From 641d5aba7b9ec860049c3e94fa411aec469beede Mon Sep 17 00:00:00 2001 From: Conner Swenberg Date: Mon, 2 Oct 2023 12:25:43 -0400 Subject: [PATCH 01/22] Add initial PrepareHash script --- script/PrepareHash.s.sol | 92 ++++++++++++++++++++++++++++++++++++ script/utils/ScriptUtils.sol | 5 +- 2 files changed, 96 insertions(+), 1 deletion(-) create mode 100644 script/PrepareHash.s.sol diff --git a/script/PrepareHash.s.sol b/script/PrepareHash.s.sol new file mode 100644 index 000000000..3116bfc2f --- /dev/null +++ b/script/PrepareHash.s.sol @@ -0,0 +1,92 @@ +// SPDX-License-Identifier: UNLICENSED +pragma solidity ^0.8.13; + +import {ScriptUtils} from "script/utils/ScriptUtils.sol"; +import {Safe} from "contracts/Safe.sol"; +import {SafeProxyFactory} from "contracts/proxies/SafeProxyFactory.sol"; +import {SafeProxy} from "contracts/proxies/SafeProxy.sol"; +import {Enum} from "contracts/common/Enum.sol"; +// import {Strings} from "@openzeppelin/contracts/utils/Strings.sol"; + +contract PrepareHashScript is ScriptUtils { + Safe public safeImpl; + SafeProxyFactory public safeProxyFactory; + SafeProxy public proxy; + + function run() public { + vm.startBroadcast(); + + bytes memory + + vm.stopBroadcast(); + } + + function getTransactionHash( + address to, + uint256 value, + bytes calldata data, + Enum.Operation operation, + uint256 safeTxGas, + uint256 baseGas, + uint256 gasPrice, + address gasToken, + address refundReceiver, + uint256 _nonce + ) public view returns (bytes32) { + return keccak256( + encodeTransactionData( + to, value, data, operation, safeTxGas, baseGas, gasPrice, gasToken, refundReceiver, _nonce + ) + ); + } + + function encodeTransactionData( + address to, + uint256 value, + bytes calldata data, + Enum.Operation operation, + uint256 safeTxGas, + uint256 baseGas, + uint256 gasPrice, + address gasToken, + address refundReceiver, + uint256 _nonce + ) private view returns (bytes memory) { + // keccak256( + // "SafeTx(address to,uint256 value,bytes data,uint8 operation,uint256 safeTxGas,uint256 baseGas,uint256 gasPrice,address gasToken,address refundReceiver,uint256 nonce)" + // ); + bytes32 SAFE_TX_TYPEHASH = 0xbb8310d486368db6bd6f849402fdd73ad53d316b5a4b2644ad6efe0f941286d8; + bytes32 safeTxHash = keccak256( + abi.encode( + SAFE_TX_TYPEHASH, + to, + value, + keccak256(data), + operation, + safeTxGas, + baseGas, + gasPrice, + gasToken, + refundReceiver, + _nonce + ) + ); + return abi.encodePacked(bytes1(0x19), bytes1(0x01), domainSeparator(), safeTxHash); + } + + function domainSeparator() public view returns (bytes32) { + uint256 chainId; + /* solhint-disable no-inline-assembly */ + /// @solidity memory-safe-assembly + assembly { + chainId := chainid() + } + /* solhint-enable no-inline-assembly */ + + // keccak256( + // "EIP712Domain(uint256 chainId,address verifyingContract)" + // ); + bytes32 DOMAIN_SEPARATOR_TYPEHASH = 0x47e79534a245952e8b16893a336b85a3d9ea9fa8c573f3d803afb92a79469218; + return keccak256(abi.encode(DOMAIN_SEPARATOR_TYPEHASH, chainId, stationFounderSafe)); + } +} diff --git a/script/utils/ScriptUtils.sol b/script/utils/ScriptUtils.sol index 38f099353..19a0ced32 100644 --- a/script/utils/ScriptUtils.sol +++ b/script/utils/ScriptUtils.sol @@ -20,6 +20,9 @@ abstract contract ScriptUtils is Script { address public constant paprika = 0x4b8c47aE2e5083EE6AA9aE2884E8051c2e4741b1; address public constant robriks = 0xFFFFfFfFA2eC6F66a22017a0Deb0191e5F8cBc35; + // safe + address public constant stationFounderSafe = 0x0f95a7b50eaeEFc08eb10Be44Dd48409b46372b2; + // reads a plain extensionless file containing *only the salt string* function readSalt(string memory fileName) internal view returns (string memory) { string memory inputDir = "./script/input/"; @@ -33,4 +36,4 @@ abstract contract ScriptUtils is Script { string memory dest = "./script/input/usedSalts"; return vm.writeLine(dest, output); } -} \ No newline at end of file +} From 530e1ade0d9598083733cb821fc0e8d9379a8c9c Mon Sep 17 00:00:00 2001 From: robriks Date: Mon, 2 Oct 2023 14:31:46 -0400 Subject: [PATCH 02/22] Add Multicall3 to ScriptUtils --- script/utils/ScriptUtils.sol | 2 ++ 1 file changed, 2 insertions(+) diff --git a/script/utils/ScriptUtils.sol b/script/utils/ScriptUtils.sol index 19a0ced32..12895910e 100644 --- a/script/utils/ScriptUtils.sol +++ b/script/utils/ScriptUtils.sol @@ -22,6 +22,8 @@ abstract contract ScriptUtils is Script { // safe address public constant stationFounderSafe = 0x0f95a7b50eaeEFc08eb10Be44Dd48409b46372b2; + // Multicall3 contract address across almost all chains + address public constant multicall3 = 0xcA11bde05977b3631167028862bE2a173976CA11; // reads a plain extensionless file containing *only the salt string* function readSalt(string memory fileName) internal view returns (string memory) { From ec09d7d7a52c8ccf47c6a3e7f1b42e82fbd1d861 Mon Sep 17 00:00:00 2001 From: robriks Date: Mon, 2 Oct 2023 14:35:15 -0400 Subject: [PATCH 03/22] Add Call3 struct to ScriptUtils --- script/utils/ScriptUtils.sol | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/script/utils/ScriptUtils.sol b/script/utils/ScriptUtils.sol index 12895910e..55aab964e 100644 --- a/script/utils/ScriptUtils.sol +++ b/script/utils/ScriptUtils.sol @@ -4,6 +4,12 @@ pragma solidity ^0.8.13; import {Script} from "forge-std/Script.sol"; abstract contract ScriptUtils is Script { + struct Call3 { + address target; + bool allowFailure; + bytes callData; + } + error Create2Failure(); // global addresses From f5dbc23adb9ba6d30b948d2e9506fe0898f4cfa2 Mon Sep 17 00:00:00 2001 From: robriks Date: Mon, 2 Oct 2023 15:50:40 -0400 Subject: [PATCH 04/22] Implement nested calls within a multicall and get the digest of the transaction for signing --- script/PrepareHash.s.sol | 50 ++++++++++++++++++++++++++++++++++++---- 1 file changed, 45 insertions(+), 5 deletions(-) diff --git a/script/PrepareHash.s.sol b/script/PrepareHash.s.sol index 3116bfc2f..af54ae952 100644 --- a/script/PrepareHash.s.sol +++ b/script/PrepareHash.s.sol @@ -6,17 +6,57 @@ import {Safe} from "contracts/Safe.sol"; import {SafeProxyFactory} from "contracts/proxies/SafeProxyFactory.sol"; import {SafeProxy} from "contracts/proxies/SafeProxy.sol"; import {Enum} from "contracts/common/Enum.sol"; -// import {Strings} from "@openzeppelin/contracts/utils/Strings.sol"; +import {AdminGuard} from "contracts/examples/guards/AdminGuard.sol"; contract PrepareHashScript is ScriptUtils { - Safe public safeImpl; - SafeProxyFactory public safeProxyFactory; - SafeProxy public proxy; + + // The following contract will be deployed: + AdminGuard public adminGuard; function run() public { vm.startBroadcast(); - bytes memory + // deploy AdminGuard using Create2 & custom salt + string memory saltString = "station"; + bytes32 salt = bytes32(bytes(saltString)); + adminGuard = new AdminGuard{salt: salt}(); + + // format array of encoded transactions for Multicall3 + bytes memory addAdminGuardData = abi.encodeWithSelector(Safe.setGuard.selector, address(AdminGuard)); + bytes memory addModule1Data = abi.encodeWithSelector(Safe.enableModule.selector, ScriptUtils.symmetry); + bytes memory addModule2Data = abi.encodeWithSelector(Safe.enableModule.selector, ScriptUtils.robriks); + Call3 memory addAdminGuardCall = Call3({ + target: ScriptUtils.stationFounderSafe, + allowFailure: false, + callData: addAdminGuardData + }); + Call3 memory addModule1Call = Call3({ + target: ScriptUtils.stationFounderSafe, + allowFailure: false, + callData: addModule1Data + }); + Call3 memory addModule2Call = Call3({ + target: ScriptUtils.stationFounderSafe, + allowFailure: false, + callData: addModule2Data + }); + Call3[] memory calls = new Call3[](3); + calls[0] = addAdminGuard; + calls[1] = addModule1; + calls[2] = addModule2; + // to use as data param for `Safe::execTransaction()` + bytes memory multicallData = abi.encodeWithSignature("aggregate3((address,bool,bytes)[])", calls); + + bytes memory safeTxData = abi.encodeWithSelector( + Safe.execTransaction.selector, multicall3, 0, multicallData, + uint8(1), // Operation.DELEGATECALL + 0, 0, 0, address(0), address(0), 0 // optional params + ); + + bytes memory digest = getTransactionHash(multicall3, 0, multicallData, uint8(1), 0, 0, 0, address(0), address(0), 0); + + string memory dest = "./script/input/unsignedDigest"; + vm.writeLine(dest, output); vm.stopBroadcast(); } From efc2f9f69dd3053f8cae8a4e69cc29007779d7a2 Mon Sep 17 00:00:00 2001 From: robriks Date: Mon, 2 Oct 2023 16:06:13 -0400 Subject: [PATCH 05/22] Fix variable naming, type bugs to compile --- cache/solidity-files-cache.json | 403 +- out/Base.sol/CommonBase.json | 448 +- out/Base.sol/ScriptBase.json | 448 +- out/Base.sol/TestBase.json | 448 +- out/Counter.sol/Counter.json | 124 +- out/Counter.t.sol/CounterTest.json | 484 +- out/Deploy.s.sol/DeployScript.json | 1867 +- out/GuardManager.sol/BaseGuard.json | 24 +- out/GuardManager.sol/Guard.json | 24 +- out/GuardManager.sol/GuardManager.json | 24 +- out/IERC165.sol/IERC165.json | 68 +- out/IMulticall3.sol/IMulticall3.json | 1042 +- .../ISignatureValidator.json | 118 +- .../ISignatureValidatorConstants.json | 122 +- out/Safe.sol/Safe.json | 56 +- out/SafeMath.sol/SafeMath.json | 564 +- out/Script.sol/Script.json | 296 +- out/ScriptUtils.sol/ScriptUtils.json | 739 +- out/StdAssertions.sol/StdAssertions.json | 8162 +- out/StdChains.sol/StdChains.json | 4046 +- out/StdCheats.sol/StdCheats.json | 16494 +- out/StdCheats.sol/StdCheatsSafe.json | 16494 +- out/StdError.sol/stdError.json | 332 +- out/StdInvariant.sol/StdInvariant.json | 1448 +- out/StdJson.sol/stdJson.json | 3288 +- out/StdMath.sol/stdMath.json | 764 +- out/StdStorage.sol/stdStorage.json | 9558 +- out/StdStorage.sol/stdStorageSafe.json | 9558 +- out/StdStyle.sol/StdStyle.json | 7400 +- out/StdUtils.sol/StdUtils.json | 4298 +- out/Test.sol/Test.json | 392 +- out/Vm.sol/Vm.json | 9750 +- out/Vm.sol/VmSafe.json | 9750 +- out/console.sol/console.json | 43120 ++-- out/console2.sol/console2.json | 43444 ++-- out/safeconsole.sol/safeconsole.json | 186460 +++++++-------- out/test.sol/DSTest.json | 12116 +- script/PrepareHash.s.sol | 27 +- 38 files changed, 198188 insertions(+), 196012 deletions(-) diff --git a/cache/solidity-files-cache.json b/cache/solidity-files-cache.json index 07bdbc699..37e40d4d3 100644 --- a/cache/solidity-files-cache.json +++ b/cache/solidity-files-cache.json @@ -583,6 +583,64 @@ } } }, + "contracts/examples/guards/AdminGuard.sol": { + "lastModificationDate": 1696270505299, + "contentHash": "51a0ca32ccc6ff32bf5e427078c16dc7", + "sourceName": "contracts/examples/guards/AdminGuard.sol", + "solcConfig": { + "settings": { + "optimizer": { + "enabled": true, + "runs": 200 + }, + "metadata": { + "useLiteralContent": false, + "bytecodeHash": "ipfs", + "appendCBOR": true + }, + "outputSelection": { + "*": { + "": [ + "ast" + ], + "*": [ + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "metadata" + ] + } + }, + "evmVersion": "paris", + "libraries": {} + } + }, + "imports": [ + "contracts/Safe.sol", + "contracts/base/Executor.sol", + "contracts/base/FallbackManager.sol", + "contracts/base/GuardManager.sol", + "contracts/base/ModuleManager.sol", + "contracts/base/OwnerManager.sol", + "contracts/common/Enum.sol", + "contracts/common/NativeCurrencyPaymentFallback.sol", + "contracts/common/SecuredTokenTransfer.sol", + "contracts/common/SelfAuthorized.sol", + "contracts/common/SignatureDecoder.sol", + "contracts/common/Singleton.sol", + "contracts/common/StorageAccessible.sol", + "contracts/external/SafeMath.sol", + "contracts/interfaces/IERC165.sol", + "contracts/interfaces/ISignatureValidator.sol" + ], + "versionRequirement": ">=0.7.0, <0.9.0", + "artifacts": { + "AdminGuard": { + "0.8.19+commit.7dd6d404.Linux.gcc": "AdminGuard.sol/AdminGuard.json" + } + } + }, "contracts/external/SafeMath.sol": { "lastModificationDate": 1695088230303, "contentHash": "337f2d06534270dbd37557c83037b2da", @@ -709,6 +767,137 @@ } } }, + "contracts/proxies/IProxyCreationCallback.sol": { + "lastModificationDate": 1695088230303, + "contentHash": "6f697704082269b9fc52d5629dba1bc1", + "sourceName": "contracts/proxies/IProxyCreationCallback.sol", + "solcConfig": { + "settings": { + "optimizer": { + "enabled": true, + "runs": 200 + }, + "metadata": { + "useLiteralContent": false, + "bytecodeHash": "ipfs", + "appendCBOR": true + }, + "outputSelection": { + "*": { + "": [ + "ast" + ], + "*": [ + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "metadata" + ] + } + }, + "evmVersion": "paris", + "libraries": {} + } + }, + "imports": [ + "contracts/proxies/SafeProxy.sol" + ], + "versionRequirement": ">=0.7.0, <0.9.0", + "artifacts": { + "IProxyCreationCallback": { + "0.8.19+commit.7dd6d404.Linux.gcc": "IProxyCreationCallback.sol/IProxyCreationCallback.json" + } + } + }, + "contracts/proxies/SafeProxy.sol": { + "lastModificationDate": 1695088230303, + "contentHash": "7ced2be77ee1561d94b887ce0e6f1f65", + "sourceName": "contracts/proxies/SafeProxy.sol", + "solcConfig": { + "settings": { + "optimizer": { + "enabled": true, + "runs": 200 + }, + "metadata": { + "useLiteralContent": false, + "bytecodeHash": "ipfs", + "appendCBOR": true + }, + "outputSelection": { + "*": { + "": [ + "ast" + ], + "*": [ + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "metadata" + ] + } + }, + "evmVersion": "paris", + "libraries": {} + } + }, + "imports": [], + "versionRequirement": ">=0.7.0, <0.9.0", + "artifacts": { + "IProxy": { + "0.8.19+commit.7dd6d404.Linux.gcc": "SafeProxy.sol/IProxy.json" + }, + "SafeProxy": { + "0.8.19+commit.7dd6d404.Linux.gcc": "SafeProxy.sol/SafeProxy.json" + } + } + }, + "contracts/proxies/SafeProxyFactory.sol": { + "lastModificationDate": 1695088230303, + "contentHash": "64608b8977c639b134dde510e270774f", + "sourceName": "contracts/proxies/SafeProxyFactory.sol", + "solcConfig": { + "settings": { + "optimizer": { + "enabled": true, + "runs": 200 + }, + "metadata": { + "useLiteralContent": false, + "bytecodeHash": "ipfs", + "appendCBOR": true + }, + "outputSelection": { + "*": { + "": [ + "ast" + ], + "*": [ + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "metadata" + ] + } + }, + "evmVersion": "paris", + "libraries": {} + } + }, + "imports": [ + "contracts/proxies/IProxyCreationCallback.sol", + "contracts/proxies/SafeProxy.sol" + ], + "versionRequirement": ">=0.7.0, <0.9.0", + "artifacts": { + "SafeProxyFactory": { + "0.8.19+commit.7dd6d404.Linux.gcc": "SafeProxyFactory.sol/SafeProxyFactory.json" + } + } + }, "lib/forge-std/lib/ds-test/src/test.sol": { "lastModificationDate": 1695097263741, "contentHash": "9febff9d09f18af5306669dc276c4c43", @@ -1556,9 +1745,135 @@ } } }, + "node_modules/@openzeppelin/contracts/utils/Strings.sol": { + "lastModificationDate": 1695922346133, + "contentHash": "48686fc32a22a3754b8e63321857dd2a", + "sourceName": "node_modules/@openzeppelin/contracts/utils/Strings.sol", + "solcConfig": { + "settings": { + "optimizer": { + "enabled": true, + "runs": 200 + }, + "metadata": { + "useLiteralContent": false, + "bytecodeHash": "ipfs", + "appendCBOR": true + }, + "outputSelection": { + "*": { + "": [ + "ast" + ], + "*": [ + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "metadata" + ] + } + }, + "evmVersion": "paris", + "libraries": {} + } + }, + "imports": [ + "node_modules/@openzeppelin/contracts/utils/math/Math.sol", + "node_modules/@openzeppelin/contracts/utils/math/SignedMath.sol" + ], + "versionRequirement": "^0.8.0", + "artifacts": { + "Strings": { + "0.8.19+commit.7dd6d404.Linux.gcc": "Strings.sol/Strings.json" + } + } + }, + "node_modules/@openzeppelin/contracts/utils/math/Math.sol": { + "lastModificationDate": 1695922346125, + "contentHash": "fe63409d8a06818b926cf89e0ea88b1b", + "sourceName": "node_modules/@openzeppelin/contracts/utils/math/Math.sol", + "solcConfig": { + "settings": { + "optimizer": { + "enabled": true, + "runs": 200 + }, + "metadata": { + "useLiteralContent": false, + "bytecodeHash": "ipfs", + "appendCBOR": true + }, + "outputSelection": { + "*": { + "": [ + "ast" + ], + "*": [ + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "metadata" + ] + } + }, + "evmVersion": "paris", + "libraries": {} + } + }, + "imports": [], + "versionRequirement": "^0.8.0", + "artifacts": { + "Math": { + "0.8.19+commit.7dd6d404.Linux.gcc": "Math.sol/Math.json" + } + } + }, + "node_modules/@openzeppelin/contracts/utils/math/SignedMath.sol": { + "lastModificationDate": 1695922346133, + "contentHash": "9488ebd4daacfee8ad04811600d7d061", + "sourceName": "node_modules/@openzeppelin/contracts/utils/math/SignedMath.sol", + "solcConfig": { + "settings": { + "optimizer": { + "enabled": true, + "runs": 200 + }, + "metadata": { + "useLiteralContent": false, + "bytecodeHash": "ipfs", + "appendCBOR": true + }, + "outputSelection": { + "*": { + "": [ + "ast" + ], + "*": [ + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "metadata" + ] + } + }, + "evmVersion": "paris", + "libraries": {} + } + }, + "imports": [], + "versionRequirement": "^0.8.0", + "artifacts": { + "SignedMath": { + "0.8.19+commit.7dd6d404.Linux.gcc": "SignedMath.sol/SignedMath.json" + } + } + }, "script/Deploy.s.sol": { - "lastModificationDate": 1695099200402, - "contentHash": "78713e61ae13f68bf14f0f25d8725962", + "lastModificationDate": 1695158024768, + "contentHash": "a6b5c6b4e3eb98f62c71b7a105913a7d", "sourceName": "script/Deploy.s.sol", "solcConfig": { "settings": { @@ -1606,6 +1921,9 @@ "contracts/external/SafeMath.sol", "contracts/interfaces/IERC165.sol", "contracts/interfaces/ISignatureValidator.sol", + "contracts/proxies/IProxyCreationCallback.sol", + "contracts/proxies/SafeProxy.sol", + "contracts/proxies/SafeProxyFactory.sol", "lib/forge-std/src/Base.sol", "lib/forge-std/src/Script.sol", "lib/forge-std/src/StdChains.sol", @@ -1629,9 +1947,86 @@ } } }, + "script/PrepareHash.s.sol": { + "lastModificationDate": 1696277139387, + "contentHash": "d2f882ad33ed5e84798331598d09ddfc", + "sourceName": "script/PrepareHash.s.sol", + "solcConfig": { + "settings": { + "optimizer": { + "enabled": true, + "runs": 200 + }, + "metadata": { + "useLiteralContent": false, + "bytecodeHash": "ipfs", + "appendCBOR": true + }, + "outputSelection": { + "*": { + "": [ + "ast" + ], + "*": [ + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "metadata" + ] + } + }, + "evmVersion": "paris", + "libraries": {} + } + }, + "imports": [ + "contracts/Safe.sol", + "contracts/base/Executor.sol", + "contracts/base/FallbackManager.sol", + "contracts/base/GuardManager.sol", + "contracts/base/ModuleManager.sol", + "contracts/base/OwnerManager.sol", + "contracts/common/Enum.sol", + "contracts/common/NativeCurrencyPaymentFallback.sol", + "contracts/common/SecuredTokenTransfer.sol", + "contracts/common/SelfAuthorized.sol", + "contracts/common/SignatureDecoder.sol", + "contracts/common/Singleton.sol", + "contracts/common/StorageAccessible.sol", + "contracts/examples/guards/AdminGuard.sol", + "contracts/external/SafeMath.sol", + "contracts/interfaces/IERC165.sol", + "contracts/interfaces/ISignatureValidator.sol", + "lib/forge-std/src/Base.sol", + "lib/forge-std/src/Script.sol", + "lib/forge-std/src/StdChains.sol", + "lib/forge-std/src/StdCheats.sol", + "lib/forge-std/src/StdJson.sol", + "lib/forge-std/src/StdMath.sol", + "lib/forge-std/src/StdStorage.sol", + "lib/forge-std/src/StdStyle.sol", + "lib/forge-std/src/StdUtils.sol", + "lib/forge-std/src/Vm.sol", + "lib/forge-std/src/console.sol", + "lib/forge-std/src/console2.sol", + "lib/forge-std/src/interfaces/IMulticall3.sol", + "lib/forge-std/src/safeconsole.sol", + "node_modules/@openzeppelin/contracts/utils/Strings.sol", + "node_modules/@openzeppelin/contracts/utils/math/Math.sol", + "node_modules/@openzeppelin/contracts/utils/math/SignedMath.sol", + "script/utils/ScriptUtils.sol" + ], + "versionRequirement": "^0.8.13", + "artifacts": { + "PrepareHashScript": { + "0.8.19+commit.7dd6d404.Linux.gcc": "PrepareHash.s.sol/PrepareHashScript.json" + } + } + }, "script/utils/ScriptUtils.sol": { - "lastModificationDate": 1695098229743, - "contentHash": "cf36d2a8635e522ef298556298a093b6", + "lastModificationDate": 1696271639762, + "contentHash": "f41ec6cb1aec9556594bceb2f2c5aa0d", "sourceName": "script/utils/ScriptUtils.sol", "solcConfig": { "settings": { diff --git a/out/Base.sol/CommonBase.json b/out/Base.sol/CommonBase.json index bc1ca0be5..78d1013b3 100644 --- a/out/Base.sol/CommonBase.json +++ b/out/Base.sol/CommonBase.json @@ -82,34 +82,34 @@ }, "ast": { "absolutePath": "lib/forge-std/src/Base.sol", - "id": 2367, + "id": 5428, "exportedSymbols": { "CommonBase": [ - 2354 + 5415 ], "ScriptBase": [ - 2366 + 5427 ], "StdStorage": [ - 8489 + 11550 ], "TestBase": [ - 2357 + 5418 ], "Vm": [ - 13931 + 16992 ], "VmSafe": [ - 13459 + 16520 ] }, "nodeType": "SourceUnit", - "src": "32:1761:1", + "src": "32:1761:21", "nodes": [ { - "id": 2293, + "id": 5354, "nodeType": "PragmaDirective", - "src": "32:31:1", + "src": "32:31:21", "nodes": [], "literals": [ "solidity", @@ -122,24 +122,24 @@ ] }, { - "id": 2295, + "id": 5356, "nodeType": "ImportDirective", - "src": "65:44:1", + "src": "65:44:21", "nodes": [], "absolutePath": "lib/forge-std/src/StdStorage.sol", "file": "./StdStorage.sol", "nameLocation": "-1:-1:-1", - "scope": 2367, - "sourceUnit": 10129, + "scope": 5428, + "sourceUnit": 13190, "symbolAliases": [ { "foreign": { - "id": 2294, + "id": 5355, "name": "StdStorage", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8489, - "src": "73:10:1", + "referencedDeclaration": 11550, + "src": "73:10:21", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -148,36 +148,36 @@ "unitAlias": "" }, { - "id": 2298, + "id": 5359, "nodeType": "ImportDirective", - "src": "110:36:1", + "src": "110:36:21", "nodes": [], "absolutePath": "lib/forge-std/src/Vm.sol", "file": "./Vm.sol", "nameLocation": "-1:-1:-1", - "scope": 2367, - "sourceUnit": 13932, + "scope": 5428, + "sourceUnit": 16993, "symbolAliases": [ { "foreign": { - "id": 2296, + "id": 5357, "name": "Vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13931, - "src": "118:2:1", + "referencedDeclaration": 16992, + "src": "118:2:21", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" }, { "foreign": { - "id": 2297, + "id": 5358, "name": "VmSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13459, - "src": "122:6:1", + "referencedDeclaration": 16520, + "src": "122:6:21", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -186,20 +186,20 @@ "unitAlias": "" }, { - "id": 2354, + "id": 5415, "nodeType": "ContractDefinition", - "src": "148:1493:1", + "src": "148:1493:21", "nodes": [ { - "id": 2312, + "id": 5373, "nodeType": "VariableDeclaration", - "src": "254:94:1", + "src": "254:94:21", "nodes": [], "constant": true, "mutability": "constant", "name": "VM_ADDRESS", - "nameLocation": "280:10:1", - "scope": 2354, + "nameLocation": "280:10:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -207,10 +207,10 @@ "typeString": "address" }, "typeName": { - "id": 2299, + "id": 5360, "name": "address", "nodeType": "ElementaryTypeName", - "src": "254:7:1", + "src": "254:7:21", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -227,14 +227,14 @@ "arguments": [ { "hexValue": "6865766d20636865617420636f6465", - "id": 2307, + "id": 5368, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "327:17:1", + "src": "327:17:21", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -249,18 +249,18 @@ "typeString": "literal_string \"hevm cheat code\"" } ], - "id": 2306, + "id": 5367, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "317:9:1", + "src": "317:9:21", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2308, + "id": 5369, "isConstant": false, "isLValue": false, "isPure": true, @@ -269,7 +269,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "317:28:1", + "src": "317:28:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -284,26 +284,26 @@ "typeString": "bytes32" } ], - "id": 2305, + "id": 5366, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "309:7:1", + "src": "309:7:21", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 2304, + "id": 5365, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "309:7:1", + "src": "309:7:21", "typeDescriptions": {} } }, - "id": 2309, + "id": 5370, "isConstant": false, "isLValue": false, "isPure": true, @@ -312,7 +312,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "309:37:1", + "src": "309:37:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -327,26 +327,26 @@ "typeString": "uint256" } ], - "id": 2303, + "id": 5364, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "301:7:1", + "src": "301:7:21", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 2302, + "id": 5363, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "301:7:1", + "src": "301:7:21", "typeDescriptions": {} } }, - "id": 2310, + "id": 5371, "isConstant": false, "isLValue": false, "isPure": true, @@ -355,7 +355,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "301:46:1", + "src": "301:46:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -370,26 +370,26 @@ "typeString": "uint160" } ], - "id": 2301, + "id": 5362, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "293:7:1", + "src": "293:7:21", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 2300, + "id": 5361, "name": "address", "nodeType": "ElementaryTypeName", - "src": "293:7:1", + "src": "293:7:21", "typeDescriptions": {} } }, - "id": 2311, + "id": 5372, "isConstant": false, "isLValue": false, "isPure": true, @@ -398,7 +398,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "293:55:1", + "src": "293:55:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -408,15 +408,15 @@ "visibility": "internal" }, { - "id": 2315, + "id": 5376, "nodeType": "VariableDeclaration", - "src": "438:78:1", + "src": "438:78:21", "nodes": [], "constant": true, "mutability": "constant", "name": "CONSOLE", - "nameLocation": "464:7:1", - "scope": 2354, + "nameLocation": "464:7:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -424,10 +424,10 @@ "typeString": "address" }, "typeName": { - "id": 2313, + "id": 5374, "name": "address", "nodeType": "ElementaryTypeName", - "src": "438:7:1", + "src": "438:7:21", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -436,14 +436,14 @@ }, "value": { "hexValue": "307830303030303030303030303030303030303036333646366537333646366336353265366336663637", - "id": 2314, + "id": 5375, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "474:42:1", + "src": "474:42:21", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -453,15 +453,15 @@ "visibility": "internal" }, { - "id": 2318, + "id": 5379, "nodeType": "VariableDeclaration", - "src": "623:86:1", + "src": "623:86:21", "nodes": [], "constant": true, "mutability": "constant", "name": "CREATE2_FACTORY", - "nameLocation": "649:15:1", - "scope": 2354, + "nameLocation": "649:15:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -469,10 +469,10 @@ "typeString": "address" }, "typeName": { - "id": 2316, + "id": 5377, "name": "address", "nodeType": "ElementaryTypeName", - "src": "623:7:1", + "src": "623:7:21", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -481,14 +481,14 @@ }, "value": { "hexValue": "307834653539623434383437623337393537383538383932306341373846624632366330423439353643", - "id": 2317, + "id": 5378, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "667:42:1", + "src": "667:42:21", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -498,15 +498,15 @@ "visibility": "internal" }, { - "id": 2332, + "id": 5393, "nodeType": "VariableDeclaration", - "src": "812:105:1", + "src": "812:105:21", "nodes": [], "constant": true, "mutability": "constant", "name": "DEFAULT_SENDER", - "nameLocation": "838:14:1", - "scope": 2354, + "nameLocation": "838:14:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -514,10 +514,10 @@ "typeString": "address" }, "typeName": { - "id": 2319, + "id": 5380, "name": "address", "nodeType": "ElementaryTypeName", - "src": "812:7:1", + "src": "812:7:21", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -534,14 +534,14 @@ "arguments": [ { "hexValue": "666f756e6472792064656661756c742063616c6c6572", - "id": 2327, + "id": 5388, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "889:24:1", + "src": "889:24:21", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ee6e12ba256a78bc5d3ab9651804c8ab1f12e6bbf3894d4083f33e07309d1f38", "typeString": "literal_string \"foundry default caller\"" @@ -556,18 +556,18 @@ "typeString": "literal_string \"foundry default caller\"" } ], - "id": 2326, + "id": 5387, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "879:9:1", + "src": "879:9:21", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2328, + "id": 5389, "isConstant": false, "isLValue": false, "isPure": true, @@ -576,7 +576,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "879:35:1", + "src": "879:35:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -591,26 +591,26 @@ "typeString": "bytes32" } ], - "id": 2325, + "id": 5386, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "871:7:1", + "src": "871:7:21", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 2324, + "id": 5385, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "871:7:1", + "src": "871:7:21", "typeDescriptions": {} } }, - "id": 2329, + "id": 5390, "isConstant": false, "isLValue": false, "isPure": true, @@ -619,7 +619,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "871:44:1", + "src": "871:44:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -634,26 +634,26 @@ "typeString": "uint256" } ], - "id": 2323, + "id": 5384, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "863:7:1", + "src": "863:7:21", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 2322, + "id": 5383, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "863:7:1", + "src": "863:7:21", "typeDescriptions": {} } }, - "id": 2330, + "id": 5391, "isConstant": false, "isLValue": false, "isPure": true, @@ -662,7 +662,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "863:53:1", + "src": "863:53:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -677,26 +677,26 @@ "typeString": "uint160" } ], - "id": 2321, + "id": 5382, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "855:7:1", + "src": "855:7:21", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 2320, + "id": 5381, "name": "address", "nodeType": "ElementaryTypeName", - "src": "855:7:1", + "src": "855:7:21", "typeDescriptions": {} } }, - "id": 2331, + "id": 5392, "isConstant": false, "isLValue": false, "isPure": true, @@ -705,7 +705,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "855:62:1", + "src": "855:62:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -715,15 +715,15 @@ "visibility": "internal" }, { - "id": 2335, + "id": 5396, "nodeType": "VariableDeclaration", - "src": "992:92:1", + "src": "992:92:21", "nodes": [], "constant": true, "mutability": "constant", "name": "DEFAULT_TEST_CONTRACT", - "nameLocation": "1018:21:1", - "scope": 2354, + "nameLocation": "1018:21:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -731,10 +731,10 @@ "typeString": "address" }, "typeName": { - "id": 2333, + "id": 5394, "name": "address", "nodeType": "ElementaryTypeName", - "src": "992:7:1", + "src": "992:7:21", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -743,14 +743,14 @@ }, "value": { "hexValue": "307835363135644542373938424233453464466130313339644661316233443433334363323362373266", - "id": 2334, + "id": 5395, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1042:42:1", + "src": "1042:42:21", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -760,15 +760,15 @@ "visibility": "internal" }, { - "id": 2338, + "id": 5399, "nodeType": "VariableDeclaration", - "src": "1158:89:1", + "src": "1158:89:21", "nodes": [], "constant": true, "mutability": "constant", "name": "MULTICALL3_ADDRESS", - "nameLocation": "1184:18:1", - "scope": 2354, + "nameLocation": "1184:18:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -776,10 +776,10 @@ "typeString": "address" }, "typeName": { - "id": 2336, + "id": 5397, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1158:7:1", + "src": "1158:7:21", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -788,14 +788,14 @@ }, "value": { "hexValue": "307863413131626465303539373762333633313136373032383836326245326131373339373643413131", - "id": 2337, + "id": 5398, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1205:42:1", + "src": "1205:42:21", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -805,15 +805,15 @@ "visibility": "internal" }, { - "id": 2341, + "id": 5402, "nodeType": "VariableDeclaration", - "src": "1294:130:1", + "src": "1294:130:21", "nodes": [], "constant": true, "mutability": "constant", "name": "SECP256K1_ORDER", - "nameLocation": "1320:15:1", - "scope": 2354, + "nameLocation": "1320:15:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -821,10 +821,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2339, + "id": 5400, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1294:7:1", + "src": "1294:7:21", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -832,14 +832,14 @@ }, "value": { "hexValue": "313135373932303839323337333136313935343233353730393835303038363837393037383532383337353634323739303734393034333832363035313633313431353138313631343934333337", - "id": 2340, + "id": 5401, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1346:78:1", + "src": "1346:78:21", "typeDescriptions": { "typeIdentifier": "t_rational_115792089237316195423570985008687907852837564279074904382605163141518161494337_by_1", "typeString": "int_const 1157...(70 digits omitted)...4337" @@ -849,15 +849,15 @@ "visibility": "internal" }, { - "id": 2344, + "id": 5405, "nodeType": "VariableDeclaration", - "src": "1431:126:1", + "src": "1431:126:21", "nodes": [], "constant": true, "mutability": "constant", "name": "UINT256_MAX", - "nameLocation": "1457:11:1", - "scope": 2354, + "nameLocation": "1457:11:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -865,10 +865,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2342, + "id": 5403, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1431:7:1", + "src": "1431:7:21", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -876,14 +876,14 @@ }, "value": { "hexValue": "313135373932303839323337333136313935343233353730393835303038363837393037383533323639393834363635363430353634303339343537353834303037393133313239363339393335", - "id": 2343, + "id": 5404, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1479:78:1", + "src": "1479:78:21", "typeDescriptions": { "typeIdentifier": "t_rational_115792089237316195423570985008687907853269984665640564039457584007913129639935_by_1", "typeString": "int_const 1157...(70 digits omitted)...9935" @@ -893,50 +893,50 @@ "visibility": "internal" }, { - "id": 2350, + "id": 5411, "nodeType": "VariableDeclaration", - "src": "1564:40:1", + "src": "1564:40:21", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "1585:2:1", - "scope": 2354, + "nameLocation": "1585:2:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" }, "typeName": { - "id": 2346, + "id": 5407, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 2345, + "id": 5406, "name": "Vm", "nameLocations": [ - "1564:2:1" + "1564:2:21" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 13931, - "src": "1564:2:1" + "referencedDeclaration": 16992, + "src": "1564:2:21" }, - "referencedDeclaration": 13931, - "src": "1564:2:1", + "referencedDeclaration": 16992, + "src": "1564:2:21", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, "value": { "arguments": [ { - "id": 2348, + "id": 5409, "name": "VM_ADDRESS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2312, - "src": "1593:10:1", + "referencedDeclaration": 5373, + "src": "1593:10:21", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -950,18 +950,18 @@ "typeString": "address" } ], - "id": 2347, + "id": 5408, "name": "Vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13931, - "src": "1590:2:1", + "referencedDeclaration": 16992, + "src": "1590:2:21", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_Vm_$13931_$", + "typeIdentifier": "t_type$_t_contract$_Vm_$16992_$", "typeString": "type(contract Vm)" } }, - "id": 2349, + "id": 5410, "isConstant": false, "isLValue": false, "isPure": true, @@ -970,48 +970,48 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1590:14:1", + "src": "1590:14:21", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, "visibility": "internal" }, { - "id": 2353, + "id": 5414, "nodeType": "VariableDeclaration", - "src": "1610:28:1", + "src": "1610:28:21", "nodes": [], "constant": false, "mutability": "mutable", "name": "stdstore", - "nameLocation": "1630:8:1", - "scope": 2354, + "nameLocation": "1630:8:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage", "typeString": "struct StdStorage" }, "typeName": { - "id": 2352, + "id": 5413, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 2351, + "id": 5412, "name": "StdStorage", "nameLocations": [ - "1610:10:1" + "1610:10:21" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "1610:10:1" + "referencedDeclaration": 11550, + "src": "1610:10:21" }, - "referencedDeclaration": 8489, - "src": "1610:10:1", + "referencedDeclaration": 11550, + "src": "1610:10:21", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -1025,34 +1025,34 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 2354 + 5415 ], "name": "CommonBase", - "nameLocation": "166:10:1", - "scope": 2367, + "nameLocation": "166:10:21", + "scope": 5428, "usedErrors": [] }, { - "id": 2357, + "id": 5418, "nodeType": "ContractDefinition", - "src": "1643:43:1", + "src": "1643:43:21", "nodes": [], "abstract": true, "baseContracts": [ { "baseName": { - "id": 2355, + "id": 5416, "name": "CommonBase", "nameLocations": [ - "1673:10:1" + "1673:10:21" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 2354, - "src": "1673:10:1" + "referencedDeclaration": 5415, + "src": "1673:10:21" }, - "id": 2356, + "id": 5417, "nodeType": "InheritanceSpecifier", - "src": "1673:10:1" + "src": "1673:10:21" } ], "canonicalName": "TestBase", @@ -1060,64 +1060,64 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 2357, - 2354 + 5418, + 5415 ], "name": "TestBase", - "nameLocation": "1661:8:1", - "scope": 2367, + "nameLocation": "1661:8:21", + "scope": 5428, "usedErrors": [] }, { - "id": 2366, + "id": 5427, "nodeType": "ContractDefinition", - "src": "1688:104:1", + "src": "1688:104:21", "nodes": [ { - "id": 2365, + "id": 5426, "nodeType": "VariableDeclaration", - "src": "1737:52:1", + "src": "1737:52:21", "nodes": [], "constant": true, "mutability": "constant", "name": "vmSafe", - "nameLocation": "1762:6:1", - "scope": 2366, + "nameLocation": "1762:6:21", + "scope": 5427, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" }, "typeName": { - "id": 2361, + "id": 5422, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 2360, + "id": 5421, "name": "VmSafe", "nameLocations": [ - "1737:6:1" + "1737:6:21" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 13459, - "src": "1737:6:1" + "referencedDeclaration": 16520, + "src": "1737:6:21" }, - "referencedDeclaration": 13459, - "src": "1737:6:1", + "referencedDeclaration": 16520, + "src": "1737:6:21", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, "value": { "arguments": [ { - "id": 2363, + "id": 5424, "name": "VM_ADDRESS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2312, - "src": "1778:10:1", + "referencedDeclaration": 5373, + "src": "1778:10:21", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1131,18 +1131,18 @@ "typeString": "address" } ], - "id": 2362, + "id": 5423, "name": "VmSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13459, - "src": "1771:6:1", + "referencedDeclaration": 16520, + "src": "1771:6:21", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_VmSafe_$13459_$", + "typeIdentifier": "t_type$_t_contract$_VmSafe_$16520_$", "typeString": "type(contract VmSafe)" } }, - "id": 2364, + "id": 5425, "isConstant": false, "isLValue": false, "isPure": true, @@ -1151,10 +1151,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1771:18:1", + "src": "1771:18:21", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, @@ -1165,18 +1165,18 @@ "baseContracts": [ { "baseName": { - "id": 2358, + "id": 5419, "name": "CommonBase", "nameLocations": [ - "1720:10:1" + "1720:10:21" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 2354, - "src": "1720:10:1" + "referencedDeclaration": 5415, + "src": "1720:10:21" }, - "id": 2359, + "id": 5420, "nodeType": "InheritanceSpecifier", - "src": "1720:10:1" + "src": "1720:10:21" } ], "canonicalName": "ScriptBase", @@ -1184,16 +1184,16 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 2366, - 2354 + 5427, + 5415 ], "name": "ScriptBase", - "nameLocation": "1706:10:1", - "scope": 2367, + "nameLocation": "1706:10:21", + "scope": 5428, "usedErrors": [] } ], "license": "MIT" }, - "id": 1 + "id": 21 } \ No newline at end of file diff --git a/out/Base.sol/ScriptBase.json b/out/Base.sol/ScriptBase.json index 778c4aa0f..403c178af 100644 --- a/out/Base.sol/ScriptBase.json +++ b/out/Base.sol/ScriptBase.json @@ -82,34 +82,34 @@ }, "ast": { "absolutePath": "lib/forge-std/src/Base.sol", - "id": 2367, + "id": 5428, "exportedSymbols": { "CommonBase": [ - 2354 + 5415 ], "ScriptBase": [ - 2366 + 5427 ], "StdStorage": [ - 8489 + 11550 ], "TestBase": [ - 2357 + 5418 ], "Vm": [ - 13931 + 16992 ], "VmSafe": [ - 13459 + 16520 ] }, "nodeType": "SourceUnit", - "src": "32:1761:1", + "src": "32:1761:21", "nodes": [ { - "id": 2293, + "id": 5354, "nodeType": "PragmaDirective", - "src": "32:31:1", + "src": "32:31:21", "nodes": [], "literals": [ "solidity", @@ -122,24 +122,24 @@ ] }, { - "id": 2295, + "id": 5356, "nodeType": "ImportDirective", - "src": "65:44:1", + "src": "65:44:21", "nodes": [], "absolutePath": "lib/forge-std/src/StdStorage.sol", "file": "./StdStorage.sol", "nameLocation": "-1:-1:-1", - "scope": 2367, - "sourceUnit": 10129, + "scope": 5428, + "sourceUnit": 13190, "symbolAliases": [ { "foreign": { - "id": 2294, + "id": 5355, "name": "StdStorage", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8489, - "src": "73:10:1", + "referencedDeclaration": 11550, + "src": "73:10:21", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -148,36 +148,36 @@ "unitAlias": "" }, { - "id": 2298, + "id": 5359, "nodeType": "ImportDirective", - "src": "110:36:1", + "src": "110:36:21", "nodes": [], "absolutePath": "lib/forge-std/src/Vm.sol", "file": "./Vm.sol", "nameLocation": "-1:-1:-1", - "scope": 2367, - "sourceUnit": 13932, + "scope": 5428, + "sourceUnit": 16993, "symbolAliases": [ { "foreign": { - "id": 2296, + "id": 5357, "name": "Vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13931, - "src": "118:2:1", + "referencedDeclaration": 16992, + "src": "118:2:21", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" }, { "foreign": { - "id": 2297, + "id": 5358, "name": "VmSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13459, - "src": "122:6:1", + "referencedDeclaration": 16520, + "src": "122:6:21", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -186,20 +186,20 @@ "unitAlias": "" }, { - "id": 2354, + "id": 5415, "nodeType": "ContractDefinition", - "src": "148:1493:1", + "src": "148:1493:21", "nodes": [ { - "id": 2312, + "id": 5373, "nodeType": "VariableDeclaration", - "src": "254:94:1", + "src": "254:94:21", "nodes": [], "constant": true, "mutability": "constant", "name": "VM_ADDRESS", - "nameLocation": "280:10:1", - "scope": 2354, + "nameLocation": "280:10:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -207,10 +207,10 @@ "typeString": "address" }, "typeName": { - "id": 2299, + "id": 5360, "name": "address", "nodeType": "ElementaryTypeName", - "src": "254:7:1", + "src": "254:7:21", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -227,14 +227,14 @@ "arguments": [ { "hexValue": "6865766d20636865617420636f6465", - "id": 2307, + "id": 5368, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "327:17:1", + "src": "327:17:21", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -249,18 +249,18 @@ "typeString": "literal_string \"hevm cheat code\"" } ], - "id": 2306, + "id": 5367, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "317:9:1", + "src": "317:9:21", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2308, + "id": 5369, "isConstant": false, "isLValue": false, "isPure": true, @@ -269,7 +269,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "317:28:1", + "src": "317:28:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -284,26 +284,26 @@ "typeString": "bytes32" } ], - "id": 2305, + "id": 5366, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "309:7:1", + "src": "309:7:21", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 2304, + "id": 5365, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "309:7:1", + "src": "309:7:21", "typeDescriptions": {} } }, - "id": 2309, + "id": 5370, "isConstant": false, "isLValue": false, "isPure": true, @@ -312,7 +312,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "309:37:1", + "src": "309:37:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -327,26 +327,26 @@ "typeString": "uint256" } ], - "id": 2303, + "id": 5364, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "301:7:1", + "src": "301:7:21", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 2302, + "id": 5363, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "301:7:1", + "src": "301:7:21", "typeDescriptions": {} } }, - "id": 2310, + "id": 5371, "isConstant": false, "isLValue": false, "isPure": true, @@ -355,7 +355,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "301:46:1", + "src": "301:46:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -370,26 +370,26 @@ "typeString": "uint160" } ], - "id": 2301, + "id": 5362, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "293:7:1", + "src": "293:7:21", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 2300, + "id": 5361, "name": "address", "nodeType": "ElementaryTypeName", - "src": "293:7:1", + "src": "293:7:21", "typeDescriptions": {} } }, - "id": 2311, + "id": 5372, "isConstant": false, "isLValue": false, "isPure": true, @@ -398,7 +398,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "293:55:1", + "src": "293:55:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -408,15 +408,15 @@ "visibility": "internal" }, { - "id": 2315, + "id": 5376, "nodeType": "VariableDeclaration", - "src": "438:78:1", + "src": "438:78:21", "nodes": [], "constant": true, "mutability": "constant", "name": "CONSOLE", - "nameLocation": "464:7:1", - "scope": 2354, + "nameLocation": "464:7:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -424,10 +424,10 @@ "typeString": "address" }, "typeName": { - "id": 2313, + "id": 5374, "name": "address", "nodeType": "ElementaryTypeName", - "src": "438:7:1", + "src": "438:7:21", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -436,14 +436,14 @@ }, "value": { "hexValue": "307830303030303030303030303030303030303036333646366537333646366336353265366336663637", - "id": 2314, + "id": 5375, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "474:42:1", + "src": "474:42:21", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -453,15 +453,15 @@ "visibility": "internal" }, { - "id": 2318, + "id": 5379, "nodeType": "VariableDeclaration", - "src": "623:86:1", + "src": "623:86:21", "nodes": [], "constant": true, "mutability": "constant", "name": "CREATE2_FACTORY", - "nameLocation": "649:15:1", - "scope": 2354, + "nameLocation": "649:15:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -469,10 +469,10 @@ "typeString": "address" }, "typeName": { - "id": 2316, + "id": 5377, "name": "address", "nodeType": "ElementaryTypeName", - "src": "623:7:1", + "src": "623:7:21", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -481,14 +481,14 @@ }, "value": { "hexValue": "307834653539623434383437623337393537383538383932306341373846624632366330423439353643", - "id": 2317, + "id": 5378, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "667:42:1", + "src": "667:42:21", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -498,15 +498,15 @@ "visibility": "internal" }, { - "id": 2332, + "id": 5393, "nodeType": "VariableDeclaration", - "src": "812:105:1", + "src": "812:105:21", "nodes": [], "constant": true, "mutability": "constant", "name": "DEFAULT_SENDER", - "nameLocation": "838:14:1", - "scope": 2354, + "nameLocation": "838:14:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -514,10 +514,10 @@ "typeString": "address" }, "typeName": { - "id": 2319, + "id": 5380, "name": "address", "nodeType": "ElementaryTypeName", - "src": "812:7:1", + "src": "812:7:21", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -534,14 +534,14 @@ "arguments": [ { "hexValue": "666f756e6472792064656661756c742063616c6c6572", - "id": 2327, + "id": 5388, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "889:24:1", + "src": "889:24:21", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ee6e12ba256a78bc5d3ab9651804c8ab1f12e6bbf3894d4083f33e07309d1f38", "typeString": "literal_string \"foundry default caller\"" @@ -556,18 +556,18 @@ "typeString": "literal_string \"foundry default caller\"" } ], - "id": 2326, + "id": 5387, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "879:9:1", + "src": "879:9:21", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2328, + "id": 5389, "isConstant": false, "isLValue": false, "isPure": true, @@ -576,7 +576,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "879:35:1", + "src": "879:35:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -591,26 +591,26 @@ "typeString": "bytes32" } ], - "id": 2325, + "id": 5386, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "871:7:1", + "src": "871:7:21", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 2324, + "id": 5385, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "871:7:1", + "src": "871:7:21", "typeDescriptions": {} } }, - "id": 2329, + "id": 5390, "isConstant": false, "isLValue": false, "isPure": true, @@ -619,7 +619,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "871:44:1", + "src": "871:44:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -634,26 +634,26 @@ "typeString": "uint256" } ], - "id": 2323, + "id": 5384, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "863:7:1", + "src": "863:7:21", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 2322, + "id": 5383, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "863:7:1", + "src": "863:7:21", "typeDescriptions": {} } }, - "id": 2330, + "id": 5391, "isConstant": false, "isLValue": false, "isPure": true, @@ -662,7 +662,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "863:53:1", + "src": "863:53:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -677,26 +677,26 @@ "typeString": "uint160" } ], - "id": 2321, + "id": 5382, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "855:7:1", + "src": "855:7:21", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 2320, + "id": 5381, "name": "address", "nodeType": "ElementaryTypeName", - "src": "855:7:1", + "src": "855:7:21", "typeDescriptions": {} } }, - "id": 2331, + "id": 5392, "isConstant": false, "isLValue": false, "isPure": true, @@ -705,7 +705,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "855:62:1", + "src": "855:62:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -715,15 +715,15 @@ "visibility": "internal" }, { - "id": 2335, + "id": 5396, "nodeType": "VariableDeclaration", - "src": "992:92:1", + "src": "992:92:21", "nodes": [], "constant": true, "mutability": "constant", "name": "DEFAULT_TEST_CONTRACT", - "nameLocation": "1018:21:1", - "scope": 2354, + "nameLocation": "1018:21:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -731,10 +731,10 @@ "typeString": "address" }, "typeName": { - "id": 2333, + "id": 5394, "name": "address", "nodeType": "ElementaryTypeName", - "src": "992:7:1", + "src": "992:7:21", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -743,14 +743,14 @@ }, "value": { "hexValue": "307835363135644542373938424233453464466130313339644661316233443433334363323362373266", - "id": 2334, + "id": 5395, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1042:42:1", + "src": "1042:42:21", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -760,15 +760,15 @@ "visibility": "internal" }, { - "id": 2338, + "id": 5399, "nodeType": "VariableDeclaration", - "src": "1158:89:1", + "src": "1158:89:21", "nodes": [], "constant": true, "mutability": "constant", "name": "MULTICALL3_ADDRESS", - "nameLocation": "1184:18:1", - "scope": 2354, + "nameLocation": "1184:18:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -776,10 +776,10 @@ "typeString": "address" }, "typeName": { - "id": 2336, + "id": 5397, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1158:7:1", + "src": "1158:7:21", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -788,14 +788,14 @@ }, "value": { "hexValue": "307863413131626465303539373762333633313136373032383836326245326131373339373643413131", - "id": 2337, + "id": 5398, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1205:42:1", + "src": "1205:42:21", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -805,15 +805,15 @@ "visibility": "internal" }, { - "id": 2341, + "id": 5402, "nodeType": "VariableDeclaration", - "src": "1294:130:1", + "src": "1294:130:21", "nodes": [], "constant": true, "mutability": "constant", "name": "SECP256K1_ORDER", - "nameLocation": "1320:15:1", - "scope": 2354, + "nameLocation": "1320:15:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -821,10 +821,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2339, + "id": 5400, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1294:7:1", + "src": "1294:7:21", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -832,14 +832,14 @@ }, "value": { "hexValue": "313135373932303839323337333136313935343233353730393835303038363837393037383532383337353634323739303734393034333832363035313633313431353138313631343934333337", - "id": 2340, + "id": 5401, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1346:78:1", + "src": "1346:78:21", "typeDescriptions": { "typeIdentifier": "t_rational_115792089237316195423570985008687907852837564279074904382605163141518161494337_by_1", "typeString": "int_const 1157...(70 digits omitted)...4337" @@ -849,15 +849,15 @@ "visibility": "internal" }, { - "id": 2344, + "id": 5405, "nodeType": "VariableDeclaration", - "src": "1431:126:1", + "src": "1431:126:21", "nodes": [], "constant": true, "mutability": "constant", "name": "UINT256_MAX", - "nameLocation": "1457:11:1", - "scope": 2354, + "nameLocation": "1457:11:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -865,10 +865,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2342, + "id": 5403, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1431:7:1", + "src": "1431:7:21", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -876,14 +876,14 @@ }, "value": { "hexValue": "313135373932303839323337333136313935343233353730393835303038363837393037383533323639393834363635363430353634303339343537353834303037393133313239363339393335", - "id": 2343, + "id": 5404, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1479:78:1", + "src": "1479:78:21", "typeDescriptions": { "typeIdentifier": "t_rational_115792089237316195423570985008687907853269984665640564039457584007913129639935_by_1", "typeString": "int_const 1157...(70 digits omitted)...9935" @@ -893,50 +893,50 @@ "visibility": "internal" }, { - "id": 2350, + "id": 5411, "nodeType": "VariableDeclaration", - "src": "1564:40:1", + "src": "1564:40:21", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "1585:2:1", - "scope": 2354, + "nameLocation": "1585:2:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" }, "typeName": { - "id": 2346, + "id": 5407, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 2345, + "id": 5406, "name": "Vm", "nameLocations": [ - "1564:2:1" + "1564:2:21" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 13931, - "src": "1564:2:1" + "referencedDeclaration": 16992, + "src": "1564:2:21" }, - "referencedDeclaration": 13931, - "src": "1564:2:1", + "referencedDeclaration": 16992, + "src": "1564:2:21", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, "value": { "arguments": [ { - "id": 2348, + "id": 5409, "name": "VM_ADDRESS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2312, - "src": "1593:10:1", + "referencedDeclaration": 5373, + "src": "1593:10:21", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -950,18 +950,18 @@ "typeString": "address" } ], - "id": 2347, + "id": 5408, "name": "Vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13931, - "src": "1590:2:1", + "referencedDeclaration": 16992, + "src": "1590:2:21", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_Vm_$13931_$", + "typeIdentifier": "t_type$_t_contract$_Vm_$16992_$", "typeString": "type(contract Vm)" } }, - "id": 2349, + "id": 5410, "isConstant": false, "isLValue": false, "isPure": true, @@ -970,48 +970,48 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1590:14:1", + "src": "1590:14:21", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, "visibility": "internal" }, { - "id": 2353, + "id": 5414, "nodeType": "VariableDeclaration", - "src": "1610:28:1", + "src": "1610:28:21", "nodes": [], "constant": false, "mutability": "mutable", "name": "stdstore", - "nameLocation": "1630:8:1", - "scope": 2354, + "nameLocation": "1630:8:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage", "typeString": "struct StdStorage" }, "typeName": { - "id": 2352, + "id": 5413, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 2351, + "id": 5412, "name": "StdStorage", "nameLocations": [ - "1610:10:1" + "1610:10:21" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "1610:10:1" + "referencedDeclaration": 11550, + "src": "1610:10:21" }, - "referencedDeclaration": 8489, - "src": "1610:10:1", + "referencedDeclaration": 11550, + "src": "1610:10:21", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -1025,34 +1025,34 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 2354 + 5415 ], "name": "CommonBase", - "nameLocation": "166:10:1", - "scope": 2367, + "nameLocation": "166:10:21", + "scope": 5428, "usedErrors": [] }, { - "id": 2357, + "id": 5418, "nodeType": "ContractDefinition", - "src": "1643:43:1", + "src": "1643:43:21", "nodes": [], "abstract": true, "baseContracts": [ { "baseName": { - "id": 2355, + "id": 5416, "name": "CommonBase", "nameLocations": [ - "1673:10:1" + "1673:10:21" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 2354, - "src": "1673:10:1" + "referencedDeclaration": 5415, + "src": "1673:10:21" }, - "id": 2356, + "id": 5417, "nodeType": "InheritanceSpecifier", - "src": "1673:10:1" + "src": "1673:10:21" } ], "canonicalName": "TestBase", @@ -1060,64 +1060,64 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 2357, - 2354 + 5418, + 5415 ], "name": "TestBase", - "nameLocation": "1661:8:1", - "scope": 2367, + "nameLocation": "1661:8:21", + "scope": 5428, "usedErrors": [] }, { - "id": 2366, + "id": 5427, "nodeType": "ContractDefinition", - "src": "1688:104:1", + "src": "1688:104:21", "nodes": [ { - "id": 2365, + "id": 5426, "nodeType": "VariableDeclaration", - "src": "1737:52:1", + "src": "1737:52:21", "nodes": [], "constant": true, "mutability": "constant", "name": "vmSafe", - "nameLocation": "1762:6:1", - "scope": 2366, + "nameLocation": "1762:6:21", + "scope": 5427, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" }, "typeName": { - "id": 2361, + "id": 5422, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 2360, + "id": 5421, "name": "VmSafe", "nameLocations": [ - "1737:6:1" + "1737:6:21" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 13459, - "src": "1737:6:1" + "referencedDeclaration": 16520, + "src": "1737:6:21" }, - "referencedDeclaration": 13459, - "src": "1737:6:1", + "referencedDeclaration": 16520, + "src": "1737:6:21", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, "value": { "arguments": [ { - "id": 2363, + "id": 5424, "name": "VM_ADDRESS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2312, - "src": "1778:10:1", + "referencedDeclaration": 5373, + "src": "1778:10:21", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1131,18 +1131,18 @@ "typeString": "address" } ], - "id": 2362, + "id": 5423, "name": "VmSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13459, - "src": "1771:6:1", + "referencedDeclaration": 16520, + "src": "1771:6:21", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_VmSafe_$13459_$", + "typeIdentifier": "t_type$_t_contract$_VmSafe_$16520_$", "typeString": "type(contract VmSafe)" } }, - "id": 2364, + "id": 5425, "isConstant": false, "isLValue": false, "isPure": true, @@ -1151,10 +1151,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1771:18:1", + "src": "1771:18:21", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, @@ -1165,18 +1165,18 @@ "baseContracts": [ { "baseName": { - "id": 2358, + "id": 5419, "name": "CommonBase", "nameLocations": [ - "1720:10:1" + "1720:10:21" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 2354, - "src": "1720:10:1" + "referencedDeclaration": 5415, + "src": "1720:10:21" }, - "id": 2359, + "id": 5420, "nodeType": "InheritanceSpecifier", - "src": "1720:10:1" + "src": "1720:10:21" } ], "canonicalName": "ScriptBase", @@ -1184,16 +1184,16 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 2366, - 2354 + 5427, + 5415 ], "name": "ScriptBase", - "nameLocation": "1706:10:1", - "scope": 2367, + "nameLocation": "1706:10:21", + "scope": 5428, "usedErrors": [] } ], "license": "MIT" }, - "id": 1 + "id": 21 } \ No newline at end of file diff --git a/out/Base.sol/TestBase.json b/out/Base.sol/TestBase.json index 78feebbac..010500f04 100644 --- a/out/Base.sol/TestBase.json +++ b/out/Base.sol/TestBase.json @@ -82,34 +82,34 @@ }, "ast": { "absolutePath": "lib/forge-std/src/Base.sol", - "id": 2367, + "id": 5428, "exportedSymbols": { "CommonBase": [ - 2354 + 5415 ], "ScriptBase": [ - 2366 + 5427 ], "StdStorage": [ - 8489 + 11550 ], "TestBase": [ - 2357 + 5418 ], "Vm": [ - 13931 + 16992 ], "VmSafe": [ - 13459 + 16520 ] }, "nodeType": "SourceUnit", - "src": "32:1761:1", + "src": "32:1761:21", "nodes": [ { - "id": 2293, + "id": 5354, "nodeType": "PragmaDirective", - "src": "32:31:1", + "src": "32:31:21", "nodes": [], "literals": [ "solidity", @@ -122,24 +122,24 @@ ] }, { - "id": 2295, + "id": 5356, "nodeType": "ImportDirective", - "src": "65:44:1", + "src": "65:44:21", "nodes": [], "absolutePath": "lib/forge-std/src/StdStorage.sol", "file": "./StdStorage.sol", "nameLocation": "-1:-1:-1", - "scope": 2367, - "sourceUnit": 10129, + "scope": 5428, + "sourceUnit": 13190, "symbolAliases": [ { "foreign": { - "id": 2294, + "id": 5355, "name": "StdStorage", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8489, - "src": "73:10:1", + "referencedDeclaration": 11550, + "src": "73:10:21", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -148,36 +148,36 @@ "unitAlias": "" }, { - "id": 2298, + "id": 5359, "nodeType": "ImportDirective", - "src": "110:36:1", + "src": "110:36:21", "nodes": [], "absolutePath": "lib/forge-std/src/Vm.sol", "file": "./Vm.sol", "nameLocation": "-1:-1:-1", - "scope": 2367, - "sourceUnit": 13932, + "scope": 5428, + "sourceUnit": 16993, "symbolAliases": [ { "foreign": { - "id": 2296, + "id": 5357, "name": "Vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13931, - "src": "118:2:1", + "referencedDeclaration": 16992, + "src": "118:2:21", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" }, { "foreign": { - "id": 2297, + "id": 5358, "name": "VmSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13459, - "src": "122:6:1", + "referencedDeclaration": 16520, + "src": "122:6:21", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -186,20 +186,20 @@ "unitAlias": "" }, { - "id": 2354, + "id": 5415, "nodeType": "ContractDefinition", - "src": "148:1493:1", + "src": "148:1493:21", "nodes": [ { - "id": 2312, + "id": 5373, "nodeType": "VariableDeclaration", - "src": "254:94:1", + "src": "254:94:21", "nodes": [], "constant": true, "mutability": "constant", "name": "VM_ADDRESS", - "nameLocation": "280:10:1", - "scope": 2354, + "nameLocation": "280:10:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -207,10 +207,10 @@ "typeString": "address" }, "typeName": { - "id": 2299, + "id": 5360, "name": "address", "nodeType": "ElementaryTypeName", - "src": "254:7:1", + "src": "254:7:21", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -227,14 +227,14 @@ "arguments": [ { "hexValue": "6865766d20636865617420636f6465", - "id": 2307, + "id": 5368, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "327:17:1", + "src": "327:17:21", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -249,18 +249,18 @@ "typeString": "literal_string \"hevm cheat code\"" } ], - "id": 2306, + "id": 5367, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "317:9:1", + "src": "317:9:21", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2308, + "id": 5369, "isConstant": false, "isLValue": false, "isPure": true, @@ -269,7 +269,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "317:28:1", + "src": "317:28:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -284,26 +284,26 @@ "typeString": "bytes32" } ], - "id": 2305, + "id": 5366, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "309:7:1", + "src": "309:7:21", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 2304, + "id": 5365, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "309:7:1", + "src": "309:7:21", "typeDescriptions": {} } }, - "id": 2309, + "id": 5370, "isConstant": false, "isLValue": false, "isPure": true, @@ -312,7 +312,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "309:37:1", + "src": "309:37:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -327,26 +327,26 @@ "typeString": "uint256" } ], - "id": 2303, + "id": 5364, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "301:7:1", + "src": "301:7:21", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 2302, + "id": 5363, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "301:7:1", + "src": "301:7:21", "typeDescriptions": {} } }, - "id": 2310, + "id": 5371, "isConstant": false, "isLValue": false, "isPure": true, @@ -355,7 +355,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "301:46:1", + "src": "301:46:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -370,26 +370,26 @@ "typeString": "uint160" } ], - "id": 2301, + "id": 5362, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "293:7:1", + "src": "293:7:21", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 2300, + "id": 5361, "name": "address", "nodeType": "ElementaryTypeName", - "src": "293:7:1", + "src": "293:7:21", "typeDescriptions": {} } }, - "id": 2311, + "id": 5372, "isConstant": false, "isLValue": false, "isPure": true, @@ -398,7 +398,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "293:55:1", + "src": "293:55:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -408,15 +408,15 @@ "visibility": "internal" }, { - "id": 2315, + "id": 5376, "nodeType": "VariableDeclaration", - "src": "438:78:1", + "src": "438:78:21", "nodes": [], "constant": true, "mutability": "constant", "name": "CONSOLE", - "nameLocation": "464:7:1", - "scope": 2354, + "nameLocation": "464:7:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -424,10 +424,10 @@ "typeString": "address" }, "typeName": { - "id": 2313, + "id": 5374, "name": "address", "nodeType": "ElementaryTypeName", - "src": "438:7:1", + "src": "438:7:21", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -436,14 +436,14 @@ }, "value": { "hexValue": "307830303030303030303030303030303030303036333646366537333646366336353265366336663637", - "id": 2314, + "id": 5375, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "474:42:1", + "src": "474:42:21", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -453,15 +453,15 @@ "visibility": "internal" }, { - "id": 2318, + "id": 5379, "nodeType": "VariableDeclaration", - "src": "623:86:1", + "src": "623:86:21", "nodes": [], "constant": true, "mutability": "constant", "name": "CREATE2_FACTORY", - "nameLocation": "649:15:1", - "scope": 2354, + "nameLocation": "649:15:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -469,10 +469,10 @@ "typeString": "address" }, "typeName": { - "id": 2316, + "id": 5377, "name": "address", "nodeType": "ElementaryTypeName", - "src": "623:7:1", + "src": "623:7:21", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -481,14 +481,14 @@ }, "value": { "hexValue": "307834653539623434383437623337393537383538383932306341373846624632366330423439353643", - "id": 2317, + "id": 5378, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "667:42:1", + "src": "667:42:21", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -498,15 +498,15 @@ "visibility": "internal" }, { - "id": 2332, + "id": 5393, "nodeType": "VariableDeclaration", - "src": "812:105:1", + "src": "812:105:21", "nodes": [], "constant": true, "mutability": "constant", "name": "DEFAULT_SENDER", - "nameLocation": "838:14:1", - "scope": 2354, + "nameLocation": "838:14:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -514,10 +514,10 @@ "typeString": "address" }, "typeName": { - "id": 2319, + "id": 5380, "name": "address", "nodeType": "ElementaryTypeName", - "src": "812:7:1", + "src": "812:7:21", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -534,14 +534,14 @@ "arguments": [ { "hexValue": "666f756e6472792064656661756c742063616c6c6572", - "id": 2327, + "id": 5388, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "889:24:1", + "src": "889:24:21", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ee6e12ba256a78bc5d3ab9651804c8ab1f12e6bbf3894d4083f33e07309d1f38", "typeString": "literal_string \"foundry default caller\"" @@ -556,18 +556,18 @@ "typeString": "literal_string \"foundry default caller\"" } ], - "id": 2326, + "id": 5387, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "879:9:1", + "src": "879:9:21", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2328, + "id": 5389, "isConstant": false, "isLValue": false, "isPure": true, @@ -576,7 +576,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "879:35:1", + "src": "879:35:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -591,26 +591,26 @@ "typeString": "bytes32" } ], - "id": 2325, + "id": 5386, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "871:7:1", + "src": "871:7:21", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 2324, + "id": 5385, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "871:7:1", + "src": "871:7:21", "typeDescriptions": {} } }, - "id": 2329, + "id": 5390, "isConstant": false, "isLValue": false, "isPure": true, @@ -619,7 +619,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "871:44:1", + "src": "871:44:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -634,26 +634,26 @@ "typeString": "uint256" } ], - "id": 2323, + "id": 5384, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "863:7:1", + "src": "863:7:21", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 2322, + "id": 5383, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "863:7:1", + "src": "863:7:21", "typeDescriptions": {} } }, - "id": 2330, + "id": 5391, "isConstant": false, "isLValue": false, "isPure": true, @@ -662,7 +662,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "863:53:1", + "src": "863:53:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -677,26 +677,26 @@ "typeString": "uint160" } ], - "id": 2321, + "id": 5382, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "855:7:1", + "src": "855:7:21", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 2320, + "id": 5381, "name": "address", "nodeType": "ElementaryTypeName", - "src": "855:7:1", + "src": "855:7:21", "typeDescriptions": {} } }, - "id": 2331, + "id": 5392, "isConstant": false, "isLValue": false, "isPure": true, @@ -705,7 +705,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "855:62:1", + "src": "855:62:21", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -715,15 +715,15 @@ "visibility": "internal" }, { - "id": 2335, + "id": 5396, "nodeType": "VariableDeclaration", - "src": "992:92:1", + "src": "992:92:21", "nodes": [], "constant": true, "mutability": "constant", "name": "DEFAULT_TEST_CONTRACT", - "nameLocation": "1018:21:1", - "scope": 2354, + "nameLocation": "1018:21:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -731,10 +731,10 @@ "typeString": "address" }, "typeName": { - "id": 2333, + "id": 5394, "name": "address", "nodeType": "ElementaryTypeName", - "src": "992:7:1", + "src": "992:7:21", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -743,14 +743,14 @@ }, "value": { "hexValue": "307835363135644542373938424233453464466130313339644661316233443433334363323362373266", - "id": 2334, + "id": 5395, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1042:42:1", + "src": "1042:42:21", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -760,15 +760,15 @@ "visibility": "internal" }, { - "id": 2338, + "id": 5399, "nodeType": "VariableDeclaration", - "src": "1158:89:1", + "src": "1158:89:21", "nodes": [], "constant": true, "mutability": "constant", "name": "MULTICALL3_ADDRESS", - "nameLocation": "1184:18:1", - "scope": 2354, + "nameLocation": "1184:18:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -776,10 +776,10 @@ "typeString": "address" }, "typeName": { - "id": 2336, + "id": 5397, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1158:7:1", + "src": "1158:7:21", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -788,14 +788,14 @@ }, "value": { "hexValue": "307863413131626465303539373762333633313136373032383836326245326131373339373643413131", - "id": 2337, + "id": 5398, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1205:42:1", + "src": "1205:42:21", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -805,15 +805,15 @@ "visibility": "internal" }, { - "id": 2341, + "id": 5402, "nodeType": "VariableDeclaration", - "src": "1294:130:1", + "src": "1294:130:21", "nodes": [], "constant": true, "mutability": "constant", "name": "SECP256K1_ORDER", - "nameLocation": "1320:15:1", - "scope": 2354, + "nameLocation": "1320:15:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -821,10 +821,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2339, + "id": 5400, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1294:7:1", + "src": "1294:7:21", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -832,14 +832,14 @@ }, "value": { "hexValue": "313135373932303839323337333136313935343233353730393835303038363837393037383532383337353634323739303734393034333832363035313633313431353138313631343934333337", - "id": 2340, + "id": 5401, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1346:78:1", + "src": "1346:78:21", "typeDescriptions": { "typeIdentifier": "t_rational_115792089237316195423570985008687907852837564279074904382605163141518161494337_by_1", "typeString": "int_const 1157...(70 digits omitted)...4337" @@ -849,15 +849,15 @@ "visibility": "internal" }, { - "id": 2344, + "id": 5405, "nodeType": "VariableDeclaration", - "src": "1431:126:1", + "src": "1431:126:21", "nodes": [], "constant": true, "mutability": "constant", "name": "UINT256_MAX", - "nameLocation": "1457:11:1", - "scope": 2354, + "nameLocation": "1457:11:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -865,10 +865,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2342, + "id": 5403, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1431:7:1", + "src": "1431:7:21", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -876,14 +876,14 @@ }, "value": { "hexValue": "313135373932303839323337333136313935343233353730393835303038363837393037383533323639393834363635363430353634303339343537353834303037393133313239363339393335", - "id": 2343, + "id": 5404, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1479:78:1", + "src": "1479:78:21", "typeDescriptions": { "typeIdentifier": "t_rational_115792089237316195423570985008687907853269984665640564039457584007913129639935_by_1", "typeString": "int_const 1157...(70 digits omitted)...9935" @@ -893,50 +893,50 @@ "visibility": "internal" }, { - "id": 2350, + "id": 5411, "nodeType": "VariableDeclaration", - "src": "1564:40:1", + "src": "1564:40:21", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "1585:2:1", - "scope": 2354, + "nameLocation": "1585:2:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" }, "typeName": { - "id": 2346, + "id": 5407, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 2345, + "id": 5406, "name": "Vm", "nameLocations": [ - "1564:2:1" + "1564:2:21" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 13931, - "src": "1564:2:1" + "referencedDeclaration": 16992, + "src": "1564:2:21" }, - "referencedDeclaration": 13931, - "src": "1564:2:1", + "referencedDeclaration": 16992, + "src": "1564:2:21", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, "value": { "arguments": [ { - "id": 2348, + "id": 5409, "name": "VM_ADDRESS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2312, - "src": "1593:10:1", + "referencedDeclaration": 5373, + "src": "1593:10:21", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -950,18 +950,18 @@ "typeString": "address" } ], - "id": 2347, + "id": 5408, "name": "Vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13931, - "src": "1590:2:1", + "referencedDeclaration": 16992, + "src": "1590:2:21", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_Vm_$13931_$", + "typeIdentifier": "t_type$_t_contract$_Vm_$16992_$", "typeString": "type(contract Vm)" } }, - "id": 2349, + "id": 5410, "isConstant": false, "isLValue": false, "isPure": true, @@ -970,48 +970,48 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1590:14:1", + "src": "1590:14:21", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, "visibility": "internal" }, { - "id": 2353, + "id": 5414, "nodeType": "VariableDeclaration", - "src": "1610:28:1", + "src": "1610:28:21", "nodes": [], "constant": false, "mutability": "mutable", "name": "stdstore", - "nameLocation": "1630:8:1", - "scope": 2354, + "nameLocation": "1630:8:21", + "scope": 5415, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage", "typeString": "struct StdStorage" }, "typeName": { - "id": 2352, + "id": 5413, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 2351, + "id": 5412, "name": "StdStorage", "nameLocations": [ - "1610:10:1" + "1610:10:21" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "1610:10:1" + "referencedDeclaration": 11550, + "src": "1610:10:21" }, - "referencedDeclaration": 8489, - "src": "1610:10:1", + "referencedDeclaration": 11550, + "src": "1610:10:21", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -1025,34 +1025,34 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 2354 + 5415 ], "name": "CommonBase", - "nameLocation": "166:10:1", - "scope": 2367, + "nameLocation": "166:10:21", + "scope": 5428, "usedErrors": [] }, { - "id": 2357, + "id": 5418, "nodeType": "ContractDefinition", - "src": "1643:43:1", + "src": "1643:43:21", "nodes": [], "abstract": true, "baseContracts": [ { "baseName": { - "id": 2355, + "id": 5416, "name": "CommonBase", "nameLocations": [ - "1673:10:1" + "1673:10:21" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 2354, - "src": "1673:10:1" + "referencedDeclaration": 5415, + "src": "1673:10:21" }, - "id": 2356, + "id": 5417, "nodeType": "InheritanceSpecifier", - "src": "1673:10:1" + "src": "1673:10:21" } ], "canonicalName": "TestBase", @@ -1060,64 +1060,64 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 2357, - 2354 + 5418, + 5415 ], "name": "TestBase", - "nameLocation": "1661:8:1", - "scope": 2367, + "nameLocation": "1661:8:21", + "scope": 5428, "usedErrors": [] }, { - "id": 2366, + "id": 5427, "nodeType": "ContractDefinition", - "src": "1688:104:1", + "src": "1688:104:21", "nodes": [ { - "id": 2365, + "id": 5426, "nodeType": "VariableDeclaration", - "src": "1737:52:1", + "src": "1737:52:21", "nodes": [], "constant": true, "mutability": "constant", "name": "vmSafe", - "nameLocation": "1762:6:1", - "scope": 2366, + "nameLocation": "1762:6:21", + "scope": 5427, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" }, "typeName": { - "id": 2361, + "id": 5422, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 2360, + "id": 5421, "name": "VmSafe", "nameLocations": [ - "1737:6:1" + "1737:6:21" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 13459, - "src": "1737:6:1" + "referencedDeclaration": 16520, + "src": "1737:6:21" }, - "referencedDeclaration": 13459, - "src": "1737:6:1", + "referencedDeclaration": 16520, + "src": "1737:6:21", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, "value": { "arguments": [ { - "id": 2363, + "id": 5424, "name": "VM_ADDRESS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2312, - "src": "1778:10:1", + "referencedDeclaration": 5373, + "src": "1778:10:21", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1131,18 +1131,18 @@ "typeString": "address" } ], - "id": 2362, + "id": 5423, "name": "VmSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13459, - "src": "1771:6:1", + "referencedDeclaration": 16520, + "src": "1771:6:21", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_VmSafe_$13459_$", + "typeIdentifier": "t_type$_t_contract$_VmSafe_$16520_$", "typeString": "type(contract VmSafe)" } }, - "id": 2364, + "id": 5425, "isConstant": false, "isLValue": false, "isPure": true, @@ -1151,10 +1151,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1771:18:1", + "src": "1771:18:21", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, @@ -1165,18 +1165,18 @@ "baseContracts": [ { "baseName": { - "id": 2358, + "id": 5419, "name": "CommonBase", "nameLocations": [ - "1720:10:1" + "1720:10:21" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 2354, - "src": "1720:10:1" + "referencedDeclaration": 5415, + "src": "1720:10:21" }, - "id": 2359, + "id": 5420, "nodeType": "InheritanceSpecifier", - "src": "1720:10:1" + "src": "1720:10:21" } ], "canonicalName": "ScriptBase", @@ -1184,16 +1184,16 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 2366, - 2354 + 5427, + 5415 ], "name": "ScriptBase", - "nameLocation": "1706:10:1", - "scope": 2367, + "nameLocation": "1706:10:21", + "scope": 5428, "usedErrors": [] } ], "license": "MIT" }, - "id": 1 + "id": 21 } \ No newline at end of file diff --git a/out/Counter.sol/Counter.json b/out/Counter.sol/Counter.json index 0d16d8488..7c0f3968b 100644 --- a/out/Counter.sol/Counter.json +++ b/out/Counter.sol/Counter.json @@ -36,12 +36,12 @@ ], "bytecode": { "object": "0x608060405234801561001057600080fd5b5060f78061001f6000396000f3fe6080604052348015600f57600080fd5b5060043610603c5760003560e01c80633fb5c1cb1460415780638381f58a146053578063d09de08a14606d575b600080fd5b6051604c3660046083565b600055565b005b605b60005481565b60405190815260200160405180910390f35b6051600080549080607c83609b565b9190505550565b600060208284031215609457600080fd5b5035919050565b60006001820160ba57634e487b7160e01b600052601160045260246000fd5b506001019056fea26469706673582212201aa65ac7ec795e45662624453765cb416dfef3df598b5fd7322a91f304dfda7464736f6c63430008130033", - "sourceMap": "65:192:20:-:0;;;;;;;;;;;;;;;;;;;", + "sourceMap": "65:192:45:-:0;;;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { "object": "0x6080604052348015600f57600080fd5b5060043610603c5760003560e01c80633fb5c1cb1460415780638381f58a146053578063d09de08a14606d575b600080fd5b6051604c3660046083565b600055565b005b605b60005481565b60405190815260200160405180910390f35b6051600080549080607c83609b565b9190505550565b600060208284031215609457600080fd5b5035919050565b60006001820160ba57634e487b7160e01b600052601160045260246000fd5b506001019056fea26469706673582212201aa65ac7ec795e45662624453765cb416dfef3df598b5fd7322a91f304dfda7464736f6c63430008130033", - "sourceMap": "65:192:20:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;116:80;;;;;;:::i;:::-;171:6;:18;116:80;;;88:21;;;;;;;;;345:25:22;;;333:2;318:18;88:21:20;;;;;;;202:53;;240:6;:8;;;:6;:8;;;:::i;:::-;;;;;;202:53::o;14:180:22:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:22;;14:180;-1:-1:-1;14:180:22:o;381:232::-;420:3;441:17;;;438:140;;500:10;495:3;491:20;488:1;481:31;535:4;532:1;525:15;563:4;560:1;553:15;438:140;-1:-1:-1;605:1:22;594:13;;381:232::o", + "sourceMap": "65:192:45:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;116:80;;;;;;:::i;:::-;171:6;:18;116:80;;;88:21;;;;;;;;;345:25:47;;;333:2;318:18;88:21:45;;;;;;;202:53;;240:6;:8;;;:6;:8;;;:::i;:::-;;;;;;202:53::o;14:180:47:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:47;;14:180;-1:-1:-1;14:180:47:o;381:232::-;420:3;441:17;;;438:140;;500:10;495:3;491:20;488:1;481:31;535:4;532:1;525:15;563:4;560:1;553:15;438:140;-1:-1:-1;605:1:47;594:13;;381:232::o", "linkReferences": {} }, "methodIdentifiers": { @@ -136,19 +136,19 @@ }, "ast": { "absolutePath": "src/Counter.sol", - "id": 43402, + "id": 48264, "exportedSymbols": { "Counter": [ - 43401 + 48263 ] }, "nodeType": "SourceUnit", - "src": "39:219:20", + "src": "39:219:45", "nodes": [ { - "id": 43381, + "id": 48243, "nodeType": "PragmaDirective", - "src": "39:24:20", + "src": "39:24:45", "nodes": [], "literals": [ "solidity", @@ -158,21 +158,21 @@ ] }, { - "id": 43401, + "id": 48263, "nodeType": "ContractDefinition", - "src": "65:192:20", + "src": "65:192:45", "nodes": [ { - "id": 43383, + "id": 48245, "nodeType": "VariableDeclaration", - "src": "88:21:20", + "src": "88:21:45", "nodes": [], "constant": false, "functionSelector": "8381f58a", "mutability": "mutable", "name": "number", - "nameLocation": "103:6:20", - "scope": 43401, + "nameLocation": "103:6:45", + "scope": 48263, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -180,10 +180,10 @@ "typeString": "uint256" }, "typeName": { - "id": 43382, + "id": 48244, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "88:7:20", + "src": "88:7:45", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -192,30 +192,30 @@ "visibility": "public" }, { - "id": 43393, + "id": 48255, "nodeType": "FunctionDefinition", - "src": "116:80:20", + "src": "116:80:45", "nodes": [], "body": { - "id": 43392, + "id": 48254, "nodeType": "Block", - "src": "161:35:20", + "src": "161:35:45", "nodes": [], "statements": [ { "expression": { - "id": 43390, + "id": 48252, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 43388, + "id": 48250, "name": "number", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 43383, - "src": "171:6:20", + "referencedDeclaration": 48245, + "src": "171:6:45", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -224,26 +224,26 @@ "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 43389, + "id": 48251, "name": "newNumber", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 43385, - "src": "180:9:20", + "referencedDeclaration": 48247, + "src": "180:9:45", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "171:18:20", + "src": "171:18:45", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 43391, + "id": 48253, "nodeType": "ExpressionStatement", - "src": "171:18:20" + "src": "171:18:45" } ] }, @@ -252,20 +252,20 @@ "kind": "function", "modifiers": [], "name": "setNumber", - "nameLocation": "125:9:20", + "nameLocation": "125:9:45", "parameters": { - "id": 43386, + "id": 48248, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 43385, + "id": 48247, "mutability": "mutable", "name": "newNumber", - "nameLocation": "143:9:20", + "nameLocation": "143:9:45", "nodeType": "VariableDeclaration", - "scope": 43393, - "src": "135:17:20", + "scope": 48255, + "src": "135:17:45", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -273,10 +273,10 @@ "typeString": "uint256" }, "typeName": { - "id": 43384, + "id": 48246, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "135:7:20", + "src": "135:7:45", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -285,33 +285,33 @@ "visibility": "internal" } ], - "src": "134:19:20" + "src": "134:19:45" }, "returnParameters": { - "id": 43387, + "id": 48249, "nodeType": "ParameterList", "parameters": [], - "src": "161:0:20" + "src": "161:0:45" }, - "scope": 43401, + "scope": 48263, "stateMutability": "nonpayable", "virtual": false, "visibility": "public" }, { - "id": 43400, + "id": 48262, "nodeType": "FunctionDefinition", - "src": "202:53:20", + "src": "202:53:45", "nodes": [], "body": { - "id": 43399, + "id": 48261, "nodeType": "Block", - "src": "230:25:20", + "src": "230:25:45", "nodes": [], "statements": [ { "expression": { - "id": 43397, + "id": 48259, "isConstant": false, "isLValue": false, "isPure": false, @@ -319,14 +319,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "240:8:20", + "src": "240:8:45", "subExpression": { - "id": 43396, + "id": 48258, "name": "number", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 43383, - "src": "240:6:20", + "referencedDeclaration": 48245, + "src": "240:6:45", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -337,9 +337,9 @@ "typeString": "uint256" } }, - "id": 43398, + "id": 48260, "nodeType": "ExpressionStatement", - "src": "240:8:20" + "src": "240:8:45" } ] }, @@ -348,20 +348,20 @@ "kind": "function", "modifiers": [], "name": "increment", - "nameLocation": "211:9:20", + "nameLocation": "211:9:45", "parameters": { - "id": 43394, + "id": 48256, "nodeType": "ParameterList", "parameters": [], - "src": "220:2:20" + "src": "220:2:45" }, "returnParameters": { - "id": 43395, + "id": 48257, "nodeType": "ParameterList", "parameters": [], - "src": "230:0:20" + "src": "230:0:45" }, - "scope": 43401, + "scope": 48263, "stateMutability": "nonpayable", "virtual": false, "visibility": "public" @@ -374,15 +374,15 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 43401 + 48263 ], "name": "Counter", - "nameLocation": "74:7:20", - "scope": 43402, + "nameLocation": "74:7:45", + "scope": 48264, "usedErrors": [] } ], "license": "UNLICENSED" }, - "id": 20 + "id": 45 } \ No newline at end of file diff --git a/out/Counter.t.sol/CounterTest.json b/out/Counter.t.sol/CounterTest.json index b652ef4ba..788d71647 100644 --- a/out/Counter.t.sol/CounterTest.json +++ b/out/Counter.t.sol/CounterTest.json @@ -586,12 +586,12 @@ ], "bytecode": { "object": "0x608060405260078054600160ff199182168117909255600b8054909116909117905534801561002d57600080fd5b506112948061003d6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806361bc221a11610097578063b5508aa911610066578063b5508aa9146101bf578063ba414fa6146101c7578063e20c9f71146101df578063fa7626d4146101e757600080fd5b806361bc221a1461016257806366d9a9a01461018d57806385226c81146101a2578063916a17c6146101b757600080fd5b80633e5e3c23116100d35780633e5e3c23146101375780633f7286f41461013f5780634820a105146101475780635c7f60d71461014f57600080fd5b80630a9254e4146100fa5780631ed7831c146101045780632ade388014610122575b600080fd5b6101026101f4565b005b61010c61028d565b6040516101199190610dfa565b60405180910390f35b61012a6102ef565b6040516101199190610e6b565b61010c610431565b61010c610491565b6101026104f1565b61010261015d366004610f46565b6105dc565b601c54610175906001600160a01b031681565b6040516001600160a01b039091168152602001610119565b6101956106bd565b6040516101199190610f5f565b6101aa6107a3565b6040516101199190611012565b610195610873565b6101aa610959565b6101cf610a29565b6040519015158152602001610119565b61010c610b56565b6007546101cf9060ff1681565b60405161020090610ded565b604051809103906000f08015801561021c573d6000803e3d6000fd5b50601c80546001600160a01b0319166001600160a01b03929092169182179055604051633fb5c1cb60e01b815260006004820152633fb5c1cb90602401600060405180830381600087803b15801561027357600080fd5b505af1158015610287573d6000803e3d6000fd5b50505050565b606060148054806020026020016040519081016040528092919081815260200182805480156102e557602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116102c7575b5050505050905090565b6060601b805480602002602001604051908101604052809291908181526020016000905b8282101561042857600084815260208082206040805180820182526002870290920180546001600160a01b03168352600181018054835181870281018701909452808452939591948681019491929084015b828210156104115783829060005260206000200180546103849061107f565b80601f01602080910402602001604051908101604052809291908181526020018280546103b09061107f565b80156103fd5780601f106103d2576101008083540402835291602001916103fd565b820191906000526020600020905b8154815290600101906020018083116103e057829003601f168201915b505050505081526020019060010190610365565b505050508152505081526020019060010190610313565b50505050905090565b606060168054806020026020016040519081016040528092919081815260200182805480156102e5576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116102c7575050505050905090565b606060158054806020026020016040519081016040528092919081815260200182805480156102e5576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116102c7575050505050905090565b601c60009054906101000a90046001600160a01b03166001600160a01b031663d09de08a6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561054157600080fd5b505af1158015610555573d6000803e3d6000fd5b505050506105da601c60009054906101000a90046001600160a01b03166001600160a01b0316638381f58a6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d391906110b9565b6001610bb6565b565b601c54604051633fb5c1cb60e01b8152600481018390526001600160a01b0390911690633fb5c1cb90602401600060405180830381600087803b15801561062257600080fd5b505af1158015610636573d6000803e3d6000fd5b505050506106ba601c60009054906101000a90046001600160a01b03166001600160a01b0316638381f58a6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610690573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106b491906110b9565b82610bb6565b50565b60606019805480602002602001604051908101604052809291908181526020016000905b828210156104285760008481526020908190206040805180820182526002860290920180546001600160a01b0316835260018101805483518187028101870190945280845293949193858301939283018282801561078b57602002820191906000526020600020906000905b82829054906101000a900460e01b6001600160e01b0319168152602001906004019060208260030104928301926001038202915080841161074d5790505b505050505081525050815260200190600101906106e1565b60606018805480602002602001604051908101604052809291908181526020016000905b828210156104285783829060005260206000200180546107e69061107f565b80601f01602080910402602001604051908101604052809291908181526020018280546108129061107f565b801561085f5780601f106108345761010080835404028352916020019161085f565b820191906000526020600020905b81548152906001019060200180831161084257829003601f168201915b5050505050815260200190600101906107c7565b6060601a805480602002602001604051908101604052809291908181526020016000905b828210156104285760008481526020908190206040805180820182526002860290920180546001600160a01b0316835260018101805483518187028101870190945280845293949193858301939283018282801561094157602002820191906000526020600020906000905b82829054906101000a900460e01b6001600160e01b031916815260200190600401906020826003010492830192600103820291508084116109035790505b50505050508152505081526020019060010190610897565b60606017805480602002602001604051908101604052809291908181526020016000905b8282101561042857838290600052602060002001805461099c9061107f565b80601f01602080910402602001604051908101604052809291908181526020018280546109c89061107f565b8015610a155780601f106109ea57610100808354040283529160200191610a15565b820191906000526020600020905b8154815290600101906020018083116109f857829003601f168201915b50505050508152602001906001019061097d565b600754600090610100900460ff1615610a4b5750600754610100900460ff1690565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d3b15610b515760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b82840152825180830384018152606083019093526000929091610ad9917f667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc4916080016110d2565b60408051601f1981840301815290829052610af391611103565b6000604051808303816000865af19150503d8060008114610b30576040519150601f19603f3d011682016040523d82523d6000602084013e610b35565b606091505b5091505080806020019051810190610b4d919061111f565b9150505b919050565b606060138054806020026020016040519081016040528092919081815260200182805480156102e5576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116102c7575050505050905090565b808214610cdd577f41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50604051610c279060208082526022908201527f4572726f723a2061203d3d2062206e6f7420736174697366696564205b75696e604082015261745d60f01b606082015260800190565b60405180910390a160408051818152600a81830152690808080808081319599d60b21b60608201526020810184905290517fb2de2fbe801a0df6c0cbddfd448ba3c41d48a040ca35c56c8196ef0fcae721a89181900360800190a160408051818152600a81830152690808080808149a59da1d60b21b60608201526020810183905290517fb2de2fbe801a0df6c0cbddfd448ba3c41d48a040ca35c56c8196ef0fcae721a89181900360800190a1610cdd610ce1565b5050565b737109709ecfa91a80626ff3989d68f67f5b1dd12d3b15610ddc5760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b9282019290925260016060820152600091907f70ca10bbd0dbfd9020a9f4b13402c16cb120705e0d1c0aeab10fa353ae586fc49060800160408051601f1981840301815290829052610d7b92916020016110d2565b60408051601f1981840301815290829052610d9591611103565b6000604051808303816000865af19150503d8060008114610dd2576040519150601f19603f3d011682016040523d82523d6000602084013e610dd7565b606091505b505050505b6007805461ff001916610100179055565b6101168061114983390190565b6020808252825182820181905260009190848201906040850190845b81811015610e3b5783516001600160a01b031683529284019291840191600101610e16565b50909695505050505050565b60005b83811015610e62578181015183820152602001610e4a565b50506000910152565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610f3957603f19888603018452815180516001600160a01b0316865286015160408787018190528151908701819052908701906060600582901b88018101919088019060005b81811015610f2257898403605f1901835284518051808652610f03818e88018f8501610e47565b958c0195601f01601f1916949094018b019350918a0191600101610edc565b509197505050938601935090850190600101610e92565b5092979650505050505050565b600060208284031215610f5857600080fd5b5035919050565b60006020808301818452808551808352604092508286019150828160051b8701018488016000805b8481101561100357898403603f19018652825180516001600160a01b03168552880151888501889052805188860181905290890190839060608701905b80831015610fee5783516001600160e01b0319168252928b019260019290920191908b0190610fc4565b50978a01979550505091870191600101610f87565b50919998505050505050505050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610f3957878503603f1901845281518051808752611060818989018a8501610e47565b601f01601f191695909501860194509285019290850190600101611039565b600181811c9082168061109357607f821691505b6020821081036110b357634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156110cb57600080fd5b5051919050565b6001600160e01b03198316815281516000906110f5816004850160208701610e47565b919091016004019392505050565b60008251611115818460208701610e47565b9190910192915050565b60006020828403121561113157600080fd5b8151801515811461114157600080fd5b939250505056fe608060405234801561001057600080fd5b5060f78061001f6000396000f3fe6080604052348015600f57600080fd5b5060043610603c5760003560e01c80633fb5c1cb1460415780638381f58a146053578063d09de08a14606d575b600080fd5b6051604c3660046083565b600055565b005b605b60005481565b60405190815260200160405180910390f35b6051600080549080607c83609b565b9190505550565b600060208284031215609457600080fd5b5035919050565b60006001820160ba57634e487b7160e01b600052601160045260246000fd5b506001019056fea26469706673582212201aa65ac7ec795e45662624453765cb416dfef3df598b5fd7322a91f304dfda7464736f6c63430008130033a2646970667358221220e379b838e14aabced05f7e52117fe9c382446e1e487d0d45b5965138ae844a1b64736f6c63430008130033", - "sourceMap": "161:402:21:-:0;;;1572:26:0;;;1594:4;-1:-1:-1;;1572:26:0;;;;;;;;3126:44:4;;;;;;;;;;;161:402:21;;;;;;;;;;;;;;;;", + "sourceMap": "161:402:46:-:0;;;1572:26:20;;;1594:4;-1:-1:-1;;1572:26:20;;;;;;;;3126:44:24;;;;;;;;;;;161:402:46;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { "object": "0x608060405234801561001057600080fd5b50600436106100f55760003560e01c806361bc221a11610097578063b5508aa911610066578063b5508aa9146101bf578063ba414fa6146101c7578063e20c9f71146101df578063fa7626d4146101e757600080fd5b806361bc221a1461016257806366d9a9a01461018d57806385226c81146101a2578063916a17c6146101b757600080fd5b80633e5e3c23116100d35780633e5e3c23146101375780633f7286f41461013f5780634820a105146101475780635c7f60d71461014f57600080fd5b80630a9254e4146100fa5780631ed7831c146101045780632ade388014610122575b600080fd5b6101026101f4565b005b61010c61028d565b6040516101199190610dfa565b60405180910390f35b61012a6102ef565b6040516101199190610e6b565b61010c610431565b61010c610491565b6101026104f1565b61010261015d366004610f46565b6105dc565b601c54610175906001600160a01b031681565b6040516001600160a01b039091168152602001610119565b6101956106bd565b6040516101199190610f5f565b6101aa6107a3565b6040516101199190611012565b610195610873565b6101aa610959565b6101cf610a29565b6040519015158152602001610119565b61010c610b56565b6007546101cf9060ff1681565b60405161020090610ded565b604051809103906000f08015801561021c573d6000803e3d6000fd5b50601c80546001600160a01b0319166001600160a01b03929092169182179055604051633fb5c1cb60e01b815260006004820152633fb5c1cb90602401600060405180830381600087803b15801561027357600080fd5b505af1158015610287573d6000803e3d6000fd5b50505050565b606060148054806020026020016040519081016040528092919081815260200182805480156102e557602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116102c7575b5050505050905090565b6060601b805480602002602001604051908101604052809291908181526020016000905b8282101561042857600084815260208082206040805180820182526002870290920180546001600160a01b03168352600181018054835181870281018701909452808452939591948681019491929084015b828210156104115783829060005260206000200180546103849061107f565b80601f01602080910402602001604051908101604052809291908181526020018280546103b09061107f565b80156103fd5780601f106103d2576101008083540402835291602001916103fd565b820191906000526020600020905b8154815290600101906020018083116103e057829003601f168201915b505050505081526020019060010190610365565b505050508152505081526020019060010190610313565b50505050905090565b606060168054806020026020016040519081016040528092919081815260200182805480156102e5576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116102c7575050505050905090565b606060158054806020026020016040519081016040528092919081815260200182805480156102e5576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116102c7575050505050905090565b601c60009054906101000a90046001600160a01b03166001600160a01b031663d09de08a6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561054157600080fd5b505af1158015610555573d6000803e3d6000fd5b505050506105da601c60009054906101000a90046001600160a01b03166001600160a01b0316638381f58a6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d391906110b9565b6001610bb6565b565b601c54604051633fb5c1cb60e01b8152600481018390526001600160a01b0390911690633fb5c1cb90602401600060405180830381600087803b15801561062257600080fd5b505af1158015610636573d6000803e3d6000fd5b505050506106ba601c60009054906101000a90046001600160a01b03166001600160a01b0316638381f58a6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610690573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106b491906110b9565b82610bb6565b50565b60606019805480602002602001604051908101604052809291908181526020016000905b828210156104285760008481526020908190206040805180820182526002860290920180546001600160a01b0316835260018101805483518187028101870190945280845293949193858301939283018282801561078b57602002820191906000526020600020906000905b82829054906101000a900460e01b6001600160e01b0319168152602001906004019060208260030104928301926001038202915080841161074d5790505b505050505081525050815260200190600101906106e1565b60606018805480602002602001604051908101604052809291908181526020016000905b828210156104285783829060005260206000200180546107e69061107f565b80601f01602080910402602001604051908101604052809291908181526020018280546108129061107f565b801561085f5780601f106108345761010080835404028352916020019161085f565b820191906000526020600020905b81548152906001019060200180831161084257829003601f168201915b5050505050815260200190600101906107c7565b6060601a805480602002602001604051908101604052809291908181526020016000905b828210156104285760008481526020908190206040805180820182526002860290920180546001600160a01b0316835260018101805483518187028101870190945280845293949193858301939283018282801561094157602002820191906000526020600020906000905b82829054906101000a900460e01b6001600160e01b031916815260200190600401906020826003010492830192600103820291508084116109035790505b50505050508152505081526020019060010190610897565b60606017805480602002602001604051908101604052809291908181526020016000905b8282101561042857838290600052602060002001805461099c9061107f565b80601f01602080910402602001604051908101604052809291908181526020018280546109c89061107f565b8015610a155780601f106109ea57610100808354040283529160200191610a15565b820191906000526020600020905b8154815290600101906020018083116109f857829003601f168201915b50505050508152602001906001019061097d565b600754600090610100900460ff1615610a4b5750600754610100900460ff1690565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d3b15610b515760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b82840152825180830384018152606083019093526000929091610ad9917f667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc4916080016110d2565b60408051601f1981840301815290829052610af391611103565b6000604051808303816000865af19150503d8060008114610b30576040519150601f19603f3d011682016040523d82523d6000602084013e610b35565b606091505b5091505080806020019051810190610b4d919061111f565b9150505b919050565b606060138054806020026020016040519081016040528092919081815260200182805480156102e5576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116102c7575050505050905090565b808214610cdd577f41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50604051610c279060208082526022908201527f4572726f723a2061203d3d2062206e6f7420736174697366696564205b75696e604082015261745d60f01b606082015260800190565b60405180910390a160408051818152600a81830152690808080808081319599d60b21b60608201526020810184905290517fb2de2fbe801a0df6c0cbddfd448ba3c41d48a040ca35c56c8196ef0fcae721a89181900360800190a160408051818152600a81830152690808080808149a59da1d60b21b60608201526020810183905290517fb2de2fbe801a0df6c0cbddfd448ba3c41d48a040ca35c56c8196ef0fcae721a89181900360800190a1610cdd610ce1565b5050565b737109709ecfa91a80626ff3989d68f67f5b1dd12d3b15610ddc5760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b9282019290925260016060820152600091907f70ca10bbd0dbfd9020a9f4b13402c16cb120705e0d1c0aeab10fa353ae586fc49060800160408051601f1981840301815290829052610d7b92916020016110d2565b60408051601f1981840301815290829052610d9591611103565b6000604051808303816000865af19150503d8060008114610dd2576040519150601f19603f3d011682016040523d82523d6000602084013e610dd7565b606091505b505050505b6007805461ff001916610100179055565b6101168061114983390190565b6020808252825182820181905260009190848201906040850190845b81811015610e3b5783516001600160a01b031683529284019291840191600101610e16565b50909695505050505050565b60005b83811015610e62578181015183820152602001610e4a565b50506000910152565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610f3957603f19888603018452815180516001600160a01b0316865286015160408787018190528151908701819052908701906060600582901b88018101919088019060005b81811015610f2257898403605f1901835284518051808652610f03818e88018f8501610e47565b958c0195601f01601f1916949094018b019350918a0191600101610edc565b509197505050938601935090850190600101610e92565b5092979650505050505050565b600060208284031215610f5857600080fd5b5035919050565b60006020808301818452808551808352604092508286019150828160051b8701018488016000805b8481101561100357898403603f19018652825180516001600160a01b03168552880151888501889052805188860181905290890190839060608701905b80831015610fee5783516001600160e01b0319168252928b019260019290920191908b0190610fc4565b50978a01979550505091870191600101610f87565b50919998505050505050505050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610f3957878503603f1901845281518051808752611060818989018a8501610e47565b601f01601f191695909501860194509285019290850190600101611039565b600181811c9082168061109357607f821691505b6020821081036110b357634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156110cb57600080fd5b5051919050565b6001600160e01b03198316815281516000906110f5816004850160208701610e47565b919091016004019392505050565b60008251611115818460208701610e47565b9190910192915050565b60006020828403121561113157600080fd5b8151801515811461114157600080fd5b939250505056fe608060405234801561001057600080fd5b5060f78061001f6000396000f3fe6080604052348015600f57600080fd5b5060043610603c5760003560e01c80633fb5c1cb1460415780638381f58a146053578063d09de08a14606d575b600080fd5b6051604c3660046083565b600055565b005b605b60005481565b60405190815260200160405180910390f35b6051600080549080607c83609b565b9190505550565b600060208284031215609457600080fd5b5035919050565b60006001820160ba57634e487b7160e01b600052601160045260246000fd5b506001019056fea26469706673582212201aa65ac7ec795e45662624453765cb416dfef3df598b5fd7322a91f304dfda7464736f6c63430008130033a2646970667358221220e379b838e14aabced05f7e52117fe9c382446e1e487d0d45b5965138ae844a1b64736f6c63430008130033", - "sourceMap": "161:402:21:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;225:94;;;:::i;:::-;;2452:134:7;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3360:151;;;:::i;:::-;;;;;;;:::i;3221:133::-;;;:::i;2922:141::-;;;:::i;325:108:21:-;;;:::i;439:122::-;;;;;;:::i;:::-;;:::i;196:22::-;;;;;-1:-1:-1;;;;;196:22:21;;;;;;-1:-1:-1;;;;;3202:32:22;;;3184:51;;3172:2;3157:18;196:22:21;3021:220:22;2738:178:7;;;:::i;:::-;;;;;;;:::i;2592:140::-;;;:::i;:::-;;;;;;;:::i;3069:146::-;;;:::i;2157:141::-;;;:::i;1819:584:0:-;;;:::i;:::-;;;6002:14:22;;5995:22;5977:41;;5965:2;5950:18;1819:584:0;5837:187:22;2304:142:7;;;:::i;1572:26:0:-;;;;;;;;;225:94:21;269:13;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;259:7:21;:23;;-1:-1:-1;;;;;;259:23:21;-1:-1:-1;;;;;259:23:21;;;;;;;;;292:20;;-1:-1:-1;;;292:20:21;;-1:-1:-1;292:20:21;;;6183:25:22;292:17:21;;6156:18:22;;292:20:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;225:94::o;2452:134:7:-;2499:33;2563:16;2544:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2544:35:7;;;;;;;;;;;;;;;;;;;;;;;2452:134;:::o;3360:151::-;3409:42;3485:19;3463:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3463:41:7;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3360:151;:::o;3221:133::-;3267:33;3331:16;3312:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3312:35:7;;;;;;;;;;;;;;;;;;;;;;3221:133;:::o;2922:141::-;2970:35;3038:18;3017:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3017:39:7;;;;;;;;;;;;;;;;;;;;;;2922:141;:::o;325:108:21:-;368:7;;;;;;;;;-1:-1:-1;;;;;368:7:21;-1:-1:-1;;;;;368:17:21;;:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;397:29;406:7;;;;;;;;;-1:-1:-1;;;;;406:7:21;-1:-1:-1;;;;;406:14:21;;:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;424:1;397:8;:29::i;:::-;325:108::o;439:122::-;495:7;;:20;;-1:-1:-1;;;495:20:21;;;;;6183:25:22;;;-1:-1:-1;;;;;495:7:21;;;;:17;;6156:18:22;;495:20:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;525:29;534:7;;;;;;;;;-1:-1:-1;;;;;534:7:21;-1:-1:-1;;;;;534:14:21;;:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;552:1;525:8;:29::i;:::-;439:122;:::o;2738:178:7:-;2794:48;2883:26;2854:55;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2854:55:7;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2854:55:7;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2592:140;2640:34;2707:18;2686:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3069:146;3117:40;3190:18;3169:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3169:39:7;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3169:39:7;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2157:141;2206:34;2273:18;2252:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1819:584:0;1873:7;;1853:4;;1873:7;;;;;1869:528;;;-1:-1:-1;1903:7:0;;;;;;;;1819:584::o;1869:528::-;1941:17;2997:42;2985:55;3066:16;1980:374;;2196:43;;;1671:64;2196:43;;;7149:51:22;;;-1:-1:-1;;;7216:18:22;;;7209:34;2196:43:0;;;;;;;;;7122:18:22;;;2196:43:0;;;-1:-1:-1;;1671:64:0;;2086:175;;2135:34;;2086:175;;;:::i;:::-;;;;-1:-1:-1;;2086:175:0;;;;;;;;;;2047:232;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2020:259;;;2323:7;2312:27;;;;;;;;;;;;:::i;:::-;2297:42;;2002:352;1980:374;2374:12;1819:584;-1:-1:-1;1819:584:0:o;2304:142:7:-;2353:35;2421:18;2400:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2400:39:7;;;;;;;;;;;;;;;;;;;;;;2304:142;:::o;5209:262:0:-;5271:1;5266;:6;5262:203;;5293:41;;;;;8419:2:22;8401:21;;;8458:2;8438:18;;;8431:30;8497:34;8492:2;8477:18;;8470:62;-1:-1:-1;;;8563:2:22;8548:18;;8541:32;8605:3;8590:19;;8217:398;5293:41:0;;;;;;;;5353:31;;;8832:21:22;;;8889:2;8869:18;;;8862:30;-1:-1:-1;;;8923:2:22;8908:18;;8901:40;9008:4;8993:20;;8986:36;;;5353:31:0;;;;;;;8973:3:22;5353:31:0;;;5403;;;9245:21:22;;;9302:2;9282:18;;;9275:30;-1:-1:-1;;;9336:2:22;9321:18;;9314:40;9421:4;9406:20;;9399:36;;;5403:31:0;;;;;;;9386:3:22;5403:31:0;;;5448:6;:4;:6::i;:::-;5209:262;;:::o;2409:432::-;2997:42;2985:55;3066:16;2452:359;;2652:67;;;1671:64;2652:67;;;9648:51:22;;;-1:-1:-1;;;9715:18:22;;;9708:34;;;;2712:4:0;9758:18:22;;;9751:34;2489:11:0;;1671:64;2586:43;;9621:18:22;;2652:67:0;;;-1:-1:-1;;2652:67:0;;;;;;;;;;2541:196;;;2652:67;2541:196;;:::i;:::-;;;;-1:-1:-1;;2541:196:0;;;;;;;;;;2506:245;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;2452:359:0;2820:7;:14;;-1:-1:-1;;2820:14:0;;;;;2409:432::o;-1:-1:-1:-;;;;;;;;:::o;14:658:22:-;185:2;237:21;;;307:13;;210:18;;;329:22;;;156:4;;185:2;408:15;;;;382:2;367:18;;;156:4;451:195;465:6;462:1;459:13;451:195;;;530:13;;-1:-1:-1;;;;;526:39:22;514:52;;621:15;;;;586:12;;;;562:1;480:9;451:195;;;-1:-1:-1;663:3:22;;14:658;-1:-1:-1;;;;;;14:658:22:o;677:250::-;762:1;772:113;786:6;783:1;780:13;772:113;;;862:11;;;856:18;843:11;;;836:39;808:2;801:10;772:113;;;-1:-1:-1;;919:1:22;901:16;;894:27;677:250::o;932:1899::-;1136:4;1165:2;1205;1194:9;1190:18;1235:2;1224:9;1217:21;1258:6;1293;1287:13;1324:6;1316;1309:22;1362:2;1351:9;1347:18;1340:25;;1424:2;1414:6;1411:1;1407:14;1396:9;1392:30;1388:39;1374:53;;1462:2;1454:6;1450:15;1483:1;1493:1309;1507:6;1504:1;1501:13;1493:1309;;;-1:-1:-1;;1572:22:22;;;1568:36;1556:49;;1628:13;;1715:9;;-1:-1:-1;;;;;1711:35:22;1696:51;;1786:11;;1780:18;1680:2;1818:15;;;1811:27;;;1899:19;;1668:15;;;1931:24;;;2111:21;;;;1978:2;2064:1;2060:16;;;2048:29;;2044:38;;;2002:15;;;;2156:1;2170:523;2186:8;2181:3;2178:17;2170:523;;;2267:19;;;-1:-1:-1;;2263:33:22;2249:48;;2324:15;;2372:9;;2398:24;;;2439:74;2372:9;2487:15;;;2474:11;;;2439:74;:::i;:::-;2622:17;;;;2583:2;2560:17;-1:-1:-1;;2556:31:22;2544:44;;;;2540:53;;;-1:-1:-1;2665:14:22;;;;2214:1;2205:11;2170:523;;;-1:-1:-1;2716:6:22;;-1:-1:-1;;;2780:12:22;;;;-1:-1:-1;2745:15:22;;;;1529:1;1522:9;1493:1309;;;-1:-1:-1;2819:6:22;;932:1899;-1:-1:-1;;;;;;;932:1899:22:o;2836:180::-;2895:6;2948:2;2936:9;2927:7;2923:23;2919:32;2916:52;;;2964:1;2961;2954:12;2916:52;-1:-1:-1;2987:23:22;;2836:180;-1:-1:-1;2836:180:22:o;3246:1567::-;3448:4;3477:2;3517;3506:9;3502:18;3547:2;3536:9;3529:21;3570:6;3605;3599:13;3636:6;3628;3621:22;3662:2;3652:12;;3695:2;3684:9;3680:18;3673:25;;3757:2;3747:6;3744:1;3740:14;3729:9;3725:30;3721:39;3795:2;3787:6;3783:15;3816:1;3837;3847:937;3863:6;3858:3;3855:15;3847:937;;;3932:22;;;-1:-1:-1;;3928:36:22;3916:49;;3988:13;;4075:9;;-1:-1:-1;;;;;4071:35:22;4056:51;;4146:11;;4140:18;4178:15;;;4171:27;;;4259:19;;4028:15;;;4291:24;;;4381:21;;;;4426:1;;4349:2;4337:15;;;4440:236;4456:8;4451:3;4448:17;4440:236;;;4537:15;;-1:-1:-1;;;;;;4533:42:22;4519:57;;4645:17;;;;4484:1;4475:11;;;;;4602:14;;;;4440:236;;;-1:-1:-1;4762:12:22;;;;4699:5;-1:-1:-1;;;4727:15:22;;;;3889:1;3880:11;3847:937;;;-1:-1:-1;4801:6:22;;3246:1567;-1:-1:-1;;;;;;;;;3246:1567:22:o;4818:1014::-;4980:4;5009:2;5049;5038:9;5034:18;5079:2;5068:9;5061:21;5102:6;5137;5131:13;5168:6;5160;5153:22;5206:2;5195:9;5191:18;5184:25;;5268:2;5258:6;5255:1;5251:14;5240:9;5236:30;5232:39;5218:53;;5306:2;5298:6;5294:15;5327:1;5337:466;5351:6;5348:1;5345:13;5337:466;;;5416:22;;;-1:-1:-1;;5412:36:22;5400:49;;5472:13;;5514:9;;5536:24;;;5573:74;5514:9;5621:15;;;5608:11;;;5573:74;:::i;:::-;5713:2;5690:17;-1:-1:-1;;5686:31:22;5674:44;;;;5670:53;;;-1:-1:-1;5781:12:22;;;;5746:15;;;;5373:1;5366:9;5337:466;;6219:380;6298:1;6294:12;;;;6341;;;6362:61;;6416:4;6408:6;6404:17;6394:27;;6362:61;6469:2;6461:6;6458:14;6438:18;6435:38;6432:161;;6515:10;6510:3;6506:20;6503:1;6496:31;6550:4;6547:1;6540:15;6578:4;6575:1;6568:15;6432:161;;6219:380;;;:::o;6604:184::-;6674:6;6727:2;6715:9;6706:7;6702:23;6698:32;6695:52;;;6743:1;6740;6733:12;6695:52;-1:-1:-1;6766:16:22;;6604:184;-1:-1:-1;6604:184:22:o;7254:384::-;-1:-1:-1;;;;;;7439:33:22;;7427:46;;7496:13;;7409:3;;7518:74;7496:13;7581:1;7572:11;;7565:4;7553:17;;7518:74;:::i;:::-;7612:16;;;;7630:1;7608:24;;7254:384;-1:-1:-1;;;7254:384:22:o;7643:287::-;7772:3;7810:6;7804:13;7826:66;7885:6;7880:3;7873:4;7865:6;7861:17;7826:66;:::i;:::-;7908:16;;;;;7643:287;-1:-1:-1;;7643:287:22:o;7935:277::-;8002:6;8055:2;8043:9;8034:7;8030:23;8026:32;8023:52;;;8071:1;8068;8061:12;8023:52;8103:9;8097:16;8156:5;8149:13;8142:21;8135:5;8132:32;8122:60;;8178:1;8175;8168:12;8122:60;8201:5;7935:277;-1:-1:-1;;;7935:277:22:o", + "sourceMap": "161:402:46:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;225:94;;;:::i;:::-;;2452:134:27;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3360:151;;;:::i;:::-;;;;;;;:::i;3221:133::-;;;:::i;2922:141::-;;;:::i;325:108:46:-;;;:::i;439:122::-;;;;;;:::i;:::-;;:::i;196:22::-;;;;;-1:-1:-1;;;;;196:22:46;;;;;;-1:-1:-1;;;;;3204:32:47;;;3186:51;;3174:2;3159:18;196:22:46;3023:220:47;2738:178:27;;;:::i;:::-;;;;;;;:::i;2592:140::-;;;:::i;:::-;;;;;;;:::i;3069:146::-;;;:::i;2157:141::-;;;:::i;1819:584:20:-;;;:::i;:::-;;;6006:14:47;;5999:22;5981:41;;5969:2;5954:18;1819:584:20;5841:187:47;2304:142:27;;;:::i;1572:26:20:-;;;;;;;;;225:94:46;269:13;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;259:7:46;:23;;-1:-1:-1;;;;;;259:23:46;-1:-1:-1;;;;;259:23:46;;;;;;;;;292:20;;-1:-1:-1;;;292:20:46;;-1:-1:-1;292:20:46;;;6187:25:47;292:17:46;;6160:18:47;;292:20:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;225:94::o;2452:134:27:-;2499:33;2563:16;2544:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2544:35:27;;;;;;;;;;;;;;;;;;;;;;;2452:134;:::o;3360:151::-;3409:42;3485:19;3463:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3463:41:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3360:151;:::o;3221:133::-;3267:33;3331:16;3312:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3312:35:27;;;;;;;;;;;;;;;;;;;;;;3221:133;:::o;2922:141::-;2970:35;3038:18;3017:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3017:39:27;;;;;;;;;;;;;;;;;;;;;;2922:141;:::o;325:108:46:-;368:7;;;;;;;;;-1:-1:-1;;;;;368:7:46;-1:-1:-1;;;;;368:17:46;;:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;397:29;406:7;;;;;;;;;-1:-1:-1;;;;;406:7:46;-1:-1:-1;;;;;406:14:46;;:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;424:1;397:8;:29::i;:::-;325:108::o;439:122::-;495:7;;:20;;-1:-1:-1;;;495:20:46;;;;;6187:25:47;;;-1:-1:-1;;;;;495:7:46;;;;:17;;6160:18:47;;495:20:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;525:29;534:7;;;;;;;;;-1:-1:-1;;;;;534:7:46;-1:-1:-1;;;;;534:14:46;;:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;552:1;525:8;:29::i;:::-;439:122;:::o;2738:178:27:-;2794:48;2883:26;2854:55;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2854:55:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2854:55:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2592:140;2640:34;2707:18;2686:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3069:146;3117:40;3190:18;3169:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3169:39:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3169:39:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2157:141;2206:34;2273:18;2252:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1819:584:20;1873:7;;1853:4;;1873:7;;;;;1869:528;;;-1:-1:-1;1903:7:20;;;;;;;;1819:584::o;1869:528::-;1941:17;2997:42;2985:55;3066:16;1980:374;;2196:43;;;1671:64;2196:43;;;7153:51:47;;;-1:-1:-1;;;7220:18:47;;;7213:34;2196:43:20;;;;;;;;;7126:18:47;;;2196:43:20;;;-1:-1:-1;;1671:64:20;;2086:175;;2135:34;;2086:175;;;:::i;:::-;;;;-1:-1:-1;;2086:175:20;;;;;;;;;;2047:232;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2020:259;;;2323:7;2312:27;;;;;;;;;;;;:::i;:::-;2297:42;;2002:352;1980:374;2374:12;1819:584;-1:-1:-1;1819:584:20:o;2304:142:27:-;2353:35;2421:18;2400:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2400:39:27;;;;;;;;;;;;;;;;;;;;;;2304:142;:::o;5209:262:20:-;5271:1;5266;:6;5262:203;;5293:41;;;;;8423:2:47;8405:21;;;8462:2;8442:18;;;8435:30;8501:34;8496:2;8481:18;;8474:62;-1:-1:-1;;;8567:2:47;8552:18;;8545:32;8609:3;8594:19;;8221:398;5293:41:20;;;;;;;;5353:31;;;8836:21:47;;;8893:2;8873:18;;;8866:30;-1:-1:-1;;;8927:2:47;8912:18;;8905:40;9012:4;8997:20;;8990:36;;;5353:31:20;;;;;;;8977:3:47;5353:31:20;;;5403;;;9249:21:47;;;9306:2;9286:18;;;9279:30;-1:-1:-1;;;9340:2:47;9325:18;;9318:40;9425:4;9410:20;;9403:36;;;5403:31:20;;;;;;;9390:3:47;5403:31:20;;;5448:6;:4;:6::i;:::-;5209:262;;:::o;2409:432::-;2997:42;2985:55;3066:16;2452:359;;2652:67;;;1671:64;2652:67;;;9652:51:47;;;-1:-1:-1;;;9719:18:47;;;9712:34;;;;2712:4:20;9762:18:47;;;9755:34;2489:11:20;;1671:64;2586:43;;9625:18:47;;2652:67:20;;;-1:-1:-1;;2652:67:20;;;;;;;;;;2541:196;;;2652:67;2541:196;;:::i;:::-;;;;-1:-1:-1;;2541:196:20;;;;;;;;;;2506:245;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;2452:359:20;2820:7;:14;;-1:-1:-1;;2820:14:20;;;;;2409:432::o;-1:-1:-1:-;;;;;;;;:::o;14:658:47:-;185:2;237:21;;;307:13;;210:18;;;329:22;;;156:4;;185:2;408:15;;;;382:2;367:18;;;156:4;451:195;465:6;462:1;459:13;451:195;;;530:13;;-1:-1:-1;;;;;526:39:47;514:52;;621:15;;;;586:12;;;;562:1;480:9;451:195;;;-1:-1:-1;663:3:47;;14:658;-1:-1:-1;;;;;;14:658:47:o;677:250::-;762:1;772:113;786:6;783:1;780:13;772:113;;;862:11;;;856:18;843:11;;;836:39;808:2;801:10;772:113;;;-1:-1:-1;;919:1:47;901:16;;894:27;677:250::o;932:1901::-;1138:4;1167:2;1207;1196:9;1192:18;1237:2;1226:9;1219:21;1260:6;1295;1289:13;1326:6;1318;1311:22;1364:2;1353:9;1349:18;1342:25;;1426:2;1416:6;1413:1;1409:14;1398:9;1394:30;1390:39;1376:53;;1464:2;1456:6;1452:15;1485:1;1495:1309;1509:6;1506:1;1503:13;1495:1309;;;-1:-1:-1;;1574:22:47;;;1570:36;1558:49;;1630:13;;1717:9;;-1:-1:-1;;;;;1713:35:47;1698:51;;1788:11;;1782:18;1682:2;1820:15;;;1813:27;;;1901:19;;1670:15;;;1933:24;;;2113:21;;;;1980:2;2066:1;2062:16;;;2050:29;;2046:38;;;2004:15;;;;2158:1;2172:523;2188:8;2183:3;2180:17;2172:523;;;2269:19;;;-1:-1:-1;;2265:33:47;2251:48;;2326:15;;2374:9;;2400:24;;;2441:74;2374:9;2489:15;;;2476:11;;;2441:74;:::i;:::-;2624:17;;;;2585:2;2562:17;-1:-1:-1;;2558:31:47;2546:44;;;;2542:53;;;-1:-1:-1;2667:14:47;;;;2216:1;2207:11;2172:523;;;-1:-1:-1;2718:6:47;;-1:-1:-1;;;2782:12:47;;;;-1:-1:-1;2747:15:47;;;;1531:1;1524:9;1495:1309;;;-1:-1:-1;2821:6:47;;932:1901;-1:-1:-1;;;;;;;932:1901:47:o;2838:180::-;2897:6;2950:2;2938:9;2929:7;2925:23;2921:32;2918:52;;;2966:1;2963;2956:12;2918:52;-1:-1:-1;2989:23:47;;2838:180;-1:-1:-1;2838:180:47:o;3248:1569::-;3452:4;3481:2;3521;3510:9;3506:18;3551:2;3540:9;3533:21;3574:6;3609;3603:13;3640:6;3632;3625:22;3666:2;3656:12;;3699:2;3688:9;3684:18;3677:25;;3761:2;3751:6;3748:1;3744:14;3733:9;3729:30;3725:39;3799:2;3791:6;3787:15;3820:1;3841;3851:937;3867:6;3862:3;3859:15;3851:937;;;3936:22;;;-1:-1:-1;;3932:36:47;3920:49;;3992:13;;4079:9;;-1:-1:-1;;;;;4075:35:47;4060:51;;4150:11;;4144:18;4182:15;;;4175:27;;;4263:19;;4032:15;;;4295:24;;;4385:21;;;;4430:1;;4353:2;4341:15;;;4444:236;4460:8;4455:3;4452:17;4444:236;;;4541:15;;-1:-1:-1;;;;;;4537:42:47;4523:57;;4649:17;;;;4488:1;4479:11;;;;;4606:14;;;;4444:236;;;-1:-1:-1;4766:12:47;;;;4703:5;-1:-1:-1;;;4731:15:47;;;;3893:1;3884:11;3851:937;;;-1:-1:-1;4805:6:47;;3248:1569;-1:-1:-1;;;;;;;;;3248:1569:47:o;4822:1014::-;4984:4;5013:2;5053;5042:9;5038:18;5083:2;5072:9;5065:21;5106:6;5141;5135:13;5172:6;5164;5157:22;5210:2;5199:9;5195:18;5188:25;;5272:2;5262:6;5259:1;5255:14;5244:9;5240:30;5236:39;5222:53;;5310:2;5302:6;5298:15;5331:1;5341:466;5355:6;5352:1;5349:13;5341:466;;;5420:22;;;-1:-1:-1;;5416:36:47;5404:49;;5476:13;;5518:9;;5540:24;;;5577:74;5518:9;5625:15;;;5612:11;;;5577:74;:::i;:::-;5717:2;5694:17;-1:-1:-1;;5690:31:47;5678:44;;;;5674:53;;;-1:-1:-1;5785:12:47;;;;5750:15;;;;5377:1;5370:9;5341:466;;6223:380;6302:1;6298:12;;;;6345;;;6366:61;;6420:4;6412:6;6408:17;6398:27;;6366:61;6473:2;6465:6;6462:14;6442:18;6439:38;6436:161;;6519:10;6514:3;6510:20;6507:1;6500:31;6554:4;6551:1;6544:15;6582:4;6579:1;6572:15;6436:161;;6223:380;;;:::o;6608:184::-;6678:6;6731:2;6719:9;6710:7;6706:23;6702:32;6699:52;;;6747:1;6744;6737:12;6699:52;-1:-1:-1;6770:16:47;;6608:184;-1:-1:-1;6608:184:47:o;7258:384::-;-1:-1:-1;;;;;;7443:33:47;;7431:46;;7500:13;;7413:3;;7522:74;7500:13;7585:1;7576:11;;7569:4;7557:17;;7522:74;:::i;:::-;7616:16;;;;7634:1;7612:24;;7258:384;-1:-1:-1;;;7258:384:47:o;7647:287::-;7776:3;7814:6;7808:13;7830:66;7889:6;7884:3;7877:4;7869:6;7865:17;7830:66;:::i;:::-;7912:16;;;;;7647:287;-1:-1:-1;;7647:287:47:o;7939:277::-;8006:6;8059:2;8047:9;8038:7;8034:23;8030:32;8027:52;;;8075:1;8072;8065:12;8027:52;8107:9;8101:16;8160:5;8153:13;8146:21;8139:5;8136:32;8126:60;;8182:1;8179;8172:12;8126:60;8205:5;7939:277;-1:-1:-1;;;7939:277:47:o", "linkReferences": {} }, "methodIdentifiers": { @@ -1399,28 +1399,28 @@ }, "ast": { "absolutePath": "test/Counter.t.sol", - "id": 43467, + "id": 48329, "exportedSymbols": { "Counter": [ - 43401 + 48263 ], "CounterTest": [ - 43466 + 48328 ], "Test": [ - 12238 + 15299 ], "console2": [ - 30120 + 33181 ] }, "nodeType": "SourceUnit", - "src": "39:525:21", + "src": "39:525:46", "nodes": [ { - "id": 43403, + "id": 48265, "nodeType": "PragmaDirective", - "src": "39:24:21", + "src": "39:24:46", "nodes": [], "literals": [ "solidity", @@ -1430,36 +1430,36 @@ ] }, { - "id": 43406, + "id": 48268, "nodeType": "ImportDirective", - "src": "65:50:21", + "src": "65:50:46", "nodes": [], "absolutePath": "lib/forge-std/src/Test.sol", "file": "forge-std/Test.sol", "nameLocation": "-1:-1:-1", - "scope": 43467, - "sourceUnit": 12239, + "scope": 48329, + "sourceUnit": 15300, "symbolAliases": [ { "foreign": { - "id": 43404, + "id": 48266, "name": "Test", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12238, - "src": "73:4:21", + "referencedDeclaration": 15299, + "src": "73:4:46", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" }, { "foreign": { - "id": 43405, + "id": 48267, "name": "console2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30120, - "src": "79:8:21", + "referencedDeclaration": 33181, + "src": "79:8:46", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -1468,24 +1468,24 @@ "unitAlias": "" }, { - "id": 43408, + "id": 48270, "nodeType": "ImportDirective", - "src": "116:43:21", + "src": "116:43:46", "nodes": [], "absolutePath": "src/Counter.sol", "file": "../src/Counter.sol", "nameLocation": "-1:-1:-1", - "scope": 43467, - "sourceUnit": 43402, + "scope": 48329, + "sourceUnit": 48264, "symbolAliases": [ { "foreign": { - "id": 43407, + "id": 48269, "name": "Counter", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 43401, - "src": "124:7:21", + "referencedDeclaration": 48263, + "src": "124:7:46", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -1494,76 +1494,76 @@ "unitAlias": "" }, { - "id": 43466, + "id": 48328, "nodeType": "ContractDefinition", - "src": "161:402:21", + "src": "161:402:46", "nodes": [ { - "id": 43413, + "id": 48275, "nodeType": "VariableDeclaration", - "src": "196:22:21", + "src": "196:22:46", "nodes": [], "constant": false, "functionSelector": "61bc221a", "mutability": "mutable", "name": "counter", - "nameLocation": "211:7:21", - "scope": 43466, + "nameLocation": "211:7:46", + "scope": 48328, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_contract$_Counter_$43401", + "typeIdentifier": "t_contract$_Counter_$48263", "typeString": "contract Counter" }, "typeName": { - "id": 43412, + "id": 48274, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 43411, + "id": 48273, "name": "Counter", "nameLocations": [ - "196:7:21" + "196:7:46" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 43401, - "src": "196:7:21" + "referencedDeclaration": 48263, + "src": "196:7:46" }, - "referencedDeclaration": 43401, - "src": "196:7:21", + "referencedDeclaration": 48263, + "src": "196:7:46", "typeDescriptions": { - "typeIdentifier": "t_contract$_Counter_$43401", + "typeIdentifier": "t_contract$_Counter_$48263", "typeString": "contract Counter" } }, "visibility": "public" }, { - "id": 43430, + "id": 48292, "nodeType": "FunctionDefinition", - "src": "225:94:21", + "src": "225:94:46", "nodes": [], "body": { - "id": 43429, + "id": 48291, "nodeType": "Block", - "src": "249:70:21", + "src": "249:70:46", "nodes": [], "statements": [ { "expression": { - "id": 43421, + "id": 48283, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 43416, + "id": 48278, "name": "counter", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 43413, - "src": "259:7:21", + "referencedDeclaration": 48275, + "src": "259:7:46", "typeDescriptions": { - "typeIdentifier": "t_contract$_Counter_$43401", + "typeIdentifier": "t_contract$_Counter_$48263", "typeString": "contract Counter" } }, @@ -1573,39 +1573,39 @@ "arguments": [], "expression": { "argumentTypes": [], - "id": 43419, + "id": 48281, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "NewExpression", - "src": "269:11:21", + "src": "269:11:46", "typeDescriptions": { - "typeIdentifier": "t_function_creation_nonpayable$__$returns$_t_contract$_Counter_$43401_$", + "typeIdentifier": "t_function_creation_nonpayable$__$returns$_t_contract$_Counter_$48263_$", "typeString": "function () returns (contract Counter)" }, "typeName": { - "id": 43418, + "id": 48280, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 43417, + "id": 48279, "name": "Counter", "nameLocations": [ - "273:7:21" + "273:7:46" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 43401, - "src": "273:7:21" + "referencedDeclaration": 48263, + "src": "273:7:46" }, - "referencedDeclaration": 43401, - "src": "273:7:21", + "referencedDeclaration": 48263, + "src": "273:7:46", "typeDescriptions": { - "typeIdentifier": "t_contract$_Counter_$43401", + "typeIdentifier": "t_contract$_Counter_$48263", "typeString": "contract Counter" } } }, - "id": 43420, + "id": 48282, "isConstant": false, "isLValue": false, "isPure": false, @@ -1614,36 +1614,36 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "269:13:21", + "src": "269:13:46", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_contract$_Counter_$43401", + "typeIdentifier": "t_contract$_Counter_$48263", "typeString": "contract Counter" } }, - "src": "259:23:21", + "src": "259:23:46", "typeDescriptions": { - "typeIdentifier": "t_contract$_Counter_$43401", + "typeIdentifier": "t_contract$_Counter_$48263", "typeString": "contract Counter" } }, - "id": 43422, + "id": 48284, "nodeType": "ExpressionStatement", - "src": "259:23:21" + "src": "259:23:46" }, { "expression": { "arguments": [ { "hexValue": "30", - "id": 43426, + "id": 48288, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "310:1:21", + "src": "310:1:46", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -1659,33 +1659,33 @@ } ], "expression": { - "id": 43423, + "id": 48285, "name": "counter", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 43413, - "src": "292:7:21", + "referencedDeclaration": 48275, + "src": "292:7:46", "typeDescriptions": { - "typeIdentifier": "t_contract$_Counter_$43401", + "typeIdentifier": "t_contract$_Counter_$48263", "typeString": "contract Counter" } }, - "id": 43425, + "id": 48287, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "300:9:21", + "memberLocation": "300:9:46", "memberName": "setNumber", "nodeType": "MemberAccess", - "referencedDeclaration": 43393, - "src": "292:17:21", + "referencedDeclaration": 48255, + "src": "292:17:46", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_uint256_$returns$__$", "typeString": "function (uint256) external" } }, - "id": 43427, + "id": 48289, "isConstant": false, "isLValue": false, "isPure": false, @@ -1694,16 +1694,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "292:20:21", + "src": "292:20:46", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 43428, + "id": 48290, "nodeType": "ExpressionStatement", - "src": "292:20:21" + "src": "292:20:46" } ] }, @@ -1712,33 +1712,33 @@ "kind": "function", "modifiers": [], "name": "setUp", - "nameLocation": "234:5:21", + "nameLocation": "234:5:46", "parameters": { - "id": 43414, + "id": 48276, "nodeType": "ParameterList", "parameters": [], - "src": "239:2:21" + "src": "239:2:46" }, "returnParameters": { - "id": 43415, + "id": 48277, "nodeType": "ParameterList", "parameters": [], - "src": "249:0:21" + "src": "249:0:46" }, - "scope": 43466, + "scope": 48328, "stateMutability": "nonpayable", "virtual": false, "visibility": "public" }, { - "id": 43446, + "id": 48308, "nodeType": "FunctionDefinition", - "src": "325:108:21", + "src": "325:108:46", "nodes": [], "body": { - "id": 43445, + "id": 48307, "nodeType": "Block", - "src": "358:75:21", + "src": "358:75:46", "nodes": [], "statements": [ { @@ -1747,33 +1747,33 @@ "expression": { "argumentTypes": [], "expression": { - "id": 43433, + "id": 48295, "name": "counter", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 43413, - "src": "368:7:21", + "referencedDeclaration": 48275, + "src": "368:7:46", "typeDescriptions": { - "typeIdentifier": "t_contract$_Counter_$43401", + "typeIdentifier": "t_contract$_Counter_$48263", "typeString": "contract Counter" } }, - "id": 43435, + "id": 48297, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "376:9:21", + "memberLocation": "376:9:46", "memberName": "increment", "nodeType": "MemberAccess", - "referencedDeclaration": 43400, - "src": "368:17:21", + "referencedDeclaration": 48262, + "src": "368:17:46", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" } }, - "id": 43436, + "id": 48298, "isConstant": false, "isLValue": false, "isPure": false, @@ -1782,16 +1782,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "368:19:21", + "src": "368:19:46", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 43437, + "id": 48299, "nodeType": "ExpressionStatement", - "src": "368:19:21" + "src": "368:19:46" }, { "expression": { @@ -1801,33 +1801,33 @@ "expression": { "argumentTypes": [], "expression": { - "id": 43439, + "id": 48301, "name": "counter", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 43413, - "src": "406:7:21", + "referencedDeclaration": 48275, + "src": "406:7:46", "typeDescriptions": { - "typeIdentifier": "t_contract$_Counter_$43401", + "typeIdentifier": "t_contract$_Counter_$48263", "typeString": "contract Counter" } }, - "id": 43440, + "id": 48302, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "414:6:21", + "memberLocation": "414:6:46", "memberName": "number", "nodeType": "MemberAccess", - "referencedDeclaration": 43383, - "src": "406:14:21", + "referencedDeclaration": 48245, + "src": "406:14:46", "typeDescriptions": { "typeIdentifier": "t_function_external_view$__$returns$_t_uint256_$", "typeString": "function () view external returns (uint256)" } }, - "id": 43441, + "id": 48303, "isConstant": false, "isLValue": false, "isPure": false, @@ -1836,7 +1836,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "406:16:21", + "src": "406:16:46", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -1845,14 +1845,14 @@ }, { "hexValue": "31", - "id": 43442, + "id": 48304, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "424:1:21", + "src": "424:1:46", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -1871,39 +1871,39 @@ "typeString": "int_const 1" } ], - "id": 43438, + "id": 48300, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 2524, - 2549, - 2562, - 2578, - 2620, - 2662, - 2704, - 2741, - 2778, - 2815, - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 5585, + 5610, + 5623, + 5639, + 5681, + 5723, + 5765, + 5802, + 5839, + 5876, + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 514, - "src": "397:8:21", + "referencedDeclaration": 3575, + "src": "397:8:46", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256)" } }, - "id": 43443, + "id": 48305, "isConstant": false, "isLValue": false, "isPure": false, @@ -1912,16 +1912,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "397:29:21", + "src": "397:29:46", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 43444, + "id": 48306, "nodeType": "ExpressionStatement", - "src": "397:29:21" + "src": "397:29:46" } ] }, @@ -1930,45 +1930,45 @@ "kind": "function", "modifiers": [], "name": "test_Increment", - "nameLocation": "334:14:21", + "nameLocation": "334:14:46", "parameters": { - "id": 43431, + "id": 48293, "nodeType": "ParameterList", "parameters": [], - "src": "348:2:21" + "src": "348:2:46" }, "returnParameters": { - "id": 43432, + "id": 48294, "nodeType": "ParameterList", "parameters": [], - "src": "358:0:21" + "src": "358:0:46" }, - "scope": 43466, + "scope": 48328, "stateMutability": "nonpayable", "virtual": false, "visibility": "public" }, { - "id": 43465, + "id": 48327, "nodeType": "FunctionDefinition", - "src": "439:122:21", + "src": "439:122:46", "nodes": [], "body": { - "id": 43464, + "id": 48326, "nodeType": "Block", - "src": "485:76:21", + "src": "485:76:46", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 43454, + "id": 48316, "name": "x", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 43448, - "src": "513:1:21", + "referencedDeclaration": 48310, + "src": "513:1:46", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1983,33 +1983,33 @@ } ], "expression": { - "id": 43451, + "id": 48313, "name": "counter", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 43413, - "src": "495:7:21", + "referencedDeclaration": 48275, + "src": "495:7:46", "typeDescriptions": { - "typeIdentifier": "t_contract$_Counter_$43401", + "typeIdentifier": "t_contract$_Counter_$48263", "typeString": "contract Counter" } }, - "id": 43453, + "id": 48315, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "503:9:21", + "memberLocation": "503:9:46", "memberName": "setNumber", "nodeType": "MemberAccess", - "referencedDeclaration": 43393, - "src": "495:17:21", + "referencedDeclaration": 48255, + "src": "495:17:46", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_uint256_$returns$__$", "typeString": "function (uint256) external" } }, - "id": 43455, + "id": 48317, "isConstant": false, "isLValue": false, "isPure": false, @@ -2018,16 +2018,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "495:20:21", + "src": "495:20:46", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 43456, + "id": 48318, "nodeType": "ExpressionStatement", - "src": "495:20:21" + "src": "495:20:46" }, { "expression": { @@ -2037,33 +2037,33 @@ "expression": { "argumentTypes": [], "expression": { - "id": 43458, + "id": 48320, "name": "counter", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 43413, - "src": "534:7:21", + "referencedDeclaration": 48275, + "src": "534:7:46", "typeDescriptions": { - "typeIdentifier": "t_contract$_Counter_$43401", + "typeIdentifier": "t_contract$_Counter_$48263", "typeString": "contract Counter" } }, - "id": 43459, + "id": 48321, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "542:6:21", + "memberLocation": "542:6:46", "memberName": "number", "nodeType": "MemberAccess", - "referencedDeclaration": 43383, - "src": "534:14:21", + "referencedDeclaration": 48245, + "src": "534:14:46", "typeDescriptions": { "typeIdentifier": "t_function_external_view$__$returns$_t_uint256_$", "typeString": "function () view external returns (uint256)" } }, - "id": 43460, + "id": 48322, "isConstant": false, "isLValue": false, "isPure": false, @@ -2072,7 +2072,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "534:16:21", + "src": "534:16:46", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -2080,12 +2080,12 @@ } }, { - "id": 43461, + "id": 48323, "name": "x", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 43448, - "src": "552:1:21", + "referencedDeclaration": 48310, + "src": "552:1:46", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2103,39 +2103,39 @@ "typeString": "uint256" } ], - "id": 43457, + "id": 48319, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 2524, - 2549, - 2562, - 2578, - 2620, - 2662, - 2704, - 2741, - 2778, - 2815, - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 5585, + 5610, + 5623, + 5639, + 5681, + 5723, + 5765, + 5802, + 5839, + 5876, + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 514, - "src": "525:8:21", + "referencedDeclaration": 3575, + "src": "525:8:46", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256)" } }, - "id": 43462, + "id": 48324, "isConstant": false, "isLValue": false, "isPure": false, @@ -2144,16 +2144,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "525:29:21", + "src": "525:29:46", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 43463, + "id": 48325, "nodeType": "ExpressionStatement", - "src": "525:29:21" + "src": "525:29:46" } ] }, @@ -2162,20 +2162,20 @@ "kind": "function", "modifiers": [], "name": "testFuzz_SetNumber", - "nameLocation": "448:18:21", + "nameLocation": "448:18:46", "parameters": { - "id": 43449, + "id": 48311, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 43448, + "id": 48310, "mutability": "mutable", "name": "x", - "nameLocation": "475:1:21", + "nameLocation": "475:1:46", "nodeType": "VariableDeclaration", - "scope": 43465, - "src": "467:9:21", + "scope": 48327, + "src": "467:9:46", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2183,10 +2183,10 @@ "typeString": "uint256" }, "typeName": { - "id": 43447, + "id": 48309, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "467:7:21", + "src": "467:7:46", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2195,15 +2195,15 @@ "visibility": "internal" } ], - "src": "466:11:21" + "src": "466:11:46" }, "returnParameters": { - "id": 43450, + "id": 48312, "nodeType": "ParameterList", "parameters": [], - "src": "485:0:21" + "src": "485:0:46" }, - "scope": 43466, + "scope": 48328, "stateMutability": "nonpayable", "virtual": false, "visibility": "public" @@ -2213,46 +2213,46 @@ "baseContracts": [ { "baseName": { - "id": 43409, + "id": 48271, "name": "Test", "nameLocations": [ - "185:4:21" + "185:4:46" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12238, - "src": "185:4:21" + "referencedDeclaration": 15299, + "src": "185:4:46" }, - "id": 43410, + "id": 48272, "nodeType": "InheritanceSpecifier", - "src": "185:4:21" + "src": "185:4:46" } ], "canonicalName": "CounterTest", "contractDependencies": [ - 43401 + 48263 ], "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 43466, - 12238, - 12187, - 7739, - 7414, - 6621, - 4561, - 3823, - 2291, - 2357, - 2354 + 48328, + 15299, + 15248, + 10800, + 10475, + 9682, + 7622, + 6884, + 5352, + 5418, + 5415 ], "name": "CounterTest", - "nameLocation": "170:11:21", - "scope": 43467, + "nameLocation": "170:11:46", + "scope": 48329, "usedErrors": [] } ], "license": "UNLICENSED" }, - "id": 21 + "id": 46 } \ No newline at end of file diff --git a/out/Deploy.s.sol/DeployScript.json b/out/Deploy.s.sol/DeployScript.json index d180956ab..c85efa317 100644 --- a/out/Deploy.s.sol/DeployScript.json +++ b/out/Deploy.s.sol/DeployScript.json @@ -57,6 +57,19 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "multicall3", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [], "name": "paprika", @@ -70,6 +83,19 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "proxy", + "outputs": [ + { + "internalType": "contract SafeProxy", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [], "name": "robriks", @@ -92,7 +118,7 @@ }, { "inputs": [], - "name": "safe", + "name": "safeImpl", "outputs": [ { "internalType": "contract Safe", @@ -103,6 +129,32 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "safeProxyFactory", + "outputs": [ + { + "internalType": "contract SafeProxyFactory", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "stationFounderSafe", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [], "name": "symmetry", @@ -131,13 +183,13 @@ } ], "bytecode": { - "object": "0x6080604052600b805462ff00ff19166201000117905534801561002157600080fd5b50613854806100316000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c806365e1f5851161006657806365e1f58514610146578063bc8ff27714610161578063c04062261461016f578063f627fbb514610179578063f8ccbf471461019457600080fd5b806306dc245c146100a3578063186f0354146100db5780631e97ad85146100f557806320bf91ce146101105780632c1be1bd1461012b575b600080fd5b6100be735ff137d4b0fdcd49dca30c7cf57e578a026d278981565b6040516001600160a01b0390911681526020015b60405180910390f35b600b546100be90630100000090046001600160a01b031681565b6100be73bb942519a1339992630b13c3252f04fcb09d484181565b6100be734b8c47ae2e5083ee6aa9ae2884e8051c2e4741b181565b6100be73e7affdb964178261df49b86bfdba78e9d768db6d81565b6100be737ff6363cd3a4e7f9ece98d78dd3c862bace2163d81565b6100be6001600160a01b0381565b6101776101b7565b005b6100be73ffffffffa2ec6f66a22017a0deb0191e5f8cbc3581565b600b546101a79062010000900460ff1681565b60405190151581526020016100d2565b7f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b0316637fb5297f6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561021557600080fd5b505af1158015610229573d6000803e3d6000fd5b505050506000610254604051806040016040528060048152602001631cd85b1d60e21b815250610331565b9050600061026182610415565b90508060405161027090610408565b8190604051809103906000f5905080158015610290573d6000803e3d6000fd5b50600b60036101000a8154816001600160a01b0302191690836001600160a01b031602179055507f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b03166376eadd366040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561031557600080fd5b505af1158015610329573d6000803e3d6000fd5b505050505050565b606060006040518060400160405280600f81526020016e2e2f7363726970742f696e7075742f60881b815250905060008184604051602001610374929190610460565b60408051601f19818403018152908290526360f9bb1160e01b82529150737109709ecfa91a80626ff3989d68f67f5b1dd12d906360f9bb11906103bb90849060040161048f565b600060405180830381865afa1580156103d8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261040091908101906104d8565b949350505050565b6132998061058683390190565b80516020808301519190811015610436576000198160200360031b1b821691505b50919050565b60005b8381101561045757818101518382015260200161043f565b50506000910152565b6000835161047281846020880161043c565b83519083019061048681836020880161043c565b01949350505050565b60208152600082518060208401526104ae81604085016020870161043c565b601f01601f19169190910160400192915050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156104ea57600080fd5b815167ffffffffffffffff8082111561050257600080fd5b818401915084601f83011261051657600080fd5b815181811115610528576105286104c2565b604051601f8201601f19908116603f01168101908382118183101715610550576105506104c2565b8160405282815287602084870101111561056957600080fd5b61057a83602083016020880161043c565b97965050505050505056fe608060405234801561001057600080fd5b506001600455613274806100256000396000f3fe6080604052600436106101bb5760003560e01c8063b4faba09116100ec578063e19a9dd91161008a578063f08a032311610064578063f08a0323146105d2578063f698da25146105f2578063f8dc5dd914610607578063ffa1ad7414610627576101f7565b8063e19a9dd91461057d578063e318b52b1461059d578063e75235b8146105bd576101f7565b8063cd5d1f77116100c6578063cd5d1f77146104fd578063d4d9bdcd1461051d578063d8d11f781461053d578063e009cfde1461055d576101f7565b8063b4faba091461048f578063b63e800d146104af578063cc2f8452146104cf576101f7565b8063610b5925116101595780637d832974116101335780637d832974146103ff578063934f3a1114610437578063a0e67e2b14610457578063affed0e014610479576101f7565b8063610b5925146103ac578063694e80c3146103cc5780636a761202146103ec576101f7565b8063468721a711610195578063468721a7146102f65780635229073f146103165780635624b25b146103445780635ae6bd3714610371576101f7565b80630d582f131461027f5780632d9ad53d146102a15780632f54bf6e146102d6576101f7565b366101f75760405134815233907f3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d9060200160405180910390a2005b34801561020357600080fd5b507f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d580548061022e57005b60408051368101909152366000823760408051601481019091523360601b9052600080366014018382865af191505061026d3d60408051918201905290565b3d6000823e8161027b573d81fd5b3d81f35b34801561028b57600080fd5b5061029f61029a3660046126e6565b610658565b005b3480156102ad57600080fd5b506102c16102bc366004612712565b6107b0565b60405190151581526020015b60405180910390f35b3480156102e257600080fd5b506102c16102f1366004612712565b6107eb565b34801561030257600080fd5b506102c16103113660046127e1565b610823565b34801561032257600080fd5b506103366103313660046127e1565b610a27565b6040516102cd929190612891565b34801561035057600080fd5b5061036461035f3660046128ac565b610a5d565b6040516102cd91906128ce565b34801561037d57600080fd5b5061039e61038c3660046128e1565b60076020526000908152604090205481565b6040519081526020016102cd565b3480156103b857600080fd5b5061029f6103c7366004612712565b610ae3565b3480156103d857600080fd5b5061029f6103e73660046128e1565b610c1c565b6102c16103fa366004612943565b610cba565b34801561040b57600080fd5b5061039e61041a3660046126e6565b600860209081526000928352604080842090915290825290205481565b34801561044357600080fd5b5061029f610452366004612a1c565b611007565b34801561046357600080fd5b5061046c611052565b6040516102cd9190612acd565b34801561048557600080fd5b5061039e60055481565b34801561049b57600080fd5b5061029f6104aa366004612ae0565b611143565b3480156104bb57600080fd5b5061029f6104ca366004612b30565b61116a565b3480156104db57600080fd5b506104ef6104ea3660046126e6565b61126c565b6040516102cd929190612c25565b34801561050957600080fd5b5061029f610518366004612c4f565b611428565b34801561052957600080fd5b5061029f6105383660046128e1565b6118b3565b34801561054957600080fd5b5061039e610558366004612cd7565b611948565b34801561056957600080fd5b5061029f610578366004612d98565b611975565b34801561058957600080fd5b5061029f610598366004612712565b611a97565b3480156105a957600080fd5b5061029f6105b8366004612dd1565b611bad565b3480156105c957600080fd5b5060045461039e565b3480156105de57600080fd5b5061029f6105ed366004612712565b611d88565b3480156105fe57600080fd5b5061039e611dd0565b34801561061357600080fd5b5061029f610622366004612e1c565b611e2a565b34801561063357600080fd5b5061036460405180604001604052806005815260200164312e342e3160d81b81525081565b610660611f95565b6001600160a01b0382161580159061068257506001600160a01b038216600114155b801561069757506001600160a01b0382163014155b6106bc5760405162461bcd60e51b81526004016106b390612e5d565b60405180910390fd5b6001600160a01b0382811660009081526002602052604090205416156106f45760405162461bcd60e51b81526004016106b390612e7c565b60026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e080546001600160a01b038481166000818152604081208054939094166001600160a01b03199384161790935560018352835490911617909155600380549161076183612eb1565b90915550506040516001600160a01b038316907f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea2690600090a280600454146107ac576107ac81610c1c565b5050565b600060016001600160a01b038316148015906107e557506001600160a01b038281166000908152600160205260409020541615155b92915050565b60006001600160a01b0382166001148015906107e55750506001600160a01b0390811660009081526002602052604090205416151590565b60003360011480159061084d5750336000908152600160205260409020546001600160a01b031615155b6108815760405162461bcd60e51b815260206004820152600560248201526411d4cc4c0d60da1b60448201526064016106b3565b60006108ab7f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c85490565b905060006001600160a01b038216156109385760405163394614b960e11b81526001600160a01b0383169063728c2972906108f2908a908a908a908a903390600401612f02565b6020604051808303816000875af1158015610911573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109359190612f4c565b90505b61094787878787600019611fce565b92506001600160a01b038216156109bb57604051631264e26d60e31b81526004810182905283151560248201526001600160a01b03831690639327136890604401600060405180830381600087803b1580156109a257600080fd5b505af11580156109b6573d6000803e3d6000fd5b505050505b82156109f15760405133907f6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb890600090a2610a1d565b60405133907facd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd37590600090a25b5050949350505050565b60006060610a3786868686610823565b915060405160203d0181016040523d81523d6000602083013e8091505094509492505050565b60606000610a6c836020612f65565b67ffffffffffffffff811115610a8457610a8461272f565b6040519080825280601f01601f191660200182016040528015610aae576020820181803683370190505b50905060005b83811015610adb578481015460208083028401015280610ad381612eb1565b915050610ab4565b509392505050565b610aeb611f95565b6001600160a01b03811615801590610b0d57506001600160a01b038116600114155b610b415760405162461bcd60e51b8152602060048201526005602482015264475331303160d81b60448201526064016106b3565b6001600160a01b038181166000908152600160205260409020541615610b915760405162461bcd60e51b815260206004820152600560248201526423a998981960d91b60448201526064016106b3565b600160208190527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f80546001600160a01b03848116600081815260408082208054949095166001600160a01b031994851617909455948552835490911681179092555190917fecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f844091a250565b610c24611f95565b600354811115610c465760405162461bcd60e51b81526004016106b390612f7c565b6001811015610c7f5760405162461bcd60e51b815260206004820152600560248201526423a999181960d91b60448201526064016106b3565b60048190556040518181527f610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c939060200160405180910390a150565b600080610ce68d8d8d8d8d8d8d8d8d8d60056000815480929190610cdd90612eb1565b91905055611948565b9050610d02816040518060200160405280600081525085611007565b6000610d2c7f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c85490565b90506001600160a01b03811615610db257806001600160a01b03166375f0bb528f8f8f8f8f8f8f8f8f8f8f336040518d63ffffffff1660e01b8152600401610d7f9c9b9a99989796959493929190612f9b565b600060405180830381600087803b158015610d9957600080fd5b505af1158015610dad573d6000803e3d6000fd5b505050505b610dde610dc18a6109c4613060565b603f610dce8c6040612f65565b610dd89190613073565b90612015565b610dea906101f4613060565b5a1015610e215760405162461bcd60e51b8152602060048201526005602482015264047533031360dc1b60448201526064016106b3565b60005a9050610e928f8f8f8f8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050508e8c600014610e7f578e611fce565b6109c45a610e8d9190613095565b611fce565b9350610e9f5a829061202e565b90508380610eac57508915155b80610eb657508715155b610eea5760405162461bcd60e51b8152602060048201526005602482015264475330313360d81b60448201526064016106b3565b60008815610f0257610eff828b8b8b8b612051565b90505b8415610f4757837f442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e82604051610f3a91815260200190565b60405180910390a2610f82565b837f23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d2382604051610f7991815260200190565b60405180910390a25b50506001600160a01b03811615610ff657604051631264e26d60e31b81526004810183905283151560248201526001600160a01b03821690639327136890604401600060405180830381600087803b158015610fdd57600080fd5b505af1158015610ff1573d6000803e3d6000fd5b505050505b50509b9a5050505050505050505050565b6004548061103f5760405162461bcd60e51b8152602060048201526005602482015264475330303160d81b60448201526064016106b3565b61104c3385858585611428565b50505050565b6060600060035467ffffffffffffffff8111156110715761107161272f565b60405190808252806020026020018201604052801561109a578160200160208202803683370190505b506001600090815260026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e054919250906001600160a01b03165b6001600160a01b03811660011461113b57808383815181106110fb576110fb6130a8565b6001600160a01b0392831660209182029290920181019190915291811660009081526002909252604090912054168161113381612eb1565b9250506110d7565b509092915050565b600080825160208401855af46040518181523d60208201523d6000604083013e60403d0181fd5b6111a88a8a808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152508c9250612189915050565b6001600160a01b038416156111c0576111c08461236f565b6112008787878080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506123d392505050565b81156112175761121582600060018685612051565b505b336001600160a01b03167f141df868a6331af528e38c83b7aa03edc19be66e37ae67f9285bf4f8e3c6a1a88b8b8b8b896040516112589594939291906130be565b60405180910390a250505050505050505050565b606060006001600160a01b0384166001148061128c575061128c846107b0565b6112c05760405162461bcd60e51b8152602060048201526005602482015264475331303560d81b60448201526064016106b3565b600083116112f85760405162461bcd60e51b815260206004820152600560248201526423a998981b60d91b60448201526064016106b3565b8267ffffffffffffffff8111156113115761131161272f565b60405190808252806020026020018201604052801561133a578160200160208202803683370190505b506001600160a01b03808616600090815260016020526040812054929450911691505b6001600160a01b0382161580159061137f57506001600160a01b038216600114155b801561138a57508381105b156113e557818382815181106113a2576113a26130a8565b6001600160a01b039283166020918202929092018101919091529281166000908152600190935260409092205490911690806113dd81612eb1565b91505061135d565b6001600160a01b03821660011461141d5782611402600183613095565b81518110611412576114126130a8565b602002602001015191505b808352509250929050565b611433816041612505565b8251101561146b5760405162461bcd60e51b8152602060048201526005602482015264047533032360dc1b60448201526064016106b3565b6000808060008060005b868110156118a6576041810288016020810151604082015160609092015160001a95509350915060ff841660000361165b5791935083916114b7876041612505565b8210156114ee5760405162461bcd60e51b8152602060048201526005602482015264475330323160d81b60448201526064016106b3565b87516114fb83602061253a565b11156115315760405162461bcd60e51b815260206004820152600560248201526423a998191960d91b60448201526064016106b3565b60208289018101518951909161155490839061154e90879061253a565b9061253a565b111561158a5760405162461bcd60e51b8152602060048201526005602482015264475330323360d81b60448201526064016106b3565b60606020848b01019050631626ba7e60e01b6001600160e01b031916876001600160a01b0316631626ba7e8e846040518363ffffffff1660e01b81526004016115d492919061312a565b602060405180830381865afa1580156115f1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116159190613143565b6001600160e01b031916146116545760405162461bcd60e51b815260206004820152600560248201526411d4cc0c8d60da1b60448201526064016106b3565b505061180c565b8360ff166001036116e7578260001c9450846001600160a01b03168b6001600160a01b031614806116ae57506001600160a01b03851660009081526008602090815260408083208d845290915290205415155b6116e25760405162461bcd60e51b8152602060048201526005602482015264475330323560d81b60448201526064016106b3565b61180c565b601e8460ff1611156117ac576040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c81018b9052600190605c016040516020818303038152906040528051906020012060048661174c919061316d565b6040805160008152602081018083529390935260ff90911690820152606081018590526080810184905260a0016020604051602081039080840390855afa15801561179b573d6000803e3d6000fd5b50505060206040510351945061180c565b6040805160008152602081018083528c905260ff861691810191909152606081018490526080810183905260019060a0016020604051602081039080840390855afa1580156117ff573d6000803e3d6000fd5b5050506020604051035194505b856001600160a01b0316856001600160a01b031611801561184657506001600160a01b038581166000908152600260205260409020541615155b801561185c57506001600160a01b038516600114155b6118905760405162461bcd60e51b815260206004820152600560248201526423a998191b60d91b60448201526064016106b3565b849550808061189e90612eb1565b915050611475565b5050505050505050505050565b336000908152600260205260409020546001600160a01b03166119005760405162461bcd60e51b8152602060048201526005602482015264047533033360dc1b60448201526064016106b3565b336000818152600860209081526040808320858452909152808220600190555183917ff2a0eb156472d1440255b0d7c1e19cc07115d1051fe605b0dce69acfec884d9c91a350565b600061195d8c8c8c8c8c8c8c8c8c8c8c612556565b8051906020012090509b9a5050505050505050505050565b61197d611f95565b6001600160a01b0381161580159061199f57506001600160a01b038116600114155b6119d35760405162461bcd60e51b8152602060048201526005602482015264475331303160d81b60448201526064016106b3565b6001600160a01b03828116600090815260016020526040902054811690821614611a275760405162461bcd60e51b8152602060048201526005602482015264475331303360d81b60448201526064016106b3565b6001600160a01b03818116600081815260016020526040808220805487861684528284208054919096166001600160a01b0319918216179095558383528054909416909355915190917faab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace405427691a25050565b611a9f611f95565b6001600160a01b03811615611b51576040516301ffc9a760e01b815263128b702960e31b60048201526001600160a01b038216906301ffc9a790602401602060405180830381865afa158015611af9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b1d9190613186565b611b515760405162461bcd60e51b8152602060048201526005602482015264047533330360dc1b60448201526064016106b3565b7f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c88181556040516001600160a01b038316907f1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa290600090a25050565b611bb5611f95565b6001600160a01b03811615801590611bd757506001600160a01b038116600114155b8015611bec57506001600160a01b0381163014155b611c085760405162461bcd60e51b81526004016106b390612e5d565b6001600160a01b038181166000908152600260205260409020541615611c405760405162461bcd60e51b81526004016106b390612e7c565b6001600160a01b03821615801590611c6257506001600160a01b038216600114155b611c7e5760405162461bcd60e51b81526004016106b390612e5d565b6001600160a01b03838116600090815260026020526040902054811690831614611cd25760405162461bcd60e51b8152602060048201526005602482015264475332303560d81b60448201526064016106b3565b6001600160a01b03828116600081815260026020526040808220805486861680855283852080549288166001600160a01b03199384161790559589168452828420805482169096179095558383528054909416909355915190917ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf91a26040516001600160a01b038216907f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea2690600090a2505050565b611d90611f95565b611d998161236f565b6040516001600160a01b038216907f5ac6c46c93c8d0e53714ba3b53db3e7c046da994313d7ed0d192028bc7c228b090600090a250565b604080517f47e79534a245952e8b16893a336b85a3d9ea9fa8c573f3d803afb92a79469218602082015246918101829052306060820152600091906080016040516020818303038152906040528051906020012091505090565b611e32611f95565b806001600354611e429190613095565b1015611e605760405162461bcd60e51b81526004016106b390612f7c565b6001600160a01b03821615801590611e8257506001600160a01b038216600114155b611e9e5760405162461bcd60e51b81526004016106b390612e5d565b6001600160a01b03838116600090815260026020526040902054811690831614611ef25760405162461bcd60e51b8152602060048201526005602482015264475332303560d81b60448201526064016106b3565b6001600160a01b03828116600081815260026020526040808220805488861684529183208054929095166001600160a01b03199283161790945591815282549091169091556003805491611f45836131a8565b90915550506040516001600160a01b038316907ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf90600090a28060045414611f9057611f9081610c1c565b505050565b333014611fcc5760405162461bcd60e51b8152602060048201526005602482015264475330333160d81b60448201526064016106b3565b565b60006001836001811115611fe457611fe4612eca565b03611ffc576000808551602087018986f4905061200c565b600080855160208701888a87f190505b95945050505050565b6000818310156120255781612027565b825b9392505050565b60008282111561203d57600080fd5b60006120498385613095565b949350505050565b6000806001600160a01b03831615612069578261206b565b325b90506001600160a01b0384166121305761209d3a861061208b573a61208d565b855b612097898961253a565b90612505565b91506000816001600160a01b03168360405160006040518083038185875af1925050503d80600081146120ec576040519150601f19603f3d011682016040523d82523d6000602084013e6120f1565b606091505b505090508061212a5760405162461bcd60e51b8152602060048201526005602482015264475330313160d81b60448201526064016106b3565b5061217f565b61213e85612097898961253a565b915061214b84828461262f565b61217f5760405162461bcd60e51b815260206004820152600560248201526423a998189960d91b60448201526064016106b3565b5095945050505050565b600454156121c15760405162461bcd60e51b8152602060048201526005602482015264047533230360dc1b60448201526064016106b3565b81518111156121e25760405162461bcd60e51b81526004016106b390612f7c565b600181101561221b5760405162461bcd60e51b815260206004820152600560248201526423a999181960d91b60448201526064016106b3565b600160005b835181101561233c57600084828151811061223d5761223d6130a8565b6020026020010151905060006001600160a01b0316816001600160a01b03161415801561227457506001600160a01b038116600114155b801561228957506001600160a01b0381163014155b80156122a75750806001600160a01b0316836001600160a01b031614155b6122c35760405162461bcd60e51b81526004016106b390612e5d565b6001600160a01b0381811660009081526002602052604090205416156122fb5760405162461bcd60e51b81526004016106b390612e7c565b6001600160a01b03928316600090815260026020526040902080546001600160a01b031916938216939093179092558061233481612eb1565b915050612220565b506001600160a01b0316600090815260026020526040902080546001600160a01b03191660011790559051600355600455565b306001600160a01b038216036123af5760405162461bcd60e51b8152602060048201526005602482015264047533430360dc1b60448201526064016106b3565b7f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d555565b600160008190526020527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f546001600160a01b03161561243d5760405162461bcd60e51b8152602060048201526005602482015264047533130360dc1b60448201526064016106b3565b6001600081905260208190527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f80546001600160a01b03191690911790556001600160a01b038216156107ac57813b6124c05760405162461bcd60e51b815260206004820152600560248201526423a998181960d91b60448201526064016106b3565b6124d1826000836001600019611fce565b6107ac5760405162461bcd60e51b8152602060048201526005602482015264047533030360dc1b60448201526064016106b3565b600082600003612517575060006107e5565b60006125238385612f65565b9050826125308583613073565b1461202757600080fd5b6000806125478385613060565b90508381101561202757600080fd5b606060007fbb8310d486368db6bd6f849402fdd73ad53d316b5a4b2644ad6efe0f941286d860001b8d8d8d8d6040516125909291906131bf565b6040519081900381206125b6949392918e908e908e908e908e908e908e906020016131cf565b60408051601f1981840301815291905280516020909101209050601960f81b600160f81b6125e2611dd0565b6040516001600160f81b031993841660208201529290911660218301526022820152604281018290526062016040516020818303038152906040529150509b9a5050505050505050505050565b604080516001600160a01b03841660248201526044808201849052825180830390910181526064909101909152602080820180516001600160e01b031663a9059cbb60e01b1781528251600093929184919082896127105a03f13d80156126a157602081146126a957600093506126b4565b8193506126b4565b600051158215171593505b5050509392505050565b6001600160a01b03811681146126d357600080fd5b50565b80356126e1816126be565b919050565b600080604083850312156126f957600080fd5b8235612704816126be565b946020939093013593505050565b60006020828403121561272457600080fd5b8135612027816126be565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261275657600080fd5b813567ffffffffffffffff808211156127715761277161272f565b604051601f8301601f19908116603f011681019082821181831017156127995761279961272f565b816040528381528660208588010111156127b257600080fd5b836020870160208301376000602085830101528094505050505092915050565b8035600281106126e157600080fd5b600080600080608085870312156127f757600080fd5b8435612802816126be565b935060208501359250604085013567ffffffffffffffff81111561282557600080fd5b61283187828801612745565b925050612840606086016127d2565b905092959194509250565b6000815180845260005b8181101561287157602081850181015186830182015201612855565b506000602082860101526020601f19601f83011685010191505092915050565b8215158152604060208201526000612049604083018461284b565b600080604083850312156128bf57600080fd5b50508035926020909101359150565b602081526000612027602083018461284b565b6000602082840312156128f357600080fd5b5035919050565b60008083601f84011261290c57600080fd5b50813567ffffffffffffffff81111561292457600080fd5b60208301915083602082850101111561293c57600080fd5b9250929050565b60008060008060008060008060008060006101408c8e03121561296557600080fd5b61296e8c6126d6565b9a5060208c0135995067ffffffffffffffff8060408e0135111561299157600080fd5b6129a18e60408f01358f016128fa565b909a5098506129b260608e016127d2565b975060808d0135965060a08d0135955060c08d013594506129d560e08e016126d6565b93506129e46101008e016126d6565b9250806101208e013511156129f857600080fd5b50612a0a8d6101208e01358e01612745565b90509295989b509295989b9093969950565b600080600060608486031215612a3157600080fd5b83359250602084013567ffffffffffffffff80821115612a5057600080fd5b612a5c87838801612745565b93506040860135915080821115612a7257600080fd5b50612a7f86828701612745565b9150509250925092565b600081518084526020808501945080840160005b83811015612ac25781516001600160a01b031687529582019590820190600101612a9d565b509495945050505050565b6020815260006120276020830184612a89565b60008060408385031215612af357600080fd5b8235612afe816126be565b9150602083013567ffffffffffffffff811115612b1a57600080fd5b612b2685828601612745565b9150509250929050565b6000806000806000806000806000806101008b8d031215612b5057600080fd5b8a3567ffffffffffffffff80821115612b6857600080fd5b818d0191508d601f830112612b7c57600080fd5b813581811115612b8b57600080fd5b8e60208260051b8501011115612ba057600080fd5b60208381019d50909b508d01359950612bbb60408e016126d6565b985060608d0135915080821115612bd157600080fd5b50612bde8d828e016128fa565b9097509550612bf1905060808c016126d6565b9350612bff60a08c016126d6565b925060c08b01359150612c1460e08c016126d6565b90509295989b9194979a5092959850565b604081526000612c386040830185612a89565b905060018060a01b03831660208301529392505050565b600080600080600060a08688031215612c6757600080fd5b8535612c72816126be565b945060208601359350604086013567ffffffffffffffff80821115612c9657600080fd5b612ca289838a01612745565b94506060880135915080821115612cb857600080fd5b50612cc588828901612745565b95989497509295608001359392505050565b60008060008060008060008060008060006101408c8e031215612cf957600080fd5b8b35612d04816126be565b9a5060208c0135995060408c013567ffffffffffffffff811115612d2757600080fd5b612d338e828f016128fa565b909a509850612d46905060608d016127d2565b965060808c0135955060a08c0135945060c08c0135935060e08c0135612d6b816126be565b92506101008c0135612d7c816126be565b809250506101208c013590509295989b509295989b9093969950565b60008060408385031215612dab57600080fd5b8235612db6816126be565b91506020830135612dc6816126be565b809150509250929050565b600080600060608486031215612de657600080fd5b8335612df1816126be565b92506020840135612e01816126be565b91506040840135612e11816126be565b809150509250925092565b600080600060608486031215612e3157600080fd5b8335612e3c816126be565b92506020840135612e4c816126be565b929592945050506040919091013590565b602080825260059082015264475332303360d81b604082015260600190565b60208082526005908201526411d4cc8c0d60da1b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600060018201612ec357612ec3612e9b565b5060010190565b634e487b7160e01b600052602160045260246000fd5b60028110612efe57634e487b7160e01b600052602160045260246000fd5b9052565b600060018060a01b03808816835286602084015260a06040840152612f2a60a084018761284b565b9150612f396060840186612ee0565b8084166080840152509695505050505050565b600060208284031215612f5e57600080fd5b5051919050565b80820281158282048414176107e5576107e5612e9b565b602080825260059082015264475332303160d81b604082015260600190565b6001600160a01b038d168152602081018c90526101606040820181905281018a905260006101808b8d828501376000838d01820152601f8c01601f19168301612fe7606085018d612ee0565b8a60808501528960a08501528860c085015261300e60e08501896001600160a01b03169052565b6001600160a01b03871661010085015281848203016101208501526130358282018761284b565b9250505061304f6101408301846001600160a01b03169052565b9d9c50505050505050505050505050565b808201808211156107e5576107e5612e9b565b60008261309057634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156107e5576107e5612e9b565b634e487b7160e01b600052603260045260246000fd5b6080808252810185905260008660a08301825b888110156131015782356130e4816126be565b6001600160a01b03168252602092830192909101906001016130d1565b50602084019690965250506001600160a01b039283166040820152911660609091015292915050565b828152604060208201526000612049604083018461284b565b60006020828403121561315557600080fd5b81516001600160e01b03198116811461202757600080fd5b60ff82811682821603908111156107e5576107e5612e9b565b60006020828403121561319857600080fd5b8151801515811461202757600080fd5b6000816131b7576131b7612e9b565b506000190190565b8183823760009101908152919050565b8b81526001600160a01b038b81166020830152604082018b9052606082018a9052610160820190613203608084018b612ee0565b60a083019890985260c082019690965260e081019490945291851661010084015290931661012082015261014001919091529594505050505056fea2646970667358221220d6fc0780f526b138e0298d02e0a4a35e280b184f92cfd2b2694a234e36f1c84564736f6c63430008130033a2646970667358221220596ea111e4fc99c648c8212c249b076a6fce0f0733ed4d225f8b5776e1cc023364736f6c63430008130033", - "sourceMap": "235:413:30:-:0;;;3126:44:18;;;-1:-1:-1;;800:28:17;;;;;235:413:30;;;;;;;;;;;;;;;;", + "object": "0x6080604052600b805462ff00ff19166201000117905534801561002157600080fd5b50614494806100316000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c80638ced031c1161008c578063c040622611610066578063c040622614610204578063ec5568891461020e578063f627fbb514610221578063f8ccbf471461023c57600080fd5b80638ced031c146101c057806394b41e52146101db578063bc8ff277146101f657600080fd5b80631e97ad85116100c85780631e97ad851461015457806320bf91ce1461016f5780632c1be1bd1461018a57806365e1f585146101a557600080fd5b806306dc245c146100ef5780631349cd91146101275780631996450114610141575b600080fd5b61010a735ff137d4b0fdcd49dca30c7cf57e578a026d278981565b6040516001600160a01b0390911681526020015b60405180910390f35b600b5461010a90630100000090046001600160a01b031681565b600c5461010a906001600160a01b031681565b61010a73bb942519a1339992630b13c3252f04fcb09d484181565b61010a734b8c47ae2e5083ee6aa9ae2884e8051c2e4741b181565b61010a73e7affdb964178261df49b86bfdba78e9d768db6d81565b61010a737ff6363cd3a4e7f9ece98d78dd3c862bace2163d81565b61010a730f95a7b50eaeefc08eb10be44dd48409b46372b281565b61010a73ca11bde05977b3631167028862be2a173976ca1181565b61010a6001600160a01b0381565b61020c61025f565b005b600d5461010a906001600160a01b031681565b61010a73ffffffffa2ec6f66a22017a0deb0191e5f8cbc3581565b600b5461024f9062010000900460ff1681565b604051901515815260200161011e565b7f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b0316637fb5297f6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156102bd57600080fd5b505af11580156102d1573d6000803e3d6000fd5b5050505060006102fc604051806040016040528060048152602001631cd85b1d60e21b815250610642565b9050600061030982610733565b90508060405161031890610719565b8190604051809103906000f5905080158015610338573d6000803e3d6000fd5b50600b60036101000a8154816001600160a01b0302191690836001600160a01b031602179055508060405161036c90610726565b8190604051809103906000f590508015801561038c573d6000803e3d6000fd5b50600c80546001600160a01b0319166001600160a01b03929092169190911790556040805160038082526080820190925260009160208201606080368337019050509050739e631f0abb90d36ac531085619590d69a01123a5816000815181106103f8576103f8610770565b60200260200101906001600160a01b031690816001600160a01b03168152505073e4530595e6bc56fe453f9dff61921c807ddddddc8160018151811061044057610440610770565b60200260200101906001600160a01b031690816001600160a01b03168152505073d571d768433976e35fce1c6cbaa9210b5a7dccd78160028151811061048857610488610770565b60200260200101906001600160a01b031690816001600160a01b03168152505060006002905060006060600080600080600063b63e800d60e01b89898989898989896040516024016104e19897969594939291906107d6565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b031990941693909317909252600c54600b549251631688f0b960e01b81529193508c926001600160a01b0391821692631688f0b9926105559263010000009004169086908690600401610892565b6020604051808303816000875af1158015610574573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061059891906108c6565b600d60006101000a8154816001600160a01b0302191690836001600160a01b031602179055507f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b03166376eadd366040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561061c57600080fd5b505af1158015610630573d6000803e3d6000fd5b50505050505050505050505050505050565b606060006040518060400160405280600f81526020016e2e2f7363726970742f696e7075742f60881b8152509050600081846040516020016106859291906108f6565b60408051601f19818403018152908290526360f9bb1160e01b82529150737109709ecfa91a80626ff3989d68f67f5b1dd12d906360f9bb11906106cc908490600401610925565b600060405180830381865afa1580156106e9573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526107119190810190610938565b949350505050565b613299806109e683390190565b6107e080613c7f83390190565b80516020808301519190811015610754576000198160200360031b1b821691505b50919050565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60005b838110156107a1578181015183820152602001610789565b50506000910152565b600081518084526107c2816020860160208601610786565b601f01601f19169290920160200192915050565b6101008082528951908201819052600090610120830190602090818d01845b8281101561081a5781516001600160a01b0316855293830193908301906001016107f5565b50505083018a90526001600160a01b0389166040840152828103606084015261084381896107aa565b91505061085b60808301876001600160a01b03169052565b6001600160a01b03851660a08301528360c083015261088560e08301846001600160a01b03169052565b9998505050505050505050565b6001600160a01b03841681526060602082018190526000906108b6908301856107aa565b9050826040830152949350505050565b6000602082840312156108d857600080fd5b81516001600160a01b03811681146108ef57600080fd5b9392505050565b60008351610908818460208801610786565b83519083019061091c818360208801610786565b01949350505050565b6020815260006108ef60208301846107aa565b60006020828403121561094a57600080fd5b815167ffffffffffffffff8082111561096257600080fd5b818401915084601f83011261097657600080fd5b8151818111156109885761098861075a565b604051601f8201601f19908116603f011681019083821181831017156109b0576109b061075a565b816040528281528760208487010111156109c957600080fd5b6109da836020830160208801610786565b97965050505050505056fe608060405234801561001057600080fd5b506001600455613274806100256000396000f3fe6080604052600436106101bb5760003560e01c8063b4faba09116100ec578063e19a9dd91161008a578063f08a032311610064578063f08a0323146105d2578063f698da25146105f2578063f8dc5dd914610607578063ffa1ad7414610627576101f7565b8063e19a9dd91461057d578063e318b52b1461059d578063e75235b8146105bd576101f7565b8063cd5d1f77116100c6578063cd5d1f77146104fd578063d4d9bdcd1461051d578063d8d11f781461053d578063e009cfde1461055d576101f7565b8063b4faba091461048f578063b63e800d146104af578063cc2f8452146104cf576101f7565b8063610b5925116101595780637d832974116101335780637d832974146103ff578063934f3a1114610437578063a0e67e2b14610457578063affed0e014610479576101f7565b8063610b5925146103ac578063694e80c3146103cc5780636a761202146103ec576101f7565b8063468721a711610195578063468721a7146102f65780635229073f146103165780635624b25b146103445780635ae6bd3714610371576101f7565b80630d582f131461027f5780632d9ad53d146102a15780632f54bf6e146102d6576101f7565b366101f75760405134815233907f3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d9060200160405180910390a2005b34801561020357600080fd5b507f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d580548061022e57005b60408051368101909152366000823760408051601481019091523360601b9052600080366014018382865af191505061026d3d60408051918201905290565b3d6000823e8161027b573d81fd5b3d81f35b34801561028b57600080fd5b5061029f61029a3660046126e6565b610658565b005b3480156102ad57600080fd5b506102c16102bc366004612712565b6107b0565b60405190151581526020015b60405180910390f35b3480156102e257600080fd5b506102c16102f1366004612712565b6107eb565b34801561030257600080fd5b506102c16103113660046127e1565b610823565b34801561032257600080fd5b506103366103313660046127e1565b610a27565b6040516102cd929190612891565b34801561035057600080fd5b5061036461035f3660046128ac565b610a5d565b6040516102cd91906128ce565b34801561037d57600080fd5b5061039e61038c3660046128e1565b60076020526000908152604090205481565b6040519081526020016102cd565b3480156103b857600080fd5b5061029f6103c7366004612712565b610ae3565b3480156103d857600080fd5b5061029f6103e73660046128e1565b610c1c565b6102c16103fa366004612943565b610cba565b34801561040b57600080fd5b5061039e61041a3660046126e6565b600860209081526000928352604080842090915290825290205481565b34801561044357600080fd5b5061029f610452366004612a1c565b611007565b34801561046357600080fd5b5061046c611052565b6040516102cd9190612acd565b34801561048557600080fd5b5061039e60055481565b34801561049b57600080fd5b5061029f6104aa366004612ae0565b611143565b3480156104bb57600080fd5b5061029f6104ca366004612b30565b61116a565b3480156104db57600080fd5b506104ef6104ea3660046126e6565b61126c565b6040516102cd929190612c25565b34801561050957600080fd5b5061029f610518366004612c4f565b611428565b34801561052957600080fd5b5061029f6105383660046128e1565b6118b3565b34801561054957600080fd5b5061039e610558366004612cd7565b611948565b34801561056957600080fd5b5061029f610578366004612d98565b611975565b34801561058957600080fd5b5061029f610598366004612712565b611a97565b3480156105a957600080fd5b5061029f6105b8366004612dd1565b611bad565b3480156105c957600080fd5b5060045461039e565b3480156105de57600080fd5b5061029f6105ed366004612712565b611d88565b3480156105fe57600080fd5b5061039e611dd0565b34801561061357600080fd5b5061029f610622366004612e1c565b611e2a565b34801561063357600080fd5b5061036460405180604001604052806005815260200164312e342e3160d81b81525081565b610660611f95565b6001600160a01b0382161580159061068257506001600160a01b038216600114155b801561069757506001600160a01b0382163014155b6106bc5760405162461bcd60e51b81526004016106b390612e5d565b60405180910390fd5b6001600160a01b0382811660009081526002602052604090205416156106f45760405162461bcd60e51b81526004016106b390612e7c565b60026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e080546001600160a01b038481166000818152604081208054939094166001600160a01b03199384161790935560018352835490911617909155600380549161076183612eb1565b90915550506040516001600160a01b038316907f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea2690600090a280600454146107ac576107ac81610c1c565b5050565b600060016001600160a01b038316148015906107e557506001600160a01b038281166000908152600160205260409020541615155b92915050565b60006001600160a01b0382166001148015906107e55750506001600160a01b0390811660009081526002602052604090205416151590565b60003360011480159061084d5750336000908152600160205260409020546001600160a01b031615155b6108815760405162461bcd60e51b815260206004820152600560248201526411d4cc4c0d60da1b60448201526064016106b3565b60006108ab7f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c85490565b905060006001600160a01b038216156109385760405163394614b960e11b81526001600160a01b0383169063728c2972906108f2908a908a908a908a903390600401612f02565b6020604051808303816000875af1158015610911573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109359190612f4c565b90505b61094787878787600019611fce565b92506001600160a01b038216156109bb57604051631264e26d60e31b81526004810182905283151560248201526001600160a01b03831690639327136890604401600060405180830381600087803b1580156109a257600080fd5b505af11580156109b6573d6000803e3d6000fd5b505050505b82156109f15760405133907f6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb890600090a2610a1d565b60405133907facd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd37590600090a25b5050949350505050565b60006060610a3786868686610823565b915060405160203d0181016040523d81523d6000602083013e8091505094509492505050565b60606000610a6c836020612f65565b67ffffffffffffffff811115610a8457610a8461272f565b6040519080825280601f01601f191660200182016040528015610aae576020820181803683370190505b50905060005b83811015610adb578481015460208083028401015280610ad381612eb1565b915050610ab4565b509392505050565b610aeb611f95565b6001600160a01b03811615801590610b0d57506001600160a01b038116600114155b610b415760405162461bcd60e51b8152602060048201526005602482015264475331303160d81b60448201526064016106b3565b6001600160a01b038181166000908152600160205260409020541615610b915760405162461bcd60e51b815260206004820152600560248201526423a998981960d91b60448201526064016106b3565b600160208190527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f80546001600160a01b03848116600081815260408082208054949095166001600160a01b031994851617909455948552835490911681179092555190917fecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f844091a250565b610c24611f95565b600354811115610c465760405162461bcd60e51b81526004016106b390612f7c565b6001811015610c7f5760405162461bcd60e51b815260206004820152600560248201526423a999181960d91b60448201526064016106b3565b60048190556040518181527f610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c939060200160405180910390a150565b600080610ce68d8d8d8d8d8d8d8d8d8d60056000815480929190610cdd90612eb1565b91905055611948565b9050610d02816040518060200160405280600081525085611007565b6000610d2c7f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c85490565b90506001600160a01b03811615610db257806001600160a01b03166375f0bb528f8f8f8f8f8f8f8f8f8f8f336040518d63ffffffff1660e01b8152600401610d7f9c9b9a99989796959493929190612f9b565b600060405180830381600087803b158015610d9957600080fd5b505af1158015610dad573d6000803e3d6000fd5b505050505b610dde610dc18a6109c4613060565b603f610dce8c6040612f65565b610dd89190613073565b90612015565b610dea906101f4613060565b5a1015610e215760405162461bcd60e51b8152602060048201526005602482015264047533031360dc1b60448201526064016106b3565b60005a9050610e928f8f8f8f8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050508e8c600014610e7f578e611fce565b6109c45a610e8d9190613095565b611fce565b9350610e9f5a829061202e565b90508380610eac57508915155b80610eb657508715155b610eea5760405162461bcd60e51b8152602060048201526005602482015264475330313360d81b60448201526064016106b3565b60008815610f0257610eff828b8b8b8b612051565b90505b8415610f4757837f442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e82604051610f3a91815260200190565b60405180910390a2610f82565b837f23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d2382604051610f7991815260200190565b60405180910390a25b50506001600160a01b03811615610ff657604051631264e26d60e31b81526004810183905283151560248201526001600160a01b03821690639327136890604401600060405180830381600087803b158015610fdd57600080fd5b505af1158015610ff1573d6000803e3d6000fd5b505050505b50509b9a5050505050505050505050565b6004548061103f5760405162461bcd60e51b8152602060048201526005602482015264475330303160d81b60448201526064016106b3565b61104c3385858585611428565b50505050565b6060600060035467ffffffffffffffff8111156110715761107161272f565b60405190808252806020026020018201604052801561109a578160200160208202803683370190505b506001600090815260026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e054919250906001600160a01b03165b6001600160a01b03811660011461113b57808383815181106110fb576110fb6130a8565b6001600160a01b0392831660209182029290920181019190915291811660009081526002909252604090912054168161113381612eb1565b9250506110d7565b509092915050565b600080825160208401855af46040518181523d60208201523d6000604083013e60403d0181fd5b6111a88a8a808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152508c9250612189915050565b6001600160a01b038416156111c0576111c08461236f565b6112008787878080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506123d392505050565b81156112175761121582600060018685612051565b505b336001600160a01b03167f141df868a6331af528e38c83b7aa03edc19be66e37ae67f9285bf4f8e3c6a1a88b8b8b8b896040516112589594939291906130be565b60405180910390a250505050505050505050565b606060006001600160a01b0384166001148061128c575061128c846107b0565b6112c05760405162461bcd60e51b8152602060048201526005602482015264475331303560d81b60448201526064016106b3565b600083116112f85760405162461bcd60e51b815260206004820152600560248201526423a998981b60d91b60448201526064016106b3565b8267ffffffffffffffff8111156113115761131161272f565b60405190808252806020026020018201604052801561133a578160200160208202803683370190505b506001600160a01b03808616600090815260016020526040812054929450911691505b6001600160a01b0382161580159061137f57506001600160a01b038216600114155b801561138a57508381105b156113e557818382815181106113a2576113a26130a8565b6001600160a01b039283166020918202929092018101919091529281166000908152600190935260409092205490911690806113dd81612eb1565b91505061135d565b6001600160a01b03821660011461141d5782611402600183613095565b81518110611412576114126130a8565b602002602001015191505b808352509250929050565b611433816041612505565b8251101561146b5760405162461bcd60e51b8152602060048201526005602482015264047533032360dc1b60448201526064016106b3565b6000808060008060005b868110156118a6576041810288016020810151604082015160609092015160001a95509350915060ff841660000361165b5791935083916114b7876041612505565b8210156114ee5760405162461bcd60e51b8152602060048201526005602482015264475330323160d81b60448201526064016106b3565b87516114fb83602061253a565b11156115315760405162461bcd60e51b815260206004820152600560248201526423a998191960d91b60448201526064016106b3565b60208289018101518951909161155490839061154e90879061253a565b9061253a565b111561158a5760405162461bcd60e51b8152602060048201526005602482015264475330323360d81b60448201526064016106b3565b60606020848b01019050631626ba7e60e01b6001600160e01b031916876001600160a01b0316631626ba7e8e846040518363ffffffff1660e01b81526004016115d492919061312a565b602060405180830381865afa1580156115f1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116159190613143565b6001600160e01b031916146116545760405162461bcd60e51b815260206004820152600560248201526411d4cc0c8d60da1b60448201526064016106b3565b505061180c565b8360ff166001036116e7578260001c9450846001600160a01b03168b6001600160a01b031614806116ae57506001600160a01b03851660009081526008602090815260408083208d845290915290205415155b6116e25760405162461bcd60e51b8152602060048201526005602482015264475330323560d81b60448201526064016106b3565b61180c565b601e8460ff1611156117ac576040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c81018b9052600190605c016040516020818303038152906040528051906020012060048661174c919061316d565b6040805160008152602081018083529390935260ff90911690820152606081018590526080810184905260a0016020604051602081039080840390855afa15801561179b573d6000803e3d6000fd5b50505060206040510351945061180c565b6040805160008152602081018083528c905260ff861691810191909152606081018490526080810183905260019060a0016020604051602081039080840390855afa1580156117ff573d6000803e3d6000fd5b5050506020604051035194505b856001600160a01b0316856001600160a01b031611801561184657506001600160a01b038581166000908152600260205260409020541615155b801561185c57506001600160a01b038516600114155b6118905760405162461bcd60e51b815260206004820152600560248201526423a998191b60d91b60448201526064016106b3565b849550808061189e90612eb1565b915050611475565b5050505050505050505050565b336000908152600260205260409020546001600160a01b03166119005760405162461bcd60e51b8152602060048201526005602482015264047533033360dc1b60448201526064016106b3565b336000818152600860209081526040808320858452909152808220600190555183917ff2a0eb156472d1440255b0d7c1e19cc07115d1051fe605b0dce69acfec884d9c91a350565b600061195d8c8c8c8c8c8c8c8c8c8c8c612556565b8051906020012090509b9a5050505050505050505050565b61197d611f95565b6001600160a01b0381161580159061199f57506001600160a01b038116600114155b6119d35760405162461bcd60e51b8152602060048201526005602482015264475331303160d81b60448201526064016106b3565b6001600160a01b03828116600090815260016020526040902054811690821614611a275760405162461bcd60e51b8152602060048201526005602482015264475331303360d81b60448201526064016106b3565b6001600160a01b03818116600081815260016020526040808220805487861684528284208054919096166001600160a01b0319918216179095558383528054909416909355915190917faab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace405427691a25050565b611a9f611f95565b6001600160a01b03811615611b51576040516301ffc9a760e01b815263128b702960e31b60048201526001600160a01b038216906301ffc9a790602401602060405180830381865afa158015611af9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b1d9190613186565b611b515760405162461bcd60e51b8152602060048201526005602482015264047533330360dc1b60448201526064016106b3565b7f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c88181556040516001600160a01b038316907f1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa290600090a25050565b611bb5611f95565b6001600160a01b03811615801590611bd757506001600160a01b038116600114155b8015611bec57506001600160a01b0381163014155b611c085760405162461bcd60e51b81526004016106b390612e5d565b6001600160a01b038181166000908152600260205260409020541615611c405760405162461bcd60e51b81526004016106b390612e7c565b6001600160a01b03821615801590611c6257506001600160a01b038216600114155b611c7e5760405162461bcd60e51b81526004016106b390612e5d565b6001600160a01b03838116600090815260026020526040902054811690831614611cd25760405162461bcd60e51b8152602060048201526005602482015264475332303560d81b60448201526064016106b3565b6001600160a01b03828116600081815260026020526040808220805486861680855283852080549288166001600160a01b03199384161790559589168452828420805482169096179095558383528054909416909355915190917ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf91a26040516001600160a01b038216907f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea2690600090a2505050565b611d90611f95565b611d998161236f565b6040516001600160a01b038216907f5ac6c46c93c8d0e53714ba3b53db3e7c046da994313d7ed0d192028bc7c228b090600090a250565b604080517f47e79534a245952e8b16893a336b85a3d9ea9fa8c573f3d803afb92a79469218602082015246918101829052306060820152600091906080016040516020818303038152906040528051906020012091505090565b611e32611f95565b806001600354611e429190613095565b1015611e605760405162461bcd60e51b81526004016106b390612f7c565b6001600160a01b03821615801590611e8257506001600160a01b038216600114155b611e9e5760405162461bcd60e51b81526004016106b390612e5d565b6001600160a01b03838116600090815260026020526040902054811690831614611ef25760405162461bcd60e51b8152602060048201526005602482015264475332303560d81b60448201526064016106b3565b6001600160a01b03828116600081815260026020526040808220805488861684529183208054929095166001600160a01b03199283161790945591815282549091169091556003805491611f45836131a8565b90915550506040516001600160a01b038316907ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf90600090a28060045414611f9057611f9081610c1c565b505050565b333014611fcc5760405162461bcd60e51b8152602060048201526005602482015264475330333160d81b60448201526064016106b3565b565b60006001836001811115611fe457611fe4612eca565b03611ffc576000808551602087018986f4905061200c565b600080855160208701888a87f190505b95945050505050565b6000818310156120255781612027565b825b9392505050565b60008282111561203d57600080fd5b60006120498385613095565b949350505050565b6000806001600160a01b03831615612069578261206b565b325b90506001600160a01b0384166121305761209d3a861061208b573a61208d565b855b612097898961253a565b90612505565b91506000816001600160a01b03168360405160006040518083038185875af1925050503d80600081146120ec576040519150601f19603f3d011682016040523d82523d6000602084013e6120f1565b606091505b505090508061212a5760405162461bcd60e51b8152602060048201526005602482015264475330313160d81b60448201526064016106b3565b5061217f565b61213e85612097898961253a565b915061214b84828461262f565b61217f5760405162461bcd60e51b815260206004820152600560248201526423a998189960d91b60448201526064016106b3565b5095945050505050565b600454156121c15760405162461bcd60e51b8152602060048201526005602482015264047533230360dc1b60448201526064016106b3565b81518111156121e25760405162461bcd60e51b81526004016106b390612f7c565b600181101561221b5760405162461bcd60e51b815260206004820152600560248201526423a999181960d91b60448201526064016106b3565b600160005b835181101561233c57600084828151811061223d5761223d6130a8565b6020026020010151905060006001600160a01b0316816001600160a01b03161415801561227457506001600160a01b038116600114155b801561228957506001600160a01b0381163014155b80156122a75750806001600160a01b0316836001600160a01b031614155b6122c35760405162461bcd60e51b81526004016106b390612e5d565b6001600160a01b0381811660009081526002602052604090205416156122fb5760405162461bcd60e51b81526004016106b390612e7c565b6001600160a01b03928316600090815260026020526040902080546001600160a01b031916938216939093179092558061233481612eb1565b915050612220565b506001600160a01b0316600090815260026020526040902080546001600160a01b03191660011790559051600355600455565b306001600160a01b038216036123af5760405162461bcd60e51b8152602060048201526005602482015264047533430360dc1b60448201526064016106b3565b7f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d555565b600160008190526020527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f546001600160a01b03161561243d5760405162461bcd60e51b8152602060048201526005602482015264047533130360dc1b60448201526064016106b3565b6001600081905260208190527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f80546001600160a01b03191690911790556001600160a01b038216156107ac57813b6124c05760405162461bcd60e51b815260206004820152600560248201526423a998181960d91b60448201526064016106b3565b6124d1826000836001600019611fce565b6107ac5760405162461bcd60e51b8152602060048201526005602482015264047533030360dc1b60448201526064016106b3565b600082600003612517575060006107e5565b60006125238385612f65565b9050826125308583613073565b1461202757600080fd5b6000806125478385613060565b90508381101561202757600080fd5b606060007fbb8310d486368db6bd6f849402fdd73ad53d316b5a4b2644ad6efe0f941286d860001b8d8d8d8d6040516125909291906131bf565b6040519081900381206125b6949392918e908e908e908e908e908e908e906020016131cf565b60408051601f1981840301815291905280516020909101209050601960f81b600160f81b6125e2611dd0565b6040516001600160f81b031993841660208201529290911660218301526022820152604281018290526062016040516020818303038152906040529150509b9a5050505050505050505050565b604080516001600160a01b03841660248201526044808201849052825180830390910181526064909101909152602080820180516001600160e01b031663a9059cbb60e01b1781528251600093929184919082896127105a03f13d80156126a157602081146126a957600093506126b4565b8193506126b4565b600051158215171593505b5050509392505050565b6001600160a01b03811681146126d357600080fd5b50565b80356126e1816126be565b919050565b600080604083850312156126f957600080fd5b8235612704816126be565b946020939093013593505050565b60006020828403121561272457600080fd5b8135612027816126be565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261275657600080fd5b813567ffffffffffffffff808211156127715761277161272f565b604051601f8301601f19908116603f011681019082821181831017156127995761279961272f565b816040528381528660208588010111156127b257600080fd5b836020870160208301376000602085830101528094505050505092915050565b8035600281106126e157600080fd5b600080600080608085870312156127f757600080fd5b8435612802816126be565b935060208501359250604085013567ffffffffffffffff81111561282557600080fd5b61283187828801612745565b925050612840606086016127d2565b905092959194509250565b6000815180845260005b8181101561287157602081850181015186830182015201612855565b506000602082860101526020601f19601f83011685010191505092915050565b8215158152604060208201526000612049604083018461284b565b600080604083850312156128bf57600080fd5b50508035926020909101359150565b602081526000612027602083018461284b565b6000602082840312156128f357600080fd5b5035919050565b60008083601f84011261290c57600080fd5b50813567ffffffffffffffff81111561292457600080fd5b60208301915083602082850101111561293c57600080fd5b9250929050565b60008060008060008060008060008060006101408c8e03121561296557600080fd5b61296e8c6126d6565b9a5060208c0135995067ffffffffffffffff8060408e0135111561299157600080fd5b6129a18e60408f01358f016128fa565b909a5098506129b260608e016127d2565b975060808d0135965060a08d0135955060c08d013594506129d560e08e016126d6565b93506129e46101008e016126d6565b9250806101208e013511156129f857600080fd5b50612a0a8d6101208e01358e01612745565b90509295989b509295989b9093969950565b600080600060608486031215612a3157600080fd5b83359250602084013567ffffffffffffffff80821115612a5057600080fd5b612a5c87838801612745565b93506040860135915080821115612a7257600080fd5b50612a7f86828701612745565b9150509250925092565b600081518084526020808501945080840160005b83811015612ac25781516001600160a01b031687529582019590820190600101612a9d565b509495945050505050565b6020815260006120276020830184612a89565b60008060408385031215612af357600080fd5b8235612afe816126be565b9150602083013567ffffffffffffffff811115612b1a57600080fd5b612b2685828601612745565b9150509250929050565b6000806000806000806000806000806101008b8d031215612b5057600080fd5b8a3567ffffffffffffffff80821115612b6857600080fd5b818d0191508d601f830112612b7c57600080fd5b813581811115612b8b57600080fd5b8e60208260051b8501011115612ba057600080fd5b60208381019d50909b508d01359950612bbb60408e016126d6565b985060608d0135915080821115612bd157600080fd5b50612bde8d828e016128fa565b9097509550612bf1905060808c016126d6565b9350612bff60a08c016126d6565b925060c08b01359150612c1460e08c016126d6565b90509295989b9194979a5092959850565b604081526000612c386040830185612a89565b905060018060a01b03831660208301529392505050565b600080600080600060a08688031215612c6757600080fd5b8535612c72816126be565b945060208601359350604086013567ffffffffffffffff80821115612c9657600080fd5b612ca289838a01612745565b94506060880135915080821115612cb857600080fd5b50612cc588828901612745565b95989497509295608001359392505050565b60008060008060008060008060008060006101408c8e031215612cf957600080fd5b8b35612d04816126be565b9a5060208c0135995060408c013567ffffffffffffffff811115612d2757600080fd5b612d338e828f016128fa565b909a509850612d46905060608d016127d2565b965060808c0135955060a08c0135945060c08c0135935060e08c0135612d6b816126be565b92506101008c0135612d7c816126be565b809250506101208c013590509295989b509295989b9093969950565b60008060408385031215612dab57600080fd5b8235612db6816126be565b91506020830135612dc6816126be565b809150509250929050565b600080600060608486031215612de657600080fd5b8335612df1816126be565b92506020840135612e01816126be565b91506040840135612e11816126be565b809150509250925092565b600080600060608486031215612e3157600080fd5b8335612e3c816126be565b92506020840135612e4c816126be565b929592945050506040919091013590565b602080825260059082015264475332303360d81b604082015260600190565b60208082526005908201526411d4cc8c0d60da1b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600060018201612ec357612ec3612e9b565b5060010190565b634e487b7160e01b600052602160045260246000fd5b60028110612efe57634e487b7160e01b600052602160045260246000fd5b9052565b600060018060a01b03808816835286602084015260a06040840152612f2a60a084018761284b565b9150612f396060840186612ee0565b8084166080840152509695505050505050565b600060208284031215612f5e57600080fd5b5051919050565b80820281158282048414176107e5576107e5612e9b565b602080825260059082015264475332303160d81b604082015260600190565b6001600160a01b038d168152602081018c90526101606040820181905281018a905260006101808b8d828501376000838d01820152601f8c01601f19168301612fe7606085018d612ee0565b8a60808501528960a08501528860c085015261300e60e08501896001600160a01b03169052565b6001600160a01b03871661010085015281848203016101208501526130358282018761284b565b9250505061304f6101408301846001600160a01b03169052565b9d9c50505050505050505050505050565b808201808211156107e5576107e5612e9b565b60008261309057634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156107e5576107e5612e9b565b634e487b7160e01b600052603260045260246000fd5b6080808252810185905260008660a08301825b888110156131015782356130e4816126be565b6001600160a01b03168252602092830192909101906001016130d1565b50602084019690965250506001600160a01b039283166040820152911660609091015292915050565b828152604060208201526000612049604083018461284b565b60006020828403121561315557600080fd5b81516001600160e01b03198116811461202757600080fd5b60ff82811682821603908111156107e5576107e5612e9b565b60006020828403121561319857600080fd5b8151801515811461202757600080fd5b6000816131b7576131b7612e9b565b506000190190565b8183823760009101908152919050565b8b81526001600160a01b038b81166020830152604082018b9052606082018a9052610160820190613203608084018b612ee0565b60a083019890985260c082019690965260e081019490945291851661010084015290931661012082015261014001919091529594505050505056fea2646970667358221220d6fc0780f526b138e0298d02e0a4a35e280b184f92cfd2b2694a234e36f1c84564736f6c63430008130033608060405234801561001057600080fd5b506107c0806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80631688f0b91461005c5780633408e4701461008c57806353e5d9351461009a578063d18af54d146100af578063ec9e80bb146100c2575b600080fd5b61006f61006a36600461048a565b6100d5565b6040516001600160a01b0390911681526020015b60405180910390f35b604051468152602001610083565b6100a261016a565b6040516100839190610533565b61006f6100bd36600461054d565b610194565b61006f6100d036600461048a565b61026a565b6000808380519060200120836040516020016100fb929190918252602082015260400190565b60405160208183030381529060405280519060200120905061011e85858361029c565b6040516001600160a01b038781168252919350908316907f4f51faf6c4561ff95f067657e43439f0f856d97c04d9ec9070a6199ad418e2359060200160405180910390a2509392505050565b60606040518060200161017c906103c2565b601f1982820381018352601f90910116604052919050565b60008083836040516020016101c592919091825260601b6bffffffffffffffffffffffff1916602082015260340190565b6040516020818303038152906040528051906020012060001c90506101eb8686836100d5565b91506001600160a01b03831615610261576040516303ca56a360e31b81526001600160a01b03841690631e52b5189061022e9085908a908a908a906004016105b9565b600060405180830381600087803b15801561024857600080fd5b505af115801561025c573d6000803e3d6000fd5b505050505b50949350505050565b60008083805190602001208361027d4690565b60408051602081019490945283019190915260608201526080016100fb565b6000833b6102f15760405162461bcd60e51b815260206004820152601f60248201527f53696e676c65746f6e20636f6e7472616374206e6f74206465706c6f7965640060448201526064015b60405180910390fd5b600060405180602001610303906103c2565b601f1982820381018352601f90910116604081905261033091906001600160a01b038816906020016105f6565b6040516020818303038152906040529050828151826020016000f591506001600160a01b0382166103995760405162461bcd60e51b815260206004820152601360248201527210dc99585d194c8818d85b1b0819985a5b1959606a1b60448201526064016102e8565b8351156103ba5760008060008651602088016000875af1036103ba57600080fd5b509392505050565b6101728061061983390190565b6001600160a01b03811681146103e457600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261040e57600080fd5b813567ffffffffffffffff80821115610429576104296103e7565b604051601f8301601f19908116603f01168101908282118183101715610451576104516103e7565b8160405283815286602085880101111561046a57600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060006060848603121561049f57600080fd5b83356104aa816103cf565b9250602084013567ffffffffffffffff8111156104c657600080fd5b6104d2868287016103fd565b925050604084013590509250925092565b60005b838110156104fe5781810151838201526020016104e6565b50506000910152565b6000815180845261051f8160208601602086016104e3565b601f01601f19169290920160200192915050565b6020815260006105466020830184610507565b9392505050565b6000806000806080858703121561056357600080fd5b843561056e816103cf565b9350602085013567ffffffffffffffff81111561058a57600080fd5b610596878288016103fd565b9350506040850135915060608501356105ae816103cf565b939692955090935050565b6001600160a01b038581168252841660208201526080604082018190526000906105e590830185610507565b905082606083015295945050505050565b600083516106088184602088016104e3565b919091019182525060200191905056fe608060405234801561001057600080fd5b5060405161017238038061017283398101604081905261002f916100b9565b6001600160a01b0381166100945760405162461bcd60e51b815260206004820152602260248201527f496e76616c69642073696e676c65746f6e20616464726573732070726f766964604482015261195960f21b606482015260840160405180910390fd5b600080546001600160a01b0319166001600160a01b03929092169190911790556100e9565b6000602082840312156100cb57600080fd5b81516001600160a01b03811681146100e257600080fd5b9392505050565b607b806100f76000396000f3fe6080604052600080546001600160a01b0316632cf35bc960e11b823501602757808252602082f35b3682833781823684845af490503d82833e806040573d82fd5b503d81f3fea26469706673582212203f5c54737982e9cf5db37760a06bb3e38737f9943d1eb548b868bea1100c01a564736f6c63430008130033a264697066735822122083b9e8d22edef92fb133cd8fcefca243032d44ab939a1ac8ef5f792e597f517c64736f6c63430008130033a2646970667358221220602d68c97dd649cf9b3112c2dead07036952c5ffaa8ae625de8bffbfa933381c64736f6c63430008130033", + "sourceMap": "367:1281:42:-:0;;;3126:44:24;;;-1:-1:-1;;800:28:22;;;;;367:1281:42;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { - "object": "0x608060405234801561001057600080fd5b506004361061009e5760003560e01c806365e1f5851161006657806365e1f58514610146578063bc8ff27714610161578063c04062261461016f578063f627fbb514610179578063f8ccbf471461019457600080fd5b806306dc245c146100a3578063186f0354146100db5780631e97ad85146100f557806320bf91ce146101105780632c1be1bd1461012b575b600080fd5b6100be735ff137d4b0fdcd49dca30c7cf57e578a026d278981565b6040516001600160a01b0390911681526020015b60405180910390f35b600b546100be90630100000090046001600160a01b031681565b6100be73bb942519a1339992630b13c3252f04fcb09d484181565b6100be734b8c47ae2e5083ee6aa9ae2884e8051c2e4741b181565b6100be73e7affdb964178261df49b86bfdba78e9d768db6d81565b6100be737ff6363cd3a4e7f9ece98d78dd3c862bace2163d81565b6100be6001600160a01b0381565b6101776101b7565b005b6100be73ffffffffa2ec6f66a22017a0deb0191e5f8cbc3581565b600b546101a79062010000900460ff1681565b60405190151581526020016100d2565b7f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b0316637fb5297f6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561021557600080fd5b505af1158015610229573d6000803e3d6000fd5b505050506000610254604051806040016040528060048152602001631cd85b1d60e21b815250610331565b9050600061026182610415565b90508060405161027090610408565b8190604051809103906000f5905080158015610290573d6000803e3d6000fd5b50600b60036101000a8154816001600160a01b0302191690836001600160a01b031602179055507f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b03166376eadd366040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561031557600080fd5b505af1158015610329573d6000803e3d6000fd5b505050505050565b606060006040518060400160405280600f81526020016e2e2f7363726970742f696e7075742f60881b815250905060008184604051602001610374929190610460565b60408051601f19818403018152908290526360f9bb1160e01b82529150737109709ecfa91a80626ff3989d68f67f5b1dd12d906360f9bb11906103bb90849060040161048f565b600060405180830381865afa1580156103d8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261040091908101906104d8565b949350505050565b6132998061058683390190565b80516020808301519190811015610436576000198160200360031b1b821691505b50919050565b60005b8381101561045757818101518382015260200161043f565b50506000910152565b6000835161047281846020880161043c565b83519083019061048681836020880161043c565b01949350505050565b60208152600082518060208401526104ae81604085016020870161043c565b601f01601f19169190910160400192915050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156104ea57600080fd5b815167ffffffffffffffff8082111561050257600080fd5b818401915084601f83011261051657600080fd5b815181811115610528576105286104c2565b604051601f8201601f19908116603f01168101908382118183101715610550576105506104c2565b8160405282815287602084870101111561056957600080fd5b61057a83602083016020880161043c565b97965050505050505056fe608060405234801561001057600080fd5b506001600455613274806100256000396000f3fe6080604052600436106101bb5760003560e01c8063b4faba09116100ec578063e19a9dd91161008a578063f08a032311610064578063f08a0323146105d2578063f698da25146105f2578063f8dc5dd914610607578063ffa1ad7414610627576101f7565b8063e19a9dd91461057d578063e318b52b1461059d578063e75235b8146105bd576101f7565b8063cd5d1f77116100c6578063cd5d1f77146104fd578063d4d9bdcd1461051d578063d8d11f781461053d578063e009cfde1461055d576101f7565b8063b4faba091461048f578063b63e800d146104af578063cc2f8452146104cf576101f7565b8063610b5925116101595780637d832974116101335780637d832974146103ff578063934f3a1114610437578063a0e67e2b14610457578063affed0e014610479576101f7565b8063610b5925146103ac578063694e80c3146103cc5780636a761202146103ec576101f7565b8063468721a711610195578063468721a7146102f65780635229073f146103165780635624b25b146103445780635ae6bd3714610371576101f7565b80630d582f131461027f5780632d9ad53d146102a15780632f54bf6e146102d6576101f7565b366101f75760405134815233907f3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d9060200160405180910390a2005b34801561020357600080fd5b507f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d580548061022e57005b60408051368101909152366000823760408051601481019091523360601b9052600080366014018382865af191505061026d3d60408051918201905290565b3d6000823e8161027b573d81fd5b3d81f35b34801561028b57600080fd5b5061029f61029a3660046126e6565b610658565b005b3480156102ad57600080fd5b506102c16102bc366004612712565b6107b0565b60405190151581526020015b60405180910390f35b3480156102e257600080fd5b506102c16102f1366004612712565b6107eb565b34801561030257600080fd5b506102c16103113660046127e1565b610823565b34801561032257600080fd5b506103366103313660046127e1565b610a27565b6040516102cd929190612891565b34801561035057600080fd5b5061036461035f3660046128ac565b610a5d565b6040516102cd91906128ce565b34801561037d57600080fd5b5061039e61038c3660046128e1565b60076020526000908152604090205481565b6040519081526020016102cd565b3480156103b857600080fd5b5061029f6103c7366004612712565b610ae3565b3480156103d857600080fd5b5061029f6103e73660046128e1565b610c1c565b6102c16103fa366004612943565b610cba565b34801561040b57600080fd5b5061039e61041a3660046126e6565b600860209081526000928352604080842090915290825290205481565b34801561044357600080fd5b5061029f610452366004612a1c565b611007565b34801561046357600080fd5b5061046c611052565b6040516102cd9190612acd565b34801561048557600080fd5b5061039e60055481565b34801561049b57600080fd5b5061029f6104aa366004612ae0565b611143565b3480156104bb57600080fd5b5061029f6104ca366004612b30565b61116a565b3480156104db57600080fd5b506104ef6104ea3660046126e6565b61126c565b6040516102cd929190612c25565b34801561050957600080fd5b5061029f610518366004612c4f565b611428565b34801561052957600080fd5b5061029f6105383660046128e1565b6118b3565b34801561054957600080fd5b5061039e610558366004612cd7565b611948565b34801561056957600080fd5b5061029f610578366004612d98565b611975565b34801561058957600080fd5b5061029f610598366004612712565b611a97565b3480156105a957600080fd5b5061029f6105b8366004612dd1565b611bad565b3480156105c957600080fd5b5060045461039e565b3480156105de57600080fd5b5061029f6105ed366004612712565b611d88565b3480156105fe57600080fd5b5061039e611dd0565b34801561061357600080fd5b5061029f610622366004612e1c565b611e2a565b34801561063357600080fd5b5061036460405180604001604052806005815260200164312e342e3160d81b81525081565b610660611f95565b6001600160a01b0382161580159061068257506001600160a01b038216600114155b801561069757506001600160a01b0382163014155b6106bc5760405162461bcd60e51b81526004016106b390612e5d565b60405180910390fd5b6001600160a01b0382811660009081526002602052604090205416156106f45760405162461bcd60e51b81526004016106b390612e7c565b60026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e080546001600160a01b038481166000818152604081208054939094166001600160a01b03199384161790935560018352835490911617909155600380549161076183612eb1565b90915550506040516001600160a01b038316907f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea2690600090a280600454146107ac576107ac81610c1c565b5050565b600060016001600160a01b038316148015906107e557506001600160a01b038281166000908152600160205260409020541615155b92915050565b60006001600160a01b0382166001148015906107e55750506001600160a01b0390811660009081526002602052604090205416151590565b60003360011480159061084d5750336000908152600160205260409020546001600160a01b031615155b6108815760405162461bcd60e51b815260206004820152600560248201526411d4cc4c0d60da1b60448201526064016106b3565b60006108ab7f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c85490565b905060006001600160a01b038216156109385760405163394614b960e11b81526001600160a01b0383169063728c2972906108f2908a908a908a908a903390600401612f02565b6020604051808303816000875af1158015610911573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109359190612f4c565b90505b61094787878787600019611fce565b92506001600160a01b038216156109bb57604051631264e26d60e31b81526004810182905283151560248201526001600160a01b03831690639327136890604401600060405180830381600087803b1580156109a257600080fd5b505af11580156109b6573d6000803e3d6000fd5b505050505b82156109f15760405133907f6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb890600090a2610a1d565b60405133907facd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd37590600090a25b5050949350505050565b60006060610a3786868686610823565b915060405160203d0181016040523d81523d6000602083013e8091505094509492505050565b60606000610a6c836020612f65565b67ffffffffffffffff811115610a8457610a8461272f565b6040519080825280601f01601f191660200182016040528015610aae576020820181803683370190505b50905060005b83811015610adb578481015460208083028401015280610ad381612eb1565b915050610ab4565b509392505050565b610aeb611f95565b6001600160a01b03811615801590610b0d57506001600160a01b038116600114155b610b415760405162461bcd60e51b8152602060048201526005602482015264475331303160d81b60448201526064016106b3565b6001600160a01b038181166000908152600160205260409020541615610b915760405162461bcd60e51b815260206004820152600560248201526423a998981960d91b60448201526064016106b3565b600160208190527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f80546001600160a01b03848116600081815260408082208054949095166001600160a01b031994851617909455948552835490911681179092555190917fecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f844091a250565b610c24611f95565b600354811115610c465760405162461bcd60e51b81526004016106b390612f7c565b6001811015610c7f5760405162461bcd60e51b815260206004820152600560248201526423a999181960d91b60448201526064016106b3565b60048190556040518181527f610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c939060200160405180910390a150565b600080610ce68d8d8d8d8d8d8d8d8d8d60056000815480929190610cdd90612eb1565b91905055611948565b9050610d02816040518060200160405280600081525085611007565b6000610d2c7f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c85490565b90506001600160a01b03811615610db257806001600160a01b03166375f0bb528f8f8f8f8f8f8f8f8f8f8f336040518d63ffffffff1660e01b8152600401610d7f9c9b9a99989796959493929190612f9b565b600060405180830381600087803b158015610d9957600080fd5b505af1158015610dad573d6000803e3d6000fd5b505050505b610dde610dc18a6109c4613060565b603f610dce8c6040612f65565b610dd89190613073565b90612015565b610dea906101f4613060565b5a1015610e215760405162461bcd60e51b8152602060048201526005602482015264047533031360dc1b60448201526064016106b3565b60005a9050610e928f8f8f8f8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050508e8c600014610e7f578e611fce565b6109c45a610e8d9190613095565b611fce565b9350610e9f5a829061202e565b90508380610eac57508915155b80610eb657508715155b610eea5760405162461bcd60e51b8152602060048201526005602482015264475330313360d81b60448201526064016106b3565b60008815610f0257610eff828b8b8b8b612051565b90505b8415610f4757837f442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e82604051610f3a91815260200190565b60405180910390a2610f82565b837f23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d2382604051610f7991815260200190565b60405180910390a25b50506001600160a01b03811615610ff657604051631264e26d60e31b81526004810183905283151560248201526001600160a01b03821690639327136890604401600060405180830381600087803b158015610fdd57600080fd5b505af1158015610ff1573d6000803e3d6000fd5b505050505b50509b9a5050505050505050505050565b6004548061103f5760405162461bcd60e51b8152602060048201526005602482015264475330303160d81b60448201526064016106b3565b61104c3385858585611428565b50505050565b6060600060035467ffffffffffffffff8111156110715761107161272f565b60405190808252806020026020018201604052801561109a578160200160208202803683370190505b506001600090815260026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e054919250906001600160a01b03165b6001600160a01b03811660011461113b57808383815181106110fb576110fb6130a8565b6001600160a01b0392831660209182029290920181019190915291811660009081526002909252604090912054168161113381612eb1565b9250506110d7565b509092915050565b600080825160208401855af46040518181523d60208201523d6000604083013e60403d0181fd5b6111a88a8a808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152508c9250612189915050565b6001600160a01b038416156111c0576111c08461236f565b6112008787878080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506123d392505050565b81156112175761121582600060018685612051565b505b336001600160a01b03167f141df868a6331af528e38c83b7aa03edc19be66e37ae67f9285bf4f8e3c6a1a88b8b8b8b896040516112589594939291906130be565b60405180910390a250505050505050505050565b606060006001600160a01b0384166001148061128c575061128c846107b0565b6112c05760405162461bcd60e51b8152602060048201526005602482015264475331303560d81b60448201526064016106b3565b600083116112f85760405162461bcd60e51b815260206004820152600560248201526423a998981b60d91b60448201526064016106b3565b8267ffffffffffffffff8111156113115761131161272f565b60405190808252806020026020018201604052801561133a578160200160208202803683370190505b506001600160a01b03808616600090815260016020526040812054929450911691505b6001600160a01b0382161580159061137f57506001600160a01b038216600114155b801561138a57508381105b156113e557818382815181106113a2576113a26130a8565b6001600160a01b039283166020918202929092018101919091529281166000908152600190935260409092205490911690806113dd81612eb1565b91505061135d565b6001600160a01b03821660011461141d5782611402600183613095565b81518110611412576114126130a8565b602002602001015191505b808352509250929050565b611433816041612505565b8251101561146b5760405162461bcd60e51b8152602060048201526005602482015264047533032360dc1b60448201526064016106b3565b6000808060008060005b868110156118a6576041810288016020810151604082015160609092015160001a95509350915060ff841660000361165b5791935083916114b7876041612505565b8210156114ee5760405162461bcd60e51b8152602060048201526005602482015264475330323160d81b60448201526064016106b3565b87516114fb83602061253a565b11156115315760405162461bcd60e51b815260206004820152600560248201526423a998191960d91b60448201526064016106b3565b60208289018101518951909161155490839061154e90879061253a565b9061253a565b111561158a5760405162461bcd60e51b8152602060048201526005602482015264475330323360d81b60448201526064016106b3565b60606020848b01019050631626ba7e60e01b6001600160e01b031916876001600160a01b0316631626ba7e8e846040518363ffffffff1660e01b81526004016115d492919061312a565b602060405180830381865afa1580156115f1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116159190613143565b6001600160e01b031916146116545760405162461bcd60e51b815260206004820152600560248201526411d4cc0c8d60da1b60448201526064016106b3565b505061180c565b8360ff166001036116e7578260001c9450846001600160a01b03168b6001600160a01b031614806116ae57506001600160a01b03851660009081526008602090815260408083208d845290915290205415155b6116e25760405162461bcd60e51b8152602060048201526005602482015264475330323560d81b60448201526064016106b3565b61180c565b601e8460ff1611156117ac576040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c81018b9052600190605c016040516020818303038152906040528051906020012060048661174c919061316d565b6040805160008152602081018083529390935260ff90911690820152606081018590526080810184905260a0016020604051602081039080840390855afa15801561179b573d6000803e3d6000fd5b50505060206040510351945061180c565b6040805160008152602081018083528c905260ff861691810191909152606081018490526080810183905260019060a0016020604051602081039080840390855afa1580156117ff573d6000803e3d6000fd5b5050506020604051035194505b856001600160a01b0316856001600160a01b031611801561184657506001600160a01b038581166000908152600260205260409020541615155b801561185c57506001600160a01b038516600114155b6118905760405162461bcd60e51b815260206004820152600560248201526423a998191b60d91b60448201526064016106b3565b849550808061189e90612eb1565b915050611475565b5050505050505050505050565b336000908152600260205260409020546001600160a01b03166119005760405162461bcd60e51b8152602060048201526005602482015264047533033360dc1b60448201526064016106b3565b336000818152600860209081526040808320858452909152808220600190555183917ff2a0eb156472d1440255b0d7c1e19cc07115d1051fe605b0dce69acfec884d9c91a350565b600061195d8c8c8c8c8c8c8c8c8c8c8c612556565b8051906020012090509b9a5050505050505050505050565b61197d611f95565b6001600160a01b0381161580159061199f57506001600160a01b038116600114155b6119d35760405162461bcd60e51b8152602060048201526005602482015264475331303160d81b60448201526064016106b3565b6001600160a01b03828116600090815260016020526040902054811690821614611a275760405162461bcd60e51b8152602060048201526005602482015264475331303360d81b60448201526064016106b3565b6001600160a01b03818116600081815260016020526040808220805487861684528284208054919096166001600160a01b0319918216179095558383528054909416909355915190917faab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace405427691a25050565b611a9f611f95565b6001600160a01b03811615611b51576040516301ffc9a760e01b815263128b702960e31b60048201526001600160a01b038216906301ffc9a790602401602060405180830381865afa158015611af9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b1d9190613186565b611b515760405162461bcd60e51b8152602060048201526005602482015264047533330360dc1b60448201526064016106b3565b7f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c88181556040516001600160a01b038316907f1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa290600090a25050565b611bb5611f95565b6001600160a01b03811615801590611bd757506001600160a01b038116600114155b8015611bec57506001600160a01b0381163014155b611c085760405162461bcd60e51b81526004016106b390612e5d565b6001600160a01b038181166000908152600260205260409020541615611c405760405162461bcd60e51b81526004016106b390612e7c565b6001600160a01b03821615801590611c6257506001600160a01b038216600114155b611c7e5760405162461bcd60e51b81526004016106b390612e5d565b6001600160a01b03838116600090815260026020526040902054811690831614611cd25760405162461bcd60e51b8152602060048201526005602482015264475332303560d81b60448201526064016106b3565b6001600160a01b03828116600081815260026020526040808220805486861680855283852080549288166001600160a01b03199384161790559589168452828420805482169096179095558383528054909416909355915190917ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf91a26040516001600160a01b038216907f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea2690600090a2505050565b611d90611f95565b611d998161236f565b6040516001600160a01b038216907f5ac6c46c93c8d0e53714ba3b53db3e7c046da994313d7ed0d192028bc7c228b090600090a250565b604080517f47e79534a245952e8b16893a336b85a3d9ea9fa8c573f3d803afb92a79469218602082015246918101829052306060820152600091906080016040516020818303038152906040528051906020012091505090565b611e32611f95565b806001600354611e429190613095565b1015611e605760405162461bcd60e51b81526004016106b390612f7c565b6001600160a01b03821615801590611e8257506001600160a01b038216600114155b611e9e5760405162461bcd60e51b81526004016106b390612e5d565b6001600160a01b03838116600090815260026020526040902054811690831614611ef25760405162461bcd60e51b8152602060048201526005602482015264475332303560d81b60448201526064016106b3565b6001600160a01b03828116600081815260026020526040808220805488861684529183208054929095166001600160a01b03199283161790945591815282549091169091556003805491611f45836131a8565b90915550506040516001600160a01b038316907ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf90600090a28060045414611f9057611f9081610c1c565b505050565b333014611fcc5760405162461bcd60e51b8152602060048201526005602482015264475330333160d81b60448201526064016106b3565b565b60006001836001811115611fe457611fe4612eca565b03611ffc576000808551602087018986f4905061200c565b600080855160208701888a87f190505b95945050505050565b6000818310156120255781612027565b825b9392505050565b60008282111561203d57600080fd5b60006120498385613095565b949350505050565b6000806001600160a01b03831615612069578261206b565b325b90506001600160a01b0384166121305761209d3a861061208b573a61208d565b855b612097898961253a565b90612505565b91506000816001600160a01b03168360405160006040518083038185875af1925050503d80600081146120ec576040519150601f19603f3d011682016040523d82523d6000602084013e6120f1565b606091505b505090508061212a5760405162461bcd60e51b8152602060048201526005602482015264475330313160d81b60448201526064016106b3565b5061217f565b61213e85612097898961253a565b915061214b84828461262f565b61217f5760405162461bcd60e51b815260206004820152600560248201526423a998189960d91b60448201526064016106b3565b5095945050505050565b600454156121c15760405162461bcd60e51b8152602060048201526005602482015264047533230360dc1b60448201526064016106b3565b81518111156121e25760405162461bcd60e51b81526004016106b390612f7c565b600181101561221b5760405162461bcd60e51b815260206004820152600560248201526423a999181960d91b60448201526064016106b3565b600160005b835181101561233c57600084828151811061223d5761223d6130a8565b6020026020010151905060006001600160a01b0316816001600160a01b03161415801561227457506001600160a01b038116600114155b801561228957506001600160a01b0381163014155b80156122a75750806001600160a01b0316836001600160a01b031614155b6122c35760405162461bcd60e51b81526004016106b390612e5d565b6001600160a01b0381811660009081526002602052604090205416156122fb5760405162461bcd60e51b81526004016106b390612e7c565b6001600160a01b03928316600090815260026020526040902080546001600160a01b031916938216939093179092558061233481612eb1565b915050612220565b506001600160a01b0316600090815260026020526040902080546001600160a01b03191660011790559051600355600455565b306001600160a01b038216036123af5760405162461bcd60e51b8152602060048201526005602482015264047533430360dc1b60448201526064016106b3565b7f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d555565b600160008190526020527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f546001600160a01b03161561243d5760405162461bcd60e51b8152602060048201526005602482015264047533130360dc1b60448201526064016106b3565b6001600081905260208190527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f80546001600160a01b03191690911790556001600160a01b038216156107ac57813b6124c05760405162461bcd60e51b815260206004820152600560248201526423a998181960d91b60448201526064016106b3565b6124d1826000836001600019611fce565b6107ac5760405162461bcd60e51b8152602060048201526005602482015264047533030360dc1b60448201526064016106b3565b600082600003612517575060006107e5565b60006125238385612f65565b9050826125308583613073565b1461202757600080fd5b6000806125478385613060565b90508381101561202757600080fd5b606060007fbb8310d486368db6bd6f849402fdd73ad53d316b5a4b2644ad6efe0f941286d860001b8d8d8d8d6040516125909291906131bf565b6040519081900381206125b6949392918e908e908e908e908e908e908e906020016131cf565b60408051601f1981840301815291905280516020909101209050601960f81b600160f81b6125e2611dd0565b6040516001600160f81b031993841660208201529290911660218301526022820152604281018290526062016040516020818303038152906040529150509b9a5050505050505050505050565b604080516001600160a01b03841660248201526044808201849052825180830390910181526064909101909152602080820180516001600160e01b031663a9059cbb60e01b1781528251600093929184919082896127105a03f13d80156126a157602081146126a957600093506126b4565b8193506126b4565b600051158215171593505b5050509392505050565b6001600160a01b03811681146126d357600080fd5b50565b80356126e1816126be565b919050565b600080604083850312156126f957600080fd5b8235612704816126be565b946020939093013593505050565b60006020828403121561272457600080fd5b8135612027816126be565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261275657600080fd5b813567ffffffffffffffff808211156127715761277161272f565b604051601f8301601f19908116603f011681019082821181831017156127995761279961272f565b816040528381528660208588010111156127b257600080fd5b836020870160208301376000602085830101528094505050505092915050565b8035600281106126e157600080fd5b600080600080608085870312156127f757600080fd5b8435612802816126be565b935060208501359250604085013567ffffffffffffffff81111561282557600080fd5b61283187828801612745565b925050612840606086016127d2565b905092959194509250565b6000815180845260005b8181101561287157602081850181015186830182015201612855565b506000602082860101526020601f19601f83011685010191505092915050565b8215158152604060208201526000612049604083018461284b565b600080604083850312156128bf57600080fd5b50508035926020909101359150565b602081526000612027602083018461284b565b6000602082840312156128f357600080fd5b5035919050565b60008083601f84011261290c57600080fd5b50813567ffffffffffffffff81111561292457600080fd5b60208301915083602082850101111561293c57600080fd5b9250929050565b60008060008060008060008060008060006101408c8e03121561296557600080fd5b61296e8c6126d6565b9a5060208c0135995067ffffffffffffffff8060408e0135111561299157600080fd5b6129a18e60408f01358f016128fa565b909a5098506129b260608e016127d2565b975060808d0135965060a08d0135955060c08d013594506129d560e08e016126d6565b93506129e46101008e016126d6565b9250806101208e013511156129f857600080fd5b50612a0a8d6101208e01358e01612745565b90509295989b509295989b9093969950565b600080600060608486031215612a3157600080fd5b83359250602084013567ffffffffffffffff80821115612a5057600080fd5b612a5c87838801612745565b93506040860135915080821115612a7257600080fd5b50612a7f86828701612745565b9150509250925092565b600081518084526020808501945080840160005b83811015612ac25781516001600160a01b031687529582019590820190600101612a9d565b509495945050505050565b6020815260006120276020830184612a89565b60008060408385031215612af357600080fd5b8235612afe816126be565b9150602083013567ffffffffffffffff811115612b1a57600080fd5b612b2685828601612745565b9150509250929050565b6000806000806000806000806000806101008b8d031215612b5057600080fd5b8a3567ffffffffffffffff80821115612b6857600080fd5b818d0191508d601f830112612b7c57600080fd5b813581811115612b8b57600080fd5b8e60208260051b8501011115612ba057600080fd5b60208381019d50909b508d01359950612bbb60408e016126d6565b985060608d0135915080821115612bd157600080fd5b50612bde8d828e016128fa565b9097509550612bf1905060808c016126d6565b9350612bff60a08c016126d6565b925060c08b01359150612c1460e08c016126d6565b90509295989b9194979a5092959850565b604081526000612c386040830185612a89565b905060018060a01b03831660208301529392505050565b600080600080600060a08688031215612c6757600080fd5b8535612c72816126be565b945060208601359350604086013567ffffffffffffffff80821115612c9657600080fd5b612ca289838a01612745565b94506060880135915080821115612cb857600080fd5b50612cc588828901612745565b95989497509295608001359392505050565b60008060008060008060008060008060006101408c8e031215612cf957600080fd5b8b35612d04816126be565b9a5060208c0135995060408c013567ffffffffffffffff811115612d2757600080fd5b612d338e828f016128fa565b909a509850612d46905060608d016127d2565b965060808c0135955060a08c0135945060c08c0135935060e08c0135612d6b816126be565b92506101008c0135612d7c816126be565b809250506101208c013590509295989b509295989b9093969950565b60008060408385031215612dab57600080fd5b8235612db6816126be565b91506020830135612dc6816126be565b809150509250929050565b600080600060608486031215612de657600080fd5b8335612df1816126be565b92506020840135612e01816126be565b91506040840135612e11816126be565b809150509250925092565b600080600060608486031215612e3157600080fd5b8335612e3c816126be565b92506020840135612e4c816126be565b929592945050506040919091013590565b602080825260059082015264475332303360d81b604082015260600190565b60208082526005908201526411d4cc8c0d60da1b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600060018201612ec357612ec3612e9b565b5060010190565b634e487b7160e01b600052602160045260246000fd5b60028110612efe57634e487b7160e01b600052602160045260246000fd5b9052565b600060018060a01b03808816835286602084015260a06040840152612f2a60a084018761284b565b9150612f396060840186612ee0565b8084166080840152509695505050505050565b600060208284031215612f5e57600080fd5b5051919050565b80820281158282048414176107e5576107e5612e9b565b602080825260059082015264475332303160d81b604082015260600190565b6001600160a01b038d168152602081018c90526101606040820181905281018a905260006101808b8d828501376000838d01820152601f8c01601f19168301612fe7606085018d612ee0565b8a60808501528960a08501528860c085015261300e60e08501896001600160a01b03169052565b6001600160a01b03871661010085015281848203016101208501526130358282018761284b565b9250505061304f6101408301846001600160a01b03169052565b9d9c50505050505050505050505050565b808201808211156107e5576107e5612e9b565b60008261309057634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156107e5576107e5612e9b565b634e487b7160e01b600052603260045260246000fd5b6080808252810185905260008660a08301825b888110156131015782356130e4816126be565b6001600160a01b03168252602092830192909101906001016130d1565b50602084019690965250506001600160a01b039283166040820152911660609091015292915050565b828152604060208201526000612049604083018461284b565b60006020828403121561315557600080fd5b81516001600160e01b03198116811461202757600080fd5b60ff82811682821603908111156107e5576107e5612e9b565b60006020828403121561319857600080fd5b8151801515811461202757600080fd5b6000816131b7576131b7612e9b565b506000190190565b8183823760009101908152919050565b8b81526001600160a01b038b81166020830152604082018b9052606082018a9052610160820190613203608084018b612ee0565b60a083019890985260c082019690965260e081019490945291851661010084015290931661012082015261014001919091529594505050505056fea2646970667358221220d6fc0780f526b138e0298d02e0a4a35e280b184f92cfd2b2694a234e36f1c84564736f6c63430008130033a2646970667358221220596ea111e4fc99c648c8212c249b076a6fce0f0733ed4d225f8b5776e1cc023364736f6c63430008130033", - "sourceMap": "235:413:30:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;390:86:31;;434:42;390:86;;;;;-1:-1:-1;;;;;178:32:32;;;160:51;;148:2;133:18;390:86:31;;;;;;;;279:16:30;;;;;;;;-1:-1:-1;;;;;279:16:30;;;511:76:31;;545:42;511:76;;777;;811:42;777:76;;698:73;;729:42;698:73;;615:77;;650:42;615:77;;210:80;;-1:-1:-1;;;;;210:80:31;;302:344:30;;;:::i;:::-;;859:76:31;;893:42;859:76;;800:28:17;;;;;;;;;;;;;;;615:14:32;;608:22;590:41;;578:2;563:18;800:28:17;450:187:32;302:344:30;317:28:16;309:37;;-1:-1:-1;;;;;334:17:30;;:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;364:24;391:28;;;;;;;;;;;;;;-1:-1:-1;;;391:28:30;;;:20;:28::i;:::-;364:55;-1:-1:-1;429:12:30;444:26;364:55;444:26;:::i;:::-;429:41;;503:4;488:22;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;481:4;;:29;;;;;-1:-1:-1;;;;;481:29:30;;;;;-1:-1:-1;;;;;481:29:30;;;;;;317:28:16;309:37;;-1:-1:-1;;;;;621:16:30;;:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;324:322;;302:344::o;1016:237:31:-;1081:13;1106:22;:42;;;;;;;;;;;;;-1:-1:-1;;;1106:42:31;;;;;1158:18;1193:8;1203;1179:33;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;1179:33:31;;;;;;;;;;-1:-1:-1;;;1229:17:31;;1179:33;-1:-1:-1;1229:11:31;;;;:17;;1179:33;;1229:17;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1229:17:31;;;;;;;;;;;;:::i;:::-;1222:24;1016:237;-1:-1:-1;;;;1016:237:31:o;-1:-1:-1:-;;;;;;;;:::o;642:297:32:-;760:12;;807:4;796:16;;;790:23;;760:12;825:16;;822:111;;;919:1;915:6;905;899:4;895:17;892:1;888:25;884:38;877:5;873:50;864:59;;822:111;;642:297;;;:::o;944:250::-;1029:1;1039:113;1053:6;1050:1;1047:13;1039:113;;;1129:11;;;1123:18;1110:11;;;1103:39;1075:2;1068:10;1039:113;;;-1:-1:-1;;1186:1:32;1168:16;;1161:27;944:250::o;1199:496::-;1378:3;1416:6;1410:13;1432:66;1491:6;1486:3;1479:4;1471:6;1467:17;1432:66;:::i;:::-;1561:13;;1520:16;;;;1583:70;1561:13;1520:16;1630:4;1618:17;;1583:70;:::i;:::-;1669:20;;1199:496;-1:-1:-1;;;;1199:496:32:o;1700:396::-;1849:2;1838:9;1831:21;1812:4;1881:6;1875:13;1924:6;1919:2;1908:9;1904:18;1897:34;1940:79;2012:6;2007:2;1996:9;1992:18;1987:2;1979:6;1975:15;1940:79;:::i;:::-;2080:2;2059:15;-1:-1:-1;;2055:29:32;2040:45;;;;2087:2;2036:54;;1700:396;-1:-1:-1;;1700:396:32:o;2101:127::-;2162:10;2157:3;2153:20;2150:1;2143:31;2193:4;2190:1;2183:15;2217:4;2214:1;2207:15;2233:897;2313:6;2366:2;2354:9;2345:7;2341:23;2337:32;2334:52;;;2382:1;2379;2372:12;2334:52;2415:9;2409:16;2444:18;2485:2;2477:6;2474:14;2471:34;;;2501:1;2498;2491:12;2471:34;2539:6;2528:9;2524:22;2514:32;;2584:7;2577:4;2573:2;2569:13;2565:27;2555:55;;2606:1;2603;2596:12;2555:55;2635:2;2629:9;2657:2;2653;2650:10;2647:36;;;2663:18;;:::i;:::-;2738:2;2732:9;2706:2;2792:13;;-1:-1:-1;;2788:22:32;;;2812:2;2784:31;2780:40;2768:53;;;2836:18;;;2856:22;;;2833:46;2830:72;;;2882:18;;:::i;:::-;2922:10;2918:2;2911:22;2957:2;2949:6;2942:18;2997:7;2992:2;2987;2983;2979:11;2975:20;2972:33;2969:53;;;3018:1;3015;3008:12;2969:53;3031:68;3096:2;3091;3083:6;3079:15;3074:2;3070;3066:11;3031:68;:::i;:::-;3118:6;2233:897;-1:-1:-1;;;;;;;2233:897:32:o", + "object": "0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c80638ced031c1161008c578063c040622611610066578063c040622614610204578063ec5568891461020e578063f627fbb514610221578063f8ccbf471461023c57600080fd5b80638ced031c146101c057806394b41e52146101db578063bc8ff277146101f657600080fd5b80631e97ad85116100c85780631e97ad851461015457806320bf91ce1461016f5780632c1be1bd1461018a57806365e1f585146101a557600080fd5b806306dc245c146100ef5780631349cd91146101275780631996450114610141575b600080fd5b61010a735ff137d4b0fdcd49dca30c7cf57e578a026d278981565b6040516001600160a01b0390911681526020015b60405180910390f35b600b5461010a90630100000090046001600160a01b031681565b600c5461010a906001600160a01b031681565b61010a73bb942519a1339992630b13c3252f04fcb09d484181565b61010a734b8c47ae2e5083ee6aa9ae2884e8051c2e4741b181565b61010a73e7affdb964178261df49b86bfdba78e9d768db6d81565b61010a737ff6363cd3a4e7f9ece98d78dd3c862bace2163d81565b61010a730f95a7b50eaeefc08eb10be44dd48409b46372b281565b61010a73ca11bde05977b3631167028862be2a173976ca1181565b61010a6001600160a01b0381565b61020c61025f565b005b600d5461010a906001600160a01b031681565b61010a73ffffffffa2ec6f66a22017a0deb0191e5f8cbc3581565b600b5461024f9062010000900460ff1681565b604051901515815260200161011e565b7f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b0316637fb5297f6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156102bd57600080fd5b505af11580156102d1573d6000803e3d6000fd5b5050505060006102fc604051806040016040528060048152602001631cd85b1d60e21b815250610642565b9050600061030982610733565b90508060405161031890610719565b8190604051809103906000f5905080158015610338573d6000803e3d6000fd5b50600b60036101000a8154816001600160a01b0302191690836001600160a01b031602179055508060405161036c90610726565b8190604051809103906000f590508015801561038c573d6000803e3d6000fd5b50600c80546001600160a01b0319166001600160a01b03929092169190911790556040805160038082526080820190925260009160208201606080368337019050509050739e631f0abb90d36ac531085619590d69a01123a5816000815181106103f8576103f8610770565b60200260200101906001600160a01b031690816001600160a01b03168152505073e4530595e6bc56fe453f9dff61921c807ddddddc8160018151811061044057610440610770565b60200260200101906001600160a01b031690816001600160a01b03168152505073d571d768433976e35fce1c6cbaa9210b5a7dccd78160028151811061048857610488610770565b60200260200101906001600160a01b031690816001600160a01b03168152505060006002905060006060600080600080600063b63e800d60e01b89898989898989896040516024016104e19897969594939291906107d6565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b031990941693909317909252600c54600b549251631688f0b960e01b81529193508c926001600160a01b0391821692631688f0b9926105559263010000009004169086908690600401610892565b6020604051808303816000875af1158015610574573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061059891906108c6565b600d60006101000a8154816001600160a01b0302191690836001600160a01b031602179055507f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b03166376eadd366040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561061c57600080fd5b505af1158015610630573d6000803e3d6000fd5b50505050505050505050505050505050565b606060006040518060400160405280600f81526020016e2e2f7363726970742f696e7075742f60881b8152509050600081846040516020016106859291906108f6565b60408051601f19818403018152908290526360f9bb1160e01b82529150737109709ecfa91a80626ff3989d68f67f5b1dd12d906360f9bb11906106cc908490600401610925565b600060405180830381865afa1580156106e9573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526107119190810190610938565b949350505050565b613299806109e683390190565b6107e080613c7f83390190565b80516020808301519190811015610754576000198160200360031b1b821691505b50919050565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60005b838110156107a1578181015183820152602001610789565b50506000910152565b600081518084526107c2816020860160208601610786565b601f01601f19169290920160200192915050565b6101008082528951908201819052600090610120830190602090818d01845b8281101561081a5781516001600160a01b0316855293830193908301906001016107f5565b50505083018a90526001600160a01b0389166040840152828103606084015261084381896107aa565b91505061085b60808301876001600160a01b03169052565b6001600160a01b03851660a08301528360c083015261088560e08301846001600160a01b03169052565b9998505050505050505050565b6001600160a01b03841681526060602082018190526000906108b6908301856107aa565b9050826040830152949350505050565b6000602082840312156108d857600080fd5b81516001600160a01b03811681146108ef57600080fd5b9392505050565b60008351610908818460208801610786565b83519083019061091c818360208801610786565b01949350505050565b6020815260006108ef60208301846107aa565b60006020828403121561094a57600080fd5b815167ffffffffffffffff8082111561096257600080fd5b818401915084601f83011261097657600080fd5b8151818111156109885761098861075a565b604051601f8201601f19908116603f011681019083821181831017156109b0576109b061075a565b816040528281528760208487010111156109c957600080fd5b6109da836020830160208801610786565b97965050505050505056fe608060405234801561001057600080fd5b506001600455613274806100256000396000f3fe6080604052600436106101bb5760003560e01c8063b4faba09116100ec578063e19a9dd91161008a578063f08a032311610064578063f08a0323146105d2578063f698da25146105f2578063f8dc5dd914610607578063ffa1ad7414610627576101f7565b8063e19a9dd91461057d578063e318b52b1461059d578063e75235b8146105bd576101f7565b8063cd5d1f77116100c6578063cd5d1f77146104fd578063d4d9bdcd1461051d578063d8d11f781461053d578063e009cfde1461055d576101f7565b8063b4faba091461048f578063b63e800d146104af578063cc2f8452146104cf576101f7565b8063610b5925116101595780637d832974116101335780637d832974146103ff578063934f3a1114610437578063a0e67e2b14610457578063affed0e014610479576101f7565b8063610b5925146103ac578063694e80c3146103cc5780636a761202146103ec576101f7565b8063468721a711610195578063468721a7146102f65780635229073f146103165780635624b25b146103445780635ae6bd3714610371576101f7565b80630d582f131461027f5780632d9ad53d146102a15780632f54bf6e146102d6576101f7565b366101f75760405134815233907f3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d9060200160405180910390a2005b34801561020357600080fd5b507f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d580548061022e57005b60408051368101909152366000823760408051601481019091523360601b9052600080366014018382865af191505061026d3d60408051918201905290565b3d6000823e8161027b573d81fd5b3d81f35b34801561028b57600080fd5b5061029f61029a3660046126e6565b610658565b005b3480156102ad57600080fd5b506102c16102bc366004612712565b6107b0565b60405190151581526020015b60405180910390f35b3480156102e257600080fd5b506102c16102f1366004612712565b6107eb565b34801561030257600080fd5b506102c16103113660046127e1565b610823565b34801561032257600080fd5b506103366103313660046127e1565b610a27565b6040516102cd929190612891565b34801561035057600080fd5b5061036461035f3660046128ac565b610a5d565b6040516102cd91906128ce565b34801561037d57600080fd5b5061039e61038c3660046128e1565b60076020526000908152604090205481565b6040519081526020016102cd565b3480156103b857600080fd5b5061029f6103c7366004612712565b610ae3565b3480156103d857600080fd5b5061029f6103e73660046128e1565b610c1c565b6102c16103fa366004612943565b610cba565b34801561040b57600080fd5b5061039e61041a3660046126e6565b600860209081526000928352604080842090915290825290205481565b34801561044357600080fd5b5061029f610452366004612a1c565b611007565b34801561046357600080fd5b5061046c611052565b6040516102cd9190612acd565b34801561048557600080fd5b5061039e60055481565b34801561049b57600080fd5b5061029f6104aa366004612ae0565b611143565b3480156104bb57600080fd5b5061029f6104ca366004612b30565b61116a565b3480156104db57600080fd5b506104ef6104ea3660046126e6565b61126c565b6040516102cd929190612c25565b34801561050957600080fd5b5061029f610518366004612c4f565b611428565b34801561052957600080fd5b5061029f6105383660046128e1565b6118b3565b34801561054957600080fd5b5061039e610558366004612cd7565b611948565b34801561056957600080fd5b5061029f610578366004612d98565b611975565b34801561058957600080fd5b5061029f610598366004612712565b611a97565b3480156105a957600080fd5b5061029f6105b8366004612dd1565b611bad565b3480156105c957600080fd5b5060045461039e565b3480156105de57600080fd5b5061029f6105ed366004612712565b611d88565b3480156105fe57600080fd5b5061039e611dd0565b34801561061357600080fd5b5061029f610622366004612e1c565b611e2a565b34801561063357600080fd5b5061036460405180604001604052806005815260200164312e342e3160d81b81525081565b610660611f95565b6001600160a01b0382161580159061068257506001600160a01b038216600114155b801561069757506001600160a01b0382163014155b6106bc5760405162461bcd60e51b81526004016106b390612e5d565b60405180910390fd5b6001600160a01b0382811660009081526002602052604090205416156106f45760405162461bcd60e51b81526004016106b390612e7c565b60026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e080546001600160a01b038481166000818152604081208054939094166001600160a01b03199384161790935560018352835490911617909155600380549161076183612eb1565b90915550506040516001600160a01b038316907f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea2690600090a280600454146107ac576107ac81610c1c565b5050565b600060016001600160a01b038316148015906107e557506001600160a01b038281166000908152600160205260409020541615155b92915050565b60006001600160a01b0382166001148015906107e55750506001600160a01b0390811660009081526002602052604090205416151590565b60003360011480159061084d5750336000908152600160205260409020546001600160a01b031615155b6108815760405162461bcd60e51b815260206004820152600560248201526411d4cc4c0d60da1b60448201526064016106b3565b60006108ab7f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c85490565b905060006001600160a01b038216156109385760405163394614b960e11b81526001600160a01b0383169063728c2972906108f2908a908a908a908a903390600401612f02565b6020604051808303816000875af1158015610911573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109359190612f4c565b90505b61094787878787600019611fce565b92506001600160a01b038216156109bb57604051631264e26d60e31b81526004810182905283151560248201526001600160a01b03831690639327136890604401600060405180830381600087803b1580156109a257600080fd5b505af11580156109b6573d6000803e3d6000fd5b505050505b82156109f15760405133907f6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb890600090a2610a1d565b60405133907facd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd37590600090a25b5050949350505050565b60006060610a3786868686610823565b915060405160203d0181016040523d81523d6000602083013e8091505094509492505050565b60606000610a6c836020612f65565b67ffffffffffffffff811115610a8457610a8461272f565b6040519080825280601f01601f191660200182016040528015610aae576020820181803683370190505b50905060005b83811015610adb578481015460208083028401015280610ad381612eb1565b915050610ab4565b509392505050565b610aeb611f95565b6001600160a01b03811615801590610b0d57506001600160a01b038116600114155b610b415760405162461bcd60e51b8152602060048201526005602482015264475331303160d81b60448201526064016106b3565b6001600160a01b038181166000908152600160205260409020541615610b915760405162461bcd60e51b815260206004820152600560248201526423a998981960d91b60448201526064016106b3565b600160208190527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f80546001600160a01b03848116600081815260408082208054949095166001600160a01b031994851617909455948552835490911681179092555190917fecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f844091a250565b610c24611f95565b600354811115610c465760405162461bcd60e51b81526004016106b390612f7c565b6001811015610c7f5760405162461bcd60e51b815260206004820152600560248201526423a999181960d91b60448201526064016106b3565b60048190556040518181527f610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c939060200160405180910390a150565b600080610ce68d8d8d8d8d8d8d8d8d8d60056000815480929190610cdd90612eb1565b91905055611948565b9050610d02816040518060200160405280600081525085611007565b6000610d2c7f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c85490565b90506001600160a01b03811615610db257806001600160a01b03166375f0bb528f8f8f8f8f8f8f8f8f8f8f336040518d63ffffffff1660e01b8152600401610d7f9c9b9a99989796959493929190612f9b565b600060405180830381600087803b158015610d9957600080fd5b505af1158015610dad573d6000803e3d6000fd5b505050505b610dde610dc18a6109c4613060565b603f610dce8c6040612f65565b610dd89190613073565b90612015565b610dea906101f4613060565b5a1015610e215760405162461bcd60e51b8152602060048201526005602482015264047533031360dc1b60448201526064016106b3565b60005a9050610e928f8f8f8f8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050508e8c600014610e7f578e611fce565b6109c45a610e8d9190613095565b611fce565b9350610e9f5a829061202e565b90508380610eac57508915155b80610eb657508715155b610eea5760405162461bcd60e51b8152602060048201526005602482015264475330313360d81b60448201526064016106b3565b60008815610f0257610eff828b8b8b8b612051565b90505b8415610f4757837f442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e82604051610f3a91815260200190565b60405180910390a2610f82565b837f23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d2382604051610f7991815260200190565b60405180910390a25b50506001600160a01b03811615610ff657604051631264e26d60e31b81526004810183905283151560248201526001600160a01b03821690639327136890604401600060405180830381600087803b158015610fdd57600080fd5b505af1158015610ff1573d6000803e3d6000fd5b505050505b50509b9a5050505050505050505050565b6004548061103f5760405162461bcd60e51b8152602060048201526005602482015264475330303160d81b60448201526064016106b3565b61104c3385858585611428565b50505050565b6060600060035467ffffffffffffffff8111156110715761107161272f565b60405190808252806020026020018201604052801561109a578160200160208202803683370190505b506001600090815260026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e054919250906001600160a01b03165b6001600160a01b03811660011461113b57808383815181106110fb576110fb6130a8565b6001600160a01b0392831660209182029290920181019190915291811660009081526002909252604090912054168161113381612eb1565b9250506110d7565b509092915050565b600080825160208401855af46040518181523d60208201523d6000604083013e60403d0181fd5b6111a88a8a808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152508c9250612189915050565b6001600160a01b038416156111c0576111c08461236f565b6112008787878080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506123d392505050565b81156112175761121582600060018685612051565b505b336001600160a01b03167f141df868a6331af528e38c83b7aa03edc19be66e37ae67f9285bf4f8e3c6a1a88b8b8b8b896040516112589594939291906130be565b60405180910390a250505050505050505050565b606060006001600160a01b0384166001148061128c575061128c846107b0565b6112c05760405162461bcd60e51b8152602060048201526005602482015264475331303560d81b60448201526064016106b3565b600083116112f85760405162461bcd60e51b815260206004820152600560248201526423a998981b60d91b60448201526064016106b3565b8267ffffffffffffffff8111156113115761131161272f565b60405190808252806020026020018201604052801561133a578160200160208202803683370190505b506001600160a01b03808616600090815260016020526040812054929450911691505b6001600160a01b0382161580159061137f57506001600160a01b038216600114155b801561138a57508381105b156113e557818382815181106113a2576113a26130a8565b6001600160a01b039283166020918202929092018101919091529281166000908152600190935260409092205490911690806113dd81612eb1565b91505061135d565b6001600160a01b03821660011461141d5782611402600183613095565b81518110611412576114126130a8565b602002602001015191505b808352509250929050565b611433816041612505565b8251101561146b5760405162461bcd60e51b8152602060048201526005602482015264047533032360dc1b60448201526064016106b3565b6000808060008060005b868110156118a6576041810288016020810151604082015160609092015160001a95509350915060ff841660000361165b5791935083916114b7876041612505565b8210156114ee5760405162461bcd60e51b8152602060048201526005602482015264475330323160d81b60448201526064016106b3565b87516114fb83602061253a565b11156115315760405162461bcd60e51b815260206004820152600560248201526423a998191960d91b60448201526064016106b3565b60208289018101518951909161155490839061154e90879061253a565b9061253a565b111561158a5760405162461bcd60e51b8152602060048201526005602482015264475330323360d81b60448201526064016106b3565b60606020848b01019050631626ba7e60e01b6001600160e01b031916876001600160a01b0316631626ba7e8e846040518363ffffffff1660e01b81526004016115d492919061312a565b602060405180830381865afa1580156115f1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116159190613143565b6001600160e01b031916146116545760405162461bcd60e51b815260206004820152600560248201526411d4cc0c8d60da1b60448201526064016106b3565b505061180c565b8360ff166001036116e7578260001c9450846001600160a01b03168b6001600160a01b031614806116ae57506001600160a01b03851660009081526008602090815260408083208d845290915290205415155b6116e25760405162461bcd60e51b8152602060048201526005602482015264475330323560d81b60448201526064016106b3565b61180c565b601e8460ff1611156117ac576040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c81018b9052600190605c016040516020818303038152906040528051906020012060048661174c919061316d565b6040805160008152602081018083529390935260ff90911690820152606081018590526080810184905260a0016020604051602081039080840390855afa15801561179b573d6000803e3d6000fd5b50505060206040510351945061180c565b6040805160008152602081018083528c905260ff861691810191909152606081018490526080810183905260019060a0016020604051602081039080840390855afa1580156117ff573d6000803e3d6000fd5b5050506020604051035194505b856001600160a01b0316856001600160a01b031611801561184657506001600160a01b038581166000908152600260205260409020541615155b801561185c57506001600160a01b038516600114155b6118905760405162461bcd60e51b815260206004820152600560248201526423a998191b60d91b60448201526064016106b3565b849550808061189e90612eb1565b915050611475565b5050505050505050505050565b336000908152600260205260409020546001600160a01b03166119005760405162461bcd60e51b8152602060048201526005602482015264047533033360dc1b60448201526064016106b3565b336000818152600860209081526040808320858452909152808220600190555183917ff2a0eb156472d1440255b0d7c1e19cc07115d1051fe605b0dce69acfec884d9c91a350565b600061195d8c8c8c8c8c8c8c8c8c8c8c612556565b8051906020012090509b9a5050505050505050505050565b61197d611f95565b6001600160a01b0381161580159061199f57506001600160a01b038116600114155b6119d35760405162461bcd60e51b8152602060048201526005602482015264475331303160d81b60448201526064016106b3565b6001600160a01b03828116600090815260016020526040902054811690821614611a275760405162461bcd60e51b8152602060048201526005602482015264475331303360d81b60448201526064016106b3565b6001600160a01b03818116600081815260016020526040808220805487861684528284208054919096166001600160a01b0319918216179095558383528054909416909355915190917faab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace405427691a25050565b611a9f611f95565b6001600160a01b03811615611b51576040516301ffc9a760e01b815263128b702960e31b60048201526001600160a01b038216906301ffc9a790602401602060405180830381865afa158015611af9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b1d9190613186565b611b515760405162461bcd60e51b8152602060048201526005602482015264047533330360dc1b60448201526064016106b3565b7f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c88181556040516001600160a01b038316907f1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa290600090a25050565b611bb5611f95565b6001600160a01b03811615801590611bd757506001600160a01b038116600114155b8015611bec57506001600160a01b0381163014155b611c085760405162461bcd60e51b81526004016106b390612e5d565b6001600160a01b038181166000908152600260205260409020541615611c405760405162461bcd60e51b81526004016106b390612e7c565b6001600160a01b03821615801590611c6257506001600160a01b038216600114155b611c7e5760405162461bcd60e51b81526004016106b390612e5d565b6001600160a01b03838116600090815260026020526040902054811690831614611cd25760405162461bcd60e51b8152602060048201526005602482015264475332303560d81b60448201526064016106b3565b6001600160a01b03828116600081815260026020526040808220805486861680855283852080549288166001600160a01b03199384161790559589168452828420805482169096179095558383528054909416909355915190917ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf91a26040516001600160a01b038216907f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea2690600090a2505050565b611d90611f95565b611d998161236f565b6040516001600160a01b038216907f5ac6c46c93c8d0e53714ba3b53db3e7c046da994313d7ed0d192028bc7c228b090600090a250565b604080517f47e79534a245952e8b16893a336b85a3d9ea9fa8c573f3d803afb92a79469218602082015246918101829052306060820152600091906080016040516020818303038152906040528051906020012091505090565b611e32611f95565b806001600354611e429190613095565b1015611e605760405162461bcd60e51b81526004016106b390612f7c565b6001600160a01b03821615801590611e8257506001600160a01b038216600114155b611e9e5760405162461bcd60e51b81526004016106b390612e5d565b6001600160a01b03838116600090815260026020526040902054811690831614611ef25760405162461bcd60e51b8152602060048201526005602482015264475332303560d81b60448201526064016106b3565b6001600160a01b03828116600081815260026020526040808220805488861684529183208054929095166001600160a01b03199283161790945591815282549091169091556003805491611f45836131a8565b90915550506040516001600160a01b038316907ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf90600090a28060045414611f9057611f9081610c1c565b505050565b333014611fcc5760405162461bcd60e51b8152602060048201526005602482015264475330333160d81b60448201526064016106b3565b565b60006001836001811115611fe457611fe4612eca565b03611ffc576000808551602087018986f4905061200c565b600080855160208701888a87f190505b95945050505050565b6000818310156120255781612027565b825b9392505050565b60008282111561203d57600080fd5b60006120498385613095565b949350505050565b6000806001600160a01b03831615612069578261206b565b325b90506001600160a01b0384166121305761209d3a861061208b573a61208d565b855b612097898961253a565b90612505565b91506000816001600160a01b03168360405160006040518083038185875af1925050503d80600081146120ec576040519150601f19603f3d011682016040523d82523d6000602084013e6120f1565b606091505b505090508061212a5760405162461bcd60e51b8152602060048201526005602482015264475330313160d81b60448201526064016106b3565b5061217f565b61213e85612097898961253a565b915061214b84828461262f565b61217f5760405162461bcd60e51b815260206004820152600560248201526423a998189960d91b60448201526064016106b3565b5095945050505050565b600454156121c15760405162461bcd60e51b8152602060048201526005602482015264047533230360dc1b60448201526064016106b3565b81518111156121e25760405162461bcd60e51b81526004016106b390612f7c565b600181101561221b5760405162461bcd60e51b815260206004820152600560248201526423a999181960d91b60448201526064016106b3565b600160005b835181101561233c57600084828151811061223d5761223d6130a8565b6020026020010151905060006001600160a01b0316816001600160a01b03161415801561227457506001600160a01b038116600114155b801561228957506001600160a01b0381163014155b80156122a75750806001600160a01b0316836001600160a01b031614155b6122c35760405162461bcd60e51b81526004016106b390612e5d565b6001600160a01b0381811660009081526002602052604090205416156122fb5760405162461bcd60e51b81526004016106b390612e7c565b6001600160a01b03928316600090815260026020526040902080546001600160a01b031916938216939093179092558061233481612eb1565b915050612220565b506001600160a01b0316600090815260026020526040902080546001600160a01b03191660011790559051600355600455565b306001600160a01b038216036123af5760405162461bcd60e51b8152602060048201526005602482015264047533430360dc1b60448201526064016106b3565b7f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d555565b600160008190526020527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f546001600160a01b03161561243d5760405162461bcd60e51b8152602060048201526005602482015264047533130360dc1b60448201526064016106b3565b6001600081905260208190527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f80546001600160a01b03191690911790556001600160a01b038216156107ac57813b6124c05760405162461bcd60e51b815260206004820152600560248201526423a998181960d91b60448201526064016106b3565b6124d1826000836001600019611fce565b6107ac5760405162461bcd60e51b8152602060048201526005602482015264047533030360dc1b60448201526064016106b3565b600082600003612517575060006107e5565b60006125238385612f65565b9050826125308583613073565b1461202757600080fd5b6000806125478385613060565b90508381101561202757600080fd5b606060007fbb8310d486368db6bd6f849402fdd73ad53d316b5a4b2644ad6efe0f941286d860001b8d8d8d8d6040516125909291906131bf565b6040519081900381206125b6949392918e908e908e908e908e908e908e906020016131cf565b60408051601f1981840301815291905280516020909101209050601960f81b600160f81b6125e2611dd0565b6040516001600160f81b031993841660208201529290911660218301526022820152604281018290526062016040516020818303038152906040529150509b9a5050505050505050505050565b604080516001600160a01b03841660248201526044808201849052825180830390910181526064909101909152602080820180516001600160e01b031663a9059cbb60e01b1781528251600093929184919082896127105a03f13d80156126a157602081146126a957600093506126b4565b8193506126b4565b600051158215171593505b5050509392505050565b6001600160a01b03811681146126d357600080fd5b50565b80356126e1816126be565b919050565b600080604083850312156126f957600080fd5b8235612704816126be565b946020939093013593505050565b60006020828403121561272457600080fd5b8135612027816126be565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261275657600080fd5b813567ffffffffffffffff808211156127715761277161272f565b604051601f8301601f19908116603f011681019082821181831017156127995761279961272f565b816040528381528660208588010111156127b257600080fd5b836020870160208301376000602085830101528094505050505092915050565b8035600281106126e157600080fd5b600080600080608085870312156127f757600080fd5b8435612802816126be565b935060208501359250604085013567ffffffffffffffff81111561282557600080fd5b61283187828801612745565b925050612840606086016127d2565b905092959194509250565b6000815180845260005b8181101561287157602081850181015186830182015201612855565b506000602082860101526020601f19601f83011685010191505092915050565b8215158152604060208201526000612049604083018461284b565b600080604083850312156128bf57600080fd5b50508035926020909101359150565b602081526000612027602083018461284b565b6000602082840312156128f357600080fd5b5035919050565b60008083601f84011261290c57600080fd5b50813567ffffffffffffffff81111561292457600080fd5b60208301915083602082850101111561293c57600080fd5b9250929050565b60008060008060008060008060008060006101408c8e03121561296557600080fd5b61296e8c6126d6565b9a5060208c0135995067ffffffffffffffff8060408e0135111561299157600080fd5b6129a18e60408f01358f016128fa565b909a5098506129b260608e016127d2565b975060808d0135965060a08d0135955060c08d013594506129d560e08e016126d6565b93506129e46101008e016126d6565b9250806101208e013511156129f857600080fd5b50612a0a8d6101208e01358e01612745565b90509295989b509295989b9093969950565b600080600060608486031215612a3157600080fd5b83359250602084013567ffffffffffffffff80821115612a5057600080fd5b612a5c87838801612745565b93506040860135915080821115612a7257600080fd5b50612a7f86828701612745565b9150509250925092565b600081518084526020808501945080840160005b83811015612ac25781516001600160a01b031687529582019590820190600101612a9d565b509495945050505050565b6020815260006120276020830184612a89565b60008060408385031215612af357600080fd5b8235612afe816126be565b9150602083013567ffffffffffffffff811115612b1a57600080fd5b612b2685828601612745565b9150509250929050565b6000806000806000806000806000806101008b8d031215612b5057600080fd5b8a3567ffffffffffffffff80821115612b6857600080fd5b818d0191508d601f830112612b7c57600080fd5b813581811115612b8b57600080fd5b8e60208260051b8501011115612ba057600080fd5b60208381019d50909b508d01359950612bbb60408e016126d6565b985060608d0135915080821115612bd157600080fd5b50612bde8d828e016128fa565b9097509550612bf1905060808c016126d6565b9350612bff60a08c016126d6565b925060c08b01359150612c1460e08c016126d6565b90509295989b9194979a5092959850565b604081526000612c386040830185612a89565b905060018060a01b03831660208301529392505050565b600080600080600060a08688031215612c6757600080fd5b8535612c72816126be565b945060208601359350604086013567ffffffffffffffff80821115612c9657600080fd5b612ca289838a01612745565b94506060880135915080821115612cb857600080fd5b50612cc588828901612745565b95989497509295608001359392505050565b60008060008060008060008060008060006101408c8e031215612cf957600080fd5b8b35612d04816126be565b9a5060208c0135995060408c013567ffffffffffffffff811115612d2757600080fd5b612d338e828f016128fa565b909a509850612d46905060608d016127d2565b965060808c0135955060a08c0135945060c08c0135935060e08c0135612d6b816126be565b92506101008c0135612d7c816126be565b809250506101208c013590509295989b509295989b9093969950565b60008060408385031215612dab57600080fd5b8235612db6816126be565b91506020830135612dc6816126be565b809150509250929050565b600080600060608486031215612de657600080fd5b8335612df1816126be565b92506020840135612e01816126be565b91506040840135612e11816126be565b809150509250925092565b600080600060608486031215612e3157600080fd5b8335612e3c816126be565b92506020840135612e4c816126be565b929592945050506040919091013590565b602080825260059082015264475332303360d81b604082015260600190565b60208082526005908201526411d4cc8c0d60da1b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600060018201612ec357612ec3612e9b565b5060010190565b634e487b7160e01b600052602160045260246000fd5b60028110612efe57634e487b7160e01b600052602160045260246000fd5b9052565b600060018060a01b03808816835286602084015260a06040840152612f2a60a084018761284b565b9150612f396060840186612ee0565b8084166080840152509695505050505050565b600060208284031215612f5e57600080fd5b5051919050565b80820281158282048414176107e5576107e5612e9b565b602080825260059082015264475332303160d81b604082015260600190565b6001600160a01b038d168152602081018c90526101606040820181905281018a905260006101808b8d828501376000838d01820152601f8c01601f19168301612fe7606085018d612ee0565b8a60808501528960a08501528860c085015261300e60e08501896001600160a01b03169052565b6001600160a01b03871661010085015281848203016101208501526130358282018761284b565b9250505061304f6101408301846001600160a01b03169052565b9d9c50505050505050505050505050565b808201808211156107e5576107e5612e9b565b60008261309057634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156107e5576107e5612e9b565b634e487b7160e01b600052603260045260246000fd5b6080808252810185905260008660a08301825b888110156131015782356130e4816126be565b6001600160a01b03168252602092830192909101906001016130d1565b50602084019690965250506001600160a01b039283166040820152911660609091015292915050565b828152604060208201526000612049604083018461284b565b60006020828403121561315557600080fd5b81516001600160e01b03198116811461202757600080fd5b60ff82811682821603908111156107e5576107e5612e9b565b60006020828403121561319857600080fd5b8151801515811461202757600080fd5b6000816131b7576131b7612e9b565b506000190190565b8183823760009101908152919050565b8b81526001600160a01b038b81166020830152604082018b9052606082018a9052610160820190613203608084018b612ee0565b60a083019890985260c082019690965260e081019490945291851661010084015290931661012082015261014001919091529594505050505056fea2646970667358221220d6fc0780f526b138e0298d02e0a4a35e280b184f92cfd2b2694a234e36f1c84564736f6c63430008130033608060405234801561001057600080fd5b506107c0806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80631688f0b91461005c5780633408e4701461008c57806353e5d9351461009a578063d18af54d146100af578063ec9e80bb146100c2575b600080fd5b61006f61006a36600461048a565b6100d5565b6040516001600160a01b0390911681526020015b60405180910390f35b604051468152602001610083565b6100a261016a565b6040516100839190610533565b61006f6100bd36600461054d565b610194565b61006f6100d036600461048a565b61026a565b6000808380519060200120836040516020016100fb929190918252602082015260400190565b60405160208183030381529060405280519060200120905061011e85858361029c565b6040516001600160a01b038781168252919350908316907f4f51faf6c4561ff95f067657e43439f0f856d97c04d9ec9070a6199ad418e2359060200160405180910390a2509392505050565b60606040518060200161017c906103c2565b601f1982820381018352601f90910116604052919050565b60008083836040516020016101c592919091825260601b6bffffffffffffffffffffffff1916602082015260340190565b6040516020818303038152906040528051906020012060001c90506101eb8686836100d5565b91506001600160a01b03831615610261576040516303ca56a360e31b81526001600160a01b03841690631e52b5189061022e9085908a908a908a906004016105b9565b600060405180830381600087803b15801561024857600080fd5b505af115801561025c573d6000803e3d6000fd5b505050505b50949350505050565b60008083805190602001208361027d4690565b60408051602081019490945283019190915260608201526080016100fb565b6000833b6102f15760405162461bcd60e51b815260206004820152601f60248201527f53696e676c65746f6e20636f6e7472616374206e6f74206465706c6f7965640060448201526064015b60405180910390fd5b600060405180602001610303906103c2565b601f1982820381018352601f90910116604081905261033091906001600160a01b038816906020016105f6565b6040516020818303038152906040529050828151826020016000f591506001600160a01b0382166103995760405162461bcd60e51b815260206004820152601360248201527210dc99585d194c8818d85b1b0819985a5b1959606a1b60448201526064016102e8565b8351156103ba5760008060008651602088016000875af1036103ba57600080fd5b509392505050565b6101728061061983390190565b6001600160a01b03811681146103e457600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261040e57600080fd5b813567ffffffffffffffff80821115610429576104296103e7565b604051601f8301601f19908116603f01168101908282118183101715610451576104516103e7565b8160405283815286602085880101111561046a57600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060006060848603121561049f57600080fd5b83356104aa816103cf565b9250602084013567ffffffffffffffff8111156104c657600080fd5b6104d2868287016103fd565b925050604084013590509250925092565b60005b838110156104fe5781810151838201526020016104e6565b50506000910152565b6000815180845261051f8160208601602086016104e3565b601f01601f19169290920160200192915050565b6020815260006105466020830184610507565b9392505050565b6000806000806080858703121561056357600080fd5b843561056e816103cf565b9350602085013567ffffffffffffffff81111561058a57600080fd5b610596878288016103fd565b9350506040850135915060608501356105ae816103cf565b939692955090935050565b6001600160a01b038581168252841660208201526080604082018190526000906105e590830185610507565b905082606083015295945050505050565b600083516106088184602088016104e3565b919091019182525060200191905056fe608060405234801561001057600080fd5b5060405161017238038061017283398101604081905261002f916100b9565b6001600160a01b0381166100945760405162461bcd60e51b815260206004820152602260248201527f496e76616c69642073696e676c65746f6e20616464726573732070726f766964604482015261195960f21b606482015260840160405180910390fd5b600080546001600160a01b0319166001600160a01b03929092169190911790556100e9565b6000602082840312156100cb57600080fd5b81516001600160a01b03811681146100e257600080fd5b9392505050565b607b806100f76000396000f3fe6080604052600080546001600160a01b0316632cf35bc960e11b823501602757808252602082f35b3682833781823684845af490503d82833e806040573d82fd5b503d81f3fea26469706673582212203f5c54737982e9cf5db37760a06bb3e38737f9943d1eb548b868bea1100c01a564736f6c63430008130033a264697066735822122083b9e8d22edef92fb133cd8fcefca243032d44ab939a1ac8ef5f792e597f517c64736f6c63430008130033a2646970667358221220602d68c97dd649cf9b3112c2dead07036952c5ffaa8ae625de8bffbfa933381c64736f6c63430008130033", + "sourceMap": "367:1281:42:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;495:86:44;;539:42;495:86;;;;;-1:-1:-1;;;;;287:32:47;;;269:51;;257:2;242:18;495:86:44;;;;;;;;411:20:42;;;;;;;;-1:-1:-1;;;;;411:20:42;;;437:40;;;;;-1:-1:-1;;;;;437:40:42;;;616:76:44;;650:42;616:76;;882;;916:42;882:76;;803:73;;834:42;803:73;;720:77;;755:42;720:77;;1059:87;;1104:42;1059:87;;1212:79;;1249:42;1212:79;;315:80;;-1:-1:-1;;;;;315:80:44;;512:1134:42;;;:::i;:::-;;483:22;;;;;-1:-1:-1;;;;;483:22:42;;;964:76:44;;998:42;964:76;;800:28:22;;;;;;;;;;;;;;;1191:14:47;;1184:22;1166:41;;1154:2;1139:18;800:28:22;1026:187:47;512:1134:42;317:28:21;309:37;;-1:-1:-1;;;;;544:17:42;;:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;574:24;601:28;;;;;;;;;;;;;;-1:-1:-1;;;601:28:42;;;:20;:28::i;:::-;574:55;-1:-1:-1;639:12:42;654:26;574:55;654:26;:::i;:::-;639:41;;717:4;702:22;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;691:8;;:33;;;;;-1:-1:-1;;;;;691:33:42;;;;;-1:-1:-1;;;;;691:33:42;;;;;;780:4;753:34;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;734:16:42;:53;;-1:-1:-1;;;;;;734:53:42;-1:-1:-1;;;;;734:53:42;;;;;;;;;;867:16;;;881:1;867:16;;;;;;;;;-1:-1:-1;;867:16:42;;;;;;;;;;-1:-1:-1;867:16:42;841:42;;905;893:6;900:1;893:9;;;;;;;;:::i;:::-;;;;;;:54;-1:-1:-1;;;;;893:54:42;;;-1:-1:-1;;;;;893:54:42;;;;;969:42;957:6;964:1;957:9;;;;;;;;:::i;:::-;;;;;;:54;-1:-1:-1;;;;;957:54:42;;;-1:-1:-1;;;;;957:54:42;;;;;1033:42;1021:6;1028:1;1021:9;;;;;;;;:::i;:::-;;;;;;:54;-1:-1:-1;;;;;1021:54:42;;;-1:-1:-1;;;;;1021:54:42;;;;;1085:17;1105:1;1085:21;;1135:10;1147:17;1166:23;1199:20;1221:15;1238:23;1271:21;1331:19;;;1365:6;1373:9;1397:2;1401:4;1407:15;1424:12;1438:7;1447:15;1295:168;;;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;1295:168:42;;;;;;;;;;;;;;-1:-1:-1;;;;;1295:168:42;-1:-1:-1;;;;;;1295:168:42;;;;;;;;;;1533:16;;1579:8;;1533:77;;-1:-1:-1;;;1533:77:42;;1295:168;;-1:-1:-1;1510:4:42;;-1:-1:-1;;;;;1533:16:42;;;;:37;;:77;;1579:8;;;;;1295:168;;1510:4;;1533:77;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1525:5;;:85;;;;;-1:-1:-1;;;;;1525:85:42;;;;;-1:-1:-1;;;;;1525:85:42;;;;;;317:28:21;309:37;;-1:-1:-1;;;;;1621:16:42;;:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;534:1112;;;;;;;;;;;;512:1134::o;1372:237:44:-;1437:13;1462:22;:42;;;;;;;;;;;;;-1:-1:-1;;;1462:42:44;;;;;1514:18;1549:8;1559;1535:33;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;1535:33:44;;;;;;;;;;-1:-1:-1;;;1585:17:44;;1535:33;-1:-1:-1;1585:11:44;;;;:17;;1535:33;;1585:17;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1585:17:44;;;;;;;;;;;;:::i;:::-;1578:24;1372:237;-1:-1:-1;;;;1372:237:44:o;-1:-1:-1:-;;;;;;;;:::o;:::-;;;;;;;;:::o;1218:297:47:-;1336:12;;1383:4;1372:16;;;1366:23;;1336:12;1401:16;;1398:111;;;1495:1;1491:6;1481;1475:4;1471:17;1468:1;1464:25;1460:38;1453:5;1449:50;1440:59;;1398:111;;1218:297;;;:::o;1520:127::-;1581:10;1576:3;1572:20;1569:1;1562:31;1612:4;1609:1;1602:15;1636:4;1633:1;1626:15;1652:127;1713:10;1708:3;1704:20;1701:1;1694:31;1744:4;1741:1;1734:15;1768:4;1765:1;1758:15;1784:250;1869:1;1879:113;1893:6;1890:1;1887:13;1879:113;;;1969:11;;;1963:18;1950:11;;;1943:39;1915:2;1908:10;1879:113;;;-1:-1:-1;;2026:1:47;2008:16;;2001:27;1784:250::o;2039:270::-;2080:3;2118:5;2112:12;2145:6;2140:3;2133:19;2161:76;2230:6;2223:4;2218:3;2214:14;2207:4;2200:5;2196:16;2161:76;:::i;:::-;2291:2;2270:15;-1:-1:-1;;2266:29:47;2257:39;;;;2298:4;2253:50;;2039:270;-1:-1:-1;;2039:270:47:o;2314:1289::-;2699:3;2752:21;;;2822:13;;2725:18;;;2844:22;;;2670:4;;2897:3;2882:19;;;2920:4;;2947:15;;;2670:4;2990:195;3004:6;3001:1;2998:13;2990:195;;;3069:13;;-1:-1:-1;;;;;3065:39:47;3053:52;;3125:12;;;;3160:15;;;;3101:1;3019:9;2990:195;;;-1:-1:-1;;;3201:18:47;;3194:34;;;-1:-1:-1;;;;;80:31:47;;3279:2;3264:18;;68:44;3328:9;3323:3;3319:19;3314:2;3303:9;3299:18;3292:47;3356:29;3381:3;3373:6;3356:29;:::i;:::-;3348:37;;;3394:47;3436:3;3425:9;3421:19;3413:6;-1:-1:-1;;;;;80:31:47;68:44;;14:104;3394:47;-1:-1:-1;;;;;80:31:47;;3492:3;3477:19;;68:44;3534:6;3528:3;3517:9;3513:19;3506:35;3550:47;3592:3;3581:9;3577:19;3569:6;-1:-1:-1;;;;;80:31:47;68:44;;14:104;3550:47;2314:1289;;;;;;;;;;;:::o;3608:385::-;-1:-1:-1;;;;;3811:32:47;;3793:51;;3880:2;3875;3860:18;;3853:30;;;-1:-1:-1;;3900:44:47;;3925:18;;3917:6;3900:44;:::i;:::-;3892:52;;3980:6;3975:2;3964:9;3960:18;3953:34;3608:385;;;;;;:::o;3998:308::-;4086:6;4139:2;4127:9;4118:7;4114:23;4110:32;4107:52;;;4155:1;4152;4145:12;4107:52;4181:16;;-1:-1:-1;;;;;4226:31:47;;4216:42;;4206:70;;4272:1;4269;4262:12;4206:70;4295:5;3998:308;-1:-1:-1;;;3998:308:47:o;4311:496::-;4490:3;4528:6;4522:13;4544:66;4603:6;4598:3;4591:4;4583:6;4579:17;4544:66;:::i;:::-;4673:13;;4632:16;;;;4695:70;4673:13;4632:16;4742:4;4730:17;;4695:70;:::i;:::-;4781:20;;4311:496;-1:-1:-1;;;;4311:496:47:o;4812:219::-;4961:2;4950:9;4943:21;4924:4;4981:44;5021:2;5010:9;5006:18;4998:6;4981:44;:::i;5036:897::-;5116:6;5169:2;5157:9;5148:7;5144:23;5140:32;5137:52;;;5185:1;5182;5175:12;5137:52;5218:9;5212:16;5247:18;5288:2;5280:6;5277:14;5274:34;;;5304:1;5301;5294:12;5274:34;5342:6;5331:9;5327:22;5317:32;;5387:7;5380:4;5376:2;5372:13;5368:27;5358:55;;5409:1;5406;5399:12;5358:55;5438:2;5432:9;5460:2;5456;5453:10;5450:36;;;5466:18;;:::i;:::-;5541:2;5535:9;5509:2;5595:13;;-1:-1:-1;;5591:22:47;;;5615:2;5587:31;5583:40;5571:53;;;5639:18;;;5659:22;;;5636:46;5633:72;;;5685:18;;:::i;:::-;5725:10;5721:2;5714:22;5760:2;5752:6;5745:18;5800:7;5795:2;5790;5786;5782:11;5778:20;5775:33;5772:53;;;5821:1;5818;5811:12;5772:53;5834:68;5899:2;5894;5886:6;5882:15;5877:2;5873;5869:11;5834:68;:::i;:::-;5921:6;5036:897;-1:-1:-1;;;;;;;5036:897:47:o", "linkReferences": {} }, "methodIdentifiers": { @@ -145,14 +197,18 @@ "MAX_ADDRESS()": "bc8ff277", "entryPointAddress()": "06dc245c", "frog()": "2c1be1bd", + "multicall3()": "94b41e52", "paprika()": "20bf91ce", + "proxy()": "ec556889", "robriks()": "f627fbb5", "run()": "c0406226", - "safe()": "186f0354", + "safeImpl()": "1349cd91", + "safeProxyFactory()": "19964501", + "stationFounderSafe()": "8ced031c", "symmetry()": "65e1f585", "turnkey()": "1e97ad85" }, - "rawMetadata": "{\"compiler\":{\"version\":\"0.8.19+commit.7dd6d404\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"Create2Failure\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IS_SCRIPT\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_ADDRESS\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"entryPointAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"frog\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paprika\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"robriks\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"run\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"safe\",\"outputs\":[{\"internalType\":\"contract Safe\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symmetry\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"turnkey\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"script/Deploy.s.sol\":\"DeployScript\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@openzeppelin/=node_modules/@openzeppelin/\",\":@safe-global/=node_modules/@safe-global/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":eth-gas-reporter/=node_modules/eth-gas-reporter/\",\":forge-std/=lib/forge-std/src/\",\":hardhat-deploy/=node_modules/hardhat-deploy/\",\":hardhat/=node_modules/hardhat/\"]},\"sources\":{\"contracts/Safe.sol\":{\"keccak256\":\"0x2b77d2f6607c4ec19b175dc673a9f7f6b0a1bbfea6f31de988da300ce8521371\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://5e0396d7b1d59cc38b5a7eb58580154076893980fe47fa642f4efa490953d290\",\"dweb:/ipfs/QmZD8VrzpxLQEQUvnDrWNFLihCoRrkqDHGAokKAFJydHqq\"]},\"contracts/base/Executor.sol\":{\"keccak256\":\"0x726931e9ca6f98f2ad35f521958651af46fb3ee5762824c4a99297fd103b93d2\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://cd3c3bfe30f8dea958097212dacf0e062078886b68eef7863092a44a0b3a91bd\",\"dweb:/ipfs/QmNUqmbHqbsh7zgBjwFSVkDXzqs5HHFhMh6uof3QMzjScy\"]},\"contracts/base/FallbackManager.sol\":{\"keccak256\":\"0x8d6a7ac88cde5eff9b5d6c2293fa8c26abf23dffb219d82088c88c25dffa932e\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://bf0bff0debef35d1073dc8d69ccb73f50a922ad62d71f54f2c783b47f57d7254\",\"dweb:/ipfs/QmawbMTEPYiva1CDBLo5h7i3wJnVLrwVQj7P4AkmMhvhQS\"]},\"contracts/base/GuardManager.sol\":{\"keccak256\":\"0x970433af2c4d81ab254dd4c27c5a074fc0499b5d2b1e9f75ea93d04582bb4b98\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://0d5f136526d7b2a733dd5047fee90adaa85e5b7553fb0e68c5df7a645dd585b0\",\"dweb:/ipfs/QmfXgfm3uV25MvA4suFYBZvs4QCLZviMBQwDDQrir8wzG6\"]},\"contracts/base/ModuleManager.sol\":{\"keccak256\":\"0x930a9b365d8ab53c9a956b9930d54c9361169dcdf66c6d518a6cd1ae7a95d9ce\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://7ec0cebe5581e89d99cb3d0de6aee19e219648fd25ade1d6e20be6a0a38d1d2a\",\"dweb:/ipfs/Qmbe3iRpzkXzJRAH2BmNAakbm5yKF13UwfFArhugPtwATv\"]},\"contracts/base/OwnerManager.sol\":{\"keccak256\":\"0x6f57f765f13ee952357f920ce13c9f7e227109fa17cf53dafe9c2ef7f9003e17\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://f4eb874c7bc620a26a13a3c1992effd777146db0188c033264edddf84f5d7415\",\"dweb:/ipfs/QmNPLcASDYi4e1ofrhYAQKwbnSXNensFvmnCTguriHaXvg\"]},\"contracts/common/Enum.sol\":{\"keccak256\":\"0x4ff3008926a118e9f36e6747facc39dd13168e0d00f516888ae966ec20766453\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://385929800d1c0f92eb165fcf37a9e28b395b17d8b74f74755654d3a096a0fc34\",\"dweb:/ipfs/QmagieLuN2jrp2oJHFyZuyz65Sh1CcupnXSEKypGFS5Gvo\"]},\"contracts/common/NativeCurrencyPaymentFallback.sol\":{\"keccak256\":\"0x3ddcd4130c67326033dcf773d2d87d7147e3a8386993ea3ab3f1c38da406adba\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://740a729397b6a0d903f4738a50e856d4e5039555024937b148d97529525dbfa9\",\"dweb:/ipfs/QmQJuNVvHbkeJ6jjd75D8FsZBPXH6neoGBZdQgtsA82E7g\"]},\"contracts/common/SecuredTokenTransfer.sol\":{\"keccak256\":\"0x1eb8c3601538b73dd6a823ac4fca49bb8adc97d1302a936622156636c971eb05\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://c26495b1fe9229ea17f90b70f295030880d629b9ea3016ea20b634983865f7b3\",\"dweb:/ipfs/QmTc1UmKcynkKn8DeviLMuy6scxNvAVSdLoX4ndUtdEL9N\"]},\"contracts/common/SelfAuthorized.sol\":{\"keccak256\":\"0xfb0e176bb208e047a234fe757e2acd13787e27879570b8544547ac787feb5f13\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://8e9a317f0c3c02ab1d6c38039bff2b3e0c97f4dc9d229d3d9149c1af1c5023b3\",\"dweb:/ipfs/QmNcZjNChsuXF34T6f3Zu7i3tnqvKN4NyWBWZ4tXLH9kMu\"]},\"contracts/common/SignatureDecoder.sol\":{\"keccak256\":\"0xc811f101acdc7e0bf0c04307a36889a5a5834a2163e4ad2d20f7bd3fd95d8796\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://378c9a0f76b622b30bca3c3904f5460eaefab7f1fd4d01f7b745ecaba2b6075e\",\"dweb:/ipfs/QmVnHFcM1cPsBMKnQBnca1RozKSjaRb2HDZ929UV5evb4P\"]},\"contracts/common/Singleton.sol\":{\"keccak256\":\"0xcab7c6e5fb6d7295a9343f72fec26a2f632ddfe220a6f267b5c5a1eb2f9bce50\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://dd1c31d5787ef590a60f6b0dbc74d09e6fe4d3ad2f0529940d662bf315521cde\",\"dweb:/ipfs/QmSAS5DYrGksJe4cPQ4wLrveXa1CjxAuEiohcLpPG5h2bo\"]},\"contracts/common/StorageAccessible.sol\":{\"keccak256\":\"0x4983f9246d253430413edf6aecda3d3985ccc7bc8b49e558c4168ed9fc0c88a9\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://6b9a5e47d070ea0fa5b11fe38fa9c4721c8d9201d128c63b3946000845b7dc60\",\"dweb:/ipfs/QmTY3V1hiFzvTsiE6Ua3kuijwZySt5ZyoG4PSm4ZanTZKA\"]},\"contracts/external/SafeMath.sol\":{\"keccak256\":\"0x5f856674d9be11344c5899deb43364e19baa75bc881cada4c159938270b2bd89\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://351c66e5fe92c0a51f79d133521545dabdd3f756312a7b1428c1fc813c512a1c\",\"dweb:/ipfs/QmdnrRmgef8SdamEU6fVEqFD5RQwXeDFTfQuZEfX2vxC4x\"]},\"contracts/interfaces/IERC165.sol\":{\"keccak256\":\"0x779ed3893a8812e383670b755f65c7727e9343dadaa4d7a4aa7f4aa35d859fdb\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://bb2039e1459ace1e68761e873632fc339866332f9f5ecb7452a0bc3a3b847e89\",\"dweb:/ipfs/QmYXvDQXJnDkXFvsvKLyZXaAv4x42qvtbtmwHftP4RKX38\"]},\"contracts/interfaces/ISignatureValidator.sol\":{\"keccak256\":\"0xae1d485aedcb9dd2c4a4eaba3d4183ccefc5604d0160b9ae0eaf1fe5566df7e2\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://e82573b58fc8cfe5f9b7fed13bbe619599472973974099a7b423d340f6ed7f52\",\"dweb:/ipfs/QmPpPjdHRkbc1W1nXeXBEJSy7EjUAUfC61oGS4Dogt6qfq\"]},\"lib/forge-std/src/Base.sol\":{\"keccak256\":\"0x4ff1a785311017d1eedb1b4737956fa383067ad34eb439abfec1d989754dde1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f553622969b9fdb930246704a4c10dfaee6b1a4468c142fa7eb9dc292a438224\",\"dweb:/ipfs/QmcxqHnqdQsMVtgsfH9VNLmZ3g7GhgNagfq7yvNCDcCHFK\"]},\"lib/forge-std/src/Script.sol\":{\"keccak256\":\"0x2315be74cc2826f9da401bea3da46a10ad6a6efdf73176d79160b453286d0ed2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://af0d4dc826911d6cb4d6272ed5cbdb6950e1476141cca328e178b808d848789c\",\"dweb:/ipfs/QmV2ytjUEkV84VtdMs1nZqQTBoVE987cHboQMpiha5yo3e\"]},\"lib/forge-std/src/StdChains.sol\":{\"keccak256\":\"0xdbb593a36db1fde25c398f38312cfedc5b39c4bad1c65c2f58b7515c4dd76be8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc49471af92a1fd12686e2757ad0cbeb5bfe3cc95b8b6b5a5a91af83a8bcfd1\",\"dweb:/ipfs/QmcAQ5WesfLBUChNGuRMGQsDYf44q35Ln7Xb3jmyQgdESU\"]},\"lib/forge-std/src/StdCheats.sol\":{\"keccak256\":\"0xa0bac08b3d12d561fadf74c83c69f3ee54fe40e0c7766611766f6db70c202373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://292f1e61a3a60f9f4075d0b567f5123d159b0541b7787e4523597ab57331eb08\",\"dweb:/ipfs/QmatxDNPiYVtLap2nn4Hp3AxzkSzkdAQDirbc5QKCDfde5\"]},\"lib/forge-std/src/StdJson.sol\":{\"keccak256\":\"0xae16bc69f791ce957604e0e82ee719ffb807f9949a090d98ba6e51efa1412a0a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0826d95d5f2374c678927260e85245bc3abf5affacb4b95214fb8bf67c214b85\",\"dweb:/ipfs/QmaSqPxNNvgd34HZFgnsmMimWzyVwnBeDWaBiUTnMf4Z5S\"]},\"lib/forge-std/src/StdMath.sol\":{\"keccak256\":\"0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92\",\"dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC\"]},\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0x4298f3f4cedaedb07029820b1daad2c03af45379559392201f7bf3ec71105811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6e062f36d8d1ae3c383ef8975757926eaa9c4de3a92b5f1fe2d12748bcd8db32\",\"dweb:/ipfs/QmcWkv3ia5Ew4DZNcudMNSTNXZ3W2QiXTZunRd44e9BT8z\"]},\"lib/forge-std/src/StdStyle.sol\":{\"keccak256\":\"0x43e2a8a9b9c2574dabe74f11adf6f782df218f463540e3b5b563609fe108597d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://51363ca97404cf4128e1141428949768c31929e75e014b02c85e887fbbb4f1b8\",\"dweb:/ipfs/QmVhtbQc2fU4rRmbcfBtz34mAgG4BAZBsbna1Ca4SkoPsK\"]},\"lib/forge-std/src/StdUtils.sol\":{\"keccak256\":\"0x8758c42ba9d9e46868b796e2330ac239006ede07bd438a4b36dd6f2c47d27dc1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://11f5752e0187b1e3631b875efdbe05d45929d05f1c1717105a9115d0a6628140\",\"dweb:/ipfs/QmUKkx9jfsUvjyYBw45RvrW1hTFXDXi2Jv5tbHP86mnzpi\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x597ec6514703c8554e1d3d2952e0abdd6020cc133ec9844250ded37dcbb3a1a9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7b5c70198450103012fd6953d9572a43bae324aaa7c7d028a83693ae1f65a4f9\",\"dweb:/ipfs/QmdLfoAdh3fKiDFt7cT4jD5aQDuYJ95vC8VoiaFn5aTBJG\"]},\"lib/forge-std/src/console.sol\":{\"keccak256\":\"0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70\",\"dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec\"]},\"lib/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"lib/forge-std/src/interfaces/IMulticall3.sol\":{\"keccak256\":\"0x7aac1389150499a922d1f9ef5749c908cef127cb2075b92fa17e9cb611263d0a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d95ebb7c7c463e08ebc12dab639945752fb2480acfc6e86da32f72732a7fd0c0\",\"dweb:/ipfs/QmNXK8P8oPWwajsQHvAHw3JPyQidPLCGQN3hWu1Lk6PBL2\"]},\"lib/forge-std/src/safeconsole.sol\":{\"keccak256\":\"0xbaf41fdc6c54297e7cd8250e48b0f20eaac918e342a1028cef3f9a52ac086381\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a500ad81dea226f9910e6b50f99a9ff930105e393a692cbfb2185e4cdb4424ae\",\"dweb:/ipfs/QmVbUQpXNMmMWRiy4FvBNczzq46BMGfUoBikvSHNiCxVTq\"]},\"script/Deploy.s.sol\":{\"keccak256\":\"0x49903dbe6760c9d28bd56b44a0de0fedf9a4a7b97703dd4723d50ce9d63fb9fa\",\"license\":\"UNLICENSED\",\"urls\":[\"bzz-raw://20436508df5d592a45c431c0e88f536f25cb32f0fa8c424e871833e98efe4f2e\",\"dweb:/ipfs/QmeQceriubczEpR9VrQV8DaFw9L5YMPAEVXGKfMTC4aGDt\"]},\"script/utils/ScriptUtils.sol\":{\"keccak256\":\"0xa216c97c7e43b4af4413f0795adc2b02da30c3529fc0ed57244dc378af9333ad\",\"license\":\"UNLICENSED\",\"urls\":[\"bzz-raw://eb6598c8a02b27267903746606edd0ddb3364121f332512e3e3f3bb9d8d3a1d3\",\"dweb:/ipfs/QmYdpxaAKRyP4D3JDwg9FBYujrSQ6Y2piPb3E4yZL1dtjx\"]}},\"version\":1}", + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.19+commit.7dd6d404\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"Create2Failure\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IS_SCRIPT\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_ADDRESS\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"entryPointAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"frog\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"multicall3\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paprika\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxy\",\"outputs\":[{\"internalType\":\"contract SafeProxy\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"robriks\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"run\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"safeImpl\",\"outputs\":[{\"internalType\":\"contract Safe\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"safeProxyFactory\",\"outputs\":[{\"internalType\":\"contract SafeProxyFactory\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stationFounderSafe\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symmetry\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"turnkey\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"script/Deploy.s.sol\":\"DeployScript\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@openzeppelin/=node_modules/@openzeppelin/\",\":@safe-global/=node_modules/@safe-global/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":eth-gas-reporter/=node_modules/eth-gas-reporter/\",\":forge-std/=lib/forge-std/src/\",\":hardhat-deploy/=node_modules/hardhat-deploy/\",\":hardhat/=node_modules/hardhat/\"]},\"sources\":{\"contracts/Safe.sol\":{\"keccak256\":\"0x2b77d2f6607c4ec19b175dc673a9f7f6b0a1bbfea6f31de988da300ce8521371\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://5e0396d7b1d59cc38b5a7eb58580154076893980fe47fa642f4efa490953d290\",\"dweb:/ipfs/QmZD8VrzpxLQEQUvnDrWNFLihCoRrkqDHGAokKAFJydHqq\"]},\"contracts/base/Executor.sol\":{\"keccak256\":\"0x726931e9ca6f98f2ad35f521958651af46fb3ee5762824c4a99297fd103b93d2\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://cd3c3bfe30f8dea958097212dacf0e062078886b68eef7863092a44a0b3a91bd\",\"dweb:/ipfs/QmNUqmbHqbsh7zgBjwFSVkDXzqs5HHFhMh6uof3QMzjScy\"]},\"contracts/base/FallbackManager.sol\":{\"keccak256\":\"0x8d6a7ac88cde5eff9b5d6c2293fa8c26abf23dffb219d82088c88c25dffa932e\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://bf0bff0debef35d1073dc8d69ccb73f50a922ad62d71f54f2c783b47f57d7254\",\"dweb:/ipfs/QmawbMTEPYiva1CDBLo5h7i3wJnVLrwVQj7P4AkmMhvhQS\"]},\"contracts/base/GuardManager.sol\":{\"keccak256\":\"0x970433af2c4d81ab254dd4c27c5a074fc0499b5d2b1e9f75ea93d04582bb4b98\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://0d5f136526d7b2a733dd5047fee90adaa85e5b7553fb0e68c5df7a645dd585b0\",\"dweb:/ipfs/QmfXgfm3uV25MvA4suFYBZvs4QCLZviMBQwDDQrir8wzG6\"]},\"contracts/base/ModuleManager.sol\":{\"keccak256\":\"0x930a9b365d8ab53c9a956b9930d54c9361169dcdf66c6d518a6cd1ae7a95d9ce\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://7ec0cebe5581e89d99cb3d0de6aee19e219648fd25ade1d6e20be6a0a38d1d2a\",\"dweb:/ipfs/Qmbe3iRpzkXzJRAH2BmNAakbm5yKF13UwfFArhugPtwATv\"]},\"contracts/base/OwnerManager.sol\":{\"keccak256\":\"0x6f57f765f13ee952357f920ce13c9f7e227109fa17cf53dafe9c2ef7f9003e17\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://f4eb874c7bc620a26a13a3c1992effd777146db0188c033264edddf84f5d7415\",\"dweb:/ipfs/QmNPLcASDYi4e1ofrhYAQKwbnSXNensFvmnCTguriHaXvg\"]},\"contracts/common/Enum.sol\":{\"keccak256\":\"0x4ff3008926a118e9f36e6747facc39dd13168e0d00f516888ae966ec20766453\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://385929800d1c0f92eb165fcf37a9e28b395b17d8b74f74755654d3a096a0fc34\",\"dweb:/ipfs/QmagieLuN2jrp2oJHFyZuyz65Sh1CcupnXSEKypGFS5Gvo\"]},\"contracts/common/NativeCurrencyPaymentFallback.sol\":{\"keccak256\":\"0x3ddcd4130c67326033dcf773d2d87d7147e3a8386993ea3ab3f1c38da406adba\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://740a729397b6a0d903f4738a50e856d4e5039555024937b148d97529525dbfa9\",\"dweb:/ipfs/QmQJuNVvHbkeJ6jjd75D8FsZBPXH6neoGBZdQgtsA82E7g\"]},\"contracts/common/SecuredTokenTransfer.sol\":{\"keccak256\":\"0x1eb8c3601538b73dd6a823ac4fca49bb8adc97d1302a936622156636c971eb05\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://c26495b1fe9229ea17f90b70f295030880d629b9ea3016ea20b634983865f7b3\",\"dweb:/ipfs/QmTc1UmKcynkKn8DeviLMuy6scxNvAVSdLoX4ndUtdEL9N\"]},\"contracts/common/SelfAuthorized.sol\":{\"keccak256\":\"0xfb0e176bb208e047a234fe757e2acd13787e27879570b8544547ac787feb5f13\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://8e9a317f0c3c02ab1d6c38039bff2b3e0c97f4dc9d229d3d9149c1af1c5023b3\",\"dweb:/ipfs/QmNcZjNChsuXF34T6f3Zu7i3tnqvKN4NyWBWZ4tXLH9kMu\"]},\"contracts/common/SignatureDecoder.sol\":{\"keccak256\":\"0xc811f101acdc7e0bf0c04307a36889a5a5834a2163e4ad2d20f7bd3fd95d8796\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://378c9a0f76b622b30bca3c3904f5460eaefab7f1fd4d01f7b745ecaba2b6075e\",\"dweb:/ipfs/QmVnHFcM1cPsBMKnQBnca1RozKSjaRb2HDZ929UV5evb4P\"]},\"contracts/common/Singleton.sol\":{\"keccak256\":\"0xcab7c6e5fb6d7295a9343f72fec26a2f632ddfe220a6f267b5c5a1eb2f9bce50\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://dd1c31d5787ef590a60f6b0dbc74d09e6fe4d3ad2f0529940d662bf315521cde\",\"dweb:/ipfs/QmSAS5DYrGksJe4cPQ4wLrveXa1CjxAuEiohcLpPG5h2bo\"]},\"contracts/common/StorageAccessible.sol\":{\"keccak256\":\"0x4983f9246d253430413edf6aecda3d3985ccc7bc8b49e558c4168ed9fc0c88a9\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://6b9a5e47d070ea0fa5b11fe38fa9c4721c8d9201d128c63b3946000845b7dc60\",\"dweb:/ipfs/QmTY3V1hiFzvTsiE6Ua3kuijwZySt5ZyoG4PSm4ZanTZKA\"]},\"contracts/external/SafeMath.sol\":{\"keccak256\":\"0x5f856674d9be11344c5899deb43364e19baa75bc881cada4c159938270b2bd89\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://351c66e5fe92c0a51f79d133521545dabdd3f756312a7b1428c1fc813c512a1c\",\"dweb:/ipfs/QmdnrRmgef8SdamEU6fVEqFD5RQwXeDFTfQuZEfX2vxC4x\"]},\"contracts/interfaces/IERC165.sol\":{\"keccak256\":\"0x779ed3893a8812e383670b755f65c7727e9343dadaa4d7a4aa7f4aa35d859fdb\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://bb2039e1459ace1e68761e873632fc339866332f9f5ecb7452a0bc3a3b847e89\",\"dweb:/ipfs/QmYXvDQXJnDkXFvsvKLyZXaAv4x42qvtbtmwHftP4RKX38\"]},\"contracts/interfaces/ISignatureValidator.sol\":{\"keccak256\":\"0xae1d485aedcb9dd2c4a4eaba3d4183ccefc5604d0160b9ae0eaf1fe5566df7e2\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://e82573b58fc8cfe5f9b7fed13bbe619599472973974099a7b423d340f6ed7f52\",\"dweb:/ipfs/QmPpPjdHRkbc1W1nXeXBEJSy7EjUAUfC61oGS4Dogt6qfq\"]},\"contracts/proxies/IProxyCreationCallback.sol\":{\"keccak256\":\"0x99612f2783b20a60ace28cde6a00024619d941db5d8452a75e0daf8062168def\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://17f7da6d57c4a8a1cfae67c75b31d662f0f81ab0d115ea94c5bca0ae6fe9828b\",\"dweb:/ipfs/QmcpFvptbonNiDPpiqi3KMub5FAkHLkTGTMgVn1LJK4yNy\"]},\"contracts/proxies/SafeProxy.sol\":{\"keccak256\":\"0x5f1e76298741b5ca4cdfb5ccb978ca3322f9e2a1c8ad8a20345614eea822f80e\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://dadc9be3d777fce88ba16c58a3dc241eb586c45f3850aa2ab414ca443eda368d\",\"dweb:/ipfs/QmPvWX6nV1XQomxGkN6pLtA7amVkBkSPf6iSrBN4neAjSx\"]},\"contracts/proxies/SafeProxyFactory.sol\":{\"keccak256\":\"0xf36e4f18b422b07ea95ce1c55aaa4e5b4b4c01aa72683ac7032c1860f01fda27\",\"license\":\"LGPL-3.0-only\",\"urls\":[\"bzz-raw://faafc362ca660f3248782bc4738f0257c513a49a10b3a68a794caa83d83209cb\",\"dweb:/ipfs/QmbAptWpd3npxwZwSKJpARM3fjBZH1TWvWxTT7bNPzsMB8\"]},\"lib/forge-std/src/Base.sol\":{\"keccak256\":\"0x4ff1a785311017d1eedb1b4737956fa383067ad34eb439abfec1d989754dde1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f553622969b9fdb930246704a4c10dfaee6b1a4468c142fa7eb9dc292a438224\",\"dweb:/ipfs/QmcxqHnqdQsMVtgsfH9VNLmZ3g7GhgNagfq7yvNCDcCHFK\"]},\"lib/forge-std/src/Script.sol\":{\"keccak256\":\"0x2315be74cc2826f9da401bea3da46a10ad6a6efdf73176d79160b453286d0ed2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://af0d4dc826911d6cb4d6272ed5cbdb6950e1476141cca328e178b808d848789c\",\"dweb:/ipfs/QmV2ytjUEkV84VtdMs1nZqQTBoVE987cHboQMpiha5yo3e\"]},\"lib/forge-std/src/StdChains.sol\":{\"keccak256\":\"0xdbb593a36db1fde25c398f38312cfedc5b39c4bad1c65c2f58b7515c4dd76be8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc49471af92a1fd12686e2757ad0cbeb5bfe3cc95b8b6b5a5a91af83a8bcfd1\",\"dweb:/ipfs/QmcAQ5WesfLBUChNGuRMGQsDYf44q35Ln7Xb3jmyQgdESU\"]},\"lib/forge-std/src/StdCheats.sol\":{\"keccak256\":\"0xa0bac08b3d12d561fadf74c83c69f3ee54fe40e0c7766611766f6db70c202373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://292f1e61a3a60f9f4075d0b567f5123d159b0541b7787e4523597ab57331eb08\",\"dweb:/ipfs/QmatxDNPiYVtLap2nn4Hp3AxzkSzkdAQDirbc5QKCDfde5\"]},\"lib/forge-std/src/StdJson.sol\":{\"keccak256\":\"0xae16bc69f791ce957604e0e82ee719ffb807f9949a090d98ba6e51efa1412a0a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0826d95d5f2374c678927260e85245bc3abf5affacb4b95214fb8bf67c214b85\",\"dweb:/ipfs/QmaSqPxNNvgd34HZFgnsmMimWzyVwnBeDWaBiUTnMf4Z5S\"]},\"lib/forge-std/src/StdMath.sol\":{\"keccak256\":\"0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92\",\"dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC\"]},\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0x4298f3f4cedaedb07029820b1daad2c03af45379559392201f7bf3ec71105811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6e062f36d8d1ae3c383ef8975757926eaa9c4de3a92b5f1fe2d12748bcd8db32\",\"dweb:/ipfs/QmcWkv3ia5Ew4DZNcudMNSTNXZ3W2QiXTZunRd44e9BT8z\"]},\"lib/forge-std/src/StdStyle.sol\":{\"keccak256\":\"0x43e2a8a9b9c2574dabe74f11adf6f782df218f463540e3b5b563609fe108597d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://51363ca97404cf4128e1141428949768c31929e75e014b02c85e887fbbb4f1b8\",\"dweb:/ipfs/QmVhtbQc2fU4rRmbcfBtz34mAgG4BAZBsbna1Ca4SkoPsK\"]},\"lib/forge-std/src/StdUtils.sol\":{\"keccak256\":\"0x8758c42ba9d9e46868b796e2330ac239006ede07bd438a4b36dd6f2c47d27dc1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://11f5752e0187b1e3631b875efdbe05d45929d05f1c1717105a9115d0a6628140\",\"dweb:/ipfs/QmUKkx9jfsUvjyYBw45RvrW1hTFXDXi2Jv5tbHP86mnzpi\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x597ec6514703c8554e1d3d2952e0abdd6020cc133ec9844250ded37dcbb3a1a9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7b5c70198450103012fd6953d9572a43bae324aaa7c7d028a83693ae1f65a4f9\",\"dweb:/ipfs/QmdLfoAdh3fKiDFt7cT4jD5aQDuYJ95vC8VoiaFn5aTBJG\"]},\"lib/forge-std/src/console.sol\":{\"keccak256\":\"0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70\",\"dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec\"]},\"lib/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"lib/forge-std/src/interfaces/IMulticall3.sol\":{\"keccak256\":\"0x7aac1389150499a922d1f9ef5749c908cef127cb2075b92fa17e9cb611263d0a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d95ebb7c7c463e08ebc12dab639945752fb2480acfc6e86da32f72732a7fd0c0\",\"dweb:/ipfs/QmNXK8P8oPWwajsQHvAHw3JPyQidPLCGQN3hWu1Lk6PBL2\"]},\"lib/forge-std/src/safeconsole.sol\":{\"keccak256\":\"0xbaf41fdc6c54297e7cd8250e48b0f20eaac918e342a1028cef3f9a52ac086381\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a500ad81dea226f9910e6b50f99a9ff930105e393a692cbfb2185e4cdb4424ae\",\"dweb:/ipfs/QmVbUQpXNMmMWRiy4FvBNczzq46BMGfUoBikvSHNiCxVTq\"]},\"script/Deploy.s.sol\":{\"keccak256\":\"0x40f9d8c90474aa67ec5b51fc884a277fea9319c8e9828c1cd3a87a0f50a10c8b\",\"license\":\"UNLICENSED\",\"urls\":[\"bzz-raw://3eca7b853dcfe7ea9ed7f2258352738d61572543c4c4ca201085e8c60573158d\",\"dweb:/ipfs/QmSPGNRVpQUyedshnCzzdCajFHeHGPqxcJtxFFPVWSf8Wn\"]},\"script/utils/ScriptUtils.sol\":{\"keccak256\":\"0xe6f8110e1ec9c570cfb995082bf5751c000b029f406867b23a7db5d385682eb4\",\"license\":\"UNLICENSED\",\"urls\":[\"bzz-raw://2bb4d471540f921c2e0d6a8ec5502504315545d91e0665b1bb4459dbb9ae270e\",\"dweb:/ipfs/QmYTY8RhZuVB4NgrQTJL2qDqcfuw7ZDZr2qeWe7hHctDme\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.19+commit.7dd6d404" @@ -217,6 +273,19 @@ } ] }, + { + "inputs": [], + "stateMutability": "view", + "type": "function", + "name": "multicall3", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ] + }, { "inputs": [], "stateMutability": "view", @@ -230,6 +299,19 @@ } ] }, + { + "inputs": [], + "stateMutability": "view", + "type": "function", + "name": "proxy", + "outputs": [ + { + "internalType": "contract SafeProxy", + "name": "", + "type": "address" + } + ] + }, { "inputs": [], "stateMutability": "view", @@ -253,7 +335,7 @@ "inputs": [], "stateMutability": "view", "type": "function", - "name": "safe", + "name": "safeImpl", "outputs": [ { "internalType": "contract Safe", @@ -262,6 +344,32 @@ } ] }, + { + "inputs": [], + "stateMutability": "view", + "type": "function", + "name": "safeProxyFactory", + "outputs": [ + { + "internalType": "contract SafeProxyFactory", + "name": "", + "type": "address" + } + ] + }, + { + "inputs": [], + "stateMutability": "view", + "type": "function", + "name": "stationFounderSafe", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ] + }, { "inputs": [], "stateMutability": "view", @@ -451,6 +559,30 @@ ], "license": "LGPL-3.0-only" }, + "contracts/proxies/IProxyCreationCallback.sol": { + "keccak256": "0x99612f2783b20a60ace28cde6a00024619d941db5d8452a75e0daf8062168def", + "urls": [ + "bzz-raw://17f7da6d57c4a8a1cfae67c75b31d662f0f81ab0d115ea94c5bca0ae6fe9828b", + "dweb:/ipfs/QmcpFvptbonNiDPpiqi3KMub5FAkHLkTGTMgVn1LJK4yNy" + ], + "license": "LGPL-3.0-only" + }, + "contracts/proxies/SafeProxy.sol": { + "keccak256": "0x5f1e76298741b5ca4cdfb5ccb978ca3322f9e2a1c8ad8a20345614eea822f80e", + "urls": [ + "bzz-raw://dadc9be3d777fce88ba16c58a3dc241eb586c45f3850aa2ab414ca443eda368d", + "dweb:/ipfs/QmPvWX6nV1XQomxGkN6pLtA7amVkBkSPf6iSrBN4neAjSx" + ], + "license": "LGPL-3.0-only" + }, + "contracts/proxies/SafeProxyFactory.sol": { + "keccak256": "0xf36e4f18b422b07ea95ce1c55aaa4e5b4b4c01aa72683ac7032c1860f01fda27", + "urls": [ + "bzz-raw://faafc362ca660f3248782bc4738f0257c513a49a10b3a68a794caa83d83209cb", + "dweb:/ipfs/QmbAptWpd3npxwZwSKJpARM3fjBZH1TWvWxTT7bNPzsMB8" + ], + "license": "LGPL-3.0-only" + }, "lib/forge-std/src/Base.sol": { "keccak256": "0x4ff1a785311017d1eedb1b4737956fa383067ad34eb439abfec1d989754dde1c", "urls": [ @@ -564,18 +696,18 @@ "license": "MIT" }, "script/Deploy.s.sol": { - "keccak256": "0x49903dbe6760c9d28bd56b44a0de0fedf9a4a7b97703dd4723d50ce9d63fb9fa", + "keccak256": "0x40f9d8c90474aa67ec5b51fc884a277fea9319c8e9828c1cd3a87a0f50a10c8b", "urls": [ - "bzz-raw://20436508df5d592a45c431c0e88f536f25cb32f0fa8c424e871833e98efe4f2e", - "dweb:/ipfs/QmeQceriubczEpR9VrQV8DaFw9L5YMPAEVXGKfMTC4aGDt" + "bzz-raw://3eca7b853dcfe7ea9ed7f2258352738d61572543c4c4ca201085e8c60573158d", + "dweb:/ipfs/QmSPGNRVpQUyedshnCzzdCajFHeHGPqxcJtxFFPVWSf8Wn" ], "license": "UNLICENSED" }, "script/utils/ScriptUtils.sol": { - "keccak256": "0xa216c97c7e43b4af4413f0795adc2b02da30c3529fc0ed57244dc378af9333ad", + "keccak256": "0xe6f8110e1ec9c570cfb995082bf5751c000b029f406867b23a7db5d385682eb4", "urls": [ - "bzz-raw://eb6598c8a02b27267903746606edd0ddb3364121f332512e3e3f3bb9d8d3a1d3", - "dweb:/ipfs/QmYdpxaAKRyP4D3JDwg9FBYujrSQ6Y2piPb3E4yZL1dtjx" + "bzz-raw://2bb4d471540f921c2e0d6a8ec5502504315545d91e0665b1bb4459dbb9ae270e", + "dweb:/ipfs/QmYTY8RhZuVB4NgrQTJL2qDqcfuw7ZDZr2qeWe7hHctDme" ], "license": "UNLICENSED" } @@ -584,25 +716,31 @@ }, "ast": { "absolutePath": "script/Deploy.s.sol", - "id": 41771, + "id": 47778, "exportedSymbols": { "DeployScript": [ - 41770 + 47777 ], "Safe": [ 908 ], + "SafeProxy": [ + 2807 + ], + "SafeProxyFactory": [ + 3060 + ], "ScriptUtils": [ - 41855 + 48241 ] }, "nodeType": "SourceUnit", - "src": "39:610:30", + "src": "39:1610:42", "nodes": [ { - "id": 41720, + "id": 47621, "nodeType": "PragmaDirective", - "src": "39:24:30", + "src": "39:24:42", "nodes": [], "literals": [ "solidity", @@ -612,24 +750,24 @@ ] }, { - "id": 41722, + "id": 47623, "nodeType": "ImportDirective", - "src": "65:57:30", + "src": "65:57:42", "nodes": [], "absolutePath": "script/utils/ScriptUtils.sol", "file": "script/utils/ScriptUtils.sol", "nameLocation": "-1:-1:-1", - "scope": 41771, - "sourceUnit": 41856, + "scope": 47778, + "sourceUnit": 48242, "symbolAliases": [ { "foreign": { - "id": 41721, + "id": 47622, "name": "ScriptUtils", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 41855, - "src": "73:11:30", + "referencedDeclaration": 48241, + "src": "73:11:42", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -638,24 +776,76 @@ "unitAlias": "" }, { - "id": 41724, + "id": 47625, "nodeType": "ImportDirective", - "src": "123:40:30", + "src": "123:40:42", "nodes": [], "absolutePath": "contracts/Safe.sol", "file": "contracts/Safe.sol", "nameLocation": "-1:-1:-1", - "scope": 41771, + "scope": 47778, "sourceUnit": 909, "symbolAliases": [ { "foreign": { - "id": 41723, + "id": 47624, "name": "Safe", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 908, - "src": "131:4:30", + "src": "131:4:42", + "typeDescriptions": {} + }, + "nameLocation": "-1:-1:-1" + } + ], + "unitAlias": "" + }, + { + "id": 47627, + "nodeType": "ImportDirective", + "src": "164:72:42", + "nodes": [], + "absolutePath": "contracts/proxies/SafeProxyFactory.sol", + "file": "contracts/proxies/SafeProxyFactory.sol", + "nameLocation": "-1:-1:-1", + "scope": 47778, + "sourceUnit": 3061, + "symbolAliases": [ + { + "foreign": { + "id": 47626, + "name": "SafeProxyFactory", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 3060, + "src": "172:16:42", + "typeDescriptions": {} + }, + "nameLocation": "-1:-1:-1" + } + ], + "unitAlias": "" + }, + { + "id": 47629, + "nodeType": "ImportDirective", + "src": "237:58:42", + "nodes": [], + "absolutePath": "contracts/proxies/SafeProxy.sol", + "file": "contracts/proxies/SafeProxy.sol", + "nameLocation": "-1:-1:-1", + "scope": 47778, + "sourceUnit": 2808, + "symbolAliases": [ + { + "foreign": { + "id": 47628, + "name": "SafeProxy", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 2807, + "src": "245:9:42", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -664,21 +854,21 @@ "unitAlias": "" }, { - "id": 41770, + "id": 47777, "nodeType": "ContractDefinition", - "src": "235:413:30", + "src": "367:1281:42", "nodes": [ { - "id": 41729, + "id": 47634, "nodeType": "VariableDeclaration", - "src": "279:16:30", + "src": "411:20:42", "nodes": [], "constant": false, - "functionSelector": "186f0354", + "functionSelector": "1349cd91", "mutability": "mutable", - "name": "safe", - "nameLocation": "291:4:30", - "scope": 41770, + "name": "safeImpl", + "nameLocation": "423:8:42", + "scope": 47777, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -686,20 +876,20 @@ "typeString": "contract Safe" }, "typeName": { - "id": 41728, + "id": 47633, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 41727, + "id": 47632, "name": "Safe", "nameLocations": [ - "279:4:30" + "411:4:42" ], "nodeType": "IdentifierPath", "referencedDeclaration": 908, - "src": "279:4:30" + "src": "411:4:42" }, "referencedDeclaration": 908, - "src": "279:4:30", + "src": "411:4:42", "typeDescriptions": { "typeIdentifier": "t_contract$_Safe_$908", "typeString": "contract Safe" @@ -708,14 +898,92 @@ "visibility": "public" }, { - "id": 41769, + "id": 47637, + "nodeType": "VariableDeclaration", + "src": "437:40:42", + "nodes": [], + "constant": false, + "functionSelector": "19964501", + "mutability": "mutable", + "name": "safeProxyFactory", + "nameLocation": "461:16:42", + "scope": 47777, + "stateVariable": true, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_contract$_SafeProxyFactory_$3060", + "typeString": "contract SafeProxyFactory" + }, + "typeName": { + "id": 47636, + "nodeType": "UserDefinedTypeName", + "pathNode": { + "id": 47635, + "name": "SafeProxyFactory", + "nameLocations": [ + "437:16:42" + ], + "nodeType": "IdentifierPath", + "referencedDeclaration": 3060, + "src": "437:16:42" + }, + "referencedDeclaration": 3060, + "src": "437:16:42", + "typeDescriptions": { + "typeIdentifier": "t_contract$_SafeProxyFactory_$3060", + "typeString": "contract SafeProxyFactory" + } + }, + "visibility": "public" + }, + { + "id": 47640, + "nodeType": "VariableDeclaration", + "src": "483:22:42", + "nodes": [], + "constant": false, + "functionSelector": "ec556889", + "mutability": "mutable", + "name": "proxy", + "nameLocation": "500:5:42", + "scope": 47777, + "stateVariable": true, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_contract$_SafeProxy_$2807", + "typeString": "contract SafeProxy" + }, + "typeName": { + "id": 47639, + "nodeType": "UserDefinedTypeName", + "pathNode": { + "id": 47638, + "name": "SafeProxy", + "nameLocations": [ + "483:9:42" + ], + "nodeType": "IdentifierPath", + "referencedDeclaration": 2807, + "src": "483:9:42" + }, + "referencedDeclaration": 2807, + "src": "483:9:42", + "typeDescriptions": { + "typeIdentifier": "t_contract$_SafeProxy_$2807", + "typeString": "contract SafeProxy" + } + }, + "visibility": "public" + }, + { + "id": 47776, "nodeType": "FunctionDefinition", - "src": "302:344:30", + "src": "512:1134:42", "nodes": [], "body": { - "id": 41768, + "id": 47775, "nodeType": "Block", - "src": "324:322:30", + "src": "534:1112:42", "nodes": [], "statements": [ { @@ -724,33 +992,33 @@ "expression": { "argumentTypes": [], "expression": { - "id": 41732, + "id": 47643, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2504, - "src": "334:2:30", + "referencedDeclaration": 5411, + "src": "544:2:42", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$12291", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 41734, + "id": 47645, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "337:14:30", + "memberLocation": "547:14:42", "memberName": "startBroadcast", "nodeType": "MemberAccess", - "referencedDeclaration": 11101, - "src": "334:17:30", + "referencedDeclaration": 15802, + "src": "544:17:42", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" } }, - "id": 41735, + "id": 47646, "isConstant": false, "isLValue": false, "isPure": false, @@ -759,31 +1027,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "334:19:30", + "src": "544:19:42", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41736, + "id": 47647, "nodeType": "ExpressionStatement", - "src": "334:19:30" + "src": "544:19:42" }, { "assignments": [ - 41738 + 47649 ], "declarations": [ { "constant": false, - "id": 41738, + "id": 47649, "mutability": "mutable", "name": "saltString", - "nameLocation": "378:10:30", + "nameLocation": "588:10:42", "nodeType": "VariableDeclaration", - "scope": 41768, - "src": "364:24:30", + "scope": 47775, + "src": "574:24:42", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -791,10 +1059,10 @@ "typeString": "string" }, "typeName": { - "id": 41737, + "id": 47648, "name": "string", "nodeType": "ElementaryTypeName", - "src": "364:6:30", + "src": "574:6:42", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -803,19 +1071,19 @@ "visibility": "internal" } ], - "id": 41743, + "id": 47654, "initialValue": { "arguments": [ { "hexValue": "73616c74", - "id": 41741, + "id": 47652, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "412:6:30", + "src": "622:6:42", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a05e334153147e75f3f416139b5109d1179cb56fef6a4ecb4c4cbc92a7c37b70", "typeString": "literal_string \"salt\"" @@ -831,33 +1099,33 @@ } ], "expression": { - "id": 41739, + "id": 47650, "name": "ScriptUtils", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 41855, - "src": "391:11:30", + "referencedDeclaration": 48241, + "src": "601:11:42", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_ScriptUtils_$41855_$", + "typeIdentifier": "t_type$_t_contract$_ScriptUtils_$48241_$", "typeString": "type(contract ScriptUtils)" } }, - "id": 41740, + "id": 47651, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "403:8:30", + "memberLocation": "613:8:42", "memberName": "readSalt", "nodeType": "MemberAccess", - "referencedDeclaration": 41825, - "src": "391:20:30", + "referencedDeclaration": 48211, + "src": "601:20:42", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) view returns (string memory)" } }, - "id": 41742, + "id": 47653, "isConstant": false, "isLValue": false, "isPure": false, @@ -866,7 +1134,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "391:28:30", + "src": "601:28:42", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -874,22 +1142,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "364:55:30" + "src": "574:55:42" }, { "assignments": [ - 41745 + 47656 ], "declarations": [ { "constant": false, - "id": 41745, + "id": 47656, "mutability": "mutable", "name": "salt", - "nameLocation": "437:4:30", + "nameLocation": "647:4:42", "nodeType": "VariableDeclaration", - "scope": 41768, - "src": "429:12:30", + "scope": 47775, + "src": "639:12:42", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -897,10 +1165,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41744, + "id": 47655, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "429:7:30", + "src": "639:7:42", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -909,18 +1177,18 @@ "visibility": "internal" } ], - "id": 41753, + "id": 47664, "initialValue": { "arguments": [ { "arguments": [ { - "id": 41750, + "id": 47661, "name": "saltString", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 41738, - "src": "458:10:30", + "referencedDeclaration": 47649, + "src": "668:10:42", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -934,26 +1202,26 @@ "typeString": "string memory" } ], - "id": 41749, + "id": 47660, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "452:5:30", + "src": "662:5:42", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", "typeString": "type(bytes storage pointer)" }, "typeName": { - "id": 41748, + "id": 47659, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "452:5:30", + "src": "662:5:42", "typeDescriptions": {} } }, - "id": 41751, + "id": 47662, "isConstant": false, "isLValue": false, "isPure": false, @@ -962,7 +1230,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "452:17:30", + "src": "662:17:42", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -977,26 +1245,26 @@ "typeString": "bytes memory" } ], - "id": 41747, + "id": 47658, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "444:7:30", + "src": "654:7:42", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 41746, + "id": 47657, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "444:7:30", + "src": "654:7:42", "typeDescriptions": {} } }, - "id": 41752, + "id": 47663, "isConstant": false, "isLValue": false, "isPure": false, @@ -1005,7 +1273,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "444:26:30", + "src": "654:26:42", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -1013,22 +1281,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "429:41:30" + "src": "639:41:42" }, { "expression": { - "id": 41761, + "id": 47672, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 41754, - "name": "safe", + "id": 47665, + "name": "safeImpl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 41729, - "src": "481:4:30", + "referencedDeclaration": 47634, + "src": "691:8:42", "typeDescriptions": { "typeIdentifier": "t_contract$_Safe_$908", "typeString": "contract Safe" @@ -1042,39 +1310,39 @@ "argumentTypes": [], "expression": { "argumentTypes": [], - "id": 41757, + "id": 47668, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "NewExpression", - "src": "488:8:30", + "src": "702:8:42", "typeDescriptions": { "typeIdentifier": "t_function_creation_nonpayable$__$returns$_t_contract$_Safe_$908_$", "typeString": "function () returns (contract Safe)" }, "typeName": { - "id": 41756, + "id": 47667, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 41755, + "id": 47666, "name": "Safe", "nameLocations": [ - "492:4:30" + "706:4:42" ], "nodeType": "IdentifierPath", "referencedDeclaration": 908, - "src": "492:4:30" + "src": "706:4:42" }, "referencedDeclaration": 908, - "src": "492:4:30", + "src": "706:4:42", "typeDescriptions": { "typeIdentifier": "t_contract$_Safe_$908", "typeString": "contract Safe" } } }, - "id": 41759, + "id": 47670, "isConstant": false, "isLValue": false, "isPure": false, @@ -1085,25 +1353,25 @@ "nodeType": "FunctionCallOptions", "options": [ { - "id": 41758, + "id": 47669, "name": "salt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 41745, - "src": "503:4:30", + "referencedDeclaration": 47656, + "src": "717:4:42", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } } ], - "src": "488:20:30", + "src": "702:20:42", "typeDescriptions": { "typeIdentifier": "t_function_creation_nonpayable$__$returns$_t_contract$_Safe_$908_$salt", "typeString": "function () returns (contract Safe)" } }, - "id": 41760, + "id": 47671, "isConstant": false, "isLValue": false, "isPure": false, @@ -1112,22 +1380,1290 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "488:22:30", + "src": "702:22:42", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_contract$_Safe_$908", "typeString": "contract Safe" } }, - "src": "481:29:30", + "src": "691:33:42", "typeDescriptions": { "typeIdentifier": "t_contract$_Safe_$908", "typeString": "contract Safe" } }, - "id": 41762, + "id": 47673, + "nodeType": "ExpressionStatement", + "src": "691:33:42" + }, + { + "expression": { + "id": 47681, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftHandSide": { + "id": 47674, + "name": "safeProxyFactory", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 47637, + "src": "734:16:42", + "typeDescriptions": { + "typeIdentifier": "t_contract$_SafeProxyFactory_$3060", + "typeString": "contract SafeProxyFactory" + } + }, + "nodeType": "Assignment", + "operator": "=", + "rightHandSide": { + "arguments": [], + "expression": { + "argumentTypes": [], + "expression": { + "argumentTypes": [], + "id": 47677, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "nodeType": "NewExpression", + "src": "753:20:42", + "typeDescriptions": { + "typeIdentifier": "t_function_creation_nonpayable$__$returns$_t_contract$_SafeProxyFactory_$3060_$", + "typeString": "function () returns (contract SafeProxyFactory)" + }, + "typeName": { + "id": 47676, + "nodeType": "UserDefinedTypeName", + "pathNode": { + "id": 47675, + "name": "SafeProxyFactory", + "nameLocations": [ + "757:16:42" + ], + "nodeType": "IdentifierPath", + "referencedDeclaration": 3060, + "src": "757:16:42" + }, + "referencedDeclaration": 3060, + "src": "757:16:42", + "typeDescriptions": { + "typeIdentifier": "t_contract$_SafeProxyFactory_$3060", + "typeString": "contract SafeProxyFactory" + } + } + }, + "id": 47679, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "names": [ + "salt" + ], + "nodeType": "FunctionCallOptions", + "options": [ + { + "id": 47678, + "name": "salt", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 47656, + "src": "780:4:42", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + } + ], + "src": "753:32:42", + "typeDescriptions": { + "typeIdentifier": "t_function_creation_nonpayable$__$returns$_t_contract$_SafeProxyFactory_$3060_$salt", + "typeString": "function () returns (contract SafeProxyFactory)" + } + }, + "id": 47680, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "753:34:42", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_contract$_SafeProxyFactory_$3060", + "typeString": "contract SafeProxyFactory" + } + }, + "src": "734:53:42", + "typeDescriptions": { + "typeIdentifier": "t_contract$_SafeProxyFactory_$3060", + "typeString": "contract SafeProxyFactory" + } + }, + "id": 47682, + "nodeType": "ExpressionStatement", + "src": "734:53:42" + }, + { + "assignments": [ + 47687 + ], + "declarations": [ + { + "constant": false, + "id": 47687, + "mutability": "mutable", + "name": "owners", + "nameLocation": "858:6:42", + "nodeType": "VariableDeclaration", + "scope": 47775, + "src": "841:23:42", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", + "typeString": "address[]" + }, + "typeName": { + "baseType": { + "id": 47685, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "841:7:42", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "id": 47686, + "nodeType": "ArrayTypeName", + "src": "841:9:42", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", + "typeString": "address[]" + } + }, + "visibility": "internal" + } + ], + "id": 47693, + "initialValue": { + "arguments": [ + { + "hexValue": "33", + "id": 47691, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "881:1:42", + "typeDescriptions": { + "typeIdentifier": "t_rational_3_by_1", + "typeString": "int_const 3" + }, + "value": "3" + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_rational_3_by_1", + "typeString": "int_const 3" + } + ], + "id": 47690, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "NewExpression", + "src": "867:13:42", + "typeDescriptions": { + "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_address_$dyn_memory_ptr_$", + "typeString": "function (uint256) pure returns (address[] memory)" + }, + "typeName": { + "baseType": { + "id": 47688, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "871:7:42", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "id": 47689, + "nodeType": "ArrayTypeName", + "src": "871:9:42", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", + "typeString": "address[]" + } + } + }, + "id": 47692, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "867:16:42", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", + "typeString": "address[] memory" + } + }, + "nodeType": "VariableDeclarationStatement", + "src": "841:42:42" + }, + { + "expression": { + "id": 47698, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftHandSide": { + "baseExpression": { + "id": 47694, + "name": "owners", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 47687, + "src": "893:6:42", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", + "typeString": "address[] memory" + } + }, + "id": 47696, + "indexExpression": { + "hexValue": "30", + "id": 47695, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "900:1:42", + "typeDescriptions": { + "typeIdentifier": "t_rational_0_by_1", + "typeString": "int_const 0" + }, + "value": "0" + }, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": true, + "nodeType": "IndexAccess", + "src": "893:9:42", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "nodeType": "Assignment", + "operator": "=", + "rightHandSide": { + "hexValue": "307839653633316630616262393064333661433533313038353631393539306436396130313132334135", + "id": 47697, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "905:42:42", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "value": "0x9e631f0abb90d36aC531085619590d69a01123A5" + }, + "src": "893:54:42", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "id": 47699, + "nodeType": "ExpressionStatement", + "src": "893:54:42" + }, + { + "expression": { + "id": 47704, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftHandSide": { + "baseExpression": { + "id": 47700, + "name": "owners", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 47687, + "src": "957:6:42", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", + "typeString": "address[] memory" + } + }, + "id": 47702, + "indexExpression": { + "hexValue": "31", + "id": 47701, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "964:1:42", + "typeDescriptions": { + "typeIdentifier": "t_rational_1_by_1", + "typeString": "int_const 1" + }, + "value": "1" + }, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": true, + "nodeType": "IndexAccess", + "src": "957:9:42", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "nodeType": "Assignment", + "operator": "=", + "rightHandSide": { + "hexValue": "307865343533303539356536424335366665343533663944666636313932314338303764646444446443", + "id": 47703, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "969:42:42", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "value": "0xe4530595e6BC56fe453f9Dff61921C807dddDDdC" + }, + "src": "957:54:42", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "id": 47705, + "nodeType": "ExpressionStatement", + "src": "957:54:42" + }, + { + "expression": { + "id": 47710, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftHandSide": { + "baseExpression": { + "id": 47706, + "name": "owners", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 47687, + "src": "1021:6:42", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", + "typeString": "address[] memory" + } + }, + "id": 47708, + "indexExpression": { + "hexValue": "32", + "id": 47707, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "1028:1:42", + "typeDescriptions": { + "typeIdentifier": "t_rational_2_by_1", + "typeString": "int_const 2" + }, + "value": "2" + }, + "isConstant": false, + "isLValue": true, + "isPure": false, + "lValueRequested": true, + "nodeType": "IndexAccess", + "src": "1021:9:42", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "nodeType": "Assignment", + "operator": "=", + "rightHandSide": { + "hexValue": "307864353731643736383433333937366533356663653143364342614139323130623541376463634437", + "id": 47709, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "1033:42:42", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "value": "0xd571d768433976e35fce1C6CBaA9210b5A7dccD7" + }, + "src": "1021:54:42", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "id": 47711, + "nodeType": "ExpressionStatement", + "src": "1021:54:42" + }, + { + "assignments": [ + 47713 + ], + "declarations": [ + { + "constant": false, + "id": 47713, + "mutability": "mutable", + "name": "threshold", + "nameLocation": "1093:9:42", + "nodeType": "VariableDeclaration", + "scope": 47775, + "src": "1085:17:42", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 47712, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "1085:7:42", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "id": 47715, + "initialValue": { + "hexValue": "32", + "id": 47714, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "1105:1:42", + "typeDescriptions": { + "typeIdentifier": "t_rational_2_by_1", + "typeString": "int_const 2" + }, + "value": "2" + }, + "nodeType": "VariableDeclarationStatement", + "src": "1085:21:42" + }, + { + "assignments": [ + 47717 + ], + "declarations": [ + { + "constant": false, + "id": 47717, + "mutability": "mutable", + "name": "to", + "nameLocation": "1143:2:42", + "nodeType": "VariableDeclaration", + "scope": 47775, + "src": "1135:10:42", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 47716, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "1135:7:42", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + } + ], + "id": 47718, + "nodeType": "VariableDeclarationStatement", + "src": "1135:10:42" + }, + { + "assignments": [ + 47720 + ], + "declarations": [ + { + "constant": false, + "id": 47720, + "mutability": "mutable", + "name": "data", + "nameLocation": "1160:4:42", + "nodeType": "VariableDeclaration", + "scope": 47775, + "src": "1147:17:42", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 47719, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "1147:5:42", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "id": 47721, + "nodeType": "VariableDeclarationStatement", + "src": "1147:17:42" + }, + { + "assignments": [ + 47723 + ], + "declarations": [ + { + "constant": false, + "id": 47723, + "mutability": "mutable", + "name": "fallbackHandler", + "nameLocation": "1174:15:42", + "nodeType": "VariableDeclaration", + "scope": 47775, + "src": "1166:23:42", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 47722, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "1166:7:42", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + } + ], + "id": 47724, + "nodeType": "VariableDeclarationStatement", + "src": "1166:23:42" + }, + { + "assignments": [ + 47726 + ], + "declarations": [ + { + "constant": false, + "id": 47726, + "mutability": "mutable", + "name": "paymentToken", + "nameLocation": "1207:12:42", + "nodeType": "VariableDeclaration", + "scope": 47775, + "src": "1199:20:42", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 47725, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "1199:7:42", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + } + ], + "id": 47727, + "nodeType": "VariableDeclarationStatement", + "src": "1199:20:42" + }, + { + "assignments": [ + 47729 + ], + "declarations": [ + { + "constant": false, + "id": 47729, + "mutability": "mutable", + "name": "payment", + "nameLocation": "1229:7:42", + "nodeType": "VariableDeclaration", + "scope": 47775, + "src": "1221:15:42", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 47728, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "1221:7:42", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "id": 47730, + "nodeType": "VariableDeclarationStatement", + "src": "1221:15:42" + }, + { + "assignments": [ + 47732 + ], + "declarations": [ + { + "constant": false, + "id": 47732, + "mutability": "mutable", + "name": "paymentReceiver", + "nameLocation": "1246:15:42", + "nodeType": "VariableDeclaration", + "scope": 47775, + "src": "1238:23:42", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 47731, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "1238:7:42", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + } + ], + "id": 47733, + "nodeType": "VariableDeclarationStatement", + "src": "1238:23:42" + }, + { + "assignments": [ + 47735 + ], + "declarations": [ + { + "constant": false, + "id": 47735, + "mutability": "mutable", + "name": "initData", + "nameLocation": "1284:8:42", + "nodeType": "VariableDeclaration", + "scope": 47775, + "src": "1271:21:42", + "stateVariable": false, + "storageLocation": "memory", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 47734, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "1271:5:42", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "id": 47750, + "initialValue": { + "arguments": [ + { + "expression": { + "expression": { + "id": 47738, + "name": "Safe", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 908, + "src": "1331:4:42", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_contract$_Safe_$908_$", + "typeString": "type(contract Safe)" + } + }, + "id": 47739, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "memberLocation": "1336:5:42", + "memberName": "setup", + "nodeType": "MemberAccess", + "referencedDeclaration": 179, + "src": "1331:10:42", + "typeDescriptions": { + "typeIdentifier": "t_function_declaration_nonpayable$_t_array$_t_address_$dyn_calldata_ptr_$_t_uint256_$_t_address_$_t_bytes_calldata_ptr_$_t_address_$_t_address_$_t_uint256_$_t_address_payable_$returns$__$", + "typeString": "function Safe.setup(address[] calldata,uint256,address,bytes calldata,address,address,uint256,address payable)" + } + }, + "id": 47740, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "memberLocation": "1342:8:42", + "memberName": "selector", + "nodeType": "MemberAccess", + "src": "1331:19:42", + "typeDescriptions": { + "typeIdentifier": "t_bytes4", + "typeString": "bytes4" + } + }, + { + "id": 47741, + "name": "owners", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 47687, + "src": "1365:6:42", + "typeDescriptions": { + "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", + "typeString": "address[] memory" + } + }, + { + "id": 47742, + "name": "threshold", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 47713, + "src": "1373:9:42", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + { + "id": 47743, + "name": "to", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 47717, + "src": "1397:2:42", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + { + "id": 47744, + "name": "data", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 47720, + "src": "1401:4:42", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + { + "id": 47745, + "name": "fallbackHandler", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 47723, + "src": "1407:15:42", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + { + "id": 47746, + "name": "paymentToken", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 47726, + "src": "1424:12:42", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + { + "id": 47747, + "name": "payment", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 47729, + "src": "1438:7:42", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + { + "id": 47748, + "name": "paymentReceiver", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 47732, + "src": "1447:15:42", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bytes4", + "typeString": "bytes4" + }, + { + "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", + "typeString": "address[] memory" + }, + { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + { + "typeIdentifier": "t_address", + "typeString": "address" + }, + { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + }, + { + "typeIdentifier": "t_address", + "typeString": "address" + }, + { + "typeIdentifier": "t_address", + "typeString": "address" + }, + { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + { + "typeIdentifier": "t_address", + "typeString": "address" + } + ], + "expression": { + "id": 47736, + "name": "abi", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": -1, + "src": "1295:3:42", + "typeDescriptions": { + "typeIdentifier": "t_magic_abi", + "typeString": "abi" + } + }, + "id": 47737, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "memberLocation": "1299:18:42", + "memberName": "encodeWithSelector", + "nodeType": "MemberAccess", + "src": "1295:22:42", + "typeDescriptions": { + "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", + "typeString": "function (bytes4) pure returns (bytes memory)" + } + }, + "id": 47749, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "1295:168:42", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + "nodeType": "VariableDeclarationStatement", + "src": "1271:192:42" + }, + { + "assignments": [ + 47752 + ], + "declarations": [ + { + "constant": false, + "id": 47752, + "mutability": "mutable", + "name": "saltNonce", + "nameLocation": "1490:9:42", + "nodeType": "VariableDeclaration", + "scope": 47775, + "src": "1482:17:42", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + }, + "typeName": { + "id": 47751, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "1482:7:42", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "visibility": "internal" + } + ], + "id": 47757, + "initialValue": { + "arguments": [ + { + "id": 47755, + "name": "salt", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 47656, + "src": "1510:4:42", + "typeDescriptions": { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_bytes32", + "typeString": "bytes32" + } + ], + "id": 47754, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "1502:7:42", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_uint256_$", + "typeString": "type(uint256)" + }, + "typeName": { + "id": 47753, + "name": "uint256", + "nodeType": "ElementaryTypeName", + "src": "1502:7:42", + "typeDescriptions": {} + } + }, + "id": 47756, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "1502:13:42", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + }, + "nodeType": "VariableDeclarationStatement", + "src": "1482:33:42" + }, + { + "expression": { + "id": 47768, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "leftHandSide": { + "id": 47758, + "name": "proxy", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 47640, + "src": "1525:5:42", + "typeDescriptions": { + "typeIdentifier": "t_contract$_SafeProxy_$2807", + "typeString": "contract SafeProxy" + } + }, + "nodeType": "Assignment", + "operator": "=", + "rightHandSide": { + "arguments": [ + { + "arguments": [ + { + "id": 47763, + "name": "safeImpl", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 47634, + "src": "1579:8:42", + "typeDescriptions": { + "typeIdentifier": "t_contract$_Safe_$908", + "typeString": "contract Safe" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_contract$_Safe_$908", + "typeString": "contract Safe" + } + ], + "id": 47762, + "isConstant": false, + "isLValue": false, + "isPure": true, + "lValueRequested": false, + "nodeType": "ElementaryTypeNameExpression", + "src": "1571:7:42", + "typeDescriptions": { + "typeIdentifier": "t_type$_t_address_$", + "typeString": "type(address)" + }, + "typeName": { + "id": 47761, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "1571:7:42", + "typeDescriptions": {} + } + }, + "id": 47764, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "typeConversion", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "1571:17:42", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + { + "id": 47765, + "name": "initData", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 47735, + "src": "1590:8:42", + "typeDescriptions": { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + } + }, + { + "id": 47766, + "name": "saltNonce", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 47752, + "src": "1600:9:42", + "typeDescriptions": { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + } + ], + "expression": { + "argumentTypes": [ + { + "typeIdentifier": "t_address", + "typeString": "address" + }, + { + "typeIdentifier": "t_bytes_memory_ptr", + "typeString": "bytes memory" + }, + { + "typeIdentifier": "t_uint256", + "typeString": "uint256" + } + ], + "expression": { + "id": 47759, + "name": "safeProxyFactory", + "nodeType": "Identifier", + "overloadedDeclarations": [], + "referencedDeclaration": 47637, + "src": "1533:16:42", + "typeDescriptions": { + "typeIdentifier": "t_contract$_SafeProxyFactory_$3060", + "typeString": "contract SafeProxyFactory" + } + }, + "id": 47760, + "isConstant": false, + "isLValue": false, + "isPure": false, + "lValueRequested": false, + "memberLocation": "1550:20:42", + "memberName": "createProxyWithNonce", + "nodeType": "MemberAccess", + "referencedDeclaration": 2931, + "src": "1533:37:42", + "typeDescriptions": { + "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes_memory_ptr_$_t_uint256_$returns$_t_contract$_SafeProxy_$2807_$", + "typeString": "function (address,bytes memory,uint256) external returns (contract SafeProxy)" + } + }, + "id": 47767, + "isConstant": false, + "isLValue": false, + "isPure": false, + "kind": "functionCall", + "lValueRequested": false, + "nameLocations": [], + "names": [], + "nodeType": "FunctionCall", + "src": "1533:77:42", + "tryCall": false, + "typeDescriptions": { + "typeIdentifier": "t_contract$_SafeProxy_$2807", + "typeString": "contract SafeProxy" + } + }, + "src": "1525:85:42", + "typeDescriptions": { + "typeIdentifier": "t_contract$_SafeProxy_$2807", + "typeString": "contract SafeProxy" + } + }, + "id": 47769, "nodeType": "ExpressionStatement", - "src": "481:29:30" + "src": "1525:85:42" }, { "expression": { @@ -1135,33 +2671,33 @@ "expression": { "argumentTypes": [], "expression": { - "id": 41763, + "id": 47770, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2504, - "src": "621:2:30", + "referencedDeclaration": 5411, + "src": "1621:2:42", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$12291", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 41765, + "id": 47772, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "624:13:30", + "memberLocation": "1624:13:42", "memberName": "stopBroadcast", "nodeType": "MemberAccess", - "referencedDeclaration": 11114, - "src": "621:16:30", + "referencedDeclaration": 15815, + "src": "1621:16:42", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" } }, - "id": 41766, + "id": 47773, "isConstant": false, "isLValue": false, "isPure": false, @@ -1170,16 +2706,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "621:18:30", + "src": "1621:18:42", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41767, + "id": 47774, "nodeType": "ExpressionStatement", - "src": "621:18:30" + "src": "1621:18:42" } ] }, @@ -1188,20 +2724,20 @@ "kind": "function", "modifiers": [], "name": "run", - "nameLocation": "311:3:30", + "nameLocation": "521:3:42", "parameters": { - "id": 41730, + "id": 47641, "nodeType": "ParameterList", "parameters": [], - "src": "314:2:30" + "src": "524:2:42" }, "returnParameters": { - "id": 41731, + "id": 47642, "nodeType": "ParameterList", "parameters": [], - "src": "324:0:30" + "src": "534:0:42" }, - "scope": 41770, + "scope": 47777, "stateMutability": "nonpayable", "virtual": false, "visibility": "public" @@ -1211,45 +2747,46 @@ "baseContracts": [ { "baseName": { - "id": 41725, + "id": 47630, "name": "ScriptUtils", "nameLocations": [ - "260:11:30" + "392:11:42" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 41855, - "src": "260:11:30" + "referencedDeclaration": 48241, + "src": "392:11:42" }, - "id": 41726, + "id": 47631, "nodeType": "InheritanceSpecifier", - "src": "260:11:30" + "src": "392:11:42" } ], "canonicalName": "DeployScript", "contractDependencies": [ - 908 + 908, + 3060 ], "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 41770, - 41855, - 2559, - 10598, - 5357, - 3297, - 2520, - 2508 + 47777, + 48241, + 5466, + 15248, + 9682, + 7622, + 5427, + 5415 ], "name": "DeployScript", - "nameLocation": "244:12:30", - "scope": 41771, + "nameLocation": "376:12:42", + "scope": 47778, "usedErrors": [ - 41778 + 48158 ] } ], "license": "UNLICENSED" }, - "id": 30 + "id": 42 } \ No newline at end of file diff --git a/out/GuardManager.sol/BaseGuard.json b/out/GuardManager.sol/BaseGuard.json index a412b8eee..7a162e800 100644 --- a/out/GuardManager.sol/BaseGuard.json +++ b/out/GuardManager.sol/BaseGuard.json @@ -438,7 +438,7 @@ 1157 ], "IERC165": [ - 2426 + 2729 ], "SelfAuthorized": [ 2233 @@ -523,7 +523,7 @@ "file": "../interfaces/IERC165.sol", "nameLocation": "-1:-1:-1", "scope": 1158, - "sourceUnit": 2427, + "sourceUnit": 2730, "symbolAliases": [ { "foreign": { @@ -531,7 +531,7 @@ "name": "IERC165", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2426, + "referencedDeclaration": 2729, "src": "229:7:3", "typeDescriptions": {} }, @@ -1203,7 +1203,7 @@ "319:7:3" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 2426, + "referencedDeclaration": 2729, "src": "319:7:3" }, "id": 1016, @@ -1223,7 +1223,7 @@ "fullyImplemented": false, "linearizedBaseContracts": [ 1069, - 2426 + 2729 ], "name": "Guard", "nameLocation": "310:5:3", @@ -1385,10 +1385,10 @@ "name": "IERC165", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2426, + "referencedDeclaration": 2729, "src": "2773:7:3", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_IERC165_$2426_$", + "typeIdentifier": "t_type$_t_contract$_IERC165_$2729_$", "typeString": "type(contract IERC165)" } } @@ -1396,7 +1396,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_type$_t_contract$_IERC165_$2426_$", + "typeIdentifier": "t_type$_t_contract$_IERC165_$2729_$", "typeString": "type(contract IERC165)" } ], @@ -1423,7 +1423,7 @@ "src": "2768:13:3", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_magic_meta_type_t_contract$_IERC165_$2426", + "typeIdentifier": "t_magic_meta_type_t_contract$_IERC165_$2729", "typeString": "type(contract IERC165)" } }, @@ -1461,7 +1461,7 @@ ] }, "baseFunctions": [ - 2425 + 2728 ], "functionSelector": "01ffc9a7", "implemented": true, @@ -1574,7 +1574,7 @@ "linearizedBaseContracts": [ 1095, 1069, - 2426 + 2729 ], "name": "BaseGuard", "nameLocation": "2538:9:3", @@ -1921,7 +1921,7 @@ "memberLocation": "3965:17:3", "memberName": "supportsInterface", "nodeType": "MemberAccess", - "referencedDeclaration": 2425, + "referencedDeclaration": 2728, "src": "3952:30:3", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_bytes4_$returns$_t_bool_$", diff --git a/out/GuardManager.sol/Guard.json b/out/GuardManager.sol/Guard.json index 1a78befab..965f9fecb 100644 --- a/out/GuardManager.sol/Guard.json +++ b/out/GuardManager.sol/Guard.json @@ -438,7 +438,7 @@ 1157 ], "IERC165": [ - 2426 + 2729 ], "SelfAuthorized": [ 2233 @@ -523,7 +523,7 @@ "file": "../interfaces/IERC165.sol", "nameLocation": "-1:-1:-1", "scope": 1158, - "sourceUnit": 2427, + "sourceUnit": 2730, "symbolAliases": [ { "foreign": { @@ -531,7 +531,7 @@ "name": "IERC165", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2426, + "referencedDeclaration": 2729, "src": "229:7:3", "typeDescriptions": {} }, @@ -1203,7 +1203,7 @@ "319:7:3" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 2426, + "referencedDeclaration": 2729, "src": "319:7:3" }, "id": 1016, @@ -1223,7 +1223,7 @@ "fullyImplemented": false, "linearizedBaseContracts": [ 1069, - 2426 + 2729 ], "name": "Guard", "nameLocation": "310:5:3", @@ -1385,10 +1385,10 @@ "name": "IERC165", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2426, + "referencedDeclaration": 2729, "src": "2773:7:3", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_IERC165_$2426_$", + "typeIdentifier": "t_type$_t_contract$_IERC165_$2729_$", "typeString": "type(contract IERC165)" } } @@ -1396,7 +1396,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_type$_t_contract$_IERC165_$2426_$", + "typeIdentifier": "t_type$_t_contract$_IERC165_$2729_$", "typeString": "type(contract IERC165)" } ], @@ -1423,7 +1423,7 @@ "src": "2768:13:3", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_magic_meta_type_t_contract$_IERC165_$2426", + "typeIdentifier": "t_magic_meta_type_t_contract$_IERC165_$2729", "typeString": "type(contract IERC165)" } }, @@ -1461,7 +1461,7 @@ ] }, "baseFunctions": [ - 2425 + 2728 ], "functionSelector": "01ffc9a7", "implemented": true, @@ -1574,7 +1574,7 @@ "linearizedBaseContracts": [ 1095, 1069, - 2426 + 2729 ], "name": "BaseGuard", "nameLocation": "2538:9:3", @@ -1921,7 +1921,7 @@ "memberLocation": "3965:17:3", "memberName": "supportsInterface", "nodeType": "MemberAccess", - "referencedDeclaration": 2425, + "referencedDeclaration": 2728, "src": "3952:30:3", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_bytes4_$returns$_t_bool_$", diff --git a/out/GuardManager.sol/GuardManager.json b/out/GuardManager.sol/GuardManager.json index 2e7258e9e..05910da92 100644 --- a/out/GuardManager.sol/GuardManager.json +++ b/out/GuardManager.sol/GuardManager.json @@ -171,7 +171,7 @@ 1157 ], "IERC165": [ - 2426 + 2729 ], "SelfAuthorized": [ 2233 @@ -256,7 +256,7 @@ "file": "../interfaces/IERC165.sol", "nameLocation": "-1:-1:-1", "scope": 1158, - "sourceUnit": 2427, + "sourceUnit": 2730, "symbolAliases": [ { "foreign": { @@ -264,7 +264,7 @@ "name": "IERC165", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2426, + "referencedDeclaration": 2729, "src": "229:7:3", "typeDescriptions": {} }, @@ -936,7 +936,7 @@ "319:7:3" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 2426, + "referencedDeclaration": 2729, "src": "319:7:3" }, "id": 1016, @@ -956,7 +956,7 @@ "fullyImplemented": false, "linearizedBaseContracts": [ 1069, - 2426 + 2729 ], "name": "Guard", "nameLocation": "310:5:3", @@ -1118,10 +1118,10 @@ "name": "IERC165", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2426, + "referencedDeclaration": 2729, "src": "2773:7:3", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_IERC165_$2426_$", + "typeIdentifier": "t_type$_t_contract$_IERC165_$2729_$", "typeString": "type(contract IERC165)" } } @@ -1129,7 +1129,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_type$_t_contract$_IERC165_$2426_$", + "typeIdentifier": "t_type$_t_contract$_IERC165_$2729_$", "typeString": "type(contract IERC165)" } ], @@ -1156,7 +1156,7 @@ "src": "2768:13:3", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_magic_meta_type_t_contract$_IERC165_$2426", + "typeIdentifier": "t_magic_meta_type_t_contract$_IERC165_$2729", "typeString": "type(contract IERC165)" } }, @@ -1194,7 +1194,7 @@ ] }, "baseFunctions": [ - 2425 + 2728 ], "functionSelector": "01ffc9a7", "implemented": true, @@ -1307,7 +1307,7 @@ "linearizedBaseContracts": [ 1095, 1069, - 2426 + 2729 ], "name": "BaseGuard", "nameLocation": "2538:9:3", @@ -1654,7 +1654,7 @@ "memberLocation": "3965:17:3", "memberName": "supportsInterface", "nodeType": "MemberAccess", - "referencedDeclaration": 2425, + "referencedDeclaration": 2728, "src": "3952:30:3", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_bytes4_$returns$_t_bool_$", diff --git a/out/IERC165.sol/IERC165.json b/out/IERC165.sol/IERC165.json index f555ecca3..a2b26a729 100644 --- a/out/IERC165.sol/IERC165.json +++ b/out/IERC165.sol/IERC165.json @@ -112,19 +112,19 @@ }, "ast": { "absolutePath": "contracts/interfaces/IERC165.sol", - "id": 2427, + "id": 2730, "exportedSymbols": { "IERC165": [ - 2426 + 2729 ] }, "nodeType": "SourceUnit", - "src": "42:617:14", + "src": "42:617:15", "nodes": [ { - "id": 2416, + "id": 2719, "nodeType": "PragmaDirective", - "src": "42:31:14", + "src": "42:31:15", "nodes": [], "literals": [ "solidity", @@ -137,19 +137,19 @@ ] }, { - "id": 2426, + "id": 2729, "nodeType": "ContractDefinition", - "src": "212:446:14", + "src": "212:446:15", "nodes": [ { - "id": 2425, + "id": 2728, "nodeType": "FunctionDefinition", - "src": "580:76:14", + "src": "580:76:15", "nodes": [], "documentation": { - "id": 2418, + "id": 2721, "nodeType": "StructuredDocumentation", - "src": "236:339:14", + "src": "236:339:15", "text": " @dev Returns true if this contract implements the interface defined by `interfaceId`.\n See the corresponding EIP section\n https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified\n to learn more about how these ids are created.\n This function call must use less than 30 000 gas." }, "functionSelector": "01ffc9a7", @@ -157,20 +157,20 @@ "kind": "function", "modifiers": [], "name": "supportsInterface", - "nameLocation": "589:17:14", + "nameLocation": "589:17:15", "parameters": { - "id": 2421, + "id": 2724, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2420, + "id": 2723, "mutability": "mutable", "name": "interfaceId", - "nameLocation": "614:11:14", + "nameLocation": "614:11:15", "nodeType": "VariableDeclaration", - "scope": 2425, - "src": "607:18:14", + "scope": 2728, + "src": "607:18:15", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -178,10 +178,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 2419, + "id": 2722, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "607:6:14", + "src": "607:6:15", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -190,21 +190,21 @@ "visibility": "internal" } ], - "src": "606:20:14" + "src": "606:20:15" }, "returnParameters": { - "id": 2424, + "id": 2727, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2423, + "id": 2726, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 2425, - "src": "650:4:14", + "scope": 2728, + "src": "650:4:15", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -212,10 +212,10 @@ "typeString": "bool" }, "typeName": { - "id": 2422, + "id": 2725, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "650:4:14", + "src": "650:4:15", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -224,9 +224,9 @@ "visibility": "internal" } ], - "src": "649:6:14" + "src": "649:6:15" }, - "scope": 2426, + "scope": 2729, "stateMutability": "view", "virtual": false, "visibility": "external" @@ -238,22 +238,22 @@ "contractDependencies": [], "contractKind": "interface", "documentation": { - "id": 2417, + "id": 2720, "nodeType": "StructuredDocumentation", - "src": "75:137:14", + "src": "75:137:15", "text": "@notice More details at https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/introspection/IERC165.sol" }, "fullyImplemented": false, "linearizedBaseContracts": [ - 2426 + 2729 ], "name": "IERC165", - "nameLocation": "222:7:14", - "scope": 2427, + "nameLocation": "222:7:15", + "scope": 2730, "usedErrors": [] } ], "license": "LGPL-3.0-only" }, - "id": 14 + "id": 15 } \ No newline at end of file diff --git a/out/IMulticall3.sol/IMulticall3.json b/out/IMulticall3.sol/IMulticall3.json index 1930b4e07..1c4ddfa35 100644 --- a/out/IMulticall3.sol/IMulticall3.json +++ b/out/IMulticall3.sol/IMulticall3.json @@ -961,19 +961,19 @@ }, "ast": { "absolutePath": "lib/forge-std/src/interfaces/IMulticall3.sol", - "id": 30284, + "id": 33345, "exportedSymbols": { "IMulticall3": [ - 30283 + 33344 ] }, "nodeType": "SourceUnit", - "src": "32:2153:17", + "src": "32:2153:37", "nodes": [ { - "id": 30122, + "id": 33183, "nodeType": "PragmaDirective", - "src": "32:31:17", + "src": "32:31:37", "nodes": [], "literals": [ "solidity", @@ -986,9 +986,9 @@ ] }, { - "id": 30123, + "id": 33184, "nodeType": "PragmaDirective", - "src": "65:33:17", + "src": "65:33:37", "nodes": [], "literals": [ "experimental", @@ -996,26 +996,26 @@ ] }, { - "id": 30283, + "id": 33344, "nodeType": "ContractDefinition", - "src": "100:2084:17", + "src": "100:2084:37", "nodes": [ { - "id": 30128, + "id": 33189, "nodeType": "StructDefinition", - "src": "128:67:17", + "src": "128:67:37", "nodes": [], "canonicalName": "IMulticall3.Call", "members": [ { "constant": false, - "id": 30125, + "id": 33186, "mutability": "mutable", "name": "target", - "nameLocation": "158:6:17", + "nameLocation": "158:6:37", "nodeType": "VariableDeclaration", - "scope": 30128, - "src": "150:14:17", + "scope": 33189, + "src": "150:14:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1023,10 +1023,10 @@ "typeString": "address" }, "typeName": { - "id": 30124, + "id": 33185, "name": "address", "nodeType": "ElementaryTypeName", - "src": "150:7:17", + "src": "150:7:37", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1037,13 +1037,13 @@ }, { "constant": false, - "id": 30127, + "id": 33188, "mutability": "mutable", "name": "callData", - "nameLocation": "180:8:17", + "nameLocation": "180:8:37", "nodeType": "VariableDeclaration", - "scope": 30128, - "src": "174:14:17", + "scope": 33189, + "src": "174:14:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1051,10 +1051,10 @@ "typeString": "bytes" }, "typeName": { - "id": 30126, + "id": 33187, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "174:5:17", + "src": "174:5:37", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1064,26 +1064,26 @@ } ], "name": "Call", - "nameLocation": "135:4:17", - "scope": 30283, + "nameLocation": "135:4:37", + "scope": 33344, "visibility": "public" }, { - "id": 30135, + "id": 33196, "nodeType": "StructDefinition", - "src": "201:95:17", + "src": "201:95:37", "nodes": [], "canonicalName": "IMulticall3.Call3", "members": [ { "constant": false, - "id": 30130, + "id": 33191, "mutability": "mutable", "name": "target", - "nameLocation": "232:6:17", + "nameLocation": "232:6:37", "nodeType": "VariableDeclaration", - "scope": 30135, - "src": "224:14:17", + "scope": 33196, + "src": "224:14:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1091,10 +1091,10 @@ "typeString": "address" }, "typeName": { - "id": 30129, + "id": 33190, "name": "address", "nodeType": "ElementaryTypeName", - "src": "224:7:17", + "src": "224:7:37", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1105,13 +1105,13 @@ }, { "constant": false, - "id": 30132, + "id": 33193, "mutability": "mutable", "name": "allowFailure", - "nameLocation": "253:12:17", + "nameLocation": "253:12:37", "nodeType": "VariableDeclaration", - "scope": 30135, - "src": "248:17:17", + "scope": 33196, + "src": "248:17:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1119,10 +1119,10 @@ "typeString": "bool" }, "typeName": { - "id": 30131, + "id": 33192, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "248:4:17", + "src": "248:4:37", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1132,13 +1132,13 @@ }, { "constant": false, - "id": 30134, + "id": 33195, "mutability": "mutable", "name": "callData", - "nameLocation": "281:8:17", + "nameLocation": "281:8:37", "nodeType": "VariableDeclaration", - "scope": 30135, - "src": "275:14:17", + "scope": 33196, + "src": "275:14:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1146,10 +1146,10 @@ "typeString": "bytes" }, "typeName": { - "id": 30133, + "id": 33194, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "275:5:17", + "src": "275:5:37", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1159,26 +1159,26 @@ } ], "name": "Call3", - "nameLocation": "208:5:17", - "scope": 30283, + "nameLocation": "208:5:37", + "scope": 33344, "visibility": "public" }, { - "id": 30144, + "id": 33205, "nodeType": "StructDefinition", - "src": "302:123:17", + "src": "302:123:37", "nodes": [], "canonicalName": "IMulticall3.Call3Value", "members": [ { "constant": false, - "id": 30137, + "id": 33198, "mutability": "mutable", "name": "target", - "nameLocation": "338:6:17", + "nameLocation": "338:6:37", "nodeType": "VariableDeclaration", - "scope": 30144, - "src": "330:14:17", + "scope": 33205, + "src": "330:14:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1186,10 +1186,10 @@ "typeString": "address" }, "typeName": { - "id": 30136, + "id": 33197, "name": "address", "nodeType": "ElementaryTypeName", - "src": "330:7:17", + "src": "330:7:37", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1200,13 +1200,13 @@ }, { "constant": false, - "id": 30139, + "id": 33200, "mutability": "mutable", "name": "allowFailure", - "nameLocation": "359:12:17", + "nameLocation": "359:12:37", "nodeType": "VariableDeclaration", - "scope": 30144, - "src": "354:17:17", + "scope": 33205, + "src": "354:17:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1214,10 +1214,10 @@ "typeString": "bool" }, "typeName": { - "id": 30138, + "id": 33199, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "354:4:17", + "src": "354:4:37", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1227,13 +1227,13 @@ }, { "constant": false, - "id": 30141, + "id": 33202, "mutability": "mutable", "name": "value", - "nameLocation": "389:5:17", + "nameLocation": "389:5:37", "nodeType": "VariableDeclaration", - "scope": 30144, - "src": "381:13:17", + "scope": 33205, + "src": "381:13:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1241,10 +1241,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30140, + "id": 33201, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "381:7:17", + "src": "381:7:37", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1254,13 +1254,13 @@ }, { "constant": false, - "id": 30143, + "id": 33204, "mutability": "mutable", "name": "callData", - "nameLocation": "410:8:17", + "nameLocation": "410:8:37", "nodeType": "VariableDeclaration", - "scope": 30144, - "src": "404:14:17", + "scope": 33205, + "src": "404:14:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1268,10 +1268,10 @@ "typeString": "bytes" }, "typeName": { - "id": 30142, + "id": 33203, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "404:5:17", + "src": "404:5:37", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1281,26 +1281,26 @@ } ], "name": "Call3Value", - "nameLocation": "309:10:17", - "scope": 30283, + "nameLocation": "309:10:37", + "scope": 33344, "visibility": "public" }, { - "id": 30149, + "id": 33210, "nodeType": "StructDefinition", - "src": "431:69:17", + "src": "431:69:37", "nodes": [], "canonicalName": "IMulticall3.Result", "members": [ { "constant": false, - "id": 30146, + "id": 33207, "mutability": "mutable", "name": "success", - "nameLocation": "460:7:17", + "nameLocation": "460:7:37", "nodeType": "VariableDeclaration", - "scope": 30149, - "src": "455:12:17", + "scope": 33210, + "src": "455:12:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1308,10 +1308,10 @@ "typeString": "bool" }, "typeName": { - "id": 30145, + "id": 33206, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "455:4:17", + "src": "455:4:37", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1321,13 +1321,13 @@ }, { "constant": false, - "id": 30148, + "id": 33209, "mutability": "mutable", "name": "returnData", - "nameLocation": "483:10:17", + "nameLocation": "483:10:37", "nodeType": "VariableDeclaration", - "scope": 30149, - "src": "477:16:17", + "scope": 33210, + "src": "477:16:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1335,10 +1335,10 @@ "typeString": "bytes" }, "typeName": { - "id": 30147, + "id": 33208, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "477:5:17", + "src": "477:5:37", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1348,87 +1348,87 @@ } ], "name": "Result", - "nameLocation": "438:6:17", - "scope": 30283, + "nameLocation": "438:6:37", + "scope": 33344, "visibility": "public" }, { - "id": 30161, + "id": 33222, "nodeType": "FunctionDefinition", - "src": "506:140:17", + "src": "506:140:37", "nodes": [], "functionSelector": "252dba42", "implemented": false, "kind": "function", "modifiers": [], "name": "aggregate", - "nameLocation": "515:9:17", + "nameLocation": "515:9:37", "parameters": { - "id": 30154, + "id": 33215, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30153, + "id": 33214, "mutability": "mutable", "name": "calls", - "nameLocation": "541:5:17", + "nameLocation": "541:5:37", "nodeType": "VariableDeclaration", - "scope": 30161, - "src": "525:21:17", + "scope": 33222, + "src": "525:21:37", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Call_$30128_calldata_ptr_$dyn_calldata_ptr", + "typeIdentifier": "t_array$_t_struct$_Call_$33189_calldata_ptr_$dyn_calldata_ptr", "typeString": "struct IMulticall3.Call[]" }, "typeName": { "baseType": { - "id": 30151, + "id": 33212, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 30150, + "id": 33211, "name": "Call", "nameLocations": [ - "525:4:17" + "525:4:37" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 30128, - "src": "525:4:17" + "referencedDeclaration": 33189, + "src": "525:4:37" }, - "referencedDeclaration": 30128, - "src": "525:4:17", + "referencedDeclaration": 33189, + "src": "525:4:37", "typeDescriptions": { - "typeIdentifier": "t_struct$_Call_$30128_storage_ptr", + "typeIdentifier": "t_struct$_Call_$33189_storage_ptr", "typeString": "struct IMulticall3.Call" } }, - "id": 30152, + "id": 33213, "nodeType": "ArrayTypeName", - "src": "525:6:17", + "src": "525:6:37", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Call_$30128_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Call_$33189_storage_$dyn_storage_ptr", "typeString": "struct IMulticall3.Call[]" } }, "visibility": "internal" } ], - "src": "524:23:17" + "src": "524:23:37" }, "returnParameters": { - "id": 30160, + "id": 33221, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30156, + "id": 33217, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "606:11:17", + "nameLocation": "606:11:37", "nodeType": "VariableDeclaration", - "scope": 30161, - "src": "598:19:17", + "scope": 33222, + "src": "598:19:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1436,10 +1436,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30155, + "id": 33216, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "598:7:17", + "src": "598:7:37", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1449,13 +1449,13 @@ }, { "constant": false, - "id": 30159, + "id": 33220, "mutability": "mutable", "name": "returnData", - "nameLocation": "634:10:17", + "nameLocation": "634:10:37", "nodeType": "VariableDeclaration", - "scope": 30161, - "src": "619:25:17", + "scope": 33222, + "src": "619:25:37", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1464,18 +1464,18 @@ }, "typeName": { "baseType": { - "id": 30157, + "id": 33218, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "619:5:17", + "src": "619:5:37", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, - "id": 30158, + "id": 33219, "nodeType": "ArrayTypeName", - "src": "619:7:17", + "src": "619:7:37", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes_storage_$dyn_storage_ptr", "typeString": "bytes[]" @@ -1484,334 +1484,334 @@ "visibility": "internal" } ], - "src": "597:48:17" + "src": "597:48:37" }, - "scope": 30283, + "scope": 33344, "stateMutability": "payable", "virtual": false, "visibility": "external" }, { - "id": 30172, + "id": 33233, "nodeType": "FunctionDefinition", - "src": "652:98:17", + "src": "652:98:37", "nodes": [], "functionSelector": "82ad56cb", "implemented": false, "kind": "function", "modifiers": [], "name": "aggregate3", - "nameLocation": "661:10:17", + "nameLocation": "661:10:37", "parameters": { - "id": 30166, + "id": 33227, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30165, + "id": 33226, "mutability": "mutable", "name": "calls", - "nameLocation": "689:5:17", + "nameLocation": "689:5:37", "nodeType": "VariableDeclaration", - "scope": 30172, - "src": "672:22:17", + "scope": 33233, + "src": "672:22:37", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Call3_$30135_calldata_ptr_$dyn_calldata_ptr", + "typeIdentifier": "t_array$_t_struct$_Call3_$33196_calldata_ptr_$dyn_calldata_ptr", "typeString": "struct IMulticall3.Call3[]" }, "typeName": { "baseType": { - "id": 30163, + "id": 33224, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 30162, + "id": 33223, "name": "Call3", "nameLocations": [ - "672:5:17" + "672:5:37" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 30135, - "src": "672:5:17" + "referencedDeclaration": 33196, + "src": "672:5:37" }, - "referencedDeclaration": 30135, - "src": "672:5:17", + "referencedDeclaration": 33196, + "src": "672:5:37", "typeDescriptions": { - "typeIdentifier": "t_struct$_Call3_$30135_storage_ptr", + "typeIdentifier": "t_struct$_Call3_$33196_storage_ptr", "typeString": "struct IMulticall3.Call3" } }, - "id": 30164, + "id": 33225, "nodeType": "ArrayTypeName", - "src": "672:7:17", + "src": "672:7:37", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Call3_$30135_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Call3_$33196_storage_$dyn_storage_ptr", "typeString": "struct IMulticall3.Call3[]" } }, "visibility": "internal" } ], - "src": "671:24:17" + "src": "671:24:37" }, "returnParameters": { - "id": 30171, + "id": 33232, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30170, + "id": 33231, "mutability": "mutable", "name": "returnData", - "nameLocation": "738:10:17", + "nameLocation": "738:10:37", "nodeType": "VariableDeclaration", - "scope": 30172, - "src": "722:26:17", + "scope": 33233, + "src": "722:26:37", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Result_$30149_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Result_$33210_memory_ptr_$dyn_memory_ptr", "typeString": "struct IMulticall3.Result[]" }, "typeName": { "baseType": { - "id": 30168, + "id": 33229, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 30167, + "id": 33228, "name": "Result", "nameLocations": [ - "722:6:17" + "722:6:37" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 30149, - "src": "722:6:17" + "referencedDeclaration": 33210, + "src": "722:6:37" }, - "referencedDeclaration": 30149, - "src": "722:6:17", + "referencedDeclaration": 33210, + "src": "722:6:37", "typeDescriptions": { - "typeIdentifier": "t_struct$_Result_$30149_storage_ptr", + "typeIdentifier": "t_struct$_Result_$33210_storage_ptr", "typeString": "struct IMulticall3.Result" } }, - "id": 30169, + "id": 33230, "nodeType": "ArrayTypeName", - "src": "722:8:17", + "src": "722:8:37", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Result_$30149_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Result_$33210_storage_$dyn_storage_ptr", "typeString": "struct IMulticall3.Result[]" } }, "visibility": "internal" } ], - "src": "721:28:17" + "src": "721:28:37" }, - "scope": 30283, + "scope": 33344, "stateMutability": "payable", "virtual": false, "visibility": "external" }, { - "id": 30183, + "id": 33244, "nodeType": "FunctionDefinition", - "src": "756:108:17", + "src": "756:108:37", "nodes": [], "functionSelector": "174dea71", "implemented": false, "kind": "function", "modifiers": [], "name": "aggregate3Value", - "nameLocation": "765:15:17", + "nameLocation": "765:15:37", "parameters": { - "id": 30177, + "id": 33238, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30176, + "id": 33237, "mutability": "mutable", "name": "calls", - "nameLocation": "803:5:17", + "nameLocation": "803:5:37", "nodeType": "VariableDeclaration", - "scope": 30183, - "src": "781:27:17", + "scope": 33244, + "src": "781:27:37", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Call3Value_$30144_calldata_ptr_$dyn_calldata_ptr", + "typeIdentifier": "t_array$_t_struct$_Call3Value_$33205_calldata_ptr_$dyn_calldata_ptr", "typeString": "struct IMulticall3.Call3Value[]" }, "typeName": { "baseType": { - "id": 30174, + "id": 33235, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 30173, + "id": 33234, "name": "Call3Value", "nameLocations": [ - "781:10:17" + "781:10:37" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 30144, - "src": "781:10:17" + "referencedDeclaration": 33205, + "src": "781:10:37" }, - "referencedDeclaration": 30144, - "src": "781:10:17", + "referencedDeclaration": 33205, + "src": "781:10:37", "typeDescriptions": { - "typeIdentifier": "t_struct$_Call3Value_$30144_storage_ptr", + "typeIdentifier": "t_struct$_Call3Value_$33205_storage_ptr", "typeString": "struct IMulticall3.Call3Value" } }, - "id": 30175, + "id": 33236, "nodeType": "ArrayTypeName", - "src": "781:12:17", + "src": "781:12:37", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Call3Value_$30144_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Call3Value_$33205_storage_$dyn_storage_ptr", "typeString": "struct IMulticall3.Call3Value[]" } }, "visibility": "internal" } ], - "src": "780:29:17" + "src": "780:29:37" }, "returnParameters": { - "id": 30182, + "id": 33243, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30181, + "id": 33242, "mutability": "mutable", "name": "returnData", - "nameLocation": "852:10:17", + "nameLocation": "852:10:37", "nodeType": "VariableDeclaration", - "scope": 30183, - "src": "836:26:17", + "scope": 33244, + "src": "836:26:37", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Result_$30149_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Result_$33210_memory_ptr_$dyn_memory_ptr", "typeString": "struct IMulticall3.Result[]" }, "typeName": { "baseType": { - "id": 30179, + "id": 33240, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 30178, + "id": 33239, "name": "Result", "nameLocations": [ - "836:6:17" + "836:6:37" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 30149, - "src": "836:6:17" + "referencedDeclaration": 33210, + "src": "836:6:37" }, - "referencedDeclaration": 30149, - "src": "836:6:17", + "referencedDeclaration": 33210, + "src": "836:6:37", "typeDescriptions": { - "typeIdentifier": "t_struct$_Result_$30149_storage_ptr", + "typeIdentifier": "t_struct$_Result_$33210_storage_ptr", "typeString": "struct IMulticall3.Result" } }, - "id": 30180, + "id": 33241, "nodeType": "ArrayTypeName", - "src": "836:8:17", + "src": "836:8:37", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Result_$30149_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Result_$33210_storage_$dyn_storage_ptr", "typeString": "struct IMulticall3.Result[]" } }, "visibility": "internal" } ], - "src": "835:28:17" + "src": "835:28:37" }, - "scope": 30283, + "scope": 33344, "stateMutability": "payable", "virtual": false, "visibility": "external" }, { - "id": 30198, + "id": 33259, "nodeType": "FunctionDefinition", - "src": "870:168:17", + "src": "870:168:37", "nodes": [], "functionSelector": "c3077fa9", "implemented": false, "kind": "function", "modifiers": [], "name": "blockAndAggregate", - "nameLocation": "879:17:17", + "nameLocation": "879:17:37", "parameters": { - "id": 30188, + "id": 33249, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30187, + "id": 33248, "mutability": "mutable", "name": "calls", - "nameLocation": "913:5:17", + "nameLocation": "913:5:37", "nodeType": "VariableDeclaration", - "scope": 30198, - "src": "897:21:17", + "scope": 33259, + "src": "897:21:37", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Call_$30128_calldata_ptr_$dyn_calldata_ptr", + "typeIdentifier": "t_array$_t_struct$_Call_$33189_calldata_ptr_$dyn_calldata_ptr", "typeString": "struct IMulticall3.Call[]" }, "typeName": { "baseType": { - "id": 30185, + "id": 33246, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 30184, + "id": 33245, "name": "Call", "nameLocations": [ - "897:4:17" + "897:4:37" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 30128, - "src": "897:4:17" + "referencedDeclaration": 33189, + "src": "897:4:37" }, - "referencedDeclaration": 30128, - "src": "897:4:17", + "referencedDeclaration": 33189, + "src": "897:4:37", "typeDescriptions": { - "typeIdentifier": "t_struct$_Call_$30128_storage_ptr", + "typeIdentifier": "t_struct$_Call_$33189_storage_ptr", "typeString": "struct IMulticall3.Call" } }, - "id": 30186, + "id": 33247, "nodeType": "ArrayTypeName", - "src": "897:6:17", + "src": "897:6:37", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Call_$30128_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Call_$33189_storage_$dyn_storage_ptr", "typeString": "struct IMulticall3.Call[]" } }, "visibility": "internal" } ], - "src": "896:23:17" + "src": "896:23:37" }, "returnParameters": { - "id": 30197, + "id": 33258, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30190, + "id": 33251, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "978:11:17", + "nameLocation": "978:11:37", "nodeType": "VariableDeclaration", - "scope": 30198, - "src": "970:19:17", + "scope": 33259, + "src": "970:19:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1819,10 +1819,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30189, + "id": 33250, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "970:7:17", + "src": "970:7:37", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1832,13 +1832,13 @@ }, { "constant": false, - "id": 30192, + "id": 33253, "mutability": "mutable", "name": "blockHash", - "nameLocation": "999:9:17", + "nameLocation": "999:9:37", "nodeType": "VariableDeclaration", - "scope": 30198, - "src": "991:17:17", + "scope": 33259, + "src": "991:17:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1846,10 +1846,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30191, + "id": 33252, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "991:7:17", + "src": "991:7:37", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -1859,88 +1859,88 @@ }, { "constant": false, - "id": 30196, + "id": 33257, "mutability": "mutable", "name": "returnData", - "nameLocation": "1026:10:17", + "nameLocation": "1026:10:37", "nodeType": "VariableDeclaration", - "scope": 30198, - "src": "1010:26:17", + "scope": 33259, + "src": "1010:26:37", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Result_$30149_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Result_$33210_memory_ptr_$dyn_memory_ptr", "typeString": "struct IMulticall3.Result[]" }, "typeName": { "baseType": { - "id": 30194, + "id": 33255, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 30193, + "id": 33254, "name": "Result", "nameLocations": [ - "1010:6:17" + "1010:6:37" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 30149, - "src": "1010:6:17" + "referencedDeclaration": 33210, + "src": "1010:6:37" }, - "referencedDeclaration": 30149, - "src": "1010:6:17", + "referencedDeclaration": 33210, + "src": "1010:6:37", "typeDescriptions": { - "typeIdentifier": "t_struct$_Result_$30149_storage_ptr", + "typeIdentifier": "t_struct$_Result_$33210_storage_ptr", "typeString": "struct IMulticall3.Result" } }, - "id": 30195, + "id": 33256, "nodeType": "ArrayTypeName", - "src": "1010:8:17", + "src": "1010:8:37", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Result_$30149_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Result_$33210_storage_$dyn_storage_ptr", "typeString": "struct IMulticall3.Result[]" } }, "visibility": "internal" } ], - "src": "969:68:17" + "src": "969:68:37" }, - "scope": 30283, + "scope": 33344, "stateMutability": "payable", "virtual": false, "visibility": "external" }, { - "id": 30203, + "id": 33264, "nodeType": "FunctionDefinition", - "src": "1044:62:17", + "src": "1044:62:37", "nodes": [], "functionSelector": "3e64a696", "implemented": false, "kind": "function", "modifiers": [], "name": "getBasefee", - "nameLocation": "1053:10:17", + "nameLocation": "1053:10:37", "parameters": { - "id": 30199, + "id": 33260, "nodeType": "ParameterList", "parameters": [], - "src": "1063:2:17" + "src": "1063:2:37" }, "returnParameters": { - "id": 30202, + "id": 33263, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30201, + "id": 33262, "mutability": "mutable", "name": "basefee", - "nameLocation": "1097:7:17", + "nameLocation": "1097:7:37", "nodeType": "VariableDeclaration", - "scope": 30203, - "src": "1089:15:17", + "scope": 33264, + "src": "1089:15:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1948,10 +1948,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30200, + "id": 33261, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1089:7:17", + "src": "1089:7:37", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1960,37 +1960,37 @@ "visibility": "internal" } ], - "src": "1088:17:17" + "src": "1088:17:37" }, - "scope": 30283, + "scope": 33344, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 30210, + "id": 33271, "nodeType": "FunctionDefinition", - "src": "1112:85:17", + "src": "1112:85:37", "nodes": [], "functionSelector": "ee82ac5e", "implemented": false, "kind": "function", "modifiers": [], "name": "getBlockHash", - "nameLocation": "1121:12:17", + "nameLocation": "1121:12:37", "parameters": { - "id": 30206, + "id": 33267, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30205, + "id": 33266, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "1142:11:17", + "nameLocation": "1142:11:37", "nodeType": "VariableDeclaration", - "scope": 30210, - "src": "1134:19:17", + "scope": 33271, + "src": "1134:19:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1998,10 +1998,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30204, + "id": 33265, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1134:7:17", + "src": "1134:7:37", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2010,21 +2010,21 @@ "visibility": "internal" } ], - "src": "1133:21:17" + "src": "1133:21:37" }, "returnParameters": { - "id": 30209, + "id": 33270, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30208, + "id": 33269, "mutability": "mutable", "name": "blockHash", - "nameLocation": "1186:9:17", + "nameLocation": "1186:9:37", "nodeType": "VariableDeclaration", - "scope": 30210, - "src": "1178:17:17", + "scope": 33271, + "src": "1178:17:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2032,10 +2032,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30207, + "id": 33268, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1178:7:17", + "src": "1178:7:37", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2044,43 +2044,43 @@ "visibility": "internal" } ], - "src": "1177:19:17" + "src": "1177:19:37" }, - "scope": 30283, + "scope": 33344, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 30215, + "id": 33276, "nodeType": "FunctionDefinition", - "src": "1203:70:17", + "src": "1203:70:37", "nodes": [], "functionSelector": "42cbb15c", "implemented": false, "kind": "function", "modifiers": [], "name": "getBlockNumber", - "nameLocation": "1212:14:17", + "nameLocation": "1212:14:37", "parameters": { - "id": 30211, + "id": 33272, "nodeType": "ParameterList", "parameters": [], - "src": "1226:2:17" + "src": "1226:2:37" }, "returnParameters": { - "id": 30214, + "id": 33275, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30213, + "id": 33274, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "1260:11:17", + "nameLocation": "1260:11:37", "nodeType": "VariableDeclaration", - "scope": 30215, - "src": "1252:19:17", + "scope": 33276, + "src": "1252:19:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2088,10 +2088,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30212, + "id": 33273, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1252:7:17", + "src": "1252:7:37", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2100,43 +2100,43 @@ "visibility": "internal" } ], - "src": "1251:21:17" + "src": "1251:21:37" }, - "scope": 30283, + "scope": 33344, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 30220, + "id": 33281, "nodeType": "FunctionDefinition", - "src": "1279:62:17", + "src": "1279:62:37", "nodes": [], "functionSelector": "3408e470", "implemented": false, "kind": "function", "modifiers": [], "name": "getChainId", - "nameLocation": "1288:10:17", + "nameLocation": "1288:10:37", "parameters": { - "id": 30216, + "id": 33277, "nodeType": "ParameterList", "parameters": [], - "src": "1298:2:17" + "src": "1298:2:37" }, "returnParameters": { - "id": 30219, + "id": 33280, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30218, + "id": 33279, "mutability": "mutable", "name": "chainid", - "nameLocation": "1332:7:17", + "nameLocation": "1332:7:37", "nodeType": "VariableDeclaration", - "scope": 30220, - "src": "1324:15:17", + "scope": 33281, + "src": "1324:15:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2144,10 +2144,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30217, + "id": 33278, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1324:7:17", + "src": "1324:7:37", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2156,43 +2156,43 @@ "visibility": "internal" } ], - "src": "1323:17:17" + "src": "1323:17:37" }, - "scope": 30283, + "scope": 33344, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 30225, + "id": 33286, "nodeType": "FunctionDefinition", - "src": "1347:76:17", + "src": "1347:76:37", "nodes": [], "functionSelector": "a8b0574e", "implemented": false, "kind": "function", "modifiers": [], "name": "getCurrentBlockCoinbase", - "nameLocation": "1356:23:17", + "nameLocation": "1356:23:37", "parameters": { - "id": 30221, + "id": 33282, "nodeType": "ParameterList", "parameters": [], - "src": "1379:2:17" + "src": "1379:2:37" }, "returnParameters": { - "id": 30224, + "id": 33285, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30223, + "id": 33284, "mutability": "mutable", "name": "coinbase", - "nameLocation": "1413:8:17", + "nameLocation": "1413:8:37", "nodeType": "VariableDeclaration", - "scope": 30225, - "src": "1405:16:17", + "scope": 33286, + "src": "1405:16:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2200,10 +2200,10 @@ "typeString": "address" }, "typeName": { - "id": 30222, + "id": 33283, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1405:7:17", + "src": "1405:7:37", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2213,43 +2213,43 @@ "visibility": "internal" } ], - "src": "1404:18:17" + "src": "1404:18:37" }, - "scope": 30283, + "scope": 33344, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 30230, + "id": 33291, "nodeType": "FunctionDefinition", - "src": "1429:80:17", + "src": "1429:80:37", "nodes": [], "functionSelector": "72425d9d", "implemented": false, "kind": "function", "modifiers": [], "name": "getCurrentBlockDifficulty", - "nameLocation": "1438:25:17", + "nameLocation": "1438:25:37", "parameters": { - "id": 30226, + "id": 33287, "nodeType": "ParameterList", "parameters": [], - "src": "1463:2:17" + "src": "1463:2:37" }, "returnParameters": { - "id": 30229, + "id": 33290, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30228, + "id": 33289, "mutability": "mutable", "name": "difficulty", - "nameLocation": "1497:10:17", + "nameLocation": "1497:10:37", "nodeType": "VariableDeclaration", - "scope": 30230, - "src": "1489:18:17", + "scope": 33291, + "src": "1489:18:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2257,10 +2257,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30227, + "id": 33288, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1489:7:17", + "src": "1489:7:37", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2269,43 +2269,43 @@ "visibility": "internal" } ], - "src": "1488:20:17" + "src": "1488:20:37" }, - "scope": 30283, + "scope": 33344, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 30235, + "id": 33296, "nodeType": "FunctionDefinition", - "src": "1515:76:17", + "src": "1515:76:37", "nodes": [], "functionSelector": "86d516e8", "implemented": false, "kind": "function", "modifiers": [], "name": "getCurrentBlockGasLimit", - "nameLocation": "1524:23:17", + "nameLocation": "1524:23:37", "parameters": { - "id": 30231, + "id": 33292, "nodeType": "ParameterList", "parameters": [], - "src": "1547:2:17" + "src": "1547:2:37" }, "returnParameters": { - "id": 30234, + "id": 33295, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30233, + "id": 33294, "mutability": "mutable", "name": "gaslimit", - "nameLocation": "1581:8:17", + "nameLocation": "1581:8:37", "nodeType": "VariableDeclaration", - "scope": 30235, - "src": "1573:16:17", + "scope": 33296, + "src": "1573:16:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2313,10 +2313,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30232, + "id": 33293, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1573:7:17", + "src": "1573:7:37", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2325,43 +2325,43 @@ "visibility": "internal" } ], - "src": "1572:18:17" + "src": "1572:18:37" }, - "scope": 30283, + "scope": 33344, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 30240, + "id": 33301, "nodeType": "FunctionDefinition", - "src": "1597:78:17", + "src": "1597:78:37", "nodes": [], "functionSelector": "0f28c97d", "implemented": false, "kind": "function", "modifiers": [], "name": "getCurrentBlockTimestamp", - "nameLocation": "1606:24:17", + "nameLocation": "1606:24:37", "parameters": { - "id": 30236, + "id": 33297, "nodeType": "ParameterList", "parameters": [], - "src": "1630:2:17" + "src": "1630:2:37" }, "returnParameters": { - "id": 30239, + "id": 33300, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30238, + "id": 33299, "mutability": "mutable", "name": "timestamp", - "nameLocation": "1664:9:17", + "nameLocation": "1664:9:37", "nodeType": "VariableDeclaration", - "scope": 30240, - "src": "1656:17:17", + "scope": 33301, + "src": "1656:17:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2369,10 +2369,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30237, + "id": 33298, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1656:7:17", + "src": "1656:7:37", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2381,37 +2381,37 @@ "visibility": "internal" } ], - "src": "1655:19:17" + "src": "1655:19:37" }, - "scope": 30283, + "scope": 33344, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 30247, + "id": 33308, "nodeType": "FunctionDefinition", - "src": "1681:77:17", + "src": "1681:77:37", "nodes": [], "functionSelector": "4d2301cc", "implemented": false, "kind": "function", "modifiers": [], "name": "getEthBalance", - "nameLocation": "1690:13:17", + "nameLocation": "1690:13:37", "parameters": { - "id": 30243, + "id": 33304, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30242, + "id": 33303, "mutability": "mutable", "name": "addr", - "nameLocation": "1712:4:17", + "nameLocation": "1712:4:37", "nodeType": "VariableDeclaration", - "scope": 30247, - "src": "1704:12:17", + "scope": 33308, + "src": "1704:12:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2419,10 +2419,10 @@ "typeString": "address" }, "typeName": { - "id": 30241, + "id": 33302, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1704:7:17", + "src": "1704:7:37", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2432,21 +2432,21 @@ "visibility": "internal" } ], - "src": "1703:14:17" + "src": "1703:14:37" }, "returnParameters": { - "id": 30246, + "id": 33307, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30245, + "id": 33306, "mutability": "mutable", "name": "balance", - "nameLocation": "1749:7:17", + "nameLocation": "1749:7:37", "nodeType": "VariableDeclaration", - "scope": 30247, - "src": "1741:15:17", + "scope": 33308, + "src": "1741:15:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2454,10 +2454,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30244, + "id": 33305, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1741:7:17", + "src": "1741:7:37", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2466,43 +2466,43 @@ "visibility": "internal" } ], - "src": "1740:17:17" + "src": "1740:17:37" }, - "scope": 30283, + "scope": 33344, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 30252, + "id": 33313, "nodeType": "FunctionDefinition", - "src": "1764:70:17", + "src": "1764:70:37", "nodes": [], "functionSelector": "27e86d6e", "implemented": false, "kind": "function", "modifiers": [], "name": "getLastBlockHash", - "nameLocation": "1773:16:17", + "nameLocation": "1773:16:37", "parameters": { - "id": 30248, + "id": 33309, "nodeType": "ParameterList", "parameters": [], - "src": "1789:2:17" + "src": "1789:2:37" }, "returnParameters": { - "id": 30251, + "id": 33312, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30250, + "id": 33311, "mutability": "mutable", "name": "blockHash", - "nameLocation": "1823:9:17", + "nameLocation": "1823:9:37", "nodeType": "VariableDeclaration", - "scope": 30252, - "src": "1815:17:17", + "scope": 33313, + "src": "1815:17:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2510,10 +2510,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30249, + "id": 33310, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1815:7:17", + "src": "1815:7:37", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2522,37 +2522,37 @@ "visibility": "internal" } ], - "src": "1814:19:17" + "src": "1814:19:37" }, - "scope": 30283, + "scope": 33344, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 30265, + "id": 33326, "nodeType": "FunctionDefinition", - "src": "1840:144:17", + "src": "1840:144:37", "nodes": [], "functionSelector": "bce38bd7", "implemented": false, "kind": "function", "modifiers": [], "name": "tryAggregate", - "nameLocation": "1849:12:17", + "nameLocation": "1849:12:37", "parameters": { - "id": 30259, + "id": 33320, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30254, + "id": 33315, "mutability": "mutable", "name": "requireSuccess", - "nameLocation": "1867:14:17", + "nameLocation": "1867:14:37", "nodeType": "VariableDeclaration", - "scope": 30265, - "src": "1862:19:17", + "scope": 33326, + "src": "1862:19:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2560,10 +2560,10 @@ "typeString": "bool" }, "typeName": { - "id": 30253, + "id": 33314, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1862:4:17", + "src": "1862:4:37", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2573,135 +2573,135 @@ }, { "constant": false, - "id": 30258, + "id": 33319, "mutability": "mutable", "name": "calls", - "nameLocation": "1899:5:17", + "nameLocation": "1899:5:37", "nodeType": "VariableDeclaration", - "scope": 30265, - "src": "1883:21:17", + "scope": 33326, + "src": "1883:21:37", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Call_$30128_calldata_ptr_$dyn_calldata_ptr", + "typeIdentifier": "t_array$_t_struct$_Call_$33189_calldata_ptr_$dyn_calldata_ptr", "typeString": "struct IMulticall3.Call[]" }, "typeName": { "baseType": { - "id": 30256, + "id": 33317, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 30255, + "id": 33316, "name": "Call", "nameLocations": [ - "1883:4:17" + "1883:4:37" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 30128, - "src": "1883:4:17" + "referencedDeclaration": 33189, + "src": "1883:4:37" }, - "referencedDeclaration": 30128, - "src": "1883:4:17", + "referencedDeclaration": 33189, + "src": "1883:4:37", "typeDescriptions": { - "typeIdentifier": "t_struct$_Call_$30128_storage_ptr", + "typeIdentifier": "t_struct$_Call_$33189_storage_ptr", "typeString": "struct IMulticall3.Call" } }, - "id": 30257, + "id": 33318, "nodeType": "ArrayTypeName", - "src": "1883:6:17", + "src": "1883:6:37", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Call_$30128_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Call_$33189_storage_$dyn_storage_ptr", "typeString": "struct IMulticall3.Call[]" } }, "visibility": "internal" } ], - "src": "1861:44:17" + "src": "1861:44:37" }, "returnParameters": { - "id": 30264, + "id": 33325, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30263, + "id": 33324, "mutability": "mutable", "name": "returnData", - "nameLocation": "1972:10:17", + "nameLocation": "1972:10:37", "nodeType": "VariableDeclaration", - "scope": 30265, - "src": "1956:26:17", + "scope": 33326, + "src": "1956:26:37", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Result_$30149_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Result_$33210_memory_ptr_$dyn_memory_ptr", "typeString": "struct IMulticall3.Result[]" }, "typeName": { "baseType": { - "id": 30261, + "id": 33322, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 30260, + "id": 33321, "name": "Result", "nameLocations": [ - "1956:6:17" + "1956:6:37" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 30149, - "src": "1956:6:17" + "referencedDeclaration": 33210, + "src": "1956:6:37" }, - "referencedDeclaration": 30149, - "src": "1956:6:17", + "referencedDeclaration": 33210, + "src": "1956:6:37", "typeDescriptions": { - "typeIdentifier": "t_struct$_Result_$30149_storage_ptr", + "typeIdentifier": "t_struct$_Result_$33210_storage_ptr", "typeString": "struct IMulticall3.Result" } }, - "id": 30262, + "id": 33323, "nodeType": "ArrayTypeName", - "src": "1956:8:17", + "src": "1956:8:37", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Result_$30149_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Result_$33210_storage_$dyn_storage_ptr", "typeString": "struct IMulticall3.Result[]" } }, "visibility": "internal" } ], - "src": "1955:28:17" + "src": "1955:28:37" }, - "scope": 30283, + "scope": 33344, "stateMutability": "payable", "virtual": false, "visibility": "external" }, { - "id": 30282, + "id": 33343, "nodeType": "FunctionDefinition", - "src": "1990:192:17", + "src": "1990:192:37", "nodes": [], "functionSelector": "399542e9", "implemented": false, "kind": "function", "modifiers": [], "name": "tryBlockAndAggregate", - "nameLocation": "1999:20:17", + "nameLocation": "1999:20:37", "parameters": { - "id": 30272, + "id": 33333, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30267, + "id": 33328, "mutability": "mutable", "name": "requireSuccess", - "nameLocation": "2025:14:17", + "nameLocation": "2025:14:37", "nodeType": "VariableDeclaration", - "scope": 30282, - "src": "2020:19:17", + "scope": 33343, + "src": "2020:19:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2709,10 +2709,10 @@ "typeString": "bool" }, "typeName": { - "id": 30266, + "id": 33327, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "2020:4:17", + "src": "2020:4:37", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2722,66 +2722,66 @@ }, { "constant": false, - "id": 30271, + "id": 33332, "mutability": "mutable", "name": "calls", - "nameLocation": "2057:5:17", + "nameLocation": "2057:5:37", "nodeType": "VariableDeclaration", - "scope": 30282, - "src": "2041:21:17", + "scope": 33343, + "src": "2041:21:37", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Call_$30128_calldata_ptr_$dyn_calldata_ptr", + "typeIdentifier": "t_array$_t_struct$_Call_$33189_calldata_ptr_$dyn_calldata_ptr", "typeString": "struct IMulticall3.Call[]" }, "typeName": { "baseType": { - "id": 30269, + "id": 33330, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 30268, + "id": 33329, "name": "Call", "nameLocations": [ - "2041:4:17" + "2041:4:37" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 30128, - "src": "2041:4:17" + "referencedDeclaration": 33189, + "src": "2041:4:37" }, - "referencedDeclaration": 30128, - "src": "2041:4:17", + "referencedDeclaration": 33189, + "src": "2041:4:37", "typeDescriptions": { - "typeIdentifier": "t_struct$_Call_$30128_storage_ptr", + "typeIdentifier": "t_struct$_Call_$33189_storage_ptr", "typeString": "struct IMulticall3.Call" } }, - "id": 30270, + "id": 33331, "nodeType": "ArrayTypeName", - "src": "2041:6:17", + "src": "2041:6:37", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Call_$30128_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Call_$33189_storage_$dyn_storage_ptr", "typeString": "struct IMulticall3.Call[]" } }, "visibility": "internal" } ], - "src": "2019:44:17" + "src": "2019:44:37" }, "returnParameters": { - "id": 30281, + "id": 33342, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30274, + "id": 33335, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "2122:11:17", + "nameLocation": "2122:11:37", "nodeType": "VariableDeclaration", - "scope": 30282, - "src": "2114:19:17", + "scope": 33343, + "src": "2114:19:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2789,10 +2789,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30273, + "id": 33334, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2114:7:17", + "src": "2114:7:37", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2802,13 +2802,13 @@ }, { "constant": false, - "id": 30276, + "id": 33337, "mutability": "mutable", "name": "blockHash", - "nameLocation": "2143:9:17", + "nameLocation": "2143:9:37", "nodeType": "VariableDeclaration", - "scope": 30282, - "src": "2135:17:17", + "scope": 33343, + "src": "2135:17:37", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2816,10 +2816,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30275, + "id": 33336, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2135:7:17", + "src": "2135:7:37", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2829,54 +2829,54 @@ }, { "constant": false, - "id": 30280, + "id": 33341, "mutability": "mutable", "name": "returnData", - "nameLocation": "2170:10:17", + "nameLocation": "2170:10:37", "nodeType": "VariableDeclaration", - "scope": 30282, - "src": "2154:26:17", + "scope": 33343, + "src": "2154:26:37", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Result_$30149_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Result_$33210_memory_ptr_$dyn_memory_ptr", "typeString": "struct IMulticall3.Result[]" }, "typeName": { "baseType": { - "id": 30278, + "id": 33339, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 30277, + "id": 33338, "name": "Result", "nameLocations": [ - "2154:6:17" + "2154:6:37" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 30149, - "src": "2154:6:17" + "referencedDeclaration": 33210, + "src": "2154:6:37" }, - "referencedDeclaration": 30149, - "src": "2154:6:17", + "referencedDeclaration": 33210, + "src": "2154:6:37", "typeDescriptions": { - "typeIdentifier": "t_struct$_Result_$30149_storage_ptr", + "typeIdentifier": "t_struct$_Result_$33210_storage_ptr", "typeString": "struct IMulticall3.Result" } }, - "id": 30279, + "id": 33340, "nodeType": "ArrayTypeName", - "src": "2154:8:17", + "src": "2154:8:37", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Result_$30149_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Result_$33210_storage_$dyn_storage_ptr", "typeString": "struct IMulticall3.Result[]" } }, "visibility": "internal" } ], - "src": "2113:68:17" + "src": "2113:68:37" }, - "scope": 30283, + "scope": 33344, "stateMutability": "payable", "virtual": false, "visibility": "external" @@ -2889,15 +2889,15 @@ "contractKind": "interface", "fullyImplemented": false, "linearizedBaseContracts": [ - 30283 + 33344 ], "name": "IMulticall3", - "nameLocation": "110:11:17", - "scope": 30284, + "nameLocation": "110:11:37", + "scope": 33345, "usedErrors": [] } ], "license": "MIT" }, - "id": 17 + "id": 37 } \ No newline at end of file diff --git a/out/ISignatureValidator.sol/ISignatureValidator.json b/out/ISignatureValidator.sol/ISignatureValidator.json index f762b6b6d..2823a92bd 100644 --- a/out/ISignatureValidator.sol/ISignatureValidator.json +++ b/out/ISignatureValidator.sol/ISignatureValidator.json @@ -129,22 +129,22 @@ }, "ast": { "absolutePath": "contracts/interfaces/ISignatureValidator.sol", - "id": 2446, + "id": 2749, "exportedSymbols": { "ISignatureValidator": [ - 2445 + 2748 ], "ISignatureValidatorConstants": [ - 2432 + 2735 ] }, "nodeType": "SourceUnit", - "src": "86:806:15", + "src": "86:806:16", "nodes": [ { - "id": 2428, + "id": 2731, "nodeType": "PragmaDirective", - "src": "86:31:15", + "src": "86:31:16", "nodes": [], "literals": [ "solidity", @@ -157,20 +157,20 @@ ] }, { - "id": 2432, + "id": 2735, "nodeType": "ContractDefinition", - "src": "119:163:15", + "src": "119:163:16", "nodes": [ { - "id": 2431, + "id": 2734, "nodeType": "VariableDeclaration", - "src": "222:57:15", + "src": "222:57:16", "nodes": [], "constant": true, "mutability": "constant", "name": "EIP1271_MAGIC_VALUE", - "nameLocation": "247:19:15", - "scope": 2432, + "nameLocation": "247:19:16", + "scope": 2735, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -178,10 +178,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 2429, + "id": 2732, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "222:6:15", + "src": "222:6:16", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -189,14 +189,14 @@ }, "value": { "hexValue": "30783136323662613765", - "id": 2430, + "id": 2733, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "269:10:15", + "src": "269:10:16", "typeDescriptions": { "typeIdentifier": "t_rational_371636862_by_1", "typeString": "int_const 371636862" @@ -213,27 +213,27 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 2432 + 2735 ], "name": "ISignatureValidatorConstants", - "nameLocation": "128:28:15", - "scope": 2446, + "nameLocation": "128:28:16", + "scope": 2749, "usedErrors": [] }, { - "id": 2445, + "id": 2748, "nodeType": "ContractDefinition", - "src": "284:607:15", + "src": "284:607:16", "nodes": [ { - "id": 2444, + "id": 2747, "nodeType": "FunctionDefinition", - "src": "784:105:15", + "src": "784:105:16", "nodes": [], "documentation": { - "id": 2435, + "id": 2738, "nodeType": "StructuredDocumentation", - "src": "360:419:15", + "src": "360:419:16", "text": " @notice EIP1271 method to validate a signature.\n @param _hash Hash of the data signed on the behalf of address(this).\n @param _signature Signature byte array associated with _data.\n MUST return the bytes4 magic value 0x1626ba7e when function passes.\n MUST NOT modify state (using STATICCALL for solc < 0.5, view modifier for solc > 0.5)\n MUST allow external calls" }, "functionSelector": "1626ba7e", @@ -241,20 +241,20 @@ "kind": "function", "modifiers": [], "name": "isValidSignature", - "nameLocation": "793:16:15", + "nameLocation": "793:16:16", "parameters": { - "id": 2440, + "id": 2743, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2437, + "id": 2740, "mutability": "mutable", "name": "_hash", - "nameLocation": "818:5:15", + "nameLocation": "818:5:16", "nodeType": "VariableDeclaration", - "scope": 2444, - "src": "810:13:15", + "scope": 2747, + "src": "810:13:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -262,10 +262,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 2436, + "id": 2739, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "810:7:15", + "src": "810:7:16", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -275,13 +275,13 @@ }, { "constant": false, - "id": 2439, + "id": 2742, "mutability": "mutable", "name": "_signature", - "nameLocation": "838:10:15", + "nameLocation": "838:10:16", "nodeType": "VariableDeclaration", - "scope": 2444, - "src": "825:23:15", + "scope": 2747, + "src": "825:23:16", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -289,10 +289,10 @@ "typeString": "bytes" }, "typeName": { - "id": 2438, + "id": 2741, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "825:5:15", + "src": "825:5:16", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -301,21 +301,21 @@ "visibility": "internal" } ], - "src": "809:40:15" + "src": "809:40:16" }, "returnParameters": { - "id": 2443, + "id": 2746, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2442, + "id": 2745, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 2444, - "src": "881:6:15", + "scope": 2747, + "src": "881:6:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -323,10 +323,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 2441, + "id": 2744, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "881:6:15", + "src": "881:6:16", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -335,9 +335,9 @@ "visibility": "internal" } ], - "src": "880:8:15" + "src": "880:8:16" }, - "scope": 2445, + "scope": 2748, "stateMutability": "view", "virtual": true, "visibility": "external" @@ -347,18 +347,18 @@ "baseContracts": [ { "baseName": { - "id": 2433, + "id": 2736, "name": "ISignatureValidatorConstants", "nameLocations": [ - "325:28:15" + "325:28:16" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 2432, - "src": "325:28:15" + "referencedDeclaration": 2735, + "src": "325:28:16" }, - "id": 2434, + "id": 2737, "nodeType": "InheritanceSpecifier", - "src": "325:28:15" + "src": "325:28:16" } ], "canonicalName": "ISignatureValidator", @@ -366,16 +366,16 @@ "contractKind": "contract", "fullyImplemented": false, "linearizedBaseContracts": [ - 2445, - 2432 + 2748, + 2735 ], "name": "ISignatureValidator", - "nameLocation": "302:19:15", - "scope": 2446, + "nameLocation": "302:19:16", + "scope": 2749, "usedErrors": [] } ], "license": "LGPL-3.0-only" }, - "id": 15 + "id": 16 } \ No newline at end of file diff --git a/out/ISignatureValidator.sol/ISignatureValidatorConstants.json b/out/ISignatureValidator.sol/ISignatureValidatorConstants.json index 6adacfd99..4463d0eea 100644 --- a/out/ISignatureValidator.sol/ISignatureValidatorConstants.json +++ b/out/ISignatureValidator.sol/ISignatureValidatorConstants.json @@ -2,12 +2,12 @@ "abi": [], "bytecode": { "object": "0x6080604052348015600f57600080fd5b50603f80601d6000396000f3fe6080604052600080fdfea264697066735822122045a37205a197a77c762e0e1fd3edca1c409d857986be5053f5c0b1c79efdc92664736f6c63430008130033", - "sourceMap": "119:163:15:-:0;;;;;;;;;;;;;;;;;;;", + "sourceMap": "119:163:16:-:0;;;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { "object": "0x6080604052600080fdfea264697066735822122045a37205a197a77c762e0e1fd3edca1c409d857986be5053f5c0b1c79efdc92664736f6c63430008130033", - "sourceMap": "119:163:15:-:0;;;;;", + "sourceMap": "119:163:16:-:0;;;;;", "linkReferences": {} }, "methodIdentifiers": {}, @@ -66,22 +66,22 @@ }, "ast": { "absolutePath": "contracts/interfaces/ISignatureValidator.sol", - "id": 2446, + "id": 2749, "exportedSymbols": { "ISignatureValidator": [ - 2445 + 2748 ], "ISignatureValidatorConstants": [ - 2432 + 2735 ] }, "nodeType": "SourceUnit", - "src": "86:806:15", + "src": "86:806:16", "nodes": [ { - "id": 2428, + "id": 2731, "nodeType": "PragmaDirective", - "src": "86:31:15", + "src": "86:31:16", "nodes": [], "literals": [ "solidity", @@ -94,20 +94,20 @@ ] }, { - "id": 2432, + "id": 2735, "nodeType": "ContractDefinition", - "src": "119:163:15", + "src": "119:163:16", "nodes": [ { - "id": 2431, + "id": 2734, "nodeType": "VariableDeclaration", - "src": "222:57:15", + "src": "222:57:16", "nodes": [], "constant": true, "mutability": "constant", "name": "EIP1271_MAGIC_VALUE", - "nameLocation": "247:19:15", - "scope": 2432, + "nameLocation": "247:19:16", + "scope": 2735, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -115,10 +115,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 2429, + "id": 2732, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "222:6:15", + "src": "222:6:16", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -126,14 +126,14 @@ }, "value": { "hexValue": "30783136323662613765", - "id": 2430, + "id": 2733, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "269:10:15", + "src": "269:10:16", "typeDescriptions": { "typeIdentifier": "t_rational_371636862_by_1", "typeString": "int_const 371636862" @@ -150,27 +150,27 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 2432 + 2735 ], "name": "ISignatureValidatorConstants", - "nameLocation": "128:28:15", - "scope": 2446, + "nameLocation": "128:28:16", + "scope": 2749, "usedErrors": [] }, { - "id": 2445, + "id": 2748, "nodeType": "ContractDefinition", - "src": "284:607:15", + "src": "284:607:16", "nodes": [ { - "id": 2444, + "id": 2747, "nodeType": "FunctionDefinition", - "src": "784:105:15", + "src": "784:105:16", "nodes": [], "documentation": { - "id": 2435, + "id": 2738, "nodeType": "StructuredDocumentation", - "src": "360:419:15", + "src": "360:419:16", "text": " @notice EIP1271 method to validate a signature.\n @param _hash Hash of the data signed on the behalf of address(this).\n @param _signature Signature byte array associated with _data.\n MUST return the bytes4 magic value 0x1626ba7e when function passes.\n MUST NOT modify state (using STATICCALL for solc < 0.5, view modifier for solc > 0.5)\n MUST allow external calls" }, "functionSelector": "1626ba7e", @@ -178,20 +178,20 @@ "kind": "function", "modifiers": [], "name": "isValidSignature", - "nameLocation": "793:16:15", + "nameLocation": "793:16:16", "parameters": { - "id": 2440, + "id": 2743, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2437, + "id": 2740, "mutability": "mutable", "name": "_hash", - "nameLocation": "818:5:15", + "nameLocation": "818:5:16", "nodeType": "VariableDeclaration", - "scope": 2444, - "src": "810:13:15", + "scope": 2747, + "src": "810:13:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -199,10 +199,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 2436, + "id": 2739, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "810:7:15", + "src": "810:7:16", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -212,13 +212,13 @@ }, { "constant": false, - "id": 2439, + "id": 2742, "mutability": "mutable", "name": "_signature", - "nameLocation": "838:10:15", + "nameLocation": "838:10:16", "nodeType": "VariableDeclaration", - "scope": 2444, - "src": "825:23:15", + "scope": 2747, + "src": "825:23:16", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -226,10 +226,10 @@ "typeString": "bytes" }, "typeName": { - "id": 2438, + "id": 2741, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "825:5:15", + "src": "825:5:16", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -238,21 +238,21 @@ "visibility": "internal" } ], - "src": "809:40:15" + "src": "809:40:16" }, "returnParameters": { - "id": 2443, + "id": 2746, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2442, + "id": 2745, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 2444, - "src": "881:6:15", + "scope": 2747, + "src": "881:6:16", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -260,10 +260,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 2441, + "id": 2744, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "881:6:15", + "src": "881:6:16", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -272,9 +272,9 @@ "visibility": "internal" } ], - "src": "880:8:15" + "src": "880:8:16" }, - "scope": 2445, + "scope": 2748, "stateMutability": "view", "virtual": true, "visibility": "external" @@ -284,18 +284,18 @@ "baseContracts": [ { "baseName": { - "id": 2433, + "id": 2736, "name": "ISignatureValidatorConstants", "nameLocations": [ - "325:28:15" + "325:28:16" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 2432, - "src": "325:28:15" + "referencedDeclaration": 2735, + "src": "325:28:16" }, - "id": 2434, + "id": 2737, "nodeType": "InheritanceSpecifier", - "src": "325:28:15" + "src": "325:28:16" } ], "canonicalName": "ISignatureValidator", @@ -303,16 +303,16 @@ "contractKind": "contract", "fullyImplemented": false, "linearizedBaseContracts": [ - 2445, - 2432 + 2748, + 2735 ], "name": "ISignatureValidator", - "nameLocation": "302:19:15", - "scope": 2446, + "nameLocation": "302:19:16", + "scope": 2749, "usedErrors": [] } ], "license": "LGPL-3.0-only" }, - "id": 15 + "id": 16 } \ No newline at end of file diff --git a/out/Safe.sol/Safe.json b/out/Safe.sol/Safe.json index fe44f8a75..9cc8ccdee 100644 --- a/out/Safe.sol/Safe.json +++ b/out/Safe.sol/Safe.json @@ -933,7 +933,7 @@ }, "deployedBytecode": { "object": "0x6080604052600436106101bb5760003560e01c8063b4faba09116100ec578063e19a9dd91161008a578063f08a032311610064578063f08a0323146105d2578063f698da25146105f2578063f8dc5dd914610607578063ffa1ad7414610627576101f7565b8063e19a9dd91461057d578063e318b52b1461059d578063e75235b8146105bd576101f7565b8063cd5d1f77116100c6578063cd5d1f77146104fd578063d4d9bdcd1461051d578063d8d11f781461053d578063e009cfde1461055d576101f7565b8063b4faba091461048f578063b63e800d146104af578063cc2f8452146104cf576101f7565b8063610b5925116101595780637d832974116101335780637d832974146103ff578063934f3a1114610437578063a0e67e2b14610457578063affed0e014610479576101f7565b8063610b5925146103ac578063694e80c3146103cc5780636a761202146103ec576101f7565b8063468721a711610195578063468721a7146102f65780635229073f146103165780635624b25b146103445780635ae6bd3714610371576101f7565b80630d582f131461027f5780632d9ad53d146102a15780632f54bf6e146102d6576101f7565b366101f75760405134815233907f3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d9060200160405180910390a2005b34801561020357600080fd5b507f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d580548061022e57005b60408051368101909152366000823760408051601481019091523360601b9052600080366014018382865af191505061026d3d60408051918201905290565b3d6000823e8161027b573d81fd5b3d81f35b34801561028b57600080fd5b5061029f61029a3660046126e6565b610658565b005b3480156102ad57600080fd5b506102c16102bc366004612712565b6107b0565b60405190151581526020015b60405180910390f35b3480156102e257600080fd5b506102c16102f1366004612712565b6107eb565b34801561030257600080fd5b506102c16103113660046127e1565b610823565b34801561032257600080fd5b506103366103313660046127e1565b610a27565b6040516102cd929190612891565b34801561035057600080fd5b5061036461035f3660046128ac565b610a5d565b6040516102cd91906128ce565b34801561037d57600080fd5b5061039e61038c3660046128e1565b60076020526000908152604090205481565b6040519081526020016102cd565b3480156103b857600080fd5b5061029f6103c7366004612712565b610ae3565b3480156103d857600080fd5b5061029f6103e73660046128e1565b610c1c565b6102c16103fa366004612943565b610cba565b34801561040b57600080fd5b5061039e61041a3660046126e6565b600860209081526000928352604080842090915290825290205481565b34801561044357600080fd5b5061029f610452366004612a1c565b611007565b34801561046357600080fd5b5061046c611052565b6040516102cd9190612acd565b34801561048557600080fd5b5061039e60055481565b34801561049b57600080fd5b5061029f6104aa366004612ae0565b611143565b3480156104bb57600080fd5b5061029f6104ca366004612b30565b61116a565b3480156104db57600080fd5b506104ef6104ea3660046126e6565b61126c565b6040516102cd929190612c25565b34801561050957600080fd5b5061029f610518366004612c4f565b611428565b34801561052957600080fd5b5061029f6105383660046128e1565b6118b3565b34801561054957600080fd5b5061039e610558366004612cd7565b611948565b34801561056957600080fd5b5061029f610578366004612d98565b611975565b34801561058957600080fd5b5061029f610598366004612712565b611a97565b3480156105a957600080fd5b5061029f6105b8366004612dd1565b611bad565b3480156105c957600080fd5b5060045461039e565b3480156105de57600080fd5b5061029f6105ed366004612712565b611d88565b3480156105fe57600080fd5b5061039e611dd0565b34801561061357600080fd5b5061029f610622366004612e1c565b611e2a565b34801561063357600080fd5b5061036460405180604001604052806005815260200164312e342e3160d81b81525081565b610660611f95565b6001600160a01b0382161580159061068257506001600160a01b038216600114155b801561069757506001600160a01b0382163014155b6106bc5760405162461bcd60e51b81526004016106b390612e5d565b60405180910390fd5b6001600160a01b0382811660009081526002602052604090205416156106f45760405162461bcd60e51b81526004016106b390612e7c565b60026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e080546001600160a01b038481166000818152604081208054939094166001600160a01b03199384161790935560018352835490911617909155600380549161076183612eb1565b90915550506040516001600160a01b038316907f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea2690600090a280600454146107ac576107ac81610c1c565b5050565b600060016001600160a01b038316148015906107e557506001600160a01b038281166000908152600160205260409020541615155b92915050565b60006001600160a01b0382166001148015906107e55750506001600160a01b0390811660009081526002602052604090205416151590565b60003360011480159061084d5750336000908152600160205260409020546001600160a01b031615155b6108815760405162461bcd60e51b815260206004820152600560248201526411d4cc4c0d60da1b60448201526064016106b3565b60006108ab7f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c85490565b905060006001600160a01b038216156109385760405163394614b960e11b81526001600160a01b0383169063728c2972906108f2908a908a908a908a903390600401612f02565b6020604051808303816000875af1158015610911573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109359190612f4c565b90505b61094787878787600019611fce565b92506001600160a01b038216156109bb57604051631264e26d60e31b81526004810182905283151560248201526001600160a01b03831690639327136890604401600060405180830381600087803b1580156109a257600080fd5b505af11580156109b6573d6000803e3d6000fd5b505050505b82156109f15760405133907f6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb890600090a2610a1d565b60405133907facd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd37590600090a25b5050949350505050565b60006060610a3786868686610823565b915060405160203d0181016040523d81523d6000602083013e8091505094509492505050565b60606000610a6c836020612f65565b67ffffffffffffffff811115610a8457610a8461272f565b6040519080825280601f01601f191660200182016040528015610aae576020820181803683370190505b50905060005b83811015610adb578481015460208083028401015280610ad381612eb1565b915050610ab4565b509392505050565b610aeb611f95565b6001600160a01b03811615801590610b0d57506001600160a01b038116600114155b610b415760405162461bcd60e51b8152602060048201526005602482015264475331303160d81b60448201526064016106b3565b6001600160a01b038181166000908152600160205260409020541615610b915760405162461bcd60e51b815260206004820152600560248201526423a998981960d91b60448201526064016106b3565b600160208190527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f80546001600160a01b03848116600081815260408082208054949095166001600160a01b031994851617909455948552835490911681179092555190917fecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f844091a250565b610c24611f95565b600354811115610c465760405162461bcd60e51b81526004016106b390612f7c565b6001811015610c7f5760405162461bcd60e51b815260206004820152600560248201526423a999181960d91b60448201526064016106b3565b60048190556040518181527f610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c939060200160405180910390a150565b600080610ce68d8d8d8d8d8d8d8d8d8d60056000815480929190610cdd90612eb1565b91905055611948565b9050610d02816040518060200160405280600081525085611007565b6000610d2c7f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c85490565b90506001600160a01b03811615610db257806001600160a01b03166375f0bb528f8f8f8f8f8f8f8f8f8f8f336040518d63ffffffff1660e01b8152600401610d7f9c9b9a99989796959493929190612f9b565b600060405180830381600087803b158015610d9957600080fd5b505af1158015610dad573d6000803e3d6000fd5b505050505b610dde610dc18a6109c4613060565b603f610dce8c6040612f65565b610dd89190613073565b90612015565b610dea906101f4613060565b5a1015610e215760405162461bcd60e51b8152602060048201526005602482015264047533031360dc1b60448201526064016106b3565b60005a9050610e928f8f8f8f8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050508e8c600014610e7f578e611fce565b6109c45a610e8d9190613095565b611fce565b9350610e9f5a829061202e565b90508380610eac57508915155b80610eb657508715155b610eea5760405162461bcd60e51b8152602060048201526005602482015264475330313360d81b60448201526064016106b3565b60008815610f0257610eff828b8b8b8b612051565b90505b8415610f4757837f442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e82604051610f3a91815260200190565b60405180910390a2610f82565b837f23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d2382604051610f7991815260200190565b60405180910390a25b50506001600160a01b03811615610ff657604051631264e26d60e31b81526004810183905283151560248201526001600160a01b03821690639327136890604401600060405180830381600087803b158015610fdd57600080fd5b505af1158015610ff1573d6000803e3d6000fd5b505050505b50509b9a5050505050505050505050565b6004548061103f5760405162461bcd60e51b8152602060048201526005602482015264475330303160d81b60448201526064016106b3565b61104c3385858585611428565b50505050565b6060600060035467ffffffffffffffff8111156110715761107161272f565b60405190808252806020026020018201604052801561109a578160200160208202803683370190505b506001600090815260026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e054919250906001600160a01b03165b6001600160a01b03811660011461113b57808383815181106110fb576110fb6130a8565b6001600160a01b0392831660209182029290920181019190915291811660009081526002909252604090912054168161113381612eb1565b9250506110d7565b509092915050565b600080825160208401855af46040518181523d60208201523d6000604083013e60403d0181fd5b6111a88a8a808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152508c9250612189915050565b6001600160a01b038416156111c0576111c08461236f565b6112008787878080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506123d392505050565b81156112175761121582600060018685612051565b505b336001600160a01b03167f141df868a6331af528e38c83b7aa03edc19be66e37ae67f9285bf4f8e3c6a1a88b8b8b8b896040516112589594939291906130be565b60405180910390a250505050505050505050565b606060006001600160a01b0384166001148061128c575061128c846107b0565b6112c05760405162461bcd60e51b8152602060048201526005602482015264475331303560d81b60448201526064016106b3565b600083116112f85760405162461bcd60e51b815260206004820152600560248201526423a998981b60d91b60448201526064016106b3565b8267ffffffffffffffff8111156113115761131161272f565b60405190808252806020026020018201604052801561133a578160200160208202803683370190505b506001600160a01b03808616600090815260016020526040812054929450911691505b6001600160a01b0382161580159061137f57506001600160a01b038216600114155b801561138a57508381105b156113e557818382815181106113a2576113a26130a8565b6001600160a01b039283166020918202929092018101919091529281166000908152600190935260409092205490911690806113dd81612eb1565b91505061135d565b6001600160a01b03821660011461141d5782611402600183613095565b81518110611412576114126130a8565b602002602001015191505b808352509250929050565b611433816041612505565b8251101561146b5760405162461bcd60e51b8152602060048201526005602482015264047533032360dc1b60448201526064016106b3565b6000808060008060005b868110156118a6576041810288016020810151604082015160609092015160001a95509350915060ff841660000361165b5791935083916114b7876041612505565b8210156114ee5760405162461bcd60e51b8152602060048201526005602482015264475330323160d81b60448201526064016106b3565b87516114fb83602061253a565b11156115315760405162461bcd60e51b815260206004820152600560248201526423a998191960d91b60448201526064016106b3565b60208289018101518951909161155490839061154e90879061253a565b9061253a565b111561158a5760405162461bcd60e51b8152602060048201526005602482015264475330323360d81b60448201526064016106b3565b60606020848b01019050631626ba7e60e01b6001600160e01b031916876001600160a01b0316631626ba7e8e846040518363ffffffff1660e01b81526004016115d492919061312a565b602060405180830381865afa1580156115f1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116159190613143565b6001600160e01b031916146116545760405162461bcd60e51b815260206004820152600560248201526411d4cc0c8d60da1b60448201526064016106b3565b505061180c565b8360ff166001036116e7578260001c9450846001600160a01b03168b6001600160a01b031614806116ae57506001600160a01b03851660009081526008602090815260408083208d845290915290205415155b6116e25760405162461bcd60e51b8152602060048201526005602482015264475330323560d81b60448201526064016106b3565b61180c565b601e8460ff1611156117ac576040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c81018b9052600190605c016040516020818303038152906040528051906020012060048661174c919061316d565b6040805160008152602081018083529390935260ff90911690820152606081018590526080810184905260a0016020604051602081039080840390855afa15801561179b573d6000803e3d6000fd5b50505060206040510351945061180c565b6040805160008152602081018083528c905260ff861691810191909152606081018490526080810183905260019060a0016020604051602081039080840390855afa1580156117ff573d6000803e3d6000fd5b5050506020604051035194505b856001600160a01b0316856001600160a01b031611801561184657506001600160a01b038581166000908152600260205260409020541615155b801561185c57506001600160a01b038516600114155b6118905760405162461bcd60e51b815260206004820152600560248201526423a998191b60d91b60448201526064016106b3565b849550808061189e90612eb1565b915050611475565b5050505050505050505050565b336000908152600260205260409020546001600160a01b03166119005760405162461bcd60e51b8152602060048201526005602482015264047533033360dc1b60448201526064016106b3565b336000818152600860209081526040808320858452909152808220600190555183917ff2a0eb156472d1440255b0d7c1e19cc07115d1051fe605b0dce69acfec884d9c91a350565b600061195d8c8c8c8c8c8c8c8c8c8c8c612556565b8051906020012090509b9a5050505050505050505050565b61197d611f95565b6001600160a01b0381161580159061199f57506001600160a01b038116600114155b6119d35760405162461bcd60e51b8152602060048201526005602482015264475331303160d81b60448201526064016106b3565b6001600160a01b03828116600090815260016020526040902054811690821614611a275760405162461bcd60e51b8152602060048201526005602482015264475331303360d81b60448201526064016106b3565b6001600160a01b03818116600081815260016020526040808220805487861684528284208054919096166001600160a01b0319918216179095558383528054909416909355915190917faab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace405427691a25050565b611a9f611f95565b6001600160a01b03811615611b51576040516301ffc9a760e01b815263128b702960e31b60048201526001600160a01b038216906301ffc9a790602401602060405180830381865afa158015611af9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b1d9190613186565b611b515760405162461bcd60e51b8152602060048201526005602482015264047533330360dc1b60448201526064016106b3565b7f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c88181556040516001600160a01b038316907f1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa290600090a25050565b611bb5611f95565b6001600160a01b03811615801590611bd757506001600160a01b038116600114155b8015611bec57506001600160a01b0381163014155b611c085760405162461bcd60e51b81526004016106b390612e5d565b6001600160a01b038181166000908152600260205260409020541615611c405760405162461bcd60e51b81526004016106b390612e7c565b6001600160a01b03821615801590611c6257506001600160a01b038216600114155b611c7e5760405162461bcd60e51b81526004016106b390612e5d565b6001600160a01b03838116600090815260026020526040902054811690831614611cd25760405162461bcd60e51b8152602060048201526005602482015264475332303560d81b60448201526064016106b3565b6001600160a01b03828116600081815260026020526040808220805486861680855283852080549288166001600160a01b03199384161790559589168452828420805482169096179095558383528054909416909355915190917ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf91a26040516001600160a01b038216907f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea2690600090a2505050565b611d90611f95565b611d998161236f565b6040516001600160a01b038216907f5ac6c46c93c8d0e53714ba3b53db3e7c046da994313d7ed0d192028bc7c228b090600090a250565b604080517f47e79534a245952e8b16893a336b85a3d9ea9fa8c573f3d803afb92a79469218602082015246918101829052306060820152600091906080016040516020818303038152906040528051906020012091505090565b611e32611f95565b806001600354611e429190613095565b1015611e605760405162461bcd60e51b81526004016106b390612f7c565b6001600160a01b03821615801590611e8257506001600160a01b038216600114155b611e9e5760405162461bcd60e51b81526004016106b390612e5d565b6001600160a01b03838116600090815260026020526040902054811690831614611ef25760405162461bcd60e51b8152602060048201526005602482015264475332303560d81b60448201526064016106b3565b6001600160a01b03828116600081815260026020526040808220805488861684529183208054929095166001600160a01b03199283161790945591815282549091169091556003805491611f45836131a8565b90915550506040516001600160a01b038316907ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf90600090a28060045414611f9057611f9081610c1c565b505050565b333014611fcc5760405162461bcd60e51b8152602060048201526005602482015264475330333160d81b60448201526064016106b3565b565b60006001836001811115611fe457611fe4612eca565b03611ffc576000808551602087018986f4905061200c565b600080855160208701888a87f190505b95945050505050565b6000818310156120255781612027565b825b9392505050565b60008282111561203d57600080fd5b60006120498385613095565b949350505050565b6000806001600160a01b03831615612069578261206b565b325b90506001600160a01b0384166121305761209d3a861061208b573a61208d565b855b612097898961253a565b90612505565b91506000816001600160a01b03168360405160006040518083038185875af1925050503d80600081146120ec576040519150601f19603f3d011682016040523d82523d6000602084013e6120f1565b606091505b505090508061212a5760405162461bcd60e51b8152602060048201526005602482015264475330313160d81b60448201526064016106b3565b5061217f565b61213e85612097898961253a565b915061214b84828461262f565b61217f5760405162461bcd60e51b815260206004820152600560248201526423a998189960d91b60448201526064016106b3565b5095945050505050565b600454156121c15760405162461bcd60e51b8152602060048201526005602482015264047533230360dc1b60448201526064016106b3565b81518111156121e25760405162461bcd60e51b81526004016106b390612f7c565b600181101561221b5760405162461bcd60e51b815260206004820152600560248201526423a999181960d91b60448201526064016106b3565b600160005b835181101561233c57600084828151811061223d5761223d6130a8565b6020026020010151905060006001600160a01b0316816001600160a01b03161415801561227457506001600160a01b038116600114155b801561228957506001600160a01b0381163014155b80156122a75750806001600160a01b0316836001600160a01b031614155b6122c35760405162461bcd60e51b81526004016106b390612e5d565b6001600160a01b0381811660009081526002602052604090205416156122fb5760405162461bcd60e51b81526004016106b390612e7c565b6001600160a01b03928316600090815260026020526040902080546001600160a01b031916938216939093179092558061233481612eb1565b915050612220565b506001600160a01b0316600090815260026020526040902080546001600160a01b03191660011790559051600355600455565b306001600160a01b038216036123af5760405162461bcd60e51b8152602060048201526005602482015264047533430360dc1b60448201526064016106b3565b7f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d555565b600160008190526020527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f546001600160a01b03161561243d5760405162461bcd60e51b8152602060048201526005602482015264047533130360dc1b60448201526064016106b3565b6001600081905260208190527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f80546001600160a01b03191690911790556001600160a01b038216156107ac57813b6124c05760405162461bcd60e51b815260206004820152600560248201526423a998181960d91b60448201526064016106b3565b6124d1826000836001600019611fce565b6107ac5760405162461bcd60e51b8152602060048201526005602482015264047533030360dc1b60448201526064016106b3565b600082600003612517575060006107e5565b60006125238385612f65565b9050826125308583613073565b1461202757600080fd5b6000806125478385613060565b90508381101561202757600080fd5b606060007fbb8310d486368db6bd6f849402fdd73ad53d316b5a4b2644ad6efe0f941286d860001b8d8d8d8d6040516125909291906131bf565b6040519081900381206125b6949392918e908e908e908e908e908e908e906020016131cf565b60408051601f1981840301815291905280516020909101209050601960f81b600160f81b6125e2611dd0565b6040516001600160f81b031993841660208201529290911660218301526022820152604281018290526062016040516020818303038152906040529150509b9a5050505050505050505050565b604080516001600160a01b03841660248201526044808201849052825180830390910181526064909101909152602080820180516001600160e01b031663a9059cbb60e01b1781528251600093929184919082896127105a03f13d80156126a157602081146126a957600093506126b4565b8193506126b4565b600051158215171593505b5050509392505050565b6001600160a01b03811681146126d357600080fd5b50565b80356126e1816126be565b919050565b600080604083850312156126f957600080fd5b8235612704816126be565b946020939093013593505050565b60006020828403121561272457600080fd5b8135612027816126be565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261275657600080fd5b813567ffffffffffffffff808211156127715761277161272f565b604051601f8301601f19908116603f011681019082821181831017156127995761279961272f565b816040528381528660208588010111156127b257600080fd5b836020870160208301376000602085830101528094505050505092915050565b8035600281106126e157600080fd5b600080600080608085870312156127f757600080fd5b8435612802816126be565b935060208501359250604085013567ffffffffffffffff81111561282557600080fd5b61283187828801612745565b925050612840606086016127d2565b905092959194509250565b6000815180845260005b8181101561287157602081850181015186830182015201612855565b506000602082860101526020601f19601f83011685010191505092915050565b8215158152604060208201526000612049604083018461284b565b600080604083850312156128bf57600080fd5b50508035926020909101359150565b602081526000612027602083018461284b565b6000602082840312156128f357600080fd5b5035919050565b60008083601f84011261290c57600080fd5b50813567ffffffffffffffff81111561292457600080fd5b60208301915083602082850101111561293c57600080fd5b9250929050565b60008060008060008060008060008060006101408c8e03121561296557600080fd5b61296e8c6126d6565b9a5060208c0135995067ffffffffffffffff8060408e0135111561299157600080fd5b6129a18e60408f01358f016128fa565b909a5098506129b260608e016127d2565b975060808d0135965060a08d0135955060c08d013594506129d560e08e016126d6565b93506129e46101008e016126d6565b9250806101208e013511156129f857600080fd5b50612a0a8d6101208e01358e01612745565b90509295989b509295989b9093969950565b600080600060608486031215612a3157600080fd5b83359250602084013567ffffffffffffffff80821115612a5057600080fd5b612a5c87838801612745565b93506040860135915080821115612a7257600080fd5b50612a7f86828701612745565b9150509250925092565b600081518084526020808501945080840160005b83811015612ac25781516001600160a01b031687529582019590820190600101612a9d565b509495945050505050565b6020815260006120276020830184612a89565b60008060408385031215612af357600080fd5b8235612afe816126be565b9150602083013567ffffffffffffffff811115612b1a57600080fd5b612b2685828601612745565b9150509250929050565b6000806000806000806000806000806101008b8d031215612b5057600080fd5b8a3567ffffffffffffffff80821115612b6857600080fd5b818d0191508d601f830112612b7c57600080fd5b813581811115612b8b57600080fd5b8e60208260051b8501011115612ba057600080fd5b60208381019d50909b508d01359950612bbb60408e016126d6565b985060608d0135915080821115612bd157600080fd5b50612bde8d828e016128fa565b9097509550612bf1905060808c016126d6565b9350612bff60a08c016126d6565b925060c08b01359150612c1460e08c016126d6565b90509295989b9194979a5092959850565b604081526000612c386040830185612a89565b905060018060a01b03831660208301529392505050565b600080600080600060a08688031215612c6757600080fd5b8535612c72816126be565b945060208601359350604086013567ffffffffffffffff80821115612c9657600080fd5b612ca289838a01612745565b94506060880135915080821115612cb857600080fd5b50612cc588828901612745565b95989497509295608001359392505050565b60008060008060008060008060008060006101408c8e031215612cf957600080fd5b8b35612d04816126be565b9a5060208c0135995060408c013567ffffffffffffffff811115612d2757600080fd5b612d338e828f016128fa565b909a509850612d46905060608d016127d2565b965060808c0135955060a08c0135945060c08c0135935060e08c0135612d6b816126be565b92506101008c0135612d7c816126be565b809250506101208c013590509295989b509295989b9093969950565b60008060408385031215612dab57600080fd5b8235612db6816126be565b91506020830135612dc6816126be565b809150509250929050565b600080600060608486031215612de657600080fd5b8335612df1816126be565b92506020840135612e01816126be565b91506040840135612e11816126be565b809150509250925092565b600080600060608486031215612e3157600080fd5b8335612e3c816126be565b92506020840135612e4c816126be565b929592945050506040919091013590565b602080825260059082015264475332303360d81b604082015260600190565b60208082526005908201526411d4cc8c0d60da1b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600060018201612ec357612ec3612e9b565b5060010190565b634e487b7160e01b600052602160045260246000fd5b60028110612efe57634e487b7160e01b600052602160045260246000fd5b9052565b600060018060a01b03808816835286602084015260a06040840152612f2a60a084018761284b565b9150612f396060840186612ee0565b8084166080840152509695505050505050565b600060208284031215612f5e57600080fd5b5051919050565b80820281158282048414176107e5576107e5612e9b565b602080825260059082015264475332303160d81b604082015260600190565b6001600160a01b038d168152602081018c90526101606040820181905281018a905260006101808b8d828501376000838d01820152601f8c01601f19168301612fe7606085018d612ee0565b8a60808501528960a08501528860c085015261300e60e08501896001600160a01b03169052565b6001600160a01b03871661010085015281848203016101208501526130358282018761284b565b9250505061304f6101408301846001600160a01b03169052565b9d9c50505050505050505050505050565b808201808211156107e5576107e5612e9b565b60008261309057634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156107e5576107e5612e9b565b634e487b7160e01b600052603260045260246000fd5b6080808252810185905260008660a08301825b888110156131015782356130e4816126be565b6001600160a01b03168252602092830192909101906001016130d1565b50602084019690965250506001600160a01b039283166040820152911660609091015292915050565b828152604060208201526000612049604083018461284b565b60006020828403121561315557600080fd5b81516001600160e01b03198116811461202757600080fd5b60ff82811682821603908111156107e5576107e5612e9b565b60006020828403121561319857600080fd5b8151801515811461202757600080fd5b6000816131b7576131b7612e9b565b506000190190565b8183823760009101908152919050565b8b81526001600160a01b038b81166020830152604082018b9052606082018a9052610160820190613203608084018b612ee0565b60a083019890985260c082019690965260e081019490945291851661010084015290931661012082015261014001919091529594505050505056fea2646970667358221220d6fc0780f526b138e0298d02e0a4a35e280b184f92cfd2b2694a234e36f1c84564736f6c63430008130033", - "sourceMap": "2240:20518:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;538:35:7;;563:9;160:25:31;;551:10:7;;538:35;;148:2:31;133:18;538:35:7;;;;;;;2240:20518:0;;;;;;;;;;;-1:-1:-1;501:66:2;4017:4;4011:11;4045:7;4035:63;;4072:12;4035:63;3916:4;3910:11;;4140:14;3951:16;;3938:30;;;4197:14;4194:1;4181:11;4168:44;3916:4;3910:11;;4430:2;3951:16;;3938:30;;;4472:8;4468:2;4464:17;4446:36;;4641:1;;4617:14;4633:2;4613:23;4600:11;4641:1;4588:7;4581:5;4576:67;4561:82;;;4678:26;4687:16;3916:4;3910:11;;3951:16;;;3938:30;;3910:11;3852:130;4678:26;4750:16;4747:1;4732:13;4717:50;4790:7;4780:90;;4839:16;4824:13;4817:39;4780:90;4905:16;4890:13;4883:39;2421:625:5;;;;;;;;;;-1:-1:-1;2421:625:5;;;;;:::i;:::-;;:::i;:::-;;6306:151:4;;;;;;;;;;-1:-1:-1;6306:151:4;;;;;:::i;:::-;;:::i;:::-;;;1208:14:31;;1201:22;1183:41;;1171:2;1156:18;6306:151:4;;;;;;;;6162:138:5;;;;;;;;;;-1:-1:-1;6162:138:5;;;;;:::i;:::-;;:::i;3742:916:4:-;;;;;;;;;;-1:-1:-1;3742:916:4;;;;;:::i;:::-;;:::i;5149:1043::-;;;;;;;;;;-1:-1:-1;5149:1043:4;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;785:556:12:-;;;;;;;;;;-1:-1:-1;785:556:12;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;3663:49:0:-;;;;;;;;;;-1:-1:-1;3663:49:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;;160:25:31;;;148:2;133:18;3663:49:0;14:177:31;2121:426:4;;;;;;;;;;-1:-1:-1;2121:426:4;;;;;:::i;:::-;;:::i;5420:360:5:-;;;;;;;;;;-1:-1:-1;5420:360:5;;;;;:::i;:::-;;:::i;7736:3509:0:-;;;;;;:::i;:::-;;:::i;3824:69::-;;;;;;;;;;-1:-1:-1;3824:69:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;13190:365;;;;;;;;;;-1:-1:-1;13190:365:0;;;;;:::i;:::-;;:::i;6405:437:5:-;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;3491:20:0:-;;;;;;;;;;;;;;;;1974:666:12;;;;;;;;;;-1:-1:-1;1974:666:12;;;;;:::i;:::-;;:::i;5043:1151:0:-;;;;;;;;;;-1:-1:-1;5043:1151:0;;;;;:::i;:::-;;:::i;6963:1619:4:-;;;;;;;;;;-1:-1:-1;6963:1619:4;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;14724:4046:0:-;;;;;;;;;;-1:-1:-1;14724:4046:0;;;;;:::i;:::-;;:::i;19174:228::-;;;;;;;;;;-1:-1:-1;19174:228:0;;;;;:::i;:::-;;:::i;22278:478::-;;;;;;;;;;-1:-1:-1;22278:478:0;;;;;:::i;:::-;;:::i;2797:423:4:-;;;;;;;;;;-1:-1:-1;2797:423:4;;;;;:::i;:::-;;:::i;3842:470:3:-;;;;;;;;;;-1:-1:-1;3842:470:3;;;;;:::i;:::-;;:::i;4438:796:5:-;;;;;;;;;;-1:-1:-1;4438:796:5;;;;;:::i;:::-;;:::i;5937:87::-;;;;;;;;;;-1:-1:-1;6008:9:5;;5937:87;;2543:161:2;;;;;;;;;;-1:-1:-1;2543:161:2;;;;;:::i;:::-;;:::i;19570:372:0:-;;;;;;;;;;;;;:::i;3402:697:5:-;;;;;;;;;;-1:-1:-1;3402:697:5;;;;;:::i;:::-;;:::i;2508:40:0:-;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;2508:40:0;;;;;2421:625:5;505:17:9;:15;:17::i;:::-;-1:-1:-1;;;;;2597:19:5;::::1;::::0;;::::1;::::0;:47:::1;;-1:-1:-1::0;;;;;;2620:24:5;::::1;709:3;2620:24;;2597:47;:73;;;;-1:-1:-1::0;;;;;;2648:22:5;::::1;2665:4;2648:22;;2597:73;2589:91;;;;-1:-1:-1::0;;;2589:91:5::1;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1::0;;;;;2738:13:5;;::::1;2763:1;2738:13:::0;;;:6:::1;:13;::::0;;;;;::::1;:27:::0;2730:45:::1;;;;-1:-1:-1::0;;;2730:45:5::1;;;;;;;:::i;:::-;2801:6;:23;::::0;;;;-1:-1:-1;;;;;2785:13:5;;::::1;2801:23;2785:13:::0;;;2801:23;2785:13;;:39;;2801:23;;;::::1;-1:-1:-1::0;;;;;;2785:39:5;;::::1;;::::0;;;-1:-1:-1;2834:23:5;;:31;;;;::::1;;::::0;;;2875:10:::1;:12:::0;;;::::1;::::0;::::1;:::i;:::-;::::0;;;-1:-1:-1;;2902:17:5::1;::::0;-1:-1:-1;;;;;2902:17:5;::::1;::::0;::::1;::::0;;;::::1;3000:10;2987:9;;:23;2983:56;;3012:27;3028:10;3012:15;:27::i;:::-;2421:625:::0;;:::o;6306:151:4:-;6368:4;1125:3;-1:-1:-1;;;;;6391:26:4;;;;;;:59;;-1:-1:-1;;;;;;6421:15:4;;;6448:1;6421:15;;;:7;:15;;;;;;;:29;;6391:59;6384:66;6306:151;-1:-1:-1;;6306:151:4:o;6162:138:5:-;6215:4;-1:-1:-1;;;;;6238:24:5;;709:3;6238:24;;;;:55;;-1:-1:-1;;;;;;;6266:13:5;;;6291:1;6266:13;;;:6;:13;;;;;;;:27;;;6162:138::o;3742:916:4:-;3911:12;3992:10;1125:3;3992:30;;;;:67;;-1:-1:-1;4034:10:4;4057:1;4026:19;;;:7;:19;;;;;;-1:-1:-1;;;;;4026:19:4;:33;;3992:67;3984:85;;;;-1:-1:-1;;;3984:85:4;;15004:2:31;3984:85:4;;;14986:21:31;15043:1;15023:18;;;15016:29;-1:-1:-1;;;15061:18:31;;;15054:35;15106:18;;3984:85:4;14802:328:31;3984:85:4;4141:13;4157:10;3186:66:3;4911:11;;4676:310;4157:10:4;4141:26;-1:-1:-1;4178:17:4;-1:-1:-1;;;;;4209:19:4;;;4205:137;;4256:75;;-1:-1:-1;;;4256:75:4;;-1:-1:-1;;;;;4256:35:4;;;;;:75;;4292:2;;4296:5;;4303:4;;4309:9;;4320:10;;4256:75;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4244:87;;4205:137;4361:54;4369:2;4373:5;4380:4;4386:9;-1:-1:-1;;4361:7:4;:54::i;:::-;4351:64;-1:-1:-1;;;;;;4430:19:4;;;4426:102;;4465:52;;-1:-1:-1;;;4465:52:4;;;;;16462:25:31;;;16530:14;;16523:22;16503:18;;;16496:50;-1:-1:-1;;;;;4465:32:4;;;;;16435:18:31;;4465:52:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4426:102;4541:7;4537:114;;;4555:38;;4582:10;;4555:38;;;;;4537:114;;;4613:38;;4640:10;;4613:38;;;;;4537:114;3925:733;;3742:916;;;;;;:::o;5149:1043::-;5320:12;5334:23;5379:53;5405:2;5409:5;5416:4;5422:9;5379:25;:53::i;:::-;5369:63;;5615:4;5609:11;5857:4;5839:16;5835:27;5830:3;5826:37;5820:4;5813:51;5919:16;5914:3;5907:29;6013:16;6010:1;6003:4;5998:3;5994:14;5979:51;6125:3;6111:17;;;5149:1043;;;;;;;:::o;785:556:12:-;860:12;884:19;916:11;:6;925:2;916:11;:::i;:::-;906:22;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;906:22:12;;884:44;;943:13;938:374;970:6;962:5;:14;938:374;;;1146:18;;;1140:25;1223:4;1212:16;;;1189:40;;;1182:54;1158:5;978:7;1158:5;978:7;:::i;:::-;;;;938:374;;;-1:-1:-1;1328:6:12;785:556;-1:-1:-1;;;785:556:12:o;2121:426:4:-;505:17:9;:15;:17::i;:::-;-1:-1:-1;;;;;2249:20:4;::::1;::::0;;::::1;::::0;:50:::1;;-1:-1:-1::0;;;;;;2273:26:4;::::1;1125:3;2273:26;;2249:50;2241:68;;;::::0;-1:-1:-1;;;2241:68:4;;16932:2:31;2241:68:4::1;::::0;::::1;16914:21:31::0;16971:1;16951:18;;;16944:29;-1:-1:-1;;;16989:18:31;;;16982:35;17034:18;;2241:68:4::1;16730:328:31::0;2241:68:4::1;-1:-1:-1::0;;;;;2368:15:4;;::::1;2395:1;2368:15:::0;;;:7:::1;:15;::::0;;;;;::::1;:29:::0;2360:47:::1;;;::::0;-1:-1:-1;;;2360:47:4;;17265:2:31;2360:47:4::1;::::0;::::1;17247:21:31::0;17304:1;17284:18;;;17277:29;-1:-1:-1;;;17322:18:31;;;17315:35;17367:18;;2360:47:4::1;17063:328:31::0;2360:47:4::1;2435:7;:25;::::0;;;;;;-1:-1:-1;;;;;2417:15:4;;::::1;2435:25;2417:15:::0;;;2435:25;2417:15;;;:43;;2435:25;;;::::1;-1:-1:-1::0;;;;;;2417:43:4;;::::1;;::::0;;;2470:25;;;:34;;;;::::1;::::0;::::1;::::0;;;2519:21;2417:15;;2519:21:::1;::::0;::::1;2121:426:::0;:::o;5420:360:5:-;505:17:9;:15;:17::i;:::-;5584:10:5::1;;5570;:24;;5562:42;;;;-1:-1:-1::0;;;5562:42:5::1;;;;;;;:::i;:::-;5688:1;5674:10;:15;;5666:33;;;::::0;-1:-1:-1;;;5666:33:5;;17931:2:31;5666:33:5::1;::::0;::::1;17913:21:31::0;17970:1;17950:18;;;17943:29;-1:-1:-1;;;17988:18:31;;;17981:35;18033:18;;5666:33:5::1;17729:328:31::0;5666:33:5::1;5709:9;:22:::0;;;5746:27:::1;::::0;160:25:31;;;5746:27:5::1;::::0;148:2:31;133:18;5746:27:5::1;;;;;;;5420:360:::0;:::o;7736:3509:0:-;8082:12;8106:14;8242:485;8298:2;8318:5;8341:4;;8363:9;8390;8449:7;8474:8;8500;8526:14;8706:5;;:7;;;;;;;;;:::i;:::-;;;;;8242:18;:485::i;:::-;8233:494;;8741:39;8757:6;8741:39;;;;;;;;;;;;8769:10;8741:15;:39::i;:::-;8800:13;8816:10;3186:66:3;4911:11;;4676:310;8816:10:0;8800:26;-1:-1:-1;;;;;;8854:19:0;;;8850:547;;8899:5;-1:-1:-1;;;;;8893:29:0;;8984:2;9008:5;9035:4;;9061:9;9092;9159:7;9188:8;9218;9248:14;9322:10;9354;8893:489;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8850:547;9712:45;9740:16;:9;9752:4;9740:16;:::i;:::-;9732:2;9714:14;:9;9726:2;9714:14;:::i;:::-;9713:21;;;;:::i;:::-;9712:27;;:45::i;:::-;:51;;9760:3;9712:51;:::i;:::-;9699:9;:64;;9691:82;;;;-1:-1:-1;;;9691:82:0;;19969:2:31;9691:82:0;;;19951:21:31;20008:1;19988:18;;;19981:29;-1:-1:-1;;;20026:18:31;;;20019:35;20071:18;;9691:82:0;19767:328:31;9691:82:0;9886:15;9904:9;9886:27;;10192:83;10200:2;10204:5;10211:4;;10192:83;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10217:9;10228:8;10240:1;10228:13;:46;;10265:9;10192:7;:83::i;10228:46::-;10257:4;10245:9;:16;;;;:::i;:::-;10192:7;:83::i;:::-;10182:93;;10299:22;10311:9;10299:7;;:11;:22::i;:::-;10289:32;;10605:7;:25;;;-1:-1:-1;10616:14:0;;;10605:25;:42;;;-1:-1:-1;10634:13:0;;;10605:42;10597:60;;;;-1:-1:-1;;;10597:60:0;;20435:2:31;10597:60:0;;;20417:21:31;20474:1;20454:18;;;20447:29;-1:-1:-1;;;20492:18:31;;;20485:35;20537:18;;10597:60:0;20233:328:31;10597:60:0;10806:15;10843:12;;10839:128;;10885:67;10899:7;10908;10917:8;10927;10937:14;10885:13;:67::i;:::-;10875:77;;10839:128;10984:7;10980:108;;;11015:6;10998:33;11023:7;10998:33;;;;160:25:31;;148:2;133:18;;14:177;10998:33:0;;;;;;;;10980:108;;;11072:6;11055:33;11080:7;11055:33;;;;160:25:31;;148:2;133:18;;14:177;11055:33:0;;;;;;;;10980:108;-1:-1:-1;;;;;;;11126:19:0;;;11122:107;;11165:49;;-1:-1:-1;;;11165:49:0;;;;;16462:25:31;;;16530:14;;16523:22;16503:18;;;16496:50;-1:-1:-1;;;;;11165:32:0;;;;;16435:18:31;;11165:49:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11122:107;8096:3149;;7736:3509;;;;;;;;;;;;;:::o;13190:365::-;13378:9;;13446:14;13438:32;;;;-1:-1:-1;;;13438:32:0;;20768:2:31;13438:32:0;;;20750:21:31;20807:1;20787:18;;;20780:29;-1:-1:-1;;;20825:18:31;;;20818:35;20870:18;;13438:32:0;20566:328:31;13438:32:0;13480:68;13497:10;13509:8;13519:4;13525:10;13537;13480:16;:68::i;:::-;13289:266;13190:365;;;:::o;6405:437:5:-;6447:16;6475:22;6514:10;;6500:25;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6500:25:5;-1:-1:-1;709:3:5;6569:13;6619:23;;;:6;:23;;;;6475:50;;-1:-1:-1;6569:13:5;-1:-1:-1;;;;;6619:23:5;6652:162;-1:-1:-1;;;;;6659:31:5;;709:3;6659:31;6652:162;;6721:12;6706:5;6712;6706:12;;;;;;;;:::i;:::-;-1:-1:-1;;;;;6706:27:5;;;:12;;;;;;;;;;:27;;;;6762:20;;;;;;;:6;:20;;;;;;;;;6796:7;;;;:::i;:::-;;;;6652:162;;;-1:-1:-1;6830:5:5;;6405:437;-1:-1:-1;;6405:437:5:o;1974:666:12:-;2295:1;2292;2274:15;2268:22;2261:4;2244:15;2240:26;2224:14;2217:5;2204:93;2368:4;2362:11;2398:7;2393:3;2386:20;2442:16;2435:4;2430:3;2426:14;2419:40;2506:16;2503:1;2496:4;2491:3;2487:14;2472:51;2570:4;2552:16;2548:27;2543:3;2536:40;5043:1151:0;5442:32;5454:7;;5442:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5463:10:0;;-1:-1:-1;5442:11:0;;-1:-1:-1;;5442:32:0:i;:::-;-1:-1:-1;;;;;5488:29:0;;;5484:78;;5519:43;5546:15;5519:26;:43::i;:::-;5697:22;5710:2;5714:4;;5697:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5697:12:0;;-1:-1:-1;;;5697:22:0:i;:::-;5734:11;;5730:380;;6040:59;6054:7;6063:1;6066;6069:12;6083:15;6040:13;:59::i;:::-;;5730:380;6134:10;-1:-1:-1;;;;;6124:63:0;;6146:7;;6155:10;6167:2;6171:15;6124:63;;;;;;;;;;:::i;:::-;;;;;;;;5043:1151;;;;;;;;;;:::o;6963:1619:4:-;7048:22;7072:12;-1:-1:-1;;;;;7104:25:4;;1125:3;7104:25;;:51;;;7133:22;7149:5;7133:15;:22::i;:::-;7096:69;;;;-1:-1:-1;;;7096:69:4;;22223:2:31;7096:69:4;;;22205:21:31;22262:1;22242:18;;;22235:29;-1:-1:-1;;;22280:18:31;;;22273:35;22325:18;;7096:69:4;22021:328:31;7096:69:4;7194:1;7183:8;:12;7175:30;;;;-1:-1:-1;;;7175:30:4;;22556:2:31;7175:30:4;;;22538:21:31;22595:1;22575:18;;;22568:29;-1:-1:-1;;;22613:18:31;;;22606:35;22658:18;;7175:30:4;22354:328:31;7175:30:4;7278:8;7264:23;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7264:23:4;-1:-1:-1;;;;;;7371:14:4;;;7331:19;7371:14;;;:7;:14;;;;;;7256:31;;-1:-1:-1;7371:14:4;;;-1:-1:-1;7395:192:4;-1:-1:-1;;;;;7402:18:4;;;;;;:46;;-1:-1:-1;;;;;;7424:24:4;;1125:3;7424:24;;7402:46;:72;;;;;7466:8;7452:11;:22;7402:72;7395:192;;;7511:4;7490:5;7496:11;7490:18;;;;;;;;:::i;:::-;-1:-1:-1;;;;;7490:25:4;;;:18;;;;;;;;;;:25;;;;7536:13;;;;;;;:7;:13;;;;;;;;;;;;7563;;;;:::i;:::-;;;;7395:192;;;-1:-1:-1;;;;;8242:24:4;;1125:3;8242:24;8238:84;;8289:5;8295:15;8309:1;8295:11;:15;:::i;:::-;8289:22;;;;;;;;:::i;:::-;;;;;;;8282:29;;8238:84;8506:11;8499:5;8492:26;8478:50;6963:1619;;;;;:::o;14724:4046:0:-;15028:26;:18;15051:2;15028:22;:26::i;:::-;15007:10;:17;:47;;14999:65;;;;-1:-1:-1;;;14999:65:0;;22889:2:31;14999:65:0;;;22871:21:31;22928:1;22908:18;;;22901:29;-1:-1:-1;;;22946:18:31;;;22939:35;22991:18;;14999:65:0;22687:328:31;14999:65:0;15126:17;15166:20;15196:7;15213:9;15232;15251;15270:3494;15286:18;15282:1;:22;15270:3494;;;1212:4:10;1208:14;;1246:40;;1280:4;1246:40;;1240:47;1345:4;1311:40;;1305:47;1418:4;1384:40;;;1378:47;1032:7;1370:56;15325:41:0;-1:-1:-1;15325:41:0;-1:-1:-1;15325:41:0;-1:-1:-1;15384:6:0;;;15389:1;15384:6;15380:3207;;15609:1;;-1:-1:-1;15609:1:0;;16014:26;:18;16037:2;16014:22;:26::i;:::-;16000:40;;;15992:58;;;;-1:-1:-1;;;15992:58:0;;23222:2:31;15992:58:0;;;23204:21:31;23261:1;23241:18;;;23234:29;-1:-1:-1;;;23279:18:31;;;23272:35;23324:18;;15992:58:0;23020:328:31;15992:58:0;16212:17;;16190:18;16198:1;16205:2;16190:14;:18::i;:::-;:39;;16182:57;;;;-1:-1:-1;;;16182:57:0;;23555:2:31;16182:57:0;;;23537:21:31;23594:1;23574:18;;;23567:29;-1:-1:-1;;;23612:18:31;;;23605:35;23657:18;;16182:57:0;23353:328:31;16182:57:0;16622:4;16602:18;;;16598:29;;16592:36;16775:17;;16592:36;;16727:44;;16592:36;;16727:18;;16602;;16727:14;:18::i;:::-;:22;;:44::i;:::-;:65;;16719:83;;;;-1:-1:-1;;;16719:83:0;;23888:2:31;16719:83:0;;;23870:21:31;23927:1;23907:18;;;23900:29;-1:-1:-1;;;23945:18:31;;;23938:35;23990:18;;16719:83:0;23686:328:31;16719:83:0;16856:30;17227:4;17223:1;17211:10;17207:18;17203:29;17182:50;;269:10:15;17414:19:0;;-1:-1:-1;;;;;17331:102:0;;17351:12;-1:-1:-1;;;;;17331:50:0;;17382:8;17392:17;17331:79;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;;17331:102:0;;17323:120;;;;-1:-1:-1;;;17323:120:0;;24809:2:31;17323:120:0;;;24791:21:31;24848:1;24828:18;;;24821:29;-1:-1:-1;;;24866:18:31;;;24859:35;24911:18;;17323:120:0;24607:328:31;17323:120:0;15392:2066;;15380:3207;;;17468:1;:6;;17473:1;17468:6;17464:1123;;17685:1;17677:10;;17646:43;;17872:12;-1:-1:-1;;;;;17860:24:0;:8;-1:-1:-1;;;;;17860:24:0;;:71;;;-1:-1:-1;;;;;;17888:28:0;;;;;;:14;:28;;;;;;;;:38;;;;;;;;;:43;;17860:71;17852:89;;;;-1:-1:-1;;;17852:89:0;;25142:2:31;17852:89:0;;;25124:21:31;25181:1;25161:18;;;25154:29;-1:-1:-1;;;25199:18:31;;;25192:35;25244:18;;17852:89:0;24940:328:31;17852:89:0;17464:1123;;;17970:2;17966:1;:6;;;17962:625;;;18263:62;;25515:66:31;18263:62:0;;;25503:79:31;25598:12;;;25591:28;;;18243:97:0;;25635:12:31;;18263:62:0;;;;;;;;;;;;18253:73;;;;;;18332:1;18328;:5;;;;:::i;:::-;18243:97;;;;;;;;;;;;26041:25:31;;;;26114:4;26102:17;;;26082:18;;;26075:45;26136:18;;;26129:34;;;26179:18;;;26172:34;;;26013:19;;18243:97:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18228:112;;17962:625;;;18544:28;;;;;;;;;;;;26041:25:31;;;26114:4;26102:17;;26082:18;;;26075:45;;;;26136:18;;;26129:34;;;26179:18;;;26172:34;;;18544:28:0;;26013:19:31;;18544:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18529:43;;17962:625;18623:9;-1:-1:-1;;;;;18608:24:0;:12;-1:-1:-1;;;;;18608:24:0;;:62;;;;-1:-1:-1;;;;;;18636:20:0;;;18668:1;18636:20;;;:6;:20;;;;;;;:34;;18608:62;:97;;;;-1:-1:-1;;;;;;18674:31:0;;709:3:5;18674:31:0;;18608:97;18600:115;;;;-1:-1:-1;;;18600:115:0;;26419:2:31;18600:115:0;;;26401:21:31;26458:1;26438:18;;;26431:29;-1:-1:-1;;;26476:18:31;;;26469:35;26521:18;;18600:115:0;26217:328:31;18600:115:0;18741:12;18729:24;;15306:3;;;;;:::i;:::-;;;;15270:3494;;;14922:3848;;;;;;14724:4046;;;;;:::o;19174:228::-;19252:10;19275:1;19245:18;;;:6;:18;;;;;;-1:-1:-1;;;;;19245:18:0;19237:50;;;;-1:-1:-1;;;19237:50:0;;26752:2:31;19237:50:0;;;26734:21:31;26791:1;26771:18;;;26764:29;-1:-1:-1;;;26809:18:31;;;26802:35;26854:18;;19237:50:0;26550:328:31;19237:50:0;19312:10;19297:26;;;;:14;:26;;;;;;;;:41;;;;;;;;;19341:1;19297:45;;19357:38;19324:13;;19357:38;;;19174:228;:::o;22278:478::-;22599:7;22635:113;22657:2;22661:5;22668:4;;22674:9;22685;22696:7;22705:8;22715;22725:14;22741:6;22635:21;:113::i;:::-;22625:124;;;;;;22618:131;;22278:478;;;;;;;;;;;;;:::o;2797:423:4:-;505:17:9;:15;:17::i;:::-;-1:-1:-1;;;;;2974:20:4;::::1;::::0;;::::1;::::0;:50:::1;;-1:-1:-1::0;;;;;;2998:26:4;::::1;1125:3;2998:26;;2974:50;2966:68;;;::::0;-1:-1:-1;;;2966:68:4;;16932:2:31;2966:68:4::1;::::0;::::1;16914:21:31::0;16971:1;16951:18;;;16944:29;-1:-1:-1;;;16989:18:31;;;16982:35;17034:18;;2966:68:4::1;16730:328:31::0;2966:68:4::1;-1:-1:-1::0;;;;;3052:19:4;;::::1;;::::0;;;:7:::1;:19;::::0;;;;;;::::1;:29:::0;;::::1;;3044:47;;;::::0;-1:-1:-1;;;3044:47:4;;27085:2:31;3044:47:4::1;::::0;::::1;27067:21:31::0;27124:1;27104:18;;;27097:29;-1:-1:-1;;;27142:18:31;;;27135:35;27187:18;;3044:47:4::1;26883:328:31::0;3044:47:4::1;-1:-1:-1::0;;;;;3123:15:4;;::::1;;::::0;;;:7:::1;:15;::::0;;;;;;;3101:19;;::::1;::::0;;;;;:37;;3123:15;;;::::1;-1:-1:-1::0;;;;;;3101:37:4;;::::1;;::::0;;;3148:15;;;:28;;;;::::1;::::0;;;3191:22;;3123:15;;3191:22:::1;::::0;::::1;2797:423:::0;;:::o;3842:470:3:-;505:17:9;:15;:17::i;:::-;-1:-1:-1;;;;;3909:19:3;::::1;::::0;3905:123:::1;;3952:55;::::0;-1:-1:-1;;;3952:55:3;;-1:-1:-1;;;3952:55:3::1;::::0;::::1;27360:52:31::0;-1:-1:-1;;;;;3952:30:3;::::1;::::0;::::1;::::0;27333:18:31;;3952:55:3::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3944:73;;;::::0;-1:-1:-1;;;3944:73:3;;27907:2:31;3944:73:3::1;::::0;::::1;27889:21:31::0;27946:1;27926:18;;;27919:29;-1:-1:-1;;;27964:18:31;;;27957:35;28009:18;;3944:73:3::1;27705:328:31::0;3944:73:3::1;3186:66;4195:19:::0;;;4286::::1;::::0;-1:-1:-1;;;;;4286:19:3;::::1;::::0;::::1;::::0;4037:12:::1;::::0;4286:19:::1;3895:417;3842:470:::0;:::o;4438:796:5:-;505:17:9;:15;:17::i;:::-;-1:-1:-1;;;;;4622:22:5;::::1;::::0;;::::1;::::0;:53:::1;;-1:-1:-1::0;;;;;;4648:27:5;::::1;709:3;4648:27;;4622:53;:82;;;;-1:-1:-1::0;;;;;;4679:25:5;::::1;4699:4;4679:25;;4622:82;4614:100;;;;-1:-1:-1::0;;;4614:100:5::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;4772:16:5;;::::1;4800:1;4772:16:::0;;;:6:::1;:16;::::0;;;;;::::1;:30:::0;4764:48:::1;;;;-1:-1:-1::0;;;4764:48:5::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;4913:22:5;::::1;::::0;;::::1;::::0;:53:::1;;-1:-1:-1::0;;;;;;4939:27:5;::::1;709:3;4939:27;;4913:53;4905:71;;;;-1:-1:-1::0;;;4905:71:5::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;4994:17:5;;::::1;;::::0;;;:6:::1;:17;::::0;;;;;;::::1;:29:::0;;::::1;;4986:47;;;::::0;-1:-1:-1;;;4986:47:5;;28240:2:31;4986:47:5::1;::::0;::::1;28222:21:31::0;28279:1;28259:18;;;28252:29;-1:-1:-1;;;28297:18:31;;;28290:35;28342:18;;4986:47:5::1;28038:328:31::0;4986:47:5::1;-1:-1:-1::0;;;;;5062:16:5;;::::1;;::::0;;;:6:::1;:16;::::0;;;;;;;5043;;::::1;::::0;;;;;;:35;;5062:16;;::::1;-1:-1:-1::0;;;;;;5043:35:5;;::::1;;::::0;;5088:17;;::::1;::::0;;;;;:28;;;::::1;::::0;;::::1;::::0;;;5126:16;;;:29;;;;::::1;::::0;;;5170:22;;5062:16;;5170:22:::1;::::0;::::1;5207:20;::::0;-1:-1:-1;;;;;5207:20:5;::::1;::::0;::::1;::::0;;;::::1;4438:796:::0;;;:::o;2543:161:2:-;505:17:9;:15;:17::i;:::-;2616:35:2::1;2643:7;2616:26;:35::i;:::-;2666:31;::::0;-1:-1:-1;;;;;2666:31:2;::::1;::::0;::::1;::::0;;;::::1;2543:161:::0;:::o;19570:372:0:-;19882:52;;;2705:66;19882:52;;;28593:25:31;19788:9:0;28634:18:31;;;28627:34;;;19929:4:0;28677:18:31;;;28670:60;19618:7:0;;19788:9;28566:18:31;;19882:52:0;;;;;;;;;;;;19872:63;;;;;;19865:70;;;19570:372;:::o;3402:697:5:-;505:17:9;:15;:17::i;:::-;3608:10:5::1;3603:1;3590:10;;:14;;;;:::i;:::-;:28;;3582:46;;;;-1:-1:-1::0;;;3582:46:5::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;3726:19:5;::::1;::::0;;::::1;::::0;:47:::1;;-1:-1:-1::0;;;;;;3749:24:5;::::1;709:3;3749:24;;3726:47;3718:65;;;;-1:-1:-1::0;;;3718:65:5::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;3801:17:5;;::::1;;::::0;;;:6:::1;:17;::::0;;;;;;::::1;:26:::0;;::::1;;3793:44;;;::::0;-1:-1:-1;;;3793:44:5;;28240:2:31;3793:44:5::1;::::0;::::1;28222:21:31::0;28279:1;28259:18;;;28252:29;-1:-1:-1;;;28297:18:31;;;28290:35;28342:18;;3793:44:5::1;28038:328:31::0;3793:44:5::1;-1:-1:-1::0;;;;;3867:13:5;;::::1;;::::0;;;:6:::1;:13;::::0;;;;;;;3847:17;;::::1;::::0;;;;;:33;;3867:13;;;::::1;-1:-1:-1::0;;;;;;3847:33:5;;::::1;;::::0;;;3890:13;;;:26;;;;::::1;::::0;;;3926:10:::1;:12:::0;;;::::1;::::0;::::1;:::i;:::-;::::0;;;-1:-1:-1;;3953:19:5::1;::::0;-1:-1:-1;;;;;3953:19:5;::::1;::::0;::::1;::::0;;;::::1;4053:10;4040:9;;:23;4036:56;;4065:27;4081:10;4065:15;:27::i;:::-;3402:697:::0;;;:::o;248:102:9:-;306:10;328:4;306:27;298:45;;;;-1:-1:-1;;;298:45:9;;29084:2:31;298:45:9;;;29066:21:31;29123:1;29103:18;;;29096:29;-1:-1:-1;;;29141:18:31;;;29134:35;29186:18;;298:45:9;28882:328:31;298:45:9;248:102::o;795:823:1:-;963:12;1004:27;991:9;:40;;;;;;;;:::i;:::-;;987:625;;1242:1;1239;1232:4;1226:11;1219:4;1213;1209:15;1205:2;1198:5;1185:59;1174:70;;987:625;;;1534:1;1531;1524:4;1518:11;1511:4;1505;1501:15;1494:5;1490:2;1483:5;1478:58;1467:69;;987:625;795:823;;;;;;;:::o;1646:105:13:-;1704:7;1735:1;1730;:6;;:14;;1743:1;1730:14;;;1739:1;1730:14;1723:21;1646:105;-1:-1:-1;;;1646:105:13:o;1025:145::-;1083:7;1115:1;1110;:6;;1102:15;;;;;;1127:9;1139:5;1143:1;1139;:5;:::i;:::-;1127:17;1025:145;-1:-1:-1;;;;1025:145:13:o;11770:897:0:-;11958:15;;-1:-1:-1;;;;;12065:28:0;;;:66;;12117:14;12065:66;;;12104:9;12065:66;12038:93;-1:-1:-1;;;;;;12145:22:0;;12141:520;;12311:73;12347:11;12336:8;:22;:47;;12372:11;12336:47;;;12361:8;12336:47;12311:20;:7;12323;12311:11;:20::i;:::-;:24;;:73::i;:::-;12301:83;;12399:18;12423:8;-1:-1:-1;;;;;12423:13:0;12444:7;12423:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12398:58;;;12478:13;12470:31;;;;-1:-1:-1;;;12470:31:0;;29627:2:31;12470:31:0;;;29609:21:31;29666:1;29646:18;;;29639:29;-1:-1:-1;;;29684:18:31;;;29677:35;29729:18;;12470:31:0;29425:328:31;12470:31:0;12169:343;12141:520;;;12542:34;12567:8;12542:20;:7;12554;12542:11;:20::i;:34::-;12532:44;;12598:42;12612:8;12622;12632:7;12598:13;:42::i;:::-;12590:60;;;;-1:-1:-1;;;12590:60:0;;29960:2:31;12590:60:0;;;29942:21:31;29999:1;29979:18;;;29972:29;-1:-1:-1;;;30017:18:31;;;30010:35;30062:18;;12590:60:0;29758:328:31;12590:60:0;11975:692;11770:897;;;;;;;:::o;1033:1136:5:-;1251:9;;:14;1243:32;;;;-1:-1:-1;;;1243:32:5;;30293:2:31;1243:32:5;;;30275:21:31;30332:1;30312:18;;;30305:29;-1:-1:-1;;;30350:18:31;;;30343:35;30395:18;;1243:32:5;30091:328:31;1243:32:5;1382:7;:14;1368:10;:28;;1360:46;;;;-1:-1:-1;;;1360:46:5;;;;;;;:::i;:::-;1490:1;1476:10;:15;;1468:33;;;;-1:-1:-1;;;1468:33:5;;17931:2:31;1468:33:5;;;17913:21:31;17970:1;17950:18;;;17943:29;-1:-1:-1;;;17988:18:31;;;17981:35;18033:18;;1468:33:5;17729:328:31;1468:33:5;709:3;1548:20;1596:450;1620:7;:14;1616:1;:18;1596:450;;;1700:13;1716:7;1724:1;1716:10;;;;;;;;:::i;:::-;;;;;;;1700:26;;1765:1;-1:-1:-1;;;;;1748:19:5;:5;-1:-1:-1;;;;;1748:19:5;;;:47;;;;-1:-1:-1;;;;;;1771:24:5;;709:3;1771:24;;1748:47;:73;;;;-1:-1:-1;;;;;;1799:22:5;;1816:4;1799:22;;1748:73;:98;;;;;1841:5;-1:-1:-1;;;;;1825:21:5;:12;-1:-1:-1;;;;;1825:21:5;;;1748:98;1740:116;;;;-1:-1:-1;;;1740:116:5;;;;;;;:::i;:::-;-1:-1:-1;;;;;1922:13:5;;;1947:1;1922:13;;;:6;:13;;;;;;;:27;1914:45;;;;-1:-1:-1;;;1914:45:5;;;;;;;:::i;:::-;-1:-1:-1;;;;;1973:20:5;;;;;;;:6;:20;;;;;:28;;-1:-1:-1;;;;;;1973:28:5;;;;;;;;;;;1636:3;;;;:::i;:::-;;;;1596:450;;;-1:-1:-1;;;;;;2055:20:5;;;;;:6;:20;;;;;:38;;-1:-1:-1;;;;;;2055:38:5;709:3;2055:38;;;2116:14;;2103:10;:27;2140:9;:22;1033:1136::o;711:1507:2:-;1938:4;-1:-1:-1;;;;;1919:24:2;;;1911:42;;;;-1:-1:-1;;;1911:42:2;;30626:2:31;1911:42:2;;;30608:21:31;30665:1;30645:18;;;30638:29;-1:-1:-1;;;30683:18:31;;;30676:35;30728:18;;1911:42:2;30424:328:31;1911:42:2;501:66;2133:21;711:1507::o;1487:450:4:-;1567:7;1604:1;1567:25;;;;;;;-1:-1:-1;;;;;1567:25:4;:39;1559:57;;;;-1:-1:-1;;;1559:57:4;;30959:2:31;1559:57:4;;;30941:21:31;30998:1;30978:18;;;30971:29;-1:-1:-1;;;31016:18:31;;;31009:35;31061:18;;1559:57:4;30757:328:31;1559:57:4;1125:3;1626:25;;;;;;;;;:44;;-1:-1:-1;;;;;;1626:44:4;;;;;;-1:-1:-1;;;;;1684:16:4;;;1680:251;;9108:20;;1716:32;;;;-1:-1:-1;;;1716:32:4;;31292:2:31;1716:32:4;;;31274:21:31;31331:1;31311:18;;;31304:29;-1:-1:-1;;;31349:18:31;;;31342:35;31394:18;;1716:32:4;31090:328:31;1716:32:4;1842:68;1850:2;1854:1;1857:4;1863:27;-1:-1:-1;;1842:7:4;:68::i;:::-;1834:86;;;;-1:-1:-1;;;1834:86:4;;31625:2:31;1834:86:4;;;31607:21:31;31664:1;31644:18;;;31637:29;-1:-1:-1;;;31682:18:31;;;31675:35;31727:18;;1834:86:4;31423:328:31;382:421:13;440:7;680:1;685;680:6;676:45;;-1:-1:-1;709:1:13;702:8;;676:45;731:9;743:5;747:1;743;:5;:::i;:::-;731:17;-1:-1:-1;775:1:13;766:5;770:1;731:17;766:5;:::i;:::-;:10;758:19;;;;;1335:145;1393:7;;1424:5;1428:1;1424;:5;:::i;:::-;1412:17;;1452:1;1447;:6;;1439:15;;;;;20750:823:0;21075:12;21099:18;3028:66;21171:16;;21205:2;21225:5;21258:4;;21248:15;;;;;;;:::i;:::-;;;;;;;;;21143:321;;;;;21281:9;;21308;;21335:7;;21360:8;;21386;;21412:14;;21444:6;;21143:321;;;:::i;:::-;;;;-1:-1:-1;;21143:321:0;;;;;;;;;21120:354;;21143:321;21120:354;;;;;-1:-1:-1;;;;;;;21536:17:0;:15;:17::i;:::-;21491:75;;-1:-1:-1;;;;;;33283:15:31;;;21491:75:0;;;33271:28:31;33328:15;;;;33315:11;;;33308:36;33360:11;;;33353:27;33396:12;;;33389:28;;;33433:12;;21491:75:0;;;;;;;;;;;;21484:82;;;20750:823;;;;;;;;;;;;;:::o;763:904:8:-;962:52;;;-1:-1:-1;;;;;33648:32:31;;962:52:8;;;33630:51:31;33697:18;;;;33690:34;;;962:52:8;;;;;;;;;;33603:18:31;;;;962:52:8;;;;;;;;;-1:-1:-1;;;;;962:52:8;-1:-1:-1;;;962:52:8;;;1336:11;;-1:-1:-1;;962:52:8;;-1:-1:-1;;1336:11:8;-1:-1:-1;1309:5:8;1301;1294;1290:17;1285:72;1377:16;1406:61;;;;1485:4;1480:102;;;;1636:1;1621:16;;1370:281;;1406:61;1446:7;1431:22;;1406:61;;1480:102;1563:1;1557:8;1550:16;1540:7;1533:15;1530:37;1523:45;1508:60;;1370:281;;;1089:572;763:904;;;;;:::o;196:131:31:-;-1:-1:-1;;;;;271:31:31;;261:42;;251:70;;317:1;314;307:12;251:70;196:131;:::o;332:134::-;400:20;;429:31;400:20;429:31;:::i;:::-;332:134;;;:::o;471:315::-;539:6;547;600:2;588:9;579:7;575:23;571:32;568:52;;;616:1;613;606:12;568:52;655:9;642:23;674:31;699:5;674:31;:::i;:::-;724:5;776:2;761:18;;;;748:32;;-1:-1:-1;;;471:315:31:o;791:247::-;850:6;903:2;891:9;882:7;878:23;874:32;871:52;;;919:1;916;909:12;871:52;958:9;945:23;977:31;1002:5;977:31;:::i;1235:127::-;1296:10;1291:3;1287:20;1284:1;1277:31;1327:4;1324:1;1317:15;1351:4;1348:1;1341:15;1367:718;1409:5;1462:3;1455:4;1447:6;1443:17;1439:27;1429:55;;1480:1;1477;1470:12;1429:55;1516:6;1503:20;1542:18;1579:2;1575;1572:10;1569:36;;;1585:18;;:::i;:::-;1660:2;1654:9;1628:2;1714:13;;-1:-1:-1;;1710:22:31;;;1734:2;1706:31;1702:40;1690:53;;;1758:18;;;1778:22;;;1755:46;1752:72;;;1804:18;;:::i;:::-;1844:10;1840:2;1833:22;1879:2;1871:6;1864:18;1925:3;1918:4;1913:2;1905:6;1901:15;1897:26;1894:35;1891:55;;;1942:1;1939;1932:12;1891:55;2006:2;1999:4;1991:6;1987:17;1980:4;1972:6;1968:17;1955:54;2053:1;2046:4;2041:2;2033:6;2029:15;2025:26;2018:37;2073:6;2064:15;;;;;;1367:718;;;;:::o;2090:150::-;2165:20;;2214:1;2204:12;;2194:40;;2230:1;2227;2220:12;2245:619;2354:6;2362;2370;2378;2431:3;2419:9;2410:7;2406:23;2402:33;2399:53;;;2448:1;2445;2438:12;2399:53;2487:9;2474:23;2506:31;2531:5;2506:31;:::i;:::-;2556:5;-1:-1:-1;2608:2:31;2593:18;;2580:32;;-1:-1:-1;2663:2:31;2648:18;;2635:32;2690:18;2679:30;;2676:50;;;2722:1;2719;2712:12;2676:50;2745:49;2786:7;2777:6;2766:9;2762:22;2745:49;:::i;:::-;2735:59;;;2813:45;2854:2;2843:9;2839:18;2813:45;:::i;:::-;2803:55;;2245:619;;;;;;;:::o;2869:422::-;2910:3;2948:5;2942:12;2975:6;2970:3;2963:19;3000:1;3010:162;3024:6;3021:1;3018:13;3010:162;;;3086:4;3142:13;;;3138:22;;3132:29;3114:11;;;3110:20;;3103:59;3039:12;3010:162;;;3014:3;3217:1;3210:4;3201:6;3196:3;3192:16;3188:27;3181:38;3280:4;3273:2;3269:7;3264:2;3256:6;3252:15;3248:29;3243:3;3239:39;3235:50;3228:57;;;2869:422;;;;:::o;3296:298::-;3479:6;3472:14;3465:22;3454:9;3447:41;3524:2;3519;3508:9;3504:18;3497:30;3428:4;3544:44;3584:2;3573:9;3569:18;3561:6;3544:44;:::i;3599:248::-;3667:6;3675;3728:2;3716:9;3707:7;3703:23;3699:32;3696:52;;;3744:1;3741;3734:12;3696:52;-1:-1:-1;;3767:23:31;;;3837:2;3822:18;;;3809:32;;-1:-1:-1;3599:248:31:o;3852:217::-;3999:2;3988:9;3981:21;3962:4;4019:44;4059:2;4048:9;4044:18;4036:6;4019:44;:::i;4074:180::-;4133:6;4186:2;4174:9;4165:7;4161:23;4157:32;4154:52;;;4202:1;4199;4192:12;4154:52;-1:-1:-1;4225:23:31;;4074:180;-1:-1:-1;4074:180:31:o;4444:347::-;4495:8;4505:6;4559:3;4552:4;4544:6;4540:17;4536:27;4526:55;;4577:1;4574;4567:12;4526:55;-1:-1:-1;4600:20:31;;4643:18;4632:30;;4629:50;;;4675:1;4672;4665:12;4629:50;4712:4;4704:6;4700:17;4688:29;;4764:3;4757:4;4748:6;4740;4736:19;4732:30;4729:39;4726:59;;;4781:1;4778;4771:12;4726:59;4444:347;;;;;:::o;4796:1223::-;4978:6;4986;4994;5002;5010;5018;5026;5034;5042;5050;5058:7;5112:3;5100:9;5091:7;5087:23;5083:33;5080:53;;;5129:1;5126;5119:12;5080:53;5152:29;5171:9;5152:29;:::i;:::-;5142:39;;5228:2;5217:9;5213:18;5200:32;5190:42;;5251:18;5318:2;5312;5301:9;5297:18;5284:32;5281:40;5278:60;;;5334:1;5331;5324:12;5278:60;5373:84;5449:7;5442:2;5431:9;5427:18;5414:32;5403:9;5399:48;5373:84;:::i;:::-;5476:8;;-1:-1:-1;5503:8:31;-1:-1:-1;5530:45:31;5571:2;5556:18;;5530:45;:::i;:::-;5520:55;;5622:3;5611:9;5607:19;5594:33;5584:43;;5674:3;5663:9;5659:19;5646:33;5636:43;;5726:3;5715:9;5711:19;5698:33;5688:43;;5750:39;5784:3;5773:9;5769:19;5750:39;:::i;:::-;5740:49;;5808:39;5842:3;5831:9;5827:19;5808:39;:::i;:::-;5798:49;;5897:2;5890:3;5879:9;5875:19;5862:33;5859:41;5856:61;;;5913:1;5910;5903:12;5856:61;;5937:76;6005:7;5997:3;5986:9;5982:19;5969:33;5958:9;5954:49;5937:76;:::i;:::-;5926:87;;4796:1223;;;;;;;;;;;;;;:::o;6344:607::-;6439:6;6447;6455;6508:2;6496:9;6487:7;6483:23;6479:32;6476:52;;;6524:1;6521;6514:12;6476:52;6560:9;6547:23;6537:33;;6621:2;6610:9;6606:18;6593:32;6644:18;6685:2;6677:6;6674:14;6671:34;;;6701:1;6698;6691:12;6671:34;6724:49;6765:7;6756:6;6745:9;6741:22;6724:49;:::i;:::-;6714:59;;6826:2;6815:9;6811:18;6798:32;6782:48;;6855:2;6845:8;6842:16;6839:36;;;6871:1;6868;6861:12;6839:36;;6894:51;6937:7;6926:8;6915:9;6911:24;6894:51;:::i;:::-;6884:61;;;6344:607;;;;;:::o;7065:461::-;7118:3;7156:5;7150:12;7183:6;7178:3;7171:19;7209:4;7238:2;7233:3;7229:12;7222:19;;7275:2;7268:5;7264:14;7296:1;7306:195;7320:6;7317:1;7314:13;7306:195;;;7385:13;;-1:-1:-1;;;;;7381:39:31;7369:52;;7441:12;;;;7476:15;;;;7417:1;7335:9;7306:195;;;-1:-1:-1;7517:3:31;;7065:461;-1:-1:-1;;;;;7065:461:31:o;7531:261::-;7710:2;7699:9;7692:21;7673:4;7730:56;7782:2;7771:9;7767:18;7759:6;7730:56;:::i;7797:455::-;7874:6;7882;7935:2;7923:9;7914:7;7910:23;7906:32;7903:52;;;7951:1;7948;7941:12;7903:52;7990:9;7977:23;8009:31;8034:5;8009:31;:::i;:::-;8059:5;-1:-1:-1;8115:2:31;8100:18;;8087:32;8142:18;8131:30;;8128:50;;;8174:1;8171;8164:12;8128:50;8197:49;8238:7;8229:6;8218:9;8214:22;8197:49;:::i;:::-;8187:59;;;7797:455;;;;;:::o;8257:1353::-;8425:6;8433;8441;8449;8457;8465;8473;8481;8489;8497;8550:3;8538:9;8529:7;8525:23;8521:33;8518:53;;;8567:1;8564;8557:12;8518:53;8607:9;8594:23;8636:18;8677:2;8669:6;8666:14;8663:34;;;8693:1;8690;8683:12;8663:34;8731:6;8720:9;8716:22;8706:32;;8776:7;8769:4;8765:2;8761:13;8757:27;8747:55;;8798:1;8795;8788:12;8747:55;8838:2;8825:16;8864:2;8856:6;8853:14;8850:34;;;8880:1;8877;8870:12;8850:34;8935:7;8928:4;8918:6;8915:1;8911:14;8907:2;8903:23;8899:34;8896:47;8893:67;;;8956:1;8953;8946:12;8893:67;8987:4;8979:13;;;;-1:-1:-1;9011:6:31;;-1:-1:-1;9049:20:31;;9036:34;;-1:-1:-1;9089:38:31;9123:2;9108:18;;9089:38;:::i;:::-;9079:48;;9180:2;9169:9;9165:18;9152:32;9136:48;;9209:2;9199:8;9196:16;9193:36;;;9225:1;9222;9215:12;9193:36;;9264:60;9316:7;9305:8;9294:9;9290:24;9264:60;:::i;:::-;9343:8;;-1:-1:-1;9238:86:31;-1:-1:-1;9397:39:31;;-1:-1:-1;9431:3:31;9416:19;;9397:39;:::i;:::-;9387:49;;9455:39;9489:3;9478:9;9474:19;9455:39;:::i;:::-;9445:49;;9541:3;9530:9;9526:19;9513:33;9503:43;;9565:39;9599:3;9588:9;9584:19;9565:39;:::i;:::-;9555:49;;8257:1353;;;;;;;;;;;;;:::o;9615:358::-;9822:2;9811:9;9804:21;9785:4;9842:56;9894:2;9883:9;9879:18;9871:6;9842:56;:::i;:::-;9834:64;;9963:1;9959;9954:3;9950:11;9946:19;9938:6;9934:32;9929:2;9918:9;9914:18;9907:60;9615:358;;;;;:::o;9978:812::-;10091:6;10099;10107;10115;10123;10176:3;10164:9;10155:7;10151:23;10147:33;10144:53;;;10193:1;10190;10183:12;10144:53;10232:9;10219:23;10251:31;10276:5;10251:31;:::i;:::-;10301:5;-1:-1:-1;10353:2:31;10338:18;;10325:32;;-1:-1:-1;10408:2:31;10393:18;;10380:32;10431:18;10461:14;;;10458:34;;;10488:1;10485;10478:12;10458:34;10511:49;10552:7;10543:6;10532:9;10528:22;10511:49;:::i;:::-;10501:59;;10613:2;10602:9;10598:18;10585:32;10569:48;;10642:2;10632:8;10629:16;10626:36;;;10658:1;10655;10648:12;10626:36;;10681:51;10724:7;10713:8;10702:9;10698:24;10681:51;:::i;:::-;9978:812;;;;-1:-1:-1;9978:812:31;;10779:3;10764:19;10751:33;;9978:812;-1:-1:-1;;;9978:812:31:o;10795:1270::-;10960:6;10968;10976;10984;10992;11000;11008;11016;11024;11032;11040:7;11094:3;11082:9;11073:7;11069:23;11065:33;11062:53;;;11111:1;11108;11101:12;11062:53;11150:9;11137:23;11169:31;11194:5;11169:31;:::i;:::-;11219:5;-1:-1:-1;11271:2:31;11256:18;;11243:32;;-1:-1:-1;11326:2:31;11311:18;;11298:32;11353:18;11342:30;;11339:50;;;11385:1;11382;11375:12;11339:50;11424:58;11474:7;11465:6;11454:9;11450:22;11424:58;:::i;:::-;11501:8;;-1:-1:-1;11398:84:31;-1:-1:-1;11555:45:31;;-1:-1:-1;11596:2:31;11581:18;;11555:45;:::i;:::-;11545:55;;11647:3;11636:9;11632:19;11619:33;11609:43;;11699:3;11688:9;11684:19;11671:33;11661:43;;11751:3;11740:9;11736:19;11723:33;11713:43;;11808:3;11797:9;11793:19;11780:33;11822;11847:7;11822:33;:::i;:::-;11874:7;-1:-1:-1;11933:3:31;11918:19;;11905:33;11947;11905;11947;:::i;:::-;11999:7;11989:17;;;12054:3;12043:9;12039:19;12026:33;12015:44;;10795:1270;;;;;;;;;;;;;;:::o;12252:388::-;12320:6;12328;12381:2;12369:9;12360:7;12356:23;12352:32;12349:52;;;12397:1;12394;12387:12;12349:52;12436:9;12423:23;12455:31;12480:5;12455:31;:::i;:::-;12505:5;-1:-1:-1;12562:2:31;12547:18;;12534:32;12575:33;12534:32;12575:33;:::i;:::-;12627:7;12617:17;;;12252:388;;;;;:::o;12645:529::-;12722:6;12730;12738;12791:2;12779:9;12770:7;12766:23;12762:32;12759:52;;;12807:1;12804;12797:12;12759:52;12846:9;12833:23;12865:31;12890:5;12865:31;:::i;:::-;12915:5;-1:-1:-1;12972:2:31;12957:18;;12944:32;12985:33;12944:32;12985:33;:::i;:::-;13037:7;-1:-1:-1;13096:2:31;13081:18;;13068:32;13109:33;13068:32;13109:33;:::i;:::-;13161:7;13151:17;;;12645:529;;;;;:::o;13179:456::-;13256:6;13264;13272;13325:2;13313:9;13304:7;13300:23;13296:32;13293:52;;;13341:1;13338;13331:12;13293:52;13380:9;13367:23;13399:31;13424:5;13399:31;:::i;:::-;13449:5;-1:-1:-1;13506:2:31;13491:18;;13478:32;13519:33;13478:32;13519:33;:::i;:::-;13179:456;;13571:7;;-1:-1:-1;;;13625:2:31;13610:18;;;;13597:32;;13179:456::o;13864:328::-;14066:2;14048:21;;;14105:1;14085:18;;;14078:29;-1:-1:-1;;;14138:2:31;14123:18;;14116:35;14183:2;14168:18;;13864:328::o;14197:::-;14399:2;14381:21;;;14438:1;14418:18;;;14411:29;-1:-1:-1;;;14471:2:31;14456:18;;14449:35;14516:2;14501:18;;14197:328::o;14530:127::-;14591:10;14586:3;14582:20;14579:1;14572:31;14622:4;14619:1;14612:15;14646:4;14643:1;14636:15;14662:135;14701:3;14722:17;;;14719:43;;14742:18;;:::i;:::-;-1:-1:-1;14789:1:31;14778:13;;14662:135::o;15135:127::-;15196:10;15191:3;15187:20;15184:1;15177:31;15227:4;15224:1;15217:15;15251:4;15248:1;15241:15;15267:237;15348:1;15341:5;15338:12;15328:143;;15393:10;15388:3;15384:20;15381:1;15374:31;15428:4;15425:1;15418:15;15456:4;15453:1;15446:15;15328:143;15480:18;;15267:237::o;15509:591::-;15743:4;15789:1;15785;15780:3;15776:11;15772:19;15830:2;15822:6;15818:15;15807:9;15800:34;15870:6;15865:2;15854:9;15850:18;15843:34;15913:3;15908:2;15897:9;15893:18;15886:31;15934:45;15974:3;15963:9;15959:19;15951:6;15934:45;:::i;:::-;15926:53;;15988;16037:2;16026:9;16022:18;16014:6;15988:53;:::i;:::-;16090:2;16082:6;16078:15;16072:3;16061:9;16057:19;16050:44;;15509:591;;;;;;;;:::o;16105:184::-;16175:6;16228:2;16216:9;16207:7;16203:23;16199:32;16196:52;;;16244:1;16241;16234:12;16196:52;-1:-1:-1;16267:16:31;;16105:184;-1:-1:-1;16105:184:31:o;16557:168::-;16630:9;;;16661;;16678:15;;;16672:22;;16658:37;16648:71;;16699:18;;:::i;17396:328::-;17598:2;17580:21;;;17637:1;17617:18;;;17610:29;-1:-1:-1;;;17670:2:31;17655:18;;17648:35;17715:2;17700:18;;17396:328::o;18062:1348::-;-1:-1:-1;;;;;18569:32:31;;18551:51;;18633:2;18618:18;;18611:34;;;18539:3;18676:2;18661:18;;18654:30;;;18700:18;;18693:34;;;18510:4;18746:3;18720:6;18791;18771:18;;;18758:48;18855:1;18826:22;;;18822:31;;18815:42;18916:2;18895:15;;-1:-1:-1;;18891:29:31;18876:45;;18930:53;18979:2;18964:18;;18956:6;18930:53;:::i;:::-;19020:6;19014:3;19003:9;18999:19;18992:35;19064:6;19058:3;19047:9;19043:19;19036:35;19108:6;19102:3;19091:9;19087:19;19080:35;19124:47;19166:3;19155:9;19151:19;19143:6;-1:-1:-1;;;;;7022:31:31;7010:44;;6956:104;19124:47;-1:-1:-1;;;;;7022:31:31;;19222:3;19207:19;;7010:44;19288:2;19276:9;19272:2;19268:18;19264:27;19258:3;19247:9;19243:19;19236:56;19309:38;19343:2;19339;19335:11;19326:7;19309:38;:::i;:::-;19301:46;;;;19356:48;19399:3;19388:9;19384:19;19375:7;-1:-1:-1;;;;;7022:31:31;7010:44;;6956:104;19356:48;18062:1348;;;;;;;;;;;;;;;:::o;19415:125::-;19480:9;;;19501:10;;;19498:36;;;19514:18;;:::i;19545:217::-;19585:1;19611;19601:132;;19655:10;19650:3;19646:20;19643:1;19636:31;19690:4;19687:1;19680:15;19718:4;19715:1;19708:15;19601:132;-1:-1:-1;19747:9:31;;19545:217::o;20100:128::-;20167:9;;;20188:11;;;20185:37;;;20202:18;;:::i;20899:127::-;20960:10;20955:3;20951:20;20948:1;20941:31;20991:4;20988:1;20981:15;21015:4;21012:1;21005:15;21031:985;21315:3;21328:22;;;21300:19;;21385:22;;;21267:4;21465:6;21438:3;21423:19;;21267:4;21499:304;21513:6;21510:1;21507:13;21499:304;;;21588:6;21575:20;21608:31;21633:5;21608:31;:::i;:::-;-1:-1:-1;;;;;21664:31:31;21652:44;;21719:4;21778:15;;;;21743:12;;;;21692:1;21528:9;21499:304;;;-1:-1:-1;21854:4:31;21839:20;;21832:36;;;;-1:-1:-1;;;;;;;21942:15:31;;;21937:2;21922:18;;21915:43;21994:15;;21989:2;21974:18;;;21967:43;21820:3;21031:985;-1:-1:-1;;21031:985:31:o;24019:288::-;24194:6;24183:9;24176:25;24237:2;24232;24221:9;24217:18;24210:30;24157:4;24257:44;24297:2;24286:9;24282:18;24274:6;24257:44;:::i;24312:290::-;24381:6;24434:2;24422:9;24413:7;24409:23;24405:32;24402:52;;;24450:1;24447;24440:12;24402:52;24476:16;;-1:-1:-1;;;;;;24521:32:31;;24511:43;;24501:71;;24568:1;24565;24558:12;25658:151;25748:4;25741:12;;;25727;;;25723:31;;25766:14;;25763:40;;;25783:18;;:::i;27423:277::-;27490:6;27543:2;27531:9;27522:7;27518:23;27514:32;27511:52;;;27559:1;27556;27549:12;27511:52;27591:9;27585:16;27644:5;27637:13;27630:21;27623:5;27620:32;27610:60;;27666:1;27663;27656:12;28741:136;28780:3;28808:5;28798:39;;28817:18;;:::i;:::-;-1:-1:-1;;;28853:18:31;;28741:136::o;31756:271::-;31939:6;31931;31926:3;31913:33;31895:3;31965:16;;31990:13;;;31965:16;31756:271;-1:-1:-1;31756:271:31:o;32032:993::-;32472:25;;;-1:-1:-1;;;;;32571:15:31;;;32566:2;32551:18;;32544:43;32618:2;32603:18;;32596:34;;;32661:2;32646:18;;32639:34;;;32459:3;32444:19;;;32682:54;32731:3;32716:19;;32708:6;32682:54;:::i;:::-;32767:3;32752:19;;32745:35;;;;32811:3;32796:19;;32789:35;;;;32855:3;32840:19;;32833:35;;;;32905:15;;;32899:3;32884:19;;32877:44;32958:15;;;32952:3;32937:19;;32930:44;33005:3;32990:19;32983:36;;;;32032:993;;-1:-1:-1;;;;;32032:993:31:o", + "sourceMap": "2240:20518:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;538:35:7;;563:9;160:25:47;;551:10:7;;538:35;;148:2:47;133:18;538:35:7;;;;;;;2240:20518:0;;;;;;;;;;;-1:-1:-1;501:66:2;4017:4;4011:11;4045:7;4035:63;;4072:12;4035:63;3916:4;3910:11;;4140:14;3951:16;;3938:30;;;4197:14;4194:1;4181:11;4168:44;3916:4;3910:11;;4430:2;3951:16;;3938:30;;;4472:8;4468:2;4464:17;4446:36;;4641:1;;4617:14;4633:2;4613:23;4600:11;4641:1;4588:7;4581:5;4576:67;4561:82;;;4678:26;4687:16;3916:4;3910:11;;3951:16;;;3938:30;;3910:11;3852:130;4678:26;4750:16;4747:1;4732:13;4717:50;4790:7;4780:90;;4839:16;4824:13;4817:39;4780:90;4905:16;4890:13;4883:39;2421:625:5;;;;;;;;;;-1:-1:-1;2421:625:5;;;;;:::i;:::-;;:::i;:::-;;6306:151:4;;;;;;;;;;-1:-1:-1;6306:151:4;;;;;:::i;:::-;;:::i;:::-;;;1208:14:47;;1201:22;1183:41;;1171:2;1156:18;6306:151:4;;;;;;;;6162:138:5;;;;;;;;;;-1:-1:-1;6162:138:5;;;;;:::i;:::-;;:::i;3742:916:4:-;;;;;;;;;;-1:-1:-1;3742:916:4;;;;;:::i;:::-;;:::i;5149:1043::-;;;;;;;;;;-1:-1:-1;5149:1043:4;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;785:556:12:-;;;;;;;;;;-1:-1:-1;785:556:12;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;3663:49:0:-;;;;;;;;;;-1:-1:-1;3663:49:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;;160:25:47;;;148:2;133:18;3663:49:0;14:177:47;2121:426:4;;;;;;;;;;-1:-1:-1;2121:426:4;;;;;:::i;:::-;;:::i;5420:360:5:-;;;;;;;;;;-1:-1:-1;5420:360:5;;;;;:::i;:::-;;:::i;7736:3509:0:-;;;;;;:::i;:::-;;:::i;3824:69::-;;;;;;;;;;-1:-1:-1;3824:69:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;13190:365;;;;;;;;;;-1:-1:-1;13190:365:0;;;;;:::i;:::-;;:::i;6405:437:5:-;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;3491:20:0:-;;;;;;;;;;;;;;;;1974:666:12;;;;;;;;;;-1:-1:-1;1974:666:12;;;;;:::i;:::-;;:::i;5043:1151:0:-;;;;;;;;;;-1:-1:-1;5043:1151:0;;;;;:::i;:::-;;:::i;6963:1619:4:-;;;;;;;;;;-1:-1:-1;6963:1619:4;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;14724:4046:0:-;;;;;;;;;;-1:-1:-1;14724:4046:0;;;;;:::i;:::-;;:::i;19174:228::-;;;;;;;;;;-1:-1:-1;19174:228:0;;;;;:::i;:::-;;:::i;22278:478::-;;;;;;;;;;-1:-1:-1;22278:478:0;;;;;:::i;:::-;;:::i;2797:423:4:-;;;;;;;;;;-1:-1:-1;2797:423:4;;;;;:::i;:::-;;:::i;3842:470:3:-;;;;;;;;;;-1:-1:-1;3842:470:3;;;;;:::i;:::-;;:::i;4438:796:5:-;;;;;;;;;;-1:-1:-1;4438:796:5;;;;;:::i;:::-;;:::i;5937:87::-;;;;;;;;;;-1:-1:-1;6008:9:5;;5937:87;;2543:161:2;;;;;;;;;;-1:-1:-1;2543:161:2;;;;;:::i;:::-;;:::i;19570:372:0:-;;;;;;;;;;;;;:::i;3402:697:5:-;;;;;;;;;;-1:-1:-1;3402:697:5;;;;;:::i;:::-;;:::i;2508:40:0:-;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;2508:40:0;;;;;2421:625:5;505:17:9;:15;:17::i;:::-;-1:-1:-1;;;;;2597:19:5;::::1;::::0;;::::1;::::0;:47:::1;;-1:-1:-1::0;;;;;;2620:24:5;::::1;709:3;2620:24;;2597:47;:73;;;;-1:-1:-1::0;;;;;;2648:22:5;::::1;2665:4;2648:22;;2597:73;2589:91;;;;-1:-1:-1::0;;;2589:91:5::1;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1::0;;;;;2738:13:5;;::::1;2763:1;2738:13:::0;;;:6:::1;:13;::::0;;;;;::::1;:27:::0;2730:45:::1;;;;-1:-1:-1::0;;;2730:45:5::1;;;;;;;:::i;:::-;2801:6;:23;::::0;;;;-1:-1:-1;;;;;2785:13:5;;::::1;2801:23;2785:13:::0;;;2801:23;2785:13;;:39;;2801:23;;;::::1;-1:-1:-1::0;;;;;;2785:39:5;;::::1;;::::0;;;-1:-1:-1;2834:23:5;;:31;;;;::::1;;::::0;;;2875:10:::1;:12:::0;;;::::1;::::0;::::1;:::i;:::-;::::0;;;-1:-1:-1;;2902:17:5::1;::::0;-1:-1:-1;;;;;2902:17:5;::::1;::::0;::::1;::::0;;;::::1;3000:10;2987:9;;:23;2983:56;;3012:27;3028:10;3012:15;:27::i;:::-;2421:625:::0;;:::o;6306:151:4:-;6368:4;1125:3;-1:-1:-1;;;;;6391:26:4;;;;;;:59;;-1:-1:-1;;;;;;6421:15:4;;;6448:1;6421:15;;;:7;:15;;;;;;;:29;;6391:59;6384:66;6306:151;-1:-1:-1;;6306:151:4:o;6162:138:5:-;6215:4;-1:-1:-1;;;;;6238:24:5;;709:3;6238:24;;;;:55;;-1:-1:-1;;;;;;;6266:13:5;;;6291:1;6266:13;;;:6;:13;;;;;;;:27;;;6162:138::o;3742:916:4:-;3911:12;3992:10;1125:3;3992:30;;;;:67;;-1:-1:-1;4034:10:4;4057:1;4026:19;;;:7;:19;;;;;;-1:-1:-1;;;;;4026:19:4;:33;;3992:67;3984:85;;;;-1:-1:-1;;;3984:85:4;;15004:2:47;3984:85:4;;;14986:21:47;15043:1;15023:18;;;15016:29;-1:-1:-1;;;15061:18:47;;;15054:35;15106:18;;3984:85:4;14802:328:47;3984:85:4;4141:13;4157:10;3186:66:3;4911:11;;4676:310;4157:10:4;4141:26;-1:-1:-1;4178:17:4;-1:-1:-1;;;;;4209:19:4;;;4205:137;;4256:75;;-1:-1:-1;;;4256:75:4;;-1:-1:-1;;;;;4256:35:4;;;;;:75;;4292:2;;4296:5;;4303:4;;4309:9;;4320:10;;4256:75;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4244:87;;4205:137;4361:54;4369:2;4373:5;4380:4;4386:9;-1:-1:-1;;4361:7:4;:54::i;:::-;4351:64;-1:-1:-1;;;;;;4430:19:4;;;4426:102;;4465:52;;-1:-1:-1;;;4465:52:4;;;;;16462:25:47;;;16530:14;;16523:22;16503:18;;;16496:50;-1:-1:-1;;;;;4465:32:4;;;;;16435:18:47;;4465:52:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4426:102;4541:7;4537:114;;;4555:38;;4582:10;;4555:38;;;;;4537:114;;;4613:38;;4640:10;;4613:38;;;;;4537:114;3925:733;;3742:916;;;;;;:::o;5149:1043::-;5320:12;5334:23;5379:53;5405:2;5409:5;5416:4;5422:9;5379:25;:53::i;:::-;5369:63;;5615:4;5609:11;5857:4;5839:16;5835:27;5830:3;5826:37;5820:4;5813:51;5919:16;5914:3;5907:29;6013:16;6010:1;6003:4;5998:3;5994:14;5979:51;6125:3;6111:17;;;5149:1043;;;;;;;:::o;785:556:12:-;860:12;884:19;916:11;:6;925:2;916:11;:::i;:::-;906:22;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;906:22:12;;884:44;;943:13;938:374;970:6;962:5;:14;938:374;;;1146:18;;;1140:25;1223:4;1212:16;;;1189:40;;;1182:54;1158:5;978:7;1158:5;978:7;:::i;:::-;;;;938:374;;;-1:-1:-1;1328:6:12;785:556;-1:-1:-1;;;785:556:12:o;2121:426:4:-;505:17:9;:15;:17::i;:::-;-1:-1:-1;;;;;2249:20:4;::::1;::::0;;::::1;::::0;:50:::1;;-1:-1:-1::0;;;;;;2273:26:4;::::1;1125:3;2273:26;;2249:50;2241:68;;;::::0;-1:-1:-1;;;2241:68:4;;16932:2:47;2241:68:4::1;::::0;::::1;16914:21:47::0;16971:1;16951:18;;;16944:29;-1:-1:-1;;;16989:18:47;;;16982:35;17034:18;;2241:68:4::1;16730:328:47::0;2241:68:4::1;-1:-1:-1::0;;;;;2368:15:4;;::::1;2395:1;2368:15:::0;;;:7:::1;:15;::::0;;;;;::::1;:29:::0;2360:47:::1;;;::::0;-1:-1:-1;;;2360:47:4;;17265:2:47;2360:47:4::1;::::0;::::1;17247:21:47::0;17304:1;17284:18;;;17277:29;-1:-1:-1;;;17322:18:47;;;17315:35;17367:18;;2360:47:4::1;17063:328:47::0;2360:47:4::1;2435:7;:25;::::0;;;;;;-1:-1:-1;;;;;2417:15:4;;::::1;2435:25;2417:15:::0;;;2435:25;2417:15;;;:43;;2435:25;;;::::1;-1:-1:-1::0;;;;;;2417:43:4;;::::1;;::::0;;;2470:25;;;:34;;;;::::1;::::0;::::1;::::0;;;2519:21;2417:15;;2519:21:::1;::::0;::::1;2121:426:::0;:::o;5420:360:5:-;505:17:9;:15;:17::i;:::-;5584:10:5::1;;5570;:24;;5562:42;;;;-1:-1:-1::0;;;5562:42:5::1;;;;;;;:::i;:::-;5688:1;5674:10;:15;;5666:33;;;::::0;-1:-1:-1;;;5666:33:5;;17931:2:47;5666:33:5::1;::::0;::::1;17913:21:47::0;17970:1;17950:18;;;17943:29;-1:-1:-1;;;17988:18:47;;;17981:35;18033:18;;5666:33:5::1;17729:328:47::0;5666:33:5::1;5709:9;:22:::0;;;5746:27:::1;::::0;160:25:47;;;5746:27:5::1;::::0;148:2:47;133:18;5746:27:5::1;;;;;;;5420:360:::0;:::o;7736:3509:0:-;8082:12;8106:14;8242:485;8298:2;8318:5;8341:4;;8363:9;8390;8449:7;8474:8;8500;8526:14;8706:5;;:7;;;;;;;;;:::i;:::-;;;;;8242:18;:485::i;:::-;8233:494;;8741:39;8757:6;8741:39;;;;;;;;;;;;8769:10;8741:15;:39::i;:::-;8800:13;8816:10;3186:66:3;4911:11;;4676:310;8816:10:0;8800:26;-1:-1:-1;;;;;;8854:19:0;;;8850:547;;8899:5;-1:-1:-1;;;;;8893:29:0;;8984:2;9008:5;9035:4;;9061:9;9092;9159:7;9188:8;9218;9248:14;9322:10;9354;8893:489;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8850:547;9712:45;9740:16;:9;9752:4;9740:16;:::i;:::-;9732:2;9714:14;:9;9726:2;9714:14;:::i;:::-;9713:21;;;;:::i;:::-;9712:27;;:45::i;:::-;:51;;9760:3;9712:51;:::i;:::-;9699:9;:64;;9691:82;;;;-1:-1:-1;;;9691:82:0;;19969:2:47;9691:82:0;;;19951:21:47;20008:1;19988:18;;;19981:29;-1:-1:-1;;;20026:18:47;;;20019:35;20071:18;;9691:82:0;19767:328:47;9691:82:0;9886:15;9904:9;9886:27;;10192:83;10200:2;10204:5;10211:4;;10192:83;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10217:9;10228:8;10240:1;10228:13;:46;;10265:9;10192:7;:83::i;10228:46::-;10257:4;10245:9;:16;;;;:::i;:::-;10192:7;:83::i;:::-;10182:93;;10299:22;10311:9;10299:7;;:11;:22::i;:::-;10289:32;;10605:7;:25;;;-1:-1:-1;10616:14:0;;;10605:25;:42;;;-1:-1:-1;10634:13:0;;;10605:42;10597:60;;;;-1:-1:-1;;;10597:60:0;;20435:2:47;10597:60:0;;;20417:21:47;20474:1;20454:18;;;20447:29;-1:-1:-1;;;20492:18:47;;;20485:35;20537:18;;10597:60:0;20233:328:47;10597:60:0;10806:15;10843:12;;10839:128;;10885:67;10899:7;10908;10917:8;10927;10937:14;10885:13;:67::i;:::-;10875:77;;10839:128;10984:7;10980:108;;;11015:6;10998:33;11023:7;10998:33;;;;160:25:47;;148:2;133:18;;14:177;10998:33:0;;;;;;;;10980:108;;;11072:6;11055:33;11080:7;11055:33;;;;160:25:47;;148:2;133:18;;14:177;11055:33:0;;;;;;;;10980:108;-1:-1:-1;;;;;;;11126:19:0;;;11122:107;;11165:49;;-1:-1:-1;;;11165:49:0;;;;;16462:25:47;;;16530:14;;16523:22;16503:18;;;16496:50;-1:-1:-1;;;;;11165:32:0;;;;;16435:18:47;;11165:49:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11122:107;8096:3149;;7736:3509;;;;;;;;;;;;;:::o;13190:365::-;13378:9;;13446:14;13438:32;;;;-1:-1:-1;;;13438:32:0;;20768:2:47;13438:32:0;;;20750:21:47;20807:1;20787:18;;;20780:29;-1:-1:-1;;;20825:18:47;;;20818:35;20870:18;;13438:32:0;20566:328:47;13438:32:0;13480:68;13497:10;13509:8;13519:4;13525:10;13537;13480:16;:68::i;:::-;13289:266;13190:365;;;:::o;6405:437:5:-;6447:16;6475:22;6514:10;;6500:25;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6500:25:5;-1:-1:-1;709:3:5;6569:13;6619:23;;;:6;:23;;;;6475:50;;-1:-1:-1;6569:13:5;-1:-1:-1;;;;;6619:23:5;6652:162;-1:-1:-1;;;;;6659:31:5;;709:3;6659:31;6652:162;;6721:12;6706:5;6712;6706:12;;;;;;;;:::i;:::-;-1:-1:-1;;;;;6706:27:5;;;:12;;;;;;;;;;:27;;;;6762:20;;;;;;;:6;:20;;;;;;;;;6796:7;;;;:::i;:::-;;;;6652:162;;;-1:-1:-1;6830:5:5;;6405:437;-1:-1:-1;;6405:437:5:o;1974:666:12:-;2295:1;2292;2274:15;2268:22;2261:4;2244:15;2240:26;2224:14;2217:5;2204:93;2368:4;2362:11;2398:7;2393:3;2386:20;2442:16;2435:4;2430:3;2426:14;2419:40;2506:16;2503:1;2496:4;2491:3;2487:14;2472:51;2570:4;2552:16;2548:27;2543:3;2536:40;5043:1151:0;5442:32;5454:7;;5442:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5463:10:0;;-1:-1:-1;5442:11:0;;-1:-1:-1;;5442:32:0:i;:::-;-1:-1:-1;;;;;5488:29:0;;;5484:78;;5519:43;5546:15;5519:26;:43::i;:::-;5697:22;5710:2;5714:4;;5697:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5697:12:0;;-1:-1:-1;;;5697:22:0:i;:::-;5734:11;;5730:380;;6040:59;6054:7;6063:1;6066;6069:12;6083:15;6040:13;:59::i;:::-;;5730:380;6134:10;-1:-1:-1;;;;;6124:63:0;;6146:7;;6155:10;6167:2;6171:15;6124:63;;;;;;;;;;:::i;:::-;;;;;;;;5043:1151;;;;;;;;;;:::o;6963:1619:4:-;7048:22;7072:12;-1:-1:-1;;;;;7104:25:4;;1125:3;7104:25;;:51;;;7133:22;7149:5;7133:15;:22::i;:::-;7096:69;;;;-1:-1:-1;;;7096:69:4;;22223:2:47;7096:69:4;;;22205:21:47;22262:1;22242:18;;;22235:29;-1:-1:-1;;;22280:18:47;;;22273:35;22325:18;;7096:69:4;22021:328:47;7096:69:4;7194:1;7183:8;:12;7175:30;;;;-1:-1:-1;;;7175:30:4;;22556:2:47;7175:30:4;;;22538:21:47;22595:1;22575:18;;;22568:29;-1:-1:-1;;;22613:18:47;;;22606:35;22658:18;;7175:30:4;22354:328:47;7175:30:4;7278:8;7264:23;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7264:23:4;-1:-1:-1;;;;;;7371:14:4;;;7331:19;7371:14;;;:7;:14;;;;;;7256:31;;-1:-1:-1;7371:14:4;;;-1:-1:-1;7395:192:4;-1:-1:-1;;;;;7402:18:4;;;;;;:46;;-1:-1:-1;;;;;;7424:24:4;;1125:3;7424:24;;7402:46;:72;;;;;7466:8;7452:11;:22;7402:72;7395:192;;;7511:4;7490:5;7496:11;7490:18;;;;;;;;:::i;:::-;-1:-1:-1;;;;;7490:25:4;;;:18;;;;;;;;;;:25;;;;7536:13;;;;;;;:7;:13;;;;;;;;;;;;7563;;;;:::i;:::-;;;;7395:192;;;-1:-1:-1;;;;;8242:24:4;;1125:3;8242:24;8238:84;;8289:5;8295:15;8309:1;8295:11;:15;:::i;:::-;8289:22;;;;;;;;:::i;:::-;;;;;;;8282:29;;8238:84;8506:11;8499:5;8492:26;8478:50;6963:1619;;;;;:::o;14724:4046:0:-;15028:26;:18;15051:2;15028:22;:26::i;:::-;15007:10;:17;:47;;14999:65;;;;-1:-1:-1;;;14999:65:0;;22889:2:47;14999:65:0;;;22871:21:47;22928:1;22908:18;;;22901:29;-1:-1:-1;;;22946:18:47;;;22939:35;22991:18;;14999:65:0;22687:328:47;14999:65:0;15126:17;15166:20;15196:7;15213:9;15232;15251;15270:3494;15286:18;15282:1;:22;15270:3494;;;1212:4:10;1208:14;;1246:40;;1280:4;1246:40;;1240:47;1345:4;1311:40;;1305:47;1418:4;1384:40;;;1378:47;1032:7;1370:56;15325:41:0;-1:-1:-1;15325:41:0;-1:-1:-1;15325:41:0;-1:-1:-1;15384:6:0;;;15389:1;15384:6;15380:3207;;15609:1;;-1:-1:-1;15609:1:0;;16014:26;:18;16037:2;16014:22;:26::i;:::-;16000:40;;;15992:58;;;;-1:-1:-1;;;15992:58:0;;23222:2:47;15992:58:0;;;23204:21:47;23261:1;23241:18;;;23234:29;-1:-1:-1;;;23279:18:47;;;23272:35;23324:18;;15992:58:0;23020:328:47;15992:58:0;16212:17;;16190:18;16198:1;16205:2;16190:14;:18::i;:::-;:39;;16182:57;;;;-1:-1:-1;;;16182:57:0;;23555:2:47;16182:57:0;;;23537:21:47;23594:1;23574:18;;;23567:29;-1:-1:-1;;;23612:18:47;;;23605:35;23657:18;;16182:57:0;23353:328:47;16182:57:0;16622:4;16602:18;;;16598:29;;16592:36;16775:17;;16592:36;;16727:44;;16592:36;;16727:18;;16602;;16727:14;:18::i;:::-;:22;;:44::i;:::-;:65;;16719:83;;;;-1:-1:-1;;;16719:83:0;;23888:2:47;16719:83:0;;;23870:21:47;23927:1;23907:18;;;23900:29;-1:-1:-1;;;23945:18:47;;;23938:35;23990:18;;16719:83:0;23686:328:47;16719:83:0;16856:30;17227:4;17223:1;17211:10;17207:18;17203:29;17182:50;;269:10:16;17414:19:0;;-1:-1:-1;;;;;17331:102:0;;17351:12;-1:-1:-1;;;;;17331:50:0;;17382:8;17392:17;17331:79;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;;17331:102:0;;17323:120;;;;-1:-1:-1;;;17323:120:0;;24809:2:47;17323:120:0;;;24791:21:47;24848:1;24828:18;;;24821:29;-1:-1:-1;;;24866:18:47;;;24859:35;24911:18;;17323:120:0;24607:328:47;17323:120:0;15392:2066;;15380:3207;;;17468:1;:6;;17473:1;17468:6;17464:1123;;17685:1;17677:10;;17646:43;;17872:12;-1:-1:-1;;;;;17860:24:0;:8;-1:-1:-1;;;;;17860:24:0;;:71;;;-1:-1:-1;;;;;;17888:28:0;;;;;;:14;:28;;;;;;;;:38;;;;;;;;;:43;;17860:71;17852:89;;;;-1:-1:-1;;;17852:89:0;;25142:2:47;17852:89:0;;;25124:21:47;25181:1;25161:18;;;25154:29;-1:-1:-1;;;25199:18:47;;;25192:35;25244:18;;17852:89:0;24940:328:47;17852:89:0;17464:1123;;;17970:2;17966:1;:6;;;17962:625;;;18263:62;;25515:66:47;18263:62:0;;;25503:79:47;25598:12;;;25591:28;;;18243:97:0;;25635:12:47;;18263:62:0;;;;;;;;;;;;18253:73;;;;;;18332:1;18328;:5;;;;:::i;:::-;18243:97;;;;;;;;;;;;26041:25:47;;;;26114:4;26102:17;;;26082:18;;;26075:45;26136:18;;;26129:34;;;26179:18;;;26172:34;;;26013:19;;18243:97:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18228:112;;17962:625;;;18544:28;;;;;;;;;;;;26041:25:47;;;26114:4;26102:17;;26082:18;;;26075:45;;;;26136:18;;;26129:34;;;26179:18;;;26172:34;;;18544:28:0;;26013:19:47;;18544:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18529:43;;17962:625;18623:9;-1:-1:-1;;;;;18608:24:0;:12;-1:-1:-1;;;;;18608:24:0;;:62;;;;-1:-1:-1;;;;;;18636:20:0;;;18668:1;18636:20;;;:6;:20;;;;;;;:34;;18608:62;:97;;;;-1:-1:-1;;;;;;18674:31:0;;709:3:5;18674:31:0;;18608:97;18600:115;;;;-1:-1:-1;;;18600:115:0;;26419:2:47;18600:115:0;;;26401:21:47;26458:1;26438:18;;;26431:29;-1:-1:-1;;;26476:18:47;;;26469:35;26521:18;;18600:115:0;26217:328:47;18600:115:0;18741:12;18729:24;;15306:3;;;;;:::i;:::-;;;;15270:3494;;;14922:3848;;;;;;14724:4046;;;;;:::o;19174:228::-;19252:10;19275:1;19245:18;;;:6;:18;;;;;;-1:-1:-1;;;;;19245:18:0;19237:50;;;;-1:-1:-1;;;19237:50:0;;26752:2:47;19237:50:0;;;26734:21:47;26791:1;26771:18;;;26764:29;-1:-1:-1;;;26809:18:47;;;26802:35;26854:18;;19237:50:0;26550:328:47;19237:50:0;19312:10;19297:26;;;;:14;:26;;;;;;;;:41;;;;;;;;;19341:1;19297:45;;19357:38;19324:13;;19357:38;;;19174:228;:::o;22278:478::-;22599:7;22635:113;22657:2;22661:5;22668:4;;22674:9;22685;22696:7;22705:8;22715;22725:14;22741:6;22635:21;:113::i;:::-;22625:124;;;;;;22618:131;;22278:478;;;;;;;;;;;;;:::o;2797:423:4:-;505:17:9;:15;:17::i;:::-;-1:-1:-1;;;;;2974:20:4;::::1;::::0;;::::1;::::0;:50:::1;;-1:-1:-1::0;;;;;;2998:26:4;::::1;1125:3;2998:26;;2974:50;2966:68;;;::::0;-1:-1:-1;;;2966:68:4;;16932:2:47;2966:68:4::1;::::0;::::1;16914:21:47::0;16971:1;16951:18;;;16944:29;-1:-1:-1;;;16989:18:47;;;16982:35;17034:18;;2966:68:4::1;16730:328:47::0;2966:68:4::1;-1:-1:-1::0;;;;;3052:19:4;;::::1;;::::0;;;:7:::1;:19;::::0;;;;;;::::1;:29:::0;;::::1;;3044:47;;;::::0;-1:-1:-1;;;3044:47:4;;27085:2:47;3044:47:4::1;::::0;::::1;27067:21:47::0;27124:1;27104:18;;;27097:29;-1:-1:-1;;;27142:18:47;;;27135:35;27187:18;;3044:47:4::1;26883:328:47::0;3044:47:4::1;-1:-1:-1::0;;;;;3123:15:4;;::::1;;::::0;;;:7:::1;:15;::::0;;;;;;;3101:19;;::::1;::::0;;;;;:37;;3123:15;;;::::1;-1:-1:-1::0;;;;;;3101:37:4;;::::1;;::::0;;;3148:15;;;:28;;;;::::1;::::0;;;3191:22;;3123:15;;3191:22:::1;::::0;::::1;2797:423:::0;;:::o;3842:470:3:-;505:17:9;:15;:17::i;:::-;-1:-1:-1;;;;;3909:19:3;::::1;::::0;3905:123:::1;;3952:55;::::0;-1:-1:-1;;;3952:55:3;;-1:-1:-1;;;3952:55:3::1;::::0;::::1;27360:52:47::0;-1:-1:-1;;;;;3952:30:3;::::1;::::0;::::1;::::0;27333:18:47;;3952:55:3::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3944:73;;;::::0;-1:-1:-1;;;3944:73:3;;27907:2:47;3944:73:3::1;::::0;::::1;27889:21:47::0;27946:1;27926:18;;;27919:29;-1:-1:-1;;;27964:18:47;;;27957:35;28009:18;;3944:73:3::1;27705:328:47::0;3944:73:3::1;3186:66;4195:19:::0;;;4286::::1;::::0;-1:-1:-1;;;;;4286:19:3;::::1;::::0;::::1;::::0;4037:12:::1;::::0;4286:19:::1;3895:417;3842:470:::0;:::o;4438:796:5:-;505:17:9;:15;:17::i;:::-;-1:-1:-1;;;;;4622:22:5;::::1;::::0;;::::1;::::0;:53:::1;;-1:-1:-1::0;;;;;;4648:27:5;::::1;709:3;4648:27;;4622:53;:82;;;;-1:-1:-1::0;;;;;;4679:25:5;::::1;4699:4;4679:25;;4622:82;4614:100;;;;-1:-1:-1::0;;;4614:100:5::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;4772:16:5;;::::1;4800:1;4772:16:::0;;;:6:::1;:16;::::0;;;;;::::1;:30:::0;4764:48:::1;;;;-1:-1:-1::0;;;4764:48:5::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;4913:22:5;::::1;::::0;;::::1;::::0;:53:::1;;-1:-1:-1::0;;;;;;4939:27:5;::::1;709:3;4939:27;;4913:53;4905:71;;;;-1:-1:-1::0;;;4905:71:5::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;4994:17:5;;::::1;;::::0;;;:6:::1;:17;::::0;;;;;;::::1;:29:::0;;::::1;;4986:47;;;::::0;-1:-1:-1;;;4986:47:5;;28240:2:47;4986:47:5::1;::::0;::::1;28222:21:47::0;28279:1;28259:18;;;28252:29;-1:-1:-1;;;28297:18:47;;;28290:35;28342:18;;4986:47:5::1;28038:328:47::0;4986:47:5::1;-1:-1:-1::0;;;;;5062:16:5;;::::1;;::::0;;;:6:::1;:16;::::0;;;;;;;5043;;::::1;::::0;;;;;;:35;;5062:16;;::::1;-1:-1:-1::0;;;;;;5043:35:5;;::::1;;::::0;;5088:17;;::::1;::::0;;;;;:28;;;::::1;::::0;;::::1;::::0;;;5126:16;;;:29;;;;::::1;::::0;;;5170:22;;5062:16;;5170:22:::1;::::0;::::1;5207:20;::::0;-1:-1:-1;;;;;5207:20:5;::::1;::::0;::::1;::::0;;;::::1;4438:796:::0;;;:::o;2543:161:2:-;505:17:9;:15;:17::i;:::-;2616:35:2::1;2643:7;2616:26;:35::i;:::-;2666:31;::::0;-1:-1:-1;;;;;2666:31:2;::::1;::::0;::::1;::::0;;;::::1;2543:161:::0;:::o;19570:372:0:-;19882:52;;;2705:66;19882:52;;;28593:25:47;19788:9:0;28634:18:47;;;28627:34;;;19929:4:0;28677:18:47;;;28670:60;19618:7:0;;19788:9;28566:18:47;;19882:52:0;;;;;;;;;;;;19872:63;;;;;;19865:70;;;19570:372;:::o;3402:697:5:-;505:17:9;:15;:17::i;:::-;3608:10:5::1;3603:1;3590:10;;:14;;;;:::i;:::-;:28;;3582:46;;;;-1:-1:-1::0;;;3582:46:5::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;3726:19:5;::::1;::::0;;::::1;::::0;:47:::1;;-1:-1:-1::0;;;;;;3749:24:5;::::1;709:3;3749:24;;3726:47;3718:65;;;;-1:-1:-1::0;;;3718:65:5::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;3801:17:5;;::::1;;::::0;;;:6:::1;:17;::::0;;;;;;::::1;:26:::0;;::::1;;3793:44;;;::::0;-1:-1:-1;;;3793:44:5;;28240:2:47;3793:44:5::1;::::0;::::1;28222:21:47::0;28279:1;28259:18;;;28252:29;-1:-1:-1;;;28297:18:47;;;28290:35;28342:18;;3793:44:5::1;28038:328:47::0;3793:44:5::1;-1:-1:-1::0;;;;;3867:13:5;;::::1;;::::0;;;:6:::1;:13;::::0;;;;;;;3847:17;;::::1;::::0;;;;;:33;;3867:13;;;::::1;-1:-1:-1::0;;;;;;3847:33:5;;::::1;;::::0;;;3890:13;;;:26;;;;::::1;::::0;;;3926:10:::1;:12:::0;;;::::1;::::0;::::1;:::i;:::-;::::0;;;-1:-1:-1;;3953:19:5::1;::::0;-1:-1:-1;;;;;3953:19:5;::::1;::::0;::::1;::::0;;;::::1;4053:10;4040:9;;:23;4036:56;;4065:27;4081:10;4065:15;:27::i;:::-;3402:697:::0;;;:::o;248:102:9:-;306:10;328:4;306:27;298:45;;;;-1:-1:-1;;;298:45:9;;29084:2:47;298:45:9;;;29066:21:47;29123:1;29103:18;;;29096:29;-1:-1:-1;;;29141:18:47;;;29134:35;29186:18;;298:45:9;28882:328:47;298:45:9;248:102::o;795:823:1:-;963:12;1004:27;991:9;:40;;;;;;;;:::i;:::-;;987:625;;1242:1;1239;1232:4;1226:11;1219:4;1213;1209:15;1205:2;1198:5;1185:59;1174:70;;987:625;;;1534:1;1531;1524:4;1518:11;1511:4;1505;1501:15;1494:5;1490:2;1483:5;1478:58;1467:69;;987:625;795:823;;;;;;;:::o;1646:105:14:-;1704:7;1735:1;1730;:6;;:14;;1743:1;1730:14;;;1739:1;1730:14;1723:21;1646:105;-1:-1:-1;;;1646:105:14:o;1025:145::-;1083:7;1115:1;1110;:6;;1102:15;;;;;;1127:9;1139:5;1143:1;1139;:5;:::i;:::-;1127:17;1025:145;-1:-1:-1;;;;1025:145:14:o;11770:897:0:-;11958:15;;-1:-1:-1;;;;;12065:28:0;;;:66;;12117:14;12065:66;;;12104:9;12065:66;12038:93;-1:-1:-1;;;;;;12145:22:0;;12141:520;;12311:73;12347:11;12336:8;:22;:47;;12372:11;12336:47;;;12361:8;12336:47;12311:20;:7;12323;12311:11;:20::i;:::-;:24;;:73::i;:::-;12301:83;;12399:18;12423:8;-1:-1:-1;;;;;12423:13:0;12444:7;12423:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12398:58;;;12478:13;12470:31;;;;-1:-1:-1;;;12470:31:0;;29627:2:47;12470:31:0;;;29609:21:47;29666:1;29646:18;;;29639:29;-1:-1:-1;;;29684:18:47;;;29677:35;29729:18;;12470:31:0;29425:328:47;12470:31:0;12169:343;12141:520;;;12542:34;12567:8;12542:20;:7;12554;12542:11;:20::i;:34::-;12532:44;;12598:42;12612:8;12622;12632:7;12598:13;:42::i;:::-;12590:60;;;;-1:-1:-1;;;12590:60:0;;29960:2:47;12590:60:0;;;29942:21:47;29999:1;29979:18;;;29972:29;-1:-1:-1;;;30017:18:47;;;30010:35;30062:18;;12590:60:0;29758:328:47;12590:60:0;11975:692;11770:897;;;;;;;:::o;1033:1136:5:-;1251:9;;:14;1243:32;;;;-1:-1:-1;;;1243:32:5;;30293:2:47;1243:32:5;;;30275:21:47;30332:1;30312:18;;;30305:29;-1:-1:-1;;;30350:18:47;;;30343:35;30395:18;;1243:32:5;30091:328:47;1243:32:5;1382:7;:14;1368:10;:28;;1360:46;;;;-1:-1:-1;;;1360:46:5;;;;;;;:::i;:::-;1490:1;1476:10;:15;;1468:33;;;;-1:-1:-1;;;1468:33:5;;17931:2:47;1468:33:5;;;17913:21:47;17970:1;17950:18;;;17943:29;-1:-1:-1;;;17988:18:47;;;17981:35;18033:18;;1468:33:5;17729:328:47;1468:33:5;709:3;1548:20;1596:450;1620:7;:14;1616:1;:18;1596:450;;;1700:13;1716:7;1724:1;1716:10;;;;;;;;:::i;:::-;;;;;;;1700:26;;1765:1;-1:-1:-1;;;;;1748:19:5;:5;-1:-1:-1;;;;;1748:19:5;;;:47;;;;-1:-1:-1;;;;;;1771:24:5;;709:3;1771:24;;1748:47;:73;;;;-1:-1:-1;;;;;;1799:22:5;;1816:4;1799:22;;1748:73;:98;;;;;1841:5;-1:-1:-1;;;;;1825:21:5;:12;-1:-1:-1;;;;;1825:21:5;;;1748:98;1740:116;;;;-1:-1:-1;;;1740:116:5;;;;;;;:::i;:::-;-1:-1:-1;;;;;1922:13:5;;;1947:1;1922:13;;;:6;:13;;;;;;;:27;1914:45;;;;-1:-1:-1;;;1914:45:5;;;;;;;:::i;:::-;-1:-1:-1;;;;;1973:20:5;;;;;;;:6;:20;;;;;:28;;-1:-1:-1;;;;;;1973:28:5;;;;;;;;;;;1636:3;;;;:::i;:::-;;;;1596:450;;;-1:-1:-1;;;;;;2055:20:5;;;;;:6;:20;;;;;:38;;-1:-1:-1;;;;;;2055:38:5;709:3;2055:38;;;2116:14;;2103:10;:27;2140:9;:22;1033:1136::o;711:1507:2:-;1938:4;-1:-1:-1;;;;;1919:24:2;;;1911:42;;;;-1:-1:-1;;;1911:42:2;;30626:2:47;1911:42:2;;;30608:21:47;30665:1;30645:18;;;30638:29;-1:-1:-1;;;30683:18:47;;;30676:35;30728:18;;1911:42:2;30424:328:47;1911:42:2;501:66;2133:21;711:1507::o;1487:450:4:-;1567:7;1604:1;1567:25;;;;;;;-1:-1:-1;;;;;1567:25:4;:39;1559:57;;;;-1:-1:-1;;;1559:57:4;;30959:2:47;1559:57:4;;;30941:21:47;30998:1;30978:18;;;30971:29;-1:-1:-1;;;31016:18:47;;;31009:35;31061:18;;1559:57:4;30757:328:47;1559:57:4;1125:3;1626:25;;;;;;;;;:44;;-1:-1:-1;;;;;;1626:44:4;;;;;;-1:-1:-1;;;;;1684:16:4;;;1680:251;;9108:20;;1716:32;;;;-1:-1:-1;;;1716:32:4;;31292:2:47;1716:32:4;;;31274:21:47;31331:1;31311:18;;;31304:29;-1:-1:-1;;;31349:18:47;;;31342:35;31394:18;;1716:32:4;31090:328:47;1716:32:4;1842:68;1850:2;1854:1;1857:4;1863:27;-1:-1:-1;;1842:7:4;:68::i;:::-;1834:86;;;;-1:-1:-1;;;1834:86:4;;31625:2:47;1834:86:4;;;31607:21:47;31664:1;31644:18;;;31637:29;-1:-1:-1;;;31682:18:47;;;31675:35;31727:18;;1834:86:4;31423:328:47;382:421:14;440:7;680:1;685;680:6;676:45;;-1:-1:-1;709:1:14;702:8;;676:45;731:9;743:5;747:1;743;:5;:::i;:::-;731:17;-1:-1:-1;775:1:14;766:5;770:1;731:17;766:5;:::i;:::-;:10;758:19;;;;;1335:145;1393:7;;1424:5;1428:1;1424;:5;:::i;:::-;1412:17;;1452:1;1447;:6;;1439:15;;;;;20750:823:0;21075:12;21099:18;3028:66;21171:16;;21205:2;21225:5;21258:4;;21248:15;;;;;;;:::i;:::-;;;;;;;;;21143:321;;;;;21281:9;;21308;;21335:7;;21360:8;;21386;;21412:14;;21444:6;;21143:321;;;:::i;:::-;;;;-1:-1:-1;;21143:321:0;;;;;;;;;21120:354;;21143:321;21120:354;;;;;-1:-1:-1;;;;;;;21536:17:0;:15;:17::i;:::-;21491:75;;-1:-1:-1;;;;;;33283:15:47;;;21491:75:0;;;33271:28:47;33328:15;;;;33315:11;;;33308:36;33360:11;;;33353:27;33396:12;;;33389:28;;;33433:12;;21491:75:0;;;;;;;;;;;;21484:82;;;20750:823;;;;;;;;;;;;;:::o;763:904:8:-;962:52;;;-1:-1:-1;;;;;33648:32:47;;962:52:8;;;33630:51:47;33697:18;;;;33690:34;;;962:52:8;;;;;;;;;;33603:18:47;;;;962:52:8;;;;;;;;;-1:-1:-1;;;;;962:52:8;-1:-1:-1;;;962:52:8;;;1336:11;;-1:-1:-1;;962:52:8;;-1:-1:-1;;1336:11:8;-1:-1:-1;1309:5:8;1301;1294;1290:17;1285:72;1377:16;1406:61;;;;1485:4;1480:102;;;;1636:1;1621:16;;1370:281;;1406:61;1446:7;1431:22;;1406:61;;1480:102;1563:1;1557:8;1550:16;1540:7;1533:15;1530:37;1523:45;1508:60;;1370:281;;;1089:572;763:904;;;;;:::o;196:131:47:-;-1:-1:-1;;;;;271:31:47;;261:42;;251:70;;317:1;314;307:12;251:70;196:131;:::o;332:134::-;400:20;;429:31;400:20;429:31;:::i;:::-;332:134;;;:::o;471:315::-;539:6;547;600:2;588:9;579:7;575:23;571:32;568:52;;;616:1;613;606:12;568:52;655:9;642:23;674:31;699:5;674:31;:::i;:::-;724:5;776:2;761:18;;;;748:32;;-1:-1:-1;;;471:315:47:o;791:247::-;850:6;903:2;891:9;882:7;878:23;874:32;871:52;;;919:1;916;909:12;871:52;958:9;945:23;977:31;1002:5;977:31;:::i;1235:127::-;1296:10;1291:3;1287:20;1284:1;1277:31;1327:4;1324:1;1317:15;1351:4;1348:1;1341:15;1367:718;1409:5;1462:3;1455:4;1447:6;1443:17;1439:27;1429:55;;1480:1;1477;1470:12;1429:55;1516:6;1503:20;1542:18;1579:2;1575;1572:10;1569:36;;;1585:18;;:::i;:::-;1660:2;1654:9;1628:2;1714:13;;-1:-1:-1;;1710:22:47;;;1734:2;1706:31;1702:40;1690:53;;;1758:18;;;1778:22;;;1755:46;1752:72;;;1804:18;;:::i;:::-;1844:10;1840:2;1833:22;1879:2;1871:6;1864:18;1925:3;1918:4;1913:2;1905:6;1901:15;1897:26;1894:35;1891:55;;;1942:1;1939;1932:12;1891:55;2006:2;1999:4;1991:6;1987:17;1980:4;1972:6;1968:17;1955:54;2053:1;2046:4;2041:2;2033:6;2029:15;2025:26;2018:37;2073:6;2064:15;;;;;;1367:718;;;;:::o;2090:150::-;2165:20;;2214:1;2204:12;;2194:40;;2230:1;2227;2220:12;2245:619;2354:6;2362;2370;2378;2431:3;2419:9;2410:7;2406:23;2402:33;2399:53;;;2448:1;2445;2438:12;2399:53;2487:9;2474:23;2506:31;2531:5;2506:31;:::i;:::-;2556:5;-1:-1:-1;2608:2:47;2593:18;;2580:32;;-1:-1:-1;2663:2:47;2648:18;;2635:32;2690:18;2679:30;;2676:50;;;2722:1;2719;2712:12;2676:50;2745:49;2786:7;2777:6;2766:9;2762:22;2745:49;:::i;:::-;2735:59;;;2813:45;2854:2;2843:9;2839:18;2813:45;:::i;:::-;2803:55;;2245:619;;;;;;;:::o;2869:422::-;2910:3;2948:5;2942:12;2975:6;2970:3;2963:19;3000:1;3010:162;3024:6;3021:1;3018:13;3010:162;;;3086:4;3142:13;;;3138:22;;3132:29;3114:11;;;3110:20;;3103:59;3039:12;3010:162;;;3014:3;3217:1;3210:4;3201:6;3196:3;3192:16;3188:27;3181:38;3280:4;3273:2;3269:7;3264:2;3256:6;3252:15;3248:29;3243:3;3239:39;3235:50;3228:57;;;2869:422;;;;:::o;3296:298::-;3479:6;3472:14;3465:22;3454:9;3447:41;3524:2;3519;3508:9;3504:18;3497:30;3428:4;3544:44;3584:2;3573:9;3569:18;3561:6;3544:44;:::i;3599:248::-;3667:6;3675;3728:2;3716:9;3707:7;3703:23;3699:32;3696:52;;;3744:1;3741;3734:12;3696:52;-1:-1:-1;;3767:23:47;;;3837:2;3822:18;;;3809:32;;-1:-1:-1;3599:248:47:o;3852:217::-;3999:2;3988:9;3981:21;3962:4;4019:44;4059:2;4048:9;4044:18;4036:6;4019:44;:::i;4074:180::-;4133:6;4186:2;4174:9;4165:7;4161:23;4157:32;4154:52;;;4202:1;4199;4192:12;4154:52;-1:-1:-1;4225:23:47;;4074:180;-1:-1:-1;4074:180:47:o;4444:347::-;4495:8;4505:6;4559:3;4552:4;4544:6;4540:17;4536:27;4526:55;;4577:1;4574;4567:12;4526:55;-1:-1:-1;4600:20:47;;4643:18;4632:30;;4629:50;;;4675:1;4672;4665:12;4629:50;4712:4;4704:6;4700:17;4688:29;;4764:3;4757:4;4748:6;4740;4736:19;4732:30;4729:39;4726:59;;;4781:1;4778;4771:12;4726:59;4444:347;;;;;:::o;4796:1223::-;4978:6;4986;4994;5002;5010;5018;5026;5034;5042;5050;5058:7;5112:3;5100:9;5091:7;5087:23;5083:33;5080:53;;;5129:1;5126;5119:12;5080:53;5152:29;5171:9;5152:29;:::i;:::-;5142:39;;5228:2;5217:9;5213:18;5200:32;5190:42;;5251:18;5318:2;5312;5301:9;5297:18;5284:32;5281:40;5278:60;;;5334:1;5331;5324:12;5278:60;5373:84;5449:7;5442:2;5431:9;5427:18;5414:32;5403:9;5399:48;5373:84;:::i;:::-;5476:8;;-1:-1:-1;5503:8:47;-1:-1:-1;5530:45:47;5571:2;5556:18;;5530:45;:::i;:::-;5520:55;;5622:3;5611:9;5607:19;5594:33;5584:43;;5674:3;5663:9;5659:19;5646:33;5636:43;;5726:3;5715:9;5711:19;5698:33;5688:43;;5750:39;5784:3;5773:9;5769:19;5750:39;:::i;:::-;5740:49;;5808:39;5842:3;5831:9;5827:19;5808:39;:::i;:::-;5798:49;;5897:2;5890:3;5879:9;5875:19;5862:33;5859:41;5856:61;;;5913:1;5910;5903:12;5856:61;;5937:76;6005:7;5997:3;5986:9;5982:19;5969:33;5958:9;5954:49;5937:76;:::i;:::-;5926:87;;4796:1223;;;;;;;;;;;;;;:::o;6344:607::-;6439:6;6447;6455;6508:2;6496:9;6487:7;6483:23;6479:32;6476:52;;;6524:1;6521;6514:12;6476:52;6560:9;6547:23;6537:33;;6621:2;6610:9;6606:18;6593:32;6644:18;6685:2;6677:6;6674:14;6671:34;;;6701:1;6698;6691:12;6671:34;6724:49;6765:7;6756:6;6745:9;6741:22;6724:49;:::i;:::-;6714:59;;6826:2;6815:9;6811:18;6798:32;6782:48;;6855:2;6845:8;6842:16;6839:36;;;6871:1;6868;6861:12;6839:36;;6894:51;6937:7;6926:8;6915:9;6911:24;6894:51;:::i;:::-;6884:61;;;6344:607;;;;;:::o;7065:461::-;7118:3;7156:5;7150:12;7183:6;7178:3;7171:19;7209:4;7238:2;7233:3;7229:12;7222:19;;7275:2;7268:5;7264:14;7296:1;7306:195;7320:6;7317:1;7314:13;7306:195;;;7385:13;;-1:-1:-1;;;;;7381:39:47;7369:52;;7441:12;;;;7476:15;;;;7417:1;7335:9;7306:195;;;-1:-1:-1;7517:3:47;;7065:461;-1:-1:-1;;;;;7065:461:47:o;7531:261::-;7710:2;7699:9;7692:21;7673:4;7730:56;7782:2;7771:9;7767:18;7759:6;7730:56;:::i;7797:455::-;7874:6;7882;7935:2;7923:9;7914:7;7910:23;7906:32;7903:52;;;7951:1;7948;7941:12;7903:52;7990:9;7977:23;8009:31;8034:5;8009:31;:::i;:::-;8059:5;-1:-1:-1;8115:2:47;8100:18;;8087:32;8142:18;8131:30;;8128:50;;;8174:1;8171;8164:12;8128:50;8197:49;8238:7;8229:6;8218:9;8214:22;8197:49;:::i;:::-;8187:59;;;7797:455;;;;;:::o;8257:1353::-;8425:6;8433;8441;8449;8457;8465;8473;8481;8489;8497;8550:3;8538:9;8529:7;8525:23;8521:33;8518:53;;;8567:1;8564;8557:12;8518:53;8607:9;8594:23;8636:18;8677:2;8669:6;8666:14;8663:34;;;8693:1;8690;8683:12;8663:34;8731:6;8720:9;8716:22;8706:32;;8776:7;8769:4;8765:2;8761:13;8757:27;8747:55;;8798:1;8795;8788:12;8747:55;8838:2;8825:16;8864:2;8856:6;8853:14;8850:34;;;8880:1;8877;8870:12;8850:34;8935:7;8928:4;8918:6;8915:1;8911:14;8907:2;8903:23;8899:34;8896:47;8893:67;;;8956:1;8953;8946:12;8893:67;8987:4;8979:13;;;;-1:-1:-1;9011:6:47;;-1:-1:-1;9049:20:47;;9036:34;;-1:-1:-1;9089:38:47;9123:2;9108:18;;9089:38;:::i;:::-;9079:48;;9180:2;9169:9;9165:18;9152:32;9136:48;;9209:2;9199:8;9196:16;9193:36;;;9225:1;9222;9215:12;9193:36;;9264:60;9316:7;9305:8;9294:9;9290:24;9264:60;:::i;:::-;9343:8;;-1:-1:-1;9238:86:47;-1:-1:-1;9397:39:47;;-1:-1:-1;9431:3:47;9416:19;;9397:39;:::i;:::-;9387:49;;9455:39;9489:3;9478:9;9474:19;9455:39;:::i;:::-;9445:49;;9541:3;9530:9;9526:19;9513:33;9503:43;;9565:39;9599:3;9588:9;9584:19;9565:39;:::i;:::-;9555:49;;8257:1353;;;;;;;;;;;;;:::o;9615:358::-;9822:2;9811:9;9804:21;9785:4;9842:56;9894:2;9883:9;9879:18;9871:6;9842:56;:::i;:::-;9834:64;;9963:1;9959;9954:3;9950:11;9946:19;9938:6;9934:32;9929:2;9918:9;9914:18;9907:60;9615:358;;;;;:::o;9978:812::-;10091:6;10099;10107;10115;10123;10176:3;10164:9;10155:7;10151:23;10147:33;10144:53;;;10193:1;10190;10183:12;10144:53;10232:9;10219:23;10251:31;10276:5;10251:31;:::i;:::-;10301:5;-1:-1:-1;10353:2:47;10338:18;;10325:32;;-1:-1:-1;10408:2:47;10393:18;;10380:32;10431:18;10461:14;;;10458:34;;;10488:1;10485;10478:12;10458:34;10511:49;10552:7;10543:6;10532:9;10528:22;10511:49;:::i;:::-;10501:59;;10613:2;10602:9;10598:18;10585:32;10569:48;;10642:2;10632:8;10629:16;10626:36;;;10658:1;10655;10648:12;10626:36;;10681:51;10724:7;10713:8;10702:9;10698:24;10681:51;:::i;:::-;9978:812;;;;-1:-1:-1;9978:812:47;;10779:3;10764:19;10751:33;;9978:812;-1:-1:-1;;;9978:812:47:o;10795:1270::-;10960:6;10968;10976;10984;10992;11000;11008;11016;11024;11032;11040:7;11094:3;11082:9;11073:7;11069:23;11065:33;11062:53;;;11111:1;11108;11101:12;11062:53;11150:9;11137:23;11169:31;11194:5;11169:31;:::i;:::-;11219:5;-1:-1:-1;11271:2:47;11256:18;;11243:32;;-1:-1:-1;11326:2:47;11311:18;;11298:32;11353:18;11342:30;;11339:50;;;11385:1;11382;11375:12;11339:50;11424:58;11474:7;11465:6;11454:9;11450:22;11424:58;:::i;:::-;11501:8;;-1:-1:-1;11398:84:47;-1:-1:-1;11555:45:47;;-1:-1:-1;11596:2:47;11581:18;;11555:45;:::i;:::-;11545:55;;11647:3;11636:9;11632:19;11619:33;11609:43;;11699:3;11688:9;11684:19;11671:33;11661:43;;11751:3;11740:9;11736:19;11723:33;11713:43;;11808:3;11797:9;11793:19;11780:33;11822;11847:7;11822:33;:::i;:::-;11874:7;-1:-1:-1;11933:3:47;11918:19;;11905:33;11947;11905;11947;:::i;:::-;11999:7;11989:17;;;12054:3;12043:9;12039:19;12026:33;12015:44;;10795:1270;;;;;;;;;;;;;;:::o;12252:388::-;12320:6;12328;12381:2;12369:9;12360:7;12356:23;12352:32;12349:52;;;12397:1;12394;12387:12;12349:52;12436:9;12423:23;12455:31;12480:5;12455:31;:::i;:::-;12505:5;-1:-1:-1;12562:2:47;12547:18;;12534:32;12575:33;12534:32;12575:33;:::i;:::-;12627:7;12617:17;;;12252:388;;;;;:::o;12645:529::-;12722:6;12730;12738;12791:2;12779:9;12770:7;12766:23;12762:32;12759:52;;;12807:1;12804;12797:12;12759:52;12846:9;12833:23;12865:31;12890:5;12865:31;:::i;:::-;12915:5;-1:-1:-1;12972:2:47;12957:18;;12944:32;12985:33;12944:32;12985:33;:::i;:::-;13037:7;-1:-1:-1;13096:2:47;13081:18;;13068:32;13109:33;13068:32;13109:33;:::i;:::-;13161:7;13151:17;;;12645:529;;;;;:::o;13179:456::-;13256:6;13264;13272;13325:2;13313:9;13304:7;13300:23;13296:32;13293:52;;;13341:1;13338;13331:12;13293:52;13380:9;13367:23;13399:31;13424:5;13399:31;:::i;:::-;13449:5;-1:-1:-1;13506:2:47;13491:18;;13478:32;13519:33;13478:32;13519:33;:::i;:::-;13179:456;;13571:7;;-1:-1:-1;;;13625:2:47;13610:18;;;;13597:32;;13179:456::o;13864:328::-;14066:2;14048:21;;;14105:1;14085:18;;;14078:29;-1:-1:-1;;;14138:2:47;14123:18;;14116:35;14183:2;14168:18;;13864:328::o;14197:::-;14399:2;14381:21;;;14438:1;14418:18;;;14411:29;-1:-1:-1;;;14471:2:47;14456:18;;14449:35;14516:2;14501:18;;14197:328::o;14530:127::-;14591:10;14586:3;14582:20;14579:1;14572:31;14622:4;14619:1;14612:15;14646:4;14643:1;14636:15;14662:135;14701:3;14722:17;;;14719:43;;14742:18;;:::i;:::-;-1:-1:-1;14789:1:47;14778:13;;14662:135::o;15135:127::-;15196:10;15191:3;15187:20;15184:1;15177:31;15227:4;15224:1;15217:15;15251:4;15248:1;15241:15;15267:237;15348:1;15341:5;15338:12;15328:143;;15393:10;15388:3;15384:20;15381:1;15374:31;15428:4;15425:1;15418:15;15456:4;15453:1;15446:15;15328:143;15480:18;;15267:237::o;15509:591::-;15743:4;15789:1;15785;15780:3;15776:11;15772:19;15830:2;15822:6;15818:15;15807:9;15800:34;15870:6;15865:2;15854:9;15850:18;15843:34;15913:3;15908:2;15897:9;15893:18;15886:31;15934:45;15974:3;15963:9;15959:19;15951:6;15934:45;:::i;:::-;15926:53;;15988;16037:2;16026:9;16022:18;16014:6;15988:53;:::i;:::-;16090:2;16082:6;16078:15;16072:3;16061:9;16057:19;16050:44;;15509:591;;;;;;;;:::o;16105:184::-;16175:6;16228:2;16216:9;16207:7;16203:23;16199:32;16196:52;;;16244:1;16241;16234:12;16196:52;-1:-1:-1;16267:16:47;;16105:184;-1:-1:-1;16105:184:47:o;16557:168::-;16630:9;;;16661;;16678:15;;;16672:22;;16658:37;16648:71;;16699:18;;:::i;17396:328::-;17598:2;17580:21;;;17637:1;17617:18;;;17610:29;-1:-1:-1;;;17670:2:47;17655:18;;17648:35;17715:2;17700:18;;17396:328::o;18062:1348::-;-1:-1:-1;;;;;18569:32:47;;18551:51;;18633:2;18618:18;;18611:34;;;18539:3;18676:2;18661:18;;18654:30;;;18700:18;;18693:34;;;18510:4;18746:3;18720:6;18791;18771:18;;;18758:48;18855:1;18826:22;;;18822:31;;18815:42;18916:2;18895:15;;-1:-1:-1;;18891:29:47;18876:45;;18930:53;18979:2;18964:18;;18956:6;18930:53;:::i;:::-;19020:6;19014:3;19003:9;18999:19;18992:35;19064:6;19058:3;19047:9;19043:19;19036:35;19108:6;19102:3;19091:9;19087:19;19080:35;19124:47;19166:3;19155:9;19151:19;19143:6;-1:-1:-1;;;;;7022:31:47;7010:44;;6956:104;19124:47;-1:-1:-1;;;;;7022:31:47;;19222:3;19207:19;;7010:44;19288:2;19276:9;19272:2;19268:18;19264:27;19258:3;19247:9;19243:19;19236:56;19309:38;19343:2;19339;19335:11;19326:7;19309:38;:::i;:::-;19301:46;;;;19356:48;19399:3;19388:9;19384:19;19375:7;-1:-1:-1;;;;;7022:31:47;7010:44;;6956:104;19356:48;18062:1348;;;;;;;;;;;;;;;:::o;19415:125::-;19480:9;;;19501:10;;;19498:36;;;19514:18;;:::i;19545:217::-;19585:1;19611;19601:132;;19655:10;19650:3;19646:20;19643:1;19636:31;19690:4;19687:1;19680:15;19718:4;19715:1;19708:15;19601:132;-1:-1:-1;19747:9:47;;19545:217::o;20100:128::-;20167:9;;;20188:11;;;20185:37;;;20202:18;;:::i;20899:127::-;20960:10;20955:3;20951:20;20948:1;20941:31;20991:4;20988:1;20981:15;21015:4;21012:1;21005:15;21031:985;21315:3;21328:22;;;21300:19;;21385:22;;;21267:4;21465:6;21438:3;21423:19;;21267:4;21499:304;21513:6;21510:1;21507:13;21499:304;;;21588:6;21575:20;21608:31;21633:5;21608:31;:::i;:::-;-1:-1:-1;;;;;21664:31:47;21652:44;;21719:4;21778:15;;;;21743:12;;;;21692:1;21528:9;21499:304;;;-1:-1:-1;21854:4:47;21839:20;;21832:36;;;;-1:-1:-1;;;;;;;21942:15:47;;;21937:2;21922:18;;21915:43;21994:15;;21989:2;21974:18;;;21967:43;21820:3;21031:985;-1:-1:-1;;21031:985:47:o;24019:288::-;24194:6;24183:9;24176:25;24237:2;24232;24221:9;24217:18;24210:30;24157:4;24257:44;24297:2;24286:9;24282:18;24274:6;24257:44;:::i;24312:290::-;24381:6;24434:2;24422:9;24413:7;24409:23;24405:32;24402:52;;;24450:1;24447;24440:12;24402:52;24476:16;;-1:-1:-1;;;;;;24521:32:47;;24511:43;;24501:71;;24568:1;24565;24558:12;25658:151;25748:4;25741:12;;;25727;;;25723:31;;25766:14;;25763:40;;;25783:18;;:::i;27423:277::-;27490:6;27543:2;27531:9;27522:7;27518:23;27514:32;27511:52;;;27559:1;27556;27549:12;27511:52;27591:9;27585:16;27644:5;27637:13;27630:21;27623:5;27620:32;27610:60;;27666:1;27663;27656:12;28741:136;28780:3;28808:5;28798:39;;28817:18;;:::i;:::-;-1:-1:-1;;;28853:18:47;;28741:136::o;31756:271::-;31939:6;31931;31926:3;31913:33;31895:3;31965:16;;31990:13;;;31965:16;31756:271;-1:-1:-1;31756:271:47:o;32032:993::-;32472:25;;;-1:-1:-1;;;;;32571:15:47;;;32566:2;32551:18;;32544:43;32618:2;32603:18;;32596:34;;;32661:2;32646:18;;32639:34;;;32459:3;32444:19;;;32682:54;32731:3;32716:19;;32708:6;32682:54;:::i;:::-;32767:3;32752:19;;32745:35;;;;32811:3;32796:19;;32789:35;;;;32855:3;32840:19;;32833:35;;;;32905:15;;;32899:3;32884:19;;32877:44;32958:15;;;32952:3;32937:19;;32930:44;33005:3;32990:19;32983:36;;;;32032:993;;-1:-1:-1;;;;;32032:993:47:o", "linkReferences": {} }, "methodIdentifiers": { @@ -2336,10 +2336,10 @@ 1069 ], "ISignatureValidator": [ - 2445 + 2748 ], "ISignatureValidatorConstants": [ - 2432 + 2735 ], "ModuleManager": [ 1637 @@ -2354,7 +2354,7 @@ 908 ], "SafeMath": [ - 2414 + 2717 ], "SecuredTokenTransfer": [ 2207 @@ -2656,7 +2656,7 @@ "file": "./interfaces/ISignatureValidator.sol", "nameLocation": "-1:-1:-1", "scope": 909, - "sourceUnit": 2446, + "sourceUnit": 2749, "symbolAliases": [ { "foreign": { @@ -2664,7 +2664,7 @@ "name": "ISignatureValidator", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2445, + "referencedDeclaration": 2748, "src": "682:19:0", "typeDescriptions": {} }, @@ -2676,7 +2676,7 @@ "name": "ISignatureValidatorConstants", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2432, + "referencedDeclaration": 2735, "src": "703:28:0", "typeDescriptions": {} }, @@ -2694,7 +2694,7 @@ "file": "./external/SafeMath.sol", "nameLocation": "-1:-1:-1", "scope": 909, - "sourceUnit": 2415, + "sourceUnit": 2718, "symbolAliases": [ { "foreign": { @@ -2702,7 +2702,7 @@ "name": "SafeMath", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2414, + "referencedDeclaration": 2717, "src": "786:8:0", "typeDescriptions": {} }, @@ -2729,7 +2729,7 @@ "2481:8:0" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 2414, + "referencedDeclaration": 2717, "src": "2481:8:0" }, "typeName": { @@ -5535,7 +5535,7 @@ "memberLocation": "9736:3:0", "memberName": "max", "nodeType": "MemberAccess", - "referencedDeclaration": 2413, + "referencedDeclaration": 2716, "src": "9712:27:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$attached_to$_t_uint256_$", @@ -6089,7 +6089,7 @@ "memberLocation": "10307:3:0", "memberName": "sub", "nodeType": "MemberAccess", - "referencedDeclaration": 2370, + "referencedDeclaration": 2673, "src": "10299:11:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$attached_to$_t_uint256_$", @@ -7738,7 +7738,7 @@ "memberLocation": "12550:3:0", "memberName": "add", "nodeType": "MemberAccess", - "referencedDeclaration": 2395, + "referencedDeclaration": 2698, "src": "12542:11:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$attached_to$_t_uint256_$", @@ -7769,7 +7769,7 @@ "memberLocation": "12563:3:0", "memberName": "mul", "nodeType": "MemberAccess", - "referencedDeclaration": 2345, + "referencedDeclaration": 2648, "src": "12542:24:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$attached_to$_t_uint256_$", @@ -8140,7 +8140,7 @@ "memberLocation": "12319:3:0", "memberName": "add", "nodeType": "MemberAccess", - "referencedDeclaration": 2395, + "referencedDeclaration": 2698, "src": "12311:11:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$attached_to$_t_uint256_$", @@ -8171,7 +8171,7 @@ "memberLocation": "12332:3:0", "memberName": "mul", "nodeType": "MemberAccess", - "referencedDeclaration": 2345, + "referencedDeclaration": 2648, "src": "12311:24:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$attached_to$_t_uint256_$", @@ -9139,7 +9139,7 @@ "memberLocation": "15047:3:0", "memberName": "mul", "nodeType": "MemberAccess", - "referencedDeclaration": 2345, + "referencedDeclaration": 2648, "src": "15028:22:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$attached_to$_t_uint256_$", @@ -10929,7 +10929,7 @@ "memberLocation": "16033:3:0", "memberName": "mul", "nodeType": "MemberAccess", - "referencedDeclaration": 2345, + "referencedDeclaration": 2648, "src": "16014:22:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$attached_to$_t_uint256_$", @@ -11124,7 +11124,7 @@ "memberLocation": "16201:3:0", "memberName": "add", "nodeType": "MemberAccess", - "referencedDeclaration": 2395, + "referencedDeclaration": 2698, "src": "16190:14:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$attached_to$_t_uint256_$", @@ -11504,7 +11504,7 @@ "memberLocation": "16738:3:0", "memberName": "add", "nodeType": "MemberAccess", - "referencedDeclaration": 2395, + "referencedDeclaration": 2698, "src": "16727:14:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$attached_to$_t_uint256_$", @@ -11535,7 +11535,7 @@ "memberLocation": "16746:3:0", "memberName": "add", "nodeType": "MemberAccess", - "referencedDeclaration": 2395, + "referencedDeclaration": 2698, "src": "16727:22:0", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$attached_to$_t_uint256_$", @@ -11855,10 +11855,10 @@ "name": "ISignatureValidator", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2445, + "referencedDeclaration": 2748, "src": "17331:19:0", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_ISignatureValidator_$2445_$", + "typeIdentifier": "t_type$_t_contract$_ISignatureValidator_$2748_$", "typeString": "type(contract ISignatureValidator)" } }, @@ -11874,7 +11874,7 @@ "src": "17331:33:0", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_contract$_ISignatureValidator_$2445", + "typeIdentifier": "t_contract$_ISignatureValidator_$2748", "typeString": "contract ISignatureValidator" } }, @@ -11886,7 +11886,7 @@ "memberLocation": "17365:16:0", "memberName": "isValidSignature", "nodeType": "MemberAccess", - "referencedDeclaration": 2444, + "referencedDeclaration": 2747, "src": "17331:50:0", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_bytes32_$_t_bytes_memory_ptr_$returns$_t_bytes4_$", @@ -11916,7 +11916,7 @@ "name": "EIP1271_MAGIC_VALUE", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2431, + "referencedDeclaration": 2734, "src": "17414:19:0", "typeDescriptions": { "typeIdentifier": "t_bytes4", @@ -15001,7 +15001,7 @@ "2396:28:0" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 2432, + "referencedDeclaration": 2735, "src": "2396:28:0" }, "id": 41, @@ -15053,7 +15053,7 @@ 908, 2308, 1005, - 2432, + 2735, 2207, 2253, 2151, diff --git a/out/SafeMath.sol/SafeMath.json b/out/SafeMath.sol/SafeMath.json index dc703de77..41bd51485 100644 --- a/out/SafeMath.sol/SafeMath.json +++ b/out/SafeMath.sol/SafeMath.json @@ -2,12 +2,12 @@ "abi": [], "bytecode": { "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122083100629e40138591637dd49740734d2748190c90af7be4526d4e71a5658fde564736f6c63430008130033", - "sourceMap": "190:1563:13:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;190:1563:13;;;;;;;;;;;;;;;;;", + "sourceMap": "190:1563:14:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;190:1563:14;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122083100629e40138591637dd49740734d2748190c90af7be4526d4e71a5658fde564736f6c63430008130033", - "sourceMap": "190:1563:13:-:0;;;;;;;;", + "sourceMap": "190:1563:14:-:0;;;;;;;;", "linkReferences": {} }, "methodIdentifiers": {}, @@ -66,19 +66,19 @@ }, "ast": { "absolutePath": "contracts/external/SafeMath.sol", - "id": 2415, + "id": 2718, "exportedSymbols": { "SafeMath": [ - 2414 + 2717 ] }, "nodeType": "SourceUnit", - "src": "42:1712:13", + "src": "42:1712:14", "nodes": [ { - "id": 2310, + "id": 2613, "nodeType": "PragmaDirective", - "src": "42:31:13", + "src": "42:31:14", "nodes": [], "literals": [ "solidity", @@ -91,19 +91,19 @@ ] }, { - "id": 2414, + "id": 2717, "nodeType": "ContractDefinition", - "src": "190:1563:13", + "src": "190:1563:14", "nodes": [ { - "id": 2345, + "id": 2648, "nodeType": "FunctionDefinition", - "src": "382:421:13", + "src": "382:421:14", "nodes": [], "body": { - "id": 2344, + "id": 2647, "nodeType": "Block", - "src": "449:354:13", + "src": "449:354:14", "nodes": [], "statements": [ { @@ -112,18 +112,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 2323, + "id": 2626, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 2321, + "id": 2624, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2314, - "src": "680:1:13", + "referencedDeclaration": 2617, + "src": "680:1:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -133,73 +133,73 @@ "operator": "==", "rightExpression": { "hexValue": "30", - "id": 2322, + "id": 2625, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "685:1:13", + "src": "685:1:14", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "680:6:13", + "src": "680:6:14", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2327, + "id": 2630, "nodeType": "IfStatement", - "src": "676:45:13", + "src": "676:45:14", "trueBody": { - "id": 2326, + "id": 2629, "nodeType": "Block", - "src": "688:33:13", + "src": "688:33:14", "statements": [ { "expression": { "hexValue": "30", - "id": 2324, + "id": 2627, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "709:1:13", + "src": "709:1:14", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "functionReturnParameters": 2320, - "id": 2325, + "functionReturnParameters": 2623, + "id": 2628, "nodeType": "Return", - "src": "702:8:13" + "src": "702:8:14" } ] } }, { "assignments": [ - 2329 + 2632 ], "declarations": [ { "constant": false, - "id": 2329, + "id": 2632, "mutability": "mutable", "name": "c", - "nameLocation": "739:1:13", + "nameLocation": "739:1:14", "nodeType": "VariableDeclaration", - "scope": 2344, - "src": "731:9:13", + "scope": 2647, + "src": "731:9:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -207,10 +207,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2328, + "id": 2631, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "731:7:13", + "src": "731:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -219,24 +219,24 @@ "visibility": "internal" } ], - "id": 2333, + "id": 2636, "initialValue": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 2332, + "id": 2635, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 2330, + "id": 2633, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2314, - "src": "743:1:13", + "referencedDeclaration": 2617, + "src": "743:1:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -245,25 +245,25 @@ "nodeType": "BinaryOperation", "operator": "*", "rightExpression": { - "id": 2331, + "id": 2634, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2316, - "src": "747:1:13", + "referencedDeclaration": 2619, + "src": "747:1:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "743:5:13", + "src": "743:5:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "731:17:13" + "src": "731:17:14" }, { "expression": { @@ -273,7 +273,7 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 2339, + "id": 2642, "isConstant": false, "isLValue": false, "isPure": false, @@ -283,18 +283,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 2337, + "id": 2640, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 2335, + "id": 2638, "name": "c", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2329, - "src": "766:1:13", + "referencedDeclaration": 2632, + "src": "766:1:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -303,18 +303,18 @@ "nodeType": "BinaryOperation", "operator": "/", "rightExpression": { - "id": 2336, + "id": 2639, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2314, - "src": "770:1:13", + "referencedDeclaration": 2617, + "src": "770:1:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "766:5:13", + "src": "766:5:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -323,18 +323,18 @@ "nodeType": "BinaryOperation", "operator": "==", "rightExpression": { - "id": 2338, + "id": 2641, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2316, - "src": "775:1:13", + "referencedDeclaration": 2619, + "src": "775:1:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "766:10:13", + "src": "766:10:14", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -348,7 +348,7 @@ "typeString": "bool" } ], - "id": 2334, + "id": 2637, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -356,13 +356,13 @@ -18 ], "referencedDeclaration": -18, - "src": "758:7:13", + "src": "758:7:14", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure" } }, - "id": 2340, + "id": 2643, "isConstant": false, "isLValue": false, "isPure": false, @@ -371,61 +371,61 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "758:19:13", + "src": "758:19:14", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2341, + "id": 2644, "nodeType": "ExpressionStatement", - "src": "758:19:13" + "src": "758:19:14" }, { "expression": { - "id": 2342, + "id": 2645, "name": "c", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2329, - "src": "795:1:13", + "referencedDeclaration": 2632, + "src": "795:1:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 2320, - "id": 2343, + "functionReturnParameters": 2623, + "id": 2646, "nodeType": "Return", - "src": "788:8:13" + "src": "788:8:14" } ] }, "documentation": { - "id": 2312, + "id": 2615, "nodeType": "StructuredDocumentation", - "src": "213:164:13", + "src": "213:164:14", "text": " @notice Multiplies two numbers, reverts on overflow.\n @param a First number\n @param b Second number\n @return Product of a and b" }, "implemented": true, "kind": "function", "modifiers": [], "name": "mul", - "nameLocation": "391:3:13", + "nameLocation": "391:3:14", "parameters": { - "id": 2317, + "id": 2620, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2314, + "id": 2617, "mutability": "mutable", "name": "a", - "nameLocation": "403:1:13", + "nameLocation": "403:1:14", "nodeType": "VariableDeclaration", - "scope": 2345, - "src": "395:9:13", + "scope": 2648, + "src": "395:9:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -433,10 +433,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2313, + "id": 2616, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "395:7:13", + "src": "395:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -446,13 +446,13 @@ }, { "constant": false, - "id": 2316, + "id": 2619, "mutability": "mutable", "name": "b", - "nameLocation": "414:1:13", + "nameLocation": "414:1:14", "nodeType": "VariableDeclaration", - "scope": 2345, - "src": "406:9:13", + "scope": 2648, + "src": "406:9:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -460,10 +460,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2315, + "id": 2618, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "406:7:13", + "src": "406:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -472,21 +472,21 @@ "visibility": "internal" } ], - "src": "394:22:13" + "src": "394:22:14" }, "returnParameters": { - "id": 2320, + "id": 2623, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2319, + "id": 2622, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 2345, - "src": "440:7:13", + "scope": 2648, + "src": "440:7:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -494,10 +494,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2318, + "id": 2621, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "440:7:13", + "src": "440:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -506,22 +506,22 @@ "visibility": "internal" } ], - "src": "439:9:13" + "src": "439:9:14" }, - "scope": 2414, + "scope": 2717, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 2370, + "id": 2673, "nodeType": "FunctionDefinition", - "src": "1025:145:13", + "src": "1025:145:14", "nodes": [], "body": { - "id": 2369, + "id": 2672, "nodeType": "Block", - "src": "1092:78:13", + "src": "1092:78:14", "nodes": [], "statements": [ { @@ -532,18 +532,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 2358, + "id": 2661, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 2356, + "id": 2659, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2350, - "src": "1110:1:13", + "referencedDeclaration": 2653, + "src": "1110:1:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -552,18 +552,18 @@ "nodeType": "BinaryOperation", "operator": "<=", "rightExpression": { - "id": 2357, + "id": 2660, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2348, - "src": "1115:1:13", + "referencedDeclaration": 2651, + "src": "1115:1:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1110:6:13", + "src": "1110:6:14", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -577,7 +577,7 @@ "typeString": "bool" } ], - "id": 2355, + "id": 2658, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -585,13 +585,13 @@ -18 ], "referencedDeclaration": -18, - "src": "1102:7:13", + "src": "1102:7:14", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure" } }, - "id": 2359, + "id": 2662, "isConstant": false, "isLValue": false, "isPure": false, @@ -600,31 +600,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1102:15:13", + "src": "1102:15:14", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2360, + "id": 2663, "nodeType": "ExpressionStatement", - "src": "1102:15:13" + "src": "1102:15:14" }, { "assignments": [ - 2362 + 2665 ], "declarations": [ { "constant": false, - "id": 2362, + "id": 2665, "mutability": "mutable", "name": "c", - "nameLocation": "1135:1:13", + "nameLocation": "1135:1:14", "nodeType": "VariableDeclaration", - "scope": 2369, - "src": "1127:9:13", + "scope": 2672, + "src": "1127:9:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -632,10 +632,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2361, + "id": 2664, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1127:7:13", + "src": "1127:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -644,24 +644,24 @@ "visibility": "internal" } ], - "id": 2366, + "id": 2669, "initialValue": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 2365, + "id": 2668, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 2363, + "id": 2666, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2348, - "src": "1139:1:13", + "referencedDeclaration": 2651, + "src": "1139:1:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -670,70 +670,70 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 2364, + "id": 2667, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2350, - "src": "1143:1:13", + "referencedDeclaration": 2653, + "src": "1143:1:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1139:5:13", + "src": "1139:5:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "1127:17:13" + "src": "1127:17:14" }, { "expression": { - "id": 2367, + "id": 2670, "name": "c", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2362, - "src": "1162:1:13", + "referencedDeclaration": 2665, + "src": "1162:1:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 2354, - "id": 2368, + "functionReturnParameters": 2657, + "id": 2671, "nodeType": "Return", - "src": "1155:8:13" + "src": "1155:8:14" } ] }, "documentation": { - "id": 2346, + "id": 2649, "nodeType": "StructuredDocumentation", - "src": "809:211:13", + "src": "809:211:14", "text": " @notice Subtracts two numbers, reverts on overflow (i.e. if subtrahend is greater than minuend).\n @param a First number\n @param b Second number\n @return Difference of a and b" }, "implemented": true, "kind": "function", "modifiers": [], "name": "sub", - "nameLocation": "1034:3:13", + "nameLocation": "1034:3:14", "parameters": { - "id": 2351, + "id": 2654, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2348, + "id": 2651, "mutability": "mutable", "name": "a", - "nameLocation": "1046:1:13", + "nameLocation": "1046:1:14", "nodeType": "VariableDeclaration", - "scope": 2370, - "src": "1038:9:13", + "scope": 2673, + "src": "1038:9:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -741,10 +741,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2347, + "id": 2650, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1038:7:13", + "src": "1038:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -754,13 +754,13 @@ }, { "constant": false, - "id": 2350, + "id": 2653, "mutability": "mutable", "name": "b", - "nameLocation": "1057:1:13", + "nameLocation": "1057:1:14", "nodeType": "VariableDeclaration", - "scope": 2370, - "src": "1049:9:13", + "scope": 2673, + "src": "1049:9:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -768,10 +768,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2349, + "id": 2652, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1049:7:13", + "src": "1049:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -780,21 +780,21 @@ "visibility": "internal" } ], - "src": "1037:22:13" + "src": "1037:22:14" }, "returnParameters": { - "id": 2354, + "id": 2657, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2353, + "id": 2656, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 2370, - "src": "1083:7:13", + "scope": 2673, + "src": "1083:7:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -802,10 +802,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2352, + "id": 2655, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1083:7:13", + "src": "1083:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -814,38 +814,38 @@ "visibility": "internal" } ], - "src": "1082:9:13" + "src": "1082:9:14" }, - "scope": 2414, + "scope": 2717, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 2395, + "id": 2698, "nodeType": "FunctionDefinition", - "src": "1335:145:13", + "src": "1335:145:14", "nodes": [], "body": { - "id": 2394, + "id": 2697, "nodeType": "Block", - "src": "1402:78:13", + "src": "1402:78:14", "nodes": [], "statements": [ { "assignments": [ - 2381 + 2684 ], "declarations": [ { "constant": false, - "id": 2381, + "id": 2684, "mutability": "mutable", "name": "c", - "nameLocation": "1420:1:13", + "nameLocation": "1420:1:14", "nodeType": "VariableDeclaration", - "scope": 2394, - "src": "1412:9:13", + "scope": 2697, + "src": "1412:9:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -853,10 +853,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2380, + "id": 2683, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1412:7:13", + "src": "1412:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -865,24 +865,24 @@ "visibility": "internal" } ], - "id": 2385, + "id": 2688, "initialValue": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 2384, + "id": 2687, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 2382, + "id": 2685, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2373, - "src": "1424:1:13", + "referencedDeclaration": 2676, + "src": "1424:1:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -891,25 +891,25 @@ "nodeType": "BinaryOperation", "operator": "+", "rightExpression": { - "id": 2383, + "id": 2686, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2375, - "src": "1428:1:13", + "referencedDeclaration": 2678, + "src": "1428:1:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1424:5:13", + "src": "1424:5:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "1412:17:13" + "src": "1412:17:14" }, { "expression": { @@ -919,18 +919,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 2389, + "id": 2692, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 2387, + "id": 2690, "name": "c", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2381, - "src": "1447:1:13", + "referencedDeclaration": 2684, + "src": "1447:1:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -939,18 +939,18 @@ "nodeType": "BinaryOperation", "operator": ">=", "rightExpression": { - "id": 2388, + "id": 2691, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2373, - "src": "1452:1:13", + "referencedDeclaration": 2676, + "src": "1452:1:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1447:6:13", + "src": "1447:6:14", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -964,7 +964,7 @@ "typeString": "bool" } ], - "id": 2386, + "id": 2689, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -972,13 +972,13 @@ -18 ], "referencedDeclaration": -18, - "src": "1439:7:13", + "src": "1439:7:14", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure" } }, - "id": 2390, + "id": 2693, "isConstant": false, "isLValue": false, "isPure": false, @@ -987,61 +987,61 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1439:15:13", + "src": "1439:15:14", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2391, + "id": 2694, "nodeType": "ExpressionStatement", - "src": "1439:15:13" + "src": "1439:15:14" }, { "expression": { - "id": 2392, + "id": 2695, "name": "c", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2381, - "src": "1472:1:13", + "referencedDeclaration": 2684, + "src": "1472:1:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 2379, - "id": 2393, + "functionReturnParameters": 2682, + "id": 2696, "nodeType": "Return", - "src": "1465:8:13" + "src": "1465:8:14" } ] }, "documentation": { - "id": 2371, + "id": 2674, "nodeType": "StructuredDocumentation", - "src": "1176:154:13", + "src": "1176:154:14", "text": " @notice Adds two numbers, reverts on overflow.\n @param a First number\n @param b Second number\n @return Sum of a and b" }, "implemented": true, "kind": "function", "modifiers": [], "name": "add", - "nameLocation": "1344:3:13", + "nameLocation": "1344:3:14", "parameters": { - "id": 2376, + "id": 2679, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2373, + "id": 2676, "mutability": "mutable", "name": "a", - "nameLocation": "1356:1:13", + "nameLocation": "1356:1:14", "nodeType": "VariableDeclaration", - "scope": 2395, - "src": "1348:9:13", + "scope": 2698, + "src": "1348:9:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1049,10 +1049,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2372, + "id": 2675, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1348:7:13", + "src": "1348:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1062,13 +1062,13 @@ }, { "constant": false, - "id": 2375, + "id": 2678, "mutability": "mutable", "name": "b", - "nameLocation": "1367:1:13", + "nameLocation": "1367:1:14", "nodeType": "VariableDeclaration", - "scope": 2395, - "src": "1359:9:13", + "scope": 2698, + "src": "1359:9:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1076,10 +1076,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2374, + "id": 2677, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1359:7:13", + "src": "1359:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1088,21 +1088,21 @@ "visibility": "internal" } ], - "src": "1347:22:13" + "src": "1347:22:14" }, "returnParameters": { - "id": 2379, + "id": 2682, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2378, + "id": 2681, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 2395, - "src": "1393:7:13", + "scope": 2698, + "src": "1393:7:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1110,10 +1110,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2377, + "id": 2680, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1393:7:13", + "src": "1393:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1122,22 +1122,22 @@ "visibility": "internal" } ], - "src": "1392:9:13" + "src": "1392:9:14" }, - "scope": 2414, + "scope": 2717, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 2413, + "id": 2716, "nodeType": "FunctionDefinition", - "src": "1646:105:13", + "src": "1646:105:14", "nodes": [], "body": { - "id": 2412, + "id": 2715, "nodeType": "Block", - "src": "1713:38:13", + "src": "1713:38:14", "nodes": [], "statements": [ { @@ -1147,18 +1147,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 2407, + "id": 2710, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 2405, + "id": 2708, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2398, - "src": "1730:1:13", + "referencedDeclaration": 2701, + "src": "1730:1:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1167,49 +1167,49 @@ "nodeType": "BinaryOperation", "operator": ">=", "rightExpression": { - "id": 2406, + "id": 2709, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2400, - "src": "1735:1:13", + "referencedDeclaration": 2703, + "src": "1735:1:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1730:6:13", + "src": "1730:6:14", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, "falseExpression": { - "id": 2409, + "id": 2712, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2400, - "src": "1743:1:13", + "referencedDeclaration": 2703, + "src": "1743:1:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 2410, + "id": 2713, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "Conditional", - "src": "1730:14:13", + "src": "1730:14:14", "trueExpression": { - "id": 2408, + "id": 2711, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2398, - "src": "1739:1:13", + "referencedDeclaration": 2701, + "src": "1739:1:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1220,37 +1220,37 @@ "typeString": "uint256" } }, - "functionReturnParameters": 2404, - "id": 2411, + "functionReturnParameters": 2707, + "id": 2714, "nodeType": "Return", - "src": "1723:21:13" + "src": "1723:21:14" } ] }, "documentation": { - "id": 2396, + "id": 2699, "nodeType": "StructuredDocumentation", - "src": "1486:155:13", + "src": "1486:155:14", "text": " @notice Returns the largest of two numbers.\n @param a First number\n @param b Second number\n @return Largest of a and b" }, "implemented": true, "kind": "function", "modifiers": [], "name": "max", - "nameLocation": "1655:3:13", + "nameLocation": "1655:3:14", "parameters": { - "id": 2401, + "id": 2704, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2398, + "id": 2701, "mutability": "mutable", "name": "a", - "nameLocation": "1667:1:13", + "nameLocation": "1667:1:14", "nodeType": "VariableDeclaration", - "scope": 2413, - "src": "1659:9:13", + "scope": 2716, + "src": "1659:9:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1258,10 +1258,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2397, + "id": 2700, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1659:7:13", + "src": "1659:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1271,13 +1271,13 @@ }, { "constant": false, - "id": 2400, + "id": 2703, "mutability": "mutable", "name": "b", - "nameLocation": "1678:1:13", + "nameLocation": "1678:1:14", "nodeType": "VariableDeclaration", - "scope": 2413, - "src": "1670:9:13", + "scope": 2716, + "src": "1670:9:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1285,10 +1285,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2399, + "id": 2702, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1670:7:13", + "src": "1670:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1297,21 +1297,21 @@ "visibility": "internal" } ], - "src": "1658:22:13" + "src": "1658:22:14" }, "returnParameters": { - "id": 2404, + "id": 2707, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2403, + "id": 2706, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 2413, - "src": "1704:7:13", + "scope": 2716, + "src": "1704:7:14", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1319,10 +1319,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2402, + "id": 2705, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1704:7:13", + "src": "1704:7:14", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1331,9 +1331,9 @@ "visibility": "internal" } ], - "src": "1703:9:13" + "src": "1703:9:14" }, - "scope": 2414, + "scope": 2717, "stateMutability": "pure", "virtual": false, "visibility": "internal" @@ -1345,22 +1345,22 @@ "contractDependencies": [], "contractKind": "library", "documentation": { - "id": 2311, + "id": 2614, "nodeType": "StructuredDocumentation", - "src": "75:114:13", + "src": "75:114:14", "text": " @title SafeMath\n @notice Math operations with safety checks that revert on error (overflow/underflow)" }, "fullyImplemented": true, "linearizedBaseContracts": [ - 2414 + 2717 ], "name": "SafeMath", - "nameLocation": "198:8:13", - "scope": 2415, + "nameLocation": "198:8:14", + "scope": 2718, "usedErrors": [] } ], "license": "LGPL-3.0-only" }, - "id": 13 + "id": 14 } \ No newline at end of file diff --git a/out/Script.sol/Script.json b/out/Script.sol/Script.json index a279c63b8..428ca1695 100644 --- a/out/Script.sol/Script.json +++ b/out/Script.sol/Script.json @@ -200,58 +200,58 @@ }, "ast": { "absolutePath": "lib/forge-std/src/Script.sol", - "id": 2406, + "id": 5467, "exportedSymbols": { "Script": [ - 2405 + 5466 ], "ScriptBase": [ - 2366 + 5427 ], "StdChains": [ - 4561 + 7622 ], "StdCheatsSafe": [ - 6621 + 9682 ], "StdStorage": [ - 8489 + 11550 ], "StdStyle": [ - 11339 + 14400 ], "StdUtils": [ - 12187 + 15248 ], "VmSafe": [ - 13459 + 16520 ], "console": [ - 21995 + 25056 ], "console2": [ - 30120 + 33181 ], "safeconsole": [ - 43358 + 46419 ], "stdJson": [ - 8315 + 11376 ], "stdMath": [ - 8457 + 11518 ], "stdStorageSafe": [ - 9537 + 12598 ] }, "nodeType": "SourceUnit", - "src": "32:800:2", + "src": "32:800:22", "nodes": [ { - "id": 2368, + "id": 5429, "nodeType": "PragmaDirective", - "src": "32:31:2", + "src": "32:31:22", "nodes": [], "literals": [ "solidity", @@ -264,24 +264,24 @@ ] }, { - "id": 2370, + "id": 5431, "nodeType": "ImportDirective", - "src": "127:38:2", + "src": "127:38:22", "nodes": [], "absolutePath": "lib/forge-std/src/console.sol", "file": "./console.sol", "nameLocation": "-1:-1:-1", - "scope": 2406, - "sourceUnit": 21996, + "scope": 5467, + "sourceUnit": 25057, "symbolAliases": [ { "foreign": { - "id": 2369, + "id": 5430, "name": "console", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21995, - "src": "135:7:2", + "referencedDeclaration": 25056, + "src": "135:7:22", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -290,24 +290,24 @@ "unitAlias": "" }, { - "id": 2372, + "id": 5433, "nodeType": "ImportDirective", - "src": "166:40:2", + "src": "166:40:22", "nodes": [], "absolutePath": "lib/forge-std/src/console2.sol", "file": "./console2.sol", "nameLocation": "-1:-1:-1", - "scope": 2406, - "sourceUnit": 30121, + "scope": 5467, + "sourceUnit": 33182, "symbolAliases": [ { "foreign": { - "id": 2371, + "id": 5432, "name": "console2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30120, - "src": "174:8:2", + "referencedDeclaration": 33181, + "src": "174:8:22", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -316,24 +316,24 @@ "unitAlias": "" }, { - "id": 2374, + "id": 5435, "nodeType": "ImportDirective", - "src": "207:46:2", + "src": "207:46:22", "nodes": [], "absolutePath": "lib/forge-std/src/safeconsole.sol", "file": "./safeconsole.sol", "nameLocation": "-1:-1:-1", - "scope": 2406, - "sourceUnit": 43359, + "scope": 5467, + "sourceUnit": 46420, "symbolAliases": [ { "foreign": { - "id": 2373, + "id": 5434, "name": "safeconsole", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 43358, - "src": "215:11:2", + "referencedDeclaration": 46419, + "src": "215:11:22", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -342,24 +342,24 @@ "unitAlias": "" }, { - "id": 2376, + "id": 5437, "nodeType": "ImportDirective", - "src": "254:42:2", + "src": "254:42:22", "nodes": [], "absolutePath": "lib/forge-std/src/StdChains.sol", "file": "./StdChains.sol", "nameLocation": "-1:-1:-1", - "scope": 2406, - "sourceUnit": 4562, + "scope": 5467, + "sourceUnit": 7623, "symbolAliases": [ { "foreign": { - "id": 2375, + "id": 5436, "name": "StdChains", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4561, - "src": "262:9:2", + "referencedDeclaration": 7622, + "src": "262:9:22", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -368,24 +368,24 @@ "unitAlias": "" }, { - "id": 2378, + "id": 5439, "nodeType": "ImportDirective", - "src": "297:46:2", + "src": "297:46:22", "nodes": [], "absolutePath": "lib/forge-std/src/StdCheats.sol", "file": "./StdCheats.sol", "nameLocation": "-1:-1:-1", - "scope": 2406, - "sourceUnit": 7415, + "scope": 5467, + "sourceUnit": 10476, "symbolAliases": [ { "foreign": { - "id": 2377, + "id": 5438, "name": "StdCheatsSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6621, - "src": "305:13:2", + "referencedDeclaration": 9682, + "src": "305:13:22", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -394,24 +394,24 @@ "unitAlias": "" }, { - "id": 2380, + "id": 5441, "nodeType": "ImportDirective", - "src": "344:38:2", + "src": "344:38:22", "nodes": [], "absolutePath": "lib/forge-std/src/StdJson.sol", "file": "./StdJson.sol", "nameLocation": "-1:-1:-1", - "scope": 2406, - "sourceUnit": 8316, + "scope": 5467, + "sourceUnit": 11377, "symbolAliases": [ { "foreign": { - "id": 2379, + "id": 5440, "name": "stdJson", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8315, - "src": "352:7:2", + "referencedDeclaration": 11376, + "src": "352:7:22", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -420,24 +420,24 @@ "unitAlias": "" }, { - "id": 2382, + "id": 5443, "nodeType": "ImportDirective", - "src": "383:38:2", + "src": "383:38:22", "nodes": [], "absolutePath": "lib/forge-std/src/StdMath.sol", "file": "./StdMath.sol", "nameLocation": "-1:-1:-1", - "scope": 2406, - "sourceUnit": 8458, + "scope": 5467, + "sourceUnit": 11519, "symbolAliases": [ { "foreign": { - "id": 2381, + "id": 5442, "name": "stdMath", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8457, - "src": "391:7:2", + "referencedDeclaration": 11518, + "src": "391:7:22", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -446,36 +446,36 @@ "unitAlias": "" }, { - "id": 2385, + "id": 5446, "nodeType": "ImportDirective", - "src": "422:60:2", + "src": "422:60:22", "nodes": [], "absolutePath": "lib/forge-std/src/StdStorage.sol", "file": "./StdStorage.sol", "nameLocation": "-1:-1:-1", - "scope": 2406, - "sourceUnit": 10129, + "scope": 5467, + "sourceUnit": 13190, "symbolAliases": [ { "foreign": { - "id": 2383, + "id": 5444, "name": "StdStorage", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8489, - "src": "430:10:2", + "referencedDeclaration": 11550, + "src": "430:10:22", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" }, { "foreign": { - "id": 2384, + "id": 5445, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "442:14:2", + "referencedDeclaration": 12598, + "src": "442:14:22", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -484,24 +484,24 @@ "unitAlias": "" }, { - "id": 2387, + "id": 5448, "nodeType": "ImportDirective", - "src": "483:40:2", + "src": "483:40:22", "nodes": [], "absolutePath": "lib/forge-std/src/StdStyle.sol", "file": "./StdStyle.sol", "nameLocation": "-1:-1:-1", - "scope": 2406, - "sourceUnit": 11340, + "scope": 5467, + "sourceUnit": 14401, "symbolAliases": [ { "foreign": { - "id": 2386, + "id": 5447, "name": "StdStyle", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11339, - "src": "491:8:2", + "referencedDeclaration": 14400, + "src": "491:8:22", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -510,24 +510,24 @@ "unitAlias": "" }, { - "id": 2389, + "id": 5450, "nodeType": "ImportDirective", - "src": "524:40:2", + "src": "524:40:22", "nodes": [], "absolutePath": "lib/forge-std/src/StdUtils.sol", "file": "./StdUtils.sol", "nameLocation": "-1:-1:-1", - "scope": 2406, - "sourceUnit": 12188, + "scope": 5467, + "sourceUnit": 15249, "symbolAliases": [ { "foreign": { - "id": 2388, + "id": 5449, "name": "StdUtils", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12187, - "src": "532:8:2", + "referencedDeclaration": 15248, + "src": "532:8:22", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -536,24 +536,24 @@ "unitAlias": "" }, { - "id": 2391, + "id": 5452, "nodeType": "ImportDirective", - "src": "565:32:2", + "src": "565:32:22", "nodes": [], "absolutePath": "lib/forge-std/src/Vm.sol", "file": "./Vm.sol", "nameLocation": "-1:-1:-1", - "scope": 2406, - "sourceUnit": 13932, + "scope": 5467, + "sourceUnit": 16993, "symbolAliases": [ { "foreign": { - "id": 2390, + "id": 5451, "name": "VmSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13459, - "src": "573:6:2", + "referencedDeclaration": 16520, + "src": "573:6:22", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -562,24 +562,24 @@ "unitAlias": "" }, { - "id": 2393, + "id": 5454, "nodeType": "ImportDirective", - "src": "619:38:2", + "src": "619:38:22", "nodes": [], "absolutePath": "lib/forge-std/src/Base.sol", "file": "./Base.sol", "nameLocation": "-1:-1:-1", - "scope": 2406, - "sourceUnit": 2367, + "scope": 5467, + "sourceUnit": 5428, "symbolAliases": [ { "foreign": { - "id": 2392, + "id": 5453, "name": "ScriptBase", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2366, - "src": "627:10:2", + "referencedDeclaration": 5427, + "src": "627:10:22", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -588,21 +588,21 @@ "unitAlias": "" }, { - "id": 2405, + "id": 5466, "nodeType": "ContractDefinition", - "src": "676:155:2", + "src": "676:155:22", "nodes": [ { - "id": 2404, + "id": 5465, "nodeType": "VariableDeclaration", - "src": "800:28:2", + "src": "800:28:22", "nodes": [], "constant": false, "functionSelector": "f8ccbf47", "mutability": "mutable", "name": "IS_SCRIPT", - "nameLocation": "812:9:2", - "scope": 2405, + "nameLocation": "812:9:22", + "scope": 5466, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -610,10 +610,10 @@ "typeString": "bool" }, "typeName": { - "id": 2402, + "id": 5463, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "800:4:2", + "src": "800:4:22", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -621,14 +621,14 @@ }, "value": { "hexValue": "74727565", - "id": 2403, + "id": 5464, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "824:4:2", + "src": "824:4:22", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -642,63 +642,63 @@ "baseContracts": [ { "baseName": { - "id": 2394, + "id": 5455, "name": "ScriptBase", "nameLocations": [ - "704:10:2" + "704:10:22" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 2366, - "src": "704:10:2" + "referencedDeclaration": 5427, + "src": "704:10:22" }, - "id": 2395, + "id": 5456, "nodeType": "InheritanceSpecifier", - "src": "704:10:2" + "src": "704:10:22" }, { "baseName": { - "id": 2396, + "id": 5457, "name": "StdChains", "nameLocations": [ - "716:9:2" + "716:9:22" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4561, - "src": "716:9:2" + "referencedDeclaration": 7622, + "src": "716:9:22" }, - "id": 2397, + "id": 5458, "nodeType": "InheritanceSpecifier", - "src": "716:9:2" + "src": "716:9:22" }, { "baseName": { - "id": 2398, + "id": 5459, "name": "StdCheatsSafe", "nameLocations": [ - "727:13:2" + "727:13:22" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 6621, - "src": "727:13:2" + "referencedDeclaration": 9682, + "src": "727:13:22" }, - "id": 2399, + "id": 5460, "nodeType": "InheritanceSpecifier", - "src": "727:13:2" + "src": "727:13:22" }, { "baseName": { - "id": 2400, + "id": 5461, "name": "StdUtils", "nameLocations": [ - "742:8:2" + "742:8:22" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12187, - "src": "742:8:2" + "referencedDeclaration": 15248, + "src": "742:8:22" }, - "id": 2401, + "id": 5462, "nodeType": "InheritanceSpecifier", - "src": "742:8:2" + "src": "742:8:22" } ], "canonicalName": "Script", @@ -706,20 +706,20 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 2405, - 12187, - 6621, - 4561, - 2366, - 2354 + 5466, + 15248, + 9682, + 7622, + 5427, + 5415 ], "name": "Script", - "nameLocation": "694:6:2", - "scope": 2406, + "nameLocation": "694:6:22", + "scope": 5467, "usedErrors": [] } ], "license": "MIT" }, - "id": 2 + "id": 22 } \ No newline at end of file diff --git a/out/ScriptUtils.sol/ScriptUtils.json b/out/ScriptUtils.sol/ScriptUtils.json index fb2ee24b3..5ede3b043 100644 --- a/out/ScriptUtils.sol/ScriptUtils.json +++ b/out/ScriptUtils.sol/ScriptUtils.json @@ -57,6 +57,19 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "multicall3", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [], "name": "paprika", @@ -83,6 +96,19 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "stationFounderSafe", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [], "name": "symmetry", @@ -125,12 +151,14 @@ "MAX_ADDRESS()": "bc8ff277", "entryPointAddress()": "06dc245c", "frog()": "2c1be1bd", + "multicall3()": "94b41e52", "paprika()": "20bf91ce", "robriks()": "f627fbb5", + "stationFounderSafe()": "8ced031c", "symmetry()": "65e1f585", "turnkey()": "1e97ad85" }, - "rawMetadata": "{\"compiler\":{\"version\":\"0.8.19+commit.7dd6d404\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"Create2Failure\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IS_SCRIPT\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_ADDRESS\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"entryPointAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"frog\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paprika\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"robriks\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symmetry\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"turnkey\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"script/utils/ScriptUtils.sol\":\"ScriptUtils\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@openzeppelin/=node_modules/@openzeppelin/\",\":@safe-global/=node_modules/@safe-global/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":eth-gas-reporter/=node_modules/eth-gas-reporter/\",\":forge-std/=lib/forge-std/src/\",\":hardhat-deploy/=node_modules/hardhat-deploy/\",\":hardhat/=node_modules/hardhat/\"]},\"sources\":{\"lib/forge-std/src/Base.sol\":{\"keccak256\":\"0x4ff1a785311017d1eedb1b4737956fa383067ad34eb439abfec1d989754dde1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f553622969b9fdb930246704a4c10dfaee6b1a4468c142fa7eb9dc292a438224\",\"dweb:/ipfs/QmcxqHnqdQsMVtgsfH9VNLmZ3g7GhgNagfq7yvNCDcCHFK\"]},\"lib/forge-std/src/Script.sol\":{\"keccak256\":\"0x2315be74cc2826f9da401bea3da46a10ad6a6efdf73176d79160b453286d0ed2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://af0d4dc826911d6cb4d6272ed5cbdb6950e1476141cca328e178b808d848789c\",\"dweb:/ipfs/QmV2ytjUEkV84VtdMs1nZqQTBoVE987cHboQMpiha5yo3e\"]},\"lib/forge-std/src/StdChains.sol\":{\"keccak256\":\"0xdbb593a36db1fde25c398f38312cfedc5b39c4bad1c65c2f58b7515c4dd76be8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc49471af92a1fd12686e2757ad0cbeb5bfe3cc95b8b6b5a5a91af83a8bcfd1\",\"dweb:/ipfs/QmcAQ5WesfLBUChNGuRMGQsDYf44q35Ln7Xb3jmyQgdESU\"]},\"lib/forge-std/src/StdCheats.sol\":{\"keccak256\":\"0xa0bac08b3d12d561fadf74c83c69f3ee54fe40e0c7766611766f6db70c202373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://292f1e61a3a60f9f4075d0b567f5123d159b0541b7787e4523597ab57331eb08\",\"dweb:/ipfs/QmatxDNPiYVtLap2nn4Hp3AxzkSzkdAQDirbc5QKCDfde5\"]},\"lib/forge-std/src/StdJson.sol\":{\"keccak256\":\"0xae16bc69f791ce957604e0e82ee719ffb807f9949a090d98ba6e51efa1412a0a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0826d95d5f2374c678927260e85245bc3abf5affacb4b95214fb8bf67c214b85\",\"dweb:/ipfs/QmaSqPxNNvgd34HZFgnsmMimWzyVwnBeDWaBiUTnMf4Z5S\"]},\"lib/forge-std/src/StdMath.sol\":{\"keccak256\":\"0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92\",\"dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC\"]},\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0x4298f3f4cedaedb07029820b1daad2c03af45379559392201f7bf3ec71105811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6e062f36d8d1ae3c383ef8975757926eaa9c4de3a92b5f1fe2d12748bcd8db32\",\"dweb:/ipfs/QmcWkv3ia5Ew4DZNcudMNSTNXZ3W2QiXTZunRd44e9BT8z\"]},\"lib/forge-std/src/StdStyle.sol\":{\"keccak256\":\"0x43e2a8a9b9c2574dabe74f11adf6f782df218f463540e3b5b563609fe108597d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://51363ca97404cf4128e1141428949768c31929e75e014b02c85e887fbbb4f1b8\",\"dweb:/ipfs/QmVhtbQc2fU4rRmbcfBtz34mAgG4BAZBsbna1Ca4SkoPsK\"]},\"lib/forge-std/src/StdUtils.sol\":{\"keccak256\":\"0x8758c42ba9d9e46868b796e2330ac239006ede07bd438a4b36dd6f2c47d27dc1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://11f5752e0187b1e3631b875efdbe05d45929d05f1c1717105a9115d0a6628140\",\"dweb:/ipfs/QmUKkx9jfsUvjyYBw45RvrW1hTFXDXi2Jv5tbHP86mnzpi\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x597ec6514703c8554e1d3d2952e0abdd6020cc133ec9844250ded37dcbb3a1a9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7b5c70198450103012fd6953d9572a43bae324aaa7c7d028a83693ae1f65a4f9\",\"dweb:/ipfs/QmdLfoAdh3fKiDFt7cT4jD5aQDuYJ95vC8VoiaFn5aTBJG\"]},\"lib/forge-std/src/console.sol\":{\"keccak256\":\"0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70\",\"dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec\"]},\"lib/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"lib/forge-std/src/interfaces/IMulticall3.sol\":{\"keccak256\":\"0x7aac1389150499a922d1f9ef5749c908cef127cb2075b92fa17e9cb611263d0a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d95ebb7c7c463e08ebc12dab639945752fb2480acfc6e86da32f72732a7fd0c0\",\"dweb:/ipfs/QmNXK8P8oPWwajsQHvAHw3JPyQidPLCGQN3hWu1Lk6PBL2\"]},\"lib/forge-std/src/safeconsole.sol\":{\"keccak256\":\"0xbaf41fdc6c54297e7cd8250e48b0f20eaac918e342a1028cef3f9a52ac086381\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a500ad81dea226f9910e6b50f99a9ff930105e393a692cbfb2185e4cdb4424ae\",\"dweb:/ipfs/QmVbUQpXNMmMWRiy4FvBNczzq46BMGfUoBikvSHNiCxVTq\"]},\"script/utils/ScriptUtils.sol\":{\"keccak256\":\"0xa216c97c7e43b4af4413f0795adc2b02da30c3529fc0ed57244dc378af9333ad\",\"license\":\"UNLICENSED\",\"urls\":[\"bzz-raw://eb6598c8a02b27267903746606edd0ddb3364121f332512e3e3f3bb9d8d3a1d3\",\"dweb:/ipfs/QmYdpxaAKRyP4D3JDwg9FBYujrSQ6Y2piPb3E4yZL1dtjx\"]}},\"version\":1}", + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.19+commit.7dd6d404\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"Create2Failure\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IS_SCRIPT\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_ADDRESS\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"entryPointAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"frog\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"multicall3\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paprika\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"robriks\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stationFounderSafe\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symmetry\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"turnkey\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"script/utils/ScriptUtils.sol\":\"ScriptUtils\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@openzeppelin/=node_modules/@openzeppelin/\",\":@safe-global/=node_modules/@safe-global/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":eth-gas-reporter/=node_modules/eth-gas-reporter/\",\":forge-std/=lib/forge-std/src/\",\":hardhat-deploy/=node_modules/hardhat-deploy/\",\":hardhat/=node_modules/hardhat/\"]},\"sources\":{\"lib/forge-std/src/Base.sol\":{\"keccak256\":\"0x4ff1a785311017d1eedb1b4737956fa383067ad34eb439abfec1d989754dde1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f553622969b9fdb930246704a4c10dfaee6b1a4468c142fa7eb9dc292a438224\",\"dweb:/ipfs/QmcxqHnqdQsMVtgsfH9VNLmZ3g7GhgNagfq7yvNCDcCHFK\"]},\"lib/forge-std/src/Script.sol\":{\"keccak256\":\"0x2315be74cc2826f9da401bea3da46a10ad6a6efdf73176d79160b453286d0ed2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://af0d4dc826911d6cb4d6272ed5cbdb6950e1476141cca328e178b808d848789c\",\"dweb:/ipfs/QmV2ytjUEkV84VtdMs1nZqQTBoVE987cHboQMpiha5yo3e\"]},\"lib/forge-std/src/StdChains.sol\":{\"keccak256\":\"0xdbb593a36db1fde25c398f38312cfedc5b39c4bad1c65c2f58b7515c4dd76be8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc49471af92a1fd12686e2757ad0cbeb5bfe3cc95b8b6b5a5a91af83a8bcfd1\",\"dweb:/ipfs/QmcAQ5WesfLBUChNGuRMGQsDYf44q35Ln7Xb3jmyQgdESU\"]},\"lib/forge-std/src/StdCheats.sol\":{\"keccak256\":\"0xa0bac08b3d12d561fadf74c83c69f3ee54fe40e0c7766611766f6db70c202373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://292f1e61a3a60f9f4075d0b567f5123d159b0541b7787e4523597ab57331eb08\",\"dweb:/ipfs/QmatxDNPiYVtLap2nn4Hp3AxzkSzkdAQDirbc5QKCDfde5\"]},\"lib/forge-std/src/StdJson.sol\":{\"keccak256\":\"0xae16bc69f791ce957604e0e82ee719ffb807f9949a090d98ba6e51efa1412a0a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0826d95d5f2374c678927260e85245bc3abf5affacb4b95214fb8bf67c214b85\",\"dweb:/ipfs/QmaSqPxNNvgd34HZFgnsmMimWzyVwnBeDWaBiUTnMf4Z5S\"]},\"lib/forge-std/src/StdMath.sol\":{\"keccak256\":\"0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92\",\"dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC\"]},\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0x4298f3f4cedaedb07029820b1daad2c03af45379559392201f7bf3ec71105811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6e062f36d8d1ae3c383ef8975757926eaa9c4de3a92b5f1fe2d12748bcd8db32\",\"dweb:/ipfs/QmcWkv3ia5Ew4DZNcudMNSTNXZ3W2QiXTZunRd44e9BT8z\"]},\"lib/forge-std/src/StdStyle.sol\":{\"keccak256\":\"0x43e2a8a9b9c2574dabe74f11adf6f782df218f463540e3b5b563609fe108597d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://51363ca97404cf4128e1141428949768c31929e75e014b02c85e887fbbb4f1b8\",\"dweb:/ipfs/QmVhtbQc2fU4rRmbcfBtz34mAgG4BAZBsbna1Ca4SkoPsK\"]},\"lib/forge-std/src/StdUtils.sol\":{\"keccak256\":\"0x8758c42ba9d9e46868b796e2330ac239006ede07bd438a4b36dd6f2c47d27dc1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://11f5752e0187b1e3631b875efdbe05d45929d05f1c1717105a9115d0a6628140\",\"dweb:/ipfs/QmUKkx9jfsUvjyYBw45RvrW1hTFXDXi2Jv5tbHP86mnzpi\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x597ec6514703c8554e1d3d2952e0abdd6020cc133ec9844250ded37dcbb3a1a9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7b5c70198450103012fd6953d9572a43bae324aaa7c7d028a83693ae1f65a4f9\",\"dweb:/ipfs/QmdLfoAdh3fKiDFt7cT4jD5aQDuYJ95vC8VoiaFn5aTBJG\"]},\"lib/forge-std/src/console.sol\":{\"keccak256\":\"0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70\",\"dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec\"]},\"lib/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"lib/forge-std/src/interfaces/IMulticall3.sol\":{\"keccak256\":\"0x7aac1389150499a922d1f9ef5749c908cef127cb2075b92fa17e9cb611263d0a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d95ebb7c7c463e08ebc12dab639945752fb2480acfc6e86da32f72732a7fd0c0\",\"dweb:/ipfs/QmNXK8P8oPWwajsQHvAHw3JPyQidPLCGQN3hWu1Lk6PBL2\"]},\"lib/forge-std/src/safeconsole.sol\":{\"keccak256\":\"0xbaf41fdc6c54297e7cd8250e48b0f20eaac918e342a1028cef3f9a52ac086381\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a500ad81dea226f9910e6b50f99a9ff930105e393a692cbfb2185e4cdb4424ae\",\"dweb:/ipfs/QmVbUQpXNMmMWRiy4FvBNczzq46BMGfUoBikvSHNiCxVTq\"]},\"script/utils/ScriptUtils.sol\":{\"keccak256\":\"0xe6f8110e1ec9c570cfb995082bf5751c000b029f406867b23a7db5d385682eb4\",\"license\":\"UNLICENSED\",\"urls\":[\"bzz-raw://2bb4d471540f921c2e0d6a8ec5502504315545d91e0665b1bb4459dbb9ae270e\",\"dweb:/ipfs/QmYTY8RhZuVB4NgrQTJL2qDqcfuw7ZDZr2qeWe7hHctDme\"]}},\"version\":1}", "metadata": { "compiler": { "version": "0.8.19+commit.7dd6d404" @@ -195,6 +223,19 @@ } ] }, + { + "inputs": [], + "stateMutability": "view", + "type": "function", + "name": "multicall3", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ] + }, { "inputs": [], "stateMutability": "view", @@ -221,6 +262,19 @@ } ] }, + { + "inputs": [], + "stateMutability": "view", + "type": "function", + "name": "stationFounderSafe", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ] + }, { "inputs": [], "stateMutability": "view", @@ -395,10 +449,10 @@ "license": "MIT" }, "script/utils/ScriptUtils.sol": { - "keccak256": "0xa216c97c7e43b4af4413f0795adc2b02da30c3529fc0ed57244dc378af9333ad", + "keccak256": "0xe6f8110e1ec9c570cfb995082bf5751c000b029f406867b23a7db5d385682eb4", "urls": [ - "bzz-raw://eb6598c8a02b27267903746606edd0ddb3364121f332512e3e3f3bb9d8d3a1d3", - "dweb:/ipfs/QmYdpxaAKRyP4D3JDwg9FBYujrSQ6Y2piPb3E4yZL1dtjx" + "bzz-raw://2bb4d471540f921c2e0d6a8ec5502504315545d91e0665b1bb4459dbb9ae270e", + "dweb:/ipfs/QmYTY8RhZuVB4NgrQTJL2qDqcfuw7ZDZr2qeWe7hHctDme" ], "license": "UNLICENSED" } @@ -407,22 +461,22 @@ }, "ast": { "absolutePath": "script/utils/ScriptUtils.sol", - "id": 41856, + "id": 48242, "exportedSymbols": { "Script": [ - 2559 + 5466 ], "ScriptUtils": [ - 41855 + 48241 ] }, "nodeType": "SourceUnit", - "src": "39:1627:31", + "src": "39:1984:44", "nodes": [ { - "id": 41772, + "id": 48145, "nodeType": "PragmaDirective", - "src": "39:24:31", + "src": "39:24:44", "nodes": [], "literals": [ "solidity", @@ -432,24 +486,24 @@ ] }, { - "id": 41774, + "id": 48147, "nodeType": "ImportDirective", - "src": "65:44:31", + "src": "65:44:44", "nodes": [], "absolutePath": "lib/forge-std/src/Script.sol", "file": "forge-std/Script.sol", "nameLocation": "-1:-1:-1", - "scope": 41856, - "sourceUnit": 2560, + "scope": 48242, + "sourceUnit": 5467, "symbolAliases": [ { "foreign": { - "id": 41773, + "id": 48146, "name": "Script", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2559, - "src": "73:6:31", + "referencedDeclaration": 5466, + "src": "73:6:44", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -458,36 +512,131 @@ "unitAlias": "" }, { - "id": 41855, + "id": 48241, "nodeType": "ContractDefinition", - "src": "111:1555:31", + "src": "111:1911:44", "nodes": [ { - "id": 41778, + "id": 48156, + "nodeType": "StructDefinition", + "src": "157:95:44", + "nodes": [], + "canonicalName": "ScriptUtils.Call3", + "members": [ + { + "constant": false, + "id": 48151, + "mutability": "mutable", + "name": "target", + "nameLocation": "188:6:44", + "nodeType": "VariableDeclaration", + "scope": 48156, + "src": "180:14:44", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 48150, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "180:7:44", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 48153, + "mutability": "mutable", + "name": "allowFailure", + "nameLocation": "209:12:44", + "nodeType": "VariableDeclaration", + "scope": 48156, + "src": "204:17:44", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + }, + "typeName": { + "id": 48152, + "name": "bool", + "nodeType": "ElementaryTypeName", + "src": "204:4:44", + "typeDescriptions": { + "typeIdentifier": "t_bool", + "typeString": "bool" + } + }, + "visibility": "internal" + }, + { + "constant": false, + "id": 48155, + "mutability": "mutable", + "name": "callData", + "nameLocation": "237:8:44", + "nodeType": "VariableDeclaration", + "scope": 48156, + "src": "231:14:44", + "stateVariable": false, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + }, + "typeName": { + "id": 48154, + "name": "bytes", + "nodeType": "ElementaryTypeName", + "src": "231:5:44", + "typeDescriptions": { + "typeIdentifier": "t_bytes_storage_ptr", + "typeString": "bytes" + } + }, + "visibility": "internal" + } + ], + "name": "Call3", + "nameLocation": "164:5:44", + "scope": 48241, + "visibility": "public" + }, + { + "id": 48158, "nodeType": "ErrorDefinition", - "src": "157:23:31", + "src": "262:23:44", "nodes": [], "errorSelector": "a1399551", "name": "Create2Failure", - "nameLocation": "163:14:31", + "nameLocation": "268:14:44", "parameters": { - "id": 41777, + "id": 48157, "nodeType": "ParameterList", "parameters": [], - "src": "177:2:31" + "src": "282:2:44" } }, { - "id": 41781, + "id": 48161, "nodeType": "VariableDeclaration", - "src": "210:80:31", + "src": "315:80:44", "nodes": [], "constant": true, "functionSelector": "bc8ff277", "mutability": "constant", "name": "MAX_ADDRESS", - "nameLocation": "234:11:31", - "scope": 41855, + "nameLocation": "339:11:44", + "scope": 48241, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -495,10 +644,10 @@ "typeString": "address" }, "typeName": { - "id": 41779, + "id": 48159, "name": "address", "nodeType": "ElementaryTypeName", - "src": "210:7:31", + "src": "315:7:44", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -507,14 +656,14 @@ }, "value": { "hexValue": "307846466646664666664646666666464666464666464646464666664646466666666646664646466646", - "id": 41780, + "id": 48160, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "248:42:31", + "src": "353:42:44", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -524,16 +673,16 @@ "visibility": "public" }, { - "id": 41784, + "id": 48164, "nodeType": "VariableDeclaration", - "src": "390:86:31", + "src": "495:86:44", "nodes": [], "constant": true, "functionSelector": "06dc245c", "mutability": "constant", "name": "entryPointAddress", - "nameLocation": "414:17:31", - "scope": 41855, + "nameLocation": "519:17:44", + "scope": 48241, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -541,10 +690,10 @@ "typeString": "address" }, "typeName": { - "id": 41782, + "id": 48162, "name": "address", "nodeType": "ElementaryTypeName", - "src": "390:7:31", + "src": "495:7:44", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -553,14 +702,14 @@ }, "value": { "hexValue": "307835464631333744346230464443443439446341333063374346353745353738613032366432373839", - "id": 41783, + "id": 48163, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "434:42:31", + "src": "539:42:44", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -570,16 +719,16 @@ "visibility": "public" }, { - "id": 41787, + "id": 48167, "nodeType": "VariableDeclaration", - "src": "511:76:31", + "src": "616:76:44", "nodes": [], "constant": true, "functionSelector": "1e97ad85", "mutability": "constant", "name": "turnkey", - "nameLocation": "535:7:31", - "scope": 41855, + "nameLocation": "640:7:44", + "scope": 48241, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -587,10 +736,10 @@ "typeString": "address" }, "typeName": { - "id": 41785, + "id": 48165, "name": "address", "nodeType": "ElementaryTypeName", - "src": "511:7:31", + "src": "616:7:44", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -599,14 +748,14 @@ }, "value": { "hexValue": "307842623934323531394131333339393932363330623133633332353246303466434230394434383431", - "id": 41786, + "id": 48166, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "545:42:31", + "src": "650:42:44", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -616,16 +765,16 @@ "visibility": "public" }, { - "id": 41790, + "id": 48170, "nodeType": "VariableDeclaration", - "src": "615:77:31", + "src": "720:77:44", "nodes": [], "constant": true, "functionSelector": "65e1f585", "mutability": "constant", "name": "symmetry", - "nameLocation": "639:8:31", - "scope": 41855, + "nameLocation": "744:8:44", + "scope": 48241, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -633,10 +782,10 @@ "typeString": "address" }, "typeName": { - "id": 41788, + "id": 48168, "name": "address", "nodeType": "ElementaryTypeName", - "src": "615:7:31", + "src": "720:7:44", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -645,14 +794,14 @@ }, "value": { "hexValue": "307837666636333633636433413445376639656365393864373844643363383632626163453231363364", - "id": 41789, + "id": 48169, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "650:42:31", + "src": "755:42:44", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -662,16 +811,16 @@ "visibility": "public" }, { - "id": 41793, + "id": 48173, "nodeType": "VariableDeclaration", - "src": "698:73:31", + "src": "803:73:44", "nodes": [], "constant": true, "functionSelector": "2c1be1bd", "mutability": "constant", "name": "frog", - "nameLocation": "722:4:31", - "scope": 41855, + "nameLocation": "827:4:44", + "scope": 48241, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -679,10 +828,10 @@ "typeString": "address" }, "typeName": { - "id": 41791, + "id": 48171, "name": "address", "nodeType": "ElementaryTypeName", - "src": "698:7:31", + "src": "803:7:44", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -691,14 +840,14 @@ }, "value": { "hexValue": "307845376166664442393634313738323631446634394238364246644241373845396437363844623644", - "id": 41792, + "id": 48172, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "729:42:31", + "src": "834:42:44", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -708,16 +857,16 @@ "visibility": "public" }, { - "id": 41796, + "id": 48176, "nodeType": "VariableDeclaration", - "src": "777:76:31", + "src": "882:76:44", "nodes": [], "constant": true, "functionSelector": "20bf91ce", "mutability": "constant", "name": "paprika", - "nameLocation": "801:7:31", - "scope": 41855, + "nameLocation": "906:7:44", + "scope": 48241, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -725,10 +874,10 @@ "typeString": "address" }, "typeName": { - "id": 41794, + "id": 48174, "name": "address", "nodeType": "ElementaryTypeName", - "src": "777:7:31", + "src": "882:7:44", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -737,14 +886,14 @@ }, "value": { "hexValue": "307834623863343761453265353038334545364141396145323838344538303531633265343734316231", - "id": 41795, + "id": 48175, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "811:42:31", + "src": "916:42:44", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -754,16 +903,16 @@ "visibility": "public" }, { - "id": 41799, + "id": 48179, "nodeType": "VariableDeclaration", - "src": "859:76:31", + "src": "964:76:44", "nodes": [], "constant": true, "functionSelector": "f627fbb5", "mutability": "constant", "name": "robriks", - "nameLocation": "883:7:31", - "scope": 41855, + "nameLocation": "988:7:44", + "scope": 48241, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -771,10 +920,10 @@ "typeString": "address" }, "typeName": { - "id": 41797, + "id": 48177, "name": "address", "nodeType": "ElementaryTypeName", - "src": "859:7:31", + "src": "964:7:44", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -783,14 +932,14 @@ }, "value": { "hexValue": "307846464646664666464132654336463636613232303137613044656230313931653546386342633335", - "id": 41798, + "id": 48178, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "893:42:31", + "src": "998:42:44", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -800,30 +949,122 @@ "visibility": "public" }, { - "id": 41825, + "id": 48182, + "nodeType": "VariableDeclaration", + "src": "1059:87:44", + "nodes": [], + "constant": true, + "functionSelector": "8ced031c", + "mutability": "constant", + "name": "stationFounderSafe", + "nameLocation": "1083:18:44", + "scope": 48241, + "stateVariable": true, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 48180, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "1059:7:44", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "value": { + "hexValue": "307830663935613762353065616545466330386562313042653434446434383430396234363337326232", + "id": 48181, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "1104:42:44", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "value": "0x0f95a7b50eaeEFc08eb10Be44Dd48409b46372b2" + }, + "visibility": "public" + }, + { + "id": 48185, + "nodeType": "VariableDeclaration", + "src": "1212:79:44", + "nodes": [], + "constant": true, + "functionSelector": "94b41e52", + "mutability": "constant", + "name": "multicall3", + "nameLocation": "1236:10:44", + "scope": 48241, + "stateVariable": true, + "storageLocation": "default", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "typeName": { + "id": 48183, + "name": "address", + "nodeType": "ElementaryTypeName", + "src": "1212:7:44", + "stateMutability": "nonpayable", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + } + }, + "value": { + "hexValue": "307863413131626465303539373762333633313136373032383836326245326131373339373643413131", + "id": 48184, + "isConstant": false, + "isLValue": false, + "isPure": true, + "kind": "number", + "lValueRequested": false, + "nodeType": "Literal", + "src": "1249:42:44", + "typeDescriptions": { + "typeIdentifier": "t_address", + "typeString": "address" + }, + "value": "0xcA11bde05977b3631167028862bE2a173976CA11" + }, + "visibility": "public" + }, + { + "id": 48211, "nodeType": "FunctionDefinition", - "src": "1016:237:31", + "src": "1372:237:44", "nodes": [], "body": { - "id": 41824, + "id": 48210, "nodeType": "Block", - "src": "1096:157:31", + "src": "1452:157:44", "nodes": [], "statements": [ { "assignments": [ - 41807 + 48193 ], "declarations": [ { "constant": false, - "id": 41807, + "id": 48193, "mutability": "mutable", "name": "inputDir", - "nameLocation": "1120:8:31", + "nameLocation": "1476:8:44", "nodeType": "VariableDeclaration", - "scope": 41824, - "src": "1106:22:31", + "scope": 48210, + "src": "1462:22:44", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -831,10 +1072,10 @@ "typeString": "string" }, "typeName": { - "id": 41806, + "id": 48192, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1106:6:31", + "src": "1462:6:44", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -843,17 +1084,17 @@ "visibility": "internal" } ], - "id": 41809, + "id": 48195, "initialValue": { "hexValue": "2e2f7363726970742f696e7075742f", - "id": 41808, + "id": 48194, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1131:17:31", + "src": "1487:17:44", "typeDescriptions": { "typeIdentifier": "t_stringliteral_026c9c51ed9926683c0942af0f9ce9c5f0f86ec95d2ab78ee065fb05005baabe", "typeString": "literal_string \"./script/input/\"" @@ -861,22 +1102,22 @@ "value": "./script/input/" }, "nodeType": "VariableDeclarationStatement", - "src": "1106:42:31" + "src": "1462:42:44" }, { "assignments": [ - 41811 + 48197 ], "declarations": [ { "constant": false, - "id": 41811, + "id": 48197, "mutability": "mutable", "name": "file", - "nameLocation": "1172:4:31", + "nameLocation": "1528:4:44", "nodeType": "VariableDeclaration", - "scope": 41824, - "src": "1158:18:31", + "scope": 48210, + "src": "1514:18:44", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -884,10 +1125,10 @@ "typeString": "string" }, "typeName": { - "id": 41810, + "id": 48196, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1158:6:31", + "src": "1514:6:44", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -896,28 +1137,28 @@ "visibility": "internal" } ], - "id": 41818, + "id": 48204, "initialValue": { "arguments": [ { - "id": 41815, + "id": 48201, "name": "inputDir", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 41807, - "src": "1193:8:31", + "referencedDeclaration": 48193, + "src": "1549:8:44", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 41816, + "id": 48202, "name": "fileName", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 41801, - "src": "1203:8:31", + "referencedDeclaration": 48187, + "src": "1559:8:44", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -936,40 +1177,40 @@ } ], "expression": { - "id": 41813, + "id": 48199, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1179:6:31", + "src": "1535:6:44", "typeDescriptions": { "typeIdentifier": "t_type$_t_string_storage_ptr_$", "typeString": "type(string storage pointer)" }, "typeName": { - "id": 41812, + "id": 48198, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1179:6:31", + "src": "1535:6:44", "typeDescriptions": {} } }, - "id": 41814, + "id": 48200, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1186:6:31", + "memberLocation": "1542:6:44", "memberName": "concat", "nodeType": "MemberAccess", - "src": "1179:13:31", + "src": "1535:13:44", "typeDescriptions": { "typeIdentifier": "t_function_stringconcat_pure$__$returns$_t_string_memory_ptr_$", "typeString": "function () pure returns (string memory)" } }, - "id": 41817, + "id": 48203, "isConstant": false, "isLValue": false, "isPure": false, @@ -978,7 +1219,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1179:33:31", + "src": "1535:33:44", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -986,18 +1227,18 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "1158:54:31" + "src": "1514:54:44" }, { "expression": { "arguments": [ { - "id": 41821, + "id": 48207, "name": "file", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 41811, - "src": "1241:4:31", + "referencedDeclaration": 48197, + "src": "1597:4:44", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1012,33 +1253,33 @@ } ], "expression": { - "id": 41819, + "id": 48205, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2504, - "src": "1229:2:31", + "referencedDeclaration": 5411, + "src": "1585:2:44", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$12291", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 41820, + "id": 48206, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1232:8:31", + "memberLocation": "1588:8:44", "memberName": "readFile", "nodeType": "MemberAccess", - "referencedDeclaration": 11126, - "src": "1229:11:31", + "referencedDeclaration": 15827, + "src": "1585:11:44", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) view external returns (string memory)" } }, - "id": 41822, + "id": 48208, "isConstant": false, "isLValue": false, "isPure": false, @@ -1047,17 +1288,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1229:17:31", + "src": "1585:17:44", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 41805, - "id": 41823, + "functionReturnParameters": 48191, + "id": 48209, "nodeType": "Return", - "src": "1222:24:31" + "src": "1578:24:44" } ] }, @@ -1065,20 +1306,20 @@ "kind": "function", "modifiers": [], "name": "readSalt", - "nameLocation": "1025:8:31", + "nameLocation": "1381:8:44", "parameters": { - "id": 41802, + "id": 48188, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41801, + "id": 48187, "mutability": "mutable", "name": "fileName", - "nameLocation": "1048:8:31", + "nameLocation": "1404:8:44", "nodeType": "VariableDeclaration", - "scope": 41825, - "src": "1034:22:31", + "scope": 48211, + "src": "1390:22:44", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1086,10 +1327,10 @@ "typeString": "string" }, "typeName": { - "id": 41800, + "id": 48186, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1034:6:31", + "src": "1390:6:44", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1098,21 +1339,21 @@ "visibility": "internal" } ], - "src": "1033:24:31" + "src": "1389:24:44" }, "returnParameters": { - "id": 41805, + "id": 48191, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41804, + "id": 48190, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 41825, - "src": "1081:13:31", + "scope": 48211, + "src": "1437:13:44", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1120,10 +1361,10 @@ "typeString": "string" }, "typeName": { - "id": 41803, + "id": 48189, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1081:6:31", + "src": "1437:6:44", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1132,38 +1373,38 @@ "visibility": "internal" } ], - "src": "1080:15:31" + "src": "1436:15:44" }, - "scope": 41855, + "scope": 48241, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 41854, + "id": 48240, "nodeType": "FunctionDefinition", - "src": "1351:313:31", + "src": "1707:313:44", "nodes": [], "body": { - "id": 41853, + "id": 48239, "nodeType": "Block", - "src": "1437:227:31", + "src": "1793:227:44", "nodes": [], "statements": [ { "assignments": [ - 41833 + 48219 ], "declarations": [ { "constant": false, - "id": 41833, + "id": 48219, "mutability": "mutable", "name": "output", - "nameLocation": "1461:6:31", + "nameLocation": "1817:6:44", "nodeType": "VariableDeclaration", - "scope": 41853, - "src": "1447:20:31", + "scope": 48239, + "src": "1803:20:44", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1171,10 +1412,10 @@ "typeString": "string" }, "typeName": { - "id": 41832, + "id": 48218, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1447:6:31", + "src": "1803:6:44", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1183,16 +1424,16 @@ "visibility": "internal" } ], - "id": 41842, + "id": 48228, "initialValue": { "arguments": [ { - "id": 41837, + "id": 48223, "name": "consumedSalt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 41827, - "src": "1484:12:31", + "referencedDeclaration": 48213, + "src": "1840:12:44", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1200,14 +1441,14 @@ }, { "hexValue": "203a20", - "id": 41838, + "id": 48224, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1498:5:31", + "src": "1854:5:44", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f6e2d4828d2255673c37a4b6bc2f5f9a13ca3e9717109b77618ca529041a3363", "typeString": "literal_string \" : \"" @@ -1215,12 +1456,12 @@ "value": " : " }, { - "id": 41839, + "id": 48225, "name": "deployment", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 41829, - "src": "1505:10:31", + "referencedDeclaration": 48215, + "src": "1861:10:44", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1228,14 +1469,14 @@ }, { "hexValue": "2c20", - "id": 41840, + "id": 48226, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1517:4:31", + "src": "1873:4:44", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bca0729fb6730dfd2fb395d597640354b22fad86e25c1680a49df80925b5fa0d", "typeString": "literal_string \", \"" @@ -1263,40 +1504,40 @@ } ], "expression": { - "id": 41835, + "id": 48221, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1470:6:31", + "src": "1826:6:44", "typeDescriptions": { "typeIdentifier": "t_type$_t_string_storage_ptr_$", "typeString": "type(string storage pointer)" }, "typeName": { - "id": 41834, + "id": 48220, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1470:6:31", + "src": "1826:6:44", "typeDescriptions": {} } }, - "id": 41836, + "id": 48222, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1477:6:31", + "memberLocation": "1833:6:44", "memberName": "concat", "nodeType": "MemberAccess", - "src": "1470:13:31", + "src": "1826:13:44", "typeDescriptions": { "typeIdentifier": "t_function_stringconcat_pure$__$returns$_t_string_memory_ptr_$", "typeString": "function () pure returns (string memory)" } }, - "id": 41841, + "id": 48227, "isConstant": false, "isLValue": false, "isPure": false, @@ -1305,7 +1546,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1470:52:31", + "src": "1826:52:44", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -1313,22 +1554,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "1447:75:31" + "src": "1803:75:44" }, { "assignments": [ - 41844 + 48230 ], "declarations": [ { "constant": false, - "id": 41844, + "id": 48230, "mutability": "mutable", "name": "dest", - "nameLocation": "1581:4:31", + "nameLocation": "1937:4:44", "nodeType": "VariableDeclaration", - "scope": 41853, - "src": "1567:18:31", + "scope": 48239, + "src": "1923:18:44", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1336,10 +1577,10 @@ "typeString": "string" }, "typeName": { - "id": 41843, + "id": 48229, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1567:6:31", + "src": "1923:6:44", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1348,17 +1589,17 @@ "visibility": "internal" } ], - "id": 41846, + "id": 48232, "initialValue": { "hexValue": "2e2f7363726970742f696e7075742f7573656453616c7473", - "id": 41845, + "id": 48231, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1588:26:31", + "src": "1944:26:44", "typeDescriptions": { "typeIdentifier": "t_stringliteral_75de4d20c51db75cf587d17af39ea23a335ac113de1dd53969188184913009ea", "typeString": "literal_string \"./script/input/usedSalts\"" @@ -1366,30 +1607,30 @@ "value": "./script/input/usedSalts" }, "nodeType": "VariableDeclarationStatement", - "src": "1567:47:31" + "src": "1923:47:44" }, { "expression": { "arguments": [ { - "id": 41849, + "id": 48235, "name": "dest", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 41844, - "src": "1644:4:31", + "referencedDeclaration": 48230, + "src": "2000:4:44", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 41850, + "id": 48236, "name": "output", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 41833, - "src": "1650:6:31", + "referencedDeclaration": 48219, + "src": "2006:6:44", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1408,33 +1649,33 @@ } ], "expression": { - "id": 41847, + "id": 48233, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2504, - "src": "1631:2:31", + "referencedDeclaration": 5411, + "src": "1987:2:44", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$12291", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 41848, + "id": 48234, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1634:9:31", + "memberLocation": "1990:9:44", "memberName": "writeLine", "nodeType": "MemberAccess", - "referencedDeclaration": 11161, - "src": "1631:12:31", + "referencedDeclaration": 15862, + "src": "1987:12:44", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory) external" } }, - "id": 41851, + "id": 48237, "isConstant": false, "isLValue": false, "isPure": false, @@ -1443,17 +1684,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1631:26:31", + "src": "1987:26:44", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "functionReturnParameters": 41831, - "id": 41852, + "functionReturnParameters": 48217, + "id": 48238, "nodeType": "Return", - "src": "1624:33:31" + "src": "1980:33:44" } ] }, @@ -1461,20 +1702,20 @@ "kind": "function", "modifiers": [], "name": "writeUsedSalt", - "nameLocation": "1360:13:31", + "nameLocation": "1716:13:44", "parameters": { - "id": 41830, + "id": 48216, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41827, + "id": 48213, "mutability": "mutable", "name": "consumedSalt", - "nameLocation": "1388:12:31", + "nameLocation": "1744:12:44", "nodeType": "VariableDeclaration", - "scope": 41854, - "src": "1374:26:31", + "scope": 48240, + "src": "1730:26:44", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1482,10 +1723,10 @@ "typeString": "string" }, "typeName": { - "id": 41826, + "id": 48212, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1374:6:31", + "src": "1730:6:44", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1495,13 +1736,13 @@ }, { "constant": false, - "id": 41829, + "id": 48215, "mutability": "mutable", "name": "deployment", - "nameLocation": "1416:10:31", + "nameLocation": "1772:10:44", "nodeType": "VariableDeclaration", - "scope": 41854, - "src": "1402:24:31", + "scope": 48240, + "src": "1758:24:44", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1509,10 +1750,10 @@ "typeString": "string" }, "typeName": { - "id": 41828, + "id": 48214, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1402:6:31", + "src": "1758:6:44", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1521,15 +1762,15 @@ "visibility": "internal" } ], - "src": "1373:54:31" + "src": "1729:54:44" }, "returnParameters": { - "id": 41831, + "id": 48217, "nodeType": "ParameterList", "parameters": [], - "src": "1437:0:31" + "src": "1793:0:44" }, - "scope": 41855, + "scope": 48241, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" @@ -1539,18 +1780,18 @@ "baseContracts": [ { "baseName": { - "id": 41775, + "id": 48148, "name": "Script", "nameLocations": [ - "144:6:31" + "144:6:44" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 2559, - "src": "144:6:31" + "referencedDeclaration": 5466, + "src": "144:6:44" }, - "id": 41776, + "id": 48149, "nodeType": "InheritanceSpecifier", - "src": "144:6:31" + "src": "144:6:44" } ], "canonicalName": "ScriptUtils", @@ -1558,23 +1799,23 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 41855, - 2559, - 10598, - 5357, - 3297, - 2520, - 2508 + 48241, + 5466, + 15248, + 9682, + 7622, + 5427, + 5415 ], "name": "ScriptUtils", - "nameLocation": "129:11:31", - "scope": 41856, + "nameLocation": "129:11:44", + "scope": 48242, "usedErrors": [ - 41778 + 48158 ] } ], "license": "UNLICENSED" }, - "id": 31 + "id": 44 } \ No newline at end of file diff --git a/out/StdAssertions.sol/StdAssertions.json b/out/StdAssertions.sol/StdAssertions.json index 4914b604e..a342c5772 100644 --- a/out/StdAssertions.sol/StdAssertions.json +++ b/out/StdAssertions.sol/StdAssertions.json @@ -867,25 +867,25 @@ }, "ast": { "absolutePath": "lib/forge-std/src/StdAssertions.sol", - "id": 3824, + "id": 6885, "exportedSymbols": { "DSTest": [ - 2291 + 5352 ], "StdAssertions": [ - 3823 + 6884 ], "stdMath": [ - 8457 + 11518 ] }, "nodeType": "SourceUnit", - "src": "32:13639:3", + "src": "32:13639:23", "nodes": [ { - "id": 2407, + "id": 5468, "nodeType": "PragmaDirective", - "src": "32:31:3", + "src": "32:31:23", "nodes": [], "literals": [ "solidity", @@ -898,24 +898,24 @@ ] }, { - "id": 2409, + "id": 5470, "nodeType": "ImportDirective", - "src": "65:40:3", + "src": "65:40:23", "nodes": [], "absolutePath": "lib/forge-std/lib/ds-test/src/test.sol", "file": "ds-test/test.sol", "nameLocation": "-1:-1:-1", - "scope": 3824, - "sourceUnit": 2292, + "scope": 6885, + "sourceUnit": 5353, "symbolAliases": [ { "foreign": { - "id": 2408, + "id": 5469, "name": "DSTest", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2291, - "src": "73:6:3", + "referencedDeclaration": 5352, + "src": "73:6:23", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -924,24 +924,24 @@ "unitAlias": "" }, { - "id": 2411, + "id": 5472, "nodeType": "ImportDirective", - "src": "106:38:3", + "src": "106:38:23", "nodes": [], "absolutePath": "lib/forge-std/src/StdMath.sol", "file": "./StdMath.sol", "nameLocation": "-1:-1:-1", - "scope": 3824, - "sourceUnit": 8458, + "scope": 6885, + "sourceUnit": 11519, "symbolAliases": [ { "foreign": { - "id": 2410, + "id": 5471, "name": "stdMath", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8457, - "src": "114:7:3", + "referencedDeclaration": 11518, + "src": "114:7:23", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -950,33 +950,33 @@ "unitAlias": "" }, { - "id": 3823, + "id": 6884, "nodeType": "ContractDefinition", - "src": "146:13524:3", + "src": "146:13524:23", "nodes": [ { - "id": 2418, + "id": 5479, "nodeType": "EventDefinition", - "src": "194:31:3", + "src": "194:31:23", "nodes": [], "anonymous": false, "eventSelector": "fb102865d50addddf69da9b5aa1bced66c80cf869a5c8d0471a467e18ce9cab1", "name": "log_array", - "nameLocation": "200:9:3", + "nameLocation": "200:9:23", "parameters": { - "id": 2417, + "id": 5478, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2416, + "id": 5477, "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "220:3:3", + "nameLocation": "220:3:23", "nodeType": "VariableDeclaration", - "scope": 2418, - "src": "210:13:3", + "scope": 5479, + "src": "210:13:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -985,18 +985,18 @@ }, "typeName": { "baseType": { - "id": 2414, + "id": 5475, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "210:7:3", + "src": "210:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 2415, + "id": 5476, "nodeType": "ArrayTypeName", - "src": "210:9:3", + "src": "210:9:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -1005,32 +1005,32 @@ "visibility": "internal" } ], - "src": "209:15:3" + "src": "209:15:23" } }, { - "id": 2423, + "id": 5484, "nodeType": "EventDefinition", - "src": "230:30:3", + "src": "230:30:23", "nodes": [], "anonymous": false, "eventSelector": "890a82679b470f2bd82816ed9b161f97d8b967f37fa3647c21d5bf39749e2dd5", "name": "log_array", - "nameLocation": "236:9:3", + "nameLocation": "236:9:23", "parameters": { - "id": 2422, + "id": 5483, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2421, + "id": 5482, "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "255:3:3", + "nameLocation": "255:3:23", "nodeType": "VariableDeclaration", - "scope": 2423, - "src": "246:12:3", + "scope": 5484, + "src": "246:12:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1039,18 +1039,18 @@ }, "typeName": { "baseType": { - "id": 2419, + "id": 5480, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "246:6:3", + "src": "246:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "id": 2420, + "id": 5481, "nodeType": "ArrayTypeName", - "src": "246:8:3", + "src": "246:8:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -1059,32 +1059,32 @@ "visibility": "internal" } ], - "src": "245:14:3" + "src": "245:14:23" } }, { - "id": 2428, + "id": 5489, "nodeType": "EventDefinition", - "src": "265:31:3", + "src": "265:31:23", "nodes": [], "anonymous": false, "eventSelector": "40e1840f5769073d61bd01372d9b75baa9842d5629a0c99ff103be1178a8e9e2", "name": "log_array", - "nameLocation": "271:9:3", + "nameLocation": "271:9:23", "parameters": { - "id": 2427, + "id": 5488, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2426, + "id": 5487, "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "291:3:3", + "nameLocation": "291:3:23", "nodeType": "VariableDeclaration", - "scope": 2428, - "src": "281:13:3", + "scope": 5489, + "src": "281:13:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1093,19 +1093,19 @@ }, "typeName": { "baseType": { - "id": 2424, + "id": 5485, "name": "address", "nodeType": "ElementaryTypeName", - "src": "281:7:3", + "src": "281:7:23", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 2425, + "id": 5486, "nodeType": "ArrayTypeName", - "src": "281:9:3", + "src": "281:9:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -1114,32 +1114,32 @@ "visibility": "internal" } ], - "src": "280:15:3" + "src": "280:15:23" } }, { - "id": 2435, + "id": 5496, "nodeType": "EventDefinition", - "src": "301:49:3", + "src": "301:49:23", "nodes": [], "anonymous": false, "eventSelector": "00aaa39c9ffb5f567a4534380c737075702e1f7f14107fc95328e3b56c0325fb", "name": "log_named_array", - "nameLocation": "307:15:3", + "nameLocation": "307:15:23", "parameters": { - "id": 2434, + "id": 5495, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2430, + "id": 5491, "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "330:3:3", + "nameLocation": "330:3:23", "nodeType": "VariableDeclaration", - "scope": 2435, - "src": "323:10:3", + "scope": 5496, + "src": "323:10:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1147,10 +1147,10 @@ "typeString": "string" }, "typeName": { - "id": 2429, + "id": 5490, "name": "string", "nodeType": "ElementaryTypeName", - "src": "323:6:3", + "src": "323:6:23", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1160,14 +1160,14 @@ }, { "constant": false, - "id": 2433, + "id": 5494, "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "345:3:3", + "nameLocation": "345:3:23", "nodeType": "VariableDeclaration", - "scope": 2435, - "src": "335:13:3", + "scope": 5496, + "src": "335:13:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1176,18 +1176,18 @@ }, "typeName": { "baseType": { - "id": 2431, + "id": 5492, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "335:7:3", + "src": "335:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 2432, + "id": 5493, "nodeType": "ArrayTypeName", - "src": "335:9:3", + "src": "335:9:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -1196,32 +1196,32 @@ "visibility": "internal" } ], - "src": "322:27:3" + "src": "322:27:23" } }, { - "id": 2442, + "id": 5503, "nodeType": "EventDefinition", - "src": "355:48:3", + "src": "355:48:23", "nodes": [], "anonymous": false, "eventSelector": "a73eda09662f46dde729be4611385ff34fe6c44fbbc6f7e17b042b59a3445b57", "name": "log_named_array", - "nameLocation": "361:15:3", + "nameLocation": "361:15:23", "parameters": { - "id": 2441, + "id": 5502, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2437, + "id": 5498, "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "384:3:3", + "nameLocation": "384:3:23", "nodeType": "VariableDeclaration", - "scope": 2442, - "src": "377:10:3", + "scope": 5503, + "src": "377:10:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1229,10 +1229,10 @@ "typeString": "string" }, "typeName": { - "id": 2436, + "id": 5497, "name": "string", "nodeType": "ElementaryTypeName", - "src": "377:6:3", + "src": "377:6:23", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1242,14 +1242,14 @@ }, { "constant": false, - "id": 2440, + "id": 5501, "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "398:3:3", + "nameLocation": "398:3:23", "nodeType": "VariableDeclaration", - "scope": 2442, - "src": "389:12:3", + "scope": 5503, + "src": "389:12:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1258,18 +1258,18 @@ }, "typeName": { "baseType": { - "id": 2438, + "id": 5499, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "389:6:3", + "src": "389:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "id": 2439, + "id": 5500, "nodeType": "ArrayTypeName", - "src": "389:8:3", + "src": "389:8:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -1278,32 +1278,32 @@ "visibility": "internal" } ], - "src": "376:26:3" + "src": "376:26:23" } }, { - "id": 2449, + "id": 5510, "nodeType": "EventDefinition", - "src": "408:49:3", + "src": "408:49:23", "nodes": [], "anonymous": false, "eventSelector": "3bcfb2ae2e8d132dd1fce7cf278a9a19756a9fceabe470df3bdabb4bc577d1bd", "name": "log_named_array", - "nameLocation": "414:15:3", + "nameLocation": "414:15:23", "parameters": { - "id": 2448, + "id": 5509, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2444, + "id": 5505, "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "437:3:3", + "nameLocation": "437:3:23", "nodeType": "VariableDeclaration", - "scope": 2449, - "src": "430:10:3", + "scope": 5510, + "src": "430:10:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1311,10 +1311,10 @@ "typeString": "string" }, "typeName": { - "id": 2443, + "id": 5504, "name": "string", "nodeType": "ElementaryTypeName", - "src": "430:6:3", + "src": "430:6:23", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1324,14 +1324,14 @@ }, { "constant": false, - "id": 2447, + "id": 5508, "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "452:3:3", + "nameLocation": "452:3:23", "nodeType": "VariableDeclaration", - "scope": 2449, - "src": "442:13:3", + "scope": 5510, + "src": "442:13:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1340,19 +1340,19 @@ }, "typeName": { "baseType": { - "id": 2445, + "id": 5506, "name": "address", "nodeType": "ElementaryTypeName", - "src": "442:7:3", + "src": "442:7:23", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 2446, + "id": 5507, "nodeType": "ArrayTypeName", - "src": "442:9:3", + "src": "442:9:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -1361,18 +1361,18 @@ "visibility": "internal" } ], - "src": "429:27:3" + "src": "429:27:23" } }, { - "id": 2463, + "id": 5524, "nodeType": "FunctionDefinition", - "src": "463:118:3", + "src": "463:118:23", "nodes": [], "body": { - "id": 2462, + "id": 5523, "nodeType": "Block", - "src": "513:68:3", + "src": "513:68:23", "nodes": [], "statements": [ { @@ -1380,14 +1380,14 @@ "arguments": [ { "hexValue": "4572726f72", - "id": 2455, + "id": 5516, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "545:7:3", + "src": "545:7:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -1395,12 +1395,12 @@ "value": "Error" }, { - "id": 2456, + "id": 5517, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2451, - "src": "554:3:3", + "referencedDeclaration": 5512, + "src": "554:3:23", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1418,18 +1418,18 @@ "typeString": "string memory" } ], - "id": 2454, + "id": 5515, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "528:16:3", + "referencedDeclaration": 3146, + "src": "528:16:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 2457, + "id": 5518, "isConstant": false, "isLValue": false, "isPure": false, @@ -1438,37 +1438,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "528:30:3", + "src": "528:30:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2458, + "id": 5519, "nodeType": "EmitStatement", - "src": "523:35:3" + "src": "523:35:23" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 2459, + "id": 5520, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [ - 2463, - 216 + 5524, + 3277 ], - "referencedDeclaration": 216, - "src": "568:4:3", + "referencedDeclaration": 3277, + "src": "568:4:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 2460, + "id": 5521, "isConstant": false, "isLValue": false, "isPure": false, @@ -1477,16 +1477,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "568:6:3", + "src": "568:6:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2461, + "id": 5522, "nodeType": "ExpressionStatement", - "src": "568:6:3" + "src": "568:6:23" } ] }, @@ -1494,20 +1494,20 @@ "kind": "function", "modifiers": [], "name": "fail", - "nameLocation": "472:4:3", + "nameLocation": "472:4:23", "parameters": { - "id": 2452, + "id": 5513, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2451, + "id": 5512, "mutability": "mutable", "name": "err", - "nameLocation": "491:3:3", + "nameLocation": "491:3:23", "nodeType": "VariableDeclaration", - "scope": 2463, - "src": "477:17:3", + "scope": 5524, + "src": "477:17:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1515,10 +1515,10 @@ "typeString": "string" }, "typeName": { - "id": 2450, + "id": 5511, "name": "string", "nodeType": "ElementaryTypeName", - "src": "477:6:3", + "src": "477:6:23", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1527,35 +1527,35 @@ "visibility": "internal" } ], - "src": "476:19:3" + "src": "476:19:23" }, "returnParameters": { - "id": 2453, + "id": 5514, "nodeType": "ParameterList", "parameters": [], - "src": "513:0:3" + "src": "513:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 2474, + "id": 5535, "nodeType": "FunctionDefinition", - "src": "587:83:3", + "src": "587:83:23", "nodes": [], "body": { - "id": 2473, + "id": 5534, "nodeType": "Block", - "src": "636:34:3", + "src": "636:34:23", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 2470, + "id": 5531, "isConstant": false, "isLValue": false, "isPure": false, @@ -1563,14 +1563,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "657:5:3", + "src": "657:5:23", "subExpression": { - "id": 2469, + "id": 5530, "name": "data", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2465, - "src": "658:4:3", + "referencedDeclaration": 5526, + "src": "658:4:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1589,21 +1589,21 @@ "typeString": "bool" } ], - "id": 2468, + "id": 5529, "name": "assertTrue", "nodeType": "Identifier", "overloadedDeclarations": [ - 269, - 290 + 3330, + 3351 ], - "referencedDeclaration": 269, - "src": "646:10:3", + "referencedDeclaration": 3330, + "src": "646:10:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bool_$returns$__$", "typeString": "function (bool)" } }, - "id": 2471, + "id": 5532, "isConstant": false, "isLValue": false, "isPure": false, @@ -1612,16 +1612,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "646:17:3", + "src": "646:17:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2472, + "id": 5533, "nodeType": "ExpressionStatement", - "src": "646:17:3" + "src": "646:17:23" } ] }, @@ -1629,20 +1629,20 @@ "kind": "function", "modifiers": [], "name": "assertFalse", - "nameLocation": "596:11:3", + "nameLocation": "596:11:23", "parameters": { - "id": 2466, + "id": 5527, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2465, + "id": 5526, "mutability": "mutable", "name": "data", - "nameLocation": "613:4:3", + "nameLocation": "613:4:23", "nodeType": "VariableDeclaration", - "scope": 2474, - "src": "608:9:3", + "scope": 5535, + "src": "608:9:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1650,10 +1650,10 @@ "typeString": "bool" }, "typeName": { - "id": 2464, + "id": 5525, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "608:4:3", + "src": "608:4:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1662,35 +1662,35 @@ "visibility": "internal" } ], - "src": "607:11:3" + "src": "607:11:23" }, "returnParameters": { - "id": 2467, + "id": 5528, "nodeType": "ParameterList", "parameters": [], - "src": "636:0:3" + "src": "636:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 2488, + "id": 5549, "nodeType": "FunctionDefinition", - "src": "676:107:3", + "src": "676:107:23", "nodes": [], "body": { - "id": 2487, + "id": 5548, "nodeType": "Block", - "src": "744:39:3", + "src": "744:39:23", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 2483, + "id": 5544, "isConstant": false, "isLValue": false, "isPure": false, @@ -1698,14 +1698,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "765:5:3", + "src": "765:5:23", "subExpression": { - "id": 2482, + "id": 5543, "name": "data", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2476, - "src": "766:4:3", + "referencedDeclaration": 5537, + "src": "766:4:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1717,12 +1717,12 @@ } }, { - "id": 2484, + "id": 5545, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2478, - "src": "772:3:3", + "referencedDeclaration": 5539, + "src": "772:3:23", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1740,21 +1740,21 @@ "typeString": "string memory" } ], - "id": 2481, + "id": 5542, "name": "assertTrue", "nodeType": "Identifier", "overloadedDeclarations": [ - 269, - 290 + 3330, + 3351 ], - "referencedDeclaration": 290, - "src": "754:10:3", + "referencedDeclaration": 3351, + "src": "754:10:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory)" } }, - "id": 2485, + "id": 5546, "isConstant": false, "isLValue": false, "isPure": false, @@ -1763,16 +1763,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "754:22:3", + "src": "754:22:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2486, + "id": 5547, "nodeType": "ExpressionStatement", - "src": "754:22:3" + "src": "754:22:23" } ] }, @@ -1780,20 +1780,20 @@ "kind": "function", "modifiers": [], "name": "assertFalse", - "nameLocation": "685:11:3", + "nameLocation": "685:11:23", "parameters": { - "id": 2479, + "id": 5540, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2476, + "id": 5537, "mutability": "mutable", "name": "data", - "nameLocation": "702:4:3", + "nameLocation": "702:4:23", "nodeType": "VariableDeclaration", - "scope": 2488, - "src": "697:9:3", + "scope": 5549, + "src": "697:9:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1801,10 +1801,10 @@ "typeString": "bool" }, "typeName": { - "id": 2475, + "id": 5536, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "697:4:3", + "src": "697:4:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1814,13 +1814,13 @@ }, { "constant": false, - "id": 2478, + "id": 5539, "mutability": "mutable", "name": "err", - "nameLocation": "722:3:3", + "nameLocation": "722:3:23", "nodeType": "VariableDeclaration", - "scope": 2488, - "src": "708:17:3", + "scope": 5549, + "src": "708:17:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1828,10 +1828,10 @@ "typeString": "string" }, "typeName": { - "id": 2477, + "id": 5538, "name": "string", "nodeType": "ElementaryTypeName", - "src": "708:6:3", + "src": "708:6:23", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1840,28 +1840,28 @@ "visibility": "internal" } ], - "src": "696:30:3" + "src": "696:30:23" }, "returnParameters": { - "id": 2480, + "id": 5541, "nodeType": "ParameterList", "parameters": [], - "src": "744:0:3" + "src": "744:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 2524, + "id": 5585, "nodeType": "FunctionDefinition", - "src": "789:312:3", + "src": "789:312:23", "nodes": [], "body": { - "id": 2523, + "id": 5584, "nodeType": "Block", - "src": "840:261:3", + "src": "840:261:23", "nodes": [], "statements": [ { @@ -1870,18 +1870,18 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 2497, + "id": 5558, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 2495, + "id": 5556, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2490, - "src": "854:1:3", + "referencedDeclaration": 5551, + "src": "854:1:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1890,44 +1890,44 @@ "nodeType": "BinaryOperation", "operator": "!=", "rightExpression": { - "id": 2496, + "id": 5557, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2492, - "src": "859:1:3", + "referencedDeclaration": 5553, + "src": "859:1:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "854:6:3", + "src": "854:6:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2522, + "id": 5583, "nodeType": "IfStatement", - "src": "850:245:3", + "src": "850:245:23", "trueBody": { - "id": 2521, + "id": 5582, "nodeType": "Block", - "src": "862:233:3", + "src": "862:233:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203d3d2062206e6f7420736174697366696564205b626f6f6c5d", - "id": 2499, + "id": 5560, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "885:36:3", + "src": "885:36:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8b48ec9ac4dc7123ad32509232067c63ebae61bff18d5e06bf4dea2a25240ed2", "typeString": "literal_string \"Error: a == b not satisfied [bool]\"" @@ -1942,18 +1942,18 @@ "typeString": "literal_string \"Error: a == b not satisfied [bool]\"" } ], - "id": 2498, + "id": 5559, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "881:3:3", + "referencedDeclaration": 3066, + "src": "881:3:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 2500, + "id": 5561, "isConstant": false, "isLValue": false, "isPure": false, @@ -1962,30 +1962,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "881:41:3", + "src": "881:41:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2501, + "id": 5562, "nodeType": "EmitStatement", - "src": "876:46:3" + "src": "876:46:23" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 2503, + "id": 5564, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "958:12:3", + "src": "958:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -1994,12 +1994,12 @@ }, { "condition": { - "id": 2504, + "id": 5565, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2490, - "src": "972:1:3", + "referencedDeclaration": 5551, + "src": "972:1:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2007,37 +2007,37 @@ }, "falseExpression": { "hexValue": "66616c7365", - "id": 2506, + "id": 5567, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "985:7:3", + "src": "985:7:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ba9154e0baa69c78e0ca563b867df81bae9d177c4ea1452c35c84386a70f0f7a", "typeString": "literal_string \"false\"" }, "value": "false" }, - "id": 2507, + "id": 5568, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "Conditional", - "src": "972:20:3", + "src": "972:20:23", "trueExpression": { "hexValue": "74727565", - "id": 2505, + "id": 5566, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "976:6:3", + "src": "976:6:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6273151f959616268004b58dbb21e5c851b7b8d04498b4aabee12291d22fc034", "typeString": "literal_string \"true\"" @@ -2061,18 +2061,18 @@ "typeString": "string memory" } ], - "id": 2502, + "id": 5563, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "941:16:3", + "referencedDeclaration": 3146, + "src": "941:16:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 2508, + "id": 5569, "isConstant": false, "isLValue": false, "isPure": false, @@ -2081,30 +2081,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "941:52:3", + "src": "941:52:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2509, + "id": 5570, "nodeType": "EmitStatement", - "src": "936:57:3" + "src": "936:57:23" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 2511, + "id": 5572, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1029:12:3", + "src": "1029:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -2113,12 +2113,12 @@ }, { "condition": { - "id": 2512, + "id": 5573, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2492, - "src": "1043:1:3", + "referencedDeclaration": 5553, + "src": "1043:1:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2126,37 +2126,37 @@ }, "falseExpression": { "hexValue": "66616c7365", - "id": 2514, + "id": 5575, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1056:7:3", + "src": "1056:7:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ba9154e0baa69c78e0ca563b867df81bae9d177c4ea1452c35c84386a70f0f7a", "typeString": "literal_string \"false\"" }, "value": "false" }, - "id": 2515, + "id": 5576, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "Conditional", - "src": "1043:20:3", + "src": "1043:20:23", "trueExpression": { "hexValue": "74727565", - "id": 2513, + "id": 5574, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1047:6:3", + "src": "1047:6:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6273151f959616268004b58dbb21e5c851b7b8d04498b4aabee12291d22fc034", "typeString": "literal_string \"true\"" @@ -2180,18 +2180,18 @@ "typeString": "string memory" } ], - "id": 2510, + "id": 5571, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "1012:16:3", + "referencedDeclaration": 3146, + "src": "1012:16:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 2516, + "id": 5577, "isConstant": false, "isLValue": false, "isPure": false, @@ -2200,37 +2200,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1012:52:3", + "src": "1012:52:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2517, + "id": 5578, "nodeType": "EmitStatement", - "src": "1007:57:3" + "src": "1007:57:23" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 2518, + "id": 5579, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [ - 2463, - 216 + 5524, + 3277 ], - "referencedDeclaration": 216, - "src": "1078:4:3", + "referencedDeclaration": 3277, + "src": "1078:4:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 2519, + "id": 5580, "isConstant": false, "isLValue": false, "isPure": false, @@ -2239,16 +2239,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1078:6:3", + "src": "1078:6:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2520, + "id": 5581, "nodeType": "ExpressionStatement", - "src": "1078:6:3" + "src": "1078:6:23" } ] } @@ -2259,20 +2259,20 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "798:8:3", + "nameLocation": "798:8:23", "parameters": { - "id": 2493, + "id": 5554, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2490, + "id": 5551, "mutability": "mutable", "name": "a", - "nameLocation": "812:1:3", + "nameLocation": "812:1:23", "nodeType": "VariableDeclaration", - "scope": 2524, - "src": "807:6:3", + "scope": 5585, + "src": "807:6:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2280,10 +2280,10 @@ "typeString": "bool" }, "typeName": { - "id": 2489, + "id": 5550, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "807:4:3", + "src": "807:4:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2293,13 +2293,13 @@ }, { "constant": false, - "id": 2492, + "id": 5553, "mutability": "mutable", "name": "b", - "nameLocation": "820:1:3", + "nameLocation": "820:1:23", "nodeType": "VariableDeclaration", - "scope": 2524, - "src": "815:6:3", + "scope": 5585, + "src": "815:6:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2307,10 +2307,10 @@ "typeString": "bool" }, "typeName": { - "id": 2491, + "id": 5552, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "815:4:3", + "src": "815:4:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2319,28 +2319,28 @@ "visibility": "internal" } ], - "src": "806:16:3" + "src": "806:16:23" }, "returnParameters": { - "id": 2494, + "id": 5555, "nodeType": "ParameterList", "parameters": [], - "src": "840:0:3" + "src": "840:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 2549, + "id": 5610, "nodeType": "FunctionDefinition", - "src": "1107:186:3", + "src": "1107:186:23", "nodes": [], "body": { - "id": 2548, + "id": 5609, "nodeType": "Block", - "src": "1177:116:3", + "src": "1177:116:23", "nodes": [], "statements": [ { @@ -2349,18 +2349,18 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 2535, + "id": 5596, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 2533, + "id": 5594, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2526, - "src": "1191:1:3", + "referencedDeclaration": 5587, + "src": "1191:1:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2369,44 +2369,44 @@ "nodeType": "BinaryOperation", "operator": "!=", "rightExpression": { - "id": 2534, + "id": 5595, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2528, - "src": "1196:1:3", + "referencedDeclaration": 5589, + "src": "1196:1:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "1191:6:3", + "src": "1191:6:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2547, + "id": 5608, "nodeType": "IfStatement", - "src": "1187:100:3", + "src": "1187:100:23", "trueBody": { - "id": 2546, + "id": 5607, "nodeType": "Block", - "src": "1199:88:3", + "src": "1199:88:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 2537, + "id": 5598, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1235:7:3", + "src": "1235:7:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -2414,12 +2414,12 @@ "value": "Error" }, { - "id": 2538, + "id": 5599, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2530, - "src": "1244:3:3", + "referencedDeclaration": 5591, + "src": "1244:3:23", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -2437,18 +2437,18 @@ "typeString": "string memory" } ], - "id": 2536, + "id": 5597, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "1218:16:3", + "referencedDeclaration": 3146, + "src": "1218:16:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 2539, + "id": 5600, "isConstant": false, "isLValue": false, "isPure": false, @@ -2457,39 +2457,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1218:30:3", + "src": "1218:30:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2540, + "id": 5601, "nodeType": "EmitStatement", - "src": "1213:35:3" + "src": "1213:35:23" }, { "expression": { "arguments": [ { - "id": 2542, + "id": 5603, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2526, - "src": "1271:1:3", + "referencedDeclaration": 5587, + "src": "1271:1:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 2543, + "id": 5604, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2528, - "src": "1274:1:3", + "referencedDeclaration": 5589, + "src": "1274:1:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2507,39 +2507,39 @@ "typeString": "bool" } ], - "id": 2541, + "id": 5602, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 2524, - 2549, - 2562, - 2578, - 2620, - 2662, - 2704, - 2741, - 2778, - 2815, - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 5585, + 5610, + 5623, + 5639, + 5681, + 5723, + 5765, + 5802, + 5839, + 5876, + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 2524, - "src": "1262:8:3", + "referencedDeclaration": 5585, + "src": "1262:8:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bool_$_t_bool_$returns$__$", "typeString": "function (bool,bool)" } }, - "id": 2544, + "id": 5605, "isConstant": false, "isLValue": false, "isPure": false, @@ -2548,16 +2548,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1262:14:3", + "src": "1262:14:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2545, + "id": 5606, "nodeType": "ExpressionStatement", - "src": "1262:14:3" + "src": "1262:14:23" } ] } @@ -2568,20 +2568,20 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "1116:8:3", + "nameLocation": "1116:8:23", "parameters": { - "id": 2531, + "id": 5592, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2526, + "id": 5587, "mutability": "mutable", "name": "a", - "nameLocation": "1130:1:3", + "nameLocation": "1130:1:23", "nodeType": "VariableDeclaration", - "scope": 2549, - "src": "1125:6:3", + "scope": 5610, + "src": "1125:6:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2589,10 +2589,10 @@ "typeString": "bool" }, "typeName": { - "id": 2525, + "id": 5586, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1125:4:3", + "src": "1125:4:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2602,13 +2602,13 @@ }, { "constant": false, - "id": 2528, + "id": 5589, "mutability": "mutable", "name": "b", - "nameLocation": "1138:1:3", + "nameLocation": "1138:1:23", "nodeType": "VariableDeclaration", - "scope": 2549, - "src": "1133:6:3", + "scope": 5610, + "src": "1133:6:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2616,10 +2616,10 @@ "typeString": "bool" }, "typeName": { - "id": 2527, + "id": 5588, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1133:4:3", + "src": "1133:4:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2629,13 +2629,13 @@ }, { "constant": false, - "id": 2530, + "id": 5591, "mutability": "mutable", "name": "err", - "nameLocation": "1155:3:3", + "nameLocation": "1155:3:23", "nodeType": "VariableDeclaration", - "scope": 2549, - "src": "1141:17:3", + "scope": 5610, + "src": "1141:17:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2643,10 +2643,10 @@ "typeString": "string" }, "typeName": { - "id": 2529, + "id": 5590, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1141:6:3", + "src": "1141:6:23", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2655,52 +2655,52 @@ "visibility": "internal" } ], - "src": "1124:35:3" + "src": "1124:35:23" }, "returnParameters": { - "id": 2532, + "id": 5593, "nodeType": "ParameterList", "parameters": [], - "src": "1177:0:3" + "src": "1177:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 2562, + "id": 5623, "nodeType": "FunctionDefinition", - "src": "1299:99:3", + "src": "1299:99:23", "nodes": [], "body": { - "id": 2561, + "id": 5622, "nodeType": "Block", - "src": "1366:32:3", + "src": "1366:32:23", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 2557, + "id": 5618, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2551, - "src": "1386:1:3", + "referencedDeclaration": 5612, + "src": "1386:1:23", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, { - "id": 2558, + "id": 5619, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2553, - "src": "1389:1:3", + "referencedDeclaration": 5614, + "src": "1389:1:23", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -2718,21 +2718,21 @@ "typeString": "bytes memory" } ], - "id": 2556, + "id": 5617, "name": "assertEq0", "nodeType": "Identifier", "overloadedDeclarations": [ - 2206, - 2233 + 5267, + 5294 ], - "referencedDeclaration": 2206, - "src": "1376:9:3", + "referencedDeclaration": 5267, + "src": "1376:9:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bytes_memory_ptr_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory,bytes memory)" } }, - "id": 2559, + "id": 5620, "isConstant": false, "isLValue": false, "isPure": false, @@ -2741,16 +2741,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1376:15:3", + "src": "1376:15:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2560, + "id": 5621, "nodeType": "ExpressionStatement", - "src": "1376:15:3" + "src": "1376:15:23" } ] }, @@ -2758,20 +2758,20 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "1308:8:3", + "nameLocation": "1308:8:23", "parameters": { - "id": 2554, + "id": 5615, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2551, + "id": 5612, "mutability": "mutable", "name": "a", - "nameLocation": "1330:1:3", + "nameLocation": "1330:1:23", "nodeType": "VariableDeclaration", - "scope": 2562, - "src": "1317:14:3", + "scope": 5623, + "src": "1317:14:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2779,10 +2779,10 @@ "typeString": "bytes" }, "typeName": { - "id": 2550, + "id": 5611, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1317:5:3", + "src": "1317:5:23", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2792,13 +2792,13 @@ }, { "constant": false, - "id": 2553, + "id": 5614, "mutability": "mutable", "name": "b", - "nameLocation": "1346:1:3", + "nameLocation": "1346:1:23", "nodeType": "VariableDeclaration", - "scope": 2562, - "src": "1333:14:3", + "scope": 5623, + "src": "1333:14:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2806,10 +2806,10 @@ "typeString": "bytes" }, "typeName": { - "id": 2552, + "id": 5613, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1333:5:3", + "src": "1333:5:23", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2818,64 +2818,64 @@ "visibility": "internal" } ], - "src": "1316:32:3" + "src": "1316:32:23" }, "returnParameters": { - "id": 2555, + "id": 5616, "nodeType": "ParameterList", "parameters": [], - "src": "1366:0:3" + "src": "1366:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 2578, + "id": 5639, "nodeType": "FunctionDefinition", - "src": "1404:123:3", + "src": "1404:123:23", "nodes": [], "body": { - "id": 2577, + "id": 5638, "nodeType": "Block", - "src": "1490:37:3", + "src": "1490:37:23", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 2572, + "id": 5633, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2564, - "src": "1510:1:3", + "referencedDeclaration": 5625, + "src": "1510:1:23", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, { - "id": 2573, + "id": 5634, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2566, - "src": "1513:1:3", + "referencedDeclaration": 5627, + "src": "1513:1:23", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, { - "id": 2574, + "id": 5635, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2568, - "src": "1516:3:3", + "referencedDeclaration": 5629, + "src": "1516:3:23", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -2897,21 +2897,21 @@ "typeString": "string memory" } ], - "id": 2571, + "id": 5632, "name": "assertEq0", "nodeType": "Identifier", "overloadedDeclarations": [ - 2206, - 2233 + 5267, + 5294 ], - "referencedDeclaration": 2233, - "src": "1500:9:3", + "referencedDeclaration": 5294, + "src": "1500:9:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bytes_memory_ptr_$_t_bytes_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bytes memory,bytes memory,string memory)" } }, - "id": 2575, + "id": 5636, "isConstant": false, "isLValue": false, "isPure": false, @@ -2920,16 +2920,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1500:20:3", + "src": "1500:20:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2576, + "id": 5637, "nodeType": "ExpressionStatement", - "src": "1500:20:3" + "src": "1500:20:23" } ] }, @@ -2937,20 +2937,20 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "1413:8:3", + "nameLocation": "1413:8:23", "parameters": { - "id": 2569, + "id": 5630, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2564, + "id": 5625, "mutability": "mutable", "name": "a", - "nameLocation": "1435:1:3", + "nameLocation": "1435:1:23", "nodeType": "VariableDeclaration", - "scope": 2578, - "src": "1422:14:3", + "scope": 5639, + "src": "1422:14:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2958,10 +2958,10 @@ "typeString": "bytes" }, "typeName": { - "id": 2563, + "id": 5624, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1422:5:3", + "src": "1422:5:23", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2971,13 +2971,13 @@ }, { "constant": false, - "id": 2566, + "id": 5627, "mutability": "mutable", "name": "b", - "nameLocation": "1451:1:3", + "nameLocation": "1451:1:23", "nodeType": "VariableDeclaration", - "scope": 2578, - "src": "1438:14:3", + "scope": 5639, + "src": "1438:14:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2985,10 +2985,10 @@ "typeString": "bytes" }, "typeName": { - "id": 2565, + "id": 5626, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1438:5:3", + "src": "1438:5:23", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2998,13 +2998,13 @@ }, { "constant": false, - "id": 2568, + "id": 5629, "mutability": "mutable", "name": "err", - "nameLocation": "1468:3:3", + "nameLocation": "1468:3:23", "nodeType": "VariableDeclaration", - "scope": 2578, - "src": "1454:17:3", + "scope": 5639, + "src": "1454:17:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3012,10 +3012,10 @@ "typeString": "string" }, "typeName": { - "id": 2567, + "id": 5628, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1454:6:3", + "src": "1454:6:23", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3024,28 +3024,28 @@ "visibility": "internal" } ], - "src": "1421:51:3" + "src": "1421:51:23" }, "returnParameters": { - "id": 2570, + "id": 5631, "nodeType": "ParameterList", "parameters": [], - "src": "1490:0:3" + "src": "1490:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 2620, + "id": 5681, "nodeType": "FunctionDefinition", - "src": "1533:344:3", + "src": "1533:344:23", "nodes": [], "body": { - "id": 2619, + "id": 5680, "nodeType": "Block", - "src": "1608:269:3", + "src": "1608:269:23", "nodes": [], "statements": [ { @@ -3054,7 +3054,7 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 2599, + "id": 5660, "isConstant": false, "isLValue": false, "isPure": false, @@ -3064,12 +3064,12 @@ { "arguments": [ { - "id": 2590, + "id": 5651, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2581, - "src": "1643:1:3", + "referencedDeclaration": 5642, + "src": "1643:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" @@ -3084,32 +3084,32 @@ } ], "expression": { - "id": 2588, + "id": 5649, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1632:3:3", + "src": "1632:3:23", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 2589, + "id": 5650, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1636:6:3", + "memberLocation": "1636:6:23", "memberName": "encode", "nodeType": "MemberAccess", - "src": "1632:10:3", + "src": "1632:10:23", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 2591, + "id": 5652, "isConstant": false, "isLValue": false, "isPure": false, @@ -3118,7 +3118,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1632:13:3", + "src": "1632:13:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3133,18 +3133,18 @@ "typeString": "bytes memory" } ], - "id": 2587, + "id": 5648, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "1622:9:3", + "src": "1622:9:23", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2592, + "id": 5653, "isConstant": false, "isLValue": false, "isPure": false, @@ -3153,7 +3153,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1622:24:3", + "src": "1622:24:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -3167,12 +3167,12 @@ { "arguments": [ { - "id": 2596, + "id": 5657, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2584, - "src": "1671:1:3", + "referencedDeclaration": 5645, + "src": "1671:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" @@ -3187,32 +3187,32 @@ } ], "expression": { - "id": 2594, + "id": 5655, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1660:3:3", + "src": "1660:3:23", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 2595, + "id": 5656, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1664:6:3", + "memberLocation": "1664:6:23", "memberName": "encode", "nodeType": "MemberAccess", - "src": "1660:10:3", + "src": "1660:10:23", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 2597, + "id": 5658, "isConstant": false, "isLValue": false, "isPure": false, @@ -3221,7 +3221,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1660:13:3", + "src": "1660:13:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3236,18 +3236,18 @@ "typeString": "bytes memory" } ], - "id": 2593, + "id": 5654, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "1650:9:3", + "src": "1650:9:23", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2598, + "id": 5659, "isConstant": false, "isLValue": false, "isPure": false, @@ -3256,40 +3256,40 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1650:24:3", + "src": "1650:24:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "1622:52:3", + "src": "1622:52:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2618, + "id": 5679, "nodeType": "IfStatement", - "src": "1618:253:3", + "src": "1618:253:23", "trueBody": { - "id": 2617, + "id": 5678, "nodeType": "Block", - "src": "1676:195:3", + "src": "1676:195:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203d3d2062206e6f7420736174697366696564205b75696e745b5d5d", - "id": 2601, + "id": 5662, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1699:38:3", + "src": "1699:38:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_521d63632bd73b6c06245b96e4e8f1b767ee309607c65899b409e5c9e6c384eb", "typeString": "literal_string \"Error: a == b not satisfied [uint[]]\"" @@ -3304,18 +3304,18 @@ "typeString": "literal_string \"Error: a == b not satisfied [uint[]]\"" } ], - "id": 2600, + "id": 5661, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "1695:3:3", + "referencedDeclaration": 3066, + "src": "1695:3:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 2602, + "id": 5663, "isConstant": false, "isLValue": false, "isPure": false, @@ -3324,30 +3324,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1695:43:3", + "src": "1695:43:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2603, + "id": 5664, "nodeType": "EmitStatement", - "src": "1690:48:3" + "src": "1690:48:23" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 2605, + "id": 5666, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1773:12:3", + "src": "1773:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -3355,12 +3355,12 @@ "value": " Left" }, { - "id": 2606, + "id": 5667, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2581, - "src": "1787:1:3", + "referencedDeclaration": 5642, + "src": "1787:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" @@ -3378,22 +3378,22 @@ "typeString": "uint256[] memory" } ], - "id": 2604, + "id": 5665, "name": "log_named_array", "nodeType": "Identifier", "overloadedDeclarations": [ - 2435, - 2442, - 2449 + 5496, + 5503, + 5510 ], - "referencedDeclaration": 2435, - "src": "1757:15:3", + "referencedDeclaration": 5496, + "src": "1757:15:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_array$_t_uint256_$dyn_memory_ptr_$returns$__$", "typeString": "function (string memory,uint256[] memory)" } }, - "id": 2607, + "id": 5668, "isConstant": false, "isLValue": false, "isPure": false, @@ -3402,30 +3402,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1757:32:3", + "src": "1757:32:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2608, + "id": 5669, "nodeType": "EmitStatement", - "src": "1752:37:3" + "src": "1752:37:23" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 2610, + "id": 5671, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1824:12:3", + "src": "1824:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -3433,12 +3433,12 @@ "value": " Right" }, { - "id": 2611, + "id": 5672, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2584, - "src": "1838:1:3", + "referencedDeclaration": 5645, + "src": "1838:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" @@ -3456,22 +3456,22 @@ "typeString": "uint256[] memory" } ], - "id": 2609, + "id": 5670, "name": "log_named_array", "nodeType": "Identifier", "overloadedDeclarations": [ - 2435, - 2442, - 2449 + 5496, + 5503, + 5510 ], - "referencedDeclaration": 2435, - "src": "1808:15:3", + "referencedDeclaration": 5496, + "src": "1808:15:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_array$_t_uint256_$dyn_memory_ptr_$returns$__$", "typeString": "function (string memory,uint256[] memory)" } }, - "id": 2612, + "id": 5673, "isConstant": false, "isLValue": false, "isPure": false, @@ -3480,37 +3480,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1808:32:3", + "src": "1808:32:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2613, + "id": 5674, "nodeType": "EmitStatement", - "src": "1803:37:3" + "src": "1803:37:23" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 2614, + "id": 5675, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [ - 2463, - 216 + 5524, + 3277 ], - "referencedDeclaration": 216, - "src": "1854:4:3", + "referencedDeclaration": 3277, + "src": "1854:4:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 2615, + "id": 5676, "isConstant": false, "isLValue": false, "isPure": false, @@ -3519,16 +3519,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1854:6:3", + "src": "1854:6:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2616, + "id": 5677, "nodeType": "ExpressionStatement", - "src": "1854:6:3" + "src": "1854:6:23" } ] } @@ -3539,20 +3539,20 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "1542:8:3", + "nameLocation": "1542:8:23", "parameters": { - "id": 2585, + "id": 5646, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2581, + "id": 5642, "mutability": "mutable", "name": "a", - "nameLocation": "1568:1:3", + "nameLocation": "1568:1:23", "nodeType": "VariableDeclaration", - "scope": 2620, - "src": "1551:18:3", + "scope": 5681, + "src": "1551:18:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3561,18 +3561,18 @@ }, "typeName": { "baseType": { - "id": 2579, + "id": 5640, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1551:7:3", + "src": "1551:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 2580, + "id": 5641, "nodeType": "ArrayTypeName", - "src": "1551:9:3", + "src": "1551:9:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -3582,13 +3582,13 @@ }, { "constant": false, - "id": 2584, + "id": 5645, "mutability": "mutable", "name": "b", - "nameLocation": "1588:1:3", + "nameLocation": "1588:1:23", "nodeType": "VariableDeclaration", - "scope": 2620, - "src": "1571:18:3", + "scope": 5681, + "src": "1571:18:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3597,18 +3597,18 @@ }, "typeName": { "baseType": { - "id": 2582, + "id": 5643, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1571:7:3", + "src": "1571:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 2583, + "id": 5644, "nodeType": "ArrayTypeName", - "src": "1571:9:3", + "src": "1571:9:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -3617,28 +3617,28 @@ "visibility": "internal" } ], - "src": "1550:40:3" + "src": "1550:40:23" }, "returnParameters": { - "id": 2586, + "id": 5647, "nodeType": "ParameterList", "parameters": [], - "src": "1608:0:3" + "src": "1608:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 2662, + "id": 5723, "nodeType": "FunctionDefinition", - "src": "1883:341:3", + "src": "1883:341:23", "nodes": [], "body": { - "id": 2661, + "id": 5722, "nodeType": "Block", - "src": "1956:268:3", + "src": "1956:268:23", "nodes": [], "statements": [ { @@ -3647,7 +3647,7 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 2641, + "id": 5702, "isConstant": false, "isLValue": false, "isPure": false, @@ -3657,12 +3657,12 @@ { "arguments": [ { - "id": 2632, + "id": 5693, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2623, - "src": "1991:1:3", + "referencedDeclaration": 5684, + "src": "1991:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_memory_ptr", "typeString": "int256[] memory" @@ -3677,32 +3677,32 @@ } ], "expression": { - "id": 2630, + "id": 5691, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1980:3:3", + "src": "1980:3:23", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 2631, + "id": 5692, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1984:6:3", + "memberLocation": "1984:6:23", "memberName": "encode", "nodeType": "MemberAccess", - "src": "1980:10:3", + "src": "1980:10:23", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 2633, + "id": 5694, "isConstant": false, "isLValue": false, "isPure": false, @@ -3711,7 +3711,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1980:13:3", + "src": "1980:13:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3726,18 +3726,18 @@ "typeString": "bytes memory" } ], - "id": 2629, + "id": 5690, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "1970:9:3", + "src": "1970:9:23", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2634, + "id": 5695, "isConstant": false, "isLValue": false, "isPure": false, @@ -3746,7 +3746,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1970:24:3", + "src": "1970:24:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -3760,12 +3760,12 @@ { "arguments": [ { - "id": 2638, + "id": 5699, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2626, - "src": "2019:1:3", + "referencedDeclaration": 5687, + "src": "2019:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_memory_ptr", "typeString": "int256[] memory" @@ -3780,32 +3780,32 @@ } ], "expression": { - "id": 2636, + "id": 5697, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2008:3:3", + "src": "2008:3:23", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 2637, + "id": 5698, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2012:6:3", + "memberLocation": "2012:6:23", "memberName": "encode", "nodeType": "MemberAccess", - "src": "2008:10:3", + "src": "2008:10:23", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 2639, + "id": 5700, "isConstant": false, "isLValue": false, "isPure": false, @@ -3814,7 +3814,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2008:13:3", + "src": "2008:13:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3829,18 +3829,18 @@ "typeString": "bytes memory" } ], - "id": 2635, + "id": 5696, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "1998:9:3", + "src": "1998:9:23", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2640, + "id": 5701, "isConstant": false, "isLValue": false, "isPure": false, @@ -3849,40 +3849,40 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1998:24:3", + "src": "1998:24:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "1970:52:3", + "src": "1970:52:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2660, + "id": 5721, "nodeType": "IfStatement", - "src": "1966:252:3", + "src": "1966:252:23", "trueBody": { - "id": 2659, + "id": 5720, "nodeType": "Block", - "src": "2024:194:3", + "src": "2024:194:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203d3d2062206e6f7420736174697366696564205b696e745b5d5d", - "id": 2643, + "id": 5704, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2047:37:3", + "src": "2047:37:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6c8a6638f7c95c9ee18ffcfc37ffe04d6270c2db7493e9b7a14add834054a5f5", "typeString": "literal_string \"Error: a == b not satisfied [int[]]\"" @@ -3897,18 +3897,18 @@ "typeString": "literal_string \"Error: a == b not satisfied [int[]]\"" } ], - "id": 2642, + "id": 5703, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "2043:3:3", + "referencedDeclaration": 3066, + "src": "2043:3:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 2644, + "id": 5705, "isConstant": false, "isLValue": false, "isPure": false, @@ -3917,30 +3917,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2043:42:3", + "src": "2043:42:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2645, + "id": 5706, "nodeType": "EmitStatement", - "src": "2038:47:3" + "src": "2038:47:23" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 2647, + "id": 5708, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2120:12:3", + "src": "2120:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -3948,12 +3948,12 @@ "value": " Left" }, { - "id": 2648, + "id": 5709, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2623, - "src": "2134:1:3", + "referencedDeclaration": 5684, + "src": "2134:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_memory_ptr", "typeString": "int256[] memory" @@ -3971,22 +3971,22 @@ "typeString": "int256[] memory" } ], - "id": 2646, + "id": 5707, "name": "log_named_array", "nodeType": "Identifier", "overloadedDeclarations": [ - 2435, - 2442, - 2449 + 5496, + 5503, + 5510 ], - "referencedDeclaration": 2442, - "src": "2104:15:3", + "referencedDeclaration": 5503, + "src": "2104:15:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_array$_t_int256_$dyn_memory_ptr_$returns$__$", "typeString": "function (string memory,int256[] memory)" } }, - "id": 2649, + "id": 5710, "isConstant": false, "isLValue": false, "isPure": false, @@ -3995,30 +3995,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2104:32:3", + "src": "2104:32:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2650, + "id": 5711, "nodeType": "EmitStatement", - "src": "2099:37:3" + "src": "2099:37:23" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 2652, + "id": 5713, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2171:12:3", + "src": "2171:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -4026,12 +4026,12 @@ "value": " Right" }, { - "id": 2653, + "id": 5714, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2626, - "src": "2185:1:3", + "referencedDeclaration": 5687, + "src": "2185:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_memory_ptr", "typeString": "int256[] memory" @@ -4049,22 +4049,22 @@ "typeString": "int256[] memory" } ], - "id": 2651, + "id": 5712, "name": "log_named_array", "nodeType": "Identifier", "overloadedDeclarations": [ - 2435, - 2442, - 2449 + 5496, + 5503, + 5510 ], - "referencedDeclaration": 2442, - "src": "2155:15:3", + "referencedDeclaration": 5503, + "src": "2155:15:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_array$_t_int256_$dyn_memory_ptr_$returns$__$", "typeString": "function (string memory,int256[] memory)" } }, - "id": 2654, + "id": 5715, "isConstant": false, "isLValue": false, "isPure": false, @@ -4073,37 +4073,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2155:32:3", + "src": "2155:32:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2655, + "id": 5716, "nodeType": "EmitStatement", - "src": "2150:37:3" + "src": "2150:37:23" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 2656, + "id": 5717, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [ - 2463, - 216 + 5524, + 3277 ], - "referencedDeclaration": 216, - "src": "2201:4:3", + "referencedDeclaration": 3277, + "src": "2201:4:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 2657, + "id": 5718, "isConstant": false, "isLValue": false, "isPure": false, @@ -4112,16 +4112,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2201:6:3", + "src": "2201:6:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2658, + "id": 5719, "nodeType": "ExpressionStatement", - "src": "2201:6:3" + "src": "2201:6:23" } ] } @@ -4132,20 +4132,20 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "1892:8:3", + "nameLocation": "1892:8:23", "parameters": { - "id": 2627, + "id": 5688, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2623, + "id": 5684, "mutability": "mutable", "name": "a", - "nameLocation": "1917:1:3", + "nameLocation": "1917:1:23", "nodeType": "VariableDeclaration", - "scope": 2662, - "src": "1901:17:3", + "scope": 5723, + "src": "1901:17:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4154,18 +4154,18 @@ }, "typeName": { "baseType": { - "id": 2621, + "id": 5682, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "1901:6:3", + "src": "1901:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "id": 2622, + "id": 5683, "nodeType": "ArrayTypeName", - "src": "1901:8:3", + "src": "1901:8:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -4175,13 +4175,13 @@ }, { "constant": false, - "id": 2626, + "id": 5687, "mutability": "mutable", "name": "b", - "nameLocation": "1936:1:3", + "nameLocation": "1936:1:23", "nodeType": "VariableDeclaration", - "scope": 2662, - "src": "1920:17:3", + "scope": 5723, + "src": "1920:17:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4190,18 +4190,18 @@ }, "typeName": { "baseType": { - "id": 2624, + "id": 5685, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "1920:6:3", + "src": "1920:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "id": 2625, + "id": 5686, "nodeType": "ArrayTypeName", - "src": "1920:8:3", + "src": "1920:8:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -4210,28 +4210,28 @@ "visibility": "internal" } ], - "src": "1900:38:3" + "src": "1900:38:23" }, "returnParameters": { - "id": 2628, + "id": 5689, "nodeType": "ParameterList", "parameters": [], - "src": "1956:0:3" + "src": "1956:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 2704, + "id": 5765, "nodeType": "FunctionDefinition", - "src": "2230:347:3", + "src": "2230:347:23", "nodes": [], "body": { - "id": 2703, + "id": 5764, "nodeType": "Block", - "src": "2305:272:3", + "src": "2305:272:23", "nodes": [], "statements": [ { @@ -4240,7 +4240,7 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 2683, + "id": 5744, "isConstant": false, "isLValue": false, "isPure": false, @@ -4250,12 +4250,12 @@ { "arguments": [ { - "id": 2674, + "id": 5735, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2665, - "src": "2340:1:3", + "referencedDeclaration": 5726, + "src": "2340:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" @@ -4270,32 +4270,32 @@ } ], "expression": { - "id": 2672, + "id": 5733, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2329:3:3", + "src": "2329:3:23", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 2673, + "id": 5734, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2333:6:3", + "memberLocation": "2333:6:23", "memberName": "encode", "nodeType": "MemberAccess", - "src": "2329:10:3", + "src": "2329:10:23", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 2675, + "id": 5736, "isConstant": false, "isLValue": false, "isPure": false, @@ -4304,7 +4304,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2329:13:3", + "src": "2329:13:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4319,18 +4319,18 @@ "typeString": "bytes memory" } ], - "id": 2671, + "id": 5732, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2319:9:3", + "src": "2319:9:23", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2676, + "id": 5737, "isConstant": false, "isLValue": false, "isPure": false, @@ -4339,7 +4339,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2319:24:3", + "src": "2319:24:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -4353,12 +4353,12 @@ { "arguments": [ { - "id": 2680, + "id": 5741, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2668, - "src": "2368:1:3", + "referencedDeclaration": 5729, + "src": "2368:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" @@ -4373,32 +4373,32 @@ } ], "expression": { - "id": 2678, + "id": 5739, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2357:3:3", + "src": "2357:3:23", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 2679, + "id": 5740, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2361:6:3", + "memberLocation": "2361:6:23", "memberName": "encode", "nodeType": "MemberAccess", - "src": "2357:10:3", + "src": "2357:10:23", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 2681, + "id": 5742, "isConstant": false, "isLValue": false, "isPure": false, @@ -4407,7 +4407,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2357:13:3", + "src": "2357:13:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4422,18 +4422,18 @@ "typeString": "bytes memory" } ], - "id": 2677, + "id": 5738, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2347:9:3", + "src": "2347:9:23", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2682, + "id": 5743, "isConstant": false, "isLValue": false, "isPure": false, @@ -4442,40 +4442,40 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2347:24:3", + "src": "2347:24:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "2319:52:3", + "src": "2319:52:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2702, + "id": 5763, "nodeType": "IfStatement", - "src": "2315:256:3", + "src": "2315:256:23", "trueBody": { - "id": 2701, + "id": 5762, "nodeType": "Block", - "src": "2373:198:3", + "src": "2373:198:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203d3d2062206e6f7420736174697366696564205b616464726573735b5d5d", - "id": 2685, + "id": 5746, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2396:41:3", + "src": "2396:41:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_18b6dc04296758144a4e9b271bd3d79214335bb195df00f93d1706586d5041f8", "typeString": "literal_string \"Error: a == b not satisfied [address[]]\"" @@ -4490,18 +4490,18 @@ "typeString": "literal_string \"Error: a == b not satisfied [address[]]\"" } ], - "id": 2684, + "id": 5745, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "2392:3:3", + "referencedDeclaration": 3066, + "src": "2392:3:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 2686, + "id": 5747, "isConstant": false, "isLValue": false, "isPure": false, @@ -4510,30 +4510,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2392:46:3", + "src": "2392:46:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2687, + "id": 5748, "nodeType": "EmitStatement", - "src": "2387:51:3" + "src": "2387:51:23" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 2689, + "id": 5750, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2473:12:3", + "src": "2473:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -4541,12 +4541,12 @@ "value": " Left" }, { - "id": 2690, + "id": 5751, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2665, - "src": "2487:1:3", + "referencedDeclaration": 5726, + "src": "2487:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" @@ -4564,22 +4564,22 @@ "typeString": "address[] memory" } ], - "id": 2688, + "id": 5749, "name": "log_named_array", "nodeType": "Identifier", "overloadedDeclarations": [ - 2435, - 2442, - 2449 + 5496, + 5503, + 5510 ], - "referencedDeclaration": 2449, - "src": "2457:15:3", + "referencedDeclaration": 5510, + "src": "2457:15:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_array$_t_address_$dyn_memory_ptr_$returns$__$", "typeString": "function (string memory,address[] memory)" } }, - "id": 2691, + "id": 5752, "isConstant": false, "isLValue": false, "isPure": false, @@ -4588,30 +4588,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2457:32:3", + "src": "2457:32:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2692, + "id": 5753, "nodeType": "EmitStatement", - "src": "2452:37:3" + "src": "2452:37:23" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 2694, + "id": 5755, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2524:12:3", + "src": "2524:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -4619,12 +4619,12 @@ "value": " Right" }, { - "id": 2695, + "id": 5756, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2668, - "src": "2538:1:3", + "referencedDeclaration": 5729, + "src": "2538:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" @@ -4642,22 +4642,22 @@ "typeString": "address[] memory" } ], - "id": 2693, + "id": 5754, "name": "log_named_array", "nodeType": "Identifier", "overloadedDeclarations": [ - 2435, - 2442, - 2449 + 5496, + 5503, + 5510 ], - "referencedDeclaration": 2449, - "src": "2508:15:3", + "referencedDeclaration": 5510, + "src": "2508:15:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_array$_t_address_$dyn_memory_ptr_$returns$__$", "typeString": "function (string memory,address[] memory)" } }, - "id": 2696, + "id": 5757, "isConstant": false, "isLValue": false, "isPure": false, @@ -4666,37 +4666,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2508:32:3", + "src": "2508:32:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2697, + "id": 5758, "nodeType": "EmitStatement", - "src": "2503:37:3" + "src": "2503:37:23" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 2698, + "id": 5759, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [ - 2463, - 216 + 5524, + 3277 ], - "referencedDeclaration": 216, - "src": "2554:4:3", + "referencedDeclaration": 3277, + "src": "2554:4:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 2699, + "id": 5760, "isConstant": false, "isLValue": false, "isPure": false, @@ -4705,16 +4705,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2554:6:3", + "src": "2554:6:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2700, + "id": 5761, "nodeType": "ExpressionStatement", - "src": "2554:6:3" + "src": "2554:6:23" } ] } @@ -4725,20 +4725,20 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "2239:8:3", + "nameLocation": "2239:8:23", "parameters": { - "id": 2669, + "id": 5730, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2665, + "id": 5726, "mutability": "mutable", "name": "a", - "nameLocation": "2265:1:3", + "nameLocation": "2265:1:23", "nodeType": "VariableDeclaration", - "scope": 2704, - "src": "2248:18:3", + "scope": 5765, + "src": "2248:18:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4747,19 +4747,19 @@ }, "typeName": { "baseType": { - "id": 2663, + "id": 5724, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2248:7:3", + "src": "2248:7:23", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 2664, + "id": 5725, "nodeType": "ArrayTypeName", - "src": "2248:9:3", + "src": "2248:9:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -4769,13 +4769,13 @@ }, { "constant": false, - "id": 2668, + "id": 5729, "mutability": "mutable", "name": "b", - "nameLocation": "2285:1:3", + "nameLocation": "2285:1:23", "nodeType": "VariableDeclaration", - "scope": 2704, - "src": "2268:18:3", + "scope": 5765, + "src": "2268:18:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4784,19 +4784,19 @@ }, "typeName": { "baseType": { - "id": 2666, + "id": 5727, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2268:7:3", + "src": "2268:7:23", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 2667, + "id": 5728, "nodeType": "ArrayTypeName", - "src": "2268:9:3", + "src": "2268:9:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -4805,28 +4805,28 @@ "visibility": "internal" } ], - "src": "2247:40:3" + "src": "2247:40:23" }, "returnParameters": { - "id": 2670, + "id": 5731, "nodeType": "ParameterList", "parameters": [], - "src": "2305:0:3" + "src": "2305:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 2741, + "id": 5802, "nodeType": "FunctionDefinition", - "src": "2583:256:3", + "src": "2583:256:23", "nodes": [], "body": { - "id": 2740, + "id": 5801, "nodeType": "Block", - "src": "2677:162:3", + "src": "2677:162:23", "nodes": [], "statements": [ { @@ -4835,7 +4835,7 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 2727, + "id": 5788, "isConstant": false, "isLValue": false, "isPure": false, @@ -4845,12 +4845,12 @@ { "arguments": [ { - "id": 2718, + "id": 5779, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2707, - "src": "2712:1:3", + "referencedDeclaration": 5768, + "src": "2712:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" @@ -4865,32 +4865,32 @@ } ], "expression": { - "id": 2716, + "id": 5777, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2701:3:3", + "src": "2701:3:23", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 2717, + "id": 5778, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2705:6:3", + "memberLocation": "2705:6:23", "memberName": "encode", "nodeType": "MemberAccess", - "src": "2701:10:3", + "src": "2701:10:23", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 2719, + "id": 5780, "isConstant": false, "isLValue": false, "isPure": false, @@ -4899,7 +4899,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2701:13:3", + "src": "2701:13:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4914,18 +4914,18 @@ "typeString": "bytes memory" } ], - "id": 2715, + "id": 5776, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2691:9:3", + "src": "2691:9:23", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2720, + "id": 5781, "isConstant": false, "isLValue": false, "isPure": false, @@ -4934,7 +4934,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2691:24:3", + "src": "2691:24:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -4948,12 +4948,12 @@ { "arguments": [ { - "id": 2724, + "id": 5785, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2710, - "src": "2740:1:3", + "referencedDeclaration": 5771, + "src": "2740:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" @@ -4968,32 +4968,32 @@ } ], "expression": { - "id": 2722, + "id": 5783, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2729:3:3", + "src": "2729:3:23", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 2723, + "id": 5784, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2733:6:3", + "memberLocation": "2733:6:23", "memberName": "encode", "nodeType": "MemberAccess", - "src": "2729:10:3", + "src": "2729:10:23", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 2725, + "id": 5786, "isConstant": false, "isLValue": false, "isPure": false, @@ -5002,7 +5002,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2729:13:3", + "src": "2729:13:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5017,18 +5017,18 @@ "typeString": "bytes memory" } ], - "id": 2721, + "id": 5782, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2719:9:3", + "src": "2719:9:23", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2726, + "id": 5787, "isConstant": false, "isLValue": false, "isPure": false, @@ -5037,40 +5037,40 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2719:24:3", + "src": "2719:24:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "2691:52:3", + "src": "2691:52:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2739, + "id": 5800, "nodeType": "IfStatement", - "src": "2687:146:3", + "src": "2687:146:23", "trueBody": { - "id": 2738, + "id": 5799, "nodeType": "Block", - "src": "2745:88:3", + "src": "2745:88:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 2729, + "id": 5790, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2781:7:3", + "src": "2781:7:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -5078,12 +5078,12 @@ "value": "Error" }, { - "id": 2730, + "id": 5791, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2712, - "src": "2790:3:3", + "referencedDeclaration": 5773, + "src": "2790:3:23", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -5101,18 +5101,18 @@ "typeString": "string memory" } ], - "id": 2728, + "id": 5789, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "2764:16:3", + "referencedDeclaration": 3146, + "src": "2764:16:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 2731, + "id": 5792, "isConstant": false, "isLValue": false, "isPure": false, @@ -5121,39 +5121,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2764:30:3", + "src": "2764:30:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2732, + "id": 5793, "nodeType": "EmitStatement", - "src": "2759:35:3" + "src": "2759:35:23" }, { "expression": { "arguments": [ { - "id": 2734, + "id": 5795, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2707, - "src": "2817:1:3", + "referencedDeclaration": 5768, + "src": "2817:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" } }, { - "id": 2735, + "id": 5796, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2710, - "src": "2820:1:3", + "referencedDeclaration": 5771, + "src": "2820:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" @@ -5171,39 +5171,39 @@ "typeString": "uint256[] memory" } ], - "id": 2733, + "id": 5794, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 2524, - 2549, - 2562, - 2578, - 2620, - 2662, - 2704, - 2741, - 2778, - 2815, - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 5585, + 5610, + 5623, + 5639, + 5681, + 5723, + 5765, + 5802, + 5839, + 5876, + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 2620, - "src": "2808:8:3", + "referencedDeclaration": 5681, + "src": "2808:8:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_array$_t_uint256_$dyn_memory_ptr_$_t_array$_t_uint256_$dyn_memory_ptr_$returns$__$", "typeString": "function (uint256[] memory,uint256[] memory)" } }, - "id": 2736, + "id": 5797, "isConstant": false, "isLValue": false, "isPure": false, @@ -5212,16 +5212,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2808:14:3", + "src": "2808:14:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2737, + "id": 5798, "nodeType": "ExpressionStatement", - "src": "2808:14:3" + "src": "2808:14:23" } ] } @@ -5232,20 +5232,20 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "2592:8:3", + "nameLocation": "2592:8:23", "parameters": { - "id": 2713, + "id": 5774, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2707, + "id": 5768, "mutability": "mutable", "name": "a", - "nameLocation": "2618:1:3", + "nameLocation": "2618:1:23", "nodeType": "VariableDeclaration", - "scope": 2741, - "src": "2601:18:3", + "scope": 5802, + "src": "2601:18:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5254,18 +5254,18 @@ }, "typeName": { "baseType": { - "id": 2705, + "id": 5766, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2601:7:3", + "src": "2601:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 2706, + "id": 5767, "nodeType": "ArrayTypeName", - "src": "2601:9:3", + "src": "2601:9:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -5275,13 +5275,13 @@ }, { "constant": false, - "id": 2710, + "id": 5771, "mutability": "mutable", "name": "b", - "nameLocation": "2638:1:3", + "nameLocation": "2638:1:23", "nodeType": "VariableDeclaration", - "scope": 2741, - "src": "2621:18:3", + "scope": 5802, + "src": "2621:18:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5290,18 +5290,18 @@ }, "typeName": { "baseType": { - "id": 2708, + "id": 5769, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2621:7:3", + "src": "2621:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 2709, + "id": 5770, "nodeType": "ArrayTypeName", - "src": "2621:9:3", + "src": "2621:9:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -5311,13 +5311,13 @@ }, { "constant": false, - "id": 2712, + "id": 5773, "mutability": "mutable", "name": "err", - "nameLocation": "2655:3:3", + "nameLocation": "2655:3:23", "nodeType": "VariableDeclaration", - "scope": 2741, - "src": "2641:17:3", + "scope": 5802, + "src": "2641:17:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5325,10 +5325,10 @@ "typeString": "string" }, "typeName": { - "id": 2711, + "id": 5772, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2641:6:3", + "src": "2641:6:23", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5337,28 +5337,28 @@ "visibility": "internal" } ], - "src": "2600:59:3" + "src": "2600:59:23" }, "returnParameters": { - "id": 2714, + "id": 5775, "nodeType": "ParameterList", "parameters": [], - "src": "2677:0:3" + "src": "2677:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 2778, + "id": 5839, "nodeType": "FunctionDefinition", - "src": "2845:254:3", + "src": "2845:254:23", "nodes": [], "body": { - "id": 2777, + "id": 5838, "nodeType": "Block", - "src": "2937:162:3", + "src": "2937:162:23", "nodes": [], "statements": [ { @@ -5367,7 +5367,7 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 2764, + "id": 5825, "isConstant": false, "isLValue": false, "isPure": false, @@ -5377,12 +5377,12 @@ { "arguments": [ { - "id": 2755, + "id": 5816, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2744, - "src": "2972:1:3", + "referencedDeclaration": 5805, + "src": "2972:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_memory_ptr", "typeString": "int256[] memory" @@ -5397,32 +5397,32 @@ } ], "expression": { - "id": 2753, + "id": 5814, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2961:3:3", + "src": "2961:3:23", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 2754, + "id": 5815, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2965:6:3", + "memberLocation": "2965:6:23", "memberName": "encode", "nodeType": "MemberAccess", - "src": "2961:10:3", + "src": "2961:10:23", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 2756, + "id": 5817, "isConstant": false, "isLValue": false, "isPure": false, @@ -5431,7 +5431,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2961:13:3", + "src": "2961:13:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5446,18 +5446,18 @@ "typeString": "bytes memory" } ], - "id": 2752, + "id": 5813, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2951:9:3", + "src": "2951:9:23", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2757, + "id": 5818, "isConstant": false, "isLValue": false, "isPure": false, @@ -5466,7 +5466,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2951:24:3", + "src": "2951:24:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -5480,12 +5480,12 @@ { "arguments": [ { - "id": 2761, + "id": 5822, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2747, - "src": "3000:1:3", + "referencedDeclaration": 5808, + "src": "3000:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_memory_ptr", "typeString": "int256[] memory" @@ -5500,32 +5500,32 @@ } ], "expression": { - "id": 2759, + "id": 5820, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2989:3:3", + "src": "2989:3:23", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 2760, + "id": 5821, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2993:6:3", + "memberLocation": "2993:6:23", "memberName": "encode", "nodeType": "MemberAccess", - "src": "2989:10:3", + "src": "2989:10:23", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 2762, + "id": 5823, "isConstant": false, "isLValue": false, "isPure": false, @@ -5534,7 +5534,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2989:13:3", + "src": "2989:13:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5549,18 +5549,18 @@ "typeString": "bytes memory" } ], - "id": 2758, + "id": 5819, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2979:9:3", + "src": "2979:9:23", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2763, + "id": 5824, "isConstant": false, "isLValue": false, "isPure": false, @@ -5569,40 +5569,40 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2979:24:3", + "src": "2979:24:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "2951:52:3", + "src": "2951:52:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2776, + "id": 5837, "nodeType": "IfStatement", - "src": "2947:146:3", + "src": "2947:146:23", "trueBody": { - "id": 2775, + "id": 5836, "nodeType": "Block", - "src": "3005:88:3", + "src": "3005:88:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 2766, + "id": 5827, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3041:7:3", + "src": "3041:7:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -5610,12 +5610,12 @@ "value": "Error" }, { - "id": 2767, + "id": 5828, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2749, - "src": "3050:3:3", + "referencedDeclaration": 5810, + "src": "3050:3:23", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -5633,18 +5633,18 @@ "typeString": "string memory" } ], - "id": 2765, + "id": 5826, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "3024:16:3", + "referencedDeclaration": 3146, + "src": "3024:16:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 2768, + "id": 5829, "isConstant": false, "isLValue": false, "isPure": false, @@ -5653,39 +5653,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3024:30:3", + "src": "3024:30:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2769, + "id": 5830, "nodeType": "EmitStatement", - "src": "3019:35:3" + "src": "3019:35:23" }, { "expression": { "arguments": [ { - "id": 2771, + "id": 5832, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2744, - "src": "3077:1:3", + "referencedDeclaration": 5805, + "src": "3077:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_memory_ptr", "typeString": "int256[] memory" } }, { - "id": 2772, + "id": 5833, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2747, - "src": "3080:1:3", + "referencedDeclaration": 5808, + "src": "3080:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_memory_ptr", "typeString": "int256[] memory" @@ -5703,39 +5703,39 @@ "typeString": "int256[] memory" } ], - "id": 2770, + "id": 5831, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 2524, - 2549, - 2562, - 2578, - 2620, - 2662, - 2704, - 2741, - 2778, - 2815, - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 5585, + 5610, + 5623, + 5639, + 5681, + 5723, + 5765, + 5802, + 5839, + 5876, + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 2662, - "src": "3068:8:3", + "referencedDeclaration": 5723, + "src": "3068:8:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_array$_t_int256_$dyn_memory_ptr_$_t_array$_t_int256_$dyn_memory_ptr_$returns$__$", "typeString": "function (int256[] memory,int256[] memory)" } }, - "id": 2773, + "id": 5834, "isConstant": false, "isLValue": false, "isPure": false, @@ -5744,16 +5744,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3068:14:3", + "src": "3068:14:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2774, + "id": 5835, "nodeType": "ExpressionStatement", - "src": "3068:14:3" + "src": "3068:14:23" } ] } @@ -5764,20 +5764,20 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "2854:8:3", + "nameLocation": "2854:8:23", "parameters": { - "id": 2750, + "id": 5811, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2744, + "id": 5805, "mutability": "mutable", "name": "a", - "nameLocation": "2879:1:3", + "nameLocation": "2879:1:23", "nodeType": "VariableDeclaration", - "scope": 2778, - "src": "2863:17:3", + "scope": 5839, + "src": "2863:17:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5786,18 +5786,18 @@ }, "typeName": { "baseType": { - "id": 2742, + "id": 5803, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "2863:6:3", + "src": "2863:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "id": 2743, + "id": 5804, "nodeType": "ArrayTypeName", - "src": "2863:8:3", + "src": "2863:8:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -5807,13 +5807,13 @@ }, { "constant": false, - "id": 2747, + "id": 5808, "mutability": "mutable", "name": "b", - "nameLocation": "2898:1:3", + "nameLocation": "2898:1:23", "nodeType": "VariableDeclaration", - "scope": 2778, - "src": "2882:17:3", + "scope": 5839, + "src": "2882:17:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5822,18 +5822,18 @@ }, "typeName": { "baseType": { - "id": 2745, + "id": 5806, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "2882:6:3", + "src": "2882:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "id": 2746, + "id": 5807, "nodeType": "ArrayTypeName", - "src": "2882:8:3", + "src": "2882:8:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -5843,13 +5843,13 @@ }, { "constant": false, - "id": 2749, + "id": 5810, "mutability": "mutable", "name": "err", - "nameLocation": "2915:3:3", + "nameLocation": "2915:3:23", "nodeType": "VariableDeclaration", - "scope": 2778, - "src": "2901:17:3", + "scope": 5839, + "src": "2901:17:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5857,10 +5857,10 @@ "typeString": "string" }, "typeName": { - "id": 2748, + "id": 5809, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2901:6:3", + "src": "2901:6:23", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5869,28 +5869,28 @@ "visibility": "internal" } ], - "src": "2862:57:3" + "src": "2862:57:23" }, "returnParameters": { - "id": 2751, + "id": 5812, "nodeType": "ParameterList", "parameters": [], - "src": "2937:0:3" + "src": "2937:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 2815, + "id": 5876, "nodeType": "FunctionDefinition", - "src": "3105:256:3", + "src": "3105:256:23", "nodes": [], "body": { - "id": 2814, + "id": 5875, "nodeType": "Block", - "src": "3199:162:3", + "src": "3199:162:23", "nodes": [], "statements": [ { @@ -5899,7 +5899,7 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 2801, + "id": 5862, "isConstant": false, "isLValue": false, "isPure": false, @@ -5909,12 +5909,12 @@ { "arguments": [ { - "id": 2792, + "id": 5853, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2781, - "src": "3234:1:3", + "referencedDeclaration": 5842, + "src": "3234:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" @@ -5929,32 +5929,32 @@ } ], "expression": { - "id": 2790, + "id": 5851, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3223:3:3", + "src": "3223:3:23", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 2791, + "id": 5852, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3227:6:3", + "memberLocation": "3227:6:23", "memberName": "encode", "nodeType": "MemberAccess", - "src": "3223:10:3", + "src": "3223:10:23", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 2793, + "id": 5854, "isConstant": false, "isLValue": false, "isPure": false, @@ -5963,7 +5963,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3223:13:3", + "src": "3223:13:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5978,18 +5978,18 @@ "typeString": "bytes memory" } ], - "id": 2789, + "id": 5850, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "3213:9:3", + "src": "3213:9:23", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2794, + "id": 5855, "isConstant": false, "isLValue": false, "isPure": false, @@ -5998,7 +5998,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3213:24:3", + "src": "3213:24:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -6012,12 +6012,12 @@ { "arguments": [ { - "id": 2798, + "id": 5859, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2784, - "src": "3262:1:3", + "referencedDeclaration": 5845, + "src": "3262:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" @@ -6032,32 +6032,32 @@ } ], "expression": { - "id": 2796, + "id": 5857, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3251:3:3", + "src": "3251:3:23", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 2797, + "id": 5858, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3255:6:3", + "memberLocation": "3255:6:23", "memberName": "encode", "nodeType": "MemberAccess", - "src": "3251:10:3", + "src": "3251:10:23", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 2799, + "id": 5860, "isConstant": false, "isLValue": false, "isPure": false, @@ -6066,7 +6066,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3251:13:3", + "src": "3251:13:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6081,18 +6081,18 @@ "typeString": "bytes memory" } ], - "id": 2795, + "id": 5856, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "3241:9:3", + "src": "3241:9:23", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2800, + "id": 5861, "isConstant": false, "isLValue": false, "isPure": false, @@ -6101,40 +6101,40 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3241:24:3", + "src": "3241:24:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "3213:52:3", + "src": "3213:52:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2813, + "id": 5874, "nodeType": "IfStatement", - "src": "3209:146:3", + "src": "3209:146:23", "trueBody": { - "id": 2812, + "id": 5873, "nodeType": "Block", - "src": "3267:88:3", + "src": "3267:88:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 2803, + "id": 5864, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3303:7:3", + "src": "3303:7:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -6142,12 +6142,12 @@ "value": "Error" }, { - "id": 2804, + "id": 5865, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2786, - "src": "3312:3:3", + "referencedDeclaration": 5847, + "src": "3312:3:23", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -6165,18 +6165,18 @@ "typeString": "string memory" } ], - "id": 2802, + "id": 5863, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "3286:16:3", + "referencedDeclaration": 3146, + "src": "3286:16:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 2805, + "id": 5866, "isConstant": false, "isLValue": false, "isPure": false, @@ -6185,39 +6185,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3286:30:3", + "src": "3286:30:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2806, + "id": 5867, "nodeType": "EmitStatement", - "src": "3281:35:3" + "src": "3281:35:23" }, { "expression": { "arguments": [ { - "id": 2808, + "id": 5869, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2781, - "src": "3339:1:3", + "referencedDeclaration": 5842, + "src": "3339:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" } }, { - "id": 2809, + "id": 5870, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2784, - "src": "3342:1:3", + "referencedDeclaration": 5845, + "src": "3342:1:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" @@ -6235,39 +6235,39 @@ "typeString": "address[] memory" } ], - "id": 2807, + "id": 5868, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 2524, - 2549, - 2562, - 2578, - 2620, - 2662, - 2704, - 2741, - 2778, - 2815, - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 5585, + 5610, + 5623, + 5639, + 5681, + 5723, + 5765, + 5802, + 5839, + 5876, + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 2704, - "src": "3330:8:3", + "referencedDeclaration": 5765, + "src": "3330:8:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_array$_t_address_$dyn_memory_ptr_$_t_array$_t_address_$dyn_memory_ptr_$returns$__$", "typeString": "function (address[] memory,address[] memory)" } }, - "id": 2810, + "id": 5871, "isConstant": false, "isLValue": false, "isPure": false, @@ -6276,16 +6276,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3330:14:3", + "src": "3330:14:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2811, + "id": 5872, "nodeType": "ExpressionStatement", - "src": "3330:14:3" + "src": "3330:14:23" } ] } @@ -6296,20 +6296,20 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "3114:8:3", + "nameLocation": "3114:8:23", "parameters": { - "id": 2787, + "id": 5848, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2781, + "id": 5842, "mutability": "mutable", "name": "a", - "nameLocation": "3140:1:3", + "nameLocation": "3140:1:23", "nodeType": "VariableDeclaration", - "scope": 2815, - "src": "3123:18:3", + "scope": 5876, + "src": "3123:18:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6318,19 +6318,19 @@ }, "typeName": { "baseType": { - "id": 2779, + "id": 5840, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3123:7:3", + "src": "3123:7:23", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 2780, + "id": 5841, "nodeType": "ArrayTypeName", - "src": "3123:9:3", + "src": "3123:9:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -6340,13 +6340,13 @@ }, { "constant": false, - "id": 2784, + "id": 5845, "mutability": "mutable", "name": "b", - "nameLocation": "3160:1:3", + "nameLocation": "3160:1:23", "nodeType": "VariableDeclaration", - "scope": 2815, - "src": "3143:18:3", + "scope": 5876, + "src": "3143:18:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6355,19 +6355,19 @@ }, "typeName": { "baseType": { - "id": 2782, + "id": 5843, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3143:7:3", + "src": "3143:7:23", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 2783, + "id": 5844, "nodeType": "ArrayTypeName", - "src": "3143:9:3", + "src": "3143:9:23", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -6377,13 +6377,13 @@ }, { "constant": false, - "id": 2786, + "id": 5847, "mutability": "mutable", "name": "err", - "nameLocation": "3177:3:3", + "nameLocation": "3177:3:23", "nodeType": "VariableDeclaration", - "scope": 2815, - "src": "3163:17:3", + "scope": 5876, + "src": "3163:17:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6391,10 +6391,10 @@ "typeString": "string" }, "typeName": { - "id": 2785, + "id": 5846, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3163:6:3", + "src": "3163:6:23", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6403,28 +6403,28 @@ "visibility": "internal" } ], - "src": "3122:59:3" + "src": "3122:59:23" }, "returnParameters": { - "id": 2788, + "id": 5849, "nodeType": "ParameterList", "parameters": [], - "src": "3199:0:3" + "src": "3199:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 2834, + "id": 5895, "nodeType": "FunctionDefinition", - "src": "3388:110:3", + "src": "3388:110:23", "nodes": [], "body": { - "id": 2833, + "id": 5894, "nodeType": "Block", - "src": "3449:49:3", + "src": "3449:49:23", "nodes": [], "statements": [ { @@ -6433,12 +6433,12 @@ { "arguments": [ { - "id": 2825, + "id": 5886, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2817, - "src": "3476:1:3", + "referencedDeclaration": 5878, + "src": "3476:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6452,26 +6452,26 @@ "typeString": "uint256" } ], - "id": 2824, + "id": 5885, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3468:7:3", + "src": "3468:7:23", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 2823, + "id": 5884, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3468:7:3", + "src": "3468:7:23", "typeDescriptions": {} } }, - "id": 2826, + "id": 5887, "isConstant": false, "isLValue": false, "isPure": false, @@ -6480,7 +6480,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3468:10:3", + "src": "3468:10:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -6490,12 +6490,12 @@ { "arguments": [ { - "id": 2829, + "id": 5890, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2819, - "src": "3488:1:3", + "referencedDeclaration": 5880, + "src": "3488:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6509,26 +6509,26 @@ "typeString": "uint256" } ], - "id": 2828, + "id": 5889, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3480:7:3", + "src": "3480:7:23", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 2827, + "id": 5888, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3480:7:3", + "src": "3480:7:23", "typeDescriptions": {} } }, - "id": 2830, + "id": 5891, "isConstant": false, "isLValue": false, "isPure": false, @@ -6537,7 +6537,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3480:10:3", + "src": "3480:10:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -6556,39 +6556,39 @@ "typeString": "uint256" } ], - "id": 2822, + "id": 5883, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 2524, - 2549, - 2562, - 2578, - 2620, - 2662, - 2704, - 2741, - 2778, - 2815, - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 5585, + 5610, + 5623, + 5639, + 5681, + 5723, + 5765, + 5802, + 5839, + 5876, + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 514, - "src": "3459:8:3", + "referencedDeclaration": 3575, + "src": "3459:8:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256)" } }, - "id": 2831, + "id": 5892, "isConstant": false, "isLValue": false, "isPure": false, @@ -6597,16 +6597,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3459:32:3", + "src": "3459:32:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2832, + "id": 5893, "nodeType": "ExpressionStatement", - "src": "3459:32:3" + "src": "3459:32:23" } ] }, @@ -6614,20 +6614,20 @@ "kind": "function", "modifiers": [], "name": "assertEqUint", - "nameLocation": "3397:12:3", + "nameLocation": "3397:12:23", "parameters": { - "id": 2820, + "id": 5881, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2817, + "id": 5878, "mutability": "mutable", "name": "a", - "nameLocation": "3418:1:3", + "nameLocation": "3418:1:23", "nodeType": "VariableDeclaration", - "scope": 2834, - "src": "3410:9:3", + "scope": 5895, + "src": "3410:9:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6635,10 +6635,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2816, + "id": 5877, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3410:7:3", + "src": "3410:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6648,13 +6648,13 @@ }, { "constant": false, - "id": 2819, + "id": 5880, "mutability": "mutable", "name": "b", - "nameLocation": "3429:1:3", + "nameLocation": "3429:1:23", "nodeType": "VariableDeclaration", - "scope": 2834, - "src": "3421:9:3", + "scope": 5895, + "src": "3421:9:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6662,10 +6662,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2818, + "id": 5879, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3421:7:3", + "src": "3421:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6674,44 +6674,44 @@ "visibility": "internal" } ], - "src": "3409:22:3" + "src": "3409:22:23" }, "returnParameters": { - "id": 2821, + "id": 5882, "nodeType": "ParameterList", "parameters": [], - "src": "3449:0:3" + "src": "3449:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 2884, + "id": 5945, "nodeType": "FunctionDefinition", - "src": "3504:470:3", + "src": "3504:470:23", "nodes": [], "body": { - "id": 2883, + "id": 5944, "nodeType": "Block", - "src": "3588:386:3", + "src": "3588:386:23", "nodes": [], "statements": [ { "assignments": [ - 2844 + 5905 ], "declarations": [ { "constant": false, - "id": 2844, + "id": 5905, "mutability": "mutable", "name": "delta", - "nameLocation": "3606:5:3", + "nameLocation": "3606:5:23", "nodeType": "VariableDeclaration", - "scope": 2883, - "src": "3598:13:3", + "scope": 5944, + "src": "3598:13:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6719,10 +6719,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2843, + "id": 5904, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3598:7:3", + "src": "3598:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6731,28 +6731,28 @@ "visibility": "internal" } ], - "id": 2850, + "id": 5911, "initialValue": { "arguments": [ { - "id": 2847, + "id": 5908, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2836, - "src": "3628:1:3", + "referencedDeclaration": 5897, + "src": "3628:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 2848, + "id": 5909, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2838, - "src": "3631:1:3", + "referencedDeclaration": 5899, + "src": "3631:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6771,33 +6771,33 @@ } ], "expression": { - "id": 2845, + "id": 5906, "name": "stdMath", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8457, - "src": "3614:7:3", + "referencedDeclaration": 11518, + "src": "3614:7:23", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdMath_$8457_$", + "typeIdentifier": "t_type$_t_contract$_stdMath_$11518_$", "typeString": "type(library stdMath)" } }, - "id": 2846, + "id": 5907, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "3622:5:3", + "memberLocation": "3622:5:23", "memberName": "delta", "nodeType": "MemberAccess", - "referencedDeclaration": 8368, - "src": "3614:13:3", + "referencedDeclaration": 11429, + "src": "3614:13:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$", "typeString": "function (uint256,uint256) pure returns (uint256)" } }, - "id": 2849, + "id": 5910, "isConstant": false, "isLValue": false, "isPure": false, @@ -6806,7 +6806,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3614:19:3", + "src": "3614:19:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -6814,7 +6814,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "3598:35:3" + "src": "3598:35:23" }, { "condition": { @@ -6822,18 +6822,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 2853, + "id": 5914, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 2851, + "id": 5912, "name": "delta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2844, - "src": "3648:5:3", + "referencedDeclaration": 5905, + "src": "3648:5:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6842,44 +6842,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 2852, + "id": 5913, "name": "maxDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2840, - "src": "3656:8:3", + "referencedDeclaration": 5901, + "src": "3656:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "3648:16:3", + "src": "3648:16:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2882, + "id": 5943, "nodeType": "IfStatement", - "src": "3644:324:3", + "src": "3644:324:23", "trueBody": { - "id": 2881, + "id": 5942, "nodeType": "Block", - "src": "3666:302:3", + "src": "3666:302:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061207e3d2062206e6f7420736174697366696564205b75696e745d", - "id": 2855, + "id": 5916, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3689:36:3", + "src": "3689:36:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b3cfa1421f120a399b6064fcc8d5188a4e28bcc717972b37d8e8a5e5cc07c7fe", "typeString": "literal_string \"Error: a ~= b not satisfied [uint]\"" @@ -6894,18 +6894,18 @@ "typeString": "literal_string \"Error: a ~= b not satisfied [uint]\"" } ], - "id": 2854, + "id": 5915, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "3685:3:3", + "referencedDeclaration": 3066, + "src": "3685:3:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 2856, + "id": 5917, "isConstant": false, "isLValue": false, "isPure": false, @@ -6914,30 +6914,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3685:41:3", + "src": "3685:41:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2857, + "id": 5918, "nodeType": "EmitStatement", - "src": "3680:46:3" + "src": "3680:46:23" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 2859, + "id": 5920, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3760:12:3", + "src": "3760:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -6945,12 +6945,12 @@ "value": " Left" }, { - "id": 2860, + "id": 5921, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2836, - "src": "3774:1:3", + "referencedDeclaration": 5897, + "src": "3774:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6968,18 +6968,18 @@ "typeString": "uint256" } ], - "id": 2858, + "id": 5919, "name": "log_named_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 73, - "src": "3745:14:3", + "referencedDeclaration": 3134, + "src": "3745:14:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" } }, - "id": 2861, + "id": 5922, "isConstant": false, "isLValue": false, "isPure": false, @@ -6988,30 +6988,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3745:31:3", + "src": "3745:31:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2862, + "id": 5923, "nodeType": "EmitStatement", - "src": "3740:36:3" + "src": "3740:36:23" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 2864, + "id": 5925, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3810:12:3", + "src": "3810:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -7019,12 +7019,12 @@ "value": " Right" }, { - "id": 2865, + "id": 5926, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2838, - "src": "3824:1:3", + "referencedDeclaration": 5899, + "src": "3824:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7042,18 +7042,18 @@ "typeString": "uint256" } ], - "id": 2863, + "id": 5924, "name": "log_named_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 73, - "src": "3795:14:3", + "referencedDeclaration": 3134, + "src": "3795:14:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" } }, - "id": 2866, + "id": 5927, "isConstant": false, "isLValue": false, "isPure": false, @@ -7062,30 +7062,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3795:31:3", + "src": "3795:31:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2867, + "id": 5928, "nodeType": "EmitStatement", - "src": "3790:36:3" + "src": "3790:36:23" }, { "eventCall": { "arguments": [ { "hexValue": "204d61782044656c7461", - "id": 2869, + "id": 5930, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3860:12:3", + "src": "3860:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cd2884c74a25327f5cafe8471ed73da28ba1991b65dde72feb1cd4f78f5dc2a5", "typeString": "literal_string \" Max Delta\"" @@ -7093,12 +7093,12 @@ "value": " Max Delta" }, { - "id": 2870, + "id": 5931, "name": "maxDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2840, - "src": "3874:8:3", + "referencedDeclaration": 5901, + "src": "3874:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7116,18 +7116,18 @@ "typeString": "uint256" } ], - "id": 2868, + "id": 5929, "name": "log_named_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 73, - "src": "3845:14:3", + "referencedDeclaration": 3134, + "src": "3845:14:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" } }, - "id": 2871, + "id": 5932, "isConstant": false, "isLValue": false, "isPure": false, @@ -7136,30 +7136,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3845:38:3", + "src": "3845:38:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2872, + "id": 5933, "nodeType": "EmitStatement", - "src": "3840:43:3" + "src": "3840:43:23" }, { "eventCall": { "arguments": [ { "hexValue": "202020202044656c7461", - "id": 2874, + "id": 5935, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3917:12:3", + "src": "3917:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_39d8d5e74991bbc141eb1ca770e60e69523d5c43706b72685708d217b293c55f", "typeString": "literal_string \" Delta\"" @@ -7167,12 +7167,12 @@ "value": " Delta" }, { - "id": 2875, + "id": 5936, "name": "delta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2844, - "src": "3931:5:3", + "referencedDeclaration": 5905, + "src": "3931:5:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7190,18 +7190,18 @@ "typeString": "uint256" } ], - "id": 2873, + "id": 5934, "name": "log_named_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 73, - "src": "3902:14:3", + "referencedDeclaration": 3134, + "src": "3902:14:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" } }, - "id": 2876, + "id": 5937, "isConstant": false, "isLValue": false, "isPure": false, @@ -7210,37 +7210,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3902:35:3", + "src": "3902:35:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2877, + "id": 5938, "nodeType": "EmitStatement", - "src": "3897:40:3" + "src": "3897:40:23" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 2878, + "id": 5939, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [ - 2463, - 216 + 5524, + 3277 ], - "referencedDeclaration": 216, - "src": "3951:4:3", + "referencedDeclaration": 3277, + "src": "3951:4:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 2879, + "id": 5940, "isConstant": false, "isLValue": false, "isPure": false, @@ -7249,16 +7249,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3951:6:3", + "src": "3951:6:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2880, + "id": 5941, "nodeType": "ExpressionStatement", - "src": "3951:6:3" + "src": "3951:6:23" } ] } @@ -7269,20 +7269,20 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqAbs", - "nameLocation": "3513:17:3", + "nameLocation": "3513:17:23", "parameters": { - "id": 2841, + "id": 5902, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2836, + "id": 5897, "mutability": "mutable", "name": "a", - "nameLocation": "3539:1:3", + "nameLocation": "3539:1:23", "nodeType": "VariableDeclaration", - "scope": 2884, - "src": "3531:9:3", + "scope": 5945, + "src": "3531:9:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7290,10 +7290,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2835, + "id": 5896, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3531:7:3", + "src": "3531:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7303,13 +7303,13 @@ }, { "constant": false, - "id": 2838, + "id": 5899, "mutability": "mutable", "name": "b", - "nameLocation": "3550:1:3", + "nameLocation": "3550:1:23", "nodeType": "VariableDeclaration", - "scope": 2884, - "src": "3542:9:3", + "scope": 5945, + "src": "3542:9:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7317,10 +7317,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2837, + "id": 5898, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3542:7:3", + "src": "3542:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7330,13 +7330,13 @@ }, { "constant": false, - "id": 2840, + "id": 5901, "mutability": "mutable", "name": "maxDelta", - "nameLocation": "3561:8:3", + "nameLocation": "3561:8:23", "nodeType": "VariableDeclaration", - "scope": 2884, - "src": "3553:16:3", + "scope": 5945, + "src": "3553:16:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7344,10 +7344,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2839, + "id": 5900, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3553:7:3", + "src": "3553:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7356,44 +7356,44 @@ "visibility": "internal" } ], - "src": "3530:40:3" + "src": "3530:40:23" }, "returnParameters": { - "id": 2842, + "id": 5903, "nodeType": "ParameterList", "parameters": [], - "src": "3588:0:3" + "src": "3588:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 2920, + "id": 5981, "nodeType": "FunctionDefinition", - "src": "3980:294:3", + "src": "3980:294:23", "nodes": [], "body": { - "id": 2919, + "id": 5980, "nodeType": "Block", - "src": "4083:191:3", + "src": "4083:191:23", "nodes": [], "statements": [ { "assignments": [ - 2896 + 5957 ], "declarations": [ { "constant": false, - "id": 2896, + "id": 5957, "mutability": "mutable", "name": "delta", - "nameLocation": "4101:5:3", + "nameLocation": "4101:5:23", "nodeType": "VariableDeclaration", - "scope": 2919, - "src": "4093:13:3", + "scope": 5980, + "src": "4093:13:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7401,10 +7401,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2895, + "id": 5956, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4093:7:3", + "src": "4093:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7413,28 +7413,28 @@ "visibility": "internal" } ], - "id": 2902, + "id": 5963, "initialValue": { "arguments": [ { - "id": 2899, + "id": 5960, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2886, - "src": "4123:1:3", + "referencedDeclaration": 5947, + "src": "4123:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 2900, + "id": 5961, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2888, - "src": "4126:1:3", + "referencedDeclaration": 5949, + "src": "4126:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7453,33 +7453,33 @@ } ], "expression": { - "id": 2897, + "id": 5958, "name": "stdMath", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8457, - "src": "4109:7:3", + "referencedDeclaration": 11518, + "src": "4109:7:23", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdMath_$8457_$", + "typeIdentifier": "t_type$_t_contract$_stdMath_$11518_$", "typeString": "type(library stdMath)" } }, - "id": 2898, + "id": 5959, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4117:5:3", + "memberLocation": "4117:5:23", "memberName": "delta", "nodeType": "MemberAccess", - "referencedDeclaration": 8368, - "src": "4109:13:3", + "referencedDeclaration": 11429, + "src": "4109:13:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$", "typeString": "function (uint256,uint256) pure returns (uint256)" } }, - "id": 2901, + "id": 5962, "isConstant": false, "isLValue": false, "isPure": false, @@ -7488,7 +7488,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4109:19:3", + "src": "4109:19:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -7496,7 +7496,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "4093:35:3" + "src": "4093:35:23" }, { "condition": { @@ -7504,18 +7504,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 2905, + "id": 5966, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 2903, + "id": 5964, "name": "delta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2896, - "src": "4143:5:3", + "referencedDeclaration": 5957, + "src": "4143:5:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7524,44 +7524,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 2904, + "id": 5965, "name": "maxDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2890, - "src": "4151:8:3", + "referencedDeclaration": 5951, + "src": "4151:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "4143:16:3", + "src": "4143:16:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2918, + "id": 5979, "nodeType": "IfStatement", - "src": "4139:129:3", + "src": "4139:129:23", "trueBody": { - "id": 2917, + "id": 5978, "nodeType": "Block", - "src": "4161:107:3", + "src": "4161:107:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 2907, + "id": 5968, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4197:7:3", + "src": "4197:7:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -7569,12 +7569,12 @@ "value": "Error" }, { - "id": 2908, + "id": 5969, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2892, - "src": "4206:3:3", + "referencedDeclaration": 5953, + "src": "4206:3:23", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7592,18 +7592,18 @@ "typeString": "string memory" } ], - "id": 2906, + "id": 5967, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "4180:16:3", + "referencedDeclaration": 3146, + "src": "4180:16:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 2909, + "id": 5970, "isConstant": false, "isLValue": false, "isPure": false, @@ -7612,51 +7612,51 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4180:30:3", + "src": "4180:30:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2910, + "id": 5971, "nodeType": "EmitStatement", - "src": "4175:35:3" + "src": "4175:35:23" }, { "expression": { "arguments": [ { - "id": 2912, + "id": 5973, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2886, - "src": "4242:1:3", + "referencedDeclaration": 5947, + "src": "4242:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 2913, + "id": 5974, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2888, - "src": "4245:1:3", + "referencedDeclaration": 5949, + "src": "4245:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 2914, + "id": 5975, "name": "maxDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2890, - "src": "4248:8:3", + "referencedDeclaration": 5951, + "src": "4248:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7678,23 +7678,23 @@ "typeString": "uint256" } ], - "id": 2911, + "id": 5972, "name": "assertApproxEqAbs", "nodeType": "Identifier", "overloadedDeclarations": [ - 2884, - 2920, - 3065, - 3101 + 5945, + 5981, + 6126, + 6162 ], - "referencedDeclaration": 2884, - "src": "4224:17:3", + "referencedDeclaration": 5945, + "src": "4224:17:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256,uint256)" } }, - "id": 2915, + "id": 5976, "isConstant": false, "isLValue": false, "isPure": false, @@ -7703,16 +7703,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4224:33:3", + "src": "4224:33:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2916, + "id": 5977, "nodeType": "ExpressionStatement", - "src": "4224:33:3" + "src": "4224:33:23" } ] } @@ -7723,20 +7723,20 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqAbs", - "nameLocation": "3989:17:3", + "nameLocation": "3989:17:23", "parameters": { - "id": 2893, + "id": 5954, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2886, + "id": 5947, "mutability": "mutable", "name": "a", - "nameLocation": "4015:1:3", + "nameLocation": "4015:1:23", "nodeType": "VariableDeclaration", - "scope": 2920, - "src": "4007:9:3", + "scope": 5981, + "src": "4007:9:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7744,10 +7744,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2885, + "id": 5946, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4007:7:3", + "src": "4007:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7757,13 +7757,13 @@ }, { "constant": false, - "id": 2888, + "id": 5949, "mutability": "mutable", "name": "b", - "nameLocation": "4026:1:3", + "nameLocation": "4026:1:23", "nodeType": "VariableDeclaration", - "scope": 2920, - "src": "4018:9:3", + "scope": 5981, + "src": "4018:9:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7771,10 +7771,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2887, + "id": 5948, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4018:7:3", + "src": "4018:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7784,13 +7784,13 @@ }, { "constant": false, - "id": 2890, + "id": 5951, "mutability": "mutable", "name": "maxDelta", - "nameLocation": "4037:8:3", + "nameLocation": "4037:8:23", "nodeType": "VariableDeclaration", - "scope": 2920, - "src": "4029:16:3", + "scope": 5981, + "src": "4029:16:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7798,10 +7798,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2889, + "id": 5950, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4029:7:3", + "src": "4029:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7811,13 +7811,13 @@ }, { "constant": false, - "id": 2892, + "id": 5953, "mutability": "mutable", "name": "err", - "nameLocation": "4061:3:3", + "nameLocation": "4061:3:23", "nodeType": "VariableDeclaration", - "scope": 2920, - "src": "4047:17:3", + "scope": 5981, + "src": "4047:17:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7825,10 +7825,10 @@ "typeString": "string" }, "typeName": { - "id": 2891, + "id": 5952, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4047:6:3", + "src": "4047:6:23", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7837,44 +7837,44 @@ "visibility": "internal" } ], - "src": "4006:59:3" + "src": "4006:59:23" }, "returnParameters": { - "id": 2894, + "id": 5955, "nodeType": "ParameterList", "parameters": [], - "src": "4083:0:3" + "src": "4083:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 2976, + "id": 6037, "nodeType": "FunctionDefinition", - "src": "4280:567:3", + "src": "4280:567:23", "nodes": [], "body": { - "id": 2975, + "id": 6036, "nodeType": "Block", - "src": "4389:458:3", + "src": "4389:458:23", "nodes": [], "statements": [ { "assignments": [ - 2932 + 5993 ], "declarations": [ { "constant": false, - "id": 2932, + "id": 5993, "mutability": "mutable", "name": "delta", - "nameLocation": "4407:5:3", + "nameLocation": "4407:5:23", "nodeType": "VariableDeclaration", - "scope": 2975, - "src": "4399:13:3", + "scope": 6036, + "src": "4399:13:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7882,10 +7882,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2931, + "id": 5992, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4399:7:3", + "src": "4399:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7894,28 +7894,28 @@ "visibility": "internal" } ], - "id": 2938, + "id": 5999, "initialValue": { "arguments": [ { - "id": 2935, + "id": 5996, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2922, - "src": "4429:1:3", + "referencedDeclaration": 5983, + "src": "4429:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 2936, + "id": 5997, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2924, - "src": "4432:1:3", + "referencedDeclaration": 5985, + "src": "4432:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7934,33 +7934,33 @@ } ], "expression": { - "id": 2933, + "id": 5994, "name": "stdMath", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8457, - "src": "4415:7:3", + "referencedDeclaration": 11518, + "src": "4415:7:23", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdMath_$8457_$", + "typeIdentifier": "t_type$_t_contract$_stdMath_$11518_$", "typeString": "type(library stdMath)" } }, - "id": 2934, + "id": 5995, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4423:5:3", + "memberLocation": "4423:5:23", "memberName": "delta", "nodeType": "MemberAccess", - "referencedDeclaration": 8368, - "src": "4415:13:3", + "referencedDeclaration": 11429, + "src": "4415:13:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$", "typeString": "function (uint256,uint256) pure returns (uint256)" } }, - "id": 2937, + "id": 5998, "isConstant": false, "isLValue": false, "isPure": false, @@ -7969,7 +7969,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4415:19:3", + "src": "4415:19:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -7977,7 +7977,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "4399:35:3" + "src": "4399:35:23" }, { "condition": { @@ -7985,18 +7985,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 2941, + "id": 6002, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 2939, + "id": 6000, "name": "delta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2932, - "src": "4449:5:3", + "referencedDeclaration": 5993, + "src": "4449:5:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8005,44 +8005,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 2940, + "id": 6001, "name": "maxDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2926, - "src": "4457:8:3", + "referencedDeclaration": 5987, + "src": "4457:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "4449:16:3", + "src": "4449:16:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2974, + "id": 6035, "nodeType": "IfStatement", - "src": "4445:396:3", + "src": "4445:396:23", "trueBody": { - "id": 2973, + "id": 6034, "nodeType": "Block", - "src": "4467:374:3", + "src": "4467:374:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061207e3d2062206e6f7420736174697366696564205b75696e745d", - "id": 2943, + "id": 6004, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4490:36:3", + "src": "4490:36:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b3cfa1421f120a399b6064fcc8d5188a4e28bcc717972b37d8e8a5e5cc07c7fe", "typeString": "literal_string \"Error: a ~= b not satisfied [uint]\"" @@ -8057,18 +8057,18 @@ "typeString": "literal_string \"Error: a ~= b not satisfied [uint]\"" } ], - "id": 2942, + "id": 6003, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "4486:3:3", + "referencedDeclaration": 3066, + "src": "4486:3:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 2944, + "id": 6005, "isConstant": false, "isLValue": false, "isPure": false, @@ -8077,30 +8077,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4486:41:3", + "src": "4486:41:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2945, + "id": 6006, "nodeType": "EmitStatement", - "src": "4481:46:3" + "src": "4481:46:23" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 2947, + "id": 6008, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4569:12:3", + "src": "4569:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -8108,24 +8108,24 @@ "value": " Left" }, { - "id": 2948, + "id": 6009, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2922, - "src": "4583:1:3", + "referencedDeclaration": 5983, + "src": "4583:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 2949, + "id": 6010, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2928, - "src": "4586:8:3", + "referencedDeclaration": 5989, + "src": "4586:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8147,18 +8147,18 @@ "typeString": "uint256" } ], - "id": 2946, + "id": 6007, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "4546:22:3", + "referencedDeclaration": 3122, + "src": "4546:22:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 2950, + "id": 6011, "isConstant": false, "isLValue": false, "isPure": false, @@ -8167,30 +8167,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4546:49:3", + "src": "4546:49:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2951, + "id": 6012, "nodeType": "EmitStatement", - "src": "4541:54:3" + "src": "4541:54:23" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 2953, + "id": 6014, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4637:12:3", + "src": "4637:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -8198,24 +8198,24 @@ "value": " Right" }, { - "id": 2954, + "id": 6015, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2924, - "src": "4651:1:3", + "referencedDeclaration": 5985, + "src": "4651:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 2955, + "id": 6016, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2928, - "src": "4654:8:3", + "referencedDeclaration": 5989, + "src": "4654:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8237,18 +8237,18 @@ "typeString": "uint256" } ], - "id": 2952, + "id": 6013, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "4614:22:3", + "referencedDeclaration": 3122, + "src": "4614:22:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 2956, + "id": 6017, "isConstant": false, "isLValue": false, "isPure": false, @@ -8257,30 +8257,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4614:49:3", + "src": "4614:49:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2957, + "id": 6018, "nodeType": "EmitStatement", - "src": "4609:54:3" + "src": "4609:54:23" }, { "eventCall": { "arguments": [ { "hexValue": "204d61782044656c7461", - "id": 2959, + "id": 6020, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4705:12:3", + "src": "4705:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cd2884c74a25327f5cafe8471ed73da28ba1991b65dde72feb1cd4f78f5dc2a5", "typeString": "literal_string \" Max Delta\"" @@ -8288,24 +8288,24 @@ "value": " Max Delta" }, { - "id": 2960, + "id": 6021, "name": "maxDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2926, - "src": "4719:8:3", + "referencedDeclaration": 5987, + "src": "4719:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 2961, + "id": 6022, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2928, - "src": "4729:8:3", + "referencedDeclaration": 5989, + "src": "4729:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8327,18 +8327,18 @@ "typeString": "uint256" } ], - "id": 2958, + "id": 6019, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "4682:22:3", + "referencedDeclaration": 3122, + "src": "4682:22:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 2962, + "id": 6023, "isConstant": false, "isLValue": false, "isPure": false, @@ -8347,30 +8347,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4682:56:3", + "src": "4682:56:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2963, + "id": 6024, "nodeType": "EmitStatement", - "src": "4677:61:3" + "src": "4677:61:23" }, { "eventCall": { "arguments": [ { "hexValue": "202020202044656c7461", - "id": 2965, + "id": 6026, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4780:12:3", + "src": "4780:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_39d8d5e74991bbc141eb1ca770e60e69523d5c43706b72685708d217b293c55f", "typeString": "literal_string \" Delta\"" @@ -8378,24 +8378,24 @@ "value": " Delta" }, { - "id": 2966, + "id": 6027, "name": "delta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2932, - "src": "4794:5:3", + "referencedDeclaration": 5993, + "src": "4794:5:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 2967, + "id": 6028, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2928, - "src": "4801:8:3", + "referencedDeclaration": 5989, + "src": "4801:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8417,18 +8417,18 @@ "typeString": "uint256" } ], - "id": 2964, + "id": 6025, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "4757:22:3", + "referencedDeclaration": 3122, + "src": "4757:22:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 2968, + "id": 6029, "isConstant": false, "isLValue": false, "isPure": false, @@ -8437,37 +8437,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4757:53:3", + "src": "4757:53:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2969, + "id": 6030, "nodeType": "EmitStatement", - "src": "4752:58:3" + "src": "4752:58:23" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 2970, + "id": 6031, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [ - 2463, - 216 + 5524, + 3277 ], - "referencedDeclaration": 216, - "src": "4824:4:3", + "referencedDeclaration": 3277, + "src": "4824:4:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 2971, + "id": 6032, "isConstant": false, "isLValue": false, "isPure": false, @@ -8476,16 +8476,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4824:6:3", + "src": "4824:6:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2972, + "id": 6033, "nodeType": "ExpressionStatement", - "src": "4824:6:3" + "src": "4824:6:23" } ] } @@ -8496,20 +8496,20 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqAbsDecimal", - "nameLocation": "4289:24:3", + "nameLocation": "4289:24:23", "parameters": { - "id": 2929, + "id": 5990, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2922, + "id": 5983, "mutability": "mutable", "name": "a", - "nameLocation": "4322:1:3", + "nameLocation": "4322:1:23", "nodeType": "VariableDeclaration", - "scope": 2976, - "src": "4314:9:3", + "scope": 6037, + "src": "4314:9:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8517,10 +8517,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2921, + "id": 5982, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4314:7:3", + "src": "4314:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8530,13 +8530,13 @@ }, { "constant": false, - "id": 2924, + "id": 5985, "mutability": "mutable", "name": "b", - "nameLocation": "4333:1:3", + "nameLocation": "4333:1:23", "nodeType": "VariableDeclaration", - "scope": 2976, - "src": "4325:9:3", + "scope": 6037, + "src": "4325:9:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8544,10 +8544,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2923, + "id": 5984, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4325:7:3", + "src": "4325:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8557,13 +8557,13 @@ }, { "constant": false, - "id": 2926, + "id": 5987, "mutability": "mutable", "name": "maxDelta", - "nameLocation": "4344:8:3", + "nameLocation": "4344:8:23", "nodeType": "VariableDeclaration", - "scope": 2976, - "src": "4336:16:3", + "scope": 6037, + "src": "4336:16:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8571,10 +8571,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2925, + "id": 5986, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4336:7:3", + "src": "4336:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8584,13 +8584,13 @@ }, { "constant": false, - "id": 2928, + "id": 5989, "mutability": "mutable", "name": "decimals", - "nameLocation": "4362:8:3", + "nameLocation": "4362:8:23", "nodeType": "VariableDeclaration", - "scope": 2976, - "src": "4354:16:3", + "scope": 6037, + "src": "4354:16:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8598,10 +8598,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2927, + "id": 5988, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4354:7:3", + "src": "4354:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8610,44 +8610,44 @@ "visibility": "internal" } ], - "src": "4313:58:3" + "src": "4313:58:23" }, "returnParameters": { - "id": 2930, + "id": 5991, "nodeType": "ParameterList", "parameters": [], - "src": "4389:0:3" + "src": "4389:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 3015, + "id": 6076, "nodeType": "FunctionDefinition", - "src": "4853:356:3", + "src": "4853:356:23", "nodes": [], "body": { - "id": 3014, + "id": 6075, "nodeType": "Block", - "src": "5001:208:3", + "src": "5001:208:23", "nodes": [], "statements": [ { "assignments": [ - 2990 + 6051 ], "declarations": [ { "constant": false, - "id": 2990, + "id": 6051, "mutability": "mutable", "name": "delta", - "nameLocation": "5019:5:3", + "nameLocation": "5019:5:23", "nodeType": "VariableDeclaration", - "scope": 3014, - "src": "5011:13:3", + "scope": 6075, + "src": "5011:13:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8655,10 +8655,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2989, + "id": 6050, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5011:7:3", + "src": "5011:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8667,28 +8667,28 @@ "visibility": "internal" } ], - "id": 2996, + "id": 6057, "initialValue": { "arguments": [ { - "id": 2993, + "id": 6054, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2978, - "src": "5041:1:3", + "referencedDeclaration": 6039, + "src": "5041:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 2994, + "id": 6055, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2980, - "src": "5044:1:3", + "referencedDeclaration": 6041, + "src": "5044:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8707,33 +8707,33 @@ } ], "expression": { - "id": 2991, + "id": 6052, "name": "stdMath", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8457, - "src": "5027:7:3", + "referencedDeclaration": 11518, + "src": "5027:7:23", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdMath_$8457_$", + "typeIdentifier": "t_type$_t_contract$_stdMath_$11518_$", "typeString": "type(library stdMath)" } }, - "id": 2992, + "id": 6053, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5035:5:3", + "memberLocation": "5035:5:23", "memberName": "delta", "nodeType": "MemberAccess", - "referencedDeclaration": 8368, - "src": "5027:13:3", + "referencedDeclaration": 11429, + "src": "5027:13:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$", "typeString": "function (uint256,uint256) pure returns (uint256)" } }, - "id": 2995, + "id": 6056, "isConstant": false, "isLValue": false, "isPure": false, @@ -8742,7 +8742,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5027:19:3", + "src": "5027:19:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -8750,7 +8750,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "5011:35:3" + "src": "5011:35:23" }, { "condition": { @@ -8758,18 +8758,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 2999, + "id": 6060, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 2997, + "id": 6058, "name": "delta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2990, - "src": "5061:5:3", + "referencedDeclaration": 6051, + "src": "5061:5:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8778,44 +8778,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 2998, + "id": 6059, "name": "maxDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2982, - "src": "5069:8:3", + "referencedDeclaration": 6043, + "src": "5069:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "5061:16:3", + "src": "5061:16:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3013, + "id": 6074, "nodeType": "IfStatement", - "src": "5057:146:3", + "src": "5057:146:23", "trueBody": { - "id": 3012, + "id": 6073, "nodeType": "Block", - "src": "5079:124:3", + "src": "5079:124:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 3001, + "id": 6062, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5115:7:3", + "src": "5115:7:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -8823,12 +8823,12 @@ "value": "Error" }, { - "id": 3002, + "id": 6063, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2986, - "src": "5124:3:3", + "referencedDeclaration": 6047, + "src": "5124:3:23", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -8846,18 +8846,18 @@ "typeString": "string memory" } ], - "id": 3000, + "id": 6061, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "5098:16:3", + "referencedDeclaration": 3146, + "src": "5098:16:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 3003, + "id": 6064, "isConstant": false, "isLValue": false, "isPure": false, @@ -8866,63 +8866,63 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5098:30:3", + "src": "5098:30:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3004, + "id": 6065, "nodeType": "EmitStatement", - "src": "5093:35:3" + "src": "5093:35:23" }, { "expression": { "arguments": [ { - "id": 3006, + "id": 6067, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2978, - "src": "5167:1:3", + "referencedDeclaration": 6039, + "src": "5167:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3007, + "id": 6068, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2980, - "src": "5170:1:3", + "referencedDeclaration": 6041, + "src": "5170:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3008, + "id": 6069, "name": "maxDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2982, - "src": "5173:8:3", + "referencedDeclaration": 6043, + "src": "5173:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3009, + "id": 6070, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2984, - "src": "5183:8:3", + "referencedDeclaration": 6045, + "src": "5183:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8948,23 +8948,23 @@ "typeString": "uint256" } ], - "id": 3005, + "id": 6066, "name": "assertApproxEqAbsDecimal", "nodeType": "Identifier", "overloadedDeclarations": [ - 2976, - 3015, - 3157, - 3196 + 6037, + 6076, + 6218, + 6257 ], - "referencedDeclaration": 2976, - "src": "5142:24:3", + "referencedDeclaration": 6037, + "src": "5142:24:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256,uint256,uint256)" } }, - "id": 3010, + "id": 6071, "isConstant": false, "isLValue": false, "isPure": false, @@ -8973,16 +8973,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5142:50:3", + "src": "5142:50:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3011, + "id": 6072, "nodeType": "ExpressionStatement", - "src": "5142:50:3" + "src": "5142:50:23" } ] } @@ -8993,20 +8993,20 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqAbsDecimal", - "nameLocation": "4862:24:3", + "nameLocation": "4862:24:23", "parameters": { - "id": 2987, + "id": 6048, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2978, + "id": 6039, "mutability": "mutable", "name": "a", - "nameLocation": "4895:1:3", + "nameLocation": "4895:1:23", "nodeType": "VariableDeclaration", - "scope": 3015, - "src": "4887:9:3", + "scope": 6076, + "src": "4887:9:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9014,10 +9014,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2977, + "id": 6038, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4887:7:3", + "src": "4887:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9027,13 +9027,13 @@ }, { "constant": false, - "id": 2980, + "id": 6041, "mutability": "mutable", "name": "b", - "nameLocation": "4906:1:3", + "nameLocation": "4906:1:23", "nodeType": "VariableDeclaration", - "scope": 3015, - "src": "4898:9:3", + "scope": 6076, + "src": "4898:9:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9041,10 +9041,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2979, + "id": 6040, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4898:7:3", + "src": "4898:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9054,13 +9054,13 @@ }, { "constant": false, - "id": 2982, + "id": 6043, "mutability": "mutable", "name": "maxDelta", - "nameLocation": "4917:8:3", + "nameLocation": "4917:8:23", "nodeType": "VariableDeclaration", - "scope": 3015, - "src": "4909:16:3", + "scope": 6076, + "src": "4909:16:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9068,10 +9068,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2981, + "id": 6042, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4909:7:3", + "src": "4909:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9081,13 +9081,13 @@ }, { "constant": false, - "id": 2984, + "id": 6045, "mutability": "mutable", "name": "decimals", - "nameLocation": "4935:8:3", + "nameLocation": "4935:8:23", "nodeType": "VariableDeclaration", - "scope": 3015, - "src": "4927:16:3", + "scope": 6076, + "src": "4927:16:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9095,10 +9095,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2983, + "id": 6044, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4927:7:3", + "src": "4927:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9108,13 +9108,13 @@ }, { "constant": false, - "id": 2986, + "id": 6047, "mutability": "mutable", "name": "err", - "nameLocation": "4959:3:3", + "nameLocation": "4959:3:23", "nodeType": "VariableDeclaration", - "scope": 3015, - "src": "4945:17:3", + "scope": 6076, + "src": "4945:17:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9122,10 +9122,10 @@ "typeString": "string" }, "typeName": { - "id": 2985, + "id": 6046, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4945:6:3", + "src": "4945:6:23", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9134,44 +9134,44 @@ "visibility": "internal" } ], - "src": "4886:77:3" + "src": "4886:77:23" }, "returnParameters": { - "id": 2988, + "id": 6049, "nodeType": "ParameterList", "parameters": [], - "src": "5001:0:3" + "src": "5001:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 3065, + "id": 6126, "nodeType": "FunctionDefinition", - "src": "5215:467:3", + "src": "5215:467:23", "nodes": [], "body": { - "id": 3064, + "id": 6125, "nodeType": "Block", - "src": "5297:385:3", + "src": "5297:385:23", "nodes": [], "statements": [ { "assignments": [ - 3025 + 6086 ], "declarations": [ { "constant": false, - "id": 3025, + "id": 6086, "mutability": "mutable", "name": "delta", - "nameLocation": "5315:5:3", + "nameLocation": "5315:5:23", "nodeType": "VariableDeclaration", - "scope": 3064, - "src": "5307:13:3", + "scope": 6125, + "src": "5307:13:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9179,10 +9179,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3024, + "id": 6085, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5307:7:3", + "src": "5307:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9191,28 +9191,28 @@ "visibility": "internal" } ], - "id": 3031, + "id": 6092, "initialValue": { "arguments": [ { - "id": 3028, + "id": 6089, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3017, - "src": "5337:1:3", + "referencedDeclaration": 6078, + "src": "5337:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3029, + "id": 6090, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3019, - "src": "5340:1:3", + "referencedDeclaration": 6080, + "src": "5340:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -9231,33 +9231,33 @@ } ], "expression": { - "id": 3026, + "id": 6087, "name": "stdMath", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8457, - "src": "5323:7:3", + "referencedDeclaration": 11518, + "src": "5323:7:23", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdMath_$8457_$", + "typeIdentifier": "t_type$_t_contract$_stdMath_$11518_$", "typeString": "type(library stdMath)" } }, - "id": 3027, + "id": 6088, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5331:5:3", + "memberLocation": "5331:5:23", "memberName": "delta", "nodeType": "MemberAccess", - "referencedDeclaration": 8404, - "src": "5323:13:3", + "referencedDeclaration": 11465, + "src": "5323:13:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256,int256) pure returns (uint256)" } }, - "id": 3030, + "id": 6091, "isConstant": false, "isLValue": false, "isPure": false, @@ -9266,7 +9266,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5323:19:3", + "src": "5323:19:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -9274,7 +9274,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "5307:35:3" + "src": "5307:35:23" }, { "condition": { @@ -9282,18 +9282,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3034, + "id": 6095, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3032, + "id": 6093, "name": "delta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3025, - "src": "5357:5:3", + "referencedDeclaration": 6086, + "src": "5357:5:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9302,44 +9302,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 3033, + "id": 6094, "name": "maxDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3021, - "src": "5365:8:3", + "referencedDeclaration": 6082, + "src": "5365:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "5357:16:3", + "src": "5357:16:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3063, + "id": 6124, "nodeType": "IfStatement", - "src": "5353:323:3", + "src": "5353:323:23", "trueBody": { - "id": 3062, + "id": 6123, "nodeType": "Block", - "src": "5375:301:3", + "src": "5375:301:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061207e3d2062206e6f7420736174697366696564205b696e745d", - "id": 3036, + "id": 6097, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5398:35:3", + "src": "5398:35:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_11d61c8cdd58caffa5994831eb66eb6db7a7b4d13b2c9d187ffbe992d75f810d", "typeString": "literal_string \"Error: a ~= b not satisfied [int]\"" @@ -9354,18 +9354,18 @@ "typeString": "literal_string \"Error: a ~= b not satisfied [int]\"" } ], - "id": 3035, + "id": 6096, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "5394:3:3", + "referencedDeclaration": 3066, + "src": "5394:3:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 3037, + "id": 6098, "isConstant": false, "isLValue": false, "isPure": false, @@ -9374,30 +9374,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5394:40:3", + "src": "5394:40:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3038, + "id": 6099, "nodeType": "EmitStatement", - "src": "5389:45:3" + "src": "5389:45:23" }, { "eventCall": { "arguments": [ { "hexValue": "202020202020204c656674", - "id": 3040, + "id": 6101, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5467:13:3", + "src": "5467:13:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0d86233afabb8b3973e071db5489b096a3194445fead9d01245809171b4e3927", "typeString": "literal_string \" Left\"" @@ -9405,12 +9405,12 @@ "value": " Left" }, { - "id": 3041, + "id": 6102, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3017, - "src": "5482:1:3", + "referencedDeclaration": 6078, + "src": "5482:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -9428,18 +9428,18 @@ "typeString": "int256" } ], - "id": 3039, + "id": 6100, "name": "log_named_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 67, - "src": "5453:13:3", + "referencedDeclaration": 3128, + "src": "5453:13:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" } }, - "id": 3042, + "id": 6103, "isConstant": false, "isLValue": false, "isPure": false, @@ -9448,30 +9448,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5453:31:3", + "src": "5453:31:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3043, + "id": 6104, "nodeType": "EmitStatement", - "src": "5448:36:3" + "src": "5448:36:23" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020205269676874", - "id": 3045, + "id": 6106, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5517:13:3", + "src": "5517:13:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_49df7c349e5ac2a2258473415d7a60c524ff5057a99dca9437d1a93b96f3739d", "typeString": "literal_string \" Right\"" @@ -9479,12 +9479,12 @@ "value": " Right" }, { - "id": 3046, + "id": 6107, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3019, - "src": "5532:1:3", + "referencedDeclaration": 6080, + "src": "5532:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -9502,18 +9502,18 @@ "typeString": "int256" } ], - "id": 3044, + "id": 6105, "name": "log_named_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 67, - "src": "5503:13:3", + "referencedDeclaration": 3128, + "src": "5503:13:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" } }, - "id": 3047, + "id": 6108, "isConstant": false, "isLValue": false, "isPure": false, @@ -9522,30 +9522,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5503:31:3", + "src": "5503:31:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3048, + "id": 6109, "nodeType": "EmitStatement", - "src": "5498:36:3" + "src": "5498:36:23" }, { "eventCall": { "arguments": [ { "hexValue": "204d61782044656c7461", - "id": 3050, + "id": 6111, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5568:12:3", + "src": "5568:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cd2884c74a25327f5cafe8471ed73da28ba1991b65dde72feb1cd4f78f5dc2a5", "typeString": "literal_string \" Max Delta\"" @@ -9553,12 +9553,12 @@ "value": " Max Delta" }, { - "id": 3051, + "id": 6112, "name": "maxDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3021, - "src": "5582:8:3", + "referencedDeclaration": 6082, + "src": "5582:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9576,18 +9576,18 @@ "typeString": "uint256" } ], - "id": 3049, + "id": 6110, "name": "log_named_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 73, - "src": "5553:14:3", + "referencedDeclaration": 3134, + "src": "5553:14:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" } }, - "id": 3052, + "id": 6113, "isConstant": false, "isLValue": false, "isPure": false, @@ -9596,30 +9596,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5553:38:3", + "src": "5553:38:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3053, + "id": 6114, "nodeType": "EmitStatement", - "src": "5548:43:3" + "src": "5548:43:23" }, { "eventCall": { "arguments": [ { "hexValue": "202020202044656c7461", - "id": 3055, + "id": 6116, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5625:12:3", + "src": "5625:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_39d8d5e74991bbc141eb1ca770e60e69523d5c43706b72685708d217b293c55f", "typeString": "literal_string \" Delta\"" @@ -9627,12 +9627,12 @@ "value": " Delta" }, { - "id": 3056, + "id": 6117, "name": "delta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3025, - "src": "5639:5:3", + "referencedDeclaration": 6086, + "src": "5639:5:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9650,18 +9650,18 @@ "typeString": "uint256" } ], - "id": 3054, + "id": 6115, "name": "log_named_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 73, - "src": "5610:14:3", + "referencedDeclaration": 3134, + "src": "5610:14:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" } }, - "id": 3057, + "id": 6118, "isConstant": false, "isLValue": false, "isPure": false, @@ -9670,37 +9670,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5610:35:3", + "src": "5610:35:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3058, + "id": 6119, "nodeType": "EmitStatement", - "src": "5605:40:3" + "src": "5605:40:23" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 3059, + "id": 6120, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [ - 2463, - 216 + 5524, + 3277 ], - "referencedDeclaration": 216, - "src": "5659:4:3", + "referencedDeclaration": 3277, + "src": "5659:4:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 3060, + "id": 6121, "isConstant": false, "isLValue": false, "isPure": false, @@ -9709,16 +9709,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5659:6:3", + "src": "5659:6:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3061, + "id": 6122, "nodeType": "ExpressionStatement", - "src": "5659:6:3" + "src": "5659:6:23" } ] } @@ -9729,20 +9729,20 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqAbs", - "nameLocation": "5224:17:3", + "nameLocation": "5224:17:23", "parameters": { - "id": 3022, + "id": 6083, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3017, + "id": 6078, "mutability": "mutable", "name": "a", - "nameLocation": "5249:1:3", + "nameLocation": "5249:1:23", "nodeType": "VariableDeclaration", - "scope": 3065, - "src": "5242:8:3", + "scope": 6126, + "src": "5242:8:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9750,10 +9750,10 @@ "typeString": "int256" }, "typeName": { - "id": 3016, + "id": 6077, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "5242:6:3", + "src": "5242:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -9763,13 +9763,13 @@ }, { "constant": false, - "id": 3019, + "id": 6080, "mutability": "mutable", "name": "b", - "nameLocation": "5259:1:3", + "nameLocation": "5259:1:23", "nodeType": "VariableDeclaration", - "scope": 3065, - "src": "5252:8:3", + "scope": 6126, + "src": "5252:8:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9777,10 +9777,10 @@ "typeString": "int256" }, "typeName": { - "id": 3018, + "id": 6079, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "5252:6:3", + "src": "5252:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -9790,13 +9790,13 @@ }, { "constant": false, - "id": 3021, + "id": 6082, "mutability": "mutable", "name": "maxDelta", - "nameLocation": "5270:8:3", + "nameLocation": "5270:8:23", "nodeType": "VariableDeclaration", - "scope": 3065, - "src": "5262:16:3", + "scope": 6126, + "src": "5262:16:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9804,10 +9804,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3020, + "id": 6081, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5262:7:3", + "src": "5262:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9816,44 +9816,44 @@ "visibility": "internal" } ], - "src": "5241:38:3" + "src": "5241:38:23" }, "returnParameters": { - "id": 3023, + "id": 6084, "nodeType": "ParameterList", "parameters": [], - "src": "5297:0:3" + "src": "5297:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 3101, + "id": 6162, "nodeType": "FunctionDefinition", - "src": "5688:292:3", + "src": "5688:292:23", "nodes": [], "body": { - "id": 3100, + "id": 6161, "nodeType": "Block", - "src": "5789:191:3", + "src": "5789:191:23", "nodes": [], "statements": [ { "assignments": [ - 3077 + 6138 ], "declarations": [ { "constant": false, - "id": 3077, + "id": 6138, "mutability": "mutable", "name": "delta", - "nameLocation": "5807:5:3", + "nameLocation": "5807:5:23", "nodeType": "VariableDeclaration", - "scope": 3100, - "src": "5799:13:3", + "scope": 6161, + "src": "5799:13:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9861,10 +9861,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3076, + "id": 6137, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5799:7:3", + "src": "5799:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9873,28 +9873,28 @@ "visibility": "internal" } ], - "id": 3083, + "id": 6144, "initialValue": { "arguments": [ { - "id": 3080, + "id": 6141, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3067, - "src": "5829:1:3", + "referencedDeclaration": 6128, + "src": "5829:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3081, + "id": 6142, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3069, - "src": "5832:1:3", + "referencedDeclaration": 6130, + "src": "5832:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -9913,33 +9913,33 @@ } ], "expression": { - "id": 3078, + "id": 6139, "name": "stdMath", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8457, - "src": "5815:7:3", + "referencedDeclaration": 11518, + "src": "5815:7:23", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdMath_$8457_$", + "typeIdentifier": "t_type$_t_contract$_stdMath_$11518_$", "typeString": "type(library stdMath)" } }, - "id": 3079, + "id": 6140, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5823:5:3", + "memberLocation": "5823:5:23", "memberName": "delta", "nodeType": "MemberAccess", - "referencedDeclaration": 8404, - "src": "5815:13:3", + "referencedDeclaration": 11465, + "src": "5815:13:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256,int256) pure returns (uint256)" } }, - "id": 3082, + "id": 6143, "isConstant": false, "isLValue": false, "isPure": false, @@ -9948,7 +9948,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5815:19:3", + "src": "5815:19:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -9956,7 +9956,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "5799:35:3" + "src": "5799:35:23" }, { "condition": { @@ -9964,18 +9964,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3086, + "id": 6147, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3084, + "id": 6145, "name": "delta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3077, - "src": "5849:5:3", + "referencedDeclaration": 6138, + "src": "5849:5:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9984,44 +9984,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 3085, + "id": 6146, "name": "maxDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3071, - "src": "5857:8:3", + "referencedDeclaration": 6132, + "src": "5857:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "5849:16:3", + "src": "5849:16:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3099, + "id": 6160, "nodeType": "IfStatement", - "src": "5845:129:3", + "src": "5845:129:23", "trueBody": { - "id": 3098, + "id": 6159, "nodeType": "Block", - "src": "5867:107:3", + "src": "5867:107:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 3088, + "id": 6149, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5903:7:3", + "src": "5903:7:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -10029,12 +10029,12 @@ "value": "Error" }, { - "id": 3089, + "id": 6150, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3073, - "src": "5912:3:3", + "referencedDeclaration": 6134, + "src": "5912:3:23", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10052,18 +10052,18 @@ "typeString": "string memory" } ], - "id": 3087, + "id": 6148, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "5886:16:3", + "referencedDeclaration": 3146, + "src": "5886:16:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 3090, + "id": 6151, "isConstant": false, "isLValue": false, "isPure": false, @@ -10072,51 +10072,51 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5886:30:3", + "src": "5886:30:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3091, + "id": 6152, "nodeType": "EmitStatement", - "src": "5881:35:3" + "src": "5881:35:23" }, { "expression": { "arguments": [ { - "id": 3093, + "id": 6154, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3067, - "src": "5948:1:3", + "referencedDeclaration": 6128, + "src": "5948:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3094, + "id": 6155, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3069, - "src": "5951:1:3", + "referencedDeclaration": 6130, + "src": "5951:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3095, + "id": 6156, "name": "maxDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3071, - "src": "5954:8:3", + "referencedDeclaration": 6132, + "src": "5954:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10138,23 +10138,23 @@ "typeString": "uint256" } ], - "id": 3092, + "id": 6153, "name": "assertApproxEqAbs", "nodeType": "Identifier", "overloadedDeclarations": [ - 2884, - 2920, - 3065, - 3101 + 5945, + 5981, + 6126, + 6162 ], - "referencedDeclaration": 3065, - "src": "5930:17:3", + "referencedDeclaration": 6126, + "src": "5930:17:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (int256,int256,uint256)" } }, - "id": 3096, + "id": 6157, "isConstant": false, "isLValue": false, "isPure": false, @@ -10163,16 +10163,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5930:33:3", + "src": "5930:33:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3097, + "id": 6158, "nodeType": "ExpressionStatement", - "src": "5930:33:3" + "src": "5930:33:23" } ] } @@ -10183,20 +10183,20 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqAbs", - "nameLocation": "5697:17:3", + "nameLocation": "5697:17:23", "parameters": { - "id": 3074, + "id": 6135, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3067, + "id": 6128, "mutability": "mutable", "name": "a", - "nameLocation": "5722:1:3", + "nameLocation": "5722:1:23", "nodeType": "VariableDeclaration", - "scope": 3101, - "src": "5715:8:3", + "scope": 6162, + "src": "5715:8:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10204,10 +10204,10 @@ "typeString": "int256" }, "typeName": { - "id": 3066, + "id": 6127, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "5715:6:3", + "src": "5715:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10217,13 +10217,13 @@ }, { "constant": false, - "id": 3069, + "id": 6130, "mutability": "mutable", "name": "b", - "nameLocation": "5732:1:3", + "nameLocation": "5732:1:23", "nodeType": "VariableDeclaration", - "scope": 3101, - "src": "5725:8:3", + "scope": 6162, + "src": "5725:8:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10231,10 +10231,10 @@ "typeString": "int256" }, "typeName": { - "id": 3068, + "id": 6129, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "5725:6:3", + "src": "5725:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10244,13 +10244,13 @@ }, { "constant": false, - "id": 3071, + "id": 6132, "mutability": "mutable", "name": "maxDelta", - "nameLocation": "5743:8:3", + "nameLocation": "5743:8:23", "nodeType": "VariableDeclaration", - "scope": 3101, - "src": "5735:16:3", + "scope": 6162, + "src": "5735:16:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10258,10 +10258,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3070, + "id": 6131, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5735:7:3", + "src": "5735:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10271,13 +10271,13 @@ }, { "constant": false, - "id": 3073, + "id": 6134, "mutability": "mutable", "name": "err", - "nameLocation": "5767:3:3", + "nameLocation": "5767:3:23", "nodeType": "VariableDeclaration", - "scope": 3101, - "src": "5753:17:3", + "scope": 6162, + "src": "5753:17:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10285,10 +10285,10 @@ "typeString": "string" }, "typeName": { - "id": 3072, + "id": 6133, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5753:6:3", + "src": "5753:6:23", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10297,44 +10297,44 @@ "visibility": "internal" } ], - "src": "5714:57:3" + "src": "5714:57:23" }, "returnParameters": { - "id": 3075, + "id": 6136, "nodeType": "ParameterList", "parameters": [], - "src": "5789:0:3" + "src": "5789:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 3157, + "id": 6218, "nodeType": "FunctionDefinition", - "src": "5986:562:3", + "src": "5986:562:23", "nodes": [], "body": { - "id": 3156, + "id": 6217, "nodeType": "Block", - "src": "6093:455:3", + "src": "6093:455:23", "nodes": [], "statements": [ { "assignments": [ - 3113 + 6174 ], "declarations": [ { "constant": false, - "id": 3113, + "id": 6174, "mutability": "mutable", "name": "delta", - "nameLocation": "6111:5:3", + "nameLocation": "6111:5:23", "nodeType": "VariableDeclaration", - "scope": 3156, - "src": "6103:13:3", + "scope": 6217, + "src": "6103:13:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10342,10 +10342,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3112, + "id": 6173, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6103:7:3", + "src": "6103:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10354,28 +10354,28 @@ "visibility": "internal" } ], - "id": 3119, + "id": 6180, "initialValue": { "arguments": [ { - "id": 3116, + "id": 6177, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3103, - "src": "6133:1:3", + "referencedDeclaration": 6164, + "src": "6133:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3117, + "id": 6178, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3105, - "src": "6136:1:3", + "referencedDeclaration": 6166, + "src": "6136:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10394,33 +10394,33 @@ } ], "expression": { - "id": 3114, + "id": 6175, "name": "stdMath", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8457, - "src": "6119:7:3", + "referencedDeclaration": 11518, + "src": "6119:7:23", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdMath_$8457_$", + "typeIdentifier": "t_type$_t_contract$_stdMath_$11518_$", "typeString": "type(library stdMath)" } }, - "id": 3115, + "id": 6176, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6127:5:3", + "memberLocation": "6127:5:23", "memberName": "delta", "nodeType": "MemberAccess", - "referencedDeclaration": 8404, - "src": "6119:13:3", + "referencedDeclaration": 11465, + "src": "6119:13:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256,int256) pure returns (uint256)" } }, - "id": 3118, + "id": 6179, "isConstant": false, "isLValue": false, "isPure": false, @@ -10429,7 +10429,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6119:19:3", + "src": "6119:19:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -10437,7 +10437,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "6103:35:3" + "src": "6103:35:23" }, { "condition": { @@ -10445,18 +10445,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3122, + "id": 6183, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3120, + "id": 6181, "name": "delta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3113, - "src": "6153:5:3", + "referencedDeclaration": 6174, + "src": "6153:5:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10465,44 +10465,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 3121, + "id": 6182, "name": "maxDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3107, - "src": "6161:8:3", + "referencedDeclaration": 6168, + "src": "6161:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "6153:16:3", + "src": "6153:16:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3155, + "id": 6216, "nodeType": "IfStatement", - "src": "6149:393:3", + "src": "6149:393:23", "trueBody": { - "id": 3154, + "id": 6215, "nodeType": "Block", - "src": "6171:371:3", + "src": "6171:371:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061207e3d2062206e6f7420736174697366696564205b696e745d", - "id": 3124, + "id": 6185, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6194:35:3", + "src": "6194:35:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_11d61c8cdd58caffa5994831eb66eb6db7a7b4d13b2c9d187ffbe992d75f810d", "typeString": "literal_string \"Error: a ~= b not satisfied [int]\"" @@ -10517,18 +10517,18 @@ "typeString": "literal_string \"Error: a ~= b not satisfied [int]\"" } ], - "id": 3123, + "id": 6184, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "6190:3:3", + "referencedDeclaration": 3066, + "src": "6190:3:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 3125, + "id": 6186, "isConstant": false, "isLValue": false, "isPure": false, @@ -10537,30 +10537,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6190:40:3", + "src": "6190:40:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3126, + "id": 6187, "nodeType": "EmitStatement", - "src": "6185:45:3" + "src": "6185:45:23" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 3128, + "id": 6189, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6271:12:3", + "src": "6271:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -10568,24 +10568,24 @@ "value": " Left" }, { - "id": 3129, + "id": 6190, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3103, - "src": "6285:1:3", + "referencedDeclaration": 6164, + "src": "6285:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3130, + "id": 6191, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3109, - "src": "6288:8:3", + "referencedDeclaration": 6170, + "src": "6288:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10607,18 +10607,18 @@ "typeString": "uint256" } ], - "id": 3127, + "id": 6188, "name": "log_named_decimal_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 53, - "src": "6249:21:3", + "referencedDeclaration": 3114, + "src": "6249:21:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" } }, - "id": 3131, + "id": 6192, "isConstant": false, "isLValue": false, "isPure": false, @@ -10627,30 +10627,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6249:48:3", + "src": "6249:48:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3132, + "id": 6193, "nodeType": "EmitStatement", - "src": "6244:53:3" + "src": "6244:53:23" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 3134, + "id": 6195, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6338:12:3", + "src": "6338:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -10658,24 +10658,24 @@ "value": " Right" }, { - "id": 3135, + "id": 6196, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3105, - "src": "6352:1:3", + "referencedDeclaration": 6166, + "src": "6352:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3136, + "id": 6197, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3109, - "src": "6355:8:3", + "referencedDeclaration": 6170, + "src": "6355:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10697,18 +10697,18 @@ "typeString": "uint256" } ], - "id": 3133, + "id": 6194, "name": "log_named_decimal_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 53, - "src": "6316:21:3", + "referencedDeclaration": 3114, + "src": "6316:21:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" } }, - "id": 3137, + "id": 6198, "isConstant": false, "isLValue": false, "isPure": false, @@ -10717,30 +10717,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6316:48:3", + "src": "6316:48:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3138, + "id": 6199, "nodeType": "EmitStatement", - "src": "6311:53:3" + "src": "6311:53:23" }, { "eventCall": { "arguments": [ { "hexValue": "204d61782044656c7461", - "id": 3140, + "id": 6201, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6406:12:3", + "src": "6406:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cd2884c74a25327f5cafe8471ed73da28ba1991b65dde72feb1cd4f78f5dc2a5", "typeString": "literal_string \" Max Delta\"" @@ -10748,24 +10748,24 @@ "value": " Max Delta" }, { - "id": 3141, + "id": 6202, "name": "maxDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3107, - "src": "6420:8:3", + "referencedDeclaration": 6168, + "src": "6420:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3142, + "id": 6203, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3109, - "src": "6430:8:3", + "referencedDeclaration": 6170, + "src": "6430:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10787,18 +10787,18 @@ "typeString": "uint256" } ], - "id": 3139, + "id": 6200, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "6383:22:3", + "referencedDeclaration": 3122, + "src": "6383:22:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 3143, + "id": 6204, "isConstant": false, "isLValue": false, "isPure": false, @@ -10807,30 +10807,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6383:56:3", + "src": "6383:56:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3144, + "id": 6205, "nodeType": "EmitStatement", - "src": "6378:61:3" + "src": "6378:61:23" }, { "eventCall": { "arguments": [ { "hexValue": "202020202044656c7461", - "id": 3146, + "id": 6207, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6481:12:3", + "src": "6481:12:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_39d8d5e74991bbc141eb1ca770e60e69523d5c43706b72685708d217b293c55f", "typeString": "literal_string \" Delta\"" @@ -10838,24 +10838,24 @@ "value": " Delta" }, { - "id": 3147, + "id": 6208, "name": "delta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3113, - "src": "6495:5:3", + "referencedDeclaration": 6174, + "src": "6495:5:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3148, + "id": 6209, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3109, - "src": "6502:8:3", + "referencedDeclaration": 6170, + "src": "6502:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10877,18 +10877,18 @@ "typeString": "uint256" } ], - "id": 3145, + "id": 6206, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "6458:22:3", + "referencedDeclaration": 3122, + "src": "6458:22:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 3149, + "id": 6210, "isConstant": false, "isLValue": false, "isPure": false, @@ -10897,37 +10897,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6458:53:3", + "src": "6458:53:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3150, + "id": 6211, "nodeType": "EmitStatement", - "src": "6453:58:3" + "src": "6453:58:23" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 3151, + "id": 6212, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [ - 2463, - 216 + 5524, + 3277 ], - "referencedDeclaration": 216, - "src": "6525:4:3", + "referencedDeclaration": 3277, + "src": "6525:4:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 3152, + "id": 6213, "isConstant": false, "isLValue": false, "isPure": false, @@ -10936,16 +10936,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6525:6:3", + "src": "6525:6:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3153, + "id": 6214, "nodeType": "ExpressionStatement", - "src": "6525:6:3" + "src": "6525:6:23" } ] } @@ -10956,20 +10956,20 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqAbsDecimal", - "nameLocation": "5995:24:3", + "nameLocation": "5995:24:23", "parameters": { - "id": 3110, + "id": 6171, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3103, + "id": 6164, "mutability": "mutable", "name": "a", - "nameLocation": "6027:1:3", + "nameLocation": "6027:1:23", "nodeType": "VariableDeclaration", - "scope": 3157, - "src": "6020:8:3", + "scope": 6218, + "src": "6020:8:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10977,10 +10977,10 @@ "typeString": "int256" }, "typeName": { - "id": 3102, + "id": 6163, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6020:6:3", + "src": "6020:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10990,13 +10990,13 @@ }, { "constant": false, - "id": 3105, + "id": 6166, "mutability": "mutable", "name": "b", - "nameLocation": "6037:1:3", + "nameLocation": "6037:1:23", "nodeType": "VariableDeclaration", - "scope": 3157, - "src": "6030:8:3", + "scope": 6218, + "src": "6030:8:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11004,10 +11004,10 @@ "typeString": "int256" }, "typeName": { - "id": 3104, + "id": 6165, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6030:6:3", + "src": "6030:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11017,13 +11017,13 @@ }, { "constant": false, - "id": 3107, + "id": 6168, "mutability": "mutable", "name": "maxDelta", - "nameLocation": "6048:8:3", + "nameLocation": "6048:8:23", "nodeType": "VariableDeclaration", - "scope": 3157, - "src": "6040:16:3", + "scope": 6218, + "src": "6040:16:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11031,10 +11031,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3106, + "id": 6167, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6040:7:3", + "src": "6040:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11044,13 +11044,13 @@ }, { "constant": false, - "id": 3109, + "id": 6170, "mutability": "mutable", "name": "decimals", - "nameLocation": "6066:8:3", + "nameLocation": "6066:8:23", "nodeType": "VariableDeclaration", - "scope": 3157, - "src": "6058:16:3", + "scope": 6218, + "src": "6058:16:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11058,10 +11058,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3108, + "id": 6169, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6058:7:3", + "src": "6058:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11070,44 +11070,44 @@ "visibility": "internal" } ], - "src": "6019:56:3" + "src": "6019:56:23" }, "returnParameters": { - "id": 3111, + "id": 6172, "nodeType": "ParameterList", "parameters": [], - "src": "6093:0:3" + "src": "6093:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 3196, + "id": 6257, "nodeType": "FunctionDefinition", - "src": "6554:354:3", + "src": "6554:354:23", "nodes": [], "body": { - "id": 3195, + "id": 6256, "nodeType": "Block", - "src": "6700:208:3", + "src": "6700:208:23", "nodes": [], "statements": [ { "assignments": [ - 3171 + 6232 ], "declarations": [ { "constant": false, - "id": 3171, + "id": 6232, "mutability": "mutable", "name": "delta", - "nameLocation": "6718:5:3", + "nameLocation": "6718:5:23", "nodeType": "VariableDeclaration", - "scope": 3195, - "src": "6710:13:3", + "scope": 6256, + "src": "6710:13:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11115,10 +11115,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3170, + "id": 6231, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6710:7:3", + "src": "6710:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11127,28 +11127,28 @@ "visibility": "internal" } ], - "id": 3177, + "id": 6238, "initialValue": { "arguments": [ { - "id": 3174, + "id": 6235, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3159, - "src": "6740:1:3", + "referencedDeclaration": 6220, + "src": "6740:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3175, + "id": 6236, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3161, - "src": "6743:1:3", + "referencedDeclaration": 6222, + "src": "6743:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11167,33 +11167,33 @@ } ], "expression": { - "id": 3172, + "id": 6233, "name": "stdMath", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8457, - "src": "6726:7:3", + "referencedDeclaration": 11518, + "src": "6726:7:23", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdMath_$8457_$", + "typeIdentifier": "t_type$_t_contract$_stdMath_$11518_$", "typeString": "type(library stdMath)" } }, - "id": 3173, + "id": 6234, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6734:5:3", + "memberLocation": "6734:5:23", "memberName": "delta", "nodeType": "MemberAccess", - "referencedDeclaration": 8404, - "src": "6726:13:3", + "referencedDeclaration": 11465, + "src": "6726:13:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256,int256) pure returns (uint256)" } }, - "id": 3176, + "id": 6237, "isConstant": false, "isLValue": false, "isPure": false, @@ -11202,7 +11202,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6726:19:3", + "src": "6726:19:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -11210,7 +11210,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "6710:35:3" + "src": "6710:35:23" }, { "condition": { @@ -11218,18 +11218,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3180, + "id": 6241, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3178, + "id": 6239, "name": "delta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3171, - "src": "6760:5:3", + "referencedDeclaration": 6232, + "src": "6760:5:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11238,44 +11238,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 3179, + "id": 6240, "name": "maxDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3163, - "src": "6768:8:3", + "referencedDeclaration": 6224, + "src": "6768:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "6760:16:3", + "src": "6760:16:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3194, + "id": 6255, "nodeType": "IfStatement", - "src": "6756:146:3", + "src": "6756:146:23", "trueBody": { - "id": 3193, + "id": 6254, "nodeType": "Block", - "src": "6778:124:3", + "src": "6778:124:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 3182, + "id": 6243, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6814:7:3", + "src": "6814:7:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -11283,12 +11283,12 @@ "value": "Error" }, { - "id": 3183, + "id": 6244, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3167, - "src": "6823:3:3", + "referencedDeclaration": 6228, + "src": "6823:3:23", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -11306,18 +11306,18 @@ "typeString": "string memory" } ], - "id": 3181, + "id": 6242, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "6797:16:3", + "referencedDeclaration": 3146, + "src": "6797:16:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 3184, + "id": 6245, "isConstant": false, "isLValue": false, "isPure": false, @@ -11326,63 +11326,63 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6797:30:3", + "src": "6797:30:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3185, + "id": 6246, "nodeType": "EmitStatement", - "src": "6792:35:3" + "src": "6792:35:23" }, { "expression": { "arguments": [ { - "id": 3187, + "id": 6248, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3159, - "src": "6866:1:3", + "referencedDeclaration": 6220, + "src": "6866:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3188, + "id": 6249, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3161, - "src": "6869:1:3", + "referencedDeclaration": 6222, + "src": "6869:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3189, + "id": 6250, "name": "maxDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3163, - "src": "6872:8:3", + "referencedDeclaration": 6224, + "src": "6872:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3190, + "id": 6251, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3165, - "src": "6882:8:3", + "referencedDeclaration": 6226, + "src": "6882:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11408,23 +11408,23 @@ "typeString": "uint256" } ], - "id": 3186, + "id": 6247, "name": "assertApproxEqAbsDecimal", "nodeType": "Identifier", "overloadedDeclarations": [ - 2976, - 3015, - 3157, - 3196 + 6037, + 6076, + 6218, + 6257 ], - "referencedDeclaration": 3157, - "src": "6841:24:3", + "referencedDeclaration": 6218, + "src": "6841:24:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (int256,int256,uint256,uint256)" } }, - "id": 3191, + "id": 6252, "isConstant": false, "isLValue": false, "isPure": false, @@ -11433,16 +11433,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6841:50:3", + "src": "6841:50:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3192, + "id": 6253, "nodeType": "ExpressionStatement", - "src": "6841:50:3" + "src": "6841:50:23" } ] } @@ -11453,20 +11453,20 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqAbsDecimal", - "nameLocation": "6563:24:3", + "nameLocation": "6563:24:23", "parameters": { - "id": 3168, + "id": 6229, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3159, + "id": 6220, "mutability": "mutable", "name": "a", - "nameLocation": "6595:1:3", + "nameLocation": "6595:1:23", "nodeType": "VariableDeclaration", - "scope": 3196, - "src": "6588:8:3", + "scope": 6257, + "src": "6588:8:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11474,10 +11474,10 @@ "typeString": "int256" }, "typeName": { - "id": 3158, + "id": 6219, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6588:6:3", + "src": "6588:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11487,13 +11487,13 @@ }, { "constant": false, - "id": 3161, + "id": 6222, "mutability": "mutable", "name": "b", - "nameLocation": "6605:1:3", + "nameLocation": "6605:1:23", "nodeType": "VariableDeclaration", - "scope": 3196, - "src": "6598:8:3", + "scope": 6257, + "src": "6598:8:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11501,10 +11501,10 @@ "typeString": "int256" }, "typeName": { - "id": 3160, + "id": 6221, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6598:6:3", + "src": "6598:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11514,13 +11514,13 @@ }, { "constant": false, - "id": 3163, + "id": 6224, "mutability": "mutable", "name": "maxDelta", - "nameLocation": "6616:8:3", + "nameLocation": "6616:8:23", "nodeType": "VariableDeclaration", - "scope": 3196, - "src": "6608:16:3", + "scope": 6257, + "src": "6608:16:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11528,10 +11528,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3162, + "id": 6223, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6608:7:3", + "src": "6608:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11541,13 +11541,13 @@ }, { "constant": false, - "id": 3165, + "id": 6226, "mutability": "mutable", "name": "decimals", - "nameLocation": "6634:8:3", + "nameLocation": "6634:8:23", "nodeType": "VariableDeclaration", - "scope": 3196, - "src": "6626:16:3", + "scope": 6257, + "src": "6626:16:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11555,10 +11555,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3164, + "id": 6225, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6626:7:3", + "src": "6626:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11568,13 +11568,13 @@ }, { "constant": false, - "id": 3167, + "id": 6228, "mutability": "mutable", "name": "err", - "nameLocation": "6658:3:3", + "nameLocation": "6658:3:23", "nodeType": "VariableDeclaration", - "scope": 3196, - "src": "6644:17:3", + "scope": 6257, + "src": "6644:17:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11582,10 +11582,10 @@ "typeString": "string" }, "typeName": { - "id": 3166, + "id": 6227, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6644:6:3", + "src": "6644:6:23", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11594,28 +11594,28 @@ "visibility": "internal" } ], - "src": "6587:75:3" + "src": "6587:75:23" }, "returnParameters": { - "id": 3169, + "id": 6230, "nodeType": "ParameterList", "parameters": [], - "src": "6700:0:3" + "src": "6700:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 3261, + "id": 6322, "nodeType": "FunctionDefinition", - "src": "6914:733:3", + "src": "6914:733:23", "nodes": [], "body": { - "id": 3260, + "id": 6321, "nodeType": "Block", - "src": "7091:556:3", + "src": "7091:556:23", "nodes": [], "statements": [ { @@ -11624,18 +11624,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3207, + "id": 6268, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3205, + "id": 6266, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3200, - "src": "7105:1:3", + "referencedDeclaration": 6261, + "src": "7105:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11645,51 +11645,51 @@ "operator": "==", "rightExpression": { "hexValue": "30", - "id": 3206, + "id": 6267, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7110:1:3", + "src": "7110:1:23", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "7105:6:3", + "src": "7105:6:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3213, + "id": 6274, "nodeType": "IfStatement", - "src": "7101:33:3", + "src": "7101:33:23", "trueBody": { "expression": { "arguments": [ { - "id": 3209, + "id": 6270, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3198, - "src": "7129:1:3", + "referencedDeclaration": 6259, + "src": "7129:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3210, + "id": 6271, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3200, - "src": "7132:1:3", + "referencedDeclaration": 6261, + "src": "7132:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11707,39 +11707,39 @@ "typeString": "uint256" } ], - "id": 3208, + "id": 6269, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 2524, - 2549, - 2562, - 2578, - 2620, - 2662, - 2704, - 2741, - 2778, - 2815, - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 5585, + 5610, + 5623, + 5639, + 5681, + 5723, + 5765, + 5802, + 5839, + 5876, + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 514, - "src": "7120:8:3", + "referencedDeclaration": 3575, + "src": "7120:8:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256)" } }, - "id": 3211, + "id": 6272, "isConstant": false, "isLValue": false, "isPure": false, @@ -11748,33 +11748,33 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7120:14:3", + "src": "7120:14:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "functionReturnParameters": 3204, - "id": 3212, + "functionReturnParameters": 6265, + "id": 6273, "nodeType": "Return", - "src": "7113:21:3" + "src": "7113:21:23" } }, { "assignments": [ - 3215 + 6276 ], "declarations": [ { "constant": false, - "id": 3215, + "id": 6276, "mutability": "mutable", "name": "percentDelta", - "nameLocation": "7193:12:3", + "nameLocation": "7193:12:23", "nodeType": "VariableDeclaration", - "scope": 3260, - "src": "7185:20:3", + "scope": 6321, + "src": "7185:20:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11782,10 +11782,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3214, + "id": 6275, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7185:7:3", + "src": "7185:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11794,28 +11794,28 @@ "visibility": "internal" } ], - "id": 3221, + "id": 6282, "initialValue": { "arguments": [ { - "id": 3218, + "id": 6279, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3198, - "src": "7229:1:3", + "referencedDeclaration": 6259, + "src": "7229:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3219, + "id": 6280, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3200, - "src": "7232:1:3", + "referencedDeclaration": 6261, + "src": "7232:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11834,33 +11834,33 @@ } ], "expression": { - "id": 3216, + "id": 6277, "name": "stdMath", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8457, - "src": "7208:7:3", + "referencedDeclaration": 11518, + "src": "7208:7:23", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdMath_$8457_$", + "typeIdentifier": "t_type$_t_contract$_stdMath_$11518_$", "typeString": "type(library stdMath)" } }, - "id": 3217, + "id": 6278, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "7216:12:3", + "memberLocation": "7216:12:23", "memberName": "percentDelta", "nodeType": "MemberAccess", - "referencedDeclaration": 8427, - "src": "7208:20:3", + "referencedDeclaration": 11488, + "src": "7208:20:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$", "typeString": "function (uint256,uint256) pure returns (uint256)" } }, - "id": 3220, + "id": 6281, "isConstant": false, "isLValue": false, "isPure": false, @@ -11869,7 +11869,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7208:26:3", + "src": "7208:26:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -11877,7 +11877,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "7185:49:3" + "src": "7185:49:23" }, { "condition": { @@ -11885,18 +11885,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3224, + "id": 6285, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3222, + "id": 6283, "name": "percentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3215, - "src": "7249:12:3", + "referencedDeclaration": 6276, + "src": "7249:12:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11905,44 +11905,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 3223, + "id": 6284, "name": "maxPercentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3202, - "src": "7264:15:3", + "referencedDeclaration": 6263, + "src": "7264:15:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "7249:30:3", + "src": "7249:30:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3259, + "id": 6320, "nodeType": "IfStatement", - "src": "7245:396:3", + "src": "7245:396:23", "trueBody": { - "id": 3258, + "id": 6319, "nodeType": "Block", - "src": "7281:360:3", + "src": "7281:360:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061207e3d2062206e6f7420736174697366696564205b75696e745d", - "id": 3226, + "id": 6287, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7304:36:3", + "src": "7304:36:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b3cfa1421f120a399b6064fcc8d5188a4e28bcc717972b37d8e8a5e5cc07c7fe", "typeString": "literal_string \"Error: a ~= b not satisfied [uint]\"" @@ -11957,18 +11957,18 @@ "typeString": "literal_string \"Error: a ~= b not satisfied [uint]\"" } ], - "id": 3225, + "id": 6286, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "7300:3:3", + "referencedDeclaration": 3066, + "src": "7300:3:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 3227, + "id": 6288, "isConstant": false, "isLValue": false, "isPure": false, @@ -11977,30 +11977,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7300:41:3", + "src": "7300:41:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3228, + "id": 6289, "nodeType": "EmitStatement", - "src": "7295:46:3" + "src": "7295:46:23" }, { "eventCall": { "arguments": [ { "hexValue": "20202020202020204c656674", - "id": 3230, + "id": 6291, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7375:14:3", + "src": "7375:14:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f6217da0e9e1e8e3afbc25e930358ad2d4e2a699b783f5770a33f4ed6b592df8", "typeString": "literal_string \" Left\"" @@ -12008,12 +12008,12 @@ "value": " Left" }, { - "id": 3231, + "id": 6292, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3198, - "src": "7391:1:3", + "referencedDeclaration": 6259, + "src": "7391:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12031,18 +12031,18 @@ "typeString": "uint256" } ], - "id": 3229, + "id": 6290, "name": "log_named_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 73, - "src": "7360:14:3", + "referencedDeclaration": 3134, + "src": "7360:14:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" } }, - "id": 3232, + "id": 6293, "isConstant": false, "isLValue": false, "isPure": false, @@ -12051,30 +12051,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7360:33:3", + "src": "7360:33:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3233, + "id": 6294, "nodeType": "EmitStatement", - "src": "7355:38:3" + "src": "7355:38:23" }, { "eventCall": { "arguments": [ { "hexValue": "202020202020205269676874", - "id": 3235, + "id": 6296, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7427:14:3", + "src": "7427:14:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d9b31153d6e7e750f2f69f035ad70ea4ecc1e34ecdfd4456407493e5f00fcc1d", "typeString": "literal_string \" Right\"" @@ -12082,12 +12082,12 @@ "value": " Right" }, { - "id": 3236, + "id": 6297, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3200, - "src": "7443:1:3", + "referencedDeclaration": 6261, + "src": "7443:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12105,18 +12105,18 @@ "typeString": "uint256" } ], - "id": 3234, + "id": 6295, "name": "log_named_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 73, - "src": "7412:14:3", + "referencedDeclaration": 3134, + "src": "7412:14:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" } }, - "id": 3237, + "id": 6298, "isConstant": false, "isLValue": false, "isPure": false, @@ -12125,30 +12125,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7412:33:3", + "src": "7412:33:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3238, + "id": 6299, "nodeType": "EmitStatement", - "src": "7407:38:3" + "src": "7407:38:23" }, { "eventCall": { "arguments": [ { "hexValue": "204d617820252044656c7461", - "id": 3240, + "id": 6301, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7487:14:3", + "src": "7487:14:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_476fe8c6eb42275e4a879ea3f97d4c8aa2f38a65ce8511d323ad7a22579f732d", "typeString": "literal_string \" Max % Delta\"" @@ -12160,18 +12160,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3243, + "id": 6304, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3241, + "id": 6302, "name": "maxPercentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3202, - "src": "7503:15:3", + "referencedDeclaration": 6263, + "src": "7503:15:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12181,21 +12181,21 @@ "operator": "*", "rightExpression": { "hexValue": "313030", - "id": 3242, + "id": 6303, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7521:3:3", + "src": "7521:3:23", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" }, "value": "100" }, - "src": "7503:21:3", + "src": "7503:21:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12203,14 +12203,14 @@ }, { "hexValue": "3138", - "id": 3244, + "id": 6305, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7526:2:3", + "src": "7526:2:23", "typeDescriptions": { "typeIdentifier": "t_rational_18_by_1", "typeString": "int_const 18" @@ -12233,18 +12233,18 @@ "typeString": "int_const 18" } ], - "id": 3239, + "id": 6300, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "7464:22:3", + "referencedDeclaration": 3122, + "src": "7464:22:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 3245, + "id": 6306, "isConstant": false, "isLValue": false, "isPure": false, @@ -12253,30 +12253,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7464:65:3", + "src": "7464:65:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3246, + "id": 6307, "nodeType": "EmitStatement", - "src": "7459:70:3" + "src": "7459:70:23" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020252044656c7461", - "id": 3248, + "id": 6309, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7571:14:3", + "src": "7571:14:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3a4ade1e1607945ca481fbcd7c0ca5baa7e21e413316ae3997404f04177b03d7", "typeString": "literal_string \" % Delta\"" @@ -12288,18 +12288,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3251, + "id": 6312, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3249, + "id": 6310, "name": "percentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3215, - "src": "7587:12:3", + "referencedDeclaration": 6276, + "src": "7587:12:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12309,21 +12309,21 @@ "operator": "*", "rightExpression": { "hexValue": "313030", - "id": 3250, + "id": 6311, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7602:3:3", + "src": "7602:3:23", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" }, "value": "100" }, - "src": "7587:18:3", + "src": "7587:18:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12331,14 +12331,14 @@ }, { "hexValue": "3138", - "id": 3252, + "id": 6313, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7607:2:3", + "src": "7607:2:23", "typeDescriptions": { "typeIdentifier": "t_rational_18_by_1", "typeString": "int_const 18" @@ -12361,18 +12361,18 @@ "typeString": "int_const 18" } ], - "id": 3247, + "id": 6308, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "7548:22:3", + "referencedDeclaration": 3122, + "src": "7548:22:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 3253, + "id": 6314, "isConstant": false, "isLValue": false, "isPure": false, @@ -12381,37 +12381,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7548:62:3", + "src": "7548:62:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3254, + "id": 6315, "nodeType": "EmitStatement", - "src": "7543:67:3" + "src": "7543:67:23" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 3255, + "id": 6316, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [ - 2463, - 216 + 5524, + 3277 ], - "referencedDeclaration": 216, - "src": "7624:4:3", + "referencedDeclaration": 3277, + "src": "7624:4:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 3256, + "id": 6317, "isConstant": false, "isLValue": false, "isPure": false, @@ -12420,16 +12420,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7624:6:3", + "src": "7624:6:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3257, + "id": 6318, "nodeType": "ExpressionStatement", - "src": "7624:6:3" + "src": "7624:6:23" } ] } @@ -12440,20 +12440,20 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqRel", - "nameLocation": "6923:17:3", + "nameLocation": "6923:17:23", "parameters": { - "id": 3203, + "id": 6264, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3198, + "id": 6259, "mutability": "mutable", "name": "a", - "nameLocation": "6958:1:3", + "nameLocation": "6958:1:23", "nodeType": "VariableDeclaration", - "scope": 3261, - "src": "6950:9:3", + "scope": 6322, + "src": "6950:9:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12461,10 +12461,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3197, + "id": 6258, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6950:7:3", + "src": "6950:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12474,13 +12474,13 @@ }, { "constant": false, - "id": 3200, + "id": 6261, "mutability": "mutable", "name": "b", - "nameLocation": "6977:1:3", + "nameLocation": "6977:1:23", "nodeType": "VariableDeclaration", - "scope": 3261, - "src": "6969:9:3", + "scope": 6322, + "src": "6969:9:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12488,10 +12488,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3199, + "id": 6260, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6969:7:3", + "src": "6969:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12501,13 +12501,13 @@ }, { "constant": false, - "id": 3202, + "id": 6263, "mutability": "mutable", "name": "maxPercentDelta", - "nameLocation": "6996:15:3", + "nameLocation": "6996:15:23", "nodeType": "VariableDeclaration", - "scope": 3261, - "src": "6988:23:3", + "scope": 6322, + "src": "6988:23:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12515,10 +12515,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3201, + "id": 6262, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6988:7:3", + "src": "6988:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12527,28 +12527,28 @@ "visibility": "internal" } ], - "src": "6940:133:3" + "src": "6940:133:23" }, "returnParameters": { - "id": 3204, + "id": 6265, "nodeType": "ParameterList", "parameters": [], - "src": "7091:0:3" + "src": "7091:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 3307, + "id": 6368, "nodeType": "FunctionDefinition", - "src": "7653:519:3", + "src": "7653:519:23", "nodes": [], "body": { - "id": 3306, + "id": 6367, "nodeType": "Block", - "src": "7857:315:3", + "src": "7857:315:23", "nodes": [], "statements": [ { @@ -12557,18 +12557,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3274, + "id": 6335, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3272, + "id": 6333, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3265, - "src": "7871:1:3", + "referencedDeclaration": 6326, + "src": "7871:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12578,63 +12578,63 @@ "operator": "==", "rightExpression": { "hexValue": "30", - "id": 3273, + "id": 6334, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7876:1:3", + "src": "7876:1:23", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "7871:6:3", + "src": "7871:6:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3281, + "id": 6342, "nodeType": "IfStatement", - "src": "7867:38:3", + "src": "7867:38:23", "trueBody": { "expression": { "arguments": [ { - "id": 3276, + "id": 6337, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3263, - "src": "7895:1:3", + "referencedDeclaration": 6324, + "src": "7895:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3277, + "id": 6338, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3265, - "src": "7898:1:3", + "referencedDeclaration": 6326, + "src": "7898:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3278, + "id": 6339, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3269, - "src": "7901:3:3", + "referencedDeclaration": 6330, + "src": "7901:3:23", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -12656,39 +12656,39 @@ "typeString": "string memory" } ], - "id": 3275, + "id": 6336, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 2524, - 2549, - 2562, - 2578, - 2620, - 2662, - 2704, - 2741, - 2778, - 2815, - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 5585, + 5610, + 5623, + 5639, + 5681, + 5723, + 5765, + 5802, + 5839, + 5876, + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 539, - "src": "7886:8:3", + "referencedDeclaration": 3600, + "src": "7886:8:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_string_memory_ptr_$returns$__$", "typeString": "function (uint256,uint256,string memory)" } }, - "id": 3279, + "id": 6340, "isConstant": false, "isLValue": false, "isPure": false, @@ -12697,33 +12697,33 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7886:19:3", + "src": "7886:19:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "functionReturnParameters": 3271, - "id": 3280, + "functionReturnParameters": 6332, + "id": 6341, "nodeType": "Return", - "src": "7879:26:3" + "src": "7879:26:23" } }, { "assignments": [ - 3283 + 6344 ], "declarations": [ { "constant": false, - "id": 3283, + "id": 6344, "mutability": "mutable", "name": "percentDelta", - "nameLocation": "7964:12:3", + "nameLocation": "7964:12:23", "nodeType": "VariableDeclaration", - "scope": 3306, - "src": "7956:20:3", + "scope": 6367, + "src": "7956:20:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12731,10 +12731,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3282, + "id": 6343, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7956:7:3", + "src": "7956:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12743,28 +12743,28 @@ "visibility": "internal" } ], - "id": 3289, + "id": 6350, "initialValue": { "arguments": [ { - "id": 3286, + "id": 6347, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3263, - "src": "8000:1:3", + "referencedDeclaration": 6324, + "src": "8000:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3287, + "id": 6348, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3265, - "src": "8003:1:3", + "referencedDeclaration": 6326, + "src": "8003:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12783,33 +12783,33 @@ } ], "expression": { - "id": 3284, + "id": 6345, "name": "stdMath", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8457, - "src": "7979:7:3", + "referencedDeclaration": 11518, + "src": "7979:7:23", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdMath_$8457_$", + "typeIdentifier": "t_type$_t_contract$_stdMath_$11518_$", "typeString": "type(library stdMath)" } }, - "id": 3285, + "id": 6346, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "7987:12:3", + "memberLocation": "7987:12:23", "memberName": "percentDelta", "nodeType": "MemberAccess", - "referencedDeclaration": 8427, - "src": "7979:20:3", + "referencedDeclaration": 11488, + "src": "7979:20:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$", "typeString": "function (uint256,uint256) pure returns (uint256)" } }, - "id": 3288, + "id": 6349, "isConstant": false, "isLValue": false, "isPure": false, @@ -12818,7 +12818,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7979:26:3", + "src": "7979:26:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -12826,7 +12826,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "7956:49:3" + "src": "7956:49:23" }, { "condition": { @@ -12834,18 +12834,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3292, + "id": 6353, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3290, + "id": 6351, "name": "percentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3283, - "src": "8020:12:3", + "referencedDeclaration": 6344, + "src": "8020:12:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12854,44 +12854,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 3291, + "id": 6352, "name": "maxPercentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3267, - "src": "8035:15:3", + "referencedDeclaration": 6328, + "src": "8035:15:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "8020:30:3", + "src": "8020:30:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3305, + "id": 6366, "nodeType": "IfStatement", - "src": "8016:150:3", + "src": "8016:150:23", "trueBody": { - "id": 3304, + "id": 6365, "nodeType": "Block", - "src": "8052:114:3", + "src": "8052:114:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 3294, + "id": 6355, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8088:7:3", + "src": "8088:7:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -12899,12 +12899,12 @@ "value": "Error" }, { - "id": 3295, + "id": 6356, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3269, - "src": "8097:3:3", + "referencedDeclaration": 6330, + "src": "8097:3:23", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -12922,18 +12922,18 @@ "typeString": "string memory" } ], - "id": 3293, + "id": 6354, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "8071:16:3", + "referencedDeclaration": 3146, + "src": "8071:16:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 3296, + "id": 6357, "isConstant": false, "isLValue": false, "isPure": false, @@ -12942,51 +12942,51 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8071:30:3", + "src": "8071:30:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3297, + "id": 6358, "nodeType": "EmitStatement", - "src": "8066:35:3" + "src": "8066:35:23" }, { "expression": { "arguments": [ { - "id": 3299, + "id": 6360, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3263, - "src": "8133:1:3", + "referencedDeclaration": 6324, + "src": "8133:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3300, + "id": 6361, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3265, - "src": "8136:1:3", + "referencedDeclaration": 6326, + "src": "8136:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3301, + "id": 6362, "name": "maxPercentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3267, - "src": "8139:15:3", + "referencedDeclaration": 6328, + "src": "8139:15:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13008,23 +13008,23 @@ "typeString": "uint256" } ], - "id": 3298, + "id": 6359, "name": "assertApproxEqRel", "nodeType": "Identifier", "overloadedDeclarations": [ - 3261, - 3307, - 3490, - 3536 + 6322, + 6368, + 6551, + 6597 ], - "referencedDeclaration": 3261, - "src": "8115:17:3", + "referencedDeclaration": 6322, + "src": "8115:17:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256,uint256)" } }, - "id": 3302, + "id": 6363, "isConstant": false, "isLValue": false, "isPure": false, @@ -13033,16 +13033,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8115:40:3", + "src": "8115:40:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3303, + "id": 6364, "nodeType": "ExpressionStatement", - "src": "8115:40:3" + "src": "8115:40:23" } ] } @@ -13053,20 +13053,20 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqRel", - "nameLocation": "7662:17:3", + "nameLocation": "7662:17:23", "parameters": { - "id": 3270, + "id": 6331, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3263, + "id": 6324, "mutability": "mutable", "name": "a", - "nameLocation": "7697:1:3", + "nameLocation": "7697:1:23", "nodeType": "VariableDeclaration", - "scope": 3307, - "src": "7689:9:3", + "scope": 6368, + "src": "7689:9:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13074,10 +13074,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3262, + "id": 6323, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7689:7:3", + "src": "7689:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13087,13 +13087,13 @@ }, { "constant": false, - "id": 3265, + "id": 6326, "mutability": "mutable", "name": "b", - "nameLocation": "7716:1:3", + "nameLocation": "7716:1:23", "nodeType": "VariableDeclaration", - "scope": 3307, - "src": "7708:9:3", + "scope": 6368, + "src": "7708:9:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13101,10 +13101,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3264, + "id": 6325, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7708:7:3", + "src": "7708:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13114,13 +13114,13 @@ }, { "constant": false, - "id": 3267, + "id": 6328, "mutability": "mutable", "name": "maxPercentDelta", - "nameLocation": "7735:15:3", + "nameLocation": "7735:15:23", "nodeType": "VariableDeclaration", - "scope": 3307, - "src": "7727:23:3", + "scope": 6368, + "src": "7727:23:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13128,10 +13128,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3266, + "id": 6327, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7727:7:3", + "src": "7727:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13141,13 +13141,13 @@ }, { "constant": false, - "id": 3269, + "id": 6330, "mutability": "mutable", "name": "err", - "nameLocation": "7830:3:3", + "nameLocation": "7830:3:23", "nodeType": "VariableDeclaration", - "scope": 3307, - "src": "7816:17:3", + "scope": 6368, + "src": "7816:17:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13155,10 +13155,10 @@ "typeString": "string" }, "typeName": { - "id": 3268, + "id": 6329, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7816:6:3", + "src": "7816:6:23", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13167,28 +13167,28 @@ "visibility": "internal" } ], - "src": "7679:160:3" + "src": "7679:160:23" }, "returnParameters": { - "id": 3271, + "id": 6332, "nodeType": "ParameterList", "parameters": [], - "src": "7857:0:3" + "src": "7857:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 3376, + "id": 6437, "nodeType": "FunctionDefinition", - "src": "8178:802:3", + "src": "8178:802:23", "nodes": [], "body": { - "id": 3375, + "id": 6436, "nodeType": "Block", - "src": "8388:592:3", + "src": "8388:592:23", "nodes": [], "statements": [ { @@ -13197,18 +13197,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3320, + "id": 6381, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3318, + "id": 6379, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3311, - "src": "8402:1:3", + "referencedDeclaration": 6372, + "src": "8402:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13218,51 +13218,51 @@ "operator": "==", "rightExpression": { "hexValue": "30", - "id": 3319, + "id": 6380, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8407:1:3", + "src": "8407:1:23", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "8402:6:3", + "src": "8402:6:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3326, + "id": 6387, "nodeType": "IfStatement", - "src": "8398:33:3", + "src": "8398:33:23", "trueBody": { "expression": { "arguments": [ { - "id": 3322, + "id": 6383, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3309, - "src": "8426:1:3", + "referencedDeclaration": 6370, + "src": "8426:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3323, + "id": 6384, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3311, - "src": "8429:1:3", + "referencedDeclaration": 6372, + "src": "8429:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13280,39 +13280,39 @@ "typeString": "uint256" } ], - "id": 3321, + "id": 6382, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 2524, - 2549, - 2562, - 2578, - 2620, - 2662, - 2704, - 2741, - 2778, - 2815, - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 5585, + 5610, + 5623, + 5639, + 5681, + 5723, + 5765, + 5802, + 5839, + 5876, + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 514, - "src": "8417:8:3", + "referencedDeclaration": 3575, + "src": "8417:8:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256)" } }, - "id": 3324, + "id": 6385, "isConstant": false, "isLValue": false, "isPure": false, @@ -13321,33 +13321,33 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8417:14:3", + "src": "8417:14:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "functionReturnParameters": 3317, - "id": 3325, + "functionReturnParameters": 6378, + "id": 6386, "nodeType": "Return", - "src": "8410:21:3" + "src": "8410:21:23" } }, { "assignments": [ - 3328 + 6389 ], "declarations": [ { "constant": false, - "id": 3328, + "id": 6389, "mutability": "mutable", "name": "percentDelta", - "nameLocation": "8490:12:3", + "nameLocation": "8490:12:23", "nodeType": "VariableDeclaration", - "scope": 3375, - "src": "8482:20:3", + "scope": 6436, + "src": "8482:20:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13355,10 +13355,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3327, + "id": 6388, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8482:7:3", + "src": "8482:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13367,28 +13367,28 @@ "visibility": "internal" } ], - "id": 3334, + "id": 6395, "initialValue": { "arguments": [ { - "id": 3331, + "id": 6392, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3309, - "src": "8526:1:3", + "referencedDeclaration": 6370, + "src": "8526:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3332, + "id": 6393, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3311, - "src": "8529:1:3", + "referencedDeclaration": 6372, + "src": "8529:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13407,33 +13407,33 @@ } ], "expression": { - "id": 3329, + "id": 6390, "name": "stdMath", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8457, - "src": "8505:7:3", + "referencedDeclaration": 11518, + "src": "8505:7:23", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdMath_$8457_$", + "typeIdentifier": "t_type$_t_contract$_stdMath_$11518_$", "typeString": "type(library stdMath)" } }, - "id": 3330, + "id": 6391, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8513:12:3", + "memberLocation": "8513:12:23", "memberName": "percentDelta", "nodeType": "MemberAccess", - "referencedDeclaration": 8427, - "src": "8505:20:3", + "referencedDeclaration": 11488, + "src": "8505:20:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$", "typeString": "function (uint256,uint256) pure returns (uint256)" } }, - "id": 3333, + "id": 6394, "isConstant": false, "isLValue": false, "isPure": false, @@ -13442,7 +13442,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8505:26:3", + "src": "8505:26:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -13450,7 +13450,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "8482:49:3" + "src": "8482:49:23" }, { "condition": { @@ -13458,18 +13458,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3337, + "id": 6398, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3335, + "id": 6396, "name": "percentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3328, - "src": "8546:12:3", + "referencedDeclaration": 6389, + "src": "8546:12:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13478,44 +13478,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 3336, + "id": 6397, "name": "maxPercentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3313, - "src": "8561:15:3", + "referencedDeclaration": 6374, + "src": "8561:15:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "8546:30:3", + "src": "8546:30:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3374, + "id": 6435, "nodeType": "IfStatement", - "src": "8542:432:3", + "src": "8542:432:23", "trueBody": { - "id": 3373, + "id": 6434, "nodeType": "Block", - "src": "8578:396:3", + "src": "8578:396:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061207e3d2062206e6f7420736174697366696564205b75696e745d", - "id": 3339, + "id": 6400, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8601:36:3", + "src": "8601:36:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b3cfa1421f120a399b6064fcc8d5188a4e28bcc717972b37d8e8a5e5cc07c7fe", "typeString": "literal_string \"Error: a ~= b not satisfied [uint]\"" @@ -13530,18 +13530,18 @@ "typeString": "literal_string \"Error: a ~= b not satisfied [uint]\"" } ], - "id": 3338, + "id": 6399, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "8597:3:3", + "referencedDeclaration": 3066, + "src": "8597:3:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 3340, + "id": 6401, "isConstant": false, "isLValue": false, "isPure": false, @@ -13550,30 +13550,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8597:41:3", + "src": "8597:41:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3341, + "id": 6402, "nodeType": "EmitStatement", - "src": "8592:46:3" + "src": "8592:46:23" }, { "eventCall": { "arguments": [ { "hexValue": "20202020202020204c656674", - "id": 3343, + "id": 6404, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8680:14:3", + "src": "8680:14:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f6217da0e9e1e8e3afbc25e930358ad2d4e2a699b783f5770a33f4ed6b592df8", "typeString": "literal_string \" Left\"" @@ -13581,24 +13581,24 @@ "value": " Left" }, { - "id": 3344, + "id": 6405, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3309, - "src": "8696:1:3", + "referencedDeclaration": 6370, + "src": "8696:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3345, + "id": 6406, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3315, - "src": "8699:8:3", + "referencedDeclaration": 6376, + "src": "8699:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13620,18 +13620,18 @@ "typeString": "uint256" } ], - "id": 3342, + "id": 6403, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "8657:22:3", + "referencedDeclaration": 3122, + "src": "8657:22:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 3346, + "id": 6407, "isConstant": false, "isLValue": false, "isPure": false, @@ -13640,30 +13640,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8657:51:3", + "src": "8657:51:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3347, + "id": 6408, "nodeType": "EmitStatement", - "src": "8652:56:3" + "src": "8652:56:23" }, { "eventCall": { "arguments": [ { "hexValue": "202020202020205269676874", - "id": 3349, + "id": 6410, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8750:14:3", + "src": "8750:14:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d9b31153d6e7e750f2f69f035ad70ea4ecc1e34ecdfd4456407493e5f00fcc1d", "typeString": "literal_string \" Right\"" @@ -13671,24 +13671,24 @@ "value": " Right" }, { - "id": 3350, + "id": 6411, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3311, - "src": "8766:1:3", + "referencedDeclaration": 6372, + "src": "8766:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3351, + "id": 6412, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3315, - "src": "8769:8:3", + "referencedDeclaration": 6376, + "src": "8769:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13710,18 +13710,18 @@ "typeString": "uint256" } ], - "id": 3348, + "id": 6409, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "8727:22:3", + "referencedDeclaration": 3122, + "src": "8727:22:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 3352, + "id": 6413, "isConstant": false, "isLValue": false, "isPure": false, @@ -13730,30 +13730,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8727:51:3", + "src": "8727:51:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3353, + "id": 6414, "nodeType": "EmitStatement", - "src": "8722:56:3" + "src": "8722:56:23" }, { "eventCall": { "arguments": [ { "hexValue": "204d617820252044656c7461", - "id": 3355, + "id": 6416, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8820:14:3", + "src": "8820:14:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_476fe8c6eb42275e4a879ea3f97d4c8aa2f38a65ce8511d323ad7a22579f732d", "typeString": "literal_string \" Max % Delta\"" @@ -13765,18 +13765,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3358, + "id": 6419, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3356, + "id": 6417, "name": "maxPercentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3313, - "src": "8836:15:3", + "referencedDeclaration": 6374, + "src": "8836:15:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13786,21 +13786,21 @@ "operator": "*", "rightExpression": { "hexValue": "313030", - "id": 3357, + "id": 6418, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8854:3:3", + "src": "8854:3:23", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" }, "value": "100" }, - "src": "8836:21:3", + "src": "8836:21:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13808,14 +13808,14 @@ }, { "hexValue": "3138", - "id": 3359, + "id": 6420, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8859:2:3", + "src": "8859:2:23", "typeDescriptions": { "typeIdentifier": "t_rational_18_by_1", "typeString": "int_const 18" @@ -13838,18 +13838,18 @@ "typeString": "int_const 18" } ], - "id": 3354, + "id": 6415, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "8797:22:3", + "referencedDeclaration": 3122, + "src": "8797:22:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 3360, + "id": 6421, "isConstant": false, "isLValue": false, "isPure": false, @@ -13858,30 +13858,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8797:65:3", + "src": "8797:65:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3361, + "id": 6422, "nodeType": "EmitStatement", - "src": "8792:70:3" + "src": "8792:70:23" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020252044656c7461", - "id": 3363, + "id": 6424, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8904:14:3", + "src": "8904:14:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3a4ade1e1607945ca481fbcd7c0ca5baa7e21e413316ae3997404f04177b03d7", "typeString": "literal_string \" % Delta\"" @@ -13893,18 +13893,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3366, + "id": 6427, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3364, + "id": 6425, "name": "percentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3328, - "src": "8920:12:3", + "referencedDeclaration": 6389, + "src": "8920:12:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13914,21 +13914,21 @@ "operator": "*", "rightExpression": { "hexValue": "313030", - "id": 3365, + "id": 6426, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8935:3:3", + "src": "8935:3:23", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" }, "value": "100" }, - "src": "8920:18:3", + "src": "8920:18:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13936,14 +13936,14 @@ }, { "hexValue": "3138", - "id": 3367, + "id": 6428, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8940:2:3", + "src": "8940:2:23", "typeDescriptions": { "typeIdentifier": "t_rational_18_by_1", "typeString": "int_const 18" @@ -13966,18 +13966,18 @@ "typeString": "int_const 18" } ], - "id": 3362, + "id": 6423, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "8881:22:3", + "referencedDeclaration": 3122, + "src": "8881:22:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 3368, + "id": 6429, "isConstant": false, "isLValue": false, "isPure": false, @@ -13986,37 +13986,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8881:62:3", + "src": "8881:62:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3369, + "id": 6430, "nodeType": "EmitStatement", - "src": "8876:67:3" + "src": "8876:67:23" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 3370, + "id": 6431, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [ - 2463, - 216 + 5524, + 3277 ], - "referencedDeclaration": 216, - "src": "8957:4:3", + "referencedDeclaration": 3277, + "src": "8957:4:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 3371, + "id": 6432, "isConstant": false, "isLValue": false, "isPure": false, @@ -14025,16 +14025,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8957:6:3", + "src": "8957:6:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3372, + "id": 6433, "nodeType": "ExpressionStatement", - "src": "8957:6:3" + "src": "8957:6:23" } ] } @@ -14045,20 +14045,20 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqRelDecimal", - "nameLocation": "8187:24:3", + "nameLocation": "8187:24:23", "parameters": { - "id": 3316, + "id": 6377, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3309, + "id": 6370, "mutability": "mutable", "name": "a", - "nameLocation": "8229:1:3", + "nameLocation": "8229:1:23", "nodeType": "VariableDeclaration", - "scope": 3376, - "src": "8221:9:3", + "scope": 6437, + "src": "8221:9:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14066,10 +14066,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3308, + "id": 6369, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8221:7:3", + "src": "8221:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14079,13 +14079,13 @@ }, { "constant": false, - "id": 3311, + "id": 6372, "mutability": "mutable", "name": "b", - "nameLocation": "8248:1:3", + "nameLocation": "8248:1:23", "nodeType": "VariableDeclaration", - "scope": 3376, - "src": "8240:9:3", + "scope": 6437, + "src": "8240:9:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14093,10 +14093,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3310, + "id": 6371, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8240:7:3", + "src": "8240:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14106,13 +14106,13 @@ }, { "constant": false, - "id": 3313, + "id": 6374, "mutability": "mutable", "name": "maxPercentDelta", - "nameLocation": "8267:15:3", + "nameLocation": "8267:15:23", "nodeType": "VariableDeclaration", - "scope": 3376, - "src": "8259:23:3", + "scope": 6437, + "src": "8259:23:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14120,10 +14120,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3312, + "id": 6373, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8259:7:3", + "src": "8259:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14133,13 +14133,13 @@ }, { "constant": false, - "id": 3315, + "id": 6376, "mutability": "mutable", "name": "decimals", - "nameLocation": "8356:8:3", + "nameLocation": "8356:8:23", "nodeType": "VariableDeclaration", - "scope": 3376, - "src": "8348:16:3", + "scope": 6437, + "src": "8348:16:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14147,10 +14147,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3314, + "id": 6375, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8348:7:3", + "src": "8348:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14159,28 +14159,28 @@ "visibility": "internal" } ], - "src": "8211:159:3" + "src": "8211:159:23" }, "returnParameters": { - "id": 3317, + "id": 6378, "nodeType": "ParameterList", "parameters": [], - "src": "8388:0:3" + "src": "8388:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 3425, + "id": 6486, "nodeType": "FunctionDefinition", - "src": "8986:569:3", + "src": "8986:569:23", "nodes": [], "body": { - "id": 3424, + "id": 6485, "nodeType": "Block", - "src": "9223:332:3", + "src": "9223:332:23", "nodes": [], "statements": [ { @@ -14189,18 +14189,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3391, + "id": 6452, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3389, + "id": 6450, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3380, - "src": "9237:1:3", + "referencedDeclaration": 6441, + "src": "9237:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14210,63 +14210,63 @@ "operator": "==", "rightExpression": { "hexValue": "30", - "id": 3390, + "id": 6451, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9242:1:3", + "src": "9242:1:23", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "9237:6:3", + "src": "9237:6:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3398, + "id": 6459, "nodeType": "IfStatement", - "src": "9233:38:3", + "src": "9233:38:23", "trueBody": { "expression": { "arguments": [ { - "id": 3393, + "id": 6454, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3378, - "src": "9261:1:3", + "referencedDeclaration": 6439, + "src": "9261:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3394, + "id": 6455, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3380, - "src": "9264:1:3", + "referencedDeclaration": 6441, + "src": "9264:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3395, + "id": 6456, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3386, - "src": "9267:3:3", + "referencedDeclaration": 6447, + "src": "9267:3:23", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -14288,39 +14288,39 @@ "typeString": "string memory" } ], - "id": 3392, + "id": 6453, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 2524, - 2549, - 2562, - 2578, - 2620, - 2662, - 2704, - 2741, - 2778, - 2815, - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 5585, + 5610, + 5623, + 5639, + 5681, + 5723, + 5765, + 5802, + 5839, + 5876, + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 539, - "src": "9252:8:3", + "referencedDeclaration": 3600, + "src": "9252:8:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_string_memory_ptr_$returns$__$", "typeString": "function (uint256,uint256,string memory)" } }, - "id": 3396, + "id": 6457, "isConstant": false, "isLValue": false, "isPure": false, @@ -14329,33 +14329,33 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9252:19:3", + "src": "9252:19:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "functionReturnParameters": 3388, - "id": 3397, + "functionReturnParameters": 6449, + "id": 6458, "nodeType": "Return", - "src": "9245:26:3" + "src": "9245:26:23" } }, { "assignments": [ - 3400 + 6461 ], "declarations": [ { "constant": false, - "id": 3400, + "id": 6461, "mutability": "mutable", "name": "percentDelta", - "nameLocation": "9330:12:3", + "nameLocation": "9330:12:23", "nodeType": "VariableDeclaration", - "scope": 3424, - "src": "9322:20:3", + "scope": 6485, + "src": "9322:20:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14363,10 +14363,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3399, + "id": 6460, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9322:7:3", + "src": "9322:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14375,28 +14375,28 @@ "visibility": "internal" } ], - "id": 3406, + "id": 6467, "initialValue": { "arguments": [ { - "id": 3403, + "id": 6464, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3378, - "src": "9366:1:3", + "referencedDeclaration": 6439, + "src": "9366:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3404, + "id": 6465, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3380, - "src": "9369:1:3", + "referencedDeclaration": 6441, + "src": "9369:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14415,33 +14415,33 @@ } ], "expression": { - "id": 3401, + "id": 6462, "name": "stdMath", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8457, - "src": "9345:7:3", + "referencedDeclaration": 11518, + "src": "9345:7:23", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdMath_$8457_$", + "typeIdentifier": "t_type$_t_contract$_stdMath_$11518_$", "typeString": "type(library stdMath)" } }, - "id": 3402, + "id": 6463, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9353:12:3", + "memberLocation": "9353:12:23", "memberName": "percentDelta", "nodeType": "MemberAccess", - "referencedDeclaration": 8427, - "src": "9345:20:3", + "referencedDeclaration": 11488, + "src": "9345:20:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$", "typeString": "function (uint256,uint256) pure returns (uint256)" } }, - "id": 3405, + "id": 6466, "isConstant": false, "isLValue": false, "isPure": false, @@ -14450,7 +14450,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9345:26:3", + "src": "9345:26:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -14458,7 +14458,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "9322:49:3" + "src": "9322:49:23" }, { "condition": { @@ -14466,18 +14466,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3409, + "id": 6470, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3407, + "id": 6468, "name": "percentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3400, - "src": "9386:12:3", + "referencedDeclaration": 6461, + "src": "9386:12:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14486,44 +14486,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 3408, + "id": 6469, "name": "maxPercentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3382, - "src": "9401:15:3", + "referencedDeclaration": 6443, + "src": "9401:15:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "9386:30:3", + "src": "9386:30:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3423, + "id": 6484, "nodeType": "IfStatement", - "src": "9382:167:3", + "src": "9382:167:23", "trueBody": { - "id": 3422, + "id": 6483, "nodeType": "Block", - "src": "9418:131:3", + "src": "9418:131:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 3411, + "id": 6472, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9454:7:3", + "src": "9454:7:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -14531,12 +14531,12 @@ "value": "Error" }, { - "id": 3412, + "id": 6473, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3386, - "src": "9463:3:3", + "referencedDeclaration": 6447, + "src": "9463:3:23", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -14554,18 +14554,18 @@ "typeString": "string memory" } ], - "id": 3410, + "id": 6471, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "9437:16:3", + "referencedDeclaration": 3146, + "src": "9437:16:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 3413, + "id": 6474, "isConstant": false, "isLValue": false, "isPure": false, @@ -14574,63 +14574,63 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9437:30:3", + "src": "9437:30:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3414, + "id": 6475, "nodeType": "EmitStatement", - "src": "9432:35:3" + "src": "9432:35:23" }, { "expression": { "arguments": [ { - "id": 3416, + "id": 6477, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3378, - "src": "9506:1:3", + "referencedDeclaration": 6439, + "src": "9506:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3417, + "id": 6478, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3380, - "src": "9509:1:3", + "referencedDeclaration": 6441, + "src": "9509:1:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3418, + "id": 6479, "name": "maxPercentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3382, - "src": "9512:15:3", + "referencedDeclaration": 6443, + "src": "9512:15:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3419, + "id": 6480, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3384, - "src": "9529:8:3", + "referencedDeclaration": 6445, + "src": "9529:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14656,23 +14656,23 @@ "typeString": "uint256" } ], - "id": 3415, + "id": 6476, "name": "assertApproxEqRelDecimal", "nodeType": "Identifier", "overloadedDeclarations": [ - 3376, - 3425, - 3605, - 3654 + 6437, + 6486, + 6666, + 6715 ], - "referencedDeclaration": 3376, - "src": "9481:24:3", + "referencedDeclaration": 6437, + "src": "9481:24:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256,uint256,uint256)" } }, - "id": 3420, + "id": 6481, "isConstant": false, "isLValue": false, "isPure": false, @@ -14681,16 +14681,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9481:57:3", + "src": "9481:57:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3421, + "id": 6482, "nodeType": "ExpressionStatement", - "src": "9481:57:3" + "src": "9481:57:23" } ] } @@ -14701,20 +14701,20 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqRelDecimal", - "nameLocation": "8995:24:3", + "nameLocation": "8995:24:23", "parameters": { - "id": 3387, + "id": 6448, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3378, + "id": 6439, "mutability": "mutable", "name": "a", - "nameLocation": "9037:1:3", + "nameLocation": "9037:1:23", "nodeType": "VariableDeclaration", - "scope": 3425, - "src": "9029:9:3", + "scope": 6486, + "src": "9029:9:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14722,10 +14722,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3377, + "id": 6438, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9029:7:3", + "src": "9029:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14735,13 +14735,13 @@ }, { "constant": false, - "id": 3380, + "id": 6441, "mutability": "mutable", "name": "b", - "nameLocation": "9056:1:3", + "nameLocation": "9056:1:23", "nodeType": "VariableDeclaration", - "scope": 3425, - "src": "9048:9:3", + "scope": 6486, + "src": "9048:9:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14749,10 +14749,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3379, + "id": 6440, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9048:7:3", + "src": "9048:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14762,13 +14762,13 @@ }, { "constant": false, - "id": 3382, + "id": 6443, "mutability": "mutable", "name": "maxPercentDelta", - "nameLocation": "9075:15:3", + "nameLocation": "9075:15:23", "nodeType": "VariableDeclaration", - "scope": 3425, - "src": "9067:23:3", + "scope": 6486, + "src": "9067:23:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14776,10 +14776,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3381, + "id": 6442, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9067:7:3", + "src": "9067:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14789,13 +14789,13 @@ }, { "constant": false, - "id": 3384, + "id": 6445, "mutability": "mutable", "name": "decimals", - "nameLocation": "9164:8:3", + "nameLocation": "9164:8:23", "nodeType": "VariableDeclaration", - "scope": 3425, - "src": "9156:16:3", + "scope": 6486, + "src": "9156:16:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14803,10 +14803,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3383, + "id": 6444, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9156:7:3", + "src": "9156:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14816,13 +14816,13 @@ }, { "constant": false, - "id": 3386, + "id": 6447, "mutability": "mutable", "name": "err", - "nameLocation": "9196:3:3", + "nameLocation": "9196:3:23", "nodeType": "VariableDeclaration", - "scope": 3425, - "src": "9182:17:3", + "scope": 6486, + "src": "9182:17:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14830,10 +14830,10 @@ "typeString": "string" }, "typeName": { - "id": 3385, + "id": 6446, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9182:6:3", + "src": "9182:6:23", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14842,28 +14842,28 @@ "visibility": "internal" } ], - "src": "9019:186:3" + "src": "9019:186:23" }, "returnParameters": { - "id": 3388, + "id": 6449, "nodeType": "ParameterList", "parameters": [], - "src": "9223:0:3" + "src": "9223:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 3490, + "id": 6551, "nodeType": "FunctionDefinition", - "src": "9561:642:3", + "src": "9561:642:23", "nodes": [], "body": { - "id": 3489, + "id": 6550, "nodeType": "Block", - "src": "9650:553:3", + "src": "9650:553:23", "nodes": [], "statements": [ { @@ -14872,18 +14872,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 3436, + "id": 6497, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3434, + "id": 6495, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3429, - "src": "9664:1:3", + "referencedDeclaration": 6490, + "src": "9664:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -14893,51 +14893,51 @@ "operator": "==", "rightExpression": { "hexValue": "30", - "id": 3435, + "id": 6496, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9669:1:3", + "src": "9669:1:23", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "9664:6:3", + "src": "9664:6:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3442, + "id": 6503, "nodeType": "IfStatement", - "src": "9660:33:3", + "src": "9660:33:23", "trueBody": { "expression": { "arguments": [ { - "id": 3438, + "id": 6499, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3427, - "src": "9688:1:3", + "referencedDeclaration": 6488, + "src": "9688:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3439, + "id": 6500, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3429, - "src": "9691:1:3", + "referencedDeclaration": 6490, + "src": "9691:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -14955,39 +14955,39 @@ "typeString": "int256" } ], - "id": 3437, + "id": 6498, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 2524, - 2549, - 2562, - 2578, - 2620, - 2662, - 2704, - 2741, - 2778, - 2815, - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 5585, + 5610, + 5623, + 5639, + 5681, + 5723, + 5765, + 5802, + 5839, + 5876, + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 459, - "src": "9679:8:3", + "referencedDeclaration": 3520, + "src": "9679:8:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$returns$__$", "typeString": "function (int256,int256)" } }, - "id": 3440, + "id": 6501, "isConstant": false, "isLValue": false, "isPure": false, @@ -14996,33 +14996,33 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9679:14:3", + "src": "9679:14:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "functionReturnParameters": 3433, - "id": 3441, + "functionReturnParameters": 6494, + "id": 6502, "nodeType": "Return", - "src": "9672:21:3" + "src": "9672:21:23" } }, { "assignments": [ - 3444 + 6505 ], "declarations": [ { "constant": false, - "id": 3444, + "id": 6505, "mutability": "mutable", "name": "percentDelta", - "nameLocation": "9752:12:3", + "nameLocation": "9752:12:23", "nodeType": "VariableDeclaration", - "scope": 3489, - "src": "9744:20:3", + "scope": 6550, + "src": "9744:20:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15030,10 +15030,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3443, + "id": 6504, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9744:7:3", + "src": "9744:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15042,28 +15042,28 @@ "visibility": "internal" } ], - "id": 3450, + "id": 6511, "initialValue": { "arguments": [ { - "id": 3447, + "id": 6508, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3427, - "src": "9788:1:3", + "referencedDeclaration": 6488, + "src": "9788:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3448, + "id": 6509, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3429, - "src": "9791:1:3", + "referencedDeclaration": 6490, + "src": "9791:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -15082,33 +15082,33 @@ } ], "expression": { - "id": 3445, + "id": 6506, "name": "stdMath", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8457, - "src": "9767:7:3", + "referencedDeclaration": 11518, + "src": "9767:7:23", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdMath_$8457_$", + "typeIdentifier": "t_type$_t_contract$_stdMath_$11518_$", "typeString": "type(library stdMath)" } }, - "id": 3446, + "id": 6507, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9775:12:3", + "memberLocation": "9775:12:23", "memberName": "percentDelta", "nodeType": "MemberAccess", - "referencedDeclaration": 8456, - "src": "9767:20:3", + "referencedDeclaration": 11517, + "src": "9767:20:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256,int256) pure returns (uint256)" } }, - "id": 3449, + "id": 6510, "isConstant": false, "isLValue": false, "isPure": false, @@ -15117,7 +15117,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9767:26:3", + "src": "9767:26:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -15125,7 +15125,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "9744:49:3" + "src": "9744:49:23" }, { "condition": { @@ -15133,18 +15133,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3453, + "id": 6514, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3451, + "id": 6512, "name": "percentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3444, - "src": "9808:12:3", + "referencedDeclaration": 6505, + "src": "9808:12:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15153,44 +15153,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 3452, + "id": 6513, "name": "maxPercentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3431, - "src": "9823:15:3", + "referencedDeclaration": 6492, + "src": "9823:15:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "9808:30:3", + "src": "9808:30:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3488, + "id": 6549, "nodeType": "IfStatement", - "src": "9804:393:3", + "src": "9804:393:23", "trueBody": { - "id": 3487, + "id": 6548, "nodeType": "Block", - "src": "9840:357:3", + "src": "9840:357:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061207e3d2062206e6f7420736174697366696564205b696e745d", - "id": 3455, + "id": 6516, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9863:35:3", + "src": "9863:35:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_11d61c8cdd58caffa5994831eb66eb6db7a7b4d13b2c9d187ffbe992d75f810d", "typeString": "literal_string \"Error: a ~= b not satisfied [int]\"" @@ -15205,18 +15205,18 @@ "typeString": "literal_string \"Error: a ~= b not satisfied [int]\"" } ], - "id": 3454, + "id": 6515, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "9859:3:3", + "referencedDeclaration": 3066, + "src": "9859:3:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 3456, + "id": 6517, "isConstant": false, "isLValue": false, "isPure": false, @@ -15225,30 +15225,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9859:40:3", + "src": "9859:40:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3457, + "id": 6518, "nodeType": "EmitStatement", - "src": "9854:45:3" + "src": "9854:45:23" }, { "eventCall": { "arguments": [ { "hexValue": "20202020202020204c656674", - "id": 3459, + "id": 6520, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9932:14:3", + "src": "9932:14:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f6217da0e9e1e8e3afbc25e930358ad2d4e2a699b783f5770a33f4ed6b592df8", "typeString": "literal_string \" Left\"" @@ -15256,12 +15256,12 @@ "value": " Left" }, { - "id": 3460, + "id": 6521, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3427, - "src": "9948:1:3", + "referencedDeclaration": 6488, + "src": "9948:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -15279,18 +15279,18 @@ "typeString": "int256" } ], - "id": 3458, + "id": 6519, "name": "log_named_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 67, - "src": "9918:13:3", + "referencedDeclaration": 3128, + "src": "9918:13:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" } }, - "id": 3461, + "id": 6522, "isConstant": false, "isLValue": false, "isPure": false, @@ -15299,30 +15299,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9918:32:3", + "src": "9918:32:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3462, + "id": 6523, "nodeType": "EmitStatement", - "src": "9913:37:3" + "src": "9913:37:23" }, { "eventCall": { "arguments": [ { "hexValue": "202020202020205269676874", - "id": 3464, + "id": 6525, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9983:14:3", + "src": "9983:14:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d9b31153d6e7e750f2f69f035ad70ea4ecc1e34ecdfd4456407493e5f00fcc1d", "typeString": "literal_string \" Right\"" @@ -15330,12 +15330,12 @@ "value": " Right" }, { - "id": 3465, + "id": 6526, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3429, - "src": "9999:1:3", + "referencedDeclaration": 6490, + "src": "9999:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -15353,18 +15353,18 @@ "typeString": "int256" } ], - "id": 3463, + "id": 6524, "name": "log_named_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 67, - "src": "9969:13:3", + "referencedDeclaration": 3128, + "src": "9969:13:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" } }, - "id": 3466, + "id": 6527, "isConstant": false, "isLValue": false, "isPure": false, @@ -15373,30 +15373,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9969:32:3", + "src": "9969:32:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3467, + "id": 6528, "nodeType": "EmitStatement", - "src": "9964:37:3" + "src": "9964:37:23" }, { "eventCall": { "arguments": [ { "hexValue": "204d617820252044656c7461", - "id": 3469, + "id": 6530, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10043:14:3", + "src": "10043:14:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_476fe8c6eb42275e4a879ea3f97d4c8aa2f38a65ce8511d323ad7a22579f732d", "typeString": "literal_string \" Max % Delta\"" @@ -15408,18 +15408,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3472, + "id": 6533, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3470, + "id": 6531, "name": "maxPercentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3431, - "src": "10059:15:3", + "referencedDeclaration": 6492, + "src": "10059:15:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15429,21 +15429,21 @@ "operator": "*", "rightExpression": { "hexValue": "313030", - "id": 3471, + "id": 6532, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10077:3:3", + "src": "10077:3:23", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" }, "value": "100" }, - "src": "10059:21:3", + "src": "10059:21:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15451,14 +15451,14 @@ }, { "hexValue": "3138", - "id": 3473, + "id": 6534, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10082:2:3", + "src": "10082:2:23", "typeDescriptions": { "typeIdentifier": "t_rational_18_by_1", "typeString": "int_const 18" @@ -15481,18 +15481,18 @@ "typeString": "int_const 18" } ], - "id": 3468, + "id": 6529, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "10020:22:3", + "referencedDeclaration": 3122, + "src": "10020:22:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 3474, + "id": 6535, "isConstant": false, "isLValue": false, "isPure": false, @@ -15501,30 +15501,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10020:65:3", + "src": "10020:65:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3475, + "id": 6536, "nodeType": "EmitStatement", - "src": "10015:70:3" + "src": "10015:70:23" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020252044656c7461", - "id": 3477, + "id": 6538, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10127:14:3", + "src": "10127:14:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3a4ade1e1607945ca481fbcd7c0ca5baa7e21e413316ae3997404f04177b03d7", "typeString": "literal_string \" % Delta\"" @@ -15536,18 +15536,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3480, + "id": 6541, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3478, + "id": 6539, "name": "percentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3444, - "src": "10143:12:3", + "referencedDeclaration": 6505, + "src": "10143:12:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15557,21 +15557,21 @@ "operator": "*", "rightExpression": { "hexValue": "313030", - "id": 3479, + "id": 6540, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10158:3:3", + "src": "10158:3:23", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" }, "value": "100" }, - "src": "10143:18:3", + "src": "10143:18:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15579,14 +15579,14 @@ }, { "hexValue": "3138", - "id": 3481, + "id": 6542, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10163:2:3", + "src": "10163:2:23", "typeDescriptions": { "typeIdentifier": "t_rational_18_by_1", "typeString": "int_const 18" @@ -15609,18 +15609,18 @@ "typeString": "int_const 18" } ], - "id": 3476, + "id": 6537, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "10104:22:3", + "referencedDeclaration": 3122, + "src": "10104:22:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 3482, + "id": 6543, "isConstant": false, "isLValue": false, "isPure": false, @@ -15629,37 +15629,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10104:62:3", + "src": "10104:62:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3483, + "id": 6544, "nodeType": "EmitStatement", - "src": "10099:67:3" + "src": "10099:67:23" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 3484, + "id": 6545, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [ - 2463, - 216 + 5524, + 3277 ], - "referencedDeclaration": 216, - "src": "10180:4:3", + "referencedDeclaration": 3277, + "src": "10180:4:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 3485, + "id": 6546, "isConstant": false, "isLValue": false, "isPure": false, @@ -15668,16 +15668,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10180:6:3", + "src": "10180:6:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3486, + "id": 6547, "nodeType": "ExpressionStatement", - "src": "10180:6:3" + "src": "10180:6:23" } ] } @@ -15688,20 +15688,20 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqRel", - "nameLocation": "9570:17:3", + "nameLocation": "9570:17:23", "parameters": { - "id": 3432, + "id": 6493, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3427, + "id": 6488, "mutability": "mutable", "name": "a", - "nameLocation": "9595:1:3", + "nameLocation": "9595:1:23", "nodeType": "VariableDeclaration", - "scope": 3490, - "src": "9588:8:3", + "scope": 6551, + "src": "9588:8:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15709,10 +15709,10 @@ "typeString": "int256" }, "typeName": { - "id": 3426, + "id": 6487, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "9588:6:3", + "src": "9588:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -15722,13 +15722,13 @@ }, { "constant": false, - "id": 3429, + "id": 6490, "mutability": "mutable", "name": "b", - "nameLocation": "9605:1:3", + "nameLocation": "9605:1:23", "nodeType": "VariableDeclaration", - "scope": 3490, - "src": "9598:8:3", + "scope": 6551, + "src": "9598:8:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15736,10 +15736,10 @@ "typeString": "int256" }, "typeName": { - "id": 3428, + "id": 6489, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "9598:6:3", + "src": "9598:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -15749,13 +15749,13 @@ }, { "constant": false, - "id": 3431, + "id": 6492, "mutability": "mutable", "name": "maxPercentDelta", - "nameLocation": "9616:15:3", + "nameLocation": "9616:15:23", "nodeType": "VariableDeclaration", - "scope": 3490, - "src": "9608:23:3", + "scope": 6551, + "src": "9608:23:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15763,10 +15763,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3430, + "id": 6491, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9608:7:3", + "src": "9608:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15775,28 +15775,28 @@ "visibility": "internal" } ], - "src": "9587:45:3" + "src": "9587:45:23" }, "returnParameters": { - "id": 3433, + "id": 6494, "nodeType": "ParameterList", "parameters": [], - "src": "9650:0:3" + "src": "9650:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 3536, + "id": 6597, "nodeType": "FunctionDefinition", - "src": "10209:423:3", + "src": "10209:423:23", "nodes": [], "body": { - "id": 3535, + "id": 6596, "nodeType": "Block", - "src": "10317:315:3", + "src": "10317:315:23", "nodes": [], "statements": [ { @@ -15805,18 +15805,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 3503, + "id": 6564, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3501, + "id": 6562, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3494, - "src": "10331:1:3", + "referencedDeclaration": 6555, + "src": "10331:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -15826,63 +15826,63 @@ "operator": "==", "rightExpression": { "hexValue": "30", - "id": 3502, + "id": 6563, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10336:1:3", + "src": "10336:1:23", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "10331:6:3", + "src": "10331:6:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3510, + "id": 6571, "nodeType": "IfStatement", - "src": "10327:38:3", + "src": "10327:38:23", "trueBody": { "expression": { "arguments": [ { - "id": 3505, + "id": 6566, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3492, - "src": "10355:1:3", + "referencedDeclaration": 6553, + "src": "10355:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3506, + "id": 6567, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3494, - "src": "10358:1:3", + "referencedDeclaration": 6555, + "src": "10358:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3507, + "id": 6568, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3498, - "src": "10361:3:3", + "referencedDeclaration": 6559, + "src": "10361:3:23", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15904,39 +15904,39 @@ "typeString": "string memory" } ], - "id": 3504, + "id": 6565, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 2524, - 2549, - 2562, - 2578, - 2620, - 2662, - 2704, - 2741, - 2778, - 2815, - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 5585, + 5610, + 5623, + 5639, + 5681, + 5723, + 5765, + 5802, + 5839, + 5876, + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 484, - "src": "10346:8:3", + "referencedDeclaration": 3545, + "src": "10346:8:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$_t_string_memory_ptr_$returns$__$", "typeString": "function (int256,int256,string memory)" } }, - "id": 3508, + "id": 6569, "isConstant": false, "isLValue": false, "isPure": false, @@ -15945,33 +15945,33 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10346:19:3", + "src": "10346:19:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "functionReturnParameters": 3500, - "id": 3509, + "functionReturnParameters": 6561, + "id": 6570, "nodeType": "Return", - "src": "10339:26:3" + "src": "10339:26:23" } }, { "assignments": [ - 3512 + 6573 ], "declarations": [ { "constant": false, - "id": 3512, + "id": 6573, "mutability": "mutable", "name": "percentDelta", - "nameLocation": "10424:12:3", + "nameLocation": "10424:12:23", "nodeType": "VariableDeclaration", - "scope": 3535, - "src": "10416:20:3", + "scope": 6596, + "src": "10416:20:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15979,10 +15979,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3511, + "id": 6572, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10416:7:3", + "src": "10416:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15991,28 +15991,28 @@ "visibility": "internal" } ], - "id": 3518, + "id": 6579, "initialValue": { "arguments": [ { - "id": 3515, + "id": 6576, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3492, - "src": "10460:1:3", + "referencedDeclaration": 6553, + "src": "10460:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3516, + "id": 6577, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3494, - "src": "10463:1:3", + "referencedDeclaration": 6555, + "src": "10463:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16031,33 +16031,33 @@ } ], "expression": { - "id": 3513, + "id": 6574, "name": "stdMath", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8457, - "src": "10439:7:3", + "referencedDeclaration": 11518, + "src": "10439:7:23", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdMath_$8457_$", + "typeIdentifier": "t_type$_t_contract$_stdMath_$11518_$", "typeString": "type(library stdMath)" } }, - "id": 3514, + "id": 6575, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "10447:12:3", + "memberLocation": "10447:12:23", "memberName": "percentDelta", "nodeType": "MemberAccess", - "referencedDeclaration": 8456, - "src": "10439:20:3", + "referencedDeclaration": 11517, + "src": "10439:20:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256,int256) pure returns (uint256)" } }, - "id": 3517, + "id": 6578, "isConstant": false, "isLValue": false, "isPure": false, @@ -16066,7 +16066,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10439:26:3", + "src": "10439:26:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -16074,7 +16074,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "10416:49:3" + "src": "10416:49:23" }, { "condition": { @@ -16082,18 +16082,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3521, + "id": 6582, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3519, + "id": 6580, "name": "percentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3512, - "src": "10480:12:3", + "referencedDeclaration": 6573, + "src": "10480:12:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16102,44 +16102,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 3520, + "id": 6581, "name": "maxPercentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3496, - "src": "10495:15:3", + "referencedDeclaration": 6557, + "src": "10495:15:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "10480:30:3", + "src": "10480:30:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3534, + "id": 6595, "nodeType": "IfStatement", - "src": "10476:150:3", + "src": "10476:150:23", "trueBody": { - "id": 3533, + "id": 6594, "nodeType": "Block", - "src": "10512:114:3", + "src": "10512:114:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 3523, + "id": 6584, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10548:7:3", + "src": "10548:7:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -16147,12 +16147,12 @@ "value": "Error" }, { - "id": 3524, + "id": 6585, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3498, - "src": "10557:3:3", + "referencedDeclaration": 6559, + "src": "10557:3:23", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16170,18 +16170,18 @@ "typeString": "string memory" } ], - "id": 3522, + "id": 6583, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "10531:16:3", + "referencedDeclaration": 3146, + "src": "10531:16:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 3525, + "id": 6586, "isConstant": false, "isLValue": false, "isPure": false, @@ -16190,51 +16190,51 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10531:30:3", + "src": "10531:30:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3526, + "id": 6587, "nodeType": "EmitStatement", - "src": "10526:35:3" + "src": "10526:35:23" }, { "expression": { "arguments": [ { - "id": 3528, + "id": 6589, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3492, - "src": "10593:1:3", + "referencedDeclaration": 6553, + "src": "10593:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3529, + "id": 6590, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3494, - "src": "10596:1:3", + "referencedDeclaration": 6555, + "src": "10596:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3530, + "id": 6591, "name": "maxPercentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3496, - "src": "10599:15:3", + "referencedDeclaration": 6557, + "src": "10599:15:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16256,23 +16256,23 @@ "typeString": "uint256" } ], - "id": 3527, + "id": 6588, "name": "assertApproxEqRel", "nodeType": "Identifier", "overloadedDeclarations": [ - 3261, - 3307, - 3490, - 3536 + 6322, + 6368, + 6551, + 6597 ], - "referencedDeclaration": 3490, - "src": "10575:17:3", + "referencedDeclaration": 6551, + "src": "10575:17:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (int256,int256,uint256)" } }, - "id": 3531, + "id": 6592, "isConstant": false, "isLValue": false, "isPure": false, @@ -16281,16 +16281,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10575:40:3", + "src": "10575:40:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3532, + "id": 6593, "nodeType": "ExpressionStatement", - "src": "10575:40:3" + "src": "10575:40:23" } ] } @@ -16301,20 +16301,20 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqRel", - "nameLocation": "10218:17:3", + "nameLocation": "10218:17:23", "parameters": { - "id": 3499, + "id": 6560, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3492, + "id": 6553, "mutability": "mutable", "name": "a", - "nameLocation": "10243:1:3", + "nameLocation": "10243:1:23", "nodeType": "VariableDeclaration", - "scope": 3536, - "src": "10236:8:3", + "scope": 6597, + "src": "10236:8:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16322,10 +16322,10 @@ "typeString": "int256" }, "typeName": { - "id": 3491, + "id": 6552, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "10236:6:3", + "src": "10236:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16335,13 +16335,13 @@ }, { "constant": false, - "id": 3494, + "id": 6555, "mutability": "mutable", "name": "b", - "nameLocation": "10253:1:3", + "nameLocation": "10253:1:23", "nodeType": "VariableDeclaration", - "scope": 3536, - "src": "10246:8:3", + "scope": 6597, + "src": "10246:8:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16349,10 +16349,10 @@ "typeString": "int256" }, "typeName": { - "id": 3493, + "id": 6554, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "10246:6:3", + "src": "10246:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16362,13 +16362,13 @@ }, { "constant": false, - "id": 3496, + "id": 6557, "mutability": "mutable", "name": "maxPercentDelta", - "nameLocation": "10264:15:3", + "nameLocation": "10264:15:23", "nodeType": "VariableDeclaration", - "scope": 3536, - "src": "10256:23:3", + "scope": 6597, + "src": "10256:23:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16376,10 +16376,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3495, + "id": 6556, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10256:7:3", + "src": "10256:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16389,13 +16389,13 @@ }, { "constant": false, - "id": 3498, + "id": 6559, "mutability": "mutable", "name": "err", - "nameLocation": "10295:3:3", + "nameLocation": "10295:3:23", "nodeType": "VariableDeclaration", - "scope": 3536, - "src": "10281:17:3", + "scope": 6597, + "src": "10281:17:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16403,10 +16403,10 @@ "typeString": "string" }, "typeName": { - "id": 3497, + "id": 6558, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10281:6:3", + "src": "10281:6:23", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16415,28 +16415,28 @@ "visibility": "internal" } ], - "src": "10235:64:3" + "src": "10235:64:23" }, "returnParameters": { - "id": 3500, + "id": 6561, "nodeType": "ParameterList", "parameters": [], - "src": "10317:0:3" + "src": "10317:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 3605, + "id": 6666, "nodeType": "FunctionDefinition", - "src": "10638:703:3", + "src": "10638:703:23", "nodes": [], "body": { - "id": 3604, + "id": 6665, "nodeType": "Block", - "src": "10752:589:3", + "src": "10752:589:23", "nodes": [], "statements": [ { @@ -16445,18 +16445,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 3549, + "id": 6610, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3547, + "id": 6608, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3540, - "src": "10766:1:3", + "referencedDeclaration": 6601, + "src": "10766:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16466,51 +16466,51 @@ "operator": "==", "rightExpression": { "hexValue": "30", - "id": 3548, + "id": 6609, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10771:1:3", + "src": "10771:1:23", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "10766:6:3", + "src": "10766:6:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3555, + "id": 6616, "nodeType": "IfStatement", - "src": "10762:33:3", + "src": "10762:33:23", "trueBody": { "expression": { "arguments": [ { - "id": 3551, + "id": 6612, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3538, - "src": "10790:1:3", + "referencedDeclaration": 6599, + "src": "10790:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3552, + "id": 6613, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3540, - "src": "10793:1:3", + "referencedDeclaration": 6601, + "src": "10793:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16528,39 +16528,39 @@ "typeString": "int256" } ], - "id": 3550, + "id": 6611, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 2524, - 2549, - 2562, - 2578, - 2620, - 2662, - 2704, - 2741, - 2778, - 2815, - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 5585, + 5610, + 5623, + 5639, + 5681, + 5723, + 5765, + 5802, + 5839, + 5876, + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 459, - "src": "10781:8:3", + "referencedDeclaration": 3520, + "src": "10781:8:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$returns$__$", "typeString": "function (int256,int256)" } }, - "id": 3553, + "id": 6614, "isConstant": false, "isLValue": false, "isPure": false, @@ -16569,33 +16569,33 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10781:14:3", + "src": "10781:14:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "functionReturnParameters": 3546, - "id": 3554, + "functionReturnParameters": 6607, + "id": 6615, "nodeType": "Return", - "src": "10774:21:3" + "src": "10774:21:23" } }, { "assignments": [ - 3557 + 6618 ], "declarations": [ { "constant": false, - "id": 3557, + "id": 6618, "mutability": "mutable", "name": "percentDelta", - "nameLocation": "10854:12:3", + "nameLocation": "10854:12:23", "nodeType": "VariableDeclaration", - "scope": 3604, - "src": "10846:20:3", + "scope": 6665, + "src": "10846:20:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16603,10 +16603,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3556, + "id": 6617, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10846:7:3", + "src": "10846:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16615,28 +16615,28 @@ "visibility": "internal" } ], - "id": 3563, + "id": 6624, "initialValue": { "arguments": [ { - "id": 3560, + "id": 6621, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3538, - "src": "10890:1:3", + "referencedDeclaration": 6599, + "src": "10890:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3561, + "id": 6622, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3540, - "src": "10893:1:3", + "referencedDeclaration": 6601, + "src": "10893:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16655,33 +16655,33 @@ } ], "expression": { - "id": 3558, + "id": 6619, "name": "stdMath", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8457, - "src": "10869:7:3", + "referencedDeclaration": 11518, + "src": "10869:7:23", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdMath_$8457_$", + "typeIdentifier": "t_type$_t_contract$_stdMath_$11518_$", "typeString": "type(library stdMath)" } }, - "id": 3559, + "id": 6620, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "10877:12:3", + "memberLocation": "10877:12:23", "memberName": "percentDelta", "nodeType": "MemberAccess", - "referencedDeclaration": 8456, - "src": "10869:20:3", + "referencedDeclaration": 11517, + "src": "10869:20:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256,int256) pure returns (uint256)" } }, - "id": 3562, + "id": 6623, "isConstant": false, "isLValue": false, "isPure": false, @@ -16690,7 +16690,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10869:26:3", + "src": "10869:26:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -16698,7 +16698,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "10846:49:3" + "src": "10846:49:23" }, { "condition": { @@ -16706,18 +16706,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3566, + "id": 6627, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3564, + "id": 6625, "name": "percentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3557, - "src": "10910:12:3", + "referencedDeclaration": 6618, + "src": "10910:12:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16726,44 +16726,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 3565, + "id": 6626, "name": "maxPercentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3542, - "src": "10925:15:3", + "referencedDeclaration": 6603, + "src": "10925:15:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "10910:30:3", + "src": "10910:30:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3603, + "id": 6664, "nodeType": "IfStatement", - "src": "10906:429:3", + "src": "10906:429:23", "trueBody": { - "id": 3602, + "id": 6663, "nodeType": "Block", - "src": "10942:393:3", + "src": "10942:393:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061207e3d2062206e6f7420736174697366696564205b696e745d", - "id": 3568, + "id": 6629, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10965:35:3", + "src": "10965:35:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_11d61c8cdd58caffa5994831eb66eb6db7a7b4d13b2c9d187ffbe992d75f810d", "typeString": "literal_string \"Error: a ~= b not satisfied [int]\"" @@ -16778,18 +16778,18 @@ "typeString": "literal_string \"Error: a ~= b not satisfied [int]\"" } ], - "id": 3567, + "id": 6628, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "10961:3:3", + "referencedDeclaration": 3066, + "src": "10961:3:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 3569, + "id": 6630, "isConstant": false, "isLValue": false, "isPure": false, @@ -16798,30 +16798,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10961:40:3", + "src": "10961:40:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3570, + "id": 6631, "nodeType": "EmitStatement", - "src": "10956:45:3" + "src": "10956:45:23" }, { "eventCall": { "arguments": [ { "hexValue": "20202020202020204c656674", - "id": 3572, + "id": 6633, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11042:14:3", + "src": "11042:14:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f6217da0e9e1e8e3afbc25e930358ad2d4e2a699b783f5770a33f4ed6b592df8", "typeString": "literal_string \" Left\"" @@ -16829,24 +16829,24 @@ "value": " Left" }, { - "id": 3573, + "id": 6634, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3538, - "src": "11058:1:3", + "referencedDeclaration": 6599, + "src": "11058:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3574, + "id": 6635, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3544, - "src": "11061:8:3", + "referencedDeclaration": 6605, + "src": "11061:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16868,18 +16868,18 @@ "typeString": "uint256" } ], - "id": 3571, + "id": 6632, "name": "log_named_decimal_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 53, - "src": "11020:21:3", + "referencedDeclaration": 3114, + "src": "11020:21:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" } }, - "id": 3575, + "id": 6636, "isConstant": false, "isLValue": false, "isPure": false, @@ -16888,30 +16888,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11020:50:3", + "src": "11020:50:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3576, + "id": 6637, "nodeType": "EmitStatement", - "src": "11015:55:3" + "src": "11015:55:23" }, { "eventCall": { "arguments": [ { "hexValue": "202020202020205269676874", - "id": 3578, + "id": 6639, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11111:14:3", + "src": "11111:14:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d9b31153d6e7e750f2f69f035ad70ea4ecc1e34ecdfd4456407493e5f00fcc1d", "typeString": "literal_string \" Right\"" @@ -16919,24 +16919,24 @@ "value": " Right" }, { - "id": 3579, + "id": 6640, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3540, - "src": "11127:1:3", + "referencedDeclaration": 6601, + "src": "11127:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3580, + "id": 6641, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3544, - "src": "11130:8:3", + "referencedDeclaration": 6605, + "src": "11130:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16958,18 +16958,18 @@ "typeString": "uint256" } ], - "id": 3577, + "id": 6638, "name": "log_named_decimal_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 53, - "src": "11089:21:3", + "referencedDeclaration": 3114, + "src": "11089:21:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" } }, - "id": 3581, + "id": 6642, "isConstant": false, "isLValue": false, "isPure": false, @@ -16978,30 +16978,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11089:50:3", + "src": "11089:50:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3582, + "id": 6643, "nodeType": "EmitStatement", - "src": "11084:55:3" + "src": "11084:55:23" }, { "eventCall": { "arguments": [ { "hexValue": "204d617820252044656c7461", - "id": 3584, + "id": 6645, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11181:14:3", + "src": "11181:14:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_476fe8c6eb42275e4a879ea3f97d4c8aa2f38a65ce8511d323ad7a22579f732d", "typeString": "literal_string \" Max % Delta\"" @@ -17013,18 +17013,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3587, + "id": 6648, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3585, + "id": 6646, "name": "maxPercentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3542, - "src": "11197:15:3", + "referencedDeclaration": 6603, + "src": "11197:15:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17034,21 +17034,21 @@ "operator": "*", "rightExpression": { "hexValue": "313030", - "id": 3586, + "id": 6647, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11215:3:3", + "src": "11215:3:23", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" }, "value": "100" }, - "src": "11197:21:3", + "src": "11197:21:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17056,14 +17056,14 @@ }, { "hexValue": "3138", - "id": 3588, + "id": 6649, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11220:2:3", + "src": "11220:2:23", "typeDescriptions": { "typeIdentifier": "t_rational_18_by_1", "typeString": "int_const 18" @@ -17086,18 +17086,18 @@ "typeString": "int_const 18" } ], - "id": 3583, + "id": 6644, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "11158:22:3", + "referencedDeclaration": 3122, + "src": "11158:22:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 3589, + "id": 6650, "isConstant": false, "isLValue": false, "isPure": false, @@ -17106,30 +17106,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11158:65:3", + "src": "11158:65:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3590, + "id": 6651, "nodeType": "EmitStatement", - "src": "11153:70:3" + "src": "11153:70:23" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020252044656c7461", - "id": 3592, + "id": 6653, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11265:14:3", + "src": "11265:14:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3a4ade1e1607945ca481fbcd7c0ca5baa7e21e413316ae3997404f04177b03d7", "typeString": "literal_string \" % Delta\"" @@ -17141,18 +17141,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3595, + "id": 6656, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3593, + "id": 6654, "name": "percentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3557, - "src": "11281:12:3", + "referencedDeclaration": 6618, + "src": "11281:12:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17162,21 +17162,21 @@ "operator": "*", "rightExpression": { "hexValue": "313030", - "id": 3594, + "id": 6655, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11296:3:3", + "src": "11296:3:23", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" }, "value": "100" }, - "src": "11281:18:3", + "src": "11281:18:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17184,14 +17184,14 @@ }, { "hexValue": "3138", - "id": 3596, + "id": 6657, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11301:2:3", + "src": "11301:2:23", "typeDescriptions": { "typeIdentifier": "t_rational_18_by_1", "typeString": "int_const 18" @@ -17214,18 +17214,18 @@ "typeString": "int_const 18" } ], - "id": 3591, + "id": 6652, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "11242:22:3", + "referencedDeclaration": 3122, + "src": "11242:22:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 3597, + "id": 6658, "isConstant": false, "isLValue": false, "isPure": false, @@ -17234,37 +17234,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11242:62:3", + "src": "11242:62:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3598, + "id": 6659, "nodeType": "EmitStatement", - "src": "11237:67:3" + "src": "11237:67:23" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 3599, + "id": 6660, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [ - 2463, - 216 + 5524, + 3277 ], - "referencedDeclaration": 216, - "src": "11318:4:3", + "referencedDeclaration": 3277, + "src": "11318:4:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 3600, + "id": 6661, "isConstant": false, "isLValue": false, "isPure": false, @@ -17273,16 +17273,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11318:6:3", + "src": "11318:6:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3601, + "id": 6662, "nodeType": "ExpressionStatement", - "src": "11318:6:3" + "src": "11318:6:23" } ] } @@ -17293,20 +17293,20 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqRelDecimal", - "nameLocation": "10647:24:3", + "nameLocation": "10647:24:23", "parameters": { - "id": 3545, + "id": 6606, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3538, + "id": 6599, "mutability": "mutable", "name": "a", - "nameLocation": "10679:1:3", + "nameLocation": "10679:1:23", "nodeType": "VariableDeclaration", - "scope": 3605, - "src": "10672:8:3", + "scope": 6666, + "src": "10672:8:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17314,10 +17314,10 @@ "typeString": "int256" }, "typeName": { - "id": 3537, + "id": 6598, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "10672:6:3", + "src": "10672:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -17327,13 +17327,13 @@ }, { "constant": false, - "id": 3540, + "id": 6601, "mutability": "mutable", "name": "b", - "nameLocation": "10689:1:3", + "nameLocation": "10689:1:23", "nodeType": "VariableDeclaration", - "scope": 3605, - "src": "10682:8:3", + "scope": 6666, + "src": "10682:8:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17341,10 +17341,10 @@ "typeString": "int256" }, "typeName": { - "id": 3539, + "id": 6600, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "10682:6:3", + "src": "10682:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -17354,13 +17354,13 @@ }, { "constant": false, - "id": 3542, + "id": 6603, "mutability": "mutable", "name": "maxPercentDelta", - "nameLocation": "10700:15:3", + "nameLocation": "10700:15:23", "nodeType": "VariableDeclaration", - "scope": 3605, - "src": "10692:23:3", + "scope": 6666, + "src": "10692:23:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17368,10 +17368,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3541, + "id": 6602, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10692:7:3", + "src": "10692:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17381,13 +17381,13 @@ }, { "constant": false, - "id": 3544, + "id": 6605, "mutability": "mutable", "name": "decimals", - "nameLocation": "10725:8:3", + "nameLocation": "10725:8:23", "nodeType": "VariableDeclaration", - "scope": 3605, - "src": "10717:16:3", + "scope": 6666, + "src": "10717:16:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17395,10 +17395,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3543, + "id": 6604, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10717:7:3", + "src": "10717:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17407,28 +17407,28 @@ "visibility": "internal" } ], - "src": "10671:63:3" + "src": "10671:63:23" }, "returnParameters": { - "id": 3546, + "id": 6607, "nodeType": "ParameterList", "parameters": [], - "src": "10752:0:3" + "src": "10752:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 3654, + "id": 6715, "nodeType": "FunctionDefinition", - "src": "11347:485:3", + "src": "11347:485:23", "nodes": [], "body": { - "id": 3653, + "id": 6714, "nodeType": "Block", - "src": "11500:332:3", + "src": "11500:332:23", "nodes": [], "statements": [ { @@ -17437,18 +17437,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 3620, + "id": 6681, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3618, + "id": 6679, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3609, - "src": "11514:1:3", + "referencedDeclaration": 6670, + "src": "11514:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -17458,63 +17458,63 @@ "operator": "==", "rightExpression": { "hexValue": "30", - "id": 3619, + "id": 6680, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11519:1:3", + "src": "11519:1:23", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "11514:6:3", + "src": "11514:6:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3627, + "id": 6688, "nodeType": "IfStatement", - "src": "11510:38:3", + "src": "11510:38:23", "trueBody": { "expression": { "arguments": [ { - "id": 3622, + "id": 6683, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3607, - "src": "11538:1:3", + "referencedDeclaration": 6668, + "src": "11538:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3623, + "id": 6684, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3609, - "src": "11541:1:3", + "referencedDeclaration": 6670, + "src": "11541:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3624, + "id": 6685, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3615, - "src": "11544:3:3", + "referencedDeclaration": 6676, + "src": "11544:3:23", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17536,39 +17536,39 @@ "typeString": "string memory" } ], - "id": 3621, + "id": 6682, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 2524, - 2549, - 2562, - 2578, - 2620, - 2662, - 2704, - 2741, - 2778, - 2815, - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 5585, + 5610, + 5623, + 5639, + 5681, + 5723, + 5765, + 5802, + 5839, + 5876, + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 484, - "src": "11529:8:3", + "referencedDeclaration": 3545, + "src": "11529:8:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$_t_string_memory_ptr_$returns$__$", "typeString": "function (int256,int256,string memory)" } }, - "id": 3625, + "id": 6686, "isConstant": false, "isLValue": false, "isPure": false, @@ -17577,33 +17577,33 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11529:19:3", + "src": "11529:19:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "functionReturnParameters": 3617, - "id": 3626, + "functionReturnParameters": 6678, + "id": 6687, "nodeType": "Return", - "src": "11522:26:3" + "src": "11522:26:23" } }, { "assignments": [ - 3629 + 6690 ], "declarations": [ { "constant": false, - "id": 3629, + "id": 6690, "mutability": "mutable", "name": "percentDelta", - "nameLocation": "11607:12:3", + "nameLocation": "11607:12:23", "nodeType": "VariableDeclaration", - "scope": 3653, - "src": "11599:20:3", + "scope": 6714, + "src": "11599:20:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17611,10 +17611,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3628, + "id": 6689, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11599:7:3", + "src": "11599:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17623,28 +17623,28 @@ "visibility": "internal" } ], - "id": 3635, + "id": 6696, "initialValue": { "arguments": [ { - "id": 3632, + "id": 6693, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3607, - "src": "11643:1:3", + "referencedDeclaration": 6668, + "src": "11643:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3633, + "id": 6694, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3609, - "src": "11646:1:3", + "referencedDeclaration": 6670, + "src": "11646:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -17663,33 +17663,33 @@ } ], "expression": { - "id": 3630, + "id": 6691, "name": "stdMath", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8457, - "src": "11622:7:3", + "referencedDeclaration": 11518, + "src": "11622:7:23", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdMath_$8457_$", + "typeIdentifier": "t_type$_t_contract$_stdMath_$11518_$", "typeString": "type(library stdMath)" } }, - "id": 3631, + "id": 6692, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "11630:12:3", + "memberLocation": "11630:12:23", "memberName": "percentDelta", "nodeType": "MemberAccess", - "referencedDeclaration": 8456, - "src": "11622:20:3", + "referencedDeclaration": 11517, + "src": "11622:20:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256,int256) pure returns (uint256)" } }, - "id": 3634, + "id": 6695, "isConstant": false, "isLValue": false, "isPure": false, @@ -17698,7 +17698,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11622:26:3", + "src": "11622:26:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -17706,7 +17706,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "11599:49:3" + "src": "11599:49:23" }, { "condition": { @@ -17714,18 +17714,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3638, + "id": 6699, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3636, + "id": 6697, "name": "percentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3629, - "src": "11663:12:3", + "referencedDeclaration": 6690, + "src": "11663:12:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17734,44 +17734,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 3637, + "id": 6698, "name": "maxPercentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3611, - "src": "11678:15:3", + "referencedDeclaration": 6672, + "src": "11678:15:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11663:30:3", + "src": "11663:30:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3652, + "id": 6713, "nodeType": "IfStatement", - "src": "11659:167:3", + "src": "11659:167:23", "trueBody": { - "id": 3651, + "id": 6712, "nodeType": "Block", - "src": "11695:131:3", + "src": "11695:131:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 3640, + "id": 6701, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11731:7:3", + "src": "11731:7:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -17779,12 +17779,12 @@ "value": "Error" }, { - "id": 3641, + "id": 6702, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3615, - "src": "11740:3:3", + "referencedDeclaration": 6676, + "src": "11740:3:23", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17802,18 +17802,18 @@ "typeString": "string memory" } ], - "id": 3639, + "id": 6700, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "11714:16:3", + "referencedDeclaration": 3146, + "src": "11714:16:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 3642, + "id": 6703, "isConstant": false, "isLValue": false, "isPure": false, @@ -17822,63 +17822,63 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11714:30:3", + "src": "11714:30:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3643, + "id": 6704, "nodeType": "EmitStatement", - "src": "11709:35:3" + "src": "11709:35:23" }, { "expression": { "arguments": [ { - "id": 3645, + "id": 6706, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3607, - "src": "11783:1:3", + "referencedDeclaration": 6668, + "src": "11783:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3646, + "id": 6707, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3609, - "src": "11786:1:3", + "referencedDeclaration": 6670, + "src": "11786:1:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 3647, + "id": 6708, "name": "maxPercentDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3611, - "src": "11789:15:3", + "referencedDeclaration": 6672, + "src": "11789:15:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 3648, + "id": 6709, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3613, - "src": "11806:8:3", + "referencedDeclaration": 6674, + "src": "11806:8:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17904,23 +17904,23 @@ "typeString": "uint256" } ], - "id": 3644, + "id": 6705, "name": "assertApproxEqRelDecimal", "nodeType": "Identifier", "overloadedDeclarations": [ - 3376, - 3425, - 3605, - 3654 + 6437, + 6486, + 6666, + 6715 ], - "referencedDeclaration": 3605, - "src": "11758:24:3", + "referencedDeclaration": 6666, + "src": "11758:24:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (int256,int256,uint256,uint256)" } }, - "id": 3649, + "id": 6710, "isConstant": false, "isLValue": false, "isPure": false, @@ -17929,16 +17929,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11758:57:3", + "src": "11758:57:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3650, + "id": 6711, "nodeType": "ExpressionStatement", - "src": "11758:57:3" + "src": "11758:57:23" } ] } @@ -17949,20 +17949,20 @@ "kind": "function", "modifiers": [], "name": "assertApproxEqRelDecimal", - "nameLocation": "11356:24:3", + "nameLocation": "11356:24:23", "parameters": { - "id": 3616, + "id": 6677, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3607, + "id": 6668, "mutability": "mutable", "name": "a", - "nameLocation": "11388:1:3", + "nameLocation": "11388:1:23", "nodeType": "VariableDeclaration", - "scope": 3654, - "src": "11381:8:3", + "scope": 6715, + "src": "11381:8:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17970,10 +17970,10 @@ "typeString": "int256" }, "typeName": { - "id": 3606, + "id": 6667, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "11381:6:3", + "src": "11381:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -17983,13 +17983,13 @@ }, { "constant": false, - "id": 3609, + "id": 6670, "mutability": "mutable", "name": "b", - "nameLocation": "11398:1:3", + "nameLocation": "11398:1:23", "nodeType": "VariableDeclaration", - "scope": 3654, - "src": "11391:8:3", + "scope": 6715, + "src": "11391:8:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17997,10 +17997,10 @@ "typeString": "int256" }, "typeName": { - "id": 3608, + "id": 6669, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "11391:6:3", + "src": "11391:6:23", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -18010,13 +18010,13 @@ }, { "constant": false, - "id": 3611, + "id": 6672, "mutability": "mutable", "name": "maxPercentDelta", - "nameLocation": "11409:15:3", + "nameLocation": "11409:15:23", "nodeType": "VariableDeclaration", - "scope": 3654, - "src": "11401:23:3", + "scope": 6715, + "src": "11401:23:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18024,10 +18024,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3610, + "id": 6671, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11401:7:3", + "src": "11401:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18037,13 +18037,13 @@ }, { "constant": false, - "id": 3613, + "id": 6674, "mutability": "mutable", "name": "decimals", - "nameLocation": "11434:8:3", + "nameLocation": "11434:8:23", "nodeType": "VariableDeclaration", - "scope": 3654, - "src": "11426:16:3", + "scope": 6715, + "src": "11426:16:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18051,10 +18051,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3612, + "id": 6673, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11426:7:3", + "src": "11426:7:23", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18064,13 +18064,13 @@ }, { "constant": false, - "id": 3615, + "id": 6676, "mutability": "mutable", "name": "err", - "nameLocation": "11458:3:3", + "nameLocation": "11458:3:23", "nodeType": "VariableDeclaration", - "scope": 3654, - "src": "11444:17:3", + "scope": 6715, + "src": "11444:17:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18078,10 +18078,10 @@ "typeString": "string" }, "typeName": { - "id": 3614, + "id": 6675, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11444:6:3", + "src": "11444:6:23", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18090,76 +18090,76 @@ "visibility": "internal" } ], - "src": "11380:82:3" + "src": "11380:82:23" }, "returnParameters": { - "id": 3617, + "id": 6678, "nodeType": "ParameterList", "parameters": [], - "src": "11500:0:3" + "src": "11500:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 3672, + "id": 6733, "nodeType": "FunctionDefinition", - "src": "11838:176:3", + "src": "11838:176:23", "nodes": [], "body": { - "id": 3671, + "id": 6732, "nodeType": "Block", - "src": "11941:73:3", + "src": "11941:73:23", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 3664, + "id": 6725, "name": "target", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3656, - "src": "11964:6:3", + "referencedDeclaration": 6717, + "src": "11964:6:23", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 3665, + "id": 6726, "name": "callDataA", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3658, - "src": "11972:9:3", + "referencedDeclaration": 6719, + "src": "11972:9:23", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, { - "id": 3666, + "id": 6727, "name": "target", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3656, - "src": "11983:6:3", + "referencedDeclaration": 6717, + "src": "11983:6:23", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 3667, + "id": 6728, "name": "callDataB", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3660, - "src": "11991:9:3", + "referencedDeclaration": 6721, + "src": "11991:9:23", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -18167,14 +18167,14 @@ }, { "hexValue": "74727565", - "id": 3668, + "id": 6729, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "12002:4:3", + "src": "12002:4:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18205,23 +18205,23 @@ "typeString": "bool" } ], - "id": 3663, + "id": 6724, "name": "assertEqCall", "nodeType": "Identifier", "overloadedDeclarations": [ - 3672, - 3692, - 3712, - 3822 + 6733, + 6753, + 6773, + 6883 ], - "referencedDeclaration": 3822, - "src": "11951:12:3", + "referencedDeclaration": 6883, + "src": "11951:12:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_bytes_memory_ptr_$_t_address_$_t_bytes_memory_ptr_$_t_bool_$returns$__$", "typeString": "function (address,bytes memory,address,bytes memory,bool)" } }, - "id": 3669, + "id": 6730, "isConstant": false, "isLValue": false, "isPure": false, @@ -18230,16 +18230,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11951:56:3", + "src": "11951:56:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3670, + "id": 6731, "nodeType": "ExpressionStatement", - "src": "11951:56:3" + "src": "11951:56:23" } ] }, @@ -18247,20 +18247,20 @@ "kind": "function", "modifiers": [], "name": "assertEqCall", - "nameLocation": "11847:12:3", + "nameLocation": "11847:12:23", "parameters": { - "id": 3661, + "id": 6722, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3656, + "id": 6717, "mutability": "mutable", "name": "target", - "nameLocation": "11868:6:3", + "nameLocation": "11868:6:23", "nodeType": "VariableDeclaration", - "scope": 3672, - "src": "11860:14:3", + "scope": 6733, + "src": "11860:14:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18268,10 +18268,10 @@ "typeString": "address" }, "typeName": { - "id": 3655, + "id": 6716, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11860:7:3", + "src": "11860:7:23", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -18282,13 +18282,13 @@ }, { "constant": false, - "id": 3658, + "id": 6719, "mutability": "mutable", "name": "callDataA", - "nameLocation": "11889:9:3", + "nameLocation": "11889:9:23", "nodeType": "VariableDeclaration", - "scope": 3672, - "src": "11876:22:3", + "scope": 6733, + "src": "11876:22:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18296,10 +18296,10 @@ "typeString": "bytes" }, "typeName": { - "id": 3657, + "id": 6718, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "11876:5:3", + "src": "11876:5:23", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18309,13 +18309,13 @@ }, { "constant": false, - "id": 3660, + "id": 6721, "mutability": "mutable", "name": "callDataB", - "nameLocation": "11913:9:3", + "nameLocation": "11913:9:23", "nodeType": "VariableDeclaration", - "scope": 3672, - "src": "11900:22:3", + "scope": 6733, + "src": "11900:22:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18323,10 +18323,10 @@ "typeString": "bytes" }, "typeName": { - "id": 3659, + "id": 6720, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "11900:5:3", + "src": "11900:5:23", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18335,76 +18335,76 @@ "visibility": "internal" } ], - "src": "11859:64:3" + "src": "11859:64:23" }, "returnParameters": { - "id": 3662, + "id": 6723, "nodeType": "ParameterList", "parameters": [], - "src": "11941:0:3" + "src": "11941:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 3692, + "id": 6753, "nodeType": "FunctionDefinition", - "src": "12020:216:3", + "src": "12020:216:23", "nodes": [], "body": { - "id": 3691, + "id": 6752, "nodeType": "Block", - "src": "12161:75:3", + "src": "12161:75:23", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 3684, + "id": 6745, "name": "targetA", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3674, - "src": "12184:7:3", + "referencedDeclaration": 6735, + "src": "12184:7:23", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 3685, + "id": 6746, "name": "callDataA", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3676, - "src": "12193:9:3", + "referencedDeclaration": 6737, + "src": "12193:9:23", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, { - "id": 3686, + "id": 6747, "name": "targetB", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3678, - "src": "12204:7:3", + "referencedDeclaration": 6739, + "src": "12204:7:23", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 3687, + "id": 6748, "name": "callDataB", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3680, - "src": "12213:9:3", + "referencedDeclaration": 6741, + "src": "12213:9:23", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -18412,14 +18412,14 @@ }, { "hexValue": "74727565", - "id": 3688, + "id": 6749, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "12224:4:3", + "src": "12224:4:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18450,23 +18450,23 @@ "typeString": "bool" } ], - "id": 3683, + "id": 6744, "name": "assertEqCall", "nodeType": "Identifier", "overloadedDeclarations": [ - 3672, - 3692, - 3712, - 3822 + 6733, + 6753, + 6773, + 6883 ], - "referencedDeclaration": 3822, - "src": "12171:12:3", + "referencedDeclaration": 6883, + "src": "12171:12:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_bytes_memory_ptr_$_t_address_$_t_bytes_memory_ptr_$_t_bool_$returns$__$", "typeString": "function (address,bytes memory,address,bytes memory,bool)" } }, - "id": 3689, + "id": 6750, "isConstant": false, "isLValue": false, "isPure": false, @@ -18475,16 +18475,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12171:58:3", + "src": "12171:58:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3690, + "id": 6751, "nodeType": "ExpressionStatement", - "src": "12171:58:3" + "src": "12171:58:23" } ] }, @@ -18492,20 +18492,20 @@ "kind": "function", "modifiers": [], "name": "assertEqCall", - "nameLocation": "12029:12:3", + "nameLocation": "12029:12:23", "parameters": { - "id": 3681, + "id": 6742, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3674, + "id": 6735, "mutability": "mutable", "name": "targetA", - "nameLocation": "12050:7:3", + "nameLocation": "12050:7:23", "nodeType": "VariableDeclaration", - "scope": 3692, - "src": "12042:15:3", + "scope": 6753, + "src": "12042:15:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18513,10 +18513,10 @@ "typeString": "address" }, "typeName": { - "id": 3673, + "id": 6734, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12042:7:3", + "src": "12042:7:23", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -18527,13 +18527,13 @@ }, { "constant": false, - "id": 3676, + "id": 6737, "mutability": "mutable", "name": "callDataA", - "nameLocation": "12072:9:3", + "nameLocation": "12072:9:23", "nodeType": "VariableDeclaration", - "scope": 3692, - "src": "12059:22:3", + "scope": 6753, + "src": "12059:22:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18541,10 +18541,10 @@ "typeString": "bytes" }, "typeName": { - "id": 3675, + "id": 6736, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "12059:5:3", + "src": "12059:5:23", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18554,13 +18554,13 @@ }, { "constant": false, - "id": 3678, + "id": 6739, "mutability": "mutable", "name": "targetB", - "nameLocation": "12091:7:3", + "nameLocation": "12091:7:23", "nodeType": "VariableDeclaration", - "scope": 3692, - "src": "12083:15:3", + "scope": 6753, + "src": "12083:15:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18568,10 +18568,10 @@ "typeString": "address" }, "typeName": { - "id": 3677, + "id": 6738, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12083:7:3", + "src": "12083:7:23", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -18582,13 +18582,13 @@ }, { "constant": false, - "id": 3680, + "id": 6741, "mutability": "mutable", "name": "callDataB", - "nameLocation": "12113:9:3", + "nameLocation": "12113:9:23", "nodeType": "VariableDeclaration", - "scope": 3692, - "src": "12100:22:3", + "scope": 6753, + "src": "12100:22:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18596,10 +18596,10 @@ "typeString": "bytes" }, "typeName": { - "id": 3679, + "id": 6740, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "12100:5:3", + "src": "12100:5:23", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18608,88 +18608,88 @@ "visibility": "internal" } ], - "src": "12041:82:3" + "src": "12041:82:23" }, "returnParameters": { - "id": 3682, + "id": 6743, "nodeType": "ParameterList", "parameters": [], - "src": "12161:0:3" + "src": "12161:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 3712, + "id": 6773, "nodeType": "FunctionDefinition", - "src": "12242:231:3", + "src": "12242:231:23", "nodes": [], "body": { - "id": 3711, + "id": 6772, "nodeType": "Block", - "src": "12388:85:3", + "src": "12388:85:23", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 3704, + "id": 6765, "name": "target", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3694, - "src": "12411:6:3", + "referencedDeclaration": 6755, + "src": "12411:6:23", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 3705, + "id": 6766, "name": "callDataA", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3696, - "src": "12419:9:3", + "referencedDeclaration": 6757, + "src": "12419:9:23", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, { - "id": 3706, + "id": 6767, "name": "target", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3694, - "src": "12430:6:3", + "referencedDeclaration": 6755, + "src": "12430:6:23", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 3707, + "id": 6768, "name": "callDataB", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3698, - "src": "12438:9:3", + "referencedDeclaration": 6759, + "src": "12438:9:23", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, { - "id": 3708, + "id": 6769, "name": "strictRevertData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3700, - "src": "12449:16:3", + "referencedDeclaration": 6761, + "src": "12449:16:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18719,23 +18719,23 @@ "typeString": "bool" } ], - "id": 3703, + "id": 6764, "name": "assertEqCall", "nodeType": "Identifier", "overloadedDeclarations": [ - 3672, - 3692, - 3712, - 3822 + 6733, + 6753, + 6773, + 6883 ], - "referencedDeclaration": 3822, - "src": "12398:12:3", + "referencedDeclaration": 6883, + "src": "12398:12:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_bytes_memory_ptr_$_t_address_$_t_bytes_memory_ptr_$_t_bool_$returns$__$", "typeString": "function (address,bytes memory,address,bytes memory,bool)" } }, - "id": 3709, + "id": 6770, "isConstant": false, "isLValue": false, "isPure": false, @@ -18744,16 +18744,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12398:68:3", + "src": "12398:68:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3710, + "id": 6771, "nodeType": "ExpressionStatement", - "src": "12398:68:3" + "src": "12398:68:23" } ] }, @@ -18761,20 +18761,20 @@ "kind": "function", "modifiers": [], "name": "assertEqCall", - "nameLocation": "12251:12:3", + "nameLocation": "12251:12:23", "parameters": { - "id": 3701, + "id": 6762, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3694, + "id": 6755, "mutability": "mutable", "name": "target", - "nameLocation": "12272:6:3", + "nameLocation": "12272:6:23", "nodeType": "VariableDeclaration", - "scope": 3712, - "src": "12264:14:3", + "scope": 6773, + "src": "12264:14:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18782,10 +18782,10 @@ "typeString": "address" }, "typeName": { - "id": 3693, + "id": 6754, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12264:7:3", + "src": "12264:7:23", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -18796,13 +18796,13 @@ }, { "constant": false, - "id": 3696, + "id": 6757, "mutability": "mutable", "name": "callDataA", - "nameLocation": "12293:9:3", + "nameLocation": "12293:9:23", "nodeType": "VariableDeclaration", - "scope": 3712, - "src": "12280:22:3", + "scope": 6773, + "src": "12280:22:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18810,10 +18810,10 @@ "typeString": "bytes" }, "typeName": { - "id": 3695, + "id": 6756, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "12280:5:3", + "src": "12280:5:23", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18823,13 +18823,13 @@ }, { "constant": false, - "id": 3698, + "id": 6759, "mutability": "mutable", "name": "callDataB", - "nameLocation": "12317:9:3", + "nameLocation": "12317:9:23", "nodeType": "VariableDeclaration", - "scope": 3712, - "src": "12304:22:3", + "scope": 6773, + "src": "12304:22:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18837,10 +18837,10 @@ "typeString": "bytes" }, "typeName": { - "id": 3697, + "id": 6758, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "12304:5:3", + "src": "12304:5:23", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18850,13 +18850,13 @@ }, { "constant": false, - "id": 3700, + "id": 6761, "mutability": "mutable", "name": "strictRevertData", - "nameLocation": "12333:16:3", + "nameLocation": "12333:16:23", "nodeType": "VariableDeclaration", - "scope": 3712, - "src": "12328:21:3", + "scope": 6773, + "src": "12328:21:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18864,10 +18864,10 @@ "typeString": "bool" }, "typeName": { - "id": 3699, + "id": 6760, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12328:4:3", + "src": "12328:4:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18876,45 +18876,45 @@ "visibility": "internal" } ], - "src": "12263:87:3" + "src": "12263:87:23" }, "returnParameters": { - "id": 3702, + "id": 6763, "nodeType": "ParameterList", "parameters": [], - "src": "12388:0:3" + "src": "12388:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 3822, + "id": 6883, "nodeType": "FunctionDefinition", - "src": "12479:1189:3", + "src": "12479:1189:23", "nodes": [], "body": { - "id": 3821, + "id": 6882, "nodeType": "Block", - "src": "12669:999:3", + "src": "12669:999:23", "nodes": [], "statements": [ { "assignments": [ - 3726, - 3728 + 6787, + 6789 ], "declarations": [ { "constant": false, - "id": 3726, + "id": 6787, "mutability": "mutable", "name": "successA", - "nameLocation": "12685:8:3", + "nameLocation": "12685:8:23", "nodeType": "VariableDeclaration", - "scope": 3821, - "src": "12680:13:3", + "scope": 6882, + "src": "12680:13:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18922,10 +18922,10 @@ "typeString": "bool" }, "typeName": { - "id": 3725, + "id": 6786, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12680:4:3", + "src": "12680:4:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18935,13 +18935,13 @@ }, { "constant": false, - "id": 3728, + "id": 6789, "mutability": "mutable", "name": "returnDataA", - "nameLocation": "12708:11:3", + "nameLocation": "12708:11:23", "nodeType": "VariableDeclaration", - "scope": 3821, - "src": "12695:24:3", + "scope": 6882, + "src": "12695:24:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18949,10 +18949,10 @@ "typeString": "bytes" }, "typeName": { - "id": 3727, + "id": 6788, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "12695:5:3", + "src": "12695:5:23", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18961,16 +18961,16 @@ "visibility": "internal" } ], - "id": 3736, + "id": 6797, "initialValue": { "arguments": [ { - "id": 3734, + "id": 6795, "name": "callDataA", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3716, - "src": "12745:9:3", + "referencedDeclaration": 6777, + "src": "12745:9:23", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -18987,12 +18987,12 @@ "expression": { "arguments": [ { - "id": 3731, + "id": 6792, "name": "targetA", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3714, - "src": "12731:7:3", + "referencedDeclaration": 6775, + "src": "12731:7:23", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19006,26 +19006,26 @@ "typeString": "address" } ], - "id": 3730, + "id": 6791, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "12723:7:3", + "src": "12723:7:23", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 3729, + "id": 6790, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12723:7:3", + "src": "12723:7:23", "typeDescriptions": {} } }, - "id": 3732, + "id": 6793, "isConstant": false, "isLValue": false, "isPure": false, @@ -19034,28 +19034,28 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12723:16:3", + "src": "12723:16:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 3733, + "id": 6794, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "12740:4:3", + "memberLocation": "12740:4:23", "memberName": "call", "nodeType": "MemberAccess", - "src": "12723:21:3", + "src": "12723:21:23", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" } }, - "id": 3735, + "id": 6796, "isConstant": false, "isLValue": false, "isPure": false, @@ -19064,7 +19064,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12723:32:3", + "src": "12723:32:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -19072,23 +19072,23 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "12679:76:3" + "src": "12679:76:23" }, { "assignments": [ - 3738, - 3740 + 6799, + 6801 ], "declarations": [ { "constant": false, - "id": 3738, + "id": 6799, "mutability": "mutable", "name": "successB", - "nameLocation": "12771:8:3", + "nameLocation": "12771:8:23", "nodeType": "VariableDeclaration", - "scope": 3821, - "src": "12766:13:3", + "scope": 6882, + "src": "12766:13:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19096,10 +19096,10 @@ "typeString": "bool" }, "typeName": { - "id": 3737, + "id": 6798, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12766:4:3", + "src": "12766:4:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19109,13 +19109,13 @@ }, { "constant": false, - "id": 3740, + "id": 6801, "mutability": "mutable", "name": "returnDataB", - "nameLocation": "12794:11:3", + "nameLocation": "12794:11:23", "nodeType": "VariableDeclaration", - "scope": 3821, - "src": "12781:24:3", + "scope": 6882, + "src": "12781:24:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19123,10 +19123,10 @@ "typeString": "bytes" }, "typeName": { - "id": 3739, + "id": 6800, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "12781:5:3", + "src": "12781:5:23", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -19135,16 +19135,16 @@ "visibility": "internal" } ], - "id": 3748, + "id": 6809, "initialValue": { "arguments": [ { - "id": 3746, + "id": 6807, "name": "callDataB", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3720, - "src": "12831:9:3", + "referencedDeclaration": 6781, + "src": "12831:9:23", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -19161,12 +19161,12 @@ "expression": { "arguments": [ { - "id": 3743, + "id": 6804, "name": "targetB", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3718, - "src": "12817:7:3", + "referencedDeclaration": 6779, + "src": "12817:7:23", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19180,26 +19180,26 @@ "typeString": "address" } ], - "id": 3742, + "id": 6803, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "12809:7:3", + "src": "12809:7:23", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 3741, + "id": 6802, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12809:7:3", + "src": "12809:7:23", "typeDescriptions": {} } }, - "id": 3744, + "id": 6805, "isConstant": false, "isLValue": false, "isPure": false, @@ -19208,28 +19208,28 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12809:16:3", + "src": "12809:16:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 3745, + "id": 6806, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "12826:4:3", + "memberLocation": "12826:4:23", "memberName": "call", "nodeType": "MemberAccess", - "src": "12809:21:3", + "src": "12809:21:23", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" } }, - "id": 3747, + "id": 6808, "isConstant": false, "isLValue": false, "isPure": false, @@ -19238,7 +19238,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12809:32:3", + "src": "12809:32:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -19246,7 +19246,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "12765:76:3" + "src": "12765:76:23" }, { "condition": { @@ -19254,18 +19254,18 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 3751, + "id": 6812, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3749, + "id": 6810, "name": "successA", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3726, - "src": "12856:8:3", + "referencedDeclaration": 6787, + "src": "12856:8:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19274,53 +19274,53 @@ "nodeType": "BinaryOperation", "operator": "&&", "rightExpression": { - "id": 3750, + "id": 6811, "name": "successB", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3738, - "src": "12868:8:3", + "referencedDeclaration": 6799, + "src": "12868:8:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "12856:20:3", + "src": "12856:20:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3759, + "id": 6820, "nodeType": "IfStatement", - "src": "12852:120:3", + "src": "12852:120:23", "trueBody": { - "id": 3758, + "id": 6819, "nodeType": "Block", - "src": "12878:94:3", + "src": "12878:94:23", "statements": [ { "expression": { "arguments": [ { - "id": 3753, + "id": 6814, "name": "returnDataA", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3728, - "src": "12901:11:3", + "referencedDeclaration": 6789, + "src": "12901:11:23", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, { - "id": 3754, + "id": 6815, "name": "returnDataB", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3740, - "src": "12914:11:3", + "referencedDeclaration": 6801, + "src": "12914:11:23", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -19328,14 +19328,14 @@ }, { "hexValue": "43616c6c2072657475726e206461746120646f6573206e6f74206d61746368", - "id": 3755, + "id": 6816, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12927:33:3", + "src": "12927:33:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f3c9e4317c8eebc5635871f467354820a216f046f0a61b2ded371c2d507a555f", "typeString": "literal_string \"Call return data does not match\"" @@ -19358,39 +19358,39 @@ "typeString": "literal_string \"Call return data does not match\"" } ], - "id": 3752, + "id": 6813, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 2524, - 2549, - 2562, - 2578, - 2620, - 2662, - 2704, - 2741, - 2778, - 2815, - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 5585, + 5610, + 5623, + 5639, + 5681, + 5723, + 5765, + 5802, + 5839, + 5876, + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 2578, - "src": "12892:8:3", + "referencedDeclaration": 5639, + "src": "12892:8:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bytes_memory_ptr_$_t_bytes_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bytes memory,bytes memory,string memory)" } }, - "id": 3756, + "id": 6817, "isConstant": false, "isLValue": false, "isPure": false, @@ -19399,16 +19399,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12892:69:3", + "src": "12892:69:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3757, + "id": 6818, "nodeType": "ExpressionStatement", - "src": "12892:69:3" + "src": "12892:69:23" } ] } @@ -19419,7 +19419,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 3766, + "id": 6827, "isConstant": false, "isLValue": false, "isPure": false, @@ -19429,13 +19429,13 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 3764, + "id": 6825, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3761, + "id": 6822, "isConstant": false, "isLValue": false, "isPure": false, @@ -19443,14 +19443,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "12986:9:3", + "src": "12986:9:23", "subExpression": { - "id": 3760, + "id": 6821, "name": "successA", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3726, - "src": "12987:8:3", + "referencedDeclaration": 6787, + "src": "12987:8:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19464,7 +19464,7 @@ "nodeType": "BinaryOperation", "operator": "&&", "rightExpression": { - "id": 3763, + "id": 6824, "isConstant": false, "isLValue": false, "isPure": false, @@ -19472,14 +19472,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "12999:9:3", + "src": "12999:9:23", "subExpression": { - "id": 3762, + "id": 6823, "name": "successB", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3738, - "src": "13000:8:3", + "referencedDeclaration": 6799, + "src": "13000:8:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19490,7 +19490,7 @@ "typeString": "bool" } }, - "src": "12986:22:3", + "src": "12986:22:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19499,53 +19499,53 @@ "nodeType": "BinaryOperation", "operator": "&&", "rightExpression": { - "id": 3765, + "id": 6826, "name": "strictRevertData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3722, - "src": "13012:16:3", + "referencedDeclaration": 6783, + "src": "13012:16:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "12986:42:3", + "src": "12986:42:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3774, + "id": 6835, "nodeType": "IfStatement", - "src": "12982:142:3", + "src": "12982:142:23", "trueBody": { - "id": 3773, + "id": 6834, "nodeType": "Block", - "src": "13030:94:3", + "src": "13030:94:23", "statements": [ { "expression": { "arguments": [ { - "id": 3768, + "id": 6829, "name": "returnDataA", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3728, - "src": "13053:11:3", + "referencedDeclaration": 6789, + "src": "13053:11:23", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, { - "id": 3769, + "id": 6830, "name": "returnDataB", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3740, - "src": "13066:11:3", + "referencedDeclaration": 6801, + "src": "13066:11:23", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -19553,14 +19553,14 @@ }, { "hexValue": "43616c6c20726576657274206461746120646f6573206e6f74206d61746368", - "id": 3770, + "id": 6831, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13079:33:3", + "src": "13079:33:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_428332fc36b72ecad0a5d9bab5b9a568a85eeb20fd69ffcfbf4cf91598a0c858", "typeString": "literal_string \"Call revert data does not match\"" @@ -19583,39 +19583,39 @@ "typeString": "literal_string \"Call revert data does not match\"" } ], - "id": 3767, + "id": 6828, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 2524, - 2549, - 2562, - 2578, - 2620, - 2662, - 2704, - 2741, - 2778, - 2815, - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 5585, + 5610, + 5623, + 5639, + 5681, + 5723, + 5765, + 5802, + 5839, + 5876, + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 2578, - "src": "13044:8:3", + "referencedDeclaration": 5639, + "src": "13044:8:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bytes_memory_ptr_$_t_bytes_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bytes memory,bytes memory,string memory)" } }, - "id": 3771, + "id": 6832, "isConstant": false, "isLValue": false, "isPure": false, @@ -19624,16 +19624,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13044:69:3", + "src": "13044:69:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3772, + "id": 6833, "nodeType": "ExpressionStatement", - "src": "13044:69:3" + "src": "13044:69:23" } ] } @@ -19644,13 +19644,13 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 3778, + "id": 6839, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3776, + "id": 6837, "isConstant": false, "isLValue": false, "isPure": false, @@ -19658,14 +19658,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "13138:9:3", + "src": "13138:9:23", "subExpression": { - "id": 3775, + "id": 6836, "name": "successA", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3726, - "src": "13139:8:3", + "referencedDeclaration": 6787, + "src": "13139:8:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19679,44 +19679,44 @@ "nodeType": "BinaryOperation", "operator": "&&", "rightExpression": { - "id": 3777, + "id": 6838, "name": "successB", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3738, - "src": "13151:8:3", + "referencedDeclaration": 6799, + "src": "13151:8:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "13138:21:3", + "src": "13138:21:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3797, + "id": 6858, "nodeType": "IfStatement", - "src": "13134:259:3", + "src": "13134:259:23", "trueBody": { - "id": 3796, + "id": 6857, "nodeType": "Block", - "src": "13161:232:3", + "src": "13161:232:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2043616c6c732077657265206e6f7420657175616c", - "id": 3780, + "id": 6841, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13184:29:3", + "src": "13184:29:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6693dff23bd870151cc1817cba0ac95847c6f34adf907b7a38759066cb467c90", "typeString": "literal_string \"Error: Calls were not equal\"" @@ -19731,18 +19731,18 @@ "typeString": "literal_string \"Error: Calls were not equal\"" } ], - "id": 3779, + "id": 6840, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "13180:3:3", + "referencedDeclaration": 3066, + "src": "13180:3:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 3781, + "id": 6842, "isConstant": false, "isLValue": false, "isPure": false, @@ -19751,30 +19751,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13180:34:3", + "src": "13180:34:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3782, + "id": 6843, "nodeType": "EmitStatement", - "src": "13175:39:3" + "src": "13175:39:23" }, { "eventCall": { "arguments": [ { "hexValue": "20204c6566742063616c6c207265766572742064617461", - "id": 3784, + "id": 6845, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13249:25:3", + "src": "13249:25:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d7308eff46cc177523801826a9076ec6e32f003b8da409c4d39812f8e534c573", "typeString": "literal_string \" Left call revert data\"" @@ -19782,12 +19782,12 @@ "value": " Left call revert data" }, { - "id": 3785, + "id": 6846, "name": "returnDataA", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3728, - "src": "13276:11:3", + "referencedDeclaration": 6789, + "src": "13276:11:23", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -19805,18 +19805,18 @@ "typeString": "bytes memory" } ], - "id": 3783, + "id": 6844, "name": "log_named_bytes", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 79, - "src": "13233:15:3", + "referencedDeclaration": 3140, + "src": "13233:15:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (string memory,bytes memory)" } }, - "id": 3786, + "id": 6847, "isConstant": false, "isLValue": false, "isPure": false, @@ -19825,30 +19825,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13233:55:3", + "src": "13233:55:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3787, + "id": 6848, "nodeType": "EmitStatement", - "src": "13228:60:3" + "src": "13228:60:23" }, { "eventCall": { "arguments": [ { "hexValue": "2052696768742063616c6c2072657475726e2064617461", - "id": 3789, + "id": 6850, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13323:25:3", + "src": "13323:25:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_688c5b0ecbf27f0fe1b748e920d97ecaaa6ff424050ac2e32936b79dcfbe27d9", "typeString": "literal_string \" Right call return data\"" @@ -19856,12 +19856,12 @@ "value": " Right call return data" }, { - "id": 3790, + "id": 6851, "name": "returnDataB", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3740, - "src": "13350:11:3", + "referencedDeclaration": 6801, + "src": "13350:11:23", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -19879,18 +19879,18 @@ "typeString": "bytes memory" } ], - "id": 3788, + "id": 6849, "name": "log_named_bytes", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 79, - "src": "13307:15:3", + "referencedDeclaration": 3140, + "src": "13307:15:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (string memory,bytes memory)" } }, - "id": 3791, + "id": 6852, "isConstant": false, "isLValue": false, "isPure": false, @@ -19899,37 +19899,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13307:55:3", + "src": "13307:55:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3792, + "id": 6853, "nodeType": "EmitStatement", - "src": "13302:60:3" + "src": "13302:60:23" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 3793, + "id": 6854, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [ - 2463, - 216 + 5524, + 3277 ], - "referencedDeclaration": 216, - "src": "13376:4:3", + "referencedDeclaration": 3277, + "src": "13376:4:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 3794, + "id": 6855, "isConstant": false, "isLValue": false, "isPure": false, @@ -19938,16 +19938,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13376:6:3", + "src": "13376:6:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3795, + "id": 6856, "nodeType": "ExpressionStatement", - "src": "13376:6:3" + "src": "13376:6:23" } ] } @@ -19958,18 +19958,18 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 3801, + "id": 6862, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3798, + "id": 6859, "name": "successA", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3726, - "src": "13407:8:3", + "referencedDeclaration": 6787, + "src": "13407:8:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19978,7 +19978,7 @@ "nodeType": "BinaryOperation", "operator": "&&", "rightExpression": { - "id": 3800, + "id": 6861, "isConstant": false, "isLValue": false, "isPure": false, @@ -19986,14 +19986,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "13419:9:3", + "src": "13419:9:23", "subExpression": { - "id": 3799, + "id": 6860, "name": "successB", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3738, - "src": "13420:8:3", + "referencedDeclaration": 6799, + "src": "13420:8:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20004,33 +20004,33 @@ "typeString": "bool" } }, - "src": "13407:21:3", + "src": "13407:21:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 3820, + "id": 6881, "nodeType": "IfStatement", - "src": "13403:259:3", + "src": "13403:259:23", "trueBody": { - "id": 3819, + "id": 6880, "nodeType": "Block", - "src": "13430:232:3", + "src": "13430:232:23", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2043616c6c732077657265206e6f7420657175616c", - "id": 3803, + "id": 6864, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13453:29:3", + "src": "13453:29:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6693dff23bd870151cc1817cba0ac95847c6f34adf907b7a38759066cb467c90", "typeString": "literal_string \"Error: Calls were not equal\"" @@ -20045,18 +20045,18 @@ "typeString": "literal_string \"Error: Calls were not equal\"" } ], - "id": 3802, + "id": 6863, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "13449:3:3", + "referencedDeclaration": 3066, + "src": "13449:3:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 3804, + "id": 6865, "isConstant": false, "isLValue": false, "isPure": false, @@ -20065,30 +20065,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13449:34:3", + "src": "13449:34:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3805, + "id": 6866, "nodeType": "EmitStatement", - "src": "13444:39:3" + "src": "13444:39:23" }, { "eventCall": { "arguments": [ { "hexValue": "20204c6566742063616c6c2072657475726e2064617461", - "id": 3807, + "id": 6868, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13518:25:3", + "src": "13518:25:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_596a9779ba89cf63b8ee3ff9d9ab391dc33d379f762c747717807c6af488f86f", "typeString": "literal_string \" Left call return data\"" @@ -20096,12 +20096,12 @@ "value": " Left call return data" }, { - "id": 3808, + "id": 6869, "name": "returnDataA", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3728, - "src": "13545:11:3", + "referencedDeclaration": 6789, + "src": "13545:11:23", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20119,18 +20119,18 @@ "typeString": "bytes memory" } ], - "id": 3806, + "id": 6867, "name": "log_named_bytes", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 79, - "src": "13502:15:3", + "referencedDeclaration": 3140, + "src": "13502:15:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (string memory,bytes memory)" } }, - "id": 3809, + "id": 6870, "isConstant": false, "isLValue": false, "isPure": false, @@ -20139,30 +20139,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13502:55:3", + "src": "13502:55:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3810, + "id": 6871, "nodeType": "EmitStatement", - "src": "13497:60:3" + "src": "13497:60:23" }, { "eventCall": { "arguments": [ { "hexValue": "2052696768742063616c6c207265766572742064617461", - "id": 3812, + "id": 6873, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13592:25:3", + "src": "13592:25:23", "typeDescriptions": { "typeIdentifier": "t_stringliteral_07ebd1833884933dbc5d408273462f380b6eb526f9bb29a66115cfe3ede76145", "typeString": "literal_string \" Right call revert data\"" @@ -20170,12 +20170,12 @@ "value": " Right call revert data" }, { - "id": 3813, + "id": 6874, "name": "returnDataB", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3740, - "src": "13619:11:3", + "referencedDeclaration": 6801, + "src": "13619:11:23", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20193,18 +20193,18 @@ "typeString": "bytes memory" } ], - "id": 3811, + "id": 6872, "name": "log_named_bytes", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 79, - "src": "13576:15:3", + "referencedDeclaration": 3140, + "src": "13576:15:23", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (string memory,bytes memory)" } }, - "id": 3814, + "id": 6875, "isConstant": false, "isLValue": false, "isPure": false, @@ -20213,37 +20213,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13576:55:3", + "src": "13576:55:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3815, + "id": 6876, "nodeType": "EmitStatement", - "src": "13571:60:3" + "src": "13571:60:23" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 3816, + "id": 6877, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [ - 2463, - 216 + 5524, + 3277 ], - "referencedDeclaration": 216, - "src": "13645:4:3", + "referencedDeclaration": 3277, + "src": "13645:4:23", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 3817, + "id": 6878, "isConstant": false, "isLValue": false, "isPure": false, @@ -20252,16 +20252,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13645:6:3", + "src": "13645:6:23", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3818, + "id": 6879, "nodeType": "ExpressionStatement", - "src": "13645:6:3" + "src": "13645:6:23" } ] } @@ -20272,20 +20272,20 @@ "kind": "function", "modifiers": [], "name": "assertEqCall", - "nameLocation": "12488:12:3", + "nameLocation": "12488:12:23", "parameters": { - "id": 3723, + "id": 6784, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3714, + "id": 6775, "mutability": "mutable", "name": "targetA", - "nameLocation": "12518:7:3", + "nameLocation": "12518:7:23", "nodeType": "VariableDeclaration", - "scope": 3822, - "src": "12510:15:3", + "scope": 6883, + "src": "12510:15:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20293,10 +20293,10 @@ "typeString": "address" }, "typeName": { - "id": 3713, + "id": 6774, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12510:7:3", + "src": "12510:7:23", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -20307,13 +20307,13 @@ }, { "constant": false, - "id": 3716, + "id": 6777, "mutability": "mutable", "name": "callDataA", - "nameLocation": "12548:9:3", + "nameLocation": "12548:9:23", "nodeType": "VariableDeclaration", - "scope": 3822, - "src": "12535:22:3", + "scope": 6883, + "src": "12535:22:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20321,10 +20321,10 @@ "typeString": "bytes" }, "typeName": { - "id": 3715, + "id": 6776, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "12535:5:3", + "src": "12535:5:23", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -20334,13 +20334,13 @@ }, { "constant": false, - "id": 3718, + "id": 6779, "mutability": "mutable", "name": "targetB", - "nameLocation": "12575:7:3", + "nameLocation": "12575:7:23", "nodeType": "VariableDeclaration", - "scope": 3822, - "src": "12567:15:3", + "scope": 6883, + "src": "12567:15:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20348,10 +20348,10 @@ "typeString": "address" }, "typeName": { - "id": 3717, + "id": 6778, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12567:7:3", + "src": "12567:7:23", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -20362,13 +20362,13 @@ }, { "constant": false, - "id": 3720, + "id": 6781, "mutability": "mutable", "name": "callDataB", - "nameLocation": "12605:9:3", + "nameLocation": "12605:9:23", "nodeType": "VariableDeclaration", - "scope": 3822, - "src": "12592:22:3", + "scope": 6883, + "src": "12592:22:23", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20376,10 +20376,10 @@ "typeString": "bytes" }, "typeName": { - "id": 3719, + "id": 6780, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "12592:5:3", + "src": "12592:5:23", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -20389,13 +20389,13 @@ }, { "constant": false, - "id": 3722, + "id": 6783, "mutability": "mutable", "name": "strictRevertData", - "nameLocation": "12629:16:3", + "nameLocation": "12629:16:23", "nodeType": "VariableDeclaration", - "scope": 3822, - "src": "12624:21:3", + "scope": 6883, + "src": "12624:21:23", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20403,10 +20403,10 @@ "typeString": "bool" }, "typeName": { - "id": 3721, + "id": 6782, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12624:4:3", + "src": "12624:4:23", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20415,15 +20415,15 @@ "visibility": "internal" } ], - "src": "12500:151:3" + "src": "12500:151:23" }, "returnParameters": { - "id": 3724, + "id": 6785, "nodeType": "ParameterList", "parameters": [], - "src": "12669:0:3" + "src": "12669:0:23" }, - "scope": 3823, + "scope": 6884, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" @@ -20433,18 +20433,18 @@ "baseContracts": [ { "baseName": { - "id": 2412, + "id": 5473, "name": "DSTest", "nameLocations": [ - "181:6:3" + "181:6:23" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 2291, - "src": "181:6:3" + "referencedDeclaration": 5352, + "src": "181:6:23" }, - "id": 2413, + "id": 5474, "nodeType": "InheritanceSpecifier", - "src": "181:6:3" + "src": "181:6:23" } ], "canonicalName": "StdAssertions", @@ -20452,16 +20452,16 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 3823, - 2291 + 6884, + 5352 ], "name": "StdAssertions", - "nameLocation": "164:13:3", - "scope": 3824, + "nameLocation": "164:13:23", + "scope": 6885, "usedErrors": [] } ], "license": "MIT" }, - "id": 3 + "id": 23 } \ No newline at end of file diff --git a/out/StdChains.sol/StdChains.json b/out/StdChains.sol/StdChains.json index e06ad2735..0cbaf4b5a 100644 --- a/out/StdChains.sol/StdChains.json +++ b/out/StdChains.sol/StdChains.json @@ -74,22 +74,22 @@ }, "ast": { "absolutePath": "lib/forge-std/src/StdChains.sol", - "id": 4562, + "id": 7623, "exportedSymbols": { "StdChains": [ - 4561 + 7622 ], "VmSafe": [ - 13459 + 16520 ] }, "nodeType": "SourceUnit", - "src": "32:11091:4", + "src": "32:11091:24", "nodes": [ { - "id": 3825, + "id": 6886, "nodeType": "PragmaDirective", - "src": "32:31:4", + "src": "32:31:24", "nodes": [], "literals": [ "solidity", @@ -102,24 +102,24 @@ ] }, { - "id": 3827, + "id": 6888, "nodeType": "ImportDirective", - "src": "65:32:4", + "src": "65:32:24", "nodes": [], "absolutePath": "lib/forge-std/src/Vm.sol", "file": "./Vm.sol", "nameLocation": "-1:-1:-1", - "scope": 4562, - "sourceUnit": 13932, + "scope": 7623, + "sourceUnit": 16993, "symbolAliases": [ { "foreign": { - "id": 3826, + "id": 6887, "name": "VmSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13459, - "src": "73:6:4", + "referencedDeclaration": 16520, + "src": "73:6:24", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -128,43 +128,43 @@ "unitAlias": "" }, { - "id": 4561, + "id": 7622, "nodeType": "ContractDefinition", - "src": "1899:9223:4", + "src": "1899:9223:24", "nodes": [ { - "id": 3845, + "id": 6906, "nodeType": "VariableDeclaration", - "src": "1933:92:4", + "src": "1933:92:24", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "1957:2:4", - "scope": 4561, + "nameLocation": "1957:2:24", + "scope": 7622, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" }, "typeName": { - "id": 3830, + "id": 6891, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 3829, + "id": 6890, "name": "VmSafe", "nameLocations": [ - "1933:6:4" + "1933:6:24" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 13459, - "src": "1933:6:4" + "referencedDeclaration": 16520, + "src": "1933:6:24" }, - "referencedDeclaration": 13459, - "src": "1933:6:4", + "referencedDeclaration": 16520, + "src": "1933:6:24", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, @@ -180,14 +180,14 @@ "arguments": [ { "hexValue": "6865766d20636865617420636f6465", - "id": 3839, + "id": 6900, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2003:17:4", + "src": "2003:17:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -202,18 +202,18 @@ "typeString": "literal_string \"hevm cheat code\"" } ], - "id": 3838, + "id": 6899, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "1993:9:4", + "src": "1993:9:24", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 3840, + "id": 6901, "isConstant": false, "isLValue": false, "isPure": true, @@ -222,7 +222,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1993:28:4", + "src": "1993:28:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -237,26 +237,26 @@ "typeString": "bytes32" } ], - "id": 3837, + "id": 6898, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1985:7:4", + "src": "1985:7:24", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 3836, + "id": 6897, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1985:7:4", + "src": "1985:7:24", "typeDescriptions": {} } }, - "id": 3841, + "id": 6902, "isConstant": false, "isLValue": false, "isPure": true, @@ -265,7 +265,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1985:37:4", + "src": "1985:37:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -280,26 +280,26 @@ "typeString": "uint256" } ], - "id": 3835, + "id": 6896, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1977:7:4", + "src": "1977:7:24", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 3834, + "id": 6895, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "1977:7:4", + "src": "1977:7:24", "typeDescriptions": {} } }, - "id": 3842, + "id": 6903, "isConstant": false, "isLValue": false, "isPure": true, @@ -308,7 +308,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1977:46:4", + "src": "1977:46:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -323,26 +323,26 @@ "typeString": "uint160" } ], - "id": 3833, + "id": 6894, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1969:7:4", + "src": "1969:7:24", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 3832, + "id": 6893, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1969:7:4", + "src": "1969:7:24", "typeDescriptions": {} } }, - "id": 3843, + "id": 6904, "isConstant": false, "isLValue": false, "isPure": true, @@ -351,7 +351,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1969:55:4", + "src": "1969:55:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -366,18 +366,18 @@ "typeString": "address" } ], - "id": 3831, + "id": 6892, "name": "VmSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13459, - "src": "1962:6:4", + "referencedDeclaration": 16520, + "src": "1962:6:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_VmSafe_$13459_$", + "typeIdentifier": "t_type$_t_contract$_VmSafe_$16520_$", "typeString": "type(contract VmSafe)" } }, - "id": 3844, + "id": 6905, "isConstant": false, "isLValue": false, "isPure": true, @@ -386,25 +386,25 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1962:63:4", + "src": "1962:63:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, "visibility": "private" }, { - "id": 3847, + "id": 6908, "nodeType": "VariableDeclaration", - "src": "2032:33:4", + "src": "2032:33:24", "nodes": [], "constant": false, "mutability": "mutable", "name": "stdChainsInitialized", - "nameLocation": "2045:20:4", - "scope": 4561, + "nameLocation": "2045:20:24", + "scope": 7622, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -412,10 +412,10 @@ "typeString": "bool" }, "typeName": { - "id": 3846, + "id": 6907, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "2032:4:4", + "src": "2032:4:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -424,21 +424,21 @@ "visibility": "private" }, { - "id": 3854, + "id": 6915, "nodeType": "StructDefinition", - "src": "2072:93:4", + "src": "2072:93:24", "nodes": [], "canonicalName": "StdChains.ChainData", "members": [ { "constant": false, - "id": 3849, + "id": 6910, "mutability": "mutable", "name": "name", - "nameLocation": "2106:4:4", + "nameLocation": "2106:4:24", "nodeType": "VariableDeclaration", - "scope": 3854, - "src": "2099:11:4", + "scope": 6915, + "src": "2099:11:24", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -446,10 +446,10 @@ "typeString": "string" }, "typeName": { - "id": 3848, + "id": 6909, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2099:6:4", + "src": "2099:6:24", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -459,13 +459,13 @@ }, { "constant": false, - "id": 3851, + "id": 6912, "mutability": "mutable", "name": "chainId", - "nameLocation": "2128:7:4", + "nameLocation": "2128:7:24", "nodeType": "VariableDeclaration", - "scope": 3854, - "src": "2120:15:4", + "scope": 6915, + "src": "2120:15:24", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -473,10 +473,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3850, + "id": 6911, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2120:7:4", + "src": "2120:7:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -486,13 +486,13 @@ }, { "constant": false, - "id": 3853, + "id": 6914, "mutability": "mutable", "name": "rpcUrl", - "nameLocation": "2152:6:4", + "nameLocation": "2152:6:24", "nodeType": "VariableDeclaration", - "scope": 3854, - "src": "2145:13:4", + "scope": 6915, + "src": "2145:13:24", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -500,10 +500,10 @@ "typeString": "string" }, "typeName": { - "id": 3852, + "id": 6913, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2145:6:4", + "src": "2145:6:24", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -513,26 +513,26 @@ } ], "name": "ChainData", - "nameLocation": "2079:9:4", - "scope": 4561, + "nameLocation": "2079:9:24", + "scope": 7622, "visibility": "public" }, { - "id": 3863, + "id": 6924, "nodeType": "StructDefinition", - "src": "2171:598:4", + "src": "2171:598:24", "nodes": [], "canonicalName": "StdChains.Chain", "members": [ { "constant": false, - "id": 3856, + "id": 6917, "mutability": "mutable", "name": "name", - "nameLocation": "2228:4:4", + "nameLocation": "2228:4:24", "nodeType": "VariableDeclaration", - "scope": 3863, - "src": "2221:11:4", + "scope": 6924, + "src": "2221:11:24", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -540,10 +540,10 @@ "typeString": "string" }, "typeName": { - "id": 3855, + "id": 6916, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2221:6:4", + "src": "2221:6:24", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -553,13 +553,13 @@ }, { "constant": false, - "id": 3858, + "id": 6919, "mutability": "mutable", "name": "chainId", - "nameLocation": "2283:7:4", + "nameLocation": "2283:7:24", "nodeType": "VariableDeclaration", - "scope": 3863, - "src": "2275:15:4", + "scope": 6924, + "src": "2275:15:24", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -567,10 +567,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3857, + "id": 6918, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2275:7:4", + "src": "2275:7:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -580,13 +580,13 @@ }, { "constant": false, - "id": 3860, + "id": 6921, "mutability": "mutable", "name": "chainAlias", - "nameLocation": "2383:10:4", + "nameLocation": "2383:10:24", "nodeType": "VariableDeclaration", - "scope": 3863, - "src": "2376:17:4", + "scope": 6924, + "src": "2376:17:24", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -594,10 +594,10 @@ "typeString": "string" }, "typeName": { - "id": 3859, + "id": 6920, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2376:6:4", + "src": "2376:6:24", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -607,13 +607,13 @@ }, { "constant": false, - "id": 3862, + "id": 6923, "mutability": "mutable", "name": "rpcUrl", - "nameLocation": "2756:6:4", + "nameLocation": "2756:6:24", "nodeType": "VariableDeclaration", - "scope": 3863, - "src": "2749:13:4", + "scope": 6924, + "src": "2749:13:24", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -621,10 +621,10 @@ "typeString": "string" }, "typeName": { - "id": 3861, + "id": 6922, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2749:6:4", + "src": "2749:6:24", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -634,65 +634,65 @@ } ], "name": "Chain", - "nameLocation": "2178:5:4", - "scope": 4561, + "nameLocation": "2178:5:24", + "scope": 7622, "visibility": "public" }, { - "id": 3868, + "id": 6929, "nodeType": "VariableDeclaration", - "src": "2873:39:4", + "src": "2873:39:24", "nodes": [], "constant": false, "mutability": "mutable", "name": "chains", - "nameLocation": "2906:6:4", - "scope": 4561, + "nameLocation": "2906:6:24", + "scope": 7622, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_mapping$_t_string_memory_ptr_$_t_struct$_Chain_$3863_storage_$", + "typeIdentifier": "t_mapping$_t_string_memory_ptr_$_t_struct$_Chain_$6924_storage_$", "typeString": "mapping(string => struct StdChains.Chain)" }, "typeName": { - "id": 3867, + "id": 6928, "keyName": "", "keyNameLocation": "-1:-1:-1", "keyType": { - "id": 3864, + "id": 6925, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2881:6:4", + "src": "2881:6:24", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, "nodeType": "Mapping", - "src": "2873:24:4", + "src": "2873:24:24", "typeDescriptions": { - "typeIdentifier": "t_mapping$_t_string_memory_ptr_$_t_struct$_Chain_$3863_storage_$", + "typeIdentifier": "t_mapping$_t_string_memory_ptr_$_t_struct$_Chain_$6924_storage_$", "typeString": "mapping(string => struct StdChains.Chain)" }, "valueName": "", "valueNameLocation": "-1:-1:-1", "valueType": { - "id": 3866, + "id": 6927, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 3865, + "id": 6926, "name": "Chain", "nameLocations": [ - "2891:5:4" + "2891:5:24" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 3863, - "src": "2891:5:4" + "referencedDeclaration": 6924, + "src": "2891:5:24" }, - "referencedDeclaration": 3863, - "src": "2891:5:4", + "referencedDeclaration": 6924, + "src": "2891:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_storage_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_storage_ptr", "typeString": "struct StdChains.Chain" } } @@ -700,15 +700,15 @@ "visibility": "private" }, { - "id": 3872, + "id": 6933, "nodeType": "VariableDeclaration", - "src": "2978:48:4", + "src": "2978:48:24", "nodes": [], "constant": false, "mutability": "mutable", "name": "defaultRpcUrls", - "nameLocation": "3012:14:4", - "scope": 4561, + "nameLocation": "3012:14:24", + "scope": 7622, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -716,21 +716,21 @@ "typeString": "mapping(string => string)" }, "typeName": { - "id": 3871, + "id": 6932, "keyName": "", "keyNameLocation": "-1:-1:-1", "keyType": { - "id": 3869, + "id": 6930, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2986:6:4", + "src": "2986:6:24", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, "nodeType": "Mapping", - "src": "2978:25:4", + "src": "2978:25:24", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_string_memory_ptr_$_t_string_storage_$", "typeString": "mapping(string => string)" @@ -738,10 +738,10 @@ "valueName": "", "valueNameLocation": "-1:-1:-1", "valueType": { - "id": 3870, + "id": 6931, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2996:6:4", + "src": "2996:6:24", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -751,15 +751,15 @@ "visibility": "private" }, { - "id": 3876, + "id": 6937, "nodeType": "VariableDeclaration", - "src": "3075:44:4", + "src": "3075:44:24", "nodes": [], "constant": false, "mutability": "mutable", "name": "idToAlias", - "nameLocation": "3110:9:4", - "scope": 4561, + "nameLocation": "3110:9:24", + "scope": 7622, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -767,21 +767,21 @@ "typeString": "mapping(uint256 => string)" }, "typeName": { - "id": 3875, + "id": 6936, "keyName": "", "keyNameLocation": "-1:-1:-1", "keyType": { - "id": 3873, + "id": 6934, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3083:7:4", + "src": "3083:7:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "Mapping", - "src": "3075:26:4", + "src": "3075:26:24", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_uint256_$_t_string_storage_$", "typeString": "mapping(uint256 => string)" @@ -789,10 +789,10 @@ "valueName": "", "valueNameLocation": "-1:-1:-1", "valueType": { - "id": 3874, + "id": 6935, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3094:6:4", + "src": "3094:6:24", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -802,15 +802,15 @@ "visibility": "private" }, { - "id": 3879, + "id": 6940, "nodeType": "VariableDeclaration", - "src": "3126:44:4", + "src": "3126:44:24", "nodes": [], "constant": false, "mutability": "mutable", "name": "fallbackToDefaultRpcUrls", - "nameLocation": "3139:24:4", - "scope": 4561, + "nameLocation": "3139:24:24", + "scope": 7622, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -818,10 +818,10 @@ "typeString": "bool" }, "typeName": { - "id": 3877, + "id": 6938, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "3126:4:4", + "src": "3126:4:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -829,14 +829,14 @@ }, "value": { "hexValue": "74727565", - "id": 3878, + "id": 6939, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "3166:4:4", + "src": "3166:4:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -846,14 +846,14 @@ "visibility": "private" }, { - "id": 3931, + "id": 6992, "nodeType": "FunctionDefinition", - "src": "3255:524:4", + "src": "3255:524:24", "nodes": [], "body": { - "id": 3930, + "id": 6991, "nodeType": "Block", - "src": "3345:434:4", + "src": "3345:434:24", "nodes": [], "statements": [ { @@ -864,7 +864,7 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3894, + "id": 6955, "isConstant": false, "isLValue": false, "isPure": false, @@ -873,12 +873,12 @@ "expression": { "arguments": [ { - "id": 3890, + "id": 6951, "name": "chainAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3881, - "src": "3369:10:4", + "referencedDeclaration": 6942, + "src": "3369:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -892,26 +892,26 @@ "typeString": "string memory" } ], - "id": 3889, + "id": 6950, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3363:5:4", + "src": "3363:5:24", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", "typeString": "type(bytes storage pointer)" }, "typeName": { - "id": 3888, + "id": 6949, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3363:5:4", + "src": "3363:5:24", "typeDescriptions": {} } }, - "id": 3891, + "id": 6952, "isConstant": false, "isLValue": false, "isPure": false, @@ -920,22 +920,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3363:17:4", + "src": "3363:17:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 3892, + "id": 6953, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "3381:6:4", + "memberLocation": "3381:6:24", "memberName": "length", "nodeType": "MemberAccess", - "src": "3363:24:4", + "src": "3363:24:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -945,21 +945,21 @@ "operator": "!=", "rightExpression": { "hexValue": "30", - "id": 3893, + "id": 6954, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3391:1:4", + "src": "3391:1:24", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "3363:29:4", + "src": "3363:29:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -967,14 +967,14 @@ }, { "hexValue": "537464436861696e7320676574436861696e28737472696e67293a20436861696e20616c6961732063616e6e6f742062652074686520656d70747920737472696e672e", - "id": 3895, + "id": 6956, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3394:69:4", + "src": "3394:69:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3d920aad82cc068f1a73b0fb2c703d0169baa46c8c67097012e1aca0cc8c8b70", "typeString": "literal_string \"StdChains getChain(string): Chain alias cannot be the empty string.\"" @@ -993,7 +993,7 @@ "typeString": "literal_string \"StdChains getChain(string): Chain alias cannot be the empty string.\"" } ], - "id": 3887, + "id": 6948, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -1001,13 +1001,13 @@ -18 ], "referencedDeclaration": -18, - "src": "3355:7:4", + "src": "3355:7:24", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 3896, + "id": 6957, "isConstant": false, "isLValue": false, "isPure": false, @@ -1016,34 +1016,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3355:109:4", + "src": "3355:109:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3897, + "id": 6958, "nodeType": "ExpressionStatement", - "src": "3355:109:4" + "src": "3355:109:24" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 3898, + "id": 6959, "name": "initializeStdChains", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4523, - "src": "3475:19:4", + "referencedDeclaration": 7584, + "src": "3475:19:24", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 3899, + "id": 6960, "isConstant": false, "isLValue": false, "isPure": false, @@ -1052,33 +1052,33 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3475:21:4", + "src": "3475:21:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3900, + "id": 6961, "nodeType": "ExpressionStatement", - "src": "3475:21:4" + "src": "3475:21:24" }, { "expression": { - "id": 3905, + "id": 6966, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 3901, + "id": 6962, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3885, - "src": "3506:5:4", + "referencedDeclaration": 6946, + "src": "3506:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, @@ -1086,25 +1086,25 @@ "operator": "=", "rightHandSide": { "baseExpression": { - "id": 3902, + "id": 6963, "name": "chains", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3868, - "src": "3514:6:4", + "referencedDeclaration": 6929, + "src": "3514:6:24", "typeDescriptions": { - "typeIdentifier": "t_mapping$_t_string_memory_ptr_$_t_struct$_Chain_$3863_storage_$", + "typeIdentifier": "t_mapping$_t_string_memory_ptr_$_t_struct$_Chain_$6924_storage_$", "typeString": "mapping(string memory => struct StdChains.Chain storage ref)" } }, - "id": 3904, + "id": 6965, "indexExpression": { - "id": 3903, + "id": 6964, "name": "chainAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3881, - "src": "3521:10:4", + "referencedDeclaration": 6942, + "src": "3521:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1115,21 +1115,21 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3514:18:4", + "src": "3514:18:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_storage", + "typeIdentifier": "t_struct$_Chain_$6924_storage", "typeString": "struct StdChains.Chain storage ref" } }, - "src": "3506:26:4", + "src": "3506:26:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, - "id": 3906, + "id": 6967, "nodeType": "ExpressionStatement", - "src": "3506:26:4" + "src": "3506:26:24" }, { "expression": { @@ -1139,34 +1139,34 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3911, + "id": 6972, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 3908, + "id": 6969, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3885, - "src": "3563:5:4", + "referencedDeclaration": 6946, + "src": "3563:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, - "id": 3909, + "id": 6970, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "3569:7:4", + "memberLocation": "3569:7:24", "memberName": "chainId", "nodeType": "MemberAccess", - "referencedDeclaration": 3858, - "src": "3563:13:4", + "referencedDeclaration": 6919, + "src": "3563:13:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1176,21 +1176,21 @@ "operator": "!=", "rightExpression": { "hexValue": "30", - "id": 3910, + "id": 6971, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3580:1:4", + "src": "3580:1:24", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "3563:18:4", + "src": "3563:18:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1202,14 +1202,14 @@ "arguments": [ { "hexValue": "537464436861696e7320676574436861696e28737472696e67293a20436861696e207769746820616c6961732022", - "id": 3916, + "id": 6977, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3619:49:4", + "src": "3619:49:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_be183459e9329da9bfc4a2fec17224f102b8a68c1139772e954a2d6fd9877e00", "typeString": "literal_string \"StdChains getChain(string): Chain with alias \"\"" @@ -1217,12 +1217,12 @@ "value": "StdChains getChain(string): Chain with alias \"" }, { - "id": 3917, + "id": 6978, "name": "chainAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3881, - "src": "3670:10:4", + "referencedDeclaration": 6942, + "src": "3670:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1230,14 +1230,14 @@ }, { "hexValue": "22206e6f7420666f756e642e", - "id": 3918, + "id": 6979, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3682:15:4", + "src": "3682:15:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_be956cec6682d51b49f30c9beff2857436402411b7eee4082594e44819bcd397", "typeString": "literal_string \"\" not found.\"" @@ -1261,32 +1261,32 @@ } ], "expression": { - "id": 3914, + "id": 6975, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3602:3:4", + "src": "3602:3:24", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 3915, + "id": 6976, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3606:12:4", + "memberLocation": "3606:12:24", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "3602:16:4", + "src": "3602:16:24", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 3919, + "id": 6980, "isConstant": false, "isLValue": false, "isPure": false, @@ -1295,7 +1295,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3602:96:4", + "src": "3602:96:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1310,26 +1310,26 @@ "typeString": "bytes memory" } ], - "id": 3913, + "id": 6974, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3595:6:4", + "src": "3595:6:24", "typeDescriptions": { "typeIdentifier": "t_type$_t_string_storage_ptr_$", "typeString": "type(string storage pointer)" }, "typeName": { - "id": 3912, + "id": 6973, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3595:6:4", + "src": "3595:6:24", "typeDescriptions": {} } }, - "id": 3920, + "id": 6981, "isConstant": false, "isLValue": false, "isPure": false, @@ -1338,7 +1338,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3595:104:4", + "src": "3595:104:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -1357,7 +1357,7 @@ "typeString": "string memory" } ], - "id": 3907, + "id": 6968, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -1365,13 +1365,13 @@ -18 ], "referencedDeclaration": -18, - "src": "3542:7:4", + "src": "3542:7:24", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 3921, + "id": 6982, "isConstant": false, "isLValue": false, "isPure": false, @@ -1380,33 +1380,33 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3542:167:4", + "src": "3542:167:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3922, + "id": 6983, "nodeType": "ExpressionStatement", - "src": "3542:167:4" + "src": "3542:167:24" }, { "expression": { - "id": 3928, + "id": 6989, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 3923, + "id": 6984, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3885, - "src": "3720:5:4", + "referencedDeclaration": 6946, + "src": "3720:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, @@ -1415,26 +1415,26 @@ "rightHandSide": { "arguments": [ { - "id": 3925, + "id": 6986, "name": "chainAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3881, - "src": "3754:10:4", + "referencedDeclaration": 6942, + "src": "3754:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 3926, + "id": 6987, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3885, - "src": "3766:5:4", + "referencedDeclaration": 6946, + "src": "3766:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } } @@ -1446,22 +1446,22 @@ "typeString": "string memory" }, { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } ], - "id": 3924, + "id": 6985, "name": "getChainWithUpdatedRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4313, - "src": "3728:25:4", + "referencedDeclaration": 7374, + "src": "3728:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_Chain_$3863_memory_ptr_$returns$_t_struct$_Chain_$3863_memory_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_Chain_$6924_memory_ptr_$returns$_t_struct$_Chain_$6924_memory_ptr_$", "typeString": "function (string memory,struct StdChains.Chain memory) returns (struct StdChains.Chain memory)" } }, - "id": 3927, + "id": 6988, "isConstant": false, "isLValue": false, "isPure": false, @@ -1470,22 +1470,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3728:44:4", + "src": "3728:44:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, - "src": "3720:52:4", + "src": "3720:52:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, - "id": 3929, + "id": 6990, "nodeType": "ExpressionStatement", - "src": "3720:52:4" + "src": "3720:52:24" } ] }, @@ -1493,20 +1493,20 @@ "kind": "function", "modifiers": [], "name": "getChain", - "nameLocation": "3264:8:4", + "nameLocation": "3264:8:24", "parameters": { - "id": 3882, + "id": 6943, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3881, + "id": 6942, "mutability": "mutable", "name": "chainAlias", - "nameLocation": "3287:10:4", + "nameLocation": "3287:10:24", "nodeType": "VariableDeclaration", - "scope": 3931, - "src": "3273:24:4", + "scope": 6992, + "src": "3273:24:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1514,10 +1514,10 @@ "typeString": "string" }, "typeName": { - "id": 3880, + "id": 6941, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3273:6:4", + "src": "3273:6:24", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1526,66 +1526,66 @@ "visibility": "internal" } ], - "src": "3272:26:4" + "src": "3272:26:24" }, "returnParameters": { - "id": 3886, + "id": 6947, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3885, + "id": 6946, "mutability": "mutable", "name": "chain", - "nameLocation": "3338:5:4", + "nameLocation": "3338:5:24", "nodeType": "VariableDeclaration", - "scope": 3931, - "src": "3325:18:4", + "scope": 6992, + "src": "3325:18:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain" }, "typeName": { - "id": 3884, + "id": 6945, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 3883, + "id": 6944, "name": "Chain", "nameLocations": [ - "3325:5:4" + "3325:5:24" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 3863, - "src": "3325:5:4" + "referencedDeclaration": 6924, + "src": "3325:5:24" }, - "referencedDeclaration": 3863, - "src": "3325:5:4", + "referencedDeclaration": 6924, + "src": "3325:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_storage_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_storage_ptr", "typeString": "struct StdChains.Chain" } }, "visibility": "internal" } ], - "src": "3324:20:4" + "src": "3324:20:24" }, - "scope": 4561, + "scope": 7622, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 3988, + "id": 7049, "nodeType": "FunctionDefinition", - "src": "3785:541:4", + "src": "3785:541:24", "nodes": [], "body": { - "id": 3987, + "id": 7048, "nodeType": "Block", - "src": "3866:460:4", + "src": "3866:460:24", "nodes": [], "statements": [ { @@ -1596,18 +1596,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3942, + "id": 7003, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 3940, + "id": 7001, "name": "chainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3933, - "src": "3884:7:4", + "referencedDeclaration": 6994, + "src": "3884:7:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1617,21 +1617,21 @@ "operator": "!=", "rightExpression": { "hexValue": "30", - "id": 3941, + "id": 7002, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3895:1:4", + "src": "3895:1:24", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "3884:12:4", + "src": "3884:12:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1639,14 +1639,14 @@ }, { "hexValue": "537464436861696e7320676574436861696e2875696e74323536293a20436861696e2049442063616e6e6f7420626520302e", - "id": 3943, + "id": 7004, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3898:52:4", + "src": "3898:52:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_64f1cd082b277ed92a70b6890cc1e3b6ebd77bc6c9299e7ce82305de04926a4a", "typeString": "literal_string \"StdChains getChain(uint256): Chain ID cannot be 0.\"" @@ -1665,7 +1665,7 @@ "typeString": "literal_string \"StdChains getChain(uint256): Chain ID cannot be 0.\"" } ], - "id": 3939, + "id": 7000, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -1673,13 +1673,13 @@ -18 ], "referencedDeclaration": -18, - "src": "3876:7:4", + "src": "3876:7:24", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 3944, + "id": 7005, "isConstant": false, "isLValue": false, "isPure": false, @@ -1688,34 +1688,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3876:75:4", + "src": "3876:75:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3945, + "id": 7006, "nodeType": "ExpressionStatement", - "src": "3876:75:4" + "src": "3876:75:24" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 3946, + "id": 7007, "name": "initializeStdChains", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4523, - "src": "3961:19:4", + "referencedDeclaration": 7584, + "src": "3961:19:24", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 3947, + "id": 7008, "isConstant": false, "isLValue": false, "isPure": false, @@ -1724,31 +1724,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3961:21:4", + "src": "3961:21:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3948, + "id": 7009, "nodeType": "ExpressionStatement", - "src": "3961:21:4" + "src": "3961:21:24" }, { "assignments": [ - 3950 + 7011 ], "declarations": [ { "constant": false, - "id": 3950, + "id": 7011, "mutability": "mutable", "name": "chainAlias", - "nameLocation": "4006:10:4", + "nameLocation": "4006:10:24", "nodeType": "VariableDeclaration", - "scope": 3987, - "src": "3992:24:4", + "scope": 7048, + "src": "3992:24:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1756,10 +1756,10 @@ "typeString": "string" }, "typeName": { - "id": 3949, + "id": 7010, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3992:6:4", + "src": "3992:6:24", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1768,28 +1768,28 @@ "visibility": "internal" } ], - "id": 3954, + "id": 7015, "initialValue": { "baseExpression": { - "id": 3951, + "id": 7012, "name": "idToAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3876, - "src": "4019:9:4", + "referencedDeclaration": 6937, + "src": "4019:9:24", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_uint256_$_t_string_storage_$", "typeString": "mapping(uint256 => string storage ref)" } }, - "id": 3953, + "id": 7014, "indexExpression": { - "id": 3952, + "id": 7013, "name": "chainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3933, - "src": "4029:7:4", + "referencedDeclaration": 6994, + "src": "4029:7:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1800,31 +1800,31 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4019:18:4", + "src": "4019:18:24", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" } }, "nodeType": "VariableDeclarationStatement", - "src": "3992:45:4" + "src": "3992:45:24" }, { "expression": { - "id": 3959, + "id": 7020, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 3955, + "id": 7016, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3937, - "src": "4048:5:4", + "referencedDeclaration": 6998, + "src": "4048:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, @@ -1832,25 +1832,25 @@ "operator": "=", "rightHandSide": { "baseExpression": { - "id": 3956, + "id": 7017, "name": "chains", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3868, - "src": "4056:6:4", + "referencedDeclaration": 6929, + "src": "4056:6:24", "typeDescriptions": { - "typeIdentifier": "t_mapping$_t_string_memory_ptr_$_t_struct$_Chain_$3863_storage_$", + "typeIdentifier": "t_mapping$_t_string_memory_ptr_$_t_struct$_Chain_$6924_storage_$", "typeString": "mapping(string memory => struct StdChains.Chain storage ref)" } }, - "id": 3958, + "id": 7019, "indexExpression": { - "id": 3957, + "id": 7018, "name": "chainAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3950, - "src": "4063:10:4", + "referencedDeclaration": 7011, + "src": "4063:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1861,21 +1861,21 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4056:18:4", + "src": "4056:18:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_storage", + "typeIdentifier": "t_struct$_Chain_$6924_storage", "typeString": "struct StdChains.Chain storage ref" } }, - "src": "4048:26:4", + "src": "4048:26:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, - "id": 3960, + "id": 7021, "nodeType": "ExpressionStatement", - "src": "4048:26:4" + "src": "4048:26:24" }, { "expression": { @@ -1885,34 +1885,34 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 3965, + "id": 7026, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 3962, + "id": 7023, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3937, - "src": "4106:5:4", + "referencedDeclaration": 6998, + "src": "4106:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, - "id": 3963, + "id": 7024, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "4112:7:4", + "memberLocation": "4112:7:24", "memberName": "chainId", "nodeType": "MemberAccess", - "referencedDeclaration": 3858, - "src": "4106:13:4", + "referencedDeclaration": 6919, + "src": "4106:13:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1922,21 +1922,21 @@ "operator": "!=", "rightExpression": { "hexValue": "30", - "id": 3964, + "id": 7025, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "4123:1:4", + "src": "4123:1:24", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "4106:18:4", + "src": "4106:18:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1948,14 +1948,14 @@ "arguments": [ { "hexValue": "537464436861696e7320676574436861696e2875696e74323536293a20436861696e207769746820494420", - "id": 3970, + "id": 7031, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4162:45:4", + "src": "4162:45:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ce7b2cad45f1a6d0b9b7bb125e9a8742fce8fed7d742c83265d4a2da4caf457d", "typeString": "literal_string \"StdChains getChain(uint256): Chain with ID \"" @@ -1965,12 +1965,12 @@ { "arguments": [ { - "id": 3973, + "id": 7034, "name": "chainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3933, - "src": "4221:7:4", + "referencedDeclaration": 6994, + "src": "4221:7:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1985,33 +1985,33 @@ } ], "expression": { - "id": 3971, + "id": 7032, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3845, - "src": "4209:2:4", + "referencedDeclaration": 6906, + "src": "4209:2:24", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 3972, + "id": 7033, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4212:8:4", + "memberLocation": "4212:8:24", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12938, - "src": "4209:11:4", + "referencedDeclaration": 15999, + "src": "4209:11:24", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (uint256) pure external returns (string memory)" } }, - "id": 3974, + "id": 7035, "isConstant": false, "isLValue": false, "isPure": false, @@ -2020,7 +2020,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4209:20:4", + "src": "4209:20:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -2029,14 +2029,14 @@ }, { "hexValue": "206e6f7420666f756e642e", - "id": 3975, + "id": 7036, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4231:13:4", + "src": "4231:13:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f310d2efb88747fac959fa7567a0a1a161dd43a77ba9af074f6191cf5bcf4f8b", "typeString": "literal_string \" not found.\"" @@ -2060,32 +2060,32 @@ } ], "expression": { - "id": 3968, + "id": 7029, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4145:3:4", + "src": "4145:3:24", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 3969, + "id": 7030, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4149:12:4", + "memberLocation": "4149:12:24", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "4145:16:4", + "src": "4145:16:24", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 3976, + "id": 7037, "isConstant": false, "isLValue": false, "isPure": false, @@ -2094,7 +2094,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4145:100:4", + "src": "4145:100:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2109,26 +2109,26 @@ "typeString": "bytes memory" } ], - "id": 3967, + "id": 7028, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "4138:6:4", + "src": "4138:6:24", "typeDescriptions": { "typeIdentifier": "t_type$_t_string_storage_ptr_$", "typeString": "type(string storage pointer)" }, "typeName": { - "id": 3966, + "id": 7027, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4138:6:4", + "src": "4138:6:24", "typeDescriptions": {} } }, - "id": 3977, + "id": 7038, "isConstant": false, "isLValue": false, "isPure": false, @@ -2137,7 +2137,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4138:108:4", + "src": "4138:108:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -2156,7 +2156,7 @@ "typeString": "string memory" } ], - "id": 3961, + "id": 7022, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -2164,13 +2164,13 @@ -18 ], "referencedDeclaration": -18, - "src": "4085:7:4", + "src": "4085:7:24", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 3978, + "id": 7039, "isConstant": false, "isLValue": false, "isPure": false, @@ -2179,33 +2179,33 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4085:171:4", + "src": "4085:171:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 3979, + "id": 7040, "nodeType": "ExpressionStatement", - "src": "4085:171:4" + "src": "4085:171:24" }, { "expression": { - "id": 3985, + "id": 7046, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 3980, + "id": 7041, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3937, - "src": "4267:5:4", + "referencedDeclaration": 6998, + "src": "4267:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, @@ -2214,26 +2214,26 @@ "rightHandSide": { "arguments": [ { - "id": 3982, + "id": 7043, "name": "chainAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3950, - "src": "4301:10:4", + "referencedDeclaration": 7011, + "src": "4301:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 3983, + "id": 7044, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3937, - "src": "4313:5:4", + "referencedDeclaration": 6998, + "src": "4313:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } } @@ -2245,22 +2245,22 @@ "typeString": "string memory" }, { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } ], - "id": 3981, + "id": 7042, "name": "getChainWithUpdatedRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4313, - "src": "4275:25:4", + "referencedDeclaration": 7374, + "src": "4275:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_Chain_$3863_memory_ptr_$returns$_t_struct$_Chain_$3863_memory_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_Chain_$6924_memory_ptr_$returns$_t_struct$_Chain_$6924_memory_ptr_$", "typeString": "function (string memory,struct StdChains.Chain memory) returns (struct StdChains.Chain memory)" } }, - "id": 3984, + "id": 7045, "isConstant": false, "isLValue": false, "isPure": false, @@ -2269,22 +2269,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4275:44:4", + "src": "4275:44:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, - "src": "4267:52:4", + "src": "4267:52:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, - "id": 3986, + "id": 7047, "nodeType": "ExpressionStatement", - "src": "4267:52:4" + "src": "4267:52:24" } ] }, @@ -2292,20 +2292,20 @@ "kind": "function", "modifiers": [], "name": "getChain", - "nameLocation": "3794:8:4", + "nameLocation": "3794:8:24", "parameters": { - "id": 3934, + "id": 6995, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3933, + "id": 6994, "mutability": "mutable", "name": "chainId", - "nameLocation": "3811:7:4", + "nameLocation": "3811:7:24", "nodeType": "VariableDeclaration", - "scope": 3988, - "src": "3803:15:4", + "scope": 7049, + "src": "3803:15:24", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2313,10 +2313,10 @@ "typeString": "uint256" }, "typeName": { - "id": 3932, + "id": 6993, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3803:7:4", + "src": "3803:7:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2325,66 +2325,66 @@ "visibility": "internal" } ], - "src": "3802:17:4" + "src": "3802:17:24" }, "returnParameters": { - "id": 3938, + "id": 6999, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3937, + "id": 6998, "mutability": "mutable", "name": "chain", - "nameLocation": "3859:5:4", + "nameLocation": "3859:5:24", "nodeType": "VariableDeclaration", - "scope": 3988, - "src": "3846:18:4", + "scope": 7049, + "src": "3846:18:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain" }, "typeName": { - "id": 3936, + "id": 6997, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 3935, + "id": 6996, "name": "Chain", "nameLocations": [ - "3846:5:4" + "3846:5:24" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 3863, - "src": "3846:5:4" + "referencedDeclaration": 6924, + "src": "3846:5:24" }, - "referencedDeclaration": 3863, - "src": "3846:5:4", + "referencedDeclaration": 6924, + "src": "3846:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_storage_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_storage_ptr", "typeString": "struct StdChains.Chain" } }, "visibility": "internal" } ], - "src": "3845:20:4" + "src": "3845:20:24" }, - "scope": 4561, + "scope": 7622, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 4098, + "id": 7159, "nodeType": "FunctionDefinition", - "src": "4397:1173:4", + "src": "4397:1173:24", "nodes": [], "body": { - "id": 4097, + "id": 7158, "nodeType": "Block", - "src": "4482:1088:4", + "src": "4482:1088:24", "nodes": [], "statements": [ { @@ -2395,7 +2395,7 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 4003, + "id": 7064, "isConstant": false, "isLValue": false, "isPure": false, @@ -2404,12 +2404,12 @@ "expression": { "arguments": [ { - "id": 3999, + "id": 7060, "name": "chainAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3990, - "src": "4519:10:4", + "referencedDeclaration": 7051, + "src": "4519:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -2423,26 +2423,26 @@ "typeString": "string memory" } ], - "id": 3998, + "id": 7059, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "4513:5:4", + "src": "4513:5:24", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", "typeString": "type(bytes storage pointer)" }, "typeName": { - "id": 3997, + "id": 7058, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4513:5:4", + "src": "4513:5:24", "typeDescriptions": {} } }, - "id": 4000, + "id": 7061, "isConstant": false, "isLValue": false, "isPure": false, @@ -2451,22 +2451,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4513:17:4", + "src": "4513:17:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 4001, + "id": 7062, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4531:6:4", + "memberLocation": "4531:6:24", "memberName": "length", "nodeType": "MemberAccess", - "src": "4513:24:4", + "src": "4513:24:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2476,21 +2476,21 @@ "operator": "!=", "rightExpression": { "hexValue": "30", - "id": 4002, + "id": 7063, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "4541:1:4", + "src": "4541:1:24", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "4513:29:4", + "src": "4513:29:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2498,14 +2498,14 @@ }, { "hexValue": "537464436861696e7320736574436861696e28737472696e672c436861696e44617461293a20436861696e20616c6961732063616e6e6f742062652074686520656d70747920737472696e672e", - "id": 4004, + "id": 7065, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4556:79:4", + "src": "4556:79:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_30b2334ec57cbeeece39c6405e10d3437560135ecd84835d6b9144db1d575354", "typeString": "literal_string \"StdChains setChain(string,ChainData): Chain alias cannot be the empty string.\"" @@ -2524,7 +2524,7 @@ "typeString": "literal_string \"StdChains setChain(string,ChainData): Chain alias cannot be the empty string.\"" } ], - "id": 3996, + "id": 7057, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -2532,13 +2532,13 @@ -18 ], "referencedDeclaration": -18, - "src": "4492:7:4", + "src": "4492:7:24", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 4005, + "id": 7066, "isConstant": false, "isLValue": false, "isPure": false, @@ -2547,16 +2547,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4492:153:4", + "src": "4492:153:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4006, + "id": 7067, "nodeType": "ExpressionStatement", - "src": "4492:153:4" + "src": "4492:153:24" }, { "expression": { @@ -2566,34 +2566,34 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 4011, + "id": 7072, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 4008, + "id": 7069, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3993, - "src": "4664:5:4", + "referencedDeclaration": 7054, + "src": "4664:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } }, - "id": 4009, + "id": 7070, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "4670:7:4", + "memberLocation": "4670:7:24", "memberName": "chainId", "nodeType": "MemberAccess", - "referencedDeclaration": 3851, - "src": "4664:13:4", + "referencedDeclaration": 6912, + "src": "4664:13:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2603,21 +2603,21 @@ "operator": "!=", "rightExpression": { "hexValue": "30", - "id": 4010, + "id": 7071, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "4681:1:4", + "src": "4681:1:24", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "4664:18:4", + "src": "4664:18:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2625,14 +2625,14 @@ }, { "hexValue": "537464436861696e7320736574436861696e28737472696e672c436861696e44617461293a20436861696e2049442063616e6e6f7420626520302e", - "id": 4012, + "id": 7073, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4684:61:4", + "src": "4684:61:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ab0ba8dace83d80dc1941286e8d0551223497db1b420e58abff2f3db2ad3fbf4", "typeString": "literal_string \"StdChains setChain(string,ChainData): Chain ID cannot be 0.\"" @@ -2651,7 +2651,7 @@ "typeString": "literal_string \"StdChains setChain(string,ChainData): Chain ID cannot be 0.\"" } ], - "id": 4007, + "id": 7068, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -2659,13 +2659,13 @@ -18 ], "referencedDeclaration": -18, - "src": "4656:7:4", + "src": "4656:7:24", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 4013, + "id": 7074, "isConstant": false, "isLValue": false, "isPure": false, @@ -2674,34 +2674,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4656:90:4", + "src": "4656:90:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4014, + "id": 7075, "nodeType": "ExpressionStatement", - "src": "4656:90:4" + "src": "4656:90:24" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 4015, + "id": 7076, "name": "initializeStdChains", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4523, - "src": "4757:19:4", + "referencedDeclaration": 7584, + "src": "4757:19:24", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 4016, + "id": 7077, "isConstant": false, "isLValue": false, "isPure": false, @@ -2710,31 +2710,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4757:21:4", + "src": "4757:21:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4017, + "id": 7078, "nodeType": "ExpressionStatement", - "src": "4757:21:4" + "src": "4757:21:24" }, { "assignments": [ - 4019 + 7080 ], "declarations": [ { "constant": false, - "id": 4019, + "id": 7080, "mutability": "mutable", "name": "foundAlias", - "nameLocation": "4802:10:4", + "nameLocation": "4802:10:24", "nodeType": "VariableDeclaration", - "scope": 4097, - "src": "4788:24:4", + "scope": 7158, + "src": "4788:24:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2742,10 +2742,10 @@ "typeString": "string" }, "typeName": { - "id": 4018, + "id": 7079, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4788:6:4", + "src": "4788:6:24", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2754,44 +2754,44 @@ "visibility": "internal" } ], - "id": 4024, + "id": 7085, "initialValue": { "baseExpression": { - "id": 4020, + "id": 7081, "name": "idToAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3876, - "src": "4815:9:4", + "referencedDeclaration": 6937, + "src": "4815:9:24", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_uint256_$_t_string_storage_$", "typeString": "mapping(uint256 => string storage ref)" } }, - "id": 4023, + "id": 7084, "indexExpression": { "expression": { - "id": 4021, + "id": 7082, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3993, - "src": "4825:5:4", + "referencedDeclaration": 7054, + "src": "4825:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } }, - "id": 4022, + "id": 7083, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "4831:7:4", + "memberLocation": "4831:7:24", "memberName": "chainId", "nodeType": "MemberAccess", - "referencedDeclaration": 3851, - "src": "4825:13:4", + "referencedDeclaration": 6912, + "src": "4825:13:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2802,14 +2802,14 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4815:24:4", + "src": "4815:24:24", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" } }, "nodeType": "VariableDeclarationStatement", - "src": "4788:51:4" + "src": "4788:51:24" }, { "expression": { @@ -2819,7 +2819,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 4046, + "id": 7107, "isConstant": false, "isLValue": false, "isPure": false, @@ -2829,7 +2829,7 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 4032, + "id": 7093, "isConstant": false, "isLValue": false, "isPure": false, @@ -2838,12 +2838,12 @@ "expression": { "arguments": [ { - "id": 4028, + "id": 7089, "name": "foundAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4019, - "src": "4877:10:4", + "referencedDeclaration": 7080, + "src": "4877:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -2857,26 +2857,26 @@ "typeString": "string memory" } ], - "id": 4027, + "id": 7088, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "4871:5:4", + "src": "4871:5:24", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", "typeString": "type(bytes storage pointer)" }, "typeName": { - "id": 4026, + "id": 7087, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4871:5:4", + "src": "4871:5:24", "typeDescriptions": {} } }, - "id": 4029, + "id": 7090, "isConstant": false, "isLValue": false, "isPure": false, @@ -2885,22 +2885,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4871:17:4", + "src": "4871:17:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 4030, + "id": 7091, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4889:6:4", + "memberLocation": "4889:6:24", "memberName": "length", "nodeType": "MemberAccess", - "src": "4871:24:4", + "src": "4871:24:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2910,21 +2910,21 @@ "operator": "==", "rightExpression": { "hexValue": "30", - "id": 4031, + "id": 7092, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "4899:1:4", + "src": "4899:1:24", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "4871:29:4", + "src": "4871:29:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2937,7 +2937,7 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 4045, + "id": 7106, "isConstant": false, "isLValue": false, "isPure": false, @@ -2947,12 +2947,12 @@ { "arguments": [ { - "id": 4036, + "id": 7097, "name": "foundAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4019, - "src": "4920:10:4", + "referencedDeclaration": 7080, + "src": "4920:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -2966,26 +2966,26 @@ "typeString": "string memory" } ], - "id": 4035, + "id": 7096, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "4914:5:4", + "src": "4914:5:24", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", "typeString": "type(bytes storage pointer)" }, "typeName": { - "id": 4034, + "id": 7095, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4914:5:4", + "src": "4914:5:24", "typeDescriptions": {} } }, - "id": 4037, + "id": 7098, "isConstant": false, "isLValue": false, "isPure": false, @@ -2994,7 +2994,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4914:17:4", + "src": "4914:17:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3009,18 +3009,18 @@ "typeString": "bytes memory" } ], - "id": 4033, + "id": 7094, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "4904:9:4", + "src": "4904:9:24", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 4038, + "id": 7099, "isConstant": false, "isLValue": false, "isPure": false, @@ -3029,7 +3029,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4904:28:4", + "src": "4904:28:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -3043,12 +3043,12 @@ { "arguments": [ { - "id": 4042, + "id": 7103, "name": "chainAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3990, - "src": "4952:10:4", + "referencedDeclaration": 7051, + "src": "4952:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -3062,26 +3062,26 @@ "typeString": "string memory" } ], - "id": 4041, + "id": 7102, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "4946:5:4", + "src": "4946:5:24", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", "typeString": "type(bytes storage pointer)" }, "typeName": { - "id": 4040, + "id": 7101, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4946:5:4", + "src": "4946:5:24", "typeDescriptions": {} } }, - "id": 4043, + "id": 7104, "isConstant": false, "isLValue": false, "isPure": false, @@ -3090,7 +3090,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4946:17:4", + "src": "4946:17:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3105,18 +3105,18 @@ "typeString": "bytes memory" } ], - "id": 4039, + "id": 7100, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "4936:9:4", + "src": "4936:9:24", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 4044, + "id": 7105, "isConstant": false, "isLValue": false, "isPure": false, @@ -3125,20 +3125,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4936:28:4", + "src": "4936:28:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "4904:60:4", + "src": "4904:60:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "4871:93:4", + "src": "4871:93:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3150,14 +3150,14 @@ "arguments": [ { "hexValue": "537464436861696e7320736574436861696e28737472696e672c436861696e44617461293a20436861696e20494420", - "id": 4051, + "id": 7112, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5040:49:4", + "src": "5040:49:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2f5ddfff35cec202bbf760c515d7332e259c9b0c330efa0b2d03073b34906ba0", "typeString": "literal_string \"StdChains setChain(string,ChainData): Chain ID \"" @@ -3168,27 +3168,27 @@ "arguments": [ { "expression": { - "id": 4054, + "id": 7115, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3993, - "src": "5123:5:4", + "referencedDeclaration": 7054, + "src": "5123:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } }, - "id": 4055, + "id": 7116, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "5129:7:4", + "memberLocation": "5129:7:24", "memberName": "chainId", "nodeType": "MemberAccess", - "referencedDeclaration": 3851, - "src": "5123:13:4", + "referencedDeclaration": 6912, + "src": "5123:13:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3203,33 +3203,33 @@ } ], "expression": { - "id": 4052, + "id": 7113, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3845, - "src": "5111:2:4", + "referencedDeclaration": 6906, + "src": "5111:2:24", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 4053, + "id": 7114, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5114:8:4", + "memberLocation": "5114:8:24", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12938, - "src": "5111:11:4", + "referencedDeclaration": 15999, + "src": "5111:11:24", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (uint256) pure external returns (string memory)" } }, - "id": 4056, + "id": 7117, "isConstant": false, "isLValue": false, "isPure": false, @@ -3238,7 +3238,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5111:26:4", + "src": "5111:26:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -3247,14 +3247,14 @@ }, { "hexValue": "20616c726561647920757365642062792022", - "id": 4057, + "id": 7118, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5159:21:4", + "src": "5159:21:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_03dcc98944d744f10105f4b63a1d5b4f5b14493812e66201e5f21a3da2662077", "typeString": "literal_string \" already used by \"\"" @@ -3262,12 +3262,12 @@ "value": " already used by \"" }, { - "id": 4058, + "id": 7119, "name": "foundAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4019, - "src": "5202:10:4", + "referencedDeclaration": 7080, + "src": "5202:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -3275,14 +3275,14 @@ }, { "hexValue": "222e", - "id": 4059, + "id": 7120, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5234:5:4", + "src": "5234:5:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cb54fc3dbdac1cb7b87378fdaddeb9e7549db2a108b5270efaa4bcd576270193", "typeString": "literal_string \"\".\"" @@ -3314,32 +3314,32 @@ } ], "expression": { - "id": 4049, + "id": 7110, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5002:3:4", + "src": "5002:3:24", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 4050, + "id": 7111, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5006:12:4", + "memberLocation": "5006:12:24", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "5002:16:4", + "src": "5002:16:24", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 4060, + "id": 7121, "isConstant": false, "isLValue": false, "isPure": false, @@ -3348,7 +3348,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5002:255:4", + "src": "5002:255:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3363,26 +3363,26 @@ "typeString": "bytes memory" } ], - "id": 4048, + "id": 7109, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "4978:6:4", + "src": "4978:6:24", "typeDescriptions": { "typeIdentifier": "t_type$_t_string_storage_ptr_$", "typeString": "type(string storage pointer)" }, "typeName": { - "id": 4047, + "id": 7108, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4978:6:4", + "src": "4978:6:24", "typeDescriptions": {} } }, - "id": 4061, + "id": 7122, "isConstant": false, "isLValue": false, "isPure": false, @@ -3391,7 +3391,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4978:293:4", + "src": "4978:293:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -3410,7 +3410,7 @@ "typeString": "string memory" } ], - "id": 4025, + "id": 7086, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -3418,13 +3418,13 @@ -18 ], "referencedDeclaration": -18, - "src": "4850:7:4", + "src": "4850:7:24", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 4062, + "id": 7123, "isConstant": false, "isLValue": false, "isPure": false, @@ -3433,31 +3433,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4850:431:4", + "src": "4850:431:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4063, + "id": 7124, "nodeType": "ExpressionStatement", - "src": "4850:431:4" + "src": "4850:431:24" }, { "assignments": [ - 4065 + 7126 ], "declarations": [ { "constant": false, - "id": 4065, + "id": 7126, "mutability": "mutable", "name": "oldChainId", - "nameLocation": "5300:10:4", + "nameLocation": "5300:10:24", "nodeType": "VariableDeclaration", - "scope": 4097, - "src": "5292:18:4", + "scope": 7158, + "src": "5292:18:24", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3465,10 +3465,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4064, + "id": 7125, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5292:7:4", + "src": "5292:7:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3477,29 +3477,29 @@ "visibility": "internal" } ], - "id": 4070, + "id": 7131, "initialValue": { "expression": { "baseExpression": { - "id": 4066, + "id": 7127, "name": "chains", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3868, - "src": "5313:6:4", + "referencedDeclaration": 6929, + "src": "5313:6:24", "typeDescriptions": { - "typeIdentifier": "t_mapping$_t_string_memory_ptr_$_t_struct$_Chain_$3863_storage_$", + "typeIdentifier": "t_mapping$_t_string_memory_ptr_$_t_struct$_Chain_$6924_storage_$", "typeString": "mapping(string memory => struct StdChains.Chain storage ref)" } }, - "id": 4068, + "id": 7129, "indexExpression": { - "id": 4067, + "id": 7128, "name": "chainAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3990, - "src": "5320:10:4", + "referencedDeclaration": 7051, + "src": "5320:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -3510,33 +3510,33 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "5313:18:4", + "src": "5313:18:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_storage", + "typeIdentifier": "t_struct$_Chain_$6924_storage", "typeString": "struct StdChains.Chain storage ref" } }, - "id": 4069, + "id": 7130, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "5332:7:4", + "memberLocation": "5332:7:24", "memberName": "chainId", "nodeType": "MemberAccess", - "referencedDeclaration": 3858, - "src": "5313:26:4", + "referencedDeclaration": 6919, + "src": "5313:26:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "5292:47:4" + "src": "5292:47:24" }, { "expression": { - "id": 4074, + "id": 7135, "isConstant": false, "isLValue": false, "isPure": false, @@ -3544,28 +3544,28 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "5349:28:4", + "src": "5349:28:24", "subExpression": { "baseExpression": { - "id": 4071, + "id": 7132, "name": "idToAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3876, - "src": "5356:9:4", + "referencedDeclaration": 6937, + "src": "5356:9:24", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_uint256_$_t_string_storage_$", "typeString": "mapping(uint256 => string storage ref)" } }, - "id": 4073, + "id": 7134, "indexExpression": { - "id": 4072, + "id": 7133, "name": "oldChainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4065, - "src": "5366:10:4", + "referencedDeclaration": 7126, + "src": "5366:10:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3576,7 +3576,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "5356:21:4", + "src": "5356:21:24", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -3587,38 +3587,38 @@ "typeString": "tuple()" } }, - "id": 4075, + "id": 7136, "nodeType": "ExpressionStatement", - "src": "5349:28:4" + "src": "5349:28:24" }, { "expression": { - "id": 4088, + "id": 7149, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "baseExpression": { - "id": 4076, + "id": 7137, "name": "chains", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3868, - "src": "5388:6:4", + "referencedDeclaration": 6929, + "src": "5388:6:24", "typeDescriptions": { - "typeIdentifier": "t_mapping$_t_string_memory_ptr_$_t_struct$_Chain_$3863_storage_$", + "typeIdentifier": "t_mapping$_t_string_memory_ptr_$_t_struct$_Chain_$6924_storage_$", "typeString": "mapping(string memory => struct StdChains.Chain storage ref)" } }, - "id": 4078, + "id": 7139, "indexExpression": { - "id": 4077, + "id": 7138, "name": "chainAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3990, - "src": "5395:10:4", + "referencedDeclaration": 7051, + "src": "5395:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -3629,9 +3629,9 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "5388:18:4", + "src": "5388:18:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_storage", + "typeIdentifier": "t_struct$_Chain_$6924_storage", "typeString": "struct StdChains.Chain storage ref" } }, @@ -3641,27 +3641,27 @@ "arguments": [ { "expression": { - "id": 4080, + "id": 7141, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3993, - "src": "5434:5:4", + "referencedDeclaration": 7054, + "src": "5434:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } }, - "id": 4081, + "id": 7142, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "5440:4:4", + "memberLocation": "5440:4:24", "memberName": "name", "nodeType": "MemberAccess", - "referencedDeclaration": 3849, - "src": "5434:10:4", + "referencedDeclaration": 6910, + "src": "5434:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -3669,39 +3669,39 @@ }, { "expression": { - "id": 4082, + "id": 7143, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3993, - "src": "5455:5:4", + "referencedDeclaration": 7054, + "src": "5455:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } }, - "id": 4083, + "id": 7144, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "5461:7:4", + "memberLocation": "5461:7:24", "memberName": "chainId", "nodeType": "MemberAccess", - "referencedDeclaration": 3851, - "src": "5455:13:4", + "referencedDeclaration": 6912, + "src": "5455:13:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 4084, + "id": 7145, "name": "chainAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3990, - "src": "5482:10:4", + "referencedDeclaration": 7051, + "src": "5482:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -3709,27 +3709,27 @@ }, { "expression": { - "id": 4085, + "id": 7146, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3993, - "src": "5502:5:4", + "referencedDeclaration": 7054, + "src": "5502:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } }, - "id": 4086, + "id": 7147, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "5508:6:4", + "memberLocation": "5508:6:24", "memberName": "rpcUrl", "nodeType": "MemberAccess", - "referencedDeclaration": 3853, - "src": "5502:12:4", + "referencedDeclaration": 6914, + "src": "5502:12:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -3755,28 +3755,28 @@ "typeString": "string memory" } ], - "id": 4079, + "id": 7140, "name": "Chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3863, - "src": "5421:5:4", + "referencedDeclaration": 6924, + "src": "5421:5:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_Chain_$3863_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_Chain_$6924_storage_ptr_$", "typeString": "type(struct StdChains.Chain storage pointer)" } }, - "id": 4087, + "id": 7148, "isConstant": false, "isLValue": false, "isPure": false, "kind": "structConstructorCall", "lValueRequested": false, "nameLocations": [ - "5428:4:4", - "5446:7:4", - "5470:10:4", - "5494:6:4" + "5428:4:24", + "5446:7:24", + "5470:10:24", + "5494:6:24" ], "names": [ "name", @@ -3785,67 +3785,67 @@ "rpcUrl" ], "nodeType": "FunctionCall", - "src": "5421:95:4", + "src": "5421:95:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, - "src": "5388:128:4", + "src": "5388:128:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_storage", + "typeIdentifier": "t_struct$_Chain_$6924_storage", "typeString": "struct StdChains.Chain storage ref" } }, - "id": 4089, + "id": 7150, "nodeType": "ExpressionStatement", - "src": "5388:128:4" + "src": "5388:128:24" }, { "expression": { - "id": 4095, + "id": 7156, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "baseExpression": { - "id": 4090, + "id": 7151, "name": "idToAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3876, - "src": "5526:9:4", + "referencedDeclaration": 6937, + "src": "5526:9:24", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_uint256_$_t_string_storage_$", "typeString": "mapping(uint256 => string storage ref)" } }, - "id": 4093, + "id": 7154, "indexExpression": { "expression": { - "id": 4091, + "id": 7152, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3993, - "src": "5536:5:4", + "referencedDeclaration": 7054, + "src": "5536:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } }, - "id": 4092, + "id": 7153, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "5542:7:4", + "memberLocation": "5542:7:24", "memberName": "chainId", "nodeType": "MemberAccess", - "referencedDeclaration": 3851, - "src": "5536:13:4", + "referencedDeclaration": 6912, + "src": "5536:13:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3856,7 +3856,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "5526:24:4", + "src": "5526:24:24", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -3865,26 +3865,26 @@ "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 4094, + "id": 7155, "name": "chainAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3990, - "src": "5553:10:4", + "referencedDeclaration": 7051, + "src": "5553:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "5526:37:4", + "src": "5526:37:24", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" } }, - "id": 4096, + "id": 7157, "nodeType": "ExpressionStatement", - "src": "5526:37:4" + "src": "5526:37:24" } ] }, @@ -3892,20 +3892,20 @@ "kind": "function", "modifiers": [], "name": "setChain", - "nameLocation": "4406:8:4", + "nameLocation": "4406:8:24", "parameters": { - "id": 3994, + "id": 7055, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3990, + "id": 7051, "mutability": "mutable", "name": "chainAlias", - "nameLocation": "4429:10:4", + "nameLocation": "4429:10:24", "nodeType": "VariableDeclaration", - "scope": 4098, - "src": "4415:24:4", + "scope": 7159, + "src": "4415:24:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3913,10 +3913,10 @@ "typeString": "string" }, "typeName": { - "id": 3989, + "id": 7050, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4415:6:4", + "src": "4415:6:24", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3926,76 +3926,76 @@ }, { "constant": false, - "id": 3993, + "id": 7054, "mutability": "mutable", "name": "chain", - "nameLocation": "4458:5:4", + "nameLocation": "4458:5:24", "nodeType": "VariableDeclaration", - "scope": 4098, - "src": "4441:22:4", + "scope": 7159, + "src": "4441:22:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData" }, "typeName": { - "id": 3992, + "id": 7053, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 3991, + "id": 7052, "name": "ChainData", "nameLocations": [ - "4441:9:4" + "4441:9:24" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 3854, - "src": "4441:9:4" + "referencedDeclaration": 6915, + "src": "4441:9:24" }, - "referencedDeclaration": 3854, - "src": "4441:9:4", + "referencedDeclaration": 6915, + "src": "4441:9:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_storage_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_storage_ptr", "typeString": "struct StdChains.ChainData" } }, "visibility": "internal" } ], - "src": "4414:50:4" + "src": "4414:50:24" }, "returnParameters": { - "id": 3995, + "id": 7056, "nodeType": "ParameterList", "parameters": [], - "src": "4482:0:4" + "src": "4482:0:24" }, - "scope": 4561, + "scope": 7622, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 4119, + "id": 7180, "nodeType": "FunctionDefinition", - "src": "5641:195:4", + "src": "5641:195:24", "nodes": [], "body": { - "id": 4118, + "id": 7179, "nodeType": "Block", - "src": "5722:114:4", + "src": "5722:114:24", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 4107, + "id": 7168, "name": "chainAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4100, - "src": "5741:10:4", + "referencedDeclaration": 7161, + "src": "5741:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -4005,27 +4005,27 @@ "arguments": [ { "expression": { - "id": 4109, + "id": 7170, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4103, - "src": "5770:5:4", + "referencedDeclaration": 7164, + "src": "5770:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, - "id": 4110, + "id": 7171, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "5776:4:4", + "memberLocation": "5776:4:24", "memberName": "name", "nodeType": "MemberAccess", - "referencedDeclaration": 3856, - "src": "5770:10:4", + "referencedDeclaration": 6917, + "src": "5770:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -4033,27 +4033,27 @@ }, { "expression": { - "id": 4111, + "id": 7172, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4103, - "src": "5791:5:4", + "referencedDeclaration": 7164, + "src": "5791:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, - "id": 4112, + "id": 7173, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "5797:7:4", + "memberLocation": "5797:7:24", "memberName": "chainId", "nodeType": "MemberAccess", - "referencedDeclaration": 3858, - "src": "5791:13:4", + "referencedDeclaration": 6919, + "src": "5791:13:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4061,27 +4061,27 @@ }, { "expression": { - "id": 4113, + "id": 7174, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4103, - "src": "5814:5:4", + "referencedDeclaration": 7164, + "src": "5814:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, - "id": 4114, + "id": 7175, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "5820:6:4", + "memberLocation": "5820:6:24", "memberName": "rpcUrl", "nodeType": "MemberAccess", - "referencedDeclaration": 3862, - "src": "5814:12:4", + "referencedDeclaration": 6923, + "src": "5814:12:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -4103,27 +4103,27 @@ "typeString": "string memory" } ], - "id": 4108, + "id": 7169, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "5753:9:4", + "referencedDeclaration": 6915, + "src": "5753:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4115, + "id": 7176, "isConstant": false, "isLValue": false, "isPure": false, "kind": "structConstructorCall", "lValueRequested": false, "nameLocations": [ - "5764:4:4", - "5782:7:4", - "5806:6:4" + "5764:4:24", + "5782:7:24", + "5806:6:24" ], "names": [ "name", @@ -4131,10 +4131,10 @@ "rpcUrl" ], "nodeType": "FunctionCall", - "src": "5753:75:4", + "src": "5753:75:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -4146,25 +4146,25 @@ "typeString": "string memory" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4106, + "id": 7167, "name": "setChain", "nodeType": "Identifier", "overloadedDeclarations": [ - 4098, - 4119 + 7159, + 7180 ], - "referencedDeclaration": 4098, - "src": "5732:8:4", + "referencedDeclaration": 7159, + "src": "5732:8:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4116, + "id": 7177, "isConstant": false, "isLValue": false, "isPure": false, @@ -4173,16 +4173,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5732:97:4", + "src": "5732:97:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4117, + "id": 7178, "nodeType": "ExpressionStatement", - "src": "5732:97:4" + "src": "5732:97:24" } ] }, @@ -4190,20 +4190,20 @@ "kind": "function", "modifiers": [], "name": "setChain", - "nameLocation": "5650:8:4", + "nameLocation": "5650:8:24", "parameters": { - "id": 4104, + "id": 7165, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 4100, + "id": 7161, "mutability": "mutable", "name": "chainAlias", - "nameLocation": "5673:10:4", + "nameLocation": "5673:10:24", "nodeType": "VariableDeclaration", - "scope": 4119, - "src": "5659:24:4", + "scope": 7180, + "src": "5659:24:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4211,10 +4211,10 @@ "typeString": "string" }, "typeName": { - "id": 4099, + "id": 7160, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5659:6:4", + "src": "5659:6:24", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4224,80 +4224,80 @@ }, { "constant": false, - "id": 4103, + "id": 7164, "mutability": "mutable", "name": "chain", - "nameLocation": "5698:5:4", + "nameLocation": "5698:5:24", "nodeType": "VariableDeclaration", - "scope": 4119, - "src": "5685:18:4", + "scope": 7180, + "src": "5685:18:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain" }, "typeName": { - "id": 4102, + "id": 7163, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4101, + "id": 7162, "name": "Chain", "nameLocations": [ - "5685:5:4" + "5685:5:24" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 3863, - "src": "5685:5:4" + "referencedDeclaration": 6924, + "src": "5685:5:24" }, - "referencedDeclaration": 3863, - "src": "5685:5:4", + "referencedDeclaration": 6924, + "src": "5685:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_storage_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_storage_ptr", "typeString": "struct StdChains.Chain" } }, "visibility": "internal" } ], - "src": "5658:46:4" + "src": "5658:46:24" }, "returnParameters": { - "id": 4105, + "id": 7166, "nodeType": "ParameterList", "parameters": [], - "src": "5722:0:4" + "src": "5722:0:24" }, - "scope": 4561, + "scope": 7622, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 4196, + "id": 7257, "nodeType": "FunctionDefinition", - "src": "5842:451:4", + "src": "5842:451:24", "nodes": [], "body": { - "id": 4195, + "id": 7256, "nodeType": "Block", - "src": "5916:377:4", + "src": "5916:377:24", "nodes": [], "statements": [ { "assignments": [ - 4127 + 7188 ], "declarations": [ { "constant": false, - "id": 4127, + "id": 7188, "mutability": "mutable", "name": "strb", - "nameLocation": "5939:4:4", + "nameLocation": "5939:4:24", "nodeType": "VariableDeclaration", - "scope": 4195, - "src": "5926:17:4", + "scope": 7256, + "src": "5926:17:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4305,10 +4305,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4126, + "id": 7187, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5926:5:4", + "src": "5926:5:24", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4317,16 +4317,16 @@ "visibility": "internal" } ], - "id": 4132, + "id": 7193, "initialValue": { "arguments": [ { - "id": 4130, + "id": 7191, "name": "str", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4121, - "src": "5952:3:4", + "referencedDeclaration": 7182, + "src": "5952:3:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -4340,26 +4340,26 @@ "typeString": "string memory" } ], - "id": 4129, + "id": 7190, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5946:5:4", + "src": "5946:5:24", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", "typeString": "type(bytes storage pointer)" }, "typeName": { - "id": 4128, + "id": 7189, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5946:5:4", + "src": "5946:5:24", "typeDescriptions": {} } }, - "id": 4131, + "id": 7192, "isConstant": false, "isLValue": false, "isPure": false, @@ -4368,7 +4368,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5946:10:4", + "src": "5946:10:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4376,22 +4376,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "5926:30:4" + "src": "5926:30:24" }, { "assignments": [ - 4134 + 7195 ], "declarations": [ { "constant": false, - "id": 4134, + "id": 7195, "mutability": "mutable", "name": "copy", - "nameLocation": "5979:4:4", + "nameLocation": "5979:4:24", "nodeType": "VariableDeclaration", - "scope": 4195, - "src": "5966:17:4", + "scope": 7256, + "src": "5966:17:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4399,10 +4399,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4133, + "id": 7194, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5966:5:4", + "src": "5966:5:24", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4411,31 +4411,31 @@ "visibility": "internal" } ], - "id": 4140, + "id": 7201, "initialValue": { "arguments": [ { "expression": { - "id": 4137, + "id": 7198, "name": "strb", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4127, - "src": "5996:4:4", + "referencedDeclaration": 7188, + "src": "5996:4:24", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 4138, + "id": 7199, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6001:6:4", + "memberLocation": "6001:6:24", "memberName": "length", "nodeType": "MemberAccess", - "src": "5996:11:4", + "src": "5996:11:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4449,29 +4449,29 @@ "typeString": "uint256" } ], - "id": 4136, + "id": 7197, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "5986:9:4", + "src": "5986:9:24", "typeDescriptions": { "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_bytes_memory_ptr_$", "typeString": "function (uint256) pure returns (bytes memory)" }, "typeName": { - "id": 4135, + "id": 7196, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5990:5:4", + "src": "5990:5:24", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } } }, - "id": 4139, + "id": 7200, "isConstant": false, "isLValue": false, "isPure": false, @@ -4480,7 +4480,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5986:22:4", + "src": "5986:22:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4488,28 +4488,28 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "5966:42:4" + "src": "5966:42:24" }, { "body": { - "id": 4188, + "id": 7249, "nodeType": "Block", - "src": "6060:198:4", + "src": "6060:198:24", "statements": [ { "assignments": [ - 4153 + 7214 ], "declarations": [ { "constant": false, - "id": 4153, + "id": 7214, "mutability": "mutable", "name": "b", - "nameLocation": "6081:1:4", + "nameLocation": "6081:1:24", "nodeType": "VariableDeclaration", - "scope": 4188, - "src": "6074:8:4", + "scope": 7249, + "src": "6074:8:24", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4517,10 +4517,10 @@ "typeString": "bytes1" }, "typeName": { - "id": 4152, + "id": 7213, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "6074:6:4", + "src": "6074:6:24", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -4529,28 +4529,28 @@ "visibility": "internal" } ], - "id": 4157, + "id": 7218, "initialValue": { "baseExpression": { - "id": 4154, + "id": 7215, "name": "strb", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4127, - "src": "6085:4:4", + "referencedDeclaration": 7188, + "src": "6085:4:24", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 4156, + "id": 7217, "indexExpression": { - "id": 4155, + "id": 7216, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4142, - "src": "6090:1:4", + "referencedDeclaration": 7203, + "src": "6090:1:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4561,14 +4561,14 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "6085:7:4", + "src": "6085:7:24", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" } }, "nodeType": "VariableDeclarationStatement", - "src": "6074:18:4" + "src": "6074:18:24" }, { "condition": { @@ -4576,7 +4576,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 4164, + "id": 7225, "isConstant": false, "isLValue": false, "isPure": false, @@ -4586,18 +4586,18 @@ "typeIdentifier": "t_bytes1", "typeString": "bytes1" }, - "id": 4160, + "id": 7221, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 4158, + "id": 7219, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4153, - "src": "6110:1:4", + "referencedDeclaration": 7214, + "src": "6110:1:24", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -4607,21 +4607,21 @@ "operator": ">=", "rightExpression": { "hexValue": "30783631", - "id": 4159, + "id": 7220, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6115:4:4", + "src": "6115:4:24", "typeDescriptions": { "typeIdentifier": "t_rational_97_by_1", "typeString": "int_const 97" }, "value": "0x61" }, - "src": "6110:9:4", + "src": "6110:9:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4634,18 +4634,18 @@ "typeIdentifier": "t_bytes1", "typeString": "bytes1" }, - "id": 4163, + "id": 7224, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 4161, + "id": 7222, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4153, - "src": "6123:1:4", + "referencedDeclaration": 7214, + "src": "6123:1:24", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -4655,65 +4655,65 @@ "operator": "<=", "rightExpression": { "hexValue": "30783741", - "id": 4162, + "id": 7223, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6128:4:4", + "src": "6128:4:24", "typeDescriptions": { "typeIdentifier": "t_rational_122_by_1", "typeString": "int_const 122" }, "value": "0x7A" }, - "src": "6123:9:4", + "src": "6123:9:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "6110:22:4", + "src": "6110:22:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, "falseBody": { - "id": 4186, + "id": 7247, "nodeType": "Block", - "src": "6204:44:4", + "src": "6204:44:24", "statements": [ { "expression": { - "id": 4184, + "id": 7245, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "baseExpression": { - "id": 4180, + "id": 7241, "name": "copy", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4134, - "src": "6222:4:4", + "referencedDeclaration": 7195, + "src": "6222:4:24", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 4182, + "id": 7243, "indexExpression": { - "id": 4181, + "id": 7242, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4142, - "src": "6227:1:4", + "referencedDeclaration": 7203, + "src": "6227:1:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4724,7 +4724,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "6222:7:4", + "src": "6222:7:24", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -4733,65 +4733,65 @@ "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 4183, + "id": 7244, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4153, - "src": "6232:1:4", + "referencedDeclaration": 7214, + "src": "6232:1:24", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" } }, - "src": "6222:11:4", + "src": "6222:11:24", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" } }, - "id": 4185, + "id": 7246, "nodeType": "ExpressionStatement", - "src": "6222:11:4" + "src": "6222:11:24" } ] }, - "id": 4187, + "id": 7248, "nodeType": "IfStatement", - "src": "6106:142:4", + "src": "6106:142:24", "trueBody": { - "id": 4179, + "id": 7240, "nodeType": "Block", - "src": "6134:64:4", + "src": "6134:64:24", "statements": [ { "expression": { - "id": 4177, + "id": 7238, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "baseExpression": { - "id": 4165, + "id": 7226, "name": "copy", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4134, - "src": "6152:4:4", + "referencedDeclaration": 7195, + "src": "6152:4:24", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 4167, + "id": 7228, "indexExpression": { - "id": 4166, + "id": 7227, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4142, - "src": "6157:1:4", + "referencedDeclaration": 7203, + "src": "6157:1:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4802,7 +4802,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "6152:7:4", + "src": "6152:7:24", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -4817,7 +4817,7 @@ "typeIdentifier": "t_uint8", "typeString": "uint8" }, - "id": 4175, + "id": 7236, "isConstant": false, "isLValue": false, "isPure": false, @@ -4825,12 +4825,12 @@ "leftExpression": { "arguments": [ { - "id": 4172, + "id": 7233, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4153, - "src": "6175:1:4", + "referencedDeclaration": 7214, + "src": "6175:1:24", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -4844,26 +4844,26 @@ "typeString": "bytes1" } ], - "id": 4171, + "id": 7232, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6169:5:4", + "src": "6169:5:24", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint8_$", "typeString": "type(uint8)" }, "typeName": { - "id": 4170, + "id": 7231, "name": "uint8", "nodeType": "ElementaryTypeName", - "src": "6169:5:4", + "src": "6169:5:24", "typeDescriptions": {} } }, - "id": 4173, + "id": 7234, "isConstant": false, "isLValue": false, "isPure": false, @@ -4872,7 +4872,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6169:8:4", + "src": "6169:8:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint8", @@ -4883,21 +4883,21 @@ "operator": "-", "rightExpression": { "hexValue": "3332", - "id": 4174, + "id": 7235, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6180:2:4", + "src": "6180:2:24", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" }, "value": "32" }, - "src": "6169:13:4", + "src": "6169:13:24", "typeDescriptions": { "typeIdentifier": "t_uint8", "typeString": "uint8" @@ -4911,26 +4911,26 @@ "typeString": "uint8" } ], - "id": 4169, + "id": 7230, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6162:6:4", + "src": "6162:6:24", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" }, "typeName": { - "id": 4168, + "id": 7229, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "6162:6:4", + "src": "6162:6:24", "typeDescriptions": {} } }, - "id": 4176, + "id": 7237, "isConstant": false, "isLValue": false, "isPure": false, @@ -4939,22 +4939,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6162:21:4", + "src": "6162:21:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" } }, - "src": "6152:31:4", + "src": "6152:31:24", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" } }, - "id": 4178, + "id": 7239, "nodeType": "ExpressionStatement", - "src": "6152:31:4" + "src": "6152:31:24" } ] } @@ -4966,18 +4966,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 4148, + "id": 7209, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 4145, + "id": 7206, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4142, - "src": "6038:1:4", + "referencedDeclaration": 7203, + "src": "6038:1:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4987,52 +4987,52 @@ "operator": "<", "rightExpression": { "expression": { - "id": 4146, + "id": 7207, "name": "strb", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4127, - "src": "6042:4:4", + "referencedDeclaration": 7188, + "src": "6042:4:24", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 4147, + "id": 7208, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6047:6:4", + "memberLocation": "6047:6:24", "memberName": "length", "nodeType": "MemberAccess", - "src": "6042:11:4", + "src": "6042:11:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "6038:15:4", + "src": "6038:15:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 4189, + "id": 7250, "initializationExpression": { "assignments": [ - 4142 + 7203 ], "declarations": [ { "constant": false, - "id": 4142, + "id": 7203, "mutability": "mutable", "name": "i", - "nameLocation": "6031:1:4", + "nameLocation": "6031:1:24", "nodeType": "VariableDeclaration", - "scope": 4189, - "src": "6023:9:4", + "scope": 7250, + "src": "6023:9:24", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5040,10 +5040,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4141, + "id": 7202, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6023:7:4", + "src": "6023:7:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5052,17 +5052,17 @@ "visibility": "internal" } ], - "id": 4144, + "id": 7205, "initialValue": { "hexValue": "30", - "id": 4143, + "id": 7204, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6035:1:4", + "src": "6035:1:24", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -5070,11 +5070,11 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "6023:13:4" + "src": "6023:13:24" }, "loopExpression": { "expression": { - "id": 4150, + "id": 7211, "isConstant": false, "isLValue": false, "isPure": false, @@ -5082,14 +5082,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "6055:3:4", + "src": "6055:3:24", "subExpression": { - "id": 4149, + "id": 7210, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4142, - "src": "6055:1:4", + "referencedDeclaration": 7203, + "src": "6055:1:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5100,23 +5100,23 @@ "typeString": "uint256" } }, - "id": 4151, + "id": 7212, "nodeType": "ExpressionStatement", - "src": "6055:3:4" + "src": "6055:3:24" }, "nodeType": "ForStatement", - "src": "6018:240:4" + "src": "6018:240:24" }, { "expression": { "arguments": [ { - "id": 4192, + "id": 7253, "name": "copy", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4134, - "src": "6281:4:4", + "referencedDeclaration": 7195, + "src": "6281:4:24", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -5130,26 +5130,26 @@ "typeString": "bytes memory" } ], - "id": 4191, + "id": 7252, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6274:6:4", + "src": "6274:6:24", "typeDescriptions": { "typeIdentifier": "t_type$_t_string_storage_ptr_$", "typeString": "type(string storage pointer)" }, "typeName": { - "id": 4190, + "id": 7251, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6274:6:4", + "src": "6274:6:24", "typeDescriptions": {} } }, - "id": 4193, + "id": 7254, "isConstant": false, "isLValue": false, "isPure": false, @@ -5158,17 +5158,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6274:12:4", + "src": "6274:12:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 4125, - "id": 4194, + "functionReturnParameters": 7186, + "id": 7255, "nodeType": "Return", - "src": "6267:19:4" + "src": "6267:19:24" } ] }, @@ -5176,20 +5176,20 @@ "kind": "function", "modifiers": [], "name": "_toUpper", - "nameLocation": "5851:8:4", + "nameLocation": "5851:8:24", "parameters": { - "id": 4122, + "id": 7183, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 4121, + "id": 7182, "mutability": "mutable", "name": "str", - "nameLocation": "5874:3:4", + "nameLocation": "5874:3:24", "nodeType": "VariableDeclaration", - "scope": 4196, - "src": "5860:17:4", + "scope": 7257, + "src": "5860:17:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5197,10 +5197,10 @@ "typeString": "string" }, "typeName": { - "id": 4120, + "id": 7181, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5860:6:4", + "src": "5860:6:24", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5209,21 +5209,21 @@ "visibility": "internal" } ], - "src": "5859:19:4" + "src": "5859:19:24" }, "returnParameters": { - "id": 4125, + "id": 7186, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 4124, + "id": 7185, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 4196, - "src": "5901:13:4", + "scope": 7257, + "src": "5901:13:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5231,10 +5231,10 @@ "typeString": "string" }, "typeName": { - "id": 4123, + "id": 7184, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5901:6:4", + "src": "5901:6:24", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5243,22 +5243,22 @@ "visibility": "internal" } ], - "src": "5900:15:4" + "src": "5900:15:24" }, - "scope": 4561, + "scope": 7622, "stateMutability": "pure", "virtual": false, "visibility": "private" }, { - "id": 4313, + "id": 7374, "nodeType": "FunctionDefinition", - "src": "6429:1218:4", + "src": "6429:1218:24", "nodes": [], "body": { - "id": 4312, + "id": 7373, "nodeType": "Block", - "src": "6541:1106:4", + "src": "6541:1106:24", "nodes": [], "statements": [ { @@ -5267,7 +5267,7 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 4214, + "id": 7275, "isConstant": false, "isLValue": false, "isPure": false, @@ -5277,27 +5277,27 @@ "arguments": [ { "expression": { - "id": 4209, + "id": 7270, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4201, - "src": "6561:5:4", + "referencedDeclaration": 7262, + "src": "6561:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, - "id": 4210, + "id": 7271, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "6567:6:4", + "memberLocation": "6567:6:24", "memberName": "rpcUrl", "nodeType": "MemberAccess", - "referencedDeclaration": 3862, - "src": "6561:12:4", + "referencedDeclaration": 6923, + "src": "6561:12:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -5311,26 +5311,26 @@ "typeString": "string memory" } ], - "id": 4208, + "id": 7269, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6555:5:4", + "src": "6555:5:24", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", "typeString": "type(bytes storage pointer)" }, "typeName": { - "id": 4207, + "id": 7268, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "6555:5:4", + "src": "6555:5:24", "typeDescriptions": {} } }, - "id": 4211, + "id": 7272, "isConstant": false, "isLValue": false, "isPure": false, @@ -5339,22 +5339,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6555:19:4", + "src": "6555:19:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 4212, + "id": 7273, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6575:6:4", + "memberLocation": "6575:6:24", "memberName": "length", "nodeType": "MemberAccess", - "src": "6555:26:4", + "src": "6555:26:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5364,72 +5364,72 @@ "operator": "==", "rightExpression": { "hexValue": "30", - "id": 4213, + "id": 7274, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6585:1:4", + "src": "6585:1:24", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "6555:31:4", + "src": "6555:31:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 4309, + "id": 7370, "nodeType": "IfStatement", - "src": "6551:1068:4", + "src": "6551:1068:24", "trueBody": { - "id": 4308, + "id": 7369, "nodeType": "Block", - "src": "6588:1031:4", + "src": "6588:1031:24", "statements": [ { "clauses": [ { "block": { - "id": 4228, + "id": 7289, "nodeType": "Block", - "src": "6665:60:4", + "src": "6665:60:24", "statements": [ { "expression": { - "id": 4226, + "id": 7287, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 4222, + "id": 7283, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4201, - "src": "6683:5:4", + "referencedDeclaration": 7262, + "src": "6683:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, - "id": 4224, + "id": 7285, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "6689:6:4", + "memberLocation": "6689:6:24", "memberName": "rpcUrl", "nodeType": "MemberAccess", - "referencedDeclaration": 3862, - "src": "6683:12:4", + "referencedDeclaration": 6923, + "src": "6683:12:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -5438,45 +5438,45 @@ "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 4225, + "id": 7286, "name": "configRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4220, - "src": "6698:12:4", + "referencedDeclaration": 7281, + "src": "6698:12:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "6683:27:4", + "src": "6683:27:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "id": 4227, + "id": 7288, "nodeType": "ExpressionStatement", - "src": "6683:27:4" + "src": "6683:27:24" } ] }, "errorName": "", - "id": 4229, + "id": 7290, "nodeType": "TryCatchClause", "parameters": { - "id": 4221, + "id": 7282, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 4220, + "id": 7281, "mutability": "mutable", "name": "configRpcUrl", - "nameLocation": "6651:12:4", + "nameLocation": "6651:12:24", "nodeType": "VariableDeclaration", - "scope": 4229, - "src": "6637:26:4", + "scope": 7290, + "src": "6637:26:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5484,10 +5484,10 @@ "typeString": "string" }, "typeName": { - "id": 4219, + "id": 7280, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6637:6:4", + "src": "6637:6:24", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5496,30 +5496,30 @@ "visibility": "internal" } ], - "src": "6636:28:4" + "src": "6636:28:24" }, - "src": "6628:97:4" + "src": "6628:97:24" }, { "block": { - "id": 4305, + "id": 7366, "nodeType": "Block", - "src": "6751:858:4", + "src": "6751:858:24", "statements": [ { "assignments": [ - 4234 + 7295 ], "declarations": [ { "constant": false, - "id": 4234, + "id": 7295, "mutability": "mutable", "name": "envName", - "nameLocation": "6783:7:4", + "nameLocation": "6783:7:24", "nodeType": "VariableDeclaration", - "scope": 4305, - "src": "6769:21:4", + "scope": 7366, + "src": "6769:21:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5527,10 +5527,10 @@ "typeString": "string" }, "typeName": { - "id": 4233, + "id": 7294, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6769:6:4", + "src": "6769:6:24", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5539,7 +5539,7 @@ "visibility": "internal" } ], - "id": 4245, + "id": 7306, "initialValue": { "arguments": [ { @@ -5547,12 +5547,12 @@ { "arguments": [ { - "id": 4240, + "id": 7301, "name": "chainAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4198, - "src": "6826:10:4", + "referencedDeclaration": 7259, + "src": "6826:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -5566,18 +5566,18 @@ "typeString": "string memory" } ], - "id": 4239, + "id": 7300, "name": "_toUpper", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4196, - "src": "6817:8:4", + "referencedDeclaration": 7257, + "src": "6817:8:24", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 4241, + "id": 7302, "isConstant": false, "isLValue": false, "isPure": false, @@ -5586,7 +5586,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6817:20:4", + "src": "6817:20:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -5595,14 +5595,14 @@ }, { "hexValue": "5f5250435f55524c", - "id": 4242, + "id": 7303, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6839:10:4", + "src": "6839:10:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2186fe596dea1a615b7a1cb43899fd18c5b434aa29c8de36d4b8fcc67e3d6ad9", "typeString": "literal_string \"_RPC_URL\"" @@ -5622,32 +5622,32 @@ } ], "expression": { - "id": 4237, + "id": 7298, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6800:3:4", + "src": "6800:3:24", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 4238, + "id": 7299, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6804:12:4", + "memberLocation": "6804:12:24", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "6800:16:4", + "src": "6800:16:24", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 4243, + "id": 7304, "isConstant": false, "isLValue": false, "isPure": false, @@ -5656,7 +5656,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6800:50:4", + "src": "6800:50:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5671,26 +5671,26 @@ "typeString": "bytes memory" } ], - "id": 4236, + "id": 7297, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6793:6:4", + "src": "6793:6:24", "typeDescriptions": { "typeIdentifier": "t_type$_t_string_storage_ptr_$", "typeString": "type(string storage pointer)" }, "typeName": { - "id": 4235, + "id": 7296, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6793:6:4", + "src": "6793:6:24", "typeDescriptions": {} } }, - "id": 4244, + "id": 7305, "isConstant": false, "isLValue": false, "isPure": false, @@ -5699,7 +5699,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6793:58:4", + "src": "6793:58:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -5707,56 +5707,56 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "6769:82:4" + "src": "6769:82:24" }, { "condition": { - "id": 4246, + "id": 7307, "name": "fallbackToDefaultRpcUrls", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3879, - "src": "6873:24:4", + "referencedDeclaration": 6940, + "src": "6873:24:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, "falseBody": { - "id": 4269, + "id": 7330, "nodeType": "Block", - "src": "7006:77:4", + "src": "7006:77:24", "statements": [ { "expression": { - "id": 4267, + "id": 7328, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 4260, + "id": 7321, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4201, - "src": "7028:5:4", + "referencedDeclaration": 7262, + "src": "7028:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, - "id": 4262, + "id": 7323, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "7034:6:4", + "memberLocation": "7034:6:24", "memberName": "rpcUrl", "nodeType": "MemberAccess", - "referencedDeclaration": 3862, - "src": "7028:12:4", + "referencedDeclaration": 6923, + "src": "7028:12:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -5767,12 +5767,12 @@ "rightHandSide": { "arguments": [ { - "id": 4265, + "id": 7326, "name": "envName", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4234, - "src": "7056:7:4", + "referencedDeclaration": 7295, + "src": "7056:7:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -5787,33 +5787,33 @@ } ], "expression": { - "id": 4263, + "id": 7324, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3845, - "src": "7043:2:4", + "referencedDeclaration": 6906, + "src": "7043:2:24", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 4264, + "id": 7325, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "7046:9:4", + "memberLocation": "7046:9:24", "memberName": "envString", "nodeType": "MemberAccess", - "referencedDeclaration": 12452, - "src": "7043:12:4", + "referencedDeclaration": 15513, + "src": "7043:12:24", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) view external returns (string memory)" } }, - "id": 4266, + "id": 7327, "isConstant": false, "isLValue": false, "isPure": false, @@ -5822,63 +5822,63 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7043:21:4", + "src": "7043:21:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "7028:36:4", + "src": "7028:36:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "id": 4268, + "id": 7329, "nodeType": "ExpressionStatement", - "src": "7028:36:4" + "src": "7028:36:24" } ] }, - "id": 4270, + "id": 7331, "nodeType": "IfStatement", - "src": "6869:214:4", + "src": "6869:214:24", "trueBody": { - "id": 4259, + "id": 7320, "nodeType": "Block", - "src": "6899:101:4", + "src": "6899:101:24", "statements": [ { "expression": { - "id": 4257, + "id": 7318, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 4247, + "id": 7308, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4201, - "src": "6921:5:4", + "referencedDeclaration": 7262, + "src": "6921:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, - "id": 4249, + "id": 7310, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "6927:6:4", + "memberLocation": "6927:6:24", "memberName": "rpcUrl", "nodeType": "MemberAccess", - "referencedDeclaration": 3862, - "src": "6921:12:4", + "referencedDeclaration": 6923, + "src": "6921:12:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -5889,12 +5889,12 @@ "rightHandSide": { "arguments": [ { - "id": 4252, + "id": 7313, "name": "envName", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4234, - "src": "6945:7:4", + "referencedDeclaration": 7295, + "src": "6945:7:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -5902,25 +5902,25 @@ }, { "baseExpression": { - "id": 4253, + "id": 7314, "name": "defaultRpcUrls", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3872, - "src": "6954:14:4", + "referencedDeclaration": 6933, + "src": "6954:14:24", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_string_memory_ptr_$_t_string_storage_$", "typeString": "mapping(string memory => string storage ref)" } }, - "id": 4255, + "id": 7316, "indexExpression": { - "id": 4254, + "id": 7315, "name": "chainAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4198, - "src": "6969:10:4", + "referencedDeclaration": 7259, + "src": "6969:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -5931,7 +5931,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "6954:26:4", + "src": "6954:26:24", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -5950,33 +5950,33 @@ } ], "expression": { - "id": 4250, + "id": 7311, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3845, - "src": "6936:2:4", + "referencedDeclaration": 6906, + "src": "6936:2:24", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 4251, + "id": 7312, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6939:5:4", + "memberLocation": "6939:5:24", "memberName": "envOr", "nodeType": "MemberAccess", - "referencedDeclaration": 12583, - "src": "6936:8:4", + "referencedDeclaration": 15644, + "src": "6936:8:24", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory) external returns (string memory)" } }, - "id": 4256, + "id": 7317, "isConstant": false, "isLValue": false, "isPure": false, @@ -5985,40 +5985,40 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6936:45:4", + "src": "6936:45:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "6921:60:4", + "src": "6921:60:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "id": 4258, + "id": 7319, "nodeType": "ExpressionStatement", - "src": "6921:60:4" + "src": "6921:60:24" } ] } }, { "assignments": [ - 4272 + 7333 ], "declarations": [ { "constant": false, - "id": 4272, + "id": 7333, "mutability": "mutable", "name": "notFoundError", - "nameLocation": "7175:13:4", + "nameLocation": "7175:13:24", "nodeType": "VariableDeclaration", - "scope": 4305, - "src": "7162:26:4", + "scope": 7366, + "src": "7162:26:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6026,10 +6026,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4271, + "id": 7332, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "7162:5:4", + "src": "7162:5:24", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -6038,19 +6038,19 @@ "visibility": "internal" } ], - "id": 4285, + "id": 7346, "initialValue": { "arguments": [ { "hexValue": "4368656174436f64654572726f72", - "id": 4275, + "id": 7336, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7235:16:4", + "src": "7235:16:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0bc445031644df03923eb2ab981d332f4354ceab11a95efce72a938e57beaadf", "typeString": "literal_string \"CheatCodeError\"" @@ -6063,14 +6063,14 @@ "arguments": [ { "hexValue": "696e76616c6964207270632075726c20", - "id": 4280, + "id": 7341, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7277:18:4", + "src": "7277:18:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2baf3da7b122675739218e635e969f0d1b560b915d35635239551f70fe123eed", "typeString": "literal_string \"invalid rpc url \"" @@ -6078,12 +6078,12 @@ "value": "invalid rpc url " }, { - "id": 4281, + "id": 7342, "name": "chainAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4198, - "src": "7297:10:4", + "referencedDeclaration": 7259, + "src": "7297:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -6102,32 +6102,32 @@ } ], "expression": { - "id": 4278, + "id": 7339, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7260:3:4", + "src": "7260:3:24", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 4279, + "id": 7340, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7264:12:4", + "memberLocation": "7264:12:24", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "7260:16:4", + "src": "7260:16:24", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 4282, + "id": 7343, "isConstant": false, "isLValue": false, "isPure": false, @@ -6136,7 +6136,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7260:48:4", + "src": "7260:48:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6151,26 +6151,26 @@ "typeString": "bytes memory" } ], - "id": 4277, + "id": 7338, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "7253:6:4", + "src": "7253:6:24", "typeDescriptions": { "typeIdentifier": "t_type$_t_string_storage_ptr_$", "typeString": "type(string storage pointer)" }, "typeName": { - "id": 4276, + "id": 7337, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7253:6:4", + "src": "7253:6:24", "typeDescriptions": {} } }, - "id": 4283, + "id": 7344, "isConstant": false, "isLValue": false, "isPure": false, @@ -6179,7 +6179,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7253:56:4", + "src": "7253:56:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -6199,32 +6199,32 @@ } ], "expression": { - "id": 4273, + "id": 7334, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7211:3:4", + "src": "7211:3:24", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 4274, + "id": 7335, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7215:19:4", + "memberLocation": "7215:19:24", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7211:23:4", + "src": "7211:23:24", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 4284, + "id": 7345, "isConstant": false, "isLValue": false, "isPure": false, @@ -6233,7 +6233,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7211:99:4", + "src": "7211:99:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6241,7 +6241,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "7162:148:4" + "src": "7162:148:24" }, { "condition": { @@ -6249,7 +6249,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 4301, + "id": 7362, "isConstant": false, "isLValue": false, "isPure": false, @@ -6259,7 +6259,7 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 4292, + "id": 7353, "isConstant": false, "isLValue": false, "isPure": false, @@ -6267,12 +6267,12 @@ "leftExpression": { "arguments": [ { - "id": 4287, + "id": 7348, "name": "notFoundError", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4272, - "src": "7342:13:4", + "referencedDeclaration": 7333, + "src": "7342:13:24", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -6286,18 +6286,18 @@ "typeString": "bytes memory" } ], - "id": 4286, + "id": 7347, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "7332:9:4", + "src": "7332:9:24", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 4288, + "id": 7349, "isConstant": false, "isLValue": false, "isPure": false, @@ -6306,7 +6306,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7332:24:4", + "src": "7332:24:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -6318,12 +6318,12 @@ "rightExpression": { "arguments": [ { - "id": 4290, + "id": 7351, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4231, - "src": "7370:3:4", + "referencedDeclaration": 7292, + "src": "7370:3:24", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -6337,18 +6337,18 @@ "typeString": "bytes memory" } ], - "id": 4289, + "id": 7350, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "7360:9:4", + "src": "7360:9:24", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 4291, + "id": 7352, "isConstant": false, "isLValue": false, "isPure": false, @@ -6357,14 +6357,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7360:14:4", + "src": "7360:14:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "7332:42:4", + "src": "7332:42:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6377,7 +6377,7 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 4300, + "id": 7361, "isConstant": false, "isLValue": false, "isPure": false, @@ -6387,27 +6387,27 @@ "arguments": [ { "expression": { - "id": 4295, + "id": 7356, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4201, - "src": "7384:5:4", + "referencedDeclaration": 7262, + "src": "7384:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, - "id": 4296, + "id": 7357, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "7390:6:4", + "memberLocation": "7390:6:24", "memberName": "rpcUrl", "nodeType": "MemberAccess", - "referencedDeclaration": 3862, - "src": "7384:12:4", + "referencedDeclaration": 6923, + "src": "7384:12:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -6421,26 +6421,26 @@ "typeString": "string memory" } ], - "id": 4294, + "id": 7355, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "7378:5:4", + "src": "7378:5:24", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", "typeString": "type(bytes storage pointer)" }, "typeName": { - "id": 4293, + "id": 7354, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "7378:5:4", + "src": "7378:5:24", "typeDescriptions": {} } }, - "id": 4297, + "id": 7358, "isConstant": false, "isLValue": false, "isPure": false, @@ -6449,22 +6449,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7378:19:4", + "src": "7378:19:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 4298, + "id": 7359, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "7398:6:4", + "memberLocation": "7398:6:24", "memberName": "length", "nodeType": "MemberAccess", - "src": "7378:26:4", + "src": "7378:26:24", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6474,44 +6474,44 @@ "operator": "==", "rightExpression": { "hexValue": "30", - "id": 4299, + "id": 7360, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7408:1:4", + "src": "7408:1:24", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "7378:31:4", + "src": "7378:31:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "7332:77:4", + "src": "7332:77:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 4304, + "id": 7365, "nodeType": "IfStatement", - "src": "7328:267:4", + "src": "7328:267:24", "trueBody": { - "id": 4303, + "id": 7364, "nodeType": "Block", - "src": "7411:184:4", + "src": "7411:184:24", "statements": [ { "AST": { "nodeType": "YulBlock", - "src": "7497:80:4", + "src": "7497:80:24", "statements": [ { "expression": { @@ -6521,51 +6521,51 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "7534:2:4", + "src": "7534:2:24", "type": "", "value": "32" }, { "name": "err", "nodeType": "YulIdentifier", - "src": "7538:3:4" + "src": "7538:3:24" } ], "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "7530:3:4" + "src": "7530:3:24" }, "nodeType": "YulFunctionCall", - "src": "7530:12:4" + "src": "7530:12:24" }, { "arguments": [ { "name": "err", "nodeType": "YulIdentifier", - "src": "7550:3:4" + "src": "7550:3:24" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "7544:5:4" + "src": "7544:5:24" }, "nodeType": "YulFunctionCall", - "src": "7544:10:4" + "src": "7544:10:24" } ], "functionName": { "name": "revert", "nodeType": "YulIdentifier", - "src": "7523:6:4" + "src": "7523:6:24" }, "nodeType": "YulFunctionCall", - "src": "7523:32:4" + "src": "7523:32:24" }, "nodeType": "YulExpressionStatement", - "src": "7523:32:4" + "src": "7523:32:24" } ] }, @@ -6573,23 +6573,23 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 4231, + "declaration": 7292, "isOffset": false, "isSlot": false, - "src": "7538:3:4", + "src": "7538:3:24", "valueSize": 1 }, { - "declaration": 4231, + "declaration": 7292, "isOffset": false, "isSlot": false, - "src": "7550:3:4", + "src": "7550:3:24", "valueSize": 1 } ], - "id": 4302, + "id": 7363, "nodeType": "InlineAssembly", - "src": "7488:89:4" + "src": "7488:89:24" } ] } @@ -6597,21 +6597,21 @@ ] }, "errorName": "", - "id": 4306, + "id": 7367, "nodeType": "TryCatchClause", "parameters": { - "id": 4232, + "id": 7293, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 4231, + "id": 7292, "mutability": "mutable", "name": "err", - "nameLocation": "6746:3:4", + "nameLocation": "6746:3:24", "nodeType": "VariableDeclaration", - "scope": 4306, - "src": "6733:16:4", + "scope": 7367, + "src": "6733:16:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6619,10 +6619,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4230, + "id": 7291, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "6733:5:4", + "src": "6733:5:24", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -6631,20 +6631,20 @@ "visibility": "internal" } ], - "src": "6732:18:4" + "src": "6732:18:24" }, - "src": "6726:883:4" + "src": "6726:883:24" } ], "externalCall": { "arguments": [ { - "id": 4217, + "id": 7278, "name": "chainAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4198, - "src": "6616:10:4", + "referencedDeclaration": 7259, + "src": "6616:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -6659,33 +6659,33 @@ } ], "expression": { - "id": 4215, + "id": 7276, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3845, - "src": "6606:2:4", + "referencedDeclaration": 6906, + "src": "6606:2:24", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 4216, + "id": 7277, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6609:6:4", + "memberLocation": "6609:6:24", "memberName": "rpcUrl", "nodeType": "MemberAccess", - "referencedDeclaration": 13376, - "src": "6606:9:4", + "referencedDeclaration": 16437, + "src": "6606:9:24", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) view external returns (string memory)" } }, - "id": 4218, + "id": 7279, "isConstant": false, "isLValue": false, "isPure": false, @@ -6694,37 +6694,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6606:21:4", + "src": "6606:21:24", "tryCall": true, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "id": 4307, + "id": 7368, "nodeType": "TryStatement", - "src": "6602:1007:4" + "src": "6602:1007:24" } ] } }, { "expression": { - "id": 4310, + "id": 7371, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4201, - "src": "7635:5:4", + "referencedDeclaration": 7262, + "src": "7635:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain memory" } }, - "functionReturnParameters": 4206, - "id": 4311, + "functionReturnParameters": 7267, + "id": 7372, "nodeType": "Return", - "src": "7628:12:4" + "src": "7628:12:24" } ] }, @@ -6732,20 +6732,20 @@ "kind": "function", "modifiers": [], "name": "getChainWithUpdatedRpcUrl", - "nameLocation": "6438:25:4", + "nameLocation": "6438:25:24", "parameters": { - "id": 4202, + "id": 7263, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 4198, + "id": 7259, "mutability": "mutable", "name": "chainAlias", - "nameLocation": "6478:10:4", + "nameLocation": "6478:10:24", "nodeType": "VariableDeclaration", - "scope": 4313, - "src": "6464:24:4", + "scope": 7374, + "src": "6464:24:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6753,10 +6753,10 @@ "typeString": "string" }, "typeName": { - "id": 4197, + "id": 7258, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6464:6:4", + "src": "6464:6:24", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6766,118 +6766,118 @@ }, { "constant": false, - "id": 4201, + "id": 7262, "mutability": "mutable", "name": "chain", - "nameLocation": "6503:5:4", + "nameLocation": "6503:5:24", "nodeType": "VariableDeclaration", - "scope": 4313, - "src": "6490:18:4", + "scope": 7374, + "src": "6490:18:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain" }, "typeName": { - "id": 4200, + "id": 7261, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4199, + "id": 7260, "name": "Chain", "nameLocations": [ - "6490:5:4" + "6490:5:24" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 3863, - "src": "6490:5:4" + "referencedDeclaration": 6924, + "src": "6490:5:24" }, - "referencedDeclaration": 3863, - "src": "6490:5:4", + "referencedDeclaration": 6924, + "src": "6490:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_storage_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_storage_ptr", "typeString": "struct StdChains.Chain" } }, "visibility": "internal" } ], - "src": "6463:46:4" + "src": "6463:46:24" }, "returnParameters": { - "id": 4206, + "id": 7267, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 4205, + "id": 7266, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 4313, - "src": "6527:12:4", + "scope": 7374, + "src": "6527:12:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_memory_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_memory_ptr", "typeString": "struct StdChains.Chain" }, "typeName": { - "id": 4204, + "id": 7265, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4203, + "id": 7264, "name": "Chain", "nameLocations": [ - "6527:5:4" + "6527:5:24" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 3863, - "src": "6527:5:4" + "referencedDeclaration": 6924, + "src": "6527:5:24" }, - "referencedDeclaration": 3863, - "src": "6527:5:4", + "referencedDeclaration": 6924, + "src": "6527:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_Chain_$3863_storage_ptr", + "typeIdentifier": "t_struct$_Chain_$6924_storage_ptr", "typeString": "struct StdChains.Chain" } }, "visibility": "internal" } ], - "src": "6526:14:4" + "src": "6526:14:24" }, - "scope": 4561, + "scope": 7622, "stateMutability": "nonpayable", "virtual": false, "visibility": "private" }, { - "id": 4323, + "id": 7384, "nodeType": "FunctionDefinition", - "src": "7653:117:4", + "src": "7653:117:24", "nodes": [], "body": { - "id": 4322, + "id": 7383, "nodeType": "Block", - "src": "7716:54:4", + "src": "7716:54:24", "nodes": [], "statements": [ { "expression": { - "id": 4320, + "id": 7381, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 4318, + "id": 7379, "name": "fallbackToDefaultRpcUrls", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3879, - "src": "7726:24:4", + "referencedDeclaration": 6940, + "src": "7726:24:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6886,26 +6886,26 @@ "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 4319, + "id": 7380, "name": "useDefault", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4315, - "src": "7753:10:4", + "referencedDeclaration": 7376, + "src": "7753:10:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "7726:37:4", + "src": "7726:37:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 4321, + "id": 7382, "nodeType": "ExpressionStatement", - "src": "7726:37:4" + "src": "7726:37:24" } ] }, @@ -6913,20 +6913,20 @@ "kind": "function", "modifiers": [], "name": "setFallbackToDefaultRpcUrls", - "nameLocation": "7662:27:4", + "nameLocation": "7662:27:24", "parameters": { - "id": 4316, + "id": 7377, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 4315, + "id": 7376, "mutability": "mutable", "name": "useDefault", - "nameLocation": "7695:10:4", + "nameLocation": "7695:10:24", "nodeType": "VariableDeclaration", - "scope": 4323, - "src": "7690:15:4", + "scope": 7384, + "src": "7690:15:24", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6934,10 +6934,10 @@ "typeString": "bool" }, "typeName": { - "id": 4314, + "id": 7375, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7690:4:4", + "src": "7690:4:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6946,67 +6946,67 @@ "visibility": "internal" } ], - "src": "7689:17:4" + "src": "7689:17:24" }, "returnParameters": { - "id": 4317, + "id": 7378, "nodeType": "ParameterList", "parameters": [], - "src": "7716:0:4" + "src": "7716:0:24" }, - "scope": 4561, + "scope": 7622, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 4523, + "id": 7584, "nodeType": "FunctionDefinition", - "src": "7776:2957:4", + "src": "7776:2957:24", "nodes": [], "body": { - "id": 4522, + "id": 7583, "nodeType": "Block", - "src": "7815:2918:4", + "src": "7815:2918:24", "nodes": [], "statements": [ { "condition": { - "id": 4326, + "id": 7387, "name": "stdChainsInitialized", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3847, - "src": "7829:20:4", + "referencedDeclaration": 6908, + "src": "7829:20:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 4328, + "id": 7389, "nodeType": "IfStatement", - "src": "7825:33:4", + "src": "7825:33:24", "trueBody": { - "functionReturnParameters": 4325, - "id": 4327, + "functionReturnParameters": 7386, + "id": 7388, "nodeType": "Return", - "src": "7851:7:4" + "src": "7851:7:24" } }, { "expression": { - "id": 4331, + "id": 7392, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 4329, + "id": 7390, "name": "stdChainsInitialized", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3847, - "src": "7868:20:4", + "referencedDeclaration": 6908, + "src": "7868:20:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -7016,43 +7016,43 @@ "operator": "=", "rightHandSide": { "hexValue": "74727565", - "id": 4330, + "id": 7391, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "7891:4:4", + "src": "7891:4:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "true" }, - "src": "7868:27:4", + "src": "7868:27:24", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 4332, + "id": 7393, "nodeType": "ExpressionStatement", - "src": "7868:27:4" + "src": "7868:27:24" }, { "expression": { "arguments": [ { "hexValue": "616e76696c", - "id": 4334, + "id": 7395, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8018:7:4", + "src": "8018:7:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a3d859b77cebfdf9da3b485434702c5090ff9e91b7b86c670ebb15f8a00eb72b", "typeString": "literal_string \"anvil\"" @@ -7063,14 +7063,14 @@ "arguments": [ { "hexValue": "416e76696c", - "id": 4336, + "id": 7397, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8037:7:4", + "src": "8037:7:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1ab1bd2f543bf53e1036abfe292a89809c7285bff756db6e274686afe6fb41b4", "typeString": "literal_string \"Anvil\"" @@ -7079,14 +7079,14 @@ }, { "hexValue": "3331333337", - "id": 4337, + "id": 7398, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8046:5:4", + "src": "8046:5:24", "typeDescriptions": { "typeIdentifier": "t_rational_31337_by_1", "typeString": "int_const 31337" @@ -7095,14 +7095,14 @@ }, { "hexValue": "687474703a2f2f3132372e302e302e313a38353435", - "id": 4338, + "id": 7399, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8053:23:4", + "src": "8053:23:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_308a18cf3d9de3b161a842ef1e873581d7b16a5d4ea08170e123f95d25f33fe0", "typeString": "literal_string \"http://127.0.0.1:8545\"" @@ -7125,18 +7125,18 @@ "typeString": "literal_string \"http://127.0.0.1:8545\"" } ], - "id": 4335, + "id": 7396, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "8027:9:4", + "referencedDeclaration": 6915, + "src": "8027:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4339, + "id": 7400, "isConstant": false, "isLValue": false, "isPure": true, @@ -7145,10 +7145,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8027:50:4", + "src": "8027:50:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -7160,22 +7160,22 @@ "typeString": "literal_string \"anvil\"" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4333, + "id": 7394, "name": "setChainWithDefaultRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4560, - "src": "7992:25:4", + "referencedDeclaration": 7621, + "src": "7992:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4340, + "id": 7401, "isConstant": false, "isLValue": false, "isPure": false, @@ -7184,30 +7184,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7992:86:4", + "src": "7992:86:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4341, + "id": 7402, "nodeType": "ExpressionStatement", - "src": "7992:86:4" + "src": "7992:86:24" }, { "expression": { "arguments": [ { "hexValue": "6d61696e6e6574", - "id": 4343, + "id": 7404, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8127:9:4", + "src": "8127:9:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7beafa94c8bfb8f1c1a43104a34f72c524268aafbfe83bff17485539345c66ff", "typeString": "literal_string \"mainnet\"" @@ -7218,14 +7218,14 @@ "arguments": [ { "hexValue": "4d61696e6e6574", - "id": 4345, + "id": 7406, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8148:9:4", + "src": "8148:9:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8d646f556e5d9d6f1edcf7a39b77f5ac253776eb34efcfd688aacbee518efc26", "typeString": "literal_string \"Mainnet\"" @@ -7234,14 +7234,14 @@ }, { "hexValue": "31", - "id": 4346, + "id": 7407, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8159:1:4", + "src": "8159:1:24", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -7250,14 +7250,14 @@ }, { "hexValue": "68747470733a2f2f6d61696e6e65742e696e667572612e696f2f76332f6239373934616431646466383464666238633334643662623564636132303031", - "id": 4347, + "id": 7408, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8162:63:4", + "src": "8162:63:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1373fea4c12f646a43ebc6d1ea0e596114d1b5b436526018c86d996c7250aef0", "typeString": "literal_string \"https://mainnet.infura.io/v3/b9794ad1ddf84dfb8c34d6bb5dca2001\"" @@ -7280,18 +7280,18 @@ "typeString": "literal_string \"https://mainnet.infura.io/v3/b9794ad1ddf84dfb8c34d6bb5dca2001\"" } ], - "id": 4344, + "id": 7405, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "8138:9:4", + "referencedDeclaration": 6915, + "src": "8138:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4348, + "id": 7409, "isConstant": false, "isLValue": false, "isPure": true, @@ -7300,10 +7300,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8138:88:4", + "src": "8138:88:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -7315,22 +7315,22 @@ "typeString": "literal_string \"mainnet\"" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4342, + "id": 7403, "name": "setChainWithDefaultRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4560, - "src": "8088:25:4", + "referencedDeclaration": 7621, + "src": "8088:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4349, + "id": 7410, "isConstant": false, "isLValue": false, "isPure": false, @@ -7339,30 +7339,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8088:148:4", + "src": "8088:148:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4350, + "id": 7411, "nodeType": "ExpressionStatement", - "src": "8088:148:4" + "src": "8088:148:24" }, { "expression": { "arguments": [ { "hexValue": "676f65726c69", - "id": 4352, + "id": 7413, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8285:8:4", + "src": "8285:8:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e24dd81d18a6354d406364c0fc25f4237534cee10d0c3099c9c2a6aa50d7dd0a", "typeString": "literal_string \"goerli\"" @@ -7373,14 +7373,14 @@ "arguments": [ { "hexValue": "476f65726c69", - "id": 4354, + "id": 7415, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8305:8:4", + "src": "8305:8:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_736fc55653a3415af498a1309898240f13c5e9e33098fa3cf9e5f2a200d14c3e", "typeString": "literal_string \"Goerli\"" @@ -7389,14 +7389,14 @@ }, { "hexValue": "35", - "id": 4355, + "id": 7416, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8315:1:4", + "src": "8315:1:24", "typeDescriptions": { "typeIdentifier": "t_rational_5_by_1", "typeString": "int_const 5" @@ -7405,14 +7405,14 @@ }, { "hexValue": "68747470733a2f2f676f65726c692e696e667572612e696f2f76332f6239373934616431646466383464666238633334643662623564636132303031", - "id": 4356, + "id": 7417, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8318:62:4", + "src": "8318:62:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_eb46d1ff6486ad38c99bfbe75b668c3e422a65114b7e15a3a7eeca36edb48a42", "typeString": "literal_string \"https://goerli.infura.io/v3/b9794ad1ddf84dfb8c34d6bb5dca2001\"" @@ -7435,18 +7435,18 @@ "typeString": "literal_string \"https://goerli.infura.io/v3/b9794ad1ddf84dfb8c34d6bb5dca2001\"" } ], - "id": 4353, + "id": 7414, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "8295:9:4", + "referencedDeclaration": 6915, + "src": "8295:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4357, + "id": 7418, "isConstant": false, "isLValue": false, "isPure": true, @@ -7455,10 +7455,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8295:86:4", + "src": "8295:86:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -7470,22 +7470,22 @@ "typeString": "literal_string \"goerli\"" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4351, + "id": 7412, "name": "setChainWithDefaultRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4560, - "src": "8246:25:4", + "referencedDeclaration": 7621, + "src": "8246:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4358, + "id": 7419, "isConstant": false, "isLValue": false, "isPure": false, @@ -7494,30 +7494,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8246:145:4", + "src": "8246:145:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4359, + "id": 7420, "nodeType": "ExpressionStatement", - "src": "8246:145:4" + "src": "8246:145:24" }, { "expression": { "arguments": [ { "hexValue": "7365706f6c6961", - "id": 4361, + "id": 7422, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8440:9:4", + "src": "8440:9:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e1f58df0b51f34f4835aba989f0aa2f2e66218cab53207bafd3dbf37270bd39a", "typeString": "literal_string \"sepolia\"" @@ -7528,14 +7528,14 @@ "arguments": [ { "hexValue": "5365706f6c6961", - "id": 4363, + "id": 7424, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8461:9:4", + "src": "8461:9:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a6b54cd124a84bb64f1808905ed95fb171a09730726f85e60eefcd47a4831b27", "typeString": "literal_string \"Sepolia\"" @@ -7544,14 +7544,14 @@ }, { "hexValue": "3131313535313131", - "id": 4364, + "id": 7425, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8472:8:4", + "src": "8472:8:24", "typeDescriptions": { "typeIdentifier": "t_rational_11155111_by_1", "typeString": "int_const 11155111" @@ -7560,14 +7560,14 @@ }, { "hexValue": "68747470733a2f2f7365706f6c69612e696e667572612e696f2f76332f6239373934616431646466383464666238633334643662623564636132303031", - "id": 4365, + "id": 7426, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8482:63:4", + "src": "8482:63:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_167447379e730a7d89231aec25edd721d4e0b02c818e31467228ef4a7c09810f", "typeString": "literal_string \"https://sepolia.infura.io/v3/b9794ad1ddf84dfb8c34d6bb5dca2001\"" @@ -7590,18 +7590,18 @@ "typeString": "literal_string \"https://sepolia.infura.io/v3/b9794ad1ddf84dfb8c34d6bb5dca2001\"" } ], - "id": 4362, + "id": 7423, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "8451:9:4", + "referencedDeclaration": 6915, + "src": "8451:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4366, + "id": 7427, "isConstant": false, "isLValue": false, "isPure": true, @@ -7610,10 +7610,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8451:95:4", + "src": "8451:95:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -7625,22 +7625,22 @@ "typeString": "literal_string \"sepolia\"" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4360, + "id": 7421, "name": "setChainWithDefaultRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4560, - "src": "8401:25:4", + "referencedDeclaration": 7621, + "src": "8401:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4367, + "id": 7428, "isConstant": false, "isLValue": false, "isPure": false, @@ -7649,30 +7649,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8401:155:4", + "src": "8401:155:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4368, + "id": 7429, "nodeType": "ExpressionStatement", - "src": "8401:155:4" + "src": "8401:155:24" }, { "expression": { "arguments": [ { "hexValue": "6f7074696d69736d", - "id": 4370, + "id": 7431, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8592:10:4", + "src": "8592:10:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_09d0f27659ee556a8134fa56941e42400e672aecc2d4cfc61cdb0fcea4590e05", "typeString": "literal_string \"optimism\"" @@ -7683,14 +7683,14 @@ "arguments": [ { "hexValue": "4f7074696d69736d", - "id": 4372, + "id": 7433, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8614:10:4", + "src": "8614:10:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f997187c3c319ef9e33fa05f852d1612b66e309dc48d97a4b6b39832090a3bec", "typeString": "literal_string \"Optimism\"" @@ -7699,14 +7699,14 @@ }, { "hexValue": "3130", - "id": 4373, + "id": 7434, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8626:2:4", + "src": "8626:2:24", "typeDescriptions": { "typeIdentifier": "t_rational_10_by_1", "typeString": "int_const 10" @@ -7715,14 +7715,14 @@ }, { "hexValue": "68747470733a2f2f6d61696e6e65742e6f7074696d69736d2e696f", - "id": 4374, + "id": 7435, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8630:29:4", + "src": "8630:29:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_38b9211512154272cdc8d9677b3720aef06041b8d31b5e68a6ffc7a4bb22d93e", "typeString": "literal_string \"https://mainnet.optimism.io\"" @@ -7745,18 +7745,18 @@ "typeString": "literal_string \"https://mainnet.optimism.io\"" } ], - "id": 4371, + "id": 7432, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "8604:9:4", + "referencedDeclaration": 6915, + "src": "8604:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4375, + "id": 7436, "isConstant": false, "isLValue": false, "isPure": true, @@ -7765,10 +7765,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8604:56:4", + "src": "8604:56:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -7780,22 +7780,22 @@ "typeString": "literal_string \"optimism\"" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4369, + "id": 7430, "name": "setChainWithDefaultRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4560, - "src": "8566:25:4", + "referencedDeclaration": 7621, + "src": "8566:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4376, + "id": 7437, "isConstant": false, "isLValue": false, "isPure": false, @@ -7804,30 +7804,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8566:95:4", + "src": "8566:95:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4377, + "id": 7438, "nodeType": "ExpressionStatement", - "src": "8566:95:4" + "src": "8566:95:24" }, { "expression": { "arguments": [ { "hexValue": "6f7074696d69736d5f676f65726c69", - "id": 4379, + "id": 7440, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8697:17:4", + "src": "8697:17:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ecf3b2cc678a701bfbf2329b12e6edf723c3043a32339c2eea2efb7c9533c09c", "typeString": "literal_string \"optimism_goerli\"" @@ -7838,14 +7838,14 @@ "arguments": [ { "hexValue": "4f7074696d69736d20476f65726c69", - "id": 4381, + "id": 7442, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8726:17:4", + "src": "8726:17:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6271e061a2d4ce1b6e267081a40c4dca996efe738d092d650bcfa23669d2fd24", "typeString": "literal_string \"Optimism Goerli\"" @@ -7854,14 +7854,14 @@ }, { "hexValue": "343230", - "id": 4382, + "id": 7443, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8745:3:4", + "src": "8745:3:24", "typeDescriptions": { "typeIdentifier": "t_rational_420_by_1", "typeString": "int_const 420" @@ -7870,14 +7870,14 @@ }, { "hexValue": "68747470733a2f2f676f65726c692e6f7074696d69736d2e696f", - "id": 4383, + "id": 7444, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8750:28:4", + "src": "8750:28:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ef3dbe59ba72d73e51c1959c67c0485880270dce59b4642a5dff6497ea5e55ad", "typeString": "literal_string \"https://goerli.optimism.io\"" @@ -7900,18 +7900,18 @@ "typeString": "literal_string \"https://goerli.optimism.io\"" } ], - "id": 4380, + "id": 7441, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "8716:9:4", + "referencedDeclaration": 6915, + "src": "8716:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4384, + "id": 7445, "isConstant": false, "isLValue": false, "isPure": true, @@ -7920,10 +7920,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8716:63:4", + "src": "8716:63:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -7935,22 +7935,22 @@ "typeString": "literal_string \"optimism_goerli\"" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4378, + "id": 7439, "name": "setChainWithDefaultRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4560, - "src": "8671:25:4", + "referencedDeclaration": 7621, + "src": "8671:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4385, + "id": 7446, "isConstant": false, "isLValue": false, "isPure": false, @@ -7959,30 +7959,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8671:109:4", + "src": "8671:109:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4386, + "id": 7447, "nodeType": "ExpressionStatement", - "src": "8671:109:4" + "src": "8671:109:24" }, { "expression": { "arguments": [ { "hexValue": "617262697472756d5f6f6e65", - "id": 4388, + "id": 7449, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8816:14:4", + "src": "8816:14:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b44cea7839e0679ac5072602932da9b25ebfb3a9ac42625d9c583a7b6b2eb4", "typeString": "literal_string \"arbitrum_one\"" @@ -7993,14 +7993,14 @@ "arguments": [ { "hexValue": "417262697472756d204f6e65", - "id": 4390, + "id": 7451, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8842:14:4", + "src": "8842:14:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9e42b1aebd5463751aea2c5f6ee37505334a82b4085315a5f4b8b0f81d3b9004", "typeString": "literal_string \"Arbitrum One\"" @@ -8009,14 +8009,14 @@ }, { "hexValue": "3432313631", - "id": 4391, + "id": 7452, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8858:5:4", + "src": "8858:5:24", "typeDescriptions": { "typeIdentifier": "t_rational_42161_by_1", "typeString": "int_const 42161" @@ -8025,14 +8025,14 @@ }, { "hexValue": "68747470733a2f2f617262312e617262697472756d2e696f2f727063", - "id": 4392, + "id": 7453, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8865:30:4", + "src": "8865:30:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ff28c1a1bf3c117d5956efad529d0ee22dcfc0fe5cbf5a03e0bdfcc3c6cac126", "typeString": "literal_string \"https://arb1.arbitrum.io/rpc\"" @@ -8055,18 +8055,18 @@ "typeString": "literal_string \"https://arb1.arbitrum.io/rpc\"" } ], - "id": 4389, + "id": 7450, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "8832:9:4", + "referencedDeclaration": 6915, + "src": "8832:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4393, + "id": 7454, "isConstant": false, "isLValue": false, "isPure": true, @@ -8075,10 +8075,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8832:64:4", + "src": "8832:64:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -8090,22 +8090,22 @@ "typeString": "literal_string \"arbitrum_one\"" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4387, + "id": 7448, "name": "setChainWithDefaultRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4560, - "src": "8790:25:4", + "referencedDeclaration": 7621, + "src": "8790:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4394, + "id": 7455, "isConstant": false, "isLValue": false, "isPure": false, @@ -8114,30 +8114,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8790:107:4", + "src": "8790:107:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4395, + "id": 7456, "nodeType": "ExpressionStatement", - "src": "8790:107:4" + "src": "8790:107:24" }, { "expression": { "arguments": [ { "hexValue": "617262697472756d5f6f6e655f676f65726c69", - "id": 4397, + "id": 7458, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8946:21:4", + "src": "8946:21:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9c5068a3a5cdbd747f13200fdd6f590995f99bde231a5dcfa62a5f92af1dc3d4", "typeString": "literal_string \"arbitrum_one_goerli\"" @@ -8148,14 +8148,14 @@ "arguments": [ { "hexValue": "417262697472756d204f6e6520476f65726c69", - "id": 4399, + "id": 7460, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8979:21:4", + "src": "8979:21:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_57f7b6894161eb541e81676f15adf1e65eee36bdcfd592f252d22d4394480f21", "typeString": "literal_string \"Arbitrum One Goerli\"" @@ -8164,14 +8164,14 @@ }, { "hexValue": "343231363133", - "id": 4400, + "id": 7461, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9002:6:4", + "src": "9002:6:24", "typeDescriptions": { "typeIdentifier": "t_rational_421613_by_1", "typeString": "int_const 421613" @@ -8180,14 +8180,14 @@ }, { "hexValue": "68747470733a2f2f676f65726c692d726f6c6c75702e617262697472756d2e696f2f727063", - "id": 4401, + "id": 7462, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9010:39:4", + "src": "9010:39:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d65fa49ed6bf0763184aace821262295f8ad23c20b74cd1f836fe5e06f5dd8ea", "typeString": "literal_string \"https://goerli-rollup.arbitrum.io/rpc\"" @@ -8210,18 +8210,18 @@ "typeString": "literal_string \"https://goerli-rollup.arbitrum.io/rpc\"" } ], - "id": 4398, + "id": 7459, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "8969:9:4", + "referencedDeclaration": 6915, + "src": "8969:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4402, + "id": 7463, "isConstant": false, "isLValue": false, "isPure": true, @@ -8230,10 +8230,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8969:81:4", + "src": "8969:81:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -8245,22 +8245,22 @@ "typeString": "literal_string \"arbitrum_one_goerli\"" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4396, + "id": 7457, "name": "setChainWithDefaultRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4560, - "src": "8907:25:4", + "referencedDeclaration": 7621, + "src": "8907:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4403, + "id": 7464, "isConstant": false, "isLValue": false, "isPure": false, @@ -8269,30 +8269,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8907:153:4", + "src": "8907:153:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4404, + "id": 7465, "nodeType": "ExpressionStatement", - "src": "8907:153:4" + "src": "8907:153:24" }, { "expression": { "arguments": [ { "hexValue": "617262697472756d5f6e6f7661", - "id": 4406, + "id": 7467, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9096:15:4", + "src": "9096:15:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9338ed1403277416ebb39d4e992ebf5c49e6dded5ec79963ea5fc261cbd7fdac", "typeString": "literal_string \"arbitrum_nova\"" @@ -8303,14 +8303,14 @@ "arguments": [ { "hexValue": "417262697472756d204e6f7661", - "id": 4408, + "id": 7469, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9123:15:4", + "src": "9123:15:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_25c77b7679bf463420c39c7728b9f65b6a8f1ae05b3335eb9e394b1b61bf8f21", "typeString": "literal_string \"Arbitrum Nova\"" @@ -8319,14 +8319,14 @@ }, { "hexValue": "3432313730", - "id": 4409, + "id": 7470, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9140:5:4", + "src": "9140:5:24", "typeDescriptions": { "typeIdentifier": "t_rational_42170_by_1", "typeString": "int_const 42170" @@ -8335,14 +8335,14 @@ }, { "hexValue": "68747470733a2f2f6e6f76612e617262697472756d2e696f2f727063", - "id": 4410, + "id": 7471, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9147:30:4", + "src": "9147:30:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a77f0a686c95785c75ada33247e30dc9ac80330a7f8eb521bebdf48f492ee4ac", "typeString": "literal_string \"https://nova.arbitrum.io/rpc\"" @@ -8365,18 +8365,18 @@ "typeString": "literal_string \"https://nova.arbitrum.io/rpc\"" } ], - "id": 4407, + "id": 7468, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "9113:9:4", + "referencedDeclaration": 6915, + "src": "9113:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4411, + "id": 7472, "isConstant": false, "isLValue": false, "isPure": true, @@ -8385,10 +8385,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9113:65:4", + "src": "9113:65:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -8400,22 +8400,22 @@ "typeString": "literal_string \"arbitrum_nova\"" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4405, + "id": 7466, "name": "setChainWithDefaultRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4560, - "src": "9070:25:4", + "referencedDeclaration": 7621, + "src": "9070:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4412, + "id": 7473, "isConstant": false, "isLValue": false, "isPure": false, @@ -8424,30 +8424,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9070:109:4", + "src": "9070:109:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4413, + "id": 7474, "nodeType": "ExpressionStatement", - "src": "9070:109:4" + "src": "9070:109:24" }, { "expression": { "arguments": [ { "hexValue": "706f6c79676f6e", - "id": 4415, + "id": 7476, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9215:9:4", + "src": "9215:9:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ac63fa1fe369e75c38d62f0f4d465b48b3cd5159f0fb416332899402031d1408", "typeString": "literal_string \"polygon\"" @@ -8458,14 +8458,14 @@ "arguments": [ { "hexValue": "506f6c79676f6e", - "id": 4417, + "id": 7478, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9236:9:4", + "src": "9236:9:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_890af8db8ca1aa1e915857edbc2717639ebd8a22c786f9e0e776d6a1aacb5e71", "typeString": "literal_string \"Polygon\"" @@ -8474,14 +8474,14 @@ }, { "hexValue": "313337", - "id": 4418, + "id": 7479, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9247:3:4", + "src": "9247:3:24", "typeDescriptions": { "typeIdentifier": "t_rational_137_by_1", "typeString": "int_const 137" @@ -8490,14 +8490,14 @@ }, { "hexValue": "68747470733a2f2f706f6c79676f6e2d7270632e636f6d", - "id": 4419, + "id": 7480, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9252:25:4", + "src": "9252:25:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fda46ab670b83929623b4aa9bcfa97ff7b7376fa90a24a450a8561482232c5c0", "typeString": "literal_string \"https://polygon-rpc.com\"" @@ -8520,18 +8520,18 @@ "typeString": "literal_string \"https://polygon-rpc.com\"" } ], - "id": 4416, + "id": 7477, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "9226:9:4", + "referencedDeclaration": 6915, + "src": "9226:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4420, + "id": 7481, "isConstant": false, "isLValue": false, "isPure": true, @@ -8540,10 +8540,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9226:52:4", + "src": "9226:52:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -8555,22 +8555,22 @@ "typeString": "literal_string \"polygon\"" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4414, + "id": 7475, "name": "setChainWithDefaultRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4560, - "src": "9189:25:4", + "referencedDeclaration": 7621, + "src": "9189:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4421, + "id": 7482, "isConstant": false, "isLValue": false, "isPure": false, @@ -8579,30 +8579,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9189:90:4", + "src": "9189:90:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4422, + "id": 7483, "nodeType": "ExpressionStatement", - "src": "9189:90:4" + "src": "9189:90:24" }, { "expression": { "arguments": [ { "hexValue": "706f6c79676f6e5f6d756d626169", - "id": 4424, + "id": 7485, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9328:16:4", + "src": "9328:16:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a7308364e169f5f44de3933205a00d3632b7366702c91dff3452b4dbf6ed70f0", "typeString": "literal_string \"polygon_mumbai\"" @@ -8613,14 +8613,14 @@ "arguments": [ { "hexValue": "506f6c79676f6e204d756d626169", - "id": 4426, + "id": 7487, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9356:16:4", + "src": "9356:16:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_173b0df64039e25119e26da4408dbd53da69bf06543516209ecc66f21e0c9725", "typeString": "literal_string \"Polygon Mumbai\"" @@ -8629,14 +8629,14 @@ }, { "hexValue": "3830303031", - "id": 4427, + "id": 7488, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9374:5:4", + "src": "9374:5:24", "typeDescriptions": { "typeIdentifier": "t_rational_80001_by_1", "typeString": "int_const 80001" @@ -8645,14 +8645,14 @@ }, { "hexValue": "68747470733a2f2f7270632d6d756d6261692e6d61746963766967696c2e636f6d", - "id": 4428, + "id": 7489, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9381:35:4", + "src": "9381:35:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_73b526a6131ddfd959c21485254bd24a6ab94de746e87b78a515c1d42c7ee121", "typeString": "literal_string \"https://rpc-mumbai.maticvigil.com\"" @@ -8675,18 +8675,18 @@ "typeString": "literal_string \"https://rpc-mumbai.maticvigil.com\"" } ], - "id": 4425, + "id": 7486, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "9346:9:4", + "referencedDeclaration": 6915, + "src": "9346:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4429, + "id": 7490, "isConstant": false, "isLValue": false, "isPure": true, @@ -8695,10 +8695,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9346:71:4", + "src": "9346:71:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -8710,22 +8710,22 @@ "typeString": "literal_string \"polygon_mumbai\"" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4423, + "id": 7484, "name": "setChainWithDefaultRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4560, - "src": "9289:25:4", + "referencedDeclaration": 7621, + "src": "9289:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4430, + "id": 7491, "isConstant": false, "isLValue": false, "isPure": false, @@ -8734,30 +8734,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9289:138:4", + "src": "9289:138:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4431, + "id": 7492, "nodeType": "ExpressionStatement", - "src": "9289:138:4" + "src": "9289:138:24" }, { "expression": { "arguments": [ { "hexValue": "6176616c616e636865", - "id": 4433, + "id": 7494, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9463:11:4", + "src": "9463:11:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6e8b0d92516ee4289145e3b78cea58daac177b1c618beeedbc6cdabd388a6e55", "typeString": "literal_string \"avalanche\"" @@ -8768,14 +8768,14 @@ "arguments": [ { "hexValue": "4176616c616e636865", - "id": 4435, + "id": 7496, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9486:11:4", + "src": "9486:11:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6585177c3aba6cb7ffc0a37e831a958c4ee9278e4c62c7bdad7175ca09883c40", "typeString": "literal_string \"Avalanche\"" @@ -8784,14 +8784,14 @@ }, { "hexValue": "3433313134", - "id": 4436, + "id": 7497, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9499:5:4", + "src": "9499:5:24", "typeDescriptions": { "typeIdentifier": "t_rational_43114_by_1", "typeString": "int_const 43114" @@ -8800,14 +8800,14 @@ }, { "hexValue": "68747470733a2f2f6170692e617661782e6e6574776f726b2f6578742f62632f432f727063", - "id": 4437, + "id": 7498, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9506:39:4", + "src": "9506:39:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_429365eac47ed6b261c38927d854e528b743fc5a678b1b4ba631c511f305886a", "typeString": "literal_string \"https://api.avax.network/ext/bc/C/rpc\"" @@ -8830,18 +8830,18 @@ "typeString": "literal_string \"https://api.avax.network/ext/bc/C/rpc\"" } ], - "id": 4434, + "id": 7495, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "9476:9:4", + "referencedDeclaration": 6915, + "src": "9476:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4438, + "id": 7499, "isConstant": false, "isLValue": false, "isPure": true, @@ -8850,10 +8850,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9476:70:4", + "src": "9476:70:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -8865,22 +8865,22 @@ "typeString": "literal_string \"avalanche\"" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4432, + "id": 7493, "name": "setChainWithDefaultRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4560, - "src": "9437:25:4", + "referencedDeclaration": 7621, + "src": "9437:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4439, + "id": 7500, "isConstant": false, "isLValue": false, "isPure": false, @@ -8889,30 +8889,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9437:110:4", + "src": "9437:110:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4440, + "id": 7501, "nodeType": "ExpressionStatement", - "src": "9437:110:4" + "src": "9437:110:24" }, { "expression": { "arguments": [ { "hexValue": "6176616c616e6368655f66756a69", - "id": 4442, + "id": 7503, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9596:16:4", + "src": "9596:16:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a1920d2f80060f1c83444622c7eb5adf4484bed8a537b8d13eae53bd800aa692", "typeString": "literal_string \"avalanche_fuji\"" @@ -8923,14 +8923,14 @@ "arguments": [ { "hexValue": "4176616c616e6368652046756a69", - "id": 4444, + "id": 7505, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9624:16:4", + "src": "9624:16:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_522b176494c651b1a4c5779e66ed19f885df62891abfb18fd5e45b69bdabe11b", "typeString": "literal_string \"Avalanche Fuji\"" @@ -8939,14 +8939,14 @@ }, { "hexValue": "3433313133", - "id": 4445, + "id": 7506, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9642:5:4", + "src": "9642:5:24", "typeDescriptions": { "typeIdentifier": "t_rational_43113_by_1", "typeString": "int_const 43113" @@ -8955,14 +8955,14 @@ }, { "hexValue": "68747470733a2f2f6170692e617661782d746573742e6e6574776f726b2f6578742f62632f432f727063", - "id": 4446, + "id": 7507, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9649:44:4", + "src": "9649:44:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d6621ea822eabf6c190358ea82de0c52d3503dcce8117b3366a8a3bd96eb422d", "typeString": "literal_string \"https://api.avax-test.network/ext/bc/C/rpc\"" @@ -8985,18 +8985,18 @@ "typeString": "literal_string \"https://api.avax-test.network/ext/bc/C/rpc\"" } ], - "id": 4443, + "id": 7504, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "9614:9:4", + "referencedDeclaration": 6915, + "src": "9614:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4447, + "id": 7508, "isConstant": false, "isLValue": false, "isPure": true, @@ -9005,10 +9005,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9614:80:4", + "src": "9614:80:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -9020,22 +9020,22 @@ "typeString": "literal_string \"avalanche_fuji\"" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4441, + "id": 7502, "name": "setChainWithDefaultRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4560, - "src": "9557:25:4", + "referencedDeclaration": 7621, + "src": "9557:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4448, + "id": 7509, "isConstant": false, "isLValue": false, "isPure": false, @@ -9044,30 +9044,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9557:147:4", + "src": "9557:147:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4449, + "id": 7510, "nodeType": "ExpressionStatement", - "src": "9557:147:4" + "src": "9557:147:24" }, { "expression": { "arguments": [ { "hexValue": "626e625f736d6172745f636861696e", - "id": 4451, + "id": 7512, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9753:17:4", + "src": "9753:17:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fa8b17ae9aa26749f5dc3a3bb333e0019db0c257f3541e870f73bb48b574361e", "typeString": "literal_string \"bnb_smart_chain\"" @@ -9078,14 +9078,14 @@ "arguments": [ { "hexValue": "424e4220536d61727420436861696e", - "id": 4453, + "id": 7514, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9782:17:4", + "src": "9782:17:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3606544ee65d30d7c7f7d6a1f6618e0d836299fa5b85b88d71a59535c6a1550f", "typeString": "literal_string \"BNB Smart Chain\"" @@ -9094,14 +9094,14 @@ }, { "hexValue": "3536", - "id": 4454, + "id": 7515, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9801:2:4", + "src": "9801:2:24", "typeDescriptions": { "typeIdentifier": "t_rational_56_by_1", "typeString": "int_const 56" @@ -9110,14 +9110,14 @@ }, { "hexValue": "68747470733a2f2f6273632d6461746173656564312e62696e616e63652e6f7267", - "id": 4455, + "id": 7516, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9805:35:4", + "src": "9805:35:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e2b4215bd50ab260c8c9f18e36ea07b1f952450853bcf024123d5767a40d4719", "typeString": "literal_string \"https://bsc-dataseed1.binance.org\"" @@ -9140,18 +9140,18 @@ "typeString": "literal_string \"https://bsc-dataseed1.binance.org\"" } ], - "id": 4452, + "id": 7513, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "9772:9:4", + "referencedDeclaration": 6915, + "src": "9772:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4456, + "id": 7517, "isConstant": false, "isLValue": false, "isPure": true, @@ -9160,10 +9160,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9772:69:4", + "src": "9772:69:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -9175,22 +9175,22 @@ "typeString": "literal_string \"bnb_smart_chain\"" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4450, + "id": 7511, "name": "setChainWithDefaultRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4560, - "src": "9714:25:4", + "referencedDeclaration": 7621, + "src": "9714:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4457, + "id": 7518, "isConstant": false, "isLValue": false, "isPure": false, @@ -9199,30 +9199,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9714:137:4", + "src": "9714:137:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4458, + "id": 7519, "nodeType": "ExpressionStatement", - "src": "9714:137:4" + "src": "9714:137:24" }, { "expression": { "arguments": [ { "hexValue": "626e625f736d6172745f636861696e5f746573746e6574", - "id": 4460, + "id": 7521, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9900:25:4", + "src": "9900:25:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1813de9892ab9db3d0c3b0c3eed9c8b820fe0c7e205bed860e6e89f4d7f75f29", "typeString": "literal_string \"bnb_smart_chain_testnet\"" @@ -9233,14 +9233,14 @@ "arguments": [ { "hexValue": "424e4220536d61727420436861696e20546573746e6574", - "id": 4462, + "id": 7523, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9949:25:4", + "src": "9949:25:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3b1d88342c4ab079c9a8243ef8dfeb0bb41e1da5dc9fe62ca728dfe4ea21092c", "typeString": "literal_string \"BNB Smart Chain Testnet\"" @@ -9249,14 +9249,14 @@ }, { "hexValue": "3937", - "id": 4463, + "id": 7524, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9976:2:4", + "src": "9976:2:24", "typeDescriptions": { "typeIdentifier": "t_rational_97_by_1", "typeString": "int_const 97" @@ -9265,14 +9265,14 @@ }, { "hexValue": "68747470733a2f2f7270632e616e6b722e636f6d2f6273635f746573746e65745f63686170656c", - "id": 4464, + "id": 7525, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9980:41:4", + "src": "9980:41:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6660930de41ed298fb6a2348f33b08e5736a3823e6ffb86942097b237e075960", "typeString": "literal_string \"https://rpc.ankr.com/bsc_testnet_chapel\"" @@ -9295,18 +9295,18 @@ "typeString": "literal_string \"https://rpc.ankr.com/bsc_testnet_chapel\"" } ], - "id": 4461, + "id": 7522, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "9939:9:4", + "referencedDeclaration": 6915, + "src": "9939:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4465, + "id": 7526, "isConstant": false, "isLValue": false, "isPure": true, @@ -9315,10 +9315,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9939:83:4", + "src": "9939:83:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -9330,22 +9330,22 @@ "typeString": "literal_string \"bnb_smart_chain_testnet\"" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4459, + "id": 7520, "name": "setChainWithDefaultRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4560, - "src": "9861:25:4", + "referencedDeclaration": 7621, + "src": "9861:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4466, + "id": 7527, "isConstant": false, "isLValue": false, "isPure": false, @@ -9354,30 +9354,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9861:171:4", + "src": "9861:171:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4467, + "id": 7528, "nodeType": "ExpressionStatement", - "src": "9861:171:4" + "src": "9861:171:24" }, { "expression": { "arguments": [ { "hexValue": "676e6f7369735f636861696e", - "id": 4469, + "id": 7530, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10068:14:4", + "src": "10068:14:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_847b7ed4df59b2dfcdba377bf4ac481c502926169e9af948ee2dd45c0e6df595", "typeString": "literal_string \"gnosis_chain\"" @@ -9388,14 +9388,14 @@ "arguments": [ { "hexValue": "476e6f73697320436861696e", - "id": 4471, + "id": 7532, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10094:14:4", + "src": "10094:14:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9bfc6ae4a1f5d8ea33b4f631c2f7dfbfa7d613af42ef38137c06d4cd03619b02", "typeString": "literal_string \"Gnosis Chain\"" @@ -9404,14 +9404,14 @@ }, { "hexValue": "313030", - "id": 4472, + "id": 7533, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10110:3:4", + "src": "10110:3:24", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -9420,14 +9420,14 @@ }, { "hexValue": "68747470733a2f2f7270632e676e6f736973636861696e2e636f6d", - "id": 4473, + "id": 7534, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10115:29:4", + "src": "10115:29:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_127e02590d58e22164456f76136047039faabc2ca27eb41939081a3e775b50df", "typeString": "literal_string \"https://rpc.gnosischain.com\"" @@ -9450,18 +9450,18 @@ "typeString": "literal_string \"https://rpc.gnosischain.com\"" } ], - "id": 4470, + "id": 7531, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "10084:9:4", + "referencedDeclaration": 6915, + "src": "10084:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4474, + "id": 7535, "isConstant": false, "isLValue": false, "isPure": true, @@ -9470,10 +9470,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10084:61:4", + "src": "10084:61:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -9485,22 +9485,22 @@ "typeString": "literal_string \"gnosis_chain\"" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4468, + "id": 7529, "name": "setChainWithDefaultRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4560, - "src": "10042:25:4", + "referencedDeclaration": 7621, + "src": "10042:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4475, + "id": 7536, "isConstant": false, "isLValue": false, "isPure": false, @@ -9509,30 +9509,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10042:104:4", + "src": "10042:104:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4476, + "id": 7537, "nodeType": "ExpressionStatement", - "src": "10042:104:4" + "src": "10042:104:24" }, { "expression": { "arguments": [ { "hexValue": "6d6f6f6e6265616d", - "id": 4478, + "id": 7539, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10182:10:4", + "src": "10182:10:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_26aaddd9933ae745bc6e39b5e8962c0d0eef85597e0bdcb35ce7e0d96b84735d", "typeString": "literal_string \"moonbeam\"" @@ -9543,14 +9543,14 @@ "arguments": [ { "hexValue": "4d6f6f6e6265616d", - "id": 4480, + "id": 7541, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10204:10:4", + "src": "10204:10:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_99a49606e97aa9d58789783bd4cdfcc3ab4072167b449d1e303cb1135216531b", "typeString": "literal_string \"Moonbeam\"" @@ -9559,14 +9559,14 @@ }, { "hexValue": "31323834", - "id": 4481, + "id": 7542, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10216:4:4", + "src": "10216:4:24", "typeDescriptions": { "typeIdentifier": "t_rational_1284_by_1", "typeString": "int_const 1284" @@ -9575,14 +9575,14 @@ }, { "hexValue": "68747470733a2f2f7270632e6170692e6d6f6f6e6265616d2e6e6574776f726b", - "id": 4482, + "id": 7543, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10222:34:4", + "src": "10222:34:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cf5d37a68a82777d3f0adcdf64b39d98f1e820688e4ced698cd753bbd1e32191", "typeString": "literal_string \"https://rpc.api.moonbeam.network\"" @@ -9605,18 +9605,18 @@ "typeString": "literal_string \"https://rpc.api.moonbeam.network\"" } ], - "id": 4479, + "id": 7540, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "10194:9:4", + "referencedDeclaration": 6915, + "src": "10194:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4483, + "id": 7544, "isConstant": false, "isLValue": false, "isPure": true, @@ -9625,10 +9625,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10194:63:4", + "src": "10194:63:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -9640,22 +9640,22 @@ "typeString": "literal_string \"moonbeam\"" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4477, + "id": 7538, "name": "setChainWithDefaultRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4560, - "src": "10156:25:4", + "referencedDeclaration": 7621, + "src": "10156:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4484, + "id": 7545, "isConstant": false, "isLValue": false, "isPure": false, @@ -9664,30 +9664,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10156:102:4", + "src": "10156:102:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4485, + "id": 7546, "nodeType": "ExpressionStatement", - "src": "10156:102:4" + "src": "10156:102:24" }, { "expression": { "arguments": [ { "hexValue": "6d6f6f6e7269766572", - "id": 4487, + "id": 7548, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10307:11:4", + "src": "10307:11:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2eb4cae4af32e190d8881d6d0a59016ff55092d3a70bcf6b321432516acfd74a", "typeString": "literal_string \"moonriver\"" @@ -9698,14 +9698,14 @@ "arguments": [ { "hexValue": "4d6f6f6e7269766572", - "id": 4489, + "id": 7550, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10330:11:4", + "src": "10330:11:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_65d5ad77d0dd38eb7219d1087db2cb9c2440e3f70be3ee1567aa2329d21dad8a", "typeString": "literal_string \"Moonriver\"" @@ -9714,14 +9714,14 @@ }, { "hexValue": "31323835", - "id": 4490, + "id": 7551, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10343:4:4", + "src": "10343:4:24", "typeDescriptions": { "typeIdentifier": "t_rational_1285_by_1", "typeString": "int_const 1285" @@ -9730,14 +9730,14 @@ }, { "hexValue": "68747470733a2f2f7270632e6170692e6d6f6f6e72697665722e6d6f6f6e6265616d2e6e6574776f726b", - "id": 4491, + "id": 7552, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10349:44:4", + "src": "10349:44:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cdf0715ef9b420dea4501d55a4c023de5bc6e2be267c3e3ec8345021a77f3e46", "typeString": "literal_string \"https://rpc.api.moonriver.moonbeam.network\"" @@ -9760,18 +9760,18 @@ "typeString": "literal_string \"https://rpc.api.moonriver.moonbeam.network\"" } ], - "id": 4488, + "id": 7549, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "10320:9:4", + "referencedDeclaration": 6915, + "src": "10320:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4492, + "id": 7553, "isConstant": false, "isLValue": false, "isPure": true, @@ -9780,10 +9780,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10320:74:4", + "src": "10320:74:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -9795,22 +9795,22 @@ "typeString": "literal_string \"moonriver\"" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4486, + "id": 7547, "name": "setChainWithDefaultRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4560, - "src": "10268:25:4", + "referencedDeclaration": 7621, + "src": "10268:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4493, + "id": 7554, "isConstant": false, "isLValue": false, "isPure": false, @@ -9819,30 +9819,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10268:136:4", + "src": "10268:136:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4494, + "id": 7555, "nodeType": "ExpressionStatement", - "src": "10268:136:4" + "src": "10268:136:24" }, { "expression": { "arguments": [ { "hexValue": "6d6f6f6e62617365", - "id": 4496, + "id": 7557, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10440:10:4", + "src": "10440:10:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ccd05eb377a4954d8471e48341881dadc4d2a36094f09ce309d35b3b6204f44e", "typeString": "literal_string \"moonbase\"" @@ -9853,14 +9853,14 @@ "arguments": [ { "hexValue": "4d6f6f6e62617365", - "id": 4498, + "id": 7559, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10462:10:4", + "src": "10462:10:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6f3c53069778183912da77a05fe67c3d6edb208ffdf1ca0161d51543035e3c68", "typeString": "literal_string \"Moonbase\"" @@ -9869,14 +9869,14 @@ }, { "hexValue": "31323837", - "id": 4499, + "id": 7560, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10474:4:4", + "src": "10474:4:24", "typeDescriptions": { "typeIdentifier": "t_rational_1287_by_1", "typeString": "int_const 1287" @@ -9885,14 +9885,14 @@ }, { "hexValue": "68747470733a2f2f7270632e746573746e65742e6d6f6f6e6265616d2e6e6574776f726b", - "id": 4500, + "id": 7561, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10480:38:4", + "src": "10480:38:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_611da7a50d9bf940412b47209c78030562dd2047afcf97dad69e15217355b585", "typeString": "literal_string \"https://rpc.testnet.moonbeam.network\"" @@ -9915,18 +9915,18 @@ "typeString": "literal_string \"https://rpc.testnet.moonbeam.network\"" } ], - "id": 4497, + "id": 7558, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "10452:9:4", + "referencedDeclaration": 6915, + "src": "10452:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4501, + "id": 7562, "isConstant": false, "isLValue": false, "isPure": true, @@ -9935,10 +9935,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10452:67:4", + "src": "10452:67:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -9950,22 +9950,22 @@ "typeString": "literal_string \"moonbase\"" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4495, + "id": 7556, "name": "setChainWithDefaultRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4560, - "src": "10414:25:4", + "referencedDeclaration": 7621, + "src": "10414:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4502, + "id": 7563, "isConstant": false, "isLValue": false, "isPure": false, @@ -9974,30 +9974,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10414:106:4", + "src": "10414:106:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4503, + "id": 7564, "nodeType": "ExpressionStatement", - "src": "10414:106:4" + "src": "10414:106:24" }, { "expression": { "arguments": [ { "hexValue": "626173655f676f65726c69", - "id": 4505, + "id": 7566, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10556:13:4", + "src": "10556:13:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7771afa4349893cae49dbfef99b6374cd30f87f5d7766d4ab99877e27fd208e4", "typeString": "literal_string \"base_goerli\"" @@ -10008,14 +10008,14 @@ "arguments": [ { "hexValue": "4261736520476f65726c69", - "id": 4507, + "id": 7568, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10581:13:4", + "src": "10581:13:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_76a092011ba850b395ad60ba9ac9bcd8ab9f521c707efb79c387c990f44ec839", "typeString": "literal_string \"Base Goerli\"" @@ -10024,14 +10024,14 @@ }, { "hexValue": "3834353331", - "id": 4508, + "id": 7569, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10596:5:4", + "src": "10596:5:24", "typeDescriptions": { "typeIdentifier": "t_rational_84531_by_1", "typeString": "int_const 84531" @@ -10040,14 +10040,14 @@ }, { "hexValue": "68747470733a2f2f676f65726c692e626173652e6f7267", - "id": 4509, + "id": 7570, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10603:25:4", + "src": "10603:25:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4bb8d363d19d0c22b05d63a86a961b3cc5b368d509e7829bd2453cee00032e56", "typeString": "literal_string \"https://goerli.base.org\"" @@ -10070,18 +10070,18 @@ "typeString": "literal_string \"https://goerli.base.org\"" } ], - "id": 4506, + "id": 7567, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "10571:9:4", + "referencedDeclaration": 6915, + "src": "10571:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4510, + "id": 7571, "isConstant": false, "isLValue": false, "isPure": true, @@ -10090,10 +10090,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10571:58:4", + "src": "10571:58:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -10105,22 +10105,22 @@ "typeString": "literal_string \"base_goerli\"" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4504, + "id": 7565, "name": "setChainWithDefaultRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4560, - "src": "10530:25:4", + "referencedDeclaration": 7621, + "src": "10530:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4511, + "id": 7572, "isConstant": false, "isLValue": false, "isPure": false, @@ -10129,30 +10129,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10530:100:4", + "src": "10530:100:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4512, + "id": 7573, "nodeType": "ExpressionStatement", - "src": "10530:100:4" + "src": "10530:100:24" }, { "expression": { "arguments": [ { "hexValue": "62617365", - "id": 4514, + "id": 7575, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10666:6:4", + "src": "10666:6:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f1f3eb40f5bc1ad1344716ced8b8a0431d840b5783aea1fd01786bc26f35ac0f", "typeString": "literal_string \"base\"" @@ -10163,14 +10163,14 @@ "arguments": [ { "hexValue": "42617365", - "id": 4516, + "id": 7577, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10684:6:4", + "src": "10684:6:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0ae0ac2f852a779a7f563e86fd9f7493133d36d105b67aa4ae634de521805c78", "typeString": "literal_string \"Base\"" @@ -10179,14 +10179,14 @@ }, { "hexValue": "38343533", - "id": 4517, + "id": 7578, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10692:4:4", + "src": "10692:4:24", "typeDescriptions": { "typeIdentifier": "t_rational_8453_by_1", "typeString": "int_const 8453" @@ -10195,14 +10195,14 @@ }, { "hexValue": "68747470733a2f2f6d61696e6e65742e626173652e6f7267", - "id": 4518, + "id": 7579, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10698:26:4", + "src": "10698:26:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a7cada1c9191e2f8d595127a4d3f6fa90fd263d9c81f2466ebe2e780722f9202", "typeString": "literal_string \"https://mainnet.base.org\"" @@ -10225,18 +10225,18 @@ "typeString": "literal_string \"https://mainnet.base.org\"" } ], - "id": 4515, + "id": 7576, "name": "ChainData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3854, - "src": "10674:9:4", + "referencedDeclaration": 6915, + "src": "10674:9:24", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_ChainData_$3854_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_ChainData_$6915_storage_ptr_$", "typeString": "type(struct StdChains.ChainData storage pointer)" } }, - "id": 4519, + "id": 7580, "isConstant": false, "isLValue": false, "isPure": true, @@ -10245,10 +10245,10 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10674:51:4", + "src": "10674:51:24", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -10260,22 +10260,22 @@ "typeString": "literal_string \"base\"" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4513, + "id": 7574, "name": "setChainWithDefaultRpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4560, - "src": "10640:25:4", + "referencedDeclaration": 7621, + "src": "10640:25:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4520, + "id": 7581, "isConstant": false, "isLValue": false, "isPure": false, @@ -10284,16 +10284,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10640:86:4", + "src": "10640:86:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4521, + "id": 7582, "nodeType": "ExpressionStatement", - "src": "10640:86:4" + "src": "10640:86:24" } ] }, @@ -10301,49 +10301,49 @@ "kind": "function", "modifiers": [], "name": "initializeStdChains", - "nameLocation": "7785:19:4", + "nameLocation": "7785:19:24", "parameters": { - "id": 4324, + "id": 7385, "nodeType": "ParameterList", "parameters": [], - "src": "7804:2:4" + "src": "7804:2:24" }, "returnParameters": { - "id": 4325, + "id": 7386, "nodeType": "ParameterList", "parameters": [], - "src": "7815:0:4" + "src": "7815:0:24" }, - "scope": 4561, + "scope": 7622, "stateMutability": "nonpayable", "virtual": false, "visibility": "private" }, { - "id": 4560, + "id": 7621, "nodeType": "FunctionDefinition", - "src": "10815:305:4", + "src": "10815:305:24", "nodes": [], "body": { - "id": 4559, + "id": 7620, "nodeType": "Block", - "src": "10908:212:4", + "src": "10908:212:24", "nodes": [], "statements": [ { "assignments": [ - 4532 + 7593 ], "declarations": [ { "constant": false, - "id": 4532, + "id": 7593, "mutability": "mutable", "name": "rpcUrl", - "nameLocation": "10932:6:4", + "nameLocation": "10932:6:24", "nodeType": "VariableDeclaration", - "scope": 4559, - "src": "10918:20:4", + "scope": 7620, + "src": "10918:20:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10351,10 +10351,10 @@ "typeString": "string" }, "typeName": { - "id": 4531, + "id": 7592, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10918:6:4", + "src": "10918:6:24", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10363,66 +10363,66 @@ "visibility": "internal" } ], - "id": 4535, + "id": 7596, "initialValue": { "expression": { - "id": 4533, + "id": 7594, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4528, - "src": "10941:5:4", + "referencedDeclaration": 7589, + "src": "10941:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } }, - "id": 4534, + "id": 7595, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "10947:6:4", + "memberLocation": "10947:6:24", "memberName": "rpcUrl", "nodeType": "MemberAccess", - "referencedDeclaration": 3853, - "src": "10941:12:4", + "referencedDeclaration": 6914, + "src": "10941:12:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, "nodeType": "VariableDeclarationStatement", - "src": "10918:35:4" + "src": "10918:35:24" }, { "expression": { - "id": 4540, + "id": 7601, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "baseExpression": { - "id": 4536, + "id": 7597, "name": "defaultRpcUrls", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3872, - "src": "10963:14:4", + "referencedDeclaration": 6933, + "src": "10963:14:24", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_string_memory_ptr_$_t_string_storage_$", "typeString": "mapping(string memory => string storage ref)" } }, - "id": 4538, + "id": 7599, "indexExpression": { - "id": 4537, + "id": 7598, "name": "chainAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4525, - "src": "10978:10:4", + "referencedDeclaration": 7586, + "src": "10978:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10433,7 +10433,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "10963:26:4", + "src": "10963:26:24", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" @@ -10442,57 +10442,57 @@ "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 4539, + "id": 7600, "name": "rpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4532, - "src": "10992:6:4", + "referencedDeclaration": 7593, + "src": "10992:6:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "10963:35:4", + "src": "10963:35:24", "typeDescriptions": { "typeIdentifier": "t_string_storage", "typeString": "string storage ref" } }, - "id": 4541, + "id": 7602, "nodeType": "ExpressionStatement", - "src": "10963:35:4" + "src": "10963:35:24" }, { "expression": { - "id": 4546, + "id": 7607, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 4542, + "id": 7603, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4528, - "src": "11008:5:4", + "referencedDeclaration": 7589, + "src": "11008:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } }, - "id": 4544, + "id": 7605, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "11014:6:4", + "memberLocation": "11014:6:24", "memberName": "rpcUrl", "nodeType": "MemberAccess", - "referencedDeclaration": 3853, - "src": "11008:12:4", + "referencedDeclaration": 6914, + "src": "11008:12:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10502,54 +10502,54 @@ "operator": "=", "rightHandSide": { "hexValue": "", - "id": 4545, + "id": 7606, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11023:2:4", + "src": "11023:2:24", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", "typeString": "literal_string \"\"" }, "value": "" }, - "src": "11008:17:4", + "src": "11008:17:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "id": 4547, + "id": 7608, "nodeType": "ExpressionStatement", - "src": "11008:17:4" + "src": "11008:17:24" }, { "expression": { "arguments": [ { - "id": 4549, + "id": 7610, "name": "chainAlias", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4525, - "src": "11044:10:4", + "referencedDeclaration": 7586, + "src": "11044:10:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 4550, + "id": 7611, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4528, - "src": "11056:5:4", + "referencedDeclaration": 7589, + "src": "11056:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } } @@ -10561,25 +10561,25 @@ "typeString": "string memory" }, { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } ], - "id": 4548, + "id": 7609, "name": "setChain", "nodeType": "Identifier", "overloadedDeclarations": [ - 4098, - 4119 + 7159, + 7180 ], - "referencedDeclaration": 4098, - "src": "11035:8:4", + "referencedDeclaration": 7159, + "src": "11035:8:24", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$3854_memory_ptr_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_struct$_ChainData_$6915_memory_ptr_$returns$__$", "typeString": "function (string memory,struct StdChains.ChainData memory)" } }, - "id": 4551, + "id": 7612, "isConstant": false, "isLValue": false, "isPure": false, @@ -10588,47 +10588,47 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11035:27:4", + "src": "11035:27:24", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4552, + "id": 7613, "nodeType": "ExpressionStatement", - "src": "11035:27:4" + "src": "11035:27:24" }, { "expression": { - "id": 4557, + "id": 7618, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 4553, + "id": 7614, "name": "chain", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4528, - "src": "11072:5:4", + "referencedDeclaration": 7589, + "src": "11072:5:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData memory" } }, - "id": 4555, + "id": 7616, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "11078:6:4", + "memberLocation": "11078:6:24", "memberName": "rpcUrl", "nodeType": "MemberAccess", - "referencedDeclaration": 3853, - "src": "11072:12:4", + "referencedDeclaration": 6914, + "src": "11072:12:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10637,26 +10637,26 @@ "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 4556, + "id": 7617, "name": "rpcUrl", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4532, - "src": "11087:6:4", + "referencedDeclaration": 7593, + "src": "11087:6:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "11072:21:4", + "src": "11072:21:24", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "id": 4558, + "id": 7619, "nodeType": "ExpressionStatement", - "src": "11072:21:4" + "src": "11072:21:24" } ] }, @@ -10664,20 +10664,20 @@ "kind": "function", "modifiers": [], "name": "setChainWithDefaultRpcUrl", - "nameLocation": "10824:25:4", + "nameLocation": "10824:25:24", "parameters": { - "id": 4529, + "id": 7590, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 4525, + "id": 7586, "mutability": "mutable", "name": "chainAlias", - "nameLocation": "10864:10:4", + "nameLocation": "10864:10:24", "nodeType": "VariableDeclaration", - "scope": 4560, - "src": "10850:24:4", + "scope": 7621, + "src": "10850:24:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10685,10 +10685,10 @@ "typeString": "string" }, "typeName": { - "id": 4524, + "id": 7585, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10850:6:4", + "src": "10850:6:24", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10698,51 +10698,51 @@ }, { "constant": false, - "id": 4528, + "id": 7589, "mutability": "mutable", "name": "chain", - "nameLocation": "10893:5:4", + "nameLocation": "10893:5:24", "nodeType": "VariableDeclaration", - "scope": 4560, - "src": "10876:22:4", + "scope": 7621, + "src": "10876:22:24", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_memory_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_memory_ptr", "typeString": "struct StdChains.ChainData" }, "typeName": { - "id": 4527, + "id": 7588, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4526, + "id": 7587, "name": "ChainData", "nameLocations": [ - "10876:9:4" + "10876:9:24" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 3854, - "src": "10876:9:4" + "referencedDeclaration": 6915, + "src": "10876:9:24" }, - "referencedDeclaration": 3854, - "src": "10876:9:4", + "referencedDeclaration": 6915, + "src": "10876:9:24", "typeDescriptions": { - "typeIdentifier": "t_struct$_ChainData_$3854_storage_ptr", + "typeIdentifier": "t_struct$_ChainData_$6915_storage_ptr", "typeString": "struct StdChains.ChainData" } }, "visibility": "internal" } ], - "src": "10849:50:4" + "src": "10849:50:24" }, "returnParameters": { - "id": 4530, + "id": 7591, "nodeType": "ParameterList", "parameters": [], - "src": "10908:0:4" + "src": "10908:0:24" }, - "scope": 4561, + "scope": 7622, "stateMutability": "nonpayable", "virtual": false, "visibility": "private" @@ -10754,22 +10754,22 @@ "contractDependencies": [], "contractKind": "contract", "documentation": { - "id": 3828, + "id": 6889, "nodeType": "StructuredDocumentation", - "src": "99:1799:4", + "src": "99:1799:24", "text": " StdChains provides information about EVM compatible chains that can be used in scripts/tests.\n For each chain, the chain's name, chain ID, and a default RPC URL are provided. Chains are\n identified by their alias, which is the same as the alias in the `[rpc_endpoints]` section of\n the `foundry.toml` file. For best UX, ensure the alias in the `foundry.toml` file match the\n alias used in this contract, which can be found as the first argument to the\n `setChainWithDefaultRpcUrl` call in the `initializeStdChains` function.\n There are two main ways to use this contract:\n 1. Set a chain with `setChain(string memory chainAlias, ChainData memory chain)` or\n `setChain(string memory chainAlias, Chain memory chain)`\n 2. Get a chain with `getChain(string memory chainAlias)` or `getChain(uint256 chainId)`.\n The first time either of those are used, chains are initialized with the default set of RPC URLs.\n This is done in `initializeStdChains`, which uses `setChainWithDefaultRpcUrl`. Defaults are recorded in\n `defaultRpcUrls`.\n The `setChain` function is straightforward, and it simply saves off the given chain data.\n The `getChain` methods use `getChainWithUpdatedRpcUrl` to return a chain. For example, let's say\n we want to retrieve the RPC URL for `mainnet`:\n - If you have specified data with `setChain`, it will return that.\n - If you have configured a mainnet RPC URL in `foundry.toml`, it will return the URL, provided it\n is valid (e.g. a URL is specified, or an environment variable is given and exists).\n - If neither of the above conditions is met, the default data is returned.\n Summarizing the above, the prioritization hierarchy is `setChain` -> `foundry.toml` -> environment variable -> defaults." }, "fullyImplemented": true, "linearizedBaseContracts": [ - 4561 + 7622 ], "name": "StdChains", - "nameLocation": "1917:9:4", - "scope": 4562, + "nameLocation": "1917:9:24", + "scope": 7623, "usedErrors": [] } ], "license": "MIT" }, - "id": 4 + "id": 24 } \ No newline at end of file diff --git a/out/StdCheats.sol/StdCheats.json b/out/StdCheats.sol/StdCheats.json index e17247073..0b7a50905 100644 --- a/out/StdCheats.sol/StdCheats.json +++ b/out/StdCheats.sol/StdCheats.json @@ -90,34 +90,34 @@ }, "ast": { "absolutePath": "lib/forge-std/src/StdCheats.sol", - "id": 7415, + "id": 10476, "exportedSymbols": { "StdCheats": [ - 7414 + 10475 ], "StdCheatsSafe": [ - 6621 + 9682 ], "StdStorage": [ - 8489 + 11550 ], "Vm": [ - 13931 + 16992 ], "console2": [ - 30120 + 33181 ], "stdStorage": [ - 10128 + 13189 ] }, "nodeType": "SourceUnit", - "src": "32:31422:5", + "src": "32:31422:25", "nodes": [ { - "id": 4563, + "id": 7624, "nodeType": "PragmaDirective", - "src": "32:31:5", + "src": "32:31:25", "nodes": [], "literals": [ "solidity", @@ -130,9 +130,9 @@ ] }, { - "id": 4564, + "id": 7625, "nodeType": "PragmaDirective", - "src": "65:33:5", + "src": "65:33:25", "nodes": [], "literals": [ "experimental", @@ -140,36 +140,36 @@ ] }, { - "id": 4567, + "id": 7628, "nodeType": "ImportDirective", - "src": "100:56:5", + "src": "100:56:25", "nodes": [], "absolutePath": "lib/forge-std/src/StdStorage.sol", "file": "./StdStorage.sol", "nameLocation": "-1:-1:-1", - "scope": 7415, - "sourceUnit": 10129, + "scope": 10476, + "sourceUnit": 13190, "symbolAliases": [ { "foreign": { - "id": 4565, + "id": 7626, "name": "StdStorage", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8489, - "src": "108:10:5", + "referencedDeclaration": 11550, + "src": "108:10:25", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" }, { "foreign": { - "id": 4566, + "id": 7627, "name": "stdStorage", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10128, - "src": "120:10:5", + "referencedDeclaration": 13189, + "src": "120:10:25", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -178,24 +178,24 @@ "unitAlias": "" }, { - "id": 4569, + "id": 7630, "nodeType": "ImportDirective", - "src": "157:40:5", + "src": "157:40:25", "nodes": [], "absolutePath": "lib/forge-std/src/console2.sol", "file": "./console2.sol", "nameLocation": "-1:-1:-1", - "scope": 7415, - "sourceUnit": 30121, + "scope": 10476, + "sourceUnit": 33182, "symbolAliases": [ { "foreign": { - "id": 4568, + "id": 7629, "name": "console2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30120, - "src": "165:8:5", + "referencedDeclaration": 33181, + "src": "165:8:25", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -204,24 +204,24 @@ "unitAlias": "" }, { - "id": 4571, + "id": 7632, "nodeType": "ImportDirective", - "src": "198:28:5", + "src": "198:28:25", "nodes": [], "absolutePath": "lib/forge-std/src/Vm.sol", "file": "./Vm.sol", "nameLocation": "-1:-1:-1", - "scope": 7415, - "sourceUnit": 13932, + "scope": 10476, + "sourceUnit": 16993, "symbolAliases": [ { "foreign": { - "id": 4570, + "id": 7631, "name": "Vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13931, - "src": "206:2:5", + "referencedDeclaration": 16992, + "src": "206:2:25", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -230,43 +230,43 @@ "unitAlias": "" }, { - "id": 6621, + "id": 9682, "nodeType": "ContractDefinition", - "src": "228:23951:5", + "src": "228:23951:25", "nodes": [ { - "id": 4588, + "id": 7649, "nodeType": "VariableDeclaration", - "src": "266:84:5", + "src": "266:84:25", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "286:2:5", - "scope": 6621, + "nameLocation": "286:2:25", + "scope": 9682, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" }, "typeName": { - "id": 4573, + "id": 7634, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4572, + "id": 7633, "name": "Vm", "nameLocations": [ - "266:2:5" + "266:2:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 13931, - "src": "266:2:5" + "referencedDeclaration": 16992, + "src": "266:2:25" }, - "referencedDeclaration": 13931, - "src": "266:2:5", + "referencedDeclaration": 16992, + "src": "266:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, @@ -282,14 +282,14 @@ "arguments": [ { "hexValue": "6865766d20636865617420636f6465", - "id": 4582, + "id": 7643, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "328:17:5", + "src": "328:17:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -304,18 +304,18 @@ "typeString": "literal_string \"hevm cheat code\"" } ], - "id": 4581, + "id": 7642, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "318:9:5", + "src": "318:9:25", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 4583, + "id": 7644, "isConstant": false, "isLValue": false, "isPure": true, @@ -324,7 +324,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "318:28:5", + "src": "318:28:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -339,26 +339,26 @@ "typeString": "bytes32" } ], - "id": 4580, + "id": 7641, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "310:7:5", + "src": "310:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 4579, + "id": 7640, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "310:7:5", + "src": "310:7:25", "typeDescriptions": {} } }, - "id": 4584, + "id": 7645, "isConstant": false, "isLValue": false, "isPure": true, @@ -367,7 +367,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "310:37:5", + "src": "310:37:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -382,26 +382,26 @@ "typeString": "uint256" } ], - "id": 4578, + "id": 7639, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "302:7:5", + "src": "302:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 4577, + "id": 7638, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "302:7:5", + "src": "302:7:25", "typeDescriptions": {} } }, - "id": 4585, + "id": 7646, "isConstant": false, "isLValue": false, "isPure": true, @@ -410,7 +410,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "302:46:5", + "src": "302:46:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -425,26 +425,26 @@ "typeString": "uint160" } ], - "id": 4576, + "id": 7637, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "294:7:5", + "src": "294:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 4575, + "id": 7636, "name": "address", "nodeType": "ElementaryTypeName", - "src": "294:7:5", + "src": "294:7:25", "typeDescriptions": {} } }, - "id": 4586, + "id": 7647, "isConstant": false, "isLValue": false, "isPure": true, @@ -453,7 +453,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "294:55:5", + "src": "294:55:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -468,18 +468,18 @@ "typeString": "address" } ], - "id": 4574, + "id": 7635, "name": "Vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13931, - "src": "291:2:5", + "referencedDeclaration": 16992, + "src": "291:2:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_Vm_$13931_$", + "typeIdentifier": "t_type$_t_contract$_Vm_$16992_$", "typeString": "type(contract Vm)" } }, - "id": 4587, + "id": 7648, "isConstant": false, "isLValue": false, "isPure": true, @@ -488,25 +488,25 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "291:59:5", + "src": "291:59:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, "visibility": "private" }, { - "id": 4591, + "id": 7652, "nodeType": "VariableDeclaration", - "src": "357:125:5", + "src": "357:125:25", "nodes": [], "constant": true, "mutability": "constant", "name": "UINT256_MAX", - "nameLocation": "382:11:5", - "scope": 6621, + "nameLocation": "382:11:25", + "scope": 9682, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -514,10 +514,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4589, + "id": 7650, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "357:7:5", + "src": "357:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -525,14 +525,14 @@ }, "value": { "hexValue": "313135373932303839323337333136313935343233353730393835303038363837393037383533323639393834363635363430353634303339343537353834303037393133313239363339393335", - "id": 4590, + "id": 7651, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "404:78:5", + "src": "404:78:25", "typeDescriptions": { "typeIdentifier": "t_rational_115792089237316195423570985008687907853269984665640564039457584007913129639935_by_1", "typeString": "int_const 1157...(70 digits omitted)...9935" @@ -542,15 +542,15 @@ "visibility": "private" }, { - "id": 4593, + "id": 7654, "nodeType": "VariableDeclaration", - "src": "489:27:5", + "src": "489:27:25", "nodes": [], "constant": false, "mutability": "mutable", "name": "gasMeteringOff", - "nameLocation": "502:14:5", - "scope": 6621, + "nameLocation": "502:14:25", + "scope": 9682, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -558,10 +558,10 @@ "typeString": "bool" }, "typeName": { - "id": 4592, + "id": 7653, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "489:4:5", + "src": "489:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -570,21 +570,21 @@ "visibility": "private" }, { - "id": 4610, + "id": 7671, "nodeType": "StructDefinition", - "src": "761:325:5", + "src": "761:325:25", "nodes": [], "canonicalName": "StdCheatsSafe.RawTx1559", "members": [ { "constant": false, - "id": 4596, + "id": 7657, "mutability": "mutable", "name": "arguments", - "nameLocation": "797:9:5", + "nameLocation": "797:9:25", "nodeType": "VariableDeclaration", - "scope": 4610, - "src": "788:18:5", + "scope": 7671, + "src": "788:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -593,18 +593,18 @@ }, "typeName": { "baseType": { - "id": 4594, + "id": 7655, "name": "string", "nodeType": "ElementaryTypeName", - "src": "788:6:5", + "src": "788:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 4595, + "id": 7656, "nodeType": "ArrayTypeName", - "src": "788:8:5", + "src": "788:8:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -614,13 +614,13 @@ }, { "constant": false, - "id": 4598, + "id": 7659, "mutability": "mutable", "name": "contractAddress", - "nameLocation": "824:15:5", + "nameLocation": "824:15:25", "nodeType": "VariableDeclaration", - "scope": 4610, - "src": "816:23:5", + "scope": 7671, + "src": "816:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -628,10 +628,10 @@ "typeString": "address" }, "typeName": { - "id": 4597, + "id": 7658, "name": "address", "nodeType": "ElementaryTypeName", - "src": "816:7:5", + "src": "816:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -642,13 +642,13 @@ }, { "constant": false, - "id": 4600, + "id": 7661, "mutability": "mutable", "name": "contractName", - "nameLocation": "856:12:5", + "nameLocation": "856:12:25", "nodeType": "VariableDeclaration", - "scope": 4610, - "src": "849:19:5", + "scope": 7671, + "src": "849:19:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -656,10 +656,10 @@ "typeString": "string" }, "typeName": { - "id": 4599, + "id": 7660, "name": "string", "nodeType": "ElementaryTypeName", - "src": "849:6:5", + "src": "849:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -669,13 +669,13 @@ }, { "constant": false, - "id": 4602, + "id": 7663, "mutability": "mutable", "name": "functionSig", - "nameLocation": "923:11:5", + "nameLocation": "923:11:25", "nodeType": "VariableDeclaration", - "scope": 4610, - "src": "916:18:5", + "scope": 7671, + "src": "916:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -683,10 +683,10 @@ "typeString": "string" }, "typeName": { - "id": 4601, + "id": 7662, "name": "string", "nodeType": "ElementaryTypeName", - "src": "916:6:5", + "src": "916:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -696,13 +696,13 @@ }, { "constant": false, - "id": 4604, + "id": 7665, "mutability": "mutable", "name": "hash", - "nameLocation": "952:4:5", + "nameLocation": "952:4:25", "nodeType": "VariableDeclaration", - "scope": 4610, - "src": "944:12:5", + "scope": 7671, + "src": "944:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -710,10 +710,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4603, + "id": 7664, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "944:7:5", + "src": "944:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -723,36 +723,36 @@ }, { "constant": false, - "id": 4607, + "id": 7668, "mutability": "mutable", "name": "txDetail", - "nameLocation": "1014:8:5", + "nameLocation": "1014:8:25", "nodeType": "VariableDeclaration", - "scope": 4610, - "src": "998:24:5", + "scope": 7671, + "src": "998:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_storage_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail" }, "typeName": { - "id": 4606, + "id": 7667, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4605, + "id": 7666, "name": "RawTx1559Detail", "nameLocations": [ - "998:15:5" + "998:15:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4629, - "src": "998:15:5" + "referencedDeclaration": 7690, + "src": "998:15:25" }, - "referencedDeclaration": 4629, - "src": "998:15:5", + "referencedDeclaration": 7690, + "src": "998:15:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_storage_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail" } }, @@ -760,13 +760,13 @@ }, { "constant": false, - "id": 4609, + "id": 7670, "mutability": "mutable", "name": "opcode", - "nameLocation": "1073:6:5", + "nameLocation": "1073:6:25", "nodeType": "VariableDeclaration", - "scope": 4610, - "src": "1066:13:5", + "scope": 7671, + "src": "1066:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -774,10 +774,10 @@ "typeString": "string" }, "typeName": { - "id": 4608, + "id": 7669, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1066:6:5", + "src": "1066:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -787,58 +787,58 @@ } ], "name": "RawTx1559", - "nameLocation": "768:9:5", - "scope": 6621, + "nameLocation": "768:9:25", + "scope": 9682, "visibility": "public" }, { - "id": 4629, + "id": 7690, "nodeType": "StructDefinition", - "src": "1092:208:5", + "src": "1092:208:25", "nodes": [], "canonicalName": "StdCheatsSafe.RawTx1559Detail", "members": [ { "constant": false, - "id": 4614, + "id": 7675, "mutability": "mutable", "name": "accessList", - "nameLocation": "1138:10:5", + "nameLocation": "1138:10:25", "nodeType": "VariableDeclaration", - "scope": 4629, - "src": "1125:23:5", + "scope": 7690, + "src": "1125:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_AccessList_$4721_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_AccessList_$7782_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList[]" }, "typeName": { "baseType": { - "id": 4612, + "id": 7673, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4611, + "id": 7672, "name": "AccessList", "nameLocations": [ - "1125:10:5" + "1125:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4721, - "src": "1125:10:5" + "referencedDeclaration": 7782, + "src": "1125:10:25" }, - "referencedDeclaration": 4721, - "src": "1125:10:5", + "referencedDeclaration": 7782, + "src": "1125:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_AccessList_$4721_storage_ptr", + "typeIdentifier": "t_struct$_AccessList_$7782_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList" } }, - "id": 4613, + "id": 7674, "nodeType": "ArrayTypeName", - "src": "1125:12:5", + "src": "1125:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_AccessList_$4721_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_AccessList_$7782_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList[]" } }, @@ -846,13 +846,13 @@ }, { "constant": false, - "id": 4616, + "id": 7677, "mutability": "mutable", "name": "data", - "nameLocation": "1164:4:5", + "nameLocation": "1164:4:25", "nodeType": "VariableDeclaration", - "scope": 4629, - "src": "1158:10:5", + "scope": 7690, + "src": "1158:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -860,10 +860,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4615, + "id": 7676, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1158:5:5", + "src": "1158:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -873,13 +873,13 @@ }, { "constant": false, - "id": 4618, + "id": 7679, "mutability": "mutable", "name": "from", - "nameLocation": "1186:4:5", + "nameLocation": "1186:4:25", "nodeType": "VariableDeclaration", - "scope": 4629, - "src": "1178:12:5", + "scope": 7690, + "src": "1178:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -887,10 +887,10 @@ "typeString": "address" }, "typeName": { - "id": 4617, + "id": 7678, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1178:7:5", + "src": "1178:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -901,13 +901,13 @@ }, { "constant": false, - "id": 4620, + "id": 7681, "mutability": "mutable", "name": "gas", - "nameLocation": "1206:3:5", + "nameLocation": "1206:3:25", "nodeType": "VariableDeclaration", - "scope": 4629, - "src": "1200:9:5", + "scope": 7690, + "src": "1200:9:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -915,10 +915,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4619, + "id": 7680, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1200:5:5", + "src": "1200:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -928,13 +928,13 @@ }, { "constant": false, - "id": 4622, + "id": 7683, "mutability": "mutable", "name": "nonce", - "nameLocation": "1225:5:5", + "nameLocation": "1225:5:25", "nodeType": "VariableDeclaration", - "scope": 4629, - "src": "1219:11:5", + "scope": 7690, + "src": "1219:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -942,10 +942,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4621, + "id": 7682, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1219:5:5", + "src": "1219:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -955,13 +955,13 @@ }, { "constant": false, - "id": 4624, + "id": 7685, "mutability": "mutable", "name": "to", - "nameLocation": "1248:2:5", + "nameLocation": "1248:2:25", "nodeType": "VariableDeclaration", - "scope": 4629, - "src": "1240:10:5", + "scope": 7690, + "src": "1240:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -969,10 +969,10 @@ "typeString": "address" }, "typeName": { - "id": 4623, + "id": 7684, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1240:7:5", + "src": "1240:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -983,13 +983,13 @@ }, { "constant": false, - "id": 4626, + "id": 7687, "mutability": "mutable", "name": "txType", - "nameLocation": "1266:6:5", + "nameLocation": "1266:6:25", "nodeType": "VariableDeclaration", - "scope": 4629, - "src": "1260:12:5", + "scope": 7690, + "src": "1260:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -997,10 +997,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4625, + "id": 7686, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1260:5:5", + "src": "1260:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1010,13 +1010,13 @@ }, { "constant": false, - "id": 4628, + "id": 7689, "mutability": "mutable", "name": "value", - "nameLocation": "1288:5:5", + "nameLocation": "1288:5:25", "nodeType": "VariableDeclaration", - "scope": 4629, - "src": "1282:11:5", + "scope": 7690, + "src": "1282:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1024,10 +1024,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4627, + "id": 7688, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1282:5:5", + "src": "1282:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1037,26 +1037,26 @@ } ], "name": "RawTx1559Detail", - "nameLocation": "1099:15:5", - "scope": 6621, + "nameLocation": "1099:15:25", + "scope": 9682, "visibility": "public" }, { - "id": 4646, + "id": 7707, "nodeType": "StructDefinition", - "src": "1306:215:5", + "src": "1306:215:25", "nodes": [], "canonicalName": "StdCheatsSafe.Tx1559", "members": [ { "constant": false, - "id": 4632, + "id": 7693, "mutability": "mutable", "name": "arguments", - "nameLocation": "1339:9:5", + "nameLocation": "1339:9:25", "nodeType": "VariableDeclaration", - "scope": 4646, - "src": "1330:18:5", + "scope": 7707, + "src": "1330:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1065,18 +1065,18 @@ }, "typeName": { "baseType": { - "id": 4630, + "id": 7691, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1330:6:5", + "src": "1330:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 4631, + "id": 7692, "nodeType": "ArrayTypeName", - "src": "1330:8:5", + "src": "1330:8:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -1086,13 +1086,13 @@ }, { "constant": false, - "id": 4634, + "id": 7695, "mutability": "mutable", "name": "contractAddress", - "nameLocation": "1366:15:5", + "nameLocation": "1366:15:25", "nodeType": "VariableDeclaration", - "scope": 4646, - "src": "1358:23:5", + "scope": 7707, + "src": "1358:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1100,10 +1100,10 @@ "typeString": "address" }, "typeName": { - "id": 4633, + "id": 7694, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1358:7:5", + "src": "1358:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1114,13 +1114,13 @@ }, { "constant": false, - "id": 4636, + "id": 7697, "mutability": "mutable", "name": "contractName", - "nameLocation": "1398:12:5", + "nameLocation": "1398:12:25", "nodeType": "VariableDeclaration", - "scope": 4646, - "src": "1391:19:5", + "scope": 7707, + "src": "1391:19:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1128,10 +1128,10 @@ "typeString": "string" }, "typeName": { - "id": 4635, + "id": 7696, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1391:6:5", + "src": "1391:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1141,13 +1141,13 @@ }, { "constant": false, - "id": 4638, + "id": 7699, "mutability": "mutable", "name": "functionSig", - "nameLocation": "1427:11:5", + "nameLocation": "1427:11:25", "nodeType": "VariableDeclaration", - "scope": 4646, - "src": "1420:18:5", + "scope": 7707, + "src": "1420:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1155,10 +1155,10 @@ "typeString": "string" }, "typeName": { - "id": 4637, + "id": 7698, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1420:6:5", + "src": "1420:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1168,13 +1168,13 @@ }, { "constant": false, - "id": 4640, + "id": 7701, "mutability": "mutable", "name": "hash", - "nameLocation": "1456:4:5", + "nameLocation": "1456:4:25", "nodeType": "VariableDeclaration", - "scope": 4646, - "src": "1448:12:5", + "scope": 7707, + "src": "1448:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1182,10 +1182,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4639, + "id": 7700, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1448:7:5", + "src": "1448:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -1195,36 +1195,36 @@ }, { "constant": false, - "id": 4643, + "id": 7704, "mutability": "mutable", "name": "txDetail", - "nameLocation": "1483:8:5", + "nameLocation": "1483:8:25", "nodeType": "VariableDeclaration", - "scope": 4646, - "src": "1470:21:5", + "scope": 7707, + "src": "1470:21:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail" }, "typeName": { - "id": 4642, + "id": 7703, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4641, + "id": 7702, "name": "Tx1559Detail", "nameLocations": [ - "1470:12:5" + "1470:12:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4665, - "src": "1470:12:5" + "referencedDeclaration": 7726, + "src": "1470:12:25" }, - "referencedDeclaration": 4665, - "src": "1470:12:5", + "referencedDeclaration": 7726, + "src": "1470:12:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail" } }, @@ -1232,13 +1232,13 @@ }, { "constant": false, - "id": 4645, + "id": 7706, "mutability": "mutable", "name": "opcode", - "nameLocation": "1508:6:5", + "nameLocation": "1508:6:25", "nodeType": "VariableDeclaration", - "scope": 4646, - "src": "1501:13:5", + "scope": 7707, + "src": "1501:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1246,10 +1246,10 @@ "typeString": "string" }, "typeName": { - "id": 4644, + "id": 7705, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1501:6:5", + "src": "1501:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1259,58 +1259,58 @@ } ], "name": "Tx1559", - "nameLocation": "1313:6:5", - "scope": 6621, + "nameLocation": "1313:6:25", + "scope": 9682, "visibility": "public" }, { - "id": 4665, + "id": 7726, "nodeType": "StructDefinition", - "src": "1527:213:5", + "src": "1527:213:25", "nodes": [], "canonicalName": "StdCheatsSafe.Tx1559Detail", "members": [ { "constant": false, - "id": 4650, + "id": 7711, "mutability": "mutable", "name": "accessList", - "nameLocation": "1570:10:5", + "nameLocation": "1570:10:25", "nodeType": "VariableDeclaration", - "scope": 4665, - "src": "1557:23:5", + "scope": 7726, + "src": "1557:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_AccessList_$4721_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_AccessList_$7782_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList[]" }, "typeName": { "baseType": { - "id": 4648, + "id": 7709, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4647, + "id": 7708, "name": "AccessList", "nameLocations": [ - "1557:10:5" + "1557:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4721, - "src": "1557:10:5" + "referencedDeclaration": 7782, + "src": "1557:10:25" }, - "referencedDeclaration": 4721, - "src": "1557:10:5", + "referencedDeclaration": 7782, + "src": "1557:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_AccessList_$4721_storage_ptr", + "typeIdentifier": "t_struct$_AccessList_$7782_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList" } }, - "id": 4649, + "id": 7710, "nodeType": "ArrayTypeName", - "src": "1557:12:5", + "src": "1557:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_AccessList_$4721_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_AccessList_$7782_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList[]" } }, @@ -1318,13 +1318,13 @@ }, { "constant": false, - "id": 4652, + "id": 7713, "mutability": "mutable", "name": "data", - "nameLocation": "1596:4:5", + "nameLocation": "1596:4:25", "nodeType": "VariableDeclaration", - "scope": 4665, - "src": "1590:10:5", + "scope": 7726, + "src": "1590:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1332,10 +1332,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4651, + "id": 7712, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1590:5:5", + "src": "1590:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1345,13 +1345,13 @@ }, { "constant": false, - "id": 4654, + "id": 7715, "mutability": "mutable", "name": "from", - "nameLocation": "1618:4:5", + "nameLocation": "1618:4:25", "nodeType": "VariableDeclaration", - "scope": 4665, - "src": "1610:12:5", + "scope": 7726, + "src": "1610:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1359,10 +1359,10 @@ "typeString": "address" }, "typeName": { - "id": 4653, + "id": 7714, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1610:7:5", + "src": "1610:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1373,13 +1373,13 @@ }, { "constant": false, - "id": 4656, + "id": 7717, "mutability": "mutable", "name": "gas", - "nameLocation": "1640:3:5", + "nameLocation": "1640:3:25", "nodeType": "VariableDeclaration", - "scope": 4665, - "src": "1632:11:5", + "scope": 7726, + "src": "1632:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1387,10 +1387,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4655, + "id": 7716, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1632:7:5", + "src": "1632:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1400,13 +1400,13 @@ }, { "constant": false, - "id": 4658, + "id": 7719, "mutability": "mutable", "name": "nonce", - "nameLocation": "1661:5:5", + "nameLocation": "1661:5:25", "nodeType": "VariableDeclaration", - "scope": 4665, - "src": "1653:13:5", + "scope": 7726, + "src": "1653:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1414,10 +1414,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4657, + "id": 7718, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1653:7:5", + "src": "1653:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1427,13 +1427,13 @@ }, { "constant": false, - "id": 4660, + "id": 7721, "mutability": "mutable", "name": "to", - "nameLocation": "1684:2:5", + "nameLocation": "1684:2:25", "nodeType": "VariableDeclaration", - "scope": 4665, - "src": "1676:10:5", + "scope": 7726, + "src": "1676:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1441,10 +1441,10 @@ "typeString": "address" }, "typeName": { - "id": 4659, + "id": 7720, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1676:7:5", + "src": "1676:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1455,13 +1455,13 @@ }, { "constant": false, - "id": 4662, + "id": 7723, "mutability": "mutable", "name": "txType", - "nameLocation": "1704:6:5", + "nameLocation": "1704:6:25", "nodeType": "VariableDeclaration", - "scope": 4665, - "src": "1696:14:5", + "scope": 7726, + "src": "1696:14:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1469,10 +1469,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4661, + "id": 7722, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1696:7:5", + "src": "1696:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1482,13 +1482,13 @@ }, { "constant": false, - "id": 4664, + "id": 7725, "mutability": "mutable", "name": "value", - "nameLocation": "1728:5:5", + "nameLocation": "1728:5:25", "nodeType": "VariableDeclaration", - "scope": 4665, - "src": "1720:13:5", + "scope": 7726, + "src": "1720:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1496,10 +1496,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4663, + "id": 7724, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1720:7:5", + "src": "1720:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1509,26 +1509,26 @@ } ], "name": "Tx1559Detail", - "nameLocation": "1534:12:5", - "scope": 6621, + "nameLocation": "1534:12:25", + "scope": 9682, "visibility": "public" }, { - "id": 4682, + "id": 7743, "nodeType": "StructDefinition", - "src": "1991:221:5", + "src": "1991:221:25", "nodes": [], "canonicalName": "StdCheatsSafe.TxLegacy", "members": [ { "constant": false, - "id": 4668, + "id": 7729, "mutability": "mutable", "name": "arguments", - "nameLocation": "2026:9:5", + "nameLocation": "2026:9:25", "nodeType": "VariableDeclaration", - "scope": 4682, - "src": "2017:18:5", + "scope": 7743, + "src": "2017:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1537,18 +1537,18 @@ }, "typeName": { "baseType": { - "id": 4666, + "id": 7727, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2017:6:5", + "src": "2017:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 4667, + "id": 7728, "nodeType": "ArrayTypeName", - "src": "2017:8:5", + "src": "2017:8:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -1558,13 +1558,13 @@ }, { "constant": false, - "id": 4670, + "id": 7731, "mutability": "mutable", "name": "contractAddress", - "nameLocation": "2053:15:5", + "nameLocation": "2053:15:25", "nodeType": "VariableDeclaration", - "scope": 4682, - "src": "2045:23:5", + "scope": 7743, + "src": "2045:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1572,10 +1572,10 @@ "typeString": "address" }, "typeName": { - "id": 4669, + "id": 7730, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2045:7:5", + "src": "2045:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1586,13 +1586,13 @@ }, { "constant": false, - "id": 4672, + "id": 7733, "mutability": "mutable", "name": "contractName", - "nameLocation": "2085:12:5", + "nameLocation": "2085:12:25", "nodeType": "VariableDeclaration", - "scope": 4682, - "src": "2078:19:5", + "scope": 7743, + "src": "2078:19:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1600,10 +1600,10 @@ "typeString": "string" }, "typeName": { - "id": 4671, + "id": 7732, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2078:6:5", + "src": "2078:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1613,13 +1613,13 @@ }, { "constant": false, - "id": 4674, + "id": 7735, "mutability": "mutable", "name": "functionSig", - "nameLocation": "2114:11:5", + "nameLocation": "2114:11:25", "nodeType": "VariableDeclaration", - "scope": 4682, - "src": "2107:18:5", + "scope": 7743, + "src": "2107:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1627,10 +1627,10 @@ "typeString": "string" }, "typeName": { - "id": 4673, + "id": 7734, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2107:6:5", + "src": "2107:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1640,13 +1640,13 @@ }, { "constant": false, - "id": 4676, + "id": 7737, "mutability": "mutable", "name": "hash", - "nameLocation": "2142:4:5", + "nameLocation": "2142:4:25", "nodeType": "VariableDeclaration", - "scope": 4682, - "src": "2135:11:5", + "scope": 7743, + "src": "2135:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1654,10 +1654,10 @@ "typeString": "string" }, "typeName": { - "id": 4675, + "id": 7736, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2135:6:5", + "src": "2135:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1667,13 +1667,13 @@ }, { "constant": false, - "id": 4678, + "id": 7739, "mutability": "mutable", "name": "opcode", - "nameLocation": "2163:6:5", + "nameLocation": "2163:6:25", "nodeType": "VariableDeclaration", - "scope": 4682, - "src": "2156:13:5", + "scope": 7743, + "src": "2156:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1681,10 +1681,10 @@ "typeString": "string" }, "typeName": { - "id": 4677, + "id": 7738, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2156:6:5", + "src": "2156:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1694,36 +1694,36 @@ }, { "constant": false, - "id": 4681, + "id": 7742, "mutability": "mutable", "name": "transaction", - "nameLocation": "2194:11:5", + "nameLocation": "2194:11:25", "nodeType": "VariableDeclaration", - "scope": 4682, - "src": "2179:26:5", + "scope": 7743, + "src": "2179:26:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_struct$_TxDetailLegacy_$4715_storage_ptr", + "typeIdentifier": "t_struct$_TxDetailLegacy_$7776_storage_ptr", "typeString": "struct StdCheatsSafe.TxDetailLegacy" }, "typeName": { - "id": 4680, + "id": 7741, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4679, + "id": 7740, "name": "TxDetailLegacy", "nameLocations": [ - "2179:14:5" + "2179:14:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4715, - "src": "2179:14:5" + "referencedDeclaration": 7776, + "src": "2179:14:25" }, - "referencedDeclaration": 4715, - "src": "2179:14:5", + "referencedDeclaration": 7776, + "src": "2179:14:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_TxDetailLegacy_$4715_storage_ptr", + "typeIdentifier": "t_struct$_TxDetailLegacy_$7776_storage_ptr", "typeString": "struct StdCheatsSafe.TxDetailLegacy" } }, @@ -1731,58 +1731,58 @@ } ], "name": "TxLegacy", - "nameLocation": "1998:8:5", - "scope": 6621, + "nameLocation": "1998:8:25", + "scope": 9682, "visibility": "public" }, { - "id": 4715, + "id": 7776, "nodeType": "StructDefinition", - "src": "2218:366:5", + "src": "2218:366:25", "nodes": [], "canonicalName": "StdCheatsSafe.TxDetailLegacy", "members": [ { "constant": false, - "id": 4686, + "id": 7747, "mutability": "mutable", "name": "accessList", - "nameLocation": "2263:10:5", + "nameLocation": "2263:10:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2250:23:5", + "scope": 7776, + "src": "2250:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_AccessList_$4721_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_AccessList_$7782_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList[]" }, "typeName": { "baseType": { - "id": 4684, + "id": 7745, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4683, + "id": 7744, "name": "AccessList", "nameLocations": [ - "2250:10:5" + "2250:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4721, - "src": "2250:10:5" + "referencedDeclaration": 7782, + "src": "2250:10:25" }, - "referencedDeclaration": 4721, - "src": "2250:10:5", + "referencedDeclaration": 7782, + "src": "2250:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_AccessList_$4721_storage_ptr", + "typeIdentifier": "t_struct$_AccessList_$7782_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList" } }, - "id": 4685, + "id": 7746, "nodeType": "ArrayTypeName", - "src": "2250:12:5", + "src": "2250:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_AccessList_$4721_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_AccessList_$7782_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList[]" } }, @@ -1790,13 +1790,13 @@ }, { "constant": false, - "id": 4688, + "id": 7749, "mutability": "mutable", "name": "chainId", - "nameLocation": "2291:7:5", + "nameLocation": "2291:7:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2283:15:5", + "scope": 7776, + "src": "2283:15:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1804,10 +1804,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4687, + "id": 7748, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2283:7:5", + "src": "2283:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1817,13 +1817,13 @@ }, { "constant": false, - "id": 4690, + "id": 7751, "mutability": "mutable", "name": "data", - "nameLocation": "2314:4:5", + "nameLocation": "2314:4:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2308:10:5", + "scope": 7776, + "src": "2308:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1831,10 +1831,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4689, + "id": 7750, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2308:5:5", + "src": "2308:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1844,13 +1844,13 @@ }, { "constant": false, - "id": 4692, + "id": 7753, "mutability": "mutable", "name": "from", - "nameLocation": "2336:4:5", + "nameLocation": "2336:4:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2328:12:5", + "scope": 7776, + "src": "2328:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1858,10 +1858,10 @@ "typeString": "address" }, "typeName": { - "id": 4691, + "id": 7752, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2328:7:5", + "src": "2328:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1872,13 +1872,13 @@ }, { "constant": false, - "id": 4694, + "id": 7755, "mutability": "mutable", "name": "gas", - "nameLocation": "2358:3:5", + "nameLocation": "2358:3:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2350:11:5", + "scope": 7776, + "src": "2350:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1886,10 +1886,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4693, + "id": 7754, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2350:7:5", + "src": "2350:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1899,13 +1899,13 @@ }, { "constant": false, - "id": 4696, + "id": 7757, "mutability": "mutable", "name": "gasPrice", - "nameLocation": "2379:8:5", + "nameLocation": "2379:8:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2371:16:5", + "scope": 7776, + "src": "2371:16:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1913,10 +1913,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4695, + "id": 7756, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2371:7:5", + "src": "2371:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1926,13 +1926,13 @@ }, { "constant": false, - "id": 4698, + "id": 7759, "mutability": "mutable", "name": "hash", - "nameLocation": "2405:4:5", + "nameLocation": "2405:4:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2397:12:5", + "scope": 7776, + "src": "2397:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1940,10 +1940,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4697, + "id": 7758, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2397:7:5", + "src": "2397:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -1953,13 +1953,13 @@ }, { "constant": false, - "id": 4700, + "id": 7761, "mutability": "mutable", "name": "nonce", - "nameLocation": "2427:5:5", + "nameLocation": "2427:5:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2419:13:5", + "scope": 7776, + "src": "2419:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1967,10 +1967,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4699, + "id": 7760, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2419:7:5", + "src": "2419:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1980,13 +1980,13 @@ }, { "constant": false, - "id": 4702, + "id": 7763, "mutability": "mutable", "name": "opcode", - "nameLocation": "2449:6:5", + "nameLocation": "2449:6:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2442:13:5", + "scope": 7776, + "src": "2442:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1994,10 +1994,10 @@ "typeString": "bytes1" }, "typeName": { - "id": 4701, + "id": 7762, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "2442:6:5", + "src": "2442:6:25", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -2007,13 +2007,13 @@ }, { "constant": false, - "id": 4704, + "id": 7765, "mutability": "mutable", "name": "r", - "nameLocation": "2473:1:5", + "nameLocation": "2473:1:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2465:9:5", + "scope": 7776, + "src": "2465:9:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2021,10 +2021,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4703, + "id": 7764, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2465:7:5", + "src": "2465:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2034,13 +2034,13 @@ }, { "constant": false, - "id": 4706, + "id": 7767, "mutability": "mutable", "name": "s", - "nameLocation": "2492:1:5", + "nameLocation": "2492:1:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2484:9:5", + "scope": 7776, + "src": "2484:9:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2048,10 +2048,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4705, + "id": 7766, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2484:7:5", + "src": "2484:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2061,13 +2061,13 @@ }, { "constant": false, - "id": 4708, + "id": 7769, "mutability": "mutable", "name": "txType", - "nameLocation": "2511:6:5", + "nameLocation": "2511:6:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2503:14:5", + "scope": 7776, + "src": "2503:14:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2075,10 +2075,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4707, + "id": 7768, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2503:7:5", + "src": "2503:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2088,13 +2088,13 @@ }, { "constant": false, - "id": 4710, + "id": 7771, "mutability": "mutable", "name": "to", - "nameLocation": "2535:2:5", + "nameLocation": "2535:2:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2527:10:5", + "scope": 7776, + "src": "2527:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2102,10 +2102,10 @@ "typeString": "address" }, "typeName": { - "id": 4709, + "id": 7770, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2527:7:5", + "src": "2527:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2116,13 +2116,13 @@ }, { "constant": false, - "id": 4712, + "id": 7773, "mutability": "mutable", "name": "v", - "nameLocation": "2553:1:5", + "nameLocation": "2553:1:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2547:7:5", + "scope": 7776, + "src": "2547:7:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2130,10 +2130,10 @@ "typeString": "uint8" }, "typeName": { - "id": 4711, + "id": 7772, "name": "uint8", "nodeType": "ElementaryTypeName", - "src": "2547:5:5", + "src": "2547:5:25", "typeDescriptions": { "typeIdentifier": "t_uint8", "typeString": "uint8" @@ -2143,13 +2143,13 @@ }, { "constant": false, - "id": 4714, + "id": 7775, "mutability": "mutable", "name": "value", - "nameLocation": "2572:5:5", + "nameLocation": "2572:5:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2564:13:5", + "scope": 7776, + "src": "2564:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2157,10 +2157,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4713, + "id": 7774, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2564:7:5", + "src": "2564:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2170,26 +2170,26 @@ } ], "name": "TxDetailLegacy", - "nameLocation": "2225:14:5", - "scope": 6621, + "nameLocation": "2225:14:25", + "scope": 9682, "visibility": "public" }, { - "id": 4721, + "id": 7782, "nodeType": "StructDefinition", - "src": "2590:87:5", + "src": "2590:87:25", "nodes": [], "canonicalName": "StdCheatsSafe.AccessList", "members": [ { "constant": false, - "id": 4717, + "id": 7778, "mutability": "mutable", "name": "accessAddress", - "nameLocation": "2626:13:5", + "nameLocation": "2626:13:25", "nodeType": "VariableDeclaration", - "scope": 4721, - "src": "2618:21:5", + "scope": 7782, + "src": "2618:21:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2197,10 +2197,10 @@ "typeString": "address" }, "typeName": { - "id": 4716, + "id": 7777, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2618:7:5", + "src": "2618:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2211,13 +2211,13 @@ }, { "constant": false, - "id": 4720, + "id": 7781, "mutability": "mutable", "name": "storageKeys", - "nameLocation": "2659:11:5", + "nameLocation": "2659:11:25", "nodeType": "VariableDeclaration", - "scope": 4721, - "src": "2649:21:5", + "scope": 7782, + "src": "2649:21:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2226,18 +2226,18 @@ }, "typeName": { "baseType": { - "id": 4718, + "id": 7779, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2649:7:5", + "src": "2649:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 4719, + "id": 7780, "nodeType": "ArrayTypeName", - "src": "2649:9:5", + "src": "2649:9:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -2247,26 +2247,26 @@ } ], "name": "AccessList", - "nameLocation": "2597:10:5", - "scope": 6621, + "nameLocation": "2597:10:25", + "scope": 9682, "visibility": "public" }, { - "id": 4750, + "id": 7811, "nodeType": "StructDefinition", - "src": "2893:385:5", + "src": "2893:385:25", "nodes": [], "canonicalName": "StdCheatsSafe.RawReceipt", "members": [ { "constant": false, - "id": 4723, + "id": 7784, "mutability": "mutable", "name": "blockHash", - "nameLocation": "2929:9:5", + "nameLocation": "2929:9:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "2921:17:5", + "scope": 7811, + "src": "2921:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2274,10 +2274,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4722, + "id": 7783, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2921:7:5", + "src": "2921:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2287,13 +2287,13 @@ }, { "constant": false, - "id": 4725, + "id": 7786, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "2954:11:5", + "nameLocation": "2954:11:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "2948:17:5", + "scope": 7811, + "src": "2948:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2301,10 +2301,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4724, + "id": 7785, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2948:5:5", + "src": "2948:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2314,13 +2314,13 @@ }, { "constant": false, - "id": 4727, + "id": 7788, "mutability": "mutable", "name": "contractAddress", - "nameLocation": "2983:15:5", + "nameLocation": "2983:15:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "2975:23:5", + "scope": 7811, + "src": "2975:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2328,10 +2328,10 @@ "typeString": "address" }, "typeName": { - "id": 4726, + "id": 7787, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2975:7:5", + "src": "2975:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2342,13 +2342,13 @@ }, { "constant": false, - "id": 4729, + "id": 7790, "mutability": "mutable", "name": "cumulativeGasUsed", - "nameLocation": "3014:17:5", + "nameLocation": "3014:17:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "3008:23:5", + "scope": 7811, + "src": "3008:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2356,10 +2356,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4728, + "id": 7789, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3008:5:5", + "src": "3008:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2369,13 +2369,13 @@ }, { "constant": false, - "id": 4731, + "id": 7792, "mutability": "mutable", "name": "effectiveGasPrice", - "nameLocation": "3047:17:5", + "nameLocation": "3047:17:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "3041:23:5", + "scope": 7811, + "src": "3041:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2383,10 +2383,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4730, + "id": 7791, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3041:5:5", + "src": "3041:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2396,13 +2396,13 @@ }, { "constant": false, - "id": 4733, + "id": 7794, "mutability": "mutable", "name": "from", - "nameLocation": "3082:4:5", + "nameLocation": "3082:4:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "3074:12:5", + "scope": 7811, + "src": "3074:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2410,10 +2410,10 @@ "typeString": "address" }, "typeName": { - "id": 4732, + "id": 7793, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3074:7:5", + "src": "3074:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2424,13 +2424,13 @@ }, { "constant": false, - "id": 4735, + "id": 7796, "mutability": "mutable", "name": "gasUsed", - "nameLocation": "3102:7:5", + "nameLocation": "3102:7:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "3096:13:5", + "scope": 7811, + "src": "3096:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2438,10 +2438,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4734, + "id": 7795, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3096:5:5", + "src": "3096:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2451,45 +2451,45 @@ }, { "constant": false, - "id": 4739, + "id": 7800, "mutability": "mutable", "name": "logs", - "nameLocation": "3135:4:5", + "nameLocation": "3135:4:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "3119:20:5", + "scope": 7811, + "src": "3119:20:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog[]" }, "typeName": { "baseType": { - "id": 4737, + "id": 7798, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4736, + "id": 7797, "name": "RawReceiptLog", "nameLocations": [ - "3119:13:5" + "3119:13:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4847, - "src": "3119:13:5" + "referencedDeclaration": 7908, + "src": "3119:13:25" }, - "referencedDeclaration": 4847, - "src": "3119:13:5", + "referencedDeclaration": 7908, + "src": "3119:13:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_storage_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog" } }, - "id": 4738, + "id": 7799, "nodeType": "ArrayTypeName", - "src": "3119:15:5", + "src": "3119:15:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog[]" } }, @@ -2497,13 +2497,13 @@ }, { "constant": false, - "id": 4741, + "id": 7802, "mutability": "mutable", "name": "logsBloom", - "nameLocation": "3155:9:5", + "nameLocation": "3155:9:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "3149:15:5", + "scope": 7811, + "src": "3149:15:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2511,10 +2511,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4740, + "id": 7801, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3149:5:5", + "src": "3149:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2524,13 +2524,13 @@ }, { "constant": false, - "id": 4743, + "id": 7804, "mutability": "mutable", "name": "status", - "nameLocation": "3180:6:5", + "nameLocation": "3180:6:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "3174:12:5", + "scope": 7811, + "src": "3174:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2538,10 +2538,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4742, + "id": 7803, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3174:5:5", + "src": "3174:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2551,13 +2551,13 @@ }, { "constant": false, - "id": 4745, + "id": 7806, "mutability": "mutable", "name": "to", - "nameLocation": "3204:2:5", + "nameLocation": "3204:2:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "3196:10:5", + "scope": 7811, + "src": "3196:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2565,10 +2565,10 @@ "typeString": "address" }, "typeName": { - "id": 4744, + "id": 7805, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3196:7:5", + "src": "3196:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2579,13 +2579,13 @@ }, { "constant": false, - "id": 4747, + "id": 7808, "mutability": "mutable", "name": "transactionHash", - "nameLocation": "3224:15:5", + "nameLocation": "3224:15:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "3216:23:5", + "scope": 7811, + "src": "3216:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2593,10 +2593,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4746, + "id": 7807, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3216:7:5", + "src": "3216:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2606,13 +2606,13 @@ }, { "constant": false, - "id": 4749, + "id": 7810, "mutability": "mutable", "name": "transactionIndex", - "nameLocation": "3255:16:5", + "nameLocation": "3255:16:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "3249:22:5", + "scope": 7811, + "src": "3249:22:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2620,10 +2620,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4748, + "id": 7809, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3249:5:5", + "src": "3249:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2633,26 +2633,26 @@ } ], "name": "RawReceipt", - "nameLocation": "2900:10:5", - "scope": 6621, + "nameLocation": "2900:10:25", + "scope": 9682, "visibility": "public" }, { - "id": 4779, + "id": 7840, "nodeType": "StructDefinition", - "src": "3284:391:5", + "src": "3284:391:25", "nodes": [], "canonicalName": "StdCheatsSafe.Receipt", "members": [ { "constant": false, - "id": 4752, + "id": 7813, "mutability": "mutable", "name": "blockHash", - "nameLocation": "3317:9:5", + "nameLocation": "3317:9:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3309:17:5", + "scope": 7840, + "src": "3309:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2660,10 +2660,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4751, + "id": 7812, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3309:7:5", + "src": "3309:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2673,13 +2673,13 @@ }, { "constant": false, - "id": 4754, + "id": 7815, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "3344:11:5", + "nameLocation": "3344:11:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3336:19:5", + "scope": 7840, + "src": "3336:19:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2687,10 +2687,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4753, + "id": 7814, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3336:7:5", + "src": "3336:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2700,13 +2700,13 @@ }, { "constant": false, - "id": 4756, + "id": 7817, "mutability": "mutable", "name": "contractAddress", - "nameLocation": "3373:15:5", + "nameLocation": "3373:15:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3365:23:5", + "scope": 7840, + "src": "3365:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2714,10 +2714,10 @@ "typeString": "address" }, "typeName": { - "id": 4755, + "id": 7816, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3365:7:5", + "src": "3365:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2728,13 +2728,13 @@ }, { "constant": false, - "id": 4758, + "id": 7819, "mutability": "mutable", "name": "cumulativeGasUsed", - "nameLocation": "3406:17:5", + "nameLocation": "3406:17:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3398:25:5", + "scope": 7840, + "src": "3398:25:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2742,10 +2742,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4757, + "id": 7818, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3398:7:5", + "src": "3398:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2755,13 +2755,13 @@ }, { "constant": false, - "id": 4760, + "id": 7821, "mutability": "mutable", "name": "effectiveGasPrice", - "nameLocation": "3441:17:5", + "nameLocation": "3441:17:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3433:25:5", + "scope": 7840, + "src": "3433:25:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2769,10 +2769,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4759, + "id": 7820, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3433:7:5", + "src": "3433:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2782,13 +2782,13 @@ }, { "constant": false, - "id": 4762, + "id": 7823, "mutability": "mutable", "name": "from", - "nameLocation": "3476:4:5", + "nameLocation": "3476:4:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3468:12:5", + "scope": 7840, + "src": "3468:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2796,10 +2796,10 @@ "typeString": "address" }, "typeName": { - "id": 4761, + "id": 7822, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3468:7:5", + "src": "3468:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2810,13 +2810,13 @@ }, { "constant": false, - "id": 4764, + "id": 7825, "mutability": "mutable", "name": "gasUsed", - "nameLocation": "3498:7:5", + "nameLocation": "3498:7:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3490:15:5", + "scope": 7840, + "src": "3490:15:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2824,10 +2824,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4763, + "id": 7824, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3490:7:5", + "src": "3490:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2837,45 +2837,45 @@ }, { "constant": false, - "id": 4768, + "id": 7829, "mutability": "mutable", "name": "logs", - "nameLocation": "3528:4:5", + "nameLocation": "3528:4:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3515:17:5", + "scope": 7840, + "src": "3515:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" }, "typeName": { "baseType": { - "id": 4766, + "id": 7827, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4765, + "id": 7826, "name": "ReceiptLog", "nameLocations": [ - "3515:10:5" + "3515:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4867, - "src": "3515:10:5" + "referencedDeclaration": 7928, + "src": "3515:10:25" }, - "referencedDeclaration": 4867, - "src": "3515:10:5", + "referencedDeclaration": 7928, + "src": "3515:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_storage_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog" } }, - "id": 4767, + "id": 7828, "nodeType": "ArrayTypeName", - "src": "3515:12:5", + "src": "3515:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" } }, @@ -2883,13 +2883,13 @@ }, { "constant": false, - "id": 4770, + "id": 7831, "mutability": "mutable", "name": "logsBloom", - "nameLocation": "3548:9:5", + "nameLocation": "3548:9:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3542:15:5", + "scope": 7840, + "src": "3542:15:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2897,10 +2897,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4769, + "id": 7830, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3542:5:5", + "src": "3542:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2910,13 +2910,13 @@ }, { "constant": false, - "id": 4772, + "id": 7833, "mutability": "mutable", "name": "status", - "nameLocation": "3575:6:5", + "nameLocation": "3575:6:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3567:14:5", + "scope": 7840, + "src": "3567:14:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2924,10 +2924,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4771, + "id": 7832, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3567:7:5", + "src": "3567:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2937,13 +2937,13 @@ }, { "constant": false, - "id": 4774, + "id": 7835, "mutability": "mutable", "name": "to", - "nameLocation": "3599:2:5", + "nameLocation": "3599:2:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3591:10:5", + "scope": 7840, + "src": "3591:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2951,10 +2951,10 @@ "typeString": "address" }, "typeName": { - "id": 4773, + "id": 7834, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3591:7:5", + "src": "3591:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2965,13 +2965,13 @@ }, { "constant": false, - "id": 4776, + "id": 7837, "mutability": "mutable", "name": "transactionHash", - "nameLocation": "3619:15:5", + "nameLocation": "3619:15:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3611:23:5", + "scope": 7840, + "src": "3611:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2979,10 +2979,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4775, + "id": 7836, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3611:7:5", + "src": "3611:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2992,13 +2992,13 @@ }, { "constant": false, - "id": 4778, + "id": 7839, "mutability": "mutable", "name": "transactionIndex", - "nameLocation": "3652:16:5", + "nameLocation": "3652:16:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3644:24:5", + "scope": 7840, + "src": "3644:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3006,10 +3006,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4777, + "id": 7838, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3644:7:5", + "src": "3644:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3019,26 +3019,26 @@ } ], "name": "Receipt", - "nameLocation": "3291:7:5", - "scope": 6621, + "nameLocation": "3291:7:25", + "scope": 9682, "visibility": "public" }, { - "id": 4802, + "id": 7863, "nodeType": "StructDefinition", - "src": "3798:227:5", + "src": "3798:227:25", "nodes": [], "canonicalName": "StdCheatsSafe.EIP1559ScriptArtifact", "members": [ { "constant": false, - "id": 4782, + "id": 7843, "mutability": "mutable", "name": "libraries", - "nameLocation": "3846:9:5", + "nameLocation": "3846:9:25", "nodeType": "VariableDeclaration", - "scope": 4802, - "src": "3837:18:5", + "scope": 7863, + "src": "3837:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3047,18 +3047,18 @@ }, "typeName": { "baseType": { - "id": 4780, + "id": 7841, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3837:6:5", + "src": "3837:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 4781, + "id": 7842, "nodeType": "ArrayTypeName", - "src": "3837:8:5", + "src": "3837:8:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -3068,13 +3068,13 @@ }, { "constant": false, - "id": 4784, + "id": 7845, "mutability": "mutable", "name": "path", - "nameLocation": "3872:4:5", + "nameLocation": "3872:4:25", "nodeType": "VariableDeclaration", - "scope": 4802, - "src": "3865:11:5", + "scope": 7863, + "src": "3865:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3082,10 +3082,10 @@ "typeString": "string" }, "typeName": { - "id": 4783, + "id": 7844, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3865:6:5", + "src": "3865:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3095,13 +3095,13 @@ }, { "constant": false, - "id": 4787, + "id": 7848, "mutability": "mutable", "name": "pending", - "nameLocation": "3895:7:5", + "nameLocation": "3895:7:25", "nodeType": "VariableDeclaration", - "scope": 4802, - "src": "3886:16:5", + "scope": 7863, + "src": "3886:16:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3110,18 +3110,18 @@ }, "typeName": { "baseType": { - "id": 4785, + "id": 7846, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3886:6:5", + "src": "3886:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 4786, + "id": 7847, "nodeType": "ArrayTypeName", - "src": "3886:8:5", + "src": "3886:8:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -3131,45 +3131,45 @@ }, { "constant": false, - "id": 4791, + "id": 7852, "mutability": "mutable", "name": "receipts", - "nameLocation": "3922:8:5", + "nameLocation": "3922:8:25", "nodeType": "VariableDeclaration", - "scope": 4802, - "src": "3912:18:5", + "scope": 7863, + "src": "3912:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" }, "typeName": { "baseType": { - "id": 4789, + "id": 7850, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4788, + "id": 7849, "name": "Receipt", "nameLocations": [ - "3912:7:5" + "3912:7:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4779, - "src": "3912:7:5" + "referencedDeclaration": 7840, + "src": "3912:7:25" }, - "referencedDeclaration": 4779, - "src": "3912:7:5", + "referencedDeclaration": 7840, + "src": "3912:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_storage_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" } }, - "id": 4790, + "id": 7851, "nodeType": "ArrayTypeName", - "src": "3912:9:5", + "src": "3912:9:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" } }, @@ -3177,13 +3177,13 @@ }, { "constant": false, - "id": 4793, + "id": 7854, "mutability": "mutable", "name": "timestamp", - "nameLocation": "3948:9:5", + "nameLocation": "3948:9:25", "nodeType": "VariableDeclaration", - "scope": 4802, - "src": "3940:17:5", + "scope": 7863, + "src": "3940:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3191,10 +3191,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4792, + "id": 7853, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3940:7:5", + "src": "3940:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3204,45 +3204,45 @@ }, { "constant": false, - "id": 4797, + "id": 7858, "mutability": "mutable", "name": "transactions", - "nameLocation": "3976:12:5", + "nameLocation": "3976:12:25", "nodeType": "VariableDeclaration", - "scope": 4802, - "src": "3967:21:5", + "scope": 7863, + "src": "3967:21:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" }, "typeName": { "baseType": { - "id": 4795, + "id": 7856, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4794, + "id": 7855, "name": "Tx1559", "nameLocations": [ - "3967:6:5" + "3967:6:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4646, - "src": "3967:6:5" + "referencedDeclaration": 7707, + "src": "3967:6:25" }, - "referencedDeclaration": 4646, - "src": "3967:6:5", + "referencedDeclaration": 7707, + "src": "3967:6:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" } }, - "id": 4796, + "id": 7857, "nodeType": "ArrayTypeName", - "src": "3967:8:5", + "src": "3967:8:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" } }, @@ -3250,45 +3250,45 @@ }, { "constant": false, - "id": 4801, + "id": 7862, "mutability": "mutable", "name": "txReturns", - "nameLocation": "4009:9:5", + "nameLocation": "4009:9:25", "nodeType": "VariableDeclaration", - "scope": 4802, - "src": "3998:20:5", + "scope": 7863, + "src": "3998:20:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_TxReturn_$4872_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_TxReturn_$7933_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.TxReturn[]" }, "typeName": { "baseType": { - "id": 4799, + "id": 7860, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4798, + "id": 7859, "name": "TxReturn", "nameLocations": [ - "3998:8:5" + "3998:8:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4872, - "src": "3998:8:5" + "referencedDeclaration": 7933, + "src": "3998:8:25" }, - "referencedDeclaration": 4872, - "src": "3998:8:5", + "referencedDeclaration": 7933, + "src": "3998:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_TxReturn_$4872_storage_ptr", + "typeIdentifier": "t_struct$_TxReturn_$7933_storage_ptr", "typeString": "struct StdCheatsSafe.TxReturn" } }, - "id": 4800, + "id": 7861, "nodeType": "ArrayTypeName", - "src": "3998:10:5", + "src": "3998:10:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_TxReturn_$4872_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_TxReturn_$7933_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.TxReturn[]" } }, @@ -3296,26 +3296,26 @@ } ], "name": "EIP1559ScriptArtifact", - "nameLocation": "3805:21:5", - "scope": 6621, + "nameLocation": "3805:21:25", + "scope": 9682, "visibility": "public" }, { - "id": 4825, + "id": 7886, "nodeType": "StructDefinition", - "src": "4031:236:5", + "src": "4031:236:25", "nodes": [], "canonicalName": "StdCheatsSafe.RawEIP1559ScriptArtifact", "members": [ { "constant": false, - "id": 4805, + "id": 7866, "mutability": "mutable", "name": "libraries", - "nameLocation": "4082:9:5", + "nameLocation": "4082:9:25", "nodeType": "VariableDeclaration", - "scope": 4825, - "src": "4073:18:5", + "scope": 7886, + "src": "4073:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3324,18 +3324,18 @@ }, "typeName": { "baseType": { - "id": 4803, + "id": 7864, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4073:6:5", + "src": "4073:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 4804, + "id": 7865, "nodeType": "ArrayTypeName", - "src": "4073:8:5", + "src": "4073:8:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -3345,13 +3345,13 @@ }, { "constant": false, - "id": 4807, + "id": 7868, "mutability": "mutable", "name": "path", - "nameLocation": "4108:4:5", + "nameLocation": "4108:4:25", "nodeType": "VariableDeclaration", - "scope": 4825, - "src": "4101:11:5", + "scope": 7886, + "src": "4101:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3359,10 +3359,10 @@ "typeString": "string" }, "typeName": { - "id": 4806, + "id": 7867, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4101:6:5", + "src": "4101:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3372,13 +3372,13 @@ }, { "constant": false, - "id": 4810, + "id": 7871, "mutability": "mutable", "name": "pending", - "nameLocation": "4131:7:5", + "nameLocation": "4131:7:25", "nodeType": "VariableDeclaration", - "scope": 4825, - "src": "4122:16:5", + "scope": 7886, + "src": "4122:16:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3387,18 +3387,18 @@ }, "typeName": { "baseType": { - "id": 4808, + "id": 7869, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4122:6:5", + "src": "4122:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 4809, + "id": 7870, "nodeType": "ArrayTypeName", - "src": "4122:8:5", + "src": "4122:8:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -3408,45 +3408,45 @@ }, { "constant": false, - "id": 4814, + "id": 7875, "mutability": "mutable", "name": "receipts", - "nameLocation": "4161:8:5", + "nameLocation": "4161:8:25", "nodeType": "VariableDeclaration", - "scope": 4825, - "src": "4148:21:5", + "scope": 7886, + "src": "4148:21:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt[]" }, "typeName": { "baseType": { - "id": 4812, + "id": 7873, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4811, + "id": 7872, "name": "RawReceipt", "nameLocations": [ - "4148:10:5" + "4148:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4750, - "src": "4148:10:5" + "referencedDeclaration": 7811, + "src": "4148:10:25" }, - "referencedDeclaration": 4750, - "src": "4148:10:5", + "referencedDeclaration": 7811, + "src": "4148:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_storage_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" } }, - "id": 4813, + "id": 7874, "nodeType": "ArrayTypeName", - "src": "4148:12:5", + "src": "4148:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt[]" } }, @@ -3454,45 +3454,45 @@ }, { "constant": false, - "id": 4818, + "id": 7879, "mutability": "mutable", "name": "txReturns", - "nameLocation": "4190:9:5", + "nameLocation": "4190:9:25", "nodeType": "VariableDeclaration", - "scope": 4825, - "src": "4179:20:5", + "scope": 7886, + "src": "4179:20:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_TxReturn_$4872_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_TxReturn_$7933_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.TxReturn[]" }, "typeName": { "baseType": { - "id": 4816, + "id": 7877, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4815, + "id": 7876, "name": "TxReturn", "nameLocations": [ - "4179:8:5" + "4179:8:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4872, - "src": "4179:8:5" + "referencedDeclaration": 7933, + "src": "4179:8:25" }, - "referencedDeclaration": 4872, - "src": "4179:8:5", + "referencedDeclaration": 7933, + "src": "4179:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_TxReturn_$4872_storage_ptr", + "typeIdentifier": "t_struct$_TxReturn_$7933_storage_ptr", "typeString": "struct StdCheatsSafe.TxReturn" } }, - "id": 4817, + "id": 7878, "nodeType": "ArrayTypeName", - "src": "4179:10:5", + "src": "4179:10:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_TxReturn_$4872_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_TxReturn_$7933_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.TxReturn[]" } }, @@ -3500,13 +3500,13 @@ }, { "constant": false, - "id": 4820, + "id": 7881, "mutability": "mutable", "name": "timestamp", - "nameLocation": "4217:9:5", + "nameLocation": "4217:9:25", "nodeType": "VariableDeclaration", - "scope": 4825, - "src": "4209:17:5", + "scope": 7886, + "src": "4209:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3514,10 +3514,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4819, + "id": 7880, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4209:7:5", + "src": "4209:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3527,45 +3527,45 @@ }, { "constant": false, - "id": 4824, + "id": 7885, "mutability": "mutable", "name": "transactions", - "nameLocation": "4248:12:5", + "nameLocation": "4248:12:25", "nodeType": "VariableDeclaration", - "scope": 4825, - "src": "4236:24:5", + "scope": 7886, + "src": "4236:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559[]" }, "typeName": { "baseType": { - "id": 4822, + "id": 7883, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4821, + "id": 7882, "name": "RawTx1559", "nameLocations": [ - "4236:9:5" + "4236:9:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4610, - "src": "4236:9:5" + "referencedDeclaration": 7671, + "src": "4236:9:25" }, - "referencedDeclaration": 4610, - "src": "4236:9:5", + "referencedDeclaration": 7671, + "src": "4236:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_storage_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" } }, - "id": 4823, + "id": 7884, "nodeType": "ArrayTypeName", - "src": "4236:11:5", + "src": "4236:11:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559[]" } }, @@ -3573,26 +3573,26 @@ } ], "name": "RawEIP1559ScriptArtifact", - "nameLocation": "4038:24:5", - "scope": 6621, + "nameLocation": "4038:24:25", + "scope": 9682, "visibility": "public" }, { - "id": 4847, + "id": 7908, "nodeType": "StructDefinition", - "src": "4273:334:5", + "src": "4273:334:25", "nodes": [], "canonicalName": "StdCheatsSafe.RawReceiptLog", "members": [ { "constant": false, - "id": 4827, + "id": 7888, "mutability": "mutable", "name": "logAddress", - "nameLocation": "4344:10:5", + "nameLocation": "4344:10:25", "nodeType": "VariableDeclaration", - "scope": 4847, - "src": "4336:18:5", + "scope": 7908, + "src": "4336:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3600,10 +3600,10 @@ "typeString": "address" }, "typeName": { - "id": 4826, + "id": 7887, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4336:7:5", + "src": "4336:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3614,13 +3614,13 @@ }, { "constant": false, - "id": 4829, + "id": 7890, "mutability": "mutable", "name": "blockHash", - "nameLocation": "4372:9:5", + "nameLocation": "4372:9:25", "nodeType": "VariableDeclaration", - "scope": 4847, - "src": "4364:17:5", + "scope": 7908, + "src": "4364:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3628,10 +3628,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4828, + "id": 7889, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4364:7:5", + "src": "4364:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3641,13 +3641,13 @@ }, { "constant": false, - "id": 4831, + "id": 7892, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "4397:11:5", + "nameLocation": "4397:11:25", "nodeType": "VariableDeclaration", - "scope": 4847, - "src": "4391:17:5", + "scope": 7908, + "src": "4391:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3655,10 +3655,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4830, + "id": 7891, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4391:5:5", + "src": "4391:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3668,13 +3668,13 @@ }, { "constant": false, - "id": 4833, + "id": 7894, "mutability": "mutable", "name": "data", - "nameLocation": "4424:4:5", + "nameLocation": "4424:4:25", "nodeType": "VariableDeclaration", - "scope": 4847, - "src": "4418:10:5", + "scope": 7908, + "src": "4418:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3682,10 +3682,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4832, + "id": 7893, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4418:5:5", + "src": "4418:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3695,13 +3695,13 @@ }, { "constant": false, - "id": 4835, + "id": 7896, "mutability": "mutable", "name": "logIndex", - "nameLocation": "4444:8:5", + "nameLocation": "4444:8:25", "nodeType": "VariableDeclaration", - "scope": 4847, - "src": "4438:14:5", + "scope": 7908, + "src": "4438:14:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3709,10 +3709,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4834, + "id": 7895, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4438:5:5", + "src": "4438:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3722,13 +3722,13 @@ }, { "constant": false, - "id": 4837, + "id": 7898, "mutability": "mutable", "name": "removed", - "nameLocation": "4467:7:5", + "nameLocation": "4467:7:25", "nodeType": "VariableDeclaration", - "scope": 4847, - "src": "4462:12:5", + "scope": 7908, + "src": "4462:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3736,10 +3736,10 @@ "typeString": "bool" }, "typeName": { - "id": 4836, + "id": 7897, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "4462:4:5", + "src": "4462:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3749,13 +3749,13 @@ }, { "constant": false, - "id": 4840, + "id": 7901, "mutability": "mutable", "name": "topics", - "nameLocation": "4494:6:5", + "nameLocation": "4494:6:25", "nodeType": "VariableDeclaration", - "scope": 4847, - "src": "4484:16:5", + "scope": 7908, + "src": "4484:16:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3764,18 +3764,18 @@ }, "typeName": { "baseType": { - "id": 4838, + "id": 7899, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4484:7:5", + "src": "4484:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 4839, + "id": 7900, "nodeType": "ArrayTypeName", - "src": "4484:9:5", + "src": "4484:9:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -3785,13 +3785,13 @@ }, { "constant": false, - "id": 4842, + "id": 7903, "mutability": "mutable", "name": "transactionHash", - "nameLocation": "4518:15:5", + "nameLocation": "4518:15:25", "nodeType": "VariableDeclaration", - "scope": 4847, - "src": "4510:23:5", + "scope": 7908, + "src": "4510:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3799,10 +3799,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4841, + "id": 7902, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4510:7:5", + "src": "4510:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3812,13 +3812,13 @@ }, { "constant": false, - "id": 4844, + "id": 7905, "mutability": "mutable", "name": "transactionIndex", - "nameLocation": "4549:16:5", + "nameLocation": "4549:16:25", "nodeType": "VariableDeclaration", - "scope": 4847, - "src": "4543:22:5", + "scope": 7908, + "src": "4543:22:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3826,10 +3826,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4843, + "id": 7904, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4543:5:5", + "src": "4543:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3839,13 +3839,13 @@ }, { "constant": false, - "id": 4846, + "id": 7907, "mutability": "mutable", "name": "transactionLogIndex", - "nameLocation": "4581:19:5", + "nameLocation": "4581:19:25", "nodeType": "VariableDeclaration", - "scope": 4847, - "src": "4575:25:5", + "scope": 7908, + "src": "4575:25:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3853,10 +3853,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4845, + "id": 7906, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4575:5:5", + "src": "4575:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3866,26 +3866,26 @@ } ], "name": "RawReceiptLog", - "nameLocation": "4280:13:5", - "scope": 6621, + "nameLocation": "4280:13:25", + "scope": 9682, "visibility": "public" }, { - "id": 4867, + "id": 7928, "nodeType": "StructDefinition", - "src": "4613:306:5", + "src": "4613:306:25", "nodes": [], "canonicalName": "StdCheatsSafe.ReceiptLog", "members": [ { "constant": false, - "id": 4849, + "id": 7910, "mutability": "mutable", "name": "logAddress", - "nameLocation": "4681:10:5", + "nameLocation": "4681:10:25", "nodeType": "VariableDeclaration", - "scope": 4867, - "src": "4673:18:5", + "scope": 7928, + "src": "4673:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3893,10 +3893,10 @@ "typeString": "address" }, "typeName": { - "id": 4848, + "id": 7909, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4673:7:5", + "src": "4673:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3907,13 +3907,13 @@ }, { "constant": false, - "id": 4851, + "id": 7912, "mutability": "mutable", "name": "blockHash", - "nameLocation": "4709:9:5", + "nameLocation": "4709:9:25", "nodeType": "VariableDeclaration", - "scope": 4867, - "src": "4701:17:5", + "scope": 7928, + "src": "4701:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3921,10 +3921,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4850, + "id": 7911, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4701:7:5", + "src": "4701:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3934,13 +3934,13 @@ }, { "constant": false, - "id": 4853, + "id": 7914, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "4736:11:5", + "nameLocation": "4736:11:25", "nodeType": "VariableDeclaration", - "scope": 4867, - "src": "4728:19:5", + "scope": 7928, + "src": "4728:19:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3948,10 +3948,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4852, + "id": 7913, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4728:7:5", + "src": "4728:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3961,13 +3961,13 @@ }, { "constant": false, - "id": 4855, + "id": 7916, "mutability": "mutable", "name": "data", - "nameLocation": "4763:4:5", + "nameLocation": "4763:4:25", "nodeType": "VariableDeclaration", - "scope": 4867, - "src": "4757:10:5", + "scope": 7928, + "src": "4757:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3975,10 +3975,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4854, + "id": 7915, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4757:5:5", + "src": "4757:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3988,13 +3988,13 @@ }, { "constant": false, - "id": 4857, + "id": 7918, "mutability": "mutable", "name": "logIndex", - "nameLocation": "4785:8:5", + "nameLocation": "4785:8:25", "nodeType": "VariableDeclaration", - "scope": 4867, - "src": "4777:16:5", + "scope": 7928, + "src": "4777:16:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4002,10 +4002,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4856, + "id": 7917, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4777:7:5", + "src": "4777:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4015,13 +4015,13 @@ }, { "constant": false, - "id": 4860, + "id": 7921, "mutability": "mutable", "name": "topics", - "nameLocation": "4813:6:5", + "nameLocation": "4813:6:25", "nodeType": "VariableDeclaration", - "scope": 4867, - "src": "4803:16:5", + "scope": 7928, + "src": "4803:16:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4030,18 +4030,18 @@ }, "typeName": { "baseType": { - "id": 4858, + "id": 7919, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4803:7:5", + "src": "4803:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 4859, + "id": 7920, "nodeType": "ArrayTypeName", - "src": "4803:9:5", + "src": "4803:9:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -4051,13 +4051,13 @@ }, { "constant": false, - "id": 4862, + "id": 7923, "mutability": "mutable", "name": "transactionIndex", - "nameLocation": "4837:16:5", + "nameLocation": "4837:16:25", "nodeType": "VariableDeclaration", - "scope": 4867, - "src": "4829:24:5", + "scope": 7928, + "src": "4829:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4065,10 +4065,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4861, + "id": 7922, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4829:7:5", + "src": "4829:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4078,13 +4078,13 @@ }, { "constant": false, - "id": 4864, + "id": 7925, "mutability": "mutable", "name": "transactionLogIndex", - "nameLocation": "4871:19:5", + "nameLocation": "4871:19:25", "nodeType": "VariableDeclaration", - "scope": 4867, - "src": "4863:27:5", + "scope": 7928, + "src": "4863:27:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4092,10 +4092,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4863, + "id": 7924, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4863:7:5", + "src": "4863:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4105,13 +4105,13 @@ }, { "constant": false, - "id": 4866, + "id": 7927, "mutability": "mutable", "name": "removed", - "nameLocation": "4905:7:5", + "nameLocation": "4905:7:25", "nodeType": "VariableDeclaration", - "scope": 4867, - "src": "4900:12:5", + "scope": 7928, + "src": "4900:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4119,10 +4119,10 @@ "typeString": "bool" }, "typeName": { - "id": 4865, + "id": 7926, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "4900:4:5", + "src": "4900:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4132,26 +4132,26 @@ } ], "name": "ReceiptLog", - "nameLocation": "4620:10:5", - "scope": 6621, + "nameLocation": "4620:10:25", + "scope": 9682, "visibility": "public" }, { - "id": 4872, + "id": 7933, "nodeType": "StructDefinition", - "src": "4925:74:5", + "src": "4925:74:25", "nodes": [], "canonicalName": "StdCheatsSafe.TxReturn", "members": [ { "constant": false, - "id": 4869, + "id": 7930, "mutability": "mutable", "name": "internalType", - "nameLocation": "4958:12:5", + "nameLocation": "4958:12:25", "nodeType": "VariableDeclaration", - "scope": 4872, - "src": "4951:19:5", + "scope": 7933, + "src": "4951:19:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4159,10 +4159,10 @@ "typeString": "string" }, "typeName": { - "id": 4868, + "id": 7929, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4951:6:5", + "src": "4951:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4172,13 +4172,13 @@ }, { "constant": false, - "id": 4871, + "id": 7932, "mutability": "mutable", "name": "value", - "nameLocation": "4987:5:5", + "nameLocation": "4987:5:25", "nodeType": "VariableDeclaration", - "scope": 4872, - "src": "4980:12:5", + "scope": 7933, + "src": "4980:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4186,10 +4186,10 @@ "typeString": "string" }, "typeName": { - "id": 4870, + "id": 7931, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4980:6:5", + "src": "4980:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4199,26 +4199,26 @@ } ], "name": "TxReturn", - "nameLocation": "4932:8:5", - "scope": 6621, + "nameLocation": "4932:8:25", + "scope": 9682, "visibility": "public" }, { - "id": 4877, + "id": 7938, "nodeType": "StructDefinition", - "src": "5005:65:5", + "src": "5005:65:25", "nodes": [], "canonicalName": "StdCheatsSafe.Account", "members": [ { "constant": false, - "id": 4874, + "id": 7935, "mutability": "mutable", "name": "addr", - "nameLocation": "5038:4:5", + "nameLocation": "5038:4:25", "nodeType": "VariableDeclaration", - "scope": 4877, - "src": "5030:12:5", + "scope": 7938, + "src": "5030:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4226,10 +4226,10 @@ "typeString": "address" }, "typeName": { - "id": 4873, + "id": 7934, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5030:7:5", + "src": "5030:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -4240,13 +4240,13 @@ }, { "constant": false, - "id": 4876, + "id": 7937, "mutability": "mutable", "name": "key", - "nameLocation": "5060:3:5", + "nameLocation": "5060:3:25", "nodeType": "VariableDeclaration", - "scope": 4877, - "src": "5052:11:5", + "scope": 7938, + "src": "5052:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4254,10 +4254,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4875, + "id": 7936, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5052:7:5", + "src": "5052:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4267,81 +4267,81 @@ } ], "name": "Account", - "nameLocation": "5012:7:5", - "scope": 6621, + "nameLocation": "5012:7:25", + "scope": 9682, "visibility": "public" }, { - "id": 4883, + "id": 7944, "nodeType": "EnumDefinition", - "src": "5076:123:5", + "src": "5076:123:25", "nodes": [], "canonicalName": "StdCheatsSafe.AddressType", "members": [ { - "id": 4878, + "id": 7939, "name": "Payable", - "nameLocation": "5103:7:5", + "nameLocation": "5103:7:25", "nodeType": "EnumValue", - "src": "5103:7:5" + "src": "5103:7:25" }, { - "id": 4879, + "id": 7940, "name": "NonPayable", - "nameLocation": "5120:10:5", + "nameLocation": "5120:10:25", "nodeType": "EnumValue", - "src": "5120:10:5" + "src": "5120:10:25" }, { - "id": 4880, + "id": 7941, "name": "ZeroAddress", - "nameLocation": "5140:11:5", + "nameLocation": "5140:11:25", "nodeType": "EnumValue", - "src": "5140:11:5" + "src": "5140:11:25" }, { - "id": 4881, + "id": 7942, "name": "Precompile", - "nameLocation": "5161:10:5", + "nameLocation": "5161:10:25", "nodeType": "EnumValue", - "src": "5161:10:5" + "src": "5161:10:25" }, { - "id": 4882, + "id": 7943, "name": "ForgeAddress", - "nameLocation": "5181:12:5", + "nameLocation": "5181:12:25", "nodeType": "EnumValue", - "src": "5181:12:5" + "src": "5181:12:25" } ], "name": "AddressType", - "nameLocation": "5081:11:5" + "nameLocation": "5081:11:25" }, { - "id": 4968, + "id": 8029, "nodeType": "FunctionDefinition", - "src": "5292:903:5", + "src": "5292:903:25", "nodes": [], "body": { - "id": 4967, + "id": 8028, "nodeType": "Block", - "src": "5373:822:5", + "src": "5373:822:25", "nodes": [], "statements": [ { "assignments": [ - 4891 + 7952 ], "declarations": [ { "constant": false, - "id": 4891, + "id": 7952, "mutability": "mutable", "name": "tokenCodeSize", - "nameLocation": "5449:13:5", + "nameLocation": "5449:13:25", "nodeType": "VariableDeclaration", - "scope": 4967, - "src": "5441:21:5", + "scope": 8028, + "src": "5441:21:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4349,10 +4349,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4890, + "id": 7951, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5441:7:5", + "src": "5441:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4361,39 +4361,39 @@ "visibility": "internal" } ], - "id": 4892, + "id": 7953, "nodeType": "VariableDeclarationStatement", - "src": "5441:21:5" + "src": "5441:21:25" }, { "AST": { "nodeType": "YulBlock", - "src": "5481:59:5", + "src": "5481:59:25", "statements": [ { "nodeType": "YulAssignment", - "src": "5495:35:5", + "src": "5495:35:25", "value": { "arguments": [ { "name": "token", "nodeType": "YulIdentifier", - "src": "5524:5:5" + "src": "5524:5:25" } ], "functionName": { "name": "extcodesize", "nodeType": "YulIdentifier", - "src": "5512:11:5" + "src": "5512:11:25" }, "nodeType": "YulFunctionCall", - "src": "5512:18:5" + "src": "5512:18:25" }, "variableNames": [ { "name": "tokenCodeSize", "nodeType": "YulIdentifier", - "src": "5495:13:5" + "src": "5495:13:25" } ] } @@ -4402,23 +4402,23 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 4885, + "declaration": 7946, "isOffset": false, "isSlot": false, - "src": "5524:5:5", + "src": "5524:5:25", "valueSize": 1 }, { - "declaration": 4891, + "declaration": 7952, "isOffset": false, "isSlot": false, - "src": "5495:13:5", + "src": "5495:13:25", "valueSize": 1 } ], - "id": 4893, + "id": 7954, "nodeType": "InlineAssembly", - "src": "5472:68:5" + "src": "5472:68:25" }, { "expression": { @@ -4428,18 +4428,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 4897, + "id": 7958, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 4895, + "id": 7956, "name": "tokenCodeSize", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4891, - "src": "5557:13:5", + "referencedDeclaration": 7952, + "src": "5557:13:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4449,21 +4449,21 @@ "operator": ">", "rightExpression": { "hexValue": "30", - "id": 4896, + "id": 7957, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5573:1:5", + "src": "5573:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "5557:17:5", + "src": "5557:17:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4471,14 +4471,14 @@ }, { "hexValue": "53746443686561747320617373756d654e6f74426c61636b6c697374656428616464726573732c61646472657373293a20546f6b656e2061646472657373206973206e6f74206120636f6e74726163742e", - "id": 4898, + "id": 7959, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5576:83:5", + "src": "5576:83:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ff181fc90e0398988b2d16ac6106309afb26707604277f79174c19e18b9403ed", "typeString": "literal_string \"StdCheats assumeNotBlacklisted(address,address): Token address is not a contract.\"" @@ -4497,7 +4497,7 @@ "typeString": "literal_string \"StdCheats assumeNotBlacklisted(address,address): Token address is not a contract.\"" } ], - "id": 4894, + "id": 7955, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -4505,13 +4505,13 @@ -18 ], "referencedDeclaration": -18, - "src": "5549:7:5", + "src": "5549:7:25", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 4899, + "id": 7960, "isConstant": false, "isLValue": false, "isPure": false, @@ -4520,31 +4520,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5549:111:5", + "src": "5549:111:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4900, + "id": 7961, "nodeType": "ExpressionStatement", - "src": "5549:111:5" + "src": "5549:111:25" }, { "assignments": [ - 4902 + 7963 ], "declarations": [ { "constant": false, - "id": 4902, + "id": 7963, "mutability": "mutable", "name": "success", - "nameLocation": "5676:7:5", + "nameLocation": "5676:7:25", "nodeType": "VariableDeclaration", - "scope": 4967, - "src": "5671:12:5", + "scope": 8028, + "src": "5671:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4552,10 +4552,10 @@ "typeString": "bool" }, "typeName": { - "id": 4901, + "id": 7962, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "5671:4:5", + "src": "5671:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4564,24 +4564,24 @@ "visibility": "internal" } ], - "id": 4903, + "id": 7964, "nodeType": "VariableDeclarationStatement", - "src": "5671:12:5" + "src": "5671:12:25" }, { "assignments": [ - 4905 + 7966 ], "declarations": [ { "constant": false, - "id": 4905, + "id": 7966, "mutability": "mutable", "name": "returnData", - "nameLocation": "5706:10:5", + "nameLocation": "5706:10:25", "nodeType": "VariableDeclaration", - "scope": 4967, - "src": "5693:23:5", + "scope": 8028, + "src": "5693:23:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4589,10 +4589,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4904, + "id": 7965, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5693:5:5", + "src": "5693:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4601,13 +4601,13 @@ "visibility": "internal" } ], - "id": 4906, + "id": 7967, "nodeType": "VariableDeclarationStatement", - "src": "5693:23:5" + "src": "5693:23:25" }, { "expression": { - "id": 4918, + "id": 7979, "isConstant": false, "isLValue": false, "isPure": false, @@ -4615,38 +4615,38 @@ "leftHandSide": { "components": [ { - "id": 4907, + "id": 7968, "name": "success", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4902, - "src": "5799:7:5", + "referencedDeclaration": 7963, + "src": "5799:7:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 4908, + "id": 7969, "name": "returnData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4905, - "src": "5808:10:5", + "referencedDeclaration": 7966, + "src": "5808:10:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } } ], - "id": 4909, + "id": 7970, "isConstant": false, "isInlineArray": false, "isLValue": true, "isPure": false, "lValueRequested": true, "nodeType": "TupleExpression", - "src": "5798:21:5", + "src": "5798:21:25", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "tuple(bool,bytes memory)" @@ -4660,14 +4660,14 @@ "arguments": [ { "hexValue": "30786665353735613837", - "id": 4914, + "id": 7975, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5862:10:5", + "src": "5862:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_4267137671_by_1", "typeString": "int_const 4267137671" @@ -4675,12 +4675,12 @@ "value": "0xfe575a87" }, { - "id": 4915, + "id": 7976, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4887, - "src": "5874:4:5", + "referencedDeclaration": 7948, + "src": "5874:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4699,32 +4699,32 @@ } ], "expression": { - "id": 4912, + "id": 7973, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5839:3:5", + "src": "5839:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 4913, + "id": 7974, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5843:18:5", + "memberLocation": "5843:18:25", "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "5839:22:5", + "src": "5839:22:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" } }, - "id": 4916, + "id": 7977, "isConstant": false, "isLValue": false, "isPure": false, @@ -4733,7 +4733,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5839:40:5", + "src": "5839:40:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4749,32 +4749,32 @@ } ], "expression": { - "id": 4910, + "id": 7971, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4885, - "src": "5822:5:5", + "referencedDeclaration": 7946, + "src": "5822:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 4911, + "id": 7972, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5828:10:5", + "memberLocation": "5828:10:25", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "5822:16:5", + "src": "5822:16:25", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 4917, + "id": 7978, "isConstant": false, "isLValue": false, "isPure": false, @@ -4783,22 +4783,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5822:58:5", + "src": "5822:58:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "tuple(bool,bytes memory)" } }, - "src": "5798:82:5", + "src": "5798:82:25", "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4919, + "id": 7980, "nodeType": "ExpressionStatement", - "src": "5798:82:5" + "src": "5798:82:25" }, { "expression": { @@ -4808,13 +4808,13 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 4934, + "id": 7995, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 4924, + "id": 7985, "isConstant": false, "isLValue": false, "isPure": false, @@ -4822,14 +4822,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "5900:8:5", + "src": "5900:8:25", "subExpression": { - "id": 4923, + "id": 7984, "name": "success", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4902, - "src": "5901:7:5", + "referencedDeclaration": 7963, + "src": "5901:7:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4847,7 +4847,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 4933, + "id": 7994, "isConstant": false, "isLValue": false, "isPure": false, @@ -4855,12 +4855,12 @@ "leftExpression": { "arguments": [ { - "id": 4927, + "id": 7988, "name": "returnData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4905, - "src": "5923:10:5", + "referencedDeclaration": 7966, + "src": "5923:10:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -4869,34 +4869,34 @@ { "components": [ { - "id": 4929, + "id": 7990, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5936:4:5", + "src": "5936:4:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_bool_$", "typeString": "type(bool)" }, "typeName": { - "id": 4928, + "id": 7989, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "5936:4:5", + "src": "5936:4:25", "typeDescriptions": {} } } ], - "id": 4930, + "id": 7991, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "5935:6:5", + "src": "5935:6:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_bool_$", "typeString": "type(bool)" @@ -4915,32 +4915,32 @@ } ], "expression": { - "id": 4925, + "id": 7986, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5912:3:5", + "src": "5912:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 4926, + "id": 7987, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5916:6:5", + "memberLocation": "5916:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "5912:10:5", + "src": "5912:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 4931, + "id": 7992, "isConstant": false, "isLValue": false, "isPure": false, @@ -4949,7 +4949,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5912:30:5", + "src": "5912:30:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -4960,27 +4960,27 @@ "operator": "==", "rightExpression": { "hexValue": "66616c7365", - "id": 4932, + "id": 7993, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "5946:5:5", + "src": "5946:5:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "false" }, - "src": "5912:39:5", + "src": "5912:39:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "5900:51:5", + "src": "5900:51:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4995,33 +4995,33 @@ } ], "expression": { - "id": 4920, + "id": 7981, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "5890:2:5", + "referencedDeclaration": 7649, + "src": "5890:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 4922, + "id": 7983, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5893:6:5", + "memberLocation": "5893:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "5890:9:5", + "referencedDeclaration": 16457, + "src": "5890:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 4935, + "id": 7996, "isConstant": false, "isLValue": false, "isPure": false, @@ -5030,20 +5030,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5890:62:5", + "src": "5890:62:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4936, + "id": 7997, "nodeType": "ExpressionStatement", - "src": "5890:62:5" + "src": "5890:62:25" }, { "expression": { - "id": 4948, + "id": 8009, "isConstant": false, "isLValue": false, "isPure": false, @@ -5051,38 +5051,38 @@ "leftHandSide": { "components": [ { - "id": 4937, + "id": 7998, "name": "success", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4902, - "src": "6035:7:5", + "referencedDeclaration": 7963, + "src": "6035:7:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 4938, + "id": 7999, "name": "returnData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4905, - "src": "6044:10:5", + "referencedDeclaration": 7966, + "src": "6044:10:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } } ], - "id": 4939, + "id": 8000, "isConstant": false, "isInlineArray": false, "isLValue": true, "isPure": false, "lValueRequested": true, "nodeType": "TupleExpression", - "src": "6034:21:5", + "src": "6034:21:25", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "tuple(bool,bytes memory)" @@ -5096,14 +5096,14 @@ "arguments": [ { "hexValue": "30786534376436303630", - "id": 4944, + "id": 8005, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6098:10:5", + "src": "6098:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_3833421920_by_1", "typeString": "int_const 3833421920" @@ -5111,12 +5111,12 @@ "value": "0xe47d6060" }, { - "id": 4945, + "id": 8006, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4887, - "src": "6110:4:5", + "referencedDeclaration": 7948, + "src": "6110:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -5135,32 +5135,32 @@ } ], "expression": { - "id": 4942, + "id": 8003, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6075:3:5", + "src": "6075:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 4943, + "id": 8004, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6079:18:5", + "memberLocation": "6079:18:25", "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "6075:22:5", + "src": "6075:22:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" } }, - "id": 4946, + "id": 8007, "isConstant": false, "isLValue": false, "isPure": false, @@ -5169,7 +5169,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6075:40:5", + "src": "6075:40:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5185,32 +5185,32 @@ } ], "expression": { - "id": 4940, + "id": 8001, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4885, - "src": "6058:5:5", + "referencedDeclaration": 7946, + "src": "6058:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 4941, + "id": 8002, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6064:10:5", + "memberLocation": "6064:10:25", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "6058:16:5", + "src": "6058:16:25", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 4947, + "id": 8008, "isConstant": false, "isLValue": false, "isPure": false, @@ -5219,22 +5219,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6058:58:5", + "src": "6058:58:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "tuple(bool,bytes memory)" } }, - "src": "6034:82:5", + "src": "6034:82:25", "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4949, + "id": 8010, "nodeType": "ExpressionStatement", - "src": "6034:82:5" + "src": "6034:82:25" }, { "expression": { @@ -5244,13 +5244,13 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 4964, + "id": 8025, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 4954, + "id": 8015, "isConstant": false, "isLValue": false, "isPure": false, @@ -5258,14 +5258,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "6136:8:5", + "src": "6136:8:25", "subExpression": { - "id": 4953, + "id": 8014, "name": "success", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4902, - "src": "6137:7:5", + "referencedDeclaration": 7963, + "src": "6137:7:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5283,7 +5283,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 4963, + "id": 8024, "isConstant": false, "isLValue": false, "isPure": false, @@ -5291,12 +5291,12 @@ "leftExpression": { "arguments": [ { - "id": 4957, + "id": 8018, "name": "returnData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4905, - "src": "6159:10:5", + "referencedDeclaration": 7966, + "src": "6159:10:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -5305,34 +5305,34 @@ { "components": [ { - "id": 4959, + "id": 8020, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6172:4:5", + "src": "6172:4:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_bool_$", "typeString": "type(bool)" }, "typeName": { - "id": 4958, + "id": 8019, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6172:4:5", + "src": "6172:4:25", "typeDescriptions": {} } } ], - "id": 4960, + "id": 8021, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "6171:6:5", + "src": "6171:6:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_bool_$", "typeString": "type(bool)" @@ -5351,32 +5351,32 @@ } ], "expression": { - "id": 4955, + "id": 8016, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6148:3:5", + "src": "6148:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 4956, + "id": 8017, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6152:6:5", + "memberLocation": "6152:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "6148:10:5", + "src": "6148:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 4961, + "id": 8022, "isConstant": false, "isLValue": false, "isPure": false, @@ -5385,7 +5385,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6148:30:5", + "src": "6148:30:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -5396,27 +5396,27 @@ "operator": "==", "rightExpression": { "hexValue": "66616c7365", - "id": 4962, + "id": 8023, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "6182:5:5", + "src": "6182:5:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "false" }, - "src": "6148:39:5", + "src": "6148:39:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "6136:51:5", + "src": "6136:51:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5431,33 +5431,33 @@ } ], "expression": { - "id": 4950, + "id": 8011, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "6126:2:5", + "referencedDeclaration": 7649, + "src": "6126:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 4952, + "id": 8013, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6129:6:5", + "memberLocation": "6129:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "6126:9:5", + "referencedDeclaration": 16457, + "src": "6126:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 4965, + "id": 8026, "isConstant": false, "isLValue": false, "isPure": false, @@ -5466,16 +5466,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6126:62:5", + "src": "6126:62:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4966, + "id": 8027, "nodeType": "ExpressionStatement", - "src": "6126:62:5" + "src": "6126:62:25" } ] }, @@ -5483,20 +5483,20 @@ "kind": "function", "modifiers": [], "name": "assumeNotBlacklisted", - "nameLocation": "5301:20:5", + "nameLocation": "5301:20:25", "parameters": { - "id": 4888, + "id": 7949, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 4885, + "id": 7946, "mutability": "mutable", "name": "token", - "nameLocation": "5330:5:5", + "nameLocation": "5330:5:25", "nodeType": "VariableDeclaration", - "scope": 4968, - "src": "5322:13:5", + "scope": 8029, + "src": "5322:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5504,10 +5504,10 @@ "typeString": "address" }, "typeName": { - "id": 4884, + "id": 7945, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5322:7:5", + "src": "5322:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -5518,13 +5518,13 @@ }, { "constant": false, - "id": 4887, + "id": 7948, "mutability": "mutable", "name": "addr", - "nameLocation": "5345:4:5", + "nameLocation": "5345:4:25", "nodeType": "VariableDeclaration", - "scope": 4968, - "src": "5337:12:5", + "scope": 8029, + "src": "5337:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5532,10 +5532,10 @@ "typeString": "address" }, "typeName": { - "id": 4886, + "id": 7947, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5337:7:5", + "src": "5337:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -5545,52 +5545,52 @@ "visibility": "internal" } ], - "src": "5321:29:5" + "src": "5321:29:25" }, "returnParameters": { - "id": 4889, + "id": 7950, "nodeType": "ParameterList", "parameters": [], - "src": "5373:0:5" + "src": "5373:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "view", "virtual": true, "visibility": "internal" }, { - "id": 4981, + "id": 8042, "nodeType": "FunctionDefinition", - "src": "6584:130:5", + "src": "6584:130:25", "nodes": [], "body": { - "id": 4980, + "id": 8041, "nodeType": "Block", - "src": "6664:50:5", + "src": "6664:50:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 4976, + "id": 8037, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4970, - "src": "6695:5:5", + "referencedDeclaration": 8031, + "src": "6695:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 4977, + "id": 8038, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4972, - "src": "6702:4:5", + "referencedDeclaration": 8033, + "src": "6702:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -5608,18 +5608,18 @@ "typeString": "address" } ], - "id": 4975, + "id": 8036, "name": "assumeNotBlacklisted", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4968, - "src": "6674:20:5", + "referencedDeclaration": 8029, + "src": "6674:20:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address) view" } }, - "id": 4978, + "id": 8039, "isConstant": false, "isLValue": false, "isPure": false, @@ -5628,16 +5628,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6674:33:5", + "src": "6674:33:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4979, + "id": 8040, "nodeType": "ExpressionStatement", - "src": "6674:33:5" + "src": "6674:33:25" } ] }, @@ -5645,20 +5645,20 @@ "kind": "function", "modifiers": [], "name": "assumeNoBlacklisted", - "nameLocation": "6593:19:5", + "nameLocation": "6593:19:25", "parameters": { - "id": 4973, + "id": 8034, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 4970, + "id": 8031, "mutability": "mutable", "name": "token", - "nameLocation": "6621:5:5", + "nameLocation": "6621:5:25", "nodeType": "VariableDeclaration", - "scope": 4981, - "src": "6613:13:5", + "scope": 8042, + "src": "6613:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5666,10 +5666,10 @@ "typeString": "address" }, "typeName": { - "id": 4969, + "id": 8030, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6613:7:5", + "src": "6613:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -5680,13 +5680,13 @@ }, { "constant": false, - "id": 4972, + "id": 8033, "mutability": "mutable", "name": "addr", - "nameLocation": "6636:4:5", + "nameLocation": "6636:4:25", "nodeType": "VariableDeclaration", - "scope": 4981, - "src": "6628:12:5", + "scope": 8042, + "src": "6628:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5694,10 +5694,10 @@ "typeString": "address" }, "typeName": { - "id": 4971, + "id": 8032, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6628:7:5", + "src": "6628:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -5707,50 +5707,50 @@ "visibility": "internal" } ], - "src": "6612:29:5" + "src": "6612:29:25" }, "returnParameters": { - "id": 4974, + "id": 8035, "nodeType": "ParameterList", "parameters": [], - "src": "6664:0:5" + "src": "6664:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "view", "virtual": true, "visibility": "internal" }, { - "id": 5040, + "id": 8101, "nodeType": "FunctionDefinition", - "src": "6720:583:5", + "src": "6720:583:25", "nodes": [], "body": { - "id": 5039, + "id": 8100, "nodeType": "Block", - "src": "6804:499:5", + "src": "6804:499:25", "nodes": [], "statements": [ { "condition": { "commonType": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, - "id": 4992, + "id": 8053, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 4989, + "id": 8050, "name": "addressType", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4986, - "src": "6818:11:5", + "referencedDeclaration": 8047, + "src": "6818:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -5758,33 +5758,33 @@ "operator": "==", "rightExpression": { "expression": { - "id": 4990, + "id": 8051, "name": "AddressType", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4883, - "src": "6833:11:5", + "referencedDeclaration": 7944, + "src": "6833:11:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_enum$_AddressType_$4883_$", + "typeIdentifier": "t_type$_t_enum$_AddressType_$7944_$", "typeString": "type(enum StdCheatsSafe.AddressType)" } }, - "id": 4991, + "id": 8052, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6845:7:5", + "memberLocation": "6845:7:25", "memberName": "Payable", "nodeType": "MemberAccess", - "referencedDeclaration": 4878, - "src": "6833:19:5", + "referencedDeclaration": 7939, + "src": "6833:19:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, - "src": "6818:34:5", + "src": "6818:34:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5793,23 +5793,23 @@ "falseBody": { "condition": { "commonType": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, - "id": 5001, + "id": 8062, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 4998, + "id": 8059, "name": "addressType", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4986, - "src": "6911:11:5", + "referencedDeclaration": 8047, + "src": "6911:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -5817,33 +5817,33 @@ "operator": "==", "rightExpression": { "expression": { - "id": 4999, + "id": 8060, "name": "AddressType", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4883, - "src": "6926:11:5", + "referencedDeclaration": 7944, + "src": "6926:11:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_enum$_AddressType_$4883_$", + "typeIdentifier": "t_type$_t_enum$_AddressType_$7944_$", "typeString": "type(enum StdCheatsSafe.AddressType)" } }, - "id": 5000, + "id": 8061, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6938:10:5", + "memberLocation": "6938:10:25", "memberName": "NonPayable", "nodeType": "MemberAccess", - "referencedDeclaration": 4879, - "src": "6926:22:5", + "referencedDeclaration": 7940, + "src": "6926:22:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, - "src": "6911:37:5", + "src": "6911:37:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5852,23 +5852,23 @@ "falseBody": { "condition": { "commonType": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, - "id": 5010, + "id": 8071, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5007, + "id": 8068, "name": "addressType", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4986, - "src": "7004:11:5", + "referencedDeclaration": 8047, + "src": "7004:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -5876,33 +5876,33 @@ "operator": "==", "rightExpression": { "expression": { - "id": 5008, + "id": 8069, "name": "AddressType", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4883, - "src": "7019:11:5", + "referencedDeclaration": 7944, + "src": "7019:11:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_enum$_AddressType_$4883_$", + "typeIdentifier": "t_type$_t_enum$_AddressType_$7944_$", "typeString": "type(enum StdCheatsSafe.AddressType)" } }, - "id": 5009, + "id": 8070, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7031:11:5", + "memberLocation": "7031:11:25", "memberName": "ZeroAddress", "nodeType": "MemberAccess", - "referencedDeclaration": 4880, - "src": "7019:23:5", + "referencedDeclaration": 7941, + "src": "7019:23:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, - "src": "7004:38:5", + "src": "7004:38:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5911,23 +5911,23 @@ "falseBody": { "condition": { "commonType": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, - "id": 5019, + "id": 8080, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5016, + "id": 8077, "name": "addressType", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4986, - "src": "7105:11:5", + "referencedDeclaration": 8047, + "src": "7105:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -5935,33 +5935,33 @@ "operator": "==", "rightExpression": { "expression": { - "id": 5017, + "id": 8078, "name": "AddressType", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4883, - "src": "7120:11:5", + "referencedDeclaration": 7944, + "src": "7120:11:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_enum$_AddressType_$4883_$", + "typeIdentifier": "t_type$_t_enum$_AddressType_$7944_$", "typeString": "type(enum StdCheatsSafe.AddressType)" } }, - "id": 5018, + "id": 8079, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7132:10:5", + "memberLocation": "7132:10:25", "memberName": "Precompile", "nodeType": "MemberAccess", - "referencedDeclaration": 4881, - "src": "7120:22:5", + "referencedDeclaration": 7942, + "src": "7120:22:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, - "src": "7105:37:5", + "src": "7105:37:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5970,23 +5970,23 @@ "falseBody": { "condition": { "commonType": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, - "id": 5028, + "id": 8089, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5025, + "id": 8086, "name": "addressType", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4986, - "src": "7204:11:5", + "referencedDeclaration": 8047, + "src": "7204:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -5994,56 +5994,56 @@ "operator": "==", "rightExpression": { "expression": { - "id": 5026, + "id": 8087, "name": "AddressType", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4883, - "src": "7219:11:5", + "referencedDeclaration": 7944, + "src": "7219:11:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_enum$_AddressType_$4883_$", + "typeIdentifier": "t_type$_t_enum$_AddressType_$7944_$", "typeString": "type(enum StdCheatsSafe.AddressType)" } }, - "id": 5027, + "id": 8088, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7231:12:5", + "memberLocation": "7231:12:25", "memberName": "ForgeAddress", "nodeType": "MemberAccess", - "referencedDeclaration": 4882, - "src": "7219:24:5", + "referencedDeclaration": 7943, + "src": "7219:24:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, - "src": "7204:39:5", + "src": "7204:39:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 5034, + "id": 8095, "nodeType": "IfStatement", - "src": "7200:97:5", + "src": "7200:97:25", "trueBody": { - "id": 5033, + "id": 8094, "nodeType": "Block", - "src": "7245:52:5", + "src": "7245:52:25", "statements": [ { "expression": { "arguments": [ { - "id": 5030, + "id": 8091, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4983, - "src": "7281:4:5", + "referencedDeclaration": 8044, + "src": "7281:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6057,18 +6057,18 @@ "typeString": "address" } ], - "id": 5029, + "id": 8090, "name": "assumeNotForgeAddress", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5429, - "src": "7259:21:5", + "referencedDeclaration": 8490, + "src": "7259:21:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_address_$returns$__$", "typeString": "function (address) pure" } }, - "id": 5031, + "id": 8092, "isConstant": false, "isLValue": false, "isPure": false, @@ -6077,38 +6077,38 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7259:27:5", + "src": "7259:27:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5032, + "id": 8093, "nodeType": "ExpressionStatement", - "src": "7259:27:5" + "src": "7259:27:25" } ] } }, - "id": 5035, + "id": 8096, "nodeType": "IfStatement", - "src": "7101:196:5", + "src": "7101:196:25", "trueBody": { - "id": 5024, + "id": 8085, "nodeType": "Block", - "src": "7144:50:5", + "src": "7144:50:25", "statements": [ { "expression": { "arguments": [ { - "id": 5021, + "id": 8082, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4983, - "src": "7178:4:5", + "referencedDeclaration": 8044, + "src": "7178:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6122,21 +6122,21 @@ "typeString": "address" } ], - "id": 5020, + "id": 8081, "name": "assumeNotPrecompile", "nodeType": "Identifier", "overloadedDeclarations": [ - 5261, - 5404 + 8322, + 8465 ], - "referencedDeclaration": 5261, - "src": "7158:19:5", + "referencedDeclaration": 8322, + "src": "7158:19:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_address_$returns$__$", "typeString": "function (address) pure" } }, - "id": 5022, + "id": 8083, "isConstant": false, "isLValue": false, "isPure": false, @@ -6145,38 +6145,38 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7158:25:5", + "src": "7158:25:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5023, + "id": 8084, "nodeType": "ExpressionStatement", - "src": "7158:25:5" + "src": "7158:25:25" } ] } }, - "id": 5036, + "id": 8097, "nodeType": "IfStatement", - "src": "7000:297:5", + "src": "7000:297:25", "trueBody": { - "id": 5015, + "id": 8076, "nodeType": "Block", - "src": "7044:51:5", + "src": "7044:51:25", "statements": [ { "expression": { "arguments": [ { - "id": 5012, + "id": 8073, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4983, - "src": "7079:4:5", + "referencedDeclaration": 8044, + "src": "7079:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6190,18 +6190,18 @@ "typeString": "address" } ], - "id": 5011, + "id": 8072, "name": "assumeNotZeroAddress", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5249, - "src": "7058:20:5", + "referencedDeclaration": 8310, + "src": "7058:20:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_address_$returns$__$", "typeString": "function (address) pure" } }, - "id": 5013, + "id": 8074, "isConstant": false, "isLValue": false, "isPure": false, @@ -6210,38 +6210,38 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7058:26:5", + "src": "7058:26:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5014, + "id": 8075, "nodeType": "ExpressionStatement", - "src": "7058:26:5" + "src": "7058:26:25" } ] } }, - "id": 5037, + "id": 8098, "nodeType": "IfStatement", - "src": "6907:390:5", + "src": "6907:390:25", "trueBody": { - "id": 5006, + "id": 8067, "nodeType": "Block", - "src": "6950:44:5", + "src": "6950:44:25", "statements": [ { "expression": { "arguments": [ { - "id": 5003, + "id": 8064, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4983, - "src": "6978:4:5", + "referencedDeclaration": 8044, + "src": "6978:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6255,18 +6255,18 @@ "typeString": "address" } ], - "id": 5002, + "id": 8063, "name": "assumePayable", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5217, - "src": "6964:13:5", + "referencedDeclaration": 8278, + "src": "6964:13:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$returns$__$", "typeString": "function (address)" } }, - "id": 5004, + "id": 8065, "isConstant": false, "isLValue": false, "isPure": false, @@ -6275,38 +6275,38 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6964:19:5", + "src": "6964:19:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5005, + "id": 8066, "nodeType": "ExpressionStatement", - "src": "6964:19:5" + "src": "6964:19:25" } ] } }, - "id": 5038, + "id": 8099, "nodeType": "IfStatement", - "src": "6814:483:5", + "src": "6814:483:25", "trueBody": { - "id": 4997, + "id": 8058, "nodeType": "Block", - "src": "6854:47:5", + "src": "6854:47:25", "statements": [ { "expression": { "arguments": [ { - "id": 4994, + "id": 8055, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4983, - "src": "6885:4:5", + "referencedDeclaration": 8044, + "src": "6885:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6320,18 +6320,18 @@ "typeString": "address" } ], - "id": 4993, + "id": 8054, "name": "assumeNotPayable", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5232, - "src": "6868:16:5", + "referencedDeclaration": 8293, + "src": "6868:16:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$returns$__$", "typeString": "function (address)" } }, - "id": 4995, + "id": 8056, "isConstant": false, "isLValue": false, "isPure": false, @@ -6340,16 +6340,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6868:22:5", + "src": "6868:22:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4996, + "id": 8057, "nodeType": "ExpressionStatement", - "src": "6868:22:5" + "src": "6868:22:25" } ] } @@ -6360,20 +6360,20 @@ "kind": "function", "modifiers": [], "name": "assumeAddressIsNot", - "nameLocation": "6729:18:5", + "nameLocation": "6729:18:25", "parameters": { - "id": 4987, + "id": 8048, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 4983, + "id": 8044, "mutability": "mutable", "name": "addr", - "nameLocation": "6756:4:5", + "nameLocation": "6756:4:25", "nodeType": "VariableDeclaration", - "scope": 5040, - "src": "6748:12:5", + "scope": 8101, + "src": "6748:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6381,10 +6381,10 @@ "typeString": "address" }, "typeName": { - "id": 4982, + "id": 8043, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6748:7:5", + "src": "6748:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -6395,90 +6395,90 @@ }, { "constant": false, - "id": 4986, + "id": 8047, "mutability": "mutable", "name": "addressType", - "nameLocation": "6774:11:5", + "nameLocation": "6774:11:25", "nodeType": "VariableDeclaration", - "scope": 5040, - "src": "6762:23:5", + "scope": 8101, + "src": "6762:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, "typeName": { - "id": 4985, + "id": 8046, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4984, + "id": 8045, "name": "AddressType", "nameLocations": [ - "6762:11:5" + "6762:11:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4883, - "src": "6762:11:5" + "referencedDeclaration": 7944, + "src": "6762:11:25" }, - "referencedDeclaration": 4883, - "src": "6762:11:5", + "referencedDeclaration": 7944, + "src": "6762:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, "visibility": "internal" } ], - "src": "6747:39:5" + "src": "6747:39:25" }, "returnParameters": { - "id": 4988, + "id": 8049, "nodeType": "ParameterList", "parameters": [], - "src": "6804:0:5" + "src": "6804:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 5062, + "id": 8123, "nodeType": "FunctionDefinition", - "src": "7309:214:5", + "src": "7309:214:25", "nodes": [], "body": { - "id": 5061, + "id": 8122, "nodeType": "Block", - "src": "7420:103:5", + "src": "7420:103:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 5052, + "id": 8113, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5042, - "src": "7449:4:5", + "referencedDeclaration": 8103, + "src": "7449:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 5053, + "id": 8114, "name": "addressType1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5045, - "src": "7455:12:5", + "referencedDeclaration": 8106, + "src": "7455:12:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } } @@ -6490,27 +6490,27 @@ "typeString": "address" }, { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } ], - "id": 5051, + "id": 8112, "name": "assumeAddressIsNot", "nodeType": "Identifier", "overloadedDeclarations": [ - 5040, - 5062, - 5092, - 5130 + 8101, + 8123, + 8153, + 8191 ], - "referencedDeclaration": 5040, - "src": "7430:18:5", + "referencedDeclaration": 8101, + "src": "7430:18:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$4883_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$7944_$returns$__$", "typeString": "function (address,enum StdCheatsSafe.AddressType)" } }, - "id": 5054, + "id": 8115, "isConstant": false, "isLValue": false, "isPure": false, @@ -6519,41 +6519,41 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7430:38:5", + "src": "7430:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5055, + "id": 8116, "nodeType": "ExpressionStatement", - "src": "7430:38:5" + "src": "7430:38:25" }, { "expression": { "arguments": [ { - "id": 5057, + "id": 8118, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5042, - "src": "7497:4:5", + "referencedDeclaration": 8103, + "src": "7497:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 5058, + "id": 8119, "name": "addressType2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5048, - "src": "7503:12:5", + "referencedDeclaration": 8109, + "src": "7503:12:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } } @@ -6565,27 +6565,27 @@ "typeString": "address" }, { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } ], - "id": 5056, + "id": 8117, "name": "assumeAddressIsNot", "nodeType": "Identifier", "overloadedDeclarations": [ - 5040, - 5062, - 5092, - 5130 + 8101, + 8123, + 8153, + 8191 ], - "referencedDeclaration": 5040, - "src": "7478:18:5", + "referencedDeclaration": 8101, + "src": "7478:18:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$4883_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$7944_$returns$__$", "typeString": "function (address,enum StdCheatsSafe.AddressType)" } }, - "id": 5059, + "id": 8120, "isConstant": false, "isLValue": false, "isPure": false, @@ -6594,16 +6594,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7478:38:5", + "src": "7478:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5060, + "id": 8121, "nodeType": "ExpressionStatement", - "src": "7478:38:5" + "src": "7478:38:25" } ] }, @@ -6611,20 +6611,20 @@ "kind": "function", "modifiers": [], "name": "assumeAddressIsNot", - "nameLocation": "7318:18:5", + "nameLocation": "7318:18:25", "parameters": { - "id": 5049, + "id": 8110, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5042, + "id": 8103, "mutability": "mutable", "name": "addr", - "nameLocation": "7345:4:5", + "nameLocation": "7345:4:25", "nodeType": "VariableDeclaration", - "scope": 5062, - "src": "7337:12:5", + "scope": 8123, + "src": "7337:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6632,10 +6632,10 @@ "typeString": "address" }, "typeName": { - "id": 5041, + "id": 8102, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7337:7:5", + "src": "7337:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -6646,36 +6646,36 @@ }, { "constant": false, - "id": 5045, + "id": 8106, "mutability": "mutable", "name": "addressType1", - "nameLocation": "7363:12:5", + "nameLocation": "7363:12:25", "nodeType": "VariableDeclaration", - "scope": 5062, - "src": "7351:24:5", + "scope": 8123, + "src": "7351:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, "typeName": { - "id": 5044, + "id": 8105, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5043, + "id": 8104, "name": "AddressType", "nameLocations": [ - "7351:11:5" + "7351:11:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4883, - "src": "7351:11:5" + "referencedDeclaration": 7944, + "src": "7351:11:25" }, - "referencedDeclaration": 4883, - "src": "7351:11:5", + "referencedDeclaration": 7944, + "src": "7351:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -6683,90 +6683,90 @@ }, { "constant": false, - "id": 5048, + "id": 8109, "mutability": "mutable", "name": "addressType2", - "nameLocation": "7389:12:5", + "nameLocation": "7389:12:25", "nodeType": "VariableDeclaration", - "scope": 5062, - "src": "7377:24:5", + "scope": 8123, + "src": "7377:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, "typeName": { - "id": 5047, + "id": 8108, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5046, + "id": 8107, "name": "AddressType", "nameLocations": [ - "7377:11:5" + "7377:11:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4883, - "src": "7377:11:5" + "referencedDeclaration": 7944, + "src": "7377:11:25" }, - "referencedDeclaration": 4883, - "src": "7377:11:5", + "referencedDeclaration": 7944, + "src": "7377:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, "visibility": "internal" } ], - "src": "7336:66:5" + "src": "7336:66:25" }, "returnParameters": { - "id": 5050, + "id": 8111, "nodeType": "ParameterList", "parameters": [], - "src": "7420:0:5" + "src": "7420:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 5092, + "id": 8153, "nodeType": "FunctionDefinition", - "src": "7529:326:5", + "src": "7529:326:25", "nodes": [], "body": { - "id": 5091, + "id": 8152, "nodeType": "Block", - "src": "7704:151:5", + "src": "7704:151:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 5077, + "id": 8138, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5064, - "src": "7733:4:5", + "referencedDeclaration": 8125, + "src": "7733:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 5078, + "id": 8139, "name": "addressType1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5067, - "src": "7739:12:5", + "referencedDeclaration": 8128, + "src": "7739:12:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } } @@ -6778,27 +6778,27 @@ "typeString": "address" }, { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } ], - "id": 5076, + "id": 8137, "name": "assumeAddressIsNot", "nodeType": "Identifier", "overloadedDeclarations": [ - 5040, - 5062, - 5092, - 5130 + 8101, + 8123, + 8153, + 8191 ], - "referencedDeclaration": 5040, - "src": "7714:18:5", + "referencedDeclaration": 8101, + "src": "7714:18:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$4883_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$7944_$returns$__$", "typeString": "function (address,enum StdCheatsSafe.AddressType)" } }, - "id": 5079, + "id": 8140, "isConstant": false, "isLValue": false, "isPure": false, @@ -6807,41 +6807,41 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7714:38:5", + "src": "7714:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5080, + "id": 8141, "nodeType": "ExpressionStatement", - "src": "7714:38:5" + "src": "7714:38:25" }, { "expression": { "arguments": [ { - "id": 5082, + "id": 8143, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5064, - "src": "7781:4:5", + "referencedDeclaration": 8125, + "src": "7781:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 5083, + "id": 8144, "name": "addressType2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5070, - "src": "7787:12:5", + "referencedDeclaration": 8131, + "src": "7787:12:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } } @@ -6853,27 +6853,27 @@ "typeString": "address" }, { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } ], - "id": 5081, + "id": 8142, "name": "assumeAddressIsNot", "nodeType": "Identifier", "overloadedDeclarations": [ - 5040, - 5062, - 5092, - 5130 + 8101, + 8123, + 8153, + 8191 ], - "referencedDeclaration": 5040, - "src": "7762:18:5", + "referencedDeclaration": 8101, + "src": "7762:18:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$4883_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$7944_$returns$__$", "typeString": "function (address,enum StdCheatsSafe.AddressType)" } }, - "id": 5084, + "id": 8145, "isConstant": false, "isLValue": false, "isPure": false, @@ -6882,41 +6882,41 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7762:38:5", + "src": "7762:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5085, + "id": 8146, "nodeType": "ExpressionStatement", - "src": "7762:38:5" + "src": "7762:38:25" }, { "expression": { "arguments": [ { - "id": 5087, + "id": 8148, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5064, - "src": "7829:4:5", + "referencedDeclaration": 8125, + "src": "7829:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 5088, + "id": 8149, "name": "addressType3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5073, - "src": "7835:12:5", + "referencedDeclaration": 8134, + "src": "7835:12:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } } @@ -6928,27 +6928,27 @@ "typeString": "address" }, { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } ], - "id": 5086, + "id": 8147, "name": "assumeAddressIsNot", "nodeType": "Identifier", "overloadedDeclarations": [ - 5040, - 5062, - 5092, - 5130 + 8101, + 8123, + 8153, + 8191 ], - "referencedDeclaration": 5040, - "src": "7810:18:5", + "referencedDeclaration": 8101, + "src": "7810:18:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$4883_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$7944_$returns$__$", "typeString": "function (address,enum StdCheatsSafe.AddressType)" } }, - "id": 5089, + "id": 8150, "isConstant": false, "isLValue": false, "isPure": false, @@ -6957,16 +6957,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7810:38:5", + "src": "7810:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5090, + "id": 8151, "nodeType": "ExpressionStatement", - "src": "7810:38:5" + "src": "7810:38:25" } ] }, @@ -6974,20 +6974,20 @@ "kind": "function", "modifiers": [], "name": "assumeAddressIsNot", - "nameLocation": "7538:18:5", + "nameLocation": "7538:18:25", "parameters": { - "id": 5074, + "id": 8135, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5064, + "id": 8125, "mutability": "mutable", "name": "addr", - "nameLocation": "7574:4:5", + "nameLocation": "7574:4:25", "nodeType": "VariableDeclaration", - "scope": 5092, - "src": "7566:12:5", + "scope": 8153, + "src": "7566:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6995,10 +6995,10 @@ "typeString": "address" }, "typeName": { - "id": 5063, + "id": 8124, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7566:7:5", + "src": "7566:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -7009,36 +7009,36 @@ }, { "constant": false, - "id": 5067, + "id": 8128, "mutability": "mutable", "name": "addressType1", - "nameLocation": "7600:12:5", + "nameLocation": "7600:12:25", "nodeType": "VariableDeclaration", - "scope": 5092, - "src": "7588:24:5", + "scope": 8153, + "src": "7588:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, "typeName": { - "id": 5066, + "id": 8127, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5065, + "id": 8126, "name": "AddressType", "nameLocations": [ - "7588:11:5" + "7588:11:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4883, - "src": "7588:11:5" + "referencedDeclaration": 7944, + "src": "7588:11:25" }, - "referencedDeclaration": 4883, - "src": "7588:11:5", + "referencedDeclaration": 7944, + "src": "7588:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -7046,36 +7046,36 @@ }, { "constant": false, - "id": 5070, + "id": 8131, "mutability": "mutable", "name": "addressType2", - "nameLocation": "7634:12:5", + "nameLocation": "7634:12:25", "nodeType": "VariableDeclaration", - "scope": 5092, - "src": "7622:24:5", + "scope": 8153, + "src": "7622:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, "typeName": { - "id": 5069, + "id": 8130, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5068, + "id": 8129, "name": "AddressType", "nameLocations": [ - "7622:11:5" + "7622:11:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4883, - "src": "7622:11:5" + "referencedDeclaration": 7944, + "src": "7622:11:25" }, - "referencedDeclaration": 4883, - "src": "7622:11:5", + "referencedDeclaration": 7944, + "src": "7622:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -7083,90 +7083,90 @@ }, { "constant": false, - "id": 5073, + "id": 8134, "mutability": "mutable", "name": "addressType3", - "nameLocation": "7668:12:5", + "nameLocation": "7668:12:25", "nodeType": "VariableDeclaration", - "scope": 5092, - "src": "7656:24:5", + "scope": 8153, + "src": "7656:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, "typeName": { - "id": 5072, + "id": 8133, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5071, + "id": 8132, "name": "AddressType", "nameLocations": [ - "7656:11:5" + "7656:11:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4883, - "src": "7656:11:5" + "referencedDeclaration": 7944, + "src": "7656:11:25" }, - "referencedDeclaration": 4883, - "src": "7656:11:5", + "referencedDeclaration": 7944, + "src": "7656:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, "visibility": "internal" } ], - "src": "7556:130:5" + "src": "7556:130:25" }, "returnParameters": { - "id": 5075, + "id": 8136, "nodeType": "ParameterList", "parameters": [], - "src": "7704:0:5" + "src": "7704:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 5130, + "id": 8191, "nodeType": "FunctionDefinition", - "src": "7861:408:5", + "src": "7861:408:25", "nodes": [], "body": { - "id": 5129, + "id": 8190, "nodeType": "Block", - "src": "8070:199:5", + "src": "8070:199:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 5110, + "id": 8171, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5094, - "src": "8099:4:5", + "referencedDeclaration": 8155, + "src": "8099:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 5111, + "id": 8172, "name": "addressType1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5097, - "src": "8105:12:5", + "referencedDeclaration": 8158, + "src": "8105:12:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } } @@ -7178,27 +7178,27 @@ "typeString": "address" }, { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } ], - "id": 5109, + "id": 8170, "name": "assumeAddressIsNot", "nodeType": "Identifier", "overloadedDeclarations": [ - 5040, - 5062, - 5092, - 5130 + 8101, + 8123, + 8153, + 8191 ], - "referencedDeclaration": 5040, - "src": "8080:18:5", + "referencedDeclaration": 8101, + "src": "8080:18:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$4883_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$7944_$returns$__$", "typeString": "function (address,enum StdCheatsSafe.AddressType)" } }, - "id": 5112, + "id": 8173, "isConstant": false, "isLValue": false, "isPure": false, @@ -7207,41 +7207,41 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8080:38:5", + "src": "8080:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5113, + "id": 8174, "nodeType": "ExpressionStatement", - "src": "8080:38:5" + "src": "8080:38:25" }, { "expression": { "arguments": [ { - "id": 5115, + "id": 8176, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5094, - "src": "8147:4:5", + "referencedDeclaration": 8155, + "src": "8147:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 5116, + "id": 8177, "name": "addressType2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5100, - "src": "8153:12:5", + "referencedDeclaration": 8161, + "src": "8153:12:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } } @@ -7253,27 +7253,27 @@ "typeString": "address" }, { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } ], - "id": 5114, + "id": 8175, "name": "assumeAddressIsNot", "nodeType": "Identifier", "overloadedDeclarations": [ - 5040, - 5062, - 5092, - 5130 + 8101, + 8123, + 8153, + 8191 ], - "referencedDeclaration": 5040, - "src": "8128:18:5", + "referencedDeclaration": 8101, + "src": "8128:18:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$4883_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$7944_$returns$__$", "typeString": "function (address,enum StdCheatsSafe.AddressType)" } }, - "id": 5117, + "id": 8178, "isConstant": false, "isLValue": false, "isPure": false, @@ -7282,41 +7282,41 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8128:38:5", + "src": "8128:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5118, + "id": 8179, "nodeType": "ExpressionStatement", - "src": "8128:38:5" + "src": "8128:38:25" }, { "expression": { "arguments": [ { - "id": 5120, + "id": 8181, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5094, - "src": "8195:4:5", + "referencedDeclaration": 8155, + "src": "8195:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 5121, + "id": 8182, "name": "addressType3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5103, - "src": "8201:12:5", + "referencedDeclaration": 8164, + "src": "8201:12:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } } @@ -7328,27 +7328,27 @@ "typeString": "address" }, { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } ], - "id": 5119, + "id": 8180, "name": "assumeAddressIsNot", "nodeType": "Identifier", "overloadedDeclarations": [ - 5040, - 5062, - 5092, - 5130 + 8101, + 8123, + 8153, + 8191 ], - "referencedDeclaration": 5040, - "src": "8176:18:5", + "referencedDeclaration": 8101, + "src": "8176:18:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$4883_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$7944_$returns$__$", "typeString": "function (address,enum StdCheatsSafe.AddressType)" } }, - "id": 5122, + "id": 8183, "isConstant": false, "isLValue": false, "isPure": false, @@ -7357,41 +7357,41 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8176:38:5", + "src": "8176:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5123, + "id": 8184, "nodeType": "ExpressionStatement", - "src": "8176:38:5" + "src": "8176:38:25" }, { "expression": { "arguments": [ { - "id": 5125, + "id": 8186, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5094, - "src": "8243:4:5", + "referencedDeclaration": 8155, + "src": "8243:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 5126, + "id": 8187, "name": "addressType4", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5106, - "src": "8249:12:5", + "referencedDeclaration": 8167, + "src": "8249:12:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } } @@ -7403,27 +7403,27 @@ "typeString": "address" }, { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } ], - "id": 5124, + "id": 8185, "name": "assumeAddressIsNot", "nodeType": "Identifier", "overloadedDeclarations": [ - 5040, - 5062, - 5092, - 5130 + 8101, + 8123, + 8153, + 8191 ], - "referencedDeclaration": 5040, - "src": "8224:18:5", + "referencedDeclaration": 8101, + "src": "8224:18:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$4883_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$7944_$returns$__$", "typeString": "function (address,enum StdCheatsSafe.AddressType)" } }, - "id": 5127, + "id": 8188, "isConstant": false, "isLValue": false, "isPure": false, @@ -7432,16 +7432,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8224:38:5", + "src": "8224:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5128, + "id": 8189, "nodeType": "ExpressionStatement", - "src": "8224:38:5" + "src": "8224:38:25" } ] }, @@ -7449,20 +7449,20 @@ "kind": "function", "modifiers": [], "name": "assumeAddressIsNot", - "nameLocation": "7870:18:5", + "nameLocation": "7870:18:25", "parameters": { - "id": 5107, + "id": 8168, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5094, + "id": 8155, "mutability": "mutable", "name": "addr", - "nameLocation": "7906:4:5", + "nameLocation": "7906:4:25", "nodeType": "VariableDeclaration", - "scope": 5130, - "src": "7898:12:5", + "scope": 8191, + "src": "7898:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7470,10 +7470,10 @@ "typeString": "address" }, "typeName": { - "id": 5093, + "id": 8154, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7898:7:5", + "src": "7898:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -7484,36 +7484,36 @@ }, { "constant": false, - "id": 5097, + "id": 8158, "mutability": "mutable", "name": "addressType1", - "nameLocation": "7932:12:5", + "nameLocation": "7932:12:25", "nodeType": "VariableDeclaration", - "scope": 5130, - "src": "7920:24:5", + "scope": 8191, + "src": "7920:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, "typeName": { - "id": 5096, + "id": 8157, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5095, + "id": 8156, "name": "AddressType", "nameLocations": [ - "7920:11:5" + "7920:11:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4883, - "src": "7920:11:5" + "referencedDeclaration": 7944, + "src": "7920:11:25" }, - "referencedDeclaration": 4883, - "src": "7920:11:5", + "referencedDeclaration": 7944, + "src": "7920:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -7521,36 +7521,36 @@ }, { "constant": false, - "id": 5100, + "id": 8161, "mutability": "mutable", "name": "addressType2", - "nameLocation": "7966:12:5", + "nameLocation": "7966:12:25", "nodeType": "VariableDeclaration", - "scope": 5130, - "src": "7954:24:5", + "scope": 8191, + "src": "7954:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, "typeName": { - "id": 5099, + "id": 8160, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5098, + "id": 8159, "name": "AddressType", "nameLocations": [ - "7954:11:5" + "7954:11:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4883, - "src": "7954:11:5" + "referencedDeclaration": 7944, + "src": "7954:11:25" }, - "referencedDeclaration": 4883, - "src": "7954:11:5", + "referencedDeclaration": 7944, + "src": "7954:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -7558,36 +7558,36 @@ }, { "constant": false, - "id": 5103, + "id": 8164, "mutability": "mutable", "name": "addressType3", - "nameLocation": "8000:12:5", + "nameLocation": "8000:12:25", "nodeType": "VariableDeclaration", - "scope": 5130, - "src": "7988:24:5", + "scope": 8191, + "src": "7988:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, "typeName": { - "id": 5102, + "id": 8163, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5101, + "id": 8162, "name": "AddressType", "nameLocations": [ - "7988:11:5" + "7988:11:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4883, - "src": "7988:11:5" + "referencedDeclaration": 7944, + "src": "7988:11:25" }, - "referencedDeclaration": 4883, - "src": "7988:11:5", + "referencedDeclaration": 7944, + "src": "7988:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -7595,64 +7595,64 @@ }, { "constant": false, - "id": 5106, + "id": 8167, "mutability": "mutable", "name": "addressType4", - "nameLocation": "8034:12:5", + "nameLocation": "8034:12:25", "nodeType": "VariableDeclaration", - "scope": 5130, - "src": "8022:24:5", + "scope": 8191, + "src": "8022:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, "typeName": { - "id": 5105, + "id": 8166, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5104, + "id": 8165, "name": "AddressType", "nameLocations": [ - "8022:11:5" + "8022:11:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4883, - "src": "8022:11:5" + "referencedDeclaration": 7944, + "src": "8022:11:25" }, - "referencedDeclaration": 4883, - "src": "8022:11:5", + "referencedDeclaration": 7944, + "src": "8022:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, "visibility": "internal" } ], - "src": "7888:164:5" + "src": "7888:164:25" }, "returnParameters": { - "id": 5108, + "id": 8169, "nodeType": "ParameterList", "parameters": [], - "src": "8070:0:5" + "src": "8070:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 5203, + "id": 8264, "nodeType": "FunctionDefinition", - "src": "8615:592:5", + "src": "8615:592:25", "nodes": [], "body": { - "id": 5202, + "id": 8263, "nodeType": "Block", - "src": "8672:535:5", + "src": "8672:535:25", "nodes": [], "statements": [ { @@ -7663,33 +7663,33 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 5141, + "id": 8202, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 5138, + "id": 8199, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5132, - "src": "8703:4:5", + "referencedDeclaration": 8193, + "src": "8703:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 5139, + "id": 8200, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8708:7:5", + "memberLocation": "8708:7:25", "memberName": "balance", "nodeType": "MemberAccess", - "src": "8703:12:5", + "src": "8703:12:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7698,18 +7698,18 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 5140, + "id": 8201, "name": "UINT256_MAX", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4591, - "src": "8718:11:5", + "referencedDeclaration": 7652, + "src": "8718:11:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "8703:26:5", + "src": "8703:26:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -7717,14 +7717,14 @@ }, { "hexValue": "537464436865617473205f697350617961626c652861646472657373293a2042616c616e636520657175616c73206d61782075696e743235362c20736f2069742063616e6e6f74207265636569766520616e79206d6f72652066756e6473", - "id": 5142, + "id": 8203, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8743:96:5", + "src": "8743:96:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_445086840f6c2a82b4d334ff6858d2a67c3cf8d1872260417f6ce3ed4fefcee6", "typeString": "literal_string \"StdCheats _isPayable(address): Balance equals max uint256, so it cannot receive any more funds\"" @@ -7743,7 +7743,7 @@ "typeString": "literal_string \"StdCheats _isPayable(address): Balance equals max uint256, so it cannot receive any more funds\"" } ], - "id": 5137, + "id": 8198, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -7751,13 +7751,13 @@ -18 ], "referencedDeclaration": -18, - "src": "8682:7:5", + "src": "8682:7:25", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 5143, + "id": 8204, "isConstant": false, "isLValue": false, "isPure": false, @@ -7766,31 +7766,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8682:167:5", + "src": "8682:167:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5144, + "id": 8205, "nodeType": "ExpressionStatement", - "src": "8682:167:5" + "src": "8682:167:25" }, { "assignments": [ - 5146 + 8207 ], "declarations": [ { "constant": false, - "id": 5146, + "id": 8207, "mutability": "mutable", "name": "origBalanceTest", - "nameLocation": "8867:15:5", + "nameLocation": "8867:15:25", "nodeType": "VariableDeclaration", - "scope": 5202, - "src": "8859:23:5", + "scope": 8263, + "src": "8859:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7798,10 +7798,10 @@ "typeString": "uint256" }, "typeName": { - "id": 5145, + "id": 8206, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8859:7:5", + "src": "8859:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7810,19 +7810,19 @@ "visibility": "internal" } ], - "id": 5152, + "id": 8213, "initialValue": { "expression": { "arguments": [ { - "id": 5149, + "id": 8210, "name": "this", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -28, - "src": "8893:4:5", + "src": "8893:4:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_StdCheatsSafe_$6621", + "typeIdentifier": "t_contract$_StdCheatsSafe_$9682", "typeString": "contract StdCheatsSafe" } } @@ -7830,30 +7830,30 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_contract$_StdCheatsSafe_$6621", + "typeIdentifier": "t_contract$_StdCheatsSafe_$9682", "typeString": "contract StdCheatsSafe" } ], - "id": 5148, + "id": 8209, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8885:7:5", + "src": "8885:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5147, + "id": 8208, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8885:7:5", + "src": "8885:7:25", "typeDescriptions": {} } }, - "id": 5150, + "id": 8211, "isConstant": false, "isLValue": false, "isPure": false, @@ -7862,44 +7862,44 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8885:13:5", + "src": "8885:13:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 5151, + "id": 8212, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8899:7:5", + "memberLocation": "8899:7:25", "memberName": "balance", "nodeType": "MemberAccess", - "src": "8885:21:5", + "src": "8885:21:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "8859:47:5" + "src": "8859:47:25" }, { "assignments": [ - 5154 + 8215 ], "declarations": [ { "constant": false, - "id": 5154, + "id": 8215, "mutability": "mutable", "name": "origBalanceAddr", - "nameLocation": "8924:15:5", + "nameLocation": "8924:15:25", "nodeType": "VariableDeclaration", - "scope": 5202, - "src": "8916:23:5", + "scope": 8263, + "src": "8916:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7907,10 +7907,10 @@ "typeString": "uint256" }, "typeName": { - "id": 5153, + "id": 8214, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8916:7:5", + "src": "8916:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7919,17 +7919,17 @@ "visibility": "internal" } ], - "id": 5160, + "id": 8221, "initialValue": { "expression": { "arguments": [ { - "id": 5157, + "id": 8218, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5132, - "src": "8950:4:5", + "referencedDeclaration": 8193, + "src": "8950:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -7943,26 +7943,26 @@ "typeString": "address" } ], - "id": 5156, + "id": 8217, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8942:7:5", + "src": "8942:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5155, + "id": 8216, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8942:7:5", + "src": "8942:7:25", "typeDescriptions": {} } }, - "id": 5158, + "id": 8219, "isConstant": false, "isLValue": false, "isPure": false, @@ -7971,29 +7971,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8942:13:5", + "src": "8942:13:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 5159, + "id": 8220, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8956:7:5", + "memberLocation": "8956:7:25", "memberName": "balance", "nodeType": "MemberAccess", - "src": "8942:21:5", + "src": "8942:21:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "8916:47:5" + "src": "8916:47:25" }, { "expression": { @@ -8001,14 +8001,14 @@ { "arguments": [ { - "id": 5166, + "id": 8227, "name": "this", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -28, - "src": "8990:4:5", + "src": "8990:4:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_StdCheatsSafe_$6621", + "typeIdentifier": "t_contract$_StdCheatsSafe_$9682", "typeString": "contract StdCheatsSafe" } } @@ -8016,30 +8016,30 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_contract$_StdCheatsSafe_$6621", + "typeIdentifier": "t_contract$_StdCheatsSafe_$9682", "typeString": "contract StdCheatsSafe" } ], - "id": 5165, + "id": 8226, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8982:7:5", + "src": "8982:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5164, + "id": 8225, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8982:7:5", + "src": "8982:7:25", "typeDescriptions": {} } }, - "id": 5167, + "id": 8228, "isConstant": false, "isLValue": false, "isPure": false, @@ -8048,7 +8048,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8982:13:5", + "src": "8982:13:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -8057,14 +8057,14 @@ }, { "hexValue": "31", - "id": 5168, + "id": 8229, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8997:1:5", + "src": "8997:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -8084,33 +8084,33 @@ } ], "expression": { - "id": 5161, + "id": 8222, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "8974:2:5", + "referencedDeclaration": 7649, + "src": "8974:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5163, + "id": 8224, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8977:4:5", + "memberLocation": "8977:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "8974:7:5", + "referencedDeclaration": 16629, + "src": "8974:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 5169, + "id": 8230, "isConstant": false, "isLValue": false, "isPure": false, @@ -8119,32 +8119,32 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8974:25:5", + "src": "8974:25:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5170, + "id": 8231, "nodeType": "ExpressionStatement", - "src": "8974:25:5" + "src": "8974:25:25" }, { "assignments": [ - 5172, + 8233, null ], "declarations": [ { "constant": false, - "id": 5172, + "id": 8233, "mutability": "mutable", "name": "success", - "nameLocation": "9015:7:5", + "nameLocation": "9015:7:25", "nodeType": "VariableDeclaration", - "scope": 5202, - "src": "9010:12:5", + "scope": 8263, + "src": "9010:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8152,10 +8152,10 @@ "typeString": "bool" }, "typeName": { - "id": 5171, + "id": 8232, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9010:4:5", + "src": "9010:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8165,19 +8165,19 @@ }, null ], - "id": 5182, + "id": 8243, "initialValue": { "arguments": [ { "hexValue": "", - "id": 5180, + "id": 8241, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9056:2:5", + "src": "9056:2:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", "typeString": "literal_string \"\"" @@ -8202,12 +8202,12 @@ "expression": { "arguments": [ { - "id": 5175, + "id": 8236, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5132, - "src": "9035:4:5", + "referencedDeclaration": 8193, + "src": "9035:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -8221,27 +8221,27 @@ "typeString": "address" } ], - "id": 5174, + "id": 8235, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "9027:8:5", + "src": "9027:8:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_payable_$", "typeString": "type(address payable)" }, "typeName": { - "id": 5173, + "id": 8234, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9027:8:5", + "src": "9027:8:25", "stateMutability": "payable", "typeDescriptions": {} } }, - "id": 5176, + "id": 8237, "isConstant": false, "isLValue": false, "isPure": false, @@ -8250,28 +8250,28 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9027:13:5", + "src": "9027:13:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address_payable", "typeString": "address payable" } }, - "id": 5177, + "id": 8238, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9041:4:5", + "memberLocation": "9041:4:25", "memberName": "call", "nodeType": "MemberAccess", - "src": "9027:18:5", + "src": "9027:18:25", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" } }, - "id": 5179, + "id": 8240, "isConstant": false, "isLValue": false, "isPure": false, @@ -8283,14 +8283,14 @@ "options": [ { "hexValue": "31", - "id": 5178, + "id": 8239, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9053:1:5", + "src": "9053:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -8298,13 +8298,13 @@ "value": "1" } ], - "src": "9027:28:5", + "src": "9027:28:25", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$value", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" } }, - "id": 5181, + "id": 8242, "isConstant": false, "isLValue": false, "isPure": false, @@ -8313,7 +8313,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9027:32:5", + "src": "9027:32:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -8321,7 +8321,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "9009:50:5" + "src": "9009:50:25" }, { "expression": { @@ -8329,14 +8329,14 @@ { "arguments": [ { - "id": 5188, + "id": 8249, "name": "this", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -28, - "src": "9112:4:5", + "src": "9112:4:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_StdCheatsSafe_$6621", + "typeIdentifier": "t_contract$_StdCheatsSafe_$9682", "typeString": "contract StdCheatsSafe" } } @@ -8344,30 +8344,30 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_contract$_StdCheatsSafe_$6621", + "typeIdentifier": "t_contract$_StdCheatsSafe_$9682", "typeString": "contract StdCheatsSafe" } ], - "id": 5187, + "id": 8248, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "9104:7:5", + "src": "9104:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5186, + "id": 8247, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9104:7:5", + "src": "9104:7:25", "typeDescriptions": {} } }, - "id": 5189, + "id": 8250, "isConstant": false, "isLValue": false, "isPure": false, @@ -8376,7 +8376,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9104:13:5", + "src": "9104:13:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -8384,12 +8384,12 @@ } }, { - "id": 5190, + "id": 8251, "name": "origBalanceTest", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5146, - "src": "9119:15:5", + "referencedDeclaration": 8207, + "src": "9119:15:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8408,33 +8408,33 @@ } ], "expression": { - "id": 5183, + "id": 8244, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "9096:2:5", + "referencedDeclaration": 7649, + "src": "9096:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5185, + "id": 8246, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9099:4:5", + "memberLocation": "9099:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "9096:7:5", + "referencedDeclaration": 16629, + "src": "9096:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 5191, + "id": 8252, "isConstant": false, "isLValue": false, "isPure": false, @@ -8443,39 +8443,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9096:39:5", + "src": "9096:39:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5192, + "id": 8253, "nodeType": "ExpressionStatement", - "src": "9096:39:5" + "src": "9096:39:25" }, { "expression": { "arguments": [ { - "id": 5196, + "id": 8257, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5132, - "src": "9153:4:5", + "referencedDeclaration": 8193, + "src": "9153:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 5197, + "id": 8258, "name": "origBalanceAddr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5154, - "src": "9159:15:5", + "referencedDeclaration": 8215, + "src": "9159:15:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8494,33 +8494,33 @@ } ], "expression": { - "id": 5193, + "id": 8254, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "9145:2:5", + "referencedDeclaration": 7649, + "src": "9145:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5195, + "id": 8256, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9148:4:5", + "memberLocation": "9148:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "9145:7:5", + "referencedDeclaration": 16629, + "src": "9145:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 5198, + "id": 8259, "isConstant": false, "isLValue": false, "isPure": false, @@ -8529,34 +8529,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9145:30:5", + "src": "9145:30:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5199, + "id": 8260, "nodeType": "ExpressionStatement", - "src": "9145:30:5" + "src": "9145:30:25" }, { "expression": { - "id": 5200, + "id": 8261, "name": "success", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5172, - "src": "9193:7:5", + "referencedDeclaration": 8233, + "src": "9193:7:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "functionReturnParameters": 5136, - "id": 5201, + "functionReturnParameters": 8197, + "id": 8262, "nodeType": "Return", - "src": "9186:14:5" + "src": "9186:14:25" } ] }, @@ -8564,20 +8564,20 @@ "kind": "function", "modifiers": [], "name": "_isPayable", - "nameLocation": "8624:10:5", + "nameLocation": "8624:10:25", "parameters": { - "id": 5133, + "id": 8194, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5132, + "id": 8193, "mutability": "mutable", "name": "addr", - "nameLocation": "8643:4:5", + "nameLocation": "8643:4:25", "nodeType": "VariableDeclaration", - "scope": 5203, - "src": "8635:12:5", + "scope": 8264, + "src": "8635:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8585,10 +8585,10 @@ "typeString": "address" }, "typeName": { - "id": 5131, + "id": 8192, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8635:7:5", + "src": "8635:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8598,21 +8598,21 @@ "visibility": "internal" } ], - "src": "8634:14:5" + "src": "8634:14:25" }, "returnParameters": { - "id": 5136, + "id": 8197, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5135, + "id": 8196, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 5203, - "src": "8666:4:5", + "scope": 8264, + "src": "8666:4:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8620,10 +8620,10 @@ "typeString": "bool" }, "typeName": { - "id": 5134, + "id": 8195, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "8666:4:5", + "src": "8666:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8632,22 +8632,22 @@ "visibility": "internal" } ], - "src": "8665:6:5" + "src": "8665:6:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": false, "visibility": "private" }, { - "id": 5217, + "id": 8278, "nodeType": "FunctionDefinition", - "src": "9458:98:5", + "src": "9458:98:25", "nodes": [], "body": { - "id": 5216, + "id": 8277, "nodeType": "Block", - "src": "9512:44:5", + "src": "9512:44:25", "nodes": [], "statements": [ { @@ -8656,12 +8656,12 @@ { "arguments": [ { - "id": 5212, + "id": 8273, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5205, - "src": "9543:4:5", + "referencedDeclaration": 8266, + "src": "9543:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -8675,18 +8675,18 @@ "typeString": "address" } ], - "id": 5211, + "id": 8272, "name": "_isPayable", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5203, - "src": "9532:10:5", + "referencedDeclaration": 8264, + "src": "9532:10:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$returns$_t_bool_$", "typeString": "function (address) returns (bool)" } }, - "id": 5213, + "id": 8274, "isConstant": false, "isLValue": false, "isPure": false, @@ -8695,7 +8695,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9532:16:5", + "src": "9532:16:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -8711,33 +8711,33 @@ } ], "expression": { - "id": 5208, + "id": 8269, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "9522:2:5", + "referencedDeclaration": 7649, + "src": "9522:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5210, + "id": 8271, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9525:6:5", + "memberLocation": "9525:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "9522:9:5", + "referencedDeclaration": 16457, + "src": "9522:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 5214, + "id": 8275, "isConstant": false, "isLValue": false, "isPure": false, @@ -8746,16 +8746,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9522:27:5", + "src": "9522:27:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5215, + "id": 8276, "nodeType": "ExpressionStatement", - "src": "9522:27:5" + "src": "9522:27:25" } ] }, @@ -8763,20 +8763,20 @@ "kind": "function", "modifiers": [], "name": "assumePayable", - "nameLocation": "9467:13:5", + "nameLocation": "9467:13:25", "parameters": { - "id": 5206, + "id": 8267, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5205, + "id": 8266, "mutability": "mutable", "name": "addr", - "nameLocation": "9489:4:5", + "nameLocation": "9489:4:25", "nodeType": "VariableDeclaration", - "scope": 5217, - "src": "9481:12:5", + "scope": 8278, + "src": "9481:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8784,10 +8784,10 @@ "typeString": "address" }, "typeName": { - "id": 5204, + "id": 8265, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9481:7:5", + "src": "9481:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8797,35 +8797,35 @@ "visibility": "internal" } ], - "src": "9480:14:5" + "src": "9480:14:25" }, "returnParameters": { - "id": 5207, + "id": 8268, "nodeType": "ParameterList", "parameters": [], - "src": "9512:0:5" + "src": "9512:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 5232, + "id": 8293, "nodeType": "FunctionDefinition", - "src": "9562:102:5", + "src": "9562:102:25", "nodes": [], "body": { - "id": 5231, + "id": 8292, "nodeType": "Block", - "src": "9619:45:5", + "src": "9619:45:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 5228, + "id": 8289, "isConstant": false, "isLValue": false, "isPure": false, @@ -8833,16 +8833,16 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "9639:17:5", + "src": "9639:17:25", "subExpression": { "arguments": [ { - "id": 5226, + "id": 8287, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5219, - "src": "9651:4:5", + "referencedDeclaration": 8280, + "src": "9651:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -8856,18 +8856,18 @@ "typeString": "address" } ], - "id": 5225, + "id": 8286, "name": "_isPayable", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5203, - "src": "9640:10:5", + "referencedDeclaration": 8264, + "src": "9640:10:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$returns$_t_bool_$", "typeString": "function (address) returns (bool)" } }, - "id": 5227, + "id": 8288, "isConstant": false, "isLValue": false, "isPure": false, @@ -8876,7 +8876,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9640:16:5", + "src": "9640:16:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -8897,33 +8897,33 @@ } ], "expression": { - "id": 5222, + "id": 8283, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "9629:2:5", + "referencedDeclaration": 7649, + "src": "9629:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5224, + "id": 8285, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9632:6:5", + "memberLocation": "9632:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "9629:9:5", + "referencedDeclaration": 16457, + "src": "9629:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 5229, + "id": 8290, "isConstant": false, "isLValue": false, "isPure": false, @@ -8932,16 +8932,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9629:28:5", + "src": "9629:28:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5230, + "id": 8291, "nodeType": "ExpressionStatement", - "src": "9629:28:5" + "src": "9629:28:25" } ] }, @@ -8949,20 +8949,20 @@ "kind": "function", "modifiers": [], "name": "assumeNotPayable", - "nameLocation": "9571:16:5", + "nameLocation": "9571:16:25", "parameters": { - "id": 5220, + "id": 8281, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5219, + "id": 8280, "mutability": "mutable", "name": "addr", - "nameLocation": "9596:4:5", + "nameLocation": "9596:4:25", "nodeType": "VariableDeclaration", - "scope": 5232, - "src": "9588:12:5", + "scope": 8293, + "src": "9588:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8970,10 +8970,10 @@ "typeString": "address" }, "typeName": { - "id": 5218, + "id": 8279, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9588:7:5", + "src": "9588:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8983,28 +8983,28 @@ "visibility": "internal" } ], - "src": "9587:14:5" + "src": "9587:14:25" }, "returnParameters": { - "id": 5221, + "id": 8282, "nodeType": "ParameterList", "parameters": [], - "src": "9619:0:5" + "src": "9619:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 5249, + "id": 8310, "nodeType": "FunctionDefinition", - "src": "9670:112:5", + "src": "9670:112:25", "nodes": [], "body": { - "id": 5248, + "id": 8309, "nodeType": "Block", - "src": "9736:46:5", + "src": "9736:46:25", "nodes": [], "statements": [ { @@ -9015,18 +9015,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5245, + "id": 8306, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5240, + "id": 8301, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5234, - "src": "9756:4:5", + "referencedDeclaration": 8295, + "src": "9756:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -9038,14 +9038,14 @@ "arguments": [ { "hexValue": "30", - "id": 5243, + "id": 8304, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9772:1:5", + "src": "9772:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -9060,26 +9060,26 @@ "typeString": "int_const 0" } ], - "id": 5242, + "id": 8303, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "9764:7:5", + "src": "9764:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5241, + "id": 8302, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9764:7:5", + "src": "9764:7:25", "typeDescriptions": {} } }, - "id": 5244, + "id": 8305, "isConstant": false, "isLValue": false, "isPure": true, @@ -9088,14 +9088,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9764:10:5", + "src": "9764:10:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "9756:18:5", + "src": "9756:18:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9110,33 +9110,33 @@ } ], "expression": { - "id": 5237, + "id": 8298, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "9746:2:5", + "referencedDeclaration": 7649, + "src": "9746:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5239, + "id": 8300, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9749:6:5", + "memberLocation": "9749:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "9746:9:5", + "referencedDeclaration": 16457, + "src": "9746:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 5246, + "id": 8307, "isConstant": false, "isLValue": false, "isPure": false, @@ -9145,16 +9145,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9746:29:5", + "src": "9746:29:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5247, + "id": 8308, "nodeType": "ExpressionStatement", - "src": "9746:29:5" + "src": "9746:29:25" } ] }, @@ -9162,20 +9162,20 @@ "kind": "function", "modifiers": [], "name": "assumeNotZeroAddress", - "nameLocation": "9679:20:5", + "nameLocation": "9679:20:25", "parameters": { - "id": 5235, + "id": 8296, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5234, + "id": 8295, "mutability": "mutable", "name": "addr", - "nameLocation": "9708:4:5", + "nameLocation": "9708:4:25", "nodeType": "VariableDeclaration", - "scope": 5249, - "src": "9700:12:5", + "scope": 8310, + "src": "9700:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9183,10 +9183,10 @@ "typeString": "address" }, "typeName": { - "id": 5233, + "id": 8294, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9700:7:5", + "src": "9700:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9196,40 +9196,40 @@ "visibility": "internal" } ], - "src": "9699:14:5" + "src": "9699:14:25" }, "returnParameters": { - "id": 5236, + "id": 8297, "nodeType": "ParameterList", "parameters": [], - "src": "9736:0:5" + "src": "9736:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 5261, + "id": 8322, "nodeType": "FunctionDefinition", - "src": "9788:123:5", + "src": "9788:123:25", "nodes": [], "body": { - "id": 5260, + "id": 8321, "nodeType": "Block", - "src": "9853:58:5", + "src": "9853:58:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 5255, + "id": 8316, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5251, - "src": "9883:4:5", + "referencedDeclaration": 8312, + "src": "9883:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -9239,18 +9239,18 @@ "arguments": [], "expression": { "argumentTypes": [], - "id": 5256, + "id": 8317, "name": "_pureChainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6620, - "src": "9889:12:5", + "referencedDeclaration": 9681, + "src": "9889:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$__$returns$_t_uint256_$", "typeString": "function () pure returns (uint256)" } }, - "id": 5257, + "id": 8318, "isConstant": false, "isLValue": false, "isPure": false, @@ -9259,7 +9259,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9889:14:5", + "src": "9889:14:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -9278,21 +9278,21 @@ "typeString": "uint256" } ], - "id": 5254, + "id": 8315, "name": "assumeNotPrecompile", "nodeType": "Identifier", "overloadedDeclarations": [ - 5261, - 5404 + 8322, + 8465 ], - "referencedDeclaration": 5404, - "src": "9863:19:5", + "referencedDeclaration": 8465, + "src": "9863:19:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) pure" } }, - "id": 5258, + "id": 8319, "isConstant": false, "isLValue": false, "isPure": false, @@ -9301,16 +9301,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9863:41:5", + "src": "9863:41:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5259, + "id": 8320, "nodeType": "ExpressionStatement", - "src": "9863:41:5" + "src": "9863:41:25" } ] }, @@ -9318,20 +9318,20 @@ "kind": "function", "modifiers": [], "name": "assumeNotPrecompile", - "nameLocation": "9797:19:5", + "nameLocation": "9797:19:25", "parameters": { - "id": 5252, + "id": 8313, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5251, + "id": 8312, "mutability": "mutable", "name": "addr", - "nameLocation": "9825:4:5", + "nameLocation": "9825:4:25", "nodeType": "VariableDeclaration", - "scope": 5261, - "src": "9817:12:5", + "scope": 8322, + "src": "9817:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9339,10 +9339,10 @@ "typeString": "address" }, "typeName": { - "id": 5250, + "id": 8311, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9817:7:5", + "src": "9817:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9352,28 +9352,28 @@ "visibility": "internal" } ], - "src": "9816:14:5" + "src": "9816:14:25" }, "returnParameters": { - "id": 5253, + "id": 8314, "nodeType": "ParameterList", "parameters": [], - "src": "9853:0:5" + "src": "9853:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 5404, + "id": 8465, "nodeType": "FunctionDefinition", - "src": "9917:1788:5", + "src": "9917:1788:25", "nodes": [], "body": { - "id": 5403, + "id": 8464, "nodeType": "Block", - "src": "9999:1706:5", + "src": "9999:1706:25", "nodes": [], "statements": [ { @@ -9384,7 +9384,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5283, + "id": 8344, "isConstant": false, "isLValue": false, "isPure": false, @@ -9394,18 +9394,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5276, + "id": 8337, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5271, + "id": 8332, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "10297:4:5", + "referencedDeclaration": 8324, + "src": "10297:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -9417,14 +9417,14 @@ "arguments": [ { "hexValue": "307831", - "id": 5274, + "id": 8335, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10312:3:5", + "src": "10312:3:25", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -9439,26 +9439,26 @@ "typeString": "int_const 1" } ], - "id": 5273, + "id": 8334, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10304:7:5", + "src": "10304:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5272, + "id": 8333, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10304:7:5", + "src": "10304:7:25", "typeDescriptions": {} } }, - "id": 5275, + "id": 8336, "isConstant": false, "isLValue": false, "isPure": true, @@ -9467,14 +9467,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10304:12:5", + "src": "10304:12:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "10297:19:5", + "src": "10297:19:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9487,18 +9487,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5282, + "id": 8343, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5277, + "id": 8338, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "10320:4:5", + "referencedDeclaration": 8324, + "src": "10320:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -9510,14 +9510,14 @@ "arguments": [ { "hexValue": "307839", - "id": 5280, + "id": 8341, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10335:3:5", + "src": "10335:3:25", "typeDescriptions": { "typeIdentifier": "t_rational_9_by_1", "typeString": "int_const 9" @@ -9532,26 +9532,26 @@ "typeString": "int_const 9" } ], - "id": 5279, + "id": 8340, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10327:7:5", + "src": "10327:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5278, + "id": 8339, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10327:7:5", + "src": "10327:7:25", "typeDescriptions": {} } }, - "id": 5281, + "id": 8342, "isConstant": false, "isLValue": false, "isPure": true, @@ -9560,20 +9560,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10327:12:5", + "src": "10327:12:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "10320:19:5", + "src": "10320:19:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "10297:42:5", + "src": "10297:42:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9588,33 +9588,33 @@ } ], "expression": { - "id": 5268, + "id": 8329, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "10287:2:5", + "referencedDeclaration": 7649, + "src": "10287:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5270, + "id": 8331, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "10290:6:5", + "memberLocation": "10290:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "10287:9:5", + "referencedDeclaration": 16457, + "src": "10287:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 5284, + "id": 8345, "isConstant": false, "isLValue": false, "isPure": false, @@ -9623,16 +9623,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10287:53:5", + "src": "10287:53:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5285, + "id": 8346, "nodeType": "ExpressionStatement", - "src": "10287:53:5" + "src": "10287:53:25" }, { "condition": { @@ -9640,7 +9640,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5292, + "id": 8353, "isConstant": false, "isLValue": false, "isPure": false, @@ -9650,18 +9650,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 5288, + "id": 8349, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5286, + "id": 8347, "name": "chainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5265, - "src": "10390:7:5", + "referencedDeclaration": 8326, + "src": "10390:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9671,21 +9671,21 @@ "operator": "==", "rightExpression": { "hexValue": "3130", - "id": 5287, + "id": 8348, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10401:2:5", + "src": "10401:2:25", "typeDescriptions": { "typeIdentifier": "t_rational_10_by_1", "typeString": "int_const 10" }, "value": "10" }, - "src": "10390:13:5", + "src": "10390:13:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9698,18 +9698,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 5291, + "id": 8352, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5289, + "id": 8350, "name": "chainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5265, - "src": "10407:7:5", + "referencedDeclaration": 8326, + "src": "10407:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9719,27 +9719,27 @@ "operator": "==", "rightExpression": { "hexValue": "343230", - "id": 5290, + "id": 8351, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10418:3:5", + "src": "10418:3:25", "typeDescriptions": { "typeIdentifier": "t_rational_420_by_1", "typeString": "int_const 420" }, "value": "420" }, - "src": "10407:14:5", + "src": "10407:14:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "10390:31:5", + "src": "10390:31:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9751,7 +9751,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5318, + "id": 8379, "isConstant": false, "isLValue": false, "isPure": false, @@ -9761,18 +9761,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 5314, + "id": 8375, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5312, + "id": 8373, "name": "chainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5265, - "src": "10739:7:5", + "referencedDeclaration": 8326, + "src": "10739:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9782,21 +9782,21 @@ "operator": "==", "rightExpression": { "hexValue": "3432313631", - "id": 5313, + "id": 8374, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10750:5:5", + "src": "10750:5:25", "typeDescriptions": { "typeIdentifier": "t_rational_42161_by_1", "typeString": "int_const 42161" }, "value": "42161" }, - "src": "10739:16:5", + "src": "10739:16:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9809,18 +9809,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 5317, + "id": 8378, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5315, + "id": 8376, "name": "chainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5265, - "src": "10759:7:5", + "referencedDeclaration": 8326, + "src": "10759:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9830,27 +9830,27 @@ "operator": "==", "rightExpression": { "hexValue": "343231363133", - "id": 5316, + "id": 8377, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10770:6:5", + "src": "10770:6:25", "typeDescriptions": { "typeIdentifier": "t_rational_421613_by_1", "typeString": "int_const 421613" }, "value": "421613" }, - "src": "10759:17:5", + "src": "10759:17:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "10739:37:5", + "src": "10739:37:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9862,7 +9862,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5344, + "id": 8405, "isConstant": false, "isLValue": false, "isPure": false, @@ -9872,18 +9872,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 5340, + "id": 8401, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5338, + "id": 8399, "name": "chainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5265, - "src": "11053:7:5", + "referencedDeclaration": 8326, + "src": "11053:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9893,21 +9893,21 @@ "operator": "==", "rightExpression": { "hexValue": "3433313134", - "id": 5339, + "id": 8400, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11064:5:5", + "src": "11064:5:25", "typeDescriptions": { "typeIdentifier": "t_rational_43114_by_1", "typeString": "int_const 43114" }, "value": "43114" }, - "src": "11053:16:5", + "src": "11053:16:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9920,18 +9920,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 5343, + "id": 8404, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5341, + "id": 8402, "name": "chainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5265, - "src": "11073:7:5", + "referencedDeclaration": 8326, + "src": "11073:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9941,39 +9941,39 @@ "operator": "==", "rightExpression": { "hexValue": "3433313133", - "id": 5342, + "id": 8403, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11084:5:5", + "src": "11084:5:25", "typeDescriptions": { "typeIdentifier": "t_rational_43113_by_1", "typeString": "int_const 43113" }, "value": "43113" }, - "src": "11073:16:5", + "src": "11073:16:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11053:36:5", + "src": "11053:36:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 5400, + "id": 8461, "nodeType": "IfStatement", - "src": "11049:617:5", + "src": "11049:617:25", "trueBody": { - "id": 5399, + "id": 8460, "nodeType": "Block", - "src": "11091:575:5", + "src": "11091:575:25", "statements": [ { "expression": { @@ -9983,7 +9983,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5360, + "id": 8421, "isConstant": false, "isLValue": false, "isPure": false, @@ -9993,18 +9993,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5353, + "id": 8414, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5348, + "id": 8409, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "11244:4:5", + "referencedDeclaration": 8324, + "src": "11244:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10016,14 +10016,14 @@ "arguments": [ { "hexValue": "307830313030303030303030303030303030303030303030303030303030303030303030303030303030", - "id": 5351, + "id": 8412, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11259:42:5", + "src": "11259:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10038,26 +10038,26 @@ "typeString": "address" } ], - "id": 5350, + "id": 8411, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11251:7:5", + "src": "11251:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5349, + "id": 8410, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11251:7:5", + "src": "11251:7:25", "typeDescriptions": {} } }, - "id": 5352, + "id": 8413, "isConstant": false, "isLValue": false, "isPure": true, @@ -10066,14 +10066,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11251:51:5", + "src": "11251:51:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11244:58:5", + "src": "11244:58:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10086,18 +10086,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5359, + "id": 8420, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5354, + "id": 8415, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "11306:4:5", + "referencedDeclaration": 8324, + "src": "11306:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10109,14 +10109,14 @@ "arguments": [ { "hexValue": "307830313030303030303030303030303030303030303030303030303030303030303030303030306666", - "id": 5357, + "id": 8418, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11321:42:5", + "src": "11321:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10131,26 +10131,26 @@ "typeString": "address" } ], - "id": 5356, + "id": 8417, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11313:7:5", + "src": "11313:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5355, + "id": 8416, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11313:7:5", + "src": "11313:7:25", "typeDescriptions": {} } }, - "id": 5358, + "id": 8419, "isConstant": false, "isLValue": false, "isPure": true, @@ -10159,20 +10159,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11313:51:5", + "src": "11313:51:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11306:58:5", + "src": "11306:58:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11244:120:5", + "src": "11244:120:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10187,33 +10187,33 @@ } ], "expression": { - "id": 5345, + "id": 8406, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "11234:2:5", + "referencedDeclaration": 7649, + "src": "11234:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5347, + "id": 8408, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "11237:6:5", + "memberLocation": "11237:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "11234:9:5", + "referencedDeclaration": 16457, + "src": "11234:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 5361, + "id": 8422, "isConstant": false, "isLValue": false, "isPure": false, @@ -10222,16 +10222,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11234:131:5", + "src": "11234:131:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5362, + "id": 8423, "nodeType": "ExpressionStatement", - "src": "11234:131:5" + "src": "11234:131:25" }, { "expression": { @@ -10241,7 +10241,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5378, + "id": 8439, "isConstant": false, "isLValue": false, "isPure": false, @@ -10251,18 +10251,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5371, + "id": 8432, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5366, + "id": 8427, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "11389:4:5", + "referencedDeclaration": 8324, + "src": "11389:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10274,14 +10274,14 @@ "arguments": [ { "hexValue": "307830323030303030303030303030303030303030303030303030303030303030303030303030303030", - "id": 5369, + "id": 8430, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11404:42:5", + "src": "11404:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10296,26 +10296,26 @@ "typeString": "address" } ], - "id": 5368, + "id": 8429, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11396:7:5", + "src": "11396:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5367, + "id": 8428, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11396:7:5", + "src": "11396:7:25", "typeDescriptions": {} } }, - "id": 5370, + "id": 8431, "isConstant": false, "isLValue": false, "isPure": true, @@ -10324,14 +10324,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11396:51:5", + "src": "11396:51:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11389:58:5", + "src": "11389:58:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10344,18 +10344,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5377, + "id": 8438, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5372, + "id": 8433, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "11451:4:5", + "referencedDeclaration": 8324, + "src": "11451:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10367,14 +10367,14 @@ "arguments": [ { "hexValue": "307830323030303030303030303030303030303030303030303030303030303030303030303030304646", - "id": 5375, + "id": 8436, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11466:42:5", + "src": "11466:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10389,26 +10389,26 @@ "typeString": "address" } ], - "id": 5374, + "id": 8435, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11458:7:5", + "src": "11458:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5373, + "id": 8434, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11458:7:5", + "src": "11458:7:25", "typeDescriptions": {} } }, - "id": 5376, + "id": 8437, "isConstant": false, "isLValue": false, "isPure": true, @@ -10417,20 +10417,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11458:51:5", + "src": "11458:51:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11451:58:5", + "src": "11451:58:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11389:120:5", + "src": "11389:120:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10445,33 +10445,33 @@ } ], "expression": { - "id": 5363, + "id": 8424, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "11379:2:5", + "referencedDeclaration": 7649, + "src": "11379:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5365, + "id": 8426, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "11382:6:5", + "memberLocation": "11382:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "11379:9:5", + "referencedDeclaration": 16457, + "src": "11379:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 5379, + "id": 8440, "isConstant": false, "isLValue": false, "isPure": false, @@ -10480,16 +10480,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11379:131:5", + "src": "11379:131:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5380, + "id": 8441, "nodeType": "ExpressionStatement", - "src": "11379:131:5" + "src": "11379:131:25" }, { "expression": { @@ -10499,7 +10499,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5396, + "id": 8457, "isConstant": false, "isLValue": false, "isPure": false, @@ -10509,18 +10509,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5389, + "id": 8450, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5384, + "id": 8445, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "11534:4:5", + "referencedDeclaration": 8324, + "src": "11534:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10532,14 +10532,14 @@ "arguments": [ { "hexValue": "307830333030303030303030303030303030303030303030303030303030303030303030303030303030", - "id": 5387, + "id": 8448, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11549:42:5", + "src": "11549:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10554,26 +10554,26 @@ "typeString": "address" } ], - "id": 5386, + "id": 8447, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11541:7:5", + "src": "11541:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5385, + "id": 8446, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11541:7:5", + "src": "11541:7:25", "typeDescriptions": {} } }, - "id": 5388, + "id": 8449, "isConstant": false, "isLValue": false, "isPure": true, @@ -10582,14 +10582,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11541:51:5", + "src": "11541:51:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11534:58:5", + "src": "11534:58:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10602,18 +10602,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5395, + "id": 8456, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5390, + "id": 8451, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "11596:4:5", + "referencedDeclaration": 8324, + "src": "11596:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10625,14 +10625,14 @@ "arguments": [ { "hexValue": "307830333030303030303030303030303030303030303030303030303030303030303030303030304666", - "id": 5393, + "id": 8454, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11611:42:5", + "src": "11611:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10647,26 +10647,26 @@ "typeString": "address" } ], - "id": 5392, + "id": 8453, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11603:7:5", + "src": "11603:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5391, + "id": 8452, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11603:7:5", + "src": "11603:7:25", "typeDescriptions": {} } }, - "id": 5394, + "id": 8455, "isConstant": false, "isLValue": false, "isPure": true, @@ -10675,20 +10675,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11603:51:5", + "src": "11603:51:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11596:58:5", + "src": "11596:58:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11534:120:5", + "src": "11534:120:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10703,33 +10703,33 @@ } ], "expression": { - "id": 5381, + "id": 8442, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "11524:2:5", + "referencedDeclaration": 7649, + "src": "11524:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5383, + "id": 8444, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "11527:6:5", + "memberLocation": "11527:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "11524:9:5", + "referencedDeclaration": 16457, + "src": "11524:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 5397, + "id": 8458, "isConstant": false, "isLValue": false, "isPure": false, @@ -10738,27 +10738,27 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11524:131:5", + "src": "11524:131:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5398, + "id": 8459, "nodeType": "ExpressionStatement", - "src": "11524:131:5" + "src": "11524:131:25" } ] } }, - "id": 5401, + "id": 8462, "nodeType": "IfStatement", - "src": "10735:931:5", + "src": "10735:931:25", "trueBody": { - "id": 5337, + "id": 8398, "nodeType": "Block", - "src": "10778:265:5", + "src": "10778:265:25", "statements": [ { "expression": { @@ -10768,7 +10768,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5334, + "id": 8395, "isConstant": false, "isLValue": false, "isPure": false, @@ -10778,18 +10778,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5327, + "id": 8388, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5322, + "id": 8383, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "10911:4:5", + "referencedDeclaration": 8324, + "src": "10911:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10801,14 +10801,14 @@ "arguments": [ { "hexValue": "307830303030303030303030303030303030303030303030303030303030303030303030303030303634", - "id": 5325, + "id": 8386, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10926:42:5", + "src": "10926:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10823,26 +10823,26 @@ "typeString": "address" } ], - "id": 5324, + "id": 8385, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10918:7:5", + "src": "10918:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5323, + "id": 8384, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10918:7:5", + "src": "10918:7:25", "typeDescriptions": {} } }, - "id": 5326, + "id": 8387, "isConstant": false, "isLValue": false, "isPure": true, @@ -10851,14 +10851,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10918:51:5", + "src": "10918:51:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "10911:58:5", + "src": "10911:58:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10871,18 +10871,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5333, + "id": 8394, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5328, + "id": 8389, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "10973:4:5", + "referencedDeclaration": 8324, + "src": "10973:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10894,14 +10894,14 @@ "arguments": [ { "hexValue": "307830303030303030303030303030303030303030303030303030303030303030303030303030303638", - "id": 5331, + "id": 8392, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10988:42:5", + "src": "10988:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10916,26 +10916,26 @@ "typeString": "address" } ], - "id": 5330, + "id": 8391, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10980:7:5", + "src": "10980:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5329, + "id": 8390, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10980:7:5", + "src": "10980:7:25", "typeDescriptions": {} } }, - "id": 5332, + "id": 8393, "isConstant": false, "isLValue": false, "isPure": true, @@ -10944,20 +10944,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10980:51:5", + "src": "10980:51:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "10973:58:5", + "src": "10973:58:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "10911:120:5", + "src": "10911:120:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10972,33 +10972,33 @@ } ], "expression": { - "id": 5319, + "id": 8380, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "10901:2:5", + "referencedDeclaration": 7649, + "src": "10901:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5321, + "id": 8382, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "10904:6:5", + "memberLocation": "10904:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "10901:9:5", + "referencedDeclaration": 16457, + "src": "10901:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 5335, + "id": 8396, "isConstant": false, "isLValue": false, "isPure": false, @@ -11007,27 +11007,27 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10901:131:5", + "src": "10901:131:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5336, + "id": 8397, "nodeType": "ExpressionStatement", - "src": "10901:131:5" + "src": "10901:131:25" } ] } }, - "id": 5402, + "id": 8463, "nodeType": "IfStatement", - "src": "10386:1280:5", + "src": "10386:1280:25", "trueBody": { - "id": 5311, + "id": 8372, "nodeType": "Block", - "src": "10423:306:5", + "src": "10423:306:25", "statements": [ { "expression": { @@ -11037,7 +11037,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5308, + "id": 8369, "isConstant": false, "isLValue": false, "isPure": false, @@ -11047,18 +11047,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5301, + "id": 8362, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5296, + "id": 8357, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "10597:4:5", + "referencedDeclaration": 8324, + "src": "10597:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11070,14 +11070,14 @@ "arguments": [ { "hexValue": "307834323030303030303030303030303030303030303030303030303030303030303030303030303030", - "id": 5299, + "id": 8360, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10612:42:5", + "src": "10612:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11092,26 +11092,26 @@ "typeString": "address" } ], - "id": 5298, + "id": 8359, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10604:7:5", + "src": "10604:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5297, + "id": 8358, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10604:7:5", + "src": "10604:7:25", "typeDescriptions": {} } }, - "id": 5300, + "id": 8361, "isConstant": false, "isLValue": false, "isPure": true, @@ -11120,14 +11120,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10604:51:5", + "src": "10604:51:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "10597:58:5", + "src": "10597:58:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11140,18 +11140,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5307, + "id": 8368, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5302, + "id": 8363, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "10659:4:5", + "referencedDeclaration": 8324, + "src": "10659:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11163,14 +11163,14 @@ "arguments": [ { "hexValue": "307834323030303030303030303030303030303030303030303030303030303030303030303030383030", - "id": 5305, + "id": 8366, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10674:42:5", + "src": "10674:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11185,26 +11185,26 @@ "typeString": "address" } ], - "id": 5304, + "id": 8365, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10666:7:5", + "src": "10666:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5303, + "id": 8364, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10666:7:5", + "src": "10666:7:25", "typeDescriptions": {} } }, - "id": 5306, + "id": 8367, "isConstant": false, "isLValue": false, "isPure": true, @@ -11213,20 +11213,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10666:51:5", + "src": "10666:51:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "10659:58:5", + "src": "10659:58:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "10597:120:5", + "src": "10597:120:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11241,33 +11241,33 @@ } ], "expression": { - "id": 5293, + "id": 8354, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "10587:2:5", + "referencedDeclaration": 7649, + "src": "10587:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5295, + "id": 8356, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "10590:6:5", + "memberLocation": "10590:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "10587:9:5", + "referencedDeclaration": 16457, + "src": "10587:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 5309, + "id": 8370, "isConstant": false, "isLValue": false, "isPure": false, @@ -11276,16 +11276,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10587:131:5", + "src": "10587:131:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5310, + "id": 8371, "nodeType": "ExpressionStatement", - "src": "10587:131:5" + "src": "10587:131:25" } ] } @@ -11296,20 +11296,20 @@ "kind": "function", "modifiers": [], "name": "assumeNotPrecompile", - "nameLocation": "9926:19:5", + "nameLocation": "9926:19:25", "parameters": { - "id": 5266, + "id": 8327, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5263, + "id": 8324, "mutability": "mutable", "name": "addr", - "nameLocation": "9954:4:5", + "nameLocation": "9954:4:25", "nodeType": "VariableDeclaration", - "scope": 5404, - "src": "9946:12:5", + "scope": 8465, + "src": "9946:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11317,10 +11317,10 @@ "typeString": "address" }, "typeName": { - "id": 5262, + "id": 8323, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9946:7:5", + "src": "9946:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11331,13 +11331,13 @@ }, { "constant": false, - "id": 5265, + "id": 8326, "mutability": "mutable", "name": "chainId", - "nameLocation": "9968:7:5", + "nameLocation": "9968:7:25", "nodeType": "VariableDeclaration", - "scope": 5404, - "src": "9960:15:5", + "scope": 8465, + "src": "9960:15:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11345,10 +11345,10 @@ "typeString": "uint256" }, "typeName": { - "id": 5264, + "id": 8325, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9960:7:5", + "src": "9960:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11357,28 +11357,28 @@ "visibility": "internal" } ], - "src": "9945:31:5" + "src": "9945:31:25" }, "returnParameters": { - "id": 5267, + "id": 8328, "nodeType": "ParameterList", "parameters": [], - "src": "9999:0:5" + "src": "9999:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 5429, + "id": 8490, "nodeType": "FunctionDefinition", - "src": "11711:314:5", + "src": "11711:314:25", "nodes": [], "body": { - "id": 5428, + "id": 8489, "nodeType": "Block", - "src": "11778:247:5", + "src": "11778:247:25", "nodes": [], "statements": [ { @@ -11389,7 +11389,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5425, + "id": 8486, "isConstant": false, "isLValue": false, "isPure": false, @@ -11399,7 +11399,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5421, + "id": 8482, "isConstant": false, "isLValue": false, "isPure": false, @@ -11409,18 +11409,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5417, + "id": 8478, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5412, + "id": 8473, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5406, - "src": "11865:4:5", + "referencedDeclaration": 8467, + "src": "11865:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11431,14 +11431,14 @@ "rightExpression": { "arguments": [ { - "id": 5415, + "id": 8476, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "11881:2:5", + "referencedDeclaration": 7649, + "src": "11881:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } } @@ -11446,30 +11446,30 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } ], - "id": 5414, + "id": 8475, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11873:7:5", + "src": "11873:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5413, + "id": 8474, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11873:7:5", + "src": "11873:7:25", "typeDescriptions": {} } }, - "id": 5416, + "id": 8477, "isConstant": false, "isLValue": false, "isPure": true, @@ -11478,14 +11478,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11873:11:5", + "src": "11873:11:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11865:19:5", + "src": "11865:19:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11498,18 +11498,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5420, + "id": 8481, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5418, + "id": 8479, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5406, - "src": "11888:4:5", + "referencedDeclaration": 8467, + "src": "11888:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11519,27 +11519,27 @@ "operator": "!=", "rightExpression": { "hexValue": "307830303030303030303030303030303030303036333646366537333646366336353265366336663637", - "id": 5419, + "id": 8480, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11896:42:5", + "src": "11896:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "value": "0x000000000000000000636F6e736F6c652e6c6f67" }, - "src": "11888:50:5", + "src": "11888:50:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11865:73:5", + "src": "11865:73:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11552,18 +11552,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5424, + "id": 8485, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5422, + "id": 8483, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5406, - "src": "11958:4:5", + "referencedDeclaration": 8467, + "src": "11958:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11573,27 +11573,27 @@ "operator": "!=", "rightExpression": { "hexValue": "307834653539623434383437623337393537383538383932306341373846624632366330423439353643", - "id": 5423, + "id": 8484, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11966:42:5", + "src": "11966:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "value": "0x4e59b44847b379578588920cA78FbF26c0B4956C" }, - "src": "11958:50:5", + "src": "11958:50:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11865:143:5", + "src": "11865:143:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11608,33 +11608,33 @@ } ], "expression": { - "id": 5409, + "id": 8470, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "11842:2:5", + "referencedDeclaration": 7649, + "src": "11842:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5411, + "id": 8472, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "11845:6:5", + "memberLocation": "11845:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "11842:9:5", + "referencedDeclaration": 16457, + "src": "11842:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 5426, + "id": 8487, "isConstant": false, "isLValue": false, "isPure": false, @@ -11643,16 +11643,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11842:176:5", + "src": "11842:176:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5427, + "id": 8488, "nodeType": "ExpressionStatement", - "src": "11842:176:5" + "src": "11842:176:25" } ] }, @@ -11660,20 +11660,20 @@ "kind": "function", "modifiers": [], "name": "assumeNotForgeAddress", - "nameLocation": "11720:21:5", + "nameLocation": "11720:21:25", "parameters": { - "id": 5407, + "id": 8468, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5406, + "id": 8467, "mutability": "mutable", "name": "addr", - "nameLocation": "11750:4:5", + "nameLocation": "11750:4:25", "nodeType": "VariableDeclaration", - "scope": 5429, - "src": "11742:12:5", + "scope": 8490, + "src": "11742:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11681,10 +11681,10 @@ "typeString": "address" }, "typeName": { - "id": 5405, + "id": 8466, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11742:7:5", + "src": "11742:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11694,44 +11694,44 @@ "visibility": "internal" } ], - "src": "11741:14:5" + "src": "11741:14:25" }, "returnParameters": { - "id": 5408, + "id": 8469, "nodeType": "ParameterList", "parameters": [], - "src": "11778:0:5" + "src": "11778:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 5521, + "id": 8582, "nodeType": "FunctionDefinition", - "src": "12031:843:5", + "src": "12031:843:25", "nodes": [], "body": { - "id": 5520, + "id": 8581, "nodeType": "Block", - "src": "12183:691:5", + "src": "12183:691:25", "nodes": [], "statements": [ { "assignments": [ - 5438 + 8499 ], "declarations": [ { "constant": false, - "id": 5438, + "id": 8499, "mutability": "mutable", "name": "data", - "nameLocation": "12207:4:5", + "nameLocation": "12207:4:25", "nodeType": "VariableDeclaration", - "scope": 5520, - "src": "12193:18:5", + "scope": 8581, + "src": "12193:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11739,10 +11739,10 @@ "typeString": "string" }, "typeName": { - "id": 5437, + "id": 8498, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12193:6:5", + "src": "12193:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11751,16 +11751,16 @@ "visibility": "internal" } ], - "id": 5443, + "id": 8504, "initialValue": { "arguments": [ { - "id": 5441, + "id": 8502, "name": "path", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5431, - "src": "12226:4:5", + "referencedDeclaration": 8492, + "src": "12226:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -11775,33 +11775,33 @@ } ], "expression": { - "id": 5439, + "id": 8500, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "12214:2:5", + "referencedDeclaration": 7649, + "src": "12214:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5440, + "id": 8501, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "12217:8:5", + "memberLocation": "12217:8:25", "memberName": "readFile", "nodeType": "MemberAccess", - "referencedDeclaration": 12766, - "src": "12214:11:5", + "referencedDeclaration": 15827, + "src": "12214:11:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) view external returns (string memory)" } }, - "id": 5442, + "id": 8503, "isConstant": false, "isLValue": false, "isPure": false, @@ -11810,7 +11810,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12214:17:5", + "src": "12214:17:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -11818,22 +11818,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "12193:38:5" + "src": "12193:38:25" }, { "assignments": [ - 5445 + 8506 ], "declarations": [ { "constant": false, - "id": 5445, + "id": 8506, "mutability": "mutable", "name": "parsedData", - "nameLocation": "12254:10:5", + "nameLocation": "12254:10:25", "nodeType": "VariableDeclaration", - "scope": 5520, - "src": "12241:23:5", + "scope": 8581, + "src": "12241:23:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11841,10 +11841,10 @@ "typeString": "bytes" }, "typeName": { - "id": 5444, + "id": 8505, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "12241:5:5", + "src": "12241:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -11853,16 +11853,16 @@ "visibility": "internal" } ], - "id": 5450, + "id": 8511, "initialValue": { "arguments": [ { - "id": 5448, + "id": 8509, "name": "data", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5438, - "src": "12280:4:5", + "referencedDeclaration": 8499, + "src": "12280:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -11877,33 +11877,33 @@ } ], "expression": { - "id": 5446, + "id": 8507, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "12267:2:5", + "referencedDeclaration": 7649, + "src": "12267:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5447, + "id": 8508, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "12270:9:5", + "memberLocation": "12270:9:25", "memberName": "parseJson", "nodeType": "MemberAccess", - "referencedDeclaration": 13040, - "src": "12267:12:5", + "referencedDeclaration": 16101, + "src": "12267:12:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure external returns (bytes memory)" } }, - "id": 5449, + "id": 8510, "isConstant": false, "isLValue": false, "isPure": false, @@ -11912,7 +11912,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12267:18:5", + "src": "12267:18:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11920,61 +11920,61 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "12241:44:5" + "src": "12241:44:25" }, { "assignments": [ - 5453 + 8514 ], "declarations": [ { "constant": false, - "id": 5453, + "id": 8514, "mutability": "mutable", "name": "rawArtifact", - "nameLocation": "12327:11:5", + "nameLocation": "12327:11:25", "nodeType": "VariableDeclaration", - "scope": 5520, - "src": "12295:43:5", + "scope": 8581, + "src": "12295:43:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$4825_memory_ptr", + "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$7886_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact" }, "typeName": { - "id": 5452, + "id": 8513, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5451, + "id": 8512, "name": "RawEIP1559ScriptArtifact", "nameLocations": [ - "12295:24:5" + "12295:24:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4825, - "src": "12295:24:5" + "referencedDeclaration": 7886, + "src": "12295:24:25" }, - "referencedDeclaration": 4825, - "src": "12295:24:5", + "referencedDeclaration": 7886, + "src": "12295:24:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$4825_storage_ptr", + "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$7886_storage_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact" } }, "visibility": "internal" } ], - "id": 5460, + "id": 8521, "initialValue": { "arguments": [ { - "id": 5456, + "id": 8517, "name": "parsedData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5445, - "src": "12352:10:5", + "referencedDeclaration": 8506, + "src": "12352:10:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -11983,28 +11983,28 @@ { "components": [ { - "id": 5457, + "id": 8518, "name": "RawEIP1559ScriptArtifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4825, - "src": "12365:24:5", + "referencedDeclaration": 7886, + "src": "12365:24:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_RawEIP1559ScriptArtifact_$4825_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawEIP1559ScriptArtifact_$7886_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawEIP1559ScriptArtifact storage pointer)" } } ], - "id": 5458, + "id": 8519, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "12364:26:5", + "src": "12364:26:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_RawEIP1559ScriptArtifact_$4825_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawEIP1559ScriptArtifact_$7886_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawEIP1559ScriptArtifact storage pointer)" } } @@ -12016,37 +12016,37 @@ "typeString": "bytes memory" }, { - "typeIdentifier": "t_type$_t_struct$_RawEIP1559ScriptArtifact_$4825_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawEIP1559ScriptArtifact_$7886_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawEIP1559ScriptArtifact storage pointer)" } ], "expression": { - "id": 5454, + "id": 8515, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12341:3:5", + "src": "12341:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 5455, + "id": 8516, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "12345:6:5", + "memberLocation": "12345:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "12341:10:5", + "src": "12341:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 5459, + "id": 8520, "isConstant": false, "isLValue": false, "isPure": false, @@ -12055,93 +12055,93 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12341:50:5", + "src": "12341:50:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$4825_memory_ptr", + "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$7886_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" } }, "nodeType": "VariableDeclarationStatement", - "src": "12295:96:5" + "src": "12295:96:25" }, { "assignments": [ - 5463 + 8524 ], "declarations": [ { "constant": false, - "id": 5463, + "id": 8524, "mutability": "mutable", "name": "artifact", - "nameLocation": "12430:8:5", + "nameLocation": "12430:8:25", "nodeType": "VariableDeclaration", - "scope": 5520, - "src": "12401:37:5", + "scope": 8581, + "src": "12401:37:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_memory_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact" }, "typeName": { - "id": 5462, + "id": 8523, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5461, + "id": 8522, "name": "EIP1559ScriptArtifact", "nameLocations": [ - "12401:21:5" + "12401:21:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4802, - "src": "12401:21:5" + "referencedDeclaration": 7863, + "src": "12401:21:25" }, - "referencedDeclaration": 4802, - "src": "12401:21:5", + "referencedDeclaration": 7863, + "src": "12401:21:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_storage_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_storage_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact" } }, "visibility": "internal" } ], - "id": 5464, + "id": 8525, "nodeType": "VariableDeclarationStatement", - "src": "12401:37:5" + "src": "12401:37:25" }, { "expression": { - "id": 5470, + "id": 8531, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5465, + "id": 8526, "name": "artifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5463, - "src": "12448:8:5", + "referencedDeclaration": 8524, + "src": "12448:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_memory_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" } }, - "id": 5467, + "id": 8528, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "12457:9:5", + "memberLocation": "12457:9:25", "memberName": "libraries", "nodeType": "MemberAccess", - "referencedDeclaration": 4782, - "src": "12448:18:5", + "referencedDeclaration": 7843, + "src": "12448:18:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" @@ -12151,72 +12151,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5468, + "id": 8529, "name": "rawArtifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5453, - "src": "12469:11:5", + "referencedDeclaration": 8514, + "src": "12469:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$4825_memory_ptr", + "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$7886_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" } }, - "id": 5469, + "id": 8530, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "12481:9:5", + "memberLocation": "12481:9:25", "memberName": "libraries", "nodeType": "MemberAccess", - "referencedDeclaration": 4805, - "src": "12469:21:5", + "referencedDeclaration": 7866, + "src": "12469:21:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" } }, - "src": "12448:42:5", + "src": "12448:42:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" } }, - "id": 5471, + "id": 8532, "nodeType": "ExpressionStatement", - "src": "12448:42:5" + "src": "12448:42:25" }, { "expression": { - "id": 5477, + "id": 8538, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5472, + "id": 8533, "name": "artifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5463, - "src": "12500:8:5", + "referencedDeclaration": 8524, + "src": "12500:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_memory_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" } }, - "id": 5474, + "id": 8535, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "12509:4:5", + "memberLocation": "12509:4:25", "memberName": "path", "nodeType": "MemberAccess", - "referencedDeclaration": 4784, - "src": "12500:13:5", + "referencedDeclaration": 7845, + "src": "12500:13:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -12226,72 +12226,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5475, + "id": 8536, "name": "rawArtifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5453, - "src": "12516:11:5", + "referencedDeclaration": 8514, + "src": "12516:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$4825_memory_ptr", + "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$7886_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" } }, - "id": 5476, + "id": 8537, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "12528:4:5", + "memberLocation": "12528:4:25", "memberName": "path", "nodeType": "MemberAccess", - "referencedDeclaration": 4807, - "src": "12516:16:5", + "referencedDeclaration": 7868, + "src": "12516:16:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "12500:32:5", + "src": "12500:32:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "id": 5478, + "id": 8539, "nodeType": "ExpressionStatement", - "src": "12500:32:5" + "src": "12500:32:25" }, { "expression": { - "id": 5484, + "id": 8545, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5479, + "id": 8540, "name": "artifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5463, - "src": "12542:8:5", + "referencedDeclaration": 8524, + "src": "12542:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_memory_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" } }, - "id": 5481, + "id": 8542, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "12551:9:5", + "memberLocation": "12551:9:25", "memberName": "timestamp", "nodeType": "MemberAccess", - "referencedDeclaration": 4793, - "src": "12542:18:5", + "referencedDeclaration": 7854, + "src": "12542:18:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12301,72 +12301,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5482, + "id": 8543, "name": "rawArtifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5453, - "src": "12563:11:5", + "referencedDeclaration": 8514, + "src": "12563:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$4825_memory_ptr", + "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$7886_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" } }, - "id": 5483, + "id": 8544, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "12575:9:5", + "memberLocation": "12575:9:25", "memberName": "timestamp", "nodeType": "MemberAccess", - "referencedDeclaration": 4820, - "src": "12563:21:5", + "referencedDeclaration": 7881, + "src": "12563:21:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "12542:42:5", + "src": "12542:42:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 5485, + "id": 8546, "nodeType": "ExpressionStatement", - "src": "12542:42:5" + "src": "12542:42:25" }, { "expression": { - "id": 5491, + "id": 8552, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5486, + "id": 8547, "name": "artifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5463, - "src": "12594:8:5", + "referencedDeclaration": 8524, + "src": "12594:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_memory_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" } }, - "id": 5488, + "id": 8549, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "12603:7:5", + "memberLocation": "12603:7:25", "memberName": "pending", "nodeType": "MemberAccess", - "referencedDeclaration": 4787, - "src": "12594:16:5", + "referencedDeclaration": 7848, + "src": "12594:16:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" @@ -12376,74 +12376,74 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5489, + "id": 8550, "name": "rawArtifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5453, - "src": "12613:11:5", + "referencedDeclaration": 8514, + "src": "12613:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$4825_memory_ptr", + "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$7886_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" } }, - "id": 5490, + "id": 8551, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "12625:7:5", + "memberLocation": "12625:7:25", "memberName": "pending", "nodeType": "MemberAccess", - "referencedDeclaration": 4810, - "src": "12613:19:5", + "referencedDeclaration": 7871, + "src": "12613:19:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" } }, - "src": "12594:38:5", + "src": "12594:38:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" } }, - "id": 5492, + "id": 8553, "nodeType": "ExpressionStatement", - "src": "12594:38:5" + "src": "12594:38:25" }, { "expression": { - "id": 5498, + "id": 8559, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5493, + "id": 8554, "name": "artifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5463, - "src": "12642:8:5", + "referencedDeclaration": 8524, + "src": "12642:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_memory_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" } }, - "id": 5495, + "id": 8556, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "12651:9:5", + "memberLocation": "12651:9:25", "memberName": "txReturns", "nodeType": "MemberAccess", - "referencedDeclaration": 4801, - "src": "12642:18:5", + "referencedDeclaration": 7862, + "src": "12642:18:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_TxReturn_$4872_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_TxReturn_$7933_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.TxReturn memory[] memory" } }, @@ -12451,74 +12451,74 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5496, + "id": 8557, "name": "rawArtifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5453, - "src": "12663:11:5", + "referencedDeclaration": 8514, + "src": "12663:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$4825_memory_ptr", + "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$7886_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" } }, - "id": 5497, + "id": 8558, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "12675:9:5", + "memberLocation": "12675:9:25", "memberName": "txReturns", "nodeType": "MemberAccess", - "referencedDeclaration": 4818, - "src": "12663:21:5", + "referencedDeclaration": 7879, + "src": "12663:21:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_TxReturn_$4872_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_TxReturn_$7933_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.TxReturn memory[] memory" } }, - "src": "12642:42:5", + "src": "12642:42:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_TxReturn_$4872_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_TxReturn_$7933_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.TxReturn memory[] memory" } }, - "id": 5499, + "id": 8560, "nodeType": "ExpressionStatement", - "src": "12642:42:5" + "src": "12642:42:25" }, { "expression": { - "id": 5507, + "id": 8568, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5500, + "id": 8561, "name": "artifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5463, - "src": "12694:8:5", + "referencedDeclaration": 8524, + "src": "12694:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_memory_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" } }, - "id": 5502, + "id": 8563, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "12703:8:5", + "memberLocation": "12703:8:25", "memberName": "receipts", "nodeType": "MemberAccess", - "referencedDeclaration": 4791, - "src": "12694:17:5", + "referencedDeclaration": 7852, + "src": "12694:17:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" } }, @@ -12528,29 +12528,29 @@ "arguments": [ { "expression": { - "id": 5504, + "id": 8565, "name": "rawArtifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5453, - "src": "12737:11:5", + "referencedDeclaration": 8514, + "src": "12737:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$4825_memory_ptr", + "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$7886_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" } }, - "id": 5505, + "id": 8566, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "12749:8:5", + "memberLocation": "12749:8:25", "memberName": "receipts", "nodeType": "MemberAccess", - "referencedDeclaration": 4814, - "src": "12737:20:5", + "referencedDeclaration": 7875, + "src": "12737:20:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" } } @@ -12558,22 +12558,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" } ], - "id": 5503, + "id": 8564, "name": "rawToConvertedReceipts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5953, - "src": "12714:22:5", + "referencedDeclaration": 9014, + "src": "12714:22:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawReceipt memory[] memory) pure returns (struct StdCheatsSafe.Receipt memory[] memory)" } }, - "id": 5506, + "id": 8567, "isConstant": false, "isLValue": false, "isPure": false, @@ -12582,55 +12582,55 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12714:44:5", + "src": "12714:44:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" } }, - "src": "12694:64:5", + "src": "12694:64:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" } }, - "id": 5508, + "id": 8569, "nodeType": "ExpressionStatement", - "src": "12694:64:5" + "src": "12694:64:25" }, { "expression": { - "id": 5516, + "id": 8577, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5509, + "id": 8570, "name": "artifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5463, - "src": "12768:8:5", + "referencedDeclaration": 8524, + "src": "12768:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_memory_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" } }, - "id": 5511, + "id": 8572, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "12777:12:5", + "memberLocation": "12777:12:25", "memberName": "transactions", "nodeType": "MemberAccess", - "referencedDeclaration": 4797, - "src": "12768:21:5", + "referencedDeclaration": 7858, + "src": "12768:21:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" } }, @@ -12640,29 +12640,29 @@ "arguments": [ { "expression": { - "id": 5513, + "id": 8574, "name": "rawArtifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5453, - "src": "12817:11:5", + "referencedDeclaration": 8514, + "src": "12817:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$4825_memory_ptr", + "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$7886_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" } }, - "id": 5514, + "id": 8575, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "12829:12:5", + "memberLocation": "12829:12:25", "memberName": "transactions", "nodeType": "MemberAccess", - "referencedDeclaration": 4824, - "src": "12817:24:5", + "referencedDeclaration": 7885, + "src": "12817:24:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" } } @@ -12670,22 +12670,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" } ], - "id": 5512, + "id": 8573, "name": "rawToConvertedEIPTx1559s", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5570, - "src": "12792:24:5", + "referencedDeclaration": 8631, + "src": "12792:24:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawTx1559 memory[] memory) pure returns (struct StdCheatsSafe.Tx1559 memory[] memory)" } }, - "id": 5515, + "id": 8576, "isConstant": false, "isLValue": false, "isPure": false, @@ -12694,40 +12694,40 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12792:50:5", + "src": "12792:50:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" } }, - "src": "12768:74:5", + "src": "12768:74:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" } }, - "id": 5517, + "id": 8578, "nodeType": "ExpressionStatement", - "src": "12768:74:5" + "src": "12768:74:25" }, { "expression": { - "id": 5518, + "id": 8579, "name": "artifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5463, - "src": "12859:8:5", + "referencedDeclaration": 8524, + "src": "12859:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_memory_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" } }, - "functionReturnParameters": 5436, - "id": 5519, + "functionReturnParameters": 8497, + "id": 8580, "nodeType": "Return", - "src": "12852:15:5" + "src": "12852:15:25" } ] }, @@ -12735,20 +12735,20 @@ "kind": "function", "modifiers": [], "name": "readEIP1559ScriptArtifact", - "nameLocation": "12040:25:5", + "nameLocation": "12040:25:25", "parameters": { - "id": 5432, + "id": 8493, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5431, + "id": 8492, "mutability": "mutable", "name": "path", - "nameLocation": "12080:4:5", + "nameLocation": "12080:4:25", "nodeType": "VariableDeclaration", - "scope": 5521, - "src": "12066:18:5", + "scope": 8582, + "src": "12066:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12756,10 +12756,10 @@ "typeString": "string" }, "typeName": { - "id": 5430, + "id": 8491, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12066:6:5", + "src": "12066:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12768,145 +12768,145 @@ "visibility": "internal" } ], - "src": "12065:20:5" + "src": "12065:20:25" }, "returnParameters": { - "id": 5436, + "id": 8497, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5435, + "id": 8496, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 5521, - "src": "12149:28:5", + "scope": 8582, + "src": "12149:28:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_memory_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact" }, "typeName": { - "id": 5434, + "id": 8495, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5433, + "id": 8494, "name": "EIP1559ScriptArtifact", "nameLocations": [ - "12149:21:5" + "12149:21:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4802, - "src": "12149:21:5" + "referencedDeclaration": 7863, + "src": "12149:21:25" }, - "referencedDeclaration": 4802, - "src": "12149:21:5", + "referencedDeclaration": 7863, + "src": "12149:21:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_storage_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_storage_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact" } }, "visibility": "internal" } ], - "src": "12148:30:5" + "src": "12148:30:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "view", "virtual": true, "visibility": "internal" }, { - "id": 5570, + "id": 8631, "nodeType": "FunctionDefinition", - "src": "12880:312:5", + "src": "12880:312:25", "nodes": [], "body": { - "id": 5569, + "id": 8630, "nodeType": "Block", - "src": "12989:203:5", + "src": "12989:203:25", "nodes": [], "statements": [ { "assignments": [ - 5536 + 8597 ], "declarations": [ { "constant": false, - "id": 5536, + "id": 8597, "mutability": "mutable", "name": "txs", - "nameLocation": "13015:3:5", + "nameLocation": "13015:3:25", "nodeType": "VariableDeclaration", - "scope": 5569, - "src": "12999:19:5", + "scope": 8630, + "src": "12999:19:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" }, "typeName": { "baseType": { - "id": 5534, + "id": 8595, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5533, + "id": 8594, "name": "Tx1559", "nameLocations": [ - "12999:6:5" + "12999:6:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4646, - "src": "12999:6:5" + "referencedDeclaration": 7707, + "src": "12999:6:25" }, - "referencedDeclaration": 4646, - "src": "12999:6:5", + "referencedDeclaration": 7707, + "src": "12999:6:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" } }, - "id": 5535, + "id": 8596, "nodeType": "ArrayTypeName", - "src": "12999:8:5", + "src": "12999:8:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" } }, "visibility": "internal" } ], - "id": 5544, + "id": 8605, "initialValue": { "arguments": [ { "expression": { - "id": 5541, + "id": 8602, "name": "rawTxs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5525, - "src": "13034:6:5", + "referencedDeclaration": 8586, + "src": "13034:6:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" } }, - "id": 5542, + "id": 8603, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "13041:6:5", + "memberLocation": "13041:6:25", "memberName": "length", "nodeType": "MemberAccess", - "src": "13034:13:5", + "src": "13034:13:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12920,48 +12920,48 @@ "typeString": "uint256" } ], - "id": 5540, + "id": 8601, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "13021:12:5", + "src": "13021:12:25", "typeDescriptions": { - "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (uint256) pure returns (struct StdCheatsSafe.Tx1559 memory[] memory)" }, "typeName": { "baseType": { - "id": 5538, + "id": 8599, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5537, + "id": 8598, "name": "Tx1559", "nameLocations": [ - "13025:6:5" + "13025:6:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4646, - "src": "13025:6:5" + "referencedDeclaration": 7707, + "src": "13025:6:25" }, - "referencedDeclaration": 4646, - "src": "13025:6:5", + "referencedDeclaration": 7707, + "src": "13025:6:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" } }, - "id": 5539, + "id": 8600, "nodeType": "ArrayTypeName", - "src": "13025:8:5", + "src": "13025:8:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" } } }, - "id": 5543, + "id": 8604, "isConstant": false, "isLValue": false, "isPure": false, @@ -12970,50 +12970,50 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13021:27:5", + "src": "13021:27:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" } }, "nodeType": "VariableDeclarationStatement", - "src": "12999:49:5" + "src": "12999:49:25" }, { "body": { - "id": 5565, + "id": 8626, "nodeType": "Block", - "src": "13098:68:5", + "src": "13098:68:25", "statements": [ { "expression": { - "id": 5563, + "id": 8624, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "baseExpression": { - "id": 5555, + "id": 8616, "name": "txs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5536, - "src": "13112:3:5", + "referencedDeclaration": 8597, + "src": "13112:3:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" } }, - "id": 5557, + "id": 8618, "indexExpression": { - "id": 5556, + "id": 8617, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5546, - "src": "13116:1:5", + "referencedDeclaration": 8607, + "src": "13116:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13024,9 +13024,9 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "13112:6:5", + "src": "13112:6:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, @@ -13036,25 +13036,25 @@ "arguments": [ { "baseExpression": { - "id": 5559, + "id": 8620, "name": "rawTxs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5525, - "src": "13145:6:5", + "referencedDeclaration": 8586, + "src": "13145:6:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" } }, - "id": 5561, + "id": 8622, "indexExpression": { - "id": 5560, + "id": 8621, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5546, - "src": "13152:1:5", + "referencedDeclaration": 8607, + "src": "13152:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13065,9 +13065,9 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "13145:9:5", + "src": "13145:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } } @@ -13075,22 +13075,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } ], - "id": 5558, + "id": 8619, "name": "rawToConvertedEIPTx1559", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5630, - "src": "13121:23:5", + "referencedDeclaration": 8691, + "src": "13121:23:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_pure$_t_struct$_RawTx1559_$4610_memory_ptr_$returns$_t_struct$_Tx1559_$4646_memory_ptr_$", + "typeIdentifier": "t_function_internal_pure$_t_struct$_RawTx1559_$7671_memory_ptr_$returns$_t_struct$_Tx1559_$7707_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawTx1559 memory) pure returns (struct StdCheatsSafe.Tx1559 memory)" } }, - "id": 5562, + "id": 8623, "isConstant": false, "isLValue": false, "isPure": false, @@ -13099,22 +13099,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13121:34:5", + "src": "13121:34:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "src": "13112:43:5", + "src": "13112:43:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "id": 5564, + "id": 8625, "nodeType": "ExpressionStatement", - "src": "13112:43:5" + "src": "13112:43:25" } ] }, @@ -13123,18 +13123,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 5551, + "id": 8612, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5548, + "id": 8609, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5546, - "src": "13074:1:5", + "referencedDeclaration": 8607, + "src": "13074:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13144,52 +13144,52 @@ "operator": "<", "rightExpression": { "expression": { - "id": 5549, + "id": 8610, "name": "rawTxs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5525, - "src": "13078:6:5", + "referencedDeclaration": 8586, + "src": "13078:6:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" } }, - "id": 5550, + "id": 8611, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "13085:6:5", + "memberLocation": "13085:6:25", "memberName": "length", "nodeType": "MemberAccess", - "src": "13078:13:5", + "src": "13078:13:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "13074:17:5", + "src": "13074:17:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 5566, + "id": 8627, "initializationExpression": { "assignments": [ - 5546 + 8607 ], "declarations": [ { "constant": false, - "id": 5546, + "id": 8607, "mutability": "mutable", "name": "i", - "nameLocation": "13071:1:5", + "nameLocation": "13071:1:25", "nodeType": "VariableDeclaration", - "scope": 5566, - "src": "13063:9:5", + "scope": 8627, + "src": "13063:9:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13197,10 +13197,10 @@ "typeString": "uint256" }, "typeName": { - "id": 5545, + "id": 8606, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13063:7:5", + "src": "13063:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13209,13 +13209,13 @@ "visibility": "internal" } ], - "id": 5547, + "id": 8608, "nodeType": "VariableDeclarationStatement", - "src": "13063:9:5" + "src": "13063:9:25" }, "loopExpression": { "expression": { - "id": 5553, + "id": 8614, "isConstant": false, "isLValue": false, "isPure": false, @@ -13223,14 +13223,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "13093:3:5", + "src": "13093:3:25", "subExpression": { - "id": 5552, + "id": 8613, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5546, - "src": "13093:1:5", + "referencedDeclaration": 8607, + "src": "13093:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13241,30 +13241,30 @@ "typeString": "uint256" } }, - "id": 5554, + "id": 8615, "nodeType": "ExpressionStatement", - "src": "13093:3:5" + "src": "13093:3:25" }, "nodeType": "ForStatement", - "src": "13058:108:5" + "src": "13058:108:25" }, { "expression": { - "id": 5567, + "id": 8628, "name": "txs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5536, - "src": "13182:3:5", + "referencedDeclaration": 8597, + "src": "13182:3:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" } }, - "functionReturnParameters": 5531, - "id": 5568, + "functionReturnParameters": 8592, + "id": 8629, "nodeType": "Return", - "src": "13175:10:5" + "src": "13175:10:25" } ] }, @@ -13272,206 +13272,206 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedEIPTx1559s", - "nameLocation": "12889:24:5", + "nameLocation": "12889:24:25", "parameters": { - "id": 5526, + "id": 8587, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5525, + "id": 8586, "mutability": "mutable", "name": "rawTxs", - "nameLocation": "12933:6:5", + "nameLocation": "12933:6:25", "nodeType": "VariableDeclaration", - "scope": 5570, - "src": "12914:25:5", + "scope": 8631, + "src": "12914:25:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559[]" }, "typeName": { "baseType": { - "id": 5523, + "id": 8584, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5522, + "id": 8583, "name": "RawTx1559", "nameLocations": [ - "12914:9:5" + "12914:9:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4610, - "src": "12914:9:5" + "referencedDeclaration": 7671, + "src": "12914:9:25" }, - "referencedDeclaration": 4610, - "src": "12914:9:5", + "referencedDeclaration": 7671, + "src": "12914:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_storage_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" } }, - "id": 5524, + "id": 8585, "nodeType": "ArrayTypeName", - "src": "12914:11:5", + "src": "12914:11:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559[]" } }, "visibility": "internal" } ], - "src": "12913:27:5" + "src": "12913:27:25" }, "returnParameters": { - "id": 5531, + "id": 8592, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5530, + "id": 8591, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 5570, - "src": "12972:15:5", + "scope": 8631, + "src": "12972:15:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" }, "typeName": { "baseType": { - "id": 5528, + "id": 8589, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5527, + "id": 8588, "name": "Tx1559", "nameLocations": [ - "12972:6:5" + "12972:6:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4646, - "src": "12972:6:5" + "referencedDeclaration": 7707, + "src": "12972:6:25" }, - "referencedDeclaration": 4646, - "src": "12972:6:5", + "referencedDeclaration": 7707, + "src": "12972:6:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" } }, - "id": 5529, + "id": 8590, "nodeType": "ArrayTypeName", - "src": "12972:8:5", + "src": "12972:8:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" } }, "visibility": "internal" } ], - "src": "12971:17:5" + "src": "12971:17:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 5630, + "id": 8691, "nodeType": "FunctionDefinition", - "src": "13198:488:5", + "src": "13198:488:25", "nodes": [], "body": { - "id": 5629, + "id": 8690, "nodeType": "Block", - "src": "13301:385:5", + "src": "13301:385:25", "nodes": [], "statements": [ { "assignments": [ - 5581 + 8642 ], "declarations": [ { "constant": false, - "id": 5581, + "id": 8642, "mutability": "mutable", "name": "transaction", - "nameLocation": "13325:11:5", + "nameLocation": "13325:11:25", "nodeType": "VariableDeclaration", - "scope": 5629, - "src": "13311:25:5", + "scope": 8690, + "src": "13311:25:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559" }, "typeName": { - "id": 5580, + "id": 8641, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5579, + "id": 8640, "name": "Tx1559", "nameLocations": [ - "13311:6:5" + "13311:6:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4646, - "src": "13311:6:5" + "referencedDeclaration": 7707, + "src": "13311:6:25" }, - "referencedDeclaration": 4646, - "src": "13311:6:5", + "referencedDeclaration": 7707, + "src": "13311:6:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" } }, "visibility": "internal" } ], - "id": 5582, + "id": 8643, "nodeType": "VariableDeclarationStatement", - "src": "13311:25:5" + "src": "13311:25:25" }, { "expression": { - "id": 5588, + "id": 8649, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5583, + "id": 8644, "name": "transaction", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5581, - "src": "13346:11:5", + "referencedDeclaration": 8642, + "src": "13346:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "id": 5585, + "id": 8646, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "13358:9:5", + "memberLocation": "13358:9:25", "memberName": "arguments", "nodeType": "MemberAccess", - "referencedDeclaration": 4632, - "src": "13346:21:5", + "referencedDeclaration": 7693, + "src": "13346:21:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" @@ -13481,72 +13481,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5586, + "id": 8647, "name": "rawTx", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5573, - "src": "13370:5:5", + "referencedDeclaration": 8634, + "src": "13370:5:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } }, - "id": 5587, + "id": 8648, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "13376:9:5", + "memberLocation": "13376:9:25", "memberName": "arguments", "nodeType": "MemberAccess", - "referencedDeclaration": 4596, - "src": "13370:15:5", + "referencedDeclaration": 7657, + "src": "13370:15:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" } }, - "src": "13346:39:5", + "src": "13346:39:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" } }, - "id": 5589, + "id": 8650, "nodeType": "ExpressionStatement", - "src": "13346:39:5" + "src": "13346:39:25" }, { "expression": { - "id": 5595, + "id": 8656, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5590, + "id": 8651, "name": "transaction", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5581, - "src": "13395:11:5", + "referencedDeclaration": 8642, + "src": "13395:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "id": 5592, + "id": 8653, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "13407:12:5", + "memberLocation": "13407:12:25", "memberName": "contractName", "nodeType": "MemberAccess", - "referencedDeclaration": 4636, - "src": "13395:24:5", + "referencedDeclaration": 7697, + "src": "13395:24:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13556,72 +13556,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5593, + "id": 8654, "name": "rawTx", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5573, - "src": "13422:5:5", + "referencedDeclaration": 8634, + "src": "13422:5:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } }, - "id": 5594, + "id": 8655, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "13428:12:5", + "memberLocation": "13428:12:25", "memberName": "contractName", "nodeType": "MemberAccess", - "referencedDeclaration": 4600, - "src": "13422:18:5", + "referencedDeclaration": 7661, + "src": "13422:18:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "13395:45:5", + "src": "13395:45:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "id": 5596, + "id": 8657, "nodeType": "ExpressionStatement", - "src": "13395:45:5" + "src": "13395:45:25" }, { "expression": { - "id": 5602, + "id": 8663, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5597, + "id": 8658, "name": "transaction", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5581, - "src": "13450:11:5", + "referencedDeclaration": 8642, + "src": "13450:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "id": 5599, + "id": 8660, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "13462:11:5", + "memberLocation": "13462:11:25", "memberName": "functionSig", "nodeType": "MemberAccess", - "referencedDeclaration": 4638, - "src": "13450:23:5", + "referencedDeclaration": 7699, + "src": "13450:23:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13631,72 +13631,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5600, + "id": 8661, "name": "rawTx", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5573, - "src": "13476:5:5", + "referencedDeclaration": 8634, + "src": "13476:5:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } }, - "id": 5601, + "id": 8662, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "13482:11:5", + "memberLocation": "13482:11:25", "memberName": "functionSig", "nodeType": "MemberAccess", - "referencedDeclaration": 4602, - "src": "13476:17:5", + "referencedDeclaration": 7663, + "src": "13476:17:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "13450:43:5", + "src": "13450:43:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "id": 5603, + "id": 8664, "nodeType": "ExpressionStatement", - "src": "13450:43:5" + "src": "13450:43:25" }, { "expression": { - "id": 5609, + "id": 8670, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5604, + "id": 8665, "name": "transaction", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5581, - "src": "13503:11:5", + "referencedDeclaration": 8642, + "src": "13503:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "id": 5606, + "id": 8667, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "13515:4:5", + "memberLocation": "13515:4:25", "memberName": "hash", "nodeType": "MemberAccess", - "referencedDeclaration": 4640, - "src": "13503:16:5", + "referencedDeclaration": 7701, + "src": "13503:16:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13706,74 +13706,74 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5607, + "id": 8668, "name": "rawTx", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5573, - "src": "13522:5:5", + "referencedDeclaration": 8634, + "src": "13522:5:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } }, - "id": 5608, + "id": 8669, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "13528:4:5", + "memberLocation": "13528:4:25", "memberName": "hash", "nodeType": "MemberAccess", - "referencedDeclaration": 4604, - "src": "13522:10:5", + "referencedDeclaration": 7665, + "src": "13522:10:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "13503:29:5", + "src": "13503:29:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 5610, + "id": 8671, "nodeType": "ExpressionStatement", - "src": "13503:29:5" + "src": "13503:29:25" }, { "expression": { - "id": 5618, + "id": 8679, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5611, + "id": 8672, "name": "transaction", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5581, - "src": "13542:11:5", + "referencedDeclaration": 8642, + "src": "13542:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "id": 5613, + "id": 8674, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "13554:8:5", + "memberLocation": "13554:8:25", "memberName": "txDetail", "nodeType": "MemberAccess", - "referencedDeclaration": 4643, - "src": "13542:20:5", + "referencedDeclaration": 7704, + "src": "13542:20:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, @@ -13783,29 +13783,29 @@ "arguments": [ { "expression": { - "id": 5615, + "id": 8676, "name": "rawTx", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5573, - "src": "13593:5:5", + "referencedDeclaration": 8634, + "src": "13593:5:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } }, - "id": 5616, + "id": 8677, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "13599:8:5", + "memberLocation": "13599:8:25", "memberName": "txDetail", "nodeType": "MemberAccess", - "referencedDeclaration": 4607, - "src": "13593:14:5", + "referencedDeclaration": 7668, + "src": "13593:14:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" } } @@ -13813,22 +13813,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" } ], - "id": 5614, + "id": 8675, "name": "rawToConvertedEIP1559Detail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5710, - "src": "13565:27:5", + "referencedDeclaration": 8771, + "src": "13565:27:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_pure$_t_struct$_RawTx1559Detail_$4629_memory_ptr_$returns$_t_struct$_Tx1559Detail_$4665_memory_ptr_$", + "typeIdentifier": "t_function_internal_pure$_t_struct$_RawTx1559Detail_$7690_memory_ptr_$returns$_t_struct$_Tx1559Detail_$7726_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawTx1559Detail memory) pure returns (struct StdCheatsSafe.Tx1559Detail memory)" } }, - "id": 5617, + "id": 8678, "isConstant": false, "isLValue": false, "isPure": false, @@ -13837,53 +13837,53 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13565:43:5", + "src": "13565:43:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "src": "13542:66:5", + "src": "13542:66:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "id": 5619, + "id": 8680, "nodeType": "ExpressionStatement", - "src": "13542:66:5" + "src": "13542:66:25" }, { "expression": { - "id": 5625, + "id": 8686, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5620, + "id": 8681, "name": "transaction", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5581, - "src": "13618:11:5", + "referencedDeclaration": 8642, + "src": "13618:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "id": 5622, + "id": 8683, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "13630:6:5", + "memberLocation": "13630:6:25", "memberName": "opcode", "nodeType": "MemberAccess", - "referencedDeclaration": 4645, - "src": "13618:18:5", + "referencedDeclaration": 7706, + "src": "13618:18:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13893,59 +13893,59 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5623, + "id": 8684, "name": "rawTx", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5573, - "src": "13639:5:5", + "referencedDeclaration": 8634, + "src": "13639:5:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } }, - "id": 5624, + "id": 8685, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "13645:6:5", + "memberLocation": "13645:6:25", "memberName": "opcode", "nodeType": "MemberAccess", - "referencedDeclaration": 4609, - "src": "13639:12:5", + "referencedDeclaration": 7670, + "src": "13639:12:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "13618:33:5", + "src": "13618:33:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "id": 5626, + "id": 8687, "nodeType": "ExpressionStatement", - "src": "13618:33:5" + "src": "13618:33:25" }, { "expression": { - "id": 5627, + "id": 8688, "name": "transaction", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5581, - "src": "13668:11:5", + "referencedDeclaration": 8642, + "src": "13668:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "functionReturnParameters": 5578, - "id": 5628, + "functionReturnParameters": 8639, + "id": 8689, "nodeType": "Return", - "src": "13661:18:5" + "src": "13661:18:25" } ] }, @@ -13953,188 +13953,188 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedEIPTx1559", - "nameLocation": "13207:23:5", + "nameLocation": "13207:23:25", "parameters": { - "id": 5574, + "id": 8635, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5573, + "id": 8634, "mutability": "mutable", "name": "rawTx", - "nameLocation": "13248:5:5", + "nameLocation": "13248:5:25", "nodeType": "VariableDeclaration", - "scope": 5630, - "src": "13231:22:5", + "scope": 8691, + "src": "13231:22:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" }, "typeName": { - "id": 5572, + "id": 8633, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5571, + "id": 8632, "name": "RawTx1559", "nameLocations": [ - "13231:9:5" + "13231:9:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4610, - "src": "13231:9:5" + "referencedDeclaration": 7671, + "src": "13231:9:25" }, - "referencedDeclaration": 4610, - "src": "13231:9:5", + "referencedDeclaration": 7671, + "src": "13231:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_storage_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" } }, "visibility": "internal" } ], - "src": "13230:24:5" + "src": "13230:24:25" }, "returnParameters": { - "id": 5578, + "id": 8639, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5577, + "id": 8638, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 5630, - "src": "13286:13:5", + "scope": 8691, + "src": "13286:13:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559" }, "typeName": { - "id": 5576, + "id": 8637, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5575, + "id": 8636, "name": "Tx1559", "nameLocations": [ - "13286:6:5" + "13286:6:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4646, - "src": "13286:6:5" + "referencedDeclaration": 7707, + "src": "13286:6:25" }, - "referencedDeclaration": 4646, - "src": "13286:6:5", + "referencedDeclaration": 7707, + "src": "13286:6:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" } }, "visibility": "internal" } ], - "src": "13285:15:5" + "src": "13285:15:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 5710, + "id": 8771, "nodeType": "FunctionDefinition", - "src": "13692:619:5", + "src": "13692:619:25", "nodes": [], "body": { - "id": 5709, + "id": 8770, "nodeType": "Block", - "src": "13851:460:5", + "src": "13851:460:25", "nodes": [], "statements": [ { "assignments": [ - 5641 + 8702 ], "declarations": [ { "constant": false, - "id": 5641, + "id": 8702, "mutability": "mutable", "name": "txDetail", - "nameLocation": "13881:8:5", + "nameLocation": "13881:8:25", "nodeType": "VariableDeclaration", - "scope": 5709, - "src": "13861:28:5", + "scope": 8770, + "src": "13861:28:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail" }, "typeName": { - "id": 5640, + "id": 8701, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5639, + "id": 8700, "name": "Tx1559Detail", "nameLocations": [ - "13861:12:5" + "13861:12:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4665, - "src": "13861:12:5" + "referencedDeclaration": 7726, + "src": "13861:12:25" }, - "referencedDeclaration": 4665, - "src": "13861:12:5", + "referencedDeclaration": 7726, + "src": "13861:12:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail" } }, "visibility": "internal" } ], - "id": 5642, + "id": 8703, "nodeType": "VariableDeclarationStatement", - "src": "13861:28:5" + "src": "13861:28:25" }, { "expression": { - "id": 5648, + "id": 8709, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5643, + "id": 8704, "name": "txDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5641, - "src": "13899:8:5", + "referencedDeclaration": 8702, + "src": "13899:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "id": 5645, + "id": 8706, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "13908:4:5", + "memberLocation": "13908:4:25", "memberName": "data", "nodeType": "MemberAccess", - "referencedDeclaration": 4652, - "src": "13899:13:5", + "referencedDeclaration": 7713, + "src": "13899:13:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -14144,72 +14144,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5646, + "id": 8707, "name": "rawDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5633, - "src": "13915:9:5", + "referencedDeclaration": 8694, + "src": "13915:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" } }, - "id": 5647, + "id": 8708, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "13925:4:5", + "memberLocation": "13925:4:25", "memberName": "data", "nodeType": "MemberAccess", - "referencedDeclaration": 4616, - "src": "13915:14:5", + "referencedDeclaration": 7677, + "src": "13915:14:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "src": "13899:30:5", + "src": "13899:30:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 5649, + "id": 8710, "nodeType": "ExpressionStatement", - "src": "13899:30:5" + "src": "13899:30:25" }, { "expression": { - "id": 5655, + "id": 8716, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5650, + "id": 8711, "name": "txDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5641, - "src": "13939:8:5", + "referencedDeclaration": 8702, + "src": "13939:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "id": 5652, + "id": 8713, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "13948:4:5", + "memberLocation": "13948:4:25", "memberName": "from", "nodeType": "MemberAccess", - "referencedDeclaration": 4654, - "src": "13939:13:5", + "referencedDeclaration": 7715, + "src": "13939:13:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -14219,72 +14219,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5653, + "id": 8714, "name": "rawDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5633, - "src": "13955:9:5", + "referencedDeclaration": 8694, + "src": "13955:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" } }, - "id": 5654, + "id": 8715, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "13965:4:5", + "memberLocation": "13965:4:25", "memberName": "from", "nodeType": "MemberAccess", - "referencedDeclaration": 4618, - "src": "13955:14:5", + "referencedDeclaration": 7679, + "src": "13955:14:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "13939:30:5", + "src": "13939:30:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 5656, + "id": 8717, "nodeType": "ExpressionStatement", - "src": "13939:30:5" + "src": "13939:30:25" }, { "expression": { - "id": 5662, + "id": 8723, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5657, + "id": 8718, "name": "txDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5641, - "src": "13979:8:5", + "referencedDeclaration": 8702, + "src": "13979:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "id": 5659, + "id": 8720, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "13988:2:5", + "memberLocation": "13988:2:25", "memberName": "to", "nodeType": "MemberAccess", - "referencedDeclaration": 4660, - "src": "13979:11:5", + "referencedDeclaration": 7721, + "src": "13979:11:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -14294,72 +14294,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5660, + "id": 8721, "name": "rawDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5633, - "src": "13993:9:5", + "referencedDeclaration": 8694, + "src": "13993:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" } }, - "id": 5661, + "id": 8722, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "14003:2:5", + "memberLocation": "14003:2:25", "memberName": "to", "nodeType": "MemberAccess", - "referencedDeclaration": 4624, - "src": "13993:12:5", + "referencedDeclaration": 7685, + "src": "13993:12:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "13979:26:5", + "src": "13979:26:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 5663, + "id": 8724, "nodeType": "ExpressionStatement", - "src": "13979:26:5" + "src": "13979:26:25" }, { "expression": { - "id": 5671, + "id": 8732, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5664, + "id": 8725, "name": "txDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5641, - "src": "14015:8:5", + "referencedDeclaration": 8702, + "src": "14015:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "id": 5666, + "id": 8727, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "14024:5:5", + "memberLocation": "14024:5:25", "memberName": "nonce", "nodeType": "MemberAccess", - "referencedDeclaration": 4658, - "src": "14015:14:5", + "referencedDeclaration": 7719, + "src": "14015:14:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14371,27 +14371,27 @@ "arguments": [ { "expression": { - "id": 5668, + "id": 8729, "name": "rawDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5633, - "src": "14045:9:5", + "referencedDeclaration": 8694, + "src": "14045:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" } }, - "id": 5669, + "id": 8730, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "14055:5:5", + "memberLocation": "14055:5:25", "memberName": "nonce", "nodeType": "MemberAccess", - "referencedDeclaration": 4622, - "src": "14045:15:5", + "referencedDeclaration": 7683, + "src": "14045:15:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -14405,18 +14405,18 @@ "typeString": "bytes memory" } ], - "id": 5667, + "id": 8728, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "14032:12:5", + "referencedDeclaration": 9574, + "src": "14032:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 5670, + "id": 8731, "isConstant": false, "isLValue": false, "isPure": false, @@ -14425,53 +14425,53 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14032:29:5", + "src": "14032:29:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "14015:46:5", + "src": "14015:46:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 5672, + "id": 8733, "nodeType": "ExpressionStatement", - "src": "14015:46:5" + "src": "14015:46:25" }, { "expression": { - "id": 5680, + "id": 8741, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5673, + "id": 8734, "name": "txDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5641, - "src": "14071:8:5", + "referencedDeclaration": 8702, + "src": "14071:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "id": 5675, + "id": 8736, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "14080:6:5", + "memberLocation": "14080:6:25", "memberName": "txType", "nodeType": "MemberAccess", - "referencedDeclaration": 4662, - "src": "14071:15:5", + "referencedDeclaration": 7723, + "src": "14071:15:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14483,27 +14483,27 @@ "arguments": [ { "expression": { - "id": 5677, + "id": 8738, "name": "rawDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5633, - "src": "14102:9:5", + "referencedDeclaration": 8694, + "src": "14102:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" } }, - "id": 5678, + "id": 8739, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "14112:6:5", + "memberLocation": "14112:6:25", "memberName": "txType", "nodeType": "MemberAccess", - "referencedDeclaration": 4626, - "src": "14102:16:5", + "referencedDeclaration": 7687, + "src": "14102:16:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -14517,18 +14517,18 @@ "typeString": "bytes memory" } ], - "id": 5676, + "id": 8737, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "14089:12:5", + "referencedDeclaration": 9574, + "src": "14089:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 5679, + "id": 8740, "isConstant": false, "isLValue": false, "isPure": false, @@ -14537,53 +14537,53 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14089:30:5", + "src": "14089:30:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "14071:48:5", + "src": "14071:48:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 5681, + "id": 8742, "nodeType": "ExpressionStatement", - "src": "14071:48:5" + "src": "14071:48:25" }, { "expression": { - "id": 5689, + "id": 8750, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5682, + "id": 8743, "name": "txDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5641, - "src": "14129:8:5", + "referencedDeclaration": 8702, + "src": "14129:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "id": 5684, + "id": 8745, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "14138:5:5", + "memberLocation": "14138:5:25", "memberName": "value", "nodeType": "MemberAccess", - "referencedDeclaration": 4664, - "src": "14129:14:5", + "referencedDeclaration": 7725, + "src": "14129:14:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14595,27 +14595,27 @@ "arguments": [ { "expression": { - "id": 5686, + "id": 8747, "name": "rawDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5633, - "src": "14159:9:5", + "referencedDeclaration": 8694, + "src": "14159:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" } }, - "id": 5687, + "id": 8748, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "14169:5:5", + "memberLocation": "14169:5:25", "memberName": "value", "nodeType": "MemberAccess", - "referencedDeclaration": 4628, - "src": "14159:15:5", + "referencedDeclaration": 7689, + "src": "14159:15:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -14629,18 +14629,18 @@ "typeString": "bytes memory" } ], - "id": 5685, + "id": 8746, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "14146:12:5", + "referencedDeclaration": 9574, + "src": "14146:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 5688, + "id": 8749, "isConstant": false, "isLValue": false, "isPure": false, @@ -14649,53 +14649,53 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14146:29:5", + "src": "14146:29:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "14129:46:5", + "src": "14129:46:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 5690, + "id": 8751, "nodeType": "ExpressionStatement", - "src": "14129:46:5" + "src": "14129:46:25" }, { "expression": { - "id": 5698, + "id": 8759, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5691, + "id": 8752, "name": "txDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5641, - "src": "14185:8:5", + "referencedDeclaration": 8702, + "src": "14185:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "id": 5693, + "id": 8754, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "14194:3:5", + "memberLocation": "14194:3:25", "memberName": "gas", "nodeType": "MemberAccess", - "referencedDeclaration": 4656, - "src": "14185:12:5", + "referencedDeclaration": 7717, + "src": "14185:12:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14707,27 +14707,27 @@ "arguments": [ { "expression": { - "id": 5695, + "id": 8756, "name": "rawDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5633, - "src": "14213:9:5", + "referencedDeclaration": 8694, + "src": "14213:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" } }, - "id": 5696, + "id": 8757, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "14223:3:5", + "memberLocation": "14223:3:25", "memberName": "gas", "nodeType": "MemberAccess", - "referencedDeclaration": 4620, - "src": "14213:13:5", + "referencedDeclaration": 7681, + "src": "14213:13:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -14741,18 +14741,18 @@ "typeString": "bytes memory" } ], - "id": 5694, + "id": 8755, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "14200:12:5", + "referencedDeclaration": 9574, + "src": "14200:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 5697, + "id": 8758, "isConstant": false, "isLValue": false, "isPure": false, @@ -14761,55 +14761,55 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14200:27:5", + "src": "14200:27:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "14185:42:5", + "src": "14185:42:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 5699, + "id": 8760, "nodeType": "ExpressionStatement", - "src": "14185:42:5" + "src": "14185:42:25" }, { "expression": { - "id": 5705, + "id": 8766, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5700, + "id": 8761, "name": "txDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5641, - "src": "14237:8:5", + "referencedDeclaration": 8702, + "src": "14237:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "id": 5702, + "id": 8763, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "14246:10:5", + "memberLocation": "14246:10:25", "memberName": "accessList", "nodeType": "MemberAccess", - "referencedDeclaration": 4650, - "src": "14237:19:5", + "referencedDeclaration": 7711, + "src": "14237:19:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_AccessList_$4721_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_AccessList_$7782_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.AccessList memory[] memory" } }, @@ -14817,59 +14817,59 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5703, + "id": 8764, "name": "rawDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5633, - "src": "14259:9:5", + "referencedDeclaration": 8694, + "src": "14259:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" } }, - "id": 5704, + "id": 8765, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "14269:10:5", + "memberLocation": "14269:10:25", "memberName": "accessList", "nodeType": "MemberAccess", - "referencedDeclaration": 4614, - "src": "14259:20:5", + "referencedDeclaration": 7675, + "src": "14259:20:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_AccessList_$4721_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_AccessList_$7782_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.AccessList memory[] memory" } }, - "src": "14237:42:5", + "src": "14237:42:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_AccessList_$4721_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_AccessList_$7782_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.AccessList memory[] memory" } }, - "id": 5706, + "id": 8767, "nodeType": "ExpressionStatement", - "src": "14237:42:5" + "src": "14237:42:25" }, { "expression": { - "id": 5707, + "id": 8768, "name": "txDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5641, - "src": "14296:8:5", + "referencedDeclaration": 8702, + "src": "14296:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "functionReturnParameters": 5638, - "id": 5708, + "functionReturnParameters": 8699, + "id": 8769, "nodeType": "Return", - "src": "14289:15:5" + "src": "14289:15:25" } ] }, @@ -14877,125 +14877,125 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedEIP1559Detail", - "nameLocation": "13701:27:5", + "nameLocation": "13701:27:25", "parameters": { - "id": 5634, + "id": 8695, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5633, + "id": 8694, "mutability": "mutable", "name": "rawDetail", - "nameLocation": "13752:9:5", + "nameLocation": "13752:9:25", "nodeType": "VariableDeclaration", - "scope": 5710, - "src": "13729:32:5", + "scope": 8771, + "src": "13729:32:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail" }, "typeName": { - "id": 5632, + "id": 8693, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5631, + "id": 8692, "name": "RawTx1559Detail", "nameLocations": [ - "13729:15:5" + "13729:15:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4629, - "src": "13729:15:5" + "referencedDeclaration": 7690, + "src": "13729:15:25" }, - "referencedDeclaration": 4629, - "src": "13729:15:5", + "referencedDeclaration": 7690, + "src": "13729:15:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_storage_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail" } }, "visibility": "internal" } ], - "src": "13728:34:5" + "src": "13728:34:25" }, "returnParameters": { - "id": 5638, + "id": 8699, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5637, + "id": 8698, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 5710, - "src": "13826:19:5", + "scope": 8771, + "src": "13826:19:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail" }, "typeName": { - "id": 5636, + "id": 8697, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5635, + "id": 8696, "name": "Tx1559Detail", "nameLocations": [ - "13826:12:5" + "13826:12:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4665, - "src": "13826:12:5" + "referencedDeclaration": 7726, + "src": "13826:12:25" }, - "referencedDeclaration": 4665, - "src": "13826:12:5", + "referencedDeclaration": 7726, + "src": "13826:12:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail" } }, "visibility": "internal" } ], - "src": "13825:21:5" + "src": "13825:21:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 5752, + "id": 8813, "nodeType": "FunctionDefinition", - "src": "14317:363:5", + "src": "14317:363:25", "nodes": [], "body": { - "id": 5751, + "id": 8812, "nodeType": "Block", - "src": "14406:274:5", + "src": "14406:274:25", "nodes": [], "statements": [ { "assignments": [ - 5720 + 8781 ], "declarations": [ { "constant": false, - "id": 5720, + "id": 8781, "mutability": "mutable", "name": "deployData", - "nameLocation": "14430:10:5", + "nameLocation": "14430:10:25", "nodeType": "VariableDeclaration", - "scope": 5751, - "src": "14416:24:5", + "scope": 8812, + "src": "14416:24:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15003,10 +15003,10 @@ "typeString": "string" }, "typeName": { - "id": 5719, + "id": 8780, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14416:6:5", + "src": "14416:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15015,16 +15015,16 @@ "visibility": "internal" } ], - "id": 5725, + "id": 8786, "initialValue": { "arguments": [ { - "id": 5723, + "id": 8784, "name": "path", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5712, - "src": "14455:4:5", + "referencedDeclaration": 8773, + "src": "14455:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15039,33 +15039,33 @@ } ], "expression": { - "id": 5721, + "id": 8782, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "14443:2:5", + "referencedDeclaration": 7649, + "src": "14443:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5722, + "id": 8783, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "14446:8:5", + "memberLocation": "14446:8:25", "memberName": "readFile", "nodeType": "MemberAccess", - "referencedDeclaration": 12766, - "src": "14443:11:5", + "referencedDeclaration": 15827, + "src": "14443:11:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) view external returns (string memory)" } }, - "id": 5724, + "id": 8785, "isConstant": false, "isLValue": false, "isPure": false, @@ -15074,7 +15074,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14443:17:5", + "src": "14443:17:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -15082,22 +15082,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "14416:44:5" + "src": "14416:44:25" }, { "assignments": [ - 5727 + 8788 ], "declarations": [ { "constant": false, - "id": 5727, + "id": 8788, "mutability": "mutable", "name": "parsedDeployData", - "nameLocation": "14483:16:5", + "nameLocation": "14483:16:25", "nodeType": "VariableDeclaration", - "scope": 5751, - "src": "14470:29:5", + "scope": 8812, + "src": "14470:29:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15105,10 +15105,10 @@ "typeString": "bytes" }, "typeName": { - "id": 5726, + "id": 8787, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "14470:5:5", + "src": "14470:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -15117,16 +15117,16 @@ "visibility": "internal" } ], - "id": 5733, + "id": 8794, "initialValue": { "arguments": [ { - "id": 5730, + "id": 8791, "name": "deployData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5720, - "src": "14515:10:5", + "referencedDeclaration": 8781, + "src": "14515:10:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15134,14 +15134,14 @@ }, { "hexValue": "2e7472616e73616374696f6e73", - "id": 5731, + "id": 8792, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14527:15:5", + "src": "14527:15:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9b594723e6093f4c1c210e08bcd523373e89874e267b69a9d9a7cb17952e3049", "typeString": "literal_string \".transactions\"" @@ -15161,33 +15161,33 @@ } ], "expression": { - "id": 5728, + "id": 8789, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "14502:2:5", + "referencedDeclaration": 7649, + "src": "14502:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5729, + "id": 8790, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "14505:9:5", + "memberLocation": "14505:9:25", "memberName": "parseJson", "nodeType": "MemberAccess", - "referencedDeclaration": 13033, - "src": "14502:12:5", + "referencedDeclaration": 16094, + "src": "14502:12:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) pure external returns (bytes memory)" } }, - "id": 5732, + "id": 8793, "isConstant": false, "isLValue": false, "isPure": false, @@ -15196,7 +15196,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14502:41:5", + "src": "14502:41:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15204,70 +15204,70 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "14470:73:5" + "src": "14470:73:25" }, { "assignments": [ - 5738 + 8799 ], "declarations": [ { "constant": false, - "id": 5738, + "id": 8799, "mutability": "mutable", "name": "rawTxs", - "nameLocation": "14572:6:5", + "nameLocation": "14572:6:25", "nodeType": "VariableDeclaration", - "scope": 5751, - "src": "14553:25:5", + "scope": 8812, + "src": "14553:25:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559[]" }, "typeName": { "baseType": { - "id": 5736, + "id": 8797, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5735, + "id": 8796, "name": "RawTx1559", "nameLocations": [ - "14553:9:5" + "14553:9:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4610, - "src": "14553:9:5" + "referencedDeclaration": 7671, + "src": "14553:9:25" }, - "referencedDeclaration": 4610, - "src": "14553:9:5", + "referencedDeclaration": 7671, + "src": "14553:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_storage_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" } }, - "id": 5737, + "id": 8798, "nodeType": "ArrayTypeName", - "src": "14553:11:5", + "src": "14553:11:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559[]" } }, "visibility": "internal" } ], - "id": 5746, + "id": 8807, "initialValue": { "arguments": [ { - "id": 5741, + "id": 8802, "name": "parsedDeployData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5727, - "src": "14592:16:5", + "referencedDeclaration": 8788, + "src": "14592:16:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -15277,40 +15277,40 @@ "components": [ { "baseExpression": { - "id": 5742, + "id": 8803, "name": "RawTx1559", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4610, - "src": "14611:9:5", + "referencedDeclaration": 7671, + "src": "14611:9:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_RawTx1559_$4610_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawTx1559_$7671_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 storage pointer)" } }, - "id": 5743, + "id": 8804, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "14611:11:5", + "src": "14611:11:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_type$_t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 memory[] memory)" } } ], - "id": 5744, + "id": 8805, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "14610:13:5", + "src": "14610:13:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_type$_t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 memory[] memory)" } } @@ -15322,37 +15322,37 @@ "typeString": "bytes memory" }, { - "typeIdentifier": "t_type$_t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_type$_t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 memory[] memory)" } ], "expression": { - "id": 5739, + "id": 8800, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14581:3:5", + "src": "14581:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 5740, + "id": 8801, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "14585:6:5", + "memberLocation": "14585:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "14581:10:5", + "src": "14581:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 5745, + "id": 8806, "isConstant": false, "isLValue": false, "isPure": false, @@ -15361,28 +15361,28 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14581:43:5", + "src": "14581:43:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" } }, "nodeType": "VariableDeclarationStatement", - "src": "14553:71:5" + "src": "14553:71:25" }, { "expression": { "arguments": [ { - "id": 5748, + "id": 8809, "name": "rawTxs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5738, - "src": "14666:6:5", + "referencedDeclaration": 8799, + "src": "14666:6:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" } } @@ -15390,22 +15390,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" } ], - "id": 5747, + "id": 8808, "name": "rawToConvertedEIPTx1559s", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5570, - "src": "14641:24:5", + "referencedDeclaration": 8631, + "src": "14641:24:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawTx1559 memory[] memory) pure returns (struct StdCheatsSafe.Tx1559 memory[] memory)" } }, - "id": 5749, + "id": 8810, "isConstant": false, "isLValue": false, "isPure": false, @@ -15414,17 +15414,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14641:32:5", + "src": "14641:32:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" } }, - "functionReturnParameters": 5718, - "id": 5750, + "functionReturnParameters": 8779, + "id": 8811, "nodeType": "Return", - "src": "14634:39:5" + "src": "14634:39:25" } ] }, @@ -15432,20 +15432,20 @@ "kind": "function", "modifiers": [], "name": "readTx1559s", - "nameLocation": "14326:11:5", + "nameLocation": "14326:11:25", "parameters": { - "id": 5713, + "id": 8774, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5712, + "id": 8773, "mutability": "mutable", "name": "path", - "nameLocation": "14352:4:5", + "nameLocation": "14352:4:25", "nodeType": "VariableDeclaration", - "scope": 5752, - "src": "14338:18:5", + "scope": 8813, + "src": "14338:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15453,10 +15453,10 @@ "typeString": "string" }, "typeName": { - "id": 5711, + "id": 8772, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14338:6:5", + "src": "14338:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15465,91 +15465,91 @@ "visibility": "internal" } ], - "src": "14337:20:5" + "src": "14337:20:25" }, "returnParameters": { - "id": 5718, + "id": 8779, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5717, + "id": 8778, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 5752, - "src": "14389:15:5", + "scope": 8813, + "src": "14389:15:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" }, "typeName": { "baseType": { - "id": 5715, + "id": 8776, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5714, + "id": 8775, "name": "Tx1559", "nameLocations": [ - "14389:6:5" + "14389:6:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4646, - "src": "14389:6:5" + "referencedDeclaration": 7707, + "src": "14389:6:25" }, - "referencedDeclaration": 4646, - "src": "14389:6:5", + "referencedDeclaration": 7707, + "src": "14389:6:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" } }, - "id": 5716, + "id": 8777, "nodeType": "ArrayTypeName", - "src": "14389:8:5", + "src": "14389:8:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" } }, "visibility": "internal" } ], - "src": "14388:17:5" + "src": "14388:17:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "view", "virtual": true, "visibility": "internal" }, { - "id": 5807, + "id": 8868, "nodeType": "FunctionDefinition", - "src": "14686:453:5", + "src": "14686:453:25", "nodes": [], "body": { - "id": 5806, + "id": 8867, "nodeType": "Block", - "src": "14787:352:5", + "src": "14787:352:25", "nodes": [], "statements": [ { "assignments": [ - 5763 + 8824 ], "declarations": [ { "constant": false, - "id": 5763, + "id": 8824, "mutability": "mutable", "name": "deployData", - "nameLocation": "14811:10:5", + "nameLocation": "14811:10:25", "nodeType": "VariableDeclaration", - "scope": 5806, - "src": "14797:24:5", + "scope": 8867, + "src": "14797:24:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15557,10 +15557,10 @@ "typeString": "string" }, "typeName": { - "id": 5762, + "id": 8823, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14797:6:5", + "src": "14797:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15569,16 +15569,16 @@ "visibility": "internal" } ], - "id": 5768, + "id": 8829, "initialValue": { "arguments": [ { - "id": 5766, + "id": 8827, "name": "path", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5754, - "src": "14836:4:5", + "referencedDeclaration": 8815, + "src": "14836:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15593,33 +15593,33 @@ } ], "expression": { - "id": 5764, + "id": 8825, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "14824:2:5", + "referencedDeclaration": 7649, + "src": "14824:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5765, + "id": 8826, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "14827:8:5", + "memberLocation": "14827:8:25", "memberName": "readFile", "nodeType": "MemberAccess", - "referencedDeclaration": 12766, - "src": "14824:11:5", + "referencedDeclaration": 15827, + "src": "14824:11:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) view external returns (string memory)" } }, - "id": 5767, + "id": 8828, "isConstant": false, "isLValue": false, "isPure": false, @@ -15628,7 +15628,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14824:17:5", + "src": "14824:17:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -15636,22 +15636,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "14797:44:5" + "src": "14797:44:25" }, { "assignments": [ - 5770 + 8831 ], "declarations": [ { "constant": false, - "id": 5770, + "id": 8831, "mutability": "mutable", "name": "key", - "nameLocation": "14865:3:5", + "nameLocation": "14865:3:25", "nodeType": "VariableDeclaration", - "scope": 5806, - "src": "14851:17:5", + "scope": 8867, + "src": "14851:17:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15659,10 +15659,10 @@ "typeString": "string" }, "typeName": { - "id": 5769, + "id": 8830, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14851:6:5", + "src": "14851:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15671,21 +15671,21 @@ "visibility": "internal" } ], - "id": 5783, + "id": 8844, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "2e7472616e73616374696f6e735b", - "id": 5775, + "id": 8836, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14895:16:5", + "src": "14895:16:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7abc4cdd6094bba2d56cb8a26083c756a68ba4e3b40f345f8102e1fc2249cd5c", "typeString": "literal_string \".transactions[\"" @@ -15695,12 +15695,12 @@ { "arguments": [ { - "id": 5778, + "id": 8839, "name": "index", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5756, - "src": "14925:5:5", + "referencedDeclaration": 8817, + "src": "14925:5:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15715,33 +15715,33 @@ } ], "expression": { - "id": 5776, + "id": 8837, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "14913:2:5", + "referencedDeclaration": 7649, + "src": "14913:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5777, + "id": 8838, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "14916:8:5", + "memberLocation": "14916:8:25", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12938, - "src": "14913:11:5", + "referencedDeclaration": 15999, + "src": "14913:11:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (uint256) pure external returns (string memory)" } }, - "id": 5779, + "id": 8840, "isConstant": false, "isLValue": false, "isPure": false, @@ -15750,7 +15750,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14913:18:5", + "src": "14913:18:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -15759,14 +15759,14 @@ }, { "hexValue": "5d", - "id": 5780, + "id": 8841, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14933:3:5", + "src": "14933:3:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b36bcf9cc1d9e7f60b1f757ebd8b4694b17fc592b16065d243c43b09fde00b29", "typeString": "literal_string \"]\"" @@ -15790,32 +15790,32 @@ } ], "expression": { - "id": 5773, + "id": 8834, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14878:3:5", + "src": "14878:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 5774, + "id": 8835, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "14882:12:5", + "memberLocation": "14882:12:25", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "14878:16:5", + "src": "14878:16:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 5781, + "id": 8842, "isConstant": false, "isLValue": false, "isPure": false, @@ -15824,7 +15824,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14878:59:5", + "src": "14878:59:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15839,26 +15839,26 @@ "typeString": "bytes memory" } ], - "id": 5772, + "id": 8833, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "14871:6:5", + "src": "14871:6:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_string_storage_ptr_$", "typeString": "type(string storage pointer)" }, "typeName": { - "id": 5771, + "id": 8832, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14871:6:5", + "src": "14871:6:25", "typeDescriptions": {} } }, - "id": 5782, + "id": 8843, "isConstant": false, "isLValue": false, "isPure": false, @@ -15867,7 +15867,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14871:67:5", + "src": "14871:67:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -15875,22 +15875,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "14851:87:5" + "src": "14851:87:25" }, { "assignments": [ - 5785 + 8846 ], "declarations": [ { "constant": false, - "id": 5785, + "id": 8846, "mutability": "mutable", "name": "parsedDeployData", - "nameLocation": "14961:16:5", + "nameLocation": "14961:16:25", "nodeType": "VariableDeclaration", - "scope": 5806, - "src": "14948:29:5", + "scope": 8867, + "src": "14948:29:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15898,10 +15898,10 @@ "typeString": "bytes" }, "typeName": { - "id": 5784, + "id": 8845, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "14948:5:5", + "src": "14948:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -15910,28 +15910,28 @@ "visibility": "internal" } ], - "id": 5791, + "id": 8852, "initialValue": { "arguments": [ { - "id": 5788, + "id": 8849, "name": "deployData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5763, - "src": "14993:10:5", + "referencedDeclaration": 8824, + "src": "14993:10:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 5789, + "id": 8850, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5770, - "src": "15005:3:5", + "referencedDeclaration": 8831, + "src": "15005:3:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15950,33 +15950,33 @@ } ], "expression": { - "id": 5786, + "id": 8847, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "14980:2:5", + "referencedDeclaration": 7649, + "src": "14980:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5787, + "id": 8848, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "14983:9:5", + "memberLocation": "14983:9:25", "memberName": "parseJson", "nodeType": "MemberAccess", - "referencedDeclaration": 13033, - "src": "14980:12:5", + "referencedDeclaration": 16094, + "src": "14980:12:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) pure external returns (bytes memory)" } }, - "id": 5790, + "id": 8851, "isConstant": false, "isLValue": false, "isPure": false, @@ -15985,7 +15985,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14980:29:5", + "src": "14980:29:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15993,61 +15993,61 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "14948:61:5" + "src": "14948:61:25" }, { "assignments": [ - 5794 + 8855 ], "declarations": [ { "constant": false, - "id": 5794, + "id": 8855, "mutability": "mutable", "name": "rawTx", - "nameLocation": "15036:5:5", + "nameLocation": "15036:5:25", "nodeType": "VariableDeclaration", - "scope": 5806, - "src": "15019:22:5", + "scope": 8867, + "src": "15019:22:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" }, "typeName": { - "id": 5793, + "id": 8854, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5792, + "id": 8853, "name": "RawTx1559", "nameLocations": [ - "15019:9:5" + "15019:9:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4610, - "src": "15019:9:5" + "referencedDeclaration": 7671, + "src": "15019:9:25" }, - "referencedDeclaration": 4610, - "src": "15019:9:5", + "referencedDeclaration": 7671, + "src": "15019:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_storage_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" } }, "visibility": "internal" } ], - "id": 5801, + "id": 8862, "initialValue": { "arguments": [ { - "id": 5797, + "id": 8858, "name": "parsedDeployData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5785, - "src": "15055:16:5", + "referencedDeclaration": 8846, + "src": "15055:16:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -16056,28 +16056,28 @@ { "components": [ { - "id": 5798, + "id": 8859, "name": "RawTx1559", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4610, - "src": "15074:9:5", + "referencedDeclaration": 7671, + "src": "15074:9:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_RawTx1559_$4610_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawTx1559_$7671_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 storage pointer)" } } ], - "id": 5799, + "id": 8860, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "15073:11:5", + "src": "15073:11:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_RawTx1559_$4610_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawTx1559_$7671_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 storage pointer)" } } @@ -16089,37 +16089,37 @@ "typeString": "bytes memory" }, { - "typeIdentifier": "t_type$_t_struct$_RawTx1559_$4610_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawTx1559_$7671_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 storage pointer)" } ], "expression": { - "id": 5795, + "id": 8856, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15044:3:5", + "src": "15044:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 5796, + "id": 8857, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "15048:6:5", + "memberLocation": "15048:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "15044:10:5", + "src": "15044:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 5800, + "id": 8861, "isConstant": false, "isLValue": false, "isPure": false, @@ -16128,28 +16128,28 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15044:41:5", + "src": "15044:41:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } }, "nodeType": "VariableDeclarationStatement", - "src": "15019:66:5" + "src": "15019:66:25" }, { "expression": { "arguments": [ { - "id": 5803, + "id": 8864, "name": "rawTx", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5794, - "src": "15126:5:5", + "referencedDeclaration": 8855, + "src": "15126:5:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } } @@ -16157,22 +16157,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } ], - "id": 5802, + "id": 8863, "name": "rawToConvertedEIPTx1559", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5630, - "src": "15102:23:5", + "referencedDeclaration": 8691, + "src": "15102:23:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_pure$_t_struct$_RawTx1559_$4610_memory_ptr_$returns$_t_struct$_Tx1559_$4646_memory_ptr_$", + "typeIdentifier": "t_function_internal_pure$_t_struct$_RawTx1559_$7671_memory_ptr_$returns$_t_struct$_Tx1559_$7707_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawTx1559 memory) pure returns (struct StdCheatsSafe.Tx1559 memory)" } }, - "id": 5804, + "id": 8865, "isConstant": false, "isLValue": false, "isPure": false, @@ -16181,17 +16181,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15102:30:5", + "src": "15102:30:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "functionReturnParameters": 5761, - "id": 5805, + "functionReturnParameters": 8822, + "id": 8866, "nodeType": "Return", - "src": "15095:37:5" + "src": "15095:37:25" } ] }, @@ -16199,20 +16199,20 @@ "kind": "function", "modifiers": [], "name": "readTx1559", - "nameLocation": "14695:10:5", + "nameLocation": "14695:10:25", "parameters": { - "id": 5757, + "id": 8818, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5754, + "id": 8815, "mutability": "mutable", "name": "path", - "nameLocation": "14720:4:5", + "nameLocation": "14720:4:25", "nodeType": "VariableDeclaration", - "scope": 5807, - "src": "14706:18:5", + "scope": 8868, + "src": "14706:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16220,10 +16220,10 @@ "typeString": "string" }, "typeName": { - "id": 5753, + "id": 8814, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14706:6:5", + "src": "14706:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16233,13 +16233,13 @@ }, { "constant": false, - "id": 5756, + "id": 8817, "mutability": "mutable", "name": "index", - "nameLocation": "14734:5:5", + "nameLocation": "14734:5:25", "nodeType": "VariableDeclaration", - "scope": 5807, - "src": "14726:13:5", + "scope": 8868, + "src": "14726:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16247,10 +16247,10 @@ "typeString": "uint256" }, "typeName": { - "id": 5755, + "id": 8816, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14726:7:5", + "src": "14726:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16259,82 +16259,82 @@ "visibility": "internal" } ], - "src": "14705:35:5" + "src": "14705:35:25" }, "returnParameters": { - "id": 5761, + "id": 8822, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5760, + "id": 8821, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 5807, - "src": "14772:13:5", + "scope": 8868, + "src": "14772:13:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559" }, "typeName": { - "id": 5759, + "id": 8820, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5758, + "id": 8819, "name": "Tx1559", "nameLocations": [ - "14772:6:5" + "14772:6:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4646, - "src": "14772:6:5" + "referencedDeclaration": 7707, + "src": "14772:6:25" }, - "referencedDeclaration": 4646, - "src": "14772:6:5", + "referencedDeclaration": 7707, + "src": "14772:6:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" } }, "visibility": "internal" } ], - "src": "14771:15:5" + "src": "14771:15:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "view", "virtual": true, "visibility": "internal" }, { - "id": 5849, + "id": 8910, "nodeType": "FunctionDefinition", - "src": "15201:371:5", + "src": "15201:371:25", "nodes": [], "body": { - "id": 5848, + "id": 8909, "nodeType": "Block", - "src": "15292:280:5", + "src": "15292:280:25", "nodes": [], "statements": [ { "assignments": [ - 5817 + 8878 ], "declarations": [ { "constant": false, - "id": 5817, + "id": 8878, "mutability": "mutable", "name": "deployData", - "nameLocation": "15316:10:5", + "nameLocation": "15316:10:25", "nodeType": "VariableDeclaration", - "scope": 5848, - "src": "15302:24:5", + "scope": 8909, + "src": "15302:24:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16342,10 +16342,10 @@ "typeString": "string" }, "typeName": { - "id": 5816, + "id": 8877, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15302:6:5", + "src": "15302:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16354,16 +16354,16 @@ "visibility": "internal" } ], - "id": 5822, + "id": 8883, "initialValue": { "arguments": [ { - "id": 5820, + "id": 8881, "name": "path", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5809, - "src": "15341:4:5", + "referencedDeclaration": 8870, + "src": "15341:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16378,33 +16378,33 @@ } ], "expression": { - "id": 5818, + "id": 8879, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "15329:2:5", + "referencedDeclaration": 7649, + "src": "15329:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5819, + "id": 8880, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "15332:8:5", + "memberLocation": "15332:8:25", "memberName": "readFile", "nodeType": "MemberAccess", - "referencedDeclaration": 12766, - "src": "15329:11:5", + "referencedDeclaration": 15827, + "src": "15329:11:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) view external returns (string memory)" } }, - "id": 5821, + "id": 8882, "isConstant": false, "isLValue": false, "isPure": false, @@ -16413,7 +16413,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15329:17:5", + "src": "15329:17:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -16421,22 +16421,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15302:44:5" + "src": "15302:44:25" }, { "assignments": [ - 5824 + 8885 ], "declarations": [ { "constant": false, - "id": 5824, + "id": 8885, "mutability": "mutable", "name": "parsedDeployData", - "nameLocation": "15369:16:5", + "nameLocation": "15369:16:25", "nodeType": "VariableDeclaration", - "scope": 5848, - "src": "15356:29:5", + "scope": 8909, + "src": "15356:29:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16444,10 +16444,10 @@ "typeString": "bytes" }, "typeName": { - "id": 5823, + "id": 8884, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "15356:5:5", + "src": "15356:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -16456,16 +16456,16 @@ "visibility": "internal" } ], - "id": 5830, + "id": 8891, "initialValue": { "arguments": [ { - "id": 5827, + "id": 8888, "name": "deployData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5817, - "src": "15401:10:5", + "referencedDeclaration": 8878, + "src": "15401:10:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16473,14 +16473,14 @@ }, { "hexValue": "2e7265636569707473", - "id": 5828, + "id": 8889, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15413:11:5", + "src": "15413:11:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_29a5d3664a45019923b250b65c7d5b7f8c019d3960761fa9ca59b9001f893261", "typeString": "literal_string \".receipts\"" @@ -16500,33 +16500,33 @@ } ], "expression": { - "id": 5825, + "id": 8886, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "15388:2:5", + "referencedDeclaration": 7649, + "src": "15388:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5826, + "id": 8887, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "15391:9:5", + "memberLocation": "15391:9:25", "memberName": "parseJson", "nodeType": "MemberAccess", - "referencedDeclaration": 13033, - "src": "15388:12:5", + "referencedDeclaration": 16094, + "src": "15388:12:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) pure external returns (bytes memory)" } }, - "id": 5829, + "id": 8890, "isConstant": false, "isLValue": false, "isPure": false, @@ -16535,7 +16535,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15388:37:5", + "src": "15388:37:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -16543,70 +16543,70 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15356:69:5" + "src": "15356:69:25" }, { "assignments": [ - 5835 + 8896 ], "declarations": [ { "constant": false, - "id": 5835, + "id": 8896, "mutability": "mutable", "name": "rawReceipts", - "nameLocation": "15455:11:5", + "nameLocation": "15455:11:25", "nodeType": "VariableDeclaration", - "scope": 5848, - "src": "15435:31:5", + "scope": 8909, + "src": "15435:31:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt[]" }, "typeName": { "baseType": { - "id": 5833, + "id": 8894, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5832, + "id": 8893, "name": "RawReceipt", "nameLocations": [ - "15435:10:5" + "15435:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4750, - "src": "15435:10:5" + "referencedDeclaration": 7811, + "src": "15435:10:25" }, - "referencedDeclaration": 4750, - "src": "15435:10:5", + "referencedDeclaration": 7811, + "src": "15435:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_storage_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" } }, - "id": 5834, + "id": 8895, "nodeType": "ArrayTypeName", - "src": "15435:12:5", + "src": "15435:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt[]" } }, "visibility": "internal" } ], - "id": 5843, + "id": 8904, "initialValue": { "arguments": [ { - "id": 5838, + "id": 8899, "name": "parsedDeployData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5824, - "src": "15480:16:5", + "referencedDeclaration": 8885, + "src": "15480:16:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -16616,40 +16616,40 @@ "components": [ { "baseExpression": { - "id": 5839, + "id": 8900, "name": "RawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4750, - "src": "15499:10:5", + "referencedDeclaration": 7811, + "src": "15499:10:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_RawReceipt_$4750_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawReceipt_$7811_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt storage pointer)" } }, - "id": 5840, + "id": 8901, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "15499:12:5", + "src": "15499:12:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_type$_t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt memory[] memory)" } } ], - "id": 5841, + "id": 8902, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "15498:14:5", + "src": "15498:14:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_type$_t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt memory[] memory)" } } @@ -16661,37 +16661,37 @@ "typeString": "bytes memory" }, { - "typeIdentifier": "t_type$_t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_type$_t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt memory[] memory)" } ], "expression": { - "id": 5836, + "id": 8897, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15469:3:5", + "src": "15469:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 5837, + "id": 8898, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "15473:6:5", + "memberLocation": "15473:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "15469:10:5", + "src": "15469:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 5842, + "id": 8903, "isConstant": false, "isLValue": false, "isPure": false, @@ -16700,28 +16700,28 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15469:44:5", + "src": "15469:44:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" } }, "nodeType": "VariableDeclarationStatement", - "src": "15435:78:5" + "src": "15435:78:25" }, { "expression": { "arguments": [ { - "id": 5845, + "id": 8906, "name": "rawReceipts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5835, - "src": "15553:11:5", + "referencedDeclaration": 8896, + "src": "15553:11:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" } } @@ -16729,22 +16729,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" } ], - "id": 5844, + "id": 8905, "name": "rawToConvertedReceipts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5953, - "src": "15530:22:5", + "referencedDeclaration": 9014, + "src": "15530:22:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawReceipt memory[] memory) pure returns (struct StdCheatsSafe.Receipt memory[] memory)" } }, - "id": 5846, + "id": 8907, "isConstant": false, "isLValue": false, "isPure": false, @@ -16753,17 +16753,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15530:35:5", + "src": "15530:35:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" } }, - "functionReturnParameters": 5815, - "id": 5847, + "functionReturnParameters": 8876, + "id": 8908, "nodeType": "Return", - "src": "15523:42:5" + "src": "15523:42:25" } ] }, @@ -16771,20 +16771,20 @@ "kind": "function", "modifiers": [], "name": "readReceipts", - "nameLocation": "15210:12:5", + "nameLocation": "15210:12:25", "parameters": { - "id": 5810, + "id": 8871, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5809, + "id": 8870, "mutability": "mutable", "name": "path", - "nameLocation": "15237:4:5", + "nameLocation": "15237:4:25", "nodeType": "VariableDeclaration", - "scope": 5849, - "src": "15223:18:5", + "scope": 8910, + "src": "15223:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16792,10 +16792,10 @@ "typeString": "string" }, "typeName": { - "id": 5808, + "id": 8869, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15223:6:5", + "src": "15223:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16804,91 +16804,91 @@ "visibility": "internal" } ], - "src": "15222:20:5" + "src": "15222:20:25" }, "returnParameters": { - "id": 5815, + "id": 8876, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5814, + "id": 8875, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 5849, - "src": "15274:16:5", + "scope": 8910, + "src": "15274:16:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" }, "typeName": { "baseType": { - "id": 5812, + "id": 8873, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5811, + "id": 8872, "name": "Receipt", "nameLocations": [ - "15274:7:5" + "15274:7:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4779, - "src": "15274:7:5" + "referencedDeclaration": 7840, + "src": "15274:7:25" }, - "referencedDeclaration": 4779, - "src": "15274:7:5", + "referencedDeclaration": 7840, + "src": "15274:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_storage_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" } }, - "id": 5813, + "id": 8874, "nodeType": "ArrayTypeName", - "src": "15274:9:5", + "src": "15274:9:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" } }, "visibility": "internal" } ], - "src": "15273:18:5" + "src": "15273:18:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "view", "virtual": true, "visibility": "internal" }, { - "id": 5904, + "id": 8965, "nodeType": "FunctionDefinition", - "src": "15578:461:5", + "src": "15578:461:25", "nodes": [], "body": { - "id": 5903, + "id": 8964, "nodeType": "Block", - "src": "15681:358:5", + "src": "15681:358:25", "nodes": [], "statements": [ { "assignments": [ - 5860 + 8921 ], "declarations": [ { "constant": false, - "id": 5860, + "id": 8921, "mutability": "mutable", "name": "deployData", - "nameLocation": "15705:10:5", + "nameLocation": "15705:10:25", "nodeType": "VariableDeclaration", - "scope": 5903, - "src": "15691:24:5", + "scope": 8964, + "src": "15691:24:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16896,10 +16896,10 @@ "typeString": "string" }, "typeName": { - "id": 5859, + "id": 8920, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15691:6:5", + "src": "15691:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16908,16 +16908,16 @@ "visibility": "internal" } ], - "id": 5865, + "id": 8926, "initialValue": { "arguments": [ { - "id": 5863, + "id": 8924, "name": "path", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5851, - "src": "15730:4:5", + "referencedDeclaration": 8912, + "src": "15730:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16932,33 +16932,33 @@ } ], "expression": { - "id": 5861, + "id": 8922, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "15718:2:5", + "referencedDeclaration": 7649, + "src": "15718:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5862, + "id": 8923, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "15721:8:5", + "memberLocation": "15721:8:25", "memberName": "readFile", "nodeType": "MemberAccess", - "referencedDeclaration": 12766, - "src": "15718:11:5", + "referencedDeclaration": 15827, + "src": "15718:11:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) view external returns (string memory)" } }, - "id": 5864, + "id": 8925, "isConstant": false, "isLValue": false, "isPure": false, @@ -16967,7 +16967,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15718:17:5", + "src": "15718:17:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -16975,22 +16975,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15691:44:5" + "src": "15691:44:25" }, { "assignments": [ - 5867 + 8928 ], "declarations": [ { "constant": false, - "id": 5867, + "id": 8928, "mutability": "mutable", "name": "key", - "nameLocation": "15759:3:5", + "nameLocation": "15759:3:25", "nodeType": "VariableDeclaration", - "scope": 5903, - "src": "15745:17:5", + "scope": 8964, + "src": "15745:17:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16998,10 +16998,10 @@ "typeString": "string" }, "typeName": { - "id": 5866, + "id": 8927, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15745:6:5", + "src": "15745:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17010,21 +17010,21 @@ "visibility": "internal" } ], - "id": 5880, + "id": 8941, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "2e72656365697074735b", - "id": 5872, + "id": 8933, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15789:12:5", + "src": "15789:12:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1f28b72ce547907c2ae0f1bd0fd1ff00aeea8e573cc3e4076246f258e653d170", "typeString": "literal_string \".receipts[\"" @@ -17034,12 +17034,12 @@ { "arguments": [ { - "id": 5875, + "id": 8936, "name": "index", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5853, - "src": "15815:5:5", + "referencedDeclaration": 8914, + "src": "15815:5:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17054,33 +17054,33 @@ } ], "expression": { - "id": 5873, + "id": 8934, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "15803:2:5", + "referencedDeclaration": 7649, + "src": "15803:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5874, + "id": 8935, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "15806:8:5", + "memberLocation": "15806:8:25", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12938, - "src": "15803:11:5", + "referencedDeclaration": 15999, + "src": "15803:11:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (uint256) pure external returns (string memory)" } }, - "id": 5876, + "id": 8937, "isConstant": false, "isLValue": false, "isPure": false, @@ -17089,7 +17089,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15803:18:5", + "src": "15803:18:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -17098,14 +17098,14 @@ }, { "hexValue": "5d", - "id": 5877, + "id": 8938, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15823:3:5", + "src": "15823:3:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b36bcf9cc1d9e7f60b1f757ebd8b4694b17fc592b16065d243c43b09fde00b29", "typeString": "literal_string \"]\"" @@ -17129,32 +17129,32 @@ } ], "expression": { - "id": 5870, + "id": 8931, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15772:3:5", + "src": "15772:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 5871, + "id": 8932, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "15776:12:5", + "memberLocation": "15776:12:25", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "15772:16:5", + "src": "15772:16:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 5878, + "id": 8939, "isConstant": false, "isLValue": false, "isPure": false, @@ -17163,7 +17163,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15772:55:5", + "src": "15772:55:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17178,26 +17178,26 @@ "typeString": "bytes memory" } ], - "id": 5869, + "id": 8930, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "15765:6:5", + "src": "15765:6:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_string_storage_ptr_$", "typeString": "type(string storage pointer)" }, "typeName": { - "id": 5868, + "id": 8929, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15765:6:5", + "src": "15765:6:25", "typeDescriptions": {} } }, - "id": 5879, + "id": 8940, "isConstant": false, "isLValue": false, "isPure": false, @@ -17206,7 +17206,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15765:63:5", + "src": "15765:63:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -17214,22 +17214,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15745:83:5" + "src": "15745:83:25" }, { "assignments": [ - 5882 + 8943 ], "declarations": [ { "constant": false, - "id": 5882, + "id": 8943, "mutability": "mutable", "name": "parsedDeployData", - "nameLocation": "15851:16:5", + "nameLocation": "15851:16:25", "nodeType": "VariableDeclaration", - "scope": 5903, - "src": "15838:29:5", + "scope": 8964, + "src": "15838:29:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17237,10 +17237,10 @@ "typeString": "bytes" }, "typeName": { - "id": 5881, + "id": 8942, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "15838:5:5", + "src": "15838:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -17249,28 +17249,28 @@ "visibility": "internal" } ], - "id": 5888, + "id": 8949, "initialValue": { "arguments": [ { - "id": 5885, + "id": 8946, "name": "deployData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5860, - "src": "15883:10:5", + "referencedDeclaration": 8921, + "src": "15883:10:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 5886, + "id": 8947, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5867, - "src": "15895:3:5", + "referencedDeclaration": 8928, + "src": "15895:3:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17289,33 +17289,33 @@ } ], "expression": { - "id": 5883, + "id": 8944, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "15870:2:5", + "referencedDeclaration": 7649, + "src": "15870:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5884, + "id": 8945, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "15873:9:5", + "memberLocation": "15873:9:25", "memberName": "parseJson", "nodeType": "MemberAccess", - "referencedDeclaration": 13033, - "src": "15870:12:5", + "referencedDeclaration": 16094, + "src": "15870:12:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) pure external returns (bytes memory)" } }, - "id": 5887, + "id": 8948, "isConstant": false, "isLValue": false, "isPure": false, @@ -17324,7 +17324,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15870:29:5", + "src": "15870:29:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17332,61 +17332,61 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15838:61:5" + "src": "15838:61:25" }, { "assignments": [ - 5891 + 8952 ], "declarations": [ { "constant": false, - "id": 5891, + "id": 8952, "mutability": "mutable", "name": "rawReceipt", - "nameLocation": "15927:10:5", + "nameLocation": "15927:10:25", "nodeType": "VariableDeclaration", - "scope": 5903, - "src": "15909:28:5", + "scope": 8964, + "src": "15909:28:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" }, "typeName": { - "id": 5890, + "id": 8951, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5889, + "id": 8950, "name": "RawReceipt", "nameLocations": [ - "15909:10:5" + "15909:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4750, - "src": "15909:10:5" + "referencedDeclaration": 7811, + "src": "15909:10:25" }, - "referencedDeclaration": 4750, - "src": "15909:10:5", + "referencedDeclaration": 7811, + "src": "15909:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_storage_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" } }, "visibility": "internal" } ], - "id": 5898, + "id": 8959, "initialValue": { "arguments": [ { - "id": 5894, + "id": 8955, "name": "parsedDeployData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5882, - "src": "15951:16:5", + "referencedDeclaration": 8943, + "src": "15951:16:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -17395,28 +17395,28 @@ { "components": [ { - "id": 5895, + "id": 8956, "name": "RawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4750, - "src": "15970:10:5", + "referencedDeclaration": 7811, + "src": "15970:10:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_RawReceipt_$4750_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawReceipt_$7811_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt storage pointer)" } } ], - "id": 5896, + "id": 8957, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "15969:12:5", + "src": "15969:12:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_RawReceipt_$4750_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawReceipt_$7811_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt storage pointer)" } } @@ -17428,37 +17428,37 @@ "typeString": "bytes memory" }, { - "typeIdentifier": "t_type$_t_struct$_RawReceipt_$4750_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawReceipt_$7811_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt storage pointer)" } ], "expression": { - "id": 5892, + "id": 8953, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15940:3:5", + "src": "15940:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 5893, + "id": 8954, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "15944:6:5", + "memberLocation": "15944:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "15940:10:5", + "src": "15940:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 5897, + "id": 8958, "isConstant": false, "isLValue": false, "isPure": false, @@ -17467,28 +17467,28 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15940:42:5", + "src": "15940:42:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, "nodeType": "VariableDeclarationStatement", - "src": "15909:73:5" + "src": "15909:73:25" }, { "expression": { "arguments": [ { - "id": 5900, + "id": 8961, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5891, - "src": "16021:10:5", + "referencedDeclaration": 8952, + "src": "16021:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } } @@ -17496,22 +17496,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } ], - "id": 5899, + "id": 8960, "name": "rawToConvertedReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6074, - "src": "15999:21:5", + "referencedDeclaration": 9135, + "src": "15999:21:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_pure$_t_struct$_RawReceipt_$4750_memory_ptr_$returns$_t_struct$_Receipt_$4779_memory_ptr_$", + "typeIdentifier": "t_function_internal_pure$_t_struct$_RawReceipt_$7811_memory_ptr_$returns$_t_struct$_Receipt_$7840_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawReceipt memory) pure returns (struct StdCheatsSafe.Receipt memory)" } }, - "id": 5901, + "id": 8962, "isConstant": false, "isLValue": false, "isPure": false, @@ -17520,17 +17520,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15999:33:5", + "src": "15999:33:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "functionReturnParameters": 5858, - "id": 5902, + "functionReturnParameters": 8919, + "id": 8963, "nodeType": "Return", - "src": "15992:40:5" + "src": "15992:40:25" } ] }, @@ -17538,20 +17538,20 @@ "kind": "function", "modifiers": [], "name": "readReceipt", - "nameLocation": "15587:11:5", + "nameLocation": "15587:11:25", "parameters": { - "id": 5854, + "id": 8915, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5851, + "id": 8912, "mutability": "mutable", "name": "path", - "nameLocation": "15613:4:5", + "nameLocation": "15613:4:25", "nodeType": "VariableDeclaration", - "scope": 5904, - "src": "15599:18:5", + "scope": 8965, + "src": "15599:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17559,10 +17559,10 @@ "typeString": "string" }, "typeName": { - "id": 5850, + "id": 8911, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15599:6:5", + "src": "15599:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17572,13 +17572,13 @@ }, { "constant": false, - "id": 5853, + "id": 8914, "mutability": "mutable", "name": "index", - "nameLocation": "15627:5:5", + "nameLocation": "15627:5:25", "nodeType": "VariableDeclaration", - "scope": 5904, - "src": "15619:13:5", + "scope": 8965, + "src": "15619:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17586,10 +17586,10 @@ "typeString": "uint256" }, "typeName": { - "id": 5852, + "id": 8913, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15619:7:5", + "src": "15619:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17598,145 +17598,145 @@ "visibility": "internal" } ], - "src": "15598:35:5" + "src": "15598:35:25" }, "returnParameters": { - "id": 5858, + "id": 8919, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5857, + "id": 8918, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 5904, - "src": "15665:14:5", + "scope": 8965, + "src": "15665:14:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt" }, "typeName": { - "id": 5856, + "id": 8917, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5855, + "id": 8916, "name": "Receipt", "nameLocations": [ - "15665:7:5" + "15665:7:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4779, - "src": "15665:7:5" + "referencedDeclaration": 7840, + "src": "15665:7:25" }, - "referencedDeclaration": 4779, - "src": "15665:7:5", + "referencedDeclaration": 7840, + "src": "15665:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_storage_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" } }, "visibility": "internal" } ], - "src": "15664:16:5" + "src": "15664:16:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "view", "virtual": true, "visibility": "internal" }, { - "id": 5953, + "id": 9014, "nodeType": "FunctionDefinition", - "src": "16045:347:5", + "src": "16045:347:25", "nodes": [], "body": { - "id": 5952, + "id": 9013, "nodeType": "Block", - "src": "16159:233:5", + "src": "16159:233:25", "nodes": [], "statements": [ { "assignments": [ - 5919 + 8980 ], "declarations": [ { "constant": false, - "id": 5919, + "id": 8980, "mutability": "mutable", "name": "receipts", - "nameLocation": "16186:8:5", + "nameLocation": "16186:8:25", "nodeType": "VariableDeclaration", - "scope": 5952, - "src": "16169:25:5", + "scope": 9013, + "src": "16169:25:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" }, "typeName": { "baseType": { - "id": 5917, + "id": 8978, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5916, + "id": 8977, "name": "Receipt", "nameLocations": [ - "16169:7:5" + "16169:7:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4779, - "src": "16169:7:5" + "referencedDeclaration": 7840, + "src": "16169:7:25" }, - "referencedDeclaration": 4779, - "src": "16169:7:5", + "referencedDeclaration": 7840, + "src": "16169:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_storage_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" } }, - "id": 5918, + "id": 8979, "nodeType": "ArrayTypeName", - "src": "16169:9:5", + "src": "16169:9:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" } }, "visibility": "internal" } ], - "id": 5927, + "id": 8988, "initialValue": { "arguments": [ { "expression": { - "id": 5924, + "id": 8985, "name": "rawReceipts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5908, - "src": "16211:11:5", + "referencedDeclaration": 8969, + "src": "16211:11:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" } }, - "id": 5925, + "id": 8986, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "16223:6:5", + "memberLocation": "16223:6:25", "memberName": "length", "nodeType": "MemberAccess", - "src": "16211:18:5", + "src": "16211:18:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17750,48 +17750,48 @@ "typeString": "uint256" } ], - "id": 5923, + "id": 8984, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "16197:13:5", + "src": "16197:13:25", "typeDescriptions": { - "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (uint256) pure returns (struct StdCheatsSafe.Receipt memory[] memory)" }, "typeName": { "baseType": { - "id": 5921, + "id": 8982, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5920, + "id": 8981, "name": "Receipt", "nameLocations": [ - "16201:7:5" + "16201:7:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4779, - "src": "16201:7:5" + "referencedDeclaration": 7840, + "src": "16201:7:25" }, - "referencedDeclaration": 4779, - "src": "16201:7:5", + "referencedDeclaration": 7840, + "src": "16201:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_storage_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" } }, - "id": 5922, + "id": 8983, "nodeType": "ArrayTypeName", - "src": "16201:9:5", + "src": "16201:9:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" } } }, - "id": 5926, + "id": 8987, "isConstant": false, "isLValue": false, "isPure": false, @@ -17800,50 +17800,50 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16197:33:5", + "src": "16197:33:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" } }, "nodeType": "VariableDeclarationStatement", - "src": "16169:61:5" + "src": "16169:61:25" }, { "body": { - "id": 5948, + "id": 9009, "nodeType": "Block", - "src": "16285:76:5", + "src": "16285:76:25", "statements": [ { "expression": { - "id": 5946, + "id": 9007, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "baseExpression": { - "id": 5938, + "id": 8999, "name": "receipts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5919, - "src": "16299:8:5", + "referencedDeclaration": 8980, + "src": "16299:8:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" } }, - "id": 5940, + "id": 9001, "indexExpression": { - "id": 5939, + "id": 9000, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5929, - "src": "16308:1:5", + "referencedDeclaration": 8990, + "src": "16308:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17854,9 +17854,9 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "16299:11:5", + "src": "16299:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, @@ -17866,25 +17866,25 @@ "arguments": [ { "baseExpression": { - "id": 5942, + "id": 9003, "name": "rawReceipts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5908, - "src": "16335:11:5", + "referencedDeclaration": 8969, + "src": "16335:11:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" } }, - "id": 5944, + "id": 9005, "indexExpression": { - "id": 5943, + "id": 9004, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5929, - "src": "16347:1:5", + "referencedDeclaration": 8990, + "src": "16347:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17895,9 +17895,9 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "16335:14:5", + "src": "16335:14:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } } @@ -17905,22 +17905,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } ], - "id": 5941, + "id": 9002, "name": "rawToConvertedReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6074, - "src": "16313:21:5", + "referencedDeclaration": 9135, + "src": "16313:21:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_pure$_t_struct$_RawReceipt_$4750_memory_ptr_$returns$_t_struct$_Receipt_$4779_memory_ptr_$", + "typeIdentifier": "t_function_internal_pure$_t_struct$_RawReceipt_$7811_memory_ptr_$returns$_t_struct$_Receipt_$7840_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawReceipt memory) pure returns (struct StdCheatsSafe.Receipt memory)" } }, - "id": 5945, + "id": 9006, "isConstant": false, "isLValue": false, "isPure": false, @@ -17929,22 +17929,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16313:37:5", + "src": "16313:37:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "src": "16299:51:5", + "src": "16299:51:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 5947, + "id": 9008, "nodeType": "ExpressionStatement", - "src": "16299:51:5" + "src": "16299:51:25" } ] }, @@ -17953,18 +17953,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 5934, + "id": 8995, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5931, + "id": 8992, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5929, - "src": "16256:1:5", + "referencedDeclaration": 8990, + "src": "16256:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17974,52 +17974,52 @@ "operator": "<", "rightExpression": { "expression": { - "id": 5932, + "id": 8993, "name": "rawReceipts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5908, - "src": "16260:11:5", + "referencedDeclaration": 8969, + "src": "16260:11:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" } }, - "id": 5933, + "id": 8994, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "16272:6:5", + "memberLocation": "16272:6:25", "memberName": "length", "nodeType": "MemberAccess", - "src": "16260:18:5", + "src": "16260:18:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "16256:22:5", + "src": "16256:22:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 5949, + "id": 9010, "initializationExpression": { "assignments": [ - 5929 + 8990 ], "declarations": [ { "constant": false, - "id": 5929, + "id": 8990, "mutability": "mutable", "name": "i", - "nameLocation": "16253:1:5", + "nameLocation": "16253:1:25", "nodeType": "VariableDeclaration", - "scope": 5949, - "src": "16245:9:5", + "scope": 9010, + "src": "16245:9:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18027,10 +18027,10 @@ "typeString": "uint256" }, "typeName": { - "id": 5928, + "id": 8989, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "16245:7:5", + "src": "16245:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18039,13 +18039,13 @@ "visibility": "internal" } ], - "id": 5930, + "id": 8991, "nodeType": "VariableDeclarationStatement", - "src": "16245:9:5" + "src": "16245:9:25" }, "loopExpression": { "expression": { - "id": 5936, + "id": 8997, "isConstant": false, "isLValue": false, "isPure": false, @@ -18053,14 +18053,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "16280:3:5", + "src": "16280:3:25", "subExpression": { - "id": 5935, + "id": 8996, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5929, - "src": "16280:1:5", + "referencedDeclaration": 8990, + "src": "16280:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18071,30 +18071,30 @@ "typeString": "uint256" } }, - "id": 5937, + "id": 8998, "nodeType": "ExpressionStatement", - "src": "16280:3:5" + "src": "16280:3:25" }, "nodeType": "ForStatement", - "src": "16240:121:5" + "src": "16240:121:25" }, { "expression": { - "id": 5950, + "id": 9011, "name": "receipts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5919, - "src": "16377:8:5", + "referencedDeclaration": 8980, + "src": "16377:8:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" } }, - "functionReturnParameters": 5914, - "id": 5951, + "functionReturnParameters": 8975, + "id": 9012, "nodeType": "Return", - "src": "16370:15:5" + "src": "16370:15:25" } ] }, @@ -18102,206 +18102,206 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedReceipts", - "nameLocation": "16054:22:5", + "nameLocation": "16054:22:25", "parameters": { - "id": 5909, + "id": 8970, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5908, + "id": 8969, "mutability": "mutable", "name": "rawReceipts", - "nameLocation": "16097:11:5", + "nameLocation": "16097:11:25", "nodeType": "VariableDeclaration", - "scope": 5953, - "src": "16077:31:5", + "scope": 9014, + "src": "16077:31:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt[]" }, "typeName": { "baseType": { - "id": 5906, + "id": 8967, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5905, + "id": 8966, "name": "RawReceipt", "nameLocations": [ - "16077:10:5" + "16077:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4750, - "src": "16077:10:5" + "referencedDeclaration": 7811, + "src": "16077:10:25" }, - "referencedDeclaration": 4750, - "src": "16077:10:5", + "referencedDeclaration": 7811, + "src": "16077:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_storage_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" } }, - "id": 5907, + "id": 8968, "nodeType": "ArrayTypeName", - "src": "16077:12:5", + "src": "16077:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt[]" } }, "visibility": "internal" } ], - "src": "16076:33:5" + "src": "16076:33:25" }, "returnParameters": { - "id": 5914, + "id": 8975, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5913, + "id": 8974, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 5953, - "src": "16141:16:5", + "scope": 9014, + "src": "16141:16:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" }, "typeName": { "baseType": { - "id": 5911, + "id": 8972, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5910, + "id": 8971, "name": "Receipt", "nameLocations": [ - "16141:7:5" + "16141:7:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4779, - "src": "16141:7:5" + "referencedDeclaration": 7840, + "src": "16141:7:25" }, - "referencedDeclaration": 4779, - "src": "16141:7:5", + "referencedDeclaration": 7840, + "src": "16141:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_storage_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" } }, - "id": 5912, + "id": 8973, "nodeType": "ArrayTypeName", - "src": "16141:9:5", + "src": "16141:9:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" } }, "visibility": "internal" } ], - "src": "16140:18:5" + "src": "16140:18:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 6074, + "id": 9135, "nodeType": "FunctionDefinition", - "src": "16398:962:5", + "src": "16398:962:25", "nodes": [], "body": { - "id": 6073, + "id": 9134, "nodeType": "Block", - "src": "16506:854:5", + "src": "16506:854:25", "nodes": [], "statements": [ { "assignments": [ - 5964 + 9025 ], "declarations": [ { "constant": false, - "id": 5964, + "id": 9025, "mutability": "mutable", "name": "receipt", - "nameLocation": "16531:7:5", + "nameLocation": "16531:7:25", "nodeType": "VariableDeclaration", - "scope": 6073, - "src": "16516:22:5", + "scope": 9134, + "src": "16516:22:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt" }, "typeName": { - "id": 5963, + "id": 9024, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5962, + "id": 9023, "name": "Receipt", "nameLocations": [ - "16516:7:5" + "16516:7:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4779, - "src": "16516:7:5" + "referencedDeclaration": 7840, + "src": "16516:7:25" }, - "referencedDeclaration": 4779, - "src": "16516:7:5", + "referencedDeclaration": 7840, + "src": "16516:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_storage_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" } }, "visibility": "internal" } ], - "id": 5965, + "id": 9026, "nodeType": "VariableDeclarationStatement", - "src": "16516:22:5" + "src": "16516:22:25" }, { "expression": { - "id": 5971, + "id": 9032, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5966, + "id": 9027, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "16548:7:5", + "referencedDeclaration": 9025, + "src": "16548:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 5968, + "id": 9029, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "16556:9:5", + "memberLocation": "16556:9:25", "memberName": "blockHash", "nodeType": "MemberAccess", - "referencedDeclaration": 4752, - "src": "16548:17:5", + "referencedDeclaration": 7813, + "src": "16548:17:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18311,72 +18311,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5969, + "id": 9030, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "16568:10:5", + "referencedDeclaration": 9017, + "src": "16568:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 5970, + "id": 9031, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "16579:9:5", + "memberLocation": "16579:9:25", "memberName": "blockHash", "nodeType": "MemberAccess", - "referencedDeclaration": 4723, - "src": "16568:20:5", + "referencedDeclaration": 7784, + "src": "16568:20:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "16548:40:5", + "src": "16548:40:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 5972, + "id": 9033, "nodeType": "ExpressionStatement", - "src": "16548:40:5" + "src": "16548:40:25" }, { "expression": { - "id": 5978, + "id": 9039, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5973, + "id": 9034, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "16598:7:5", + "referencedDeclaration": 9025, + "src": "16598:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 5975, + "id": 9036, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "16606:2:5", + "memberLocation": "16606:2:25", "memberName": "to", "nodeType": "MemberAccess", - "referencedDeclaration": 4774, - "src": "16598:10:5", + "referencedDeclaration": 7835, + "src": "16598:10:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -18386,72 +18386,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5976, + "id": 9037, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "16611:10:5", + "referencedDeclaration": 9017, + "src": "16611:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 5977, + "id": 9038, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "16622:2:5", + "memberLocation": "16622:2:25", "memberName": "to", "nodeType": "MemberAccess", - "referencedDeclaration": 4745, - "src": "16611:13:5", + "referencedDeclaration": 7806, + "src": "16611:13:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "16598:26:5", + "src": "16598:26:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 5979, + "id": 9040, "nodeType": "ExpressionStatement", - "src": "16598:26:5" + "src": "16598:26:25" }, { "expression": { - "id": 5985, + "id": 9046, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5980, + "id": 9041, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "16634:7:5", + "referencedDeclaration": 9025, + "src": "16634:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 5982, + "id": 9043, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "16642:4:5", + "memberLocation": "16642:4:25", "memberName": "from", "nodeType": "MemberAccess", - "referencedDeclaration": 4762, - "src": "16634:12:5", + "referencedDeclaration": 7823, + "src": "16634:12:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -18461,72 +18461,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5983, + "id": 9044, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "16649:10:5", + "referencedDeclaration": 9017, + "src": "16649:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 5984, + "id": 9045, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "16660:4:5", + "memberLocation": "16660:4:25", "memberName": "from", "nodeType": "MemberAccess", - "referencedDeclaration": 4733, - "src": "16649:15:5", + "referencedDeclaration": 7794, + "src": "16649:15:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "16634:30:5", + "src": "16634:30:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 5986, + "id": 9047, "nodeType": "ExpressionStatement", - "src": "16634:30:5" + "src": "16634:30:25" }, { "expression": { - "id": 5992, + "id": 9053, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5987, + "id": 9048, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "16674:7:5", + "referencedDeclaration": 9025, + "src": "16674:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 5989, + "id": 9050, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "16682:15:5", + "memberLocation": "16682:15:25", "memberName": "contractAddress", "nodeType": "MemberAccess", - "referencedDeclaration": 4756, - "src": "16674:23:5", + "referencedDeclaration": 7817, + "src": "16674:23:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -18536,72 +18536,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5990, + "id": 9051, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "16700:10:5", + "referencedDeclaration": 9017, + "src": "16700:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 5991, + "id": 9052, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "16711:15:5", + "memberLocation": "16711:15:25", "memberName": "contractAddress", "nodeType": "MemberAccess", - "referencedDeclaration": 4727, - "src": "16700:26:5", + "referencedDeclaration": 7788, + "src": "16700:26:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "16674:52:5", + "src": "16674:52:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 5993, + "id": 9054, "nodeType": "ExpressionStatement", - "src": "16674:52:5" + "src": "16674:52:25" }, { "expression": { - "id": 6001, + "id": 9062, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5994, + "id": 9055, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "16736:7:5", + "referencedDeclaration": 9025, + "src": "16736:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 5996, + "id": 9057, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "16744:17:5", + "memberLocation": "16744:17:25", "memberName": "effectiveGasPrice", "nodeType": "MemberAccess", - "referencedDeclaration": 4760, - "src": "16736:25:5", + "referencedDeclaration": 7821, + "src": "16736:25:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18613,27 +18613,27 @@ "arguments": [ { "expression": { - "id": 5998, + "id": 9059, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "16777:10:5", + "referencedDeclaration": 9017, + "src": "16777:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 5999, + "id": 9060, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "16788:17:5", + "memberLocation": "16788:17:25", "memberName": "effectiveGasPrice", "nodeType": "MemberAccess", - "referencedDeclaration": 4731, - "src": "16777:28:5", + "referencedDeclaration": 7792, + "src": "16777:28:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -18647,18 +18647,18 @@ "typeString": "bytes memory" } ], - "id": 5997, + "id": 9058, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "16764:12:5", + "referencedDeclaration": 9574, + "src": "16764:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 6000, + "id": 9061, "isConstant": false, "isLValue": false, "isPure": false, @@ -18667,53 +18667,53 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16764:42:5", + "src": "16764:42:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "16736:70:5", + "src": "16736:70:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6002, + "id": 9063, "nodeType": "ExpressionStatement", - "src": "16736:70:5" + "src": "16736:70:25" }, { "expression": { - "id": 6010, + "id": 9071, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 6003, + "id": 9064, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "16816:7:5", + "referencedDeclaration": 9025, + "src": "16816:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 6005, + "id": 9066, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "16824:17:5", + "memberLocation": "16824:17:25", "memberName": "cumulativeGasUsed", "nodeType": "MemberAccess", - "referencedDeclaration": 4758, - "src": "16816:25:5", + "referencedDeclaration": 7819, + "src": "16816:25:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18725,27 +18725,27 @@ "arguments": [ { "expression": { - "id": 6007, + "id": 9068, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "16857:10:5", + "referencedDeclaration": 9017, + "src": "16857:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 6008, + "id": 9069, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "16868:17:5", + "memberLocation": "16868:17:25", "memberName": "cumulativeGasUsed", "nodeType": "MemberAccess", - "referencedDeclaration": 4729, - "src": "16857:28:5", + "referencedDeclaration": 7790, + "src": "16857:28:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -18759,18 +18759,18 @@ "typeString": "bytes memory" } ], - "id": 6006, + "id": 9067, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "16844:12:5", + "referencedDeclaration": 9574, + "src": "16844:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 6009, + "id": 9070, "isConstant": false, "isLValue": false, "isPure": false, @@ -18779,53 +18779,53 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16844:42:5", + "src": "16844:42:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "16816:70:5", + "src": "16816:70:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6011, + "id": 9072, "nodeType": "ExpressionStatement", - "src": "16816:70:5" + "src": "16816:70:25" }, { "expression": { - "id": 6019, + "id": 9080, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 6012, + "id": 9073, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "16896:7:5", + "referencedDeclaration": 9025, + "src": "16896:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 6014, + "id": 9075, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "16904:7:5", + "memberLocation": "16904:7:25", "memberName": "gasUsed", "nodeType": "MemberAccess", - "referencedDeclaration": 4764, - "src": "16896:15:5", + "referencedDeclaration": 7825, + "src": "16896:15:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18837,27 +18837,27 @@ "arguments": [ { "expression": { - "id": 6016, + "id": 9077, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "16927:10:5", + "referencedDeclaration": 9017, + "src": "16927:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 6017, + "id": 9078, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "16938:7:5", + "memberLocation": "16938:7:25", "memberName": "gasUsed", "nodeType": "MemberAccess", - "referencedDeclaration": 4735, - "src": "16927:18:5", + "referencedDeclaration": 7796, + "src": "16927:18:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -18871,18 +18871,18 @@ "typeString": "bytes memory" } ], - "id": 6015, + "id": 9076, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "16914:12:5", + "referencedDeclaration": 9574, + "src": "16914:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 6018, + "id": 9079, "isConstant": false, "isLValue": false, "isPure": false, @@ -18891,53 +18891,53 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16914:32:5", + "src": "16914:32:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "16896:50:5", + "src": "16896:50:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6020, + "id": 9081, "nodeType": "ExpressionStatement", - "src": "16896:50:5" + "src": "16896:50:25" }, { "expression": { - "id": 6028, + "id": 9089, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 6021, + "id": 9082, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "16956:7:5", + "referencedDeclaration": 9025, + "src": "16956:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 6023, + "id": 9084, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "16964:6:5", + "memberLocation": "16964:6:25", "memberName": "status", "nodeType": "MemberAccess", - "referencedDeclaration": 4772, - "src": "16956:14:5", + "referencedDeclaration": 7833, + "src": "16956:14:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18949,27 +18949,27 @@ "arguments": [ { "expression": { - "id": 6025, + "id": 9086, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "16986:10:5", + "referencedDeclaration": 9017, + "src": "16986:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 6026, + "id": 9087, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "16997:6:5", + "memberLocation": "16997:6:25", "memberName": "status", "nodeType": "MemberAccess", - "referencedDeclaration": 4743, - "src": "16986:17:5", + "referencedDeclaration": 7804, + "src": "16986:17:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -18983,18 +18983,18 @@ "typeString": "bytes memory" } ], - "id": 6024, + "id": 9085, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "16973:12:5", + "referencedDeclaration": 9574, + "src": "16973:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 6027, + "id": 9088, "isConstant": false, "isLValue": false, "isPure": false, @@ -19003,53 +19003,53 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16973:31:5", + "src": "16973:31:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "16956:48:5", + "src": "16956:48:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6029, + "id": 9090, "nodeType": "ExpressionStatement", - "src": "16956:48:5" + "src": "16956:48:25" }, { "expression": { - "id": 6037, + "id": 9098, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 6030, + "id": 9091, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "17014:7:5", + "referencedDeclaration": 9025, + "src": "17014:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 6032, + "id": 9093, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17022:16:5", + "memberLocation": "17022:16:25", "memberName": "transactionIndex", "nodeType": "MemberAccess", - "referencedDeclaration": 4778, - "src": "17014:24:5", + "referencedDeclaration": 7839, + "src": "17014:24:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19061,27 +19061,27 @@ "arguments": [ { "expression": { - "id": 6034, + "id": 9095, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "17054:10:5", + "referencedDeclaration": 9017, + "src": "17054:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 6035, + "id": 9096, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17065:16:5", + "memberLocation": "17065:16:25", "memberName": "transactionIndex", "nodeType": "MemberAccess", - "referencedDeclaration": 4749, - "src": "17054:27:5", + "referencedDeclaration": 7810, + "src": "17054:27:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -19095,18 +19095,18 @@ "typeString": "bytes memory" } ], - "id": 6033, + "id": 9094, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "17041:12:5", + "referencedDeclaration": 9574, + "src": "17041:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 6036, + "id": 9097, "isConstant": false, "isLValue": false, "isPure": false, @@ -19115,53 +19115,53 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17041:41:5", + "src": "17041:41:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17014:68:5", + "src": "17014:68:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6038, + "id": 9099, "nodeType": "ExpressionStatement", - "src": "17014:68:5" + "src": "17014:68:25" }, { "expression": { - "id": 6046, + "id": 9107, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 6039, + "id": 9100, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "17092:7:5", + "referencedDeclaration": 9025, + "src": "17092:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 6041, + "id": 9102, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17100:11:5", + "memberLocation": "17100:11:25", "memberName": "blockNumber", "nodeType": "MemberAccess", - "referencedDeclaration": 4754, - "src": "17092:19:5", + "referencedDeclaration": 7815, + "src": "17092:19:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19173,27 +19173,27 @@ "arguments": [ { "expression": { - "id": 6043, + "id": 9104, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "17127:10:5", + "referencedDeclaration": 9017, + "src": "17127:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 6044, + "id": 9105, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17138:11:5", + "memberLocation": "17138:11:25", "memberName": "blockNumber", "nodeType": "MemberAccess", - "referencedDeclaration": 4725, - "src": "17127:22:5", + "referencedDeclaration": 7786, + "src": "17127:22:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -19207,18 +19207,18 @@ "typeString": "bytes memory" } ], - "id": 6042, + "id": 9103, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "17114:12:5", + "referencedDeclaration": 9574, + "src": "17114:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 6045, + "id": 9106, "isConstant": false, "isLValue": false, "isPure": false, @@ -19227,55 +19227,55 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17114:36:5", + "src": "17114:36:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17092:58:5", + "src": "17092:58:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6047, + "id": 9108, "nodeType": "ExpressionStatement", - "src": "17092:58:5" + "src": "17092:58:25" }, { "expression": { - "id": 6055, + "id": 9116, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 6048, + "id": 9109, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "17160:7:5", + "referencedDeclaration": 9025, + "src": "17160:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 6050, + "id": 9111, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17168:4:5", + "memberLocation": "17168:4:25", "memberName": "logs", "nodeType": "MemberAccess", - "referencedDeclaration": 4768, - "src": "17160:12:5", + "referencedDeclaration": 7829, + "src": "17160:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, @@ -19285,29 +19285,29 @@ "arguments": [ { "expression": { - "id": 6052, + "id": 9113, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "17201:10:5", + "referencedDeclaration": 9017, + "src": "17201:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 6053, + "id": 9114, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17212:4:5", + "memberLocation": "17212:4:25", "memberName": "logs", "nodeType": "MemberAccess", - "referencedDeclaration": 4739, - "src": "17201:15:5", + "referencedDeclaration": 7800, + "src": "17201:15:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } } @@ -19315,22 +19315,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } ], - "id": 6051, + "id": 9112, "name": "rawToConvertedReceiptLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6211, - "src": "17175:25:5", + "referencedDeclaration": 9272, + "src": "17175:25:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawReceiptLog memory[] memory) pure returns (struct StdCheatsSafe.ReceiptLog memory[] memory)" } }, - "id": 6054, + "id": 9115, "isConstant": false, "isLValue": false, "isPure": false, @@ -19339,53 +19339,53 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17175:42:5", + "src": "17175:42:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "src": "17160:57:5", + "src": "17160:57:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "id": 6056, + "id": 9117, "nodeType": "ExpressionStatement", - "src": "17160:57:5" + "src": "17160:57:25" }, { "expression": { - "id": 6062, + "id": 9123, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 6057, + "id": 9118, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "17227:7:5", + "referencedDeclaration": 9025, + "src": "17227:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 6059, + "id": 9120, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17235:9:5", + "memberLocation": "17235:9:25", "memberName": "logsBloom", "nodeType": "MemberAccess", - "referencedDeclaration": 4770, - "src": "17227:17:5", + "referencedDeclaration": 7831, + "src": "17227:17:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -19395,72 +19395,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 6060, + "id": 9121, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "17247:10:5", + "referencedDeclaration": 9017, + "src": "17247:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 6061, + "id": 9122, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17258:9:5", + "memberLocation": "17258:9:25", "memberName": "logsBloom", "nodeType": "MemberAccess", - "referencedDeclaration": 4741, - "src": "17247:20:5", + "referencedDeclaration": 7802, + "src": "17247:20:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "src": "17227:40:5", + "src": "17227:40:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 6063, + "id": 9124, "nodeType": "ExpressionStatement", - "src": "17227:40:5" + "src": "17227:40:25" }, { "expression": { - "id": 6069, + "id": 9130, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 6064, + "id": 9125, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "17277:7:5", + "referencedDeclaration": 9025, + "src": "17277:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 6066, + "id": 9127, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17285:15:5", + "memberLocation": "17285:15:25", "memberName": "transactionHash", "nodeType": "MemberAccess", - "referencedDeclaration": 4776, - "src": "17277:23:5", + "referencedDeclaration": 7837, + "src": "17277:23:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -19470,59 +19470,59 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 6067, + "id": 9128, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "17303:10:5", + "referencedDeclaration": 9017, + "src": "17303:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 6068, + "id": 9129, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17314:15:5", + "memberLocation": "17314:15:25", "memberName": "transactionHash", "nodeType": "MemberAccess", - "referencedDeclaration": 4747, - "src": "17303:26:5", + "referencedDeclaration": 7808, + "src": "17303:26:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "17277:52:5", + "src": "17277:52:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 6070, + "id": 9131, "nodeType": "ExpressionStatement", - "src": "17277:52:5" + "src": "17277:52:25" }, { "expression": { - "id": 6071, + "id": 9132, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "17346:7:5", + "referencedDeclaration": 9025, + "src": "17346:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "functionReturnParameters": 5961, - "id": 6072, + "functionReturnParameters": 9022, + "id": 9133, "nodeType": "Return", - "src": "17339:14:5" + "src": "17339:14:25" } ] }, @@ -19530,188 +19530,188 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedReceipt", - "nameLocation": "16407:21:5", + "nameLocation": "16407:21:25", "parameters": { - "id": 5957, + "id": 9018, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5956, + "id": 9017, "mutability": "mutable", "name": "rawReceipt", - "nameLocation": "16447:10:5", + "nameLocation": "16447:10:25", "nodeType": "VariableDeclaration", - "scope": 6074, - "src": "16429:28:5", + "scope": 9135, + "src": "16429:28:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" }, "typeName": { - "id": 5955, + "id": 9016, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5954, + "id": 9015, "name": "RawReceipt", "nameLocations": [ - "16429:10:5" + "16429:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4750, - "src": "16429:10:5" + "referencedDeclaration": 7811, + "src": "16429:10:25" }, - "referencedDeclaration": 4750, - "src": "16429:10:5", + "referencedDeclaration": 7811, + "src": "16429:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_storage_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" } }, "visibility": "internal" } ], - "src": "16428:30:5" + "src": "16428:30:25" }, "returnParameters": { - "id": 5961, + "id": 9022, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5960, + "id": 9021, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 6074, - "src": "16490:14:5", + "scope": 9135, + "src": "16490:14:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt" }, "typeName": { - "id": 5959, + "id": 9020, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5958, + "id": 9019, "name": "Receipt", "nameLocations": [ - "16490:7:5" + "16490:7:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4779, - "src": "16490:7:5" + "referencedDeclaration": 7840, + "src": "16490:7:25" }, - "referencedDeclaration": 4779, - "src": "16490:7:5", + "referencedDeclaration": 7840, + "src": "16490:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_storage_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" } }, "visibility": "internal" } ], - "src": "16489:16:5" + "src": "16489:16:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 6211, + "id": 9272, "nodeType": "FunctionDefinition", - "src": "17366:873:5", + "src": "17366:873:25", "nodes": [], "body": { - "id": 6210, + "id": 9271, "nodeType": "Block", - "src": "17521:718:5", + "src": "17521:718:25", "nodes": [], "statements": [ { "assignments": [ - 6089 + 9150 ], "declarations": [ { "constant": false, - "id": 6089, + "id": 9150, "mutability": "mutable", "name": "logs", - "nameLocation": "17551:4:5", + "nameLocation": "17551:4:25", "nodeType": "VariableDeclaration", - "scope": 6210, - "src": "17531:24:5", + "scope": 9271, + "src": "17531:24:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" }, "typeName": { "baseType": { - "id": 6087, + "id": 9148, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 6086, + "id": 9147, "name": "ReceiptLog", "nameLocations": [ - "17531:10:5" + "17531:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4867, - "src": "17531:10:5" + "referencedDeclaration": 7928, + "src": "17531:10:25" }, - "referencedDeclaration": 4867, - "src": "17531:10:5", + "referencedDeclaration": 7928, + "src": "17531:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_storage_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog" } }, - "id": 6088, + "id": 9149, "nodeType": "ArrayTypeName", - "src": "17531:12:5", + "src": "17531:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" } }, "visibility": "internal" } ], - "id": 6097, + "id": 9158, "initialValue": { "arguments": [ { "expression": { - "id": 6094, + "id": 9155, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "17575:7:5", + "referencedDeclaration": 9139, + "src": "17575:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6095, + "id": 9156, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "17583:6:5", + "memberLocation": "17583:6:25", "memberName": "length", "nodeType": "MemberAccess", - "src": "17575:14:5", + "src": "17575:14:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19725,48 +19725,48 @@ "typeString": "uint256" } ], - "id": 6093, + "id": 9154, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "17558:16:5", + "src": "17558:16:25", "typeDescriptions": { - "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (uint256) pure returns (struct StdCheatsSafe.ReceiptLog memory[] memory)" }, "typeName": { "baseType": { - "id": 6091, + "id": 9152, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 6090, + "id": 9151, "name": "ReceiptLog", "nameLocations": [ - "17562:10:5" + "17562:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4867, - "src": "17562:10:5" + "referencedDeclaration": 7928, + "src": "17562:10:25" }, - "referencedDeclaration": 4867, - "src": "17562:10:5", + "referencedDeclaration": 7928, + "src": "17562:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_storage_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog" } }, - "id": 6092, + "id": 9153, "nodeType": "ArrayTypeName", - "src": "17562:12:5", + "src": "17562:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" } } }, - "id": 6096, + "id": 9157, "isConstant": false, "isLValue": false, "isPure": false, @@ -19775,25 +19775,25 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17558:32:5", + "src": "17558:32:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, "nodeType": "VariableDeclarationStatement", - "src": "17531:59:5" + "src": "17531:59:25" }, { "body": { - "id": 6206, + "id": 9267, "nodeType": "Block", - "src": "17641:571:5", + "src": "17641:571:25", "statements": [ { "expression": { - "id": 6116, + "id": 9177, "isConstant": false, "isLValue": false, "isPure": false, @@ -19801,25 +19801,25 @@ "leftHandSide": { "expression": { "baseExpression": { - "id": 6108, + "id": 9169, "name": "logs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6089, - "src": "17655:4:5", + "referencedDeclaration": 9150, + "src": "17655:4:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "id": 6110, + "id": 9171, "indexExpression": { - "id": 6109, + "id": 9170, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17660:1:5", + "referencedDeclaration": 9160, + "src": "17660:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19830,22 +19830,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17655:7:5", + "src": "17655:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_memory_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" } }, - "id": 6111, + "id": 9172, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17663:10:5", + "memberLocation": "17663:10:25", "memberName": "logAddress", "nodeType": "MemberAccess", - "referencedDeclaration": 4849, - "src": "17655:18:5", + "referencedDeclaration": 7910, + "src": "17655:18:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19856,25 +19856,25 @@ "rightHandSide": { "expression": { "baseExpression": { - "id": 6112, + "id": 9173, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "17676:7:5", + "referencedDeclaration": 9139, + "src": "17676:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6114, + "id": 9175, "indexExpression": { - "id": 6113, + "id": 9174, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17684:1:5", + "referencedDeclaration": 9160, + "src": "17684:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19885,40 +19885,40 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17676:10:5", + "src": "17676:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_memory_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" } }, - "id": 6115, + "id": 9176, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17687:10:5", + "memberLocation": "17687:10:25", "memberName": "logAddress", "nodeType": "MemberAccess", - "referencedDeclaration": 4827, - "src": "17676:21:5", + "referencedDeclaration": 7888, + "src": "17676:21:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "17655:42:5", + "src": "17655:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 6117, + "id": 9178, "nodeType": "ExpressionStatement", - "src": "17655:42:5" + "src": "17655:42:25" }, { "expression": { - "id": 6126, + "id": 9187, "isConstant": false, "isLValue": false, "isPure": false, @@ -19926,25 +19926,25 @@ "leftHandSide": { "expression": { "baseExpression": { - "id": 6118, + "id": 9179, "name": "logs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6089, - "src": "17711:4:5", + "referencedDeclaration": 9150, + "src": "17711:4:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "id": 6120, + "id": 9181, "indexExpression": { - "id": 6119, + "id": 9180, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17716:1:5", + "referencedDeclaration": 9160, + "src": "17716:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19955,22 +19955,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17711:7:5", + "src": "17711:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_memory_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" } }, - "id": 6121, + "id": 9182, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17719:9:5", + "memberLocation": "17719:9:25", "memberName": "blockHash", "nodeType": "MemberAccess", - "referencedDeclaration": 4851, - "src": "17711:17:5", + "referencedDeclaration": 7912, + "src": "17711:17:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -19981,25 +19981,25 @@ "rightHandSide": { "expression": { "baseExpression": { - "id": 6122, + "id": 9183, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "17731:7:5", + "referencedDeclaration": 9139, + "src": "17731:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6124, + "id": 9185, "indexExpression": { - "id": 6123, + "id": 9184, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17739:1:5", + "referencedDeclaration": 9160, + "src": "17739:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20010,40 +20010,40 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17731:10:5", + "src": "17731:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_memory_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" } }, - "id": 6125, + "id": 9186, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17742:9:5", + "memberLocation": "17742:9:25", "memberName": "blockHash", "nodeType": "MemberAccess", - "referencedDeclaration": 4829, - "src": "17731:20:5", + "referencedDeclaration": 7890, + "src": "17731:20:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "17711:40:5", + "src": "17711:40:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 6127, + "id": 9188, "nodeType": "ExpressionStatement", - "src": "17711:40:5" + "src": "17711:40:25" }, { "expression": { - "id": 6138, + "id": 9199, "isConstant": false, "isLValue": false, "isPure": false, @@ -20051,25 +20051,25 @@ "leftHandSide": { "expression": { "baseExpression": { - "id": 6128, + "id": 9189, "name": "logs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6089, - "src": "17765:4:5", + "referencedDeclaration": 9150, + "src": "17765:4:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "id": 6130, + "id": 9191, "indexExpression": { - "id": 6129, + "id": 9190, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17770:1:5", + "referencedDeclaration": 9160, + "src": "17770:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20080,22 +20080,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17765:7:5", + "src": "17765:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_memory_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" } }, - "id": 6131, + "id": 9192, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17773:11:5", + "memberLocation": "17773:11:25", "memberName": "blockNumber", "nodeType": "MemberAccess", - "referencedDeclaration": 4853, - "src": "17765:19:5", + "referencedDeclaration": 7914, + "src": "17765:19:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20108,25 +20108,25 @@ { "expression": { "baseExpression": { - "id": 6133, + "id": 9194, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "17800:7:5", + "referencedDeclaration": 9139, + "src": "17800:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6135, + "id": 9196, "indexExpression": { - "id": 6134, + "id": 9195, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17808:1:5", + "referencedDeclaration": 9160, + "src": "17808:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20137,22 +20137,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17800:10:5", + "src": "17800:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_memory_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" } }, - "id": 6136, + "id": 9197, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17811:11:5", + "memberLocation": "17811:11:25", "memberName": "blockNumber", "nodeType": "MemberAccess", - "referencedDeclaration": 4831, - "src": "17800:22:5", + "referencedDeclaration": 7892, + "src": "17800:22:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20166,18 +20166,18 @@ "typeString": "bytes memory" } ], - "id": 6132, + "id": 9193, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "17787:12:5", + "referencedDeclaration": 9574, + "src": "17787:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 6137, + "id": 9198, "isConstant": false, "isLValue": false, "isPure": false, @@ -20186,26 +20186,26 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17787:36:5", + "src": "17787:36:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17765:58:5", + "src": "17765:58:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6139, + "id": 9200, "nodeType": "ExpressionStatement", - "src": "17765:58:5" + "src": "17765:58:25" }, { "expression": { - "id": 6148, + "id": 9209, "isConstant": false, "isLValue": false, "isPure": false, @@ -20213,25 +20213,25 @@ "leftHandSide": { "expression": { "baseExpression": { - "id": 6140, + "id": 9201, "name": "logs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6089, - "src": "17837:4:5", + "referencedDeclaration": 9150, + "src": "17837:4:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "id": 6142, + "id": 9203, "indexExpression": { - "id": 6141, + "id": 9202, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17842:1:5", + "referencedDeclaration": 9160, + "src": "17842:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20242,22 +20242,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17837:7:5", + "src": "17837:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_memory_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" } }, - "id": 6143, + "id": 9204, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17845:4:5", + "memberLocation": "17845:4:25", "memberName": "data", "nodeType": "MemberAccess", - "referencedDeclaration": 4855, - "src": "17837:12:5", + "referencedDeclaration": 7916, + "src": "17837:12:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20268,25 +20268,25 @@ "rightHandSide": { "expression": { "baseExpression": { - "id": 6144, + "id": 9205, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "17852:7:5", + "referencedDeclaration": 9139, + "src": "17852:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6146, + "id": 9207, "indexExpression": { - "id": 6145, + "id": 9206, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17860:1:5", + "referencedDeclaration": 9160, + "src": "17860:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20297,40 +20297,40 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17852:10:5", + "src": "17852:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_memory_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" } }, - "id": 6147, + "id": 9208, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17863:4:5", + "memberLocation": "17863:4:25", "memberName": "data", "nodeType": "MemberAccess", - "referencedDeclaration": 4833, - "src": "17852:15:5", + "referencedDeclaration": 7894, + "src": "17852:15:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "src": "17837:30:5", + "src": "17837:30:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 6149, + "id": 9210, "nodeType": "ExpressionStatement", - "src": "17837:30:5" + "src": "17837:30:25" }, { "expression": { - "id": 6160, + "id": 9221, "isConstant": false, "isLValue": false, "isPure": false, @@ -20338,25 +20338,25 @@ "leftHandSide": { "expression": { "baseExpression": { - "id": 6150, + "id": 9211, "name": "logs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6089, - "src": "17881:4:5", + "referencedDeclaration": 9150, + "src": "17881:4:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "id": 6152, + "id": 9213, "indexExpression": { - "id": 6151, + "id": 9212, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17886:1:5", + "referencedDeclaration": 9160, + "src": "17886:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20367,22 +20367,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17881:7:5", + "src": "17881:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_memory_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" } }, - "id": 6153, + "id": 9214, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17889:8:5", + "memberLocation": "17889:8:25", "memberName": "logIndex", "nodeType": "MemberAccess", - "referencedDeclaration": 4857, - "src": "17881:16:5", + "referencedDeclaration": 7918, + "src": "17881:16:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20395,25 +20395,25 @@ { "expression": { "baseExpression": { - "id": 6155, + "id": 9216, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "17913:7:5", + "referencedDeclaration": 9139, + "src": "17913:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6157, + "id": 9218, "indexExpression": { - "id": 6156, + "id": 9217, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17921:1:5", + "referencedDeclaration": 9160, + "src": "17921:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20424,22 +20424,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17913:10:5", + "src": "17913:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_memory_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" } }, - "id": 6158, + "id": 9219, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17924:8:5", + "memberLocation": "17924:8:25", "memberName": "logIndex", "nodeType": "MemberAccess", - "referencedDeclaration": 4835, - "src": "17913:19:5", + "referencedDeclaration": 7896, + "src": "17913:19:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20453,18 +20453,18 @@ "typeString": "bytes memory" } ], - "id": 6154, + "id": 9215, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "17900:12:5", + "referencedDeclaration": 9574, + "src": "17900:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 6159, + "id": 9220, "isConstant": false, "isLValue": false, "isPure": false, @@ -20473,26 +20473,26 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17900:33:5", + "src": "17900:33:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17881:52:5", + "src": "17881:52:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6161, + "id": 9222, "nodeType": "ExpressionStatement", - "src": "17881:52:5" + "src": "17881:52:25" }, { "expression": { - "id": 6170, + "id": 9231, "isConstant": false, "isLValue": false, "isPure": false, @@ -20500,25 +20500,25 @@ "leftHandSide": { "expression": { "baseExpression": { - "id": 6162, + "id": 9223, "name": "logs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6089, - "src": "17947:4:5", + "referencedDeclaration": 9150, + "src": "17947:4:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "id": 6164, + "id": 9225, "indexExpression": { - "id": 6163, + "id": 9224, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17952:1:5", + "referencedDeclaration": 9160, + "src": "17952:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20529,22 +20529,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17947:7:5", + "src": "17947:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_memory_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" } }, - "id": 6165, + "id": 9226, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17955:6:5", + "memberLocation": "17955:6:25", "memberName": "topics", "nodeType": "MemberAccess", - "referencedDeclaration": 4860, - "src": "17947:14:5", + "referencedDeclaration": 7921, + "src": "17947:14:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -20555,25 +20555,25 @@ "rightHandSide": { "expression": { "baseExpression": { - "id": 6166, + "id": 9227, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "17964:7:5", + "referencedDeclaration": 9139, + "src": "17964:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6168, + "id": 9229, "indexExpression": { - "id": 6167, + "id": 9228, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17972:1:5", + "referencedDeclaration": 9160, + "src": "17972:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20584,40 +20584,40 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17964:10:5", + "src": "17964:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_memory_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" } }, - "id": 6169, + "id": 9230, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17975:6:5", + "memberLocation": "17975:6:25", "memberName": "topics", "nodeType": "MemberAccess", - "referencedDeclaration": 4840, - "src": "17964:17:5", + "referencedDeclaration": 7901, + "src": "17964:17:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "src": "17947:34:5", + "src": "17947:34:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 6171, + "id": 9232, "nodeType": "ExpressionStatement", - "src": "17947:34:5" + "src": "17947:34:25" }, { "expression": { - "id": 6182, + "id": 9243, "isConstant": false, "isLValue": false, "isPure": false, @@ -20625,25 +20625,25 @@ "leftHandSide": { "expression": { "baseExpression": { - "id": 6172, + "id": 9233, "name": "logs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6089, - "src": "17995:4:5", + "referencedDeclaration": 9150, + "src": "17995:4:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "id": 6174, + "id": 9235, "indexExpression": { - "id": 6173, + "id": 9234, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "18000:1:5", + "referencedDeclaration": 9160, + "src": "18000:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20654,22 +20654,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17995:7:5", + "src": "17995:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_memory_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" } }, - "id": 6175, + "id": 9236, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "18003:16:5", + "memberLocation": "18003:16:25", "memberName": "transactionIndex", "nodeType": "MemberAccess", - "referencedDeclaration": 4862, - "src": "17995:24:5", + "referencedDeclaration": 7923, + "src": "17995:24:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20682,25 +20682,25 @@ { "expression": { "baseExpression": { - "id": 6177, + "id": 9238, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "18035:7:5", + "referencedDeclaration": 9139, + "src": "18035:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6179, + "id": 9240, "indexExpression": { - "id": 6178, + "id": 9239, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "18043:1:5", + "referencedDeclaration": 9160, + "src": "18043:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20711,22 +20711,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18035:10:5", + "src": "18035:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_memory_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" } }, - "id": 6180, + "id": 9241, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "18046:16:5", + "memberLocation": "18046:16:25", "memberName": "transactionIndex", "nodeType": "MemberAccess", - "referencedDeclaration": 4844, - "src": "18035:27:5", + "referencedDeclaration": 7905, + "src": "18035:27:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20740,18 +20740,18 @@ "typeString": "bytes memory" } ], - "id": 6176, + "id": 9237, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "18022:12:5", + "referencedDeclaration": 9574, + "src": "18022:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 6181, + "id": 9242, "isConstant": false, "isLValue": false, "isPure": false, @@ -20760,26 +20760,26 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18022:41:5", + "src": "18022:41:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17995:68:5", + "src": "17995:68:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6183, + "id": 9244, "nodeType": "ExpressionStatement", - "src": "17995:68:5" + "src": "17995:68:25" }, { "expression": { - "id": 6194, + "id": 9255, "isConstant": false, "isLValue": false, "isPure": false, @@ -20787,25 +20787,25 @@ "leftHandSide": { "expression": { "baseExpression": { - "id": 6184, + "id": 9245, "name": "logs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6089, - "src": "18077:4:5", + "referencedDeclaration": 9150, + "src": "18077:4:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "id": 6186, + "id": 9247, "indexExpression": { - "id": 6185, + "id": 9246, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "18082:1:5", + "referencedDeclaration": 9160, + "src": "18082:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20816,22 +20816,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18077:7:5", + "src": "18077:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_memory_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" } }, - "id": 6187, + "id": 9248, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "18085:19:5", + "memberLocation": "18085:19:25", "memberName": "transactionLogIndex", "nodeType": "MemberAccess", - "referencedDeclaration": 4864, - "src": "18077:27:5", + "referencedDeclaration": 7925, + "src": "18077:27:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20844,25 +20844,25 @@ { "expression": { "baseExpression": { - "id": 6189, + "id": 9250, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "18120:7:5", + "referencedDeclaration": 9139, + "src": "18120:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6191, + "id": 9252, "indexExpression": { - "id": 6190, + "id": 9251, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "18128:1:5", + "referencedDeclaration": 9160, + "src": "18128:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20873,22 +20873,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18120:10:5", + "src": "18120:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_memory_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" } }, - "id": 6192, + "id": 9253, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "18131:19:5", + "memberLocation": "18131:19:25", "memberName": "transactionLogIndex", "nodeType": "MemberAccess", - "referencedDeclaration": 4846, - "src": "18120:30:5", + "referencedDeclaration": 7907, + "src": "18120:30:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20902,18 +20902,18 @@ "typeString": "bytes memory" } ], - "id": 6188, + "id": 9249, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "18107:12:5", + "referencedDeclaration": 9574, + "src": "18107:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 6193, + "id": 9254, "isConstant": false, "isLValue": false, "isPure": false, @@ -20922,26 +20922,26 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18107:44:5", + "src": "18107:44:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "18077:74:5", + "src": "18077:74:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6195, + "id": 9256, "nodeType": "ExpressionStatement", - "src": "18077:74:5" + "src": "18077:74:25" }, { "expression": { - "id": 6204, + "id": 9265, "isConstant": false, "isLValue": false, "isPure": false, @@ -20949,25 +20949,25 @@ "leftHandSide": { "expression": { "baseExpression": { - "id": 6196, + "id": 9257, "name": "logs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6089, - "src": "18165:4:5", + "referencedDeclaration": 9150, + "src": "18165:4:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "id": 6198, + "id": 9259, "indexExpression": { - "id": 6197, + "id": 9258, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "18170:1:5", + "referencedDeclaration": 9160, + "src": "18170:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20978,22 +20978,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18165:7:5", + "src": "18165:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_memory_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" } }, - "id": 6199, + "id": 9260, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "18173:7:5", + "memberLocation": "18173:7:25", "memberName": "removed", "nodeType": "MemberAccess", - "referencedDeclaration": 4866, - "src": "18165:15:5", + "referencedDeclaration": 7927, + "src": "18165:15:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21004,25 +21004,25 @@ "rightHandSide": { "expression": { "baseExpression": { - "id": 6200, + "id": 9261, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "18183:7:5", + "referencedDeclaration": 9139, + "src": "18183:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6202, + "id": 9263, "indexExpression": { - "id": 6201, + "id": 9262, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "18191:1:5", + "referencedDeclaration": 9160, + "src": "18191:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21033,36 +21033,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18183:10:5", + "src": "18183:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_memory_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" } }, - "id": 6203, + "id": 9264, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "18194:7:5", + "memberLocation": "18194:7:25", "memberName": "removed", "nodeType": "MemberAccess", - "referencedDeclaration": 4837, - "src": "18183:18:5", + "referencedDeclaration": 7898, + "src": "18183:18:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "18165:36:5", + "src": "18165:36:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 6205, + "id": 9266, "nodeType": "ExpressionStatement", - "src": "18165:36:5" + "src": "18165:36:25" } ] }, @@ -21071,18 +21071,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 6104, + "id": 9165, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 6101, + "id": 9162, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17616:1:5", + "referencedDeclaration": 9160, + "src": "17616:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21092,52 +21092,52 @@ "operator": "<", "rightExpression": { "expression": { - "id": 6102, + "id": 9163, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "17620:7:5", + "referencedDeclaration": 9139, + "src": "17620:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6103, + "id": 9164, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "17628:6:5", + "memberLocation": "17628:6:25", "memberName": "length", "nodeType": "MemberAccess", - "src": "17620:14:5", + "src": "17620:14:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17616:18:5", + "src": "17616:18:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 6207, + "id": 9268, "initializationExpression": { "assignments": [ - 6099 + 9160 ], "declarations": [ { "constant": false, - "id": 6099, + "id": 9160, "mutability": "mutable", "name": "i", - "nameLocation": "17613:1:5", + "nameLocation": "17613:1:25", "nodeType": "VariableDeclaration", - "scope": 6207, - "src": "17605:9:5", + "scope": 9268, + "src": "17605:9:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21145,10 +21145,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6098, + "id": 9159, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "17605:7:5", + "src": "17605:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21157,13 +21157,13 @@ "visibility": "internal" } ], - "id": 6100, + "id": 9161, "nodeType": "VariableDeclarationStatement", - "src": "17605:9:5" + "src": "17605:9:25" }, "loopExpression": { "expression": { - "id": 6106, + "id": 9167, "isConstant": false, "isLValue": false, "isPure": false, @@ -21171,14 +21171,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "17636:3:5", + "src": "17636:3:25", "subExpression": { - "id": 6105, + "id": 9166, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17636:1:5", + "referencedDeclaration": 9160, + "src": "17636:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21189,30 +21189,30 @@ "typeString": "uint256" } }, - "id": 6107, + "id": 9168, "nodeType": "ExpressionStatement", - "src": "17636:3:5" + "src": "17636:3:25" }, "nodeType": "ForStatement", - "src": "17600:612:5" + "src": "17600:612:25" }, { "expression": { - "id": 6208, + "id": 9269, "name": "logs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6089, - "src": "18228:4:5", + "referencedDeclaration": 9150, + "src": "18228:4:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "functionReturnParameters": 6084, - "id": 6209, + "functionReturnParameters": 9145, + "id": 9270, "nodeType": "Return", - "src": "18221:11:5" + "src": "18221:11:25" } ] }, @@ -21220,143 +21220,143 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedReceiptLogs", - "nameLocation": "17375:25:5", + "nameLocation": "17375:25:25", "parameters": { - "id": 6079, + "id": 9140, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6078, + "id": 9139, "mutability": "mutable", "name": "rawLogs", - "nameLocation": "17424:7:5", + "nameLocation": "17424:7:25", "nodeType": "VariableDeclaration", - "scope": 6211, - "src": "17401:30:5", + "scope": 9272, + "src": "17401:30:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog[]" }, "typeName": { "baseType": { - "id": 6076, + "id": 9137, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 6075, + "id": 9136, "name": "RawReceiptLog", "nameLocations": [ - "17401:13:5" + "17401:13:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4847, - "src": "17401:13:5" + "referencedDeclaration": 7908, + "src": "17401:13:25" }, - "referencedDeclaration": 4847, - "src": "17401:13:5", + "referencedDeclaration": 7908, + "src": "17401:13:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_storage_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog" } }, - "id": 6077, + "id": 9138, "nodeType": "ArrayTypeName", - "src": "17401:15:5", + "src": "17401:15:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog[]" } }, "visibility": "internal" } ], - "src": "17400:32:5" + "src": "17400:32:25" }, "returnParameters": { - "id": 6084, + "id": 9145, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6083, + "id": 9144, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 6211, - "src": "17496:19:5", + "scope": 9272, + "src": "17496:19:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" }, "typeName": { "baseType": { - "id": 6081, + "id": 9142, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 6080, + "id": 9141, "name": "ReceiptLog", "nameLocations": [ - "17496:10:5" + "17496:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4867, - "src": "17496:10:5" + "referencedDeclaration": 7928, + "src": "17496:10:25" }, - "referencedDeclaration": 4867, - "src": "17496:10:5", + "referencedDeclaration": 7928, + "src": "17496:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_storage_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog" } }, - "id": 6082, + "id": 9143, "nodeType": "ArrayTypeName", - "src": "17496:12:5", + "src": "17496:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" } }, "visibility": "internal" } ], - "src": "17495:21:5" + "src": "17495:21:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 6243, + "id": 9304, "nodeType": "FunctionDefinition", - "src": "18399:416:5", + "src": "18399:416:25", "nodes": [], "body": { - "id": 6242, + "id": 9303, "nodeType": "Block", - "src": "18498:317:5", + "src": "18498:317:25", "nodes": [], "statements": [ { "assignments": [ - 6221 + 9282 ], "declarations": [ { "constant": false, - "id": 6221, + "id": 9282, "mutability": "mutable", "name": "bytecode", - "nameLocation": "18521:8:5", + "nameLocation": "18521:8:25", "nodeType": "VariableDeclaration", - "scope": 6242, - "src": "18508:21:5", + "scope": 9303, + "src": "18508:21:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21364,10 +21364,10 @@ "typeString": "bytes" }, "typeName": { - "id": 6220, + "id": 9281, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "18508:5:5", + "src": "18508:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -21376,18 +21376,18 @@ "visibility": "internal" } ], - "id": 6230, + "id": 9291, "initialValue": { "arguments": [ { "arguments": [ { - "id": 6226, + "id": 9287, "name": "what", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6213, - "src": "18560:4:5", + "referencedDeclaration": 9274, + "src": "18560:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -21402,33 +21402,33 @@ } ], "expression": { - "id": 6224, + "id": 9285, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "18549:2:5", + "referencedDeclaration": 7649, + "src": "18549:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6225, + "id": 9286, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "18552:7:5", + "memberLocation": "18552:7:25", "memberName": "getCode", "nodeType": "MemberAccess", - "referencedDeclaration": 12704, - "src": "18549:10:5", + "referencedDeclaration": 15765, + "src": "18549:10:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) view external returns (bytes memory)" } }, - "id": 6227, + "id": 9288, "isConstant": false, "isLValue": false, "isPure": false, @@ -21437,7 +21437,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18549:16:5", + "src": "18549:16:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21445,12 +21445,12 @@ } }, { - "id": 6228, + "id": 9289, "name": "args", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6215, - "src": "18567:4:5", + "referencedDeclaration": 9276, + "src": "18567:4:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -21469,32 +21469,32 @@ } ], "expression": { - "id": 6222, + "id": 9283, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18532:3:5", + "src": "18532:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 6223, + "id": 9284, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "18536:12:5", + "memberLocation": "18536:12:25", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "18532:16:5", + "src": "18532:16:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 6229, + "id": 9290, "isConstant": false, "isLValue": false, "isPure": false, @@ -21503,7 +21503,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18532:40:5", + "src": "18532:40:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21511,22 +21511,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "18508:64:5" + "src": "18508:64:25" }, { "AST": { "nodeType": "YulBlock", - "src": "18634:79:5", + "src": "18634:79:25", "statements": [ { "nodeType": "YulAssignment", - "src": "18648:55:5", + "src": "18648:55:25", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "18663:1:5", + "src": "18663:1:25", "type": "", "value": "0" }, @@ -21535,12 +21535,12 @@ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "18670:8:5" + "src": "18670:8:25" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "18680:4:5", + "src": "18680:4:25", "type": "", "value": "0x20" } @@ -21548,41 +21548,41 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "18666:3:5" + "src": "18666:3:25" }, "nodeType": "YulFunctionCall", - "src": "18666:19:5" + "src": "18666:19:25" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "18693:8:5" + "src": "18693:8:25" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "18687:5:5" + "src": "18687:5:25" }, "nodeType": "YulFunctionCall", - "src": "18687:15:5" + "src": "18687:15:25" } ], "functionName": { "name": "create", "nodeType": "YulIdentifier", - "src": "18656:6:5" + "src": "18656:6:25" }, "nodeType": "YulFunctionCall", - "src": "18656:47:5" + "src": "18656:47:25" }, "variableNames": [ { "name": "addr", "nodeType": "YulIdentifier", - "src": "18648:4:5" + "src": "18648:4:25" } ] } @@ -21592,30 +21592,30 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 6218, + "declaration": 9279, "isOffset": false, "isSlot": false, - "src": "18648:4:5", + "src": "18648:4:25", "valueSize": 1 }, { - "declaration": 6221, + "declaration": 9282, "isOffset": false, "isSlot": false, - "src": "18670:8:5", + "src": "18670:8:25", "valueSize": 1 }, { - "declaration": 6221, + "declaration": 9282, "isOffset": false, "isSlot": false, - "src": "18693:8:5", + "src": "18693:8:25", "valueSize": 1 } ], - "id": 6231, + "id": 9292, "nodeType": "InlineAssembly", - "src": "18625:88:5" + "src": "18625:88:25" }, { "expression": { @@ -21625,18 +21625,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 6238, + "id": 9299, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 6233, + "id": 9294, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6218, - "src": "18731:4:5", + "referencedDeclaration": 9279, + "src": "18731:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -21648,14 +21648,14 @@ "arguments": [ { "hexValue": "30", - "id": 6236, + "id": 9297, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "18747:1:5", + "src": "18747:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -21670,26 +21670,26 @@ "typeString": "int_const 0" } ], - "id": 6235, + "id": 9296, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "18739:7:5", + "src": "18739:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 6234, + "id": 9295, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18739:7:5", + "src": "18739:7:25", "typeDescriptions": {} } }, - "id": 6237, + "id": 9298, "isConstant": false, "isLValue": false, "isPure": true, @@ -21698,14 +21698,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18739:10:5", + "src": "18739:10:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "18731:18:5", + "src": "18731:18:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21713,14 +21713,14 @@ }, { "hexValue": "537464436865617473206465706c6f79436f646528737472696e672c6279746573293a204465706c6f796d656e74206661696c65642e", - "id": 6239, + "id": 9300, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18751:56:5", + "src": "18751:56:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a8fe98dd1d450e91397ea844d0b9cef01528a963df7b8ac4b93b8aa3ef69cfce", "typeString": "literal_string \"StdCheats deployCode(string,bytes): Deployment failed.\"" @@ -21739,7 +21739,7 @@ "typeString": "literal_string \"StdCheats deployCode(string,bytes): Deployment failed.\"" } ], - "id": 6232, + "id": 9293, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -21747,13 +21747,13 @@ -18 ], "referencedDeclaration": -18, - "src": "18723:7:5", + "src": "18723:7:25", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 6240, + "id": 9301, "isConstant": false, "isLValue": false, "isPure": false, @@ -21762,16 +21762,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18723:85:5", + "src": "18723:85:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6241, + "id": 9302, "nodeType": "ExpressionStatement", - "src": "18723:85:5" + "src": "18723:85:25" } ] }, @@ -21779,20 +21779,20 @@ "kind": "function", "modifiers": [], "name": "deployCode", - "nameLocation": "18408:10:5", + "nameLocation": "18408:10:25", "parameters": { - "id": 6216, + "id": 9277, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6213, + "id": 9274, "mutability": "mutable", "name": "what", - "nameLocation": "18433:4:5", + "nameLocation": "18433:4:25", "nodeType": "VariableDeclaration", - "scope": 6243, - "src": "18419:18:5", + "scope": 9304, + "src": "18419:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21800,10 +21800,10 @@ "typeString": "string" }, "typeName": { - "id": 6212, + "id": 9273, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18419:6:5", + "src": "18419:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21813,13 +21813,13 @@ }, { "constant": false, - "id": 6215, + "id": 9276, "mutability": "mutable", "name": "args", - "nameLocation": "18452:4:5", + "nameLocation": "18452:4:25", "nodeType": "VariableDeclaration", - "scope": 6243, - "src": "18439:17:5", + "scope": 9304, + "src": "18439:17:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21827,10 +21827,10 @@ "typeString": "bytes" }, "typeName": { - "id": 6214, + "id": 9275, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "18439:5:5", + "src": "18439:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -21839,21 +21839,21 @@ "visibility": "internal" } ], - "src": "18418:39:5" + "src": "18418:39:25" }, "returnParameters": { - "id": 6219, + "id": 9280, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6218, + "id": 9279, "mutability": "mutable", "name": "addr", - "nameLocation": "18492:4:5", + "nameLocation": "18492:4:25", "nodeType": "VariableDeclaration", - "scope": 6243, - "src": "18484:12:5", + "scope": 9304, + "src": "18484:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21861,10 +21861,10 @@ "typeString": "address" }, "typeName": { - "id": 6217, + "id": 9278, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18484:7:5", + "src": "18484:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -21874,38 +21874,38 @@ "visibility": "internal" } ], - "src": "18483:14:5" + "src": "18483:14:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6269, + "id": 9330, "nodeType": "FunctionDefinition", - "src": "18821:367:5", + "src": "18821:367:25", "nodes": [], "body": { - "id": 6268, + "id": 9329, "nodeType": "Block", - "src": "18901:287:5", + "src": "18901:287:25", "nodes": [], "statements": [ { "assignments": [ - 6251 + 9312 ], "declarations": [ { "constant": false, - "id": 6251, + "id": 9312, "mutability": "mutable", "name": "bytecode", - "nameLocation": "18924:8:5", + "nameLocation": "18924:8:25", "nodeType": "VariableDeclaration", - "scope": 6268, - "src": "18911:21:5", + "scope": 9329, + "src": "18911:21:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21913,10 +21913,10 @@ "typeString": "bytes" }, "typeName": { - "id": 6250, + "id": 9311, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "18911:5:5", + "src": "18911:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -21925,16 +21925,16 @@ "visibility": "internal" } ], - "id": 6256, + "id": 9317, "initialValue": { "arguments": [ { - "id": 6254, + "id": 9315, "name": "what", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6245, - "src": "18946:4:5", + "referencedDeclaration": 9306, + "src": "18946:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -21949,33 +21949,33 @@ } ], "expression": { - "id": 6252, + "id": 9313, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "18935:2:5", + "referencedDeclaration": 7649, + "src": "18935:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6253, + "id": 9314, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "18938:7:5", + "memberLocation": "18938:7:25", "memberName": "getCode", "nodeType": "MemberAccess", - "referencedDeclaration": 12704, - "src": "18935:10:5", + "referencedDeclaration": 15765, + "src": "18935:10:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) view external returns (bytes memory)" } }, - "id": 6255, + "id": 9316, "isConstant": false, "isLValue": false, "isPure": false, @@ -21984,7 +21984,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18935:16:5", + "src": "18935:16:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21992,22 +21992,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "18911:40:5" + "src": "18911:40:25" }, { "AST": { "nodeType": "YulBlock", - "src": "19013:79:5", + "src": "19013:79:25", "statements": [ { "nodeType": "YulAssignment", - "src": "19027:55:5", + "src": "19027:55:25", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "19042:1:5", + "src": "19042:1:25", "type": "", "value": "0" }, @@ -22016,12 +22016,12 @@ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "19049:8:5" + "src": "19049:8:25" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "19059:4:5", + "src": "19059:4:25", "type": "", "value": "0x20" } @@ -22029,41 +22029,41 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "19045:3:5" + "src": "19045:3:25" }, "nodeType": "YulFunctionCall", - "src": "19045:19:5" + "src": "19045:19:25" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "19072:8:5" + "src": "19072:8:25" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "19066:5:5" + "src": "19066:5:25" }, "nodeType": "YulFunctionCall", - "src": "19066:15:5" + "src": "19066:15:25" } ], "functionName": { "name": "create", "nodeType": "YulIdentifier", - "src": "19035:6:5" + "src": "19035:6:25" }, "nodeType": "YulFunctionCall", - "src": "19035:47:5" + "src": "19035:47:25" }, "variableNames": [ { "name": "addr", "nodeType": "YulIdentifier", - "src": "19027:4:5" + "src": "19027:4:25" } ] } @@ -22073,30 +22073,30 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 6248, + "declaration": 9309, "isOffset": false, "isSlot": false, - "src": "19027:4:5", + "src": "19027:4:25", "valueSize": 1 }, { - "declaration": 6251, + "declaration": 9312, "isOffset": false, "isSlot": false, - "src": "19049:8:5", + "src": "19049:8:25", "valueSize": 1 }, { - "declaration": 6251, + "declaration": 9312, "isOffset": false, "isSlot": false, - "src": "19072:8:5", + "src": "19072:8:25", "valueSize": 1 } ], - "id": 6257, + "id": 9318, "nodeType": "InlineAssembly", - "src": "19004:88:5" + "src": "19004:88:25" }, { "expression": { @@ -22106,18 +22106,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 6264, + "id": 9325, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 6259, + "id": 9320, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6248, - "src": "19110:4:5", + "referencedDeclaration": 9309, + "src": "19110:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -22129,14 +22129,14 @@ "arguments": [ { "hexValue": "30", - "id": 6262, + "id": 9323, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "19126:1:5", + "src": "19126:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -22151,26 +22151,26 @@ "typeString": "int_const 0" } ], - "id": 6261, + "id": 9322, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "19118:7:5", + "src": "19118:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 6260, + "id": 9321, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19118:7:5", + "src": "19118:7:25", "typeDescriptions": {} } }, - "id": 6263, + "id": 9324, "isConstant": false, "isLValue": false, "isPure": true, @@ -22179,14 +22179,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19118:10:5", + "src": "19118:10:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "19110:18:5", + "src": "19110:18:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22194,14 +22194,14 @@ }, { "hexValue": "537464436865617473206465706c6f79436f646528737472696e67293a204465706c6f796d656e74206661696c65642e", - "id": 6265, + "id": 9326, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19130:50:5", + "src": "19130:50:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f6ca2d254da27f2f7b444314e77be236e782a4d81876827dbe8fe7dcea90b371", "typeString": "literal_string \"StdCheats deployCode(string): Deployment failed.\"" @@ -22220,7 +22220,7 @@ "typeString": "literal_string \"StdCheats deployCode(string): Deployment failed.\"" } ], - "id": 6258, + "id": 9319, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -22228,13 +22228,13 @@ -18 ], "referencedDeclaration": -18, - "src": "19102:7:5", + "src": "19102:7:25", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 6266, + "id": 9327, "isConstant": false, "isLValue": false, "isPure": false, @@ -22243,16 +22243,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19102:79:5", + "src": "19102:79:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6267, + "id": 9328, "nodeType": "ExpressionStatement", - "src": "19102:79:5" + "src": "19102:79:25" } ] }, @@ -22260,20 +22260,20 @@ "kind": "function", "modifiers": [], "name": "deployCode", - "nameLocation": "18830:10:5", + "nameLocation": "18830:10:25", "parameters": { - "id": 6246, + "id": 9307, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6245, + "id": 9306, "mutability": "mutable", "name": "what", - "nameLocation": "18855:4:5", + "nameLocation": "18855:4:25", "nodeType": "VariableDeclaration", - "scope": 6269, - "src": "18841:18:5", + "scope": 9330, + "src": "18841:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22281,10 +22281,10 @@ "typeString": "string" }, "typeName": { - "id": 6244, + "id": 9305, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18841:6:5", + "src": "18841:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22293,21 +22293,21 @@ "visibility": "internal" } ], - "src": "18840:20:5" + "src": "18840:20:25" }, "returnParameters": { - "id": 6249, + "id": 9310, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6248, + "id": 9309, "mutability": "mutable", "name": "addr", - "nameLocation": "18895:4:5", + "nameLocation": "18895:4:25", "nodeType": "VariableDeclaration", - "scope": 6269, - "src": "18887:12:5", + "scope": 9330, + "src": "18887:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22315,10 +22315,10 @@ "typeString": "address" }, "typeName": { - "id": 6247, + "id": 9308, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18887:7:5", + "src": "18887:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -22328,38 +22328,38 @@ "visibility": "internal" } ], - "src": "18886:14:5" + "src": "18886:14:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6304, + "id": 9365, "nodeType": "FunctionDefinition", - "src": "19250:439:5", + "src": "19250:439:25", "nodes": [], "body": { - "id": 6303, + "id": 9364, "nodeType": "Block", - "src": "19362:327:5", + "src": "19362:327:25", "nodes": [], "statements": [ { "assignments": [ - 6282 + 9343 ], "declarations": [ { "constant": false, - "id": 6282, + "id": 9343, "mutability": "mutable", "name": "bytecode", - "nameLocation": "19385:8:5", + "nameLocation": "19385:8:25", "nodeType": "VariableDeclaration", - "scope": 6303, - "src": "19372:21:5", + "scope": 9364, + "src": "19372:21:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22367,10 +22367,10 @@ "typeString": "bytes" }, "typeName": { - "id": 6281, + "id": 9342, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "19372:5:5", + "src": "19372:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -22379,18 +22379,18 @@ "visibility": "internal" } ], - "id": 6291, + "id": 9352, "initialValue": { "arguments": [ { "arguments": [ { - "id": 6287, + "id": 9348, "name": "what", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6272, - "src": "19424:4:5", + "referencedDeclaration": 9333, + "src": "19424:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -22405,33 +22405,33 @@ } ], "expression": { - "id": 6285, + "id": 9346, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "19413:2:5", + "referencedDeclaration": 7649, + "src": "19413:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6286, + "id": 9347, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "19416:7:5", + "memberLocation": "19416:7:25", "memberName": "getCode", "nodeType": "MemberAccess", - "referencedDeclaration": 12704, - "src": "19413:10:5", + "referencedDeclaration": 15765, + "src": "19413:10:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) view external returns (bytes memory)" } }, - "id": 6288, + "id": 9349, "isConstant": false, "isLValue": false, "isPure": false, @@ -22440,7 +22440,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19413:16:5", + "src": "19413:16:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22448,12 +22448,12 @@ } }, { - "id": 6289, + "id": 9350, "name": "args", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6274, - "src": "19431:4:5", + "referencedDeclaration": 9335, + "src": "19431:4:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -22472,32 +22472,32 @@ } ], "expression": { - "id": 6283, + "id": 9344, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19396:3:5", + "src": "19396:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 6284, + "id": 9345, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "19400:12:5", + "memberLocation": "19400:12:25", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "19396:16:5", + "src": "19396:16:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 6290, + "id": 9351, "isConstant": false, "isLValue": false, "isPure": false, @@ -22506,7 +22506,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19396:40:5", + "src": "19396:40:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22514,34 +22514,34 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "19372:64:5" + "src": "19372:64:25" }, { "AST": { "nodeType": "YulBlock", - "src": "19498:81:5", + "src": "19498:81:25", "statements": [ { "nodeType": "YulAssignment", - "src": "19512:57:5", + "src": "19512:57:25", "value": { "arguments": [ { "name": "val", "nodeType": "YulIdentifier", - "src": "19527:3:5" + "src": "19527:3:25" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "19536:8:5" + "src": "19536:8:25" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "19546:4:5", + "src": "19546:4:25", "type": "", "value": "0x20" } @@ -22549,41 +22549,41 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "19532:3:5" + "src": "19532:3:25" }, "nodeType": "YulFunctionCall", - "src": "19532:19:5" + "src": "19532:19:25" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "19559:8:5" + "src": "19559:8:25" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "19553:5:5" + "src": "19553:5:25" }, "nodeType": "YulFunctionCall", - "src": "19553:15:5" + "src": "19553:15:25" } ], "functionName": { "name": "create", "nodeType": "YulIdentifier", - "src": "19520:6:5" + "src": "19520:6:25" }, "nodeType": "YulFunctionCall", - "src": "19520:49:5" + "src": "19520:49:25" }, "variableNames": [ { "name": "addr", "nodeType": "YulIdentifier", - "src": "19512:4:5" + "src": "19512:4:25" } ] } @@ -22593,37 +22593,37 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 6279, + "declaration": 9340, "isOffset": false, "isSlot": false, - "src": "19512:4:5", + "src": "19512:4:25", "valueSize": 1 }, { - "declaration": 6282, + "declaration": 9343, "isOffset": false, "isSlot": false, - "src": "19536:8:5", + "src": "19536:8:25", "valueSize": 1 }, { - "declaration": 6282, + "declaration": 9343, "isOffset": false, "isSlot": false, - "src": "19559:8:5", + "src": "19559:8:25", "valueSize": 1 }, { - "declaration": 6276, + "declaration": 9337, "isOffset": false, "isSlot": false, - "src": "19527:3:5", + "src": "19527:3:25", "valueSize": 1 } ], - "id": 6292, + "id": 9353, "nodeType": "InlineAssembly", - "src": "19489:90:5" + "src": "19489:90:25" }, { "expression": { @@ -22633,18 +22633,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 6299, + "id": 9360, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 6294, + "id": 9355, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6279, - "src": "19597:4:5", + "referencedDeclaration": 9340, + "src": "19597:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -22656,14 +22656,14 @@ "arguments": [ { "hexValue": "30", - "id": 6297, + "id": 9358, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "19613:1:5", + "src": "19613:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -22678,26 +22678,26 @@ "typeString": "int_const 0" } ], - "id": 6296, + "id": 9357, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "19605:7:5", + "src": "19605:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 6295, + "id": 9356, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19605:7:5", + "src": "19605:7:25", "typeDescriptions": {} } }, - "id": 6298, + "id": 9359, "isConstant": false, "isLValue": false, "isPure": true, @@ -22706,14 +22706,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19605:10:5", + "src": "19605:10:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "19597:18:5", + "src": "19597:18:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22721,14 +22721,14 @@ }, { "hexValue": "537464436865617473206465706c6f79436f646528737472696e672c62797465732c75696e74323536293a204465706c6f796d656e74206661696c65642e", - "id": 6300, + "id": 9361, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19617:64:5", + "src": "19617:64:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b17e0074adb88d93215aea54607c780b63b16eef6aef31eb92005d5de3508fa0", "typeString": "literal_string \"StdCheats deployCode(string,bytes,uint256): Deployment failed.\"" @@ -22747,7 +22747,7 @@ "typeString": "literal_string \"StdCheats deployCode(string,bytes,uint256): Deployment failed.\"" } ], - "id": 6293, + "id": 9354, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -22755,13 +22755,13 @@ -18 ], "referencedDeclaration": -18, - "src": "19589:7:5", + "src": "19589:7:25", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 6301, + "id": 9362, "isConstant": false, "isLValue": false, "isPure": false, @@ -22770,43 +22770,43 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19589:93:5", + "src": "19589:93:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6302, + "id": 9363, "nodeType": "ExpressionStatement", - "src": "19589:93:5" + "src": "19589:93:25" } ] }, "documentation": { - "id": 6270, + "id": 9331, "nodeType": "StructuredDocumentation", - "src": "19194:51:5", + "src": "19194:51:25", "text": "@dev deploy contract with value on construction" }, "implemented": true, "kind": "function", "modifiers": [], "name": "deployCode", - "nameLocation": "19259:10:5", + "nameLocation": "19259:10:25", "parameters": { - "id": 6277, + "id": 9338, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6272, + "id": 9333, "mutability": "mutable", "name": "what", - "nameLocation": "19284:4:5", + "nameLocation": "19284:4:25", "nodeType": "VariableDeclaration", - "scope": 6304, - "src": "19270:18:5", + "scope": 9365, + "src": "19270:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22814,10 +22814,10 @@ "typeString": "string" }, "typeName": { - "id": 6271, + "id": 9332, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19270:6:5", + "src": "19270:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22827,13 +22827,13 @@ }, { "constant": false, - "id": 6274, + "id": 9335, "mutability": "mutable", "name": "args", - "nameLocation": "19303:4:5", + "nameLocation": "19303:4:25", "nodeType": "VariableDeclaration", - "scope": 6304, - "src": "19290:17:5", + "scope": 9365, + "src": "19290:17:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22841,10 +22841,10 @@ "typeString": "bytes" }, "typeName": { - "id": 6273, + "id": 9334, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "19290:5:5", + "src": "19290:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -22854,13 +22854,13 @@ }, { "constant": false, - "id": 6276, + "id": 9337, "mutability": "mutable", "name": "val", - "nameLocation": "19317:3:5", + "nameLocation": "19317:3:25", "nodeType": "VariableDeclaration", - "scope": 6304, - "src": "19309:11:5", + "scope": 9365, + "src": "19309:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22868,10 +22868,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6275, + "id": 9336, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "19309:7:5", + "src": "19309:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22880,21 +22880,21 @@ "visibility": "internal" } ], - "src": "19269:52:5" + "src": "19269:52:25" }, "returnParameters": { - "id": 6280, + "id": 9341, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6279, + "id": 9340, "mutability": "mutable", "name": "addr", - "nameLocation": "19356:4:5", + "nameLocation": "19356:4:25", "nodeType": "VariableDeclaration", - "scope": 6304, - "src": "19348:12:5", + "scope": 9365, + "src": "19348:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22902,10 +22902,10 @@ "typeString": "address" }, "typeName": { - "id": 6278, + "id": 9339, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19348:7:5", + "src": "19348:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -22915,38 +22915,38 @@ "visibility": "internal" } ], - "src": "19347:14:5" + "src": "19347:14:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6332, + "id": 9393, "nodeType": "FunctionDefinition", - "src": "19695:390:5", + "src": "19695:390:25", "nodes": [], "body": { - "id": 6331, + "id": 9392, "nodeType": "Block", - "src": "19788:297:5", + "src": "19788:297:25", "nodes": [], "statements": [ { "assignments": [ - 6314 + 9375 ], "declarations": [ { "constant": false, - "id": 6314, + "id": 9375, "mutability": "mutable", "name": "bytecode", - "nameLocation": "19811:8:5", + "nameLocation": "19811:8:25", "nodeType": "VariableDeclaration", - "scope": 6331, - "src": "19798:21:5", + "scope": 9392, + "src": "19798:21:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22954,10 +22954,10 @@ "typeString": "bytes" }, "typeName": { - "id": 6313, + "id": 9374, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "19798:5:5", + "src": "19798:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -22966,16 +22966,16 @@ "visibility": "internal" } ], - "id": 6319, + "id": 9380, "initialValue": { "arguments": [ { - "id": 6317, + "id": 9378, "name": "what", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6306, - "src": "19833:4:5", + "referencedDeclaration": 9367, + "src": "19833:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -22990,33 +22990,33 @@ } ], "expression": { - "id": 6315, + "id": 9376, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "19822:2:5", + "referencedDeclaration": 7649, + "src": "19822:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6316, + "id": 9377, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "19825:7:5", + "memberLocation": "19825:7:25", "memberName": "getCode", "nodeType": "MemberAccess", - "referencedDeclaration": 12704, - "src": "19822:10:5", + "referencedDeclaration": 15765, + "src": "19822:10:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) view external returns (bytes memory)" } }, - "id": 6318, + "id": 9379, "isConstant": false, "isLValue": false, "isPure": false, @@ -23025,7 +23025,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19822:16:5", + "src": "19822:16:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23033,34 +23033,34 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "19798:40:5" + "src": "19798:40:25" }, { "AST": { "nodeType": "YulBlock", - "src": "19900:81:5", + "src": "19900:81:25", "statements": [ { "nodeType": "YulAssignment", - "src": "19914:57:5", + "src": "19914:57:25", "value": { "arguments": [ { "name": "val", "nodeType": "YulIdentifier", - "src": "19929:3:5" + "src": "19929:3:25" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "19938:8:5" + "src": "19938:8:25" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "19948:4:5", + "src": "19948:4:25", "type": "", "value": "0x20" } @@ -23068,41 +23068,41 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "19934:3:5" + "src": "19934:3:25" }, "nodeType": "YulFunctionCall", - "src": "19934:19:5" + "src": "19934:19:25" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "19961:8:5" + "src": "19961:8:25" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "19955:5:5" + "src": "19955:5:25" }, "nodeType": "YulFunctionCall", - "src": "19955:15:5" + "src": "19955:15:25" } ], "functionName": { "name": "create", "nodeType": "YulIdentifier", - "src": "19922:6:5" + "src": "19922:6:25" }, "nodeType": "YulFunctionCall", - "src": "19922:49:5" + "src": "19922:49:25" }, "variableNames": [ { "name": "addr", "nodeType": "YulIdentifier", - "src": "19914:4:5" + "src": "19914:4:25" } ] } @@ -23112,37 +23112,37 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 6311, + "declaration": 9372, "isOffset": false, "isSlot": false, - "src": "19914:4:5", + "src": "19914:4:25", "valueSize": 1 }, { - "declaration": 6314, + "declaration": 9375, "isOffset": false, "isSlot": false, - "src": "19938:8:5", + "src": "19938:8:25", "valueSize": 1 }, { - "declaration": 6314, + "declaration": 9375, "isOffset": false, "isSlot": false, - "src": "19961:8:5", + "src": "19961:8:25", "valueSize": 1 }, { - "declaration": 6308, + "declaration": 9369, "isOffset": false, "isSlot": false, - "src": "19929:3:5", + "src": "19929:3:25", "valueSize": 1 } ], - "id": 6320, + "id": 9381, "nodeType": "InlineAssembly", - "src": "19891:90:5" + "src": "19891:90:25" }, { "expression": { @@ -23152,18 +23152,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 6327, + "id": 9388, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 6322, + "id": 9383, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6311, - "src": "19999:4:5", + "referencedDeclaration": 9372, + "src": "19999:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -23175,14 +23175,14 @@ "arguments": [ { "hexValue": "30", - "id": 6325, + "id": 9386, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "20015:1:5", + "src": "20015:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -23197,26 +23197,26 @@ "typeString": "int_const 0" } ], - "id": 6324, + "id": 9385, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "20007:7:5", + "src": "20007:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 6323, + "id": 9384, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20007:7:5", + "src": "20007:7:25", "typeDescriptions": {} } }, - "id": 6326, + "id": 9387, "isConstant": false, "isLValue": false, "isPure": true, @@ -23225,14 +23225,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20007:10:5", + "src": "20007:10:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "19999:18:5", + "src": "19999:18:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23240,14 +23240,14 @@ }, { "hexValue": "537464436865617473206465706c6f79436f646528737472696e672c75696e74323536293a204465706c6f796d656e74206661696c65642e", - "id": 6328, + "id": 9389, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20019:58:5", + "src": "20019:58:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cea3fb8155c56e1e84c027eaf19b7f987ed52f1b7ae1ee8bed46141b7ecf08d2", "typeString": "literal_string \"StdCheats deployCode(string,uint256): Deployment failed.\"" @@ -23266,7 +23266,7 @@ "typeString": "literal_string \"StdCheats deployCode(string,uint256): Deployment failed.\"" } ], - "id": 6321, + "id": 9382, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -23274,13 +23274,13 @@ -18 ], "referencedDeclaration": -18, - "src": "19991:7:5", + "src": "19991:7:25", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 6329, + "id": 9390, "isConstant": false, "isLValue": false, "isPure": false, @@ -23289,16 +23289,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19991:87:5", + "src": "19991:87:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6330, + "id": 9391, "nodeType": "ExpressionStatement", - "src": "19991:87:5" + "src": "19991:87:25" } ] }, @@ -23306,20 +23306,20 @@ "kind": "function", "modifiers": [], "name": "deployCode", - "nameLocation": "19704:10:5", + "nameLocation": "19704:10:25", "parameters": { - "id": 6309, + "id": 9370, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6306, + "id": 9367, "mutability": "mutable", "name": "what", - "nameLocation": "19729:4:5", + "nameLocation": "19729:4:25", "nodeType": "VariableDeclaration", - "scope": 6332, - "src": "19715:18:5", + "scope": 9393, + "src": "19715:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23327,10 +23327,10 @@ "typeString": "string" }, "typeName": { - "id": 6305, + "id": 9366, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19715:6:5", + "src": "19715:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23340,13 +23340,13 @@ }, { "constant": false, - "id": 6308, + "id": 9369, "mutability": "mutable", "name": "val", - "nameLocation": "19743:3:5", + "nameLocation": "19743:3:25", "nodeType": "VariableDeclaration", - "scope": 6332, - "src": "19735:11:5", + "scope": 9393, + "src": "19735:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23354,10 +23354,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6307, + "id": 9368, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "19735:7:5", + "src": "19735:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23366,21 +23366,21 @@ "visibility": "internal" } ], - "src": "19714:33:5" + "src": "19714:33:25" }, "returnParameters": { - "id": 6312, + "id": 9373, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6311, + "id": 9372, "mutability": "mutable", "name": "addr", - "nameLocation": "19782:4:5", + "nameLocation": "19782:4:25", "nodeType": "VariableDeclaration", - "scope": 6332, - "src": "19774:12:5", + "scope": 9393, + "src": "19774:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23388,10 +23388,10 @@ "typeString": "address" }, "typeName": { - "id": 6310, + "id": 9371, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19774:7:5", + "src": "19774:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23401,38 +23401,38 @@ "visibility": "internal" } ], - "src": "19773:14:5" + "src": "19773:14:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6368, + "id": 9429, "nodeType": "FunctionDefinition", - "src": "20158:242:5", + "src": "20158:242:25", "nodes": [], "body": { - "id": 6367, + "id": 9428, "nodeType": "Block", - "src": "20262:138:5", + "src": "20262:138:25", "nodes": [], "statements": [ { "expression": { - "id": 6351, + "id": 9412, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 6341, + "id": 9402, "name": "privateKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6339, - "src": "20272:10:5", + "referencedDeclaration": 9400, + "src": "20272:10:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23447,12 +23447,12 @@ { "arguments": [ { - "id": 6347, + "id": 9408, "name": "name", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6334, - "src": "20320:4:5", + "referencedDeclaration": 9395, + "src": "20320:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -23467,32 +23467,32 @@ } ], "expression": { - "id": 6345, + "id": 9406, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20303:3:5", + "src": "20303:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 6346, + "id": 9407, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "20307:12:5", + "memberLocation": "20307:12:25", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "20303:16:5", + "src": "20303:16:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 6348, + "id": 9409, "isConstant": false, "isLValue": false, "isPure": false, @@ -23501,7 +23501,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20303:22:5", + "src": "20303:22:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23516,18 +23516,18 @@ "typeString": "bytes memory" } ], - "id": 6344, + "id": 9405, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "20293:9:5", + "src": "20293:9:25", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 6349, + "id": 9410, "isConstant": false, "isLValue": false, "isPure": false, @@ -23536,7 +23536,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20293:33:5", + "src": "20293:33:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -23551,26 +23551,26 @@ "typeString": "bytes32" } ], - "id": 6343, + "id": 9404, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "20285:7:5", + "src": "20285:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 6342, + "id": 9403, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20285:7:5", + "src": "20285:7:25", "typeDescriptions": {} } }, - "id": 6350, + "id": 9411, "isConstant": false, "isLValue": false, "isPure": false, @@ -23579,37 +23579,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20285:42:5", + "src": "20285:42:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "20272:55:5", + "src": "20272:55:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6352, + "id": 9413, "nodeType": "ExpressionStatement", - "src": "20272:55:5" + "src": "20272:55:25" }, { "expression": { - "id": 6358, + "id": 9419, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 6353, + "id": 9414, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6337, - "src": "20337:4:5", + "referencedDeclaration": 9398, + "src": "20337:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -23620,12 +23620,12 @@ "rightHandSide": { "arguments": [ { - "id": 6356, + "id": 9417, "name": "privateKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6339, - "src": "20352:10:5", + "referencedDeclaration": 9400, + "src": "20352:10:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23640,33 +23640,33 @@ } ], "expression": { - "id": 6354, + "id": 9415, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "20344:2:5", + "referencedDeclaration": 7649, + "src": "20344:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6355, + "id": 9416, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "20347:4:5", + "memberLocation": "20347:4:25", "memberName": "addr", "nodeType": "MemberAccess", - "referencedDeclaration": 12379, - "src": "20344:7:5", + "referencedDeclaration": 15440, + "src": "20344:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_uint256_$returns$_t_address_$", "typeString": "function (uint256) pure external returns (address)" } }, - "id": 6357, + "id": 9418, "isConstant": false, "isLValue": false, "isPure": false, @@ -23675,45 +23675,45 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20344:19:5", + "src": "20344:19:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "20337:26:5", + "src": "20337:26:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 6359, + "id": 9420, "nodeType": "ExpressionStatement", - "src": "20337:26:5" + "src": "20337:26:25" }, { "expression": { "arguments": [ { - "id": 6363, + "id": 9424, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6337, - "src": "20382:4:5", + "referencedDeclaration": 9398, + "src": "20382:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6364, + "id": 9425, "name": "name", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6334, - "src": "20388:4:5", + "referencedDeclaration": 9395, + "src": "20388:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -23732,33 +23732,33 @@ } ], "expression": { - "id": 6360, + "id": 9421, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "20373:2:5", + "referencedDeclaration": 7649, + "src": "20373:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6362, + "id": 9423, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "20376:5:5", + "memberLocation": "20376:5:25", "memberName": "label", "nodeType": "MemberAccess", - "referencedDeclaration": 12718, - "src": "20373:8:5", + "referencedDeclaration": 15779, + "src": "20373:8:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_string_memory_ptr_$returns$__$", "typeString": "function (address,string memory) external" } }, - "id": 6365, + "id": 9426, "isConstant": false, "isLValue": false, "isPure": false, @@ -23767,16 +23767,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20373:20:5", + "src": "20373:20:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6366, + "id": 9427, "nodeType": "ExpressionStatement", - "src": "20373:20:5" + "src": "20373:20:25" } ] }, @@ -23784,20 +23784,20 @@ "kind": "function", "modifiers": [], "name": "makeAddrAndKey", - "nameLocation": "20167:14:5", + "nameLocation": "20167:14:25", "parameters": { - "id": 6335, + "id": 9396, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6334, + "id": 9395, "mutability": "mutable", "name": "name", - "nameLocation": "20196:4:5", + "nameLocation": "20196:4:25", "nodeType": "VariableDeclaration", - "scope": 6368, - "src": "20182:18:5", + "scope": 9429, + "src": "20182:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23805,10 +23805,10 @@ "typeString": "string" }, "typeName": { - "id": 6333, + "id": 9394, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20182:6:5", + "src": "20182:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23817,21 +23817,21 @@ "visibility": "internal" } ], - "src": "20181:20:5" + "src": "20181:20:25" }, "returnParameters": { - "id": 6340, + "id": 9401, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6337, + "id": 9398, "mutability": "mutable", "name": "addr", - "nameLocation": "20236:4:5", + "nameLocation": "20236:4:25", "nodeType": "VariableDeclaration", - "scope": 6368, - "src": "20228:12:5", + "scope": 9429, + "src": "20228:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23839,10 +23839,10 @@ "typeString": "address" }, "typeName": { - "id": 6336, + "id": 9397, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20228:7:5", + "src": "20228:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23853,13 +23853,13 @@ }, { "constant": false, - "id": 6339, + "id": 9400, "mutability": "mutable", "name": "privateKey", - "nameLocation": "20250:10:5", + "nameLocation": "20250:10:25", "nodeType": "VariableDeclaration", - "scope": 6368, - "src": "20242:18:5", + "scope": 9429, + "src": "20242:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23867,10 +23867,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6338, + "id": 9399, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20242:7:5", + "src": "20242:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23879,27 +23879,27 @@ "visibility": "internal" } ], - "src": "20227:34:5" + "src": "20227:34:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6383, + "id": 9444, "nodeType": "FunctionDefinition", - "src": "20439:125:5", + "src": "20439:125:25", "nodes": [], "body": { - "id": 6382, + "id": 9443, "nodeType": "Block", - "src": "20517:47:5", + "src": "20517:47:25", "nodes": [], "statements": [ { "expression": { - "id": 6380, + "id": 9441, "isConstant": false, "isLValue": false, "isPure": false, @@ -23907,12 +23907,12 @@ "leftHandSide": { "components": [ { - "id": 6375, + "id": 9436, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6373, - "src": "20528:4:5", + "referencedDeclaration": 9434, + "src": "20528:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -23920,14 +23920,14 @@ }, null ], - "id": 6376, + "id": 9437, "isConstant": false, "isInlineArray": false, "isLValue": true, "isPure": false, "lValueRequested": true, "nodeType": "TupleExpression", - "src": "20527:7:5", + "src": "20527:7:25", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_address_$__$", "typeString": "tuple(address,)" @@ -23938,12 +23938,12 @@ "rightHandSide": { "arguments": [ { - "id": 6378, + "id": 9439, "name": "name", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6370, - "src": "20552:4:5", + "referencedDeclaration": 9431, + "src": "20552:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -23957,18 +23957,18 @@ "typeString": "string memory" } ], - "id": 6377, + "id": 9438, "name": "makeAddrAndKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6368, - "src": "20537:14:5", + "referencedDeclaration": 9429, + "src": "20537:14:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$returns$_t_address_$_t_uint256_$", "typeString": "function (string memory) returns (address,uint256)" } }, - "id": 6379, + "id": 9440, "isConstant": false, "isLValue": false, "isPure": false, @@ -23977,22 +23977,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20537:20:5", + "src": "20537:20:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_address_$_t_uint256_$", "typeString": "tuple(address,uint256)" } }, - "src": "20527:30:5", + "src": "20527:30:25", "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6381, + "id": 9442, "nodeType": "ExpressionStatement", - "src": "20527:30:5" + "src": "20527:30:25" } ] }, @@ -24000,20 +24000,20 @@ "kind": "function", "modifiers": [], "name": "makeAddr", - "nameLocation": "20448:8:5", + "nameLocation": "20448:8:25", "parameters": { - "id": 6371, + "id": 9432, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6370, + "id": 9431, "mutability": "mutable", "name": "name", - "nameLocation": "20471:4:5", + "nameLocation": "20471:4:25", "nodeType": "VariableDeclaration", - "scope": 6383, - "src": "20457:18:5", + "scope": 9444, + "src": "20457:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -24021,10 +24021,10 @@ "typeString": "string" }, "typeName": { - "id": 6369, + "id": 9430, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20457:6:5", + "src": "20457:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -24033,21 +24033,21 @@ "visibility": "internal" } ], - "src": "20456:20:5" + "src": "20456:20:25" }, "returnParameters": { - "id": 6374, + "id": 9435, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6373, + "id": 9434, "mutability": "mutable", "name": "addr", - "nameLocation": "20511:4:5", + "nameLocation": "20511:4:25", "nodeType": "VariableDeclaration", - "scope": 6383, - "src": "20503:12:5", + "scope": 9444, + "src": "20503:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24055,10 +24055,10 @@ "typeString": "address" }, "typeName": { - "id": 6372, + "id": 9433, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20503:7:5", + "src": "20503:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24068,38 +24068,38 @@ "visibility": "internal" } ], - "src": "20502:14:5" + "src": "20502:14:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6432, + "id": 9493, "nodeType": "FunctionDefinition", - "src": "20882:337:5", + "src": "20882:337:25", "nodes": [], "body": { - "id": 6431, + "id": 9492, "nodeType": "Block", - "src": "20957:262:5", + "src": "20957:262:25", "nodes": [], "statements": [ { "assignments": [ - 6391 + 9452 ], "declarations": [ { "constant": false, - "id": 6391, + "id": 9452, "mutability": "mutable", "name": "currBalance", - "nameLocation": "20975:11:5", + "nameLocation": "20975:11:25", "nodeType": "VariableDeclaration", - "scope": 6431, - "src": "20967:19:5", + "scope": 9492, + "src": "20967:19:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24107,10 +24107,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6390, + "id": 9451, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20967:7:5", + "src": "20967:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24119,47 +24119,47 @@ "visibility": "internal" } ], - "id": 6394, + "id": 9455, "initialValue": { "expression": { - "id": 6392, + "id": 9453, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6385, - "src": "20989:3:5", + "referencedDeclaration": 9446, + "src": "20989:3:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 6393, + "id": 9454, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "20993:7:5", + "memberLocation": "20993:7:25", "memberName": "balance", "nodeType": "MemberAccess", - "src": "20989:11:5", + "src": "20989:11:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "20967:33:5" + "src": "20967:33:25" }, { "expression": { "arguments": [ { - "id": 6398, + "id": 9459, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6385, - "src": "21018:3:5", + "referencedDeclaration": 9446, + "src": "21018:3:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24170,32 +24170,32 @@ "expression": { "argumentTypes": [], "expression": { - "id": 6399, + "id": 9460, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21023:3:5", + "src": "21023:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 6400, + "id": 9461, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "21027:6:5", + "memberLocation": "21027:6:25", "memberName": "encode", "nodeType": "MemberAccess", - "src": "21023:10:5", + "src": "21023:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 6401, + "id": 9462, "isConstant": false, "isLValue": false, "isPure": true, @@ -24204,7 +24204,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21023:12:5", + "src": "21023:12:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -24224,33 +24224,33 @@ } ], "expression": { - "id": 6395, + "id": 9456, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "21010:2:5", + "referencedDeclaration": 7649, + "src": "21010:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6397, + "id": 9458, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "21013:4:5", + "memberLocation": "21013:4:25", "memberName": "etch", "nodeType": "MemberAccess", - "referencedDeclaration": 13575, - "src": "21010:7:5", + "referencedDeclaration": 16636, + "src": "21010:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (address,bytes memory) external" } }, - "id": 6402, + "id": 9463, "isConstant": false, "isLValue": false, "isPure": false, @@ -24259,27 +24259,27 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21010:26:5", + "src": "21010:26:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6403, + "id": 9464, "nodeType": "ExpressionStatement", - "src": "21010:26:5" + "src": "21010:26:25" }, { "expression": { "arguments": [ { - "id": 6407, + "id": 9468, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6385, - "src": "21054:3:5", + "referencedDeclaration": 9446, + "src": "21054:3:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24287,14 +24287,14 @@ }, { "hexValue": "30", - "id": 6408, + "id": 9469, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "21059:1:5", + "src": "21059:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -24314,33 +24314,33 @@ } ], "expression": { - "id": 6404, + "id": 9465, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "21046:2:5", + "referencedDeclaration": 7649, + "src": "21046:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6406, + "id": 9467, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "21049:4:5", + "memberLocation": "21049:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "21046:7:5", + "referencedDeclaration": 16629, + "src": "21046:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6409, + "id": 9470, "isConstant": false, "isLValue": false, "isPure": false, @@ -24349,27 +24349,27 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21046:15:5", + "src": "21046:15:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6410, + "id": 9471, "nodeType": "ExpressionStatement", - "src": "21046:15:5" + "src": "21046:15:25" }, { "expression": { "arguments": [ { - "id": 6414, + "id": 9475, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6385, - "src": "21085:3:5", + "referencedDeclaration": 9446, + "src": "21085:3:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24384,33 +24384,33 @@ } ], "expression": { - "id": 6411, + "id": 9472, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "21071:2:5", + "referencedDeclaration": 7649, + "src": "21071:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6413, + "id": 9474, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "21074:10:5", + "memberLocation": "21074:10:25", "memberName": "resetNonce", "nodeType": "MemberAccess", - "referencedDeclaration": 13524, - "src": "21071:13:5", + "referencedDeclaration": 16585, + "src": "21071:13:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" } }, - "id": 6415, + "id": 9476, "isConstant": false, "isLValue": false, "isPure": false, @@ -24419,31 +24419,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21071:18:5", + "src": "21071:18:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6416, + "id": 9477, "nodeType": "ExpressionStatement", - "src": "21071:18:5" + "src": "21071:18:25" }, { "assignments": [ - 6418 + 9479 ], "declarations": [ { "constant": false, - "id": 6418, + "id": 9479, "mutability": "mutable", "name": "beneficiaryBalance", - "nameLocation": "21108:18:5", + "nameLocation": "21108:18:25", "nodeType": "VariableDeclaration", - "scope": 6431, - "src": "21100:26:5", + "scope": 9492, + "src": "21100:26:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24451,10 +24451,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6417, + "id": 9478, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21100:7:5", + "src": "21100:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24463,47 +24463,47 @@ "visibility": "internal" } ], - "id": 6421, + "id": 9482, "initialValue": { "expression": { - "id": 6419, + "id": 9480, "name": "beneficiary", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6387, - "src": "21129:11:5", + "referencedDeclaration": 9448, + "src": "21129:11:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 6420, + "id": 9481, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "21141:7:5", + "memberLocation": "21141:7:25", "memberName": "balance", "nodeType": "MemberAccess", - "src": "21129:19:5", + "src": "21129:19:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "21100:48:5" + "src": "21100:48:25" }, { "expression": { "arguments": [ { - "id": 6425, + "id": 9486, "name": "beneficiary", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6387, - "src": "21166:11:5", + "referencedDeclaration": 9448, + "src": "21166:11:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24514,18 +24514,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 6428, + "id": 9489, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 6426, + "id": 9487, "name": "currBalance", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6391, - "src": "21179:11:5", + "referencedDeclaration": 9452, + "src": "21179:11:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24534,18 +24534,18 @@ "nodeType": "BinaryOperation", "operator": "+", "rightExpression": { - "id": 6427, + "id": 9488, "name": "beneficiaryBalance", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6418, - "src": "21193:18:5", + "referencedDeclaration": 9479, + "src": "21193:18:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21179:32:5", + "src": "21179:32:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24564,33 +24564,33 @@ } ], "expression": { - "id": 6422, + "id": 9483, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "21158:2:5", + "referencedDeclaration": 7649, + "src": "21158:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6424, + "id": 9485, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "21161:4:5", + "memberLocation": "21161:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "21158:7:5", + "referencedDeclaration": 16629, + "src": "21158:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6429, + "id": 9490, "isConstant": false, "isLValue": false, "isPure": false, @@ -24599,16 +24599,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21158:54:5", + "src": "21158:54:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6430, + "id": 9491, "nodeType": "ExpressionStatement", - "src": "21158:54:5" + "src": "21158:54:25" } ] }, @@ -24616,20 +24616,20 @@ "kind": "function", "modifiers": [], "name": "destroyAccount", - "nameLocation": "20891:14:5", + "nameLocation": "20891:14:25", "parameters": { - "id": 6388, + "id": 9449, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6385, + "id": 9446, "mutability": "mutable", "name": "who", - "nameLocation": "20914:3:5", + "nameLocation": "20914:3:25", "nodeType": "VariableDeclaration", - "scope": 6432, - "src": "20906:11:5", + "scope": 9493, + "src": "20906:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24637,10 +24637,10 @@ "typeString": "address" }, "typeName": { - "id": 6384, + "id": 9445, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20906:7:5", + "src": "20906:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24651,13 +24651,13 @@ }, { "constant": false, - "id": 6387, + "id": 9448, "mutability": "mutable", "name": "beneficiary", - "nameLocation": "20927:11:5", + "nameLocation": "20927:11:25", "nodeType": "VariableDeclaration", - "scope": 6432, - "src": "20919:19:5", + "scope": 9493, + "src": "20919:19:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24665,10 +24665,10 @@ "typeString": "address" }, "typeName": { - "id": 6386, + "id": 9447, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20919:7:5", + "src": "20919:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24678,33 +24678,33 @@ "visibility": "internal" } ], - "src": "20905:34:5" + "src": "20905:34:25" }, "returnParameters": { - "id": 6389, + "id": 9450, "nodeType": "ParameterList", "parameters": [], - "src": "20957:0:5" + "src": "20957:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6452, + "id": 9513, "nodeType": "FunctionDefinition", - "src": "21317:158:5", + "src": "21317:158:25", "nodes": [], "body": { - "id": 6451, + "id": 9512, "nodeType": "Block", - "src": "21408:67:5", + "src": "21408:67:25", "nodes": [], "statements": [ { "expression": { - "id": 6449, + "id": 9510, "isConstant": false, "isLValue": false, "isPure": false, @@ -24713,27 +24713,27 @@ "components": [ { "expression": { - "id": 6440, + "id": 9501, "name": "account", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6438, - "src": "21419:7:5", + "referencedDeclaration": 9499, + "src": "21419:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Account_$4877_memory_ptr", + "typeIdentifier": "t_struct$_Account_$7938_memory_ptr", "typeString": "struct StdCheatsSafe.Account memory" } }, - "id": 6442, + "id": 9503, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "21427:4:5", + "memberLocation": "21427:4:25", "memberName": "addr", "nodeType": "MemberAccess", - "referencedDeclaration": 4874, - "src": "21419:12:5", + "referencedDeclaration": 7935, + "src": "21419:12:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24741,41 +24741,41 @@ }, { "expression": { - "id": 6443, + "id": 9504, "name": "account", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6438, - "src": "21433:7:5", + "referencedDeclaration": 9499, + "src": "21433:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Account_$4877_memory_ptr", + "typeIdentifier": "t_struct$_Account_$7938_memory_ptr", "typeString": "struct StdCheatsSafe.Account memory" } }, - "id": 6444, + "id": 9505, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "21441:3:5", + "memberLocation": "21441:3:25", "memberName": "key", "nodeType": "MemberAccess", - "referencedDeclaration": 4876, - "src": "21433:11:5", + "referencedDeclaration": 7937, + "src": "21433:11:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 6445, + "id": 9506, "isConstant": false, "isInlineArray": false, "isLValue": true, "isPure": false, "lValueRequested": true, "nodeType": "TupleExpression", - "src": "21418:27:5", + "src": "21418:27:25", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_address_$_t_uint256_$", "typeString": "tuple(address,uint256)" @@ -24786,12 +24786,12 @@ "rightHandSide": { "arguments": [ { - "id": 6447, + "id": 9508, "name": "name", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6434, - "src": "21463:4:5", + "referencedDeclaration": 9495, + "src": "21463:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -24805,18 +24805,18 @@ "typeString": "string memory" } ], - "id": 6446, + "id": 9507, "name": "makeAddrAndKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6368, - "src": "21448:14:5", + "referencedDeclaration": 9429, + "src": "21448:14:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$returns$_t_address_$_t_uint256_$", "typeString": "function (string memory) returns (address,uint256)" } }, - "id": 6448, + "id": 9509, "isConstant": false, "isLValue": false, "isPure": false, @@ -24825,22 +24825,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21448:20:5", + "src": "21448:20:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_address_$_t_uint256_$", "typeString": "tuple(address,uint256)" } }, - "src": "21418:50:5", + "src": "21418:50:25", "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6450, + "id": 9511, "nodeType": "ExpressionStatement", - "src": "21418:50:5" + "src": "21418:50:25" } ] }, @@ -24848,20 +24848,20 @@ "kind": "function", "modifiers": [], "name": "makeAccount", - "nameLocation": "21326:11:5", + "nameLocation": "21326:11:25", "parameters": { - "id": 6435, + "id": 9496, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6434, + "id": 9495, "mutability": "mutable", "name": "name", - "nameLocation": "21352:4:5", + "nameLocation": "21352:4:25", "nodeType": "VariableDeclaration", - "scope": 6452, - "src": "21338:18:5", + "scope": 9513, + "src": "21338:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -24869,10 +24869,10 @@ "typeString": "string" }, "typeName": { - "id": 6433, + "id": 9494, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21338:6:5", + "src": "21338:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -24881,82 +24881,82 @@ "visibility": "internal" } ], - "src": "21337:20:5" + "src": "21337:20:25" }, "returnParameters": { - "id": 6439, + "id": 9500, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6438, + "id": 9499, "mutability": "mutable", "name": "account", - "nameLocation": "21399:7:5", + "nameLocation": "21399:7:25", "nodeType": "VariableDeclaration", - "scope": 6452, - "src": "21384:22:5", + "scope": 9513, + "src": "21384:22:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Account_$4877_memory_ptr", + "typeIdentifier": "t_struct$_Account_$7938_memory_ptr", "typeString": "struct StdCheatsSafe.Account" }, "typeName": { - "id": 6437, + "id": 9498, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 6436, + "id": 9497, "name": "Account", "nameLocations": [ - "21384:7:5" + "21384:7:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4877, - "src": "21384:7:5" + "referencedDeclaration": 7938, + "src": "21384:7:25" }, - "referencedDeclaration": 4877, - "src": "21384:7:5", + "referencedDeclaration": 7938, + "src": "21384:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Account_$4877_storage_ptr", + "typeIdentifier": "t_struct$_Account_$7938_storage_ptr", "typeString": "struct StdCheatsSafe.Account" } }, "visibility": "internal" } ], - "src": "21383:24:5" + "src": "21383:24:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6479, + "id": 9540, "nodeType": "FunctionDefinition", - "src": "21481:253:5", + "src": "21481:253:25", "nodes": [], "body": { - "id": 6478, + "id": 9539, "nodeType": "Block", - "src": "21633:101:5", + "src": "21633:101:25", "nodes": [], "statements": [ { "expression": { - "id": 6469, + "id": 9530, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 6463, + "id": 9524, "name": "privateKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6461, - "src": "21643:10:5", + "referencedDeclaration": 9522, + "src": "21643:10:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24967,24 +24967,24 @@ "rightHandSide": { "arguments": [ { - "id": 6466, + "id": 9527, "name": "mnemonic", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6454, - "src": "21669:8:5", + "referencedDeclaration": 9515, + "src": "21669:8:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 6467, + "id": 9528, "name": "index", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6456, - "src": "21679:5:5", + "referencedDeclaration": 9517, + "src": "21679:5:25", "typeDescriptions": { "typeIdentifier": "t_uint32", "typeString": "uint32" @@ -25003,33 +25003,33 @@ } ], "expression": { - "id": 6464, + "id": 9525, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "21656:2:5", + "referencedDeclaration": 7649, + "src": "21656:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6465, + "id": 9526, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "21659:9:5", + "memberLocation": "21659:9:25", "memberName": "deriveKey", "nodeType": "MemberAccess", - "referencedDeclaration": 13006, - "src": "21656:12:5", + "referencedDeclaration": 16067, + "src": "21656:12:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_uint32_$returns$_t_uint256_$", "typeString": "function (string memory,uint32) pure external returns (uint256)" } }, - "id": 6468, + "id": 9529, "isConstant": false, "isLValue": false, "isPure": false, @@ -25038,37 +25038,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21656:29:5", + "src": "21656:29:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21643:42:5", + "src": "21643:42:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6470, + "id": 9531, "nodeType": "ExpressionStatement", - "src": "21643:42:5" + "src": "21643:42:25" }, { "expression": { - "id": 6476, + "id": 9537, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 6471, + "id": 9532, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6459, - "src": "21695:3:5", + "referencedDeclaration": 9520, + "src": "21695:3:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -25079,12 +25079,12 @@ "rightHandSide": { "arguments": [ { - "id": 6474, + "id": 9535, "name": "privateKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6461, - "src": "21716:10:5", + "referencedDeclaration": 9522, + "src": "21716:10:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25099,33 +25099,33 @@ } ], "expression": { - "id": 6472, + "id": 9533, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "21701:2:5", + "referencedDeclaration": 7649, + "src": "21701:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6473, + "id": 9534, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "21704:11:5", + "memberLocation": "21704:11:25", "memberName": "rememberKey", "nodeType": "MemberAccess", - "referencedDeclaration": 13024, - "src": "21701:14:5", + "referencedDeclaration": 16085, + "src": "21701:14:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_uint256_$returns$_t_address_$", "typeString": "function (uint256) external returns (address)" } }, - "id": 6475, + "id": 9536, "isConstant": false, "isLValue": false, "isPure": false, @@ -25134,22 +25134,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21701:26:5", + "src": "21701:26:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "21695:32:5", + "src": "21695:32:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 6477, + "id": 9538, "nodeType": "ExpressionStatement", - "src": "21695:32:5" + "src": "21695:32:25" } ] }, @@ -25157,20 +25157,20 @@ "kind": "function", "modifiers": [], "name": "deriveRememberKey", - "nameLocation": "21490:17:5", + "nameLocation": "21490:17:25", "parameters": { - "id": 6457, + "id": 9518, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6454, + "id": 9515, "mutability": "mutable", "name": "mnemonic", - "nameLocation": "21522:8:5", + "nameLocation": "21522:8:25", "nodeType": "VariableDeclaration", - "scope": 6479, - "src": "21508:22:5", + "scope": 9540, + "src": "21508:22:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -25178,10 +25178,10 @@ "typeString": "string" }, "typeName": { - "id": 6453, + "id": 9514, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21508:6:5", + "src": "21508:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -25191,13 +25191,13 @@ }, { "constant": false, - "id": 6456, + "id": 9517, "mutability": "mutable", "name": "index", - "nameLocation": "21539:5:5", + "nameLocation": "21539:5:25", "nodeType": "VariableDeclaration", - "scope": 6479, - "src": "21532:12:5", + "scope": 9540, + "src": "21532:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25205,10 +25205,10 @@ "typeString": "uint32" }, "typeName": { - "id": 6455, + "id": 9516, "name": "uint32", "nodeType": "ElementaryTypeName", - "src": "21532:6:5", + "src": "21532:6:25", "typeDescriptions": { "typeIdentifier": "t_uint32", "typeString": "uint32" @@ -25217,21 +25217,21 @@ "visibility": "internal" } ], - "src": "21507:38:5" + "src": "21507:38:25" }, "returnParameters": { - "id": 6462, + "id": 9523, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6459, + "id": 9520, "mutability": "mutable", "name": "who", - "nameLocation": "21604:3:5", + "nameLocation": "21604:3:25", "nodeType": "VariableDeclaration", - "scope": 6479, - "src": "21596:11:5", + "scope": 9540, + "src": "21596:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25239,10 +25239,10 @@ "typeString": "address" }, "typeName": { - "id": 6458, + "id": 9519, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21596:7:5", + "src": "21596:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25253,13 +25253,13 @@ }, { "constant": false, - "id": 6461, + "id": 9522, "mutability": "mutable", "name": "privateKey", - "nameLocation": "21617:10:5", + "nameLocation": "21617:10:25", "nodeType": "VariableDeclaration", - "scope": 6479, - "src": "21609:18:5", + "scope": 9540, + "src": "21609:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25267,10 +25267,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6460, + "id": 9521, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21609:7:5", + "src": "21609:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25279,22 +25279,22 @@ "visibility": "internal" } ], - "src": "21595:33:5" + "src": "21595:33:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6513, + "id": 9574, "nodeType": "FunctionDefinition", - "src": "21740:253:5", + "src": "21740:253:25", "nodes": [], "body": { - "id": 6512, + "id": 9573, "nodeType": "Block", - "src": "21809:184:5", + "src": "21809:184:25", "nodes": [], "statements": [ { @@ -25305,33 +25305,33 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 6490, + "id": 9551, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 6487, + "id": 9548, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6481, - "src": "21827:1:5", + "referencedDeclaration": 9542, + "src": "21827:1:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 6488, + "id": 9549, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "21829:6:5", + "memberLocation": "21829:6:25", "memberName": "length", "nodeType": "MemberAccess", - "src": "21827:8:5", + "src": "21827:8:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25341,21 +25341,21 @@ "operator": "<=", "rightExpression": { "hexValue": "3332", - "id": 6489, + "id": 9550, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "21839:2:5", + "src": "21839:2:25", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" }, "value": "32" }, - "src": "21827:14:5", + "src": "21827:14:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25363,14 +25363,14 @@ }, { "hexValue": "537464436865617473205f6279746573546f55696e74286279746573293a204279746573206c656e67746820657863656564732033322e", - "id": 6491, + "id": 9552, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21843:57:5", + "src": "21843:57:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b4b692fb570df93e970ec8540fb3e2b3774022687951840fb5414e81f7899b71", "typeString": "literal_string \"StdCheats _bytesToUint(bytes): Bytes length exceeds 32.\"" @@ -25389,7 +25389,7 @@ "typeString": "literal_string \"StdCheats _bytesToUint(bytes): Bytes length exceeds 32.\"" } ], - "id": 6486, + "id": 9547, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -25397,13 +25397,13 @@ -18 ], "referencedDeclaration": -18, - "src": "21819:7:5", + "src": "21819:7:25", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 6492, + "id": 9553, "isConstant": false, "isLValue": false, "isPure": false, @@ -25412,16 +25412,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21819:82:5", + "src": "21819:82:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6493, + "id": 9554, "nodeType": "ExpressionStatement", - "src": "21819:82:5" + "src": "21819:82:25" }, { "expression": { @@ -25435,21 +25435,21 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 6503, + "id": 9564, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "hexValue": "3332", - "id": 6500, + "id": 9561, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "21956:2:5", + "src": "21956:2:25", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -25460,32 +25460,32 @@ "operator": "-", "rightExpression": { "expression": { - "id": 6501, + "id": 9562, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6481, - "src": "21961:1:5", + "referencedDeclaration": 9542, + "src": "21961:1:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 6502, + "id": 9563, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "21963:6:5", + "memberLocation": "21963:6:25", "memberName": "length", "nodeType": "MemberAccess", - "src": "21961:8:5", + "src": "21961:8:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21956:13:5", + "src": "21956:13:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25499,29 +25499,29 @@ "typeString": "uint256" } ], - "id": 6499, + "id": 9560, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "21946:9:5", + "src": "21946:9:25", "typeDescriptions": { "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_bytes_memory_ptr_$", "typeString": "function (uint256) pure returns (bytes memory)" }, "typeName": { - "id": 6498, + "id": 9559, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "21950:5:5", + "src": "21950:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } } }, - "id": 6504, + "id": 9565, "isConstant": false, "isLValue": false, "isPure": false, @@ -25530,7 +25530,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21946:24:5", + "src": "21946:24:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -25538,12 +25538,12 @@ } }, { - "id": 6505, + "id": 9566, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6481, - "src": "21972:1:5", + "referencedDeclaration": 9542, + "src": "21972:1:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -25562,32 +25562,32 @@ } ], "expression": { - "id": 6496, + "id": 9557, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21929:3:5", + "src": "21929:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 6497, + "id": 9558, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "21933:12:5", + "memberLocation": "21933:12:25", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "21929:16:5", + "src": "21929:16:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 6506, + "id": 9567, "isConstant": false, "isLValue": false, "isPure": false, @@ -25596,7 +25596,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21929:45:5", + "src": "21929:45:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -25606,34 +25606,34 @@ { "components": [ { - "id": 6508, + "id": 9569, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "21977:7:5", + "src": "21977:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 6507, + "id": 9568, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21977:7:5", + "src": "21977:7:25", "typeDescriptions": {} } } ], - "id": 6509, + "id": 9570, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "21976:9:5", + "src": "21976:9:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -25652,32 +25652,32 @@ } ], "expression": { - "id": 6494, + "id": 9555, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21918:3:5", + "src": "21918:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 6495, + "id": 9556, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "21922:6:5", + "memberLocation": "21922:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "21918:10:5", + "src": "21918:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 6510, + "id": 9571, "isConstant": false, "isLValue": false, "isPure": false, @@ -25686,17 +25686,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21918:68:5", + "src": "21918:68:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 6485, - "id": 6511, + "functionReturnParameters": 9546, + "id": 9572, "nodeType": "Return", - "src": "21911:75:5" + "src": "21911:75:25" } ] }, @@ -25704,20 +25704,20 @@ "kind": "function", "modifiers": [], "name": "_bytesToUint", - "nameLocation": "21749:12:5", + "nameLocation": "21749:12:25", "parameters": { - "id": 6482, + "id": 9543, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6481, + "id": 9542, "mutability": "mutable", "name": "b", - "nameLocation": "21775:1:5", + "nameLocation": "21775:1:25", "nodeType": "VariableDeclaration", - "scope": 6513, - "src": "21762:14:5", + "scope": 9574, + "src": "21762:14:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -25725,10 +25725,10 @@ "typeString": "bytes" }, "typeName": { - "id": 6480, + "id": 9541, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "21762:5:5", + "src": "21762:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -25737,21 +25737,21 @@ "visibility": "internal" } ], - "src": "21761:16:5" + "src": "21761:16:25" }, "returnParameters": { - "id": 6485, + "id": 9546, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6484, + "id": 9545, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 6513, - "src": "21800:7:5", + "scope": 9574, + "src": "21800:7:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25759,10 +25759,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6483, + "id": 9544, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21800:7:5", + "src": "21800:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25771,46 +25771,46 @@ "visibility": "internal" } ], - "src": "21799:9:5" + "src": "21799:9:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": false, "visibility": "private" }, { - "id": 6534, + "id": 9595, "nodeType": "FunctionDefinition", - "src": "21999:160:5", + "src": "21999:160:25", "nodes": [], "body": { - "id": 6533, + "id": 9594, "nodeType": "Block", - "src": "22061:98:5", + "src": "22061:98:25", "nodes": [], "statements": [ { "clauses": [ { "block": { - "id": 6525, + "id": 9586, "nodeType": "Block", - "src": "22091:38:5", + "src": "22091:38:25", "statements": [ { "expression": { - "id": 6523, + "id": 9584, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 6521, + "id": 9582, "name": "status", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6516, - "src": "22105:6:5", + "referencedDeclaration": 9577, + "src": "22105:6:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25820,60 +25820,60 @@ "operator": "=", "rightHandSide": { "hexValue": "74727565", - "id": 6522, + "id": 9583, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "22114:4:5", + "src": "22114:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "true" }, - "src": "22105:13:5", + "src": "22105:13:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 6524, + "id": 9585, "nodeType": "ExpressionStatement", - "src": "22105:13:5" + "src": "22105:13:25" } ] }, "errorName": "", - "id": 6526, + "id": 9587, "nodeType": "TryCatchClause", - "src": "22091:38:5" + "src": "22091:38:25" }, { "block": { - "id": 6530, + "id": 9591, "nodeType": "Block", - "src": "22151:2:5", + "src": "22151:2:25", "statements": [] }, "errorName": "", - "id": 6531, + "id": 9592, "nodeType": "TryCatchClause", "parameters": { - "id": 6529, + "id": 9590, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6528, + "id": 9589, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 6531, - "src": "22137:12:5", + "scope": 9592, + "src": "22137:12:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -25881,10 +25881,10 @@ "typeString": "bytes" }, "typeName": { - "id": 6527, + "id": 9588, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "22137:5:5", + "src": "22137:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -25893,9 +25893,9 @@ "visibility": "internal" } ], - "src": "22136:14:5" + "src": "22136:14:25" }, - "src": "22130:23:5" + "src": "22130:23:25" } ], "externalCall": { @@ -25903,33 +25903,33 @@ "expression": { "argumentTypes": [], "expression": { - "id": 6518, + "id": 9579, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "22075:2:5", + "referencedDeclaration": 7649, + "src": "22075:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6519, + "id": 9580, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "22078:10:5", + "memberLocation": "22078:10:25", "memberName": "activeFork", "nodeType": "MemberAccess", - "referencedDeclaration": 13844, - "src": "22075:13:5", + "referencedDeclaration": 16905, + "src": "22075:13:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$__$returns$_t_uint256_$", "typeString": "function () view external returns (uint256)" } }, - "id": 6520, + "id": 9581, "isConstant": false, "isLValue": false, "isPure": false, @@ -25938,16 +25938,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22075:15:5", + "src": "22075:15:25", "tryCall": true, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6532, + "id": 9593, "nodeType": "TryStatement", - "src": "22071:82:5" + "src": "22071:82:25" } ] }, @@ -25955,26 +25955,26 @@ "kind": "function", "modifiers": [], "name": "isFork", - "nameLocation": "22008:6:5", + "nameLocation": "22008:6:25", "parameters": { - "id": 6514, + "id": 9575, "nodeType": "ParameterList", "parameters": [], - "src": "22014:2:5" + "src": "22014:2:25" }, "returnParameters": { - "id": 6517, + "id": 9578, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6516, + "id": 9577, "mutability": "mutable", "name": "status", - "nameLocation": "22053:6:5", + "nameLocation": "22053:6:25", "nodeType": "VariableDeclaration", - "scope": 6534, - "src": "22048:11:5", + "scope": 9595, + "src": "22048:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25982,10 +25982,10 @@ "typeString": "bool" }, "typeName": { - "id": 6515, + "id": 9576, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "22048:4:5", + "src": "22048:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25994,27 +25994,27 @@ "visibility": "internal" } ], - "src": "22047:13:5" + "src": "22047:13:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "view", "virtual": true, "visibility": "internal" }, { - "id": 6543, + "id": 9604, "nodeType": "ModifierDefinition", - "src": "22165:84:5", + "src": "22165:84:25", "nodes": [], "body": { - "id": 6542, + "id": 9603, "nodeType": "Block", - "src": "22192:57:5", + "src": "22192:57:25", "nodes": [], "statements": [ { "condition": { - "id": 6538, + "id": 9599, "isConstant": false, "isLValue": false, "isPure": false, @@ -26022,23 +26022,23 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "22206:9:5", + "src": "22206:9:25", "subExpression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 6536, + "id": 9597, "name": "isFork", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6534, - "src": "22207:6:5", + "referencedDeclaration": 9595, + "src": "22207:6:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$__$returns$_t_bool_$", "typeString": "function () view returns (bool)" } }, - "id": 6537, + "id": 9598, "isConstant": false, "isLValue": false, "isPure": false, @@ -26047,7 +26047,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22207:8:5", + "src": "22207:8:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -26059,18 +26059,18 @@ "typeString": "bool" } }, - "id": 6541, + "id": 9602, "nodeType": "IfStatement", - "src": "22202:41:5", + "src": "22202:41:25", "trueBody": { - "id": 6540, + "id": 9601, "nodeType": "Block", - "src": "22217:26:5", + "src": "22217:26:25", "statements": [ { - "id": 6539, + "id": 9600, "nodeType": "PlaceholderStatement", - "src": "22231:1:5" + "src": "22231:1:25" } ] } @@ -26078,25 +26078,25 @@ ] }, "name": "skipWhenForking", - "nameLocation": "22174:15:5", + "nameLocation": "22174:15:25", "parameters": { - "id": 6535, + "id": 9596, "nodeType": "ParameterList", "parameters": [], - "src": "22189:2:5" + "src": "22189:2:25" }, "virtual": false, "visibility": "internal" }, { - "id": 6551, + "id": 9612, "nodeType": "ModifierDefinition", - "src": "22255:86:5", + "src": "22255:86:25", "nodes": [], "body": { - "id": 6550, + "id": 9611, "nodeType": "Block", - "src": "22285:56:5", + "src": "22285:56:25", "nodes": [], "statements": [ { @@ -26104,18 +26104,18 @@ "arguments": [], "expression": { "argumentTypes": [], - "id": 6545, + "id": 9606, "name": "isFork", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6534, - "src": "22299:6:5", + "referencedDeclaration": 9595, + "src": "22299:6:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$__$returns$_t_bool_$", "typeString": "function () view returns (bool)" } }, - "id": 6546, + "id": 9607, "isConstant": false, "isLValue": false, "isPure": false, @@ -26124,25 +26124,25 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22299:8:5", + "src": "22299:8:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 6549, + "id": 9610, "nodeType": "IfStatement", - "src": "22295:40:5", + "src": "22295:40:25", "trueBody": { - "id": 6548, + "id": 9609, "nodeType": "Block", - "src": "22309:26:5", + "src": "22309:26:25", "statements": [ { - "id": 6547, + "id": 9608, "nodeType": "PlaceholderStatement", - "src": "22323:1:5" + "src": "22323:1:25" } ] } @@ -26150,25 +26150,25 @@ ] }, "name": "skipWhenNotForking", - "nameLocation": "22264:18:5", + "nameLocation": "22264:18:25", "parameters": { - "id": 6544, + "id": 9605, "nodeType": "ParameterList", "parameters": [], - "src": "22282:2:5" + "src": "22282:2:25" }, "virtual": false, "visibility": "internal" }, { - "id": 6581, + "id": 9642, "nodeType": "ModifierDefinition", - "src": "22347:884:5", + "src": "22347:884:25", "nodes": [], "body": { - "id": 6580, + "id": 9641, "nodeType": "Block", - "src": "22372:859:5", + "src": "22372:859:25", "nodes": [], "statements": [ { @@ -26177,33 +26177,33 @@ "expression": { "argumentTypes": [], "expression": { - "id": 6553, + "id": 9614, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "22382:2:5", + "referencedDeclaration": 7649, + "src": "22382:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6555, + "id": 9616, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "22385:16:5", + "memberLocation": "22385:16:25", "memberName": "pauseGasMetering", "nodeType": "MemberAccess", - "referencedDeclaration": 13399, - "src": "22382:19:5", + "referencedDeclaration": 16460, + "src": "22382:19:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" } }, - "id": 6556, + "id": 9617, "isConstant": false, "isLValue": false, "isPure": false, @@ -26212,31 +26212,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22382:21:5", + "src": "22382:21:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6557, + "id": 9618, "nodeType": "ExpressionStatement", - "src": "22382:21:5" + "src": "22382:21:25" }, { "assignments": [ - 6559 + 9620 ], "declarations": [ { "constant": false, - "id": 6559, + "id": 9620, "mutability": "mutable", "name": "gasStartedOff", - "nameLocation": "22946:13:5", + "nameLocation": "22946:13:25", "nodeType": "VariableDeclaration", - "scope": 6580, - "src": "22941:18:5", + "scope": 9641, + "src": "22941:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26244,10 +26244,10 @@ "typeString": "bool" }, "typeName": { - "id": 6558, + "id": 9619, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "22941:4:5", + "src": "22941:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -26256,36 +26256,36 @@ "visibility": "internal" } ], - "id": 6561, + "id": 9622, "initialValue": { - "id": 6560, + "id": 9621, "name": "gasMeteringOff", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4593, - "src": "22962:14:5", + "referencedDeclaration": 7654, + "src": "22962:14:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, "nodeType": "VariableDeclarationStatement", - "src": "22941:35:5" + "src": "22941:35:25" }, { "expression": { - "id": 6564, + "id": 9625, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 6562, + "id": 9623, "name": "gasMeteringOff", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4593, - "src": "22986:14:5", + "referencedDeclaration": 7654, + "src": "22986:14:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -26295,38 +26295,38 @@ "operator": "=", "rightHandSide": { "hexValue": "74727565", - "id": 6563, + "id": 9624, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "23003:4:5", + "src": "23003:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "true" }, - "src": "22986:21:5", + "src": "22986:21:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 6565, + "id": 9626, "nodeType": "ExpressionStatement", - "src": "22986:21:5" + "src": "22986:21:25" }, { - "id": 6566, + "id": 9627, "nodeType": "PlaceholderStatement", - "src": "23018:1:5" + "src": "23018:1:25" }, { "condition": { - "id": 6568, + "id": 9629, "isConstant": false, "isLValue": false, "isPure": false, @@ -26334,14 +26334,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "23126:14:5", + "src": "23126:14:25", "subExpression": { - "id": 6567, + "id": 9628, "name": "gasStartedOff", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6559, - "src": "23127:13:5", + "referencedDeclaration": 9620, + "src": "23127:13:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -26352,28 +26352,28 @@ "typeString": "bool" } }, - "id": 6579, + "id": 9640, "nodeType": "IfStatement", - "src": "23122:103:5", + "src": "23122:103:25", "trueBody": { - "id": 6578, + "id": 9639, "nodeType": "Block", - "src": "23142:83:5", + "src": "23142:83:25", "statements": [ { "expression": { - "id": 6571, + "id": 9632, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 6569, + "id": 9630, "name": "gasMeteringOff", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4593, - "src": "23156:14:5", + "referencedDeclaration": 7654, + "src": "23156:14:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -26383,29 +26383,29 @@ "operator": "=", "rightHandSide": { "hexValue": "66616c7365", - "id": 6570, + "id": 9631, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "23173:5:5", + "src": "23173:5:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "false" }, - "src": "23156:22:5", + "src": "23156:22:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 6572, + "id": 9633, "nodeType": "ExpressionStatement", - "src": "23156:22:5" + "src": "23156:22:25" }, { "expression": { @@ -26413,33 +26413,33 @@ "expression": { "argumentTypes": [], "expression": { - "id": 6573, + "id": 9634, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "23192:2:5", + "referencedDeclaration": 7649, + "src": "23192:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6575, + "id": 9636, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "23195:17:5", + "memberLocation": "23195:17:25", "memberName": "resumeGasMetering", "nodeType": "MemberAccess", - "referencedDeclaration": 13402, - "src": "23192:20:5", + "referencedDeclaration": 16463, + "src": "23192:20:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" } }, - "id": 6576, + "id": 9637, "isConstant": false, "isLValue": false, "isPure": false, @@ -26448,16 +26448,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23192:22:5", + "src": "23192:22:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6577, + "id": 9638, "nodeType": "ExpressionStatement", - "src": "23192:22:5" + "src": "23192:22:25" } ] } @@ -26465,50 +26465,50 @@ ] }, "name": "noGasMetering", - "nameLocation": "22356:13:5", + "nameLocation": "22356:13:25", "parameters": { - "id": 6552, + "id": 9613, "nodeType": "ParameterList", "parameters": [], - "src": "22369:2:5" + "src": "22369:2:25" }, "virtual": false, "visibility": "internal" }, { - "id": 6593, + "id": 9654, "nodeType": "FunctionDefinition", - "src": "23595:276:5", + "src": "23595:276:25", "nodes": [], "body": { - "id": 6592, + "id": 9653, "nodeType": "Block", - "src": "23658:213:5", + "src": "23658:213:25", "nodes": [], "statements": [ { "AST": { "nodeType": "YulBlock", - "src": "23753:44:5", + "src": "23753:44:25", "statements": [ { "nodeType": "YulAssignment", - "src": "23767:20:5", + "src": "23767:20:25", "value": { "arguments": [], "functionName": { "name": "chainid", "nodeType": "YulIdentifier", - "src": "23778:7:5" + "src": "23778:7:25" }, "nodeType": "YulFunctionCall", - "src": "23778:9:5" + "src": "23778:9:25" }, "variableNames": [ { "name": "chainId", "nodeType": "YulIdentifier", - "src": "23767:7:5" + "src": "23767:7:25" } ] } @@ -26517,29 +26517,29 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 6584, + "declaration": 9645, "isOffset": false, "isSlot": false, - "src": "23767:7:5", + "src": "23767:7:25", "valueSize": 1 } ], - "id": 6586, + "id": 9647, "nodeType": "InlineAssembly", - "src": "23744:53:5" + "src": "23744:53:25" }, { "expression": { "arguments": [ { - "id": 6589, + "id": 9650, "name": "this", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -28, - "src": "23815:4:5", + "src": "23815:4:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_StdCheatsSafe_$6621", + "typeIdentifier": "t_contract$_StdCheatsSafe_$9682", "typeString": "contract StdCheatsSafe" } } @@ -26547,30 +26547,30 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_contract$_StdCheatsSafe_$6621", + "typeIdentifier": "t_contract$_StdCheatsSafe_$9682", "typeString": "contract StdCheatsSafe" } ], - "id": 6588, + "id": 9649, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "23807:7:5", + "src": "23807:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 6587, + "id": 9648, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23807:7:5", + "src": "23807:7:25", "typeDescriptions": {} } }, - "id": 6590, + "id": 9651, "isConstant": false, "isLValue": false, "isPure": false, @@ -26579,16 +26579,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23807:13:5", + "src": "23807:13:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 6591, + "id": 9652, "nodeType": "ExpressionStatement", - "src": "23807:13:5" + "src": "23807:13:25" } ] }, @@ -26596,26 +26596,26 @@ "kind": "function", "modifiers": [], "name": "_viewChainId", - "nameLocation": "23604:12:5", + "nameLocation": "23604:12:25", "parameters": { - "id": 6582, + "id": 9643, "nodeType": "ParameterList", "parameters": [], - "src": "23616:2:5" + "src": "23616:2:25" }, "returnParameters": { - "id": 6585, + "id": 9646, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6584, + "id": 9645, "mutability": "mutable", "name": "chainId", - "nameLocation": "23649:7:5", + "nameLocation": "23649:7:25", "nodeType": "VariableDeclaration", - "scope": 6593, - "src": "23641:15:5", + "scope": 9654, + "src": "23641:15:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26623,10 +26623,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6583, + "id": 9644, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23641:7:5", + "src": "23641:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26635,38 +26635,38 @@ "visibility": "internal" } ], - "src": "23640:17:5" + "src": "23640:17:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "view", "virtual": false, "visibility": "private" }, { - "id": 6620, + "id": 9681, "nodeType": "FunctionDefinition", - "src": "23877:300:5", + "src": "23877:300:25", "nodes": [], "body": { - "id": 6619, + "id": 9680, "nodeType": "Block", - "src": "23940:237:5", + "src": "23940:237:25", "nodes": [], "statements": [ { "assignments": [ - 6603 + 9664 ], "declarations": [ { "constant": false, - "id": 6603, + "id": 9664, "mutability": "mutable", "name": "fnIn", - "nameLocation": "23993:4:5", + "nameLocation": "23993:4:25", "nodeType": "VariableDeclaration", - "scope": 6619, - "src": "23950:47:5", + "scope": 9680, + "src": "23950:47:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26674,27 +26674,27 @@ "typeString": "function () view returns (uint256)" }, "typeName": { - "id": 6602, + "id": 9663, "nodeType": "FunctionTypeName", "parameterTypes": { - "id": 6598, + "id": 9659, "nodeType": "ParameterList", "parameters": [], - "src": "23958:2:5" + "src": "23958:2:25" }, "returnParameterTypes": { - "id": 6601, + "id": 9662, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6600, + "id": 9661, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 6602, - "src": "23984:7:5", + "scope": 9663, + "src": "23984:7:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26702,10 +26702,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6599, + "id": 9660, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23984:7:5", + "src": "23984:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26714,9 +26714,9 @@ "visibility": "internal" } ], - "src": "23983:9:5" + "src": "23983:9:25" }, - "src": "23950:47:5", + "src": "23950:47:25", "stateMutability": "view", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$__$returns$_t_uint256_$", @@ -26727,36 +26727,36 @@ "visibility": "internal" } ], - "id": 6605, + "id": 9666, "initialValue": { - "id": 6604, + "id": 9665, "name": "_viewChainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6593, - "src": "24000:12:5", + "referencedDeclaration": 9654, + "src": "24000:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$__$returns$_t_uint256_$", "typeString": "function () view returns (uint256)" } }, "nodeType": "VariableDeclarationStatement", - "src": "23950:62:5" + "src": "23950:62:25" }, { "assignments": [ - 6611 + 9672 ], "declarations": [ { "constant": false, - "id": 6611, + "id": 9672, "mutability": "mutable", "name": "pureChainId", - "nameLocation": "24065:11:5", + "nameLocation": "24065:11:25", "nodeType": "VariableDeclaration", - "scope": 6619, - "src": "24022:54:5", + "scope": 9680, + "src": "24022:54:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26764,27 +26764,27 @@ "typeString": "function () pure returns (uint256)" }, "typeName": { - "id": 6610, + "id": 9671, "nodeType": "FunctionTypeName", "parameterTypes": { - "id": 6606, + "id": 9667, "nodeType": "ParameterList", "parameters": [], - "src": "24030:2:5" + "src": "24030:2:25" }, "returnParameterTypes": { - "id": 6609, + "id": 9670, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6608, + "id": 9669, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 6610, - "src": "24056:7:5", + "scope": 9671, + "src": "24056:7:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26792,10 +26792,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6607, + "id": 9668, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24056:7:5", + "src": "24056:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26804,9 +26804,9 @@ "visibility": "internal" } ], - "src": "24055:9:5" + "src": "24055:9:25" }, - "src": "24022:54:5", + "src": "24022:54:25", "stateMutability": "pure", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$__$returns$_t_uint256_$", @@ -26817,28 +26817,28 @@ "visibility": "internal" } ], - "id": 6612, + "id": 9673, "nodeType": "VariableDeclarationStatement", - "src": "24022:54:5" + "src": "24022:54:25" }, { "AST": { "nodeType": "YulBlock", - "src": "24095:43:5", + "src": "24095:43:25", "statements": [ { "nodeType": "YulAssignment", - "src": "24109:19:5", + "src": "24109:19:25", "value": { "name": "fnIn", "nodeType": "YulIdentifier", - "src": "24124:4:5" + "src": "24124:4:25" }, "variableNames": [ { "name": "pureChainId", "nodeType": "YulIdentifier", - "src": "24109:11:5" + "src": "24109:11:25" } ] } @@ -26847,38 +26847,38 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 6603, + "declaration": 9664, "isOffset": false, "isSlot": false, - "src": "24124:4:5", + "src": "24124:4:25", "valueSize": 1 }, { - "declaration": 6611, + "declaration": 9672, "isOffset": false, "isSlot": false, - "src": "24109:11:5", + "src": "24109:11:25", "valueSize": 1 } ], - "id": 6613, + "id": 9674, "nodeType": "InlineAssembly", - "src": "24086:52:5" + "src": "24086:52:25" }, { "expression": { - "id": 6617, + "id": 9678, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 6614, + "id": 9675, "name": "chainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6596, - "src": "24147:7:5", + "referencedDeclaration": 9657, + "src": "24147:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26890,18 +26890,18 @@ "arguments": [], "expression": { "argumentTypes": [], - "id": 6615, + "id": 9676, "name": "pureChainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6611, - "src": "24157:11:5", + "referencedDeclaration": 9672, + "src": "24157:11:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$__$returns$_t_uint256_$", "typeString": "function () pure returns (uint256)" } }, - "id": 6616, + "id": 9677, "isConstant": false, "isLValue": false, "isPure": false, @@ -26910,22 +26910,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24157:13:5", + "src": "24157:13:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "24147:23:5", + "src": "24147:23:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6618, + "id": 9679, "nodeType": "ExpressionStatement", - "src": "24147:23:5" + "src": "24147:23:25" } ] }, @@ -26933,26 +26933,26 @@ "kind": "function", "modifiers": [], "name": "_pureChainId", - "nameLocation": "23886:12:5", + "nameLocation": "23886:12:25", "parameters": { - "id": 6594, + "id": 9655, "nodeType": "ParameterList", "parameters": [], - "src": "23898:2:5" + "src": "23898:2:25" }, "returnParameters": { - "id": 6597, + "id": 9658, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6596, + "id": 9657, "mutability": "mutable", "name": "chainId", - "nameLocation": "23931:7:5", + "nameLocation": "23931:7:25", "nodeType": "VariableDeclaration", - "scope": 6620, - "src": "23923:15:5", + "scope": 9681, + "src": "23923:15:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26960,10 +26960,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6595, + "id": 9656, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23923:7:5", + "src": "23923:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26972,9 +26972,9 @@ "visibility": "internal" } ], - "src": "23922:17:5" + "src": "23922:17:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": false, "visibility": "private" @@ -26987,126 +26987,126 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 6621 + 9682 ], "name": "StdCheatsSafe", - "nameLocation": "246:13:5", - "scope": 7415, + "nameLocation": "246:13:25", + "scope": 10476, "usedErrors": [] }, { - "id": 7414, + "id": 10475, "nodeType": "ContractDefinition", - "src": "24229:7224:5", + "src": "24229:7224:25", "nodes": [ { - "id": 6627, + "id": 9688, "nodeType": "UsingForDirective", - "src": "24280:32:5", + "src": "24280:32:25", "nodes": [], "global": false, "libraryName": { - "id": 6624, + "id": 9685, "name": "stdStorage", "nameLocations": [ - "24286:10:5" + "24286:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 10128, - "src": "24286:10:5" + "referencedDeclaration": 13189, + "src": "24286:10:25" }, "typeName": { - "id": 6626, + "id": 9687, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 6625, + "id": 9686, "name": "StdStorage", "nameLocations": [ - "24301:10:5" + "24301:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "24301:10:5" + "referencedDeclaration": 11550, + "src": "24301:10:25" }, - "referencedDeclaration": 8489, - "src": "24301:10:5", + "referencedDeclaration": 11550, + "src": "24301:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } } }, { - "id": 6630, + "id": 9691, "nodeType": "VariableDeclaration", - "src": "24318:27:5", + "src": "24318:27:25", "nodes": [], "constant": false, "mutability": "mutable", "name": "stdstore", - "nameLocation": "24337:8:5", - "scope": 7414, + "nameLocation": "24337:8:25", + "scope": 10475, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage", "typeString": "struct StdStorage" }, "typeName": { - "id": 6629, + "id": 9690, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 6628, + "id": 9689, "name": "StdStorage", "nameLocations": [ - "24318:10:5" + "24318:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "24318:10:5" + "referencedDeclaration": 11550, + "src": "24318:10:25" }, - "referencedDeclaration": 8489, - "src": "24318:10:5", + "referencedDeclaration": 11550, + "src": "24318:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "private" }, { - "id": 6647, + "id": 9708, "nodeType": "VariableDeclaration", - "src": "24351:84:5", + "src": "24351:84:25", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "24371:2:5", - "scope": 7414, + "nameLocation": "24371:2:25", + "scope": 10475, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" }, "typeName": { - "id": 6632, + "id": 9693, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 6631, + "id": 9692, "name": "Vm", "nameLocations": [ - "24351:2:5" + "24351:2:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 13931, - "src": "24351:2:5" + "referencedDeclaration": 16992, + "src": "24351:2:25" }, - "referencedDeclaration": 13931, - "src": "24351:2:5", + "referencedDeclaration": 16992, + "src": "24351:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, @@ -27122,14 +27122,14 @@ "arguments": [ { "hexValue": "6865766d20636865617420636f6465", - "id": 6641, + "id": 9702, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24413:17:5", + "src": "24413:17:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -27144,18 +27144,18 @@ "typeString": "literal_string \"hevm cheat code\"" } ], - "id": 6640, + "id": 9701, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "24403:9:5", + "src": "24403:9:25", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 6642, + "id": 9703, "isConstant": false, "isLValue": false, "isPure": true, @@ -27164,7 +27164,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24403:28:5", + "src": "24403:28:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -27179,26 +27179,26 @@ "typeString": "bytes32" } ], - "id": 6639, + "id": 9700, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "24395:7:5", + "src": "24395:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 6638, + "id": 9699, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24395:7:5", + "src": "24395:7:25", "typeDescriptions": {} } }, - "id": 6643, + "id": 9704, "isConstant": false, "isLValue": false, "isPure": true, @@ -27207,7 +27207,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24395:37:5", + "src": "24395:37:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -27222,26 +27222,26 @@ "typeString": "uint256" } ], - "id": 6637, + "id": 9698, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "24387:7:5", + "src": "24387:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 6636, + "id": 9697, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "24387:7:5", + "src": "24387:7:25", "typeDescriptions": {} } }, - "id": 6644, + "id": 9705, "isConstant": false, "isLValue": false, "isPure": true, @@ -27250,7 +27250,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24387:46:5", + "src": "24387:46:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -27265,26 +27265,26 @@ "typeString": "uint160" } ], - "id": 6635, + "id": 9696, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "24379:7:5", + "src": "24379:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 6634, + "id": 9695, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24379:7:5", + "src": "24379:7:25", "typeDescriptions": {} } }, - "id": 6645, + "id": 9706, "isConstant": false, "isLValue": false, "isPure": true, @@ -27293,7 +27293,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24379:55:5", + "src": "24379:55:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -27308,18 +27308,18 @@ "typeString": "address" } ], - "id": 6633, + "id": 9694, "name": "Vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13931, - "src": "24376:2:5", + "referencedDeclaration": 16992, + "src": "24376:2:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_Vm_$13931_$", + "typeIdentifier": "t_type$_t_contract$_Vm_$16992_$", "typeString": "type(contract Vm)" } }, - "id": 6646, + "id": 9707, "isConstant": false, "isLValue": false, "isPure": true, @@ -27328,25 +27328,25 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24376:59:5", + "src": "24376:59:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, "visibility": "private" }, { - "id": 6650, + "id": 9711, "nodeType": "VariableDeclaration", - "src": "24441:86:5", + "src": "24441:86:25", "nodes": [], "constant": true, "mutability": "constant", "name": "CONSOLE2_ADDRESS", - "nameLocation": "24466:16:5", - "scope": 7414, + "nameLocation": "24466:16:25", + "scope": 10475, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -27354,10 +27354,10 @@ "typeString": "address" }, "typeName": { - "id": 6648, + "id": 9709, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24441:7:5", + "src": "24441:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27366,14 +27366,14 @@ }, "value": { "hexValue": "307830303030303030303030303030303030303036333646366537333646366336353265366336663637", - "id": 6649, + "id": 9710, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "24485:42:5", + "src": "24485:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27383,14 +27383,14 @@ "visibility": "private" }, { - "id": 6665, + "id": 9726, "nodeType": "FunctionDefinition", - "src": "24604:93:5", + "src": "24604:93:25", "nodes": [], "body": { - "id": 6664, + "id": 9725, "nodeType": "Block", - "src": "24649:48:5", + "src": "24649:48:25", "nodes": [], "statements": [ { @@ -27401,33 +27401,33 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 6661, + "id": 9722, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 6658, + "id": 9719, "name": "block", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -4, - "src": "24667:5:5", + "src": "24667:5:25", "typeDescriptions": { "typeIdentifier": "t_magic_block", "typeString": "block" } }, - "id": 6659, + "id": 9720, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "24673:9:5", + "memberLocation": "24673:9:25", "memberName": "timestamp", "nodeType": "MemberAccess", - "src": "24667:15:5", + "src": "24667:15:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27436,18 +27436,18 @@ "nodeType": "BinaryOperation", "operator": "+", "rightExpression": { - "id": 6660, + "id": 9721, "name": "time", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6652, - "src": "24685:4:5", + "referencedDeclaration": 9713, + "src": "24685:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "24667:22:5", + "src": "24667:22:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27462,33 +27462,33 @@ } ], "expression": { - "id": 6655, + "id": 9716, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "24659:2:5", + "referencedDeclaration": 9708, + "src": "24659:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6657, + "id": 9718, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "24662:4:5", + "memberLocation": "24662:4:25", "memberName": "warp", "nodeType": "MemberAccess", - "referencedDeclaration": 13466, - "src": "24659:7:5", + "referencedDeclaration": 16527, + "src": "24659:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_uint256_$returns$__$", "typeString": "function (uint256) external" } }, - "id": 6662, + "id": 9723, "isConstant": false, "isLValue": false, "isPure": false, @@ -27497,16 +27497,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24659:31:5", + "src": "24659:31:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6663, + "id": 9724, "nodeType": "ExpressionStatement", - "src": "24659:31:5" + "src": "24659:31:25" } ] }, @@ -27514,20 +27514,20 @@ "kind": "function", "modifiers": [], "name": "skip", - "nameLocation": "24613:4:5", + "nameLocation": "24613:4:25", "parameters": { - "id": 6653, + "id": 9714, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6652, + "id": 9713, "mutability": "mutable", "name": "time", - "nameLocation": "24626:4:5", + "nameLocation": "24626:4:25", "nodeType": "VariableDeclaration", - "scope": 6665, - "src": "24618:12:5", + "scope": 9726, + "src": "24618:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27535,10 +27535,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6651, + "id": 9712, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24618:7:5", + "src": "24618:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27547,28 +27547,28 @@ "visibility": "internal" } ], - "src": "24617:14:5" + "src": "24617:14:25" }, "returnParameters": { - "id": 6654, + "id": 9715, "nodeType": "ParameterList", "parameters": [], - "src": "24649:0:5" + "src": "24649:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6680, + "id": 9741, "nodeType": "FunctionDefinition", - "src": "24703:95:5", + "src": "24703:95:25", "nodes": [], "body": { - "id": 6679, + "id": 9740, "nodeType": "Block", - "src": "24750:48:5", + "src": "24750:48:25", "nodes": [], "statements": [ { @@ -27579,33 +27579,33 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 6676, + "id": 9737, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 6673, + "id": 9734, "name": "block", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -4, - "src": "24768:5:5", + "src": "24768:5:25", "typeDescriptions": { "typeIdentifier": "t_magic_block", "typeString": "block" } }, - "id": 6674, + "id": 9735, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "24774:9:5", + "memberLocation": "24774:9:25", "memberName": "timestamp", "nodeType": "MemberAccess", - "src": "24768:15:5", + "src": "24768:15:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27614,18 +27614,18 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 6675, + "id": 9736, "name": "time", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6667, - "src": "24786:4:5", + "referencedDeclaration": 9728, + "src": "24786:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "24768:22:5", + "src": "24768:22:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27640,33 +27640,33 @@ } ], "expression": { - "id": 6670, + "id": 9731, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "24760:2:5", + "referencedDeclaration": 9708, + "src": "24760:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6672, + "id": 9733, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "24763:4:5", + "memberLocation": "24763:4:25", "memberName": "warp", "nodeType": "MemberAccess", - "referencedDeclaration": 13466, - "src": "24760:7:5", + "referencedDeclaration": 16527, + "src": "24760:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_uint256_$returns$__$", "typeString": "function (uint256) external" } }, - "id": 6677, + "id": 9738, "isConstant": false, "isLValue": false, "isPure": false, @@ -27675,16 +27675,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24760:31:5", + "src": "24760:31:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6678, + "id": 9739, "nodeType": "ExpressionStatement", - "src": "24760:31:5" + "src": "24760:31:25" } ] }, @@ -27692,20 +27692,20 @@ "kind": "function", "modifiers": [], "name": "rewind", - "nameLocation": "24712:6:5", + "nameLocation": "24712:6:25", "parameters": { - "id": 6668, + "id": 9729, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6667, + "id": 9728, "mutability": "mutable", "name": "time", - "nameLocation": "24727:4:5", + "nameLocation": "24727:4:25", "nodeType": "VariableDeclaration", - "scope": 6680, - "src": "24719:12:5", + "scope": 9741, + "src": "24719:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27713,10 +27713,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6666, + "id": 9727, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24719:7:5", + "src": "24719:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27725,40 +27725,40 @@ "visibility": "internal" } ], - "src": "24718:14:5" + "src": "24718:14:25" }, "returnParameters": { - "id": 6669, + "id": 9730, "nodeType": "ParameterList", "parameters": [], - "src": "24750:0:5" + "src": "24750:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6701, + "id": 9762, "nodeType": "FunctionDefinition", - "src": "24861:124:5", + "src": "24861:124:25", "nodes": [], "body": { - "id": 6700, + "id": 9761, "nodeType": "Block", - "src": "24911:74:5", + "src": "24911:74:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6688, + "id": 9749, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6682, - "src": "24929:9:5", + "referencedDeclaration": 9743, + "src": "24929:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27769,21 +27769,21 @@ "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" }, - "id": 6691, + "id": 9752, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "leftExpression": { "hexValue": "31", - "id": 6689, + "id": 9750, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "24940:1:5", + "src": "24940:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -27794,21 +27794,21 @@ "operator": "<<", "rightExpression": { "hexValue": "313238", - "id": 6690, + "id": 9751, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "24945:3:5", + "src": "24945:3:25", "typeDescriptions": { "typeIdentifier": "t_rational_128_by_1", "typeString": "int_const 128" }, "value": "128" }, - "src": "24940:8:5", + "src": "24940:8:25", "typeDescriptions": { "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" @@ -27827,33 +27827,33 @@ } ], "expression": { - "id": 6685, + "id": 9746, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "24921:2:5", + "referencedDeclaration": 9708, + "src": "24921:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6687, + "id": 9748, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "24924:4:5", + "memberLocation": "24924:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "24921:7:5", + "referencedDeclaration": 16629, + "src": "24921:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6692, + "id": 9753, "isConstant": false, "isLValue": false, "isPure": false, @@ -27862,27 +27862,27 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24921:28:5", + "src": "24921:28:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6693, + "id": 9754, "nodeType": "ExpressionStatement", - "src": "24921:28:5" + "src": "24921:28:25" }, { "expression": { "arguments": [ { - "id": 6697, + "id": 9758, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6682, - "src": "24968:9:5", + "referencedDeclaration": 9743, + "src": "24968:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27897,33 +27897,33 @@ } ], "expression": { - "id": 6694, + "id": 9755, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "24959:2:5", + "referencedDeclaration": 9708, + "src": "24959:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6696, + "id": 9757, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "24962:5:5", + "memberLocation": "24962:5:25", "memberName": "prank", "nodeType": "MemberAccess", - "referencedDeclaration": 13529, - "src": "24959:8:5", + "referencedDeclaration": 16590, + "src": "24959:8:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" } }, - "id": 6698, + "id": 9759, "isConstant": false, "isLValue": false, "isPure": false, @@ -27932,16 +27932,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24959:19:5", + "src": "24959:19:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6699, + "id": 9760, "nodeType": "ExpressionStatement", - "src": "24959:19:5" + "src": "24959:19:25" } ] }, @@ -27949,20 +27949,20 @@ "kind": "function", "modifiers": [], "name": "hoax", - "nameLocation": "24870:4:5", + "nameLocation": "24870:4:25", "parameters": { - "id": 6683, + "id": 9744, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6682, + "id": 9743, "mutability": "mutable", "name": "msgSender", - "nameLocation": "24883:9:5", + "nameLocation": "24883:9:25", "nodeType": "VariableDeclaration", - "scope": 6701, - "src": "24875:17:5", + "scope": 9762, + "src": "24875:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27970,10 +27970,10 @@ "typeString": "address" }, "typeName": { - "id": 6681, + "id": 9742, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24875:7:5", + "src": "24875:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27983,52 +27983,52 @@ "visibility": "internal" } ], - "src": "24874:19:5" + "src": "24874:19:25" }, "returnParameters": { - "id": 6684, + "id": 9745, "nodeType": "ParameterList", "parameters": [], - "src": "24911:0:5" + "src": "24911:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6722, + "id": 9783, "nodeType": "FunctionDefinition", - "src": "24991:134:5", + "src": "24991:134:25", "nodes": [], "body": { - "id": 6721, + "id": 9782, "nodeType": "Block", - "src": "25055:70:5", + "src": "25055:70:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6711, + "id": 9772, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6703, - "src": "25073:9:5", + "referencedDeclaration": 9764, + "src": "25073:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6712, + "id": 9773, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6705, - "src": "25084:4:5", + "referencedDeclaration": 9766, + "src": "25084:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28047,33 +28047,33 @@ } ], "expression": { - "id": 6708, + "id": 9769, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25065:2:5", + "referencedDeclaration": 9708, + "src": "25065:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6710, + "id": 9771, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "25068:4:5", + "memberLocation": "25068:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "25065:7:5", + "referencedDeclaration": 16629, + "src": "25065:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6713, + "id": 9774, "isConstant": false, "isLValue": false, "isPure": false, @@ -28082,27 +28082,27 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25065:24:5", + "src": "25065:24:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6714, + "id": 9775, "nodeType": "ExpressionStatement", - "src": "25065:24:5" + "src": "25065:24:25" }, { "expression": { "arguments": [ { - "id": 6718, + "id": 9779, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6703, - "src": "25108:9:5", + "referencedDeclaration": 9764, + "src": "25108:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28117,33 +28117,33 @@ } ], "expression": { - "id": 6715, + "id": 9776, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25099:2:5", + "referencedDeclaration": 9708, + "src": "25099:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6717, + "id": 9778, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "25102:5:5", + "memberLocation": "25102:5:25", "memberName": "prank", "nodeType": "MemberAccess", - "referencedDeclaration": 13529, - "src": "25099:8:5", + "referencedDeclaration": 16590, + "src": "25099:8:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" } }, - "id": 6719, + "id": 9780, "isConstant": false, "isLValue": false, "isPure": false, @@ -28152,16 +28152,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25099:19:5", + "src": "25099:19:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6720, + "id": 9781, "nodeType": "ExpressionStatement", - "src": "25099:19:5" + "src": "25099:19:25" } ] }, @@ -28169,20 +28169,20 @@ "kind": "function", "modifiers": [], "name": "hoax", - "nameLocation": "25000:4:5", + "nameLocation": "25000:4:25", "parameters": { - "id": 6706, + "id": 9767, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6703, + "id": 9764, "mutability": "mutable", "name": "msgSender", - "nameLocation": "25013:9:5", + "nameLocation": "25013:9:25", "nodeType": "VariableDeclaration", - "scope": 6722, - "src": "25005:17:5", + "scope": 9783, + "src": "25005:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28190,10 +28190,10 @@ "typeString": "address" }, "typeName": { - "id": 6702, + "id": 9763, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25005:7:5", + "src": "25005:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28204,13 +28204,13 @@ }, { "constant": false, - "id": 6705, + "id": 9766, "mutability": "mutable", "name": "give", - "nameLocation": "25032:4:5", + "nameLocation": "25032:4:25", "nodeType": "VariableDeclaration", - "scope": 6722, - "src": "25024:12:5", + "scope": 9783, + "src": "25024:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28218,10 +28218,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6704, + "id": 9765, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25024:7:5", + "src": "25024:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28230,40 +28230,40 @@ "visibility": "internal" } ], - "src": "25004:33:5" + "src": "25004:33:25" }, "returnParameters": { - "id": 6707, + "id": 9768, "nodeType": "ParameterList", "parameters": [], - "src": "25055:0:5" + "src": "25055:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6746, + "id": 9807, "nodeType": "FunctionDefinition", - "src": "25131:148:5", + "src": "25131:148:25", "nodes": [], "body": { - "id": 6745, + "id": 9806, "nodeType": "Block", - "src": "25197:82:5", + "src": "25197:82:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6732, + "id": 9793, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6724, - "src": "25215:9:5", + "referencedDeclaration": 9785, + "src": "25215:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28274,21 +28274,21 @@ "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" }, - "id": 6735, + "id": 9796, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "leftExpression": { "hexValue": "31", - "id": 6733, + "id": 9794, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "25226:1:5", + "src": "25226:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -28299,21 +28299,21 @@ "operator": "<<", "rightExpression": { "hexValue": "313238", - "id": 6734, + "id": 9795, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "25231:3:5", + "src": "25231:3:25", "typeDescriptions": { "typeIdentifier": "t_rational_128_by_1", "typeString": "int_const 128" }, "value": "128" }, - "src": "25226:8:5", + "src": "25226:8:25", "typeDescriptions": { "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" @@ -28332,33 +28332,33 @@ } ], "expression": { - "id": 6729, + "id": 9790, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25207:2:5", + "referencedDeclaration": 9708, + "src": "25207:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6731, + "id": 9792, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "25210:4:5", + "memberLocation": "25210:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "25207:7:5", + "referencedDeclaration": 16629, + "src": "25207:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6736, + "id": 9797, "isConstant": false, "isLValue": false, "isPure": false, @@ -28367,39 +28367,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25207:28:5", + "src": "25207:28:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6737, + "id": 9798, "nodeType": "ExpressionStatement", - "src": "25207:28:5" + "src": "25207:28:25" }, { "expression": { "arguments": [ { - "id": 6741, + "id": 9802, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6724, - "src": "25254:9:5", + "referencedDeclaration": 9785, + "src": "25254:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6742, + "id": 9803, "name": "origin", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6726, - "src": "25265:6:5", + "referencedDeclaration": 9787, + "src": "25265:6:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28418,33 +28418,33 @@ } ], "expression": { - "id": 6738, + "id": 9799, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25245:2:5", + "referencedDeclaration": 9708, + "src": "25245:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6740, + "id": 9801, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "25248:5:5", + "memberLocation": "25248:5:25", "memberName": "prank", "nodeType": "MemberAccess", - "referencedDeclaration": 13541, - "src": "25245:8:5", + "referencedDeclaration": 16602, + "src": "25245:8:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address) external" } }, - "id": 6743, + "id": 9804, "isConstant": false, "isLValue": false, "isPure": false, @@ -28453,16 +28453,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25245:27:5", + "src": "25245:27:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6744, + "id": 9805, "nodeType": "ExpressionStatement", - "src": "25245:27:5" + "src": "25245:27:25" } ] }, @@ -28470,20 +28470,20 @@ "kind": "function", "modifiers": [], "name": "hoax", - "nameLocation": "25140:4:5", + "nameLocation": "25140:4:25", "parameters": { - "id": 6727, + "id": 9788, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6724, + "id": 9785, "mutability": "mutable", "name": "msgSender", - "nameLocation": "25153:9:5", + "nameLocation": "25153:9:25", "nodeType": "VariableDeclaration", - "scope": 6746, - "src": "25145:17:5", + "scope": 9807, + "src": "25145:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28491,10 +28491,10 @@ "typeString": "address" }, "typeName": { - "id": 6723, + "id": 9784, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25145:7:5", + "src": "25145:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28505,13 +28505,13 @@ }, { "constant": false, - "id": 6726, + "id": 9787, "mutability": "mutable", "name": "origin", - "nameLocation": "25172:6:5", + "nameLocation": "25172:6:25", "nodeType": "VariableDeclaration", - "scope": 6746, - "src": "25164:14:5", + "scope": 9807, + "src": "25164:14:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28519,10 +28519,10 @@ "typeString": "address" }, "typeName": { - "id": 6725, + "id": 9786, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25164:7:5", + "src": "25164:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28532,52 +28532,52 @@ "visibility": "internal" } ], - "src": "25144:35:5" + "src": "25144:35:25" }, "returnParameters": { - "id": 6728, + "id": 9789, "nodeType": "ParameterList", "parameters": [], - "src": "25197:0:5" + "src": "25197:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6770, + "id": 9831, "nodeType": "FunctionDefinition", - "src": "25285:158:5", + "src": "25285:158:25", "nodes": [], "body": { - "id": 6769, + "id": 9830, "nodeType": "Block", - "src": "25365:78:5", + "src": "25365:78:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6758, + "id": 9819, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6748, - "src": "25383:9:5", + "referencedDeclaration": 9809, + "src": "25383:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6759, + "id": 9820, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6752, - "src": "25394:4:5", + "referencedDeclaration": 9813, + "src": "25394:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28596,33 +28596,33 @@ } ], "expression": { - "id": 6755, + "id": 9816, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25375:2:5", + "referencedDeclaration": 9708, + "src": "25375:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6757, + "id": 9818, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "25378:4:5", + "memberLocation": "25378:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "25375:7:5", + "referencedDeclaration": 16629, + "src": "25375:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6760, + "id": 9821, "isConstant": false, "isLValue": false, "isPure": false, @@ -28631,39 +28631,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25375:24:5", + "src": "25375:24:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6761, + "id": 9822, "nodeType": "ExpressionStatement", - "src": "25375:24:5" + "src": "25375:24:25" }, { "expression": { "arguments": [ { - "id": 6765, + "id": 9826, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6748, - "src": "25418:9:5", + "referencedDeclaration": 9809, + "src": "25418:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6766, + "id": 9827, "name": "origin", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6750, - "src": "25429:6:5", + "referencedDeclaration": 9811, + "src": "25429:6:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28682,33 +28682,33 @@ } ], "expression": { - "id": 6762, + "id": 9823, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25409:2:5", + "referencedDeclaration": 9708, + "src": "25409:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6764, + "id": 9825, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "25412:5:5", + "memberLocation": "25412:5:25", "memberName": "prank", "nodeType": "MemberAccess", - "referencedDeclaration": 13541, - "src": "25409:8:5", + "referencedDeclaration": 16602, + "src": "25409:8:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address) external" } }, - "id": 6767, + "id": 9828, "isConstant": false, "isLValue": false, "isPure": false, @@ -28717,16 +28717,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25409:27:5", + "src": "25409:27:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6768, + "id": 9829, "nodeType": "ExpressionStatement", - "src": "25409:27:5" + "src": "25409:27:25" } ] }, @@ -28734,20 +28734,20 @@ "kind": "function", "modifiers": [], "name": "hoax", - "nameLocation": "25294:4:5", + "nameLocation": "25294:4:25", "parameters": { - "id": 6753, + "id": 9814, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6748, + "id": 9809, "mutability": "mutable", "name": "msgSender", - "nameLocation": "25307:9:5", + "nameLocation": "25307:9:25", "nodeType": "VariableDeclaration", - "scope": 6770, - "src": "25299:17:5", + "scope": 9831, + "src": "25299:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28755,10 +28755,10 @@ "typeString": "address" }, "typeName": { - "id": 6747, + "id": 9808, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25299:7:5", + "src": "25299:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28769,13 +28769,13 @@ }, { "constant": false, - "id": 6750, + "id": 9811, "mutability": "mutable", "name": "origin", - "nameLocation": "25326:6:5", + "nameLocation": "25326:6:25", "nodeType": "VariableDeclaration", - "scope": 6770, - "src": "25318:14:5", + "scope": 9831, + "src": "25318:14:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28783,10 +28783,10 @@ "typeString": "address" }, "typeName": { - "id": 6749, + "id": 9810, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25318:7:5", + "src": "25318:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28797,13 +28797,13 @@ }, { "constant": false, - "id": 6752, + "id": 9813, "mutability": "mutable", "name": "give", - "nameLocation": "25342:4:5", + "nameLocation": "25342:4:25", "nodeType": "VariableDeclaration", - "scope": 6770, - "src": "25334:12:5", + "scope": 9831, + "src": "25334:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28811,10 +28811,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6751, + "id": 9812, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25334:7:5", + "src": "25334:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28823,40 +28823,40 @@ "visibility": "internal" } ], - "src": "25298:49:5" + "src": "25298:49:25" }, "returnParameters": { - "id": 6754, + "id": 9815, "nodeType": "ParameterList", "parameters": [], - "src": "25365:0:5" + "src": "25365:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6791, + "id": 9852, "nodeType": "FunctionDefinition", - "src": "25514:134:5", + "src": "25514:134:25", "nodes": [], "body": { - "id": 6790, + "id": 9851, "nodeType": "Block", - "src": "25569:79:5", + "src": "25569:79:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6778, + "id": 9839, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6772, - "src": "25587:9:5", + "referencedDeclaration": 9833, + "src": "25587:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28867,21 +28867,21 @@ "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" }, - "id": 6781, + "id": 9842, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "leftExpression": { "hexValue": "31", - "id": 6779, + "id": 9840, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "25598:1:5", + "src": "25598:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -28892,21 +28892,21 @@ "operator": "<<", "rightExpression": { "hexValue": "313238", - "id": 6780, + "id": 9841, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "25603:3:5", + "src": "25603:3:25", "typeDescriptions": { "typeIdentifier": "t_rational_128_by_1", "typeString": "int_const 128" }, "value": "128" }, - "src": "25598:8:5", + "src": "25598:8:25", "typeDescriptions": { "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" @@ -28925,33 +28925,33 @@ } ], "expression": { - "id": 6775, + "id": 9836, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25579:2:5", + "referencedDeclaration": 9708, + "src": "25579:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6777, + "id": 9838, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "25582:4:5", + "memberLocation": "25582:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "25579:7:5", + "referencedDeclaration": 16629, + "src": "25579:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6782, + "id": 9843, "isConstant": false, "isLValue": false, "isPure": false, @@ -28960,27 +28960,27 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25579:28:5", + "src": "25579:28:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6783, + "id": 9844, "nodeType": "ExpressionStatement", - "src": "25579:28:5" + "src": "25579:28:25" }, { "expression": { "arguments": [ { - "id": 6787, + "id": 9848, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6772, - "src": "25631:9:5", + "referencedDeclaration": 9833, + "src": "25631:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28995,33 +28995,33 @@ } ], "expression": { - "id": 6784, + "id": 9845, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25617:2:5", + "referencedDeclaration": 9708, + "src": "25617:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6786, + "id": 9847, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "25620:10:5", + "memberLocation": "25620:10:25", "memberName": "startPrank", "nodeType": "MemberAccess", - "referencedDeclaration": 13534, - "src": "25617:13:5", + "referencedDeclaration": 16595, + "src": "25617:13:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" } }, - "id": 6788, + "id": 9849, "isConstant": false, "isLValue": false, "isPure": false, @@ -29030,16 +29030,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25617:24:5", + "src": "25617:24:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6789, + "id": 9850, "nodeType": "ExpressionStatement", - "src": "25617:24:5" + "src": "25617:24:25" } ] }, @@ -29047,20 +29047,20 @@ "kind": "function", "modifiers": [], "name": "startHoax", - "nameLocation": "25523:9:5", + "nameLocation": "25523:9:25", "parameters": { - "id": 6773, + "id": 9834, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6772, + "id": 9833, "mutability": "mutable", "name": "msgSender", - "nameLocation": "25541:9:5", + "nameLocation": "25541:9:25", "nodeType": "VariableDeclaration", - "scope": 6791, - "src": "25533:17:5", + "scope": 9852, + "src": "25533:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29068,10 +29068,10 @@ "typeString": "address" }, "typeName": { - "id": 6771, + "id": 9832, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25533:7:5", + "src": "25533:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29081,52 +29081,52 @@ "visibility": "internal" } ], - "src": "25532:19:5" + "src": "25532:19:25" }, "returnParameters": { - "id": 6774, + "id": 9835, "nodeType": "ParameterList", "parameters": [], - "src": "25569:0:5" + "src": "25569:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6812, + "id": 9873, "nodeType": "FunctionDefinition", - "src": "25654:144:5", + "src": "25654:144:25", "nodes": [], "body": { - "id": 6811, + "id": 9872, "nodeType": "Block", - "src": "25723:75:5", + "src": "25723:75:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6801, + "id": 9862, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6793, - "src": "25741:9:5", + "referencedDeclaration": 9854, + "src": "25741:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6802, + "id": 9863, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6795, - "src": "25752:4:5", + "referencedDeclaration": 9856, + "src": "25752:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29145,33 +29145,33 @@ } ], "expression": { - "id": 6798, + "id": 9859, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25733:2:5", + "referencedDeclaration": 9708, + "src": "25733:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6800, + "id": 9861, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "25736:4:5", + "memberLocation": "25736:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "25733:7:5", + "referencedDeclaration": 16629, + "src": "25733:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6803, + "id": 9864, "isConstant": false, "isLValue": false, "isPure": false, @@ -29180,27 +29180,27 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25733:24:5", + "src": "25733:24:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6804, + "id": 9865, "nodeType": "ExpressionStatement", - "src": "25733:24:5" + "src": "25733:24:25" }, { "expression": { "arguments": [ { - "id": 6808, + "id": 9869, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6793, - "src": "25781:9:5", + "referencedDeclaration": 9854, + "src": "25781:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29215,33 +29215,33 @@ } ], "expression": { - "id": 6805, + "id": 9866, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25767:2:5", + "referencedDeclaration": 9708, + "src": "25767:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6807, + "id": 9868, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "25770:10:5", + "memberLocation": "25770:10:25", "memberName": "startPrank", "nodeType": "MemberAccess", - "referencedDeclaration": 13534, - "src": "25767:13:5", + "referencedDeclaration": 16595, + "src": "25767:13:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" } }, - "id": 6809, + "id": 9870, "isConstant": false, "isLValue": false, "isPure": false, @@ -29250,16 +29250,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25767:24:5", + "src": "25767:24:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6810, + "id": 9871, "nodeType": "ExpressionStatement", - "src": "25767:24:5" + "src": "25767:24:25" } ] }, @@ -29267,20 +29267,20 @@ "kind": "function", "modifiers": [], "name": "startHoax", - "nameLocation": "25663:9:5", + "nameLocation": "25663:9:25", "parameters": { - "id": 6796, + "id": 9857, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6793, + "id": 9854, "mutability": "mutable", "name": "msgSender", - "nameLocation": "25681:9:5", + "nameLocation": "25681:9:25", "nodeType": "VariableDeclaration", - "scope": 6812, - "src": "25673:17:5", + "scope": 9873, + "src": "25673:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29288,10 +29288,10 @@ "typeString": "address" }, "typeName": { - "id": 6792, + "id": 9853, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25673:7:5", + "src": "25673:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29302,13 +29302,13 @@ }, { "constant": false, - "id": 6795, + "id": 9856, "mutability": "mutable", "name": "give", - "nameLocation": "25700:4:5", + "nameLocation": "25700:4:25", "nodeType": "VariableDeclaration", - "scope": 6812, - "src": "25692:12:5", + "scope": 9873, + "src": "25692:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29316,10 +29316,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6794, + "id": 9855, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25692:7:5", + "src": "25692:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29328,40 +29328,40 @@ "visibility": "internal" } ], - "src": "25672:33:5" + "src": "25672:33:25" }, "returnParameters": { - "id": 6797, + "id": 9858, "nodeType": "ParameterList", "parameters": [], - "src": "25723:0:5" + "src": "25723:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6836, + "id": 9897, "nodeType": "FunctionDefinition", - "src": "25917:158:5", + "src": "25917:158:25", "nodes": [], "body": { - "id": 6835, + "id": 9896, "nodeType": "Block", - "src": "25988:87:5", + "src": "25988:87:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6822, + "id": 9883, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6814, - "src": "26006:9:5", + "referencedDeclaration": 9875, + "src": "26006:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29372,21 +29372,21 @@ "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" }, - "id": 6825, + "id": 9886, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "leftExpression": { "hexValue": "31", - "id": 6823, + "id": 9884, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "26017:1:5", + "src": "26017:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -29397,21 +29397,21 @@ "operator": "<<", "rightExpression": { "hexValue": "313238", - "id": 6824, + "id": 9885, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "26022:3:5", + "src": "26022:3:25", "typeDescriptions": { "typeIdentifier": "t_rational_128_by_1", "typeString": "int_const 128" }, "value": "128" }, - "src": "26017:8:5", + "src": "26017:8:25", "typeDescriptions": { "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" @@ -29430,33 +29430,33 @@ } ], "expression": { - "id": 6819, + "id": 9880, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25998:2:5", + "referencedDeclaration": 9708, + "src": "25998:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6821, + "id": 9882, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "26001:4:5", + "memberLocation": "26001:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "25998:7:5", + "referencedDeclaration": 16629, + "src": "25998:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6826, + "id": 9887, "isConstant": false, "isLValue": false, "isPure": false, @@ -29465,39 +29465,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25998:28:5", + "src": "25998:28:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6827, + "id": 9888, "nodeType": "ExpressionStatement", - "src": "25998:28:5" + "src": "25998:28:25" }, { "expression": { "arguments": [ { - "id": 6831, + "id": 9892, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6814, - "src": "26050:9:5", + "referencedDeclaration": 9875, + "src": "26050:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6832, + "id": 9893, "name": "origin", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6816, - "src": "26061:6:5", + "referencedDeclaration": 9877, + "src": "26061:6:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29516,33 +29516,33 @@ } ], "expression": { - "id": 6828, + "id": 9889, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "26036:2:5", + "referencedDeclaration": 9708, + "src": "26036:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6830, + "id": 9891, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "26039:10:5", + "memberLocation": "26039:10:25", "memberName": "startPrank", "nodeType": "MemberAccess", - "referencedDeclaration": 13548, - "src": "26036:13:5", + "referencedDeclaration": 16609, + "src": "26036:13:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address) external" } }, - "id": 6833, + "id": 9894, "isConstant": false, "isLValue": false, "isPure": false, @@ -29551,16 +29551,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26036:32:5", + "src": "26036:32:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6834, + "id": 9895, "nodeType": "ExpressionStatement", - "src": "26036:32:5" + "src": "26036:32:25" } ] }, @@ -29568,20 +29568,20 @@ "kind": "function", "modifiers": [], "name": "startHoax", - "nameLocation": "25926:9:5", + "nameLocation": "25926:9:25", "parameters": { - "id": 6817, + "id": 9878, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6814, + "id": 9875, "mutability": "mutable", "name": "msgSender", - "nameLocation": "25944:9:5", + "nameLocation": "25944:9:25", "nodeType": "VariableDeclaration", - "scope": 6836, - "src": "25936:17:5", + "scope": 9897, + "src": "25936:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29589,10 +29589,10 @@ "typeString": "address" }, "typeName": { - "id": 6813, + "id": 9874, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25936:7:5", + "src": "25936:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29603,13 +29603,13 @@ }, { "constant": false, - "id": 6816, + "id": 9877, "mutability": "mutable", "name": "origin", - "nameLocation": "25963:6:5", + "nameLocation": "25963:6:25", "nodeType": "VariableDeclaration", - "scope": 6836, - "src": "25955:14:5", + "scope": 9897, + "src": "25955:14:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29617,10 +29617,10 @@ "typeString": "address" }, "typeName": { - "id": 6815, + "id": 9876, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25955:7:5", + "src": "25955:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29630,52 +29630,52 @@ "visibility": "internal" } ], - "src": "25935:35:5" + "src": "25935:35:25" }, "returnParameters": { - "id": 6818, + "id": 9879, "nodeType": "ParameterList", "parameters": [], - "src": "25988:0:5" + "src": "25988:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6860, + "id": 9921, "nodeType": "FunctionDefinition", - "src": "26081:168:5", + "src": "26081:168:25", "nodes": [], "body": { - "id": 6859, + "id": 9920, "nodeType": "Block", - "src": "26166:83:5", + "src": "26166:83:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6848, + "id": 9909, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6838, - "src": "26184:9:5", + "referencedDeclaration": 9899, + "src": "26184:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6849, + "id": 9910, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6842, - "src": "26195:4:5", + "referencedDeclaration": 9903, + "src": "26195:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29694,33 +29694,33 @@ } ], "expression": { - "id": 6845, + "id": 9906, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "26176:2:5", + "referencedDeclaration": 9708, + "src": "26176:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6847, + "id": 9908, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "26179:4:5", + "memberLocation": "26179:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "26176:7:5", + "referencedDeclaration": 16629, + "src": "26176:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6850, + "id": 9911, "isConstant": false, "isLValue": false, "isPure": false, @@ -29729,39 +29729,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26176:24:5", + "src": "26176:24:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6851, + "id": 9912, "nodeType": "ExpressionStatement", - "src": "26176:24:5" + "src": "26176:24:25" }, { "expression": { "arguments": [ { - "id": 6855, + "id": 9916, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6838, - "src": "26224:9:5", + "referencedDeclaration": 9899, + "src": "26224:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6856, + "id": 9917, "name": "origin", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6840, - "src": "26235:6:5", + "referencedDeclaration": 9901, + "src": "26235:6:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29780,33 +29780,33 @@ } ], "expression": { - "id": 6852, + "id": 9913, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "26210:2:5", + "referencedDeclaration": 9708, + "src": "26210:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6854, + "id": 9915, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "26213:10:5", + "memberLocation": "26213:10:25", "memberName": "startPrank", "nodeType": "MemberAccess", - "referencedDeclaration": 13548, - "src": "26210:13:5", + "referencedDeclaration": 16609, + "src": "26210:13:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address) external" } }, - "id": 6857, + "id": 9918, "isConstant": false, "isLValue": false, "isPure": false, @@ -29815,16 +29815,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26210:32:5", + "src": "26210:32:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6858, + "id": 9919, "nodeType": "ExpressionStatement", - "src": "26210:32:5" + "src": "26210:32:25" } ] }, @@ -29832,20 +29832,20 @@ "kind": "function", "modifiers": [], "name": "startHoax", - "nameLocation": "26090:9:5", + "nameLocation": "26090:9:25", "parameters": { - "id": 6843, + "id": 9904, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6838, + "id": 9899, "mutability": "mutable", "name": "msgSender", - "nameLocation": "26108:9:5", + "nameLocation": "26108:9:25", "nodeType": "VariableDeclaration", - "scope": 6860, - "src": "26100:17:5", + "scope": 9921, + "src": "26100:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29853,10 +29853,10 @@ "typeString": "address" }, "typeName": { - "id": 6837, + "id": 9898, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26100:7:5", + "src": "26100:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29867,13 +29867,13 @@ }, { "constant": false, - "id": 6840, + "id": 9901, "mutability": "mutable", "name": "origin", - "nameLocation": "26127:6:5", + "nameLocation": "26127:6:25", "nodeType": "VariableDeclaration", - "scope": 6860, - "src": "26119:14:5", + "scope": 9921, + "src": "26119:14:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29881,10 +29881,10 @@ "typeString": "address" }, "typeName": { - "id": 6839, + "id": 9900, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26119:7:5", + "src": "26119:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29895,13 +29895,13 @@ }, { "constant": false, - "id": 6842, + "id": 9903, "mutability": "mutable", "name": "give", - "nameLocation": "26143:4:5", + "nameLocation": "26143:4:25", "nodeType": "VariableDeclaration", - "scope": 6860, - "src": "26135:12:5", + "scope": 9921, + "src": "26135:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29909,10 +29909,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6841, + "id": 9902, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26135:7:5", + "src": "26135:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29921,28 +29921,28 @@ "visibility": "internal" } ], - "src": "26099:49:5" + "src": "26099:49:25" }, "returnParameters": { - "id": 6844, + "id": 9905, "nodeType": "ParameterList", "parameters": [], - "src": "26166:0:5" + "src": "26166:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6881, + "id": 9942, "nodeType": "FunctionDefinition", - "src": "26255:208:5", + "src": "26255:208:25", "nodes": [], "body": { - "id": 6880, + "id": 9941, "nodeType": "Block", - "src": "26312:151:5", + "src": "26312:151:25", "nodes": [], "statements": [ { @@ -29950,14 +29950,14 @@ "arguments": [ { "hexValue": "6368616e67655072616e6b20697320646570726563617465642e20506c656173652075736520766d2e73746172745072616e6b20696e73746561642e", - "id": 6866, + "id": 9927, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26335:62:5", + "src": "26335:62:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bf508b7e551ac53ebc43878423035cd08b5a26a319837cc862ef3353a105823a", "typeString": "literal_string \"changePrank is deprecated. Please use vm.startPrank instead.\"" @@ -29972,18 +29972,18 @@ "typeString": "literal_string \"changePrank is deprecated. Please use vm.startPrank instead.\"" } ], - "id": 6865, + "id": 9926, "name": "console2_log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7413, - "src": "26322:12:5", + "referencedDeclaration": 10474, + "src": "26322:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory) view" } }, - "id": 6867, + "id": 9928, "isConstant": false, "isLValue": false, "isPure": false, @@ -29992,16 +29992,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26322:76:5", + "src": "26322:76:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6868, + "id": 9929, "nodeType": "ExpressionStatement", - "src": "26322:76:5" + "src": "26322:76:25" }, { "expression": { @@ -30009,33 +30009,33 @@ "expression": { "argumentTypes": [], "expression": { - "id": 6869, + "id": 9930, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "26408:2:5", + "referencedDeclaration": 9708, + "src": "26408:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6871, + "id": 9932, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "26411:9:5", + "memberLocation": "26411:9:25", "memberName": "stopPrank", "nodeType": "MemberAccess", - "referencedDeclaration": 13551, - "src": "26408:12:5", + "referencedDeclaration": 16612, + "src": "26408:12:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" } }, - "id": 6872, + "id": 9933, "isConstant": false, "isLValue": false, "isPure": false, @@ -30044,27 +30044,27 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26408:14:5", + "src": "26408:14:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6873, + "id": 9934, "nodeType": "ExpressionStatement", - "src": "26408:14:5" + "src": "26408:14:25" }, { "expression": { "arguments": [ { - "id": 6877, + "id": 9938, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6862, - "src": "26446:9:5", + "referencedDeclaration": 9923, + "src": "26446:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -30079,33 +30079,33 @@ } ], "expression": { - "id": 6874, + "id": 9935, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "26432:2:5", + "referencedDeclaration": 9708, + "src": "26432:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6876, + "id": 9937, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "26435:10:5", + "memberLocation": "26435:10:25", "memberName": "startPrank", "nodeType": "MemberAccess", - "referencedDeclaration": 13534, - "src": "26432:13:5", + "referencedDeclaration": 16595, + "src": "26432:13:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" } }, - "id": 6878, + "id": 9939, "isConstant": false, "isLValue": false, "isPure": false, @@ -30114,16 +30114,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26432:24:5", + "src": "26432:24:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6879, + "id": 9940, "nodeType": "ExpressionStatement", - "src": "26432:24:5" + "src": "26432:24:25" } ] }, @@ -30131,20 +30131,20 @@ "kind": "function", "modifiers": [], "name": "changePrank", - "nameLocation": "26264:11:5", + "nameLocation": "26264:11:25", "parameters": { - "id": 6863, + "id": 9924, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6862, + "id": 9923, "mutability": "mutable", "name": "msgSender", - "nameLocation": "26284:9:5", + "nameLocation": "26284:9:25", "nodeType": "VariableDeclaration", - "scope": 6881, - "src": "26276:17:5", + "scope": 9942, + "src": "26276:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30152,10 +30152,10 @@ "typeString": "address" }, "typeName": { - "id": 6861, + "id": 9922, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26276:7:5", + "src": "26276:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30165,28 +30165,28 @@ "visibility": "internal" } ], - "src": "26275:19:5" + "src": "26275:19:25" }, "returnParameters": { - "id": 6864, + "id": 9925, "nodeType": "ParameterList", "parameters": [], - "src": "26312:0:5" + "src": "26312:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6901, + "id": 9962, "nodeType": "FunctionDefinition", - "src": "26469:150:5", + "src": "26469:150:25", "nodes": [], "body": { - "id": 6900, + "id": 9961, "nodeType": "Block", - "src": "26544:75:5", + "src": "26544:75:25", "nodes": [], "statements": [ { @@ -30195,33 +30195,33 @@ "expression": { "argumentTypes": [], "expression": { - "id": 6888, + "id": 9949, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "26554:2:5", + "referencedDeclaration": 9708, + "src": "26554:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6890, + "id": 9951, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "26557:9:5", + "memberLocation": "26557:9:25", "memberName": "stopPrank", "nodeType": "MemberAccess", - "referencedDeclaration": 13551, - "src": "26554:12:5", + "referencedDeclaration": 16612, + "src": "26554:12:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" } }, - "id": 6891, + "id": 9952, "isConstant": false, "isLValue": false, "isPure": false, @@ -30230,39 +30230,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26554:14:5", + "src": "26554:14:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6892, + "id": 9953, "nodeType": "ExpressionStatement", - "src": "26554:14:5" + "src": "26554:14:25" }, { "expression": { "arguments": [ { - "id": 6896, + "id": 9957, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6883, - "src": "26592:9:5", + "referencedDeclaration": 9944, + "src": "26592:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6897, + "id": 9958, "name": "txOrigin", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6885, - "src": "26603:8:5", + "referencedDeclaration": 9946, + "src": "26603:8:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -30281,33 +30281,33 @@ } ], "expression": { - "id": 6893, + "id": 9954, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "26578:2:5", + "referencedDeclaration": 9708, + "src": "26578:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6895, + "id": 9956, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "26581:10:5", + "memberLocation": "26581:10:25", "memberName": "startPrank", "nodeType": "MemberAccess", - "referencedDeclaration": 13548, - "src": "26578:13:5", + "referencedDeclaration": 16609, + "src": "26578:13:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address) external" } }, - "id": 6898, + "id": 9959, "isConstant": false, "isLValue": false, "isPure": false, @@ -30316,16 +30316,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26578:34:5", + "src": "26578:34:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6899, + "id": 9960, "nodeType": "ExpressionStatement", - "src": "26578:34:5" + "src": "26578:34:25" } ] }, @@ -30333,20 +30333,20 @@ "kind": "function", "modifiers": [], "name": "changePrank", - "nameLocation": "26478:11:5", + "nameLocation": "26478:11:25", "parameters": { - "id": 6886, + "id": 9947, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6883, + "id": 9944, "mutability": "mutable", "name": "msgSender", - "nameLocation": "26498:9:5", + "nameLocation": "26498:9:25", "nodeType": "VariableDeclaration", - "scope": 6901, - "src": "26490:17:5", + "scope": 9962, + "src": "26490:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30354,10 +30354,10 @@ "typeString": "address" }, "typeName": { - "id": 6882, + "id": 9943, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26490:7:5", + "src": "26490:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30368,13 +30368,13 @@ }, { "constant": false, - "id": 6885, + "id": 9946, "mutability": "mutable", "name": "txOrigin", - "nameLocation": "26517:8:5", + "nameLocation": "26517:8:25", "nodeType": "VariableDeclaration", - "scope": 6901, - "src": "26509:16:5", + "scope": 9962, + "src": "26509:16:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30382,10 +30382,10 @@ "typeString": "address" }, "typeName": { - "id": 6884, + "id": 9945, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26509:7:5", + "src": "26509:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30395,52 +30395,52 @@ "visibility": "internal" } ], - "src": "26489:37:5" + "src": "26489:37:25" }, "returnParameters": { - "id": 6887, + "id": 9948, "nodeType": "ParameterList", "parameters": [], - "src": "26544:0:5" + "src": "26544:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6916, + "id": 9977, "nodeType": "FunctionDefinition", - "src": "26710:91:5", + "src": "26710:91:25", "nodes": [], "body": { - "id": 6915, + "id": 9976, "nodeType": "Block", - "src": "26767:34:5", + "src": "26767:34:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6911, + "id": 9972, "name": "to", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6903, - "src": "26785:2:5", + "referencedDeclaration": 9964, + "src": "26785:2:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6912, + "id": 9973, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6905, - "src": "26789:4:5", + "referencedDeclaration": 9966, + "src": "26789:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30459,33 +30459,33 @@ } ], "expression": { - "id": 6908, + "id": 9969, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "26777:2:5", + "referencedDeclaration": 9708, + "src": "26777:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6910, + "id": 9971, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "26780:4:5", + "memberLocation": "26780:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "26777:7:5", + "referencedDeclaration": 16629, + "src": "26777:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6913, + "id": 9974, "isConstant": false, "isLValue": false, "isPure": false, @@ -30494,16 +30494,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26777:17:5", + "src": "26777:17:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6914, + "id": 9975, "nodeType": "ExpressionStatement", - "src": "26777:17:5" + "src": "26777:17:25" } ] }, @@ -30511,20 +30511,20 @@ "kind": "function", "modifiers": [], "name": "deal", - "nameLocation": "26719:4:5", + "nameLocation": "26719:4:25", "parameters": { - "id": 6906, + "id": 9967, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6903, + "id": 9964, "mutability": "mutable", "name": "to", - "nameLocation": "26732:2:5", + "nameLocation": "26732:2:25", "nodeType": "VariableDeclaration", - "scope": 6916, - "src": "26724:10:5", + "scope": 9977, + "src": "26724:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30532,10 +30532,10 @@ "typeString": "address" }, "typeName": { - "id": 6902, + "id": 9963, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26724:7:5", + "src": "26724:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30546,13 +30546,13 @@ }, { "constant": false, - "id": 6905, + "id": 9966, "mutability": "mutable", "name": "give", - "nameLocation": "26744:4:5", + "nameLocation": "26744:4:25", "nodeType": "VariableDeclaration", - "scope": 6916, - "src": "26736:12:5", + "scope": 9977, + "src": "26736:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30560,10 +30560,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6904, + "id": 9965, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26736:7:5", + "src": "26736:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30572,64 +30572,64 @@ "visibility": "internal" } ], - "src": "26723:26:5" + "src": "26723:26:25" }, "returnParameters": { - "id": 6907, + "id": 9968, "nodeType": "ParameterList", "parameters": [], - "src": "26767:0:5" + "src": "26767:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6933, + "id": 9994, "nodeType": "FunctionDefinition", - "src": "26925:117:5", + "src": "26925:117:25", "nodes": [], "body": { - "id": 6932, + "id": 9993, "nodeType": "Block", - "src": "26997:45:5", + "src": "26997:45:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6926, + "id": 9987, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6918, - "src": "27012:5:5", + "referencedDeclaration": 9979, + "src": "27012:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6927, + "id": 9988, "name": "to", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6920, - "src": "27019:2:5", + "referencedDeclaration": 9981, + "src": "27019:2:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6928, + "id": 9989, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6922, - "src": "27023:4:5", + "referencedDeclaration": 9983, + "src": "27023:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30637,14 +30637,14 @@ }, { "hexValue": "66616c7365", - "id": 6929, + "id": 9990, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "27029:5:5", + "src": "27029:5:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -30671,22 +30671,22 @@ "typeString": "bool" } ], - "id": 6925, + "id": 9986, "name": "deal", "nodeType": "Identifier", "overloadedDeclarations": [ - 6916, - 6933, - 7056 + 9977, + 9994, + 10117 ], - "referencedDeclaration": 7056, - "src": "27007:4:5", + "referencedDeclaration": 10117, + "src": "27007:4:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$_t_uint256_$_t_bool_$returns$__$", "typeString": "function (address,address,uint256,bool)" } }, - "id": 6930, + "id": 9991, "isConstant": false, "isLValue": false, "isPure": false, @@ -30695,16 +30695,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27007:28:5", + "src": "27007:28:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6931, + "id": 9992, "nodeType": "ExpressionStatement", - "src": "27007:28:5" + "src": "27007:28:25" } ] }, @@ -30712,20 +30712,20 @@ "kind": "function", "modifiers": [], "name": "deal", - "nameLocation": "26934:4:5", + "nameLocation": "26934:4:25", "parameters": { - "id": 6923, + "id": 9984, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6918, + "id": 9979, "mutability": "mutable", "name": "token", - "nameLocation": "26947:5:5", + "nameLocation": "26947:5:25", "nodeType": "VariableDeclaration", - "scope": 6933, - "src": "26939:13:5", + "scope": 9994, + "src": "26939:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30733,10 +30733,10 @@ "typeString": "address" }, "typeName": { - "id": 6917, + "id": 9978, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26939:7:5", + "src": "26939:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30747,13 +30747,13 @@ }, { "constant": false, - "id": 6920, + "id": 9981, "mutability": "mutable", "name": "to", - "nameLocation": "26962:2:5", + "nameLocation": "26962:2:25", "nodeType": "VariableDeclaration", - "scope": 6933, - "src": "26954:10:5", + "scope": 9994, + "src": "26954:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30761,10 +30761,10 @@ "typeString": "address" }, "typeName": { - "id": 6919, + "id": 9980, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26954:7:5", + "src": "26954:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30775,13 +30775,13 @@ }, { "constant": false, - "id": 6922, + "id": 9983, "mutability": "mutable", "name": "give", - "nameLocation": "26974:4:5", + "nameLocation": "26974:4:25", "nodeType": "VariableDeclaration", - "scope": 6933, - "src": "26966:12:5", + "scope": 9994, + "src": "26966:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30789,10 +30789,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6921, + "id": 9982, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26966:7:5", + "src": "26966:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30801,76 +30801,76 @@ "visibility": "internal" } ], - "src": "26938:41:5" + "src": "26938:41:25" }, "returnParameters": { - "id": 6924, + "id": 9985, "nodeType": "ParameterList", "parameters": [], - "src": "26997:0:5" + "src": "26997:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6953, + "id": 10014, "nodeType": "FunctionDefinition", - "src": "27168:147:5", + "src": "27168:147:25", "nodes": [], "body": { - "id": 6952, + "id": 10013, "nodeType": "Block", - "src": "27259:56:5", + "src": "27259:56:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6945, + "id": 10006, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6935, - "src": "27281:5:5", + "referencedDeclaration": 9996, + "src": "27281:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6946, + "id": 10007, "name": "to", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6937, - "src": "27288:2:5", + "referencedDeclaration": 9998, + "src": "27288:2:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6947, + "id": 10008, "name": "id", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6939, - "src": "27292:2:5", + "referencedDeclaration": 10000, + "src": "27292:2:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 6948, + "id": 10009, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6941, - "src": "27296:4:5", + "referencedDeclaration": 10002, + "src": "27296:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30878,14 +30878,14 @@ }, { "hexValue": "66616c7365", - "id": 6949, + "id": 10010, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "27302:5:5", + "src": "27302:5:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -30916,21 +30916,21 @@ "typeString": "bool" } ], - "id": 6944, + "id": 10005, "name": "dealERC1155", "nodeType": "Identifier", "overloadedDeclarations": [ - 6953, - 7177 + 10014, + 10238 ], - "referencedDeclaration": 7177, - "src": "27269:11:5", + "referencedDeclaration": 10238, + "src": "27269:11:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$_t_uint256_$_t_uint256_$_t_bool_$returns$__$", "typeString": "function (address,address,uint256,uint256,bool)" } }, - "id": 6950, + "id": 10011, "isConstant": false, "isLValue": false, "isPure": false, @@ -30939,16 +30939,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27269:39:5", + "src": "27269:39:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6951, + "id": 10012, "nodeType": "ExpressionStatement", - "src": "27269:39:5" + "src": "27269:39:25" } ] }, @@ -30956,20 +30956,20 @@ "kind": "function", "modifiers": [], "name": "dealERC1155", - "nameLocation": "27177:11:5", + "nameLocation": "27177:11:25", "parameters": { - "id": 6942, + "id": 10003, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6935, + "id": 9996, "mutability": "mutable", "name": "token", - "nameLocation": "27197:5:5", + "nameLocation": "27197:5:25", "nodeType": "VariableDeclaration", - "scope": 6953, - "src": "27189:13:5", + "scope": 10014, + "src": "27189:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30977,10 +30977,10 @@ "typeString": "address" }, "typeName": { - "id": 6934, + "id": 9995, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27189:7:5", + "src": "27189:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30991,13 +30991,13 @@ }, { "constant": false, - "id": 6937, + "id": 9998, "mutability": "mutable", "name": "to", - "nameLocation": "27212:2:5", + "nameLocation": "27212:2:25", "nodeType": "VariableDeclaration", - "scope": 6953, - "src": "27204:10:5", + "scope": 10014, + "src": "27204:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31005,10 +31005,10 @@ "typeString": "address" }, "typeName": { - "id": 6936, + "id": 9997, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27204:7:5", + "src": "27204:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -31019,13 +31019,13 @@ }, { "constant": false, - "id": 6939, + "id": 10000, "mutability": "mutable", "name": "id", - "nameLocation": "27224:2:5", + "nameLocation": "27224:2:25", "nodeType": "VariableDeclaration", - "scope": 6953, - "src": "27216:10:5", + "scope": 10014, + "src": "27216:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31033,10 +31033,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6938, + "id": 9999, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27216:7:5", + "src": "27216:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31046,13 +31046,13 @@ }, { "constant": false, - "id": 6941, + "id": 10002, "mutability": "mutable", "name": "give", - "nameLocation": "27236:4:5", + "nameLocation": "27236:4:25", "nodeType": "VariableDeclaration", - "scope": 6953, - "src": "27228:12:5", + "scope": 10014, + "src": "27228:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31060,10 +31060,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6940, + "id": 10001, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27228:7:5", + "src": "27228:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31072,46 +31072,46 @@ "visibility": "internal" } ], - "src": "27188:53:5" + "src": "27188:53:25" }, "returnParameters": { - "id": 6943, + "id": 10004, "nodeType": "ParameterList", "parameters": [], - "src": "27259:0:5" + "src": "27259:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 7056, + "id": 10117, "nodeType": "FunctionDefinition", - "src": "27321:837:5", + "src": "27321:837:25", "nodes": [], "body": { - "id": 7055, + "id": 10116, "nodeType": "Block", - "src": "27406:752:5", + "src": "27406:752:25", "nodes": [], "statements": [ { "assignments": [ null, - 6965 + 10026 ], "declarations": [ null, { "constant": false, - "id": 6965, + "id": 10026, "mutability": "mutable", "name": "balData", - "nameLocation": "27463:7:5", + "nameLocation": "27463:7:25", "nodeType": "VariableDeclaration", - "scope": 7055, - "src": "27450:20:5", + "scope": 10116, + "src": "27450:20:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -31119,10 +31119,10 @@ "typeString": "bytes" }, "typeName": { - "id": 6964, + "id": 10025, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "27450:5:5", + "src": "27450:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -31131,21 +31131,21 @@ "visibility": "internal" } ], - "id": 6974, + "id": 10035, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "30783730613038323331", - "id": 6970, + "id": 10031, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "27514:10:5", + "src": "27514:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_1889567281_by_1", "typeString": "int_const 1889567281" @@ -31153,12 +31153,12 @@ "value": "0x70a08231" }, { - "id": 6971, + "id": 10032, "name": "to", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6957, - "src": "27526:2:5", + "referencedDeclaration": 10018, + "src": "27526:2:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -31177,32 +31177,32 @@ } ], "expression": { - "id": 6968, + "id": 10029, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27491:3:5", + "src": "27491:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 6969, + "id": 10030, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "27495:18:5", + "memberLocation": "27495:18:25", "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "27491:22:5", + "src": "27491:22:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" } }, - "id": 6972, + "id": 10033, "isConstant": false, "isLValue": false, "isPure": false, @@ -31211,7 +31211,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27491:38:5", + "src": "27491:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -31227,32 +31227,32 @@ } ], "expression": { - "id": 6966, + "id": 10027, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6955, - "src": "27474:5:5", + "referencedDeclaration": 10016, + "src": "27474:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 6967, + "id": 10028, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "27480:10:5", + "memberLocation": "27480:10:25", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "27474:16:5", + "src": "27474:16:25", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 6973, + "id": 10034, "isConstant": false, "isLValue": false, "isPure": false, @@ -31261,7 +31261,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27474:56:5", + "src": "27474:56:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -31269,22 +31269,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "27447:83:5" + "src": "27447:83:25" }, { "assignments": [ - 6976 + 10037 ], "declarations": [ { "constant": false, - "id": 6976, + "id": 10037, "mutability": "mutable", "name": "prevBal", - "nameLocation": "27548:7:5", + "nameLocation": "27548:7:25", "nodeType": "VariableDeclaration", - "scope": 7055, - "src": "27540:15:5", + "scope": 10116, + "src": "27540:15:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31292,10 +31292,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6975, + "id": 10036, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27540:7:5", + "src": "27540:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31304,16 +31304,16 @@ "visibility": "internal" } ], - "id": 6984, + "id": 10045, "initialValue": { "arguments": [ { - "id": 6979, + "id": 10040, "name": "balData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6965, - "src": "27569:7:5", + "referencedDeclaration": 10026, + "src": "27569:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -31322,34 +31322,34 @@ { "components": [ { - "id": 6981, + "id": 10042, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "27579:7:5", + "src": "27579:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 6980, + "id": 10041, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27579:7:5", + "src": "27579:7:25", "typeDescriptions": {} } } ], - "id": 6982, + "id": 10043, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "27578:9:5", + "src": "27578:9:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -31368,32 +31368,32 @@ } ], "expression": { - "id": 6977, + "id": 10038, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27558:3:5", + "src": "27558:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 6978, + "id": 10039, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "27562:6:5", + "memberLocation": "27562:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "27558:10:5", + "src": "27558:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 6983, + "id": 10044, "isConstant": false, "isLValue": false, "isPure": false, @@ -31402,7 +31402,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27558:30:5", + "src": "27558:30:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -31410,18 +31410,18 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "27540:48:5" + "src": "27540:48:25" }, { "expression": { "arguments": [ { - "id": 6997, + "id": 10058, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6959, - "src": "27691:4:5", + "referencedDeclaration": 10020, + "src": "27691:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31438,12 +31438,12 @@ "expression": { "arguments": [ { - "id": 6994, + "id": 10055, "name": "to", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6957, - "src": "27673:2:5", + "referencedDeclaration": 10018, + "src": "27673:2:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -31461,14 +31461,14 @@ "arguments": [ { "hexValue": "30783730613038323331", - "id": 6991, + "id": 10052, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "27652:10:5", + "src": "27652:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_1889567281_by_1", "typeString": "int_const 1889567281" @@ -31486,12 +31486,12 @@ "expression": { "arguments": [ { - "id": 6988, + "id": 10049, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6955, - "src": "27641:5:5", + "referencedDeclaration": 10016, + "src": "27641:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -31506,33 +31506,33 @@ } ], "expression": { - "id": 6985, + "id": 10046, "name": "stdstore", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6630, - "src": "27625:8:5", + "referencedDeclaration": 9691, + "src": "27625:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage", "typeString": "struct StdStorage storage ref" } }, - "id": 6987, + "id": 10048, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "27634:6:5", + "memberLocation": "27634:6:25", "memberName": "target", "nodeType": "MemberAccess", - "referencedDeclaration": 9599, - "src": "27625:15:5", + "referencedDeclaration": 12660, + "src": "27625:15:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 6989, + "id": 10050, "isConstant": false, "isLValue": false, "isPure": false, @@ -31541,29 +31541,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27625:22:5", + "src": "27625:22:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 6990, + "id": 10051, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "27648:3:5", + "memberLocation": "27648:3:25", "memberName": "sig", "nodeType": "MemberAccess", - "referencedDeclaration": 9617, - "src": "27625:26:5", + "referencedDeclaration": 12678, + "src": "27625:26:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" } }, - "id": 6992, + "id": 10053, "isConstant": false, "isLValue": false, "isPure": false, @@ -31572,29 +31572,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27625:38:5", + "src": "27625:38:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 6993, + "id": 10054, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "27664:8:5", + "memberLocation": "27664:8:25", "memberName": "with_key", "nodeType": "MemberAccess", - "referencedDeclaration": 9653, - "src": "27625:47:5", + "referencedDeclaration": 12714, + "src": "27625:47:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 6995, + "id": 10056, "isConstant": false, "isLValue": false, "isPure": false, @@ -31603,29 +31603,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27625:51:5", + "src": "27625:51:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 6996, + "id": 10057, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "27677:13:5", + "memberLocation": "27677:13:25", "memberName": "checked_write", "nodeType": "MemberAccess", - "referencedDeclaration": 9747, - "src": "27625:65:5", + "referencedDeclaration": 12808, + "src": "27625:65:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256)" } }, - "id": 6998, + "id": 10059, "isConstant": false, "isLValue": false, "isPure": false, @@ -31634,54 +31634,54 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27625:71:5", + "src": "27625:71:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6999, + "id": 10060, "nodeType": "ExpressionStatement", - "src": "27625:71:5" + "src": "27625:71:25" }, { "condition": { - "id": 7000, + "id": 10061, "name": "adjust", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6961, - "src": "27742:6:5", + "referencedDeclaration": 10022, + "src": "27742:6:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 7054, + "id": 10115, "nodeType": "IfStatement", - "src": "27738:414:5", + "src": "27738:414:25", "trueBody": { - "id": 7053, + "id": 10114, "nodeType": "Block", - "src": "27750:402:5", + "src": "27750:402:25", "statements": [ { "assignments": [ null, - 7002 + 10063 ], "declarations": [ null, { "constant": false, - "id": 7002, + "id": 10063, "mutability": "mutable", "name": "totSupData", - "nameLocation": "27780:10:5", + "nameLocation": "27780:10:25", "nodeType": "VariableDeclaration", - "scope": 7053, - "src": "27767:23:5", + "scope": 10114, + "src": "27767:23:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -31689,10 +31689,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7001, + "id": 10062, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "27767:5:5", + "src": "27767:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -31701,21 +31701,21 @@ "visibility": "internal" } ], - "id": 7010, + "id": 10071, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "30783138313630646464", - "id": 7007, + "id": 10068, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "27834:10:5", + "src": "27834:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_404098525_by_1", "typeString": "int_const 404098525" @@ -31731,32 +31731,32 @@ } ], "expression": { - "id": 7005, + "id": 10066, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27811:3:5", + "src": "27811:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7006, + "id": 10067, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "27815:18:5", + "memberLocation": "27815:18:25", "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "27811:22:5", + "src": "27811:22:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" } }, - "id": 7008, + "id": 10069, "isConstant": false, "isLValue": false, "isPure": true, @@ -31765,7 +31765,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27811:34:5", + "src": "27811:34:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -31781,32 +31781,32 @@ } ], "expression": { - "id": 7003, + "id": 10064, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6955, - "src": "27794:5:5", + "referencedDeclaration": 10016, + "src": "27794:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7004, + "id": 10065, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "27800:10:5", + "memberLocation": "27800:10:25", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "27794:16:5", + "src": "27794:16:25", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 7009, + "id": 10070, "isConstant": false, "isLValue": false, "isPure": false, @@ -31815,7 +31815,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27794:52:5", + "src": "27794:52:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -31823,22 +31823,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "27764:82:5" + "src": "27764:82:25" }, { "assignments": [ - 7012 + 10073 ], "declarations": [ { "constant": false, - "id": 7012, + "id": 10073, "mutability": "mutable", "name": "totSup", - "nameLocation": "27868:6:5", + "nameLocation": "27868:6:25", "nodeType": "VariableDeclaration", - "scope": 7053, - "src": "27860:14:5", + "scope": 10114, + "src": "27860:14:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31846,10 +31846,10 @@ "typeString": "uint256" }, "typeName": { - "id": 7011, + "id": 10072, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27860:7:5", + "src": "27860:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31858,16 +31858,16 @@ "visibility": "internal" } ], - "id": 7020, + "id": 10081, "initialValue": { "arguments": [ { - "id": 7015, + "id": 10076, "name": "totSupData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7002, - "src": "27888:10:5", + "referencedDeclaration": 10063, + "src": "27888:10:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -31876,34 +31876,34 @@ { "components": [ { - "id": 7017, + "id": 10078, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "27901:7:5", + "src": "27901:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 7016, + "id": 10077, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27901:7:5", + "src": "27901:7:25", "typeDescriptions": {} } } ], - "id": 7018, + "id": 10079, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "27900:9:5", + "src": "27900:9:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -31922,32 +31922,32 @@ } ], "expression": { - "id": 7013, + "id": 10074, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27877:3:5", + "src": "27877:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7014, + "id": 10075, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "27881:6:5", + "memberLocation": "27881:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "27877:10:5", + "src": "27877:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 7019, + "id": 10080, "isConstant": false, "isLValue": false, "isPure": false, @@ -31956,7 +31956,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27877:33:5", + "src": "27877:33:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -31964,7 +31964,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "27860:50:5" + "src": "27860:50:25" }, { "condition": { @@ -31972,18 +31972,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 7023, + "id": 10084, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 7021, + "id": 10082, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6959, - "src": "27928:4:5", + "referencedDeclaration": 10020, + "src": "27928:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31992,42 +31992,42 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 7022, + "id": 10083, "name": "prevBal", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6976, - "src": "27935:7:5", + "referencedDeclaration": 10037, + "src": "27935:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "27928:14:5", + "src": "27928:14:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, "falseBody": { - "id": 7039, + "id": 10100, "nodeType": "Block", - "src": "28009:59:5", + "src": "28009:59:25", "statements": [ { "expression": { - "id": 7037, + "id": 10098, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 7032, + "id": 10093, "name": "totSup", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7012, - "src": "28027:6:5", + "referencedDeclaration": 10073, + "src": "28027:6:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32042,18 +32042,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 7035, + "id": 10096, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 7033, + "id": 10094, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6959, - "src": "28038:4:5", + "referencedDeclaration": 10020, + "src": "28038:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32062,71 +32062,71 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 7034, + "id": 10095, "name": "prevBal", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6976, - "src": "28045:7:5", + "referencedDeclaration": 10037, + "src": "28045:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "28038:14:5", + "src": "28038:14:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 7036, + "id": 10097, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "28037:16:5", + "src": "28037:16:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "28027:26:5", + "src": "28027:26:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 7038, + "id": 10099, "nodeType": "ExpressionStatement", - "src": "28027:26:5" + "src": "28027:26:25" } ] }, - "id": 7040, + "id": 10101, "nodeType": "IfStatement", - "src": "27924:144:5", + "src": "27924:144:25", "trueBody": { - "id": 7031, + "id": 10092, "nodeType": "Block", - "src": "27944:59:5", + "src": "27944:59:25", "statements": [ { "expression": { - "id": 7029, + "id": 10090, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 7024, + "id": 10085, "name": "totSup", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7012, - "src": "27962:6:5", + "referencedDeclaration": 10073, + "src": "27962:6:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32141,18 +32141,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 7027, + "id": 10088, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 7025, + "id": 10086, "name": "prevBal", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6976, - "src": "27973:7:5", + "referencedDeclaration": 10037, + "src": "27973:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32161,46 +32161,46 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 7026, + "id": 10087, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6959, - "src": "27983:4:5", + "referencedDeclaration": 10020, + "src": "27983:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "27973:14:5", + "src": "27973:14:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 7028, + "id": 10089, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "27972:16:5", + "src": "27972:16:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "27962:26:5", + "src": "27962:26:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 7030, + "id": 10091, "nodeType": "ExpressionStatement", - "src": "27962:26:5" + "src": "27962:26:25" } ] } @@ -32209,12 +32209,12 @@ "expression": { "arguments": [ { - "id": 7050, + "id": 10111, "name": "totSup", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7012, - "src": "28134:6:5", + "referencedDeclaration": 10073, + "src": "28134:6:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32232,14 +32232,14 @@ "arguments": [ { "hexValue": "30783138313630646464", - "id": 7047, + "id": 10108, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "28108:10:5", + "src": "28108:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_404098525_by_1", "typeString": "int_const 404098525" @@ -32257,12 +32257,12 @@ "expression": { "arguments": [ { - "id": 7044, + "id": 10105, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6955, - "src": "28097:5:5", + "referencedDeclaration": 10016, + "src": "28097:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -32277,33 +32277,33 @@ } ], "expression": { - "id": 7041, + "id": 10102, "name": "stdstore", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6630, - "src": "28081:8:5", + "referencedDeclaration": 9691, + "src": "28081:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage", "typeString": "struct StdStorage storage ref" } }, - "id": 7043, + "id": 10104, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "28090:6:5", + "memberLocation": "28090:6:25", "memberName": "target", "nodeType": "MemberAccess", - "referencedDeclaration": 9599, - "src": "28081:15:5", + "referencedDeclaration": 12660, + "src": "28081:15:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 7045, + "id": 10106, "isConstant": false, "isLValue": false, "isPure": false, @@ -32312,29 +32312,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28081:22:5", + "src": "28081:22:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7046, + "id": 10107, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "28104:3:5", + "memberLocation": "28104:3:25", "memberName": "sig", "nodeType": "MemberAccess", - "referencedDeclaration": 9617, - "src": "28081:26:5", + "referencedDeclaration": 12678, + "src": "28081:26:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" } }, - "id": 7048, + "id": 10109, "isConstant": false, "isLValue": false, "isPure": false, @@ -32343,29 +32343,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28081:38:5", + "src": "28081:38:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7049, + "id": 10110, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "28120:13:5", + "memberLocation": "28120:13:25", "memberName": "checked_write", "nodeType": "MemberAccess", - "referencedDeclaration": 9747, - "src": "28081:52:5", + "referencedDeclaration": 12808, + "src": "28081:52:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256)" } }, - "id": 7051, + "id": 10112, "isConstant": false, "isLValue": false, "isPure": false, @@ -32374,16 +32374,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28081:60:5", + "src": "28081:60:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7052, + "id": 10113, "nodeType": "ExpressionStatement", - "src": "28081:60:5" + "src": "28081:60:25" } ] } @@ -32394,20 +32394,20 @@ "kind": "function", "modifiers": [], "name": "deal", - "nameLocation": "27330:4:5", + "nameLocation": "27330:4:25", "parameters": { - "id": 6962, + "id": 10023, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6955, + "id": 10016, "mutability": "mutable", "name": "token", - "nameLocation": "27343:5:5", + "nameLocation": "27343:5:25", "nodeType": "VariableDeclaration", - "scope": 7056, - "src": "27335:13:5", + "scope": 10117, + "src": "27335:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32415,10 +32415,10 @@ "typeString": "address" }, "typeName": { - "id": 6954, + "id": 10015, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27335:7:5", + "src": "27335:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -32429,13 +32429,13 @@ }, { "constant": false, - "id": 6957, + "id": 10018, "mutability": "mutable", "name": "to", - "nameLocation": "27358:2:5", + "nameLocation": "27358:2:25", "nodeType": "VariableDeclaration", - "scope": 7056, - "src": "27350:10:5", + "scope": 10117, + "src": "27350:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32443,10 +32443,10 @@ "typeString": "address" }, "typeName": { - "id": 6956, + "id": 10017, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27350:7:5", + "src": "27350:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -32457,13 +32457,13 @@ }, { "constant": false, - "id": 6959, + "id": 10020, "mutability": "mutable", "name": "give", - "nameLocation": "27370:4:5", + "nameLocation": "27370:4:25", "nodeType": "VariableDeclaration", - "scope": 7056, - "src": "27362:12:5", + "scope": 10117, + "src": "27362:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32471,10 +32471,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6958, + "id": 10019, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27362:7:5", + "src": "27362:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32484,13 +32484,13 @@ }, { "constant": false, - "id": 6961, + "id": 10022, "mutability": "mutable", "name": "adjust", - "nameLocation": "27381:6:5", + "nameLocation": "27381:6:25", "nodeType": "VariableDeclaration", - "scope": 7056, - "src": "27376:11:5", + "scope": 10117, + "src": "27376:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32498,10 +32498,10 @@ "typeString": "bool" }, "typeName": { - "id": 6960, + "id": 10021, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27376:4:5", + "src": "27376:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -32510,46 +32510,46 @@ "visibility": "internal" } ], - "src": "27334:54:5" + "src": "27334:54:25" }, "returnParameters": { - "id": 6963, + "id": 10024, "nodeType": "ParameterList", "parameters": [], - "src": "27406:0:5" + "src": "27406:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 7177, + "id": 10238, "nodeType": "FunctionDefinition", - "src": "28164:1070:5", + "src": "28164:1070:25", "nodes": [], "body": { - "id": 7176, + "id": 10237, "nodeType": "Block", - "src": "28268:966:5", + "src": "28268:966:25", "nodes": [], "statements": [ { "assignments": [ null, - 7070 + 10131 ], "declarations": [ null, { "constant": false, - "id": 7070, + "id": 10131, "mutability": "mutable", "name": "balData", - "nameLocation": "28325:7:5", + "nameLocation": "28325:7:25", "nodeType": "VariableDeclaration", - "scope": 7176, - "src": "28312:20:5", + "scope": 10237, + "src": "28312:20:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -32557,10 +32557,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7069, + "id": 10130, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "28312:5:5", + "src": "28312:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -32569,21 +32569,21 @@ "visibility": "internal" } ], - "id": 7080, + "id": 10141, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "30783030666464353865", - "id": 7075, + "id": 10136, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "28376:10:5", + "src": "28376:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_16635278_by_1", "typeString": "int_const 16635278" @@ -32591,24 +32591,24 @@ "value": "0x00fdd58e" }, { - "id": 7076, + "id": 10137, "name": "to", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7060, - "src": "28388:2:5", + "referencedDeclaration": 10121, + "src": "28388:2:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 7077, + "id": 10138, "name": "id", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7062, - "src": "28392:2:5", + "referencedDeclaration": 10123, + "src": "28392:2:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32631,32 +32631,32 @@ } ], "expression": { - "id": 7073, + "id": 10134, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28353:3:5", + "src": "28353:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7074, + "id": 10135, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "28357:18:5", + "memberLocation": "28357:18:25", "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "28353:22:5", + "src": "28353:22:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" } }, - "id": 7078, + "id": 10139, "isConstant": false, "isLValue": false, "isPure": false, @@ -32665,7 +32665,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28353:42:5", + "src": "28353:42:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -32681,32 +32681,32 @@ } ], "expression": { - "id": 7071, + "id": 10132, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7058, - "src": "28336:5:5", + "referencedDeclaration": 10119, + "src": "28336:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7072, + "id": 10133, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "28342:10:5", + "memberLocation": "28342:10:25", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "28336:16:5", + "src": "28336:16:25", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 7079, + "id": 10140, "isConstant": false, "isLValue": false, "isPure": false, @@ -32715,7 +32715,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28336:60:5", + "src": "28336:60:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -32723,22 +32723,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "28309:87:5" + "src": "28309:87:25" }, { "assignments": [ - 7082 + 10143 ], "declarations": [ { "constant": false, - "id": 7082, + "id": 10143, "mutability": "mutable", "name": "prevBal", - "nameLocation": "28414:7:5", + "nameLocation": "28414:7:25", "nodeType": "VariableDeclaration", - "scope": 7176, - "src": "28406:15:5", + "scope": 10237, + "src": "28406:15:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32746,10 +32746,10 @@ "typeString": "uint256" }, "typeName": { - "id": 7081, + "id": 10142, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28406:7:5", + "src": "28406:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32758,16 +32758,16 @@ "visibility": "internal" } ], - "id": 7090, + "id": 10151, "initialValue": { "arguments": [ { - "id": 7085, + "id": 10146, "name": "balData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7070, - "src": "28435:7:5", + "referencedDeclaration": 10131, + "src": "28435:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -32776,34 +32776,34 @@ { "components": [ { - "id": 7087, + "id": 10148, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "28445:7:5", + "src": "28445:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 7086, + "id": 10147, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28445:7:5", + "src": "28445:7:25", "typeDescriptions": {} } } ], - "id": 7088, + "id": 10149, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "28444:9:5", + "src": "28444:9:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -32822,32 +32822,32 @@ } ], "expression": { - "id": 7083, + "id": 10144, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28424:3:5", + "src": "28424:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7084, + "id": 10145, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "28428:6:5", + "memberLocation": "28428:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "28424:10:5", + "src": "28424:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 7089, + "id": 10150, "isConstant": false, "isLValue": false, "isPure": false, @@ -32856,7 +32856,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28424:30:5", + "src": "28424:30:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -32864,18 +32864,18 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "28406:48:5" + "src": "28406:48:25" }, { "expression": { "arguments": [ { - "id": 7106, + "id": 10167, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7064, - "src": "28570:4:5", + "referencedDeclaration": 10125, + "src": "28570:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32892,12 +32892,12 @@ "expression": { "arguments": [ { - "id": 7103, + "id": 10164, "name": "id", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7062, - "src": "28552:2:5", + "referencedDeclaration": 10123, + "src": "28552:2:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32914,12 +32914,12 @@ "expression": { "arguments": [ { - "id": 7100, + "id": 10161, "name": "to", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7060, - "src": "28539:2:5", + "referencedDeclaration": 10121, + "src": "28539:2:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -32937,14 +32937,14 @@ "arguments": [ { "hexValue": "30783030666464353865", - "id": 7097, + "id": 10158, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "28518:10:5", + "src": "28518:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_16635278_by_1", "typeString": "int_const 16635278" @@ -32962,12 +32962,12 @@ "expression": { "arguments": [ { - "id": 7094, + "id": 10155, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7058, - "src": "28507:5:5", + "referencedDeclaration": 10119, + "src": "28507:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -32982,33 +32982,33 @@ } ], "expression": { - "id": 7091, + "id": 10152, "name": "stdstore", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6630, - "src": "28491:8:5", + "referencedDeclaration": 9691, + "src": "28491:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage", "typeString": "struct StdStorage storage ref" } }, - "id": 7093, + "id": 10154, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "28500:6:5", + "memberLocation": "28500:6:25", "memberName": "target", "nodeType": "MemberAccess", - "referencedDeclaration": 9599, - "src": "28491:15:5", + "referencedDeclaration": 12660, + "src": "28491:15:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 7095, + "id": 10156, "isConstant": false, "isLValue": false, "isPure": false, @@ -33017,29 +33017,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28491:22:5", + "src": "28491:22:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7096, + "id": 10157, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "28514:3:5", + "memberLocation": "28514:3:25", "memberName": "sig", "nodeType": "MemberAccess", - "referencedDeclaration": 9617, - "src": "28491:26:5", + "referencedDeclaration": 12678, + "src": "28491:26:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" } }, - "id": 7098, + "id": 10159, "isConstant": false, "isLValue": false, "isPure": false, @@ -33048,29 +33048,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28491:38:5", + "src": "28491:38:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7099, + "id": 10160, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "28530:8:5", + "memberLocation": "28530:8:25", "memberName": "with_key", "nodeType": "MemberAccess", - "referencedDeclaration": 9653, - "src": "28491:47:5", + "referencedDeclaration": 12714, + "src": "28491:47:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 7101, + "id": 10162, "isConstant": false, "isLValue": false, "isPure": false, @@ -33079,29 +33079,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28491:51:5", + "src": "28491:51:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7102, + "id": 10163, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "28543:8:5", + "memberLocation": "28543:8:25", "memberName": "with_key", "nodeType": "MemberAccess", - "referencedDeclaration": 9671, - "src": "28491:60:5", + "referencedDeclaration": 12732, + "src": "28491:60:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256) returns (struct StdStorage storage pointer)" } }, - "id": 7104, + "id": 10165, "isConstant": false, "isLValue": false, "isPure": false, @@ -33110,29 +33110,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28491:64:5", + "src": "28491:64:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7105, + "id": 10166, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "28556:13:5", + "memberLocation": "28556:13:25", "memberName": "checked_write", "nodeType": "MemberAccess", - "referencedDeclaration": 9747, - "src": "28491:78:5", + "referencedDeclaration": 12808, + "src": "28491:78:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256)" } }, - "id": 7107, + "id": 10168, "isConstant": false, "isLValue": false, "isPure": false, @@ -33141,54 +33141,54 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28491:84:5", + "src": "28491:84:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7108, + "id": 10169, "nodeType": "ExpressionStatement", - "src": "28491:84:5" + "src": "28491:84:25" }, { "condition": { - "id": 7109, + "id": 10170, "name": "adjust", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7066, - "src": "28621:6:5", + "referencedDeclaration": 10127, + "src": "28621:6:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 7175, + "id": 10236, "nodeType": "IfStatement", - "src": "28617:611:5", + "src": "28617:611:25", "trueBody": { - "id": 7174, + "id": 10235, "nodeType": "Block", - "src": "28629:599:5", + "src": "28629:599:25", "statements": [ { "assignments": [ null, - 7111 + 10172 ], "declarations": [ null, { "constant": false, - "id": 7111, + "id": 10172, "mutability": "mutable", "name": "totSupData", - "nameLocation": "28659:10:5", + "nameLocation": "28659:10:25", "nodeType": "VariableDeclaration", - "scope": 7174, - "src": "28646:23:5", + "scope": 10235, + "src": "28646:23:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -33196,10 +33196,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7110, + "id": 10171, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "28646:5:5", + "src": "28646:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -33208,21 +33208,21 @@ "visibility": "internal" } ], - "id": 7120, + "id": 10181, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "30786264383562303339", - "id": 7116, + "id": 10177, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "28713:10:5", + "src": "28713:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_3179655225_by_1", "typeString": "int_const 3179655225" @@ -33230,12 +33230,12 @@ "value": "0xbd85b039" }, { - "id": 7117, + "id": 10178, "name": "id", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7062, - "src": "28725:2:5", + "referencedDeclaration": 10123, + "src": "28725:2:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33254,32 +33254,32 @@ } ], "expression": { - "id": 7114, + "id": 10175, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28690:3:5", + "src": "28690:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7115, + "id": 10176, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "28694:18:5", + "memberLocation": "28694:18:25", "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "28690:22:5", + "src": "28690:22:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" } }, - "id": 7118, + "id": 10179, "isConstant": false, "isLValue": false, "isPure": false, @@ -33288,7 +33288,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28690:38:5", + "src": "28690:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -33304,32 +33304,32 @@ } ], "expression": { - "id": 7112, + "id": 10173, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7058, - "src": "28673:5:5", + "referencedDeclaration": 10119, + "src": "28673:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7113, + "id": 10174, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "28679:10:5", + "memberLocation": "28679:10:25", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "28673:16:5", + "src": "28673:16:25", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 7119, + "id": 10180, "isConstant": false, "isLValue": false, "isPure": false, @@ -33338,7 +33338,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28673:56:5", + "src": "28673:56:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -33346,7 +33346,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "28643:86:5" + "src": "28643:86:25" }, { "expression": { @@ -33356,33 +33356,33 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 7125, + "id": 10186, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 7122, + "id": 10183, "name": "totSupData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7111, - "src": "28768:10:5", + "referencedDeclaration": 10172, + "src": "28768:10:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 7123, + "id": 10184, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "28779:6:5", + "memberLocation": "28779:6:25", "memberName": "length", "nodeType": "MemberAccess", - "src": "28768:17:5", + "src": "28768:17:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33392,21 +33392,21 @@ "operator": "!=", "rightExpression": { "hexValue": "30", - "id": 7124, + "id": 10185, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "28789:1:5", + "src": "28789:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "28768:22:5", + "src": "28768:22:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -33414,14 +33414,14 @@ }, { "hexValue": "537464436865617473206465616c28616464726573732c616464726573732c75696e742c75696e742c626f6f6c293a2074617267657420636f6e7472616374206973206e6f742045524331313535537570706c792e", - "id": 7126, + "id": 10187, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28808:87:5", + "src": "28808:87:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cbb83c7e91c85bace1157a2500e6a0534b39a660e193440ca8d86c890bf3fb8c", "typeString": "literal_string \"StdCheats deal(address,address,uint,uint,bool): target contract is not ERC1155Supply.\"" @@ -33440,7 +33440,7 @@ "typeString": "literal_string \"StdCheats deal(address,address,uint,uint,bool): target contract is not ERC1155Supply.\"" } ], - "id": 7121, + "id": 10182, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -33448,13 +33448,13 @@ -18 ], "referencedDeclaration": -18, - "src": "28743:7:5", + "src": "28743:7:25", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 7127, + "id": 10188, "isConstant": false, "isLValue": false, "isPure": false, @@ -33463,31 +33463,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28743:166:5", + "src": "28743:166:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7128, + "id": 10189, "nodeType": "ExpressionStatement", - "src": "28743:166:5" + "src": "28743:166:25" }, { "assignments": [ - 7130 + 10191 ], "declarations": [ { "constant": false, - "id": 7130, + "id": 10191, "mutability": "mutable", "name": "totSup", - "nameLocation": "28931:6:5", + "nameLocation": "28931:6:25", "nodeType": "VariableDeclaration", - "scope": 7174, - "src": "28923:14:5", + "scope": 10235, + "src": "28923:14:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33495,10 +33495,10 @@ "typeString": "uint256" }, "typeName": { - "id": 7129, + "id": 10190, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28923:7:5", + "src": "28923:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33507,16 +33507,16 @@ "visibility": "internal" } ], - "id": 7138, + "id": 10199, "initialValue": { "arguments": [ { - "id": 7133, + "id": 10194, "name": "totSupData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7111, - "src": "28951:10:5", + "referencedDeclaration": 10172, + "src": "28951:10:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -33525,34 +33525,34 @@ { "components": [ { - "id": 7135, + "id": 10196, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "28964:7:5", + "src": "28964:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 7134, + "id": 10195, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28964:7:5", + "src": "28964:7:25", "typeDescriptions": {} } } ], - "id": 7136, + "id": 10197, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "28963:9:5", + "src": "28963:9:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -33571,32 +33571,32 @@ } ], "expression": { - "id": 7131, + "id": 10192, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28940:3:5", + "src": "28940:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7132, + "id": 10193, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "28944:6:5", + "memberLocation": "28944:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "28940:10:5", + "src": "28940:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 7137, + "id": 10198, "isConstant": false, "isLValue": false, "isPure": false, @@ -33605,7 +33605,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28940:33:5", + "src": "28940:33:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -33613,7 +33613,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "28923:50:5" + "src": "28923:50:25" }, { "condition": { @@ -33621,18 +33621,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 7141, + "id": 10202, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 7139, + "id": 10200, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7064, - "src": "28991:4:5", + "referencedDeclaration": 10125, + "src": "28991:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33641,42 +33641,42 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 7140, + "id": 10201, "name": "prevBal", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7082, - "src": "28998:7:5", + "referencedDeclaration": 10143, + "src": "28998:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "28991:14:5", + "src": "28991:14:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, "falseBody": { - "id": 7157, + "id": 10218, "nodeType": "Block", - "src": "29072:59:5", + "src": "29072:59:25", "statements": [ { "expression": { - "id": 7155, + "id": 10216, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 7150, + "id": 10211, "name": "totSup", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7130, - "src": "29090:6:5", + "referencedDeclaration": 10191, + "src": "29090:6:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33691,18 +33691,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 7153, + "id": 10214, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 7151, + "id": 10212, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7064, - "src": "29101:4:5", + "referencedDeclaration": 10125, + "src": "29101:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33711,71 +33711,71 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 7152, + "id": 10213, "name": "prevBal", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7082, - "src": "29108:7:5", + "referencedDeclaration": 10143, + "src": "29108:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "29101:14:5", + "src": "29101:14:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 7154, + "id": 10215, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "29100:16:5", + "src": "29100:16:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "29090:26:5", + "src": "29090:26:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 7156, + "id": 10217, "nodeType": "ExpressionStatement", - "src": "29090:26:5" + "src": "29090:26:25" } ] }, - "id": 7158, + "id": 10219, "nodeType": "IfStatement", - "src": "28987:144:5", + "src": "28987:144:25", "trueBody": { - "id": 7149, + "id": 10210, "nodeType": "Block", - "src": "29007:59:5", + "src": "29007:59:25", "statements": [ { "expression": { - "id": 7147, + "id": 10208, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 7142, + "id": 10203, "name": "totSup", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7130, - "src": "29025:6:5", + "referencedDeclaration": 10191, + "src": "29025:6:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33790,18 +33790,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 7145, + "id": 10206, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 7143, + "id": 10204, "name": "prevBal", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7082, - "src": "29036:7:5", + "referencedDeclaration": 10143, + "src": "29036:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33810,46 +33810,46 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 7144, + "id": 10205, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7064, - "src": "29046:4:5", + "referencedDeclaration": 10125, + "src": "29046:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "29036:14:5", + "src": "29036:14:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 7146, + "id": 10207, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "29035:16:5", + "src": "29035:16:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "29025:26:5", + "src": "29025:26:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 7148, + "id": 10209, "nodeType": "ExpressionStatement", - "src": "29025:26:5" + "src": "29025:26:25" } ] } @@ -33858,12 +33858,12 @@ "expression": { "arguments": [ { - "id": 7171, + "id": 10232, "name": "totSup", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7130, - "src": "29210:6:5", + "referencedDeclaration": 10191, + "src": "29210:6:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33880,12 +33880,12 @@ "expression": { "arguments": [ { - "id": 7168, + "id": 10229, "name": "id", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7062, - "src": "29192:2:5", + "referencedDeclaration": 10123, + "src": "29192:2:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33903,14 +33903,14 @@ "arguments": [ { "hexValue": "30786264383562303339", - "id": 7165, + "id": 10226, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "29171:10:5", + "src": "29171:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_3179655225_by_1", "typeString": "int_const 3179655225" @@ -33928,12 +33928,12 @@ "expression": { "arguments": [ { - "id": 7162, + "id": 10223, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7058, - "src": "29160:5:5", + "referencedDeclaration": 10119, + "src": "29160:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -33948,33 +33948,33 @@ } ], "expression": { - "id": 7159, + "id": 10220, "name": "stdstore", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6630, - "src": "29144:8:5", + "referencedDeclaration": 9691, + "src": "29144:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage", "typeString": "struct StdStorage storage ref" } }, - "id": 7161, + "id": 10222, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "29153:6:5", + "memberLocation": "29153:6:25", "memberName": "target", "nodeType": "MemberAccess", - "referencedDeclaration": 9599, - "src": "29144:15:5", + "referencedDeclaration": 12660, + "src": "29144:15:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 7163, + "id": 10224, "isConstant": false, "isLValue": false, "isPure": false, @@ -33983,29 +33983,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29144:22:5", + "src": "29144:22:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7164, + "id": 10225, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "29167:3:5", + "memberLocation": "29167:3:25", "memberName": "sig", "nodeType": "MemberAccess", - "referencedDeclaration": 9617, - "src": "29144:26:5", + "referencedDeclaration": 12678, + "src": "29144:26:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" } }, - "id": 7166, + "id": 10227, "isConstant": false, "isLValue": false, "isPure": false, @@ -34014,29 +34014,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29144:38:5", + "src": "29144:38:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7167, + "id": 10228, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "29183:8:5", + "memberLocation": "29183:8:25", "memberName": "with_key", "nodeType": "MemberAccess", - "referencedDeclaration": 9671, - "src": "29144:47:5", + "referencedDeclaration": 12732, + "src": "29144:47:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256) returns (struct StdStorage storage pointer)" } }, - "id": 7169, + "id": 10230, "isConstant": false, "isLValue": false, "isPure": false, @@ -34045,29 +34045,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29144:51:5", + "src": "29144:51:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7170, + "id": 10231, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "29196:13:5", + "memberLocation": "29196:13:25", "memberName": "checked_write", "nodeType": "MemberAccess", - "referencedDeclaration": 9747, - "src": "29144:65:5", + "referencedDeclaration": 12808, + "src": "29144:65:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256)" } }, - "id": 7172, + "id": 10233, "isConstant": false, "isLValue": false, "isPure": false, @@ -34076,16 +34076,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29144:73:5", + "src": "29144:73:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7173, + "id": 10234, "nodeType": "ExpressionStatement", - "src": "29144:73:5" + "src": "29144:73:25" } ] } @@ -34096,20 +34096,20 @@ "kind": "function", "modifiers": [], "name": "dealERC1155", - "nameLocation": "28173:11:5", + "nameLocation": "28173:11:25", "parameters": { - "id": 7067, + "id": 10128, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7058, + "id": 10119, "mutability": "mutable", "name": "token", - "nameLocation": "28193:5:5", + "nameLocation": "28193:5:25", "nodeType": "VariableDeclaration", - "scope": 7177, - "src": "28185:13:5", + "scope": 10238, + "src": "28185:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34117,10 +34117,10 @@ "typeString": "address" }, "typeName": { - "id": 7057, + "id": 10118, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28185:7:5", + "src": "28185:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -34131,13 +34131,13 @@ }, { "constant": false, - "id": 7060, + "id": 10121, "mutability": "mutable", "name": "to", - "nameLocation": "28208:2:5", + "nameLocation": "28208:2:25", "nodeType": "VariableDeclaration", - "scope": 7177, - "src": "28200:10:5", + "scope": 10238, + "src": "28200:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34145,10 +34145,10 @@ "typeString": "address" }, "typeName": { - "id": 7059, + "id": 10120, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28200:7:5", + "src": "28200:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -34159,13 +34159,13 @@ }, { "constant": false, - "id": 7062, + "id": 10123, "mutability": "mutable", "name": "id", - "nameLocation": "28220:2:5", + "nameLocation": "28220:2:25", "nodeType": "VariableDeclaration", - "scope": 7177, - "src": "28212:10:5", + "scope": 10238, + "src": "28212:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34173,10 +34173,10 @@ "typeString": "uint256" }, "typeName": { - "id": 7061, + "id": 10122, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28212:7:5", + "src": "28212:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34186,13 +34186,13 @@ }, { "constant": false, - "id": 7064, + "id": 10125, "mutability": "mutable", "name": "give", - "nameLocation": "28232:4:5", + "nameLocation": "28232:4:25", "nodeType": "VariableDeclaration", - "scope": 7177, - "src": "28224:12:5", + "scope": 10238, + "src": "28224:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34200,10 +34200,10 @@ "typeString": "uint256" }, "typeName": { - "id": 7063, + "id": 10124, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28224:7:5", + "src": "28224:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34213,13 +34213,13 @@ }, { "constant": false, - "id": 7066, + "id": 10127, "mutability": "mutable", "name": "adjust", - "nameLocation": "28243:6:5", + "nameLocation": "28243:6:25", "nodeType": "VariableDeclaration", - "scope": 7177, - "src": "28238:11:5", + "scope": 10238, + "src": "28238:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34227,10 +34227,10 @@ "typeString": "bool" }, "typeName": { - "id": 7065, + "id": 10126, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28238:4:5", + "src": "28238:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -34239,45 +34239,45 @@ "visibility": "internal" } ], - "src": "28184:66:5" + "src": "28184:66:25" }, "returnParameters": { - "id": 7068, + "id": 10129, "nodeType": "ParameterList", "parameters": [], - "src": "28268:0:5" + "src": "28268:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 7306, + "id": 10367, "nodeType": "FunctionDefinition", - "src": "29240:1139:5", + "src": "29240:1139:25", "nodes": [], "body": { - "id": 7305, + "id": 10366, "nodeType": "Block", - "src": "29316:1063:5", + "src": "29316:1063:25", "nodes": [], "statements": [ { "assignments": [ - 7187, - 7189 + 10248, + 10250 ], "declarations": [ { "constant": false, - "id": 7187, + "id": 10248, "mutability": "mutable", "name": "successMinted", - "nameLocation": "29401:13:5", + "nameLocation": "29401:13:25", "nodeType": "VariableDeclaration", - "scope": 7305, - "src": "29396:18:5", + "scope": 10366, + "src": "29396:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34285,10 +34285,10 @@ "typeString": "bool" }, "typeName": { - "id": 7186, + "id": 10247, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29396:4:5", + "src": "29396:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -34298,13 +34298,13 @@ }, { "constant": false, - "id": 7189, + "id": 10250, "mutability": "mutable", "name": "ownerData", - "nameLocation": "29429:9:5", + "nameLocation": "29429:9:25", "nodeType": "VariableDeclaration", - "scope": 7305, - "src": "29416:22:5", + "scope": 10366, + "src": "29416:22:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -34312,10 +34312,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7188, + "id": 10249, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "29416:5:5", + "src": "29416:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -34324,21 +34324,21 @@ "visibility": "internal" } ], - "id": 7198, + "id": 10259, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "30783633353232313165", - "id": 7194, + "id": 10255, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "29482:10:5", + "src": "29482:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_1666326814_by_1", "typeString": "int_const 1666326814" @@ -34346,12 +34346,12 @@ "value": "0x6352211e" }, { - "id": 7195, + "id": 10256, "name": "id", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7183, - "src": "29494:2:5", + "referencedDeclaration": 10244, + "src": "29494:2:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34370,32 +34370,32 @@ } ], "expression": { - "id": 7192, + "id": 10253, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29459:3:5", + "src": "29459:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7193, + "id": 10254, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "29463:18:5", + "memberLocation": "29463:18:25", "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "29459:22:5", + "src": "29459:22:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" } }, - "id": 7196, + "id": 10257, "isConstant": false, "isLValue": false, "isPure": false, @@ -34404,7 +34404,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29459:38:5", + "src": "29459:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -34420,32 +34420,32 @@ } ], "expression": { - "id": 7190, + "id": 10251, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7179, - "src": "29442:5:5", + "referencedDeclaration": 10240, + "src": "29442:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7191, + "id": 10252, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "29448:10:5", + "memberLocation": "29448:10:25", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "29442:16:5", + "src": "29442:16:25", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 7197, + "id": 10258, "isConstant": false, "isLValue": false, "isPure": false, @@ -34454,7 +34454,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29442:56:5", + "src": "29442:56:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -34462,18 +34462,18 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "29395:103:5" + "src": "29395:103:25" }, { "expression": { "arguments": [ { - "id": 7200, + "id": 10261, "name": "successMinted", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7187, - "src": "29516:13:5", + "referencedDeclaration": 10248, + "src": "29516:13:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -34481,14 +34481,14 @@ }, { "hexValue": "537464436865617473206465616c28616464726573732c616464726573732c75696e742c626f6f6c293a206964206e6f74206d696e7465642e", - "id": 7201, + "id": 10262, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29531:59:5", + "src": "29531:59:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e9f524ccbde1b7d94051482eee863c075921757bac915f984f010837545a169e", "typeString": "literal_string \"StdCheats deal(address,address,uint,bool): id not minted.\"" @@ -34507,7 +34507,7 @@ "typeString": "literal_string \"StdCheats deal(address,address,uint,bool): id not minted.\"" } ], - "id": 7199, + "id": 10260, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -34515,13 +34515,13 @@ -18 ], "referencedDeclaration": -18, - "src": "29508:7:5", + "src": "29508:7:25", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 7202, + "id": 10263, "isConstant": false, "isLValue": false, "isPure": false, @@ -34530,33 +34530,33 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29508:83:5", + "src": "29508:83:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7203, + "id": 10264, "nodeType": "ExpressionStatement", - "src": "29508:83:5" + "src": "29508:83:25" }, { "assignments": [ null, - 7205 + 10266 ], "declarations": [ null, { "constant": false, - "id": 7205, + "id": 10266, "mutability": "mutable", "name": "fromBalData", - "nameLocation": "29655:11:5", + "nameLocation": "29655:11:25", "nodeType": "VariableDeclaration", - "scope": 7305, - "src": "29642:24:5", + "scope": 10366, + "src": "29642:24:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -34564,10 +34564,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7204, + "id": 10265, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "29642:5:5", + "src": "29642:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -34576,21 +34576,21 @@ "visibility": "internal" } ], - "id": 7220, + "id": 10281, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "30783730613038323331", - "id": 7210, + "id": 10271, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "29722:10:5", + "src": "29722:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_1889567281_by_1", "typeString": "int_const 1889567281" @@ -34600,12 +34600,12 @@ { "arguments": [ { - "id": 7213, + "id": 10274, "name": "ownerData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7189, - "src": "29745:9:5", + "referencedDeclaration": 10250, + "src": "29745:9:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -34614,34 +34614,34 @@ { "components": [ { - "id": 7215, + "id": 10276, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "29757:7:5", + "src": "29757:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 7214, + "id": 10275, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29757:7:5", + "src": "29757:7:25", "typeDescriptions": {} } } ], - "id": 7216, + "id": 10277, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "29756:9:5", + "src": "29756:9:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -34660,32 +34660,32 @@ } ], "expression": { - "id": 7211, + "id": 10272, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29734:3:5", + "src": "29734:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7212, + "id": 10273, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "29738:6:5", + "memberLocation": "29738:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "29734:10:5", + "src": "29734:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 7217, + "id": 10278, "isConstant": false, "isLValue": false, "isPure": false, @@ -34694,7 +34694,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29734:32:5", + "src": "29734:32:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address_payable", @@ -34714,32 +34714,32 @@ } ], "expression": { - "id": 7208, + "id": 10269, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29699:3:5", + "src": "29699:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7209, + "id": 10270, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "29703:18:5", + "memberLocation": "29703:18:25", "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "29699:22:5", + "src": "29699:22:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" } }, - "id": 7218, + "id": 10279, "isConstant": false, "isLValue": false, "isPure": false, @@ -34748,7 +34748,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29699:68:5", + "src": "29699:68:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -34764,32 +34764,32 @@ } ], "expression": { - "id": 7206, + "id": 10267, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7179, - "src": "29682:5:5", + "referencedDeclaration": 10240, + "src": "29682:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7207, + "id": 10268, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "29688:10:5", + "memberLocation": "29688:10:25", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "29682:16:5", + "src": "29682:16:25", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 7219, + "id": 10280, "isConstant": false, "isLValue": false, "isPure": false, @@ -34798,7 +34798,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29682:86:5", + "src": "29682:86:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -34806,22 +34806,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "29639:129:5" + "src": "29639:129:25" }, { "assignments": [ - 7222 + 10283 ], "declarations": [ { "constant": false, - "id": 7222, + "id": 10283, "mutability": "mutable", "name": "fromPrevBal", - "nameLocation": "29786:11:5", + "nameLocation": "29786:11:25", "nodeType": "VariableDeclaration", - "scope": 7305, - "src": "29778:19:5", + "scope": 10366, + "src": "29778:19:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34829,10 +34829,10 @@ "typeString": "uint256" }, "typeName": { - "id": 7221, + "id": 10282, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29778:7:5", + "src": "29778:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34841,16 +34841,16 @@ "visibility": "internal" } ], - "id": 7230, + "id": 10291, "initialValue": { "arguments": [ { - "id": 7225, + "id": 10286, "name": "fromBalData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7205, - "src": "29811:11:5", + "referencedDeclaration": 10266, + "src": "29811:11:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -34859,34 +34859,34 @@ { "components": [ { - "id": 7227, + "id": 10288, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "29825:7:5", + "src": "29825:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 7226, + "id": 10287, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29825:7:5", + "src": "29825:7:25", "typeDescriptions": {} } } ], - "id": 7228, + "id": 10289, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "29824:9:5", + "src": "29824:9:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -34905,32 +34905,32 @@ } ], "expression": { - "id": 7223, + "id": 10284, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29800:3:5", + "src": "29800:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7224, + "id": 10285, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "29804:6:5", + "memberLocation": "29804:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "29800:10:5", + "src": "29800:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 7229, + "id": 10290, "isConstant": false, "isLValue": false, "isPure": false, @@ -34939,7 +34939,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29800:34:5", + "src": "29800:34:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -34947,24 +34947,24 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "29778:56:5" + "src": "29778:56:25" }, { "assignments": [ null, - 7232 + 10293 ], "declarations": [ null, { "constant": false, - "id": 7232, + "id": 10293, "mutability": "mutable", "name": "toBalData", - "nameLocation": "29901:9:5", + "nameLocation": "29901:9:25", "nodeType": "VariableDeclaration", - "scope": 7305, - "src": "29888:22:5", + "scope": 10366, + "src": "29888:22:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -34972,10 +34972,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7231, + "id": 10292, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "29888:5:5", + "src": "29888:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -34984,21 +34984,21 @@ "visibility": "internal" } ], - "id": 7241, + "id": 10302, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "30783730613038323331", - "id": 7237, + "id": 10298, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "29954:10:5", + "src": "29954:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_1889567281_by_1", "typeString": "int_const 1889567281" @@ -35006,12 +35006,12 @@ "value": "0x70a08231" }, { - "id": 7238, + "id": 10299, "name": "to", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7181, - "src": "29966:2:5", + "referencedDeclaration": 10242, + "src": "29966:2:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -35030,32 +35030,32 @@ } ], "expression": { - "id": 7235, + "id": 10296, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29931:3:5", + "src": "29931:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7236, + "id": 10297, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "29935:18:5", + "memberLocation": "29935:18:25", "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "29931:22:5", + "src": "29931:22:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" } }, - "id": 7239, + "id": 10300, "isConstant": false, "isLValue": false, "isPure": false, @@ -35064,7 +35064,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29931:38:5", + "src": "29931:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -35080,32 +35080,32 @@ } ], "expression": { - "id": 7233, + "id": 10294, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7179, - "src": "29914:5:5", + "referencedDeclaration": 10240, + "src": "29914:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7234, + "id": 10295, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "29920:10:5", + "memberLocation": "29920:10:25", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "29914:16:5", + "src": "29914:16:25", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 7240, + "id": 10301, "isConstant": false, "isLValue": false, "isPure": false, @@ -35114,7 +35114,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29914:56:5", + "src": "29914:56:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -35122,22 +35122,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "29885:85:5" + "src": "29885:85:25" }, { "assignments": [ - 7243 + 10304 ], "declarations": [ { "constant": false, - "id": 7243, + "id": 10304, "mutability": "mutable", "name": "toPrevBal", - "nameLocation": "29988:9:5", + "nameLocation": "29988:9:25", "nodeType": "VariableDeclaration", - "scope": 7305, - "src": "29980:17:5", + "scope": 10366, + "src": "29980:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35145,10 +35145,10 @@ "typeString": "uint256" }, "typeName": { - "id": 7242, + "id": 10303, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29980:7:5", + "src": "29980:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35157,16 +35157,16 @@ "visibility": "internal" } ], - "id": 7251, + "id": 10312, "initialValue": { "arguments": [ { - "id": 7246, + "id": 10307, "name": "toBalData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7232, - "src": "30011:9:5", + "referencedDeclaration": 10293, + "src": "30011:9:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -35175,34 +35175,34 @@ { "components": [ { - "id": 7248, + "id": 10309, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "30023:7:5", + "src": "30023:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 7247, + "id": 10308, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30023:7:5", + "src": "30023:7:25", "typeDescriptions": {} } } ], - "id": 7249, + "id": 10310, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "30022:9:5", + "src": "30022:9:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -35221,32 +35221,32 @@ } ], "expression": { - "id": 7244, + "id": 10305, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30000:3:5", + "src": "30000:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7245, + "id": 10306, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "30004:6:5", + "memberLocation": "30004:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "30000:10:5", + "src": "30000:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 7250, + "id": 10311, "isConstant": false, "isLValue": false, "isPure": false, @@ -35255,7 +35255,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30000:32:5", + "src": "30000:32:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -35263,13 +35263,13 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "29980:52:5" + "src": "29980:52:25" }, { "expression": { "arguments": [ { - "id": 7271, + "id": 10332, "isConstant": false, "isLValue": false, "isPure": false, @@ -35277,14 +35277,14 @@ "nodeType": "UnaryOperation", "operator": "--", "prefix": true, - "src": "30166:13:5", + "src": "30166:13:25", "subExpression": { - "id": 7270, + "id": 10331, "name": "fromPrevBal", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7222, - "src": "30168:11:5", + "referencedDeclaration": 10283, + "src": "30168:11:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35308,12 +35308,12 @@ { "arguments": [ { - "id": 7263, + "id": 10324, "name": "ownerData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7189, - "src": "30129:9:5", + "referencedDeclaration": 10250, + "src": "30129:9:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -35322,34 +35322,34 @@ { "components": [ { - "id": 7265, + "id": 10326, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "30141:7:5", + "src": "30141:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 7264, + "id": 10325, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30141:7:5", + "src": "30141:7:25", "typeDescriptions": {} } } ], - "id": 7266, + "id": 10327, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "30140:9:5", + "src": "30140:9:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -35368,32 +35368,32 @@ } ], "expression": { - "id": 7261, + "id": 10322, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30118:3:5", + "src": "30118:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7262, + "id": 10323, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "30122:6:5", + "memberLocation": "30122:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "30118:10:5", + "src": "30118:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 7267, + "id": 10328, "isConstant": false, "isLValue": false, "isPure": false, @@ -35402,7 +35402,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30118:32:5", + "src": "30118:32:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address_payable", @@ -35421,14 +35421,14 @@ "arguments": [ { "hexValue": "30783730613038323331", - "id": 7258, + "id": 10319, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "30097:10:5", + "src": "30097:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_1889567281_by_1", "typeString": "int_const 1889567281" @@ -35446,12 +35446,12 @@ "expression": { "arguments": [ { - "id": 7255, + "id": 10316, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7179, - "src": "30086:5:5", + "referencedDeclaration": 10240, + "src": "30086:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -35466,33 +35466,33 @@ } ], "expression": { - "id": 7252, + "id": 10313, "name": "stdstore", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6630, - "src": "30070:8:5", + "referencedDeclaration": 9691, + "src": "30070:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage", "typeString": "struct StdStorage storage ref" } }, - "id": 7254, + "id": 10315, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30079:6:5", + "memberLocation": "30079:6:25", "memberName": "target", "nodeType": "MemberAccess", - "referencedDeclaration": 9599, - "src": "30070:15:5", + "referencedDeclaration": 12660, + "src": "30070:15:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 7256, + "id": 10317, "isConstant": false, "isLValue": false, "isPure": false, @@ -35501,29 +35501,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30070:22:5", + "src": "30070:22:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7257, + "id": 10318, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30093:3:5", + "memberLocation": "30093:3:25", "memberName": "sig", "nodeType": "MemberAccess", - "referencedDeclaration": 9617, - "src": "30070:26:5", + "referencedDeclaration": 12678, + "src": "30070:26:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" } }, - "id": 7259, + "id": 10320, "isConstant": false, "isLValue": false, "isPure": false, @@ -35532,29 +35532,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30070:38:5", + "src": "30070:38:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7260, + "id": 10321, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30109:8:5", + "memberLocation": "30109:8:25", "memberName": "with_key", "nodeType": "MemberAccess", - "referencedDeclaration": 9653, - "src": "30070:47:5", + "referencedDeclaration": 12714, + "src": "30070:47:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 7268, + "id": 10329, "isConstant": false, "isLValue": false, "isPure": false, @@ -35563,29 +35563,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30070:81:5", + "src": "30070:81:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7269, + "id": 10330, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30152:13:5", + "memberLocation": "30152:13:25", "memberName": "checked_write", "nodeType": "MemberAccess", - "referencedDeclaration": 9747, - "src": "30070:95:5", + "referencedDeclaration": 12808, + "src": "30070:95:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256)" } }, - "id": 7272, + "id": 10333, "isConstant": false, "isLValue": false, "isPure": false, @@ -35594,22 +35594,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30070:110:5", + "src": "30070:110:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7273, + "id": 10334, "nodeType": "ExpressionStatement", - "src": "30070:110:5" + "src": "30070:110:25" }, { "expression": { "arguments": [ { - "id": 7287, + "id": 10348, "isConstant": false, "isLValue": false, "isPure": false, @@ -35617,14 +35617,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": true, - "src": "30256:11:5", + "src": "30256:11:25", "subExpression": { - "id": 7286, + "id": 10347, "name": "toPrevBal", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7243, - "src": "30258:9:5", + "referencedDeclaration": 10304, + "src": "30258:9:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35646,12 +35646,12 @@ "expression": { "arguments": [ { - "id": 7283, + "id": 10344, "name": "to", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7181, - "src": "30238:2:5", + "referencedDeclaration": 10242, + "src": "30238:2:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -35669,14 +35669,14 @@ "arguments": [ { "hexValue": "30783730613038323331", - "id": 7280, + "id": 10341, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "30217:10:5", + "src": "30217:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_1889567281_by_1", "typeString": "int_const 1889567281" @@ -35694,12 +35694,12 @@ "expression": { "arguments": [ { - "id": 7277, + "id": 10338, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7179, - "src": "30206:5:5", + "referencedDeclaration": 10240, + "src": "30206:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -35714,33 +35714,33 @@ } ], "expression": { - "id": 7274, + "id": 10335, "name": "stdstore", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6630, - "src": "30190:8:5", + "referencedDeclaration": 9691, + "src": "30190:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage", "typeString": "struct StdStorage storage ref" } }, - "id": 7276, + "id": 10337, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30199:6:5", + "memberLocation": "30199:6:25", "memberName": "target", "nodeType": "MemberAccess", - "referencedDeclaration": 9599, - "src": "30190:15:5", + "referencedDeclaration": 12660, + "src": "30190:15:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 7278, + "id": 10339, "isConstant": false, "isLValue": false, "isPure": false, @@ -35749,29 +35749,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30190:22:5", + "src": "30190:22:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7279, + "id": 10340, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30213:3:5", + "memberLocation": "30213:3:25", "memberName": "sig", "nodeType": "MemberAccess", - "referencedDeclaration": 9617, - "src": "30190:26:5", + "referencedDeclaration": 12678, + "src": "30190:26:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" } }, - "id": 7281, + "id": 10342, "isConstant": false, "isLValue": false, "isPure": false, @@ -35780,29 +35780,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30190:38:5", + "src": "30190:38:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7282, + "id": 10343, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30229:8:5", + "memberLocation": "30229:8:25", "memberName": "with_key", "nodeType": "MemberAccess", - "referencedDeclaration": 9653, - "src": "30190:47:5", + "referencedDeclaration": 12714, + "src": "30190:47:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 7284, + "id": 10345, "isConstant": false, "isLValue": false, "isPure": false, @@ -35811,29 +35811,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30190:51:5", + "src": "30190:51:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7285, + "id": 10346, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30242:13:5", + "memberLocation": "30242:13:25", "memberName": "checked_write", "nodeType": "MemberAccess", - "referencedDeclaration": 9747, - "src": "30190:65:5", + "referencedDeclaration": 12808, + "src": "30190:65:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256)" } }, - "id": 7288, + "id": 10349, "isConstant": false, "isLValue": false, "isPure": false, @@ -35842,27 +35842,27 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30190:78:5", + "src": "30190:78:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7289, + "id": 10350, "nodeType": "ExpressionStatement", - "src": "30190:78:5" + "src": "30190:78:25" }, { "expression": { "arguments": [ { - "id": 7302, + "id": 10363, "name": "to", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7181, - "src": "30369:2:5", + "referencedDeclaration": 10242, + "src": "30369:2:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -35879,12 +35879,12 @@ "expression": { "arguments": [ { - "id": 7299, + "id": 10360, "name": "id", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7183, - "src": "30351:2:5", + "referencedDeclaration": 10244, + "src": "30351:2:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35902,14 +35902,14 @@ "arguments": [ { "hexValue": "30783633353232313165", - "id": 7296, + "id": 10357, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "30330:10:5", + "src": "30330:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_1666326814_by_1", "typeString": "int_const 1666326814" @@ -35927,12 +35927,12 @@ "expression": { "arguments": [ { - "id": 7293, + "id": 10354, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7179, - "src": "30319:5:5", + "referencedDeclaration": 10240, + "src": "30319:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -35947,33 +35947,33 @@ } ], "expression": { - "id": 7290, + "id": 10351, "name": "stdstore", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6630, - "src": "30303:8:5", + "referencedDeclaration": 9691, + "src": "30303:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage", "typeString": "struct StdStorage storage ref" } }, - "id": 7292, + "id": 10353, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30312:6:5", + "memberLocation": "30312:6:25", "memberName": "target", "nodeType": "MemberAccess", - "referencedDeclaration": 9599, - "src": "30303:15:5", + "referencedDeclaration": 12660, + "src": "30303:15:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 7294, + "id": 10355, "isConstant": false, "isLValue": false, "isPure": false, @@ -35982,29 +35982,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30303:22:5", + "src": "30303:22:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7295, + "id": 10356, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30326:3:5", + "memberLocation": "30326:3:25", "memberName": "sig", "nodeType": "MemberAccess", - "referencedDeclaration": 9617, - "src": "30303:26:5", + "referencedDeclaration": 12678, + "src": "30303:26:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" } }, - "id": 7297, + "id": 10358, "isConstant": false, "isLValue": false, "isPure": false, @@ -36013,29 +36013,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30303:38:5", + "src": "30303:38:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7298, + "id": 10359, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30342:8:5", + "memberLocation": "30342:8:25", "memberName": "with_key", "nodeType": "MemberAccess", - "referencedDeclaration": 9671, - "src": "30303:47:5", + "referencedDeclaration": 12732, + "src": "30303:47:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256) returns (struct StdStorage storage pointer)" } }, - "id": 7300, + "id": 10361, "isConstant": false, "isLValue": false, "isPure": false, @@ -36044,29 +36044,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30303:51:5", + "src": "30303:51:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7301, + "id": 10362, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30355:13:5", + "memberLocation": "30355:13:25", "memberName": "checked_write", "nodeType": "MemberAccess", - "referencedDeclaration": 9730, - "src": "30303:65:5", + "referencedDeclaration": 12791, + "src": "30303:65:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$__$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$__$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address)" } }, - "id": 7303, + "id": 10364, "isConstant": false, "isLValue": false, "isPure": false, @@ -36075,16 +36075,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30303:69:5", + "src": "30303:69:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7304, + "id": 10365, "nodeType": "ExpressionStatement", - "src": "30303:69:5" + "src": "30303:69:25" } ] }, @@ -36092,20 +36092,20 @@ "kind": "function", "modifiers": [], "name": "dealERC721", - "nameLocation": "29249:10:5", + "nameLocation": "29249:10:25", "parameters": { - "id": 7184, + "id": 10245, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7179, + "id": 10240, "mutability": "mutable", "name": "token", - "nameLocation": "29268:5:5", + "nameLocation": "29268:5:25", "nodeType": "VariableDeclaration", - "scope": 7306, - "src": "29260:13:5", + "scope": 10367, + "src": "29260:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36113,10 +36113,10 @@ "typeString": "address" }, "typeName": { - "id": 7178, + "id": 10239, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29260:7:5", + "src": "29260:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -36127,13 +36127,13 @@ }, { "constant": false, - "id": 7181, + "id": 10242, "mutability": "mutable", "name": "to", - "nameLocation": "29283:2:5", + "nameLocation": "29283:2:25", "nodeType": "VariableDeclaration", - "scope": 7306, - "src": "29275:10:5", + "scope": 10367, + "src": "29275:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36141,10 +36141,10 @@ "typeString": "address" }, "typeName": { - "id": 7180, + "id": 10241, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29275:7:5", + "src": "29275:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -36155,13 +36155,13 @@ }, { "constant": false, - "id": 7183, + "id": 10244, "mutability": "mutable", "name": "id", - "nameLocation": "29295:2:5", + "nameLocation": "29295:2:25", "nodeType": "VariableDeclaration", - "scope": 7306, - "src": "29287:10:5", + "scope": 10367, + "src": "29287:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36169,10 +36169,10 @@ "typeString": "uint256" }, "typeName": { - "id": 7182, + "id": 10243, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29287:7:5", + "src": "29287:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36181,40 +36181,40 @@ "visibility": "internal" } ], - "src": "29259:39:5" + "src": "29259:39:25" }, "returnParameters": { - "id": 7185, + "id": 10246, "nodeType": "ParameterList", "parameters": [], - "src": "29316:0:5" + "src": "29316:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 7321, + "id": 10382, "nodeType": "FunctionDefinition", - "src": "30385:123:5", + "src": "30385:123:25", "nodes": [], "body": { - "id": 7320, + "id": 10381, "nodeType": "Block", - "src": "30459:49:5", + "src": "30459:49:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7314, + "id": 10375, "name": "what", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7308, - "src": "30482:4:5", + "referencedDeclaration": 10369, + "src": "30482:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -36222,14 +36222,14 @@ }, { "hexValue": "", - "id": 7315, + "id": 10376, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30488:2:5", + "src": "30488:2:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", "typeString": "literal_string \"\"" @@ -36238,14 +36238,14 @@ }, { "hexValue": "30", - "id": 7316, + "id": 10377, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "30492:1:5", + "src": "30492:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -36253,12 +36253,12 @@ "value": "0" }, { - "id": 7317, + "id": 10378, "name": "where", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7310, - "src": "30495:5:5", + "referencedDeclaration": 10371, + "src": "30495:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -36284,22 +36284,22 @@ "typeString": "address" } ], - "id": 7313, + "id": 10374, "name": "deployCodeTo", "nodeType": "Identifier", "overloadedDeclarations": [ - 7321, - 7338, - 7391 + 10382, + 10399, + 10452 ], - "referencedDeclaration": 7391, - "src": "30469:12:5", + "referencedDeclaration": 10452, + "src": "30469:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_bytes_memory_ptr_$_t_uint256_$_t_address_$returns$__$", "typeString": "function (string memory,bytes memory,uint256,address)" } }, - "id": 7318, + "id": 10379, "isConstant": false, "isLValue": false, "isPure": false, @@ -36308,16 +36308,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30469:32:5", + "src": "30469:32:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7319, + "id": 10380, "nodeType": "ExpressionStatement", - "src": "30469:32:5" + "src": "30469:32:25" } ] }, @@ -36325,20 +36325,20 @@ "kind": "function", "modifiers": [], "name": "deployCodeTo", - "nameLocation": "30394:12:5", + "nameLocation": "30394:12:25", "parameters": { - "id": 7311, + "id": 10372, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7308, + "id": 10369, "mutability": "mutable", "name": "what", - "nameLocation": "30421:4:5", + "nameLocation": "30421:4:25", "nodeType": "VariableDeclaration", - "scope": 7321, - "src": "30407:18:5", + "scope": 10382, + "src": "30407:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36346,10 +36346,10 @@ "typeString": "string" }, "typeName": { - "id": 7307, + "id": 10368, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30407:6:5", + "src": "30407:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36359,13 +36359,13 @@ }, { "constant": false, - "id": 7310, + "id": 10371, "mutability": "mutable", "name": "where", - "nameLocation": "30435:5:5", + "nameLocation": "30435:5:25", "nodeType": "VariableDeclaration", - "scope": 7321, - "src": "30427:13:5", + "scope": 10382, + "src": "30427:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36373,10 +36373,10 @@ "typeString": "address" }, "typeName": { - "id": 7309, + "id": 10370, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30427:7:5", + "src": "30427:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -36386,52 +36386,52 @@ "visibility": "internal" } ], - "src": "30406:35:5" + "src": "30406:35:25" }, "returnParameters": { - "id": 7312, + "id": 10373, "nodeType": "ParameterList", "parameters": [], - "src": "30459:0:5" + "src": "30459:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 7338, + "id": 10399, "nodeType": "FunctionDefinition", - "src": "30514:144:5", + "src": "30514:144:25", "nodes": [], "body": { - "id": 7337, + "id": 10398, "nodeType": "Block", - "src": "30607:51:5", + "src": "30607:51:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7331, + "id": 10392, "name": "what", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7323, - "src": "30630:4:5", + "referencedDeclaration": 10384, + "src": "30630:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 7332, + "id": 10393, "name": "args", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7325, - "src": "30636:4:5", + "referencedDeclaration": 10386, + "src": "30636:4:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -36439,14 +36439,14 @@ }, { "hexValue": "30", - "id": 7333, + "id": 10394, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "30642:1:5", + "src": "30642:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -36454,12 +36454,12 @@ "value": "0" }, { - "id": 7334, + "id": 10395, "name": "where", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7327, - "src": "30645:5:5", + "referencedDeclaration": 10388, + "src": "30645:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -36485,22 +36485,22 @@ "typeString": "address" } ], - "id": 7330, + "id": 10391, "name": "deployCodeTo", "nodeType": "Identifier", "overloadedDeclarations": [ - 7321, - 7338, - 7391 + 10382, + 10399, + 10452 ], - "referencedDeclaration": 7391, - "src": "30617:12:5", + "referencedDeclaration": 10452, + "src": "30617:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_bytes_memory_ptr_$_t_uint256_$_t_address_$returns$__$", "typeString": "function (string memory,bytes memory,uint256,address)" } }, - "id": 7335, + "id": 10396, "isConstant": false, "isLValue": false, "isPure": false, @@ -36509,16 +36509,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30617:34:5", + "src": "30617:34:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7336, + "id": 10397, "nodeType": "ExpressionStatement", - "src": "30617:34:5" + "src": "30617:34:25" } ] }, @@ -36526,20 +36526,20 @@ "kind": "function", "modifiers": [], "name": "deployCodeTo", - "nameLocation": "30523:12:5", + "nameLocation": "30523:12:25", "parameters": { - "id": 7328, + "id": 10389, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7323, + "id": 10384, "mutability": "mutable", "name": "what", - "nameLocation": "30550:4:5", + "nameLocation": "30550:4:25", "nodeType": "VariableDeclaration", - "scope": 7338, - "src": "30536:18:5", + "scope": 10399, + "src": "30536:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36547,10 +36547,10 @@ "typeString": "string" }, "typeName": { - "id": 7322, + "id": 10383, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30536:6:5", + "src": "30536:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36560,13 +36560,13 @@ }, { "constant": false, - "id": 7325, + "id": 10386, "mutability": "mutable", "name": "args", - "nameLocation": "30569:4:5", + "nameLocation": "30569:4:25", "nodeType": "VariableDeclaration", - "scope": 7338, - "src": "30556:17:5", + "scope": 10399, + "src": "30556:17:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36574,10 +36574,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7324, + "id": 10385, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30556:5:5", + "src": "30556:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -36587,13 +36587,13 @@ }, { "constant": false, - "id": 7327, + "id": 10388, "mutability": "mutable", "name": "where", - "nameLocation": "30583:5:5", + "nameLocation": "30583:5:25", "nodeType": "VariableDeclaration", - "scope": 7338, - "src": "30575:13:5", + "scope": 10399, + "src": "30575:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36601,10 +36601,10 @@ "typeString": "address" }, "typeName": { - "id": 7326, + "id": 10387, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30575:7:5", + "src": "30575:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -36614,44 +36614,44 @@ "visibility": "internal" } ], - "src": "30535:54:5" + "src": "30535:54:25" }, "returnParameters": { - "id": 7329, + "id": 10390, "nodeType": "ParameterList", "parameters": [], - "src": "30607:0:5" + "src": "30607:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 7391, + "id": 10452, "nodeType": "FunctionDefinition", - "src": "30664:475:5", + "src": "30664:475:25", "nodes": [], "body": { - "id": 7390, + "id": 10451, "nodeType": "Block", - "src": "30772:367:5", + "src": "30772:367:25", "nodes": [], "statements": [ { "assignments": [ - 7350 + 10411 ], "declarations": [ { "constant": false, - "id": 7350, + "id": 10411, "mutability": "mutable", "name": "creationCode", - "nameLocation": "30795:12:5", + "nameLocation": "30795:12:25", "nodeType": "VariableDeclaration", - "scope": 7390, - "src": "30782:25:5", + "scope": 10451, + "src": "30782:25:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36659,10 +36659,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7349, + "id": 10410, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30782:5:5", + "src": "30782:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -36671,16 +36671,16 @@ "visibility": "internal" } ], - "id": 7355, + "id": 10416, "initialValue": { "arguments": [ { - "id": 7353, + "id": 10414, "name": "what", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7340, - "src": "30821:4:5", + "referencedDeclaration": 10401, + "src": "30821:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -36695,33 +36695,33 @@ } ], "expression": { - "id": 7351, + "id": 10412, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "30810:2:5", + "referencedDeclaration": 9708, + "src": "30810:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 7352, + "id": 10413, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "30813:7:5", + "memberLocation": "30813:7:25", "memberName": "getCode", "nodeType": "MemberAccess", - "referencedDeclaration": 12704, - "src": "30810:10:5", + "referencedDeclaration": 15765, + "src": "30810:10:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) view external returns (bytes memory)" } }, - "id": 7354, + "id": 10415, "isConstant": false, "isLValue": false, "isPure": false, @@ -36730,7 +36730,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30810:16:5", + "src": "30810:16:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -36738,18 +36738,18 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "30782:44:5" + "src": "30782:44:25" }, { "expression": { "arguments": [ { - "id": 7359, + "id": 10420, "name": "where", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7346, - "src": "30844:5:5", + "referencedDeclaration": 10407, + "src": "30844:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -36758,24 +36758,24 @@ { "arguments": [ { - "id": 7362, + "id": 10423, "name": "creationCode", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7350, - "src": "30868:12:5", + "referencedDeclaration": 10411, + "src": "30868:12:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, { - "id": 7363, + "id": 10424, "name": "args", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7342, - "src": "30882:4:5", + "referencedDeclaration": 10403, + "src": "30882:4:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -36794,32 +36794,32 @@ } ], "expression": { - "id": 7360, + "id": 10421, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30851:3:5", + "src": "30851:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7361, + "id": 10422, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "30855:12:5", + "memberLocation": "30855:12:25", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "30851:16:5", + "src": "30851:16:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 7364, + "id": 10425, "isConstant": false, "isLValue": false, "isPure": false, @@ -36828,7 +36828,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30851:36:5", + "src": "30851:36:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -36848,33 +36848,33 @@ } ], "expression": { - "id": 7356, + "id": 10417, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "30836:2:5", + "referencedDeclaration": 9708, + "src": "30836:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 7358, + "id": 10419, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "30839:4:5", + "memberLocation": "30839:4:25", "memberName": "etch", "nodeType": "MemberAccess", - "referencedDeclaration": 13575, - "src": "30836:7:5", + "referencedDeclaration": 16636, + "src": "30836:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (address,bytes memory) external" } }, - "id": 7365, + "id": 10426, "isConstant": false, "isLValue": false, "isPure": false, @@ -36883,32 +36883,32 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30836:52:5", + "src": "30836:52:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7366, + "id": 10427, "nodeType": "ExpressionStatement", - "src": "30836:52:5" + "src": "30836:52:25" }, { "assignments": [ - 7368, - 7370 + 10429, + 10431 ], "declarations": [ { "constant": false, - "id": 7368, + "id": 10429, "mutability": "mutable", "name": "success", - "nameLocation": "30904:7:5", + "nameLocation": "30904:7:25", "nodeType": "VariableDeclaration", - "scope": 7390, - "src": "30899:12:5", + "scope": 10451, + "src": "30899:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36916,10 +36916,10 @@ "typeString": "bool" }, "typeName": { - "id": 7367, + "id": 10428, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "30899:4:5", + "src": "30899:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -36929,13 +36929,13 @@ }, { "constant": false, - "id": 7370, + "id": 10431, "mutability": "mutable", "name": "runtimeBytecode", - "nameLocation": "30926:15:5", + "nameLocation": "30926:15:25", "nodeType": "VariableDeclaration", - "scope": 7390, - "src": "30913:28:5", + "scope": 10451, + "src": "30913:28:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36943,10 +36943,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7369, + "id": 10430, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30913:5:5", + "src": "30913:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -36955,19 +36955,19 @@ "visibility": "internal" } ], - "id": 7377, + "id": 10438, "initialValue": { "arguments": [ { "hexValue": "", - "id": 7375, + "id": 10436, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30970:2:5", + "src": "30970:2:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", "typeString": "literal_string \"\"" @@ -36990,32 +36990,32 @@ } ], "expression": { - "id": 7371, + "id": 10432, "name": "where", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7346, - "src": "30945:5:5", + "referencedDeclaration": 10407, + "src": "30945:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7372, + "id": 10433, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "30951:4:5", + "memberLocation": "30951:4:25", "memberName": "call", "nodeType": "MemberAccess", - "src": "30945:10:5", + "src": "30945:10:25", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" } }, - "id": 7374, + "id": 10435, "isConstant": false, "isLValue": false, "isPure": false, @@ -37026,25 +37026,25 @@ "nodeType": "FunctionCallOptions", "options": [ { - "id": 7373, + "id": 10434, "name": "value", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7344, - "src": "30963:5:5", + "referencedDeclaration": 10405, + "src": "30963:5:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "src": "30945:24:5", + "src": "30945:24:25", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$value", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" } }, - "id": 7376, + "id": 10437, "isConstant": false, "isLValue": false, "isPure": false, @@ -37053,7 +37053,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30945:28:5", + "src": "30945:28:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -37061,18 +37061,18 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "30898:75:5" + "src": "30898:75:25" }, { "expression": { "arguments": [ { - "id": 7379, + "id": 10440, "name": "success", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7368, - "src": "30991:7:5", + "referencedDeclaration": 10429, + "src": "30991:7:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -37080,14 +37080,14 @@ }, { "hexValue": "537464436865617473206465706c6f79436f6465546f28737472696e672c62797465732c75696e743235362c61646472657373293a204661696c656420746f206372656174652072756e74696d652062797465636f64652e", - "id": 7380, + "id": 10441, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31000:90:5", + "src": "31000:90:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b108e15dc33227f7dcfd1bb506d1d48e88a540eadf4c41cd675a882ac84a6d45", "typeString": "literal_string \"StdCheats deployCodeTo(string,bytes,uint256,address): Failed to create runtime bytecode.\"" @@ -37106,7 +37106,7 @@ "typeString": "literal_string \"StdCheats deployCodeTo(string,bytes,uint256,address): Failed to create runtime bytecode.\"" } ], - "id": 7378, + "id": 10439, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -37114,13 +37114,13 @@ -18 ], "referencedDeclaration": -18, - "src": "30983:7:5", + "src": "30983:7:25", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 7381, + "id": 10442, "isConstant": false, "isLValue": false, "isPure": false, @@ -37129,39 +37129,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30983:108:5", + "src": "30983:108:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7382, + "id": 10443, "nodeType": "ExpressionStatement", - "src": "30983:108:5" + "src": "30983:108:25" }, { "expression": { "arguments": [ { - "id": 7386, + "id": 10447, "name": "where", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7346, - "src": "31109:5:5", + "referencedDeclaration": 10407, + "src": "31109:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 7387, + "id": 10448, "name": "runtimeBytecode", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7370, - "src": "31116:15:5", + "referencedDeclaration": 10431, + "src": "31116:15:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -37180,33 +37180,33 @@ } ], "expression": { - "id": 7383, + "id": 10444, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "31101:2:5", + "referencedDeclaration": 9708, + "src": "31101:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 7385, + "id": 10446, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "31104:4:5", + "memberLocation": "31104:4:25", "memberName": "etch", "nodeType": "MemberAccess", - "referencedDeclaration": 13575, - "src": "31101:7:5", + "referencedDeclaration": 16636, + "src": "31101:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (address,bytes memory) external" } }, - "id": 7388, + "id": 10449, "isConstant": false, "isLValue": false, "isPure": false, @@ -37215,16 +37215,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31101:31:5", + "src": "31101:31:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7389, + "id": 10450, "nodeType": "ExpressionStatement", - "src": "31101:31:5" + "src": "31101:31:25" } ] }, @@ -37232,20 +37232,20 @@ "kind": "function", "modifiers": [], "name": "deployCodeTo", - "nameLocation": "30673:12:5", + "nameLocation": "30673:12:25", "parameters": { - "id": 7347, + "id": 10408, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7340, + "id": 10401, "mutability": "mutable", "name": "what", - "nameLocation": "30700:4:5", + "nameLocation": "30700:4:25", "nodeType": "VariableDeclaration", - "scope": 7391, - "src": "30686:18:5", + "scope": 10452, + "src": "30686:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37253,10 +37253,10 @@ "typeString": "string" }, "typeName": { - "id": 7339, + "id": 10400, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30686:6:5", + "src": "30686:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37266,13 +37266,13 @@ }, { "constant": false, - "id": 7342, + "id": 10403, "mutability": "mutable", "name": "args", - "nameLocation": "30719:4:5", + "nameLocation": "30719:4:25", "nodeType": "VariableDeclaration", - "scope": 7391, - "src": "30706:17:5", + "scope": 10452, + "src": "30706:17:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37280,10 +37280,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7341, + "id": 10402, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30706:5:5", + "src": "30706:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -37293,13 +37293,13 @@ }, { "constant": false, - "id": 7344, + "id": 10405, "mutability": "mutable", "name": "value", - "nameLocation": "30733:5:5", + "nameLocation": "30733:5:25", "nodeType": "VariableDeclaration", - "scope": 7391, - "src": "30725:13:5", + "scope": 10452, + "src": "30725:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37307,10 +37307,10 @@ "typeString": "uint256" }, "typeName": { - "id": 7343, + "id": 10404, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30725:7:5", + "src": "30725:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37320,13 +37320,13 @@ }, { "constant": false, - "id": 7346, + "id": 10407, "mutability": "mutable", "name": "where", - "nameLocation": "30748:5:5", + "nameLocation": "30748:5:25", "nodeType": "VariableDeclaration", - "scope": 7391, - "src": "30740:13:5", + "scope": 10452, + "src": "30740:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37334,10 +37334,10 @@ "typeString": "address" }, "typeName": { - "id": 7345, + "id": 10406, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30740:7:5", + "src": "30740:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -37347,45 +37347,45 @@ "visibility": "internal" } ], - "src": "30685:69:5" + "src": "30685:69:25" }, "returnParameters": { - "id": 7348, + "id": 10409, "nodeType": "ParameterList", "parameters": [], - "src": "30772:0:5" + "src": "30772:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 7413, + "id": 10474, "nodeType": "FunctionDefinition", - "src": "31268:183:5", + "src": "31268:183:25", "nodes": [], "body": { - "id": 7412, + "id": 10473, "nodeType": "Block", - "src": "31321:130:5", + "src": "31321:130:25", "nodes": [], "statements": [ { "assignments": [ - 7397, + 10458, null ], "declarations": [ { "constant": false, - "id": 7397, + "id": 10458, "mutability": "mutable", "name": "status", - "nameLocation": "31337:6:5", + "nameLocation": "31337:6:25", "nodeType": "VariableDeclaration", - "scope": 7412, - "src": "31332:11:5", + "scope": 10473, + "src": "31332:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37393,10 +37393,10 @@ "typeString": "bool" }, "typeName": { - "id": 7396, + "id": 10457, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "31332:4:5", + "src": "31332:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -37406,21 +37406,21 @@ }, null ], - "id": 7409, + "id": 10470, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "6c6f6728737472696e6729", - "id": 7405, + "id": 10466, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31409:13:5", + "src": "31409:13:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50", "typeString": "literal_string \"log(string)\"" @@ -37428,12 +37428,12 @@ "value": "log(string)" }, { - "id": 7406, + "id": 10467, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7393, - "src": "31424:2:5", + "referencedDeclaration": 10454, + "src": "31424:2:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -37452,32 +37452,32 @@ } ], "expression": { - "id": 7403, + "id": 10464, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31385:3:5", + "src": "31385:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7404, + "id": 10465, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "31389:19:5", + "memberLocation": "31389:19:25", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31385:23:5", + "src": "31385:23:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 7407, + "id": 10468, "isConstant": false, "isLValue": false, "isPure": false, @@ -37486,7 +37486,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31385:42:5", + "src": "31385:42:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -37504,12 +37504,12 @@ "expression": { "arguments": [ { - "id": 7400, + "id": 10461, "name": "CONSOLE2_ADDRESS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6650, - "src": "31356:16:5", + "referencedDeclaration": 9711, + "src": "31356:16:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -37523,26 +37523,26 @@ "typeString": "address" } ], - "id": 7399, + "id": 10460, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "31348:7:5", + "src": "31348:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 7398, + "id": 10459, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31348:7:5", + "src": "31348:7:25", "typeDescriptions": {} } }, - "id": 7401, + "id": 10462, "isConstant": false, "isLValue": false, "isPure": true, @@ -37551,28 +37551,28 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31348:25:5", + "src": "31348:25:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7402, + "id": 10463, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "31374:10:5", + "memberLocation": "31374:10:25", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "31348:36:5", + "src": "31348:36:25", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 7408, + "id": 10469, "isConstant": false, "isLValue": false, "isPure": false, @@ -37581,7 +37581,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31348:80:5", + "src": "31348:80:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -37589,24 +37589,24 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "31331:97:5" + "src": "31331:97:25" }, { "expression": { - "id": 7410, + "id": 10471, "name": "status", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7397, - "src": "31438:6:5", + "referencedDeclaration": 10458, + "src": "31438:6:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 7411, + "id": 10472, "nodeType": "ExpressionStatement", - "src": "31438:6:5" + "src": "31438:6:25" } ] }, @@ -37614,20 +37614,20 @@ "kind": "function", "modifiers": [], "name": "console2_log", - "nameLocation": "31277:12:5", + "nameLocation": "31277:12:25", "parameters": { - "id": 7394, + "id": 10455, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7393, + "id": 10454, "mutability": "mutable", "name": "p0", - "nameLocation": "31304:2:5", + "nameLocation": "31304:2:25", "nodeType": "VariableDeclaration", - "scope": 7413, - "src": "31290:16:5", + "scope": 10474, + "src": "31290:16:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37635,10 +37635,10 @@ "typeString": "string" }, "typeName": { - "id": 7392, + "id": 10453, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31290:6:5", + "src": "31290:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37647,15 +37647,15 @@ "visibility": "internal" } ], - "src": "31289:18:5" + "src": "31289:18:25" }, "returnParameters": { - "id": 7395, + "id": 10456, "nodeType": "ParameterList", "parameters": [], - "src": "31321:0:5" + "src": "31321:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "view", "virtual": false, "visibility": "private" @@ -37665,18 +37665,18 @@ "baseContracts": [ { "baseName": { - "id": 6622, + "id": 9683, "name": "StdCheatsSafe", "nameLocations": [ - "24260:13:5" + "24260:13:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 6621, - "src": "24260:13:5" + "referencedDeclaration": 9682, + "src": "24260:13:25" }, - "id": 6623, + "id": 9684, "nodeType": "InheritanceSpecifier", - "src": "24260:13:5" + "src": "24260:13:25" } ], "canonicalName": "StdCheats", @@ -37684,16 +37684,16 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 7414, - 6621 + 10475, + 9682 ], "name": "StdCheats", - "nameLocation": "24247:9:5", - "scope": 7415, + "nameLocation": "24247:9:25", + "scope": 10476, "usedErrors": [] } ], "license": "MIT" }, - "id": 5 + "id": 25 } \ No newline at end of file diff --git a/out/StdCheats.sol/StdCheatsSafe.json b/out/StdCheats.sol/StdCheatsSafe.json index 33f6c3a54..91e2a3ec2 100644 --- a/out/StdCheats.sol/StdCheatsSafe.json +++ b/out/StdCheats.sol/StdCheatsSafe.json @@ -90,34 +90,34 @@ }, "ast": { "absolutePath": "lib/forge-std/src/StdCheats.sol", - "id": 7415, + "id": 10476, "exportedSymbols": { "StdCheats": [ - 7414 + 10475 ], "StdCheatsSafe": [ - 6621 + 9682 ], "StdStorage": [ - 8489 + 11550 ], "Vm": [ - 13931 + 16992 ], "console2": [ - 30120 + 33181 ], "stdStorage": [ - 10128 + 13189 ] }, "nodeType": "SourceUnit", - "src": "32:31422:5", + "src": "32:31422:25", "nodes": [ { - "id": 4563, + "id": 7624, "nodeType": "PragmaDirective", - "src": "32:31:5", + "src": "32:31:25", "nodes": [], "literals": [ "solidity", @@ -130,9 +130,9 @@ ] }, { - "id": 4564, + "id": 7625, "nodeType": "PragmaDirective", - "src": "65:33:5", + "src": "65:33:25", "nodes": [], "literals": [ "experimental", @@ -140,36 +140,36 @@ ] }, { - "id": 4567, + "id": 7628, "nodeType": "ImportDirective", - "src": "100:56:5", + "src": "100:56:25", "nodes": [], "absolutePath": "lib/forge-std/src/StdStorage.sol", "file": "./StdStorage.sol", "nameLocation": "-1:-1:-1", - "scope": 7415, - "sourceUnit": 10129, + "scope": 10476, + "sourceUnit": 13190, "symbolAliases": [ { "foreign": { - "id": 4565, + "id": 7626, "name": "StdStorage", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8489, - "src": "108:10:5", + "referencedDeclaration": 11550, + "src": "108:10:25", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" }, { "foreign": { - "id": 4566, + "id": 7627, "name": "stdStorage", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10128, - "src": "120:10:5", + "referencedDeclaration": 13189, + "src": "120:10:25", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -178,24 +178,24 @@ "unitAlias": "" }, { - "id": 4569, + "id": 7630, "nodeType": "ImportDirective", - "src": "157:40:5", + "src": "157:40:25", "nodes": [], "absolutePath": "lib/forge-std/src/console2.sol", "file": "./console2.sol", "nameLocation": "-1:-1:-1", - "scope": 7415, - "sourceUnit": 30121, + "scope": 10476, + "sourceUnit": 33182, "symbolAliases": [ { "foreign": { - "id": 4568, + "id": 7629, "name": "console2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30120, - "src": "165:8:5", + "referencedDeclaration": 33181, + "src": "165:8:25", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -204,24 +204,24 @@ "unitAlias": "" }, { - "id": 4571, + "id": 7632, "nodeType": "ImportDirective", - "src": "198:28:5", + "src": "198:28:25", "nodes": [], "absolutePath": "lib/forge-std/src/Vm.sol", "file": "./Vm.sol", "nameLocation": "-1:-1:-1", - "scope": 7415, - "sourceUnit": 13932, + "scope": 10476, + "sourceUnit": 16993, "symbolAliases": [ { "foreign": { - "id": 4570, + "id": 7631, "name": "Vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13931, - "src": "206:2:5", + "referencedDeclaration": 16992, + "src": "206:2:25", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -230,43 +230,43 @@ "unitAlias": "" }, { - "id": 6621, + "id": 9682, "nodeType": "ContractDefinition", - "src": "228:23951:5", + "src": "228:23951:25", "nodes": [ { - "id": 4588, + "id": 7649, "nodeType": "VariableDeclaration", - "src": "266:84:5", + "src": "266:84:25", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "286:2:5", - "scope": 6621, + "nameLocation": "286:2:25", + "scope": 9682, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" }, "typeName": { - "id": 4573, + "id": 7634, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4572, + "id": 7633, "name": "Vm", "nameLocations": [ - "266:2:5" + "266:2:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 13931, - "src": "266:2:5" + "referencedDeclaration": 16992, + "src": "266:2:25" }, - "referencedDeclaration": 13931, - "src": "266:2:5", + "referencedDeclaration": 16992, + "src": "266:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, @@ -282,14 +282,14 @@ "arguments": [ { "hexValue": "6865766d20636865617420636f6465", - "id": 4582, + "id": 7643, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "328:17:5", + "src": "328:17:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -304,18 +304,18 @@ "typeString": "literal_string \"hevm cheat code\"" } ], - "id": 4581, + "id": 7642, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "318:9:5", + "src": "318:9:25", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 4583, + "id": 7644, "isConstant": false, "isLValue": false, "isPure": true, @@ -324,7 +324,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "318:28:5", + "src": "318:28:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -339,26 +339,26 @@ "typeString": "bytes32" } ], - "id": 4580, + "id": 7641, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "310:7:5", + "src": "310:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 4579, + "id": 7640, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "310:7:5", + "src": "310:7:25", "typeDescriptions": {} } }, - "id": 4584, + "id": 7645, "isConstant": false, "isLValue": false, "isPure": true, @@ -367,7 +367,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "310:37:5", + "src": "310:37:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -382,26 +382,26 @@ "typeString": "uint256" } ], - "id": 4578, + "id": 7639, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "302:7:5", + "src": "302:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 4577, + "id": 7638, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "302:7:5", + "src": "302:7:25", "typeDescriptions": {} } }, - "id": 4585, + "id": 7646, "isConstant": false, "isLValue": false, "isPure": true, @@ -410,7 +410,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "302:46:5", + "src": "302:46:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -425,26 +425,26 @@ "typeString": "uint160" } ], - "id": 4576, + "id": 7637, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "294:7:5", + "src": "294:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 4575, + "id": 7636, "name": "address", "nodeType": "ElementaryTypeName", - "src": "294:7:5", + "src": "294:7:25", "typeDescriptions": {} } }, - "id": 4586, + "id": 7647, "isConstant": false, "isLValue": false, "isPure": true, @@ -453,7 +453,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "294:55:5", + "src": "294:55:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -468,18 +468,18 @@ "typeString": "address" } ], - "id": 4574, + "id": 7635, "name": "Vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13931, - "src": "291:2:5", + "referencedDeclaration": 16992, + "src": "291:2:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_Vm_$13931_$", + "typeIdentifier": "t_type$_t_contract$_Vm_$16992_$", "typeString": "type(contract Vm)" } }, - "id": 4587, + "id": 7648, "isConstant": false, "isLValue": false, "isPure": true, @@ -488,25 +488,25 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "291:59:5", + "src": "291:59:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, "visibility": "private" }, { - "id": 4591, + "id": 7652, "nodeType": "VariableDeclaration", - "src": "357:125:5", + "src": "357:125:25", "nodes": [], "constant": true, "mutability": "constant", "name": "UINT256_MAX", - "nameLocation": "382:11:5", - "scope": 6621, + "nameLocation": "382:11:25", + "scope": 9682, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -514,10 +514,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4589, + "id": 7650, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "357:7:5", + "src": "357:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -525,14 +525,14 @@ }, "value": { "hexValue": "313135373932303839323337333136313935343233353730393835303038363837393037383533323639393834363635363430353634303339343537353834303037393133313239363339393335", - "id": 4590, + "id": 7651, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "404:78:5", + "src": "404:78:25", "typeDescriptions": { "typeIdentifier": "t_rational_115792089237316195423570985008687907853269984665640564039457584007913129639935_by_1", "typeString": "int_const 1157...(70 digits omitted)...9935" @@ -542,15 +542,15 @@ "visibility": "private" }, { - "id": 4593, + "id": 7654, "nodeType": "VariableDeclaration", - "src": "489:27:5", + "src": "489:27:25", "nodes": [], "constant": false, "mutability": "mutable", "name": "gasMeteringOff", - "nameLocation": "502:14:5", - "scope": 6621, + "nameLocation": "502:14:25", + "scope": 9682, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -558,10 +558,10 @@ "typeString": "bool" }, "typeName": { - "id": 4592, + "id": 7653, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "489:4:5", + "src": "489:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -570,21 +570,21 @@ "visibility": "private" }, { - "id": 4610, + "id": 7671, "nodeType": "StructDefinition", - "src": "761:325:5", + "src": "761:325:25", "nodes": [], "canonicalName": "StdCheatsSafe.RawTx1559", "members": [ { "constant": false, - "id": 4596, + "id": 7657, "mutability": "mutable", "name": "arguments", - "nameLocation": "797:9:5", + "nameLocation": "797:9:25", "nodeType": "VariableDeclaration", - "scope": 4610, - "src": "788:18:5", + "scope": 7671, + "src": "788:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -593,18 +593,18 @@ }, "typeName": { "baseType": { - "id": 4594, + "id": 7655, "name": "string", "nodeType": "ElementaryTypeName", - "src": "788:6:5", + "src": "788:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 4595, + "id": 7656, "nodeType": "ArrayTypeName", - "src": "788:8:5", + "src": "788:8:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -614,13 +614,13 @@ }, { "constant": false, - "id": 4598, + "id": 7659, "mutability": "mutable", "name": "contractAddress", - "nameLocation": "824:15:5", + "nameLocation": "824:15:25", "nodeType": "VariableDeclaration", - "scope": 4610, - "src": "816:23:5", + "scope": 7671, + "src": "816:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -628,10 +628,10 @@ "typeString": "address" }, "typeName": { - "id": 4597, + "id": 7658, "name": "address", "nodeType": "ElementaryTypeName", - "src": "816:7:5", + "src": "816:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -642,13 +642,13 @@ }, { "constant": false, - "id": 4600, + "id": 7661, "mutability": "mutable", "name": "contractName", - "nameLocation": "856:12:5", + "nameLocation": "856:12:25", "nodeType": "VariableDeclaration", - "scope": 4610, - "src": "849:19:5", + "scope": 7671, + "src": "849:19:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -656,10 +656,10 @@ "typeString": "string" }, "typeName": { - "id": 4599, + "id": 7660, "name": "string", "nodeType": "ElementaryTypeName", - "src": "849:6:5", + "src": "849:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -669,13 +669,13 @@ }, { "constant": false, - "id": 4602, + "id": 7663, "mutability": "mutable", "name": "functionSig", - "nameLocation": "923:11:5", + "nameLocation": "923:11:25", "nodeType": "VariableDeclaration", - "scope": 4610, - "src": "916:18:5", + "scope": 7671, + "src": "916:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -683,10 +683,10 @@ "typeString": "string" }, "typeName": { - "id": 4601, + "id": 7662, "name": "string", "nodeType": "ElementaryTypeName", - "src": "916:6:5", + "src": "916:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -696,13 +696,13 @@ }, { "constant": false, - "id": 4604, + "id": 7665, "mutability": "mutable", "name": "hash", - "nameLocation": "952:4:5", + "nameLocation": "952:4:25", "nodeType": "VariableDeclaration", - "scope": 4610, - "src": "944:12:5", + "scope": 7671, + "src": "944:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -710,10 +710,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4603, + "id": 7664, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "944:7:5", + "src": "944:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -723,36 +723,36 @@ }, { "constant": false, - "id": 4607, + "id": 7668, "mutability": "mutable", "name": "txDetail", - "nameLocation": "1014:8:5", + "nameLocation": "1014:8:25", "nodeType": "VariableDeclaration", - "scope": 4610, - "src": "998:24:5", + "scope": 7671, + "src": "998:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_storage_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail" }, "typeName": { - "id": 4606, + "id": 7667, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4605, + "id": 7666, "name": "RawTx1559Detail", "nameLocations": [ - "998:15:5" + "998:15:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4629, - "src": "998:15:5" + "referencedDeclaration": 7690, + "src": "998:15:25" }, - "referencedDeclaration": 4629, - "src": "998:15:5", + "referencedDeclaration": 7690, + "src": "998:15:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_storage_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail" } }, @@ -760,13 +760,13 @@ }, { "constant": false, - "id": 4609, + "id": 7670, "mutability": "mutable", "name": "opcode", - "nameLocation": "1073:6:5", + "nameLocation": "1073:6:25", "nodeType": "VariableDeclaration", - "scope": 4610, - "src": "1066:13:5", + "scope": 7671, + "src": "1066:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -774,10 +774,10 @@ "typeString": "string" }, "typeName": { - "id": 4608, + "id": 7669, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1066:6:5", + "src": "1066:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -787,58 +787,58 @@ } ], "name": "RawTx1559", - "nameLocation": "768:9:5", - "scope": 6621, + "nameLocation": "768:9:25", + "scope": 9682, "visibility": "public" }, { - "id": 4629, + "id": 7690, "nodeType": "StructDefinition", - "src": "1092:208:5", + "src": "1092:208:25", "nodes": [], "canonicalName": "StdCheatsSafe.RawTx1559Detail", "members": [ { "constant": false, - "id": 4614, + "id": 7675, "mutability": "mutable", "name": "accessList", - "nameLocation": "1138:10:5", + "nameLocation": "1138:10:25", "nodeType": "VariableDeclaration", - "scope": 4629, - "src": "1125:23:5", + "scope": 7690, + "src": "1125:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_AccessList_$4721_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_AccessList_$7782_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList[]" }, "typeName": { "baseType": { - "id": 4612, + "id": 7673, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4611, + "id": 7672, "name": "AccessList", "nameLocations": [ - "1125:10:5" + "1125:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4721, - "src": "1125:10:5" + "referencedDeclaration": 7782, + "src": "1125:10:25" }, - "referencedDeclaration": 4721, - "src": "1125:10:5", + "referencedDeclaration": 7782, + "src": "1125:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_AccessList_$4721_storage_ptr", + "typeIdentifier": "t_struct$_AccessList_$7782_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList" } }, - "id": 4613, + "id": 7674, "nodeType": "ArrayTypeName", - "src": "1125:12:5", + "src": "1125:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_AccessList_$4721_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_AccessList_$7782_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList[]" } }, @@ -846,13 +846,13 @@ }, { "constant": false, - "id": 4616, + "id": 7677, "mutability": "mutable", "name": "data", - "nameLocation": "1164:4:5", + "nameLocation": "1164:4:25", "nodeType": "VariableDeclaration", - "scope": 4629, - "src": "1158:10:5", + "scope": 7690, + "src": "1158:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -860,10 +860,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4615, + "id": 7676, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1158:5:5", + "src": "1158:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -873,13 +873,13 @@ }, { "constant": false, - "id": 4618, + "id": 7679, "mutability": "mutable", "name": "from", - "nameLocation": "1186:4:5", + "nameLocation": "1186:4:25", "nodeType": "VariableDeclaration", - "scope": 4629, - "src": "1178:12:5", + "scope": 7690, + "src": "1178:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -887,10 +887,10 @@ "typeString": "address" }, "typeName": { - "id": 4617, + "id": 7678, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1178:7:5", + "src": "1178:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -901,13 +901,13 @@ }, { "constant": false, - "id": 4620, + "id": 7681, "mutability": "mutable", "name": "gas", - "nameLocation": "1206:3:5", + "nameLocation": "1206:3:25", "nodeType": "VariableDeclaration", - "scope": 4629, - "src": "1200:9:5", + "scope": 7690, + "src": "1200:9:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -915,10 +915,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4619, + "id": 7680, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1200:5:5", + "src": "1200:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -928,13 +928,13 @@ }, { "constant": false, - "id": 4622, + "id": 7683, "mutability": "mutable", "name": "nonce", - "nameLocation": "1225:5:5", + "nameLocation": "1225:5:25", "nodeType": "VariableDeclaration", - "scope": 4629, - "src": "1219:11:5", + "scope": 7690, + "src": "1219:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -942,10 +942,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4621, + "id": 7682, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1219:5:5", + "src": "1219:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -955,13 +955,13 @@ }, { "constant": false, - "id": 4624, + "id": 7685, "mutability": "mutable", "name": "to", - "nameLocation": "1248:2:5", + "nameLocation": "1248:2:25", "nodeType": "VariableDeclaration", - "scope": 4629, - "src": "1240:10:5", + "scope": 7690, + "src": "1240:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -969,10 +969,10 @@ "typeString": "address" }, "typeName": { - "id": 4623, + "id": 7684, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1240:7:5", + "src": "1240:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -983,13 +983,13 @@ }, { "constant": false, - "id": 4626, + "id": 7687, "mutability": "mutable", "name": "txType", - "nameLocation": "1266:6:5", + "nameLocation": "1266:6:25", "nodeType": "VariableDeclaration", - "scope": 4629, - "src": "1260:12:5", + "scope": 7690, + "src": "1260:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -997,10 +997,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4625, + "id": 7686, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1260:5:5", + "src": "1260:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1010,13 +1010,13 @@ }, { "constant": false, - "id": 4628, + "id": 7689, "mutability": "mutable", "name": "value", - "nameLocation": "1288:5:5", + "nameLocation": "1288:5:25", "nodeType": "VariableDeclaration", - "scope": 4629, - "src": "1282:11:5", + "scope": 7690, + "src": "1282:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1024,10 +1024,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4627, + "id": 7688, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1282:5:5", + "src": "1282:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1037,26 +1037,26 @@ } ], "name": "RawTx1559Detail", - "nameLocation": "1099:15:5", - "scope": 6621, + "nameLocation": "1099:15:25", + "scope": 9682, "visibility": "public" }, { - "id": 4646, + "id": 7707, "nodeType": "StructDefinition", - "src": "1306:215:5", + "src": "1306:215:25", "nodes": [], "canonicalName": "StdCheatsSafe.Tx1559", "members": [ { "constant": false, - "id": 4632, + "id": 7693, "mutability": "mutable", "name": "arguments", - "nameLocation": "1339:9:5", + "nameLocation": "1339:9:25", "nodeType": "VariableDeclaration", - "scope": 4646, - "src": "1330:18:5", + "scope": 7707, + "src": "1330:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1065,18 +1065,18 @@ }, "typeName": { "baseType": { - "id": 4630, + "id": 7691, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1330:6:5", + "src": "1330:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 4631, + "id": 7692, "nodeType": "ArrayTypeName", - "src": "1330:8:5", + "src": "1330:8:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -1086,13 +1086,13 @@ }, { "constant": false, - "id": 4634, + "id": 7695, "mutability": "mutable", "name": "contractAddress", - "nameLocation": "1366:15:5", + "nameLocation": "1366:15:25", "nodeType": "VariableDeclaration", - "scope": 4646, - "src": "1358:23:5", + "scope": 7707, + "src": "1358:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1100,10 +1100,10 @@ "typeString": "address" }, "typeName": { - "id": 4633, + "id": 7694, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1358:7:5", + "src": "1358:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1114,13 +1114,13 @@ }, { "constant": false, - "id": 4636, + "id": 7697, "mutability": "mutable", "name": "contractName", - "nameLocation": "1398:12:5", + "nameLocation": "1398:12:25", "nodeType": "VariableDeclaration", - "scope": 4646, - "src": "1391:19:5", + "scope": 7707, + "src": "1391:19:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1128,10 +1128,10 @@ "typeString": "string" }, "typeName": { - "id": 4635, + "id": 7696, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1391:6:5", + "src": "1391:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1141,13 +1141,13 @@ }, { "constant": false, - "id": 4638, + "id": 7699, "mutability": "mutable", "name": "functionSig", - "nameLocation": "1427:11:5", + "nameLocation": "1427:11:25", "nodeType": "VariableDeclaration", - "scope": 4646, - "src": "1420:18:5", + "scope": 7707, + "src": "1420:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1155,10 +1155,10 @@ "typeString": "string" }, "typeName": { - "id": 4637, + "id": 7698, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1420:6:5", + "src": "1420:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1168,13 +1168,13 @@ }, { "constant": false, - "id": 4640, + "id": 7701, "mutability": "mutable", "name": "hash", - "nameLocation": "1456:4:5", + "nameLocation": "1456:4:25", "nodeType": "VariableDeclaration", - "scope": 4646, - "src": "1448:12:5", + "scope": 7707, + "src": "1448:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1182,10 +1182,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4639, + "id": 7700, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1448:7:5", + "src": "1448:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -1195,36 +1195,36 @@ }, { "constant": false, - "id": 4643, + "id": 7704, "mutability": "mutable", "name": "txDetail", - "nameLocation": "1483:8:5", + "nameLocation": "1483:8:25", "nodeType": "VariableDeclaration", - "scope": 4646, - "src": "1470:21:5", + "scope": 7707, + "src": "1470:21:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail" }, "typeName": { - "id": 4642, + "id": 7703, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4641, + "id": 7702, "name": "Tx1559Detail", "nameLocations": [ - "1470:12:5" + "1470:12:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4665, - "src": "1470:12:5" + "referencedDeclaration": 7726, + "src": "1470:12:25" }, - "referencedDeclaration": 4665, - "src": "1470:12:5", + "referencedDeclaration": 7726, + "src": "1470:12:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail" } }, @@ -1232,13 +1232,13 @@ }, { "constant": false, - "id": 4645, + "id": 7706, "mutability": "mutable", "name": "opcode", - "nameLocation": "1508:6:5", + "nameLocation": "1508:6:25", "nodeType": "VariableDeclaration", - "scope": 4646, - "src": "1501:13:5", + "scope": 7707, + "src": "1501:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1246,10 +1246,10 @@ "typeString": "string" }, "typeName": { - "id": 4644, + "id": 7705, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1501:6:5", + "src": "1501:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1259,58 +1259,58 @@ } ], "name": "Tx1559", - "nameLocation": "1313:6:5", - "scope": 6621, + "nameLocation": "1313:6:25", + "scope": 9682, "visibility": "public" }, { - "id": 4665, + "id": 7726, "nodeType": "StructDefinition", - "src": "1527:213:5", + "src": "1527:213:25", "nodes": [], "canonicalName": "StdCheatsSafe.Tx1559Detail", "members": [ { "constant": false, - "id": 4650, + "id": 7711, "mutability": "mutable", "name": "accessList", - "nameLocation": "1570:10:5", + "nameLocation": "1570:10:25", "nodeType": "VariableDeclaration", - "scope": 4665, - "src": "1557:23:5", + "scope": 7726, + "src": "1557:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_AccessList_$4721_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_AccessList_$7782_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList[]" }, "typeName": { "baseType": { - "id": 4648, + "id": 7709, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4647, + "id": 7708, "name": "AccessList", "nameLocations": [ - "1557:10:5" + "1557:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4721, - "src": "1557:10:5" + "referencedDeclaration": 7782, + "src": "1557:10:25" }, - "referencedDeclaration": 4721, - "src": "1557:10:5", + "referencedDeclaration": 7782, + "src": "1557:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_AccessList_$4721_storage_ptr", + "typeIdentifier": "t_struct$_AccessList_$7782_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList" } }, - "id": 4649, + "id": 7710, "nodeType": "ArrayTypeName", - "src": "1557:12:5", + "src": "1557:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_AccessList_$4721_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_AccessList_$7782_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList[]" } }, @@ -1318,13 +1318,13 @@ }, { "constant": false, - "id": 4652, + "id": 7713, "mutability": "mutable", "name": "data", - "nameLocation": "1596:4:5", + "nameLocation": "1596:4:25", "nodeType": "VariableDeclaration", - "scope": 4665, - "src": "1590:10:5", + "scope": 7726, + "src": "1590:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1332,10 +1332,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4651, + "id": 7712, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1590:5:5", + "src": "1590:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1345,13 +1345,13 @@ }, { "constant": false, - "id": 4654, + "id": 7715, "mutability": "mutable", "name": "from", - "nameLocation": "1618:4:5", + "nameLocation": "1618:4:25", "nodeType": "VariableDeclaration", - "scope": 4665, - "src": "1610:12:5", + "scope": 7726, + "src": "1610:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1359,10 +1359,10 @@ "typeString": "address" }, "typeName": { - "id": 4653, + "id": 7714, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1610:7:5", + "src": "1610:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1373,13 +1373,13 @@ }, { "constant": false, - "id": 4656, + "id": 7717, "mutability": "mutable", "name": "gas", - "nameLocation": "1640:3:5", + "nameLocation": "1640:3:25", "nodeType": "VariableDeclaration", - "scope": 4665, - "src": "1632:11:5", + "scope": 7726, + "src": "1632:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1387,10 +1387,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4655, + "id": 7716, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1632:7:5", + "src": "1632:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1400,13 +1400,13 @@ }, { "constant": false, - "id": 4658, + "id": 7719, "mutability": "mutable", "name": "nonce", - "nameLocation": "1661:5:5", + "nameLocation": "1661:5:25", "nodeType": "VariableDeclaration", - "scope": 4665, - "src": "1653:13:5", + "scope": 7726, + "src": "1653:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1414,10 +1414,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4657, + "id": 7718, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1653:7:5", + "src": "1653:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1427,13 +1427,13 @@ }, { "constant": false, - "id": 4660, + "id": 7721, "mutability": "mutable", "name": "to", - "nameLocation": "1684:2:5", + "nameLocation": "1684:2:25", "nodeType": "VariableDeclaration", - "scope": 4665, - "src": "1676:10:5", + "scope": 7726, + "src": "1676:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1441,10 +1441,10 @@ "typeString": "address" }, "typeName": { - "id": 4659, + "id": 7720, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1676:7:5", + "src": "1676:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1455,13 +1455,13 @@ }, { "constant": false, - "id": 4662, + "id": 7723, "mutability": "mutable", "name": "txType", - "nameLocation": "1704:6:5", + "nameLocation": "1704:6:25", "nodeType": "VariableDeclaration", - "scope": 4665, - "src": "1696:14:5", + "scope": 7726, + "src": "1696:14:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1469,10 +1469,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4661, + "id": 7722, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1696:7:5", + "src": "1696:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1482,13 +1482,13 @@ }, { "constant": false, - "id": 4664, + "id": 7725, "mutability": "mutable", "name": "value", - "nameLocation": "1728:5:5", + "nameLocation": "1728:5:25", "nodeType": "VariableDeclaration", - "scope": 4665, - "src": "1720:13:5", + "scope": 7726, + "src": "1720:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1496,10 +1496,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4663, + "id": 7724, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1720:7:5", + "src": "1720:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1509,26 +1509,26 @@ } ], "name": "Tx1559Detail", - "nameLocation": "1534:12:5", - "scope": 6621, + "nameLocation": "1534:12:25", + "scope": 9682, "visibility": "public" }, { - "id": 4682, + "id": 7743, "nodeType": "StructDefinition", - "src": "1991:221:5", + "src": "1991:221:25", "nodes": [], "canonicalName": "StdCheatsSafe.TxLegacy", "members": [ { "constant": false, - "id": 4668, + "id": 7729, "mutability": "mutable", "name": "arguments", - "nameLocation": "2026:9:5", + "nameLocation": "2026:9:25", "nodeType": "VariableDeclaration", - "scope": 4682, - "src": "2017:18:5", + "scope": 7743, + "src": "2017:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1537,18 +1537,18 @@ }, "typeName": { "baseType": { - "id": 4666, + "id": 7727, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2017:6:5", + "src": "2017:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 4667, + "id": 7728, "nodeType": "ArrayTypeName", - "src": "2017:8:5", + "src": "2017:8:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -1558,13 +1558,13 @@ }, { "constant": false, - "id": 4670, + "id": 7731, "mutability": "mutable", "name": "contractAddress", - "nameLocation": "2053:15:5", + "nameLocation": "2053:15:25", "nodeType": "VariableDeclaration", - "scope": 4682, - "src": "2045:23:5", + "scope": 7743, + "src": "2045:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1572,10 +1572,10 @@ "typeString": "address" }, "typeName": { - "id": 4669, + "id": 7730, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2045:7:5", + "src": "2045:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1586,13 +1586,13 @@ }, { "constant": false, - "id": 4672, + "id": 7733, "mutability": "mutable", "name": "contractName", - "nameLocation": "2085:12:5", + "nameLocation": "2085:12:25", "nodeType": "VariableDeclaration", - "scope": 4682, - "src": "2078:19:5", + "scope": 7743, + "src": "2078:19:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1600,10 +1600,10 @@ "typeString": "string" }, "typeName": { - "id": 4671, + "id": 7732, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2078:6:5", + "src": "2078:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1613,13 +1613,13 @@ }, { "constant": false, - "id": 4674, + "id": 7735, "mutability": "mutable", "name": "functionSig", - "nameLocation": "2114:11:5", + "nameLocation": "2114:11:25", "nodeType": "VariableDeclaration", - "scope": 4682, - "src": "2107:18:5", + "scope": 7743, + "src": "2107:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1627,10 +1627,10 @@ "typeString": "string" }, "typeName": { - "id": 4673, + "id": 7734, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2107:6:5", + "src": "2107:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1640,13 +1640,13 @@ }, { "constant": false, - "id": 4676, + "id": 7737, "mutability": "mutable", "name": "hash", - "nameLocation": "2142:4:5", + "nameLocation": "2142:4:25", "nodeType": "VariableDeclaration", - "scope": 4682, - "src": "2135:11:5", + "scope": 7743, + "src": "2135:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1654,10 +1654,10 @@ "typeString": "string" }, "typeName": { - "id": 4675, + "id": 7736, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2135:6:5", + "src": "2135:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1667,13 +1667,13 @@ }, { "constant": false, - "id": 4678, + "id": 7739, "mutability": "mutable", "name": "opcode", - "nameLocation": "2163:6:5", + "nameLocation": "2163:6:25", "nodeType": "VariableDeclaration", - "scope": 4682, - "src": "2156:13:5", + "scope": 7743, + "src": "2156:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1681,10 +1681,10 @@ "typeString": "string" }, "typeName": { - "id": 4677, + "id": 7738, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2156:6:5", + "src": "2156:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1694,36 +1694,36 @@ }, { "constant": false, - "id": 4681, + "id": 7742, "mutability": "mutable", "name": "transaction", - "nameLocation": "2194:11:5", + "nameLocation": "2194:11:25", "nodeType": "VariableDeclaration", - "scope": 4682, - "src": "2179:26:5", + "scope": 7743, + "src": "2179:26:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_struct$_TxDetailLegacy_$4715_storage_ptr", + "typeIdentifier": "t_struct$_TxDetailLegacy_$7776_storage_ptr", "typeString": "struct StdCheatsSafe.TxDetailLegacy" }, "typeName": { - "id": 4680, + "id": 7741, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4679, + "id": 7740, "name": "TxDetailLegacy", "nameLocations": [ - "2179:14:5" + "2179:14:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4715, - "src": "2179:14:5" + "referencedDeclaration": 7776, + "src": "2179:14:25" }, - "referencedDeclaration": 4715, - "src": "2179:14:5", + "referencedDeclaration": 7776, + "src": "2179:14:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_TxDetailLegacy_$4715_storage_ptr", + "typeIdentifier": "t_struct$_TxDetailLegacy_$7776_storage_ptr", "typeString": "struct StdCheatsSafe.TxDetailLegacy" } }, @@ -1731,58 +1731,58 @@ } ], "name": "TxLegacy", - "nameLocation": "1998:8:5", - "scope": 6621, + "nameLocation": "1998:8:25", + "scope": 9682, "visibility": "public" }, { - "id": 4715, + "id": 7776, "nodeType": "StructDefinition", - "src": "2218:366:5", + "src": "2218:366:25", "nodes": [], "canonicalName": "StdCheatsSafe.TxDetailLegacy", "members": [ { "constant": false, - "id": 4686, + "id": 7747, "mutability": "mutable", "name": "accessList", - "nameLocation": "2263:10:5", + "nameLocation": "2263:10:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2250:23:5", + "scope": 7776, + "src": "2250:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_AccessList_$4721_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_AccessList_$7782_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList[]" }, "typeName": { "baseType": { - "id": 4684, + "id": 7745, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4683, + "id": 7744, "name": "AccessList", "nameLocations": [ - "2250:10:5" + "2250:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4721, - "src": "2250:10:5" + "referencedDeclaration": 7782, + "src": "2250:10:25" }, - "referencedDeclaration": 4721, - "src": "2250:10:5", + "referencedDeclaration": 7782, + "src": "2250:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_AccessList_$4721_storage_ptr", + "typeIdentifier": "t_struct$_AccessList_$7782_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList" } }, - "id": 4685, + "id": 7746, "nodeType": "ArrayTypeName", - "src": "2250:12:5", + "src": "2250:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_AccessList_$4721_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_AccessList_$7782_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.AccessList[]" } }, @@ -1790,13 +1790,13 @@ }, { "constant": false, - "id": 4688, + "id": 7749, "mutability": "mutable", "name": "chainId", - "nameLocation": "2291:7:5", + "nameLocation": "2291:7:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2283:15:5", + "scope": 7776, + "src": "2283:15:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1804,10 +1804,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4687, + "id": 7748, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2283:7:5", + "src": "2283:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1817,13 +1817,13 @@ }, { "constant": false, - "id": 4690, + "id": 7751, "mutability": "mutable", "name": "data", - "nameLocation": "2314:4:5", + "nameLocation": "2314:4:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2308:10:5", + "scope": 7776, + "src": "2308:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1831,10 +1831,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4689, + "id": 7750, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2308:5:5", + "src": "2308:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1844,13 +1844,13 @@ }, { "constant": false, - "id": 4692, + "id": 7753, "mutability": "mutable", "name": "from", - "nameLocation": "2336:4:5", + "nameLocation": "2336:4:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2328:12:5", + "scope": 7776, + "src": "2328:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1858,10 +1858,10 @@ "typeString": "address" }, "typeName": { - "id": 4691, + "id": 7752, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2328:7:5", + "src": "2328:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1872,13 +1872,13 @@ }, { "constant": false, - "id": 4694, + "id": 7755, "mutability": "mutable", "name": "gas", - "nameLocation": "2358:3:5", + "nameLocation": "2358:3:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2350:11:5", + "scope": 7776, + "src": "2350:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1886,10 +1886,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4693, + "id": 7754, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2350:7:5", + "src": "2350:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1899,13 +1899,13 @@ }, { "constant": false, - "id": 4696, + "id": 7757, "mutability": "mutable", "name": "gasPrice", - "nameLocation": "2379:8:5", + "nameLocation": "2379:8:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2371:16:5", + "scope": 7776, + "src": "2371:16:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1913,10 +1913,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4695, + "id": 7756, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2371:7:5", + "src": "2371:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1926,13 +1926,13 @@ }, { "constant": false, - "id": 4698, + "id": 7759, "mutability": "mutable", "name": "hash", - "nameLocation": "2405:4:5", + "nameLocation": "2405:4:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2397:12:5", + "scope": 7776, + "src": "2397:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1940,10 +1940,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4697, + "id": 7758, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2397:7:5", + "src": "2397:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -1953,13 +1953,13 @@ }, { "constant": false, - "id": 4700, + "id": 7761, "mutability": "mutable", "name": "nonce", - "nameLocation": "2427:5:5", + "nameLocation": "2427:5:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2419:13:5", + "scope": 7776, + "src": "2419:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1967,10 +1967,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4699, + "id": 7760, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2419:7:5", + "src": "2419:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1980,13 +1980,13 @@ }, { "constant": false, - "id": 4702, + "id": 7763, "mutability": "mutable", "name": "opcode", - "nameLocation": "2449:6:5", + "nameLocation": "2449:6:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2442:13:5", + "scope": 7776, + "src": "2442:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1994,10 +1994,10 @@ "typeString": "bytes1" }, "typeName": { - "id": 4701, + "id": 7762, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "2442:6:5", + "src": "2442:6:25", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -2007,13 +2007,13 @@ }, { "constant": false, - "id": 4704, + "id": 7765, "mutability": "mutable", "name": "r", - "nameLocation": "2473:1:5", + "nameLocation": "2473:1:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2465:9:5", + "scope": 7776, + "src": "2465:9:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2021,10 +2021,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4703, + "id": 7764, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2465:7:5", + "src": "2465:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2034,13 +2034,13 @@ }, { "constant": false, - "id": 4706, + "id": 7767, "mutability": "mutable", "name": "s", - "nameLocation": "2492:1:5", + "nameLocation": "2492:1:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2484:9:5", + "scope": 7776, + "src": "2484:9:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2048,10 +2048,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4705, + "id": 7766, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2484:7:5", + "src": "2484:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2061,13 +2061,13 @@ }, { "constant": false, - "id": 4708, + "id": 7769, "mutability": "mutable", "name": "txType", - "nameLocation": "2511:6:5", + "nameLocation": "2511:6:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2503:14:5", + "scope": 7776, + "src": "2503:14:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2075,10 +2075,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4707, + "id": 7768, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2503:7:5", + "src": "2503:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2088,13 +2088,13 @@ }, { "constant": false, - "id": 4710, + "id": 7771, "mutability": "mutable", "name": "to", - "nameLocation": "2535:2:5", + "nameLocation": "2535:2:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2527:10:5", + "scope": 7776, + "src": "2527:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2102,10 +2102,10 @@ "typeString": "address" }, "typeName": { - "id": 4709, + "id": 7770, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2527:7:5", + "src": "2527:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2116,13 +2116,13 @@ }, { "constant": false, - "id": 4712, + "id": 7773, "mutability": "mutable", "name": "v", - "nameLocation": "2553:1:5", + "nameLocation": "2553:1:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2547:7:5", + "scope": 7776, + "src": "2547:7:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2130,10 +2130,10 @@ "typeString": "uint8" }, "typeName": { - "id": 4711, + "id": 7772, "name": "uint8", "nodeType": "ElementaryTypeName", - "src": "2547:5:5", + "src": "2547:5:25", "typeDescriptions": { "typeIdentifier": "t_uint8", "typeString": "uint8" @@ -2143,13 +2143,13 @@ }, { "constant": false, - "id": 4714, + "id": 7775, "mutability": "mutable", "name": "value", - "nameLocation": "2572:5:5", + "nameLocation": "2572:5:25", "nodeType": "VariableDeclaration", - "scope": 4715, - "src": "2564:13:5", + "scope": 7776, + "src": "2564:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2157,10 +2157,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4713, + "id": 7774, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2564:7:5", + "src": "2564:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2170,26 +2170,26 @@ } ], "name": "TxDetailLegacy", - "nameLocation": "2225:14:5", - "scope": 6621, + "nameLocation": "2225:14:25", + "scope": 9682, "visibility": "public" }, { - "id": 4721, + "id": 7782, "nodeType": "StructDefinition", - "src": "2590:87:5", + "src": "2590:87:25", "nodes": [], "canonicalName": "StdCheatsSafe.AccessList", "members": [ { "constant": false, - "id": 4717, + "id": 7778, "mutability": "mutable", "name": "accessAddress", - "nameLocation": "2626:13:5", + "nameLocation": "2626:13:25", "nodeType": "VariableDeclaration", - "scope": 4721, - "src": "2618:21:5", + "scope": 7782, + "src": "2618:21:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2197,10 +2197,10 @@ "typeString": "address" }, "typeName": { - "id": 4716, + "id": 7777, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2618:7:5", + "src": "2618:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2211,13 +2211,13 @@ }, { "constant": false, - "id": 4720, + "id": 7781, "mutability": "mutable", "name": "storageKeys", - "nameLocation": "2659:11:5", + "nameLocation": "2659:11:25", "nodeType": "VariableDeclaration", - "scope": 4721, - "src": "2649:21:5", + "scope": 7782, + "src": "2649:21:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2226,18 +2226,18 @@ }, "typeName": { "baseType": { - "id": 4718, + "id": 7779, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2649:7:5", + "src": "2649:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 4719, + "id": 7780, "nodeType": "ArrayTypeName", - "src": "2649:9:5", + "src": "2649:9:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -2247,26 +2247,26 @@ } ], "name": "AccessList", - "nameLocation": "2597:10:5", - "scope": 6621, + "nameLocation": "2597:10:25", + "scope": 9682, "visibility": "public" }, { - "id": 4750, + "id": 7811, "nodeType": "StructDefinition", - "src": "2893:385:5", + "src": "2893:385:25", "nodes": [], "canonicalName": "StdCheatsSafe.RawReceipt", "members": [ { "constant": false, - "id": 4723, + "id": 7784, "mutability": "mutable", "name": "blockHash", - "nameLocation": "2929:9:5", + "nameLocation": "2929:9:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "2921:17:5", + "scope": 7811, + "src": "2921:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2274,10 +2274,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4722, + "id": 7783, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2921:7:5", + "src": "2921:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2287,13 +2287,13 @@ }, { "constant": false, - "id": 4725, + "id": 7786, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "2954:11:5", + "nameLocation": "2954:11:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "2948:17:5", + "scope": 7811, + "src": "2948:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2301,10 +2301,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4724, + "id": 7785, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2948:5:5", + "src": "2948:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2314,13 +2314,13 @@ }, { "constant": false, - "id": 4727, + "id": 7788, "mutability": "mutable", "name": "contractAddress", - "nameLocation": "2983:15:5", + "nameLocation": "2983:15:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "2975:23:5", + "scope": 7811, + "src": "2975:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2328,10 +2328,10 @@ "typeString": "address" }, "typeName": { - "id": 4726, + "id": 7787, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2975:7:5", + "src": "2975:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2342,13 +2342,13 @@ }, { "constant": false, - "id": 4729, + "id": 7790, "mutability": "mutable", "name": "cumulativeGasUsed", - "nameLocation": "3014:17:5", + "nameLocation": "3014:17:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "3008:23:5", + "scope": 7811, + "src": "3008:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2356,10 +2356,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4728, + "id": 7789, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3008:5:5", + "src": "3008:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2369,13 +2369,13 @@ }, { "constant": false, - "id": 4731, + "id": 7792, "mutability": "mutable", "name": "effectiveGasPrice", - "nameLocation": "3047:17:5", + "nameLocation": "3047:17:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "3041:23:5", + "scope": 7811, + "src": "3041:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2383,10 +2383,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4730, + "id": 7791, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3041:5:5", + "src": "3041:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2396,13 +2396,13 @@ }, { "constant": false, - "id": 4733, + "id": 7794, "mutability": "mutable", "name": "from", - "nameLocation": "3082:4:5", + "nameLocation": "3082:4:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "3074:12:5", + "scope": 7811, + "src": "3074:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2410,10 +2410,10 @@ "typeString": "address" }, "typeName": { - "id": 4732, + "id": 7793, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3074:7:5", + "src": "3074:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2424,13 +2424,13 @@ }, { "constant": false, - "id": 4735, + "id": 7796, "mutability": "mutable", "name": "gasUsed", - "nameLocation": "3102:7:5", + "nameLocation": "3102:7:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "3096:13:5", + "scope": 7811, + "src": "3096:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2438,10 +2438,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4734, + "id": 7795, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3096:5:5", + "src": "3096:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2451,45 +2451,45 @@ }, { "constant": false, - "id": 4739, + "id": 7800, "mutability": "mutable", "name": "logs", - "nameLocation": "3135:4:5", + "nameLocation": "3135:4:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "3119:20:5", + "scope": 7811, + "src": "3119:20:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog[]" }, "typeName": { "baseType": { - "id": 4737, + "id": 7798, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4736, + "id": 7797, "name": "RawReceiptLog", "nameLocations": [ - "3119:13:5" + "3119:13:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4847, - "src": "3119:13:5" + "referencedDeclaration": 7908, + "src": "3119:13:25" }, - "referencedDeclaration": 4847, - "src": "3119:13:5", + "referencedDeclaration": 7908, + "src": "3119:13:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_storage_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog" } }, - "id": 4738, + "id": 7799, "nodeType": "ArrayTypeName", - "src": "3119:15:5", + "src": "3119:15:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog[]" } }, @@ -2497,13 +2497,13 @@ }, { "constant": false, - "id": 4741, + "id": 7802, "mutability": "mutable", "name": "logsBloom", - "nameLocation": "3155:9:5", + "nameLocation": "3155:9:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "3149:15:5", + "scope": 7811, + "src": "3149:15:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2511,10 +2511,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4740, + "id": 7801, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3149:5:5", + "src": "3149:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2524,13 +2524,13 @@ }, { "constant": false, - "id": 4743, + "id": 7804, "mutability": "mutable", "name": "status", - "nameLocation": "3180:6:5", + "nameLocation": "3180:6:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "3174:12:5", + "scope": 7811, + "src": "3174:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2538,10 +2538,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4742, + "id": 7803, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3174:5:5", + "src": "3174:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2551,13 +2551,13 @@ }, { "constant": false, - "id": 4745, + "id": 7806, "mutability": "mutable", "name": "to", - "nameLocation": "3204:2:5", + "nameLocation": "3204:2:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "3196:10:5", + "scope": 7811, + "src": "3196:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2565,10 +2565,10 @@ "typeString": "address" }, "typeName": { - "id": 4744, + "id": 7805, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3196:7:5", + "src": "3196:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2579,13 +2579,13 @@ }, { "constant": false, - "id": 4747, + "id": 7808, "mutability": "mutable", "name": "transactionHash", - "nameLocation": "3224:15:5", + "nameLocation": "3224:15:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "3216:23:5", + "scope": 7811, + "src": "3216:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2593,10 +2593,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4746, + "id": 7807, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3216:7:5", + "src": "3216:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2606,13 +2606,13 @@ }, { "constant": false, - "id": 4749, + "id": 7810, "mutability": "mutable", "name": "transactionIndex", - "nameLocation": "3255:16:5", + "nameLocation": "3255:16:25", "nodeType": "VariableDeclaration", - "scope": 4750, - "src": "3249:22:5", + "scope": 7811, + "src": "3249:22:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2620,10 +2620,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4748, + "id": 7809, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3249:5:5", + "src": "3249:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2633,26 +2633,26 @@ } ], "name": "RawReceipt", - "nameLocation": "2900:10:5", - "scope": 6621, + "nameLocation": "2900:10:25", + "scope": 9682, "visibility": "public" }, { - "id": 4779, + "id": 7840, "nodeType": "StructDefinition", - "src": "3284:391:5", + "src": "3284:391:25", "nodes": [], "canonicalName": "StdCheatsSafe.Receipt", "members": [ { "constant": false, - "id": 4752, + "id": 7813, "mutability": "mutable", "name": "blockHash", - "nameLocation": "3317:9:5", + "nameLocation": "3317:9:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3309:17:5", + "scope": 7840, + "src": "3309:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2660,10 +2660,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4751, + "id": 7812, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3309:7:5", + "src": "3309:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2673,13 +2673,13 @@ }, { "constant": false, - "id": 4754, + "id": 7815, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "3344:11:5", + "nameLocation": "3344:11:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3336:19:5", + "scope": 7840, + "src": "3336:19:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2687,10 +2687,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4753, + "id": 7814, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3336:7:5", + "src": "3336:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2700,13 +2700,13 @@ }, { "constant": false, - "id": 4756, + "id": 7817, "mutability": "mutable", "name": "contractAddress", - "nameLocation": "3373:15:5", + "nameLocation": "3373:15:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3365:23:5", + "scope": 7840, + "src": "3365:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2714,10 +2714,10 @@ "typeString": "address" }, "typeName": { - "id": 4755, + "id": 7816, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3365:7:5", + "src": "3365:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2728,13 +2728,13 @@ }, { "constant": false, - "id": 4758, + "id": 7819, "mutability": "mutable", "name": "cumulativeGasUsed", - "nameLocation": "3406:17:5", + "nameLocation": "3406:17:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3398:25:5", + "scope": 7840, + "src": "3398:25:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2742,10 +2742,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4757, + "id": 7818, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3398:7:5", + "src": "3398:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2755,13 +2755,13 @@ }, { "constant": false, - "id": 4760, + "id": 7821, "mutability": "mutable", "name": "effectiveGasPrice", - "nameLocation": "3441:17:5", + "nameLocation": "3441:17:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3433:25:5", + "scope": 7840, + "src": "3433:25:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2769,10 +2769,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4759, + "id": 7820, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3433:7:5", + "src": "3433:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2782,13 +2782,13 @@ }, { "constant": false, - "id": 4762, + "id": 7823, "mutability": "mutable", "name": "from", - "nameLocation": "3476:4:5", + "nameLocation": "3476:4:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3468:12:5", + "scope": 7840, + "src": "3468:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2796,10 +2796,10 @@ "typeString": "address" }, "typeName": { - "id": 4761, + "id": 7822, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3468:7:5", + "src": "3468:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2810,13 +2810,13 @@ }, { "constant": false, - "id": 4764, + "id": 7825, "mutability": "mutable", "name": "gasUsed", - "nameLocation": "3498:7:5", + "nameLocation": "3498:7:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3490:15:5", + "scope": 7840, + "src": "3490:15:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2824,10 +2824,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4763, + "id": 7824, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3490:7:5", + "src": "3490:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2837,45 +2837,45 @@ }, { "constant": false, - "id": 4768, + "id": 7829, "mutability": "mutable", "name": "logs", - "nameLocation": "3528:4:5", + "nameLocation": "3528:4:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3515:17:5", + "scope": 7840, + "src": "3515:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" }, "typeName": { "baseType": { - "id": 4766, + "id": 7827, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4765, + "id": 7826, "name": "ReceiptLog", "nameLocations": [ - "3515:10:5" + "3515:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4867, - "src": "3515:10:5" + "referencedDeclaration": 7928, + "src": "3515:10:25" }, - "referencedDeclaration": 4867, - "src": "3515:10:5", + "referencedDeclaration": 7928, + "src": "3515:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_storage_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog" } }, - "id": 4767, + "id": 7828, "nodeType": "ArrayTypeName", - "src": "3515:12:5", + "src": "3515:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" } }, @@ -2883,13 +2883,13 @@ }, { "constant": false, - "id": 4770, + "id": 7831, "mutability": "mutable", "name": "logsBloom", - "nameLocation": "3548:9:5", + "nameLocation": "3548:9:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3542:15:5", + "scope": 7840, + "src": "3542:15:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2897,10 +2897,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4769, + "id": 7830, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3542:5:5", + "src": "3542:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2910,13 +2910,13 @@ }, { "constant": false, - "id": 4772, + "id": 7833, "mutability": "mutable", "name": "status", - "nameLocation": "3575:6:5", + "nameLocation": "3575:6:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3567:14:5", + "scope": 7840, + "src": "3567:14:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2924,10 +2924,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4771, + "id": 7832, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3567:7:5", + "src": "3567:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2937,13 +2937,13 @@ }, { "constant": false, - "id": 4774, + "id": 7835, "mutability": "mutable", "name": "to", - "nameLocation": "3599:2:5", + "nameLocation": "3599:2:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3591:10:5", + "scope": 7840, + "src": "3591:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2951,10 +2951,10 @@ "typeString": "address" }, "typeName": { - "id": 4773, + "id": 7834, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3591:7:5", + "src": "3591:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2965,13 +2965,13 @@ }, { "constant": false, - "id": 4776, + "id": 7837, "mutability": "mutable", "name": "transactionHash", - "nameLocation": "3619:15:5", + "nameLocation": "3619:15:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3611:23:5", + "scope": 7840, + "src": "3611:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2979,10 +2979,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4775, + "id": 7836, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3611:7:5", + "src": "3611:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2992,13 +2992,13 @@ }, { "constant": false, - "id": 4778, + "id": 7839, "mutability": "mutable", "name": "transactionIndex", - "nameLocation": "3652:16:5", + "nameLocation": "3652:16:25", "nodeType": "VariableDeclaration", - "scope": 4779, - "src": "3644:24:5", + "scope": 7840, + "src": "3644:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3006,10 +3006,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4777, + "id": 7838, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3644:7:5", + "src": "3644:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3019,26 +3019,26 @@ } ], "name": "Receipt", - "nameLocation": "3291:7:5", - "scope": 6621, + "nameLocation": "3291:7:25", + "scope": 9682, "visibility": "public" }, { - "id": 4802, + "id": 7863, "nodeType": "StructDefinition", - "src": "3798:227:5", + "src": "3798:227:25", "nodes": [], "canonicalName": "StdCheatsSafe.EIP1559ScriptArtifact", "members": [ { "constant": false, - "id": 4782, + "id": 7843, "mutability": "mutable", "name": "libraries", - "nameLocation": "3846:9:5", + "nameLocation": "3846:9:25", "nodeType": "VariableDeclaration", - "scope": 4802, - "src": "3837:18:5", + "scope": 7863, + "src": "3837:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3047,18 +3047,18 @@ }, "typeName": { "baseType": { - "id": 4780, + "id": 7841, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3837:6:5", + "src": "3837:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 4781, + "id": 7842, "nodeType": "ArrayTypeName", - "src": "3837:8:5", + "src": "3837:8:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -3068,13 +3068,13 @@ }, { "constant": false, - "id": 4784, + "id": 7845, "mutability": "mutable", "name": "path", - "nameLocation": "3872:4:5", + "nameLocation": "3872:4:25", "nodeType": "VariableDeclaration", - "scope": 4802, - "src": "3865:11:5", + "scope": 7863, + "src": "3865:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3082,10 +3082,10 @@ "typeString": "string" }, "typeName": { - "id": 4783, + "id": 7844, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3865:6:5", + "src": "3865:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3095,13 +3095,13 @@ }, { "constant": false, - "id": 4787, + "id": 7848, "mutability": "mutable", "name": "pending", - "nameLocation": "3895:7:5", + "nameLocation": "3895:7:25", "nodeType": "VariableDeclaration", - "scope": 4802, - "src": "3886:16:5", + "scope": 7863, + "src": "3886:16:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3110,18 +3110,18 @@ }, "typeName": { "baseType": { - "id": 4785, + "id": 7846, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3886:6:5", + "src": "3886:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 4786, + "id": 7847, "nodeType": "ArrayTypeName", - "src": "3886:8:5", + "src": "3886:8:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -3131,45 +3131,45 @@ }, { "constant": false, - "id": 4791, + "id": 7852, "mutability": "mutable", "name": "receipts", - "nameLocation": "3922:8:5", + "nameLocation": "3922:8:25", "nodeType": "VariableDeclaration", - "scope": 4802, - "src": "3912:18:5", + "scope": 7863, + "src": "3912:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" }, "typeName": { "baseType": { - "id": 4789, + "id": 7850, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4788, + "id": 7849, "name": "Receipt", "nameLocations": [ - "3912:7:5" + "3912:7:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4779, - "src": "3912:7:5" + "referencedDeclaration": 7840, + "src": "3912:7:25" }, - "referencedDeclaration": 4779, - "src": "3912:7:5", + "referencedDeclaration": 7840, + "src": "3912:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_storage_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" } }, - "id": 4790, + "id": 7851, "nodeType": "ArrayTypeName", - "src": "3912:9:5", + "src": "3912:9:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" } }, @@ -3177,13 +3177,13 @@ }, { "constant": false, - "id": 4793, + "id": 7854, "mutability": "mutable", "name": "timestamp", - "nameLocation": "3948:9:5", + "nameLocation": "3948:9:25", "nodeType": "VariableDeclaration", - "scope": 4802, - "src": "3940:17:5", + "scope": 7863, + "src": "3940:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3191,10 +3191,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4792, + "id": 7853, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3940:7:5", + "src": "3940:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3204,45 +3204,45 @@ }, { "constant": false, - "id": 4797, + "id": 7858, "mutability": "mutable", "name": "transactions", - "nameLocation": "3976:12:5", + "nameLocation": "3976:12:25", "nodeType": "VariableDeclaration", - "scope": 4802, - "src": "3967:21:5", + "scope": 7863, + "src": "3967:21:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" }, "typeName": { "baseType": { - "id": 4795, + "id": 7856, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4794, + "id": 7855, "name": "Tx1559", "nameLocations": [ - "3967:6:5" + "3967:6:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4646, - "src": "3967:6:5" + "referencedDeclaration": 7707, + "src": "3967:6:25" }, - "referencedDeclaration": 4646, - "src": "3967:6:5", + "referencedDeclaration": 7707, + "src": "3967:6:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" } }, - "id": 4796, + "id": 7857, "nodeType": "ArrayTypeName", - "src": "3967:8:5", + "src": "3967:8:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" } }, @@ -3250,45 +3250,45 @@ }, { "constant": false, - "id": 4801, + "id": 7862, "mutability": "mutable", "name": "txReturns", - "nameLocation": "4009:9:5", + "nameLocation": "4009:9:25", "nodeType": "VariableDeclaration", - "scope": 4802, - "src": "3998:20:5", + "scope": 7863, + "src": "3998:20:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_TxReturn_$4872_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_TxReturn_$7933_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.TxReturn[]" }, "typeName": { "baseType": { - "id": 4799, + "id": 7860, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4798, + "id": 7859, "name": "TxReturn", "nameLocations": [ - "3998:8:5" + "3998:8:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4872, - "src": "3998:8:5" + "referencedDeclaration": 7933, + "src": "3998:8:25" }, - "referencedDeclaration": 4872, - "src": "3998:8:5", + "referencedDeclaration": 7933, + "src": "3998:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_TxReturn_$4872_storage_ptr", + "typeIdentifier": "t_struct$_TxReturn_$7933_storage_ptr", "typeString": "struct StdCheatsSafe.TxReturn" } }, - "id": 4800, + "id": 7861, "nodeType": "ArrayTypeName", - "src": "3998:10:5", + "src": "3998:10:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_TxReturn_$4872_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_TxReturn_$7933_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.TxReturn[]" } }, @@ -3296,26 +3296,26 @@ } ], "name": "EIP1559ScriptArtifact", - "nameLocation": "3805:21:5", - "scope": 6621, + "nameLocation": "3805:21:25", + "scope": 9682, "visibility": "public" }, { - "id": 4825, + "id": 7886, "nodeType": "StructDefinition", - "src": "4031:236:5", + "src": "4031:236:25", "nodes": [], "canonicalName": "StdCheatsSafe.RawEIP1559ScriptArtifact", "members": [ { "constant": false, - "id": 4805, + "id": 7866, "mutability": "mutable", "name": "libraries", - "nameLocation": "4082:9:5", + "nameLocation": "4082:9:25", "nodeType": "VariableDeclaration", - "scope": 4825, - "src": "4073:18:5", + "scope": 7886, + "src": "4073:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3324,18 +3324,18 @@ }, "typeName": { "baseType": { - "id": 4803, + "id": 7864, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4073:6:5", + "src": "4073:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 4804, + "id": 7865, "nodeType": "ArrayTypeName", - "src": "4073:8:5", + "src": "4073:8:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -3345,13 +3345,13 @@ }, { "constant": false, - "id": 4807, + "id": 7868, "mutability": "mutable", "name": "path", - "nameLocation": "4108:4:5", + "nameLocation": "4108:4:25", "nodeType": "VariableDeclaration", - "scope": 4825, - "src": "4101:11:5", + "scope": 7886, + "src": "4101:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3359,10 +3359,10 @@ "typeString": "string" }, "typeName": { - "id": 4806, + "id": 7867, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4101:6:5", + "src": "4101:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3372,13 +3372,13 @@ }, { "constant": false, - "id": 4810, + "id": 7871, "mutability": "mutable", "name": "pending", - "nameLocation": "4131:7:5", + "nameLocation": "4131:7:25", "nodeType": "VariableDeclaration", - "scope": 4825, - "src": "4122:16:5", + "scope": 7886, + "src": "4122:16:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3387,18 +3387,18 @@ }, "typeName": { "baseType": { - "id": 4808, + "id": 7869, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4122:6:5", + "src": "4122:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 4809, + "id": 7870, "nodeType": "ArrayTypeName", - "src": "4122:8:5", + "src": "4122:8:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -3408,45 +3408,45 @@ }, { "constant": false, - "id": 4814, + "id": 7875, "mutability": "mutable", "name": "receipts", - "nameLocation": "4161:8:5", + "nameLocation": "4161:8:25", "nodeType": "VariableDeclaration", - "scope": 4825, - "src": "4148:21:5", + "scope": 7886, + "src": "4148:21:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt[]" }, "typeName": { "baseType": { - "id": 4812, + "id": 7873, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4811, + "id": 7872, "name": "RawReceipt", "nameLocations": [ - "4148:10:5" + "4148:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4750, - "src": "4148:10:5" + "referencedDeclaration": 7811, + "src": "4148:10:25" }, - "referencedDeclaration": 4750, - "src": "4148:10:5", + "referencedDeclaration": 7811, + "src": "4148:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_storage_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" } }, - "id": 4813, + "id": 7874, "nodeType": "ArrayTypeName", - "src": "4148:12:5", + "src": "4148:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt[]" } }, @@ -3454,45 +3454,45 @@ }, { "constant": false, - "id": 4818, + "id": 7879, "mutability": "mutable", "name": "txReturns", - "nameLocation": "4190:9:5", + "nameLocation": "4190:9:25", "nodeType": "VariableDeclaration", - "scope": 4825, - "src": "4179:20:5", + "scope": 7886, + "src": "4179:20:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_TxReturn_$4872_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_TxReturn_$7933_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.TxReturn[]" }, "typeName": { "baseType": { - "id": 4816, + "id": 7877, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4815, + "id": 7876, "name": "TxReturn", "nameLocations": [ - "4179:8:5" + "4179:8:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4872, - "src": "4179:8:5" + "referencedDeclaration": 7933, + "src": "4179:8:25" }, - "referencedDeclaration": 4872, - "src": "4179:8:5", + "referencedDeclaration": 7933, + "src": "4179:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_TxReturn_$4872_storage_ptr", + "typeIdentifier": "t_struct$_TxReturn_$7933_storage_ptr", "typeString": "struct StdCheatsSafe.TxReturn" } }, - "id": 4817, + "id": 7878, "nodeType": "ArrayTypeName", - "src": "4179:10:5", + "src": "4179:10:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_TxReturn_$4872_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_TxReturn_$7933_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.TxReturn[]" } }, @@ -3500,13 +3500,13 @@ }, { "constant": false, - "id": 4820, + "id": 7881, "mutability": "mutable", "name": "timestamp", - "nameLocation": "4217:9:5", + "nameLocation": "4217:9:25", "nodeType": "VariableDeclaration", - "scope": 4825, - "src": "4209:17:5", + "scope": 7886, + "src": "4209:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3514,10 +3514,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4819, + "id": 7880, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4209:7:5", + "src": "4209:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3527,45 +3527,45 @@ }, { "constant": false, - "id": 4824, + "id": 7885, "mutability": "mutable", "name": "transactions", - "nameLocation": "4248:12:5", + "nameLocation": "4248:12:25", "nodeType": "VariableDeclaration", - "scope": 4825, - "src": "4236:24:5", + "scope": 7886, + "src": "4236:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559[]" }, "typeName": { "baseType": { - "id": 4822, + "id": 7883, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4821, + "id": 7882, "name": "RawTx1559", "nameLocations": [ - "4236:9:5" + "4236:9:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4610, - "src": "4236:9:5" + "referencedDeclaration": 7671, + "src": "4236:9:25" }, - "referencedDeclaration": 4610, - "src": "4236:9:5", + "referencedDeclaration": 7671, + "src": "4236:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_storage_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" } }, - "id": 4823, + "id": 7884, "nodeType": "ArrayTypeName", - "src": "4236:11:5", + "src": "4236:11:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559[]" } }, @@ -3573,26 +3573,26 @@ } ], "name": "RawEIP1559ScriptArtifact", - "nameLocation": "4038:24:5", - "scope": 6621, + "nameLocation": "4038:24:25", + "scope": 9682, "visibility": "public" }, { - "id": 4847, + "id": 7908, "nodeType": "StructDefinition", - "src": "4273:334:5", + "src": "4273:334:25", "nodes": [], "canonicalName": "StdCheatsSafe.RawReceiptLog", "members": [ { "constant": false, - "id": 4827, + "id": 7888, "mutability": "mutable", "name": "logAddress", - "nameLocation": "4344:10:5", + "nameLocation": "4344:10:25", "nodeType": "VariableDeclaration", - "scope": 4847, - "src": "4336:18:5", + "scope": 7908, + "src": "4336:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3600,10 +3600,10 @@ "typeString": "address" }, "typeName": { - "id": 4826, + "id": 7887, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4336:7:5", + "src": "4336:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3614,13 +3614,13 @@ }, { "constant": false, - "id": 4829, + "id": 7890, "mutability": "mutable", "name": "blockHash", - "nameLocation": "4372:9:5", + "nameLocation": "4372:9:25", "nodeType": "VariableDeclaration", - "scope": 4847, - "src": "4364:17:5", + "scope": 7908, + "src": "4364:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3628,10 +3628,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4828, + "id": 7889, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4364:7:5", + "src": "4364:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3641,13 +3641,13 @@ }, { "constant": false, - "id": 4831, + "id": 7892, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "4397:11:5", + "nameLocation": "4397:11:25", "nodeType": "VariableDeclaration", - "scope": 4847, - "src": "4391:17:5", + "scope": 7908, + "src": "4391:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3655,10 +3655,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4830, + "id": 7891, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4391:5:5", + "src": "4391:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3668,13 +3668,13 @@ }, { "constant": false, - "id": 4833, + "id": 7894, "mutability": "mutable", "name": "data", - "nameLocation": "4424:4:5", + "nameLocation": "4424:4:25", "nodeType": "VariableDeclaration", - "scope": 4847, - "src": "4418:10:5", + "scope": 7908, + "src": "4418:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3682,10 +3682,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4832, + "id": 7893, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4418:5:5", + "src": "4418:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3695,13 +3695,13 @@ }, { "constant": false, - "id": 4835, + "id": 7896, "mutability": "mutable", "name": "logIndex", - "nameLocation": "4444:8:5", + "nameLocation": "4444:8:25", "nodeType": "VariableDeclaration", - "scope": 4847, - "src": "4438:14:5", + "scope": 7908, + "src": "4438:14:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3709,10 +3709,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4834, + "id": 7895, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4438:5:5", + "src": "4438:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3722,13 +3722,13 @@ }, { "constant": false, - "id": 4837, + "id": 7898, "mutability": "mutable", "name": "removed", - "nameLocation": "4467:7:5", + "nameLocation": "4467:7:25", "nodeType": "VariableDeclaration", - "scope": 4847, - "src": "4462:12:5", + "scope": 7908, + "src": "4462:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3736,10 +3736,10 @@ "typeString": "bool" }, "typeName": { - "id": 4836, + "id": 7897, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "4462:4:5", + "src": "4462:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3749,13 +3749,13 @@ }, { "constant": false, - "id": 4840, + "id": 7901, "mutability": "mutable", "name": "topics", - "nameLocation": "4494:6:5", + "nameLocation": "4494:6:25", "nodeType": "VariableDeclaration", - "scope": 4847, - "src": "4484:16:5", + "scope": 7908, + "src": "4484:16:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3764,18 +3764,18 @@ }, "typeName": { "baseType": { - "id": 4838, + "id": 7899, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4484:7:5", + "src": "4484:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 4839, + "id": 7900, "nodeType": "ArrayTypeName", - "src": "4484:9:5", + "src": "4484:9:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -3785,13 +3785,13 @@ }, { "constant": false, - "id": 4842, + "id": 7903, "mutability": "mutable", "name": "transactionHash", - "nameLocation": "4518:15:5", + "nameLocation": "4518:15:25", "nodeType": "VariableDeclaration", - "scope": 4847, - "src": "4510:23:5", + "scope": 7908, + "src": "4510:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3799,10 +3799,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4841, + "id": 7902, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4510:7:5", + "src": "4510:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3812,13 +3812,13 @@ }, { "constant": false, - "id": 4844, + "id": 7905, "mutability": "mutable", "name": "transactionIndex", - "nameLocation": "4549:16:5", + "nameLocation": "4549:16:25", "nodeType": "VariableDeclaration", - "scope": 4847, - "src": "4543:22:5", + "scope": 7908, + "src": "4543:22:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3826,10 +3826,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4843, + "id": 7904, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4543:5:5", + "src": "4543:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3839,13 +3839,13 @@ }, { "constant": false, - "id": 4846, + "id": 7907, "mutability": "mutable", "name": "transactionLogIndex", - "nameLocation": "4581:19:5", + "nameLocation": "4581:19:25", "nodeType": "VariableDeclaration", - "scope": 4847, - "src": "4575:25:5", + "scope": 7908, + "src": "4575:25:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3853,10 +3853,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4845, + "id": 7906, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4575:5:5", + "src": "4575:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3866,26 +3866,26 @@ } ], "name": "RawReceiptLog", - "nameLocation": "4280:13:5", - "scope": 6621, + "nameLocation": "4280:13:25", + "scope": 9682, "visibility": "public" }, { - "id": 4867, + "id": 7928, "nodeType": "StructDefinition", - "src": "4613:306:5", + "src": "4613:306:25", "nodes": [], "canonicalName": "StdCheatsSafe.ReceiptLog", "members": [ { "constant": false, - "id": 4849, + "id": 7910, "mutability": "mutable", "name": "logAddress", - "nameLocation": "4681:10:5", + "nameLocation": "4681:10:25", "nodeType": "VariableDeclaration", - "scope": 4867, - "src": "4673:18:5", + "scope": 7928, + "src": "4673:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3893,10 +3893,10 @@ "typeString": "address" }, "typeName": { - "id": 4848, + "id": 7909, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4673:7:5", + "src": "4673:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3907,13 +3907,13 @@ }, { "constant": false, - "id": 4851, + "id": 7912, "mutability": "mutable", "name": "blockHash", - "nameLocation": "4709:9:5", + "nameLocation": "4709:9:25", "nodeType": "VariableDeclaration", - "scope": 4867, - "src": "4701:17:5", + "scope": 7928, + "src": "4701:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3921,10 +3921,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 4850, + "id": 7911, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4701:7:5", + "src": "4701:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3934,13 +3934,13 @@ }, { "constant": false, - "id": 4853, + "id": 7914, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "4736:11:5", + "nameLocation": "4736:11:25", "nodeType": "VariableDeclaration", - "scope": 4867, - "src": "4728:19:5", + "scope": 7928, + "src": "4728:19:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3948,10 +3948,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4852, + "id": 7913, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4728:7:5", + "src": "4728:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3961,13 +3961,13 @@ }, { "constant": false, - "id": 4855, + "id": 7916, "mutability": "mutable", "name": "data", - "nameLocation": "4763:4:5", + "nameLocation": "4763:4:25", "nodeType": "VariableDeclaration", - "scope": 4867, - "src": "4757:10:5", + "scope": 7928, + "src": "4757:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3975,10 +3975,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4854, + "id": 7915, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4757:5:5", + "src": "4757:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3988,13 +3988,13 @@ }, { "constant": false, - "id": 4857, + "id": 7918, "mutability": "mutable", "name": "logIndex", - "nameLocation": "4785:8:5", + "nameLocation": "4785:8:25", "nodeType": "VariableDeclaration", - "scope": 4867, - "src": "4777:16:5", + "scope": 7928, + "src": "4777:16:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4002,10 +4002,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4856, + "id": 7917, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4777:7:5", + "src": "4777:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4015,13 +4015,13 @@ }, { "constant": false, - "id": 4860, + "id": 7921, "mutability": "mutable", "name": "topics", - "nameLocation": "4813:6:5", + "nameLocation": "4813:6:25", "nodeType": "VariableDeclaration", - "scope": 4867, - "src": "4803:16:5", + "scope": 7928, + "src": "4803:16:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4030,18 +4030,18 @@ }, "typeName": { "baseType": { - "id": 4858, + "id": 7919, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4803:7:5", + "src": "4803:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 4859, + "id": 7920, "nodeType": "ArrayTypeName", - "src": "4803:9:5", + "src": "4803:9:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -4051,13 +4051,13 @@ }, { "constant": false, - "id": 4862, + "id": 7923, "mutability": "mutable", "name": "transactionIndex", - "nameLocation": "4837:16:5", + "nameLocation": "4837:16:25", "nodeType": "VariableDeclaration", - "scope": 4867, - "src": "4829:24:5", + "scope": 7928, + "src": "4829:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4065,10 +4065,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4861, + "id": 7922, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4829:7:5", + "src": "4829:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4078,13 +4078,13 @@ }, { "constant": false, - "id": 4864, + "id": 7925, "mutability": "mutable", "name": "transactionLogIndex", - "nameLocation": "4871:19:5", + "nameLocation": "4871:19:25", "nodeType": "VariableDeclaration", - "scope": 4867, - "src": "4863:27:5", + "scope": 7928, + "src": "4863:27:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4092,10 +4092,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4863, + "id": 7924, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4863:7:5", + "src": "4863:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4105,13 +4105,13 @@ }, { "constant": false, - "id": 4866, + "id": 7927, "mutability": "mutable", "name": "removed", - "nameLocation": "4905:7:5", + "nameLocation": "4905:7:25", "nodeType": "VariableDeclaration", - "scope": 4867, - "src": "4900:12:5", + "scope": 7928, + "src": "4900:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4119,10 +4119,10 @@ "typeString": "bool" }, "typeName": { - "id": 4865, + "id": 7926, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "4900:4:5", + "src": "4900:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4132,26 +4132,26 @@ } ], "name": "ReceiptLog", - "nameLocation": "4620:10:5", - "scope": 6621, + "nameLocation": "4620:10:25", + "scope": 9682, "visibility": "public" }, { - "id": 4872, + "id": 7933, "nodeType": "StructDefinition", - "src": "4925:74:5", + "src": "4925:74:25", "nodes": [], "canonicalName": "StdCheatsSafe.TxReturn", "members": [ { "constant": false, - "id": 4869, + "id": 7930, "mutability": "mutable", "name": "internalType", - "nameLocation": "4958:12:5", + "nameLocation": "4958:12:25", "nodeType": "VariableDeclaration", - "scope": 4872, - "src": "4951:19:5", + "scope": 7933, + "src": "4951:19:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4159,10 +4159,10 @@ "typeString": "string" }, "typeName": { - "id": 4868, + "id": 7929, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4951:6:5", + "src": "4951:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4172,13 +4172,13 @@ }, { "constant": false, - "id": 4871, + "id": 7932, "mutability": "mutable", "name": "value", - "nameLocation": "4987:5:5", + "nameLocation": "4987:5:25", "nodeType": "VariableDeclaration", - "scope": 4872, - "src": "4980:12:5", + "scope": 7933, + "src": "4980:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4186,10 +4186,10 @@ "typeString": "string" }, "typeName": { - "id": 4870, + "id": 7931, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4980:6:5", + "src": "4980:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4199,26 +4199,26 @@ } ], "name": "TxReturn", - "nameLocation": "4932:8:5", - "scope": 6621, + "nameLocation": "4932:8:25", + "scope": 9682, "visibility": "public" }, { - "id": 4877, + "id": 7938, "nodeType": "StructDefinition", - "src": "5005:65:5", + "src": "5005:65:25", "nodes": [], "canonicalName": "StdCheatsSafe.Account", "members": [ { "constant": false, - "id": 4874, + "id": 7935, "mutability": "mutable", "name": "addr", - "nameLocation": "5038:4:5", + "nameLocation": "5038:4:25", "nodeType": "VariableDeclaration", - "scope": 4877, - "src": "5030:12:5", + "scope": 7938, + "src": "5030:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4226,10 +4226,10 @@ "typeString": "address" }, "typeName": { - "id": 4873, + "id": 7934, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5030:7:5", + "src": "5030:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -4240,13 +4240,13 @@ }, { "constant": false, - "id": 4876, + "id": 7937, "mutability": "mutable", "name": "key", - "nameLocation": "5060:3:5", + "nameLocation": "5060:3:25", "nodeType": "VariableDeclaration", - "scope": 4877, - "src": "5052:11:5", + "scope": 7938, + "src": "5052:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4254,10 +4254,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4875, + "id": 7936, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5052:7:5", + "src": "5052:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4267,81 +4267,81 @@ } ], "name": "Account", - "nameLocation": "5012:7:5", - "scope": 6621, + "nameLocation": "5012:7:25", + "scope": 9682, "visibility": "public" }, { - "id": 4883, + "id": 7944, "nodeType": "EnumDefinition", - "src": "5076:123:5", + "src": "5076:123:25", "nodes": [], "canonicalName": "StdCheatsSafe.AddressType", "members": [ { - "id": 4878, + "id": 7939, "name": "Payable", - "nameLocation": "5103:7:5", + "nameLocation": "5103:7:25", "nodeType": "EnumValue", - "src": "5103:7:5" + "src": "5103:7:25" }, { - "id": 4879, + "id": 7940, "name": "NonPayable", - "nameLocation": "5120:10:5", + "nameLocation": "5120:10:25", "nodeType": "EnumValue", - "src": "5120:10:5" + "src": "5120:10:25" }, { - "id": 4880, + "id": 7941, "name": "ZeroAddress", - "nameLocation": "5140:11:5", + "nameLocation": "5140:11:25", "nodeType": "EnumValue", - "src": "5140:11:5" + "src": "5140:11:25" }, { - "id": 4881, + "id": 7942, "name": "Precompile", - "nameLocation": "5161:10:5", + "nameLocation": "5161:10:25", "nodeType": "EnumValue", - "src": "5161:10:5" + "src": "5161:10:25" }, { - "id": 4882, + "id": 7943, "name": "ForgeAddress", - "nameLocation": "5181:12:5", + "nameLocation": "5181:12:25", "nodeType": "EnumValue", - "src": "5181:12:5" + "src": "5181:12:25" } ], "name": "AddressType", - "nameLocation": "5081:11:5" + "nameLocation": "5081:11:25" }, { - "id": 4968, + "id": 8029, "nodeType": "FunctionDefinition", - "src": "5292:903:5", + "src": "5292:903:25", "nodes": [], "body": { - "id": 4967, + "id": 8028, "nodeType": "Block", - "src": "5373:822:5", + "src": "5373:822:25", "nodes": [], "statements": [ { "assignments": [ - 4891 + 7952 ], "declarations": [ { "constant": false, - "id": 4891, + "id": 7952, "mutability": "mutable", "name": "tokenCodeSize", - "nameLocation": "5449:13:5", + "nameLocation": "5449:13:25", "nodeType": "VariableDeclaration", - "scope": 4967, - "src": "5441:21:5", + "scope": 8028, + "src": "5441:21:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4349,10 +4349,10 @@ "typeString": "uint256" }, "typeName": { - "id": 4890, + "id": 7951, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5441:7:5", + "src": "5441:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4361,39 +4361,39 @@ "visibility": "internal" } ], - "id": 4892, + "id": 7953, "nodeType": "VariableDeclarationStatement", - "src": "5441:21:5" + "src": "5441:21:25" }, { "AST": { "nodeType": "YulBlock", - "src": "5481:59:5", + "src": "5481:59:25", "statements": [ { "nodeType": "YulAssignment", - "src": "5495:35:5", + "src": "5495:35:25", "value": { "arguments": [ { "name": "token", "nodeType": "YulIdentifier", - "src": "5524:5:5" + "src": "5524:5:25" } ], "functionName": { "name": "extcodesize", "nodeType": "YulIdentifier", - "src": "5512:11:5" + "src": "5512:11:25" }, "nodeType": "YulFunctionCall", - "src": "5512:18:5" + "src": "5512:18:25" }, "variableNames": [ { "name": "tokenCodeSize", "nodeType": "YulIdentifier", - "src": "5495:13:5" + "src": "5495:13:25" } ] } @@ -4402,23 +4402,23 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 4885, + "declaration": 7946, "isOffset": false, "isSlot": false, - "src": "5524:5:5", + "src": "5524:5:25", "valueSize": 1 }, { - "declaration": 4891, + "declaration": 7952, "isOffset": false, "isSlot": false, - "src": "5495:13:5", + "src": "5495:13:25", "valueSize": 1 } ], - "id": 4893, + "id": 7954, "nodeType": "InlineAssembly", - "src": "5472:68:5" + "src": "5472:68:25" }, { "expression": { @@ -4428,18 +4428,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 4897, + "id": 7958, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 4895, + "id": 7956, "name": "tokenCodeSize", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4891, - "src": "5557:13:5", + "referencedDeclaration": 7952, + "src": "5557:13:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4449,21 +4449,21 @@ "operator": ">", "rightExpression": { "hexValue": "30", - "id": 4896, + "id": 7957, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5573:1:5", + "src": "5573:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "5557:17:5", + "src": "5557:17:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4471,14 +4471,14 @@ }, { "hexValue": "53746443686561747320617373756d654e6f74426c61636b6c697374656428616464726573732c61646472657373293a20546f6b656e2061646472657373206973206e6f74206120636f6e74726163742e", - "id": 4898, + "id": 7959, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5576:83:5", + "src": "5576:83:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ff181fc90e0398988b2d16ac6106309afb26707604277f79174c19e18b9403ed", "typeString": "literal_string \"StdCheats assumeNotBlacklisted(address,address): Token address is not a contract.\"" @@ -4497,7 +4497,7 @@ "typeString": "literal_string \"StdCheats assumeNotBlacklisted(address,address): Token address is not a contract.\"" } ], - "id": 4894, + "id": 7955, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -4505,13 +4505,13 @@ -18 ], "referencedDeclaration": -18, - "src": "5549:7:5", + "src": "5549:7:25", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 4899, + "id": 7960, "isConstant": false, "isLValue": false, "isPure": false, @@ -4520,31 +4520,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5549:111:5", + "src": "5549:111:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4900, + "id": 7961, "nodeType": "ExpressionStatement", - "src": "5549:111:5" + "src": "5549:111:25" }, { "assignments": [ - 4902 + 7963 ], "declarations": [ { "constant": false, - "id": 4902, + "id": 7963, "mutability": "mutable", "name": "success", - "nameLocation": "5676:7:5", + "nameLocation": "5676:7:25", "nodeType": "VariableDeclaration", - "scope": 4967, - "src": "5671:12:5", + "scope": 8028, + "src": "5671:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4552,10 +4552,10 @@ "typeString": "bool" }, "typeName": { - "id": 4901, + "id": 7962, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "5671:4:5", + "src": "5671:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4564,24 +4564,24 @@ "visibility": "internal" } ], - "id": 4903, + "id": 7964, "nodeType": "VariableDeclarationStatement", - "src": "5671:12:5" + "src": "5671:12:25" }, { "assignments": [ - 4905 + 7966 ], "declarations": [ { "constant": false, - "id": 4905, + "id": 7966, "mutability": "mutable", "name": "returnData", - "nameLocation": "5706:10:5", + "nameLocation": "5706:10:25", "nodeType": "VariableDeclaration", - "scope": 4967, - "src": "5693:23:5", + "scope": 8028, + "src": "5693:23:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4589,10 +4589,10 @@ "typeString": "bytes" }, "typeName": { - "id": 4904, + "id": 7965, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5693:5:5", + "src": "5693:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -4601,13 +4601,13 @@ "visibility": "internal" } ], - "id": 4906, + "id": 7967, "nodeType": "VariableDeclarationStatement", - "src": "5693:23:5" + "src": "5693:23:25" }, { "expression": { - "id": 4918, + "id": 7979, "isConstant": false, "isLValue": false, "isPure": false, @@ -4615,38 +4615,38 @@ "leftHandSide": { "components": [ { - "id": 4907, + "id": 7968, "name": "success", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4902, - "src": "5799:7:5", + "referencedDeclaration": 7963, + "src": "5799:7:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 4908, + "id": 7969, "name": "returnData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4905, - "src": "5808:10:5", + "referencedDeclaration": 7966, + "src": "5808:10:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } } ], - "id": 4909, + "id": 7970, "isConstant": false, "isInlineArray": false, "isLValue": true, "isPure": false, "lValueRequested": true, "nodeType": "TupleExpression", - "src": "5798:21:5", + "src": "5798:21:25", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "tuple(bool,bytes memory)" @@ -4660,14 +4660,14 @@ "arguments": [ { "hexValue": "30786665353735613837", - "id": 4914, + "id": 7975, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5862:10:5", + "src": "5862:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_4267137671_by_1", "typeString": "int_const 4267137671" @@ -4675,12 +4675,12 @@ "value": "0xfe575a87" }, { - "id": 4915, + "id": 7976, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4887, - "src": "5874:4:5", + "referencedDeclaration": 7948, + "src": "5874:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4699,32 +4699,32 @@ } ], "expression": { - "id": 4912, + "id": 7973, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5839:3:5", + "src": "5839:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 4913, + "id": 7974, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5843:18:5", + "memberLocation": "5843:18:25", "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "5839:22:5", + "src": "5839:22:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" } }, - "id": 4916, + "id": 7977, "isConstant": false, "isLValue": false, "isPure": false, @@ -4733,7 +4733,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5839:40:5", + "src": "5839:40:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4749,32 +4749,32 @@ } ], "expression": { - "id": 4910, + "id": 7971, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4885, - "src": "5822:5:5", + "referencedDeclaration": 7946, + "src": "5822:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 4911, + "id": 7972, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5828:10:5", + "memberLocation": "5828:10:25", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "5822:16:5", + "src": "5822:16:25", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 4917, + "id": 7978, "isConstant": false, "isLValue": false, "isPure": false, @@ -4783,22 +4783,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5822:58:5", + "src": "5822:58:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "tuple(bool,bytes memory)" } }, - "src": "5798:82:5", + "src": "5798:82:25", "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4919, + "id": 7980, "nodeType": "ExpressionStatement", - "src": "5798:82:5" + "src": "5798:82:25" }, { "expression": { @@ -4808,13 +4808,13 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 4934, + "id": 7995, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 4924, + "id": 7985, "isConstant": false, "isLValue": false, "isPure": false, @@ -4822,14 +4822,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "5900:8:5", + "src": "5900:8:25", "subExpression": { - "id": 4923, + "id": 7984, "name": "success", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4902, - "src": "5901:7:5", + "referencedDeclaration": 7963, + "src": "5901:7:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4847,7 +4847,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 4933, + "id": 7994, "isConstant": false, "isLValue": false, "isPure": false, @@ -4855,12 +4855,12 @@ "leftExpression": { "arguments": [ { - "id": 4927, + "id": 7988, "name": "returnData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4905, - "src": "5923:10:5", + "referencedDeclaration": 7966, + "src": "5923:10:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -4869,34 +4869,34 @@ { "components": [ { - "id": 4929, + "id": 7990, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5936:4:5", + "src": "5936:4:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_bool_$", "typeString": "type(bool)" }, "typeName": { - "id": 4928, + "id": 7989, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "5936:4:5", + "src": "5936:4:25", "typeDescriptions": {} } } ], - "id": 4930, + "id": 7991, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "5935:6:5", + "src": "5935:6:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_bool_$", "typeString": "type(bool)" @@ -4915,32 +4915,32 @@ } ], "expression": { - "id": 4925, + "id": 7986, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5912:3:5", + "src": "5912:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 4926, + "id": 7987, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5916:6:5", + "memberLocation": "5916:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "5912:10:5", + "src": "5912:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 4931, + "id": 7992, "isConstant": false, "isLValue": false, "isPure": false, @@ -4949,7 +4949,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5912:30:5", + "src": "5912:30:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -4960,27 +4960,27 @@ "operator": "==", "rightExpression": { "hexValue": "66616c7365", - "id": 4932, + "id": 7993, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "5946:5:5", + "src": "5946:5:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "false" }, - "src": "5912:39:5", + "src": "5912:39:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "5900:51:5", + "src": "5900:51:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4995,33 +4995,33 @@ } ], "expression": { - "id": 4920, + "id": 7981, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "5890:2:5", + "referencedDeclaration": 7649, + "src": "5890:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 4922, + "id": 7983, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5893:6:5", + "memberLocation": "5893:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "5890:9:5", + "referencedDeclaration": 16457, + "src": "5890:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 4935, + "id": 7996, "isConstant": false, "isLValue": false, "isPure": false, @@ -5030,20 +5030,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5890:62:5", + "src": "5890:62:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4936, + "id": 7997, "nodeType": "ExpressionStatement", - "src": "5890:62:5" + "src": "5890:62:25" }, { "expression": { - "id": 4948, + "id": 8009, "isConstant": false, "isLValue": false, "isPure": false, @@ -5051,38 +5051,38 @@ "leftHandSide": { "components": [ { - "id": 4937, + "id": 7998, "name": "success", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4902, - "src": "6035:7:5", + "referencedDeclaration": 7963, + "src": "6035:7:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 4938, + "id": 7999, "name": "returnData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4905, - "src": "6044:10:5", + "referencedDeclaration": 7966, + "src": "6044:10:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } } ], - "id": 4939, + "id": 8000, "isConstant": false, "isInlineArray": false, "isLValue": true, "isPure": false, "lValueRequested": true, "nodeType": "TupleExpression", - "src": "6034:21:5", + "src": "6034:21:25", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "tuple(bool,bytes memory)" @@ -5096,14 +5096,14 @@ "arguments": [ { "hexValue": "30786534376436303630", - "id": 4944, + "id": 8005, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6098:10:5", + "src": "6098:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_3833421920_by_1", "typeString": "int_const 3833421920" @@ -5111,12 +5111,12 @@ "value": "0xe47d6060" }, { - "id": 4945, + "id": 8006, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4887, - "src": "6110:4:5", + "referencedDeclaration": 7948, + "src": "6110:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -5135,32 +5135,32 @@ } ], "expression": { - "id": 4942, + "id": 8003, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6075:3:5", + "src": "6075:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 4943, + "id": 8004, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6079:18:5", + "memberLocation": "6079:18:25", "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "6075:22:5", + "src": "6075:22:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" } }, - "id": 4946, + "id": 8007, "isConstant": false, "isLValue": false, "isPure": false, @@ -5169,7 +5169,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6075:40:5", + "src": "6075:40:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5185,32 +5185,32 @@ } ], "expression": { - "id": 4940, + "id": 8001, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4885, - "src": "6058:5:5", + "referencedDeclaration": 7946, + "src": "6058:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 4941, + "id": 8002, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6064:10:5", + "memberLocation": "6064:10:25", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "6058:16:5", + "src": "6058:16:25", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 4947, + "id": 8008, "isConstant": false, "isLValue": false, "isPure": false, @@ -5219,22 +5219,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6058:58:5", + "src": "6058:58:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "tuple(bool,bytes memory)" } }, - "src": "6034:82:5", + "src": "6034:82:25", "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4949, + "id": 8010, "nodeType": "ExpressionStatement", - "src": "6034:82:5" + "src": "6034:82:25" }, { "expression": { @@ -5244,13 +5244,13 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 4964, + "id": 8025, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 4954, + "id": 8015, "isConstant": false, "isLValue": false, "isPure": false, @@ -5258,14 +5258,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "6136:8:5", + "src": "6136:8:25", "subExpression": { - "id": 4953, + "id": 8014, "name": "success", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4902, - "src": "6137:7:5", + "referencedDeclaration": 7963, + "src": "6137:7:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5283,7 +5283,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 4963, + "id": 8024, "isConstant": false, "isLValue": false, "isPure": false, @@ -5291,12 +5291,12 @@ "leftExpression": { "arguments": [ { - "id": 4957, + "id": 8018, "name": "returnData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4905, - "src": "6159:10:5", + "referencedDeclaration": 7966, + "src": "6159:10:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -5305,34 +5305,34 @@ { "components": [ { - "id": 4959, + "id": 8020, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6172:4:5", + "src": "6172:4:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_bool_$", "typeString": "type(bool)" }, "typeName": { - "id": 4958, + "id": 8019, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6172:4:5", + "src": "6172:4:25", "typeDescriptions": {} } } ], - "id": 4960, + "id": 8021, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "6171:6:5", + "src": "6171:6:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_bool_$", "typeString": "type(bool)" @@ -5351,32 +5351,32 @@ } ], "expression": { - "id": 4955, + "id": 8016, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6148:3:5", + "src": "6148:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 4956, + "id": 8017, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6152:6:5", + "memberLocation": "6152:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "6148:10:5", + "src": "6148:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 4961, + "id": 8022, "isConstant": false, "isLValue": false, "isPure": false, @@ -5385,7 +5385,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6148:30:5", + "src": "6148:30:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -5396,27 +5396,27 @@ "operator": "==", "rightExpression": { "hexValue": "66616c7365", - "id": 4962, + "id": 8023, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "6182:5:5", + "src": "6182:5:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "false" }, - "src": "6148:39:5", + "src": "6148:39:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "6136:51:5", + "src": "6136:51:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5431,33 +5431,33 @@ } ], "expression": { - "id": 4950, + "id": 8011, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "6126:2:5", + "referencedDeclaration": 7649, + "src": "6126:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 4952, + "id": 8013, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6129:6:5", + "memberLocation": "6129:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "6126:9:5", + "referencedDeclaration": 16457, + "src": "6126:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 4965, + "id": 8026, "isConstant": false, "isLValue": false, "isPure": false, @@ -5466,16 +5466,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6126:62:5", + "src": "6126:62:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4966, + "id": 8027, "nodeType": "ExpressionStatement", - "src": "6126:62:5" + "src": "6126:62:25" } ] }, @@ -5483,20 +5483,20 @@ "kind": "function", "modifiers": [], "name": "assumeNotBlacklisted", - "nameLocation": "5301:20:5", + "nameLocation": "5301:20:25", "parameters": { - "id": 4888, + "id": 7949, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 4885, + "id": 7946, "mutability": "mutable", "name": "token", - "nameLocation": "5330:5:5", + "nameLocation": "5330:5:25", "nodeType": "VariableDeclaration", - "scope": 4968, - "src": "5322:13:5", + "scope": 8029, + "src": "5322:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5504,10 +5504,10 @@ "typeString": "address" }, "typeName": { - "id": 4884, + "id": 7945, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5322:7:5", + "src": "5322:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -5518,13 +5518,13 @@ }, { "constant": false, - "id": 4887, + "id": 7948, "mutability": "mutable", "name": "addr", - "nameLocation": "5345:4:5", + "nameLocation": "5345:4:25", "nodeType": "VariableDeclaration", - "scope": 4968, - "src": "5337:12:5", + "scope": 8029, + "src": "5337:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5532,10 +5532,10 @@ "typeString": "address" }, "typeName": { - "id": 4886, + "id": 7947, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5337:7:5", + "src": "5337:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -5545,52 +5545,52 @@ "visibility": "internal" } ], - "src": "5321:29:5" + "src": "5321:29:25" }, "returnParameters": { - "id": 4889, + "id": 7950, "nodeType": "ParameterList", "parameters": [], - "src": "5373:0:5" + "src": "5373:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "view", "virtual": true, "visibility": "internal" }, { - "id": 4981, + "id": 8042, "nodeType": "FunctionDefinition", - "src": "6584:130:5", + "src": "6584:130:25", "nodes": [], "body": { - "id": 4980, + "id": 8041, "nodeType": "Block", - "src": "6664:50:5", + "src": "6664:50:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 4976, + "id": 8037, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4970, - "src": "6695:5:5", + "referencedDeclaration": 8031, + "src": "6695:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 4977, + "id": 8038, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4972, - "src": "6702:4:5", + "referencedDeclaration": 8033, + "src": "6702:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -5608,18 +5608,18 @@ "typeString": "address" } ], - "id": 4975, + "id": 8036, "name": "assumeNotBlacklisted", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4968, - "src": "6674:20:5", + "referencedDeclaration": 8029, + "src": "6674:20:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address) view" } }, - "id": 4978, + "id": 8039, "isConstant": false, "isLValue": false, "isPure": false, @@ -5628,16 +5628,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6674:33:5", + "src": "6674:33:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4979, + "id": 8040, "nodeType": "ExpressionStatement", - "src": "6674:33:5" + "src": "6674:33:25" } ] }, @@ -5645,20 +5645,20 @@ "kind": "function", "modifiers": [], "name": "assumeNoBlacklisted", - "nameLocation": "6593:19:5", + "nameLocation": "6593:19:25", "parameters": { - "id": 4973, + "id": 8034, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 4970, + "id": 8031, "mutability": "mutable", "name": "token", - "nameLocation": "6621:5:5", + "nameLocation": "6621:5:25", "nodeType": "VariableDeclaration", - "scope": 4981, - "src": "6613:13:5", + "scope": 8042, + "src": "6613:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5666,10 +5666,10 @@ "typeString": "address" }, "typeName": { - "id": 4969, + "id": 8030, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6613:7:5", + "src": "6613:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -5680,13 +5680,13 @@ }, { "constant": false, - "id": 4972, + "id": 8033, "mutability": "mutable", "name": "addr", - "nameLocation": "6636:4:5", + "nameLocation": "6636:4:25", "nodeType": "VariableDeclaration", - "scope": 4981, - "src": "6628:12:5", + "scope": 8042, + "src": "6628:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5694,10 +5694,10 @@ "typeString": "address" }, "typeName": { - "id": 4971, + "id": 8032, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6628:7:5", + "src": "6628:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -5707,50 +5707,50 @@ "visibility": "internal" } ], - "src": "6612:29:5" + "src": "6612:29:25" }, "returnParameters": { - "id": 4974, + "id": 8035, "nodeType": "ParameterList", "parameters": [], - "src": "6664:0:5" + "src": "6664:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "view", "virtual": true, "visibility": "internal" }, { - "id": 5040, + "id": 8101, "nodeType": "FunctionDefinition", - "src": "6720:583:5", + "src": "6720:583:25", "nodes": [], "body": { - "id": 5039, + "id": 8100, "nodeType": "Block", - "src": "6804:499:5", + "src": "6804:499:25", "nodes": [], "statements": [ { "condition": { "commonType": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, - "id": 4992, + "id": 8053, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 4989, + "id": 8050, "name": "addressType", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4986, - "src": "6818:11:5", + "referencedDeclaration": 8047, + "src": "6818:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -5758,33 +5758,33 @@ "operator": "==", "rightExpression": { "expression": { - "id": 4990, + "id": 8051, "name": "AddressType", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4883, - "src": "6833:11:5", + "referencedDeclaration": 7944, + "src": "6833:11:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_enum$_AddressType_$4883_$", + "typeIdentifier": "t_type$_t_enum$_AddressType_$7944_$", "typeString": "type(enum StdCheatsSafe.AddressType)" } }, - "id": 4991, + "id": 8052, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6845:7:5", + "memberLocation": "6845:7:25", "memberName": "Payable", "nodeType": "MemberAccess", - "referencedDeclaration": 4878, - "src": "6833:19:5", + "referencedDeclaration": 7939, + "src": "6833:19:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, - "src": "6818:34:5", + "src": "6818:34:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5793,23 +5793,23 @@ "falseBody": { "condition": { "commonType": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, - "id": 5001, + "id": 8062, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 4998, + "id": 8059, "name": "addressType", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4986, - "src": "6911:11:5", + "referencedDeclaration": 8047, + "src": "6911:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -5817,33 +5817,33 @@ "operator": "==", "rightExpression": { "expression": { - "id": 4999, + "id": 8060, "name": "AddressType", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4883, - "src": "6926:11:5", + "referencedDeclaration": 7944, + "src": "6926:11:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_enum$_AddressType_$4883_$", + "typeIdentifier": "t_type$_t_enum$_AddressType_$7944_$", "typeString": "type(enum StdCheatsSafe.AddressType)" } }, - "id": 5000, + "id": 8061, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6938:10:5", + "memberLocation": "6938:10:25", "memberName": "NonPayable", "nodeType": "MemberAccess", - "referencedDeclaration": 4879, - "src": "6926:22:5", + "referencedDeclaration": 7940, + "src": "6926:22:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, - "src": "6911:37:5", + "src": "6911:37:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5852,23 +5852,23 @@ "falseBody": { "condition": { "commonType": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, - "id": 5010, + "id": 8071, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5007, + "id": 8068, "name": "addressType", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4986, - "src": "7004:11:5", + "referencedDeclaration": 8047, + "src": "7004:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -5876,33 +5876,33 @@ "operator": "==", "rightExpression": { "expression": { - "id": 5008, + "id": 8069, "name": "AddressType", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4883, - "src": "7019:11:5", + "referencedDeclaration": 7944, + "src": "7019:11:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_enum$_AddressType_$4883_$", + "typeIdentifier": "t_type$_t_enum$_AddressType_$7944_$", "typeString": "type(enum StdCheatsSafe.AddressType)" } }, - "id": 5009, + "id": 8070, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7031:11:5", + "memberLocation": "7031:11:25", "memberName": "ZeroAddress", "nodeType": "MemberAccess", - "referencedDeclaration": 4880, - "src": "7019:23:5", + "referencedDeclaration": 7941, + "src": "7019:23:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, - "src": "7004:38:5", + "src": "7004:38:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5911,23 +5911,23 @@ "falseBody": { "condition": { "commonType": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, - "id": 5019, + "id": 8080, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5016, + "id": 8077, "name": "addressType", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4986, - "src": "7105:11:5", + "referencedDeclaration": 8047, + "src": "7105:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -5935,33 +5935,33 @@ "operator": "==", "rightExpression": { "expression": { - "id": 5017, + "id": 8078, "name": "AddressType", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4883, - "src": "7120:11:5", + "referencedDeclaration": 7944, + "src": "7120:11:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_enum$_AddressType_$4883_$", + "typeIdentifier": "t_type$_t_enum$_AddressType_$7944_$", "typeString": "type(enum StdCheatsSafe.AddressType)" } }, - "id": 5018, + "id": 8079, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7132:10:5", + "memberLocation": "7132:10:25", "memberName": "Precompile", "nodeType": "MemberAccess", - "referencedDeclaration": 4881, - "src": "7120:22:5", + "referencedDeclaration": 7942, + "src": "7120:22:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, - "src": "7105:37:5", + "src": "7105:37:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5970,23 +5970,23 @@ "falseBody": { "condition": { "commonType": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, - "id": 5028, + "id": 8089, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5025, + "id": 8086, "name": "addressType", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4986, - "src": "7204:11:5", + "referencedDeclaration": 8047, + "src": "7204:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -5994,56 +5994,56 @@ "operator": "==", "rightExpression": { "expression": { - "id": 5026, + "id": 8087, "name": "AddressType", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4883, - "src": "7219:11:5", + "referencedDeclaration": 7944, + "src": "7219:11:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_enum$_AddressType_$4883_$", + "typeIdentifier": "t_type$_t_enum$_AddressType_$7944_$", "typeString": "type(enum StdCheatsSafe.AddressType)" } }, - "id": 5027, + "id": 8088, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7231:12:5", + "memberLocation": "7231:12:25", "memberName": "ForgeAddress", "nodeType": "MemberAccess", - "referencedDeclaration": 4882, - "src": "7219:24:5", + "referencedDeclaration": 7943, + "src": "7219:24:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, - "src": "7204:39:5", + "src": "7204:39:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 5034, + "id": 8095, "nodeType": "IfStatement", - "src": "7200:97:5", + "src": "7200:97:25", "trueBody": { - "id": 5033, + "id": 8094, "nodeType": "Block", - "src": "7245:52:5", + "src": "7245:52:25", "statements": [ { "expression": { "arguments": [ { - "id": 5030, + "id": 8091, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4983, - "src": "7281:4:5", + "referencedDeclaration": 8044, + "src": "7281:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6057,18 +6057,18 @@ "typeString": "address" } ], - "id": 5029, + "id": 8090, "name": "assumeNotForgeAddress", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5429, - "src": "7259:21:5", + "referencedDeclaration": 8490, + "src": "7259:21:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_address_$returns$__$", "typeString": "function (address) pure" } }, - "id": 5031, + "id": 8092, "isConstant": false, "isLValue": false, "isPure": false, @@ -6077,38 +6077,38 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7259:27:5", + "src": "7259:27:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5032, + "id": 8093, "nodeType": "ExpressionStatement", - "src": "7259:27:5" + "src": "7259:27:25" } ] } }, - "id": 5035, + "id": 8096, "nodeType": "IfStatement", - "src": "7101:196:5", + "src": "7101:196:25", "trueBody": { - "id": 5024, + "id": 8085, "nodeType": "Block", - "src": "7144:50:5", + "src": "7144:50:25", "statements": [ { "expression": { "arguments": [ { - "id": 5021, + "id": 8082, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4983, - "src": "7178:4:5", + "referencedDeclaration": 8044, + "src": "7178:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6122,21 +6122,21 @@ "typeString": "address" } ], - "id": 5020, + "id": 8081, "name": "assumeNotPrecompile", "nodeType": "Identifier", "overloadedDeclarations": [ - 5261, - 5404 + 8322, + 8465 ], - "referencedDeclaration": 5261, - "src": "7158:19:5", + "referencedDeclaration": 8322, + "src": "7158:19:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_address_$returns$__$", "typeString": "function (address) pure" } }, - "id": 5022, + "id": 8083, "isConstant": false, "isLValue": false, "isPure": false, @@ -6145,38 +6145,38 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7158:25:5", + "src": "7158:25:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5023, + "id": 8084, "nodeType": "ExpressionStatement", - "src": "7158:25:5" + "src": "7158:25:25" } ] } }, - "id": 5036, + "id": 8097, "nodeType": "IfStatement", - "src": "7000:297:5", + "src": "7000:297:25", "trueBody": { - "id": 5015, + "id": 8076, "nodeType": "Block", - "src": "7044:51:5", + "src": "7044:51:25", "statements": [ { "expression": { "arguments": [ { - "id": 5012, + "id": 8073, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4983, - "src": "7079:4:5", + "referencedDeclaration": 8044, + "src": "7079:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6190,18 +6190,18 @@ "typeString": "address" } ], - "id": 5011, + "id": 8072, "name": "assumeNotZeroAddress", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5249, - "src": "7058:20:5", + "referencedDeclaration": 8310, + "src": "7058:20:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_address_$returns$__$", "typeString": "function (address) pure" } }, - "id": 5013, + "id": 8074, "isConstant": false, "isLValue": false, "isPure": false, @@ -6210,38 +6210,38 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7058:26:5", + "src": "7058:26:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5014, + "id": 8075, "nodeType": "ExpressionStatement", - "src": "7058:26:5" + "src": "7058:26:25" } ] } }, - "id": 5037, + "id": 8098, "nodeType": "IfStatement", - "src": "6907:390:5", + "src": "6907:390:25", "trueBody": { - "id": 5006, + "id": 8067, "nodeType": "Block", - "src": "6950:44:5", + "src": "6950:44:25", "statements": [ { "expression": { "arguments": [ { - "id": 5003, + "id": 8064, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4983, - "src": "6978:4:5", + "referencedDeclaration": 8044, + "src": "6978:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6255,18 +6255,18 @@ "typeString": "address" } ], - "id": 5002, + "id": 8063, "name": "assumePayable", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5217, - "src": "6964:13:5", + "referencedDeclaration": 8278, + "src": "6964:13:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$returns$__$", "typeString": "function (address)" } }, - "id": 5004, + "id": 8065, "isConstant": false, "isLValue": false, "isPure": false, @@ -6275,38 +6275,38 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6964:19:5", + "src": "6964:19:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5005, + "id": 8066, "nodeType": "ExpressionStatement", - "src": "6964:19:5" + "src": "6964:19:25" } ] } }, - "id": 5038, + "id": 8099, "nodeType": "IfStatement", - "src": "6814:483:5", + "src": "6814:483:25", "trueBody": { - "id": 4997, + "id": 8058, "nodeType": "Block", - "src": "6854:47:5", + "src": "6854:47:25", "statements": [ { "expression": { "arguments": [ { - "id": 4994, + "id": 8055, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4983, - "src": "6885:4:5", + "referencedDeclaration": 8044, + "src": "6885:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6320,18 +6320,18 @@ "typeString": "address" } ], - "id": 4993, + "id": 8054, "name": "assumeNotPayable", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5232, - "src": "6868:16:5", + "referencedDeclaration": 8293, + "src": "6868:16:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$returns$__$", "typeString": "function (address)" } }, - "id": 4995, + "id": 8056, "isConstant": false, "isLValue": false, "isPure": false, @@ -6340,16 +6340,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6868:22:5", + "src": "6868:22:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 4996, + "id": 8057, "nodeType": "ExpressionStatement", - "src": "6868:22:5" + "src": "6868:22:25" } ] } @@ -6360,20 +6360,20 @@ "kind": "function", "modifiers": [], "name": "assumeAddressIsNot", - "nameLocation": "6729:18:5", + "nameLocation": "6729:18:25", "parameters": { - "id": 4987, + "id": 8048, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 4983, + "id": 8044, "mutability": "mutable", "name": "addr", - "nameLocation": "6756:4:5", + "nameLocation": "6756:4:25", "nodeType": "VariableDeclaration", - "scope": 5040, - "src": "6748:12:5", + "scope": 8101, + "src": "6748:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6381,10 +6381,10 @@ "typeString": "address" }, "typeName": { - "id": 4982, + "id": 8043, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6748:7:5", + "src": "6748:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -6395,90 +6395,90 @@ }, { "constant": false, - "id": 4986, + "id": 8047, "mutability": "mutable", "name": "addressType", - "nameLocation": "6774:11:5", + "nameLocation": "6774:11:25", "nodeType": "VariableDeclaration", - "scope": 5040, - "src": "6762:23:5", + "scope": 8101, + "src": "6762:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, "typeName": { - "id": 4985, + "id": 8046, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 4984, + "id": 8045, "name": "AddressType", "nameLocations": [ - "6762:11:5" + "6762:11:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4883, - "src": "6762:11:5" + "referencedDeclaration": 7944, + "src": "6762:11:25" }, - "referencedDeclaration": 4883, - "src": "6762:11:5", + "referencedDeclaration": 7944, + "src": "6762:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, "visibility": "internal" } ], - "src": "6747:39:5" + "src": "6747:39:25" }, "returnParameters": { - "id": 4988, + "id": 8049, "nodeType": "ParameterList", "parameters": [], - "src": "6804:0:5" + "src": "6804:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 5062, + "id": 8123, "nodeType": "FunctionDefinition", - "src": "7309:214:5", + "src": "7309:214:25", "nodes": [], "body": { - "id": 5061, + "id": 8122, "nodeType": "Block", - "src": "7420:103:5", + "src": "7420:103:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 5052, + "id": 8113, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5042, - "src": "7449:4:5", + "referencedDeclaration": 8103, + "src": "7449:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 5053, + "id": 8114, "name": "addressType1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5045, - "src": "7455:12:5", + "referencedDeclaration": 8106, + "src": "7455:12:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } } @@ -6490,27 +6490,27 @@ "typeString": "address" }, { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } ], - "id": 5051, + "id": 8112, "name": "assumeAddressIsNot", "nodeType": "Identifier", "overloadedDeclarations": [ - 5040, - 5062, - 5092, - 5130 + 8101, + 8123, + 8153, + 8191 ], - "referencedDeclaration": 5040, - "src": "7430:18:5", + "referencedDeclaration": 8101, + "src": "7430:18:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$4883_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$7944_$returns$__$", "typeString": "function (address,enum StdCheatsSafe.AddressType)" } }, - "id": 5054, + "id": 8115, "isConstant": false, "isLValue": false, "isPure": false, @@ -6519,41 +6519,41 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7430:38:5", + "src": "7430:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5055, + "id": 8116, "nodeType": "ExpressionStatement", - "src": "7430:38:5" + "src": "7430:38:25" }, { "expression": { "arguments": [ { - "id": 5057, + "id": 8118, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5042, - "src": "7497:4:5", + "referencedDeclaration": 8103, + "src": "7497:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 5058, + "id": 8119, "name": "addressType2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5048, - "src": "7503:12:5", + "referencedDeclaration": 8109, + "src": "7503:12:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } } @@ -6565,27 +6565,27 @@ "typeString": "address" }, { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } ], - "id": 5056, + "id": 8117, "name": "assumeAddressIsNot", "nodeType": "Identifier", "overloadedDeclarations": [ - 5040, - 5062, - 5092, - 5130 + 8101, + 8123, + 8153, + 8191 ], - "referencedDeclaration": 5040, - "src": "7478:18:5", + "referencedDeclaration": 8101, + "src": "7478:18:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$4883_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$7944_$returns$__$", "typeString": "function (address,enum StdCheatsSafe.AddressType)" } }, - "id": 5059, + "id": 8120, "isConstant": false, "isLValue": false, "isPure": false, @@ -6594,16 +6594,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7478:38:5", + "src": "7478:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5060, + "id": 8121, "nodeType": "ExpressionStatement", - "src": "7478:38:5" + "src": "7478:38:25" } ] }, @@ -6611,20 +6611,20 @@ "kind": "function", "modifiers": [], "name": "assumeAddressIsNot", - "nameLocation": "7318:18:5", + "nameLocation": "7318:18:25", "parameters": { - "id": 5049, + "id": 8110, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5042, + "id": 8103, "mutability": "mutable", "name": "addr", - "nameLocation": "7345:4:5", + "nameLocation": "7345:4:25", "nodeType": "VariableDeclaration", - "scope": 5062, - "src": "7337:12:5", + "scope": 8123, + "src": "7337:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6632,10 +6632,10 @@ "typeString": "address" }, "typeName": { - "id": 5041, + "id": 8102, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7337:7:5", + "src": "7337:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -6646,36 +6646,36 @@ }, { "constant": false, - "id": 5045, + "id": 8106, "mutability": "mutable", "name": "addressType1", - "nameLocation": "7363:12:5", + "nameLocation": "7363:12:25", "nodeType": "VariableDeclaration", - "scope": 5062, - "src": "7351:24:5", + "scope": 8123, + "src": "7351:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, "typeName": { - "id": 5044, + "id": 8105, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5043, + "id": 8104, "name": "AddressType", "nameLocations": [ - "7351:11:5" + "7351:11:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4883, - "src": "7351:11:5" + "referencedDeclaration": 7944, + "src": "7351:11:25" }, - "referencedDeclaration": 4883, - "src": "7351:11:5", + "referencedDeclaration": 7944, + "src": "7351:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -6683,90 +6683,90 @@ }, { "constant": false, - "id": 5048, + "id": 8109, "mutability": "mutable", "name": "addressType2", - "nameLocation": "7389:12:5", + "nameLocation": "7389:12:25", "nodeType": "VariableDeclaration", - "scope": 5062, - "src": "7377:24:5", + "scope": 8123, + "src": "7377:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, "typeName": { - "id": 5047, + "id": 8108, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5046, + "id": 8107, "name": "AddressType", "nameLocations": [ - "7377:11:5" + "7377:11:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4883, - "src": "7377:11:5" + "referencedDeclaration": 7944, + "src": "7377:11:25" }, - "referencedDeclaration": 4883, - "src": "7377:11:5", + "referencedDeclaration": 7944, + "src": "7377:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, "visibility": "internal" } ], - "src": "7336:66:5" + "src": "7336:66:25" }, "returnParameters": { - "id": 5050, + "id": 8111, "nodeType": "ParameterList", "parameters": [], - "src": "7420:0:5" + "src": "7420:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 5092, + "id": 8153, "nodeType": "FunctionDefinition", - "src": "7529:326:5", + "src": "7529:326:25", "nodes": [], "body": { - "id": 5091, + "id": 8152, "nodeType": "Block", - "src": "7704:151:5", + "src": "7704:151:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 5077, + "id": 8138, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5064, - "src": "7733:4:5", + "referencedDeclaration": 8125, + "src": "7733:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 5078, + "id": 8139, "name": "addressType1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5067, - "src": "7739:12:5", + "referencedDeclaration": 8128, + "src": "7739:12:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } } @@ -6778,27 +6778,27 @@ "typeString": "address" }, { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } ], - "id": 5076, + "id": 8137, "name": "assumeAddressIsNot", "nodeType": "Identifier", "overloadedDeclarations": [ - 5040, - 5062, - 5092, - 5130 + 8101, + 8123, + 8153, + 8191 ], - "referencedDeclaration": 5040, - "src": "7714:18:5", + "referencedDeclaration": 8101, + "src": "7714:18:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$4883_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$7944_$returns$__$", "typeString": "function (address,enum StdCheatsSafe.AddressType)" } }, - "id": 5079, + "id": 8140, "isConstant": false, "isLValue": false, "isPure": false, @@ -6807,41 +6807,41 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7714:38:5", + "src": "7714:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5080, + "id": 8141, "nodeType": "ExpressionStatement", - "src": "7714:38:5" + "src": "7714:38:25" }, { "expression": { "arguments": [ { - "id": 5082, + "id": 8143, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5064, - "src": "7781:4:5", + "referencedDeclaration": 8125, + "src": "7781:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 5083, + "id": 8144, "name": "addressType2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5070, - "src": "7787:12:5", + "referencedDeclaration": 8131, + "src": "7787:12:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } } @@ -6853,27 +6853,27 @@ "typeString": "address" }, { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } ], - "id": 5081, + "id": 8142, "name": "assumeAddressIsNot", "nodeType": "Identifier", "overloadedDeclarations": [ - 5040, - 5062, - 5092, - 5130 + 8101, + 8123, + 8153, + 8191 ], - "referencedDeclaration": 5040, - "src": "7762:18:5", + "referencedDeclaration": 8101, + "src": "7762:18:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$4883_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$7944_$returns$__$", "typeString": "function (address,enum StdCheatsSafe.AddressType)" } }, - "id": 5084, + "id": 8145, "isConstant": false, "isLValue": false, "isPure": false, @@ -6882,41 +6882,41 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7762:38:5", + "src": "7762:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5085, + "id": 8146, "nodeType": "ExpressionStatement", - "src": "7762:38:5" + "src": "7762:38:25" }, { "expression": { "arguments": [ { - "id": 5087, + "id": 8148, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5064, - "src": "7829:4:5", + "referencedDeclaration": 8125, + "src": "7829:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 5088, + "id": 8149, "name": "addressType3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5073, - "src": "7835:12:5", + "referencedDeclaration": 8134, + "src": "7835:12:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } } @@ -6928,27 +6928,27 @@ "typeString": "address" }, { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } ], - "id": 5086, + "id": 8147, "name": "assumeAddressIsNot", "nodeType": "Identifier", "overloadedDeclarations": [ - 5040, - 5062, - 5092, - 5130 + 8101, + 8123, + 8153, + 8191 ], - "referencedDeclaration": 5040, - "src": "7810:18:5", + "referencedDeclaration": 8101, + "src": "7810:18:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$4883_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$7944_$returns$__$", "typeString": "function (address,enum StdCheatsSafe.AddressType)" } }, - "id": 5089, + "id": 8150, "isConstant": false, "isLValue": false, "isPure": false, @@ -6957,16 +6957,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7810:38:5", + "src": "7810:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5090, + "id": 8151, "nodeType": "ExpressionStatement", - "src": "7810:38:5" + "src": "7810:38:25" } ] }, @@ -6974,20 +6974,20 @@ "kind": "function", "modifiers": [], "name": "assumeAddressIsNot", - "nameLocation": "7538:18:5", + "nameLocation": "7538:18:25", "parameters": { - "id": 5074, + "id": 8135, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5064, + "id": 8125, "mutability": "mutable", "name": "addr", - "nameLocation": "7574:4:5", + "nameLocation": "7574:4:25", "nodeType": "VariableDeclaration", - "scope": 5092, - "src": "7566:12:5", + "scope": 8153, + "src": "7566:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6995,10 +6995,10 @@ "typeString": "address" }, "typeName": { - "id": 5063, + "id": 8124, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7566:7:5", + "src": "7566:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -7009,36 +7009,36 @@ }, { "constant": false, - "id": 5067, + "id": 8128, "mutability": "mutable", "name": "addressType1", - "nameLocation": "7600:12:5", + "nameLocation": "7600:12:25", "nodeType": "VariableDeclaration", - "scope": 5092, - "src": "7588:24:5", + "scope": 8153, + "src": "7588:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, "typeName": { - "id": 5066, + "id": 8127, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5065, + "id": 8126, "name": "AddressType", "nameLocations": [ - "7588:11:5" + "7588:11:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4883, - "src": "7588:11:5" + "referencedDeclaration": 7944, + "src": "7588:11:25" }, - "referencedDeclaration": 4883, - "src": "7588:11:5", + "referencedDeclaration": 7944, + "src": "7588:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -7046,36 +7046,36 @@ }, { "constant": false, - "id": 5070, + "id": 8131, "mutability": "mutable", "name": "addressType2", - "nameLocation": "7634:12:5", + "nameLocation": "7634:12:25", "nodeType": "VariableDeclaration", - "scope": 5092, - "src": "7622:24:5", + "scope": 8153, + "src": "7622:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, "typeName": { - "id": 5069, + "id": 8130, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5068, + "id": 8129, "name": "AddressType", "nameLocations": [ - "7622:11:5" + "7622:11:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4883, - "src": "7622:11:5" + "referencedDeclaration": 7944, + "src": "7622:11:25" }, - "referencedDeclaration": 4883, - "src": "7622:11:5", + "referencedDeclaration": 7944, + "src": "7622:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -7083,90 +7083,90 @@ }, { "constant": false, - "id": 5073, + "id": 8134, "mutability": "mutable", "name": "addressType3", - "nameLocation": "7668:12:5", + "nameLocation": "7668:12:25", "nodeType": "VariableDeclaration", - "scope": 5092, - "src": "7656:24:5", + "scope": 8153, + "src": "7656:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, "typeName": { - "id": 5072, + "id": 8133, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5071, + "id": 8132, "name": "AddressType", "nameLocations": [ - "7656:11:5" + "7656:11:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4883, - "src": "7656:11:5" + "referencedDeclaration": 7944, + "src": "7656:11:25" }, - "referencedDeclaration": 4883, - "src": "7656:11:5", + "referencedDeclaration": 7944, + "src": "7656:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, "visibility": "internal" } ], - "src": "7556:130:5" + "src": "7556:130:25" }, "returnParameters": { - "id": 5075, + "id": 8136, "nodeType": "ParameterList", "parameters": [], - "src": "7704:0:5" + "src": "7704:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 5130, + "id": 8191, "nodeType": "FunctionDefinition", - "src": "7861:408:5", + "src": "7861:408:25", "nodes": [], "body": { - "id": 5129, + "id": 8190, "nodeType": "Block", - "src": "8070:199:5", + "src": "8070:199:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 5110, + "id": 8171, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5094, - "src": "8099:4:5", + "referencedDeclaration": 8155, + "src": "8099:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 5111, + "id": 8172, "name": "addressType1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5097, - "src": "8105:12:5", + "referencedDeclaration": 8158, + "src": "8105:12:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } } @@ -7178,27 +7178,27 @@ "typeString": "address" }, { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } ], - "id": 5109, + "id": 8170, "name": "assumeAddressIsNot", "nodeType": "Identifier", "overloadedDeclarations": [ - 5040, - 5062, - 5092, - 5130 + 8101, + 8123, + 8153, + 8191 ], - "referencedDeclaration": 5040, - "src": "8080:18:5", + "referencedDeclaration": 8101, + "src": "8080:18:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$4883_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$7944_$returns$__$", "typeString": "function (address,enum StdCheatsSafe.AddressType)" } }, - "id": 5112, + "id": 8173, "isConstant": false, "isLValue": false, "isPure": false, @@ -7207,41 +7207,41 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8080:38:5", + "src": "8080:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5113, + "id": 8174, "nodeType": "ExpressionStatement", - "src": "8080:38:5" + "src": "8080:38:25" }, { "expression": { "arguments": [ { - "id": 5115, + "id": 8176, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5094, - "src": "8147:4:5", + "referencedDeclaration": 8155, + "src": "8147:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 5116, + "id": 8177, "name": "addressType2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5100, - "src": "8153:12:5", + "referencedDeclaration": 8161, + "src": "8153:12:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } } @@ -7253,27 +7253,27 @@ "typeString": "address" }, { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } ], - "id": 5114, + "id": 8175, "name": "assumeAddressIsNot", "nodeType": "Identifier", "overloadedDeclarations": [ - 5040, - 5062, - 5092, - 5130 + 8101, + 8123, + 8153, + 8191 ], - "referencedDeclaration": 5040, - "src": "8128:18:5", + "referencedDeclaration": 8101, + "src": "8128:18:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$4883_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$7944_$returns$__$", "typeString": "function (address,enum StdCheatsSafe.AddressType)" } }, - "id": 5117, + "id": 8178, "isConstant": false, "isLValue": false, "isPure": false, @@ -7282,41 +7282,41 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8128:38:5", + "src": "8128:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5118, + "id": 8179, "nodeType": "ExpressionStatement", - "src": "8128:38:5" + "src": "8128:38:25" }, { "expression": { "arguments": [ { - "id": 5120, + "id": 8181, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5094, - "src": "8195:4:5", + "referencedDeclaration": 8155, + "src": "8195:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 5121, + "id": 8182, "name": "addressType3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5103, - "src": "8201:12:5", + "referencedDeclaration": 8164, + "src": "8201:12:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } } @@ -7328,27 +7328,27 @@ "typeString": "address" }, { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } ], - "id": 5119, + "id": 8180, "name": "assumeAddressIsNot", "nodeType": "Identifier", "overloadedDeclarations": [ - 5040, - 5062, - 5092, - 5130 + 8101, + 8123, + 8153, + 8191 ], - "referencedDeclaration": 5040, - "src": "8176:18:5", + "referencedDeclaration": 8101, + "src": "8176:18:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$4883_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$7944_$returns$__$", "typeString": "function (address,enum StdCheatsSafe.AddressType)" } }, - "id": 5122, + "id": 8183, "isConstant": false, "isLValue": false, "isPure": false, @@ -7357,41 +7357,41 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8176:38:5", + "src": "8176:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5123, + "id": 8184, "nodeType": "ExpressionStatement", - "src": "8176:38:5" + "src": "8176:38:25" }, { "expression": { "arguments": [ { - "id": 5125, + "id": 8186, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5094, - "src": "8243:4:5", + "referencedDeclaration": 8155, + "src": "8243:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 5126, + "id": 8187, "name": "addressType4", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5106, - "src": "8249:12:5", + "referencedDeclaration": 8167, + "src": "8249:12:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } } @@ -7403,27 +7403,27 @@ "typeString": "address" }, { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } ], - "id": 5124, + "id": 8185, "name": "assumeAddressIsNot", "nodeType": "Identifier", "overloadedDeclarations": [ - 5040, - 5062, - 5092, - 5130 + 8101, + 8123, + 8153, + 8191 ], - "referencedDeclaration": 5040, - "src": "8224:18:5", + "referencedDeclaration": 8101, + "src": "8224:18:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$4883_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_enum$_AddressType_$7944_$returns$__$", "typeString": "function (address,enum StdCheatsSafe.AddressType)" } }, - "id": 5127, + "id": 8188, "isConstant": false, "isLValue": false, "isPure": false, @@ -7432,16 +7432,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8224:38:5", + "src": "8224:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5128, + "id": 8189, "nodeType": "ExpressionStatement", - "src": "8224:38:5" + "src": "8224:38:25" } ] }, @@ -7449,20 +7449,20 @@ "kind": "function", "modifiers": [], "name": "assumeAddressIsNot", - "nameLocation": "7870:18:5", + "nameLocation": "7870:18:25", "parameters": { - "id": 5107, + "id": 8168, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5094, + "id": 8155, "mutability": "mutable", "name": "addr", - "nameLocation": "7906:4:5", + "nameLocation": "7906:4:25", "nodeType": "VariableDeclaration", - "scope": 5130, - "src": "7898:12:5", + "scope": 8191, + "src": "7898:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7470,10 +7470,10 @@ "typeString": "address" }, "typeName": { - "id": 5093, + "id": 8154, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7898:7:5", + "src": "7898:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -7484,36 +7484,36 @@ }, { "constant": false, - "id": 5097, + "id": 8158, "mutability": "mutable", "name": "addressType1", - "nameLocation": "7932:12:5", + "nameLocation": "7932:12:25", "nodeType": "VariableDeclaration", - "scope": 5130, - "src": "7920:24:5", + "scope": 8191, + "src": "7920:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, "typeName": { - "id": 5096, + "id": 8157, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5095, + "id": 8156, "name": "AddressType", "nameLocations": [ - "7920:11:5" + "7920:11:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4883, - "src": "7920:11:5" + "referencedDeclaration": 7944, + "src": "7920:11:25" }, - "referencedDeclaration": 4883, - "src": "7920:11:5", + "referencedDeclaration": 7944, + "src": "7920:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -7521,36 +7521,36 @@ }, { "constant": false, - "id": 5100, + "id": 8161, "mutability": "mutable", "name": "addressType2", - "nameLocation": "7966:12:5", + "nameLocation": "7966:12:25", "nodeType": "VariableDeclaration", - "scope": 5130, - "src": "7954:24:5", + "scope": 8191, + "src": "7954:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, "typeName": { - "id": 5099, + "id": 8160, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5098, + "id": 8159, "name": "AddressType", "nameLocations": [ - "7954:11:5" + "7954:11:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4883, - "src": "7954:11:5" + "referencedDeclaration": 7944, + "src": "7954:11:25" }, - "referencedDeclaration": 4883, - "src": "7954:11:5", + "referencedDeclaration": 7944, + "src": "7954:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -7558,36 +7558,36 @@ }, { "constant": false, - "id": 5103, + "id": 8164, "mutability": "mutable", "name": "addressType3", - "nameLocation": "8000:12:5", + "nameLocation": "8000:12:25", "nodeType": "VariableDeclaration", - "scope": 5130, - "src": "7988:24:5", + "scope": 8191, + "src": "7988:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, "typeName": { - "id": 5102, + "id": 8163, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5101, + "id": 8162, "name": "AddressType", "nameLocations": [ - "7988:11:5" + "7988:11:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4883, - "src": "7988:11:5" + "referencedDeclaration": 7944, + "src": "7988:11:25" }, - "referencedDeclaration": 4883, - "src": "7988:11:5", + "referencedDeclaration": 7944, + "src": "7988:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, @@ -7595,64 +7595,64 @@ }, { "constant": false, - "id": 5106, + "id": 8167, "mutability": "mutable", "name": "addressType4", - "nameLocation": "8034:12:5", + "nameLocation": "8034:12:25", "nodeType": "VariableDeclaration", - "scope": 5130, - "src": "8022:24:5", + "scope": 8191, + "src": "8022:24:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" }, "typeName": { - "id": 5105, + "id": 8166, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5104, + "id": 8165, "name": "AddressType", "nameLocations": [ - "8022:11:5" + "8022:11:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4883, - "src": "8022:11:5" + "referencedDeclaration": 7944, + "src": "8022:11:25" }, - "referencedDeclaration": 4883, - "src": "8022:11:5", + "referencedDeclaration": 7944, + "src": "8022:11:25", "typeDescriptions": { - "typeIdentifier": "t_enum$_AddressType_$4883", + "typeIdentifier": "t_enum$_AddressType_$7944", "typeString": "enum StdCheatsSafe.AddressType" } }, "visibility": "internal" } ], - "src": "7888:164:5" + "src": "7888:164:25" }, "returnParameters": { - "id": 5108, + "id": 8169, "nodeType": "ParameterList", "parameters": [], - "src": "8070:0:5" + "src": "8070:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 5203, + "id": 8264, "nodeType": "FunctionDefinition", - "src": "8615:592:5", + "src": "8615:592:25", "nodes": [], "body": { - "id": 5202, + "id": 8263, "nodeType": "Block", - "src": "8672:535:5", + "src": "8672:535:25", "nodes": [], "statements": [ { @@ -7663,33 +7663,33 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 5141, + "id": 8202, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 5138, + "id": 8199, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5132, - "src": "8703:4:5", + "referencedDeclaration": 8193, + "src": "8703:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 5139, + "id": 8200, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8708:7:5", + "memberLocation": "8708:7:25", "memberName": "balance", "nodeType": "MemberAccess", - "src": "8703:12:5", + "src": "8703:12:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7698,18 +7698,18 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 5140, + "id": 8201, "name": "UINT256_MAX", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4591, - "src": "8718:11:5", + "referencedDeclaration": 7652, + "src": "8718:11:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "8703:26:5", + "src": "8703:26:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -7717,14 +7717,14 @@ }, { "hexValue": "537464436865617473205f697350617961626c652861646472657373293a2042616c616e636520657175616c73206d61782075696e743235362c20736f2069742063616e6e6f74207265636569766520616e79206d6f72652066756e6473", - "id": 5142, + "id": 8203, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8743:96:5", + "src": "8743:96:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_445086840f6c2a82b4d334ff6858d2a67c3cf8d1872260417f6ce3ed4fefcee6", "typeString": "literal_string \"StdCheats _isPayable(address): Balance equals max uint256, so it cannot receive any more funds\"" @@ -7743,7 +7743,7 @@ "typeString": "literal_string \"StdCheats _isPayable(address): Balance equals max uint256, so it cannot receive any more funds\"" } ], - "id": 5137, + "id": 8198, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -7751,13 +7751,13 @@ -18 ], "referencedDeclaration": -18, - "src": "8682:7:5", + "src": "8682:7:25", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 5143, + "id": 8204, "isConstant": false, "isLValue": false, "isPure": false, @@ -7766,31 +7766,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8682:167:5", + "src": "8682:167:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5144, + "id": 8205, "nodeType": "ExpressionStatement", - "src": "8682:167:5" + "src": "8682:167:25" }, { "assignments": [ - 5146 + 8207 ], "declarations": [ { "constant": false, - "id": 5146, + "id": 8207, "mutability": "mutable", "name": "origBalanceTest", - "nameLocation": "8867:15:5", + "nameLocation": "8867:15:25", "nodeType": "VariableDeclaration", - "scope": 5202, - "src": "8859:23:5", + "scope": 8263, + "src": "8859:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7798,10 +7798,10 @@ "typeString": "uint256" }, "typeName": { - "id": 5145, + "id": 8206, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8859:7:5", + "src": "8859:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7810,19 +7810,19 @@ "visibility": "internal" } ], - "id": 5152, + "id": 8213, "initialValue": { "expression": { "arguments": [ { - "id": 5149, + "id": 8210, "name": "this", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -28, - "src": "8893:4:5", + "src": "8893:4:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_StdCheatsSafe_$6621", + "typeIdentifier": "t_contract$_StdCheatsSafe_$9682", "typeString": "contract StdCheatsSafe" } } @@ -7830,30 +7830,30 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_contract$_StdCheatsSafe_$6621", + "typeIdentifier": "t_contract$_StdCheatsSafe_$9682", "typeString": "contract StdCheatsSafe" } ], - "id": 5148, + "id": 8209, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8885:7:5", + "src": "8885:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5147, + "id": 8208, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8885:7:5", + "src": "8885:7:25", "typeDescriptions": {} } }, - "id": 5150, + "id": 8211, "isConstant": false, "isLValue": false, "isPure": false, @@ -7862,44 +7862,44 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8885:13:5", + "src": "8885:13:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 5151, + "id": 8212, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8899:7:5", + "memberLocation": "8899:7:25", "memberName": "balance", "nodeType": "MemberAccess", - "src": "8885:21:5", + "src": "8885:21:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "8859:47:5" + "src": "8859:47:25" }, { "assignments": [ - 5154 + 8215 ], "declarations": [ { "constant": false, - "id": 5154, + "id": 8215, "mutability": "mutable", "name": "origBalanceAddr", - "nameLocation": "8924:15:5", + "nameLocation": "8924:15:25", "nodeType": "VariableDeclaration", - "scope": 5202, - "src": "8916:23:5", + "scope": 8263, + "src": "8916:23:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7907,10 +7907,10 @@ "typeString": "uint256" }, "typeName": { - "id": 5153, + "id": 8214, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8916:7:5", + "src": "8916:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7919,17 +7919,17 @@ "visibility": "internal" } ], - "id": 5160, + "id": 8221, "initialValue": { "expression": { "arguments": [ { - "id": 5157, + "id": 8218, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5132, - "src": "8950:4:5", + "referencedDeclaration": 8193, + "src": "8950:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -7943,26 +7943,26 @@ "typeString": "address" } ], - "id": 5156, + "id": 8217, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8942:7:5", + "src": "8942:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5155, + "id": 8216, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8942:7:5", + "src": "8942:7:25", "typeDescriptions": {} } }, - "id": 5158, + "id": 8219, "isConstant": false, "isLValue": false, "isPure": false, @@ -7971,29 +7971,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8942:13:5", + "src": "8942:13:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 5159, + "id": 8220, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8956:7:5", + "memberLocation": "8956:7:25", "memberName": "balance", "nodeType": "MemberAccess", - "src": "8942:21:5", + "src": "8942:21:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "8916:47:5" + "src": "8916:47:25" }, { "expression": { @@ -8001,14 +8001,14 @@ { "arguments": [ { - "id": 5166, + "id": 8227, "name": "this", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -28, - "src": "8990:4:5", + "src": "8990:4:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_StdCheatsSafe_$6621", + "typeIdentifier": "t_contract$_StdCheatsSafe_$9682", "typeString": "contract StdCheatsSafe" } } @@ -8016,30 +8016,30 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_contract$_StdCheatsSafe_$6621", + "typeIdentifier": "t_contract$_StdCheatsSafe_$9682", "typeString": "contract StdCheatsSafe" } ], - "id": 5165, + "id": 8226, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8982:7:5", + "src": "8982:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5164, + "id": 8225, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8982:7:5", + "src": "8982:7:25", "typeDescriptions": {} } }, - "id": 5167, + "id": 8228, "isConstant": false, "isLValue": false, "isPure": false, @@ -8048,7 +8048,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8982:13:5", + "src": "8982:13:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -8057,14 +8057,14 @@ }, { "hexValue": "31", - "id": 5168, + "id": 8229, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8997:1:5", + "src": "8997:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -8084,33 +8084,33 @@ } ], "expression": { - "id": 5161, + "id": 8222, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "8974:2:5", + "referencedDeclaration": 7649, + "src": "8974:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5163, + "id": 8224, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8977:4:5", + "memberLocation": "8977:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "8974:7:5", + "referencedDeclaration": 16629, + "src": "8974:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 5169, + "id": 8230, "isConstant": false, "isLValue": false, "isPure": false, @@ -8119,32 +8119,32 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8974:25:5", + "src": "8974:25:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5170, + "id": 8231, "nodeType": "ExpressionStatement", - "src": "8974:25:5" + "src": "8974:25:25" }, { "assignments": [ - 5172, + 8233, null ], "declarations": [ { "constant": false, - "id": 5172, + "id": 8233, "mutability": "mutable", "name": "success", - "nameLocation": "9015:7:5", + "nameLocation": "9015:7:25", "nodeType": "VariableDeclaration", - "scope": 5202, - "src": "9010:12:5", + "scope": 8263, + "src": "9010:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8152,10 +8152,10 @@ "typeString": "bool" }, "typeName": { - "id": 5171, + "id": 8232, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9010:4:5", + "src": "9010:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8165,19 +8165,19 @@ }, null ], - "id": 5182, + "id": 8243, "initialValue": { "arguments": [ { "hexValue": "", - "id": 5180, + "id": 8241, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9056:2:5", + "src": "9056:2:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", "typeString": "literal_string \"\"" @@ -8202,12 +8202,12 @@ "expression": { "arguments": [ { - "id": 5175, + "id": 8236, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5132, - "src": "9035:4:5", + "referencedDeclaration": 8193, + "src": "9035:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -8221,27 +8221,27 @@ "typeString": "address" } ], - "id": 5174, + "id": 8235, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "9027:8:5", + "src": "9027:8:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_payable_$", "typeString": "type(address payable)" }, "typeName": { - "id": 5173, + "id": 8234, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9027:8:5", + "src": "9027:8:25", "stateMutability": "payable", "typeDescriptions": {} } }, - "id": 5176, + "id": 8237, "isConstant": false, "isLValue": false, "isPure": false, @@ -8250,28 +8250,28 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9027:13:5", + "src": "9027:13:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address_payable", "typeString": "address payable" } }, - "id": 5177, + "id": 8238, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9041:4:5", + "memberLocation": "9041:4:25", "memberName": "call", "nodeType": "MemberAccess", - "src": "9027:18:5", + "src": "9027:18:25", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" } }, - "id": 5179, + "id": 8240, "isConstant": false, "isLValue": false, "isPure": false, @@ -8283,14 +8283,14 @@ "options": [ { "hexValue": "31", - "id": 5178, + "id": 8239, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9053:1:5", + "src": "9053:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -8298,13 +8298,13 @@ "value": "1" } ], - "src": "9027:28:5", + "src": "9027:28:25", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$value", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" } }, - "id": 5181, + "id": 8242, "isConstant": false, "isLValue": false, "isPure": false, @@ -8313,7 +8313,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9027:32:5", + "src": "9027:32:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -8321,7 +8321,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "9009:50:5" + "src": "9009:50:25" }, { "expression": { @@ -8329,14 +8329,14 @@ { "arguments": [ { - "id": 5188, + "id": 8249, "name": "this", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -28, - "src": "9112:4:5", + "src": "9112:4:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_StdCheatsSafe_$6621", + "typeIdentifier": "t_contract$_StdCheatsSafe_$9682", "typeString": "contract StdCheatsSafe" } } @@ -8344,30 +8344,30 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_contract$_StdCheatsSafe_$6621", + "typeIdentifier": "t_contract$_StdCheatsSafe_$9682", "typeString": "contract StdCheatsSafe" } ], - "id": 5187, + "id": 8248, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "9104:7:5", + "src": "9104:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5186, + "id": 8247, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9104:7:5", + "src": "9104:7:25", "typeDescriptions": {} } }, - "id": 5189, + "id": 8250, "isConstant": false, "isLValue": false, "isPure": false, @@ -8376,7 +8376,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9104:13:5", + "src": "9104:13:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -8384,12 +8384,12 @@ } }, { - "id": 5190, + "id": 8251, "name": "origBalanceTest", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5146, - "src": "9119:15:5", + "referencedDeclaration": 8207, + "src": "9119:15:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8408,33 +8408,33 @@ } ], "expression": { - "id": 5183, + "id": 8244, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "9096:2:5", + "referencedDeclaration": 7649, + "src": "9096:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5185, + "id": 8246, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9099:4:5", + "memberLocation": "9099:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "9096:7:5", + "referencedDeclaration": 16629, + "src": "9096:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 5191, + "id": 8252, "isConstant": false, "isLValue": false, "isPure": false, @@ -8443,39 +8443,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9096:39:5", + "src": "9096:39:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5192, + "id": 8253, "nodeType": "ExpressionStatement", - "src": "9096:39:5" + "src": "9096:39:25" }, { "expression": { "arguments": [ { - "id": 5196, + "id": 8257, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5132, - "src": "9153:4:5", + "referencedDeclaration": 8193, + "src": "9153:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 5197, + "id": 8258, "name": "origBalanceAddr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5154, - "src": "9159:15:5", + "referencedDeclaration": 8215, + "src": "9159:15:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8494,33 +8494,33 @@ } ], "expression": { - "id": 5193, + "id": 8254, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "9145:2:5", + "referencedDeclaration": 7649, + "src": "9145:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5195, + "id": 8256, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9148:4:5", + "memberLocation": "9148:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "9145:7:5", + "referencedDeclaration": 16629, + "src": "9145:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 5198, + "id": 8259, "isConstant": false, "isLValue": false, "isPure": false, @@ -8529,34 +8529,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9145:30:5", + "src": "9145:30:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5199, + "id": 8260, "nodeType": "ExpressionStatement", - "src": "9145:30:5" + "src": "9145:30:25" }, { "expression": { - "id": 5200, + "id": 8261, "name": "success", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5172, - "src": "9193:7:5", + "referencedDeclaration": 8233, + "src": "9193:7:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "functionReturnParameters": 5136, - "id": 5201, + "functionReturnParameters": 8197, + "id": 8262, "nodeType": "Return", - "src": "9186:14:5" + "src": "9186:14:25" } ] }, @@ -8564,20 +8564,20 @@ "kind": "function", "modifiers": [], "name": "_isPayable", - "nameLocation": "8624:10:5", + "nameLocation": "8624:10:25", "parameters": { - "id": 5133, + "id": 8194, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5132, + "id": 8193, "mutability": "mutable", "name": "addr", - "nameLocation": "8643:4:5", + "nameLocation": "8643:4:25", "nodeType": "VariableDeclaration", - "scope": 5203, - "src": "8635:12:5", + "scope": 8264, + "src": "8635:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8585,10 +8585,10 @@ "typeString": "address" }, "typeName": { - "id": 5131, + "id": 8192, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8635:7:5", + "src": "8635:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8598,21 +8598,21 @@ "visibility": "internal" } ], - "src": "8634:14:5" + "src": "8634:14:25" }, "returnParameters": { - "id": 5136, + "id": 8197, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5135, + "id": 8196, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 5203, - "src": "8666:4:5", + "scope": 8264, + "src": "8666:4:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8620,10 +8620,10 @@ "typeString": "bool" }, "typeName": { - "id": 5134, + "id": 8195, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "8666:4:5", + "src": "8666:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8632,22 +8632,22 @@ "visibility": "internal" } ], - "src": "8665:6:5" + "src": "8665:6:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": false, "visibility": "private" }, { - "id": 5217, + "id": 8278, "nodeType": "FunctionDefinition", - "src": "9458:98:5", + "src": "9458:98:25", "nodes": [], "body": { - "id": 5216, + "id": 8277, "nodeType": "Block", - "src": "9512:44:5", + "src": "9512:44:25", "nodes": [], "statements": [ { @@ -8656,12 +8656,12 @@ { "arguments": [ { - "id": 5212, + "id": 8273, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5205, - "src": "9543:4:5", + "referencedDeclaration": 8266, + "src": "9543:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -8675,18 +8675,18 @@ "typeString": "address" } ], - "id": 5211, + "id": 8272, "name": "_isPayable", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5203, - "src": "9532:10:5", + "referencedDeclaration": 8264, + "src": "9532:10:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$returns$_t_bool_$", "typeString": "function (address) returns (bool)" } }, - "id": 5213, + "id": 8274, "isConstant": false, "isLValue": false, "isPure": false, @@ -8695,7 +8695,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9532:16:5", + "src": "9532:16:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -8711,33 +8711,33 @@ } ], "expression": { - "id": 5208, + "id": 8269, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "9522:2:5", + "referencedDeclaration": 7649, + "src": "9522:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5210, + "id": 8271, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9525:6:5", + "memberLocation": "9525:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "9522:9:5", + "referencedDeclaration": 16457, + "src": "9522:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 5214, + "id": 8275, "isConstant": false, "isLValue": false, "isPure": false, @@ -8746,16 +8746,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9522:27:5", + "src": "9522:27:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5215, + "id": 8276, "nodeType": "ExpressionStatement", - "src": "9522:27:5" + "src": "9522:27:25" } ] }, @@ -8763,20 +8763,20 @@ "kind": "function", "modifiers": [], "name": "assumePayable", - "nameLocation": "9467:13:5", + "nameLocation": "9467:13:25", "parameters": { - "id": 5206, + "id": 8267, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5205, + "id": 8266, "mutability": "mutable", "name": "addr", - "nameLocation": "9489:4:5", + "nameLocation": "9489:4:25", "nodeType": "VariableDeclaration", - "scope": 5217, - "src": "9481:12:5", + "scope": 8278, + "src": "9481:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8784,10 +8784,10 @@ "typeString": "address" }, "typeName": { - "id": 5204, + "id": 8265, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9481:7:5", + "src": "9481:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8797,35 +8797,35 @@ "visibility": "internal" } ], - "src": "9480:14:5" + "src": "9480:14:25" }, "returnParameters": { - "id": 5207, + "id": 8268, "nodeType": "ParameterList", "parameters": [], - "src": "9512:0:5" + "src": "9512:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 5232, + "id": 8293, "nodeType": "FunctionDefinition", - "src": "9562:102:5", + "src": "9562:102:25", "nodes": [], "body": { - "id": 5231, + "id": 8292, "nodeType": "Block", - "src": "9619:45:5", + "src": "9619:45:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 5228, + "id": 8289, "isConstant": false, "isLValue": false, "isPure": false, @@ -8833,16 +8833,16 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "9639:17:5", + "src": "9639:17:25", "subExpression": { "arguments": [ { - "id": 5226, + "id": 8287, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5219, - "src": "9651:4:5", + "referencedDeclaration": 8280, + "src": "9651:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -8856,18 +8856,18 @@ "typeString": "address" } ], - "id": 5225, + "id": 8286, "name": "_isPayable", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5203, - "src": "9640:10:5", + "referencedDeclaration": 8264, + "src": "9640:10:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$returns$_t_bool_$", "typeString": "function (address) returns (bool)" } }, - "id": 5227, + "id": 8288, "isConstant": false, "isLValue": false, "isPure": false, @@ -8876,7 +8876,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9640:16:5", + "src": "9640:16:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -8897,33 +8897,33 @@ } ], "expression": { - "id": 5222, + "id": 8283, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "9629:2:5", + "referencedDeclaration": 7649, + "src": "9629:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5224, + "id": 8285, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9632:6:5", + "memberLocation": "9632:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "9629:9:5", + "referencedDeclaration": 16457, + "src": "9629:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 5229, + "id": 8290, "isConstant": false, "isLValue": false, "isPure": false, @@ -8932,16 +8932,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9629:28:5", + "src": "9629:28:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5230, + "id": 8291, "nodeType": "ExpressionStatement", - "src": "9629:28:5" + "src": "9629:28:25" } ] }, @@ -8949,20 +8949,20 @@ "kind": "function", "modifiers": [], "name": "assumeNotPayable", - "nameLocation": "9571:16:5", + "nameLocation": "9571:16:25", "parameters": { - "id": 5220, + "id": 8281, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5219, + "id": 8280, "mutability": "mutable", "name": "addr", - "nameLocation": "9596:4:5", + "nameLocation": "9596:4:25", "nodeType": "VariableDeclaration", - "scope": 5232, - "src": "9588:12:5", + "scope": 8293, + "src": "9588:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8970,10 +8970,10 @@ "typeString": "address" }, "typeName": { - "id": 5218, + "id": 8279, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9588:7:5", + "src": "9588:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8983,28 +8983,28 @@ "visibility": "internal" } ], - "src": "9587:14:5" + "src": "9587:14:25" }, "returnParameters": { - "id": 5221, + "id": 8282, "nodeType": "ParameterList", "parameters": [], - "src": "9619:0:5" + "src": "9619:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 5249, + "id": 8310, "nodeType": "FunctionDefinition", - "src": "9670:112:5", + "src": "9670:112:25", "nodes": [], "body": { - "id": 5248, + "id": 8309, "nodeType": "Block", - "src": "9736:46:5", + "src": "9736:46:25", "nodes": [], "statements": [ { @@ -9015,18 +9015,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5245, + "id": 8306, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5240, + "id": 8301, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5234, - "src": "9756:4:5", + "referencedDeclaration": 8295, + "src": "9756:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -9038,14 +9038,14 @@ "arguments": [ { "hexValue": "30", - "id": 5243, + "id": 8304, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9772:1:5", + "src": "9772:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -9060,26 +9060,26 @@ "typeString": "int_const 0" } ], - "id": 5242, + "id": 8303, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "9764:7:5", + "src": "9764:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5241, + "id": 8302, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9764:7:5", + "src": "9764:7:25", "typeDescriptions": {} } }, - "id": 5244, + "id": 8305, "isConstant": false, "isLValue": false, "isPure": true, @@ -9088,14 +9088,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9764:10:5", + "src": "9764:10:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "9756:18:5", + "src": "9756:18:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9110,33 +9110,33 @@ } ], "expression": { - "id": 5237, + "id": 8298, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "9746:2:5", + "referencedDeclaration": 7649, + "src": "9746:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5239, + "id": 8300, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9749:6:5", + "memberLocation": "9749:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "9746:9:5", + "referencedDeclaration": 16457, + "src": "9746:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 5246, + "id": 8307, "isConstant": false, "isLValue": false, "isPure": false, @@ -9145,16 +9145,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9746:29:5", + "src": "9746:29:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5247, + "id": 8308, "nodeType": "ExpressionStatement", - "src": "9746:29:5" + "src": "9746:29:25" } ] }, @@ -9162,20 +9162,20 @@ "kind": "function", "modifiers": [], "name": "assumeNotZeroAddress", - "nameLocation": "9679:20:5", + "nameLocation": "9679:20:25", "parameters": { - "id": 5235, + "id": 8296, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5234, + "id": 8295, "mutability": "mutable", "name": "addr", - "nameLocation": "9708:4:5", + "nameLocation": "9708:4:25", "nodeType": "VariableDeclaration", - "scope": 5249, - "src": "9700:12:5", + "scope": 8310, + "src": "9700:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9183,10 +9183,10 @@ "typeString": "address" }, "typeName": { - "id": 5233, + "id": 8294, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9700:7:5", + "src": "9700:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9196,40 +9196,40 @@ "visibility": "internal" } ], - "src": "9699:14:5" + "src": "9699:14:25" }, "returnParameters": { - "id": 5236, + "id": 8297, "nodeType": "ParameterList", "parameters": [], - "src": "9736:0:5" + "src": "9736:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 5261, + "id": 8322, "nodeType": "FunctionDefinition", - "src": "9788:123:5", + "src": "9788:123:25", "nodes": [], "body": { - "id": 5260, + "id": 8321, "nodeType": "Block", - "src": "9853:58:5", + "src": "9853:58:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 5255, + "id": 8316, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5251, - "src": "9883:4:5", + "referencedDeclaration": 8312, + "src": "9883:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -9239,18 +9239,18 @@ "arguments": [], "expression": { "argumentTypes": [], - "id": 5256, + "id": 8317, "name": "_pureChainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6620, - "src": "9889:12:5", + "referencedDeclaration": 9681, + "src": "9889:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$__$returns$_t_uint256_$", "typeString": "function () pure returns (uint256)" } }, - "id": 5257, + "id": 8318, "isConstant": false, "isLValue": false, "isPure": false, @@ -9259,7 +9259,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9889:14:5", + "src": "9889:14:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -9278,21 +9278,21 @@ "typeString": "uint256" } ], - "id": 5254, + "id": 8315, "name": "assumeNotPrecompile", "nodeType": "Identifier", "overloadedDeclarations": [ - 5261, - 5404 + 8322, + 8465 ], - "referencedDeclaration": 5404, - "src": "9863:19:5", + "referencedDeclaration": 8465, + "src": "9863:19:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) pure" } }, - "id": 5258, + "id": 8319, "isConstant": false, "isLValue": false, "isPure": false, @@ -9301,16 +9301,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9863:41:5", + "src": "9863:41:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5259, + "id": 8320, "nodeType": "ExpressionStatement", - "src": "9863:41:5" + "src": "9863:41:25" } ] }, @@ -9318,20 +9318,20 @@ "kind": "function", "modifiers": [], "name": "assumeNotPrecompile", - "nameLocation": "9797:19:5", + "nameLocation": "9797:19:25", "parameters": { - "id": 5252, + "id": 8313, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5251, + "id": 8312, "mutability": "mutable", "name": "addr", - "nameLocation": "9825:4:5", + "nameLocation": "9825:4:25", "nodeType": "VariableDeclaration", - "scope": 5261, - "src": "9817:12:5", + "scope": 8322, + "src": "9817:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9339,10 +9339,10 @@ "typeString": "address" }, "typeName": { - "id": 5250, + "id": 8311, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9817:7:5", + "src": "9817:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9352,28 +9352,28 @@ "visibility": "internal" } ], - "src": "9816:14:5" + "src": "9816:14:25" }, "returnParameters": { - "id": 5253, + "id": 8314, "nodeType": "ParameterList", "parameters": [], - "src": "9853:0:5" + "src": "9853:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 5404, + "id": 8465, "nodeType": "FunctionDefinition", - "src": "9917:1788:5", + "src": "9917:1788:25", "nodes": [], "body": { - "id": 5403, + "id": 8464, "nodeType": "Block", - "src": "9999:1706:5", + "src": "9999:1706:25", "nodes": [], "statements": [ { @@ -9384,7 +9384,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5283, + "id": 8344, "isConstant": false, "isLValue": false, "isPure": false, @@ -9394,18 +9394,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5276, + "id": 8337, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5271, + "id": 8332, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "10297:4:5", + "referencedDeclaration": 8324, + "src": "10297:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -9417,14 +9417,14 @@ "arguments": [ { "hexValue": "307831", - "id": 5274, + "id": 8335, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10312:3:5", + "src": "10312:3:25", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -9439,26 +9439,26 @@ "typeString": "int_const 1" } ], - "id": 5273, + "id": 8334, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10304:7:5", + "src": "10304:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5272, + "id": 8333, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10304:7:5", + "src": "10304:7:25", "typeDescriptions": {} } }, - "id": 5275, + "id": 8336, "isConstant": false, "isLValue": false, "isPure": true, @@ -9467,14 +9467,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10304:12:5", + "src": "10304:12:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "10297:19:5", + "src": "10297:19:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9487,18 +9487,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5282, + "id": 8343, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5277, + "id": 8338, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "10320:4:5", + "referencedDeclaration": 8324, + "src": "10320:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -9510,14 +9510,14 @@ "arguments": [ { "hexValue": "307839", - "id": 5280, + "id": 8341, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10335:3:5", + "src": "10335:3:25", "typeDescriptions": { "typeIdentifier": "t_rational_9_by_1", "typeString": "int_const 9" @@ -9532,26 +9532,26 @@ "typeString": "int_const 9" } ], - "id": 5279, + "id": 8340, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10327:7:5", + "src": "10327:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5278, + "id": 8339, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10327:7:5", + "src": "10327:7:25", "typeDescriptions": {} } }, - "id": 5281, + "id": 8342, "isConstant": false, "isLValue": false, "isPure": true, @@ -9560,20 +9560,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10327:12:5", + "src": "10327:12:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "10320:19:5", + "src": "10320:19:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "10297:42:5", + "src": "10297:42:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9588,33 +9588,33 @@ } ], "expression": { - "id": 5268, + "id": 8329, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "10287:2:5", + "referencedDeclaration": 7649, + "src": "10287:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5270, + "id": 8331, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "10290:6:5", + "memberLocation": "10290:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "10287:9:5", + "referencedDeclaration": 16457, + "src": "10287:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 5284, + "id": 8345, "isConstant": false, "isLValue": false, "isPure": false, @@ -9623,16 +9623,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10287:53:5", + "src": "10287:53:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5285, + "id": 8346, "nodeType": "ExpressionStatement", - "src": "10287:53:5" + "src": "10287:53:25" }, { "condition": { @@ -9640,7 +9640,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5292, + "id": 8353, "isConstant": false, "isLValue": false, "isPure": false, @@ -9650,18 +9650,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 5288, + "id": 8349, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5286, + "id": 8347, "name": "chainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5265, - "src": "10390:7:5", + "referencedDeclaration": 8326, + "src": "10390:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9671,21 +9671,21 @@ "operator": "==", "rightExpression": { "hexValue": "3130", - "id": 5287, + "id": 8348, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10401:2:5", + "src": "10401:2:25", "typeDescriptions": { "typeIdentifier": "t_rational_10_by_1", "typeString": "int_const 10" }, "value": "10" }, - "src": "10390:13:5", + "src": "10390:13:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9698,18 +9698,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 5291, + "id": 8352, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5289, + "id": 8350, "name": "chainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5265, - "src": "10407:7:5", + "referencedDeclaration": 8326, + "src": "10407:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9719,27 +9719,27 @@ "operator": "==", "rightExpression": { "hexValue": "343230", - "id": 5290, + "id": 8351, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10418:3:5", + "src": "10418:3:25", "typeDescriptions": { "typeIdentifier": "t_rational_420_by_1", "typeString": "int_const 420" }, "value": "420" }, - "src": "10407:14:5", + "src": "10407:14:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "10390:31:5", + "src": "10390:31:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9751,7 +9751,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5318, + "id": 8379, "isConstant": false, "isLValue": false, "isPure": false, @@ -9761,18 +9761,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 5314, + "id": 8375, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5312, + "id": 8373, "name": "chainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5265, - "src": "10739:7:5", + "referencedDeclaration": 8326, + "src": "10739:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9782,21 +9782,21 @@ "operator": "==", "rightExpression": { "hexValue": "3432313631", - "id": 5313, + "id": 8374, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10750:5:5", + "src": "10750:5:25", "typeDescriptions": { "typeIdentifier": "t_rational_42161_by_1", "typeString": "int_const 42161" }, "value": "42161" }, - "src": "10739:16:5", + "src": "10739:16:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9809,18 +9809,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 5317, + "id": 8378, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5315, + "id": 8376, "name": "chainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5265, - "src": "10759:7:5", + "referencedDeclaration": 8326, + "src": "10759:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9830,27 +9830,27 @@ "operator": "==", "rightExpression": { "hexValue": "343231363133", - "id": 5316, + "id": 8377, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10770:6:5", + "src": "10770:6:25", "typeDescriptions": { "typeIdentifier": "t_rational_421613_by_1", "typeString": "int_const 421613" }, "value": "421613" }, - "src": "10759:17:5", + "src": "10759:17:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "10739:37:5", + "src": "10739:37:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9862,7 +9862,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5344, + "id": 8405, "isConstant": false, "isLValue": false, "isPure": false, @@ -9872,18 +9872,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 5340, + "id": 8401, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5338, + "id": 8399, "name": "chainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5265, - "src": "11053:7:5", + "referencedDeclaration": 8326, + "src": "11053:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9893,21 +9893,21 @@ "operator": "==", "rightExpression": { "hexValue": "3433313134", - "id": 5339, + "id": 8400, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11064:5:5", + "src": "11064:5:25", "typeDescriptions": { "typeIdentifier": "t_rational_43114_by_1", "typeString": "int_const 43114" }, "value": "43114" }, - "src": "11053:16:5", + "src": "11053:16:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9920,18 +9920,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 5343, + "id": 8404, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5341, + "id": 8402, "name": "chainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5265, - "src": "11073:7:5", + "referencedDeclaration": 8326, + "src": "11073:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9941,39 +9941,39 @@ "operator": "==", "rightExpression": { "hexValue": "3433313133", - "id": 5342, + "id": 8403, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11084:5:5", + "src": "11084:5:25", "typeDescriptions": { "typeIdentifier": "t_rational_43113_by_1", "typeString": "int_const 43113" }, "value": "43113" }, - "src": "11073:16:5", + "src": "11073:16:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11053:36:5", + "src": "11053:36:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 5400, + "id": 8461, "nodeType": "IfStatement", - "src": "11049:617:5", + "src": "11049:617:25", "trueBody": { - "id": 5399, + "id": 8460, "nodeType": "Block", - "src": "11091:575:5", + "src": "11091:575:25", "statements": [ { "expression": { @@ -9983,7 +9983,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5360, + "id": 8421, "isConstant": false, "isLValue": false, "isPure": false, @@ -9993,18 +9993,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5353, + "id": 8414, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5348, + "id": 8409, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "11244:4:5", + "referencedDeclaration": 8324, + "src": "11244:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10016,14 +10016,14 @@ "arguments": [ { "hexValue": "307830313030303030303030303030303030303030303030303030303030303030303030303030303030", - "id": 5351, + "id": 8412, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11259:42:5", + "src": "11259:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10038,26 +10038,26 @@ "typeString": "address" } ], - "id": 5350, + "id": 8411, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11251:7:5", + "src": "11251:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5349, + "id": 8410, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11251:7:5", + "src": "11251:7:25", "typeDescriptions": {} } }, - "id": 5352, + "id": 8413, "isConstant": false, "isLValue": false, "isPure": true, @@ -10066,14 +10066,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11251:51:5", + "src": "11251:51:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11244:58:5", + "src": "11244:58:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10086,18 +10086,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5359, + "id": 8420, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5354, + "id": 8415, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "11306:4:5", + "referencedDeclaration": 8324, + "src": "11306:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10109,14 +10109,14 @@ "arguments": [ { "hexValue": "307830313030303030303030303030303030303030303030303030303030303030303030303030306666", - "id": 5357, + "id": 8418, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11321:42:5", + "src": "11321:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10131,26 +10131,26 @@ "typeString": "address" } ], - "id": 5356, + "id": 8417, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11313:7:5", + "src": "11313:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5355, + "id": 8416, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11313:7:5", + "src": "11313:7:25", "typeDescriptions": {} } }, - "id": 5358, + "id": 8419, "isConstant": false, "isLValue": false, "isPure": true, @@ -10159,20 +10159,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11313:51:5", + "src": "11313:51:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11306:58:5", + "src": "11306:58:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11244:120:5", + "src": "11244:120:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10187,33 +10187,33 @@ } ], "expression": { - "id": 5345, + "id": 8406, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "11234:2:5", + "referencedDeclaration": 7649, + "src": "11234:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5347, + "id": 8408, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "11237:6:5", + "memberLocation": "11237:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "11234:9:5", + "referencedDeclaration": 16457, + "src": "11234:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 5361, + "id": 8422, "isConstant": false, "isLValue": false, "isPure": false, @@ -10222,16 +10222,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11234:131:5", + "src": "11234:131:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5362, + "id": 8423, "nodeType": "ExpressionStatement", - "src": "11234:131:5" + "src": "11234:131:25" }, { "expression": { @@ -10241,7 +10241,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5378, + "id": 8439, "isConstant": false, "isLValue": false, "isPure": false, @@ -10251,18 +10251,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5371, + "id": 8432, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5366, + "id": 8427, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "11389:4:5", + "referencedDeclaration": 8324, + "src": "11389:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10274,14 +10274,14 @@ "arguments": [ { "hexValue": "307830323030303030303030303030303030303030303030303030303030303030303030303030303030", - "id": 5369, + "id": 8430, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11404:42:5", + "src": "11404:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10296,26 +10296,26 @@ "typeString": "address" } ], - "id": 5368, + "id": 8429, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11396:7:5", + "src": "11396:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5367, + "id": 8428, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11396:7:5", + "src": "11396:7:25", "typeDescriptions": {} } }, - "id": 5370, + "id": 8431, "isConstant": false, "isLValue": false, "isPure": true, @@ -10324,14 +10324,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11396:51:5", + "src": "11396:51:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11389:58:5", + "src": "11389:58:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10344,18 +10344,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5377, + "id": 8438, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5372, + "id": 8433, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "11451:4:5", + "referencedDeclaration": 8324, + "src": "11451:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10367,14 +10367,14 @@ "arguments": [ { "hexValue": "307830323030303030303030303030303030303030303030303030303030303030303030303030304646", - "id": 5375, + "id": 8436, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11466:42:5", + "src": "11466:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10389,26 +10389,26 @@ "typeString": "address" } ], - "id": 5374, + "id": 8435, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11458:7:5", + "src": "11458:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5373, + "id": 8434, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11458:7:5", + "src": "11458:7:25", "typeDescriptions": {} } }, - "id": 5376, + "id": 8437, "isConstant": false, "isLValue": false, "isPure": true, @@ -10417,20 +10417,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11458:51:5", + "src": "11458:51:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11451:58:5", + "src": "11451:58:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11389:120:5", + "src": "11389:120:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10445,33 +10445,33 @@ } ], "expression": { - "id": 5363, + "id": 8424, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "11379:2:5", + "referencedDeclaration": 7649, + "src": "11379:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5365, + "id": 8426, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "11382:6:5", + "memberLocation": "11382:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "11379:9:5", + "referencedDeclaration": 16457, + "src": "11379:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 5379, + "id": 8440, "isConstant": false, "isLValue": false, "isPure": false, @@ -10480,16 +10480,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11379:131:5", + "src": "11379:131:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5380, + "id": 8441, "nodeType": "ExpressionStatement", - "src": "11379:131:5" + "src": "11379:131:25" }, { "expression": { @@ -10499,7 +10499,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5396, + "id": 8457, "isConstant": false, "isLValue": false, "isPure": false, @@ -10509,18 +10509,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5389, + "id": 8450, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5384, + "id": 8445, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "11534:4:5", + "referencedDeclaration": 8324, + "src": "11534:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10532,14 +10532,14 @@ "arguments": [ { "hexValue": "307830333030303030303030303030303030303030303030303030303030303030303030303030303030", - "id": 5387, + "id": 8448, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11549:42:5", + "src": "11549:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10554,26 +10554,26 @@ "typeString": "address" } ], - "id": 5386, + "id": 8447, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11541:7:5", + "src": "11541:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5385, + "id": 8446, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11541:7:5", + "src": "11541:7:25", "typeDescriptions": {} } }, - "id": 5388, + "id": 8449, "isConstant": false, "isLValue": false, "isPure": true, @@ -10582,14 +10582,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11541:51:5", + "src": "11541:51:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11534:58:5", + "src": "11534:58:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10602,18 +10602,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5395, + "id": 8456, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5390, + "id": 8451, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "11596:4:5", + "referencedDeclaration": 8324, + "src": "11596:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10625,14 +10625,14 @@ "arguments": [ { "hexValue": "307830333030303030303030303030303030303030303030303030303030303030303030303030304666", - "id": 5393, + "id": 8454, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11611:42:5", + "src": "11611:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10647,26 +10647,26 @@ "typeString": "address" } ], - "id": 5392, + "id": 8453, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11603:7:5", + "src": "11603:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5391, + "id": 8452, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11603:7:5", + "src": "11603:7:25", "typeDescriptions": {} } }, - "id": 5394, + "id": 8455, "isConstant": false, "isLValue": false, "isPure": true, @@ -10675,20 +10675,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11603:51:5", + "src": "11603:51:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11596:58:5", + "src": "11596:58:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11534:120:5", + "src": "11534:120:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10703,33 +10703,33 @@ } ], "expression": { - "id": 5381, + "id": 8442, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "11524:2:5", + "referencedDeclaration": 7649, + "src": "11524:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5383, + "id": 8444, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "11527:6:5", + "memberLocation": "11527:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "11524:9:5", + "referencedDeclaration": 16457, + "src": "11524:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 5397, + "id": 8458, "isConstant": false, "isLValue": false, "isPure": false, @@ -10738,27 +10738,27 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11524:131:5", + "src": "11524:131:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5398, + "id": 8459, "nodeType": "ExpressionStatement", - "src": "11524:131:5" + "src": "11524:131:25" } ] } }, - "id": 5401, + "id": 8462, "nodeType": "IfStatement", - "src": "10735:931:5", + "src": "10735:931:25", "trueBody": { - "id": 5337, + "id": 8398, "nodeType": "Block", - "src": "10778:265:5", + "src": "10778:265:25", "statements": [ { "expression": { @@ -10768,7 +10768,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5334, + "id": 8395, "isConstant": false, "isLValue": false, "isPure": false, @@ -10778,18 +10778,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5327, + "id": 8388, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5322, + "id": 8383, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "10911:4:5", + "referencedDeclaration": 8324, + "src": "10911:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10801,14 +10801,14 @@ "arguments": [ { "hexValue": "307830303030303030303030303030303030303030303030303030303030303030303030303030303634", - "id": 5325, + "id": 8386, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10926:42:5", + "src": "10926:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10823,26 +10823,26 @@ "typeString": "address" } ], - "id": 5324, + "id": 8385, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10918:7:5", + "src": "10918:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5323, + "id": 8384, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10918:7:5", + "src": "10918:7:25", "typeDescriptions": {} } }, - "id": 5326, + "id": 8387, "isConstant": false, "isLValue": false, "isPure": true, @@ -10851,14 +10851,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10918:51:5", + "src": "10918:51:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "10911:58:5", + "src": "10911:58:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10871,18 +10871,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5333, + "id": 8394, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5328, + "id": 8389, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "10973:4:5", + "referencedDeclaration": 8324, + "src": "10973:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10894,14 +10894,14 @@ "arguments": [ { "hexValue": "307830303030303030303030303030303030303030303030303030303030303030303030303030303638", - "id": 5331, + "id": 8392, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10988:42:5", + "src": "10988:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10916,26 +10916,26 @@ "typeString": "address" } ], - "id": 5330, + "id": 8391, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10980:7:5", + "src": "10980:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5329, + "id": 8390, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10980:7:5", + "src": "10980:7:25", "typeDescriptions": {} } }, - "id": 5332, + "id": 8393, "isConstant": false, "isLValue": false, "isPure": true, @@ -10944,20 +10944,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10980:51:5", + "src": "10980:51:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "10973:58:5", + "src": "10973:58:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "10911:120:5", + "src": "10911:120:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10972,33 +10972,33 @@ } ], "expression": { - "id": 5319, + "id": 8380, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "10901:2:5", + "referencedDeclaration": 7649, + "src": "10901:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5321, + "id": 8382, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "10904:6:5", + "memberLocation": "10904:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "10901:9:5", + "referencedDeclaration": 16457, + "src": "10901:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 5335, + "id": 8396, "isConstant": false, "isLValue": false, "isPure": false, @@ -11007,27 +11007,27 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10901:131:5", + "src": "10901:131:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5336, + "id": 8397, "nodeType": "ExpressionStatement", - "src": "10901:131:5" + "src": "10901:131:25" } ] } }, - "id": 5402, + "id": 8463, "nodeType": "IfStatement", - "src": "10386:1280:5", + "src": "10386:1280:25", "trueBody": { - "id": 5311, + "id": 8372, "nodeType": "Block", - "src": "10423:306:5", + "src": "10423:306:25", "statements": [ { "expression": { @@ -11037,7 +11037,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5308, + "id": 8369, "isConstant": false, "isLValue": false, "isPure": false, @@ -11047,18 +11047,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5301, + "id": 8362, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5296, + "id": 8357, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "10597:4:5", + "referencedDeclaration": 8324, + "src": "10597:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11070,14 +11070,14 @@ "arguments": [ { "hexValue": "307834323030303030303030303030303030303030303030303030303030303030303030303030303030", - "id": 5299, + "id": 8360, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10612:42:5", + "src": "10612:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11092,26 +11092,26 @@ "typeString": "address" } ], - "id": 5298, + "id": 8359, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10604:7:5", + "src": "10604:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5297, + "id": 8358, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10604:7:5", + "src": "10604:7:25", "typeDescriptions": {} } }, - "id": 5300, + "id": 8361, "isConstant": false, "isLValue": false, "isPure": true, @@ -11120,14 +11120,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10604:51:5", + "src": "10604:51:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "10597:58:5", + "src": "10597:58:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11140,18 +11140,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5307, + "id": 8368, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5302, + "id": 8363, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5263, - "src": "10659:4:5", + "referencedDeclaration": 8324, + "src": "10659:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11163,14 +11163,14 @@ "arguments": [ { "hexValue": "307834323030303030303030303030303030303030303030303030303030303030303030303030383030", - "id": 5305, + "id": 8366, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10674:42:5", + "src": "10674:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11185,26 +11185,26 @@ "typeString": "address" } ], - "id": 5304, + "id": 8365, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10666:7:5", + "src": "10666:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5303, + "id": 8364, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10666:7:5", + "src": "10666:7:25", "typeDescriptions": {} } }, - "id": 5306, + "id": 8367, "isConstant": false, "isLValue": false, "isPure": true, @@ -11213,20 +11213,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10666:51:5", + "src": "10666:51:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "10659:58:5", + "src": "10659:58:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "10597:120:5", + "src": "10597:120:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11241,33 +11241,33 @@ } ], "expression": { - "id": 5293, + "id": 8354, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "10587:2:5", + "referencedDeclaration": 7649, + "src": "10587:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5295, + "id": 8356, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "10590:6:5", + "memberLocation": "10590:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "10587:9:5", + "referencedDeclaration": 16457, + "src": "10587:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 5309, + "id": 8370, "isConstant": false, "isLValue": false, "isPure": false, @@ -11276,16 +11276,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10587:131:5", + "src": "10587:131:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5310, + "id": 8371, "nodeType": "ExpressionStatement", - "src": "10587:131:5" + "src": "10587:131:25" } ] } @@ -11296,20 +11296,20 @@ "kind": "function", "modifiers": [], "name": "assumeNotPrecompile", - "nameLocation": "9926:19:5", + "nameLocation": "9926:19:25", "parameters": { - "id": 5266, + "id": 8327, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5263, + "id": 8324, "mutability": "mutable", "name": "addr", - "nameLocation": "9954:4:5", + "nameLocation": "9954:4:25", "nodeType": "VariableDeclaration", - "scope": 5404, - "src": "9946:12:5", + "scope": 8465, + "src": "9946:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11317,10 +11317,10 @@ "typeString": "address" }, "typeName": { - "id": 5262, + "id": 8323, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9946:7:5", + "src": "9946:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11331,13 +11331,13 @@ }, { "constant": false, - "id": 5265, + "id": 8326, "mutability": "mutable", "name": "chainId", - "nameLocation": "9968:7:5", + "nameLocation": "9968:7:25", "nodeType": "VariableDeclaration", - "scope": 5404, - "src": "9960:15:5", + "scope": 8465, + "src": "9960:15:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11345,10 +11345,10 @@ "typeString": "uint256" }, "typeName": { - "id": 5264, + "id": 8325, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9960:7:5", + "src": "9960:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11357,28 +11357,28 @@ "visibility": "internal" } ], - "src": "9945:31:5" + "src": "9945:31:25" }, "returnParameters": { - "id": 5267, + "id": 8328, "nodeType": "ParameterList", "parameters": [], - "src": "9999:0:5" + "src": "9999:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 5429, + "id": 8490, "nodeType": "FunctionDefinition", - "src": "11711:314:5", + "src": "11711:314:25", "nodes": [], "body": { - "id": 5428, + "id": 8489, "nodeType": "Block", - "src": "11778:247:5", + "src": "11778:247:25", "nodes": [], "statements": [ { @@ -11389,7 +11389,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5425, + "id": 8486, "isConstant": false, "isLValue": false, "isPure": false, @@ -11399,7 +11399,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 5421, + "id": 8482, "isConstant": false, "isLValue": false, "isPure": false, @@ -11409,18 +11409,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5417, + "id": 8478, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5412, + "id": 8473, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5406, - "src": "11865:4:5", + "referencedDeclaration": 8467, + "src": "11865:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11431,14 +11431,14 @@ "rightExpression": { "arguments": [ { - "id": 5415, + "id": 8476, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "11881:2:5", + "referencedDeclaration": 7649, + "src": "11881:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } } @@ -11446,30 +11446,30 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } ], - "id": 5414, + "id": 8475, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11873:7:5", + "src": "11873:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 5413, + "id": 8474, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11873:7:5", + "src": "11873:7:25", "typeDescriptions": {} } }, - "id": 5416, + "id": 8477, "isConstant": false, "isLValue": false, "isPure": true, @@ -11478,14 +11478,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11873:11:5", + "src": "11873:11:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "11865:19:5", + "src": "11865:19:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11498,18 +11498,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5420, + "id": 8481, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5418, + "id": 8479, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5406, - "src": "11888:4:5", + "referencedDeclaration": 8467, + "src": "11888:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11519,27 +11519,27 @@ "operator": "!=", "rightExpression": { "hexValue": "307830303030303030303030303030303030303036333646366537333646366336353265366336663637", - "id": 5419, + "id": 8480, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11896:42:5", + "src": "11896:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "value": "0x000000000000000000636F6e736F6c652e6c6f67" }, - "src": "11888:50:5", + "src": "11888:50:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11865:73:5", + "src": "11865:73:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11552,18 +11552,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 5424, + "id": 8485, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5422, + "id": 8483, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5406, - "src": "11958:4:5", + "referencedDeclaration": 8467, + "src": "11958:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11573,27 +11573,27 @@ "operator": "!=", "rightExpression": { "hexValue": "307834653539623434383437623337393537383538383932306341373846624632366330423439353643", - "id": 5423, + "id": 8484, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11966:42:5", + "src": "11966:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "value": "0x4e59b44847b379578588920cA78FbF26c0B4956C" }, - "src": "11958:50:5", + "src": "11958:50:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "11865:143:5", + "src": "11865:143:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11608,33 +11608,33 @@ } ], "expression": { - "id": 5409, + "id": 8470, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "11842:2:5", + "referencedDeclaration": 7649, + "src": "11842:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5411, + "id": 8472, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "11845:6:5", + "memberLocation": "11845:6:25", "memberName": "assume", "nodeType": "MemberAccess", - "referencedDeclaration": 13396, - "src": "11842:9:5", + "referencedDeclaration": 16457, + "src": "11842:9:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$__$", "typeString": "function (bool) pure external" } }, - "id": 5426, + "id": 8487, "isConstant": false, "isLValue": false, "isPure": false, @@ -11643,16 +11643,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11842:176:5", + "src": "11842:176:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 5427, + "id": 8488, "nodeType": "ExpressionStatement", - "src": "11842:176:5" + "src": "11842:176:25" } ] }, @@ -11660,20 +11660,20 @@ "kind": "function", "modifiers": [], "name": "assumeNotForgeAddress", - "nameLocation": "11720:21:5", + "nameLocation": "11720:21:25", "parameters": { - "id": 5407, + "id": 8468, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5406, + "id": 8467, "mutability": "mutable", "name": "addr", - "nameLocation": "11750:4:5", + "nameLocation": "11750:4:25", "nodeType": "VariableDeclaration", - "scope": 5429, - "src": "11742:12:5", + "scope": 8490, + "src": "11742:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11681,10 +11681,10 @@ "typeString": "address" }, "typeName": { - "id": 5405, + "id": 8466, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11742:7:5", + "src": "11742:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11694,44 +11694,44 @@ "visibility": "internal" } ], - "src": "11741:14:5" + "src": "11741:14:25" }, "returnParameters": { - "id": 5408, + "id": 8469, "nodeType": "ParameterList", "parameters": [], - "src": "11778:0:5" + "src": "11778:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 5521, + "id": 8582, "nodeType": "FunctionDefinition", - "src": "12031:843:5", + "src": "12031:843:25", "nodes": [], "body": { - "id": 5520, + "id": 8581, "nodeType": "Block", - "src": "12183:691:5", + "src": "12183:691:25", "nodes": [], "statements": [ { "assignments": [ - 5438 + 8499 ], "declarations": [ { "constant": false, - "id": 5438, + "id": 8499, "mutability": "mutable", "name": "data", - "nameLocation": "12207:4:5", + "nameLocation": "12207:4:25", "nodeType": "VariableDeclaration", - "scope": 5520, - "src": "12193:18:5", + "scope": 8581, + "src": "12193:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11739,10 +11739,10 @@ "typeString": "string" }, "typeName": { - "id": 5437, + "id": 8498, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12193:6:5", + "src": "12193:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11751,16 +11751,16 @@ "visibility": "internal" } ], - "id": 5443, + "id": 8504, "initialValue": { "arguments": [ { - "id": 5441, + "id": 8502, "name": "path", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5431, - "src": "12226:4:5", + "referencedDeclaration": 8492, + "src": "12226:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -11775,33 +11775,33 @@ } ], "expression": { - "id": 5439, + "id": 8500, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "12214:2:5", + "referencedDeclaration": 7649, + "src": "12214:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5440, + "id": 8501, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "12217:8:5", + "memberLocation": "12217:8:25", "memberName": "readFile", "nodeType": "MemberAccess", - "referencedDeclaration": 12766, - "src": "12214:11:5", + "referencedDeclaration": 15827, + "src": "12214:11:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) view external returns (string memory)" } }, - "id": 5442, + "id": 8503, "isConstant": false, "isLValue": false, "isPure": false, @@ -11810,7 +11810,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12214:17:5", + "src": "12214:17:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -11818,22 +11818,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "12193:38:5" + "src": "12193:38:25" }, { "assignments": [ - 5445 + 8506 ], "declarations": [ { "constant": false, - "id": 5445, + "id": 8506, "mutability": "mutable", "name": "parsedData", - "nameLocation": "12254:10:5", + "nameLocation": "12254:10:25", "nodeType": "VariableDeclaration", - "scope": 5520, - "src": "12241:23:5", + "scope": 8581, + "src": "12241:23:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11841,10 +11841,10 @@ "typeString": "bytes" }, "typeName": { - "id": 5444, + "id": 8505, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "12241:5:5", + "src": "12241:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -11853,16 +11853,16 @@ "visibility": "internal" } ], - "id": 5450, + "id": 8511, "initialValue": { "arguments": [ { - "id": 5448, + "id": 8509, "name": "data", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5438, - "src": "12280:4:5", + "referencedDeclaration": 8499, + "src": "12280:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -11877,33 +11877,33 @@ } ], "expression": { - "id": 5446, + "id": 8507, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "12267:2:5", + "referencedDeclaration": 7649, + "src": "12267:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5447, + "id": 8508, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "12270:9:5", + "memberLocation": "12270:9:25", "memberName": "parseJson", "nodeType": "MemberAccess", - "referencedDeclaration": 13040, - "src": "12267:12:5", + "referencedDeclaration": 16101, + "src": "12267:12:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure external returns (bytes memory)" } }, - "id": 5449, + "id": 8510, "isConstant": false, "isLValue": false, "isPure": false, @@ -11912,7 +11912,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12267:18:5", + "src": "12267:18:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11920,61 +11920,61 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "12241:44:5" + "src": "12241:44:25" }, { "assignments": [ - 5453 + 8514 ], "declarations": [ { "constant": false, - "id": 5453, + "id": 8514, "mutability": "mutable", "name": "rawArtifact", - "nameLocation": "12327:11:5", + "nameLocation": "12327:11:25", "nodeType": "VariableDeclaration", - "scope": 5520, - "src": "12295:43:5", + "scope": 8581, + "src": "12295:43:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$4825_memory_ptr", + "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$7886_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact" }, "typeName": { - "id": 5452, + "id": 8513, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5451, + "id": 8512, "name": "RawEIP1559ScriptArtifact", "nameLocations": [ - "12295:24:5" + "12295:24:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4825, - "src": "12295:24:5" + "referencedDeclaration": 7886, + "src": "12295:24:25" }, - "referencedDeclaration": 4825, - "src": "12295:24:5", + "referencedDeclaration": 7886, + "src": "12295:24:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$4825_storage_ptr", + "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$7886_storage_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact" } }, "visibility": "internal" } ], - "id": 5460, + "id": 8521, "initialValue": { "arguments": [ { - "id": 5456, + "id": 8517, "name": "parsedData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5445, - "src": "12352:10:5", + "referencedDeclaration": 8506, + "src": "12352:10:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -11983,28 +11983,28 @@ { "components": [ { - "id": 5457, + "id": 8518, "name": "RawEIP1559ScriptArtifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4825, - "src": "12365:24:5", + "referencedDeclaration": 7886, + "src": "12365:24:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_RawEIP1559ScriptArtifact_$4825_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawEIP1559ScriptArtifact_$7886_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawEIP1559ScriptArtifact storage pointer)" } } ], - "id": 5458, + "id": 8519, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "12364:26:5", + "src": "12364:26:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_RawEIP1559ScriptArtifact_$4825_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawEIP1559ScriptArtifact_$7886_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawEIP1559ScriptArtifact storage pointer)" } } @@ -12016,37 +12016,37 @@ "typeString": "bytes memory" }, { - "typeIdentifier": "t_type$_t_struct$_RawEIP1559ScriptArtifact_$4825_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawEIP1559ScriptArtifact_$7886_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawEIP1559ScriptArtifact storage pointer)" } ], "expression": { - "id": 5454, + "id": 8515, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12341:3:5", + "src": "12341:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 5455, + "id": 8516, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "12345:6:5", + "memberLocation": "12345:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "12341:10:5", + "src": "12341:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 5459, + "id": 8520, "isConstant": false, "isLValue": false, "isPure": false, @@ -12055,93 +12055,93 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12341:50:5", + "src": "12341:50:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$4825_memory_ptr", + "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$7886_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" } }, "nodeType": "VariableDeclarationStatement", - "src": "12295:96:5" + "src": "12295:96:25" }, { "assignments": [ - 5463 + 8524 ], "declarations": [ { "constant": false, - "id": 5463, + "id": 8524, "mutability": "mutable", "name": "artifact", - "nameLocation": "12430:8:5", + "nameLocation": "12430:8:25", "nodeType": "VariableDeclaration", - "scope": 5520, - "src": "12401:37:5", + "scope": 8581, + "src": "12401:37:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_memory_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact" }, "typeName": { - "id": 5462, + "id": 8523, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5461, + "id": 8522, "name": "EIP1559ScriptArtifact", "nameLocations": [ - "12401:21:5" + "12401:21:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4802, - "src": "12401:21:5" + "referencedDeclaration": 7863, + "src": "12401:21:25" }, - "referencedDeclaration": 4802, - "src": "12401:21:5", + "referencedDeclaration": 7863, + "src": "12401:21:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_storage_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_storage_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact" } }, "visibility": "internal" } ], - "id": 5464, + "id": 8525, "nodeType": "VariableDeclarationStatement", - "src": "12401:37:5" + "src": "12401:37:25" }, { "expression": { - "id": 5470, + "id": 8531, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5465, + "id": 8526, "name": "artifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5463, - "src": "12448:8:5", + "referencedDeclaration": 8524, + "src": "12448:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_memory_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" } }, - "id": 5467, + "id": 8528, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "12457:9:5", + "memberLocation": "12457:9:25", "memberName": "libraries", "nodeType": "MemberAccess", - "referencedDeclaration": 4782, - "src": "12448:18:5", + "referencedDeclaration": 7843, + "src": "12448:18:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" @@ -12151,72 +12151,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5468, + "id": 8529, "name": "rawArtifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5453, - "src": "12469:11:5", + "referencedDeclaration": 8514, + "src": "12469:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$4825_memory_ptr", + "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$7886_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" } }, - "id": 5469, + "id": 8530, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "12481:9:5", + "memberLocation": "12481:9:25", "memberName": "libraries", "nodeType": "MemberAccess", - "referencedDeclaration": 4805, - "src": "12469:21:5", + "referencedDeclaration": 7866, + "src": "12469:21:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" } }, - "src": "12448:42:5", + "src": "12448:42:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" } }, - "id": 5471, + "id": 8532, "nodeType": "ExpressionStatement", - "src": "12448:42:5" + "src": "12448:42:25" }, { "expression": { - "id": 5477, + "id": 8538, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5472, + "id": 8533, "name": "artifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5463, - "src": "12500:8:5", + "referencedDeclaration": 8524, + "src": "12500:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_memory_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" } }, - "id": 5474, + "id": 8535, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "12509:4:5", + "memberLocation": "12509:4:25", "memberName": "path", "nodeType": "MemberAccess", - "referencedDeclaration": 4784, - "src": "12500:13:5", + "referencedDeclaration": 7845, + "src": "12500:13:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -12226,72 +12226,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5475, + "id": 8536, "name": "rawArtifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5453, - "src": "12516:11:5", + "referencedDeclaration": 8514, + "src": "12516:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$4825_memory_ptr", + "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$7886_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" } }, - "id": 5476, + "id": 8537, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "12528:4:5", + "memberLocation": "12528:4:25", "memberName": "path", "nodeType": "MemberAccess", - "referencedDeclaration": 4807, - "src": "12516:16:5", + "referencedDeclaration": 7868, + "src": "12516:16:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "12500:32:5", + "src": "12500:32:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "id": 5478, + "id": 8539, "nodeType": "ExpressionStatement", - "src": "12500:32:5" + "src": "12500:32:25" }, { "expression": { - "id": 5484, + "id": 8545, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5479, + "id": 8540, "name": "artifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5463, - "src": "12542:8:5", + "referencedDeclaration": 8524, + "src": "12542:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_memory_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" } }, - "id": 5481, + "id": 8542, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "12551:9:5", + "memberLocation": "12551:9:25", "memberName": "timestamp", "nodeType": "MemberAccess", - "referencedDeclaration": 4793, - "src": "12542:18:5", + "referencedDeclaration": 7854, + "src": "12542:18:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12301,72 +12301,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5482, + "id": 8543, "name": "rawArtifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5453, - "src": "12563:11:5", + "referencedDeclaration": 8514, + "src": "12563:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$4825_memory_ptr", + "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$7886_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" } }, - "id": 5483, + "id": 8544, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "12575:9:5", + "memberLocation": "12575:9:25", "memberName": "timestamp", "nodeType": "MemberAccess", - "referencedDeclaration": 4820, - "src": "12563:21:5", + "referencedDeclaration": 7881, + "src": "12563:21:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "12542:42:5", + "src": "12542:42:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 5485, + "id": 8546, "nodeType": "ExpressionStatement", - "src": "12542:42:5" + "src": "12542:42:25" }, { "expression": { - "id": 5491, + "id": 8552, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5486, + "id": 8547, "name": "artifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5463, - "src": "12594:8:5", + "referencedDeclaration": 8524, + "src": "12594:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_memory_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" } }, - "id": 5488, + "id": 8549, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "12603:7:5", + "memberLocation": "12603:7:25", "memberName": "pending", "nodeType": "MemberAccess", - "referencedDeclaration": 4787, - "src": "12594:16:5", + "referencedDeclaration": 7848, + "src": "12594:16:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" @@ -12376,74 +12376,74 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5489, + "id": 8550, "name": "rawArtifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5453, - "src": "12613:11:5", + "referencedDeclaration": 8514, + "src": "12613:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$4825_memory_ptr", + "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$7886_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" } }, - "id": 5490, + "id": 8551, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "12625:7:5", + "memberLocation": "12625:7:25", "memberName": "pending", "nodeType": "MemberAccess", - "referencedDeclaration": 4810, - "src": "12613:19:5", + "referencedDeclaration": 7871, + "src": "12613:19:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" } }, - "src": "12594:38:5", + "src": "12594:38:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" } }, - "id": 5492, + "id": 8553, "nodeType": "ExpressionStatement", - "src": "12594:38:5" + "src": "12594:38:25" }, { "expression": { - "id": 5498, + "id": 8559, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5493, + "id": 8554, "name": "artifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5463, - "src": "12642:8:5", + "referencedDeclaration": 8524, + "src": "12642:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_memory_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" } }, - "id": 5495, + "id": 8556, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "12651:9:5", + "memberLocation": "12651:9:25", "memberName": "txReturns", "nodeType": "MemberAccess", - "referencedDeclaration": 4801, - "src": "12642:18:5", + "referencedDeclaration": 7862, + "src": "12642:18:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_TxReturn_$4872_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_TxReturn_$7933_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.TxReturn memory[] memory" } }, @@ -12451,74 +12451,74 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5496, + "id": 8557, "name": "rawArtifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5453, - "src": "12663:11:5", + "referencedDeclaration": 8514, + "src": "12663:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$4825_memory_ptr", + "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$7886_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" } }, - "id": 5497, + "id": 8558, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "12675:9:5", + "memberLocation": "12675:9:25", "memberName": "txReturns", "nodeType": "MemberAccess", - "referencedDeclaration": 4818, - "src": "12663:21:5", + "referencedDeclaration": 7879, + "src": "12663:21:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_TxReturn_$4872_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_TxReturn_$7933_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.TxReturn memory[] memory" } }, - "src": "12642:42:5", + "src": "12642:42:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_TxReturn_$4872_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_TxReturn_$7933_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.TxReturn memory[] memory" } }, - "id": 5499, + "id": 8560, "nodeType": "ExpressionStatement", - "src": "12642:42:5" + "src": "12642:42:25" }, { "expression": { - "id": 5507, + "id": 8568, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5500, + "id": 8561, "name": "artifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5463, - "src": "12694:8:5", + "referencedDeclaration": 8524, + "src": "12694:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_memory_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" } }, - "id": 5502, + "id": 8563, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "12703:8:5", + "memberLocation": "12703:8:25", "memberName": "receipts", "nodeType": "MemberAccess", - "referencedDeclaration": 4791, - "src": "12694:17:5", + "referencedDeclaration": 7852, + "src": "12694:17:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" } }, @@ -12528,29 +12528,29 @@ "arguments": [ { "expression": { - "id": 5504, + "id": 8565, "name": "rawArtifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5453, - "src": "12737:11:5", + "referencedDeclaration": 8514, + "src": "12737:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$4825_memory_ptr", + "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$7886_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" } }, - "id": 5505, + "id": 8566, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "12749:8:5", + "memberLocation": "12749:8:25", "memberName": "receipts", "nodeType": "MemberAccess", - "referencedDeclaration": 4814, - "src": "12737:20:5", + "referencedDeclaration": 7875, + "src": "12737:20:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" } } @@ -12558,22 +12558,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" } ], - "id": 5503, + "id": 8564, "name": "rawToConvertedReceipts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5953, - "src": "12714:22:5", + "referencedDeclaration": 9014, + "src": "12714:22:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawReceipt memory[] memory) pure returns (struct StdCheatsSafe.Receipt memory[] memory)" } }, - "id": 5506, + "id": 8567, "isConstant": false, "isLValue": false, "isPure": false, @@ -12582,55 +12582,55 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12714:44:5", + "src": "12714:44:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" } }, - "src": "12694:64:5", + "src": "12694:64:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" } }, - "id": 5508, + "id": 8569, "nodeType": "ExpressionStatement", - "src": "12694:64:5" + "src": "12694:64:25" }, { "expression": { - "id": 5516, + "id": 8577, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5509, + "id": 8570, "name": "artifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5463, - "src": "12768:8:5", + "referencedDeclaration": 8524, + "src": "12768:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_memory_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" } }, - "id": 5511, + "id": 8572, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "12777:12:5", + "memberLocation": "12777:12:25", "memberName": "transactions", "nodeType": "MemberAccess", - "referencedDeclaration": 4797, - "src": "12768:21:5", + "referencedDeclaration": 7858, + "src": "12768:21:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" } }, @@ -12640,29 +12640,29 @@ "arguments": [ { "expression": { - "id": 5513, + "id": 8574, "name": "rawArtifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5453, - "src": "12817:11:5", + "referencedDeclaration": 8514, + "src": "12817:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$4825_memory_ptr", + "typeIdentifier": "t_struct$_RawEIP1559ScriptArtifact_$7886_memory_ptr", "typeString": "struct StdCheatsSafe.RawEIP1559ScriptArtifact memory" } }, - "id": 5514, + "id": 8575, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "12829:12:5", + "memberLocation": "12829:12:25", "memberName": "transactions", "nodeType": "MemberAccess", - "referencedDeclaration": 4824, - "src": "12817:24:5", + "referencedDeclaration": 7885, + "src": "12817:24:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" } } @@ -12670,22 +12670,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" } ], - "id": 5512, + "id": 8573, "name": "rawToConvertedEIPTx1559s", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5570, - "src": "12792:24:5", + "referencedDeclaration": 8631, + "src": "12792:24:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawTx1559 memory[] memory) pure returns (struct StdCheatsSafe.Tx1559 memory[] memory)" } }, - "id": 5515, + "id": 8576, "isConstant": false, "isLValue": false, "isPure": false, @@ -12694,40 +12694,40 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12792:50:5", + "src": "12792:50:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" } }, - "src": "12768:74:5", + "src": "12768:74:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" } }, - "id": 5517, + "id": 8578, "nodeType": "ExpressionStatement", - "src": "12768:74:5" + "src": "12768:74:25" }, { "expression": { - "id": 5518, + "id": 8579, "name": "artifact", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5463, - "src": "12859:8:5", + "referencedDeclaration": 8524, + "src": "12859:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_memory_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact memory" } }, - "functionReturnParameters": 5436, - "id": 5519, + "functionReturnParameters": 8497, + "id": 8580, "nodeType": "Return", - "src": "12852:15:5" + "src": "12852:15:25" } ] }, @@ -12735,20 +12735,20 @@ "kind": "function", "modifiers": [], "name": "readEIP1559ScriptArtifact", - "nameLocation": "12040:25:5", + "nameLocation": "12040:25:25", "parameters": { - "id": 5432, + "id": 8493, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5431, + "id": 8492, "mutability": "mutable", "name": "path", - "nameLocation": "12080:4:5", + "nameLocation": "12080:4:25", "nodeType": "VariableDeclaration", - "scope": 5521, - "src": "12066:18:5", + "scope": 8582, + "src": "12066:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12756,10 +12756,10 @@ "typeString": "string" }, "typeName": { - "id": 5430, + "id": 8491, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12066:6:5", + "src": "12066:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12768,145 +12768,145 @@ "visibility": "internal" } ], - "src": "12065:20:5" + "src": "12065:20:25" }, "returnParameters": { - "id": 5436, + "id": 8497, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5435, + "id": 8496, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 5521, - "src": "12149:28:5", + "scope": 8582, + "src": "12149:28:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_memory_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_memory_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact" }, "typeName": { - "id": 5434, + "id": 8495, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5433, + "id": 8494, "name": "EIP1559ScriptArtifact", "nameLocations": [ - "12149:21:5" + "12149:21:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4802, - "src": "12149:21:5" + "referencedDeclaration": 7863, + "src": "12149:21:25" }, - "referencedDeclaration": 4802, - "src": "12149:21:5", + "referencedDeclaration": 7863, + "src": "12149:21:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$4802_storage_ptr", + "typeIdentifier": "t_struct$_EIP1559ScriptArtifact_$7863_storage_ptr", "typeString": "struct StdCheatsSafe.EIP1559ScriptArtifact" } }, "visibility": "internal" } ], - "src": "12148:30:5" + "src": "12148:30:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "view", "virtual": true, "visibility": "internal" }, { - "id": 5570, + "id": 8631, "nodeType": "FunctionDefinition", - "src": "12880:312:5", + "src": "12880:312:25", "nodes": [], "body": { - "id": 5569, + "id": 8630, "nodeType": "Block", - "src": "12989:203:5", + "src": "12989:203:25", "nodes": [], "statements": [ { "assignments": [ - 5536 + 8597 ], "declarations": [ { "constant": false, - "id": 5536, + "id": 8597, "mutability": "mutable", "name": "txs", - "nameLocation": "13015:3:5", + "nameLocation": "13015:3:25", "nodeType": "VariableDeclaration", - "scope": 5569, - "src": "12999:19:5", + "scope": 8630, + "src": "12999:19:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" }, "typeName": { "baseType": { - "id": 5534, + "id": 8595, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5533, + "id": 8594, "name": "Tx1559", "nameLocations": [ - "12999:6:5" + "12999:6:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4646, - "src": "12999:6:5" + "referencedDeclaration": 7707, + "src": "12999:6:25" }, - "referencedDeclaration": 4646, - "src": "12999:6:5", + "referencedDeclaration": 7707, + "src": "12999:6:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" } }, - "id": 5535, + "id": 8596, "nodeType": "ArrayTypeName", - "src": "12999:8:5", + "src": "12999:8:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" } }, "visibility": "internal" } ], - "id": 5544, + "id": 8605, "initialValue": { "arguments": [ { "expression": { - "id": 5541, + "id": 8602, "name": "rawTxs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5525, - "src": "13034:6:5", + "referencedDeclaration": 8586, + "src": "13034:6:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" } }, - "id": 5542, + "id": 8603, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "13041:6:5", + "memberLocation": "13041:6:25", "memberName": "length", "nodeType": "MemberAccess", - "src": "13034:13:5", + "src": "13034:13:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12920,48 +12920,48 @@ "typeString": "uint256" } ], - "id": 5540, + "id": 8601, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "13021:12:5", + "src": "13021:12:25", "typeDescriptions": { - "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (uint256) pure returns (struct StdCheatsSafe.Tx1559 memory[] memory)" }, "typeName": { "baseType": { - "id": 5538, + "id": 8599, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5537, + "id": 8598, "name": "Tx1559", "nameLocations": [ - "13025:6:5" + "13025:6:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4646, - "src": "13025:6:5" + "referencedDeclaration": 7707, + "src": "13025:6:25" }, - "referencedDeclaration": 4646, - "src": "13025:6:5", + "referencedDeclaration": 7707, + "src": "13025:6:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" } }, - "id": 5539, + "id": 8600, "nodeType": "ArrayTypeName", - "src": "13025:8:5", + "src": "13025:8:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" } } }, - "id": 5543, + "id": 8604, "isConstant": false, "isLValue": false, "isPure": false, @@ -12970,50 +12970,50 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13021:27:5", + "src": "13021:27:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" } }, "nodeType": "VariableDeclarationStatement", - "src": "12999:49:5" + "src": "12999:49:25" }, { "body": { - "id": 5565, + "id": 8626, "nodeType": "Block", - "src": "13098:68:5", + "src": "13098:68:25", "statements": [ { "expression": { - "id": 5563, + "id": 8624, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "baseExpression": { - "id": 5555, + "id": 8616, "name": "txs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5536, - "src": "13112:3:5", + "referencedDeclaration": 8597, + "src": "13112:3:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" } }, - "id": 5557, + "id": 8618, "indexExpression": { - "id": 5556, + "id": 8617, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5546, - "src": "13116:1:5", + "referencedDeclaration": 8607, + "src": "13116:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13024,9 +13024,9 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "13112:6:5", + "src": "13112:6:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, @@ -13036,25 +13036,25 @@ "arguments": [ { "baseExpression": { - "id": 5559, + "id": 8620, "name": "rawTxs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5525, - "src": "13145:6:5", + "referencedDeclaration": 8586, + "src": "13145:6:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" } }, - "id": 5561, + "id": 8622, "indexExpression": { - "id": 5560, + "id": 8621, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5546, - "src": "13152:1:5", + "referencedDeclaration": 8607, + "src": "13152:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13065,9 +13065,9 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "13145:9:5", + "src": "13145:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } } @@ -13075,22 +13075,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } ], - "id": 5558, + "id": 8619, "name": "rawToConvertedEIPTx1559", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5630, - "src": "13121:23:5", + "referencedDeclaration": 8691, + "src": "13121:23:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_pure$_t_struct$_RawTx1559_$4610_memory_ptr_$returns$_t_struct$_Tx1559_$4646_memory_ptr_$", + "typeIdentifier": "t_function_internal_pure$_t_struct$_RawTx1559_$7671_memory_ptr_$returns$_t_struct$_Tx1559_$7707_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawTx1559 memory) pure returns (struct StdCheatsSafe.Tx1559 memory)" } }, - "id": 5562, + "id": 8623, "isConstant": false, "isLValue": false, "isPure": false, @@ -13099,22 +13099,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13121:34:5", + "src": "13121:34:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "src": "13112:43:5", + "src": "13112:43:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "id": 5564, + "id": 8625, "nodeType": "ExpressionStatement", - "src": "13112:43:5" + "src": "13112:43:25" } ] }, @@ -13123,18 +13123,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 5551, + "id": 8612, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5548, + "id": 8609, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5546, - "src": "13074:1:5", + "referencedDeclaration": 8607, + "src": "13074:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13144,52 +13144,52 @@ "operator": "<", "rightExpression": { "expression": { - "id": 5549, + "id": 8610, "name": "rawTxs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5525, - "src": "13078:6:5", + "referencedDeclaration": 8586, + "src": "13078:6:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" } }, - "id": 5550, + "id": 8611, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "13085:6:5", + "memberLocation": "13085:6:25", "memberName": "length", "nodeType": "MemberAccess", - "src": "13078:13:5", + "src": "13078:13:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "13074:17:5", + "src": "13074:17:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 5566, + "id": 8627, "initializationExpression": { "assignments": [ - 5546 + 8607 ], "declarations": [ { "constant": false, - "id": 5546, + "id": 8607, "mutability": "mutable", "name": "i", - "nameLocation": "13071:1:5", + "nameLocation": "13071:1:25", "nodeType": "VariableDeclaration", - "scope": 5566, - "src": "13063:9:5", + "scope": 8627, + "src": "13063:9:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13197,10 +13197,10 @@ "typeString": "uint256" }, "typeName": { - "id": 5545, + "id": 8606, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13063:7:5", + "src": "13063:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13209,13 +13209,13 @@ "visibility": "internal" } ], - "id": 5547, + "id": 8608, "nodeType": "VariableDeclarationStatement", - "src": "13063:9:5" + "src": "13063:9:25" }, "loopExpression": { "expression": { - "id": 5553, + "id": 8614, "isConstant": false, "isLValue": false, "isPure": false, @@ -13223,14 +13223,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "13093:3:5", + "src": "13093:3:25", "subExpression": { - "id": 5552, + "id": 8613, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5546, - "src": "13093:1:5", + "referencedDeclaration": 8607, + "src": "13093:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13241,30 +13241,30 @@ "typeString": "uint256" } }, - "id": 5554, + "id": 8615, "nodeType": "ExpressionStatement", - "src": "13093:3:5" + "src": "13093:3:25" }, "nodeType": "ForStatement", - "src": "13058:108:5" + "src": "13058:108:25" }, { "expression": { - "id": 5567, + "id": 8628, "name": "txs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5536, - "src": "13182:3:5", + "referencedDeclaration": 8597, + "src": "13182:3:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" } }, - "functionReturnParameters": 5531, - "id": 5568, + "functionReturnParameters": 8592, + "id": 8629, "nodeType": "Return", - "src": "13175:10:5" + "src": "13175:10:25" } ] }, @@ -13272,206 +13272,206 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedEIPTx1559s", - "nameLocation": "12889:24:5", + "nameLocation": "12889:24:25", "parameters": { - "id": 5526, + "id": 8587, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5525, + "id": 8586, "mutability": "mutable", "name": "rawTxs", - "nameLocation": "12933:6:5", + "nameLocation": "12933:6:25", "nodeType": "VariableDeclaration", - "scope": 5570, - "src": "12914:25:5", + "scope": 8631, + "src": "12914:25:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559[]" }, "typeName": { "baseType": { - "id": 5523, + "id": 8584, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5522, + "id": 8583, "name": "RawTx1559", "nameLocations": [ - "12914:9:5" + "12914:9:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4610, - "src": "12914:9:5" + "referencedDeclaration": 7671, + "src": "12914:9:25" }, - "referencedDeclaration": 4610, - "src": "12914:9:5", + "referencedDeclaration": 7671, + "src": "12914:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_storage_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" } }, - "id": 5524, + "id": 8585, "nodeType": "ArrayTypeName", - "src": "12914:11:5", + "src": "12914:11:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559[]" } }, "visibility": "internal" } ], - "src": "12913:27:5" + "src": "12913:27:25" }, "returnParameters": { - "id": 5531, + "id": 8592, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5530, + "id": 8591, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 5570, - "src": "12972:15:5", + "scope": 8631, + "src": "12972:15:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" }, "typeName": { "baseType": { - "id": 5528, + "id": 8589, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5527, + "id": 8588, "name": "Tx1559", "nameLocations": [ - "12972:6:5" + "12972:6:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4646, - "src": "12972:6:5" + "referencedDeclaration": 7707, + "src": "12972:6:25" }, - "referencedDeclaration": 4646, - "src": "12972:6:5", + "referencedDeclaration": 7707, + "src": "12972:6:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" } }, - "id": 5529, + "id": 8590, "nodeType": "ArrayTypeName", - "src": "12972:8:5", + "src": "12972:8:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" } }, "visibility": "internal" } ], - "src": "12971:17:5" + "src": "12971:17:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 5630, + "id": 8691, "nodeType": "FunctionDefinition", - "src": "13198:488:5", + "src": "13198:488:25", "nodes": [], "body": { - "id": 5629, + "id": 8690, "nodeType": "Block", - "src": "13301:385:5", + "src": "13301:385:25", "nodes": [], "statements": [ { "assignments": [ - 5581 + 8642 ], "declarations": [ { "constant": false, - "id": 5581, + "id": 8642, "mutability": "mutable", "name": "transaction", - "nameLocation": "13325:11:5", + "nameLocation": "13325:11:25", "nodeType": "VariableDeclaration", - "scope": 5629, - "src": "13311:25:5", + "scope": 8690, + "src": "13311:25:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559" }, "typeName": { - "id": 5580, + "id": 8641, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5579, + "id": 8640, "name": "Tx1559", "nameLocations": [ - "13311:6:5" + "13311:6:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4646, - "src": "13311:6:5" + "referencedDeclaration": 7707, + "src": "13311:6:25" }, - "referencedDeclaration": 4646, - "src": "13311:6:5", + "referencedDeclaration": 7707, + "src": "13311:6:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" } }, "visibility": "internal" } ], - "id": 5582, + "id": 8643, "nodeType": "VariableDeclarationStatement", - "src": "13311:25:5" + "src": "13311:25:25" }, { "expression": { - "id": 5588, + "id": 8649, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5583, + "id": 8644, "name": "transaction", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5581, - "src": "13346:11:5", + "referencedDeclaration": 8642, + "src": "13346:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "id": 5585, + "id": 8646, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "13358:9:5", + "memberLocation": "13358:9:25", "memberName": "arguments", "nodeType": "MemberAccess", - "referencedDeclaration": 4632, - "src": "13346:21:5", + "referencedDeclaration": 7693, + "src": "13346:21:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" @@ -13481,72 +13481,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5586, + "id": 8647, "name": "rawTx", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5573, - "src": "13370:5:5", + "referencedDeclaration": 8634, + "src": "13370:5:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } }, - "id": 5587, + "id": 8648, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "13376:9:5", + "memberLocation": "13376:9:25", "memberName": "arguments", "nodeType": "MemberAccess", - "referencedDeclaration": 4596, - "src": "13370:15:5", + "referencedDeclaration": 7657, + "src": "13370:15:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" } }, - "src": "13346:39:5", + "src": "13346:39:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" } }, - "id": 5589, + "id": 8650, "nodeType": "ExpressionStatement", - "src": "13346:39:5" + "src": "13346:39:25" }, { "expression": { - "id": 5595, + "id": 8656, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5590, + "id": 8651, "name": "transaction", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5581, - "src": "13395:11:5", + "referencedDeclaration": 8642, + "src": "13395:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "id": 5592, + "id": 8653, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "13407:12:5", + "memberLocation": "13407:12:25", "memberName": "contractName", "nodeType": "MemberAccess", - "referencedDeclaration": 4636, - "src": "13395:24:5", + "referencedDeclaration": 7697, + "src": "13395:24:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13556,72 +13556,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5593, + "id": 8654, "name": "rawTx", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5573, - "src": "13422:5:5", + "referencedDeclaration": 8634, + "src": "13422:5:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } }, - "id": 5594, + "id": 8655, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "13428:12:5", + "memberLocation": "13428:12:25", "memberName": "contractName", "nodeType": "MemberAccess", - "referencedDeclaration": 4600, - "src": "13422:18:5", + "referencedDeclaration": 7661, + "src": "13422:18:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "13395:45:5", + "src": "13395:45:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "id": 5596, + "id": 8657, "nodeType": "ExpressionStatement", - "src": "13395:45:5" + "src": "13395:45:25" }, { "expression": { - "id": 5602, + "id": 8663, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5597, + "id": 8658, "name": "transaction", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5581, - "src": "13450:11:5", + "referencedDeclaration": 8642, + "src": "13450:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "id": 5599, + "id": 8660, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "13462:11:5", + "memberLocation": "13462:11:25", "memberName": "functionSig", "nodeType": "MemberAccess", - "referencedDeclaration": 4638, - "src": "13450:23:5", + "referencedDeclaration": 7699, + "src": "13450:23:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13631,72 +13631,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5600, + "id": 8661, "name": "rawTx", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5573, - "src": "13476:5:5", + "referencedDeclaration": 8634, + "src": "13476:5:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } }, - "id": 5601, + "id": 8662, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "13482:11:5", + "memberLocation": "13482:11:25", "memberName": "functionSig", "nodeType": "MemberAccess", - "referencedDeclaration": 4602, - "src": "13476:17:5", + "referencedDeclaration": 7663, + "src": "13476:17:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "13450:43:5", + "src": "13450:43:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "id": 5603, + "id": 8664, "nodeType": "ExpressionStatement", - "src": "13450:43:5" + "src": "13450:43:25" }, { "expression": { - "id": 5609, + "id": 8670, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5604, + "id": 8665, "name": "transaction", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5581, - "src": "13503:11:5", + "referencedDeclaration": 8642, + "src": "13503:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "id": 5606, + "id": 8667, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "13515:4:5", + "memberLocation": "13515:4:25", "memberName": "hash", "nodeType": "MemberAccess", - "referencedDeclaration": 4640, - "src": "13503:16:5", + "referencedDeclaration": 7701, + "src": "13503:16:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13706,74 +13706,74 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5607, + "id": 8668, "name": "rawTx", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5573, - "src": "13522:5:5", + "referencedDeclaration": 8634, + "src": "13522:5:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } }, - "id": 5608, + "id": 8669, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "13528:4:5", + "memberLocation": "13528:4:25", "memberName": "hash", "nodeType": "MemberAccess", - "referencedDeclaration": 4604, - "src": "13522:10:5", + "referencedDeclaration": 7665, + "src": "13522:10:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "13503:29:5", + "src": "13503:29:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 5610, + "id": 8671, "nodeType": "ExpressionStatement", - "src": "13503:29:5" + "src": "13503:29:25" }, { "expression": { - "id": 5618, + "id": 8679, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5611, + "id": 8672, "name": "transaction", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5581, - "src": "13542:11:5", + "referencedDeclaration": 8642, + "src": "13542:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "id": 5613, + "id": 8674, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "13554:8:5", + "memberLocation": "13554:8:25", "memberName": "txDetail", "nodeType": "MemberAccess", - "referencedDeclaration": 4643, - "src": "13542:20:5", + "referencedDeclaration": 7704, + "src": "13542:20:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, @@ -13783,29 +13783,29 @@ "arguments": [ { "expression": { - "id": 5615, + "id": 8676, "name": "rawTx", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5573, - "src": "13593:5:5", + "referencedDeclaration": 8634, + "src": "13593:5:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } }, - "id": 5616, + "id": 8677, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "13599:8:5", + "memberLocation": "13599:8:25", "memberName": "txDetail", "nodeType": "MemberAccess", - "referencedDeclaration": 4607, - "src": "13593:14:5", + "referencedDeclaration": 7668, + "src": "13593:14:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" } } @@ -13813,22 +13813,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" } ], - "id": 5614, + "id": 8675, "name": "rawToConvertedEIP1559Detail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5710, - "src": "13565:27:5", + "referencedDeclaration": 8771, + "src": "13565:27:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_pure$_t_struct$_RawTx1559Detail_$4629_memory_ptr_$returns$_t_struct$_Tx1559Detail_$4665_memory_ptr_$", + "typeIdentifier": "t_function_internal_pure$_t_struct$_RawTx1559Detail_$7690_memory_ptr_$returns$_t_struct$_Tx1559Detail_$7726_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawTx1559Detail memory) pure returns (struct StdCheatsSafe.Tx1559Detail memory)" } }, - "id": 5617, + "id": 8678, "isConstant": false, "isLValue": false, "isPure": false, @@ -13837,53 +13837,53 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13565:43:5", + "src": "13565:43:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "src": "13542:66:5", + "src": "13542:66:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "id": 5619, + "id": 8680, "nodeType": "ExpressionStatement", - "src": "13542:66:5" + "src": "13542:66:25" }, { "expression": { - "id": 5625, + "id": 8686, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5620, + "id": 8681, "name": "transaction", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5581, - "src": "13618:11:5", + "referencedDeclaration": 8642, + "src": "13618:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "id": 5622, + "id": 8683, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "13630:6:5", + "memberLocation": "13630:6:25", "memberName": "opcode", "nodeType": "MemberAccess", - "referencedDeclaration": 4645, - "src": "13618:18:5", + "referencedDeclaration": 7706, + "src": "13618:18:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13893,59 +13893,59 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5623, + "id": 8684, "name": "rawTx", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5573, - "src": "13639:5:5", + "referencedDeclaration": 8634, + "src": "13639:5:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } }, - "id": 5624, + "id": 8685, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "13645:6:5", + "memberLocation": "13645:6:25", "memberName": "opcode", "nodeType": "MemberAccess", - "referencedDeclaration": 4609, - "src": "13639:12:5", + "referencedDeclaration": 7670, + "src": "13639:12:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "src": "13618:33:5", + "src": "13618:33:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "id": 5626, + "id": 8687, "nodeType": "ExpressionStatement", - "src": "13618:33:5" + "src": "13618:33:25" }, { "expression": { - "id": 5627, + "id": 8688, "name": "transaction", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5581, - "src": "13668:11:5", + "referencedDeclaration": 8642, + "src": "13668:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "functionReturnParameters": 5578, - "id": 5628, + "functionReturnParameters": 8639, + "id": 8689, "nodeType": "Return", - "src": "13661:18:5" + "src": "13661:18:25" } ] }, @@ -13953,188 +13953,188 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedEIPTx1559", - "nameLocation": "13207:23:5", + "nameLocation": "13207:23:25", "parameters": { - "id": 5574, + "id": 8635, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5573, + "id": 8634, "mutability": "mutable", "name": "rawTx", - "nameLocation": "13248:5:5", + "nameLocation": "13248:5:25", "nodeType": "VariableDeclaration", - "scope": 5630, - "src": "13231:22:5", + "scope": 8691, + "src": "13231:22:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" }, "typeName": { - "id": 5572, + "id": 8633, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5571, + "id": 8632, "name": "RawTx1559", "nameLocations": [ - "13231:9:5" + "13231:9:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4610, - "src": "13231:9:5" + "referencedDeclaration": 7671, + "src": "13231:9:25" }, - "referencedDeclaration": 4610, - "src": "13231:9:5", + "referencedDeclaration": 7671, + "src": "13231:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_storage_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" } }, "visibility": "internal" } ], - "src": "13230:24:5" + "src": "13230:24:25" }, "returnParameters": { - "id": 5578, + "id": 8639, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5577, + "id": 8638, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 5630, - "src": "13286:13:5", + "scope": 8691, + "src": "13286:13:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559" }, "typeName": { - "id": 5576, + "id": 8637, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5575, + "id": 8636, "name": "Tx1559", "nameLocations": [ - "13286:6:5" + "13286:6:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4646, - "src": "13286:6:5" + "referencedDeclaration": 7707, + "src": "13286:6:25" }, - "referencedDeclaration": 4646, - "src": "13286:6:5", + "referencedDeclaration": 7707, + "src": "13286:6:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" } }, "visibility": "internal" } ], - "src": "13285:15:5" + "src": "13285:15:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 5710, + "id": 8771, "nodeType": "FunctionDefinition", - "src": "13692:619:5", + "src": "13692:619:25", "nodes": [], "body": { - "id": 5709, + "id": 8770, "nodeType": "Block", - "src": "13851:460:5", + "src": "13851:460:25", "nodes": [], "statements": [ { "assignments": [ - 5641 + 8702 ], "declarations": [ { "constant": false, - "id": 5641, + "id": 8702, "mutability": "mutable", "name": "txDetail", - "nameLocation": "13881:8:5", + "nameLocation": "13881:8:25", "nodeType": "VariableDeclaration", - "scope": 5709, - "src": "13861:28:5", + "scope": 8770, + "src": "13861:28:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail" }, "typeName": { - "id": 5640, + "id": 8701, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5639, + "id": 8700, "name": "Tx1559Detail", "nameLocations": [ - "13861:12:5" + "13861:12:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4665, - "src": "13861:12:5" + "referencedDeclaration": 7726, + "src": "13861:12:25" }, - "referencedDeclaration": 4665, - "src": "13861:12:5", + "referencedDeclaration": 7726, + "src": "13861:12:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail" } }, "visibility": "internal" } ], - "id": 5642, + "id": 8703, "nodeType": "VariableDeclarationStatement", - "src": "13861:28:5" + "src": "13861:28:25" }, { "expression": { - "id": 5648, + "id": 8709, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5643, + "id": 8704, "name": "txDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5641, - "src": "13899:8:5", + "referencedDeclaration": 8702, + "src": "13899:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "id": 5645, + "id": 8706, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "13908:4:5", + "memberLocation": "13908:4:25", "memberName": "data", "nodeType": "MemberAccess", - "referencedDeclaration": 4652, - "src": "13899:13:5", + "referencedDeclaration": 7713, + "src": "13899:13:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -14144,72 +14144,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5646, + "id": 8707, "name": "rawDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5633, - "src": "13915:9:5", + "referencedDeclaration": 8694, + "src": "13915:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" } }, - "id": 5647, + "id": 8708, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "13925:4:5", + "memberLocation": "13925:4:25", "memberName": "data", "nodeType": "MemberAccess", - "referencedDeclaration": 4616, - "src": "13915:14:5", + "referencedDeclaration": 7677, + "src": "13915:14:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "src": "13899:30:5", + "src": "13899:30:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 5649, + "id": 8710, "nodeType": "ExpressionStatement", - "src": "13899:30:5" + "src": "13899:30:25" }, { "expression": { - "id": 5655, + "id": 8716, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5650, + "id": 8711, "name": "txDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5641, - "src": "13939:8:5", + "referencedDeclaration": 8702, + "src": "13939:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "id": 5652, + "id": 8713, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "13948:4:5", + "memberLocation": "13948:4:25", "memberName": "from", "nodeType": "MemberAccess", - "referencedDeclaration": 4654, - "src": "13939:13:5", + "referencedDeclaration": 7715, + "src": "13939:13:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -14219,72 +14219,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5653, + "id": 8714, "name": "rawDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5633, - "src": "13955:9:5", + "referencedDeclaration": 8694, + "src": "13955:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" } }, - "id": 5654, + "id": 8715, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "13965:4:5", + "memberLocation": "13965:4:25", "memberName": "from", "nodeType": "MemberAccess", - "referencedDeclaration": 4618, - "src": "13955:14:5", + "referencedDeclaration": 7679, + "src": "13955:14:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "13939:30:5", + "src": "13939:30:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 5656, + "id": 8717, "nodeType": "ExpressionStatement", - "src": "13939:30:5" + "src": "13939:30:25" }, { "expression": { - "id": 5662, + "id": 8723, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5657, + "id": 8718, "name": "txDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5641, - "src": "13979:8:5", + "referencedDeclaration": 8702, + "src": "13979:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "id": 5659, + "id": 8720, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "13988:2:5", + "memberLocation": "13988:2:25", "memberName": "to", "nodeType": "MemberAccess", - "referencedDeclaration": 4660, - "src": "13979:11:5", + "referencedDeclaration": 7721, + "src": "13979:11:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -14294,72 +14294,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5660, + "id": 8721, "name": "rawDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5633, - "src": "13993:9:5", + "referencedDeclaration": 8694, + "src": "13993:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" } }, - "id": 5661, + "id": 8722, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "14003:2:5", + "memberLocation": "14003:2:25", "memberName": "to", "nodeType": "MemberAccess", - "referencedDeclaration": 4624, - "src": "13993:12:5", + "referencedDeclaration": 7685, + "src": "13993:12:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "13979:26:5", + "src": "13979:26:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 5663, + "id": 8724, "nodeType": "ExpressionStatement", - "src": "13979:26:5" + "src": "13979:26:25" }, { "expression": { - "id": 5671, + "id": 8732, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5664, + "id": 8725, "name": "txDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5641, - "src": "14015:8:5", + "referencedDeclaration": 8702, + "src": "14015:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "id": 5666, + "id": 8727, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "14024:5:5", + "memberLocation": "14024:5:25", "memberName": "nonce", "nodeType": "MemberAccess", - "referencedDeclaration": 4658, - "src": "14015:14:5", + "referencedDeclaration": 7719, + "src": "14015:14:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14371,27 +14371,27 @@ "arguments": [ { "expression": { - "id": 5668, + "id": 8729, "name": "rawDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5633, - "src": "14045:9:5", + "referencedDeclaration": 8694, + "src": "14045:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" } }, - "id": 5669, + "id": 8730, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "14055:5:5", + "memberLocation": "14055:5:25", "memberName": "nonce", "nodeType": "MemberAccess", - "referencedDeclaration": 4622, - "src": "14045:15:5", + "referencedDeclaration": 7683, + "src": "14045:15:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -14405,18 +14405,18 @@ "typeString": "bytes memory" } ], - "id": 5667, + "id": 8728, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "14032:12:5", + "referencedDeclaration": 9574, + "src": "14032:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 5670, + "id": 8731, "isConstant": false, "isLValue": false, "isPure": false, @@ -14425,53 +14425,53 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14032:29:5", + "src": "14032:29:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "14015:46:5", + "src": "14015:46:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 5672, + "id": 8733, "nodeType": "ExpressionStatement", - "src": "14015:46:5" + "src": "14015:46:25" }, { "expression": { - "id": 5680, + "id": 8741, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5673, + "id": 8734, "name": "txDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5641, - "src": "14071:8:5", + "referencedDeclaration": 8702, + "src": "14071:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "id": 5675, + "id": 8736, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "14080:6:5", + "memberLocation": "14080:6:25", "memberName": "txType", "nodeType": "MemberAccess", - "referencedDeclaration": 4662, - "src": "14071:15:5", + "referencedDeclaration": 7723, + "src": "14071:15:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14483,27 +14483,27 @@ "arguments": [ { "expression": { - "id": 5677, + "id": 8738, "name": "rawDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5633, - "src": "14102:9:5", + "referencedDeclaration": 8694, + "src": "14102:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" } }, - "id": 5678, + "id": 8739, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "14112:6:5", + "memberLocation": "14112:6:25", "memberName": "txType", "nodeType": "MemberAccess", - "referencedDeclaration": 4626, - "src": "14102:16:5", + "referencedDeclaration": 7687, + "src": "14102:16:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -14517,18 +14517,18 @@ "typeString": "bytes memory" } ], - "id": 5676, + "id": 8737, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "14089:12:5", + "referencedDeclaration": 9574, + "src": "14089:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 5679, + "id": 8740, "isConstant": false, "isLValue": false, "isPure": false, @@ -14537,53 +14537,53 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14089:30:5", + "src": "14089:30:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "14071:48:5", + "src": "14071:48:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 5681, + "id": 8742, "nodeType": "ExpressionStatement", - "src": "14071:48:5" + "src": "14071:48:25" }, { "expression": { - "id": 5689, + "id": 8750, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5682, + "id": 8743, "name": "txDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5641, - "src": "14129:8:5", + "referencedDeclaration": 8702, + "src": "14129:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "id": 5684, + "id": 8745, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "14138:5:5", + "memberLocation": "14138:5:25", "memberName": "value", "nodeType": "MemberAccess", - "referencedDeclaration": 4664, - "src": "14129:14:5", + "referencedDeclaration": 7725, + "src": "14129:14:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14595,27 +14595,27 @@ "arguments": [ { "expression": { - "id": 5686, + "id": 8747, "name": "rawDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5633, - "src": "14159:9:5", + "referencedDeclaration": 8694, + "src": "14159:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" } }, - "id": 5687, + "id": 8748, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "14169:5:5", + "memberLocation": "14169:5:25", "memberName": "value", "nodeType": "MemberAccess", - "referencedDeclaration": 4628, - "src": "14159:15:5", + "referencedDeclaration": 7689, + "src": "14159:15:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -14629,18 +14629,18 @@ "typeString": "bytes memory" } ], - "id": 5685, + "id": 8746, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "14146:12:5", + "referencedDeclaration": 9574, + "src": "14146:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 5688, + "id": 8749, "isConstant": false, "isLValue": false, "isPure": false, @@ -14649,53 +14649,53 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14146:29:5", + "src": "14146:29:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "14129:46:5", + "src": "14129:46:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 5690, + "id": 8751, "nodeType": "ExpressionStatement", - "src": "14129:46:5" + "src": "14129:46:25" }, { "expression": { - "id": 5698, + "id": 8759, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5691, + "id": 8752, "name": "txDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5641, - "src": "14185:8:5", + "referencedDeclaration": 8702, + "src": "14185:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "id": 5693, + "id": 8754, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "14194:3:5", + "memberLocation": "14194:3:25", "memberName": "gas", "nodeType": "MemberAccess", - "referencedDeclaration": 4656, - "src": "14185:12:5", + "referencedDeclaration": 7717, + "src": "14185:12:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14707,27 +14707,27 @@ "arguments": [ { "expression": { - "id": 5695, + "id": 8756, "name": "rawDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5633, - "src": "14213:9:5", + "referencedDeclaration": 8694, + "src": "14213:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" } }, - "id": 5696, + "id": 8757, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "14223:3:5", + "memberLocation": "14223:3:25", "memberName": "gas", "nodeType": "MemberAccess", - "referencedDeclaration": 4620, - "src": "14213:13:5", + "referencedDeclaration": 7681, + "src": "14213:13:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -14741,18 +14741,18 @@ "typeString": "bytes memory" } ], - "id": 5694, + "id": 8755, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "14200:12:5", + "referencedDeclaration": 9574, + "src": "14200:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 5697, + "id": 8758, "isConstant": false, "isLValue": false, "isPure": false, @@ -14761,55 +14761,55 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14200:27:5", + "src": "14200:27:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "14185:42:5", + "src": "14185:42:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 5699, + "id": 8760, "nodeType": "ExpressionStatement", - "src": "14185:42:5" + "src": "14185:42:25" }, { "expression": { - "id": 5705, + "id": 8766, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5700, + "id": 8761, "name": "txDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5641, - "src": "14237:8:5", + "referencedDeclaration": 8702, + "src": "14237:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "id": 5702, + "id": 8763, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "14246:10:5", + "memberLocation": "14246:10:25", "memberName": "accessList", "nodeType": "MemberAccess", - "referencedDeclaration": 4650, - "src": "14237:19:5", + "referencedDeclaration": 7711, + "src": "14237:19:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_AccessList_$4721_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_AccessList_$7782_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.AccessList memory[] memory" } }, @@ -14817,59 +14817,59 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5703, + "id": 8764, "name": "rawDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5633, - "src": "14259:9:5", + "referencedDeclaration": 8694, + "src": "14259:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail memory" } }, - "id": 5704, + "id": 8765, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "14269:10:5", + "memberLocation": "14269:10:25", "memberName": "accessList", "nodeType": "MemberAccess", - "referencedDeclaration": 4614, - "src": "14259:20:5", + "referencedDeclaration": 7675, + "src": "14259:20:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_AccessList_$4721_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_AccessList_$7782_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.AccessList memory[] memory" } }, - "src": "14237:42:5", + "src": "14237:42:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_AccessList_$4721_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_AccessList_$7782_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.AccessList memory[] memory" } }, - "id": 5706, + "id": 8767, "nodeType": "ExpressionStatement", - "src": "14237:42:5" + "src": "14237:42:25" }, { "expression": { - "id": 5707, + "id": 8768, "name": "txDetail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5641, - "src": "14296:8:5", + "referencedDeclaration": 8702, + "src": "14296:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail memory" } }, - "functionReturnParameters": 5638, - "id": 5708, + "functionReturnParameters": 8699, + "id": 8769, "nodeType": "Return", - "src": "14289:15:5" + "src": "14289:15:25" } ] }, @@ -14877,125 +14877,125 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedEIP1559Detail", - "nameLocation": "13701:27:5", + "nameLocation": "13701:27:25", "parameters": { - "id": 5634, + "id": 8695, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5633, + "id": 8694, "mutability": "mutable", "name": "rawDetail", - "nameLocation": "13752:9:5", + "nameLocation": "13752:9:25", "nodeType": "VariableDeclaration", - "scope": 5710, - "src": "13729:32:5", + "scope": 8771, + "src": "13729:32:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail" }, "typeName": { - "id": 5632, + "id": 8693, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5631, + "id": 8692, "name": "RawTx1559Detail", "nameLocations": [ - "13729:15:5" + "13729:15:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4629, - "src": "13729:15:5" + "referencedDeclaration": 7690, + "src": "13729:15:25" }, - "referencedDeclaration": 4629, - "src": "13729:15:5", + "referencedDeclaration": 7690, + "src": "13729:15:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559Detail_$4629_storage_ptr", + "typeIdentifier": "t_struct$_RawTx1559Detail_$7690_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559Detail" } }, "visibility": "internal" } ], - "src": "13728:34:5" + "src": "13728:34:25" }, "returnParameters": { - "id": 5638, + "id": 8699, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5637, + "id": 8698, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 5710, - "src": "13826:19:5", + "scope": 8771, + "src": "13826:19:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail" }, "typeName": { - "id": 5636, + "id": 8697, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5635, + "id": 8696, "name": "Tx1559Detail", "nameLocations": [ - "13826:12:5" + "13826:12:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4665, - "src": "13826:12:5" + "referencedDeclaration": 7726, + "src": "13826:12:25" }, - "referencedDeclaration": 4665, - "src": "13826:12:5", + "referencedDeclaration": 7726, + "src": "13826:12:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559Detail_$4665_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559Detail_$7726_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559Detail" } }, "visibility": "internal" } ], - "src": "13825:21:5" + "src": "13825:21:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 5752, + "id": 8813, "nodeType": "FunctionDefinition", - "src": "14317:363:5", + "src": "14317:363:25", "nodes": [], "body": { - "id": 5751, + "id": 8812, "nodeType": "Block", - "src": "14406:274:5", + "src": "14406:274:25", "nodes": [], "statements": [ { "assignments": [ - 5720 + 8781 ], "declarations": [ { "constant": false, - "id": 5720, + "id": 8781, "mutability": "mutable", "name": "deployData", - "nameLocation": "14430:10:5", + "nameLocation": "14430:10:25", "nodeType": "VariableDeclaration", - "scope": 5751, - "src": "14416:24:5", + "scope": 8812, + "src": "14416:24:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15003,10 +15003,10 @@ "typeString": "string" }, "typeName": { - "id": 5719, + "id": 8780, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14416:6:5", + "src": "14416:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15015,16 +15015,16 @@ "visibility": "internal" } ], - "id": 5725, + "id": 8786, "initialValue": { "arguments": [ { - "id": 5723, + "id": 8784, "name": "path", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5712, - "src": "14455:4:5", + "referencedDeclaration": 8773, + "src": "14455:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15039,33 +15039,33 @@ } ], "expression": { - "id": 5721, + "id": 8782, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "14443:2:5", + "referencedDeclaration": 7649, + "src": "14443:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5722, + "id": 8783, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "14446:8:5", + "memberLocation": "14446:8:25", "memberName": "readFile", "nodeType": "MemberAccess", - "referencedDeclaration": 12766, - "src": "14443:11:5", + "referencedDeclaration": 15827, + "src": "14443:11:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) view external returns (string memory)" } }, - "id": 5724, + "id": 8785, "isConstant": false, "isLValue": false, "isPure": false, @@ -15074,7 +15074,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14443:17:5", + "src": "14443:17:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -15082,22 +15082,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "14416:44:5" + "src": "14416:44:25" }, { "assignments": [ - 5727 + 8788 ], "declarations": [ { "constant": false, - "id": 5727, + "id": 8788, "mutability": "mutable", "name": "parsedDeployData", - "nameLocation": "14483:16:5", + "nameLocation": "14483:16:25", "nodeType": "VariableDeclaration", - "scope": 5751, - "src": "14470:29:5", + "scope": 8812, + "src": "14470:29:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15105,10 +15105,10 @@ "typeString": "bytes" }, "typeName": { - "id": 5726, + "id": 8787, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "14470:5:5", + "src": "14470:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -15117,16 +15117,16 @@ "visibility": "internal" } ], - "id": 5733, + "id": 8794, "initialValue": { "arguments": [ { - "id": 5730, + "id": 8791, "name": "deployData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5720, - "src": "14515:10:5", + "referencedDeclaration": 8781, + "src": "14515:10:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15134,14 +15134,14 @@ }, { "hexValue": "2e7472616e73616374696f6e73", - "id": 5731, + "id": 8792, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14527:15:5", + "src": "14527:15:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9b594723e6093f4c1c210e08bcd523373e89874e267b69a9d9a7cb17952e3049", "typeString": "literal_string \".transactions\"" @@ -15161,33 +15161,33 @@ } ], "expression": { - "id": 5728, + "id": 8789, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "14502:2:5", + "referencedDeclaration": 7649, + "src": "14502:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5729, + "id": 8790, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "14505:9:5", + "memberLocation": "14505:9:25", "memberName": "parseJson", "nodeType": "MemberAccess", - "referencedDeclaration": 13033, - "src": "14502:12:5", + "referencedDeclaration": 16094, + "src": "14502:12:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) pure external returns (bytes memory)" } }, - "id": 5732, + "id": 8793, "isConstant": false, "isLValue": false, "isPure": false, @@ -15196,7 +15196,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14502:41:5", + "src": "14502:41:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15204,70 +15204,70 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "14470:73:5" + "src": "14470:73:25" }, { "assignments": [ - 5738 + 8799 ], "declarations": [ { "constant": false, - "id": 5738, + "id": 8799, "mutability": "mutable", "name": "rawTxs", - "nameLocation": "14572:6:5", + "nameLocation": "14572:6:25", "nodeType": "VariableDeclaration", - "scope": 5751, - "src": "14553:25:5", + "scope": 8812, + "src": "14553:25:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559[]" }, "typeName": { "baseType": { - "id": 5736, + "id": 8797, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5735, + "id": 8796, "name": "RawTx1559", "nameLocations": [ - "14553:9:5" + "14553:9:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4610, - "src": "14553:9:5" + "referencedDeclaration": 7671, + "src": "14553:9:25" }, - "referencedDeclaration": 4610, - "src": "14553:9:5", + "referencedDeclaration": 7671, + "src": "14553:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_storage_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" } }, - "id": 5737, + "id": 8798, "nodeType": "ArrayTypeName", - "src": "14553:11:5", + "src": "14553:11:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559[]" } }, "visibility": "internal" } ], - "id": 5746, + "id": 8807, "initialValue": { "arguments": [ { - "id": 5741, + "id": 8802, "name": "parsedDeployData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5727, - "src": "14592:16:5", + "referencedDeclaration": 8788, + "src": "14592:16:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -15277,40 +15277,40 @@ "components": [ { "baseExpression": { - "id": 5742, + "id": 8803, "name": "RawTx1559", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4610, - "src": "14611:9:5", + "referencedDeclaration": 7671, + "src": "14611:9:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_RawTx1559_$4610_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawTx1559_$7671_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 storage pointer)" } }, - "id": 5743, + "id": 8804, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "14611:11:5", + "src": "14611:11:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_type$_t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 memory[] memory)" } } ], - "id": 5744, + "id": 8805, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "14610:13:5", + "src": "14610:13:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_type$_t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 memory[] memory)" } } @@ -15322,37 +15322,37 @@ "typeString": "bytes memory" }, { - "typeIdentifier": "t_type$_t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_type$_t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 memory[] memory)" } ], "expression": { - "id": 5739, + "id": 8800, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14581:3:5", + "src": "14581:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 5740, + "id": 8801, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "14585:6:5", + "memberLocation": "14585:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "14581:10:5", + "src": "14581:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 5745, + "id": 8806, "isConstant": false, "isLValue": false, "isPure": false, @@ -15361,28 +15361,28 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14581:43:5", + "src": "14581:43:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" } }, "nodeType": "VariableDeclarationStatement", - "src": "14553:71:5" + "src": "14553:71:25" }, { "expression": { "arguments": [ { - "id": 5748, + "id": 8809, "name": "rawTxs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5738, - "src": "14666:6:5", + "referencedDeclaration": 8799, + "src": "14666:6:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" } } @@ -15390,22 +15390,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory[] memory" } ], - "id": 5747, + "id": 8808, "name": "rawToConvertedEIPTx1559s", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5570, - "src": "14641:24:5", + "referencedDeclaration": 8631, + "src": "14641:24:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawTx1559_$4610_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawTx1559_$7671_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawTx1559 memory[] memory) pure returns (struct StdCheatsSafe.Tx1559 memory[] memory)" } }, - "id": 5749, + "id": 8810, "isConstant": false, "isLValue": false, "isPure": false, @@ -15414,17 +15414,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14641:32:5", + "src": "14641:32:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory[] memory" } }, - "functionReturnParameters": 5718, - "id": 5750, + "functionReturnParameters": 8779, + "id": 8811, "nodeType": "Return", - "src": "14634:39:5" + "src": "14634:39:25" } ] }, @@ -15432,20 +15432,20 @@ "kind": "function", "modifiers": [], "name": "readTx1559s", - "nameLocation": "14326:11:5", + "nameLocation": "14326:11:25", "parameters": { - "id": 5713, + "id": 8774, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5712, + "id": 8773, "mutability": "mutable", "name": "path", - "nameLocation": "14352:4:5", + "nameLocation": "14352:4:25", "nodeType": "VariableDeclaration", - "scope": 5752, - "src": "14338:18:5", + "scope": 8813, + "src": "14338:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15453,10 +15453,10 @@ "typeString": "string" }, "typeName": { - "id": 5711, + "id": 8772, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14338:6:5", + "src": "14338:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15465,91 +15465,91 @@ "visibility": "internal" } ], - "src": "14337:20:5" + "src": "14337:20:25" }, "returnParameters": { - "id": 5718, + "id": 8779, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5717, + "id": 8778, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 5752, - "src": "14389:15:5", + "scope": 8813, + "src": "14389:15:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" }, "typeName": { "baseType": { - "id": 5715, + "id": 8776, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5714, + "id": 8775, "name": "Tx1559", "nameLocations": [ - "14389:6:5" + "14389:6:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4646, - "src": "14389:6:5" + "referencedDeclaration": 7707, + "src": "14389:6:25" }, - "referencedDeclaration": 4646, - "src": "14389:6:5", + "referencedDeclaration": 7707, + "src": "14389:6:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" } }, - "id": 5716, + "id": 8777, "nodeType": "ArrayTypeName", - "src": "14389:8:5", + "src": "14389:8:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Tx1559_$4646_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Tx1559_$7707_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559[]" } }, "visibility": "internal" } ], - "src": "14388:17:5" + "src": "14388:17:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "view", "virtual": true, "visibility": "internal" }, { - "id": 5807, + "id": 8868, "nodeType": "FunctionDefinition", - "src": "14686:453:5", + "src": "14686:453:25", "nodes": [], "body": { - "id": 5806, + "id": 8867, "nodeType": "Block", - "src": "14787:352:5", + "src": "14787:352:25", "nodes": [], "statements": [ { "assignments": [ - 5763 + 8824 ], "declarations": [ { "constant": false, - "id": 5763, + "id": 8824, "mutability": "mutable", "name": "deployData", - "nameLocation": "14811:10:5", + "nameLocation": "14811:10:25", "nodeType": "VariableDeclaration", - "scope": 5806, - "src": "14797:24:5", + "scope": 8867, + "src": "14797:24:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15557,10 +15557,10 @@ "typeString": "string" }, "typeName": { - "id": 5762, + "id": 8823, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14797:6:5", + "src": "14797:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15569,16 +15569,16 @@ "visibility": "internal" } ], - "id": 5768, + "id": 8829, "initialValue": { "arguments": [ { - "id": 5766, + "id": 8827, "name": "path", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5754, - "src": "14836:4:5", + "referencedDeclaration": 8815, + "src": "14836:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15593,33 +15593,33 @@ } ], "expression": { - "id": 5764, + "id": 8825, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "14824:2:5", + "referencedDeclaration": 7649, + "src": "14824:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5765, + "id": 8826, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "14827:8:5", + "memberLocation": "14827:8:25", "memberName": "readFile", "nodeType": "MemberAccess", - "referencedDeclaration": 12766, - "src": "14824:11:5", + "referencedDeclaration": 15827, + "src": "14824:11:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) view external returns (string memory)" } }, - "id": 5767, + "id": 8828, "isConstant": false, "isLValue": false, "isPure": false, @@ -15628,7 +15628,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14824:17:5", + "src": "14824:17:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -15636,22 +15636,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "14797:44:5" + "src": "14797:44:25" }, { "assignments": [ - 5770 + 8831 ], "declarations": [ { "constant": false, - "id": 5770, + "id": 8831, "mutability": "mutable", "name": "key", - "nameLocation": "14865:3:5", + "nameLocation": "14865:3:25", "nodeType": "VariableDeclaration", - "scope": 5806, - "src": "14851:17:5", + "scope": 8867, + "src": "14851:17:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15659,10 +15659,10 @@ "typeString": "string" }, "typeName": { - "id": 5769, + "id": 8830, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14851:6:5", + "src": "14851:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15671,21 +15671,21 @@ "visibility": "internal" } ], - "id": 5783, + "id": 8844, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "2e7472616e73616374696f6e735b", - "id": 5775, + "id": 8836, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14895:16:5", + "src": "14895:16:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7abc4cdd6094bba2d56cb8a26083c756a68ba4e3b40f345f8102e1fc2249cd5c", "typeString": "literal_string \".transactions[\"" @@ -15695,12 +15695,12 @@ { "arguments": [ { - "id": 5778, + "id": 8839, "name": "index", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5756, - "src": "14925:5:5", + "referencedDeclaration": 8817, + "src": "14925:5:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15715,33 +15715,33 @@ } ], "expression": { - "id": 5776, + "id": 8837, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "14913:2:5", + "referencedDeclaration": 7649, + "src": "14913:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5777, + "id": 8838, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "14916:8:5", + "memberLocation": "14916:8:25", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12938, - "src": "14913:11:5", + "referencedDeclaration": 15999, + "src": "14913:11:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (uint256) pure external returns (string memory)" } }, - "id": 5779, + "id": 8840, "isConstant": false, "isLValue": false, "isPure": false, @@ -15750,7 +15750,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14913:18:5", + "src": "14913:18:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -15759,14 +15759,14 @@ }, { "hexValue": "5d", - "id": 5780, + "id": 8841, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14933:3:5", + "src": "14933:3:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b36bcf9cc1d9e7f60b1f757ebd8b4694b17fc592b16065d243c43b09fde00b29", "typeString": "literal_string \"]\"" @@ -15790,32 +15790,32 @@ } ], "expression": { - "id": 5773, + "id": 8834, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14878:3:5", + "src": "14878:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 5774, + "id": 8835, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "14882:12:5", + "memberLocation": "14882:12:25", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "14878:16:5", + "src": "14878:16:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 5781, + "id": 8842, "isConstant": false, "isLValue": false, "isPure": false, @@ -15824,7 +15824,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14878:59:5", + "src": "14878:59:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15839,26 +15839,26 @@ "typeString": "bytes memory" } ], - "id": 5772, + "id": 8833, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "14871:6:5", + "src": "14871:6:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_string_storage_ptr_$", "typeString": "type(string storage pointer)" }, "typeName": { - "id": 5771, + "id": 8832, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14871:6:5", + "src": "14871:6:25", "typeDescriptions": {} } }, - "id": 5782, + "id": 8843, "isConstant": false, "isLValue": false, "isPure": false, @@ -15867,7 +15867,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14871:67:5", + "src": "14871:67:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -15875,22 +15875,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "14851:87:5" + "src": "14851:87:25" }, { "assignments": [ - 5785 + 8846 ], "declarations": [ { "constant": false, - "id": 5785, + "id": 8846, "mutability": "mutable", "name": "parsedDeployData", - "nameLocation": "14961:16:5", + "nameLocation": "14961:16:25", "nodeType": "VariableDeclaration", - "scope": 5806, - "src": "14948:29:5", + "scope": 8867, + "src": "14948:29:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15898,10 +15898,10 @@ "typeString": "bytes" }, "typeName": { - "id": 5784, + "id": 8845, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "14948:5:5", + "src": "14948:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -15910,28 +15910,28 @@ "visibility": "internal" } ], - "id": 5791, + "id": 8852, "initialValue": { "arguments": [ { - "id": 5788, + "id": 8849, "name": "deployData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5763, - "src": "14993:10:5", + "referencedDeclaration": 8824, + "src": "14993:10:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 5789, + "id": 8850, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5770, - "src": "15005:3:5", + "referencedDeclaration": 8831, + "src": "15005:3:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15950,33 +15950,33 @@ } ], "expression": { - "id": 5786, + "id": 8847, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "14980:2:5", + "referencedDeclaration": 7649, + "src": "14980:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5787, + "id": 8848, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "14983:9:5", + "memberLocation": "14983:9:25", "memberName": "parseJson", "nodeType": "MemberAccess", - "referencedDeclaration": 13033, - "src": "14980:12:5", + "referencedDeclaration": 16094, + "src": "14980:12:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) pure external returns (bytes memory)" } }, - "id": 5790, + "id": 8851, "isConstant": false, "isLValue": false, "isPure": false, @@ -15985,7 +15985,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14980:29:5", + "src": "14980:29:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15993,61 +15993,61 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "14948:61:5" + "src": "14948:61:25" }, { "assignments": [ - 5794 + 8855 ], "declarations": [ { "constant": false, - "id": 5794, + "id": 8855, "mutability": "mutable", "name": "rawTx", - "nameLocation": "15036:5:5", + "nameLocation": "15036:5:25", "nodeType": "VariableDeclaration", - "scope": 5806, - "src": "15019:22:5", + "scope": 8867, + "src": "15019:22:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" }, "typeName": { - "id": 5793, + "id": 8854, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5792, + "id": 8853, "name": "RawTx1559", "nameLocations": [ - "15019:9:5" + "15019:9:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4610, - "src": "15019:9:5" + "referencedDeclaration": 7671, + "src": "15019:9:25" }, - "referencedDeclaration": 4610, - "src": "15019:9:5", + "referencedDeclaration": 7671, + "src": "15019:9:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_storage_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_storage_ptr", "typeString": "struct StdCheatsSafe.RawTx1559" } }, "visibility": "internal" } ], - "id": 5801, + "id": 8862, "initialValue": { "arguments": [ { - "id": 5797, + "id": 8858, "name": "parsedDeployData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5785, - "src": "15055:16:5", + "referencedDeclaration": 8846, + "src": "15055:16:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -16056,28 +16056,28 @@ { "components": [ { - "id": 5798, + "id": 8859, "name": "RawTx1559", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4610, - "src": "15074:9:5", + "referencedDeclaration": 7671, + "src": "15074:9:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_RawTx1559_$4610_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawTx1559_$7671_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 storage pointer)" } } ], - "id": 5799, + "id": 8860, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "15073:11:5", + "src": "15073:11:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_RawTx1559_$4610_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawTx1559_$7671_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 storage pointer)" } } @@ -16089,37 +16089,37 @@ "typeString": "bytes memory" }, { - "typeIdentifier": "t_type$_t_struct$_RawTx1559_$4610_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawTx1559_$7671_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawTx1559 storage pointer)" } ], "expression": { - "id": 5795, + "id": 8856, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15044:3:5", + "src": "15044:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 5796, + "id": 8857, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "15048:6:5", + "memberLocation": "15048:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "15044:10:5", + "src": "15044:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 5800, + "id": 8861, "isConstant": false, "isLValue": false, "isPure": false, @@ -16128,28 +16128,28 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15044:41:5", + "src": "15044:41:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } }, "nodeType": "VariableDeclarationStatement", - "src": "15019:66:5" + "src": "15019:66:25" }, { "expression": { "arguments": [ { - "id": 5803, + "id": 8864, "name": "rawTx", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5794, - "src": "15126:5:5", + "referencedDeclaration": 8855, + "src": "15126:5:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } } @@ -16157,22 +16157,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_RawTx1559_$4610_memory_ptr", + "typeIdentifier": "t_struct$_RawTx1559_$7671_memory_ptr", "typeString": "struct StdCheatsSafe.RawTx1559 memory" } ], - "id": 5802, + "id": 8863, "name": "rawToConvertedEIPTx1559", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5630, - "src": "15102:23:5", + "referencedDeclaration": 8691, + "src": "15102:23:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_pure$_t_struct$_RawTx1559_$4610_memory_ptr_$returns$_t_struct$_Tx1559_$4646_memory_ptr_$", + "typeIdentifier": "t_function_internal_pure$_t_struct$_RawTx1559_$7671_memory_ptr_$returns$_t_struct$_Tx1559_$7707_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawTx1559 memory) pure returns (struct StdCheatsSafe.Tx1559 memory)" } }, - "id": 5804, + "id": 8865, "isConstant": false, "isLValue": false, "isPure": false, @@ -16181,17 +16181,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15102:30:5", + "src": "15102:30:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559 memory" } }, - "functionReturnParameters": 5761, - "id": 5805, + "functionReturnParameters": 8822, + "id": 8866, "nodeType": "Return", - "src": "15095:37:5" + "src": "15095:37:25" } ] }, @@ -16199,20 +16199,20 @@ "kind": "function", "modifiers": [], "name": "readTx1559", - "nameLocation": "14695:10:5", + "nameLocation": "14695:10:25", "parameters": { - "id": 5757, + "id": 8818, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5754, + "id": 8815, "mutability": "mutable", "name": "path", - "nameLocation": "14720:4:5", + "nameLocation": "14720:4:25", "nodeType": "VariableDeclaration", - "scope": 5807, - "src": "14706:18:5", + "scope": 8868, + "src": "14706:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16220,10 +16220,10 @@ "typeString": "string" }, "typeName": { - "id": 5753, + "id": 8814, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14706:6:5", + "src": "14706:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16233,13 +16233,13 @@ }, { "constant": false, - "id": 5756, + "id": 8817, "mutability": "mutable", "name": "index", - "nameLocation": "14734:5:5", + "nameLocation": "14734:5:25", "nodeType": "VariableDeclaration", - "scope": 5807, - "src": "14726:13:5", + "scope": 8868, + "src": "14726:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16247,10 +16247,10 @@ "typeString": "uint256" }, "typeName": { - "id": 5755, + "id": 8816, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14726:7:5", + "src": "14726:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16259,82 +16259,82 @@ "visibility": "internal" } ], - "src": "14705:35:5" + "src": "14705:35:25" }, "returnParameters": { - "id": 5761, + "id": 8822, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5760, + "id": 8821, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 5807, - "src": "14772:13:5", + "scope": 8868, + "src": "14772:13:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_memory_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_memory_ptr", "typeString": "struct StdCheatsSafe.Tx1559" }, "typeName": { - "id": 5759, + "id": 8820, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5758, + "id": 8819, "name": "Tx1559", "nameLocations": [ - "14772:6:5" + "14772:6:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4646, - "src": "14772:6:5" + "referencedDeclaration": 7707, + "src": "14772:6:25" }, - "referencedDeclaration": 4646, - "src": "14772:6:5", + "referencedDeclaration": 7707, + "src": "14772:6:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Tx1559_$4646_storage_ptr", + "typeIdentifier": "t_struct$_Tx1559_$7707_storage_ptr", "typeString": "struct StdCheatsSafe.Tx1559" } }, "visibility": "internal" } ], - "src": "14771:15:5" + "src": "14771:15:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "view", "virtual": true, "visibility": "internal" }, { - "id": 5849, + "id": 8910, "nodeType": "FunctionDefinition", - "src": "15201:371:5", + "src": "15201:371:25", "nodes": [], "body": { - "id": 5848, + "id": 8909, "nodeType": "Block", - "src": "15292:280:5", + "src": "15292:280:25", "nodes": [], "statements": [ { "assignments": [ - 5817 + 8878 ], "declarations": [ { "constant": false, - "id": 5817, + "id": 8878, "mutability": "mutable", "name": "deployData", - "nameLocation": "15316:10:5", + "nameLocation": "15316:10:25", "nodeType": "VariableDeclaration", - "scope": 5848, - "src": "15302:24:5", + "scope": 8909, + "src": "15302:24:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16342,10 +16342,10 @@ "typeString": "string" }, "typeName": { - "id": 5816, + "id": 8877, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15302:6:5", + "src": "15302:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16354,16 +16354,16 @@ "visibility": "internal" } ], - "id": 5822, + "id": 8883, "initialValue": { "arguments": [ { - "id": 5820, + "id": 8881, "name": "path", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5809, - "src": "15341:4:5", + "referencedDeclaration": 8870, + "src": "15341:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16378,33 +16378,33 @@ } ], "expression": { - "id": 5818, + "id": 8879, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "15329:2:5", + "referencedDeclaration": 7649, + "src": "15329:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5819, + "id": 8880, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "15332:8:5", + "memberLocation": "15332:8:25", "memberName": "readFile", "nodeType": "MemberAccess", - "referencedDeclaration": 12766, - "src": "15329:11:5", + "referencedDeclaration": 15827, + "src": "15329:11:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) view external returns (string memory)" } }, - "id": 5821, + "id": 8882, "isConstant": false, "isLValue": false, "isPure": false, @@ -16413,7 +16413,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15329:17:5", + "src": "15329:17:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -16421,22 +16421,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15302:44:5" + "src": "15302:44:25" }, { "assignments": [ - 5824 + 8885 ], "declarations": [ { "constant": false, - "id": 5824, + "id": 8885, "mutability": "mutable", "name": "parsedDeployData", - "nameLocation": "15369:16:5", + "nameLocation": "15369:16:25", "nodeType": "VariableDeclaration", - "scope": 5848, - "src": "15356:29:5", + "scope": 8909, + "src": "15356:29:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16444,10 +16444,10 @@ "typeString": "bytes" }, "typeName": { - "id": 5823, + "id": 8884, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "15356:5:5", + "src": "15356:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -16456,16 +16456,16 @@ "visibility": "internal" } ], - "id": 5830, + "id": 8891, "initialValue": { "arguments": [ { - "id": 5827, + "id": 8888, "name": "deployData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5817, - "src": "15401:10:5", + "referencedDeclaration": 8878, + "src": "15401:10:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16473,14 +16473,14 @@ }, { "hexValue": "2e7265636569707473", - "id": 5828, + "id": 8889, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15413:11:5", + "src": "15413:11:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_29a5d3664a45019923b250b65c7d5b7f8c019d3960761fa9ca59b9001f893261", "typeString": "literal_string \".receipts\"" @@ -16500,33 +16500,33 @@ } ], "expression": { - "id": 5825, + "id": 8886, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "15388:2:5", + "referencedDeclaration": 7649, + "src": "15388:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5826, + "id": 8887, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "15391:9:5", + "memberLocation": "15391:9:25", "memberName": "parseJson", "nodeType": "MemberAccess", - "referencedDeclaration": 13033, - "src": "15388:12:5", + "referencedDeclaration": 16094, + "src": "15388:12:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) pure external returns (bytes memory)" } }, - "id": 5829, + "id": 8890, "isConstant": false, "isLValue": false, "isPure": false, @@ -16535,7 +16535,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15388:37:5", + "src": "15388:37:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -16543,70 +16543,70 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15356:69:5" + "src": "15356:69:25" }, { "assignments": [ - 5835 + 8896 ], "declarations": [ { "constant": false, - "id": 5835, + "id": 8896, "mutability": "mutable", "name": "rawReceipts", - "nameLocation": "15455:11:5", + "nameLocation": "15455:11:25", "nodeType": "VariableDeclaration", - "scope": 5848, - "src": "15435:31:5", + "scope": 8909, + "src": "15435:31:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt[]" }, "typeName": { "baseType": { - "id": 5833, + "id": 8894, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5832, + "id": 8893, "name": "RawReceipt", "nameLocations": [ - "15435:10:5" + "15435:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4750, - "src": "15435:10:5" + "referencedDeclaration": 7811, + "src": "15435:10:25" }, - "referencedDeclaration": 4750, - "src": "15435:10:5", + "referencedDeclaration": 7811, + "src": "15435:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_storage_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" } }, - "id": 5834, + "id": 8895, "nodeType": "ArrayTypeName", - "src": "15435:12:5", + "src": "15435:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt[]" } }, "visibility": "internal" } ], - "id": 5843, + "id": 8904, "initialValue": { "arguments": [ { - "id": 5838, + "id": 8899, "name": "parsedDeployData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5824, - "src": "15480:16:5", + "referencedDeclaration": 8885, + "src": "15480:16:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -16616,40 +16616,40 @@ "components": [ { "baseExpression": { - "id": 5839, + "id": 8900, "name": "RawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4750, - "src": "15499:10:5", + "referencedDeclaration": 7811, + "src": "15499:10:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_RawReceipt_$4750_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawReceipt_$7811_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt storage pointer)" } }, - "id": 5840, + "id": 8901, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "15499:12:5", + "src": "15499:12:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_type$_t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt memory[] memory)" } } ], - "id": 5841, + "id": 8902, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "15498:14:5", + "src": "15498:14:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_type$_t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt memory[] memory)" } } @@ -16661,37 +16661,37 @@ "typeString": "bytes memory" }, { - "typeIdentifier": "t_type$_t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_type$_t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt memory[] memory)" } ], "expression": { - "id": 5836, + "id": 8897, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15469:3:5", + "src": "15469:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 5837, + "id": 8898, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "15473:6:5", + "memberLocation": "15473:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "15469:10:5", + "src": "15469:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 5842, + "id": 8903, "isConstant": false, "isLValue": false, "isPure": false, @@ -16700,28 +16700,28 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15469:44:5", + "src": "15469:44:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" } }, "nodeType": "VariableDeclarationStatement", - "src": "15435:78:5" + "src": "15435:78:25" }, { "expression": { "arguments": [ { - "id": 5845, + "id": 8906, "name": "rawReceipts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5835, - "src": "15553:11:5", + "referencedDeclaration": 8896, + "src": "15553:11:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" } } @@ -16729,22 +16729,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" } ], - "id": 5844, + "id": 8905, "name": "rawToConvertedReceipts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5953, - "src": "15530:22:5", + "referencedDeclaration": 9014, + "src": "15530:22:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawReceipt memory[] memory) pure returns (struct StdCheatsSafe.Receipt memory[] memory)" } }, - "id": 5846, + "id": 8907, "isConstant": false, "isLValue": false, "isPure": false, @@ -16753,17 +16753,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15530:35:5", + "src": "15530:35:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" } }, - "functionReturnParameters": 5815, - "id": 5847, + "functionReturnParameters": 8876, + "id": 8908, "nodeType": "Return", - "src": "15523:42:5" + "src": "15523:42:25" } ] }, @@ -16771,20 +16771,20 @@ "kind": "function", "modifiers": [], "name": "readReceipts", - "nameLocation": "15210:12:5", + "nameLocation": "15210:12:25", "parameters": { - "id": 5810, + "id": 8871, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5809, + "id": 8870, "mutability": "mutable", "name": "path", - "nameLocation": "15237:4:5", + "nameLocation": "15237:4:25", "nodeType": "VariableDeclaration", - "scope": 5849, - "src": "15223:18:5", + "scope": 8910, + "src": "15223:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16792,10 +16792,10 @@ "typeString": "string" }, "typeName": { - "id": 5808, + "id": 8869, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15223:6:5", + "src": "15223:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16804,91 +16804,91 @@ "visibility": "internal" } ], - "src": "15222:20:5" + "src": "15222:20:25" }, "returnParameters": { - "id": 5815, + "id": 8876, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5814, + "id": 8875, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 5849, - "src": "15274:16:5", + "scope": 8910, + "src": "15274:16:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" }, "typeName": { "baseType": { - "id": 5812, + "id": 8873, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5811, + "id": 8872, "name": "Receipt", "nameLocations": [ - "15274:7:5" + "15274:7:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4779, - "src": "15274:7:5" + "referencedDeclaration": 7840, + "src": "15274:7:25" }, - "referencedDeclaration": 4779, - "src": "15274:7:5", + "referencedDeclaration": 7840, + "src": "15274:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_storage_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" } }, - "id": 5813, + "id": 8874, "nodeType": "ArrayTypeName", - "src": "15274:9:5", + "src": "15274:9:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" } }, "visibility": "internal" } ], - "src": "15273:18:5" + "src": "15273:18:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "view", "virtual": true, "visibility": "internal" }, { - "id": 5904, + "id": 8965, "nodeType": "FunctionDefinition", - "src": "15578:461:5", + "src": "15578:461:25", "nodes": [], "body": { - "id": 5903, + "id": 8964, "nodeType": "Block", - "src": "15681:358:5", + "src": "15681:358:25", "nodes": [], "statements": [ { "assignments": [ - 5860 + 8921 ], "declarations": [ { "constant": false, - "id": 5860, + "id": 8921, "mutability": "mutable", "name": "deployData", - "nameLocation": "15705:10:5", + "nameLocation": "15705:10:25", "nodeType": "VariableDeclaration", - "scope": 5903, - "src": "15691:24:5", + "scope": 8964, + "src": "15691:24:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16896,10 +16896,10 @@ "typeString": "string" }, "typeName": { - "id": 5859, + "id": 8920, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15691:6:5", + "src": "15691:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16908,16 +16908,16 @@ "visibility": "internal" } ], - "id": 5865, + "id": 8926, "initialValue": { "arguments": [ { - "id": 5863, + "id": 8924, "name": "path", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5851, - "src": "15730:4:5", + "referencedDeclaration": 8912, + "src": "15730:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16932,33 +16932,33 @@ } ], "expression": { - "id": 5861, + "id": 8922, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "15718:2:5", + "referencedDeclaration": 7649, + "src": "15718:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5862, + "id": 8923, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "15721:8:5", + "memberLocation": "15721:8:25", "memberName": "readFile", "nodeType": "MemberAccess", - "referencedDeclaration": 12766, - "src": "15718:11:5", + "referencedDeclaration": 15827, + "src": "15718:11:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) view external returns (string memory)" } }, - "id": 5864, + "id": 8925, "isConstant": false, "isLValue": false, "isPure": false, @@ -16967,7 +16967,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15718:17:5", + "src": "15718:17:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -16975,22 +16975,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15691:44:5" + "src": "15691:44:25" }, { "assignments": [ - 5867 + 8928 ], "declarations": [ { "constant": false, - "id": 5867, + "id": 8928, "mutability": "mutable", "name": "key", - "nameLocation": "15759:3:5", + "nameLocation": "15759:3:25", "nodeType": "VariableDeclaration", - "scope": 5903, - "src": "15745:17:5", + "scope": 8964, + "src": "15745:17:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16998,10 +16998,10 @@ "typeString": "string" }, "typeName": { - "id": 5866, + "id": 8927, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15745:6:5", + "src": "15745:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17010,21 +17010,21 @@ "visibility": "internal" } ], - "id": 5880, + "id": 8941, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "2e72656365697074735b", - "id": 5872, + "id": 8933, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15789:12:5", + "src": "15789:12:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1f28b72ce547907c2ae0f1bd0fd1ff00aeea8e573cc3e4076246f258e653d170", "typeString": "literal_string \".receipts[\"" @@ -17034,12 +17034,12 @@ { "arguments": [ { - "id": 5875, + "id": 8936, "name": "index", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5853, - "src": "15815:5:5", + "referencedDeclaration": 8914, + "src": "15815:5:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17054,33 +17054,33 @@ } ], "expression": { - "id": 5873, + "id": 8934, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "15803:2:5", + "referencedDeclaration": 7649, + "src": "15803:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5874, + "id": 8935, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "15806:8:5", + "memberLocation": "15806:8:25", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12938, - "src": "15803:11:5", + "referencedDeclaration": 15999, + "src": "15803:11:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (uint256) pure external returns (string memory)" } }, - "id": 5876, + "id": 8937, "isConstant": false, "isLValue": false, "isPure": false, @@ -17089,7 +17089,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15803:18:5", + "src": "15803:18:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -17098,14 +17098,14 @@ }, { "hexValue": "5d", - "id": 5877, + "id": 8938, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15823:3:5", + "src": "15823:3:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b36bcf9cc1d9e7f60b1f757ebd8b4694b17fc592b16065d243c43b09fde00b29", "typeString": "literal_string \"]\"" @@ -17129,32 +17129,32 @@ } ], "expression": { - "id": 5870, + "id": 8931, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15772:3:5", + "src": "15772:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 5871, + "id": 8932, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "15776:12:5", + "memberLocation": "15776:12:25", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "15772:16:5", + "src": "15772:16:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 5878, + "id": 8939, "isConstant": false, "isLValue": false, "isPure": false, @@ -17163,7 +17163,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15772:55:5", + "src": "15772:55:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17178,26 +17178,26 @@ "typeString": "bytes memory" } ], - "id": 5869, + "id": 8930, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "15765:6:5", + "src": "15765:6:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_string_storage_ptr_$", "typeString": "type(string storage pointer)" }, "typeName": { - "id": 5868, + "id": 8929, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15765:6:5", + "src": "15765:6:25", "typeDescriptions": {} } }, - "id": 5879, + "id": 8940, "isConstant": false, "isLValue": false, "isPure": false, @@ -17206,7 +17206,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15765:63:5", + "src": "15765:63:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -17214,22 +17214,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15745:83:5" + "src": "15745:83:25" }, { "assignments": [ - 5882 + 8943 ], "declarations": [ { "constant": false, - "id": 5882, + "id": 8943, "mutability": "mutable", "name": "parsedDeployData", - "nameLocation": "15851:16:5", + "nameLocation": "15851:16:25", "nodeType": "VariableDeclaration", - "scope": 5903, - "src": "15838:29:5", + "scope": 8964, + "src": "15838:29:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17237,10 +17237,10 @@ "typeString": "bytes" }, "typeName": { - "id": 5881, + "id": 8942, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "15838:5:5", + "src": "15838:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -17249,28 +17249,28 @@ "visibility": "internal" } ], - "id": 5888, + "id": 8949, "initialValue": { "arguments": [ { - "id": 5885, + "id": 8946, "name": "deployData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5860, - "src": "15883:10:5", + "referencedDeclaration": 8921, + "src": "15883:10:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 5886, + "id": 8947, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5867, - "src": "15895:3:5", + "referencedDeclaration": 8928, + "src": "15895:3:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17289,33 +17289,33 @@ } ], "expression": { - "id": 5883, + "id": 8944, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "15870:2:5", + "referencedDeclaration": 7649, + "src": "15870:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 5884, + "id": 8945, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "15873:9:5", + "memberLocation": "15873:9:25", "memberName": "parseJson", "nodeType": "MemberAccess", - "referencedDeclaration": 13033, - "src": "15870:12:5", + "referencedDeclaration": 16094, + "src": "15870:12:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) pure external returns (bytes memory)" } }, - "id": 5887, + "id": 8948, "isConstant": false, "isLValue": false, "isPure": false, @@ -17324,7 +17324,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15870:29:5", + "src": "15870:29:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17332,61 +17332,61 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "15838:61:5" + "src": "15838:61:25" }, { "assignments": [ - 5891 + 8952 ], "declarations": [ { "constant": false, - "id": 5891, + "id": 8952, "mutability": "mutable", "name": "rawReceipt", - "nameLocation": "15927:10:5", + "nameLocation": "15927:10:25", "nodeType": "VariableDeclaration", - "scope": 5903, - "src": "15909:28:5", + "scope": 8964, + "src": "15909:28:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" }, "typeName": { - "id": 5890, + "id": 8951, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5889, + "id": 8950, "name": "RawReceipt", "nameLocations": [ - "15909:10:5" + "15909:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4750, - "src": "15909:10:5" + "referencedDeclaration": 7811, + "src": "15909:10:25" }, - "referencedDeclaration": 4750, - "src": "15909:10:5", + "referencedDeclaration": 7811, + "src": "15909:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_storage_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" } }, "visibility": "internal" } ], - "id": 5898, + "id": 8959, "initialValue": { "arguments": [ { - "id": 5894, + "id": 8955, "name": "parsedDeployData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5882, - "src": "15951:16:5", + "referencedDeclaration": 8943, + "src": "15951:16:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -17395,28 +17395,28 @@ { "components": [ { - "id": 5895, + "id": 8956, "name": "RawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4750, - "src": "15970:10:5", + "referencedDeclaration": 7811, + "src": "15970:10:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_RawReceipt_$4750_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawReceipt_$7811_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt storage pointer)" } } ], - "id": 5896, + "id": 8957, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "15969:12:5", + "src": "15969:12:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_RawReceipt_$4750_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawReceipt_$7811_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt storage pointer)" } } @@ -17428,37 +17428,37 @@ "typeString": "bytes memory" }, { - "typeIdentifier": "t_type$_t_struct$_RawReceipt_$4750_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_RawReceipt_$7811_storage_ptr_$", "typeString": "type(struct StdCheatsSafe.RawReceipt storage pointer)" } ], "expression": { - "id": 5892, + "id": 8953, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15940:3:5", + "src": "15940:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 5893, + "id": 8954, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "15944:6:5", + "memberLocation": "15944:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "15940:10:5", + "src": "15940:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 5897, + "id": 8958, "isConstant": false, "isLValue": false, "isPure": false, @@ -17467,28 +17467,28 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15940:42:5", + "src": "15940:42:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, "nodeType": "VariableDeclarationStatement", - "src": "15909:73:5" + "src": "15909:73:25" }, { "expression": { "arguments": [ { - "id": 5900, + "id": 8961, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5891, - "src": "16021:10:5", + "referencedDeclaration": 8952, + "src": "16021:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } } @@ -17496,22 +17496,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } ], - "id": 5899, + "id": 8960, "name": "rawToConvertedReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6074, - "src": "15999:21:5", + "referencedDeclaration": 9135, + "src": "15999:21:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_pure$_t_struct$_RawReceipt_$4750_memory_ptr_$returns$_t_struct$_Receipt_$4779_memory_ptr_$", + "typeIdentifier": "t_function_internal_pure$_t_struct$_RawReceipt_$7811_memory_ptr_$returns$_t_struct$_Receipt_$7840_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawReceipt memory) pure returns (struct StdCheatsSafe.Receipt memory)" } }, - "id": 5901, + "id": 8962, "isConstant": false, "isLValue": false, "isPure": false, @@ -17520,17 +17520,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15999:33:5", + "src": "15999:33:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "functionReturnParameters": 5858, - "id": 5902, + "functionReturnParameters": 8919, + "id": 8963, "nodeType": "Return", - "src": "15992:40:5" + "src": "15992:40:25" } ] }, @@ -17538,20 +17538,20 @@ "kind": "function", "modifiers": [], "name": "readReceipt", - "nameLocation": "15587:11:5", + "nameLocation": "15587:11:25", "parameters": { - "id": 5854, + "id": 8915, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5851, + "id": 8912, "mutability": "mutable", "name": "path", - "nameLocation": "15613:4:5", + "nameLocation": "15613:4:25", "nodeType": "VariableDeclaration", - "scope": 5904, - "src": "15599:18:5", + "scope": 8965, + "src": "15599:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17559,10 +17559,10 @@ "typeString": "string" }, "typeName": { - "id": 5850, + "id": 8911, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15599:6:5", + "src": "15599:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17572,13 +17572,13 @@ }, { "constant": false, - "id": 5853, + "id": 8914, "mutability": "mutable", "name": "index", - "nameLocation": "15627:5:5", + "nameLocation": "15627:5:25", "nodeType": "VariableDeclaration", - "scope": 5904, - "src": "15619:13:5", + "scope": 8965, + "src": "15619:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17586,10 +17586,10 @@ "typeString": "uint256" }, "typeName": { - "id": 5852, + "id": 8913, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15619:7:5", + "src": "15619:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17598,145 +17598,145 @@ "visibility": "internal" } ], - "src": "15598:35:5" + "src": "15598:35:25" }, "returnParameters": { - "id": 5858, + "id": 8919, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5857, + "id": 8918, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 5904, - "src": "15665:14:5", + "scope": 8965, + "src": "15665:14:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt" }, "typeName": { - "id": 5856, + "id": 8917, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5855, + "id": 8916, "name": "Receipt", "nameLocations": [ - "15665:7:5" + "15665:7:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4779, - "src": "15665:7:5" + "referencedDeclaration": 7840, + "src": "15665:7:25" }, - "referencedDeclaration": 4779, - "src": "15665:7:5", + "referencedDeclaration": 7840, + "src": "15665:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_storage_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" } }, "visibility": "internal" } ], - "src": "15664:16:5" + "src": "15664:16:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "view", "virtual": true, "visibility": "internal" }, { - "id": 5953, + "id": 9014, "nodeType": "FunctionDefinition", - "src": "16045:347:5", + "src": "16045:347:25", "nodes": [], "body": { - "id": 5952, + "id": 9013, "nodeType": "Block", - "src": "16159:233:5", + "src": "16159:233:25", "nodes": [], "statements": [ { "assignments": [ - 5919 + 8980 ], "declarations": [ { "constant": false, - "id": 5919, + "id": 8980, "mutability": "mutable", "name": "receipts", - "nameLocation": "16186:8:5", + "nameLocation": "16186:8:25", "nodeType": "VariableDeclaration", - "scope": 5952, - "src": "16169:25:5", + "scope": 9013, + "src": "16169:25:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" }, "typeName": { "baseType": { - "id": 5917, + "id": 8978, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5916, + "id": 8977, "name": "Receipt", "nameLocations": [ - "16169:7:5" + "16169:7:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4779, - "src": "16169:7:5" + "referencedDeclaration": 7840, + "src": "16169:7:25" }, - "referencedDeclaration": 4779, - "src": "16169:7:5", + "referencedDeclaration": 7840, + "src": "16169:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_storage_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" } }, - "id": 5918, + "id": 8979, "nodeType": "ArrayTypeName", - "src": "16169:9:5", + "src": "16169:9:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" } }, "visibility": "internal" } ], - "id": 5927, + "id": 8988, "initialValue": { "arguments": [ { "expression": { - "id": 5924, + "id": 8985, "name": "rawReceipts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5908, - "src": "16211:11:5", + "referencedDeclaration": 8969, + "src": "16211:11:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" } }, - "id": 5925, + "id": 8986, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "16223:6:5", + "memberLocation": "16223:6:25", "memberName": "length", "nodeType": "MemberAccess", - "src": "16211:18:5", + "src": "16211:18:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17750,48 +17750,48 @@ "typeString": "uint256" } ], - "id": 5923, + "id": 8984, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "16197:13:5", + "src": "16197:13:25", "typeDescriptions": { - "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (uint256) pure returns (struct StdCheatsSafe.Receipt memory[] memory)" }, "typeName": { "baseType": { - "id": 5921, + "id": 8982, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5920, + "id": 8981, "name": "Receipt", "nameLocations": [ - "16201:7:5" + "16201:7:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4779, - "src": "16201:7:5" + "referencedDeclaration": 7840, + "src": "16201:7:25" }, - "referencedDeclaration": 4779, - "src": "16201:7:5", + "referencedDeclaration": 7840, + "src": "16201:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_storage_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" } }, - "id": 5922, + "id": 8983, "nodeType": "ArrayTypeName", - "src": "16201:9:5", + "src": "16201:9:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" } } }, - "id": 5926, + "id": 8987, "isConstant": false, "isLValue": false, "isPure": false, @@ -17800,50 +17800,50 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16197:33:5", + "src": "16197:33:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" } }, "nodeType": "VariableDeclarationStatement", - "src": "16169:61:5" + "src": "16169:61:25" }, { "body": { - "id": 5948, + "id": 9009, "nodeType": "Block", - "src": "16285:76:5", + "src": "16285:76:25", "statements": [ { "expression": { - "id": 5946, + "id": 9007, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "baseExpression": { - "id": 5938, + "id": 8999, "name": "receipts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5919, - "src": "16299:8:5", + "referencedDeclaration": 8980, + "src": "16299:8:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" } }, - "id": 5940, + "id": 9001, "indexExpression": { - "id": 5939, + "id": 9000, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5929, - "src": "16308:1:5", + "referencedDeclaration": 8990, + "src": "16308:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17854,9 +17854,9 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "16299:11:5", + "src": "16299:11:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, @@ -17866,25 +17866,25 @@ "arguments": [ { "baseExpression": { - "id": 5942, + "id": 9003, "name": "rawReceipts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5908, - "src": "16335:11:5", + "referencedDeclaration": 8969, + "src": "16335:11:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" } }, - "id": 5944, + "id": 9005, "indexExpression": { - "id": 5943, + "id": 9004, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5929, - "src": "16347:1:5", + "referencedDeclaration": 8990, + "src": "16347:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17895,9 +17895,9 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "16335:14:5", + "src": "16335:14:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } } @@ -17905,22 +17905,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } ], - "id": 5941, + "id": 9002, "name": "rawToConvertedReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6074, - "src": "16313:21:5", + "referencedDeclaration": 9135, + "src": "16313:21:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_pure$_t_struct$_RawReceipt_$4750_memory_ptr_$returns$_t_struct$_Receipt_$4779_memory_ptr_$", + "typeIdentifier": "t_function_internal_pure$_t_struct$_RawReceipt_$7811_memory_ptr_$returns$_t_struct$_Receipt_$7840_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawReceipt memory) pure returns (struct StdCheatsSafe.Receipt memory)" } }, - "id": 5945, + "id": 9006, "isConstant": false, "isLValue": false, "isPure": false, @@ -17929,22 +17929,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16313:37:5", + "src": "16313:37:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "src": "16299:51:5", + "src": "16299:51:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 5947, + "id": 9008, "nodeType": "ExpressionStatement", - "src": "16299:51:5" + "src": "16299:51:25" } ] }, @@ -17953,18 +17953,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 5934, + "id": 8995, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 5931, + "id": 8992, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5929, - "src": "16256:1:5", + "referencedDeclaration": 8990, + "src": "16256:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17974,52 +17974,52 @@ "operator": "<", "rightExpression": { "expression": { - "id": 5932, + "id": 8993, "name": "rawReceipts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5908, - "src": "16260:11:5", + "referencedDeclaration": 8969, + "src": "16260:11:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory[] memory" } }, - "id": 5933, + "id": 8994, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "16272:6:5", + "memberLocation": "16272:6:25", "memberName": "length", "nodeType": "MemberAccess", - "src": "16260:18:5", + "src": "16260:18:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "16256:22:5", + "src": "16256:22:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 5949, + "id": 9010, "initializationExpression": { "assignments": [ - 5929 + 8990 ], "declarations": [ { "constant": false, - "id": 5929, + "id": 8990, "mutability": "mutable", "name": "i", - "nameLocation": "16253:1:5", + "nameLocation": "16253:1:25", "nodeType": "VariableDeclaration", - "scope": 5949, - "src": "16245:9:5", + "scope": 9010, + "src": "16245:9:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18027,10 +18027,10 @@ "typeString": "uint256" }, "typeName": { - "id": 5928, + "id": 8989, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "16245:7:5", + "src": "16245:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18039,13 +18039,13 @@ "visibility": "internal" } ], - "id": 5930, + "id": 8991, "nodeType": "VariableDeclarationStatement", - "src": "16245:9:5" + "src": "16245:9:25" }, "loopExpression": { "expression": { - "id": 5936, + "id": 8997, "isConstant": false, "isLValue": false, "isPure": false, @@ -18053,14 +18053,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "16280:3:5", + "src": "16280:3:25", "subExpression": { - "id": 5935, + "id": 8996, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5929, - "src": "16280:1:5", + "referencedDeclaration": 8990, + "src": "16280:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18071,30 +18071,30 @@ "typeString": "uint256" } }, - "id": 5937, + "id": 8998, "nodeType": "ExpressionStatement", - "src": "16280:3:5" + "src": "16280:3:25" }, "nodeType": "ForStatement", - "src": "16240:121:5" + "src": "16240:121:25" }, { "expression": { - "id": 5950, + "id": 9011, "name": "receipts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5919, - "src": "16377:8:5", + "referencedDeclaration": 8980, + "src": "16377:8:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory[] memory" } }, - "functionReturnParameters": 5914, - "id": 5951, + "functionReturnParameters": 8975, + "id": 9012, "nodeType": "Return", - "src": "16370:15:5" + "src": "16370:15:25" } ] }, @@ -18102,206 +18102,206 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedReceipts", - "nameLocation": "16054:22:5", + "nameLocation": "16054:22:25", "parameters": { - "id": 5909, + "id": 8970, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5908, + "id": 8969, "mutability": "mutable", "name": "rawReceipts", - "nameLocation": "16097:11:5", + "nameLocation": "16097:11:25", "nodeType": "VariableDeclaration", - "scope": 5953, - "src": "16077:31:5", + "scope": 9014, + "src": "16077:31:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt[]" }, "typeName": { "baseType": { - "id": 5906, + "id": 8967, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5905, + "id": 8966, "name": "RawReceipt", "nameLocations": [ - "16077:10:5" + "16077:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4750, - "src": "16077:10:5" + "referencedDeclaration": 7811, + "src": "16077:10:25" }, - "referencedDeclaration": 4750, - "src": "16077:10:5", + "referencedDeclaration": 7811, + "src": "16077:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_storage_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" } }, - "id": 5907, + "id": 8968, "nodeType": "ArrayTypeName", - "src": "16077:12:5", + "src": "16077:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceipt_$4750_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceipt_$7811_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt[]" } }, "visibility": "internal" } ], - "src": "16076:33:5" + "src": "16076:33:25" }, "returnParameters": { - "id": 5914, + "id": 8975, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5913, + "id": 8974, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 5953, - "src": "16141:16:5", + "scope": 9014, + "src": "16141:16:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" }, "typeName": { "baseType": { - "id": 5911, + "id": 8972, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5910, + "id": 8971, "name": "Receipt", "nameLocations": [ - "16141:7:5" + "16141:7:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4779, - "src": "16141:7:5" + "referencedDeclaration": 7840, + "src": "16141:7:25" }, - "referencedDeclaration": 4779, - "src": "16141:7:5", + "referencedDeclaration": 7840, + "src": "16141:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_storage_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" } }, - "id": 5912, + "id": 8973, "nodeType": "ArrayTypeName", - "src": "16141:9:5", + "src": "16141:9:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Receipt_$4779_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Receipt_$7840_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt[]" } }, "visibility": "internal" } ], - "src": "16140:18:5" + "src": "16140:18:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 6074, + "id": 9135, "nodeType": "FunctionDefinition", - "src": "16398:962:5", + "src": "16398:962:25", "nodes": [], "body": { - "id": 6073, + "id": 9134, "nodeType": "Block", - "src": "16506:854:5", + "src": "16506:854:25", "nodes": [], "statements": [ { "assignments": [ - 5964 + 9025 ], "declarations": [ { "constant": false, - "id": 5964, + "id": 9025, "mutability": "mutable", "name": "receipt", - "nameLocation": "16531:7:5", + "nameLocation": "16531:7:25", "nodeType": "VariableDeclaration", - "scope": 6073, - "src": "16516:22:5", + "scope": 9134, + "src": "16516:22:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt" }, "typeName": { - "id": 5963, + "id": 9024, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5962, + "id": 9023, "name": "Receipt", "nameLocations": [ - "16516:7:5" + "16516:7:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4779, - "src": "16516:7:5" + "referencedDeclaration": 7840, + "src": "16516:7:25" }, - "referencedDeclaration": 4779, - "src": "16516:7:5", + "referencedDeclaration": 7840, + "src": "16516:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_storage_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" } }, "visibility": "internal" } ], - "id": 5965, + "id": 9026, "nodeType": "VariableDeclarationStatement", - "src": "16516:22:5" + "src": "16516:22:25" }, { "expression": { - "id": 5971, + "id": 9032, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5966, + "id": 9027, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "16548:7:5", + "referencedDeclaration": 9025, + "src": "16548:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 5968, + "id": 9029, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "16556:9:5", + "memberLocation": "16556:9:25", "memberName": "blockHash", "nodeType": "MemberAccess", - "referencedDeclaration": 4752, - "src": "16548:17:5", + "referencedDeclaration": 7813, + "src": "16548:17:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18311,72 +18311,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5969, + "id": 9030, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "16568:10:5", + "referencedDeclaration": 9017, + "src": "16568:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 5970, + "id": 9031, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "16579:9:5", + "memberLocation": "16579:9:25", "memberName": "blockHash", "nodeType": "MemberAccess", - "referencedDeclaration": 4723, - "src": "16568:20:5", + "referencedDeclaration": 7784, + "src": "16568:20:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "16548:40:5", + "src": "16548:40:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 5972, + "id": 9033, "nodeType": "ExpressionStatement", - "src": "16548:40:5" + "src": "16548:40:25" }, { "expression": { - "id": 5978, + "id": 9039, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5973, + "id": 9034, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "16598:7:5", + "referencedDeclaration": 9025, + "src": "16598:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 5975, + "id": 9036, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "16606:2:5", + "memberLocation": "16606:2:25", "memberName": "to", "nodeType": "MemberAccess", - "referencedDeclaration": 4774, - "src": "16598:10:5", + "referencedDeclaration": 7835, + "src": "16598:10:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -18386,72 +18386,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5976, + "id": 9037, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "16611:10:5", + "referencedDeclaration": 9017, + "src": "16611:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 5977, + "id": 9038, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "16622:2:5", + "memberLocation": "16622:2:25", "memberName": "to", "nodeType": "MemberAccess", - "referencedDeclaration": 4745, - "src": "16611:13:5", + "referencedDeclaration": 7806, + "src": "16611:13:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "16598:26:5", + "src": "16598:26:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 5979, + "id": 9040, "nodeType": "ExpressionStatement", - "src": "16598:26:5" + "src": "16598:26:25" }, { "expression": { - "id": 5985, + "id": 9046, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5980, + "id": 9041, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "16634:7:5", + "referencedDeclaration": 9025, + "src": "16634:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 5982, + "id": 9043, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "16642:4:5", + "memberLocation": "16642:4:25", "memberName": "from", "nodeType": "MemberAccess", - "referencedDeclaration": 4762, - "src": "16634:12:5", + "referencedDeclaration": 7823, + "src": "16634:12:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -18461,72 +18461,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5983, + "id": 9044, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "16649:10:5", + "referencedDeclaration": 9017, + "src": "16649:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 5984, + "id": 9045, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "16660:4:5", + "memberLocation": "16660:4:25", "memberName": "from", "nodeType": "MemberAccess", - "referencedDeclaration": 4733, - "src": "16649:15:5", + "referencedDeclaration": 7794, + "src": "16649:15:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "16634:30:5", + "src": "16634:30:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 5986, + "id": 9047, "nodeType": "ExpressionStatement", - "src": "16634:30:5" + "src": "16634:30:25" }, { "expression": { - "id": 5992, + "id": 9053, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5987, + "id": 9048, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "16674:7:5", + "referencedDeclaration": 9025, + "src": "16674:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 5989, + "id": 9050, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "16682:15:5", + "memberLocation": "16682:15:25", "memberName": "contractAddress", "nodeType": "MemberAccess", - "referencedDeclaration": 4756, - "src": "16674:23:5", + "referencedDeclaration": 7817, + "src": "16674:23:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -18536,72 +18536,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 5990, + "id": 9051, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "16700:10:5", + "referencedDeclaration": 9017, + "src": "16700:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 5991, + "id": 9052, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "16711:15:5", + "memberLocation": "16711:15:25", "memberName": "contractAddress", "nodeType": "MemberAccess", - "referencedDeclaration": 4727, - "src": "16700:26:5", + "referencedDeclaration": 7788, + "src": "16700:26:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "16674:52:5", + "src": "16674:52:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 5993, + "id": 9054, "nodeType": "ExpressionStatement", - "src": "16674:52:5" + "src": "16674:52:25" }, { "expression": { - "id": 6001, + "id": 9062, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 5994, + "id": 9055, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "16736:7:5", + "referencedDeclaration": 9025, + "src": "16736:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 5996, + "id": 9057, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "16744:17:5", + "memberLocation": "16744:17:25", "memberName": "effectiveGasPrice", "nodeType": "MemberAccess", - "referencedDeclaration": 4760, - "src": "16736:25:5", + "referencedDeclaration": 7821, + "src": "16736:25:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18613,27 +18613,27 @@ "arguments": [ { "expression": { - "id": 5998, + "id": 9059, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "16777:10:5", + "referencedDeclaration": 9017, + "src": "16777:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 5999, + "id": 9060, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "16788:17:5", + "memberLocation": "16788:17:25", "memberName": "effectiveGasPrice", "nodeType": "MemberAccess", - "referencedDeclaration": 4731, - "src": "16777:28:5", + "referencedDeclaration": 7792, + "src": "16777:28:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -18647,18 +18647,18 @@ "typeString": "bytes memory" } ], - "id": 5997, + "id": 9058, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "16764:12:5", + "referencedDeclaration": 9574, + "src": "16764:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 6000, + "id": 9061, "isConstant": false, "isLValue": false, "isPure": false, @@ -18667,53 +18667,53 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16764:42:5", + "src": "16764:42:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "16736:70:5", + "src": "16736:70:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6002, + "id": 9063, "nodeType": "ExpressionStatement", - "src": "16736:70:5" + "src": "16736:70:25" }, { "expression": { - "id": 6010, + "id": 9071, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 6003, + "id": 9064, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "16816:7:5", + "referencedDeclaration": 9025, + "src": "16816:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 6005, + "id": 9066, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "16824:17:5", + "memberLocation": "16824:17:25", "memberName": "cumulativeGasUsed", "nodeType": "MemberAccess", - "referencedDeclaration": 4758, - "src": "16816:25:5", + "referencedDeclaration": 7819, + "src": "16816:25:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18725,27 +18725,27 @@ "arguments": [ { "expression": { - "id": 6007, + "id": 9068, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "16857:10:5", + "referencedDeclaration": 9017, + "src": "16857:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 6008, + "id": 9069, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "16868:17:5", + "memberLocation": "16868:17:25", "memberName": "cumulativeGasUsed", "nodeType": "MemberAccess", - "referencedDeclaration": 4729, - "src": "16857:28:5", + "referencedDeclaration": 7790, + "src": "16857:28:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -18759,18 +18759,18 @@ "typeString": "bytes memory" } ], - "id": 6006, + "id": 9067, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "16844:12:5", + "referencedDeclaration": 9574, + "src": "16844:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 6009, + "id": 9070, "isConstant": false, "isLValue": false, "isPure": false, @@ -18779,53 +18779,53 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16844:42:5", + "src": "16844:42:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "16816:70:5", + "src": "16816:70:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6011, + "id": 9072, "nodeType": "ExpressionStatement", - "src": "16816:70:5" + "src": "16816:70:25" }, { "expression": { - "id": 6019, + "id": 9080, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 6012, + "id": 9073, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "16896:7:5", + "referencedDeclaration": 9025, + "src": "16896:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 6014, + "id": 9075, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "16904:7:5", + "memberLocation": "16904:7:25", "memberName": "gasUsed", "nodeType": "MemberAccess", - "referencedDeclaration": 4764, - "src": "16896:15:5", + "referencedDeclaration": 7825, + "src": "16896:15:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18837,27 +18837,27 @@ "arguments": [ { "expression": { - "id": 6016, + "id": 9077, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "16927:10:5", + "referencedDeclaration": 9017, + "src": "16927:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 6017, + "id": 9078, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "16938:7:5", + "memberLocation": "16938:7:25", "memberName": "gasUsed", "nodeType": "MemberAccess", - "referencedDeclaration": 4735, - "src": "16927:18:5", + "referencedDeclaration": 7796, + "src": "16927:18:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -18871,18 +18871,18 @@ "typeString": "bytes memory" } ], - "id": 6015, + "id": 9076, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "16914:12:5", + "referencedDeclaration": 9574, + "src": "16914:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 6018, + "id": 9079, "isConstant": false, "isLValue": false, "isPure": false, @@ -18891,53 +18891,53 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16914:32:5", + "src": "16914:32:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "16896:50:5", + "src": "16896:50:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6020, + "id": 9081, "nodeType": "ExpressionStatement", - "src": "16896:50:5" + "src": "16896:50:25" }, { "expression": { - "id": 6028, + "id": 9089, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 6021, + "id": 9082, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "16956:7:5", + "referencedDeclaration": 9025, + "src": "16956:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 6023, + "id": 9084, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "16964:6:5", + "memberLocation": "16964:6:25", "memberName": "status", "nodeType": "MemberAccess", - "referencedDeclaration": 4772, - "src": "16956:14:5", + "referencedDeclaration": 7833, + "src": "16956:14:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18949,27 +18949,27 @@ "arguments": [ { "expression": { - "id": 6025, + "id": 9086, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "16986:10:5", + "referencedDeclaration": 9017, + "src": "16986:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 6026, + "id": 9087, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "16997:6:5", + "memberLocation": "16997:6:25", "memberName": "status", "nodeType": "MemberAccess", - "referencedDeclaration": 4743, - "src": "16986:17:5", + "referencedDeclaration": 7804, + "src": "16986:17:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -18983,18 +18983,18 @@ "typeString": "bytes memory" } ], - "id": 6024, + "id": 9085, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "16973:12:5", + "referencedDeclaration": 9574, + "src": "16973:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 6027, + "id": 9088, "isConstant": false, "isLValue": false, "isPure": false, @@ -19003,53 +19003,53 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16973:31:5", + "src": "16973:31:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "16956:48:5", + "src": "16956:48:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6029, + "id": 9090, "nodeType": "ExpressionStatement", - "src": "16956:48:5" + "src": "16956:48:25" }, { "expression": { - "id": 6037, + "id": 9098, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 6030, + "id": 9091, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "17014:7:5", + "referencedDeclaration": 9025, + "src": "17014:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 6032, + "id": 9093, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17022:16:5", + "memberLocation": "17022:16:25", "memberName": "transactionIndex", "nodeType": "MemberAccess", - "referencedDeclaration": 4778, - "src": "17014:24:5", + "referencedDeclaration": 7839, + "src": "17014:24:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19061,27 +19061,27 @@ "arguments": [ { "expression": { - "id": 6034, + "id": 9095, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "17054:10:5", + "referencedDeclaration": 9017, + "src": "17054:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 6035, + "id": 9096, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17065:16:5", + "memberLocation": "17065:16:25", "memberName": "transactionIndex", "nodeType": "MemberAccess", - "referencedDeclaration": 4749, - "src": "17054:27:5", + "referencedDeclaration": 7810, + "src": "17054:27:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -19095,18 +19095,18 @@ "typeString": "bytes memory" } ], - "id": 6033, + "id": 9094, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "17041:12:5", + "referencedDeclaration": 9574, + "src": "17041:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 6036, + "id": 9097, "isConstant": false, "isLValue": false, "isPure": false, @@ -19115,53 +19115,53 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17041:41:5", + "src": "17041:41:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17014:68:5", + "src": "17014:68:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6038, + "id": 9099, "nodeType": "ExpressionStatement", - "src": "17014:68:5" + "src": "17014:68:25" }, { "expression": { - "id": 6046, + "id": 9107, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 6039, + "id": 9100, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "17092:7:5", + "referencedDeclaration": 9025, + "src": "17092:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 6041, + "id": 9102, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17100:11:5", + "memberLocation": "17100:11:25", "memberName": "blockNumber", "nodeType": "MemberAccess", - "referencedDeclaration": 4754, - "src": "17092:19:5", + "referencedDeclaration": 7815, + "src": "17092:19:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19173,27 +19173,27 @@ "arguments": [ { "expression": { - "id": 6043, + "id": 9104, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "17127:10:5", + "referencedDeclaration": 9017, + "src": "17127:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 6044, + "id": 9105, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17138:11:5", + "memberLocation": "17138:11:25", "memberName": "blockNumber", "nodeType": "MemberAccess", - "referencedDeclaration": 4725, - "src": "17127:22:5", + "referencedDeclaration": 7786, + "src": "17127:22:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -19207,18 +19207,18 @@ "typeString": "bytes memory" } ], - "id": 6042, + "id": 9103, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "17114:12:5", + "referencedDeclaration": 9574, + "src": "17114:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 6045, + "id": 9106, "isConstant": false, "isLValue": false, "isPure": false, @@ -19227,55 +19227,55 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17114:36:5", + "src": "17114:36:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17092:58:5", + "src": "17092:58:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6047, + "id": 9108, "nodeType": "ExpressionStatement", - "src": "17092:58:5" + "src": "17092:58:25" }, { "expression": { - "id": 6055, + "id": 9116, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 6048, + "id": 9109, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "17160:7:5", + "referencedDeclaration": 9025, + "src": "17160:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 6050, + "id": 9111, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17168:4:5", + "memberLocation": "17168:4:25", "memberName": "logs", "nodeType": "MemberAccess", - "referencedDeclaration": 4768, - "src": "17160:12:5", + "referencedDeclaration": 7829, + "src": "17160:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, @@ -19285,29 +19285,29 @@ "arguments": [ { "expression": { - "id": 6052, + "id": 9113, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "17201:10:5", + "referencedDeclaration": 9017, + "src": "17201:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 6053, + "id": 9114, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17212:4:5", + "memberLocation": "17212:4:25", "memberName": "logs", "nodeType": "MemberAccess", - "referencedDeclaration": 4739, - "src": "17201:15:5", + "referencedDeclaration": 7800, + "src": "17201:15:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } } @@ -19315,22 +19315,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } ], - "id": 6051, + "id": 9112, "name": "rawToConvertedReceiptLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6211, - "src": "17175:25:5", + "referencedDeclaration": 9272, + "src": "17175:25:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_function_internal_pure$_t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr_$returns$_t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (struct StdCheatsSafe.RawReceiptLog memory[] memory) pure returns (struct StdCheatsSafe.ReceiptLog memory[] memory)" } }, - "id": 6054, + "id": 9115, "isConstant": false, "isLValue": false, "isPure": false, @@ -19339,53 +19339,53 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17175:42:5", + "src": "17175:42:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "src": "17160:57:5", + "src": "17160:57:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "id": 6056, + "id": 9117, "nodeType": "ExpressionStatement", - "src": "17160:57:5" + "src": "17160:57:25" }, { "expression": { - "id": 6062, + "id": 9123, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 6057, + "id": 9118, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "17227:7:5", + "referencedDeclaration": 9025, + "src": "17227:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 6059, + "id": 9120, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17235:9:5", + "memberLocation": "17235:9:25", "memberName": "logsBloom", "nodeType": "MemberAccess", - "referencedDeclaration": 4770, - "src": "17227:17:5", + "referencedDeclaration": 7831, + "src": "17227:17:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -19395,72 +19395,72 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 6060, + "id": 9121, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "17247:10:5", + "referencedDeclaration": 9017, + "src": "17247:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 6061, + "id": 9122, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17258:9:5", + "memberLocation": "17258:9:25", "memberName": "logsBloom", "nodeType": "MemberAccess", - "referencedDeclaration": 4741, - "src": "17247:20:5", + "referencedDeclaration": 7802, + "src": "17247:20:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "src": "17227:40:5", + "src": "17227:40:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 6063, + "id": 9124, "nodeType": "ExpressionStatement", - "src": "17227:40:5" + "src": "17227:40:25" }, { "expression": { - "id": 6069, + "id": 9130, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 6064, + "id": 9125, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "17277:7:5", + "referencedDeclaration": 9025, + "src": "17277:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "id": 6066, + "id": 9127, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17285:15:5", + "memberLocation": "17285:15:25", "memberName": "transactionHash", "nodeType": "MemberAccess", - "referencedDeclaration": 4776, - "src": "17277:23:5", + "referencedDeclaration": 7837, + "src": "17277:23:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -19470,59 +19470,59 @@ "operator": "=", "rightHandSide": { "expression": { - "id": 6067, + "id": 9128, "name": "rawReceipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5956, - "src": "17303:10:5", + "referencedDeclaration": 9017, + "src": "17303:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt memory" } }, - "id": 6068, + "id": 9129, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17314:15:5", + "memberLocation": "17314:15:25", "memberName": "transactionHash", "nodeType": "MemberAccess", - "referencedDeclaration": 4747, - "src": "17303:26:5", + "referencedDeclaration": 7808, + "src": "17303:26:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "17277:52:5", + "src": "17277:52:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 6070, + "id": 9131, "nodeType": "ExpressionStatement", - "src": "17277:52:5" + "src": "17277:52:25" }, { "expression": { - "id": 6071, + "id": 9132, "name": "receipt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5964, - "src": "17346:7:5", + "referencedDeclaration": 9025, + "src": "17346:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt memory" } }, - "functionReturnParameters": 5961, - "id": 6072, + "functionReturnParameters": 9022, + "id": 9133, "nodeType": "Return", - "src": "17339:14:5" + "src": "17339:14:25" } ] }, @@ -19530,188 +19530,188 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedReceipt", - "nameLocation": "16407:21:5", + "nameLocation": "16407:21:25", "parameters": { - "id": 5957, + "id": 9018, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5956, + "id": 9017, "mutability": "mutable", "name": "rawReceipt", - "nameLocation": "16447:10:5", + "nameLocation": "16447:10:25", "nodeType": "VariableDeclaration", - "scope": 6074, - "src": "16429:28:5", + "scope": 9135, + "src": "16429:28:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_memory_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" }, "typeName": { - "id": 5955, + "id": 9016, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5954, + "id": 9015, "name": "RawReceipt", "nameLocations": [ - "16429:10:5" + "16429:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4750, - "src": "16429:10:5" + "referencedDeclaration": 7811, + "src": "16429:10:25" }, - "referencedDeclaration": 4750, - "src": "16429:10:5", + "referencedDeclaration": 7811, + "src": "16429:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceipt_$4750_storage_ptr", + "typeIdentifier": "t_struct$_RawReceipt_$7811_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceipt" } }, "visibility": "internal" } ], - "src": "16428:30:5" + "src": "16428:30:25" }, "returnParameters": { - "id": 5961, + "id": 9022, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 5960, + "id": 9021, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 6074, - "src": "16490:14:5", + "scope": 9135, + "src": "16490:14:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_memory_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_memory_ptr", "typeString": "struct StdCheatsSafe.Receipt" }, "typeName": { - "id": 5959, + "id": 9020, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 5958, + "id": 9019, "name": "Receipt", "nameLocations": [ - "16490:7:5" + "16490:7:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4779, - "src": "16490:7:5" + "referencedDeclaration": 7840, + "src": "16490:7:25" }, - "referencedDeclaration": 4779, - "src": "16490:7:5", + "referencedDeclaration": 7840, + "src": "16490:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Receipt_$4779_storage_ptr", + "typeIdentifier": "t_struct$_Receipt_$7840_storage_ptr", "typeString": "struct StdCheatsSafe.Receipt" } }, "visibility": "internal" } ], - "src": "16489:16:5" + "src": "16489:16:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 6211, + "id": 9272, "nodeType": "FunctionDefinition", - "src": "17366:873:5", + "src": "17366:873:25", "nodes": [], "body": { - "id": 6210, + "id": 9271, "nodeType": "Block", - "src": "17521:718:5", + "src": "17521:718:25", "nodes": [], "statements": [ { "assignments": [ - 6089 + 9150 ], "declarations": [ { "constant": false, - "id": 6089, + "id": 9150, "mutability": "mutable", "name": "logs", - "nameLocation": "17551:4:5", + "nameLocation": "17551:4:25", "nodeType": "VariableDeclaration", - "scope": 6210, - "src": "17531:24:5", + "scope": 9271, + "src": "17531:24:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" }, "typeName": { "baseType": { - "id": 6087, + "id": 9148, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 6086, + "id": 9147, "name": "ReceiptLog", "nameLocations": [ - "17531:10:5" + "17531:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4867, - "src": "17531:10:5" + "referencedDeclaration": 7928, + "src": "17531:10:25" }, - "referencedDeclaration": 4867, - "src": "17531:10:5", + "referencedDeclaration": 7928, + "src": "17531:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_storage_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog" } }, - "id": 6088, + "id": 9149, "nodeType": "ArrayTypeName", - "src": "17531:12:5", + "src": "17531:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" } }, "visibility": "internal" } ], - "id": 6097, + "id": 9158, "initialValue": { "arguments": [ { "expression": { - "id": 6094, + "id": 9155, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "17575:7:5", + "referencedDeclaration": 9139, + "src": "17575:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6095, + "id": 9156, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "17583:6:5", + "memberLocation": "17583:6:25", "memberName": "length", "nodeType": "MemberAccess", - "src": "17575:14:5", + "src": "17575:14:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19725,48 +19725,48 @@ "typeString": "uint256" } ], - "id": 6093, + "id": 9154, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "17558:16:5", + "src": "17558:16:25", "typeDescriptions": { - "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (uint256) pure returns (struct StdCheatsSafe.ReceiptLog memory[] memory)" }, "typeName": { "baseType": { - "id": 6091, + "id": 9152, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 6090, + "id": 9151, "name": "ReceiptLog", "nameLocations": [ - "17562:10:5" + "17562:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4867, - "src": "17562:10:5" + "referencedDeclaration": 7928, + "src": "17562:10:25" }, - "referencedDeclaration": 4867, - "src": "17562:10:5", + "referencedDeclaration": 7928, + "src": "17562:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_storage_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog" } }, - "id": 6092, + "id": 9153, "nodeType": "ArrayTypeName", - "src": "17562:12:5", + "src": "17562:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" } } }, - "id": 6096, + "id": 9157, "isConstant": false, "isLValue": false, "isPure": false, @@ -19775,25 +19775,25 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17558:32:5", + "src": "17558:32:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, "nodeType": "VariableDeclarationStatement", - "src": "17531:59:5" + "src": "17531:59:25" }, { "body": { - "id": 6206, + "id": 9267, "nodeType": "Block", - "src": "17641:571:5", + "src": "17641:571:25", "statements": [ { "expression": { - "id": 6116, + "id": 9177, "isConstant": false, "isLValue": false, "isPure": false, @@ -19801,25 +19801,25 @@ "leftHandSide": { "expression": { "baseExpression": { - "id": 6108, + "id": 9169, "name": "logs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6089, - "src": "17655:4:5", + "referencedDeclaration": 9150, + "src": "17655:4:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "id": 6110, + "id": 9171, "indexExpression": { - "id": 6109, + "id": 9170, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17660:1:5", + "referencedDeclaration": 9160, + "src": "17660:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19830,22 +19830,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17655:7:5", + "src": "17655:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_memory_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" } }, - "id": 6111, + "id": 9172, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17663:10:5", + "memberLocation": "17663:10:25", "memberName": "logAddress", "nodeType": "MemberAccess", - "referencedDeclaration": 4849, - "src": "17655:18:5", + "referencedDeclaration": 7910, + "src": "17655:18:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19856,25 +19856,25 @@ "rightHandSide": { "expression": { "baseExpression": { - "id": 6112, + "id": 9173, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "17676:7:5", + "referencedDeclaration": 9139, + "src": "17676:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6114, + "id": 9175, "indexExpression": { - "id": 6113, + "id": 9174, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17684:1:5", + "referencedDeclaration": 9160, + "src": "17684:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19885,40 +19885,40 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17676:10:5", + "src": "17676:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_memory_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" } }, - "id": 6115, + "id": 9176, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17687:10:5", + "memberLocation": "17687:10:25", "memberName": "logAddress", "nodeType": "MemberAccess", - "referencedDeclaration": 4827, - "src": "17676:21:5", + "referencedDeclaration": 7888, + "src": "17676:21:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "17655:42:5", + "src": "17655:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 6117, + "id": 9178, "nodeType": "ExpressionStatement", - "src": "17655:42:5" + "src": "17655:42:25" }, { "expression": { - "id": 6126, + "id": 9187, "isConstant": false, "isLValue": false, "isPure": false, @@ -19926,25 +19926,25 @@ "leftHandSide": { "expression": { "baseExpression": { - "id": 6118, + "id": 9179, "name": "logs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6089, - "src": "17711:4:5", + "referencedDeclaration": 9150, + "src": "17711:4:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "id": 6120, + "id": 9181, "indexExpression": { - "id": 6119, + "id": 9180, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17716:1:5", + "referencedDeclaration": 9160, + "src": "17716:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19955,22 +19955,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17711:7:5", + "src": "17711:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_memory_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" } }, - "id": 6121, + "id": 9182, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17719:9:5", + "memberLocation": "17719:9:25", "memberName": "blockHash", "nodeType": "MemberAccess", - "referencedDeclaration": 4851, - "src": "17711:17:5", + "referencedDeclaration": 7912, + "src": "17711:17:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -19981,25 +19981,25 @@ "rightHandSide": { "expression": { "baseExpression": { - "id": 6122, + "id": 9183, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "17731:7:5", + "referencedDeclaration": 9139, + "src": "17731:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6124, + "id": 9185, "indexExpression": { - "id": 6123, + "id": 9184, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17739:1:5", + "referencedDeclaration": 9160, + "src": "17739:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20010,40 +20010,40 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17731:10:5", + "src": "17731:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_memory_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" } }, - "id": 6125, + "id": 9186, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17742:9:5", + "memberLocation": "17742:9:25", "memberName": "blockHash", "nodeType": "MemberAccess", - "referencedDeclaration": 4829, - "src": "17731:20:5", + "referencedDeclaration": 7890, + "src": "17731:20:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "17711:40:5", + "src": "17711:40:25", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 6127, + "id": 9188, "nodeType": "ExpressionStatement", - "src": "17711:40:5" + "src": "17711:40:25" }, { "expression": { - "id": 6138, + "id": 9199, "isConstant": false, "isLValue": false, "isPure": false, @@ -20051,25 +20051,25 @@ "leftHandSide": { "expression": { "baseExpression": { - "id": 6128, + "id": 9189, "name": "logs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6089, - "src": "17765:4:5", + "referencedDeclaration": 9150, + "src": "17765:4:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "id": 6130, + "id": 9191, "indexExpression": { - "id": 6129, + "id": 9190, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17770:1:5", + "referencedDeclaration": 9160, + "src": "17770:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20080,22 +20080,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17765:7:5", + "src": "17765:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_memory_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" } }, - "id": 6131, + "id": 9192, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17773:11:5", + "memberLocation": "17773:11:25", "memberName": "blockNumber", "nodeType": "MemberAccess", - "referencedDeclaration": 4853, - "src": "17765:19:5", + "referencedDeclaration": 7914, + "src": "17765:19:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20108,25 +20108,25 @@ { "expression": { "baseExpression": { - "id": 6133, + "id": 9194, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "17800:7:5", + "referencedDeclaration": 9139, + "src": "17800:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6135, + "id": 9196, "indexExpression": { - "id": 6134, + "id": 9195, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17808:1:5", + "referencedDeclaration": 9160, + "src": "17808:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20137,22 +20137,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17800:10:5", + "src": "17800:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_memory_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" } }, - "id": 6136, + "id": 9197, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17811:11:5", + "memberLocation": "17811:11:25", "memberName": "blockNumber", "nodeType": "MemberAccess", - "referencedDeclaration": 4831, - "src": "17800:22:5", + "referencedDeclaration": 7892, + "src": "17800:22:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20166,18 +20166,18 @@ "typeString": "bytes memory" } ], - "id": 6132, + "id": 9193, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "17787:12:5", + "referencedDeclaration": 9574, + "src": "17787:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 6137, + "id": 9198, "isConstant": false, "isLValue": false, "isPure": false, @@ -20186,26 +20186,26 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17787:36:5", + "src": "17787:36:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17765:58:5", + "src": "17765:58:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6139, + "id": 9200, "nodeType": "ExpressionStatement", - "src": "17765:58:5" + "src": "17765:58:25" }, { "expression": { - "id": 6148, + "id": 9209, "isConstant": false, "isLValue": false, "isPure": false, @@ -20213,25 +20213,25 @@ "leftHandSide": { "expression": { "baseExpression": { - "id": 6140, + "id": 9201, "name": "logs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6089, - "src": "17837:4:5", + "referencedDeclaration": 9150, + "src": "17837:4:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "id": 6142, + "id": 9203, "indexExpression": { - "id": 6141, + "id": 9202, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17842:1:5", + "referencedDeclaration": 9160, + "src": "17842:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20242,22 +20242,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17837:7:5", + "src": "17837:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_memory_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" } }, - "id": 6143, + "id": 9204, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17845:4:5", + "memberLocation": "17845:4:25", "memberName": "data", "nodeType": "MemberAccess", - "referencedDeclaration": 4855, - "src": "17837:12:5", + "referencedDeclaration": 7916, + "src": "17837:12:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20268,25 +20268,25 @@ "rightHandSide": { "expression": { "baseExpression": { - "id": 6144, + "id": 9205, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "17852:7:5", + "referencedDeclaration": 9139, + "src": "17852:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6146, + "id": 9207, "indexExpression": { - "id": 6145, + "id": 9206, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17860:1:5", + "referencedDeclaration": 9160, + "src": "17860:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20297,40 +20297,40 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17852:10:5", + "src": "17852:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_memory_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" } }, - "id": 6147, + "id": 9208, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17863:4:5", + "memberLocation": "17863:4:25", "memberName": "data", "nodeType": "MemberAccess", - "referencedDeclaration": 4833, - "src": "17852:15:5", + "referencedDeclaration": 7894, + "src": "17852:15:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "src": "17837:30:5", + "src": "17837:30:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 6149, + "id": 9210, "nodeType": "ExpressionStatement", - "src": "17837:30:5" + "src": "17837:30:25" }, { "expression": { - "id": 6160, + "id": 9221, "isConstant": false, "isLValue": false, "isPure": false, @@ -20338,25 +20338,25 @@ "leftHandSide": { "expression": { "baseExpression": { - "id": 6150, + "id": 9211, "name": "logs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6089, - "src": "17881:4:5", + "referencedDeclaration": 9150, + "src": "17881:4:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "id": 6152, + "id": 9213, "indexExpression": { - "id": 6151, + "id": 9212, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17886:1:5", + "referencedDeclaration": 9160, + "src": "17886:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20367,22 +20367,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17881:7:5", + "src": "17881:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_memory_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" } }, - "id": 6153, + "id": 9214, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17889:8:5", + "memberLocation": "17889:8:25", "memberName": "logIndex", "nodeType": "MemberAccess", - "referencedDeclaration": 4857, - "src": "17881:16:5", + "referencedDeclaration": 7918, + "src": "17881:16:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20395,25 +20395,25 @@ { "expression": { "baseExpression": { - "id": 6155, + "id": 9216, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "17913:7:5", + "referencedDeclaration": 9139, + "src": "17913:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6157, + "id": 9218, "indexExpression": { - "id": 6156, + "id": 9217, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17921:1:5", + "referencedDeclaration": 9160, + "src": "17921:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20424,22 +20424,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17913:10:5", + "src": "17913:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_memory_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" } }, - "id": 6158, + "id": 9219, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17924:8:5", + "memberLocation": "17924:8:25", "memberName": "logIndex", "nodeType": "MemberAccess", - "referencedDeclaration": 4835, - "src": "17913:19:5", + "referencedDeclaration": 7896, + "src": "17913:19:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20453,18 +20453,18 @@ "typeString": "bytes memory" } ], - "id": 6154, + "id": 9215, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "17900:12:5", + "referencedDeclaration": 9574, + "src": "17900:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 6159, + "id": 9220, "isConstant": false, "isLValue": false, "isPure": false, @@ -20473,26 +20473,26 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17900:33:5", + "src": "17900:33:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17881:52:5", + "src": "17881:52:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6161, + "id": 9222, "nodeType": "ExpressionStatement", - "src": "17881:52:5" + "src": "17881:52:25" }, { "expression": { - "id": 6170, + "id": 9231, "isConstant": false, "isLValue": false, "isPure": false, @@ -20500,25 +20500,25 @@ "leftHandSide": { "expression": { "baseExpression": { - "id": 6162, + "id": 9223, "name": "logs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6089, - "src": "17947:4:5", + "referencedDeclaration": 9150, + "src": "17947:4:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "id": 6164, + "id": 9225, "indexExpression": { - "id": 6163, + "id": 9224, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17952:1:5", + "referencedDeclaration": 9160, + "src": "17952:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20529,22 +20529,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17947:7:5", + "src": "17947:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_memory_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" } }, - "id": 6165, + "id": 9226, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "17955:6:5", + "memberLocation": "17955:6:25", "memberName": "topics", "nodeType": "MemberAccess", - "referencedDeclaration": 4860, - "src": "17947:14:5", + "referencedDeclaration": 7921, + "src": "17947:14:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -20555,25 +20555,25 @@ "rightHandSide": { "expression": { "baseExpression": { - "id": 6166, + "id": 9227, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "17964:7:5", + "referencedDeclaration": 9139, + "src": "17964:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6168, + "id": 9229, "indexExpression": { - "id": 6167, + "id": 9228, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17972:1:5", + "referencedDeclaration": 9160, + "src": "17972:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20584,40 +20584,40 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17964:10:5", + "src": "17964:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_memory_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" } }, - "id": 6169, + "id": 9230, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "17975:6:5", + "memberLocation": "17975:6:25", "memberName": "topics", "nodeType": "MemberAccess", - "referencedDeclaration": 4840, - "src": "17964:17:5", + "referencedDeclaration": 7901, + "src": "17964:17:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "src": "17947:34:5", + "src": "17947:34:25", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 6171, + "id": 9232, "nodeType": "ExpressionStatement", - "src": "17947:34:5" + "src": "17947:34:25" }, { "expression": { - "id": 6182, + "id": 9243, "isConstant": false, "isLValue": false, "isPure": false, @@ -20625,25 +20625,25 @@ "leftHandSide": { "expression": { "baseExpression": { - "id": 6172, + "id": 9233, "name": "logs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6089, - "src": "17995:4:5", + "referencedDeclaration": 9150, + "src": "17995:4:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "id": 6174, + "id": 9235, "indexExpression": { - "id": 6173, + "id": 9234, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "18000:1:5", + "referencedDeclaration": 9160, + "src": "18000:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20654,22 +20654,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "17995:7:5", + "src": "17995:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_memory_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" } }, - "id": 6175, + "id": 9236, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "18003:16:5", + "memberLocation": "18003:16:25", "memberName": "transactionIndex", "nodeType": "MemberAccess", - "referencedDeclaration": 4862, - "src": "17995:24:5", + "referencedDeclaration": 7923, + "src": "17995:24:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20682,25 +20682,25 @@ { "expression": { "baseExpression": { - "id": 6177, + "id": 9238, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "18035:7:5", + "referencedDeclaration": 9139, + "src": "18035:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6179, + "id": 9240, "indexExpression": { - "id": 6178, + "id": 9239, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "18043:1:5", + "referencedDeclaration": 9160, + "src": "18043:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20711,22 +20711,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18035:10:5", + "src": "18035:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_memory_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" } }, - "id": 6180, + "id": 9241, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "18046:16:5", + "memberLocation": "18046:16:25", "memberName": "transactionIndex", "nodeType": "MemberAccess", - "referencedDeclaration": 4844, - "src": "18035:27:5", + "referencedDeclaration": 7905, + "src": "18035:27:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20740,18 +20740,18 @@ "typeString": "bytes memory" } ], - "id": 6176, + "id": 9237, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "18022:12:5", + "referencedDeclaration": 9574, + "src": "18022:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 6181, + "id": 9242, "isConstant": false, "isLValue": false, "isPure": false, @@ -20760,26 +20760,26 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18022:41:5", + "src": "18022:41:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17995:68:5", + "src": "17995:68:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6183, + "id": 9244, "nodeType": "ExpressionStatement", - "src": "17995:68:5" + "src": "17995:68:25" }, { "expression": { - "id": 6194, + "id": 9255, "isConstant": false, "isLValue": false, "isPure": false, @@ -20787,25 +20787,25 @@ "leftHandSide": { "expression": { "baseExpression": { - "id": 6184, + "id": 9245, "name": "logs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6089, - "src": "18077:4:5", + "referencedDeclaration": 9150, + "src": "18077:4:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "id": 6186, + "id": 9247, "indexExpression": { - "id": 6185, + "id": 9246, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "18082:1:5", + "referencedDeclaration": 9160, + "src": "18082:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20816,22 +20816,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18077:7:5", + "src": "18077:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_memory_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" } }, - "id": 6187, + "id": 9248, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "18085:19:5", + "memberLocation": "18085:19:25", "memberName": "transactionLogIndex", "nodeType": "MemberAccess", - "referencedDeclaration": 4864, - "src": "18077:27:5", + "referencedDeclaration": 7925, + "src": "18077:27:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20844,25 +20844,25 @@ { "expression": { "baseExpression": { - "id": 6189, + "id": 9250, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "18120:7:5", + "referencedDeclaration": 9139, + "src": "18120:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6191, + "id": 9252, "indexExpression": { - "id": 6190, + "id": 9251, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "18128:1:5", + "referencedDeclaration": 9160, + "src": "18128:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20873,22 +20873,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18120:10:5", + "src": "18120:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_memory_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" } }, - "id": 6192, + "id": 9253, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "18131:19:5", + "memberLocation": "18131:19:25", "memberName": "transactionLogIndex", "nodeType": "MemberAccess", - "referencedDeclaration": 4846, - "src": "18120:30:5", + "referencedDeclaration": 7907, + "src": "18120:30:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -20902,18 +20902,18 @@ "typeString": "bytes memory" } ], - "id": 6188, + "id": 9249, "name": "_bytesToUint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6513, - "src": "18107:12:5", + "referencedDeclaration": 9574, + "src": "18107:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_uint256_$", "typeString": "function (bytes memory) pure returns (uint256)" } }, - "id": 6193, + "id": 9254, "isConstant": false, "isLValue": false, "isPure": false, @@ -20922,26 +20922,26 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18107:44:5", + "src": "18107:44:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "18077:74:5", + "src": "18077:74:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6195, + "id": 9256, "nodeType": "ExpressionStatement", - "src": "18077:74:5" + "src": "18077:74:25" }, { "expression": { - "id": 6204, + "id": 9265, "isConstant": false, "isLValue": false, "isPure": false, @@ -20949,25 +20949,25 @@ "leftHandSide": { "expression": { "baseExpression": { - "id": 6196, + "id": 9257, "name": "logs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6089, - "src": "18165:4:5", + "referencedDeclaration": 9150, + "src": "18165:4:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "id": 6198, + "id": 9259, "indexExpression": { - "id": 6197, + "id": 9258, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "18170:1:5", + "referencedDeclaration": 9160, + "src": "18170:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20978,22 +20978,22 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18165:7:5", + "src": "18165:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_memory_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory" } }, - "id": 6199, + "id": 9260, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "18173:7:5", + "memberLocation": "18173:7:25", "memberName": "removed", "nodeType": "MemberAccess", - "referencedDeclaration": 4866, - "src": "18165:15:5", + "referencedDeclaration": 7927, + "src": "18165:15:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21004,25 +21004,25 @@ "rightHandSide": { "expression": { "baseExpression": { - "id": 6200, + "id": 9261, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "18183:7:5", + "referencedDeclaration": 9139, + "src": "18183:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6202, + "id": 9263, "indexExpression": { - "id": 6201, + "id": 9262, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "18191:1:5", + "referencedDeclaration": 9160, + "src": "18191:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21033,36 +21033,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "18183:10:5", + "src": "18183:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_memory_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory" } }, - "id": 6203, + "id": 9264, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "18194:7:5", + "memberLocation": "18194:7:25", "memberName": "removed", "nodeType": "MemberAccess", - "referencedDeclaration": 4837, - "src": "18183:18:5", + "referencedDeclaration": 7898, + "src": "18183:18:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "18165:36:5", + "src": "18165:36:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 6205, + "id": 9266, "nodeType": "ExpressionStatement", - "src": "18165:36:5" + "src": "18165:36:25" } ] }, @@ -21071,18 +21071,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 6104, + "id": 9165, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 6101, + "id": 9162, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17616:1:5", + "referencedDeclaration": 9160, + "src": "17616:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21092,52 +21092,52 @@ "operator": "<", "rightExpression": { "expression": { - "id": 6102, + "id": 9163, "name": "rawLogs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6078, - "src": "17620:7:5", + "referencedDeclaration": 9139, + "src": "17620:7:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog memory[] memory" } }, - "id": 6103, + "id": 9164, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "17628:6:5", + "memberLocation": "17628:6:25", "memberName": "length", "nodeType": "MemberAccess", - "src": "17620:14:5", + "src": "17620:14:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17616:18:5", + "src": "17616:18:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 6207, + "id": 9268, "initializationExpression": { "assignments": [ - 6099 + 9160 ], "declarations": [ { "constant": false, - "id": 6099, + "id": 9160, "mutability": "mutable", "name": "i", - "nameLocation": "17613:1:5", + "nameLocation": "17613:1:25", "nodeType": "VariableDeclaration", - "scope": 6207, - "src": "17605:9:5", + "scope": 9268, + "src": "17605:9:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21145,10 +21145,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6098, + "id": 9159, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "17605:7:5", + "src": "17605:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21157,13 +21157,13 @@ "visibility": "internal" } ], - "id": 6100, + "id": 9161, "nodeType": "VariableDeclarationStatement", - "src": "17605:9:5" + "src": "17605:9:25" }, "loopExpression": { "expression": { - "id": 6106, + "id": 9167, "isConstant": false, "isLValue": false, "isPure": false, @@ -21171,14 +21171,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "17636:3:5", + "src": "17636:3:25", "subExpression": { - "id": 6105, + "id": 9166, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6099, - "src": "17636:1:5", + "referencedDeclaration": 9160, + "src": "17636:1:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21189,30 +21189,30 @@ "typeString": "uint256" } }, - "id": 6107, + "id": 9168, "nodeType": "ExpressionStatement", - "src": "17636:3:5" + "src": "17636:3:25" }, "nodeType": "ForStatement", - "src": "17600:612:5" + "src": "17600:612:25" }, { "expression": { - "id": 6208, + "id": 9269, "name": "logs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6089, - "src": "18228:4:5", + "referencedDeclaration": 9150, + "src": "18228:4:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog memory[] memory" } }, - "functionReturnParameters": 6084, - "id": 6209, + "functionReturnParameters": 9145, + "id": 9270, "nodeType": "Return", - "src": "18221:11:5" + "src": "18221:11:25" } ] }, @@ -21220,143 +21220,143 @@ "kind": "function", "modifiers": [], "name": "rawToConvertedReceiptLogs", - "nameLocation": "17375:25:5", + "nameLocation": "17375:25:25", "parameters": { - "id": 6079, + "id": 9140, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6078, + "id": 9139, "mutability": "mutable", "name": "rawLogs", - "nameLocation": "17424:7:5", + "nameLocation": "17424:7:25", "nodeType": "VariableDeclaration", - "scope": 6211, - "src": "17401:30:5", + "scope": 9272, + "src": "17401:30:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog[]" }, "typeName": { "baseType": { - "id": 6076, + "id": 9137, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 6075, + "id": 9136, "name": "RawReceiptLog", "nameLocations": [ - "17401:13:5" + "17401:13:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4847, - "src": "17401:13:5" + "referencedDeclaration": 7908, + "src": "17401:13:25" }, - "referencedDeclaration": 4847, - "src": "17401:13:5", + "referencedDeclaration": 7908, + "src": "17401:13:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_RawReceiptLog_$4847_storage_ptr", + "typeIdentifier": "t_struct$_RawReceiptLog_$7908_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog" } }, - "id": 6077, + "id": 9138, "nodeType": "ArrayTypeName", - "src": "17401:15:5", + "src": "17401:15:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$4847_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_RawReceiptLog_$7908_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.RawReceiptLog[]" } }, "visibility": "internal" } ], - "src": "17400:32:5" + "src": "17400:32:25" }, "returnParameters": { - "id": 6084, + "id": 9145, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6083, + "id": 9144, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 6211, - "src": "17496:19:5", + "scope": 9272, + "src": "17496:19:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" }, "typeName": { "baseType": { - "id": 6081, + "id": 9142, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 6080, + "id": 9141, "name": "ReceiptLog", "nameLocations": [ - "17496:10:5" + "17496:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4867, - "src": "17496:10:5" + "referencedDeclaration": 7928, + "src": "17496:10:25" }, - "referencedDeclaration": 4867, - "src": "17496:10:5", + "referencedDeclaration": 7928, + "src": "17496:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_ReceiptLog_$4867_storage_ptr", + "typeIdentifier": "t_struct$_ReceiptLog_$7928_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog" } }, - "id": 6082, + "id": 9143, "nodeType": "ArrayTypeName", - "src": "17496:12:5", + "src": "17496:12:25", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$4867_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_ReceiptLog_$7928_storage_$dyn_storage_ptr", "typeString": "struct StdCheatsSafe.ReceiptLog[]" } }, "visibility": "internal" } ], - "src": "17495:21:5" + "src": "17495:21:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 6243, + "id": 9304, "nodeType": "FunctionDefinition", - "src": "18399:416:5", + "src": "18399:416:25", "nodes": [], "body": { - "id": 6242, + "id": 9303, "nodeType": "Block", - "src": "18498:317:5", + "src": "18498:317:25", "nodes": [], "statements": [ { "assignments": [ - 6221 + 9282 ], "declarations": [ { "constant": false, - "id": 6221, + "id": 9282, "mutability": "mutable", "name": "bytecode", - "nameLocation": "18521:8:5", + "nameLocation": "18521:8:25", "nodeType": "VariableDeclaration", - "scope": 6242, - "src": "18508:21:5", + "scope": 9303, + "src": "18508:21:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21364,10 +21364,10 @@ "typeString": "bytes" }, "typeName": { - "id": 6220, + "id": 9281, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "18508:5:5", + "src": "18508:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -21376,18 +21376,18 @@ "visibility": "internal" } ], - "id": 6230, + "id": 9291, "initialValue": { "arguments": [ { "arguments": [ { - "id": 6226, + "id": 9287, "name": "what", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6213, - "src": "18560:4:5", + "referencedDeclaration": 9274, + "src": "18560:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -21402,33 +21402,33 @@ } ], "expression": { - "id": 6224, + "id": 9285, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "18549:2:5", + "referencedDeclaration": 7649, + "src": "18549:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6225, + "id": 9286, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "18552:7:5", + "memberLocation": "18552:7:25", "memberName": "getCode", "nodeType": "MemberAccess", - "referencedDeclaration": 12704, - "src": "18549:10:5", + "referencedDeclaration": 15765, + "src": "18549:10:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) view external returns (bytes memory)" } }, - "id": 6227, + "id": 9288, "isConstant": false, "isLValue": false, "isPure": false, @@ -21437,7 +21437,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18549:16:5", + "src": "18549:16:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21445,12 +21445,12 @@ } }, { - "id": 6228, + "id": 9289, "name": "args", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6215, - "src": "18567:4:5", + "referencedDeclaration": 9276, + "src": "18567:4:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -21469,32 +21469,32 @@ } ], "expression": { - "id": 6222, + "id": 9283, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18532:3:5", + "src": "18532:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 6223, + "id": 9284, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "18536:12:5", + "memberLocation": "18536:12:25", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "18532:16:5", + "src": "18532:16:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 6229, + "id": 9290, "isConstant": false, "isLValue": false, "isPure": false, @@ -21503,7 +21503,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18532:40:5", + "src": "18532:40:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21511,22 +21511,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "18508:64:5" + "src": "18508:64:25" }, { "AST": { "nodeType": "YulBlock", - "src": "18634:79:5", + "src": "18634:79:25", "statements": [ { "nodeType": "YulAssignment", - "src": "18648:55:5", + "src": "18648:55:25", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "18663:1:5", + "src": "18663:1:25", "type": "", "value": "0" }, @@ -21535,12 +21535,12 @@ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "18670:8:5" + "src": "18670:8:25" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "18680:4:5", + "src": "18680:4:25", "type": "", "value": "0x20" } @@ -21548,41 +21548,41 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "18666:3:5" + "src": "18666:3:25" }, "nodeType": "YulFunctionCall", - "src": "18666:19:5" + "src": "18666:19:25" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "18693:8:5" + "src": "18693:8:25" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "18687:5:5" + "src": "18687:5:25" }, "nodeType": "YulFunctionCall", - "src": "18687:15:5" + "src": "18687:15:25" } ], "functionName": { "name": "create", "nodeType": "YulIdentifier", - "src": "18656:6:5" + "src": "18656:6:25" }, "nodeType": "YulFunctionCall", - "src": "18656:47:5" + "src": "18656:47:25" }, "variableNames": [ { "name": "addr", "nodeType": "YulIdentifier", - "src": "18648:4:5" + "src": "18648:4:25" } ] } @@ -21592,30 +21592,30 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 6218, + "declaration": 9279, "isOffset": false, "isSlot": false, - "src": "18648:4:5", + "src": "18648:4:25", "valueSize": 1 }, { - "declaration": 6221, + "declaration": 9282, "isOffset": false, "isSlot": false, - "src": "18670:8:5", + "src": "18670:8:25", "valueSize": 1 }, { - "declaration": 6221, + "declaration": 9282, "isOffset": false, "isSlot": false, - "src": "18693:8:5", + "src": "18693:8:25", "valueSize": 1 } ], - "id": 6231, + "id": 9292, "nodeType": "InlineAssembly", - "src": "18625:88:5" + "src": "18625:88:25" }, { "expression": { @@ -21625,18 +21625,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 6238, + "id": 9299, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 6233, + "id": 9294, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6218, - "src": "18731:4:5", + "referencedDeclaration": 9279, + "src": "18731:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -21648,14 +21648,14 @@ "arguments": [ { "hexValue": "30", - "id": 6236, + "id": 9297, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "18747:1:5", + "src": "18747:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -21670,26 +21670,26 @@ "typeString": "int_const 0" } ], - "id": 6235, + "id": 9296, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "18739:7:5", + "src": "18739:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 6234, + "id": 9295, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18739:7:5", + "src": "18739:7:25", "typeDescriptions": {} } }, - "id": 6237, + "id": 9298, "isConstant": false, "isLValue": false, "isPure": true, @@ -21698,14 +21698,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18739:10:5", + "src": "18739:10:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "18731:18:5", + "src": "18731:18:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21713,14 +21713,14 @@ }, { "hexValue": "537464436865617473206465706c6f79436f646528737472696e672c6279746573293a204465706c6f796d656e74206661696c65642e", - "id": 6239, + "id": 9300, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18751:56:5", + "src": "18751:56:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a8fe98dd1d450e91397ea844d0b9cef01528a963df7b8ac4b93b8aa3ef69cfce", "typeString": "literal_string \"StdCheats deployCode(string,bytes): Deployment failed.\"" @@ -21739,7 +21739,7 @@ "typeString": "literal_string \"StdCheats deployCode(string,bytes): Deployment failed.\"" } ], - "id": 6232, + "id": 9293, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -21747,13 +21747,13 @@ -18 ], "referencedDeclaration": -18, - "src": "18723:7:5", + "src": "18723:7:25", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 6240, + "id": 9301, "isConstant": false, "isLValue": false, "isPure": false, @@ -21762,16 +21762,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18723:85:5", + "src": "18723:85:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6241, + "id": 9302, "nodeType": "ExpressionStatement", - "src": "18723:85:5" + "src": "18723:85:25" } ] }, @@ -21779,20 +21779,20 @@ "kind": "function", "modifiers": [], "name": "deployCode", - "nameLocation": "18408:10:5", + "nameLocation": "18408:10:25", "parameters": { - "id": 6216, + "id": 9277, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6213, + "id": 9274, "mutability": "mutable", "name": "what", - "nameLocation": "18433:4:5", + "nameLocation": "18433:4:25", "nodeType": "VariableDeclaration", - "scope": 6243, - "src": "18419:18:5", + "scope": 9304, + "src": "18419:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21800,10 +21800,10 @@ "typeString": "string" }, "typeName": { - "id": 6212, + "id": 9273, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18419:6:5", + "src": "18419:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21813,13 +21813,13 @@ }, { "constant": false, - "id": 6215, + "id": 9276, "mutability": "mutable", "name": "args", - "nameLocation": "18452:4:5", + "nameLocation": "18452:4:25", "nodeType": "VariableDeclaration", - "scope": 6243, - "src": "18439:17:5", + "scope": 9304, + "src": "18439:17:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21827,10 +21827,10 @@ "typeString": "bytes" }, "typeName": { - "id": 6214, + "id": 9275, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "18439:5:5", + "src": "18439:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -21839,21 +21839,21 @@ "visibility": "internal" } ], - "src": "18418:39:5" + "src": "18418:39:25" }, "returnParameters": { - "id": 6219, + "id": 9280, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6218, + "id": 9279, "mutability": "mutable", "name": "addr", - "nameLocation": "18492:4:5", + "nameLocation": "18492:4:25", "nodeType": "VariableDeclaration", - "scope": 6243, - "src": "18484:12:5", + "scope": 9304, + "src": "18484:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21861,10 +21861,10 @@ "typeString": "address" }, "typeName": { - "id": 6217, + "id": 9278, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18484:7:5", + "src": "18484:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -21874,38 +21874,38 @@ "visibility": "internal" } ], - "src": "18483:14:5" + "src": "18483:14:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6269, + "id": 9330, "nodeType": "FunctionDefinition", - "src": "18821:367:5", + "src": "18821:367:25", "nodes": [], "body": { - "id": 6268, + "id": 9329, "nodeType": "Block", - "src": "18901:287:5", + "src": "18901:287:25", "nodes": [], "statements": [ { "assignments": [ - 6251 + 9312 ], "declarations": [ { "constant": false, - "id": 6251, + "id": 9312, "mutability": "mutable", "name": "bytecode", - "nameLocation": "18924:8:5", + "nameLocation": "18924:8:25", "nodeType": "VariableDeclaration", - "scope": 6268, - "src": "18911:21:5", + "scope": 9329, + "src": "18911:21:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21913,10 +21913,10 @@ "typeString": "bytes" }, "typeName": { - "id": 6250, + "id": 9311, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "18911:5:5", + "src": "18911:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -21925,16 +21925,16 @@ "visibility": "internal" } ], - "id": 6256, + "id": 9317, "initialValue": { "arguments": [ { - "id": 6254, + "id": 9315, "name": "what", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6245, - "src": "18946:4:5", + "referencedDeclaration": 9306, + "src": "18946:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -21949,33 +21949,33 @@ } ], "expression": { - "id": 6252, + "id": 9313, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "18935:2:5", + "referencedDeclaration": 7649, + "src": "18935:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6253, + "id": 9314, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "18938:7:5", + "memberLocation": "18938:7:25", "memberName": "getCode", "nodeType": "MemberAccess", - "referencedDeclaration": 12704, - "src": "18935:10:5", + "referencedDeclaration": 15765, + "src": "18935:10:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) view external returns (bytes memory)" } }, - "id": 6255, + "id": 9316, "isConstant": false, "isLValue": false, "isPure": false, @@ -21984,7 +21984,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18935:16:5", + "src": "18935:16:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21992,22 +21992,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "18911:40:5" + "src": "18911:40:25" }, { "AST": { "nodeType": "YulBlock", - "src": "19013:79:5", + "src": "19013:79:25", "statements": [ { "nodeType": "YulAssignment", - "src": "19027:55:5", + "src": "19027:55:25", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "19042:1:5", + "src": "19042:1:25", "type": "", "value": "0" }, @@ -22016,12 +22016,12 @@ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "19049:8:5" + "src": "19049:8:25" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "19059:4:5", + "src": "19059:4:25", "type": "", "value": "0x20" } @@ -22029,41 +22029,41 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "19045:3:5" + "src": "19045:3:25" }, "nodeType": "YulFunctionCall", - "src": "19045:19:5" + "src": "19045:19:25" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "19072:8:5" + "src": "19072:8:25" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "19066:5:5" + "src": "19066:5:25" }, "nodeType": "YulFunctionCall", - "src": "19066:15:5" + "src": "19066:15:25" } ], "functionName": { "name": "create", "nodeType": "YulIdentifier", - "src": "19035:6:5" + "src": "19035:6:25" }, "nodeType": "YulFunctionCall", - "src": "19035:47:5" + "src": "19035:47:25" }, "variableNames": [ { "name": "addr", "nodeType": "YulIdentifier", - "src": "19027:4:5" + "src": "19027:4:25" } ] } @@ -22073,30 +22073,30 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 6248, + "declaration": 9309, "isOffset": false, "isSlot": false, - "src": "19027:4:5", + "src": "19027:4:25", "valueSize": 1 }, { - "declaration": 6251, + "declaration": 9312, "isOffset": false, "isSlot": false, - "src": "19049:8:5", + "src": "19049:8:25", "valueSize": 1 }, { - "declaration": 6251, + "declaration": 9312, "isOffset": false, "isSlot": false, - "src": "19072:8:5", + "src": "19072:8:25", "valueSize": 1 } ], - "id": 6257, + "id": 9318, "nodeType": "InlineAssembly", - "src": "19004:88:5" + "src": "19004:88:25" }, { "expression": { @@ -22106,18 +22106,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 6264, + "id": 9325, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 6259, + "id": 9320, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6248, - "src": "19110:4:5", + "referencedDeclaration": 9309, + "src": "19110:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -22129,14 +22129,14 @@ "arguments": [ { "hexValue": "30", - "id": 6262, + "id": 9323, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "19126:1:5", + "src": "19126:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -22151,26 +22151,26 @@ "typeString": "int_const 0" } ], - "id": 6261, + "id": 9322, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "19118:7:5", + "src": "19118:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 6260, + "id": 9321, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19118:7:5", + "src": "19118:7:25", "typeDescriptions": {} } }, - "id": 6263, + "id": 9324, "isConstant": false, "isLValue": false, "isPure": true, @@ -22179,14 +22179,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19118:10:5", + "src": "19118:10:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "19110:18:5", + "src": "19110:18:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22194,14 +22194,14 @@ }, { "hexValue": "537464436865617473206465706c6f79436f646528737472696e67293a204465706c6f796d656e74206661696c65642e", - "id": 6265, + "id": 9326, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19130:50:5", + "src": "19130:50:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f6ca2d254da27f2f7b444314e77be236e782a4d81876827dbe8fe7dcea90b371", "typeString": "literal_string \"StdCheats deployCode(string): Deployment failed.\"" @@ -22220,7 +22220,7 @@ "typeString": "literal_string \"StdCheats deployCode(string): Deployment failed.\"" } ], - "id": 6258, + "id": 9319, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -22228,13 +22228,13 @@ -18 ], "referencedDeclaration": -18, - "src": "19102:7:5", + "src": "19102:7:25", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 6266, + "id": 9327, "isConstant": false, "isLValue": false, "isPure": false, @@ -22243,16 +22243,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19102:79:5", + "src": "19102:79:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6267, + "id": 9328, "nodeType": "ExpressionStatement", - "src": "19102:79:5" + "src": "19102:79:25" } ] }, @@ -22260,20 +22260,20 @@ "kind": "function", "modifiers": [], "name": "deployCode", - "nameLocation": "18830:10:5", + "nameLocation": "18830:10:25", "parameters": { - "id": 6246, + "id": 9307, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6245, + "id": 9306, "mutability": "mutable", "name": "what", - "nameLocation": "18855:4:5", + "nameLocation": "18855:4:25", "nodeType": "VariableDeclaration", - "scope": 6269, - "src": "18841:18:5", + "scope": 9330, + "src": "18841:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22281,10 +22281,10 @@ "typeString": "string" }, "typeName": { - "id": 6244, + "id": 9305, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18841:6:5", + "src": "18841:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22293,21 +22293,21 @@ "visibility": "internal" } ], - "src": "18840:20:5" + "src": "18840:20:25" }, "returnParameters": { - "id": 6249, + "id": 9310, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6248, + "id": 9309, "mutability": "mutable", "name": "addr", - "nameLocation": "18895:4:5", + "nameLocation": "18895:4:25", "nodeType": "VariableDeclaration", - "scope": 6269, - "src": "18887:12:5", + "scope": 9330, + "src": "18887:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22315,10 +22315,10 @@ "typeString": "address" }, "typeName": { - "id": 6247, + "id": 9308, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18887:7:5", + "src": "18887:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -22328,38 +22328,38 @@ "visibility": "internal" } ], - "src": "18886:14:5" + "src": "18886:14:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6304, + "id": 9365, "nodeType": "FunctionDefinition", - "src": "19250:439:5", + "src": "19250:439:25", "nodes": [], "body": { - "id": 6303, + "id": 9364, "nodeType": "Block", - "src": "19362:327:5", + "src": "19362:327:25", "nodes": [], "statements": [ { "assignments": [ - 6282 + 9343 ], "declarations": [ { "constant": false, - "id": 6282, + "id": 9343, "mutability": "mutable", "name": "bytecode", - "nameLocation": "19385:8:5", + "nameLocation": "19385:8:25", "nodeType": "VariableDeclaration", - "scope": 6303, - "src": "19372:21:5", + "scope": 9364, + "src": "19372:21:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22367,10 +22367,10 @@ "typeString": "bytes" }, "typeName": { - "id": 6281, + "id": 9342, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "19372:5:5", + "src": "19372:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -22379,18 +22379,18 @@ "visibility": "internal" } ], - "id": 6291, + "id": 9352, "initialValue": { "arguments": [ { "arguments": [ { - "id": 6287, + "id": 9348, "name": "what", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6272, - "src": "19424:4:5", + "referencedDeclaration": 9333, + "src": "19424:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -22405,33 +22405,33 @@ } ], "expression": { - "id": 6285, + "id": 9346, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "19413:2:5", + "referencedDeclaration": 7649, + "src": "19413:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6286, + "id": 9347, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "19416:7:5", + "memberLocation": "19416:7:25", "memberName": "getCode", "nodeType": "MemberAccess", - "referencedDeclaration": 12704, - "src": "19413:10:5", + "referencedDeclaration": 15765, + "src": "19413:10:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) view external returns (bytes memory)" } }, - "id": 6288, + "id": 9349, "isConstant": false, "isLValue": false, "isPure": false, @@ -22440,7 +22440,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19413:16:5", + "src": "19413:16:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22448,12 +22448,12 @@ } }, { - "id": 6289, + "id": 9350, "name": "args", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6274, - "src": "19431:4:5", + "referencedDeclaration": 9335, + "src": "19431:4:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -22472,32 +22472,32 @@ } ], "expression": { - "id": 6283, + "id": 9344, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19396:3:5", + "src": "19396:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 6284, + "id": 9345, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "19400:12:5", + "memberLocation": "19400:12:25", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "19396:16:5", + "src": "19396:16:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 6290, + "id": 9351, "isConstant": false, "isLValue": false, "isPure": false, @@ -22506,7 +22506,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19396:40:5", + "src": "19396:40:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22514,34 +22514,34 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "19372:64:5" + "src": "19372:64:25" }, { "AST": { "nodeType": "YulBlock", - "src": "19498:81:5", + "src": "19498:81:25", "statements": [ { "nodeType": "YulAssignment", - "src": "19512:57:5", + "src": "19512:57:25", "value": { "arguments": [ { "name": "val", "nodeType": "YulIdentifier", - "src": "19527:3:5" + "src": "19527:3:25" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "19536:8:5" + "src": "19536:8:25" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "19546:4:5", + "src": "19546:4:25", "type": "", "value": "0x20" } @@ -22549,41 +22549,41 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "19532:3:5" + "src": "19532:3:25" }, "nodeType": "YulFunctionCall", - "src": "19532:19:5" + "src": "19532:19:25" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "19559:8:5" + "src": "19559:8:25" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "19553:5:5" + "src": "19553:5:25" }, "nodeType": "YulFunctionCall", - "src": "19553:15:5" + "src": "19553:15:25" } ], "functionName": { "name": "create", "nodeType": "YulIdentifier", - "src": "19520:6:5" + "src": "19520:6:25" }, "nodeType": "YulFunctionCall", - "src": "19520:49:5" + "src": "19520:49:25" }, "variableNames": [ { "name": "addr", "nodeType": "YulIdentifier", - "src": "19512:4:5" + "src": "19512:4:25" } ] } @@ -22593,37 +22593,37 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 6279, + "declaration": 9340, "isOffset": false, "isSlot": false, - "src": "19512:4:5", + "src": "19512:4:25", "valueSize": 1 }, { - "declaration": 6282, + "declaration": 9343, "isOffset": false, "isSlot": false, - "src": "19536:8:5", + "src": "19536:8:25", "valueSize": 1 }, { - "declaration": 6282, + "declaration": 9343, "isOffset": false, "isSlot": false, - "src": "19559:8:5", + "src": "19559:8:25", "valueSize": 1 }, { - "declaration": 6276, + "declaration": 9337, "isOffset": false, "isSlot": false, - "src": "19527:3:5", + "src": "19527:3:25", "valueSize": 1 } ], - "id": 6292, + "id": 9353, "nodeType": "InlineAssembly", - "src": "19489:90:5" + "src": "19489:90:25" }, { "expression": { @@ -22633,18 +22633,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 6299, + "id": 9360, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 6294, + "id": 9355, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6279, - "src": "19597:4:5", + "referencedDeclaration": 9340, + "src": "19597:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -22656,14 +22656,14 @@ "arguments": [ { "hexValue": "30", - "id": 6297, + "id": 9358, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "19613:1:5", + "src": "19613:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -22678,26 +22678,26 @@ "typeString": "int_const 0" } ], - "id": 6296, + "id": 9357, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "19605:7:5", + "src": "19605:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 6295, + "id": 9356, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19605:7:5", + "src": "19605:7:25", "typeDescriptions": {} } }, - "id": 6298, + "id": 9359, "isConstant": false, "isLValue": false, "isPure": true, @@ -22706,14 +22706,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19605:10:5", + "src": "19605:10:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "19597:18:5", + "src": "19597:18:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22721,14 +22721,14 @@ }, { "hexValue": "537464436865617473206465706c6f79436f646528737472696e672c62797465732c75696e74323536293a204465706c6f796d656e74206661696c65642e", - "id": 6300, + "id": 9361, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19617:64:5", + "src": "19617:64:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b17e0074adb88d93215aea54607c780b63b16eef6aef31eb92005d5de3508fa0", "typeString": "literal_string \"StdCheats deployCode(string,bytes,uint256): Deployment failed.\"" @@ -22747,7 +22747,7 @@ "typeString": "literal_string \"StdCheats deployCode(string,bytes,uint256): Deployment failed.\"" } ], - "id": 6293, + "id": 9354, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -22755,13 +22755,13 @@ -18 ], "referencedDeclaration": -18, - "src": "19589:7:5", + "src": "19589:7:25", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 6301, + "id": 9362, "isConstant": false, "isLValue": false, "isPure": false, @@ -22770,43 +22770,43 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19589:93:5", + "src": "19589:93:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6302, + "id": 9363, "nodeType": "ExpressionStatement", - "src": "19589:93:5" + "src": "19589:93:25" } ] }, "documentation": { - "id": 6270, + "id": 9331, "nodeType": "StructuredDocumentation", - "src": "19194:51:5", + "src": "19194:51:25", "text": "@dev deploy contract with value on construction" }, "implemented": true, "kind": "function", "modifiers": [], "name": "deployCode", - "nameLocation": "19259:10:5", + "nameLocation": "19259:10:25", "parameters": { - "id": 6277, + "id": 9338, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6272, + "id": 9333, "mutability": "mutable", "name": "what", - "nameLocation": "19284:4:5", + "nameLocation": "19284:4:25", "nodeType": "VariableDeclaration", - "scope": 6304, - "src": "19270:18:5", + "scope": 9365, + "src": "19270:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22814,10 +22814,10 @@ "typeString": "string" }, "typeName": { - "id": 6271, + "id": 9332, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19270:6:5", + "src": "19270:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22827,13 +22827,13 @@ }, { "constant": false, - "id": 6274, + "id": 9335, "mutability": "mutable", "name": "args", - "nameLocation": "19303:4:5", + "nameLocation": "19303:4:25", "nodeType": "VariableDeclaration", - "scope": 6304, - "src": "19290:17:5", + "scope": 9365, + "src": "19290:17:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22841,10 +22841,10 @@ "typeString": "bytes" }, "typeName": { - "id": 6273, + "id": 9334, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "19290:5:5", + "src": "19290:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -22854,13 +22854,13 @@ }, { "constant": false, - "id": 6276, + "id": 9337, "mutability": "mutable", "name": "val", - "nameLocation": "19317:3:5", + "nameLocation": "19317:3:25", "nodeType": "VariableDeclaration", - "scope": 6304, - "src": "19309:11:5", + "scope": 9365, + "src": "19309:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22868,10 +22868,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6275, + "id": 9336, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "19309:7:5", + "src": "19309:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22880,21 +22880,21 @@ "visibility": "internal" } ], - "src": "19269:52:5" + "src": "19269:52:25" }, "returnParameters": { - "id": 6280, + "id": 9341, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6279, + "id": 9340, "mutability": "mutable", "name": "addr", - "nameLocation": "19356:4:5", + "nameLocation": "19356:4:25", "nodeType": "VariableDeclaration", - "scope": 6304, - "src": "19348:12:5", + "scope": 9365, + "src": "19348:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22902,10 +22902,10 @@ "typeString": "address" }, "typeName": { - "id": 6278, + "id": 9339, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19348:7:5", + "src": "19348:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -22915,38 +22915,38 @@ "visibility": "internal" } ], - "src": "19347:14:5" + "src": "19347:14:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6332, + "id": 9393, "nodeType": "FunctionDefinition", - "src": "19695:390:5", + "src": "19695:390:25", "nodes": [], "body": { - "id": 6331, + "id": 9392, "nodeType": "Block", - "src": "19788:297:5", + "src": "19788:297:25", "nodes": [], "statements": [ { "assignments": [ - 6314 + 9375 ], "declarations": [ { "constant": false, - "id": 6314, + "id": 9375, "mutability": "mutable", "name": "bytecode", - "nameLocation": "19811:8:5", + "nameLocation": "19811:8:25", "nodeType": "VariableDeclaration", - "scope": 6331, - "src": "19798:21:5", + "scope": 9392, + "src": "19798:21:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22954,10 +22954,10 @@ "typeString": "bytes" }, "typeName": { - "id": 6313, + "id": 9374, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "19798:5:5", + "src": "19798:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -22966,16 +22966,16 @@ "visibility": "internal" } ], - "id": 6319, + "id": 9380, "initialValue": { "arguments": [ { - "id": 6317, + "id": 9378, "name": "what", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6306, - "src": "19833:4:5", + "referencedDeclaration": 9367, + "src": "19833:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -22990,33 +22990,33 @@ } ], "expression": { - "id": 6315, + "id": 9376, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "19822:2:5", + "referencedDeclaration": 7649, + "src": "19822:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6316, + "id": 9377, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "19825:7:5", + "memberLocation": "19825:7:25", "memberName": "getCode", "nodeType": "MemberAccess", - "referencedDeclaration": 12704, - "src": "19822:10:5", + "referencedDeclaration": 15765, + "src": "19822:10:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) view external returns (bytes memory)" } }, - "id": 6318, + "id": 9379, "isConstant": false, "isLValue": false, "isPure": false, @@ -23025,7 +23025,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19822:16:5", + "src": "19822:16:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23033,34 +23033,34 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "19798:40:5" + "src": "19798:40:25" }, { "AST": { "nodeType": "YulBlock", - "src": "19900:81:5", + "src": "19900:81:25", "statements": [ { "nodeType": "YulAssignment", - "src": "19914:57:5", + "src": "19914:57:25", "value": { "arguments": [ { "name": "val", "nodeType": "YulIdentifier", - "src": "19929:3:5" + "src": "19929:3:25" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "19938:8:5" + "src": "19938:8:25" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "19948:4:5", + "src": "19948:4:25", "type": "", "value": "0x20" } @@ -23068,41 +23068,41 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "19934:3:5" + "src": "19934:3:25" }, "nodeType": "YulFunctionCall", - "src": "19934:19:5" + "src": "19934:19:25" }, { "arguments": [ { "name": "bytecode", "nodeType": "YulIdentifier", - "src": "19961:8:5" + "src": "19961:8:25" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "19955:5:5" + "src": "19955:5:25" }, "nodeType": "YulFunctionCall", - "src": "19955:15:5" + "src": "19955:15:25" } ], "functionName": { "name": "create", "nodeType": "YulIdentifier", - "src": "19922:6:5" + "src": "19922:6:25" }, "nodeType": "YulFunctionCall", - "src": "19922:49:5" + "src": "19922:49:25" }, "variableNames": [ { "name": "addr", "nodeType": "YulIdentifier", - "src": "19914:4:5" + "src": "19914:4:25" } ] } @@ -23112,37 +23112,37 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 6311, + "declaration": 9372, "isOffset": false, "isSlot": false, - "src": "19914:4:5", + "src": "19914:4:25", "valueSize": 1 }, { - "declaration": 6314, + "declaration": 9375, "isOffset": false, "isSlot": false, - "src": "19938:8:5", + "src": "19938:8:25", "valueSize": 1 }, { - "declaration": 6314, + "declaration": 9375, "isOffset": false, "isSlot": false, - "src": "19961:8:5", + "src": "19961:8:25", "valueSize": 1 }, { - "declaration": 6308, + "declaration": 9369, "isOffset": false, "isSlot": false, - "src": "19929:3:5", + "src": "19929:3:25", "valueSize": 1 } ], - "id": 6320, + "id": 9381, "nodeType": "InlineAssembly", - "src": "19891:90:5" + "src": "19891:90:25" }, { "expression": { @@ -23152,18 +23152,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 6327, + "id": 9388, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 6322, + "id": 9383, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6311, - "src": "19999:4:5", + "referencedDeclaration": 9372, + "src": "19999:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -23175,14 +23175,14 @@ "arguments": [ { "hexValue": "30", - "id": 6325, + "id": 9386, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "20015:1:5", + "src": "20015:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -23197,26 +23197,26 @@ "typeString": "int_const 0" } ], - "id": 6324, + "id": 9385, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "20007:7:5", + "src": "20007:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 6323, + "id": 9384, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20007:7:5", + "src": "20007:7:25", "typeDescriptions": {} } }, - "id": 6326, + "id": 9387, "isConstant": false, "isLValue": false, "isPure": true, @@ -23225,14 +23225,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20007:10:5", + "src": "20007:10:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "19999:18:5", + "src": "19999:18:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23240,14 +23240,14 @@ }, { "hexValue": "537464436865617473206465706c6f79436f646528737472696e672c75696e74323536293a204465706c6f796d656e74206661696c65642e", - "id": 6328, + "id": 9389, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20019:58:5", + "src": "20019:58:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cea3fb8155c56e1e84c027eaf19b7f987ed52f1b7ae1ee8bed46141b7ecf08d2", "typeString": "literal_string \"StdCheats deployCode(string,uint256): Deployment failed.\"" @@ -23266,7 +23266,7 @@ "typeString": "literal_string \"StdCheats deployCode(string,uint256): Deployment failed.\"" } ], - "id": 6321, + "id": 9382, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -23274,13 +23274,13 @@ -18 ], "referencedDeclaration": -18, - "src": "19991:7:5", + "src": "19991:7:25", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 6329, + "id": 9390, "isConstant": false, "isLValue": false, "isPure": false, @@ -23289,16 +23289,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19991:87:5", + "src": "19991:87:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6330, + "id": 9391, "nodeType": "ExpressionStatement", - "src": "19991:87:5" + "src": "19991:87:25" } ] }, @@ -23306,20 +23306,20 @@ "kind": "function", "modifiers": [], "name": "deployCode", - "nameLocation": "19704:10:5", + "nameLocation": "19704:10:25", "parameters": { - "id": 6309, + "id": 9370, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6306, + "id": 9367, "mutability": "mutable", "name": "what", - "nameLocation": "19729:4:5", + "nameLocation": "19729:4:25", "nodeType": "VariableDeclaration", - "scope": 6332, - "src": "19715:18:5", + "scope": 9393, + "src": "19715:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23327,10 +23327,10 @@ "typeString": "string" }, "typeName": { - "id": 6305, + "id": 9366, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19715:6:5", + "src": "19715:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23340,13 +23340,13 @@ }, { "constant": false, - "id": 6308, + "id": 9369, "mutability": "mutable", "name": "val", - "nameLocation": "19743:3:5", + "nameLocation": "19743:3:25", "nodeType": "VariableDeclaration", - "scope": 6332, - "src": "19735:11:5", + "scope": 9393, + "src": "19735:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23354,10 +23354,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6307, + "id": 9368, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "19735:7:5", + "src": "19735:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23366,21 +23366,21 @@ "visibility": "internal" } ], - "src": "19714:33:5" + "src": "19714:33:25" }, "returnParameters": { - "id": 6312, + "id": 9373, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6311, + "id": 9372, "mutability": "mutable", "name": "addr", - "nameLocation": "19782:4:5", + "nameLocation": "19782:4:25", "nodeType": "VariableDeclaration", - "scope": 6332, - "src": "19774:12:5", + "scope": 9393, + "src": "19774:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23388,10 +23388,10 @@ "typeString": "address" }, "typeName": { - "id": 6310, + "id": 9371, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19774:7:5", + "src": "19774:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23401,38 +23401,38 @@ "visibility": "internal" } ], - "src": "19773:14:5" + "src": "19773:14:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6368, + "id": 9429, "nodeType": "FunctionDefinition", - "src": "20158:242:5", + "src": "20158:242:25", "nodes": [], "body": { - "id": 6367, + "id": 9428, "nodeType": "Block", - "src": "20262:138:5", + "src": "20262:138:25", "nodes": [], "statements": [ { "expression": { - "id": 6351, + "id": 9412, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 6341, + "id": 9402, "name": "privateKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6339, - "src": "20272:10:5", + "referencedDeclaration": 9400, + "src": "20272:10:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23447,12 +23447,12 @@ { "arguments": [ { - "id": 6347, + "id": 9408, "name": "name", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6334, - "src": "20320:4:5", + "referencedDeclaration": 9395, + "src": "20320:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -23467,32 +23467,32 @@ } ], "expression": { - "id": 6345, + "id": 9406, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20303:3:5", + "src": "20303:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 6346, + "id": 9407, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "20307:12:5", + "memberLocation": "20307:12:25", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "20303:16:5", + "src": "20303:16:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 6348, + "id": 9409, "isConstant": false, "isLValue": false, "isPure": false, @@ -23501,7 +23501,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20303:22:5", + "src": "20303:22:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23516,18 +23516,18 @@ "typeString": "bytes memory" } ], - "id": 6344, + "id": 9405, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "20293:9:5", + "src": "20293:9:25", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 6349, + "id": 9410, "isConstant": false, "isLValue": false, "isPure": false, @@ -23536,7 +23536,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20293:33:5", + "src": "20293:33:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -23551,26 +23551,26 @@ "typeString": "bytes32" } ], - "id": 6343, + "id": 9404, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "20285:7:5", + "src": "20285:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 6342, + "id": 9403, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20285:7:5", + "src": "20285:7:25", "typeDescriptions": {} } }, - "id": 6350, + "id": 9411, "isConstant": false, "isLValue": false, "isPure": false, @@ -23579,37 +23579,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20285:42:5", + "src": "20285:42:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "20272:55:5", + "src": "20272:55:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6352, + "id": 9413, "nodeType": "ExpressionStatement", - "src": "20272:55:5" + "src": "20272:55:25" }, { "expression": { - "id": 6358, + "id": 9419, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 6353, + "id": 9414, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6337, - "src": "20337:4:5", + "referencedDeclaration": 9398, + "src": "20337:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -23620,12 +23620,12 @@ "rightHandSide": { "arguments": [ { - "id": 6356, + "id": 9417, "name": "privateKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6339, - "src": "20352:10:5", + "referencedDeclaration": 9400, + "src": "20352:10:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23640,33 +23640,33 @@ } ], "expression": { - "id": 6354, + "id": 9415, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "20344:2:5", + "referencedDeclaration": 7649, + "src": "20344:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6355, + "id": 9416, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "20347:4:5", + "memberLocation": "20347:4:25", "memberName": "addr", "nodeType": "MemberAccess", - "referencedDeclaration": 12379, - "src": "20344:7:5", + "referencedDeclaration": 15440, + "src": "20344:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_uint256_$returns$_t_address_$", "typeString": "function (uint256) pure external returns (address)" } }, - "id": 6357, + "id": 9418, "isConstant": false, "isLValue": false, "isPure": false, @@ -23675,45 +23675,45 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20344:19:5", + "src": "20344:19:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "20337:26:5", + "src": "20337:26:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 6359, + "id": 9420, "nodeType": "ExpressionStatement", - "src": "20337:26:5" + "src": "20337:26:25" }, { "expression": { "arguments": [ { - "id": 6363, + "id": 9424, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6337, - "src": "20382:4:5", + "referencedDeclaration": 9398, + "src": "20382:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6364, + "id": 9425, "name": "name", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6334, - "src": "20388:4:5", + "referencedDeclaration": 9395, + "src": "20388:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -23732,33 +23732,33 @@ } ], "expression": { - "id": 6360, + "id": 9421, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "20373:2:5", + "referencedDeclaration": 7649, + "src": "20373:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6362, + "id": 9423, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "20376:5:5", + "memberLocation": "20376:5:25", "memberName": "label", "nodeType": "MemberAccess", - "referencedDeclaration": 12718, - "src": "20373:8:5", + "referencedDeclaration": 15779, + "src": "20373:8:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_string_memory_ptr_$returns$__$", "typeString": "function (address,string memory) external" } }, - "id": 6365, + "id": 9426, "isConstant": false, "isLValue": false, "isPure": false, @@ -23767,16 +23767,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20373:20:5", + "src": "20373:20:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6366, + "id": 9427, "nodeType": "ExpressionStatement", - "src": "20373:20:5" + "src": "20373:20:25" } ] }, @@ -23784,20 +23784,20 @@ "kind": "function", "modifiers": [], "name": "makeAddrAndKey", - "nameLocation": "20167:14:5", + "nameLocation": "20167:14:25", "parameters": { - "id": 6335, + "id": 9396, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6334, + "id": 9395, "mutability": "mutable", "name": "name", - "nameLocation": "20196:4:5", + "nameLocation": "20196:4:25", "nodeType": "VariableDeclaration", - "scope": 6368, - "src": "20182:18:5", + "scope": 9429, + "src": "20182:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23805,10 +23805,10 @@ "typeString": "string" }, "typeName": { - "id": 6333, + "id": 9394, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20182:6:5", + "src": "20182:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23817,21 +23817,21 @@ "visibility": "internal" } ], - "src": "20181:20:5" + "src": "20181:20:25" }, "returnParameters": { - "id": 6340, + "id": 9401, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6337, + "id": 9398, "mutability": "mutable", "name": "addr", - "nameLocation": "20236:4:5", + "nameLocation": "20236:4:25", "nodeType": "VariableDeclaration", - "scope": 6368, - "src": "20228:12:5", + "scope": 9429, + "src": "20228:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23839,10 +23839,10 @@ "typeString": "address" }, "typeName": { - "id": 6336, + "id": 9397, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20228:7:5", + "src": "20228:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23853,13 +23853,13 @@ }, { "constant": false, - "id": 6339, + "id": 9400, "mutability": "mutable", "name": "privateKey", - "nameLocation": "20250:10:5", + "nameLocation": "20250:10:25", "nodeType": "VariableDeclaration", - "scope": 6368, - "src": "20242:18:5", + "scope": 9429, + "src": "20242:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23867,10 +23867,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6338, + "id": 9399, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20242:7:5", + "src": "20242:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23879,27 +23879,27 @@ "visibility": "internal" } ], - "src": "20227:34:5" + "src": "20227:34:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6383, + "id": 9444, "nodeType": "FunctionDefinition", - "src": "20439:125:5", + "src": "20439:125:25", "nodes": [], "body": { - "id": 6382, + "id": 9443, "nodeType": "Block", - "src": "20517:47:5", + "src": "20517:47:25", "nodes": [], "statements": [ { "expression": { - "id": 6380, + "id": 9441, "isConstant": false, "isLValue": false, "isPure": false, @@ -23907,12 +23907,12 @@ "leftHandSide": { "components": [ { - "id": 6375, + "id": 9436, "name": "addr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6373, - "src": "20528:4:5", + "referencedDeclaration": 9434, + "src": "20528:4:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -23920,14 +23920,14 @@ }, null ], - "id": 6376, + "id": 9437, "isConstant": false, "isInlineArray": false, "isLValue": true, "isPure": false, "lValueRequested": true, "nodeType": "TupleExpression", - "src": "20527:7:5", + "src": "20527:7:25", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_address_$__$", "typeString": "tuple(address,)" @@ -23938,12 +23938,12 @@ "rightHandSide": { "arguments": [ { - "id": 6378, + "id": 9439, "name": "name", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6370, - "src": "20552:4:5", + "referencedDeclaration": 9431, + "src": "20552:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -23957,18 +23957,18 @@ "typeString": "string memory" } ], - "id": 6377, + "id": 9438, "name": "makeAddrAndKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6368, - "src": "20537:14:5", + "referencedDeclaration": 9429, + "src": "20537:14:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$returns$_t_address_$_t_uint256_$", "typeString": "function (string memory) returns (address,uint256)" } }, - "id": 6379, + "id": 9440, "isConstant": false, "isLValue": false, "isPure": false, @@ -23977,22 +23977,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20537:20:5", + "src": "20537:20:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_address_$_t_uint256_$", "typeString": "tuple(address,uint256)" } }, - "src": "20527:30:5", + "src": "20527:30:25", "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6381, + "id": 9442, "nodeType": "ExpressionStatement", - "src": "20527:30:5" + "src": "20527:30:25" } ] }, @@ -24000,20 +24000,20 @@ "kind": "function", "modifiers": [], "name": "makeAddr", - "nameLocation": "20448:8:5", + "nameLocation": "20448:8:25", "parameters": { - "id": 6371, + "id": 9432, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6370, + "id": 9431, "mutability": "mutable", "name": "name", - "nameLocation": "20471:4:5", + "nameLocation": "20471:4:25", "nodeType": "VariableDeclaration", - "scope": 6383, - "src": "20457:18:5", + "scope": 9444, + "src": "20457:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -24021,10 +24021,10 @@ "typeString": "string" }, "typeName": { - "id": 6369, + "id": 9430, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20457:6:5", + "src": "20457:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -24033,21 +24033,21 @@ "visibility": "internal" } ], - "src": "20456:20:5" + "src": "20456:20:25" }, "returnParameters": { - "id": 6374, + "id": 9435, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6373, + "id": 9434, "mutability": "mutable", "name": "addr", - "nameLocation": "20511:4:5", + "nameLocation": "20511:4:25", "nodeType": "VariableDeclaration", - "scope": 6383, - "src": "20503:12:5", + "scope": 9444, + "src": "20503:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24055,10 +24055,10 @@ "typeString": "address" }, "typeName": { - "id": 6372, + "id": 9433, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20503:7:5", + "src": "20503:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24068,38 +24068,38 @@ "visibility": "internal" } ], - "src": "20502:14:5" + "src": "20502:14:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6432, + "id": 9493, "nodeType": "FunctionDefinition", - "src": "20882:337:5", + "src": "20882:337:25", "nodes": [], "body": { - "id": 6431, + "id": 9492, "nodeType": "Block", - "src": "20957:262:5", + "src": "20957:262:25", "nodes": [], "statements": [ { "assignments": [ - 6391 + 9452 ], "declarations": [ { "constant": false, - "id": 6391, + "id": 9452, "mutability": "mutable", "name": "currBalance", - "nameLocation": "20975:11:5", + "nameLocation": "20975:11:25", "nodeType": "VariableDeclaration", - "scope": 6431, - "src": "20967:19:5", + "scope": 9492, + "src": "20967:19:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24107,10 +24107,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6390, + "id": 9451, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20967:7:5", + "src": "20967:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24119,47 +24119,47 @@ "visibility": "internal" } ], - "id": 6394, + "id": 9455, "initialValue": { "expression": { - "id": 6392, + "id": 9453, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6385, - "src": "20989:3:5", + "referencedDeclaration": 9446, + "src": "20989:3:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 6393, + "id": 9454, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "20993:7:5", + "memberLocation": "20993:7:25", "memberName": "balance", "nodeType": "MemberAccess", - "src": "20989:11:5", + "src": "20989:11:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "20967:33:5" + "src": "20967:33:25" }, { "expression": { "arguments": [ { - "id": 6398, + "id": 9459, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6385, - "src": "21018:3:5", + "referencedDeclaration": 9446, + "src": "21018:3:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24170,32 +24170,32 @@ "expression": { "argumentTypes": [], "expression": { - "id": 6399, + "id": 9460, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21023:3:5", + "src": "21023:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 6400, + "id": 9461, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "21027:6:5", + "memberLocation": "21027:6:25", "memberName": "encode", "nodeType": "MemberAccess", - "src": "21023:10:5", + "src": "21023:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 6401, + "id": 9462, "isConstant": false, "isLValue": false, "isPure": true, @@ -24204,7 +24204,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21023:12:5", + "src": "21023:12:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -24224,33 +24224,33 @@ } ], "expression": { - "id": 6395, + "id": 9456, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "21010:2:5", + "referencedDeclaration": 7649, + "src": "21010:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6397, + "id": 9458, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "21013:4:5", + "memberLocation": "21013:4:25", "memberName": "etch", "nodeType": "MemberAccess", - "referencedDeclaration": 13575, - "src": "21010:7:5", + "referencedDeclaration": 16636, + "src": "21010:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (address,bytes memory) external" } }, - "id": 6402, + "id": 9463, "isConstant": false, "isLValue": false, "isPure": false, @@ -24259,27 +24259,27 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21010:26:5", + "src": "21010:26:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6403, + "id": 9464, "nodeType": "ExpressionStatement", - "src": "21010:26:5" + "src": "21010:26:25" }, { "expression": { "arguments": [ { - "id": 6407, + "id": 9468, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6385, - "src": "21054:3:5", + "referencedDeclaration": 9446, + "src": "21054:3:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24287,14 +24287,14 @@ }, { "hexValue": "30", - "id": 6408, + "id": 9469, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "21059:1:5", + "src": "21059:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -24314,33 +24314,33 @@ } ], "expression": { - "id": 6404, + "id": 9465, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "21046:2:5", + "referencedDeclaration": 7649, + "src": "21046:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6406, + "id": 9467, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "21049:4:5", + "memberLocation": "21049:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "21046:7:5", + "referencedDeclaration": 16629, + "src": "21046:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6409, + "id": 9470, "isConstant": false, "isLValue": false, "isPure": false, @@ -24349,27 +24349,27 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21046:15:5", + "src": "21046:15:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6410, + "id": 9471, "nodeType": "ExpressionStatement", - "src": "21046:15:5" + "src": "21046:15:25" }, { "expression": { "arguments": [ { - "id": 6414, + "id": 9475, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6385, - "src": "21085:3:5", + "referencedDeclaration": 9446, + "src": "21085:3:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24384,33 +24384,33 @@ } ], "expression": { - "id": 6411, + "id": 9472, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "21071:2:5", + "referencedDeclaration": 7649, + "src": "21071:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6413, + "id": 9474, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "21074:10:5", + "memberLocation": "21074:10:25", "memberName": "resetNonce", "nodeType": "MemberAccess", - "referencedDeclaration": 13524, - "src": "21071:13:5", + "referencedDeclaration": 16585, + "src": "21071:13:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" } }, - "id": 6415, + "id": 9476, "isConstant": false, "isLValue": false, "isPure": false, @@ -24419,31 +24419,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21071:18:5", + "src": "21071:18:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6416, + "id": 9477, "nodeType": "ExpressionStatement", - "src": "21071:18:5" + "src": "21071:18:25" }, { "assignments": [ - 6418 + 9479 ], "declarations": [ { "constant": false, - "id": 6418, + "id": 9479, "mutability": "mutable", "name": "beneficiaryBalance", - "nameLocation": "21108:18:5", + "nameLocation": "21108:18:25", "nodeType": "VariableDeclaration", - "scope": 6431, - "src": "21100:26:5", + "scope": 9492, + "src": "21100:26:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24451,10 +24451,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6417, + "id": 9478, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21100:7:5", + "src": "21100:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24463,47 +24463,47 @@ "visibility": "internal" } ], - "id": 6421, + "id": 9482, "initialValue": { "expression": { - "id": 6419, + "id": 9480, "name": "beneficiary", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6387, - "src": "21129:11:5", + "referencedDeclaration": 9448, + "src": "21129:11:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 6420, + "id": 9481, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "21141:7:5", + "memberLocation": "21141:7:25", "memberName": "balance", "nodeType": "MemberAccess", - "src": "21129:19:5", + "src": "21129:19:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "21100:48:5" + "src": "21100:48:25" }, { "expression": { "arguments": [ { - "id": 6425, + "id": 9486, "name": "beneficiary", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6387, - "src": "21166:11:5", + "referencedDeclaration": 9448, + "src": "21166:11:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24514,18 +24514,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 6428, + "id": 9489, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 6426, + "id": 9487, "name": "currBalance", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6391, - "src": "21179:11:5", + "referencedDeclaration": 9452, + "src": "21179:11:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24534,18 +24534,18 @@ "nodeType": "BinaryOperation", "operator": "+", "rightExpression": { - "id": 6427, + "id": 9488, "name": "beneficiaryBalance", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6418, - "src": "21193:18:5", + "referencedDeclaration": 9479, + "src": "21193:18:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21179:32:5", + "src": "21179:32:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24564,33 +24564,33 @@ } ], "expression": { - "id": 6422, + "id": 9483, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "21158:2:5", + "referencedDeclaration": 7649, + "src": "21158:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6424, + "id": 9485, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "21161:4:5", + "memberLocation": "21161:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "21158:7:5", + "referencedDeclaration": 16629, + "src": "21158:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6429, + "id": 9490, "isConstant": false, "isLValue": false, "isPure": false, @@ -24599,16 +24599,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21158:54:5", + "src": "21158:54:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6430, + "id": 9491, "nodeType": "ExpressionStatement", - "src": "21158:54:5" + "src": "21158:54:25" } ] }, @@ -24616,20 +24616,20 @@ "kind": "function", "modifiers": [], "name": "destroyAccount", - "nameLocation": "20891:14:5", + "nameLocation": "20891:14:25", "parameters": { - "id": 6388, + "id": 9449, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6385, + "id": 9446, "mutability": "mutable", "name": "who", - "nameLocation": "20914:3:5", + "nameLocation": "20914:3:25", "nodeType": "VariableDeclaration", - "scope": 6432, - "src": "20906:11:5", + "scope": 9493, + "src": "20906:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24637,10 +24637,10 @@ "typeString": "address" }, "typeName": { - "id": 6384, + "id": 9445, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20906:7:5", + "src": "20906:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24651,13 +24651,13 @@ }, { "constant": false, - "id": 6387, + "id": 9448, "mutability": "mutable", "name": "beneficiary", - "nameLocation": "20927:11:5", + "nameLocation": "20927:11:25", "nodeType": "VariableDeclaration", - "scope": 6432, - "src": "20919:19:5", + "scope": 9493, + "src": "20919:19:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24665,10 +24665,10 @@ "typeString": "address" }, "typeName": { - "id": 6386, + "id": 9447, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20919:7:5", + "src": "20919:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24678,33 +24678,33 @@ "visibility": "internal" } ], - "src": "20905:34:5" + "src": "20905:34:25" }, "returnParameters": { - "id": 6389, + "id": 9450, "nodeType": "ParameterList", "parameters": [], - "src": "20957:0:5" + "src": "20957:0:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6452, + "id": 9513, "nodeType": "FunctionDefinition", - "src": "21317:158:5", + "src": "21317:158:25", "nodes": [], "body": { - "id": 6451, + "id": 9512, "nodeType": "Block", - "src": "21408:67:5", + "src": "21408:67:25", "nodes": [], "statements": [ { "expression": { - "id": 6449, + "id": 9510, "isConstant": false, "isLValue": false, "isPure": false, @@ -24713,27 +24713,27 @@ "components": [ { "expression": { - "id": 6440, + "id": 9501, "name": "account", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6438, - "src": "21419:7:5", + "referencedDeclaration": 9499, + "src": "21419:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Account_$4877_memory_ptr", + "typeIdentifier": "t_struct$_Account_$7938_memory_ptr", "typeString": "struct StdCheatsSafe.Account memory" } }, - "id": 6442, + "id": 9503, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "21427:4:5", + "memberLocation": "21427:4:25", "memberName": "addr", "nodeType": "MemberAccess", - "referencedDeclaration": 4874, - "src": "21419:12:5", + "referencedDeclaration": 7935, + "src": "21419:12:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24741,41 +24741,41 @@ }, { "expression": { - "id": 6443, + "id": 9504, "name": "account", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6438, - "src": "21433:7:5", + "referencedDeclaration": 9499, + "src": "21433:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Account_$4877_memory_ptr", + "typeIdentifier": "t_struct$_Account_$7938_memory_ptr", "typeString": "struct StdCheatsSafe.Account memory" } }, - "id": 6444, + "id": 9505, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "21441:3:5", + "memberLocation": "21441:3:25", "memberName": "key", "nodeType": "MemberAccess", - "referencedDeclaration": 4876, - "src": "21433:11:5", + "referencedDeclaration": 7937, + "src": "21433:11:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 6445, + "id": 9506, "isConstant": false, "isInlineArray": false, "isLValue": true, "isPure": false, "lValueRequested": true, "nodeType": "TupleExpression", - "src": "21418:27:5", + "src": "21418:27:25", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_address_$_t_uint256_$", "typeString": "tuple(address,uint256)" @@ -24786,12 +24786,12 @@ "rightHandSide": { "arguments": [ { - "id": 6447, + "id": 9508, "name": "name", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6434, - "src": "21463:4:5", + "referencedDeclaration": 9495, + "src": "21463:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -24805,18 +24805,18 @@ "typeString": "string memory" } ], - "id": 6446, + "id": 9507, "name": "makeAddrAndKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6368, - "src": "21448:14:5", + "referencedDeclaration": 9429, + "src": "21448:14:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$returns$_t_address_$_t_uint256_$", "typeString": "function (string memory) returns (address,uint256)" } }, - "id": 6448, + "id": 9509, "isConstant": false, "isLValue": false, "isPure": false, @@ -24825,22 +24825,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21448:20:5", + "src": "21448:20:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_address_$_t_uint256_$", "typeString": "tuple(address,uint256)" } }, - "src": "21418:50:5", + "src": "21418:50:25", "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6450, + "id": 9511, "nodeType": "ExpressionStatement", - "src": "21418:50:5" + "src": "21418:50:25" } ] }, @@ -24848,20 +24848,20 @@ "kind": "function", "modifiers": [], "name": "makeAccount", - "nameLocation": "21326:11:5", + "nameLocation": "21326:11:25", "parameters": { - "id": 6435, + "id": 9496, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6434, + "id": 9495, "mutability": "mutable", "name": "name", - "nameLocation": "21352:4:5", + "nameLocation": "21352:4:25", "nodeType": "VariableDeclaration", - "scope": 6452, - "src": "21338:18:5", + "scope": 9513, + "src": "21338:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -24869,10 +24869,10 @@ "typeString": "string" }, "typeName": { - "id": 6433, + "id": 9494, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21338:6:5", + "src": "21338:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -24881,82 +24881,82 @@ "visibility": "internal" } ], - "src": "21337:20:5" + "src": "21337:20:25" }, "returnParameters": { - "id": 6439, + "id": 9500, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6438, + "id": 9499, "mutability": "mutable", "name": "account", - "nameLocation": "21399:7:5", + "nameLocation": "21399:7:25", "nodeType": "VariableDeclaration", - "scope": 6452, - "src": "21384:22:5", + "scope": 9513, + "src": "21384:22:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Account_$4877_memory_ptr", + "typeIdentifier": "t_struct$_Account_$7938_memory_ptr", "typeString": "struct StdCheatsSafe.Account" }, "typeName": { - "id": 6437, + "id": 9498, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 6436, + "id": 9497, "name": "Account", "nameLocations": [ - "21384:7:5" + "21384:7:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4877, - "src": "21384:7:5" + "referencedDeclaration": 7938, + "src": "21384:7:25" }, - "referencedDeclaration": 4877, - "src": "21384:7:5", + "referencedDeclaration": 7938, + "src": "21384:7:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_Account_$4877_storage_ptr", + "typeIdentifier": "t_struct$_Account_$7938_storage_ptr", "typeString": "struct StdCheatsSafe.Account" } }, "visibility": "internal" } ], - "src": "21383:24:5" + "src": "21383:24:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6479, + "id": 9540, "nodeType": "FunctionDefinition", - "src": "21481:253:5", + "src": "21481:253:25", "nodes": [], "body": { - "id": 6478, + "id": 9539, "nodeType": "Block", - "src": "21633:101:5", + "src": "21633:101:25", "nodes": [], "statements": [ { "expression": { - "id": 6469, + "id": 9530, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 6463, + "id": 9524, "name": "privateKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6461, - "src": "21643:10:5", + "referencedDeclaration": 9522, + "src": "21643:10:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24967,24 +24967,24 @@ "rightHandSide": { "arguments": [ { - "id": 6466, + "id": 9527, "name": "mnemonic", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6454, - "src": "21669:8:5", + "referencedDeclaration": 9515, + "src": "21669:8:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 6467, + "id": 9528, "name": "index", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6456, - "src": "21679:5:5", + "referencedDeclaration": 9517, + "src": "21679:5:25", "typeDescriptions": { "typeIdentifier": "t_uint32", "typeString": "uint32" @@ -25003,33 +25003,33 @@ } ], "expression": { - "id": 6464, + "id": 9525, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "21656:2:5", + "referencedDeclaration": 7649, + "src": "21656:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6465, + "id": 9526, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "21659:9:5", + "memberLocation": "21659:9:25", "memberName": "deriveKey", "nodeType": "MemberAccess", - "referencedDeclaration": 13006, - "src": "21656:12:5", + "referencedDeclaration": 16067, + "src": "21656:12:25", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_uint32_$returns$_t_uint256_$", "typeString": "function (string memory,uint32) pure external returns (uint256)" } }, - "id": 6468, + "id": 9529, "isConstant": false, "isLValue": false, "isPure": false, @@ -25038,37 +25038,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21656:29:5", + "src": "21656:29:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21643:42:5", + "src": "21643:42:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6470, + "id": 9531, "nodeType": "ExpressionStatement", - "src": "21643:42:5" + "src": "21643:42:25" }, { "expression": { - "id": 6476, + "id": 9537, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 6471, + "id": 9532, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6459, - "src": "21695:3:5", + "referencedDeclaration": 9520, + "src": "21695:3:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -25079,12 +25079,12 @@ "rightHandSide": { "arguments": [ { - "id": 6474, + "id": 9535, "name": "privateKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6461, - "src": "21716:10:5", + "referencedDeclaration": 9522, + "src": "21716:10:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25099,33 +25099,33 @@ } ], "expression": { - "id": 6472, + "id": 9533, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "21701:2:5", + "referencedDeclaration": 7649, + "src": "21701:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6473, + "id": 9534, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "21704:11:5", + "memberLocation": "21704:11:25", "memberName": "rememberKey", "nodeType": "MemberAccess", - "referencedDeclaration": 13024, - "src": "21701:14:5", + "referencedDeclaration": 16085, + "src": "21701:14:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_uint256_$returns$_t_address_$", "typeString": "function (uint256) external returns (address)" } }, - "id": 6475, + "id": 9536, "isConstant": false, "isLValue": false, "isPure": false, @@ -25134,22 +25134,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21701:26:5", + "src": "21701:26:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "21695:32:5", + "src": "21695:32:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 6477, + "id": 9538, "nodeType": "ExpressionStatement", - "src": "21695:32:5" + "src": "21695:32:25" } ] }, @@ -25157,20 +25157,20 @@ "kind": "function", "modifiers": [], "name": "deriveRememberKey", - "nameLocation": "21490:17:5", + "nameLocation": "21490:17:25", "parameters": { - "id": 6457, + "id": 9518, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6454, + "id": 9515, "mutability": "mutable", "name": "mnemonic", - "nameLocation": "21522:8:5", + "nameLocation": "21522:8:25", "nodeType": "VariableDeclaration", - "scope": 6479, - "src": "21508:22:5", + "scope": 9540, + "src": "21508:22:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -25178,10 +25178,10 @@ "typeString": "string" }, "typeName": { - "id": 6453, + "id": 9514, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21508:6:5", + "src": "21508:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -25191,13 +25191,13 @@ }, { "constant": false, - "id": 6456, + "id": 9517, "mutability": "mutable", "name": "index", - "nameLocation": "21539:5:5", + "nameLocation": "21539:5:25", "nodeType": "VariableDeclaration", - "scope": 6479, - "src": "21532:12:5", + "scope": 9540, + "src": "21532:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25205,10 +25205,10 @@ "typeString": "uint32" }, "typeName": { - "id": 6455, + "id": 9516, "name": "uint32", "nodeType": "ElementaryTypeName", - "src": "21532:6:5", + "src": "21532:6:25", "typeDescriptions": { "typeIdentifier": "t_uint32", "typeString": "uint32" @@ -25217,21 +25217,21 @@ "visibility": "internal" } ], - "src": "21507:38:5" + "src": "21507:38:25" }, "returnParameters": { - "id": 6462, + "id": 9523, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6459, + "id": 9520, "mutability": "mutable", "name": "who", - "nameLocation": "21604:3:5", + "nameLocation": "21604:3:25", "nodeType": "VariableDeclaration", - "scope": 6479, - "src": "21596:11:5", + "scope": 9540, + "src": "21596:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25239,10 +25239,10 @@ "typeString": "address" }, "typeName": { - "id": 6458, + "id": 9519, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21596:7:5", + "src": "21596:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25253,13 +25253,13 @@ }, { "constant": false, - "id": 6461, + "id": 9522, "mutability": "mutable", "name": "privateKey", - "nameLocation": "21617:10:5", + "nameLocation": "21617:10:25", "nodeType": "VariableDeclaration", - "scope": 6479, - "src": "21609:18:5", + "scope": 9540, + "src": "21609:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25267,10 +25267,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6460, + "id": 9521, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21609:7:5", + "src": "21609:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25279,22 +25279,22 @@ "visibility": "internal" } ], - "src": "21595:33:5" + "src": "21595:33:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6513, + "id": 9574, "nodeType": "FunctionDefinition", - "src": "21740:253:5", + "src": "21740:253:25", "nodes": [], "body": { - "id": 6512, + "id": 9573, "nodeType": "Block", - "src": "21809:184:5", + "src": "21809:184:25", "nodes": [], "statements": [ { @@ -25305,33 +25305,33 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 6490, + "id": 9551, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 6487, + "id": 9548, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6481, - "src": "21827:1:5", + "referencedDeclaration": 9542, + "src": "21827:1:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 6488, + "id": 9549, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "21829:6:5", + "memberLocation": "21829:6:25", "memberName": "length", "nodeType": "MemberAccess", - "src": "21827:8:5", + "src": "21827:8:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25341,21 +25341,21 @@ "operator": "<=", "rightExpression": { "hexValue": "3332", - "id": 6489, + "id": 9550, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "21839:2:5", + "src": "21839:2:25", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" }, "value": "32" }, - "src": "21827:14:5", + "src": "21827:14:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25363,14 +25363,14 @@ }, { "hexValue": "537464436865617473205f6279746573546f55696e74286279746573293a204279746573206c656e67746820657863656564732033322e", - "id": 6491, + "id": 9552, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21843:57:5", + "src": "21843:57:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b4b692fb570df93e970ec8540fb3e2b3774022687951840fb5414e81f7899b71", "typeString": "literal_string \"StdCheats _bytesToUint(bytes): Bytes length exceeds 32.\"" @@ -25389,7 +25389,7 @@ "typeString": "literal_string \"StdCheats _bytesToUint(bytes): Bytes length exceeds 32.\"" } ], - "id": 6486, + "id": 9547, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -25397,13 +25397,13 @@ -18 ], "referencedDeclaration": -18, - "src": "21819:7:5", + "src": "21819:7:25", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 6492, + "id": 9553, "isConstant": false, "isLValue": false, "isPure": false, @@ -25412,16 +25412,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21819:82:5", + "src": "21819:82:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6493, + "id": 9554, "nodeType": "ExpressionStatement", - "src": "21819:82:5" + "src": "21819:82:25" }, { "expression": { @@ -25435,21 +25435,21 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 6503, + "id": 9564, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "hexValue": "3332", - "id": 6500, + "id": 9561, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "21956:2:5", + "src": "21956:2:25", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -25460,32 +25460,32 @@ "operator": "-", "rightExpression": { "expression": { - "id": 6501, + "id": 9562, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6481, - "src": "21961:1:5", + "referencedDeclaration": 9542, + "src": "21961:1:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 6502, + "id": 9563, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "21963:6:5", + "memberLocation": "21963:6:25", "memberName": "length", "nodeType": "MemberAccess", - "src": "21961:8:5", + "src": "21961:8:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "21956:13:5", + "src": "21956:13:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25499,29 +25499,29 @@ "typeString": "uint256" } ], - "id": 6499, + "id": 9560, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "21946:9:5", + "src": "21946:9:25", "typeDescriptions": { "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_bytes_memory_ptr_$", "typeString": "function (uint256) pure returns (bytes memory)" }, "typeName": { - "id": 6498, + "id": 9559, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "21950:5:5", + "src": "21950:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } } }, - "id": 6504, + "id": 9565, "isConstant": false, "isLValue": false, "isPure": false, @@ -25530,7 +25530,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21946:24:5", + "src": "21946:24:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -25538,12 +25538,12 @@ } }, { - "id": 6505, + "id": 9566, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6481, - "src": "21972:1:5", + "referencedDeclaration": 9542, + "src": "21972:1:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -25562,32 +25562,32 @@ } ], "expression": { - "id": 6496, + "id": 9557, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21929:3:5", + "src": "21929:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 6497, + "id": 9558, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "21933:12:5", + "memberLocation": "21933:12:25", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "21929:16:5", + "src": "21929:16:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 6506, + "id": 9567, "isConstant": false, "isLValue": false, "isPure": false, @@ -25596,7 +25596,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21929:45:5", + "src": "21929:45:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -25606,34 +25606,34 @@ { "components": [ { - "id": 6508, + "id": 9569, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "21977:7:5", + "src": "21977:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 6507, + "id": 9568, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21977:7:5", + "src": "21977:7:25", "typeDescriptions": {} } } ], - "id": 6509, + "id": 9570, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "21976:9:5", + "src": "21976:9:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -25652,32 +25652,32 @@ } ], "expression": { - "id": 6494, + "id": 9555, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21918:3:5", + "src": "21918:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 6495, + "id": 9556, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "21922:6:5", + "memberLocation": "21922:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "21918:10:5", + "src": "21918:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 6510, + "id": 9571, "isConstant": false, "isLValue": false, "isPure": false, @@ -25686,17 +25686,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21918:68:5", + "src": "21918:68:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 6485, - "id": 6511, + "functionReturnParameters": 9546, + "id": 9572, "nodeType": "Return", - "src": "21911:75:5" + "src": "21911:75:25" } ] }, @@ -25704,20 +25704,20 @@ "kind": "function", "modifiers": [], "name": "_bytesToUint", - "nameLocation": "21749:12:5", + "nameLocation": "21749:12:25", "parameters": { - "id": 6482, + "id": 9543, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6481, + "id": 9542, "mutability": "mutable", "name": "b", - "nameLocation": "21775:1:5", + "nameLocation": "21775:1:25", "nodeType": "VariableDeclaration", - "scope": 6513, - "src": "21762:14:5", + "scope": 9574, + "src": "21762:14:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -25725,10 +25725,10 @@ "typeString": "bytes" }, "typeName": { - "id": 6480, + "id": 9541, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "21762:5:5", + "src": "21762:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -25737,21 +25737,21 @@ "visibility": "internal" } ], - "src": "21761:16:5" + "src": "21761:16:25" }, "returnParameters": { - "id": 6485, + "id": 9546, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6484, + "id": 9545, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 6513, - "src": "21800:7:5", + "scope": 9574, + "src": "21800:7:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25759,10 +25759,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6483, + "id": 9544, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21800:7:5", + "src": "21800:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25771,46 +25771,46 @@ "visibility": "internal" } ], - "src": "21799:9:5" + "src": "21799:9:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": false, "visibility": "private" }, { - "id": 6534, + "id": 9595, "nodeType": "FunctionDefinition", - "src": "21999:160:5", + "src": "21999:160:25", "nodes": [], "body": { - "id": 6533, + "id": 9594, "nodeType": "Block", - "src": "22061:98:5", + "src": "22061:98:25", "nodes": [], "statements": [ { "clauses": [ { "block": { - "id": 6525, + "id": 9586, "nodeType": "Block", - "src": "22091:38:5", + "src": "22091:38:25", "statements": [ { "expression": { - "id": 6523, + "id": 9584, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 6521, + "id": 9582, "name": "status", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6516, - "src": "22105:6:5", + "referencedDeclaration": 9577, + "src": "22105:6:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25820,60 +25820,60 @@ "operator": "=", "rightHandSide": { "hexValue": "74727565", - "id": 6522, + "id": 9583, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "22114:4:5", + "src": "22114:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "true" }, - "src": "22105:13:5", + "src": "22105:13:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 6524, + "id": 9585, "nodeType": "ExpressionStatement", - "src": "22105:13:5" + "src": "22105:13:25" } ] }, "errorName": "", - "id": 6526, + "id": 9587, "nodeType": "TryCatchClause", - "src": "22091:38:5" + "src": "22091:38:25" }, { "block": { - "id": 6530, + "id": 9591, "nodeType": "Block", - "src": "22151:2:5", + "src": "22151:2:25", "statements": [] }, "errorName": "", - "id": 6531, + "id": 9592, "nodeType": "TryCatchClause", "parameters": { - "id": 6529, + "id": 9590, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6528, + "id": 9589, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 6531, - "src": "22137:12:5", + "scope": 9592, + "src": "22137:12:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -25881,10 +25881,10 @@ "typeString": "bytes" }, "typeName": { - "id": 6527, + "id": 9588, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "22137:5:5", + "src": "22137:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -25893,9 +25893,9 @@ "visibility": "internal" } ], - "src": "22136:14:5" + "src": "22136:14:25" }, - "src": "22130:23:5" + "src": "22130:23:25" } ], "externalCall": { @@ -25903,33 +25903,33 @@ "expression": { "argumentTypes": [], "expression": { - "id": 6518, + "id": 9579, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "22075:2:5", + "referencedDeclaration": 7649, + "src": "22075:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6519, + "id": 9580, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "22078:10:5", + "memberLocation": "22078:10:25", "memberName": "activeFork", "nodeType": "MemberAccess", - "referencedDeclaration": 13844, - "src": "22075:13:5", + "referencedDeclaration": 16905, + "src": "22075:13:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$__$returns$_t_uint256_$", "typeString": "function () view external returns (uint256)" } }, - "id": 6520, + "id": 9581, "isConstant": false, "isLValue": false, "isPure": false, @@ -25938,16 +25938,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22075:15:5", + "src": "22075:15:25", "tryCall": true, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6532, + "id": 9593, "nodeType": "TryStatement", - "src": "22071:82:5" + "src": "22071:82:25" } ] }, @@ -25955,26 +25955,26 @@ "kind": "function", "modifiers": [], "name": "isFork", - "nameLocation": "22008:6:5", + "nameLocation": "22008:6:25", "parameters": { - "id": 6514, + "id": 9575, "nodeType": "ParameterList", "parameters": [], - "src": "22014:2:5" + "src": "22014:2:25" }, "returnParameters": { - "id": 6517, + "id": 9578, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6516, + "id": 9577, "mutability": "mutable", "name": "status", - "nameLocation": "22053:6:5", + "nameLocation": "22053:6:25", "nodeType": "VariableDeclaration", - "scope": 6534, - "src": "22048:11:5", + "scope": 9595, + "src": "22048:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25982,10 +25982,10 @@ "typeString": "bool" }, "typeName": { - "id": 6515, + "id": 9576, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "22048:4:5", + "src": "22048:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25994,27 +25994,27 @@ "visibility": "internal" } ], - "src": "22047:13:5" + "src": "22047:13:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "view", "virtual": true, "visibility": "internal" }, { - "id": 6543, + "id": 9604, "nodeType": "ModifierDefinition", - "src": "22165:84:5", + "src": "22165:84:25", "nodes": [], "body": { - "id": 6542, + "id": 9603, "nodeType": "Block", - "src": "22192:57:5", + "src": "22192:57:25", "nodes": [], "statements": [ { "condition": { - "id": 6538, + "id": 9599, "isConstant": false, "isLValue": false, "isPure": false, @@ -26022,23 +26022,23 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "22206:9:5", + "src": "22206:9:25", "subExpression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 6536, + "id": 9597, "name": "isFork", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6534, - "src": "22207:6:5", + "referencedDeclaration": 9595, + "src": "22207:6:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$__$returns$_t_bool_$", "typeString": "function () view returns (bool)" } }, - "id": 6537, + "id": 9598, "isConstant": false, "isLValue": false, "isPure": false, @@ -26047,7 +26047,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22207:8:5", + "src": "22207:8:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -26059,18 +26059,18 @@ "typeString": "bool" } }, - "id": 6541, + "id": 9602, "nodeType": "IfStatement", - "src": "22202:41:5", + "src": "22202:41:25", "trueBody": { - "id": 6540, + "id": 9601, "nodeType": "Block", - "src": "22217:26:5", + "src": "22217:26:25", "statements": [ { - "id": 6539, + "id": 9600, "nodeType": "PlaceholderStatement", - "src": "22231:1:5" + "src": "22231:1:25" } ] } @@ -26078,25 +26078,25 @@ ] }, "name": "skipWhenForking", - "nameLocation": "22174:15:5", + "nameLocation": "22174:15:25", "parameters": { - "id": 6535, + "id": 9596, "nodeType": "ParameterList", "parameters": [], - "src": "22189:2:5" + "src": "22189:2:25" }, "virtual": false, "visibility": "internal" }, { - "id": 6551, + "id": 9612, "nodeType": "ModifierDefinition", - "src": "22255:86:5", + "src": "22255:86:25", "nodes": [], "body": { - "id": 6550, + "id": 9611, "nodeType": "Block", - "src": "22285:56:5", + "src": "22285:56:25", "nodes": [], "statements": [ { @@ -26104,18 +26104,18 @@ "arguments": [], "expression": { "argumentTypes": [], - "id": 6545, + "id": 9606, "name": "isFork", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6534, - "src": "22299:6:5", + "referencedDeclaration": 9595, + "src": "22299:6:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$__$returns$_t_bool_$", "typeString": "function () view returns (bool)" } }, - "id": 6546, + "id": 9607, "isConstant": false, "isLValue": false, "isPure": false, @@ -26124,25 +26124,25 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22299:8:5", + "src": "22299:8:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 6549, + "id": 9610, "nodeType": "IfStatement", - "src": "22295:40:5", + "src": "22295:40:25", "trueBody": { - "id": 6548, + "id": 9609, "nodeType": "Block", - "src": "22309:26:5", + "src": "22309:26:25", "statements": [ { - "id": 6547, + "id": 9608, "nodeType": "PlaceholderStatement", - "src": "22323:1:5" + "src": "22323:1:25" } ] } @@ -26150,25 +26150,25 @@ ] }, "name": "skipWhenNotForking", - "nameLocation": "22264:18:5", + "nameLocation": "22264:18:25", "parameters": { - "id": 6544, + "id": 9605, "nodeType": "ParameterList", "parameters": [], - "src": "22282:2:5" + "src": "22282:2:25" }, "virtual": false, "visibility": "internal" }, { - "id": 6581, + "id": 9642, "nodeType": "ModifierDefinition", - "src": "22347:884:5", + "src": "22347:884:25", "nodes": [], "body": { - "id": 6580, + "id": 9641, "nodeType": "Block", - "src": "22372:859:5", + "src": "22372:859:25", "nodes": [], "statements": [ { @@ -26177,33 +26177,33 @@ "expression": { "argumentTypes": [], "expression": { - "id": 6553, + "id": 9614, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "22382:2:5", + "referencedDeclaration": 7649, + "src": "22382:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6555, + "id": 9616, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "22385:16:5", + "memberLocation": "22385:16:25", "memberName": "pauseGasMetering", "nodeType": "MemberAccess", - "referencedDeclaration": 13399, - "src": "22382:19:5", + "referencedDeclaration": 16460, + "src": "22382:19:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" } }, - "id": 6556, + "id": 9617, "isConstant": false, "isLValue": false, "isPure": false, @@ -26212,31 +26212,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22382:21:5", + "src": "22382:21:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6557, + "id": 9618, "nodeType": "ExpressionStatement", - "src": "22382:21:5" + "src": "22382:21:25" }, { "assignments": [ - 6559 + 9620 ], "declarations": [ { "constant": false, - "id": 6559, + "id": 9620, "mutability": "mutable", "name": "gasStartedOff", - "nameLocation": "22946:13:5", + "nameLocation": "22946:13:25", "nodeType": "VariableDeclaration", - "scope": 6580, - "src": "22941:18:5", + "scope": 9641, + "src": "22941:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26244,10 +26244,10 @@ "typeString": "bool" }, "typeName": { - "id": 6558, + "id": 9619, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "22941:4:5", + "src": "22941:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -26256,36 +26256,36 @@ "visibility": "internal" } ], - "id": 6561, + "id": 9622, "initialValue": { - "id": 6560, + "id": 9621, "name": "gasMeteringOff", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4593, - "src": "22962:14:5", + "referencedDeclaration": 7654, + "src": "22962:14:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, "nodeType": "VariableDeclarationStatement", - "src": "22941:35:5" + "src": "22941:35:25" }, { "expression": { - "id": 6564, + "id": 9625, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 6562, + "id": 9623, "name": "gasMeteringOff", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4593, - "src": "22986:14:5", + "referencedDeclaration": 7654, + "src": "22986:14:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -26295,38 +26295,38 @@ "operator": "=", "rightHandSide": { "hexValue": "74727565", - "id": 6563, + "id": 9624, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "23003:4:5", + "src": "23003:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "true" }, - "src": "22986:21:5", + "src": "22986:21:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 6565, + "id": 9626, "nodeType": "ExpressionStatement", - "src": "22986:21:5" + "src": "22986:21:25" }, { - "id": 6566, + "id": 9627, "nodeType": "PlaceholderStatement", - "src": "23018:1:5" + "src": "23018:1:25" }, { "condition": { - "id": 6568, + "id": 9629, "isConstant": false, "isLValue": false, "isPure": false, @@ -26334,14 +26334,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "23126:14:5", + "src": "23126:14:25", "subExpression": { - "id": 6567, + "id": 9628, "name": "gasStartedOff", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6559, - "src": "23127:13:5", + "referencedDeclaration": 9620, + "src": "23127:13:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -26352,28 +26352,28 @@ "typeString": "bool" } }, - "id": 6579, + "id": 9640, "nodeType": "IfStatement", - "src": "23122:103:5", + "src": "23122:103:25", "trueBody": { - "id": 6578, + "id": 9639, "nodeType": "Block", - "src": "23142:83:5", + "src": "23142:83:25", "statements": [ { "expression": { - "id": 6571, + "id": 9632, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 6569, + "id": 9630, "name": "gasMeteringOff", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4593, - "src": "23156:14:5", + "referencedDeclaration": 7654, + "src": "23156:14:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -26383,29 +26383,29 @@ "operator": "=", "rightHandSide": { "hexValue": "66616c7365", - "id": 6570, + "id": 9631, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "23173:5:5", + "src": "23173:5:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "false" }, - "src": "23156:22:5", + "src": "23156:22:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 6572, + "id": 9633, "nodeType": "ExpressionStatement", - "src": "23156:22:5" + "src": "23156:22:25" }, { "expression": { @@ -26413,33 +26413,33 @@ "expression": { "argumentTypes": [], "expression": { - "id": 6573, + "id": 9634, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4588, - "src": "23192:2:5", + "referencedDeclaration": 7649, + "src": "23192:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6575, + "id": 9636, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "23195:17:5", + "memberLocation": "23195:17:25", "memberName": "resumeGasMetering", "nodeType": "MemberAccess", - "referencedDeclaration": 13402, - "src": "23192:20:5", + "referencedDeclaration": 16463, + "src": "23192:20:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" } }, - "id": 6576, + "id": 9637, "isConstant": false, "isLValue": false, "isPure": false, @@ -26448,16 +26448,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23192:22:5", + "src": "23192:22:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6577, + "id": 9638, "nodeType": "ExpressionStatement", - "src": "23192:22:5" + "src": "23192:22:25" } ] } @@ -26465,50 +26465,50 @@ ] }, "name": "noGasMetering", - "nameLocation": "22356:13:5", + "nameLocation": "22356:13:25", "parameters": { - "id": 6552, + "id": 9613, "nodeType": "ParameterList", "parameters": [], - "src": "22369:2:5" + "src": "22369:2:25" }, "virtual": false, "visibility": "internal" }, { - "id": 6593, + "id": 9654, "nodeType": "FunctionDefinition", - "src": "23595:276:5", + "src": "23595:276:25", "nodes": [], "body": { - "id": 6592, + "id": 9653, "nodeType": "Block", - "src": "23658:213:5", + "src": "23658:213:25", "nodes": [], "statements": [ { "AST": { "nodeType": "YulBlock", - "src": "23753:44:5", + "src": "23753:44:25", "statements": [ { "nodeType": "YulAssignment", - "src": "23767:20:5", + "src": "23767:20:25", "value": { "arguments": [], "functionName": { "name": "chainid", "nodeType": "YulIdentifier", - "src": "23778:7:5" + "src": "23778:7:25" }, "nodeType": "YulFunctionCall", - "src": "23778:9:5" + "src": "23778:9:25" }, "variableNames": [ { "name": "chainId", "nodeType": "YulIdentifier", - "src": "23767:7:5" + "src": "23767:7:25" } ] } @@ -26517,29 +26517,29 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 6584, + "declaration": 9645, "isOffset": false, "isSlot": false, - "src": "23767:7:5", + "src": "23767:7:25", "valueSize": 1 } ], - "id": 6586, + "id": 9647, "nodeType": "InlineAssembly", - "src": "23744:53:5" + "src": "23744:53:25" }, { "expression": { "arguments": [ { - "id": 6589, + "id": 9650, "name": "this", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -28, - "src": "23815:4:5", + "src": "23815:4:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_StdCheatsSafe_$6621", + "typeIdentifier": "t_contract$_StdCheatsSafe_$9682", "typeString": "contract StdCheatsSafe" } } @@ -26547,30 +26547,30 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_contract$_StdCheatsSafe_$6621", + "typeIdentifier": "t_contract$_StdCheatsSafe_$9682", "typeString": "contract StdCheatsSafe" } ], - "id": 6588, + "id": 9649, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "23807:7:5", + "src": "23807:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 6587, + "id": 9648, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23807:7:5", + "src": "23807:7:25", "typeDescriptions": {} } }, - "id": 6590, + "id": 9651, "isConstant": false, "isLValue": false, "isPure": false, @@ -26579,16 +26579,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23807:13:5", + "src": "23807:13:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 6591, + "id": 9652, "nodeType": "ExpressionStatement", - "src": "23807:13:5" + "src": "23807:13:25" } ] }, @@ -26596,26 +26596,26 @@ "kind": "function", "modifiers": [], "name": "_viewChainId", - "nameLocation": "23604:12:5", + "nameLocation": "23604:12:25", "parameters": { - "id": 6582, + "id": 9643, "nodeType": "ParameterList", "parameters": [], - "src": "23616:2:5" + "src": "23616:2:25" }, "returnParameters": { - "id": 6585, + "id": 9646, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6584, + "id": 9645, "mutability": "mutable", "name": "chainId", - "nameLocation": "23649:7:5", + "nameLocation": "23649:7:25", "nodeType": "VariableDeclaration", - "scope": 6593, - "src": "23641:15:5", + "scope": 9654, + "src": "23641:15:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26623,10 +26623,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6583, + "id": 9644, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23641:7:5", + "src": "23641:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26635,38 +26635,38 @@ "visibility": "internal" } ], - "src": "23640:17:5" + "src": "23640:17:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "view", "virtual": false, "visibility": "private" }, { - "id": 6620, + "id": 9681, "nodeType": "FunctionDefinition", - "src": "23877:300:5", + "src": "23877:300:25", "nodes": [], "body": { - "id": 6619, + "id": 9680, "nodeType": "Block", - "src": "23940:237:5", + "src": "23940:237:25", "nodes": [], "statements": [ { "assignments": [ - 6603 + 9664 ], "declarations": [ { "constant": false, - "id": 6603, + "id": 9664, "mutability": "mutable", "name": "fnIn", - "nameLocation": "23993:4:5", + "nameLocation": "23993:4:25", "nodeType": "VariableDeclaration", - "scope": 6619, - "src": "23950:47:5", + "scope": 9680, + "src": "23950:47:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26674,27 +26674,27 @@ "typeString": "function () view returns (uint256)" }, "typeName": { - "id": 6602, + "id": 9663, "nodeType": "FunctionTypeName", "parameterTypes": { - "id": 6598, + "id": 9659, "nodeType": "ParameterList", "parameters": [], - "src": "23958:2:5" + "src": "23958:2:25" }, "returnParameterTypes": { - "id": 6601, + "id": 9662, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6600, + "id": 9661, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 6602, - "src": "23984:7:5", + "scope": 9663, + "src": "23984:7:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26702,10 +26702,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6599, + "id": 9660, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23984:7:5", + "src": "23984:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26714,9 +26714,9 @@ "visibility": "internal" } ], - "src": "23983:9:5" + "src": "23983:9:25" }, - "src": "23950:47:5", + "src": "23950:47:25", "stateMutability": "view", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$__$returns$_t_uint256_$", @@ -26727,36 +26727,36 @@ "visibility": "internal" } ], - "id": 6605, + "id": 9666, "initialValue": { - "id": 6604, + "id": 9665, "name": "_viewChainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6593, - "src": "24000:12:5", + "referencedDeclaration": 9654, + "src": "24000:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$__$returns$_t_uint256_$", "typeString": "function () view returns (uint256)" } }, "nodeType": "VariableDeclarationStatement", - "src": "23950:62:5" + "src": "23950:62:25" }, { "assignments": [ - 6611 + 9672 ], "declarations": [ { "constant": false, - "id": 6611, + "id": 9672, "mutability": "mutable", "name": "pureChainId", - "nameLocation": "24065:11:5", + "nameLocation": "24065:11:25", "nodeType": "VariableDeclaration", - "scope": 6619, - "src": "24022:54:5", + "scope": 9680, + "src": "24022:54:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26764,27 +26764,27 @@ "typeString": "function () pure returns (uint256)" }, "typeName": { - "id": 6610, + "id": 9671, "nodeType": "FunctionTypeName", "parameterTypes": { - "id": 6606, + "id": 9667, "nodeType": "ParameterList", "parameters": [], - "src": "24030:2:5" + "src": "24030:2:25" }, "returnParameterTypes": { - "id": 6609, + "id": 9670, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6608, + "id": 9669, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 6610, - "src": "24056:7:5", + "scope": 9671, + "src": "24056:7:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26792,10 +26792,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6607, + "id": 9668, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24056:7:5", + "src": "24056:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26804,9 +26804,9 @@ "visibility": "internal" } ], - "src": "24055:9:5" + "src": "24055:9:25" }, - "src": "24022:54:5", + "src": "24022:54:25", "stateMutability": "pure", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$__$returns$_t_uint256_$", @@ -26817,28 +26817,28 @@ "visibility": "internal" } ], - "id": 6612, + "id": 9673, "nodeType": "VariableDeclarationStatement", - "src": "24022:54:5" + "src": "24022:54:25" }, { "AST": { "nodeType": "YulBlock", - "src": "24095:43:5", + "src": "24095:43:25", "statements": [ { "nodeType": "YulAssignment", - "src": "24109:19:5", + "src": "24109:19:25", "value": { "name": "fnIn", "nodeType": "YulIdentifier", - "src": "24124:4:5" + "src": "24124:4:25" }, "variableNames": [ { "name": "pureChainId", "nodeType": "YulIdentifier", - "src": "24109:11:5" + "src": "24109:11:25" } ] } @@ -26847,38 +26847,38 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 6603, + "declaration": 9664, "isOffset": false, "isSlot": false, - "src": "24124:4:5", + "src": "24124:4:25", "valueSize": 1 }, { - "declaration": 6611, + "declaration": 9672, "isOffset": false, "isSlot": false, - "src": "24109:11:5", + "src": "24109:11:25", "valueSize": 1 } ], - "id": 6613, + "id": 9674, "nodeType": "InlineAssembly", - "src": "24086:52:5" + "src": "24086:52:25" }, { "expression": { - "id": 6617, + "id": 9678, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 6614, + "id": 9675, "name": "chainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6596, - "src": "24147:7:5", + "referencedDeclaration": 9657, + "src": "24147:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26890,18 +26890,18 @@ "arguments": [], "expression": { "argumentTypes": [], - "id": 6615, + "id": 9676, "name": "pureChainId", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6611, - "src": "24157:11:5", + "referencedDeclaration": 9672, + "src": "24157:11:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$__$returns$_t_uint256_$", "typeString": "function () pure returns (uint256)" } }, - "id": 6616, + "id": 9677, "isConstant": false, "isLValue": false, "isPure": false, @@ -26910,22 +26910,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24157:13:5", + "src": "24157:13:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "24147:23:5", + "src": "24147:23:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 6618, + "id": 9679, "nodeType": "ExpressionStatement", - "src": "24147:23:5" + "src": "24147:23:25" } ] }, @@ -26933,26 +26933,26 @@ "kind": "function", "modifiers": [], "name": "_pureChainId", - "nameLocation": "23886:12:5", + "nameLocation": "23886:12:25", "parameters": { - "id": 6594, + "id": 9655, "nodeType": "ParameterList", "parameters": [], - "src": "23898:2:5" + "src": "23898:2:25" }, "returnParameters": { - "id": 6597, + "id": 9658, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6596, + "id": 9657, "mutability": "mutable", "name": "chainId", - "nameLocation": "23931:7:5", + "nameLocation": "23931:7:25", "nodeType": "VariableDeclaration", - "scope": 6620, - "src": "23923:15:5", + "scope": 9681, + "src": "23923:15:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26960,10 +26960,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6595, + "id": 9656, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23923:7:5", + "src": "23923:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26972,9 +26972,9 @@ "visibility": "internal" } ], - "src": "23922:17:5" + "src": "23922:17:25" }, - "scope": 6621, + "scope": 9682, "stateMutability": "pure", "virtual": false, "visibility": "private" @@ -26987,126 +26987,126 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 6621 + 9682 ], "name": "StdCheatsSafe", - "nameLocation": "246:13:5", - "scope": 7415, + "nameLocation": "246:13:25", + "scope": 10476, "usedErrors": [] }, { - "id": 7414, + "id": 10475, "nodeType": "ContractDefinition", - "src": "24229:7224:5", + "src": "24229:7224:25", "nodes": [ { - "id": 6627, + "id": 9688, "nodeType": "UsingForDirective", - "src": "24280:32:5", + "src": "24280:32:25", "nodes": [], "global": false, "libraryName": { - "id": 6624, + "id": 9685, "name": "stdStorage", "nameLocations": [ - "24286:10:5" + "24286:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 10128, - "src": "24286:10:5" + "referencedDeclaration": 13189, + "src": "24286:10:25" }, "typeName": { - "id": 6626, + "id": 9687, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 6625, + "id": 9686, "name": "StdStorage", "nameLocations": [ - "24301:10:5" + "24301:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "24301:10:5" + "referencedDeclaration": 11550, + "src": "24301:10:25" }, - "referencedDeclaration": 8489, - "src": "24301:10:5", + "referencedDeclaration": 11550, + "src": "24301:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } } }, { - "id": 6630, + "id": 9691, "nodeType": "VariableDeclaration", - "src": "24318:27:5", + "src": "24318:27:25", "nodes": [], "constant": false, "mutability": "mutable", "name": "stdstore", - "nameLocation": "24337:8:5", - "scope": 7414, + "nameLocation": "24337:8:25", + "scope": 10475, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage", "typeString": "struct StdStorage" }, "typeName": { - "id": 6629, + "id": 9690, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 6628, + "id": 9689, "name": "StdStorage", "nameLocations": [ - "24318:10:5" + "24318:10:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "24318:10:5" + "referencedDeclaration": 11550, + "src": "24318:10:25" }, - "referencedDeclaration": 8489, - "src": "24318:10:5", + "referencedDeclaration": 11550, + "src": "24318:10:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "private" }, { - "id": 6647, + "id": 9708, "nodeType": "VariableDeclaration", - "src": "24351:84:5", + "src": "24351:84:25", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "24371:2:5", - "scope": 7414, + "nameLocation": "24371:2:25", + "scope": 10475, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" }, "typeName": { - "id": 6632, + "id": 9693, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 6631, + "id": 9692, "name": "Vm", "nameLocations": [ - "24351:2:5" + "24351:2:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 13931, - "src": "24351:2:5" + "referencedDeclaration": 16992, + "src": "24351:2:25" }, - "referencedDeclaration": 13931, - "src": "24351:2:5", + "referencedDeclaration": 16992, + "src": "24351:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, @@ -27122,14 +27122,14 @@ "arguments": [ { "hexValue": "6865766d20636865617420636f6465", - "id": 6641, + "id": 9702, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24413:17:5", + "src": "24413:17:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -27144,18 +27144,18 @@ "typeString": "literal_string \"hevm cheat code\"" } ], - "id": 6640, + "id": 9701, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "24403:9:5", + "src": "24403:9:25", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 6642, + "id": 9703, "isConstant": false, "isLValue": false, "isPure": true, @@ -27164,7 +27164,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24403:28:5", + "src": "24403:28:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -27179,26 +27179,26 @@ "typeString": "bytes32" } ], - "id": 6639, + "id": 9700, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "24395:7:5", + "src": "24395:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 6638, + "id": 9699, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24395:7:5", + "src": "24395:7:25", "typeDescriptions": {} } }, - "id": 6643, + "id": 9704, "isConstant": false, "isLValue": false, "isPure": true, @@ -27207,7 +27207,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24395:37:5", + "src": "24395:37:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -27222,26 +27222,26 @@ "typeString": "uint256" } ], - "id": 6637, + "id": 9698, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "24387:7:5", + "src": "24387:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 6636, + "id": 9697, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "24387:7:5", + "src": "24387:7:25", "typeDescriptions": {} } }, - "id": 6644, + "id": 9705, "isConstant": false, "isLValue": false, "isPure": true, @@ -27250,7 +27250,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24387:46:5", + "src": "24387:46:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -27265,26 +27265,26 @@ "typeString": "uint160" } ], - "id": 6635, + "id": 9696, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "24379:7:5", + "src": "24379:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 6634, + "id": 9695, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24379:7:5", + "src": "24379:7:25", "typeDescriptions": {} } }, - "id": 6645, + "id": 9706, "isConstant": false, "isLValue": false, "isPure": true, @@ -27293,7 +27293,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24379:55:5", + "src": "24379:55:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -27308,18 +27308,18 @@ "typeString": "address" } ], - "id": 6633, + "id": 9694, "name": "Vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13931, - "src": "24376:2:5", + "referencedDeclaration": 16992, + "src": "24376:2:25", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_Vm_$13931_$", + "typeIdentifier": "t_type$_t_contract$_Vm_$16992_$", "typeString": "type(contract Vm)" } }, - "id": 6646, + "id": 9707, "isConstant": false, "isLValue": false, "isPure": true, @@ -27328,25 +27328,25 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24376:59:5", + "src": "24376:59:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, "visibility": "private" }, { - "id": 6650, + "id": 9711, "nodeType": "VariableDeclaration", - "src": "24441:86:5", + "src": "24441:86:25", "nodes": [], "constant": true, "mutability": "constant", "name": "CONSOLE2_ADDRESS", - "nameLocation": "24466:16:5", - "scope": 7414, + "nameLocation": "24466:16:25", + "scope": 10475, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -27354,10 +27354,10 @@ "typeString": "address" }, "typeName": { - "id": 6648, + "id": 9709, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24441:7:5", + "src": "24441:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27366,14 +27366,14 @@ }, "value": { "hexValue": "307830303030303030303030303030303030303036333646366537333646366336353265366336663637", - "id": 6649, + "id": 9710, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "24485:42:5", + "src": "24485:42:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27383,14 +27383,14 @@ "visibility": "private" }, { - "id": 6665, + "id": 9726, "nodeType": "FunctionDefinition", - "src": "24604:93:5", + "src": "24604:93:25", "nodes": [], "body": { - "id": 6664, + "id": 9725, "nodeType": "Block", - "src": "24649:48:5", + "src": "24649:48:25", "nodes": [], "statements": [ { @@ -27401,33 +27401,33 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 6661, + "id": 9722, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 6658, + "id": 9719, "name": "block", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -4, - "src": "24667:5:5", + "src": "24667:5:25", "typeDescriptions": { "typeIdentifier": "t_magic_block", "typeString": "block" } }, - "id": 6659, + "id": 9720, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "24673:9:5", + "memberLocation": "24673:9:25", "memberName": "timestamp", "nodeType": "MemberAccess", - "src": "24667:15:5", + "src": "24667:15:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27436,18 +27436,18 @@ "nodeType": "BinaryOperation", "operator": "+", "rightExpression": { - "id": 6660, + "id": 9721, "name": "time", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6652, - "src": "24685:4:5", + "referencedDeclaration": 9713, + "src": "24685:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "24667:22:5", + "src": "24667:22:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27462,33 +27462,33 @@ } ], "expression": { - "id": 6655, + "id": 9716, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "24659:2:5", + "referencedDeclaration": 9708, + "src": "24659:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6657, + "id": 9718, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "24662:4:5", + "memberLocation": "24662:4:25", "memberName": "warp", "nodeType": "MemberAccess", - "referencedDeclaration": 13466, - "src": "24659:7:5", + "referencedDeclaration": 16527, + "src": "24659:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_uint256_$returns$__$", "typeString": "function (uint256) external" } }, - "id": 6662, + "id": 9723, "isConstant": false, "isLValue": false, "isPure": false, @@ -27497,16 +27497,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24659:31:5", + "src": "24659:31:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6663, + "id": 9724, "nodeType": "ExpressionStatement", - "src": "24659:31:5" + "src": "24659:31:25" } ] }, @@ -27514,20 +27514,20 @@ "kind": "function", "modifiers": [], "name": "skip", - "nameLocation": "24613:4:5", + "nameLocation": "24613:4:25", "parameters": { - "id": 6653, + "id": 9714, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6652, + "id": 9713, "mutability": "mutable", "name": "time", - "nameLocation": "24626:4:5", + "nameLocation": "24626:4:25", "nodeType": "VariableDeclaration", - "scope": 6665, - "src": "24618:12:5", + "scope": 9726, + "src": "24618:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27535,10 +27535,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6651, + "id": 9712, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24618:7:5", + "src": "24618:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27547,28 +27547,28 @@ "visibility": "internal" } ], - "src": "24617:14:5" + "src": "24617:14:25" }, "returnParameters": { - "id": 6654, + "id": 9715, "nodeType": "ParameterList", "parameters": [], - "src": "24649:0:5" + "src": "24649:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6680, + "id": 9741, "nodeType": "FunctionDefinition", - "src": "24703:95:5", + "src": "24703:95:25", "nodes": [], "body": { - "id": 6679, + "id": 9740, "nodeType": "Block", - "src": "24750:48:5", + "src": "24750:48:25", "nodes": [], "statements": [ { @@ -27579,33 +27579,33 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 6676, + "id": 9737, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 6673, + "id": 9734, "name": "block", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -4, - "src": "24768:5:5", + "src": "24768:5:25", "typeDescriptions": { "typeIdentifier": "t_magic_block", "typeString": "block" } }, - "id": 6674, + "id": 9735, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "24774:9:5", + "memberLocation": "24774:9:25", "memberName": "timestamp", "nodeType": "MemberAccess", - "src": "24768:15:5", + "src": "24768:15:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27614,18 +27614,18 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 6675, + "id": 9736, "name": "time", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6667, - "src": "24786:4:5", + "referencedDeclaration": 9728, + "src": "24786:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "24768:22:5", + "src": "24768:22:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27640,33 +27640,33 @@ } ], "expression": { - "id": 6670, + "id": 9731, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "24760:2:5", + "referencedDeclaration": 9708, + "src": "24760:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6672, + "id": 9733, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "24763:4:5", + "memberLocation": "24763:4:25", "memberName": "warp", "nodeType": "MemberAccess", - "referencedDeclaration": 13466, - "src": "24760:7:5", + "referencedDeclaration": 16527, + "src": "24760:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_uint256_$returns$__$", "typeString": "function (uint256) external" } }, - "id": 6677, + "id": 9738, "isConstant": false, "isLValue": false, "isPure": false, @@ -27675,16 +27675,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24760:31:5", + "src": "24760:31:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6678, + "id": 9739, "nodeType": "ExpressionStatement", - "src": "24760:31:5" + "src": "24760:31:25" } ] }, @@ -27692,20 +27692,20 @@ "kind": "function", "modifiers": [], "name": "rewind", - "nameLocation": "24712:6:5", + "nameLocation": "24712:6:25", "parameters": { - "id": 6668, + "id": 9729, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6667, + "id": 9728, "mutability": "mutable", "name": "time", - "nameLocation": "24727:4:5", + "nameLocation": "24727:4:25", "nodeType": "VariableDeclaration", - "scope": 6680, - "src": "24719:12:5", + "scope": 9741, + "src": "24719:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27713,10 +27713,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6666, + "id": 9727, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24719:7:5", + "src": "24719:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27725,40 +27725,40 @@ "visibility": "internal" } ], - "src": "24718:14:5" + "src": "24718:14:25" }, "returnParameters": { - "id": 6669, + "id": 9730, "nodeType": "ParameterList", "parameters": [], - "src": "24750:0:5" + "src": "24750:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6701, + "id": 9762, "nodeType": "FunctionDefinition", - "src": "24861:124:5", + "src": "24861:124:25", "nodes": [], "body": { - "id": 6700, + "id": 9761, "nodeType": "Block", - "src": "24911:74:5", + "src": "24911:74:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6688, + "id": 9749, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6682, - "src": "24929:9:5", + "referencedDeclaration": 9743, + "src": "24929:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27769,21 +27769,21 @@ "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" }, - "id": 6691, + "id": 9752, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "leftExpression": { "hexValue": "31", - "id": 6689, + "id": 9750, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "24940:1:5", + "src": "24940:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -27794,21 +27794,21 @@ "operator": "<<", "rightExpression": { "hexValue": "313238", - "id": 6690, + "id": 9751, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "24945:3:5", + "src": "24945:3:25", "typeDescriptions": { "typeIdentifier": "t_rational_128_by_1", "typeString": "int_const 128" }, "value": "128" }, - "src": "24940:8:5", + "src": "24940:8:25", "typeDescriptions": { "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" @@ -27827,33 +27827,33 @@ } ], "expression": { - "id": 6685, + "id": 9746, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "24921:2:5", + "referencedDeclaration": 9708, + "src": "24921:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6687, + "id": 9748, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "24924:4:5", + "memberLocation": "24924:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "24921:7:5", + "referencedDeclaration": 16629, + "src": "24921:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6692, + "id": 9753, "isConstant": false, "isLValue": false, "isPure": false, @@ -27862,27 +27862,27 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24921:28:5", + "src": "24921:28:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6693, + "id": 9754, "nodeType": "ExpressionStatement", - "src": "24921:28:5" + "src": "24921:28:25" }, { "expression": { "arguments": [ { - "id": 6697, + "id": 9758, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6682, - "src": "24968:9:5", + "referencedDeclaration": 9743, + "src": "24968:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27897,33 +27897,33 @@ } ], "expression": { - "id": 6694, + "id": 9755, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "24959:2:5", + "referencedDeclaration": 9708, + "src": "24959:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6696, + "id": 9757, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "24962:5:5", + "memberLocation": "24962:5:25", "memberName": "prank", "nodeType": "MemberAccess", - "referencedDeclaration": 13529, - "src": "24959:8:5", + "referencedDeclaration": 16590, + "src": "24959:8:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" } }, - "id": 6698, + "id": 9759, "isConstant": false, "isLValue": false, "isPure": false, @@ -27932,16 +27932,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24959:19:5", + "src": "24959:19:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6699, + "id": 9760, "nodeType": "ExpressionStatement", - "src": "24959:19:5" + "src": "24959:19:25" } ] }, @@ -27949,20 +27949,20 @@ "kind": "function", "modifiers": [], "name": "hoax", - "nameLocation": "24870:4:5", + "nameLocation": "24870:4:25", "parameters": { - "id": 6683, + "id": 9744, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6682, + "id": 9743, "mutability": "mutable", "name": "msgSender", - "nameLocation": "24883:9:5", + "nameLocation": "24883:9:25", "nodeType": "VariableDeclaration", - "scope": 6701, - "src": "24875:17:5", + "scope": 9762, + "src": "24875:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27970,10 +27970,10 @@ "typeString": "address" }, "typeName": { - "id": 6681, + "id": 9742, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24875:7:5", + "src": "24875:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27983,52 +27983,52 @@ "visibility": "internal" } ], - "src": "24874:19:5" + "src": "24874:19:25" }, "returnParameters": { - "id": 6684, + "id": 9745, "nodeType": "ParameterList", "parameters": [], - "src": "24911:0:5" + "src": "24911:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6722, + "id": 9783, "nodeType": "FunctionDefinition", - "src": "24991:134:5", + "src": "24991:134:25", "nodes": [], "body": { - "id": 6721, + "id": 9782, "nodeType": "Block", - "src": "25055:70:5", + "src": "25055:70:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6711, + "id": 9772, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6703, - "src": "25073:9:5", + "referencedDeclaration": 9764, + "src": "25073:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6712, + "id": 9773, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6705, - "src": "25084:4:5", + "referencedDeclaration": 9766, + "src": "25084:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28047,33 +28047,33 @@ } ], "expression": { - "id": 6708, + "id": 9769, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25065:2:5", + "referencedDeclaration": 9708, + "src": "25065:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6710, + "id": 9771, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "25068:4:5", + "memberLocation": "25068:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "25065:7:5", + "referencedDeclaration": 16629, + "src": "25065:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6713, + "id": 9774, "isConstant": false, "isLValue": false, "isPure": false, @@ -28082,27 +28082,27 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25065:24:5", + "src": "25065:24:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6714, + "id": 9775, "nodeType": "ExpressionStatement", - "src": "25065:24:5" + "src": "25065:24:25" }, { "expression": { "arguments": [ { - "id": 6718, + "id": 9779, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6703, - "src": "25108:9:5", + "referencedDeclaration": 9764, + "src": "25108:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28117,33 +28117,33 @@ } ], "expression": { - "id": 6715, + "id": 9776, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25099:2:5", + "referencedDeclaration": 9708, + "src": "25099:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6717, + "id": 9778, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "25102:5:5", + "memberLocation": "25102:5:25", "memberName": "prank", "nodeType": "MemberAccess", - "referencedDeclaration": 13529, - "src": "25099:8:5", + "referencedDeclaration": 16590, + "src": "25099:8:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" } }, - "id": 6719, + "id": 9780, "isConstant": false, "isLValue": false, "isPure": false, @@ -28152,16 +28152,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25099:19:5", + "src": "25099:19:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6720, + "id": 9781, "nodeType": "ExpressionStatement", - "src": "25099:19:5" + "src": "25099:19:25" } ] }, @@ -28169,20 +28169,20 @@ "kind": "function", "modifiers": [], "name": "hoax", - "nameLocation": "25000:4:5", + "nameLocation": "25000:4:25", "parameters": { - "id": 6706, + "id": 9767, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6703, + "id": 9764, "mutability": "mutable", "name": "msgSender", - "nameLocation": "25013:9:5", + "nameLocation": "25013:9:25", "nodeType": "VariableDeclaration", - "scope": 6722, - "src": "25005:17:5", + "scope": 9783, + "src": "25005:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28190,10 +28190,10 @@ "typeString": "address" }, "typeName": { - "id": 6702, + "id": 9763, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25005:7:5", + "src": "25005:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28204,13 +28204,13 @@ }, { "constant": false, - "id": 6705, + "id": 9766, "mutability": "mutable", "name": "give", - "nameLocation": "25032:4:5", + "nameLocation": "25032:4:25", "nodeType": "VariableDeclaration", - "scope": 6722, - "src": "25024:12:5", + "scope": 9783, + "src": "25024:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28218,10 +28218,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6704, + "id": 9765, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25024:7:5", + "src": "25024:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28230,40 +28230,40 @@ "visibility": "internal" } ], - "src": "25004:33:5" + "src": "25004:33:25" }, "returnParameters": { - "id": 6707, + "id": 9768, "nodeType": "ParameterList", "parameters": [], - "src": "25055:0:5" + "src": "25055:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6746, + "id": 9807, "nodeType": "FunctionDefinition", - "src": "25131:148:5", + "src": "25131:148:25", "nodes": [], "body": { - "id": 6745, + "id": 9806, "nodeType": "Block", - "src": "25197:82:5", + "src": "25197:82:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6732, + "id": 9793, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6724, - "src": "25215:9:5", + "referencedDeclaration": 9785, + "src": "25215:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28274,21 +28274,21 @@ "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" }, - "id": 6735, + "id": 9796, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "leftExpression": { "hexValue": "31", - "id": 6733, + "id": 9794, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "25226:1:5", + "src": "25226:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -28299,21 +28299,21 @@ "operator": "<<", "rightExpression": { "hexValue": "313238", - "id": 6734, + "id": 9795, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "25231:3:5", + "src": "25231:3:25", "typeDescriptions": { "typeIdentifier": "t_rational_128_by_1", "typeString": "int_const 128" }, "value": "128" }, - "src": "25226:8:5", + "src": "25226:8:25", "typeDescriptions": { "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" @@ -28332,33 +28332,33 @@ } ], "expression": { - "id": 6729, + "id": 9790, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25207:2:5", + "referencedDeclaration": 9708, + "src": "25207:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6731, + "id": 9792, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "25210:4:5", + "memberLocation": "25210:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "25207:7:5", + "referencedDeclaration": 16629, + "src": "25207:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6736, + "id": 9797, "isConstant": false, "isLValue": false, "isPure": false, @@ -28367,39 +28367,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25207:28:5", + "src": "25207:28:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6737, + "id": 9798, "nodeType": "ExpressionStatement", - "src": "25207:28:5" + "src": "25207:28:25" }, { "expression": { "arguments": [ { - "id": 6741, + "id": 9802, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6724, - "src": "25254:9:5", + "referencedDeclaration": 9785, + "src": "25254:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6742, + "id": 9803, "name": "origin", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6726, - "src": "25265:6:5", + "referencedDeclaration": 9787, + "src": "25265:6:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28418,33 +28418,33 @@ } ], "expression": { - "id": 6738, + "id": 9799, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25245:2:5", + "referencedDeclaration": 9708, + "src": "25245:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6740, + "id": 9801, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "25248:5:5", + "memberLocation": "25248:5:25", "memberName": "prank", "nodeType": "MemberAccess", - "referencedDeclaration": 13541, - "src": "25245:8:5", + "referencedDeclaration": 16602, + "src": "25245:8:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address) external" } }, - "id": 6743, + "id": 9804, "isConstant": false, "isLValue": false, "isPure": false, @@ -28453,16 +28453,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25245:27:5", + "src": "25245:27:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6744, + "id": 9805, "nodeType": "ExpressionStatement", - "src": "25245:27:5" + "src": "25245:27:25" } ] }, @@ -28470,20 +28470,20 @@ "kind": "function", "modifiers": [], "name": "hoax", - "nameLocation": "25140:4:5", + "nameLocation": "25140:4:25", "parameters": { - "id": 6727, + "id": 9788, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6724, + "id": 9785, "mutability": "mutable", "name": "msgSender", - "nameLocation": "25153:9:5", + "nameLocation": "25153:9:25", "nodeType": "VariableDeclaration", - "scope": 6746, - "src": "25145:17:5", + "scope": 9807, + "src": "25145:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28491,10 +28491,10 @@ "typeString": "address" }, "typeName": { - "id": 6723, + "id": 9784, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25145:7:5", + "src": "25145:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28505,13 +28505,13 @@ }, { "constant": false, - "id": 6726, + "id": 9787, "mutability": "mutable", "name": "origin", - "nameLocation": "25172:6:5", + "nameLocation": "25172:6:25", "nodeType": "VariableDeclaration", - "scope": 6746, - "src": "25164:14:5", + "scope": 9807, + "src": "25164:14:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28519,10 +28519,10 @@ "typeString": "address" }, "typeName": { - "id": 6725, + "id": 9786, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25164:7:5", + "src": "25164:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28532,52 +28532,52 @@ "visibility": "internal" } ], - "src": "25144:35:5" + "src": "25144:35:25" }, "returnParameters": { - "id": 6728, + "id": 9789, "nodeType": "ParameterList", "parameters": [], - "src": "25197:0:5" + "src": "25197:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6770, + "id": 9831, "nodeType": "FunctionDefinition", - "src": "25285:158:5", + "src": "25285:158:25", "nodes": [], "body": { - "id": 6769, + "id": 9830, "nodeType": "Block", - "src": "25365:78:5", + "src": "25365:78:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6758, + "id": 9819, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6748, - "src": "25383:9:5", + "referencedDeclaration": 9809, + "src": "25383:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6759, + "id": 9820, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6752, - "src": "25394:4:5", + "referencedDeclaration": 9813, + "src": "25394:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28596,33 +28596,33 @@ } ], "expression": { - "id": 6755, + "id": 9816, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25375:2:5", + "referencedDeclaration": 9708, + "src": "25375:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6757, + "id": 9818, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "25378:4:5", + "memberLocation": "25378:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "25375:7:5", + "referencedDeclaration": 16629, + "src": "25375:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6760, + "id": 9821, "isConstant": false, "isLValue": false, "isPure": false, @@ -28631,39 +28631,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25375:24:5", + "src": "25375:24:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6761, + "id": 9822, "nodeType": "ExpressionStatement", - "src": "25375:24:5" + "src": "25375:24:25" }, { "expression": { "arguments": [ { - "id": 6765, + "id": 9826, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6748, - "src": "25418:9:5", + "referencedDeclaration": 9809, + "src": "25418:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6766, + "id": 9827, "name": "origin", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6750, - "src": "25429:6:5", + "referencedDeclaration": 9811, + "src": "25429:6:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28682,33 +28682,33 @@ } ], "expression": { - "id": 6762, + "id": 9823, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25409:2:5", + "referencedDeclaration": 9708, + "src": "25409:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6764, + "id": 9825, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "25412:5:5", + "memberLocation": "25412:5:25", "memberName": "prank", "nodeType": "MemberAccess", - "referencedDeclaration": 13541, - "src": "25409:8:5", + "referencedDeclaration": 16602, + "src": "25409:8:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address) external" } }, - "id": 6767, + "id": 9828, "isConstant": false, "isLValue": false, "isPure": false, @@ -28717,16 +28717,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25409:27:5", + "src": "25409:27:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6768, + "id": 9829, "nodeType": "ExpressionStatement", - "src": "25409:27:5" + "src": "25409:27:25" } ] }, @@ -28734,20 +28734,20 @@ "kind": "function", "modifiers": [], "name": "hoax", - "nameLocation": "25294:4:5", + "nameLocation": "25294:4:25", "parameters": { - "id": 6753, + "id": 9814, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6748, + "id": 9809, "mutability": "mutable", "name": "msgSender", - "nameLocation": "25307:9:5", + "nameLocation": "25307:9:25", "nodeType": "VariableDeclaration", - "scope": 6770, - "src": "25299:17:5", + "scope": 9831, + "src": "25299:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28755,10 +28755,10 @@ "typeString": "address" }, "typeName": { - "id": 6747, + "id": 9808, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25299:7:5", + "src": "25299:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28769,13 +28769,13 @@ }, { "constant": false, - "id": 6750, + "id": 9811, "mutability": "mutable", "name": "origin", - "nameLocation": "25326:6:5", + "nameLocation": "25326:6:25", "nodeType": "VariableDeclaration", - "scope": 6770, - "src": "25318:14:5", + "scope": 9831, + "src": "25318:14:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28783,10 +28783,10 @@ "typeString": "address" }, "typeName": { - "id": 6749, + "id": 9810, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25318:7:5", + "src": "25318:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28797,13 +28797,13 @@ }, { "constant": false, - "id": 6752, + "id": 9813, "mutability": "mutable", "name": "give", - "nameLocation": "25342:4:5", + "nameLocation": "25342:4:25", "nodeType": "VariableDeclaration", - "scope": 6770, - "src": "25334:12:5", + "scope": 9831, + "src": "25334:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28811,10 +28811,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6751, + "id": 9812, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25334:7:5", + "src": "25334:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28823,40 +28823,40 @@ "visibility": "internal" } ], - "src": "25298:49:5" + "src": "25298:49:25" }, "returnParameters": { - "id": 6754, + "id": 9815, "nodeType": "ParameterList", "parameters": [], - "src": "25365:0:5" + "src": "25365:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6791, + "id": 9852, "nodeType": "FunctionDefinition", - "src": "25514:134:5", + "src": "25514:134:25", "nodes": [], "body": { - "id": 6790, + "id": 9851, "nodeType": "Block", - "src": "25569:79:5", + "src": "25569:79:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6778, + "id": 9839, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6772, - "src": "25587:9:5", + "referencedDeclaration": 9833, + "src": "25587:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28867,21 +28867,21 @@ "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" }, - "id": 6781, + "id": 9842, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "leftExpression": { "hexValue": "31", - "id": 6779, + "id": 9840, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "25598:1:5", + "src": "25598:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -28892,21 +28892,21 @@ "operator": "<<", "rightExpression": { "hexValue": "313238", - "id": 6780, + "id": 9841, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "25603:3:5", + "src": "25603:3:25", "typeDescriptions": { "typeIdentifier": "t_rational_128_by_1", "typeString": "int_const 128" }, "value": "128" }, - "src": "25598:8:5", + "src": "25598:8:25", "typeDescriptions": { "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" @@ -28925,33 +28925,33 @@ } ], "expression": { - "id": 6775, + "id": 9836, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25579:2:5", + "referencedDeclaration": 9708, + "src": "25579:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6777, + "id": 9838, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "25582:4:5", + "memberLocation": "25582:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "25579:7:5", + "referencedDeclaration": 16629, + "src": "25579:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6782, + "id": 9843, "isConstant": false, "isLValue": false, "isPure": false, @@ -28960,27 +28960,27 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25579:28:5", + "src": "25579:28:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6783, + "id": 9844, "nodeType": "ExpressionStatement", - "src": "25579:28:5" + "src": "25579:28:25" }, { "expression": { "arguments": [ { - "id": 6787, + "id": 9848, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6772, - "src": "25631:9:5", + "referencedDeclaration": 9833, + "src": "25631:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28995,33 +28995,33 @@ } ], "expression": { - "id": 6784, + "id": 9845, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25617:2:5", + "referencedDeclaration": 9708, + "src": "25617:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6786, + "id": 9847, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "25620:10:5", + "memberLocation": "25620:10:25", "memberName": "startPrank", "nodeType": "MemberAccess", - "referencedDeclaration": 13534, - "src": "25617:13:5", + "referencedDeclaration": 16595, + "src": "25617:13:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" } }, - "id": 6788, + "id": 9849, "isConstant": false, "isLValue": false, "isPure": false, @@ -29030,16 +29030,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25617:24:5", + "src": "25617:24:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6789, + "id": 9850, "nodeType": "ExpressionStatement", - "src": "25617:24:5" + "src": "25617:24:25" } ] }, @@ -29047,20 +29047,20 @@ "kind": "function", "modifiers": [], "name": "startHoax", - "nameLocation": "25523:9:5", + "nameLocation": "25523:9:25", "parameters": { - "id": 6773, + "id": 9834, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6772, + "id": 9833, "mutability": "mutable", "name": "msgSender", - "nameLocation": "25541:9:5", + "nameLocation": "25541:9:25", "nodeType": "VariableDeclaration", - "scope": 6791, - "src": "25533:17:5", + "scope": 9852, + "src": "25533:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29068,10 +29068,10 @@ "typeString": "address" }, "typeName": { - "id": 6771, + "id": 9832, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25533:7:5", + "src": "25533:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29081,52 +29081,52 @@ "visibility": "internal" } ], - "src": "25532:19:5" + "src": "25532:19:25" }, "returnParameters": { - "id": 6774, + "id": 9835, "nodeType": "ParameterList", "parameters": [], - "src": "25569:0:5" + "src": "25569:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6812, + "id": 9873, "nodeType": "FunctionDefinition", - "src": "25654:144:5", + "src": "25654:144:25", "nodes": [], "body": { - "id": 6811, + "id": 9872, "nodeType": "Block", - "src": "25723:75:5", + "src": "25723:75:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6801, + "id": 9862, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6793, - "src": "25741:9:5", + "referencedDeclaration": 9854, + "src": "25741:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6802, + "id": 9863, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6795, - "src": "25752:4:5", + "referencedDeclaration": 9856, + "src": "25752:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29145,33 +29145,33 @@ } ], "expression": { - "id": 6798, + "id": 9859, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25733:2:5", + "referencedDeclaration": 9708, + "src": "25733:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6800, + "id": 9861, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "25736:4:5", + "memberLocation": "25736:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "25733:7:5", + "referencedDeclaration": 16629, + "src": "25733:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6803, + "id": 9864, "isConstant": false, "isLValue": false, "isPure": false, @@ -29180,27 +29180,27 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25733:24:5", + "src": "25733:24:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6804, + "id": 9865, "nodeType": "ExpressionStatement", - "src": "25733:24:5" + "src": "25733:24:25" }, { "expression": { "arguments": [ { - "id": 6808, + "id": 9869, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6793, - "src": "25781:9:5", + "referencedDeclaration": 9854, + "src": "25781:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29215,33 +29215,33 @@ } ], "expression": { - "id": 6805, + "id": 9866, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25767:2:5", + "referencedDeclaration": 9708, + "src": "25767:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6807, + "id": 9868, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "25770:10:5", + "memberLocation": "25770:10:25", "memberName": "startPrank", "nodeType": "MemberAccess", - "referencedDeclaration": 13534, - "src": "25767:13:5", + "referencedDeclaration": 16595, + "src": "25767:13:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" } }, - "id": 6809, + "id": 9870, "isConstant": false, "isLValue": false, "isPure": false, @@ -29250,16 +29250,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25767:24:5", + "src": "25767:24:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6810, + "id": 9871, "nodeType": "ExpressionStatement", - "src": "25767:24:5" + "src": "25767:24:25" } ] }, @@ -29267,20 +29267,20 @@ "kind": "function", "modifiers": [], "name": "startHoax", - "nameLocation": "25663:9:5", + "nameLocation": "25663:9:25", "parameters": { - "id": 6796, + "id": 9857, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6793, + "id": 9854, "mutability": "mutable", "name": "msgSender", - "nameLocation": "25681:9:5", + "nameLocation": "25681:9:25", "nodeType": "VariableDeclaration", - "scope": 6812, - "src": "25673:17:5", + "scope": 9873, + "src": "25673:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29288,10 +29288,10 @@ "typeString": "address" }, "typeName": { - "id": 6792, + "id": 9853, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25673:7:5", + "src": "25673:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29302,13 +29302,13 @@ }, { "constant": false, - "id": 6795, + "id": 9856, "mutability": "mutable", "name": "give", - "nameLocation": "25700:4:5", + "nameLocation": "25700:4:25", "nodeType": "VariableDeclaration", - "scope": 6812, - "src": "25692:12:5", + "scope": 9873, + "src": "25692:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29316,10 +29316,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6794, + "id": 9855, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25692:7:5", + "src": "25692:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29328,40 +29328,40 @@ "visibility": "internal" } ], - "src": "25672:33:5" + "src": "25672:33:25" }, "returnParameters": { - "id": 6797, + "id": 9858, "nodeType": "ParameterList", "parameters": [], - "src": "25723:0:5" + "src": "25723:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6836, + "id": 9897, "nodeType": "FunctionDefinition", - "src": "25917:158:5", + "src": "25917:158:25", "nodes": [], "body": { - "id": 6835, + "id": 9896, "nodeType": "Block", - "src": "25988:87:5", + "src": "25988:87:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6822, + "id": 9883, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6814, - "src": "26006:9:5", + "referencedDeclaration": 9875, + "src": "26006:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29372,21 +29372,21 @@ "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" }, - "id": 6825, + "id": 9886, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "leftExpression": { "hexValue": "31", - "id": 6823, + "id": 9884, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "26017:1:5", + "src": "26017:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -29397,21 +29397,21 @@ "operator": "<<", "rightExpression": { "hexValue": "313238", - "id": 6824, + "id": 9885, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "26022:3:5", + "src": "26022:3:25", "typeDescriptions": { "typeIdentifier": "t_rational_128_by_1", "typeString": "int_const 128" }, "value": "128" }, - "src": "26017:8:5", + "src": "26017:8:25", "typeDescriptions": { "typeIdentifier": "t_rational_340282366920938463463374607431768211456_by_1", "typeString": "int_const 3402...(31 digits omitted)...1456" @@ -29430,33 +29430,33 @@ } ], "expression": { - "id": 6819, + "id": 9880, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "25998:2:5", + "referencedDeclaration": 9708, + "src": "25998:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6821, + "id": 9882, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "26001:4:5", + "memberLocation": "26001:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "25998:7:5", + "referencedDeclaration": 16629, + "src": "25998:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6826, + "id": 9887, "isConstant": false, "isLValue": false, "isPure": false, @@ -29465,39 +29465,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25998:28:5", + "src": "25998:28:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6827, + "id": 9888, "nodeType": "ExpressionStatement", - "src": "25998:28:5" + "src": "25998:28:25" }, { "expression": { "arguments": [ { - "id": 6831, + "id": 9892, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6814, - "src": "26050:9:5", + "referencedDeclaration": 9875, + "src": "26050:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6832, + "id": 9893, "name": "origin", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6816, - "src": "26061:6:5", + "referencedDeclaration": 9877, + "src": "26061:6:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29516,33 +29516,33 @@ } ], "expression": { - "id": 6828, + "id": 9889, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "26036:2:5", + "referencedDeclaration": 9708, + "src": "26036:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6830, + "id": 9891, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "26039:10:5", + "memberLocation": "26039:10:25", "memberName": "startPrank", "nodeType": "MemberAccess", - "referencedDeclaration": 13548, - "src": "26036:13:5", + "referencedDeclaration": 16609, + "src": "26036:13:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address) external" } }, - "id": 6833, + "id": 9894, "isConstant": false, "isLValue": false, "isPure": false, @@ -29551,16 +29551,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26036:32:5", + "src": "26036:32:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6834, + "id": 9895, "nodeType": "ExpressionStatement", - "src": "26036:32:5" + "src": "26036:32:25" } ] }, @@ -29568,20 +29568,20 @@ "kind": "function", "modifiers": [], "name": "startHoax", - "nameLocation": "25926:9:5", + "nameLocation": "25926:9:25", "parameters": { - "id": 6817, + "id": 9878, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6814, + "id": 9875, "mutability": "mutable", "name": "msgSender", - "nameLocation": "25944:9:5", + "nameLocation": "25944:9:25", "nodeType": "VariableDeclaration", - "scope": 6836, - "src": "25936:17:5", + "scope": 9897, + "src": "25936:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29589,10 +29589,10 @@ "typeString": "address" }, "typeName": { - "id": 6813, + "id": 9874, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25936:7:5", + "src": "25936:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29603,13 +29603,13 @@ }, { "constant": false, - "id": 6816, + "id": 9877, "mutability": "mutable", "name": "origin", - "nameLocation": "25963:6:5", + "nameLocation": "25963:6:25", "nodeType": "VariableDeclaration", - "scope": 6836, - "src": "25955:14:5", + "scope": 9897, + "src": "25955:14:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29617,10 +29617,10 @@ "typeString": "address" }, "typeName": { - "id": 6815, + "id": 9876, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25955:7:5", + "src": "25955:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29630,52 +29630,52 @@ "visibility": "internal" } ], - "src": "25935:35:5" + "src": "25935:35:25" }, "returnParameters": { - "id": 6818, + "id": 9879, "nodeType": "ParameterList", "parameters": [], - "src": "25988:0:5" + "src": "25988:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6860, + "id": 9921, "nodeType": "FunctionDefinition", - "src": "26081:168:5", + "src": "26081:168:25", "nodes": [], "body": { - "id": 6859, + "id": 9920, "nodeType": "Block", - "src": "26166:83:5", + "src": "26166:83:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6848, + "id": 9909, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6838, - "src": "26184:9:5", + "referencedDeclaration": 9899, + "src": "26184:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6849, + "id": 9910, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6842, - "src": "26195:4:5", + "referencedDeclaration": 9903, + "src": "26195:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29694,33 +29694,33 @@ } ], "expression": { - "id": 6845, + "id": 9906, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "26176:2:5", + "referencedDeclaration": 9708, + "src": "26176:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6847, + "id": 9908, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "26179:4:5", + "memberLocation": "26179:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "26176:7:5", + "referencedDeclaration": 16629, + "src": "26176:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6850, + "id": 9911, "isConstant": false, "isLValue": false, "isPure": false, @@ -29729,39 +29729,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26176:24:5", + "src": "26176:24:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6851, + "id": 9912, "nodeType": "ExpressionStatement", - "src": "26176:24:5" + "src": "26176:24:25" }, { "expression": { "arguments": [ { - "id": 6855, + "id": 9916, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6838, - "src": "26224:9:5", + "referencedDeclaration": 9899, + "src": "26224:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6856, + "id": 9917, "name": "origin", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6840, - "src": "26235:6:5", + "referencedDeclaration": 9901, + "src": "26235:6:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29780,33 +29780,33 @@ } ], "expression": { - "id": 6852, + "id": 9913, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "26210:2:5", + "referencedDeclaration": 9708, + "src": "26210:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6854, + "id": 9915, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "26213:10:5", + "memberLocation": "26213:10:25", "memberName": "startPrank", "nodeType": "MemberAccess", - "referencedDeclaration": 13548, - "src": "26210:13:5", + "referencedDeclaration": 16609, + "src": "26210:13:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address) external" } }, - "id": 6857, + "id": 9918, "isConstant": false, "isLValue": false, "isPure": false, @@ -29815,16 +29815,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26210:32:5", + "src": "26210:32:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6858, + "id": 9919, "nodeType": "ExpressionStatement", - "src": "26210:32:5" + "src": "26210:32:25" } ] }, @@ -29832,20 +29832,20 @@ "kind": "function", "modifiers": [], "name": "startHoax", - "nameLocation": "26090:9:5", + "nameLocation": "26090:9:25", "parameters": { - "id": 6843, + "id": 9904, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6838, + "id": 9899, "mutability": "mutable", "name": "msgSender", - "nameLocation": "26108:9:5", + "nameLocation": "26108:9:25", "nodeType": "VariableDeclaration", - "scope": 6860, - "src": "26100:17:5", + "scope": 9921, + "src": "26100:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29853,10 +29853,10 @@ "typeString": "address" }, "typeName": { - "id": 6837, + "id": 9898, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26100:7:5", + "src": "26100:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29867,13 +29867,13 @@ }, { "constant": false, - "id": 6840, + "id": 9901, "mutability": "mutable", "name": "origin", - "nameLocation": "26127:6:5", + "nameLocation": "26127:6:25", "nodeType": "VariableDeclaration", - "scope": 6860, - "src": "26119:14:5", + "scope": 9921, + "src": "26119:14:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29881,10 +29881,10 @@ "typeString": "address" }, "typeName": { - "id": 6839, + "id": 9900, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26119:7:5", + "src": "26119:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29895,13 +29895,13 @@ }, { "constant": false, - "id": 6842, + "id": 9903, "mutability": "mutable", "name": "give", - "nameLocation": "26143:4:5", + "nameLocation": "26143:4:25", "nodeType": "VariableDeclaration", - "scope": 6860, - "src": "26135:12:5", + "scope": 9921, + "src": "26135:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29909,10 +29909,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6841, + "id": 9902, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26135:7:5", + "src": "26135:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29921,28 +29921,28 @@ "visibility": "internal" } ], - "src": "26099:49:5" + "src": "26099:49:25" }, "returnParameters": { - "id": 6844, + "id": 9905, "nodeType": "ParameterList", "parameters": [], - "src": "26166:0:5" + "src": "26166:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6881, + "id": 9942, "nodeType": "FunctionDefinition", - "src": "26255:208:5", + "src": "26255:208:25", "nodes": [], "body": { - "id": 6880, + "id": 9941, "nodeType": "Block", - "src": "26312:151:5", + "src": "26312:151:25", "nodes": [], "statements": [ { @@ -29950,14 +29950,14 @@ "arguments": [ { "hexValue": "6368616e67655072616e6b20697320646570726563617465642e20506c656173652075736520766d2e73746172745072616e6b20696e73746561642e", - "id": 6866, + "id": 9927, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26335:62:5", + "src": "26335:62:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bf508b7e551ac53ebc43878423035cd08b5a26a319837cc862ef3353a105823a", "typeString": "literal_string \"changePrank is deprecated. Please use vm.startPrank instead.\"" @@ -29972,18 +29972,18 @@ "typeString": "literal_string \"changePrank is deprecated. Please use vm.startPrank instead.\"" } ], - "id": 6865, + "id": 9926, "name": "console2_log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7413, - "src": "26322:12:5", + "referencedDeclaration": 10474, + "src": "26322:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory) view" } }, - "id": 6867, + "id": 9928, "isConstant": false, "isLValue": false, "isPure": false, @@ -29992,16 +29992,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26322:76:5", + "src": "26322:76:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6868, + "id": 9929, "nodeType": "ExpressionStatement", - "src": "26322:76:5" + "src": "26322:76:25" }, { "expression": { @@ -30009,33 +30009,33 @@ "expression": { "argumentTypes": [], "expression": { - "id": 6869, + "id": 9930, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "26408:2:5", + "referencedDeclaration": 9708, + "src": "26408:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6871, + "id": 9932, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "26411:9:5", + "memberLocation": "26411:9:25", "memberName": "stopPrank", "nodeType": "MemberAccess", - "referencedDeclaration": 13551, - "src": "26408:12:5", + "referencedDeclaration": 16612, + "src": "26408:12:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" } }, - "id": 6872, + "id": 9933, "isConstant": false, "isLValue": false, "isPure": false, @@ -30044,27 +30044,27 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26408:14:5", + "src": "26408:14:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6873, + "id": 9934, "nodeType": "ExpressionStatement", - "src": "26408:14:5" + "src": "26408:14:25" }, { "expression": { "arguments": [ { - "id": 6877, + "id": 9938, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6862, - "src": "26446:9:5", + "referencedDeclaration": 9923, + "src": "26446:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -30079,33 +30079,33 @@ } ], "expression": { - "id": 6874, + "id": 9935, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "26432:2:5", + "referencedDeclaration": 9708, + "src": "26432:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6876, + "id": 9937, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "26435:10:5", + "memberLocation": "26435:10:25", "memberName": "startPrank", "nodeType": "MemberAccess", - "referencedDeclaration": 13534, - "src": "26432:13:5", + "referencedDeclaration": 16595, + "src": "26432:13:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$__$", "typeString": "function (address) external" } }, - "id": 6878, + "id": 9939, "isConstant": false, "isLValue": false, "isPure": false, @@ -30114,16 +30114,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26432:24:5", + "src": "26432:24:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6879, + "id": 9940, "nodeType": "ExpressionStatement", - "src": "26432:24:5" + "src": "26432:24:25" } ] }, @@ -30131,20 +30131,20 @@ "kind": "function", "modifiers": [], "name": "changePrank", - "nameLocation": "26264:11:5", + "nameLocation": "26264:11:25", "parameters": { - "id": 6863, + "id": 9924, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6862, + "id": 9923, "mutability": "mutable", "name": "msgSender", - "nameLocation": "26284:9:5", + "nameLocation": "26284:9:25", "nodeType": "VariableDeclaration", - "scope": 6881, - "src": "26276:17:5", + "scope": 9942, + "src": "26276:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30152,10 +30152,10 @@ "typeString": "address" }, "typeName": { - "id": 6861, + "id": 9922, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26276:7:5", + "src": "26276:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30165,28 +30165,28 @@ "visibility": "internal" } ], - "src": "26275:19:5" + "src": "26275:19:25" }, "returnParameters": { - "id": 6864, + "id": 9925, "nodeType": "ParameterList", "parameters": [], - "src": "26312:0:5" + "src": "26312:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6901, + "id": 9962, "nodeType": "FunctionDefinition", - "src": "26469:150:5", + "src": "26469:150:25", "nodes": [], "body": { - "id": 6900, + "id": 9961, "nodeType": "Block", - "src": "26544:75:5", + "src": "26544:75:25", "nodes": [], "statements": [ { @@ -30195,33 +30195,33 @@ "expression": { "argumentTypes": [], "expression": { - "id": 6888, + "id": 9949, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "26554:2:5", + "referencedDeclaration": 9708, + "src": "26554:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6890, + "id": 9951, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "26557:9:5", + "memberLocation": "26557:9:25", "memberName": "stopPrank", "nodeType": "MemberAccess", - "referencedDeclaration": 13551, - "src": "26554:12:5", + "referencedDeclaration": 16612, + "src": "26554:12:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" } }, - "id": 6891, + "id": 9952, "isConstant": false, "isLValue": false, "isPure": false, @@ -30230,39 +30230,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26554:14:5", + "src": "26554:14:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6892, + "id": 9953, "nodeType": "ExpressionStatement", - "src": "26554:14:5" + "src": "26554:14:25" }, { "expression": { "arguments": [ { - "id": 6896, + "id": 9957, "name": "msgSender", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6883, - "src": "26592:9:5", + "referencedDeclaration": 9944, + "src": "26592:9:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6897, + "id": 9958, "name": "txOrigin", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6885, - "src": "26603:8:5", + "referencedDeclaration": 9946, + "src": "26603:8:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -30281,33 +30281,33 @@ } ], "expression": { - "id": 6893, + "id": 9954, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "26578:2:5", + "referencedDeclaration": 9708, + "src": "26578:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6895, + "id": 9956, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "26581:10:5", + "memberLocation": "26581:10:25", "memberName": "startPrank", "nodeType": "MemberAccess", - "referencedDeclaration": 13548, - "src": "26578:13:5", + "referencedDeclaration": 16609, + "src": "26578:13:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address) external" } }, - "id": 6898, + "id": 9959, "isConstant": false, "isLValue": false, "isPure": false, @@ -30316,16 +30316,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26578:34:5", + "src": "26578:34:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6899, + "id": 9960, "nodeType": "ExpressionStatement", - "src": "26578:34:5" + "src": "26578:34:25" } ] }, @@ -30333,20 +30333,20 @@ "kind": "function", "modifiers": [], "name": "changePrank", - "nameLocation": "26478:11:5", + "nameLocation": "26478:11:25", "parameters": { - "id": 6886, + "id": 9947, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6883, + "id": 9944, "mutability": "mutable", "name": "msgSender", - "nameLocation": "26498:9:5", + "nameLocation": "26498:9:25", "nodeType": "VariableDeclaration", - "scope": 6901, - "src": "26490:17:5", + "scope": 9962, + "src": "26490:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30354,10 +30354,10 @@ "typeString": "address" }, "typeName": { - "id": 6882, + "id": 9943, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26490:7:5", + "src": "26490:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30368,13 +30368,13 @@ }, { "constant": false, - "id": 6885, + "id": 9946, "mutability": "mutable", "name": "txOrigin", - "nameLocation": "26517:8:5", + "nameLocation": "26517:8:25", "nodeType": "VariableDeclaration", - "scope": 6901, - "src": "26509:16:5", + "scope": 9962, + "src": "26509:16:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30382,10 +30382,10 @@ "typeString": "address" }, "typeName": { - "id": 6884, + "id": 9945, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26509:7:5", + "src": "26509:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30395,52 +30395,52 @@ "visibility": "internal" } ], - "src": "26489:37:5" + "src": "26489:37:25" }, "returnParameters": { - "id": 6887, + "id": 9948, "nodeType": "ParameterList", "parameters": [], - "src": "26544:0:5" + "src": "26544:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6916, + "id": 9977, "nodeType": "FunctionDefinition", - "src": "26710:91:5", + "src": "26710:91:25", "nodes": [], "body": { - "id": 6915, + "id": 9976, "nodeType": "Block", - "src": "26767:34:5", + "src": "26767:34:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6911, + "id": 9972, "name": "to", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6903, - "src": "26785:2:5", + "referencedDeclaration": 9964, + "src": "26785:2:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6912, + "id": 9973, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6905, - "src": "26789:4:5", + "referencedDeclaration": 9966, + "src": "26789:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30459,33 +30459,33 @@ } ], "expression": { - "id": 6908, + "id": 9969, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "26777:2:5", + "referencedDeclaration": 9708, + "src": "26777:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 6910, + "id": 9971, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "26780:4:5", + "memberLocation": "26780:4:25", "memberName": "deal", "nodeType": "MemberAccess", - "referencedDeclaration": 13568, - "src": "26777:7:5", + "referencedDeclaration": 16629, + "src": "26777:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256) external" } }, - "id": 6913, + "id": 9974, "isConstant": false, "isLValue": false, "isPure": false, @@ -30494,16 +30494,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26777:17:5", + "src": "26777:17:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6914, + "id": 9975, "nodeType": "ExpressionStatement", - "src": "26777:17:5" + "src": "26777:17:25" } ] }, @@ -30511,20 +30511,20 @@ "kind": "function", "modifiers": [], "name": "deal", - "nameLocation": "26719:4:5", + "nameLocation": "26719:4:25", "parameters": { - "id": 6906, + "id": 9967, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6903, + "id": 9964, "mutability": "mutable", "name": "to", - "nameLocation": "26732:2:5", + "nameLocation": "26732:2:25", "nodeType": "VariableDeclaration", - "scope": 6916, - "src": "26724:10:5", + "scope": 9977, + "src": "26724:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30532,10 +30532,10 @@ "typeString": "address" }, "typeName": { - "id": 6902, + "id": 9963, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26724:7:5", + "src": "26724:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30546,13 +30546,13 @@ }, { "constant": false, - "id": 6905, + "id": 9966, "mutability": "mutable", "name": "give", - "nameLocation": "26744:4:5", + "nameLocation": "26744:4:25", "nodeType": "VariableDeclaration", - "scope": 6916, - "src": "26736:12:5", + "scope": 9977, + "src": "26736:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30560,10 +30560,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6904, + "id": 9965, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26736:7:5", + "src": "26736:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30572,64 +30572,64 @@ "visibility": "internal" } ], - "src": "26723:26:5" + "src": "26723:26:25" }, "returnParameters": { - "id": 6907, + "id": 9968, "nodeType": "ParameterList", "parameters": [], - "src": "26767:0:5" + "src": "26767:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6933, + "id": 9994, "nodeType": "FunctionDefinition", - "src": "26925:117:5", + "src": "26925:117:25", "nodes": [], "body": { - "id": 6932, + "id": 9993, "nodeType": "Block", - "src": "26997:45:5", + "src": "26997:45:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6926, + "id": 9987, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6918, - "src": "27012:5:5", + "referencedDeclaration": 9979, + "src": "27012:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6927, + "id": 9988, "name": "to", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6920, - "src": "27019:2:5", + "referencedDeclaration": 9981, + "src": "27019:2:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6928, + "id": 9989, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6922, - "src": "27023:4:5", + "referencedDeclaration": 9983, + "src": "27023:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30637,14 +30637,14 @@ }, { "hexValue": "66616c7365", - "id": 6929, + "id": 9990, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "27029:5:5", + "src": "27029:5:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -30671,22 +30671,22 @@ "typeString": "bool" } ], - "id": 6925, + "id": 9986, "name": "deal", "nodeType": "Identifier", "overloadedDeclarations": [ - 6916, - 6933, - 7056 + 9977, + 9994, + 10117 ], - "referencedDeclaration": 7056, - "src": "27007:4:5", + "referencedDeclaration": 10117, + "src": "27007:4:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$_t_uint256_$_t_bool_$returns$__$", "typeString": "function (address,address,uint256,bool)" } }, - "id": 6930, + "id": 9991, "isConstant": false, "isLValue": false, "isPure": false, @@ -30695,16 +30695,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27007:28:5", + "src": "27007:28:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6931, + "id": 9992, "nodeType": "ExpressionStatement", - "src": "27007:28:5" + "src": "27007:28:25" } ] }, @@ -30712,20 +30712,20 @@ "kind": "function", "modifiers": [], "name": "deal", - "nameLocation": "26934:4:5", + "nameLocation": "26934:4:25", "parameters": { - "id": 6923, + "id": 9984, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6918, + "id": 9979, "mutability": "mutable", "name": "token", - "nameLocation": "26947:5:5", + "nameLocation": "26947:5:25", "nodeType": "VariableDeclaration", - "scope": 6933, - "src": "26939:13:5", + "scope": 9994, + "src": "26939:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30733,10 +30733,10 @@ "typeString": "address" }, "typeName": { - "id": 6917, + "id": 9978, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26939:7:5", + "src": "26939:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30747,13 +30747,13 @@ }, { "constant": false, - "id": 6920, + "id": 9981, "mutability": "mutable", "name": "to", - "nameLocation": "26962:2:5", + "nameLocation": "26962:2:25", "nodeType": "VariableDeclaration", - "scope": 6933, - "src": "26954:10:5", + "scope": 9994, + "src": "26954:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30761,10 +30761,10 @@ "typeString": "address" }, "typeName": { - "id": 6919, + "id": 9980, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26954:7:5", + "src": "26954:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30775,13 +30775,13 @@ }, { "constant": false, - "id": 6922, + "id": 9983, "mutability": "mutable", "name": "give", - "nameLocation": "26974:4:5", + "nameLocation": "26974:4:25", "nodeType": "VariableDeclaration", - "scope": 6933, - "src": "26966:12:5", + "scope": 9994, + "src": "26966:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30789,10 +30789,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6921, + "id": 9982, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26966:7:5", + "src": "26966:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30801,76 +30801,76 @@ "visibility": "internal" } ], - "src": "26938:41:5" + "src": "26938:41:25" }, "returnParameters": { - "id": 6924, + "id": 9985, "nodeType": "ParameterList", "parameters": [], - "src": "26997:0:5" + "src": "26997:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 6953, + "id": 10014, "nodeType": "FunctionDefinition", - "src": "27168:147:5", + "src": "27168:147:25", "nodes": [], "body": { - "id": 6952, + "id": 10013, "nodeType": "Block", - "src": "27259:56:5", + "src": "27259:56:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 6945, + "id": 10006, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6935, - "src": "27281:5:5", + "referencedDeclaration": 9996, + "src": "27281:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6946, + "id": 10007, "name": "to", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6937, - "src": "27288:2:5", + "referencedDeclaration": 9998, + "src": "27288:2:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 6947, + "id": 10008, "name": "id", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6939, - "src": "27292:2:5", + "referencedDeclaration": 10000, + "src": "27292:2:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 6948, + "id": 10009, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6941, - "src": "27296:4:5", + "referencedDeclaration": 10002, + "src": "27296:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30878,14 +30878,14 @@ }, { "hexValue": "66616c7365", - "id": 6949, + "id": 10010, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "27302:5:5", + "src": "27302:5:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -30916,21 +30916,21 @@ "typeString": "bool" } ], - "id": 6944, + "id": 10005, "name": "dealERC1155", "nodeType": "Identifier", "overloadedDeclarations": [ - 6953, - 7177 + 10014, + 10238 ], - "referencedDeclaration": 7177, - "src": "27269:11:5", + "referencedDeclaration": 10238, + "src": "27269:11:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$_t_uint256_$_t_uint256_$_t_bool_$returns$__$", "typeString": "function (address,address,uint256,uint256,bool)" } }, - "id": 6950, + "id": 10011, "isConstant": false, "isLValue": false, "isPure": false, @@ -30939,16 +30939,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27269:39:5", + "src": "27269:39:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6951, + "id": 10012, "nodeType": "ExpressionStatement", - "src": "27269:39:5" + "src": "27269:39:25" } ] }, @@ -30956,20 +30956,20 @@ "kind": "function", "modifiers": [], "name": "dealERC1155", - "nameLocation": "27177:11:5", + "nameLocation": "27177:11:25", "parameters": { - "id": 6942, + "id": 10003, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6935, + "id": 9996, "mutability": "mutable", "name": "token", - "nameLocation": "27197:5:5", + "nameLocation": "27197:5:25", "nodeType": "VariableDeclaration", - "scope": 6953, - "src": "27189:13:5", + "scope": 10014, + "src": "27189:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30977,10 +30977,10 @@ "typeString": "address" }, "typeName": { - "id": 6934, + "id": 9995, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27189:7:5", + "src": "27189:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30991,13 +30991,13 @@ }, { "constant": false, - "id": 6937, + "id": 9998, "mutability": "mutable", "name": "to", - "nameLocation": "27212:2:5", + "nameLocation": "27212:2:25", "nodeType": "VariableDeclaration", - "scope": 6953, - "src": "27204:10:5", + "scope": 10014, + "src": "27204:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31005,10 +31005,10 @@ "typeString": "address" }, "typeName": { - "id": 6936, + "id": 9997, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27204:7:5", + "src": "27204:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -31019,13 +31019,13 @@ }, { "constant": false, - "id": 6939, + "id": 10000, "mutability": "mutable", "name": "id", - "nameLocation": "27224:2:5", + "nameLocation": "27224:2:25", "nodeType": "VariableDeclaration", - "scope": 6953, - "src": "27216:10:5", + "scope": 10014, + "src": "27216:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31033,10 +31033,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6938, + "id": 9999, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27216:7:5", + "src": "27216:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31046,13 +31046,13 @@ }, { "constant": false, - "id": 6941, + "id": 10002, "mutability": "mutable", "name": "give", - "nameLocation": "27236:4:5", + "nameLocation": "27236:4:25", "nodeType": "VariableDeclaration", - "scope": 6953, - "src": "27228:12:5", + "scope": 10014, + "src": "27228:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31060,10 +31060,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6940, + "id": 10001, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27228:7:5", + "src": "27228:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31072,46 +31072,46 @@ "visibility": "internal" } ], - "src": "27188:53:5" + "src": "27188:53:25" }, "returnParameters": { - "id": 6943, + "id": 10004, "nodeType": "ParameterList", "parameters": [], - "src": "27259:0:5" + "src": "27259:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 7056, + "id": 10117, "nodeType": "FunctionDefinition", - "src": "27321:837:5", + "src": "27321:837:25", "nodes": [], "body": { - "id": 7055, + "id": 10116, "nodeType": "Block", - "src": "27406:752:5", + "src": "27406:752:25", "nodes": [], "statements": [ { "assignments": [ null, - 6965 + 10026 ], "declarations": [ null, { "constant": false, - "id": 6965, + "id": 10026, "mutability": "mutable", "name": "balData", - "nameLocation": "27463:7:5", + "nameLocation": "27463:7:25", "nodeType": "VariableDeclaration", - "scope": 7055, - "src": "27450:20:5", + "scope": 10116, + "src": "27450:20:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -31119,10 +31119,10 @@ "typeString": "bytes" }, "typeName": { - "id": 6964, + "id": 10025, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "27450:5:5", + "src": "27450:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -31131,21 +31131,21 @@ "visibility": "internal" } ], - "id": 6974, + "id": 10035, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "30783730613038323331", - "id": 6970, + "id": 10031, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "27514:10:5", + "src": "27514:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_1889567281_by_1", "typeString": "int_const 1889567281" @@ -31153,12 +31153,12 @@ "value": "0x70a08231" }, { - "id": 6971, + "id": 10032, "name": "to", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6957, - "src": "27526:2:5", + "referencedDeclaration": 10018, + "src": "27526:2:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -31177,32 +31177,32 @@ } ], "expression": { - "id": 6968, + "id": 10029, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27491:3:5", + "src": "27491:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 6969, + "id": 10030, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "27495:18:5", + "memberLocation": "27495:18:25", "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "27491:22:5", + "src": "27491:22:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" } }, - "id": 6972, + "id": 10033, "isConstant": false, "isLValue": false, "isPure": false, @@ -31211,7 +31211,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27491:38:5", + "src": "27491:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -31227,32 +31227,32 @@ } ], "expression": { - "id": 6966, + "id": 10027, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6955, - "src": "27474:5:5", + "referencedDeclaration": 10016, + "src": "27474:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 6967, + "id": 10028, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "27480:10:5", + "memberLocation": "27480:10:25", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "27474:16:5", + "src": "27474:16:25", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 6973, + "id": 10034, "isConstant": false, "isLValue": false, "isPure": false, @@ -31261,7 +31261,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27474:56:5", + "src": "27474:56:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -31269,22 +31269,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "27447:83:5" + "src": "27447:83:25" }, { "assignments": [ - 6976 + 10037 ], "declarations": [ { "constant": false, - "id": 6976, + "id": 10037, "mutability": "mutable", "name": "prevBal", - "nameLocation": "27548:7:5", + "nameLocation": "27548:7:25", "nodeType": "VariableDeclaration", - "scope": 7055, - "src": "27540:15:5", + "scope": 10116, + "src": "27540:15:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31292,10 +31292,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6975, + "id": 10036, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27540:7:5", + "src": "27540:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31304,16 +31304,16 @@ "visibility": "internal" } ], - "id": 6984, + "id": 10045, "initialValue": { "arguments": [ { - "id": 6979, + "id": 10040, "name": "balData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6965, - "src": "27569:7:5", + "referencedDeclaration": 10026, + "src": "27569:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -31322,34 +31322,34 @@ { "components": [ { - "id": 6981, + "id": 10042, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "27579:7:5", + "src": "27579:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 6980, + "id": 10041, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27579:7:5", + "src": "27579:7:25", "typeDescriptions": {} } } ], - "id": 6982, + "id": 10043, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "27578:9:5", + "src": "27578:9:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -31368,32 +31368,32 @@ } ], "expression": { - "id": 6977, + "id": 10038, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27558:3:5", + "src": "27558:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 6978, + "id": 10039, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "27562:6:5", + "memberLocation": "27562:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "27558:10:5", + "src": "27558:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 6983, + "id": 10044, "isConstant": false, "isLValue": false, "isPure": false, @@ -31402,7 +31402,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27558:30:5", + "src": "27558:30:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -31410,18 +31410,18 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "27540:48:5" + "src": "27540:48:25" }, { "expression": { "arguments": [ { - "id": 6997, + "id": 10058, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6959, - "src": "27691:4:5", + "referencedDeclaration": 10020, + "src": "27691:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31438,12 +31438,12 @@ "expression": { "arguments": [ { - "id": 6994, + "id": 10055, "name": "to", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6957, - "src": "27673:2:5", + "referencedDeclaration": 10018, + "src": "27673:2:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -31461,14 +31461,14 @@ "arguments": [ { "hexValue": "30783730613038323331", - "id": 6991, + "id": 10052, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "27652:10:5", + "src": "27652:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_1889567281_by_1", "typeString": "int_const 1889567281" @@ -31486,12 +31486,12 @@ "expression": { "arguments": [ { - "id": 6988, + "id": 10049, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6955, - "src": "27641:5:5", + "referencedDeclaration": 10016, + "src": "27641:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -31506,33 +31506,33 @@ } ], "expression": { - "id": 6985, + "id": 10046, "name": "stdstore", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6630, - "src": "27625:8:5", + "referencedDeclaration": 9691, + "src": "27625:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage", "typeString": "struct StdStorage storage ref" } }, - "id": 6987, + "id": 10048, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "27634:6:5", + "memberLocation": "27634:6:25", "memberName": "target", "nodeType": "MemberAccess", - "referencedDeclaration": 9599, - "src": "27625:15:5", + "referencedDeclaration": 12660, + "src": "27625:15:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 6989, + "id": 10050, "isConstant": false, "isLValue": false, "isPure": false, @@ -31541,29 +31541,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27625:22:5", + "src": "27625:22:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 6990, + "id": 10051, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "27648:3:5", + "memberLocation": "27648:3:25", "memberName": "sig", "nodeType": "MemberAccess", - "referencedDeclaration": 9617, - "src": "27625:26:5", + "referencedDeclaration": 12678, + "src": "27625:26:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" } }, - "id": 6992, + "id": 10053, "isConstant": false, "isLValue": false, "isPure": false, @@ -31572,29 +31572,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27625:38:5", + "src": "27625:38:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 6993, + "id": 10054, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "27664:8:5", + "memberLocation": "27664:8:25", "memberName": "with_key", "nodeType": "MemberAccess", - "referencedDeclaration": 9653, - "src": "27625:47:5", + "referencedDeclaration": 12714, + "src": "27625:47:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 6995, + "id": 10056, "isConstant": false, "isLValue": false, "isPure": false, @@ -31603,29 +31603,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27625:51:5", + "src": "27625:51:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 6996, + "id": 10057, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "27677:13:5", + "memberLocation": "27677:13:25", "memberName": "checked_write", "nodeType": "MemberAccess", - "referencedDeclaration": 9747, - "src": "27625:65:5", + "referencedDeclaration": 12808, + "src": "27625:65:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256)" } }, - "id": 6998, + "id": 10059, "isConstant": false, "isLValue": false, "isPure": false, @@ -31634,54 +31634,54 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27625:71:5", + "src": "27625:71:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 6999, + "id": 10060, "nodeType": "ExpressionStatement", - "src": "27625:71:5" + "src": "27625:71:25" }, { "condition": { - "id": 7000, + "id": 10061, "name": "adjust", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6961, - "src": "27742:6:5", + "referencedDeclaration": 10022, + "src": "27742:6:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 7054, + "id": 10115, "nodeType": "IfStatement", - "src": "27738:414:5", + "src": "27738:414:25", "trueBody": { - "id": 7053, + "id": 10114, "nodeType": "Block", - "src": "27750:402:5", + "src": "27750:402:25", "statements": [ { "assignments": [ null, - 7002 + 10063 ], "declarations": [ null, { "constant": false, - "id": 7002, + "id": 10063, "mutability": "mutable", "name": "totSupData", - "nameLocation": "27780:10:5", + "nameLocation": "27780:10:25", "nodeType": "VariableDeclaration", - "scope": 7053, - "src": "27767:23:5", + "scope": 10114, + "src": "27767:23:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -31689,10 +31689,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7001, + "id": 10062, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "27767:5:5", + "src": "27767:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -31701,21 +31701,21 @@ "visibility": "internal" } ], - "id": 7010, + "id": 10071, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "30783138313630646464", - "id": 7007, + "id": 10068, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "27834:10:5", + "src": "27834:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_404098525_by_1", "typeString": "int_const 404098525" @@ -31731,32 +31731,32 @@ } ], "expression": { - "id": 7005, + "id": 10066, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27811:3:5", + "src": "27811:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7006, + "id": 10067, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "27815:18:5", + "memberLocation": "27815:18:25", "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "27811:22:5", + "src": "27811:22:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" } }, - "id": 7008, + "id": 10069, "isConstant": false, "isLValue": false, "isPure": true, @@ -31765,7 +31765,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27811:34:5", + "src": "27811:34:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -31781,32 +31781,32 @@ } ], "expression": { - "id": 7003, + "id": 10064, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6955, - "src": "27794:5:5", + "referencedDeclaration": 10016, + "src": "27794:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7004, + "id": 10065, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "27800:10:5", + "memberLocation": "27800:10:25", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "27794:16:5", + "src": "27794:16:25", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 7009, + "id": 10070, "isConstant": false, "isLValue": false, "isPure": false, @@ -31815,7 +31815,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27794:52:5", + "src": "27794:52:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -31823,22 +31823,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "27764:82:5" + "src": "27764:82:25" }, { "assignments": [ - 7012 + 10073 ], "declarations": [ { "constant": false, - "id": 7012, + "id": 10073, "mutability": "mutable", "name": "totSup", - "nameLocation": "27868:6:5", + "nameLocation": "27868:6:25", "nodeType": "VariableDeclaration", - "scope": 7053, - "src": "27860:14:5", + "scope": 10114, + "src": "27860:14:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31846,10 +31846,10 @@ "typeString": "uint256" }, "typeName": { - "id": 7011, + "id": 10072, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27860:7:5", + "src": "27860:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31858,16 +31858,16 @@ "visibility": "internal" } ], - "id": 7020, + "id": 10081, "initialValue": { "arguments": [ { - "id": 7015, + "id": 10076, "name": "totSupData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7002, - "src": "27888:10:5", + "referencedDeclaration": 10063, + "src": "27888:10:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -31876,34 +31876,34 @@ { "components": [ { - "id": 7017, + "id": 10078, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "27901:7:5", + "src": "27901:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 7016, + "id": 10077, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27901:7:5", + "src": "27901:7:25", "typeDescriptions": {} } } ], - "id": 7018, + "id": 10079, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "27900:9:5", + "src": "27900:9:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -31922,32 +31922,32 @@ } ], "expression": { - "id": 7013, + "id": 10074, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27877:3:5", + "src": "27877:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7014, + "id": 10075, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "27881:6:5", + "memberLocation": "27881:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "27877:10:5", + "src": "27877:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 7019, + "id": 10080, "isConstant": false, "isLValue": false, "isPure": false, @@ -31956,7 +31956,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27877:33:5", + "src": "27877:33:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -31964,7 +31964,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "27860:50:5" + "src": "27860:50:25" }, { "condition": { @@ -31972,18 +31972,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 7023, + "id": 10084, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 7021, + "id": 10082, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6959, - "src": "27928:4:5", + "referencedDeclaration": 10020, + "src": "27928:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31992,42 +31992,42 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 7022, + "id": 10083, "name": "prevBal", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6976, - "src": "27935:7:5", + "referencedDeclaration": 10037, + "src": "27935:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "27928:14:5", + "src": "27928:14:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, "falseBody": { - "id": 7039, + "id": 10100, "nodeType": "Block", - "src": "28009:59:5", + "src": "28009:59:25", "statements": [ { "expression": { - "id": 7037, + "id": 10098, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 7032, + "id": 10093, "name": "totSup", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7012, - "src": "28027:6:5", + "referencedDeclaration": 10073, + "src": "28027:6:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32042,18 +32042,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 7035, + "id": 10096, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 7033, + "id": 10094, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6959, - "src": "28038:4:5", + "referencedDeclaration": 10020, + "src": "28038:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32062,71 +32062,71 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 7034, + "id": 10095, "name": "prevBal", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6976, - "src": "28045:7:5", + "referencedDeclaration": 10037, + "src": "28045:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "28038:14:5", + "src": "28038:14:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 7036, + "id": 10097, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "28037:16:5", + "src": "28037:16:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "28027:26:5", + "src": "28027:26:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 7038, + "id": 10099, "nodeType": "ExpressionStatement", - "src": "28027:26:5" + "src": "28027:26:25" } ] }, - "id": 7040, + "id": 10101, "nodeType": "IfStatement", - "src": "27924:144:5", + "src": "27924:144:25", "trueBody": { - "id": 7031, + "id": 10092, "nodeType": "Block", - "src": "27944:59:5", + "src": "27944:59:25", "statements": [ { "expression": { - "id": 7029, + "id": 10090, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 7024, + "id": 10085, "name": "totSup", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7012, - "src": "27962:6:5", + "referencedDeclaration": 10073, + "src": "27962:6:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32141,18 +32141,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 7027, + "id": 10088, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 7025, + "id": 10086, "name": "prevBal", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6976, - "src": "27973:7:5", + "referencedDeclaration": 10037, + "src": "27973:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32161,46 +32161,46 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 7026, + "id": 10087, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6959, - "src": "27983:4:5", + "referencedDeclaration": 10020, + "src": "27983:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "27973:14:5", + "src": "27973:14:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 7028, + "id": 10089, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "27972:16:5", + "src": "27972:16:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "27962:26:5", + "src": "27962:26:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 7030, + "id": 10091, "nodeType": "ExpressionStatement", - "src": "27962:26:5" + "src": "27962:26:25" } ] } @@ -32209,12 +32209,12 @@ "expression": { "arguments": [ { - "id": 7050, + "id": 10111, "name": "totSup", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7012, - "src": "28134:6:5", + "referencedDeclaration": 10073, + "src": "28134:6:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32232,14 +32232,14 @@ "arguments": [ { "hexValue": "30783138313630646464", - "id": 7047, + "id": 10108, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "28108:10:5", + "src": "28108:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_404098525_by_1", "typeString": "int_const 404098525" @@ -32257,12 +32257,12 @@ "expression": { "arguments": [ { - "id": 7044, + "id": 10105, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6955, - "src": "28097:5:5", + "referencedDeclaration": 10016, + "src": "28097:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -32277,33 +32277,33 @@ } ], "expression": { - "id": 7041, + "id": 10102, "name": "stdstore", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6630, - "src": "28081:8:5", + "referencedDeclaration": 9691, + "src": "28081:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage", "typeString": "struct StdStorage storage ref" } }, - "id": 7043, + "id": 10104, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "28090:6:5", + "memberLocation": "28090:6:25", "memberName": "target", "nodeType": "MemberAccess", - "referencedDeclaration": 9599, - "src": "28081:15:5", + "referencedDeclaration": 12660, + "src": "28081:15:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 7045, + "id": 10106, "isConstant": false, "isLValue": false, "isPure": false, @@ -32312,29 +32312,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28081:22:5", + "src": "28081:22:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7046, + "id": 10107, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "28104:3:5", + "memberLocation": "28104:3:25", "memberName": "sig", "nodeType": "MemberAccess", - "referencedDeclaration": 9617, - "src": "28081:26:5", + "referencedDeclaration": 12678, + "src": "28081:26:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" } }, - "id": 7048, + "id": 10109, "isConstant": false, "isLValue": false, "isPure": false, @@ -32343,29 +32343,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28081:38:5", + "src": "28081:38:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7049, + "id": 10110, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "28120:13:5", + "memberLocation": "28120:13:25", "memberName": "checked_write", "nodeType": "MemberAccess", - "referencedDeclaration": 9747, - "src": "28081:52:5", + "referencedDeclaration": 12808, + "src": "28081:52:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256)" } }, - "id": 7051, + "id": 10112, "isConstant": false, "isLValue": false, "isPure": false, @@ -32374,16 +32374,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28081:60:5", + "src": "28081:60:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7052, + "id": 10113, "nodeType": "ExpressionStatement", - "src": "28081:60:5" + "src": "28081:60:25" } ] } @@ -32394,20 +32394,20 @@ "kind": "function", "modifiers": [], "name": "deal", - "nameLocation": "27330:4:5", + "nameLocation": "27330:4:25", "parameters": { - "id": 6962, + "id": 10023, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 6955, + "id": 10016, "mutability": "mutable", "name": "token", - "nameLocation": "27343:5:5", + "nameLocation": "27343:5:25", "nodeType": "VariableDeclaration", - "scope": 7056, - "src": "27335:13:5", + "scope": 10117, + "src": "27335:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32415,10 +32415,10 @@ "typeString": "address" }, "typeName": { - "id": 6954, + "id": 10015, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27335:7:5", + "src": "27335:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -32429,13 +32429,13 @@ }, { "constant": false, - "id": 6957, + "id": 10018, "mutability": "mutable", "name": "to", - "nameLocation": "27358:2:5", + "nameLocation": "27358:2:25", "nodeType": "VariableDeclaration", - "scope": 7056, - "src": "27350:10:5", + "scope": 10117, + "src": "27350:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32443,10 +32443,10 @@ "typeString": "address" }, "typeName": { - "id": 6956, + "id": 10017, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27350:7:5", + "src": "27350:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -32457,13 +32457,13 @@ }, { "constant": false, - "id": 6959, + "id": 10020, "mutability": "mutable", "name": "give", - "nameLocation": "27370:4:5", + "nameLocation": "27370:4:25", "nodeType": "VariableDeclaration", - "scope": 7056, - "src": "27362:12:5", + "scope": 10117, + "src": "27362:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32471,10 +32471,10 @@ "typeString": "uint256" }, "typeName": { - "id": 6958, + "id": 10019, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27362:7:5", + "src": "27362:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32484,13 +32484,13 @@ }, { "constant": false, - "id": 6961, + "id": 10022, "mutability": "mutable", "name": "adjust", - "nameLocation": "27381:6:5", + "nameLocation": "27381:6:25", "nodeType": "VariableDeclaration", - "scope": 7056, - "src": "27376:11:5", + "scope": 10117, + "src": "27376:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32498,10 +32498,10 @@ "typeString": "bool" }, "typeName": { - "id": 6960, + "id": 10021, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27376:4:5", + "src": "27376:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -32510,46 +32510,46 @@ "visibility": "internal" } ], - "src": "27334:54:5" + "src": "27334:54:25" }, "returnParameters": { - "id": 6963, + "id": 10024, "nodeType": "ParameterList", "parameters": [], - "src": "27406:0:5" + "src": "27406:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 7177, + "id": 10238, "nodeType": "FunctionDefinition", - "src": "28164:1070:5", + "src": "28164:1070:25", "nodes": [], "body": { - "id": 7176, + "id": 10237, "nodeType": "Block", - "src": "28268:966:5", + "src": "28268:966:25", "nodes": [], "statements": [ { "assignments": [ null, - 7070 + 10131 ], "declarations": [ null, { "constant": false, - "id": 7070, + "id": 10131, "mutability": "mutable", "name": "balData", - "nameLocation": "28325:7:5", + "nameLocation": "28325:7:25", "nodeType": "VariableDeclaration", - "scope": 7176, - "src": "28312:20:5", + "scope": 10237, + "src": "28312:20:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -32557,10 +32557,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7069, + "id": 10130, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "28312:5:5", + "src": "28312:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -32569,21 +32569,21 @@ "visibility": "internal" } ], - "id": 7080, + "id": 10141, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "30783030666464353865", - "id": 7075, + "id": 10136, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "28376:10:5", + "src": "28376:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_16635278_by_1", "typeString": "int_const 16635278" @@ -32591,24 +32591,24 @@ "value": "0x00fdd58e" }, { - "id": 7076, + "id": 10137, "name": "to", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7060, - "src": "28388:2:5", + "referencedDeclaration": 10121, + "src": "28388:2:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 7077, + "id": 10138, "name": "id", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7062, - "src": "28392:2:5", + "referencedDeclaration": 10123, + "src": "28392:2:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32631,32 +32631,32 @@ } ], "expression": { - "id": 7073, + "id": 10134, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28353:3:5", + "src": "28353:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7074, + "id": 10135, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "28357:18:5", + "memberLocation": "28357:18:25", "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "28353:22:5", + "src": "28353:22:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" } }, - "id": 7078, + "id": 10139, "isConstant": false, "isLValue": false, "isPure": false, @@ -32665,7 +32665,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28353:42:5", + "src": "28353:42:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -32681,32 +32681,32 @@ } ], "expression": { - "id": 7071, + "id": 10132, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7058, - "src": "28336:5:5", + "referencedDeclaration": 10119, + "src": "28336:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7072, + "id": 10133, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "28342:10:5", + "memberLocation": "28342:10:25", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "28336:16:5", + "src": "28336:16:25", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 7079, + "id": 10140, "isConstant": false, "isLValue": false, "isPure": false, @@ -32715,7 +32715,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28336:60:5", + "src": "28336:60:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -32723,22 +32723,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "28309:87:5" + "src": "28309:87:25" }, { "assignments": [ - 7082 + 10143 ], "declarations": [ { "constant": false, - "id": 7082, + "id": 10143, "mutability": "mutable", "name": "prevBal", - "nameLocation": "28414:7:5", + "nameLocation": "28414:7:25", "nodeType": "VariableDeclaration", - "scope": 7176, - "src": "28406:15:5", + "scope": 10237, + "src": "28406:15:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32746,10 +32746,10 @@ "typeString": "uint256" }, "typeName": { - "id": 7081, + "id": 10142, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28406:7:5", + "src": "28406:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32758,16 +32758,16 @@ "visibility": "internal" } ], - "id": 7090, + "id": 10151, "initialValue": { "arguments": [ { - "id": 7085, + "id": 10146, "name": "balData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7070, - "src": "28435:7:5", + "referencedDeclaration": 10131, + "src": "28435:7:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -32776,34 +32776,34 @@ { "components": [ { - "id": 7087, + "id": 10148, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "28445:7:5", + "src": "28445:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 7086, + "id": 10147, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28445:7:5", + "src": "28445:7:25", "typeDescriptions": {} } } ], - "id": 7088, + "id": 10149, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "28444:9:5", + "src": "28444:9:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -32822,32 +32822,32 @@ } ], "expression": { - "id": 7083, + "id": 10144, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28424:3:5", + "src": "28424:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7084, + "id": 10145, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "28428:6:5", + "memberLocation": "28428:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "28424:10:5", + "src": "28424:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 7089, + "id": 10150, "isConstant": false, "isLValue": false, "isPure": false, @@ -32856,7 +32856,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28424:30:5", + "src": "28424:30:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -32864,18 +32864,18 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "28406:48:5" + "src": "28406:48:25" }, { "expression": { "arguments": [ { - "id": 7106, + "id": 10167, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7064, - "src": "28570:4:5", + "referencedDeclaration": 10125, + "src": "28570:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32892,12 +32892,12 @@ "expression": { "arguments": [ { - "id": 7103, + "id": 10164, "name": "id", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7062, - "src": "28552:2:5", + "referencedDeclaration": 10123, + "src": "28552:2:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32914,12 +32914,12 @@ "expression": { "arguments": [ { - "id": 7100, + "id": 10161, "name": "to", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7060, - "src": "28539:2:5", + "referencedDeclaration": 10121, + "src": "28539:2:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -32937,14 +32937,14 @@ "arguments": [ { "hexValue": "30783030666464353865", - "id": 7097, + "id": 10158, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "28518:10:5", + "src": "28518:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_16635278_by_1", "typeString": "int_const 16635278" @@ -32962,12 +32962,12 @@ "expression": { "arguments": [ { - "id": 7094, + "id": 10155, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7058, - "src": "28507:5:5", + "referencedDeclaration": 10119, + "src": "28507:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -32982,33 +32982,33 @@ } ], "expression": { - "id": 7091, + "id": 10152, "name": "stdstore", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6630, - "src": "28491:8:5", + "referencedDeclaration": 9691, + "src": "28491:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage", "typeString": "struct StdStorage storage ref" } }, - "id": 7093, + "id": 10154, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "28500:6:5", + "memberLocation": "28500:6:25", "memberName": "target", "nodeType": "MemberAccess", - "referencedDeclaration": 9599, - "src": "28491:15:5", + "referencedDeclaration": 12660, + "src": "28491:15:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 7095, + "id": 10156, "isConstant": false, "isLValue": false, "isPure": false, @@ -33017,29 +33017,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28491:22:5", + "src": "28491:22:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7096, + "id": 10157, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "28514:3:5", + "memberLocation": "28514:3:25", "memberName": "sig", "nodeType": "MemberAccess", - "referencedDeclaration": 9617, - "src": "28491:26:5", + "referencedDeclaration": 12678, + "src": "28491:26:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" } }, - "id": 7098, + "id": 10159, "isConstant": false, "isLValue": false, "isPure": false, @@ -33048,29 +33048,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28491:38:5", + "src": "28491:38:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7099, + "id": 10160, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "28530:8:5", + "memberLocation": "28530:8:25", "memberName": "with_key", "nodeType": "MemberAccess", - "referencedDeclaration": 9653, - "src": "28491:47:5", + "referencedDeclaration": 12714, + "src": "28491:47:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 7101, + "id": 10162, "isConstant": false, "isLValue": false, "isPure": false, @@ -33079,29 +33079,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28491:51:5", + "src": "28491:51:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7102, + "id": 10163, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "28543:8:5", + "memberLocation": "28543:8:25", "memberName": "with_key", "nodeType": "MemberAccess", - "referencedDeclaration": 9671, - "src": "28491:60:5", + "referencedDeclaration": 12732, + "src": "28491:60:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256) returns (struct StdStorage storage pointer)" } }, - "id": 7104, + "id": 10165, "isConstant": false, "isLValue": false, "isPure": false, @@ -33110,29 +33110,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28491:64:5", + "src": "28491:64:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7105, + "id": 10166, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "28556:13:5", + "memberLocation": "28556:13:25", "memberName": "checked_write", "nodeType": "MemberAccess", - "referencedDeclaration": 9747, - "src": "28491:78:5", + "referencedDeclaration": 12808, + "src": "28491:78:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256)" } }, - "id": 7107, + "id": 10168, "isConstant": false, "isLValue": false, "isPure": false, @@ -33141,54 +33141,54 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28491:84:5", + "src": "28491:84:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7108, + "id": 10169, "nodeType": "ExpressionStatement", - "src": "28491:84:5" + "src": "28491:84:25" }, { "condition": { - "id": 7109, + "id": 10170, "name": "adjust", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7066, - "src": "28621:6:5", + "referencedDeclaration": 10127, + "src": "28621:6:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 7175, + "id": 10236, "nodeType": "IfStatement", - "src": "28617:611:5", + "src": "28617:611:25", "trueBody": { - "id": 7174, + "id": 10235, "nodeType": "Block", - "src": "28629:599:5", + "src": "28629:599:25", "statements": [ { "assignments": [ null, - 7111 + 10172 ], "declarations": [ null, { "constant": false, - "id": 7111, + "id": 10172, "mutability": "mutable", "name": "totSupData", - "nameLocation": "28659:10:5", + "nameLocation": "28659:10:25", "nodeType": "VariableDeclaration", - "scope": 7174, - "src": "28646:23:5", + "scope": 10235, + "src": "28646:23:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -33196,10 +33196,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7110, + "id": 10171, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "28646:5:5", + "src": "28646:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -33208,21 +33208,21 @@ "visibility": "internal" } ], - "id": 7120, + "id": 10181, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "30786264383562303339", - "id": 7116, + "id": 10177, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "28713:10:5", + "src": "28713:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_3179655225_by_1", "typeString": "int_const 3179655225" @@ -33230,12 +33230,12 @@ "value": "0xbd85b039" }, { - "id": 7117, + "id": 10178, "name": "id", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7062, - "src": "28725:2:5", + "referencedDeclaration": 10123, + "src": "28725:2:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33254,32 +33254,32 @@ } ], "expression": { - "id": 7114, + "id": 10175, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28690:3:5", + "src": "28690:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7115, + "id": 10176, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "28694:18:5", + "memberLocation": "28694:18:25", "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "28690:22:5", + "src": "28690:22:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" } }, - "id": 7118, + "id": 10179, "isConstant": false, "isLValue": false, "isPure": false, @@ -33288,7 +33288,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28690:38:5", + "src": "28690:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -33304,32 +33304,32 @@ } ], "expression": { - "id": 7112, + "id": 10173, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7058, - "src": "28673:5:5", + "referencedDeclaration": 10119, + "src": "28673:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7113, + "id": 10174, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "28679:10:5", + "memberLocation": "28679:10:25", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "28673:16:5", + "src": "28673:16:25", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 7119, + "id": 10180, "isConstant": false, "isLValue": false, "isPure": false, @@ -33338,7 +33338,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28673:56:5", + "src": "28673:56:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -33346,7 +33346,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "28643:86:5" + "src": "28643:86:25" }, { "expression": { @@ -33356,33 +33356,33 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 7125, + "id": 10186, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 7122, + "id": 10183, "name": "totSupData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7111, - "src": "28768:10:5", + "referencedDeclaration": 10172, + "src": "28768:10:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 7123, + "id": 10184, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "28779:6:5", + "memberLocation": "28779:6:25", "memberName": "length", "nodeType": "MemberAccess", - "src": "28768:17:5", + "src": "28768:17:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33392,21 +33392,21 @@ "operator": "!=", "rightExpression": { "hexValue": "30", - "id": 7124, + "id": 10185, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "28789:1:5", + "src": "28789:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "28768:22:5", + "src": "28768:22:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -33414,14 +33414,14 @@ }, { "hexValue": "537464436865617473206465616c28616464726573732c616464726573732c75696e742c75696e742c626f6f6c293a2074617267657420636f6e7472616374206973206e6f742045524331313535537570706c792e", - "id": 7126, + "id": 10187, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28808:87:5", + "src": "28808:87:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cbb83c7e91c85bace1157a2500e6a0534b39a660e193440ca8d86c890bf3fb8c", "typeString": "literal_string \"StdCheats deal(address,address,uint,uint,bool): target contract is not ERC1155Supply.\"" @@ -33440,7 +33440,7 @@ "typeString": "literal_string \"StdCheats deal(address,address,uint,uint,bool): target contract is not ERC1155Supply.\"" } ], - "id": 7121, + "id": 10182, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -33448,13 +33448,13 @@ -18 ], "referencedDeclaration": -18, - "src": "28743:7:5", + "src": "28743:7:25", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 7127, + "id": 10188, "isConstant": false, "isLValue": false, "isPure": false, @@ -33463,31 +33463,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28743:166:5", + "src": "28743:166:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7128, + "id": 10189, "nodeType": "ExpressionStatement", - "src": "28743:166:5" + "src": "28743:166:25" }, { "assignments": [ - 7130 + 10191 ], "declarations": [ { "constant": false, - "id": 7130, + "id": 10191, "mutability": "mutable", "name": "totSup", - "nameLocation": "28931:6:5", + "nameLocation": "28931:6:25", "nodeType": "VariableDeclaration", - "scope": 7174, - "src": "28923:14:5", + "scope": 10235, + "src": "28923:14:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33495,10 +33495,10 @@ "typeString": "uint256" }, "typeName": { - "id": 7129, + "id": 10190, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28923:7:5", + "src": "28923:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33507,16 +33507,16 @@ "visibility": "internal" } ], - "id": 7138, + "id": 10199, "initialValue": { "arguments": [ { - "id": 7133, + "id": 10194, "name": "totSupData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7111, - "src": "28951:10:5", + "referencedDeclaration": 10172, + "src": "28951:10:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -33525,34 +33525,34 @@ { "components": [ { - "id": 7135, + "id": 10196, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "28964:7:5", + "src": "28964:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 7134, + "id": 10195, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28964:7:5", + "src": "28964:7:25", "typeDescriptions": {} } } ], - "id": 7136, + "id": 10197, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "28963:9:5", + "src": "28963:9:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -33571,32 +33571,32 @@ } ], "expression": { - "id": 7131, + "id": 10192, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28940:3:5", + "src": "28940:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7132, + "id": 10193, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "28944:6:5", + "memberLocation": "28944:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "28940:10:5", + "src": "28940:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 7137, + "id": 10198, "isConstant": false, "isLValue": false, "isPure": false, @@ -33605,7 +33605,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28940:33:5", + "src": "28940:33:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -33613,7 +33613,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "28923:50:5" + "src": "28923:50:25" }, { "condition": { @@ -33621,18 +33621,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 7141, + "id": 10202, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 7139, + "id": 10200, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7064, - "src": "28991:4:5", + "referencedDeclaration": 10125, + "src": "28991:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33641,42 +33641,42 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 7140, + "id": 10201, "name": "prevBal", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7082, - "src": "28998:7:5", + "referencedDeclaration": 10143, + "src": "28998:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "28991:14:5", + "src": "28991:14:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, "falseBody": { - "id": 7157, + "id": 10218, "nodeType": "Block", - "src": "29072:59:5", + "src": "29072:59:25", "statements": [ { "expression": { - "id": 7155, + "id": 10216, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 7150, + "id": 10211, "name": "totSup", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7130, - "src": "29090:6:5", + "referencedDeclaration": 10191, + "src": "29090:6:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33691,18 +33691,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 7153, + "id": 10214, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 7151, + "id": 10212, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7064, - "src": "29101:4:5", + "referencedDeclaration": 10125, + "src": "29101:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33711,71 +33711,71 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 7152, + "id": 10213, "name": "prevBal", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7082, - "src": "29108:7:5", + "referencedDeclaration": 10143, + "src": "29108:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "29101:14:5", + "src": "29101:14:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 7154, + "id": 10215, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "29100:16:5", + "src": "29100:16:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "29090:26:5", + "src": "29090:26:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 7156, + "id": 10217, "nodeType": "ExpressionStatement", - "src": "29090:26:5" + "src": "29090:26:25" } ] }, - "id": 7158, + "id": 10219, "nodeType": "IfStatement", - "src": "28987:144:5", + "src": "28987:144:25", "trueBody": { - "id": 7149, + "id": 10210, "nodeType": "Block", - "src": "29007:59:5", + "src": "29007:59:25", "statements": [ { "expression": { - "id": 7147, + "id": 10208, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 7142, + "id": 10203, "name": "totSup", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7130, - "src": "29025:6:5", + "referencedDeclaration": 10191, + "src": "29025:6:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33790,18 +33790,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 7145, + "id": 10206, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 7143, + "id": 10204, "name": "prevBal", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7082, - "src": "29036:7:5", + "referencedDeclaration": 10143, + "src": "29036:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33810,46 +33810,46 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 7144, + "id": 10205, "name": "give", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7064, - "src": "29046:4:5", + "referencedDeclaration": 10125, + "src": "29046:4:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "29036:14:5", + "src": "29036:14:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 7146, + "id": 10207, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "29035:16:5", + "src": "29035:16:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "29025:26:5", + "src": "29025:26:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 7148, + "id": 10209, "nodeType": "ExpressionStatement", - "src": "29025:26:5" + "src": "29025:26:25" } ] } @@ -33858,12 +33858,12 @@ "expression": { "arguments": [ { - "id": 7171, + "id": 10232, "name": "totSup", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7130, - "src": "29210:6:5", + "referencedDeclaration": 10191, + "src": "29210:6:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33880,12 +33880,12 @@ "expression": { "arguments": [ { - "id": 7168, + "id": 10229, "name": "id", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7062, - "src": "29192:2:5", + "referencedDeclaration": 10123, + "src": "29192:2:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33903,14 +33903,14 @@ "arguments": [ { "hexValue": "30786264383562303339", - "id": 7165, + "id": 10226, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "29171:10:5", + "src": "29171:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_3179655225_by_1", "typeString": "int_const 3179655225" @@ -33928,12 +33928,12 @@ "expression": { "arguments": [ { - "id": 7162, + "id": 10223, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7058, - "src": "29160:5:5", + "referencedDeclaration": 10119, + "src": "29160:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -33948,33 +33948,33 @@ } ], "expression": { - "id": 7159, + "id": 10220, "name": "stdstore", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6630, - "src": "29144:8:5", + "referencedDeclaration": 9691, + "src": "29144:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage", "typeString": "struct StdStorage storage ref" } }, - "id": 7161, + "id": 10222, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "29153:6:5", + "memberLocation": "29153:6:25", "memberName": "target", "nodeType": "MemberAccess", - "referencedDeclaration": 9599, - "src": "29144:15:5", + "referencedDeclaration": 12660, + "src": "29144:15:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 7163, + "id": 10224, "isConstant": false, "isLValue": false, "isPure": false, @@ -33983,29 +33983,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29144:22:5", + "src": "29144:22:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7164, + "id": 10225, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "29167:3:5", + "memberLocation": "29167:3:25", "memberName": "sig", "nodeType": "MemberAccess", - "referencedDeclaration": 9617, - "src": "29144:26:5", + "referencedDeclaration": 12678, + "src": "29144:26:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" } }, - "id": 7166, + "id": 10227, "isConstant": false, "isLValue": false, "isPure": false, @@ -34014,29 +34014,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29144:38:5", + "src": "29144:38:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7167, + "id": 10228, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "29183:8:5", + "memberLocation": "29183:8:25", "memberName": "with_key", "nodeType": "MemberAccess", - "referencedDeclaration": 9671, - "src": "29144:47:5", + "referencedDeclaration": 12732, + "src": "29144:47:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256) returns (struct StdStorage storage pointer)" } }, - "id": 7169, + "id": 10230, "isConstant": false, "isLValue": false, "isPure": false, @@ -34045,29 +34045,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29144:51:5", + "src": "29144:51:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7170, + "id": 10231, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "29196:13:5", + "memberLocation": "29196:13:25", "memberName": "checked_write", "nodeType": "MemberAccess", - "referencedDeclaration": 9747, - "src": "29144:65:5", + "referencedDeclaration": 12808, + "src": "29144:65:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256)" } }, - "id": 7172, + "id": 10233, "isConstant": false, "isLValue": false, "isPure": false, @@ -34076,16 +34076,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29144:73:5", + "src": "29144:73:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7173, + "id": 10234, "nodeType": "ExpressionStatement", - "src": "29144:73:5" + "src": "29144:73:25" } ] } @@ -34096,20 +34096,20 @@ "kind": "function", "modifiers": [], "name": "dealERC1155", - "nameLocation": "28173:11:5", + "nameLocation": "28173:11:25", "parameters": { - "id": 7067, + "id": 10128, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7058, + "id": 10119, "mutability": "mutable", "name": "token", - "nameLocation": "28193:5:5", + "nameLocation": "28193:5:25", "nodeType": "VariableDeclaration", - "scope": 7177, - "src": "28185:13:5", + "scope": 10238, + "src": "28185:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34117,10 +34117,10 @@ "typeString": "address" }, "typeName": { - "id": 7057, + "id": 10118, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28185:7:5", + "src": "28185:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -34131,13 +34131,13 @@ }, { "constant": false, - "id": 7060, + "id": 10121, "mutability": "mutable", "name": "to", - "nameLocation": "28208:2:5", + "nameLocation": "28208:2:25", "nodeType": "VariableDeclaration", - "scope": 7177, - "src": "28200:10:5", + "scope": 10238, + "src": "28200:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34145,10 +34145,10 @@ "typeString": "address" }, "typeName": { - "id": 7059, + "id": 10120, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28200:7:5", + "src": "28200:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -34159,13 +34159,13 @@ }, { "constant": false, - "id": 7062, + "id": 10123, "mutability": "mutable", "name": "id", - "nameLocation": "28220:2:5", + "nameLocation": "28220:2:25", "nodeType": "VariableDeclaration", - "scope": 7177, - "src": "28212:10:5", + "scope": 10238, + "src": "28212:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34173,10 +34173,10 @@ "typeString": "uint256" }, "typeName": { - "id": 7061, + "id": 10122, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28212:7:5", + "src": "28212:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34186,13 +34186,13 @@ }, { "constant": false, - "id": 7064, + "id": 10125, "mutability": "mutable", "name": "give", - "nameLocation": "28232:4:5", + "nameLocation": "28232:4:25", "nodeType": "VariableDeclaration", - "scope": 7177, - "src": "28224:12:5", + "scope": 10238, + "src": "28224:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34200,10 +34200,10 @@ "typeString": "uint256" }, "typeName": { - "id": 7063, + "id": 10124, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28224:7:5", + "src": "28224:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34213,13 +34213,13 @@ }, { "constant": false, - "id": 7066, + "id": 10127, "mutability": "mutable", "name": "adjust", - "nameLocation": "28243:6:5", + "nameLocation": "28243:6:25", "nodeType": "VariableDeclaration", - "scope": 7177, - "src": "28238:11:5", + "scope": 10238, + "src": "28238:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34227,10 +34227,10 @@ "typeString": "bool" }, "typeName": { - "id": 7065, + "id": 10126, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28238:4:5", + "src": "28238:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -34239,45 +34239,45 @@ "visibility": "internal" } ], - "src": "28184:66:5" + "src": "28184:66:25" }, "returnParameters": { - "id": 7068, + "id": 10129, "nodeType": "ParameterList", "parameters": [], - "src": "28268:0:5" + "src": "28268:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 7306, + "id": 10367, "nodeType": "FunctionDefinition", - "src": "29240:1139:5", + "src": "29240:1139:25", "nodes": [], "body": { - "id": 7305, + "id": 10366, "nodeType": "Block", - "src": "29316:1063:5", + "src": "29316:1063:25", "nodes": [], "statements": [ { "assignments": [ - 7187, - 7189 + 10248, + 10250 ], "declarations": [ { "constant": false, - "id": 7187, + "id": 10248, "mutability": "mutable", "name": "successMinted", - "nameLocation": "29401:13:5", + "nameLocation": "29401:13:25", "nodeType": "VariableDeclaration", - "scope": 7305, - "src": "29396:18:5", + "scope": 10366, + "src": "29396:18:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34285,10 +34285,10 @@ "typeString": "bool" }, "typeName": { - "id": 7186, + "id": 10247, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29396:4:5", + "src": "29396:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -34298,13 +34298,13 @@ }, { "constant": false, - "id": 7189, + "id": 10250, "mutability": "mutable", "name": "ownerData", - "nameLocation": "29429:9:5", + "nameLocation": "29429:9:25", "nodeType": "VariableDeclaration", - "scope": 7305, - "src": "29416:22:5", + "scope": 10366, + "src": "29416:22:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -34312,10 +34312,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7188, + "id": 10249, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "29416:5:5", + "src": "29416:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -34324,21 +34324,21 @@ "visibility": "internal" } ], - "id": 7198, + "id": 10259, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "30783633353232313165", - "id": 7194, + "id": 10255, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "29482:10:5", + "src": "29482:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_1666326814_by_1", "typeString": "int_const 1666326814" @@ -34346,12 +34346,12 @@ "value": "0x6352211e" }, { - "id": 7195, + "id": 10256, "name": "id", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7183, - "src": "29494:2:5", + "referencedDeclaration": 10244, + "src": "29494:2:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34370,32 +34370,32 @@ } ], "expression": { - "id": 7192, + "id": 10253, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29459:3:5", + "src": "29459:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7193, + "id": 10254, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "29463:18:5", + "memberLocation": "29463:18:25", "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "29459:22:5", + "src": "29459:22:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" } }, - "id": 7196, + "id": 10257, "isConstant": false, "isLValue": false, "isPure": false, @@ -34404,7 +34404,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29459:38:5", + "src": "29459:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -34420,32 +34420,32 @@ } ], "expression": { - "id": 7190, + "id": 10251, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7179, - "src": "29442:5:5", + "referencedDeclaration": 10240, + "src": "29442:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7191, + "id": 10252, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "29448:10:5", + "memberLocation": "29448:10:25", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "29442:16:5", + "src": "29442:16:25", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 7197, + "id": 10258, "isConstant": false, "isLValue": false, "isPure": false, @@ -34454,7 +34454,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29442:56:5", + "src": "29442:56:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -34462,18 +34462,18 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "29395:103:5" + "src": "29395:103:25" }, { "expression": { "arguments": [ { - "id": 7200, + "id": 10261, "name": "successMinted", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7187, - "src": "29516:13:5", + "referencedDeclaration": 10248, + "src": "29516:13:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -34481,14 +34481,14 @@ }, { "hexValue": "537464436865617473206465616c28616464726573732c616464726573732c75696e742c626f6f6c293a206964206e6f74206d696e7465642e", - "id": 7201, + "id": 10262, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29531:59:5", + "src": "29531:59:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e9f524ccbde1b7d94051482eee863c075921757bac915f984f010837545a169e", "typeString": "literal_string \"StdCheats deal(address,address,uint,bool): id not minted.\"" @@ -34507,7 +34507,7 @@ "typeString": "literal_string \"StdCheats deal(address,address,uint,bool): id not minted.\"" } ], - "id": 7199, + "id": 10260, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -34515,13 +34515,13 @@ -18 ], "referencedDeclaration": -18, - "src": "29508:7:5", + "src": "29508:7:25", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 7202, + "id": 10263, "isConstant": false, "isLValue": false, "isPure": false, @@ -34530,33 +34530,33 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29508:83:5", + "src": "29508:83:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7203, + "id": 10264, "nodeType": "ExpressionStatement", - "src": "29508:83:5" + "src": "29508:83:25" }, { "assignments": [ null, - 7205 + 10266 ], "declarations": [ null, { "constant": false, - "id": 7205, + "id": 10266, "mutability": "mutable", "name": "fromBalData", - "nameLocation": "29655:11:5", + "nameLocation": "29655:11:25", "nodeType": "VariableDeclaration", - "scope": 7305, - "src": "29642:24:5", + "scope": 10366, + "src": "29642:24:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -34564,10 +34564,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7204, + "id": 10265, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "29642:5:5", + "src": "29642:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -34576,21 +34576,21 @@ "visibility": "internal" } ], - "id": 7220, + "id": 10281, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "30783730613038323331", - "id": 7210, + "id": 10271, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "29722:10:5", + "src": "29722:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_1889567281_by_1", "typeString": "int_const 1889567281" @@ -34600,12 +34600,12 @@ { "arguments": [ { - "id": 7213, + "id": 10274, "name": "ownerData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7189, - "src": "29745:9:5", + "referencedDeclaration": 10250, + "src": "29745:9:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -34614,34 +34614,34 @@ { "components": [ { - "id": 7215, + "id": 10276, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "29757:7:5", + "src": "29757:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 7214, + "id": 10275, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29757:7:5", + "src": "29757:7:25", "typeDescriptions": {} } } ], - "id": 7216, + "id": 10277, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "29756:9:5", + "src": "29756:9:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -34660,32 +34660,32 @@ } ], "expression": { - "id": 7211, + "id": 10272, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29734:3:5", + "src": "29734:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7212, + "id": 10273, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "29738:6:5", + "memberLocation": "29738:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "29734:10:5", + "src": "29734:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 7217, + "id": 10278, "isConstant": false, "isLValue": false, "isPure": false, @@ -34694,7 +34694,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29734:32:5", + "src": "29734:32:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address_payable", @@ -34714,32 +34714,32 @@ } ], "expression": { - "id": 7208, + "id": 10269, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29699:3:5", + "src": "29699:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7209, + "id": 10270, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "29703:18:5", + "memberLocation": "29703:18:25", "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "29699:22:5", + "src": "29699:22:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" } }, - "id": 7218, + "id": 10279, "isConstant": false, "isLValue": false, "isPure": false, @@ -34748,7 +34748,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29699:68:5", + "src": "29699:68:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -34764,32 +34764,32 @@ } ], "expression": { - "id": 7206, + "id": 10267, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7179, - "src": "29682:5:5", + "referencedDeclaration": 10240, + "src": "29682:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7207, + "id": 10268, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "29688:10:5", + "memberLocation": "29688:10:25", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "29682:16:5", + "src": "29682:16:25", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 7219, + "id": 10280, "isConstant": false, "isLValue": false, "isPure": false, @@ -34798,7 +34798,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29682:86:5", + "src": "29682:86:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -34806,22 +34806,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "29639:129:5" + "src": "29639:129:25" }, { "assignments": [ - 7222 + 10283 ], "declarations": [ { "constant": false, - "id": 7222, + "id": 10283, "mutability": "mutable", "name": "fromPrevBal", - "nameLocation": "29786:11:5", + "nameLocation": "29786:11:25", "nodeType": "VariableDeclaration", - "scope": 7305, - "src": "29778:19:5", + "scope": 10366, + "src": "29778:19:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34829,10 +34829,10 @@ "typeString": "uint256" }, "typeName": { - "id": 7221, + "id": 10282, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29778:7:5", + "src": "29778:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34841,16 +34841,16 @@ "visibility": "internal" } ], - "id": 7230, + "id": 10291, "initialValue": { "arguments": [ { - "id": 7225, + "id": 10286, "name": "fromBalData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7205, - "src": "29811:11:5", + "referencedDeclaration": 10266, + "src": "29811:11:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -34859,34 +34859,34 @@ { "components": [ { - "id": 7227, + "id": 10288, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "29825:7:5", + "src": "29825:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 7226, + "id": 10287, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29825:7:5", + "src": "29825:7:25", "typeDescriptions": {} } } ], - "id": 7228, + "id": 10289, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "29824:9:5", + "src": "29824:9:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -34905,32 +34905,32 @@ } ], "expression": { - "id": 7223, + "id": 10284, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29800:3:5", + "src": "29800:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7224, + "id": 10285, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "29804:6:5", + "memberLocation": "29804:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "29800:10:5", + "src": "29800:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 7229, + "id": 10290, "isConstant": false, "isLValue": false, "isPure": false, @@ -34939,7 +34939,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29800:34:5", + "src": "29800:34:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -34947,24 +34947,24 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "29778:56:5" + "src": "29778:56:25" }, { "assignments": [ null, - 7232 + 10293 ], "declarations": [ null, { "constant": false, - "id": 7232, + "id": 10293, "mutability": "mutable", "name": "toBalData", - "nameLocation": "29901:9:5", + "nameLocation": "29901:9:25", "nodeType": "VariableDeclaration", - "scope": 7305, - "src": "29888:22:5", + "scope": 10366, + "src": "29888:22:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -34972,10 +34972,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7231, + "id": 10292, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "29888:5:5", + "src": "29888:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -34984,21 +34984,21 @@ "visibility": "internal" } ], - "id": 7241, + "id": 10302, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "30783730613038323331", - "id": 7237, + "id": 10298, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "29954:10:5", + "src": "29954:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_1889567281_by_1", "typeString": "int_const 1889567281" @@ -35006,12 +35006,12 @@ "value": "0x70a08231" }, { - "id": 7238, + "id": 10299, "name": "to", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7181, - "src": "29966:2:5", + "referencedDeclaration": 10242, + "src": "29966:2:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -35030,32 +35030,32 @@ } ], "expression": { - "id": 7235, + "id": 10296, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29931:3:5", + "src": "29931:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7236, + "id": 10297, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "29935:18:5", + "memberLocation": "29935:18:25", "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "29931:22:5", + "src": "29931:22:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" } }, - "id": 7239, + "id": 10300, "isConstant": false, "isLValue": false, "isPure": false, @@ -35064,7 +35064,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29931:38:5", + "src": "29931:38:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -35080,32 +35080,32 @@ } ], "expression": { - "id": 7233, + "id": 10294, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7179, - "src": "29914:5:5", + "referencedDeclaration": 10240, + "src": "29914:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7234, + "id": 10295, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "29920:10:5", + "memberLocation": "29920:10:25", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "29914:16:5", + "src": "29914:16:25", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 7240, + "id": 10301, "isConstant": false, "isLValue": false, "isPure": false, @@ -35114,7 +35114,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29914:56:5", + "src": "29914:56:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -35122,22 +35122,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "29885:85:5" + "src": "29885:85:25" }, { "assignments": [ - 7243 + 10304 ], "declarations": [ { "constant": false, - "id": 7243, + "id": 10304, "mutability": "mutable", "name": "toPrevBal", - "nameLocation": "29988:9:5", + "nameLocation": "29988:9:25", "nodeType": "VariableDeclaration", - "scope": 7305, - "src": "29980:17:5", + "scope": 10366, + "src": "29980:17:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35145,10 +35145,10 @@ "typeString": "uint256" }, "typeName": { - "id": 7242, + "id": 10303, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29980:7:5", + "src": "29980:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35157,16 +35157,16 @@ "visibility": "internal" } ], - "id": 7251, + "id": 10312, "initialValue": { "arguments": [ { - "id": 7246, + "id": 10307, "name": "toBalData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7232, - "src": "30011:9:5", + "referencedDeclaration": 10293, + "src": "30011:9:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -35175,34 +35175,34 @@ { "components": [ { - "id": 7248, + "id": 10309, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "30023:7:5", + "src": "30023:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 7247, + "id": 10308, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30023:7:5", + "src": "30023:7:25", "typeDescriptions": {} } } ], - "id": 7249, + "id": 10310, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "30022:9:5", + "src": "30022:9:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -35221,32 +35221,32 @@ } ], "expression": { - "id": 7244, + "id": 10305, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30000:3:5", + "src": "30000:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7245, + "id": 10306, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "30004:6:5", + "memberLocation": "30004:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "30000:10:5", + "src": "30000:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 7250, + "id": 10311, "isConstant": false, "isLValue": false, "isPure": false, @@ -35255,7 +35255,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30000:32:5", + "src": "30000:32:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -35263,13 +35263,13 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "29980:52:5" + "src": "29980:52:25" }, { "expression": { "arguments": [ { - "id": 7271, + "id": 10332, "isConstant": false, "isLValue": false, "isPure": false, @@ -35277,14 +35277,14 @@ "nodeType": "UnaryOperation", "operator": "--", "prefix": true, - "src": "30166:13:5", + "src": "30166:13:25", "subExpression": { - "id": 7270, + "id": 10331, "name": "fromPrevBal", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7222, - "src": "30168:11:5", + "referencedDeclaration": 10283, + "src": "30168:11:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35308,12 +35308,12 @@ { "arguments": [ { - "id": 7263, + "id": 10324, "name": "ownerData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7189, - "src": "30129:9:5", + "referencedDeclaration": 10250, + "src": "30129:9:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -35322,34 +35322,34 @@ { "components": [ { - "id": 7265, + "id": 10326, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "30141:7:5", + "src": "30141:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 7264, + "id": 10325, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30141:7:5", + "src": "30141:7:25", "typeDescriptions": {} } } ], - "id": 7266, + "id": 10327, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "30140:9:5", + "src": "30140:9:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -35368,32 +35368,32 @@ } ], "expression": { - "id": 7261, + "id": 10322, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30118:3:5", + "src": "30118:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7262, + "id": 10323, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "30122:6:5", + "memberLocation": "30122:6:25", "memberName": "decode", "nodeType": "MemberAccess", - "src": "30118:10:5", + "src": "30118:10:25", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 7267, + "id": 10328, "isConstant": false, "isLValue": false, "isPure": false, @@ -35402,7 +35402,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30118:32:5", + "src": "30118:32:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address_payable", @@ -35421,14 +35421,14 @@ "arguments": [ { "hexValue": "30783730613038323331", - "id": 7258, + "id": 10319, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "30097:10:5", + "src": "30097:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_1889567281_by_1", "typeString": "int_const 1889567281" @@ -35446,12 +35446,12 @@ "expression": { "arguments": [ { - "id": 7255, + "id": 10316, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7179, - "src": "30086:5:5", + "referencedDeclaration": 10240, + "src": "30086:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -35466,33 +35466,33 @@ } ], "expression": { - "id": 7252, + "id": 10313, "name": "stdstore", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6630, - "src": "30070:8:5", + "referencedDeclaration": 9691, + "src": "30070:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage", "typeString": "struct StdStorage storage ref" } }, - "id": 7254, + "id": 10315, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30079:6:5", + "memberLocation": "30079:6:25", "memberName": "target", "nodeType": "MemberAccess", - "referencedDeclaration": 9599, - "src": "30070:15:5", + "referencedDeclaration": 12660, + "src": "30070:15:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 7256, + "id": 10317, "isConstant": false, "isLValue": false, "isPure": false, @@ -35501,29 +35501,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30070:22:5", + "src": "30070:22:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7257, + "id": 10318, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30093:3:5", + "memberLocation": "30093:3:25", "memberName": "sig", "nodeType": "MemberAccess", - "referencedDeclaration": 9617, - "src": "30070:26:5", + "referencedDeclaration": 12678, + "src": "30070:26:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" } }, - "id": 7259, + "id": 10320, "isConstant": false, "isLValue": false, "isPure": false, @@ -35532,29 +35532,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30070:38:5", + "src": "30070:38:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7260, + "id": 10321, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30109:8:5", + "memberLocation": "30109:8:25", "memberName": "with_key", "nodeType": "MemberAccess", - "referencedDeclaration": 9653, - "src": "30070:47:5", + "referencedDeclaration": 12714, + "src": "30070:47:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 7268, + "id": 10329, "isConstant": false, "isLValue": false, "isPure": false, @@ -35563,29 +35563,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30070:81:5", + "src": "30070:81:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7269, + "id": 10330, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30152:13:5", + "memberLocation": "30152:13:25", "memberName": "checked_write", "nodeType": "MemberAccess", - "referencedDeclaration": 9747, - "src": "30070:95:5", + "referencedDeclaration": 12808, + "src": "30070:95:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256)" } }, - "id": 7272, + "id": 10333, "isConstant": false, "isLValue": false, "isPure": false, @@ -35594,22 +35594,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30070:110:5", + "src": "30070:110:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7273, + "id": 10334, "nodeType": "ExpressionStatement", - "src": "30070:110:5" + "src": "30070:110:25" }, { "expression": { "arguments": [ { - "id": 7287, + "id": 10348, "isConstant": false, "isLValue": false, "isPure": false, @@ -35617,14 +35617,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": true, - "src": "30256:11:5", + "src": "30256:11:25", "subExpression": { - "id": 7286, + "id": 10347, "name": "toPrevBal", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7243, - "src": "30258:9:5", + "referencedDeclaration": 10304, + "src": "30258:9:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35646,12 +35646,12 @@ "expression": { "arguments": [ { - "id": 7283, + "id": 10344, "name": "to", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7181, - "src": "30238:2:5", + "referencedDeclaration": 10242, + "src": "30238:2:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -35669,14 +35669,14 @@ "arguments": [ { "hexValue": "30783730613038323331", - "id": 7280, + "id": 10341, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "30217:10:5", + "src": "30217:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_1889567281_by_1", "typeString": "int_const 1889567281" @@ -35694,12 +35694,12 @@ "expression": { "arguments": [ { - "id": 7277, + "id": 10338, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7179, - "src": "30206:5:5", + "referencedDeclaration": 10240, + "src": "30206:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -35714,33 +35714,33 @@ } ], "expression": { - "id": 7274, + "id": 10335, "name": "stdstore", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6630, - "src": "30190:8:5", + "referencedDeclaration": 9691, + "src": "30190:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage", "typeString": "struct StdStorage storage ref" } }, - "id": 7276, + "id": 10337, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30199:6:5", + "memberLocation": "30199:6:25", "memberName": "target", "nodeType": "MemberAccess", - "referencedDeclaration": 9599, - "src": "30190:15:5", + "referencedDeclaration": 12660, + "src": "30190:15:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 7278, + "id": 10339, "isConstant": false, "isLValue": false, "isPure": false, @@ -35749,29 +35749,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30190:22:5", + "src": "30190:22:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7279, + "id": 10340, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30213:3:5", + "memberLocation": "30213:3:25", "memberName": "sig", "nodeType": "MemberAccess", - "referencedDeclaration": 9617, - "src": "30190:26:5", + "referencedDeclaration": 12678, + "src": "30190:26:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" } }, - "id": 7281, + "id": 10342, "isConstant": false, "isLValue": false, "isPure": false, @@ -35780,29 +35780,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30190:38:5", + "src": "30190:38:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7282, + "id": 10343, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30229:8:5", + "memberLocation": "30229:8:25", "memberName": "with_key", "nodeType": "MemberAccess", - "referencedDeclaration": 9653, - "src": "30190:47:5", + "referencedDeclaration": 12714, + "src": "30190:47:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 7284, + "id": 10345, "isConstant": false, "isLValue": false, "isPure": false, @@ -35811,29 +35811,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30190:51:5", + "src": "30190:51:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7285, + "id": 10346, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30242:13:5", + "memberLocation": "30242:13:25", "memberName": "checked_write", "nodeType": "MemberAccess", - "referencedDeclaration": 9747, - "src": "30190:65:5", + "referencedDeclaration": 12808, + "src": "30190:65:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$__$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256)" } }, - "id": 7288, + "id": 10349, "isConstant": false, "isLValue": false, "isPure": false, @@ -35842,27 +35842,27 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30190:78:5", + "src": "30190:78:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7289, + "id": 10350, "nodeType": "ExpressionStatement", - "src": "30190:78:5" + "src": "30190:78:25" }, { "expression": { "arguments": [ { - "id": 7302, + "id": 10363, "name": "to", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7181, - "src": "30369:2:5", + "referencedDeclaration": 10242, + "src": "30369:2:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -35879,12 +35879,12 @@ "expression": { "arguments": [ { - "id": 7299, + "id": 10360, "name": "id", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7183, - "src": "30351:2:5", + "referencedDeclaration": 10244, + "src": "30351:2:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35902,14 +35902,14 @@ "arguments": [ { "hexValue": "30783633353232313165", - "id": 7296, + "id": 10357, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "30330:10:5", + "src": "30330:10:25", "typeDescriptions": { "typeIdentifier": "t_rational_1666326814_by_1", "typeString": "int_const 1666326814" @@ -35927,12 +35927,12 @@ "expression": { "arguments": [ { - "id": 7293, + "id": 10354, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7179, - "src": "30319:5:5", + "referencedDeclaration": 10240, + "src": "30319:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -35947,33 +35947,33 @@ } ], "expression": { - "id": 7290, + "id": 10351, "name": "stdstore", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6630, - "src": "30303:8:5", + "referencedDeclaration": 9691, + "src": "30303:8:25", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage", "typeString": "struct StdStorage storage ref" } }, - "id": 7292, + "id": 10353, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30312:6:5", + "memberLocation": "30312:6:25", "memberName": "target", "nodeType": "MemberAccess", - "referencedDeclaration": 9599, - "src": "30303:15:5", + "referencedDeclaration": 12660, + "src": "30303:15:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 7294, + "id": 10355, "isConstant": false, "isLValue": false, "isPure": false, @@ -35982,29 +35982,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30303:22:5", + "src": "30303:22:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7295, + "id": 10356, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30326:3:5", + "memberLocation": "30326:3:25", "memberName": "sig", "nodeType": "MemberAccess", - "referencedDeclaration": 9617, - "src": "30303:26:5", + "referencedDeclaration": 12678, + "src": "30303:26:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" } }, - "id": 7297, + "id": 10358, "isConstant": false, "isLValue": false, "isPure": false, @@ -36013,29 +36013,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30303:38:5", + "src": "30303:38:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7298, + "id": 10359, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30342:8:5", + "memberLocation": "30342:8:25", "memberName": "with_key", "nodeType": "MemberAccess", - "referencedDeclaration": 9671, - "src": "30303:47:5", + "referencedDeclaration": 12732, + "src": "30303:47:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256) returns (struct StdStorage storage pointer)" } }, - "id": 7300, + "id": 10361, "isConstant": false, "isLValue": false, "isPure": false, @@ -36044,29 +36044,29 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30303:51:5", + "src": "30303:51:25", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 7301, + "id": 10362, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "30355:13:5", + "memberLocation": "30355:13:25", "memberName": "checked_write", "nodeType": "MemberAccess", - "referencedDeclaration": 9730, - "src": "30303:65:5", + "referencedDeclaration": 12791, + "src": "30303:65:25", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$__$attached_to$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$__$attached_to$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address)" } }, - "id": 7303, + "id": 10364, "isConstant": false, "isLValue": false, "isPure": false, @@ -36075,16 +36075,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30303:69:5", + "src": "30303:69:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7304, + "id": 10365, "nodeType": "ExpressionStatement", - "src": "30303:69:5" + "src": "30303:69:25" } ] }, @@ -36092,20 +36092,20 @@ "kind": "function", "modifiers": [], "name": "dealERC721", - "nameLocation": "29249:10:5", + "nameLocation": "29249:10:25", "parameters": { - "id": 7184, + "id": 10245, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7179, + "id": 10240, "mutability": "mutable", "name": "token", - "nameLocation": "29268:5:5", + "nameLocation": "29268:5:25", "nodeType": "VariableDeclaration", - "scope": 7306, - "src": "29260:13:5", + "scope": 10367, + "src": "29260:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36113,10 +36113,10 @@ "typeString": "address" }, "typeName": { - "id": 7178, + "id": 10239, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29260:7:5", + "src": "29260:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -36127,13 +36127,13 @@ }, { "constant": false, - "id": 7181, + "id": 10242, "mutability": "mutable", "name": "to", - "nameLocation": "29283:2:5", + "nameLocation": "29283:2:25", "nodeType": "VariableDeclaration", - "scope": 7306, - "src": "29275:10:5", + "scope": 10367, + "src": "29275:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36141,10 +36141,10 @@ "typeString": "address" }, "typeName": { - "id": 7180, + "id": 10241, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29275:7:5", + "src": "29275:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -36155,13 +36155,13 @@ }, { "constant": false, - "id": 7183, + "id": 10244, "mutability": "mutable", "name": "id", - "nameLocation": "29295:2:5", + "nameLocation": "29295:2:25", "nodeType": "VariableDeclaration", - "scope": 7306, - "src": "29287:10:5", + "scope": 10367, + "src": "29287:10:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36169,10 +36169,10 @@ "typeString": "uint256" }, "typeName": { - "id": 7182, + "id": 10243, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29287:7:5", + "src": "29287:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36181,40 +36181,40 @@ "visibility": "internal" } ], - "src": "29259:39:5" + "src": "29259:39:25" }, "returnParameters": { - "id": 7185, + "id": 10246, "nodeType": "ParameterList", "parameters": [], - "src": "29316:0:5" + "src": "29316:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 7321, + "id": 10382, "nodeType": "FunctionDefinition", - "src": "30385:123:5", + "src": "30385:123:25", "nodes": [], "body": { - "id": 7320, + "id": 10381, "nodeType": "Block", - "src": "30459:49:5", + "src": "30459:49:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7314, + "id": 10375, "name": "what", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7308, - "src": "30482:4:5", + "referencedDeclaration": 10369, + "src": "30482:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -36222,14 +36222,14 @@ }, { "hexValue": "", - "id": 7315, + "id": 10376, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30488:2:5", + "src": "30488:2:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", "typeString": "literal_string \"\"" @@ -36238,14 +36238,14 @@ }, { "hexValue": "30", - "id": 7316, + "id": 10377, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "30492:1:5", + "src": "30492:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -36253,12 +36253,12 @@ "value": "0" }, { - "id": 7317, + "id": 10378, "name": "where", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7310, - "src": "30495:5:5", + "referencedDeclaration": 10371, + "src": "30495:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -36284,22 +36284,22 @@ "typeString": "address" } ], - "id": 7313, + "id": 10374, "name": "deployCodeTo", "nodeType": "Identifier", "overloadedDeclarations": [ - 7321, - 7338, - 7391 + 10382, + 10399, + 10452 ], - "referencedDeclaration": 7391, - "src": "30469:12:5", + "referencedDeclaration": 10452, + "src": "30469:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_bytes_memory_ptr_$_t_uint256_$_t_address_$returns$__$", "typeString": "function (string memory,bytes memory,uint256,address)" } }, - "id": 7318, + "id": 10379, "isConstant": false, "isLValue": false, "isPure": false, @@ -36308,16 +36308,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30469:32:5", + "src": "30469:32:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7319, + "id": 10380, "nodeType": "ExpressionStatement", - "src": "30469:32:5" + "src": "30469:32:25" } ] }, @@ -36325,20 +36325,20 @@ "kind": "function", "modifiers": [], "name": "deployCodeTo", - "nameLocation": "30394:12:5", + "nameLocation": "30394:12:25", "parameters": { - "id": 7311, + "id": 10372, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7308, + "id": 10369, "mutability": "mutable", "name": "what", - "nameLocation": "30421:4:5", + "nameLocation": "30421:4:25", "nodeType": "VariableDeclaration", - "scope": 7321, - "src": "30407:18:5", + "scope": 10382, + "src": "30407:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36346,10 +36346,10 @@ "typeString": "string" }, "typeName": { - "id": 7307, + "id": 10368, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30407:6:5", + "src": "30407:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36359,13 +36359,13 @@ }, { "constant": false, - "id": 7310, + "id": 10371, "mutability": "mutable", "name": "where", - "nameLocation": "30435:5:5", + "nameLocation": "30435:5:25", "nodeType": "VariableDeclaration", - "scope": 7321, - "src": "30427:13:5", + "scope": 10382, + "src": "30427:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36373,10 +36373,10 @@ "typeString": "address" }, "typeName": { - "id": 7309, + "id": 10370, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30427:7:5", + "src": "30427:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -36386,52 +36386,52 @@ "visibility": "internal" } ], - "src": "30406:35:5" + "src": "30406:35:25" }, "returnParameters": { - "id": 7312, + "id": 10373, "nodeType": "ParameterList", "parameters": [], - "src": "30459:0:5" + "src": "30459:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 7338, + "id": 10399, "nodeType": "FunctionDefinition", - "src": "30514:144:5", + "src": "30514:144:25", "nodes": [], "body": { - "id": 7337, + "id": 10398, "nodeType": "Block", - "src": "30607:51:5", + "src": "30607:51:25", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7331, + "id": 10392, "name": "what", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7323, - "src": "30630:4:5", + "referencedDeclaration": 10384, + "src": "30630:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 7332, + "id": 10393, "name": "args", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7325, - "src": "30636:4:5", + "referencedDeclaration": 10386, + "src": "30636:4:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -36439,14 +36439,14 @@ }, { "hexValue": "30", - "id": 7333, + "id": 10394, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "30642:1:5", + "src": "30642:1:25", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -36454,12 +36454,12 @@ "value": "0" }, { - "id": 7334, + "id": 10395, "name": "where", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7327, - "src": "30645:5:5", + "referencedDeclaration": 10388, + "src": "30645:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -36485,22 +36485,22 @@ "typeString": "address" } ], - "id": 7330, + "id": 10391, "name": "deployCodeTo", "nodeType": "Identifier", "overloadedDeclarations": [ - 7321, - 7338, - 7391 + 10382, + 10399, + 10452 ], - "referencedDeclaration": 7391, - "src": "30617:12:5", + "referencedDeclaration": 10452, + "src": "30617:12:25", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_bytes_memory_ptr_$_t_uint256_$_t_address_$returns$__$", "typeString": "function (string memory,bytes memory,uint256,address)" } }, - "id": 7335, + "id": 10396, "isConstant": false, "isLValue": false, "isPure": false, @@ -36509,16 +36509,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30617:34:5", + "src": "30617:34:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7336, + "id": 10397, "nodeType": "ExpressionStatement", - "src": "30617:34:5" + "src": "30617:34:25" } ] }, @@ -36526,20 +36526,20 @@ "kind": "function", "modifiers": [], "name": "deployCodeTo", - "nameLocation": "30523:12:5", + "nameLocation": "30523:12:25", "parameters": { - "id": 7328, + "id": 10389, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7323, + "id": 10384, "mutability": "mutable", "name": "what", - "nameLocation": "30550:4:5", + "nameLocation": "30550:4:25", "nodeType": "VariableDeclaration", - "scope": 7338, - "src": "30536:18:5", + "scope": 10399, + "src": "30536:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36547,10 +36547,10 @@ "typeString": "string" }, "typeName": { - "id": 7322, + "id": 10383, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30536:6:5", + "src": "30536:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36560,13 +36560,13 @@ }, { "constant": false, - "id": 7325, + "id": 10386, "mutability": "mutable", "name": "args", - "nameLocation": "30569:4:5", + "nameLocation": "30569:4:25", "nodeType": "VariableDeclaration", - "scope": 7338, - "src": "30556:17:5", + "scope": 10399, + "src": "30556:17:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36574,10 +36574,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7324, + "id": 10385, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30556:5:5", + "src": "30556:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -36587,13 +36587,13 @@ }, { "constant": false, - "id": 7327, + "id": 10388, "mutability": "mutable", "name": "where", - "nameLocation": "30583:5:5", + "nameLocation": "30583:5:25", "nodeType": "VariableDeclaration", - "scope": 7338, - "src": "30575:13:5", + "scope": 10399, + "src": "30575:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36601,10 +36601,10 @@ "typeString": "address" }, "typeName": { - "id": 7326, + "id": 10387, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30575:7:5", + "src": "30575:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -36614,44 +36614,44 @@ "visibility": "internal" } ], - "src": "30535:54:5" + "src": "30535:54:25" }, "returnParameters": { - "id": 7329, + "id": 10390, "nodeType": "ParameterList", "parameters": [], - "src": "30607:0:5" + "src": "30607:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 7391, + "id": 10452, "nodeType": "FunctionDefinition", - "src": "30664:475:5", + "src": "30664:475:25", "nodes": [], "body": { - "id": 7390, + "id": 10451, "nodeType": "Block", - "src": "30772:367:5", + "src": "30772:367:25", "nodes": [], "statements": [ { "assignments": [ - 7350 + 10411 ], "declarations": [ { "constant": false, - "id": 7350, + "id": 10411, "mutability": "mutable", "name": "creationCode", - "nameLocation": "30795:12:5", + "nameLocation": "30795:12:25", "nodeType": "VariableDeclaration", - "scope": 7390, - "src": "30782:25:5", + "scope": 10451, + "src": "30782:25:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36659,10 +36659,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7349, + "id": 10410, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30782:5:5", + "src": "30782:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -36671,16 +36671,16 @@ "visibility": "internal" } ], - "id": 7355, + "id": 10416, "initialValue": { "arguments": [ { - "id": 7353, + "id": 10414, "name": "what", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7340, - "src": "30821:4:5", + "referencedDeclaration": 10401, + "src": "30821:4:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -36695,33 +36695,33 @@ } ], "expression": { - "id": 7351, + "id": 10412, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "30810:2:5", + "referencedDeclaration": 9708, + "src": "30810:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 7352, + "id": 10413, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "30813:7:5", + "memberLocation": "30813:7:25", "memberName": "getCode", "nodeType": "MemberAccess", - "referencedDeclaration": 12704, - "src": "30810:10:5", + "referencedDeclaration": 15765, + "src": "30810:10:25", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) view external returns (bytes memory)" } }, - "id": 7354, + "id": 10415, "isConstant": false, "isLValue": false, "isPure": false, @@ -36730,7 +36730,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30810:16:5", + "src": "30810:16:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -36738,18 +36738,18 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "30782:44:5" + "src": "30782:44:25" }, { "expression": { "arguments": [ { - "id": 7359, + "id": 10420, "name": "where", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7346, - "src": "30844:5:5", + "referencedDeclaration": 10407, + "src": "30844:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -36758,24 +36758,24 @@ { "arguments": [ { - "id": 7362, + "id": 10423, "name": "creationCode", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7350, - "src": "30868:12:5", + "referencedDeclaration": 10411, + "src": "30868:12:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, { - "id": 7363, + "id": 10424, "name": "args", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7342, - "src": "30882:4:5", + "referencedDeclaration": 10403, + "src": "30882:4:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -36794,32 +36794,32 @@ } ], "expression": { - "id": 7360, + "id": 10421, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30851:3:5", + "src": "30851:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7361, + "id": 10422, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "30855:12:5", + "memberLocation": "30855:12:25", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "30851:16:5", + "src": "30851:16:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 7364, + "id": 10425, "isConstant": false, "isLValue": false, "isPure": false, @@ -36828,7 +36828,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30851:36:5", + "src": "30851:36:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -36848,33 +36848,33 @@ } ], "expression": { - "id": 7356, + "id": 10417, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "30836:2:5", + "referencedDeclaration": 9708, + "src": "30836:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 7358, + "id": 10419, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "30839:4:5", + "memberLocation": "30839:4:25", "memberName": "etch", "nodeType": "MemberAccess", - "referencedDeclaration": 13575, - "src": "30836:7:5", + "referencedDeclaration": 16636, + "src": "30836:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (address,bytes memory) external" } }, - "id": 7365, + "id": 10426, "isConstant": false, "isLValue": false, "isPure": false, @@ -36883,32 +36883,32 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30836:52:5", + "src": "30836:52:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7366, + "id": 10427, "nodeType": "ExpressionStatement", - "src": "30836:52:5" + "src": "30836:52:25" }, { "assignments": [ - 7368, - 7370 + 10429, + 10431 ], "declarations": [ { "constant": false, - "id": 7368, + "id": 10429, "mutability": "mutable", "name": "success", - "nameLocation": "30904:7:5", + "nameLocation": "30904:7:25", "nodeType": "VariableDeclaration", - "scope": 7390, - "src": "30899:12:5", + "scope": 10451, + "src": "30899:12:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36916,10 +36916,10 @@ "typeString": "bool" }, "typeName": { - "id": 7367, + "id": 10428, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "30899:4:5", + "src": "30899:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -36929,13 +36929,13 @@ }, { "constant": false, - "id": 7370, + "id": 10431, "mutability": "mutable", "name": "runtimeBytecode", - "nameLocation": "30926:15:5", + "nameLocation": "30926:15:25", "nodeType": "VariableDeclaration", - "scope": 7390, - "src": "30913:28:5", + "scope": 10451, + "src": "30913:28:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36943,10 +36943,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7369, + "id": 10430, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30913:5:5", + "src": "30913:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -36955,19 +36955,19 @@ "visibility": "internal" } ], - "id": 7377, + "id": 10438, "initialValue": { "arguments": [ { "hexValue": "", - "id": 7375, + "id": 10436, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30970:2:5", + "src": "30970:2:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", "typeString": "literal_string \"\"" @@ -36990,32 +36990,32 @@ } ], "expression": { - "id": 7371, + "id": 10432, "name": "where", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7346, - "src": "30945:5:5", + "referencedDeclaration": 10407, + "src": "30945:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7372, + "id": 10433, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "30951:4:5", + "memberLocation": "30951:4:25", "memberName": "call", "nodeType": "MemberAccess", - "src": "30945:10:5", + "src": "30945:10:25", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" } }, - "id": 7374, + "id": 10435, "isConstant": false, "isLValue": false, "isPure": false, @@ -37026,25 +37026,25 @@ "nodeType": "FunctionCallOptions", "options": [ { - "id": 7373, + "id": 10434, "name": "value", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7344, - "src": "30963:5:5", + "referencedDeclaration": 10405, + "src": "30963:5:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "src": "30945:24:5", + "src": "30945:24:25", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$value", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" } }, - "id": 7376, + "id": 10437, "isConstant": false, "isLValue": false, "isPure": false, @@ -37053,7 +37053,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30945:28:5", + "src": "30945:28:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -37061,18 +37061,18 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "30898:75:5" + "src": "30898:75:25" }, { "expression": { "arguments": [ { - "id": 7379, + "id": 10440, "name": "success", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7368, - "src": "30991:7:5", + "referencedDeclaration": 10429, + "src": "30991:7:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -37080,14 +37080,14 @@ }, { "hexValue": "537464436865617473206465706c6f79436f6465546f28737472696e672c62797465732c75696e743235362c61646472657373293a204661696c656420746f206372656174652072756e74696d652062797465636f64652e", - "id": 7380, + "id": 10441, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31000:90:5", + "src": "31000:90:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b108e15dc33227f7dcfd1bb506d1d48e88a540eadf4c41cd675a882ac84a6d45", "typeString": "literal_string \"StdCheats deployCodeTo(string,bytes,uint256,address): Failed to create runtime bytecode.\"" @@ -37106,7 +37106,7 @@ "typeString": "literal_string \"StdCheats deployCodeTo(string,bytes,uint256,address): Failed to create runtime bytecode.\"" } ], - "id": 7378, + "id": 10439, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -37114,13 +37114,13 @@ -18 ], "referencedDeclaration": -18, - "src": "30983:7:5", + "src": "30983:7:25", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 7381, + "id": 10442, "isConstant": false, "isLValue": false, "isPure": false, @@ -37129,39 +37129,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30983:108:5", + "src": "30983:108:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7382, + "id": 10443, "nodeType": "ExpressionStatement", - "src": "30983:108:5" + "src": "30983:108:25" }, { "expression": { "arguments": [ { - "id": 7386, + "id": 10447, "name": "where", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7346, - "src": "31109:5:5", + "referencedDeclaration": 10407, + "src": "31109:5:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 7387, + "id": 10448, "name": "runtimeBytecode", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7370, - "src": "31116:15:5", + "referencedDeclaration": 10431, + "src": "31116:15:25", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -37180,33 +37180,33 @@ } ], "expression": { - "id": 7383, + "id": 10444, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6647, - "src": "31101:2:5", + "referencedDeclaration": 9708, + "src": "31101:2:25", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 7385, + "id": 10446, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "31104:4:5", + "memberLocation": "31104:4:25", "memberName": "etch", "nodeType": "MemberAccess", - "referencedDeclaration": 13575, - "src": "31101:7:5", + "referencedDeclaration": 16636, + "src": "31101:7:25", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (address,bytes memory) external" } }, - "id": 7388, + "id": 10449, "isConstant": false, "isLValue": false, "isPure": false, @@ -37215,16 +37215,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31101:31:5", + "src": "31101:31:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7389, + "id": 10450, "nodeType": "ExpressionStatement", - "src": "31101:31:5" + "src": "31101:31:25" } ] }, @@ -37232,20 +37232,20 @@ "kind": "function", "modifiers": [], "name": "deployCodeTo", - "nameLocation": "30673:12:5", + "nameLocation": "30673:12:25", "parameters": { - "id": 7347, + "id": 10408, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7340, + "id": 10401, "mutability": "mutable", "name": "what", - "nameLocation": "30700:4:5", + "nameLocation": "30700:4:25", "nodeType": "VariableDeclaration", - "scope": 7391, - "src": "30686:18:5", + "scope": 10452, + "src": "30686:18:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37253,10 +37253,10 @@ "typeString": "string" }, "typeName": { - "id": 7339, + "id": 10400, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30686:6:5", + "src": "30686:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37266,13 +37266,13 @@ }, { "constant": false, - "id": 7342, + "id": 10403, "mutability": "mutable", "name": "args", - "nameLocation": "30719:4:5", + "nameLocation": "30719:4:25", "nodeType": "VariableDeclaration", - "scope": 7391, - "src": "30706:17:5", + "scope": 10452, + "src": "30706:17:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37280,10 +37280,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7341, + "id": 10402, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30706:5:5", + "src": "30706:5:25", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -37293,13 +37293,13 @@ }, { "constant": false, - "id": 7344, + "id": 10405, "mutability": "mutable", "name": "value", - "nameLocation": "30733:5:5", + "nameLocation": "30733:5:25", "nodeType": "VariableDeclaration", - "scope": 7391, - "src": "30725:13:5", + "scope": 10452, + "src": "30725:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37307,10 +37307,10 @@ "typeString": "uint256" }, "typeName": { - "id": 7343, + "id": 10404, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30725:7:5", + "src": "30725:7:25", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37320,13 +37320,13 @@ }, { "constant": false, - "id": 7346, + "id": 10407, "mutability": "mutable", "name": "where", - "nameLocation": "30748:5:5", + "nameLocation": "30748:5:25", "nodeType": "VariableDeclaration", - "scope": 7391, - "src": "30740:13:5", + "scope": 10452, + "src": "30740:13:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37334,10 +37334,10 @@ "typeString": "address" }, "typeName": { - "id": 7345, + "id": 10406, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30740:7:5", + "src": "30740:7:25", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -37347,45 +37347,45 @@ "visibility": "internal" } ], - "src": "30685:69:5" + "src": "30685:69:25" }, "returnParameters": { - "id": 7348, + "id": 10409, "nodeType": "ParameterList", "parameters": [], - "src": "30772:0:5" + "src": "30772:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 7413, + "id": 10474, "nodeType": "FunctionDefinition", - "src": "31268:183:5", + "src": "31268:183:25", "nodes": [], "body": { - "id": 7412, + "id": 10473, "nodeType": "Block", - "src": "31321:130:5", + "src": "31321:130:25", "nodes": [], "statements": [ { "assignments": [ - 7397, + 10458, null ], "declarations": [ { "constant": false, - "id": 7397, + "id": 10458, "mutability": "mutable", "name": "status", - "nameLocation": "31337:6:5", + "nameLocation": "31337:6:25", "nodeType": "VariableDeclaration", - "scope": 7412, - "src": "31332:11:5", + "scope": 10473, + "src": "31332:11:25", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37393,10 +37393,10 @@ "typeString": "bool" }, "typeName": { - "id": 7396, + "id": 10457, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "31332:4:5", + "src": "31332:4:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -37406,21 +37406,21 @@ }, null ], - "id": 7409, + "id": 10470, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "6c6f6728737472696e6729", - "id": 7405, + "id": 10466, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31409:13:5", + "src": "31409:13:25", "typeDescriptions": { "typeIdentifier": "t_stringliteral_41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50", "typeString": "literal_string \"log(string)\"" @@ -37428,12 +37428,12 @@ "value": "log(string)" }, { - "id": 7406, + "id": 10467, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7393, - "src": "31424:2:5", + "referencedDeclaration": 10454, + "src": "31424:2:25", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -37452,32 +37452,32 @@ } ], "expression": { - "id": 7403, + "id": 10464, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31385:3:5", + "src": "31385:3:25", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7404, + "id": 10465, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "31389:19:5", + "memberLocation": "31389:19:25", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31385:23:5", + "src": "31385:23:25", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 7407, + "id": 10468, "isConstant": false, "isLValue": false, "isPure": false, @@ -37486,7 +37486,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31385:42:5", + "src": "31385:42:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -37504,12 +37504,12 @@ "expression": { "arguments": [ { - "id": 7400, + "id": 10461, "name": "CONSOLE2_ADDRESS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 6650, - "src": "31356:16:5", + "referencedDeclaration": 9711, + "src": "31356:16:25", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -37523,26 +37523,26 @@ "typeString": "address" } ], - "id": 7399, + "id": 10460, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "31348:7:5", + "src": "31348:7:25", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 7398, + "id": 10459, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31348:7:5", + "src": "31348:7:25", "typeDescriptions": {} } }, - "id": 7401, + "id": 10462, "isConstant": false, "isLValue": false, "isPure": true, @@ -37551,28 +37551,28 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31348:25:5", + "src": "31348:25:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7402, + "id": 10463, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "31374:10:5", + "memberLocation": "31374:10:25", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "31348:36:5", + "src": "31348:36:25", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 7408, + "id": 10469, "isConstant": false, "isLValue": false, "isPure": false, @@ -37581,7 +37581,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31348:80:5", + "src": "31348:80:25", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -37589,24 +37589,24 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "31331:97:5" + "src": "31331:97:25" }, { "expression": { - "id": 7410, + "id": 10471, "name": "status", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7397, - "src": "31438:6:5", + "referencedDeclaration": 10458, + "src": "31438:6:25", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 7411, + "id": 10472, "nodeType": "ExpressionStatement", - "src": "31438:6:5" + "src": "31438:6:25" } ] }, @@ -37614,20 +37614,20 @@ "kind": "function", "modifiers": [], "name": "console2_log", - "nameLocation": "31277:12:5", + "nameLocation": "31277:12:25", "parameters": { - "id": 7394, + "id": 10455, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7393, + "id": 10454, "mutability": "mutable", "name": "p0", - "nameLocation": "31304:2:5", + "nameLocation": "31304:2:25", "nodeType": "VariableDeclaration", - "scope": 7413, - "src": "31290:16:5", + "scope": 10474, + "src": "31290:16:25", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37635,10 +37635,10 @@ "typeString": "string" }, "typeName": { - "id": 7392, + "id": 10453, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31290:6:5", + "src": "31290:6:25", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37647,15 +37647,15 @@ "visibility": "internal" } ], - "src": "31289:18:5" + "src": "31289:18:25" }, "returnParameters": { - "id": 7395, + "id": 10456, "nodeType": "ParameterList", "parameters": [], - "src": "31321:0:5" + "src": "31321:0:25" }, - "scope": 7414, + "scope": 10475, "stateMutability": "view", "virtual": false, "visibility": "private" @@ -37665,18 +37665,18 @@ "baseContracts": [ { "baseName": { - "id": 6622, + "id": 9683, "name": "StdCheatsSafe", "nameLocations": [ - "24260:13:5" + "24260:13:25" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 6621, - "src": "24260:13:5" + "referencedDeclaration": 9682, + "src": "24260:13:25" }, - "id": 6623, + "id": 9684, "nodeType": "InheritanceSpecifier", - "src": "24260:13:5" + "src": "24260:13:25" } ], "canonicalName": "StdCheats", @@ -37684,16 +37684,16 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 7414, - 6621 + 10475, + 9682 ], "name": "StdCheats", - "nameLocation": "24247:9:5", - "scope": 7415, + "nameLocation": "24247:9:25", + "scope": 10476, "usedErrors": [] } ], "license": "MIT" }, - "id": 5 + "id": 25 } \ No newline at end of file diff --git a/out/StdError.sol/stdError.json b/out/StdError.sol/stdError.json index 72857e1bd..f6e6bddb0 100644 --- a/out/StdError.sol/stdError.json +++ b/out/StdError.sol/stdError.json @@ -120,12 +120,12 @@ ], "bytecode": { "object": "0x61024f61003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361061009d5760003560e01c8063986c5f6811610070578063986c5f68146100d8578063b22dc54d146100e0578063b67689da146100e8578063d160e4de146100f0578063fa784a44146100f857600080fd5b806305ee8612146100a257806310332977146100c05780631de45560146100c85780638995290f146100d0575b600080fd5b6100aa610100565b6040516100b791906101cb565b60405180910390f35b6100aa61013b565b6100aa61014d565b6100aa61015f565b6100aa610171565b6100aa610183565b6100aa610195565b6100aa6101a7565b6100aa6101b9565b604051603260248201526044015b60408051601f198184030181529190526020810180516001600160e01b0316634e487b7160e01b17905281565b6040516001602482015260440161010e565b6040516021602482015260440161010e565b6040516011602482015260440161010e565b6040516041602482015260440161010e565b6040516031602482015260440161010e565b6040516051602482015260440161010e565b6040516022602482015260440161010e565b6040516012602482015260440161010e565b600060208083528351808285015260005b818110156101f8578581018301518582016040015282016101dc565b506000604082860101526040601f19601f830116850101925050509291505056fea264697066735822122013a60e6fe492d613c09af625b32af6566eeedb24b7fb5662462fb27d1ced635564736f6c63430008130033", - "sourceMap": "162:850:6:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;162:850:6;;;;;;;;;;;;;;;;;", + "sourceMap": "162:850:26:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;162:850:26;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { "object": "0x730000000000000000000000000000000000000000301460806040526004361061009d5760003560e01c8063986c5f6811610070578063986c5f68146100d8578063b22dc54d146100e0578063b67689da146100e8578063d160e4de146100f0578063fa784a44146100f857600080fd5b806305ee8612146100a257806310332977146100c05780631de45560146100c85780638995290f146100d0575b600080fd5b6100aa610100565b6040516100b791906101cb565b60405180910390f35b6100aa61013b565b6100aa61014d565b6100aa61015f565b6100aa610171565b6100aa610183565b6100aa610195565b6100aa6101a7565b6100aa6101b9565b604051603260248201526044015b60408051601f198184030181529190526020810180516001600160e01b0316634e487b7160e01b17905281565b6040516001602482015260440161010e565b6040516021602482015260440161010e565b6040516011602482015260440161010e565b6040516041602482015260440161010e565b6040516031602482015260440161010e565b6040516051602482015260440161010e565b6040516022602482015260440161010e565b6040516012602482015260440161010e565b600060208083528351808285015260005b818110156101f8578581018301518582016040015282016101dc565b506000604082860101526040601f19601f830116850101925050509291505056fea264697066735822122013a60e6fe492d613c09af625b32af6566eeedb24b7fb5662462fb27d1ced635564736f6c63430008130033", - "sourceMap": "162:850:6:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;740:85;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;185:86;;;:::i;461:91::-;;;:::i;277:87::-;;;:::i;831:88::-;;;:::i;654:80::-;;;:::i;925:84::-;;;:::i;558:90::-;;;:::i;370:85::-;;;:::i;740:::-;778:47;;820:4;778:47;;;726:36:22;699:18;;778:47:6;;;;-1:-1:-1;;778:47:6;;;;;;;;;;;;;;-1:-1:-1;;;;;778:47:6;-1:-1:-1;;;778:47:6;;;740:85;:::o;185:86::-;224:47;;266:4;224:47;;;726:36:22;699:18;;224:47:6;573:195:22;461:91:6;505:47;;547:4;505:47;;;726:36:22;699:18;;505:47:6;573:195:22;277:87:6;317:47;;359:4;317:47;;;726:36:22;699:18;;317:47:6;573:195:22;831:88:6;872:47;;914:4;872:47;;;726:36:22;699:18;;872:47:6;573:195:22;654:80:6;687:47;;729:4;687:47;;;726:36:22;699:18;;687:47:6;573:195:22;925:84:6;962:47;;1004:4;962:47;;;726:36:22;699:18;;962:47:6;573:195:22;558:90:6;601:47;;643:4;601:47;;;726:36:22;699:18;;601:47:6;573:195:22;370:85:6;408:47;;450:4;408:47;;;726:36:22;699:18;;408:47:6;573:195:22;14:554;132:4;161:2;190;179:9;172:21;222:6;216:13;265:6;260:2;249:9;245:18;238:34;290:1;300:140;314:6;311:1;308:13;300:140;;;409:14;;;405:23;;399:30;375:17;;;394:2;371:26;364:66;329:10;;300:140;;;304:3;489:1;484:2;475:6;464:9;460:22;456:31;449:42;559:2;552;548:7;543:2;535:6;531:15;527:29;516:9;512:45;508:54;500:62;;;;14:554;;;;:::o", + "sourceMap": "162:850:26:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;740:85;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;185:86;;;:::i;461:91::-;;;:::i;277:87::-;;;:::i;831:88::-;;;:::i;654:80::-;;;:::i;925:84::-;;;:::i;558:90::-;;;:::i;370:85::-;;;:::i;740:::-;778:47;;820:4;778:47;;;726:36:47;699:18;;778:47:26;;;;-1:-1:-1;;778:47:26;;;;;;;;;;;;;;-1:-1:-1;;;;;778:47:26;-1:-1:-1;;;778:47:26;;;740:85;:::o;185:86::-;224:47;;266:4;224:47;;;726:36:47;699:18;;224:47:26;573:195:47;461:91:26;505:47;;547:4;505:47;;;726:36:47;699:18;;505:47:26;573:195:47;277:87:26;317:47;;359:4;317:47;;;726:36:47;699:18;;317:47:26;573:195:47;831:88:26;872:47;;914:4;872:47;;;726:36:47;699:18;;872:47:26;573:195:47;654:80:26;687:47;;729:4;687:47;;;726:36:47;699:18;;687:47:26;573:195:47;925:84:26;962:47;;1004:4;962:47;;;726:36:47;699:18;;962:47:26;573:195:47;558:90:26;601:47;;643:4;601:47;;;726:36:47;699:18;;601:47:26;573:195:47;370:85:26;408:47;;450:4;408:47;;;726:36:47;699:18;;408:47:26;573:195:47;14:554;132:4;161:2;190;179:9;172:21;222:6;216:13;265:6;260:2;249:9;245:18;238:34;290:1;300:140;314:6;311:1;308:13;300:140;;;409:14;;;405:23;;399:30;375:17;;;394:2;371:26;364:66;329:10;;300:140;;;304:3;489:1;484:2;475:6;464:9;460:22;456:31;449:42;559:2;552;548:7;543:2;535:6;531:15;527:29;516:9;512:45;508:54;500:62;;;;14:554;;;;:::o", "linkReferences": {} }, "methodIdentifiers": { @@ -312,19 +312,19 @@ }, "ast": { "absolutePath": "lib/forge-std/src/StdError.sol", - "id": 7481, + "id": 10542, "exportedSymbols": { "stdError": [ - 7480 + 10541 ] }, "nodeType": "SourceUnit", - "src": "129:884:6", + "src": "129:884:26", "nodes": [ { - "id": 7416, + "id": 10477, "nodeType": "PragmaDirective", - "src": "129:31:6", + "src": "129:31:26", "nodes": [], "literals": [ "solidity", @@ -337,21 +337,21 @@ ] }, { - "id": 7480, + "id": 10541, "nodeType": "ContractDefinition", - "src": "162:850:6", + "src": "162:850:26", "nodes": [ { - "id": 7423, + "id": 10484, "nodeType": "VariableDeclaration", - "src": "185:86:6", + "src": "185:86:26", "nodes": [], "constant": true, "functionSelector": "10332977", "mutability": "constant", "name": "assertionError", - "nameLocation": "207:14:6", - "scope": 7480, + "nameLocation": "207:14:26", + "scope": 10541, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -359,10 +359,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7417, + "id": 10478, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "185:5:6", + "src": "185:5:26", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -372,14 +372,14 @@ "arguments": [ { "hexValue": "50616e69632875696e7432353629", - "id": 7420, + "id": 10481, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "248:16:6", + "src": "248:16:26", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" @@ -388,14 +388,14 @@ }, { "hexValue": "30783031", - "id": 7421, + "id": 10482, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "266:4:6", + "src": "266:4:26", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -415,32 +415,32 @@ } ], "expression": { - "id": 7418, + "id": 10479, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "224:3:6", + "src": "224:3:26", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7419, + "id": 10480, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "228:19:6", + "memberLocation": "228:19:26", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "224:23:6", + "src": "224:23:26", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 7422, + "id": 10483, "isConstant": false, "isLValue": false, "isPure": true, @@ -449,7 +449,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "224:47:6", + "src": "224:47:26", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -459,16 +459,16 @@ "visibility": "public" }, { - "id": 7430, + "id": 10491, "nodeType": "VariableDeclaration", - "src": "277:87:6", + "src": "277:87:26", "nodes": [], "constant": true, "functionSelector": "8995290f", "mutability": "constant", "name": "arithmeticError", - "nameLocation": "299:15:6", - "scope": 7480, + "nameLocation": "299:15:26", + "scope": 10541, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -476,10 +476,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7424, + "id": 10485, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "277:5:6", + "src": "277:5:26", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -489,14 +489,14 @@ "arguments": [ { "hexValue": "50616e69632875696e7432353629", - "id": 7427, + "id": 10488, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "341:16:6", + "src": "341:16:26", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" @@ -505,14 +505,14 @@ }, { "hexValue": "30783131", - "id": 7428, + "id": 10489, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "359:4:6", + "src": "359:4:26", "typeDescriptions": { "typeIdentifier": "t_rational_17_by_1", "typeString": "int_const 17" @@ -532,32 +532,32 @@ } ], "expression": { - "id": 7425, + "id": 10486, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "317:3:6", + "src": "317:3:26", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7426, + "id": 10487, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "321:19:6", + "memberLocation": "321:19:26", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "317:23:6", + "src": "317:23:26", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 7429, + "id": 10490, "isConstant": false, "isLValue": false, "isPure": true, @@ -566,7 +566,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "317:47:6", + "src": "317:47:26", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -576,16 +576,16 @@ "visibility": "public" }, { - "id": 7437, + "id": 10498, "nodeType": "VariableDeclaration", - "src": "370:85:6", + "src": "370:85:26", "nodes": [], "constant": true, "functionSelector": "fa784a44", "mutability": "constant", "name": "divisionError", - "nameLocation": "392:13:6", - "scope": 7480, + "nameLocation": "392:13:26", + "scope": 10541, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -593,10 +593,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7431, + "id": 10492, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "370:5:6", + "src": "370:5:26", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -606,14 +606,14 @@ "arguments": [ { "hexValue": "50616e69632875696e7432353629", - "id": 7434, + "id": 10495, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "432:16:6", + "src": "432:16:26", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" @@ -622,14 +622,14 @@ }, { "hexValue": "30783132", - "id": 7435, + "id": 10496, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "450:4:6", + "src": "450:4:26", "typeDescriptions": { "typeIdentifier": "t_rational_18_by_1", "typeString": "int_const 18" @@ -649,32 +649,32 @@ } ], "expression": { - "id": 7432, + "id": 10493, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "408:3:6", + "src": "408:3:26", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7433, + "id": 10494, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "412:19:6", + "memberLocation": "412:19:26", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "408:23:6", + "src": "408:23:26", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 7436, + "id": 10497, "isConstant": false, "isLValue": false, "isPure": true, @@ -683,7 +683,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "408:47:6", + "src": "408:47:26", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -693,16 +693,16 @@ "visibility": "public" }, { - "id": 7444, + "id": 10505, "nodeType": "VariableDeclaration", - "src": "461:91:6", + "src": "461:91:26", "nodes": [], "constant": true, "functionSelector": "1de45560", "mutability": "constant", "name": "enumConversionError", - "nameLocation": "483:19:6", - "scope": 7480, + "nameLocation": "483:19:26", + "scope": 10541, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -710,10 +710,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7438, + "id": 10499, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "461:5:6", + "src": "461:5:26", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -723,14 +723,14 @@ "arguments": [ { "hexValue": "50616e69632875696e7432353629", - "id": 7441, + "id": 10502, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "529:16:6", + "src": "529:16:26", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" @@ -739,14 +739,14 @@ }, { "hexValue": "30783231", - "id": 7442, + "id": 10503, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "547:4:6", + "src": "547:4:26", "typeDescriptions": { "typeIdentifier": "t_rational_33_by_1", "typeString": "int_const 33" @@ -766,32 +766,32 @@ } ], "expression": { - "id": 7439, + "id": 10500, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "505:3:6", + "src": "505:3:26", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7440, + "id": 10501, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "509:19:6", + "memberLocation": "509:19:26", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "505:23:6", + "src": "505:23:26", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 7443, + "id": 10504, "isConstant": false, "isLValue": false, "isPure": true, @@ -800,7 +800,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "505:47:6", + "src": "505:47:26", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -810,16 +810,16 @@ "visibility": "public" }, { - "id": 7451, + "id": 10512, "nodeType": "VariableDeclaration", - "src": "558:90:6", + "src": "558:90:26", "nodes": [], "constant": true, "functionSelector": "d160e4de", "mutability": "constant", "name": "encodeStorageError", - "nameLocation": "580:18:6", - "scope": 7480, + "nameLocation": "580:18:26", + "scope": 10541, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -827,10 +827,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7445, + "id": 10506, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "558:5:6", + "src": "558:5:26", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -840,14 +840,14 @@ "arguments": [ { "hexValue": "50616e69632875696e7432353629", - "id": 7448, + "id": 10509, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "625:16:6", + "src": "625:16:26", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" @@ -856,14 +856,14 @@ }, { "hexValue": "30783232", - "id": 7449, + "id": 10510, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "643:4:6", + "src": "643:4:26", "typeDescriptions": { "typeIdentifier": "t_rational_34_by_1", "typeString": "int_const 34" @@ -883,32 +883,32 @@ } ], "expression": { - "id": 7446, + "id": 10507, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "601:3:6", + "src": "601:3:26", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7447, + "id": 10508, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "605:19:6", + "memberLocation": "605:19:26", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "601:23:6", + "src": "601:23:26", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 7450, + "id": 10511, "isConstant": false, "isLValue": false, "isPure": true, @@ -917,7 +917,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "601:47:6", + "src": "601:47:26", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -927,16 +927,16 @@ "visibility": "public" }, { - "id": 7458, + "id": 10519, "nodeType": "VariableDeclaration", - "src": "654:80:6", + "src": "654:80:26", "nodes": [], "constant": true, "functionSelector": "b22dc54d", "mutability": "constant", "name": "popError", - "nameLocation": "676:8:6", - "scope": 7480, + "nameLocation": "676:8:26", + "scope": 10541, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -944,10 +944,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7452, + "id": 10513, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "654:5:6", + "src": "654:5:26", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -957,14 +957,14 @@ "arguments": [ { "hexValue": "50616e69632875696e7432353629", - "id": 7455, + "id": 10516, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "711:16:6", + "src": "711:16:26", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" @@ -973,14 +973,14 @@ }, { "hexValue": "30783331", - "id": 7456, + "id": 10517, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "729:4:6", + "src": "729:4:26", "typeDescriptions": { "typeIdentifier": "t_rational_49_by_1", "typeString": "int_const 49" @@ -1000,32 +1000,32 @@ } ], "expression": { - "id": 7453, + "id": 10514, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "687:3:6", + "src": "687:3:26", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7454, + "id": 10515, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "691:19:6", + "memberLocation": "691:19:26", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "687:23:6", + "src": "687:23:26", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 7457, + "id": 10518, "isConstant": false, "isLValue": false, "isPure": true, @@ -1034,7 +1034,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "687:47:6", + "src": "687:47:26", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1044,16 +1044,16 @@ "visibility": "public" }, { - "id": 7465, + "id": 10526, "nodeType": "VariableDeclaration", - "src": "740:85:6", + "src": "740:85:26", "nodes": [], "constant": true, "functionSelector": "05ee8612", "mutability": "constant", "name": "indexOOBError", - "nameLocation": "762:13:6", - "scope": 7480, + "nameLocation": "762:13:26", + "scope": 10541, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -1061,10 +1061,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7459, + "id": 10520, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "740:5:6", + "src": "740:5:26", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1074,14 +1074,14 @@ "arguments": [ { "hexValue": "50616e69632875696e7432353629", - "id": 7462, + "id": 10523, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "802:16:6", + "src": "802:16:26", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" @@ -1090,14 +1090,14 @@ }, { "hexValue": "30783332", - "id": 7463, + "id": 10524, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "820:4:6", + "src": "820:4:26", "typeDescriptions": { "typeIdentifier": "t_rational_50_by_1", "typeString": "int_const 50" @@ -1117,32 +1117,32 @@ } ], "expression": { - "id": 7460, + "id": 10521, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "778:3:6", + "src": "778:3:26", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7461, + "id": 10522, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "782:19:6", + "memberLocation": "782:19:26", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "778:23:6", + "src": "778:23:26", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 7464, + "id": 10525, "isConstant": false, "isLValue": false, "isPure": true, @@ -1151,7 +1151,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "778:47:6", + "src": "778:47:26", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1161,16 +1161,16 @@ "visibility": "public" }, { - "id": 7472, + "id": 10533, "nodeType": "VariableDeclaration", - "src": "831:88:6", + "src": "831:88:26", "nodes": [], "constant": true, "functionSelector": "986c5f68", "mutability": "constant", "name": "memOverflowError", - "nameLocation": "853:16:6", - "scope": 7480, + "nameLocation": "853:16:26", + "scope": 10541, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -1178,10 +1178,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7466, + "id": 10527, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "831:5:6", + "src": "831:5:26", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1191,14 +1191,14 @@ "arguments": [ { "hexValue": "50616e69632875696e7432353629", - "id": 7469, + "id": 10530, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "896:16:6", + "src": "896:16:26", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" @@ -1207,14 +1207,14 @@ }, { "hexValue": "30783431", - "id": 7470, + "id": 10531, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "914:4:6", + "src": "914:4:26", "typeDescriptions": { "typeIdentifier": "t_rational_65_by_1", "typeString": "int_const 65" @@ -1234,32 +1234,32 @@ } ], "expression": { - "id": 7467, + "id": 10528, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "872:3:6", + "src": "872:3:26", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7468, + "id": 10529, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "876:19:6", + "memberLocation": "876:19:26", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "872:23:6", + "src": "872:23:26", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 7471, + "id": 10532, "isConstant": false, "isLValue": false, "isPure": true, @@ -1268,7 +1268,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "872:47:6", + "src": "872:47:26", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1278,16 +1278,16 @@ "visibility": "public" }, { - "id": 7479, + "id": 10540, "nodeType": "VariableDeclaration", - "src": "925:84:6", + "src": "925:84:26", "nodes": [], "constant": true, "functionSelector": "b67689da", "mutability": "constant", "name": "zeroVarError", - "nameLocation": "947:12:6", - "scope": 7480, + "nameLocation": "947:12:26", + "scope": 10541, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -1295,10 +1295,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7473, + "id": 10534, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "925:5:6", + "src": "925:5:26", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1308,14 +1308,14 @@ "arguments": [ { "hexValue": "50616e69632875696e7432353629", - "id": 7476, + "id": 10537, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "986:16:6", + "src": "986:16:26", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268", "typeString": "literal_string \"Panic(uint256)\"" @@ -1324,14 +1324,14 @@ }, { "hexValue": "30783531", - "id": 7477, + "id": 10538, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1004:4:6", + "src": "1004:4:26", "typeDescriptions": { "typeIdentifier": "t_rational_81_by_1", "typeString": "int_const 81" @@ -1351,32 +1351,32 @@ } ], "expression": { - "id": 7474, + "id": 10535, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "962:3:6", + "src": "962:3:26", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 7475, + "id": 10536, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "966:19:6", + "memberLocation": "966:19:26", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "962:23:6", + "src": "962:23:26", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 7478, + "id": 10539, "isConstant": false, "isLValue": false, "isPure": true, @@ -1385,7 +1385,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "962:47:6", + "src": "962:47:26", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1402,15 +1402,15 @@ "contractKind": "library", "fullyImplemented": true, "linearizedBaseContracts": [ - 7480 + 10541 ], "name": "stdError", - "nameLocation": "170:8:6", - "scope": 7481, + "nameLocation": "170:8:26", + "scope": 10542, "usedErrors": [] } ], "license": "MIT" }, - "id": 6 + "id": 26 } \ No newline at end of file diff --git a/out/StdInvariant.sol/StdInvariant.json b/out/StdInvariant.sol/StdInvariant.json index 3595ba225..a00e36f90 100644 --- a/out/StdInvariant.sol/StdInvariant.json +++ b/out/StdInvariant.sol/StdInvariant.json @@ -384,19 +384,19 @@ }, "ast": { "absolutePath": "lib/forge-std/src/StdInvariant.sol", - "id": 7740, + "id": 10801, "exportedSymbols": { "StdInvariant": [ - 7739 + 10800 ] }, "nodeType": "SourceUnit", - "src": "32:3482:7", + "src": "32:3482:27", "nodes": [ { - "id": 7482, + "id": 10543, "nodeType": "PragmaDirective", - "src": "32:31:7", + "src": "32:31:27", "nodes": [], "literals": [ "solidity", @@ -409,9 +409,9 @@ ] }, { - "id": 7483, + "id": 10544, "nodeType": "PragmaDirective", - "src": "65:33:7", + "src": "65:33:27", "nodes": [], "literals": [ "experimental", @@ -419,26 +419,26 @@ ] }, { - "id": 7739, + "id": 10800, "nodeType": "ContractDefinition", - "src": "100:3413:7", + "src": "100:3413:27", "nodes": [ { - "id": 7489, + "id": 10550, "nodeType": "StructDefinition", - "src": "137:77:7", + "src": "137:77:27", "nodes": [], "canonicalName": "StdInvariant.FuzzSelector", "members": [ { "constant": false, - "id": 7485, + "id": 10546, "mutability": "mutable", "name": "addr", - "nameLocation": "175:4:7", + "nameLocation": "175:4:27", "nodeType": "VariableDeclaration", - "scope": 7489, - "src": "167:12:7", + "scope": 10550, + "src": "167:12:27", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -446,10 +446,10 @@ "typeString": "address" }, "typeName": { - "id": 7484, + "id": 10545, "name": "address", "nodeType": "ElementaryTypeName", - "src": "167:7:7", + "src": "167:7:27", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -460,13 +460,13 @@ }, { "constant": false, - "id": 7488, + "id": 10549, "mutability": "mutable", "name": "selectors", - "nameLocation": "198:9:7", + "nameLocation": "198:9:27", "nodeType": "VariableDeclaration", - "scope": 7489, - "src": "189:18:7", + "scope": 10550, + "src": "189:18:27", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -475,18 +475,18 @@ }, "typeName": { "baseType": { - "id": 7486, + "id": 10547, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "189:6:7", + "src": "189:6:27", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, - "id": 7487, + "id": 10548, "nodeType": "ArrayTypeName", - "src": "189:8:7", + "src": "189:8:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes4_$dyn_storage_ptr", "typeString": "bytes4[]" @@ -496,26 +496,26 @@ } ], "name": "FuzzSelector", - "nameLocation": "144:12:7", - "scope": 7739, + "nameLocation": "144:12:27", + "scope": 10800, "visibility": "public" }, { - "id": 7495, + "id": 10556, "nodeType": "StructDefinition", - "src": "220:78:7", + "src": "220:78:27", "nodes": [], "canonicalName": "StdInvariant.FuzzInterface", "members": [ { "constant": false, - "id": 7491, + "id": 10552, "mutability": "mutable", "name": "addr", - "nameLocation": "259:4:7", + "nameLocation": "259:4:27", "nodeType": "VariableDeclaration", - "scope": 7495, - "src": "251:12:7", + "scope": 10556, + "src": "251:12:27", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -523,10 +523,10 @@ "typeString": "address" }, "typeName": { - "id": 7490, + "id": 10551, "name": "address", "nodeType": "ElementaryTypeName", - "src": "251:7:7", + "src": "251:7:27", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -537,13 +537,13 @@ }, { "constant": false, - "id": 7494, + "id": 10555, "mutability": "mutable", "name": "artifacts", - "nameLocation": "282:9:7", + "nameLocation": "282:9:27", "nodeType": "VariableDeclaration", - "scope": 7495, - "src": "273:18:7", + "scope": 10556, + "src": "273:18:27", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -552,18 +552,18 @@ }, "typeName": { "baseType": { - "id": 7492, + "id": 10553, "name": "string", "nodeType": "ElementaryTypeName", - "src": "273:6:7", + "src": "273:6:27", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 7493, + "id": 10554, "nodeType": "ArrayTypeName", - "src": "273:8:7", + "src": "273:8:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -573,20 +573,20 @@ } ], "name": "FuzzInterface", - "nameLocation": "227:13:7", - "scope": 7739, + "nameLocation": "227:13:27", + "scope": 10800, "visibility": "public" }, { - "id": 7498, + "id": 10559, "nodeType": "VariableDeclaration", - "src": "304:36:7", + "src": "304:36:27", "nodes": [], "constant": false, "mutability": "mutable", "name": "_excludedContracts", - "nameLocation": "322:18:7", - "scope": 7739, + "nameLocation": "322:18:27", + "scope": 10800, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -595,19 +595,19 @@ }, "typeName": { "baseType": { - "id": 7496, + "id": 10557, "name": "address", "nodeType": "ElementaryTypeName", - "src": "304:7:7", + "src": "304:7:27", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7497, + "id": 10558, "nodeType": "ArrayTypeName", - "src": "304:9:7", + "src": "304:9:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -616,15 +616,15 @@ "visibility": "private" }, { - "id": 7501, + "id": 10562, "nodeType": "VariableDeclaration", - "src": "346:34:7", + "src": "346:34:27", "nodes": [], "constant": false, "mutability": "mutable", "name": "_excludedSenders", - "nameLocation": "364:16:7", - "scope": 7739, + "nameLocation": "364:16:27", + "scope": 10800, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -633,19 +633,19 @@ }, "typeName": { "baseType": { - "id": 7499, + "id": 10560, "name": "address", "nodeType": "ElementaryTypeName", - "src": "346:7:7", + "src": "346:7:27", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7500, + "id": 10561, "nodeType": "ArrayTypeName", - "src": "346:9:7", + "src": "346:9:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -654,15 +654,15 @@ "visibility": "private" }, { - "id": 7504, + "id": 10565, "nodeType": "VariableDeclaration", - "src": "386:36:7", + "src": "386:36:27", "nodes": [], "constant": false, "mutability": "mutable", "name": "_targetedContracts", - "nameLocation": "404:18:7", - "scope": 7739, + "nameLocation": "404:18:27", + "scope": 10800, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -671,19 +671,19 @@ }, "typeName": { "baseType": { - "id": 7502, + "id": 10563, "name": "address", "nodeType": "ElementaryTypeName", - "src": "386:7:7", + "src": "386:7:27", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7503, + "id": 10564, "nodeType": "ArrayTypeName", - "src": "386:9:7", + "src": "386:9:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -692,15 +692,15 @@ "visibility": "private" }, { - "id": 7507, + "id": 10568, "nodeType": "VariableDeclaration", - "src": "428:34:7", + "src": "428:34:27", "nodes": [], "constant": false, "mutability": "mutable", "name": "_targetedSenders", - "nameLocation": "446:16:7", - "scope": 7739, + "nameLocation": "446:16:27", + "scope": 10800, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -709,19 +709,19 @@ }, "typeName": { "baseType": { - "id": 7505, + "id": 10566, "name": "address", "nodeType": "ElementaryTypeName", - "src": "428:7:7", + "src": "428:7:27", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7506, + "id": 10567, "nodeType": "ArrayTypeName", - "src": "428:9:7", + "src": "428:9:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -730,15 +730,15 @@ "visibility": "private" }, { - "id": 7510, + "id": 10571, "nodeType": "VariableDeclaration", - "src": "469:35:7", + "src": "469:35:27", "nodes": [], "constant": false, "mutability": "mutable", "name": "_excludedArtifacts", - "nameLocation": "486:18:7", - "scope": 7739, + "nameLocation": "486:18:27", + "scope": 10800, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -747,18 +747,18 @@ }, "typeName": { "baseType": { - "id": 7508, + "id": 10569, "name": "string", "nodeType": "ElementaryTypeName", - "src": "469:6:7", + "src": "469:6:27", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 7509, + "id": 10570, "nodeType": "ArrayTypeName", - "src": "469:8:7", + "src": "469:8:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -767,15 +767,15 @@ "visibility": "private" }, { - "id": 7513, + "id": 10574, "nodeType": "VariableDeclaration", - "src": "510:35:7", + "src": "510:35:27", "nodes": [], "constant": false, "mutability": "mutable", "name": "_targetedArtifacts", - "nameLocation": "527:18:7", - "scope": 7739, + "nameLocation": "527:18:27", + "scope": 10800, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -784,18 +784,18 @@ }, "typeName": { "baseType": { - "id": 7511, + "id": 10572, "name": "string", "nodeType": "ElementaryTypeName", - "src": "510:6:7", + "src": "510:6:27", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 7512, + "id": 10573, "nodeType": "ArrayTypeName", - "src": "510:8:7", + "src": "510:8:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -804,167 +804,167 @@ "visibility": "private" }, { - "id": 7517, + "id": 10578, "nodeType": "VariableDeclaration", - "src": "552:49:7", + "src": "552:49:27", "nodes": [], "constant": false, "mutability": "mutable", "name": "_targetedArtifactSelectors", - "nameLocation": "575:26:7", - "scope": 7739, + "nameLocation": "575:26:27", + "scope": 10800, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$7489_storage_$dyn_storage", + "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$10550_storage_$dyn_storage", "typeString": "struct StdInvariant.FuzzSelector[]" }, "typeName": { "baseType": { - "id": 7515, + "id": 10576, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 7514, + "id": 10575, "name": "FuzzSelector", "nameLocations": [ - "552:12:7" + "552:12:27" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 7489, - "src": "552:12:7" + "referencedDeclaration": 10550, + "src": "552:12:27" }, - "referencedDeclaration": 7489, - "src": "552:12:7", + "referencedDeclaration": 10550, + "src": "552:12:27", "typeDescriptions": { - "typeIdentifier": "t_struct$_FuzzSelector_$7489_storage_ptr", + "typeIdentifier": "t_struct$_FuzzSelector_$10550_storage_ptr", "typeString": "struct StdInvariant.FuzzSelector" } }, - "id": 7516, + "id": 10577, "nodeType": "ArrayTypeName", - "src": "552:14:7", + "src": "552:14:27", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$7489_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$10550_storage_$dyn_storage_ptr", "typeString": "struct StdInvariant.FuzzSelector[]" } }, "visibility": "private" }, { - "id": 7521, + "id": 10582, "nodeType": "VariableDeclaration", - "src": "607:41:7", + "src": "607:41:27", "nodes": [], "constant": false, "mutability": "mutable", "name": "_targetedSelectors", - "nameLocation": "630:18:7", - "scope": 7739, + "nameLocation": "630:18:27", + "scope": 10800, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$7489_storage_$dyn_storage", + "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$10550_storage_$dyn_storage", "typeString": "struct StdInvariant.FuzzSelector[]" }, "typeName": { "baseType": { - "id": 7519, + "id": 10580, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 7518, + "id": 10579, "name": "FuzzSelector", "nameLocations": [ - "607:12:7" + "607:12:27" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 7489, - "src": "607:12:7" + "referencedDeclaration": 10550, + "src": "607:12:27" }, - "referencedDeclaration": 7489, - "src": "607:12:7", + "referencedDeclaration": 10550, + "src": "607:12:27", "typeDescriptions": { - "typeIdentifier": "t_struct$_FuzzSelector_$7489_storage_ptr", + "typeIdentifier": "t_struct$_FuzzSelector_$10550_storage_ptr", "typeString": "struct StdInvariant.FuzzSelector" } }, - "id": 7520, + "id": 10581, "nodeType": "ArrayTypeName", - "src": "607:14:7", + "src": "607:14:27", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$7489_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$10550_storage_$dyn_storage_ptr", "typeString": "struct StdInvariant.FuzzSelector[]" } }, "visibility": "private" }, { - "id": 7525, + "id": 10586, "nodeType": "VariableDeclaration", - "src": "655:43:7", + "src": "655:43:27", "nodes": [], "constant": false, "mutability": "mutable", "name": "_targetedInterfaces", - "nameLocation": "679:19:7", - "scope": 7739, + "nameLocation": "679:19:27", + "scope": 10800, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzInterface_$7495_storage_$dyn_storage", + "typeIdentifier": "t_array$_t_struct$_FuzzInterface_$10556_storage_$dyn_storage", "typeString": "struct StdInvariant.FuzzInterface[]" }, "typeName": { "baseType": { - "id": 7523, + "id": 10584, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 7522, + "id": 10583, "name": "FuzzInterface", "nameLocations": [ - "655:13:7" + "655:13:27" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 7495, - "src": "655:13:7" + "referencedDeclaration": 10556, + "src": "655:13:27" }, - "referencedDeclaration": 7495, - "src": "655:13:7", + "referencedDeclaration": 10556, + "src": "655:13:27", "typeDescriptions": { - "typeIdentifier": "t_struct$_FuzzInterface_$7495_storage_ptr", + "typeIdentifier": "t_struct$_FuzzInterface_$10556_storage_ptr", "typeString": "struct StdInvariant.FuzzInterface" } }, - "id": 7524, + "id": 10585, "nodeType": "ArrayTypeName", - "src": "655:15:7", + "src": "655:15:27", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzInterface_$7495_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_FuzzInterface_$10556_storage_$dyn_storage_ptr", "typeString": "struct StdInvariant.FuzzInterface[]" } }, "visibility": "private" }, { - "id": 7537, + "id": 10598, "nodeType": "FunctionDefinition", - "src": "783:126:7", + "src": "783:126:27", "nodes": [], "body": { - "id": 7536, + "id": 10597, "nodeType": "Block", - "src": "847:62:7", + "src": "847:62:27", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7533, + "id": 10594, "name": "newExcludedContract_", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7527, - "src": "881:20:7", + "referencedDeclaration": 10588, + "src": "881:20:27", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -979,32 +979,32 @@ } ], "expression": { - "id": 7530, + "id": 10591, "name": "_excludedContracts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7498, - "src": "857:18:7", + "referencedDeclaration": 10559, + "src": "857:18:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage", "typeString": "address[] storage ref" } }, - "id": 7532, + "id": 10593, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "876:4:7", + "memberLocation": "876:4:27", "memberName": "push", "nodeType": "MemberAccess", - "src": "857:23:7", + "src": "857:23:27", "typeDescriptions": { "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_address_$dyn_storage_ptr_$_t_address_$returns$__$attached_to$_t_array$_t_address_$dyn_storage_ptr_$", "typeString": "function (address[] storage pointer,address)" } }, - "id": 7534, + "id": 10595, "isConstant": false, "isLValue": false, "isPure": false, @@ -1013,16 +1013,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "857:45:7", + "src": "857:45:27", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7535, + "id": 10596, "nodeType": "ExpressionStatement", - "src": "857:45:7" + "src": "857:45:27" } ] }, @@ -1030,20 +1030,20 @@ "kind": "function", "modifiers": [], "name": "excludeContract", - "nameLocation": "792:15:7", + "nameLocation": "792:15:27", "parameters": { - "id": 7528, + "id": 10589, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7527, + "id": 10588, "mutability": "mutable", "name": "newExcludedContract_", - "nameLocation": "816:20:7", + "nameLocation": "816:20:27", "nodeType": "VariableDeclaration", - "scope": 7537, - "src": "808:28:7", + "scope": 10598, + "src": "808:28:27", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1051,10 +1051,10 @@ "typeString": "address" }, "typeName": { - "id": 7526, + "id": 10587, "name": "address", "nodeType": "ElementaryTypeName", - "src": "808:7:7", + "src": "808:7:27", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1064,40 +1064,40 @@ "visibility": "internal" } ], - "src": "807:30:7" + "src": "807:30:27" }, "returnParameters": { - "id": 7529, + "id": 10590, "nodeType": "ParameterList", "parameters": [], - "src": "847:0:7" + "src": "847:0:27" }, - "scope": 7739, + "scope": 10800, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 7549, + "id": 10610, "nodeType": "FunctionDefinition", - "src": "915:118:7", + "src": "915:118:27", "nodes": [], "body": { - "id": 7548, + "id": 10609, "nodeType": "Block", - "src": "975:58:7", + "src": "975:58:27", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7545, + "id": 10606, "name": "newExcludedSender_", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7539, - "src": "1007:18:7", + "referencedDeclaration": 10600, + "src": "1007:18:27", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1112,32 +1112,32 @@ } ], "expression": { - "id": 7542, + "id": 10603, "name": "_excludedSenders", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7501, - "src": "985:16:7", + "referencedDeclaration": 10562, + "src": "985:16:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage", "typeString": "address[] storage ref" } }, - "id": 7544, + "id": 10605, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1002:4:7", + "memberLocation": "1002:4:27", "memberName": "push", "nodeType": "MemberAccess", - "src": "985:21:7", + "src": "985:21:27", "typeDescriptions": { "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_address_$dyn_storage_ptr_$_t_address_$returns$__$attached_to$_t_array$_t_address_$dyn_storage_ptr_$", "typeString": "function (address[] storage pointer,address)" } }, - "id": 7546, + "id": 10607, "isConstant": false, "isLValue": false, "isPure": false, @@ -1146,16 +1146,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "985:41:7", + "src": "985:41:27", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7547, + "id": 10608, "nodeType": "ExpressionStatement", - "src": "985:41:7" + "src": "985:41:27" } ] }, @@ -1163,20 +1163,20 @@ "kind": "function", "modifiers": [], "name": "excludeSender", - "nameLocation": "924:13:7", + "nameLocation": "924:13:27", "parameters": { - "id": 7540, + "id": 10601, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7539, + "id": 10600, "mutability": "mutable", "name": "newExcludedSender_", - "nameLocation": "946:18:7", + "nameLocation": "946:18:27", "nodeType": "VariableDeclaration", - "scope": 7549, - "src": "938:26:7", + "scope": 10610, + "src": "938:26:27", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1184,10 +1184,10 @@ "typeString": "address" }, "typeName": { - "id": 7538, + "id": 10599, "name": "address", "nodeType": "ElementaryTypeName", - "src": "938:7:7", + "src": "938:7:27", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1197,40 +1197,40 @@ "visibility": "internal" } ], - "src": "937:28:7" + "src": "937:28:27" }, "returnParameters": { - "id": 7541, + "id": 10602, "nodeType": "ParameterList", "parameters": [], - "src": "975:0:7" + "src": "975:0:27" }, - "scope": 7739, + "scope": 10800, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 7561, + "id": 10622, "nodeType": "FunctionDefinition", - "src": "1039:132:7", + "src": "1039:132:27", "nodes": [], "body": { - "id": 7560, + "id": 10621, "nodeType": "Block", - "src": "1109:62:7", + "src": "1109:62:27", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7557, + "id": 10618, "name": "newExcludedArtifact_", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7551, - "src": "1143:20:7", + "referencedDeclaration": 10612, + "src": "1143:20:27", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1245,32 +1245,32 @@ } ], "expression": { - "id": 7554, + "id": 10615, "name": "_excludedArtifacts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7510, - "src": "1119:18:7", + "referencedDeclaration": 10571, + "src": "1119:18:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage", "typeString": "string storage ref[] storage ref" } }, - "id": 7556, + "id": 10617, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1138:4:7", + "memberLocation": "1138:4:27", "memberName": "push", "nodeType": "MemberAccess", - "src": "1119:23:7", + "src": "1119:23:27", "typeDescriptions": { "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_string_storage_$dyn_storage_ptr_$_t_string_storage_$returns$__$attached_to$_t_array$_t_string_storage_$dyn_storage_ptr_$", "typeString": "function (string storage ref[] storage pointer,string storage ref)" } }, - "id": 7558, + "id": 10619, "isConstant": false, "isLValue": false, "isPure": false, @@ -1279,16 +1279,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1119:45:7", + "src": "1119:45:27", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7559, + "id": 10620, "nodeType": "ExpressionStatement", - "src": "1119:45:7" + "src": "1119:45:27" } ] }, @@ -1296,20 +1296,20 @@ "kind": "function", "modifiers": [], "name": "excludeArtifact", - "nameLocation": "1048:15:7", + "nameLocation": "1048:15:27", "parameters": { - "id": 7552, + "id": 10613, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7551, + "id": 10612, "mutability": "mutable", "name": "newExcludedArtifact_", - "nameLocation": "1078:20:7", + "nameLocation": "1078:20:27", "nodeType": "VariableDeclaration", - "scope": 7561, - "src": "1064:34:7", + "scope": 10622, + "src": "1064:34:27", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1317,10 +1317,10 @@ "typeString": "string" }, "typeName": { - "id": 7550, + "id": 10611, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1064:6:7", + "src": "1064:6:27", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1329,40 +1329,40 @@ "visibility": "internal" } ], - "src": "1063:36:7" + "src": "1063:36:27" }, "returnParameters": { - "id": 7553, + "id": 10614, "nodeType": "ParameterList", "parameters": [], - "src": "1109:0:7" + "src": "1109:0:27" }, - "scope": 7739, + "scope": 10800, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 7573, + "id": 10634, "nodeType": "FunctionDefinition", - "src": "1177:131:7", + "src": "1177:131:27", "nodes": [], "body": { - "id": 7572, + "id": 10633, "nodeType": "Block", - "src": "1246:62:7", + "src": "1246:62:27", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7569, + "id": 10630, "name": "newTargetedArtifact_", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7563, - "src": "1280:20:7", + "referencedDeclaration": 10624, + "src": "1280:20:27", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1377,32 +1377,32 @@ } ], "expression": { - "id": 7566, + "id": 10627, "name": "_targetedArtifacts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7513, - "src": "1256:18:7", + "referencedDeclaration": 10574, + "src": "1256:18:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage", "typeString": "string storage ref[] storage ref" } }, - "id": 7568, + "id": 10629, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1275:4:7", + "memberLocation": "1275:4:27", "memberName": "push", "nodeType": "MemberAccess", - "src": "1256:23:7", + "src": "1256:23:27", "typeDescriptions": { "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_string_storage_$dyn_storage_ptr_$_t_string_storage_$returns$__$attached_to$_t_array$_t_string_storage_$dyn_storage_ptr_$", "typeString": "function (string storage ref[] storage pointer,string storage ref)" } }, - "id": 7570, + "id": 10631, "isConstant": false, "isLValue": false, "isPure": false, @@ -1411,16 +1411,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1256:45:7", + "src": "1256:45:27", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7571, + "id": 10632, "nodeType": "ExpressionStatement", - "src": "1256:45:7" + "src": "1256:45:27" } ] }, @@ -1428,20 +1428,20 @@ "kind": "function", "modifiers": [], "name": "targetArtifact", - "nameLocation": "1186:14:7", + "nameLocation": "1186:14:27", "parameters": { - "id": 7564, + "id": 10625, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7563, + "id": 10624, "mutability": "mutable", "name": "newTargetedArtifact_", - "nameLocation": "1215:20:7", + "nameLocation": "1215:20:27", "nodeType": "VariableDeclaration", - "scope": 7573, - "src": "1201:34:7", + "scope": 10634, + "src": "1201:34:27", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1449,10 +1449,10 @@ "typeString": "string" }, "typeName": { - "id": 7562, + "id": 10623, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1201:6:7", + "src": "1201:6:27", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1461,42 +1461,42 @@ "visibility": "internal" } ], - "src": "1200:36:7" + "src": "1200:36:27" }, "returnParameters": { - "id": 7565, + "id": 10626, "nodeType": "ParameterList", "parameters": [], - "src": "1246:0:7" + "src": "1246:0:27" }, - "scope": 7739, + "scope": 10800, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 7586, + "id": 10647, "nodeType": "FunctionDefinition", - "src": "1314:169:7", + "src": "1314:169:27", "nodes": [], "body": { - "id": 7585, + "id": 10646, "nodeType": "Block", - "src": "1405:78:7", + "src": "1405:78:27", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7582, + "id": 10643, "name": "newTargetedArtifactSelector_", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7576, - "src": "1447:28:7", + "referencedDeclaration": 10637, + "src": "1447:28:27", "typeDescriptions": { - "typeIdentifier": "t_struct$_FuzzSelector_$7489_memory_ptr", + "typeIdentifier": "t_struct$_FuzzSelector_$10550_memory_ptr", "typeString": "struct StdInvariant.FuzzSelector memory" } } @@ -1504,37 +1504,37 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_FuzzSelector_$7489_memory_ptr", + "typeIdentifier": "t_struct$_FuzzSelector_$10550_memory_ptr", "typeString": "struct StdInvariant.FuzzSelector memory" } ], "expression": { - "id": 7579, + "id": 10640, "name": "_targetedArtifactSelectors", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7517, - "src": "1415:26:7", + "referencedDeclaration": 10578, + "src": "1415:26:27", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$7489_storage_$dyn_storage", + "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$10550_storage_$dyn_storage", "typeString": "struct StdInvariant.FuzzSelector storage ref[] storage ref" } }, - "id": 7581, + "id": 10642, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1442:4:7", + "memberLocation": "1442:4:27", "memberName": "push", "nodeType": "MemberAccess", - "src": "1415:31:7", + "src": "1415:31:27", "typeDescriptions": { - "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_struct$_FuzzSelector_$7489_storage_$dyn_storage_ptr_$_t_struct$_FuzzSelector_$7489_storage_$returns$__$attached_to$_t_array$_t_struct$_FuzzSelector_$7489_storage_$dyn_storage_ptr_$", + "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_struct$_FuzzSelector_$10550_storage_$dyn_storage_ptr_$_t_struct$_FuzzSelector_$10550_storage_$returns$__$attached_to$_t_array$_t_struct$_FuzzSelector_$10550_storage_$dyn_storage_ptr_$", "typeString": "function (struct StdInvariant.FuzzSelector storage ref[] storage pointer,struct StdInvariant.FuzzSelector storage ref)" } }, - "id": 7583, + "id": 10644, "isConstant": false, "isLValue": false, "isPure": false, @@ -1543,16 +1543,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1415:61:7", + "src": "1415:61:27", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7584, + "id": 10645, "nodeType": "ExpressionStatement", - "src": "1415:61:7" + "src": "1415:61:27" } ] }, @@ -1560,83 +1560,83 @@ "kind": "function", "modifiers": [], "name": "targetArtifactSelector", - "nameLocation": "1323:22:7", + "nameLocation": "1323:22:27", "parameters": { - "id": 7577, + "id": 10638, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7576, + "id": 10637, "mutability": "mutable", "name": "newTargetedArtifactSelector_", - "nameLocation": "1366:28:7", + "nameLocation": "1366:28:27", "nodeType": "VariableDeclaration", - "scope": 7586, - "src": "1346:48:7", + "scope": 10647, + "src": "1346:48:27", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_FuzzSelector_$7489_memory_ptr", + "typeIdentifier": "t_struct$_FuzzSelector_$10550_memory_ptr", "typeString": "struct StdInvariant.FuzzSelector" }, "typeName": { - "id": 7575, + "id": 10636, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 7574, + "id": 10635, "name": "FuzzSelector", "nameLocations": [ - "1346:12:7" + "1346:12:27" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 7489, - "src": "1346:12:7" + "referencedDeclaration": 10550, + "src": "1346:12:27" }, - "referencedDeclaration": 7489, - "src": "1346:12:7", + "referencedDeclaration": 10550, + "src": "1346:12:27", "typeDescriptions": { - "typeIdentifier": "t_struct$_FuzzSelector_$7489_storage_ptr", + "typeIdentifier": "t_struct$_FuzzSelector_$10550_storage_ptr", "typeString": "struct StdInvariant.FuzzSelector" } }, "visibility": "internal" } ], - "src": "1345:50:7" + "src": "1345:50:27" }, "returnParameters": { - "id": 7578, + "id": 10639, "nodeType": "ParameterList", "parameters": [], - "src": "1405:0:7" + "src": "1405:0:27" }, - "scope": 7739, + "scope": 10800, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 7598, + "id": 10659, "nodeType": "FunctionDefinition", - "src": "1489:125:7", + "src": "1489:125:27", "nodes": [], "body": { - "id": 7597, + "id": 10658, "nodeType": "Block", - "src": "1552:62:7", + "src": "1552:62:27", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7594, + "id": 10655, "name": "newTargetedContract_", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7588, - "src": "1586:20:7", + "referencedDeclaration": 10649, + "src": "1586:20:27", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1651,32 +1651,32 @@ } ], "expression": { - "id": 7591, + "id": 10652, "name": "_targetedContracts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7504, - "src": "1562:18:7", + "referencedDeclaration": 10565, + "src": "1562:18:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage", "typeString": "address[] storage ref" } }, - "id": 7593, + "id": 10654, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1581:4:7", + "memberLocation": "1581:4:27", "memberName": "push", "nodeType": "MemberAccess", - "src": "1562:23:7", + "src": "1562:23:27", "typeDescriptions": { "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_address_$dyn_storage_ptr_$_t_address_$returns$__$attached_to$_t_array$_t_address_$dyn_storage_ptr_$", "typeString": "function (address[] storage pointer,address)" } }, - "id": 7595, + "id": 10656, "isConstant": false, "isLValue": false, "isPure": false, @@ -1685,16 +1685,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1562:45:7", + "src": "1562:45:27", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7596, + "id": 10657, "nodeType": "ExpressionStatement", - "src": "1562:45:7" + "src": "1562:45:27" } ] }, @@ -1702,20 +1702,20 @@ "kind": "function", "modifiers": [], "name": "targetContract", - "nameLocation": "1498:14:7", + "nameLocation": "1498:14:27", "parameters": { - "id": 7589, + "id": 10650, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7588, + "id": 10649, "mutability": "mutable", "name": "newTargetedContract_", - "nameLocation": "1521:20:7", + "nameLocation": "1521:20:27", "nodeType": "VariableDeclaration", - "scope": 7598, - "src": "1513:28:7", + "scope": 10659, + "src": "1513:28:27", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1723,10 +1723,10 @@ "typeString": "address" }, "typeName": { - "id": 7587, + "id": 10648, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1513:7:7", + "src": "1513:7:27", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1736,42 +1736,42 @@ "visibility": "internal" } ], - "src": "1512:30:7" + "src": "1512:30:27" }, "returnParameters": { - "id": 7590, + "id": 10651, "nodeType": "ParameterList", "parameters": [], - "src": "1552:0:7" + "src": "1552:0:27" }, - "scope": 7739, + "scope": 10800, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 7611, + "id": 10672, "nodeType": "FunctionDefinition", - "src": "1620:137:7", + "src": "1620:137:27", "nodes": [], "body": { - "id": 7610, + "id": 10671, "nodeType": "Block", - "src": "1695:62:7", + "src": "1695:62:27", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7607, + "id": 10668, "name": "newTargetedSelector_", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7601, - "src": "1729:20:7", + "referencedDeclaration": 10662, + "src": "1729:20:27", "typeDescriptions": { - "typeIdentifier": "t_struct$_FuzzSelector_$7489_memory_ptr", + "typeIdentifier": "t_struct$_FuzzSelector_$10550_memory_ptr", "typeString": "struct StdInvariant.FuzzSelector memory" } } @@ -1779,37 +1779,37 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_FuzzSelector_$7489_memory_ptr", + "typeIdentifier": "t_struct$_FuzzSelector_$10550_memory_ptr", "typeString": "struct StdInvariant.FuzzSelector memory" } ], "expression": { - "id": 7604, + "id": 10665, "name": "_targetedSelectors", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7521, - "src": "1705:18:7", + "referencedDeclaration": 10582, + "src": "1705:18:27", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$7489_storage_$dyn_storage", + "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$10550_storage_$dyn_storage", "typeString": "struct StdInvariant.FuzzSelector storage ref[] storage ref" } }, - "id": 7606, + "id": 10667, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1724:4:7", + "memberLocation": "1724:4:27", "memberName": "push", "nodeType": "MemberAccess", - "src": "1705:23:7", + "src": "1705:23:27", "typeDescriptions": { - "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_struct$_FuzzSelector_$7489_storage_$dyn_storage_ptr_$_t_struct$_FuzzSelector_$7489_storage_$returns$__$attached_to$_t_array$_t_struct$_FuzzSelector_$7489_storage_$dyn_storage_ptr_$", + "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_struct$_FuzzSelector_$10550_storage_$dyn_storage_ptr_$_t_struct$_FuzzSelector_$10550_storage_$returns$__$attached_to$_t_array$_t_struct$_FuzzSelector_$10550_storage_$dyn_storage_ptr_$", "typeString": "function (struct StdInvariant.FuzzSelector storage ref[] storage pointer,struct StdInvariant.FuzzSelector storage ref)" } }, - "id": 7608, + "id": 10669, "isConstant": false, "isLValue": false, "isPure": false, @@ -1818,16 +1818,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1705:45:7", + "src": "1705:45:27", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7609, + "id": 10670, "nodeType": "ExpressionStatement", - "src": "1705:45:7" + "src": "1705:45:27" } ] }, @@ -1835,83 +1835,83 @@ "kind": "function", "modifiers": [], "name": "targetSelector", - "nameLocation": "1629:14:7", + "nameLocation": "1629:14:27", "parameters": { - "id": 7602, + "id": 10663, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7601, + "id": 10662, "mutability": "mutable", "name": "newTargetedSelector_", - "nameLocation": "1664:20:7", + "nameLocation": "1664:20:27", "nodeType": "VariableDeclaration", - "scope": 7611, - "src": "1644:40:7", + "scope": 10672, + "src": "1644:40:27", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_FuzzSelector_$7489_memory_ptr", + "typeIdentifier": "t_struct$_FuzzSelector_$10550_memory_ptr", "typeString": "struct StdInvariant.FuzzSelector" }, "typeName": { - "id": 7600, + "id": 10661, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 7599, + "id": 10660, "name": "FuzzSelector", "nameLocations": [ - "1644:12:7" + "1644:12:27" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 7489, - "src": "1644:12:7" + "referencedDeclaration": 10550, + "src": "1644:12:27" }, - "referencedDeclaration": 7489, - "src": "1644:12:7", + "referencedDeclaration": 10550, + "src": "1644:12:27", "typeDescriptions": { - "typeIdentifier": "t_struct$_FuzzSelector_$7489_storage_ptr", + "typeIdentifier": "t_struct$_FuzzSelector_$10550_storage_ptr", "typeString": "struct StdInvariant.FuzzSelector" } }, "visibility": "internal" } ], - "src": "1643:42:7" + "src": "1643:42:27" }, "returnParameters": { - "id": 7603, + "id": 10664, "nodeType": "ParameterList", "parameters": [], - "src": "1695:0:7" + "src": "1695:0:27" }, - "scope": 7739, + "scope": 10800, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 7623, + "id": 10684, "nodeType": "FunctionDefinition", - "src": "1763:117:7", + "src": "1763:117:27", "nodes": [], "body": { - "id": 7622, + "id": 10683, "nodeType": "Block", - "src": "1822:58:7", + "src": "1822:58:27", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7619, + "id": 10680, "name": "newTargetedSender_", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7613, - "src": "1854:18:7", + "referencedDeclaration": 10674, + "src": "1854:18:27", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1926,32 +1926,32 @@ } ], "expression": { - "id": 7616, + "id": 10677, "name": "_targetedSenders", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7507, - "src": "1832:16:7", + "referencedDeclaration": 10568, + "src": "1832:16:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage", "typeString": "address[] storage ref" } }, - "id": 7618, + "id": 10679, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1849:4:7", + "memberLocation": "1849:4:27", "memberName": "push", "nodeType": "MemberAccess", - "src": "1832:21:7", + "src": "1832:21:27", "typeDescriptions": { "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_address_$dyn_storage_ptr_$_t_address_$returns$__$attached_to$_t_array$_t_address_$dyn_storage_ptr_$", "typeString": "function (address[] storage pointer,address)" } }, - "id": 7620, + "id": 10681, "isConstant": false, "isLValue": false, "isPure": false, @@ -1960,16 +1960,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1832:41:7", + "src": "1832:41:27", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7621, + "id": 10682, "nodeType": "ExpressionStatement", - "src": "1832:41:7" + "src": "1832:41:27" } ] }, @@ -1977,20 +1977,20 @@ "kind": "function", "modifiers": [], "name": "targetSender", - "nameLocation": "1772:12:7", + "nameLocation": "1772:12:27", "parameters": { - "id": 7614, + "id": 10675, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7613, + "id": 10674, "mutability": "mutable", "name": "newTargetedSender_", - "nameLocation": "1793:18:7", + "nameLocation": "1793:18:27", "nodeType": "VariableDeclaration", - "scope": 7623, - "src": "1785:26:7", + "scope": 10684, + "src": "1785:26:27", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1998,10 +1998,10 @@ "typeString": "address" }, "typeName": { - "id": 7612, + "id": 10673, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1785:7:7", + "src": "1785:7:27", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2011,42 +2011,42 @@ "visibility": "internal" } ], - "src": "1784:28:7" + "src": "1784:28:27" }, "returnParameters": { - "id": 7615, + "id": 10676, "nodeType": "ParameterList", "parameters": [], - "src": "1822:0:7" + "src": "1822:0:27" }, - "scope": 7739, + "scope": 10800, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 7636, + "id": 10697, "nodeType": "FunctionDefinition", - "src": "1886:142:7", + "src": "1886:142:27", "nodes": [], "body": { - "id": 7635, + "id": 10696, "nodeType": "Block", - "src": "1964:64:7", + "src": "1964:64:27", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7632, + "id": 10693, "name": "newTargetedInterface_", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7626, - "src": "1999:21:7", + "referencedDeclaration": 10687, + "src": "1999:21:27", "typeDescriptions": { - "typeIdentifier": "t_struct$_FuzzInterface_$7495_memory_ptr", + "typeIdentifier": "t_struct$_FuzzInterface_$10556_memory_ptr", "typeString": "struct StdInvariant.FuzzInterface memory" } } @@ -2054,37 +2054,37 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_FuzzInterface_$7495_memory_ptr", + "typeIdentifier": "t_struct$_FuzzInterface_$10556_memory_ptr", "typeString": "struct StdInvariant.FuzzInterface memory" } ], "expression": { - "id": 7629, + "id": 10690, "name": "_targetedInterfaces", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7525, - "src": "1974:19:7", + "referencedDeclaration": 10586, + "src": "1974:19:27", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzInterface_$7495_storage_$dyn_storage", + "typeIdentifier": "t_array$_t_struct$_FuzzInterface_$10556_storage_$dyn_storage", "typeString": "struct StdInvariant.FuzzInterface storage ref[] storage ref" } }, - "id": 7631, + "id": 10692, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1994:4:7", + "memberLocation": "1994:4:27", "memberName": "push", "nodeType": "MemberAccess", - "src": "1974:24:7", + "src": "1974:24:27", "typeDescriptions": { - "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_struct$_FuzzInterface_$7495_storage_$dyn_storage_ptr_$_t_struct$_FuzzInterface_$7495_storage_$returns$__$attached_to$_t_array$_t_struct$_FuzzInterface_$7495_storage_$dyn_storage_ptr_$", + "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_struct$_FuzzInterface_$10556_storage_$dyn_storage_ptr_$_t_struct$_FuzzInterface_$10556_storage_$returns$__$attached_to$_t_array$_t_struct$_FuzzInterface_$10556_storage_$dyn_storage_ptr_$", "typeString": "function (struct StdInvariant.FuzzInterface storage ref[] storage pointer,struct StdInvariant.FuzzInterface storage ref)" } }, - "id": 7633, + "id": 10694, "isConstant": false, "isLValue": false, "isPure": false, @@ -2093,16 +2093,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1974:47:7", + "src": "1974:47:27", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 7634, + "id": 10695, "nodeType": "ExpressionStatement", - "src": "1974:47:7" + "src": "1974:47:27" } ] }, @@ -2110,87 +2110,87 @@ "kind": "function", "modifiers": [], "name": "targetInterface", - "nameLocation": "1895:15:7", + "nameLocation": "1895:15:27", "parameters": { - "id": 7627, + "id": 10688, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7626, + "id": 10687, "mutability": "mutable", "name": "newTargetedInterface_", - "nameLocation": "1932:21:7", + "nameLocation": "1932:21:27", "nodeType": "VariableDeclaration", - "scope": 7636, - "src": "1911:42:7", + "scope": 10697, + "src": "1911:42:27", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_FuzzInterface_$7495_memory_ptr", + "typeIdentifier": "t_struct$_FuzzInterface_$10556_memory_ptr", "typeString": "struct StdInvariant.FuzzInterface" }, "typeName": { - "id": 7625, + "id": 10686, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 7624, + "id": 10685, "name": "FuzzInterface", "nameLocations": [ - "1911:13:7" + "1911:13:27" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 7495, - "src": "1911:13:7" + "referencedDeclaration": 10556, + "src": "1911:13:27" }, - "referencedDeclaration": 7495, - "src": "1911:13:7", + "referencedDeclaration": 10556, + "src": "1911:13:27", "typeDescriptions": { - "typeIdentifier": "t_struct$_FuzzInterface_$7495_storage_ptr", + "typeIdentifier": "t_struct$_FuzzInterface_$10556_storage_ptr", "typeString": "struct StdInvariant.FuzzInterface" } }, "visibility": "internal" } ], - "src": "1910:44:7" + "src": "1910:44:27" }, "returnParameters": { - "id": 7628, + "id": 10689, "nodeType": "ParameterList", "parameters": [], - "src": "1964:0:7" + "src": "1964:0:27" }, - "scope": 7739, + "scope": 10800, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 7647, + "id": 10708, "nodeType": "FunctionDefinition", - "src": "2157:141:7", + "src": "2157:141:27", "nodes": [], "body": { - "id": 7646, + "id": 10707, "nodeType": "Block", - "src": "2242:56:7", + "src": "2242:56:27", "nodes": [], "statements": [ { "expression": { - "id": 7644, + "id": 10705, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 7642, + "id": 10703, "name": "excludedArtifacts_", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7640, - "src": "2252:18:7", + "referencedDeclaration": 10701, + "src": "2252:18:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" @@ -2199,26 +2199,26 @@ "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 7643, + "id": 10704, "name": "_excludedArtifacts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7510, - "src": "2273:18:7", + "referencedDeclaration": 10571, + "src": "2273:18:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage", "typeString": "string storage ref[] storage ref" } }, - "src": "2252:39:7", + "src": "2252:39:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" } }, - "id": 7645, + "id": 10706, "nodeType": "ExpressionStatement", - "src": "2252:39:7" + "src": "2252:39:27" } ] }, @@ -2227,26 +2227,26 @@ "kind": "function", "modifiers": [], "name": "excludeArtifacts", - "nameLocation": "2166:16:7", + "nameLocation": "2166:16:27", "parameters": { - "id": 7637, + "id": 10698, "nodeType": "ParameterList", "parameters": [], - "src": "2182:2:7" + "src": "2182:2:27" }, "returnParameters": { - "id": 7641, + "id": 10702, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7640, + "id": 10701, "mutability": "mutable", "name": "excludedArtifacts_", - "nameLocation": "2222:18:7", + "nameLocation": "2222:18:27", "nodeType": "VariableDeclaration", - "scope": 7647, - "src": "2206:34:7", + "scope": 10708, + "src": "2206:34:27", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2255,18 +2255,18 @@ }, "typeName": { "baseType": { - "id": 7638, + "id": 10699, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2206:6:7", + "src": "2206:6:27", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 7639, + "id": 10700, "nodeType": "ArrayTypeName", - "src": "2206:8:7", + "src": "2206:8:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -2275,38 +2275,38 @@ "visibility": "internal" } ], - "src": "2205:36:7" + "src": "2205:36:27" }, - "scope": 7739, + "scope": 10800, "stateMutability": "view", "virtual": false, "visibility": "public" }, { - "id": 7658, + "id": 10719, "nodeType": "FunctionDefinition", - "src": "2304:142:7", + "src": "2304:142:27", "nodes": [], "body": { - "id": 7657, + "id": 10718, "nodeType": "Block", - "src": "2390:56:7", + "src": "2390:56:27", "nodes": [], "statements": [ { "expression": { - "id": 7655, + "id": 10716, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 7653, + "id": 10714, "name": "excludedContracts_", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7651, - "src": "2400:18:7", + "referencedDeclaration": 10712, + "src": "2400:18:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" @@ -2315,26 +2315,26 @@ "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 7654, + "id": 10715, "name": "_excludedContracts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7498, - "src": "2421:18:7", + "referencedDeclaration": 10559, + "src": "2421:18:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage", "typeString": "address[] storage ref" } }, - "src": "2400:39:7", + "src": "2400:39:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" } }, - "id": 7656, + "id": 10717, "nodeType": "ExpressionStatement", - "src": "2400:39:7" + "src": "2400:39:27" } ] }, @@ -2343,26 +2343,26 @@ "kind": "function", "modifiers": [], "name": "excludeContracts", - "nameLocation": "2313:16:7", + "nameLocation": "2313:16:27", "parameters": { - "id": 7648, + "id": 10709, "nodeType": "ParameterList", "parameters": [], - "src": "2329:2:7" + "src": "2329:2:27" }, "returnParameters": { - "id": 7652, + "id": 10713, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7651, + "id": 10712, "mutability": "mutable", "name": "excludedContracts_", - "nameLocation": "2370:18:7", + "nameLocation": "2370:18:27", "nodeType": "VariableDeclaration", - "scope": 7658, - "src": "2353:35:7", + "scope": 10719, + "src": "2353:35:27", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2371,19 +2371,19 @@ }, "typeName": { "baseType": { - "id": 7649, + "id": 10710, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2353:7:7", + "src": "2353:7:27", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7650, + "id": 10711, "nodeType": "ArrayTypeName", - "src": "2353:9:7", + "src": "2353:9:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -2392,38 +2392,38 @@ "visibility": "internal" } ], - "src": "2352:37:7" + "src": "2352:37:27" }, - "scope": 7739, + "scope": 10800, "stateMutability": "view", "virtual": false, "visibility": "public" }, { - "id": 7669, + "id": 10730, "nodeType": "FunctionDefinition", - "src": "2452:134:7", + "src": "2452:134:27", "nodes": [], "body": { - "id": 7668, + "id": 10729, "nodeType": "Block", - "src": "2534:52:7", + "src": "2534:52:27", "nodes": [], "statements": [ { "expression": { - "id": 7666, + "id": 10727, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 7664, + "id": 10725, "name": "excludedSenders_", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7662, - "src": "2544:16:7", + "referencedDeclaration": 10723, + "src": "2544:16:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" @@ -2432,26 +2432,26 @@ "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 7665, + "id": 10726, "name": "_excludedSenders", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7501, - "src": "2563:16:7", + "referencedDeclaration": 10562, + "src": "2563:16:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage", "typeString": "address[] storage ref" } }, - "src": "2544:35:7", + "src": "2544:35:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" } }, - "id": 7667, + "id": 10728, "nodeType": "ExpressionStatement", - "src": "2544:35:7" + "src": "2544:35:27" } ] }, @@ -2460,26 +2460,26 @@ "kind": "function", "modifiers": [], "name": "excludeSenders", - "nameLocation": "2461:14:7", + "nameLocation": "2461:14:27", "parameters": { - "id": 7659, + "id": 10720, "nodeType": "ParameterList", "parameters": [], - "src": "2475:2:7" + "src": "2475:2:27" }, "returnParameters": { - "id": 7663, + "id": 10724, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7662, + "id": 10723, "mutability": "mutable", "name": "excludedSenders_", - "nameLocation": "2516:16:7", + "nameLocation": "2516:16:27", "nodeType": "VariableDeclaration", - "scope": 7669, - "src": "2499:33:7", + "scope": 10730, + "src": "2499:33:27", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2488,19 +2488,19 @@ }, "typeName": { "baseType": { - "id": 7660, + "id": 10721, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2499:7:7", + "src": "2499:7:27", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7661, + "id": 10722, "nodeType": "ArrayTypeName", - "src": "2499:9:7", + "src": "2499:9:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -2509,38 +2509,38 @@ "visibility": "internal" } ], - "src": "2498:35:7" + "src": "2498:35:27" }, - "scope": 7739, + "scope": 10800, "stateMutability": "view", "virtual": false, "visibility": "public" }, { - "id": 7680, + "id": 10741, "nodeType": "FunctionDefinition", - "src": "2592:140:7", + "src": "2592:140:27", "nodes": [], "body": { - "id": 7679, + "id": 10740, "nodeType": "Block", - "src": "2676:56:7", + "src": "2676:56:27", "nodes": [], "statements": [ { "expression": { - "id": 7677, + "id": 10738, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 7675, + "id": 10736, "name": "targetedArtifacts_", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7673, - "src": "2686:18:7", + "referencedDeclaration": 10734, + "src": "2686:18:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" @@ -2549,26 +2549,26 @@ "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 7676, + "id": 10737, "name": "_targetedArtifacts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7513, - "src": "2707:18:7", + "referencedDeclaration": 10574, + "src": "2707:18:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage", "typeString": "string storage ref[] storage ref" } }, - "src": "2686:39:7", + "src": "2686:39:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" } }, - "id": 7678, + "id": 10739, "nodeType": "ExpressionStatement", - "src": "2686:39:7" + "src": "2686:39:27" } ] }, @@ -2577,26 +2577,26 @@ "kind": "function", "modifiers": [], "name": "targetArtifacts", - "nameLocation": "2601:15:7", + "nameLocation": "2601:15:27", "parameters": { - "id": 7670, + "id": 10731, "nodeType": "ParameterList", "parameters": [], - "src": "2616:2:7" + "src": "2616:2:27" }, "returnParameters": { - "id": 7674, + "id": 10735, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7673, + "id": 10734, "mutability": "mutable", "name": "targetedArtifacts_", - "nameLocation": "2656:18:7", + "nameLocation": "2656:18:27", "nodeType": "VariableDeclaration", - "scope": 7680, - "src": "2640:34:7", + "scope": 10741, + "src": "2640:34:27", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2605,18 +2605,18 @@ }, "typeName": { "baseType": { - "id": 7671, + "id": 10732, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2640:6:7", + "src": "2640:6:27", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 7672, + "id": 10733, "nodeType": "ArrayTypeName", - "src": "2640:8:7", + "src": "2640:8:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -2625,66 +2625,66 @@ "visibility": "internal" } ], - "src": "2639:36:7" + "src": "2639:36:27" }, - "scope": 7739, + "scope": 10800, "stateMutability": "view", "virtual": false, "visibility": "public" }, { - "id": 7692, + "id": 10753, "nodeType": "FunctionDefinition", - "src": "2738:178:7", + "src": "2738:178:27", "nodes": [], "body": { - "id": 7691, + "id": 10752, "nodeType": "Block", - "src": "2844:72:7", + "src": "2844:72:27", "nodes": [], "statements": [ { "expression": { - "id": 7689, + "id": 10750, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 7687, + "id": 10748, "name": "targetedArtifactSelectors_", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7685, - "src": "2854:26:7", + "referencedDeclaration": 10746, + "src": "2854:26:27", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$7489_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$10550_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdInvariant.FuzzSelector memory[] memory" } }, "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 7688, + "id": 10749, "name": "_targetedArtifactSelectors", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7517, - "src": "2883:26:7", + "referencedDeclaration": 10578, + "src": "2883:26:27", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$7489_storage_$dyn_storage", + "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$10550_storage_$dyn_storage", "typeString": "struct StdInvariant.FuzzSelector storage ref[] storage ref" } }, - "src": "2854:55:7", + "src": "2854:55:27", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$7489_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$10550_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdInvariant.FuzzSelector memory[] memory" } }, - "id": 7690, + "id": 10751, "nodeType": "ExpressionStatement", - "src": "2854:55:7" + "src": "2854:55:27" } ] }, @@ -2693,96 +2693,96 @@ "kind": "function", "modifiers": [], "name": "targetArtifactSelectors", - "nameLocation": "2747:23:7", + "nameLocation": "2747:23:27", "parameters": { - "id": 7681, + "id": 10742, "nodeType": "ParameterList", "parameters": [], - "src": "2770:2:7" + "src": "2770:2:27" }, "returnParameters": { - "id": 7686, + "id": 10747, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7685, + "id": 10746, "mutability": "mutable", "name": "targetedArtifactSelectors_", - "nameLocation": "2816:26:7", + "nameLocation": "2816:26:27", "nodeType": "VariableDeclaration", - "scope": 7692, - "src": "2794:48:7", + "scope": 10753, + "src": "2794:48:27", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$7489_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$10550_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdInvariant.FuzzSelector[]" }, "typeName": { "baseType": { - "id": 7683, + "id": 10744, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 7682, + "id": 10743, "name": "FuzzSelector", "nameLocations": [ - "2794:12:7" + "2794:12:27" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 7489, - "src": "2794:12:7" + "referencedDeclaration": 10550, + "src": "2794:12:27" }, - "referencedDeclaration": 7489, - "src": "2794:12:7", + "referencedDeclaration": 10550, + "src": "2794:12:27", "typeDescriptions": { - "typeIdentifier": "t_struct$_FuzzSelector_$7489_storage_ptr", + "typeIdentifier": "t_struct$_FuzzSelector_$10550_storage_ptr", "typeString": "struct StdInvariant.FuzzSelector" } }, - "id": 7684, + "id": 10745, "nodeType": "ArrayTypeName", - "src": "2794:14:7", + "src": "2794:14:27", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$7489_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$10550_storage_$dyn_storage_ptr", "typeString": "struct StdInvariant.FuzzSelector[]" } }, "visibility": "internal" } ], - "src": "2793:50:7" + "src": "2793:50:27" }, - "scope": 7739, + "scope": 10800, "stateMutability": "view", "virtual": false, "visibility": "public" }, { - "id": 7703, + "id": 10764, "nodeType": "FunctionDefinition", - "src": "2922:141:7", + "src": "2922:141:27", "nodes": [], "body": { - "id": 7702, + "id": 10763, "nodeType": "Block", - "src": "3007:56:7", + "src": "3007:56:27", "nodes": [], "statements": [ { "expression": { - "id": 7700, + "id": 10761, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 7698, + "id": 10759, "name": "targetedContracts_", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7696, - "src": "3017:18:7", + "referencedDeclaration": 10757, + "src": "3017:18:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" @@ -2791,26 +2791,26 @@ "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 7699, + "id": 10760, "name": "_targetedContracts", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7504, - "src": "3038:18:7", + "referencedDeclaration": 10565, + "src": "3038:18:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage", "typeString": "address[] storage ref" } }, - "src": "3017:39:7", + "src": "3017:39:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" } }, - "id": 7701, + "id": 10762, "nodeType": "ExpressionStatement", - "src": "3017:39:7" + "src": "3017:39:27" } ] }, @@ -2819,26 +2819,26 @@ "kind": "function", "modifiers": [], "name": "targetContracts", - "nameLocation": "2931:15:7", + "nameLocation": "2931:15:27", "parameters": { - "id": 7693, + "id": 10754, "nodeType": "ParameterList", "parameters": [], - "src": "2946:2:7" + "src": "2946:2:27" }, "returnParameters": { - "id": 7697, + "id": 10758, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7696, + "id": 10757, "mutability": "mutable", "name": "targetedContracts_", - "nameLocation": "2987:18:7", + "nameLocation": "2987:18:27", "nodeType": "VariableDeclaration", - "scope": 7703, - "src": "2970:35:7", + "scope": 10764, + "src": "2970:35:27", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2847,19 +2847,19 @@ }, "typeName": { "baseType": { - "id": 7694, + "id": 10755, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2970:7:7", + "src": "2970:7:27", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7695, + "id": 10756, "nodeType": "ArrayTypeName", - "src": "2970:9:7", + "src": "2970:9:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -2868,66 +2868,66 @@ "visibility": "internal" } ], - "src": "2969:37:7" + "src": "2969:37:27" }, - "scope": 7739, + "scope": 10800, "stateMutability": "view", "virtual": false, "visibility": "public" }, { - "id": 7715, + "id": 10776, "nodeType": "FunctionDefinition", - "src": "3069:146:7", + "src": "3069:146:27", "nodes": [], "body": { - "id": 7714, + "id": 10775, "nodeType": "Block", - "src": "3159:56:7", + "src": "3159:56:27", "nodes": [], "statements": [ { "expression": { - "id": 7712, + "id": 10773, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 7710, + "id": 10771, "name": "targetedSelectors_", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7708, - "src": "3169:18:7", + "referencedDeclaration": 10769, + "src": "3169:18:27", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$7489_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$10550_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdInvariant.FuzzSelector memory[] memory" } }, "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 7711, + "id": 10772, "name": "_targetedSelectors", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7521, - "src": "3190:18:7", + "referencedDeclaration": 10582, + "src": "3190:18:27", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$7489_storage_$dyn_storage", + "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$10550_storage_$dyn_storage", "typeString": "struct StdInvariant.FuzzSelector storage ref[] storage ref" } }, - "src": "3169:39:7", + "src": "3169:39:27", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$7489_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$10550_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdInvariant.FuzzSelector memory[] memory" } }, - "id": 7713, + "id": 10774, "nodeType": "ExpressionStatement", - "src": "3169:39:7" + "src": "3169:39:27" } ] }, @@ -2936,96 +2936,96 @@ "kind": "function", "modifiers": [], "name": "targetSelectors", - "nameLocation": "3078:15:7", + "nameLocation": "3078:15:27", "parameters": { - "id": 7704, + "id": 10765, "nodeType": "ParameterList", "parameters": [], - "src": "3093:2:7" + "src": "3093:2:27" }, "returnParameters": { - "id": 7709, + "id": 10770, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7708, + "id": 10769, "mutability": "mutable", "name": "targetedSelectors_", - "nameLocation": "3139:18:7", + "nameLocation": "3139:18:27", "nodeType": "VariableDeclaration", - "scope": 7715, - "src": "3117:40:7", + "scope": 10776, + "src": "3117:40:27", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$7489_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$10550_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdInvariant.FuzzSelector[]" }, "typeName": { "baseType": { - "id": 7706, + "id": 10767, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 7705, + "id": 10766, "name": "FuzzSelector", "nameLocations": [ - "3117:12:7" + "3117:12:27" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 7489, - "src": "3117:12:7" + "referencedDeclaration": 10550, + "src": "3117:12:27" }, - "referencedDeclaration": 7489, - "src": "3117:12:7", + "referencedDeclaration": 10550, + "src": "3117:12:27", "typeDescriptions": { - "typeIdentifier": "t_struct$_FuzzSelector_$7489_storage_ptr", + "typeIdentifier": "t_struct$_FuzzSelector_$10550_storage_ptr", "typeString": "struct StdInvariant.FuzzSelector" } }, - "id": 7707, + "id": 10768, "nodeType": "ArrayTypeName", - "src": "3117:14:7", + "src": "3117:14:27", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$7489_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_FuzzSelector_$10550_storage_$dyn_storage_ptr", "typeString": "struct StdInvariant.FuzzSelector[]" } }, "visibility": "internal" } ], - "src": "3116:42:7" + "src": "3116:42:27" }, - "scope": 7739, + "scope": 10800, "stateMutability": "view", "virtual": false, "visibility": "public" }, { - "id": 7726, + "id": 10787, "nodeType": "FunctionDefinition", - "src": "3221:133:7", + "src": "3221:133:27", "nodes": [], "body": { - "id": 7725, + "id": 10786, "nodeType": "Block", - "src": "3302:52:7", + "src": "3302:52:27", "nodes": [], "statements": [ { "expression": { - "id": 7723, + "id": 10784, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 7721, + "id": 10782, "name": "targetedSenders_", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7719, - "src": "3312:16:7", + "referencedDeclaration": 10780, + "src": "3312:16:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" @@ -3034,26 +3034,26 @@ "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 7722, + "id": 10783, "name": "_targetedSenders", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7507, - "src": "3331:16:7", + "referencedDeclaration": 10568, + "src": "3331:16:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage", "typeString": "address[] storage ref" } }, - "src": "3312:35:7", + "src": "3312:35:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" } }, - "id": 7724, + "id": 10785, "nodeType": "ExpressionStatement", - "src": "3312:35:7" + "src": "3312:35:27" } ] }, @@ -3062,26 +3062,26 @@ "kind": "function", "modifiers": [], "name": "targetSenders", - "nameLocation": "3230:13:7", + "nameLocation": "3230:13:27", "parameters": { - "id": 7716, + "id": 10777, "nodeType": "ParameterList", "parameters": [], - "src": "3243:2:7" + "src": "3243:2:27" }, "returnParameters": { - "id": 7720, + "id": 10781, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7719, + "id": 10780, "mutability": "mutable", "name": "targetedSenders_", - "nameLocation": "3284:16:7", + "nameLocation": "3284:16:27", "nodeType": "VariableDeclaration", - "scope": 7726, - "src": "3267:33:7", + "scope": 10787, + "src": "3267:33:27", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3090,19 +3090,19 @@ }, "typeName": { "baseType": { - "id": 7717, + "id": 10778, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3267:7:7", + "src": "3267:7:27", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7718, + "id": 10779, "nodeType": "ArrayTypeName", - "src": "3267:9:7", + "src": "3267:9:27", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -3111,66 +3111,66 @@ "visibility": "internal" } ], - "src": "3266:35:7" + "src": "3266:35:27" }, - "scope": 7739, + "scope": 10800, "stateMutability": "view", "virtual": false, "visibility": "public" }, { - "id": 7738, + "id": 10799, "nodeType": "FunctionDefinition", - "src": "3360:151:7", + "src": "3360:151:27", "nodes": [], "body": { - "id": 7737, + "id": 10798, "nodeType": "Block", - "src": "3453:58:7", + "src": "3453:58:27", "nodes": [], "statements": [ { "expression": { - "id": 7735, + "id": 10796, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 7733, + "id": 10794, "name": "targetedInterfaces_", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7731, - "src": "3463:19:7", + "referencedDeclaration": 10792, + "src": "3463:19:27", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzInterface_$7495_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_FuzzInterface_$10556_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdInvariant.FuzzInterface memory[] memory" } }, "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 7734, + "id": 10795, "name": "_targetedInterfaces", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7525, - "src": "3485:19:7", + "referencedDeclaration": 10586, + "src": "3485:19:27", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzInterface_$7495_storage_$dyn_storage", + "typeIdentifier": "t_array$_t_struct$_FuzzInterface_$10556_storage_$dyn_storage", "typeString": "struct StdInvariant.FuzzInterface storage ref[] storage ref" } }, - "src": "3463:41:7", + "src": "3463:41:27", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzInterface_$7495_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_FuzzInterface_$10556_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdInvariant.FuzzInterface memory[] memory" } }, - "id": 7736, + "id": 10797, "nodeType": "ExpressionStatement", - "src": "3463:41:7" + "src": "3463:41:27" } ] }, @@ -3179,67 +3179,67 @@ "kind": "function", "modifiers": [], "name": "targetInterfaces", - "nameLocation": "3369:16:7", + "nameLocation": "3369:16:27", "parameters": { - "id": 7727, + "id": 10788, "nodeType": "ParameterList", "parameters": [], - "src": "3385:2:7" + "src": "3385:2:27" }, "returnParameters": { - "id": 7732, + "id": 10793, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7731, + "id": 10792, "mutability": "mutable", "name": "targetedInterfaces_", - "nameLocation": "3432:19:7", + "nameLocation": "3432:19:27", "nodeType": "VariableDeclaration", - "scope": 7738, - "src": "3409:42:7", + "scope": 10799, + "src": "3409:42:27", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzInterface_$7495_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_FuzzInterface_$10556_memory_ptr_$dyn_memory_ptr", "typeString": "struct StdInvariant.FuzzInterface[]" }, "typeName": { "baseType": { - "id": 7729, + "id": 10790, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 7728, + "id": 10789, "name": "FuzzInterface", "nameLocations": [ - "3409:13:7" + "3409:13:27" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 7495, - "src": "3409:13:7" + "referencedDeclaration": 10556, + "src": "3409:13:27" }, - "referencedDeclaration": 7495, - "src": "3409:13:7", + "referencedDeclaration": 10556, + "src": "3409:13:27", "typeDescriptions": { - "typeIdentifier": "t_struct$_FuzzInterface_$7495_storage_ptr", + "typeIdentifier": "t_struct$_FuzzInterface_$10556_storage_ptr", "typeString": "struct StdInvariant.FuzzInterface" } }, - "id": 7730, + "id": 10791, "nodeType": "ArrayTypeName", - "src": "3409:15:7", + "src": "3409:15:27", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_FuzzInterface_$7495_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_FuzzInterface_$10556_storage_$dyn_storage_ptr", "typeString": "struct StdInvariant.FuzzInterface[]" } }, "visibility": "internal" } ], - "src": "3408:44:7" + "src": "3408:44:27" }, - "scope": 7739, + "scope": 10800, "stateMutability": "view", "virtual": false, "visibility": "public" @@ -3252,15 +3252,15 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 7739 + 10800 ], "name": "StdInvariant", - "nameLocation": "118:12:7", - "scope": 7740, + "nameLocation": "118:12:27", + "scope": 10801, "usedErrors": [] } ], "license": "MIT" }, - "id": 7 + "id": 27 } \ No newline at end of file diff --git a/out/StdJson.sol/stdJson.json b/out/StdJson.sol/stdJson.json index 067cf57a0..aacea3f35 100644 --- a/out/StdJson.sol/stdJson.json +++ b/out/StdJson.sol/stdJson.json @@ -2,12 +2,12 @@ "abi": [], "bytecode": { "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220183a6001a37a1888be977ff158d6d1c39033fa48d8cc99f54c98d8e3bd0073e664736f6c63430008130033", - "sourceMap": "830:5444:8:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;830:5444:8;;;;;;;;;;;;;;;;;", + "sourceMap": "830:5444:28:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;830:5444:28;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220183a6001a37a1888be977ff158d6d1c39033fa48d8cc99f54c98d8e3bd0073e664736f6c63430008130033", - "sourceMap": "830:5444:8:-:0;;;;;;;;", + "sourceMap": "830:5444:28:-:0;;;;;;;;", "linkReferences": {} }, "methodIdentifiers": {}, @@ -74,22 +74,22 @@ }, "ast": { "absolutePath": "lib/forge-std/src/StdJson.sol", - "id": 8316, + "id": 11377, "exportedSymbols": { "VmSafe": [ - 13459 + 16520 ], "stdJson": [ - 8315 + 11376 ] }, "nodeType": "SourceUnit", - "src": "32:6243:8", + "src": "32:6243:28", "nodes": [ { - "id": 7741, + "id": 10802, "nodeType": "PragmaDirective", - "src": "32:31:8", + "src": "32:31:28", "nodes": [], "literals": [ "solidity", @@ -102,9 +102,9 @@ ] }, { - "id": 7742, + "id": 10803, "nodeType": "PragmaDirective", - "src": "65:33:8", + "src": "65:33:28", "nodes": [], "literals": [ "experimental", @@ -112,24 +112,24 @@ ] }, { - "id": 7744, + "id": 10805, "nodeType": "ImportDirective", - "src": "100:32:8", + "src": "100:32:28", "nodes": [], "absolutePath": "lib/forge-std/src/Vm.sol", "file": "./Vm.sol", "nameLocation": "-1:-1:-1", - "scope": 8316, - "sourceUnit": 13932, + "scope": 11377, + "sourceUnit": 16993, "symbolAliases": [ { "foreign": { - "id": 7743, + "id": 10804, "name": "VmSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13459, - "src": "108:6:8", + "referencedDeclaration": 16520, + "src": "108:6:28", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -138,43 +138,43 @@ "unitAlias": "" }, { - "id": 8315, + "id": 11376, "nodeType": "ContractDefinition", - "src": "830:5444:8", + "src": "830:5444:28", "nodes": [ { - "id": 7761, + "id": 10822, "nodeType": "VariableDeclaration", - "src": "852:92:8", + "src": "852:92:28", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "876:2:8", - "scope": 8315, + "nameLocation": "876:2:28", + "scope": 11376, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" }, "typeName": { - "id": 7746, + "id": 10807, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 7745, + "id": 10806, "name": "VmSafe", "nameLocations": [ - "852:6:8" + "852:6:28" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 13459, - "src": "852:6:8" + "referencedDeclaration": 16520, + "src": "852:6:28" }, - "referencedDeclaration": 13459, - "src": "852:6:8", + "referencedDeclaration": 16520, + "src": "852:6:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, @@ -190,14 +190,14 @@ "arguments": [ { "hexValue": "6865766d20636865617420636f6465", - "id": 7755, + "id": 10816, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "922:17:8", + "src": "922:17:28", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -212,18 +212,18 @@ "typeString": "literal_string \"hevm cheat code\"" } ], - "id": 7754, + "id": 10815, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "912:9:8", + "src": "912:9:28", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 7756, + "id": 10817, "isConstant": false, "isLValue": false, "isPure": true, @@ -232,7 +232,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "912:28:8", + "src": "912:28:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -247,26 +247,26 @@ "typeString": "bytes32" } ], - "id": 7753, + "id": 10814, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "904:7:8", + "src": "904:7:28", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 7752, + "id": 10813, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "904:7:8", + "src": "904:7:28", "typeDescriptions": {} } }, - "id": 7757, + "id": 10818, "isConstant": false, "isLValue": false, "isPure": true, @@ -275,7 +275,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "904:37:8", + "src": "904:37:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -290,26 +290,26 @@ "typeString": "uint256" } ], - "id": 7751, + "id": 10812, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "896:7:8", + "src": "896:7:28", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 7750, + "id": 10811, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "896:7:8", + "src": "896:7:28", "typeDescriptions": {} } }, - "id": 7758, + "id": 10819, "isConstant": false, "isLValue": false, "isPure": true, @@ -318,7 +318,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "896:46:8", + "src": "896:46:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -333,26 +333,26 @@ "typeString": "uint160" } ], - "id": 7749, + "id": 10810, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "888:7:8", + "src": "888:7:28", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 7748, + "id": 10809, "name": "address", "nodeType": "ElementaryTypeName", - "src": "888:7:8", + "src": "888:7:28", "typeDescriptions": {} } }, - "id": 7759, + "id": 10820, "isConstant": false, "isLValue": false, "isPure": true, @@ -361,7 +361,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "888:55:8", + "src": "888:55:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -376,18 +376,18 @@ "typeString": "address" } ], - "id": 7747, + "id": 10808, "name": "VmSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13459, - "src": "881:6:8", + "referencedDeclaration": 16520, + "src": "881:6:28", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_VmSafe_$13459_$", + "typeIdentifier": "t_type$_t_contract$_VmSafe_$16520_$", "typeString": "type(contract VmSafe)" } }, - "id": 7760, + "id": 10821, "isConstant": false, "isLValue": false, "isPure": true, @@ -396,48 +396,48 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "881:63:8", + "src": "881:63:28", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, "visibility": "private" }, { - "id": 7777, + "id": 10838, "nodeType": "FunctionDefinition", - "src": "951:141:8", + "src": "951:141:28", "nodes": [], "body": { - "id": 7776, + "id": 10837, "nodeType": "Block", - "src": "1045:47:8", + "src": "1045:47:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7772, + "id": 10833, "name": "json", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7763, - "src": "1075:4:8", + "referencedDeclaration": 10824, + "src": "1075:4:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 7773, + "id": 10834, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7765, - "src": "1081:3:8", + "referencedDeclaration": 10826, + "src": "1081:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -456,33 +456,33 @@ } ], "expression": { - "id": 7770, + "id": 10831, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "1062:2:8", + "referencedDeclaration": 10822, + "src": "1062:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 7771, + "id": 10832, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1065:9:8", + "memberLocation": "1065:9:28", "memberName": "parseJson", "nodeType": "MemberAccess", - "referencedDeclaration": 13033, - "src": "1062:12:8", + "referencedDeclaration": 16094, + "src": "1062:12:28", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) pure external returns (bytes memory)" } }, - "id": 7774, + "id": 10835, "isConstant": false, "isLValue": false, "isPure": false, @@ -491,17 +491,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1062:23:8", + "src": "1062:23:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "functionReturnParameters": 7769, - "id": 7775, + "functionReturnParameters": 10830, + "id": 10836, "nodeType": "Return", - "src": "1055:30:8" + "src": "1055:30:28" } ] }, @@ -509,20 +509,20 @@ "kind": "function", "modifiers": [], "name": "parseRaw", - "nameLocation": "960:8:8", + "nameLocation": "960:8:28", "parameters": { - "id": 7766, + "id": 10827, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7763, + "id": 10824, "mutability": "mutable", "name": "json", - "nameLocation": "983:4:8", + "nameLocation": "983:4:28", "nodeType": "VariableDeclaration", - "scope": 7777, - "src": "969:18:8", + "scope": 10838, + "src": "969:18:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -530,10 +530,10 @@ "typeString": "string" }, "typeName": { - "id": 7762, + "id": 10823, "name": "string", "nodeType": "ElementaryTypeName", - "src": "969:6:8", + "src": "969:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -543,13 +543,13 @@ }, { "constant": false, - "id": 7765, + "id": 10826, "mutability": "mutable", "name": "key", - "nameLocation": "1003:3:8", + "nameLocation": "1003:3:28", "nodeType": "VariableDeclaration", - "scope": 7777, - "src": "989:17:8", + "scope": 10838, + "src": "989:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -557,10 +557,10 @@ "typeString": "string" }, "typeName": { - "id": 7764, + "id": 10825, "name": "string", "nodeType": "ElementaryTypeName", - "src": "989:6:8", + "src": "989:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -569,21 +569,21 @@ "visibility": "internal" } ], - "src": "968:39:8" + "src": "968:39:28" }, "returnParameters": { - "id": 7769, + "id": 10830, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7768, + "id": 10829, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 7777, - "src": "1031:12:8", + "scope": 10838, + "src": "1031:12:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -591,10 +591,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7767, + "id": 10828, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1031:5:8", + "src": "1031:5:28", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -603,46 +603,46 @@ "visibility": "internal" } ], - "src": "1030:14:8" + "src": "1030:14:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 7793, + "id": 10854, "nodeType": "FunctionDefinition", - "src": "1098:140:8", + "src": "1098:140:28", "nodes": [], "body": { - "id": 7792, + "id": 10853, "nodeType": "Block", - "src": "1187:51:8", + "src": "1187:51:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7788, + "id": 10849, "name": "json", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7779, - "src": "1221:4:8", + "referencedDeclaration": 10840, + "src": "1221:4:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 7789, + "id": 10850, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7781, - "src": "1227:3:8", + "referencedDeclaration": 10842, + "src": "1227:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -661,33 +661,33 @@ } ], "expression": { - "id": 7786, + "id": 10847, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "1204:2:8", + "referencedDeclaration": 10822, + "src": "1204:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 7787, + "id": 10848, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1207:13:8", + "memberLocation": "1207:13:28", "memberName": "parseJsonUint", "nodeType": "MemberAccess", - "referencedDeclaration": 13049, - "src": "1204:16:8", + "referencedDeclaration": 16110, + "src": "1204:16:28", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_uint256_$", "typeString": "function (string memory,string memory) pure external returns (uint256)" } }, - "id": 7790, + "id": 10851, "isConstant": false, "isLValue": false, "isPure": false, @@ -696,17 +696,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1204:27:8", + "src": "1204:27:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 7785, - "id": 7791, + "functionReturnParameters": 10846, + "id": 10852, "nodeType": "Return", - "src": "1197:34:8" + "src": "1197:34:28" } ] }, @@ -714,20 +714,20 @@ "kind": "function", "modifiers": [], "name": "readUint", - "nameLocation": "1107:8:8", + "nameLocation": "1107:8:28", "parameters": { - "id": 7782, + "id": 10843, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7779, + "id": 10840, "mutability": "mutable", "name": "json", - "nameLocation": "1130:4:8", + "nameLocation": "1130:4:28", "nodeType": "VariableDeclaration", - "scope": 7793, - "src": "1116:18:8", + "scope": 10854, + "src": "1116:18:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -735,10 +735,10 @@ "typeString": "string" }, "typeName": { - "id": 7778, + "id": 10839, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1116:6:8", + "src": "1116:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -748,13 +748,13 @@ }, { "constant": false, - "id": 7781, + "id": 10842, "mutability": "mutable", "name": "key", - "nameLocation": "1150:3:8", + "nameLocation": "1150:3:28", "nodeType": "VariableDeclaration", - "scope": 7793, - "src": "1136:17:8", + "scope": 10854, + "src": "1136:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -762,10 +762,10 @@ "typeString": "string" }, "typeName": { - "id": 7780, + "id": 10841, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1136:6:8", + "src": "1136:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -774,21 +774,21 @@ "visibility": "internal" } ], - "src": "1115:39:8" + "src": "1115:39:28" }, "returnParameters": { - "id": 7785, + "id": 10846, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7784, + "id": 10845, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 7793, - "src": "1178:7:8", + "scope": 10854, + "src": "1178:7:28", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -796,10 +796,10 @@ "typeString": "uint256" }, "typeName": { - "id": 7783, + "id": 10844, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1178:7:8", + "src": "1178:7:28", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -808,46 +808,46 @@ "visibility": "internal" } ], - "src": "1177:9:8" + "src": "1177:9:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 7810, + "id": 10871, "nodeType": "FunctionDefinition", - "src": "1244:159:8", + "src": "1244:159:28", "nodes": [], "body": { - "id": 7809, + "id": 10870, "nodeType": "Block", - "src": "1347:56:8", + "src": "1347:56:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7805, + "id": 10866, "name": "json", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7795, - "src": "1386:4:8", + "referencedDeclaration": 10856, + "src": "1386:4:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 7806, + "id": 10867, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7797, - "src": "1392:3:8", + "referencedDeclaration": 10858, + "src": "1392:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -866,33 +866,33 @@ } ], "expression": { - "id": 7803, + "id": 10864, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "1364:2:8", + "referencedDeclaration": 10822, + "src": "1364:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 7804, + "id": 10865, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1367:18:8", + "memberLocation": "1367:18:28", "memberName": "parseJsonUintArray", "nodeType": "MemberAccess", - "referencedDeclaration": 13059, - "src": "1364:21:8", + "referencedDeclaration": 16120, + "src": "1364:21:28", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_array$_t_uint256_$dyn_memory_ptr_$", "typeString": "function (string memory,string memory) pure external returns (uint256[] memory)" } }, - "id": 7807, + "id": 10868, "isConstant": false, "isLValue": false, "isPure": false, @@ -901,17 +901,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1364:32:8", + "src": "1364:32:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" } }, - "functionReturnParameters": 7802, - "id": 7808, + "functionReturnParameters": 10863, + "id": 10869, "nodeType": "Return", - "src": "1357:39:8" + "src": "1357:39:28" } ] }, @@ -919,20 +919,20 @@ "kind": "function", "modifiers": [], "name": "readUintArray", - "nameLocation": "1253:13:8", + "nameLocation": "1253:13:28", "parameters": { - "id": 7798, + "id": 10859, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7795, + "id": 10856, "mutability": "mutable", "name": "json", - "nameLocation": "1281:4:8", + "nameLocation": "1281:4:28", "nodeType": "VariableDeclaration", - "scope": 7810, - "src": "1267:18:8", + "scope": 10871, + "src": "1267:18:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -940,10 +940,10 @@ "typeString": "string" }, "typeName": { - "id": 7794, + "id": 10855, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1267:6:8", + "src": "1267:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -953,13 +953,13 @@ }, { "constant": false, - "id": 7797, + "id": 10858, "mutability": "mutable", "name": "key", - "nameLocation": "1301:3:8", + "nameLocation": "1301:3:28", "nodeType": "VariableDeclaration", - "scope": 7810, - "src": "1287:17:8", + "scope": 10871, + "src": "1287:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -967,10 +967,10 @@ "typeString": "string" }, "typeName": { - "id": 7796, + "id": 10857, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1287:6:8", + "src": "1287:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -979,21 +979,21 @@ "visibility": "internal" } ], - "src": "1266:39:8" + "src": "1266:39:28" }, "returnParameters": { - "id": 7802, + "id": 10863, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7801, + "id": 10862, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 7810, - "src": "1329:16:8", + "scope": 10871, + "src": "1329:16:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1002,18 +1002,18 @@ }, "typeName": { "baseType": { - "id": 7799, + "id": 10860, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1329:7:8", + "src": "1329:7:28", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 7800, + "id": 10861, "nodeType": "ArrayTypeName", - "src": "1329:9:8", + "src": "1329:9:28", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -1022,46 +1022,46 @@ "visibility": "internal" } ], - "src": "1328:18:8" + "src": "1328:18:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 7826, + "id": 10887, "nodeType": "FunctionDefinition", - "src": "1409:137:8", + "src": "1409:137:28", "nodes": [], "body": { - "id": 7825, + "id": 10886, "nodeType": "Block", - "src": "1496:50:8", + "src": "1496:50:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7821, + "id": 10882, "name": "json", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7812, - "src": "1529:4:8", + "referencedDeclaration": 10873, + "src": "1529:4:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 7822, + "id": 10883, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7814, - "src": "1535:3:8", + "referencedDeclaration": 10875, + "src": "1535:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1080,33 +1080,33 @@ } ], "expression": { - "id": 7819, + "id": 10880, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "1513:2:8", + "referencedDeclaration": 10822, + "src": "1513:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 7820, + "id": 10881, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1516:12:8", + "memberLocation": "1516:12:28", "memberName": "parseJsonInt", "nodeType": "MemberAccess", - "referencedDeclaration": 13068, - "src": "1513:15:8", + "referencedDeclaration": 16129, + "src": "1513:15:28", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_int256_$", "typeString": "function (string memory,string memory) pure external returns (int256)" } }, - "id": 7823, + "id": 10884, "isConstant": false, "isLValue": false, "isPure": false, @@ -1115,17 +1115,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1513:26:8", + "src": "1513:26:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "functionReturnParameters": 7818, - "id": 7824, + "functionReturnParameters": 10879, + "id": 10885, "nodeType": "Return", - "src": "1506:33:8" + "src": "1506:33:28" } ] }, @@ -1133,20 +1133,20 @@ "kind": "function", "modifiers": [], "name": "readInt", - "nameLocation": "1418:7:8", + "nameLocation": "1418:7:28", "parameters": { - "id": 7815, + "id": 10876, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7812, + "id": 10873, "mutability": "mutable", "name": "json", - "nameLocation": "1440:4:8", + "nameLocation": "1440:4:28", "nodeType": "VariableDeclaration", - "scope": 7826, - "src": "1426:18:8", + "scope": 10887, + "src": "1426:18:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1154,10 +1154,10 @@ "typeString": "string" }, "typeName": { - "id": 7811, + "id": 10872, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1426:6:8", + "src": "1426:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1167,13 +1167,13 @@ }, { "constant": false, - "id": 7814, + "id": 10875, "mutability": "mutable", "name": "key", - "nameLocation": "1460:3:8", + "nameLocation": "1460:3:28", "nodeType": "VariableDeclaration", - "scope": 7826, - "src": "1446:17:8", + "scope": 10887, + "src": "1446:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1181,10 +1181,10 @@ "typeString": "string" }, "typeName": { - "id": 7813, + "id": 10874, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1446:6:8", + "src": "1446:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1193,21 +1193,21 @@ "visibility": "internal" } ], - "src": "1425:39:8" + "src": "1425:39:28" }, "returnParameters": { - "id": 7818, + "id": 10879, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7817, + "id": 10878, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 7826, - "src": "1488:6:8", + "scope": 10887, + "src": "1488:6:28", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1215,10 +1215,10 @@ "typeString": "int256" }, "typeName": { - "id": 7816, + "id": 10877, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "1488:6:8", + "src": "1488:6:28", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1227,46 +1227,46 @@ "visibility": "internal" } ], - "src": "1487:8:8" + "src": "1487:8:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 7843, + "id": 10904, "nodeType": "FunctionDefinition", - "src": "1552:156:8", + "src": "1552:156:28", "nodes": [], "body": { - "id": 7842, + "id": 10903, "nodeType": "Block", - "src": "1653:55:8", + "src": "1653:55:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7838, + "id": 10899, "name": "json", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7828, - "src": "1691:4:8", + "referencedDeclaration": 10889, + "src": "1691:4:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 7839, + "id": 10900, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7830, - "src": "1697:3:8", + "referencedDeclaration": 10891, + "src": "1697:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1285,33 +1285,33 @@ } ], "expression": { - "id": 7836, + "id": 10897, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "1670:2:8", + "referencedDeclaration": 10822, + "src": "1670:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 7837, + "id": 10898, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1673:17:8", + "memberLocation": "1673:17:28", "memberName": "parseJsonIntArray", "nodeType": "MemberAccess", - "referencedDeclaration": 13078, - "src": "1670:20:8", + "referencedDeclaration": 16139, + "src": "1670:20:28", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_array$_t_int256_$dyn_memory_ptr_$", "typeString": "function (string memory,string memory) pure external returns (int256[] memory)" } }, - "id": 7840, + "id": 10901, "isConstant": false, "isLValue": false, "isPure": false, @@ -1320,17 +1320,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1670:31:8", + "src": "1670:31:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_memory_ptr", "typeString": "int256[] memory" } }, - "functionReturnParameters": 7835, - "id": 7841, + "functionReturnParameters": 10896, + "id": 10902, "nodeType": "Return", - "src": "1663:38:8" + "src": "1663:38:28" } ] }, @@ -1338,20 +1338,20 @@ "kind": "function", "modifiers": [], "name": "readIntArray", - "nameLocation": "1561:12:8", + "nameLocation": "1561:12:28", "parameters": { - "id": 7831, + "id": 10892, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7828, + "id": 10889, "mutability": "mutable", "name": "json", - "nameLocation": "1588:4:8", + "nameLocation": "1588:4:28", "nodeType": "VariableDeclaration", - "scope": 7843, - "src": "1574:18:8", + "scope": 10904, + "src": "1574:18:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1359,10 +1359,10 @@ "typeString": "string" }, "typeName": { - "id": 7827, + "id": 10888, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1574:6:8", + "src": "1574:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1372,13 +1372,13 @@ }, { "constant": false, - "id": 7830, + "id": 10891, "mutability": "mutable", "name": "key", - "nameLocation": "1608:3:8", + "nameLocation": "1608:3:28", "nodeType": "VariableDeclaration", - "scope": 7843, - "src": "1594:17:8", + "scope": 10904, + "src": "1594:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1386,10 +1386,10 @@ "typeString": "string" }, "typeName": { - "id": 7829, + "id": 10890, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1594:6:8", + "src": "1594:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1398,21 +1398,21 @@ "visibility": "internal" } ], - "src": "1573:39:8" + "src": "1573:39:28" }, "returnParameters": { - "id": 7835, + "id": 10896, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7834, + "id": 10895, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 7843, - "src": "1636:15:8", + "scope": 10904, + "src": "1636:15:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1421,18 +1421,18 @@ }, "typeName": { "baseType": { - "id": 7832, + "id": 10893, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "1636:6:8", + "src": "1636:6:28", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "id": 7833, + "id": 10894, "nodeType": "ArrayTypeName", - "src": "1636:8:8", + "src": "1636:8:28", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -1441,46 +1441,46 @@ "visibility": "internal" } ], - "src": "1635:17:8" + "src": "1635:17:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 7859, + "id": 10920, "nodeType": "FunctionDefinition", - "src": "1714:146:8", + "src": "1714:146:28", "nodes": [], "body": { - "id": 7858, + "id": 10919, "nodeType": "Block", - "src": "1806:54:8", + "src": "1806:54:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7854, + "id": 10915, "name": "json", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7845, - "src": "1843:4:8", + "referencedDeclaration": 10906, + "src": "1843:4:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 7855, + "id": 10916, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7847, - "src": "1849:3:8", + "referencedDeclaration": 10908, + "src": "1849:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1499,33 +1499,33 @@ } ], "expression": { - "id": 7852, + "id": 10913, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "1823:2:8", + "referencedDeclaration": 10822, + "src": "1823:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 7853, + "id": 10914, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1826:16:8", + "memberLocation": "1826:16:28", "memberName": "parseJsonBytes32", "nodeType": "MemberAccess", - "referencedDeclaration": 13163, - "src": "1823:19:8", + "referencedDeclaration": 16224, + "src": "1823:19:28", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (string memory,string memory) pure external returns (bytes32)" } }, - "id": 7856, + "id": 10917, "isConstant": false, "isLValue": false, "isPure": false, @@ -1534,17 +1534,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1823:30:8", + "src": "1823:30:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "functionReturnParameters": 7851, - "id": 7857, + "functionReturnParameters": 10912, + "id": 10918, "nodeType": "Return", - "src": "1816:37:8" + "src": "1816:37:28" } ] }, @@ -1552,20 +1552,20 @@ "kind": "function", "modifiers": [], "name": "readBytes32", - "nameLocation": "1723:11:8", + "nameLocation": "1723:11:28", "parameters": { - "id": 7848, + "id": 10909, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7845, + "id": 10906, "mutability": "mutable", "name": "json", - "nameLocation": "1749:4:8", + "nameLocation": "1749:4:28", "nodeType": "VariableDeclaration", - "scope": 7859, - "src": "1735:18:8", + "scope": 10920, + "src": "1735:18:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1573,10 +1573,10 @@ "typeString": "string" }, "typeName": { - "id": 7844, + "id": 10905, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1735:6:8", + "src": "1735:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1586,13 +1586,13 @@ }, { "constant": false, - "id": 7847, + "id": 10908, "mutability": "mutable", "name": "key", - "nameLocation": "1769:3:8", + "nameLocation": "1769:3:28", "nodeType": "VariableDeclaration", - "scope": 7859, - "src": "1755:17:8", + "scope": 10920, + "src": "1755:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1600,10 +1600,10 @@ "typeString": "string" }, "typeName": { - "id": 7846, + "id": 10907, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1755:6:8", + "src": "1755:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1612,21 +1612,21 @@ "visibility": "internal" } ], - "src": "1734:39:8" + "src": "1734:39:28" }, "returnParameters": { - "id": 7851, + "id": 10912, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7850, + "id": 10911, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 7859, - "src": "1797:7:8", + "scope": 10920, + "src": "1797:7:28", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1634,10 +1634,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 7849, + "id": 10910, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1797:7:8", + "src": "1797:7:28", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -1646,46 +1646,46 @@ "visibility": "internal" } ], - "src": "1796:9:8" + "src": "1796:9:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 7876, + "id": 10937, "nodeType": "FunctionDefinition", - "src": "1866:165:8", + "src": "1866:165:28", "nodes": [], "body": { - "id": 7875, + "id": 10936, "nodeType": "Block", - "src": "1972:59:8", + "src": "1972:59:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7871, + "id": 10932, "name": "json", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7861, - "src": "2014:4:8", + "referencedDeclaration": 10922, + "src": "2014:4:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 7872, + "id": 10933, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7863, - "src": "2020:3:8", + "referencedDeclaration": 10924, + "src": "2020:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1704,33 +1704,33 @@ } ], "expression": { - "id": 7869, + "id": 10930, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "1989:2:8", + "referencedDeclaration": 10822, + "src": "1989:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 7870, + "id": 10931, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1992:21:8", + "memberLocation": "1992:21:28", "memberName": "parseJsonBytes32Array", "nodeType": "MemberAccess", - "referencedDeclaration": 13173, - "src": "1989:24:8", + "referencedDeclaration": 16234, + "src": "1989:24:28", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_array$_t_bytes32_$dyn_memory_ptr_$", "typeString": "function (string memory,string memory) pure external returns (bytes32[] memory)" } }, - "id": 7873, + "id": 10934, "isConstant": false, "isLValue": false, "isPure": false, @@ -1739,17 +1739,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1989:35:8", + "src": "1989:35:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "functionReturnParameters": 7868, - "id": 7874, + "functionReturnParameters": 10929, + "id": 10935, "nodeType": "Return", - "src": "1982:42:8" + "src": "1982:42:28" } ] }, @@ -1757,20 +1757,20 @@ "kind": "function", "modifiers": [], "name": "readBytes32Array", - "nameLocation": "1875:16:8", + "nameLocation": "1875:16:28", "parameters": { - "id": 7864, + "id": 10925, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7861, + "id": 10922, "mutability": "mutable", "name": "json", - "nameLocation": "1906:4:8", + "nameLocation": "1906:4:28", "nodeType": "VariableDeclaration", - "scope": 7876, - "src": "1892:18:8", + "scope": 10937, + "src": "1892:18:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1778,10 +1778,10 @@ "typeString": "string" }, "typeName": { - "id": 7860, + "id": 10921, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1892:6:8", + "src": "1892:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1791,13 +1791,13 @@ }, { "constant": false, - "id": 7863, + "id": 10924, "mutability": "mutable", "name": "key", - "nameLocation": "1926:3:8", + "nameLocation": "1926:3:28", "nodeType": "VariableDeclaration", - "scope": 7876, - "src": "1912:17:8", + "scope": 10937, + "src": "1912:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1805,10 +1805,10 @@ "typeString": "string" }, "typeName": { - "id": 7862, + "id": 10923, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1912:6:8", + "src": "1912:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1817,21 +1817,21 @@ "visibility": "internal" } ], - "src": "1891:39:8" + "src": "1891:39:28" }, "returnParameters": { - "id": 7868, + "id": 10929, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7867, + "id": 10928, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 7876, - "src": "1954:16:8", + "scope": 10937, + "src": "1954:16:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1840,18 +1840,18 @@ }, "typeName": { "baseType": { - "id": 7865, + "id": 10926, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1954:7:8", + "src": "1954:7:28", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 7866, + "id": 10927, "nodeType": "ArrayTypeName", - "src": "1954:9:8", + "src": "1954:9:28", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -1860,46 +1860,46 @@ "visibility": "internal" } ], - "src": "1953:18:8" + "src": "1953:18:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 7892, + "id": 10953, "nodeType": "FunctionDefinition", - "src": "2037:150:8", + "src": "2037:150:28", "nodes": [], "body": { - "id": 7891, + "id": 10952, "nodeType": "Block", - "src": "2134:53:8", + "src": "2134:53:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7887, + "id": 10948, "name": "json", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7878, - "src": "2170:4:8", + "referencedDeclaration": 10939, + "src": "2170:4:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 7888, + "id": 10949, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7880, - "src": "2176:3:8", + "referencedDeclaration": 10941, + "src": "2176:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1918,33 +1918,33 @@ } ], "expression": { - "id": 7885, + "id": 10946, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "2151:2:8", + "referencedDeclaration": 10822, + "src": "2151:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 7886, + "id": 10947, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2154:15:8", + "memberLocation": "2154:15:28", "memberName": "parseJsonString", "nodeType": "MemberAccess", - "referencedDeclaration": 13125, - "src": "2151:18:8", + "referencedDeclaration": 16186, + "src": "2151:18:28", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory) pure external returns (string memory)" } }, - "id": 7889, + "id": 10950, "isConstant": false, "isLValue": false, "isPure": false, @@ -1953,17 +1953,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2151:29:8", + "src": "2151:29:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 7884, - "id": 7890, + "functionReturnParameters": 10945, + "id": 10951, "nodeType": "Return", - "src": "2144:36:8" + "src": "2144:36:28" } ] }, @@ -1971,20 +1971,20 @@ "kind": "function", "modifiers": [], "name": "readString", - "nameLocation": "2046:10:8", + "nameLocation": "2046:10:28", "parameters": { - "id": 7881, + "id": 10942, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7878, + "id": 10939, "mutability": "mutable", "name": "json", - "nameLocation": "2071:4:8", + "nameLocation": "2071:4:28", "nodeType": "VariableDeclaration", - "scope": 7892, - "src": "2057:18:8", + "scope": 10953, + "src": "2057:18:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1992,10 +1992,10 @@ "typeString": "string" }, "typeName": { - "id": 7877, + "id": 10938, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2057:6:8", + "src": "2057:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2005,13 +2005,13 @@ }, { "constant": false, - "id": 7880, + "id": 10941, "mutability": "mutable", "name": "key", - "nameLocation": "2091:3:8", + "nameLocation": "2091:3:28", "nodeType": "VariableDeclaration", - "scope": 7892, - "src": "2077:17:8", + "scope": 10953, + "src": "2077:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2019,10 +2019,10 @@ "typeString": "string" }, "typeName": { - "id": 7879, + "id": 10940, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2077:6:8", + "src": "2077:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2031,21 +2031,21 @@ "visibility": "internal" } ], - "src": "2056:39:8" + "src": "2056:39:28" }, "returnParameters": { - "id": 7884, + "id": 10945, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7883, + "id": 10944, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 7892, - "src": "2119:13:8", + "scope": 10953, + "src": "2119:13:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2053,10 +2053,10 @@ "typeString": "string" }, "typeName": { - "id": 7882, + "id": 10943, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2119:6:8", + "src": "2119:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2065,46 +2065,46 @@ "visibility": "internal" } ], - "src": "2118:15:8" + "src": "2118:15:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 7909, + "id": 10970, "nodeType": "FunctionDefinition", - "src": "2193:162:8", + "src": "2193:162:28", "nodes": [], "body": { - "id": 7908, + "id": 10969, "nodeType": "Block", - "src": "2297:58:8", + "src": "2297:58:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7904, + "id": 10965, "name": "json", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7894, - "src": "2338:4:8", + "referencedDeclaration": 10955, + "src": "2338:4:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 7905, + "id": 10966, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7896, - "src": "2344:3:8", + "referencedDeclaration": 10957, + "src": "2344:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -2123,33 +2123,33 @@ } ], "expression": { - "id": 7902, + "id": 10963, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "2314:2:8", + "referencedDeclaration": 10822, + "src": "2314:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 7903, + "id": 10964, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2317:20:8", + "memberLocation": "2317:20:28", "memberName": "parseJsonStringArray", "nodeType": "MemberAccess", - "referencedDeclaration": 13135, - "src": "2314:23:8", + "referencedDeclaration": 16196, + "src": "2314:23:28", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_array$_t_string_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (string memory,string memory) pure external returns (string memory[] memory)" } }, - "id": 7906, + "id": 10967, "isConstant": false, "isLValue": false, "isPure": false, @@ -2158,17 +2158,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2314:34:8", + "src": "2314:34:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" } }, - "functionReturnParameters": 7901, - "id": 7907, + "functionReturnParameters": 10962, + "id": 10968, "nodeType": "Return", - "src": "2307:41:8" + "src": "2307:41:28" } ] }, @@ -2176,20 +2176,20 @@ "kind": "function", "modifiers": [], "name": "readStringArray", - "nameLocation": "2202:15:8", + "nameLocation": "2202:15:28", "parameters": { - "id": 7897, + "id": 10958, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7894, + "id": 10955, "mutability": "mutable", "name": "json", - "nameLocation": "2232:4:8", + "nameLocation": "2232:4:28", "nodeType": "VariableDeclaration", - "scope": 7909, - "src": "2218:18:8", + "scope": 10970, + "src": "2218:18:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2197,10 +2197,10 @@ "typeString": "string" }, "typeName": { - "id": 7893, + "id": 10954, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2218:6:8", + "src": "2218:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2210,13 +2210,13 @@ }, { "constant": false, - "id": 7896, + "id": 10957, "mutability": "mutable", "name": "key", - "nameLocation": "2252:3:8", + "nameLocation": "2252:3:28", "nodeType": "VariableDeclaration", - "scope": 7909, - "src": "2238:17:8", + "scope": 10970, + "src": "2238:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2224,10 +2224,10 @@ "typeString": "string" }, "typeName": { - "id": 7895, + "id": 10956, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2238:6:8", + "src": "2238:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2236,21 +2236,21 @@ "visibility": "internal" } ], - "src": "2217:39:8" + "src": "2217:39:28" }, "returnParameters": { - "id": 7901, + "id": 10962, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7900, + "id": 10961, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 7909, - "src": "2280:15:8", + "scope": 10970, + "src": "2280:15:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2259,18 +2259,18 @@ }, "typeName": { "baseType": { - "id": 7898, + "id": 10959, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2280:6:8", + "src": "2280:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 7899, + "id": 10960, "nodeType": "ArrayTypeName", - "src": "2280:8:8", + "src": "2280:8:28", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -2279,46 +2279,46 @@ "visibility": "internal" } ], - "src": "2279:17:8" + "src": "2279:17:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 7925, + "id": 10986, "nodeType": "FunctionDefinition", - "src": "2361:146:8", + "src": "2361:146:28", "nodes": [], "body": { - "id": 7924, + "id": 10985, "nodeType": "Block", - "src": "2453:54:8", + "src": "2453:54:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7920, + "id": 10981, "name": "json", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7911, - "src": "2490:4:8", + "referencedDeclaration": 10972, + "src": "2490:4:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 7921, + "id": 10982, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7913, - "src": "2496:3:8", + "referencedDeclaration": 10974, + "src": "2496:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -2337,33 +2337,33 @@ } ], "expression": { - "id": 7918, + "id": 10979, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "2470:2:8", + "referencedDeclaration": 10822, + "src": "2470:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 7919, + "id": 10980, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2473:16:8", + "memberLocation": "2473:16:28", "memberName": "parseJsonAddress", "nodeType": "MemberAccess", - "referencedDeclaration": 13106, - "src": "2470:19:8", + "referencedDeclaration": 16167, + "src": "2470:19:28", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_address_$", "typeString": "function (string memory,string memory) pure external returns (address)" } }, - "id": 7922, + "id": 10983, "isConstant": false, "isLValue": false, "isPure": false, @@ -2372,17 +2372,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2470:30:8", + "src": "2470:30:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "functionReturnParameters": 7917, - "id": 7923, + "functionReturnParameters": 10978, + "id": 10984, "nodeType": "Return", - "src": "2463:37:8" + "src": "2463:37:28" } ] }, @@ -2390,20 +2390,20 @@ "kind": "function", "modifiers": [], "name": "readAddress", - "nameLocation": "2370:11:8", + "nameLocation": "2370:11:28", "parameters": { - "id": 7914, + "id": 10975, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7911, + "id": 10972, "mutability": "mutable", "name": "json", - "nameLocation": "2396:4:8", + "nameLocation": "2396:4:28", "nodeType": "VariableDeclaration", - "scope": 7925, - "src": "2382:18:8", + "scope": 10986, + "src": "2382:18:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2411,10 +2411,10 @@ "typeString": "string" }, "typeName": { - "id": 7910, + "id": 10971, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2382:6:8", + "src": "2382:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2424,13 +2424,13 @@ }, { "constant": false, - "id": 7913, + "id": 10974, "mutability": "mutable", "name": "key", - "nameLocation": "2416:3:8", + "nameLocation": "2416:3:28", "nodeType": "VariableDeclaration", - "scope": 7925, - "src": "2402:17:8", + "scope": 10986, + "src": "2402:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2438,10 +2438,10 @@ "typeString": "string" }, "typeName": { - "id": 7912, + "id": 10973, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2402:6:8", + "src": "2402:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2450,21 +2450,21 @@ "visibility": "internal" } ], - "src": "2381:39:8" + "src": "2381:39:28" }, "returnParameters": { - "id": 7917, + "id": 10978, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7916, + "id": 10977, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 7925, - "src": "2444:7:8", + "scope": 10986, + "src": "2444:7:28", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2472,10 +2472,10 @@ "typeString": "address" }, "typeName": { - "id": 7915, + "id": 10976, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2444:7:8", + "src": "2444:7:28", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -2485,46 +2485,46 @@ "visibility": "internal" } ], - "src": "2443:9:8" + "src": "2443:9:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 7942, + "id": 11003, "nodeType": "FunctionDefinition", - "src": "2513:165:8", + "src": "2513:165:28", "nodes": [], "body": { - "id": 7941, + "id": 11002, "nodeType": "Block", - "src": "2619:59:8", + "src": "2619:59:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7937, + "id": 10998, "name": "json", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7927, - "src": "2661:4:8", + "referencedDeclaration": 10988, + "src": "2661:4:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 7938, + "id": 10999, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7929, - "src": "2667:3:8", + "referencedDeclaration": 10990, + "src": "2667:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -2543,33 +2543,33 @@ } ], "expression": { - "id": 7935, + "id": 10996, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "2636:2:8", + "referencedDeclaration": 10822, + "src": "2636:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 7936, + "id": 10997, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2639:21:8", + "memberLocation": "2639:21:28", "memberName": "parseJsonAddressArray", "nodeType": "MemberAccess", - "referencedDeclaration": 13116, - "src": "2636:24:8", + "referencedDeclaration": 16177, + "src": "2636:24:28", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_array$_t_address_$dyn_memory_ptr_$", "typeString": "function (string memory,string memory) pure external returns (address[] memory)" } }, - "id": 7939, + "id": 11000, "isConstant": false, "isLValue": false, "isPure": false, @@ -2578,17 +2578,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2636:35:8", + "src": "2636:35:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" } }, - "functionReturnParameters": 7934, - "id": 7940, + "functionReturnParameters": 10995, + "id": 11001, "nodeType": "Return", - "src": "2629:42:8" + "src": "2629:42:28" } ] }, @@ -2596,20 +2596,20 @@ "kind": "function", "modifiers": [], "name": "readAddressArray", - "nameLocation": "2522:16:8", + "nameLocation": "2522:16:28", "parameters": { - "id": 7930, + "id": 10991, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7927, + "id": 10988, "mutability": "mutable", "name": "json", - "nameLocation": "2553:4:8", + "nameLocation": "2553:4:28", "nodeType": "VariableDeclaration", - "scope": 7942, - "src": "2539:18:8", + "scope": 11003, + "src": "2539:18:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2617,10 +2617,10 @@ "typeString": "string" }, "typeName": { - "id": 7926, + "id": 10987, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2539:6:8", + "src": "2539:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2630,13 +2630,13 @@ }, { "constant": false, - "id": 7929, + "id": 10990, "mutability": "mutable", "name": "key", - "nameLocation": "2573:3:8", + "nameLocation": "2573:3:28", "nodeType": "VariableDeclaration", - "scope": 7942, - "src": "2559:17:8", + "scope": 11003, + "src": "2559:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2644,10 +2644,10 @@ "typeString": "string" }, "typeName": { - "id": 7928, + "id": 10989, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2559:6:8", + "src": "2559:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2656,21 +2656,21 @@ "visibility": "internal" } ], - "src": "2538:39:8" + "src": "2538:39:28" }, "returnParameters": { - "id": 7934, + "id": 10995, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7933, + "id": 10994, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 7942, - "src": "2601:16:8", + "scope": 11003, + "src": "2601:16:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2679,19 +2679,19 @@ }, "typeName": { "baseType": { - "id": 7931, + "id": 10992, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2601:7:8", + "src": "2601:7:28", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 7932, + "id": 10993, "nodeType": "ArrayTypeName", - "src": "2601:9:8", + "src": "2601:9:28", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -2700,46 +2700,46 @@ "visibility": "internal" } ], - "src": "2600:18:8" + "src": "2600:18:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 7958, + "id": 11019, "nodeType": "FunctionDefinition", - "src": "2684:137:8", + "src": "2684:137:28", "nodes": [], "body": { - "id": 7957, + "id": 11018, "nodeType": "Block", - "src": "2770:51:8", + "src": "2770:51:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7953, + "id": 11014, "name": "json", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7944, - "src": "2804:4:8", + "referencedDeclaration": 11005, + "src": "2804:4:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 7954, + "id": 11015, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7946, - "src": "2810:3:8", + "referencedDeclaration": 11007, + "src": "2810:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -2758,33 +2758,33 @@ } ], "expression": { - "id": 7951, + "id": 11012, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "2787:2:8", + "referencedDeclaration": 10822, + "src": "2787:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 7952, + "id": 11013, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2790:13:8", + "memberLocation": "2790:13:28", "memberName": "parseJsonBool", "nodeType": "MemberAccess", - "referencedDeclaration": 13087, - "src": "2787:16:8", + "referencedDeclaration": 16148, + "src": "2787:16:28", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$", "typeString": "function (string memory,string memory) pure external returns (bool)" } }, - "id": 7955, + "id": 11016, "isConstant": false, "isLValue": false, "isPure": false, @@ -2793,17 +2793,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2787:27:8", + "src": "2787:27:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "functionReturnParameters": 7950, - "id": 7956, + "functionReturnParameters": 11011, + "id": 11017, "nodeType": "Return", - "src": "2780:34:8" + "src": "2780:34:28" } ] }, @@ -2811,20 +2811,20 @@ "kind": "function", "modifiers": [], "name": "readBool", - "nameLocation": "2693:8:8", + "nameLocation": "2693:8:28", "parameters": { - "id": 7947, + "id": 11008, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7944, + "id": 11005, "mutability": "mutable", "name": "json", - "nameLocation": "2716:4:8", + "nameLocation": "2716:4:28", "nodeType": "VariableDeclaration", - "scope": 7958, - "src": "2702:18:8", + "scope": 11019, + "src": "2702:18:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2832,10 +2832,10 @@ "typeString": "string" }, "typeName": { - "id": 7943, + "id": 11004, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2702:6:8", + "src": "2702:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2845,13 +2845,13 @@ }, { "constant": false, - "id": 7946, + "id": 11007, "mutability": "mutable", "name": "key", - "nameLocation": "2736:3:8", + "nameLocation": "2736:3:28", "nodeType": "VariableDeclaration", - "scope": 7958, - "src": "2722:17:8", + "scope": 11019, + "src": "2722:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2859,10 +2859,10 @@ "typeString": "string" }, "typeName": { - "id": 7945, + "id": 11006, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2722:6:8", + "src": "2722:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2871,21 +2871,21 @@ "visibility": "internal" } ], - "src": "2701:39:8" + "src": "2701:39:28" }, "returnParameters": { - "id": 7950, + "id": 11011, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7949, + "id": 11010, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 7958, - "src": "2764:4:8", + "scope": 11019, + "src": "2764:4:28", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2893,10 +2893,10 @@ "typeString": "bool" }, "typeName": { - "id": 7948, + "id": 11009, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "2764:4:8", + "src": "2764:4:28", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2905,46 +2905,46 @@ "visibility": "internal" } ], - "src": "2763:6:8" + "src": "2763:6:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 7975, + "id": 11036, "nodeType": "FunctionDefinition", - "src": "2827:156:8", + "src": "2827:156:28", "nodes": [], "body": { - "id": 7974, + "id": 11035, "nodeType": "Block", - "src": "2927:56:8", + "src": "2927:56:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7970, + "id": 11031, "name": "json", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7960, - "src": "2966:4:8", + "referencedDeclaration": 11021, + "src": "2966:4:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 7971, + "id": 11032, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7962, - "src": "2972:3:8", + "referencedDeclaration": 11023, + "src": "2972:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -2963,33 +2963,33 @@ } ], "expression": { - "id": 7968, + "id": 11029, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "2944:2:8", + "referencedDeclaration": 10822, + "src": "2944:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 7969, + "id": 11030, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2947:18:8", + "memberLocation": "2947:18:28", "memberName": "parseJsonBoolArray", "nodeType": "MemberAccess", - "referencedDeclaration": 13097, - "src": "2944:21:8", + "referencedDeclaration": 16158, + "src": "2944:21:28", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_array$_t_bool_$dyn_memory_ptr_$", "typeString": "function (string memory,string memory) pure external returns (bool[] memory)" } }, - "id": 7972, + "id": 11033, "isConstant": false, "isLValue": false, "isPure": false, @@ -2998,17 +2998,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2944:32:8", + "src": "2944:32:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_bool_$dyn_memory_ptr", "typeString": "bool[] memory" } }, - "functionReturnParameters": 7967, - "id": 7973, + "functionReturnParameters": 11028, + "id": 11034, "nodeType": "Return", - "src": "2937:39:8" + "src": "2937:39:28" } ] }, @@ -3016,20 +3016,20 @@ "kind": "function", "modifiers": [], "name": "readBoolArray", - "nameLocation": "2836:13:8", + "nameLocation": "2836:13:28", "parameters": { - "id": 7963, + "id": 11024, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7960, + "id": 11021, "mutability": "mutable", "name": "json", - "nameLocation": "2864:4:8", + "nameLocation": "2864:4:28", "nodeType": "VariableDeclaration", - "scope": 7975, - "src": "2850:18:8", + "scope": 11036, + "src": "2850:18:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3037,10 +3037,10 @@ "typeString": "string" }, "typeName": { - "id": 7959, + "id": 11020, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2850:6:8", + "src": "2850:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3050,13 +3050,13 @@ }, { "constant": false, - "id": 7962, + "id": 11023, "mutability": "mutable", "name": "key", - "nameLocation": "2884:3:8", + "nameLocation": "2884:3:28", "nodeType": "VariableDeclaration", - "scope": 7975, - "src": "2870:17:8", + "scope": 11036, + "src": "2870:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3064,10 +3064,10 @@ "typeString": "string" }, "typeName": { - "id": 7961, + "id": 11022, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2870:6:8", + "src": "2870:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3076,21 +3076,21 @@ "visibility": "internal" } ], - "src": "2849:39:8" + "src": "2849:39:28" }, "returnParameters": { - "id": 7967, + "id": 11028, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7966, + "id": 11027, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 7975, - "src": "2912:13:8", + "scope": 11036, + "src": "2912:13:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3099,18 +3099,18 @@ }, "typeName": { "baseType": { - "id": 7964, + "id": 11025, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "2912:4:8", + "src": "2912:4:28", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 7965, + "id": 11026, "nodeType": "ArrayTypeName", - "src": "2912:6:8", + "src": "2912:6:28", "typeDescriptions": { "typeIdentifier": "t_array$_t_bool_$dyn_storage_ptr", "typeString": "bool[]" @@ -3119,46 +3119,46 @@ "visibility": "internal" } ], - "src": "2911:15:8" + "src": "2911:15:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 7991, + "id": 11052, "nodeType": "FunctionDefinition", - "src": "2989:147:8", + "src": "2989:147:28", "nodes": [], "body": { - "id": 7990, + "id": 11051, "nodeType": "Block", - "src": "3084:52:8", + "src": "3084:52:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 7986, + "id": 11047, "name": "json", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7977, - "src": "3119:4:8", + "referencedDeclaration": 11038, + "src": "3119:4:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 7987, + "id": 11048, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7979, - "src": "3125:3:8", + "referencedDeclaration": 11040, + "src": "3125:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -3177,33 +3177,33 @@ } ], "expression": { - "id": 7984, + "id": 11045, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "3101:2:8", + "referencedDeclaration": 10822, + "src": "3101:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 7985, + "id": 11046, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "3104:14:8", + "memberLocation": "3104:14:28", "memberName": "parseJsonBytes", "nodeType": "MemberAccess", - "referencedDeclaration": 13144, - "src": "3101:17:8", + "referencedDeclaration": 16205, + "src": "3101:17:28", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory,string memory) pure external returns (bytes memory)" } }, - "id": 7988, + "id": 11049, "isConstant": false, "isLValue": false, "isPure": false, @@ -3212,17 +3212,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3101:28:8", + "src": "3101:28:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "functionReturnParameters": 7983, - "id": 7989, + "functionReturnParameters": 11044, + "id": 11050, "nodeType": "Return", - "src": "3094:35:8" + "src": "3094:35:28" } ] }, @@ -3230,20 +3230,20 @@ "kind": "function", "modifiers": [], "name": "readBytes", - "nameLocation": "2998:9:8", + "nameLocation": "2998:9:28", "parameters": { - "id": 7980, + "id": 11041, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7977, + "id": 11038, "mutability": "mutable", "name": "json", - "nameLocation": "3022:4:8", + "nameLocation": "3022:4:28", "nodeType": "VariableDeclaration", - "scope": 7991, - "src": "3008:18:8", + "scope": 11052, + "src": "3008:18:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3251,10 +3251,10 @@ "typeString": "string" }, "typeName": { - "id": 7976, + "id": 11037, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3008:6:8", + "src": "3008:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3264,13 +3264,13 @@ }, { "constant": false, - "id": 7979, + "id": 11040, "mutability": "mutable", "name": "key", - "nameLocation": "3042:3:8", + "nameLocation": "3042:3:28", "nodeType": "VariableDeclaration", - "scope": 7991, - "src": "3028:17:8", + "scope": 11052, + "src": "3028:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3278,10 +3278,10 @@ "typeString": "string" }, "typeName": { - "id": 7978, + "id": 11039, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3028:6:8", + "src": "3028:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3290,21 +3290,21 @@ "visibility": "internal" } ], - "src": "3007:39:8" + "src": "3007:39:28" }, "returnParameters": { - "id": 7983, + "id": 11044, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7982, + "id": 11043, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 7991, - "src": "3070:12:8", + "scope": 11052, + "src": "3070:12:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3312,10 +3312,10 @@ "typeString": "bytes" }, "typeName": { - "id": 7981, + "id": 11042, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3070:5:8", + "src": "3070:5:28", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3324,46 +3324,46 @@ "visibility": "internal" } ], - "src": "3069:14:8" + "src": "3069:14:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 8008, + "id": 11069, "nodeType": "FunctionDefinition", - "src": "3142:159:8", + "src": "3142:159:28", "nodes": [], "body": { - "id": 8007, + "id": 11068, "nodeType": "Block", - "src": "3244:57:8", + "src": "3244:57:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 8003, + "id": 11064, "name": "json", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7993, - "src": "3284:4:8", + "referencedDeclaration": 11054, + "src": "3284:4:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8004, + "id": 11065, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7995, - "src": "3290:3:8", + "referencedDeclaration": 11056, + "src": "3290:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -3382,33 +3382,33 @@ } ], "expression": { - "id": 8001, + "id": 11062, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "3261:2:8", + "referencedDeclaration": 10822, + "src": "3261:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 8002, + "id": 11063, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "3264:19:8", + "memberLocation": "3264:19:28", "memberName": "parseJsonBytesArray", "nodeType": "MemberAccess", - "referencedDeclaration": 13154, - "src": "3261:22:8", + "referencedDeclaration": 16215, + "src": "3261:22:28", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (string memory,string memory) pure external returns (bytes memory[] memory)" } }, - "id": 8005, + "id": 11066, "isConstant": false, "isLValue": false, "isPure": false, @@ -3417,17 +3417,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3261:33:8", + "src": "3261:33:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes_memory_ptr_$dyn_memory_ptr", "typeString": "bytes memory[] memory" } }, - "functionReturnParameters": 8000, - "id": 8006, + "functionReturnParameters": 11061, + "id": 11067, "nodeType": "Return", - "src": "3254:40:8" + "src": "3254:40:28" } ] }, @@ -3435,20 +3435,20 @@ "kind": "function", "modifiers": [], "name": "readBytesArray", - "nameLocation": "3151:14:8", + "nameLocation": "3151:14:28", "parameters": { - "id": 7996, + "id": 11057, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7993, + "id": 11054, "mutability": "mutable", "name": "json", - "nameLocation": "3180:4:8", + "nameLocation": "3180:4:28", "nodeType": "VariableDeclaration", - "scope": 8008, - "src": "3166:18:8", + "scope": 11069, + "src": "3166:18:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3456,10 +3456,10 @@ "typeString": "string" }, "typeName": { - "id": 7992, + "id": 11053, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3166:6:8", + "src": "3166:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3469,13 +3469,13 @@ }, { "constant": false, - "id": 7995, + "id": 11056, "mutability": "mutable", "name": "key", - "nameLocation": "3200:3:8", + "nameLocation": "3200:3:28", "nodeType": "VariableDeclaration", - "scope": 8008, - "src": "3186:17:8", + "scope": 11069, + "src": "3186:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3483,10 +3483,10 @@ "typeString": "string" }, "typeName": { - "id": 7994, + "id": 11055, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3186:6:8", + "src": "3186:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3495,21 +3495,21 @@ "visibility": "internal" } ], - "src": "3165:39:8" + "src": "3165:39:28" }, "returnParameters": { - "id": 8000, + "id": 11061, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7999, + "id": 11060, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8008, - "src": "3228:14:8", + "scope": 11069, + "src": "3228:14:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3518,18 +3518,18 @@ }, "typeName": { "baseType": { - "id": 7997, + "id": 11058, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3228:5:8", + "src": "3228:5:28", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, - "id": 7998, + "id": 11059, "nodeType": "ArrayTypeName", - "src": "3228:7:8", + "src": "3228:7:28", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes_storage_$dyn_storage_ptr", "typeString": "bytes[]" @@ -3538,58 +3538,58 @@ "visibility": "internal" } ], - "src": "3227:16:8" + "src": "3227:16:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 8027, + "id": 11088, "nodeType": "FunctionDefinition", - "src": "3307:167:8", + "src": "3307:167:28", "nodes": [], "body": { - "id": 8026, + "id": 11087, "nodeType": "Block", - "src": "3413:61:8", + "src": "3413:61:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 8021, + "id": 11082, "name": "jsonKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8010, - "src": "3447:7:8", + "referencedDeclaration": 11071, + "src": "3447:7:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8022, + "id": 11083, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8012, - "src": "3456:3:8", + "referencedDeclaration": 11073, + "src": "3456:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8023, + "id": 11084, "name": "value", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8014, - "src": "3461:5:8", + "referencedDeclaration": 11075, + "src": "3461:5:28", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3612,33 +3612,33 @@ } ], "expression": { - "id": 8019, + "id": 11080, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "3430:2:8", + "referencedDeclaration": 10822, + "src": "3430:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 8020, + "id": 11081, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "3433:13:8", + "memberLocation": "3433:13:28", "memberName": "serializeBool", "nodeType": "MemberAccess", - "referencedDeclaration": 13203, - "src": "3430:16:8", + "referencedDeclaration": 16264, + "src": "3430:16:28", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_bool_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory,bool) external returns (string memory)" } }, - "id": 8024, + "id": 11085, "isConstant": false, "isLValue": false, "isPure": false, @@ -3647,17 +3647,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3430:37:8", + "src": "3430:37:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 8018, - "id": 8025, + "functionReturnParameters": 11079, + "id": 11086, "nodeType": "Return", - "src": "3423:44:8" + "src": "3423:44:28" } ] }, @@ -3665,20 +3665,20 @@ "kind": "function", "modifiers": [], "name": "serialize", - "nameLocation": "3316:9:8", + "nameLocation": "3316:9:28", "parameters": { - "id": 8015, + "id": 11076, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8010, + "id": 11071, "mutability": "mutable", "name": "jsonKey", - "nameLocation": "3340:7:8", + "nameLocation": "3340:7:28", "nodeType": "VariableDeclaration", - "scope": 8027, - "src": "3326:21:8", + "scope": 11088, + "src": "3326:21:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3686,10 +3686,10 @@ "typeString": "string" }, "typeName": { - "id": 8009, + "id": 11070, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3326:6:8", + "src": "3326:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3699,13 +3699,13 @@ }, { "constant": false, - "id": 8012, + "id": 11073, "mutability": "mutable", "name": "key", - "nameLocation": "3363:3:8", + "nameLocation": "3363:3:28", "nodeType": "VariableDeclaration", - "scope": 8027, - "src": "3349:17:8", + "scope": 11088, + "src": "3349:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3713,10 +3713,10 @@ "typeString": "string" }, "typeName": { - "id": 8011, + "id": 11072, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3349:6:8", + "src": "3349:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3726,13 +3726,13 @@ }, { "constant": false, - "id": 8014, + "id": 11075, "mutability": "mutable", "name": "value", - "nameLocation": "3373:5:8", + "nameLocation": "3373:5:28", "nodeType": "VariableDeclaration", - "scope": 8027, - "src": "3368:10:8", + "scope": 11088, + "src": "3368:10:28", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3740,10 +3740,10 @@ "typeString": "bool" }, "typeName": { - "id": 8013, + "id": 11074, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "3368:4:8", + "src": "3368:4:28", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3752,21 +3752,21 @@ "visibility": "internal" } ], - "src": "3325:54:8" + "src": "3325:54:28" }, "returnParameters": { - "id": 8018, + "id": 11079, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8017, + "id": 11078, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8027, - "src": "3398:13:8", + "scope": 11088, + "src": "3398:13:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3774,10 +3774,10 @@ "typeString": "string" }, "typeName": { - "id": 8016, + "id": 11077, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3398:6:8", + "src": "3398:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3786,58 +3786,58 @@ "visibility": "internal" } ], - "src": "3397:15:8" + "src": "3397:15:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 8047, + "id": 11108, "nodeType": "FunctionDefinition", - "src": "3480:196:8", + "src": "3480:196:28", "nodes": [], "body": { - "id": 8046, + "id": 11107, "nodeType": "Block", - "src": "3615:61:8", + "src": "3615:61:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 8041, + "id": 11102, "name": "jsonKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8029, - "src": "3649:7:8", + "referencedDeclaration": 11090, + "src": "3649:7:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8042, + "id": 11103, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8031, - "src": "3658:3:8", + "referencedDeclaration": 11092, + "src": "3658:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8043, + "id": 11104, "name": "value", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8034, - "src": "3663:5:8", + "referencedDeclaration": 11095, + "src": "3663:5:28", "typeDescriptions": { "typeIdentifier": "t_array$_t_bool_$dyn_memory_ptr", "typeString": "bool[] memory" @@ -3860,33 +3860,33 @@ } ], "expression": { - "id": 8039, + "id": 11100, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "3632:2:8", + "referencedDeclaration": 10822, + "src": "3632:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 8040, + "id": 11101, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "3635:13:8", + "memberLocation": "3635:13:28", "memberName": "serializeBool", "nodeType": "MemberAccess", - "referencedDeclaration": 13281, - "src": "3632:16:8", + "referencedDeclaration": 16342, + "src": "3632:16:28", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_array$_t_bool_$dyn_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory,bool[] memory) external returns (string memory)" } }, - "id": 8044, + "id": 11105, "isConstant": false, "isLValue": false, "isPure": false, @@ -3895,17 +3895,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3632:37:8", + "src": "3632:37:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 8038, - "id": 8045, + "functionReturnParameters": 11099, + "id": 11106, "nodeType": "Return", - "src": "3625:44:8" + "src": "3625:44:28" } ] }, @@ -3913,20 +3913,20 @@ "kind": "function", "modifiers": [], "name": "serialize", - "nameLocation": "3489:9:8", + "nameLocation": "3489:9:28", "parameters": { - "id": 8035, + "id": 11096, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8029, + "id": 11090, "mutability": "mutable", "name": "jsonKey", - "nameLocation": "3513:7:8", + "nameLocation": "3513:7:28", "nodeType": "VariableDeclaration", - "scope": 8047, - "src": "3499:21:8", + "scope": 11108, + "src": "3499:21:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3934,10 +3934,10 @@ "typeString": "string" }, "typeName": { - "id": 8028, + "id": 11089, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3499:6:8", + "src": "3499:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3947,13 +3947,13 @@ }, { "constant": false, - "id": 8031, + "id": 11092, "mutability": "mutable", "name": "key", - "nameLocation": "3536:3:8", + "nameLocation": "3536:3:28", "nodeType": "VariableDeclaration", - "scope": 8047, - "src": "3522:17:8", + "scope": 11108, + "src": "3522:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3961,10 +3961,10 @@ "typeString": "string" }, "typeName": { - "id": 8030, + "id": 11091, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3522:6:8", + "src": "3522:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3974,13 +3974,13 @@ }, { "constant": false, - "id": 8034, + "id": 11095, "mutability": "mutable", "name": "value", - "nameLocation": "3555:5:8", + "nameLocation": "3555:5:28", "nodeType": "VariableDeclaration", - "scope": 8047, - "src": "3541:19:8", + "scope": 11108, + "src": "3541:19:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3989,18 +3989,18 @@ }, "typeName": { "baseType": { - "id": 8032, + "id": 11093, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "3541:4:8", + "src": "3541:4:28", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 8033, + "id": 11094, "nodeType": "ArrayTypeName", - "src": "3541:6:8", + "src": "3541:6:28", "typeDescriptions": { "typeIdentifier": "t_array$_t_bool_$dyn_storage_ptr", "typeString": "bool[]" @@ -4009,21 +4009,21 @@ "visibility": "internal" } ], - "src": "3498:63:8" + "src": "3498:63:28" }, "returnParameters": { - "id": 8038, + "id": 11099, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8037, + "id": 11098, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8047, - "src": "3596:13:8", + "scope": 11108, + "src": "3596:13:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4031,10 +4031,10 @@ "typeString": "string" }, "typeName": { - "id": 8036, + "id": 11097, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3596:6:8", + "src": "3596:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4043,58 +4043,58 @@ "visibility": "internal" } ], - "src": "3595:15:8" + "src": "3595:15:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 8066, + "id": 11127, "nodeType": "FunctionDefinition", - "src": "3682:170:8", + "src": "3682:170:28", "nodes": [], "body": { - "id": 8065, + "id": 11126, "nodeType": "Block", - "src": "3791:61:8", + "src": "3791:61:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 8060, + "id": 11121, "name": "jsonKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8049, - "src": "3825:7:8", + "referencedDeclaration": 11110, + "src": "3825:7:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8061, + "id": 11122, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8051, - "src": "3834:3:8", + "referencedDeclaration": 11112, + "src": "3834:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8062, + "id": 11123, "name": "value", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8053, - "src": "3839:5:8", + "referencedDeclaration": 11114, + "src": "3839:5:28", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4117,33 +4117,33 @@ } ], "expression": { - "id": 8058, + "id": 11119, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "3808:2:8", + "referencedDeclaration": 10822, + "src": "3808:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 8059, + "id": 11120, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "3811:13:8", + "memberLocation": "3811:13:28", "memberName": "serializeUint", "nodeType": "MemberAccess", - "referencedDeclaration": 13214, - "src": "3808:16:8", + "referencedDeclaration": 16275, + "src": "3808:16:28", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory,uint256) external returns (string memory)" } }, - "id": 8063, + "id": 11124, "isConstant": false, "isLValue": false, "isPure": false, @@ -4152,17 +4152,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3808:37:8", + "src": "3808:37:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 8057, - "id": 8064, + "functionReturnParameters": 11118, + "id": 11125, "nodeType": "Return", - "src": "3801:44:8" + "src": "3801:44:28" } ] }, @@ -4170,20 +4170,20 @@ "kind": "function", "modifiers": [], "name": "serialize", - "nameLocation": "3691:9:8", + "nameLocation": "3691:9:28", "parameters": { - "id": 8054, + "id": 11115, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8049, + "id": 11110, "mutability": "mutable", "name": "jsonKey", - "nameLocation": "3715:7:8", + "nameLocation": "3715:7:28", "nodeType": "VariableDeclaration", - "scope": 8066, - "src": "3701:21:8", + "scope": 11127, + "src": "3701:21:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4191,10 +4191,10 @@ "typeString": "string" }, "typeName": { - "id": 8048, + "id": 11109, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3701:6:8", + "src": "3701:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4204,13 +4204,13 @@ }, { "constant": false, - "id": 8051, + "id": 11112, "mutability": "mutable", "name": "key", - "nameLocation": "3738:3:8", + "nameLocation": "3738:3:28", "nodeType": "VariableDeclaration", - "scope": 8066, - "src": "3724:17:8", + "scope": 11127, + "src": "3724:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4218,10 +4218,10 @@ "typeString": "string" }, "typeName": { - "id": 8050, + "id": 11111, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3724:6:8", + "src": "3724:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4231,13 +4231,13 @@ }, { "constant": false, - "id": 8053, + "id": 11114, "mutability": "mutable", "name": "value", - "nameLocation": "3751:5:8", + "nameLocation": "3751:5:28", "nodeType": "VariableDeclaration", - "scope": 8066, - "src": "3743:13:8", + "scope": 11127, + "src": "3743:13:28", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4245,10 +4245,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8052, + "id": 11113, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3743:7:8", + "src": "3743:7:28", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4257,21 +4257,21 @@ "visibility": "internal" } ], - "src": "3700:57:8" + "src": "3700:57:28" }, "returnParameters": { - "id": 8057, + "id": 11118, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8056, + "id": 11117, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8066, - "src": "3776:13:8", + "scope": 11127, + "src": "3776:13:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4279,10 +4279,10 @@ "typeString": "string" }, "typeName": { - "id": 8055, + "id": 11116, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3776:6:8", + "src": "3776:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4291,58 +4291,58 @@ "visibility": "internal" } ], - "src": "3775:15:8" + "src": "3775:15:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 8086, + "id": 11147, "nodeType": "FunctionDefinition", - "src": "3858:199:8", + "src": "3858:199:28", "nodes": [], "body": { - "id": 8085, + "id": 11146, "nodeType": "Block", - "src": "3996:61:8", + "src": "3996:61:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 8080, + "id": 11141, "name": "jsonKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8068, - "src": "4030:7:8", + "referencedDeclaration": 11129, + "src": "4030:7:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8081, + "id": 11142, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8070, - "src": "4039:3:8", + "referencedDeclaration": 11131, + "src": "4039:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8082, + "id": 11143, "name": "value", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8073, - "src": "4044:5:8", + "referencedDeclaration": 11134, + "src": "4044:5:28", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" @@ -4365,33 +4365,33 @@ } ], "expression": { - "id": 8078, + "id": 11139, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "4013:2:8", + "referencedDeclaration": 10822, + "src": "4013:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 8079, + "id": 11140, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4016:13:8", + "memberLocation": "4016:13:28", "memberName": "serializeUint", "nodeType": "MemberAccess", - "referencedDeclaration": 13293, - "src": "4013:16:8", + "referencedDeclaration": 16354, + "src": "4013:16:28", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_array$_t_uint256_$dyn_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory,uint256[] memory) external returns (string memory)" } }, - "id": 8083, + "id": 11144, "isConstant": false, "isLValue": false, "isPure": false, @@ -4400,17 +4400,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4013:37:8", + "src": "4013:37:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 8077, - "id": 8084, + "functionReturnParameters": 11138, + "id": 11145, "nodeType": "Return", - "src": "4006:44:8" + "src": "4006:44:28" } ] }, @@ -4418,20 +4418,20 @@ "kind": "function", "modifiers": [], "name": "serialize", - "nameLocation": "3867:9:8", + "nameLocation": "3867:9:28", "parameters": { - "id": 8074, + "id": 11135, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8068, + "id": 11129, "mutability": "mutable", "name": "jsonKey", - "nameLocation": "3891:7:8", + "nameLocation": "3891:7:28", "nodeType": "VariableDeclaration", - "scope": 8086, - "src": "3877:21:8", + "scope": 11147, + "src": "3877:21:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4439,10 +4439,10 @@ "typeString": "string" }, "typeName": { - "id": 8067, + "id": 11128, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3877:6:8", + "src": "3877:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4452,13 +4452,13 @@ }, { "constant": false, - "id": 8070, + "id": 11131, "mutability": "mutable", "name": "key", - "nameLocation": "3914:3:8", + "nameLocation": "3914:3:28", "nodeType": "VariableDeclaration", - "scope": 8086, - "src": "3900:17:8", + "scope": 11147, + "src": "3900:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4466,10 +4466,10 @@ "typeString": "string" }, "typeName": { - "id": 8069, + "id": 11130, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3900:6:8", + "src": "3900:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4479,13 +4479,13 @@ }, { "constant": false, - "id": 8073, + "id": 11134, "mutability": "mutable", "name": "value", - "nameLocation": "3936:5:8", + "nameLocation": "3936:5:28", "nodeType": "VariableDeclaration", - "scope": 8086, - "src": "3919:22:8", + "scope": 11147, + "src": "3919:22:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4494,18 +4494,18 @@ }, "typeName": { "baseType": { - "id": 8071, + "id": 11132, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3919:7:8", + "src": "3919:7:28", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 8072, + "id": 11133, "nodeType": "ArrayTypeName", - "src": "3919:9:8", + "src": "3919:9:28", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -4514,21 +4514,21 @@ "visibility": "internal" } ], - "src": "3876:66:8" + "src": "3876:66:28" }, "returnParameters": { - "id": 8077, + "id": 11138, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8076, + "id": 11137, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8086, - "src": "3977:13:8", + "scope": 11147, + "src": "3977:13:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4536,10 +4536,10 @@ "typeString": "string" }, "typeName": { - "id": 8075, + "id": 11136, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3977:6:8", + "src": "3977:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4548,58 +4548,58 @@ "visibility": "internal" } ], - "src": "3976:15:8" + "src": "3976:15:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 8105, + "id": 11166, "nodeType": "FunctionDefinition", - "src": "4063:168:8", + "src": "4063:168:28", "nodes": [], "body": { - "id": 8104, + "id": 11165, "nodeType": "Block", - "src": "4171:60:8", + "src": "4171:60:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 8099, + "id": 11160, "name": "jsonKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8088, - "src": "4204:7:8", + "referencedDeclaration": 11149, + "src": "4204:7:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8100, + "id": 11161, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8090, - "src": "4213:3:8", + "referencedDeclaration": 11151, + "src": "4213:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8101, + "id": 11162, "name": "value", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8092, - "src": "4218:5:8", + "referencedDeclaration": 11153, + "src": "4218:5:28", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -4622,33 +4622,33 @@ } ], "expression": { - "id": 8097, + "id": 11158, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "4188:2:8", + "referencedDeclaration": 10822, + "src": "4188:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 8098, + "id": 11159, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4191:12:8", + "memberLocation": "4191:12:28", "memberName": "serializeInt", "nodeType": "MemberAccess", - "referencedDeclaration": 13225, - "src": "4188:15:8", + "referencedDeclaration": 16286, + "src": "4188:15:28", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_int256_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory,int256) external returns (string memory)" } }, - "id": 8102, + "id": 11163, "isConstant": false, "isLValue": false, "isPure": false, @@ -4657,17 +4657,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4188:36:8", + "src": "4188:36:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 8096, - "id": 8103, + "functionReturnParameters": 11157, + "id": 11164, "nodeType": "Return", - "src": "4181:43:8" + "src": "4181:43:28" } ] }, @@ -4675,20 +4675,20 @@ "kind": "function", "modifiers": [], "name": "serialize", - "nameLocation": "4072:9:8", + "nameLocation": "4072:9:28", "parameters": { - "id": 8093, + "id": 11154, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8088, + "id": 11149, "mutability": "mutable", "name": "jsonKey", - "nameLocation": "4096:7:8", + "nameLocation": "4096:7:28", "nodeType": "VariableDeclaration", - "scope": 8105, - "src": "4082:21:8", + "scope": 11166, + "src": "4082:21:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4696,10 +4696,10 @@ "typeString": "string" }, "typeName": { - "id": 8087, + "id": 11148, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4082:6:8", + "src": "4082:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4709,13 +4709,13 @@ }, { "constant": false, - "id": 8090, + "id": 11151, "mutability": "mutable", "name": "key", - "nameLocation": "4119:3:8", + "nameLocation": "4119:3:28", "nodeType": "VariableDeclaration", - "scope": 8105, - "src": "4105:17:8", + "scope": 11166, + "src": "4105:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4723,10 +4723,10 @@ "typeString": "string" }, "typeName": { - "id": 8089, + "id": 11150, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4105:6:8", + "src": "4105:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4736,13 +4736,13 @@ }, { "constant": false, - "id": 8092, + "id": 11153, "mutability": "mutable", "name": "value", - "nameLocation": "4131:5:8", + "nameLocation": "4131:5:28", "nodeType": "VariableDeclaration", - "scope": 8105, - "src": "4124:12:8", + "scope": 11166, + "src": "4124:12:28", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4750,10 +4750,10 @@ "typeString": "int256" }, "typeName": { - "id": 8091, + "id": 11152, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "4124:6:8", + "src": "4124:6:28", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -4762,21 +4762,21 @@ "visibility": "internal" } ], - "src": "4081:56:8" + "src": "4081:56:28" }, "returnParameters": { - "id": 8096, + "id": 11157, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8095, + "id": 11156, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8105, - "src": "4156:13:8", + "scope": 11166, + "src": "4156:13:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4784,10 +4784,10 @@ "typeString": "string" }, "typeName": { - "id": 8094, + "id": 11155, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4156:6:8", + "src": "4156:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4796,58 +4796,58 @@ "visibility": "internal" } ], - "src": "4155:15:8" + "src": "4155:15:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 8125, + "id": 11186, "nodeType": "FunctionDefinition", - "src": "4237:197:8", + "src": "4237:197:28", "nodes": [], "body": { - "id": 8124, + "id": 11185, "nodeType": "Block", - "src": "4374:60:8", + "src": "4374:60:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 8119, + "id": 11180, "name": "jsonKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8107, - "src": "4407:7:8", + "referencedDeclaration": 11168, + "src": "4407:7:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8120, + "id": 11181, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8109, - "src": "4416:3:8", + "referencedDeclaration": 11170, + "src": "4416:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8121, + "id": 11182, "name": "value", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8112, - "src": "4421:5:8", + "referencedDeclaration": 11173, + "src": "4421:5:28", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_memory_ptr", "typeString": "int256[] memory" @@ -4870,33 +4870,33 @@ } ], "expression": { - "id": 8117, + "id": 11178, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "4391:2:8", + "referencedDeclaration": 10822, + "src": "4391:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 8118, + "id": 11179, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4394:12:8", + "memberLocation": "4394:12:28", "memberName": "serializeInt", "nodeType": "MemberAccess", - "referencedDeclaration": 13305, - "src": "4391:15:8", + "referencedDeclaration": 16366, + "src": "4391:15:28", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_array$_t_int256_$dyn_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory,int256[] memory) external returns (string memory)" } }, - "id": 8122, + "id": 11183, "isConstant": false, "isLValue": false, "isPure": false, @@ -4905,17 +4905,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4391:36:8", + "src": "4391:36:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 8116, - "id": 8123, + "functionReturnParameters": 11177, + "id": 11184, "nodeType": "Return", - "src": "4384:43:8" + "src": "4384:43:28" } ] }, @@ -4923,20 +4923,20 @@ "kind": "function", "modifiers": [], "name": "serialize", - "nameLocation": "4246:9:8", + "nameLocation": "4246:9:28", "parameters": { - "id": 8113, + "id": 11174, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8107, + "id": 11168, "mutability": "mutable", "name": "jsonKey", - "nameLocation": "4270:7:8", + "nameLocation": "4270:7:28", "nodeType": "VariableDeclaration", - "scope": 8125, - "src": "4256:21:8", + "scope": 11186, + "src": "4256:21:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4944,10 +4944,10 @@ "typeString": "string" }, "typeName": { - "id": 8106, + "id": 11167, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4256:6:8", + "src": "4256:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4957,13 +4957,13 @@ }, { "constant": false, - "id": 8109, + "id": 11170, "mutability": "mutable", "name": "key", - "nameLocation": "4293:3:8", + "nameLocation": "4293:3:28", "nodeType": "VariableDeclaration", - "scope": 8125, - "src": "4279:17:8", + "scope": 11186, + "src": "4279:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4971,10 +4971,10 @@ "typeString": "string" }, "typeName": { - "id": 8108, + "id": 11169, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4279:6:8", + "src": "4279:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4984,13 +4984,13 @@ }, { "constant": false, - "id": 8112, + "id": 11173, "mutability": "mutable", "name": "value", - "nameLocation": "4314:5:8", + "nameLocation": "4314:5:28", "nodeType": "VariableDeclaration", - "scope": 8125, - "src": "4298:21:8", + "scope": 11186, + "src": "4298:21:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4999,18 +4999,18 @@ }, "typeName": { "baseType": { - "id": 8110, + "id": 11171, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "4298:6:8", + "src": "4298:6:28", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "id": 8111, + "id": 11172, "nodeType": "ArrayTypeName", - "src": "4298:8:8", + "src": "4298:8:28", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -5019,21 +5019,21 @@ "visibility": "internal" } ], - "src": "4255:65:8" + "src": "4255:65:28" }, "returnParameters": { - "id": 8116, + "id": 11177, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8115, + "id": 11176, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8125, - "src": "4355:13:8", + "scope": 11186, + "src": "4355:13:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5041,10 +5041,10 @@ "typeString": "string" }, "typeName": { - "id": 8114, + "id": 11175, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4355:6:8", + "src": "4355:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5053,58 +5053,58 @@ "visibility": "internal" } ], - "src": "4354:15:8" + "src": "4354:15:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 8144, + "id": 11205, "nodeType": "FunctionDefinition", - "src": "4440:173:8", + "src": "4440:173:28", "nodes": [], "body": { - "id": 8143, + "id": 11204, "nodeType": "Block", - "src": "4549:64:8", + "src": "4549:64:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 8138, + "id": 11199, "name": "jsonKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8127, - "src": "4586:7:8", + "referencedDeclaration": 11188, + "src": "4586:7:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8139, + "id": 11200, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8129, - "src": "4595:3:8", + "referencedDeclaration": 11190, + "src": "4595:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8140, + "id": 11201, "name": "value", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8131, - "src": "4600:5:8", + "referencedDeclaration": 11192, + "src": "4600:5:28", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -5127,33 +5127,33 @@ } ], "expression": { - "id": 8136, + "id": 11197, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "4566:2:8", + "referencedDeclaration": 10822, + "src": "4566:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 8137, + "id": 11198, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4569:16:8", + "memberLocation": "4569:16:28", "memberName": "serializeAddress", "nodeType": "MemberAccess", - "referencedDeclaration": 13236, - "src": "4566:19:8", + "referencedDeclaration": 16297, + "src": "4566:19:28", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_address_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory,address) external returns (string memory)" } }, - "id": 8141, + "id": 11202, "isConstant": false, "isLValue": false, "isPure": false, @@ -5162,17 +5162,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4566:40:8", + "src": "4566:40:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 8135, - "id": 8142, + "functionReturnParameters": 11196, + "id": 11203, "nodeType": "Return", - "src": "4559:47:8" + "src": "4559:47:28" } ] }, @@ -5180,20 +5180,20 @@ "kind": "function", "modifiers": [], "name": "serialize", - "nameLocation": "4449:9:8", + "nameLocation": "4449:9:28", "parameters": { - "id": 8132, + "id": 11193, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8127, + "id": 11188, "mutability": "mutable", "name": "jsonKey", - "nameLocation": "4473:7:8", + "nameLocation": "4473:7:28", "nodeType": "VariableDeclaration", - "scope": 8144, - "src": "4459:21:8", + "scope": 11205, + "src": "4459:21:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5201,10 +5201,10 @@ "typeString": "string" }, "typeName": { - "id": 8126, + "id": 11187, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4459:6:8", + "src": "4459:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5214,13 +5214,13 @@ }, { "constant": false, - "id": 8129, + "id": 11190, "mutability": "mutable", "name": "key", - "nameLocation": "4496:3:8", + "nameLocation": "4496:3:28", "nodeType": "VariableDeclaration", - "scope": 8144, - "src": "4482:17:8", + "scope": 11205, + "src": "4482:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5228,10 +5228,10 @@ "typeString": "string" }, "typeName": { - "id": 8128, + "id": 11189, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4482:6:8", + "src": "4482:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5241,13 +5241,13 @@ }, { "constant": false, - "id": 8131, + "id": 11192, "mutability": "mutable", "name": "value", - "nameLocation": "4509:5:8", + "nameLocation": "4509:5:28", "nodeType": "VariableDeclaration", - "scope": 8144, - "src": "4501:13:8", + "scope": 11205, + "src": "4501:13:28", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5255,10 +5255,10 @@ "typeString": "address" }, "typeName": { - "id": 8130, + "id": 11191, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4501:7:8", + "src": "4501:7:28", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -5268,21 +5268,21 @@ "visibility": "internal" } ], - "src": "4458:57:8" + "src": "4458:57:28" }, "returnParameters": { - "id": 8135, + "id": 11196, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8134, + "id": 11195, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8144, - "src": "4534:13:8", + "scope": 11205, + "src": "4534:13:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5290,10 +5290,10 @@ "typeString": "string" }, "typeName": { - "id": 8133, + "id": 11194, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4534:6:8", + "src": "4534:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5302,58 +5302,58 @@ "visibility": "internal" } ], - "src": "4533:15:8" + "src": "4533:15:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 8164, + "id": 11225, "nodeType": "FunctionDefinition", - "src": "4619:202:8", + "src": "4619:202:28", "nodes": [], "body": { - "id": 8163, + "id": 11224, "nodeType": "Block", - "src": "4757:64:8", + "src": "4757:64:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 8158, + "id": 11219, "name": "jsonKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8146, - "src": "4794:7:8", + "referencedDeclaration": 11207, + "src": "4794:7:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8159, + "id": 11220, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8148, - "src": "4803:3:8", + "referencedDeclaration": 11209, + "src": "4803:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8160, + "id": 11221, "name": "value", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8151, - "src": "4808:5:8", + "referencedDeclaration": 11212, + "src": "4808:5:28", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" @@ -5376,33 +5376,33 @@ } ], "expression": { - "id": 8156, + "id": 11217, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "4774:2:8", + "referencedDeclaration": 10822, + "src": "4774:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 8157, + "id": 11218, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4777:16:8", + "memberLocation": "4777:16:28", "memberName": "serializeAddress", "nodeType": "MemberAccess", - "referencedDeclaration": 13317, - "src": "4774:19:8", + "referencedDeclaration": 16378, + "src": "4774:19:28", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_array$_t_address_$dyn_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory,address[] memory) external returns (string memory)" } }, - "id": 8161, + "id": 11222, "isConstant": false, "isLValue": false, "isPure": false, @@ -5411,17 +5411,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4774:40:8", + "src": "4774:40:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 8155, - "id": 8162, + "functionReturnParameters": 11216, + "id": 11223, "nodeType": "Return", - "src": "4767:47:8" + "src": "4767:47:28" } ] }, @@ -5429,20 +5429,20 @@ "kind": "function", "modifiers": [], "name": "serialize", - "nameLocation": "4628:9:8", + "nameLocation": "4628:9:28", "parameters": { - "id": 8152, + "id": 11213, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8146, + "id": 11207, "mutability": "mutable", "name": "jsonKey", - "nameLocation": "4652:7:8", + "nameLocation": "4652:7:28", "nodeType": "VariableDeclaration", - "scope": 8164, - "src": "4638:21:8", + "scope": 11225, + "src": "4638:21:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5450,10 +5450,10 @@ "typeString": "string" }, "typeName": { - "id": 8145, + "id": 11206, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4638:6:8", + "src": "4638:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5463,13 +5463,13 @@ }, { "constant": false, - "id": 8148, + "id": 11209, "mutability": "mutable", "name": "key", - "nameLocation": "4675:3:8", + "nameLocation": "4675:3:28", "nodeType": "VariableDeclaration", - "scope": 8164, - "src": "4661:17:8", + "scope": 11225, + "src": "4661:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5477,10 +5477,10 @@ "typeString": "string" }, "typeName": { - "id": 8147, + "id": 11208, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4661:6:8", + "src": "4661:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5490,13 +5490,13 @@ }, { "constant": false, - "id": 8151, + "id": 11212, "mutability": "mutable", "name": "value", - "nameLocation": "4697:5:8", + "nameLocation": "4697:5:28", "nodeType": "VariableDeclaration", - "scope": 8164, - "src": "4680:22:8", + "scope": 11225, + "src": "4680:22:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5505,19 +5505,19 @@ }, "typeName": { "baseType": { - "id": 8149, + "id": 11210, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4680:7:8", + "src": "4680:7:28", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 8150, + "id": 11211, "nodeType": "ArrayTypeName", - "src": "4680:9:8", + "src": "4680:9:28", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -5526,21 +5526,21 @@ "visibility": "internal" } ], - "src": "4637:66:8" + "src": "4637:66:28" }, "returnParameters": { - "id": 8155, + "id": 11216, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8154, + "id": 11215, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8164, - "src": "4738:13:8", + "scope": 11225, + "src": "4738:13:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5548,10 +5548,10 @@ "typeString": "string" }, "typeName": { - "id": 8153, + "id": 11214, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4738:6:8", + "src": "4738:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5560,58 +5560,58 @@ "visibility": "internal" } ], - "src": "4737:15:8" + "src": "4737:15:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 8183, + "id": 11244, "nodeType": "FunctionDefinition", - "src": "4827:173:8", + "src": "4827:173:28", "nodes": [], "body": { - "id": 8182, + "id": 11243, "nodeType": "Block", - "src": "4936:64:8", + "src": "4936:64:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 8177, + "id": 11238, "name": "jsonKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8166, - "src": "4973:7:8", + "referencedDeclaration": 11227, + "src": "4973:7:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8178, + "id": 11239, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8168, - "src": "4982:3:8", + "referencedDeclaration": 11229, + "src": "4982:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8179, + "id": 11240, "name": "value", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8170, - "src": "4987:5:8", + "referencedDeclaration": 11231, + "src": "4987:5:28", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5634,33 +5634,33 @@ } ], "expression": { - "id": 8175, + "id": 11236, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "4953:2:8", + "referencedDeclaration": 10822, + "src": "4953:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 8176, + "id": 11237, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4956:16:8", + "memberLocation": "4956:16:28", "memberName": "serializeBytes32", "nodeType": "MemberAccess", - "referencedDeclaration": 13247, - "src": "4953:19:8", + "referencedDeclaration": 16308, + "src": "4953:19:28", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_bytes32_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory,bytes32) external returns (string memory)" } }, - "id": 8180, + "id": 11241, "isConstant": false, "isLValue": false, "isPure": false, @@ -5669,17 +5669,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4953:40:8", + "src": "4953:40:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 8174, - "id": 8181, + "functionReturnParameters": 11235, + "id": 11242, "nodeType": "Return", - "src": "4946:47:8" + "src": "4946:47:28" } ] }, @@ -5687,20 +5687,20 @@ "kind": "function", "modifiers": [], "name": "serialize", - "nameLocation": "4836:9:8", + "nameLocation": "4836:9:28", "parameters": { - "id": 8171, + "id": 11232, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8166, + "id": 11227, "mutability": "mutable", "name": "jsonKey", - "nameLocation": "4860:7:8", + "nameLocation": "4860:7:28", "nodeType": "VariableDeclaration", - "scope": 8183, - "src": "4846:21:8", + "scope": 11244, + "src": "4846:21:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5708,10 +5708,10 @@ "typeString": "string" }, "typeName": { - "id": 8165, + "id": 11226, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4846:6:8", + "src": "4846:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5721,13 +5721,13 @@ }, { "constant": false, - "id": 8168, + "id": 11229, "mutability": "mutable", "name": "key", - "nameLocation": "4883:3:8", + "nameLocation": "4883:3:28", "nodeType": "VariableDeclaration", - "scope": 8183, - "src": "4869:17:8", + "scope": 11244, + "src": "4869:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5735,10 +5735,10 @@ "typeString": "string" }, "typeName": { - "id": 8167, + "id": 11228, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4869:6:8", + "src": "4869:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5748,13 +5748,13 @@ }, { "constant": false, - "id": 8170, + "id": 11231, "mutability": "mutable", "name": "value", - "nameLocation": "4896:5:8", + "nameLocation": "4896:5:28", "nodeType": "VariableDeclaration", - "scope": 8183, - "src": "4888:13:8", + "scope": 11244, + "src": "4888:13:28", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5762,10 +5762,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 8169, + "id": 11230, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4888:7:8", + "src": "4888:7:28", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5774,21 +5774,21 @@ "visibility": "internal" } ], - "src": "4845:57:8" + "src": "4845:57:28" }, "returnParameters": { - "id": 8174, + "id": 11235, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8173, + "id": 11234, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8183, - "src": "4921:13:8", + "scope": 11244, + "src": "4921:13:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5796,10 +5796,10 @@ "typeString": "string" }, "typeName": { - "id": 8172, + "id": 11233, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4921:6:8", + "src": "4921:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5808,58 +5808,58 @@ "visibility": "internal" } ], - "src": "4920:15:8" + "src": "4920:15:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 8203, + "id": 11264, "nodeType": "FunctionDefinition", - "src": "5006:202:8", + "src": "5006:202:28", "nodes": [], "body": { - "id": 8202, + "id": 11263, "nodeType": "Block", - "src": "5144:64:8", + "src": "5144:64:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 8197, + "id": 11258, "name": "jsonKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8185, - "src": "5181:7:8", + "referencedDeclaration": 11246, + "src": "5181:7:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8198, + "id": 11259, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8187, - "src": "5190:3:8", + "referencedDeclaration": 11248, + "src": "5190:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8199, + "id": 11260, "name": "value", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8190, - "src": "5195:5:8", + "referencedDeclaration": 11251, + "src": "5195:5:28", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -5882,33 +5882,33 @@ } ], "expression": { - "id": 8195, + "id": 11256, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "5161:2:8", + "referencedDeclaration": 10822, + "src": "5161:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 8196, + "id": 11257, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5164:16:8", + "memberLocation": "5164:16:28", "memberName": "serializeBytes32", "nodeType": "MemberAccess", - "referencedDeclaration": 13329, - "src": "5161:19:8", + "referencedDeclaration": 16390, + "src": "5161:19:28", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_array$_t_bytes32_$dyn_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory,bytes32[] memory) external returns (string memory)" } }, - "id": 8200, + "id": 11261, "isConstant": false, "isLValue": false, "isPure": false, @@ -5917,17 +5917,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5161:40:8", + "src": "5161:40:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 8194, - "id": 8201, + "functionReturnParameters": 11255, + "id": 11262, "nodeType": "Return", - "src": "5154:47:8" + "src": "5154:47:28" } ] }, @@ -5935,20 +5935,20 @@ "kind": "function", "modifiers": [], "name": "serialize", - "nameLocation": "5015:9:8", + "nameLocation": "5015:9:28", "parameters": { - "id": 8191, + "id": 11252, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8185, + "id": 11246, "mutability": "mutable", "name": "jsonKey", - "nameLocation": "5039:7:8", + "nameLocation": "5039:7:28", "nodeType": "VariableDeclaration", - "scope": 8203, - "src": "5025:21:8", + "scope": 11264, + "src": "5025:21:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5956,10 +5956,10 @@ "typeString": "string" }, "typeName": { - "id": 8184, + "id": 11245, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5025:6:8", + "src": "5025:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5969,13 +5969,13 @@ }, { "constant": false, - "id": 8187, + "id": 11248, "mutability": "mutable", "name": "key", - "nameLocation": "5062:3:8", + "nameLocation": "5062:3:28", "nodeType": "VariableDeclaration", - "scope": 8203, - "src": "5048:17:8", + "scope": 11264, + "src": "5048:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5983,10 +5983,10 @@ "typeString": "string" }, "typeName": { - "id": 8186, + "id": 11247, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5048:6:8", + "src": "5048:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5996,13 +5996,13 @@ }, { "constant": false, - "id": 8190, + "id": 11251, "mutability": "mutable", "name": "value", - "nameLocation": "5084:5:8", + "nameLocation": "5084:5:28", "nodeType": "VariableDeclaration", - "scope": 8203, - "src": "5067:22:8", + "scope": 11264, + "src": "5067:22:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6011,18 +6011,18 @@ }, "typeName": { "baseType": { - "id": 8188, + "id": 11249, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5067:7:8", + "src": "5067:7:28", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 8189, + "id": 11250, "nodeType": "ArrayTypeName", - "src": "5067:9:8", + "src": "5067:9:28", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -6031,21 +6031,21 @@ "visibility": "internal" } ], - "src": "5024:66:8" + "src": "5024:66:28" }, "returnParameters": { - "id": 8194, + "id": 11255, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8193, + "id": 11254, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8203, - "src": "5125:13:8", + "scope": 11264, + "src": "5125:13:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6053,10 +6053,10 @@ "typeString": "string" }, "typeName": { - "id": 8192, + "id": 11253, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5125:6:8", + "src": "5125:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6065,58 +6065,58 @@ "visibility": "internal" } ], - "src": "5124:15:8" + "src": "5124:15:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 8222, + "id": 11283, "nodeType": "FunctionDefinition", - "src": "5214:176:8", + "src": "5214:176:28", "nodes": [], "body": { - "id": 8221, + "id": 11282, "nodeType": "Block", - "src": "5328:62:8", + "src": "5328:62:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 8216, + "id": 11277, "name": "jsonKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8205, - "src": "5363:7:8", + "referencedDeclaration": 11266, + "src": "5363:7:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8217, + "id": 11278, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8207, - "src": "5372:3:8", + "referencedDeclaration": 11268, + "src": "5372:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8218, + "id": 11279, "name": "value", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8209, - "src": "5377:5:8", + "referencedDeclaration": 11270, + "src": "5377:5:28", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -6139,33 +6139,33 @@ } ], "expression": { - "id": 8214, + "id": 11275, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "5345:2:8", + "referencedDeclaration": 10822, + "src": "5345:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 8215, + "id": 11276, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5348:14:8", + "memberLocation": "5348:14:28", "memberName": "serializeBytes", "nodeType": "MemberAccess", - "referencedDeclaration": 13269, - "src": "5345:17:8", + "referencedDeclaration": 16330, + "src": "5345:17:28", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_bytes_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory,bytes memory) external returns (string memory)" } }, - "id": 8219, + "id": 11280, "isConstant": false, "isLValue": false, "isPure": false, @@ -6174,17 +6174,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5345:38:8", + "src": "5345:38:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 8213, - "id": 8220, + "functionReturnParameters": 11274, + "id": 11281, "nodeType": "Return", - "src": "5338:45:8" + "src": "5338:45:28" } ] }, @@ -6192,20 +6192,20 @@ "kind": "function", "modifiers": [], "name": "serialize", - "nameLocation": "5223:9:8", + "nameLocation": "5223:9:28", "parameters": { - "id": 8210, + "id": 11271, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8205, + "id": 11266, "mutability": "mutable", "name": "jsonKey", - "nameLocation": "5247:7:8", + "nameLocation": "5247:7:28", "nodeType": "VariableDeclaration", - "scope": 8222, - "src": "5233:21:8", + "scope": 11283, + "src": "5233:21:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6213,10 +6213,10 @@ "typeString": "string" }, "typeName": { - "id": 8204, + "id": 11265, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5233:6:8", + "src": "5233:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6226,13 +6226,13 @@ }, { "constant": false, - "id": 8207, + "id": 11268, "mutability": "mutable", "name": "key", - "nameLocation": "5270:3:8", + "nameLocation": "5270:3:28", "nodeType": "VariableDeclaration", - "scope": 8222, - "src": "5256:17:8", + "scope": 11283, + "src": "5256:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6240,10 +6240,10 @@ "typeString": "string" }, "typeName": { - "id": 8206, + "id": 11267, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5256:6:8", + "src": "5256:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6253,13 +6253,13 @@ }, { "constant": false, - "id": 8209, + "id": 11270, "mutability": "mutable", "name": "value", - "nameLocation": "5288:5:8", + "nameLocation": "5288:5:28", "nodeType": "VariableDeclaration", - "scope": 8222, - "src": "5275:18:8", + "scope": 11283, + "src": "5275:18:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6267,10 +6267,10 @@ "typeString": "bytes" }, "typeName": { - "id": 8208, + "id": 11269, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5275:5:8", + "src": "5275:5:28", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -6279,21 +6279,21 @@ "visibility": "internal" } ], - "src": "5232:62:8" + "src": "5232:62:28" }, "returnParameters": { - "id": 8213, + "id": 11274, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8212, + "id": 11273, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8222, - "src": "5313:13:8", + "scope": 11283, + "src": "5313:13:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6301,10 +6301,10 @@ "typeString": "string" }, "typeName": { - "id": 8211, + "id": 11272, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5313:6:8", + "src": "5313:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6313,58 +6313,58 @@ "visibility": "internal" } ], - "src": "5312:15:8" + "src": "5312:15:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 8242, + "id": 11303, "nodeType": "FunctionDefinition", - "src": "5396:198:8", + "src": "5396:198:28", "nodes": [], "body": { - "id": 8241, + "id": 11302, "nodeType": "Block", - "src": "5532:62:8", + "src": "5532:62:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 8236, + "id": 11297, "name": "jsonKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8224, - "src": "5567:7:8", + "referencedDeclaration": 11285, + "src": "5567:7:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8237, + "id": 11298, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8226, - "src": "5576:3:8", + "referencedDeclaration": 11287, + "src": "5576:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8238, + "id": 11299, "name": "value", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8229, - "src": "5581:5:8", + "referencedDeclaration": 11290, + "src": "5581:5:28", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes_memory_ptr_$dyn_memory_ptr", "typeString": "bytes memory[] memory" @@ -6387,33 +6387,33 @@ } ], "expression": { - "id": 8234, + "id": 11295, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "5549:2:8", + "referencedDeclaration": 10822, + "src": "5549:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 8235, + "id": 11296, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5552:14:8", + "memberLocation": "5552:14:28", "memberName": "serializeBytes", "nodeType": "MemberAccess", - "referencedDeclaration": 13353, - "src": "5549:17:8", + "referencedDeclaration": 16414, + "src": "5549:17:28", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory,bytes memory[] memory) external returns (string memory)" } }, - "id": 8239, + "id": 11300, "isConstant": false, "isLValue": false, "isPure": false, @@ -6422,17 +6422,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5549:38:8", + "src": "5549:38:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 8233, - "id": 8240, + "functionReturnParameters": 11294, + "id": 11301, "nodeType": "Return", - "src": "5542:45:8" + "src": "5542:45:28" } ] }, @@ -6440,20 +6440,20 @@ "kind": "function", "modifiers": [], "name": "serialize", - "nameLocation": "5405:9:8", + "nameLocation": "5405:9:28", "parameters": { - "id": 8230, + "id": 11291, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8224, + "id": 11285, "mutability": "mutable", "name": "jsonKey", - "nameLocation": "5429:7:8", + "nameLocation": "5429:7:28", "nodeType": "VariableDeclaration", - "scope": 8242, - "src": "5415:21:8", + "scope": 11303, + "src": "5415:21:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6461,10 +6461,10 @@ "typeString": "string" }, "typeName": { - "id": 8223, + "id": 11284, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5415:6:8", + "src": "5415:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6474,13 +6474,13 @@ }, { "constant": false, - "id": 8226, + "id": 11287, "mutability": "mutable", "name": "key", - "nameLocation": "5452:3:8", + "nameLocation": "5452:3:28", "nodeType": "VariableDeclaration", - "scope": 8242, - "src": "5438:17:8", + "scope": 11303, + "src": "5438:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6488,10 +6488,10 @@ "typeString": "string" }, "typeName": { - "id": 8225, + "id": 11286, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5438:6:8", + "src": "5438:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6501,13 +6501,13 @@ }, { "constant": false, - "id": 8229, + "id": 11290, "mutability": "mutable", "name": "value", - "nameLocation": "5472:5:8", + "nameLocation": "5472:5:28", "nodeType": "VariableDeclaration", - "scope": 8242, - "src": "5457:20:8", + "scope": 11303, + "src": "5457:20:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6516,18 +6516,18 @@ }, "typeName": { "baseType": { - "id": 8227, + "id": 11288, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5457:5:8", + "src": "5457:5:28", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, - "id": 8228, + "id": 11289, "nodeType": "ArrayTypeName", - "src": "5457:7:8", + "src": "5457:7:28", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes_storage_$dyn_storage_ptr", "typeString": "bytes[]" @@ -6536,21 +6536,21 @@ "visibility": "internal" } ], - "src": "5414:64:8" + "src": "5414:64:28" }, "returnParameters": { - "id": 8233, + "id": 11294, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8232, + "id": 11293, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8242, - "src": "5513:13:8", + "scope": 11303, + "src": "5513:13:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6558,10 +6558,10 @@ "typeString": "string" }, "typeName": { - "id": 8231, + "id": 11292, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5513:6:8", + "src": "5513:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6570,58 +6570,58 @@ "visibility": "internal" } ], - "src": "5512:15:8" + "src": "5512:15:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 8261, + "id": 11322, "nodeType": "FunctionDefinition", - "src": "5600:198:8", + "src": "5600:198:28", "nodes": [], "body": { - "id": 8260, + "id": 11321, "nodeType": "Block", - "src": "5735:63:8", + "src": "5735:63:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 8255, + "id": 11316, "name": "jsonKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8244, - "src": "5771:7:8", + "referencedDeclaration": 11305, + "src": "5771:7:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8256, + "id": 11317, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8246, - "src": "5780:3:8", + "referencedDeclaration": 11307, + "src": "5780:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8257, + "id": 11318, "name": "value", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8248, - "src": "5785:5:8", + "referencedDeclaration": 11309, + "src": "5785:5:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -6644,33 +6644,33 @@ } ], "expression": { - "id": 8253, + "id": 11314, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "5752:2:8", + "referencedDeclaration": 10822, + "src": "5752:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 8254, + "id": 11315, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5755:15:8", + "memberLocation": "5755:15:28", "memberName": "serializeString", "nodeType": "MemberAccess", - "referencedDeclaration": 13258, - "src": "5752:18:8", + "referencedDeclaration": 16319, + "src": "5752:18:28", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory,string memory) external returns (string memory)" } }, - "id": 8258, + "id": 11319, "isConstant": false, "isLValue": false, "isPure": false, @@ -6679,17 +6679,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5752:39:8", + "src": "5752:39:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 8252, - "id": 8259, + "functionReturnParameters": 11313, + "id": 11320, "nodeType": "Return", - "src": "5745:46:8" + "src": "5745:46:28" } ] }, @@ -6697,20 +6697,20 @@ "kind": "function", "modifiers": [], "name": "serialize", - "nameLocation": "5609:9:8", + "nameLocation": "5609:9:28", "parameters": { - "id": 8249, + "id": 11310, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8244, + "id": 11305, "mutability": "mutable", "name": "jsonKey", - "nameLocation": "5633:7:8", + "nameLocation": "5633:7:28", "nodeType": "VariableDeclaration", - "scope": 8261, - "src": "5619:21:8", + "scope": 11322, + "src": "5619:21:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6718,10 +6718,10 @@ "typeString": "string" }, "typeName": { - "id": 8243, + "id": 11304, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5619:6:8", + "src": "5619:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6731,13 +6731,13 @@ }, { "constant": false, - "id": 8246, + "id": 11307, "mutability": "mutable", "name": "key", - "nameLocation": "5656:3:8", + "nameLocation": "5656:3:28", "nodeType": "VariableDeclaration", - "scope": 8261, - "src": "5642:17:8", + "scope": 11322, + "src": "5642:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6745,10 +6745,10 @@ "typeString": "string" }, "typeName": { - "id": 8245, + "id": 11306, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5642:6:8", + "src": "5642:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6758,13 +6758,13 @@ }, { "constant": false, - "id": 8248, + "id": 11309, "mutability": "mutable", "name": "value", - "nameLocation": "5675:5:8", + "nameLocation": "5675:5:28", "nodeType": "VariableDeclaration", - "scope": 8261, - "src": "5661:19:8", + "scope": 11322, + "src": "5661:19:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6772,10 +6772,10 @@ "typeString": "string" }, "typeName": { - "id": 8247, + "id": 11308, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5661:6:8", + "src": "5661:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6784,21 +6784,21 @@ "visibility": "internal" } ], - "src": "5618:63:8" + "src": "5618:63:28" }, "returnParameters": { - "id": 8252, + "id": 11313, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8251, + "id": 11312, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8261, - "src": "5716:13:8", + "scope": 11322, + "src": "5716:13:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6806,10 +6806,10 @@ "typeString": "string" }, "typeName": { - "id": 8250, + "id": 11311, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5716:6:8", + "src": "5716:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6818,58 +6818,58 @@ "visibility": "internal" } ], - "src": "5715:15:8" + "src": "5715:15:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 8281, + "id": 11342, "nodeType": "FunctionDefinition", - "src": "5804:200:8", + "src": "5804:200:28", "nodes": [], "body": { - "id": 8280, + "id": 11341, "nodeType": "Block", - "src": "5941:63:8", + "src": "5941:63:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 8275, + "id": 11336, "name": "jsonKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8263, - "src": "5977:7:8", + "referencedDeclaration": 11324, + "src": "5977:7:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8276, + "id": 11337, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8265, - "src": "5986:3:8", + "referencedDeclaration": 11326, + "src": "5986:3:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8277, + "id": 11338, "name": "value", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8268, - "src": "5991:5:8", + "referencedDeclaration": 11329, + "src": "5991:5:28", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_memory_ptr_$dyn_memory_ptr", "typeString": "string memory[] memory" @@ -6892,33 +6892,33 @@ } ], "expression": { - "id": 8273, + "id": 11334, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "5958:2:8", + "referencedDeclaration": 10822, + "src": "5958:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 8274, + "id": 11335, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5961:15:8", + "memberLocation": "5961:15:28", "memberName": "serializeString", "nodeType": "MemberAccess", - "referencedDeclaration": 13341, - "src": "5958:18:8", + "referencedDeclaration": 16402, + "src": "5958:18:28", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_array$_t_string_memory_ptr_$dyn_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory,string memory[] memory) external returns (string memory)" } }, - "id": 8278, + "id": 11339, "isConstant": false, "isLValue": false, "isPure": false, @@ -6927,17 +6927,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5958:39:8", + "src": "5958:39:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 8272, - "id": 8279, + "functionReturnParameters": 11333, + "id": 11340, "nodeType": "Return", - "src": "5951:46:8" + "src": "5951:46:28" } ] }, @@ -6945,20 +6945,20 @@ "kind": "function", "modifiers": [], "name": "serialize", - "nameLocation": "5813:9:8", + "nameLocation": "5813:9:28", "parameters": { - "id": 8269, + "id": 11330, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8263, + "id": 11324, "mutability": "mutable", "name": "jsonKey", - "nameLocation": "5837:7:8", + "nameLocation": "5837:7:28", "nodeType": "VariableDeclaration", - "scope": 8281, - "src": "5823:21:8", + "scope": 11342, + "src": "5823:21:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6966,10 +6966,10 @@ "typeString": "string" }, "typeName": { - "id": 8262, + "id": 11323, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5823:6:8", + "src": "5823:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6979,13 +6979,13 @@ }, { "constant": false, - "id": 8265, + "id": 11326, "mutability": "mutable", "name": "key", - "nameLocation": "5860:3:8", + "nameLocation": "5860:3:28", "nodeType": "VariableDeclaration", - "scope": 8281, - "src": "5846:17:8", + "scope": 11342, + "src": "5846:17:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6993,10 +6993,10 @@ "typeString": "string" }, "typeName": { - "id": 8264, + "id": 11325, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5846:6:8", + "src": "5846:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7006,13 +7006,13 @@ }, { "constant": false, - "id": 8268, + "id": 11329, "mutability": "mutable", "name": "value", - "nameLocation": "5881:5:8", + "nameLocation": "5881:5:28", "nodeType": "VariableDeclaration", - "scope": 8281, - "src": "5865:21:8", + "scope": 11342, + "src": "5865:21:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7021,18 +7021,18 @@ }, "typeName": { "baseType": { - "id": 8266, + "id": 11327, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5865:6:8", + "src": "5865:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 8267, + "id": 11328, "nodeType": "ArrayTypeName", - "src": "5865:8:8", + "src": "5865:8:28", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -7041,21 +7041,21 @@ "visibility": "internal" } ], - "src": "5822:65:8" + "src": "5822:65:28" }, "returnParameters": { - "id": 8272, + "id": 11333, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8271, + "id": 11332, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8281, - "src": "5922:13:8", + "scope": 11342, + "src": "5922:13:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7063,10 +7063,10 @@ "typeString": "string" }, "typeName": { - "id": 8270, + "id": 11331, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5922:6:8", + "src": "5922:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7075,46 +7075,46 @@ "visibility": "internal" } ], - "src": "5921:15:8" + "src": "5921:15:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 8296, + "id": 11357, "nodeType": "FunctionDefinition", - "src": "6010:111:8", + "src": "6010:111:28", "nodes": [], "body": { - "id": 8295, + "id": 11356, "nodeType": "Block", - "src": "6077:44:8", + "src": "6077:44:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 8291, + "id": 11352, "name": "jsonKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8283, - "src": "6100:7:8", + "referencedDeclaration": 11344, + "src": "6100:7:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8292, + "id": 11353, "name": "path", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8285, - "src": "6109:4:8", + "referencedDeclaration": 11346, + "src": "6109:4:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7133,33 +7133,33 @@ } ], "expression": { - "id": 8288, + "id": 11349, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "6087:2:8", + "referencedDeclaration": 10822, + "src": "6087:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 8290, + "id": 11351, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6090:9:8", + "memberLocation": "6090:9:28", "memberName": "writeJson", "nodeType": "MemberAccess", - "referencedDeclaration": 13360, - "src": "6087:12:8", + "referencedDeclaration": 16421, + "src": "6087:12:28", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory) external" } }, - "id": 8293, + "id": 11354, "isConstant": false, "isLValue": false, "isPure": false, @@ -7168,16 +7168,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6087:27:8", + "src": "6087:27:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8294, + "id": 11355, "nodeType": "ExpressionStatement", - "src": "6087:27:8" + "src": "6087:27:28" } ] }, @@ -7185,20 +7185,20 @@ "kind": "function", "modifiers": [], "name": "write", - "nameLocation": "6019:5:8", + "nameLocation": "6019:5:28", "parameters": { - "id": 8286, + "id": 11347, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8283, + "id": 11344, "mutability": "mutable", "name": "jsonKey", - "nameLocation": "6039:7:8", + "nameLocation": "6039:7:28", "nodeType": "VariableDeclaration", - "scope": 8296, - "src": "6025:21:8", + "scope": 11357, + "src": "6025:21:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7206,10 +7206,10 @@ "typeString": "string" }, "typeName": { - "id": 8282, + "id": 11343, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6025:6:8", + "src": "6025:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7219,13 +7219,13 @@ }, { "constant": false, - "id": 8285, + "id": 11346, "mutability": "mutable", "name": "path", - "nameLocation": "6062:4:8", + "nameLocation": "6062:4:28", "nodeType": "VariableDeclaration", - "scope": 8296, - "src": "6048:18:8", + "scope": 11357, + "src": "6048:18:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7233,10 +7233,10 @@ "typeString": "string" }, "typeName": { - "id": 8284, + "id": 11345, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6048:6:8", + "src": "6048:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7245,64 +7245,64 @@ "visibility": "internal" } ], - "src": "6024:43:8" + "src": "6024:43:28" }, "returnParameters": { - "id": 8287, + "id": 11348, "nodeType": "ParameterList", "parameters": [], - "src": "6077:0:8" + "src": "6077:0:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 8314, + "id": 11375, "nodeType": "FunctionDefinition", - "src": "6127:145:8", + "src": "6127:145:28", "nodes": [], "body": { - "id": 8313, + "id": 11374, "nodeType": "Block", - "src": "6218:54:8", + "src": "6218:54:28", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 8308, + "id": 11369, "name": "jsonKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8298, - "src": "6241:7:8", + "referencedDeclaration": 11359, + "src": "6241:7:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8309, + "id": 11370, "name": "path", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8300, - "src": "6250:4:8", + "referencedDeclaration": 11361, + "src": "6250:4:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 8310, + "id": 11371, "name": "valueKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8302, - "src": "6256:8:8", + "referencedDeclaration": 11363, + "src": "6256:8:28", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7325,33 +7325,33 @@ } ], "expression": { - "id": 8305, + "id": 11366, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7761, - "src": "6228:2:8", + "referencedDeclaration": 10822, + "src": "6228:2:28", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 8307, + "id": 11368, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6231:9:8", + "memberLocation": "6231:9:28", "memberName": "writeJson", "nodeType": "MemberAccess", - "referencedDeclaration": 13369, - "src": "6228:12:8", + "referencedDeclaration": 16430, + "src": "6228:12:28", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory,string memory) external" } }, - "id": 8311, + "id": 11372, "isConstant": false, "isLValue": false, "isPure": false, @@ -7360,16 +7360,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6228:37:8", + "src": "6228:37:28", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8312, + "id": 11373, "nodeType": "ExpressionStatement", - "src": "6228:37:8" + "src": "6228:37:28" } ] }, @@ -7377,20 +7377,20 @@ "kind": "function", "modifiers": [], "name": "write", - "nameLocation": "6136:5:8", + "nameLocation": "6136:5:28", "parameters": { - "id": 8303, + "id": 11364, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8298, + "id": 11359, "mutability": "mutable", "name": "jsonKey", - "nameLocation": "6156:7:8", + "nameLocation": "6156:7:28", "nodeType": "VariableDeclaration", - "scope": 8314, - "src": "6142:21:8", + "scope": 11375, + "src": "6142:21:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7398,10 +7398,10 @@ "typeString": "string" }, "typeName": { - "id": 8297, + "id": 11358, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6142:6:8", + "src": "6142:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7411,13 +7411,13 @@ }, { "constant": false, - "id": 8300, + "id": 11361, "mutability": "mutable", "name": "path", - "nameLocation": "6179:4:8", + "nameLocation": "6179:4:28", "nodeType": "VariableDeclaration", - "scope": 8314, - "src": "6165:18:8", + "scope": 11375, + "src": "6165:18:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7425,10 +7425,10 @@ "typeString": "string" }, "typeName": { - "id": 8299, + "id": 11360, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6165:6:8", + "src": "6165:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7438,13 +7438,13 @@ }, { "constant": false, - "id": 8302, + "id": 11363, "mutability": "mutable", "name": "valueKey", - "nameLocation": "6199:8:8", + "nameLocation": "6199:8:28", "nodeType": "VariableDeclaration", - "scope": 8314, - "src": "6185:22:8", + "scope": 11375, + "src": "6185:22:28", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7452,10 +7452,10 @@ "typeString": "string" }, "typeName": { - "id": 8301, + "id": 11362, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6185:6:8", + "src": "6185:6:28", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7464,15 +7464,15 @@ "visibility": "internal" } ], - "src": "6141:67:8" + "src": "6141:67:28" }, "returnParameters": { - "id": 8304, + "id": 11365, "nodeType": "ParameterList", "parameters": [], - "src": "6218:0:8" + "src": "6218:0:28" }, - "scope": 8315, + "scope": 11376, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" @@ -7485,15 +7485,15 @@ "contractKind": "library", "fullyImplemented": true, "linearizedBaseContracts": [ - 8315 + 11376 ], "name": "stdJson", - "nameLocation": "838:7:8", - "scope": 8316, + "nameLocation": "838:7:28", + "scope": 11377, "usedErrors": [] } ], "license": "MIT" }, - "id": 8 + "id": 28 } \ No newline at end of file diff --git a/out/StdMath.sol/stdMath.json b/out/StdMath.sol/stdMath.json index dd0028f8d..03c69e0a5 100644 --- a/out/StdMath.sol/stdMath.json +++ b/out/StdMath.sol/stdMath.json @@ -2,12 +2,12 @@ "abi": [], "bytecode": { "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220d9cc650855f724c4123b5e610dd3880e61f5c369b55525feb53ab1a241dbff7664736f6c63430008130033", - "sourceMap": "65:1294:9:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;65:1294:9;;;;;;;;;;;;;;;;;", + "sourceMap": "65:1294:29:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;65:1294:29;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220d9cc650855f724c4123b5e610dd3880e61f5c369b55525feb53ab1a241dbff7664736f6c63430008130033", - "sourceMap": "65:1294:9:-:0;;;;;;;;", + "sourceMap": "65:1294:29:-:0;;;;;;;;", "linkReferences": {} }, "methodIdentifiers": {}, @@ -66,19 +66,19 @@ }, "ast": { "absolutePath": "lib/forge-std/src/StdMath.sol", - "id": 8458, + "id": 11519, "exportedSymbols": { "stdMath": [ - 8457 + 11518 ] }, "nodeType": "SourceUnit", - "src": "32:1328:9", + "src": "32:1328:29", "nodes": [ { - "id": 8317, + "id": 11378, "nodeType": "PragmaDirective", - "src": "32:31:9", + "src": "32:31:29", "nodes": [], "literals": [ "solidity", @@ -91,20 +91,20 @@ ] }, { - "id": 8457, + "id": 11518, "nodeType": "ContractDefinition", - "src": "65:1294:9", + "src": "65:1294:29", "nodes": [ { - "id": 8321, + "id": 11382, "nodeType": "VariableDeclaration", - "src": "87:115:9", + "src": "87:115:29", "nodes": [], "constant": true, "mutability": "constant", "name": "INT256_MIN", - "nameLocation": "111:10:9", - "scope": 8457, + "nameLocation": "111:10:29", + "scope": 11518, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -112,17 +112,17 @@ "typeString": "int256" }, "typeName": { - "id": 8318, + "id": 11379, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "87:6:9", + "src": "87:6:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, "value": { - "id": 8320, + "id": 11381, "isConstant": false, "isLValue": false, "isPure": true, @@ -130,17 +130,17 @@ "nodeType": "UnaryOperation", "operator": "-", "prefix": true, - "src": "124:78:9", + "src": "124:78:29", "subExpression": { "hexValue": "3537383936303434363138363538303937373131373835343932353034333433393533393236363334393932333332383230323832303139373238373932303033393536353634383139393638", - "id": 8319, + "id": 11380, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "125:77:9", + "src": "125:77:29", "typeDescriptions": { "typeIdentifier": "t_rational_57896044618658097711785492504343953926634992332820282019728792003956564819968_by_1", "typeString": "int_const 5789...(69 digits omitted)...9968" @@ -155,14 +155,14 @@ "visibility": "private" }, { - "id": 8347, + "id": 11408, "nodeType": "FunctionDefinition", - "src": "209:306:9", + "src": "209:306:29", "nodes": [], "body": { - "id": 8346, + "id": 11407, "nodeType": "Block", - "src": "264:251:9", + "src": "264:251:29", "nodes": [], "statements": [ { @@ -171,18 +171,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 8330, + "id": 11391, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8328, + "id": 11389, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8323, - "src": "342:1:9", + "referencedDeclaration": 11384, + "src": "342:1:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -191,52 +191,52 @@ "nodeType": "BinaryOperation", "operator": "==", "rightExpression": { - "id": 8329, + "id": 11390, "name": "INT256_MIN", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8321, - "src": "347:10:9", + "referencedDeclaration": 11382, + "src": "347:10:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "342:15:9", + "src": "342:15:29", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 8334, + "id": 11395, "nodeType": "IfStatement", - "src": "338:130:9", + "src": "338:130:29", "trueBody": { - "id": 8333, + "id": 11394, "nodeType": "Block", - "src": "359:109:9", + "src": "359:109:29", "statements": [ { "expression": { "hexValue": "3537383936303434363138363538303937373131373835343932353034333433393533393236363334393932333332383230323832303139373238373932303033393536353634383139393638", - "id": 8331, + "id": 11392, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "380:77:9", + "src": "380:77:29", "typeDescriptions": { "typeIdentifier": "t_rational_57896044618658097711785492504343953926634992332820282019728792003956564819968_by_1", "typeString": "int_const 5789...(69 digits omitted)...9968" }, "value": "57896044618658097711785492504343953926634992332820282019728792003956564819968" }, - "functionReturnParameters": 8327, - "id": 8332, + "functionReturnParameters": 11388, + "id": 11393, "nodeType": "Return", - "src": "373:84:9" + "src": "373:84:29" } ] } @@ -250,18 +250,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 8339, + "id": 11400, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8337, + "id": 11398, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8323, - "src": "493:1:9", + "referencedDeclaration": 11384, + "src": "493:1:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -271,28 +271,28 @@ "operator": ">", "rightExpression": { "hexValue": "30", - "id": 8338, + "id": 11399, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "497:1:9", + "src": "497:1:29", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "493:5:9", + "src": "493:5:29", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, "falseExpression": { - "id": 8342, + "id": 11403, "isConstant": false, "isLValue": false, "isPure": false, @@ -300,14 +300,14 @@ "nodeType": "UnaryOperation", "operator": "-", "prefix": true, - "src": "505:2:9", + "src": "505:2:29", "subExpression": { - "id": 8341, + "id": 11402, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8323, - "src": "506:1:9", + "referencedDeclaration": 11384, + "src": "506:1:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -318,20 +318,20 @@ "typeString": "int256" } }, - "id": 8343, + "id": 11404, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "Conditional", - "src": "493:14:9", + "src": "493:14:29", "trueExpression": { - "id": 8340, + "id": 11401, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8323, - "src": "501:1:9", + "referencedDeclaration": 11384, + "src": "501:1:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -350,26 +350,26 @@ "typeString": "int256" } ], - "id": 8336, + "id": 11397, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "485:7:9", + "src": "485:7:29", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 8335, + "id": 11396, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "485:7:9", + "src": "485:7:29", "typeDescriptions": {} } }, - "id": 8344, + "id": 11405, "isConstant": false, "isLValue": false, "isPure": false, @@ -378,17 +378,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "485:23:9", + "src": "485:23:29", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 8327, - "id": 8345, + "functionReturnParameters": 11388, + "id": 11406, "nodeType": "Return", - "src": "478:30:9" + "src": "478:30:29" } ] }, @@ -396,20 +396,20 @@ "kind": "function", "modifiers": [], "name": "abs", - "nameLocation": "218:3:9", + "nameLocation": "218:3:29", "parameters": { - "id": 8324, + "id": 11385, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8323, + "id": 11384, "mutability": "mutable", "name": "a", - "nameLocation": "229:1:9", + "nameLocation": "229:1:29", "nodeType": "VariableDeclaration", - "scope": 8347, - "src": "222:8:9", + "scope": 11408, + "src": "222:8:29", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -417,10 +417,10 @@ "typeString": "int256" }, "typeName": { - "id": 8322, + "id": 11383, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "222:6:9", + "src": "222:6:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -429,21 +429,21 @@ "visibility": "internal" } ], - "src": "221:10:9" + "src": "221:10:29" }, "returnParameters": { - "id": 8327, + "id": 11388, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8326, + "id": 11387, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8347, - "src": "255:7:9", + "scope": 11408, + "src": "255:7:29", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -451,10 +451,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8325, + "id": 11386, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "255:7:9", + "src": "255:7:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -463,22 +463,22 @@ "visibility": "internal" } ], - "src": "254:9:9" + "src": "254:9:29" }, - "scope": 8457, + "scope": 11518, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 8368, + "id": 11429, "nodeType": "FunctionDefinition", - "src": "521:114:9", + "src": "521:114:29", "nodes": [], "body": { - "id": 8367, + "id": 11428, "nodeType": "Block", - "src": "590:45:9", + "src": "590:45:29", "nodes": [], "statements": [ { @@ -488,18 +488,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 8358, + "id": 11419, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8356, + "id": 11417, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8349, - "src": "607:1:9", + "referencedDeclaration": 11410, + "src": "607:1:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -508,18 +508,18 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 8357, + "id": 11418, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8351, - "src": "611:1:9", + "referencedDeclaration": 11412, + "src": "611:1:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "607:5:9", + "src": "607:5:29", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -530,18 +530,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 8364, + "id": 11425, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8362, + "id": 11423, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8351, - "src": "623:1:9", + "referencedDeclaration": 11412, + "src": "623:1:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -550,47 +550,47 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 8363, + "id": 11424, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8349, - "src": "627:1:9", + "referencedDeclaration": 11410, + "src": "627:1:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "623:5:9", + "src": "623:5:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 8365, + "id": 11426, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "Conditional", - "src": "607:21:9", + "src": "607:21:29", "trueExpression": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 8361, + "id": 11422, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8359, + "id": 11420, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8349, - "src": "615:1:9", + "referencedDeclaration": 11410, + "src": "615:1:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -599,18 +599,18 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 8360, + "id": 11421, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8351, - "src": "619:1:9", + "referencedDeclaration": 11412, + "src": "619:1:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "615:5:9", + "src": "615:5:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -621,10 +621,10 @@ "typeString": "uint256" } }, - "functionReturnParameters": 8355, - "id": 8366, + "functionReturnParameters": 11416, + "id": 11427, "nodeType": "Return", - "src": "600:28:9" + "src": "600:28:29" } ] }, @@ -632,20 +632,20 @@ "kind": "function", "modifiers": [], "name": "delta", - "nameLocation": "530:5:9", + "nameLocation": "530:5:29", "parameters": { - "id": 8352, + "id": 11413, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8349, + "id": 11410, "mutability": "mutable", "name": "a", - "nameLocation": "544:1:9", + "nameLocation": "544:1:29", "nodeType": "VariableDeclaration", - "scope": 8368, - "src": "536:9:9", + "scope": 11429, + "src": "536:9:29", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -653,10 +653,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8348, + "id": 11409, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "536:7:9", + "src": "536:7:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -666,13 +666,13 @@ }, { "constant": false, - "id": 8351, + "id": 11412, "mutability": "mutable", "name": "b", - "nameLocation": "555:1:9", + "nameLocation": "555:1:29", "nodeType": "VariableDeclaration", - "scope": 8368, - "src": "547:9:9", + "scope": 11429, + "src": "547:9:29", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -680,10 +680,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8350, + "id": 11411, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "547:7:9", + "src": "547:7:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -692,21 +692,21 @@ "visibility": "internal" } ], - "src": "535:22:9" + "src": "535:22:29" }, "returnParameters": { - "id": 8355, + "id": 11416, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8354, + "id": 11415, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8368, - "src": "581:7:9", + "scope": 11429, + "src": "581:7:29", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -714,10 +714,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8353, + "id": 11414, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "581:7:9", + "src": "581:7:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -726,22 +726,22 @@ "visibility": "internal" } ], - "src": "580:9:9" + "src": "580:9:29" }, - "scope": 8457, + "scope": 11518, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 8404, + "id": 11465, "nodeType": "FunctionDefinition", - "src": "641:352:9", + "src": "641:352:29", "nodes": [], "body": { - "id": 8403, + "id": 11464, "nodeType": "Block", - "src": "708:285:9", + "src": "708:285:29", "nodes": [], "statements": [ { @@ -750,7 +750,7 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 8383, + "id": 11444, "isConstant": false, "isLValue": false, "isPure": false, @@ -762,18 +762,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 8379, + "id": 11440, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8377, + "id": 11438, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8370, - "src": "847:1:9", + "referencedDeclaration": 11431, + "src": "847:1:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -782,32 +782,32 @@ "nodeType": "BinaryOperation", "operator": "^", "rightExpression": { - "id": 8378, + "id": 11439, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8372, - "src": "851:1:9", + "referencedDeclaration": 11433, + "src": "851:1:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "847:5:9", + "src": "847:5:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } } ], - "id": 8380, + "id": 11441, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "846:7:9", + "src": "846:7:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -816,7 +816,7 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 8382, + "id": 11443, "isConstant": false, "isLValue": false, "isPure": true, @@ -824,17 +824,17 @@ "nodeType": "UnaryOperation", "operator": "-", "prefix": true, - "src": "856:2:9", + "src": "856:2:29", "subExpression": { "hexValue": "31", - "id": 8381, + "id": 11442, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "857:1:9", + "src": "857:1:29", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -846,19 +846,19 @@ "typeString": "int_const -1" } }, - "src": "846:12:9", + "src": "846:12:29", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 8394, + "id": 11455, "nodeType": "IfStatement", - "src": "842:71:9", + "src": "842:71:29", "trueBody": { - "id": 8393, + "id": 11454, "nodeType": "Block", - "src": "860:53:9", + "src": "860:53:29", "statements": [ { "expression": { @@ -866,12 +866,12 @@ { "arguments": [ { - "id": 8386, + "id": 11447, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8370, - "src": "891:1:9", + "referencedDeclaration": 11431, + "src": "891:1:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -885,18 +885,18 @@ "typeString": "int256" } ], - "id": 8385, + "id": 11446, "name": "abs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8347, - "src": "887:3:9", + "referencedDeclaration": 11408, + "src": "887:3:29", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256) pure returns (uint256)" } }, - "id": 8387, + "id": 11448, "isConstant": false, "isLValue": false, "isPure": false, @@ -905,7 +905,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "887:6:9", + "src": "887:6:29", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -915,12 +915,12 @@ { "arguments": [ { - "id": 8389, + "id": 11450, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8372, - "src": "899:1:9", + "referencedDeclaration": 11433, + "src": "899:1:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -934,18 +934,18 @@ "typeString": "int256" } ], - "id": 8388, + "id": 11449, "name": "abs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8347, - "src": "895:3:9", + "referencedDeclaration": 11408, + "src": "895:3:29", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256) pure returns (uint256)" } }, - "id": 8390, + "id": 11451, "isConstant": false, "isLValue": false, "isPure": false, @@ -954,7 +954,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "895:6:9", + "src": "895:6:29", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -973,21 +973,21 @@ "typeString": "uint256" } ], - "id": 8384, + "id": 11445, "name": "delta", "nodeType": "Identifier", "overloadedDeclarations": [ - 8368, - 8404 + 11429, + 11465 ], - "referencedDeclaration": 8368, - "src": "881:5:9", + "referencedDeclaration": 11429, + "src": "881:5:29", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$", "typeString": "function (uint256,uint256) pure returns (uint256)" } }, - "id": 8391, + "id": 11452, "isConstant": false, "isLValue": false, "isPure": false, @@ -996,17 +996,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "881:21:9", + "src": "881:21:29", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 8376, - "id": 8392, + "functionReturnParameters": 11437, + "id": 11453, "nodeType": "Return", - "src": "874:28:9" + "src": "874:28:29" } ] } @@ -1017,7 +1017,7 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 8401, + "id": 11462, "isConstant": false, "isLValue": false, "isPure": false, @@ -1025,12 +1025,12 @@ "leftExpression": { "arguments": [ { - "id": 8396, + "id": 11457, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8370, - "src": "975:1:9", + "referencedDeclaration": 11431, + "src": "975:1:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1044,18 +1044,18 @@ "typeString": "int256" } ], - "id": 8395, + "id": 11456, "name": "abs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8347, - "src": "971:3:9", + "referencedDeclaration": 11408, + "src": "971:3:29", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256) pure returns (uint256)" } }, - "id": 8397, + "id": 11458, "isConstant": false, "isLValue": false, "isPure": false, @@ -1064,7 +1064,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "971:6:9", + "src": "971:6:29", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -1076,12 +1076,12 @@ "rightExpression": { "arguments": [ { - "id": 8399, + "id": 11460, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8372, - "src": "984:1:9", + "referencedDeclaration": 11433, + "src": "984:1:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1095,18 +1095,18 @@ "typeString": "int256" } ], - "id": 8398, + "id": 11459, "name": "abs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8347, - "src": "980:3:9", + "referencedDeclaration": 11408, + "src": "980:3:29", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256) pure returns (uint256)" } }, - "id": 8400, + "id": 11461, "isConstant": false, "isLValue": false, "isPure": false, @@ -1115,23 +1115,23 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "980:6:9", + "src": "980:6:29", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "971:15:9", + "src": "971:15:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 8376, - "id": 8402, + "functionReturnParameters": 11437, + "id": 11463, "nodeType": "Return", - "src": "964:22:9" + "src": "964:22:29" } ] }, @@ -1139,20 +1139,20 @@ "kind": "function", "modifiers": [], "name": "delta", - "nameLocation": "650:5:9", + "nameLocation": "650:5:29", "parameters": { - "id": 8373, + "id": 11434, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8370, + "id": 11431, "mutability": "mutable", "name": "a", - "nameLocation": "663:1:9", + "nameLocation": "663:1:29", "nodeType": "VariableDeclaration", - "scope": 8404, - "src": "656:8:9", + "scope": 11465, + "src": "656:8:29", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1160,10 +1160,10 @@ "typeString": "int256" }, "typeName": { - "id": 8369, + "id": 11430, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "656:6:9", + "src": "656:6:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1173,13 +1173,13 @@ }, { "constant": false, - "id": 8372, + "id": 11433, "mutability": "mutable", "name": "b", - "nameLocation": "673:1:9", + "nameLocation": "673:1:29", "nodeType": "VariableDeclaration", - "scope": 8404, - "src": "666:8:9", + "scope": 11465, + "src": "666:8:29", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1187,10 +1187,10 @@ "typeString": "int256" }, "typeName": { - "id": 8371, + "id": 11432, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "666:6:9", + "src": "666:6:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1199,21 +1199,21 @@ "visibility": "internal" } ], - "src": "655:20:9" + "src": "655:20:29" }, "returnParameters": { - "id": 8376, + "id": 11437, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8375, + "id": 11436, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8404, - "src": "699:7:9", + "scope": 11465, + "src": "699:7:29", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1221,10 +1221,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8374, + "id": 11435, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "699:7:9", + "src": "699:7:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1233,38 +1233,38 @@ "visibility": "internal" } ], - "src": "698:9:9" + "src": "698:9:29" }, - "scope": 8457, + "scope": 11518, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 8427, + "id": 11488, "nodeType": "FunctionDefinition", - "src": "999:160:9", + "src": "999:160:29", "nodes": [], "body": { - "id": 8426, + "id": 11487, "nodeType": "Block", - "src": "1075:84:9", + "src": "1075:84:29", "nodes": [], "statements": [ { "assignments": [ - 8414 + 11475 ], "declarations": [ { "constant": false, - "id": 8414, + "id": 11475, "mutability": "mutable", "name": "absDelta", - "nameLocation": "1093:8:9", + "nameLocation": "1093:8:29", "nodeType": "VariableDeclaration", - "scope": 8426, - "src": "1085:16:9", + "scope": 11487, + "src": "1085:16:29", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1272,10 +1272,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8413, + "id": 11474, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1085:7:9", + "src": "1085:7:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1284,28 +1284,28 @@ "visibility": "internal" } ], - "id": 8419, + "id": 11480, "initialValue": { "arguments": [ { - "id": 8416, + "id": 11477, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8406, - "src": "1110:1:9", + "referencedDeclaration": 11467, + "src": "1110:1:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 8417, + "id": 11478, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8408, - "src": "1113:1:9", + "referencedDeclaration": 11469, + "src": "1113:1:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1323,21 +1323,21 @@ "typeString": "uint256" } ], - "id": 8415, + "id": 11476, "name": "delta", "nodeType": "Identifier", "overloadedDeclarations": [ - 8368, - 8404 + 11429, + 11465 ], - "referencedDeclaration": 8368, - "src": "1104:5:9", + "referencedDeclaration": 11429, + "src": "1104:5:29", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$", "typeString": "function (uint256,uint256) pure returns (uint256)" } }, - "id": 8418, + "id": 11479, "isConstant": false, "isLValue": false, "isPure": false, @@ -1346,7 +1346,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1104:11:9", + "src": "1104:11:29", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -1354,7 +1354,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "1085:30:9" + "src": "1085:30:29" }, { "expression": { @@ -1362,7 +1362,7 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 8424, + "id": 11485, "isConstant": false, "isLValue": false, "isPure": false, @@ -1372,18 +1372,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 8422, + "id": 11483, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8420, + "id": 11481, "name": "absDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8414, - "src": "1133:8:9", + "referencedDeclaration": 11475, + "src": "1133:8:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1393,21 +1393,21 @@ "operator": "*", "rightExpression": { "hexValue": "31653138", - "id": 8421, + "id": 11482, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1144:4:9", + "src": "1144:4:29", "typeDescriptions": { "typeIdentifier": "t_rational_1000000000000000000_by_1", "typeString": "int_const 1000000000000000000" }, "value": "1e18" }, - "src": "1133:15:9", + "src": "1133:15:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1416,27 +1416,27 @@ "nodeType": "BinaryOperation", "operator": "/", "rightExpression": { - "id": 8423, + "id": 11484, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8408, - "src": "1151:1:9", + "referencedDeclaration": 11469, + "src": "1151:1:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1133:19:9", + "src": "1133:19:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 8412, - "id": 8425, + "functionReturnParameters": 11473, + "id": 11486, "nodeType": "Return", - "src": "1126:26:9" + "src": "1126:26:29" } ] }, @@ -1444,20 +1444,20 @@ "kind": "function", "modifiers": [], "name": "percentDelta", - "nameLocation": "1008:12:9", + "nameLocation": "1008:12:29", "parameters": { - "id": 8409, + "id": 11470, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8406, + "id": 11467, "mutability": "mutable", "name": "a", - "nameLocation": "1029:1:9", + "nameLocation": "1029:1:29", "nodeType": "VariableDeclaration", - "scope": 8427, - "src": "1021:9:9", + "scope": 11488, + "src": "1021:9:29", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1465,10 +1465,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8405, + "id": 11466, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1021:7:9", + "src": "1021:7:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1478,13 +1478,13 @@ }, { "constant": false, - "id": 8408, + "id": 11469, "mutability": "mutable", "name": "b", - "nameLocation": "1040:1:9", + "nameLocation": "1040:1:29", "nodeType": "VariableDeclaration", - "scope": 8427, - "src": "1032:9:9", + "scope": 11488, + "src": "1032:9:29", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1492,10 +1492,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8407, + "id": 11468, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1032:7:9", + "src": "1032:7:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1504,21 +1504,21 @@ "visibility": "internal" } ], - "src": "1020:22:9" + "src": "1020:22:29" }, "returnParameters": { - "id": 8412, + "id": 11473, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8411, + "id": 11472, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8427, - "src": "1066:7:9", + "scope": 11488, + "src": "1066:7:29", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1526,10 +1526,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8410, + "id": 11471, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1066:7:9", + "src": "1066:7:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1538,38 +1538,38 @@ "visibility": "internal" } ], - "src": "1065:9:9" + "src": "1065:9:29" }, - "scope": 8457, + "scope": 11518, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 8456, + "id": 11517, "nodeType": "FunctionDefinition", - "src": "1165:192:9", + "src": "1165:192:29", "nodes": [], "body": { - "id": 8455, + "id": 11516, "nodeType": "Block", - "src": "1239:118:9", + "src": "1239:118:29", "nodes": [], "statements": [ { "assignments": [ - 8437 + 11498 ], "declarations": [ { "constant": false, - "id": 8437, + "id": 11498, "mutability": "mutable", "name": "absDelta", - "nameLocation": "1257:8:9", + "nameLocation": "1257:8:29", "nodeType": "VariableDeclaration", - "scope": 8455, - "src": "1249:16:9", + "scope": 11516, + "src": "1249:16:29", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1577,10 +1577,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8436, + "id": 11497, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1249:7:9", + "src": "1249:7:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1589,28 +1589,28 @@ "visibility": "internal" } ], - "id": 8442, + "id": 11503, "initialValue": { "arguments": [ { - "id": 8439, + "id": 11500, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8429, - "src": "1274:1:9", + "referencedDeclaration": 11490, + "src": "1274:1:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 8440, + "id": 11501, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8431, - "src": "1277:1:9", + "referencedDeclaration": 11492, + "src": "1277:1:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1628,21 +1628,21 @@ "typeString": "int256" } ], - "id": 8438, + "id": 11499, "name": "delta", "nodeType": "Identifier", "overloadedDeclarations": [ - 8368, - 8404 + 11429, + 11465 ], - "referencedDeclaration": 8404, - "src": "1268:5:9", + "referencedDeclaration": 11465, + "src": "1268:5:29", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256,int256) pure returns (uint256)" } }, - "id": 8441, + "id": 11502, "isConstant": false, "isLValue": false, "isPure": false, @@ -1651,7 +1651,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1268:11:9", + "src": "1268:11:29", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -1659,22 +1659,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "1249:30:9" + "src": "1249:30:29" }, { "assignments": [ - 8444 + 11505 ], "declarations": [ { "constant": false, - "id": 8444, + "id": 11505, "mutability": "mutable", "name": "absB", - "nameLocation": "1297:4:9", + "nameLocation": "1297:4:29", "nodeType": "VariableDeclaration", - "scope": 8455, - "src": "1289:12:9", + "scope": 11516, + "src": "1289:12:29", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1682,10 +1682,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8443, + "id": 11504, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1289:7:9", + "src": "1289:7:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1694,16 +1694,16 @@ "visibility": "internal" } ], - "id": 8448, + "id": 11509, "initialValue": { "arguments": [ { - "id": 8446, + "id": 11507, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8431, - "src": "1308:1:9", + "referencedDeclaration": 11492, + "src": "1308:1:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1717,18 +1717,18 @@ "typeString": "int256" } ], - "id": 8445, + "id": 11506, "name": "abs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8347, - "src": "1304:3:9", + "referencedDeclaration": 11408, + "src": "1304:3:29", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$returns$_t_uint256_$", "typeString": "function (int256) pure returns (uint256)" } }, - "id": 8447, + "id": 11508, "isConstant": false, "isLValue": false, "isPure": false, @@ -1737,7 +1737,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1304:6:9", + "src": "1304:6:29", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -1745,7 +1745,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "1289:21:9" + "src": "1289:21:29" }, { "expression": { @@ -1753,7 +1753,7 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 8453, + "id": 11514, "isConstant": false, "isLValue": false, "isPure": false, @@ -1763,18 +1763,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 8451, + "id": 11512, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8449, + "id": 11510, "name": "absDelta", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8437, - "src": "1328:8:9", + "referencedDeclaration": 11498, + "src": "1328:8:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1784,21 +1784,21 @@ "operator": "*", "rightExpression": { "hexValue": "31653138", - "id": 8450, + "id": 11511, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1339:4:9", + "src": "1339:4:29", "typeDescriptions": { "typeIdentifier": "t_rational_1000000000000000000_by_1", "typeString": "int_const 1000000000000000000" }, "value": "1e18" }, - "src": "1328:15:9", + "src": "1328:15:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1807,27 +1807,27 @@ "nodeType": "BinaryOperation", "operator": "/", "rightExpression": { - "id": 8452, + "id": 11513, "name": "absB", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8444, - "src": "1346:4:9", + "referencedDeclaration": 11505, + "src": "1346:4:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1328:22:9", + "src": "1328:22:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 8435, - "id": 8454, + "functionReturnParameters": 11496, + "id": 11515, "nodeType": "Return", - "src": "1321:29:9" + "src": "1321:29:29" } ] }, @@ -1835,20 +1835,20 @@ "kind": "function", "modifiers": [], "name": "percentDelta", - "nameLocation": "1174:12:9", + "nameLocation": "1174:12:29", "parameters": { - "id": 8432, + "id": 11493, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8429, + "id": 11490, "mutability": "mutable", "name": "a", - "nameLocation": "1194:1:9", + "nameLocation": "1194:1:29", "nodeType": "VariableDeclaration", - "scope": 8456, - "src": "1187:8:9", + "scope": 11517, + "src": "1187:8:29", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1856,10 +1856,10 @@ "typeString": "int256" }, "typeName": { - "id": 8428, + "id": 11489, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "1187:6:9", + "src": "1187:6:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1869,13 +1869,13 @@ }, { "constant": false, - "id": 8431, + "id": 11492, "mutability": "mutable", "name": "b", - "nameLocation": "1204:1:9", + "nameLocation": "1204:1:29", "nodeType": "VariableDeclaration", - "scope": 8456, - "src": "1197:8:9", + "scope": 11517, + "src": "1197:8:29", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1883,10 +1883,10 @@ "typeString": "int256" }, "typeName": { - "id": 8430, + "id": 11491, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "1197:6:9", + "src": "1197:6:29", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1895,21 +1895,21 @@ "visibility": "internal" } ], - "src": "1186:20:9" + "src": "1186:20:29" }, "returnParameters": { - "id": 8435, + "id": 11496, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8434, + "id": 11495, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8456, - "src": "1230:7:9", + "scope": 11517, + "src": "1230:7:29", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1917,10 +1917,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8433, + "id": 11494, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1230:7:9", + "src": "1230:7:29", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1929,9 +1929,9 @@ "visibility": "internal" } ], - "src": "1229:9:9" + "src": "1229:9:29" }, - "scope": 8457, + "scope": 11518, "stateMutability": "pure", "virtual": false, "visibility": "internal" @@ -1944,15 +1944,15 @@ "contractKind": "library", "fullyImplemented": true, "linearizedBaseContracts": [ - 8457 + 11518 ], "name": "stdMath", - "nameLocation": "73:7:9", - "scope": 8458, + "nameLocation": "73:7:29", + "scope": 11519, "usedErrors": [] } ], "license": "MIT" }, - "id": 9 + "id": 29 } \ No newline at end of file diff --git a/out/StdStorage.sol/stdStorage.json b/out/StdStorage.sol/stdStorage.json index 5fd7298ea..d88332d07 100644 --- a/out/StdStorage.sol/stdStorage.json +++ b/out/StdStorage.sol/stdStorage.json @@ -2,12 +2,12 @@ "abi": [], "bytecode": { "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212205114cdec7cc92cc0a6ba46a306a8bde5eede6794d49d25fba4ef3404998c1ef064736f6c63430008130033", - "sourceMap": "8870:4920:10:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;8870:4920:10;;;;;;;;;;;;;;;;;", + "sourceMap": "8870:4920:30:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;8870:4920:30;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212205114cdec7cc92cc0a6ba46a306a8bde5eede6794d49d25fba4ef3404998c1ef064736f6c63430008130033", - "sourceMap": "8870:4920:10:-:0;;;;;;;;", + "sourceMap": "8870:4920:30:-:0;;;;;;;;", "linkReferences": {} }, "methodIdentifiers": {}, @@ -74,28 +74,28 @@ }, "ast": { "absolutePath": "lib/forge-std/src/StdStorage.sol", - "id": 10129, + "id": 13190, "exportedSymbols": { "StdStorage": [ - 8489 + 11550 ], "Vm": [ - 13931 + 16992 ], "stdStorage": [ - 10128 + 13189 ], "stdStorageSafe": [ - 9537 + 12598 ] }, "nodeType": "SourceUnit", - "src": "32:13759:10", + "src": "32:13759:30", "nodes": [ { - "id": 8459, + "id": 11520, "nodeType": "PragmaDirective", - "src": "32:31:10", + "src": "32:31:30", "nodes": [], "literals": [ "solidity", @@ -108,24 +108,24 @@ ] }, { - "id": 8461, + "id": 11522, "nodeType": "ImportDirective", - "src": "65:28:10", + "src": "65:28:30", "nodes": [], "absolutePath": "lib/forge-std/src/Vm.sol", "file": "./Vm.sol", "nameLocation": "-1:-1:-1", - "scope": 10129, - "sourceUnit": 13932, + "scope": 13190, + "sourceUnit": 16993, "symbolAliases": [ { "foreign": { - "id": 8460, + "id": 11521, "name": "Vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13931, - "src": "73:2:10", + "referencedDeclaration": 16992, + "src": "73:2:30", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -134,21 +134,21 @@ "unitAlias": "" }, { - "id": 8489, + "id": 11550, "nodeType": "StructDefinition", - "src": "95:271:10", + "src": "95:271:30", "nodes": [], "canonicalName": "StdStorage", "members": [ { "constant": false, - "id": 8469, + "id": 11530, "mutability": "mutable", "name": "slots", - "nameLocation": "186:5:10", + "nameLocation": "186:5:30", "nodeType": "VariableDeclaration", - "scope": 8489, - "src": "119:72:10", + "scope": 11550, + "src": "119:72:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -156,21 +156,21 @@ "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" }, "typeName": { - "id": 8468, + "id": 11529, "keyName": "", "keyNameLocation": "-1:-1:-1", "keyType": { - "id": 8462, + "id": 11523, "name": "address", "nodeType": "ElementaryTypeName", - "src": "127:7:10", + "src": "127:7:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "Mapping", - "src": "119:66:10", + "src": "119:66:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" @@ -178,21 +178,21 @@ "valueName": "", "valueNameLocation": "-1:-1:-1", "valueType": { - "id": 8467, + "id": 11528, "keyName": "", "keyNameLocation": "-1:-1:-1", "keyType": { - "id": 8463, + "id": 11524, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "146:6:10", + "src": "146:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, "nodeType": "Mapping", - "src": "138:46:10", + "src": "138:46:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" @@ -200,21 +200,21 @@ "valueName": "", "valueNameLocation": "-1:-1:-1", "valueType": { - "id": 8466, + "id": 11527, "keyName": "", "keyNameLocation": "-1:-1:-1", "keyType": { - "id": 8464, + "id": 11525, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "164:7:10", + "src": "164:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "nodeType": "Mapping", - "src": "156:27:10", + "src": "156:27:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" @@ -222,10 +222,10 @@ "valueName": "", "valueNameLocation": "-1:-1:-1", "valueType": { - "id": 8465, + "id": 11526, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "175:7:10", + "src": "175:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -238,13 +238,13 @@ }, { "constant": false, - "id": 8477, + "id": 11538, "mutability": "mutable", "name": "finds", - "nameLocation": "261:5:10", + "nameLocation": "261:5:30", "nodeType": "VariableDeclaration", - "scope": 8489, - "src": "197:69:10", + "scope": 11550, + "src": "197:69:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -252,21 +252,21 @@ "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" }, "typeName": { - "id": 8476, + "id": 11537, "keyName": "", "keyNameLocation": "-1:-1:-1", "keyType": { - "id": 8470, + "id": 11531, "name": "address", "nodeType": "ElementaryTypeName", - "src": "205:7:10", + "src": "205:7:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "Mapping", - "src": "197:63:10", + "src": "197:63:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" @@ -274,21 +274,21 @@ "valueName": "", "valueNameLocation": "-1:-1:-1", "valueType": { - "id": 8475, + "id": 11536, "keyName": "", "keyNameLocation": "-1:-1:-1", "keyType": { - "id": 8471, + "id": 11532, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "224:6:10", + "src": "224:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, "nodeType": "Mapping", - "src": "216:43:10", + "src": "216:43:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" @@ -296,21 +296,21 @@ "valueName": "", "valueNameLocation": "-1:-1:-1", "valueType": { - "id": 8474, + "id": 11535, "keyName": "", "keyNameLocation": "-1:-1:-1", "keyType": { - "id": 8472, + "id": 11533, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "242:7:10", + "src": "242:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "nodeType": "Mapping", - "src": "234:24:10", + "src": "234:24:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" @@ -318,10 +318,10 @@ "valueName": "", "valueNameLocation": "-1:-1:-1", "valueType": { - "id": 8473, + "id": 11534, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "253:4:10", + "src": "253:4:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -334,13 +334,13 @@ }, { "constant": false, - "id": 8480, + "id": 11541, "mutability": "mutable", "name": "_keys", - "nameLocation": "282:5:10", + "nameLocation": "282:5:30", "nodeType": "VariableDeclaration", - "scope": 8489, - "src": "272:15:10", + "scope": 11550, + "src": "272:15:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -349,18 +349,18 @@ }, "typeName": { "baseType": { - "id": 8478, + "id": 11539, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "272:7:10", + "src": "272:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 8479, + "id": 11540, "nodeType": "ArrayTypeName", - "src": "272:9:10", + "src": "272:9:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -370,13 +370,13 @@ }, { "constant": false, - "id": 8482, + "id": 11543, "mutability": "mutable", "name": "_sig", - "nameLocation": "300:4:10", + "nameLocation": "300:4:30", "nodeType": "VariableDeclaration", - "scope": 8489, - "src": "293:11:10", + "scope": 11550, + "src": "293:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -384,10 +384,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 8481, + "id": 11542, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "293:6:10", + "src": "293:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -397,13 +397,13 @@ }, { "constant": false, - "id": 8484, + "id": 11545, "mutability": "mutable", "name": "_depth", - "nameLocation": "318:6:10", + "nameLocation": "318:6:30", "nodeType": "VariableDeclaration", - "scope": 8489, - "src": "310:14:10", + "scope": 11550, + "src": "310:14:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -411,10 +411,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8483, + "id": 11544, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "310:7:10", + "src": "310:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -424,13 +424,13 @@ }, { "constant": false, - "id": 8486, + "id": 11547, "mutability": "mutable", "name": "_target", - "nameLocation": "338:7:10", + "nameLocation": "338:7:30", "nodeType": "VariableDeclaration", - "scope": 8489, - "src": "330:15:10", + "scope": 11550, + "src": "330:15:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -438,10 +438,10 @@ "typeString": "address" }, "typeName": { - "id": 8485, + "id": 11546, "name": "address", "nodeType": "ElementaryTypeName", - "src": "330:7:10", + "src": "330:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -452,13 +452,13 @@ }, { "constant": false, - "id": 8488, + "id": 11549, "mutability": "mutable", "name": "_set", - "nameLocation": "359:4:10", + "nameLocation": "359:4:30", "nodeType": "VariableDeclaration", - "scope": 8489, - "src": "351:12:10", + "scope": 11550, + "src": "351:12:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -466,10 +466,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 8487, + "id": 11548, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "351:7:10", + "src": "351:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -479,38 +479,38 @@ } ], "name": "StdStorage", - "nameLocation": "102:10:10", - "scope": 10129, + "nameLocation": "102:10:30", + "scope": 13190, "visibility": "public" }, { - "id": 9537, + "id": 12598, "nodeType": "ContractDefinition", - "src": "368:8500:10", + "src": "368:8500:30", "nodes": [ { - "id": 8499, + "id": 11560, "nodeType": "EventDefinition", - "src": "397:74:10", + "src": "397:74:30", "nodes": [], "anonymous": false, "eventSelector": "9c9555b1e3102e3cf48f427d79cb678f5d9bd1ed0ad574389461e255f95170ed", "name": "SlotFound", - "nameLocation": "403:9:10", + "nameLocation": "403:9:30", "parameters": { - "id": 8498, + "id": 11559, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8491, + "id": 11552, "indexed": false, "mutability": "mutable", "name": "who", - "nameLocation": "421:3:10", + "nameLocation": "421:3:30", "nodeType": "VariableDeclaration", - "scope": 8499, - "src": "413:11:10", + "scope": 11560, + "src": "413:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -518,10 +518,10 @@ "typeString": "address" }, "typeName": { - "id": 8490, + "id": 11551, "name": "address", "nodeType": "ElementaryTypeName", - "src": "413:7:10", + "src": "413:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -532,14 +532,14 @@ }, { "constant": false, - "id": 8493, + "id": 11554, "indexed": false, "mutability": "mutable", "name": "fsig", - "nameLocation": "433:4:10", + "nameLocation": "433:4:30", "nodeType": "VariableDeclaration", - "scope": 8499, - "src": "426:11:10", + "scope": 11560, + "src": "426:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -547,10 +547,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 8492, + "id": 11553, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "426:6:10", + "src": "426:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -560,14 +560,14 @@ }, { "constant": false, - "id": 8495, + "id": 11556, "indexed": false, "mutability": "mutable", "name": "keysHash", - "nameLocation": "447:8:10", + "nameLocation": "447:8:30", "nodeType": "VariableDeclaration", - "scope": 8499, - "src": "439:16:10", + "scope": 11560, + "src": "439:16:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -575,10 +575,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 8494, + "id": 11555, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "439:7:10", + "src": "439:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -588,14 +588,14 @@ }, { "constant": false, - "id": 8497, + "id": 11558, "indexed": false, "mutability": "mutable", "name": "slot", - "nameLocation": "465:4:10", + "nameLocation": "465:4:30", "nodeType": "VariableDeclaration", - "scope": 8499, - "src": "457:12:10", + "scope": 11560, + "src": "457:12:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -603,10 +603,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8496, + "id": 11557, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "457:7:10", + "src": "457:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -615,32 +615,32 @@ "visibility": "internal" } ], - "src": "412:58:10" + "src": "412:58:30" } }, { - "id": 8505, + "id": 11566, "nodeType": "EventDefinition", - "src": "476:54:10", + "src": "476:54:30", "nodes": [], "anonymous": false, "eventSelector": "080fc4a96620c4462e705b23f346413fe3796bb63c6f8d8591baec0e231577a5", "name": "WARNING_UninitedSlot", - "nameLocation": "482:20:10", + "nameLocation": "482:20:30", "parameters": { - "id": 8504, + "id": 11565, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8501, + "id": 11562, "indexed": false, "mutability": "mutable", "name": "who", - "nameLocation": "511:3:10", + "nameLocation": "511:3:30", "nodeType": "VariableDeclaration", - "scope": 8505, - "src": "503:11:10", + "scope": 11566, + "src": "503:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -648,10 +648,10 @@ "typeString": "address" }, "typeName": { - "id": 8500, + "id": 11561, "name": "address", "nodeType": "ElementaryTypeName", - "src": "503:7:10", + "src": "503:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -662,14 +662,14 @@ }, { "constant": false, - "id": 8503, + "id": 11564, "indexed": false, "mutability": "mutable", "name": "slot", - "nameLocation": "524:4:10", + "nameLocation": "524:4:30", "nodeType": "VariableDeclaration", - "scope": 8505, - "src": "516:12:10", + "scope": 11566, + "src": "516:12:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -677,10 +677,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8502, + "id": 11563, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "516:7:10", + "src": "516:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -689,42 +689,42 @@ "visibility": "internal" } ], - "src": "502:27:10" + "src": "502:27:30" } }, { - "id": 8522, + "id": 11583, "nodeType": "VariableDeclaration", - "src": "536:84:10", + "src": "536:84:30", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "556:2:10", - "scope": 9537, + "nameLocation": "556:2:30", + "scope": 12598, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" }, "typeName": { - "id": 8507, + "id": 11568, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 8506, + "id": 11567, "name": "Vm", "nameLocations": [ - "536:2:10" + "536:2:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 13931, - "src": "536:2:10" + "referencedDeclaration": 16992, + "src": "536:2:30" }, - "referencedDeclaration": 13931, - "src": "536:2:10", + "referencedDeclaration": 16992, + "src": "536:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, @@ -740,14 +740,14 @@ "arguments": [ { "hexValue": "6865766d20636865617420636f6465", - "id": 8516, + "id": 11577, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "598:17:10", + "src": "598:17:30", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -762,18 +762,18 @@ "typeString": "literal_string \"hevm cheat code\"" } ], - "id": 8515, + "id": 11576, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "588:9:10", + "src": "588:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8517, + "id": 11578, "isConstant": false, "isLValue": false, "isPure": true, @@ -782,7 +782,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "588:28:10", + "src": "588:28:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -797,26 +797,26 @@ "typeString": "bytes32" } ], - "id": 8514, + "id": 11575, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "580:7:10", + "src": "580:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 8513, + "id": 11574, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "580:7:10", + "src": "580:7:30", "typeDescriptions": {} } }, - "id": 8518, + "id": 11579, "isConstant": false, "isLValue": false, "isPure": true, @@ -825,7 +825,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "580:37:10", + "src": "580:37:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -840,26 +840,26 @@ "typeString": "uint256" } ], - "id": 8512, + "id": 11573, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "572:7:10", + "src": "572:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 8511, + "id": 11572, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "572:7:10", + "src": "572:7:30", "typeDescriptions": {} } }, - "id": 8519, + "id": 11580, "isConstant": false, "isLValue": false, "isPure": true, @@ -868,7 +868,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "572:46:10", + "src": "572:46:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -883,26 +883,26 @@ "typeString": "uint160" } ], - "id": 8510, + "id": 11571, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "564:7:10", + "src": "564:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 8509, + "id": 11570, "name": "address", "nodeType": "ElementaryTypeName", - "src": "564:7:10", + "src": "564:7:30", "typeDescriptions": {} } }, - "id": 8520, + "id": 11581, "isConstant": false, "isLValue": false, "isPure": true, @@ -911,7 +911,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "564:55:10", + "src": "564:55:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -926,18 +926,18 @@ "typeString": "address" } ], - "id": 8508, + "id": 11569, "name": "Vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13931, - "src": "561:2:10", + "referencedDeclaration": 16992, + "src": "561:2:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_Vm_$13931_$", + "typeIdentifier": "t_type$_t_contract$_Vm_$16992_$", "typeString": "type(contract Vm)" } }, - "id": 8521, + "id": 11582, "isConstant": false, "isLValue": false, "isPure": true, @@ -946,24 +946,24 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "561:59:10", + "src": "561:59:30", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, "visibility": "private" }, { - "id": 8540, + "id": 11601, "nodeType": "FunctionDefinition", - "src": "627:123:10", + "src": "627:123:30", "nodes": [], "body": { - "id": 8539, + "id": 11600, "nodeType": "Block", - "src": "694:56:10", + "src": "694:56:30", "nodes": [], "statements": [ { @@ -974,12 +974,12 @@ { "arguments": [ { - "id": 8534, + "id": 11595, "name": "sigStr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8524, - "src": "734:6:10", + "referencedDeclaration": 11585, + "src": "734:6:30", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -993,26 +993,26 @@ "typeString": "string memory" } ], - "id": 8533, + "id": 11594, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "728:5:10", + "src": "728:5:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", "typeString": "type(bytes storage pointer)" }, "typeName": { - "id": 8532, + "id": 11593, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "728:5:10", + "src": "728:5:30", "typeDescriptions": {} } }, - "id": 8535, + "id": 11596, "isConstant": false, "isLValue": false, "isPure": false, @@ -1021,7 +1021,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "728:13:10", + "src": "728:13:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1036,18 +1036,18 @@ "typeString": "bytes memory" } ], - "id": 8531, + "id": 11592, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "718:9:10", + "src": "718:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8536, + "id": 11597, "isConstant": false, "isLValue": false, "isPure": false, @@ -1056,7 +1056,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "718:24:10", + "src": "718:24:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -1071,26 +1071,26 @@ "typeString": "bytes32" } ], - "id": 8530, + "id": 11591, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "711:6:10", + "src": "711:6:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes4_$", "typeString": "type(bytes4)" }, "typeName": { - "id": 8529, + "id": 11590, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "711:6:10", + "src": "711:6:30", "typeDescriptions": {} } }, - "id": 8537, + "id": 11598, "isConstant": false, "isLValue": false, "isPure": false, @@ -1099,17 +1099,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "711:32:10", + "src": "711:32:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, - "functionReturnParameters": 8528, - "id": 8538, + "functionReturnParameters": 11589, + "id": 11599, "nodeType": "Return", - "src": "704:39:10" + "src": "704:39:30" } ] }, @@ -1117,20 +1117,20 @@ "kind": "function", "modifiers": [], "name": "sigs", - "nameLocation": "636:4:10", + "nameLocation": "636:4:30", "parameters": { - "id": 8525, + "id": 11586, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8524, + "id": 11585, "mutability": "mutable", "name": "sigStr", - "nameLocation": "655:6:10", + "nameLocation": "655:6:30", "nodeType": "VariableDeclaration", - "scope": 8540, - "src": "641:20:10", + "scope": 11601, + "src": "641:20:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1138,10 +1138,10 @@ "typeString": "string" }, "typeName": { - "id": 8523, + "id": 11584, "name": "string", "nodeType": "ElementaryTypeName", - "src": "641:6:10", + "src": "641:6:30", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1150,21 +1150,21 @@ "visibility": "internal" } ], - "src": "640:22:10" + "src": "640:22:30" }, "returnParameters": { - "id": 8528, + "id": 11589, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8527, + "id": 11588, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8540, - "src": "686:6:10", + "scope": 11601, + "src": "686:6:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1172,10 +1172,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 8526, + "id": 11587, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "686:6:10", + "src": "686:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -1184,38 +1184,38 @@ "visibility": "internal" } ], - "src": "685:8:10" + "src": "685:8:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 8989, + "id": 12050, "nodeType": "FunctionDefinition", - "src": "1264:3304:10", + "src": "1264:3304:30", "nodes": [], "body": { - "id": 8988, + "id": 12049, "nodeType": "Block", - "src": "1330:3238:10", + "src": "1330:3238:30", "nodes": [], "statements": [ { "assignments": [ - 8550 + 11611 ], "declarations": [ { "constant": false, - "id": 8550, + "id": 11611, "mutability": "mutable", "name": "who", - "nameLocation": "1348:3:10", + "nameLocation": "1348:3:30", "nodeType": "VariableDeclaration", - "scope": 8988, - "src": "1340:11:10", + "scope": 12049, + "src": "1340:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1223,10 +1223,10 @@ "typeString": "address" }, "typeName": { - "id": 8549, + "id": 11610, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1340:7:10", + "src": "1340:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1236,52 +1236,52 @@ "visibility": "internal" } ], - "id": 8553, + "id": 11614, "initialValue": { "expression": { - "id": 8551, + "id": 11612, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "1354:4:10", + "referencedDeclaration": 11605, + "src": "1354:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8552, + "id": 11613, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "1359:7:10", + "memberLocation": "1359:7:30", "memberName": "_target", "nodeType": "MemberAccess", - "referencedDeclaration": 8486, - "src": "1354:12:10", + "referencedDeclaration": 11547, + "src": "1354:12:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "VariableDeclarationStatement", - "src": "1340:26:10" + "src": "1340:26:30" }, { "assignments": [ - 8555 + 11616 ], "declarations": [ { "constant": false, - "id": 8555, + "id": 11616, "mutability": "mutable", "name": "fsig", - "nameLocation": "1383:4:10", + "nameLocation": "1383:4:30", "nodeType": "VariableDeclaration", - "scope": 8988, - "src": "1376:11:10", + "scope": 12049, + "src": "1376:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1289,10 +1289,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 8554, + "id": 11615, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "1376:6:10", + "src": "1376:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -1301,52 +1301,52 @@ "visibility": "internal" } ], - "id": 8558, + "id": 11619, "initialValue": { "expression": { - "id": 8556, + "id": 11617, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "1390:4:10", + "referencedDeclaration": 11605, + "src": "1390:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8557, + "id": 11618, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "1395:4:10", + "memberLocation": "1395:4:30", "memberName": "_sig", "nodeType": "MemberAccess", - "referencedDeclaration": 8482, - "src": "1390:9:10", + "referencedDeclaration": 11543, + "src": "1390:9:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, "nodeType": "VariableDeclarationStatement", - "src": "1376:23:10" + "src": "1376:23:30" }, { "assignments": [ - 8560 + 11621 ], "declarations": [ { "constant": false, - "id": 8560, + "id": 11621, "mutability": "mutable", "name": "field_depth", - "nameLocation": "1417:11:10", + "nameLocation": "1417:11:30", "nodeType": "VariableDeclaration", - "scope": 8988, - "src": "1409:19:10", + "scope": 12049, + "src": "1409:19:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1354,10 +1354,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8559, + "id": 11620, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1409:7:10", + "src": "1409:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1366,52 +1366,52 @@ "visibility": "internal" } ], - "id": 8563, + "id": 11624, "initialValue": { "expression": { - "id": 8561, + "id": 11622, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "1431:4:10", + "referencedDeclaration": 11605, + "src": "1431:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8562, + "id": 11623, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "1436:6:10", + "memberLocation": "1436:6:30", "memberName": "_depth", "nodeType": "MemberAccess", - "referencedDeclaration": 8484, - "src": "1431:11:10", + "referencedDeclaration": 11545, + "src": "1431:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "1409:33:10" + "src": "1409:33:30" }, { "assignments": [ - 8568 + 11629 ], "declarations": [ { "constant": false, - "id": 8568, + "id": 11629, "mutability": "mutable", "name": "ins", - "nameLocation": "1469:3:10", + "nameLocation": "1469:3:30", "nodeType": "VariableDeclaration", - "scope": 8988, - "src": "1452:20:10", + "scope": 12049, + "src": "1452:20:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1420,18 +1420,18 @@ }, "typeName": { "baseType": { - "id": 8566, + "id": 11627, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1452:7:10", + "src": "1452:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 8567, + "id": 11628, "nodeType": "ArrayTypeName", - "src": "1452:9:10", + "src": "1452:9:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -1440,37 +1440,37 @@ "visibility": "internal" } ], - "id": 8571, + "id": 11632, "initialValue": { "expression": { - "id": 8569, + "id": 11630, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "1475:4:10", + "referencedDeclaration": 11605, + "src": "1475:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8570, + "id": 11631, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "1480:5:10", + "memberLocation": "1480:5:30", "memberName": "_keys", "nodeType": "MemberAccess", - "referencedDeclaration": 8480, - "src": "1475:10:10", + "referencedDeclaration": 11541, + "src": "1475:10:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" } }, "nodeType": "VariableDeclarationStatement", - "src": "1452:33:10" + "src": "1452:33:30" }, { "condition": { @@ -1478,40 +1478,40 @@ "baseExpression": { "baseExpression": { "expression": { - "id": 8572, + "id": 11633, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "1536:4:10", + "referencedDeclaration": 11605, + "src": "1536:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8573, + "id": 11634, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "1541:5:10", + "memberLocation": "1541:5:30", "memberName": "finds", "nodeType": "MemberAccess", - "referencedDeclaration": 8477, - "src": "1536:10:10", + "referencedDeclaration": 11538, + "src": "1536:10:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" } }, - "id": 8575, + "id": 11636, "indexExpression": { - "id": 8574, + "id": 11635, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "1547:3:10", + "referencedDeclaration": 11611, + "src": "1547:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1522,20 +1522,20 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1536:15:10", + "src": "1536:15:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" } }, - "id": 8577, + "id": 11638, "indexExpression": { - "id": 8576, + "id": 11637, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "1552:4:10", + "referencedDeclaration": 11616, + "src": "1552:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -1546,36 +1546,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1536:21:10", + "src": "1536:21:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" } }, - "id": 8585, + "id": 11646, "indexExpression": { "arguments": [ { "arguments": [ { - "id": 8581, + "id": 11642, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "1585:3:10", + "referencedDeclaration": 11629, + "src": "1585:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 8582, + "id": 11643, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "1590:11:10", + "referencedDeclaration": 11621, + "src": "1590:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1594,32 +1594,32 @@ } ], "expression": { - "id": 8579, + "id": 11640, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1568:3:10", + "src": "1568:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8580, + "id": 11641, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1572:12:10", + "memberLocation": "1572:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "1568:16:10", + "src": "1568:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8583, + "id": 11644, "isConstant": false, "isLValue": false, "isPure": false, @@ -1628,7 +1628,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1568:34:10", + "src": "1568:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1643,18 +1643,18 @@ "typeString": "bytes memory" } ], - "id": 8578, + "id": 11639, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "1558:9:10", + "src": "1558:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8584, + "id": 11645, "isConstant": false, "isLValue": false, "isPure": false, @@ -1663,7 +1663,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1558:45:10", + "src": "1558:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -1675,19 +1675,19 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1536:68:10", + "src": "1536:68:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 8602, + "id": 11663, "nodeType": "IfStatement", - "src": "1532:174:10", + "src": "1532:174:30", "trueBody": { - "id": 8601, + "id": 11662, "nodeType": "Block", - "src": "1606:100:10", + "src": "1606:100:30", "statements": [ { "expression": { @@ -1695,40 +1695,40 @@ "baseExpression": { "baseExpression": { "expression": { - "id": 8586, + "id": 11647, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "1627:4:10", + "referencedDeclaration": 11605, + "src": "1627:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8587, + "id": 11648, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "1632:5:10", + "memberLocation": "1632:5:30", "memberName": "slots", "nodeType": "MemberAccess", - "referencedDeclaration": 8469, - "src": "1627:10:10", + "referencedDeclaration": 11530, + "src": "1627:10:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" } }, - "id": 8589, + "id": 11650, "indexExpression": { - "id": 8588, + "id": 11649, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "1638:3:10", + "referencedDeclaration": 11611, + "src": "1638:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1739,20 +1739,20 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1627:15:10", + "src": "1627:15:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" } }, - "id": 8591, + "id": 11652, "indexExpression": { - "id": 8590, + "id": 11651, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "1643:4:10", + "referencedDeclaration": 11616, + "src": "1643:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -1763,36 +1763,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1627:21:10", + "src": "1627:21:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" } }, - "id": 8599, + "id": 11660, "indexExpression": { "arguments": [ { "arguments": [ { - "id": 8595, + "id": 11656, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "1676:3:10", + "referencedDeclaration": 11629, + "src": "1676:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 8596, + "id": 11657, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "1681:11:10", + "referencedDeclaration": 11621, + "src": "1681:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1811,32 +1811,32 @@ } ], "expression": { - "id": 8593, + "id": 11654, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1659:3:10", + "src": "1659:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8594, + "id": 11655, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1663:12:10", + "memberLocation": "1663:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "1659:16:10", + "src": "1659:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8597, + "id": 11658, "isConstant": false, "isLValue": false, "isPure": false, @@ -1845,7 +1845,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1659:34:10", + "src": "1659:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1860,18 +1860,18 @@ "typeString": "bytes memory" } ], - "id": 8592, + "id": 11653, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "1649:9:10", + "src": "1649:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8598, + "id": 11659, "isConstant": false, "isLValue": false, "isPure": false, @@ -1880,7 +1880,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1649:45:10", + "src": "1649:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -1892,34 +1892,34 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1627:68:10", + "src": "1627:68:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 8548, - "id": 8600, + "functionReturnParameters": 11609, + "id": 11661, "nodeType": "Return", - "src": "1620:75:10" + "src": "1620:75:30" } ] } }, { "assignments": [ - 8604 + 11665 ], "declarations": [ { "constant": false, - "id": 8604, + "id": 11665, "mutability": "mutable", "name": "cald", - "nameLocation": "1728:4:10", + "nameLocation": "1728:4:30", "nodeType": "VariableDeclaration", - "scope": 8988, - "src": "1715:17:10", + "scope": 12049, + "src": "1715:17:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1927,10 +1927,10 @@ "typeString": "bytes" }, "typeName": { - "id": 8603, + "id": 11664, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1715:5:10", + "src": "1715:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1939,16 +1939,16 @@ "visibility": "internal" } ], - "id": 8612, + "id": 11673, "initialValue": { "arguments": [ { - "id": 8607, + "id": 11668, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "1752:4:10", + "referencedDeclaration": 11616, + "src": "1752:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -1957,12 +1957,12 @@ { "arguments": [ { - "id": 8609, + "id": 11670, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "1766:3:10", + "referencedDeclaration": 11629, + "src": "1766:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -1976,18 +1976,18 @@ "typeString": "bytes32[] memory" } ], - "id": 8608, + "id": 11669, "name": "flatten", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9536, - "src": "1758:7:10", + "referencedDeclaration": 12597, + "src": "1758:7:30", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_array$_t_bytes32_$dyn_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes32[] memory) pure returns (bytes memory)" } }, - "id": 8610, + "id": 11671, "isConstant": false, "isLValue": false, "isPure": false, @@ -1996,7 +1996,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1758:12:10", + "src": "1758:12:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2016,32 +2016,32 @@ } ], "expression": { - "id": 8605, + "id": 11666, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1735:3:10", + "src": "1735:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8606, + "id": 11667, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1739:12:10", + "memberLocation": "1739:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "1735:16:10", + "src": "1735:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8611, + "id": 11672, "isConstant": false, "isLValue": false, "isPure": false, @@ -2050,7 +2050,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1735:36:10", + "src": "1735:36:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2058,7 +2058,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "1715:56:10" + "src": "1715:56:30" }, { "expression": { @@ -2066,33 +2066,33 @@ "expression": { "argumentTypes": [], "expression": { - "id": 8613, + "id": 11674, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "1781:2:10", + "referencedDeclaration": 11583, + "src": "1781:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 8615, + "id": 11676, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1784:6:10", + "memberLocation": "1784:6:30", "memberName": "record", "nodeType": "MemberAccess", - "referencedDeclaration": 12686, - "src": "1781:9:10", + "referencedDeclaration": 15747, + "src": "1781:9:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" } }, - "id": 8616, + "id": 11677, "isConstant": false, "isLValue": false, "isPure": false, @@ -2101,31 +2101,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1781:11:10", + "src": "1781:11:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8617, + "id": 11678, "nodeType": "ExpressionStatement", - "src": "1781:11:10" + "src": "1781:11:30" }, { "assignments": [ - 8619 + 11680 ], "declarations": [ { "constant": false, - "id": 8619, + "id": 11680, "mutability": "mutable", "name": "fdat", - "nameLocation": "1810:4:10", + "nameLocation": "1810:4:30", "nodeType": "VariableDeclaration", - "scope": 8988, - "src": "1802:12:10", + "scope": 12049, + "src": "1802:12:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2133,10 +2133,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 8618, + "id": 11679, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1802:7:10", + "src": "1802:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2145,31 +2145,31 @@ "visibility": "internal" } ], - "id": 8620, + "id": 11681, "nodeType": "VariableDeclarationStatement", - "src": "1802:12:10" + "src": "1802:12:30" }, { - "id": 8637, + "id": 11698, "nodeType": "Block", - "src": "1824:128:10", + "src": "1824:128:30", "statements": [ { "assignments": [ null, - 8622 + 11683 ], "declarations": [ null, { "constant": false, - "id": 8622, + "id": 11683, "mutability": "mutable", "name": "rdat", - "nameLocation": "1854:4:10", + "nameLocation": "1854:4:30", "nodeType": "VariableDeclaration", - "scope": 8637, - "src": "1841:17:10", + "scope": 11698, + "src": "1841:17:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2177,10 +2177,10 @@ "typeString": "bytes" }, "typeName": { - "id": 8621, + "id": 11682, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1841:5:10", + "src": "1841:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2189,16 +2189,16 @@ "visibility": "internal" } ], - "id": 8627, + "id": 11688, "initialValue": { "arguments": [ { - "id": 8625, + "id": 11686, "name": "cald", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8604, - "src": "1877:4:10", + "referencedDeclaration": 11665, + "src": "1877:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -2213,32 +2213,32 @@ } ], "expression": { - "id": 8623, + "id": 11684, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "1862:3:10", + "referencedDeclaration": 11611, + "src": "1862:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 8624, + "id": 11685, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1866:10:10", + "memberLocation": "1866:10:30", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "1862:14:10", + "src": "1862:14:30", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 8626, + "id": 11687, "isConstant": false, "isLValue": false, "isPure": false, @@ -2247,7 +2247,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1862:20:10", + "src": "1862:20:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -2255,22 +2255,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "1838:44:10" + "src": "1838:44:30" }, { "expression": { - "id": 8635, + "id": 11696, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 8628, + "id": 11689, "name": "fdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8619, - "src": "1896:4:10", + "referencedDeclaration": 11680, + "src": "1896:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2281,12 +2281,12 @@ "rightHandSide": { "arguments": [ { - "id": 8630, + "id": 11691, "name": "rdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8622, - "src": "1918:4:10", + "referencedDeclaration": 11683, + "src": "1918:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -2297,21 +2297,21 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 8633, + "id": 11694, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "hexValue": "3332", - "id": 8631, + "id": 11692, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1924:2:10", + "src": "1924:2:30", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -2321,18 +2321,18 @@ "nodeType": "BinaryOperation", "operator": "*", "rightExpression": { - "id": 8632, + "id": 11693, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "1929:11:10", + "referencedDeclaration": 11621, + "src": "1929:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1924:16:10", + "src": "1924:16:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2350,18 +2350,18 @@ "typeString": "uint256" } ], - "id": 8629, + "id": 11690, "name": "bytesToBytes32", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9495, - "src": "1903:14:10", + "referencedDeclaration": 12556, + "src": "1903:14:30", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$_t_uint256_$returns$_t_bytes32_$", "typeString": "function (bytes memory,uint256) pure returns (bytes32)" } }, - "id": 8634, + "id": 11695, "isConstant": false, "isLValue": false, "isPure": false, @@ -2370,40 +2370,40 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1903:38:10", + "src": "1903:38:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "1896:45:10", + "src": "1896:45:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 8636, + "id": 11697, "nodeType": "ExpressionStatement", - "src": "1896:45:10" + "src": "1896:45:30" } ] }, { "assignments": [ - 8642, + 11703, null ], "declarations": [ { "constant": false, - "id": 8642, + "id": 11703, "mutability": "mutable", "name": "reads", - "nameLocation": "1980:5:10", + "nameLocation": "1980:5:30", "nodeType": "VariableDeclaration", - "scope": 8988, - "src": "1963:22:10", + "scope": 12049, + "src": "1963:22:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2412,18 +2412,18 @@ }, "typeName": { "baseType": { - "id": 8640, + "id": 11701, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1963:7:10", + "src": "1963:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 8641, + "id": 11702, "nodeType": "ArrayTypeName", - "src": "1963:9:10", + "src": "1963:9:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -2433,18 +2433,18 @@ }, null ], - "id": 8650, + "id": 11711, "initialValue": { "arguments": [ { "arguments": [ { - "id": 8647, + "id": 11708, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "2010:3:10", + "referencedDeclaration": 11611, + "src": "2010:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2458,26 +2458,26 @@ "typeString": "address" } ], - "id": 8646, + "id": 11707, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2002:7:10", + "src": "2002:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 8645, + "id": 11706, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2002:7:10", + "src": "2002:7:30", "typeDescriptions": {} } }, - "id": 8648, + "id": 11709, "isConstant": false, "isLValue": false, "isPure": false, @@ -2486,7 +2486,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2002:12:10", + "src": "2002:12:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -2502,33 +2502,33 @@ } ], "expression": { - "id": 8643, + "id": 11704, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "1990:2:10", + "referencedDeclaration": 11583, + "src": "1990:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 8644, + "id": 11705, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1993:8:10", + "memberLocation": "1993:8:30", "memberName": "accesses", "nodeType": "MemberAccess", - "referencedDeclaration": 12697, - "src": "1990:11:10", + "referencedDeclaration": 15758, + "src": "1990:11:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$_t_array$_t_bytes32_$dyn_memory_ptr_$_t_array$_t_bytes32_$dyn_memory_ptr_$", "typeString": "function (address) external returns (bytes32[] memory,bytes32[] memory)" } }, - "id": 8649, + "id": 11710, "isConstant": false, "isLValue": false, "isPure": false, @@ -2537,7 +2537,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1990:25:10", + "src": "1990:25:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_array$_t_bytes32_$dyn_memory_ptr_$_t_array$_t_bytes32_$dyn_memory_ptr_$", @@ -2545,7 +2545,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "1962:53:10" + "src": "1962:53:30" }, { "condition": { @@ -2553,33 +2553,33 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 8654, + "id": 11715, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 8651, + "id": 11712, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "2029:5:10", + "referencedDeclaration": 11703, + "src": "2029:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8652, + "id": 11713, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2035:6:10", + "memberLocation": "2035:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "2029:12:10", + "src": "2029:12:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2589,21 +2589,21 @@ "operator": "==", "rightExpression": { "hexValue": "31", - "id": 8653, + "id": 11714, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2045:1:10", + "src": "2045:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "2029:17:10", + "src": "2029:17:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2615,33 +2615,33 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 8756, + "id": 11817, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 8753, + "id": 11814, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "2786:5:10", + "referencedDeclaration": 11703, + "src": "2786:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8754, + "id": 11815, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2792:6:10", + "memberLocation": "2792:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "2786:12:10", + "src": "2786:12:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2651,44 +2651,44 @@ "operator": ">", "rightExpression": { "hexValue": "31", - "id": 8755, + "id": 11816, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2801:1:10", + "src": "2801:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "2786:16:10", + "src": "2786:16:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, "falseBody": { - "id": 8936, + "id": 11997, "nodeType": "Block", - "src": "4093:99:10", + "src": "4093:99:30", "statements": [ { "expression": { "arguments": [ { "hexValue": "73746453746f726167652066696e642853746453746f72616765293a204e6f2073746f726167652075736520646574656374656420666f72207461726765742e", - "id": 8933, + "id": 11994, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4114:66:10", + "src": "4114:66:30", "typeDescriptions": { "typeIdentifier": "t_stringliteral_328ff448bebe6b9a52a670e66989b0a23c94fd0cbd86c30e5432c6ddc5340283", "typeString": "literal_string \"stdStorage find(StdStorage): No storage use detected for target.\"" @@ -2703,7 +2703,7 @@ "typeString": "literal_string \"stdStorage find(StdStorage): No storage use detected for target.\"" } ], - "id": 8932, + "id": 11993, "name": "revert", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -2711,13 +2711,13 @@ -19 ], "referencedDeclaration": -19, - "src": "4107:6:10", + "src": "4107:6:30", "typeDescriptions": { "typeIdentifier": "t_function_revert_pure$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory) pure" } }, - "id": 8934, + "id": 11995, "isConstant": false, "isLValue": false, "isPure": false, @@ -2726,47 +2726,47 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4107:74:10", + "src": "4107:74:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8935, + "id": 11996, "nodeType": "ExpressionStatement", - "src": "4107:74:10" + "src": "4107:74:30" } ] }, - "id": 8937, + "id": 11998, "nodeType": "IfStatement", - "src": "2782:1410:10", + "src": "2782:1410:30", "trueBody": { - "id": 8931, + "id": 11992, "nodeType": "Block", - "src": "2804:1283:10", + "src": "2804:1283:30", "statements": [ { "body": { - "id": 8929, + "id": 11990, "nodeType": "Block", - "src": "2861:1216:10", + "src": "2861:1216:30", "statements": [ { "assignments": [ - 8769 + 11830 ], "declarations": [ { "constant": false, - "id": 8769, + "id": 11830, "mutability": "mutable", "name": "prev", - "nameLocation": "2887:4:10", + "nameLocation": "2887:4:30", "nodeType": "VariableDeclaration", - "scope": 8929, - "src": "2879:12:10", + "scope": 11990, + "src": "2879:12:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2774,10 +2774,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 8768, + "id": 11829, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2879:7:10", + "src": "2879:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2786,16 +2786,16 @@ "visibility": "internal" } ], - "id": 8777, + "id": 11838, "initialValue": { "arguments": [ { - "id": 8772, + "id": 11833, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "2902:3:10", + "referencedDeclaration": 11611, + "src": "2902:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2803,25 +2803,25 @@ }, { "baseExpression": { - "id": 8773, + "id": 11834, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "2907:5:10", + "referencedDeclaration": 11703, + "src": "2907:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8775, + "id": 11836, "indexExpression": { - "id": 8774, + "id": 11835, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8758, - "src": "2913:1:10", + "referencedDeclaration": 11819, + "src": "2913:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2832,7 +2832,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2907:8:10", + "src": "2907:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2851,33 +2851,33 @@ } ], "expression": { - "id": 8770, + "id": 11831, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "2894:2:10", + "referencedDeclaration": 11583, + "src": "2894:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 8771, + "id": 11832, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2897:4:10", + "memberLocation": "2897:4:30", "memberName": "load", "nodeType": "MemberAccess", - "referencedDeclaration": 12359, - "src": "2894:7:10", + "referencedDeclaration": 15420, + "src": "2894:7:30", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_address_$_t_bytes32_$returns$_t_bytes32_$", "typeString": "function (address,bytes32) view external returns (bytes32)" } }, - "id": 8776, + "id": 11837, "isConstant": false, "isLValue": false, "isPure": false, @@ -2886,7 +2886,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2894:22:10", + "src": "2894:22:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -2894,7 +2894,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "2879:37:10" + "src": "2879:37:30" }, { "condition": { @@ -2902,18 +2902,18 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 8783, + "id": 11844, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8778, + "id": 11839, "name": "prev", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8769, - "src": "2938:4:10", + "referencedDeclaration": 11830, + "src": "2938:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2925,14 +2925,14 @@ "arguments": [ { "hexValue": "30", - "id": 8781, + "id": 11842, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2954:1:10", + "src": "2954:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -2947,26 +2947,26 @@ "typeString": "int_const 0" } ], - "id": 8780, + "id": 11841, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2946:7:10", + "src": "2946:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 8779, + "id": 11840, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2946:7:10", + "src": "2946:7:30", "typeDescriptions": {} } }, - "id": 8782, + "id": 11843, "isConstant": false, "isLValue": false, "isPure": true, @@ -2975,37 +2975,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2946:10:10", + "src": "2946:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "2938:18:10", + "src": "2938:18:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 8795, + "id": 11856, "nodeType": "IfStatement", - "src": "2934:114:10", + "src": "2934:114:30", "trueBody": { - "id": 8794, + "id": 11855, "nodeType": "Block", - "src": "2958:90:10", + "src": "2958:90:30", "statements": [ { "eventCall": { "arguments": [ { - "id": 8785, + "id": 11846, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "3006:3:10", + "referencedDeclaration": 11611, + "src": "3006:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -3015,25 +3015,25 @@ "arguments": [ { "baseExpression": { - "id": 8788, + "id": 11849, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "3019:5:10", + "referencedDeclaration": 11703, + "src": "3019:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8790, + "id": 11851, "indexExpression": { - "id": 8789, + "id": 11850, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8758, - "src": "3025:1:10", + "referencedDeclaration": 11819, + "src": "3025:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3044,7 +3044,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3019:8:10", + "src": "3019:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3058,26 +3058,26 @@ "typeString": "bytes32" } ], - "id": 8787, + "id": 11848, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3011:7:10", + "src": "3011:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 8786, + "id": 11847, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3011:7:10", + "src": "3011:7:30", "typeDescriptions": {} } }, - "id": 8791, + "id": 11852, "isConstant": false, "isLValue": false, "isPure": false, @@ -3086,7 +3086,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3011:17:10", + "src": "3011:17:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -3105,18 +3105,18 @@ "typeString": "uint256" } ], - "id": 8784, + "id": 11845, "name": "WARNING_UninitedSlot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8505, - "src": "2985:20:10", + "referencedDeclaration": 11566, + "src": "2985:20:30", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256)" } }, - "id": 8792, + "id": 11853, "isConstant": false, "isLValue": false, "isPure": false, @@ -3125,16 +3125,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2985:44:10", + "src": "2985:44:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8793, + "id": 11854, "nodeType": "EmitStatement", - "src": "2980:49:10" + "src": "2980:49:30" } ] } @@ -3145,18 +3145,18 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 8798, + "id": 11859, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8796, + "id": 11857, "name": "prev", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8769, - "src": "3069:4:10", + "referencedDeclaration": 11830, + "src": "3069:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3165,53 +3165,53 @@ "nodeType": "BinaryOperation", "operator": "!=", "rightExpression": { - "id": 8797, + "id": 11858, "name": "fdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8619, - "src": "3077:4:10", + "referencedDeclaration": 11680, + "src": "3077:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "3069:12:10", + "src": "3069:12:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 8801, + "id": 11862, "nodeType": "IfStatement", - "src": "3065:67:10", + "src": "3065:67:30", "trueBody": { - "id": 8800, + "id": 11861, "nodeType": "Block", - "src": "3083:49:10", + "src": "3083:49:30", "statements": [ { - "id": 8799, + "id": 11860, "nodeType": "Continue", - "src": "3105:8:10" + "src": "3105:8:30" } ] } }, { "assignments": [ - 8803 + 11864 ], "declarations": [ { "constant": false, - "id": 8803, + "id": 11864, "mutability": "mutable", "name": "new_val", - "nameLocation": "3157:7:10", + "nameLocation": "3157:7:30", "nodeType": "VariableDeclaration", - "scope": 8929, - "src": "3149:15:10", + "scope": 11990, + "src": "3149:15:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3219,10 +3219,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 8802, + "id": 11863, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3149:7:10", + "src": "3149:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3231,9 +3231,9 @@ "visibility": "internal" } ], - "id": 8806, + "id": 11867, "initialValue": { - "id": 8805, + "id": 11866, "isConstant": false, "isLValue": false, "isPure": false, @@ -3241,14 +3241,14 @@ "nodeType": "UnaryOperation", "operator": "~", "prefix": true, - "src": "3167:5:10", + "src": "3167:5:30", "subExpression": { - "id": 8804, + "id": 11865, "name": "prev", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8769, - "src": "3168:4:10", + "referencedDeclaration": 11830, + "src": "3168:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3260,18 +3260,18 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "3149:23:10" + "src": "3149:23:30" }, { "expression": { "arguments": [ { - "id": 8810, + "id": 11871, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "3224:3:10", + "referencedDeclaration": 11611, + "src": "3224:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -3279,25 +3279,25 @@ }, { "baseExpression": { - "id": 8811, + "id": 11872, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "3229:5:10", + "referencedDeclaration": 11703, + "src": "3229:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8813, + "id": 11874, "indexExpression": { - "id": 8812, + "id": 11873, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8758, - "src": "3235:1:10", + "referencedDeclaration": 11819, + "src": "3235:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3308,19 +3308,19 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3229:8:10", + "src": "3229:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, { - "id": 8814, + "id": 11875, "name": "new_val", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8803, - "src": "3239:7:10", + "referencedDeclaration": 11864, + "src": "3239:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3343,33 +3343,33 @@ } ], "expression": { - "id": 8807, + "id": 11868, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "3215:2:10", + "referencedDeclaration": 11583, + "src": "3215:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 8809, + "id": 11870, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "3218:5:10", + "memberLocation": "3218:5:30", "memberName": "store", "nodeType": "MemberAccess", - "referencedDeclaration": 13505, - "src": "3215:8:10", + "referencedDeclaration": 16566, + "src": "3215:8:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (address,bytes32,bytes32) external" } }, - "id": 8815, + "id": 11876, "isConstant": false, "isLValue": false, "isPure": false, @@ -3378,31 +3378,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3215:32:10", + "src": "3215:32:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8816, + "id": 11877, "nodeType": "ExpressionStatement", - "src": "3215:32:10" + "src": "3215:32:30" }, { "assignments": [ - 8818 + 11879 ], "declarations": [ { "constant": false, - "id": 8818, + "id": 11879, "mutability": "mutable", "name": "success", - "nameLocation": "3270:7:10", + "nameLocation": "3270:7:30", "nodeType": "VariableDeclaration", - "scope": 8929, - "src": "3265:12:10", + "scope": 11990, + "src": "3265:12:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3410,10 +3410,10 @@ "typeString": "bool" }, "typeName": { - "id": 8817, + "id": 11878, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "3265:4:10", + "src": "3265:4:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3422,29 +3422,29 @@ "visibility": "internal" } ], - "id": 8819, + "id": 11880, "nodeType": "VariableDeclarationStatement", - "src": "3265:12:10" + "src": "3265:12:30" }, { - "id": 8841, + "id": 11902, "nodeType": "Block", - "src": "3295:185:10", + "src": "3295:185:30", "statements": [ { "assignments": [ - 8821 + 11882 ], "declarations": [ { "constant": false, - "id": 8821, + "id": 11882, "mutability": "mutable", "name": "rdat", - "nameLocation": "3330:4:10", + "nameLocation": "3330:4:30", "nodeType": "VariableDeclaration", - "scope": 8841, - "src": "3317:17:10", + "scope": 11902, + "src": "3317:17:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3452,10 +3452,10 @@ "typeString": "bytes" }, "typeName": { - "id": 8820, + "id": 11881, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3317:5:10", + "src": "3317:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3464,13 +3464,13 @@ "visibility": "internal" } ], - "id": 8822, + "id": 11883, "nodeType": "VariableDeclarationStatement", - "src": "3317:17:10" + "src": "3317:17:30" }, { "expression": { - "id": 8830, + "id": 11891, "isConstant": false, "isLValue": false, "isPure": false, @@ -3478,38 +3478,38 @@ "leftHandSide": { "components": [ { - "id": 8823, + "id": 11884, "name": "success", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8818, - "src": "3357:7:10", + "referencedDeclaration": 11879, + "src": "3357:7:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 8824, + "id": 11885, "name": "rdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8821, - "src": "3366:4:10", + "referencedDeclaration": 11882, + "src": "3366:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } } ], - "id": 8825, + "id": 11886, "isConstant": false, "isInlineArray": false, "isLValue": true, "isPure": false, "lValueRequested": true, "nodeType": "TupleExpression", - "src": "3356:15:10", + "src": "3356:15:30", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "tuple(bool,bytes memory)" @@ -3520,12 +3520,12 @@ "rightHandSide": { "arguments": [ { - "id": 8828, + "id": 11889, "name": "cald", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8604, - "src": "3389:4:10", + "referencedDeclaration": 11665, + "src": "3389:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -3540,32 +3540,32 @@ } ], "expression": { - "id": 8826, + "id": 11887, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "3374:3:10", + "referencedDeclaration": 11611, + "src": "3374:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 8827, + "id": 11888, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "3378:10:10", + "memberLocation": "3378:10:30", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "3374:14:10", + "src": "3374:14:30", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 8829, + "id": 11890, "isConstant": false, "isLValue": false, "isPure": false, @@ -3574,37 +3574,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3374:20:10", + "src": "3374:20:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "tuple(bool,bytes memory)" } }, - "src": "3356:38:10", + "src": "3356:38:30", "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8831, + "id": 11892, "nodeType": "ExpressionStatement", - "src": "3356:38:10" + "src": "3356:38:30" }, { "expression": { - "id": 8839, + "id": 11900, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 8832, + "id": 11893, "name": "fdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8619, - "src": "3416:4:10", + "referencedDeclaration": 11680, + "src": "3416:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3615,12 +3615,12 @@ "rightHandSide": { "arguments": [ { - "id": 8834, + "id": 11895, "name": "rdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8821, - "src": "3438:4:10", + "referencedDeclaration": 11882, + "src": "3438:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -3631,21 +3631,21 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 8837, + "id": 11898, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "hexValue": "3332", - "id": 8835, + "id": 11896, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3444:2:10", + "src": "3444:2:30", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -3655,18 +3655,18 @@ "nodeType": "BinaryOperation", "operator": "*", "rightExpression": { - "id": 8836, + "id": 11897, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "3449:11:10", + "referencedDeclaration": 11621, + "src": "3449:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "3444:16:10", + "src": "3444:16:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3684,18 +3684,18 @@ "typeString": "uint256" } ], - "id": 8833, + "id": 11894, "name": "bytesToBytes32", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9495, - "src": "3423:14:10", + "referencedDeclaration": 12556, + "src": "3423:14:30", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$_t_uint256_$returns$_t_bytes32_$", "typeString": "function (bytes memory,uint256) pure returns (bytes32)" } }, - "id": 8838, + "id": 11899, "isConstant": false, "isLValue": false, "isPure": false, @@ -3704,22 +3704,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3423:38:10", + "src": "3423:38:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "3416:45:10", + "src": "3416:45:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 8840, + "id": 11901, "nodeType": "ExpressionStatement", - "src": "3416:45:10" + "src": "3416:45:30" } ] }, @@ -3729,18 +3729,18 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 8846, + "id": 11907, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8842, + "id": 11903, "name": "success", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8818, - "src": "3502:7:10", + "referencedDeclaration": 11879, + "src": "3502:7:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3753,18 +3753,18 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 8845, + "id": 11906, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8843, + "id": 11904, "name": "fdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8619, - "src": "3513:4:10", + "referencedDeclaration": 11680, + "src": "3513:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3773,59 +3773,59 @@ "nodeType": "BinaryOperation", "operator": "==", "rightExpression": { - "id": 8844, + "id": 11905, "name": "new_val", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8803, - "src": "3521:7:10", + "referencedDeclaration": 11864, + "src": "3521:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "3513:15:10", + "src": "3513:15:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "3502:26:10", + "src": "3502:26:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 8918, + "id": 11979, "nodeType": "IfStatement", - "src": "3498:518:10", + "src": "3498:518:30", "trueBody": { - "id": 8917, + "id": 11978, "nodeType": "Block", - "src": "3530:486:10", + "src": "3530:486:30", "statements": [ { "eventCall": { "arguments": [ { - "id": 8848, + "id": 11909, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "3636:3:10", + "referencedDeclaration": 11611, + "src": "3636:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 8849, + "id": 11910, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "3641:4:10", + "referencedDeclaration": 11616, + "src": "3641:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -3836,24 +3836,24 @@ { "arguments": [ { - "id": 8853, + "id": 11914, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "3674:3:10", + "referencedDeclaration": 11629, + "src": "3674:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 8854, + "id": 11915, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "3679:11:10", + "referencedDeclaration": 11621, + "src": "3679:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3872,32 +3872,32 @@ } ], "expression": { - "id": 8851, + "id": 11912, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3657:3:10", + "src": "3657:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8852, + "id": 11913, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3661:12:10", + "memberLocation": "3661:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "3657:16:10", + "src": "3657:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8855, + "id": 11916, "isConstant": false, "isLValue": false, "isPure": false, @@ -3906,7 +3906,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3657:34:10", + "src": "3657:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3921,18 +3921,18 @@ "typeString": "bytes memory" } ], - "id": 8850, + "id": 11911, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "3647:9:10", + "src": "3647:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8856, + "id": 11917, "isConstant": false, "isLValue": false, "isPure": false, @@ -3941,7 +3941,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3647:45:10", + "src": "3647:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -3952,25 +3952,25 @@ "arguments": [ { "baseExpression": { - "id": 8859, + "id": 11920, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "3702:5:10", + "referencedDeclaration": 11703, + "src": "3702:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8861, + "id": 11922, "indexExpression": { - "id": 8860, + "id": 11921, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8758, - "src": "3708:1:10", + "referencedDeclaration": 11819, + "src": "3708:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3981,7 +3981,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3702:8:10", + "src": "3702:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3995,26 +3995,26 @@ "typeString": "bytes32" } ], - "id": 8858, + "id": 11919, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3694:7:10", + "src": "3694:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 8857, + "id": 11918, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3694:7:10", + "src": "3694:7:30", "typeDescriptions": {} } }, - "id": 8862, + "id": 11923, "isConstant": false, "isLValue": false, "isPure": false, @@ -4023,7 +4023,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3694:17:10", + "src": "3694:17:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -4050,18 +4050,18 @@ "typeString": "uint256" } ], - "id": 8847, + "id": 11908, "name": "SlotFound", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8499, - "src": "3626:9:10", + "referencedDeclaration": 11560, + "src": "3626:9:30", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_bytes4_$_t_bytes32_$_t_uint256_$returns$__$", "typeString": "function (address,bytes4,bytes32,uint256)" } }, - "id": 8863, + "id": 11924, "isConstant": false, "isLValue": false, "isPure": false, @@ -4070,20 +4070,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3626:86:10", + "src": "3626:86:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8864, + "id": 11925, "nodeType": "EmitStatement", - "src": "3621:91:10" + "src": "3621:91:30" }, { "expression": { - "id": 8886, + "id": 11947, "isConstant": false, "isLValue": false, "isPure": false, @@ -4093,40 +4093,40 @@ "baseExpression": { "baseExpression": { "expression": { - "id": 8865, + "id": 11926, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "3734:4:10", + "referencedDeclaration": 11605, + "src": "3734:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8876, + "id": 11937, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "3739:5:10", + "memberLocation": "3739:5:30", "memberName": "slots", "nodeType": "MemberAccess", - "referencedDeclaration": 8469, - "src": "3734:10:10", + "referencedDeclaration": 11530, + "src": "3734:10:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" } }, - "id": 8877, + "id": 11938, "indexExpression": { - "id": 8867, + "id": 11928, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "3745:3:10", + "referencedDeclaration": 11611, + "src": "3745:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4137,20 +4137,20 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3734:15:10", + "src": "3734:15:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" } }, - "id": 8878, + "id": 11939, "indexExpression": { - "id": 8868, + "id": 11929, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "3750:4:10", + "referencedDeclaration": 11616, + "src": "3750:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -4161,36 +4161,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3734:21:10", + "src": "3734:21:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" } }, - "id": 8879, + "id": 11940, "indexExpression": { "arguments": [ { "arguments": [ { - "id": 8872, + "id": 11933, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "3783:3:10", + "referencedDeclaration": 11629, + "src": "3783:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 8873, + "id": 11934, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "3788:11:10", + "referencedDeclaration": 11621, + "src": "3788:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4209,32 +4209,32 @@ } ], "expression": { - "id": 8870, + "id": 11931, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3766:3:10", + "src": "3766:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8871, + "id": 11932, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3770:12:10", + "memberLocation": "3770:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "3766:16:10", + "src": "3766:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8874, + "id": 11935, "isConstant": false, "isLValue": false, "isPure": false, @@ -4243,7 +4243,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3766:34:10", + "src": "3766:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4258,18 +4258,18 @@ "typeString": "bytes memory" } ], - "id": 8869, + "id": 11930, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "3756:9:10", + "src": "3756:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8875, + "id": 11936, "isConstant": false, "isLValue": false, "isPure": false, @@ -4278,7 +4278,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3756:45:10", + "src": "3756:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -4290,7 +4290,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "3734:68:10", + "src": "3734:68:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4302,25 +4302,25 @@ "arguments": [ { "baseExpression": { - "id": 8882, + "id": 11943, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "3813:5:10", + "referencedDeclaration": 11703, + "src": "3813:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8884, + "id": 11945, "indexExpression": { - "id": 8883, + "id": 11944, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8758, - "src": "3819:1:10", + "referencedDeclaration": 11819, + "src": "3819:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4331,7 +4331,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3813:8:10", + "src": "3813:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4345,26 +4345,26 @@ "typeString": "bytes32" } ], - "id": 8881, + "id": 11942, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3805:7:10", + "src": "3805:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 8880, + "id": 11941, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3805:7:10", + "src": "3805:7:30", "typeDescriptions": {} } }, - "id": 8885, + "id": 11946, "isConstant": false, "isLValue": false, "isPure": false, @@ -4373,26 +4373,26 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3805:17:10", + "src": "3805:17:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "3734:88:10", + "src": "3734:88:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 8887, + "id": 11948, "nodeType": "ExpressionStatement", - "src": "3734:88:10" + "src": "3734:88:30" }, { "expression": { - "id": 8904, + "id": 11965, "isConstant": false, "isLValue": false, "isPure": false, @@ -4402,40 +4402,40 @@ "baseExpression": { "baseExpression": { "expression": { - "id": 8888, + "id": 11949, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "3844:4:10", + "referencedDeclaration": 11605, + "src": "3844:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8899, + "id": 11960, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "3849:5:10", + "memberLocation": "3849:5:30", "memberName": "finds", "nodeType": "MemberAccess", - "referencedDeclaration": 8477, - "src": "3844:10:10", + "referencedDeclaration": 11538, + "src": "3844:10:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" } }, - "id": 8900, + "id": 11961, "indexExpression": { - "id": 8890, + "id": 11951, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "3855:3:10", + "referencedDeclaration": 11611, + "src": "3855:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4446,20 +4446,20 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3844:15:10", + "src": "3844:15:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" } }, - "id": 8901, + "id": 11962, "indexExpression": { - "id": 8891, + "id": 11952, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "3860:4:10", + "referencedDeclaration": 11616, + "src": "3860:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -4470,36 +4470,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3844:21:10", + "src": "3844:21:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" } }, - "id": 8902, + "id": 11963, "indexExpression": { "arguments": [ { "arguments": [ { - "id": 8895, + "id": 11956, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "3893:3:10", + "referencedDeclaration": 11629, + "src": "3893:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 8896, + "id": 11957, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "3898:11:10", + "referencedDeclaration": 11621, + "src": "3898:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4518,32 +4518,32 @@ } ], "expression": { - "id": 8893, + "id": 11954, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3876:3:10", + "src": "3876:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8894, + "id": 11955, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3880:12:10", + "memberLocation": "3880:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "3876:16:10", + "src": "3876:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8897, + "id": 11958, "isConstant": false, "isLValue": false, "isPure": false, @@ -4552,7 +4552,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3876:34:10", + "src": "3876:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4567,18 +4567,18 @@ "typeString": "bytes memory" } ], - "id": 8892, + "id": 11953, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "3866:9:10", + "src": "3866:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8898, + "id": 11959, "isConstant": false, "isLValue": false, "isPure": false, @@ -4587,7 +4587,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3866:45:10", + "src": "3866:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -4599,7 +4599,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "3844:68:10", + "src": "3844:68:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4609,40 +4609,40 @@ "operator": "=", "rightHandSide": { "hexValue": "74727565", - "id": 8903, + "id": 11964, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "3915:4:10", + "src": "3915:4:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "true" }, - "src": "3844:75:10", + "src": "3844:75:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 8905, + "id": 11966, "nodeType": "ExpressionStatement", - "src": "3844:75:10" + "src": "3844:75:30" }, { "expression": { "arguments": [ { - "id": 8909, + "id": 11970, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "3950:3:10", + "referencedDeclaration": 11611, + "src": "3950:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4650,25 +4650,25 @@ }, { "baseExpression": { - "id": 8910, + "id": 11971, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "3955:5:10", + "referencedDeclaration": 11703, + "src": "3955:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8912, + "id": 11973, "indexExpression": { - "id": 8911, + "id": 11972, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8758, - "src": "3961:1:10", + "referencedDeclaration": 11819, + "src": "3961:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4679,19 +4679,19 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3955:8:10", + "src": "3955:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, { - "id": 8913, + "id": 11974, "name": "prev", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8769, - "src": "3965:4:10", + "referencedDeclaration": 11830, + "src": "3965:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4714,33 +4714,33 @@ } ], "expression": { - "id": 8906, + "id": 11967, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "3941:2:10", + "referencedDeclaration": 11583, + "src": "3941:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 8908, + "id": 11969, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "3944:5:10", + "memberLocation": "3944:5:30", "memberName": "store", "nodeType": "MemberAccess", - "referencedDeclaration": 13505, - "src": "3941:8:10", + "referencedDeclaration": 16566, + "src": "3941:8:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (address,bytes32,bytes32) external" } }, - "id": 8914, + "id": 11975, "isConstant": false, "isLValue": false, "isPure": false, @@ -4749,21 +4749,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3941:29:10", + "src": "3941:29:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8915, + "id": 11976, "nodeType": "ExpressionStatement", - "src": "3941:29:10" + "src": "3941:29:30" }, { - "id": 8916, + "id": 11977, "nodeType": "Break", - "src": "3992:5:10" + "src": "3992:5:30" } ] } @@ -4772,12 +4772,12 @@ "expression": { "arguments": [ { - "id": 8922, + "id": 11983, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "4042:3:10", + "referencedDeclaration": 11611, + "src": "4042:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4785,25 +4785,25 @@ }, { "baseExpression": { - "id": 8923, + "id": 11984, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "4047:5:10", + "referencedDeclaration": 11703, + "src": "4047:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8925, + "id": 11986, "indexExpression": { - "id": 8924, + "id": 11985, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8758, - "src": "4053:1:10", + "referencedDeclaration": 11819, + "src": "4053:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4814,19 +4814,19 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4047:8:10", + "src": "4047:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, { - "id": 8926, + "id": 11987, "name": "prev", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8769, - "src": "4057:4:10", + "referencedDeclaration": 11830, + "src": "4057:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4849,33 +4849,33 @@ } ], "expression": { - "id": 8919, + "id": 11980, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "4033:2:10", + "referencedDeclaration": 11583, + "src": "4033:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 8921, + "id": 11982, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4036:5:10", + "memberLocation": "4036:5:30", "memberName": "store", "nodeType": "MemberAccess", - "referencedDeclaration": 13505, - "src": "4033:8:10", + "referencedDeclaration": 16566, + "src": "4033:8:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (address,bytes32,bytes32) external" } }, - "id": 8927, + "id": 11988, "isConstant": false, "isLValue": false, "isPure": false, @@ -4884,16 +4884,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4033:29:10", + "src": "4033:29:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8928, + "id": 11989, "nodeType": "ExpressionStatement", - "src": "4033:29:10" + "src": "4033:29:30" } ] }, @@ -4902,18 +4902,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 8764, + "id": 11825, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8761, + "id": 11822, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8758, - "src": "2838:1:10", + "referencedDeclaration": 11819, + "src": "2838:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4923,52 +4923,52 @@ "operator": "<", "rightExpression": { "expression": { - "id": 8762, + "id": 11823, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "2842:5:10", + "referencedDeclaration": 11703, + "src": "2842:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8763, + "id": 11824, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2848:6:10", + "memberLocation": "2848:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "2842:12:10", + "src": "2842:12:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2838:16:10", + "src": "2838:16:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 8930, + "id": 11991, "initializationExpression": { "assignments": [ - 8758 + 11819 ], "declarations": [ { "constant": false, - "id": 8758, + "id": 11819, "mutability": "mutable", "name": "i", - "nameLocation": "2831:1:10", + "nameLocation": "2831:1:30", "nodeType": "VariableDeclaration", - "scope": 8930, - "src": "2823:9:10", + "scope": 11991, + "src": "2823:9:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4976,10 +4976,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8757, + "id": 11818, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2823:7:10", + "src": "2823:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4988,17 +4988,17 @@ "visibility": "internal" } ], - "id": 8760, + "id": 11821, "initialValue": { "hexValue": "30", - "id": 8759, + "id": 11820, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2835:1:10", + "src": "2835:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -5006,11 +5006,11 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "2823:13:10" + "src": "2823:13:30" }, "loopExpression": { "expression": { - "id": 8766, + "id": 11827, "isConstant": false, "isLValue": false, "isPure": false, @@ -5018,14 +5018,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "2856:3:10", + "src": "2856:3:30", "subExpression": { - "id": 8765, + "id": 11826, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8758, - "src": "2856:1:10", + "referencedDeclaration": 11819, + "src": "2856:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5036,38 +5036,38 @@ "typeString": "uint256" } }, - "id": 8767, + "id": 11828, "nodeType": "ExpressionStatement", - "src": "2856:3:10" + "src": "2856:3:30" }, "nodeType": "ForStatement", - "src": "2818:1259:10" + "src": "2818:1259:30" } ] } }, - "id": 8938, + "id": 11999, "nodeType": "IfStatement", - "src": "2025:2167:10", + "src": "2025:2167:30", "trueBody": { - "id": 8752, + "id": 11813, "nodeType": "Block", - "src": "2048:728:10", + "src": "2048:728:30", "statements": [ { "assignments": [ - 8656 + 11717 ], "declarations": [ { "constant": false, - "id": 8656, + "id": 11717, "mutability": "mutable", "name": "curr", - "nameLocation": "2070:4:10", + "nameLocation": "2070:4:30", "nodeType": "VariableDeclaration", - "scope": 8752, - "src": "2062:12:10", + "scope": 11813, + "src": "2062:12:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5075,10 +5075,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 8655, + "id": 11716, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2062:7:10", + "src": "2062:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5087,16 +5087,16 @@ "visibility": "internal" } ], - "id": 8664, + "id": 11725, "initialValue": { "arguments": [ { - "id": 8659, + "id": 11720, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "2085:3:10", + "referencedDeclaration": 11611, + "src": "2085:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -5104,28 +5104,28 @@ }, { "baseExpression": { - "id": 8660, + "id": 11721, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "2090:5:10", + "referencedDeclaration": 11703, + "src": "2090:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8662, + "id": 11723, "indexExpression": { "hexValue": "30", - "id": 8661, + "id": 11722, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2096:1:10", + "src": "2096:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -5137,7 +5137,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2090:8:10", + "src": "2090:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5156,33 +5156,33 @@ } ], "expression": { - "id": 8657, + "id": 11718, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "2077:2:10", + "referencedDeclaration": 11583, + "src": "2077:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 8658, + "id": 11719, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2080:4:10", + "memberLocation": "2080:4:30", "memberName": "load", "nodeType": "MemberAccess", - "referencedDeclaration": 12359, - "src": "2077:7:10", + "referencedDeclaration": 15420, + "src": "2077:7:30", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_address_$_t_bytes32_$returns$_t_bytes32_$", "typeString": "function (address,bytes32) view external returns (bytes32)" } }, - "id": 8663, + "id": 11724, "isConstant": false, "isLValue": false, "isPure": false, @@ -5191,7 +5191,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2077:22:10", + "src": "2077:22:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -5199,7 +5199,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "2062:37:10" + "src": "2062:37:30" }, { "condition": { @@ -5207,18 +5207,18 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 8670, + "id": 11731, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8665, + "id": 11726, "name": "curr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8656, - "src": "2117:4:10", + "referencedDeclaration": 11717, + "src": "2117:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5230,14 +5230,14 @@ "arguments": [ { "hexValue": "30", - "id": 8668, + "id": 11729, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2133:1:10", + "src": "2133:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -5252,26 +5252,26 @@ "typeString": "int_const 0" } ], - "id": 8667, + "id": 11728, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2125:7:10", + "src": "2125:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 8666, + "id": 11727, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2125:7:10", + "src": "2125:7:30", "typeDescriptions": {} } }, - "id": 8669, + "id": 11730, "isConstant": false, "isLValue": false, "isPure": true, @@ -5280,37 +5280,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2125:10:10", + "src": "2125:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "2117:18:10", + "src": "2117:18:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 8682, + "id": 11743, "nodeType": "IfStatement", - "src": "2113:106:10", + "src": "2113:106:30", "trueBody": { - "id": 8681, + "id": 11742, "nodeType": "Block", - "src": "2137:82:10", + "src": "2137:82:30", "statements": [ { "eventCall": { "arguments": [ { - "id": 8672, + "id": 11733, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "2181:3:10", + "referencedDeclaration": 11611, + "src": "2181:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -5320,28 +5320,28 @@ "arguments": [ { "baseExpression": { - "id": 8675, + "id": 11736, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "2194:5:10", + "referencedDeclaration": 11703, + "src": "2194:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8677, + "id": 11738, "indexExpression": { "hexValue": "30", - "id": 8676, + "id": 11737, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2200:1:10", + "src": "2200:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -5353,7 +5353,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2194:8:10", + "src": "2194:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5367,26 +5367,26 @@ "typeString": "bytes32" } ], - "id": 8674, + "id": 11735, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2186:7:10", + "src": "2186:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 8673, + "id": 11734, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2186:7:10", + "src": "2186:7:30", "typeDescriptions": {} } }, - "id": 8678, + "id": 11739, "isConstant": false, "isLValue": false, "isPure": false, @@ -5395,7 +5395,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2186:17:10", + "src": "2186:17:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -5414,18 +5414,18 @@ "typeString": "uint256" } ], - "id": 8671, + "id": 11732, "name": "WARNING_UninitedSlot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8505, - "src": "2160:20:10", + "referencedDeclaration": 11566, + "src": "2160:20:30", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256)" } }, - "id": 8679, + "id": 11740, "isConstant": false, "isLValue": false, "isPure": false, @@ -5434,16 +5434,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2160:44:10", + "src": "2160:44:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8680, + "id": 11741, "nodeType": "EmitStatement", - "src": "2155:49:10" + "src": "2155:49:30" } ] } @@ -5454,18 +5454,18 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 8685, + "id": 11746, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8683, + "id": 11744, "name": "fdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8619, - "src": "2236:4:10", + "referencedDeclaration": 11680, + "src": "2236:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5474,44 +5474,44 @@ "nodeType": "BinaryOperation", "operator": "!=", "rightExpression": { - "id": 8684, + "id": 11745, "name": "curr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8656, - "src": "2244:4:10", + "referencedDeclaration": 11717, + "src": "2244:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "2236:12:10", + "src": "2236:12:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 8692, + "id": 11753, "nodeType": "IfStatement", - "src": "2232:238:10", + "src": "2232:238:30", "trueBody": { - "id": 8691, + "id": 11752, "nodeType": "Block", - "src": "2250:220:10", + "src": "2250:220:30", "statements": [ { "expression": { "arguments": [ { "hexValue": "66616c7365", - "id": 8687, + "id": 11748, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "2297:5:10", + "src": "2297:5:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5520,14 +5520,14 @@ }, { "hexValue": "73746453746f726167652066696e642853746453746f72616765293a205061636b656420736c6f742e205468697320776f756c642063617573652064616e6765726f7573206f76657277726974696e6720616e642063757272656e746c792069736e277420737570706f727465642e", - "id": 8688, + "id": 11749, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2324:113:10", + "src": "2324:113:30", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4bfa78e02b745efea2b29d358f6dc28382f5209b1d2b2dbeb8ef0862e74440b3", "typeString": "literal_string \"stdStorage find(StdStorage): Packed slot. This would cause dangerous overwriting and currently isn't supported.\"" @@ -5546,7 +5546,7 @@ "typeString": "literal_string \"stdStorage find(StdStorage): Packed slot. This would cause dangerous overwriting and currently isn't supported.\"" } ], - "id": 8686, + "id": 11747, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -5554,13 +5554,13 @@ -18 ], "referencedDeclaration": -18, - "src": "2268:7:10", + "src": "2268:7:30", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 8689, + "id": 11750, "isConstant": false, "isLValue": false, "isPure": false, @@ -5569,16 +5569,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2268:187:10", + "src": "2268:187:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8690, + "id": 11751, "nodeType": "ExpressionStatement", - "src": "2268:187:10" + "src": "2268:187:30" } ] } @@ -5587,24 +5587,24 @@ "eventCall": { "arguments": [ { - "id": 8694, + "id": 11755, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "2498:3:10", + "referencedDeclaration": 11611, + "src": "2498:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 8695, + "id": 11756, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "2503:4:10", + "referencedDeclaration": 11616, + "src": "2503:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -5615,24 +5615,24 @@ { "arguments": [ { - "id": 8699, + "id": 11760, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "2536:3:10", + "referencedDeclaration": 11629, + "src": "2536:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 8700, + "id": 11761, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "2541:11:10", + "referencedDeclaration": 11621, + "src": "2541:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5651,32 +5651,32 @@ } ], "expression": { - "id": 8697, + "id": 11758, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2519:3:10", + "src": "2519:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8698, + "id": 11759, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2523:12:10", + "memberLocation": "2523:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "2519:16:10", + "src": "2519:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8701, + "id": 11762, "isConstant": false, "isLValue": false, "isPure": false, @@ -5685,7 +5685,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2519:34:10", + "src": "2519:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5700,18 +5700,18 @@ "typeString": "bytes memory" } ], - "id": 8696, + "id": 11757, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2509:9:10", + "src": "2509:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8702, + "id": 11763, "isConstant": false, "isLValue": false, "isPure": false, @@ -5720,7 +5720,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2509:45:10", + "src": "2509:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -5731,28 +5731,28 @@ "arguments": [ { "baseExpression": { - "id": 8705, + "id": 11766, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "2564:5:10", + "referencedDeclaration": 11703, + "src": "2564:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8707, + "id": 11768, "indexExpression": { "hexValue": "30", - "id": 8706, + "id": 11767, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2570:1:10", + "src": "2570:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -5764,7 +5764,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2564:8:10", + "src": "2564:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5778,26 +5778,26 @@ "typeString": "bytes32" } ], - "id": 8704, + "id": 11765, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2556:7:10", + "src": "2556:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 8703, + "id": 11764, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2556:7:10", + "src": "2556:7:30", "typeDescriptions": {} } }, - "id": 8708, + "id": 11769, "isConstant": false, "isLValue": false, "isPure": false, @@ -5806,7 +5806,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2556:17:10", + "src": "2556:17:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -5833,18 +5833,18 @@ "typeString": "uint256" } ], - "id": 8693, + "id": 11754, "name": "SlotFound", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8499, - "src": "2488:9:10", + "referencedDeclaration": 11560, + "src": "2488:9:30", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_bytes4_$_t_bytes32_$_t_uint256_$returns$__$", "typeString": "function (address,bytes4,bytes32,uint256)" } }, - "id": 8709, + "id": 11770, "isConstant": false, "isLValue": false, "isPure": false, @@ -5853,20 +5853,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2488:86:10", + "src": "2488:86:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8710, + "id": 11771, "nodeType": "EmitStatement", - "src": "2483:91:10" + "src": "2483:91:30" }, { "expression": { - "id": 8732, + "id": 11793, "isConstant": false, "isLValue": false, "isPure": false, @@ -5876,40 +5876,40 @@ "baseExpression": { "baseExpression": { "expression": { - "id": 8711, + "id": 11772, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "2588:4:10", + "referencedDeclaration": 11605, + "src": "2588:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8722, + "id": 11783, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "2593:5:10", + "memberLocation": "2593:5:30", "memberName": "slots", "nodeType": "MemberAccess", - "referencedDeclaration": 8469, - "src": "2588:10:10", + "referencedDeclaration": 11530, + "src": "2588:10:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" } }, - "id": 8723, + "id": 11784, "indexExpression": { - "id": 8713, + "id": 11774, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "2599:3:10", + "referencedDeclaration": 11611, + "src": "2599:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -5920,20 +5920,20 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2588:15:10", + "src": "2588:15:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" } }, - "id": 8724, + "id": 11785, "indexExpression": { - "id": 8714, + "id": 11775, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "2604:4:10", + "referencedDeclaration": 11616, + "src": "2604:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -5944,36 +5944,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2588:21:10", + "src": "2588:21:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" } }, - "id": 8725, + "id": 11786, "indexExpression": { "arguments": [ { "arguments": [ { - "id": 8718, + "id": 11779, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "2637:3:10", + "referencedDeclaration": 11629, + "src": "2637:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 8719, + "id": 11780, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "2642:11:10", + "referencedDeclaration": 11621, + "src": "2642:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5992,32 +5992,32 @@ } ], "expression": { - "id": 8716, + "id": 11777, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2620:3:10", + "src": "2620:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8717, + "id": 11778, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2624:12:10", + "memberLocation": "2624:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "2620:16:10", + "src": "2620:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8720, + "id": 11781, "isConstant": false, "isLValue": false, "isPure": false, @@ -6026,7 +6026,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2620:34:10", + "src": "2620:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6041,18 +6041,18 @@ "typeString": "bytes memory" } ], - "id": 8715, + "id": 11776, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2610:9:10", + "src": "2610:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8721, + "id": 11782, "isConstant": false, "isLValue": false, "isPure": false, @@ -6061,7 +6061,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2610:45:10", + "src": "2610:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -6073,7 +6073,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "2588:68:10", + "src": "2588:68:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6085,28 +6085,28 @@ "arguments": [ { "baseExpression": { - "id": 8728, + "id": 11789, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "2667:5:10", + "referencedDeclaration": 11703, + "src": "2667:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8730, + "id": 11791, "indexExpression": { "hexValue": "30", - "id": 8729, + "id": 11790, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2673:1:10", + "src": "2673:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -6118,7 +6118,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2667:8:10", + "src": "2667:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -6132,26 +6132,26 @@ "typeString": "bytes32" } ], - "id": 8727, + "id": 11788, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2659:7:10", + "src": "2659:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 8726, + "id": 11787, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2659:7:10", + "src": "2659:7:30", "typeDescriptions": {} } }, - "id": 8731, + "id": 11792, "isConstant": false, "isLValue": false, "isPure": false, @@ -6160,26 +6160,26 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2659:17:10", + "src": "2659:17:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2588:88:10", + "src": "2588:88:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 8733, + "id": 11794, "nodeType": "ExpressionStatement", - "src": "2588:88:10" + "src": "2588:88:30" }, { "expression": { - "id": 8750, + "id": 11811, "isConstant": false, "isLValue": false, "isPure": false, @@ -6189,40 +6189,40 @@ "baseExpression": { "baseExpression": { "expression": { - "id": 8734, + "id": 11795, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "2690:4:10", + "referencedDeclaration": 11605, + "src": "2690:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8745, + "id": 11806, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "2695:5:10", + "memberLocation": "2695:5:30", "memberName": "finds", "nodeType": "MemberAccess", - "referencedDeclaration": 8477, - "src": "2690:10:10", + "referencedDeclaration": 11538, + "src": "2690:10:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" } }, - "id": 8746, + "id": 11807, "indexExpression": { - "id": 8736, + "id": 11797, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "2701:3:10", + "referencedDeclaration": 11611, + "src": "2701:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6233,20 +6233,20 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2690:15:10", + "src": "2690:15:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" } }, - "id": 8747, + "id": 11808, "indexExpression": { - "id": 8737, + "id": 11798, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "2706:4:10", + "referencedDeclaration": 11616, + "src": "2706:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -6257,36 +6257,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2690:21:10", + "src": "2690:21:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" } }, - "id": 8748, + "id": 11809, "indexExpression": { "arguments": [ { "arguments": [ { - "id": 8741, + "id": 11802, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "2739:3:10", + "referencedDeclaration": 11629, + "src": "2739:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 8742, + "id": 11803, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "2744:11:10", + "referencedDeclaration": 11621, + "src": "2744:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6305,32 +6305,32 @@ } ], "expression": { - "id": 8739, + "id": 11800, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2722:3:10", + "src": "2722:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8740, + "id": 11801, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2726:12:10", + "memberLocation": "2726:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "2722:16:10", + "src": "2722:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8743, + "id": 11804, "isConstant": false, "isLValue": false, "isPure": false, @@ -6339,7 +6339,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2722:34:10", + "src": "2722:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6354,18 +6354,18 @@ "typeString": "bytes memory" } ], - "id": 8738, + "id": 11799, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2712:9:10", + "src": "2712:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8744, + "id": 11805, "isConstant": false, "isLValue": false, "isPure": false, @@ -6374,7 +6374,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2712:45:10", + "src": "2712:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -6386,7 +6386,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "2690:68:10", + "src": "2690:68:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6396,29 +6396,29 @@ "operator": "=", "rightHandSide": { "hexValue": "74727565", - "id": 8749, + "id": 11810, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "2761:4:10", + "src": "2761:4:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "true" }, - "src": "2690:75:10", + "src": "2690:75:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 8751, + "id": 11812, "nodeType": "ExpressionStatement", - "src": "2690:75:10" + "src": "2690:75:30" } ] } @@ -6431,40 +6431,40 @@ "baseExpression": { "baseExpression": { "expression": { - "id": 8940, + "id": 12001, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "4223:4:10", + "referencedDeclaration": 11605, + "src": "4223:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8941, + "id": 12002, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "4228:5:10", + "memberLocation": "4228:5:30", "memberName": "finds", "nodeType": "MemberAccess", - "referencedDeclaration": 8477, - "src": "4223:10:10", + "referencedDeclaration": 11538, + "src": "4223:10:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" } }, - "id": 8943, + "id": 12004, "indexExpression": { - "id": 8942, + "id": 12003, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "4234:3:10", + "referencedDeclaration": 11611, + "src": "4234:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6475,20 +6475,20 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4223:15:10", + "src": "4223:15:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" } }, - "id": 8945, + "id": 12006, "indexExpression": { - "id": 8944, + "id": 12005, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "4239:4:10", + "referencedDeclaration": 11616, + "src": "4239:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -6499,36 +6499,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4223:21:10", + "src": "4223:21:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" } }, - "id": 8953, + "id": 12014, "indexExpression": { "arguments": [ { "arguments": [ { - "id": 8949, + "id": 12010, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "4272:3:10", + "referencedDeclaration": 11629, + "src": "4272:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 8950, + "id": 12011, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "4277:11:10", + "referencedDeclaration": 11621, + "src": "4277:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6547,32 +6547,32 @@ } ], "expression": { - "id": 8947, + "id": 12008, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4255:3:10", + "src": "4255:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8948, + "id": 12009, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4259:12:10", + "memberLocation": "4259:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "4255:16:10", + "src": "4255:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8951, + "id": 12012, "isConstant": false, "isLValue": false, "isPure": false, @@ -6581,7 +6581,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4255:34:10", + "src": "4255:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6596,18 +6596,18 @@ "typeString": "bytes memory" } ], - "id": 8946, + "id": 12007, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "4245:9:10", + "src": "4245:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8952, + "id": 12013, "isConstant": false, "isLValue": false, "isPure": false, @@ -6616,7 +6616,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4245:45:10", + "src": "4245:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -6628,7 +6628,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4223:68:10", + "src": "4223:68:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6636,14 +6636,14 @@ }, { "hexValue": "73746453746f726167652066696e642853746453746f72616765293a20536c6f74287329206e6f7420666f756e642e", - "id": 8954, + "id": 12015, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4305:49:10", + "src": "4305:49:30", "typeDescriptions": { "typeIdentifier": "t_stringliteral_47c274d4780c7bff83310cd576005a97888a2b2935c22f84e1e5282c1bfb39a8", "typeString": "literal_string \"stdStorage find(StdStorage): Slot(s) not found.\"" @@ -6662,7 +6662,7 @@ "typeString": "literal_string \"stdStorage find(StdStorage): Slot(s) not found.\"" } ], - "id": 8939, + "id": 12000, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -6670,13 +6670,13 @@ -18 ], "referencedDeclaration": -18, - "src": "4202:7:10", + "src": "4202:7:30", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 8955, + "id": 12016, "isConstant": false, "isLValue": false, "isPure": false, @@ -6685,20 +6685,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4202:162:10", + "src": "4202:162:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8956, + "id": 12017, "nodeType": "ExpressionStatement", - "src": "4202:162:10" + "src": "4202:162:30" }, { "expression": { - "id": 8959, + "id": 12020, "isConstant": false, "isLValue": false, "isPure": false, @@ -6706,30 +6706,30 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "4375:19:10", + "src": "4375:19:30", "subExpression": { "expression": { - "id": 8957, + "id": 12018, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "4382:4:10", + "referencedDeclaration": 11605, + "src": "4382:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8958, + "id": 12019, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "4387:7:10", + "memberLocation": "4387:7:30", "memberName": "_target", "nodeType": "MemberAccess", - "referencedDeclaration": 8486, - "src": "4382:12:10", + "referencedDeclaration": 11547, + "src": "4382:12:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6740,13 +6740,13 @@ "typeString": "tuple()" } }, - "id": 8960, + "id": 12021, "nodeType": "ExpressionStatement", - "src": "4375:19:10" + "src": "4375:19:30" }, { "expression": { - "id": 8963, + "id": 12024, "isConstant": false, "isLValue": false, "isPure": false, @@ -6754,30 +6754,30 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "4404:16:10", + "src": "4404:16:30", "subExpression": { "expression": { - "id": 8961, + "id": 12022, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "4411:4:10", + "referencedDeclaration": 11605, + "src": "4411:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8962, + "id": 12023, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "4416:4:10", + "memberLocation": "4416:4:30", "memberName": "_sig", "nodeType": "MemberAccess", - "referencedDeclaration": 8482, - "src": "4411:9:10", + "referencedDeclaration": 11543, + "src": "4411:9:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -6788,13 +6788,13 @@ "typeString": "tuple()" } }, - "id": 8964, + "id": 12025, "nodeType": "ExpressionStatement", - "src": "4404:16:10" + "src": "4404:16:30" }, { "expression": { - "id": 8967, + "id": 12028, "isConstant": false, "isLValue": false, "isPure": false, @@ -6802,30 +6802,30 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "4430:17:10", + "src": "4430:17:30", "subExpression": { "expression": { - "id": 8965, + "id": 12026, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "4437:4:10", + "referencedDeclaration": 11605, + "src": "4437:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8966, + "id": 12027, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "4442:5:10", + "memberLocation": "4442:5:30", "memberName": "_keys", "nodeType": "MemberAccess", - "referencedDeclaration": 8480, - "src": "4437:10:10", + "referencedDeclaration": 11541, + "src": "4437:10:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" @@ -6836,13 +6836,13 @@ "typeString": "tuple()" } }, - "id": 8968, + "id": 12029, "nodeType": "ExpressionStatement", - "src": "4430:17:10" + "src": "4430:17:30" }, { "expression": { - "id": 8971, + "id": 12032, "isConstant": false, "isLValue": false, "isPure": false, @@ -6850,30 +6850,30 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "4457:18:10", + "src": "4457:18:30", "subExpression": { "expression": { - "id": 8969, + "id": 12030, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "4464:4:10", + "referencedDeclaration": 11605, + "src": "4464:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8970, + "id": 12031, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "4469:6:10", + "memberLocation": "4469:6:30", "memberName": "_depth", "nodeType": "MemberAccess", - "referencedDeclaration": 8484, - "src": "4464:11:10", + "referencedDeclaration": 11545, + "src": "4464:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6884,9 +6884,9 @@ "typeString": "tuple()" } }, - "id": 8972, + "id": 12033, "nodeType": "ExpressionStatement", - "src": "4457:18:10" + "src": "4457:18:30" }, { "expression": { @@ -6894,40 +6894,40 @@ "baseExpression": { "baseExpression": { "expression": { - "id": 8973, + "id": 12034, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "4493:4:10", + "referencedDeclaration": 11605, + "src": "4493:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8974, + "id": 12035, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "4498:5:10", + "memberLocation": "4498:5:30", "memberName": "slots", "nodeType": "MemberAccess", - "referencedDeclaration": 8469, - "src": "4493:10:10", + "referencedDeclaration": 11530, + "src": "4493:10:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" } }, - "id": 8976, + "id": 12037, "indexExpression": { - "id": 8975, + "id": 12036, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "4504:3:10", + "referencedDeclaration": 11611, + "src": "4504:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6938,20 +6938,20 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4493:15:10", + "src": "4493:15:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" } }, - "id": 8978, + "id": 12039, "indexExpression": { - "id": 8977, + "id": 12038, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "4509:4:10", + "referencedDeclaration": 11616, + "src": "4509:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -6962,36 +6962,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4493:21:10", + "src": "4493:21:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" } }, - "id": 8986, + "id": 12047, "indexExpression": { "arguments": [ { "arguments": [ { - "id": 8982, + "id": 12043, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "4542:3:10", + "referencedDeclaration": 11629, + "src": "4542:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 8983, + "id": 12044, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "4547:11:10", + "referencedDeclaration": 11621, + "src": "4547:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7010,32 +7010,32 @@ } ], "expression": { - "id": 8980, + "id": 12041, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4525:3:10", + "src": "4525:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8981, + "id": 12042, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4529:12:10", + "memberLocation": "4529:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "4525:16:10", + "src": "4525:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8984, + "id": 12045, "isConstant": false, "isLValue": false, "isPure": false, @@ -7044,7 +7044,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4525:34:10", + "src": "4525:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7059,18 +7059,18 @@ "typeString": "bytes memory" } ], - "id": 8979, + "id": 12040, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "4515:9:10", + "src": "4515:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8985, + "id": 12046, "isConstant": false, "isLValue": false, "isPure": false, @@ -7079,7 +7079,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4515:45:10", + "src": "4515:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -7091,87 +7091,87 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4493:68:10", + "src": "4493:68:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 8548, - "id": 8987, + "functionReturnParameters": 11609, + "id": 12048, "nodeType": "Return", - "src": "4486:75:10" + "src": "4486:75:30" } ] }, "documentation": { - "id": 8541, + "id": 11602, "nodeType": "StructuredDocumentation", - "src": "756:129:10", + "src": "756:129:30", "text": "@notice find an arbitrary storage slot given a function sig, input data, address of the contract and a value to check against" }, "implemented": true, "kind": "function", "modifiers": [], "name": "find", - "nameLocation": "1273:4:10", + "nameLocation": "1273:4:30", "parameters": { - "id": 8545, + "id": 11606, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8544, + "id": 11605, "mutability": "mutable", "name": "self", - "nameLocation": "1297:4:10", + "nameLocation": "1297:4:30", "nodeType": "VariableDeclaration", - "scope": 8989, - "src": "1278:23:10", + "scope": 12050, + "src": "1278:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 8543, + "id": 11604, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 8542, + "id": 11603, "name": "StdStorage", "nameLocations": [ - "1278:10:10" + "1278:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "1278:10:10" + "referencedDeclaration": 11550, + "src": "1278:10:30" }, - "referencedDeclaration": 8489, - "src": "1278:10:10", + "referencedDeclaration": 11550, + "src": "1278:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "1277:25:10" + "src": "1277:25:30" }, "returnParameters": { - "id": 8548, + "id": 11609, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8547, + "id": 11608, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8989, - "src": "1321:7:10", + "scope": 12050, + "src": "1321:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7179,10 +7179,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8546, + "id": 11607, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1321:7:10", + "src": "1321:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7191,54 +7191,54 @@ "visibility": "internal" } ], - "src": "1320:9:10" + "src": "1320:9:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9009, + "id": 12070, "nodeType": "FunctionDefinition", - "src": "4574:156:10", + "src": "4574:156:30", "nodes": [], "body": { - "id": 9008, + "id": 12069, "nodeType": "Block", - "src": "4670:60:10", + "src": "4670:60:30", "nodes": [], "statements": [ { "expression": { - "id": 9004, + "id": 12065, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 9000, + "id": 12061, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8992, - "src": "4680:4:10", + "referencedDeclaration": 12053, + "src": "4680:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9002, + "id": 12063, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "4685:7:10", + "memberLocation": "4685:7:30", "memberName": "_target", "nodeType": "MemberAccess", - "referencedDeclaration": 8486, - "src": "4680:12:10", + "referencedDeclaration": 11547, + "src": "4680:12:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -7247,44 +7247,44 @@ "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 9003, + "id": 12064, "name": "_target", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8994, - "src": "4695:7:10", + "referencedDeclaration": 12055, + "src": "4695:7:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "4680:22:10", + "src": "4680:22:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 9005, + "id": 12066, "nodeType": "ExpressionStatement", - "src": "4680:22:10" + "src": "4680:22:30" }, { "expression": { - "id": 9006, + "id": 12067, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8992, - "src": "4719:4:10", + "referencedDeclaration": 12053, + "src": "4719:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 8999, - "id": 9007, + "functionReturnParameters": 12060, + "id": 12068, "nodeType": "Return", - "src": "4712:11:10" + "src": "4712:11:30" } ] }, @@ -7292,43 +7292,43 @@ "kind": "function", "modifiers": [], "name": "target", - "nameLocation": "4583:6:10", + "nameLocation": "4583:6:30", "parameters": { - "id": 8995, + "id": 12056, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8992, + "id": 12053, "mutability": "mutable", "name": "self", - "nameLocation": "4609:4:10", + "nameLocation": "4609:4:30", "nodeType": "VariableDeclaration", - "scope": 9009, - "src": "4590:23:10", + "scope": 12070, + "src": "4590:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 8991, + "id": 12052, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 8990, + "id": 12051, "name": "StdStorage", "nameLocations": [ - "4590:10:10" + "4590:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "4590:10:10" + "referencedDeclaration": 11550, + "src": "4590:10:30" }, - "referencedDeclaration": 8489, - "src": "4590:10:10", + "referencedDeclaration": 11550, + "src": "4590:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -7336,13 +7336,13 @@ }, { "constant": false, - "id": 8994, + "id": 12055, "mutability": "mutable", "name": "_target", - "nameLocation": "4623:7:10", + "nameLocation": "4623:7:30", "nodeType": "VariableDeclaration", - "scope": 9009, - "src": "4615:15:10", + "scope": 12070, + "src": "4615:15:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7350,10 +7350,10 @@ "typeString": "address" }, "typeName": { - "id": 8993, + "id": 12054, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4615:7:10", + "src": "4615:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -7363,98 +7363,98 @@ "visibility": "internal" } ], - "src": "4589:42:10" + "src": "4589:42:30" }, "returnParameters": { - "id": 8999, + "id": 12060, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8998, + "id": 12059, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9009, - "src": "4650:18:10", + "scope": 12070, + "src": "4650:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 8997, + "id": 12058, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 8996, + "id": 12057, "name": "StdStorage", "nameLocations": [ - "4650:10:10" + "4650:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "4650:10:10" + "referencedDeclaration": 11550, + "src": "4650:10:30" }, - "referencedDeclaration": 8489, - "src": "4650:10:10", + "referencedDeclaration": 11550, + "src": "4650:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "4649:20:10" + "src": "4649:20:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9029, + "id": 12090, "nodeType": "FunctionDefinition", - "src": "4736:143:10", + "src": "4736:143:30", "nodes": [], "body": { - "id": 9028, + "id": 12089, "nodeType": "Block", - "src": "4825:54:10", + "src": "4825:54:30", "nodes": [], "statements": [ { "expression": { - "id": 9024, + "id": 12085, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 9020, + "id": 12081, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9012, - "src": "4835:4:10", + "referencedDeclaration": 12073, + "src": "4835:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9022, + "id": 12083, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "4840:4:10", + "memberLocation": "4840:4:30", "memberName": "_sig", "nodeType": "MemberAccess", - "referencedDeclaration": 8482, - "src": "4835:9:10", + "referencedDeclaration": 11543, + "src": "4835:9:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -7463,44 +7463,44 @@ "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 9023, + "id": 12084, "name": "_sig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9014, - "src": "4847:4:10", + "referencedDeclaration": 12075, + "src": "4847:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, - "src": "4835:16:10", + "src": "4835:16:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, - "id": 9025, + "id": 12086, "nodeType": "ExpressionStatement", - "src": "4835:16:10" + "src": "4835:16:30" }, { "expression": { - "id": 9026, + "id": 12087, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9012, - "src": "4868:4:10", + "referencedDeclaration": 12073, + "src": "4868:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9019, - "id": 9027, + "functionReturnParameters": 12080, + "id": 12088, "nodeType": "Return", - "src": "4861:11:10" + "src": "4861:11:30" } ] }, @@ -7508,43 +7508,43 @@ "kind": "function", "modifiers": [], "name": "sig", - "nameLocation": "4745:3:10", + "nameLocation": "4745:3:30", "parameters": { - "id": 9015, + "id": 12076, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9012, + "id": 12073, "mutability": "mutable", "name": "self", - "nameLocation": "4768:4:10", + "nameLocation": "4768:4:30", "nodeType": "VariableDeclaration", - "scope": 9029, - "src": "4749:23:10", + "scope": 12090, + "src": "4749:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9011, + "id": 12072, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9010, + "id": 12071, "name": "StdStorage", "nameLocations": [ - "4749:10:10" + "4749:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "4749:10:10" + "referencedDeclaration": 11550, + "src": "4749:10:30" }, - "referencedDeclaration": 8489, - "src": "4749:10:10", + "referencedDeclaration": 11550, + "src": "4749:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -7552,13 +7552,13 @@ }, { "constant": false, - "id": 9014, + "id": 12075, "mutability": "mutable", "name": "_sig", - "nameLocation": "4781:4:10", + "nameLocation": "4781:4:30", "nodeType": "VariableDeclaration", - "scope": 9029, - "src": "4774:11:10", + "scope": 12090, + "src": "4774:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7566,10 +7566,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 9013, + "id": 12074, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "4774:6:10", + "src": "4774:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -7578,98 +7578,98 @@ "visibility": "internal" } ], - "src": "4748:38:10" + "src": "4748:38:30" }, "returnParameters": { - "id": 9019, + "id": 12080, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9018, + "id": 12079, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9029, - "src": "4805:18:10", + "scope": 12090, + "src": "4805:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9017, + "id": 12078, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9016, + "id": 12077, "name": "StdStorage", "nameLocations": [ - "4805:10:10" + "4805:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "4805:10:10" + "referencedDeclaration": 11550, + "src": "4805:10:30" }, - "referencedDeclaration": 8489, - "src": "4805:10:10", + "referencedDeclaration": 11550, + "src": "4805:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "4804:20:10" + "src": "4804:20:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9051, + "id": 12112, "nodeType": "FunctionDefinition", - "src": "4885:156:10", + "src": "4885:156:30", "nodes": [], "body": { - "id": 9050, + "id": 12111, "nodeType": "Block", - "src": "4981:60:10", + "src": "4981:60:30", "nodes": [], "statements": [ { "expression": { - "id": 9046, + "id": 12107, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 9040, + "id": 12101, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9032, - "src": "4991:4:10", + "referencedDeclaration": 12093, + "src": "4991:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9042, + "id": 12103, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "4996:4:10", + "memberLocation": "4996:4:30", "memberName": "_sig", "nodeType": "MemberAccess", - "referencedDeclaration": 8482, - "src": "4991:9:10", + "referencedDeclaration": 11543, + "src": "4991:9:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -7680,12 +7680,12 @@ "rightHandSide": { "arguments": [ { - "id": 9044, + "id": 12105, "name": "_sig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9034, - "src": "5008:4:10", + "referencedDeclaration": 12095, + "src": "5008:4:30", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7699,18 +7699,18 @@ "typeString": "string memory" } ], - "id": 9043, + "id": 12104, "name": "sigs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8540, - "src": "5003:4:10", + "referencedDeclaration": 11601, + "src": "5003:4:30", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_bytes4_$", "typeString": "function (string memory) pure returns (bytes4)" } }, - "id": 9045, + "id": 12106, "isConstant": false, "isLValue": false, "isPure": false, @@ -7719,40 +7719,40 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5003:10:10", + "src": "5003:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, - "src": "4991:22:10", + "src": "4991:22:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, - "id": 9047, + "id": 12108, "nodeType": "ExpressionStatement", - "src": "4991:22:10" + "src": "4991:22:30" }, { "expression": { - "id": 9048, + "id": 12109, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9032, - "src": "5030:4:10", + "referencedDeclaration": 12093, + "src": "5030:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9039, - "id": 9049, + "functionReturnParameters": 12100, + "id": 12110, "nodeType": "Return", - "src": "5023:11:10" + "src": "5023:11:30" } ] }, @@ -7760,43 +7760,43 @@ "kind": "function", "modifiers": [], "name": "sig", - "nameLocation": "4894:3:10", + "nameLocation": "4894:3:30", "parameters": { - "id": 9035, + "id": 12096, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9032, + "id": 12093, "mutability": "mutable", "name": "self", - "nameLocation": "4917:4:10", + "nameLocation": "4917:4:30", "nodeType": "VariableDeclaration", - "scope": 9051, - "src": "4898:23:10", + "scope": 12112, + "src": "4898:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9031, + "id": 12092, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9030, + "id": 12091, "name": "StdStorage", "nameLocations": [ - "4898:10:10" + "4898:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "4898:10:10" + "referencedDeclaration": 11550, + "src": "4898:10:30" }, - "referencedDeclaration": 8489, - "src": "4898:10:10", + "referencedDeclaration": 11550, + "src": "4898:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -7804,13 +7804,13 @@ }, { "constant": false, - "id": 9034, + "id": 12095, "mutability": "mutable", "name": "_sig", - "nameLocation": "4937:4:10", + "nameLocation": "4937:4:30", "nodeType": "VariableDeclaration", - "scope": 9051, - "src": "4923:18:10", + "scope": 12112, + "src": "4923:18:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7818,10 +7818,10 @@ "typeString": "string" }, "typeName": { - "id": 9033, + "id": 12094, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4923:6:10", + "src": "4923:6:30", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7830,66 +7830,66 @@ "visibility": "internal" } ], - "src": "4897:45:10" + "src": "4897:45:30" }, "returnParameters": { - "id": 9039, + "id": 12100, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9038, + "id": 12099, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9051, - "src": "4961:18:10", + "scope": 12112, + "src": "4961:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9037, + "id": 12098, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9036, + "id": 12097, "name": "StdStorage", "nameLocations": [ - "4961:10:10" + "4961:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "4961:10:10" + "referencedDeclaration": 11550, + "src": "4961:10:30" }, - "referencedDeclaration": 8489, - "src": "4961:10:10", + "referencedDeclaration": 11550, + "src": "4961:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "4960:20:10" + "src": "4960:20:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9082, + "id": 12143, "nodeType": "FunctionDefinition", - "src": "5047:179:10", + "src": "5047:179:30", "nodes": [], "body": { - "id": 9081, + "id": 12142, "nodeType": "Block", - "src": "5141:85:10", + "src": "5141:85:30", "nodes": [], "statements": [ { @@ -7902,12 +7902,12 @@ { "arguments": [ { - "id": 9073, + "id": 12134, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9056, - "src": "5191:3:10", + "referencedDeclaration": 12117, + "src": "5191:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -7921,26 +7921,26 @@ "typeString": "address" } ], - "id": 9072, + "id": 12133, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5183:7:10", + "src": "5183:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 9071, + "id": 12132, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "5183:7:10", + "src": "5183:7:30", "typeDescriptions": {} } }, - "id": 9074, + "id": 12135, "isConstant": false, "isLValue": false, "isPure": false, @@ -7949,7 +7949,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5183:12:10", + "src": "5183:12:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -7964,26 +7964,26 @@ "typeString": "uint160" } ], - "id": 9070, + "id": 12131, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5175:7:10", + "src": "5175:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 9069, + "id": 12130, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5175:7:10", + "src": "5175:7:30", "typeDescriptions": {} } }, - "id": 9075, + "id": 12136, "isConstant": false, "isLValue": false, "isPure": false, @@ -7992,7 +7992,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5175:21:10", + "src": "5175:21:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -8007,26 +8007,26 @@ "typeString": "uint256" } ], - "id": 9068, + "id": 12129, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5167:7:10", + "src": "5167:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9067, + "id": 12128, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5167:7:10", + "src": "5167:7:30", "typeDescriptions": {} } }, - "id": 9076, + "id": 12137, "isConstant": false, "isLValue": false, "isPure": false, @@ -8035,7 +8035,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5167:30:10", + "src": "5167:30:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -8052,47 +8052,47 @@ ], "expression": { "expression": { - "id": 9062, + "id": 12123, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9054, - "src": "5151:4:10", + "referencedDeclaration": 12115, + "src": "5151:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9065, + "id": 12126, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "5156:5:10", + "memberLocation": "5156:5:30", "memberName": "_keys", "nodeType": "MemberAccess", - "referencedDeclaration": 8480, - "src": "5151:10:10", + "referencedDeclaration": 11541, + "src": "5151:10:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" } }, - "id": 9066, + "id": 12127, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5162:4:10", + "memberLocation": "5162:4:30", "memberName": "push", "nodeType": "MemberAccess", - "src": "5151:15:10", + "src": "5151:15:30", "typeDescriptions": { "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_bytes32_$dyn_storage_ptr_$_t_bytes32_$returns$__$attached_to$_t_array$_t_bytes32_$dyn_storage_ptr_$", "typeString": "function (bytes32[] storage pointer,bytes32)" } }, - "id": 9077, + "id": 12138, "isConstant": false, "isLValue": false, "isPure": false, @@ -8101,34 +8101,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5151:47:10", + "src": "5151:47:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9078, + "id": 12139, "nodeType": "ExpressionStatement", - "src": "5151:47:10" + "src": "5151:47:30" }, { "expression": { - "id": 9079, + "id": 12140, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9054, - "src": "5215:4:10", + "referencedDeclaration": 12115, + "src": "5215:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9061, - "id": 9080, + "functionReturnParameters": 12122, + "id": 12141, "nodeType": "Return", - "src": "5208:11:10" + "src": "5208:11:30" } ] }, @@ -8136,43 +8136,43 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "5056:8:10", + "nameLocation": "5056:8:30", "parameters": { - "id": 9057, + "id": 12118, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9054, + "id": 12115, "mutability": "mutable", "name": "self", - "nameLocation": "5084:4:10", + "nameLocation": "5084:4:30", "nodeType": "VariableDeclaration", - "scope": 9082, - "src": "5065:23:10", + "scope": 12143, + "src": "5065:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9053, + "id": 12114, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9052, + "id": 12113, "name": "StdStorage", "nameLocations": [ - "5065:10:10" + "5065:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "5065:10:10" + "referencedDeclaration": 11550, + "src": "5065:10:30" }, - "referencedDeclaration": 8489, - "src": "5065:10:10", + "referencedDeclaration": 11550, + "src": "5065:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -8180,13 +8180,13 @@ }, { "constant": false, - "id": 9056, + "id": 12117, "mutability": "mutable", "name": "who", - "nameLocation": "5098:3:10", + "nameLocation": "5098:3:30", "nodeType": "VariableDeclaration", - "scope": 9082, - "src": "5090:11:10", + "scope": 12143, + "src": "5090:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8194,10 +8194,10 @@ "typeString": "address" }, "typeName": { - "id": 9055, + "id": 12116, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5090:7:10", + "src": "5090:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8207,66 +8207,66 @@ "visibility": "internal" } ], - "src": "5064:38:10" + "src": "5064:38:30" }, "returnParameters": { - "id": 9061, + "id": 12122, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9060, + "id": 12121, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9082, - "src": "5121:18:10", + "scope": 12143, + "src": "5121:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9059, + "id": 12120, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9058, + "id": 12119, "name": "StdStorage", "nameLocations": [ - "5121:10:10" + "5121:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "5121:10:10" + "referencedDeclaration": 11550, + "src": "5121:10:30" }, - "referencedDeclaration": 8489, - "src": "5121:10:10", + "referencedDeclaration": 11550, + "src": "5121:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "5120:20:10" + "src": "5120:20:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9107, + "id": 12168, "nodeType": "FunctionDefinition", - "src": "5232:161:10", + "src": "5232:161:30", "nodes": [], "body": { - "id": 9106, + "id": 12167, "nodeType": "Block", - "src": "5326:67:10", + "src": "5326:67:30", "nodes": [], "statements": [ { @@ -8275,12 +8275,12 @@ { "arguments": [ { - "id": 9100, + "id": 12161, "name": "amt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9087, - "src": "5360:3:10", + "referencedDeclaration": 12148, + "src": "5360:3:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8294,26 +8294,26 @@ "typeString": "uint256" } ], - "id": 9099, + "id": 12160, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5352:7:10", + "src": "5352:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9098, + "id": 12159, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5352:7:10", + "src": "5352:7:30", "typeDescriptions": {} } }, - "id": 9101, + "id": 12162, "isConstant": false, "isLValue": false, "isPure": false, @@ -8322,7 +8322,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5352:12:10", + "src": "5352:12:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -8339,47 +8339,47 @@ ], "expression": { "expression": { - "id": 9093, + "id": 12154, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9085, - "src": "5336:4:10", + "referencedDeclaration": 12146, + "src": "5336:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9096, + "id": 12157, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "5341:5:10", + "memberLocation": "5341:5:30", "memberName": "_keys", "nodeType": "MemberAccess", - "referencedDeclaration": 8480, - "src": "5336:10:10", + "referencedDeclaration": 11541, + "src": "5336:10:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" } }, - "id": 9097, + "id": 12158, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5347:4:10", + "memberLocation": "5347:4:30", "memberName": "push", "nodeType": "MemberAccess", - "src": "5336:15:10", + "src": "5336:15:30", "typeDescriptions": { "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_bytes32_$dyn_storage_ptr_$_t_bytes32_$returns$__$attached_to$_t_array$_t_bytes32_$dyn_storage_ptr_$", "typeString": "function (bytes32[] storage pointer,bytes32)" } }, - "id": 9102, + "id": 12163, "isConstant": false, "isLValue": false, "isPure": false, @@ -8388,34 +8388,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5336:29:10", + "src": "5336:29:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9103, + "id": 12164, "nodeType": "ExpressionStatement", - "src": "5336:29:10" + "src": "5336:29:30" }, { "expression": { - "id": 9104, + "id": 12165, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9085, - "src": "5382:4:10", + "referencedDeclaration": 12146, + "src": "5382:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9092, - "id": 9105, + "functionReturnParameters": 12153, + "id": 12166, "nodeType": "Return", - "src": "5375:11:10" + "src": "5375:11:30" } ] }, @@ -8423,43 +8423,43 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "5241:8:10", + "nameLocation": "5241:8:30", "parameters": { - "id": 9088, + "id": 12149, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9085, + "id": 12146, "mutability": "mutable", "name": "self", - "nameLocation": "5269:4:10", + "nameLocation": "5269:4:30", "nodeType": "VariableDeclaration", - "scope": 9107, - "src": "5250:23:10", + "scope": 12168, + "src": "5250:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9084, + "id": 12145, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9083, + "id": 12144, "name": "StdStorage", "nameLocations": [ - "5250:10:10" + "5250:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "5250:10:10" + "referencedDeclaration": 11550, + "src": "5250:10:30" }, - "referencedDeclaration": 8489, - "src": "5250:10:10", + "referencedDeclaration": 11550, + "src": "5250:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -8467,13 +8467,13 @@ }, { "constant": false, - "id": 9087, + "id": 12148, "mutability": "mutable", "name": "amt", - "nameLocation": "5283:3:10", + "nameLocation": "5283:3:30", "nodeType": "VariableDeclaration", - "scope": 9107, - "src": "5275:11:10", + "scope": 12168, + "src": "5275:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8481,10 +8481,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9086, + "id": 12147, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5275:7:10", + "src": "5275:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8493,78 +8493,78 @@ "visibility": "internal" } ], - "src": "5249:38:10" + "src": "5249:38:30" }, "returnParameters": { - "id": 9092, + "id": 12153, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9091, + "id": 12152, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9107, - "src": "5306:18:10", + "scope": 12168, + "src": "5306:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9090, + "id": 12151, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9089, + "id": 12150, "name": "StdStorage", "nameLocations": [ - "5306:10:10" + "5306:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "5306:10:10" + "referencedDeclaration": 11550, + "src": "5306:10:30" }, - "referencedDeclaration": 8489, - "src": "5306:10:10", + "referencedDeclaration": 11550, + "src": "5306:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "5305:20:10" + "src": "5305:20:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9129, + "id": 12190, "nodeType": "FunctionDefinition", - "src": "5399:152:10", + "src": "5399:152:30", "nodes": [], "body": { - "id": 9128, + "id": 12189, "nodeType": "Block", - "src": "5493:58:10", + "src": "5493:58:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9123, + "id": 12184, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9112, - "src": "5519:3:10", + "referencedDeclaration": 12173, + "src": "5519:3:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8580,47 +8580,47 @@ ], "expression": { "expression": { - "id": 9118, + "id": 12179, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9110, - "src": "5503:4:10", + "referencedDeclaration": 12171, + "src": "5503:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9121, + "id": 12182, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "5508:5:10", + "memberLocation": "5508:5:30", "memberName": "_keys", "nodeType": "MemberAccess", - "referencedDeclaration": 8480, - "src": "5503:10:10", + "referencedDeclaration": 11541, + "src": "5503:10:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" } }, - "id": 9122, + "id": 12183, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5514:4:10", + "memberLocation": "5514:4:30", "memberName": "push", "nodeType": "MemberAccess", - "src": "5503:15:10", + "src": "5503:15:30", "typeDescriptions": { "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_bytes32_$dyn_storage_ptr_$_t_bytes32_$returns$__$attached_to$_t_array$_t_bytes32_$dyn_storage_ptr_$", "typeString": "function (bytes32[] storage pointer,bytes32)" } }, - "id": 9124, + "id": 12185, "isConstant": false, "isLValue": false, "isPure": false, @@ -8629,34 +8629,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5503:20:10", + "src": "5503:20:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9125, + "id": 12186, "nodeType": "ExpressionStatement", - "src": "5503:20:10" + "src": "5503:20:30" }, { "expression": { - "id": 9126, + "id": 12187, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9110, - "src": "5540:4:10", + "referencedDeclaration": 12171, + "src": "5540:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9117, - "id": 9127, + "functionReturnParameters": 12178, + "id": 12188, "nodeType": "Return", - "src": "5533:11:10" + "src": "5533:11:30" } ] }, @@ -8664,43 +8664,43 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "5408:8:10", + "nameLocation": "5408:8:30", "parameters": { - "id": 9113, + "id": 12174, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9110, + "id": 12171, "mutability": "mutable", "name": "self", - "nameLocation": "5436:4:10", + "nameLocation": "5436:4:30", "nodeType": "VariableDeclaration", - "scope": 9129, - "src": "5417:23:10", + "scope": 12190, + "src": "5417:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9109, + "id": 12170, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9108, + "id": 12169, "name": "StdStorage", "nameLocations": [ - "5417:10:10" + "5417:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "5417:10:10" + "referencedDeclaration": 11550, + "src": "5417:10:30" }, - "referencedDeclaration": 8489, - "src": "5417:10:10", + "referencedDeclaration": 11550, + "src": "5417:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -8708,13 +8708,13 @@ }, { "constant": false, - "id": 9112, + "id": 12173, "mutability": "mutable", "name": "key", - "nameLocation": "5450:3:10", + "nameLocation": "5450:3:30", "nodeType": "VariableDeclaration", - "scope": 9129, - "src": "5442:11:10", + "scope": 12190, + "src": "5442:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8722,10 +8722,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9111, + "id": 12172, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5442:7:10", + "src": "5442:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8734,98 +8734,98 @@ "visibility": "internal" } ], - "src": "5416:38:10" + "src": "5416:38:30" }, "returnParameters": { - "id": 9117, + "id": 12178, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9116, + "id": 12177, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9129, - "src": "5473:18:10", + "scope": 12190, + "src": "5473:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9115, + "id": 12176, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9114, + "id": 12175, "name": "StdStorage", "nameLocations": [ - "5473:10:10" + "5473:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "5473:10:10" + "referencedDeclaration": 11550, + "src": "5473:10:30" }, - "referencedDeclaration": 8489, - "src": "5473:10:10", + "referencedDeclaration": 11550, + "src": "5473:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "5472:20:10" + "src": "5472:20:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9149, + "id": 12210, "nodeType": "FunctionDefinition", - "src": "5557:152:10", + "src": "5557:152:30", "nodes": [], "body": { - "id": 9148, + "id": 12209, "nodeType": "Block", - "src": "5651:58:10", + "src": "5651:58:30", "nodes": [], "statements": [ { "expression": { - "id": 9144, + "id": 12205, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 9140, + "id": 12201, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9132, - "src": "5661:4:10", + "referencedDeclaration": 12193, + "src": "5661:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9142, + "id": 12203, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "5666:6:10", + "memberLocation": "5666:6:30", "memberName": "_depth", "nodeType": "MemberAccess", - "referencedDeclaration": 8484, - "src": "5661:11:10", + "referencedDeclaration": 11545, + "src": "5661:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8834,44 +8834,44 @@ "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 9143, + "id": 12204, "name": "_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9134, - "src": "5675:6:10", + "referencedDeclaration": 12195, + "src": "5675:6:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "5661:20:10", + "src": "5661:20:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 9145, + "id": 12206, "nodeType": "ExpressionStatement", - "src": "5661:20:10" + "src": "5661:20:30" }, { "expression": { - "id": 9146, + "id": 12207, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9132, - "src": "5698:4:10", + "referencedDeclaration": 12193, + "src": "5698:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9139, - "id": 9147, + "functionReturnParameters": 12200, + "id": 12208, "nodeType": "Return", - "src": "5691:11:10" + "src": "5691:11:30" } ] }, @@ -8879,43 +8879,43 @@ "kind": "function", "modifiers": [], "name": "depth", - "nameLocation": "5566:5:10", + "nameLocation": "5566:5:30", "parameters": { - "id": 9135, + "id": 12196, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9132, + "id": 12193, "mutability": "mutable", "name": "self", - "nameLocation": "5591:4:10", + "nameLocation": "5591:4:30", "nodeType": "VariableDeclaration", - "scope": 9149, - "src": "5572:23:10", + "scope": 12210, + "src": "5572:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9131, + "id": 12192, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9130, + "id": 12191, "name": "StdStorage", "nameLocations": [ - "5572:10:10" + "5572:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "5572:10:10" + "referencedDeclaration": 11550, + "src": "5572:10:30" }, - "referencedDeclaration": 8489, - "src": "5572:10:10", + "referencedDeclaration": 11550, + "src": "5572:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -8923,13 +8923,13 @@ }, { "constant": false, - "id": 9134, + "id": 12195, "mutability": "mutable", "name": "_depth", - "nameLocation": "5605:6:10", + "nameLocation": "5605:6:30", "nodeType": "VariableDeclaration", - "scope": 9149, - "src": "5597:14:10", + "scope": 12210, + "src": "5597:14:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8937,10 +8937,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9133, + "id": 12194, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5597:7:10", + "src": "5597:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8949,82 +8949,82 @@ "visibility": "internal" } ], - "src": "5571:41:10" + "src": "5571:41:30" }, "returnParameters": { - "id": 9139, + "id": 12200, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9138, + "id": 12199, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9149, - "src": "5631:18:10", + "scope": 12210, + "src": "5631:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9137, + "id": 12198, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9136, + "id": 12197, "name": "StdStorage", "nameLocations": [ - "5631:10:10" + "5631:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "5631:10:10" + "referencedDeclaration": 11550, + "src": "5631:10:30" }, - "referencedDeclaration": 8489, - "src": "5631:10:10", + "referencedDeclaration": 11550, + "src": "5631:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "5630:20:10" + "src": "5630:20:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9181, + "id": 12242, "nodeType": "FunctionDefinition", - "src": "5715:194:10", + "src": "5715:194:30", "nodes": [], "body": { - "id": 9180, + "id": 12241, "nodeType": "Block", - "src": "5785:124:10", + "src": "5785:124:30", "nodes": [], "statements": [ { "assignments": [ - 9158 + 12219 ], "declarations": [ { "constant": false, - "id": 9158, + "id": 12219, "mutability": "mutable", "name": "t", - "nameLocation": "5803:1:10", + "nameLocation": "5803:1:30", "nodeType": "VariableDeclaration", - "scope": 9180, - "src": "5795:9:10", + "scope": 12241, + "src": "5795:9:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9032,10 +9032,10 @@ "typeString": "address" }, "typeName": { - "id": 9157, + "id": 12218, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5795:7:10", + "src": "5795:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9045,52 +9045,52 @@ "visibility": "internal" } ], - "id": 9161, + "id": 12222, "initialValue": { "expression": { - "id": 9159, + "id": 12220, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9152, - "src": "5807:4:10", + "referencedDeclaration": 12213, + "src": "5807:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9160, + "id": 12221, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "5812:7:10", + "memberLocation": "5812:7:30", "memberName": "_target", "nodeType": "MemberAccess", - "referencedDeclaration": 8486, - "src": "5807:12:10", + "referencedDeclaration": 11547, + "src": "5807:12:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "VariableDeclarationStatement", - "src": "5795:24:10" + "src": "5795:24:30" }, { "assignments": [ - 9163 + 12224 ], "declarations": [ { "constant": false, - "id": 9163, + "id": 12224, "mutability": "mutable", "name": "s", - "nameLocation": "5837:1:10", + "nameLocation": "5837:1:30", "nodeType": "VariableDeclaration", - "scope": 9180, - "src": "5829:9:10", + "scope": 12241, + "src": "5829:9:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9098,10 +9098,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9162, + "id": 12223, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5829:7:10", + "src": "5829:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9110,18 +9110,18 @@ "visibility": "internal" } ], - "id": 9167, + "id": 12228, "initialValue": { "arguments": [ { - "id": 9165, + "id": 12226, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9152, - "src": "5846:4:10", + "referencedDeclaration": 12213, + "src": "5846:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -9129,22 +9129,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], - "id": 9164, + "id": 12225, "name": "find", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8989, - "src": "5841:4:10", + "referencedDeclaration": 12050, + "src": "5841:4:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_uint256_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" } }, - "id": 9166, + "id": 12227, "isConstant": false, "isLValue": false, "isPure": false, @@ -9153,7 +9153,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5841:10:10", + "src": "5841:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -9161,7 +9161,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "5829:22:10" + "src": "5829:22:30" }, { "expression": { @@ -9169,12 +9169,12 @@ { "arguments": [ { - "id": 9172, + "id": 12233, "name": "t", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9158, - "src": "5887:1:10", + "referencedDeclaration": 12219, + "src": "5887:1:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -9183,12 +9183,12 @@ { "arguments": [ { - "id": 9175, + "id": 12236, "name": "s", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9163, - "src": "5898:1:10", + "referencedDeclaration": 12224, + "src": "5898:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9202,26 +9202,26 @@ "typeString": "uint256" } ], - "id": 9174, + "id": 12235, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5890:7:10", + "src": "5890:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9173, + "id": 12234, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5890:7:10", + "src": "5890:7:30", "typeDescriptions": {} } }, - "id": 9176, + "id": 12237, "isConstant": false, "isLValue": false, "isPure": false, @@ -9230,7 +9230,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5890:10:10", + "src": "5890:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -9250,33 +9250,33 @@ } ], "expression": { - "id": 9170, + "id": 12231, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "5879:2:10", + "referencedDeclaration": 11583, + "src": "5879:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 9171, + "id": 12232, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5882:4:10", + "memberLocation": "5882:4:30", "memberName": "load", "nodeType": "MemberAccess", - "referencedDeclaration": 12359, - "src": "5879:7:10", + "referencedDeclaration": 15420, + "src": "5879:7:30", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_address_$_t_bytes32_$returns$_t_bytes32_$", "typeString": "function (address,bytes32) view external returns (bytes32)" } }, - "id": 9177, + "id": 12238, "isConstant": false, "isLValue": false, "isPure": false, @@ -9285,7 +9285,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5879:22:10", + "src": "5879:22:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -9301,32 +9301,32 @@ } ], "expression": { - "id": 9168, + "id": 12229, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5868:3:10", + "src": "5868:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 9169, + "id": 12230, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5872:6:10", + "memberLocation": "5872:6:30", "memberName": "encode", "nodeType": "MemberAccess", - "src": "5868:10:10", + "src": "5868:10:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 9178, + "id": 12239, "isConstant": false, "isLValue": false, "isPure": false, @@ -9335,17 +9335,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5868:34:10", + "src": "5868:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "functionReturnParameters": 9156, - "id": 9179, + "functionReturnParameters": 12217, + "id": 12240, "nodeType": "Return", - "src": "5861:41:10" + "src": "5861:41:30" } ] }, @@ -9353,64 +9353,64 @@ "kind": "function", "modifiers": [], "name": "read", - "nameLocation": "5724:4:10", + "nameLocation": "5724:4:30", "parameters": { - "id": 9153, + "id": 12214, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9152, + "id": 12213, "mutability": "mutable", "name": "self", - "nameLocation": "5748:4:10", + "nameLocation": "5748:4:30", "nodeType": "VariableDeclaration", - "scope": 9181, - "src": "5729:23:10", + "scope": 12242, + "src": "5729:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9151, + "id": 12212, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9150, + "id": 12211, "name": "StdStorage", "nameLocations": [ - "5729:10:10" + "5729:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "5729:10:10" + "referencedDeclaration": 11550, + "src": "5729:10:30" }, - "referencedDeclaration": 8489, - "src": "5729:10:10", + "referencedDeclaration": 11550, + "src": "5729:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "5728:25:10" + "src": "5728:25:30" }, "returnParameters": { - "id": 9156, + "id": 12217, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9155, + "id": 12216, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9181, - "src": "5771:12:10", + "scope": 12242, + "src": "5771:12:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9418,10 +9418,10 @@ "typeString": "bytes" }, "typeName": { - "id": 9154, + "id": 12215, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5771:5:10", + "src": "5771:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -9430,22 +9430,22 @@ "visibility": "internal" } ], - "src": "5770:14:10" + "src": "5770:14:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "private" }, { - "id": 9200, + "id": 12261, "nodeType": "FunctionDefinition", - "src": "5915:131:10", + "src": "5915:131:30", "nodes": [], "body": { - "id": 9199, + "id": 12260, "nodeType": "Block", - "src": "5989:57:10", + "src": "5989:57:30", "nodes": [], "statements": [ { @@ -9454,14 +9454,14 @@ { "arguments": [ { - "id": 9192, + "id": 12253, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9184, - "src": "6022:4:10", + "referencedDeclaration": 12245, + "src": "6022:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -9469,22 +9469,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], - "id": 9191, + "id": 12252, "name": "read", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9181, - "src": "6017:4:10", + "referencedDeclaration": 12242, + "src": "6017:4:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_bytes_memory_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (struct StdStorage storage pointer) returns (bytes memory)" } }, - "id": 9193, + "id": 12254, "isConstant": false, "isLValue": false, "isPure": false, @@ -9493,7 +9493,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6017:10:10", + "src": "6017:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9503,34 +9503,34 @@ { "components": [ { - "id": 9195, + "id": 12256, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6030:7:10", + "src": "6030:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9194, + "id": 12255, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6030:7:10", + "src": "6030:7:30", "typeDescriptions": {} } } ], - "id": 9196, + "id": 12257, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "6029:9:10", + "src": "6029:9:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -9549,32 +9549,32 @@ } ], "expression": { - "id": 9189, + "id": 12250, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6006:3:10", + "src": "6006:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 9190, + "id": 12251, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6010:6:10", + "memberLocation": "6010:6:30", "memberName": "decode", "nodeType": "MemberAccess", - "src": "6006:10:10", + "src": "6006:10:30", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 9197, + "id": 12258, "isConstant": false, "isLValue": false, "isPure": false, @@ -9583,17 +9583,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6006:33:10", + "src": "6006:33:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "functionReturnParameters": 9188, - "id": 9198, + "functionReturnParameters": 12249, + "id": 12259, "nodeType": "Return", - "src": "5999:40:10" + "src": "5999:40:30" } ] }, @@ -9601,64 +9601,64 @@ "kind": "function", "modifiers": [], "name": "read_bytes32", - "nameLocation": "5924:12:10", + "nameLocation": "5924:12:30", "parameters": { - "id": 9185, + "id": 12246, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9184, + "id": 12245, "mutability": "mutable", "name": "self", - "nameLocation": "5956:4:10", + "nameLocation": "5956:4:30", "nodeType": "VariableDeclaration", - "scope": 9200, - "src": "5937:23:10", + "scope": 12261, + "src": "5937:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9183, + "id": 12244, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9182, + "id": 12243, "name": "StdStorage", "nameLocations": [ - "5937:10:10" + "5937:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "5937:10:10" + "referencedDeclaration": 11550, + "src": "5937:10:30" }, - "referencedDeclaration": 8489, - "src": "5937:10:10", + "referencedDeclaration": 11550, + "src": "5937:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "5936:25:10" + "src": "5936:25:30" }, "returnParameters": { - "id": 9188, + "id": 12249, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9187, + "id": 12248, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9200, - "src": "5980:7:10", + "scope": 12261, + "src": "5980:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9666,10 +9666,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9186, + "id": 12247, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5980:7:10", + "src": "5980:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -9678,38 +9678,38 @@ "visibility": "internal" } ], - "src": "5979:9:10" + "src": "5979:9:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9231, + "id": 12292, "nodeType": "FunctionDefinition", - "src": "6052:279:10", + "src": "6052:279:30", "nodes": [], "body": { - "id": 9230, + "id": 12291, "nodeType": "Block", - "src": "6120:211:10", + "src": "6120:211:30", "nodes": [], "statements": [ { "assignments": [ - 9209 + 12270 ], "declarations": [ { "constant": false, - "id": 9209, + "id": 12270, "mutability": "mutable", "name": "v", - "nameLocation": "6137:1:10", + "nameLocation": "6137:1:30", "nodeType": "VariableDeclaration", - "scope": 9230, - "src": "6130:8:10", + "scope": 12291, + "src": "6130:8:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9717,10 +9717,10 @@ "typeString": "int256" }, "typeName": { - "id": 9208, + "id": 12269, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6130:6:10", + "src": "6130:6:30", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -9729,18 +9729,18 @@ "visibility": "internal" } ], - "id": 9213, + "id": 12274, "initialValue": { "arguments": [ { - "id": 9211, + "id": 12272, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9203, - "src": "6150:4:10", + "referencedDeclaration": 12264, + "src": "6150:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -9748,22 +9748,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], - "id": 9210, + "id": 12271, "name": "read_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9288, - "src": "6141:8:10", + "referencedDeclaration": 12349, + "src": "6141:8:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_int256_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_int256_$", "typeString": "function (struct StdStorage storage pointer) returns (int256)" } }, - "id": 9212, + "id": 12273, "isConstant": false, "isLValue": false, "isPure": false, @@ -9772,7 +9772,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6141:14:10", + "src": "6141:14:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_int256", @@ -9780,7 +9780,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "6130:25:10" + "src": "6130:25:30" }, { "condition": { @@ -9788,18 +9788,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 9216, + "id": 12277, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 9214, + "id": 12275, "name": "v", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9209, - "src": "6169:1:10", + "referencedDeclaration": 12270, + "src": "6169:1:30", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -9809,50 +9809,50 @@ "operator": "==", "rightExpression": { "hexValue": "30", - "id": 9215, + "id": 12276, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6174:1:10", + "src": "6174:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "6169:6:10", + "src": "6169:6:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 9219, + "id": 12280, "nodeType": "IfStatement", - "src": "6165:24:10", + "src": "6165:24:30", "trueBody": { "expression": { "hexValue": "66616c7365", - "id": 9217, + "id": 12278, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "6184:5:10", + "src": "6184:5:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "false" }, - "functionReturnParameters": 9207, - "id": 9218, + "functionReturnParameters": 12268, + "id": 12279, "nodeType": "Return", - "src": "6177:12:10" + "src": "6177:12:30" } }, { @@ -9861,18 +9861,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 9222, + "id": 12283, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 9220, + "id": 12281, "name": "v", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9209, - "src": "6203:1:10", + "referencedDeclaration": 12270, + "src": "6203:1:30", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -9882,50 +9882,50 @@ "operator": "==", "rightExpression": { "hexValue": "31", - "id": 9221, + "id": 12282, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6208:1:10", + "src": "6208:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "6203:6:10", + "src": "6203:6:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 9225, + "id": 12286, "nodeType": "IfStatement", - "src": "6199:23:10", + "src": "6199:23:30", "trueBody": { "expression": { "hexValue": "74727565", - "id": 9223, + "id": 12284, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "6218:4:10", + "src": "6218:4:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "true" }, - "functionReturnParameters": 9207, - "id": 9224, + "functionReturnParameters": 12268, + "id": 12285, "nodeType": "Return", - "src": "6211:11:10" + "src": "6211:11:30" } }, { @@ -9933,14 +9933,14 @@ "arguments": [ { "hexValue": "73746453746f7261676520726561645f626f6f6c2853746453746f72616765293a2043616e6e6f74206465636f64652e204d616b65207375726520796f75206172652072656164696e67206120626f6f6c2e", - "id": 9227, + "id": 12288, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6239:84:10", + "src": "6239:84:30", "typeDescriptions": { "typeIdentifier": "t_stringliteral_91e3b02d190bb3e407570bfe894974b331ad10ba40f732248485a8a79ed8e4f5", "typeString": "literal_string \"stdStorage read_bool(StdStorage): Cannot decode. Make sure you are reading a bool.\"" @@ -9955,7 +9955,7 @@ "typeString": "literal_string \"stdStorage read_bool(StdStorage): Cannot decode. Make sure you are reading a bool.\"" } ], - "id": 9226, + "id": 12287, "name": "revert", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -9963,13 +9963,13 @@ -19 ], "referencedDeclaration": -19, - "src": "6232:6:10", + "src": "6232:6:30", "typeDescriptions": { "typeIdentifier": "t_function_revert_pure$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory) pure" } }, - "id": 9228, + "id": 12289, "isConstant": false, "isLValue": false, "isPure": false, @@ -9978,16 +9978,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6232:92:10", + "src": "6232:92:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9229, + "id": 12290, "nodeType": "ExpressionStatement", - "src": "6232:92:10" + "src": "6232:92:30" } ] }, @@ -9995,64 +9995,64 @@ "kind": "function", "modifiers": [], "name": "read_bool", - "nameLocation": "6061:9:10", + "nameLocation": "6061:9:30", "parameters": { - "id": 9204, + "id": 12265, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9203, + "id": 12264, "mutability": "mutable", "name": "self", - "nameLocation": "6090:4:10", + "nameLocation": "6090:4:30", "nodeType": "VariableDeclaration", - "scope": 9231, - "src": "6071:23:10", + "scope": 12292, + "src": "6071:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9202, + "id": 12263, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9201, + "id": 12262, "name": "StdStorage", "nameLocations": [ - "6071:10:10" + "6071:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "6071:10:10" + "referencedDeclaration": 11550, + "src": "6071:10:30" }, - "referencedDeclaration": 8489, - "src": "6071:10:10", + "referencedDeclaration": 11550, + "src": "6071:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "6070:25:10" + "src": "6070:25:30" }, "returnParameters": { - "id": 9207, + "id": 12268, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9206, + "id": 12267, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9231, - "src": "6114:4:10", + "scope": 12292, + "src": "6114:4:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10060,10 +10060,10 @@ "typeString": "bool" }, "typeName": { - "id": 9205, + "id": 12266, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6114:4:10", + "src": "6114:4:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10072,22 +10072,22 @@ "visibility": "internal" } ], - "src": "6113:6:10" + "src": "6113:6:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9250, + "id": 12311, "nodeType": "FunctionDefinition", - "src": "6337:131:10", + "src": "6337:131:30", "nodes": [], "body": { - "id": 9249, + "id": 12310, "nodeType": "Block", - "src": "6411:57:10", + "src": "6411:57:30", "nodes": [], "statements": [ { @@ -10096,14 +10096,14 @@ { "arguments": [ { - "id": 9242, + "id": 12303, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9234, - "src": "6444:4:10", + "referencedDeclaration": 12295, + "src": "6444:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -10111,22 +10111,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], - "id": 9241, + "id": 12302, "name": "read", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9181, - "src": "6439:4:10", + "referencedDeclaration": 12242, + "src": "6439:4:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_bytes_memory_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (struct StdStorage storage pointer) returns (bytes memory)" } }, - "id": 9243, + "id": 12304, "isConstant": false, "isLValue": false, "isPure": false, @@ -10135,7 +10135,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6439:10:10", + "src": "6439:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10145,34 +10145,34 @@ { "components": [ { - "id": 9245, + "id": 12306, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6452:7:10", + "src": "6452:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 9244, + "id": 12305, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6452:7:10", + "src": "6452:7:30", "typeDescriptions": {} } } ], - "id": 9246, + "id": 12307, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "6451:9:10", + "src": "6451:9:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -10191,32 +10191,32 @@ } ], "expression": { - "id": 9239, + "id": 12300, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6428:3:10", + "src": "6428:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 9240, + "id": 12301, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6432:6:10", + "memberLocation": "6432:6:30", "memberName": "decode", "nodeType": "MemberAccess", - "src": "6428:10:10", + "src": "6428:10:30", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 9247, + "id": 12308, "isConstant": false, "isLValue": false, "isPure": false, @@ -10225,17 +10225,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6428:33:10", + "src": "6428:33:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address_payable", "typeString": "address payable" } }, - "functionReturnParameters": 9238, - "id": 9248, + "functionReturnParameters": 12299, + "id": 12309, "nodeType": "Return", - "src": "6421:40:10" + "src": "6421:40:30" } ] }, @@ -10243,64 +10243,64 @@ "kind": "function", "modifiers": [], "name": "read_address", - "nameLocation": "6346:12:10", + "nameLocation": "6346:12:30", "parameters": { - "id": 9235, + "id": 12296, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9234, + "id": 12295, "mutability": "mutable", "name": "self", - "nameLocation": "6378:4:10", + "nameLocation": "6378:4:30", "nodeType": "VariableDeclaration", - "scope": 9250, - "src": "6359:23:10", + "scope": 12311, + "src": "6359:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9233, + "id": 12294, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9232, + "id": 12293, "name": "StdStorage", "nameLocations": [ - "6359:10:10" + "6359:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "6359:10:10" + "referencedDeclaration": 11550, + "src": "6359:10:30" }, - "referencedDeclaration": 8489, - "src": "6359:10:10", + "referencedDeclaration": 11550, + "src": "6359:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "6358:25:10" + "src": "6358:25:30" }, "returnParameters": { - "id": 9238, + "id": 12299, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9237, + "id": 12298, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9250, - "src": "6402:7:10", + "scope": 12311, + "src": "6402:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10308,10 +10308,10 @@ "typeString": "address" }, "typeName": { - "id": 9236, + "id": 12297, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6402:7:10", + "src": "6402:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10321,22 +10321,22 @@ "visibility": "internal" } ], - "src": "6401:9:10" + "src": "6401:9:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9269, + "id": 12330, "nodeType": "FunctionDefinition", - "src": "6474:128:10", + "src": "6474:128:30", "nodes": [], "body": { - "id": 9268, + "id": 12329, "nodeType": "Block", - "src": "6545:57:10", + "src": "6545:57:30", "nodes": [], "statements": [ { @@ -10345,14 +10345,14 @@ { "arguments": [ { - "id": 9261, + "id": 12322, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9253, - "src": "6578:4:10", + "referencedDeclaration": 12314, + "src": "6578:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -10360,22 +10360,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], - "id": 9260, + "id": 12321, "name": "read", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9181, - "src": "6573:4:10", + "referencedDeclaration": 12242, + "src": "6573:4:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_bytes_memory_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (struct StdStorage storage pointer) returns (bytes memory)" } }, - "id": 9262, + "id": 12323, "isConstant": false, "isLValue": false, "isPure": false, @@ -10384,7 +10384,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6573:10:10", + "src": "6573:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10394,34 +10394,34 @@ { "components": [ { - "id": 9264, + "id": 12325, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6586:7:10", + "src": "6586:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 9263, + "id": 12324, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6586:7:10", + "src": "6586:7:30", "typeDescriptions": {} } } ], - "id": 9265, + "id": 12326, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "6585:9:10", + "src": "6585:9:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -10440,32 +10440,32 @@ } ], "expression": { - "id": 9258, + "id": 12319, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6562:3:10", + "src": "6562:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 9259, + "id": 12320, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6566:6:10", + "memberLocation": "6566:6:30", "memberName": "decode", "nodeType": "MemberAccess", - "src": "6562:10:10", + "src": "6562:10:30", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 9266, + "id": 12327, "isConstant": false, "isLValue": false, "isPure": false, @@ -10474,17 +10474,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6562:33:10", + "src": "6562:33:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 9257, - "id": 9267, + "functionReturnParameters": 12318, + "id": 12328, "nodeType": "Return", - "src": "6555:40:10" + "src": "6555:40:30" } ] }, @@ -10492,64 +10492,64 @@ "kind": "function", "modifiers": [], "name": "read_uint", - "nameLocation": "6483:9:10", + "nameLocation": "6483:9:30", "parameters": { - "id": 9254, + "id": 12315, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9253, + "id": 12314, "mutability": "mutable", "name": "self", - "nameLocation": "6512:4:10", + "nameLocation": "6512:4:30", "nodeType": "VariableDeclaration", - "scope": 9269, - "src": "6493:23:10", + "scope": 12330, + "src": "6493:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9252, + "id": 12313, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9251, + "id": 12312, "name": "StdStorage", "nameLocations": [ - "6493:10:10" + "6493:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "6493:10:10" + "referencedDeclaration": 11550, + "src": "6493:10:30" }, - "referencedDeclaration": 8489, - "src": "6493:10:10", + "referencedDeclaration": 11550, + "src": "6493:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "6492:25:10" + "src": "6492:25:30" }, "returnParameters": { - "id": 9257, + "id": 12318, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9256, + "id": 12317, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9269, - "src": "6536:7:10", + "scope": 12330, + "src": "6536:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10557,10 +10557,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9255, + "id": 12316, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6536:7:10", + "src": "6536:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10569,22 +10569,22 @@ "visibility": "internal" } ], - "src": "6535:9:10" + "src": "6535:9:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9288, + "id": 12349, "nodeType": "FunctionDefinition", - "src": "6608:125:10", + "src": "6608:125:30", "nodes": [], "body": { - "id": 9287, + "id": 12348, "nodeType": "Block", - "src": "6677:56:10", + "src": "6677:56:30", "nodes": [], "statements": [ { @@ -10593,14 +10593,14 @@ { "arguments": [ { - "id": 9280, + "id": 12341, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9272, - "src": "6710:4:10", + "referencedDeclaration": 12333, + "src": "6710:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -10608,22 +10608,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], - "id": 9279, + "id": 12340, "name": "read", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9181, - "src": "6705:4:10", + "referencedDeclaration": 12242, + "src": "6705:4:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_bytes_memory_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (struct StdStorage storage pointer) returns (bytes memory)" } }, - "id": 9281, + "id": 12342, "isConstant": false, "isLValue": false, "isPure": false, @@ -10632,7 +10632,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6705:10:10", + "src": "6705:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10642,34 +10642,34 @@ { "components": [ { - "id": 9283, + "id": 12344, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6718:6:10", + "src": "6718:6:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_int256_$", "typeString": "type(int256)" }, "typeName": { - "id": 9282, + "id": 12343, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6718:6:10", + "src": "6718:6:30", "typeDescriptions": {} } } ], - "id": 9284, + "id": 12345, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "6717:8:10", + "src": "6717:8:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_int256_$", "typeString": "type(int256)" @@ -10688,32 +10688,32 @@ } ], "expression": { - "id": 9277, + "id": 12338, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6694:3:10", + "src": "6694:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 9278, + "id": 12339, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6698:6:10", + "memberLocation": "6698:6:30", "memberName": "decode", "nodeType": "MemberAccess", - "src": "6694:10:10", + "src": "6694:10:30", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 9285, + "id": 12346, "isConstant": false, "isLValue": false, "isPure": false, @@ -10722,17 +10722,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6694:32:10", + "src": "6694:32:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "functionReturnParameters": 9276, - "id": 9286, + "functionReturnParameters": 12337, + "id": 12347, "nodeType": "Return", - "src": "6687:39:10" + "src": "6687:39:30" } ] }, @@ -10740,64 +10740,64 @@ "kind": "function", "modifiers": [], "name": "read_int", - "nameLocation": "6617:8:10", + "nameLocation": "6617:8:30", "parameters": { - "id": 9273, + "id": 12334, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9272, + "id": 12333, "mutability": "mutable", "name": "self", - "nameLocation": "6645:4:10", + "nameLocation": "6645:4:30", "nodeType": "VariableDeclaration", - "scope": 9288, - "src": "6626:23:10", + "scope": 12349, + "src": "6626:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9271, + "id": 12332, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9270, + "id": 12331, "name": "StdStorage", "nameLocations": [ - "6626:10:10" + "6626:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "6626:10:10" + "referencedDeclaration": 11550, + "src": "6626:10:30" }, - "referencedDeclaration": 8489, - "src": "6626:10:10", + "referencedDeclaration": 11550, + "src": "6626:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "6625:25:10" + "src": "6625:25:30" }, "returnParameters": { - "id": 9276, + "id": 12337, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9275, + "id": 12336, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9288, - "src": "6669:6:10", + "scope": 12349, + "src": "6669:6:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10805,10 +10805,10 @@ "typeString": "int256" }, "typeName": { - "id": 9274, + "id": 12335, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6669:6:10", + "src": "6669:6:30", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10817,38 +10817,38 @@ "visibility": "internal" } ], - "src": "6668:8:10" + "src": "6668:8:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9352, + "id": 12413, "nodeType": "FunctionDefinition", - "src": "6739:610:10", + "src": "6739:610:30", "nodes": [], "body": { - "id": 9351, + "id": 12412, "nodeType": "Block", - "src": "6816:533:10", + "src": "6816:533:30", "nodes": [], "statements": [ { "assignments": [ - 9299 + 12360 ], "declarations": [ { "constant": false, - "id": 9299, + "id": 12360, "mutability": "mutable", "name": "who", - "nameLocation": "6834:3:10", + "nameLocation": "6834:3:30", "nodeType": "VariableDeclaration", - "scope": 9351, - "src": "6826:11:10", + "scope": 12412, + "src": "6826:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10856,10 +10856,10 @@ "typeString": "address" }, "typeName": { - "id": 9298, + "id": 12359, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6826:7:10", + "src": "6826:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10869,52 +10869,52 @@ "visibility": "internal" } ], - "id": 9302, + "id": 12363, "initialValue": { "expression": { - "id": 9300, + "id": 12361, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9291, - "src": "6840:4:10", + "referencedDeclaration": 12352, + "src": "6840:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9301, + "id": 12362, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "6845:7:10", + "memberLocation": "6845:7:30", "memberName": "_target", "nodeType": "MemberAccess", - "referencedDeclaration": 8486, - "src": "6840:12:10", + "referencedDeclaration": 11547, + "src": "6840:12:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "VariableDeclarationStatement", - "src": "6826:26:10" + "src": "6826:26:30" }, { "assignments": [ - 9304 + 12365 ], "declarations": [ { "constant": false, - "id": 9304, + "id": 12365, "mutability": "mutable", "name": "field_depth", - "nameLocation": "6870:11:10", + "nameLocation": "6870:11:30", "nodeType": "VariableDeclaration", - "scope": 9351, - "src": "6862:19:10", + "scope": 12412, + "src": "6862:19:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10922,10 +10922,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9303, + "id": 12364, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6862:7:10", + "src": "6862:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10934,37 +10934,37 @@ "visibility": "internal" } ], - "id": 9307, + "id": 12368, "initialValue": { "expression": { - "id": 9305, + "id": 12366, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9291, - "src": "6884:4:10", + "referencedDeclaration": 12352, + "src": "6884:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9306, + "id": 12367, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "6889:6:10", + "memberLocation": "6889:6:30", "memberName": "_depth", "nodeType": "MemberAccess", - "referencedDeclaration": 8484, - "src": "6884:11:10", + "referencedDeclaration": 11545, + "src": "6884:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "6862:33:10" + "src": "6862:33:30" }, { "expression": { @@ -10972,33 +10972,33 @@ "expression": { "argumentTypes": [], "expression": { - "id": 9308, + "id": 12369, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "6905:2:10", + "referencedDeclaration": 11583, + "src": "6905:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 9310, + "id": 12371, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6908:21:10", + "memberLocation": "6908:21:30", "memberName": "startMappingRecording", "nodeType": "MemberAccess", - "referencedDeclaration": 13405, - "src": "6905:24:10", + "referencedDeclaration": 16466, + "src": "6905:24:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" } }, - "id": 9311, + "id": 12372, "isConstant": false, "isLValue": false, "isPure": false, @@ -11007,31 +11007,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6905:26:10", + "src": "6905:26:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9312, + "id": 12373, "nodeType": "ExpressionStatement", - "src": "6905:26:10" + "src": "6905:26:30" }, { "assignments": [ - 9314 + 12375 ], "declarations": [ { "constant": false, - "id": 9314, + "id": 12375, "mutability": "mutable", "name": "child", - "nameLocation": "6949:5:10", + "nameLocation": "6949:5:30", "nodeType": "VariableDeclaration", - "scope": 9351, - "src": "6941:13:10", + "scope": 12412, + "src": "6941:13:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11039,10 +11039,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9313, + "id": 12374, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6941:7:10", + "src": "6941:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11051,13 +11051,13 @@ "visibility": "internal" } ], - "id": 9320, + "id": 12381, "initialValue": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 9319, + "id": 12380, "isConstant": false, "isLValue": false, "isPure": false, @@ -11065,14 +11065,14 @@ "leftExpression": { "arguments": [ { - "id": 9316, + "id": 12377, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9291, - "src": "6962:4:10", + "referencedDeclaration": 12352, + "src": "6962:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -11080,22 +11080,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], - "id": 9315, + "id": 12376, "name": "find", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8989, - "src": "6957:4:10", + "referencedDeclaration": 12050, + "src": "6957:4:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_uint256_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" } }, - "id": 9317, + "id": 12378, "isConstant": false, "isLValue": false, "isPure": false, @@ -11104,7 +11104,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6957:10:10", + "src": "6957:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -11114,42 +11114,42 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 9318, + "id": 12379, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9304, - "src": "6970:11:10", + "referencedDeclaration": 12365, + "src": "6970:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "6957:24:10", + "src": "6957:24:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "6941:40:10" + "src": "6941:40:30" }, { "assignments": [ - 9322, - 9324, - 9326 + 12383, + 12385, + 12387 ], "declarations": [ { "constant": false, - "id": 9322, + "id": 12383, "mutability": "mutable", "name": "found", - "nameLocation": "6997:5:10", + "nameLocation": "6997:5:30", "nodeType": "VariableDeclaration", - "scope": 9351, - "src": "6992:10:10", + "scope": 12412, + "src": "6992:10:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11157,10 +11157,10 @@ "typeString": "bool" }, "typeName": { - "id": 9321, + "id": 12382, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6992:4:10", + "src": "6992:4:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11170,13 +11170,13 @@ }, { "constant": false, - "id": 9324, + "id": 12385, "mutability": "mutable", "name": "key", - "nameLocation": "7012:3:10", + "nameLocation": "7012:3:30", "nodeType": "VariableDeclaration", - "scope": 9351, - "src": "7004:11:10", + "scope": 12412, + "src": "7004:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11184,10 +11184,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9323, + "id": 12384, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7004:7:10", + "src": "7004:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11197,13 +11197,13 @@ }, { "constant": false, - "id": 9326, + "id": 12387, "mutability": "mutable", "name": "parent_slot", - "nameLocation": "7025:11:10", + "nameLocation": "7025:11:30", "nodeType": "VariableDeclaration", - "scope": 9351, - "src": "7017:19:10", + "scope": 12412, + "src": "7017:19:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11211,10 +11211,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9325, + "id": 12386, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7017:7:10", + "src": "7017:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11223,16 +11223,16 @@ "visibility": "internal" } ], - "id": 9335, + "id": 12396, "initialValue": { "arguments": [ { - "id": 9329, + "id": 12390, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9299, - "src": "7068:3:10", + "referencedDeclaration": 12360, + "src": "7068:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11241,12 +11241,12 @@ { "arguments": [ { - "id": 9332, + "id": 12393, "name": "child", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9314, - "src": "7081:5:10", + "referencedDeclaration": 12375, + "src": "7081:5:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11260,26 +11260,26 @@ "typeString": "uint256" } ], - "id": 9331, + "id": 12392, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "7073:7:10", + "src": "7073:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9330, + "id": 12391, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7073:7:10", + "src": "7073:7:30", "typeDescriptions": {} } }, - "id": 9333, + "id": 12394, "isConstant": false, "isLValue": false, "isPure": false, @@ -11288,7 +11288,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7073:14:10", + "src": "7073:14:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -11308,33 +11308,33 @@ } ], "expression": { - "id": 9327, + "id": 12388, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "7040:2:10", + "referencedDeclaration": 11583, + "src": "7040:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 9328, + "id": 12389, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "7043:24:10", + "memberLocation": "7043:24:30", "memberName": "getMappingKeyAndParentOf", "nodeType": "MemberAccess", - "referencedDeclaration": 13441, - "src": "7040:27:10", + "referencedDeclaration": 16502, + "src": "7040:27:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$returns$_t_bool_$_t_bytes32_$_t_bytes32_$", "typeString": "function (address,bytes32) external returns (bool,bytes32,bytes32)" } }, - "id": 9334, + "id": 12395, "isConstant": false, "isLValue": false, "isPure": false, @@ -11343,7 +11343,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7040:48:10", + "src": "7040:48:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes32_$_t_bytes32_$", @@ -11351,11 +11351,11 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "6991:97:10" + "src": "6991:97:30" }, { "condition": { - "id": 9337, + "id": 12398, "isConstant": false, "isLValue": false, "isPure": false, @@ -11363,14 +11363,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "7102:6:10", + "src": "7102:6:30", "subExpression": { - "id": 9336, + "id": 12397, "name": "found", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9322, - "src": "7103:5:10", + "referencedDeclaration": 12383, + "src": "7103:5:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11381,27 +11381,27 @@ "typeString": "bool" } }, - "id": 9343, + "id": 12404, "nodeType": "IfStatement", - "src": "7098:201:10", + "src": "7098:201:30", "trueBody": { - "id": 9342, + "id": 12403, "nodeType": "Block", - "src": "7110:189:10", + "src": "7110:189:30", "statements": [ { "expression": { "arguments": [ { "hexValue": "73746453746f7261676520726561645f626f6f6c2853746453746f72616765293a2043616e6e6f742066696e6420706172656e742e204d616b65207375726520796f752067697665206120736c6f7420616e642073746172744d617070696e675265636f7264696e67282920686173206265656e2063616c6c65642e", - "id": 9339, + "id": 12400, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7148:126:10", + "src": "7148:126:30", "typeDescriptions": { "typeIdentifier": "t_stringliteral_05c02dd7643b4a3b621a87327400688a0e915a721e1557091f0636a8183236ef", "typeString": "literal_string \"stdStorage read_bool(StdStorage): Cannot find parent. Make sure you give a slot and startMappingRecording() has been called.\"" @@ -11416,7 +11416,7 @@ "typeString": "literal_string \"stdStorage read_bool(StdStorage): Cannot find parent. Make sure you give a slot and startMappingRecording() has been called.\"" } ], - "id": 9338, + "id": 12399, "name": "revert", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -11424,13 +11424,13 @@ -19 ], "referencedDeclaration": -19, - "src": "7124:6:10", + "src": "7124:6:30", "typeDescriptions": { "typeIdentifier": "t_function_revert_pure$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory) pure" } }, - "id": 9340, + "id": 12401, "isConstant": false, "isLValue": false, "isPure": false, @@ -11439,16 +11439,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7124:164:10", + "src": "7124:164:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9341, + "id": 12402, "nodeType": "ExpressionStatement", - "src": "7124:164:10" + "src": "7124:164:30" } ] } @@ -11459,12 +11459,12 @@ { "arguments": [ { - "id": 9346, + "id": 12407, "name": "parent_slot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9326, - "src": "7324:11:10", + "referencedDeclaration": 12387, + "src": "7324:11:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11478,26 +11478,26 @@ "typeString": "bytes32" } ], - "id": 9345, + "id": 12406, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "7316:7:10", + "src": "7316:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 9344, + "id": 12405, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7316:7:10", + "src": "7316:7:30", "typeDescriptions": {} } }, - "id": 9347, + "id": 12408, "isConstant": false, "isLValue": false, "isPure": false, @@ -11506,7 +11506,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7316:20:10", + "src": "7316:20:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -11514,35 +11514,35 @@ } }, { - "id": 9348, + "id": 12409, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9324, - "src": "7338:3:10", + "referencedDeclaration": 12385, + "src": "7338:3:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } } ], - "id": 9349, + "id": 12410, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "7315:27:10", + "src": "7315:27:30", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_uint256_$_t_bytes32_$", "typeString": "tuple(uint256,bytes32)" } }, - "functionReturnParameters": 9297, - "id": 9350, + "functionReturnParameters": 12358, + "id": 12411, "nodeType": "Return", - "src": "7308:34:10" + "src": "7308:34:30" } ] }, @@ -11550,64 +11550,64 @@ "kind": "function", "modifiers": [], "name": "parent", - "nameLocation": "6748:6:10", + "nameLocation": "6748:6:30", "parameters": { - "id": 9292, + "id": 12353, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9291, + "id": 12352, "mutability": "mutable", "name": "self", - "nameLocation": "6774:4:10", + "nameLocation": "6774:4:30", "nodeType": "VariableDeclaration", - "scope": 9352, - "src": "6755:23:10", + "scope": 12413, + "src": "6755:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9290, + "id": 12351, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9289, + "id": 12350, "name": "StdStorage", "nameLocations": [ - "6755:10:10" + "6755:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "6755:10:10" + "referencedDeclaration": 11550, + "src": "6755:10:30" }, - "referencedDeclaration": 8489, - "src": "6755:10:10", + "referencedDeclaration": 11550, + "src": "6755:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "6754:25:10" + "src": "6754:25:30" }, "returnParameters": { - "id": 9297, + "id": 12358, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9294, + "id": 12355, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9352, - "src": "6798:7:10", + "scope": 12413, + "src": "6798:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11615,10 +11615,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9293, + "id": 12354, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6798:7:10", + "src": "6798:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11628,13 +11628,13 @@ }, { "constant": false, - "id": 9296, + "id": 12357, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9352, - "src": "6807:7:10", + "scope": 12413, + "src": "6807:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11642,10 +11642,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9295, + "id": 12356, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6807:7:10", + "src": "6807:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11654,38 +11654,38 @@ "visibility": "internal" } ], - "src": "6797:18:10" + "src": "6797:18:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9439, + "id": 12500, "nodeType": "FunctionDefinition", - "src": "7355:802:10", + "src": "7355:802:30", "nodes": [], "body": { - "id": 9438, + "id": 12499, "nodeType": "Block", - "src": "7421:736:10", + "src": "7421:736:30", "nodes": [], "statements": [ { "assignments": [ - 9361 + 12422 ], "declarations": [ { "constant": false, - "id": 9361, + "id": 12422, "mutability": "mutable", "name": "who", - "nameLocation": "7439:3:10", + "nameLocation": "7439:3:30", "nodeType": "VariableDeclaration", - "scope": 9438, - "src": "7431:11:10", + "scope": 12499, + "src": "7431:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11693,10 +11693,10 @@ "typeString": "address" }, "typeName": { - "id": 9360, + "id": 12421, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7431:7:10", + "src": "7431:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11706,52 +11706,52 @@ "visibility": "internal" } ], - "id": 9364, + "id": 12425, "initialValue": { "expression": { - "id": 9362, + "id": 12423, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9355, - "src": "7445:4:10", + "referencedDeclaration": 12416, + "src": "7445:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9363, + "id": 12424, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "7450:7:10", + "memberLocation": "7450:7:30", "memberName": "_target", "nodeType": "MemberAccess", - "referencedDeclaration": 8486, - "src": "7445:12:10", + "referencedDeclaration": 11547, + "src": "7445:12:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "VariableDeclarationStatement", - "src": "7431:26:10" + "src": "7431:26:30" }, { "assignments": [ - 9366 + 12427 ], "declarations": [ { "constant": false, - "id": 9366, + "id": 12427, "mutability": "mutable", "name": "field_depth", - "nameLocation": "7475:11:10", + "nameLocation": "7475:11:30", "nodeType": "VariableDeclaration", - "scope": 9438, - "src": "7467:19:10", + "scope": 12499, + "src": "7467:19:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11759,10 +11759,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9365, + "id": 12426, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7467:7:10", + "src": "7467:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11771,37 +11771,37 @@ "visibility": "internal" } ], - "id": 9369, + "id": 12430, "initialValue": { "expression": { - "id": 9367, + "id": 12428, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9355, - "src": "7489:4:10", + "referencedDeclaration": 12416, + "src": "7489:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9368, + "id": 12429, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "7494:6:10", + "memberLocation": "7494:6:30", "memberName": "_depth", "nodeType": "MemberAccess", - "referencedDeclaration": 8484, - "src": "7489:11:10", + "referencedDeclaration": 11545, + "src": "7489:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "7467:33:10" + "src": "7467:33:30" }, { "expression": { @@ -11809,33 +11809,33 @@ "expression": { "argumentTypes": [], "expression": { - "id": 9370, + "id": 12431, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "7510:2:10", + "referencedDeclaration": 11583, + "src": "7510:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 9372, + "id": 12433, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "7513:21:10", + "memberLocation": "7513:21:30", "memberName": "startMappingRecording", "nodeType": "MemberAccess", - "referencedDeclaration": 13405, - "src": "7510:24:10", + "referencedDeclaration": 16466, + "src": "7510:24:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" } }, - "id": 9373, + "id": 12434, "isConstant": false, "isLValue": false, "isPure": false, @@ -11844,31 +11844,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7510:26:10", + "src": "7510:26:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9374, + "id": 12435, "nodeType": "ExpressionStatement", - "src": "7510:26:10" + "src": "7510:26:30" }, { "assignments": [ - 9376 + 12437 ], "declarations": [ { "constant": false, - "id": 9376, + "id": 12437, "mutability": "mutable", "name": "child", - "nameLocation": "7554:5:10", + "nameLocation": "7554:5:30", "nodeType": "VariableDeclaration", - "scope": 9438, - "src": "7546:13:10", + "scope": 12499, + "src": "7546:13:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11876,10 +11876,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9375, + "id": 12436, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7546:7:10", + "src": "7546:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11888,13 +11888,13 @@ "visibility": "internal" } ], - "id": 9382, + "id": 12443, "initialValue": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 9381, + "id": 12442, "isConstant": false, "isLValue": false, "isPure": false, @@ -11902,14 +11902,14 @@ "leftExpression": { "arguments": [ { - "id": 9378, + "id": 12439, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9355, - "src": "7567:4:10", + "referencedDeclaration": 12416, + "src": "7567:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -11917,22 +11917,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], - "id": 9377, + "id": 12438, "name": "find", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8989, - "src": "7562:4:10", + "referencedDeclaration": 12050, + "src": "7562:4:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_uint256_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" } }, - "id": 9379, + "id": 12440, "isConstant": false, "isLValue": false, "isPure": false, @@ -11941,7 +11941,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7562:10:10", + "src": "7562:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -11951,40 +11951,40 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 9380, + "id": 12441, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9366, - "src": "7575:11:10", + "referencedDeclaration": 12427, + "src": "7575:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "7562:24:10", + "src": "7562:24:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "7546:40:10" + "src": "7546:40:30" }, { "assignments": [ - 9384 + 12445 ], "declarations": [ { "constant": false, - "id": 9384, + "id": 12445, "mutability": "mutable", "name": "found", - "nameLocation": "7601:5:10", + "nameLocation": "7601:5:30", "nodeType": "VariableDeclaration", - "scope": 9438, - "src": "7596:10:10", + "scope": 12499, + "src": "7596:10:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11992,10 +11992,10 @@ "typeString": "bool" }, "typeName": { - "id": 9383, + "id": 12444, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7596:4:10", + "src": "7596:4:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12004,24 +12004,24 @@ "visibility": "internal" } ], - "id": 9385, + "id": 12446, "nodeType": "VariableDeclarationStatement", - "src": "7596:10:10" + "src": "7596:10:30" }, { "assignments": [ - 9387 + 12448 ], "declarations": [ { "constant": false, - "id": 9387, + "id": 12448, "mutability": "mutable", "name": "root_slot", - "nameLocation": "7624:9:10", + "nameLocation": "7624:9:30", "nodeType": "VariableDeclaration", - "scope": 9438, - "src": "7616:17:10", + "scope": 12499, + "src": "7616:17:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12029,10 +12029,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9386, + "id": 12447, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7616:7:10", + "src": "7616:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12041,24 +12041,24 @@ "visibility": "internal" } ], - "id": 9388, + "id": 12449, "nodeType": "VariableDeclarationStatement", - "src": "7616:17:10" + "src": "7616:17:30" }, { "assignments": [ - 9390 + 12451 ], "declarations": [ { "constant": false, - "id": 9390, + "id": 12451, "mutability": "mutable", "name": "parent_slot", - "nameLocation": "7651:11:10", + "nameLocation": "7651:11:30", "nodeType": "VariableDeclaration", - "scope": 9438, - "src": "7643:19:10", + "scope": 12499, + "src": "7643:19:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12066,10 +12066,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9389, + "id": 12450, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7643:7:10", + "src": "7643:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12078,13 +12078,13 @@ "visibility": "internal" } ], - "id": 9391, + "id": 12452, "nodeType": "VariableDeclarationStatement", - "src": "7643:19:10" + "src": "7643:19:30" }, { "expression": { - "id": 9403, + "id": 12464, "isConstant": false, "isLValue": false, "isPure": false, @@ -12092,12 +12092,12 @@ "leftHandSide": { "components": [ { - "id": 9392, + "id": 12453, "name": "found", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9384, - "src": "7673:5:10", + "referencedDeclaration": 12445, + "src": "7673:5:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12105,26 +12105,26 @@ }, null, { - "id": 9393, + "id": 12454, "name": "parent_slot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9390, - "src": "7681:11:10", + "referencedDeclaration": 12451, + "src": "7681:11:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } } ], - "id": 9394, + "id": 12455, "isConstant": false, "isInlineArray": false, "isLValue": true, "isPure": false, "lValueRequested": true, "nodeType": "TupleExpression", - "src": "7672:21:10", + "src": "7672:21:30", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$__$_t_bytes32_$", "typeString": "tuple(bool,,bytes32)" @@ -12135,12 +12135,12 @@ "rightHandSide": { "arguments": [ { - "id": 9397, + "id": 12458, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9361, - "src": "7724:3:10", + "referencedDeclaration": 12422, + "src": "7724:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12149,12 +12149,12 @@ { "arguments": [ { - "id": 9400, + "id": 12461, "name": "child", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9376, - "src": "7737:5:10", + "referencedDeclaration": 12437, + "src": "7737:5:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12168,26 +12168,26 @@ "typeString": "uint256" } ], - "id": 9399, + "id": 12460, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "7729:7:10", + "src": "7729:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9398, + "id": 12459, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7729:7:10", + "src": "7729:7:30", "typeDescriptions": {} } }, - "id": 9401, + "id": 12462, "isConstant": false, "isLValue": false, "isPure": false, @@ -12196,7 +12196,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7729:14:10", + "src": "7729:14:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -12216,33 +12216,33 @@ } ], "expression": { - "id": 9395, + "id": 12456, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "7696:2:10", + "referencedDeclaration": 11583, + "src": "7696:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 9396, + "id": 12457, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "7699:24:10", + "memberLocation": "7699:24:30", "memberName": "getMappingKeyAndParentOf", "nodeType": "MemberAccess", - "referencedDeclaration": 13441, - "src": "7696:27:10", + "referencedDeclaration": 16502, + "src": "7696:27:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$returns$_t_bool_$_t_bytes32_$_t_bytes32_$", "typeString": "function (address,bytes32) external returns (bool,bytes32,bytes32)" } }, - "id": 9402, + "id": 12463, "isConstant": false, "isLValue": false, "isPure": false, @@ -12251,26 +12251,26 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7696:48:10", + "src": "7696:48:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes32_$_t_bytes32_$", "typeString": "tuple(bool,bytes32,bytes32)" } }, - "src": "7672:72:10", + "src": "7672:72:30", "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9404, + "id": 12465, "nodeType": "ExpressionStatement", - "src": "7672:72:10" + "src": "7672:72:30" }, { "condition": { - "id": 9406, + "id": 12467, "isConstant": false, "isLValue": false, "isPure": false, @@ -12278,14 +12278,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "7758:6:10", + "src": "7758:6:30", "subExpression": { - "id": 9405, + "id": 12466, "name": "found", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9384, - "src": "7759:5:10", + "referencedDeclaration": 12445, + "src": "7759:5:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12296,27 +12296,27 @@ "typeString": "bool" } }, - "id": 9412, + "id": 12473, "nodeType": "IfStatement", - "src": "7754:201:10", + "src": "7754:201:30", "trueBody": { - "id": 9411, + "id": 12472, "nodeType": "Block", - "src": "7766:189:10", + "src": "7766:189:30", "statements": [ { "expression": { "arguments": [ { "hexValue": "73746453746f7261676520726561645f626f6f6c2853746453746f72616765293a2043616e6e6f742066696e6420706172656e742e204d616b65207375726520796f752067697665206120736c6f7420616e642073746172744d617070696e675265636f7264696e67282920686173206265656e2063616c6c65642e", - "id": 9408, + "id": 12469, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7804:126:10", + "src": "7804:126:30", "typeDescriptions": { "typeIdentifier": "t_stringliteral_05c02dd7643b4a3b621a87327400688a0e915a721e1557091f0636a8183236ef", "typeString": "literal_string \"stdStorage read_bool(StdStorage): Cannot find parent. Make sure you give a slot and startMappingRecording() has been called.\"" @@ -12331,7 +12331,7 @@ "typeString": "literal_string \"stdStorage read_bool(StdStorage): Cannot find parent. Make sure you give a slot and startMappingRecording() has been called.\"" } ], - "id": 9407, + "id": 12468, "name": "revert", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -12339,13 +12339,13 @@ -19 ], "referencedDeclaration": -19, - "src": "7780:6:10", + "src": "7780:6:30", "typeDescriptions": { "typeIdentifier": "t_function_revert_pure$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory) pure" } }, - "id": 9409, + "id": 12470, "isConstant": false, "isLValue": false, "isPure": false, @@ -12354,40 +12354,40 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7780:164:10", + "src": "7780:164:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9410, + "id": 12471, "nodeType": "ExpressionStatement", - "src": "7780:164:10" + "src": "7780:164:30" } ] } }, { "body": { - "id": 9431, + "id": 12492, "nodeType": "Block", - "src": "7978:138:10", + "src": "7978:138:30", "statements": [ { "expression": { - "id": 9416, + "id": 12477, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 9414, + "id": 12475, "name": "root_slot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9387, - "src": "7992:9:10", + "referencedDeclaration": 12448, + "src": "7992:9:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12396,30 +12396,30 @@ "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 9415, + "id": 12476, "name": "parent_slot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9390, - "src": "8004:11:10", + "referencedDeclaration": 12451, + "src": "8004:11:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "7992:23:10", + "src": "7992:23:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 9417, + "id": 12478, "nodeType": "ExpressionStatement", - "src": "7992:23:10" + "src": "7992:23:30" }, { "expression": { - "id": 9429, + "id": 12490, "isConstant": false, "isLValue": false, "isPure": false, @@ -12427,12 +12427,12 @@ "leftHandSide": { "components": [ { - "id": 9418, + "id": 12479, "name": "found", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9384, - "src": "8030:5:10", + "referencedDeclaration": 12445, + "src": "8030:5:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12440,26 +12440,26 @@ }, null, { - "id": 9419, + "id": 12480, "name": "parent_slot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9390, - "src": "8038:11:10", + "referencedDeclaration": 12451, + "src": "8038:11:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } } ], - "id": 9420, + "id": 12481, "isConstant": false, "isInlineArray": false, "isLValue": true, "isPure": false, "lValueRequested": true, "nodeType": "TupleExpression", - "src": "8029:21:10", + "src": "8029:21:30", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$__$_t_bytes32_$", "typeString": "tuple(bool,,bytes32)" @@ -12470,12 +12470,12 @@ "rightHandSide": { "arguments": [ { - "id": 9423, + "id": 12484, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9361, - "src": "8081:3:10", + "referencedDeclaration": 12422, + "src": "8081:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12484,12 +12484,12 @@ { "arguments": [ { - "id": 9426, + "id": 12487, "name": "root_slot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9387, - "src": "8094:9:10", + "referencedDeclaration": 12448, + "src": "8094:9:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12503,26 +12503,26 @@ "typeString": "bytes32" } ], - "id": 9425, + "id": 12486, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8086:7:10", + "src": "8086:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9424, + "id": 12485, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8086:7:10", + "src": "8086:7:30", "typeDescriptions": {} } }, - "id": 9427, + "id": 12488, "isConstant": false, "isLValue": false, "isPure": false, @@ -12531,7 +12531,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8086:18:10", + "src": "8086:18:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -12551,33 +12551,33 @@ } ], "expression": { - "id": 9421, + "id": 12482, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "8053:2:10", + "referencedDeclaration": 11583, + "src": "8053:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 9422, + "id": 12483, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8056:24:10", + "memberLocation": "8056:24:30", "memberName": "getMappingKeyAndParentOf", "nodeType": "MemberAccess", - "referencedDeclaration": 13441, - "src": "8053:27:10", + "referencedDeclaration": 16502, + "src": "8053:27:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$returns$_t_bool_$_t_bytes32_$_t_bytes32_$", "typeString": "function (address,bytes32) external returns (bool,bytes32,bytes32)" } }, - "id": 9428, + "id": 12489, "isConstant": false, "isLValue": false, "isPure": false, @@ -12586,51 +12586,51 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8053:52:10", + "src": "8053:52:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes32_$_t_bytes32_$", "typeString": "tuple(bool,bytes32,bytes32)" } }, - "src": "8029:76:10", + "src": "8029:76:30", "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9430, + "id": 12491, "nodeType": "ExpressionStatement", - "src": "8029:76:10" + "src": "8029:76:30" } ] }, "condition": { - "id": 9413, + "id": 12474, "name": "found", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9384, - "src": "7971:5:10", + "referencedDeclaration": 12445, + "src": "7971:5:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 9432, + "id": 12493, "nodeType": "WhileStatement", - "src": "7964:152:10" + "src": "7964:152:30" }, { "expression": { "arguments": [ { - "id": 9435, + "id": 12496, "name": "root_slot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9387, - "src": "8140:9:10", + "referencedDeclaration": 12448, + "src": "8140:9:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12644,26 +12644,26 @@ "typeString": "bytes32" } ], - "id": 9434, + "id": 12495, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8132:7:10", + "src": "8132:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 9433, + "id": 12494, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8132:7:10", + "src": "8132:7:30", "typeDescriptions": {} } }, - "id": 9436, + "id": 12497, "isConstant": false, "isLValue": false, "isPure": false, @@ -12672,17 +12672,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8132:18:10", + "src": "8132:18:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 9359, - "id": 9437, + "functionReturnParameters": 12420, + "id": 12498, "nodeType": "Return", - "src": "8125:25:10" + "src": "8125:25:30" } ] }, @@ -12690,64 +12690,64 @@ "kind": "function", "modifiers": [], "name": "root", - "nameLocation": "7364:4:10", + "nameLocation": "7364:4:30", "parameters": { - "id": 9356, + "id": 12417, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9355, + "id": 12416, "mutability": "mutable", "name": "self", - "nameLocation": "7388:4:10", + "nameLocation": "7388:4:30", "nodeType": "VariableDeclaration", - "scope": 9439, - "src": "7369:23:10", + "scope": 12500, + "src": "7369:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9354, + "id": 12415, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9353, + "id": 12414, "name": "StdStorage", "nameLocations": [ - "7369:10:10" + "7369:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "7369:10:10" + "referencedDeclaration": 11550, + "src": "7369:10:30" }, - "referencedDeclaration": 8489, - "src": "7369:10:10", + "referencedDeclaration": 11550, + "src": "7369:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "7368:25:10" + "src": "7368:25:30" }, "returnParameters": { - "id": 9359, + "id": 12420, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9358, + "id": 12419, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9439, - "src": "7412:7:10", + "scope": 12500, + "src": "7412:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12755,10 +12755,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9357, + "id": 12418, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7412:7:10", + "src": "7412:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12767,38 +12767,38 @@ "visibility": "internal" } ], - "src": "7411:9:10" + "src": "7411:9:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9495, + "id": 12556, "nodeType": "FunctionDefinition", - "src": "8163:304:10", + "src": "8163:304:30", "nodes": [], "body": { - "id": 9494, + "id": 12555, "nodeType": "Block", - "src": "8250:217:10", + "src": "8250:217:30", "nodes": [], "statements": [ { "assignments": [ - 9449 + 12510 ], "declarations": [ { "constant": false, - "id": 9449, + "id": 12510, "mutability": "mutable", "name": "out", - "nameLocation": "8268:3:10", + "nameLocation": "8268:3:30", "nodeType": "VariableDeclaration", - "scope": 9494, - "src": "8260:11:10", + "scope": 12555, + "src": "8260:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12806,10 +12806,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9448, + "id": 12509, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8260:7:10", + "src": "8260:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12818,24 +12818,24 @@ "visibility": "internal" } ], - "id": 9450, + "id": 12511, "nodeType": "VariableDeclarationStatement", - "src": "8260:11:10" + "src": "8260:11:30" }, { "assignments": [ - 9452 + 12513 ], "declarations": [ { "constant": false, - "id": 9452, + "id": 12513, "mutability": "mutable", "name": "max", - "nameLocation": "8290:3:10", + "nameLocation": "8290:3:30", "nodeType": "VariableDeclaration", - "scope": 9494, - "src": "8282:11:10", + "scope": 12555, + "src": "8282:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12843,10 +12843,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9451, + "id": 12512, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8282:7:10", + "src": "8282:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12855,40 +12855,40 @@ "visibility": "internal" } ], - "id": 9461, + "id": 12522, "initialValue": { "condition": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 9456, + "id": 12517, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 9453, + "id": 12514, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9441, - "src": "8296:1:10", + "referencedDeclaration": 12502, + "src": "8296:1:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 9454, + "id": 12515, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8298:6:10", + "memberLocation": "8298:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "8296:8:10", + "src": "8296:8:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12898,21 +12898,21 @@ "operator": ">", "rightExpression": { "hexValue": "3332", - "id": 9455, + "id": 12516, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8307:2:10", + "src": "8307:2:30", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" }, "value": "32" }, - "src": "8296:13:10", + "src": "8296:13:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12920,48 +12920,48 @@ }, "falseExpression": { "expression": { - "id": 9458, + "id": 12519, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9441, - "src": "8317:1:10", + "referencedDeclaration": 12502, + "src": "8317:1:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 9459, + "id": 12520, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8319:6:10", + "memberLocation": "8319:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "8317:8:10", + "src": "8317:8:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 9460, + "id": 12521, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "Conditional", - "src": "8296:29:10", + "src": "8296:29:30", "trueExpression": { "hexValue": "3332", - "id": 9457, + "id": 12518, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8312:2:10", + "src": "8312:2:30", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -12974,28 +12974,28 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "8282:43:10" + "src": "8282:43:30" }, { "body": { - "id": 9490, + "id": 12551, "nodeType": "Block", - "src": "8369:72:10", + "src": "8369:72:30", "statements": [ { "expression": { - "id": 9488, + "id": 12549, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 9472, + "id": 12533, "name": "out", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9449, - "src": "8383:3:10", + "referencedDeclaration": 12510, + "src": "8383:3:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13008,7 +13008,7 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 9487, + "id": 12548, "isConstant": false, "isLValue": false, "isPure": false, @@ -13020,42 +13020,42 @@ "typeIdentifier": "t_bytes1", "typeString": "bytes1" }, - "id": 9481, + "id": 12542, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "baseExpression": { - "id": 9475, + "id": 12536, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9441, - "src": "8398:1:10", + "referencedDeclaration": 12502, + "src": "8398:1:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 9479, + "id": 12540, "indexExpression": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 9478, + "id": 12539, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 9476, + "id": 12537, "name": "offset", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9443, - "src": "8400:6:10", + "referencedDeclaration": 12504, + "src": "8400:6:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13064,18 +13064,18 @@ "nodeType": "BinaryOperation", "operator": "+", "rightExpression": { - "id": 9477, + "id": 12538, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9463, - "src": "8409:1:10", + "referencedDeclaration": 12524, + "src": "8409:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "8400:10:10", + "src": "8400:10:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13086,7 +13086,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "8398:13:10", + "src": "8398:13:30", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -13096,21 +13096,21 @@ "operator": "&", "rightExpression": { "hexValue": "30784646", - "id": 9480, + "id": 12541, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8414:4:10", + "src": "8414:4:30", "typeDescriptions": { "typeIdentifier": "t_rational_255_by_1", "typeString": "int_const 255" }, "value": "0xFF" }, - "src": "8398:20:10", + "src": "8398:20:30", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -13124,26 +13124,26 @@ "typeString": "bytes1" } ], - "id": 9474, + "id": 12535, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8390:7:10", + "src": "8390:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9473, + "id": 12534, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8390:7:10", + "src": "8390:7:30", "typeDescriptions": {} } }, - "id": 9482, + "id": 12543, "isConstant": false, "isLValue": false, "isPure": false, @@ -13152,7 +13152,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8390:29:10", + "src": "8390:29:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -13168,18 +13168,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 9485, + "id": 12546, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 9483, + "id": 12544, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9463, - "src": "8424:1:10", + "referencedDeclaration": 12524, + "src": "8424:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13189,55 +13189,55 @@ "operator": "*", "rightExpression": { "hexValue": "38", - "id": 9484, + "id": 12545, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8428:1:10", + "src": "8428:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_8_by_1", "typeString": "int_const 8" }, "value": "8" }, - "src": "8424:5:10", + "src": "8424:5:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 9486, + "id": 12547, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "8423:7:10", + "src": "8423:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "8390:40:10", + "src": "8390:40:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "8383:47:10", + "src": "8383:47:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 9489, + "id": 12550, "nodeType": "ExpressionStatement", - "src": "8383:47:10" + "src": "8383:47:30" } ] }, @@ -13246,18 +13246,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 9468, + "id": 12529, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 9466, + "id": 12527, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9463, - "src": "8355:1:10", + "referencedDeclaration": 12524, + "src": "8355:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13266,38 +13266,38 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 9467, + "id": 12528, "name": "max", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9452, - "src": "8359:3:10", + "referencedDeclaration": 12513, + "src": "8359:3:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "8355:7:10", + "src": "8355:7:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 9491, + "id": 12552, "initializationExpression": { "assignments": [ - 9463 + 12524 ], "declarations": [ { "constant": false, - "id": 9463, + "id": 12524, "mutability": "mutable", "name": "i", - "nameLocation": "8348:1:10", + "nameLocation": "8348:1:30", "nodeType": "VariableDeclaration", - "scope": 9491, - "src": "8340:9:10", + "scope": 12552, + "src": "8340:9:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13305,10 +13305,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9462, + "id": 12523, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8340:7:10", + "src": "8340:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13317,17 +13317,17 @@ "visibility": "internal" } ], - "id": 9465, + "id": 12526, "initialValue": { "hexValue": "30", - "id": 9464, + "id": 12525, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8352:1:10", + "src": "8352:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -13335,11 +13335,11 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "8340:13:10" + "src": "8340:13:30" }, "loopExpression": { "expression": { - "id": 9470, + "id": 12531, "isConstant": false, "isLValue": false, "isPure": false, @@ -13347,14 +13347,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "8364:3:10", + "src": "8364:3:30", "subExpression": { - "id": 9469, + "id": 12530, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9463, - "src": "8364:1:10", + "referencedDeclaration": 12524, + "src": "8364:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13365,30 +13365,30 @@ "typeString": "uint256" } }, - "id": 9471, + "id": 12532, "nodeType": "ExpressionStatement", - "src": "8364:3:10" + "src": "8364:3:30" }, "nodeType": "ForStatement", - "src": "8335:106:10" + "src": "8335:106:30" }, { "expression": { - "id": 9492, + "id": 12553, "name": "out", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9449, - "src": "8457:3:10", + "referencedDeclaration": 12510, + "src": "8457:3:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "functionReturnParameters": 9447, - "id": 9493, + "functionReturnParameters": 12508, + "id": 12554, "nodeType": "Return", - "src": "8450:10:10" + "src": "8450:10:30" } ] }, @@ -13396,20 +13396,20 @@ "kind": "function", "modifiers": [], "name": "bytesToBytes32", - "nameLocation": "8172:14:10", + "nameLocation": "8172:14:30", "parameters": { - "id": 9444, + "id": 12505, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9441, + "id": 12502, "mutability": "mutable", "name": "b", - "nameLocation": "8200:1:10", + "nameLocation": "8200:1:30", "nodeType": "VariableDeclaration", - "scope": 9495, - "src": "8187:14:10", + "scope": 12556, + "src": "8187:14:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13417,10 +13417,10 @@ "typeString": "bytes" }, "typeName": { - "id": 9440, + "id": 12501, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "8187:5:10", + "src": "8187:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -13430,13 +13430,13 @@ }, { "constant": false, - "id": 9443, + "id": 12504, "mutability": "mutable", "name": "offset", - "nameLocation": "8211:6:10", + "nameLocation": "8211:6:30", "nodeType": "VariableDeclaration", - "scope": 9495, - "src": "8203:14:10", + "scope": 12556, + "src": "8203:14:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13444,10 +13444,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9442, + "id": 12503, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8203:7:10", + "src": "8203:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13456,21 +13456,21 @@ "visibility": "internal" } ], - "src": "8186:32:10" + "src": "8186:32:30" }, "returnParameters": { - "id": 9447, + "id": 12508, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9446, + "id": 12507, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9495, - "src": "8241:7:10", + "scope": 12556, + "src": "8241:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13478,10 +13478,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9445, + "id": 12506, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8241:7:10", + "src": "8241:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13490,38 +13490,38 @@ "visibility": "internal" } ], - "src": "8240:9:10" + "src": "8240:9:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "pure", "virtual": false, "visibility": "private" }, { - "id": 9536, + "id": 12597, "nodeType": "FunctionDefinition", - "src": "8473:393:10", + "src": "8473:393:30", "nodes": [], "body": { - "id": 9535, + "id": 12596, "nodeType": "Block", - "src": "8546:320:10", + "src": "8546:320:30", "nodes": [], "statements": [ { "assignments": [ - 9504 + 12565 ], "declarations": [ { "constant": false, - "id": 9504, + "id": 12565, "mutability": "mutable", "name": "result", - "nameLocation": "8569:6:10", + "nameLocation": "8569:6:30", "nodeType": "VariableDeclaration", - "scope": 9535, - "src": "8556:19:10", + "scope": 12596, + "src": "8556:19:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13529,10 +13529,10 @@ "typeString": "bytes" }, "typeName": { - "id": 9503, + "id": 12564, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "8556:5:10", + "src": "8556:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -13541,7 +13541,7 @@ "visibility": "internal" } ], - "id": 9512, + "id": 12573, "initialValue": { "arguments": [ { @@ -13549,33 +13549,33 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 9510, + "id": 12571, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 9507, + "id": 12568, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9498, - "src": "8588:1:10", + "referencedDeclaration": 12559, + "src": "8588:1:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 9508, + "id": 12569, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8590:6:10", + "memberLocation": "8590:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "8588:8:10", + "src": "8588:8:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13585,21 +13585,21 @@ "operator": "*", "rightExpression": { "hexValue": "3332", - "id": 9509, + "id": 12570, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8599:2:10", + "src": "8599:2:30", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" }, "value": "32" }, - "src": "8588:13:10", + "src": "8588:13:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13613,29 +13613,29 @@ "typeString": "uint256" } ], - "id": 9506, + "id": 12567, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "8578:9:10", + "src": "8578:9:30", "typeDescriptions": { "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_bytes_memory_ptr_$", "typeString": "function (uint256) pure returns (bytes memory)" }, "typeName": { - "id": 9505, + "id": 12566, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "8582:5:10", + "src": "8582:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } } }, - "id": 9511, + "id": 12572, "isConstant": false, "isLValue": false, "isPure": false, @@ -13644,7 +13644,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8578:24:10", + "src": "8578:24:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -13652,28 +13652,28 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "8556:46:10" + "src": "8556:46:30" }, { "body": { - "id": 9531, + "id": 12592, "nodeType": "Block", - "src": "8651:185:10", + "src": "8651:185:30", "statements": [ { "assignments": [ - 9525 + 12586 ], "declarations": [ { "constant": false, - "id": 9525, + "id": 12586, "mutability": "mutable", "name": "k", - "nameLocation": "8673:1:10", + "nameLocation": "8673:1:30", "nodeType": "VariableDeclaration", - "scope": 9531, - "src": "8665:9:10", + "scope": 12592, + "src": "8665:9:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13681,10 +13681,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9524, + "id": 12585, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8665:7:10", + "src": "8665:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13693,28 +13693,28 @@ "visibility": "internal" } ], - "id": 9529, + "id": 12590, "initialValue": { "baseExpression": { - "id": 9526, + "id": 12587, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9498, - "src": "8677:1:10", + "referencedDeclaration": 12559, + "src": "8677:1:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 9528, + "id": 12589, "indexExpression": { - "id": 9527, + "id": 12588, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9514, - "src": "8679:1:10", + "referencedDeclaration": 12575, + "src": "8679:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13725,19 +13725,19 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "8677:4:10", + "src": "8677:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "nodeType": "VariableDeclarationStatement", - "src": "8665:16:10" + "src": "8665:16:30" }, { "AST": { "nodeType": "YulBlock", - "src": "8751:75:10", + "src": "8751:75:30", "statements": [ { "expression": { @@ -13747,14 +13747,14 @@ { "name": "result", "nodeType": "YulIdentifier", - "src": "8780:6:10" + "src": "8780:6:30" }, { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "8792:2:10", + "src": "8792:2:30", "type": "", "value": "32" }, @@ -13763,58 +13763,58 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "8800:2:10", + "src": "8800:2:30", "type": "", "value": "32" }, { "name": "i", "nodeType": "YulIdentifier", - "src": "8804:1:10" + "src": "8804:1:30" } ], "functionName": { "name": "mul", "nodeType": "YulIdentifier", - "src": "8796:3:10" + "src": "8796:3:30" }, "nodeType": "YulFunctionCall", - "src": "8796:10:10" + "src": "8796:10:30" } ], "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "8788:3:10" + "src": "8788:3:30" }, "nodeType": "YulFunctionCall", - "src": "8788:19:10" + "src": "8788:19:30" } ], "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "8776:3:10" + "src": "8776:3:30" }, "nodeType": "YulFunctionCall", - "src": "8776:32:10" + "src": "8776:32:30" }, { "name": "k", "nodeType": "YulIdentifier", - "src": "8810:1:10" + "src": "8810:1:30" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "8769:6:10" + "src": "8769:6:30" }, "nodeType": "YulFunctionCall", - "src": "8769:43:10" + "src": "8769:43:30" }, "nodeType": "YulExpressionStatement", - "src": "8769:43:10" + "src": "8769:43:30" } ] }, @@ -13822,30 +13822,30 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 9514, + "declaration": 12575, "isOffset": false, "isSlot": false, - "src": "8804:1:10", + "src": "8804:1:30", "valueSize": 1 }, { - "declaration": 9525, + "declaration": 12586, "isOffset": false, "isSlot": false, - "src": "8810:1:10", + "src": "8810:1:30", "valueSize": 1 }, { - "declaration": 9504, + "declaration": 12565, "isOffset": false, "isSlot": false, - "src": "8780:6:10", + "src": "8780:6:30", "valueSize": 1 } ], - "id": 9530, + "id": 12591, "nodeType": "InlineAssembly", - "src": "8742:84:10" + "src": "8742:84:30" } ] }, @@ -13854,18 +13854,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 9520, + "id": 12581, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 9517, + "id": 12578, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9514, - "src": "8632:1:10", + "referencedDeclaration": 12575, + "src": "8632:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13875,52 +13875,52 @@ "operator": "<", "rightExpression": { "expression": { - "id": 9518, + "id": 12579, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9498, - "src": "8636:1:10", + "referencedDeclaration": 12559, + "src": "8636:1:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 9519, + "id": 12580, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8638:6:10", + "memberLocation": "8638:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "8636:8:10", + "src": "8636:8:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "8632:12:10", + "src": "8632:12:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 9532, + "id": 12593, "initializationExpression": { "assignments": [ - 9514 + 12575 ], "declarations": [ { "constant": false, - "id": 9514, + "id": 12575, "mutability": "mutable", "name": "i", - "nameLocation": "8625:1:10", + "nameLocation": "8625:1:30", "nodeType": "VariableDeclaration", - "scope": 9532, - "src": "8617:9:10", + "scope": 12593, + "src": "8617:9:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13928,10 +13928,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9513, + "id": 12574, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8617:7:10", + "src": "8617:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13940,17 +13940,17 @@ "visibility": "internal" } ], - "id": 9516, + "id": 12577, "initialValue": { "hexValue": "30", - "id": 9515, + "id": 12576, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8629:1:10", + "src": "8629:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -13958,11 +13958,11 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "8617:13:10" + "src": "8617:13:30" }, "loopExpression": { "expression": { - "id": 9522, + "id": 12583, "isConstant": false, "isLValue": false, "isPure": false, @@ -13970,14 +13970,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "8646:3:10", + "src": "8646:3:30", "subExpression": { - "id": 9521, + "id": 12582, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9514, - "src": "8646:1:10", + "referencedDeclaration": 12575, + "src": "8646:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13988,30 +13988,30 @@ "typeString": "uint256" } }, - "id": 9523, + "id": 12584, "nodeType": "ExpressionStatement", - "src": "8646:3:10" + "src": "8646:3:30" }, "nodeType": "ForStatement", - "src": "8612:224:10" + "src": "8612:224:30" }, { "expression": { - "id": 9533, + "id": 12594, "name": "result", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9504, - "src": "8853:6:10", + "referencedDeclaration": 12565, + "src": "8853:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "functionReturnParameters": 9502, - "id": 9534, + "functionReturnParameters": 12563, + "id": 12595, "nodeType": "Return", - "src": "8846:13:10" + "src": "8846:13:30" } ] }, @@ -14019,20 +14019,20 @@ "kind": "function", "modifiers": [], "name": "flatten", - "nameLocation": "8482:7:10", + "nameLocation": "8482:7:30", "parameters": { - "id": 9499, + "id": 12560, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9498, + "id": 12559, "mutability": "mutable", "name": "b", - "nameLocation": "8507:1:10", + "nameLocation": "8507:1:30", "nodeType": "VariableDeclaration", - "scope": 9536, - "src": "8490:18:10", + "scope": 12597, + "src": "8490:18:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14041,18 +14041,18 @@ }, "typeName": { "baseType": { - "id": 9496, + "id": 12557, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8490:7:10", + "src": "8490:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 9497, + "id": 12558, "nodeType": "ArrayTypeName", - "src": "8490:9:10", + "src": "8490:9:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -14061,21 +14061,21 @@ "visibility": "internal" } ], - "src": "8489:20:10" + "src": "8489:20:30" }, "returnParameters": { - "id": 9502, + "id": 12563, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9501, + "id": 12562, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9536, - "src": "8532:12:10", + "scope": 12597, + "src": "8532:12:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14083,10 +14083,10 @@ "typeString": "bytes" }, "typeName": { - "id": 9500, + "id": 12561, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "8532:5:10", + "src": "8532:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -14095,9 +14095,9 @@ "visibility": "internal" } ], - "src": "8531:14:10" + "src": "8531:14:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "pure", "virtual": false, "visibility": "private" @@ -14110,51 +14110,51 @@ "contractKind": "library", "fullyImplemented": true, "linearizedBaseContracts": [ - 9537 + 12598 ], "name": "stdStorageSafe", - "nameLocation": "376:14:10", - "scope": 10129, + "nameLocation": "376:14:30", + "scope": 13190, "usedErrors": [] }, { - "id": 10128, + "id": 13189, "nodeType": "ContractDefinition", - "src": "8870:4920:10", + "src": "8870:4920:30", "nodes": [ { - "id": 9554, + "id": 12615, "nodeType": "VariableDeclaration", - "src": "8895:84:10", + "src": "8895:84:30", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "8915:2:10", - "scope": 10128, + "nameLocation": "8915:2:30", + "scope": 13189, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" }, "typeName": { - "id": 9539, + "id": 12600, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9538, + "id": 12599, "name": "Vm", "nameLocations": [ - "8895:2:10" + "8895:2:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 13931, - "src": "8895:2:10" + "referencedDeclaration": 16992, + "src": "8895:2:30" }, - "referencedDeclaration": 13931, - "src": "8895:2:10", + "referencedDeclaration": 16992, + "src": "8895:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, @@ -14170,14 +14170,14 @@ "arguments": [ { "hexValue": "6865766d20636865617420636f6465", - "id": 9548, + "id": 12609, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8957:17:10", + "src": "8957:17:30", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -14192,18 +14192,18 @@ "typeString": "literal_string \"hevm cheat code\"" } ], - "id": 9547, + "id": 12608, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "8947:9:10", + "src": "8947:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 9549, + "id": 12610, "isConstant": false, "isLValue": false, "isPure": true, @@ -14212,7 +14212,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8947:28:10", + "src": "8947:28:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -14227,26 +14227,26 @@ "typeString": "bytes32" } ], - "id": 9546, + "id": 12607, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8939:7:10", + "src": "8939:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 9545, + "id": 12606, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8939:7:10", + "src": "8939:7:30", "typeDescriptions": {} } }, - "id": 9550, + "id": 12611, "isConstant": false, "isLValue": false, "isPure": true, @@ -14255,7 +14255,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8939:37:10", + "src": "8939:37:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -14270,26 +14270,26 @@ "typeString": "uint256" } ], - "id": 9544, + "id": 12605, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8931:7:10", + "src": "8931:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 9543, + "id": 12604, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "8931:7:10", + "src": "8931:7:30", "typeDescriptions": {} } }, - "id": 9551, + "id": 12612, "isConstant": false, "isLValue": false, "isPure": true, @@ -14298,7 +14298,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8931:46:10", + "src": "8931:46:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -14313,26 +14313,26 @@ "typeString": "uint160" } ], - "id": 9542, + "id": 12603, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8923:7:10", + "src": "8923:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 9541, + "id": 12602, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8923:7:10", + "src": "8923:7:30", "typeDescriptions": {} } }, - "id": 9552, + "id": 12613, "isConstant": false, "isLValue": false, "isPure": true, @@ -14341,7 +14341,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8923:55:10", + "src": "8923:55:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -14356,18 +14356,18 @@ "typeString": "address" } ], - "id": 9540, + "id": 12601, "name": "Vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13931, - "src": "8920:2:10", + "referencedDeclaration": 16992, + "src": "8920:2:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_Vm_$13931_$", + "typeIdentifier": "t_type$_t_contract$_Vm_$16992_$", "typeString": "type(contract Vm)" } }, - "id": 9553, + "id": 12614, "isConstant": false, "isLValue": false, "isPure": true, @@ -14376,36 +14376,36 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8920:59:10", + "src": "8920:59:30", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, "visibility": "private" }, { - "id": 9567, + "id": 12628, "nodeType": "FunctionDefinition", - "src": "8986:118:10", + "src": "8986:118:30", "nodes": [], "body": { - "id": 9566, + "id": 12627, "nodeType": "Block", - "src": "9053:51:10", + "src": "9053:51:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9563, + "id": 12624, "name": "sigStr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9556, - "src": "9090:6:10", + "referencedDeclaration": 12617, + "src": "9090:6:30", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -14420,33 +14420,33 @@ } ], "expression": { - "id": 9561, + "id": 12622, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "9070:14:10", + "referencedDeclaration": 12598, + "src": "9070:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9562, + "id": 12623, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9085:4:10", + "memberLocation": "9085:4:30", "memberName": "sigs", "nodeType": "MemberAccess", - "referencedDeclaration": 8540, - "src": "9070:19:10", + "referencedDeclaration": 11601, + "src": "9070:19:30", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_bytes4_$", "typeString": "function (string memory) pure returns (bytes4)" } }, - "id": 9564, + "id": 12625, "isConstant": false, "isLValue": false, "isPure": false, @@ -14455,17 +14455,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9070:27:10", + "src": "9070:27:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, - "functionReturnParameters": 9560, - "id": 9565, + "functionReturnParameters": 12621, + "id": 12626, "nodeType": "Return", - "src": "9063:34:10" + "src": "9063:34:30" } ] }, @@ -14473,20 +14473,20 @@ "kind": "function", "modifiers": [], "name": "sigs", - "nameLocation": "8995:4:10", + "nameLocation": "8995:4:30", "parameters": { - "id": 9557, + "id": 12618, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9556, + "id": 12617, "mutability": "mutable", "name": "sigStr", - "nameLocation": "9014:6:10", + "nameLocation": "9014:6:30", "nodeType": "VariableDeclaration", - "scope": 9567, - "src": "9000:20:10", + "scope": 12628, + "src": "9000:20:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14494,10 +14494,10 @@ "typeString": "string" }, "typeName": { - "id": 9555, + "id": 12616, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9000:6:10", + "src": "9000:6:30", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14506,21 +14506,21 @@ "visibility": "internal" } ], - "src": "8999:22:10" + "src": "8999:22:30" }, "returnParameters": { - "id": 9560, + "id": 12621, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9559, + "id": 12620, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9567, - "src": "9045:6:10", + "scope": 12628, + "src": "9045:6:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14528,10 +14528,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 9558, + "id": 12619, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "9045:6:10", + "src": "9045:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -14540,36 +14540,36 @@ "visibility": "internal" } ], - "src": "9044:8:10" + "src": "9044:8:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 9581, + "id": 12642, "nodeType": "FunctionDefinition", - "src": "9110:115:10", + "src": "9110:115:30", "nodes": [], "body": { - "id": 9580, + "id": 12641, "nodeType": "Block", - "src": "9176:49:10", + "src": "9176:49:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9577, + "id": 12638, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9570, - "src": "9213:4:10", + "referencedDeclaration": 12631, + "src": "9213:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -14577,38 +14577,38 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], "expression": { - "id": 9575, + "id": 12636, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "9193:14:10", + "referencedDeclaration": 12598, + "src": "9193:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9576, + "id": 12637, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9208:4:10", + "memberLocation": "9208:4:30", "memberName": "find", "nodeType": "MemberAccess", - "referencedDeclaration": 8989, - "src": "9193:19:10", + "referencedDeclaration": 12050, + "src": "9193:19:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_uint256_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" } }, - "id": 9578, + "id": 12639, "isConstant": false, "isLValue": false, "isPure": false, @@ -14617,17 +14617,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9193:25:10", + "src": "9193:25:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 9574, - "id": 9579, + "functionReturnParameters": 12635, + "id": 12640, "nodeType": "Return", - "src": "9186:32:10" + "src": "9186:32:30" } ] }, @@ -14635,64 +14635,64 @@ "kind": "function", "modifiers": [], "name": "find", - "nameLocation": "9119:4:10", + "nameLocation": "9119:4:30", "parameters": { - "id": 9571, + "id": 12632, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9570, + "id": 12631, "mutability": "mutable", "name": "self", - "nameLocation": "9143:4:10", + "nameLocation": "9143:4:30", "nodeType": "VariableDeclaration", - "scope": 9581, - "src": "9124:23:10", + "scope": 12642, + "src": "9124:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9569, + "id": 12630, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9568, + "id": 12629, "name": "StdStorage", "nameLocations": [ - "9124:10:10" + "9124:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9124:10:10" + "referencedDeclaration": 11550, + "src": "9124:10:30" }, - "referencedDeclaration": 8489, - "src": "9124:10:10", + "referencedDeclaration": 11550, + "src": "9124:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "9123:25:10" + "src": "9123:25:30" }, "returnParameters": { - "id": 9574, + "id": 12635, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9573, + "id": 12634, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9581, - "src": "9167:7:10", + "scope": 12642, + "src": "9167:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14700,10 +14700,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9572, + "id": 12633, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9167:7:10", + "src": "9167:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14712,46 +14712,46 @@ "visibility": "internal" } ], - "src": "9166:9:10" + "src": "9166:9:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9599, + "id": 12660, "nodeType": "FunctionDefinition", - "src": "9231:156:10", + "src": "9231:156:30", "nodes": [], "body": { - "id": 9598, + "id": 12659, "nodeType": "Block", - "src": "9327:60:10", + "src": "9327:60:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9594, + "id": 12655, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9584, - "src": "9366:4:10", + "referencedDeclaration": 12645, + "src": "9366:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, { - "id": 9595, + "id": 12656, "name": "_target", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9586, - "src": "9372:7:10", + "referencedDeclaration": 12647, + "src": "9372:7:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -14761,7 +14761,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -14770,33 +14770,33 @@ } ], "expression": { - "id": 9592, + "id": 12653, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "9344:14:10", + "referencedDeclaration": 12598, + "src": "9344:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9593, + "id": 12654, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9359:6:10", + "memberLocation": "9359:6:30", "memberName": "target", "nodeType": "MemberAccess", - "referencedDeclaration": 9009, - "src": "9344:21:10", + "referencedDeclaration": 12070, + "src": "9344:21:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 9596, + "id": 12657, "isConstant": false, "isLValue": false, "isPure": false, @@ -14805,17 +14805,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9344:36:10", + "src": "9344:36:30", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9591, - "id": 9597, + "functionReturnParameters": 12652, + "id": 12658, "nodeType": "Return", - "src": "9337:43:10" + "src": "9337:43:30" } ] }, @@ -14823,43 +14823,43 @@ "kind": "function", "modifiers": [], "name": "target", - "nameLocation": "9240:6:10", + "nameLocation": "9240:6:30", "parameters": { - "id": 9587, + "id": 12648, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9584, + "id": 12645, "mutability": "mutable", "name": "self", - "nameLocation": "9266:4:10", + "nameLocation": "9266:4:30", "nodeType": "VariableDeclaration", - "scope": 9599, - "src": "9247:23:10", + "scope": 12660, + "src": "9247:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9583, + "id": 12644, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9582, + "id": 12643, "name": "StdStorage", "nameLocations": [ - "9247:10:10" + "9247:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9247:10:10" + "referencedDeclaration": 11550, + "src": "9247:10:30" }, - "referencedDeclaration": 8489, - "src": "9247:10:10", + "referencedDeclaration": 11550, + "src": "9247:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -14867,13 +14867,13 @@ }, { "constant": false, - "id": 9586, + "id": 12647, "mutability": "mutable", "name": "_target", - "nameLocation": "9280:7:10", + "nameLocation": "9280:7:30", "nodeType": "VariableDeclaration", - "scope": 9599, - "src": "9272:15:10", + "scope": 12660, + "src": "9272:15:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14881,10 +14881,10 @@ "typeString": "address" }, "typeName": { - "id": 9585, + "id": 12646, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9272:7:10", + "src": "9272:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -14894,90 +14894,90 @@ "visibility": "internal" } ], - "src": "9246:42:10" + "src": "9246:42:30" }, "returnParameters": { - "id": 9591, + "id": 12652, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9590, + "id": 12651, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9599, - "src": "9307:18:10", + "scope": 12660, + "src": "9307:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9589, + "id": 12650, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9588, + "id": 12649, "name": "StdStorage", "nameLocations": [ - "9307:10:10" + "9307:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9307:10:10" + "referencedDeclaration": 11550, + "src": "9307:10:30" }, - "referencedDeclaration": 8489, - "src": "9307:10:10", + "referencedDeclaration": 11550, + "src": "9307:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "9306:20:10" + "src": "9306:20:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9617, + "id": 12678, "nodeType": "FunctionDefinition", - "src": "9393:143:10", + "src": "9393:143:30", "nodes": [], "body": { - "id": 9616, + "id": 12677, "nodeType": "Block", - "src": "9482:54:10", + "src": "9482:54:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9612, + "id": 12673, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9602, - "src": "9518:4:10", + "referencedDeclaration": 12663, + "src": "9518:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, { - "id": 9613, + "id": 12674, "name": "_sig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9604, - "src": "9524:4:10", + "referencedDeclaration": 12665, + "src": "9524:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -14987,7 +14987,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -14996,33 +14996,33 @@ } ], "expression": { - "id": 9610, + "id": 12671, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "9499:14:10", + "referencedDeclaration": 12598, + "src": "9499:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9611, + "id": 12672, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9514:3:10", + "memberLocation": "9514:3:30", "memberName": "sig", "nodeType": "MemberAccess", - "referencedDeclaration": 9029, - "src": "9499:18:10", + "referencedDeclaration": 12090, + "src": "9499:18:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" } }, - "id": 9614, + "id": 12675, "isConstant": false, "isLValue": false, "isPure": false, @@ -15031,17 +15031,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9499:30:10", + "src": "9499:30:30", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9609, - "id": 9615, + "functionReturnParameters": 12670, + "id": 12676, "nodeType": "Return", - "src": "9492:37:10" + "src": "9492:37:30" } ] }, @@ -15049,43 +15049,43 @@ "kind": "function", "modifiers": [], "name": "sig", - "nameLocation": "9402:3:10", + "nameLocation": "9402:3:30", "parameters": { - "id": 9605, + "id": 12666, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9602, + "id": 12663, "mutability": "mutable", "name": "self", - "nameLocation": "9425:4:10", + "nameLocation": "9425:4:30", "nodeType": "VariableDeclaration", - "scope": 9617, - "src": "9406:23:10", + "scope": 12678, + "src": "9406:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9601, + "id": 12662, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9600, + "id": 12661, "name": "StdStorage", "nameLocations": [ - "9406:10:10" + "9406:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9406:10:10" + "referencedDeclaration": 11550, + "src": "9406:10:30" }, - "referencedDeclaration": 8489, - "src": "9406:10:10", + "referencedDeclaration": 11550, + "src": "9406:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -15093,13 +15093,13 @@ }, { "constant": false, - "id": 9604, + "id": 12665, "mutability": "mutable", "name": "_sig", - "nameLocation": "9438:4:10", + "nameLocation": "9438:4:30", "nodeType": "VariableDeclaration", - "scope": 9617, - "src": "9431:11:10", + "scope": 12678, + "src": "9431:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15107,10 +15107,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 9603, + "id": 12664, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "9431:6:10", + "src": "9431:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -15119,90 +15119,90 @@ "visibility": "internal" } ], - "src": "9405:38:10" + "src": "9405:38:30" }, "returnParameters": { - "id": 9609, + "id": 12670, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9608, + "id": 12669, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9617, - "src": "9462:18:10", + "scope": 12678, + "src": "9462:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9607, + "id": 12668, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9606, + "id": 12667, "name": "StdStorage", "nameLocations": [ - "9462:10:10" + "9462:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9462:10:10" + "referencedDeclaration": 11550, + "src": "9462:10:30" }, - "referencedDeclaration": 8489, - "src": "9462:10:10", + "referencedDeclaration": 11550, + "src": "9462:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "9461:20:10" + "src": "9461:20:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9635, + "id": 12696, "nodeType": "FunctionDefinition", - "src": "9542:150:10", + "src": "9542:150:30", "nodes": [], "body": { - "id": 9634, + "id": 12695, "nodeType": "Block", - "src": "9638:54:10", + "src": "9638:54:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9630, + "id": 12691, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9620, - "src": "9674:4:10", + "referencedDeclaration": 12681, + "src": "9674:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, { - "id": 9631, + "id": 12692, "name": "_sig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9622, - "src": "9680:4:10", + "referencedDeclaration": 12683, + "src": "9680:4:30", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15212,7 +15212,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -15221,33 +15221,33 @@ } ], "expression": { - "id": 9628, + "id": 12689, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "9655:14:10", + "referencedDeclaration": 12598, + "src": "9655:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9629, + "id": 12690, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9670:3:10", + "memberLocation": "9670:3:30", "memberName": "sig", "nodeType": "MemberAccess", - "referencedDeclaration": 9051, - "src": "9655:18:10", + "referencedDeclaration": 12112, + "src": "9655:18:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_string_memory_ptr_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_string_memory_ptr_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,string memory) returns (struct StdStorage storage pointer)" } }, - "id": 9632, + "id": 12693, "isConstant": false, "isLValue": false, "isPure": false, @@ -15256,17 +15256,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9655:30:10", + "src": "9655:30:30", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9627, - "id": 9633, + "functionReturnParameters": 12688, + "id": 12694, "nodeType": "Return", - "src": "9648:37:10" + "src": "9648:37:30" } ] }, @@ -15274,43 +15274,43 @@ "kind": "function", "modifiers": [], "name": "sig", - "nameLocation": "9551:3:10", + "nameLocation": "9551:3:30", "parameters": { - "id": 9623, + "id": 12684, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9620, + "id": 12681, "mutability": "mutable", "name": "self", - "nameLocation": "9574:4:10", + "nameLocation": "9574:4:30", "nodeType": "VariableDeclaration", - "scope": 9635, - "src": "9555:23:10", + "scope": 12696, + "src": "9555:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9619, + "id": 12680, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9618, + "id": 12679, "name": "StdStorage", "nameLocations": [ - "9555:10:10" + "9555:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9555:10:10" + "referencedDeclaration": 11550, + "src": "9555:10:30" }, - "referencedDeclaration": 8489, - "src": "9555:10:10", + "referencedDeclaration": 11550, + "src": "9555:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -15318,13 +15318,13 @@ }, { "constant": false, - "id": 9622, + "id": 12683, "mutability": "mutable", "name": "_sig", - "nameLocation": "9594:4:10", + "nameLocation": "9594:4:30", "nodeType": "VariableDeclaration", - "scope": 9635, - "src": "9580:18:10", + "scope": 12696, + "src": "9580:18:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15332,10 +15332,10 @@ "typeString": "string" }, "typeName": { - "id": 9621, + "id": 12682, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9580:6:10", + "src": "9580:6:30", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15344,90 +15344,90 @@ "visibility": "internal" } ], - "src": "9554:45:10" + "src": "9554:45:30" }, "returnParameters": { - "id": 9627, + "id": 12688, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9626, + "id": 12687, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9635, - "src": "9618:18:10", + "scope": 12696, + "src": "9618:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9625, + "id": 12686, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9624, + "id": 12685, "name": "StdStorage", "nameLocations": [ - "9618:10:10" + "9618:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9618:10:10" + "referencedDeclaration": 11550, + "src": "9618:10:30" }, - "referencedDeclaration": 8489, - "src": "9618:10:10", + "referencedDeclaration": 11550, + "src": "9618:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "9617:20:10" + "src": "9617:20:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9653, + "id": 12714, "nodeType": "FunctionDefinition", - "src": "9698:152:10", + "src": "9698:152:30", "nodes": [], "body": { - "id": 9652, + "id": 12713, "nodeType": "Block", - "src": "9792:58:10", + "src": "9792:58:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9648, + "id": 12709, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9638, - "src": "9833:4:10", + "referencedDeclaration": 12699, + "src": "9833:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, { - "id": 9649, + "id": 12710, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9640, - "src": "9839:3:10", + "referencedDeclaration": 12701, + "src": "9839:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15437,7 +15437,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -15446,33 +15446,33 @@ } ], "expression": { - "id": 9646, + "id": 12707, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "9809:14:10", + "referencedDeclaration": 12598, + "src": "9809:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9647, + "id": 12708, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9824:8:10", + "memberLocation": "9824:8:30", "memberName": "with_key", "nodeType": "MemberAccess", - "referencedDeclaration": 9082, - "src": "9809:23:10", + "referencedDeclaration": 12143, + "src": "9809:23:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 9650, + "id": 12711, "isConstant": false, "isLValue": false, "isPure": false, @@ -15481,17 +15481,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9809:34:10", + "src": "9809:34:30", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9645, - "id": 9651, + "functionReturnParameters": 12706, + "id": 12712, "nodeType": "Return", - "src": "9802:41:10" + "src": "9802:41:30" } ] }, @@ -15499,43 +15499,43 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "9707:8:10", + "nameLocation": "9707:8:30", "parameters": { - "id": 9641, + "id": 12702, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9638, + "id": 12699, "mutability": "mutable", "name": "self", - "nameLocation": "9735:4:10", + "nameLocation": "9735:4:30", "nodeType": "VariableDeclaration", - "scope": 9653, - "src": "9716:23:10", + "scope": 12714, + "src": "9716:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9637, + "id": 12698, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9636, + "id": 12697, "name": "StdStorage", "nameLocations": [ - "9716:10:10" + "9716:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9716:10:10" + "referencedDeclaration": 11550, + "src": "9716:10:30" }, - "referencedDeclaration": 8489, - "src": "9716:10:10", + "referencedDeclaration": 11550, + "src": "9716:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -15543,13 +15543,13 @@ }, { "constant": false, - "id": 9640, + "id": 12701, "mutability": "mutable", "name": "who", - "nameLocation": "9749:3:10", + "nameLocation": "9749:3:30", "nodeType": "VariableDeclaration", - "scope": 9653, - "src": "9741:11:10", + "scope": 12714, + "src": "9741:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15557,10 +15557,10 @@ "typeString": "address" }, "typeName": { - "id": 9639, + "id": 12700, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9741:7:10", + "src": "9741:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -15570,90 +15570,90 @@ "visibility": "internal" } ], - "src": "9715:38:10" + "src": "9715:38:30" }, "returnParameters": { - "id": 9645, + "id": 12706, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9644, + "id": 12705, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9653, - "src": "9772:18:10", + "scope": 12714, + "src": "9772:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9643, + "id": 12704, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9642, + "id": 12703, "name": "StdStorage", "nameLocations": [ - "9772:10:10" + "9772:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9772:10:10" + "referencedDeclaration": 11550, + "src": "9772:10:30" }, - "referencedDeclaration": 8489, - "src": "9772:10:10", + "referencedDeclaration": 11550, + "src": "9772:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "9771:20:10" + "src": "9771:20:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9671, + "id": 12732, "nodeType": "FunctionDefinition", - "src": "9856:152:10", + "src": "9856:152:30", "nodes": [], "body": { - "id": 9670, + "id": 12731, "nodeType": "Block", - "src": "9950:58:10", + "src": "9950:58:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9666, + "id": 12727, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9656, - "src": "9991:4:10", + "referencedDeclaration": 12717, + "src": "9991:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, { - "id": 9667, + "id": 12728, "name": "amt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9658, - "src": "9997:3:10", + "referencedDeclaration": 12719, + "src": "9997:3:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15663,7 +15663,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -15672,33 +15672,33 @@ } ], "expression": { - "id": 9664, + "id": 12725, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "9967:14:10", + "referencedDeclaration": 12598, + "src": "9967:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9665, + "id": 12726, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9982:8:10", + "memberLocation": "9982:8:30", "memberName": "with_key", "nodeType": "MemberAccess", - "referencedDeclaration": 9107, - "src": "9967:23:10", + "referencedDeclaration": 12168, + "src": "9967:23:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256) returns (struct StdStorage storage pointer)" } }, - "id": 9668, + "id": 12729, "isConstant": false, "isLValue": false, "isPure": false, @@ -15707,17 +15707,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9967:34:10", + "src": "9967:34:30", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9663, - "id": 9669, + "functionReturnParameters": 12724, + "id": 12730, "nodeType": "Return", - "src": "9960:41:10" + "src": "9960:41:30" } ] }, @@ -15725,43 +15725,43 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "9865:8:10", + "nameLocation": "9865:8:30", "parameters": { - "id": 9659, + "id": 12720, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9656, + "id": 12717, "mutability": "mutable", "name": "self", - "nameLocation": "9893:4:10", + "nameLocation": "9893:4:30", "nodeType": "VariableDeclaration", - "scope": 9671, - "src": "9874:23:10", + "scope": 12732, + "src": "9874:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9655, + "id": 12716, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9654, + "id": 12715, "name": "StdStorage", "nameLocations": [ - "9874:10:10" + "9874:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9874:10:10" + "referencedDeclaration": 11550, + "src": "9874:10:30" }, - "referencedDeclaration": 8489, - "src": "9874:10:10", + "referencedDeclaration": 11550, + "src": "9874:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -15769,13 +15769,13 @@ }, { "constant": false, - "id": 9658, + "id": 12719, "mutability": "mutable", "name": "amt", - "nameLocation": "9907:3:10", + "nameLocation": "9907:3:30", "nodeType": "VariableDeclaration", - "scope": 9671, - "src": "9899:11:10", + "scope": 12732, + "src": "9899:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15783,10 +15783,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9657, + "id": 12718, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9899:7:10", + "src": "9899:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15795,90 +15795,90 @@ "visibility": "internal" } ], - "src": "9873:38:10" + "src": "9873:38:30" }, "returnParameters": { - "id": 9663, + "id": 12724, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9662, + "id": 12723, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9671, - "src": "9930:18:10", + "scope": 12732, + "src": "9930:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9661, + "id": 12722, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9660, + "id": 12721, "name": "StdStorage", "nameLocations": [ - "9930:10:10" + "9930:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9930:10:10" + "referencedDeclaration": 11550, + "src": "9930:10:30" }, - "referencedDeclaration": 8489, - "src": "9930:10:10", + "referencedDeclaration": 11550, + "src": "9930:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "9929:20:10" + "src": "9929:20:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9689, + "id": 12750, "nodeType": "FunctionDefinition", - "src": "10014:152:10", + "src": "10014:152:30", "nodes": [], "body": { - "id": 9688, + "id": 12749, "nodeType": "Block", - "src": "10108:58:10", + "src": "10108:58:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9684, + "id": 12745, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9674, - "src": "10149:4:10", + "referencedDeclaration": 12735, + "src": "10149:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, { - "id": 9685, + "id": 12746, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9676, - "src": "10155:3:10", + "referencedDeclaration": 12737, + "src": "10155:3:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -15888,7 +15888,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -15897,33 +15897,33 @@ } ], "expression": { - "id": 9682, + "id": 12743, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "10125:14:10", + "referencedDeclaration": 12598, + "src": "10125:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9683, + "id": 12744, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "10140:8:10", + "memberLocation": "10140:8:30", "memberName": "with_key", "nodeType": "MemberAccess", - "referencedDeclaration": 9129, - "src": "10125:23:10", + "referencedDeclaration": 12190, + "src": "10125:23:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes32_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes32_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes32) returns (struct StdStorage storage pointer)" } }, - "id": 9686, + "id": 12747, "isConstant": false, "isLValue": false, "isPure": false, @@ -15932,17 +15932,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10125:34:10", + "src": "10125:34:30", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9681, - "id": 9687, + "functionReturnParameters": 12742, + "id": 12748, "nodeType": "Return", - "src": "10118:41:10" + "src": "10118:41:30" } ] }, @@ -15950,43 +15950,43 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "10023:8:10", + "nameLocation": "10023:8:30", "parameters": { - "id": 9677, + "id": 12738, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9674, + "id": 12735, "mutability": "mutable", "name": "self", - "nameLocation": "10051:4:10", + "nameLocation": "10051:4:30", "nodeType": "VariableDeclaration", - "scope": 9689, - "src": "10032:23:10", + "scope": 12750, + "src": "10032:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9673, + "id": 12734, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9672, + "id": 12733, "name": "StdStorage", "nameLocations": [ - "10032:10:10" + "10032:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "10032:10:10" + "referencedDeclaration": 11550, + "src": "10032:10:30" }, - "referencedDeclaration": 8489, - "src": "10032:10:10", + "referencedDeclaration": 11550, + "src": "10032:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -15994,13 +15994,13 @@ }, { "constant": false, - "id": 9676, + "id": 12737, "mutability": "mutable", "name": "key", - "nameLocation": "10065:3:10", + "nameLocation": "10065:3:30", "nodeType": "VariableDeclaration", - "scope": 9689, - "src": "10057:11:10", + "scope": 12750, + "src": "10057:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16008,10 +16008,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9675, + "id": 12736, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "10057:7:10", + "src": "10057:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16020,90 +16020,90 @@ "visibility": "internal" } ], - "src": "10031:38:10" + "src": "10031:38:30" }, "returnParameters": { - "id": 9681, + "id": 12742, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9680, + "id": 12741, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9689, - "src": "10088:18:10", + "scope": 12750, + "src": "10088:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9679, + "id": 12740, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9678, + "id": 12739, "name": "StdStorage", "nameLocations": [ - "10088:10:10" + "10088:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "10088:10:10" + "referencedDeclaration": 11550, + "src": "10088:10:30" }, - "referencedDeclaration": 8489, - "src": "10088:10:10", + "referencedDeclaration": 11550, + "src": "10088:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "10087:20:10" + "src": "10087:20:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9707, + "id": 12768, "nodeType": "FunctionDefinition", - "src": "10172:152:10", + "src": "10172:152:30", "nodes": [], "body": { - "id": 9706, + "id": 12767, "nodeType": "Block", - "src": "10266:58:10", + "src": "10266:58:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9702, + "id": 12763, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9692, - "src": "10304:4:10", + "referencedDeclaration": 12753, + "src": "10304:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, { - "id": 9703, + "id": 12764, "name": "_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9694, - "src": "10310:6:10", + "referencedDeclaration": 12755, + "src": "10310:6:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16113,7 +16113,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -16122,33 +16122,33 @@ } ], "expression": { - "id": 9700, + "id": 12761, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "10283:14:10", + "referencedDeclaration": 12598, + "src": "10283:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9701, + "id": 12762, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "10298:5:10", + "memberLocation": "10298:5:30", "memberName": "depth", "nodeType": "MemberAccess", - "referencedDeclaration": 9149, - "src": "10283:20:10", + "referencedDeclaration": 12210, + "src": "10283:20:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256) returns (struct StdStorage storage pointer)" } }, - "id": 9704, + "id": 12765, "isConstant": false, "isLValue": false, "isPure": false, @@ -16157,17 +16157,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10283:34:10", + "src": "10283:34:30", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9699, - "id": 9705, + "functionReturnParameters": 12760, + "id": 12766, "nodeType": "Return", - "src": "10276:41:10" + "src": "10276:41:30" } ] }, @@ -16175,43 +16175,43 @@ "kind": "function", "modifiers": [], "name": "depth", - "nameLocation": "10181:5:10", + "nameLocation": "10181:5:30", "parameters": { - "id": 9695, + "id": 12756, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9692, + "id": 12753, "mutability": "mutable", "name": "self", - "nameLocation": "10206:4:10", + "nameLocation": "10206:4:30", "nodeType": "VariableDeclaration", - "scope": 9707, - "src": "10187:23:10", + "scope": 12768, + "src": "10187:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9691, + "id": 12752, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9690, + "id": 12751, "name": "StdStorage", "nameLocations": [ - "10187:10:10" + "10187:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "10187:10:10" + "referencedDeclaration": 11550, + "src": "10187:10:30" }, - "referencedDeclaration": 8489, - "src": "10187:10:10", + "referencedDeclaration": 11550, + "src": "10187:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -16219,13 +16219,13 @@ }, { "constant": false, - "id": 9694, + "id": 12755, "mutability": "mutable", "name": "_depth", - "nameLocation": "10220:6:10", + "nameLocation": "10220:6:30", "nodeType": "VariableDeclaration", - "scope": 9707, - "src": "10212:14:10", + "scope": 12768, + "src": "10212:14:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16233,10 +16233,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9693, + "id": 12754, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10212:7:10", + "src": "10212:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16245,80 +16245,80 @@ "visibility": "internal" } ], - "src": "10186:41:10" + "src": "10186:41:30" }, "returnParameters": { - "id": 9699, + "id": 12760, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9698, + "id": 12759, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9707, - "src": "10246:18:10", + "scope": 12768, + "src": "10246:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9697, + "id": 12758, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9696, + "id": 12757, "name": "StdStorage", "nameLocations": [ - "10246:10:10" + "10246:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "10246:10:10" + "referencedDeclaration": 11550, + "src": "10246:10:30" }, - "referencedDeclaration": 8489, - "src": "10246:10:10", + "referencedDeclaration": 11550, + "src": "10246:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "10245:20:10" + "src": "10245:20:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9730, + "id": 12791, "nodeType": "FunctionDefinition", - "src": "10330:138:10", + "src": "10330:138:30", "nodes": [], "body": { - "id": 9729, + "id": 12790, "nodeType": "Block", - "src": "10400:68:10", + "src": "10400:68:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9716, + "id": 12777, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9710, - "src": "10424:4:10", + "referencedDeclaration": 12771, + "src": "10424:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, @@ -16329,12 +16329,12 @@ { "arguments": [ { - "id": 9723, + "id": 12784, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9712, - "src": "10454:3:10", + "referencedDeclaration": 12773, + "src": "10454:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -16348,26 +16348,26 @@ "typeString": "address" } ], - "id": 9722, + "id": 12783, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10446:7:10", + "src": "10446:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 9721, + "id": 12782, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "10446:7:10", + "src": "10446:7:30", "typeDescriptions": {} } }, - "id": 9724, + "id": 12785, "isConstant": false, "isLValue": false, "isPure": false, @@ -16376,7 +16376,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10446:12:10", + "src": "10446:12:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -16391,26 +16391,26 @@ "typeString": "uint160" } ], - "id": 9720, + "id": 12781, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10438:7:10", + "src": "10438:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 9719, + "id": 12780, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10438:7:10", + "src": "10438:7:30", "typeDescriptions": {} } }, - "id": 9725, + "id": 12786, "isConstant": false, "isLValue": false, "isPure": false, @@ -16419,7 +16419,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10438:21:10", + "src": "10438:21:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -16434,26 +16434,26 @@ "typeString": "uint256" } ], - "id": 9718, + "id": 12779, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10430:7:10", + "src": "10430:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9717, + "id": 12778, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "10430:7:10", + "src": "10430:7:30", "typeDescriptions": {} } }, - "id": 9726, + "id": 12787, "isConstant": false, "isLValue": false, "isPure": false, @@ -16462,7 +16462,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10430:30:10", + "src": "10430:30:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -16473,7 +16473,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -16481,23 +16481,23 @@ "typeString": "bytes32" } ], - "id": 9715, + "id": 12776, "name": "checked_write", "nodeType": "Identifier", "overloadedDeclarations": [ - 9730, - 9747, - 9785, - 9930 + 12791, + 12808, + 12846, + 12991 ], - "referencedDeclaration": 9930, - "src": "10410:13:10", + "referencedDeclaration": 12991, + "src": "10410:13:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes32_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes32_$returns$__$", "typeString": "function (struct StdStorage storage pointer,bytes32)" } }, - "id": 9727, + "id": 12788, "isConstant": false, "isLValue": false, "isPure": false, @@ -16506,16 +16506,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10410:51:10", + "src": "10410:51:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9728, + "id": 12789, "nodeType": "ExpressionStatement", - "src": "10410:51:10" + "src": "10410:51:30" } ] }, @@ -16523,43 +16523,43 @@ "kind": "function", "modifiers": [], "name": "checked_write", - "nameLocation": "10339:13:10", + "nameLocation": "10339:13:30", "parameters": { - "id": 9713, + "id": 12774, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9710, + "id": 12771, "mutability": "mutable", "name": "self", - "nameLocation": "10372:4:10", + "nameLocation": "10372:4:30", "nodeType": "VariableDeclaration", - "scope": 9730, - "src": "10353:23:10", + "scope": 12791, + "src": "10353:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9709, + "id": 12770, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9708, + "id": 12769, "name": "StdStorage", "nameLocations": [ - "10353:10:10" + "10353:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "10353:10:10" + "referencedDeclaration": 11550, + "src": "10353:10:30" }, - "referencedDeclaration": 8489, - "src": "10353:10:10", + "referencedDeclaration": 11550, + "src": "10353:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -16567,13 +16567,13 @@ }, { "constant": false, - "id": 9712, + "id": 12773, "mutability": "mutable", "name": "who", - "nameLocation": "10386:3:10", + "nameLocation": "10386:3:30", "nodeType": "VariableDeclaration", - "scope": 9730, - "src": "10378:11:10", + "scope": 12791, + "src": "10378:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16581,10 +16581,10 @@ "typeString": "address" }, "typeName": { - "id": 9711, + "id": 12772, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10378:7:10", + "src": "10378:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -16594,54 +16594,54 @@ "visibility": "internal" } ], - "src": "10352:38:10" + "src": "10352:38:30" }, "returnParameters": { - "id": 9714, + "id": 12775, "nodeType": "ParameterList", "parameters": [], - "src": "10400:0:10" + "src": "10400:0:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9747, + "id": 12808, "nodeType": "FunctionDefinition", - "src": "10474:120:10", + "src": "10474:120:30", "nodes": [], "body": { - "id": 9746, + "id": 12807, "nodeType": "Block", - "src": "10544:50:10", + "src": "10544:50:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9739, + "id": 12800, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9733, - "src": "10568:4:10", + "referencedDeclaration": 12794, + "src": "10568:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, { "arguments": [ { - "id": 9742, + "id": 12803, "name": "amt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9735, - "src": "10582:3:10", + "referencedDeclaration": 12796, + "src": "10582:3:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16655,26 +16655,26 @@ "typeString": "uint256" } ], - "id": 9741, + "id": 12802, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10574:7:10", + "src": "10574:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9740, + "id": 12801, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "10574:7:10", + "src": "10574:7:30", "typeDescriptions": {} } }, - "id": 9743, + "id": 12804, "isConstant": false, "isLValue": false, "isPure": false, @@ -16683,7 +16683,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10574:12:10", + "src": "10574:12:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -16694,7 +16694,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -16702,23 +16702,23 @@ "typeString": "bytes32" } ], - "id": 9738, + "id": 12799, "name": "checked_write", "nodeType": "Identifier", "overloadedDeclarations": [ - 9730, - 9747, - 9785, - 9930 + 12791, + 12808, + 12846, + 12991 ], - "referencedDeclaration": 9930, - "src": "10554:13:10", + "referencedDeclaration": 12991, + "src": "10554:13:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes32_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes32_$returns$__$", "typeString": "function (struct StdStorage storage pointer,bytes32)" } }, - "id": 9744, + "id": 12805, "isConstant": false, "isLValue": false, "isPure": false, @@ -16727,16 +16727,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10554:33:10", + "src": "10554:33:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9745, + "id": 12806, "nodeType": "ExpressionStatement", - "src": "10554:33:10" + "src": "10554:33:30" } ] }, @@ -16744,43 +16744,43 @@ "kind": "function", "modifiers": [], "name": "checked_write", - "nameLocation": "10483:13:10", + "nameLocation": "10483:13:30", "parameters": { - "id": 9736, + "id": 12797, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9733, + "id": 12794, "mutability": "mutable", "name": "self", - "nameLocation": "10516:4:10", + "nameLocation": "10516:4:30", "nodeType": "VariableDeclaration", - "scope": 9747, - "src": "10497:23:10", + "scope": 12808, + "src": "10497:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9732, + "id": 12793, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9731, + "id": 12792, "name": "StdStorage", "nameLocations": [ - "10497:10:10" + "10497:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "10497:10:10" + "referencedDeclaration": 11550, + "src": "10497:10:30" }, - "referencedDeclaration": 8489, - "src": "10497:10:10", + "referencedDeclaration": 11550, + "src": "10497:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -16788,13 +16788,13 @@ }, { "constant": false, - "id": 9735, + "id": 12796, "mutability": "mutable", "name": "amt", - "nameLocation": "10530:3:10", + "nameLocation": "10530:3:30", "nodeType": "VariableDeclaration", - "scope": 9747, - "src": "10522:11:10", + "scope": 12808, + "src": "10522:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16802,10 +16802,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9734, + "id": 12795, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10522:7:10", + "src": "10522:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16814,42 +16814,42 @@ "visibility": "internal" } ], - "src": "10496:38:10" + "src": "10496:38:30" }, "returnParameters": { - "id": 9737, + "id": 12798, "nodeType": "ParameterList", "parameters": [], - "src": "10544:0:10" + "src": "10544:0:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9767, + "id": 12828, "nodeType": "FunctionDefinition", - "src": "10600:132:10", + "src": "10600:132:30", "nodes": [], "body": { - "id": 9766, + "id": 12827, "nodeType": "Block", - "src": "10673:59:10", + "src": "10673:59:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9756, + "id": 12817, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9750, - "src": "10697:4:10", + "referencedDeclaration": 12811, + "src": "10697:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, @@ -16858,12 +16858,12 @@ { "arguments": [ { - "id": 9761, + "id": 12822, "name": "val", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9752, - "src": "10719:3:10", + "referencedDeclaration": 12813, + "src": "10719:3:30", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16877,26 +16877,26 @@ "typeString": "int256" } ], - "id": 9760, + "id": 12821, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10711:7:10", + "src": "10711:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 9759, + "id": 12820, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10711:7:10", + "src": "10711:7:30", "typeDescriptions": {} } }, - "id": 9762, + "id": 12823, "isConstant": false, "isLValue": false, "isPure": false, @@ -16905,7 +16905,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10711:12:10", + "src": "10711:12:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -16920,26 +16920,26 @@ "typeString": "uint256" } ], - "id": 9758, + "id": 12819, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10703:7:10", + "src": "10703:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9757, + "id": 12818, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "10703:7:10", + "src": "10703:7:30", "typeDescriptions": {} } }, - "id": 9763, + "id": 12824, "isConstant": false, "isLValue": false, "isPure": false, @@ -16948,7 +16948,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10703:21:10", + "src": "10703:21:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -16959,7 +16959,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -16967,23 +16967,23 @@ "typeString": "bytes32" } ], - "id": 9755, + "id": 12816, "name": "checked_write", "nodeType": "Identifier", "overloadedDeclarations": [ - 9730, - 9747, - 9785, - 9930 + 12791, + 12808, + 12846, + 12991 ], - "referencedDeclaration": 9930, - "src": "10683:13:10", + "referencedDeclaration": 12991, + "src": "10683:13:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes32_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes32_$returns$__$", "typeString": "function (struct StdStorage storage pointer,bytes32)" } }, - "id": 9764, + "id": 12825, "isConstant": false, "isLValue": false, "isPure": false, @@ -16992,16 +16992,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10683:42:10", + "src": "10683:42:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9765, + "id": 12826, "nodeType": "ExpressionStatement", - "src": "10683:42:10" + "src": "10683:42:30" } ] }, @@ -17009,43 +17009,43 @@ "kind": "function", "modifiers": [], "name": "checked_write_int", - "nameLocation": "10609:17:10", + "nameLocation": "10609:17:30", "parameters": { - "id": 9753, + "id": 12814, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9750, + "id": 12811, "mutability": "mutable", "name": "self", - "nameLocation": "10646:4:10", + "nameLocation": "10646:4:30", "nodeType": "VariableDeclaration", - "scope": 9767, - "src": "10627:23:10", + "scope": 12828, + "src": "10627:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9749, + "id": 12810, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9748, + "id": 12809, "name": "StdStorage", "nameLocations": [ - "10627:10:10" + "10627:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "10627:10:10" + "referencedDeclaration": 11550, + "src": "10627:10:30" }, - "referencedDeclaration": 8489, - "src": "10627:10:10", + "referencedDeclaration": 11550, + "src": "10627:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -17053,13 +17053,13 @@ }, { "constant": false, - "id": 9752, + "id": 12813, "mutability": "mutable", "name": "val", - "nameLocation": "10659:3:10", + "nameLocation": "10659:3:30", "nodeType": "VariableDeclaration", - "scope": 9767, - "src": "10652:10:10", + "scope": 12828, + "src": "10652:10:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17067,10 +17067,10 @@ "typeString": "int256" }, "typeName": { - "id": 9751, + "id": 12812, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "10652:6:10", + "src": "10652:6:30", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -17079,44 +17079,44 @@ "visibility": "internal" } ], - "src": "10626:37:10" + "src": "10626:37:30" }, "returnParameters": { - "id": 9754, + "id": 12815, "nodeType": "ParameterList", "parameters": [], - "src": "10673:0:10" + "src": "10673:0:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9785, + "id": 12846, "nodeType": "FunctionDefinition", - "src": "10738:222:10", + "src": "10738:222:30", "nodes": [], "body": { - "id": 9784, + "id": 12845, "nodeType": "Block", - "src": "10807:153:10", + "src": "10807:153:30", "nodes": [], "statements": [ { "assignments": [ - 9776 + 12837 ], "declarations": [ { "constant": false, - "id": 9776, + "id": 12837, "mutability": "mutable", "name": "t", - "nameLocation": "10825:1:10", + "nameLocation": "10825:1:30", "nodeType": "VariableDeclaration", - "scope": 9784, - "src": "10817:9:10", + "scope": 12845, + "src": "10817:9:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17124,10 +17124,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9775, + "id": 12836, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "10817:7:10", + "src": "10817:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -17136,28 +17136,28 @@ "visibility": "internal" } ], - "id": 9777, + "id": 12838, "nodeType": "VariableDeclarationStatement", - "src": "10817:9:10" + "src": "10817:9:30" }, { "AST": { "nodeType": "YulBlock", - "src": "10888:34:10", + "src": "10888:34:30", "statements": [ { "nodeType": "YulAssignment", - "src": "10902:10:10", + "src": "10902:10:30", "value": { "name": "write", "nodeType": "YulIdentifier", - "src": "10907:5:10" + "src": "10907:5:30" }, "variableNames": [ { "name": "t", "nodeType": "YulIdentifier", - "src": "10902:1:10" + "src": "10902:1:30" } ] } @@ -17167,46 +17167,46 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 9776, + "declaration": 12837, "isOffset": false, "isSlot": false, - "src": "10902:1:10", + "src": "10902:1:30", "valueSize": 1 }, { - "declaration": 9772, + "declaration": 12833, "isOffset": false, "isSlot": false, - "src": "10907:5:10", + "src": "10907:5:30", "valueSize": 1 } ], - "id": 9778, + "id": 12839, "nodeType": "InlineAssembly", - "src": "10879:43:10" + "src": "10879:43:30" }, { "expression": { "arguments": [ { - "id": 9780, + "id": 12841, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9770, - "src": "10945:4:10", + "referencedDeclaration": 12831, + "src": "10945:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, { - "id": 9781, + "id": 12842, "name": "t", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9776, - "src": "10951:1:10", + "referencedDeclaration": 12837, + "src": "10951:1:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -17216,7 +17216,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -17224,23 +17224,23 @@ "typeString": "bytes32" } ], - "id": 9779, + "id": 12840, "name": "checked_write", "nodeType": "Identifier", "overloadedDeclarations": [ - 9730, - 9747, - 9785, - 9930 + 12791, + 12808, + 12846, + 12991 ], - "referencedDeclaration": 9930, - "src": "10931:13:10", + "referencedDeclaration": 12991, + "src": "10931:13:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes32_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes32_$returns$__$", "typeString": "function (struct StdStorage storage pointer,bytes32)" } }, - "id": 9782, + "id": 12843, "isConstant": false, "isLValue": false, "isPure": false, @@ -17249,16 +17249,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10931:22:10", + "src": "10931:22:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9783, + "id": 12844, "nodeType": "ExpressionStatement", - "src": "10931:22:10" + "src": "10931:22:30" } ] }, @@ -17266,43 +17266,43 @@ "kind": "function", "modifiers": [], "name": "checked_write", - "nameLocation": "10747:13:10", + "nameLocation": "10747:13:30", "parameters": { - "id": 9773, + "id": 12834, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9770, + "id": 12831, "mutability": "mutable", "name": "self", - "nameLocation": "10780:4:10", + "nameLocation": "10780:4:30", "nodeType": "VariableDeclaration", - "scope": 9785, - "src": "10761:23:10", + "scope": 12846, + "src": "10761:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9769, + "id": 12830, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9768, + "id": 12829, "name": "StdStorage", "nameLocations": [ - "10761:10:10" + "10761:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "10761:10:10" + "referencedDeclaration": 11550, + "src": "10761:10:30" }, - "referencedDeclaration": 8489, - "src": "10761:10:10", + "referencedDeclaration": 11550, + "src": "10761:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -17310,13 +17310,13 @@ }, { "constant": false, - "id": 9772, + "id": 12833, "mutability": "mutable", "name": "write", - "nameLocation": "10791:5:10", + "nameLocation": "10791:5:30", "nodeType": "VariableDeclaration", - "scope": 9785, - "src": "10786:10:10", + "scope": 12846, + "src": "10786:10:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17324,10 +17324,10 @@ "typeString": "bool" }, "typeName": { - "id": 9771, + "id": 12832, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10786:4:10", + "src": "10786:4:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -17336,44 +17336,44 @@ "visibility": "internal" } ], - "src": "10760:37:10" + "src": "10760:37:30" }, "returnParameters": { - "id": 9774, + "id": 12835, "nodeType": "ParameterList", "parameters": [], - "src": "10807:0:10" + "src": "10807:0:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9930, + "id": 12991, "nodeType": "FunctionDefinition", - "src": "10966:1095:10", + "src": "10966:1095:30", "nodes": [], "body": { - "id": 9929, + "id": 12990, "nodeType": "Block", - "src": "11036:1025:10", + "src": "11036:1025:30", "nodes": [], "statements": [ { "assignments": [ - 9794 + 12855 ], "declarations": [ { "constant": false, - "id": 9794, + "id": 12855, "mutability": "mutable", "name": "who", - "nameLocation": "11054:3:10", + "nameLocation": "11054:3:30", "nodeType": "VariableDeclaration", - "scope": 9929, - "src": "11046:11:10", + "scope": 12990, + "src": "11046:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17381,10 +17381,10 @@ "typeString": "address" }, "typeName": { - "id": 9793, + "id": 12854, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11046:7:10", + "src": "11046:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -17394,52 +17394,52 @@ "visibility": "internal" } ], - "id": 9797, + "id": 12858, "initialValue": { "expression": { - "id": 9795, + "id": 12856, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "11060:4:10", + "referencedDeclaration": 12849, + "src": "11060:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9796, + "id": 12857, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "11065:7:10", + "memberLocation": "11065:7:30", "memberName": "_target", "nodeType": "MemberAccess", - "referencedDeclaration": 8486, - "src": "11060:12:10", + "referencedDeclaration": 11547, + "src": "11060:12:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "VariableDeclarationStatement", - "src": "11046:26:10" + "src": "11046:26:30" }, { "assignments": [ - 9799 + 12860 ], "declarations": [ { "constant": false, - "id": 9799, + "id": 12860, "mutability": "mutable", "name": "fsig", - "nameLocation": "11089:4:10", + "nameLocation": "11089:4:30", "nodeType": "VariableDeclaration", - "scope": 9929, - "src": "11082:11:10", + "scope": 12990, + "src": "11082:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17447,10 +17447,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 9798, + "id": 12859, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "11082:6:10", + "src": "11082:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -17459,52 +17459,52 @@ "visibility": "internal" } ], - "id": 9802, + "id": 12863, "initialValue": { "expression": { - "id": 9800, + "id": 12861, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "11096:4:10", + "referencedDeclaration": 12849, + "src": "11096:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9801, + "id": 12862, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "11101:4:10", + "memberLocation": "11101:4:30", "memberName": "_sig", "nodeType": "MemberAccess", - "referencedDeclaration": 8482, - "src": "11096:9:10", + "referencedDeclaration": 11543, + "src": "11096:9:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, "nodeType": "VariableDeclarationStatement", - "src": "11082:23:10" + "src": "11082:23:30" }, { "assignments": [ - 9804 + 12865 ], "declarations": [ { "constant": false, - "id": 9804, + "id": 12865, "mutability": "mutable", "name": "field_depth", - "nameLocation": "11123:11:10", + "nameLocation": "11123:11:30", "nodeType": "VariableDeclaration", - "scope": 9929, - "src": "11115:19:10", + "scope": 12990, + "src": "11115:19:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17512,10 +17512,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9803, + "id": 12864, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11115:7:10", + "src": "11115:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17524,52 +17524,52 @@ "visibility": "internal" } ], - "id": 9807, + "id": 12868, "initialValue": { "expression": { - "id": 9805, + "id": 12866, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "11137:4:10", + "referencedDeclaration": 12849, + "src": "11137:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9806, + "id": 12867, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "11142:6:10", + "memberLocation": "11142:6:30", "memberName": "_depth", "nodeType": "MemberAccess", - "referencedDeclaration": 8484, - "src": "11137:11:10", + "referencedDeclaration": 11545, + "src": "11137:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "11115:33:10" + "src": "11115:33:30" }, { "assignments": [ - 9812 + 12873 ], "declarations": [ { "constant": false, - "id": 9812, + "id": 12873, "mutability": "mutable", "name": "ins", - "nameLocation": "11175:3:10", + "nameLocation": "11175:3:30", "nodeType": "VariableDeclaration", - "scope": 9929, - "src": "11158:20:10", + "scope": 12990, + "src": "11158:20:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17578,18 +17578,18 @@ }, "typeName": { "baseType": { - "id": 9810, + "id": 12871, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11158:7:10", + "src": "11158:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 9811, + "id": 12872, "nodeType": "ArrayTypeName", - "src": "11158:9:10", + "src": "11158:9:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -17598,52 +17598,52 @@ "visibility": "internal" } ], - "id": 9815, + "id": 12876, "initialValue": { "expression": { - "id": 9813, + "id": 12874, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "11181:4:10", + "referencedDeclaration": 12849, + "src": "11181:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9814, + "id": 12875, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "11186:5:10", + "memberLocation": "11186:5:30", "memberName": "_keys", "nodeType": "MemberAccess", - "referencedDeclaration": 8480, - "src": "11181:10:10", + "referencedDeclaration": 11541, + "src": "11181:10:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" } }, "nodeType": "VariableDeclarationStatement", - "src": "11158:33:10" + "src": "11158:33:30" }, { "assignments": [ - 9817 + 12878 ], "declarations": [ { "constant": false, - "id": 9817, + "id": 12878, "mutability": "mutable", "name": "cald", - "nameLocation": "11215:4:10", + "nameLocation": "11215:4:30", "nodeType": "VariableDeclaration", - "scope": 9929, - "src": "11202:17:10", + "scope": 12990, + "src": "11202:17:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17651,10 +17651,10 @@ "typeString": "bytes" }, "typeName": { - "id": 9816, + "id": 12877, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "11202:5:10", + "src": "11202:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -17663,16 +17663,16 @@ "visibility": "internal" } ], - "id": 9825, + "id": 12886, "initialValue": { "arguments": [ { - "id": 9820, + "id": 12881, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9799, - "src": "11239:4:10", + "referencedDeclaration": 12860, + "src": "11239:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -17681,12 +17681,12 @@ { "arguments": [ { - "id": 9822, + "id": 12883, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9812, - "src": "11253:3:10", + "referencedDeclaration": 12873, + "src": "11253:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -17700,18 +17700,18 @@ "typeString": "bytes32[] memory" } ], - "id": 9821, + "id": 12882, "name": "flatten", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10127, - "src": "11245:7:10", + "referencedDeclaration": 13188, + "src": "11245:7:30", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_array$_t_bytes32_$dyn_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes32[] memory) pure returns (bytes memory)" } }, - "id": 9823, + "id": 12884, "isConstant": false, "isLValue": false, "isPure": false, @@ -17720,7 +17720,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11245:12:10", + "src": "11245:12:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17740,32 +17740,32 @@ } ], "expression": { - "id": 9818, + "id": 12879, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11222:3:10", + "src": "11222:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 9819, + "id": 12880, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "11226:12:10", + "memberLocation": "11226:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "11222:16:10", + "src": "11222:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 9824, + "id": 12885, "isConstant": false, "isLValue": false, "isPure": false, @@ -17774,7 +17774,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11222:36:10", + "src": "11222:36:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17782,11 +17782,11 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "11202:56:10" + "src": "11202:56:30" }, { "condition": { - "id": 9840, + "id": 12901, "isConstant": false, "isLValue": false, "isPure": false, @@ -17794,46 +17794,46 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "11272:69:10", + "src": "11272:69:30", "subExpression": { "baseExpression": { "baseExpression": { "baseExpression": { "expression": { - "id": 9826, + "id": 12887, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "11273:4:10", + "referencedDeclaration": 12849, + "src": "11273:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9827, + "id": 12888, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "11278:5:10", + "memberLocation": "11278:5:30", "memberName": "finds", "nodeType": "MemberAccess", - "referencedDeclaration": 8477, - "src": "11273:10:10", + "referencedDeclaration": 11538, + "src": "11273:10:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" } }, - "id": 9829, + "id": 12890, "indexExpression": { - "id": 9828, + "id": 12889, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9794, - "src": "11284:3:10", + "referencedDeclaration": 12855, + "src": "11284:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -17844,20 +17844,20 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "11273:15:10", + "src": "11273:15:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" } }, - "id": 9831, + "id": 12892, "indexExpression": { - "id": 9830, + "id": 12891, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9799, - "src": "11289:4:10", + "referencedDeclaration": 12860, + "src": "11289:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -17868,36 +17868,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "11273:21:10", + "src": "11273:21:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" } }, - "id": 9839, + "id": 12900, "indexExpression": { "arguments": [ { "arguments": [ { - "id": 9835, + "id": 12896, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9812, - "src": "11322:3:10", + "referencedDeclaration": 12873, + "src": "11322:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 9836, + "id": 12897, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9804, - "src": "11327:11:10", + "referencedDeclaration": 12865, + "src": "11327:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17916,32 +17916,32 @@ } ], "expression": { - "id": 9833, + "id": 12894, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11305:3:10", + "src": "11305:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 9834, + "id": 12895, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "11309:12:10", + "memberLocation": "11309:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "11305:16:10", + "src": "11305:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 9837, + "id": 12898, "isConstant": false, "isLValue": false, "isPure": false, @@ -17950,7 +17950,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11305:34:10", + "src": "11305:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17965,18 +17965,18 @@ "typeString": "bytes memory" } ], - "id": 9832, + "id": 12893, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "11295:9:10", + "src": "11295:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 9838, + "id": 12899, "isConstant": false, "isLValue": false, "isPure": false, @@ -17985,7 +17985,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11295:45:10", + "src": "11295:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -17997,7 +17997,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "11273:68:10", + "src": "11273:68:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18008,26 +18008,26 @@ "typeString": "bool" } }, - "id": 9846, + "id": 12907, "nodeType": "IfStatement", - "src": "11268:110:10", + "src": "11268:110:30", "trueBody": { - "id": 9845, + "id": 12906, "nodeType": "Block", - "src": "11343:35:10", + "src": "11343:35:30", "statements": [ { "expression": { "arguments": [ { - "id": 9842, + "id": 12903, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "11362:4:10", + "referencedDeclaration": 12849, + "src": "11362:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -18035,22 +18035,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], - "id": 9841, + "id": 12902, "name": "find", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9581, - "src": "11357:4:10", + "referencedDeclaration": 12642, + "src": "11357:4:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_uint256_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" } }, - "id": 9843, + "id": 12904, "isConstant": false, "isLValue": false, "isPure": false, @@ -18059,34 +18059,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11357:10:10", + "src": "11357:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 9844, + "id": 12905, "nodeType": "ExpressionStatement", - "src": "11357:10:10" + "src": "11357:10:30" } ] } }, { "assignments": [ - 9848 + 12909 ], "declarations": [ { "constant": false, - "id": 9848, + "id": 12909, "mutability": "mutable", "name": "slot", - "nameLocation": "11395:4:10", + "nameLocation": "11395:4:30", "nodeType": "VariableDeclaration", - "scope": 9929, - "src": "11387:12:10", + "scope": 12990, + "src": "11387:12:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18094,10 +18094,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9847, + "id": 12908, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11387:7:10", + "src": "11387:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18106,7 +18106,7 @@ "visibility": "internal" } ], - "id": 9866, + "id": 12927, "initialValue": { "arguments": [ { @@ -18114,40 +18114,40 @@ "baseExpression": { "baseExpression": { "expression": { - "id": 9851, + "id": 12912, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "11410:4:10", + "referencedDeclaration": 12849, + "src": "11410:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9852, + "id": 12913, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "11415:5:10", + "memberLocation": "11415:5:30", "memberName": "slots", "nodeType": "MemberAccess", - "referencedDeclaration": 8469, - "src": "11410:10:10", + "referencedDeclaration": 11530, + "src": "11410:10:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" } }, - "id": 9854, + "id": 12915, "indexExpression": { - "id": 9853, + "id": 12914, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9794, - "src": "11421:3:10", + "referencedDeclaration": 12855, + "src": "11421:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -18158,20 +18158,20 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "11410:15:10", + "src": "11410:15:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" } }, - "id": 9856, + "id": 12917, "indexExpression": { - "id": 9855, + "id": 12916, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9799, - "src": "11426:4:10", + "referencedDeclaration": 12860, + "src": "11426:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -18182,36 +18182,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "11410:21:10", + "src": "11410:21:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" } }, - "id": 9864, + "id": 12925, "indexExpression": { "arguments": [ { "arguments": [ { - "id": 9860, + "id": 12921, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9812, - "src": "11459:3:10", + "referencedDeclaration": 12873, + "src": "11459:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 9861, + "id": 12922, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9804, - "src": "11464:11:10", + "referencedDeclaration": 12865, + "src": "11464:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18230,32 +18230,32 @@ } ], "expression": { - "id": 9858, + "id": 12919, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11442:3:10", + "src": "11442:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 9859, + "id": 12920, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "11446:12:10", + "memberLocation": "11446:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "11442:16:10", + "src": "11442:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 9862, + "id": 12923, "isConstant": false, "isLValue": false, "isPure": false, @@ -18264,7 +18264,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11442:34:10", + "src": "11442:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -18279,18 +18279,18 @@ "typeString": "bytes memory" } ], - "id": 9857, + "id": 12918, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "11432:9:10", + "src": "11432:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 9863, + "id": 12924, "isConstant": false, "isLValue": false, "isPure": false, @@ -18299,7 +18299,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11432:45:10", + "src": "11432:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -18311,7 +18311,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "11410:68:10", + "src": "11410:68:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18325,26 +18325,26 @@ "typeString": "uint256" } ], - "id": 9850, + "id": 12911, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11402:7:10", + "src": "11402:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9849, + "id": 12910, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11402:7:10", + "src": "11402:7:30", "typeDescriptions": {} } }, - "id": 9865, + "id": 12926, "isConstant": false, "isLValue": false, "isPure": false, @@ -18353,7 +18353,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11402:77:10", + "src": "11402:77:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -18361,22 +18361,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "11387:92:10" + "src": "11387:92:30" }, { "assignments": [ - 9868 + 12929 ], "declarations": [ { "constant": false, - "id": 9868, + "id": 12929, "mutability": "mutable", "name": "fdat", - "nameLocation": "11498:4:10", + "nameLocation": "11498:4:30", "nodeType": "VariableDeclaration", - "scope": 9929, - "src": "11490:12:10", + "scope": 12990, + "src": "11490:12:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18384,10 +18384,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9867, + "id": 12928, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11490:7:10", + "src": "11490:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18396,31 +18396,31 @@ "visibility": "internal" } ], - "id": 9869, + "id": 12930, "nodeType": "VariableDeclarationStatement", - "src": "11490:12:10" + "src": "11490:12:30" }, { - "id": 9886, + "id": 12947, "nodeType": "Block", - "src": "11512:128:10", + "src": "11512:128:30", "statements": [ { "assignments": [ null, - 9871 + 12932 ], "declarations": [ null, { "constant": false, - "id": 9871, + "id": 12932, "mutability": "mutable", "name": "rdat", - "nameLocation": "11542:4:10", + "nameLocation": "11542:4:30", "nodeType": "VariableDeclaration", - "scope": 9886, - "src": "11529:17:10", + "scope": 12947, + "src": "11529:17:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18428,10 +18428,10 @@ "typeString": "bytes" }, "typeName": { - "id": 9870, + "id": 12931, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "11529:5:10", + "src": "11529:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18440,16 +18440,16 @@ "visibility": "internal" } ], - "id": 9876, + "id": 12937, "initialValue": { "arguments": [ { - "id": 9874, + "id": 12935, "name": "cald", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9817, - "src": "11565:4:10", + "referencedDeclaration": 12878, + "src": "11565:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -18464,32 +18464,32 @@ } ], "expression": { - "id": 9872, + "id": 12933, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9794, - "src": "11550:3:10", + "referencedDeclaration": 12855, + "src": "11550:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 9873, + "id": 12934, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "11554:10:10", + "memberLocation": "11554:10:30", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "11550:14:10", + "src": "11550:14:30", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 9875, + "id": 12936, "isConstant": false, "isLValue": false, "isPure": false, @@ -18498,7 +18498,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11550:20:10", + "src": "11550:20:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -18506,22 +18506,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "11526:44:10" + "src": "11526:44:30" }, { "expression": { - "id": 9884, + "id": 12945, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 9877, + "id": 12938, "name": "fdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9868, - "src": "11584:4:10", + "referencedDeclaration": 12929, + "src": "11584:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18532,12 +18532,12 @@ "rightHandSide": { "arguments": [ { - "id": 9879, + "id": 12940, "name": "rdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9871, - "src": "11606:4:10", + "referencedDeclaration": 12932, + "src": "11606:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -18548,21 +18548,21 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 9882, + "id": 12943, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "hexValue": "3332", - "id": 9880, + "id": 12941, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11612:2:10", + "src": "11612:2:30", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -18572,18 +18572,18 @@ "nodeType": "BinaryOperation", "operator": "*", "rightExpression": { - "id": 9881, + "id": 12942, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9804, - "src": "11617:11:10", + "referencedDeclaration": 12865, + "src": "11617:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11612:16:10", + "src": "11612:16:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18601,18 +18601,18 @@ "typeString": "uint256" } ], - "id": 9878, + "id": 12939, "name": "bytesToBytes32", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10086, - "src": "11591:14:10", + "referencedDeclaration": 13147, + "src": "11591:14:30", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$_t_uint256_$returns$_t_bytes32_$", "typeString": "function (bytes memory,uint256) pure returns (bytes32)" } }, - "id": 9883, + "id": 12944, "isConstant": false, "isLValue": false, "isPure": false, @@ -18621,39 +18621,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11591:38:10", + "src": "11591:38:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "11584:45:10", + "src": "11584:45:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 9885, + "id": 12946, "nodeType": "ExpressionStatement", - "src": "11584:45:10" + "src": "11584:45:30" } ] }, { "assignments": [ - 9888 + 12949 ], "declarations": [ { "constant": false, - "id": 9888, + "id": 12949, "mutability": "mutable", "name": "curr", - "nameLocation": "11657:4:10", + "nameLocation": "11657:4:30", "nodeType": "VariableDeclaration", - "scope": 9929, - "src": "11649:12:10", + "scope": 12990, + "src": "11649:12:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18661,10 +18661,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9887, + "id": 12948, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11649:7:10", + "src": "11649:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18673,28 +18673,28 @@ "visibility": "internal" } ], - "id": 9894, + "id": 12955, "initialValue": { "arguments": [ { - "id": 9891, + "id": 12952, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9794, - "src": "11672:3:10", + "referencedDeclaration": 12855, + "src": "11672:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 9892, + "id": 12953, "name": "slot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9848, - "src": "11677:4:10", + "referencedDeclaration": 12909, + "src": "11677:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18713,33 +18713,33 @@ } ], "expression": { - "id": 9889, + "id": 12950, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9554, - "src": "11664:2:10", + "referencedDeclaration": 12615, + "src": "11664:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 9890, + "id": 12951, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "11667:4:10", + "memberLocation": "11667:4:30", "memberName": "load", "nodeType": "MemberAccess", - "referencedDeclaration": 12359, - "src": "11664:7:10", + "referencedDeclaration": 15420, + "src": "11664:7:30", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_address_$_t_bytes32_$returns$_t_bytes32_$", "typeString": "function (address,bytes32) view external returns (bytes32)" } }, - "id": 9893, + "id": 12954, "isConstant": false, "isLValue": false, "isPure": false, @@ -18748,7 +18748,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11664:18:10", + "src": "11664:18:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -18756,7 +18756,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "11649:33:10" + "src": "11649:33:30" }, { "condition": { @@ -18764,18 +18764,18 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 9897, + "id": 12958, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 9895, + "id": 12956, "name": "fdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9868, - "src": "11697:4:10", + "referencedDeclaration": 12929, + "src": "11697:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18784,44 +18784,44 @@ "nodeType": "BinaryOperation", "operator": "!=", "rightExpression": { - "id": 9896, + "id": 12957, "name": "curr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9888, - "src": "11705:4:10", + "referencedDeclaration": 12949, + "src": "11705:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "11697:12:10", + "src": "11697:12:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 9904, + "id": 12965, "nodeType": "IfStatement", - "src": "11693:218:10", + "src": "11693:218:30", "trueBody": { - "id": 9903, + "id": 12964, "nodeType": "Block", - "src": "11711:200:10", + "src": "11711:200:30", "statements": [ { "expression": { "arguments": [ { "hexValue": "66616c7365", - "id": 9899, + "id": 12960, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "11750:5:10", + "src": "11750:5:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18830,14 +18830,14 @@ }, { "hexValue": "73746453746f726167652066696e642853746453746f72616765293a205061636b656420736c6f742e205468697320776f756c642063617573652064616e6765726f7573206f76657277726974696e6720616e642063757272656e746c792069736e277420737570706f727465642e", - "id": 9900, + "id": 12961, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11773:113:10", + "src": "11773:113:30", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4bfa78e02b745efea2b29d358f6dc28382f5209b1d2b2dbeb8ef0862e74440b3", "typeString": "literal_string \"stdStorage find(StdStorage): Packed slot. This would cause dangerous overwriting and currently isn't supported.\"" @@ -18856,7 +18856,7 @@ "typeString": "literal_string \"stdStorage find(StdStorage): Packed slot. This would cause dangerous overwriting and currently isn't supported.\"" } ], - "id": 9898, + "id": 12959, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -18864,13 +18864,13 @@ -18 ], "referencedDeclaration": -18, - "src": "11725:7:10", + "src": "11725:7:30", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 9901, + "id": 12962, "isConstant": false, "isLValue": false, "isPure": false, @@ -18879,16 +18879,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11725:175:10", + "src": "11725:175:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9902, + "id": 12963, "nodeType": "ExpressionStatement", - "src": "11725:175:10" + "src": "11725:175:30" } ] } @@ -18897,36 +18897,36 @@ "expression": { "arguments": [ { - "id": 9908, + "id": 12969, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9794, - "src": "11929:3:10", + "referencedDeclaration": 12855, + "src": "11929:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 9909, + "id": 12970, "name": "slot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9848, - "src": "11934:4:10", + "referencedDeclaration": 12909, + "src": "11934:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, { - "id": 9910, + "id": 12971, "name": "set", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9790, - "src": "11940:3:10", + "referencedDeclaration": 12851, + "src": "11940:3:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18949,33 +18949,33 @@ } ], "expression": { - "id": 9905, + "id": 12966, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9554, - "src": "11920:2:10", + "referencedDeclaration": 12615, + "src": "11920:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 9907, + "id": 12968, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "11923:5:10", + "memberLocation": "11923:5:30", "memberName": "store", "nodeType": "MemberAccess", - "referencedDeclaration": 13505, - "src": "11920:8:10", + "referencedDeclaration": 16566, + "src": "11920:8:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (address,bytes32,bytes32) external" } }, - "id": 9911, + "id": 12972, "isConstant": false, "isLValue": false, "isPure": false, @@ -18984,20 +18984,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11920:24:10", + "src": "11920:24:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9912, + "id": 12973, "nodeType": "ExpressionStatement", - "src": "11920:24:10" + "src": "11920:24:30" }, { "expression": { - "id": 9915, + "id": 12976, "isConstant": false, "isLValue": false, "isPure": false, @@ -19005,30 +19005,30 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "11954:19:10", + "src": "11954:19:30", "subExpression": { "expression": { - "id": 9913, + "id": 12974, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "11961:4:10", + "referencedDeclaration": 12849, + "src": "11961:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9914, + "id": 12975, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "11966:7:10", + "memberLocation": "11966:7:30", "memberName": "_target", "nodeType": "MemberAccess", - "referencedDeclaration": 8486, - "src": "11961:12:10", + "referencedDeclaration": 11547, + "src": "11961:12:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19039,13 +19039,13 @@ "typeString": "tuple()" } }, - "id": 9916, + "id": 12977, "nodeType": "ExpressionStatement", - "src": "11954:19:10" + "src": "11954:19:30" }, { "expression": { - "id": 9919, + "id": 12980, "isConstant": false, "isLValue": false, "isPure": false, @@ -19053,30 +19053,30 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "11983:16:10", + "src": "11983:16:30", "subExpression": { "expression": { - "id": 9917, + "id": 12978, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "11990:4:10", + "referencedDeclaration": 12849, + "src": "11990:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9918, + "id": 12979, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "11995:4:10", + "memberLocation": "11995:4:30", "memberName": "_sig", "nodeType": "MemberAccess", - "referencedDeclaration": 8482, - "src": "11990:9:10", + "referencedDeclaration": 11543, + "src": "11990:9:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -19087,13 +19087,13 @@ "typeString": "tuple()" } }, - "id": 9920, + "id": 12981, "nodeType": "ExpressionStatement", - "src": "11983:16:10" + "src": "11983:16:30" }, { "expression": { - "id": 9923, + "id": 12984, "isConstant": false, "isLValue": false, "isPure": false, @@ -19101,30 +19101,30 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "12009:17:10", + "src": "12009:17:30", "subExpression": { "expression": { - "id": 9921, + "id": 12982, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "12016:4:10", + "referencedDeclaration": 12849, + "src": "12016:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9922, + "id": 12983, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "12021:5:10", + "memberLocation": "12021:5:30", "memberName": "_keys", "nodeType": "MemberAccess", - "referencedDeclaration": 8480, - "src": "12016:10:10", + "referencedDeclaration": 11541, + "src": "12016:10:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" @@ -19135,13 +19135,13 @@ "typeString": "tuple()" } }, - "id": 9924, + "id": 12985, "nodeType": "ExpressionStatement", - "src": "12009:17:10" + "src": "12009:17:30" }, { "expression": { - "id": 9927, + "id": 12988, "isConstant": false, "isLValue": false, "isPure": false, @@ -19149,30 +19149,30 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "12036:18:10", + "src": "12036:18:30", "subExpression": { "expression": { - "id": 9925, + "id": 12986, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "12043:4:10", + "referencedDeclaration": 12849, + "src": "12043:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9926, + "id": 12987, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "12048:6:10", + "memberLocation": "12048:6:30", "memberName": "_depth", "nodeType": "MemberAccess", - "referencedDeclaration": 8484, - "src": "12043:11:10", + "referencedDeclaration": 11545, + "src": "12043:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19183,9 +19183,9 @@ "typeString": "tuple()" } }, - "id": 9928, + "id": 12989, "nodeType": "ExpressionStatement", - "src": "12036:18:10" + "src": "12036:18:30" } ] }, @@ -19193,43 +19193,43 @@ "kind": "function", "modifiers": [], "name": "checked_write", - "nameLocation": "10975:13:10", + "nameLocation": "10975:13:30", "parameters": { - "id": 9791, + "id": 12852, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9788, + "id": 12849, "mutability": "mutable", "name": "self", - "nameLocation": "11008:4:10", + "nameLocation": "11008:4:30", "nodeType": "VariableDeclaration", - "scope": 9930, - "src": "10989:23:10", + "scope": 12991, + "src": "10989:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9787, + "id": 12848, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9786, + "id": 12847, "name": "StdStorage", "nameLocations": [ - "10989:10:10" + "10989:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "10989:10:10" + "referencedDeclaration": 11550, + "src": "10989:10:30" }, - "referencedDeclaration": 8489, - "src": "10989:10:10", + "referencedDeclaration": 11550, + "src": "10989:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -19237,13 +19237,13 @@ }, { "constant": false, - "id": 9790, + "id": 12851, "mutability": "mutable", "name": "set", - "nameLocation": "11022:3:10", + "nameLocation": "11022:3:30", "nodeType": "VariableDeclaration", - "scope": 9930, - "src": "11014:11:10", + "scope": 12991, + "src": "11014:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19251,10 +19251,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9789, + "id": 12850, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11014:7:10", + "src": "11014:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -19263,42 +19263,42 @@ "visibility": "internal" } ], - "src": "10988:38:10" + "src": "10988:38:30" }, "returnParameters": { - "id": 9792, + "id": 12853, "nodeType": "ParameterList", "parameters": [], - "src": "11036:0:10" + "src": "11036:0:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9944, + "id": 13005, "nodeType": "FunctionDefinition", - "src": "12067:131:10", + "src": "12067:131:30", "nodes": [], "body": { - "id": 9943, + "id": 13004, "nodeType": "Block", - "src": "12141:57:10", + "src": "12141:57:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9940, + "id": 13001, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9933, - "src": "12186:4:10", + "referencedDeclaration": 12994, + "src": "12186:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -19306,38 +19306,38 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], "expression": { - "id": 9938, + "id": 12999, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "12158:14:10", + "referencedDeclaration": 12598, + "src": "12158:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9939, + "id": 13000, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "12173:12:10", + "memberLocation": "12173:12:30", "memberName": "read_bytes32", "nodeType": "MemberAccess", - "referencedDeclaration": 9200, - "src": "12158:27:10", + "referencedDeclaration": 12261, + "src": "12158:27:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_bytes32_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_bytes32_$", "typeString": "function (struct StdStorage storage pointer) returns (bytes32)" } }, - "id": 9941, + "id": 13002, "isConstant": false, "isLValue": false, "isPure": false, @@ -19346,17 +19346,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12158:33:10", + "src": "12158:33:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "functionReturnParameters": 9937, - "id": 9942, + "functionReturnParameters": 12998, + "id": 13003, "nodeType": "Return", - "src": "12151:40:10" + "src": "12151:40:30" } ] }, @@ -19364,64 +19364,64 @@ "kind": "function", "modifiers": [], "name": "read_bytes32", - "nameLocation": "12076:12:10", + "nameLocation": "12076:12:30", "parameters": { - "id": 9934, + "id": 12995, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9933, + "id": 12994, "mutability": "mutable", "name": "self", - "nameLocation": "12108:4:10", + "nameLocation": "12108:4:30", "nodeType": "VariableDeclaration", - "scope": 9944, - "src": "12089:23:10", + "scope": 13005, + "src": "12089:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9932, + "id": 12993, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9931, + "id": 12992, "name": "StdStorage", "nameLocations": [ - "12089:10:10" + "12089:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "12089:10:10" + "referencedDeclaration": 11550, + "src": "12089:10:30" }, - "referencedDeclaration": 8489, - "src": "12089:10:10", + "referencedDeclaration": 11550, + "src": "12089:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "12088:25:10" + "src": "12088:25:30" }, "returnParameters": { - "id": 9937, + "id": 12998, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9936, + "id": 12997, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9944, - "src": "12132:7:10", + "scope": 13005, + "src": "12132:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19429,10 +19429,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9935, + "id": 12996, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "12132:7:10", + "src": "12132:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -19441,36 +19441,36 @@ "visibility": "internal" } ], - "src": "12131:9:10" + "src": "12131:9:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9958, + "id": 13019, "nodeType": "FunctionDefinition", - "src": "12204:122:10", + "src": "12204:122:30", "nodes": [], "body": { - "id": 9957, + "id": 13018, "nodeType": "Block", - "src": "12272:54:10", + "src": "12272:54:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9954, + "id": 13015, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9947, - "src": "12314:4:10", + "referencedDeclaration": 13008, + "src": "12314:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -19478,38 +19478,38 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], "expression": { - "id": 9952, + "id": 13013, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "12289:14:10", + "referencedDeclaration": 12598, + "src": "12289:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9953, + "id": 13014, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "12304:9:10", + "memberLocation": "12304:9:30", "memberName": "read_bool", "nodeType": "MemberAccess", - "referencedDeclaration": 9231, - "src": "12289:24:10", + "referencedDeclaration": 12292, + "src": "12289:24:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_bool_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_bool_$", "typeString": "function (struct StdStorage storage pointer) returns (bool)" } }, - "id": 9955, + "id": 13016, "isConstant": false, "isLValue": false, "isPure": false, @@ -19518,17 +19518,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12289:30:10", + "src": "12289:30:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "functionReturnParameters": 9951, - "id": 9956, + "functionReturnParameters": 13012, + "id": 13017, "nodeType": "Return", - "src": "12282:37:10" + "src": "12282:37:30" } ] }, @@ -19536,64 +19536,64 @@ "kind": "function", "modifiers": [], "name": "read_bool", - "nameLocation": "12213:9:10", + "nameLocation": "12213:9:30", "parameters": { - "id": 9948, + "id": 13009, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9947, + "id": 13008, "mutability": "mutable", "name": "self", - "nameLocation": "12242:4:10", + "nameLocation": "12242:4:30", "nodeType": "VariableDeclaration", - "scope": 9958, - "src": "12223:23:10", + "scope": 13019, + "src": "12223:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9946, + "id": 13007, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9945, + "id": 13006, "name": "StdStorage", "nameLocations": [ - "12223:10:10" + "12223:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "12223:10:10" + "referencedDeclaration": 11550, + "src": "12223:10:30" }, - "referencedDeclaration": 8489, - "src": "12223:10:10", + "referencedDeclaration": 11550, + "src": "12223:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "12222:25:10" + "src": "12222:25:30" }, "returnParameters": { - "id": 9951, + "id": 13012, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9950, + "id": 13011, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9958, - "src": "12266:4:10", + "scope": 13019, + "src": "12266:4:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19601,10 +19601,10 @@ "typeString": "bool" }, "typeName": { - "id": 9949, + "id": 13010, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12266:4:10", + "src": "12266:4:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19613,36 +19613,36 @@ "visibility": "internal" } ], - "src": "12265:6:10" + "src": "12265:6:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9972, + "id": 13033, "nodeType": "FunctionDefinition", - "src": "12332:131:10", + "src": "12332:131:30", "nodes": [], "body": { - "id": 9971, + "id": 13032, "nodeType": "Block", - "src": "12406:57:10", + "src": "12406:57:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9968, + "id": 13029, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9961, - "src": "12451:4:10", + "referencedDeclaration": 13022, + "src": "12451:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -19650,38 +19650,38 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], "expression": { - "id": 9966, + "id": 13027, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "12423:14:10", + "referencedDeclaration": 12598, + "src": "12423:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9967, + "id": 13028, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "12438:12:10", + "memberLocation": "12438:12:30", "memberName": "read_address", "nodeType": "MemberAccess", - "referencedDeclaration": 9250, - "src": "12423:27:10", + "referencedDeclaration": 12311, + "src": "12423:27:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_address_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_address_$", "typeString": "function (struct StdStorage storage pointer) returns (address)" } }, - "id": 9969, + "id": 13030, "isConstant": false, "isLValue": false, "isPure": false, @@ -19690,17 +19690,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12423:33:10", + "src": "12423:33:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "functionReturnParameters": 9965, - "id": 9970, + "functionReturnParameters": 13026, + "id": 13031, "nodeType": "Return", - "src": "12416:40:10" + "src": "12416:40:30" } ] }, @@ -19708,64 +19708,64 @@ "kind": "function", "modifiers": [], "name": "read_address", - "nameLocation": "12341:12:10", + "nameLocation": "12341:12:30", "parameters": { - "id": 9962, + "id": 13023, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9961, + "id": 13022, "mutability": "mutable", "name": "self", - "nameLocation": "12373:4:10", + "nameLocation": "12373:4:30", "nodeType": "VariableDeclaration", - "scope": 9972, - "src": "12354:23:10", + "scope": 13033, + "src": "12354:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9960, + "id": 13021, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9959, + "id": 13020, "name": "StdStorage", "nameLocations": [ - "12354:10:10" + "12354:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "12354:10:10" + "referencedDeclaration": 11550, + "src": "12354:10:30" }, - "referencedDeclaration": 8489, - "src": "12354:10:10", + "referencedDeclaration": 11550, + "src": "12354:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "12353:25:10" + "src": "12353:25:30" }, "returnParameters": { - "id": 9965, + "id": 13026, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9964, + "id": 13025, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9972, - "src": "12397:7:10", + "scope": 13033, + "src": "12397:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19773,10 +19773,10 @@ "typeString": "address" }, "typeName": { - "id": 9963, + "id": 13024, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12397:7:10", + "src": "12397:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -19786,36 +19786,36 @@ "visibility": "internal" } ], - "src": "12396:9:10" + "src": "12396:9:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9986, + "id": 13047, "nodeType": "FunctionDefinition", - "src": "12469:125:10", + "src": "12469:125:30", "nodes": [], "body": { - "id": 9985, + "id": 13046, "nodeType": "Block", - "src": "12540:54:10", + "src": "12540:54:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9982, + "id": 13043, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9975, - "src": "12582:4:10", + "referencedDeclaration": 13036, + "src": "12582:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -19823,38 +19823,38 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], "expression": { - "id": 9980, + "id": 13041, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "12557:14:10", + "referencedDeclaration": 12598, + "src": "12557:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9981, + "id": 13042, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "12572:9:10", + "memberLocation": "12572:9:30", "memberName": "read_uint", "nodeType": "MemberAccess", - "referencedDeclaration": 9269, - "src": "12557:24:10", + "referencedDeclaration": 12330, + "src": "12557:24:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_uint256_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" } }, - "id": 9983, + "id": 13044, "isConstant": false, "isLValue": false, "isPure": false, @@ -19863,17 +19863,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12557:30:10", + "src": "12557:30:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 9979, - "id": 9984, + "functionReturnParameters": 13040, + "id": 13045, "nodeType": "Return", - "src": "12550:37:10" + "src": "12550:37:30" } ] }, @@ -19881,64 +19881,64 @@ "kind": "function", "modifiers": [], "name": "read_uint", - "nameLocation": "12478:9:10", + "nameLocation": "12478:9:30", "parameters": { - "id": 9976, + "id": 13037, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9975, + "id": 13036, "mutability": "mutable", "name": "self", - "nameLocation": "12507:4:10", + "nameLocation": "12507:4:30", "nodeType": "VariableDeclaration", - "scope": 9986, - "src": "12488:23:10", + "scope": 13047, + "src": "12488:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9974, + "id": 13035, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9973, + "id": 13034, "name": "StdStorage", "nameLocations": [ - "12488:10:10" + "12488:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "12488:10:10" + "referencedDeclaration": 11550, + "src": "12488:10:30" }, - "referencedDeclaration": 8489, - "src": "12488:10:10", + "referencedDeclaration": 11550, + "src": "12488:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "12487:25:10" + "src": "12487:25:30" }, "returnParameters": { - "id": 9979, + "id": 13040, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9978, + "id": 13039, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9986, - "src": "12531:7:10", + "scope": 13047, + "src": "12531:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19946,10 +19946,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9977, + "id": 13038, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12531:7:10", + "src": "12531:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19958,36 +19958,36 @@ "visibility": "internal" } ], - "src": "12530:9:10" + "src": "12530:9:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 10000, + "id": 13061, "nodeType": "FunctionDefinition", - "src": "12600:122:10", + "src": "12600:122:30", "nodes": [], "body": { - "id": 9999, + "id": 13060, "nodeType": "Block", - "src": "12669:53:10", + "src": "12669:53:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9996, + "id": 13057, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9989, - "src": "12710:4:10", + "referencedDeclaration": 13050, + "src": "12710:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -19995,38 +19995,38 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], "expression": { - "id": 9994, + "id": 13055, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "12686:14:10", + "referencedDeclaration": 12598, + "src": "12686:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9995, + "id": 13056, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "12701:8:10", + "memberLocation": "12701:8:30", "memberName": "read_int", "nodeType": "MemberAccess", - "referencedDeclaration": 9288, - "src": "12686:23:10", + "referencedDeclaration": 12349, + "src": "12686:23:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_int256_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_int256_$", "typeString": "function (struct StdStorage storage pointer) returns (int256)" } }, - "id": 9997, + "id": 13058, "isConstant": false, "isLValue": false, "isPure": false, @@ -20035,17 +20035,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12686:29:10", + "src": "12686:29:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "functionReturnParameters": 9993, - "id": 9998, + "functionReturnParameters": 13054, + "id": 13059, "nodeType": "Return", - "src": "12679:36:10" + "src": "12679:36:30" } ] }, @@ -20053,64 +20053,64 @@ "kind": "function", "modifiers": [], "name": "read_int", - "nameLocation": "12609:8:10", + "nameLocation": "12609:8:30", "parameters": { - "id": 9990, + "id": 13051, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9989, + "id": 13050, "mutability": "mutable", "name": "self", - "nameLocation": "12637:4:10", + "nameLocation": "12637:4:30", "nodeType": "VariableDeclaration", - "scope": 10000, - "src": "12618:23:10", + "scope": 13061, + "src": "12618:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9988, + "id": 13049, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9987, + "id": 13048, "name": "StdStorage", "nameLocations": [ - "12618:10:10" + "12618:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "12618:10:10" + "referencedDeclaration": 11550, + "src": "12618:10:30" }, - "referencedDeclaration": 8489, - "src": "12618:10:10", + "referencedDeclaration": 11550, + "src": "12618:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "12617:25:10" + "src": "12617:25:30" }, "returnParameters": { - "id": 9993, + "id": 13054, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9992, + "id": 13053, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10000, - "src": "12661:6:10", + "scope": 13061, + "src": "12661:6:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20118,10 +20118,10 @@ "typeString": "int256" }, "typeName": { - "id": 9991, + "id": 13052, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "12661:6:10", + "src": "12661:6:30", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -20130,36 +20130,36 @@ "visibility": "internal" } ], - "src": "12660:8:10" + "src": "12660:8:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 10016, + "id": 13077, "nodeType": "FunctionDefinition", - "src": "12728:128:10", + "src": "12728:128:30", "nodes": [], "body": { - "id": 10015, + "id": 13076, "nodeType": "Block", - "src": "12805:51:10", + "src": "12805:51:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 10012, + "id": 13073, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10003, - "src": "12844:4:10", + "referencedDeclaration": 13064, + "src": "12844:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -20167,38 +20167,38 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], "expression": { - "id": 10010, + "id": 13071, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "12822:14:10", + "referencedDeclaration": 12598, + "src": "12822:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 10011, + "id": 13072, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "12837:6:10", + "memberLocation": "12837:6:30", "memberName": "parent", "nodeType": "MemberAccess", - "referencedDeclaration": 9352, - "src": "12822:21:10", + "referencedDeclaration": 12413, + "src": "12822:21:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_uint256_$_t_bytes32_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_uint256_$_t_bytes32_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256,bytes32)" } }, - "id": 10013, + "id": 13074, "isConstant": false, "isLValue": false, "isPure": false, @@ -20207,17 +20207,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12822:27:10", + "src": "12822:27:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_uint256_$_t_bytes32_$", "typeString": "tuple(uint256,bytes32)" } }, - "functionReturnParameters": 10009, - "id": 10014, + "functionReturnParameters": 13070, + "id": 13075, "nodeType": "Return", - "src": "12815:34:10" + "src": "12815:34:30" } ] }, @@ -20225,64 +20225,64 @@ "kind": "function", "modifiers": [], "name": "parent", - "nameLocation": "12737:6:10", + "nameLocation": "12737:6:30", "parameters": { - "id": 10004, + "id": 13065, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10003, + "id": 13064, "mutability": "mutable", "name": "self", - "nameLocation": "12763:4:10", + "nameLocation": "12763:4:30", "nodeType": "VariableDeclaration", - "scope": 10016, - "src": "12744:23:10", + "scope": 13077, + "src": "12744:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 10002, + "id": 13063, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 10001, + "id": 13062, "name": "StdStorage", "nameLocations": [ - "12744:10:10" + "12744:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "12744:10:10" + "referencedDeclaration": 11550, + "src": "12744:10:30" }, - "referencedDeclaration": 8489, - "src": "12744:10:10", + "referencedDeclaration": 11550, + "src": "12744:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "12743:25:10" + "src": "12743:25:30" }, "returnParameters": { - "id": 10009, + "id": 13070, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10006, + "id": 13067, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10016, - "src": "12787:7:10", + "scope": 13077, + "src": "12787:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20290,10 +20290,10 @@ "typeString": "uint256" }, "typeName": { - "id": 10005, + "id": 13066, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12787:7:10", + "src": "12787:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20303,13 +20303,13 @@ }, { "constant": false, - "id": 10008, + "id": 13069, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10016, - "src": "12796:7:10", + "scope": 13077, + "src": "12796:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20317,10 +20317,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 10007, + "id": 13068, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "12796:7:10", + "src": "12796:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20329,36 +20329,36 @@ "visibility": "internal" } ], - "src": "12786:18:10" + "src": "12786:18:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 10030, + "id": 13091, "nodeType": "FunctionDefinition", - "src": "12862:115:10", + "src": "12862:115:30", "nodes": [], "body": { - "id": 10029, + "id": 13090, "nodeType": "Block", - "src": "12928:49:10", + "src": "12928:49:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 10026, + "id": 13087, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10019, - "src": "12965:4:10", + "referencedDeclaration": 13080, + "src": "12965:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -20366,38 +20366,38 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], "expression": { - "id": 10024, + "id": 13085, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "12945:14:10", + "referencedDeclaration": 12598, + "src": "12945:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 10025, + "id": 13086, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "12960:4:10", + "memberLocation": "12960:4:30", "memberName": "root", "nodeType": "MemberAccess", - "referencedDeclaration": 9439, - "src": "12945:19:10", + "referencedDeclaration": 12500, + "src": "12945:19:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_uint256_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" } }, - "id": 10027, + "id": 13088, "isConstant": false, "isLValue": false, "isPure": false, @@ -20406,17 +20406,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12945:25:10", + "src": "12945:25:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 10023, - "id": 10028, + "functionReturnParameters": 13084, + "id": 13089, "nodeType": "Return", - "src": "12938:32:10" + "src": "12938:32:30" } ] }, @@ -20424,64 +20424,64 @@ "kind": "function", "modifiers": [], "name": "root", - "nameLocation": "12871:4:10", + "nameLocation": "12871:4:30", "parameters": { - "id": 10020, + "id": 13081, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10019, + "id": 13080, "mutability": "mutable", "name": "self", - "nameLocation": "12895:4:10", + "nameLocation": "12895:4:30", "nodeType": "VariableDeclaration", - "scope": 10030, - "src": "12876:23:10", + "scope": 13091, + "src": "12876:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 10018, + "id": 13079, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 10017, + "id": 13078, "name": "StdStorage", "nameLocations": [ - "12876:10:10" + "12876:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "12876:10:10" + "referencedDeclaration": 11550, + "src": "12876:10:30" }, - "referencedDeclaration": 8489, - "src": "12876:10:10", + "referencedDeclaration": 11550, + "src": "12876:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "12875:25:10" + "src": "12875:25:30" }, "returnParameters": { - "id": 10023, + "id": 13084, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10022, + "id": 13083, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10030, - "src": "12919:7:10", + "scope": 13091, + "src": "12919:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20489,10 +20489,10 @@ "typeString": "uint256" }, "typeName": { - "id": 10021, + "id": 13082, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12919:7:10", + "src": "12919:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20501,38 +20501,38 @@ "visibility": "internal" } ], - "src": "12918:9:10" + "src": "12918:9:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 10086, + "id": 13147, "nodeType": "FunctionDefinition", - "src": "13034:304:10", + "src": "13034:304:30", "nodes": [], "body": { - "id": 10085, + "id": 13146, "nodeType": "Block", - "src": "13121:217:10", + "src": "13121:217:30", "nodes": [], "statements": [ { "assignments": [ - 10040 + 13101 ], "declarations": [ { "constant": false, - "id": 10040, + "id": 13101, "mutability": "mutable", "name": "out", - "nameLocation": "13139:3:10", + "nameLocation": "13139:3:30", "nodeType": "VariableDeclaration", - "scope": 10085, - "src": "13131:11:10", + "scope": 13146, + "src": "13131:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20540,10 +20540,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 10039, + "id": 13100, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "13131:7:10", + "src": "13131:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20552,24 +20552,24 @@ "visibility": "internal" } ], - "id": 10041, + "id": 13102, "nodeType": "VariableDeclarationStatement", - "src": "13131:11:10" + "src": "13131:11:30" }, { "assignments": [ - 10043 + 13104 ], "declarations": [ { "constant": false, - "id": 10043, + "id": 13104, "mutability": "mutable", "name": "max", - "nameLocation": "13161:3:10", + "nameLocation": "13161:3:30", "nodeType": "VariableDeclaration", - "scope": 10085, - "src": "13153:11:10", + "scope": 13146, + "src": "13153:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20577,10 +20577,10 @@ "typeString": "uint256" }, "typeName": { - "id": 10042, + "id": 13103, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13153:7:10", + "src": "13153:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20589,40 +20589,40 @@ "visibility": "internal" } ], - "id": 10052, + "id": 13113, "initialValue": { "condition": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 10047, + "id": 13108, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 10044, + "id": 13105, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10032, - "src": "13167:1:10", + "referencedDeclaration": 13093, + "src": "13167:1:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 10045, + "id": 13106, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "13169:6:10", + "memberLocation": "13169:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "13167:8:10", + "src": "13167:8:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20632,21 +20632,21 @@ "operator": ">", "rightExpression": { "hexValue": "3332", - "id": 10046, + "id": 13107, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "13178:2:10", + "src": "13178:2:30", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" }, "value": "32" }, - "src": "13167:13:10", + "src": "13167:13:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20654,48 +20654,48 @@ }, "falseExpression": { "expression": { - "id": 10049, + "id": 13110, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10032, - "src": "13188:1:10", + "referencedDeclaration": 13093, + "src": "13188:1:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 10050, + "id": 13111, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "13190:6:10", + "memberLocation": "13190:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "13188:8:10", + "src": "13188:8:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 10051, + "id": 13112, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "Conditional", - "src": "13167:29:10", + "src": "13167:29:30", "trueExpression": { "hexValue": "3332", - "id": 10048, + "id": 13109, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "13183:2:10", + "src": "13183:2:30", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -20708,28 +20708,28 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "13153:43:10" + "src": "13153:43:30" }, { "body": { - "id": 10081, + "id": 13142, "nodeType": "Block", - "src": "13240:72:10", + "src": "13240:72:30", "statements": [ { "expression": { - "id": 10079, + "id": 13140, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 10063, + "id": 13124, "name": "out", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10040, - "src": "13254:3:10", + "referencedDeclaration": 13101, + "src": "13254:3:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20742,7 +20742,7 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 10078, + "id": 13139, "isConstant": false, "isLValue": false, "isPure": false, @@ -20754,42 +20754,42 @@ "typeIdentifier": "t_bytes1", "typeString": "bytes1" }, - "id": 10072, + "id": 13133, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "baseExpression": { - "id": 10066, + "id": 13127, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10032, - "src": "13269:1:10", + "referencedDeclaration": 13093, + "src": "13269:1:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 10070, + "id": 13131, "indexExpression": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 10069, + "id": 13130, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 10067, + "id": 13128, "name": "offset", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10034, - "src": "13271:6:10", + "referencedDeclaration": 13095, + "src": "13271:6:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20798,18 +20798,18 @@ "nodeType": "BinaryOperation", "operator": "+", "rightExpression": { - "id": 10068, + "id": 13129, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10054, - "src": "13280:1:10", + "referencedDeclaration": 13115, + "src": "13280:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "13271:10:10", + "src": "13271:10:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20820,7 +20820,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "13269:13:10", + "src": "13269:13:30", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -20830,21 +20830,21 @@ "operator": "&", "rightExpression": { "hexValue": "30784646", - "id": 10071, + "id": 13132, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "13285:4:10", + "src": "13285:4:30", "typeDescriptions": { "typeIdentifier": "t_rational_255_by_1", "typeString": "int_const 255" }, "value": "0xFF" }, - "src": "13269:20:10", + "src": "13269:20:30", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -20858,26 +20858,26 @@ "typeString": "bytes1" } ], - "id": 10065, + "id": 13126, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "13261:7:10", + "src": "13261:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 10064, + "id": 13125, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "13261:7:10", + "src": "13261:7:30", "typeDescriptions": {} } }, - "id": 10073, + "id": 13134, "isConstant": false, "isLValue": false, "isPure": false, @@ -20886,7 +20886,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13261:29:10", + "src": "13261:29:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -20902,18 +20902,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 10076, + "id": 13137, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 10074, + "id": 13135, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10054, - "src": "13295:1:10", + "referencedDeclaration": 13115, + "src": "13295:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20923,55 +20923,55 @@ "operator": "*", "rightExpression": { "hexValue": "38", - "id": 10075, + "id": 13136, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "13299:1:10", + "src": "13299:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_8_by_1", "typeString": "int_const 8" }, "value": "8" }, - "src": "13295:5:10", + "src": "13295:5:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 10077, + "id": 13138, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "13294:7:10", + "src": "13294:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "13261:40:10", + "src": "13261:40:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "13254:47:10", + "src": "13254:47:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 10080, + "id": 13141, "nodeType": "ExpressionStatement", - "src": "13254:47:10" + "src": "13254:47:30" } ] }, @@ -20980,18 +20980,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 10059, + "id": 13120, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 10057, + "id": 13118, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10054, - "src": "13226:1:10", + "referencedDeclaration": 13115, + "src": "13226:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21000,38 +21000,38 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 10058, + "id": 13119, "name": "max", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10043, - "src": "13230:3:10", + "referencedDeclaration": 13104, + "src": "13230:3:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "13226:7:10", + "src": "13226:7:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 10082, + "id": 13143, "initializationExpression": { "assignments": [ - 10054 + 13115 ], "declarations": [ { "constant": false, - "id": 10054, + "id": 13115, "mutability": "mutable", "name": "i", - "nameLocation": "13219:1:10", + "nameLocation": "13219:1:30", "nodeType": "VariableDeclaration", - "scope": 10082, - "src": "13211:9:10", + "scope": 13143, + "src": "13211:9:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21039,10 +21039,10 @@ "typeString": "uint256" }, "typeName": { - "id": 10053, + "id": 13114, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13211:7:10", + "src": "13211:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21051,17 +21051,17 @@ "visibility": "internal" } ], - "id": 10056, + "id": 13117, "initialValue": { "hexValue": "30", - "id": 10055, + "id": 13116, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "13223:1:10", + "src": "13223:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -21069,11 +21069,11 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "13211:13:10" + "src": "13211:13:30" }, "loopExpression": { "expression": { - "id": 10061, + "id": 13122, "isConstant": false, "isLValue": false, "isPure": false, @@ -21081,14 +21081,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "13235:3:10", + "src": "13235:3:30", "subExpression": { - "id": 10060, + "id": 13121, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10054, - "src": "13235:1:10", + "referencedDeclaration": 13115, + "src": "13235:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21099,30 +21099,30 @@ "typeString": "uint256" } }, - "id": 10062, + "id": 13123, "nodeType": "ExpressionStatement", - "src": "13235:3:10" + "src": "13235:3:30" }, "nodeType": "ForStatement", - "src": "13206:106:10" + "src": "13206:106:30" }, { "expression": { - "id": 10083, + "id": 13144, "name": "out", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10040, - "src": "13328:3:10", + "referencedDeclaration": 13101, + "src": "13328:3:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "functionReturnParameters": 10038, - "id": 10084, + "functionReturnParameters": 13099, + "id": 13145, "nodeType": "Return", - "src": "13321:10:10" + "src": "13321:10:30" } ] }, @@ -21130,20 +21130,20 @@ "kind": "function", "modifiers": [], "name": "bytesToBytes32", - "nameLocation": "13043:14:10", + "nameLocation": "13043:14:30", "parameters": { - "id": 10035, + "id": 13096, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10032, + "id": 13093, "mutability": "mutable", "name": "b", - "nameLocation": "13071:1:10", + "nameLocation": "13071:1:30", "nodeType": "VariableDeclaration", - "scope": 10086, - "src": "13058:14:10", + "scope": 13147, + "src": "13058:14:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21151,10 +21151,10 @@ "typeString": "bytes" }, "typeName": { - "id": 10031, + "id": 13092, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "13058:5:10", + "src": "13058:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -21164,13 +21164,13 @@ }, { "constant": false, - "id": 10034, + "id": 13095, "mutability": "mutable", "name": "offset", - "nameLocation": "13082:6:10", + "nameLocation": "13082:6:30", "nodeType": "VariableDeclaration", - "scope": 10086, - "src": "13074:14:10", + "scope": 13147, + "src": "13074:14:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21178,10 +21178,10 @@ "typeString": "uint256" }, "typeName": { - "id": 10033, + "id": 13094, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13074:7:10", + "src": "13074:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21190,21 +21190,21 @@ "visibility": "internal" } ], - "src": "13057:32:10" + "src": "13057:32:30" }, "returnParameters": { - "id": 10038, + "id": 13099, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10037, + "id": 13098, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10086, - "src": "13112:7:10", + "scope": 13147, + "src": "13112:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21212,10 +21212,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 10036, + "id": 13097, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "13112:7:10", + "src": "13112:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -21224,38 +21224,38 @@ "visibility": "internal" } ], - "src": "13111:9:10" + "src": "13111:9:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "pure", "virtual": false, "visibility": "private" }, { - "id": 10127, + "id": 13188, "nodeType": "FunctionDefinition", - "src": "13395:393:10", + "src": "13395:393:30", "nodes": [], "body": { - "id": 10126, + "id": 13187, "nodeType": "Block", - "src": "13468:320:10", + "src": "13468:320:30", "nodes": [], "statements": [ { "assignments": [ - 10095 + 13156 ], "declarations": [ { "constant": false, - "id": 10095, + "id": 13156, "mutability": "mutable", "name": "result", - "nameLocation": "13491:6:10", + "nameLocation": "13491:6:30", "nodeType": "VariableDeclaration", - "scope": 10126, - "src": "13478:19:10", + "scope": 13187, + "src": "13478:19:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21263,10 +21263,10 @@ "typeString": "bytes" }, "typeName": { - "id": 10094, + "id": 13155, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "13478:5:10", + "src": "13478:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -21275,7 +21275,7 @@ "visibility": "internal" } ], - "id": 10103, + "id": 13164, "initialValue": { "arguments": [ { @@ -21283,33 +21283,33 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 10101, + "id": 13162, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 10098, + "id": 13159, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10089, - "src": "13510:1:10", + "referencedDeclaration": 13150, + "src": "13510:1:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 10099, + "id": 13160, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "13512:6:10", + "memberLocation": "13512:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "13510:8:10", + "src": "13510:8:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21319,21 +21319,21 @@ "operator": "*", "rightExpression": { "hexValue": "3332", - "id": 10100, + "id": 13161, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "13521:2:10", + "src": "13521:2:30", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" }, "value": "32" }, - "src": "13510:13:10", + "src": "13510:13:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21347,29 +21347,29 @@ "typeString": "uint256" } ], - "id": 10097, + "id": 13158, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "13500:9:10", + "src": "13500:9:30", "typeDescriptions": { "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_bytes_memory_ptr_$", "typeString": "function (uint256) pure returns (bytes memory)" }, "typeName": { - "id": 10096, + "id": 13157, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "13504:5:10", + "src": "13504:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } } }, - "id": 10102, + "id": 13163, "isConstant": false, "isLValue": false, "isPure": false, @@ -21378,7 +21378,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13500:24:10", + "src": "13500:24:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21386,28 +21386,28 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "13478:46:10" + "src": "13478:46:30" }, { "body": { - "id": 10122, + "id": 13183, "nodeType": "Block", - "src": "13573:185:10", + "src": "13573:185:30", "statements": [ { "assignments": [ - 10116 + 13177 ], "declarations": [ { "constant": false, - "id": 10116, + "id": 13177, "mutability": "mutable", "name": "k", - "nameLocation": "13595:1:10", + "nameLocation": "13595:1:30", "nodeType": "VariableDeclaration", - "scope": 10122, - "src": "13587:9:10", + "scope": 13183, + "src": "13587:9:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21415,10 +21415,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 10115, + "id": 13176, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "13587:7:10", + "src": "13587:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -21427,28 +21427,28 @@ "visibility": "internal" } ], - "id": 10120, + "id": 13181, "initialValue": { "baseExpression": { - "id": 10117, + "id": 13178, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10089, - "src": "13599:1:10", + "referencedDeclaration": 13150, + "src": "13599:1:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 10119, + "id": 13180, "indexExpression": { - "id": 10118, + "id": 13179, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10105, - "src": "13601:1:10", + "referencedDeclaration": 13166, + "src": "13601:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21459,19 +21459,19 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "13599:4:10", + "src": "13599:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "nodeType": "VariableDeclarationStatement", - "src": "13587:16:10" + "src": "13587:16:30" }, { "AST": { "nodeType": "YulBlock", - "src": "13673:75:10", + "src": "13673:75:30", "statements": [ { "expression": { @@ -21481,14 +21481,14 @@ { "name": "result", "nodeType": "YulIdentifier", - "src": "13702:6:10" + "src": "13702:6:30" }, { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "13714:2:10", + "src": "13714:2:30", "type": "", "value": "32" }, @@ -21497,58 +21497,58 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "13722:2:10", + "src": "13722:2:30", "type": "", "value": "32" }, { "name": "i", "nodeType": "YulIdentifier", - "src": "13726:1:10" + "src": "13726:1:30" } ], "functionName": { "name": "mul", "nodeType": "YulIdentifier", - "src": "13718:3:10" + "src": "13718:3:30" }, "nodeType": "YulFunctionCall", - "src": "13718:10:10" + "src": "13718:10:30" } ], "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "13710:3:10" + "src": "13710:3:30" }, "nodeType": "YulFunctionCall", - "src": "13710:19:10" + "src": "13710:19:30" } ], "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "13698:3:10" + "src": "13698:3:30" }, "nodeType": "YulFunctionCall", - "src": "13698:32:10" + "src": "13698:32:30" }, { "name": "k", "nodeType": "YulIdentifier", - "src": "13732:1:10" + "src": "13732:1:30" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "13691:6:10" + "src": "13691:6:30" }, "nodeType": "YulFunctionCall", - "src": "13691:43:10" + "src": "13691:43:30" }, "nodeType": "YulExpressionStatement", - "src": "13691:43:10" + "src": "13691:43:30" } ] }, @@ -21556,30 +21556,30 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 10105, + "declaration": 13166, "isOffset": false, "isSlot": false, - "src": "13726:1:10", + "src": "13726:1:30", "valueSize": 1 }, { - "declaration": 10116, + "declaration": 13177, "isOffset": false, "isSlot": false, - "src": "13732:1:10", + "src": "13732:1:30", "valueSize": 1 }, { - "declaration": 10095, + "declaration": 13156, "isOffset": false, "isSlot": false, - "src": "13702:6:10", + "src": "13702:6:30", "valueSize": 1 } ], - "id": 10121, + "id": 13182, "nodeType": "InlineAssembly", - "src": "13664:84:10" + "src": "13664:84:30" } ] }, @@ -21588,18 +21588,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 10111, + "id": 13172, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 10108, + "id": 13169, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10105, - "src": "13554:1:10", + "referencedDeclaration": 13166, + "src": "13554:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21609,52 +21609,52 @@ "operator": "<", "rightExpression": { "expression": { - "id": 10109, + "id": 13170, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10089, - "src": "13558:1:10", + "referencedDeclaration": 13150, + "src": "13558:1:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 10110, + "id": 13171, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "13560:6:10", + "memberLocation": "13560:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "13558:8:10", + "src": "13558:8:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "13554:12:10", + "src": "13554:12:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 10123, + "id": 13184, "initializationExpression": { "assignments": [ - 10105 + 13166 ], "declarations": [ { "constant": false, - "id": 10105, + "id": 13166, "mutability": "mutable", "name": "i", - "nameLocation": "13547:1:10", + "nameLocation": "13547:1:30", "nodeType": "VariableDeclaration", - "scope": 10123, - "src": "13539:9:10", + "scope": 13184, + "src": "13539:9:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21662,10 +21662,10 @@ "typeString": "uint256" }, "typeName": { - "id": 10104, + "id": 13165, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13539:7:10", + "src": "13539:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21674,17 +21674,17 @@ "visibility": "internal" } ], - "id": 10107, + "id": 13168, "initialValue": { "hexValue": "30", - "id": 10106, + "id": 13167, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "13551:1:10", + "src": "13551:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -21692,11 +21692,11 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "13539:13:10" + "src": "13539:13:30" }, "loopExpression": { "expression": { - "id": 10113, + "id": 13174, "isConstant": false, "isLValue": false, "isPure": false, @@ -21704,14 +21704,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "13568:3:10", + "src": "13568:3:30", "subExpression": { - "id": 10112, + "id": 13173, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10105, - "src": "13568:1:10", + "referencedDeclaration": 13166, + "src": "13568:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21722,30 +21722,30 @@ "typeString": "uint256" } }, - "id": 10114, + "id": 13175, "nodeType": "ExpressionStatement", - "src": "13568:3:10" + "src": "13568:3:30" }, "nodeType": "ForStatement", - "src": "13534:224:10" + "src": "13534:224:30" }, { "expression": { - "id": 10124, + "id": 13185, "name": "result", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10095, - "src": "13775:6:10", + "referencedDeclaration": 13156, + "src": "13775:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "functionReturnParameters": 10093, - "id": 10125, + "functionReturnParameters": 13154, + "id": 13186, "nodeType": "Return", - "src": "13768:13:10" + "src": "13768:13:30" } ] }, @@ -21753,20 +21753,20 @@ "kind": "function", "modifiers": [], "name": "flatten", - "nameLocation": "13404:7:10", + "nameLocation": "13404:7:30", "parameters": { - "id": 10090, + "id": 13151, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10089, + "id": 13150, "mutability": "mutable", "name": "b", - "nameLocation": "13429:1:10", + "nameLocation": "13429:1:30", "nodeType": "VariableDeclaration", - "scope": 10127, - "src": "13412:18:10", + "scope": 13188, + "src": "13412:18:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21775,18 +21775,18 @@ }, "typeName": { "baseType": { - "id": 10087, + "id": 13148, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "13412:7:10", + "src": "13412:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 10088, + "id": 13149, "nodeType": "ArrayTypeName", - "src": "13412:9:10", + "src": "13412:9:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -21795,21 +21795,21 @@ "visibility": "internal" } ], - "src": "13411:20:10" + "src": "13411:20:30" }, "returnParameters": { - "id": 10093, + "id": 13154, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10092, + "id": 13153, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10127, - "src": "13454:12:10", + "scope": 13188, + "src": "13454:12:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21817,10 +21817,10 @@ "typeString": "bytes" }, "typeName": { - "id": 10091, + "id": 13152, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "13454:5:10", + "src": "13454:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -21829,9 +21829,9 @@ "visibility": "internal" } ], - "src": "13453:14:10" + "src": "13453:14:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "pure", "virtual": false, "visibility": "private" @@ -21844,15 +21844,15 @@ "contractKind": "library", "fullyImplemented": true, "linearizedBaseContracts": [ - 10128 + 13189 ], "name": "stdStorage", - "nameLocation": "8878:10:10", - "scope": 10129, + "nameLocation": "8878:10:30", + "scope": 13190, "usedErrors": [] } ], "license": "MIT" }, - "id": 10 + "id": 30 } \ No newline at end of file diff --git a/out/StdStorage.sol/stdStorageSafe.json b/out/StdStorage.sol/stdStorageSafe.json index e45deb70a..7148ff78e 100644 --- a/out/StdStorage.sol/stdStorageSafe.json +++ b/out/StdStorage.sol/stdStorageSafe.json @@ -53,12 +53,12 @@ ], "bytecode": { "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212207ee93e1b891f342ef820f102974b992d04a1c0d49352fa02fe75669a9f09dc3c64736f6c63430008130033", - "sourceMap": "368:8500:10:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;368:8500:10;;;;;;;;;;;;;;;;;", + "sourceMap": "368:8500:30:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;368:8500:30;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212207ee93e1b891f342ef820f102974b992d04a1c0d49352fa02fe75669a9f09dc3c64736f6c63430008130033", - "sourceMap": "368:8500:10:-:0;;;;;;;;", + "sourceMap": "368:8500:30:-:0;;;;;;;;", "linkReferences": {} }, "methodIdentifiers": {}, @@ -176,28 +176,28 @@ }, "ast": { "absolutePath": "lib/forge-std/src/StdStorage.sol", - "id": 10129, + "id": 13190, "exportedSymbols": { "StdStorage": [ - 8489 + 11550 ], "Vm": [ - 13931 + 16992 ], "stdStorage": [ - 10128 + 13189 ], "stdStorageSafe": [ - 9537 + 12598 ] }, "nodeType": "SourceUnit", - "src": "32:13759:10", + "src": "32:13759:30", "nodes": [ { - "id": 8459, + "id": 11520, "nodeType": "PragmaDirective", - "src": "32:31:10", + "src": "32:31:30", "nodes": [], "literals": [ "solidity", @@ -210,24 +210,24 @@ ] }, { - "id": 8461, + "id": 11522, "nodeType": "ImportDirective", - "src": "65:28:10", + "src": "65:28:30", "nodes": [], "absolutePath": "lib/forge-std/src/Vm.sol", "file": "./Vm.sol", "nameLocation": "-1:-1:-1", - "scope": 10129, - "sourceUnit": 13932, + "scope": 13190, + "sourceUnit": 16993, "symbolAliases": [ { "foreign": { - "id": 8460, + "id": 11521, "name": "Vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13931, - "src": "73:2:10", + "referencedDeclaration": 16992, + "src": "73:2:30", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -236,21 +236,21 @@ "unitAlias": "" }, { - "id": 8489, + "id": 11550, "nodeType": "StructDefinition", - "src": "95:271:10", + "src": "95:271:30", "nodes": [], "canonicalName": "StdStorage", "members": [ { "constant": false, - "id": 8469, + "id": 11530, "mutability": "mutable", "name": "slots", - "nameLocation": "186:5:10", + "nameLocation": "186:5:30", "nodeType": "VariableDeclaration", - "scope": 8489, - "src": "119:72:10", + "scope": 11550, + "src": "119:72:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -258,21 +258,21 @@ "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" }, "typeName": { - "id": 8468, + "id": 11529, "keyName": "", "keyNameLocation": "-1:-1:-1", "keyType": { - "id": 8462, + "id": 11523, "name": "address", "nodeType": "ElementaryTypeName", - "src": "127:7:10", + "src": "127:7:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "Mapping", - "src": "119:66:10", + "src": "119:66:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" @@ -280,21 +280,21 @@ "valueName": "", "valueNameLocation": "-1:-1:-1", "valueType": { - "id": 8467, + "id": 11528, "keyName": "", "keyNameLocation": "-1:-1:-1", "keyType": { - "id": 8463, + "id": 11524, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "146:6:10", + "src": "146:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, "nodeType": "Mapping", - "src": "138:46:10", + "src": "138:46:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" @@ -302,21 +302,21 @@ "valueName": "", "valueNameLocation": "-1:-1:-1", "valueType": { - "id": 8466, + "id": 11527, "keyName": "", "keyNameLocation": "-1:-1:-1", "keyType": { - "id": 8464, + "id": 11525, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "164:7:10", + "src": "164:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "nodeType": "Mapping", - "src": "156:27:10", + "src": "156:27:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" @@ -324,10 +324,10 @@ "valueName": "", "valueNameLocation": "-1:-1:-1", "valueType": { - "id": 8465, + "id": 11526, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "175:7:10", + "src": "175:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -340,13 +340,13 @@ }, { "constant": false, - "id": 8477, + "id": 11538, "mutability": "mutable", "name": "finds", - "nameLocation": "261:5:10", + "nameLocation": "261:5:30", "nodeType": "VariableDeclaration", - "scope": 8489, - "src": "197:69:10", + "scope": 11550, + "src": "197:69:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -354,21 +354,21 @@ "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" }, "typeName": { - "id": 8476, + "id": 11537, "keyName": "", "keyNameLocation": "-1:-1:-1", "keyType": { - "id": 8470, + "id": 11531, "name": "address", "nodeType": "ElementaryTypeName", - "src": "205:7:10", + "src": "205:7:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "Mapping", - "src": "197:63:10", + "src": "197:63:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" @@ -376,21 +376,21 @@ "valueName": "", "valueNameLocation": "-1:-1:-1", "valueType": { - "id": 8475, + "id": 11536, "keyName": "", "keyNameLocation": "-1:-1:-1", "keyType": { - "id": 8471, + "id": 11532, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "224:6:10", + "src": "224:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, "nodeType": "Mapping", - "src": "216:43:10", + "src": "216:43:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" @@ -398,21 +398,21 @@ "valueName": "", "valueNameLocation": "-1:-1:-1", "valueType": { - "id": 8474, + "id": 11535, "keyName": "", "keyNameLocation": "-1:-1:-1", "keyType": { - "id": 8472, + "id": 11533, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "242:7:10", + "src": "242:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "nodeType": "Mapping", - "src": "234:24:10", + "src": "234:24:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" @@ -420,10 +420,10 @@ "valueName": "", "valueNameLocation": "-1:-1:-1", "valueType": { - "id": 8473, + "id": 11534, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "253:4:10", + "src": "253:4:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -436,13 +436,13 @@ }, { "constant": false, - "id": 8480, + "id": 11541, "mutability": "mutable", "name": "_keys", - "nameLocation": "282:5:10", + "nameLocation": "282:5:30", "nodeType": "VariableDeclaration", - "scope": 8489, - "src": "272:15:10", + "scope": 11550, + "src": "272:15:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -451,18 +451,18 @@ }, "typeName": { "baseType": { - "id": 8478, + "id": 11539, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "272:7:10", + "src": "272:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 8479, + "id": 11540, "nodeType": "ArrayTypeName", - "src": "272:9:10", + "src": "272:9:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -472,13 +472,13 @@ }, { "constant": false, - "id": 8482, + "id": 11543, "mutability": "mutable", "name": "_sig", - "nameLocation": "300:4:10", + "nameLocation": "300:4:30", "nodeType": "VariableDeclaration", - "scope": 8489, - "src": "293:11:10", + "scope": 11550, + "src": "293:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -486,10 +486,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 8481, + "id": 11542, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "293:6:10", + "src": "293:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -499,13 +499,13 @@ }, { "constant": false, - "id": 8484, + "id": 11545, "mutability": "mutable", "name": "_depth", - "nameLocation": "318:6:10", + "nameLocation": "318:6:30", "nodeType": "VariableDeclaration", - "scope": 8489, - "src": "310:14:10", + "scope": 11550, + "src": "310:14:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -513,10 +513,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8483, + "id": 11544, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "310:7:10", + "src": "310:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -526,13 +526,13 @@ }, { "constant": false, - "id": 8486, + "id": 11547, "mutability": "mutable", "name": "_target", - "nameLocation": "338:7:10", + "nameLocation": "338:7:30", "nodeType": "VariableDeclaration", - "scope": 8489, - "src": "330:15:10", + "scope": 11550, + "src": "330:15:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -540,10 +540,10 @@ "typeString": "address" }, "typeName": { - "id": 8485, + "id": 11546, "name": "address", "nodeType": "ElementaryTypeName", - "src": "330:7:10", + "src": "330:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -554,13 +554,13 @@ }, { "constant": false, - "id": 8488, + "id": 11549, "mutability": "mutable", "name": "_set", - "nameLocation": "359:4:10", + "nameLocation": "359:4:30", "nodeType": "VariableDeclaration", - "scope": 8489, - "src": "351:12:10", + "scope": 11550, + "src": "351:12:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -568,10 +568,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 8487, + "id": 11548, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "351:7:10", + "src": "351:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -581,38 +581,38 @@ } ], "name": "StdStorage", - "nameLocation": "102:10:10", - "scope": 10129, + "nameLocation": "102:10:30", + "scope": 13190, "visibility": "public" }, { - "id": 9537, + "id": 12598, "nodeType": "ContractDefinition", - "src": "368:8500:10", + "src": "368:8500:30", "nodes": [ { - "id": 8499, + "id": 11560, "nodeType": "EventDefinition", - "src": "397:74:10", + "src": "397:74:30", "nodes": [], "anonymous": false, "eventSelector": "9c9555b1e3102e3cf48f427d79cb678f5d9bd1ed0ad574389461e255f95170ed", "name": "SlotFound", - "nameLocation": "403:9:10", + "nameLocation": "403:9:30", "parameters": { - "id": 8498, + "id": 11559, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8491, + "id": 11552, "indexed": false, "mutability": "mutable", "name": "who", - "nameLocation": "421:3:10", + "nameLocation": "421:3:30", "nodeType": "VariableDeclaration", - "scope": 8499, - "src": "413:11:10", + "scope": 11560, + "src": "413:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -620,10 +620,10 @@ "typeString": "address" }, "typeName": { - "id": 8490, + "id": 11551, "name": "address", "nodeType": "ElementaryTypeName", - "src": "413:7:10", + "src": "413:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -634,14 +634,14 @@ }, { "constant": false, - "id": 8493, + "id": 11554, "indexed": false, "mutability": "mutable", "name": "fsig", - "nameLocation": "433:4:10", + "nameLocation": "433:4:30", "nodeType": "VariableDeclaration", - "scope": 8499, - "src": "426:11:10", + "scope": 11560, + "src": "426:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -649,10 +649,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 8492, + "id": 11553, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "426:6:10", + "src": "426:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -662,14 +662,14 @@ }, { "constant": false, - "id": 8495, + "id": 11556, "indexed": false, "mutability": "mutable", "name": "keysHash", - "nameLocation": "447:8:10", + "nameLocation": "447:8:30", "nodeType": "VariableDeclaration", - "scope": 8499, - "src": "439:16:10", + "scope": 11560, + "src": "439:16:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -677,10 +677,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 8494, + "id": 11555, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "439:7:10", + "src": "439:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -690,14 +690,14 @@ }, { "constant": false, - "id": 8497, + "id": 11558, "indexed": false, "mutability": "mutable", "name": "slot", - "nameLocation": "465:4:10", + "nameLocation": "465:4:30", "nodeType": "VariableDeclaration", - "scope": 8499, - "src": "457:12:10", + "scope": 11560, + "src": "457:12:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -705,10 +705,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8496, + "id": 11557, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "457:7:10", + "src": "457:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -717,32 +717,32 @@ "visibility": "internal" } ], - "src": "412:58:10" + "src": "412:58:30" } }, { - "id": 8505, + "id": 11566, "nodeType": "EventDefinition", - "src": "476:54:10", + "src": "476:54:30", "nodes": [], "anonymous": false, "eventSelector": "080fc4a96620c4462e705b23f346413fe3796bb63c6f8d8591baec0e231577a5", "name": "WARNING_UninitedSlot", - "nameLocation": "482:20:10", + "nameLocation": "482:20:30", "parameters": { - "id": 8504, + "id": 11565, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8501, + "id": 11562, "indexed": false, "mutability": "mutable", "name": "who", - "nameLocation": "511:3:10", + "nameLocation": "511:3:30", "nodeType": "VariableDeclaration", - "scope": 8505, - "src": "503:11:10", + "scope": 11566, + "src": "503:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -750,10 +750,10 @@ "typeString": "address" }, "typeName": { - "id": 8500, + "id": 11561, "name": "address", "nodeType": "ElementaryTypeName", - "src": "503:7:10", + "src": "503:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -764,14 +764,14 @@ }, { "constant": false, - "id": 8503, + "id": 11564, "indexed": false, "mutability": "mutable", "name": "slot", - "nameLocation": "524:4:10", + "nameLocation": "524:4:30", "nodeType": "VariableDeclaration", - "scope": 8505, - "src": "516:12:10", + "scope": 11566, + "src": "516:12:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -779,10 +779,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8502, + "id": 11563, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "516:7:10", + "src": "516:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -791,42 +791,42 @@ "visibility": "internal" } ], - "src": "502:27:10" + "src": "502:27:30" } }, { - "id": 8522, + "id": 11583, "nodeType": "VariableDeclaration", - "src": "536:84:10", + "src": "536:84:30", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "556:2:10", - "scope": 9537, + "nameLocation": "556:2:30", + "scope": 12598, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" }, "typeName": { - "id": 8507, + "id": 11568, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 8506, + "id": 11567, "name": "Vm", "nameLocations": [ - "536:2:10" + "536:2:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 13931, - "src": "536:2:10" + "referencedDeclaration": 16992, + "src": "536:2:30" }, - "referencedDeclaration": 13931, - "src": "536:2:10", + "referencedDeclaration": 16992, + "src": "536:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, @@ -842,14 +842,14 @@ "arguments": [ { "hexValue": "6865766d20636865617420636f6465", - "id": 8516, + "id": 11577, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "598:17:10", + "src": "598:17:30", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -864,18 +864,18 @@ "typeString": "literal_string \"hevm cheat code\"" } ], - "id": 8515, + "id": 11576, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "588:9:10", + "src": "588:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8517, + "id": 11578, "isConstant": false, "isLValue": false, "isPure": true, @@ -884,7 +884,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "588:28:10", + "src": "588:28:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -899,26 +899,26 @@ "typeString": "bytes32" } ], - "id": 8514, + "id": 11575, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "580:7:10", + "src": "580:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 8513, + "id": 11574, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "580:7:10", + "src": "580:7:30", "typeDescriptions": {} } }, - "id": 8518, + "id": 11579, "isConstant": false, "isLValue": false, "isPure": true, @@ -927,7 +927,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "580:37:10", + "src": "580:37:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -942,26 +942,26 @@ "typeString": "uint256" } ], - "id": 8512, + "id": 11573, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "572:7:10", + "src": "572:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 8511, + "id": 11572, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "572:7:10", + "src": "572:7:30", "typeDescriptions": {} } }, - "id": 8519, + "id": 11580, "isConstant": false, "isLValue": false, "isPure": true, @@ -970,7 +970,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "572:46:10", + "src": "572:46:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -985,26 +985,26 @@ "typeString": "uint160" } ], - "id": 8510, + "id": 11571, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "564:7:10", + "src": "564:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 8509, + "id": 11570, "name": "address", "nodeType": "ElementaryTypeName", - "src": "564:7:10", + "src": "564:7:30", "typeDescriptions": {} } }, - "id": 8520, + "id": 11581, "isConstant": false, "isLValue": false, "isPure": true, @@ -1013,7 +1013,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "564:55:10", + "src": "564:55:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -1028,18 +1028,18 @@ "typeString": "address" } ], - "id": 8508, + "id": 11569, "name": "Vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13931, - "src": "561:2:10", + "referencedDeclaration": 16992, + "src": "561:2:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_Vm_$13931_$", + "typeIdentifier": "t_type$_t_contract$_Vm_$16992_$", "typeString": "type(contract Vm)" } }, - "id": 8521, + "id": 11582, "isConstant": false, "isLValue": false, "isPure": true, @@ -1048,24 +1048,24 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "561:59:10", + "src": "561:59:30", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, "visibility": "private" }, { - "id": 8540, + "id": 11601, "nodeType": "FunctionDefinition", - "src": "627:123:10", + "src": "627:123:30", "nodes": [], "body": { - "id": 8539, + "id": 11600, "nodeType": "Block", - "src": "694:56:10", + "src": "694:56:30", "nodes": [], "statements": [ { @@ -1076,12 +1076,12 @@ { "arguments": [ { - "id": 8534, + "id": 11595, "name": "sigStr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8524, - "src": "734:6:10", + "referencedDeclaration": 11585, + "src": "734:6:30", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1095,26 +1095,26 @@ "typeString": "string memory" } ], - "id": 8533, + "id": 11594, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "728:5:10", + "src": "728:5:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes_storage_ptr_$", "typeString": "type(bytes storage pointer)" }, "typeName": { - "id": 8532, + "id": 11593, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "728:5:10", + "src": "728:5:30", "typeDescriptions": {} } }, - "id": 8535, + "id": 11596, "isConstant": false, "isLValue": false, "isPure": false, @@ -1123,7 +1123,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "728:13:10", + "src": "728:13:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1138,18 +1138,18 @@ "typeString": "bytes memory" } ], - "id": 8531, + "id": 11592, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "718:9:10", + "src": "718:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8536, + "id": 11597, "isConstant": false, "isLValue": false, "isPure": false, @@ -1158,7 +1158,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "718:24:10", + "src": "718:24:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -1173,26 +1173,26 @@ "typeString": "bytes32" } ], - "id": 8530, + "id": 11591, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "711:6:10", + "src": "711:6:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes4_$", "typeString": "type(bytes4)" }, "typeName": { - "id": 8529, + "id": 11590, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "711:6:10", + "src": "711:6:30", "typeDescriptions": {} } }, - "id": 8537, + "id": 11598, "isConstant": false, "isLValue": false, "isPure": false, @@ -1201,17 +1201,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "711:32:10", + "src": "711:32:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, - "functionReturnParameters": 8528, - "id": 8538, + "functionReturnParameters": 11589, + "id": 11599, "nodeType": "Return", - "src": "704:39:10" + "src": "704:39:30" } ] }, @@ -1219,20 +1219,20 @@ "kind": "function", "modifiers": [], "name": "sigs", - "nameLocation": "636:4:10", + "nameLocation": "636:4:30", "parameters": { - "id": 8525, + "id": 11586, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8524, + "id": 11585, "mutability": "mutable", "name": "sigStr", - "nameLocation": "655:6:10", + "nameLocation": "655:6:30", "nodeType": "VariableDeclaration", - "scope": 8540, - "src": "641:20:10", + "scope": 11601, + "src": "641:20:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1240,10 +1240,10 @@ "typeString": "string" }, "typeName": { - "id": 8523, + "id": 11584, "name": "string", "nodeType": "ElementaryTypeName", - "src": "641:6:10", + "src": "641:6:30", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1252,21 +1252,21 @@ "visibility": "internal" } ], - "src": "640:22:10" + "src": "640:22:30" }, "returnParameters": { - "id": 8528, + "id": 11589, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8527, + "id": 11588, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8540, - "src": "686:6:10", + "scope": 11601, + "src": "686:6:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1274,10 +1274,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 8526, + "id": 11587, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "686:6:10", + "src": "686:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -1286,38 +1286,38 @@ "visibility": "internal" } ], - "src": "685:8:10" + "src": "685:8:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 8989, + "id": 12050, "nodeType": "FunctionDefinition", - "src": "1264:3304:10", + "src": "1264:3304:30", "nodes": [], "body": { - "id": 8988, + "id": 12049, "nodeType": "Block", - "src": "1330:3238:10", + "src": "1330:3238:30", "nodes": [], "statements": [ { "assignments": [ - 8550 + 11611 ], "declarations": [ { "constant": false, - "id": 8550, + "id": 11611, "mutability": "mutable", "name": "who", - "nameLocation": "1348:3:10", + "nameLocation": "1348:3:30", "nodeType": "VariableDeclaration", - "scope": 8988, - "src": "1340:11:10", + "scope": 12049, + "src": "1340:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1325,10 +1325,10 @@ "typeString": "address" }, "typeName": { - "id": 8549, + "id": 11610, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1340:7:10", + "src": "1340:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1338,52 +1338,52 @@ "visibility": "internal" } ], - "id": 8553, + "id": 11614, "initialValue": { "expression": { - "id": 8551, + "id": 11612, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "1354:4:10", + "referencedDeclaration": 11605, + "src": "1354:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8552, + "id": 11613, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "1359:7:10", + "memberLocation": "1359:7:30", "memberName": "_target", "nodeType": "MemberAccess", - "referencedDeclaration": 8486, - "src": "1354:12:10", + "referencedDeclaration": 11547, + "src": "1354:12:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "VariableDeclarationStatement", - "src": "1340:26:10" + "src": "1340:26:30" }, { "assignments": [ - 8555 + 11616 ], "declarations": [ { "constant": false, - "id": 8555, + "id": 11616, "mutability": "mutable", "name": "fsig", - "nameLocation": "1383:4:10", + "nameLocation": "1383:4:30", "nodeType": "VariableDeclaration", - "scope": 8988, - "src": "1376:11:10", + "scope": 12049, + "src": "1376:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1391,10 +1391,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 8554, + "id": 11615, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "1376:6:10", + "src": "1376:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -1403,52 +1403,52 @@ "visibility": "internal" } ], - "id": 8558, + "id": 11619, "initialValue": { "expression": { - "id": 8556, + "id": 11617, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "1390:4:10", + "referencedDeclaration": 11605, + "src": "1390:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8557, + "id": 11618, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "1395:4:10", + "memberLocation": "1395:4:30", "memberName": "_sig", "nodeType": "MemberAccess", - "referencedDeclaration": 8482, - "src": "1390:9:10", + "referencedDeclaration": 11543, + "src": "1390:9:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, "nodeType": "VariableDeclarationStatement", - "src": "1376:23:10" + "src": "1376:23:30" }, { "assignments": [ - 8560 + 11621 ], "declarations": [ { "constant": false, - "id": 8560, + "id": 11621, "mutability": "mutable", "name": "field_depth", - "nameLocation": "1417:11:10", + "nameLocation": "1417:11:30", "nodeType": "VariableDeclaration", - "scope": 8988, - "src": "1409:19:10", + "scope": 12049, + "src": "1409:19:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1456,10 +1456,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8559, + "id": 11620, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1409:7:10", + "src": "1409:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1468,52 +1468,52 @@ "visibility": "internal" } ], - "id": 8563, + "id": 11624, "initialValue": { "expression": { - "id": 8561, + "id": 11622, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "1431:4:10", + "referencedDeclaration": 11605, + "src": "1431:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8562, + "id": 11623, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "1436:6:10", + "memberLocation": "1436:6:30", "memberName": "_depth", "nodeType": "MemberAccess", - "referencedDeclaration": 8484, - "src": "1431:11:10", + "referencedDeclaration": 11545, + "src": "1431:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "1409:33:10" + "src": "1409:33:30" }, { "assignments": [ - 8568 + 11629 ], "declarations": [ { "constant": false, - "id": 8568, + "id": 11629, "mutability": "mutable", "name": "ins", - "nameLocation": "1469:3:10", + "nameLocation": "1469:3:30", "nodeType": "VariableDeclaration", - "scope": 8988, - "src": "1452:20:10", + "scope": 12049, + "src": "1452:20:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1522,18 +1522,18 @@ }, "typeName": { "baseType": { - "id": 8566, + "id": 11627, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1452:7:10", + "src": "1452:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 8567, + "id": 11628, "nodeType": "ArrayTypeName", - "src": "1452:9:10", + "src": "1452:9:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -1542,37 +1542,37 @@ "visibility": "internal" } ], - "id": 8571, + "id": 11632, "initialValue": { "expression": { - "id": 8569, + "id": 11630, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "1475:4:10", + "referencedDeclaration": 11605, + "src": "1475:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8570, + "id": 11631, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "1480:5:10", + "memberLocation": "1480:5:30", "memberName": "_keys", "nodeType": "MemberAccess", - "referencedDeclaration": 8480, - "src": "1475:10:10", + "referencedDeclaration": 11541, + "src": "1475:10:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" } }, "nodeType": "VariableDeclarationStatement", - "src": "1452:33:10" + "src": "1452:33:30" }, { "condition": { @@ -1580,40 +1580,40 @@ "baseExpression": { "baseExpression": { "expression": { - "id": 8572, + "id": 11633, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "1536:4:10", + "referencedDeclaration": 11605, + "src": "1536:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8573, + "id": 11634, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "1541:5:10", + "memberLocation": "1541:5:30", "memberName": "finds", "nodeType": "MemberAccess", - "referencedDeclaration": 8477, - "src": "1536:10:10", + "referencedDeclaration": 11538, + "src": "1536:10:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" } }, - "id": 8575, + "id": 11636, "indexExpression": { - "id": 8574, + "id": 11635, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "1547:3:10", + "referencedDeclaration": 11611, + "src": "1547:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1624,20 +1624,20 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1536:15:10", + "src": "1536:15:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" } }, - "id": 8577, + "id": 11638, "indexExpression": { - "id": 8576, + "id": 11637, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "1552:4:10", + "referencedDeclaration": 11616, + "src": "1552:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -1648,36 +1648,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1536:21:10", + "src": "1536:21:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" } }, - "id": 8585, + "id": 11646, "indexExpression": { "arguments": [ { "arguments": [ { - "id": 8581, + "id": 11642, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "1585:3:10", + "referencedDeclaration": 11629, + "src": "1585:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 8582, + "id": 11643, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "1590:11:10", + "referencedDeclaration": 11621, + "src": "1590:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1696,32 +1696,32 @@ } ], "expression": { - "id": 8579, + "id": 11640, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1568:3:10", + "src": "1568:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8580, + "id": 11641, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1572:12:10", + "memberLocation": "1572:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "1568:16:10", + "src": "1568:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8583, + "id": 11644, "isConstant": false, "isLValue": false, "isPure": false, @@ -1730,7 +1730,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1568:34:10", + "src": "1568:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1745,18 +1745,18 @@ "typeString": "bytes memory" } ], - "id": 8578, + "id": 11639, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "1558:9:10", + "src": "1558:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8584, + "id": 11645, "isConstant": false, "isLValue": false, "isPure": false, @@ -1765,7 +1765,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1558:45:10", + "src": "1558:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -1777,19 +1777,19 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1536:68:10", + "src": "1536:68:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 8602, + "id": 11663, "nodeType": "IfStatement", - "src": "1532:174:10", + "src": "1532:174:30", "trueBody": { - "id": 8601, + "id": 11662, "nodeType": "Block", - "src": "1606:100:10", + "src": "1606:100:30", "statements": [ { "expression": { @@ -1797,40 +1797,40 @@ "baseExpression": { "baseExpression": { "expression": { - "id": 8586, + "id": 11647, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "1627:4:10", + "referencedDeclaration": 11605, + "src": "1627:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8587, + "id": 11648, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "1632:5:10", + "memberLocation": "1632:5:30", "memberName": "slots", "nodeType": "MemberAccess", - "referencedDeclaration": 8469, - "src": "1627:10:10", + "referencedDeclaration": 11530, + "src": "1627:10:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" } }, - "id": 8589, + "id": 11650, "indexExpression": { - "id": 8588, + "id": 11649, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "1638:3:10", + "referencedDeclaration": 11611, + "src": "1638:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1841,20 +1841,20 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1627:15:10", + "src": "1627:15:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" } }, - "id": 8591, + "id": 11652, "indexExpression": { - "id": 8590, + "id": 11651, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "1643:4:10", + "referencedDeclaration": 11616, + "src": "1643:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -1865,36 +1865,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1627:21:10", + "src": "1627:21:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" } }, - "id": 8599, + "id": 11660, "indexExpression": { "arguments": [ { "arguments": [ { - "id": 8595, + "id": 11656, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "1676:3:10", + "referencedDeclaration": 11629, + "src": "1676:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 8596, + "id": 11657, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "1681:11:10", + "referencedDeclaration": 11621, + "src": "1681:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1913,32 +1913,32 @@ } ], "expression": { - "id": 8593, + "id": 11654, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1659:3:10", + "src": "1659:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8594, + "id": 11655, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1663:12:10", + "memberLocation": "1663:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "1659:16:10", + "src": "1659:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8597, + "id": 11658, "isConstant": false, "isLValue": false, "isPure": false, @@ -1947,7 +1947,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1659:34:10", + "src": "1659:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1962,18 +1962,18 @@ "typeString": "bytes memory" } ], - "id": 8592, + "id": 11653, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "1649:9:10", + "src": "1649:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8598, + "id": 11659, "isConstant": false, "isLValue": false, "isPure": false, @@ -1982,7 +1982,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1649:45:10", + "src": "1649:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -1994,34 +1994,34 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "1627:68:10", + "src": "1627:68:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 8548, - "id": 8600, + "functionReturnParameters": 11609, + "id": 11661, "nodeType": "Return", - "src": "1620:75:10" + "src": "1620:75:30" } ] } }, { "assignments": [ - 8604 + 11665 ], "declarations": [ { "constant": false, - "id": 8604, + "id": 11665, "mutability": "mutable", "name": "cald", - "nameLocation": "1728:4:10", + "nameLocation": "1728:4:30", "nodeType": "VariableDeclaration", - "scope": 8988, - "src": "1715:17:10", + "scope": 12049, + "src": "1715:17:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2029,10 +2029,10 @@ "typeString": "bytes" }, "typeName": { - "id": 8603, + "id": 11664, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1715:5:10", + "src": "1715:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2041,16 +2041,16 @@ "visibility": "internal" } ], - "id": 8612, + "id": 11673, "initialValue": { "arguments": [ { - "id": 8607, + "id": 11668, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "1752:4:10", + "referencedDeclaration": 11616, + "src": "1752:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -2059,12 +2059,12 @@ { "arguments": [ { - "id": 8609, + "id": 11670, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "1766:3:10", + "referencedDeclaration": 11629, + "src": "1766:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -2078,18 +2078,18 @@ "typeString": "bytes32[] memory" } ], - "id": 8608, + "id": 11669, "name": "flatten", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9536, - "src": "1758:7:10", + "referencedDeclaration": 12597, + "src": "1758:7:30", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_array$_t_bytes32_$dyn_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes32[] memory) pure returns (bytes memory)" } }, - "id": 8610, + "id": 11671, "isConstant": false, "isLValue": false, "isPure": false, @@ -2098,7 +2098,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1758:12:10", + "src": "1758:12:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2118,32 +2118,32 @@ } ], "expression": { - "id": 8605, + "id": 11666, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1735:3:10", + "src": "1735:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8606, + "id": 11667, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1739:12:10", + "memberLocation": "1739:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "1735:16:10", + "src": "1735:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8611, + "id": 11672, "isConstant": false, "isLValue": false, "isPure": false, @@ -2152,7 +2152,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1735:36:10", + "src": "1735:36:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2160,7 +2160,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "1715:56:10" + "src": "1715:56:30" }, { "expression": { @@ -2168,33 +2168,33 @@ "expression": { "argumentTypes": [], "expression": { - "id": 8613, + "id": 11674, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "1781:2:10", + "referencedDeclaration": 11583, + "src": "1781:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 8615, + "id": 11676, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1784:6:10", + "memberLocation": "1784:6:30", "memberName": "record", "nodeType": "MemberAccess", - "referencedDeclaration": 12686, - "src": "1781:9:10", + "referencedDeclaration": 15747, + "src": "1781:9:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" } }, - "id": 8616, + "id": 11677, "isConstant": false, "isLValue": false, "isPure": false, @@ -2203,31 +2203,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1781:11:10", + "src": "1781:11:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8617, + "id": 11678, "nodeType": "ExpressionStatement", - "src": "1781:11:10" + "src": "1781:11:30" }, { "assignments": [ - 8619 + 11680 ], "declarations": [ { "constant": false, - "id": 8619, + "id": 11680, "mutability": "mutable", "name": "fdat", - "nameLocation": "1810:4:10", + "nameLocation": "1810:4:30", "nodeType": "VariableDeclaration", - "scope": 8988, - "src": "1802:12:10", + "scope": 12049, + "src": "1802:12:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2235,10 +2235,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 8618, + "id": 11679, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1802:7:10", + "src": "1802:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2247,31 +2247,31 @@ "visibility": "internal" } ], - "id": 8620, + "id": 11681, "nodeType": "VariableDeclarationStatement", - "src": "1802:12:10" + "src": "1802:12:30" }, { - "id": 8637, + "id": 11698, "nodeType": "Block", - "src": "1824:128:10", + "src": "1824:128:30", "statements": [ { "assignments": [ null, - 8622 + 11683 ], "declarations": [ null, { "constant": false, - "id": 8622, + "id": 11683, "mutability": "mutable", "name": "rdat", - "nameLocation": "1854:4:10", + "nameLocation": "1854:4:30", "nodeType": "VariableDeclaration", - "scope": 8637, - "src": "1841:17:10", + "scope": 11698, + "src": "1841:17:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2279,10 +2279,10 @@ "typeString": "bytes" }, "typeName": { - "id": 8621, + "id": 11682, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1841:5:10", + "src": "1841:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2291,16 +2291,16 @@ "visibility": "internal" } ], - "id": 8627, + "id": 11688, "initialValue": { "arguments": [ { - "id": 8625, + "id": 11686, "name": "cald", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8604, - "src": "1877:4:10", + "referencedDeclaration": 11665, + "src": "1877:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -2315,32 +2315,32 @@ } ], "expression": { - "id": 8623, + "id": 11684, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "1862:3:10", + "referencedDeclaration": 11611, + "src": "1862:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 8624, + "id": 11685, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1866:10:10", + "memberLocation": "1866:10:30", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "1862:14:10", + "src": "1862:14:30", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 8626, + "id": 11687, "isConstant": false, "isLValue": false, "isPure": false, @@ -2349,7 +2349,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1862:20:10", + "src": "1862:20:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -2357,22 +2357,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "1838:44:10" + "src": "1838:44:30" }, { "expression": { - "id": 8635, + "id": 11696, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 8628, + "id": 11689, "name": "fdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8619, - "src": "1896:4:10", + "referencedDeclaration": 11680, + "src": "1896:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2383,12 +2383,12 @@ "rightHandSide": { "arguments": [ { - "id": 8630, + "id": 11691, "name": "rdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8622, - "src": "1918:4:10", + "referencedDeclaration": 11683, + "src": "1918:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -2399,21 +2399,21 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 8633, + "id": 11694, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "hexValue": "3332", - "id": 8631, + "id": 11692, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1924:2:10", + "src": "1924:2:30", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -2423,18 +2423,18 @@ "nodeType": "BinaryOperation", "operator": "*", "rightExpression": { - "id": 8632, + "id": 11693, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "1929:11:10", + "referencedDeclaration": 11621, + "src": "1929:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1924:16:10", + "src": "1924:16:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2452,18 +2452,18 @@ "typeString": "uint256" } ], - "id": 8629, + "id": 11690, "name": "bytesToBytes32", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9495, - "src": "1903:14:10", + "referencedDeclaration": 12556, + "src": "1903:14:30", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$_t_uint256_$returns$_t_bytes32_$", "typeString": "function (bytes memory,uint256) pure returns (bytes32)" } }, - "id": 8634, + "id": 11695, "isConstant": false, "isLValue": false, "isPure": false, @@ -2472,40 +2472,40 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1903:38:10", + "src": "1903:38:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "1896:45:10", + "src": "1896:45:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 8636, + "id": 11697, "nodeType": "ExpressionStatement", - "src": "1896:45:10" + "src": "1896:45:30" } ] }, { "assignments": [ - 8642, + 11703, null ], "declarations": [ { "constant": false, - "id": 8642, + "id": 11703, "mutability": "mutable", "name": "reads", - "nameLocation": "1980:5:10", + "nameLocation": "1980:5:30", "nodeType": "VariableDeclaration", - "scope": 8988, - "src": "1963:22:10", + "scope": 12049, + "src": "1963:22:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2514,18 +2514,18 @@ }, "typeName": { "baseType": { - "id": 8640, + "id": 11701, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1963:7:10", + "src": "1963:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 8641, + "id": 11702, "nodeType": "ArrayTypeName", - "src": "1963:9:10", + "src": "1963:9:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -2535,18 +2535,18 @@ }, null ], - "id": 8650, + "id": 11711, "initialValue": { "arguments": [ { "arguments": [ { - "id": 8647, + "id": 11708, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "2010:3:10", + "referencedDeclaration": 11611, + "src": "2010:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2560,26 +2560,26 @@ "typeString": "address" } ], - "id": 8646, + "id": 11707, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2002:7:10", + "src": "2002:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 8645, + "id": 11706, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2002:7:10", + "src": "2002:7:30", "typeDescriptions": {} } }, - "id": 8648, + "id": 11709, "isConstant": false, "isLValue": false, "isPure": false, @@ -2588,7 +2588,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2002:12:10", + "src": "2002:12:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -2604,33 +2604,33 @@ } ], "expression": { - "id": 8643, + "id": 11704, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "1990:2:10", + "referencedDeclaration": 11583, + "src": "1990:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 8644, + "id": 11705, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1993:8:10", + "memberLocation": "1993:8:30", "memberName": "accesses", "nodeType": "MemberAccess", - "referencedDeclaration": 12697, - "src": "1990:11:10", + "referencedDeclaration": 15758, + "src": "1990:11:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$returns$_t_array$_t_bytes32_$dyn_memory_ptr_$_t_array$_t_bytes32_$dyn_memory_ptr_$", "typeString": "function (address) external returns (bytes32[] memory,bytes32[] memory)" } }, - "id": 8649, + "id": 11710, "isConstant": false, "isLValue": false, "isPure": false, @@ -2639,7 +2639,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1990:25:10", + "src": "1990:25:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_array$_t_bytes32_$dyn_memory_ptr_$_t_array$_t_bytes32_$dyn_memory_ptr_$", @@ -2647,7 +2647,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "1962:53:10" + "src": "1962:53:30" }, { "condition": { @@ -2655,33 +2655,33 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 8654, + "id": 11715, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 8651, + "id": 11712, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "2029:5:10", + "referencedDeclaration": 11703, + "src": "2029:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8652, + "id": 11713, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2035:6:10", + "memberLocation": "2035:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "2029:12:10", + "src": "2029:12:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2691,21 +2691,21 @@ "operator": "==", "rightExpression": { "hexValue": "31", - "id": 8653, + "id": 11714, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2045:1:10", + "src": "2045:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "2029:17:10", + "src": "2029:17:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2717,33 +2717,33 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 8756, + "id": 11817, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 8753, + "id": 11814, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "2786:5:10", + "referencedDeclaration": 11703, + "src": "2786:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8754, + "id": 11815, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2792:6:10", + "memberLocation": "2792:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "2786:12:10", + "src": "2786:12:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2753,44 +2753,44 @@ "operator": ">", "rightExpression": { "hexValue": "31", - "id": 8755, + "id": 11816, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2801:1:10", + "src": "2801:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "2786:16:10", + "src": "2786:16:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, "falseBody": { - "id": 8936, + "id": 11997, "nodeType": "Block", - "src": "4093:99:10", + "src": "4093:99:30", "statements": [ { "expression": { "arguments": [ { "hexValue": "73746453746f726167652066696e642853746453746f72616765293a204e6f2073746f726167652075736520646574656374656420666f72207461726765742e", - "id": 8933, + "id": 11994, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4114:66:10", + "src": "4114:66:30", "typeDescriptions": { "typeIdentifier": "t_stringliteral_328ff448bebe6b9a52a670e66989b0a23c94fd0cbd86c30e5432c6ddc5340283", "typeString": "literal_string \"stdStorage find(StdStorage): No storage use detected for target.\"" @@ -2805,7 +2805,7 @@ "typeString": "literal_string \"stdStorage find(StdStorage): No storage use detected for target.\"" } ], - "id": 8932, + "id": 11993, "name": "revert", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -2813,13 +2813,13 @@ -19 ], "referencedDeclaration": -19, - "src": "4107:6:10", + "src": "4107:6:30", "typeDescriptions": { "typeIdentifier": "t_function_revert_pure$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory) pure" } }, - "id": 8934, + "id": 11995, "isConstant": false, "isLValue": false, "isPure": false, @@ -2828,47 +2828,47 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4107:74:10", + "src": "4107:74:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8935, + "id": 11996, "nodeType": "ExpressionStatement", - "src": "4107:74:10" + "src": "4107:74:30" } ] }, - "id": 8937, + "id": 11998, "nodeType": "IfStatement", - "src": "2782:1410:10", + "src": "2782:1410:30", "trueBody": { - "id": 8931, + "id": 11992, "nodeType": "Block", - "src": "2804:1283:10", + "src": "2804:1283:30", "statements": [ { "body": { - "id": 8929, + "id": 11990, "nodeType": "Block", - "src": "2861:1216:10", + "src": "2861:1216:30", "statements": [ { "assignments": [ - 8769 + 11830 ], "declarations": [ { "constant": false, - "id": 8769, + "id": 11830, "mutability": "mutable", "name": "prev", - "nameLocation": "2887:4:10", + "nameLocation": "2887:4:30", "nodeType": "VariableDeclaration", - "scope": 8929, - "src": "2879:12:10", + "scope": 11990, + "src": "2879:12:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2876,10 +2876,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 8768, + "id": 11829, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2879:7:10", + "src": "2879:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2888,16 +2888,16 @@ "visibility": "internal" } ], - "id": 8777, + "id": 11838, "initialValue": { "arguments": [ { - "id": 8772, + "id": 11833, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "2902:3:10", + "referencedDeclaration": 11611, + "src": "2902:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2905,25 +2905,25 @@ }, { "baseExpression": { - "id": 8773, + "id": 11834, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "2907:5:10", + "referencedDeclaration": 11703, + "src": "2907:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8775, + "id": 11836, "indexExpression": { - "id": 8774, + "id": 11835, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8758, - "src": "2913:1:10", + "referencedDeclaration": 11819, + "src": "2913:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2934,7 +2934,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2907:8:10", + "src": "2907:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2953,33 +2953,33 @@ } ], "expression": { - "id": 8770, + "id": 11831, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "2894:2:10", + "referencedDeclaration": 11583, + "src": "2894:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 8771, + "id": 11832, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2897:4:10", + "memberLocation": "2897:4:30", "memberName": "load", "nodeType": "MemberAccess", - "referencedDeclaration": 12359, - "src": "2894:7:10", + "referencedDeclaration": 15420, + "src": "2894:7:30", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_address_$_t_bytes32_$returns$_t_bytes32_$", "typeString": "function (address,bytes32) view external returns (bytes32)" } }, - "id": 8776, + "id": 11837, "isConstant": false, "isLValue": false, "isPure": false, @@ -2988,7 +2988,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2894:22:10", + "src": "2894:22:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -2996,7 +2996,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "2879:37:10" + "src": "2879:37:30" }, { "condition": { @@ -3004,18 +3004,18 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 8783, + "id": 11844, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8778, + "id": 11839, "name": "prev", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8769, - "src": "2938:4:10", + "referencedDeclaration": 11830, + "src": "2938:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3027,14 +3027,14 @@ "arguments": [ { "hexValue": "30", - "id": 8781, + "id": 11842, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2954:1:10", + "src": "2954:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -3049,26 +3049,26 @@ "typeString": "int_const 0" } ], - "id": 8780, + "id": 11841, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2946:7:10", + "src": "2946:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 8779, + "id": 11840, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2946:7:10", + "src": "2946:7:30", "typeDescriptions": {} } }, - "id": 8782, + "id": 11843, "isConstant": false, "isLValue": false, "isPure": true, @@ -3077,37 +3077,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2946:10:10", + "src": "2946:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "2938:18:10", + "src": "2938:18:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 8795, + "id": 11856, "nodeType": "IfStatement", - "src": "2934:114:10", + "src": "2934:114:30", "trueBody": { - "id": 8794, + "id": 11855, "nodeType": "Block", - "src": "2958:90:10", + "src": "2958:90:30", "statements": [ { "eventCall": { "arguments": [ { - "id": 8785, + "id": 11846, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "3006:3:10", + "referencedDeclaration": 11611, + "src": "3006:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -3117,25 +3117,25 @@ "arguments": [ { "baseExpression": { - "id": 8788, + "id": 11849, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "3019:5:10", + "referencedDeclaration": 11703, + "src": "3019:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8790, + "id": 11851, "indexExpression": { - "id": 8789, + "id": 11850, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8758, - "src": "3025:1:10", + "referencedDeclaration": 11819, + "src": "3025:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3146,7 +3146,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3019:8:10", + "src": "3019:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3160,26 +3160,26 @@ "typeString": "bytes32" } ], - "id": 8787, + "id": 11848, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3011:7:10", + "src": "3011:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 8786, + "id": 11847, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3011:7:10", + "src": "3011:7:30", "typeDescriptions": {} } }, - "id": 8791, + "id": 11852, "isConstant": false, "isLValue": false, "isPure": false, @@ -3188,7 +3188,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3011:17:10", + "src": "3011:17:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -3207,18 +3207,18 @@ "typeString": "uint256" } ], - "id": 8784, + "id": 11845, "name": "WARNING_UninitedSlot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8505, - "src": "2985:20:10", + "referencedDeclaration": 11566, + "src": "2985:20:30", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256)" } }, - "id": 8792, + "id": 11853, "isConstant": false, "isLValue": false, "isPure": false, @@ -3227,16 +3227,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2985:44:10", + "src": "2985:44:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8793, + "id": 11854, "nodeType": "EmitStatement", - "src": "2980:49:10" + "src": "2980:49:30" } ] } @@ -3247,18 +3247,18 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 8798, + "id": 11859, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8796, + "id": 11857, "name": "prev", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8769, - "src": "3069:4:10", + "referencedDeclaration": 11830, + "src": "3069:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3267,53 +3267,53 @@ "nodeType": "BinaryOperation", "operator": "!=", "rightExpression": { - "id": 8797, + "id": 11858, "name": "fdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8619, - "src": "3077:4:10", + "referencedDeclaration": 11680, + "src": "3077:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "3069:12:10", + "src": "3069:12:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 8801, + "id": 11862, "nodeType": "IfStatement", - "src": "3065:67:10", + "src": "3065:67:30", "trueBody": { - "id": 8800, + "id": 11861, "nodeType": "Block", - "src": "3083:49:10", + "src": "3083:49:30", "statements": [ { - "id": 8799, + "id": 11860, "nodeType": "Continue", - "src": "3105:8:10" + "src": "3105:8:30" } ] } }, { "assignments": [ - 8803 + 11864 ], "declarations": [ { "constant": false, - "id": 8803, + "id": 11864, "mutability": "mutable", "name": "new_val", - "nameLocation": "3157:7:10", + "nameLocation": "3157:7:30", "nodeType": "VariableDeclaration", - "scope": 8929, - "src": "3149:15:10", + "scope": 11990, + "src": "3149:15:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3321,10 +3321,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 8802, + "id": 11863, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3149:7:10", + "src": "3149:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3333,9 +3333,9 @@ "visibility": "internal" } ], - "id": 8806, + "id": 11867, "initialValue": { - "id": 8805, + "id": 11866, "isConstant": false, "isLValue": false, "isPure": false, @@ -3343,14 +3343,14 @@ "nodeType": "UnaryOperation", "operator": "~", "prefix": true, - "src": "3167:5:10", + "src": "3167:5:30", "subExpression": { - "id": 8804, + "id": 11865, "name": "prev", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8769, - "src": "3168:4:10", + "referencedDeclaration": 11830, + "src": "3168:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3362,18 +3362,18 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "3149:23:10" + "src": "3149:23:30" }, { "expression": { "arguments": [ { - "id": 8810, + "id": 11871, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "3224:3:10", + "referencedDeclaration": 11611, + "src": "3224:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -3381,25 +3381,25 @@ }, { "baseExpression": { - "id": 8811, + "id": 11872, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "3229:5:10", + "referencedDeclaration": 11703, + "src": "3229:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8813, + "id": 11874, "indexExpression": { - "id": 8812, + "id": 11873, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8758, - "src": "3235:1:10", + "referencedDeclaration": 11819, + "src": "3235:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3410,19 +3410,19 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3229:8:10", + "src": "3229:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, { - "id": 8814, + "id": 11875, "name": "new_val", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8803, - "src": "3239:7:10", + "referencedDeclaration": 11864, + "src": "3239:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3445,33 +3445,33 @@ } ], "expression": { - "id": 8807, + "id": 11868, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "3215:2:10", + "referencedDeclaration": 11583, + "src": "3215:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 8809, + "id": 11870, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "3218:5:10", + "memberLocation": "3218:5:30", "memberName": "store", "nodeType": "MemberAccess", - "referencedDeclaration": 13505, - "src": "3215:8:10", + "referencedDeclaration": 16566, + "src": "3215:8:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (address,bytes32,bytes32) external" } }, - "id": 8815, + "id": 11876, "isConstant": false, "isLValue": false, "isPure": false, @@ -3480,31 +3480,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3215:32:10", + "src": "3215:32:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8816, + "id": 11877, "nodeType": "ExpressionStatement", - "src": "3215:32:10" + "src": "3215:32:30" }, { "assignments": [ - 8818 + 11879 ], "declarations": [ { "constant": false, - "id": 8818, + "id": 11879, "mutability": "mutable", "name": "success", - "nameLocation": "3270:7:10", + "nameLocation": "3270:7:30", "nodeType": "VariableDeclaration", - "scope": 8929, - "src": "3265:12:10", + "scope": 11990, + "src": "3265:12:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3512,10 +3512,10 @@ "typeString": "bool" }, "typeName": { - "id": 8817, + "id": 11878, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "3265:4:10", + "src": "3265:4:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3524,29 +3524,29 @@ "visibility": "internal" } ], - "id": 8819, + "id": 11880, "nodeType": "VariableDeclarationStatement", - "src": "3265:12:10" + "src": "3265:12:30" }, { - "id": 8841, + "id": 11902, "nodeType": "Block", - "src": "3295:185:10", + "src": "3295:185:30", "statements": [ { "assignments": [ - 8821 + 11882 ], "declarations": [ { "constant": false, - "id": 8821, + "id": 11882, "mutability": "mutable", "name": "rdat", - "nameLocation": "3330:4:10", + "nameLocation": "3330:4:30", "nodeType": "VariableDeclaration", - "scope": 8841, - "src": "3317:17:10", + "scope": 11902, + "src": "3317:17:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3554,10 +3554,10 @@ "typeString": "bytes" }, "typeName": { - "id": 8820, + "id": 11881, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3317:5:10", + "src": "3317:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3566,13 +3566,13 @@ "visibility": "internal" } ], - "id": 8822, + "id": 11883, "nodeType": "VariableDeclarationStatement", - "src": "3317:17:10" + "src": "3317:17:30" }, { "expression": { - "id": 8830, + "id": 11891, "isConstant": false, "isLValue": false, "isPure": false, @@ -3580,38 +3580,38 @@ "leftHandSide": { "components": [ { - "id": 8823, + "id": 11884, "name": "success", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8818, - "src": "3357:7:10", + "referencedDeclaration": 11879, + "src": "3357:7:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 8824, + "id": 11885, "name": "rdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8821, - "src": "3366:4:10", + "referencedDeclaration": 11882, + "src": "3366:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } } ], - "id": 8825, + "id": 11886, "isConstant": false, "isInlineArray": false, "isLValue": true, "isPure": false, "lValueRequested": true, "nodeType": "TupleExpression", - "src": "3356:15:10", + "src": "3356:15:30", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "tuple(bool,bytes memory)" @@ -3622,12 +3622,12 @@ "rightHandSide": { "arguments": [ { - "id": 8828, + "id": 11889, "name": "cald", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8604, - "src": "3389:4:10", + "referencedDeclaration": 11665, + "src": "3389:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -3642,32 +3642,32 @@ } ], "expression": { - "id": 8826, + "id": 11887, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "3374:3:10", + "referencedDeclaration": 11611, + "src": "3374:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 8827, + "id": 11888, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "3378:10:10", + "memberLocation": "3378:10:30", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "3374:14:10", + "src": "3374:14:30", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 8829, + "id": 11890, "isConstant": false, "isLValue": false, "isPure": false, @@ -3676,37 +3676,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3374:20:10", + "src": "3374:20:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "tuple(bool,bytes memory)" } }, - "src": "3356:38:10", + "src": "3356:38:30", "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8831, + "id": 11892, "nodeType": "ExpressionStatement", - "src": "3356:38:10" + "src": "3356:38:30" }, { "expression": { - "id": 8839, + "id": 11900, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 8832, + "id": 11893, "name": "fdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8619, - "src": "3416:4:10", + "referencedDeclaration": 11680, + "src": "3416:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3717,12 +3717,12 @@ "rightHandSide": { "arguments": [ { - "id": 8834, + "id": 11895, "name": "rdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8821, - "src": "3438:4:10", + "referencedDeclaration": 11882, + "src": "3438:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -3733,21 +3733,21 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 8837, + "id": 11898, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "hexValue": "3332", - "id": 8835, + "id": 11896, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3444:2:10", + "src": "3444:2:30", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -3757,18 +3757,18 @@ "nodeType": "BinaryOperation", "operator": "*", "rightExpression": { - "id": 8836, + "id": 11897, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "3449:11:10", + "referencedDeclaration": 11621, + "src": "3449:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "3444:16:10", + "src": "3444:16:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3786,18 +3786,18 @@ "typeString": "uint256" } ], - "id": 8833, + "id": 11894, "name": "bytesToBytes32", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9495, - "src": "3423:14:10", + "referencedDeclaration": 12556, + "src": "3423:14:30", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$_t_uint256_$returns$_t_bytes32_$", "typeString": "function (bytes memory,uint256) pure returns (bytes32)" } }, - "id": 8838, + "id": 11899, "isConstant": false, "isLValue": false, "isPure": false, @@ -3806,22 +3806,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3423:38:10", + "src": "3423:38:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "3416:45:10", + "src": "3416:45:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 8840, + "id": 11901, "nodeType": "ExpressionStatement", - "src": "3416:45:10" + "src": "3416:45:30" } ] }, @@ -3831,18 +3831,18 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 8846, + "id": 11907, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8842, + "id": 11903, "name": "success", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8818, - "src": "3502:7:10", + "referencedDeclaration": 11879, + "src": "3502:7:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3855,18 +3855,18 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 8845, + "id": 11906, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8843, + "id": 11904, "name": "fdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8619, - "src": "3513:4:10", + "referencedDeclaration": 11680, + "src": "3513:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3875,59 +3875,59 @@ "nodeType": "BinaryOperation", "operator": "==", "rightExpression": { - "id": 8844, + "id": 11905, "name": "new_val", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8803, - "src": "3521:7:10", + "referencedDeclaration": 11864, + "src": "3521:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "3513:15:10", + "src": "3513:15:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "3502:26:10", + "src": "3502:26:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 8918, + "id": 11979, "nodeType": "IfStatement", - "src": "3498:518:10", + "src": "3498:518:30", "trueBody": { - "id": 8917, + "id": 11978, "nodeType": "Block", - "src": "3530:486:10", + "src": "3530:486:30", "statements": [ { "eventCall": { "arguments": [ { - "id": 8848, + "id": 11909, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "3636:3:10", + "referencedDeclaration": 11611, + "src": "3636:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 8849, + "id": 11910, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "3641:4:10", + "referencedDeclaration": 11616, + "src": "3641:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -3938,24 +3938,24 @@ { "arguments": [ { - "id": 8853, + "id": 11914, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "3674:3:10", + "referencedDeclaration": 11629, + "src": "3674:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 8854, + "id": 11915, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "3679:11:10", + "referencedDeclaration": 11621, + "src": "3679:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3974,32 +3974,32 @@ } ], "expression": { - "id": 8851, + "id": 11912, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3657:3:10", + "src": "3657:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8852, + "id": 11913, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3661:12:10", + "memberLocation": "3661:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "3657:16:10", + "src": "3657:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8855, + "id": 11916, "isConstant": false, "isLValue": false, "isPure": false, @@ -4008,7 +4008,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3657:34:10", + "src": "3657:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4023,18 +4023,18 @@ "typeString": "bytes memory" } ], - "id": 8850, + "id": 11911, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "3647:9:10", + "src": "3647:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8856, + "id": 11917, "isConstant": false, "isLValue": false, "isPure": false, @@ -4043,7 +4043,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3647:45:10", + "src": "3647:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -4054,25 +4054,25 @@ "arguments": [ { "baseExpression": { - "id": 8859, + "id": 11920, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "3702:5:10", + "referencedDeclaration": 11703, + "src": "3702:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8861, + "id": 11922, "indexExpression": { - "id": 8860, + "id": 11921, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8758, - "src": "3708:1:10", + "referencedDeclaration": 11819, + "src": "3708:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4083,7 +4083,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3702:8:10", + "src": "3702:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4097,26 +4097,26 @@ "typeString": "bytes32" } ], - "id": 8858, + "id": 11919, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3694:7:10", + "src": "3694:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 8857, + "id": 11918, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3694:7:10", + "src": "3694:7:30", "typeDescriptions": {} } }, - "id": 8862, + "id": 11923, "isConstant": false, "isLValue": false, "isPure": false, @@ -4125,7 +4125,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3694:17:10", + "src": "3694:17:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -4152,18 +4152,18 @@ "typeString": "uint256" } ], - "id": 8847, + "id": 11908, "name": "SlotFound", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8499, - "src": "3626:9:10", + "referencedDeclaration": 11560, + "src": "3626:9:30", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_bytes4_$_t_bytes32_$_t_uint256_$returns$__$", "typeString": "function (address,bytes4,bytes32,uint256)" } }, - "id": 8863, + "id": 11924, "isConstant": false, "isLValue": false, "isPure": false, @@ -4172,20 +4172,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3626:86:10", + "src": "3626:86:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8864, + "id": 11925, "nodeType": "EmitStatement", - "src": "3621:91:10" + "src": "3621:91:30" }, { "expression": { - "id": 8886, + "id": 11947, "isConstant": false, "isLValue": false, "isPure": false, @@ -4195,40 +4195,40 @@ "baseExpression": { "baseExpression": { "expression": { - "id": 8865, + "id": 11926, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "3734:4:10", + "referencedDeclaration": 11605, + "src": "3734:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8876, + "id": 11937, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "3739:5:10", + "memberLocation": "3739:5:30", "memberName": "slots", "nodeType": "MemberAccess", - "referencedDeclaration": 8469, - "src": "3734:10:10", + "referencedDeclaration": 11530, + "src": "3734:10:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" } }, - "id": 8877, + "id": 11938, "indexExpression": { - "id": 8867, + "id": 11928, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "3745:3:10", + "referencedDeclaration": 11611, + "src": "3745:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4239,20 +4239,20 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3734:15:10", + "src": "3734:15:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" } }, - "id": 8878, + "id": 11939, "indexExpression": { - "id": 8868, + "id": 11929, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "3750:4:10", + "referencedDeclaration": 11616, + "src": "3750:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -4263,36 +4263,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3734:21:10", + "src": "3734:21:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" } }, - "id": 8879, + "id": 11940, "indexExpression": { "arguments": [ { "arguments": [ { - "id": 8872, + "id": 11933, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "3783:3:10", + "referencedDeclaration": 11629, + "src": "3783:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 8873, + "id": 11934, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "3788:11:10", + "referencedDeclaration": 11621, + "src": "3788:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4311,32 +4311,32 @@ } ], "expression": { - "id": 8870, + "id": 11931, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3766:3:10", + "src": "3766:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8871, + "id": 11932, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3770:12:10", + "memberLocation": "3770:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "3766:16:10", + "src": "3766:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8874, + "id": 11935, "isConstant": false, "isLValue": false, "isPure": false, @@ -4345,7 +4345,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3766:34:10", + "src": "3766:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4360,18 +4360,18 @@ "typeString": "bytes memory" } ], - "id": 8869, + "id": 11930, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "3756:9:10", + "src": "3756:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8875, + "id": 11936, "isConstant": false, "isLValue": false, "isPure": false, @@ -4380,7 +4380,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3756:45:10", + "src": "3756:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -4392,7 +4392,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "3734:68:10", + "src": "3734:68:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4404,25 +4404,25 @@ "arguments": [ { "baseExpression": { - "id": 8882, + "id": 11943, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "3813:5:10", + "referencedDeclaration": 11703, + "src": "3813:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8884, + "id": 11945, "indexExpression": { - "id": 8883, + "id": 11944, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8758, - "src": "3819:1:10", + "referencedDeclaration": 11819, + "src": "3819:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4433,7 +4433,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3813:8:10", + "src": "3813:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4447,26 +4447,26 @@ "typeString": "bytes32" } ], - "id": 8881, + "id": 11942, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3805:7:10", + "src": "3805:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 8880, + "id": 11941, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3805:7:10", + "src": "3805:7:30", "typeDescriptions": {} } }, - "id": 8885, + "id": 11946, "isConstant": false, "isLValue": false, "isPure": false, @@ -4475,26 +4475,26 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3805:17:10", + "src": "3805:17:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "3734:88:10", + "src": "3734:88:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 8887, + "id": 11948, "nodeType": "ExpressionStatement", - "src": "3734:88:10" + "src": "3734:88:30" }, { "expression": { - "id": 8904, + "id": 11965, "isConstant": false, "isLValue": false, "isPure": false, @@ -4504,40 +4504,40 @@ "baseExpression": { "baseExpression": { "expression": { - "id": 8888, + "id": 11949, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "3844:4:10", + "referencedDeclaration": 11605, + "src": "3844:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8899, + "id": 11960, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "3849:5:10", + "memberLocation": "3849:5:30", "memberName": "finds", "nodeType": "MemberAccess", - "referencedDeclaration": 8477, - "src": "3844:10:10", + "referencedDeclaration": 11538, + "src": "3844:10:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" } }, - "id": 8900, + "id": 11961, "indexExpression": { - "id": 8890, + "id": 11951, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "3855:3:10", + "referencedDeclaration": 11611, + "src": "3855:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4548,20 +4548,20 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3844:15:10", + "src": "3844:15:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" } }, - "id": 8901, + "id": 11962, "indexExpression": { - "id": 8891, + "id": 11952, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "3860:4:10", + "referencedDeclaration": 11616, + "src": "3860:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -4572,36 +4572,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3844:21:10", + "src": "3844:21:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" } }, - "id": 8902, + "id": 11963, "indexExpression": { "arguments": [ { "arguments": [ { - "id": 8895, + "id": 11956, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "3893:3:10", + "referencedDeclaration": 11629, + "src": "3893:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 8896, + "id": 11957, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "3898:11:10", + "referencedDeclaration": 11621, + "src": "3898:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4620,32 +4620,32 @@ } ], "expression": { - "id": 8893, + "id": 11954, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3876:3:10", + "src": "3876:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8894, + "id": 11955, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3880:12:10", + "memberLocation": "3880:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "3876:16:10", + "src": "3876:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8897, + "id": 11958, "isConstant": false, "isLValue": false, "isPure": false, @@ -4654,7 +4654,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3876:34:10", + "src": "3876:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4669,18 +4669,18 @@ "typeString": "bytes memory" } ], - "id": 8892, + "id": 11953, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "3866:9:10", + "src": "3866:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8898, + "id": 11959, "isConstant": false, "isLValue": false, "isPure": false, @@ -4689,7 +4689,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3866:45:10", + "src": "3866:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -4701,7 +4701,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "3844:68:10", + "src": "3844:68:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4711,40 +4711,40 @@ "operator": "=", "rightHandSide": { "hexValue": "74727565", - "id": 8903, + "id": 11964, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "3915:4:10", + "src": "3915:4:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "true" }, - "src": "3844:75:10", + "src": "3844:75:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 8905, + "id": 11966, "nodeType": "ExpressionStatement", - "src": "3844:75:10" + "src": "3844:75:30" }, { "expression": { "arguments": [ { - "id": 8909, + "id": 11970, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "3950:3:10", + "referencedDeclaration": 11611, + "src": "3950:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4752,25 +4752,25 @@ }, { "baseExpression": { - "id": 8910, + "id": 11971, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "3955:5:10", + "referencedDeclaration": 11703, + "src": "3955:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8912, + "id": 11973, "indexExpression": { - "id": 8911, + "id": 11972, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8758, - "src": "3961:1:10", + "referencedDeclaration": 11819, + "src": "3961:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4781,19 +4781,19 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "3955:8:10", + "src": "3955:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, { - "id": 8913, + "id": 11974, "name": "prev", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8769, - "src": "3965:4:10", + "referencedDeclaration": 11830, + "src": "3965:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4816,33 +4816,33 @@ } ], "expression": { - "id": 8906, + "id": 11967, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "3941:2:10", + "referencedDeclaration": 11583, + "src": "3941:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 8908, + "id": 11969, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "3944:5:10", + "memberLocation": "3944:5:30", "memberName": "store", "nodeType": "MemberAccess", - "referencedDeclaration": 13505, - "src": "3941:8:10", + "referencedDeclaration": 16566, + "src": "3941:8:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (address,bytes32,bytes32) external" } }, - "id": 8914, + "id": 11975, "isConstant": false, "isLValue": false, "isPure": false, @@ -4851,21 +4851,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3941:29:10", + "src": "3941:29:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8915, + "id": 11976, "nodeType": "ExpressionStatement", - "src": "3941:29:10" + "src": "3941:29:30" }, { - "id": 8916, + "id": 11977, "nodeType": "Break", - "src": "3992:5:10" + "src": "3992:5:30" } ] } @@ -4874,12 +4874,12 @@ "expression": { "arguments": [ { - "id": 8922, + "id": 11983, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "4042:3:10", + "referencedDeclaration": 11611, + "src": "4042:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4887,25 +4887,25 @@ }, { "baseExpression": { - "id": 8923, + "id": 11984, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "4047:5:10", + "referencedDeclaration": 11703, + "src": "4047:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8925, + "id": 11986, "indexExpression": { - "id": 8924, + "id": 11985, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8758, - "src": "4053:1:10", + "referencedDeclaration": 11819, + "src": "4053:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4916,19 +4916,19 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4047:8:10", + "src": "4047:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, { - "id": 8926, + "id": 11987, "name": "prev", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8769, - "src": "4057:4:10", + "referencedDeclaration": 11830, + "src": "4057:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4951,33 +4951,33 @@ } ], "expression": { - "id": 8919, + "id": 11980, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "4033:2:10", + "referencedDeclaration": 11583, + "src": "4033:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 8921, + "id": 11982, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4036:5:10", + "memberLocation": "4036:5:30", "memberName": "store", "nodeType": "MemberAccess", - "referencedDeclaration": 13505, - "src": "4033:8:10", + "referencedDeclaration": 16566, + "src": "4033:8:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (address,bytes32,bytes32) external" } }, - "id": 8927, + "id": 11988, "isConstant": false, "isLValue": false, "isPure": false, @@ -4986,16 +4986,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4033:29:10", + "src": "4033:29:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8928, + "id": 11989, "nodeType": "ExpressionStatement", - "src": "4033:29:10" + "src": "4033:29:30" } ] }, @@ -5004,18 +5004,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 8764, + "id": 11825, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8761, + "id": 11822, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8758, - "src": "2838:1:10", + "referencedDeclaration": 11819, + "src": "2838:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5025,52 +5025,52 @@ "operator": "<", "rightExpression": { "expression": { - "id": 8762, + "id": 11823, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "2842:5:10", + "referencedDeclaration": 11703, + "src": "2842:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8763, + "id": 11824, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2848:6:10", + "memberLocation": "2848:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "2842:12:10", + "src": "2842:12:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2838:16:10", + "src": "2838:16:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 8930, + "id": 11991, "initializationExpression": { "assignments": [ - 8758 + 11819 ], "declarations": [ { "constant": false, - "id": 8758, + "id": 11819, "mutability": "mutable", "name": "i", - "nameLocation": "2831:1:10", + "nameLocation": "2831:1:30", "nodeType": "VariableDeclaration", - "scope": 8930, - "src": "2823:9:10", + "scope": 11991, + "src": "2823:9:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5078,10 +5078,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8757, + "id": 11818, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2823:7:10", + "src": "2823:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5090,17 +5090,17 @@ "visibility": "internal" } ], - "id": 8760, + "id": 11821, "initialValue": { "hexValue": "30", - "id": 8759, + "id": 11820, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2835:1:10", + "src": "2835:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -5108,11 +5108,11 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "2823:13:10" + "src": "2823:13:30" }, "loopExpression": { "expression": { - "id": 8766, + "id": 11827, "isConstant": false, "isLValue": false, "isPure": false, @@ -5120,14 +5120,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "2856:3:10", + "src": "2856:3:30", "subExpression": { - "id": 8765, + "id": 11826, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8758, - "src": "2856:1:10", + "referencedDeclaration": 11819, + "src": "2856:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5138,38 +5138,38 @@ "typeString": "uint256" } }, - "id": 8767, + "id": 11828, "nodeType": "ExpressionStatement", - "src": "2856:3:10" + "src": "2856:3:30" }, "nodeType": "ForStatement", - "src": "2818:1259:10" + "src": "2818:1259:30" } ] } }, - "id": 8938, + "id": 11999, "nodeType": "IfStatement", - "src": "2025:2167:10", + "src": "2025:2167:30", "trueBody": { - "id": 8752, + "id": 11813, "nodeType": "Block", - "src": "2048:728:10", + "src": "2048:728:30", "statements": [ { "assignments": [ - 8656 + 11717 ], "declarations": [ { "constant": false, - "id": 8656, + "id": 11717, "mutability": "mutable", "name": "curr", - "nameLocation": "2070:4:10", + "nameLocation": "2070:4:30", "nodeType": "VariableDeclaration", - "scope": 8752, - "src": "2062:12:10", + "scope": 11813, + "src": "2062:12:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5177,10 +5177,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 8655, + "id": 11716, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2062:7:10", + "src": "2062:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5189,16 +5189,16 @@ "visibility": "internal" } ], - "id": 8664, + "id": 11725, "initialValue": { "arguments": [ { - "id": 8659, + "id": 11720, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "2085:3:10", + "referencedDeclaration": 11611, + "src": "2085:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -5206,28 +5206,28 @@ }, { "baseExpression": { - "id": 8660, + "id": 11721, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "2090:5:10", + "referencedDeclaration": 11703, + "src": "2090:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8662, + "id": 11723, "indexExpression": { "hexValue": "30", - "id": 8661, + "id": 11722, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2096:1:10", + "src": "2096:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -5239,7 +5239,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2090:8:10", + "src": "2090:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5258,33 +5258,33 @@ } ], "expression": { - "id": 8657, + "id": 11718, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "2077:2:10", + "referencedDeclaration": 11583, + "src": "2077:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 8658, + "id": 11719, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2080:4:10", + "memberLocation": "2080:4:30", "memberName": "load", "nodeType": "MemberAccess", - "referencedDeclaration": 12359, - "src": "2077:7:10", + "referencedDeclaration": 15420, + "src": "2077:7:30", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_address_$_t_bytes32_$returns$_t_bytes32_$", "typeString": "function (address,bytes32) view external returns (bytes32)" } }, - "id": 8663, + "id": 11724, "isConstant": false, "isLValue": false, "isPure": false, @@ -5293,7 +5293,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2077:22:10", + "src": "2077:22:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -5301,7 +5301,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "2062:37:10" + "src": "2062:37:30" }, { "condition": { @@ -5309,18 +5309,18 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 8670, + "id": 11731, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8665, + "id": 11726, "name": "curr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8656, - "src": "2117:4:10", + "referencedDeclaration": 11717, + "src": "2117:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5332,14 +5332,14 @@ "arguments": [ { "hexValue": "30", - "id": 8668, + "id": 11729, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2133:1:10", + "src": "2133:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -5354,26 +5354,26 @@ "typeString": "int_const 0" } ], - "id": 8667, + "id": 11728, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2125:7:10", + "src": "2125:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 8666, + "id": 11727, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2125:7:10", + "src": "2125:7:30", "typeDescriptions": {} } }, - "id": 8669, + "id": 11730, "isConstant": false, "isLValue": false, "isPure": true, @@ -5382,37 +5382,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2125:10:10", + "src": "2125:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "2117:18:10", + "src": "2117:18:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 8682, + "id": 11743, "nodeType": "IfStatement", - "src": "2113:106:10", + "src": "2113:106:30", "trueBody": { - "id": 8681, + "id": 11742, "nodeType": "Block", - "src": "2137:82:10", + "src": "2137:82:30", "statements": [ { "eventCall": { "arguments": [ { - "id": 8672, + "id": 11733, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "2181:3:10", + "referencedDeclaration": 11611, + "src": "2181:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -5422,28 +5422,28 @@ "arguments": [ { "baseExpression": { - "id": 8675, + "id": 11736, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "2194:5:10", + "referencedDeclaration": 11703, + "src": "2194:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8677, + "id": 11738, "indexExpression": { "hexValue": "30", - "id": 8676, + "id": 11737, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2200:1:10", + "src": "2200:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -5455,7 +5455,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2194:8:10", + "src": "2194:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5469,26 +5469,26 @@ "typeString": "bytes32" } ], - "id": 8674, + "id": 11735, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2186:7:10", + "src": "2186:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 8673, + "id": 11734, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2186:7:10", + "src": "2186:7:30", "typeDescriptions": {} } }, - "id": 8678, + "id": 11739, "isConstant": false, "isLValue": false, "isPure": false, @@ -5497,7 +5497,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2186:17:10", + "src": "2186:17:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -5516,18 +5516,18 @@ "typeString": "uint256" } ], - "id": 8671, + "id": 11732, "name": "WARNING_UninitedSlot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8505, - "src": "2160:20:10", + "referencedDeclaration": 11566, + "src": "2160:20:30", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_uint256_$returns$__$", "typeString": "function (address,uint256)" } }, - "id": 8679, + "id": 11740, "isConstant": false, "isLValue": false, "isPure": false, @@ -5536,16 +5536,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2160:44:10", + "src": "2160:44:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8680, + "id": 11741, "nodeType": "EmitStatement", - "src": "2155:49:10" + "src": "2155:49:30" } ] } @@ -5556,18 +5556,18 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 8685, + "id": 11746, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 8683, + "id": 11744, "name": "fdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8619, - "src": "2236:4:10", + "referencedDeclaration": 11680, + "src": "2236:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5576,44 +5576,44 @@ "nodeType": "BinaryOperation", "operator": "!=", "rightExpression": { - "id": 8684, + "id": 11745, "name": "curr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8656, - "src": "2244:4:10", + "referencedDeclaration": 11717, + "src": "2244:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "2236:12:10", + "src": "2236:12:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 8692, + "id": 11753, "nodeType": "IfStatement", - "src": "2232:238:10", + "src": "2232:238:30", "trueBody": { - "id": 8691, + "id": 11752, "nodeType": "Block", - "src": "2250:220:10", + "src": "2250:220:30", "statements": [ { "expression": { "arguments": [ { "hexValue": "66616c7365", - "id": 8687, + "id": 11748, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "2297:5:10", + "src": "2297:5:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5622,14 +5622,14 @@ }, { "hexValue": "73746453746f726167652066696e642853746453746f72616765293a205061636b656420736c6f742e205468697320776f756c642063617573652064616e6765726f7573206f76657277726974696e6720616e642063757272656e746c792069736e277420737570706f727465642e", - "id": 8688, + "id": 11749, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2324:113:10", + "src": "2324:113:30", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4bfa78e02b745efea2b29d358f6dc28382f5209b1d2b2dbeb8ef0862e74440b3", "typeString": "literal_string \"stdStorage find(StdStorage): Packed slot. This would cause dangerous overwriting and currently isn't supported.\"" @@ -5648,7 +5648,7 @@ "typeString": "literal_string \"stdStorage find(StdStorage): Packed slot. This would cause dangerous overwriting and currently isn't supported.\"" } ], - "id": 8686, + "id": 11747, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -5656,13 +5656,13 @@ -18 ], "referencedDeclaration": -18, - "src": "2268:7:10", + "src": "2268:7:30", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 8689, + "id": 11750, "isConstant": false, "isLValue": false, "isPure": false, @@ -5671,16 +5671,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2268:187:10", + "src": "2268:187:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8690, + "id": 11751, "nodeType": "ExpressionStatement", - "src": "2268:187:10" + "src": "2268:187:30" } ] } @@ -5689,24 +5689,24 @@ "eventCall": { "arguments": [ { - "id": 8694, + "id": 11755, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "2498:3:10", + "referencedDeclaration": 11611, + "src": "2498:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 8695, + "id": 11756, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "2503:4:10", + "referencedDeclaration": 11616, + "src": "2503:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -5717,24 +5717,24 @@ { "arguments": [ { - "id": 8699, + "id": 11760, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "2536:3:10", + "referencedDeclaration": 11629, + "src": "2536:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 8700, + "id": 11761, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "2541:11:10", + "referencedDeclaration": 11621, + "src": "2541:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5753,32 +5753,32 @@ } ], "expression": { - "id": 8697, + "id": 11758, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2519:3:10", + "src": "2519:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8698, + "id": 11759, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2523:12:10", + "memberLocation": "2523:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "2519:16:10", + "src": "2519:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8701, + "id": 11762, "isConstant": false, "isLValue": false, "isPure": false, @@ -5787,7 +5787,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2519:34:10", + "src": "2519:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5802,18 +5802,18 @@ "typeString": "bytes memory" } ], - "id": 8696, + "id": 11757, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2509:9:10", + "src": "2509:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8702, + "id": 11763, "isConstant": false, "isLValue": false, "isPure": false, @@ -5822,7 +5822,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2509:45:10", + "src": "2509:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -5833,28 +5833,28 @@ "arguments": [ { "baseExpression": { - "id": 8705, + "id": 11766, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "2564:5:10", + "referencedDeclaration": 11703, + "src": "2564:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8707, + "id": 11768, "indexExpression": { "hexValue": "30", - "id": 8706, + "id": 11767, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2570:1:10", + "src": "2570:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -5866,7 +5866,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2564:8:10", + "src": "2564:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5880,26 +5880,26 @@ "typeString": "bytes32" } ], - "id": 8704, + "id": 11765, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2556:7:10", + "src": "2556:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 8703, + "id": 11764, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2556:7:10", + "src": "2556:7:30", "typeDescriptions": {} } }, - "id": 8708, + "id": 11769, "isConstant": false, "isLValue": false, "isPure": false, @@ -5908,7 +5908,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2556:17:10", + "src": "2556:17:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -5935,18 +5935,18 @@ "typeString": "uint256" } ], - "id": 8693, + "id": 11754, "name": "SlotFound", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8499, - "src": "2488:9:10", + "referencedDeclaration": 11560, + "src": "2488:9:30", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_bytes4_$_t_bytes32_$_t_uint256_$returns$__$", "typeString": "function (address,bytes4,bytes32,uint256)" } }, - "id": 8709, + "id": 11770, "isConstant": false, "isLValue": false, "isPure": false, @@ -5955,20 +5955,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2488:86:10", + "src": "2488:86:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8710, + "id": 11771, "nodeType": "EmitStatement", - "src": "2483:91:10" + "src": "2483:91:30" }, { "expression": { - "id": 8732, + "id": 11793, "isConstant": false, "isLValue": false, "isPure": false, @@ -5978,40 +5978,40 @@ "baseExpression": { "baseExpression": { "expression": { - "id": 8711, + "id": 11772, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "2588:4:10", + "referencedDeclaration": 11605, + "src": "2588:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8722, + "id": 11783, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "2593:5:10", + "memberLocation": "2593:5:30", "memberName": "slots", "nodeType": "MemberAccess", - "referencedDeclaration": 8469, - "src": "2588:10:10", + "referencedDeclaration": 11530, + "src": "2588:10:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" } }, - "id": 8723, + "id": 11784, "indexExpression": { - "id": 8713, + "id": 11774, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "2599:3:10", + "referencedDeclaration": 11611, + "src": "2599:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6022,20 +6022,20 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2588:15:10", + "src": "2588:15:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" } }, - "id": 8724, + "id": 11785, "indexExpression": { - "id": 8714, + "id": 11775, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "2604:4:10", + "referencedDeclaration": 11616, + "src": "2604:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -6046,36 +6046,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2588:21:10", + "src": "2588:21:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" } }, - "id": 8725, + "id": 11786, "indexExpression": { "arguments": [ { "arguments": [ { - "id": 8718, + "id": 11779, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "2637:3:10", + "referencedDeclaration": 11629, + "src": "2637:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 8719, + "id": 11780, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "2642:11:10", + "referencedDeclaration": 11621, + "src": "2642:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6094,32 +6094,32 @@ } ], "expression": { - "id": 8716, + "id": 11777, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2620:3:10", + "src": "2620:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8717, + "id": 11778, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2624:12:10", + "memberLocation": "2624:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "2620:16:10", + "src": "2620:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8720, + "id": 11781, "isConstant": false, "isLValue": false, "isPure": false, @@ -6128,7 +6128,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2620:34:10", + "src": "2620:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6143,18 +6143,18 @@ "typeString": "bytes memory" } ], - "id": 8715, + "id": 11776, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2610:9:10", + "src": "2610:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8721, + "id": 11782, "isConstant": false, "isLValue": false, "isPure": false, @@ -6163,7 +6163,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2610:45:10", + "src": "2610:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -6175,7 +6175,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "2588:68:10", + "src": "2588:68:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6187,28 +6187,28 @@ "arguments": [ { "baseExpression": { - "id": 8728, + "id": 11789, "name": "reads", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8642, - "src": "2667:5:10", + "referencedDeclaration": 11703, + "src": "2667:5:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 8730, + "id": 11791, "indexExpression": { "hexValue": "30", - "id": 8729, + "id": 11790, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2673:1:10", + "src": "2673:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -6220,7 +6220,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2667:8:10", + "src": "2667:8:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -6234,26 +6234,26 @@ "typeString": "bytes32" } ], - "id": 8727, + "id": 11788, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2659:7:10", + "src": "2659:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 8726, + "id": 11787, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2659:7:10", + "src": "2659:7:30", "typeDescriptions": {} } }, - "id": 8731, + "id": 11792, "isConstant": false, "isLValue": false, "isPure": false, @@ -6262,26 +6262,26 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2659:17:10", + "src": "2659:17:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2588:88:10", + "src": "2588:88:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 8733, + "id": 11794, "nodeType": "ExpressionStatement", - "src": "2588:88:10" + "src": "2588:88:30" }, { "expression": { - "id": 8750, + "id": 11811, "isConstant": false, "isLValue": false, "isPure": false, @@ -6291,40 +6291,40 @@ "baseExpression": { "baseExpression": { "expression": { - "id": 8734, + "id": 11795, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "2690:4:10", + "referencedDeclaration": 11605, + "src": "2690:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8745, + "id": 11806, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "2695:5:10", + "memberLocation": "2695:5:30", "memberName": "finds", "nodeType": "MemberAccess", - "referencedDeclaration": 8477, - "src": "2690:10:10", + "referencedDeclaration": 11538, + "src": "2690:10:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" } }, - "id": 8746, + "id": 11807, "indexExpression": { - "id": 8736, + "id": 11797, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "2701:3:10", + "referencedDeclaration": 11611, + "src": "2701:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6335,20 +6335,20 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2690:15:10", + "src": "2690:15:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" } }, - "id": 8747, + "id": 11808, "indexExpression": { - "id": 8737, + "id": 11798, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "2706:4:10", + "referencedDeclaration": 11616, + "src": "2706:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -6359,36 +6359,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "2690:21:10", + "src": "2690:21:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" } }, - "id": 8748, + "id": 11809, "indexExpression": { "arguments": [ { "arguments": [ { - "id": 8741, + "id": 11802, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "2739:3:10", + "referencedDeclaration": 11629, + "src": "2739:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 8742, + "id": 11803, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "2744:11:10", + "referencedDeclaration": 11621, + "src": "2744:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6407,32 +6407,32 @@ } ], "expression": { - "id": 8739, + "id": 11800, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2722:3:10", + "src": "2722:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8740, + "id": 11801, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2726:12:10", + "memberLocation": "2726:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "2722:16:10", + "src": "2722:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8743, + "id": 11804, "isConstant": false, "isLValue": false, "isPure": false, @@ -6441,7 +6441,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2722:34:10", + "src": "2722:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6456,18 +6456,18 @@ "typeString": "bytes memory" } ], - "id": 8738, + "id": 11799, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2712:9:10", + "src": "2712:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8744, + "id": 11805, "isConstant": false, "isLValue": false, "isPure": false, @@ -6476,7 +6476,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2712:45:10", + "src": "2712:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -6488,7 +6488,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "2690:68:10", + "src": "2690:68:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6498,29 +6498,29 @@ "operator": "=", "rightHandSide": { "hexValue": "74727565", - "id": 8749, + "id": 11810, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "2761:4:10", + "src": "2761:4:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "true" }, - "src": "2690:75:10", + "src": "2690:75:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 8751, + "id": 11812, "nodeType": "ExpressionStatement", - "src": "2690:75:10" + "src": "2690:75:30" } ] } @@ -6533,40 +6533,40 @@ "baseExpression": { "baseExpression": { "expression": { - "id": 8940, + "id": 12001, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "4223:4:10", + "referencedDeclaration": 11605, + "src": "4223:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8941, + "id": 12002, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "4228:5:10", + "memberLocation": "4228:5:30", "memberName": "finds", "nodeType": "MemberAccess", - "referencedDeclaration": 8477, - "src": "4223:10:10", + "referencedDeclaration": 11538, + "src": "4223:10:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" } }, - "id": 8943, + "id": 12004, "indexExpression": { - "id": 8942, + "id": 12003, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "4234:3:10", + "referencedDeclaration": 11611, + "src": "4234:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6577,20 +6577,20 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4223:15:10", + "src": "4223:15:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" } }, - "id": 8945, + "id": 12006, "indexExpression": { - "id": 8944, + "id": 12005, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "4239:4:10", + "referencedDeclaration": 11616, + "src": "4239:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -6601,36 +6601,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4223:21:10", + "src": "4223:21:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" } }, - "id": 8953, + "id": 12014, "indexExpression": { "arguments": [ { "arguments": [ { - "id": 8949, + "id": 12010, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "4272:3:10", + "referencedDeclaration": 11629, + "src": "4272:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 8950, + "id": 12011, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "4277:11:10", + "referencedDeclaration": 11621, + "src": "4277:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6649,32 +6649,32 @@ } ], "expression": { - "id": 8947, + "id": 12008, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4255:3:10", + "src": "4255:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8948, + "id": 12009, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4259:12:10", + "memberLocation": "4259:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "4255:16:10", + "src": "4255:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8951, + "id": 12012, "isConstant": false, "isLValue": false, "isPure": false, @@ -6683,7 +6683,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4255:34:10", + "src": "4255:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6698,18 +6698,18 @@ "typeString": "bytes memory" } ], - "id": 8946, + "id": 12007, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "4245:9:10", + "src": "4245:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8952, + "id": 12013, "isConstant": false, "isLValue": false, "isPure": false, @@ -6718,7 +6718,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4245:45:10", + "src": "4245:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -6730,7 +6730,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4223:68:10", + "src": "4223:68:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6738,14 +6738,14 @@ }, { "hexValue": "73746453746f726167652066696e642853746453746f72616765293a20536c6f74287329206e6f7420666f756e642e", - "id": 8954, + "id": 12015, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4305:49:10", + "src": "4305:49:30", "typeDescriptions": { "typeIdentifier": "t_stringliteral_47c274d4780c7bff83310cd576005a97888a2b2935c22f84e1e5282c1bfb39a8", "typeString": "literal_string \"stdStorage find(StdStorage): Slot(s) not found.\"" @@ -6764,7 +6764,7 @@ "typeString": "literal_string \"stdStorage find(StdStorage): Slot(s) not found.\"" } ], - "id": 8939, + "id": 12000, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -6772,13 +6772,13 @@ -18 ], "referencedDeclaration": -18, - "src": "4202:7:10", + "src": "4202:7:30", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 8955, + "id": 12016, "isConstant": false, "isLValue": false, "isPure": false, @@ -6787,20 +6787,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4202:162:10", + "src": "4202:162:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 8956, + "id": 12017, "nodeType": "ExpressionStatement", - "src": "4202:162:10" + "src": "4202:162:30" }, { "expression": { - "id": 8959, + "id": 12020, "isConstant": false, "isLValue": false, "isPure": false, @@ -6808,30 +6808,30 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "4375:19:10", + "src": "4375:19:30", "subExpression": { "expression": { - "id": 8957, + "id": 12018, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "4382:4:10", + "referencedDeclaration": 11605, + "src": "4382:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8958, + "id": 12019, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "4387:7:10", + "memberLocation": "4387:7:30", "memberName": "_target", "nodeType": "MemberAccess", - "referencedDeclaration": 8486, - "src": "4382:12:10", + "referencedDeclaration": 11547, + "src": "4382:12:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6842,13 +6842,13 @@ "typeString": "tuple()" } }, - "id": 8960, + "id": 12021, "nodeType": "ExpressionStatement", - "src": "4375:19:10" + "src": "4375:19:30" }, { "expression": { - "id": 8963, + "id": 12024, "isConstant": false, "isLValue": false, "isPure": false, @@ -6856,30 +6856,30 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "4404:16:10", + "src": "4404:16:30", "subExpression": { "expression": { - "id": 8961, + "id": 12022, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "4411:4:10", + "referencedDeclaration": 11605, + "src": "4411:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8962, + "id": 12023, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "4416:4:10", + "memberLocation": "4416:4:30", "memberName": "_sig", "nodeType": "MemberAccess", - "referencedDeclaration": 8482, - "src": "4411:9:10", + "referencedDeclaration": 11543, + "src": "4411:9:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -6890,13 +6890,13 @@ "typeString": "tuple()" } }, - "id": 8964, + "id": 12025, "nodeType": "ExpressionStatement", - "src": "4404:16:10" + "src": "4404:16:30" }, { "expression": { - "id": 8967, + "id": 12028, "isConstant": false, "isLValue": false, "isPure": false, @@ -6904,30 +6904,30 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "4430:17:10", + "src": "4430:17:30", "subExpression": { "expression": { - "id": 8965, + "id": 12026, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "4437:4:10", + "referencedDeclaration": 11605, + "src": "4437:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8966, + "id": 12027, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "4442:5:10", + "memberLocation": "4442:5:30", "memberName": "_keys", "nodeType": "MemberAccess", - "referencedDeclaration": 8480, - "src": "4437:10:10", + "referencedDeclaration": 11541, + "src": "4437:10:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" @@ -6938,13 +6938,13 @@ "typeString": "tuple()" } }, - "id": 8968, + "id": 12029, "nodeType": "ExpressionStatement", - "src": "4430:17:10" + "src": "4430:17:30" }, { "expression": { - "id": 8971, + "id": 12032, "isConstant": false, "isLValue": false, "isPure": false, @@ -6952,30 +6952,30 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "4457:18:10", + "src": "4457:18:30", "subExpression": { "expression": { - "id": 8969, + "id": 12030, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "4464:4:10", + "referencedDeclaration": 11605, + "src": "4464:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8970, + "id": 12031, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "4469:6:10", + "memberLocation": "4469:6:30", "memberName": "_depth", "nodeType": "MemberAccess", - "referencedDeclaration": 8484, - "src": "4464:11:10", + "referencedDeclaration": 11545, + "src": "4464:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6986,9 +6986,9 @@ "typeString": "tuple()" } }, - "id": 8972, + "id": 12033, "nodeType": "ExpressionStatement", - "src": "4457:18:10" + "src": "4457:18:30" }, { "expression": { @@ -6996,40 +6996,40 @@ "baseExpression": { "baseExpression": { "expression": { - "id": 8973, + "id": 12034, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8544, - "src": "4493:4:10", + "referencedDeclaration": 11605, + "src": "4493:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 8974, + "id": 12035, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "4498:5:10", + "memberLocation": "4498:5:30", "memberName": "slots", "nodeType": "MemberAccess", - "referencedDeclaration": 8469, - "src": "4493:10:10", + "referencedDeclaration": 11530, + "src": "4493:10:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" } }, - "id": 8976, + "id": 12037, "indexExpression": { - "id": 8975, + "id": 12036, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8550, - "src": "4504:3:10", + "referencedDeclaration": 11611, + "src": "4504:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -7040,20 +7040,20 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4493:15:10", + "src": "4493:15:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" } }, - "id": 8978, + "id": 12039, "indexExpression": { - "id": 8977, + "id": 12038, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8555, - "src": "4509:4:10", + "referencedDeclaration": 11616, + "src": "4509:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -7064,36 +7064,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4493:21:10", + "src": "4493:21:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" } }, - "id": 8986, + "id": 12047, "indexExpression": { "arguments": [ { "arguments": [ { - "id": 8982, + "id": 12043, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8568, - "src": "4542:3:10", + "referencedDeclaration": 11629, + "src": "4542:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 8983, + "id": 12044, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8560, - "src": "4547:11:10", + "referencedDeclaration": 11621, + "src": "4547:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7112,32 +7112,32 @@ } ], "expression": { - "id": 8980, + "id": 12041, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4525:3:10", + "src": "4525:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 8981, + "id": 12042, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4529:12:10", + "memberLocation": "4529:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "4525:16:10", + "src": "4525:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 8984, + "id": 12045, "isConstant": false, "isLValue": false, "isPure": false, @@ -7146,7 +7146,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4525:34:10", + "src": "4525:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7161,18 +7161,18 @@ "typeString": "bytes memory" } ], - "id": 8979, + "id": 12040, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "4515:9:10", + "src": "4515:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 8985, + "id": 12046, "isConstant": false, "isLValue": false, "isPure": false, @@ -7181,7 +7181,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4515:45:10", + "src": "4515:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -7193,87 +7193,87 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "4493:68:10", + "src": "4493:68:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 8548, - "id": 8987, + "functionReturnParameters": 11609, + "id": 12048, "nodeType": "Return", - "src": "4486:75:10" + "src": "4486:75:30" } ] }, "documentation": { - "id": 8541, + "id": 11602, "nodeType": "StructuredDocumentation", - "src": "756:129:10", + "src": "756:129:30", "text": "@notice find an arbitrary storage slot given a function sig, input data, address of the contract and a value to check against" }, "implemented": true, "kind": "function", "modifiers": [], "name": "find", - "nameLocation": "1273:4:10", + "nameLocation": "1273:4:30", "parameters": { - "id": 8545, + "id": 11606, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8544, + "id": 11605, "mutability": "mutable", "name": "self", - "nameLocation": "1297:4:10", + "nameLocation": "1297:4:30", "nodeType": "VariableDeclaration", - "scope": 8989, - "src": "1278:23:10", + "scope": 12050, + "src": "1278:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 8543, + "id": 11604, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 8542, + "id": 11603, "name": "StdStorage", "nameLocations": [ - "1278:10:10" + "1278:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "1278:10:10" + "referencedDeclaration": 11550, + "src": "1278:10:30" }, - "referencedDeclaration": 8489, - "src": "1278:10:10", + "referencedDeclaration": 11550, + "src": "1278:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "1277:25:10" + "src": "1277:25:30" }, "returnParameters": { - "id": 8548, + "id": 11609, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8547, + "id": 11608, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 8989, - "src": "1321:7:10", + "scope": 12050, + "src": "1321:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7281,10 +7281,10 @@ "typeString": "uint256" }, "typeName": { - "id": 8546, + "id": 11607, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1321:7:10", + "src": "1321:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7293,54 +7293,54 @@ "visibility": "internal" } ], - "src": "1320:9:10" + "src": "1320:9:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9009, + "id": 12070, "nodeType": "FunctionDefinition", - "src": "4574:156:10", + "src": "4574:156:30", "nodes": [], "body": { - "id": 9008, + "id": 12069, "nodeType": "Block", - "src": "4670:60:10", + "src": "4670:60:30", "nodes": [], "statements": [ { "expression": { - "id": 9004, + "id": 12065, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 9000, + "id": 12061, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8992, - "src": "4680:4:10", + "referencedDeclaration": 12053, + "src": "4680:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9002, + "id": 12063, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "4685:7:10", + "memberLocation": "4685:7:30", "memberName": "_target", "nodeType": "MemberAccess", - "referencedDeclaration": 8486, - "src": "4680:12:10", + "referencedDeclaration": 11547, + "src": "4680:12:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -7349,44 +7349,44 @@ "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 9003, + "id": 12064, "name": "_target", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8994, - "src": "4695:7:10", + "referencedDeclaration": 12055, + "src": "4695:7:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "4680:22:10", + "src": "4680:22:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 9005, + "id": 12066, "nodeType": "ExpressionStatement", - "src": "4680:22:10" + "src": "4680:22:30" }, { "expression": { - "id": 9006, + "id": 12067, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8992, - "src": "4719:4:10", + "referencedDeclaration": 12053, + "src": "4719:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 8999, - "id": 9007, + "functionReturnParameters": 12060, + "id": 12068, "nodeType": "Return", - "src": "4712:11:10" + "src": "4712:11:30" } ] }, @@ -7394,43 +7394,43 @@ "kind": "function", "modifiers": [], "name": "target", - "nameLocation": "4583:6:10", + "nameLocation": "4583:6:30", "parameters": { - "id": 8995, + "id": 12056, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8992, + "id": 12053, "mutability": "mutable", "name": "self", - "nameLocation": "4609:4:10", + "nameLocation": "4609:4:30", "nodeType": "VariableDeclaration", - "scope": 9009, - "src": "4590:23:10", + "scope": 12070, + "src": "4590:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 8991, + "id": 12052, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 8990, + "id": 12051, "name": "StdStorage", "nameLocations": [ - "4590:10:10" + "4590:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "4590:10:10" + "referencedDeclaration": 11550, + "src": "4590:10:30" }, - "referencedDeclaration": 8489, - "src": "4590:10:10", + "referencedDeclaration": 11550, + "src": "4590:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -7438,13 +7438,13 @@ }, { "constant": false, - "id": 8994, + "id": 12055, "mutability": "mutable", "name": "_target", - "nameLocation": "4623:7:10", + "nameLocation": "4623:7:30", "nodeType": "VariableDeclaration", - "scope": 9009, - "src": "4615:15:10", + "scope": 12070, + "src": "4615:15:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7452,10 +7452,10 @@ "typeString": "address" }, "typeName": { - "id": 8993, + "id": 12054, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4615:7:10", + "src": "4615:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -7465,98 +7465,98 @@ "visibility": "internal" } ], - "src": "4589:42:10" + "src": "4589:42:30" }, "returnParameters": { - "id": 8999, + "id": 12060, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 8998, + "id": 12059, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9009, - "src": "4650:18:10", + "scope": 12070, + "src": "4650:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 8997, + "id": 12058, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 8996, + "id": 12057, "name": "StdStorage", "nameLocations": [ - "4650:10:10" + "4650:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "4650:10:10" + "referencedDeclaration": 11550, + "src": "4650:10:30" }, - "referencedDeclaration": 8489, - "src": "4650:10:10", + "referencedDeclaration": 11550, + "src": "4650:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "4649:20:10" + "src": "4649:20:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9029, + "id": 12090, "nodeType": "FunctionDefinition", - "src": "4736:143:10", + "src": "4736:143:30", "nodes": [], "body": { - "id": 9028, + "id": 12089, "nodeType": "Block", - "src": "4825:54:10", + "src": "4825:54:30", "nodes": [], "statements": [ { "expression": { - "id": 9024, + "id": 12085, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 9020, + "id": 12081, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9012, - "src": "4835:4:10", + "referencedDeclaration": 12073, + "src": "4835:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9022, + "id": 12083, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "4840:4:10", + "memberLocation": "4840:4:30", "memberName": "_sig", "nodeType": "MemberAccess", - "referencedDeclaration": 8482, - "src": "4835:9:10", + "referencedDeclaration": 11543, + "src": "4835:9:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -7565,44 +7565,44 @@ "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 9023, + "id": 12084, "name": "_sig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9014, - "src": "4847:4:10", + "referencedDeclaration": 12075, + "src": "4847:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, - "src": "4835:16:10", + "src": "4835:16:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, - "id": 9025, + "id": 12086, "nodeType": "ExpressionStatement", - "src": "4835:16:10" + "src": "4835:16:30" }, { "expression": { - "id": 9026, + "id": 12087, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9012, - "src": "4868:4:10", + "referencedDeclaration": 12073, + "src": "4868:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9019, - "id": 9027, + "functionReturnParameters": 12080, + "id": 12088, "nodeType": "Return", - "src": "4861:11:10" + "src": "4861:11:30" } ] }, @@ -7610,43 +7610,43 @@ "kind": "function", "modifiers": [], "name": "sig", - "nameLocation": "4745:3:10", + "nameLocation": "4745:3:30", "parameters": { - "id": 9015, + "id": 12076, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9012, + "id": 12073, "mutability": "mutable", "name": "self", - "nameLocation": "4768:4:10", + "nameLocation": "4768:4:30", "nodeType": "VariableDeclaration", - "scope": 9029, - "src": "4749:23:10", + "scope": 12090, + "src": "4749:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9011, + "id": 12072, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9010, + "id": 12071, "name": "StdStorage", "nameLocations": [ - "4749:10:10" + "4749:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "4749:10:10" + "referencedDeclaration": 11550, + "src": "4749:10:30" }, - "referencedDeclaration": 8489, - "src": "4749:10:10", + "referencedDeclaration": 11550, + "src": "4749:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -7654,13 +7654,13 @@ }, { "constant": false, - "id": 9014, + "id": 12075, "mutability": "mutable", "name": "_sig", - "nameLocation": "4781:4:10", + "nameLocation": "4781:4:30", "nodeType": "VariableDeclaration", - "scope": 9029, - "src": "4774:11:10", + "scope": 12090, + "src": "4774:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7668,10 +7668,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 9013, + "id": 12074, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "4774:6:10", + "src": "4774:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -7680,98 +7680,98 @@ "visibility": "internal" } ], - "src": "4748:38:10" + "src": "4748:38:30" }, "returnParameters": { - "id": 9019, + "id": 12080, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9018, + "id": 12079, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9029, - "src": "4805:18:10", + "scope": 12090, + "src": "4805:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9017, + "id": 12078, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9016, + "id": 12077, "name": "StdStorage", "nameLocations": [ - "4805:10:10" + "4805:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "4805:10:10" + "referencedDeclaration": 11550, + "src": "4805:10:30" }, - "referencedDeclaration": 8489, - "src": "4805:10:10", + "referencedDeclaration": 11550, + "src": "4805:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "4804:20:10" + "src": "4804:20:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9051, + "id": 12112, "nodeType": "FunctionDefinition", - "src": "4885:156:10", + "src": "4885:156:30", "nodes": [], "body": { - "id": 9050, + "id": 12111, "nodeType": "Block", - "src": "4981:60:10", + "src": "4981:60:30", "nodes": [], "statements": [ { "expression": { - "id": 9046, + "id": 12107, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 9040, + "id": 12101, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9032, - "src": "4991:4:10", + "referencedDeclaration": 12093, + "src": "4991:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9042, + "id": 12103, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "4996:4:10", + "memberLocation": "4996:4:30", "memberName": "_sig", "nodeType": "MemberAccess", - "referencedDeclaration": 8482, - "src": "4991:9:10", + "referencedDeclaration": 11543, + "src": "4991:9:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -7782,12 +7782,12 @@ "rightHandSide": { "arguments": [ { - "id": 9044, + "id": 12105, "name": "_sig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9034, - "src": "5008:4:10", + "referencedDeclaration": 12095, + "src": "5008:4:30", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7801,18 +7801,18 @@ "typeString": "string memory" } ], - "id": 9043, + "id": 12104, "name": "sigs", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8540, - "src": "5003:4:10", + "referencedDeclaration": 11601, + "src": "5003:4:30", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_bytes4_$", "typeString": "function (string memory) pure returns (bytes4)" } }, - "id": 9045, + "id": 12106, "isConstant": false, "isLValue": false, "isPure": false, @@ -7821,40 +7821,40 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5003:10:10", + "src": "5003:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, - "src": "4991:22:10", + "src": "4991:22:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, - "id": 9047, + "id": 12108, "nodeType": "ExpressionStatement", - "src": "4991:22:10" + "src": "4991:22:30" }, { "expression": { - "id": 9048, + "id": 12109, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9032, - "src": "5030:4:10", + "referencedDeclaration": 12093, + "src": "5030:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9039, - "id": 9049, + "functionReturnParameters": 12100, + "id": 12110, "nodeType": "Return", - "src": "5023:11:10" + "src": "5023:11:30" } ] }, @@ -7862,43 +7862,43 @@ "kind": "function", "modifiers": [], "name": "sig", - "nameLocation": "4894:3:10", + "nameLocation": "4894:3:30", "parameters": { - "id": 9035, + "id": 12096, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9032, + "id": 12093, "mutability": "mutable", "name": "self", - "nameLocation": "4917:4:10", + "nameLocation": "4917:4:30", "nodeType": "VariableDeclaration", - "scope": 9051, - "src": "4898:23:10", + "scope": 12112, + "src": "4898:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9031, + "id": 12092, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9030, + "id": 12091, "name": "StdStorage", "nameLocations": [ - "4898:10:10" + "4898:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "4898:10:10" + "referencedDeclaration": 11550, + "src": "4898:10:30" }, - "referencedDeclaration": 8489, - "src": "4898:10:10", + "referencedDeclaration": 11550, + "src": "4898:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -7906,13 +7906,13 @@ }, { "constant": false, - "id": 9034, + "id": 12095, "mutability": "mutable", "name": "_sig", - "nameLocation": "4937:4:10", + "nameLocation": "4937:4:30", "nodeType": "VariableDeclaration", - "scope": 9051, - "src": "4923:18:10", + "scope": 12112, + "src": "4923:18:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7920,10 +7920,10 @@ "typeString": "string" }, "typeName": { - "id": 9033, + "id": 12094, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4923:6:10", + "src": "4923:6:30", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7932,66 +7932,66 @@ "visibility": "internal" } ], - "src": "4897:45:10" + "src": "4897:45:30" }, "returnParameters": { - "id": 9039, + "id": 12100, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9038, + "id": 12099, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9051, - "src": "4961:18:10", + "scope": 12112, + "src": "4961:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9037, + "id": 12098, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9036, + "id": 12097, "name": "StdStorage", "nameLocations": [ - "4961:10:10" + "4961:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "4961:10:10" + "referencedDeclaration": 11550, + "src": "4961:10:30" }, - "referencedDeclaration": 8489, - "src": "4961:10:10", + "referencedDeclaration": 11550, + "src": "4961:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "4960:20:10" + "src": "4960:20:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9082, + "id": 12143, "nodeType": "FunctionDefinition", - "src": "5047:179:10", + "src": "5047:179:30", "nodes": [], "body": { - "id": 9081, + "id": 12142, "nodeType": "Block", - "src": "5141:85:10", + "src": "5141:85:30", "nodes": [], "statements": [ { @@ -8004,12 +8004,12 @@ { "arguments": [ { - "id": 9073, + "id": 12134, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9056, - "src": "5191:3:10", + "referencedDeclaration": 12117, + "src": "5191:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -8023,26 +8023,26 @@ "typeString": "address" } ], - "id": 9072, + "id": 12133, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5183:7:10", + "src": "5183:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 9071, + "id": 12132, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "5183:7:10", + "src": "5183:7:30", "typeDescriptions": {} } }, - "id": 9074, + "id": 12135, "isConstant": false, "isLValue": false, "isPure": false, @@ -8051,7 +8051,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5183:12:10", + "src": "5183:12:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -8066,26 +8066,26 @@ "typeString": "uint160" } ], - "id": 9070, + "id": 12131, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5175:7:10", + "src": "5175:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 9069, + "id": 12130, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5175:7:10", + "src": "5175:7:30", "typeDescriptions": {} } }, - "id": 9075, + "id": 12136, "isConstant": false, "isLValue": false, "isPure": false, @@ -8094,7 +8094,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5175:21:10", + "src": "5175:21:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -8109,26 +8109,26 @@ "typeString": "uint256" } ], - "id": 9068, + "id": 12129, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5167:7:10", + "src": "5167:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9067, + "id": 12128, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5167:7:10", + "src": "5167:7:30", "typeDescriptions": {} } }, - "id": 9076, + "id": 12137, "isConstant": false, "isLValue": false, "isPure": false, @@ -8137,7 +8137,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5167:30:10", + "src": "5167:30:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -8154,47 +8154,47 @@ ], "expression": { "expression": { - "id": 9062, + "id": 12123, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9054, - "src": "5151:4:10", + "referencedDeclaration": 12115, + "src": "5151:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9065, + "id": 12126, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "5156:5:10", + "memberLocation": "5156:5:30", "memberName": "_keys", "nodeType": "MemberAccess", - "referencedDeclaration": 8480, - "src": "5151:10:10", + "referencedDeclaration": 11541, + "src": "5151:10:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" } }, - "id": 9066, + "id": 12127, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5162:4:10", + "memberLocation": "5162:4:30", "memberName": "push", "nodeType": "MemberAccess", - "src": "5151:15:10", + "src": "5151:15:30", "typeDescriptions": { "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_bytes32_$dyn_storage_ptr_$_t_bytes32_$returns$__$attached_to$_t_array$_t_bytes32_$dyn_storage_ptr_$", "typeString": "function (bytes32[] storage pointer,bytes32)" } }, - "id": 9077, + "id": 12138, "isConstant": false, "isLValue": false, "isPure": false, @@ -8203,34 +8203,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5151:47:10", + "src": "5151:47:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9078, + "id": 12139, "nodeType": "ExpressionStatement", - "src": "5151:47:10" + "src": "5151:47:30" }, { "expression": { - "id": 9079, + "id": 12140, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9054, - "src": "5215:4:10", + "referencedDeclaration": 12115, + "src": "5215:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9061, - "id": 9080, + "functionReturnParameters": 12122, + "id": 12141, "nodeType": "Return", - "src": "5208:11:10" + "src": "5208:11:30" } ] }, @@ -8238,43 +8238,43 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "5056:8:10", + "nameLocation": "5056:8:30", "parameters": { - "id": 9057, + "id": 12118, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9054, + "id": 12115, "mutability": "mutable", "name": "self", - "nameLocation": "5084:4:10", + "nameLocation": "5084:4:30", "nodeType": "VariableDeclaration", - "scope": 9082, - "src": "5065:23:10", + "scope": 12143, + "src": "5065:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9053, + "id": 12114, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9052, + "id": 12113, "name": "StdStorage", "nameLocations": [ - "5065:10:10" + "5065:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "5065:10:10" + "referencedDeclaration": 11550, + "src": "5065:10:30" }, - "referencedDeclaration": 8489, - "src": "5065:10:10", + "referencedDeclaration": 11550, + "src": "5065:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -8282,13 +8282,13 @@ }, { "constant": false, - "id": 9056, + "id": 12117, "mutability": "mutable", "name": "who", - "nameLocation": "5098:3:10", + "nameLocation": "5098:3:30", "nodeType": "VariableDeclaration", - "scope": 9082, - "src": "5090:11:10", + "scope": 12143, + "src": "5090:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8296,10 +8296,10 @@ "typeString": "address" }, "typeName": { - "id": 9055, + "id": 12116, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5090:7:10", + "src": "5090:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8309,66 +8309,66 @@ "visibility": "internal" } ], - "src": "5064:38:10" + "src": "5064:38:30" }, "returnParameters": { - "id": 9061, + "id": 12122, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9060, + "id": 12121, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9082, - "src": "5121:18:10", + "scope": 12143, + "src": "5121:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9059, + "id": 12120, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9058, + "id": 12119, "name": "StdStorage", "nameLocations": [ - "5121:10:10" + "5121:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "5121:10:10" + "referencedDeclaration": 11550, + "src": "5121:10:30" }, - "referencedDeclaration": 8489, - "src": "5121:10:10", + "referencedDeclaration": 11550, + "src": "5121:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "5120:20:10" + "src": "5120:20:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9107, + "id": 12168, "nodeType": "FunctionDefinition", - "src": "5232:161:10", + "src": "5232:161:30", "nodes": [], "body": { - "id": 9106, + "id": 12167, "nodeType": "Block", - "src": "5326:67:10", + "src": "5326:67:30", "nodes": [], "statements": [ { @@ -8377,12 +8377,12 @@ { "arguments": [ { - "id": 9100, + "id": 12161, "name": "amt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9087, - "src": "5360:3:10", + "referencedDeclaration": 12148, + "src": "5360:3:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8396,26 +8396,26 @@ "typeString": "uint256" } ], - "id": 9099, + "id": 12160, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5352:7:10", + "src": "5352:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9098, + "id": 12159, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5352:7:10", + "src": "5352:7:30", "typeDescriptions": {} } }, - "id": 9101, + "id": 12162, "isConstant": false, "isLValue": false, "isPure": false, @@ -8424,7 +8424,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5352:12:10", + "src": "5352:12:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -8441,47 +8441,47 @@ ], "expression": { "expression": { - "id": 9093, + "id": 12154, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9085, - "src": "5336:4:10", + "referencedDeclaration": 12146, + "src": "5336:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9096, + "id": 12157, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "5341:5:10", + "memberLocation": "5341:5:30", "memberName": "_keys", "nodeType": "MemberAccess", - "referencedDeclaration": 8480, - "src": "5336:10:10", + "referencedDeclaration": 11541, + "src": "5336:10:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" } }, - "id": 9097, + "id": 12158, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5347:4:10", + "memberLocation": "5347:4:30", "memberName": "push", "nodeType": "MemberAccess", - "src": "5336:15:10", + "src": "5336:15:30", "typeDescriptions": { "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_bytes32_$dyn_storage_ptr_$_t_bytes32_$returns$__$attached_to$_t_array$_t_bytes32_$dyn_storage_ptr_$", "typeString": "function (bytes32[] storage pointer,bytes32)" } }, - "id": 9102, + "id": 12163, "isConstant": false, "isLValue": false, "isPure": false, @@ -8490,34 +8490,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5336:29:10", + "src": "5336:29:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9103, + "id": 12164, "nodeType": "ExpressionStatement", - "src": "5336:29:10" + "src": "5336:29:30" }, { "expression": { - "id": 9104, + "id": 12165, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9085, - "src": "5382:4:10", + "referencedDeclaration": 12146, + "src": "5382:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9092, - "id": 9105, + "functionReturnParameters": 12153, + "id": 12166, "nodeType": "Return", - "src": "5375:11:10" + "src": "5375:11:30" } ] }, @@ -8525,43 +8525,43 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "5241:8:10", + "nameLocation": "5241:8:30", "parameters": { - "id": 9088, + "id": 12149, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9085, + "id": 12146, "mutability": "mutable", "name": "self", - "nameLocation": "5269:4:10", + "nameLocation": "5269:4:30", "nodeType": "VariableDeclaration", - "scope": 9107, - "src": "5250:23:10", + "scope": 12168, + "src": "5250:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9084, + "id": 12145, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9083, + "id": 12144, "name": "StdStorage", "nameLocations": [ - "5250:10:10" + "5250:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "5250:10:10" + "referencedDeclaration": 11550, + "src": "5250:10:30" }, - "referencedDeclaration": 8489, - "src": "5250:10:10", + "referencedDeclaration": 11550, + "src": "5250:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -8569,13 +8569,13 @@ }, { "constant": false, - "id": 9087, + "id": 12148, "mutability": "mutable", "name": "amt", - "nameLocation": "5283:3:10", + "nameLocation": "5283:3:30", "nodeType": "VariableDeclaration", - "scope": 9107, - "src": "5275:11:10", + "scope": 12168, + "src": "5275:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8583,10 +8583,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9086, + "id": 12147, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5275:7:10", + "src": "5275:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8595,78 +8595,78 @@ "visibility": "internal" } ], - "src": "5249:38:10" + "src": "5249:38:30" }, "returnParameters": { - "id": 9092, + "id": 12153, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9091, + "id": 12152, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9107, - "src": "5306:18:10", + "scope": 12168, + "src": "5306:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9090, + "id": 12151, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9089, + "id": 12150, "name": "StdStorage", "nameLocations": [ - "5306:10:10" + "5306:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "5306:10:10" + "referencedDeclaration": 11550, + "src": "5306:10:30" }, - "referencedDeclaration": 8489, - "src": "5306:10:10", + "referencedDeclaration": 11550, + "src": "5306:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "5305:20:10" + "src": "5305:20:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9129, + "id": 12190, "nodeType": "FunctionDefinition", - "src": "5399:152:10", + "src": "5399:152:30", "nodes": [], "body": { - "id": 9128, + "id": 12189, "nodeType": "Block", - "src": "5493:58:10", + "src": "5493:58:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9123, + "id": 12184, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9112, - "src": "5519:3:10", + "referencedDeclaration": 12173, + "src": "5519:3:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8682,47 +8682,47 @@ ], "expression": { "expression": { - "id": 9118, + "id": 12179, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9110, - "src": "5503:4:10", + "referencedDeclaration": 12171, + "src": "5503:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9121, + "id": 12182, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "5508:5:10", + "memberLocation": "5508:5:30", "memberName": "_keys", "nodeType": "MemberAccess", - "referencedDeclaration": 8480, - "src": "5503:10:10", + "referencedDeclaration": 11541, + "src": "5503:10:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" } }, - "id": 9122, + "id": 12183, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5514:4:10", + "memberLocation": "5514:4:30", "memberName": "push", "nodeType": "MemberAccess", - "src": "5503:15:10", + "src": "5503:15:30", "typeDescriptions": { "typeIdentifier": "t_function_arraypush_nonpayable$_t_array$_t_bytes32_$dyn_storage_ptr_$_t_bytes32_$returns$__$attached_to$_t_array$_t_bytes32_$dyn_storage_ptr_$", "typeString": "function (bytes32[] storage pointer,bytes32)" } }, - "id": 9124, + "id": 12185, "isConstant": false, "isLValue": false, "isPure": false, @@ -8731,34 +8731,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5503:20:10", + "src": "5503:20:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9125, + "id": 12186, "nodeType": "ExpressionStatement", - "src": "5503:20:10" + "src": "5503:20:30" }, { "expression": { - "id": 9126, + "id": 12187, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9110, - "src": "5540:4:10", + "referencedDeclaration": 12171, + "src": "5540:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9117, - "id": 9127, + "functionReturnParameters": 12178, + "id": 12188, "nodeType": "Return", - "src": "5533:11:10" + "src": "5533:11:30" } ] }, @@ -8766,43 +8766,43 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "5408:8:10", + "nameLocation": "5408:8:30", "parameters": { - "id": 9113, + "id": 12174, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9110, + "id": 12171, "mutability": "mutable", "name": "self", - "nameLocation": "5436:4:10", + "nameLocation": "5436:4:30", "nodeType": "VariableDeclaration", - "scope": 9129, - "src": "5417:23:10", + "scope": 12190, + "src": "5417:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9109, + "id": 12170, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9108, + "id": 12169, "name": "StdStorage", "nameLocations": [ - "5417:10:10" + "5417:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "5417:10:10" + "referencedDeclaration": 11550, + "src": "5417:10:30" }, - "referencedDeclaration": 8489, - "src": "5417:10:10", + "referencedDeclaration": 11550, + "src": "5417:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -8810,13 +8810,13 @@ }, { "constant": false, - "id": 9112, + "id": 12173, "mutability": "mutable", "name": "key", - "nameLocation": "5450:3:10", + "nameLocation": "5450:3:30", "nodeType": "VariableDeclaration", - "scope": 9129, - "src": "5442:11:10", + "scope": 12190, + "src": "5442:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8824,10 +8824,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9111, + "id": 12172, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5442:7:10", + "src": "5442:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8836,98 +8836,98 @@ "visibility": "internal" } ], - "src": "5416:38:10" + "src": "5416:38:30" }, "returnParameters": { - "id": 9117, + "id": 12178, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9116, + "id": 12177, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9129, - "src": "5473:18:10", + "scope": 12190, + "src": "5473:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9115, + "id": 12176, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9114, + "id": 12175, "name": "StdStorage", "nameLocations": [ - "5473:10:10" + "5473:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "5473:10:10" + "referencedDeclaration": 11550, + "src": "5473:10:30" }, - "referencedDeclaration": 8489, - "src": "5473:10:10", + "referencedDeclaration": 11550, + "src": "5473:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "5472:20:10" + "src": "5472:20:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9149, + "id": 12210, "nodeType": "FunctionDefinition", - "src": "5557:152:10", + "src": "5557:152:30", "nodes": [], "body": { - "id": 9148, + "id": 12209, "nodeType": "Block", - "src": "5651:58:10", + "src": "5651:58:30", "nodes": [], "statements": [ { "expression": { - "id": 9144, + "id": 12205, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "expression": { - "id": 9140, + "id": 12201, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9132, - "src": "5661:4:10", + "referencedDeclaration": 12193, + "src": "5661:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9142, + "id": 12203, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "5666:6:10", + "memberLocation": "5666:6:30", "memberName": "_depth", "nodeType": "MemberAccess", - "referencedDeclaration": 8484, - "src": "5661:11:10", + "referencedDeclaration": 11545, + "src": "5661:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8936,44 +8936,44 @@ "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 9143, + "id": 12204, "name": "_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9134, - "src": "5675:6:10", + "referencedDeclaration": 12195, + "src": "5675:6:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "5661:20:10", + "src": "5661:20:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 9145, + "id": 12206, "nodeType": "ExpressionStatement", - "src": "5661:20:10" + "src": "5661:20:30" }, { "expression": { - "id": 9146, + "id": 12207, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9132, - "src": "5698:4:10", + "referencedDeclaration": 12193, + "src": "5698:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9139, - "id": 9147, + "functionReturnParameters": 12200, + "id": 12208, "nodeType": "Return", - "src": "5691:11:10" + "src": "5691:11:30" } ] }, @@ -8981,43 +8981,43 @@ "kind": "function", "modifiers": [], "name": "depth", - "nameLocation": "5566:5:10", + "nameLocation": "5566:5:30", "parameters": { - "id": 9135, + "id": 12196, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9132, + "id": 12193, "mutability": "mutable", "name": "self", - "nameLocation": "5591:4:10", + "nameLocation": "5591:4:30", "nodeType": "VariableDeclaration", - "scope": 9149, - "src": "5572:23:10", + "scope": 12210, + "src": "5572:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9131, + "id": 12192, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9130, + "id": 12191, "name": "StdStorage", "nameLocations": [ - "5572:10:10" + "5572:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "5572:10:10" + "referencedDeclaration": 11550, + "src": "5572:10:30" }, - "referencedDeclaration": 8489, - "src": "5572:10:10", + "referencedDeclaration": 11550, + "src": "5572:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -9025,13 +9025,13 @@ }, { "constant": false, - "id": 9134, + "id": 12195, "mutability": "mutable", "name": "_depth", - "nameLocation": "5605:6:10", + "nameLocation": "5605:6:30", "nodeType": "VariableDeclaration", - "scope": 9149, - "src": "5597:14:10", + "scope": 12210, + "src": "5597:14:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9039,10 +9039,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9133, + "id": 12194, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5597:7:10", + "src": "5597:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9051,82 +9051,82 @@ "visibility": "internal" } ], - "src": "5571:41:10" + "src": "5571:41:30" }, "returnParameters": { - "id": 9139, + "id": 12200, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9138, + "id": 12199, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9149, - "src": "5631:18:10", + "scope": 12210, + "src": "5631:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9137, + "id": 12198, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9136, + "id": 12197, "name": "StdStorage", "nameLocations": [ - "5631:10:10" + "5631:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "5631:10:10" + "referencedDeclaration": 11550, + "src": "5631:10:30" }, - "referencedDeclaration": 8489, - "src": "5631:10:10", + "referencedDeclaration": 11550, + "src": "5631:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "5630:20:10" + "src": "5630:20:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9181, + "id": 12242, "nodeType": "FunctionDefinition", - "src": "5715:194:10", + "src": "5715:194:30", "nodes": [], "body": { - "id": 9180, + "id": 12241, "nodeType": "Block", - "src": "5785:124:10", + "src": "5785:124:30", "nodes": [], "statements": [ { "assignments": [ - 9158 + 12219 ], "declarations": [ { "constant": false, - "id": 9158, + "id": 12219, "mutability": "mutable", "name": "t", - "nameLocation": "5803:1:10", + "nameLocation": "5803:1:30", "nodeType": "VariableDeclaration", - "scope": 9180, - "src": "5795:9:10", + "scope": 12241, + "src": "5795:9:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9134,10 +9134,10 @@ "typeString": "address" }, "typeName": { - "id": 9157, + "id": 12218, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5795:7:10", + "src": "5795:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9147,52 +9147,52 @@ "visibility": "internal" } ], - "id": 9161, + "id": 12222, "initialValue": { "expression": { - "id": 9159, + "id": 12220, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9152, - "src": "5807:4:10", + "referencedDeclaration": 12213, + "src": "5807:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9160, + "id": 12221, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "5812:7:10", + "memberLocation": "5812:7:30", "memberName": "_target", "nodeType": "MemberAccess", - "referencedDeclaration": 8486, - "src": "5807:12:10", + "referencedDeclaration": 11547, + "src": "5807:12:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "VariableDeclarationStatement", - "src": "5795:24:10" + "src": "5795:24:30" }, { "assignments": [ - 9163 + 12224 ], "declarations": [ { "constant": false, - "id": 9163, + "id": 12224, "mutability": "mutable", "name": "s", - "nameLocation": "5837:1:10", + "nameLocation": "5837:1:30", "nodeType": "VariableDeclaration", - "scope": 9180, - "src": "5829:9:10", + "scope": 12241, + "src": "5829:9:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9200,10 +9200,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9162, + "id": 12223, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5829:7:10", + "src": "5829:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9212,18 +9212,18 @@ "visibility": "internal" } ], - "id": 9167, + "id": 12228, "initialValue": { "arguments": [ { - "id": 9165, + "id": 12226, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9152, - "src": "5846:4:10", + "referencedDeclaration": 12213, + "src": "5846:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -9231,22 +9231,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], - "id": 9164, + "id": 12225, "name": "find", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8989, - "src": "5841:4:10", + "referencedDeclaration": 12050, + "src": "5841:4:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_uint256_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" } }, - "id": 9166, + "id": 12227, "isConstant": false, "isLValue": false, "isPure": false, @@ -9255,7 +9255,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5841:10:10", + "src": "5841:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -9263,7 +9263,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "5829:22:10" + "src": "5829:22:30" }, { "expression": { @@ -9271,12 +9271,12 @@ { "arguments": [ { - "id": 9172, + "id": 12233, "name": "t", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9158, - "src": "5887:1:10", + "referencedDeclaration": 12219, + "src": "5887:1:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -9285,12 +9285,12 @@ { "arguments": [ { - "id": 9175, + "id": 12236, "name": "s", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9163, - "src": "5898:1:10", + "referencedDeclaration": 12224, + "src": "5898:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9304,26 +9304,26 @@ "typeString": "uint256" } ], - "id": 9174, + "id": 12235, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5890:7:10", + "src": "5890:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9173, + "id": 12234, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5890:7:10", + "src": "5890:7:30", "typeDescriptions": {} } }, - "id": 9176, + "id": 12237, "isConstant": false, "isLValue": false, "isPure": false, @@ -9332,7 +9332,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5890:10:10", + "src": "5890:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -9352,33 +9352,33 @@ } ], "expression": { - "id": 9170, + "id": 12231, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "5879:2:10", + "referencedDeclaration": 11583, + "src": "5879:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 9171, + "id": 12232, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5882:4:10", + "memberLocation": "5882:4:30", "memberName": "load", "nodeType": "MemberAccess", - "referencedDeclaration": 12359, - "src": "5879:7:10", + "referencedDeclaration": 15420, + "src": "5879:7:30", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_address_$_t_bytes32_$returns$_t_bytes32_$", "typeString": "function (address,bytes32) view external returns (bytes32)" } }, - "id": 9177, + "id": 12238, "isConstant": false, "isLValue": false, "isPure": false, @@ -9387,7 +9387,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5879:22:10", + "src": "5879:22:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -9403,32 +9403,32 @@ } ], "expression": { - "id": 9168, + "id": 12229, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5868:3:10", + "src": "5868:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 9169, + "id": 12230, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5872:6:10", + "memberLocation": "5872:6:30", "memberName": "encode", "nodeType": "MemberAccess", - "src": "5868:10:10", + "src": "5868:10:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 9178, + "id": 12239, "isConstant": false, "isLValue": false, "isPure": false, @@ -9437,17 +9437,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5868:34:10", + "src": "5868:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "functionReturnParameters": 9156, - "id": 9179, + "functionReturnParameters": 12217, + "id": 12240, "nodeType": "Return", - "src": "5861:41:10" + "src": "5861:41:30" } ] }, @@ -9455,64 +9455,64 @@ "kind": "function", "modifiers": [], "name": "read", - "nameLocation": "5724:4:10", + "nameLocation": "5724:4:30", "parameters": { - "id": 9153, + "id": 12214, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9152, + "id": 12213, "mutability": "mutable", "name": "self", - "nameLocation": "5748:4:10", + "nameLocation": "5748:4:30", "nodeType": "VariableDeclaration", - "scope": 9181, - "src": "5729:23:10", + "scope": 12242, + "src": "5729:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9151, + "id": 12212, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9150, + "id": 12211, "name": "StdStorage", "nameLocations": [ - "5729:10:10" + "5729:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "5729:10:10" + "referencedDeclaration": 11550, + "src": "5729:10:30" }, - "referencedDeclaration": 8489, - "src": "5729:10:10", + "referencedDeclaration": 11550, + "src": "5729:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "5728:25:10" + "src": "5728:25:30" }, "returnParameters": { - "id": 9156, + "id": 12217, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9155, + "id": 12216, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9181, - "src": "5771:12:10", + "scope": 12242, + "src": "5771:12:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9520,10 +9520,10 @@ "typeString": "bytes" }, "typeName": { - "id": 9154, + "id": 12215, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5771:5:10", + "src": "5771:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -9532,22 +9532,22 @@ "visibility": "internal" } ], - "src": "5770:14:10" + "src": "5770:14:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "private" }, { - "id": 9200, + "id": 12261, "nodeType": "FunctionDefinition", - "src": "5915:131:10", + "src": "5915:131:30", "nodes": [], "body": { - "id": 9199, + "id": 12260, "nodeType": "Block", - "src": "5989:57:10", + "src": "5989:57:30", "nodes": [], "statements": [ { @@ -9556,14 +9556,14 @@ { "arguments": [ { - "id": 9192, + "id": 12253, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9184, - "src": "6022:4:10", + "referencedDeclaration": 12245, + "src": "6022:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -9571,22 +9571,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], - "id": 9191, + "id": 12252, "name": "read", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9181, - "src": "6017:4:10", + "referencedDeclaration": 12242, + "src": "6017:4:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_bytes_memory_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (struct StdStorage storage pointer) returns (bytes memory)" } }, - "id": 9193, + "id": 12254, "isConstant": false, "isLValue": false, "isPure": false, @@ -9595,7 +9595,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6017:10:10", + "src": "6017:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9605,34 +9605,34 @@ { "components": [ { - "id": 9195, + "id": 12256, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6030:7:10", + "src": "6030:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9194, + "id": 12255, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6030:7:10", + "src": "6030:7:30", "typeDescriptions": {} } } ], - "id": 9196, + "id": 12257, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "6029:9:10", + "src": "6029:9:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" @@ -9651,32 +9651,32 @@ } ], "expression": { - "id": 9189, + "id": 12250, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6006:3:10", + "src": "6006:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 9190, + "id": 12251, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6010:6:10", + "memberLocation": "6010:6:30", "memberName": "decode", "nodeType": "MemberAccess", - "src": "6006:10:10", + "src": "6006:10:30", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 9197, + "id": 12258, "isConstant": false, "isLValue": false, "isPure": false, @@ -9685,17 +9685,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6006:33:10", + "src": "6006:33:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "functionReturnParameters": 9188, - "id": 9198, + "functionReturnParameters": 12249, + "id": 12259, "nodeType": "Return", - "src": "5999:40:10" + "src": "5999:40:30" } ] }, @@ -9703,64 +9703,64 @@ "kind": "function", "modifiers": [], "name": "read_bytes32", - "nameLocation": "5924:12:10", + "nameLocation": "5924:12:30", "parameters": { - "id": 9185, + "id": 12246, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9184, + "id": 12245, "mutability": "mutable", "name": "self", - "nameLocation": "5956:4:10", + "nameLocation": "5956:4:30", "nodeType": "VariableDeclaration", - "scope": 9200, - "src": "5937:23:10", + "scope": 12261, + "src": "5937:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9183, + "id": 12244, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9182, + "id": 12243, "name": "StdStorage", "nameLocations": [ - "5937:10:10" + "5937:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "5937:10:10" + "referencedDeclaration": 11550, + "src": "5937:10:30" }, - "referencedDeclaration": 8489, - "src": "5937:10:10", + "referencedDeclaration": 11550, + "src": "5937:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "5936:25:10" + "src": "5936:25:30" }, "returnParameters": { - "id": 9188, + "id": 12249, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9187, + "id": 12248, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9200, - "src": "5980:7:10", + "scope": 12261, + "src": "5980:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9768,10 +9768,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9186, + "id": 12247, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5980:7:10", + "src": "5980:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -9780,38 +9780,38 @@ "visibility": "internal" } ], - "src": "5979:9:10" + "src": "5979:9:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9231, + "id": 12292, "nodeType": "FunctionDefinition", - "src": "6052:279:10", + "src": "6052:279:30", "nodes": [], "body": { - "id": 9230, + "id": 12291, "nodeType": "Block", - "src": "6120:211:10", + "src": "6120:211:30", "nodes": [], "statements": [ { "assignments": [ - 9209 + 12270 ], "declarations": [ { "constant": false, - "id": 9209, + "id": 12270, "mutability": "mutable", "name": "v", - "nameLocation": "6137:1:10", + "nameLocation": "6137:1:30", "nodeType": "VariableDeclaration", - "scope": 9230, - "src": "6130:8:10", + "scope": 12291, + "src": "6130:8:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9819,10 +9819,10 @@ "typeString": "int256" }, "typeName": { - "id": 9208, + "id": 12269, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6130:6:10", + "src": "6130:6:30", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -9831,18 +9831,18 @@ "visibility": "internal" } ], - "id": 9213, + "id": 12274, "initialValue": { "arguments": [ { - "id": 9211, + "id": 12272, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9203, - "src": "6150:4:10", + "referencedDeclaration": 12264, + "src": "6150:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -9850,22 +9850,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], - "id": 9210, + "id": 12271, "name": "read_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9288, - "src": "6141:8:10", + "referencedDeclaration": 12349, + "src": "6141:8:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_int256_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_int256_$", "typeString": "function (struct StdStorage storage pointer) returns (int256)" } }, - "id": 9212, + "id": 12273, "isConstant": false, "isLValue": false, "isPure": false, @@ -9874,7 +9874,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6141:14:10", + "src": "6141:14:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_int256", @@ -9882,7 +9882,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "6130:25:10" + "src": "6130:25:30" }, { "condition": { @@ -9890,18 +9890,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 9216, + "id": 12277, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 9214, + "id": 12275, "name": "v", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9209, - "src": "6169:1:10", + "referencedDeclaration": 12270, + "src": "6169:1:30", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -9911,50 +9911,50 @@ "operator": "==", "rightExpression": { "hexValue": "30", - "id": 9215, + "id": 12276, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6174:1:10", + "src": "6174:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "6169:6:10", + "src": "6169:6:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 9219, + "id": 12280, "nodeType": "IfStatement", - "src": "6165:24:10", + "src": "6165:24:30", "trueBody": { "expression": { "hexValue": "66616c7365", - "id": 9217, + "id": 12278, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "6184:5:10", + "src": "6184:5:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "false" }, - "functionReturnParameters": 9207, - "id": 9218, + "functionReturnParameters": 12268, + "id": 12279, "nodeType": "Return", - "src": "6177:12:10" + "src": "6177:12:30" } }, { @@ -9963,18 +9963,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 9222, + "id": 12283, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 9220, + "id": 12281, "name": "v", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9209, - "src": "6203:1:10", + "referencedDeclaration": 12270, + "src": "6203:1:30", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -9984,50 +9984,50 @@ "operator": "==", "rightExpression": { "hexValue": "31", - "id": 9221, + "id": 12282, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6208:1:10", + "src": "6208:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "6203:6:10", + "src": "6203:6:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 9225, + "id": 12286, "nodeType": "IfStatement", - "src": "6199:23:10", + "src": "6199:23:30", "trueBody": { "expression": { "hexValue": "74727565", - "id": 9223, + "id": 12284, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "6218:4:10", + "src": "6218:4:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "true" }, - "functionReturnParameters": 9207, - "id": 9224, + "functionReturnParameters": 12268, + "id": 12285, "nodeType": "Return", - "src": "6211:11:10" + "src": "6211:11:30" } }, { @@ -10035,14 +10035,14 @@ "arguments": [ { "hexValue": "73746453746f7261676520726561645f626f6f6c2853746453746f72616765293a2043616e6e6f74206465636f64652e204d616b65207375726520796f75206172652072656164696e67206120626f6f6c2e", - "id": 9227, + "id": 12288, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6239:84:10", + "src": "6239:84:30", "typeDescriptions": { "typeIdentifier": "t_stringliteral_91e3b02d190bb3e407570bfe894974b331ad10ba40f732248485a8a79ed8e4f5", "typeString": "literal_string \"stdStorage read_bool(StdStorage): Cannot decode. Make sure you are reading a bool.\"" @@ -10057,7 +10057,7 @@ "typeString": "literal_string \"stdStorage read_bool(StdStorage): Cannot decode. Make sure you are reading a bool.\"" } ], - "id": 9226, + "id": 12287, "name": "revert", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -10065,13 +10065,13 @@ -19 ], "referencedDeclaration": -19, - "src": "6232:6:10", + "src": "6232:6:30", "typeDescriptions": { "typeIdentifier": "t_function_revert_pure$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory) pure" } }, - "id": 9228, + "id": 12289, "isConstant": false, "isLValue": false, "isPure": false, @@ -10080,16 +10080,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6232:92:10", + "src": "6232:92:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9229, + "id": 12290, "nodeType": "ExpressionStatement", - "src": "6232:92:10" + "src": "6232:92:30" } ] }, @@ -10097,64 +10097,64 @@ "kind": "function", "modifiers": [], "name": "read_bool", - "nameLocation": "6061:9:10", + "nameLocation": "6061:9:30", "parameters": { - "id": 9204, + "id": 12265, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9203, + "id": 12264, "mutability": "mutable", "name": "self", - "nameLocation": "6090:4:10", + "nameLocation": "6090:4:30", "nodeType": "VariableDeclaration", - "scope": 9231, - "src": "6071:23:10", + "scope": 12292, + "src": "6071:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9202, + "id": 12263, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9201, + "id": 12262, "name": "StdStorage", "nameLocations": [ - "6071:10:10" + "6071:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "6071:10:10" + "referencedDeclaration": 11550, + "src": "6071:10:30" }, - "referencedDeclaration": 8489, - "src": "6071:10:10", + "referencedDeclaration": 11550, + "src": "6071:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "6070:25:10" + "src": "6070:25:30" }, "returnParameters": { - "id": 9207, + "id": 12268, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9206, + "id": 12267, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9231, - "src": "6114:4:10", + "scope": 12292, + "src": "6114:4:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10162,10 +10162,10 @@ "typeString": "bool" }, "typeName": { - "id": 9205, + "id": 12266, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6114:4:10", + "src": "6114:4:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10174,22 +10174,22 @@ "visibility": "internal" } ], - "src": "6113:6:10" + "src": "6113:6:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9250, + "id": 12311, "nodeType": "FunctionDefinition", - "src": "6337:131:10", + "src": "6337:131:30", "nodes": [], "body": { - "id": 9249, + "id": 12310, "nodeType": "Block", - "src": "6411:57:10", + "src": "6411:57:30", "nodes": [], "statements": [ { @@ -10198,14 +10198,14 @@ { "arguments": [ { - "id": 9242, + "id": 12303, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9234, - "src": "6444:4:10", + "referencedDeclaration": 12295, + "src": "6444:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -10213,22 +10213,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], - "id": 9241, + "id": 12302, "name": "read", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9181, - "src": "6439:4:10", + "referencedDeclaration": 12242, + "src": "6439:4:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_bytes_memory_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (struct StdStorage storage pointer) returns (bytes memory)" } }, - "id": 9243, + "id": 12304, "isConstant": false, "isLValue": false, "isPure": false, @@ -10237,7 +10237,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6439:10:10", + "src": "6439:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10247,34 +10247,34 @@ { "components": [ { - "id": 9245, + "id": 12306, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6452:7:10", + "src": "6452:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 9244, + "id": 12305, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6452:7:10", + "src": "6452:7:30", "typeDescriptions": {} } } ], - "id": 9246, + "id": 12307, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "6451:9:10", + "src": "6451:9:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" @@ -10293,32 +10293,32 @@ } ], "expression": { - "id": 9239, + "id": 12300, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6428:3:10", + "src": "6428:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 9240, + "id": 12301, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6432:6:10", + "memberLocation": "6432:6:30", "memberName": "decode", "nodeType": "MemberAccess", - "src": "6428:10:10", + "src": "6428:10:30", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 9247, + "id": 12308, "isConstant": false, "isLValue": false, "isPure": false, @@ -10327,17 +10327,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6428:33:10", + "src": "6428:33:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address_payable", "typeString": "address payable" } }, - "functionReturnParameters": 9238, - "id": 9248, + "functionReturnParameters": 12299, + "id": 12309, "nodeType": "Return", - "src": "6421:40:10" + "src": "6421:40:30" } ] }, @@ -10345,64 +10345,64 @@ "kind": "function", "modifiers": [], "name": "read_address", - "nameLocation": "6346:12:10", + "nameLocation": "6346:12:30", "parameters": { - "id": 9235, + "id": 12296, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9234, + "id": 12295, "mutability": "mutable", "name": "self", - "nameLocation": "6378:4:10", + "nameLocation": "6378:4:30", "nodeType": "VariableDeclaration", - "scope": 9250, - "src": "6359:23:10", + "scope": 12311, + "src": "6359:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9233, + "id": 12294, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9232, + "id": 12293, "name": "StdStorage", "nameLocations": [ - "6359:10:10" + "6359:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "6359:10:10" + "referencedDeclaration": 11550, + "src": "6359:10:30" }, - "referencedDeclaration": 8489, - "src": "6359:10:10", + "referencedDeclaration": 11550, + "src": "6359:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "6358:25:10" + "src": "6358:25:30" }, "returnParameters": { - "id": 9238, + "id": 12299, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9237, + "id": 12298, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9250, - "src": "6402:7:10", + "scope": 12311, + "src": "6402:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10410,10 +10410,10 @@ "typeString": "address" }, "typeName": { - "id": 9236, + "id": 12297, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6402:7:10", + "src": "6402:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10423,22 +10423,22 @@ "visibility": "internal" } ], - "src": "6401:9:10" + "src": "6401:9:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9269, + "id": 12330, "nodeType": "FunctionDefinition", - "src": "6474:128:10", + "src": "6474:128:30", "nodes": [], "body": { - "id": 9268, + "id": 12329, "nodeType": "Block", - "src": "6545:57:10", + "src": "6545:57:30", "nodes": [], "statements": [ { @@ -10447,14 +10447,14 @@ { "arguments": [ { - "id": 9261, + "id": 12322, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9253, - "src": "6578:4:10", + "referencedDeclaration": 12314, + "src": "6578:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -10462,22 +10462,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], - "id": 9260, + "id": 12321, "name": "read", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9181, - "src": "6573:4:10", + "referencedDeclaration": 12242, + "src": "6573:4:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_bytes_memory_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (struct StdStorage storage pointer) returns (bytes memory)" } }, - "id": 9262, + "id": 12323, "isConstant": false, "isLValue": false, "isPure": false, @@ -10486,7 +10486,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6573:10:10", + "src": "6573:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10496,34 +10496,34 @@ { "components": [ { - "id": 9264, + "id": 12325, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6586:7:10", + "src": "6586:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 9263, + "id": 12324, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6586:7:10", + "src": "6586:7:30", "typeDescriptions": {} } } ], - "id": 9265, + "id": 12326, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "6585:9:10", + "src": "6585:9:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -10542,32 +10542,32 @@ } ], "expression": { - "id": 9258, + "id": 12319, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6562:3:10", + "src": "6562:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 9259, + "id": 12320, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6566:6:10", + "memberLocation": "6566:6:30", "memberName": "decode", "nodeType": "MemberAccess", - "src": "6562:10:10", + "src": "6562:10:30", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 9266, + "id": 12327, "isConstant": false, "isLValue": false, "isPure": false, @@ -10576,17 +10576,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6562:33:10", + "src": "6562:33:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 9257, - "id": 9267, + "functionReturnParameters": 12318, + "id": 12328, "nodeType": "Return", - "src": "6555:40:10" + "src": "6555:40:30" } ] }, @@ -10594,64 +10594,64 @@ "kind": "function", "modifiers": [], "name": "read_uint", - "nameLocation": "6483:9:10", + "nameLocation": "6483:9:30", "parameters": { - "id": 9254, + "id": 12315, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9253, + "id": 12314, "mutability": "mutable", "name": "self", - "nameLocation": "6512:4:10", + "nameLocation": "6512:4:30", "nodeType": "VariableDeclaration", - "scope": 9269, - "src": "6493:23:10", + "scope": 12330, + "src": "6493:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9252, + "id": 12313, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9251, + "id": 12312, "name": "StdStorage", "nameLocations": [ - "6493:10:10" + "6493:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "6493:10:10" + "referencedDeclaration": 11550, + "src": "6493:10:30" }, - "referencedDeclaration": 8489, - "src": "6493:10:10", + "referencedDeclaration": 11550, + "src": "6493:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "6492:25:10" + "src": "6492:25:30" }, "returnParameters": { - "id": 9257, + "id": 12318, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9256, + "id": 12317, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9269, - "src": "6536:7:10", + "scope": 12330, + "src": "6536:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10659,10 +10659,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9255, + "id": 12316, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6536:7:10", + "src": "6536:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10671,22 +10671,22 @@ "visibility": "internal" } ], - "src": "6535:9:10" + "src": "6535:9:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9288, + "id": 12349, "nodeType": "FunctionDefinition", - "src": "6608:125:10", + "src": "6608:125:30", "nodes": [], "body": { - "id": 9287, + "id": 12348, "nodeType": "Block", - "src": "6677:56:10", + "src": "6677:56:30", "nodes": [], "statements": [ { @@ -10695,14 +10695,14 @@ { "arguments": [ { - "id": 9280, + "id": 12341, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9272, - "src": "6710:4:10", + "referencedDeclaration": 12333, + "src": "6710:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -10710,22 +10710,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], - "id": 9279, + "id": 12340, "name": "read", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9181, - "src": "6705:4:10", + "referencedDeclaration": 12242, + "src": "6705:4:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_bytes_memory_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (struct StdStorage storage pointer) returns (bytes memory)" } }, - "id": 9281, + "id": 12342, "isConstant": false, "isLValue": false, "isPure": false, @@ -10734,7 +10734,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6705:10:10", + "src": "6705:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10744,34 +10744,34 @@ { "components": [ { - "id": 9283, + "id": 12344, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6718:6:10", + "src": "6718:6:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_int256_$", "typeString": "type(int256)" }, "typeName": { - "id": 9282, + "id": 12343, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6718:6:10", + "src": "6718:6:30", "typeDescriptions": {} } } ], - "id": 9284, + "id": 12345, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "6717:8:10", + "src": "6717:8:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_int256_$", "typeString": "type(int256)" @@ -10790,32 +10790,32 @@ } ], "expression": { - "id": 9277, + "id": 12338, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6694:3:10", + "src": "6694:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 9278, + "id": 12339, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6698:6:10", + "memberLocation": "6698:6:30", "memberName": "decode", "nodeType": "MemberAccess", - "src": "6694:10:10", + "src": "6694:10:30", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 9285, + "id": 12346, "isConstant": false, "isLValue": false, "isPure": false, @@ -10824,17 +10824,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6694:32:10", + "src": "6694:32:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "functionReturnParameters": 9276, - "id": 9286, + "functionReturnParameters": 12337, + "id": 12347, "nodeType": "Return", - "src": "6687:39:10" + "src": "6687:39:30" } ] }, @@ -10842,64 +10842,64 @@ "kind": "function", "modifiers": [], "name": "read_int", - "nameLocation": "6617:8:10", + "nameLocation": "6617:8:30", "parameters": { - "id": 9273, + "id": 12334, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9272, + "id": 12333, "mutability": "mutable", "name": "self", - "nameLocation": "6645:4:10", + "nameLocation": "6645:4:30", "nodeType": "VariableDeclaration", - "scope": 9288, - "src": "6626:23:10", + "scope": 12349, + "src": "6626:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9271, + "id": 12332, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9270, + "id": 12331, "name": "StdStorage", "nameLocations": [ - "6626:10:10" + "6626:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "6626:10:10" + "referencedDeclaration": 11550, + "src": "6626:10:30" }, - "referencedDeclaration": 8489, - "src": "6626:10:10", + "referencedDeclaration": 11550, + "src": "6626:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "6625:25:10" + "src": "6625:25:30" }, "returnParameters": { - "id": 9276, + "id": 12337, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9275, + "id": 12336, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9288, - "src": "6669:6:10", + "scope": 12349, + "src": "6669:6:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10907,10 +10907,10 @@ "typeString": "int256" }, "typeName": { - "id": 9274, + "id": 12335, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6669:6:10", + "src": "6669:6:30", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10919,38 +10919,38 @@ "visibility": "internal" } ], - "src": "6668:8:10" + "src": "6668:8:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9352, + "id": 12413, "nodeType": "FunctionDefinition", - "src": "6739:610:10", + "src": "6739:610:30", "nodes": [], "body": { - "id": 9351, + "id": 12412, "nodeType": "Block", - "src": "6816:533:10", + "src": "6816:533:30", "nodes": [], "statements": [ { "assignments": [ - 9299 + 12360 ], "declarations": [ { "constant": false, - "id": 9299, + "id": 12360, "mutability": "mutable", "name": "who", - "nameLocation": "6834:3:10", + "nameLocation": "6834:3:30", "nodeType": "VariableDeclaration", - "scope": 9351, - "src": "6826:11:10", + "scope": 12412, + "src": "6826:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10958,10 +10958,10 @@ "typeString": "address" }, "typeName": { - "id": 9298, + "id": 12359, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6826:7:10", + "src": "6826:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10971,52 +10971,52 @@ "visibility": "internal" } ], - "id": 9302, + "id": 12363, "initialValue": { "expression": { - "id": 9300, + "id": 12361, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9291, - "src": "6840:4:10", + "referencedDeclaration": 12352, + "src": "6840:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9301, + "id": 12362, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "6845:7:10", + "memberLocation": "6845:7:30", "memberName": "_target", "nodeType": "MemberAccess", - "referencedDeclaration": 8486, - "src": "6840:12:10", + "referencedDeclaration": 11547, + "src": "6840:12:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "VariableDeclarationStatement", - "src": "6826:26:10" + "src": "6826:26:30" }, { "assignments": [ - 9304 + 12365 ], "declarations": [ { "constant": false, - "id": 9304, + "id": 12365, "mutability": "mutable", "name": "field_depth", - "nameLocation": "6870:11:10", + "nameLocation": "6870:11:30", "nodeType": "VariableDeclaration", - "scope": 9351, - "src": "6862:19:10", + "scope": 12412, + "src": "6862:19:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11024,10 +11024,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9303, + "id": 12364, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6862:7:10", + "src": "6862:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11036,37 +11036,37 @@ "visibility": "internal" } ], - "id": 9307, + "id": 12368, "initialValue": { "expression": { - "id": 9305, + "id": 12366, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9291, - "src": "6884:4:10", + "referencedDeclaration": 12352, + "src": "6884:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9306, + "id": 12367, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "6889:6:10", + "memberLocation": "6889:6:30", "memberName": "_depth", "nodeType": "MemberAccess", - "referencedDeclaration": 8484, - "src": "6884:11:10", + "referencedDeclaration": 11545, + "src": "6884:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "6862:33:10" + "src": "6862:33:30" }, { "expression": { @@ -11074,33 +11074,33 @@ "expression": { "argumentTypes": [], "expression": { - "id": 9308, + "id": 12369, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "6905:2:10", + "referencedDeclaration": 11583, + "src": "6905:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 9310, + "id": 12371, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6908:21:10", + "memberLocation": "6908:21:30", "memberName": "startMappingRecording", "nodeType": "MemberAccess", - "referencedDeclaration": 13405, - "src": "6905:24:10", + "referencedDeclaration": 16466, + "src": "6905:24:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" } }, - "id": 9311, + "id": 12372, "isConstant": false, "isLValue": false, "isPure": false, @@ -11109,31 +11109,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6905:26:10", + "src": "6905:26:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9312, + "id": 12373, "nodeType": "ExpressionStatement", - "src": "6905:26:10" + "src": "6905:26:30" }, { "assignments": [ - 9314 + 12375 ], "declarations": [ { "constant": false, - "id": 9314, + "id": 12375, "mutability": "mutable", "name": "child", - "nameLocation": "6949:5:10", + "nameLocation": "6949:5:30", "nodeType": "VariableDeclaration", - "scope": 9351, - "src": "6941:13:10", + "scope": 12412, + "src": "6941:13:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11141,10 +11141,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9313, + "id": 12374, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6941:7:10", + "src": "6941:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11153,13 +11153,13 @@ "visibility": "internal" } ], - "id": 9320, + "id": 12381, "initialValue": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 9319, + "id": 12380, "isConstant": false, "isLValue": false, "isPure": false, @@ -11167,14 +11167,14 @@ "leftExpression": { "arguments": [ { - "id": 9316, + "id": 12377, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9291, - "src": "6962:4:10", + "referencedDeclaration": 12352, + "src": "6962:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -11182,22 +11182,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], - "id": 9315, + "id": 12376, "name": "find", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8989, - "src": "6957:4:10", + "referencedDeclaration": 12050, + "src": "6957:4:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_uint256_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" } }, - "id": 9317, + "id": 12378, "isConstant": false, "isLValue": false, "isPure": false, @@ -11206,7 +11206,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6957:10:10", + "src": "6957:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -11216,42 +11216,42 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 9318, + "id": 12379, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9304, - "src": "6970:11:10", + "referencedDeclaration": 12365, + "src": "6970:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "6957:24:10", + "src": "6957:24:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "6941:40:10" + "src": "6941:40:30" }, { "assignments": [ - 9322, - 9324, - 9326 + 12383, + 12385, + 12387 ], "declarations": [ { "constant": false, - "id": 9322, + "id": 12383, "mutability": "mutable", "name": "found", - "nameLocation": "6997:5:10", + "nameLocation": "6997:5:30", "nodeType": "VariableDeclaration", - "scope": 9351, - "src": "6992:10:10", + "scope": 12412, + "src": "6992:10:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11259,10 +11259,10 @@ "typeString": "bool" }, "typeName": { - "id": 9321, + "id": 12382, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6992:4:10", + "src": "6992:4:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11272,13 +11272,13 @@ }, { "constant": false, - "id": 9324, + "id": 12385, "mutability": "mutable", "name": "key", - "nameLocation": "7012:3:10", + "nameLocation": "7012:3:30", "nodeType": "VariableDeclaration", - "scope": 9351, - "src": "7004:11:10", + "scope": 12412, + "src": "7004:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11286,10 +11286,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9323, + "id": 12384, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7004:7:10", + "src": "7004:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11299,13 +11299,13 @@ }, { "constant": false, - "id": 9326, + "id": 12387, "mutability": "mutable", "name": "parent_slot", - "nameLocation": "7025:11:10", + "nameLocation": "7025:11:30", "nodeType": "VariableDeclaration", - "scope": 9351, - "src": "7017:19:10", + "scope": 12412, + "src": "7017:19:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11313,10 +11313,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9325, + "id": 12386, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7017:7:10", + "src": "7017:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11325,16 +11325,16 @@ "visibility": "internal" } ], - "id": 9335, + "id": 12396, "initialValue": { "arguments": [ { - "id": 9329, + "id": 12390, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9299, - "src": "7068:3:10", + "referencedDeclaration": 12360, + "src": "7068:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11343,12 +11343,12 @@ { "arguments": [ { - "id": 9332, + "id": 12393, "name": "child", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9314, - "src": "7081:5:10", + "referencedDeclaration": 12375, + "src": "7081:5:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11362,26 +11362,26 @@ "typeString": "uint256" } ], - "id": 9331, + "id": 12392, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "7073:7:10", + "src": "7073:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9330, + "id": 12391, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7073:7:10", + "src": "7073:7:30", "typeDescriptions": {} } }, - "id": 9333, + "id": 12394, "isConstant": false, "isLValue": false, "isPure": false, @@ -11390,7 +11390,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7073:14:10", + "src": "7073:14:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -11410,33 +11410,33 @@ } ], "expression": { - "id": 9327, + "id": 12388, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "7040:2:10", + "referencedDeclaration": 11583, + "src": "7040:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 9328, + "id": 12389, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "7043:24:10", + "memberLocation": "7043:24:30", "memberName": "getMappingKeyAndParentOf", "nodeType": "MemberAccess", - "referencedDeclaration": 13441, - "src": "7040:27:10", + "referencedDeclaration": 16502, + "src": "7040:27:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$returns$_t_bool_$_t_bytes32_$_t_bytes32_$", "typeString": "function (address,bytes32) external returns (bool,bytes32,bytes32)" } }, - "id": 9334, + "id": 12395, "isConstant": false, "isLValue": false, "isPure": false, @@ -11445,7 +11445,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7040:48:10", + "src": "7040:48:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes32_$_t_bytes32_$", @@ -11453,11 +11453,11 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "6991:97:10" + "src": "6991:97:30" }, { "condition": { - "id": 9337, + "id": 12398, "isConstant": false, "isLValue": false, "isPure": false, @@ -11465,14 +11465,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "7102:6:10", + "src": "7102:6:30", "subExpression": { - "id": 9336, + "id": 12397, "name": "found", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9322, - "src": "7103:5:10", + "referencedDeclaration": 12383, + "src": "7103:5:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11483,27 +11483,27 @@ "typeString": "bool" } }, - "id": 9343, + "id": 12404, "nodeType": "IfStatement", - "src": "7098:201:10", + "src": "7098:201:30", "trueBody": { - "id": 9342, + "id": 12403, "nodeType": "Block", - "src": "7110:189:10", + "src": "7110:189:30", "statements": [ { "expression": { "arguments": [ { "hexValue": "73746453746f7261676520726561645f626f6f6c2853746453746f72616765293a2043616e6e6f742066696e6420706172656e742e204d616b65207375726520796f752067697665206120736c6f7420616e642073746172744d617070696e675265636f7264696e67282920686173206265656e2063616c6c65642e", - "id": 9339, + "id": 12400, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7148:126:10", + "src": "7148:126:30", "typeDescriptions": { "typeIdentifier": "t_stringliteral_05c02dd7643b4a3b621a87327400688a0e915a721e1557091f0636a8183236ef", "typeString": "literal_string \"stdStorage read_bool(StdStorage): Cannot find parent. Make sure you give a slot and startMappingRecording() has been called.\"" @@ -11518,7 +11518,7 @@ "typeString": "literal_string \"stdStorage read_bool(StdStorage): Cannot find parent. Make sure you give a slot and startMappingRecording() has been called.\"" } ], - "id": 9338, + "id": 12399, "name": "revert", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -11526,13 +11526,13 @@ -19 ], "referencedDeclaration": -19, - "src": "7124:6:10", + "src": "7124:6:30", "typeDescriptions": { "typeIdentifier": "t_function_revert_pure$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory) pure" } }, - "id": 9340, + "id": 12401, "isConstant": false, "isLValue": false, "isPure": false, @@ -11541,16 +11541,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7124:164:10", + "src": "7124:164:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9341, + "id": 12402, "nodeType": "ExpressionStatement", - "src": "7124:164:10" + "src": "7124:164:30" } ] } @@ -11561,12 +11561,12 @@ { "arguments": [ { - "id": 9346, + "id": 12407, "name": "parent_slot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9326, - "src": "7324:11:10", + "referencedDeclaration": 12387, + "src": "7324:11:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11580,26 +11580,26 @@ "typeString": "bytes32" } ], - "id": 9345, + "id": 12406, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "7316:7:10", + "src": "7316:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 9344, + "id": 12405, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7316:7:10", + "src": "7316:7:30", "typeDescriptions": {} } }, - "id": 9347, + "id": 12408, "isConstant": false, "isLValue": false, "isPure": false, @@ -11608,7 +11608,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7316:20:10", + "src": "7316:20:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -11616,35 +11616,35 @@ } }, { - "id": 9348, + "id": 12409, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9324, - "src": "7338:3:10", + "referencedDeclaration": 12385, + "src": "7338:3:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } } ], - "id": 9349, + "id": 12410, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "7315:27:10", + "src": "7315:27:30", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_uint256_$_t_bytes32_$", "typeString": "tuple(uint256,bytes32)" } }, - "functionReturnParameters": 9297, - "id": 9350, + "functionReturnParameters": 12358, + "id": 12411, "nodeType": "Return", - "src": "7308:34:10" + "src": "7308:34:30" } ] }, @@ -11652,64 +11652,64 @@ "kind": "function", "modifiers": [], "name": "parent", - "nameLocation": "6748:6:10", + "nameLocation": "6748:6:30", "parameters": { - "id": 9292, + "id": 12353, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9291, + "id": 12352, "mutability": "mutable", "name": "self", - "nameLocation": "6774:4:10", + "nameLocation": "6774:4:30", "nodeType": "VariableDeclaration", - "scope": 9352, - "src": "6755:23:10", + "scope": 12413, + "src": "6755:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9290, + "id": 12351, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9289, + "id": 12350, "name": "StdStorage", "nameLocations": [ - "6755:10:10" + "6755:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "6755:10:10" + "referencedDeclaration": 11550, + "src": "6755:10:30" }, - "referencedDeclaration": 8489, - "src": "6755:10:10", + "referencedDeclaration": 11550, + "src": "6755:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "6754:25:10" + "src": "6754:25:30" }, "returnParameters": { - "id": 9297, + "id": 12358, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9294, + "id": 12355, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9352, - "src": "6798:7:10", + "scope": 12413, + "src": "6798:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11717,10 +11717,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9293, + "id": 12354, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6798:7:10", + "src": "6798:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11730,13 +11730,13 @@ }, { "constant": false, - "id": 9296, + "id": 12357, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9352, - "src": "6807:7:10", + "scope": 12413, + "src": "6807:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11744,10 +11744,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9295, + "id": 12356, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6807:7:10", + "src": "6807:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11756,38 +11756,38 @@ "visibility": "internal" } ], - "src": "6797:18:10" + "src": "6797:18:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9439, + "id": 12500, "nodeType": "FunctionDefinition", - "src": "7355:802:10", + "src": "7355:802:30", "nodes": [], "body": { - "id": 9438, + "id": 12499, "nodeType": "Block", - "src": "7421:736:10", + "src": "7421:736:30", "nodes": [], "statements": [ { "assignments": [ - 9361 + 12422 ], "declarations": [ { "constant": false, - "id": 9361, + "id": 12422, "mutability": "mutable", "name": "who", - "nameLocation": "7439:3:10", + "nameLocation": "7439:3:30", "nodeType": "VariableDeclaration", - "scope": 9438, - "src": "7431:11:10", + "scope": 12499, + "src": "7431:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11795,10 +11795,10 @@ "typeString": "address" }, "typeName": { - "id": 9360, + "id": 12421, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7431:7:10", + "src": "7431:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11808,52 +11808,52 @@ "visibility": "internal" } ], - "id": 9364, + "id": 12425, "initialValue": { "expression": { - "id": 9362, + "id": 12423, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9355, - "src": "7445:4:10", + "referencedDeclaration": 12416, + "src": "7445:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9363, + "id": 12424, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "7450:7:10", + "memberLocation": "7450:7:30", "memberName": "_target", "nodeType": "MemberAccess", - "referencedDeclaration": 8486, - "src": "7445:12:10", + "referencedDeclaration": 11547, + "src": "7445:12:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "VariableDeclarationStatement", - "src": "7431:26:10" + "src": "7431:26:30" }, { "assignments": [ - 9366 + 12427 ], "declarations": [ { "constant": false, - "id": 9366, + "id": 12427, "mutability": "mutable", "name": "field_depth", - "nameLocation": "7475:11:10", + "nameLocation": "7475:11:30", "nodeType": "VariableDeclaration", - "scope": 9438, - "src": "7467:19:10", + "scope": 12499, + "src": "7467:19:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11861,10 +11861,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9365, + "id": 12426, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7467:7:10", + "src": "7467:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11873,37 +11873,37 @@ "visibility": "internal" } ], - "id": 9369, + "id": 12430, "initialValue": { "expression": { - "id": 9367, + "id": 12428, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9355, - "src": "7489:4:10", + "referencedDeclaration": 12416, + "src": "7489:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9368, + "id": 12429, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "7494:6:10", + "memberLocation": "7494:6:30", "memberName": "_depth", "nodeType": "MemberAccess", - "referencedDeclaration": 8484, - "src": "7489:11:10", + "referencedDeclaration": 11545, + "src": "7489:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "7467:33:10" + "src": "7467:33:30" }, { "expression": { @@ -11911,33 +11911,33 @@ "expression": { "argumentTypes": [], "expression": { - "id": 9370, + "id": 12431, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "7510:2:10", + "referencedDeclaration": 11583, + "src": "7510:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 9372, + "id": 12433, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "7513:21:10", + "memberLocation": "7513:21:30", "memberName": "startMappingRecording", "nodeType": "MemberAccess", - "referencedDeclaration": 13405, - "src": "7510:24:10", + "referencedDeclaration": 16466, + "src": "7510:24:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$__$returns$__$", "typeString": "function () external" } }, - "id": 9373, + "id": 12434, "isConstant": false, "isLValue": false, "isPure": false, @@ -11946,31 +11946,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7510:26:10", + "src": "7510:26:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9374, + "id": 12435, "nodeType": "ExpressionStatement", - "src": "7510:26:10" + "src": "7510:26:30" }, { "assignments": [ - 9376 + 12437 ], "declarations": [ { "constant": false, - "id": 9376, + "id": 12437, "mutability": "mutable", "name": "child", - "nameLocation": "7554:5:10", + "nameLocation": "7554:5:30", "nodeType": "VariableDeclaration", - "scope": 9438, - "src": "7546:13:10", + "scope": 12499, + "src": "7546:13:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11978,10 +11978,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9375, + "id": 12436, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7546:7:10", + "src": "7546:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11990,13 +11990,13 @@ "visibility": "internal" } ], - "id": 9382, + "id": 12443, "initialValue": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 9381, + "id": 12442, "isConstant": false, "isLValue": false, "isPure": false, @@ -12004,14 +12004,14 @@ "leftExpression": { "arguments": [ { - "id": 9378, + "id": 12439, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9355, - "src": "7567:4:10", + "referencedDeclaration": 12416, + "src": "7567:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -12019,22 +12019,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], - "id": 9377, + "id": 12438, "name": "find", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8989, - "src": "7562:4:10", + "referencedDeclaration": 12050, + "src": "7562:4:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_uint256_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" } }, - "id": 9379, + "id": 12440, "isConstant": false, "isLValue": false, "isPure": false, @@ -12043,7 +12043,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7562:10:10", + "src": "7562:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -12053,40 +12053,40 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 9380, + "id": 12441, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9366, - "src": "7575:11:10", + "referencedDeclaration": 12427, + "src": "7575:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "7562:24:10", + "src": "7562:24:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "7546:40:10" + "src": "7546:40:30" }, { "assignments": [ - 9384 + 12445 ], "declarations": [ { "constant": false, - "id": 9384, + "id": 12445, "mutability": "mutable", "name": "found", - "nameLocation": "7601:5:10", + "nameLocation": "7601:5:30", "nodeType": "VariableDeclaration", - "scope": 9438, - "src": "7596:10:10", + "scope": 12499, + "src": "7596:10:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12094,10 +12094,10 @@ "typeString": "bool" }, "typeName": { - "id": 9383, + "id": 12444, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7596:4:10", + "src": "7596:4:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12106,24 +12106,24 @@ "visibility": "internal" } ], - "id": 9385, + "id": 12446, "nodeType": "VariableDeclarationStatement", - "src": "7596:10:10" + "src": "7596:10:30" }, { "assignments": [ - 9387 + 12448 ], "declarations": [ { "constant": false, - "id": 9387, + "id": 12448, "mutability": "mutable", "name": "root_slot", - "nameLocation": "7624:9:10", + "nameLocation": "7624:9:30", "nodeType": "VariableDeclaration", - "scope": 9438, - "src": "7616:17:10", + "scope": 12499, + "src": "7616:17:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12131,10 +12131,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9386, + "id": 12447, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7616:7:10", + "src": "7616:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12143,24 +12143,24 @@ "visibility": "internal" } ], - "id": 9388, + "id": 12449, "nodeType": "VariableDeclarationStatement", - "src": "7616:17:10" + "src": "7616:17:30" }, { "assignments": [ - 9390 + 12451 ], "declarations": [ { "constant": false, - "id": 9390, + "id": 12451, "mutability": "mutable", "name": "parent_slot", - "nameLocation": "7651:11:10", + "nameLocation": "7651:11:30", "nodeType": "VariableDeclaration", - "scope": 9438, - "src": "7643:19:10", + "scope": 12499, + "src": "7643:19:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12168,10 +12168,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9389, + "id": 12450, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7643:7:10", + "src": "7643:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12180,13 +12180,13 @@ "visibility": "internal" } ], - "id": 9391, + "id": 12452, "nodeType": "VariableDeclarationStatement", - "src": "7643:19:10" + "src": "7643:19:30" }, { "expression": { - "id": 9403, + "id": 12464, "isConstant": false, "isLValue": false, "isPure": false, @@ -12194,12 +12194,12 @@ "leftHandSide": { "components": [ { - "id": 9392, + "id": 12453, "name": "found", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9384, - "src": "7673:5:10", + "referencedDeclaration": 12445, + "src": "7673:5:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12207,26 +12207,26 @@ }, null, { - "id": 9393, + "id": 12454, "name": "parent_slot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9390, - "src": "7681:11:10", + "referencedDeclaration": 12451, + "src": "7681:11:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } } ], - "id": 9394, + "id": 12455, "isConstant": false, "isInlineArray": false, "isLValue": true, "isPure": false, "lValueRequested": true, "nodeType": "TupleExpression", - "src": "7672:21:10", + "src": "7672:21:30", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$__$_t_bytes32_$", "typeString": "tuple(bool,,bytes32)" @@ -12237,12 +12237,12 @@ "rightHandSide": { "arguments": [ { - "id": 9397, + "id": 12458, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9361, - "src": "7724:3:10", + "referencedDeclaration": 12422, + "src": "7724:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12251,12 +12251,12 @@ { "arguments": [ { - "id": 9400, + "id": 12461, "name": "child", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9376, - "src": "7737:5:10", + "referencedDeclaration": 12437, + "src": "7737:5:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12270,26 +12270,26 @@ "typeString": "uint256" } ], - "id": 9399, + "id": 12460, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "7729:7:10", + "src": "7729:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9398, + "id": 12459, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7729:7:10", + "src": "7729:7:30", "typeDescriptions": {} } }, - "id": 9401, + "id": 12462, "isConstant": false, "isLValue": false, "isPure": false, @@ -12298,7 +12298,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7729:14:10", + "src": "7729:14:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -12318,33 +12318,33 @@ } ], "expression": { - "id": 9395, + "id": 12456, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "7696:2:10", + "referencedDeclaration": 11583, + "src": "7696:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 9396, + "id": 12457, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "7699:24:10", + "memberLocation": "7699:24:30", "memberName": "getMappingKeyAndParentOf", "nodeType": "MemberAccess", - "referencedDeclaration": 13441, - "src": "7696:27:10", + "referencedDeclaration": 16502, + "src": "7696:27:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$returns$_t_bool_$_t_bytes32_$_t_bytes32_$", "typeString": "function (address,bytes32) external returns (bool,bytes32,bytes32)" } }, - "id": 9402, + "id": 12463, "isConstant": false, "isLValue": false, "isPure": false, @@ -12353,26 +12353,26 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7696:48:10", + "src": "7696:48:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes32_$_t_bytes32_$", "typeString": "tuple(bool,bytes32,bytes32)" } }, - "src": "7672:72:10", + "src": "7672:72:30", "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9404, + "id": 12465, "nodeType": "ExpressionStatement", - "src": "7672:72:10" + "src": "7672:72:30" }, { "condition": { - "id": 9406, + "id": 12467, "isConstant": false, "isLValue": false, "isPure": false, @@ -12380,14 +12380,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "7758:6:10", + "src": "7758:6:30", "subExpression": { - "id": 9405, + "id": 12466, "name": "found", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9384, - "src": "7759:5:10", + "referencedDeclaration": 12445, + "src": "7759:5:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12398,27 +12398,27 @@ "typeString": "bool" } }, - "id": 9412, + "id": 12473, "nodeType": "IfStatement", - "src": "7754:201:10", + "src": "7754:201:30", "trueBody": { - "id": 9411, + "id": 12472, "nodeType": "Block", - "src": "7766:189:10", + "src": "7766:189:30", "statements": [ { "expression": { "arguments": [ { "hexValue": "73746453746f7261676520726561645f626f6f6c2853746453746f72616765293a2043616e6e6f742066696e6420706172656e742e204d616b65207375726520796f752067697665206120736c6f7420616e642073746172744d617070696e675265636f7264696e67282920686173206265656e2063616c6c65642e", - "id": 9408, + "id": 12469, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7804:126:10", + "src": "7804:126:30", "typeDescriptions": { "typeIdentifier": "t_stringliteral_05c02dd7643b4a3b621a87327400688a0e915a721e1557091f0636a8183236ef", "typeString": "literal_string \"stdStorage read_bool(StdStorage): Cannot find parent. Make sure you give a slot and startMappingRecording() has been called.\"" @@ -12433,7 +12433,7 @@ "typeString": "literal_string \"stdStorage read_bool(StdStorage): Cannot find parent. Make sure you give a slot and startMappingRecording() has been called.\"" } ], - "id": 9407, + "id": 12468, "name": "revert", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -12441,13 +12441,13 @@ -19 ], "referencedDeclaration": -19, - "src": "7780:6:10", + "src": "7780:6:30", "typeDescriptions": { "typeIdentifier": "t_function_revert_pure$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory) pure" } }, - "id": 9409, + "id": 12470, "isConstant": false, "isLValue": false, "isPure": false, @@ -12456,40 +12456,40 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7780:164:10", + "src": "7780:164:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9410, + "id": 12471, "nodeType": "ExpressionStatement", - "src": "7780:164:10" + "src": "7780:164:30" } ] } }, { "body": { - "id": 9431, + "id": 12492, "nodeType": "Block", - "src": "7978:138:10", + "src": "7978:138:30", "statements": [ { "expression": { - "id": 9416, + "id": 12477, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 9414, + "id": 12475, "name": "root_slot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9387, - "src": "7992:9:10", + "referencedDeclaration": 12448, + "src": "7992:9:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12498,30 +12498,30 @@ "nodeType": "Assignment", "operator": "=", "rightHandSide": { - "id": 9415, + "id": 12476, "name": "parent_slot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9390, - "src": "8004:11:10", + "referencedDeclaration": 12451, + "src": "8004:11:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "7992:23:10", + "src": "7992:23:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 9417, + "id": 12478, "nodeType": "ExpressionStatement", - "src": "7992:23:10" + "src": "7992:23:30" }, { "expression": { - "id": 9429, + "id": 12490, "isConstant": false, "isLValue": false, "isPure": false, @@ -12529,12 +12529,12 @@ "leftHandSide": { "components": [ { - "id": 9418, + "id": 12479, "name": "found", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9384, - "src": "8030:5:10", + "referencedDeclaration": 12445, + "src": "8030:5:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12542,26 +12542,26 @@ }, null, { - "id": 9419, + "id": 12480, "name": "parent_slot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9390, - "src": "8038:11:10", + "referencedDeclaration": 12451, + "src": "8038:11:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } } ], - "id": 9420, + "id": 12481, "isConstant": false, "isInlineArray": false, "isLValue": true, "isPure": false, "lValueRequested": true, "nodeType": "TupleExpression", - "src": "8029:21:10", + "src": "8029:21:30", "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$__$_t_bytes32_$", "typeString": "tuple(bool,,bytes32)" @@ -12572,12 +12572,12 @@ "rightHandSide": { "arguments": [ { - "id": 9423, + "id": 12484, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9361, - "src": "8081:3:10", + "referencedDeclaration": 12422, + "src": "8081:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12586,12 +12586,12 @@ { "arguments": [ { - "id": 9426, + "id": 12487, "name": "root_slot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9387, - "src": "8094:9:10", + "referencedDeclaration": 12448, + "src": "8094:9:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12605,26 +12605,26 @@ "typeString": "bytes32" } ], - "id": 9425, + "id": 12486, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8086:7:10", + "src": "8086:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9424, + "id": 12485, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8086:7:10", + "src": "8086:7:30", "typeDescriptions": {} } }, - "id": 9427, + "id": 12488, "isConstant": false, "isLValue": false, "isPure": false, @@ -12633,7 +12633,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8086:18:10", + "src": "8086:18:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -12653,33 +12653,33 @@ } ], "expression": { - "id": 9421, + "id": 12482, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8522, - "src": "8053:2:10", + "referencedDeclaration": 11583, + "src": "8053:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 9422, + "id": 12483, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8056:24:10", + "memberLocation": "8056:24:30", "memberName": "getMappingKeyAndParentOf", "nodeType": "MemberAccess", - "referencedDeclaration": 13441, - "src": "8053:27:10", + "referencedDeclaration": 16502, + "src": "8053:27:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$returns$_t_bool_$_t_bytes32_$_t_bytes32_$", "typeString": "function (address,bytes32) external returns (bool,bytes32,bytes32)" } }, - "id": 9428, + "id": 12489, "isConstant": false, "isLValue": false, "isPure": false, @@ -12688,51 +12688,51 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8053:52:10", + "src": "8053:52:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes32_$_t_bytes32_$", "typeString": "tuple(bool,bytes32,bytes32)" } }, - "src": "8029:76:10", + "src": "8029:76:30", "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9430, + "id": 12491, "nodeType": "ExpressionStatement", - "src": "8029:76:10" + "src": "8029:76:30" } ] }, "condition": { - "id": 9413, + "id": 12474, "name": "found", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9384, - "src": "7971:5:10", + "referencedDeclaration": 12445, + "src": "7971:5:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 9432, + "id": 12493, "nodeType": "WhileStatement", - "src": "7964:152:10" + "src": "7964:152:30" }, { "expression": { "arguments": [ { - "id": 9435, + "id": 12496, "name": "root_slot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9387, - "src": "8140:9:10", + "referencedDeclaration": 12448, + "src": "8140:9:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12746,26 +12746,26 @@ "typeString": "bytes32" } ], - "id": 9434, + "id": 12495, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8132:7:10", + "src": "8132:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 9433, + "id": 12494, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8132:7:10", + "src": "8132:7:30", "typeDescriptions": {} } }, - "id": 9436, + "id": 12497, "isConstant": false, "isLValue": false, "isPure": false, @@ -12774,17 +12774,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8132:18:10", + "src": "8132:18:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 9359, - "id": 9437, + "functionReturnParameters": 12420, + "id": 12498, "nodeType": "Return", - "src": "8125:25:10" + "src": "8125:25:30" } ] }, @@ -12792,64 +12792,64 @@ "kind": "function", "modifiers": [], "name": "root", - "nameLocation": "7364:4:10", + "nameLocation": "7364:4:30", "parameters": { - "id": 9356, + "id": 12417, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9355, + "id": 12416, "mutability": "mutable", "name": "self", - "nameLocation": "7388:4:10", + "nameLocation": "7388:4:30", "nodeType": "VariableDeclaration", - "scope": 9439, - "src": "7369:23:10", + "scope": 12500, + "src": "7369:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9354, + "id": 12415, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9353, + "id": 12414, "name": "StdStorage", "nameLocations": [ - "7369:10:10" + "7369:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "7369:10:10" + "referencedDeclaration": 11550, + "src": "7369:10:30" }, - "referencedDeclaration": 8489, - "src": "7369:10:10", + "referencedDeclaration": 11550, + "src": "7369:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "7368:25:10" + "src": "7368:25:30" }, "returnParameters": { - "id": 9359, + "id": 12420, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9358, + "id": 12419, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9439, - "src": "7412:7:10", + "scope": 12500, + "src": "7412:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12857,10 +12857,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9357, + "id": 12418, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7412:7:10", + "src": "7412:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12869,38 +12869,38 @@ "visibility": "internal" } ], - "src": "7411:9:10" + "src": "7411:9:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9495, + "id": 12556, "nodeType": "FunctionDefinition", - "src": "8163:304:10", + "src": "8163:304:30", "nodes": [], "body": { - "id": 9494, + "id": 12555, "nodeType": "Block", - "src": "8250:217:10", + "src": "8250:217:30", "nodes": [], "statements": [ { "assignments": [ - 9449 + 12510 ], "declarations": [ { "constant": false, - "id": 9449, + "id": 12510, "mutability": "mutable", "name": "out", - "nameLocation": "8268:3:10", + "nameLocation": "8268:3:30", "nodeType": "VariableDeclaration", - "scope": 9494, - "src": "8260:11:10", + "scope": 12555, + "src": "8260:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12908,10 +12908,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9448, + "id": 12509, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8260:7:10", + "src": "8260:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12920,24 +12920,24 @@ "visibility": "internal" } ], - "id": 9450, + "id": 12511, "nodeType": "VariableDeclarationStatement", - "src": "8260:11:10" + "src": "8260:11:30" }, { "assignments": [ - 9452 + 12513 ], "declarations": [ { "constant": false, - "id": 9452, + "id": 12513, "mutability": "mutable", "name": "max", - "nameLocation": "8290:3:10", + "nameLocation": "8290:3:30", "nodeType": "VariableDeclaration", - "scope": 9494, - "src": "8282:11:10", + "scope": 12555, + "src": "8282:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12945,10 +12945,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9451, + "id": 12512, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8282:7:10", + "src": "8282:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12957,40 +12957,40 @@ "visibility": "internal" } ], - "id": 9461, + "id": 12522, "initialValue": { "condition": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 9456, + "id": 12517, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 9453, + "id": 12514, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9441, - "src": "8296:1:10", + "referencedDeclaration": 12502, + "src": "8296:1:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 9454, + "id": 12515, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8298:6:10", + "memberLocation": "8298:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "8296:8:10", + "src": "8296:8:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13000,21 +13000,21 @@ "operator": ">", "rightExpression": { "hexValue": "3332", - "id": 9455, + "id": 12516, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8307:2:10", + "src": "8307:2:30", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" }, "value": "32" }, - "src": "8296:13:10", + "src": "8296:13:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -13022,48 +13022,48 @@ }, "falseExpression": { "expression": { - "id": 9458, + "id": 12519, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9441, - "src": "8317:1:10", + "referencedDeclaration": 12502, + "src": "8317:1:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 9459, + "id": 12520, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8319:6:10", + "memberLocation": "8319:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "8317:8:10", + "src": "8317:8:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 9460, + "id": 12521, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "Conditional", - "src": "8296:29:10", + "src": "8296:29:30", "trueExpression": { "hexValue": "3332", - "id": 9457, + "id": 12518, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8312:2:10", + "src": "8312:2:30", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -13076,28 +13076,28 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "8282:43:10" + "src": "8282:43:30" }, { "body": { - "id": 9490, + "id": 12551, "nodeType": "Block", - "src": "8369:72:10", + "src": "8369:72:30", "statements": [ { "expression": { - "id": 9488, + "id": 12549, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 9472, + "id": 12533, "name": "out", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9449, - "src": "8383:3:10", + "referencedDeclaration": 12510, + "src": "8383:3:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13110,7 +13110,7 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 9487, + "id": 12548, "isConstant": false, "isLValue": false, "isPure": false, @@ -13122,42 +13122,42 @@ "typeIdentifier": "t_bytes1", "typeString": "bytes1" }, - "id": 9481, + "id": 12542, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "baseExpression": { - "id": 9475, + "id": 12536, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9441, - "src": "8398:1:10", + "referencedDeclaration": 12502, + "src": "8398:1:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 9479, + "id": 12540, "indexExpression": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 9478, + "id": 12539, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 9476, + "id": 12537, "name": "offset", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9443, - "src": "8400:6:10", + "referencedDeclaration": 12504, + "src": "8400:6:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13166,18 +13166,18 @@ "nodeType": "BinaryOperation", "operator": "+", "rightExpression": { - "id": 9477, + "id": 12538, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9463, - "src": "8409:1:10", + "referencedDeclaration": 12524, + "src": "8409:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "8400:10:10", + "src": "8400:10:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13188,7 +13188,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "8398:13:10", + "src": "8398:13:30", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -13198,21 +13198,21 @@ "operator": "&", "rightExpression": { "hexValue": "30784646", - "id": 9480, + "id": 12541, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8414:4:10", + "src": "8414:4:30", "typeDescriptions": { "typeIdentifier": "t_rational_255_by_1", "typeString": "int_const 255" }, "value": "0xFF" }, - "src": "8398:20:10", + "src": "8398:20:30", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -13226,26 +13226,26 @@ "typeString": "bytes1" } ], - "id": 9474, + "id": 12535, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8390:7:10", + "src": "8390:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9473, + "id": 12534, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8390:7:10", + "src": "8390:7:30", "typeDescriptions": {} } }, - "id": 9482, + "id": 12543, "isConstant": false, "isLValue": false, "isPure": false, @@ -13254,7 +13254,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8390:29:10", + "src": "8390:29:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -13270,18 +13270,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 9485, + "id": 12546, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 9483, + "id": 12544, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9463, - "src": "8424:1:10", + "referencedDeclaration": 12524, + "src": "8424:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13291,55 +13291,55 @@ "operator": "*", "rightExpression": { "hexValue": "38", - "id": 9484, + "id": 12545, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8428:1:10", + "src": "8428:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_8_by_1", "typeString": "int_const 8" }, "value": "8" }, - "src": "8424:5:10", + "src": "8424:5:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 9486, + "id": 12547, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "8423:7:10", + "src": "8423:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "8390:40:10", + "src": "8390:40:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "8383:47:10", + "src": "8383:47:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 9489, + "id": 12550, "nodeType": "ExpressionStatement", - "src": "8383:47:10" + "src": "8383:47:30" } ] }, @@ -13348,18 +13348,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 9468, + "id": 12529, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 9466, + "id": 12527, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9463, - "src": "8355:1:10", + "referencedDeclaration": 12524, + "src": "8355:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13368,38 +13368,38 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 9467, + "id": 12528, "name": "max", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9452, - "src": "8359:3:10", + "referencedDeclaration": 12513, + "src": "8359:3:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "8355:7:10", + "src": "8355:7:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 9491, + "id": 12552, "initializationExpression": { "assignments": [ - 9463 + 12524 ], "declarations": [ { "constant": false, - "id": 9463, + "id": 12524, "mutability": "mutable", "name": "i", - "nameLocation": "8348:1:10", + "nameLocation": "8348:1:30", "nodeType": "VariableDeclaration", - "scope": 9491, - "src": "8340:9:10", + "scope": 12552, + "src": "8340:9:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13407,10 +13407,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9462, + "id": 12523, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8340:7:10", + "src": "8340:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13419,17 +13419,17 @@ "visibility": "internal" } ], - "id": 9465, + "id": 12526, "initialValue": { "hexValue": "30", - "id": 9464, + "id": 12525, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8352:1:10", + "src": "8352:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -13437,11 +13437,11 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "8340:13:10" + "src": "8340:13:30" }, "loopExpression": { "expression": { - "id": 9470, + "id": 12531, "isConstant": false, "isLValue": false, "isPure": false, @@ -13449,14 +13449,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "8364:3:10", + "src": "8364:3:30", "subExpression": { - "id": 9469, + "id": 12530, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9463, - "src": "8364:1:10", + "referencedDeclaration": 12524, + "src": "8364:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13467,30 +13467,30 @@ "typeString": "uint256" } }, - "id": 9471, + "id": 12532, "nodeType": "ExpressionStatement", - "src": "8364:3:10" + "src": "8364:3:30" }, "nodeType": "ForStatement", - "src": "8335:106:10" + "src": "8335:106:30" }, { "expression": { - "id": 9492, + "id": 12553, "name": "out", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9449, - "src": "8457:3:10", + "referencedDeclaration": 12510, + "src": "8457:3:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "functionReturnParameters": 9447, - "id": 9493, + "functionReturnParameters": 12508, + "id": 12554, "nodeType": "Return", - "src": "8450:10:10" + "src": "8450:10:30" } ] }, @@ -13498,20 +13498,20 @@ "kind": "function", "modifiers": [], "name": "bytesToBytes32", - "nameLocation": "8172:14:10", + "nameLocation": "8172:14:30", "parameters": { - "id": 9444, + "id": 12505, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9441, + "id": 12502, "mutability": "mutable", "name": "b", - "nameLocation": "8200:1:10", + "nameLocation": "8200:1:30", "nodeType": "VariableDeclaration", - "scope": 9495, - "src": "8187:14:10", + "scope": 12556, + "src": "8187:14:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13519,10 +13519,10 @@ "typeString": "bytes" }, "typeName": { - "id": 9440, + "id": 12501, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "8187:5:10", + "src": "8187:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -13532,13 +13532,13 @@ }, { "constant": false, - "id": 9443, + "id": 12504, "mutability": "mutable", "name": "offset", - "nameLocation": "8211:6:10", + "nameLocation": "8211:6:30", "nodeType": "VariableDeclaration", - "scope": 9495, - "src": "8203:14:10", + "scope": 12556, + "src": "8203:14:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13546,10 +13546,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9442, + "id": 12503, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8203:7:10", + "src": "8203:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13558,21 +13558,21 @@ "visibility": "internal" } ], - "src": "8186:32:10" + "src": "8186:32:30" }, "returnParameters": { - "id": 9447, + "id": 12508, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9446, + "id": 12507, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9495, - "src": "8241:7:10", + "scope": 12556, + "src": "8241:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13580,10 +13580,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9445, + "id": 12506, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8241:7:10", + "src": "8241:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13592,38 +13592,38 @@ "visibility": "internal" } ], - "src": "8240:9:10" + "src": "8240:9:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "pure", "virtual": false, "visibility": "private" }, { - "id": 9536, + "id": 12597, "nodeType": "FunctionDefinition", - "src": "8473:393:10", + "src": "8473:393:30", "nodes": [], "body": { - "id": 9535, + "id": 12596, "nodeType": "Block", - "src": "8546:320:10", + "src": "8546:320:30", "nodes": [], "statements": [ { "assignments": [ - 9504 + 12565 ], "declarations": [ { "constant": false, - "id": 9504, + "id": 12565, "mutability": "mutable", "name": "result", - "nameLocation": "8569:6:10", + "nameLocation": "8569:6:30", "nodeType": "VariableDeclaration", - "scope": 9535, - "src": "8556:19:10", + "scope": 12596, + "src": "8556:19:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13631,10 +13631,10 @@ "typeString": "bytes" }, "typeName": { - "id": 9503, + "id": 12564, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "8556:5:10", + "src": "8556:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -13643,7 +13643,7 @@ "visibility": "internal" } ], - "id": 9512, + "id": 12573, "initialValue": { "arguments": [ { @@ -13651,33 +13651,33 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 9510, + "id": 12571, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 9507, + "id": 12568, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9498, - "src": "8588:1:10", + "referencedDeclaration": 12559, + "src": "8588:1:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 9508, + "id": 12569, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8590:6:10", + "memberLocation": "8590:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "8588:8:10", + "src": "8588:8:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13687,21 +13687,21 @@ "operator": "*", "rightExpression": { "hexValue": "3332", - "id": 9509, + "id": 12570, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8599:2:10", + "src": "8599:2:30", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" }, "value": "32" }, - "src": "8588:13:10", + "src": "8588:13:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13715,29 +13715,29 @@ "typeString": "uint256" } ], - "id": 9506, + "id": 12567, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "8578:9:10", + "src": "8578:9:30", "typeDescriptions": { "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_bytes_memory_ptr_$", "typeString": "function (uint256) pure returns (bytes memory)" }, "typeName": { - "id": 9505, + "id": 12566, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "8582:5:10", + "src": "8582:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } } }, - "id": 9511, + "id": 12572, "isConstant": false, "isLValue": false, "isPure": false, @@ -13746,7 +13746,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8578:24:10", + "src": "8578:24:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -13754,28 +13754,28 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "8556:46:10" + "src": "8556:46:30" }, { "body": { - "id": 9531, + "id": 12592, "nodeType": "Block", - "src": "8651:185:10", + "src": "8651:185:30", "statements": [ { "assignments": [ - 9525 + 12586 ], "declarations": [ { "constant": false, - "id": 9525, + "id": 12586, "mutability": "mutable", "name": "k", - "nameLocation": "8673:1:10", + "nameLocation": "8673:1:30", "nodeType": "VariableDeclaration", - "scope": 9531, - "src": "8665:9:10", + "scope": 12592, + "src": "8665:9:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13783,10 +13783,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9524, + "id": 12585, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8665:7:10", + "src": "8665:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13795,28 +13795,28 @@ "visibility": "internal" } ], - "id": 9529, + "id": 12590, "initialValue": { "baseExpression": { - "id": 9526, + "id": 12587, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9498, - "src": "8677:1:10", + "referencedDeclaration": 12559, + "src": "8677:1:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 9528, + "id": 12589, "indexExpression": { - "id": 9527, + "id": 12588, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9514, - "src": "8679:1:10", + "referencedDeclaration": 12575, + "src": "8679:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13827,19 +13827,19 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "8677:4:10", + "src": "8677:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "nodeType": "VariableDeclarationStatement", - "src": "8665:16:10" + "src": "8665:16:30" }, { "AST": { "nodeType": "YulBlock", - "src": "8751:75:10", + "src": "8751:75:30", "statements": [ { "expression": { @@ -13849,14 +13849,14 @@ { "name": "result", "nodeType": "YulIdentifier", - "src": "8780:6:10" + "src": "8780:6:30" }, { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "8792:2:10", + "src": "8792:2:30", "type": "", "value": "32" }, @@ -13865,58 +13865,58 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "8800:2:10", + "src": "8800:2:30", "type": "", "value": "32" }, { "name": "i", "nodeType": "YulIdentifier", - "src": "8804:1:10" + "src": "8804:1:30" } ], "functionName": { "name": "mul", "nodeType": "YulIdentifier", - "src": "8796:3:10" + "src": "8796:3:30" }, "nodeType": "YulFunctionCall", - "src": "8796:10:10" + "src": "8796:10:30" } ], "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "8788:3:10" + "src": "8788:3:30" }, "nodeType": "YulFunctionCall", - "src": "8788:19:10" + "src": "8788:19:30" } ], "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "8776:3:10" + "src": "8776:3:30" }, "nodeType": "YulFunctionCall", - "src": "8776:32:10" + "src": "8776:32:30" }, { "name": "k", "nodeType": "YulIdentifier", - "src": "8810:1:10" + "src": "8810:1:30" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "8769:6:10" + "src": "8769:6:30" }, "nodeType": "YulFunctionCall", - "src": "8769:43:10" + "src": "8769:43:30" }, "nodeType": "YulExpressionStatement", - "src": "8769:43:10" + "src": "8769:43:30" } ] }, @@ -13924,30 +13924,30 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 9514, + "declaration": 12575, "isOffset": false, "isSlot": false, - "src": "8804:1:10", + "src": "8804:1:30", "valueSize": 1 }, { - "declaration": 9525, + "declaration": 12586, "isOffset": false, "isSlot": false, - "src": "8810:1:10", + "src": "8810:1:30", "valueSize": 1 }, { - "declaration": 9504, + "declaration": 12565, "isOffset": false, "isSlot": false, - "src": "8780:6:10", + "src": "8780:6:30", "valueSize": 1 } ], - "id": 9530, + "id": 12591, "nodeType": "InlineAssembly", - "src": "8742:84:10" + "src": "8742:84:30" } ] }, @@ -13956,18 +13956,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 9520, + "id": 12581, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 9517, + "id": 12578, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9514, - "src": "8632:1:10", + "referencedDeclaration": 12575, + "src": "8632:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13977,52 +13977,52 @@ "operator": "<", "rightExpression": { "expression": { - "id": 9518, + "id": 12579, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9498, - "src": "8636:1:10", + "referencedDeclaration": 12559, + "src": "8636:1:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 9519, + "id": 12580, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8638:6:10", + "memberLocation": "8638:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "8636:8:10", + "src": "8636:8:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "8632:12:10", + "src": "8632:12:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 9532, + "id": 12593, "initializationExpression": { "assignments": [ - 9514 + 12575 ], "declarations": [ { "constant": false, - "id": 9514, + "id": 12575, "mutability": "mutable", "name": "i", - "nameLocation": "8625:1:10", + "nameLocation": "8625:1:30", "nodeType": "VariableDeclaration", - "scope": 9532, - "src": "8617:9:10", + "scope": 12593, + "src": "8617:9:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14030,10 +14030,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9513, + "id": 12574, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8617:7:10", + "src": "8617:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14042,17 +14042,17 @@ "visibility": "internal" } ], - "id": 9516, + "id": 12577, "initialValue": { "hexValue": "30", - "id": 9515, + "id": 12576, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8629:1:10", + "src": "8629:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -14060,11 +14060,11 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "8617:13:10" + "src": "8617:13:30" }, "loopExpression": { "expression": { - "id": 9522, + "id": 12583, "isConstant": false, "isLValue": false, "isPure": false, @@ -14072,14 +14072,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "8646:3:10", + "src": "8646:3:30", "subExpression": { - "id": 9521, + "id": 12582, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9514, - "src": "8646:1:10", + "referencedDeclaration": 12575, + "src": "8646:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14090,30 +14090,30 @@ "typeString": "uint256" } }, - "id": 9523, + "id": 12584, "nodeType": "ExpressionStatement", - "src": "8646:3:10" + "src": "8646:3:30" }, "nodeType": "ForStatement", - "src": "8612:224:10" + "src": "8612:224:30" }, { "expression": { - "id": 9533, + "id": 12594, "name": "result", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9504, - "src": "8853:6:10", + "referencedDeclaration": 12565, + "src": "8853:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "functionReturnParameters": 9502, - "id": 9534, + "functionReturnParameters": 12563, + "id": 12595, "nodeType": "Return", - "src": "8846:13:10" + "src": "8846:13:30" } ] }, @@ -14121,20 +14121,20 @@ "kind": "function", "modifiers": [], "name": "flatten", - "nameLocation": "8482:7:10", + "nameLocation": "8482:7:30", "parameters": { - "id": 9499, + "id": 12560, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9498, + "id": 12559, "mutability": "mutable", "name": "b", - "nameLocation": "8507:1:10", + "nameLocation": "8507:1:30", "nodeType": "VariableDeclaration", - "scope": 9536, - "src": "8490:18:10", + "scope": 12597, + "src": "8490:18:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14143,18 +14143,18 @@ }, "typeName": { "baseType": { - "id": 9496, + "id": 12557, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8490:7:10", + "src": "8490:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 9497, + "id": 12558, "nodeType": "ArrayTypeName", - "src": "8490:9:10", + "src": "8490:9:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -14163,21 +14163,21 @@ "visibility": "internal" } ], - "src": "8489:20:10" + "src": "8489:20:30" }, "returnParameters": { - "id": 9502, + "id": 12563, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9501, + "id": 12562, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9536, - "src": "8532:12:10", + "scope": 12597, + "src": "8532:12:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14185,10 +14185,10 @@ "typeString": "bytes" }, "typeName": { - "id": 9500, + "id": 12561, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "8532:5:10", + "src": "8532:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -14197,9 +14197,9 @@ "visibility": "internal" } ], - "src": "8531:14:10" + "src": "8531:14:30" }, - "scope": 9537, + "scope": 12598, "stateMutability": "pure", "virtual": false, "visibility": "private" @@ -14212,51 +14212,51 @@ "contractKind": "library", "fullyImplemented": true, "linearizedBaseContracts": [ - 9537 + 12598 ], "name": "stdStorageSafe", - "nameLocation": "376:14:10", - "scope": 10129, + "nameLocation": "376:14:30", + "scope": 13190, "usedErrors": [] }, { - "id": 10128, + "id": 13189, "nodeType": "ContractDefinition", - "src": "8870:4920:10", + "src": "8870:4920:30", "nodes": [ { - "id": 9554, + "id": 12615, "nodeType": "VariableDeclaration", - "src": "8895:84:10", + "src": "8895:84:30", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "8915:2:10", - "scope": 10128, + "nameLocation": "8915:2:30", + "scope": 13189, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" }, "typeName": { - "id": 9539, + "id": 12600, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9538, + "id": 12599, "name": "Vm", "nameLocations": [ - "8895:2:10" + "8895:2:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 13931, - "src": "8895:2:10" + "referencedDeclaration": 16992, + "src": "8895:2:30" }, - "referencedDeclaration": 13931, - "src": "8895:2:10", + "referencedDeclaration": 16992, + "src": "8895:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, @@ -14272,14 +14272,14 @@ "arguments": [ { "hexValue": "6865766d20636865617420636f6465", - "id": 9548, + "id": 12609, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8957:17:10", + "src": "8957:17:30", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -14294,18 +14294,18 @@ "typeString": "literal_string \"hevm cheat code\"" } ], - "id": 9547, + "id": 12608, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "8947:9:10", + "src": "8947:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 9549, + "id": 12610, "isConstant": false, "isLValue": false, "isPure": true, @@ -14314,7 +14314,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8947:28:10", + "src": "8947:28:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -14329,26 +14329,26 @@ "typeString": "bytes32" } ], - "id": 9546, + "id": 12607, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8939:7:10", + "src": "8939:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 9545, + "id": 12606, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8939:7:10", + "src": "8939:7:30", "typeDescriptions": {} } }, - "id": 9550, + "id": 12611, "isConstant": false, "isLValue": false, "isPure": true, @@ -14357,7 +14357,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8939:37:10", + "src": "8939:37:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -14372,26 +14372,26 @@ "typeString": "uint256" } ], - "id": 9544, + "id": 12605, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8931:7:10", + "src": "8931:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 9543, + "id": 12604, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "8931:7:10", + "src": "8931:7:30", "typeDescriptions": {} } }, - "id": 9551, + "id": 12612, "isConstant": false, "isLValue": false, "isPure": true, @@ -14400,7 +14400,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8931:46:10", + "src": "8931:46:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -14415,26 +14415,26 @@ "typeString": "uint160" } ], - "id": 9542, + "id": 12603, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "8923:7:10", + "src": "8923:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 9541, + "id": 12602, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8923:7:10", + "src": "8923:7:30", "typeDescriptions": {} } }, - "id": 9552, + "id": 12613, "isConstant": false, "isLValue": false, "isPure": true, @@ -14443,7 +14443,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8923:55:10", + "src": "8923:55:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -14458,18 +14458,18 @@ "typeString": "address" } ], - "id": 9540, + "id": 12601, "name": "Vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13931, - "src": "8920:2:10", + "referencedDeclaration": 16992, + "src": "8920:2:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_Vm_$13931_$", + "typeIdentifier": "t_type$_t_contract$_Vm_$16992_$", "typeString": "type(contract Vm)" } }, - "id": 9553, + "id": 12614, "isConstant": false, "isLValue": false, "isPure": true, @@ -14478,36 +14478,36 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8920:59:10", + "src": "8920:59:30", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, "visibility": "private" }, { - "id": 9567, + "id": 12628, "nodeType": "FunctionDefinition", - "src": "8986:118:10", + "src": "8986:118:30", "nodes": [], "body": { - "id": 9566, + "id": 12627, "nodeType": "Block", - "src": "9053:51:10", + "src": "9053:51:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9563, + "id": 12624, "name": "sigStr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9556, - "src": "9090:6:10", + "referencedDeclaration": 12617, + "src": "9090:6:30", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -14522,33 +14522,33 @@ } ], "expression": { - "id": 9561, + "id": 12622, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "9070:14:10", + "referencedDeclaration": 12598, + "src": "9070:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9562, + "id": 12623, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9085:4:10", + "memberLocation": "9085:4:30", "memberName": "sigs", "nodeType": "MemberAccess", - "referencedDeclaration": 8540, - "src": "9070:19:10", + "referencedDeclaration": 11601, + "src": "9070:19:30", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_bytes4_$", "typeString": "function (string memory) pure returns (bytes4)" } }, - "id": 9564, + "id": 12625, "isConstant": false, "isLValue": false, "isPure": false, @@ -14557,17 +14557,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9070:27:10", + "src": "9070:27:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, - "functionReturnParameters": 9560, - "id": 9565, + "functionReturnParameters": 12621, + "id": 12626, "nodeType": "Return", - "src": "9063:34:10" + "src": "9063:34:30" } ] }, @@ -14575,20 +14575,20 @@ "kind": "function", "modifiers": [], "name": "sigs", - "nameLocation": "8995:4:10", + "nameLocation": "8995:4:30", "parameters": { - "id": 9557, + "id": 12618, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9556, + "id": 12617, "mutability": "mutable", "name": "sigStr", - "nameLocation": "9014:6:10", + "nameLocation": "9014:6:30", "nodeType": "VariableDeclaration", - "scope": 9567, - "src": "9000:20:10", + "scope": 12628, + "src": "9000:20:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14596,10 +14596,10 @@ "typeString": "string" }, "typeName": { - "id": 9555, + "id": 12616, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9000:6:10", + "src": "9000:6:30", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14608,21 +14608,21 @@ "visibility": "internal" } ], - "src": "8999:22:10" + "src": "8999:22:30" }, "returnParameters": { - "id": 9560, + "id": 12621, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9559, + "id": 12620, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9567, - "src": "9045:6:10", + "scope": 12628, + "src": "9045:6:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14630,10 +14630,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 9558, + "id": 12619, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "9045:6:10", + "src": "9045:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -14642,36 +14642,36 @@ "visibility": "internal" } ], - "src": "9044:8:10" + "src": "9044:8:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 9581, + "id": 12642, "nodeType": "FunctionDefinition", - "src": "9110:115:10", + "src": "9110:115:30", "nodes": [], "body": { - "id": 9580, + "id": 12641, "nodeType": "Block", - "src": "9176:49:10", + "src": "9176:49:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9577, + "id": 12638, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9570, - "src": "9213:4:10", + "referencedDeclaration": 12631, + "src": "9213:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -14679,38 +14679,38 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], "expression": { - "id": 9575, + "id": 12636, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "9193:14:10", + "referencedDeclaration": 12598, + "src": "9193:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9576, + "id": 12637, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9208:4:10", + "memberLocation": "9208:4:30", "memberName": "find", "nodeType": "MemberAccess", - "referencedDeclaration": 8989, - "src": "9193:19:10", + "referencedDeclaration": 12050, + "src": "9193:19:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_uint256_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" } }, - "id": 9578, + "id": 12639, "isConstant": false, "isLValue": false, "isPure": false, @@ -14719,17 +14719,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9193:25:10", + "src": "9193:25:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 9574, - "id": 9579, + "functionReturnParameters": 12635, + "id": 12640, "nodeType": "Return", - "src": "9186:32:10" + "src": "9186:32:30" } ] }, @@ -14737,64 +14737,64 @@ "kind": "function", "modifiers": [], "name": "find", - "nameLocation": "9119:4:10", + "nameLocation": "9119:4:30", "parameters": { - "id": 9571, + "id": 12632, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9570, + "id": 12631, "mutability": "mutable", "name": "self", - "nameLocation": "9143:4:10", + "nameLocation": "9143:4:30", "nodeType": "VariableDeclaration", - "scope": 9581, - "src": "9124:23:10", + "scope": 12642, + "src": "9124:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9569, + "id": 12630, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9568, + "id": 12629, "name": "StdStorage", "nameLocations": [ - "9124:10:10" + "9124:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9124:10:10" + "referencedDeclaration": 11550, + "src": "9124:10:30" }, - "referencedDeclaration": 8489, - "src": "9124:10:10", + "referencedDeclaration": 11550, + "src": "9124:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "9123:25:10" + "src": "9123:25:30" }, "returnParameters": { - "id": 9574, + "id": 12635, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9573, + "id": 12634, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9581, - "src": "9167:7:10", + "scope": 12642, + "src": "9167:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14802,10 +14802,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9572, + "id": 12633, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9167:7:10", + "src": "9167:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14814,46 +14814,46 @@ "visibility": "internal" } ], - "src": "9166:9:10" + "src": "9166:9:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9599, + "id": 12660, "nodeType": "FunctionDefinition", - "src": "9231:156:10", + "src": "9231:156:30", "nodes": [], "body": { - "id": 9598, + "id": 12659, "nodeType": "Block", - "src": "9327:60:10", + "src": "9327:60:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9594, + "id": 12655, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9584, - "src": "9366:4:10", + "referencedDeclaration": 12645, + "src": "9366:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, { - "id": 9595, + "id": 12656, "name": "_target", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9586, - "src": "9372:7:10", + "referencedDeclaration": 12647, + "src": "9372:7:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -14863,7 +14863,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -14872,33 +14872,33 @@ } ], "expression": { - "id": 9592, + "id": 12653, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "9344:14:10", + "referencedDeclaration": 12598, + "src": "9344:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9593, + "id": 12654, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9359:6:10", + "memberLocation": "9359:6:30", "memberName": "target", "nodeType": "MemberAccess", - "referencedDeclaration": 9009, - "src": "9344:21:10", + "referencedDeclaration": 12070, + "src": "9344:21:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 9596, + "id": 12657, "isConstant": false, "isLValue": false, "isPure": false, @@ -14907,17 +14907,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9344:36:10", + "src": "9344:36:30", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9591, - "id": 9597, + "functionReturnParameters": 12652, + "id": 12658, "nodeType": "Return", - "src": "9337:43:10" + "src": "9337:43:30" } ] }, @@ -14925,43 +14925,43 @@ "kind": "function", "modifiers": [], "name": "target", - "nameLocation": "9240:6:10", + "nameLocation": "9240:6:30", "parameters": { - "id": 9587, + "id": 12648, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9584, + "id": 12645, "mutability": "mutable", "name": "self", - "nameLocation": "9266:4:10", + "nameLocation": "9266:4:30", "nodeType": "VariableDeclaration", - "scope": 9599, - "src": "9247:23:10", + "scope": 12660, + "src": "9247:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9583, + "id": 12644, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9582, + "id": 12643, "name": "StdStorage", "nameLocations": [ - "9247:10:10" + "9247:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9247:10:10" + "referencedDeclaration": 11550, + "src": "9247:10:30" }, - "referencedDeclaration": 8489, - "src": "9247:10:10", + "referencedDeclaration": 11550, + "src": "9247:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -14969,13 +14969,13 @@ }, { "constant": false, - "id": 9586, + "id": 12647, "mutability": "mutable", "name": "_target", - "nameLocation": "9280:7:10", + "nameLocation": "9280:7:30", "nodeType": "VariableDeclaration", - "scope": 9599, - "src": "9272:15:10", + "scope": 12660, + "src": "9272:15:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14983,10 +14983,10 @@ "typeString": "address" }, "typeName": { - "id": 9585, + "id": 12646, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9272:7:10", + "src": "9272:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -14996,90 +14996,90 @@ "visibility": "internal" } ], - "src": "9246:42:10" + "src": "9246:42:30" }, "returnParameters": { - "id": 9591, + "id": 12652, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9590, + "id": 12651, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9599, - "src": "9307:18:10", + "scope": 12660, + "src": "9307:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9589, + "id": 12650, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9588, + "id": 12649, "name": "StdStorage", "nameLocations": [ - "9307:10:10" + "9307:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9307:10:10" + "referencedDeclaration": 11550, + "src": "9307:10:30" }, - "referencedDeclaration": 8489, - "src": "9307:10:10", + "referencedDeclaration": 11550, + "src": "9307:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "9306:20:10" + "src": "9306:20:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9617, + "id": 12678, "nodeType": "FunctionDefinition", - "src": "9393:143:10", + "src": "9393:143:30", "nodes": [], "body": { - "id": 9616, + "id": 12677, "nodeType": "Block", - "src": "9482:54:10", + "src": "9482:54:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9612, + "id": 12673, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9602, - "src": "9518:4:10", + "referencedDeclaration": 12663, + "src": "9518:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, { - "id": 9613, + "id": 12674, "name": "_sig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9604, - "src": "9524:4:10", + "referencedDeclaration": 12665, + "src": "9524:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -15089,7 +15089,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -15098,33 +15098,33 @@ } ], "expression": { - "id": 9610, + "id": 12671, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "9499:14:10", + "referencedDeclaration": 12598, + "src": "9499:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9611, + "id": 12672, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9514:3:10", + "memberLocation": "9514:3:30", "memberName": "sig", "nodeType": "MemberAccess", - "referencedDeclaration": 9029, - "src": "9499:18:10", + "referencedDeclaration": 12090, + "src": "9499:18:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes4_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes4) returns (struct StdStorage storage pointer)" } }, - "id": 9614, + "id": 12675, "isConstant": false, "isLValue": false, "isPure": false, @@ -15133,17 +15133,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9499:30:10", + "src": "9499:30:30", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9609, - "id": 9615, + "functionReturnParameters": 12670, + "id": 12676, "nodeType": "Return", - "src": "9492:37:10" + "src": "9492:37:30" } ] }, @@ -15151,43 +15151,43 @@ "kind": "function", "modifiers": [], "name": "sig", - "nameLocation": "9402:3:10", + "nameLocation": "9402:3:30", "parameters": { - "id": 9605, + "id": 12666, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9602, + "id": 12663, "mutability": "mutable", "name": "self", - "nameLocation": "9425:4:10", + "nameLocation": "9425:4:30", "nodeType": "VariableDeclaration", - "scope": 9617, - "src": "9406:23:10", + "scope": 12678, + "src": "9406:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9601, + "id": 12662, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9600, + "id": 12661, "name": "StdStorage", "nameLocations": [ - "9406:10:10" + "9406:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9406:10:10" + "referencedDeclaration": 11550, + "src": "9406:10:30" }, - "referencedDeclaration": 8489, - "src": "9406:10:10", + "referencedDeclaration": 11550, + "src": "9406:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -15195,13 +15195,13 @@ }, { "constant": false, - "id": 9604, + "id": 12665, "mutability": "mutable", "name": "_sig", - "nameLocation": "9438:4:10", + "nameLocation": "9438:4:30", "nodeType": "VariableDeclaration", - "scope": 9617, - "src": "9431:11:10", + "scope": 12678, + "src": "9431:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15209,10 +15209,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 9603, + "id": 12664, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "9431:6:10", + "src": "9431:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -15221,90 +15221,90 @@ "visibility": "internal" } ], - "src": "9405:38:10" + "src": "9405:38:30" }, "returnParameters": { - "id": 9609, + "id": 12670, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9608, + "id": 12669, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9617, - "src": "9462:18:10", + "scope": 12678, + "src": "9462:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9607, + "id": 12668, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9606, + "id": 12667, "name": "StdStorage", "nameLocations": [ - "9462:10:10" + "9462:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9462:10:10" + "referencedDeclaration": 11550, + "src": "9462:10:30" }, - "referencedDeclaration": 8489, - "src": "9462:10:10", + "referencedDeclaration": 11550, + "src": "9462:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "9461:20:10" + "src": "9461:20:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9635, + "id": 12696, "nodeType": "FunctionDefinition", - "src": "9542:150:10", + "src": "9542:150:30", "nodes": [], "body": { - "id": 9634, + "id": 12695, "nodeType": "Block", - "src": "9638:54:10", + "src": "9638:54:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9630, + "id": 12691, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9620, - "src": "9674:4:10", + "referencedDeclaration": 12681, + "src": "9674:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, { - "id": 9631, + "id": 12692, "name": "_sig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9622, - "src": "9680:4:10", + "referencedDeclaration": 12683, + "src": "9680:4:30", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15314,7 +15314,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -15323,33 +15323,33 @@ } ], "expression": { - "id": 9628, + "id": 12689, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "9655:14:10", + "referencedDeclaration": 12598, + "src": "9655:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9629, + "id": 12690, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9670:3:10", + "memberLocation": "9670:3:30", "memberName": "sig", "nodeType": "MemberAccess", - "referencedDeclaration": 9051, - "src": "9655:18:10", + "referencedDeclaration": 12112, + "src": "9655:18:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_string_memory_ptr_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_string_memory_ptr_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,string memory) returns (struct StdStorage storage pointer)" } }, - "id": 9632, + "id": 12693, "isConstant": false, "isLValue": false, "isPure": false, @@ -15358,17 +15358,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9655:30:10", + "src": "9655:30:30", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9627, - "id": 9633, + "functionReturnParameters": 12688, + "id": 12694, "nodeType": "Return", - "src": "9648:37:10" + "src": "9648:37:30" } ] }, @@ -15376,43 +15376,43 @@ "kind": "function", "modifiers": [], "name": "sig", - "nameLocation": "9551:3:10", + "nameLocation": "9551:3:30", "parameters": { - "id": 9623, + "id": 12684, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9620, + "id": 12681, "mutability": "mutable", "name": "self", - "nameLocation": "9574:4:10", + "nameLocation": "9574:4:30", "nodeType": "VariableDeclaration", - "scope": 9635, - "src": "9555:23:10", + "scope": 12696, + "src": "9555:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9619, + "id": 12680, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9618, + "id": 12679, "name": "StdStorage", "nameLocations": [ - "9555:10:10" + "9555:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9555:10:10" + "referencedDeclaration": 11550, + "src": "9555:10:30" }, - "referencedDeclaration": 8489, - "src": "9555:10:10", + "referencedDeclaration": 11550, + "src": "9555:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -15420,13 +15420,13 @@ }, { "constant": false, - "id": 9622, + "id": 12683, "mutability": "mutable", "name": "_sig", - "nameLocation": "9594:4:10", + "nameLocation": "9594:4:30", "nodeType": "VariableDeclaration", - "scope": 9635, - "src": "9580:18:10", + "scope": 12696, + "src": "9580:18:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15434,10 +15434,10 @@ "typeString": "string" }, "typeName": { - "id": 9621, + "id": 12682, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9580:6:10", + "src": "9580:6:30", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15446,90 +15446,90 @@ "visibility": "internal" } ], - "src": "9554:45:10" + "src": "9554:45:30" }, "returnParameters": { - "id": 9627, + "id": 12688, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9626, + "id": 12687, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9635, - "src": "9618:18:10", + "scope": 12696, + "src": "9618:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9625, + "id": 12686, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9624, + "id": 12685, "name": "StdStorage", "nameLocations": [ - "9618:10:10" + "9618:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9618:10:10" + "referencedDeclaration": 11550, + "src": "9618:10:30" }, - "referencedDeclaration": 8489, - "src": "9618:10:10", + "referencedDeclaration": 11550, + "src": "9618:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "9617:20:10" + "src": "9617:20:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9653, + "id": 12714, "nodeType": "FunctionDefinition", - "src": "9698:152:10", + "src": "9698:152:30", "nodes": [], "body": { - "id": 9652, + "id": 12713, "nodeType": "Block", - "src": "9792:58:10", + "src": "9792:58:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9648, + "id": 12709, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9638, - "src": "9833:4:10", + "referencedDeclaration": 12699, + "src": "9833:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, { - "id": 9649, + "id": 12710, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9640, - "src": "9839:3:10", + "referencedDeclaration": 12701, + "src": "9839:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15539,7 +15539,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -15548,33 +15548,33 @@ } ], "expression": { - "id": 9646, + "id": 12707, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "9809:14:10", + "referencedDeclaration": 12598, + "src": "9809:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9647, + "id": 12708, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9824:8:10", + "memberLocation": "9824:8:30", "memberName": "with_key", "nodeType": "MemberAccess", - "referencedDeclaration": 9082, - "src": "9809:23:10", + "referencedDeclaration": 12143, + "src": "9809:23:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_address_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,address) returns (struct StdStorage storage pointer)" } }, - "id": 9650, + "id": 12711, "isConstant": false, "isLValue": false, "isPure": false, @@ -15583,17 +15583,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9809:34:10", + "src": "9809:34:30", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9645, - "id": 9651, + "functionReturnParameters": 12706, + "id": 12712, "nodeType": "Return", - "src": "9802:41:10" + "src": "9802:41:30" } ] }, @@ -15601,43 +15601,43 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "9707:8:10", + "nameLocation": "9707:8:30", "parameters": { - "id": 9641, + "id": 12702, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9638, + "id": 12699, "mutability": "mutable", "name": "self", - "nameLocation": "9735:4:10", + "nameLocation": "9735:4:30", "nodeType": "VariableDeclaration", - "scope": 9653, - "src": "9716:23:10", + "scope": 12714, + "src": "9716:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9637, + "id": 12698, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9636, + "id": 12697, "name": "StdStorage", "nameLocations": [ - "9716:10:10" + "9716:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9716:10:10" + "referencedDeclaration": 11550, + "src": "9716:10:30" }, - "referencedDeclaration": 8489, - "src": "9716:10:10", + "referencedDeclaration": 11550, + "src": "9716:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -15645,13 +15645,13 @@ }, { "constant": false, - "id": 9640, + "id": 12701, "mutability": "mutable", "name": "who", - "nameLocation": "9749:3:10", + "nameLocation": "9749:3:30", "nodeType": "VariableDeclaration", - "scope": 9653, - "src": "9741:11:10", + "scope": 12714, + "src": "9741:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15659,10 +15659,10 @@ "typeString": "address" }, "typeName": { - "id": 9639, + "id": 12700, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9741:7:10", + "src": "9741:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -15672,90 +15672,90 @@ "visibility": "internal" } ], - "src": "9715:38:10" + "src": "9715:38:30" }, "returnParameters": { - "id": 9645, + "id": 12706, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9644, + "id": 12705, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9653, - "src": "9772:18:10", + "scope": 12714, + "src": "9772:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9643, + "id": 12704, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9642, + "id": 12703, "name": "StdStorage", "nameLocations": [ - "9772:10:10" + "9772:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9772:10:10" + "referencedDeclaration": 11550, + "src": "9772:10:30" }, - "referencedDeclaration": 8489, - "src": "9772:10:10", + "referencedDeclaration": 11550, + "src": "9772:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "9771:20:10" + "src": "9771:20:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9671, + "id": 12732, "nodeType": "FunctionDefinition", - "src": "9856:152:10", + "src": "9856:152:30", "nodes": [], "body": { - "id": 9670, + "id": 12731, "nodeType": "Block", - "src": "9950:58:10", + "src": "9950:58:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9666, + "id": 12727, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9656, - "src": "9991:4:10", + "referencedDeclaration": 12717, + "src": "9991:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, { - "id": 9667, + "id": 12728, "name": "amt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9658, - "src": "9997:3:10", + "referencedDeclaration": 12719, + "src": "9997:3:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15765,7 +15765,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -15774,33 +15774,33 @@ } ], "expression": { - "id": 9664, + "id": 12725, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "9967:14:10", + "referencedDeclaration": 12598, + "src": "9967:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9665, + "id": 12726, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9982:8:10", + "memberLocation": "9982:8:30", "memberName": "with_key", "nodeType": "MemberAccess", - "referencedDeclaration": 9107, - "src": "9967:23:10", + "referencedDeclaration": 12168, + "src": "9967:23:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256) returns (struct StdStorage storage pointer)" } }, - "id": 9668, + "id": 12729, "isConstant": false, "isLValue": false, "isPure": false, @@ -15809,17 +15809,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9967:34:10", + "src": "9967:34:30", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9663, - "id": 9669, + "functionReturnParameters": 12724, + "id": 12730, "nodeType": "Return", - "src": "9960:41:10" + "src": "9960:41:30" } ] }, @@ -15827,43 +15827,43 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "9865:8:10", + "nameLocation": "9865:8:30", "parameters": { - "id": 9659, + "id": 12720, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9656, + "id": 12717, "mutability": "mutable", "name": "self", - "nameLocation": "9893:4:10", + "nameLocation": "9893:4:30", "nodeType": "VariableDeclaration", - "scope": 9671, - "src": "9874:23:10", + "scope": 12732, + "src": "9874:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9655, + "id": 12716, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9654, + "id": 12715, "name": "StdStorage", "nameLocations": [ - "9874:10:10" + "9874:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9874:10:10" + "referencedDeclaration": 11550, + "src": "9874:10:30" }, - "referencedDeclaration": 8489, - "src": "9874:10:10", + "referencedDeclaration": 11550, + "src": "9874:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -15871,13 +15871,13 @@ }, { "constant": false, - "id": 9658, + "id": 12719, "mutability": "mutable", "name": "amt", - "nameLocation": "9907:3:10", + "nameLocation": "9907:3:30", "nodeType": "VariableDeclaration", - "scope": 9671, - "src": "9899:11:10", + "scope": 12732, + "src": "9899:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15885,10 +15885,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9657, + "id": 12718, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9899:7:10", + "src": "9899:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15897,90 +15897,90 @@ "visibility": "internal" } ], - "src": "9873:38:10" + "src": "9873:38:30" }, "returnParameters": { - "id": 9663, + "id": 12724, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9662, + "id": 12723, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9671, - "src": "9930:18:10", + "scope": 12732, + "src": "9930:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9661, + "id": 12722, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9660, + "id": 12721, "name": "StdStorage", "nameLocations": [ - "9930:10:10" + "9930:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "9930:10:10" + "referencedDeclaration": 11550, + "src": "9930:10:30" }, - "referencedDeclaration": 8489, - "src": "9930:10:10", + "referencedDeclaration": 11550, + "src": "9930:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "9929:20:10" + "src": "9929:20:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9689, + "id": 12750, "nodeType": "FunctionDefinition", - "src": "10014:152:10", + "src": "10014:152:30", "nodes": [], "body": { - "id": 9688, + "id": 12749, "nodeType": "Block", - "src": "10108:58:10", + "src": "10108:58:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9684, + "id": 12745, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9674, - "src": "10149:4:10", + "referencedDeclaration": 12735, + "src": "10149:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, { - "id": 9685, + "id": 12746, "name": "key", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9676, - "src": "10155:3:10", + "referencedDeclaration": 12737, + "src": "10155:3:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -15990,7 +15990,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -15999,33 +15999,33 @@ } ], "expression": { - "id": 9682, + "id": 12743, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "10125:14:10", + "referencedDeclaration": 12598, + "src": "10125:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9683, + "id": 12744, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "10140:8:10", + "memberLocation": "10140:8:30", "memberName": "with_key", "nodeType": "MemberAccess", - "referencedDeclaration": 9129, - "src": "10125:23:10", + "referencedDeclaration": 12190, + "src": "10125:23:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes32_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes32_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,bytes32) returns (struct StdStorage storage pointer)" } }, - "id": 9686, + "id": 12747, "isConstant": false, "isLValue": false, "isPure": false, @@ -16034,17 +16034,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10125:34:10", + "src": "10125:34:30", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9681, - "id": 9687, + "functionReturnParameters": 12742, + "id": 12748, "nodeType": "Return", - "src": "10118:41:10" + "src": "10118:41:30" } ] }, @@ -16052,43 +16052,43 @@ "kind": "function", "modifiers": [], "name": "with_key", - "nameLocation": "10023:8:10", + "nameLocation": "10023:8:30", "parameters": { - "id": 9677, + "id": 12738, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9674, + "id": 12735, "mutability": "mutable", "name": "self", - "nameLocation": "10051:4:10", + "nameLocation": "10051:4:30", "nodeType": "VariableDeclaration", - "scope": 9689, - "src": "10032:23:10", + "scope": 12750, + "src": "10032:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9673, + "id": 12734, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9672, + "id": 12733, "name": "StdStorage", "nameLocations": [ - "10032:10:10" + "10032:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "10032:10:10" + "referencedDeclaration": 11550, + "src": "10032:10:30" }, - "referencedDeclaration": 8489, - "src": "10032:10:10", + "referencedDeclaration": 11550, + "src": "10032:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -16096,13 +16096,13 @@ }, { "constant": false, - "id": 9676, + "id": 12737, "mutability": "mutable", "name": "key", - "nameLocation": "10065:3:10", + "nameLocation": "10065:3:30", "nodeType": "VariableDeclaration", - "scope": 9689, - "src": "10057:11:10", + "scope": 12750, + "src": "10057:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16110,10 +16110,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9675, + "id": 12736, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "10057:7:10", + "src": "10057:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16122,90 +16122,90 @@ "visibility": "internal" } ], - "src": "10031:38:10" + "src": "10031:38:30" }, "returnParameters": { - "id": 9681, + "id": 12742, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9680, + "id": 12741, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9689, - "src": "10088:18:10", + "scope": 12750, + "src": "10088:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9679, + "id": 12740, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9678, + "id": 12739, "name": "StdStorage", "nameLocations": [ - "10088:10:10" + "10088:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "10088:10:10" + "referencedDeclaration": 11550, + "src": "10088:10:30" }, - "referencedDeclaration": 8489, - "src": "10088:10:10", + "referencedDeclaration": 11550, + "src": "10088:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "10087:20:10" + "src": "10087:20:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9707, + "id": 12768, "nodeType": "FunctionDefinition", - "src": "10172:152:10", + "src": "10172:152:30", "nodes": [], "body": { - "id": 9706, + "id": 12767, "nodeType": "Block", - "src": "10266:58:10", + "src": "10266:58:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9702, + "id": 12763, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9692, - "src": "10304:4:10", + "referencedDeclaration": 12753, + "src": "10304:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, { - "id": 9703, + "id": 12764, "name": "_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9694, - "src": "10310:6:10", + "referencedDeclaration": 12755, + "src": "10310:6:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16215,7 +16215,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -16224,33 +16224,33 @@ } ], "expression": { - "id": 9700, + "id": 12761, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "10283:14:10", + "referencedDeclaration": 12598, + "src": "10283:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9701, + "id": 12762, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "10298:5:10", + "memberLocation": "10298:5:30", "memberName": "depth", "nodeType": "MemberAccess", - "referencedDeclaration": 9149, - "src": "10283:20:10", + "referencedDeclaration": 12210, + "src": "10283:20:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$8489_storage_ptr_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_uint256_$returns$_t_struct$_StdStorage_$11550_storage_ptr_$", "typeString": "function (struct StdStorage storage pointer,uint256) returns (struct StdStorage storage pointer)" } }, - "id": 9704, + "id": 12765, "isConstant": false, "isLValue": false, "isPure": false, @@ -16259,17 +16259,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10283:34:10", + "src": "10283:34:30", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "functionReturnParameters": 9699, - "id": 9705, + "functionReturnParameters": 12760, + "id": 12766, "nodeType": "Return", - "src": "10276:41:10" + "src": "10276:41:30" } ] }, @@ -16277,43 +16277,43 @@ "kind": "function", "modifiers": [], "name": "depth", - "nameLocation": "10181:5:10", + "nameLocation": "10181:5:30", "parameters": { - "id": 9695, + "id": 12756, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9692, + "id": 12753, "mutability": "mutable", "name": "self", - "nameLocation": "10206:4:10", + "nameLocation": "10206:4:30", "nodeType": "VariableDeclaration", - "scope": 9707, - "src": "10187:23:10", + "scope": 12768, + "src": "10187:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9691, + "id": 12752, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9690, + "id": 12751, "name": "StdStorage", "nameLocations": [ - "10187:10:10" + "10187:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "10187:10:10" + "referencedDeclaration": 11550, + "src": "10187:10:30" }, - "referencedDeclaration": 8489, - "src": "10187:10:10", + "referencedDeclaration": 11550, + "src": "10187:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -16321,13 +16321,13 @@ }, { "constant": false, - "id": 9694, + "id": 12755, "mutability": "mutable", "name": "_depth", - "nameLocation": "10220:6:10", + "nameLocation": "10220:6:30", "nodeType": "VariableDeclaration", - "scope": 9707, - "src": "10212:14:10", + "scope": 12768, + "src": "10212:14:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16335,10 +16335,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9693, + "id": 12754, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10212:7:10", + "src": "10212:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16347,80 +16347,80 @@ "visibility": "internal" } ], - "src": "10186:41:10" + "src": "10186:41:30" }, "returnParameters": { - "id": 9699, + "id": 12760, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9698, + "id": 12759, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9707, - "src": "10246:18:10", + "scope": 12768, + "src": "10246:18:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9697, + "id": 12758, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9696, + "id": 12757, "name": "StdStorage", "nameLocations": [ - "10246:10:10" + "10246:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "10246:10:10" + "referencedDeclaration": 11550, + "src": "10246:10:30" }, - "referencedDeclaration": 8489, - "src": "10246:10:10", + "referencedDeclaration": 11550, + "src": "10246:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "10245:20:10" + "src": "10245:20:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9730, + "id": 12791, "nodeType": "FunctionDefinition", - "src": "10330:138:10", + "src": "10330:138:30", "nodes": [], "body": { - "id": 9729, + "id": 12790, "nodeType": "Block", - "src": "10400:68:10", + "src": "10400:68:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9716, + "id": 12777, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9710, - "src": "10424:4:10", + "referencedDeclaration": 12771, + "src": "10424:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, @@ -16431,12 +16431,12 @@ { "arguments": [ { - "id": 9723, + "id": 12784, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9712, - "src": "10454:3:10", + "referencedDeclaration": 12773, + "src": "10454:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -16450,26 +16450,26 @@ "typeString": "address" } ], - "id": 9722, + "id": 12783, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10446:7:10", + "src": "10446:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 9721, + "id": 12782, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "10446:7:10", + "src": "10446:7:30", "typeDescriptions": {} } }, - "id": 9724, + "id": 12785, "isConstant": false, "isLValue": false, "isPure": false, @@ -16478,7 +16478,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10446:12:10", + "src": "10446:12:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -16493,26 +16493,26 @@ "typeString": "uint160" } ], - "id": 9720, + "id": 12781, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10438:7:10", + "src": "10438:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 9719, + "id": 12780, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10438:7:10", + "src": "10438:7:30", "typeDescriptions": {} } }, - "id": 9725, + "id": 12786, "isConstant": false, "isLValue": false, "isPure": false, @@ -16521,7 +16521,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10438:21:10", + "src": "10438:21:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -16536,26 +16536,26 @@ "typeString": "uint256" } ], - "id": 9718, + "id": 12779, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10430:7:10", + "src": "10430:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9717, + "id": 12778, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "10430:7:10", + "src": "10430:7:30", "typeDescriptions": {} } }, - "id": 9726, + "id": 12787, "isConstant": false, "isLValue": false, "isPure": false, @@ -16564,7 +16564,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10430:30:10", + "src": "10430:30:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -16575,7 +16575,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -16583,23 +16583,23 @@ "typeString": "bytes32" } ], - "id": 9715, + "id": 12776, "name": "checked_write", "nodeType": "Identifier", "overloadedDeclarations": [ - 9730, - 9747, - 9785, - 9930 + 12791, + 12808, + 12846, + 12991 ], - "referencedDeclaration": 9930, - "src": "10410:13:10", + "referencedDeclaration": 12991, + "src": "10410:13:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes32_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes32_$returns$__$", "typeString": "function (struct StdStorage storage pointer,bytes32)" } }, - "id": 9727, + "id": 12788, "isConstant": false, "isLValue": false, "isPure": false, @@ -16608,16 +16608,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10410:51:10", + "src": "10410:51:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9728, + "id": 12789, "nodeType": "ExpressionStatement", - "src": "10410:51:10" + "src": "10410:51:30" } ] }, @@ -16625,43 +16625,43 @@ "kind": "function", "modifiers": [], "name": "checked_write", - "nameLocation": "10339:13:10", + "nameLocation": "10339:13:30", "parameters": { - "id": 9713, + "id": 12774, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9710, + "id": 12771, "mutability": "mutable", "name": "self", - "nameLocation": "10372:4:10", + "nameLocation": "10372:4:30", "nodeType": "VariableDeclaration", - "scope": 9730, - "src": "10353:23:10", + "scope": 12791, + "src": "10353:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9709, + "id": 12770, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9708, + "id": 12769, "name": "StdStorage", "nameLocations": [ - "10353:10:10" + "10353:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "10353:10:10" + "referencedDeclaration": 11550, + "src": "10353:10:30" }, - "referencedDeclaration": 8489, - "src": "10353:10:10", + "referencedDeclaration": 11550, + "src": "10353:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -16669,13 +16669,13 @@ }, { "constant": false, - "id": 9712, + "id": 12773, "mutability": "mutable", "name": "who", - "nameLocation": "10386:3:10", + "nameLocation": "10386:3:30", "nodeType": "VariableDeclaration", - "scope": 9730, - "src": "10378:11:10", + "scope": 12791, + "src": "10378:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16683,10 +16683,10 @@ "typeString": "address" }, "typeName": { - "id": 9711, + "id": 12772, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10378:7:10", + "src": "10378:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -16696,54 +16696,54 @@ "visibility": "internal" } ], - "src": "10352:38:10" + "src": "10352:38:30" }, "returnParameters": { - "id": 9714, + "id": 12775, "nodeType": "ParameterList", "parameters": [], - "src": "10400:0:10" + "src": "10400:0:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9747, + "id": 12808, "nodeType": "FunctionDefinition", - "src": "10474:120:10", + "src": "10474:120:30", "nodes": [], "body": { - "id": 9746, + "id": 12807, "nodeType": "Block", - "src": "10544:50:10", + "src": "10544:50:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9739, + "id": 12800, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9733, - "src": "10568:4:10", + "referencedDeclaration": 12794, + "src": "10568:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, { "arguments": [ { - "id": 9742, + "id": 12803, "name": "amt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9735, - "src": "10582:3:10", + "referencedDeclaration": 12796, + "src": "10582:3:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16757,26 +16757,26 @@ "typeString": "uint256" } ], - "id": 9741, + "id": 12802, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10574:7:10", + "src": "10574:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9740, + "id": 12801, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "10574:7:10", + "src": "10574:7:30", "typeDescriptions": {} } }, - "id": 9743, + "id": 12804, "isConstant": false, "isLValue": false, "isPure": false, @@ -16785,7 +16785,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10574:12:10", + "src": "10574:12:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -16796,7 +16796,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -16804,23 +16804,23 @@ "typeString": "bytes32" } ], - "id": 9738, + "id": 12799, "name": "checked_write", "nodeType": "Identifier", "overloadedDeclarations": [ - 9730, - 9747, - 9785, - 9930 + 12791, + 12808, + 12846, + 12991 ], - "referencedDeclaration": 9930, - "src": "10554:13:10", + "referencedDeclaration": 12991, + "src": "10554:13:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes32_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes32_$returns$__$", "typeString": "function (struct StdStorage storage pointer,bytes32)" } }, - "id": 9744, + "id": 12805, "isConstant": false, "isLValue": false, "isPure": false, @@ -16829,16 +16829,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10554:33:10", + "src": "10554:33:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9745, + "id": 12806, "nodeType": "ExpressionStatement", - "src": "10554:33:10" + "src": "10554:33:30" } ] }, @@ -16846,43 +16846,43 @@ "kind": "function", "modifiers": [], "name": "checked_write", - "nameLocation": "10483:13:10", + "nameLocation": "10483:13:30", "parameters": { - "id": 9736, + "id": 12797, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9733, + "id": 12794, "mutability": "mutable", "name": "self", - "nameLocation": "10516:4:10", + "nameLocation": "10516:4:30", "nodeType": "VariableDeclaration", - "scope": 9747, - "src": "10497:23:10", + "scope": 12808, + "src": "10497:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9732, + "id": 12793, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9731, + "id": 12792, "name": "StdStorage", "nameLocations": [ - "10497:10:10" + "10497:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "10497:10:10" + "referencedDeclaration": 11550, + "src": "10497:10:30" }, - "referencedDeclaration": 8489, - "src": "10497:10:10", + "referencedDeclaration": 11550, + "src": "10497:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -16890,13 +16890,13 @@ }, { "constant": false, - "id": 9735, + "id": 12796, "mutability": "mutable", "name": "amt", - "nameLocation": "10530:3:10", + "nameLocation": "10530:3:30", "nodeType": "VariableDeclaration", - "scope": 9747, - "src": "10522:11:10", + "scope": 12808, + "src": "10522:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16904,10 +16904,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9734, + "id": 12795, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10522:7:10", + "src": "10522:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16916,42 +16916,42 @@ "visibility": "internal" } ], - "src": "10496:38:10" + "src": "10496:38:30" }, "returnParameters": { - "id": 9737, + "id": 12798, "nodeType": "ParameterList", "parameters": [], - "src": "10544:0:10" + "src": "10544:0:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9767, + "id": 12828, "nodeType": "FunctionDefinition", - "src": "10600:132:10", + "src": "10600:132:30", "nodes": [], "body": { - "id": 9766, + "id": 12827, "nodeType": "Block", - "src": "10673:59:10", + "src": "10673:59:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9756, + "id": 12817, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9750, - "src": "10697:4:10", + "referencedDeclaration": 12811, + "src": "10697:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, @@ -16960,12 +16960,12 @@ { "arguments": [ { - "id": 9761, + "id": 12822, "name": "val", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9752, - "src": "10719:3:10", + "referencedDeclaration": 12813, + "src": "10719:3:30", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16979,26 +16979,26 @@ "typeString": "int256" } ], - "id": 9760, + "id": 12821, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10711:7:10", + "src": "10711:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 9759, + "id": 12820, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10711:7:10", + "src": "10711:7:30", "typeDescriptions": {} } }, - "id": 9762, + "id": 12823, "isConstant": false, "isLValue": false, "isPure": false, @@ -17007,7 +17007,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10711:12:10", + "src": "10711:12:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -17022,26 +17022,26 @@ "typeString": "uint256" } ], - "id": 9758, + "id": 12819, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10703:7:10", + "src": "10703:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9757, + "id": 12818, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "10703:7:10", + "src": "10703:7:30", "typeDescriptions": {} } }, - "id": 9763, + "id": 12824, "isConstant": false, "isLValue": false, "isPure": false, @@ -17050,7 +17050,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10703:21:10", + "src": "10703:21:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -17061,7 +17061,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -17069,23 +17069,23 @@ "typeString": "bytes32" } ], - "id": 9755, + "id": 12816, "name": "checked_write", "nodeType": "Identifier", "overloadedDeclarations": [ - 9730, - 9747, - 9785, - 9930 + 12791, + 12808, + 12846, + 12991 ], - "referencedDeclaration": 9930, - "src": "10683:13:10", + "referencedDeclaration": 12991, + "src": "10683:13:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes32_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes32_$returns$__$", "typeString": "function (struct StdStorage storage pointer,bytes32)" } }, - "id": 9764, + "id": 12825, "isConstant": false, "isLValue": false, "isPure": false, @@ -17094,16 +17094,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10683:42:10", + "src": "10683:42:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9765, + "id": 12826, "nodeType": "ExpressionStatement", - "src": "10683:42:10" + "src": "10683:42:30" } ] }, @@ -17111,43 +17111,43 @@ "kind": "function", "modifiers": [], "name": "checked_write_int", - "nameLocation": "10609:17:10", + "nameLocation": "10609:17:30", "parameters": { - "id": 9753, + "id": 12814, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9750, + "id": 12811, "mutability": "mutable", "name": "self", - "nameLocation": "10646:4:10", + "nameLocation": "10646:4:30", "nodeType": "VariableDeclaration", - "scope": 9767, - "src": "10627:23:10", + "scope": 12828, + "src": "10627:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9749, + "id": 12810, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9748, + "id": 12809, "name": "StdStorage", "nameLocations": [ - "10627:10:10" + "10627:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "10627:10:10" + "referencedDeclaration": 11550, + "src": "10627:10:30" }, - "referencedDeclaration": 8489, - "src": "10627:10:10", + "referencedDeclaration": 11550, + "src": "10627:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -17155,13 +17155,13 @@ }, { "constant": false, - "id": 9752, + "id": 12813, "mutability": "mutable", "name": "val", - "nameLocation": "10659:3:10", + "nameLocation": "10659:3:30", "nodeType": "VariableDeclaration", - "scope": 9767, - "src": "10652:10:10", + "scope": 12828, + "src": "10652:10:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17169,10 +17169,10 @@ "typeString": "int256" }, "typeName": { - "id": 9751, + "id": 12812, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "10652:6:10", + "src": "10652:6:30", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -17181,44 +17181,44 @@ "visibility": "internal" } ], - "src": "10626:37:10" + "src": "10626:37:30" }, "returnParameters": { - "id": 9754, + "id": 12815, "nodeType": "ParameterList", "parameters": [], - "src": "10673:0:10" + "src": "10673:0:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9785, + "id": 12846, "nodeType": "FunctionDefinition", - "src": "10738:222:10", + "src": "10738:222:30", "nodes": [], "body": { - "id": 9784, + "id": 12845, "nodeType": "Block", - "src": "10807:153:10", + "src": "10807:153:30", "nodes": [], "statements": [ { "assignments": [ - 9776 + 12837 ], "declarations": [ { "constant": false, - "id": 9776, + "id": 12837, "mutability": "mutable", "name": "t", - "nameLocation": "10825:1:10", + "nameLocation": "10825:1:30", "nodeType": "VariableDeclaration", - "scope": 9784, - "src": "10817:9:10", + "scope": 12845, + "src": "10817:9:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17226,10 +17226,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9775, + "id": 12836, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "10817:7:10", + "src": "10817:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -17238,28 +17238,28 @@ "visibility": "internal" } ], - "id": 9777, + "id": 12838, "nodeType": "VariableDeclarationStatement", - "src": "10817:9:10" + "src": "10817:9:30" }, { "AST": { "nodeType": "YulBlock", - "src": "10888:34:10", + "src": "10888:34:30", "statements": [ { "nodeType": "YulAssignment", - "src": "10902:10:10", + "src": "10902:10:30", "value": { "name": "write", "nodeType": "YulIdentifier", - "src": "10907:5:10" + "src": "10907:5:30" }, "variableNames": [ { "name": "t", "nodeType": "YulIdentifier", - "src": "10902:1:10" + "src": "10902:1:30" } ] } @@ -17269,46 +17269,46 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 9776, + "declaration": 12837, "isOffset": false, "isSlot": false, - "src": "10902:1:10", + "src": "10902:1:30", "valueSize": 1 }, { - "declaration": 9772, + "declaration": 12833, "isOffset": false, "isSlot": false, - "src": "10907:5:10", + "src": "10907:5:30", "valueSize": 1 } ], - "id": 9778, + "id": 12839, "nodeType": "InlineAssembly", - "src": "10879:43:10" + "src": "10879:43:30" }, { "expression": { "arguments": [ { - "id": 9780, + "id": 12841, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9770, - "src": "10945:4:10", + "referencedDeclaration": 12831, + "src": "10945:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, { - "id": 9781, + "id": 12842, "name": "t", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9776, - "src": "10951:1:10", + "referencedDeclaration": 12837, + "src": "10951:1:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -17318,7 +17318,7 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" }, { @@ -17326,23 +17326,23 @@ "typeString": "bytes32" } ], - "id": 9779, + "id": 12840, "name": "checked_write", "nodeType": "Identifier", "overloadedDeclarations": [ - 9730, - 9747, - 9785, - 9930 + 12791, + 12808, + 12846, + 12991 ], - "referencedDeclaration": 9930, - "src": "10931:13:10", + "referencedDeclaration": 12991, + "src": "10931:13:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$_t_bytes32_$returns$__$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$_t_bytes32_$returns$__$", "typeString": "function (struct StdStorage storage pointer,bytes32)" } }, - "id": 9782, + "id": 12843, "isConstant": false, "isLValue": false, "isPure": false, @@ -17351,16 +17351,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10931:22:10", + "src": "10931:22:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9783, + "id": 12844, "nodeType": "ExpressionStatement", - "src": "10931:22:10" + "src": "10931:22:30" } ] }, @@ -17368,43 +17368,43 @@ "kind": "function", "modifiers": [], "name": "checked_write", - "nameLocation": "10747:13:10", + "nameLocation": "10747:13:30", "parameters": { - "id": 9773, + "id": 12834, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9770, + "id": 12831, "mutability": "mutable", "name": "self", - "nameLocation": "10780:4:10", + "nameLocation": "10780:4:30", "nodeType": "VariableDeclaration", - "scope": 9785, - "src": "10761:23:10", + "scope": 12846, + "src": "10761:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9769, + "id": 12830, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9768, + "id": 12829, "name": "StdStorage", "nameLocations": [ - "10761:10:10" + "10761:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "10761:10:10" + "referencedDeclaration": 11550, + "src": "10761:10:30" }, - "referencedDeclaration": 8489, - "src": "10761:10:10", + "referencedDeclaration": 11550, + "src": "10761:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -17412,13 +17412,13 @@ }, { "constant": false, - "id": 9772, + "id": 12833, "mutability": "mutable", "name": "write", - "nameLocation": "10791:5:10", + "nameLocation": "10791:5:30", "nodeType": "VariableDeclaration", - "scope": 9785, - "src": "10786:10:10", + "scope": 12846, + "src": "10786:10:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17426,10 +17426,10 @@ "typeString": "bool" }, "typeName": { - "id": 9771, + "id": 12832, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10786:4:10", + "src": "10786:4:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -17438,44 +17438,44 @@ "visibility": "internal" } ], - "src": "10760:37:10" + "src": "10760:37:30" }, "returnParameters": { - "id": 9774, + "id": 12835, "nodeType": "ParameterList", "parameters": [], - "src": "10807:0:10" + "src": "10807:0:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9930, + "id": 12991, "nodeType": "FunctionDefinition", - "src": "10966:1095:10", + "src": "10966:1095:30", "nodes": [], "body": { - "id": 9929, + "id": 12990, "nodeType": "Block", - "src": "11036:1025:10", + "src": "11036:1025:30", "nodes": [], "statements": [ { "assignments": [ - 9794 + 12855 ], "declarations": [ { "constant": false, - "id": 9794, + "id": 12855, "mutability": "mutable", "name": "who", - "nameLocation": "11054:3:10", + "nameLocation": "11054:3:30", "nodeType": "VariableDeclaration", - "scope": 9929, - "src": "11046:11:10", + "scope": 12990, + "src": "11046:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17483,10 +17483,10 @@ "typeString": "address" }, "typeName": { - "id": 9793, + "id": 12854, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11046:7:10", + "src": "11046:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -17496,52 +17496,52 @@ "visibility": "internal" } ], - "id": 9797, + "id": 12858, "initialValue": { "expression": { - "id": 9795, + "id": 12856, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "11060:4:10", + "referencedDeclaration": 12849, + "src": "11060:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9796, + "id": 12857, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "11065:7:10", + "memberLocation": "11065:7:30", "memberName": "_target", "nodeType": "MemberAccess", - "referencedDeclaration": 8486, - "src": "11060:12:10", + "referencedDeclaration": 11547, + "src": "11060:12:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "VariableDeclarationStatement", - "src": "11046:26:10" + "src": "11046:26:30" }, { "assignments": [ - 9799 + 12860 ], "declarations": [ { "constant": false, - "id": 9799, + "id": 12860, "mutability": "mutable", "name": "fsig", - "nameLocation": "11089:4:10", + "nameLocation": "11089:4:30", "nodeType": "VariableDeclaration", - "scope": 9929, - "src": "11082:11:10", + "scope": 12990, + "src": "11082:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17549,10 +17549,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 9798, + "id": 12859, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "11082:6:10", + "src": "11082:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -17561,52 +17561,52 @@ "visibility": "internal" } ], - "id": 9802, + "id": 12863, "initialValue": { "expression": { - "id": 9800, + "id": 12861, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "11096:4:10", + "referencedDeclaration": 12849, + "src": "11096:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9801, + "id": 12862, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "11101:4:10", + "memberLocation": "11101:4:30", "memberName": "_sig", "nodeType": "MemberAccess", - "referencedDeclaration": 8482, - "src": "11096:9:10", + "referencedDeclaration": 11543, + "src": "11096:9:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" } }, "nodeType": "VariableDeclarationStatement", - "src": "11082:23:10" + "src": "11082:23:30" }, { "assignments": [ - 9804 + 12865 ], "declarations": [ { "constant": false, - "id": 9804, + "id": 12865, "mutability": "mutable", "name": "field_depth", - "nameLocation": "11123:11:10", + "nameLocation": "11123:11:30", "nodeType": "VariableDeclaration", - "scope": 9929, - "src": "11115:19:10", + "scope": 12990, + "src": "11115:19:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17614,10 +17614,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9803, + "id": 12864, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11115:7:10", + "src": "11115:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17626,52 +17626,52 @@ "visibility": "internal" } ], - "id": 9807, + "id": 12868, "initialValue": { "expression": { - "id": 9805, + "id": 12866, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "11137:4:10", + "referencedDeclaration": 12849, + "src": "11137:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9806, + "id": 12867, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "11142:6:10", + "memberLocation": "11142:6:30", "memberName": "_depth", "nodeType": "MemberAccess", - "referencedDeclaration": 8484, - "src": "11137:11:10", + "referencedDeclaration": 11545, + "src": "11137:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "11115:33:10" + "src": "11115:33:30" }, { "assignments": [ - 9812 + 12873 ], "declarations": [ { "constant": false, - "id": 9812, + "id": 12873, "mutability": "mutable", "name": "ins", - "nameLocation": "11175:3:10", + "nameLocation": "11175:3:30", "nodeType": "VariableDeclaration", - "scope": 9929, - "src": "11158:20:10", + "scope": 12990, + "src": "11158:20:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17680,18 +17680,18 @@ }, "typeName": { "baseType": { - "id": 9810, + "id": 12871, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11158:7:10", + "src": "11158:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 9811, + "id": 12872, "nodeType": "ArrayTypeName", - "src": "11158:9:10", + "src": "11158:9:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -17700,52 +17700,52 @@ "visibility": "internal" } ], - "id": 9815, + "id": 12876, "initialValue": { "expression": { - "id": 9813, + "id": 12874, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "11181:4:10", + "referencedDeclaration": 12849, + "src": "11181:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9814, + "id": 12875, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "11186:5:10", + "memberLocation": "11186:5:30", "memberName": "_keys", "nodeType": "MemberAccess", - "referencedDeclaration": 8480, - "src": "11181:10:10", + "referencedDeclaration": 11541, + "src": "11181:10:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" } }, "nodeType": "VariableDeclarationStatement", - "src": "11158:33:10" + "src": "11158:33:30" }, { "assignments": [ - 9817 + 12878 ], "declarations": [ { "constant": false, - "id": 9817, + "id": 12878, "mutability": "mutable", "name": "cald", - "nameLocation": "11215:4:10", + "nameLocation": "11215:4:30", "nodeType": "VariableDeclaration", - "scope": 9929, - "src": "11202:17:10", + "scope": 12990, + "src": "11202:17:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17753,10 +17753,10 @@ "typeString": "bytes" }, "typeName": { - "id": 9816, + "id": 12877, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "11202:5:10", + "src": "11202:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -17765,16 +17765,16 @@ "visibility": "internal" } ], - "id": 9825, + "id": 12886, "initialValue": { "arguments": [ { - "id": 9820, + "id": 12881, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9799, - "src": "11239:4:10", + "referencedDeclaration": 12860, + "src": "11239:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -17783,12 +17783,12 @@ { "arguments": [ { - "id": 9822, + "id": 12883, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9812, - "src": "11253:3:10", + "referencedDeclaration": 12873, + "src": "11253:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" @@ -17802,18 +17802,18 @@ "typeString": "bytes32[] memory" } ], - "id": 9821, + "id": 12882, "name": "flatten", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10127, - "src": "11245:7:10", + "referencedDeclaration": 13188, + "src": "11245:7:30", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_array$_t_bytes32_$dyn_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes32[] memory) pure returns (bytes memory)" } }, - "id": 9823, + "id": 12884, "isConstant": false, "isLValue": false, "isPure": false, @@ -17822,7 +17822,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11245:12:10", + "src": "11245:12:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17842,32 +17842,32 @@ } ], "expression": { - "id": 9818, + "id": 12879, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11222:3:10", + "src": "11222:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 9819, + "id": 12880, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "11226:12:10", + "memberLocation": "11226:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "11222:16:10", + "src": "11222:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 9824, + "id": 12885, "isConstant": false, "isLValue": false, "isPure": false, @@ -17876,7 +17876,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11222:36:10", + "src": "11222:36:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17884,11 +17884,11 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "11202:56:10" + "src": "11202:56:30" }, { "condition": { - "id": 9840, + "id": 12901, "isConstant": false, "isLValue": false, "isPure": false, @@ -17896,46 +17896,46 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "11272:69:10", + "src": "11272:69:30", "subExpression": { "baseExpression": { "baseExpression": { "baseExpression": { "expression": { - "id": 9826, + "id": 12887, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "11273:4:10", + "referencedDeclaration": 12849, + "src": "11273:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9827, + "id": 12888, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "11278:5:10", + "memberLocation": "11278:5:30", "memberName": "finds", "nodeType": "MemberAccess", - "referencedDeclaration": 8477, - "src": "11273:10:10", + "referencedDeclaration": 11538, + "src": "11273:10:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => bool)))" } }, - "id": 9829, + "id": 12890, "indexExpression": { - "id": 9828, + "id": 12889, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9794, - "src": "11284:3:10", + "referencedDeclaration": 12855, + "src": "11284:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -17946,20 +17946,20 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "11273:15:10", + "src": "11273:15:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_bool_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => bool))" } }, - "id": 9831, + "id": 12892, "indexExpression": { - "id": 9830, + "id": 12891, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9799, - "src": "11289:4:10", + "referencedDeclaration": 12860, + "src": "11289:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -17970,36 +17970,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "11273:21:10", + "src": "11273:21:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_bool_$", "typeString": "mapping(bytes32 => bool)" } }, - "id": 9839, + "id": 12900, "indexExpression": { "arguments": [ { "arguments": [ { - "id": 9835, + "id": 12896, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9812, - "src": "11322:3:10", + "referencedDeclaration": 12873, + "src": "11322:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 9836, + "id": 12897, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9804, - "src": "11327:11:10", + "referencedDeclaration": 12865, + "src": "11327:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18018,32 +18018,32 @@ } ], "expression": { - "id": 9833, + "id": 12894, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11305:3:10", + "src": "11305:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 9834, + "id": 12895, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "11309:12:10", + "memberLocation": "11309:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "11305:16:10", + "src": "11305:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 9837, + "id": 12898, "isConstant": false, "isLValue": false, "isPure": false, @@ -18052,7 +18052,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11305:34:10", + "src": "11305:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -18067,18 +18067,18 @@ "typeString": "bytes memory" } ], - "id": 9832, + "id": 12893, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "11295:9:10", + "src": "11295:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 9838, + "id": 12899, "isConstant": false, "isLValue": false, "isPure": false, @@ -18087,7 +18087,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11295:45:10", + "src": "11295:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -18099,7 +18099,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "11273:68:10", + "src": "11273:68:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18110,26 +18110,26 @@ "typeString": "bool" } }, - "id": 9846, + "id": 12907, "nodeType": "IfStatement", - "src": "11268:110:10", + "src": "11268:110:30", "trueBody": { - "id": 9845, + "id": 12906, "nodeType": "Block", - "src": "11343:35:10", + "src": "11343:35:30", "statements": [ { "expression": { "arguments": [ { - "id": 9842, + "id": 12903, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "11362:4:10", + "referencedDeclaration": 12849, + "src": "11362:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -18137,22 +18137,22 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], - "id": 9841, + "id": 12902, "name": "find", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9581, - "src": "11357:4:10", + "referencedDeclaration": 12642, + "src": "11357:4:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_uint256_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" } }, - "id": 9843, + "id": 12904, "isConstant": false, "isLValue": false, "isPure": false, @@ -18161,34 +18161,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11357:10:10", + "src": "11357:10:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 9844, + "id": 12905, "nodeType": "ExpressionStatement", - "src": "11357:10:10" + "src": "11357:10:30" } ] } }, { "assignments": [ - 9848 + 12909 ], "declarations": [ { "constant": false, - "id": 9848, + "id": 12909, "mutability": "mutable", "name": "slot", - "nameLocation": "11395:4:10", + "nameLocation": "11395:4:30", "nodeType": "VariableDeclaration", - "scope": 9929, - "src": "11387:12:10", + "scope": 12990, + "src": "11387:12:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18196,10 +18196,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9847, + "id": 12908, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11387:7:10", + "src": "11387:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18208,7 +18208,7 @@ "visibility": "internal" } ], - "id": 9866, + "id": 12927, "initialValue": { "arguments": [ { @@ -18216,40 +18216,40 @@ "baseExpression": { "baseExpression": { "expression": { - "id": 9851, + "id": 12912, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "11410:4:10", + "referencedDeclaration": 12849, + "src": "11410:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9852, + "id": 12913, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": false, - "memberLocation": "11415:5:10", + "memberLocation": "11415:5:30", "memberName": "slots", "nodeType": "MemberAccess", - "referencedDeclaration": 8469, - "src": "11410:10:10", + "referencedDeclaration": 11530, + "src": "11410:10:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_address_$_t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$_$", "typeString": "mapping(address => mapping(bytes4 => mapping(bytes32 => uint256)))" } }, - "id": 9854, + "id": 12915, "indexExpression": { - "id": 9853, + "id": 12914, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9794, - "src": "11421:3:10", + "referencedDeclaration": 12855, + "src": "11421:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -18260,20 +18260,20 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "11410:15:10", + "src": "11410:15:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes4_$_t_mapping$_t_bytes32_$_t_uint256_$_$", "typeString": "mapping(bytes4 => mapping(bytes32 => uint256))" } }, - "id": 9856, + "id": 12917, "indexExpression": { - "id": 9855, + "id": 12916, "name": "fsig", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9799, - "src": "11426:4:10", + "referencedDeclaration": 12860, + "src": "11426:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -18284,36 +18284,36 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "11410:21:10", + "src": "11410:21:30", "typeDescriptions": { "typeIdentifier": "t_mapping$_t_bytes32_$_t_uint256_$", "typeString": "mapping(bytes32 => uint256)" } }, - "id": 9864, + "id": 12925, "indexExpression": { "arguments": [ { "arguments": [ { - "id": 9860, + "id": 12921, "name": "ins", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9812, - "src": "11459:3:10", + "referencedDeclaration": 12873, + "src": "11459:3:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, { - "id": 9861, + "id": 12922, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9804, - "src": "11464:11:10", + "referencedDeclaration": 12865, + "src": "11464:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18332,32 +18332,32 @@ } ], "expression": { - "id": 9858, + "id": 12919, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11442:3:10", + "src": "11442:3:30", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 9859, + "id": 12920, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "11446:12:10", + "memberLocation": "11446:12:30", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "11442:16:10", + "src": "11442:16:30", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 9862, + "id": 12923, "isConstant": false, "isLValue": false, "isPure": false, @@ -18366,7 +18366,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11442:34:10", + "src": "11442:34:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -18381,18 +18381,18 @@ "typeString": "bytes memory" } ], - "id": 9857, + "id": 12918, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "11432:9:10", + "src": "11432:9:30", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 9863, + "id": 12924, "isConstant": false, "isLValue": false, "isPure": false, @@ -18401,7 +18401,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11432:45:10", + "src": "11432:45:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -18413,7 +18413,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "11410:68:10", + "src": "11410:68:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18427,26 +18427,26 @@ "typeString": "uint256" } ], - "id": 9850, + "id": 12911, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "11402:7:10", + "src": "11402:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 9849, + "id": 12910, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11402:7:10", + "src": "11402:7:30", "typeDescriptions": {} } }, - "id": 9865, + "id": 12926, "isConstant": false, "isLValue": false, "isPure": false, @@ -18455,7 +18455,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11402:77:10", + "src": "11402:77:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -18463,22 +18463,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "11387:92:10" + "src": "11387:92:30" }, { "assignments": [ - 9868 + 12929 ], "declarations": [ { "constant": false, - "id": 9868, + "id": 12929, "mutability": "mutable", "name": "fdat", - "nameLocation": "11498:4:10", + "nameLocation": "11498:4:30", "nodeType": "VariableDeclaration", - "scope": 9929, - "src": "11490:12:10", + "scope": 12990, + "src": "11490:12:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18486,10 +18486,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9867, + "id": 12928, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11490:7:10", + "src": "11490:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18498,31 +18498,31 @@ "visibility": "internal" } ], - "id": 9869, + "id": 12930, "nodeType": "VariableDeclarationStatement", - "src": "11490:12:10" + "src": "11490:12:30" }, { - "id": 9886, + "id": 12947, "nodeType": "Block", - "src": "11512:128:10", + "src": "11512:128:30", "statements": [ { "assignments": [ null, - 9871 + 12932 ], "declarations": [ null, { "constant": false, - "id": 9871, + "id": 12932, "mutability": "mutable", "name": "rdat", - "nameLocation": "11542:4:10", + "nameLocation": "11542:4:30", "nodeType": "VariableDeclaration", - "scope": 9886, - "src": "11529:17:10", + "scope": 12947, + "src": "11529:17:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18530,10 +18530,10 @@ "typeString": "bytes" }, "typeName": { - "id": 9870, + "id": 12931, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "11529:5:10", + "src": "11529:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18542,16 +18542,16 @@ "visibility": "internal" } ], - "id": 9876, + "id": 12937, "initialValue": { "arguments": [ { - "id": 9874, + "id": 12935, "name": "cald", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9817, - "src": "11565:4:10", + "referencedDeclaration": 12878, + "src": "11565:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -18566,32 +18566,32 @@ } ], "expression": { - "id": 9872, + "id": 12933, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9794, - "src": "11550:3:10", + "referencedDeclaration": 12855, + "src": "11550:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 9873, + "id": 12934, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "11554:10:10", + "memberLocation": "11554:10:30", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "11550:14:10", + "src": "11550:14:30", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 9875, + "id": 12936, "isConstant": false, "isLValue": false, "isPure": false, @@ -18600,7 +18600,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11550:20:10", + "src": "11550:20:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -18608,22 +18608,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "11526:44:10" + "src": "11526:44:30" }, { "expression": { - "id": 9884, + "id": 12945, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 9877, + "id": 12938, "name": "fdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9868, - "src": "11584:4:10", + "referencedDeclaration": 12929, + "src": "11584:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18634,12 +18634,12 @@ "rightHandSide": { "arguments": [ { - "id": 9879, + "id": 12940, "name": "rdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9871, - "src": "11606:4:10", + "referencedDeclaration": 12932, + "src": "11606:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -18650,21 +18650,21 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 9882, + "id": 12943, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "hexValue": "3332", - "id": 9880, + "id": 12941, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11612:2:10", + "src": "11612:2:30", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -18674,18 +18674,18 @@ "nodeType": "BinaryOperation", "operator": "*", "rightExpression": { - "id": 9881, + "id": 12942, "name": "field_depth", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9804, - "src": "11617:11:10", + "referencedDeclaration": 12865, + "src": "11617:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11612:16:10", + "src": "11612:16:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18703,18 +18703,18 @@ "typeString": "uint256" } ], - "id": 9878, + "id": 12939, "name": "bytesToBytes32", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10086, - "src": "11591:14:10", + "referencedDeclaration": 13147, + "src": "11591:14:30", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$_t_uint256_$returns$_t_bytes32_$", "typeString": "function (bytes memory,uint256) pure returns (bytes32)" } }, - "id": 9883, + "id": 12944, "isConstant": false, "isLValue": false, "isPure": false, @@ -18723,39 +18723,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11591:38:10", + "src": "11591:38:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "11584:45:10", + "src": "11584:45:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 9885, + "id": 12946, "nodeType": "ExpressionStatement", - "src": "11584:45:10" + "src": "11584:45:30" } ] }, { "assignments": [ - 9888 + 12949 ], "declarations": [ { "constant": false, - "id": 9888, + "id": 12949, "mutability": "mutable", "name": "curr", - "nameLocation": "11657:4:10", + "nameLocation": "11657:4:30", "nodeType": "VariableDeclaration", - "scope": 9929, - "src": "11649:12:10", + "scope": 12990, + "src": "11649:12:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18763,10 +18763,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9887, + "id": 12948, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11649:7:10", + "src": "11649:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18775,28 +18775,28 @@ "visibility": "internal" } ], - "id": 9894, + "id": 12955, "initialValue": { "arguments": [ { - "id": 9891, + "id": 12952, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9794, - "src": "11672:3:10", + "referencedDeclaration": 12855, + "src": "11672:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 9892, + "id": 12953, "name": "slot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9848, - "src": "11677:4:10", + "referencedDeclaration": 12909, + "src": "11677:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18815,33 +18815,33 @@ } ], "expression": { - "id": 9889, + "id": 12950, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9554, - "src": "11664:2:10", + "referencedDeclaration": 12615, + "src": "11664:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 9890, + "id": 12951, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "11667:4:10", + "memberLocation": "11667:4:30", "memberName": "load", "nodeType": "MemberAccess", - "referencedDeclaration": 12359, - "src": "11664:7:10", + "referencedDeclaration": 15420, + "src": "11664:7:30", "typeDescriptions": { "typeIdentifier": "t_function_external_view$_t_address_$_t_bytes32_$returns$_t_bytes32_$", "typeString": "function (address,bytes32) view external returns (bytes32)" } }, - "id": 9893, + "id": 12954, "isConstant": false, "isLValue": false, "isPure": false, @@ -18850,7 +18850,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11664:18:10", + "src": "11664:18:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -18858,7 +18858,7 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "11649:33:10" + "src": "11649:33:30" }, { "condition": { @@ -18866,18 +18866,18 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 9897, + "id": 12958, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 9895, + "id": 12956, "name": "fdat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9868, - "src": "11697:4:10", + "referencedDeclaration": 12929, + "src": "11697:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18886,44 +18886,44 @@ "nodeType": "BinaryOperation", "operator": "!=", "rightExpression": { - "id": 9896, + "id": 12957, "name": "curr", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9888, - "src": "11705:4:10", + "referencedDeclaration": 12949, + "src": "11705:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "11697:12:10", + "src": "11697:12:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 9904, + "id": 12965, "nodeType": "IfStatement", - "src": "11693:218:10", + "src": "11693:218:30", "trueBody": { - "id": 9903, + "id": 12964, "nodeType": "Block", - "src": "11711:200:10", + "src": "11711:200:30", "statements": [ { "expression": { "arguments": [ { "hexValue": "66616c7365", - "id": 9899, + "id": 12960, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "11750:5:10", + "src": "11750:5:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18932,14 +18932,14 @@ }, { "hexValue": "73746453746f726167652066696e642853746453746f72616765293a205061636b656420736c6f742e205468697320776f756c642063617573652064616e6765726f7573206f76657277726974696e6720616e642063757272656e746c792069736e277420737570706f727465642e", - "id": 9900, + "id": 12961, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11773:113:10", + "src": "11773:113:30", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4bfa78e02b745efea2b29d358f6dc28382f5209b1d2b2dbeb8ef0862e74440b3", "typeString": "literal_string \"stdStorage find(StdStorage): Packed slot. This would cause dangerous overwriting and currently isn't supported.\"" @@ -18958,7 +18958,7 @@ "typeString": "literal_string \"stdStorage find(StdStorage): Packed slot. This would cause dangerous overwriting and currently isn't supported.\"" } ], - "id": 9898, + "id": 12959, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -18966,13 +18966,13 @@ -18 ], "referencedDeclaration": -18, - "src": "11725:7:10", + "src": "11725:7:30", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 9901, + "id": 12962, "isConstant": false, "isLValue": false, "isPure": false, @@ -18981,16 +18981,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11725:175:10", + "src": "11725:175:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9902, + "id": 12963, "nodeType": "ExpressionStatement", - "src": "11725:175:10" + "src": "11725:175:30" } ] } @@ -18999,36 +18999,36 @@ "expression": { "arguments": [ { - "id": 9908, + "id": 12969, "name": "who", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9794, - "src": "11929:3:10", + "referencedDeclaration": 12855, + "src": "11929:3:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 9909, + "id": 12970, "name": "slot", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9848, - "src": "11934:4:10", + "referencedDeclaration": 12909, + "src": "11934:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, { - "id": 9910, + "id": 12971, "name": "set", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9790, - "src": "11940:3:10", + "referencedDeclaration": 12851, + "src": "11940:3:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -19051,33 +19051,33 @@ } ], "expression": { - "id": 9905, + "id": 12966, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9554, - "src": "11920:2:10", + "referencedDeclaration": 12615, + "src": "11920:2:30", "typeDescriptions": { - "typeIdentifier": "t_contract$_Vm_$13931", + "typeIdentifier": "t_contract$_Vm_$16992", "typeString": "contract Vm" } }, - "id": 9907, + "id": 12968, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "11923:5:10", + "memberLocation": "11923:5:30", "memberName": "store", "nodeType": "MemberAccess", - "referencedDeclaration": 13505, - "src": "11920:8:10", + "referencedDeclaration": 16566, + "src": "11920:8:30", "typeDescriptions": { "typeIdentifier": "t_function_external_nonpayable$_t_address_$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (address,bytes32,bytes32) external" } }, - "id": 9911, + "id": 12972, "isConstant": false, "isLValue": false, "isPure": false, @@ -19086,20 +19086,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11920:24:10", + "src": "11920:24:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 9912, + "id": 12973, "nodeType": "ExpressionStatement", - "src": "11920:24:10" + "src": "11920:24:30" }, { "expression": { - "id": 9915, + "id": 12976, "isConstant": false, "isLValue": false, "isPure": false, @@ -19107,30 +19107,30 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "11954:19:10", + "src": "11954:19:30", "subExpression": { "expression": { - "id": 9913, + "id": 12974, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "11961:4:10", + "referencedDeclaration": 12849, + "src": "11961:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9914, + "id": 12975, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "11966:7:10", + "memberLocation": "11966:7:30", "memberName": "_target", "nodeType": "MemberAccess", - "referencedDeclaration": 8486, - "src": "11961:12:10", + "referencedDeclaration": 11547, + "src": "11961:12:30", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19141,13 +19141,13 @@ "typeString": "tuple()" } }, - "id": 9916, + "id": 12977, "nodeType": "ExpressionStatement", - "src": "11954:19:10" + "src": "11954:19:30" }, { "expression": { - "id": 9919, + "id": 12980, "isConstant": false, "isLValue": false, "isPure": false, @@ -19155,30 +19155,30 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "11983:16:10", + "src": "11983:16:30", "subExpression": { "expression": { - "id": 9917, + "id": 12978, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "11990:4:10", + "referencedDeclaration": 12849, + "src": "11990:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9918, + "id": 12979, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "11995:4:10", + "memberLocation": "11995:4:30", "memberName": "_sig", "nodeType": "MemberAccess", - "referencedDeclaration": 8482, - "src": "11990:9:10", + "referencedDeclaration": 11543, + "src": "11990:9:30", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -19189,13 +19189,13 @@ "typeString": "tuple()" } }, - "id": 9920, + "id": 12981, "nodeType": "ExpressionStatement", - "src": "11983:16:10" + "src": "11983:16:30" }, { "expression": { - "id": 9923, + "id": 12984, "isConstant": false, "isLValue": false, "isPure": false, @@ -19203,30 +19203,30 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "12009:17:10", + "src": "12009:17:30", "subExpression": { "expression": { - "id": 9921, + "id": 12982, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "12016:4:10", + "referencedDeclaration": 12849, + "src": "12016:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9922, + "id": 12983, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "12021:5:10", + "memberLocation": "12021:5:30", "memberName": "_keys", "nodeType": "MemberAccess", - "referencedDeclaration": 8480, - "src": "12016:10:10", + "referencedDeclaration": 11541, + "src": "12016:10:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage", "typeString": "bytes32[] storage ref" @@ -19237,13 +19237,13 @@ "typeString": "tuple()" } }, - "id": 9924, + "id": 12985, "nodeType": "ExpressionStatement", - "src": "12009:17:10" + "src": "12009:17:30" }, { "expression": { - "id": 9927, + "id": 12988, "isConstant": false, "isLValue": false, "isPure": false, @@ -19251,30 +19251,30 @@ "nodeType": "UnaryOperation", "operator": "delete", "prefix": true, - "src": "12036:18:10", + "src": "12036:18:30", "subExpression": { "expression": { - "id": 9925, + "id": 12986, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9788, - "src": "12043:4:10", + "referencedDeclaration": 12849, + "src": "12043:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } }, - "id": 9926, + "id": 12987, "isConstant": false, "isLValue": true, "isPure": false, "lValueRequested": true, - "memberLocation": "12048:6:10", + "memberLocation": "12048:6:30", "memberName": "_depth", "nodeType": "MemberAccess", - "referencedDeclaration": 8484, - "src": "12043:11:10", + "referencedDeclaration": 11545, + "src": "12043:11:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19285,9 +19285,9 @@ "typeString": "tuple()" } }, - "id": 9928, + "id": 12989, "nodeType": "ExpressionStatement", - "src": "12036:18:10" + "src": "12036:18:30" } ] }, @@ -19295,43 +19295,43 @@ "kind": "function", "modifiers": [], "name": "checked_write", - "nameLocation": "10975:13:10", + "nameLocation": "10975:13:30", "parameters": { - "id": 9791, + "id": 12852, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9788, + "id": 12849, "mutability": "mutable", "name": "self", - "nameLocation": "11008:4:10", + "nameLocation": "11008:4:30", "nodeType": "VariableDeclaration", - "scope": 9930, - "src": "10989:23:10", + "scope": 12991, + "src": "10989:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9787, + "id": 12848, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9786, + "id": 12847, "name": "StdStorage", "nameLocations": [ - "10989:10:10" + "10989:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "10989:10:10" + "referencedDeclaration": 11550, + "src": "10989:10:30" }, - "referencedDeclaration": 8489, - "src": "10989:10:10", + "referencedDeclaration": 11550, + "src": "10989:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, @@ -19339,13 +19339,13 @@ }, { "constant": false, - "id": 9790, + "id": 12851, "mutability": "mutable", "name": "set", - "nameLocation": "11022:3:10", + "nameLocation": "11022:3:30", "nodeType": "VariableDeclaration", - "scope": 9930, - "src": "11014:11:10", + "scope": 12991, + "src": "11014:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19353,10 +19353,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9789, + "id": 12850, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11014:7:10", + "src": "11014:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -19365,42 +19365,42 @@ "visibility": "internal" } ], - "src": "10988:38:10" + "src": "10988:38:30" }, "returnParameters": { - "id": 9792, + "id": 12853, "nodeType": "ParameterList", "parameters": [], - "src": "11036:0:10" + "src": "11036:0:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9944, + "id": 13005, "nodeType": "FunctionDefinition", - "src": "12067:131:10", + "src": "12067:131:30", "nodes": [], "body": { - "id": 9943, + "id": 13004, "nodeType": "Block", - "src": "12141:57:10", + "src": "12141:57:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9940, + "id": 13001, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9933, - "src": "12186:4:10", + "referencedDeclaration": 12994, + "src": "12186:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -19408,38 +19408,38 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], "expression": { - "id": 9938, + "id": 12999, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "12158:14:10", + "referencedDeclaration": 12598, + "src": "12158:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9939, + "id": 13000, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "12173:12:10", + "memberLocation": "12173:12:30", "memberName": "read_bytes32", "nodeType": "MemberAccess", - "referencedDeclaration": 9200, - "src": "12158:27:10", + "referencedDeclaration": 12261, + "src": "12158:27:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_bytes32_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_bytes32_$", "typeString": "function (struct StdStorage storage pointer) returns (bytes32)" } }, - "id": 9941, + "id": 13002, "isConstant": false, "isLValue": false, "isPure": false, @@ -19448,17 +19448,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12158:33:10", + "src": "12158:33:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "functionReturnParameters": 9937, - "id": 9942, + "functionReturnParameters": 12998, + "id": 13003, "nodeType": "Return", - "src": "12151:40:10" + "src": "12151:40:30" } ] }, @@ -19466,64 +19466,64 @@ "kind": "function", "modifiers": [], "name": "read_bytes32", - "nameLocation": "12076:12:10", + "nameLocation": "12076:12:30", "parameters": { - "id": 9934, + "id": 12995, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9933, + "id": 12994, "mutability": "mutable", "name": "self", - "nameLocation": "12108:4:10", + "nameLocation": "12108:4:30", "nodeType": "VariableDeclaration", - "scope": 9944, - "src": "12089:23:10", + "scope": 13005, + "src": "12089:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9932, + "id": 12993, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9931, + "id": 12992, "name": "StdStorage", "nameLocations": [ - "12089:10:10" + "12089:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "12089:10:10" + "referencedDeclaration": 11550, + "src": "12089:10:30" }, - "referencedDeclaration": 8489, - "src": "12089:10:10", + "referencedDeclaration": 11550, + "src": "12089:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "12088:25:10" + "src": "12088:25:30" }, "returnParameters": { - "id": 9937, + "id": 12998, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9936, + "id": 12997, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9944, - "src": "12132:7:10", + "scope": 13005, + "src": "12132:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19531,10 +19531,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 9935, + "id": 12996, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "12132:7:10", + "src": "12132:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -19543,36 +19543,36 @@ "visibility": "internal" } ], - "src": "12131:9:10" + "src": "12131:9:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9958, + "id": 13019, "nodeType": "FunctionDefinition", - "src": "12204:122:10", + "src": "12204:122:30", "nodes": [], "body": { - "id": 9957, + "id": 13018, "nodeType": "Block", - "src": "12272:54:10", + "src": "12272:54:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9954, + "id": 13015, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9947, - "src": "12314:4:10", + "referencedDeclaration": 13008, + "src": "12314:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -19580,38 +19580,38 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], "expression": { - "id": 9952, + "id": 13013, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "12289:14:10", + "referencedDeclaration": 12598, + "src": "12289:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9953, + "id": 13014, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "12304:9:10", + "memberLocation": "12304:9:30", "memberName": "read_bool", "nodeType": "MemberAccess", - "referencedDeclaration": 9231, - "src": "12289:24:10", + "referencedDeclaration": 12292, + "src": "12289:24:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_bool_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_bool_$", "typeString": "function (struct StdStorage storage pointer) returns (bool)" } }, - "id": 9955, + "id": 13016, "isConstant": false, "isLValue": false, "isPure": false, @@ -19620,17 +19620,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12289:30:10", + "src": "12289:30:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "functionReturnParameters": 9951, - "id": 9956, + "functionReturnParameters": 13012, + "id": 13017, "nodeType": "Return", - "src": "12282:37:10" + "src": "12282:37:30" } ] }, @@ -19638,64 +19638,64 @@ "kind": "function", "modifiers": [], "name": "read_bool", - "nameLocation": "12213:9:10", + "nameLocation": "12213:9:30", "parameters": { - "id": 9948, + "id": 13009, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9947, + "id": 13008, "mutability": "mutable", "name": "self", - "nameLocation": "12242:4:10", + "nameLocation": "12242:4:30", "nodeType": "VariableDeclaration", - "scope": 9958, - "src": "12223:23:10", + "scope": 13019, + "src": "12223:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9946, + "id": 13007, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9945, + "id": 13006, "name": "StdStorage", "nameLocations": [ - "12223:10:10" + "12223:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "12223:10:10" + "referencedDeclaration": 11550, + "src": "12223:10:30" }, - "referencedDeclaration": 8489, - "src": "12223:10:10", + "referencedDeclaration": 11550, + "src": "12223:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "12222:25:10" + "src": "12222:25:30" }, "returnParameters": { - "id": 9951, + "id": 13012, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9950, + "id": 13011, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9958, - "src": "12266:4:10", + "scope": 13019, + "src": "12266:4:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19703,10 +19703,10 @@ "typeString": "bool" }, "typeName": { - "id": 9949, + "id": 13010, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12266:4:10", + "src": "12266:4:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19715,36 +19715,36 @@ "visibility": "internal" } ], - "src": "12265:6:10" + "src": "12265:6:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9972, + "id": 13033, "nodeType": "FunctionDefinition", - "src": "12332:131:10", + "src": "12332:131:30", "nodes": [], "body": { - "id": 9971, + "id": 13032, "nodeType": "Block", - "src": "12406:57:10", + "src": "12406:57:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9968, + "id": 13029, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9961, - "src": "12451:4:10", + "referencedDeclaration": 13022, + "src": "12451:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -19752,38 +19752,38 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], "expression": { - "id": 9966, + "id": 13027, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "12423:14:10", + "referencedDeclaration": 12598, + "src": "12423:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9967, + "id": 13028, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "12438:12:10", + "memberLocation": "12438:12:30", "memberName": "read_address", "nodeType": "MemberAccess", - "referencedDeclaration": 9250, - "src": "12423:27:10", + "referencedDeclaration": 12311, + "src": "12423:27:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_address_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_address_$", "typeString": "function (struct StdStorage storage pointer) returns (address)" } }, - "id": 9969, + "id": 13030, "isConstant": false, "isLValue": false, "isPure": false, @@ -19792,17 +19792,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12423:33:10", + "src": "12423:33:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "functionReturnParameters": 9965, - "id": 9970, + "functionReturnParameters": 13026, + "id": 13031, "nodeType": "Return", - "src": "12416:40:10" + "src": "12416:40:30" } ] }, @@ -19810,64 +19810,64 @@ "kind": "function", "modifiers": [], "name": "read_address", - "nameLocation": "12341:12:10", + "nameLocation": "12341:12:30", "parameters": { - "id": 9962, + "id": 13023, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9961, + "id": 13022, "mutability": "mutable", "name": "self", - "nameLocation": "12373:4:10", + "nameLocation": "12373:4:30", "nodeType": "VariableDeclaration", - "scope": 9972, - "src": "12354:23:10", + "scope": 13033, + "src": "12354:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9960, + "id": 13021, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9959, + "id": 13020, "name": "StdStorage", "nameLocations": [ - "12354:10:10" + "12354:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "12354:10:10" + "referencedDeclaration": 11550, + "src": "12354:10:30" }, - "referencedDeclaration": 8489, - "src": "12354:10:10", + "referencedDeclaration": 11550, + "src": "12354:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "12353:25:10" + "src": "12353:25:30" }, "returnParameters": { - "id": 9965, + "id": 13026, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9964, + "id": 13025, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9972, - "src": "12397:7:10", + "scope": 13033, + "src": "12397:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19875,10 +19875,10 @@ "typeString": "address" }, "typeName": { - "id": 9963, + "id": 13024, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12397:7:10", + "src": "12397:7:30", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -19888,36 +19888,36 @@ "visibility": "internal" } ], - "src": "12396:9:10" + "src": "12396:9:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 9986, + "id": 13047, "nodeType": "FunctionDefinition", - "src": "12469:125:10", + "src": "12469:125:30", "nodes": [], "body": { - "id": 9985, + "id": 13046, "nodeType": "Block", - "src": "12540:54:10", + "src": "12540:54:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9982, + "id": 13043, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9975, - "src": "12582:4:10", + "referencedDeclaration": 13036, + "src": "12582:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -19925,38 +19925,38 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], "expression": { - "id": 9980, + "id": 13041, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "12557:14:10", + "referencedDeclaration": 12598, + "src": "12557:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9981, + "id": 13042, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "12572:9:10", + "memberLocation": "12572:9:30", "memberName": "read_uint", "nodeType": "MemberAccess", - "referencedDeclaration": 9269, - "src": "12557:24:10", + "referencedDeclaration": 12330, + "src": "12557:24:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_uint256_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" } }, - "id": 9983, + "id": 13044, "isConstant": false, "isLValue": false, "isPure": false, @@ -19965,17 +19965,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12557:30:10", + "src": "12557:30:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 9979, - "id": 9984, + "functionReturnParameters": 13040, + "id": 13045, "nodeType": "Return", - "src": "12550:37:10" + "src": "12550:37:30" } ] }, @@ -19983,64 +19983,64 @@ "kind": "function", "modifiers": [], "name": "read_uint", - "nameLocation": "12478:9:10", + "nameLocation": "12478:9:30", "parameters": { - "id": 9976, + "id": 13037, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9975, + "id": 13036, "mutability": "mutable", "name": "self", - "nameLocation": "12507:4:10", + "nameLocation": "12507:4:30", "nodeType": "VariableDeclaration", - "scope": 9986, - "src": "12488:23:10", + "scope": 13047, + "src": "12488:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9974, + "id": 13035, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9973, + "id": 13034, "name": "StdStorage", "nameLocations": [ - "12488:10:10" + "12488:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "12488:10:10" + "referencedDeclaration": 11550, + "src": "12488:10:30" }, - "referencedDeclaration": 8489, - "src": "12488:10:10", + "referencedDeclaration": 11550, + "src": "12488:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "12487:25:10" + "src": "12487:25:30" }, "returnParameters": { - "id": 9979, + "id": 13040, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9978, + "id": 13039, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9986, - "src": "12531:7:10", + "scope": 13047, + "src": "12531:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20048,10 +20048,10 @@ "typeString": "uint256" }, "typeName": { - "id": 9977, + "id": 13038, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12531:7:10", + "src": "12531:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20060,36 +20060,36 @@ "visibility": "internal" } ], - "src": "12530:9:10" + "src": "12530:9:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 10000, + "id": 13061, "nodeType": "FunctionDefinition", - "src": "12600:122:10", + "src": "12600:122:30", "nodes": [], "body": { - "id": 9999, + "id": 13060, "nodeType": "Block", - "src": "12669:53:10", + "src": "12669:53:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 9996, + "id": 13057, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9989, - "src": "12710:4:10", + "referencedDeclaration": 13050, + "src": "12710:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -20097,38 +20097,38 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], "expression": { - "id": 9994, + "id": 13055, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "12686:14:10", + "referencedDeclaration": 12598, + "src": "12686:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 9995, + "id": 13056, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "12701:8:10", + "memberLocation": "12701:8:30", "memberName": "read_int", "nodeType": "MemberAccess", - "referencedDeclaration": 9288, - "src": "12686:23:10", + "referencedDeclaration": 12349, + "src": "12686:23:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_int256_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_int256_$", "typeString": "function (struct StdStorage storage pointer) returns (int256)" } }, - "id": 9997, + "id": 13058, "isConstant": false, "isLValue": false, "isPure": false, @@ -20137,17 +20137,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12686:29:10", + "src": "12686:29:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "functionReturnParameters": 9993, - "id": 9998, + "functionReturnParameters": 13054, + "id": 13059, "nodeType": "Return", - "src": "12679:36:10" + "src": "12679:36:30" } ] }, @@ -20155,64 +20155,64 @@ "kind": "function", "modifiers": [], "name": "read_int", - "nameLocation": "12609:8:10", + "nameLocation": "12609:8:30", "parameters": { - "id": 9990, + "id": 13051, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9989, + "id": 13050, "mutability": "mutable", "name": "self", - "nameLocation": "12637:4:10", + "nameLocation": "12637:4:30", "nodeType": "VariableDeclaration", - "scope": 10000, - "src": "12618:23:10", + "scope": 13061, + "src": "12618:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 9988, + "id": 13049, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 9987, + "id": 13048, "name": "StdStorage", "nameLocations": [ - "12618:10:10" + "12618:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "12618:10:10" + "referencedDeclaration": 11550, + "src": "12618:10:30" }, - "referencedDeclaration": 8489, - "src": "12618:10:10", + "referencedDeclaration": 11550, + "src": "12618:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "12617:25:10" + "src": "12617:25:30" }, "returnParameters": { - "id": 9993, + "id": 13054, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 9992, + "id": 13053, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10000, - "src": "12661:6:10", + "scope": 13061, + "src": "12661:6:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20220,10 +20220,10 @@ "typeString": "int256" }, "typeName": { - "id": 9991, + "id": 13052, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "12661:6:10", + "src": "12661:6:30", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -20232,36 +20232,36 @@ "visibility": "internal" } ], - "src": "12660:8:10" + "src": "12660:8:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 10016, + "id": 13077, "nodeType": "FunctionDefinition", - "src": "12728:128:10", + "src": "12728:128:30", "nodes": [], "body": { - "id": 10015, + "id": 13076, "nodeType": "Block", - "src": "12805:51:10", + "src": "12805:51:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 10012, + "id": 13073, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10003, - "src": "12844:4:10", + "referencedDeclaration": 13064, + "src": "12844:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -20269,38 +20269,38 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], "expression": { - "id": 10010, + "id": 13071, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "12822:14:10", + "referencedDeclaration": 12598, + "src": "12822:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 10011, + "id": 13072, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "12837:6:10", + "memberLocation": "12837:6:30", "memberName": "parent", "nodeType": "MemberAccess", - "referencedDeclaration": 9352, - "src": "12822:21:10", + "referencedDeclaration": 12413, + "src": "12822:21:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_uint256_$_t_bytes32_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_uint256_$_t_bytes32_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256,bytes32)" } }, - "id": 10013, + "id": 13074, "isConstant": false, "isLValue": false, "isPure": false, @@ -20309,17 +20309,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12822:27:10", + "src": "12822:27:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_uint256_$_t_bytes32_$", "typeString": "tuple(uint256,bytes32)" } }, - "functionReturnParameters": 10009, - "id": 10014, + "functionReturnParameters": 13070, + "id": 13075, "nodeType": "Return", - "src": "12815:34:10" + "src": "12815:34:30" } ] }, @@ -20327,64 +20327,64 @@ "kind": "function", "modifiers": [], "name": "parent", - "nameLocation": "12737:6:10", + "nameLocation": "12737:6:30", "parameters": { - "id": 10004, + "id": 13065, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10003, + "id": 13064, "mutability": "mutable", "name": "self", - "nameLocation": "12763:4:10", + "nameLocation": "12763:4:30", "nodeType": "VariableDeclaration", - "scope": 10016, - "src": "12744:23:10", + "scope": 13077, + "src": "12744:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 10002, + "id": 13063, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 10001, + "id": 13062, "name": "StdStorage", "nameLocations": [ - "12744:10:10" + "12744:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "12744:10:10" + "referencedDeclaration": 11550, + "src": "12744:10:30" }, - "referencedDeclaration": 8489, - "src": "12744:10:10", + "referencedDeclaration": 11550, + "src": "12744:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "12743:25:10" + "src": "12743:25:30" }, "returnParameters": { - "id": 10009, + "id": 13070, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10006, + "id": 13067, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10016, - "src": "12787:7:10", + "scope": 13077, + "src": "12787:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20392,10 +20392,10 @@ "typeString": "uint256" }, "typeName": { - "id": 10005, + "id": 13066, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12787:7:10", + "src": "12787:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20405,13 +20405,13 @@ }, { "constant": false, - "id": 10008, + "id": 13069, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10016, - "src": "12796:7:10", + "scope": 13077, + "src": "12796:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20419,10 +20419,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 10007, + "id": 13068, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "12796:7:10", + "src": "12796:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20431,36 +20431,36 @@ "visibility": "internal" } ], - "src": "12786:18:10" + "src": "12786:18:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 10030, + "id": 13091, "nodeType": "FunctionDefinition", - "src": "12862:115:10", + "src": "12862:115:30", "nodes": [], "body": { - "id": 10029, + "id": 13090, "nodeType": "Block", - "src": "12928:49:10", + "src": "12928:49:30", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 10026, + "id": 13087, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10019, - "src": "12965:4:10", + "referencedDeclaration": 13080, + "src": "12965:4:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } } @@ -20468,38 +20468,38 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage storage pointer" } ], "expression": { - "id": 10024, + "id": 13085, "name": "stdStorageSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 9537, - "src": "12945:14:10", + "referencedDeclaration": 12598, + "src": "12945:14:30", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$9537_$", + "typeIdentifier": "t_type$_t_contract$_stdStorageSafe_$12598_$", "typeString": "type(library stdStorageSafe)" } }, - "id": 10025, + "id": 13086, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "12960:4:10", + "memberLocation": "12960:4:30", "memberName": "root", "nodeType": "MemberAccess", - "referencedDeclaration": 9439, - "src": "12945:19:10", + "referencedDeclaration": 12500, + "src": "12945:19:30", "typeDescriptions": { - "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$8489_storage_ptr_$returns$_t_uint256_$", + "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_StdStorage_$11550_storage_ptr_$returns$_t_uint256_$", "typeString": "function (struct StdStorage storage pointer) returns (uint256)" } }, - "id": 10027, + "id": 13088, "isConstant": false, "isLValue": false, "isPure": false, @@ -20508,17 +20508,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12945:25:10", + "src": "12945:25:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 10023, - "id": 10028, + "functionReturnParameters": 13084, + "id": 13089, "nodeType": "Return", - "src": "12938:32:10" + "src": "12938:32:30" } ] }, @@ -20526,64 +20526,64 @@ "kind": "function", "modifiers": [], "name": "root", - "nameLocation": "12871:4:10", + "nameLocation": "12871:4:30", "parameters": { - "id": 10020, + "id": 13081, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10019, + "id": 13080, "mutability": "mutable", "name": "self", - "nameLocation": "12895:4:10", + "nameLocation": "12895:4:30", "nodeType": "VariableDeclaration", - "scope": 10030, - "src": "12876:23:10", + "scope": 13091, + "src": "12876:23:30", "stateVariable": false, "storageLocation": "storage", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" }, "typeName": { - "id": 10018, + "id": 13079, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 10017, + "id": 13078, "name": "StdStorage", "nameLocations": [ - "12876:10:10" + "12876:10:30" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 8489, - "src": "12876:10:10" + "referencedDeclaration": 11550, + "src": "12876:10:30" }, - "referencedDeclaration": 8489, - "src": "12876:10:10", + "referencedDeclaration": 11550, + "src": "12876:10:30", "typeDescriptions": { - "typeIdentifier": "t_struct$_StdStorage_$8489_storage_ptr", + "typeIdentifier": "t_struct$_StdStorage_$11550_storage_ptr", "typeString": "struct StdStorage" } }, "visibility": "internal" } ], - "src": "12875:25:10" + "src": "12875:25:30" }, "returnParameters": { - "id": 10023, + "id": 13084, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10022, + "id": 13083, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10030, - "src": "12919:7:10", + "scope": 13091, + "src": "12919:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20591,10 +20591,10 @@ "typeString": "uint256" }, "typeName": { - "id": 10021, + "id": 13082, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12919:7:10", + "src": "12919:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20603,38 +20603,38 @@ "visibility": "internal" } ], - "src": "12918:9:10" + "src": "12918:9:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 10086, + "id": 13147, "nodeType": "FunctionDefinition", - "src": "13034:304:10", + "src": "13034:304:30", "nodes": [], "body": { - "id": 10085, + "id": 13146, "nodeType": "Block", - "src": "13121:217:10", + "src": "13121:217:30", "nodes": [], "statements": [ { "assignments": [ - 10040 + 13101 ], "declarations": [ { "constant": false, - "id": 10040, + "id": 13101, "mutability": "mutable", "name": "out", - "nameLocation": "13139:3:10", + "nameLocation": "13139:3:30", "nodeType": "VariableDeclaration", - "scope": 10085, - "src": "13131:11:10", + "scope": 13146, + "src": "13131:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20642,10 +20642,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 10039, + "id": 13100, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "13131:7:10", + "src": "13131:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20654,24 +20654,24 @@ "visibility": "internal" } ], - "id": 10041, + "id": 13102, "nodeType": "VariableDeclarationStatement", - "src": "13131:11:10" + "src": "13131:11:30" }, { "assignments": [ - 10043 + 13104 ], "declarations": [ { "constant": false, - "id": 10043, + "id": 13104, "mutability": "mutable", "name": "max", - "nameLocation": "13161:3:10", + "nameLocation": "13161:3:30", "nodeType": "VariableDeclaration", - "scope": 10085, - "src": "13153:11:10", + "scope": 13146, + "src": "13153:11:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20679,10 +20679,10 @@ "typeString": "uint256" }, "typeName": { - "id": 10042, + "id": 13103, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13153:7:10", + "src": "13153:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20691,40 +20691,40 @@ "visibility": "internal" } ], - "id": 10052, + "id": 13113, "initialValue": { "condition": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 10047, + "id": 13108, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 10044, + "id": 13105, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10032, - "src": "13167:1:10", + "referencedDeclaration": 13093, + "src": "13167:1:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 10045, + "id": 13106, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "13169:6:10", + "memberLocation": "13169:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "13167:8:10", + "src": "13167:8:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20734,21 +20734,21 @@ "operator": ">", "rightExpression": { "hexValue": "3332", - "id": 10046, + "id": 13107, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "13178:2:10", + "src": "13178:2:30", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" }, "value": "32" }, - "src": "13167:13:10", + "src": "13167:13:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20756,48 +20756,48 @@ }, "falseExpression": { "expression": { - "id": 10049, + "id": 13110, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10032, - "src": "13188:1:10", + "referencedDeclaration": 13093, + "src": "13188:1:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 10050, + "id": 13111, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "13190:6:10", + "memberLocation": "13190:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "13188:8:10", + "src": "13188:8:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 10051, + "id": 13112, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "Conditional", - "src": "13167:29:10", + "src": "13167:29:30", "trueExpression": { "hexValue": "3332", - "id": 10048, + "id": 13109, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "13183:2:10", + "src": "13183:2:30", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -20810,28 +20810,28 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "13153:43:10" + "src": "13153:43:30" }, { "body": { - "id": 10081, + "id": 13142, "nodeType": "Block", - "src": "13240:72:10", + "src": "13240:72:30", "statements": [ { "expression": { - "id": 10079, + "id": 13140, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 10063, + "id": 13124, "name": "out", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10040, - "src": "13254:3:10", + "referencedDeclaration": 13101, + "src": "13254:3:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20844,7 +20844,7 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 10078, + "id": 13139, "isConstant": false, "isLValue": false, "isPure": false, @@ -20856,42 +20856,42 @@ "typeIdentifier": "t_bytes1", "typeString": "bytes1" }, - "id": 10072, + "id": 13133, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "baseExpression": { - "id": 10066, + "id": 13127, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10032, - "src": "13269:1:10", + "referencedDeclaration": 13093, + "src": "13269:1:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 10070, + "id": 13131, "indexExpression": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 10069, + "id": 13130, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 10067, + "id": 13128, "name": "offset", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10034, - "src": "13271:6:10", + "referencedDeclaration": 13095, + "src": "13271:6:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20900,18 +20900,18 @@ "nodeType": "BinaryOperation", "operator": "+", "rightExpression": { - "id": 10068, + "id": 13129, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10054, - "src": "13280:1:10", + "referencedDeclaration": 13115, + "src": "13280:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "13271:10:10", + "src": "13271:10:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20922,7 +20922,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "13269:13:10", + "src": "13269:13:30", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -20932,21 +20932,21 @@ "operator": "&", "rightExpression": { "hexValue": "30784646", - "id": 10071, + "id": 13132, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "13285:4:10", + "src": "13285:4:30", "typeDescriptions": { "typeIdentifier": "t_rational_255_by_1", "typeString": "int_const 255" }, "value": "0xFF" }, - "src": "13269:20:10", + "src": "13269:20:30", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -20960,26 +20960,26 @@ "typeString": "bytes1" } ], - "id": 10065, + "id": 13126, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "13261:7:10", + "src": "13261:7:30", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 10064, + "id": 13125, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "13261:7:10", + "src": "13261:7:30", "typeDescriptions": {} } }, - "id": 10073, + "id": 13134, "isConstant": false, "isLValue": false, "isPure": false, @@ -20988,7 +20988,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13261:29:10", + "src": "13261:29:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -21004,18 +21004,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 10076, + "id": 13137, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 10074, + "id": 13135, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10054, - "src": "13295:1:10", + "referencedDeclaration": 13115, + "src": "13295:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21025,55 +21025,55 @@ "operator": "*", "rightExpression": { "hexValue": "38", - "id": 10075, + "id": 13136, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "13299:1:10", + "src": "13299:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_8_by_1", "typeString": "int_const 8" }, "value": "8" }, - "src": "13295:5:10", + "src": "13295:5:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 10077, + "id": 13138, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "13294:7:10", + "src": "13294:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "13261:40:10", + "src": "13261:40:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "13254:47:10", + "src": "13254:47:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 10080, + "id": 13141, "nodeType": "ExpressionStatement", - "src": "13254:47:10" + "src": "13254:47:30" } ] }, @@ -21082,18 +21082,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 10059, + "id": 13120, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 10057, + "id": 13118, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10054, - "src": "13226:1:10", + "referencedDeclaration": 13115, + "src": "13226:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21102,38 +21102,38 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 10058, + "id": 13119, "name": "max", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10043, - "src": "13230:3:10", + "referencedDeclaration": 13104, + "src": "13230:3:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "13226:7:10", + "src": "13226:7:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 10082, + "id": 13143, "initializationExpression": { "assignments": [ - 10054 + 13115 ], "declarations": [ { "constant": false, - "id": 10054, + "id": 13115, "mutability": "mutable", "name": "i", - "nameLocation": "13219:1:10", + "nameLocation": "13219:1:30", "nodeType": "VariableDeclaration", - "scope": 10082, - "src": "13211:9:10", + "scope": 13143, + "src": "13211:9:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21141,10 +21141,10 @@ "typeString": "uint256" }, "typeName": { - "id": 10053, + "id": 13114, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13211:7:10", + "src": "13211:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21153,17 +21153,17 @@ "visibility": "internal" } ], - "id": 10056, + "id": 13117, "initialValue": { "hexValue": "30", - "id": 10055, + "id": 13116, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "13223:1:10", + "src": "13223:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -21171,11 +21171,11 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "13211:13:10" + "src": "13211:13:30" }, "loopExpression": { "expression": { - "id": 10061, + "id": 13122, "isConstant": false, "isLValue": false, "isPure": false, @@ -21183,14 +21183,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "13235:3:10", + "src": "13235:3:30", "subExpression": { - "id": 10060, + "id": 13121, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10054, - "src": "13235:1:10", + "referencedDeclaration": 13115, + "src": "13235:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21201,30 +21201,30 @@ "typeString": "uint256" } }, - "id": 10062, + "id": 13123, "nodeType": "ExpressionStatement", - "src": "13235:3:10" + "src": "13235:3:30" }, "nodeType": "ForStatement", - "src": "13206:106:10" + "src": "13206:106:30" }, { "expression": { - "id": 10083, + "id": 13144, "name": "out", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10040, - "src": "13328:3:10", + "referencedDeclaration": 13101, + "src": "13328:3:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "functionReturnParameters": 10038, - "id": 10084, + "functionReturnParameters": 13099, + "id": 13145, "nodeType": "Return", - "src": "13321:10:10" + "src": "13321:10:30" } ] }, @@ -21232,20 +21232,20 @@ "kind": "function", "modifiers": [], "name": "bytesToBytes32", - "nameLocation": "13043:14:10", + "nameLocation": "13043:14:30", "parameters": { - "id": 10035, + "id": 13096, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10032, + "id": 13093, "mutability": "mutable", "name": "b", - "nameLocation": "13071:1:10", + "nameLocation": "13071:1:30", "nodeType": "VariableDeclaration", - "scope": 10086, - "src": "13058:14:10", + "scope": 13147, + "src": "13058:14:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21253,10 +21253,10 @@ "typeString": "bytes" }, "typeName": { - "id": 10031, + "id": 13092, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "13058:5:10", + "src": "13058:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -21266,13 +21266,13 @@ }, { "constant": false, - "id": 10034, + "id": 13095, "mutability": "mutable", "name": "offset", - "nameLocation": "13082:6:10", + "nameLocation": "13082:6:30", "nodeType": "VariableDeclaration", - "scope": 10086, - "src": "13074:14:10", + "scope": 13147, + "src": "13074:14:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21280,10 +21280,10 @@ "typeString": "uint256" }, "typeName": { - "id": 10033, + "id": 13094, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13074:7:10", + "src": "13074:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21292,21 +21292,21 @@ "visibility": "internal" } ], - "src": "13057:32:10" + "src": "13057:32:30" }, "returnParameters": { - "id": 10038, + "id": 13099, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10037, + "id": 13098, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10086, - "src": "13112:7:10", + "scope": 13147, + "src": "13112:7:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21314,10 +21314,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 10036, + "id": 13097, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "13112:7:10", + "src": "13112:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -21326,38 +21326,38 @@ "visibility": "internal" } ], - "src": "13111:9:10" + "src": "13111:9:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "pure", "virtual": false, "visibility": "private" }, { - "id": 10127, + "id": 13188, "nodeType": "FunctionDefinition", - "src": "13395:393:10", + "src": "13395:393:30", "nodes": [], "body": { - "id": 10126, + "id": 13187, "nodeType": "Block", - "src": "13468:320:10", + "src": "13468:320:30", "nodes": [], "statements": [ { "assignments": [ - 10095 + 13156 ], "declarations": [ { "constant": false, - "id": 10095, + "id": 13156, "mutability": "mutable", "name": "result", - "nameLocation": "13491:6:10", + "nameLocation": "13491:6:30", "nodeType": "VariableDeclaration", - "scope": 10126, - "src": "13478:19:10", + "scope": 13187, + "src": "13478:19:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21365,10 +21365,10 @@ "typeString": "bytes" }, "typeName": { - "id": 10094, + "id": 13155, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "13478:5:10", + "src": "13478:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -21377,7 +21377,7 @@ "visibility": "internal" } ], - "id": 10103, + "id": 13164, "initialValue": { "arguments": [ { @@ -21385,33 +21385,33 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 10101, + "id": 13162, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 10098, + "id": 13159, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10089, - "src": "13510:1:10", + "referencedDeclaration": 13150, + "src": "13510:1:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 10099, + "id": 13160, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "13512:6:10", + "memberLocation": "13512:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "13510:8:10", + "src": "13510:8:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21421,21 +21421,21 @@ "operator": "*", "rightExpression": { "hexValue": "3332", - "id": 10100, + "id": 13161, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "13521:2:10", + "src": "13521:2:30", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" }, "value": "32" }, - "src": "13510:13:10", + "src": "13510:13:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21449,29 +21449,29 @@ "typeString": "uint256" } ], - "id": 10097, + "id": 13158, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "13500:9:10", + "src": "13500:9:30", "typeDescriptions": { "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_bytes_memory_ptr_$", "typeString": "function (uint256) pure returns (bytes memory)" }, "typeName": { - "id": 10096, + "id": 13157, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "13504:5:10", + "src": "13504:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } } }, - "id": 10102, + "id": 13163, "isConstant": false, "isLValue": false, "isPure": false, @@ -21480,7 +21480,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13500:24:10", + "src": "13500:24:30", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21488,28 +21488,28 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "13478:46:10" + "src": "13478:46:30" }, { "body": { - "id": 10122, + "id": 13183, "nodeType": "Block", - "src": "13573:185:10", + "src": "13573:185:30", "statements": [ { "assignments": [ - 10116 + 13177 ], "declarations": [ { "constant": false, - "id": 10116, + "id": 13177, "mutability": "mutable", "name": "k", - "nameLocation": "13595:1:10", + "nameLocation": "13595:1:30", "nodeType": "VariableDeclaration", - "scope": 10122, - "src": "13587:9:10", + "scope": 13183, + "src": "13587:9:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21517,10 +21517,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 10115, + "id": 13176, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "13587:7:10", + "src": "13587:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -21529,28 +21529,28 @@ "visibility": "internal" } ], - "id": 10120, + "id": 13181, "initialValue": { "baseExpression": { - "id": 10117, + "id": 13178, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10089, - "src": "13599:1:10", + "referencedDeclaration": 13150, + "src": "13599:1:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 10119, + "id": 13180, "indexExpression": { - "id": 10118, + "id": 13179, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10105, - "src": "13601:1:10", + "referencedDeclaration": 13166, + "src": "13601:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21561,19 +21561,19 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "13599:4:10", + "src": "13599:4:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "nodeType": "VariableDeclarationStatement", - "src": "13587:16:10" + "src": "13587:16:30" }, { "AST": { "nodeType": "YulBlock", - "src": "13673:75:10", + "src": "13673:75:30", "statements": [ { "expression": { @@ -21583,14 +21583,14 @@ { "name": "result", "nodeType": "YulIdentifier", - "src": "13702:6:10" + "src": "13702:6:30" }, { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "13714:2:10", + "src": "13714:2:30", "type": "", "value": "32" }, @@ -21599,58 +21599,58 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "13722:2:10", + "src": "13722:2:30", "type": "", "value": "32" }, { "name": "i", "nodeType": "YulIdentifier", - "src": "13726:1:10" + "src": "13726:1:30" } ], "functionName": { "name": "mul", "nodeType": "YulIdentifier", - "src": "13718:3:10" + "src": "13718:3:30" }, "nodeType": "YulFunctionCall", - "src": "13718:10:10" + "src": "13718:10:30" } ], "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "13710:3:10" + "src": "13710:3:30" }, "nodeType": "YulFunctionCall", - "src": "13710:19:10" + "src": "13710:19:30" } ], "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "13698:3:10" + "src": "13698:3:30" }, "nodeType": "YulFunctionCall", - "src": "13698:32:10" + "src": "13698:32:30" }, { "name": "k", "nodeType": "YulIdentifier", - "src": "13732:1:10" + "src": "13732:1:30" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "13691:6:10" + "src": "13691:6:30" }, "nodeType": "YulFunctionCall", - "src": "13691:43:10" + "src": "13691:43:30" }, "nodeType": "YulExpressionStatement", - "src": "13691:43:10" + "src": "13691:43:30" } ] }, @@ -21658,30 +21658,30 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 10105, + "declaration": 13166, "isOffset": false, "isSlot": false, - "src": "13726:1:10", + "src": "13726:1:30", "valueSize": 1 }, { - "declaration": 10116, + "declaration": 13177, "isOffset": false, "isSlot": false, - "src": "13732:1:10", + "src": "13732:1:30", "valueSize": 1 }, { - "declaration": 10095, + "declaration": 13156, "isOffset": false, "isSlot": false, - "src": "13702:6:10", + "src": "13702:6:30", "valueSize": 1 } ], - "id": 10121, + "id": 13182, "nodeType": "InlineAssembly", - "src": "13664:84:10" + "src": "13664:84:30" } ] }, @@ -21690,18 +21690,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 10111, + "id": 13172, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 10108, + "id": 13169, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10105, - "src": "13554:1:10", + "referencedDeclaration": 13166, + "src": "13554:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21711,52 +21711,52 @@ "operator": "<", "rightExpression": { "expression": { - "id": 10109, + "id": 13170, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10089, - "src": "13558:1:10", + "referencedDeclaration": 13150, + "src": "13558:1:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr", "typeString": "bytes32[] memory" } }, - "id": 10110, + "id": 13171, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "13560:6:10", + "memberLocation": "13560:6:30", "memberName": "length", "nodeType": "MemberAccess", - "src": "13558:8:10", + "src": "13558:8:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "13554:12:10", + "src": "13554:12:30", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 10123, + "id": 13184, "initializationExpression": { "assignments": [ - 10105 + 13166 ], "declarations": [ { "constant": false, - "id": 10105, + "id": 13166, "mutability": "mutable", "name": "i", - "nameLocation": "13547:1:10", + "nameLocation": "13547:1:30", "nodeType": "VariableDeclaration", - "scope": 10123, - "src": "13539:9:10", + "scope": 13184, + "src": "13539:9:30", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21764,10 +21764,10 @@ "typeString": "uint256" }, "typeName": { - "id": 10104, + "id": 13165, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13539:7:10", + "src": "13539:7:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21776,17 +21776,17 @@ "visibility": "internal" } ], - "id": 10107, + "id": 13168, "initialValue": { "hexValue": "30", - "id": 10106, + "id": 13167, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "13551:1:10", + "src": "13551:1:30", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -21794,11 +21794,11 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "13539:13:10" + "src": "13539:13:30" }, "loopExpression": { "expression": { - "id": 10113, + "id": 13174, "isConstant": false, "isLValue": false, "isPure": false, @@ -21806,14 +21806,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "13568:3:10", + "src": "13568:3:30", "subExpression": { - "id": 10112, + "id": 13173, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10105, - "src": "13568:1:10", + "referencedDeclaration": 13166, + "src": "13568:1:30", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21824,30 +21824,30 @@ "typeString": "uint256" } }, - "id": 10114, + "id": 13175, "nodeType": "ExpressionStatement", - "src": "13568:3:10" + "src": "13568:3:30" }, "nodeType": "ForStatement", - "src": "13534:224:10" + "src": "13534:224:30" }, { "expression": { - "id": 10124, + "id": 13185, "name": "result", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10095, - "src": "13775:6:10", + "referencedDeclaration": 13156, + "src": "13775:6:30", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "functionReturnParameters": 10093, - "id": 10125, + "functionReturnParameters": 13154, + "id": 13186, "nodeType": "Return", - "src": "13768:13:10" + "src": "13768:13:30" } ] }, @@ -21855,20 +21855,20 @@ "kind": "function", "modifiers": [], "name": "flatten", - "nameLocation": "13404:7:10", + "nameLocation": "13404:7:30", "parameters": { - "id": 10090, + "id": 13151, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10089, + "id": 13150, "mutability": "mutable", "name": "b", - "nameLocation": "13429:1:10", + "nameLocation": "13429:1:30", "nodeType": "VariableDeclaration", - "scope": 10127, - "src": "13412:18:10", + "scope": 13188, + "src": "13412:18:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21877,18 +21877,18 @@ }, "typeName": { "baseType": { - "id": 10087, + "id": 13148, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "13412:7:10", + "src": "13412:7:30", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 10088, + "id": 13149, "nodeType": "ArrayTypeName", - "src": "13412:9:10", + "src": "13412:9:30", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -21897,21 +21897,21 @@ "visibility": "internal" } ], - "src": "13411:20:10" + "src": "13411:20:30" }, "returnParameters": { - "id": 10093, + "id": 13154, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10092, + "id": 13153, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10127, - "src": "13454:12:10", + "scope": 13188, + "src": "13454:12:30", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21919,10 +21919,10 @@ "typeString": "bytes" }, "typeName": { - "id": 10091, + "id": 13152, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "13454:5:10", + "src": "13454:5:30", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -21931,9 +21931,9 @@ "visibility": "internal" } ], - "src": "13453:14:10" + "src": "13453:14:30" }, - "scope": 10128, + "scope": 13189, "stateMutability": "pure", "virtual": false, "visibility": "private" @@ -21946,15 +21946,15 @@ "contractKind": "library", "fullyImplemented": true, "linearizedBaseContracts": [ - 10128 + 13189 ], "name": "stdStorage", - "nameLocation": "8878:10:10", - "scope": 10129, + "nameLocation": "8878:10:30", + "scope": 13190, "usedErrors": [] } ], "license": "MIT" }, - "id": 10 + "id": 30 } \ No newline at end of file diff --git a/out/StdStyle.sol/StdStyle.json b/out/StdStyle.sol/StdStyle.json index 081241e7e..609928758 100644 --- a/out/StdStyle.sol/StdStyle.json +++ b/out/StdStyle.sol/StdStyle.json @@ -2,12 +2,12 @@ "abi": [], "bytecode": { "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220f90de51adef2ca3b9ae63507e01e70d5e333fcdf61d56e41562a50f7c5b66ccd64736f6c63430008130033", - "sourceMap": "100:10361:11:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;100:10361:11;;;;;;;;;;;;;;;;;", + "sourceMap": "100:10361:31:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;100:10361:31;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220f90de51adef2ca3b9ae63507e01e70d5e333fcdf61d56e41562a50f7c5b66ccd64736f6c63430008130033", - "sourceMap": "100:10361:11:-:0;;;;;;;;", + "sourceMap": "100:10361:31:-:0;;;;;;;;", "linkReferences": {} }, "methodIdentifiers": {}, @@ -74,22 +74,22 @@ }, "ast": { "absolutePath": "lib/forge-std/src/StdStyle.sol", - "id": 11340, + "id": 14401, "exportedSymbols": { "StdStyle": [ - 11339 + 14400 ], "VmSafe": [ - 13459 + 16520 ] }, "nodeType": "SourceUnit", - "src": "32:10430:11", + "src": "32:10430:31", "nodes": [ { - "id": 10130, + "id": 13191, "nodeType": "PragmaDirective", - "src": "32:32:11", + "src": "32:32:31", "nodes": [], "literals": [ "solidity", @@ -102,24 +102,24 @@ ] }, { - "id": 10132, + "id": 13193, "nodeType": "ImportDirective", - "src": "66:32:11", + "src": "66:32:31", "nodes": [], "absolutePath": "lib/forge-std/src/Vm.sol", "file": "./Vm.sol", "nameLocation": "-1:-1:-1", - "scope": 11340, - "sourceUnit": 13932, + "scope": 14401, + "sourceUnit": 16993, "symbolAliases": [ { "foreign": { - "id": 10131, + "id": 13192, "name": "VmSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13459, - "src": "74:6:11", + "referencedDeclaration": 16520, + "src": "74:6:31", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -128,43 +128,43 @@ "unitAlias": "" }, { - "id": 11339, + "id": 14400, "nodeType": "ContractDefinition", - "src": "100:10361:11", + "src": "100:10361:31", "nodes": [ { - "id": 10149, + "id": 13210, "nodeType": "VariableDeclaration", - "src": "123:92:11", + "src": "123:92:31", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "147:2:11", - "scope": 11339, + "nameLocation": "147:2:31", + "scope": 14400, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" }, "typeName": { - "id": 10134, + "id": 13195, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 10133, + "id": 13194, "name": "VmSafe", "nameLocations": [ - "123:6:11" + "123:6:31" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 13459, - "src": "123:6:11" + "referencedDeclaration": 16520, + "src": "123:6:31" }, - "referencedDeclaration": 13459, - "src": "123:6:11", + "referencedDeclaration": 16520, + "src": "123:6:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, @@ -180,14 +180,14 @@ "arguments": [ { "hexValue": "6865766d20636865617420636f6465", - "id": 10143, + "id": 13204, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "193:17:11", + "src": "193:17:31", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -202,18 +202,18 @@ "typeString": "literal_string \"hevm cheat code\"" } ], - "id": 10142, + "id": 13203, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "183:9:11", + "src": "183:9:31", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 10144, + "id": 13205, "isConstant": false, "isLValue": false, "isPure": true, @@ -222,7 +222,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "183:28:11", + "src": "183:28:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -237,26 +237,26 @@ "typeString": "bytes32" } ], - "id": 10141, + "id": 13202, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "175:7:11", + "src": "175:7:31", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 10140, + "id": 13201, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "175:7:11", + "src": "175:7:31", "typeDescriptions": {} } }, - "id": 10145, + "id": 13206, "isConstant": false, "isLValue": false, "isPure": true, @@ -265,7 +265,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "175:37:11", + "src": "175:37:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -280,26 +280,26 @@ "typeString": "uint256" } ], - "id": 10139, + "id": 13200, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "167:7:11", + "src": "167:7:31", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 10138, + "id": 13199, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "167:7:11", + "src": "167:7:31", "typeDescriptions": {} } }, - "id": 10146, + "id": 13207, "isConstant": false, "isLValue": false, "isPure": true, @@ -308,7 +308,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "167:46:11", + "src": "167:46:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -323,26 +323,26 @@ "typeString": "uint160" } ], - "id": 10137, + "id": 13198, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "159:7:11", + "src": "159:7:31", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 10136, + "id": 13197, "name": "address", "nodeType": "ElementaryTypeName", - "src": "159:7:11", + "src": "159:7:31", "typeDescriptions": {} } }, - "id": 10147, + "id": 13208, "isConstant": false, "isLValue": false, "isPure": true, @@ -351,7 +351,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "159:55:11", + "src": "159:55:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -366,18 +366,18 @@ "typeString": "address" } ], - "id": 10135, + "id": 13196, "name": "VmSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13459, - "src": "152:6:11", + "referencedDeclaration": 16520, + "src": "152:6:31", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_VmSafe_$13459_$", + "typeIdentifier": "t_type$_t_contract$_VmSafe_$16520_$", "typeString": "type(contract VmSafe)" } }, - "id": 10148, + "id": 13209, "isConstant": false, "isLValue": false, "isPure": true, @@ -386,25 +386,25 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "152:63:11", + "src": "152:63:31", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, "visibility": "private" }, { - "id": 10152, + "id": 13213, "nodeType": "VariableDeclaration", - "src": "222:34:11", + "src": "222:34:31", "nodes": [], "constant": true, "mutability": "constant", "name": "RED", - "nameLocation": "238:3:11", - "scope": 11339, + "nameLocation": "238:3:31", + "scope": 14400, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -412,10 +412,10 @@ "typeString": "string" }, "typeName": { - "id": 10150, + "id": 13211, "name": "string", "nodeType": "ElementaryTypeName", - "src": "222:6:11", + "src": "222:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -423,14 +423,14 @@ }, "value": { "hexValue": "1b5b39316d", - "id": 10151, + "id": 13212, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "244:12:11", + "src": "244:12:31", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e865f62b1188865fdbe08fdbe8546369f5c78a8f677a27514aadc154b4263c18", "typeString": "literal_string hex\"1b5b39316d\"" @@ -440,15 +440,15 @@ "visibility": "internal" }, { - "id": 10155, + "id": 13216, "nodeType": "VariableDeclaration", - "src": "262:36:11", + "src": "262:36:31", "nodes": [], "constant": true, "mutability": "constant", "name": "GREEN", - "nameLocation": "278:5:11", - "scope": 11339, + "nameLocation": "278:5:31", + "scope": 14400, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -456,10 +456,10 @@ "typeString": "string" }, "typeName": { - "id": 10153, + "id": 13214, "name": "string", "nodeType": "ElementaryTypeName", - "src": "262:6:11", + "src": "262:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -467,14 +467,14 @@ }, "value": { "hexValue": "1b5b39326d", - "id": 10154, + "id": 13215, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "286:12:11", + "src": "286:12:31", "typeDescriptions": { "typeIdentifier": "t_stringliteral_250c6c79af2fd59b948ba31b977e669524bbf27faba009961b135f1635e1e32b", "typeString": "literal_string hex\"1b5b39326d\"" @@ -484,15 +484,15 @@ "visibility": "internal" }, { - "id": 10158, + "id": 13219, "nodeType": "VariableDeclaration", - "src": "304:37:11", + "src": "304:37:31", "nodes": [], "constant": true, "mutability": "constant", "name": "YELLOW", - "nameLocation": "320:6:11", - "scope": 11339, + "nameLocation": "320:6:31", + "scope": 14400, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -500,10 +500,10 @@ "typeString": "string" }, "typeName": { - "id": 10156, + "id": 13217, "name": "string", "nodeType": "ElementaryTypeName", - "src": "304:6:11", + "src": "304:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -511,14 +511,14 @@ }, "value": { "hexValue": "1b5b39336d", - "id": 10157, + "id": 13218, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "329:12:11", + "src": "329:12:31", "typeDescriptions": { "typeIdentifier": "t_stringliteral_801b445b8c4f71d86cf740b8fd9f85e172d35421144725dd58fed362de2e6cf5", "typeString": "literal_string hex\"1b5b39336d\"" @@ -528,15 +528,15 @@ "visibility": "internal" }, { - "id": 10161, + "id": 13222, "nodeType": "VariableDeclaration", - "src": "347:35:11", + "src": "347:35:31", "nodes": [], "constant": true, "mutability": "constant", "name": "BLUE", - "nameLocation": "363:4:11", - "scope": 11339, + "nameLocation": "363:4:31", + "scope": 14400, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -544,10 +544,10 @@ "typeString": "string" }, "typeName": { - "id": 10159, + "id": 13220, "name": "string", "nodeType": "ElementaryTypeName", - "src": "347:6:11", + "src": "347:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -555,14 +555,14 @@ }, "value": { "hexValue": "1b5b39346d", - "id": 10160, + "id": 13221, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "370:12:11", + "src": "370:12:31", "typeDescriptions": { "typeIdentifier": "t_stringliteral_66ecf2e89553c52e360a74737e5e4e3d15e4d08217c17497ca50efb90c95d593", "typeString": "literal_string hex\"1b5b39346d\"" @@ -572,15 +572,15 @@ "visibility": "internal" }, { - "id": 10164, + "id": 13225, "nodeType": "VariableDeclaration", - "src": "388:38:11", + "src": "388:38:31", "nodes": [], "constant": true, "mutability": "constant", "name": "MAGENTA", - "nameLocation": "404:7:11", - "scope": 11339, + "nameLocation": "404:7:31", + "scope": 14400, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -588,10 +588,10 @@ "typeString": "string" }, "typeName": { - "id": 10162, + "id": 13223, "name": "string", "nodeType": "ElementaryTypeName", - "src": "388:6:11", + "src": "388:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -599,14 +599,14 @@ }, "value": { "hexValue": "1b5b39356d", - "id": 10163, + "id": 13224, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "414:12:11", + "src": "414:12:31", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b81cf1fd9bcd2b49f14457c6168490b5ff507c85cc3778934da8235d270d6b5b", "typeString": "literal_string hex\"1b5b39356d\"" @@ -616,15 +616,15 @@ "visibility": "internal" }, { - "id": 10167, + "id": 13228, "nodeType": "VariableDeclaration", - "src": "432:35:11", + "src": "432:35:31", "nodes": [], "constant": true, "mutability": "constant", "name": "CYAN", - "nameLocation": "448:4:11", - "scope": 11339, + "nameLocation": "448:4:31", + "scope": 14400, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -632,10 +632,10 @@ "typeString": "string" }, "typeName": { - "id": 10165, + "id": 13226, "name": "string", "nodeType": "ElementaryTypeName", - "src": "432:6:11", + "src": "432:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -643,14 +643,14 @@ }, "value": { "hexValue": "1b5b39366d", - "id": 10166, + "id": 13227, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "455:12:11", + "src": "455:12:31", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f73c74e3aa04446480bd18c1b857a46321f6d66d2bfb703d52333566c779447b", "typeString": "literal_string hex\"1b5b39366d\"" @@ -660,15 +660,15 @@ "visibility": "internal" }, { - "id": 10170, + "id": 13231, "nodeType": "VariableDeclaration", - "src": "473:34:11", + "src": "473:34:31", "nodes": [], "constant": true, "mutability": "constant", "name": "BOLD", - "nameLocation": "489:4:11", - "scope": 11339, + "nameLocation": "489:4:31", + "scope": 14400, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -676,10 +676,10 @@ "typeString": "string" }, "typeName": { - "id": 10168, + "id": 13229, "name": "string", "nodeType": "ElementaryTypeName", - "src": "473:6:11", + "src": "473:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -687,14 +687,14 @@ }, "value": { "hexValue": "1b5b316d", - "id": 10169, + "id": 13230, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "496:11:11", + "src": "496:11:31", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b25b1471c5d449346ad6b37b501b2d5911d6e2bad13ad71d09cdfa3d3b140a17", "typeString": "literal_string hex\"1b5b316d\"" @@ -704,15 +704,15 @@ "visibility": "internal" }, { - "id": 10173, + "id": 13234, "nodeType": "VariableDeclaration", - "src": "513:33:11", + "src": "513:33:31", "nodes": [], "constant": true, "mutability": "constant", "name": "DIM", - "nameLocation": "529:3:11", - "scope": 11339, + "nameLocation": "529:3:31", + "scope": 14400, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -720,10 +720,10 @@ "typeString": "string" }, "typeName": { - "id": 10171, + "id": 13232, "name": "string", "nodeType": "ElementaryTypeName", - "src": "513:6:11", + "src": "513:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -731,14 +731,14 @@ }, "value": { "hexValue": "1b5b326d", - "id": 10172, + "id": 13233, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "535:11:11", + "src": "535:11:31", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2f556fa434add49eadfa043e74ff00496b89a16068544c1118ec19f5d8603d51", "typeString": "literal_string hex\"1b5b326d\"" @@ -748,15 +748,15 @@ "visibility": "internal" }, { - "id": 10176, + "id": 13237, "nodeType": "VariableDeclaration", - "src": "552:36:11", + "src": "552:36:31", "nodes": [], "constant": true, "mutability": "constant", "name": "ITALIC", - "nameLocation": "568:6:11", - "scope": 11339, + "nameLocation": "568:6:31", + "scope": 14400, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -764,10 +764,10 @@ "typeString": "string" }, "typeName": { - "id": 10174, + "id": 13235, "name": "string", "nodeType": "ElementaryTypeName", - "src": "552:6:11", + "src": "552:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -775,14 +775,14 @@ }, "value": { "hexValue": "1b5b336d", - "id": 10175, + "id": 13236, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "577:11:11", + "src": "577:11:31", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3889f2814cfbcc60c7a881028023c05aed4a6dae60be0df554f690b1f4e7411f", "typeString": "literal_string hex\"1b5b336d\"" @@ -792,15 +792,15 @@ "visibility": "internal" }, { - "id": 10179, + "id": 13240, "nodeType": "VariableDeclaration", - "src": "594:39:11", + "src": "594:39:31", "nodes": [], "constant": true, "mutability": "constant", "name": "UNDERLINE", - "nameLocation": "610:9:11", - "scope": 11339, + "nameLocation": "610:9:31", + "scope": 14400, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -808,10 +808,10 @@ "typeString": "string" }, "typeName": { - "id": 10177, + "id": 13238, "name": "string", "nodeType": "ElementaryTypeName", - "src": "594:6:11", + "src": "594:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -819,14 +819,14 @@ }, "value": { "hexValue": "1b5b346d", - "id": 10178, + "id": 13239, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "622:11:11", + "src": "622:11:31", "typeDescriptions": { "typeIdentifier": "t_stringliteral_48cbbbbdbcd789b35edf67deaad6f96f406603d9181318ca90ef32f90fedb5bb", "typeString": "literal_string hex\"1b5b346d\"" @@ -836,15 +836,15 @@ "visibility": "internal" }, { - "id": 10182, + "id": 13243, "nodeType": "VariableDeclaration", - "src": "639:37:11", + "src": "639:37:31", "nodes": [], "constant": true, "mutability": "constant", "name": "INVERSE", - "nameLocation": "655:7:11", - "scope": 11339, + "nameLocation": "655:7:31", + "scope": 14400, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -852,10 +852,10 @@ "typeString": "string" }, "typeName": { - "id": 10180, + "id": 13241, "name": "string", "nodeType": "ElementaryTypeName", - "src": "639:6:11", + "src": "639:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -863,14 +863,14 @@ }, "value": { "hexValue": "1b5b376d", - "id": 10181, + "id": 13242, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "665:11:11", + "src": "665:11:31", "typeDescriptions": { "typeIdentifier": "t_stringliteral_963e08c830a620b3640a99ac46ac6850f28c8f20be064518b3acc7016c3e286e", "typeString": "literal_string hex\"1b5b376d\"" @@ -880,15 +880,15 @@ "visibility": "internal" }, { - "id": 10185, + "id": 13246, "nodeType": "VariableDeclaration", - "src": "682:35:11", + "src": "682:35:31", "nodes": [], "constant": true, "mutability": "constant", "name": "RESET", - "nameLocation": "698:5:11", - "scope": 11339, + "nameLocation": "698:5:31", + "scope": 14400, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -896,10 +896,10 @@ "typeString": "string" }, "typeName": { - "id": 10183, + "id": 13244, "name": "string", "nodeType": "ElementaryTypeName", - "src": "682:6:11", + "src": "682:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -907,14 +907,14 @@ }, "value": { "hexValue": "1b5b306d", - "id": 10184, + "id": 13245, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "706:11:11", + "src": "706:11:31", "typeDescriptions": { "typeIdentifier": "t_stringliteral_289c700ce2c600d61adfc66f83b41c26150052f3ea6c772e582ea6afd03d1949", "typeString": "literal_string hex\"1b5b306d\"" @@ -924,14 +924,14 @@ "visibility": "internal" }, { - "id": 10205, + "id": 13266, "nodeType": "FunctionDefinition", - "src": "724:167:11", + "src": "724:167:31", "nodes": [], "body": { - "id": 10204, + "id": 13265, "nodeType": "Block", - "src": "823:68:11", + "src": "823:68:31", "nodes": [], "statements": [ { @@ -940,36 +940,36 @@ { "arguments": [ { - "id": 10198, + "id": 13259, "name": "style", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10187, - "src": "864:5:11", + "referencedDeclaration": 13248, + "src": "864:5:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 10199, + "id": 13260, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10189, - "src": "871:4:11", + "referencedDeclaration": 13250, + "src": "871:4:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 10200, + "id": 13261, "name": "RESET", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10185, - "src": "877:5:11", + "referencedDeclaration": 13246, + "src": "877:5:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -992,32 +992,32 @@ } ], "expression": { - "id": 10196, + "id": 13257, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "847:3:11", + "src": "847:3:31", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 10197, + "id": 13258, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "851:12:11", + "memberLocation": "851:12:31", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "847:16:11", + "src": "847:16:31", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 10201, + "id": 13262, "isConstant": false, "isLValue": false, "isPure": false, @@ -1026,7 +1026,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "847:36:11", + "src": "847:36:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1041,26 +1041,26 @@ "typeString": "bytes memory" } ], - "id": 10195, + "id": 13256, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "840:6:11", + "src": "840:6:31", "typeDescriptions": { "typeIdentifier": "t_type$_t_string_storage_ptr_$", "typeString": "type(string storage pointer)" }, "typeName": { - "id": 10194, + "id": 13255, "name": "string", "nodeType": "ElementaryTypeName", - "src": "840:6:11", + "src": "840:6:31", "typeDescriptions": {} } }, - "id": 10202, + "id": 13263, "isConstant": false, "isLValue": false, "isPure": false, @@ -1069,17 +1069,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "840:44:11", + "src": "840:44:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10193, - "id": 10203, + "functionReturnParameters": 13254, + "id": 13264, "nodeType": "Return", - "src": "833:51:11" + "src": "833:51:31" } ] }, @@ -1087,20 +1087,20 @@ "kind": "function", "modifiers": [], "name": "styleConcat", - "nameLocation": "733:11:11", + "nameLocation": "733:11:31", "parameters": { - "id": 10190, + "id": 13251, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10187, + "id": 13248, "mutability": "mutable", "name": "style", - "nameLocation": "759:5:11", + "nameLocation": "759:5:31", "nodeType": "VariableDeclaration", - "scope": 10205, - "src": "745:19:11", + "scope": 13266, + "src": "745:19:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1108,10 +1108,10 @@ "typeString": "string" }, "typeName": { - "id": 10186, + "id": 13247, "name": "string", "nodeType": "ElementaryTypeName", - "src": "745:6:11", + "src": "745:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1121,13 +1121,13 @@ }, { "constant": false, - "id": 10189, + "id": 13250, "mutability": "mutable", "name": "self", - "nameLocation": "780:4:11", + "nameLocation": "780:4:31", "nodeType": "VariableDeclaration", - "scope": 10205, - "src": "766:18:11", + "scope": 13266, + "src": "766:18:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1135,10 +1135,10 @@ "typeString": "string" }, "typeName": { - "id": 10188, + "id": 13249, "name": "string", "nodeType": "ElementaryTypeName", - "src": "766:6:11", + "src": "766:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1147,21 +1147,21 @@ "visibility": "internal" } ], - "src": "744:41:11" + "src": "744:41:31" }, "returnParameters": { - "id": 10193, + "id": 13254, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10192, + "id": 13253, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10205, - "src": "808:13:11", + "scope": 13266, + "src": "808:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1169,10 +1169,10 @@ "typeString": "string" }, "typeName": { - "id": 10191, + "id": 13252, "name": "string", "nodeType": "ElementaryTypeName", - "src": "808:6:11", + "src": "808:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1181,46 +1181,46 @@ "visibility": "internal" } ], - "src": "807:15:11" + "src": "807:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "private" }, { - "id": 10218, + "id": 13279, "nodeType": "FunctionDefinition", - "src": "897:117:11", + "src": "897:117:31", "nodes": [], "body": { - "id": 10217, + "id": 13278, "nodeType": "Block", - "src": "968:46:11", + "src": "968:46:31", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 10213, + "id": 13274, "name": "RED", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10152, - "src": "997:3:11", + "referencedDeclaration": 13213, + "src": "997:3:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 10214, + "id": 13275, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10207, - "src": "1002:4:11", + "referencedDeclaration": 13268, + "src": "1002:4:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1238,18 +1238,18 @@ "typeString": "string memory" } ], - "id": 10212, + "id": 13273, "name": "styleConcat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10205, - "src": "985:11:11", + "referencedDeclaration": 13266, + "src": "985:11:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory) pure returns (string memory)" } }, - "id": 10215, + "id": 13276, "isConstant": false, "isLValue": false, "isPure": false, @@ -1258,17 +1258,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "985:22:11", + "src": "985:22:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10211, - "id": 10216, + "functionReturnParameters": 13272, + "id": 13277, "nodeType": "Return", - "src": "978:29:11" + "src": "978:29:31" } ] }, @@ -1276,20 +1276,20 @@ "kind": "function", "modifiers": [], "name": "red", - "nameLocation": "906:3:11", + "nameLocation": "906:3:31", "parameters": { - "id": 10208, + "id": 13269, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10207, + "id": 13268, "mutability": "mutable", "name": "self", - "nameLocation": "924:4:11", + "nameLocation": "924:4:31", "nodeType": "VariableDeclaration", - "scope": 10218, - "src": "910:18:11", + "scope": 13279, + "src": "910:18:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1297,10 +1297,10 @@ "typeString": "string" }, "typeName": { - "id": 10206, + "id": 13267, "name": "string", "nodeType": "ElementaryTypeName", - "src": "910:6:11", + "src": "910:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1309,21 +1309,21 @@ "visibility": "internal" } ], - "src": "909:20:11" + "src": "909:20:31" }, "returnParameters": { - "id": 10211, + "id": 13272, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10210, + "id": 13271, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10218, - "src": "953:13:11", + "scope": 13279, + "src": "953:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1331,10 +1331,10 @@ "typeString": "string" }, "typeName": { - "id": 10209, + "id": 13270, "name": "string", "nodeType": "ElementaryTypeName", - "src": "953:6:11", + "src": "953:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1343,22 +1343,22 @@ "visibility": "internal" } ], - "src": "952:15:11" + "src": "952:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10233, + "id": 13294, "nodeType": "FunctionDefinition", - "src": "1020:111:11", + "src": "1020:111:31", "nodes": [], "body": { - "id": 10232, + "id": 13293, "nodeType": "Block", - "src": "1085:46:11", + "src": "1085:46:31", "nodes": [], "statements": [ { @@ -1367,12 +1367,12 @@ { "arguments": [ { - "id": 10228, + "id": 13289, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10220, - "src": "1118:4:11", + "referencedDeclaration": 13281, + "src": "1118:4:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1387,33 +1387,33 @@ } ], "expression": { - "id": 10226, + "id": 13287, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "1106:2:11", + "referencedDeclaration": 13210, + "src": "1106:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10227, + "id": 13288, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1109:8:11", + "memberLocation": "1109:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12938, - "src": "1106:11:11", + "referencedDeclaration": 15999, + "src": "1106:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (uint256) pure external returns (string memory)" } }, - "id": 10229, + "id": 13290, "isConstant": false, "isLValue": false, "isPure": false, @@ -1422,7 +1422,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1106:17:11", + "src": "1106:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -1437,24 +1437,24 @@ "typeString": "string memory" } ], - "id": 10225, + "id": 13286, "name": "red", "nodeType": "Identifier", "overloadedDeclarations": [ - 10218, - 10233, - 10248, - 10263, - 10278 + 13279, + 13294, + 13309, + 13324, + 13339 ], - "referencedDeclaration": 10218, - "src": "1102:3:11", + "referencedDeclaration": 13279, + "src": "1102:3:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10230, + "id": 13291, "isConstant": false, "isLValue": false, "isPure": false, @@ -1463,17 +1463,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1102:22:11", + "src": "1102:22:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10224, - "id": 10231, + "functionReturnParameters": 13285, + "id": 13292, "nodeType": "Return", - "src": "1095:29:11" + "src": "1095:29:31" } ] }, @@ -1481,20 +1481,20 @@ "kind": "function", "modifiers": [], "name": "red", - "nameLocation": "1029:3:11", + "nameLocation": "1029:3:31", "parameters": { - "id": 10221, + "id": 13282, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10220, + "id": 13281, "mutability": "mutable", "name": "self", - "nameLocation": "1041:4:11", + "nameLocation": "1041:4:31", "nodeType": "VariableDeclaration", - "scope": 10233, - "src": "1033:12:11", + "scope": 13294, + "src": "1033:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1502,10 +1502,10 @@ "typeString": "uint256" }, "typeName": { - "id": 10219, + "id": 13280, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1033:7:11", + "src": "1033:7:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1514,21 +1514,21 @@ "visibility": "internal" } ], - "src": "1032:14:11" + "src": "1032:14:31" }, "returnParameters": { - "id": 10224, + "id": 13285, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10223, + "id": 13284, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10233, - "src": "1070:13:11", + "scope": 13294, + "src": "1070:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1536,10 +1536,10 @@ "typeString": "string" }, "typeName": { - "id": 10222, + "id": 13283, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1070:6:11", + "src": "1070:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1548,22 +1548,22 @@ "visibility": "internal" } ], - "src": "1069:15:11" + "src": "1069:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10248, + "id": 13309, "nodeType": "FunctionDefinition", - "src": "1137:110:11", + "src": "1137:110:31", "nodes": [], "body": { - "id": 10247, + "id": 13308, "nodeType": "Block", - "src": "1201:46:11", + "src": "1201:46:31", "nodes": [], "statements": [ { @@ -1572,12 +1572,12 @@ { "arguments": [ { - "id": 10243, + "id": 13304, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10235, - "src": "1234:4:11", + "referencedDeclaration": 13296, + "src": "1234:4:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1592,33 +1592,33 @@ } ], "expression": { - "id": 10241, + "id": 13302, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "1222:2:11", + "referencedDeclaration": 13210, + "src": "1222:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10242, + "id": 13303, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1225:8:11", + "memberLocation": "1225:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12945, - "src": "1222:11:11", + "referencedDeclaration": 16006, + "src": "1222:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_int256_$returns$_t_string_memory_ptr_$", "typeString": "function (int256) pure external returns (string memory)" } }, - "id": 10244, + "id": 13305, "isConstant": false, "isLValue": false, "isPure": false, @@ -1627,7 +1627,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1222:17:11", + "src": "1222:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -1642,24 +1642,24 @@ "typeString": "string memory" } ], - "id": 10240, + "id": 13301, "name": "red", "nodeType": "Identifier", "overloadedDeclarations": [ - 10218, - 10233, - 10248, - 10263, - 10278 + 13279, + 13294, + 13309, + 13324, + 13339 ], - "referencedDeclaration": 10218, - "src": "1218:3:11", + "referencedDeclaration": 13279, + "src": "1218:3:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10245, + "id": 13306, "isConstant": false, "isLValue": false, "isPure": false, @@ -1668,17 +1668,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1218:22:11", + "src": "1218:22:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10239, - "id": 10246, + "functionReturnParameters": 13300, + "id": 13307, "nodeType": "Return", - "src": "1211:29:11" + "src": "1211:29:31" } ] }, @@ -1686,20 +1686,20 @@ "kind": "function", "modifiers": [], "name": "red", - "nameLocation": "1146:3:11", + "nameLocation": "1146:3:31", "parameters": { - "id": 10236, + "id": 13297, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10235, + "id": 13296, "mutability": "mutable", "name": "self", - "nameLocation": "1157:4:11", + "nameLocation": "1157:4:31", "nodeType": "VariableDeclaration", - "scope": 10248, - "src": "1150:11:11", + "scope": 13309, + "src": "1150:11:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1707,10 +1707,10 @@ "typeString": "int256" }, "typeName": { - "id": 10234, + "id": 13295, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "1150:6:11", + "src": "1150:6:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1719,21 +1719,21 @@ "visibility": "internal" } ], - "src": "1149:13:11" + "src": "1149:13:31" }, "returnParameters": { - "id": 10239, + "id": 13300, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10238, + "id": 13299, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10248, - "src": "1186:13:11", + "scope": 13309, + "src": "1186:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1741,10 +1741,10 @@ "typeString": "string" }, "typeName": { - "id": 10237, + "id": 13298, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1186:6:11", + "src": "1186:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1753,22 +1753,22 @@ "visibility": "internal" } ], - "src": "1185:15:11" + "src": "1185:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10263, + "id": 13324, "nodeType": "FunctionDefinition", - "src": "1253:111:11", + "src": "1253:111:31", "nodes": [], "body": { - "id": 10262, + "id": 13323, "nodeType": "Block", - "src": "1318:46:11", + "src": "1318:46:31", "nodes": [], "statements": [ { @@ -1777,12 +1777,12 @@ { "arguments": [ { - "id": 10258, + "id": 13319, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10250, - "src": "1351:4:11", + "referencedDeclaration": 13311, + "src": "1351:4:31", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1797,33 +1797,33 @@ } ], "expression": { - "id": 10256, + "id": 13317, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "1339:2:11", + "referencedDeclaration": 13210, + "src": "1339:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10257, + "id": 13318, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1342:8:11", + "memberLocation": "1342:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12910, - "src": "1339:11:11", + "referencedDeclaration": 15971, + "src": "1339:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_address_$returns$_t_string_memory_ptr_$", "typeString": "function (address) pure external returns (string memory)" } }, - "id": 10259, + "id": 13320, "isConstant": false, "isLValue": false, "isPure": false, @@ -1832,7 +1832,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1339:17:11", + "src": "1339:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -1847,24 +1847,24 @@ "typeString": "string memory" } ], - "id": 10255, + "id": 13316, "name": "red", "nodeType": "Identifier", "overloadedDeclarations": [ - 10218, - 10233, - 10248, - 10263, - 10278 + 13279, + 13294, + 13309, + 13324, + 13339 ], - "referencedDeclaration": 10218, - "src": "1335:3:11", + "referencedDeclaration": 13279, + "src": "1335:3:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10260, + "id": 13321, "isConstant": false, "isLValue": false, "isPure": false, @@ -1873,17 +1873,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1335:22:11", + "src": "1335:22:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10254, - "id": 10261, + "functionReturnParameters": 13315, + "id": 13322, "nodeType": "Return", - "src": "1328:29:11" + "src": "1328:29:31" } ] }, @@ -1891,20 +1891,20 @@ "kind": "function", "modifiers": [], "name": "red", - "nameLocation": "1262:3:11", + "nameLocation": "1262:3:31", "parameters": { - "id": 10251, + "id": 13312, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10250, + "id": 13311, "mutability": "mutable", "name": "self", - "nameLocation": "1274:4:11", + "nameLocation": "1274:4:31", "nodeType": "VariableDeclaration", - "scope": 10263, - "src": "1266:12:11", + "scope": 13324, + "src": "1266:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1912,10 +1912,10 @@ "typeString": "address" }, "typeName": { - "id": 10249, + "id": 13310, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1266:7:11", + "src": "1266:7:31", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1925,21 +1925,21 @@ "visibility": "internal" } ], - "src": "1265:14:11" + "src": "1265:14:31" }, "returnParameters": { - "id": 10254, + "id": 13315, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10253, + "id": 13314, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10263, - "src": "1303:13:11", + "scope": 13324, + "src": "1303:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1947,10 +1947,10 @@ "typeString": "string" }, "typeName": { - "id": 10252, + "id": 13313, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1303:6:11", + "src": "1303:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1959,22 +1959,22 @@ "visibility": "internal" } ], - "src": "1302:15:11" + "src": "1302:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10278, + "id": 13339, "nodeType": "FunctionDefinition", - "src": "1370:108:11", + "src": "1370:108:31", "nodes": [], "body": { - "id": 10277, + "id": 13338, "nodeType": "Block", - "src": "1432:46:11", + "src": "1432:46:31", "nodes": [], "statements": [ { @@ -1983,12 +1983,12 @@ { "arguments": [ { - "id": 10273, + "id": 13334, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10265, - "src": "1465:4:11", + "referencedDeclaration": 13326, + "src": "1465:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2003,33 +2003,33 @@ } ], "expression": { - "id": 10271, + "id": 13332, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "1453:2:11", + "referencedDeclaration": 13210, + "src": "1453:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10272, + "id": 13333, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1456:8:11", + "memberLocation": "1456:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12931, - "src": "1453:11:11", + "referencedDeclaration": 15992, + "src": "1453:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$_t_string_memory_ptr_$", "typeString": "function (bool) pure external returns (string memory)" } }, - "id": 10274, + "id": 13335, "isConstant": false, "isLValue": false, "isPure": false, @@ -2038,7 +2038,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1453:17:11", + "src": "1453:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -2053,24 +2053,24 @@ "typeString": "string memory" } ], - "id": 10270, + "id": 13331, "name": "red", "nodeType": "Identifier", "overloadedDeclarations": [ - 10218, - 10233, - 10248, - 10263, - 10278 + 13279, + 13294, + 13309, + 13324, + 13339 ], - "referencedDeclaration": 10218, - "src": "1449:3:11", + "referencedDeclaration": 13279, + "src": "1449:3:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10275, + "id": 13336, "isConstant": false, "isLValue": false, "isPure": false, @@ -2079,17 +2079,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1449:22:11", + "src": "1449:22:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10269, - "id": 10276, + "functionReturnParameters": 13330, + "id": 13337, "nodeType": "Return", - "src": "1442:29:11" + "src": "1442:29:31" } ] }, @@ -2097,20 +2097,20 @@ "kind": "function", "modifiers": [], "name": "red", - "nameLocation": "1379:3:11", + "nameLocation": "1379:3:31", "parameters": { - "id": 10266, + "id": 13327, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10265, + "id": 13326, "mutability": "mutable", "name": "self", - "nameLocation": "1388:4:11", + "nameLocation": "1388:4:31", "nodeType": "VariableDeclaration", - "scope": 10278, - "src": "1383:9:11", + "scope": 13339, + "src": "1383:9:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2118,10 +2118,10 @@ "typeString": "bool" }, "typeName": { - "id": 10264, + "id": 13325, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1383:4:11", + "src": "1383:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2130,21 +2130,21 @@ "visibility": "internal" } ], - "src": "1382:11:11" + "src": "1382:11:31" }, "returnParameters": { - "id": 10269, + "id": 13330, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10268, + "id": 13329, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10278, - "src": "1417:13:11", + "scope": 13339, + "src": "1417:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2152,10 +2152,10 @@ "typeString": "string" }, "typeName": { - "id": 10267, + "id": 13328, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1417:6:11", + "src": "1417:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2164,22 +2164,22 @@ "visibility": "internal" } ], - "src": "1416:15:11" + "src": "1416:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10293, + "id": 13354, "nodeType": "FunctionDefinition", - "src": "1484:121:11", + "src": "1484:121:31", "nodes": [], "body": { - "id": 10292, + "id": 13353, "nodeType": "Block", - "src": "1559:46:11", + "src": "1559:46:31", "nodes": [], "statements": [ { @@ -2188,12 +2188,12 @@ { "arguments": [ { - "id": 10288, + "id": 13349, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10280, - "src": "1592:4:11", + "referencedDeclaration": 13341, + "src": "1592:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -2208,33 +2208,33 @@ } ], "expression": { - "id": 10286, + "id": 13347, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "1580:2:11", + "referencedDeclaration": 13210, + "src": "1580:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10287, + "id": 13348, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1583:8:11", + "memberLocation": "1583:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12917, - "src": "1580:11:11", + "referencedDeclaration": 15978, + "src": "1580:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes memory) pure external returns (string memory)" } }, - "id": 10289, + "id": 13350, "isConstant": false, "isLValue": false, "isPure": false, @@ -2243,7 +2243,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1580:17:11", + "src": "1580:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -2258,24 +2258,24 @@ "typeString": "string memory" } ], - "id": 10285, + "id": 13346, "name": "red", "nodeType": "Identifier", "overloadedDeclarations": [ - 10218, - 10233, - 10248, - 10263, - 10278 + 13279, + 13294, + 13309, + 13324, + 13339 ], - "referencedDeclaration": 10218, - "src": "1576:3:11", + "referencedDeclaration": 13279, + "src": "1576:3:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10290, + "id": 13351, "isConstant": false, "isLValue": false, "isPure": false, @@ -2284,17 +2284,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1576:22:11", + "src": "1576:22:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10284, - "id": 10291, + "functionReturnParameters": 13345, + "id": 13352, "nodeType": "Return", - "src": "1569:29:11" + "src": "1569:29:31" } ] }, @@ -2302,20 +2302,20 @@ "kind": "function", "modifiers": [], "name": "redBytes", - "nameLocation": "1493:8:11", + "nameLocation": "1493:8:31", "parameters": { - "id": 10281, + "id": 13342, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10280, + "id": 13341, "mutability": "mutable", "name": "self", - "nameLocation": "1515:4:11", + "nameLocation": "1515:4:31", "nodeType": "VariableDeclaration", - "scope": 10293, - "src": "1502:17:11", + "scope": 13354, + "src": "1502:17:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2323,10 +2323,10 @@ "typeString": "bytes" }, "typeName": { - "id": 10279, + "id": 13340, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1502:5:11", + "src": "1502:5:31", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2335,21 +2335,21 @@ "visibility": "internal" } ], - "src": "1501:19:11" + "src": "1501:19:31" }, "returnParameters": { - "id": 10284, + "id": 13345, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10283, + "id": 13344, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10293, - "src": "1544:13:11", + "scope": 13354, + "src": "1544:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2357,10 +2357,10 @@ "typeString": "string" }, "typeName": { - "id": 10282, + "id": 13343, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1544:6:11", + "src": "1544:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2369,22 +2369,22 @@ "visibility": "internal" } ], - "src": "1543:15:11" + "src": "1543:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10308, + "id": 13369, "nodeType": "FunctionDefinition", - "src": "1611:118:11", + "src": "1611:118:31", "nodes": [], "body": { - "id": 10307, + "id": 13368, "nodeType": "Block", - "src": "1683:46:11", + "src": "1683:46:31", "nodes": [], "statements": [ { @@ -2393,12 +2393,12 @@ { "arguments": [ { - "id": 10303, + "id": 13364, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10295, - "src": "1716:4:11", + "referencedDeclaration": 13356, + "src": "1716:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2413,33 +2413,33 @@ } ], "expression": { - "id": 10301, + "id": 13362, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "1704:2:11", + "referencedDeclaration": 13210, + "src": "1704:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10302, + "id": 13363, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1707:8:11", + "memberLocation": "1707:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12924, - "src": "1704:11:11", + "referencedDeclaration": 15985, + "src": "1704:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes32_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes32) pure external returns (string memory)" } }, - "id": 10304, + "id": 13365, "isConstant": false, "isLValue": false, "isPure": false, @@ -2448,7 +2448,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1704:17:11", + "src": "1704:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -2463,24 +2463,24 @@ "typeString": "string memory" } ], - "id": 10300, + "id": 13361, "name": "red", "nodeType": "Identifier", "overloadedDeclarations": [ - 10218, - 10233, - 10248, - 10263, - 10278 + 13279, + 13294, + 13309, + 13324, + 13339 ], - "referencedDeclaration": 10218, - "src": "1700:3:11", + "referencedDeclaration": 13279, + "src": "1700:3:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10305, + "id": 13366, "isConstant": false, "isLValue": false, "isPure": false, @@ -2489,17 +2489,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1700:22:11", + "src": "1700:22:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10299, - "id": 10306, + "functionReturnParameters": 13360, + "id": 13367, "nodeType": "Return", - "src": "1693:29:11" + "src": "1693:29:31" } ] }, @@ -2507,20 +2507,20 @@ "kind": "function", "modifiers": [], "name": "redBytes32", - "nameLocation": "1620:10:11", + "nameLocation": "1620:10:31", "parameters": { - "id": 10296, + "id": 13357, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10295, + "id": 13356, "mutability": "mutable", "name": "self", - "nameLocation": "1639:4:11", + "nameLocation": "1639:4:31", "nodeType": "VariableDeclaration", - "scope": 10308, - "src": "1631:12:11", + "scope": 13369, + "src": "1631:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2528,10 +2528,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 10294, + "id": 13355, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1631:7:11", + "src": "1631:7:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2540,21 +2540,21 @@ "visibility": "internal" } ], - "src": "1630:14:11" + "src": "1630:14:31" }, "returnParameters": { - "id": 10299, + "id": 13360, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10298, + "id": 13359, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10308, - "src": "1668:13:11", + "scope": 13369, + "src": "1668:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2562,10 +2562,10 @@ "typeString": "string" }, "typeName": { - "id": 10297, + "id": 13358, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1668:6:11", + "src": "1668:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2574,46 +2574,46 @@ "visibility": "internal" } ], - "src": "1667:15:11" + "src": "1667:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10321, + "id": 13382, "nodeType": "FunctionDefinition", - "src": "1735:121:11", + "src": "1735:121:31", "nodes": [], "body": { - "id": 10320, + "id": 13381, "nodeType": "Block", - "src": "1808:48:11", + "src": "1808:48:31", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 10316, + "id": 13377, "name": "GREEN", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10155, - "src": "1837:5:11", + "referencedDeclaration": 13216, + "src": "1837:5:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 10317, + "id": 13378, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10310, - "src": "1844:4:11", + "referencedDeclaration": 13371, + "src": "1844:4:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -2631,18 +2631,18 @@ "typeString": "string memory" } ], - "id": 10315, + "id": 13376, "name": "styleConcat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10205, - "src": "1825:11:11", + "referencedDeclaration": 13266, + "src": "1825:11:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory) pure returns (string memory)" } }, - "id": 10318, + "id": 13379, "isConstant": false, "isLValue": false, "isPure": false, @@ -2651,17 +2651,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1825:24:11", + "src": "1825:24:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10314, - "id": 10319, + "functionReturnParameters": 13375, + "id": 13380, "nodeType": "Return", - "src": "1818:31:11" + "src": "1818:31:31" } ] }, @@ -2669,20 +2669,20 @@ "kind": "function", "modifiers": [], "name": "green", - "nameLocation": "1744:5:11", + "nameLocation": "1744:5:31", "parameters": { - "id": 10311, + "id": 13372, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10310, + "id": 13371, "mutability": "mutable", "name": "self", - "nameLocation": "1764:4:11", + "nameLocation": "1764:4:31", "nodeType": "VariableDeclaration", - "scope": 10321, - "src": "1750:18:11", + "scope": 13382, + "src": "1750:18:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2690,10 +2690,10 @@ "typeString": "string" }, "typeName": { - "id": 10309, + "id": 13370, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1750:6:11", + "src": "1750:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2702,21 +2702,21 @@ "visibility": "internal" } ], - "src": "1749:20:11" + "src": "1749:20:31" }, "returnParameters": { - "id": 10314, + "id": 13375, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10313, + "id": 13374, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10321, - "src": "1793:13:11", + "scope": 13382, + "src": "1793:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2724,10 +2724,10 @@ "typeString": "string" }, "typeName": { - "id": 10312, + "id": 13373, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1793:6:11", + "src": "1793:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2736,22 +2736,22 @@ "visibility": "internal" } ], - "src": "1792:15:11" + "src": "1792:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10336, + "id": 13397, "nodeType": "FunctionDefinition", - "src": "1862:115:11", + "src": "1862:115:31", "nodes": [], "body": { - "id": 10335, + "id": 13396, "nodeType": "Block", - "src": "1929:48:11", + "src": "1929:48:31", "nodes": [], "statements": [ { @@ -2760,12 +2760,12 @@ { "arguments": [ { - "id": 10331, + "id": 13392, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10323, - "src": "1964:4:11", + "referencedDeclaration": 13384, + "src": "1964:4:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2780,33 +2780,33 @@ } ], "expression": { - "id": 10329, + "id": 13390, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "1952:2:11", + "referencedDeclaration": 13210, + "src": "1952:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10330, + "id": 13391, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1955:8:11", + "memberLocation": "1955:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12938, - "src": "1952:11:11", + "referencedDeclaration": 15999, + "src": "1952:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (uint256) pure external returns (string memory)" } }, - "id": 10332, + "id": 13393, "isConstant": false, "isLValue": false, "isPure": false, @@ -2815,7 +2815,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1952:17:11", + "src": "1952:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -2830,24 +2830,24 @@ "typeString": "string memory" } ], - "id": 10328, + "id": 13389, "name": "green", "nodeType": "Identifier", "overloadedDeclarations": [ - 10321, - 10336, - 10351, - 10366, - 10381 + 13382, + 13397, + 13412, + 13427, + 13442 ], - "referencedDeclaration": 10321, - "src": "1946:5:11", + "referencedDeclaration": 13382, + "src": "1946:5:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10333, + "id": 13394, "isConstant": false, "isLValue": false, "isPure": false, @@ -2856,17 +2856,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1946:24:11", + "src": "1946:24:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10327, - "id": 10334, + "functionReturnParameters": 13388, + "id": 13395, "nodeType": "Return", - "src": "1939:31:11" + "src": "1939:31:31" } ] }, @@ -2874,20 +2874,20 @@ "kind": "function", "modifiers": [], "name": "green", - "nameLocation": "1871:5:11", + "nameLocation": "1871:5:31", "parameters": { - "id": 10324, + "id": 13385, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10323, + "id": 13384, "mutability": "mutable", "name": "self", - "nameLocation": "1885:4:11", + "nameLocation": "1885:4:31", "nodeType": "VariableDeclaration", - "scope": 10336, - "src": "1877:12:11", + "scope": 13397, + "src": "1877:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2895,10 +2895,10 @@ "typeString": "uint256" }, "typeName": { - "id": 10322, + "id": 13383, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1877:7:11", + "src": "1877:7:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2907,21 +2907,21 @@ "visibility": "internal" } ], - "src": "1876:14:11" + "src": "1876:14:31" }, "returnParameters": { - "id": 10327, + "id": 13388, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10326, + "id": 13387, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10336, - "src": "1914:13:11", + "scope": 13397, + "src": "1914:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2929,10 +2929,10 @@ "typeString": "string" }, "typeName": { - "id": 10325, + "id": 13386, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1914:6:11", + "src": "1914:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2941,22 +2941,22 @@ "visibility": "internal" } ], - "src": "1913:15:11" + "src": "1913:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10351, + "id": 13412, "nodeType": "FunctionDefinition", - "src": "1983:114:11", + "src": "1983:114:31", "nodes": [], "body": { - "id": 10350, + "id": 13411, "nodeType": "Block", - "src": "2049:48:11", + "src": "2049:48:31", "nodes": [], "statements": [ { @@ -2965,12 +2965,12 @@ { "arguments": [ { - "id": 10346, + "id": 13407, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10338, - "src": "2084:4:11", + "referencedDeclaration": 13399, + "src": "2084:4:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -2985,33 +2985,33 @@ } ], "expression": { - "id": 10344, + "id": 13405, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "2072:2:11", + "referencedDeclaration": 13210, + "src": "2072:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10345, + "id": 13406, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2075:8:11", + "memberLocation": "2075:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12945, - "src": "2072:11:11", + "referencedDeclaration": 16006, + "src": "2072:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_int256_$returns$_t_string_memory_ptr_$", "typeString": "function (int256) pure external returns (string memory)" } }, - "id": 10347, + "id": 13408, "isConstant": false, "isLValue": false, "isPure": false, @@ -3020,7 +3020,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2072:17:11", + "src": "2072:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -3035,24 +3035,24 @@ "typeString": "string memory" } ], - "id": 10343, + "id": 13404, "name": "green", "nodeType": "Identifier", "overloadedDeclarations": [ - 10321, - 10336, - 10351, - 10366, - 10381 + 13382, + 13397, + 13412, + 13427, + 13442 ], - "referencedDeclaration": 10321, - "src": "2066:5:11", + "referencedDeclaration": 13382, + "src": "2066:5:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10348, + "id": 13409, "isConstant": false, "isLValue": false, "isPure": false, @@ -3061,17 +3061,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2066:24:11", + "src": "2066:24:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10342, - "id": 10349, + "functionReturnParameters": 13403, + "id": 13410, "nodeType": "Return", - "src": "2059:31:11" + "src": "2059:31:31" } ] }, @@ -3079,20 +3079,20 @@ "kind": "function", "modifiers": [], "name": "green", - "nameLocation": "1992:5:11", + "nameLocation": "1992:5:31", "parameters": { - "id": 10339, + "id": 13400, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10338, + "id": 13399, "mutability": "mutable", "name": "self", - "nameLocation": "2005:4:11", + "nameLocation": "2005:4:31", "nodeType": "VariableDeclaration", - "scope": 10351, - "src": "1998:11:11", + "scope": 13412, + "src": "1998:11:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3100,10 +3100,10 @@ "typeString": "int256" }, "typeName": { - "id": 10337, + "id": 13398, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "1998:6:11", + "src": "1998:6:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -3112,21 +3112,21 @@ "visibility": "internal" } ], - "src": "1997:13:11" + "src": "1997:13:31" }, "returnParameters": { - "id": 10342, + "id": 13403, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10341, + "id": 13402, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10351, - "src": "2034:13:11", + "scope": 13412, + "src": "2034:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3134,10 +3134,10 @@ "typeString": "string" }, "typeName": { - "id": 10340, + "id": 13401, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2034:6:11", + "src": "2034:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3146,22 +3146,22 @@ "visibility": "internal" } ], - "src": "2033:15:11" + "src": "2033:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10366, + "id": 13427, "nodeType": "FunctionDefinition", - "src": "2103:115:11", + "src": "2103:115:31", "nodes": [], "body": { - "id": 10365, + "id": 13426, "nodeType": "Block", - "src": "2170:48:11", + "src": "2170:48:31", "nodes": [], "statements": [ { @@ -3170,12 +3170,12 @@ { "arguments": [ { - "id": 10361, + "id": 13422, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10353, - "src": "2205:4:11", + "referencedDeclaration": 13414, + "src": "2205:4:31", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -3190,33 +3190,33 @@ } ], "expression": { - "id": 10359, + "id": 13420, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "2193:2:11", + "referencedDeclaration": 13210, + "src": "2193:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10360, + "id": 13421, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2196:8:11", + "memberLocation": "2196:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12910, - "src": "2193:11:11", + "referencedDeclaration": 15971, + "src": "2193:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_address_$returns$_t_string_memory_ptr_$", "typeString": "function (address) pure external returns (string memory)" } }, - "id": 10362, + "id": 13423, "isConstant": false, "isLValue": false, "isPure": false, @@ -3225,7 +3225,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2193:17:11", + "src": "2193:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -3240,24 +3240,24 @@ "typeString": "string memory" } ], - "id": 10358, + "id": 13419, "name": "green", "nodeType": "Identifier", "overloadedDeclarations": [ - 10321, - 10336, - 10351, - 10366, - 10381 + 13382, + 13397, + 13412, + 13427, + 13442 ], - "referencedDeclaration": 10321, - "src": "2187:5:11", + "referencedDeclaration": 13382, + "src": "2187:5:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10363, + "id": 13424, "isConstant": false, "isLValue": false, "isPure": false, @@ -3266,17 +3266,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2187:24:11", + "src": "2187:24:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10357, - "id": 10364, + "functionReturnParameters": 13418, + "id": 13425, "nodeType": "Return", - "src": "2180:31:11" + "src": "2180:31:31" } ] }, @@ -3284,20 +3284,20 @@ "kind": "function", "modifiers": [], "name": "green", - "nameLocation": "2112:5:11", + "nameLocation": "2112:5:31", "parameters": { - "id": 10354, + "id": 13415, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10353, + "id": 13414, "mutability": "mutable", "name": "self", - "nameLocation": "2126:4:11", + "nameLocation": "2126:4:31", "nodeType": "VariableDeclaration", - "scope": 10366, - "src": "2118:12:11", + "scope": 13427, + "src": "2118:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3305,10 +3305,10 @@ "typeString": "address" }, "typeName": { - "id": 10352, + "id": 13413, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2118:7:11", + "src": "2118:7:31", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3318,21 +3318,21 @@ "visibility": "internal" } ], - "src": "2117:14:11" + "src": "2117:14:31" }, "returnParameters": { - "id": 10357, + "id": 13418, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10356, + "id": 13417, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10366, - "src": "2155:13:11", + "scope": 13427, + "src": "2155:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3340,10 +3340,10 @@ "typeString": "string" }, "typeName": { - "id": 10355, + "id": 13416, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2155:6:11", + "src": "2155:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3352,22 +3352,22 @@ "visibility": "internal" } ], - "src": "2154:15:11" + "src": "2154:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10381, + "id": 13442, "nodeType": "FunctionDefinition", - "src": "2224:112:11", + "src": "2224:112:31", "nodes": [], "body": { - "id": 10380, + "id": 13441, "nodeType": "Block", - "src": "2288:48:11", + "src": "2288:48:31", "nodes": [], "statements": [ { @@ -3376,12 +3376,12 @@ { "arguments": [ { - "id": 10376, + "id": 13437, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10368, - "src": "2323:4:11", + "referencedDeclaration": 13429, + "src": "2323:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3396,33 +3396,33 @@ } ], "expression": { - "id": 10374, + "id": 13435, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "2311:2:11", + "referencedDeclaration": 13210, + "src": "2311:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10375, + "id": 13436, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2314:8:11", + "memberLocation": "2314:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12931, - "src": "2311:11:11", + "referencedDeclaration": 15992, + "src": "2311:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$_t_string_memory_ptr_$", "typeString": "function (bool) pure external returns (string memory)" } }, - "id": 10377, + "id": 13438, "isConstant": false, "isLValue": false, "isPure": false, @@ -3431,7 +3431,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2311:17:11", + "src": "2311:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -3446,24 +3446,24 @@ "typeString": "string memory" } ], - "id": 10373, + "id": 13434, "name": "green", "nodeType": "Identifier", "overloadedDeclarations": [ - 10321, - 10336, - 10351, - 10366, - 10381 + 13382, + 13397, + 13412, + 13427, + 13442 ], - "referencedDeclaration": 10321, - "src": "2305:5:11", + "referencedDeclaration": 13382, + "src": "2305:5:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10378, + "id": 13439, "isConstant": false, "isLValue": false, "isPure": false, @@ -3472,17 +3472,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2305:24:11", + "src": "2305:24:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10372, - "id": 10379, + "functionReturnParameters": 13433, + "id": 13440, "nodeType": "Return", - "src": "2298:31:11" + "src": "2298:31:31" } ] }, @@ -3490,20 +3490,20 @@ "kind": "function", "modifiers": [], "name": "green", - "nameLocation": "2233:5:11", + "nameLocation": "2233:5:31", "parameters": { - "id": 10369, + "id": 13430, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10368, + "id": 13429, "mutability": "mutable", "name": "self", - "nameLocation": "2244:4:11", + "nameLocation": "2244:4:31", "nodeType": "VariableDeclaration", - "scope": 10381, - "src": "2239:9:11", + "scope": 13442, + "src": "2239:9:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3511,10 +3511,10 @@ "typeString": "bool" }, "typeName": { - "id": 10367, + "id": 13428, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "2239:4:11", + "src": "2239:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3523,21 +3523,21 @@ "visibility": "internal" } ], - "src": "2238:11:11" + "src": "2238:11:31" }, "returnParameters": { - "id": 10372, + "id": 13433, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10371, + "id": 13432, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10381, - "src": "2273:13:11", + "scope": 13442, + "src": "2273:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3545,10 +3545,10 @@ "typeString": "string" }, "typeName": { - "id": 10370, + "id": 13431, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2273:6:11", + "src": "2273:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3557,22 +3557,22 @@ "visibility": "internal" } ], - "src": "2272:15:11" + "src": "2272:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10396, + "id": 13457, "nodeType": "FunctionDefinition", - "src": "2342:125:11", + "src": "2342:125:31", "nodes": [], "body": { - "id": 10395, + "id": 13456, "nodeType": "Block", - "src": "2419:48:11", + "src": "2419:48:31", "nodes": [], "statements": [ { @@ -3581,12 +3581,12 @@ { "arguments": [ { - "id": 10391, + "id": 13452, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10383, - "src": "2454:4:11", + "referencedDeclaration": 13444, + "src": "2454:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -3601,33 +3601,33 @@ } ], "expression": { - "id": 10389, + "id": 13450, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "2442:2:11", + "referencedDeclaration": 13210, + "src": "2442:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10390, + "id": 13451, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2445:8:11", + "memberLocation": "2445:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12917, - "src": "2442:11:11", + "referencedDeclaration": 15978, + "src": "2442:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes memory) pure external returns (string memory)" } }, - "id": 10392, + "id": 13453, "isConstant": false, "isLValue": false, "isPure": false, @@ -3636,7 +3636,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2442:17:11", + "src": "2442:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -3651,24 +3651,24 @@ "typeString": "string memory" } ], - "id": 10388, + "id": 13449, "name": "green", "nodeType": "Identifier", "overloadedDeclarations": [ - 10321, - 10336, - 10351, - 10366, - 10381 + 13382, + 13397, + 13412, + 13427, + 13442 ], - "referencedDeclaration": 10321, - "src": "2436:5:11", + "referencedDeclaration": 13382, + "src": "2436:5:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10393, + "id": 13454, "isConstant": false, "isLValue": false, "isPure": false, @@ -3677,17 +3677,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2436:24:11", + "src": "2436:24:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10387, - "id": 10394, + "functionReturnParameters": 13448, + "id": 13455, "nodeType": "Return", - "src": "2429:31:11" + "src": "2429:31:31" } ] }, @@ -3695,20 +3695,20 @@ "kind": "function", "modifiers": [], "name": "greenBytes", - "nameLocation": "2351:10:11", + "nameLocation": "2351:10:31", "parameters": { - "id": 10384, + "id": 13445, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10383, + "id": 13444, "mutability": "mutable", "name": "self", - "nameLocation": "2375:4:11", + "nameLocation": "2375:4:31", "nodeType": "VariableDeclaration", - "scope": 10396, - "src": "2362:17:11", + "scope": 13457, + "src": "2362:17:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3716,10 +3716,10 @@ "typeString": "bytes" }, "typeName": { - "id": 10382, + "id": 13443, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2362:5:11", + "src": "2362:5:31", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -3728,21 +3728,21 @@ "visibility": "internal" } ], - "src": "2361:19:11" + "src": "2361:19:31" }, "returnParameters": { - "id": 10387, + "id": 13448, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10386, + "id": 13447, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10396, - "src": "2404:13:11", + "scope": 13457, + "src": "2404:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3750,10 +3750,10 @@ "typeString": "string" }, "typeName": { - "id": 10385, + "id": 13446, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2404:6:11", + "src": "2404:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3762,22 +3762,22 @@ "visibility": "internal" } ], - "src": "2403:15:11" + "src": "2403:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10411, + "id": 13472, "nodeType": "FunctionDefinition", - "src": "2473:122:11", + "src": "2473:122:31", "nodes": [], "body": { - "id": 10410, + "id": 13471, "nodeType": "Block", - "src": "2547:48:11", + "src": "2547:48:31", "nodes": [], "statements": [ { @@ -3786,12 +3786,12 @@ { "arguments": [ { - "id": 10406, + "id": 13467, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10398, - "src": "2582:4:11", + "referencedDeclaration": 13459, + "src": "2582:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3806,33 +3806,33 @@ } ], "expression": { - "id": 10404, + "id": 13465, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "2570:2:11", + "referencedDeclaration": 13210, + "src": "2570:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10405, + "id": 13466, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2573:8:11", + "memberLocation": "2573:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12924, - "src": "2570:11:11", + "referencedDeclaration": 15985, + "src": "2570:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes32_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes32) pure external returns (string memory)" } }, - "id": 10407, + "id": 13468, "isConstant": false, "isLValue": false, "isPure": false, @@ -3841,7 +3841,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2570:17:11", + "src": "2570:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -3856,24 +3856,24 @@ "typeString": "string memory" } ], - "id": 10403, + "id": 13464, "name": "green", "nodeType": "Identifier", "overloadedDeclarations": [ - 10321, - 10336, - 10351, - 10366, - 10381 + 13382, + 13397, + 13412, + 13427, + 13442 ], - "referencedDeclaration": 10321, - "src": "2564:5:11", + "referencedDeclaration": 13382, + "src": "2564:5:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10408, + "id": 13469, "isConstant": false, "isLValue": false, "isPure": false, @@ -3882,17 +3882,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2564:24:11", + "src": "2564:24:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10402, - "id": 10409, + "functionReturnParameters": 13463, + "id": 13470, "nodeType": "Return", - "src": "2557:31:11" + "src": "2557:31:31" } ] }, @@ -3900,20 +3900,20 @@ "kind": "function", "modifiers": [], "name": "greenBytes32", - "nameLocation": "2482:12:11", + "nameLocation": "2482:12:31", "parameters": { - "id": 10399, + "id": 13460, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10398, + "id": 13459, "mutability": "mutable", "name": "self", - "nameLocation": "2503:4:11", + "nameLocation": "2503:4:31", "nodeType": "VariableDeclaration", - "scope": 10411, - "src": "2495:12:11", + "scope": 13472, + "src": "2495:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3921,10 +3921,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 10397, + "id": 13458, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2495:7:11", + "src": "2495:7:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3933,21 +3933,21 @@ "visibility": "internal" } ], - "src": "2494:14:11" + "src": "2494:14:31" }, "returnParameters": { - "id": 10402, + "id": 13463, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10401, + "id": 13462, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10411, - "src": "2532:13:11", + "scope": 13472, + "src": "2532:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -3955,10 +3955,10 @@ "typeString": "string" }, "typeName": { - "id": 10400, + "id": 13461, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2532:6:11", + "src": "2532:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -3967,46 +3967,46 @@ "visibility": "internal" } ], - "src": "2531:15:11" + "src": "2531:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10424, + "id": 13485, "nodeType": "FunctionDefinition", - "src": "2601:123:11", + "src": "2601:123:31", "nodes": [], "body": { - "id": 10423, + "id": 13484, "nodeType": "Block", - "src": "2675:49:11", + "src": "2675:49:31", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 10419, + "id": 13480, "name": "YELLOW", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10158, - "src": "2704:6:11", + "referencedDeclaration": 13219, + "src": "2704:6:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 10420, + "id": 13481, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10413, - "src": "2712:4:11", + "referencedDeclaration": 13474, + "src": "2712:4:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -4024,18 +4024,18 @@ "typeString": "string memory" } ], - "id": 10418, + "id": 13479, "name": "styleConcat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10205, - "src": "2692:11:11", + "referencedDeclaration": 13266, + "src": "2692:11:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory) pure returns (string memory)" } }, - "id": 10421, + "id": 13482, "isConstant": false, "isLValue": false, "isPure": false, @@ -4044,17 +4044,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2692:25:11", + "src": "2692:25:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10417, - "id": 10422, + "functionReturnParameters": 13478, + "id": 13483, "nodeType": "Return", - "src": "2685:32:11" + "src": "2685:32:31" } ] }, @@ -4062,20 +4062,20 @@ "kind": "function", "modifiers": [], "name": "yellow", - "nameLocation": "2610:6:11", + "nameLocation": "2610:6:31", "parameters": { - "id": 10414, + "id": 13475, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10413, + "id": 13474, "mutability": "mutable", "name": "self", - "nameLocation": "2631:4:11", + "nameLocation": "2631:4:31", "nodeType": "VariableDeclaration", - "scope": 10424, - "src": "2617:18:11", + "scope": 13485, + "src": "2617:18:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4083,10 +4083,10 @@ "typeString": "string" }, "typeName": { - "id": 10412, + "id": 13473, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2617:6:11", + "src": "2617:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4095,21 +4095,21 @@ "visibility": "internal" } ], - "src": "2616:20:11" + "src": "2616:20:31" }, "returnParameters": { - "id": 10417, + "id": 13478, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10416, + "id": 13477, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10424, - "src": "2660:13:11", + "scope": 13485, + "src": "2660:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4117,10 +4117,10 @@ "typeString": "string" }, "typeName": { - "id": 10415, + "id": 13476, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2660:6:11", + "src": "2660:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4129,22 +4129,22 @@ "visibility": "internal" } ], - "src": "2659:15:11" + "src": "2659:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10439, + "id": 13500, "nodeType": "FunctionDefinition", - "src": "2730:117:11", + "src": "2730:117:31", "nodes": [], "body": { - "id": 10438, + "id": 13499, "nodeType": "Block", - "src": "2798:49:11", + "src": "2798:49:31", "nodes": [], "statements": [ { @@ -4153,12 +4153,12 @@ { "arguments": [ { - "id": 10434, + "id": 13495, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10426, - "src": "2834:4:11", + "referencedDeclaration": 13487, + "src": "2834:4:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4173,33 +4173,33 @@ } ], "expression": { - "id": 10432, + "id": 13493, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "2822:2:11", + "referencedDeclaration": 13210, + "src": "2822:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10433, + "id": 13494, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2825:8:11", + "memberLocation": "2825:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12938, - "src": "2822:11:11", + "referencedDeclaration": 15999, + "src": "2822:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (uint256) pure external returns (string memory)" } }, - "id": 10435, + "id": 13496, "isConstant": false, "isLValue": false, "isPure": false, @@ -4208,7 +4208,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2822:17:11", + "src": "2822:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -4223,24 +4223,24 @@ "typeString": "string memory" } ], - "id": 10431, + "id": 13492, "name": "yellow", "nodeType": "Identifier", "overloadedDeclarations": [ - 10424, - 10439, - 10454, - 10469, - 10484 + 13485, + 13500, + 13515, + 13530, + 13545 ], - "referencedDeclaration": 10424, - "src": "2815:6:11", + "referencedDeclaration": 13485, + "src": "2815:6:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10436, + "id": 13497, "isConstant": false, "isLValue": false, "isPure": false, @@ -4249,17 +4249,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2815:25:11", + "src": "2815:25:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10430, - "id": 10437, + "functionReturnParameters": 13491, + "id": 13498, "nodeType": "Return", - "src": "2808:32:11" + "src": "2808:32:31" } ] }, @@ -4267,20 +4267,20 @@ "kind": "function", "modifiers": [], "name": "yellow", - "nameLocation": "2739:6:11", + "nameLocation": "2739:6:31", "parameters": { - "id": 10427, + "id": 13488, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10426, + "id": 13487, "mutability": "mutable", "name": "self", - "nameLocation": "2754:4:11", + "nameLocation": "2754:4:31", "nodeType": "VariableDeclaration", - "scope": 10439, - "src": "2746:12:11", + "scope": 13500, + "src": "2746:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4288,10 +4288,10 @@ "typeString": "uint256" }, "typeName": { - "id": 10425, + "id": 13486, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2746:7:11", + "src": "2746:7:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4300,21 +4300,21 @@ "visibility": "internal" } ], - "src": "2745:14:11" + "src": "2745:14:31" }, "returnParameters": { - "id": 10430, + "id": 13491, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10429, + "id": 13490, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10439, - "src": "2783:13:11", + "scope": 13500, + "src": "2783:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4322,10 +4322,10 @@ "typeString": "string" }, "typeName": { - "id": 10428, + "id": 13489, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2783:6:11", + "src": "2783:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4334,22 +4334,22 @@ "visibility": "internal" } ], - "src": "2782:15:11" + "src": "2782:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10454, + "id": 13515, "nodeType": "FunctionDefinition", - "src": "2853:116:11", + "src": "2853:116:31", "nodes": [], "body": { - "id": 10453, + "id": 13514, "nodeType": "Block", - "src": "2920:49:11", + "src": "2920:49:31", "nodes": [], "statements": [ { @@ -4358,12 +4358,12 @@ { "arguments": [ { - "id": 10449, + "id": 13510, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10441, - "src": "2956:4:11", + "referencedDeclaration": 13502, + "src": "2956:4:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -4378,33 +4378,33 @@ } ], "expression": { - "id": 10447, + "id": 13508, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "2944:2:11", + "referencedDeclaration": 13210, + "src": "2944:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10448, + "id": 13509, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2947:8:11", + "memberLocation": "2947:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12945, - "src": "2944:11:11", + "referencedDeclaration": 16006, + "src": "2944:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_int256_$returns$_t_string_memory_ptr_$", "typeString": "function (int256) pure external returns (string memory)" } }, - "id": 10450, + "id": 13511, "isConstant": false, "isLValue": false, "isPure": false, @@ -4413,7 +4413,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2944:17:11", + "src": "2944:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -4428,24 +4428,24 @@ "typeString": "string memory" } ], - "id": 10446, + "id": 13507, "name": "yellow", "nodeType": "Identifier", "overloadedDeclarations": [ - 10424, - 10439, - 10454, - 10469, - 10484 + 13485, + 13500, + 13515, + 13530, + 13545 ], - "referencedDeclaration": 10424, - "src": "2937:6:11", + "referencedDeclaration": 13485, + "src": "2937:6:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10451, + "id": 13512, "isConstant": false, "isLValue": false, "isPure": false, @@ -4454,17 +4454,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2937:25:11", + "src": "2937:25:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10445, - "id": 10452, + "functionReturnParameters": 13506, + "id": 13513, "nodeType": "Return", - "src": "2930:32:11" + "src": "2930:32:31" } ] }, @@ -4472,20 +4472,20 @@ "kind": "function", "modifiers": [], "name": "yellow", - "nameLocation": "2862:6:11", + "nameLocation": "2862:6:31", "parameters": { - "id": 10442, + "id": 13503, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10441, + "id": 13502, "mutability": "mutable", "name": "self", - "nameLocation": "2876:4:11", + "nameLocation": "2876:4:31", "nodeType": "VariableDeclaration", - "scope": 10454, - "src": "2869:11:11", + "scope": 13515, + "src": "2869:11:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4493,10 +4493,10 @@ "typeString": "int256" }, "typeName": { - "id": 10440, + "id": 13501, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "2869:6:11", + "src": "2869:6:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -4505,21 +4505,21 @@ "visibility": "internal" } ], - "src": "2868:13:11" + "src": "2868:13:31" }, "returnParameters": { - "id": 10445, + "id": 13506, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10444, + "id": 13505, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10454, - "src": "2905:13:11", + "scope": 13515, + "src": "2905:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4527,10 +4527,10 @@ "typeString": "string" }, "typeName": { - "id": 10443, + "id": 13504, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2905:6:11", + "src": "2905:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4539,22 +4539,22 @@ "visibility": "internal" } ], - "src": "2904:15:11" + "src": "2904:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10469, + "id": 13530, "nodeType": "FunctionDefinition", - "src": "2975:117:11", + "src": "2975:117:31", "nodes": [], "body": { - "id": 10468, + "id": 13529, "nodeType": "Block", - "src": "3043:49:11", + "src": "3043:49:31", "nodes": [], "statements": [ { @@ -4563,12 +4563,12 @@ { "arguments": [ { - "id": 10464, + "id": 13525, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10456, - "src": "3079:4:11", + "referencedDeclaration": 13517, + "src": "3079:4:31", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4583,33 +4583,33 @@ } ], "expression": { - "id": 10462, + "id": 13523, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "3067:2:11", + "referencedDeclaration": 13210, + "src": "3067:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10463, + "id": 13524, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "3070:8:11", + "memberLocation": "3070:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12910, - "src": "3067:11:11", + "referencedDeclaration": 15971, + "src": "3067:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_address_$returns$_t_string_memory_ptr_$", "typeString": "function (address) pure external returns (string memory)" } }, - "id": 10465, + "id": 13526, "isConstant": false, "isLValue": false, "isPure": false, @@ -4618,7 +4618,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3067:17:11", + "src": "3067:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -4633,24 +4633,24 @@ "typeString": "string memory" } ], - "id": 10461, + "id": 13522, "name": "yellow", "nodeType": "Identifier", "overloadedDeclarations": [ - 10424, - 10439, - 10454, - 10469, - 10484 + 13485, + 13500, + 13515, + 13530, + 13545 ], - "referencedDeclaration": 10424, - "src": "3060:6:11", + "referencedDeclaration": 13485, + "src": "3060:6:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10466, + "id": 13527, "isConstant": false, "isLValue": false, "isPure": false, @@ -4659,17 +4659,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3060:25:11", + "src": "3060:25:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10460, - "id": 10467, + "functionReturnParameters": 13521, + "id": 13528, "nodeType": "Return", - "src": "3053:32:11" + "src": "3053:32:31" } ] }, @@ -4677,20 +4677,20 @@ "kind": "function", "modifiers": [], "name": "yellow", - "nameLocation": "2984:6:11", + "nameLocation": "2984:6:31", "parameters": { - "id": 10457, + "id": 13518, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10456, + "id": 13517, "mutability": "mutable", "name": "self", - "nameLocation": "2999:4:11", + "nameLocation": "2999:4:31", "nodeType": "VariableDeclaration", - "scope": 10469, - "src": "2991:12:11", + "scope": 13530, + "src": "2991:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4698,10 +4698,10 @@ "typeString": "address" }, "typeName": { - "id": 10455, + "id": 13516, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2991:7:11", + "src": "2991:7:31", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -4711,21 +4711,21 @@ "visibility": "internal" } ], - "src": "2990:14:11" + "src": "2990:14:31" }, "returnParameters": { - "id": 10460, + "id": 13521, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10459, + "id": 13520, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10469, - "src": "3028:13:11", + "scope": 13530, + "src": "3028:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4733,10 +4733,10 @@ "typeString": "string" }, "typeName": { - "id": 10458, + "id": 13519, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3028:6:11", + "src": "3028:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4745,22 +4745,22 @@ "visibility": "internal" } ], - "src": "3027:15:11" + "src": "3027:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10484, + "id": 13545, "nodeType": "FunctionDefinition", - "src": "3098:114:11", + "src": "3098:114:31", "nodes": [], "body": { - "id": 10483, + "id": 13544, "nodeType": "Block", - "src": "3163:49:11", + "src": "3163:49:31", "nodes": [], "statements": [ { @@ -4769,12 +4769,12 @@ { "arguments": [ { - "id": 10479, + "id": 13540, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10471, - "src": "3199:4:11", + "referencedDeclaration": 13532, + "src": "3199:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4789,33 +4789,33 @@ } ], "expression": { - "id": 10477, + "id": 13538, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "3187:2:11", + "referencedDeclaration": 13210, + "src": "3187:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10478, + "id": 13539, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "3190:8:11", + "memberLocation": "3190:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12931, - "src": "3187:11:11", + "referencedDeclaration": 15992, + "src": "3187:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$_t_string_memory_ptr_$", "typeString": "function (bool) pure external returns (string memory)" } }, - "id": 10480, + "id": 13541, "isConstant": false, "isLValue": false, "isPure": false, @@ -4824,7 +4824,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3187:17:11", + "src": "3187:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -4839,24 +4839,24 @@ "typeString": "string memory" } ], - "id": 10476, + "id": 13537, "name": "yellow", "nodeType": "Identifier", "overloadedDeclarations": [ - 10424, - 10439, - 10454, - 10469, - 10484 + 13485, + 13500, + 13515, + 13530, + 13545 ], - "referencedDeclaration": 10424, - "src": "3180:6:11", + "referencedDeclaration": 13485, + "src": "3180:6:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10481, + "id": 13542, "isConstant": false, "isLValue": false, "isPure": false, @@ -4865,17 +4865,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3180:25:11", + "src": "3180:25:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10475, - "id": 10482, + "functionReturnParameters": 13536, + "id": 13543, "nodeType": "Return", - "src": "3173:32:11" + "src": "3173:32:31" } ] }, @@ -4883,20 +4883,20 @@ "kind": "function", "modifiers": [], "name": "yellow", - "nameLocation": "3107:6:11", + "nameLocation": "3107:6:31", "parameters": { - "id": 10472, + "id": 13533, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10471, + "id": 13532, "mutability": "mutable", "name": "self", - "nameLocation": "3119:4:11", + "nameLocation": "3119:4:31", "nodeType": "VariableDeclaration", - "scope": 10484, - "src": "3114:9:11", + "scope": 13545, + "src": "3114:9:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4904,10 +4904,10 @@ "typeString": "bool" }, "typeName": { - "id": 10470, + "id": 13531, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "3114:4:11", + "src": "3114:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4916,21 +4916,21 @@ "visibility": "internal" } ], - "src": "3113:11:11" + "src": "3113:11:31" }, "returnParameters": { - "id": 10475, + "id": 13536, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10474, + "id": 13535, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10484, - "src": "3148:13:11", + "scope": 13545, + "src": "3148:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4938,10 +4938,10 @@ "typeString": "string" }, "typeName": { - "id": 10473, + "id": 13534, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3148:6:11", + "src": "3148:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4950,22 +4950,22 @@ "visibility": "internal" } ], - "src": "3147:15:11" + "src": "3147:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10499, + "id": 13560, "nodeType": "FunctionDefinition", - "src": "3218:127:11", + "src": "3218:127:31", "nodes": [], "body": { - "id": 10498, + "id": 13559, "nodeType": "Block", - "src": "3296:49:11", + "src": "3296:49:31", "nodes": [], "statements": [ { @@ -4974,12 +4974,12 @@ { "arguments": [ { - "id": 10494, + "id": 13555, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10486, - "src": "3332:4:11", + "referencedDeclaration": 13547, + "src": "3332:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -4994,33 +4994,33 @@ } ], "expression": { - "id": 10492, + "id": 13553, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "3320:2:11", + "referencedDeclaration": 13210, + "src": "3320:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10493, + "id": 13554, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "3323:8:11", + "memberLocation": "3323:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12917, - "src": "3320:11:11", + "referencedDeclaration": 15978, + "src": "3320:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes memory) pure external returns (string memory)" } }, - "id": 10495, + "id": 13556, "isConstant": false, "isLValue": false, "isPure": false, @@ -5029,7 +5029,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3320:17:11", + "src": "3320:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -5044,24 +5044,24 @@ "typeString": "string memory" } ], - "id": 10491, + "id": 13552, "name": "yellow", "nodeType": "Identifier", "overloadedDeclarations": [ - 10424, - 10439, - 10454, - 10469, - 10484 + 13485, + 13500, + 13515, + 13530, + 13545 ], - "referencedDeclaration": 10424, - "src": "3313:6:11", + "referencedDeclaration": 13485, + "src": "3313:6:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10496, + "id": 13557, "isConstant": false, "isLValue": false, "isPure": false, @@ -5070,17 +5070,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3313:25:11", + "src": "3313:25:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10490, - "id": 10497, + "functionReturnParameters": 13551, + "id": 13558, "nodeType": "Return", - "src": "3306:32:11" + "src": "3306:32:31" } ] }, @@ -5088,20 +5088,20 @@ "kind": "function", "modifiers": [], "name": "yellowBytes", - "nameLocation": "3227:11:11", + "nameLocation": "3227:11:31", "parameters": { - "id": 10487, + "id": 13548, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10486, + "id": 13547, "mutability": "mutable", "name": "self", - "nameLocation": "3252:4:11", + "nameLocation": "3252:4:31", "nodeType": "VariableDeclaration", - "scope": 10499, - "src": "3239:17:11", + "scope": 13560, + "src": "3239:17:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5109,10 +5109,10 @@ "typeString": "bytes" }, "typeName": { - "id": 10485, + "id": 13546, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3239:5:11", + "src": "3239:5:31", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -5121,21 +5121,21 @@ "visibility": "internal" } ], - "src": "3238:19:11" + "src": "3238:19:31" }, "returnParameters": { - "id": 10490, + "id": 13551, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10489, + "id": 13550, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10499, - "src": "3281:13:11", + "scope": 13560, + "src": "3281:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5143,10 +5143,10 @@ "typeString": "string" }, "typeName": { - "id": 10488, + "id": 13549, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3281:6:11", + "src": "3281:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5155,22 +5155,22 @@ "visibility": "internal" } ], - "src": "3280:15:11" + "src": "3280:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10514, + "id": 13575, "nodeType": "FunctionDefinition", - "src": "3351:124:11", + "src": "3351:124:31", "nodes": [], "body": { - "id": 10513, + "id": 13574, "nodeType": "Block", - "src": "3426:49:11", + "src": "3426:49:31", "nodes": [], "statements": [ { @@ -5179,12 +5179,12 @@ { "arguments": [ { - "id": 10509, + "id": 13570, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10501, - "src": "3462:4:11", + "referencedDeclaration": 13562, + "src": "3462:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5199,33 +5199,33 @@ } ], "expression": { - "id": 10507, + "id": 13568, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "3450:2:11", + "referencedDeclaration": 13210, + "src": "3450:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10508, + "id": 13569, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "3453:8:11", + "memberLocation": "3453:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12924, - "src": "3450:11:11", + "referencedDeclaration": 15985, + "src": "3450:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes32_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes32) pure external returns (string memory)" } }, - "id": 10510, + "id": 13571, "isConstant": false, "isLValue": false, "isPure": false, @@ -5234,7 +5234,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3450:17:11", + "src": "3450:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -5249,24 +5249,24 @@ "typeString": "string memory" } ], - "id": 10506, + "id": 13567, "name": "yellow", "nodeType": "Identifier", "overloadedDeclarations": [ - 10424, - 10439, - 10454, - 10469, - 10484 + 13485, + 13500, + 13515, + 13530, + 13545 ], - "referencedDeclaration": 10424, - "src": "3443:6:11", + "referencedDeclaration": 13485, + "src": "3443:6:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10511, + "id": 13572, "isConstant": false, "isLValue": false, "isPure": false, @@ -5275,17 +5275,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3443:25:11", + "src": "3443:25:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10505, - "id": 10512, + "functionReturnParameters": 13566, + "id": 13573, "nodeType": "Return", - "src": "3436:32:11" + "src": "3436:32:31" } ] }, @@ -5293,20 +5293,20 @@ "kind": "function", "modifiers": [], "name": "yellowBytes32", - "nameLocation": "3360:13:11", + "nameLocation": "3360:13:31", "parameters": { - "id": 10502, + "id": 13563, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10501, + "id": 13562, "mutability": "mutable", "name": "self", - "nameLocation": "3382:4:11", + "nameLocation": "3382:4:31", "nodeType": "VariableDeclaration", - "scope": 10514, - "src": "3374:12:11", + "scope": 13575, + "src": "3374:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5314,10 +5314,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 10500, + "id": 13561, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3374:7:11", + "src": "3374:7:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5326,21 +5326,21 @@ "visibility": "internal" } ], - "src": "3373:14:11" + "src": "3373:14:31" }, "returnParameters": { - "id": 10505, + "id": 13566, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10504, + "id": 13565, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10514, - "src": "3411:13:11", + "scope": 13575, + "src": "3411:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5348,10 +5348,10 @@ "typeString": "string" }, "typeName": { - "id": 10503, + "id": 13564, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3411:6:11", + "src": "3411:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5360,46 +5360,46 @@ "visibility": "internal" } ], - "src": "3410:15:11" + "src": "3410:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10527, + "id": 13588, "nodeType": "FunctionDefinition", - "src": "3481:119:11", + "src": "3481:119:31", "nodes": [], "body": { - "id": 10526, + "id": 13587, "nodeType": "Block", - "src": "3553:47:11", + "src": "3553:47:31", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 10522, + "id": 13583, "name": "BLUE", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10161, - "src": "3582:4:11", + "referencedDeclaration": 13222, + "src": "3582:4:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 10523, + "id": 13584, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10516, - "src": "3588:4:11", + "referencedDeclaration": 13577, + "src": "3588:4:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -5417,18 +5417,18 @@ "typeString": "string memory" } ], - "id": 10521, + "id": 13582, "name": "styleConcat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10205, - "src": "3570:11:11", + "referencedDeclaration": 13266, + "src": "3570:11:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory) pure returns (string memory)" } }, - "id": 10524, + "id": 13585, "isConstant": false, "isLValue": false, "isPure": false, @@ -5437,17 +5437,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3570:23:11", + "src": "3570:23:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10520, - "id": 10525, + "functionReturnParameters": 13581, + "id": 13586, "nodeType": "Return", - "src": "3563:30:11" + "src": "3563:30:31" } ] }, @@ -5455,20 +5455,20 @@ "kind": "function", "modifiers": [], "name": "blue", - "nameLocation": "3490:4:11", + "nameLocation": "3490:4:31", "parameters": { - "id": 10517, + "id": 13578, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10516, + "id": 13577, "mutability": "mutable", "name": "self", - "nameLocation": "3509:4:11", + "nameLocation": "3509:4:31", "nodeType": "VariableDeclaration", - "scope": 10527, - "src": "3495:18:11", + "scope": 13588, + "src": "3495:18:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5476,10 +5476,10 @@ "typeString": "string" }, "typeName": { - "id": 10515, + "id": 13576, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3495:6:11", + "src": "3495:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5488,21 +5488,21 @@ "visibility": "internal" } ], - "src": "3494:20:11" + "src": "3494:20:31" }, "returnParameters": { - "id": 10520, + "id": 13581, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10519, + "id": 13580, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10527, - "src": "3538:13:11", + "scope": 13588, + "src": "3538:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5510,10 +5510,10 @@ "typeString": "string" }, "typeName": { - "id": 10518, + "id": 13579, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3538:6:11", + "src": "3538:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5522,22 +5522,22 @@ "visibility": "internal" } ], - "src": "3537:15:11" + "src": "3537:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10542, + "id": 13603, "nodeType": "FunctionDefinition", - "src": "3606:113:11", + "src": "3606:113:31", "nodes": [], "body": { - "id": 10541, + "id": 13602, "nodeType": "Block", - "src": "3672:47:11", + "src": "3672:47:31", "nodes": [], "statements": [ { @@ -5546,12 +5546,12 @@ { "arguments": [ { - "id": 10537, + "id": 13598, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10529, - "src": "3706:4:11", + "referencedDeclaration": 13590, + "src": "3706:4:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5566,33 +5566,33 @@ } ], "expression": { - "id": 10535, + "id": 13596, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "3694:2:11", + "referencedDeclaration": 13210, + "src": "3694:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10536, + "id": 13597, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "3697:8:11", + "memberLocation": "3697:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12938, - "src": "3694:11:11", + "referencedDeclaration": 15999, + "src": "3694:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (uint256) pure external returns (string memory)" } }, - "id": 10538, + "id": 13599, "isConstant": false, "isLValue": false, "isPure": false, @@ -5601,7 +5601,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3694:17:11", + "src": "3694:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -5616,24 +5616,24 @@ "typeString": "string memory" } ], - "id": 10534, + "id": 13595, "name": "blue", "nodeType": "Identifier", "overloadedDeclarations": [ - 10527, - 10542, - 10557, - 10572, - 10587 + 13588, + 13603, + 13618, + 13633, + 13648 ], - "referencedDeclaration": 10527, - "src": "3689:4:11", + "referencedDeclaration": 13588, + "src": "3689:4:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10539, + "id": 13600, "isConstant": false, "isLValue": false, "isPure": false, @@ -5642,17 +5642,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3689:23:11", + "src": "3689:23:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10533, - "id": 10540, + "functionReturnParameters": 13594, + "id": 13601, "nodeType": "Return", - "src": "3682:30:11" + "src": "3682:30:31" } ] }, @@ -5660,20 +5660,20 @@ "kind": "function", "modifiers": [], "name": "blue", - "nameLocation": "3615:4:11", + "nameLocation": "3615:4:31", "parameters": { - "id": 10530, + "id": 13591, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10529, + "id": 13590, "mutability": "mutable", "name": "self", - "nameLocation": "3628:4:11", + "nameLocation": "3628:4:31", "nodeType": "VariableDeclaration", - "scope": 10542, - "src": "3620:12:11", + "scope": 13603, + "src": "3620:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5681,10 +5681,10 @@ "typeString": "uint256" }, "typeName": { - "id": 10528, + "id": 13589, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3620:7:11", + "src": "3620:7:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5693,21 +5693,21 @@ "visibility": "internal" } ], - "src": "3619:14:11" + "src": "3619:14:31" }, "returnParameters": { - "id": 10533, + "id": 13594, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10532, + "id": 13593, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10542, - "src": "3657:13:11", + "scope": 13603, + "src": "3657:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5715,10 +5715,10 @@ "typeString": "string" }, "typeName": { - "id": 10531, + "id": 13592, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3657:6:11", + "src": "3657:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5727,22 +5727,22 @@ "visibility": "internal" } ], - "src": "3656:15:11" + "src": "3656:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10557, + "id": 13618, "nodeType": "FunctionDefinition", - "src": "3725:112:11", + "src": "3725:112:31", "nodes": [], "body": { - "id": 10556, + "id": 13617, "nodeType": "Block", - "src": "3790:47:11", + "src": "3790:47:31", "nodes": [], "statements": [ { @@ -5751,12 +5751,12 @@ { "arguments": [ { - "id": 10552, + "id": 13613, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10544, - "src": "3824:4:11", + "referencedDeclaration": 13605, + "src": "3824:4:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -5771,33 +5771,33 @@ } ], "expression": { - "id": 10550, + "id": 13611, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "3812:2:11", + "referencedDeclaration": 13210, + "src": "3812:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10551, + "id": 13612, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "3815:8:11", + "memberLocation": "3815:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12945, - "src": "3812:11:11", + "referencedDeclaration": 16006, + "src": "3812:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_int256_$returns$_t_string_memory_ptr_$", "typeString": "function (int256) pure external returns (string memory)" } }, - "id": 10553, + "id": 13614, "isConstant": false, "isLValue": false, "isPure": false, @@ -5806,7 +5806,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3812:17:11", + "src": "3812:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -5821,24 +5821,24 @@ "typeString": "string memory" } ], - "id": 10549, + "id": 13610, "name": "blue", "nodeType": "Identifier", "overloadedDeclarations": [ - 10527, - 10542, - 10557, - 10572, - 10587 + 13588, + 13603, + 13618, + 13633, + 13648 ], - "referencedDeclaration": 10527, - "src": "3807:4:11", + "referencedDeclaration": 13588, + "src": "3807:4:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10554, + "id": 13615, "isConstant": false, "isLValue": false, "isPure": false, @@ -5847,17 +5847,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3807:23:11", + "src": "3807:23:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10548, - "id": 10555, + "functionReturnParameters": 13609, + "id": 13616, "nodeType": "Return", - "src": "3800:30:11" + "src": "3800:30:31" } ] }, @@ -5865,20 +5865,20 @@ "kind": "function", "modifiers": [], "name": "blue", - "nameLocation": "3734:4:11", + "nameLocation": "3734:4:31", "parameters": { - "id": 10545, + "id": 13606, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10544, + "id": 13605, "mutability": "mutable", "name": "self", - "nameLocation": "3746:4:11", + "nameLocation": "3746:4:31", "nodeType": "VariableDeclaration", - "scope": 10557, - "src": "3739:11:11", + "scope": 13618, + "src": "3739:11:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5886,10 +5886,10 @@ "typeString": "int256" }, "typeName": { - "id": 10543, + "id": 13604, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "3739:6:11", + "src": "3739:6:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -5898,21 +5898,21 @@ "visibility": "internal" } ], - "src": "3738:13:11" + "src": "3738:13:31" }, "returnParameters": { - "id": 10548, + "id": 13609, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10547, + "id": 13608, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10557, - "src": "3775:13:11", + "scope": 13618, + "src": "3775:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5920,10 +5920,10 @@ "typeString": "string" }, "typeName": { - "id": 10546, + "id": 13607, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3775:6:11", + "src": "3775:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5932,22 +5932,22 @@ "visibility": "internal" } ], - "src": "3774:15:11" + "src": "3774:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10572, + "id": 13633, "nodeType": "FunctionDefinition", - "src": "3843:113:11", + "src": "3843:113:31", "nodes": [], "body": { - "id": 10571, + "id": 13632, "nodeType": "Block", - "src": "3909:47:11", + "src": "3909:47:31", "nodes": [], "statements": [ { @@ -5956,12 +5956,12 @@ { "arguments": [ { - "id": 10567, + "id": 13628, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10559, - "src": "3943:4:11", + "referencedDeclaration": 13620, + "src": "3943:4:31", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -5976,33 +5976,33 @@ } ], "expression": { - "id": 10565, + "id": 13626, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "3931:2:11", + "referencedDeclaration": 13210, + "src": "3931:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10566, + "id": 13627, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "3934:8:11", + "memberLocation": "3934:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12910, - "src": "3931:11:11", + "referencedDeclaration": 15971, + "src": "3931:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_address_$returns$_t_string_memory_ptr_$", "typeString": "function (address) pure external returns (string memory)" } }, - "id": 10568, + "id": 13629, "isConstant": false, "isLValue": false, "isPure": false, @@ -6011,7 +6011,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3931:17:11", + "src": "3931:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -6026,24 +6026,24 @@ "typeString": "string memory" } ], - "id": 10564, + "id": 13625, "name": "blue", "nodeType": "Identifier", "overloadedDeclarations": [ - 10527, - 10542, - 10557, - 10572, - 10587 + 13588, + 13603, + 13618, + 13633, + 13648 ], - "referencedDeclaration": 10527, - "src": "3926:4:11", + "referencedDeclaration": 13588, + "src": "3926:4:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10569, + "id": 13630, "isConstant": false, "isLValue": false, "isPure": false, @@ -6052,17 +6052,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3926:23:11", + "src": "3926:23:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10563, - "id": 10570, + "functionReturnParameters": 13624, + "id": 13631, "nodeType": "Return", - "src": "3919:30:11" + "src": "3919:30:31" } ] }, @@ -6070,20 +6070,20 @@ "kind": "function", "modifiers": [], "name": "blue", - "nameLocation": "3852:4:11", + "nameLocation": "3852:4:31", "parameters": { - "id": 10560, + "id": 13621, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10559, + "id": 13620, "mutability": "mutable", "name": "self", - "nameLocation": "3865:4:11", + "nameLocation": "3865:4:31", "nodeType": "VariableDeclaration", - "scope": 10572, - "src": "3857:12:11", + "scope": 13633, + "src": "3857:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6091,10 +6091,10 @@ "typeString": "address" }, "typeName": { - "id": 10558, + "id": 13619, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3857:7:11", + "src": "3857:7:31", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -6104,21 +6104,21 @@ "visibility": "internal" } ], - "src": "3856:14:11" + "src": "3856:14:31" }, "returnParameters": { - "id": 10563, + "id": 13624, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10562, + "id": 13623, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10572, - "src": "3894:13:11", + "scope": 13633, + "src": "3894:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6126,10 +6126,10 @@ "typeString": "string" }, "typeName": { - "id": 10561, + "id": 13622, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3894:6:11", + "src": "3894:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6138,22 +6138,22 @@ "visibility": "internal" } ], - "src": "3893:15:11" + "src": "3893:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10587, + "id": 13648, "nodeType": "FunctionDefinition", - "src": "3962:110:11", + "src": "3962:110:31", "nodes": [], "body": { - "id": 10586, + "id": 13647, "nodeType": "Block", - "src": "4025:47:11", + "src": "4025:47:31", "nodes": [], "statements": [ { @@ -6162,12 +6162,12 @@ { "arguments": [ { - "id": 10582, + "id": 13643, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10574, - "src": "4059:4:11", + "referencedDeclaration": 13635, + "src": "4059:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6182,33 +6182,33 @@ } ], "expression": { - "id": 10580, + "id": 13641, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "4047:2:11", + "referencedDeclaration": 13210, + "src": "4047:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10581, + "id": 13642, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4050:8:11", + "memberLocation": "4050:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12931, - "src": "4047:11:11", + "referencedDeclaration": 15992, + "src": "4047:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$_t_string_memory_ptr_$", "typeString": "function (bool) pure external returns (string memory)" } }, - "id": 10583, + "id": 13644, "isConstant": false, "isLValue": false, "isPure": false, @@ -6217,7 +6217,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4047:17:11", + "src": "4047:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -6232,24 +6232,24 @@ "typeString": "string memory" } ], - "id": 10579, + "id": 13640, "name": "blue", "nodeType": "Identifier", "overloadedDeclarations": [ - 10527, - 10542, - 10557, - 10572, - 10587 + 13588, + 13603, + 13618, + 13633, + 13648 ], - "referencedDeclaration": 10527, - "src": "4042:4:11", + "referencedDeclaration": 13588, + "src": "4042:4:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10584, + "id": 13645, "isConstant": false, "isLValue": false, "isPure": false, @@ -6258,17 +6258,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4042:23:11", + "src": "4042:23:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10578, - "id": 10585, + "functionReturnParameters": 13639, + "id": 13646, "nodeType": "Return", - "src": "4035:30:11" + "src": "4035:30:31" } ] }, @@ -6276,20 +6276,20 @@ "kind": "function", "modifiers": [], "name": "blue", - "nameLocation": "3971:4:11", + "nameLocation": "3971:4:31", "parameters": { - "id": 10575, + "id": 13636, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10574, + "id": 13635, "mutability": "mutable", "name": "self", - "nameLocation": "3981:4:11", + "nameLocation": "3981:4:31", "nodeType": "VariableDeclaration", - "scope": 10587, - "src": "3976:9:11", + "scope": 13648, + "src": "3976:9:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6297,10 +6297,10 @@ "typeString": "bool" }, "typeName": { - "id": 10573, + "id": 13634, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "3976:4:11", + "src": "3976:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6309,21 +6309,21 @@ "visibility": "internal" } ], - "src": "3975:11:11" + "src": "3975:11:31" }, "returnParameters": { - "id": 10578, + "id": 13639, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10577, + "id": 13638, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10587, - "src": "4010:13:11", + "scope": 13648, + "src": "4010:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6331,10 +6331,10 @@ "typeString": "string" }, "typeName": { - "id": 10576, + "id": 13637, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4010:6:11", + "src": "4010:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6343,22 +6343,22 @@ "visibility": "internal" } ], - "src": "4009:15:11" + "src": "4009:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10602, + "id": 13663, "nodeType": "FunctionDefinition", - "src": "4078:123:11", + "src": "4078:123:31", "nodes": [], "body": { - "id": 10601, + "id": 13662, "nodeType": "Block", - "src": "4154:47:11", + "src": "4154:47:31", "nodes": [], "statements": [ { @@ -6367,12 +6367,12 @@ { "arguments": [ { - "id": 10597, + "id": 13658, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10589, - "src": "4188:4:11", + "referencedDeclaration": 13650, + "src": "4188:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -6387,33 +6387,33 @@ } ], "expression": { - "id": 10595, + "id": 13656, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "4176:2:11", + "referencedDeclaration": 13210, + "src": "4176:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10596, + "id": 13657, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4179:8:11", + "memberLocation": "4179:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12917, - "src": "4176:11:11", + "referencedDeclaration": 15978, + "src": "4176:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes memory) pure external returns (string memory)" } }, - "id": 10598, + "id": 13659, "isConstant": false, "isLValue": false, "isPure": false, @@ -6422,7 +6422,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4176:17:11", + "src": "4176:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -6437,24 +6437,24 @@ "typeString": "string memory" } ], - "id": 10594, + "id": 13655, "name": "blue", "nodeType": "Identifier", "overloadedDeclarations": [ - 10527, - 10542, - 10557, - 10572, - 10587 + 13588, + 13603, + 13618, + 13633, + 13648 ], - "referencedDeclaration": 10527, - "src": "4171:4:11", + "referencedDeclaration": 13588, + "src": "4171:4:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10599, + "id": 13660, "isConstant": false, "isLValue": false, "isPure": false, @@ -6463,17 +6463,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4171:23:11", + "src": "4171:23:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10593, - "id": 10600, + "functionReturnParameters": 13654, + "id": 13661, "nodeType": "Return", - "src": "4164:30:11" + "src": "4164:30:31" } ] }, @@ -6481,20 +6481,20 @@ "kind": "function", "modifiers": [], "name": "blueBytes", - "nameLocation": "4087:9:11", + "nameLocation": "4087:9:31", "parameters": { - "id": 10590, + "id": 13651, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10589, + "id": 13650, "mutability": "mutable", "name": "self", - "nameLocation": "4110:4:11", + "nameLocation": "4110:4:31", "nodeType": "VariableDeclaration", - "scope": 10602, - "src": "4097:17:11", + "scope": 13663, + "src": "4097:17:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6502,10 +6502,10 @@ "typeString": "bytes" }, "typeName": { - "id": 10588, + "id": 13649, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4097:5:11", + "src": "4097:5:31", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -6514,21 +6514,21 @@ "visibility": "internal" } ], - "src": "4096:19:11" + "src": "4096:19:31" }, "returnParameters": { - "id": 10593, + "id": 13654, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10592, + "id": 13653, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10602, - "src": "4139:13:11", + "scope": 13663, + "src": "4139:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6536,10 +6536,10 @@ "typeString": "string" }, "typeName": { - "id": 10591, + "id": 13652, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4139:6:11", + "src": "4139:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6548,22 +6548,22 @@ "visibility": "internal" } ], - "src": "4138:15:11" + "src": "4138:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10617, + "id": 13678, "nodeType": "FunctionDefinition", - "src": "4207:120:11", + "src": "4207:120:31", "nodes": [], "body": { - "id": 10616, + "id": 13677, "nodeType": "Block", - "src": "4280:47:11", + "src": "4280:47:31", "nodes": [], "statements": [ { @@ -6572,12 +6572,12 @@ { "arguments": [ { - "id": 10612, + "id": 13673, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10604, - "src": "4314:4:11", + "referencedDeclaration": 13665, + "src": "4314:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -6592,33 +6592,33 @@ } ], "expression": { - "id": 10610, + "id": 13671, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "4302:2:11", + "referencedDeclaration": 13210, + "src": "4302:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10611, + "id": 13672, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4305:8:11", + "memberLocation": "4305:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12924, - "src": "4302:11:11", + "referencedDeclaration": 15985, + "src": "4302:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes32_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes32) pure external returns (string memory)" } }, - "id": 10613, + "id": 13674, "isConstant": false, "isLValue": false, "isPure": false, @@ -6627,7 +6627,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4302:17:11", + "src": "4302:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -6642,24 +6642,24 @@ "typeString": "string memory" } ], - "id": 10609, + "id": 13670, "name": "blue", "nodeType": "Identifier", "overloadedDeclarations": [ - 10527, - 10542, - 10557, - 10572, - 10587 + 13588, + 13603, + 13618, + 13633, + 13648 ], - "referencedDeclaration": 10527, - "src": "4297:4:11", + "referencedDeclaration": 13588, + "src": "4297:4:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10614, + "id": 13675, "isConstant": false, "isLValue": false, "isPure": false, @@ -6668,17 +6668,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4297:23:11", + "src": "4297:23:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10608, - "id": 10615, + "functionReturnParameters": 13669, + "id": 13676, "nodeType": "Return", - "src": "4290:30:11" + "src": "4290:30:31" } ] }, @@ -6686,20 +6686,20 @@ "kind": "function", "modifiers": [], "name": "blueBytes32", - "nameLocation": "4216:11:11", + "nameLocation": "4216:11:31", "parameters": { - "id": 10605, + "id": 13666, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10604, + "id": 13665, "mutability": "mutable", "name": "self", - "nameLocation": "4236:4:11", + "nameLocation": "4236:4:31", "nodeType": "VariableDeclaration", - "scope": 10617, - "src": "4228:12:11", + "scope": 13678, + "src": "4228:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6707,10 +6707,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 10603, + "id": 13664, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4228:7:11", + "src": "4228:7:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -6719,21 +6719,21 @@ "visibility": "internal" } ], - "src": "4227:14:11" + "src": "4227:14:31" }, "returnParameters": { - "id": 10608, + "id": 13669, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10607, + "id": 13668, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10617, - "src": "4265:13:11", + "scope": 13678, + "src": "4265:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6741,10 +6741,10 @@ "typeString": "string" }, "typeName": { - "id": 10606, + "id": 13667, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4265:6:11", + "src": "4265:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6753,46 +6753,46 @@ "visibility": "internal" } ], - "src": "4264:15:11" + "src": "4264:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10630, + "id": 13691, "nodeType": "FunctionDefinition", - "src": "4333:125:11", + "src": "4333:125:31", "nodes": [], "body": { - "id": 10629, + "id": 13690, "nodeType": "Block", - "src": "4408:50:11", + "src": "4408:50:31", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 10625, + "id": 13686, "name": "MAGENTA", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10164, - "src": "4437:7:11", + "referencedDeclaration": 13225, + "src": "4437:7:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 10626, + "id": 13687, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10619, - "src": "4446:4:11", + "referencedDeclaration": 13680, + "src": "4446:4:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -6810,18 +6810,18 @@ "typeString": "string memory" } ], - "id": 10624, + "id": 13685, "name": "styleConcat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10205, - "src": "4425:11:11", + "referencedDeclaration": 13266, + "src": "4425:11:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory) pure returns (string memory)" } }, - "id": 10627, + "id": 13688, "isConstant": false, "isLValue": false, "isPure": false, @@ -6830,17 +6830,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4425:26:11", + "src": "4425:26:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10623, - "id": 10628, + "functionReturnParameters": 13684, + "id": 13689, "nodeType": "Return", - "src": "4418:33:11" + "src": "4418:33:31" } ] }, @@ -6848,20 +6848,20 @@ "kind": "function", "modifiers": [], "name": "magenta", - "nameLocation": "4342:7:11", + "nameLocation": "4342:7:31", "parameters": { - "id": 10620, + "id": 13681, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10619, + "id": 13680, "mutability": "mutable", "name": "self", - "nameLocation": "4364:4:11", + "nameLocation": "4364:4:31", "nodeType": "VariableDeclaration", - "scope": 10630, - "src": "4350:18:11", + "scope": 13691, + "src": "4350:18:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6869,10 +6869,10 @@ "typeString": "string" }, "typeName": { - "id": 10618, + "id": 13679, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4350:6:11", + "src": "4350:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6881,21 +6881,21 @@ "visibility": "internal" } ], - "src": "4349:20:11" + "src": "4349:20:31" }, "returnParameters": { - "id": 10623, + "id": 13684, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10622, + "id": 13683, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10630, - "src": "4393:13:11", + "scope": 13691, + "src": "4393:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6903,10 +6903,10 @@ "typeString": "string" }, "typeName": { - "id": 10621, + "id": 13682, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4393:6:11", + "src": "4393:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6915,22 +6915,22 @@ "visibility": "internal" } ], - "src": "4392:15:11" + "src": "4392:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10645, + "id": 13706, "nodeType": "FunctionDefinition", - "src": "4464:119:11", + "src": "4464:119:31", "nodes": [], "body": { - "id": 10644, + "id": 13705, "nodeType": "Block", - "src": "4533:50:11", + "src": "4533:50:31", "nodes": [], "statements": [ { @@ -6939,12 +6939,12 @@ { "arguments": [ { - "id": 10640, + "id": 13701, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10632, - "src": "4570:4:11", + "referencedDeclaration": 13693, + "src": "4570:4:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6959,33 +6959,33 @@ } ], "expression": { - "id": 10638, + "id": 13699, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "4558:2:11", + "referencedDeclaration": 13210, + "src": "4558:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10639, + "id": 13700, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4561:8:11", + "memberLocation": "4561:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12938, - "src": "4558:11:11", + "referencedDeclaration": 15999, + "src": "4558:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (uint256) pure external returns (string memory)" } }, - "id": 10641, + "id": 13702, "isConstant": false, "isLValue": false, "isPure": false, @@ -6994,7 +6994,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4558:17:11", + "src": "4558:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -7009,24 +7009,24 @@ "typeString": "string memory" } ], - "id": 10637, + "id": 13698, "name": "magenta", "nodeType": "Identifier", "overloadedDeclarations": [ - 10630, - 10645, - 10660, - 10675, - 10690 + 13691, + 13706, + 13721, + 13736, + 13751 ], - "referencedDeclaration": 10630, - "src": "4550:7:11", + "referencedDeclaration": 13691, + "src": "4550:7:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10642, + "id": 13703, "isConstant": false, "isLValue": false, "isPure": false, @@ -7035,17 +7035,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4550:26:11", + "src": "4550:26:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10636, - "id": 10643, + "functionReturnParameters": 13697, + "id": 13704, "nodeType": "Return", - "src": "4543:33:11" + "src": "4543:33:31" } ] }, @@ -7053,20 +7053,20 @@ "kind": "function", "modifiers": [], "name": "magenta", - "nameLocation": "4473:7:11", + "nameLocation": "4473:7:31", "parameters": { - "id": 10633, + "id": 13694, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10632, + "id": 13693, "mutability": "mutable", "name": "self", - "nameLocation": "4489:4:11", + "nameLocation": "4489:4:31", "nodeType": "VariableDeclaration", - "scope": 10645, - "src": "4481:12:11", + "scope": 13706, + "src": "4481:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7074,10 +7074,10 @@ "typeString": "uint256" }, "typeName": { - "id": 10631, + "id": 13692, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4481:7:11", + "src": "4481:7:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7086,21 +7086,21 @@ "visibility": "internal" } ], - "src": "4480:14:11" + "src": "4480:14:31" }, "returnParameters": { - "id": 10636, + "id": 13697, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10635, + "id": 13696, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10645, - "src": "4518:13:11", + "scope": 13706, + "src": "4518:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7108,10 +7108,10 @@ "typeString": "string" }, "typeName": { - "id": 10634, + "id": 13695, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4518:6:11", + "src": "4518:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7120,22 +7120,22 @@ "visibility": "internal" } ], - "src": "4517:15:11" + "src": "4517:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10660, + "id": 13721, "nodeType": "FunctionDefinition", - "src": "4589:118:11", + "src": "4589:118:31", "nodes": [], "body": { - "id": 10659, + "id": 13720, "nodeType": "Block", - "src": "4657:50:11", + "src": "4657:50:31", "nodes": [], "statements": [ { @@ -7144,12 +7144,12 @@ { "arguments": [ { - "id": 10655, + "id": 13716, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10647, - "src": "4694:4:11", + "referencedDeclaration": 13708, + "src": "4694:4:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -7164,33 +7164,33 @@ } ], "expression": { - "id": 10653, + "id": 13714, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "4682:2:11", + "referencedDeclaration": 13210, + "src": "4682:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10654, + "id": 13715, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4685:8:11", + "memberLocation": "4685:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12945, - "src": "4682:11:11", + "referencedDeclaration": 16006, + "src": "4682:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_int256_$returns$_t_string_memory_ptr_$", "typeString": "function (int256) pure external returns (string memory)" } }, - "id": 10656, + "id": 13717, "isConstant": false, "isLValue": false, "isPure": false, @@ -7199,7 +7199,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4682:17:11", + "src": "4682:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -7214,24 +7214,24 @@ "typeString": "string memory" } ], - "id": 10652, + "id": 13713, "name": "magenta", "nodeType": "Identifier", "overloadedDeclarations": [ - 10630, - 10645, - 10660, - 10675, - 10690 + 13691, + 13706, + 13721, + 13736, + 13751 ], - "referencedDeclaration": 10630, - "src": "4674:7:11", + "referencedDeclaration": 13691, + "src": "4674:7:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10657, + "id": 13718, "isConstant": false, "isLValue": false, "isPure": false, @@ -7240,17 +7240,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4674:26:11", + "src": "4674:26:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10651, - "id": 10658, + "functionReturnParameters": 13712, + "id": 13719, "nodeType": "Return", - "src": "4667:33:11" + "src": "4667:33:31" } ] }, @@ -7258,20 +7258,20 @@ "kind": "function", "modifiers": [], "name": "magenta", - "nameLocation": "4598:7:11", + "nameLocation": "4598:7:31", "parameters": { - "id": 10648, + "id": 13709, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10647, + "id": 13708, "mutability": "mutable", "name": "self", - "nameLocation": "4613:4:11", + "nameLocation": "4613:4:31", "nodeType": "VariableDeclaration", - "scope": 10660, - "src": "4606:11:11", + "scope": 13721, + "src": "4606:11:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7279,10 +7279,10 @@ "typeString": "int256" }, "typeName": { - "id": 10646, + "id": 13707, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "4606:6:11", + "src": "4606:6:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -7291,21 +7291,21 @@ "visibility": "internal" } ], - "src": "4605:13:11" + "src": "4605:13:31" }, "returnParameters": { - "id": 10651, + "id": 13712, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10650, + "id": 13711, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10660, - "src": "4642:13:11", + "scope": 13721, + "src": "4642:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7313,10 +7313,10 @@ "typeString": "string" }, "typeName": { - "id": 10649, + "id": 13710, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4642:6:11", + "src": "4642:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7325,22 +7325,22 @@ "visibility": "internal" } ], - "src": "4641:15:11" + "src": "4641:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10675, + "id": 13736, "nodeType": "FunctionDefinition", - "src": "4713:119:11", + "src": "4713:119:31", "nodes": [], "body": { - "id": 10674, + "id": 13735, "nodeType": "Block", - "src": "4782:50:11", + "src": "4782:50:31", "nodes": [], "statements": [ { @@ -7349,12 +7349,12 @@ { "arguments": [ { - "id": 10670, + "id": 13731, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10662, - "src": "4819:4:11", + "referencedDeclaration": 13723, + "src": "4819:4:31", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -7369,33 +7369,33 @@ } ], "expression": { - "id": 10668, + "id": 13729, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "4807:2:11", + "referencedDeclaration": 13210, + "src": "4807:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10669, + "id": 13730, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4810:8:11", + "memberLocation": "4810:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12910, - "src": "4807:11:11", + "referencedDeclaration": 15971, + "src": "4807:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_address_$returns$_t_string_memory_ptr_$", "typeString": "function (address) pure external returns (string memory)" } }, - "id": 10671, + "id": 13732, "isConstant": false, "isLValue": false, "isPure": false, @@ -7404,7 +7404,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4807:17:11", + "src": "4807:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -7419,24 +7419,24 @@ "typeString": "string memory" } ], - "id": 10667, + "id": 13728, "name": "magenta", "nodeType": "Identifier", "overloadedDeclarations": [ - 10630, - 10645, - 10660, - 10675, - 10690 + 13691, + 13706, + 13721, + 13736, + 13751 ], - "referencedDeclaration": 10630, - "src": "4799:7:11", + "referencedDeclaration": 13691, + "src": "4799:7:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10672, + "id": 13733, "isConstant": false, "isLValue": false, "isPure": false, @@ -7445,17 +7445,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4799:26:11", + "src": "4799:26:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10666, - "id": 10673, + "functionReturnParameters": 13727, + "id": 13734, "nodeType": "Return", - "src": "4792:33:11" + "src": "4792:33:31" } ] }, @@ -7463,20 +7463,20 @@ "kind": "function", "modifiers": [], "name": "magenta", - "nameLocation": "4722:7:11", + "nameLocation": "4722:7:31", "parameters": { - "id": 10663, + "id": 13724, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10662, + "id": 13723, "mutability": "mutable", "name": "self", - "nameLocation": "4738:4:11", + "nameLocation": "4738:4:31", "nodeType": "VariableDeclaration", - "scope": 10675, - "src": "4730:12:11", + "scope": 13736, + "src": "4730:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7484,10 +7484,10 @@ "typeString": "address" }, "typeName": { - "id": 10661, + "id": 13722, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4730:7:11", + "src": "4730:7:31", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -7497,21 +7497,21 @@ "visibility": "internal" } ], - "src": "4729:14:11" + "src": "4729:14:31" }, "returnParameters": { - "id": 10666, + "id": 13727, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10665, + "id": 13726, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10675, - "src": "4767:13:11", + "scope": 13736, + "src": "4767:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7519,10 +7519,10 @@ "typeString": "string" }, "typeName": { - "id": 10664, + "id": 13725, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4767:6:11", + "src": "4767:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7531,22 +7531,22 @@ "visibility": "internal" } ], - "src": "4766:15:11" + "src": "4766:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10690, + "id": 13751, "nodeType": "FunctionDefinition", - "src": "4838:116:11", + "src": "4838:116:31", "nodes": [], "body": { - "id": 10689, + "id": 13750, "nodeType": "Block", - "src": "4904:50:11", + "src": "4904:50:31", "nodes": [], "statements": [ { @@ -7555,12 +7555,12 @@ { "arguments": [ { - "id": 10685, + "id": 13746, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10677, - "src": "4941:4:11", + "referencedDeclaration": 13738, + "src": "4941:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -7575,33 +7575,33 @@ } ], "expression": { - "id": 10683, + "id": 13744, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "4929:2:11", + "referencedDeclaration": 13210, + "src": "4929:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10684, + "id": 13745, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4932:8:11", + "memberLocation": "4932:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12931, - "src": "4929:11:11", + "referencedDeclaration": 15992, + "src": "4929:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$_t_string_memory_ptr_$", "typeString": "function (bool) pure external returns (string memory)" } }, - "id": 10686, + "id": 13747, "isConstant": false, "isLValue": false, "isPure": false, @@ -7610,7 +7610,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4929:17:11", + "src": "4929:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -7625,24 +7625,24 @@ "typeString": "string memory" } ], - "id": 10682, + "id": 13743, "name": "magenta", "nodeType": "Identifier", "overloadedDeclarations": [ - 10630, - 10645, - 10660, - 10675, - 10690 + 13691, + 13706, + 13721, + 13736, + 13751 ], - "referencedDeclaration": 10630, - "src": "4921:7:11", + "referencedDeclaration": 13691, + "src": "4921:7:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10687, + "id": 13748, "isConstant": false, "isLValue": false, "isPure": false, @@ -7651,17 +7651,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4921:26:11", + "src": "4921:26:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10681, - "id": 10688, + "functionReturnParameters": 13742, + "id": 13749, "nodeType": "Return", - "src": "4914:33:11" + "src": "4914:33:31" } ] }, @@ -7669,20 +7669,20 @@ "kind": "function", "modifiers": [], "name": "magenta", - "nameLocation": "4847:7:11", + "nameLocation": "4847:7:31", "parameters": { - "id": 10678, + "id": 13739, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10677, + "id": 13738, "mutability": "mutable", "name": "self", - "nameLocation": "4860:4:11", + "nameLocation": "4860:4:31", "nodeType": "VariableDeclaration", - "scope": 10690, - "src": "4855:9:11", + "scope": 13751, + "src": "4855:9:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7690,10 +7690,10 @@ "typeString": "bool" }, "typeName": { - "id": 10676, + "id": 13737, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "4855:4:11", + "src": "4855:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -7702,21 +7702,21 @@ "visibility": "internal" } ], - "src": "4854:11:11" + "src": "4854:11:31" }, "returnParameters": { - "id": 10681, + "id": 13742, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10680, + "id": 13741, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10690, - "src": "4889:13:11", + "scope": 13751, + "src": "4889:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7724,10 +7724,10 @@ "typeString": "string" }, "typeName": { - "id": 10679, + "id": 13740, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4889:6:11", + "src": "4889:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7736,22 +7736,22 @@ "visibility": "internal" } ], - "src": "4888:15:11" + "src": "4888:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10705, + "id": 13766, "nodeType": "FunctionDefinition", - "src": "4960:129:11", + "src": "4960:129:31", "nodes": [], "body": { - "id": 10704, + "id": 13765, "nodeType": "Block", - "src": "5039:50:11", + "src": "5039:50:31", "nodes": [], "statements": [ { @@ -7760,12 +7760,12 @@ { "arguments": [ { - "id": 10700, + "id": 13761, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10692, - "src": "5076:4:11", + "referencedDeclaration": 13753, + "src": "5076:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -7780,33 +7780,33 @@ } ], "expression": { - "id": 10698, + "id": 13759, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "5064:2:11", + "referencedDeclaration": 13210, + "src": "5064:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10699, + "id": 13760, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5067:8:11", + "memberLocation": "5067:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12917, - "src": "5064:11:11", + "referencedDeclaration": 15978, + "src": "5064:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes memory) pure external returns (string memory)" } }, - "id": 10701, + "id": 13762, "isConstant": false, "isLValue": false, "isPure": false, @@ -7815,7 +7815,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5064:17:11", + "src": "5064:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -7830,24 +7830,24 @@ "typeString": "string memory" } ], - "id": 10697, + "id": 13758, "name": "magenta", "nodeType": "Identifier", "overloadedDeclarations": [ - 10630, - 10645, - 10660, - 10675, - 10690 + 13691, + 13706, + 13721, + 13736, + 13751 ], - "referencedDeclaration": 10630, - "src": "5056:7:11", + "referencedDeclaration": 13691, + "src": "5056:7:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10702, + "id": 13763, "isConstant": false, "isLValue": false, "isPure": false, @@ -7856,17 +7856,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5056:26:11", + "src": "5056:26:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10696, - "id": 10703, + "functionReturnParameters": 13757, + "id": 13764, "nodeType": "Return", - "src": "5049:33:11" + "src": "5049:33:31" } ] }, @@ -7874,20 +7874,20 @@ "kind": "function", "modifiers": [], "name": "magentaBytes", - "nameLocation": "4969:12:11", + "nameLocation": "4969:12:31", "parameters": { - "id": 10693, + "id": 13754, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10692, + "id": 13753, "mutability": "mutable", "name": "self", - "nameLocation": "4995:4:11", + "nameLocation": "4995:4:31", "nodeType": "VariableDeclaration", - "scope": 10705, - "src": "4982:17:11", + "scope": 13766, + "src": "4982:17:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7895,10 +7895,10 @@ "typeString": "bytes" }, "typeName": { - "id": 10691, + "id": 13752, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4982:5:11", + "src": "4982:5:31", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -7907,21 +7907,21 @@ "visibility": "internal" } ], - "src": "4981:19:11" + "src": "4981:19:31" }, "returnParameters": { - "id": 10696, + "id": 13757, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10695, + "id": 13756, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10705, - "src": "5024:13:11", + "scope": 13766, + "src": "5024:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7929,10 +7929,10 @@ "typeString": "string" }, "typeName": { - "id": 10694, + "id": 13755, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5024:6:11", + "src": "5024:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7941,22 +7941,22 @@ "visibility": "internal" } ], - "src": "5023:15:11" + "src": "5023:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10720, + "id": 13781, "nodeType": "FunctionDefinition", - "src": "5095:126:11", + "src": "5095:126:31", "nodes": [], "body": { - "id": 10719, + "id": 13780, "nodeType": "Block", - "src": "5171:50:11", + "src": "5171:50:31", "nodes": [], "statements": [ { @@ -7965,12 +7965,12 @@ { "arguments": [ { - "id": 10715, + "id": 13776, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10707, - "src": "5208:4:11", + "referencedDeclaration": 13768, + "src": "5208:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -7985,33 +7985,33 @@ } ], "expression": { - "id": 10713, + "id": 13774, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "5196:2:11", + "referencedDeclaration": 13210, + "src": "5196:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10714, + "id": 13775, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5199:8:11", + "memberLocation": "5199:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12924, - "src": "5196:11:11", + "referencedDeclaration": 15985, + "src": "5196:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes32_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes32) pure external returns (string memory)" } }, - "id": 10716, + "id": 13777, "isConstant": false, "isLValue": false, "isPure": false, @@ -8020,7 +8020,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5196:17:11", + "src": "5196:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -8035,24 +8035,24 @@ "typeString": "string memory" } ], - "id": 10712, + "id": 13773, "name": "magenta", "nodeType": "Identifier", "overloadedDeclarations": [ - 10630, - 10645, - 10660, - 10675, - 10690 + 13691, + 13706, + 13721, + 13736, + 13751 ], - "referencedDeclaration": 10630, - "src": "5188:7:11", + "referencedDeclaration": 13691, + "src": "5188:7:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10717, + "id": 13778, "isConstant": false, "isLValue": false, "isPure": false, @@ -8061,17 +8061,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5188:26:11", + "src": "5188:26:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10711, - "id": 10718, + "functionReturnParameters": 13772, + "id": 13779, "nodeType": "Return", - "src": "5181:33:11" + "src": "5181:33:31" } ] }, @@ -8079,20 +8079,20 @@ "kind": "function", "modifiers": [], "name": "magentaBytes32", - "nameLocation": "5104:14:11", + "nameLocation": "5104:14:31", "parameters": { - "id": 10708, + "id": 13769, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10707, + "id": 13768, "mutability": "mutable", "name": "self", - "nameLocation": "5127:4:11", + "nameLocation": "5127:4:31", "nodeType": "VariableDeclaration", - "scope": 10720, - "src": "5119:12:11", + "scope": 13781, + "src": "5119:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8100,10 +8100,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 10706, + "id": 13767, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5119:7:11", + "src": "5119:7:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8112,21 +8112,21 @@ "visibility": "internal" } ], - "src": "5118:14:11" + "src": "5118:14:31" }, "returnParameters": { - "id": 10711, + "id": 13772, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10710, + "id": 13771, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10720, - "src": "5156:13:11", + "scope": 13781, + "src": "5156:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -8134,10 +8134,10 @@ "typeString": "string" }, "typeName": { - "id": 10709, + "id": 13770, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5156:6:11", + "src": "5156:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8146,46 +8146,46 @@ "visibility": "internal" } ], - "src": "5155:15:11" + "src": "5155:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10733, + "id": 13794, "nodeType": "FunctionDefinition", - "src": "5227:119:11", + "src": "5227:119:31", "nodes": [], "body": { - "id": 10732, + "id": 13793, "nodeType": "Block", - "src": "5299:47:11", + "src": "5299:47:31", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 10728, + "id": 13789, "name": "CYAN", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10167, - "src": "5328:4:11", + "referencedDeclaration": 13228, + "src": "5328:4:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 10729, + "id": 13790, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10722, - "src": "5334:4:11", + "referencedDeclaration": 13783, + "src": "5334:4:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -8203,18 +8203,18 @@ "typeString": "string memory" } ], - "id": 10727, + "id": 13788, "name": "styleConcat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10205, - "src": "5316:11:11", + "referencedDeclaration": 13266, + "src": "5316:11:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory) pure returns (string memory)" } }, - "id": 10730, + "id": 13791, "isConstant": false, "isLValue": false, "isPure": false, @@ -8223,17 +8223,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5316:23:11", + "src": "5316:23:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10726, - "id": 10731, + "functionReturnParameters": 13787, + "id": 13792, "nodeType": "Return", - "src": "5309:30:11" + "src": "5309:30:31" } ] }, @@ -8241,20 +8241,20 @@ "kind": "function", "modifiers": [], "name": "cyan", - "nameLocation": "5236:4:11", + "nameLocation": "5236:4:31", "parameters": { - "id": 10723, + "id": 13784, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10722, + "id": 13783, "mutability": "mutable", "name": "self", - "nameLocation": "5255:4:11", + "nameLocation": "5255:4:31", "nodeType": "VariableDeclaration", - "scope": 10733, - "src": "5241:18:11", + "scope": 13794, + "src": "5241:18:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -8262,10 +8262,10 @@ "typeString": "string" }, "typeName": { - "id": 10721, + "id": 13782, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5241:6:11", + "src": "5241:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8274,21 +8274,21 @@ "visibility": "internal" } ], - "src": "5240:20:11" + "src": "5240:20:31" }, "returnParameters": { - "id": 10726, + "id": 13787, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10725, + "id": 13786, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10733, - "src": "5284:13:11", + "scope": 13794, + "src": "5284:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -8296,10 +8296,10 @@ "typeString": "string" }, "typeName": { - "id": 10724, + "id": 13785, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5284:6:11", + "src": "5284:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8308,22 +8308,22 @@ "visibility": "internal" } ], - "src": "5283:15:11" + "src": "5283:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10748, + "id": 13809, "nodeType": "FunctionDefinition", - "src": "5352:113:11", + "src": "5352:113:31", "nodes": [], "body": { - "id": 10747, + "id": 13808, "nodeType": "Block", - "src": "5418:47:11", + "src": "5418:47:31", "nodes": [], "statements": [ { @@ -8332,12 +8332,12 @@ { "arguments": [ { - "id": 10743, + "id": 13804, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10735, - "src": "5452:4:11", + "referencedDeclaration": 13796, + "src": "5452:4:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8352,33 +8352,33 @@ } ], "expression": { - "id": 10741, + "id": 13802, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "5440:2:11", + "referencedDeclaration": 13210, + "src": "5440:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10742, + "id": 13803, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5443:8:11", + "memberLocation": "5443:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12938, - "src": "5440:11:11", + "referencedDeclaration": 15999, + "src": "5440:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (uint256) pure external returns (string memory)" } }, - "id": 10744, + "id": 13805, "isConstant": false, "isLValue": false, "isPure": false, @@ -8387,7 +8387,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5440:17:11", + "src": "5440:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -8402,24 +8402,24 @@ "typeString": "string memory" } ], - "id": 10740, + "id": 13801, "name": "cyan", "nodeType": "Identifier", "overloadedDeclarations": [ - 10733, - 10748, - 10763, - 10778, - 10793 + 13794, + 13809, + 13824, + 13839, + 13854 ], - "referencedDeclaration": 10733, - "src": "5435:4:11", + "referencedDeclaration": 13794, + "src": "5435:4:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10745, + "id": 13806, "isConstant": false, "isLValue": false, "isPure": false, @@ -8428,17 +8428,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5435:23:11", + "src": "5435:23:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10739, - "id": 10746, + "functionReturnParameters": 13800, + "id": 13807, "nodeType": "Return", - "src": "5428:30:11" + "src": "5428:30:31" } ] }, @@ -8446,20 +8446,20 @@ "kind": "function", "modifiers": [], "name": "cyan", - "nameLocation": "5361:4:11", + "nameLocation": "5361:4:31", "parameters": { - "id": 10736, + "id": 13797, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10735, + "id": 13796, "mutability": "mutable", "name": "self", - "nameLocation": "5374:4:11", + "nameLocation": "5374:4:31", "nodeType": "VariableDeclaration", - "scope": 10748, - "src": "5366:12:11", + "scope": 13809, + "src": "5366:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8467,10 +8467,10 @@ "typeString": "uint256" }, "typeName": { - "id": 10734, + "id": 13795, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5366:7:11", + "src": "5366:7:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8479,21 +8479,21 @@ "visibility": "internal" } ], - "src": "5365:14:11" + "src": "5365:14:31" }, "returnParameters": { - "id": 10739, + "id": 13800, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10738, + "id": 13799, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10748, - "src": "5403:13:11", + "scope": 13809, + "src": "5403:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -8501,10 +8501,10 @@ "typeString": "string" }, "typeName": { - "id": 10737, + "id": 13798, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5403:6:11", + "src": "5403:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8513,22 +8513,22 @@ "visibility": "internal" } ], - "src": "5402:15:11" + "src": "5402:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10763, + "id": 13824, "nodeType": "FunctionDefinition", - "src": "5471:112:11", + "src": "5471:112:31", "nodes": [], "body": { - "id": 10762, + "id": 13823, "nodeType": "Block", - "src": "5536:47:11", + "src": "5536:47:31", "nodes": [], "statements": [ { @@ -8537,12 +8537,12 @@ { "arguments": [ { - "id": 10758, + "id": 13819, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10750, - "src": "5570:4:11", + "referencedDeclaration": 13811, + "src": "5570:4:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8557,33 +8557,33 @@ } ], "expression": { - "id": 10756, + "id": 13817, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "5558:2:11", + "referencedDeclaration": 13210, + "src": "5558:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10757, + "id": 13818, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5561:8:11", + "memberLocation": "5561:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12945, - "src": "5558:11:11", + "referencedDeclaration": 16006, + "src": "5558:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_int256_$returns$_t_string_memory_ptr_$", "typeString": "function (int256) pure external returns (string memory)" } }, - "id": 10759, + "id": 13820, "isConstant": false, "isLValue": false, "isPure": false, @@ -8592,7 +8592,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5558:17:11", + "src": "5558:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -8607,24 +8607,24 @@ "typeString": "string memory" } ], - "id": 10755, + "id": 13816, "name": "cyan", "nodeType": "Identifier", "overloadedDeclarations": [ - 10733, - 10748, - 10763, - 10778, - 10793 + 13794, + 13809, + 13824, + 13839, + 13854 ], - "referencedDeclaration": 10733, - "src": "5553:4:11", + "referencedDeclaration": 13794, + "src": "5553:4:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10760, + "id": 13821, "isConstant": false, "isLValue": false, "isPure": false, @@ -8633,17 +8633,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5553:23:11", + "src": "5553:23:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10754, - "id": 10761, + "functionReturnParameters": 13815, + "id": 13822, "nodeType": "Return", - "src": "5546:30:11" + "src": "5546:30:31" } ] }, @@ -8651,20 +8651,20 @@ "kind": "function", "modifiers": [], "name": "cyan", - "nameLocation": "5480:4:11", + "nameLocation": "5480:4:31", "parameters": { - "id": 10751, + "id": 13812, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10750, + "id": 13811, "mutability": "mutable", "name": "self", - "nameLocation": "5492:4:11", + "nameLocation": "5492:4:31", "nodeType": "VariableDeclaration", - "scope": 10763, - "src": "5485:11:11", + "scope": 13824, + "src": "5485:11:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8672,10 +8672,10 @@ "typeString": "int256" }, "typeName": { - "id": 10749, + "id": 13810, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "5485:6:11", + "src": "5485:6:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8684,21 +8684,21 @@ "visibility": "internal" } ], - "src": "5484:13:11" + "src": "5484:13:31" }, "returnParameters": { - "id": 10754, + "id": 13815, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10753, + "id": 13814, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10763, - "src": "5521:13:11", + "scope": 13824, + "src": "5521:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -8706,10 +8706,10 @@ "typeString": "string" }, "typeName": { - "id": 10752, + "id": 13813, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5521:6:11", + "src": "5521:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8718,22 +8718,22 @@ "visibility": "internal" } ], - "src": "5520:15:11" + "src": "5520:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10778, + "id": 13839, "nodeType": "FunctionDefinition", - "src": "5589:113:11", + "src": "5589:113:31", "nodes": [], "body": { - "id": 10777, + "id": 13838, "nodeType": "Block", - "src": "5655:47:11", + "src": "5655:47:31", "nodes": [], "statements": [ { @@ -8742,12 +8742,12 @@ { "arguments": [ { - "id": 10773, + "id": 13834, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10765, - "src": "5689:4:11", + "referencedDeclaration": 13826, + "src": "5689:4:31", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -8762,33 +8762,33 @@ } ], "expression": { - "id": 10771, + "id": 13832, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "5677:2:11", + "referencedDeclaration": 13210, + "src": "5677:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10772, + "id": 13833, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5680:8:11", + "memberLocation": "5680:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12910, - "src": "5677:11:11", + "referencedDeclaration": 15971, + "src": "5677:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_address_$returns$_t_string_memory_ptr_$", "typeString": "function (address) pure external returns (string memory)" } }, - "id": 10774, + "id": 13835, "isConstant": false, "isLValue": false, "isPure": false, @@ -8797,7 +8797,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5677:17:11", + "src": "5677:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -8812,24 +8812,24 @@ "typeString": "string memory" } ], - "id": 10770, + "id": 13831, "name": "cyan", "nodeType": "Identifier", "overloadedDeclarations": [ - 10733, - 10748, - 10763, - 10778, - 10793 + 13794, + 13809, + 13824, + 13839, + 13854 ], - "referencedDeclaration": 10733, - "src": "5672:4:11", + "referencedDeclaration": 13794, + "src": "5672:4:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10775, + "id": 13836, "isConstant": false, "isLValue": false, "isPure": false, @@ -8838,17 +8838,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5672:23:11", + "src": "5672:23:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10769, - "id": 10776, + "functionReturnParameters": 13830, + "id": 13837, "nodeType": "Return", - "src": "5665:30:11" + "src": "5665:30:31" } ] }, @@ -8856,20 +8856,20 @@ "kind": "function", "modifiers": [], "name": "cyan", - "nameLocation": "5598:4:11", + "nameLocation": "5598:4:31", "parameters": { - "id": 10766, + "id": 13827, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10765, + "id": 13826, "mutability": "mutable", "name": "self", - "nameLocation": "5611:4:11", + "nameLocation": "5611:4:31", "nodeType": "VariableDeclaration", - "scope": 10778, - "src": "5603:12:11", + "scope": 13839, + "src": "5603:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8877,10 +8877,10 @@ "typeString": "address" }, "typeName": { - "id": 10764, + "id": 13825, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5603:7:11", + "src": "5603:7:31", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8890,21 +8890,21 @@ "visibility": "internal" } ], - "src": "5602:14:11" + "src": "5602:14:31" }, "returnParameters": { - "id": 10769, + "id": 13830, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10768, + "id": 13829, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10778, - "src": "5640:13:11", + "scope": 13839, + "src": "5640:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -8912,10 +8912,10 @@ "typeString": "string" }, "typeName": { - "id": 10767, + "id": 13828, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5640:6:11", + "src": "5640:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8924,22 +8924,22 @@ "visibility": "internal" } ], - "src": "5639:15:11" + "src": "5639:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10793, + "id": 13854, "nodeType": "FunctionDefinition", - "src": "5708:110:11", + "src": "5708:110:31", "nodes": [], "body": { - "id": 10792, + "id": 13853, "nodeType": "Block", - "src": "5771:47:11", + "src": "5771:47:31", "nodes": [], "statements": [ { @@ -8948,12 +8948,12 @@ { "arguments": [ { - "id": 10788, + "id": 13849, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10780, - "src": "5805:4:11", + "referencedDeclaration": 13841, + "src": "5805:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8968,33 +8968,33 @@ } ], "expression": { - "id": 10786, + "id": 13847, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "5793:2:11", + "referencedDeclaration": 13210, + "src": "5793:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10787, + "id": 13848, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5796:8:11", + "memberLocation": "5796:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12931, - "src": "5793:11:11", + "referencedDeclaration": 15992, + "src": "5793:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$_t_string_memory_ptr_$", "typeString": "function (bool) pure external returns (string memory)" } }, - "id": 10789, + "id": 13850, "isConstant": false, "isLValue": false, "isPure": false, @@ -9003,7 +9003,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5793:17:11", + "src": "5793:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -9018,24 +9018,24 @@ "typeString": "string memory" } ], - "id": 10785, + "id": 13846, "name": "cyan", "nodeType": "Identifier", "overloadedDeclarations": [ - 10733, - 10748, - 10763, - 10778, - 10793 + 13794, + 13809, + 13824, + 13839, + 13854 ], - "referencedDeclaration": 10733, - "src": "5788:4:11", + "referencedDeclaration": 13794, + "src": "5788:4:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10790, + "id": 13851, "isConstant": false, "isLValue": false, "isPure": false, @@ -9044,17 +9044,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5788:23:11", + "src": "5788:23:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10784, - "id": 10791, + "functionReturnParameters": 13845, + "id": 13852, "nodeType": "Return", - "src": "5781:30:11" + "src": "5781:30:31" } ] }, @@ -9062,20 +9062,20 @@ "kind": "function", "modifiers": [], "name": "cyan", - "nameLocation": "5717:4:11", + "nameLocation": "5717:4:31", "parameters": { - "id": 10781, + "id": 13842, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10780, + "id": 13841, "mutability": "mutable", "name": "self", - "nameLocation": "5727:4:11", + "nameLocation": "5727:4:31", "nodeType": "VariableDeclaration", - "scope": 10793, - "src": "5722:9:11", + "scope": 13854, + "src": "5722:9:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9083,10 +9083,10 @@ "typeString": "bool" }, "typeName": { - "id": 10779, + "id": 13840, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "5722:4:11", + "src": "5722:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9095,21 +9095,21 @@ "visibility": "internal" } ], - "src": "5721:11:11" + "src": "5721:11:31" }, "returnParameters": { - "id": 10784, + "id": 13845, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10783, + "id": 13844, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10793, - "src": "5756:13:11", + "scope": 13854, + "src": "5756:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9117,10 +9117,10 @@ "typeString": "string" }, "typeName": { - "id": 10782, + "id": 13843, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5756:6:11", + "src": "5756:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9129,22 +9129,22 @@ "visibility": "internal" } ], - "src": "5755:15:11" + "src": "5755:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10808, + "id": 13869, "nodeType": "FunctionDefinition", - "src": "5824:123:11", + "src": "5824:123:31", "nodes": [], "body": { - "id": 10807, + "id": 13868, "nodeType": "Block", - "src": "5900:47:11", + "src": "5900:47:31", "nodes": [], "statements": [ { @@ -9153,12 +9153,12 @@ { "arguments": [ { - "id": 10803, + "id": 13864, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10795, - "src": "5934:4:11", + "referencedDeclaration": 13856, + "src": "5934:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -9173,33 +9173,33 @@ } ], "expression": { - "id": 10801, + "id": 13862, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "5922:2:11", + "referencedDeclaration": 13210, + "src": "5922:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10802, + "id": 13863, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "5925:8:11", + "memberLocation": "5925:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12917, - "src": "5922:11:11", + "referencedDeclaration": 15978, + "src": "5922:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes memory) pure external returns (string memory)" } }, - "id": 10804, + "id": 13865, "isConstant": false, "isLValue": false, "isPure": false, @@ -9208,7 +9208,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5922:17:11", + "src": "5922:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -9223,24 +9223,24 @@ "typeString": "string memory" } ], - "id": 10800, + "id": 13861, "name": "cyan", "nodeType": "Identifier", "overloadedDeclarations": [ - 10733, - 10748, - 10763, - 10778, - 10793 + 13794, + 13809, + 13824, + 13839, + 13854 ], - "referencedDeclaration": 10733, - "src": "5917:4:11", + "referencedDeclaration": 13794, + "src": "5917:4:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10805, + "id": 13866, "isConstant": false, "isLValue": false, "isPure": false, @@ -9249,17 +9249,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5917:23:11", + "src": "5917:23:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10799, - "id": 10806, + "functionReturnParameters": 13860, + "id": 13867, "nodeType": "Return", - "src": "5910:30:11" + "src": "5910:30:31" } ] }, @@ -9267,20 +9267,20 @@ "kind": "function", "modifiers": [], "name": "cyanBytes", - "nameLocation": "5833:9:11", + "nameLocation": "5833:9:31", "parameters": { - "id": 10796, + "id": 13857, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10795, + "id": 13856, "mutability": "mutable", "name": "self", - "nameLocation": "5856:4:11", + "nameLocation": "5856:4:31", "nodeType": "VariableDeclaration", - "scope": 10808, - "src": "5843:17:11", + "scope": 13869, + "src": "5843:17:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9288,10 +9288,10 @@ "typeString": "bytes" }, "typeName": { - "id": 10794, + "id": 13855, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5843:5:11", + "src": "5843:5:31", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -9300,21 +9300,21 @@ "visibility": "internal" } ], - "src": "5842:19:11" + "src": "5842:19:31" }, "returnParameters": { - "id": 10799, + "id": 13860, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10798, + "id": 13859, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10808, - "src": "5885:13:11", + "scope": 13869, + "src": "5885:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9322,10 +9322,10 @@ "typeString": "string" }, "typeName": { - "id": 10797, + "id": 13858, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5885:6:11", + "src": "5885:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9334,22 +9334,22 @@ "visibility": "internal" } ], - "src": "5884:15:11" + "src": "5884:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10823, + "id": 13884, "nodeType": "FunctionDefinition", - "src": "5953:120:11", + "src": "5953:120:31", "nodes": [], "body": { - "id": 10822, + "id": 13883, "nodeType": "Block", - "src": "6026:47:11", + "src": "6026:47:31", "nodes": [], "statements": [ { @@ -9358,12 +9358,12 @@ { "arguments": [ { - "id": 10818, + "id": 13879, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10810, - "src": "6060:4:11", + "referencedDeclaration": 13871, + "src": "6060:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -9378,33 +9378,33 @@ } ], "expression": { - "id": 10816, + "id": 13877, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "6048:2:11", + "referencedDeclaration": 13210, + "src": "6048:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10817, + "id": 13878, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6051:8:11", + "memberLocation": "6051:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12924, - "src": "6048:11:11", + "referencedDeclaration": 15985, + "src": "6048:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes32_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes32) pure external returns (string memory)" } }, - "id": 10819, + "id": 13880, "isConstant": false, "isLValue": false, "isPure": false, @@ -9413,7 +9413,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6048:17:11", + "src": "6048:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -9428,24 +9428,24 @@ "typeString": "string memory" } ], - "id": 10815, + "id": 13876, "name": "cyan", "nodeType": "Identifier", "overloadedDeclarations": [ - 10733, - 10748, - 10763, - 10778, - 10793 + 13794, + 13809, + 13824, + 13839, + 13854 ], - "referencedDeclaration": 10733, - "src": "6043:4:11", + "referencedDeclaration": 13794, + "src": "6043:4:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10820, + "id": 13881, "isConstant": false, "isLValue": false, "isPure": false, @@ -9454,17 +9454,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6043:23:11", + "src": "6043:23:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10814, - "id": 10821, + "functionReturnParameters": 13875, + "id": 13882, "nodeType": "Return", - "src": "6036:30:11" + "src": "6036:30:31" } ] }, @@ -9472,20 +9472,20 @@ "kind": "function", "modifiers": [], "name": "cyanBytes32", - "nameLocation": "5962:11:11", + "nameLocation": "5962:11:31", "parameters": { - "id": 10811, + "id": 13872, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10810, + "id": 13871, "mutability": "mutable", "name": "self", - "nameLocation": "5982:4:11", + "nameLocation": "5982:4:31", "nodeType": "VariableDeclaration", - "scope": 10823, - "src": "5974:12:11", + "scope": 13884, + "src": "5974:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9493,10 +9493,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 10809, + "id": 13870, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5974:7:11", + "src": "5974:7:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -9505,21 +9505,21 @@ "visibility": "internal" } ], - "src": "5973:14:11" + "src": "5973:14:31" }, "returnParameters": { - "id": 10814, + "id": 13875, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10813, + "id": 13874, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10823, - "src": "6011:13:11", + "scope": 13884, + "src": "6011:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9527,10 +9527,10 @@ "typeString": "string" }, "typeName": { - "id": 10812, + "id": 13873, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6011:6:11", + "src": "6011:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9539,46 +9539,46 @@ "visibility": "internal" } ], - "src": "6010:15:11" + "src": "6010:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10836, + "id": 13897, "nodeType": "FunctionDefinition", - "src": "6079:119:11", + "src": "6079:119:31", "nodes": [], "body": { - "id": 10835, + "id": 13896, "nodeType": "Block", - "src": "6151:47:11", + "src": "6151:47:31", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 10831, + "id": 13892, "name": "BOLD", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10170, - "src": "6180:4:11", + "referencedDeclaration": 13231, + "src": "6180:4:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 10832, + "id": 13893, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10825, - "src": "6186:4:11", + "referencedDeclaration": 13886, + "src": "6186:4:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -9596,18 +9596,18 @@ "typeString": "string memory" } ], - "id": 10830, + "id": 13891, "name": "styleConcat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10205, - "src": "6168:11:11", + "referencedDeclaration": 13266, + "src": "6168:11:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory) pure returns (string memory)" } }, - "id": 10833, + "id": 13894, "isConstant": false, "isLValue": false, "isPure": false, @@ -9616,17 +9616,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6168:23:11", + "src": "6168:23:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10829, - "id": 10834, + "functionReturnParameters": 13890, + "id": 13895, "nodeType": "Return", - "src": "6161:30:11" + "src": "6161:30:31" } ] }, @@ -9634,20 +9634,20 @@ "kind": "function", "modifiers": [], "name": "bold", - "nameLocation": "6088:4:11", + "nameLocation": "6088:4:31", "parameters": { - "id": 10826, + "id": 13887, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10825, + "id": 13886, "mutability": "mutable", "name": "self", - "nameLocation": "6107:4:11", + "nameLocation": "6107:4:31", "nodeType": "VariableDeclaration", - "scope": 10836, - "src": "6093:18:11", + "scope": 13897, + "src": "6093:18:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9655,10 +9655,10 @@ "typeString": "string" }, "typeName": { - "id": 10824, + "id": 13885, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6093:6:11", + "src": "6093:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9667,21 +9667,21 @@ "visibility": "internal" } ], - "src": "6092:20:11" + "src": "6092:20:31" }, "returnParameters": { - "id": 10829, + "id": 13890, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10828, + "id": 13889, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10836, - "src": "6136:13:11", + "scope": 13897, + "src": "6136:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9689,10 +9689,10 @@ "typeString": "string" }, "typeName": { - "id": 10827, + "id": 13888, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6136:6:11", + "src": "6136:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9701,22 +9701,22 @@ "visibility": "internal" } ], - "src": "6135:15:11" + "src": "6135:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10851, + "id": 13912, "nodeType": "FunctionDefinition", - "src": "6204:113:11", + "src": "6204:113:31", "nodes": [], "body": { - "id": 10850, + "id": 13911, "nodeType": "Block", - "src": "6270:47:11", + "src": "6270:47:31", "nodes": [], "statements": [ { @@ -9725,12 +9725,12 @@ { "arguments": [ { - "id": 10846, + "id": 13907, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10838, - "src": "6304:4:11", + "referencedDeclaration": 13899, + "src": "6304:4:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9745,33 +9745,33 @@ } ], "expression": { - "id": 10844, + "id": 13905, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "6292:2:11", + "referencedDeclaration": 13210, + "src": "6292:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10845, + "id": 13906, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6295:8:11", + "memberLocation": "6295:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12938, - "src": "6292:11:11", + "referencedDeclaration": 15999, + "src": "6292:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (uint256) pure external returns (string memory)" } }, - "id": 10847, + "id": 13908, "isConstant": false, "isLValue": false, "isPure": false, @@ -9780,7 +9780,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6292:17:11", + "src": "6292:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -9795,24 +9795,24 @@ "typeString": "string memory" } ], - "id": 10843, + "id": 13904, "name": "bold", "nodeType": "Identifier", "overloadedDeclarations": [ - 10836, - 10851, - 10866, - 10881, - 10896 + 13897, + 13912, + 13927, + 13942, + 13957 ], - "referencedDeclaration": 10836, - "src": "6287:4:11", + "referencedDeclaration": 13897, + "src": "6287:4:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10848, + "id": 13909, "isConstant": false, "isLValue": false, "isPure": false, @@ -9821,17 +9821,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6287:23:11", + "src": "6287:23:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10842, - "id": 10849, + "functionReturnParameters": 13903, + "id": 13910, "nodeType": "Return", - "src": "6280:30:11" + "src": "6280:30:31" } ] }, @@ -9839,20 +9839,20 @@ "kind": "function", "modifiers": [], "name": "bold", - "nameLocation": "6213:4:11", + "nameLocation": "6213:4:31", "parameters": { - "id": 10839, + "id": 13900, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10838, + "id": 13899, "mutability": "mutable", "name": "self", - "nameLocation": "6226:4:11", + "nameLocation": "6226:4:31", "nodeType": "VariableDeclaration", - "scope": 10851, - "src": "6218:12:11", + "scope": 13912, + "src": "6218:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9860,10 +9860,10 @@ "typeString": "uint256" }, "typeName": { - "id": 10837, + "id": 13898, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6218:7:11", + "src": "6218:7:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9872,21 +9872,21 @@ "visibility": "internal" } ], - "src": "6217:14:11" + "src": "6217:14:31" }, "returnParameters": { - "id": 10842, + "id": 13903, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10841, + "id": 13902, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10851, - "src": "6255:13:11", + "scope": 13912, + "src": "6255:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9894,10 +9894,10 @@ "typeString": "string" }, "typeName": { - "id": 10840, + "id": 13901, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6255:6:11", + "src": "6255:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9906,22 +9906,22 @@ "visibility": "internal" } ], - "src": "6254:15:11" + "src": "6254:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10866, + "id": 13927, "nodeType": "FunctionDefinition", - "src": "6323:112:11", + "src": "6323:112:31", "nodes": [], "body": { - "id": 10865, + "id": 13926, "nodeType": "Block", - "src": "6388:47:11", + "src": "6388:47:31", "nodes": [], "statements": [ { @@ -9930,12 +9930,12 @@ { "arguments": [ { - "id": 10861, + "id": 13922, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10853, - "src": "6422:4:11", + "referencedDeclaration": 13914, + "src": "6422:4:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -9950,33 +9950,33 @@ } ], "expression": { - "id": 10859, + "id": 13920, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "6410:2:11", + "referencedDeclaration": 13210, + "src": "6410:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10860, + "id": 13921, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6413:8:11", + "memberLocation": "6413:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12945, - "src": "6410:11:11", + "referencedDeclaration": 16006, + "src": "6410:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_int256_$returns$_t_string_memory_ptr_$", "typeString": "function (int256) pure external returns (string memory)" } }, - "id": 10862, + "id": 13923, "isConstant": false, "isLValue": false, "isPure": false, @@ -9985,7 +9985,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6410:17:11", + "src": "6410:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -10000,24 +10000,24 @@ "typeString": "string memory" } ], - "id": 10858, + "id": 13919, "name": "bold", "nodeType": "Identifier", "overloadedDeclarations": [ - 10836, - 10851, - 10866, - 10881, - 10896 + 13897, + 13912, + 13927, + 13942, + 13957 ], - "referencedDeclaration": 10836, - "src": "6405:4:11", + "referencedDeclaration": 13897, + "src": "6405:4:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10863, + "id": 13924, "isConstant": false, "isLValue": false, "isPure": false, @@ -10026,17 +10026,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6405:23:11", + "src": "6405:23:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10857, - "id": 10864, + "functionReturnParameters": 13918, + "id": 13925, "nodeType": "Return", - "src": "6398:30:11" + "src": "6398:30:31" } ] }, @@ -10044,20 +10044,20 @@ "kind": "function", "modifiers": [], "name": "bold", - "nameLocation": "6332:4:11", + "nameLocation": "6332:4:31", "parameters": { - "id": 10854, + "id": 13915, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10853, + "id": 13914, "mutability": "mutable", "name": "self", - "nameLocation": "6344:4:11", + "nameLocation": "6344:4:31", "nodeType": "VariableDeclaration", - "scope": 10866, - "src": "6337:11:11", + "scope": 13927, + "src": "6337:11:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10065,10 +10065,10 @@ "typeString": "int256" }, "typeName": { - "id": 10852, + "id": 13913, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6337:6:11", + "src": "6337:6:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10077,21 +10077,21 @@ "visibility": "internal" } ], - "src": "6336:13:11" + "src": "6336:13:31" }, "returnParameters": { - "id": 10857, + "id": 13918, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10856, + "id": 13917, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10866, - "src": "6373:13:11", + "scope": 13927, + "src": "6373:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10099,10 +10099,10 @@ "typeString": "string" }, "typeName": { - "id": 10855, + "id": 13916, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6373:6:11", + "src": "6373:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10111,22 +10111,22 @@ "visibility": "internal" } ], - "src": "6372:15:11" + "src": "6372:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10881, + "id": 13942, "nodeType": "FunctionDefinition", - "src": "6441:113:11", + "src": "6441:113:31", "nodes": [], "body": { - "id": 10880, + "id": 13941, "nodeType": "Block", - "src": "6507:47:11", + "src": "6507:47:31", "nodes": [], "statements": [ { @@ -10135,12 +10135,12 @@ { "arguments": [ { - "id": 10876, + "id": 13937, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10868, - "src": "6541:4:11", + "referencedDeclaration": 13929, + "src": "6541:4:31", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10155,33 +10155,33 @@ } ], "expression": { - "id": 10874, + "id": 13935, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "6529:2:11", + "referencedDeclaration": 13210, + "src": "6529:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10875, + "id": 13936, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6532:8:11", + "memberLocation": "6532:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12910, - "src": "6529:11:11", + "referencedDeclaration": 15971, + "src": "6529:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_address_$returns$_t_string_memory_ptr_$", "typeString": "function (address) pure external returns (string memory)" } }, - "id": 10877, + "id": 13938, "isConstant": false, "isLValue": false, "isPure": false, @@ -10190,7 +10190,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6529:17:11", + "src": "6529:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -10205,24 +10205,24 @@ "typeString": "string memory" } ], - "id": 10873, + "id": 13934, "name": "bold", "nodeType": "Identifier", "overloadedDeclarations": [ - 10836, - 10851, - 10866, - 10881, - 10896 + 13897, + 13912, + 13927, + 13942, + 13957 ], - "referencedDeclaration": 10836, - "src": "6524:4:11", + "referencedDeclaration": 13897, + "src": "6524:4:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10878, + "id": 13939, "isConstant": false, "isLValue": false, "isPure": false, @@ -10231,17 +10231,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6524:23:11", + "src": "6524:23:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10872, - "id": 10879, + "functionReturnParameters": 13933, + "id": 13940, "nodeType": "Return", - "src": "6517:30:11" + "src": "6517:30:31" } ] }, @@ -10249,20 +10249,20 @@ "kind": "function", "modifiers": [], "name": "bold", - "nameLocation": "6450:4:11", + "nameLocation": "6450:4:31", "parameters": { - "id": 10869, + "id": 13930, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10868, + "id": 13929, "mutability": "mutable", "name": "self", - "nameLocation": "6463:4:11", + "nameLocation": "6463:4:31", "nodeType": "VariableDeclaration", - "scope": 10881, - "src": "6455:12:11", + "scope": 13942, + "src": "6455:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10270,10 +10270,10 @@ "typeString": "address" }, "typeName": { - "id": 10867, + "id": 13928, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6455:7:11", + "src": "6455:7:31", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10283,21 +10283,21 @@ "visibility": "internal" } ], - "src": "6454:14:11" + "src": "6454:14:31" }, "returnParameters": { - "id": 10872, + "id": 13933, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10871, + "id": 13932, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10881, - "src": "6492:13:11", + "scope": 13942, + "src": "6492:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10305,10 +10305,10 @@ "typeString": "string" }, "typeName": { - "id": 10870, + "id": 13931, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6492:6:11", + "src": "6492:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10317,22 +10317,22 @@ "visibility": "internal" } ], - "src": "6491:15:11" + "src": "6491:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10896, + "id": 13957, "nodeType": "FunctionDefinition", - "src": "6560:110:11", + "src": "6560:110:31", "nodes": [], "body": { - "id": 10895, + "id": 13956, "nodeType": "Block", - "src": "6623:47:11", + "src": "6623:47:31", "nodes": [], "statements": [ { @@ -10341,12 +10341,12 @@ { "arguments": [ { - "id": 10891, + "id": 13952, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10883, - "src": "6657:4:11", + "referencedDeclaration": 13944, + "src": "6657:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10361,33 +10361,33 @@ } ], "expression": { - "id": 10889, + "id": 13950, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "6645:2:11", + "referencedDeclaration": 13210, + "src": "6645:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10890, + "id": 13951, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6648:8:11", + "memberLocation": "6648:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12931, - "src": "6645:11:11", + "referencedDeclaration": 15992, + "src": "6645:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$_t_string_memory_ptr_$", "typeString": "function (bool) pure external returns (string memory)" } }, - "id": 10892, + "id": 13953, "isConstant": false, "isLValue": false, "isPure": false, @@ -10396,7 +10396,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6645:17:11", + "src": "6645:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -10411,24 +10411,24 @@ "typeString": "string memory" } ], - "id": 10888, + "id": 13949, "name": "bold", "nodeType": "Identifier", "overloadedDeclarations": [ - 10836, - 10851, - 10866, - 10881, - 10896 + 13897, + 13912, + 13927, + 13942, + 13957 ], - "referencedDeclaration": 10836, - "src": "6640:4:11", + "referencedDeclaration": 13897, + "src": "6640:4:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10893, + "id": 13954, "isConstant": false, "isLValue": false, "isPure": false, @@ -10437,17 +10437,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6640:23:11", + "src": "6640:23:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10887, - "id": 10894, + "functionReturnParameters": 13948, + "id": 13955, "nodeType": "Return", - "src": "6633:30:11" + "src": "6633:30:31" } ] }, @@ -10455,20 +10455,20 @@ "kind": "function", "modifiers": [], "name": "bold", - "nameLocation": "6569:4:11", + "nameLocation": "6569:4:31", "parameters": { - "id": 10884, + "id": 13945, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10883, + "id": 13944, "mutability": "mutable", "name": "self", - "nameLocation": "6579:4:11", + "nameLocation": "6579:4:31", "nodeType": "VariableDeclaration", - "scope": 10896, - "src": "6574:9:11", + "scope": 13957, + "src": "6574:9:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10476,10 +10476,10 @@ "typeString": "bool" }, "typeName": { - "id": 10882, + "id": 13943, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6574:4:11", + "src": "6574:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10488,21 +10488,21 @@ "visibility": "internal" } ], - "src": "6573:11:11" + "src": "6573:11:31" }, "returnParameters": { - "id": 10887, + "id": 13948, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10886, + "id": 13947, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10896, - "src": "6608:13:11", + "scope": 13957, + "src": "6608:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10510,10 +10510,10 @@ "typeString": "string" }, "typeName": { - "id": 10885, + "id": 13946, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6608:6:11", + "src": "6608:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10522,22 +10522,22 @@ "visibility": "internal" } ], - "src": "6607:15:11" + "src": "6607:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10911, + "id": 13972, "nodeType": "FunctionDefinition", - "src": "6676:123:11", + "src": "6676:123:31", "nodes": [], "body": { - "id": 10910, + "id": 13971, "nodeType": "Block", - "src": "6752:47:11", + "src": "6752:47:31", "nodes": [], "statements": [ { @@ -10546,12 +10546,12 @@ { "arguments": [ { - "id": 10906, + "id": 13967, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10898, - "src": "6786:4:11", + "referencedDeclaration": 13959, + "src": "6786:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -10566,33 +10566,33 @@ } ], "expression": { - "id": 10904, + "id": 13965, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "6774:2:11", + "referencedDeclaration": 13210, + "src": "6774:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10905, + "id": 13966, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6777:8:11", + "memberLocation": "6777:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12917, - "src": "6774:11:11", + "referencedDeclaration": 15978, + "src": "6774:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes memory) pure external returns (string memory)" } }, - "id": 10907, + "id": 13968, "isConstant": false, "isLValue": false, "isPure": false, @@ -10601,7 +10601,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6774:17:11", + "src": "6774:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -10616,24 +10616,24 @@ "typeString": "string memory" } ], - "id": 10903, + "id": 13964, "name": "bold", "nodeType": "Identifier", "overloadedDeclarations": [ - 10836, - 10851, - 10866, - 10881, - 10896 + 13897, + 13912, + 13927, + 13942, + 13957 ], - "referencedDeclaration": 10836, - "src": "6769:4:11", + "referencedDeclaration": 13897, + "src": "6769:4:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10908, + "id": 13969, "isConstant": false, "isLValue": false, "isPure": false, @@ -10642,17 +10642,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6769:23:11", + "src": "6769:23:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10902, - "id": 10909, + "functionReturnParameters": 13963, + "id": 13970, "nodeType": "Return", - "src": "6762:30:11" + "src": "6762:30:31" } ] }, @@ -10660,20 +10660,20 @@ "kind": "function", "modifiers": [], "name": "boldBytes", - "nameLocation": "6685:9:11", + "nameLocation": "6685:9:31", "parameters": { - "id": 10899, + "id": 13960, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10898, + "id": 13959, "mutability": "mutable", "name": "self", - "nameLocation": "6708:4:11", + "nameLocation": "6708:4:31", "nodeType": "VariableDeclaration", - "scope": 10911, - "src": "6695:17:11", + "scope": 13972, + "src": "6695:17:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10681,10 +10681,10 @@ "typeString": "bytes" }, "typeName": { - "id": 10897, + "id": 13958, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "6695:5:11", + "src": "6695:5:31", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -10693,21 +10693,21 @@ "visibility": "internal" } ], - "src": "6694:19:11" + "src": "6694:19:31" }, "returnParameters": { - "id": 10902, + "id": 13963, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10901, + "id": 13962, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10911, - "src": "6737:13:11", + "scope": 13972, + "src": "6737:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10715,10 +10715,10 @@ "typeString": "string" }, "typeName": { - "id": 10900, + "id": 13961, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6737:6:11", + "src": "6737:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10727,22 +10727,22 @@ "visibility": "internal" } ], - "src": "6736:15:11" + "src": "6736:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10926, + "id": 13987, "nodeType": "FunctionDefinition", - "src": "6805:120:11", + "src": "6805:120:31", "nodes": [], "body": { - "id": 10925, + "id": 13986, "nodeType": "Block", - "src": "6878:47:11", + "src": "6878:47:31", "nodes": [], "statements": [ { @@ -10751,12 +10751,12 @@ { "arguments": [ { - "id": 10921, + "id": 13982, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10913, - "src": "6912:4:11", + "referencedDeclaration": 13974, + "src": "6912:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10771,33 +10771,33 @@ } ], "expression": { - "id": 10919, + "id": 13980, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "6900:2:11", + "referencedDeclaration": 13210, + "src": "6900:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10920, + "id": 13981, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "6903:8:11", + "memberLocation": "6903:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12924, - "src": "6900:11:11", + "referencedDeclaration": 15985, + "src": "6900:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes32_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes32) pure external returns (string memory)" } }, - "id": 10922, + "id": 13983, "isConstant": false, "isLValue": false, "isPure": false, @@ -10806,7 +10806,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6900:17:11", + "src": "6900:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -10821,24 +10821,24 @@ "typeString": "string memory" } ], - "id": 10918, + "id": 13979, "name": "bold", "nodeType": "Identifier", "overloadedDeclarations": [ - 10836, - 10851, - 10866, - 10881, - 10896 + 13897, + 13912, + 13927, + 13942, + 13957 ], - "referencedDeclaration": 10836, - "src": "6895:4:11", + "referencedDeclaration": 13897, + "src": "6895:4:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10923, + "id": 13984, "isConstant": false, "isLValue": false, "isPure": false, @@ -10847,17 +10847,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6895:23:11", + "src": "6895:23:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10917, - "id": 10924, + "functionReturnParameters": 13978, + "id": 13985, "nodeType": "Return", - "src": "6888:30:11" + "src": "6888:30:31" } ] }, @@ -10865,20 +10865,20 @@ "kind": "function", "modifiers": [], "name": "boldBytes32", - "nameLocation": "6814:11:11", + "nameLocation": "6814:11:31", "parameters": { - "id": 10914, + "id": 13975, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10913, + "id": 13974, "mutability": "mutable", "name": "self", - "nameLocation": "6834:4:11", + "nameLocation": "6834:4:31", "nodeType": "VariableDeclaration", - "scope": 10926, - "src": "6826:12:11", + "scope": 13987, + "src": "6826:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10886,10 +10886,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 10912, + "id": 13973, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6826:7:11", + "src": "6826:7:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10898,21 +10898,21 @@ "visibility": "internal" } ], - "src": "6825:14:11" + "src": "6825:14:31" }, "returnParameters": { - "id": 10917, + "id": 13978, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10916, + "id": 13977, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10926, - "src": "6863:13:11", + "scope": 13987, + "src": "6863:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10920,10 +10920,10 @@ "typeString": "string" }, "typeName": { - "id": 10915, + "id": 13976, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6863:6:11", + "src": "6863:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10932,46 +10932,46 @@ "visibility": "internal" } ], - "src": "6862:15:11" + "src": "6862:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10939, + "id": 14000, "nodeType": "FunctionDefinition", - "src": "6931:117:11", + "src": "6931:117:31", "nodes": [], "body": { - "id": 10938, + "id": 13999, "nodeType": "Block", - "src": "7002:46:11", + "src": "7002:46:31", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 10934, + "id": 13995, "name": "DIM", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10173, - "src": "7031:3:11", + "referencedDeclaration": 13234, + "src": "7031:3:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 10935, + "id": 13996, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10928, - "src": "7036:4:11", + "referencedDeclaration": 13989, + "src": "7036:4:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10989,18 +10989,18 @@ "typeString": "string memory" } ], - "id": 10933, + "id": 13994, "name": "styleConcat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10205, - "src": "7019:11:11", + "referencedDeclaration": 13266, + "src": "7019:11:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory) pure returns (string memory)" } }, - "id": 10936, + "id": 13997, "isConstant": false, "isLValue": false, "isPure": false, @@ -11009,17 +11009,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7019:22:11", + "src": "7019:22:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10932, - "id": 10937, + "functionReturnParameters": 13993, + "id": 13998, "nodeType": "Return", - "src": "7012:29:11" + "src": "7012:29:31" } ] }, @@ -11027,20 +11027,20 @@ "kind": "function", "modifiers": [], "name": "dim", - "nameLocation": "6940:3:11", + "nameLocation": "6940:3:31", "parameters": { - "id": 10929, + "id": 13990, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10928, + "id": 13989, "mutability": "mutable", "name": "self", - "nameLocation": "6958:4:11", + "nameLocation": "6958:4:31", "nodeType": "VariableDeclaration", - "scope": 10939, - "src": "6944:18:11", + "scope": 14000, + "src": "6944:18:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11048,10 +11048,10 @@ "typeString": "string" }, "typeName": { - "id": 10927, + "id": 13988, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6944:6:11", + "src": "6944:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11060,21 +11060,21 @@ "visibility": "internal" } ], - "src": "6943:20:11" + "src": "6943:20:31" }, "returnParameters": { - "id": 10932, + "id": 13993, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10931, + "id": 13992, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10939, - "src": "6987:13:11", + "scope": 14000, + "src": "6987:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11082,10 +11082,10 @@ "typeString": "string" }, "typeName": { - "id": 10930, + "id": 13991, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6987:6:11", + "src": "6987:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11094,22 +11094,22 @@ "visibility": "internal" } ], - "src": "6986:15:11" + "src": "6986:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10954, + "id": 14015, "nodeType": "FunctionDefinition", - "src": "7054:111:11", + "src": "7054:111:31", "nodes": [], "body": { - "id": 10953, + "id": 14014, "nodeType": "Block", - "src": "7119:46:11", + "src": "7119:46:31", "nodes": [], "statements": [ { @@ -11118,12 +11118,12 @@ { "arguments": [ { - "id": 10949, + "id": 14010, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10941, - "src": "7152:4:11", + "referencedDeclaration": 14002, + "src": "7152:4:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11138,33 +11138,33 @@ } ], "expression": { - "id": 10947, + "id": 14008, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "7140:2:11", + "referencedDeclaration": 13210, + "src": "7140:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10948, + "id": 14009, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "7143:8:11", + "memberLocation": "7143:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12938, - "src": "7140:11:11", + "referencedDeclaration": 15999, + "src": "7140:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (uint256) pure external returns (string memory)" } }, - "id": 10950, + "id": 14011, "isConstant": false, "isLValue": false, "isPure": false, @@ -11173,7 +11173,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7140:17:11", + "src": "7140:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -11188,24 +11188,24 @@ "typeString": "string memory" } ], - "id": 10946, + "id": 14007, "name": "dim", "nodeType": "Identifier", "overloadedDeclarations": [ - 10939, - 10954, - 10969, - 10984, - 10999 + 14000, + 14015, + 14030, + 14045, + 14060 ], - "referencedDeclaration": 10939, - "src": "7136:3:11", + "referencedDeclaration": 14000, + "src": "7136:3:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10951, + "id": 14012, "isConstant": false, "isLValue": false, "isPure": false, @@ -11214,17 +11214,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7136:22:11", + "src": "7136:22:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10945, - "id": 10952, + "functionReturnParameters": 14006, + "id": 14013, "nodeType": "Return", - "src": "7129:29:11" + "src": "7129:29:31" } ] }, @@ -11232,20 +11232,20 @@ "kind": "function", "modifiers": [], "name": "dim", - "nameLocation": "7063:3:11", + "nameLocation": "7063:3:31", "parameters": { - "id": 10942, + "id": 14003, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10941, + "id": 14002, "mutability": "mutable", "name": "self", - "nameLocation": "7075:4:11", + "nameLocation": "7075:4:31", "nodeType": "VariableDeclaration", - "scope": 10954, - "src": "7067:12:11", + "scope": 14015, + "src": "7067:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11253,10 +11253,10 @@ "typeString": "uint256" }, "typeName": { - "id": 10940, + "id": 14001, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7067:7:11", + "src": "7067:7:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11265,21 +11265,21 @@ "visibility": "internal" } ], - "src": "7066:14:11" + "src": "7066:14:31" }, "returnParameters": { - "id": 10945, + "id": 14006, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10944, + "id": 14005, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10954, - "src": "7104:13:11", + "scope": 14015, + "src": "7104:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11287,10 +11287,10 @@ "typeString": "string" }, "typeName": { - "id": 10943, + "id": 14004, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7104:6:11", + "src": "7104:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11299,22 +11299,22 @@ "visibility": "internal" } ], - "src": "7103:15:11" + "src": "7103:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10969, + "id": 14030, "nodeType": "FunctionDefinition", - "src": "7171:110:11", + "src": "7171:110:31", "nodes": [], "body": { - "id": 10968, + "id": 14029, "nodeType": "Block", - "src": "7235:46:11", + "src": "7235:46:31", "nodes": [], "statements": [ { @@ -11323,12 +11323,12 @@ { "arguments": [ { - "id": 10964, + "id": 14025, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10956, - "src": "7268:4:11", + "referencedDeclaration": 14017, + "src": "7268:4:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11343,33 +11343,33 @@ } ], "expression": { - "id": 10962, + "id": 14023, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "7256:2:11", + "referencedDeclaration": 13210, + "src": "7256:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10963, + "id": 14024, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "7259:8:11", + "memberLocation": "7259:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12945, - "src": "7256:11:11", + "referencedDeclaration": 16006, + "src": "7256:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_int256_$returns$_t_string_memory_ptr_$", "typeString": "function (int256) pure external returns (string memory)" } }, - "id": 10965, + "id": 14026, "isConstant": false, "isLValue": false, "isPure": false, @@ -11378,7 +11378,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7256:17:11", + "src": "7256:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -11393,24 +11393,24 @@ "typeString": "string memory" } ], - "id": 10961, + "id": 14022, "name": "dim", "nodeType": "Identifier", "overloadedDeclarations": [ - 10939, - 10954, - 10969, - 10984, - 10999 + 14000, + 14015, + 14030, + 14045, + 14060 ], - "referencedDeclaration": 10939, - "src": "7252:3:11", + "referencedDeclaration": 14000, + "src": "7252:3:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10966, + "id": 14027, "isConstant": false, "isLValue": false, "isPure": false, @@ -11419,17 +11419,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7252:22:11", + "src": "7252:22:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10960, - "id": 10967, + "functionReturnParameters": 14021, + "id": 14028, "nodeType": "Return", - "src": "7245:29:11" + "src": "7245:29:31" } ] }, @@ -11437,20 +11437,20 @@ "kind": "function", "modifiers": [], "name": "dim", - "nameLocation": "7180:3:11", + "nameLocation": "7180:3:31", "parameters": { - "id": 10957, + "id": 14018, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10956, + "id": 14017, "mutability": "mutable", "name": "self", - "nameLocation": "7191:4:11", + "nameLocation": "7191:4:31", "nodeType": "VariableDeclaration", - "scope": 10969, - "src": "7184:11:11", + "scope": 14030, + "src": "7184:11:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11458,10 +11458,10 @@ "typeString": "int256" }, "typeName": { - "id": 10955, + "id": 14016, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "7184:6:11", + "src": "7184:6:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11470,21 +11470,21 @@ "visibility": "internal" } ], - "src": "7183:13:11" + "src": "7183:13:31" }, "returnParameters": { - "id": 10960, + "id": 14021, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10959, + "id": 14020, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10969, - "src": "7220:13:11", + "scope": 14030, + "src": "7220:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11492,10 +11492,10 @@ "typeString": "string" }, "typeName": { - "id": 10958, + "id": 14019, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7220:6:11", + "src": "7220:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11504,22 +11504,22 @@ "visibility": "internal" } ], - "src": "7219:15:11" + "src": "7219:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10984, + "id": 14045, "nodeType": "FunctionDefinition", - "src": "7287:111:11", + "src": "7287:111:31", "nodes": [], "body": { - "id": 10983, + "id": 14044, "nodeType": "Block", - "src": "7352:46:11", + "src": "7352:46:31", "nodes": [], "statements": [ { @@ -11528,12 +11528,12 @@ { "arguments": [ { - "id": 10979, + "id": 14040, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10971, - "src": "7385:4:11", + "referencedDeclaration": 14032, + "src": "7385:4:31", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11548,33 +11548,33 @@ } ], "expression": { - "id": 10977, + "id": 14038, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "7373:2:11", + "referencedDeclaration": 13210, + "src": "7373:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10978, + "id": 14039, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "7376:8:11", + "memberLocation": "7376:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12910, - "src": "7373:11:11", + "referencedDeclaration": 15971, + "src": "7373:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_address_$returns$_t_string_memory_ptr_$", "typeString": "function (address) pure external returns (string memory)" } }, - "id": 10980, + "id": 14041, "isConstant": false, "isLValue": false, "isPure": false, @@ -11583,7 +11583,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7373:17:11", + "src": "7373:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -11598,24 +11598,24 @@ "typeString": "string memory" } ], - "id": 10976, + "id": 14037, "name": "dim", "nodeType": "Identifier", "overloadedDeclarations": [ - 10939, - 10954, - 10969, - 10984, - 10999 + 14000, + 14015, + 14030, + 14045, + 14060 ], - "referencedDeclaration": 10939, - "src": "7369:3:11", + "referencedDeclaration": 14000, + "src": "7369:3:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10981, + "id": 14042, "isConstant": false, "isLValue": false, "isPure": false, @@ -11624,17 +11624,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7369:22:11", + "src": "7369:22:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10975, - "id": 10982, + "functionReturnParameters": 14036, + "id": 14043, "nodeType": "Return", - "src": "7362:29:11" + "src": "7362:29:31" } ] }, @@ -11642,20 +11642,20 @@ "kind": "function", "modifiers": [], "name": "dim", - "nameLocation": "7296:3:11", + "nameLocation": "7296:3:31", "parameters": { - "id": 10972, + "id": 14033, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10971, + "id": 14032, "mutability": "mutable", "name": "self", - "nameLocation": "7308:4:11", + "nameLocation": "7308:4:31", "nodeType": "VariableDeclaration", - "scope": 10984, - "src": "7300:12:11", + "scope": 14045, + "src": "7300:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11663,10 +11663,10 @@ "typeString": "address" }, "typeName": { - "id": 10970, + "id": 14031, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7300:7:11", + "src": "7300:7:31", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11676,21 +11676,21 @@ "visibility": "internal" } ], - "src": "7299:14:11" + "src": "7299:14:31" }, "returnParameters": { - "id": 10975, + "id": 14036, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10974, + "id": 14035, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10984, - "src": "7337:13:11", + "scope": 14045, + "src": "7337:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11698,10 +11698,10 @@ "typeString": "string" }, "typeName": { - "id": 10973, + "id": 14034, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7337:6:11", + "src": "7337:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11710,22 +11710,22 @@ "visibility": "internal" } ], - "src": "7336:15:11" + "src": "7336:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 10999, + "id": 14060, "nodeType": "FunctionDefinition", - "src": "7404:108:11", + "src": "7404:108:31", "nodes": [], "body": { - "id": 10998, + "id": 14059, "nodeType": "Block", - "src": "7466:46:11", + "src": "7466:46:31", "nodes": [], "statements": [ { @@ -11734,12 +11734,12 @@ { "arguments": [ { - "id": 10994, + "id": 14055, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10986, - "src": "7499:4:11", + "referencedDeclaration": 14047, + "src": "7499:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11754,33 +11754,33 @@ } ], "expression": { - "id": 10992, + "id": 14053, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "7487:2:11", + "referencedDeclaration": 13210, + "src": "7487:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 10993, + "id": 14054, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "7490:8:11", + "memberLocation": "7490:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12931, - "src": "7487:11:11", + "referencedDeclaration": 15992, + "src": "7487:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$_t_string_memory_ptr_$", "typeString": "function (bool) pure external returns (string memory)" } }, - "id": 10995, + "id": 14056, "isConstant": false, "isLValue": false, "isPure": false, @@ -11789,7 +11789,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7487:17:11", + "src": "7487:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -11804,24 +11804,24 @@ "typeString": "string memory" } ], - "id": 10991, + "id": 14052, "name": "dim", "nodeType": "Identifier", "overloadedDeclarations": [ - 10939, - 10954, - 10969, - 10984, - 10999 + 14000, + 14015, + 14030, + 14045, + 14060 ], - "referencedDeclaration": 10939, - "src": "7483:3:11", + "referencedDeclaration": 14000, + "src": "7483:3:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 10996, + "id": 14057, "isConstant": false, "isLValue": false, "isPure": false, @@ -11830,17 +11830,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7483:22:11", + "src": "7483:22:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 10990, - "id": 10997, + "functionReturnParameters": 14051, + "id": 14058, "nodeType": "Return", - "src": "7476:29:11" + "src": "7476:29:31" } ] }, @@ -11848,20 +11848,20 @@ "kind": "function", "modifiers": [], "name": "dim", - "nameLocation": "7413:3:11", + "nameLocation": "7413:3:31", "parameters": { - "id": 10987, + "id": 14048, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10986, + "id": 14047, "mutability": "mutable", "name": "self", - "nameLocation": "7422:4:11", + "nameLocation": "7422:4:31", "nodeType": "VariableDeclaration", - "scope": 10999, - "src": "7417:9:11", + "scope": 14060, + "src": "7417:9:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11869,10 +11869,10 @@ "typeString": "bool" }, "typeName": { - "id": 10985, + "id": 14046, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7417:4:11", + "src": "7417:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11881,21 +11881,21 @@ "visibility": "internal" } ], - "src": "7416:11:11" + "src": "7416:11:31" }, "returnParameters": { - "id": 10990, + "id": 14051, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 10989, + "id": 14050, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 10999, - "src": "7451:13:11", + "scope": 14060, + "src": "7451:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11903,10 +11903,10 @@ "typeString": "string" }, "typeName": { - "id": 10988, + "id": 14049, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7451:6:11", + "src": "7451:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11915,22 +11915,22 @@ "visibility": "internal" } ], - "src": "7450:15:11" + "src": "7450:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11014, + "id": 14075, "nodeType": "FunctionDefinition", - "src": "7518:121:11", + "src": "7518:121:31", "nodes": [], "body": { - "id": 11013, + "id": 14074, "nodeType": "Block", - "src": "7593:46:11", + "src": "7593:46:31", "nodes": [], "statements": [ { @@ -11939,12 +11939,12 @@ { "arguments": [ { - "id": 11009, + "id": 14070, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11001, - "src": "7626:4:11", + "referencedDeclaration": 14062, + "src": "7626:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -11959,33 +11959,33 @@ } ], "expression": { - "id": 11007, + "id": 14068, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "7614:2:11", + "referencedDeclaration": 13210, + "src": "7614:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 11008, + "id": 14069, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "7617:8:11", + "memberLocation": "7617:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12917, - "src": "7614:11:11", + "referencedDeclaration": 15978, + "src": "7614:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes memory) pure external returns (string memory)" } }, - "id": 11010, + "id": 14071, "isConstant": false, "isLValue": false, "isPure": false, @@ -11994,7 +11994,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7614:17:11", + "src": "7614:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -12009,24 +12009,24 @@ "typeString": "string memory" } ], - "id": 11006, + "id": 14067, "name": "dim", "nodeType": "Identifier", "overloadedDeclarations": [ - 10939, - 10954, - 10969, - 10984, - 10999 + 14000, + 14015, + 14030, + 14045, + 14060 ], - "referencedDeclaration": 10939, - "src": "7610:3:11", + "referencedDeclaration": 14000, + "src": "7610:3:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 11011, + "id": 14072, "isConstant": false, "isLValue": false, "isPure": false, @@ -12035,17 +12035,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7610:22:11", + "src": "7610:22:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11005, - "id": 11012, + "functionReturnParameters": 14066, + "id": 14073, "nodeType": "Return", - "src": "7603:29:11" + "src": "7603:29:31" } ] }, @@ -12053,20 +12053,20 @@ "kind": "function", "modifiers": [], "name": "dimBytes", - "nameLocation": "7527:8:11", + "nameLocation": "7527:8:31", "parameters": { - "id": 11002, + "id": 14063, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11001, + "id": 14062, "mutability": "mutable", "name": "self", - "nameLocation": "7549:4:11", + "nameLocation": "7549:4:31", "nodeType": "VariableDeclaration", - "scope": 11014, - "src": "7536:17:11", + "scope": 14075, + "src": "7536:17:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12074,10 +12074,10 @@ "typeString": "bytes" }, "typeName": { - "id": 11000, + "id": 14061, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "7536:5:11", + "src": "7536:5:31", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -12086,21 +12086,21 @@ "visibility": "internal" } ], - "src": "7535:19:11" + "src": "7535:19:31" }, "returnParameters": { - "id": 11005, + "id": 14066, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11004, + "id": 14065, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11014, - "src": "7578:13:11", + "scope": 14075, + "src": "7578:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12108,10 +12108,10 @@ "typeString": "string" }, "typeName": { - "id": 11003, + "id": 14064, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7578:6:11", + "src": "7578:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12120,22 +12120,22 @@ "visibility": "internal" } ], - "src": "7577:15:11" + "src": "7577:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11029, + "id": 14090, "nodeType": "FunctionDefinition", - "src": "7645:118:11", + "src": "7645:118:31", "nodes": [], "body": { - "id": 11028, + "id": 14089, "nodeType": "Block", - "src": "7717:46:11", + "src": "7717:46:31", "nodes": [], "statements": [ { @@ -12144,12 +12144,12 @@ { "arguments": [ { - "id": 11024, + "id": 14085, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11016, - "src": "7750:4:11", + "referencedDeclaration": 14077, + "src": "7750:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12164,33 +12164,33 @@ } ], "expression": { - "id": 11022, + "id": 14083, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "7738:2:11", + "referencedDeclaration": 13210, + "src": "7738:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 11023, + "id": 14084, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "7741:8:11", + "memberLocation": "7741:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12924, - "src": "7738:11:11", + "referencedDeclaration": 15985, + "src": "7738:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes32_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes32) pure external returns (string memory)" } }, - "id": 11025, + "id": 14086, "isConstant": false, "isLValue": false, "isPure": false, @@ -12199,7 +12199,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7738:17:11", + "src": "7738:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -12214,24 +12214,24 @@ "typeString": "string memory" } ], - "id": 11021, + "id": 14082, "name": "dim", "nodeType": "Identifier", "overloadedDeclarations": [ - 10939, - 10954, - 10969, - 10984, - 10999 + 14000, + 14015, + 14030, + 14045, + 14060 ], - "referencedDeclaration": 10939, - "src": "7734:3:11", + "referencedDeclaration": 14000, + "src": "7734:3:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 11026, + "id": 14087, "isConstant": false, "isLValue": false, "isPure": false, @@ -12240,17 +12240,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7734:22:11", + "src": "7734:22:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11020, - "id": 11027, + "functionReturnParameters": 14081, + "id": 14088, "nodeType": "Return", - "src": "7727:29:11" + "src": "7727:29:31" } ] }, @@ -12258,20 +12258,20 @@ "kind": "function", "modifiers": [], "name": "dimBytes32", - "nameLocation": "7654:10:11", + "nameLocation": "7654:10:31", "parameters": { - "id": 11017, + "id": 14078, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11016, + "id": 14077, "mutability": "mutable", "name": "self", - "nameLocation": "7673:4:11", + "nameLocation": "7673:4:31", "nodeType": "VariableDeclaration", - "scope": 11029, - "src": "7665:12:11", + "scope": 14090, + "src": "7665:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12279,10 +12279,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 11015, + "id": 14076, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7665:7:11", + "src": "7665:7:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12291,21 +12291,21 @@ "visibility": "internal" } ], - "src": "7664:14:11" + "src": "7664:14:31" }, "returnParameters": { - "id": 11020, + "id": 14081, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11019, + "id": 14080, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11029, - "src": "7702:13:11", + "scope": 14090, + "src": "7702:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12313,10 +12313,10 @@ "typeString": "string" }, "typeName": { - "id": 11018, + "id": 14079, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7702:6:11", + "src": "7702:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12325,46 +12325,46 @@ "visibility": "internal" } ], - "src": "7701:15:11" + "src": "7701:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11042, + "id": 14103, "nodeType": "FunctionDefinition", - "src": "7769:123:11", + "src": "7769:123:31", "nodes": [], "body": { - "id": 11041, + "id": 14102, "nodeType": "Block", - "src": "7843:49:11", + "src": "7843:49:31", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 11037, + "id": 14098, "name": "ITALIC", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10176, - "src": "7872:6:11", + "referencedDeclaration": 13237, + "src": "7872:6:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 11038, + "id": 14099, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11031, - "src": "7880:4:11", + "referencedDeclaration": 14092, + "src": "7880:4:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -12382,18 +12382,18 @@ "typeString": "string memory" } ], - "id": 11036, + "id": 14097, "name": "styleConcat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10205, - "src": "7860:11:11", + "referencedDeclaration": 13266, + "src": "7860:11:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory) pure returns (string memory)" } }, - "id": 11039, + "id": 14100, "isConstant": false, "isLValue": false, "isPure": false, @@ -12402,17 +12402,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7860:25:11", + "src": "7860:25:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11035, - "id": 11040, + "functionReturnParameters": 14096, + "id": 14101, "nodeType": "Return", - "src": "7853:32:11" + "src": "7853:32:31" } ] }, @@ -12420,20 +12420,20 @@ "kind": "function", "modifiers": [], "name": "italic", - "nameLocation": "7778:6:11", + "nameLocation": "7778:6:31", "parameters": { - "id": 11032, + "id": 14093, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11031, + "id": 14092, "mutability": "mutable", "name": "self", - "nameLocation": "7799:4:11", + "nameLocation": "7799:4:31", "nodeType": "VariableDeclaration", - "scope": 11042, - "src": "7785:18:11", + "scope": 14103, + "src": "7785:18:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12441,10 +12441,10 @@ "typeString": "string" }, "typeName": { - "id": 11030, + "id": 14091, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7785:6:11", + "src": "7785:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12453,21 +12453,21 @@ "visibility": "internal" } ], - "src": "7784:20:11" + "src": "7784:20:31" }, "returnParameters": { - "id": 11035, + "id": 14096, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11034, + "id": 14095, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11042, - "src": "7828:13:11", + "scope": 14103, + "src": "7828:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12475,10 +12475,10 @@ "typeString": "string" }, "typeName": { - "id": 11033, + "id": 14094, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7828:6:11", + "src": "7828:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12487,22 +12487,22 @@ "visibility": "internal" } ], - "src": "7827:15:11" + "src": "7827:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11057, + "id": 14118, "nodeType": "FunctionDefinition", - "src": "7898:117:11", + "src": "7898:117:31", "nodes": [], "body": { - "id": 11056, + "id": 14117, "nodeType": "Block", - "src": "7966:49:11", + "src": "7966:49:31", "nodes": [], "statements": [ { @@ -12511,12 +12511,12 @@ { "arguments": [ { - "id": 11052, + "id": 14113, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11044, - "src": "8002:4:11", + "referencedDeclaration": 14105, + "src": "8002:4:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12531,33 +12531,33 @@ } ], "expression": { - "id": 11050, + "id": 14111, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "7990:2:11", + "referencedDeclaration": 13210, + "src": "7990:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 11051, + "id": 14112, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "7993:8:11", + "memberLocation": "7993:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12938, - "src": "7990:11:11", + "referencedDeclaration": 15999, + "src": "7990:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (uint256) pure external returns (string memory)" } }, - "id": 11053, + "id": 14114, "isConstant": false, "isLValue": false, "isPure": false, @@ -12566,7 +12566,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7990:17:11", + "src": "7990:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -12581,24 +12581,24 @@ "typeString": "string memory" } ], - "id": 11049, + "id": 14110, "name": "italic", "nodeType": "Identifier", "overloadedDeclarations": [ - 11042, - 11057, - 11072, - 11087, - 11102 + 14103, + 14118, + 14133, + 14148, + 14163 ], - "referencedDeclaration": 11042, - "src": "7983:6:11", + "referencedDeclaration": 14103, + "src": "7983:6:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 11054, + "id": 14115, "isConstant": false, "isLValue": false, "isPure": false, @@ -12607,17 +12607,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7983:25:11", + "src": "7983:25:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11048, - "id": 11055, + "functionReturnParameters": 14109, + "id": 14116, "nodeType": "Return", - "src": "7976:32:11" + "src": "7976:32:31" } ] }, @@ -12625,20 +12625,20 @@ "kind": "function", "modifiers": [], "name": "italic", - "nameLocation": "7907:6:11", + "nameLocation": "7907:6:31", "parameters": { - "id": 11045, + "id": 14106, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11044, + "id": 14105, "mutability": "mutable", "name": "self", - "nameLocation": "7922:4:11", + "nameLocation": "7922:4:31", "nodeType": "VariableDeclaration", - "scope": 11057, - "src": "7914:12:11", + "scope": 14118, + "src": "7914:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12646,10 +12646,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11043, + "id": 14104, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7914:7:11", + "src": "7914:7:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12658,21 +12658,21 @@ "visibility": "internal" } ], - "src": "7913:14:11" + "src": "7913:14:31" }, "returnParameters": { - "id": 11048, + "id": 14109, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11047, + "id": 14108, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11057, - "src": "7951:13:11", + "scope": 14118, + "src": "7951:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12680,10 +12680,10 @@ "typeString": "string" }, "typeName": { - "id": 11046, + "id": 14107, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7951:6:11", + "src": "7951:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12692,22 +12692,22 @@ "visibility": "internal" } ], - "src": "7950:15:11" + "src": "7950:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11072, + "id": 14133, "nodeType": "FunctionDefinition", - "src": "8021:116:11", + "src": "8021:116:31", "nodes": [], "body": { - "id": 11071, + "id": 14132, "nodeType": "Block", - "src": "8088:49:11", + "src": "8088:49:31", "nodes": [], "statements": [ { @@ -12716,12 +12716,12 @@ { "arguments": [ { - "id": 11067, + "id": 14128, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11059, - "src": "8124:4:11", + "referencedDeclaration": 14120, + "src": "8124:4:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -12736,33 +12736,33 @@ } ], "expression": { - "id": 11065, + "id": 14126, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "8112:2:11", + "referencedDeclaration": 13210, + "src": "8112:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 11066, + "id": 14127, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8115:8:11", + "memberLocation": "8115:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12945, - "src": "8112:11:11", + "referencedDeclaration": 16006, + "src": "8112:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_int256_$returns$_t_string_memory_ptr_$", "typeString": "function (int256) pure external returns (string memory)" } }, - "id": 11068, + "id": 14129, "isConstant": false, "isLValue": false, "isPure": false, @@ -12771,7 +12771,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8112:17:11", + "src": "8112:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -12786,24 +12786,24 @@ "typeString": "string memory" } ], - "id": 11064, + "id": 14125, "name": "italic", "nodeType": "Identifier", "overloadedDeclarations": [ - 11042, - 11057, - 11072, - 11087, - 11102 + 14103, + 14118, + 14133, + 14148, + 14163 ], - "referencedDeclaration": 11042, - "src": "8105:6:11", + "referencedDeclaration": 14103, + "src": "8105:6:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 11069, + "id": 14130, "isConstant": false, "isLValue": false, "isPure": false, @@ -12812,17 +12812,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8105:25:11", + "src": "8105:25:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11063, - "id": 11070, + "functionReturnParameters": 14124, + "id": 14131, "nodeType": "Return", - "src": "8098:32:11" + "src": "8098:32:31" } ] }, @@ -12830,20 +12830,20 @@ "kind": "function", "modifiers": [], "name": "italic", - "nameLocation": "8030:6:11", + "nameLocation": "8030:6:31", "parameters": { - "id": 11060, + "id": 14121, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11059, + "id": 14120, "mutability": "mutable", "name": "self", - "nameLocation": "8044:4:11", + "nameLocation": "8044:4:31", "nodeType": "VariableDeclaration", - "scope": 11072, - "src": "8037:11:11", + "scope": 14133, + "src": "8037:11:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12851,10 +12851,10 @@ "typeString": "int256" }, "typeName": { - "id": 11058, + "id": 14119, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "8037:6:11", + "src": "8037:6:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -12863,21 +12863,21 @@ "visibility": "internal" } ], - "src": "8036:13:11" + "src": "8036:13:31" }, "returnParameters": { - "id": 11063, + "id": 14124, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11062, + "id": 14123, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11072, - "src": "8073:13:11", + "scope": 14133, + "src": "8073:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12885,10 +12885,10 @@ "typeString": "string" }, "typeName": { - "id": 11061, + "id": 14122, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8073:6:11", + "src": "8073:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12897,22 +12897,22 @@ "visibility": "internal" } ], - "src": "8072:15:11" + "src": "8072:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11087, + "id": 14148, "nodeType": "FunctionDefinition", - "src": "8143:117:11", + "src": "8143:117:31", "nodes": [], "body": { - "id": 11086, + "id": 14147, "nodeType": "Block", - "src": "8211:49:11", + "src": "8211:49:31", "nodes": [], "statements": [ { @@ -12921,12 +12921,12 @@ { "arguments": [ { - "id": 11082, + "id": 14143, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11074, - "src": "8247:4:11", + "referencedDeclaration": 14135, + "src": "8247:4:31", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12941,33 +12941,33 @@ } ], "expression": { - "id": 11080, + "id": 14141, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "8235:2:11", + "referencedDeclaration": 13210, + "src": "8235:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 11081, + "id": 14142, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8238:8:11", + "memberLocation": "8238:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12910, - "src": "8235:11:11", + "referencedDeclaration": 15971, + "src": "8235:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_address_$returns$_t_string_memory_ptr_$", "typeString": "function (address) pure external returns (string memory)" } }, - "id": 11083, + "id": 14144, "isConstant": false, "isLValue": false, "isPure": false, @@ -12976,7 +12976,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8235:17:11", + "src": "8235:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -12991,24 +12991,24 @@ "typeString": "string memory" } ], - "id": 11079, + "id": 14140, "name": "italic", "nodeType": "Identifier", "overloadedDeclarations": [ - 11042, - 11057, - 11072, - 11087, - 11102 + 14103, + 14118, + 14133, + 14148, + 14163 ], - "referencedDeclaration": 11042, - "src": "8228:6:11", + "referencedDeclaration": 14103, + "src": "8228:6:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 11084, + "id": 14145, "isConstant": false, "isLValue": false, "isPure": false, @@ -13017,17 +13017,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8228:25:11", + "src": "8228:25:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11078, - "id": 11085, + "functionReturnParameters": 14139, + "id": 14146, "nodeType": "Return", - "src": "8221:32:11" + "src": "8221:32:31" } ] }, @@ -13035,20 +13035,20 @@ "kind": "function", "modifiers": [], "name": "italic", - "nameLocation": "8152:6:11", + "nameLocation": "8152:6:31", "parameters": { - "id": 11075, + "id": 14136, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11074, + "id": 14135, "mutability": "mutable", "name": "self", - "nameLocation": "8167:4:11", + "nameLocation": "8167:4:31", "nodeType": "VariableDeclaration", - "scope": 11087, - "src": "8159:12:11", + "scope": 14148, + "src": "8159:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13056,10 +13056,10 @@ "typeString": "address" }, "typeName": { - "id": 11073, + "id": 14134, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8159:7:11", + "src": "8159:7:31", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -13069,21 +13069,21 @@ "visibility": "internal" } ], - "src": "8158:14:11" + "src": "8158:14:31" }, "returnParameters": { - "id": 11078, + "id": 14139, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11077, + "id": 14138, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11087, - "src": "8196:13:11", + "scope": 14148, + "src": "8196:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13091,10 +13091,10 @@ "typeString": "string" }, "typeName": { - "id": 11076, + "id": 14137, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8196:6:11", + "src": "8196:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13103,22 +13103,22 @@ "visibility": "internal" } ], - "src": "8195:15:11" + "src": "8195:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11102, + "id": 14163, "nodeType": "FunctionDefinition", - "src": "8266:114:11", + "src": "8266:114:31", "nodes": [], "body": { - "id": 11101, + "id": 14162, "nodeType": "Block", - "src": "8331:49:11", + "src": "8331:49:31", "nodes": [], "statements": [ { @@ -13127,12 +13127,12 @@ { "arguments": [ { - "id": 11097, + "id": 14158, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11089, - "src": "8367:4:11", + "referencedDeclaration": 14150, + "src": "8367:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -13147,33 +13147,33 @@ } ], "expression": { - "id": 11095, + "id": 14156, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "8355:2:11", + "referencedDeclaration": 13210, + "src": "8355:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 11096, + "id": 14157, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8358:8:11", + "memberLocation": "8358:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12931, - "src": "8355:11:11", + "referencedDeclaration": 15992, + "src": "8355:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$_t_string_memory_ptr_$", "typeString": "function (bool) pure external returns (string memory)" } }, - "id": 11098, + "id": 14159, "isConstant": false, "isLValue": false, "isPure": false, @@ -13182,7 +13182,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8355:17:11", + "src": "8355:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -13197,24 +13197,24 @@ "typeString": "string memory" } ], - "id": 11094, + "id": 14155, "name": "italic", "nodeType": "Identifier", "overloadedDeclarations": [ - 11042, - 11057, - 11072, - 11087, - 11102 + 14103, + 14118, + 14133, + 14148, + 14163 ], - "referencedDeclaration": 11042, - "src": "8348:6:11", + "referencedDeclaration": 14103, + "src": "8348:6:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 11099, + "id": 14160, "isConstant": false, "isLValue": false, "isPure": false, @@ -13223,17 +13223,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8348:25:11", + "src": "8348:25:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11093, - "id": 11100, + "functionReturnParameters": 14154, + "id": 14161, "nodeType": "Return", - "src": "8341:32:11" + "src": "8341:32:31" } ] }, @@ -13241,20 +13241,20 @@ "kind": "function", "modifiers": [], "name": "italic", - "nameLocation": "8275:6:11", + "nameLocation": "8275:6:31", "parameters": { - "id": 11090, + "id": 14151, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11089, + "id": 14150, "mutability": "mutable", "name": "self", - "nameLocation": "8287:4:11", + "nameLocation": "8287:4:31", "nodeType": "VariableDeclaration", - "scope": 11102, - "src": "8282:9:11", + "scope": 14163, + "src": "8282:9:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13262,10 +13262,10 @@ "typeString": "bool" }, "typeName": { - "id": 11088, + "id": 14149, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "8282:4:11", + "src": "8282:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -13274,21 +13274,21 @@ "visibility": "internal" } ], - "src": "8281:11:11" + "src": "8281:11:31" }, "returnParameters": { - "id": 11093, + "id": 14154, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11092, + "id": 14153, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11102, - "src": "8316:13:11", + "scope": 14163, + "src": "8316:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13296,10 +13296,10 @@ "typeString": "string" }, "typeName": { - "id": 11091, + "id": 14152, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8316:6:11", + "src": "8316:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13308,22 +13308,22 @@ "visibility": "internal" } ], - "src": "8315:15:11" + "src": "8315:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11117, + "id": 14178, "nodeType": "FunctionDefinition", - "src": "8386:127:11", + "src": "8386:127:31", "nodes": [], "body": { - "id": 11116, + "id": 14177, "nodeType": "Block", - "src": "8464:49:11", + "src": "8464:49:31", "nodes": [], "statements": [ { @@ -13332,12 +13332,12 @@ { "arguments": [ { - "id": 11112, + "id": 14173, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11104, - "src": "8500:4:11", + "referencedDeclaration": 14165, + "src": "8500:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -13352,33 +13352,33 @@ } ], "expression": { - "id": 11110, + "id": 14171, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "8488:2:11", + "referencedDeclaration": 13210, + "src": "8488:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 11111, + "id": 14172, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8491:8:11", + "memberLocation": "8491:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12917, - "src": "8488:11:11", + "referencedDeclaration": 15978, + "src": "8488:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes memory) pure external returns (string memory)" } }, - "id": 11113, + "id": 14174, "isConstant": false, "isLValue": false, "isPure": false, @@ -13387,7 +13387,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8488:17:11", + "src": "8488:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -13402,24 +13402,24 @@ "typeString": "string memory" } ], - "id": 11109, + "id": 14170, "name": "italic", "nodeType": "Identifier", "overloadedDeclarations": [ - 11042, - 11057, - 11072, - 11087, - 11102 + 14103, + 14118, + 14133, + 14148, + 14163 ], - "referencedDeclaration": 11042, - "src": "8481:6:11", + "referencedDeclaration": 14103, + "src": "8481:6:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 11114, + "id": 14175, "isConstant": false, "isLValue": false, "isPure": false, @@ -13428,17 +13428,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8481:25:11", + "src": "8481:25:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11108, - "id": 11115, + "functionReturnParameters": 14169, + "id": 14176, "nodeType": "Return", - "src": "8474:32:11" + "src": "8474:32:31" } ] }, @@ -13446,20 +13446,20 @@ "kind": "function", "modifiers": [], "name": "italicBytes", - "nameLocation": "8395:11:11", + "nameLocation": "8395:11:31", "parameters": { - "id": 11105, + "id": 14166, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11104, + "id": 14165, "mutability": "mutable", "name": "self", - "nameLocation": "8420:4:11", + "nameLocation": "8420:4:31", "nodeType": "VariableDeclaration", - "scope": 11117, - "src": "8407:17:11", + "scope": 14178, + "src": "8407:17:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13467,10 +13467,10 @@ "typeString": "bytes" }, "typeName": { - "id": 11103, + "id": 14164, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "8407:5:11", + "src": "8407:5:31", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -13479,21 +13479,21 @@ "visibility": "internal" } ], - "src": "8406:19:11" + "src": "8406:19:31" }, "returnParameters": { - "id": 11108, + "id": 14169, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11107, + "id": 14168, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11117, - "src": "8449:13:11", + "scope": 14178, + "src": "8449:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13501,10 +13501,10 @@ "typeString": "string" }, "typeName": { - "id": 11106, + "id": 14167, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8449:6:11", + "src": "8449:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13513,22 +13513,22 @@ "visibility": "internal" } ], - "src": "8448:15:11" + "src": "8448:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11132, + "id": 14193, "nodeType": "FunctionDefinition", - "src": "8519:124:11", + "src": "8519:124:31", "nodes": [], "body": { - "id": 11131, + "id": 14192, "nodeType": "Block", - "src": "8594:49:11", + "src": "8594:49:31", "nodes": [], "statements": [ { @@ -13537,12 +13537,12 @@ { "arguments": [ { - "id": 11127, + "id": 14188, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11119, - "src": "8630:4:11", + "referencedDeclaration": 14180, + "src": "8630:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13557,33 +13557,33 @@ } ], "expression": { - "id": 11125, + "id": 14186, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "8618:2:11", + "referencedDeclaration": 13210, + "src": "8618:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 11126, + "id": 14187, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8621:8:11", + "memberLocation": "8621:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12924, - "src": "8618:11:11", + "referencedDeclaration": 15985, + "src": "8618:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes32_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes32) pure external returns (string memory)" } }, - "id": 11128, + "id": 14189, "isConstant": false, "isLValue": false, "isPure": false, @@ -13592,7 +13592,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8618:17:11", + "src": "8618:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -13607,24 +13607,24 @@ "typeString": "string memory" } ], - "id": 11124, + "id": 14185, "name": "italic", "nodeType": "Identifier", "overloadedDeclarations": [ - 11042, - 11057, - 11072, - 11087, - 11102 + 14103, + 14118, + 14133, + 14148, + 14163 ], - "referencedDeclaration": 11042, - "src": "8611:6:11", + "referencedDeclaration": 14103, + "src": "8611:6:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 11129, + "id": 14190, "isConstant": false, "isLValue": false, "isPure": false, @@ -13633,17 +13633,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8611:25:11", + "src": "8611:25:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11123, - "id": 11130, + "functionReturnParameters": 14184, + "id": 14191, "nodeType": "Return", - "src": "8604:32:11" + "src": "8604:32:31" } ] }, @@ -13651,20 +13651,20 @@ "kind": "function", "modifiers": [], "name": "italicBytes32", - "nameLocation": "8528:13:11", + "nameLocation": "8528:13:31", "parameters": { - "id": 11120, + "id": 14181, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11119, + "id": 14180, "mutability": "mutable", "name": "self", - "nameLocation": "8550:4:11", + "nameLocation": "8550:4:31", "nodeType": "VariableDeclaration", - "scope": 11132, - "src": "8542:12:11", + "scope": 14193, + "src": "8542:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13672,10 +13672,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 11118, + "id": 14179, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8542:7:11", + "src": "8542:7:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13684,21 +13684,21 @@ "visibility": "internal" } ], - "src": "8541:14:11" + "src": "8541:14:31" }, "returnParameters": { - "id": 11123, + "id": 14184, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11122, + "id": 14183, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11132, - "src": "8579:13:11", + "scope": 14193, + "src": "8579:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13706,10 +13706,10 @@ "typeString": "string" }, "typeName": { - "id": 11121, + "id": 14182, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8579:6:11", + "src": "8579:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13718,46 +13718,46 @@ "visibility": "internal" } ], - "src": "8578:15:11" + "src": "8578:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11145, + "id": 14206, "nodeType": "FunctionDefinition", - "src": "8649:129:11", + "src": "8649:129:31", "nodes": [], "body": { - "id": 11144, + "id": 14205, "nodeType": "Block", - "src": "8726:52:11", + "src": "8726:52:31", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 11140, + "id": 14201, "name": "UNDERLINE", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10179, - "src": "8755:9:11", + "referencedDeclaration": 13240, + "src": "8755:9:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 11141, + "id": 14202, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11134, - "src": "8766:4:11", + "referencedDeclaration": 14195, + "src": "8766:4:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13775,18 +13775,18 @@ "typeString": "string memory" } ], - "id": 11139, + "id": 14200, "name": "styleConcat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10205, - "src": "8743:11:11", + "referencedDeclaration": 13266, + "src": "8743:11:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory) pure returns (string memory)" } }, - "id": 11142, + "id": 14203, "isConstant": false, "isLValue": false, "isPure": false, @@ -13795,17 +13795,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8743:28:11", + "src": "8743:28:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11138, - "id": 11143, + "functionReturnParameters": 14199, + "id": 14204, "nodeType": "Return", - "src": "8736:35:11" + "src": "8736:35:31" } ] }, @@ -13813,20 +13813,20 @@ "kind": "function", "modifiers": [], "name": "underline", - "nameLocation": "8658:9:11", + "nameLocation": "8658:9:31", "parameters": { - "id": 11135, + "id": 14196, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11134, + "id": 14195, "mutability": "mutable", "name": "self", - "nameLocation": "8682:4:11", + "nameLocation": "8682:4:31", "nodeType": "VariableDeclaration", - "scope": 11145, - "src": "8668:18:11", + "scope": 14206, + "src": "8668:18:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13834,10 +13834,10 @@ "typeString": "string" }, "typeName": { - "id": 11133, + "id": 14194, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8668:6:11", + "src": "8668:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13846,21 +13846,21 @@ "visibility": "internal" } ], - "src": "8667:20:11" + "src": "8667:20:31" }, "returnParameters": { - "id": 11138, + "id": 14199, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11137, + "id": 14198, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11145, - "src": "8711:13:11", + "scope": 14206, + "src": "8711:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13868,10 +13868,10 @@ "typeString": "string" }, "typeName": { - "id": 11136, + "id": 14197, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8711:6:11", + "src": "8711:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13880,22 +13880,22 @@ "visibility": "internal" } ], - "src": "8710:15:11" + "src": "8710:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11160, + "id": 14221, "nodeType": "FunctionDefinition", - "src": "8784:123:11", + "src": "8784:123:31", "nodes": [], "body": { - "id": 11159, + "id": 14220, "nodeType": "Block", - "src": "8855:52:11", + "src": "8855:52:31", "nodes": [], "statements": [ { @@ -13904,12 +13904,12 @@ { "arguments": [ { - "id": 11155, + "id": 14216, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11147, - "src": "8894:4:11", + "referencedDeclaration": 14208, + "src": "8894:4:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13924,33 +13924,33 @@ } ], "expression": { - "id": 11153, + "id": 14214, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "8882:2:11", + "referencedDeclaration": 13210, + "src": "8882:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 11154, + "id": 14215, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8885:8:11", + "memberLocation": "8885:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12938, - "src": "8882:11:11", + "referencedDeclaration": 15999, + "src": "8882:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (uint256) pure external returns (string memory)" } }, - "id": 11156, + "id": 14217, "isConstant": false, "isLValue": false, "isPure": false, @@ -13959,7 +13959,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8882:17:11", + "src": "8882:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -13974,24 +13974,24 @@ "typeString": "string memory" } ], - "id": 11152, + "id": 14213, "name": "underline", "nodeType": "Identifier", "overloadedDeclarations": [ - 11145, - 11160, - 11175, - 11190, - 11205 + 14206, + 14221, + 14236, + 14251, + 14266 ], - "referencedDeclaration": 11145, - "src": "8872:9:11", + "referencedDeclaration": 14206, + "src": "8872:9:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 11157, + "id": 14218, "isConstant": false, "isLValue": false, "isPure": false, @@ -14000,17 +14000,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8872:28:11", + "src": "8872:28:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11151, - "id": 11158, + "functionReturnParameters": 14212, + "id": 14219, "nodeType": "Return", - "src": "8865:35:11" + "src": "8865:35:31" } ] }, @@ -14018,20 +14018,20 @@ "kind": "function", "modifiers": [], "name": "underline", - "nameLocation": "8793:9:11", + "nameLocation": "8793:9:31", "parameters": { - "id": 11148, + "id": 14209, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11147, + "id": 14208, "mutability": "mutable", "name": "self", - "nameLocation": "8811:4:11", + "nameLocation": "8811:4:31", "nodeType": "VariableDeclaration", - "scope": 11160, - "src": "8803:12:11", + "scope": 14221, + "src": "8803:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14039,10 +14039,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11146, + "id": 14207, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8803:7:11", + "src": "8803:7:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14051,21 +14051,21 @@ "visibility": "internal" } ], - "src": "8802:14:11" + "src": "8802:14:31" }, "returnParameters": { - "id": 11151, + "id": 14212, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11150, + "id": 14211, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11160, - "src": "8840:13:11", + "scope": 14221, + "src": "8840:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14073,10 +14073,10 @@ "typeString": "string" }, "typeName": { - "id": 11149, + "id": 14210, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8840:6:11", + "src": "8840:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14085,22 +14085,22 @@ "visibility": "internal" } ], - "src": "8839:15:11" + "src": "8839:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11175, + "id": 14236, "nodeType": "FunctionDefinition", - "src": "8913:122:11", + "src": "8913:122:31", "nodes": [], "body": { - "id": 11174, + "id": 14235, "nodeType": "Block", - "src": "8983:52:11", + "src": "8983:52:31", "nodes": [], "statements": [ { @@ -14109,12 +14109,12 @@ { "arguments": [ { - "id": 11170, + "id": 14231, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11162, - "src": "9022:4:11", + "referencedDeclaration": 14223, + "src": "9022:4:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -14129,33 +14129,33 @@ } ], "expression": { - "id": 11168, + "id": 14229, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "9010:2:11", + "referencedDeclaration": 13210, + "src": "9010:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 11169, + "id": 14230, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9013:8:11", + "memberLocation": "9013:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12945, - "src": "9010:11:11", + "referencedDeclaration": 16006, + "src": "9010:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_int256_$returns$_t_string_memory_ptr_$", "typeString": "function (int256) pure external returns (string memory)" } }, - "id": 11171, + "id": 14232, "isConstant": false, "isLValue": false, "isPure": false, @@ -14164,7 +14164,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9010:17:11", + "src": "9010:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -14179,24 +14179,24 @@ "typeString": "string memory" } ], - "id": 11167, + "id": 14228, "name": "underline", "nodeType": "Identifier", "overloadedDeclarations": [ - 11145, - 11160, - 11175, - 11190, - 11205 + 14206, + 14221, + 14236, + 14251, + 14266 ], - "referencedDeclaration": 11145, - "src": "9000:9:11", + "referencedDeclaration": 14206, + "src": "9000:9:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 11172, + "id": 14233, "isConstant": false, "isLValue": false, "isPure": false, @@ -14205,17 +14205,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9000:28:11", + "src": "9000:28:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11166, - "id": 11173, + "functionReturnParameters": 14227, + "id": 14234, "nodeType": "Return", - "src": "8993:35:11" + "src": "8993:35:31" } ] }, @@ -14223,20 +14223,20 @@ "kind": "function", "modifiers": [], "name": "underline", - "nameLocation": "8922:9:11", + "nameLocation": "8922:9:31", "parameters": { - "id": 11163, + "id": 14224, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11162, + "id": 14223, "mutability": "mutable", "name": "self", - "nameLocation": "8939:4:11", + "nameLocation": "8939:4:31", "nodeType": "VariableDeclaration", - "scope": 11175, - "src": "8932:11:11", + "scope": 14236, + "src": "8932:11:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14244,10 +14244,10 @@ "typeString": "int256" }, "typeName": { - "id": 11161, + "id": 14222, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "8932:6:11", + "src": "8932:6:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -14256,21 +14256,21 @@ "visibility": "internal" } ], - "src": "8931:13:11" + "src": "8931:13:31" }, "returnParameters": { - "id": 11166, + "id": 14227, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11165, + "id": 14226, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11175, - "src": "8968:13:11", + "scope": 14236, + "src": "8968:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14278,10 +14278,10 @@ "typeString": "string" }, "typeName": { - "id": 11164, + "id": 14225, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8968:6:11", + "src": "8968:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14290,22 +14290,22 @@ "visibility": "internal" } ], - "src": "8967:15:11" + "src": "8967:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11190, + "id": 14251, "nodeType": "FunctionDefinition", - "src": "9041:123:11", + "src": "9041:123:31", "nodes": [], "body": { - "id": 11189, + "id": 14250, "nodeType": "Block", - "src": "9112:52:11", + "src": "9112:52:31", "nodes": [], "statements": [ { @@ -14314,12 +14314,12 @@ { "arguments": [ { - "id": 11185, + "id": 14246, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11177, - "src": "9151:4:11", + "referencedDeclaration": 14238, + "src": "9151:4:31", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -14334,33 +14334,33 @@ } ], "expression": { - "id": 11183, + "id": 14244, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "9139:2:11", + "referencedDeclaration": 13210, + "src": "9139:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 11184, + "id": 14245, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9142:8:11", + "memberLocation": "9142:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12910, - "src": "9139:11:11", + "referencedDeclaration": 15971, + "src": "9139:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_address_$returns$_t_string_memory_ptr_$", "typeString": "function (address) pure external returns (string memory)" } }, - "id": 11186, + "id": 14247, "isConstant": false, "isLValue": false, "isPure": false, @@ -14369,7 +14369,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9139:17:11", + "src": "9139:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -14384,24 +14384,24 @@ "typeString": "string memory" } ], - "id": 11182, + "id": 14243, "name": "underline", "nodeType": "Identifier", "overloadedDeclarations": [ - 11145, - 11160, - 11175, - 11190, - 11205 + 14206, + 14221, + 14236, + 14251, + 14266 ], - "referencedDeclaration": 11145, - "src": "9129:9:11", + "referencedDeclaration": 14206, + "src": "9129:9:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 11187, + "id": 14248, "isConstant": false, "isLValue": false, "isPure": false, @@ -14410,17 +14410,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9129:28:11", + "src": "9129:28:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11181, - "id": 11188, + "functionReturnParameters": 14242, + "id": 14249, "nodeType": "Return", - "src": "9122:35:11" + "src": "9122:35:31" } ] }, @@ -14428,20 +14428,20 @@ "kind": "function", "modifiers": [], "name": "underline", - "nameLocation": "9050:9:11", + "nameLocation": "9050:9:31", "parameters": { - "id": 11178, + "id": 14239, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11177, + "id": 14238, "mutability": "mutable", "name": "self", - "nameLocation": "9068:4:11", + "nameLocation": "9068:4:31", "nodeType": "VariableDeclaration", - "scope": 11190, - "src": "9060:12:11", + "scope": 14251, + "src": "9060:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14449,10 +14449,10 @@ "typeString": "address" }, "typeName": { - "id": 11176, + "id": 14237, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9060:7:11", + "src": "9060:7:31", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -14462,21 +14462,21 @@ "visibility": "internal" } ], - "src": "9059:14:11" + "src": "9059:14:31" }, "returnParameters": { - "id": 11181, + "id": 14242, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11180, + "id": 14241, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11190, - "src": "9097:13:11", + "scope": 14251, + "src": "9097:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14484,10 +14484,10 @@ "typeString": "string" }, "typeName": { - "id": 11179, + "id": 14240, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9097:6:11", + "src": "9097:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14496,22 +14496,22 @@ "visibility": "internal" } ], - "src": "9096:15:11" + "src": "9096:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11205, + "id": 14266, "nodeType": "FunctionDefinition", - "src": "9170:120:11", + "src": "9170:120:31", "nodes": [], "body": { - "id": 11204, + "id": 14265, "nodeType": "Block", - "src": "9238:52:11", + "src": "9238:52:31", "nodes": [], "statements": [ { @@ -14520,12 +14520,12 @@ { "arguments": [ { - "id": 11200, + "id": 14261, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11192, - "src": "9277:4:11", + "referencedDeclaration": 14253, + "src": "9277:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14540,33 +14540,33 @@ } ], "expression": { - "id": 11198, + "id": 14259, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "9265:2:11", + "referencedDeclaration": 13210, + "src": "9265:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 11199, + "id": 14260, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9268:8:11", + "memberLocation": "9268:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12931, - "src": "9265:11:11", + "referencedDeclaration": 15992, + "src": "9265:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$_t_string_memory_ptr_$", "typeString": "function (bool) pure external returns (string memory)" } }, - "id": 11201, + "id": 14262, "isConstant": false, "isLValue": false, "isPure": false, @@ -14575,7 +14575,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9265:17:11", + "src": "9265:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -14590,24 +14590,24 @@ "typeString": "string memory" } ], - "id": 11197, + "id": 14258, "name": "underline", "nodeType": "Identifier", "overloadedDeclarations": [ - 11145, - 11160, - 11175, - 11190, - 11205 + 14206, + 14221, + 14236, + 14251, + 14266 ], - "referencedDeclaration": 11145, - "src": "9255:9:11", + "referencedDeclaration": 14206, + "src": "9255:9:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 11202, + "id": 14263, "isConstant": false, "isLValue": false, "isPure": false, @@ -14616,17 +14616,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9255:28:11", + "src": "9255:28:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11196, - "id": 11203, + "functionReturnParameters": 14257, + "id": 14264, "nodeType": "Return", - "src": "9248:35:11" + "src": "9248:35:31" } ] }, @@ -14634,20 +14634,20 @@ "kind": "function", "modifiers": [], "name": "underline", - "nameLocation": "9179:9:11", + "nameLocation": "9179:9:31", "parameters": { - "id": 11193, + "id": 14254, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11192, + "id": 14253, "mutability": "mutable", "name": "self", - "nameLocation": "9194:4:11", + "nameLocation": "9194:4:31", "nodeType": "VariableDeclaration", - "scope": 11205, - "src": "9189:9:11", + "scope": 14266, + "src": "9189:9:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14655,10 +14655,10 @@ "typeString": "bool" }, "typeName": { - "id": 11191, + "id": 14252, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9189:4:11", + "src": "9189:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14667,21 +14667,21 @@ "visibility": "internal" } ], - "src": "9188:11:11" + "src": "9188:11:31" }, "returnParameters": { - "id": 11196, + "id": 14257, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11195, + "id": 14256, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11205, - "src": "9223:13:11", + "scope": 14266, + "src": "9223:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14689,10 +14689,10 @@ "typeString": "string" }, "typeName": { - "id": 11194, + "id": 14255, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9223:6:11", + "src": "9223:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14701,22 +14701,22 @@ "visibility": "internal" } ], - "src": "9222:15:11" + "src": "9222:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11220, + "id": 14281, "nodeType": "FunctionDefinition", - "src": "9296:133:11", + "src": "9296:133:31", "nodes": [], "body": { - "id": 11219, + "id": 14280, "nodeType": "Block", - "src": "9377:52:11", + "src": "9377:52:31", "nodes": [], "statements": [ { @@ -14725,12 +14725,12 @@ { "arguments": [ { - "id": 11215, + "id": 14276, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11207, - "src": "9416:4:11", + "referencedDeclaration": 14268, + "src": "9416:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -14745,33 +14745,33 @@ } ], "expression": { - "id": 11213, + "id": 14274, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "9404:2:11", + "referencedDeclaration": 13210, + "src": "9404:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 11214, + "id": 14275, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9407:8:11", + "memberLocation": "9407:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12917, - "src": "9404:11:11", + "referencedDeclaration": 15978, + "src": "9404:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes memory) pure external returns (string memory)" } }, - "id": 11216, + "id": 14277, "isConstant": false, "isLValue": false, "isPure": false, @@ -14780,7 +14780,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9404:17:11", + "src": "9404:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -14795,24 +14795,24 @@ "typeString": "string memory" } ], - "id": 11212, + "id": 14273, "name": "underline", "nodeType": "Identifier", "overloadedDeclarations": [ - 11145, - 11160, - 11175, - 11190, - 11205 + 14206, + 14221, + 14236, + 14251, + 14266 ], - "referencedDeclaration": 11145, - "src": "9394:9:11", + "referencedDeclaration": 14206, + "src": "9394:9:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 11217, + "id": 14278, "isConstant": false, "isLValue": false, "isPure": false, @@ -14821,17 +14821,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9394:28:11", + "src": "9394:28:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11211, - "id": 11218, + "functionReturnParameters": 14272, + "id": 14279, "nodeType": "Return", - "src": "9387:35:11" + "src": "9387:35:31" } ] }, @@ -14839,20 +14839,20 @@ "kind": "function", "modifiers": [], "name": "underlineBytes", - "nameLocation": "9305:14:11", + "nameLocation": "9305:14:31", "parameters": { - "id": 11208, + "id": 14269, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11207, + "id": 14268, "mutability": "mutable", "name": "self", - "nameLocation": "9333:4:11", + "nameLocation": "9333:4:31", "nodeType": "VariableDeclaration", - "scope": 11220, - "src": "9320:17:11", + "scope": 14281, + "src": "9320:17:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14860,10 +14860,10 @@ "typeString": "bytes" }, "typeName": { - "id": 11206, + "id": 14267, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "9320:5:11", + "src": "9320:5:31", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -14872,21 +14872,21 @@ "visibility": "internal" } ], - "src": "9319:19:11" + "src": "9319:19:31" }, "returnParameters": { - "id": 11211, + "id": 14272, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11210, + "id": 14271, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11220, - "src": "9362:13:11", + "scope": 14281, + "src": "9362:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14894,10 +14894,10 @@ "typeString": "string" }, "typeName": { - "id": 11209, + "id": 14270, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9362:6:11", + "src": "9362:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14906,22 +14906,22 @@ "visibility": "internal" } ], - "src": "9361:15:11" + "src": "9361:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11235, + "id": 14296, "nodeType": "FunctionDefinition", - "src": "9435:130:11", + "src": "9435:130:31", "nodes": [], "body": { - "id": 11234, + "id": 14295, "nodeType": "Block", - "src": "9513:52:11", + "src": "9513:52:31", "nodes": [], "statements": [ { @@ -14930,12 +14930,12 @@ { "arguments": [ { - "id": 11230, + "id": 14291, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11222, - "src": "9552:4:11", + "referencedDeclaration": 14283, + "src": "9552:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -14950,33 +14950,33 @@ } ], "expression": { - "id": 11228, + "id": 14289, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "9540:2:11", + "referencedDeclaration": 13210, + "src": "9540:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 11229, + "id": 14290, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9543:8:11", + "memberLocation": "9543:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12924, - "src": "9540:11:11", + "referencedDeclaration": 15985, + "src": "9540:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes32_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes32) pure external returns (string memory)" } }, - "id": 11231, + "id": 14292, "isConstant": false, "isLValue": false, "isPure": false, @@ -14985,7 +14985,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9540:17:11", + "src": "9540:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -15000,24 +15000,24 @@ "typeString": "string memory" } ], - "id": 11227, + "id": 14288, "name": "underline", "nodeType": "Identifier", "overloadedDeclarations": [ - 11145, - 11160, - 11175, - 11190, - 11205 + 14206, + 14221, + 14236, + 14251, + 14266 ], - "referencedDeclaration": 11145, - "src": "9530:9:11", + "referencedDeclaration": 14206, + "src": "9530:9:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 11232, + "id": 14293, "isConstant": false, "isLValue": false, "isPure": false, @@ -15026,17 +15026,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9530:28:11", + "src": "9530:28:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11226, - "id": 11233, + "functionReturnParameters": 14287, + "id": 14294, "nodeType": "Return", - "src": "9523:35:11" + "src": "9523:35:31" } ] }, @@ -15044,20 +15044,20 @@ "kind": "function", "modifiers": [], "name": "underlineBytes32", - "nameLocation": "9444:16:11", + "nameLocation": "9444:16:31", "parameters": { - "id": 11223, + "id": 14284, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11222, + "id": 14283, "mutability": "mutable", "name": "self", - "nameLocation": "9469:4:11", + "nameLocation": "9469:4:31", "nodeType": "VariableDeclaration", - "scope": 11235, - "src": "9461:12:11", + "scope": 14296, + "src": "9461:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15065,10 +15065,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 11221, + "id": 14282, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9461:7:11", + "src": "9461:7:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -15077,21 +15077,21 @@ "visibility": "internal" } ], - "src": "9460:14:11" + "src": "9460:14:31" }, "returnParameters": { - "id": 11226, + "id": 14287, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11225, + "id": 14286, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11235, - "src": "9498:13:11", + "scope": 14296, + "src": "9498:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15099,10 +15099,10 @@ "typeString": "string" }, "typeName": { - "id": 11224, + "id": 14285, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9498:6:11", + "src": "9498:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15111,46 +15111,46 @@ "visibility": "internal" } ], - "src": "9497:15:11" + "src": "9497:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11248, + "id": 14309, "nodeType": "FunctionDefinition", - "src": "9571:125:11", + "src": "9571:125:31", "nodes": [], "body": { - "id": 11247, + "id": 14308, "nodeType": "Block", - "src": "9646:50:11", + "src": "9646:50:31", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 11243, + "id": 14304, "name": "INVERSE", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10182, - "src": "9675:7:11", + "referencedDeclaration": 13243, + "src": "9675:7:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 11244, + "id": 14305, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11237, - "src": "9684:4:11", + "referencedDeclaration": 14298, + "src": "9684:4:31", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15168,18 +15168,18 @@ "typeString": "string memory" } ], - "id": 11242, + "id": 14303, "name": "styleConcat", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10205, - "src": "9663:11:11", + "referencedDeclaration": 13266, + "src": "9663:11:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory,string memory) pure returns (string memory)" } }, - "id": 11245, + "id": 14306, "isConstant": false, "isLValue": false, "isPure": false, @@ -15188,17 +15188,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9663:26:11", + "src": "9663:26:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11241, - "id": 11246, + "functionReturnParameters": 14302, + "id": 14307, "nodeType": "Return", - "src": "9656:33:11" + "src": "9656:33:31" } ] }, @@ -15206,20 +15206,20 @@ "kind": "function", "modifiers": [], "name": "inverse", - "nameLocation": "9580:7:11", + "nameLocation": "9580:7:31", "parameters": { - "id": 11238, + "id": 14299, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11237, + "id": 14298, "mutability": "mutable", "name": "self", - "nameLocation": "9602:4:11", + "nameLocation": "9602:4:31", "nodeType": "VariableDeclaration", - "scope": 11248, - "src": "9588:18:11", + "scope": 14309, + "src": "9588:18:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15227,10 +15227,10 @@ "typeString": "string" }, "typeName": { - "id": 11236, + "id": 14297, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9588:6:11", + "src": "9588:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15239,21 +15239,21 @@ "visibility": "internal" } ], - "src": "9587:20:11" + "src": "9587:20:31" }, "returnParameters": { - "id": 11241, + "id": 14302, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11240, + "id": 14301, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11248, - "src": "9631:13:11", + "scope": 14309, + "src": "9631:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15261,10 +15261,10 @@ "typeString": "string" }, "typeName": { - "id": 11239, + "id": 14300, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9631:6:11", + "src": "9631:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15273,22 +15273,22 @@ "visibility": "internal" } ], - "src": "9630:15:11" + "src": "9630:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11263, + "id": 14324, "nodeType": "FunctionDefinition", - "src": "9702:119:11", + "src": "9702:119:31", "nodes": [], "body": { - "id": 11262, + "id": 14323, "nodeType": "Block", - "src": "9771:50:11", + "src": "9771:50:31", "nodes": [], "statements": [ { @@ -15297,12 +15297,12 @@ { "arguments": [ { - "id": 11258, + "id": 14319, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11250, - "src": "9808:4:11", + "referencedDeclaration": 14311, + "src": "9808:4:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15317,33 +15317,33 @@ } ], "expression": { - "id": 11256, + "id": 14317, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "9796:2:11", + "referencedDeclaration": 13210, + "src": "9796:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 11257, + "id": 14318, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9799:8:11", + "memberLocation": "9799:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12938, - "src": "9796:11:11", + "referencedDeclaration": 15999, + "src": "9796:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_uint256_$returns$_t_string_memory_ptr_$", "typeString": "function (uint256) pure external returns (string memory)" } }, - "id": 11259, + "id": 14320, "isConstant": false, "isLValue": false, "isPure": false, @@ -15352,7 +15352,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9796:17:11", + "src": "9796:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -15367,24 +15367,24 @@ "typeString": "string memory" } ], - "id": 11255, + "id": 14316, "name": "inverse", "nodeType": "Identifier", "overloadedDeclarations": [ - 11248, - 11263, - 11278, - 11293, - 11308 + 14309, + 14324, + 14339, + 14354, + 14369 ], - "referencedDeclaration": 11248, - "src": "9788:7:11", + "referencedDeclaration": 14309, + "src": "9788:7:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 11260, + "id": 14321, "isConstant": false, "isLValue": false, "isPure": false, @@ -15393,17 +15393,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9788:26:11", + "src": "9788:26:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11254, - "id": 11261, + "functionReturnParameters": 14315, + "id": 14322, "nodeType": "Return", - "src": "9781:33:11" + "src": "9781:33:31" } ] }, @@ -15411,20 +15411,20 @@ "kind": "function", "modifiers": [], "name": "inverse", - "nameLocation": "9711:7:11", + "nameLocation": "9711:7:31", "parameters": { - "id": 11251, + "id": 14312, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11250, + "id": 14311, "mutability": "mutable", "name": "self", - "nameLocation": "9727:4:11", + "nameLocation": "9727:4:31", "nodeType": "VariableDeclaration", - "scope": 11263, - "src": "9719:12:11", + "scope": 14324, + "src": "9719:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15432,10 +15432,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11249, + "id": 14310, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9719:7:11", + "src": "9719:7:31", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15444,21 +15444,21 @@ "visibility": "internal" } ], - "src": "9718:14:11" + "src": "9718:14:31" }, "returnParameters": { - "id": 11254, + "id": 14315, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11253, + "id": 14314, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11263, - "src": "9756:13:11", + "scope": 14324, + "src": "9756:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15466,10 +15466,10 @@ "typeString": "string" }, "typeName": { - "id": 11252, + "id": 14313, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9756:6:11", + "src": "9756:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15478,22 +15478,22 @@ "visibility": "internal" } ], - "src": "9755:15:11" + "src": "9755:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11278, + "id": 14339, "nodeType": "FunctionDefinition", - "src": "9827:118:11", + "src": "9827:118:31", "nodes": [], "body": { - "id": 11277, + "id": 14338, "nodeType": "Block", - "src": "9895:50:11", + "src": "9895:50:31", "nodes": [], "statements": [ { @@ -15502,12 +15502,12 @@ { "arguments": [ { - "id": 11273, + "id": 14334, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11265, - "src": "9932:4:11", + "referencedDeclaration": 14326, + "src": "9932:4:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -15522,33 +15522,33 @@ } ], "expression": { - "id": 11271, + "id": 14332, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "9920:2:11", + "referencedDeclaration": 13210, + "src": "9920:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 11272, + "id": 14333, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9923:8:11", + "memberLocation": "9923:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12945, - "src": "9920:11:11", + "referencedDeclaration": 16006, + "src": "9920:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_int256_$returns$_t_string_memory_ptr_$", "typeString": "function (int256) pure external returns (string memory)" } }, - "id": 11274, + "id": 14335, "isConstant": false, "isLValue": false, "isPure": false, @@ -15557,7 +15557,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9920:17:11", + "src": "9920:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -15572,24 +15572,24 @@ "typeString": "string memory" } ], - "id": 11270, + "id": 14331, "name": "inverse", "nodeType": "Identifier", "overloadedDeclarations": [ - 11248, - 11263, - 11278, - 11293, - 11308 + 14309, + 14324, + 14339, + 14354, + 14369 ], - "referencedDeclaration": 11248, - "src": "9912:7:11", + "referencedDeclaration": 14309, + "src": "9912:7:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 11275, + "id": 14336, "isConstant": false, "isLValue": false, "isPure": false, @@ -15598,17 +15598,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9912:26:11", + "src": "9912:26:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11269, - "id": 11276, + "functionReturnParameters": 14330, + "id": 14337, "nodeType": "Return", - "src": "9905:33:11" + "src": "9905:33:31" } ] }, @@ -15616,20 +15616,20 @@ "kind": "function", "modifiers": [], "name": "inverse", - "nameLocation": "9836:7:11", + "nameLocation": "9836:7:31", "parameters": { - "id": 11266, + "id": 14327, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11265, + "id": 14326, "mutability": "mutable", "name": "self", - "nameLocation": "9851:4:11", + "nameLocation": "9851:4:31", "nodeType": "VariableDeclaration", - "scope": 11278, - "src": "9844:11:11", + "scope": 14339, + "src": "9844:11:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15637,10 +15637,10 @@ "typeString": "int256" }, "typeName": { - "id": 11264, + "id": 14325, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "9844:6:11", + "src": "9844:6:31", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -15649,21 +15649,21 @@ "visibility": "internal" } ], - "src": "9843:13:11" + "src": "9843:13:31" }, "returnParameters": { - "id": 11269, + "id": 14330, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11268, + "id": 14329, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11278, - "src": "9880:13:11", + "scope": 14339, + "src": "9880:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15671,10 +15671,10 @@ "typeString": "string" }, "typeName": { - "id": 11267, + "id": 14328, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9880:6:11", + "src": "9880:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15683,22 +15683,22 @@ "visibility": "internal" } ], - "src": "9879:15:11" + "src": "9879:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11293, + "id": 14354, "nodeType": "FunctionDefinition", - "src": "9951:119:11", + "src": "9951:119:31", "nodes": [], "body": { - "id": 11292, + "id": 14353, "nodeType": "Block", - "src": "10020:50:11", + "src": "10020:50:31", "nodes": [], "statements": [ { @@ -15707,12 +15707,12 @@ { "arguments": [ { - "id": 11288, + "id": 14349, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11280, - "src": "10057:4:11", + "referencedDeclaration": 14341, + "src": "10057:4:31", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15727,33 +15727,33 @@ } ], "expression": { - "id": 11286, + "id": 14347, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "10045:2:11", + "referencedDeclaration": 13210, + "src": "10045:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 11287, + "id": 14348, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "10048:8:11", + "memberLocation": "10048:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12910, - "src": "10045:11:11", + "referencedDeclaration": 15971, + "src": "10045:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_address_$returns$_t_string_memory_ptr_$", "typeString": "function (address) pure external returns (string memory)" } }, - "id": 11289, + "id": 14350, "isConstant": false, "isLValue": false, "isPure": false, @@ -15762,7 +15762,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10045:17:11", + "src": "10045:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -15777,24 +15777,24 @@ "typeString": "string memory" } ], - "id": 11285, + "id": 14346, "name": "inverse", "nodeType": "Identifier", "overloadedDeclarations": [ - 11248, - 11263, - 11278, - 11293, - 11308 + 14309, + 14324, + 14339, + 14354, + 14369 ], - "referencedDeclaration": 11248, - "src": "10037:7:11", + "referencedDeclaration": 14309, + "src": "10037:7:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 11290, + "id": 14351, "isConstant": false, "isLValue": false, "isPure": false, @@ -15803,17 +15803,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10037:26:11", + "src": "10037:26:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11284, - "id": 11291, + "functionReturnParameters": 14345, + "id": 14352, "nodeType": "Return", - "src": "10030:33:11" + "src": "10030:33:31" } ] }, @@ -15821,20 +15821,20 @@ "kind": "function", "modifiers": [], "name": "inverse", - "nameLocation": "9960:7:11", + "nameLocation": "9960:7:31", "parameters": { - "id": 11281, + "id": 14342, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11280, + "id": 14341, "mutability": "mutable", "name": "self", - "nameLocation": "9976:4:11", + "nameLocation": "9976:4:31", "nodeType": "VariableDeclaration", - "scope": 11293, - "src": "9968:12:11", + "scope": 14354, + "src": "9968:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15842,10 +15842,10 @@ "typeString": "address" }, "typeName": { - "id": 11279, + "id": 14340, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9968:7:11", + "src": "9968:7:31", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -15855,21 +15855,21 @@ "visibility": "internal" } ], - "src": "9967:14:11" + "src": "9967:14:31" }, "returnParameters": { - "id": 11284, + "id": 14345, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11283, + "id": 14344, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11293, - "src": "10005:13:11", + "scope": 14354, + "src": "10005:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15877,10 +15877,10 @@ "typeString": "string" }, "typeName": { - "id": 11282, + "id": 14343, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10005:6:11", + "src": "10005:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15889,22 +15889,22 @@ "visibility": "internal" } ], - "src": "10004:15:11" + "src": "10004:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11308, + "id": 14369, "nodeType": "FunctionDefinition", - "src": "10076:116:11", + "src": "10076:116:31", "nodes": [], "body": { - "id": 11307, + "id": 14368, "nodeType": "Block", - "src": "10142:50:11", + "src": "10142:50:31", "nodes": [], "statements": [ { @@ -15913,12 +15913,12 @@ { "arguments": [ { - "id": 11303, + "id": 14364, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11295, - "src": "10179:4:11", + "referencedDeclaration": 14356, + "src": "10179:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15933,33 +15933,33 @@ } ], "expression": { - "id": 11301, + "id": 14362, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "10167:2:11", + "referencedDeclaration": 13210, + "src": "10167:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 11302, + "id": 14363, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "10170:8:11", + "memberLocation": "10170:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12931, - "src": "10167:11:11", + "referencedDeclaration": 15992, + "src": "10167:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bool_$returns$_t_string_memory_ptr_$", "typeString": "function (bool) pure external returns (string memory)" } }, - "id": 11304, + "id": 14365, "isConstant": false, "isLValue": false, "isPure": false, @@ -15968,7 +15968,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10167:17:11", + "src": "10167:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -15983,24 +15983,24 @@ "typeString": "string memory" } ], - "id": 11300, + "id": 14361, "name": "inverse", "nodeType": "Identifier", "overloadedDeclarations": [ - 11248, - 11263, - 11278, - 11293, - 11308 + 14309, + 14324, + 14339, + 14354, + 14369 ], - "referencedDeclaration": 11248, - "src": "10159:7:11", + "referencedDeclaration": 14309, + "src": "10159:7:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 11305, + "id": 14366, "isConstant": false, "isLValue": false, "isPure": false, @@ -16009,17 +16009,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10159:26:11", + "src": "10159:26:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11299, - "id": 11306, + "functionReturnParameters": 14360, + "id": 14367, "nodeType": "Return", - "src": "10152:33:11" + "src": "10152:33:31" } ] }, @@ -16027,20 +16027,20 @@ "kind": "function", "modifiers": [], "name": "inverse", - "nameLocation": "10085:7:11", + "nameLocation": "10085:7:31", "parameters": { - "id": 11296, + "id": 14357, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11295, + "id": 14356, "mutability": "mutable", "name": "self", - "nameLocation": "10098:4:11", + "nameLocation": "10098:4:31", "nodeType": "VariableDeclaration", - "scope": 11308, - "src": "10093:9:11", + "scope": 14369, + "src": "10093:9:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16048,10 +16048,10 @@ "typeString": "bool" }, "typeName": { - "id": 11294, + "id": 14355, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10093:4:11", + "src": "10093:4:31", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16060,21 +16060,21 @@ "visibility": "internal" } ], - "src": "10092:11:11" + "src": "10092:11:31" }, "returnParameters": { - "id": 11299, + "id": 14360, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11298, + "id": 14359, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11308, - "src": "10127:13:11", + "scope": 14369, + "src": "10127:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16082,10 +16082,10 @@ "typeString": "string" }, "typeName": { - "id": 11297, + "id": 14358, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10127:6:11", + "src": "10127:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16094,22 +16094,22 @@ "visibility": "internal" } ], - "src": "10126:15:11" + "src": "10126:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11323, + "id": 14384, "nodeType": "FunctionDefinition", - "src": "10198:129:11", + "src": "10198:129:31", "nodes": [], "body": { - "id": 11322, + "id": 14383, "nodeType": "Block", - "src": "10277:50:11", + "src": "10277:50:31", "nodes": [], "statements": [ { @@ -16118,12 +16118,12 @@ { "arguments": [ { - "id": 11318, + "id": 14379, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11310, - "src": "10314:4:11", + "referencedDeclaration": 14371, + "src": "10314:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -16138,33 +16138,33 @@ } ], "expression": { - "id": 11316, + "id": 14377, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "10302:2:11", + "referencedDeclaration": 13210, + "src": "10302:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 11317, + "id": 14378, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "10305:8:11", + "memberLocation": "10305:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12917, - "src": "10302:11:11", + "referencedDeclaration": 15978, + "src": "10302:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes memory) pure external returns (string memory)" } }, - "id": 11319, + "id": 14380, "isConstant": false, "isLValue": false, "isPure": false, @@ -16173,7 +16173,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10302:17:11", + "src": "10302:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -16188,24 +16188,24 @@ "typeString": "string memory" } ], - "id": 11315, + "id": 14376, "name": "inverse", "nodeType": "Identifier", "overloadedDeclarations": [ - 11248, - 11263, - 11278, - 11293, - 11308 + 14309, + 14324, + 14339, + 14354, + 14369 ], - "referencedDeclaration": 11248, - "src": "10294:7:11", + "referencedDeclaration": 14309, + "src": "10294:7:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 11320, + "id": 14381, "isConstant": false, "isLValue": false, "isPure": false, @@ -16214,17 +16214,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10294:26:11", + "src": "10294:26:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11314, - "id": 11321, + "functionReturnParameters": 14375, + "id": 14382, "nodeType": "Return", - "src": "10287:33:11" + "src": "10287:33:31" } ] }, @@ -16232,20 +16232,20 @@ "kind": "function", "modifiers": [], "name": "inverseBytes", - "nameLocation": "10207:12:11", + "nameLocation": "10207:12:31", "parameters": { - "id": 11311, + "id": 14372, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11310, + "id": 14371, "mutability": "mutable", "name": "self", - "nameLocation": "10233:4:11", + "nameLocation": "10233:4:31", "nodeType": "VariableDeclaration", - "scope": 11323, - "src": "10220:17:11", + "scope": 14384, + "src": "10220:17:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16253,10 +16253,10 @@ "typeString": "bytes" }, "typeName": { - "id": 11309, + "id": 14370, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "10220:5:11", + "src": "10220:5:31", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -16265,21 +16265,21 @@ "visibility": "internal" } ], - "src": "10219:19:11" + "src": "10219:19:31" }, "returnParameters": { - "id": 11314, + "id": 14375, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11313, + "id": 14374, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11323, - "src": "10262:13:11", + "scope": 14384, + "src": "10262:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16287,10 +16287,10 @@ "typeString": "string" }, "typeName": { - "id": 11312, + "id": 14373, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10262:6:11", + "src": "10262:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16299,22 +16299,22 @@ "visibility": "internal" } ], - "src": "10261:15:11" + "src": "10261:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11338, + "id": 14399, "nodeType": "FunctionDefinition", - "src": "10333:126:11", + "src": "10333:126:31", "nodes": [], "body": { - "id": 11337, + "id": 14398, "nodeType": "Block", - "src": "10409:50:11", + "src": "10409:50:31", "nodes": [], "statements": [ { @@ -16323,12 +16323,12 @@ { "arguments": [ { - "id": 11333, + "id": 14394, "name": "self", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11325, - "src": "10446:4:11", + "referencedDeclaration": 14386, + "src": "10446:4:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16343,33 +16343,33 @@ } ], "expression": { - "id": 11331, + "id": 14392, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10149, - "src": "10434:2:11", + "referencedDeclaration": 13210, + "src": "10434:2:31", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 11332, + "id": 14393, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "10437:8:11", + "memberLocation": "10437:8:31", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12924, - "src": "10434:11:11", + "referencedDeclaration": 15985, + "src": "10434:11:31", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_bytes32_$returns$_t_string_memory_ptr_$", "typeString": "function (bytes32) pure external returns (string memory)" } }, - "id": 11334, + "id": 14395, "isConstant": false, "isLValue": false, "isPure": false, @@ -16378,7 +16378,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10434:17:11", + "src": "10434:17:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -16393,24 +16393,24 @@ "typeString": "string memory" } ], - "id": 11330, + "id": 14391, "name": "inverse", "nodeType": "Identifier", "overloadedDeclarations": [ - 11248, - 11263, - 11278, - 11293, - 11308 + 14309, + 14324, + 14339, + 14354, + 14369 ], - "referencedDeclaration": 11248, - "src": "10426:7:11", + "referencedDeclaration": 14309, + "src": "10426:7:31", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$", "typeString": "function (string memory) pure returns (string memory)" } }, - "id": 11335, + "id": 14396, "isConstant": false, "isLValue": false, "isPure": false, @@ -16419,17 +16419,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10426:26:11", + "src": "10426:26:31", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, - "functionReturnParameters": 11329, - "id": 11336, + "functionReturnParameters": 14390, + "id": 14397, "nodeType": "Return", - "src": "10419:33:11" + "src": "10419:33:31" } ] }, @@ -16437,20 +16437,20 @@ "kind": "function", "modifiers": [], "name": "inverseBytes32", - "nameLocation": "10342:14:11", + "nameLocation": "10342:14:31", "parameters": { - "id": 11326, + "id": 14387, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11325, + "id": 14386, "mutability": "mutable", "name": "self", - "nameLocation": "10365:4:11", + "nameLocation": "10365:4:31", "nodeType": "VariableDeclaration", - "scope": 11338, - "src": "10357:12:11", + "scope": 14399, + "src": "10357:12:31", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16458,10 +16458,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 11324, + "id": 14385, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "10357:7:11", + "src": "10357:7:31", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16470,21 +16470,21 @@ "visibility": "internal" } ], - "src": "10356:14:11" + "src": "10356:14:31" }, "returnParameters": { - "id": 11329, + "id": 14390, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11328, + "id": 14389, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11338, - "src": "10394:13:11", + "scope": 14399, + "src": "10394:13:31", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16492,10 +16492,10 @@ "typeString": "string" }, "typeName": { - "id": 11327, + "id": 14388, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10394:6:11", + "src": "10394:6:31", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16504,9 +16504,9 @@ "visibility": "internal" } ], - "src": "10393:15:11" + "src": "10393:15:31" }, - "scope": 11339, + "scope": 14400, "stateMutability": "pure", "virtual": false, "visibility": "internal" @@ -16519,15 +16519,15 @@ "contractKind": "library", "fullyImplemented": true, "linearizedBaseContracts": [ - 11339 + 14400 ], "name": "StdStyle", - "nameLocation": "108:8:11", - "scope": 11340, + "nameLocation": "108:8:31", + "scope": 14401, "usedErrors": [] } ], "license": "MIT" }, - "id": 11 + "id": 31 } \ No newline at end of file diff --git a/out/StdUtils.sol/StdUtils.json b/out/StdUtils.sol/StdUtils.json index 55c5a6f15..1151982cf 100644 --- a/out/StdUtils.sol/StdUtils.json +++ b/out/StdUtils.sol/StdUtils.json @@ -82,25 +82,25 @@ }, "ast": { "absolutePath": "lib/forge-std/src/StdUtils.sol", - "id": 12188, + "id": 15249, "exportedSymbols": { "IMulticall3": [ - 30283 + 33344 ], "StdUtils": [ - 12187 + 15248 ], "VmSafe": [ - 13459 + 16520 ] }, "nodeType": "SourceUnit", - "src": "32:10492:12", + "src": "32:10492:32", "nodes": [ { - "id": 11341, + "id": 14402, "nodeType": "PragmaDirective", - "src": "32:31:12", + "src": "32:31:32", "nodes": [], "literals": [ "solidity", @@ -113,9 +113,9 @@ ] }, { - "id": 11342, + "id": 14403, "nodeType": "PragmaDirective", - "src": "65:33:12", + "src": "65:33:32", "nodes": [], "literals": [ "experimental", @@ -123,24 +123,24 @@ ] }, { - "id": 11344, + "id": 14405, "nodeType": "ImportDirective", - "src": "100:57:12", + "src": "100:57:32", "nodes": [], "absolutePath": "lib/forge-std/src/interfaces/IMulticall3.sol", "file": "./interfaces/IMulticall3.sol", "nameLocation": "-1:-1:-1", - "scope": 12188, - "sourceUnit": 30284, + "scope": 15249, + "sourceUnit": 33345, "symbolAliases": [ { "foreign": { - "id": 11343, + "id": 14404, "name": "IMulticall3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30283, - "src": "108:11:12", + "referencedDeclaration": 33344, + "src": "108:11:32", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -149,24 +149,24 @@ "unitAlias": "" }, { - "id": 11346, + "id": 14407, "nodeType": "ImportDirective", - "src": "158:32:12", + "src": "158:32:32", "nodes": [], "absolutePath": "lib/forge-std/src/Vm.sol", "file": "./Vm.sol", "nameLocation": "-1:-1:-1", - "scope": 12188, - "sourceUnit": 13932, + "scope": 15249, + "sourceUnit": 16993, "symbolAliases": [ { "foreign": { - "id": 11345, + "id": 14406, "name": "VmSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13459, - "src": "166:6:12", + "referencedDeclaration": 16520, + "src": "166:6:32", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -175,43 +175,43 @@ "unitAlias": "" }, { - "id": 12187, + "id": 15248, "nodeType": "ContractDefinition", - "src": "192:10331:12", + "src": "192:10331:32", "nodes": [ { - "id": 11352, + "id": 14413, "nodeType": "VariableDeclaration", - "src": "435:96:12", + "src": "435:96:32", "nodes": [], "constant": true, "mutability": "constant", "name": "multicall", - "nameLocation": "464:9:12", - "scope": 12187, + "nameLocation": "464:9:32", + "scope": 15248, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_contract$_IMulticall3_$30283", + "typeIdentifier": "t_contract$_IMulticall3_$33344", "typeString": "contract IMulticall3" }, "typeName": { - "id": 11348, + "id": 14409, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 11347, + "id": 14408, "name": "IMulticall3", "nameLocations": [ - "435:11:12" + "435:11:32" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 30283, - "src": "435:11:12" + "referencedDeclaration": 33344, + "src": "435:11:32" }, - "referencedDeclaration": 30283, - "src": "435:11:12", + "referencedDeclaration": 33344, + "src": "435:11:32", "typeDescriptions": { - "typeIdentifier": "t_contract$_IMulticall3_$30283", + "typeIdentifier": "t_contract$_IMulticall3_$33344", "typeString": "contract IMulticall3" } }, @@ -219,14 +219,14 @@ "arguments": [ { "hexValue": "307863413131626465303539373762333633313136373032383836326245326131373339373643413131", - "id": 11350, + "id": 14411, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "488:42:12", + "src": "488:42:32", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -241,18 +241,18 @@ "typeString": "address" } ], - "id": 11349, + "id": 14410, "name": "IMulticall3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30283, - "src": "476:11:12", + "referencedDeclaration": 33344, + "src": "476:11:32", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_IMulticall3_$30283_$", + "typeIdentifier": "t_type$_t_contract$_IMulticall3_$33344_$", "typeString": "type(contract IMulticall3)" } }, - "id": 11351, + "id": 14412, "isConstant": false, "isLValue": false, "isPure": true, @@ -261,48 +261,48 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "476:55:12", + "src": "476:55:32", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_contract$_IMulticall3_$30283", + "typeIdentifier": "t_contract$_IMulticall3_$33344", "typeString": "contract IMulticall3" } }, "visibility": "private" }, { - "id": 11369, + "id": 14430, "nodeType": "VariableDeclaration", - "src": "537:92:12", + "src": "537:92:32", "nodes": [], "constant": true, "mutability": "constant", "name": "vm", - "nameLocation": "561:2:12", - "scope": 12187, + "nameLocation": "561:2:32", + "scope": 15248, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" }, "typeName": { - "id": 11354, + "id": 14415, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 11353, + "id": 14414, "name": "VmSafe", "nameLocations": [ - "537:6:12" + "537:6:32" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 13459, - "src": "537:6:12" + "referencedDeclaration": 16520, + "src": "537:6:32" }, - "referencedDeclaration": 13459, - "src": "537:6:12", + "referencedDeclaration": 16520, + "src": "537:6:32", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, @@ -318,14 +318,14 @@ "arguments": [ { "hexValue": "6865766d20636865617420636f6465", - "id": 11363, + "id": 14424, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "607:17:12", + "src": "607:17:32", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -340,18 +340,18 @@ "typeString": "literal_string \"hevm cheat code\"" } ], - "id": 11362, + "id": 14423, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "597:9:12", + "src": "597:9:32", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 11364, + "id": 14425, "isConstant": false, "isLValue": false, "isPure": true, @@ -360,7 +360,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "597:28:12", + "src": "597:28:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -375,26 +375,26 @@ "typeString": "bytes32" } ], - "id": 11361, + "id": 14422, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "589:7:12", + "src": "589:7:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 11360, + "id": 14421, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "589:7:12", + "src": "589:7:32", "typeDescriptions": {} } }, - "id": 11365, + "id": 14426, "isConstant": false, "isLValue": false, "isPure": true, @@ -403,7 +403,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "589:37:12", + "src": "589:37:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -418,26 +418,26 @@ "typeString": "uint256" } ], - "id": 11359, + "id": 14420, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "581:7:12", + "src": "581:7:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 11358, + "id": 14419, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "581:7:12", + "src": "581:7:32", "typeDescriptions": {} } }, - "id": 11366, + "id": 14427, "isConstant": false, "isLValue": false, "isPure": true, @@ -446,7 +446,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "581:46:12", + "src": "581:46:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -461,26 +461,26 @@ "typeString": "uint160" } ], - "id": 11357, + "id": 14418, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "573:7:12", + "src": "573:7:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 11356, + "id": 14417, "name": "address", "nodeType": "ElementaryTypeName", - "src": "573:7:12", + "src": "573:7:32", "typeDescriptions": {} } }, - "id": 11367, + "id": 14428, "isConstant": false, "isLValue": false, "isPure": true, @@ -489,7 +489,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "573:55:12", + "src": "573:55:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -504,18 +504,18 @@ "typeString": "address" } ], - "id": 11355, + "id": 14416, "name": "VmSafe", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13459, - "src": "566:6:12", + "referencedDeclaration": 16520, + "src": "566:6:32", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_VmSafe_$13459_$", + "typeIdentifier": "t_type$_t_contract$_VmSafe_$16520_$", "typeString": "type(contract VmSafe)" } }, - "id": 11368, + "id": 14429, "isConstant": false, "isLValue": false, "isPure": true, @@ -524,25 +524,25 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "566:63:12", + "src": "566:63:32", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, "visibility": "private" }, { - "id": 11372, + "id": 14433, "nodeType": "VariableDeclaration", - "src": "635:86:12", + "src": "635:86:32", "nodes": [], "constant": true, "mutability": "constant", "name": "CONSOLE2_ADDRESS", - "nameLocation": "660:16:12", - "scope": 12187, + "nameLocation": "660:16:32", + "scope": 15248, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -550,10 +550,10 @@ "typeString": "address" }, "typeName": { - "id": 11370, + "id": 14431, "name": "address", "nodeType": "ElementaryTypeName", - "src": "635:7:12", + "src": "635:7:32", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -562,14 +562,14 @@ }, "value": { "hexValue": "307830303030303030303030303030303030303036333646366537333646366336353265366336663637", - "id": 11371, + "id": 14432, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "679:42:12", + "src": "679:42:32", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -579,15 +579,15 @@ "visibility": "private" }, { - "id": 11375, + "id": 14436, "nodeType": "VariableDeclaration", - "src": "727:127:12", + "src": "727:127:32", "nodes": [], "constant": true, "mutability": "constant", "name": "INT256_MIN_ABS", - "nameLocation": "752:14:12", - "scope": 12187, + "nameLocation": "752:14:32", + "scope": 15248, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -595,10 +595,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11373, + "id": 14434, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "727:7:12", + "src": "727:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -606,14 +606,14 @@ }, "value": { "hexValue": "3537383936303434363138363538303937373131373835343932353034333433393533393236363334393932333332383230323832303139373238373932303033393536353634383139393638", - "id": 11374, + "id": 14435, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "777:77:12", + "src": "777:77:32", "typeDescriptions": { "typeIdentifier": "t_rational_57896044618658097711785492504343953926634992332820282019728792003956564819968_by_1", "typeString": "int_const 5789...(69 digits omitted)...9968" @@ -623,15 +623,15 @@ "visibility": "private" }, { - "id": 11378, + "id": 14439, "nodeType": "VariableDeclaration", - "src": "860:129:12", + "src": "860:129:32", "nodes": [], "constant": true, "mutability": "constant", "name": "SECP256K1_ORDER", - "nameLocation": "885:15:12", - "scope": 12187, + "nameLocation": "885:15:32", + "scope": 15248, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -639,10 +639,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11376, + "id": 14437, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "860:7:12", + "src": "860:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -650,14 +650,14 @@ }, "value": { "hexValue": "313135373932303839323337333136313935343233353730393835303038363837393037383532383337353634323739303734393034333832363035313633313431353138313631343934333337", - "id": 11377, + "id": 14438, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "911:78:12", + "src": "911:78:32", "typeDescriptions": { "typeIdentifier": "t_rational_115792089237316195423570985008687907852837564279074904382605163141518161494337_by_1", "typeString": "int_const 1157...(70 digits omitted)...4337" @@ -667,15 +667,15 @@ "visibility": "private" }, { - "id": 11381, + "id": 14442, "nodeType": "VariableDeclaration", - "src": "995:125:12", + "src": "995:125:32", "nodes": [], "constant": true, "mutability": "constant", "name": "UINT256_MAX", - "nameLocation": "1020:11:12", - "scope": 12187, + "nameLocation": "1020:11:32", + "scope": 15248, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -683,10 +683,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11379, + "id": 14440, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "995:7:12", + "src": "995:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -694,14 +694,14 @@ }, "value": { "hexValue": "313135373932303839323337333136313935343233353730393835303038363837393037383533323639393834363635363430353634303339343537353834303037393133313239363339393335", - "id": 11380, + "id": 14441, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1042:78:12", + "src": "1042:78:32", "typeDescriptions": { "typeIdentifier": "t_rational_115792089237316195423570985008687907853269984665640564039457584007913129639935_by_1", "typeString": "int_const 1157...(70 digits omitted)...9935" @@ -711,15 +711,15 @@ "visibility": "private" }, { - "id": 11384, + "id": 14445, "nodeType": "VariableDeclaration", - "src": "1239:85:12", + "src": "1239:85:32", "nodes": [], "constant": true, "mutability": "constant", "name": "CREATE2_FACTORY", - "nameLocation": "1264:15:12", - "scope": 12187, + "nameLocation": "1264:15:32", + "scope": 15248, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -727,10 +727,10 @@ "typeString": "address" }, "typeName": { - "id": 11382, + "id": 14443, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1239:7:12", + "src": "1239:7:32", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -739,14 +739,14 @@ }, "value": { "hexValue": "307834653539623434383437623337393537383538383932306341373846624632366330423439353643", - "id": 11383, + "id": 14444, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1282:42:12", + "src": "1282:42:32", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -756,14 +756,14 @@ "visibility": "private" }, { - "id": 11514, + "id": 14575, "nodeType": "FunctionDefinition", - "src": "1546:1263:12", + "src": "1546:1263:32", "nodes": [], "body": { - "id": 11513, + "id": 14574, "nodeType": "Block", - "src": "1646:1163:12", + "src": "1646:1163:32", "nodes": [], "statements": [ { @@ -774,18 +774,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11398, + "id": 14459, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11396, + "id": 14457, "name": "min", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11388, - "src": "1664:3:12", + "referencedDeclaration": 14449, + "src": "1664:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -794,18 +794,18 @@ "nodeType": "BinaryOperation", "operator": "<=", "rightExpression": { - "id": 11397, + "id": 14458, "name": "max", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11390, - "src": "1671:3:12", + "referencedDeclaration": 14451, + "src": "1671:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1664:10:12", + "src": "1664:10:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -813,14 +813,14 @@ }, { "hexValue": "5374645574696c7320626f756e642875696e743235362c75696e743235362c75696e74323536293a204d6178206973206c657373207468616e206d696e2e", - "id": 11399, + "id": 14460, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1676:64:12", + "src": "1676:64:32", "typeDescriptions": { "typeIdentifier": "t_stringliteral_16c21f4eccdbbd49e5dc1331f271d929c25cafaf25207892b67e15553a16c5f2", "typeString": "literal_string \"StdUtils bound(uint256,uint256,uint256): Max is less than min.\"" @@ -839,7 +839,7 @@ "typeString": "literal_string \"StdUtils bound(uint256,uint256,uint256): Max is less than min.\"" } ], - "id": 11395, + "id": 14456, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -847,13 +847,13 @@ -18 ], "referencedDeclaration": -18, - "src": "1656:7:12", + "src": "1656:7:32", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 11400, + "id": 14461, "isConstant": false, "isLValue": false, "isPure": false, @@ -862,16 +862,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1656:85:12", + "src": "1656:85:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 11401, + "id": 14462, "nodeType": "ExpressionStatement", - "src": "1656:85:12" + "src": "1656:85:32" }, { "condition": { @@ -879,7 +879,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 11408, + "id": 14469, "isConstant": false, "isLValue": false, "isPure": false, @@ -889,18 +889,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11404, + "id": 14465, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11402, + "id": 14463, "name": "x", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11386, - "src": "1970:1:12", + "referencedDeclaration": 14447, + "src": "1970:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -909,18 +909,18 @@ "nodeType": "BinaryOperation", "operator": ">=", "rightExpression": { - "id": 11403, + "id": 14464, "name": "min", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11388, - "src": "1975:3:12", + "referencedDeclaration": 14449, + "src": "1975:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1970:8:12", + "src": "1970:8:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -933,18 +933,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11407, + "id": 14468, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11405, + "id": 14466, "name": "x", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11386, - "src": "1982:1:12", + "referencedDeclaration": 14447, + "src": "1982:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -953,65 +953,65 @@ "nodeType": "BinaryOperation", "operator": "<=", "rightExpression": { - "id": 11406, + "id": 14467, "name": "max", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11390, - "src": "1987:3:12", + "referencedDeclaration": 14451, + "src": "1987:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "1982:8:12", + "src": "1982:8:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "1970:20:12", + "src": "1970:20:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 11411, + "id": 14472, "nodeType": "IfStatement", - "src": "1966:34:12", + "src": "1966:34:32", "trueBody": { "expression": { - "id": 11409, + "id": 14470, "name": "x", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11386, - "src": "1999:1:12", + "referencedDeclaration": 14447, + "src": "1999:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 11394, - "id": 11410, + "functionReturnParameters": 14455, + "id": 14471, "nodeType": "Return", - "src": "1992:8:12" + "src": "1992:8:32" } }, { "assignments": [ - 11413 + 14474 ], "declarations": [ { "constant": false, - "id": 11413, + "id": 14474, "mutability": "mutable", "name": "size", - "nameLocation": "2019:4:12", + "nameLocation": "2019:4:32", "nodeType": "VariableDeclaration", - "scope": 11513, - "src": "2011:12:12", + "scope": 14574, + "src": "2011:12:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1019,10 +1019,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11412, + "id": 14473, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2011:7:12", + "src": "2011:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1031,13 +1031,13 @@ "visibility": "internal" } ], - "id": 11419, + "id": 14480, "initialValue": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11418, + "id": 14479, "isConstant": false, "isLValue": false, "isPure": false, @@ -1047,18 +1047,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11416, + "id": 14477, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11414, + "id": 14475, "name": "max", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11390, - "src": "2026:3:12", + "referencedDeclaration": 14451, + "src": "2026:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1067,18 +1067,18 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 11415, + "id": 14476, "name": "min", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11388, - "src": "2032:3:12", + "referencedDeclaration": 14449, + "src": "2032:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2026:9:12", + "src": "2026:9:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1088,28 +1088,28 @@ "operator": "+", "rightExpression": { "hexValue": "31", - "id": 11417, + "id": 14478, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2038:1:12", + "src": "2038:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "2026:13:12", + "src": "2026:13:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "2011:28:12" + "src": "2011:28:32" }, { "condition": { @@ -1117,7 +1117,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 11426, + "id": 14487, "isConstant": false, "isLValue": false, "isPure": false, @@ -1127,18 +1127,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11422, + "id": 14483, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11420, + "id": 14481, "name": "x", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11386, - "src": "2229:1:12", + "referencedDeclaration": 14447, + "src": "2229:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1148,21 +1148,21 @@ "operator": "<=", "rightExpression": { "hexValue": "33", - "id": 11421, + "id": 14482, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2234:1:12", + "src": "2234:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_3_by_1", "typeString": "int_const 3" }, "value": "3" }, - "src": "2229:6:12", + "src": "2229:6:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1175,18 +1175,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11425, + "id": 14486, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11423, + "id": 14484, "name": "size", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11413, - "src": "2239:4:12", + "referencedDeclaration": 14474, + "src": "2239:4:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1195,50 +1195,50 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 11424, + "id": 14485, "name": "x", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11386, - "src": "2246:1:12", + "referencedDeclaration": 14447, + "src": "2246:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2239:8:12", + "src": "2239:8:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "2229:18:12", + "src": "2229:18:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 11431, + "id": 14492, "nodeType": "IfStatement", - "src": "2225:38:12", + "src": "2225:38:32", "trueBody": { "expression": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11429, + "id": 14490, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11427, + "id": 14488, "name": "min", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11388, - "src": "2256:3:12", + "referencedDeclaration": 14449, + "src": "2256:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1247,27 +1247,27 @@ "nodeType": "BinaryOperation", "operator": "+", "rightExpression": { - "id": 11428, + "id": 14489, "name": "x", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11386, - "src": "2262:1:12", + "referencedDeclaration": 14447, + "src": "2262:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2256:7:12", + "src": "2256:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 11394, - "id": 11430, + "functionReturnParameters": 14455, + "id": 14491, "nodeType": "Return", - "src": "2249:14:12" + "src": "2249:14:32" } }, { @@ -1276,7 +1276,7 @@ "typeIdentifier": "t_bool", "typeString": "bool" }, - "id": 11442, + "id": 14503, "isConstant": false, "isLValue": false, "isPure": false, @@ -1286,18 +1286,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11436, + "id": 14497, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11432, + "id": 14493, "name": "x", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11386, - "src": "2277:1:12", + "referencedDeclaration": 14447, + "src": "2277:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1310,18 +1310,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11435, + "id": 14496, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "leftExpression": { - "id": 11433, + "id": 14494, "name": "UINT256_MAX", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11381, - "src": "2282:11:12", + "referencedDeclaration": 14442, + "src": "2282:11:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1331,27 +1331,27 @@ "operator": "-", "rightExpression": { "hexValue": "33", - "id": 11434, + "id": 14495, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2296:1:12", + "src": "2296:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_3_by_1", "typeString": "int_const 3" }, "value": "3" }, - "src": "2282:15:12", + "src": "2282:15:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2277:20:12", + "src": "2277:20:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1364,18 +1364,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11441, + "id": 14502, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11437, + "id": 14498, "name": "size", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11413, - "src": "2301:4:12", + "referencedDeclaration": 14474, + "src": "2301:4:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1388,18 +1388,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11440, + "id": 14501, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11438, + "id": 14499, "name": "UINT256_MAX", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11381, - "src": "2308:11:12", + "referencedDeclaration": 14442, + "src": "2308:11:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1408,56 +1408,56 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 11439, + "id": 14500, "name": "x", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11386, - "src": "2322:1:12", + "referencedDeclaration": 14447, + "src": "2322:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2308:15:12", + "src": "2308:15:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2301:22:12", + "src": "2301:22:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "2277:46:12", + "src": "2277:46:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 11450, + "id": 14511, "nodeType": "IfStatement", - "src": "2273:82:12", + "src": "2273:82:32", "trueBody": { "expression": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11448, + "id": 14509, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11443, + "id": 14504, "name": "max", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11390, - "src": "2332:3:12", + "referencedDeclaration": 14451, + "src": "2332:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1472,18 +1472,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11446, + "id": 14507, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11444, + "id": 14505, "name": "UINT256_MAX", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11381, - "src": "2339:11:12", + "referencedDeclaration": 14442, + "src": "2339:11:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1492,47 +1492,47 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 11445, + "id": 14506, "name": "x", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11386, - "src": "2353:1:12", + "referencedDeclaration": 14447, + "src": "2353:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2339:15:12", + "src": "2339:15:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 11447, + "id": 14508, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "2338:17:12", + "src": "2338:17:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2332:23:12", + "src": "2332:23:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 11394, - "id": 11449, + "functionReturnParameters": 14455, + "id": 14510, "nodeType": "Return", - "src": "2325:30:12" + "src": "2325:30:32" } }, { @@ -1541,18 +1541,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11453, + "id": 14514, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11451, + "id": 14512, "name": "x", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11386, - "src": "2455:1:12", + "referencedDeclaration": 14447, + "src": "2455:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1561,18 +1561,18 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 11452, + "id": 14513, "name": "max", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11390, - "src": "2459:3:12", + "referencedDeclaration": 14451, + "src": "2459:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2455:7:12", + "src": "2455:7:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1584,18 +1584,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11483, + "id": 14544, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11481, + "id": 14542, "name": "x", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11386, - "src": "2634:1:12", + "referencedDeclaration": 14447, + "src": "2634:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1604,45 +1604,45 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 11482, + "id": 14543, "name": "min", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11388, - "src": "2638:3:12", + "referencedDeclaration": 14449, + "src": "2638:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2634:7:12", + "src": "2634:7:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 11511, + "id": 14572, "nodeType": "IfStatement", - "src": "2630:173:12", + "src": "2630:173:32", "trueBody": { - "id": 11510, + "id": 14571, "nodeType": "Block", - "src": "2643:160:12", + "src": "2643:160:32", "statements": [ { "assignments": [ - 11485 + 14546 ], "declarations": [ { "constant": false, - "id": 11485, + "id": 14546, "mutability": "mutable", "name": "diff", - "nameLocation": "2665:4:12", + "nameLocation": "2665:4:32", "nodeType": "VariableDeclaration", - "scope": 11510, - "src": "2657:12:12", + "scope": 14571, + "src": "2657:12:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1650,10 +1650,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11484, + "id": 14545, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2657:7:12", + "src": "2657:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1662,24 +1662,24 @@ "visibility": "internal" } ], - "id": 11489, + "id": 14550, "initialValue": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11488, + "id": 14549, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11486, + "id": 14547, "name": "min", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11388, - "src": "2672:3:12", + "referencedDeclaration": 14449, + "src": "2672:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1688,40 +1688,40 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 11487, + "id": 14548, "name": "x", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11386, - "src": "2678:1:12", + "referencedDeclaration": 14447, + "src": "2678:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2672:7:12", + "src": "2672:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "2657:22:12" + "src": "2657:22:32" }, { "assignments": [ - 11491 + 14552 ], "declarations": [ { "constant": false, - "id": 11491, + "id": 14552, "mutability": "mutable", "name": "rem", - "nameLocation": "2701:3:12", + "nameLocation": "2701:3:32", "nodeType": "VariableDeclaration", - "scope": 11510, - "src": "2693:11:12", + "scope": 14571, + "src": "2693:11:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1729,10 +1729,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11490, + "id": 14551, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2693:7:12", + "src": "2693:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1741,24 +1741,24 @@ "visibility": "internal" } ], - "id": 11495, + "id": 14556, "initialValue": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11494, + "id": 14555, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11492, + "id": 14553, "name": "diff", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11485, - "src": "2707:4:12", + "referencedDeclaration": 14546, + "src": "2707:4:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1767,25 +1767,25 @@ "nodeType": "BinaryOperation", "operator": "%", "rightExpression": { - "id": 11493, + "id": 14554, "name": "size", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11413, - "src": "2714:4:12", + "referencedDeclaration": 14474, + "src": "2714:4:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2707:11:12", + "src": "2707:11:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "2693:25:12" + "src": "2693:25:32" }, { "condition": { @@ -1793,18 +1793,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11498, + "id": 14559, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11496, + "id": 14557, "name": "rem", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11491, - "src": "2736:3:12", + "referencedDeclaration": 14552, + "src": "2736:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1814,62 +1814,62 @@ "operator": "==", "rightExpression": { "hexValue": "30", - "id": 11497, + "id": 14558, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2743:1:12", + "src": "2743:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "2736:8:12", + "src": "2736:8:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 11501, + "id": 14562, "nodeType": "IfStatement", - "src": "2732:24:12", + "src": "2732:24:32", "trueBody": { "expression": { - "id": 11499, + "id": 14560, "name": "min", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11388, - "src": "2753:3:12", + "referencedDeclaration": 14449, + "src": "2753:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 11394, - "id": 11500, + "functionReturnParameters": 14455, + "id": 14561, "nodeType": "Return", - "src": "2746:10:12" + "src": "2746:10:32" } }, { "expression": { - "id": 11508, + "id": 14569, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 11502, + "id": 14563, "name": "result", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11393, - "src": "2770:6:12", + "referencedDeclaration": 14454, + "src": "2770:6:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1882,7 +1882,7 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11507, + "id": 14568, "isConstant": false, "isLValue": false, "isPure": false, @@ -1892,18 +1892,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11505, + "id": 14566, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11503, + "id": 14564, "name": "max", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11390, - "src": "2779:3:12", + "referencedDeclaration": 14451, + "src": "2779:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1912,18 +1912,18 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 11504, + "id": 14565, "name": "rem", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11491, - "src": "2785:3:12", + "referencedDeclaration": 14552, + "src": "2785:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2779:9:12", + "src": "2779:9:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1933,61 +1933,61 @@ "operator": "+", "rightExpression": { "hexValue": "31", - "id": 11506, + "id": 14567, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2791:1:12", + "src": "2791:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "2779:13:12", + "src": "2779:13:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2770:22:12", + "src": "2770:22:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 11509, + "id": 14570, "nodeType": "ExpressionStatement", - "src": "2770:22:12" + "src": "2770:22:32" } ] } }, - "id": 11512, + "id": 14573, "nodeType": "IfStatement", - "src": "2451:352:12", + "src": "2451:352:32", "trueBody": { - "id": 11480, + "id": 14541, "nodeType": "Block", - "src": "2464:160:12", + "src": "2464:160:32", "statements": [ { "assignments": [ - 11455 + 14516 ], "declarations": [ { "constant": false, - "id": 11455, + "id": 14516, "mutability": "mutable", "name": "diff", - "nameLocation": "2486:4:12", + "nameLocation": "2486:4:32", "nodeType": "VariableDeclaration", - "scope": 11480, - "src": "2478:12:12", + "scope": 14541, + "src": "2478:12:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1995,10 +1995,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11454, + "id": 14515, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2478:7:12", + "src": "2478:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2007,24 +2007,24 @@ "visibility": "internal" } ], - "id": 11459, + "id": 14520, "initialValue": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11458, + "id": 14519, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11456, + "id": 14517, "name": "x", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11386, - "src": "2493:1:12", + "referencedDeclaration": 14447, + "src": "2493:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2033,40 +2033,40 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 11457, + "id": 14518, "name": "max", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11390, - "src": "2497:3:12", + "referencedDeclaration": 14451, + "src": "2497:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2493:7:12", + "src": "2493:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "2478:22:12" + "src": "2478:22:32" }, { "assignments": [ - 11461 + 14522 ], "declarations": [ { "constant": false, - "id": 11461, + "id": 14522, "mutability": "mutable", "name": "rem", - "nameLocation": "2522:3:12", + "nameLocation": "2522:3:32", "nodeType": "VariableDeclaration", - "scope": 11480, - "src": "2514:11:12", + "scope": 14541, + "src": "2514:11:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2074,10 +2074,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11460, + "id": 14521, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2514:7:12", + "src": "2514:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2086,24 +2086,24 @@ "visibility": "internal" } ], - "id": 11465, + "id": 14526, "initialValue": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11464, + "id": 14525, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11462, + "id": 14523, "name": "diff", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11455, - "src": "2528:4:12", + "referencedDeclaration": 14516, + "src": "2528:4:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2112,25 +2112,25 @@ "nodeType": "BinaryOperation", "operator": "%", "rightExpression": { - "id": 11463, + "id": 14524, "name": "size", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11413, - "src": "2535:4:12", + "referencedDeclaration": 14474, + "src": "2535:4:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2528:11:12", + "src": "2528:11:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "2514:25:12" + "src": "2514:25:32" }, { "condition": { @@ -2138,18 +2138,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11468, + "id": 14529, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11466, + "id": 14527, "name": "rem", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11461, - "src": "2557:3:12", + "referencedDeclaration": 14522, + "src": "2557:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2159,62 +2159,62 @@ "operator": "==", "rightExpression": { "hexValue": "30", - "id": 11467, + "id": 14528, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2564:1:12", + "src": "2564:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "2557:8:12", + "src": "2557:8:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 11471, + "id": 14532, "nodeType": "IfStatement", - "src": "2553:24:12", + "src": "2553:24:32", "trueBody": { "expression": { - "id": 11469, + "id": 14530, "name": "max", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11390, - "src": "2574:3:12", + "referencedDeclaration": 14451, + "src": "2574:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 11394, - "id": 11470, + "functionReturnParameters": 14455, + "id": 14531, "nodeType": "Return", - "src": "2567:10:12" + "src": "2567:10:32" } }, { "expression": { - "id": 11478, + "id": 14539, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 11472, + "id": 14533, "name": "result", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11393, - "src": "2591:6:12", + "referencedDeclaration": 14454, + "src": "2591:6:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2227,7 +2227,7 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11477, + "id": 14538, "isConstant": false, "isLValue": false, "isPure": false, @@ -2237,18 +2237,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11475, + "id": 14536, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11473, + "id": 14534, "name": "min", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11388, - "src": "2600:3:12", + "referencedDeclaration": 14449, + "src": "2600:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2257,18 +2257,18 @@ "nodeType": "BinaryOperation", "operator": "+", "rightExpression": { - "id": 11474, + "id": 14535, "name": "rem", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11461, - "src": "2606:3:12", + "referencedDeclaration": 14522, + "src": "2606:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2600:9:12", + "src": "2600:9:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2278,35 +2278,35 @@ "operator": "-", "rightExpression": { "hexValue": "31", - "id": 11476, + "id": 14537, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2612:1:12", + "src": "2612:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "2600:13:12", + "src": "2600:13:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2591:22:12", + "src": "2591:22:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 11479, + "id": 14540, "nodeType": "ExpressionStatement", - "src": "2591:22:12" + "src": "2591:22:32" } ] } @@ -2317,20 +2317,20 @@ "kind": "function", "modifiers": [], "name": "_bound", - "nameLocation": "1555:6:12", + "nameLocation": "1555:6:32", "parameters": { - "id": 11391, + "id": 14452, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11386, + "id": 14447, "mutability": "mutable", "name": "x", - "nameLocation": "1570:1:12", + "nameLocation": "1570:1:32", "nodeType": "VariableDeclaration", - "scope": 11514, - "src": "1562:9:12", + "scope": 14575, + "src": "1562:9:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2338,10 +2338,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11385, + "id": 14446, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1562:7:12", + "src": "1562:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2351,13 +2351,13 @@ }, { "constant": false, - "id": 11388, + "id": 14449, "mutability": "mutable", "name": "min", - "nameLocation": "1581:3:12", + "nameLocation": "1581:3:32", "nodeType": "VariableDeclaration", - "scope": 11514, - "src": "1573:11:12", + "scope": 14575, + "src": "1573:11:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2365,10 +2365,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11387, + "id": 14448, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1573:7:12", + "src": "1573:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2378,13 +2378,13 @@ }, { "constant": false, - "id": 11390, + "id": 14451, "mutability": "mutable", "name": "max", - "nameLocation": "1594:3:12", + "nameLocation": "1594:3:32", "nodeType": "VariableDeclaration", - "scope": 11514, - "src": "1586:11:12", + "scope": 14575, + "src": "1586:11:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2392,10 +2392,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11389, + "id": 14450, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1586:7:12", + "src": "1586:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2404,21 +2404,21 @@ "visibility": "internal" } ], - "src": "1561:37:12" + "src": "1561:37:32" }, "returnParameters": { - "id": 11394, + "id": 14455, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11393, + "id": 14454, "mutability": "mutable", "name": "result", - "nameLocation": "1638:6:12", + "nameLocation": "1638:6:32", "nodeType": "VariableDeclaration", - "scope": 11514, - "src": "1630:14:12", + "scope": 14575, + "src": "1630:14:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2426,10 +2426,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11392, + "id": 14453, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1630:7:12", + "src": "1630:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2438,38 +2438,38 @@ "visibility": "internal" } ], - "src": "1629:16:12" + "src": "1629:16:32" }, - "scope": 12187, + "scope": 15248, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 11539, + "id": 14600, "nodeType": "FunctionDefinition", - "src": "2815:190:12", + "src": "2815:190:32", "nodes": [], "body": { - "id": 11538, + "id": 14599, "nodeType": "Block", - "src": "2914:91:12", + "src": "2914:91:32", "nodes": [], "statements": [ { "expression": { - "id": 11531, + "id": 14592, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 11525, + "id": 14586, "name": "result", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11523, - "src": "2924:6:12", + "referencedDeclaration": 14584, + "src": "2924:6:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2480,36 +2480,36 @@ "rightHandSide": { "arguments": [ { - "id": 11527, + "id": 14588, "name": "x", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11516, - "src": "2940:1:12", + "referencedDeclaration": 14577, + "src": "2940:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 11528, + "id": 14589, "name": "min", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11518, - "src": "2943:3:12", + "referencedDeclaration": 14579, + "src": "2943:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 11529, + "id": 14590, "name": "max", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11520, - "src": "2948:3:12", + "referencedDeclaration": 14581, + "src": "2948:3:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2531,21 +2531,21 @@ "typeString": "uint256" } ], - "id": 11526, + "id": 14587, "name": "_bound", "nodeType": "Identifier", "overloadedDeclarations": [ - 11514, - 11661 + 14575, + 14722 ], - "referencedDeclaration": 11514, - "src": "2933:6:12", + "referencedDeclaration": 14575, + "src": "2933:6:32", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$_t_uint256_$returns$_t_uint256_$", "typeString": "function (uint256,uint256,uint256) pure returns (uint256)" } }, - "id": 11530, + "id": 14591, "isConstant": false, "isLValue": false, "isPure": false, @@ -2554,36 +2554,36 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2933:19:12", + "src": "2933:19:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2924:28:12", + "src": "2924:28:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 11532, + "id": 14593, "nodeType": "ExpressionStatement", - "src": "2924:28:12" + "src": "2924:28:32" }, { "expression": { "arguments": [ { "hexValue": "426f756e6420526573756c74", - "id": 11534, + "id": 14595, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2975:14:12", + "src": "2975:14:32", "typeDescriptions": { "typeIdentifier": "t_stringliteral_237b64d156191d73cf174e4433495e27feb7a7083e87d06235be591548fb5c52", "typeString": "literal_string \"Bound Result\"" @@ -2591,12 +2591,12 @@ "value": "Bound Result" }, { - "id": 11535, + "id": 14596, "name": "result", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11523, - "src": "2991:6:12", + "referencedDeclaration": 14584, + "src": "2991:6:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2614,21 +2614,21 @@ "typeString": "uint256" } ], - "id": 11533, + "id": 14594, "name": "console2_log", "nodeType": "Identifier", "overloadedDeclarations": [ - 12161, - 12186 + 15222, + 15247 ], - "referencedDeclaration": 12161, - "src": "2962:12:12", + "referencedDeclaration": 15222, + "src": "2962:12:32", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256) view" } }, - "id": 11536, + "id": 14597, "isConstant": false, "isLValue": false, "isPure": false, @@ -2637,16 +2637,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2962:36:12", + "src": "2962:36:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 11537, + "id": 14598, "nodeType": "ExpressionStatement", - "src": "2962:36:12" + "src": "2962:36:32" } ] }, @@ -2654,20 +2654,20 @@ "kind": "function", "modifiers": [], "name": "bound", - "nameLocation": "2824:5:12", + "nameLocation": "2824:5:32", "parameters": { - "id": 11521, + "id": 14582, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11516, + "id": 14577, "mutability": "mutable", "name": "x", - "nameLocation": "2838:1:12", + "nameLocation": "2838:1:32", "nodeType": "VariableDeclaration", - "scope": 11539, - "src": "2830:9:12", + "scope": 14600, + "src": "2830:9:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2675,10 +2675,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11515, + "id": 14576, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2830:7:12", + "src": "2830:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2688,13 +2688,13 @@ }, { "constant": false, - "id": 11518, + "id": 14579, "mutability": "mutable", "name": "min", - "nameLocation": "2849:3:12", + "nameLocation": "2849:3:32", "nodeType": "VariableDeclaration", - "scope": 11539, - "src": "2841:11:12", + "scope": 14600, + "src": "2841:11:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2702,10 +2702,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11517, + "id": 14578, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2841:7:12", + "src": "2841:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2715,13 +2715,13 @@ }, { "constant": false, - "id": 11520, + "id": 14581, "mutability": "mutable", "name": "max", - "nameLocation": "2862:3:12", + "nameLocation": "2862:3:32", "nodeType": "VariableDeclaration", - "scope": 11539, - "src": "2854:11:12", + "scope": 14600, + "src": "2854:11:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2729,10 +2729,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11519, + "id": 14580, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2854:7:12", + "src": "2854:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2741,21 +2741,21 @@ "visibility": "internal" } ], - "src": "2829:37:12" + "src": "2829:37:32" }, "returnParameters": { - "id": 11524, + "id": 14585, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11523, + "id": 14584, "mutability": "mutable", "name": "result", - "nameLocation": "2906:6:12", + "nameLocation": "2906:6:32", "nodeType": "VariableDeclaration", - "scope": 11539, - "src": "2898:14:12", + "scope": 14600, + "src": "2898:14:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2763,10 +2763,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11522, + "id": 14583, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2898:7:12", + "src": "2898:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2775,22 +2775,22 @@ "visibility": "internal" } ], - "src": "2897:16:12" + "src": "2897:16:32" }, - "scope": 12187, + "scope": 15248, "stateMutability": "view", "virtual": true, "visibility": "internal" }, { - "id": 11661, + "id": 14722, "nodeType": "FunctionDefinition", - "src": "3011:1145:12", + "src": "3011:1145:32", "nodes": [], "body": { - "id": 11660, + "id": 14721, "nodeType": "Block", - "src": "3107:1049:12", + "src": "3107:1049:32", "nodes": [], "statements": [ { @@ -2801,18 +2801,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 11553, + "id": 14614, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11551, + "id": 14612, "name": "min", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11543, - "src": "3125:3:12", + "referencedDeclaration": 14604, + "src": "3125:3:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -2821,18 +2821,18 @@ "nodeType": "BinaryOperation", "operator": "<=", "rightExpression": { - "id": 11552, + "id": 14613, "name": "max", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11545, - "src": "3132:3:12", + "referencedDeclaration": 14606, + "src": "3132:3:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "3125:10:12", + "src": "3125:10:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2840,14 +2840,14 @@ }, { "hexValue": "5374645574696c7320626f756e6428696e743235362c696e743235362c696e74323536293a204d6178206973206c657373207468616e206d696e2e", - "id": 11554, + "id": 14615, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3137:61:12", + "src": "3137:61:32", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0fd736be0f0596d130ab62399a2ecc4855db1de6a3b01be590df45aa0de73247", "typeString": "literal_string \"StdUtils bound(int256,int256,int256): Max is less than min.\"" @@ -2866,7 +2866,7 @@ "typeString": "literal_string \"StdUtils bound(int256,int256,int256): Max is less than min.\"" } ], - "id": 11550, + "id": 14611, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -2874,13 +2874,13 @@ -18 ], "referencedDeclaration": -18, - "src": "3117:7:12", + "src": "3117:7:32", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 11555, + "id": 14616, "isConstant": false, "isLValue": false, "isPure": false, @@ -2889,31 +2889,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3117:82:12", + "src": "3117:82:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 11556, + "id": 14617, "nodeType": "ExpressionStatement", - "src": "3117:82:12" + "src": "3117:82:32" }, { "assignments": [ - 11558 + 14619 ], "declarations": [ { "constant": false, - "id": 11558, + "id": 14619, "mutability": "mutable", "name": "_x", - "nameLocation": "3635:2:12", + "nameLocation": "3635:2:32", "nodeType": "VariableDeclaration", - "scope": 11660, - "src": "3627:10:12", + "scope": 14721, + "src": "3627:10:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2921,10 +2921,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11557, + "id": 14618, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3627:7:12", + "src": "3627:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2933,25 +2933,25 @@ "visibility": "internal" } ], - "id": 11580, + "id": 14641, "initialValue": { "condition": { "commonType": { "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 11561, + "id": 14622, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11559, + "id": 14620, "name": "x", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11541, - "src": "3640:1:12", + "referencedDeclaration": 14602, + "src": "3640:1:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -2961,21 +2961,21 @@ "operator": "<", "rightExpression": { "hexValue": "30", - "id": 11560, + "id": 14621, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3644:1:12", + "src": "3644:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "3640:5:12", + "src": "3640:5:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2988,7 +2988,7 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11577, + "id": 14638, "isConstant": false, "isLValue": false, "isPure": false, @@ -2996,12 +2996,12 @@ "leftExpression": { "arguments": [ { - "id": 11574, + "id": 14635, "name": "x", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11541, - "src": "3694:1:12", + "referencedDeclaration": 14602, + "src": "3694:1:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -3015,26 +3015,26 @@ "typeString": "int256" } ], - "id": 11573, + "id": 14634, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3686:7:12", + "src": "3686:7:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 11572, + "id": 14633, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3686:7:12", + "src": "3686:7:32", "typeDescriptions": {} } }, - "id": 11575, + "id": 14636, "isConstant": false, "isLValue": false, "isPure": false, @@ -3043,7 +3043,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3686:10:12", + "src": "3686:10:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -3053,44 +3053,44 @@ "nodeType": "BinaryOperation", "operator": "+", "rightExpression": { - "id": 11576, + "id": 14637, "name": "INT256_MIN_ABS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11375, - "src": "3699:14:12", + "referencedDeclaration": 14436, + "src": "3699:14:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "3686:27:12", + "src": "3686:27:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 11578, + "id": 14639, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "3685:29:12", + "src": "3685:29:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 11579, + "id": 14640, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "Conditional", - "src": "3640:74:12", + "src": "3640:74:32", "trueExpression": { "components": [ { @@ -3098,7 +3098,7 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11570, + "id": 14631, "isConstant": false, "isLValue": false, "isPure": false, @@ -3108,18 +3108,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11568, + "id": 14629, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11562, + "id": 14623, "name": "INT256_MIN_ABS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11375, - "src": "3649:14:12", + "referencedDeclaration": 14436, + "src": "3649:14:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3128,7 +3128,7 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 11567, + "id": 14628, "isConstant": false, "isLValue": false, "isPure": false, @@ -3136,16 +3136,16 @@ "nodeType": "UnaryOperation", "operator": "~", "prefix": true, - "src": "3666:11:12", + "src": "3666:11:32", "subExpression": { "arguments": [ { - "id": 11565, + "id": 14626, "name": "x", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11541, - "src": "3675:1:12", + "referencedDeclaration": 14602, + "src": "3675:1:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -3159,26 +3159,26 @@ "typeString": "int256" } ], - "id": 11564, + "id": 14625, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3667:7:12", + "src": "3667:7:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 11563, + "id": 14624, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3667:7:12", + "src": "3667:7:32", "typeDescriptions": {} } }, - "id": 11566, + "id": 14627, "isConstant": false, "isLValue": false, "isPure": false, @@ -3187,7 +3187,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3667:10:12", + "src": "3667:10:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -3199,7 +3199,7 @@ "typeString": "uint256" } }, - "src": "3649:28:12", + "src": "3649:28:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3209,35 +3209,35 @@ "operator": "-", "rightExpression": { "hexValue": "31", - "id": 11569, + "id": 14630, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3680:1:12", + "src": "3680:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "3649:32:12", + "src": "3649:32:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 11571, + "id": 14632, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "3648:34:12", + "src": "3648:34:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3249,22 +3249,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "3627:87:12" + "src": "3627:87:32" }, { "assignments": [ - 11582 + 14643 ], "declarations": [ { "constant": false, - "id": 11582, + "id": 14643, "mutability": "mutable", "name": "_min", - "nameLocation": "3732:4:12", + "nameLocation": "3732:4:32", "nodeType": "VariableDeclaration", - "scope": 11660, - "src": "3724:12:12", + "scope": 14721, + "src": "3724:12:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3272,10 +3272,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11581, + "id": 14642, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3724:7:12", + "src": "3724:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3284,25 +3284,25 @@ "visibility": "internal" } ], - "id": 11604, + "id": 14665, "initialValue": { "condition": { "commonType": { "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 11585, + "id": 14646, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11583, + "id": 14644, "name": "min", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11543, - "src": "3739:3:12", + "referencedDeclaration": 14604, + "src": "3739:3:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -3312,21 +3312,21 @@ "operator": "<", "rightExpression": { "hexValue": "30", - "id": 11584, + "id": 14645, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3745:1:12", + "src": "3745:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "3739:7:12", + "src": "3739:7:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3339,7 +3339,7 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11601, + "id": 14662, "isConstant": false, "isLValue": false, "isPure": false, @@ -3347,12 +3347,12 @@ "leftExpression": { "arguments": [ { - "id": 11598, + "id": 14659, "name": "min", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11543, - "src": "3797:3:12", + "referencedDeclaration": 14604, + "src": "3797:3:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -3366,26 +3366,26 @@ "typeString": "int256" } ], - "id": 11597, + "id": 14658, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3789:7:12", + "src": "3789:7:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 11596, + "id": 14657, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3789:7:12", + "src": "3789:7:32", "typeDescriptions": {} } }, - "id": 11599, + "id": 14660, "isConstant": false, "isLValue": false, "isPure": false, @@ -3394,7 +3394,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3789:12:12", + "src": "3789:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -3404,44 +3404,44 @@ "nodeType": "BinaryOperation", "operator": "+", "rightExpression": { - "id": 11600, + "id": 14661, "name": "INT256_MIN_ABS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11375, - "src": "3804:14:12", + "referencedDeclaration": 14436, + "src": "3804:14:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "3789:29:12", + "src": "3789:29:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 11602, + "id": 14663, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "3788:31:12", + "src": "3788:31:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 11603, + "id": 14664, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "Conditional", - "src": "3739:80:12", + "src": "3739:80:32", "trueExpression": { "components": [ { @@ -3449,7 +3449,7 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11594, + "id": 14655, "isConstant": false, "isLValue": false, "isPure": false, @@ -3459,18 +3459,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11592, + "id": 14653, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11586, + "id": 14647, "name": "INT256_MIN_ABS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11375, - "src": "3750:14:12", + "referencedDeclaration": 14436, + "src": "3750:14:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3479,7 +3479,7 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 11591, + "id": 14652, "isConstant": false, "isLValue": false, "isPure": false, @@ -3487,16 +3487,16 @@ "nodeType": "UnaryOperation", "operator": "~", "prefix": true, - "src": "3767:13:12", + "src": "3767:13:32", "subExpression": { "arguments": [ { - "id": 11589, + "id": 14650, "name": "min", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11543, - "src": "3776:3:12", + "referencedDeclaration": 14604, + "src": "3776:3:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -3510,26 +3510,26 @@ "typeString": "int256" } ], - "id": 11588, + "id": 14649, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3768:7:12", + "src": "3768:7:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 11587, + "id": 14648, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3768:7:12", + "src": "3768:7:32", "typeDescriptions": {} } }, - "id": 11590, + "id": 14651, "isConstant": false, "isLValue": false, "isPure": false, @@ -3538,7 +3538,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3768:12:12", + "src": "3768:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -3550,7 +3550,7 @@ "typeString": "uint256" } }, - "src": "3750:30:12", + "src": "3750:30:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3560,35 +3560,35 @@ "operator": "-", "rightExpression": { "hexValue": "31", - "id": 11593, + "id": 14654, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3783:1:12", + "src": "3783:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "3750:34:12", + "src": "3750:34:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 11595, + "id": 14656, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "3749:36:12", + "src": "3749:36:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3600,22 +3600,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "3724:95:12" + "src": "3724:95:32" }, { "assignments": [ - 11606 + 14667 ], "declarations": [ { "constant": false, - "id": 11606, + "id": 14667, "mutability": "mutable", "name": "_max", - "nameLocation": "3837:4:12", + "nameLocation": "3837:4:32", "nodeType": "VariableDeclaration", - "scope": 11660, - "src": "3829:12:12", + "scope": 14721, + "src": "3829:12:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3623,10 +3623,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11605, + "id": 14666, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3829:7:12", + "src": "3829:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3635,25 +3635,25 @@ "visibility": "internal" } ], - "id": 11628, + "id": 14689, "initialValue": { "condition": { "commonType": { "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 11609, + "id": 14670, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11607, + "id": 14668, "name": "max", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11545, - "src": "3844:3:12", + "referencedDeclaration": 14606, + "src": "3844:3:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -3663,21 +3663,21 @@ "operator": "<", "rightExpression": { "hexValue": "30", - "id": 11608, + "id": 14669, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3850:1:12", + "src": "3850:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "3844:7:12", + "src": "3844:7:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3690,7 +3690,7 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11625, + "id": 14686, "isConstant": false, "isLValue": false, "isPure": false, @@ -3698,12 +3698,12 @@ "leftExpression": { "arguments": [ { - "id": 11622, + "id": 14683, "name": "max", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11545, - "src": "3902:3:12", + "referencedDeclaration": 14606, + "src": "3902:3:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -3717,26 +3717,26 @@ "typeString": "int256" } ], - "id": 11621, + "id": 14682, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3894:7:12", + "src": "3894:7:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 11620, + "id": 14681, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3894:7:12", + "src": "3894:7:32", "typeDescriptions": {} } }, - "id": 11623, + "id": 14684, "isConstant": false, "isLValue": false, "isPure": false, @@ -3745,7 +3745,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3894:12:12", + "src": "3894:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -3755,44 +3755,44 @@ "nodeType": "BinaryOperation", "operator": "+", "rightExpression": { - "id": 11624, + "id": 14685, "name": "INT256_MIN_ABS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11375, - "src": "3909:14:12", + "referencedDeclaration": 14436, + "src": "3909:14:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "3894:29:12", + "src": "3894:29:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 11626, + "id": 14687, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "3893:31:12", + "src": "3893:31:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 11627, + "id": 14688, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "Conditional", - "src": "3844:80:12", + "src": "3844:80:32", "trueExpression": { "components": [ { @@ -3800,7 +3800,7 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11618, + "id": 14679, "isConstant": false, "isLValue": false, "isPure": false, @@ -3810,18 +3810,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11616, + "id": 14677, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11610, + "id": 14671, "name": "INT256_MIN_ABS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11375, - "src": "3855:14:12", + "referencedDeclaration": 14436, + "src": "3855:14:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3830,7 +3830,7 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 11615, + "id": 14676, "isConstant": false, "isLValue": false, "isPure": false, @@ -3838,16 +3838,16 @@ "nodeType": "UnaryOperation", "operator": "~", "prefix": true, - "src": "3872:13:12", + "src": "3872:13:32", "subExpression": { "arguments": [ { - "id": 11613, + "id": 14674, "name": "max", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11545, - "src": "3881:3:12", + "referencedDeclaration": 14606, + "src": "3881:3:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -3861,26 +3861,26 @@ "typeString": "int256" } ], - "id": 11612, + "id": 14673, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "3873:7:12", + "src": "3873:7:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 11611, + "id": 14672, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3873:7:12", + "src": "3873:7:32", "typeDescriptions": {} } }, - "id": 11614, + "id": 14675, "isConstant": false, "isLValue": false, "isPure": false, @@ -3889,7 +3889,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3873:12:12", + "src": "3873:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -3901,7 +3901,7 @@ "typeString": "uint256" } }, - "src": "3855:30:12", + "src": "3855:30:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3911,35 +3911,35 @@ "operator": "-", "rightExpression": { "hexValue": "31", - "id": 11617, + "id": 14678, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3888:1:12", + "src": "3888:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "3855:34:12", + "src": "3855:34:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 11619, + "id": 14680, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "3854:36:12", + "src": "3854:36:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3951,22 +3951,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "3829:95:12" + "src": "3829:95:32" }, { "assignments": [ - 11630 + 14691 ], "declarations": [ { "constant": false, - "id": 11630, + "id": 14691, "mutability": "mutable", "name": "y", - "nameLocation": "3943:1:12", + "nameLocation": "3943:1:32", "nodeType": "VariableDeclaration", - "scope": 11660, - "src": "3935:9:12", + "scope": 14721, + "src": "3935:9:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3974,10 +3974,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11629, + "id": 14690, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3935:7:12", + "src": "3935:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3986,40 +3986,40 @@ "visibility": "internal" } ], - "id": 11636, + "id": 14697, "initialValue": { "arguments": [ { - "id": 11632, + "id": 14693, "name": "_x", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11558, - "src": "3954:2:12", + "referencedDeclaration": 14619, + "src": "3954:2:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 11633, + "id": 14694, "name": "_min", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11582, - "src": "3958:4:12", + "referencedDeclaration": 14643, + "src": "3958:4:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 11634, + "id": 14695, "name": "_max", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11606, - "src": "3964:4:12", + "referencedDeclaration": 14667, + "src": "3964:4:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4041,21 +4041,21 @@ "typeString": "uint256" } ], - "id": 11631, + "id": 14692, "name": "_bound", "nodeType": "Identifier", "overloadedDeclarations": [ - 11514, - 11661 + 14575, + 14722 ], - "referencedDeclaration": 11514, - "src": "3947:6:12", + "referencedDeclaration": 14575, + "src": "3947:6:32", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$_t_uint256_$returns$_t_uint256_$", "typeString": "function (uint256,uint256,uint256) pure returns (uint256)" } }, - "id": 11635, + "id": 14696, "isConstant": false, "isLValue": false, "isPure": false, @@ -4064,7 +4064,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3947:22:12", + "src": "3947:22:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -4072,22 +4072,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "3935:34:12" + "src": "3935:34:32" }, { "expression": { - "id": 11658, + "id": 14719, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 11637, + "id": 14698, "name": "result", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11548, - "src": "4057:6:12", + "referencedDeclaration": 14609, + "src": "4057:6:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -4101,18 +4101,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11640, + "id": 14701, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11638, + "id": 14699, "name": "y", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11630, - "src": "4066:1:12", + "referencedDeclaration": 14691, + "src": "4066:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4121,18 +4121,18 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 11639, + "id": 14700, "name": "INT256_MIN_ABS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11375, - "src": "4070:14:12", + "referencedDeclaration": 14436, + "src": "4070:14:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "4066:18:12", + "src": "4066:18:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4145,18 +4145,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11655, + "id": 14716, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11653, + "id": 14714, "name": "y", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11630, - "src": "4130:1:12", + "referencedDeclaration": 14691, + "src": "4130:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4165,18 +4165,18 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 11654, + "id": 14715, "name": "INT256_MIN_ABS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11375, - "src": "4134:14:12", + "referencedDeclaration": 14436, + "src": "4134:14:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "4130:18:12", + "src": "4130:18:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4190,26 +4190,26 @@ "typeString": "uint256" } ], - "id": 11652, + "id": 14713, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "4123:6:12", + "src": "4123:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_int256_$", "typeString": "type(int256)" }, "typeName": { - "id": 11651, + "id": 14712, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "4123:6:12", + "src": "4123:6:32", "typeDescriptions": {} } }, - "id": 11656, + "id": 14717, "isConstant": false, "isLValue": false, "isPure": false, @@ -4218,20 +4218,20 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4123:26:12", + "src": "4123:26:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "id": 11657, + "id": 14718, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "Conditional", - "src": "4066:83:12", + "src": "4066:83:32", "trueExpression": { "arguments": [ { @@ -4239,13 +4239,13 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11649, + "id": 14710, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11647, + "id": 14708, "isConstant": false, "isLValue": false, "isPure": false, @@ -4253,7 +4253,7 @@ "nodeType": "UnaryOperation", "operator": "~", "prefix": true, - "src": "4094:21:12", + "src": "4094:21:32", "subExpression": { "components": [ { @@ -4261,18 +4261,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11645, + "id": 14706, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11643, + "id": 14704, "name": "INT256_MIN_ABS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11375, - "src": "4096:14:12", + "referencedDeclaration": 14436, + "src": "4096:14:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4281,32 +4281,32 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 11644, + "id": 14705, "name": "y", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11630, - "src": "4113:1:12", + "referencedDeclaration": 14691, + "src": "4113:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "4096:18:12", + "src": "4096:18:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], - "id": 11646, + "id": 14707, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "4095:20:12", + "src": "4095:20:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4321,21 +4321,21 @@ "operator": "+", "rightExpression": { "hexValue": "31", - "id": 11648, + "id": 14709, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "4118:1:12", + "src": "4118:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "4094:25:12", + "src": "4094:25:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4349,26 +4349,26 @@ "typeString": "uint256" } ], - "id": 11642, + "id": 14703, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "4087:6:12", + "src": "4087:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_int256_$", "typeString": "type(int256)" }, "typeName": { - "id": 11641, + "id": 14702, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "4087:6:12", + "src": "4087:6:32", "typeDescriptions": {} } }, - "id": 11650, + "id": 14711, "isConstant": false, "isLValue": false, "isPure": false, @@ -4377,7 +4377,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4087:33:12", + "src": "4087:33:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_int256", @@ -4389,15 +4389,15 @@ "typeString": "int256" } }, - "src": "4057:92:12", + "src": "4057:92:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "id": 11659, + "id": 14720, "nodeType": "ExpressionStatement", - "src": "4057:92:12" + "src": "4057:92:32" } ] }, @@ -4405,20 +4405,20 @@ "kind": "function", "modifiers": [], "name": "_bound", - "nameLocation": "3020:6:12", + "nameLocation": "3020:6:32", "parameters": { - "id": 11546, + "id": 14607, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11541, + "id": 14602, "mutability": "mutable", "name": "x", - "nameLocation": "3034:1:12", + "nameLocation": "3034:1:32", "nodeType": "VariableDeclaration", - "scope": 11661, - "src": "3027:8:12", + "scope": 14722, + "src": "3027:8:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4426,10 +4426,10 @@ "typeString": "int256" }, "typeName": { - "id": 11540, + "id": 14601, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "3027:6:12", + "src": "3027:6:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -4439,13 +4439,13 @@ }, { "constant": false, - "id": 11543, + "id": 14604, "mutability": "mutable", "name": "min", - "nameLocation": "3044:3:12", + "nameLocation": "3044:3:32", "nodeType": "VariableDeclaration", - "scope": 11661, - "src": "3037:10:12", + "scope": 14722, + "src": "3037:10:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4453,10 +4453,10 @@ "typeString": "int256" }, "typeName": { - "id": 11542, + "id": 14603, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "3037:6:12", + "src": "3037:6:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -4466,13 +4466,13 @@ }, { "constant": false, - "id": 11545, + "id": 14606, "mutability": "mutable", "name": "max", - "nameLocation": "3056:3:12", + "nameLocation": "3056:3:32", "nodeType": "VariableDeclaration", - "scope": 11661, - "src": "3049:10:12", + "scope": 14722, + "src": "3049:10:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4480,10 +4480,10 @@ "typeString": "int256" }, "typeName": { - "id": 11544, + "id": 14605, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "3049:6:12", + "src": "3049:6:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -4492,21 +4492,21 @@ "visibility": "internal" } ], - "src": "3026:34:12" + "src": "3026:34:32" }, "returnParameters": { - "id": 11549, + "id": 14610, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11548, + "id": 14609, "mutability": "mutable", "name": "result", - "nameLocation": "3099:6:12", + "nameLocation": "3099:6:32", "nodeType": "VariableDeclaration", - "scope": 11661, - "src": "3092:13:12", + "scope": 14722, + "src": "3092:13:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4514,10 +4514,10 @@ "typeString": "int256" }, "typeName": { - "id": 11547, + "id": 14608, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "3092:6:12", + "src": "3092:6:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -4526,38 +4526,38 @@ "visibility": "internal" } ], - "src": "3091:15:12" + "src": "3091:15:32" }, - "scope": 12187, + "scope": 15248, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 11689, + "id": 14750, "nodeType": "FunctionDefinition", - "src": "4162:199:12", + "src": "4162:199:32", "nodes": [], "body": { - "id": 11688, + "id": 14749, "nodeType": "Block", - "src": "4257:104:12", + "src": "4257:104:32", "nodes": [], "statements": [ { "expression": { - "id": 11678, + "id": 14739, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 11672, + "id": 14733, "name": "result", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11670, - "src": "4267:6:12", + "referencedDeclaration": 14731, + "src": "4267:6:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -4568,36 +4568,36 @@ "rightHandSide": { "arguments": [ { - "id": 11674, + "id": 14735, "name": "x", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11663, - "src": "4283:1:12", + "referencedDeclaration": 14724, + "src": "4283:1:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 11675, + "id": 14736, "name": "min", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11665, - "src": "4286:3:12", + "referencedDeclaration": 14726, + "src": "4286:3:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 11676, + "id": 14737, "name": "max", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11667, - "src": "4291:3:12", + "referencedDeclaration": 14728, + "src": "4291:3:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -4619,21 +4619,21 @@ "typeString": "int256" } ], - "id": 11673, + "id": 14734, "name": "_bound", "nodeType": "Identifier", "overloadedDeclarations": [ - 11514, - 11661 + 14575, + 14722 ], - "referencedDeclaration": 11661, - "src": "4276:6:12", + "referencedDeclaration": 14722, + "src": "4276:6:32", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_int256_$_t_int256_$_t_int256_$returns$_t_int256_$", "typeString": "function (int256,int256,int256) pure returns (int256)" } }, - "id": 11677, + "id": 14738, "isConstant": false, "isLValue": false, "isPure": false, @@ -4642,36 +4642,36 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4276:19:12", + "src": "4276:19:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "4267:28:12", + "src": "4267:28:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "id": 11679, + "id": 14740, "nodeType": "ExpressionStatement", - "src": "4267:28:12" + "src": "4267:28:32" }, { "expression": { "arguments": [ { "hexValue": "426f756e6420726573756c74", - "id": 11681, + "id": 14742, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4318:14:12", + "src": "4318:14:32", "typeDescriptions": { "typeIdentifier": "t_stringliteral_81387530263afdcc351da6c89e6a10d49583b5beb1fecaddd0371443f1cd026f", "typeString": "literal_string \"Bound result\"" @@ -4681,12 +4681,12 @@ { "arguments": [ { - "id": 11684, + "id": 14745, "name": "result", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11670, - "src": "4346:6:12", + "referencedDeclaration": 14731, + "src": "4346:6:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -4701,33 +4701,33 @@ } ], "expression": { - "id": 11682, + "id": 14743, "name": "vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11369, - "src": "4334:2:12", + "referencedDeclaration": 14430, + "src": "4334:2:32", "typeDescriptions": { - "typeIdentifier": "t_contract$_VmSafe_$13459", + "typeIdentifier": "t_contract$_VmSafe_$16520", "typeString": "contract VmSafe" } }, - "id": 11683, + "id": 14744, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4337:8:12", + "memberLocation": "4337:8:32", "memberName": "toString", "nodeType": "MemberAccess", - "referencedDeclaration": 12945, - "src": "4334:11:12", + "referencedDeclaration": 16006, + "src": "4334:11:32", "typeDescriptions": { "typeIdentifier": "t_function_external_pure$_t_int256_$returns$_t_string_memory_ptr_$", "typeString": "function (int256) pure external returns (string memory)" } }, - "id": 11685, + "id": 14746, "isConstant": false, "isLValue": false, "isPure": false, @@ -4736,7 +4736,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4334:19:12", + "src": "4334:19:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", @@ -4755,21 +4755,21 @@ "typeString": "string memory" } ], - "id": 11680, + "id": 14741, "name": "console2_log", "nodeType": "Identifier", "overloadedDeclarations": [ - 12161, - 12186 + 15222, + 15247 ], - "referencedDeclaration": 12186, - "src": "4305:12:12", + "referencedDeclaration": 15247, + "src": "4305:12:32", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory) view" } }, - "id": 11686, + "id": 14747, "isConstant": false, "isLValue": false, "isPure": false, @@ -4778,16 +4778,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4305:49:12", + "src": "4305:49:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 11687, + "id": 14748, "nodeType": "ExpressionStatement", - "src": "4305:49:12" + "src": "4305:49:32" } ] }, @@ -4795,20 +4795,20 @@ "kind": "function", "modifiers": [], "name": "bound", - "nameLocation": "4171:5:12", + "nameLocation": "4171:5:32", "parameters": { - "id": 11668, + "id": 14729, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11663, + "id": 14724, "mutability": "mutable", "name": "x", - "nameLocation": "4184:1:12", + "nameLocation": "4184:1:32", "nodeType": "VariableDeclaration", - "scope": 11689, - "src": "4177:8:12", + "scope": 14750, + "src": "4177:8:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4816,10 +4816,10 @@ "typeString": "int256" }, "typeName": { - "id": 11662, + "id": 14723, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "4177:6:12", + "src": "4177:6:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -4829,13 +4829,13 @@ }, { "constant": false, - "id": 11665, + "id": 14726, "mutability": "mutable", "name": "min", - "nameLocation": "4194:3:12", + "nameLocation": "4194:3:32", "nodeType": "VariableDeclaration", - "scope": 11689, - "src": "4187:10:12", + "scope": 14750, + "src": "4187:10:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4843,10 +4843,10 @@ "typeString": "int256" }, "typeName": { - "id": 11664, + "id": 14725, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "4187:6:12", + "src": "4187:6:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -4856,13 +4856,13 @@ }, { "constant": false, - "id": 11667, + "id": 14728, "mutability": "mutable", "name": "max", - "nameLocation": "4206:3:12", + "nameLocation": "4206:3:32", "nodeType": "VariableDeclaration", - "scope": 11689, - "src": "4199:10:12", + "scope": 14750, + "src": "4199:10:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4870,10 +4870,10 @@ "typeString": "int256" }, "typeName": { - "id": 11666, + "id": 14727, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "4199:6:12", + "src": "4199:6:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -4882,21 +4882,21 @@ "visibility": "internal" } ], - "src": "4176:34:12" + "src": "4176:34:32" }, "returnParameters": { - "id": 11671, + "id": 14732, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11670, + "id": 14731, "mutability": "mutable", "name": "result", - "nameLocation": "4249:6:12", + "nameLocation": "4249:6:32", "nodeType": "VariableDeclaration", - "scope": 11689, - "src": "4242:13:12", + "scope": 14750, + "src": "4242:13:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4904,10 +4904,10 @@ "typeString": "int256" }, "typeName": { - "id": 11669, + "id": 14730, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "4242:6:12", + "src": "4242:6:32", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -4916,38 +4916,38 @@ "visibility": "internal" } ], - "src": "4241:15:12" + "src": "4241:15:32" }, - "scope": 12187, + "scope": 15248, "stateMutability": "view", "virtual": true, "visibility": "internal" }, { - "id": 11707, + "id": 14768, "nodeType": "FunctionDefinition", - "src": "4367:160:12", + "src": "4367:160:32", "nodes": [], "body": { - "id": 11706, + "id": 14767, "nodeType": "Block", - "src": "4459:68:12", + "src": "4459:68:32", "nodes": [], "statements": [ { "expression": { - "id": 11704, + "id": 14765, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 11696, + "id": 14757, "name": "result", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11694, - "src": "4469:6:12", + "referencedDeclaration": 14755, + "src": "4469:6:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4958,12 +4958,12 @@ "rightHandSide": { "arguments": [ { - "id": 11698, + "id": 14759, "name": "privateKey", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11691, - "src": "4485:10:12", + "referencedDeclaration": 14752, + "src": "4485:10:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4971,14 +4971,14 @@ }, { "hexValue": "31", - "id": 11699, + "id": 14760, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "4497:1:12", + "src": "4497:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -4990,18 +4990,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11702, + "id": 14763, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "leftExpression": { - "id": 11700, + "id": 14761, "name": "SECP256K1_ORDER", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11378, - "src": "4500:15:12", + "referencedDeclaration": 14439, + "src": "4500:15:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5011,21 +5011,21 @@ "operator": "-", "rightExpression": { "hexValue": "31", - "id": 11701, + "id": 14762, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "4518:1:12", + "src": "4518:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "4500:19:12", + "src": "4500:19:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5047,21 +5047,21 @@ "typeString": "uint256" } ], - "id": 11697, + "id": 14758, "name": "_bound", "nodeType": "Identifier", "overloadedDeclarations": [ - 11514, - 11661 + 14575, + 14722 ], - "referencedDeclaration": 11514, - "src": "4478:6:12", + "referencedDeclaration": 14575, + "src": "4478:6:32", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$_t_uint256_$returns$_t_uint256_$", "typeString": "function (uint256,uint256,uint256) pure returns (uint256)" } }, - "id": 11703, + "id": 14764, "isConstant": false, "isLValue": false, "isPure": false, @@ -5070,22 +5070,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4478:42:12", + "src": "4478:42:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "4469:51:12", + "src": "4469:51:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 11705, + "id": 14766, "nodeType": "ExpressionStatement", - "src": "4469:51:12" + "src": "4469:51:32" } ] }, @@ -5093,20 +5093,20 @@ "kind": "function", "modifiers": [], "name": "boundPrivateKey", - "nameLocation": "4376:15:12", + "nameLocation": "4376:15:32", "parameters": { - "id": 11692, + "id": 14753, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11691, + "id": 14752, "mutability": "mutable", "name": "privateKey", - "nameLocation": "4400:10:12", + "nameLocation": "4400:10:32", "nodeType": "VariableDeclaration", - "scope": 11707, - "src": "4392:18:12", + "scope": 14768, + "src": "4392:18:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5114,10 +5114,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11690, + "id": 14751, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4392:7:12", + "src": "4392:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5126,21 +5126,21 @@ "visibility": "internal" } ], - "src": "4391:20:12" + "src": "4391:20:32" }, "returnParameters": { - "id": 11695, + "id": 14756, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11694, + "id": 14755, "mutability": "mutable", "name": "result", - "nameLocation": "4451:6:12", + "nameLocation": "4451:6:32", "nodeType": "VariableDeclaration", - "scope": 11707, - "src": "4443:14:12", + "scope": 14768, + "src": "4443:14:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5148,10 +5148,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11693, + "id": 14754, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4443:7:12", + "src": "4443:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5160,22 +5160,22 @@ "visibility": "internal" } ], - "src": "4442:16:12" + "src": "4442:16:32" }, - "scope": 12187, + "scope": 15248, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 11741, + "id": 14802, "nodeType": "FunctionDefinition", - "src": "4533:259:12", + "src": "4533:259:32", "nodes": [], "body": { - "id": 11740, + "id": 14801, "nodeType": "Block", - "src": "4610:182:12", + "src": "4610:182:32", "nodes": [], "statements": [ { @@ -5186,33 +5186,33 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11718, + "id": 14779, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 11715, + "id": 14776, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11709, - "src": "4628:1:12", + "referencedDeclaration": 14770, + "src": "4628:1:32", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 11716, + "id": 14777, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4630:6:12", + "memberLocation": "4630:6:32", "memberName": "length", "nodeType": "MemberAccess", - "src": "4628:8:12", + "src": "4628:8:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5222,21 +5222,21 @@ "operator": "<=", "rightExpression": { "hexValue": "3332", - "id": 11717, + "id": 14778, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "4640:2:12", + "src": "4640:2:32", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" }, "value": "32" }, - "src": "4628:14:12", + "src": "4628:14:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -5244,14 +5244,14 @@ }, { "hexValue": "5374645574696c73206279746573546f55696e74286279746573293a204279746573206c656e67746820657863656564732033322e", - "id": 11719, + "id": 14780, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4644:55:12", + "src": "4644:55:32", "typeDescriptions": { "typeIdentifier": "t_stringliteral_15bc16f8ce72c26d4fbf91f28e31f7cbe900e6386b04cf90f353bff0f5b2da88", "typeString": "literal_string \"StdUtils bytesToUint(bytes): Bytes length exceeds 32.\"" @@ -5270,7 +5270,7 @@ "typeString": "literal_string \"StdUtils bytesToUint(bytes): Bytes length exceeds 32.\"" } ], - "id": 11714, + "id": 14775, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -5278,13 +5278,13 @@ -18 ], "referencedDeclaration": -18, - "src": "4620:7:12", + "src": "4620:7:32", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 11720, + "id": 14781, "isConstant": false, "isLValue": false, "isPure": false, @@ -5293,16 +5293,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4620:80:12", + "src": "4620:80:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 11721, + "id": 14782, "nodeType": "ExpressionStatement", - "src": "4620:80:12" + "src": "4620:80:32" }, { "expression": { @@ -5316,21 +5316,21 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11731, + "id": 14792, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "hexValue": "3332", - "id": 11728, + "id": 14789, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "4755:2:12", + "src": "4755:2:32", "typeDescriptions": { "typeIdentifier": "t_rational_32_by_1", "typeString": "int_const 32" @@ -5341,32 +5341,32 @@ "operator": "-", "rightExpression": { "expression": { - "id": 11729, + "id": 14790, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11709, - "src": "4760:1:12", + "referencedDeclaration": 14770, + "src": "4760:1:32", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 11730, + "id": 14791, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "4762:6:12", + "memberLocation": "4762:6:32", "memberName": "length", "nodeType": "MemberAccess", - "src": "4760:8:12", + "src": "4760:8:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "4755:13:12", + "src": "4755:13:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5380,29 +5380,29 @@ "typeString": "uint256" } ], - "id": 11727, + "id": 14788, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "4745:9:12", + "src": "4745:9:32", "typeDescriptions": { "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_bytes_memory_ptr_$", "typeString": "function (uint256) pure returns (bytes memory)" }, "typeName": { - "id": 11726, + "id": 14787, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4749:5:12", + "src": "4749:5:32", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } } }, - "id": 11732, + "id": 14793, "isConstant": false, "isLValue": false, "isPure": false, @@ -5411,7 +5411,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4745:24:12", + "src": "4745:24:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5419,12 +5419,12 @@ } }, { - "id": 11733, + "id": 14794, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11709, - "src": "4771:1:12", + "referencedDeclaration": 14770, + "src": "4771:1:32", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -5443,32 +5443,32 @@ } ], "expression": { - "id": 11724, + "id": 14785, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4728:3:12", + "src": "4728:3:32", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 11725, + "id": 14786, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4732:12:12", + "memberLocation": "4732:12:32", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "4728:16:12", + "src": "4728:16:32", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 11734, + "id": 14795, "isConstant": false, "isLValue": false, "isPure": false, @@ -5477,7 +5477,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4728:45:12", + "src": "4728:45:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5487,34 +5487,34 @@ { "components": [ { - "id": 11736, + "id": 14797, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "4776:7:12", + "src": "4776:7:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 11735, + "id": 14796, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4776:7:12", + "src": "4776:7:32", "typeDescriptions": {} } } ], - "id": 11737, + "id": 14798, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "4775:9:12", + "src": "4775:9:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -5533,32 +5533,32 @@ } ], "expression": { - "id": 11722, + "id": 14783, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4717:3:12", + "src": "4717:3:32", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 11723, + "id": 14784, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4721:6:12", + "memberLocation": "4721:6:32", "memberName": "decode", "nodeType": "MemberAccess", - "src": "4717:10:12", + "src": "4717:10:32", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 11738, + "id": 14799, "isConstant": false, "isLValue": false, "isPure": false, @@ -5567,17 +5567,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4717:68:12", + "src": "4717:68:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "functionReturnParameters": 11713, - "id": 11739, + "functionReturnParameters": 14774, + "id": 14800, "nodeType": "Return", - "src": "4710:75:12" + "src": "4710:75:32" } ] }, @@ -5585,20 +5585,20 @@ "kind": "function", "modifiers": [], "name": "bytesToUint", - "nameLocation": "4542:11:12", + "nameLocation": "4542:11:32", "parameters": { - "id": 11710, + "id": 14771, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11709, + "id": 14770, "mutability": "mutable", "name": "b", - "nameLocation": "4567:1:12", + "nameLocation": "4567:1:32", "nodeType": "VariableDeclaration", - "scope": 11741, - "src": "4554:14:12", + "scope": 14802, + "src": "4554:14:32", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5606,10 +5606,10 @@ "typeString": "bytes" }, "typeName": { - "id": 11708, + "id": 14769, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4554:5:12", + "src": "4554:5:32", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -5618,21 +5618,21 @@ "visibility": "internal" } ], - "src": "4553:16:12" + "src": "4553:16:32" }, "returnParameters": { - "id": 11713, + "id": 14774, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11712, + "id": 14773, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11741, - "src": "4601:7:12", + "scope": 14802, + "src": "4601:7:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5640,10 +5640,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11711, + "id": 14772, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4601:7:12", + "src": "4601:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5652,22 +5652,22 @@ "visibility": "internal" } ], - "src": "4600:9:12" + "src": "4600:9:32" }, - "scope": 12187, + "scope": 15248, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 11926, + "id": 14987, "nodeType": "FunctionDefinition", - "src": "5026:1962:12", + "src": "5026:1962:32", "nodes": [], "body": { - "id": 11925, + "id": 14986, "nodeType": "Block", - "src": "5129:1859:12", + "src": "5129:1859:32", "nodes": [], "statements": [ { @@ -5676,18 +5676,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11753, + "id": 14814, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11751, + "id": 14812, "name": "nonce", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11746, - "src": "5455:5:12", + "referencedDeclaration": 14807, + "src": "5455:5:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -5697,29 +5697,29 @@ "operator": "==", "rightExpression": { "hexValue": "30783030", - "id": 11752, + "id": 14813, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5464:4:12", + "src": "5464:4:32", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0x00" }, - "src": "5455:13:12", + "src": "5455:13:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 11775, + "id": 14836, "nodeType": "IfStatement", - "src": "5451:134:12", + "src": "5451:134:32", "trueBody": { "expression": { "arguments": [ @@ -5731,14 +5731,14 @@ "arguments": [ { "hexValue": "30786436", - "id": 11760, + "id": 14821, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5539:4:12", + "src": "5539:4:32", "typeDescriptions": { "typeIdentifier": "t_rational_214_by_1", "typeString": "int_const 214" @@ -5753,26 +5753,26 @@ "typeString": "int_const 214" } ], - "id": 11759, + "id": 14820, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5532:6:12", + "src": "5532:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" }, "typeName": { - "id": 11758, + "id": 14819, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "5532:6:12", + "src": "5532:6:32", "typeDescriptions": {} } }, - "id": 11761, + "id": 14822, "isConstant": false, "isLValue": false, "isPure": true, @@ -5781,7 +5781,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5532:12:12", + "src": "5532:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -5792,14 +5792,14 @@ "arguments": [ { "hexValue": "30783934", - "id": 11764, + "id": 14825, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5553:4:12", + "src": "5553:4:32", "typeDescriptions": { "typeIdentifier": "t_rational_148_by_1", "typeString": "int_const 148" @@ -5814,26 +5814,26 @@ "typeString": "int_const 148" } ], - "id": 11763, + "id": 14824, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5546:6:12", + "src": "5546:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" }, "typeName": { - "id": 11762, + "id": 14823, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "5546:6:12", + "src": "5546:6:32", "typeDescriptions": {} } }, - "id": 11765, + "id": 14826, "isConstant": false, "isLValue": false, "isPure": true, @@ -5842,7 +5842,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5546:12:12", + "src": "5546:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -5850,12 +5850,12 @@ } }, { - "id": 11766, + "id": 14827, "name": "deployer", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11744, - "src": "5560:8:12", + "referencedDeclaration": 14805, + "src": "5560:8:32", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -5865,14 +5865,14 @@ "arguments": [ { "hexValue": "30783830", - "id": 11769, + "id": 14830, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5577:4:12", + "src": "5577:4:32", "typeDescriptions": { "typeIdentifier": "t_rational_128_by_1", "typeString": "int_const 128" @@ -5887,26 +5887,26 @@ "typeString": "int_const 128" } ], - "id": 11768, + "id": 14829, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5570:6:12", + "src": "5570:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" }, "typeName": { - "id": 11767, + "id": 14828, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "5570:6:12", + "src": "5570:6:32", "typeDescriptions": {} } }, - "id": 11770, + "id": 14831, "isConstant": false, "isLValue": false, "isPure": true, @@ -5915,7 +5915,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5570:12:12", + "src": "5570:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -5943,32 +5943,32 @@ } ], "expression": { - "id": 11756, + "id": 14817, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5515:3:12", + "src": "5515:3:32", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 11757, + "id": 14818, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5519:12:12", + "memberLocation": "5519:12:32", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "5515:16:12", + "src": "5515:16:32", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 11771, + "id": 14832, "isConstant": false, "isLValue": false, "isPure": false, @@ -5977,7 +5977,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5515:68:12", + "src": "5515:68:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5992,18 +5992,18 @@ "typeString": "bytes memory" } ], - "id": 11755, + "id": 14816, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "5505:9:12", + "src": "5505:9:32", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 11772, + "id": 14833, "isConstant": false, "isLValue": false, "isPure": false, @@ -6012,7 +6012,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5505:79:12", + "src": "5505:79:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -6027,18 +6027,18 @@ "typeString": "bytes32" } ], - "id": 11754, + "id": 14815, "name": "addressFromLast20Bytes", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12136, - "src": "5482:22:12", + "referencedDeclaration": 15197, + "src": "5482:22:32", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes32_$returns$_t_address_$", "typeString": "function (bytes32) pure returns (address)" } }, - "id": 11773, + "id": 14834, "isConstant": false, "isLValue": false, "isPure": false, @@ -6047,17 +6047,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5482:103:12", + "src": "5482:103:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "functionReturnParameters": 11750, - "id": 11774, + "functionReturnParameters": 14811, + "id": 14835, "nodeType": "Return", - "src": "5475:110:12" + "src": "5475:110:32" } }, { @@ -6066,18 +6066,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11778, + "id": 14839, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11776, + "id": 14837, "name": "nonce", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11746, - "src": "5599:5:12", + "referencedDeclaration": 14807, + "src": "5599:5:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6087,29 +6087,29 @@ "operator": "<=", "rightExpression": { "hexValue": "30783766", - "id": 11777, + "id": 14838, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5608:4:12", + "src": "5608:4:32", "typeDescriptions": { "typeIdentifier": "t_rational_127_by_1", "typeString": "int_const 127" }, "value": "0x7f" }, - "src": "5599:13:12", + "src": "5599:13:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 11800, + "id": 14861, "nodeType": "IfStatement", - "src": "5595:134:12", + "src": "5595:134:32", "trueBody": { "expression": { "arguments": [ @@ -6121,14 +6121,14 @@ "arguments": [ { "hexValue": "30786436", - "id": 11785, + "id": 14846, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5683:4:12", + "src": "5683:4:32", "typeDescriptions": { "typeIdentifier": "t_rational_214_by_1", "typeString": "int_const 214" @@ -6143,26 +6143,26 @@ "typeString": "int_const 214" } ], - "id": 11784, + "id": 14845, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5676:6:12", + "src": "5676:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" }, "typeName": { - "id": 11783, + "id": 14844, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "5676:6:12", + "src": "5676:6:32", "typeDescriptions": {} } }, - "id": 11786, + "id": 14847, "isConstant": false, "isLValue": false, "isPure": true, @@ -6171,7 +6171,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5676:12:12", + "src": "5676:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -6182,14 +6182,14 @@ "arguments": [ { "hexValue": "30783934", - "id": 11789, + "id": 14850, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5697:4:12", + "src": "5697:4:32", "typeDescriptions": { "typeIdentifier": "t_rational_148_by_1", "typeString": "int_const 148" @@ -6204,26 +6204,26 @@ "typeString": "int_const 148" } ], - "id": 11788, + "id": 14849, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5690:6:12", + "src": "5690:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" }, "typeName": { - "id": 11787, + "id": 14848, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "5690:6:12", + "src": "5690:6:32", "typeDescriptions": {} } }, - "id": 11790, + "id": 14851, "isConstant": false, "isLValue": false, "isPure": true, @@ -6232,7 +6232,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5690:12:12", + "src": "5690:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -6240,12 +6240,12 @@ } }, { - "id": 11791, + "id": 14852, "name": "deployer", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11744, - "src": "5704:8:12", + "referencedDeclaration": 14805, + "src": "5704:8:32", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6254,12 +6254,12 @@ { "arguments": [ { - "id": 11794, + "id": 14855, "name": "nonce", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11746, - "src": "5720:5:12", + "referencedDeclaration": 14807, + "src": "5720:5:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6273,26 +6273,26 @@ "typeString": "uint256" } ], - "id": 11793, + "id": 14854, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5714:5:12", + "src": "5714:5:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint8_$", "typeString": "type(uint8)" }, "typeName": { - "id": 11792, + "id": 14853, "name": "uint8", "nodeType": "ElementaryTypeName", - "src": "5714:5:12", + "src": "5714:5:32", "typeDescriptions": {} } }, - "id": 11795, + "id": 14856, "isConstant": false, "isLValue": false, "isPure": false, @@ -6301,7 +6301,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5714:12:12", + "src": "5714:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint8", @@ -6329,32 +6329,32 @@ } ], "expression": { - "id": 11781, + "id": 14842, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5659:3:12", + "src": "5659:3:32", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 11782, + "id": 14843, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5663:12:12", + "memberLocation": "5663:12:32", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "5659:16:12", + "src": "5659:16:32", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 11796, + "id": 14857, "isConstant": false, "isLValue": false, "isPure": false, @@ -6363,7 +6363,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5659:68:12", + "src": "5659:68:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6378,18 +6378,18 @@ "typeString": "bytes memory" } ], - "id": 11780, + "id": 14841, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "5649:9:12", + "src": "5649:9:32", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 11797, + "id": 14858, "isConstant": false, "isLValue": false, "isPure": false, @@ -6398,7 +6398,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5649:79:12", + "src": "5649:79:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -6413,18 +6413,18 @@ "typeString": "bytes32" } ], - "id": 11779, + "id": 14840, "name": "addressFromLast20Bytes", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12136, - "src": "5626:22:12", + "referencedDeclaration": 15197, + "src": "5626:22:32", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes32_$returns$_t_address_$", "typeString": "function (bytes32) pure returns (address)" } }, - "id": 11798, + "id": 14859, "isConstant": false, "isLValue": false, "isPure": false, @@ -6433,17 +6433,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5626:103:12", + "src": "5626:103:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "functionReturnParameters": 11750, - "id": 11799, + "functionReturnParameters": 14811, + "id": 14860, "nodeType": "Return", - "src": "5619:110:12" + "src": "5619:110:32" } }, { @@ -6452,18 +6452,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11807, + "id": 14868, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11801, + "id": 14862, "name": "nonce", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11746, - "src": "5882:5:12", + "referencedDeclaration": 14807, + "src": "5882:5:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6476,7 +6476,7 @@ "typeIdentifier": "t_rational_255_by_1", "typeString": "int_const 255" }, - "id": 11806, + "id": 14867, "isConstant": false, "isLValue": false, "isPure": true, @@ -6486,21 +6486,21 @@ "typeIdentifier": "t_rational_256_by_1", "typeString": "int_const 256" }, - "id": 11804, + "id": 14865, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "leftExpression": { "hexValue": "32", - "id": 11802, + "id": 14863, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5891:1:12", + "src": "5891:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_2_by_1", "typeString": "int_const 2" @@ -6511,21 +6511,21 @@ "operator": "**", "rightExpression": { "hexValue": "38", - "id": 11803, + "id": 14864, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5894:1:12", + "src": "5894:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_8_by_1", "typeString": "int_const 8" }, "value": "8" }, - "src": "5891:4:12", + "src": "5891:4:32", "typeDescriptions": { "typeIdentifier": "t_rational_256_by_1", "typeString": "int_const 256" @@ -6535,35 +6535,35 @@ "operator": "-", "rightExpression": { "hexValue": "31", - "id": 11805, + "id": 14866, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5898:1:12", + "src": "5898:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "5891:8:12", + "src": "5891:8:32", "typeDescriptions": { "typeIdentifier": "t_rational_255_by_1", "typeString": "int_const 255" } }, - "src": "5882:17:12", + "src": "5882:17:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 11833, + "id": 14894, "nodeType": "IfStatement", - "src": "5878:148:12", + "src": "5878:148:32", "trueBody": { "expression": { "arguments": [ @@ -6575,14 +6575,14 @@ "arguments": [ { "hexValue": "30786437", - "id": 11814, + "id": 14875, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5966:4:12", + "src": "5966:4:32", "typeDescriptions": { "typeIdentifier": "t_rational_215_by_1", "typeString": "int_const 215" @@ -6597,26 +6597,26 @@ "typeString": "int_const 215" } ], - "id": 11813, + "id": 14874, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5959:6:12", + "src": "5959:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" }, "typeName": { - "id": 11812, + "id": 14873, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "5959:6:12", + "src": "5959:6:32", "typeDescriptions": {} } }, - "id": 11815, + "id": 14876, "isConstant": false, "isLValue": false, "isPure": true, @@ -6625,7 +6625,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5959:12:12", + "src": "5959:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -6636,14 +6636,14 @@ "arguments": [ { "hexValue": "30783934", - "id": 11818, + "id": 14879, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5980:4:12", + "src": "5980:4:32", "typeDescriptions": { "typeIdentifier": "t_rational_148_by_1", "typeString": "int_const 148" @@ -6658,26 +6658,26 @@ "typeString": "int_const 148" } ], - "id": 11817, + "id": 14878, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5973:6:12", + "src": "5973:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" }, "typeName": { - "id": 11816, + "id": 14877, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "5973:6:12", + "src": "5973:6:32", "typeDescriptions": {} } }, - "id": 11819, + "id": 14880, "isConstant": false, "isLValue": false, "isPure": true, @@ -6686,7 +6686,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5973:12:12", + "src": "5973:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -6694,12 +6694,12 @@ } }, { - "id": 11820, + "id": 14881, "name": "deployer", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11744, - "src": "5987:8:12", + "referencedDeclaration": 14805, + "src": "5987:8:32", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -6709,14 +6709,14 @@ "arguments": [ { "hexValue": "30783831", - "id": 11823, + "id": 14884, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6004:4:12", + "src": "6004:4:32", "typeDescriptions": { "typeIdentifier": "t_rational_129_by_1", "typeString": "int_const 129" @@ -6731,26 +6731,26 @@ "typeString": "int_const 129" } ], - "id": 11822, + "id": 14883, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "5997:6:12", + "src": "5997:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" }, "typeName": { - "id": 11821, + "id": 14882, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "5997:6:12", + "src": "5997:6:32", "typeDescriptions": {} } }, - "id": 11824, + "id": 14885, "isConstant": false, "isLValue": false, "isPure": true, @@ -6759,7 +6759,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5997:12:12", + "src": "5997:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -6769,12 +6769,12 @@ { "arguments": [ { - "id": 11827, + "id": 14888, "name": "nonce", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11746, - "src": "6017:5:12", + "referencedDeclaration": 14807, + "src": "6017:5:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6788,26 +6788,26 @@ "typeString": "uint256" } ], - "id": 11826, + "id": 14887, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6011:5:12", + "src": "6011:5:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint8_$", "typeString": "type(uint8)" }, "typeName": { - "id": 11825, + "id": 14886, "name": "uint8", "nodeType": "ElementaryTypeName", - "src": "6011:5:12", + "src": "6011:5:32", "typeDescriptions": {} } }, - "id": 11828, + "id": 14889, "isConstant": false, "isLValue": false, "isPure": false, @@ -6816,7 +6816,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6011:12:12", + "src": "6011:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint8", @@ -6848,32 +6848,32 @@ } ], "expression": { - "id": 11810, + "id": 14871, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5942:3:12", + "src": "5942:3:32", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 11811, + "id": 14872, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5946:12:12", + "memberLocation": "5946:12:32", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "5942:16:12", + "src": "5942:16:32", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 11829, + "id": 14890, "isConstant": false, "isLValue": false, "isPure": false, @@ -6882,7 +6882,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5942:82:12", + "src": "5942:82:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6897,18 +6897,18 @@ "typeString": "bytes memory" } ], - "id": 11809, + "id": 14870, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "5932:9:12", + "src": "5932:9:32", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 11830, + "id": 14891, "isConstant": false, "isLValue": false, "isPure": false, @@ -6917,7 +6917,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5932:93:12", + "src": "5932:93:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -6932,18 +6932,18 @@ "typeString": "bytes32" } ], - "id": 11808, + "id": 14869, "name": "addressFromLast20Bytes", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12136, - "src": "5909:22:12", + "referencedDeclaration": 15197, + "src": "5909:22:32", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes32_$returns$_t_address_$", "typeString": "function (bytes32) pure returns (address)" } }, - "id": 11831, + "id": 14892, "isConstant": false, "isLValue": false, "isPure": false, @@ -6952,17 +6952,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5909:117:12", + "src": "5909:117:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "functionReturnParameters": 11750, - "id": 11832, + "functionReturnParameters": 14811, + "id": 14893, "nodeType": "Return", - "src": "5902:124:12" + "src": "5902:124:32" } }, { @@ -6971,18 +6971,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11840, + "id": 14901, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11834, + "id": 14895, "name": "nonce", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11746, - "src": "6040:5:12", + "referencedDeclaration": 14807, + "src": "6040:5:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6995,7 +6995,7 @@ "typeIdentifier": "t_rational_65535_by_1", "typeString": "int_const 65535" }, - "id": 11839, + "id": 14900, "isConstant": false, "isLValue": false, "isPure": true, @@ -7005,21 +7005,21 @@ "typeIdentifier": "t_rational_65536_by_1", "typeString": "int_const 65536" }, - "id": 11837, + "id": 14898, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "leftExpression": { "hexValue": "32", - "id": 11835, + "id": 14896, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6049:1:12", + "src": "6049:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_2_by_1", "typeString": "int_const 2" @@ -7030,21 +7030,21 @@ "operator": "**", "rightExpression": { "hexValue": "3136", - "id": 11836, + "id": 14897, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6052:2:12", + "src": "6052:2:32", "typeDescriptions": { "typeIdentifier": "t_rational_16_by_1", "typeString": "int_const 16" }, "value": "16" }, - "src": "6049:5:12", + "src": "6049:5:32", "typeDescriptions": { "typeIdentifier": "t_rational_65536_by_1", "typeString": "int_const 65536" @@ -7054,35 +7054,35 @@ "operator": "-", "rightExpression": { "hexValue": "31", - "id": 11838, + "id": 14899, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6057:1:12", + "src": "6057:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "6049:9:12", + "src": "6049:9:32", "typeDescriptions": { "typeIdentifier": "t_rational_65535_by_1", "typeString": "int_const 65535" } }, - "src": "6040:18:12", + "src": "6040:18:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 11866, + "id": 14927, "nodeType": "IfStatement", - "src": "6036:149:12", + "src": "6036:149:32", "trueBody": { "expression": { "arguments": [ @@ -7094,14 +7094,14 @@ "arguments": [ { "hexValue": "30786438", - "id": 11847, + "id": 14908, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6124:4:12", + "src": "6124:4:32", "typeDescriptions": { "typeIdentifier": "t_rational_216_by_1", "typeString": "int_const 216" @@ -7116,26 +7116,26 @@ "typeString": "int_const 216" } ], - "id": 11846, + "id": 14907, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6117:6:12", + "src": "6117:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" }, "typeName": { - "id": 11845, + "id": 14906, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "6117:6:12", + "src": "6117:6:32", "typeDescriptions": {} } }, - "id": 11848, + "id": 14909, "isConstant": false, "isLValue": false, "isPure": true, @@ -7144,7 +7144,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6117:12:12", + "src": "6117:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -7155,14 +7155,14 @@ "arguments": [ { "hexValue": "30783934", - "id": 11851, + "id": 14912, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6138:4:12", + "src": "6138:4:32", "typeDescriptions": { "typeIdentifier": "t_rational_148_by_1", "typeString": "int_const 148" @@ -7177,26 +7177,26 @@ "typeString": "int_const 148" } ], - "id": 11850, + "id": 14911, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6131:6:12", + "src": "6131:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" }, "typeName": { - "id": 11849, + "id": 14910, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "6131:6:12", + "src": "6131:6:32", "typeDescriptions": {} } }, - "id": 11852, + "id": 14913, "isConstant": false, "isLValue": false, "isPure": true, @@ -7205,7 +7205,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6131:12:12", + "src": "6131:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -7213,12 +7213,12 @@ } }, { - "id": 11853, + "id": 14914, "name": "deployer", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11744, - "src": "6145:8:12", + "referencedDeclaration": 14805, + "src": "6145:8:32", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -7228,14 +7228,14 @@ "arguments": [ { "hexValue": "30783832", - "id": 11856, + "id": 14917, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6162:4:12", + "src": "6162:4:32", "typeDescriptions": { "typeIdentifier": "t_rational_130_by_1", "typeString": "int_const 130" @@ -7250,26 +7250,26 @@ "typeString": "int_const 130" } ], - "id": 11855, + "id": 14916, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6155:6:12", + "src": "6155:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" }, "typeName": { - "id": 11854, + "id": 14915, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "6155:6:12", + "src": "6155:6:32", "typeDescriptions": {} } }, - "id": 11857, + "id": 14918, "isConstant": false, "isLValue": false, "isPure": true, @@ -7278,7 +7278,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6155:12:12", + "src": "6155:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -7288,12 +7288,12 @@ { "arguments": [ { - "id": 11860, + "id": 14921, "name": "nonce", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11746, - "src": "6176:5:12", + "referencedDeclaration": 14807, + "src": "6176:5:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7307,26 +7307,26 @@ "typeString": "uint256" } ], - "id": 11859, + "id": 14920, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6169:6:12", + "src": "6169:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint16_$", "typeString": "type(uint16)" }, "typeName": { - "id": 11858, + "id": 14919, "name": "uint16", "nodeType": "ElementaryTypeName", - "src": "6169:6:12", + "src": "6169:6:32", "typeDescriptions": {} } }, - "id": 11861, + "id": 14922, "isConstant": false, "isLValue": false, "isPure": false, @@ -7335,7 +7335,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6169:13:12", + "src": "6169:13:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint16", @@ -7367,32 +7367,32 @@ } ], "expression": { - "id": 11843, + "id": 14904, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6100:3:12", + "src": "6100:3:32", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 11844, + "id": 14905, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6104:12:12", + "memberLocation": "6104:12:32", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "6100:16:12", + "src": "6100:16:32", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 11862, + "id": 14923, "isConstant": false, "isLValue": false, "isPure": false, @@ -7401,7 +7401,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6100:83:12", + "src": "6100:83:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7416,18 +7416,18 @@ "typeString": "bytes memory" } ], - "id": 11842, + "id": 14903, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "6090:9:12", + "src": "6090:9:32", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 11863, + "id": 14924, "isConstant": false, "isLValue": false, "isPure": false, @@ -7436,7 +7436,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6090:94:12", + "src": "6090:94:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -7451,18 +7451,18 @@ "typeString": "bytes32" } ], - "id": 11841, + "id": 14902, "name": "addressFromLast20Bytes", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12136, - "src": "6067:22:12", + "referencedDeclaration": 15197, + "src": "6067:22:32", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes32_$returns$_t_address_$", "typeString": "function (bytes32) pure returns (address)" } }, - "id": 11864, + "id": 14925, "isConstant": false, "isLValue": false, "isPure": false, @@ -7471,17 +7471,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6067:118:12", + "src": "6067:118:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "functionReturnParameters": 11750, - "id": 11865, + "functionReturnParameters": 14811, + "id": 14926, "nodeType": "Return", - "src": "6060:125:12" + "src": "6060:125:32" } }, { @@ -7490,18 +7490,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 11873, + "id": 14934, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 11867, + "id": 14928, "name": "nonce", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11746, - "src": "6199:5:12", + "referencedDeclaration": 14807, + "src": "6199:5:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7514,7 +7514,7 @@ "typeIdentifier": "t_rational_16777215_by_1", "typeString": "int_const 16777215" }, - "id": 11872, + "id": 14933, "isConstant": false, "isLValue": false, "isPure": true, @@ -7524,21 +7524,21 @@ "typeIdentifier": "t_rational_16777216_by_1", "typeString": "int_const 16777216" }, - "id": 11870, + "id": 14931, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "leftExpression": { "hexValue": "32", - "id": 11868, + "id": 14929, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6208:1:12", + "src": "6208:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_2_by_1", "typeString": "int_const 2" @@ -7549,21 +7549,21 @@ "operator": "**", "rightExpression": { "hexValue": "3234", - "id": 11869, + "id": 14930, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6211:2:12", + "src": "6211:2:32", "typeDescriptions": { "typeIdentifier": "t_rational_24_by_1", "typeString": "int_const 24" }, "value": "24" }, - "src": "6208:5:12", + "src": "6208:5:32", "typeDescriptions": { "typeIdentifier": "t_rational_16777216_by_1", "typeString": "int_const 16777216" @@ -7573,35 +7573,35 @@ "operator": "-", "rightExpression": { "hexValue": "31", - "id": 11871, + "id": 14932, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6216:1:12", + "src": "6216:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" }, "value": "1" }, - "src": "6208:9:12", + "src": "6208:9:32", "typeDescriptions": { "typeIdentifier": "t_rational_16777215_by_1", "typeString": "int_const 16777215" } }, - "src": "6199:18:12", + "src": "6199:18:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 11899, + "id": 14960, "nodeType": "IfStatement", - "src": "6195:149:12", + "src": "6195:149:32", "trueBody": { "expression": { "arguments": [ @@ -7613,14 +7613,14 @@ "arguments": [ { "hexValue": "30786439", - "id": 11880, + "id": 14941, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6283:4:12", + "src": "6283:4:32", "typeDescriptions": { "typeIdentifier": "t_rational_217_by_1", "typeString": "int_const 217" @@ -7635,26 +7635,26 @@ "typeString": "int_const 217" } ], - "id": 11879, + "id": 14940, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6276:6:12", + "src": "6276:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" }, "typeName": { - "id": 11878, + "id": 14939, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "6276:6:12", + "src": "6276:6:32", "typeDescriptions": {} } }, - "id": 11881, + "id": 14942, "isConstant": false, "isLValue": false, "isPure": true, @@ -7663,7 +7663,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6276:12:12", + "src": "6276:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -7674,14 +7674,14 @@ "arguments": [ { "hexValue": "30783934", - "id": 11884, + "id": 14945, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6297:4:12", + "src": "6297:4:32", "typeDescriptions": { "typeIdentifier": "t_rational_148_by_1", "typeString": "int_const 148" @@ -7696,26 +7696,26 @@ "typeString": "int_const 148" } ], - "id": 11883, + "id": 14944, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6290:6:12", + "src": "6290:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" }, "typeName": { - "id": 11882, + "id": 14943, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "6290:6:12", + "src": "6290:6:32", "typeDescriptions": {} } }, - "id": 11885, + "id": 14946, "isConstant": false, "isLValue": false, "isPure": true, @@ -7724,7 +7724,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6290:12:12", + "src": "6290:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -7732,12 +7732,12 @@ } }, { - "id": 11886, + "id": 14947, "name": "deployer", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11744, - "src": "6304:8:12", + "referencedDeclaration": 14805, + "src": "6304:8:32", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -7747,14 +7747,14 @@ "arguments": [ { "hexValue": "30783833", - "id": 11889, + "id": 14950, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6321:4:12", + "src": "6321:4:32", "typeDescriptions": { "typeIdentifier": "t_rational_131_by_1", "typeString": "int_const 131" @@ -7769,26 +7769,26 @@ "typeString": "int_const 131" } ], - "id": 11888, + "id": 14949, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6314:6:12", + "src": "6314:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" }, "typeName": { - "id": 11887, + "id": 14948, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "6314:6:12", + "src": "6314:6:32", "typeDescriptions": {} } }, - "id": 11890, + "id": 14951, "isConstant": false, "isLValue": false, "isPure": true, @@ -7797,7 +7797,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6314:12:12", + "src": "6314:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -7807,12 +7807,12 @@ { "arguments": [ { - "id": 11893, + "id": 14954, "name": "nonce", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11746, - "src": "6335:5:12", + "referencedDeclaration": 14807, + "src": "6335:5:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7826,26 +7826,26 @@ "typeString": "uint256" } ], - "id": 11892, + "id": 14953, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6328:6:12", + "src": "6328:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint24_$", "typeString": "type(uint24)" }, "typeName": { - "id": 11891, + "id": 14952, "name": "uint24", "nodeType": "ElementaryTypeName", - "src": "6328:6:12", + "src": "6328:6:32", "typeDescriptions": {} } }, - "id": 11894, + "id": 14955, "isConstant": false, "isLValue": false, "isPure": false, @@ -7854,7 +7854,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6328:13:12", + "src": "6328:13:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint24", @@ -7886,32 +7886,32 @@ } ], "expression": { - "id": 11876, + "id": 14937, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6259:3:12", + "src": "6259:3:32", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 11877, + "id": 14938, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6263:12:12", + "memberLocation": "6263:12:32", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "6259:16:12", + "src": "6259:16:32", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 11895, + "id": 14956, "isConstant": false, "isLValue": false, "isPure": false, @@ -7920,7 +7920,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6259:83:12", + "src": "6259:83:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7935,18 +7935,18 @@ "typeString": "bytes memory" } ], - "id": 11875, + "id": 14936, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "6249:9:12", + "src": "6249:9:32", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 11896, + "id": 14957, "isConstant": false, "isLValue": false, "isPure": false, @@ -7955,7 +7955,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6249:94:12", + "src": "6249:94:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -7970,18 +7970,18 @@ "typeString": "bytes32" } ], - "id": 11874, + "id": 14935, "name": "addressFromLast20Bytes", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12136, - "src": "6226:22:12", + "referencedDeclaration": 15197, + "src": "6226:22:32", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes32_$returns$_t_address_$", "typeString": "function (bytes32) pure returns (address)" } }, - "id": 11897, + "id": 14958, "isConstant": false, "isLValue": false, "isPure": false, @@ -7990,17 +7990,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6226:118:12", + "src": "6226:118:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "functionReturnParameters": 11750, - "id": 11898, + "functionReturnParameters": 14811, + "id": 14959, "nodeType": "Return", - "src": "6219:125:12" + "src": "6219:125:32" } }, { @@ -8014,14 +8014,14 @@ "arguments": [ { "hexValue": "30786461", - "id": 11906, + "id": 14967, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6911:4:12", + "src": "6911:4:32", "typeDescriptions": { "typeIdentifier": "t_rational_218_by_1", "typeString": "int_const 218" @@ -8036,26 +8036,26 @@ "typeString": "int_const 218" } ], - "id": 11905, + "id": 14966, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6904:6:12", + "src": "6904:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" }, "typeName": { - "id": 11904, + "id": 14965, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "6904:6:12", + "src": "6904:6:32", "typeDescriptions": {} } }, - "id": 11907, + "id": 14968, "isConstant": false, "isLValue": false, "isPure": true, @@ -8064,7 +8064,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6904:12:12", + "src": "6904:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -8075,14 +8075,14 @@ "arguments": [ { "hexValue": "30783934", - "id": 11910, + "id": 14971, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6925:4:12", + "src": "6925:4:32", "typeDescriptions": { "typeIdentifier": "t_rational_148_by_1", "typeString": "int_const 148" @@ -8097,26 +8097,26 @@ "typeString": "int_const 148" } ], - "id": 11909, + "id": 14970, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6918:6:12", + "src": "6918:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" }, "typeName": { - "id": 11908, + "id": 14969, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "6918:6:12", + "src": "6918:6:32", "typeDescriptions": {} } }, - "id": 11911, + "id": 14972, "isConstant": false, "isLValue": false, "isPure": true, @@ -8125,7 +8125,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6918:12:12", + "src": "6918:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -8133,12 +8133,12 @@ } }, { - "id": 11912, + "id": 14973, "name": "deployer", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11744, - "src": "6932:8:12", + "referencedDeclaration": 14805, + "src": "6932:8:32", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -8148,14 +8148,14 @@ "arguments": [ { "hexValue": "30783834", - "id": 11915, + "id": 14976, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6949:4:12", + "src": "6949:4:32", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -8170,26 +8170,26 @@ "typeString": "int_const 132" } ], - "id": 11914, + "id": 14975, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6942:6:12", + "src": "6942:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" }, "typeName": { - "id": 11913, + "id": 14974, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "6942:6:12", + "src": "6942:6:32", "typeDescriptions": {} } }, - "id": 11916, + "id": 14977, "isConstant": false, "isLValue": false, "isPure": true, @@ -8198,7 +8198,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6942:12:12", + "src": "6942:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -8208,12 +8208,12 @@ { "arguments": [ { - "id": 11919, + "id": 14980, "name": "nonce", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11746, - "src": "6963:5:12", + "referencedDeclaration": 14807, + "src": "6963:5:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8227,26 +8227,26 @@ "typeString": "uint256" } ], - "id": 11918, + "id": 14979, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "6956:6:12", + "src": "6956:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint32_$", "typeString": "type(uint32)" }, "typeName": { - "id": 11917, + "id": 14978, "name": "uint32", "nodeType": "ElementaryTypeName", - "src": "6956:6:12", + "src": "6956:6:32", "typeDescriptions": {} } }, - "id": 11920, + "id": 14981, "isConstant": false, "isLValue": false, "isPure": false, @@ -8255,7 +8255,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6956:13:12", + "src": "6956:13:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint32", @@ -8287,32 +8287,32 @@ } ], "expression": { - "id": 11902, + "id": 14963, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6887:3:12", + "src": "6887:3:32", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 11903, + "id": 14964, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6891:12:12", + "memberLocation": "6891:12:32", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "6887:16:12", + "src": "6887:16:32", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 11921, + "id": 14982, "isConstant": false, "isLValue": false, "isPure": false, @@ -8321,7 +8321,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6887:83:12", + "src": "6887:83:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -8336,18 +8336,18 @@ "typeString": "bytes memory" } ], - "id": 11901, + "id": 14962, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "6877:9:12", + "src": "6877:9:32", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 11922, + "id": 14983, "isConstant": false, "isLValue": false, "isPure": false, @@ -8356,7 +8356,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6877:94:12", + "src": "6877:94:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -8371,18 +8371,18 @@ "typeString": "bytes32" } ], - "id": 11900, + "id": 14961, "name": "addressFromLast20Bytes", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12136, - "src": "6841:22:12", + "referencedDeclaration": 15197, + "src": "6841:22:32", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes32_$returns$_t_address_$", "typeString": "function (bytes32) pure returns (address)" } }, - "id": 11923, + "id": 14984, "isConstant": false, "isLValue": false, "isPure": false, @@ -8391,44 +8391,44 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6841:140:12", + "src": "6841:140:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "functionReturnParameters": 11750, - "id": 11924, + "functionReturnParameters": 14811, + "id": 14985, "nodeType": "Return", - "src": "6834:147:12" + "src": "6834:147:32" } ] }, "documentation": { - "id": 11742, + "id": 14803, "nodeType": "StructuredDocumentation", - "src": "4798:223:12", + "src": "4798:223:32", "text": "@dev Compute the address a contract will be deployed at for a given deployer address and nonce\n @notice adapted from Solmate implementation (https://github.com/Rari-Capital/solmate/blob/main/src/utils/LibRLP.sol)" }, "implemented": true, "kind": "function", "modifiers": [], "name": "computeCreateAddress", - "nameLocation": "5035:20:12", + "nameLocation": "5035:20:32", "parameters": { - "id": 11747, + "id": 14808, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11744, + "id": 14805, "mutability": "mutable", "name": "deployer", - "nameLocation": "5064:8:12", + "nameLocation": "5064:8:32", "nodeType": "VariableDeclaration", - "scope": 11926, - "src": "5056:16:12", + "scope": 14987, + "src": "5056:16:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8436,10 +8436,10 @@ "typeString": "address" }, "typeName": { - "id": 11743, + "id": 14804, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5056:7:12", + "src": "5056:7:32", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8450,13 +8450,13 @@ }, { "constant": false, - "id": 11746, + "id": 14807, "mutability": "mutable", "name": "nonce", - "nameLocation": "5082:5:12", + "nameLocation": "5082:5:32", "nodeType": "VariableDeclaration", - "scope": 11926, - "src": "5074:13:12", + "scope": 14987, + "src": "5074:13:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8464,10 +8464,10 @@ "typeString": "uint256" }, "typeName": { - "id": 11745, + "id": 14806, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5074:7:12", + "src": "5074:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8476,21 +8476,21 @@ "visibility": "internal" } ], - "src": "5055:33:12" + "src": "5055:33:32" }, "returnParameters": { - "id": 11750, + "id": 14811, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11749, + "id": 14810, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11926, - "src": "5120:7:12", + "scope": 14987, + "src": "5120:7:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8498,10 +8498,10 @@ "typeString": "address" }, "typeName": { - "id": 11748, + "id": 14809, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5120:7:12", + "src": "5120:7:32", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8511,22 +8511,22 @@ "visibility": "internal" } ], - "src": "5119:9:12" + "src": "5119:9:32" }, - "scope": 12187, + "scope": 15248, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 11953, + "id": 15014, "nodeType": "FunctionDefinition", - "src": "6994:280:12", + "src": "6994:280:32", "nodes": [], "body": { - "id": 11952, + "id": 15013, "nodeType": "Block", - "src": "7155:119:12", + "src": "7155:119:32", "nodes": [], "statements": [ { @@ -8540,14 +8540,14 @@ "arguments": [ { "hexValue": "30786666", - "id": 11943, + "id": 15004, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7229:4:12", + "src": "7229:4:32", "typeDescriptions": { "typeIdentifier": "t_rational_255_by_1", "typeString": "int_const 255" @@ -8562,26 +8562,26 @@ "typeString": "int_const 255" } ], - "id": 11942, + "id": 15003, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "7222:6:12", + "src": "7222:6:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes1_$", "typeString": "type(bytes1)" }, "typeName": { - "id": 11941, + "id": 15002, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "7222:6:12", + "src": "7222:6:32", "typeDescriptions": {} } }, - "id": 11944, + "id": 15005, "isConstant": false, "isLValue": false, "isPure": true, @@ -8590,7 +8590,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7222:12:12", + "src": "7222:12:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes1", @@ -8598,36 +8598,36 @@ } }, { - "id": 11945, + "id": 15006, "name": "deployer", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11932, - "src": "7236:8:12", + "referencedDeclaration": 14993, + "src": "7236:8:32", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 11946, + "id": 15007, "name": "salt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11928, - "src": "7246:4:12", + "referencedDeclaration": 14989, + "src": "7246:4:32", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, { - "id": 11947, + "id": 15008, "name": "initcodeHash", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11930, - "src": "7252:12:12", + "referencedDeclaration": 14991, + "src": "7252:12:32", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8654,32 +8654,32 @@ } ], "expression": { - "id": 11939, + "id": 15000, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7205:3:12", + "src": "7205:3:32", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 11940, + "id": 15001, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7209:12:12", + "memberLocation": "7209:12:32", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "7205:16:12", + "src": "7205:16:32", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 11948, + "id": 15009, "isConstant": false, "isLValue": false, "isPure": false, @@ -8688,7 +8688,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7205:60:12", + "src": "7205:60:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -8703,18 +8703,18 @@ "typeString": "bytes memory" } ], - "id": 11938, + "id": 14999, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "7195:9:12", + "src": "7195:9:32", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 11949, + "id": 15010, "isConstant": false, "isLValue": false, "isPure": false, @@ -8723,7 +8723,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7195:71:12", + "src": "7195:71:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -8738,18 +8738,18 @@ "typeString": "bytes32" } ], - "id": 11937, + "id": 14998, "name": "addressFromLast20Bytes", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12136, - "src": "7172:22:12", + "referencedDeclaration": 15197, + "src": "7172:22:32", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes32_$returns$_t_address_$", "typeString": "function (bytes32) pure returns (address)" } }, - "id": 11950, + "id": 15011, "isConstant": false, "isLValue": false, "isPure": false, @@ -8758,17 +8758,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7172:95:12", + "src": "7172:95:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "functionReturnParameters": 11936, - "id": 11951, + "functionReturnParameters": 14997, + "id": 15012, "nodeType": "Return", - "src": "7165:102:12" + "src": "7165:102:32" } ] }, @@ -8776,20 +8776,20 @@ "kind": "function", "modifiers": [], "name": "computeCreate2Address", - "nameLocation": "7003:21:12", + "nameLocation": "7003:21:32", "parameters": { - "id": 11933, + "id": 14994, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11928, + "id": 14989, "mutability": "mutable", "name": "salt", - "nameLocation": "7033:4:12", + "nameLocation": "7033:4:32", "nodeType": "VariableDeclaration", - "scope": 11953, - "src": "7025:12:12", + "scope": 15014, + "src": "7025:12:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8797,10 +8797,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 11927, + "id": 14988, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7025:7:12", + "src": "7025:7:32", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8810,13 +8810,13 @@ }, { "constant": false, - "id": 11930, + "id": 14991, "mutability": "mutable", "name": "initcodeHash", - "nameLocation": "7047:12:12", + "nameLocation": "7047:12:32", "nodeType": "VariableDeclaration", - "scope": 11953, - "src": "7039:20:12", + "scope": 15014, + "src": "7039:20:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8824,10 +8824,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 11929, + "id": 14990, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7039:7:12", + "src": "7039:7:32", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8837,13 +8837,13 @@ }, { "constant": false, - "id": 11932, + "id": 14993, "mutability": "mutable", "name": "deployer", - "nameLocation": "7069:8:12", + "nameLocation": "7069:8:32", "nodeType": "VariableDeclaration", - "scope": 11953, - "src": "7061:16:12", + "scope": 15014, + "src": "7061:16:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8851,10 +8851,10 @@ "typeString": "address" }, "typeName": { - "id": 11931, + "id": 14992, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7061:7:12", + "src": "7061:7:32", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8864,21 +8864,21 @@ "visibility": "internal" } ], - "src": "7024:54:12" + "src": "7024:54:32" }, "returnParameters": { - "id": 11936, + "id": 14997, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11935, + "id": 14996, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11953, - "src": "7142:7:12", + "scope": 15014, + "src": "7142:7:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8886,10 +8886,10 @@ "typeString": "address" }, "typeName": { - "id": 11934, + "id": 14995, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7142:7:12", + "src": "7142:7:32", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8899,58 +8899,58 @@ "visibility": "internal" } ], - "src": "7141:9:12" + "src": "7141:9:32" }, - "scope": 12187, + "scope": 15248, "stateMutability": "pure", "virtual": true, "visibility": "internal" }, { - "id": 11970, + "id": 15031, "nodeType": "FunctionDefinition", - "src": "7383:181:12", + "src": "7383:181:32", "nodes": [], "body": { - "id": 11969, + "id": 15030, "nodeType": "Block", - "src": "7482:82:12", + "src": "7482:82:32", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 11964, + "id": 15025, "name": "salt", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11956, - "src": "7521:4:12", + "referencedDeclaration": 15017, + "src": "7521:4:32", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, { - "id": 11965, + "id": 15026, "name": "initCodeHash", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11958, - "src": "7527:12:12", + "referencedDeclaration": 15019, + "src": "7527:12:32", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, { - "id": 11966, + "id": 15027, "name": "CREATE2_FACTORY", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11384, - "src": "7541:15:12", + "referencedDeclaration": 14445, + "src": "7541:15:32", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -8972,21 +8972,21 @@ "typeString": "address" } ], - "id": 11963, + "id": 15024, "name": "computeCreate2Address", "nodeType": "Identifier", "overloadedDeclarations": [ - 11953, - 11970 + 15014, + 15031 ], - "referencedDeclaration": 11953, - "src": "7499:21:12", + "referencedDeclaration": 15014, + "src": "7499:21:32", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes32_$_t_bytes32_$_t_address_$returns$_t_address_$", "typeString": "function (bytes32,bytes32,address) pure returns (address)" } }, - "id": 11967, + "id": 15028, "isConstant": false, "isLValue": false, "isPure": false, @@ -8995,44 +8995,44 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7499:58:12", + "src": "7499:58:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "functionReturnParameters": 11962, - "id": 11968, + "functionReturnParameters": 15023, + "id": 15029, "nodeType": "Return", - "src": "7492:65:12" + "src": "7492:65:32" } ] }, "documentation": { - "id": 11954, + "id": 15015, "nodeType": "StructuredDocumentation", - "src": "7280:98:12", + "src": "7280:98:32", "text": "@dev returns the address of a contract created with CREATE2 using the default CREATE2 deployer" }, "implemented": true, "kind": "function", "modifiers": [], "name": "computeCreate2Address", - "nameLocation": "7392:21:12", + "nameLocation": "7392:21:32", "parameters": { - "id": 11959, + "id": 15020, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11956, + "id": 15017, "mutability": "mutable", "name": "salt", - "nameLocation": "7422:4:12", + "nameLocation": "7422:4:32", "nodeType": "VariableDeclaration", - "scope": 11970, - "src": "7414:12:12", + "scope": 15031, + "src": "7414:12:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9040,10 +9040,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 11955, + "id": 15016, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7414:7:12", + "src": "7414:7:32", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -9053,13 +9053,13 @@ }, { "constant": false, - "id": 11958, + "id": 15019, "mutability": "mutable", "name": "initCodeHash", - "nameLocation": "7436:12:12", + "nameLocation": "7436:12:32", "nodeType": "VariableDeclaration", - "scope": 11970, - "src": "7428:20:12", + "scope": 15031, + "src": "7428:20:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9067,10 +9067,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 11957, + "id": 15018, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7428:7:12", + "src": "7428:7:32", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -9079,21 +9079,21 @@ "visibility": "internal" } ], - "src": "7413:36:12" + "src": "7413:36:32" }, "returnParameters": { - "id": 11962, + "id": 15023, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11961, + "id": 15022, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11970, - "src": "7473:7:12", + "scope": 15031, + "src": "7473:7:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9101,10 +9101,10 @@ "typeString": "address" }, "typeName": { - "id": 11960, + "id": 15021, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7473:7:12", + "src": "7473:7:32", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9114,34 +9114,34 @@ "visibility": "internal" } ], - "src": "7472:9:12" + "src": "7472:9:32" }, - "scope": 12187, + "scope": 15248, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 11984, + "id": 15045, "nodeType": "FunctionDefinition", - "src": "7788:135:12", + "src": "7788:135:32", "nodes": [], "body": { - "id": 11983, + "id": 15044, "nodeType": "Block", - "src": "7869:54:12", + "src": "7869:54:32", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 11979, + "id": 15040, "name": "creationCode", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11973, - "src": "7899:12:12", + "referencedDeclaration": 15034, + "src": "7899:12:32", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -9149,14 +9149,14 @@ }, { "hexValue": "", - "id": 11980, + "id": 15041, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7913:2:12", + "src": "7913:2:32", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", "typeString": "literal_string \"\"" @@ -9175,21 +9175,21 @@ "typeString": "literal_string \"\"" } ], - "id": 11978, + "id": 15039, "name": "hashInitCode", "nodeType": "Identifier", "overloadedDeclarations": [ - 11984, - 12003 + 15045, + 15064 ], - "referencedDeclaration": 12003, - "src": "7886:12:12", + "referencedDeclaration": 15064, + "src": "7886:12:32", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory,bytes memory) pure returns (bytes32)" } }, - "id": 11981, + "id": 15042, "isConstant": false, "isLValue": false, "isPure": false, @@ -9198,44 +9198,44 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7886:30:12", + "src": "7886:30:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "functionReturnParameters": 11977, - "id": 11982, + "functionReturnParameters": 15038, + "id": 15043, "nodeType": "Return", - "src": "7879:37:12" + "src": "7879:37:32" } ] }, "documentation": { - "id": 11971, + "id": 15032, "nodeType": "StructuredDocumentation", - "src": "7570:213:12", + "src": "7570:213:32", "text": "@dev returns the hash of the init code (creation code + no args) used in CREATE2 with no constructor arguments\n @param creationCode the creation code of a contract C, as returned by type(C).creationCode" }, "implemented": true, "kind": "function", "modifiers": [], "name": "hashInitCode", - "nameLocation": "7797:12:12", + "nameLocation": "7797:12:32", "parameters": { - "id": 11974, + "id": 15035, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11973, + "id": 15034, "mutability": "mutable", "name": "creationCode", - "nameLocation": "7823:12:12", + "nameLocation": "7823:12:32", "nodeType": "VariableDeclaration", - "scope": 11984, - "src": "7810:25:12", + "scope": 15045, + "src": "7810:25:32", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9243,10 +9243,10 @@ "typeString": "bytes" }, "typeName": { - "id": 11972, + "id": 15033, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "7810:5:12", + "src": "7810:5:32", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -9255,21 +9255,21 @@ "visibility": "internal" } ], - "src": "7809:27:12" + "src": "7809:27:32" }, "returnParameters": { - "id": 11977, + "id": 15038, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11976, + "id": 15037, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 11984, - "src": "7860:7:12", + "scope": 15045, + "src": "7860:7:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9277,10 +9277,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 11975, + "id": 15036, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7860:7:12", + "src": "7860:7:32", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -9289,22 +9289,22 @@ "visibility": "internal" } ], - "src": "7859:9:12" + "src": "7859:9:32" }, - "scope": 12187, + "scope": 15248, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 12003, + "id": 15064, "nodeType": "FunctionDefinition", - "src": "8196:171:12", + "src": "8196:171:32", "nodes": [], "body": { - "id": 12002, + "id": 15063, "nodeType": "Block", - "src": "8296:71:12", + "src": "8296:71:32", "nodes": [], "statements": [ { @@ -9313,24 +9313,24 @@ { "arguments": [ { - "id": 11997, + "id": 15058, "name": "creationCode", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11987, - "src": "8340:12:12", + "referencedDeclaration": 15048, + "src": "8340:12:32", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, { - "id": 11998, + "id": 15059, "name": "args", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11989, - "src": "8354:4:12", + "referencedDeclaration": 15050, + "src": "8354:4:32", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -9349,32 +9349,32 @@ } ], "expression": { - "id": 11995, + "id": 15056, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8323:3:12", + "src": "8323:3:32", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 11996, + "id": 15057, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "8327:12:12", + "memberLocation": "8327:12:32", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "8323:16:12", + "src": "8323:16:32", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 11999, + "id": 15060, "isConstant": false, "isLValue": false, "isPure": false, @@ -9383,7 +9383,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8323:36:12", + "src": "8323:36:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9398,18 +9398,18 @@ "typeString": "bytes memory" } ], - "id": 11994, + "id": 15055, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "8313:9:12", + "src": "8313:9:32", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 12000, + "id": 15061, "isConstant": false, "isLValue": false, "isPure": false, @@ -9418,44 +9418,44 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8313:47:12", + "src": "8313:47:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "functionReturnParameters": 11993, - "id": 12001, + "functionReturnParameters": 15054, + "id": 15062, "nodeType": "Return", - "src": "8306:54:12" + "src": "8306:54:32" } ] }, "documentation": { - "id": 11985, + "id": 15046, "nodeType": "StructuredDocumentation", - "src": "7929:262:12", + "src": "7929:262:32", "text": "@dev returns the hash of the init code (creation code + ABI-encoded args) used in CREATE2\n @param creationCode the creation code of a contract C, as returned by type(C).creationCode\n @param args the ABI-encoded arguments to the constructor of C" }, "implemented": true, "kind": "function", "modifiers": [], "name": "hashInitCode", - "nameLocation": "8205:12:12", + "nameLocation": "8205:12:32", "parameters": { - "id": 11990, + "id": 15051, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11987, + "id": 15048, "mutability": "mutable", "name": "creationCode", - "nameLocation": "8231:12:12", + "nameLocation": "8231:12:32", "nodeType": "VariableDeclaration", - "scope": 12003, - "src": "8218:25:12", + "scope": 15064, + "src": "8218:25:32", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9463,10 +9463,10 @@ "typeString": "bytes" }, "typeName": { - "id": 11986, + "id": 15047, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "8218:5:12", + "src": "8218:5:32", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -9476,13 +9476,13 @@ }, { "constant": false, - "id": 11989, + "id": 15050, "mutability": "mutable", "name": "args", - "nameLocation": "8258:4:12", + "nameLocation": "8258:4:32", "nodeType": "VariableDeclaration", - "scope": 12003, - "src": "8245:17:12", + "scope": 15064, + "src": "8245:17:32", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9490,10 +9490,10 @@ "typeString": "bytes" }, "typeName": { - "id": 11988, + "id": 15049, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "8245:5:12", + "src": "8245:5:32", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -9502,21 +9502,21 @@ "visibility": "internal" } ], - "src": "8217:46:12" + "src": "8217:46:32" }, "returnParameters": { - "id": 11993, + "id": 15054, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11992, + "id": 15053, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 12003, - "src": "8287:7:12", + "scope": 15064, + "src": "8287:7:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9524,10 +9524,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 11991, + "id": 15052, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8287:7:12", + "src": "8287:7:32", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -9536,38 +9536,38 @@ "visibility": "internal" } ], - "src": "8286:9:12" + "src": "8286:9:32" }, - "scope": 12187, + "scope": 15248, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 12117, + "id": 15178, "nodeType": "FunctionDefinition", - "src": "8478:1124:12", + "src": "8478:1124:32", "nodes": [], "body": { - "id": 12116, + "id": 15177, "nodeType": "Block", - "src": "8628:974:12", + "src": "8628:974:32", "nodes": [], "statements": [ { "assignments": [ - 12015 + 15076 ], "declarations": [ { "constant": false, - "id": 12015, + "id": 15076, "mutability": "mutable", "name": "tokenCodeSize", - "nameLocation": "8646:13:12", + "nameLocation": "8646:13:32", "nodeType": "VariableDeclaration", - "scope": 12116, - "src": "8638:21:12", + "scope": 15177, + "src": "8638:21:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9575,10 +9575,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12014, + "id": 15075, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8638:7:12", + "src": "8638:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9587,39 +9587,39 @@ "visibility": "internal" } ], - "id": 12016, + "id": 15077, "nodeType": "VariableDeclarationStatement", - "src": "8638:21:12" + "src": "8638:21:32" }, { "AST": { "nodeType": "YulBlock", - "src": "8678:59:12", + "src": "8678:59:32", "statements": [ { "nodeType": "YulAssignment", - "src": "8692:35:12", + "src": "8692:35:32", "value": { "arguments": [ { "name": "token", "nodeType": "YulIdentifier", - "src": "8721:5:12" + "src": "8721:5:32" } ], "functionName": { "name": "extcodesize", "nodeType": "YulIdentifier", - "src": "8709:11:12" + "src": "8709:11:32" }, "nodeType": "YulFunctionCall", - "src": "8709:18:12" + "src": "8709:18:32" }, "variableNames": [ { "name": "tokenCodeSize", "nodeType": "YulIdentifier", - "src": "8692:13:12" + "src": "8692:13:32" } ] } @@ -9628,23 +9628,23 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 12005, + "declaration": 15066, "isOffset": false, "isSlot": false, - "src": "8721:5:12", + "src": "8721:5:32", "valueSize": 1 }, { - "declaration": 12015, + "declaration": 15076, "isOffset": false, "isSlot": false, - "src": "8692:13:12", + "src": "8692:13:32", "valueSize": 1 } ], - "id": 12017, + "id": 15078, "nodeType": "InlineAssembly", - "src": "8669:68:12" + "src": "8669:68:32" }, { "expression": { @@ -9654,18 +9654,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 12021, + "id": 15082, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 12019, + "id": 15080, "name": "tokenCodeSize", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12015, - "src": "8754:13:12", + "referencedDeclaration": 15076, + "src": "8754:13:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9675,21 +9675,21 @@ "operator": ">", "rightExpression": { "hexValue": "30", - "id": 12020, + "id": 15081, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8770:1:12", + "src": "8770:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "8754:17:12", + "src": "8754:17:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9697,14 +9697,14 @@ }, { "hexValue": "5374645574696c7320676574546f6b656e42616c616e63657328616464726573732c616464726573735b5d293a20546f6b656e2061646472657373206973206e6f74206120636f6e74726163742e", - "id": 12022, + "id": 15083, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8773:80:12", + "src": "8773:80:32", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e1cfd8db054d28c838f90dd4aca17e279a1b93ad4e1fab977a6ceb92cad655fe", "typeString": "literal_string \"StdUtils getTokenBalances(address,address[]): Token address is not a contract.\"" @@ -9723,7 +9723,7 @@ "typeString": "literal_string \"StdUtils getTokenBalances(address,address[]): Token address is not a contract.\"" } ], - "id": 12018, + "id": 15079, "name": "require", "nodeType": "Identifier", "overloadedDeclarations": [ @@ -9731,13 +9731,13 @@ -18 ], "referencedDeclaration": -18, - "src": "8746:7:12", + "src": "8746:7:32", "typeDescriptions": { "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bool,string memory) pure" } }, - "id": 12023, + "id": 15084, "isConstant": false, "isLValue": false, "isPure": false, @@ -9746,31 +9746,31 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8746:108:12", + "src": "8746:108:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 12024, + "id": 15085, "nodeType": "ExpressionStatement", - "src": "8746:108:12" + "src": "8746:108:32" }, { "assignments": [ - 12026 + 15087 ], "declarations": [ { "constant": false, - "id": 12026, + "id": 15087, "mutability": "mutable", "name": "length", - "nameLocation": "8929:6:12", + "nameLocation": "8929:6:32", "nodeType": "VariableDeclaration", - "scope": 12116, - "src": "8921:14:12", + "scope": 15177, + "src": "8921:14:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9778,10 +9778,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12025, + "id": 15086, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8921:7:12", + "src": "8921:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9790,100 +9790,100 @@ "visibility": "internal" } ], - "id": 12029, + "id": 15090, "initialValue": { "expression": { - "id": 12027, + "id": 15088, "name": "addresses", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12008, - "src": "8938:9:12", + "referencedDeclaration": 15069, + "src": "8938:9:32", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" } }, - "id": 12028, + "id": 15089, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "8948:6:12", + "memberLocation": "8948:6:32", "memberName": "length", "nodeType": "MemberAccess", - "src": "8938:16:12", + "src": "8938:16:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "8921:33:12" + "src": "8921:33:32" }, { "assignments": [ - 12035 + 15096 ], "declarations": [ { "constant": false, - "id": 12035, + "id": 15096, "mutability": "mutable", "name": "calls", - "nameLocation": "8990:5:12", + "nameLocation": "8990:5:32", "nodeType": "VariableDeclaration", - "scope": 12116, - "src": "8964:31:12", + "scope": 15177, + "src": "8964:31:32", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Call_$30128_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Call_$33189_memory_ptr_$dyn_memory_ptr", "typeString": "struct IMulticall3.Call[]" }, "typeName": { "baseType": { - "id": 12033, + "id": 15094, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12032, + "id": 15093, "name": "IMulticall3.Call", "nameLocations": [ - "8964:11:12", - "8976:4:12" + "8964:11:32", + "8976:4:32" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 30128, - "src": "8964:16:12" + "referencedDeclaration": 33189, + "src": "8964:16:32" }, - "referencedDeclaration": 30128, - "src": "8964:16:12", + "referencedDeclaration": 33189, + "src": "8964:16:32", "typeDescriptions": { - "typeIdentifier": "t_struct$_Call_$30128_storage_ptr", + "typeIdentifier": "t_struct$_Call_$33189_storage_ptr", "typeString": "struct IMulticall3.Call" } }, - "id": 12034, + "id": 15095, "nodeType": "ArrayTypeName", - "src": "8964:18:12", + "src": "8964:18:32", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Call_$30128_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Call_$33189_storage_$dyn_storage_ptr", "typeString": "struct IMulticall3.Call[]" } }, "visibility": "internal" } ], - "id": 12042, + "id": 15103, "initialValue": { "arguments": [ { - "id": 12040, + "id": 15101, "name": "length", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12026, - "src": "9021:6:12", + "referencedDeclaration": 15087, + "src": "9021:6:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9897,49 +9897,49 @@ "typeString": "uint256" } ], - "id": 12039, + "id": 15100, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "8998:22:12", + "src": "8998:22:32", "typeDescriptions": { - "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_Call_$30128_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_struct$_Call_$33189_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (uint256) pure returns (struct IMulticall3.Call memory[] memory)" }, "typeName": { "baseType": { - "id": 12037, + "id": 15098, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12036, + "id": 15097, "name": "IMulticall3.Call", "nameLocations": [ - "9002:11:12", - "9014:4:12" + "9002:11:32", + "9014:4:32" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 30128, - "src": "9002:16:12" + "referencedDeclaration": 33189, + "src": "9002:16:32" }, - "referencedDeclaration": 30128, - "src": "9002:16:12", + "referencedDeclaration": 33189, + "src": "9002:16:32", "typeDescriptions": { - "typeIdentifier": "t_struct$_Call_$30128_storage_ptr", + "typeIdentifier": "t_struct$_Call_$33189_storage_ptr", "typeString": "struct IMulticall3.Call" } }, - "id": 12038, + "id": 15099, "nodeType": "ArrayTypeName", - "src": "9002:18:12", + "src": "9002:18:32", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Call_$30128_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Call_$33189_storage_$dyn_storage_ptr", "typeString": "struct IMulticall3.Call[]" } } }, - "id": 12041, + "id": 15102, "isConstant": false, "isLValue": false, "isPure": false, @@ -9948,50 +9948,50 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8998:30:12", + "src": "8998:30:32", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Call_$30128_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Call_$33189_memory_ptr_$dyn_memory_ptr", "typeString": "struct IMulticall3.Call memory[] memory" } }, "nodeType": "VariableDeclarationStatement", - "src": "8964:64:12" + "src": "8964:64:32" }, { "body": { - "id": 12070, + "id": 15131, "nodeType": "Block", - "src": "9075:189:12", + "src": "9075:189:32", "statements": [ { "expression": { - "id": 12068, + "id": 15129, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "baseExpression": { - "id": 12053, + "id": 15114, "name": "calls", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12035, - "src": "9147:5:12", + "referencedDeclaration": 15096, + "src": "9147:5:32", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Call_$30128_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Call_$33189_memory_ptr_$dyn_memory_ptr", "typeString": "struct IMulticall3.Call memory[] memory" } }, - "id": 12055, + "id": 15116, "indexExpression": { - "id": 12054, + "id": 15115, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12044, - "src": "9153:1:12", + "referencedDeclaration": 15105, + "src": "9153:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10002,9 +10002,9 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "9147:8:12", + "src": "9147:8:32", "typeDescriptions": { - "typeIdentifier": "t_struct$_Call_$30128_memory_ptr", + "typeIdentifier": "t_struct$_Call_$33189_memory_ptr", "typeString": "struct IMulticall3.Call memory" } }, @@ -10013,12 +10013,12 @@ "rightHandSide": { "arguments": [ { - "id": 12058, + "id": 15119, "name": "token", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12005, - "src": "9184:5:12", + "referencedDeclaration": 15066, + "src": "9184:5:32", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10028,14 +10028,14 @@ "arguments": [ { "hexValue": "30783730613038323331", - "id": 12061, + "id": 15122, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9224:10:12", + "src": "9224:10:32", "typeDescriptions": { "typeIdentifier": "t_rational_1889567281_by_1", "typeString": "int_const 1889567281" @@ -10046,25 +10046,25 @@ "components": [ { "baseExpression": { - "id": 12062, + "id": 15123, "name": "addresses", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12008, - "src": "9237:9:12", + "referencedDeclaration": 15069, + "src": "9237:9:32", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_memory_ptr", "typeString": "address[] memory" } }, - "id": 12064, + "id": 15125, "indexExpression": { - "id": 12063, + "id": 15124, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12044, - "src": "9247:1:12", + "referencedDeclaration": 15105, + "src": "9247:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10075,21 +10075,21 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "9237:12:12", + "src": "9237:12:32", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } } ], - "id": 12065, + "id": 15126, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": false, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "9236:14:12", + "src": "9236:14:32", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10108,32 +10108,32 @@ } ], "expression": { - "id": 12059, + "id": 15120, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9201:3:12", + "src": "9201:3:32", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 12060, + "id": 15121, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "9205:18:12", + "memberLocation": "9205:18:32", "memberName": "encodeWithSelector", "nodeType": "MemberAccess", - "src": "9201:22:12", + "src": "9201:22:32", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithselector_pure$_t_bytes4_$returns$_t_bytes_memory_ptr_$", "typeString": "function (bytes4) pure returns (bytes memory)" } }, - "id": 12066, + "id": 15127, "isConstant": false, "isLValue": false, "isPure": false, @@ -10142,7 +10142,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9201:50:12", + "src": "9201:50:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10162,63 +10162,63 @@ } ], "expression": { - "id": 12056, + "id": 15117, "name": "IMulticall3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30283, - "src": "9158:11:12", + "referencedDeclaration": 33344, + "src": "9158:11:32", "typeDescriptions": { - "typeIdentifier": "t_type$_t_contract$_IMulticall3_$30283_$", + "typeIdentifier": "t_type$_t_contract$_IMulticall3_$33344_$", "typeString": "type(contract IMulticall3)" } }, - "id": 12057, + "id": 15118, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9170:4:12", + "memberLocation": "9170:4:32", "memberName": "Call", "nodeType": "MemberAccess", - "referencedDeclaration": 30128, - "src": "9158:16:12", + "referencedDeclaration": 33189, + "src": "9158:16:32", "typeDescriptions": { - "typeIdentifier": "t_type$_t_struct$_Call_$30128_storage_ptr_$", + "typeIdentifier": "t_type$_t_struct$_Call_$33189_storage_ptr_$", "typeString": "type(struct IMulticall3.Call storage pointer)" } }, - "id": 12067, + "id": 15128, "isConstant": false, "isLValue": false, "isPure": false, "kind": "structConstructorCall", "lValueRequested": false, "nameLocations": [ - "9176:6:12", - "9191:8:12" + "9176:6:32", + "9191:8:32" ], "names": [ "target", "callData" ], "nodeType": "FunctionCall", - "src": "9158:95:12", + "src": "9158:95:32", "tryCall": false, "typeDescriptions": { - "typeIdentifier": "t_struct$_Call_$30128_memory_ptr", + "typeIdentifier": "t_struct$_Call_$33189_memory_ptr", "typeString": "struct IMulticall3.Call memory" } }, - "src": "9147:106:12", + "src": "9147:106:32", "typeDescriptions": { - "typeIdentifier": "t_struct$_Call_$30128_memory_ptr", + "typeIdentifier": "t_struct$_Call_$33189_memory_ptr", "typeString": "struct IMulticall3.Call memory" } }, - "id": 12069, + "id": 15130, "nodeType": "ExpressionStatement", - "src": "9147:106:12" + "src": "9147:106:32" } ] }, @@ -10227,18 +10227,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 12049, + "id": 15110, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 12047, + "id": 15108, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12044, - "src": "9058:1:12", + "referencedDeclaration": 15105, + "src": "9058:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10247,38 +10247,38 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 12048, + "id": 15109, "name": "length", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12026, - "src": "9062:6:12", + "referencedDeclaration": 15087, + "src": "9062:6:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "9058:10:12", + "src": "9058:10:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 12071, + "id": 15132, "initializationExpression": { "assignments": [ - 12044 + 15105 ], "declarations": [ { "constant": false, - "id": 12044, + "id": 15105, "mutability": "mutable", "name": "i", - "nameLocation": "9051:1:12", + "nameLocation": "9051:1:32", "nodeType": "VariableDeclaration", - "scope": 12071, - "src": "9043:9:12", + "scope": 15132, + "src": "9043:9:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10286,10 +10286,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12043, + "id": 15104, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9043:7:12", + "src": "9043:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10298,17 +10298,17 @@ "visibility": "internal" } ], - "id": 12046, + "id": 15107, "initialValue": { "hexValue": "30", - "id": 12045, + "id": 15106, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9055:1:12", + "src": "9055:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -10316,11 +10316,11 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "9043:13:12" + "src": "9043:13:32" }, "loopExpression": { "expression": { - "id": 12051, + "id": 15112, "isConstant": false, "isLValue": false, "isPure": false, @@ -10328,14 +10328,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": true, - "src": "9070:3:12", + "src": "9070:3:32", "subExpression": { - "id": 12050, + "id": 15111, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12044, - "src": "9072:1:12", + "referencedDeclaration": 15105, + "src": "9072:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10346,29 +10346,29 @@ "typeString": "uint256" } }, - "id": 12052, + "id": 15113, "nodeType": "ExpressionStatement", - "src": "9070:3:12" + "src": "9070:3:32" }, "nodeType": "ForStatement", - "src": "9038:226:12" + "src": "9038:226:32" }, { "assignments": [ null, - 12076 + 15137 ], "declarations": [ null, { "constant": false, - "id": 12076, + "id": 15137, "mutability": "mutable", "name": "returnData", - "nameLocation": "9328:10:12", + "nameLocation": "9328:10:32", "nodeType": "VariableDeclaration", - "scope": 12116, - "src": "9313:25:12", + "scope": 15177, + "src": "9313:25:32", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10377,18 +10377,18 @@ }, "typeName": { "baseType": { - "id": 12074, + "id": 15135, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "9313:5:12", + "src": "9313:5:32", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, - "id": 12075, + "id": 15136, "nodeType": "ArrayTypeName", - "src": "9313:7:12", + "src": "9313:7:32", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes_storage_$dyn_storage_ptr", "typeString": "bytes[]" @@ -10397,18 +10397,18 @@ "visibility": "internal" } ], - "id": 12081, + "id": 15142, "initialValue": { "arguments": [ { - "id": 12079, + "id": 15140, "name": "calls", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12035, - "src": "9362:5:12", + "referencedDeclaration": 15096, + "src": "9362:5:32", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Call_$30128_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Call_$33189_memory_ptr_$dyn_memory_ptr", "typeString": "struct IMulticall3.Call memory[] memory" } } @@ -10416,38 +10416,38 @@ "expression": { "argumentTypes": [ { - "typeIdentifier": "t_array$_t_struct$_Call_$30128_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Call_$33189_memory_ptr_$dyn_memory_ptr", "typeString": "struct IMulticall3.Call memory[] memory" } ], "expression": { - "id": 12077, + "id": 15138, "name": "multicall", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11352, - "src": "9342:9:12", + "referencedDeclaration": 14413, + "src": "9342:9:32", "typeDescriptions": { - "typeIdentifier": "t_contract$_IMulticall3_$30283", + "typeIdentifier": "t_contract$_IMulticall3_$33344", "typeString": "contract IMulticall3" } }, - "id": 12078, + "id": 15139, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "9352:9:12", + "memberLocation": "9352:9:32", "memberName": "aggregate", "nodeType": "MemberAccess", - "referencedDeclaration": 30161, - "src": "9342:19:12", + "referencedDeclaration": 33222, + "src": "9342:19:32", "typeDescriptions": { - "typeIdentifier": "t_function_external_payable$_t_array$_t_struct$_Call_$30128_memory_ptr_$dyn_memory_ptr_$returns$_t_uint256_$_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_$", + "typeIdentifier": "t_function_external_payable$_t_array$_t_struct$_Call_$33189_memory_ptr_$dyn_memory_ptr_$returns$_t_uint256_$_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_$", "typeString": "function (struct IMulticall3.Call memory[] memory) payable external returns (uint256,bytes memory[] memory)" } }, - "id": 12080, + "id": 15141, "isConstant": false, "isLValue": false, "isPure": false, @@ -10456,7 +10456,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9342:26:12", + "src": "9342:26:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_uint256_$_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_$", @@ -10464,22 +10464,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "9310:58:12" + "src": "9310:58:32" }, { "expression": { - "id": 12088, + "id": 15149, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 12082, + "id": 15143, "name": "balances", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12012, - "src": "9442:8:12", + "referencedDeclaration": 15073, + "src": "9442:8:32", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" @@ -10490,12 +10490,12 @@ "rightHandSide": { "arguments": [ { - "id": 12086, + "id": 15147, "name": "length", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12026, - "src": "9467:6:12", + "referencedDeclaration": 15087, + "src": "9467:6:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10509,38 +10509,38 @@ "typeString": "uint256" } ], - "id": 12085, + "id": 15146, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "NewExpression", - "src": "9453:13:12", + "src": "9453:13:32", "typeDescriptions": { "typeIdentifier": "t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_uint256_$dyn_memory_ptr_$", "typeString": "function (uint256) pure returns (uint256[] memory)" }, "typeName": { "baseType": { - "id": 12083, + "id": 15144, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9457:7:12", + "src": "9457:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 12084, + "id": 15145, "nodeType": "ArrayTypeName", - "src": "9457:9:12", + "src": "9457:9:32", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" } } }, - "id": 12087, + "id": 15148, "isConstant": false, "isLValue": false, "isPure": false, @@ -10549,57 +10549,57 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9453:21:12", + "src": "9453:21:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" } }, - "src": "9442:32:12", + "src": "9442:32:32", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" } }, - "id": 12089, + "id": 15150, "nodeType": "ExpressionStatement", - "src": "9442:32:12" + "src": "9442:32:32" }, { "body": { - "id": 12114, + "id": 15175, "nodeType": "Block", - "src": "9521:75:12", + "src": "9521:75:32", "statements": [ { "expression": { - "id": 12112, + "id": 15173, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { "baseExpression": { - "id": 12100, + "id": 15161, "name": "balances", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12012, - "src": "9535:8:12", + "referencedDeclaration": 15073, + "src": "9535:8:32", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_memory_ptr", "typeString": "uint256[] memory" } }, - "id": 12102, + "id": 15163, "indexExpression": { - "id": 12101, + "id": 15162, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12091, - "src": "9544:1:12", + "referencedDeclaration": 15152, + "src": "9544:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10610,7 +10610,7 @@ "isPure": false, "lValueRequested": true, "nodeType": "IndexAccess", - "src": "9535:11:12", + "src": "9535:11:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10622,25 +10622,25 @@ "arguments": [ { "baseExpression": { - "id": 12105, + "id": 15166, "name": "returnData", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12076, - "src": "9560:10:12", + "referencedDeclaration": 15137, + "src": "9560:10:32", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes_memory_ptr_$dyn_memory_ptr", "typeString": "bytes memory[] memory" } }, - "id": 12107, + "id": 15168, "indexExpression": { - "id": 12106, + "id": 15167, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12091, - "src": "9571:1:12", + "referencedDeclaration": 15152, + "src": "9571:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10651,7 +10651,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "9560:13:12", + "src": "9560:13:32", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -10660,34 +10660,34 @@ { "components": [ { - "id": 12109, + "id": 15170, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "9576:7:12", + "src": "9576:7:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 12108, + "id": 15169, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9576:7:12", + "src": "9576:7:32", "typeDescriptions": {} } } ], - "id": 12110, + "id": 15171, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "9575:9:12", + "src": "9575:9:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" @@ -10706,32 +10706,32 @@ } ], "expression": { - "id": 12103, + "id": 15164, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9549:3:12", + "src": "9549:3:32", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 12104, + "id": 15165, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "9553:6:12", + "memberLocation": "9553:6:32", "memberName": "decode", "nodeType": "MemberAccess", - "src": "9549:10:12", + "src": "9549:10:32", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 12111, + "id": 15172, "isConstant": false, "isLValue": false, "isPure": false, @@ -10740,22 +10740,22 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9549:36:12", + "src": "9549:36:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "9535:50:12", + "src": "9535:50:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 12113, + "id": 15174, "nodeType": "ExpressionStatement", - "src": "9535:50:12" + "src": "9535:50:32" } ] }, @@ -10764,18 +10764,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 12096, + "id": 15157, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 12094, + "id": 15155, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12091, - "src": "9504:1:12", + "referencedDeclaration": 15152, + "src": "9504:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10784,38 +10784,38 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 12095, + "id": 15156, "name": "length", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12026, - "src": "9508:6:12", + "referencedDeclaration": 15087, + "src": "9508:6:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "9504:10:12", + "src": "9504:10:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 12115, + "id": 15176, "initializationExpression": { "assignments": [ - 12091 + 15152 ], "declarations": [ { "constant": false, - "id": 12091, + "id": 15152, "mutability": "mutable", "name": "i", - "nameLocation": "9497:1:12", + "nameLocation": "9497:1:32", "nodeType": "VariableDeclaration", - "scope": 12115, - "src": "9489:9:12", + "scope": 15176, + "src": "9489:9:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10823,10 +10823,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12090, + "id": 15151, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9489:7:12", + "src": "9489:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10835,17 +10835,17 @@ "visibility": "internal" } ], - "id": 12093, + "id": 15154, "initialValue": { "hexValue": "30", - "id": 12092, + "id": 15153, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9501:1:12", + "src": "9501:1:32", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -10853,11 +10853,11 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "9489:13:12" + "src": "9489:13:32" }, "loopExpression": { "expression": { - "id": 12098, + "id": 15159, "isConstant": false, "isLValue": false, "isPure": false, @@ -10865,14 +10865,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": true, - "src": "9516:3:12", + "src": "9516:3:32", "subExpression": { - "id": 12097, + "id": 15158, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12091, - "src": "9518:1:12", + "referencedDeclaration": 15152, + "src": "9518:1:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10883,12 +10883,12 @@ "typeString": "uint256" } }, - "id": 12099, + "id": 15160, "nodeType": "ExpressionStatement", - "src": "9516:3:12" + "src": "9516:3:32" }, "nodeType": "ForStatement", - "src": "9484:112:12" + "src": "9484:112:32" } ] }, @@ -10896,20 +10896,20 @@ "kind": "function", "modifiers": [], "name": "getTokenBalances", - "nameLocation": "8487:16:12", + "nameLocation": "8487:16:32", "parameters": { - "id": 12009, + "id": 15070, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12005, + "id": 15066, "mutability": "mutable", "name": "token", - "nameLocation": "8512:5:12", + "nameLocation": "8512:5:32", "nodeType": "VariableDeclaration", - "scope": 12117, - "src": "8504:13:12", + "scope": 15178, + "src": "8504:13:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10917,10 +10917,10 @@ "typeString": "address" }, "typeName": { - "id": 12004, + "id": 15065, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8504:7:12", + "src": "8504:7:32", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10931,13 +10931,13 @@ }, { "constant": false, - "id": 12008, + "id": 15069, "mutability": "mutable", "name": "addresses", - "nameLocation": "8536:9:12", + "nameLocation": "8536:9:32", "nodeType": "VariableDeclaration", - "scope": 12117, - "src": "8519:26:12", + "scope": 15178, + "src": "8519:26:32", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10946,19 +10946,19 @@ }, "typeName": { "baseType": { - "id": 12006, + "id": 15067, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8519:7:12", + "src": "8519:7:32", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 12007, + "id": 15068, "nodeType": "ArrayTypeName", - "src": "8519:9:12", + "src": "8519:9:32", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -10967,21 +10967,21 @@ "visibility": "internal" } ], - "src": "8503:43:12" + "src": "8503:43:32" }, "returnParameters": { - "id": 12013, + "id": 15074, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12012, + "id": 15073, "mutability": "mutable", "name": "balances", - "nameLocation": "8614:8:12", + "nameLocation": "8614:8:32", "nodeType": "VariableDeclaration", - "scope": 12117, - "src": "8597:25:12", + "scope": 15178, + "src": "8597:25:32", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10990,18 +10990,18 @@ }, "typeName": { "baseType": { - "id": 12010, + "id": 15071, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8597:7:12", + "src": "8597:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 12011, + "id": 15072, "nodeType": "ArrayTypeName", - "src": "8597:9:12", + "src": "8597:9:32", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -11010,22 +11010,22 @@ "visibility": "internal" } ], - "src": "8596:27:12" + "src": "8596:27:32" }, - "scope": 12187, + "scope": 15248, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 12136, + "id": 15197, "nodeType": "FunctionDefinition", - "src": "9822:144:12", + "src": "9822:144:32", "nodes": [], "body": { - "id": 12135, + "id": 15196, "nodeType": "Block", - "src": "9905:61:12", + "src": "9905:61:32", "nodes": [], "statements": [ { @@ -11036,12 +11036,12 @@ { "arguments": [ { - "id": 12130, + "id": 15191, "name": "bytesValue", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12119, - "src": "9946:10:12", + "referencedDeclaration": 15180, + "src": "9946:10:32", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11055,26 +11055,26 @@ "typeString": "bytes32" } ], - "id": 12129, + "id": 15190, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "9938:7:12", + "src": "9938:7:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 12128, + "id": 15189, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9938:7:12", + "src": "9938:7:32", "typeDescriptions": {} } }, - "id": 12131, + "id": 15192, "isConstant": false, "isLValue": false, "isPure": false, @@ -11083,7 +11083,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9938:19:12", + "src": "9938:19:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -11098,26 +11098,26 @@ "typeString": "uint256" } ], - "id": 12127, + "id": 15188, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "9930:7:12", + "src": "9930:7:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 12126, + "id": 15187, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "9930:7:12", + "src": "9930:7:32", "typeDescriptions": {} } }, - "id": 12132, + "id": 15193, "isConstant": false, "isLValue": false, "isPure": false, @@ -11126,7 +11126,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9930:28:12", + "src": "9930:28:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -11141,26 +11141,26 @@ "typeString": "uint160" } ], - "id": 12125, + "id": 15186, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "9922:7:12", + "src": "9922:7:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 12124, + "id": 15185, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9922:7:12", + "src": "9922:7:32", "typeDescriptions": {} } }, - "id": 12133, + "id": 15194, "isConstant": false, "isLValue": false, "isPure": false, @@ -11169,17 +11169,17 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9922:37:12", + "src": "9922:37:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "functionReturnParameters": 12123, - "id": 12134, + "functionReturnParameters": 15184, + "id": 15195, "nodeType": "Return", - "src": "9915:44:12" + "src": "9915:44:32" } ] }, @@ -11187,20 +11187,20 @@ "kind": "function", "modifiers": [], "name": "addressFromLast20Bytes", - "nameLocation": "9831:22:12", + "nameLocation": "9831:22:32", "parameters": { - "id": 12120, + "id": 15181, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12119, + "id": 15180, "mutability": "mutable", "name": "bytesValue", - "nameLocation": "9862:10:12", + "nameLocation": "9862:10:32", "nodeType": "VariableDeclaration", - "scope": 12136, - "src": "9854:18:12", + "scope": 15197, + "src": "9854:18:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11208,10 +11208,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12118, + "id": 15179, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9854:7:12", + "src": "9854:7:32", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11220,21 +11220,21 @@ "visibility": "internal" } ], - "src": "9853:20:12" + "src": "9853:20:32" }, "returnParameters": { - "id": 12123, + "id": 15184, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12122, + "id": 15183, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 12136, - "src": "9896:7:12", + "scope": 15197, + "src": "9896:7:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11242,10 +11242,10 @@ "typeString": "address" }, "typeName": { - "id": 12121, + "id": 15182, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9896:7:12", + "src": "9896:7:32", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11255,39 +11255,39 @@ "visibility": "internal" } ], - "src": "9895:9:12" + "src": "9895:9:32" }, - "scope": 12187, + "scope": 15248, "stateMutability": "pure", "virtual": false, "visibility": "private" }, { - "id": 12161, + "id": 15222, "nodeType": "FunctionDefinition", - "src": "10096:207:12", + "src": "10096:207:32", "nodes": [], "body": { - "id": 12160, + "id": 15221, "nodeType": "Block", - "src": "10161:142:12", + "src": "10161:142:32", "nodes": [], "statements": [ { "assignments": [ - 12144, + 15205, null ], "declarations": [ { "constant": false, - "id": 12144, + "id": 15205, "mutability": "mutable", "name": "status", - "nameLocation": "10177:6:12", + "nameLocation": "10177:6:32", "nodeType": "VariableDeclaration", - "scope": 12160, - "src": "10172:11:12", + "scope": 15221, + "src": "10172:11:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11295,10 +11295,10 @@ "typeString": "bool" }, "typeName": { - "id": 12143, + "id": 15204, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10172:4:12", + "src": "10172:4:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11308,21 +11308,21 @@ }, null ], - "id": 12157, + "id": 15218, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e7432353629", - "id": 12152, + "id": 15213, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10249:21:12", + "src": "10249:21:32", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b60e72ccf6d57ab53eb84d7e94a9545806ed7f93c4d5673f11a64f03471e584e", "typeString": "literal_string \"log(string,uint256)\"" @@ -11330,24 +11330,24 @@ "value": "log(string,uint256)" }, { - "id": 12153, + "id": 15214, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12138, - "src": "10272:2:12", + "referencedDeclaration": 15199, + "src": "10272:2:32", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 12154, + "id": 15215, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12140, - "src": "10276:2:12", + "referencedDeclaration": 15201, + "src": "10276:2:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11370,32 +11370,32 @@ } ], "expression": { - "id": 12150, + "id": 15211, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10225:3:12", + "src": "10225:3:32", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 12151, + "id": 15212, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "10229:19:12", + "memberLocation": "10229:19:32", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10225:23:12", + "src": "10225:23:32", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 12155, + "id": 15216, "isConstant": false, "isLValue": false, "isPure": false, @@ -11404,7 +11404,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10225:54:12", + "src": "10225:54:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11422,12 +11422,12 @@ "expression": { "arguments": [ { - "id": 12147, + "id": 15208, "name": "CONSOLE2_ADDRESS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11372, - "src": "10196:16:12", + "referencedDeclaration": 14433, + "src": "10196:16:32", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11441,26 +11441,26 @@ "typeString": "address" } ], - "id": 12146, + "id": 15207, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10188:7:12", + "src": "10188:7:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 12145, + "id": 15206, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10188:7:12", + "src": "10188:7:32", "typeDescriptions": {} } }, - "id": 12148, + "id": 15209, "isConstant": false, "isLValue": false, "isPure": true, @@ -11469,28 +11469,28 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10188:25:12", + "src": "10188:25:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 12149, + "id": 15210, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "10214:10:12", + "memberLocation": "10214:10:32", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "10188:36:12", + "src": "10188:36:32", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 12156, + "id": 15217, "isConstant": false, "isLValue": false, "isPure": false, @@ -11499,7 +11499,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10188:92:12", + "src": "10188:92:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -11507,24 +11507,24 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "10171:109:12" + "src": "10171:109:32" }, { "expression": { - "id": 12158, + "id": 15219, "name": "status", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12144, - "src": "10290:6:12", + "referencedDeclaration": 15205, + "src": "10290:6:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 12159, + "id": 15220, "nodeType": "ExpressionStatement", - "src": "10290:6:12" + "src": "10290:6:32" } ] }, @@ -11532,20 +11532,20 @@ "kind": "function", "modifiers": [], "name": "console2_log", - "nameLocation": "10105:12:12", + "nameLocation": "10105:12:32", "parameters": { - "id": 12141, + "id": 15202, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12138, + "id": 15199, "mutability": "mutable", "name": "p0", - "nameLocation": "10132:2:12", + "nameLocation": "10132:2:32", "nodeType": "VariableDeclaration", - "scope": 12161, - "src": "10118:16:12", + "scope": 15222, + "src": "10118:16:32", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11553,10 +11553,10 @@ "typeString": "string" }, "typeName": { - "id": 12137, + "id": 15198, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10118:6:12", + "src": "10118:6:32", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11566,13 +11566,13 @@ }, { "constant": false, - "id": 12140, + "id": 15201, "mutability": "mutable", "name": "p1", - "nameLocation": "10144:2:12", + "nameLocation": "10144:2:32", "nodeType": "VariableDeclaration", - "scope": 12161, - "src": "10136:10:12", + "scope": 15222, + "src": "10136:10:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11580,10 +11580,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12139, + "id": 15200, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10136:7:12", + "src": "10136:7:32", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11592,45 +11592,45 @@ "visibility": "internal" } ], - "src": "10117:30:12" + "src": "10117:30:32" }, "returnParameters": { - "id": 12142, + "id": 15203, "nodeType": "ParameterList", "parameters": [], - "src": "10161:0:12" + "src": "10161:0:32" }, - "scope": 12187, + "scope": 15248, "stateMutability": "view", "virtual": false, "visibility": "private" }, { - "id": 12186, + "id": 15247, "nodeType": "FunctionDefinition", - "src": "10309:212:12", + "src": "10309:212:32", "nodes": [], "body": { - "id": 12185, + "id": 15246, "nodeType": "Block", - "src": "10380:141:12", + "src": "10380:141:32", "nodes": [], "statements": [ { "assignments": [ - 12169, + 15230, null ], "declarations": [ { "constant": false, - "id": 12169, + "id": 15230, "mutability": "mutable", "name": "status", - "nameLocation": "10396:6:12", + "nameLocation": "10396:6:32", "nodeType": "VariableDeclaration", - "scope": 12185, - "src": "10391:11:12", + "scope": 15246, + "src": "10391:11:32", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11638,10 +11638,10 @@ "typeString": "bool" }, "typeName": { - "id": 12168, + "id": 15229, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10391:4:12", + "src": "10391:4:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11651,21 +11651,21 @@ }, null ], - "id": 12182, + "id": 15243, "initialValue": { "arguments": [ { "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e6729", - "id": 12177, + "id": 15238, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10468:20:12", + "src": "10468:20:32", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4b5c4277d556d03fbf5ee534fba41dc13982b44f2fa82f1d48fdd8b5b5b692ac", "typeString": "literal_string \"log(string,string)\"" @@ -11673,24 +11673,24 @@ "value": "log(string,string)" }, { - "id": 12178, + "id": 15239, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12163, - "src": "10490:2:12", + "referencedDeclaration": 15224, + "src": "10490:2:32", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 12179, + "id": 15240, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12165, - "src": "10494:2:12", + "referencedDeclaration": 15226, + "src": "10494:2:32", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -11713,32 +11713,32 @@ } ], "expression": { - "id": 12175, + "id": 15236, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10444:3:12", + "src": "10444:3:32", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 12176, + "id": 15237, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "10448:19:12", + "memberLocation": "10448:19:32", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10444:23:12", + "src": "10444:23:32", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 12180, + "id": 15241, "isConstant": false, "isLValue": false, "isPure": false, @@ -11747,7 +11747,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10444:53:12", + "src": "10444:53:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11765,12 +11765,12 @@ "expression": { "arguments": [ { - "id": 12172, + "id": 15233, "name": "CONSOLE2_ADDRESS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11372, - "src": "10415:16:12", + "referencedDeclaration": 14433, + "src": "10415:16:32", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11784,26 +11784,26 @@ "typeString": "address" } ], - "id": 12171, + "id": 15232, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "10407:7:12", + "src": "10407:7:32", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 12170, + "id": 15231, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10407:7:12", + "src": "10407:7:32", "typeDescriptions": {} } }, - "id": 12173, + "id": 15234, "isConstant": false, "isLValue": false, "isPure": true, @@ -11812,28 +11812,28 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10407:25:12", + "src": "10407:25:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 12174, + "id": 15235, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "10433:10:12", + "memberLocation": "10433:10:32", "memberName": "staticcall", "nodeType": "MemberAccess", - "src": "10407:36:12", + "src": "10407:36:32", "typeDescriptions": { "typeIdentifier": "t_function_barestaticcall_view$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) view returns (bool,bytes memory)" } }, - "id": 12181, + "id": 15242, "isConstant": false, "isLValue": false, "isPure": false, @@ -11842,7 +11842,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10407:91:12", + "src": "10407:91:32", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -11850,24 +11850,24 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "10390:108:12" + "src": "10390:108:32" }, { "expression": { - "id": 12183, + "id": 15244, "name": "status", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12169, - "src": "10508:6:12", + "referencedDeclaration": 15230, + "src": "10508:6:32", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 12184, + "id": 15245, "nodeType": "ExpressionStatement", - "src": "10508:6:12" + "src": "10508:6:32" } ] }, @@ -11875,20 +11875,20 @@ "kind": "function", "modifiers": [], "name": "console2_log", - "nameLocation": "10318:12:12", + "nameLocation": "10318:12:32", "parameters": { - "id": 12166, + "id": 15227, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12163, + "id": 15224, "mutability": "mutable", "name": "p0", - "nameLocation": "10345:2:12", + "nameLocation": "10345:2:32", "nodeType": "VariableDeclaration", - "scope": 12186, - "src": "10331:16:12", + "scope": 15247, + "src": "10331:16:32", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11896,10 +11896,10 @@ "typeString": "string" }, "typeName": { - "id": 12162, + "id": 15223, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10331:6:12", + "src": "10331:6:32", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11909,13 +11909,13 @@ }, { "constant": false, - "id": 12165, + "id": 15226, "mutability": "mutable", "name": "p1", - "nameLocation": "10363:2:12", + "nameLocation": "10363:2:32", "nodeType": "VariableDeclaration", - "scope": 12186, - "src": "10349:16:12", + "scope": 15247, + "src": "10349:16:32", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11923,10 +11923,10 @@ "typeString": "string" }, "typeName": { - "id": 12164, + "id": 15225, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10349:6:12", + "src": "10349:6:32", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11935,15 +11935,15 @@ "visibility": "internal" } ], - "src": "10330:36:12" + "src": "10330:36:32" }, "returnParameters": { - "id": 12167, + "id": 15228, "nodeType": "ParameterList", "parameters": [], - "src": "10380:0:12" + "src": "10380:0:32" }, - "scope": 12187, + "scope": 15248, "stateMutability": "view", "virtual": false, "visibility": "private" @@ -11956,15 +11956,15 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 12187 + 15248 ], "name": "StdUtils", - "nameLocation": "210:8:12", - "scope": 12188, + "nameLocation": "210:8:32", + "scope": 15249, "usedErrors": [] } ], "license": "MIT" }, - "id": 12 + "id": 32 } \ No newline at end of file diff --git a/out/Test.sol/Test.json b/out/Test.sol/Test.json index 3944365ce..c1543748b 100644 --- a/out/Test.sol/Test.json +++ b/out/Test.sol/Test.json @@ -1302,70 +1302,70 @@ }, "ast": { "absolutePath": "lib/forge-std/src/Test.sol", - "id": 12239, + "id": 15300, "exportedSymbols": { "DSTest": [ - 2291 + 5352 ], "StdAssertions": [ - 3823 + 6884 ], "StdChains": [ - 4561 + 7622 ], "StdCheats": [ - 7414 + 10475 ], "StdInvariant": [ - 7739 + 10800 ], "StdStorage": [ - 8489 + 11550 ], "StdStyle": [ - 11339 + 14400 ], "StdUtils": [ - 12187 + 15248 ], "Test": [ - 12238 + 15299 ], "TestBase": [ - 2357 + 5418 ], "Vm": [ - 13931 + 16992 ], "console": [ - 21995 + 25056 ], "console2": [ - 30120 + 33181 ], "safeconsole": [ - 43358 + 46419 ], "stdError": [ - 7480 + 10541 ], "stdJson": [ - 8315 + 11376 ], "stdMath": [ - 8457 + 11518 ], "stdStorage": [ - 10128 + 13189 ] }, "nodeType": "SourceUnit", - "src": "32:1126:13", + "src": "32:1126:33", "nodes": [ { - "id": 12189, + "id": 15250, "nodeType": "PragmaDirective", - "src": "32:31:13", + "src": "32:31:33", "nodes": [], "literals": [ "solidity", @@ -1378,9 +1378,9 @@ ] }, { - "id": 12190, + "id": 15251, "nodeType": "PragmaDirective", - "src": "65:33:13", + "src": "65:33:33", "nodes": [], "literals": [ "experimental", @@ -1388,24 +1388,24 @@ ] }, { - "id": 12192, + "id": 15253, "nodeType": "ImportDirective", - "src": "160:38:13", + "src": "160:38:33", "nodes": [], "absolutePath": "lib/forge-std/src/console.sol", "file": "./console.sol", "nameLocation": "-1:-1:-1", - "scope": 12239, - "sourceUnit": 21996, + "scope": 15300, + "sourceUnit": 25057, "symbolAliases": [ { "foreign": { - "id": 12191, + "id": 15252, "name": "console", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21995, - "src": "168:7:13", + "referencedDeclaration": 25056, + "src": "168:7:33", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -1414,24 +1414,24 @@ "unitAlias": "" }, { - "id": 12194, + "id": 15255, "nodeType": "ImportDirective", - "src": "199:40:13", + "src": "199:40:33", "nodes": [], "absolutePath": "lib/forge-std/src/console2.sol", "file": "./console2.sol", "nameLocation": "-1:-1:-1", - "scope": 12239, - "sourceUnit": 30121, + "scope": 15300, + "sourceUnit": 33182, "symbolAliases": [ { "foreign": { - "id": 12193, + "id": 15254, "name": "console2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30120, - "src": "207:8:13", + "referencedDeclaration": 33181, + "src": "207:8:33", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -1440,24 +1440,24 @@ "unitAlias": "" }, { - "id": 12196, + "id": 15257, "nodeType": "ImportDirective", - "src": "240:46:13", + "src": "240:46:33", "nodes": [], "absolutePath": "lib/forge-std/src/safeconsole.sol", "file": "./safeconsole.sol", "nameLocation": "-1:-1:-1", - "scope": 12239, - "sourceUnit": 43359, + "scope": 15300, + "sourceUnit": 46420, "symbolAliases": [ { "foreign": { - "id": 12195, + "id": 15256, "name": "safeconsole", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 43358, - "src": "248:11:13", + "referencedDeclaration": 46419, + "src": "248:11:33", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -1466,24 +1466,24 @@ "unitAlias": "" }, { - "id": 12198, + "id": 15259, "nodeType": "ImportDirective", - "src": "287:50:13", + "src": "287:50:33", "nodes": [], "absolutePath": "lib/forge-std/src/StdAssertions.sol", "file": "./StdAssertions.sol", "nameLocation": "-1:-1:-1", - "scope": 12239, - "sourceUnit": 3824, + "scope": 15300, + "sourceUnit": 6885, "symbolAliases": [ { "foreign": { - "id": 12197, + "id": 15258, "name": "StdAssertions", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 3823, - "src": "295:13:13", + "referencedDeclaration": 6884, + "src": "295:13:33", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -1492,24 +1492,24 @@ "unitAlias": "" }, { - "id": 12200, + "id": 15261, "nodeType": "ImportDirective", - "src": "338:42:13", + "src": "338:42:33", "nodes": [], "absolutePath": "lib/forge-std/src/StdChains.sol", "file": "./StdChains.sol", "nameLocation": "-1:-1:-1", - "scope": 12239, - "sourceUnit": 4562, + "scope": 15300, + "sourceUnit": 7623, "symbolAliases": [ { "foreign": { - "id": 12199, + "id": 15260, "name": "StdChains", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 4561, - "src": "346:9:13", + "referencedDeclaration": 7622, + "src": "346:9:33", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -1518,24 +1518,24 @@ "unitAlias": "" }, { - "id": 12202, + "id": 15263, "nodeType": "ImportDirective", - "src": "381:42:13", + "src": "381:42:33", "nodes": [], "absolutePath": "lib/forge-std/src/StdCheats.sol", "file": "./StdCheats.sol", "nameLocation": "-1:-1:-1", - "scope": 12239, - "sourceUnit": 7415, + "scope": 15300, + "sourceUnit": 10476, "symbolAliases": [ { "foreign": { - "id": 12201, + "id": 15262, "name": "StdCheats", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7414, - "src": "389:9:13", + "referencedDeclaration": 10475, + "src": "389:9:33", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -1544,24 +1544,24 @@ "unitAlias": "" }, { - "id": 12204, + "id": 15265, "nodeType": "ImportDirective", - "src": "424:40:13", + "src": "424:40:33", "nodes": [], "absolutePath": "lib/forge-std/src/StdError.sol", "file": "./StdError.sol", "nameLocation": "-1:-1:-1", - "scope": 12239, - "sourceUnit": 7481, + "scope": 15300, + "sourceUnit": 10542, "symbolAliases": [ { "foreign": { - "id": 12203, + "id": 15264, "name": "stdError", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7480, - "src": "432:8:13", + "referencedDeclaration": 10541, + "src": "432:8:33", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -1570,24 +1570,24 @@ "unitAlias": "" }, { - "id": 12206, + "id": 15267, "nodeType": "ImportDirective", - "src": "465:48:13", + "src": "465:48:33", "nodes": [], "absolutePath": "lib/forge-std/src/StdInvariant.sol", "file": "./StdInvariant.sol", "nameLocation": "-1:-1:-1", - "scope": 12239, - "sourceUnit": 7740, + "scope": 15300, + "sourceUnit": 10801, "symbolAliases": [ { "foreign": { - "id": 12205, + "id": 15266, "name": "StdInvariant", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 7739, - "src": "473:12:13", + "referencedDeclaration": 10800, + "src": "473:12:33", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -1596,24 +1596,24 @@ "unitAlias": "" }, { - "id": 12208, + "id": 15269, "nodeType": "ImportDirective", - "src": "514:38:13", + "src": "514:38:33", "nodes": [], "absolutePath": "lib/forge-std/src/StdJson.sol", "file": "./StdJson.sol", "nameLocation": "-1:-1:-1", - "scope": 12239, - "sourceUnit": 8316, + "scope": 15300, + "sourceUnit": 11377, "symbolAliases": [ { "foreign": { - "id": 12207, + "id": 15268, "name": "stdJson", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8315, - "src": "522:7:13", + "referencedDeclaration": 11376, + "src": "522:7:33", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -1622,24 +1622,24 @@ "unitAlias": "" }, { - "id": 12210, + "id": 15271, "nodeType": "ImportDirective", - "src": "553:38:13", + "src": "553:38:33", "nodes": [], "absolutePath": "lib/forge-std/src/StdMath.sol", "file": "./StdMath.sol", "nameLocation": "-1:-1:-1", - "scope": 12239, - "sourceUnit": 8458, + "scope": 15300, + "sourceUnit": 11519, "symbolAliases": [ { "foreign": { - "id": 12209, + "id": 15270, "name": "stdMath", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8457, - "src": "561:7:13", + "referencedDeclaration": 11518, + "src": "561:7:33", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -1648,36 +1648,36 @@ "unitAlias": "" }, { - "id": 12213, + "id": 15274, "nodeType": "ImportDirective", - "src": "592:56:13", + "src": "592:56:33", "nodes": [], "absolutePath": "lib/forge-std/src/StdStorage.sol", "file": "./StdStorage.sol", "nameLocation": "-1:-1:-1", - "scope": 12239, - "sourceUnit": 10129, + "scope": 15300, + "sourceUnit": 13190, "symbolAliases": [ { "foreign": { - "id": 12211, + "id": 15272, "name": "StdStorage", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 8489, - "src": "600:10:13", + "referencedDeclaration": 11550, + "src": "600:10:33", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" }, { "foreign": { - "id": 12212, + "id": 15273, "name": "stdStorage", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 10128, - "src": "612:10:13", + "referencedDeclaration": 13189, + "src": "612:10:33", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -1686,24 +1686,24 @@ "unitAlias": "" }, { - "id": 12215, + "id": 15276, "nodeType": "ImportDirective", - "src": "649:40:13", + "src": "649:40:33", "nodes": [], "absolutePath": "lib/forge-std/src/StdStyle.sol", "file": "./StdStyle.sol", "nameLocation": "-1:-1:-1", - "scope": 12239, - "sourceUnit": 11340, + "scope": 15300, + "sourceUnit": 14401, "symbolAliases": [ { "foreign": { - "id": 12214, + "id": 15275, "name": "StdStyle", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 11339, - "src": "657:8:13", + "referencedDeclaration": 14400, + "src": "657:8:33", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -1712,24 +1712,24 @@ "unitAlias": "" }, { - "id": 12217, + "id": 15278, "nodeType": "ImportDirective", - "src": "690:40:13", + "src": "690:40:33", "nodes": [], "absolutePath": "lib/forge-std/src/StdUtils.sol", "file": "./StdUtils.sol", "nameLocation": "-1:-1:-1", - "scope": 12239, - "sourceUnit": 12188, + "scope": 15300, + "sourceUnit": 15249, "symbolAliases": [ { "foreign": { - "id": 12216, + "id": 15277, "name": "StdUtils", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 12187, - "src": "698:8:13", + "referencedDeclaration": 15248, + "src": "698:8:33", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -1738,24 +1738,24 @@ "unitAlias": "" }, { - "id": 12219, + "id": 15280, "nodeType": "ImportDirective", - "src": "731:28:13", + "src": "731:28:33", "nodes": [], "absolutePath": "lib/forge-std/src/Vm.sol", "file": "./Vm.sol", "nameLocation": "-1:-1:-1", - "scope": 12239, - "sourceUnit": 13932, + "scope": 15300, + "sourceUnit": 16993, "symbolAliases": [ { "foreign": { - "id": 12218, + "id": 15279, "name": "Vm", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13931, - "src": "739:2:13", + "referencedDeclaration": 16992, + "src": "739:2:33", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -1764,24 +1764,24 @@ "unitAlias": "" }, { - "id": 12221, + "id": 15282, "nodeType": "ImportDirective", - "src": "781:36:13", + "src": "781:36:33", "nodes": [], "absolutePath": "lib/forge-std/src/Base.sol", "file": "./Base.sol", "nameLocation": "-1:-1:-1", - "scope": 12239, - "sourceUnit": 2367, + "scope": 15300, + "sourceUnit": 5428, "symbolAliases": [ { "foreign": { - "id": 12220, + "id": 15281, "name": "TestBase", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2357, - "src": "789:8:13", + "referencedDeclaration": 5418, + "src": "789:8:33", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -1790,24 +1790,24 @@ "unitAlias": "" }, { - "id": 12223, + "id": 15284, "nodeType": "ImportDirective", - "src": "818:40:13", + "src": "818:40:33", "nodes": [], "absolutePath": "lib/forge-std/lib/ds-test/src/test.sol", "file": "ds-test/test.sol", "nameLocation": "-1:-1:-1", - "scope": 12239, - "sourceUnit": 2292, + "scope": 15300, + "sourceUnit": 5353, "symbolAliases": [ { "foreign": { - "id": 12222, + "id": 15283, "name": "DSTest", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2291, - "src": "826:6:13", + "referencedDeclaration": 5352, + "src": "826:6:33", "typeDescriptions": {} }, "nameLocation": "-1:-1:-1" @@ -1816,116 +1816,116 @@ "unitAlias": "" }, { - "id": 12238, + "id": 15299, "nodeType": "ContractDefinition", - "src": "875:282:13", + "src": "875:282:33", "nodes": [], "abstract": true, "baseContracts": [ { "baseName": { - "id": 12224, + "id": 15285, "name": "TestBase", "nameLocations": [ - "901:8:13" + "901:8:33" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 2357, - "src": "901:8:13" + "referencedDeclaration": 5418, + "src": "901:8:33" }, - "id": 12225, + "id": 15286, "nodeType": "InheritanceSpecifier", - "src": "901:8:13" + "src": "901:8:33" }, { "baseName": { - "id": 12226, + "id": 15287, "name": "DSTest", "nameLocations": [ - "911:6:13" + "911:6:33" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 2291, - "src": "911:6:13" + "referencedDeclaration": 5352, + "src": "911:6:33" }, - "id": 12227, + "id": 15288, "nodeType": "InheritanceSpecifier", - "src": "911:6:13" + "src": "911:6:33" }, { "baseName": { - "id": 12228, + "id": 15289, "name": "StdAssertions", "nameLocations": [ - "919:13:13" + "919:13:33" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 3823, - "src": "919:13:13" + "referencedDeclaration": 6884, + "src": "919:13:33" }, - "id": 12229, + "id": 15290, "nodeType": "InheritanceSpecifier", - "src": "919:13:13" + "src": "919:13:33" }, { "baseName": { - "id": 12230, + "id": 15291, "name": "StdChains", "nameLocations": [ - "934:9:13" + "934:9:33" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 4561, - "src": "934:9:13" + "referencedDeclaration": 7622, + "src": "934:9:33" }, - "id": 12231, + "id": 15292, "nodeType": "InheritanceSpecifier", - "src": "934:9:13" + "src": "934:9:33" }, { "baseName": { - "id": 12232, + "id": 15293, "name": "StdCheats", "nameLocations": [ - "945:9:13" + "945:9:33" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 7414, - "src": "945:9:13" + "referencedDeclaration": 10475, + "src": "945:9:33" }, - "id": 12233, + "id": 15294, "nodeType": "InheritanceSpecifier", - "src": "945:9:13" + "src": "945:9:33" }, { "baseName": { - "id": 12234, + "id": 15295, "name": "StdInvariant", "nameLocations": [ - "956:12:13" + "956:12:33" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 7739, - "src": "956:12:13" + "referencedDeclaration": 10800, + "src": "956:12:33" }, - "id": 12235, + "id": 15296, "nodeType": "InheritanceSpecifier", - "src": "956:12:13" + "src": "956:12:33" }, { "baseName": { - "id": 12236, + "id": 15297, "name": "StdUtils", "nameLocations": [ - "970:8:13" + "970:8:33" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12187, - "src": "970:8:13" + "referencedDeclaration": 15248, + "src": "970:8:33" }, - "id": 12237, + "id": 15298, "nodeType": "InheritanceSpecifier", - "src": "970:8:13" + "src": "970:8:33" } ], "canonicalName": "Test", @@ -1933,24 +1933,24 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 12238, - 12187, - 7739, - 7414, - 6621, - 4561, - 3823, - 2291, - 2357, - 2354 + 15299, + 15248, + 10800, + 10475, + 9682, + 7622, + 6884, + 5352, + 5418, + 5415 ], "name": "Test", - "nameLocation": "893:4:13", - "scope": 12239, + "nameLocation": "893:4:33", + "scope": 15300, "usedErrors": [] } ], "license": "MIT" }, - "id": 13 + "id": 33 } \ No newline at end of file diff --git a/out/Vm.sol/Vm.json b/out/Vm.sol/Vm.json index 9f4a6e670..b2d434abc 100644 --- a/out/Vm.sol/Vm.json +++ b/out/Vm.sol/Vm.json @@ -8954,22 +8954,22 @@ }, "ast": { "absolutePath": "lib/forge-std/src/Vm.sol", - "id": 13932, + "id": 16993, "exportedSymbols": { "Vm": [ - 13931 + 16992 ], "VmSafe": [ - 13459 + 16520 ] }, "nodeType": "SourceUnit", - "src": "32:37116:14", + "src": "32:37116:34", "nodes": [ { - "id": 12240, + "id": 15301, "nodeType": "PragmaDirective", - "src": "32:31:14", + "src": "32:31:34", "nodes": [], "literals": [ "solidity", @@ -8982,9 +8982,9 @@ ] }, { - "id": 12241, + "id": 15302, "nodeType": "PragmaDirective", - "src": "65:33:14", + "src": "65:33:34", "nodes": [], "literals": [ "experimental", @@ -8992,72 +8992,72 @@ ] }, { - "id": 13459, + "id": 16520, "nodeType": "ContractDefinition", - "src": "571:24964:14", + "src": "571:24964:34", "nodes": [ { - "id": 12247, + "id": 15308, "nodeType": "EnumDefinition", - "src": "594:122:14", + "src": "594:122:34", "nodes": [], "canonicalName": "VmSafe.CallerMode", "members": [ { - "id": 12242, + "id": 15303, "name": "None", - "nameLocation": "620:4:14", + "nameLocation": "620:4:34", "nodeType": "EnumValue", - "src": "620:4:14" + "src": "620:4:34" }, { - "id": 12243, + "id": 15304, "name": "Broadcast", - "nameLocation": "634:9:14", + "nameLocation": "634:9:34", "nodeType": "EnumValue", - "src": "634:9:14" + "src": "634:9:34" }, { - "id": 12244, + "id": 15305, "name": "RecurrentBroadcast", - "nameLocation": "653:18:14", + "nameLocation": "653:18:34", "nodeType": "EnumValue", - "src": "653:18:14" + "src": "653:18:34" }, { - "id": 12245, + "id": 15306, "name": "Prank", - "nameLocation": "681:5:14", + "nameLocation": "681:5:34", "nodeType": "EnumValue", - "src": "681:5:14" + "src": "681:5:34" }, { - "id": 12246, + "id": 15307, "name": "RecurrentPrank", - "nameLocation": "696:14:14", + "nameLocation": "696:14:34", "nodeType": "EnumValue", - "src": "696:14:14" + "src": "696:14:34" } ], "name": "CallerMode", - "nameLocation": "599:10:14" + "nameLocation": "599:10:34" }, { - "id": 12255, + "id": 15316, "nodeType": "StructDefinition", - "src": "722:89:14", + "src": "722:89:34", "nodes": [], "canonicalName": "VmSafe.Log", "members": [ { "constant": false, - "id": 12250, + "id": 15311, "mutability": "mutable", "name": "topics", - "nameLocation": "753:6:14", + "nameLocation": "753:6:34", "nodeType": "VariableDeclaration", - "scope": 12255, - "src": "743:16:14", + "scope": 15316, + "src": "743:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9066,18 +9066,18 @@ }, "typeName": { "baseType": { - "id": 12248, + "id": 15309, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "743:7:14", + "src": "743:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 12249, + "id": 15310, "nodeType": "ArrayTypeName", - "src": "743:9:14", + "src": "743:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -9087,13 +9087,13 @@ }, { "constant": false, - "id": 12252, + "id": 15313, "mutability": "mutable", "name": "data", - "nameLocation": "775:4:14", + "nameLocation": "775:4:34", "nodeType": "VariableDeclaration", - "scope": 12255, - "src": "769:10:14", + "scope": 15316, + "src": "769:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9101,10 +9101,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12251, + "id": 15312, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "769:5:14", + "src": "769:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -9114,13 +9114,13 @@ }, { "constant": false, - "id": 12254, + "id": 15315, "mutability": "mutable", "name": "emitter", - "nameLocation": "797:7:14", + "nameLocation": "797:7:34", "nodeType": "VariableDeclaration", - "scope": 12255, - "src": "789:15:14", + "scope": 15316, + "src": "789:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9128,10 +9128,10 @@ "typeString": "address" }, "typeName": { - "id": 12253, + "id": 15314, "name": "address", "nodeType": "ElementaryTypeName", - "src": "789:7:14", + "src": "789:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9142,26 +9142,26 @@ } ], "name": "Log", - "nameLocation": "729:3:14", - "scope": 13459, + "nameLocation": "729:3:34", + "scope": 16520, "visibility": "public" }, { - "id": 12260, + "id": 15321, "nodeType": "StructDefinition", - "src": "817:58:14", + "src": "817:58:34", "nodes": [], "canonicalName": "VmSafe.Rpc", "members": [ { "constant": false, - "id": 12257, + "id": 15318, "mutability": "mutable", "name": "key", - "nameLocation": "845:3:14", + "nameLocation": "845:3:34", "nodeType": "VariableDeclaration", - "scope": 12260, - "src": "838:10:14", + "scope": 15321, + "src": "838:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9169,10 +9169,10 @@ "typeString": "string" }, "typeName": { - "id": 12256, + "id": 15317, "name": "string", "nodeType": "ElementaryTypeName", - "src": "838:6:14", + "src": "838:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9182,13 +9182,13 @@ }, { "constant": false, - "id": 12259, + "id": 15320, "mutability": "mutable", "name": "url", - "nameLocation": "865:3:14", + "nameLocation": "865:3:34", "nodeType": "VariableDeclaration", - "scope": 12260, - "src": "858:10:14", + "scope": 15321, + "src": "858:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9196,10 +9196,10 @@ "typeString": "string" }, "typeName": { - "id": 12258, + "id": 15319, "name": "string", "nodeType": "ElementaryTypeName", - "src": "858:6:14", + "src": "858:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9209,26 +9209,26 @@ } ], "name": "Rpc", - "nameLocation": "824:3:14", - "scope": 13459, + "nameLocation": "824:3:34", + "scope": 16520, "visibility": "public" }, { - "id": 12271, + "id": 15332, "nodeType": "StructDefinition", - "src": "881:139:14", + "src": "881:139:34", "nodes": [], "canonicalName": "VmSafe.DirEntry", "members": [ { "constant": false, - "id": 12262, + "id": 15323, "mutability": "mutable", "name": "errorMessage", - "nameLocation": "914:12:14", + "nameLocation": "914:12:34", "nodeType": "VariableDeclaration", - "scope": 12271, - "src": "907:19:14", + "scope": 15332, + "src": "907:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9236,10 +9236,10 @@ "typeString": "string" }, "typeName": { - "id": 12261, + "id": 15322, "name": "string", "nodeType": "ElementaryTypeName", - "src": "907:6:14", + "src": "907:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9249,13 +9249,13 @@ }, { "constant": false, - "id": 12264, + "id": 15325, "mutability": "mutable", "name": "path", - "nameLocation": "943:4:14", + "nameLocation": "943:4:34", "nodeType": "VariableDeclaration", - "scope": 12271, - "src": "936:11:14", + "scope": 15332, + "src": "936:11:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9263,10 +9263,10 @@ "typeString": "string" }, "typeName": { - "id": 12263, + "id": 15324, "name": "string", "nodeType": "ElementaryTypeName", - "src": "936:6:14", + "src": "936:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9276,13 +9276,13 @@ }, { "constant": false, - "id": 12266, + "id": 15327, "mutability": "mutable", "name": "depth", - "nameLocation": "964:5:14", + "nameLocation": "964:5:34", "nodeType": "VariableDeclaration", - "scope": 12271, - "src": "957:12:14", + "scope": 15332, + "src": "957:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9290,10 +9290,10 @@ "typeString": "uint64" }, "typeName": { - "id": 12265, + "id": 15326, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "957:6:14", + "src": "957:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -9303,13 +9303,13 @@ }, { "constant": false, - "id": 12268, + "id": 15329, "mutability": "mutable", "name": "isDir", - "nameLocation": "984:5:14", + "nameLocation": "984:5:34", "nodeType": "VariableDeclaration", - "scope": 12271, - "src": "979:10:14", + "scope": 15332, + "src": "979:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9317,10 +9317,10 @@ "typeString": "bool" }, "typeName": { - "id": 12267, + "id": 15328, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "979:4:14", + "src": "979:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9330,13 +9330,13 @@ }, { "constant": false, - "id": 12270, + "id": 15331, "mutability": "mutable", "name": "isSymlink", - "nameLocation": "1004:9:14", + "nameLocation": "1004:9:34", "nodeType": "VariableDeclaration", - "scope": 12271, - "src": "999:14:14", + "scope": 15332, + "src": "999:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9344,10 +9344,10 @@ "typeString": "bool" }, "typeName": { - "id": 12269, + "id": 15330, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "999:4:14", + "src": "999:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9357,26 +9357,26 @@ } ], "name": "DirEntry", - "nameLocation": "888:8:14", - "scope": 13459, + "nameLocation": "888:8:34", + "scope": 16520, "visibility": "public" }, { - "id": 12286, + "id": 15347, "nodeType": "StructDefinition", - "src": "1026:193:14", + "src": "1026:193:34", "nodes": [], "canonicalName": "VmSafe.FsMetadata", "members": [ { "constant": false, - "id": 12273, + "id": 15334, "mutability": "mutable", "name": "isDir", - "nameLocation": "1059:5:14", + "nameLocation": "1059:5:34", "nodeType": "VariableDeclaration", - "scope": 12286, - "src": "1054:10:14", + "scope": 15347, + "src": "1054:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9384,10 +9384,10 @@ "typeString": "bool" }, "typeName": { - "id": 12272, + "id": 15333, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1054:4:14", + "src": "1054:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9397,13 +9397,13 @@ }, { "constant": false, - "id": 12275, + "id": 15336, "mutability": "mutable", "name": "isSymlink", - "nameLocation": "1079:9:14", + "nameLocation": "1079:9:34", "nodeType": "VariableDeclaration", - "scope": 12286, - "src": "1074:14:14", + "scope": 15347, + "src": "1074:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9411,10 +9411,10 @@ "typeString": "bool" }, "typeName": { - "id": 12274, + "id": 15335, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1074:4:14", + "src": "1074:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9424,13 +9424,13 @@ }, { "constant": false, - "id": 12277, + "id": 15338, "mutability": "mutable", "name": "length", - "nameLocation": "1106:6:14", + "nameLocation": "1106:6:34", "nodeType": "VariableDeclaration", - "scope": 12286, - "src": "1098:14:14", + "scope": 15347, + "src": "1098:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9438,10 +9438,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12276, + "id": 15337, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1098:7:14", + "src": "1098:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9451,13 +9451,13 @@ }, { "constant": false, - "id": 12279, + "id": 15340, "mutability": "mutable", "name": "readOnly", - "nameLocation": "1127:8:14", + "nameLocation": "1127:8:34", "nodeType": "VariableDeclaration", - "scope": 12286, - "src": "1122:13:14", + "scope": 15347, + "src": "1122:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9465,10 +9465,10 @@ "typeString": "bool" }, "typeName": { - "id": 12278, + "id": 15339, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1122:4:14", + "src": "1122:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9478,13 +9478,13 @@ }, { "constant": false, - "id": 12281, + "id": 15342, "mutability": "mutable", "name": "modified", - "nameLocation": "1153:8:14", + "nameLocation": "1153:8:34", "nodeType": "VariableDeclaration", - "scope": 12286, - "src": "1145:16:14", + "scope": 15347, + "src": "1145:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9492,10 +9492,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12280, + "id": 15341, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1145:7:14", + "src": "1145:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9505,13 +9505,13 @@ }, { "constant": false, - "id": 12283, + "id": 15344, "mutability": "mutable", "name": "accessed", - "nameLocation": "1179:8:14", + "nameLocation": "1179:8:34", "nodeType": "VariableDeclaration", - "scope": 12286, - "src": "1171:16:14", + "scope": 15347, + "src": "1171:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9519,10 +9519,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12282, + "id": 15343, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1171:7:14", + "src": "1171:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9532,13 +9532,13 @@ }, { "constant": false, - "id": 12285, + "id": 15346, "mutability": "mutable", "name": "created", - "nameLocation": "1205:7:14", + "nameLocation": "1205:7:34", "nodeType": "VariableDeclaration", - "scope": 12286, - "src": "1197:15:14", + "scope": 15347, + "src": "1197:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9546,10 +9546,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12284, + "id": 15345, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1197:7:14", + "src": "1197:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9559,26 +9559,26 @@ } ], "name": "FsMetadata", - "nameLocation": "1033:10:14", - "scope": 13459, + "nameLocation": "1033:10:34", + "scope": 16520, "visibility": "public" }, { - "id": 12295, + "id": 15356, "nodeType": "StructDefinition", - "src": "1225:127:14", + "src": "1225:127:34", "nodes": [], "canonicalName": "VmSafe.Wallet", "members": [ { "constant": false, - "id": 12288, + "id": 15349, "mutability": "mutable", "name": "addr", - "nameLocation": "1257:4:14", + "nameLocation": "1257:4:34", "nodeType": "VariableDeclaration", - "scope": 12295, - "src": "1249:12:14", + "scope": 15356, + "src": "1249:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9586,10 +9586,10 @@ "typeString": "address" }, "typeName": { - "id": 12287, + "id": 15348, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1249:7:14", + "src": "1249:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9600,13 +9600,13 @@ }, { "constant": false, - "id": 12290, + "id": 15351, "mutability": "mutable", "name": "publicKeyX", - "nameLocation": "1279:10:14", + "nameLocation": "1279:10:34", "nodeType": "VariableDeclaration", - "scope": 12295, - "src": "1271:18:14", + "scope": 15356, + "src": "1271:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9614,10 +9614,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12289, + "id": 15350, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1271:7:14", + "src": "1271:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9627,13 +9627,13 @@ }, { "constant": false, - "id": 12292, + "id": 15353, "mutability": "mutable", "name": "publicKeyY", - "nameLocation": "1307:10:14", + "nameLocation": "1307:10:34", "nodeType": "VariableDeclaration", - "scope": 12295, - "src": "1299:18:14", + "scope": 15356, + "src": "1299:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9641,10 +9641,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12291, + "id": 15352, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1299:7:14", + "src": "1299:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9654,13 +9654,13 @@ }, { "constant": false, - "id": 12294, + "id": 15355, "mutability": "mutable", "name": "privateKey", - "nameLocation": "1335:10:14", + "nameLocation": "1335:10:34", "nodeType": "VariableDeclaration", - "scope": 12295, - "src": "1327:18:14", + "scope": 15356, + "src": "1327:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9668,10 +9668,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12293, + "id": 15354, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1327:7:14", + "src": "1327:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9681,26 +9681,26 @@ } ], "name": "Wallet", - "nameLocation": "1232:6:14", - "scope": 13459, + "nameLocation": "1232:6:34", + "scope": 16520, "visibility": "public" }, { - "id": 12302, + "id": 15363, "nodeType": "StructDefinition", - "src": "1358:93:14", + "src": "1358:93:34", "nodes": [], "canonicalName": "VmSafe.FfiResult", "members": [ { "constant": false, - "id": 12297, + "id": 15358, "mutability": "mutable", "name": "exit_code", - "nameLocation": "1391:9:14", + "nameLocation": "1391:9:34", "nodeType": "VariableDeclaration", - "scope": 12302, - "src": "1385:15:14", + "scope": 15363, + "src": "1385:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9708,10 +9708,10 @@ "typeString": "int32" }, "typeName": { - "id": 12296, + "id": 15357, "name": "int32", "nodeType": "ElementaryTypeName", - "src": "1385:5:14", + "src": "1385:5:34", "typeDescriptions": { "typeIdentifier": "t_int32", "typeString": "int32" @@ -9721,13 +9721,13 @@ }, { "constant": false, - "id": 12299, + "id": 15360, "mutability": "mutable", "name": "stdout", - "nameLocation": "1416:6:14", + "nameLocation": "1416:6:34", "nodeType": "VariableDeclaration", - "scope": 12302, - "src": "1410:12:14", + "scope": 15363, + "src": "1410:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9735,10 +9735,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12298, + "id": 15359, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1410:5:14", + "src": "1410:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -9748,13 +9748,13 @@ }, { "constant": false, - "id": 12301, + "id": 15362, "mutability": "mutable", "name": "stderr", - "nameLocation": "1438:6:14", + "nameLocation": "1438:6:34", "nodeType": "VariableDeclaration", - "scope": 12302, - "src": "1432:12:14", + "scope": 15363, + "src": "1432:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9762,10 +9762,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12300, + "id": 15361, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1432:5:14", + "src": "1432:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -9775,34 +9775,34 @@ } ], "name": "FfiResult", - "nameLocation": "1365:9:14", - "scope": 13459, + "nameLocation": "1365:9:34", + "scope": 16520, "visibility": "public" }, { - "id": 12310, + "id": 15371, "nodeType": "FunctionDefinition", - "src": "1559:91:14", + "src": "1559:91:34", "nodes": [], "functionSelector": "7404f1d2", "implemented": false, "kind": "function", "modifiers": [], "name": "createWallet", - "nameLocation": "1568:12:14", + "nameLocation": "1568:12:34", "parameters": { - "id": 12305, + "id": 15366, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12304, + "id": 15365, "mutability": "mutable", "name": "walletLabel", - "nameLocation": "1597:11:14", + "nameLocation": "1597:11:34", "nodeType": "VariableDeclaration", - "scope": 12310, - "src": "1581:27:14", + "scope": 15371, + "src": "1581:27:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9810,10 +9810,10 @@ "typeString": "string" }, "typeName": { - "id": 12303, + "id": 15364, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1581:6:14", + "src": "1581:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9822,81 +9822,81 @@ "visibility": "internal" } ], - "src": "1580:29:14" + "src": "1580:29:34" }, "returnParameters": { - "id": 12309, + "id": 15370, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12308, + "id": 15369, "mutability": "mutable", "name": "wallet", - "nameLocation": "1642:6:14", + "nameLocation": "1642:6:34", "nodeType": "VariableDeclaration", - "scope": 12310, - "src": "1628:20:14", + "scope": 15371, + "src": "1628:20:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Wallet_$12295_memory_ptr", + "typeIdentifier": "t_struct$_Wallet_$15356_memory_ptr", "typeString": "struct VmSafe.Wallet" }, "typeName": { - "id": 12307, + "id": 15368, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12306, + "id": 15367, "name": "Wallet", "nameLocations": [ - "1628:6:14" + "1628:6:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12295, - "src": "1628:6:14" + "referencedDeclaration": 15356, + "src": "1628:6:34" }, - "referencedDeclaration": 12295, - "src": "1628:6:14", + "referencedDeclaration": 15356, + "src": "1628:6:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_Wallet_$12295_storage_ptr", + "typeIdentifier": "t_struct$_Wallet_$15356_storage_ptr", "typeString": "struct VmSafe.Wallet" } }, "visibility": "internal" } ], - "src": "1627:22:14" + "src": "1627:22:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12318, + "id": 15379, "nodeType": "FunctionDefinition", - "src": "1725:82:14", + "src": "1725:82:34", "nodes": [], "functionSelector": "7a675bb6", "implemented": false, "kind": "function", "modifiers": [], "name": "createWallet", - "nameLocation": "1734:12:14", + "nameLocation": "1734:12:34", "parameters": { - "id": 12313, + "id": 15374, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12312, + "id": 15373, "mutability": "mutable", "name": "privateKey", - "nameLocation": "1755:10:14", + "nameLocation": "1755:10:34", "nodeType": "VariableDeclaration", - "scope": 12318, - "src": "1747:18:14", + "scope": 15379, + "src": "1747:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9904,10 +9904,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12311, + "id": 15372, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1747:7:14", + "src": "1747:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9916,81 +9916,81 @@ "visibility": "internal" } ], - "src": "1746:20:14" + "src": "1746:20:34" }, "returnParameters": { - "id": 12317, + "id": 15378, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12316, + "id": 15377, "mutability": "mutable", "name": "wallet", - "nameLocation": "1799:6:14", + "nameLocation": "1799:6:34", "nodeType": "VariableDeclaration", - "scope": 12318, - "src": "1785:20:14", + "scope": 15379, + "src": "1785:20:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Wallet_$12295_memory_ptr", + "typeIdentifier": "t_struct$_Wallet_$15356_memory_ptr", "typeString": "struct VmSafe.Wallet" }, "typeName": { - "id": 12315, + "id": 15376, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12314, + "id": 15375, "name": "Wallet", "nameLocations": [ - "1785:6:14" + "1785:6:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12295, - "src": "1785:6:14" + "referencedDeclaration": 15356, + "src": "1785:6:34" }, - "referencedDeclaration": 12295, - "src": "1785:6:14", + "referencedDeclaration": 15356, + "src": "1785:6:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_Wallet_$12295_storage_ptr", + "typeIdentifier": "t_struct$_Wallet_$15356_storage_ptr", "typeString": "struct VmSafe.Wallet" } }, "visibility": "internal" } ], - "src": "1784:22:14" + "src": "1784:22:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12328, + "id": 15389, "nodeType": "FunctionDefinition", - "src": "1918:111:14", + "src": "1918:111:34", "nodes": [], "functionSelector": "ed7c5462", "implemented": false, "kind": "function", "modifiers": [], "name": "createWallet", - "nameLocation": "1927:12:14", + "nameLocation": "1927:12:34", "parameters": { - "id": 12323, + "id": 15384, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12320, + "id": 15381, "mutability": "mutable", "name": "privateKey", - "nameLocation": "1948:10:14", + "nameLocation": "1948:10:34", "nodeType": "VariableDeclaration", - "scope": 12328, - "src": "1940:18:14", + "scope": 15389, + "src": "1940:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9998,10 +9998,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12319, + "id": 15380, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1940:7:14", + "src": "1940:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10011,13 +10011,13 @@ }, { "constant": false, - "id": 12322, + "id": 15383, "mutability": "mutable", "name": "walletLabel", - "nameLocation": "1976:11:14", + "nameLocation": "1976:11:34", "nodeType": "VariableDeclaration", - "scope": 12328, - "src": "1960:27:14", + "scope": 15389, + "src": "1960:27:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10025,10 +10025,10 @@ "typeString": "string" }, "typeName": { - "id": 12321, + "id": 15382, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1960:6:14", + "src": "1960:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10037,104 +10037,104 @@ "visibility": "internal" } ], - "src": "1939:49:14" + "src": "1939:49:34" }, "returnParameters": { - "id": 12327, + "id": 15388, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12326, + "id": 15387, "mutability": "mutable", "name": "wallet", - "nameLocation": "2021:6:14", + "nameLocation": "2021:6:34", "nodeType": "VariableDeclaration", - "scope": 12328, - "src": "2007:20:14", + "scope": 15389, + "src": "2007:20:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Wallet_$12295_memory_ptr", + "typeIdentifier": "t_struct$_Wallet_$15356_memory_ptr", "typeString": "struct VmSafe.Wallet" }, "typeName": { - "id": 12325, + "id": 15386, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12324, + "id": 15385, "name": "Wallet", "nameLocations": [ - "2007:6:14" + "2007:6:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12295, - "src": "2007:6:14" + "referencedDeclaration": 15356, + "src": "2007:6:34" }, - "referencedDeclaration": 12295, - "src": "2007:6:14", + "referencedDeclaration": 15356, + "src": "2007:6:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_Wallet_$12295_storage_ptr", + "typeIdentifier": "t_struct$_Wallet_$15356_storage_ptr", "typeString": "struct VmSafe.Wallet" } }, "visibility": "internal" } ], - "src": "2006:22:14" + "src": "2006:22:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12342, + "id": 15403, "nodeType": "FunctionDefinition", - "src": "2083:103:14", + "src": "2083:103:34", "nodes": [], "functionSelector": "b25c5a25", "implemented": false, "kind": "function", "modifiers": [], "name": "sign", - "nameLocation": "2092:4:14", + "nameLocation": "2092:4:34", "parameters": { - "id": 12334, + "id": 15395, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12331, + "id": 15392, "mutability": "mutable", "name": "wallet", - "nameLocation": "2113:6:14", + "nameLocation": "2113:6:34", "nodeType": "VariableDeclaration", - "scope": 12342, - "src": "2097:22:14", + "scope": 15403, + "src": "2097:22:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { - "typeIdentifier": "t_struct$_Wallet_$12295_calldata_ptr", + "typeIdentifier": "t_struct$_Wallet_$15356_calldata_ptr", "typeString": "struct VmSafe.Wallet" }, "typeName": { - "id": 12330, + "id": 15391, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12329, + "id": 15390, "name": "Wallet", "nameLocations": [ - "2097:6:14" + "2097:6:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12295, - "src": "2097:6:14" + "referencedDeclaration": 15356, + "src": "2097:6:34" }, - "referencedDeclaration": 12295, - "src": "2097:6:14", + "referencedDeclaration": 15356, + "src": "2097:6:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_Wallet_$12295_storage_ptr", + "typeIdentifier": "t_struct$_Wallet_$15356_storage_ptr", "typeString": "struct VmSafe.Wallet" } }, @@ -10142,13 +10142,13 @@ }, { "constant": false, - "id": 12333, + "id": 15394, "mutability": "mutable", "name": "digest", - "nameLocation": "2129:6:14", + "nameLocation": "2129:6:34", "nodeType": "VariableDeclaration", - "scope": 12342, - "src": "2121:14:14", + "scope": 15403, + "src": "2121:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10156,10 +10156,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12332, + "id": 15393, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2121:7:14", + "src": "2121:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10168,21 +10168,21 @@ "visibility": "internal" } ], - "src": "2096:40:14" + "src": "2096:40:34" }, "returnParameters": { - "id": 12341, + "id": 15402, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12336, + "id": 15397, "mutability": "mutable", "name": "v", - "nameLocation": "2161:1:14", + "nameLocation": "2161:1:34", "nodeType": "VariableDeclaration", - "scope": 12342, - "src": "2155:7:14", + "scope": 15403, + "src": "2155:7:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10190,10 +10190,10 @@ "typeString": "uint8" }, "typeName": { - "id": 12335, + "id": 15396, "name": "uint8", "nodeType": "ElementaryTypeName", - "src": "2155:5:14", + "src": "2155:5:34", "typeDescriptions": { "typeIdentifier": "t_uint8", "typeString": "uint8" @@ -10203,13 +10203,13 @@ }, { "constant": false, - "id": 12338, + "id": 15399, "mutability": "mutable", "name": "r", - "nameLocation": "2172:1:14", + "nameLocation": "2172:1:34", "nodeType": "VariableDeclaration", - "scope": 12342, - "src": "2164:9:14", + "scope": 15403, + "src": "2164:9:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10217,10 +10217,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12337, + "id": 15398, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2164:7:14", + "src": "2164:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10230,13 +10230,13 @@ }, { "constant": false, - "id": 12340, + "id": 15401, "mutability": "mutable", "name": "s", - "nameLocation": "2183:1:14", + "nameLocation": "2183:1:34", "nodeType": "VariableDeclaration", - "scope": 12342, - "src": "2175:9:14", + "scope": 15403, + "src": "2175:9:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10244,10 +10244,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12339, + "id": 15400, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2175:7:14", + "src": "2175:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10256,81 +10256,81 @@ "visibility": "internal" } ], - "src": "2154:31:14" + "src": "2154:31:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12350, + "id": 15411, "nodeType": "FunctionDefinition", - "src": "2221:74:14", + "src": "2221:74:34", "nodes": [], "functionSelector": "a5748aad", "implemented": false, "kind": "function", "modifiers": [], "name": "getNonce", - "nameLocation": "2230:8:14", + "nameLocation": "2230:8:34", "parameters": { - "id": 12346, + "id": 15407, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12345, + "id": 15406, "mutability": "mutable", "name": "wallet", - "nameLocation": "2255:6:14", + "nameLocation": "2255:6:34", "nodeType": "VariableDeclaration", - "scope": 12350, - "src": "2239:22:14", + "scope": 15411, + "src": "2239:22:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { - "typeIdentifier": "t_struct$_Wallet_$12295_calldata_ptr", + "typeIdentifier": "t_struct$_Wallet_$15356_calldata_ptr", "typeString": "struct VmSafe.Wallet" }, "typeName": { - "id": 12344, + "id": 15405, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12343, + "id": 15404, "name": "Wallet", "nameLocations": [ - "2239:6:14" + "2239:6:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12295, - "src": "2239:6:14" + "referencedDeclaration": 15356, + "src": "2239:6:34" }, - "referencedDeclaration": 12295, - "src": "2239:6:14", + "referencedDeclaration": 15356, + "src": "2239:6:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_Wallet_$12295_storage_ptr", + "typeIdentifier": "t_struct$_Wallet_$15356_storage_ptr", "typeString": "struct VmSafe.Wallet" } }, "visibility": "internal" } ], - "src": "2238:24:14" + "src": "2238:24:34" }, "returnParameters": { - "id": 12349, + "id": 15410, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12348, + "id": 15409, "mutability": "mutable", "name": "nonce", - "nameLocation": "2288:5:14", + "nameLocation": "2288:5:34", "nodeType": "VariableDeclaration", - "scope": 12350, - "src": "2281:12:14", + "scope": 15411, + "src": "2281:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10338,10 +10338,10 @@ "typeString": "uint64" }, "typeName": { - "id": 12347, + "id": 15408, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "2281:6:14", + "src": "2281:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -10350,37 +10350,37 @@ "visibility": "internal" } ], - "src": "2280:14:14" + "src": "2280:14:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12359, + "id": 15420, "nodeType": "FunctionDefinition", - "src": "2345:81:14", + "src": "2345:81:34", "nodes": [], "functionSelector": "667f9d70", "implemented": false, "kind": "function", "modifiers": [], "name": "load", - "nameLocation": "2354:4:14", + "nameLocation": "2354:4:34", "parameters": { - "id": 12355, + "id": 15416, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12352, + "id": 15413, "mutability": "mutable", "name": "target", - "nameLocation": "2367:6:14", + "nameLocation": "2367:6:34", "nodeType": "VariableDeclaration", - "scope": 12359, - "src": "2359:14:14", + "scope": 15420, + "src": "2359:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10388,10 +10388,10 @@ "typeString": "address" }, "typeName": { - "id": 12351, + "id": 15412, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2359:7:14", + "src": "2359:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10402,13 +10402,13 @@ }, { "constant": false, - "id": 12354, + "id": 15415, "mutability": "mutable", "name": "slot", - "nameLocation": "2383:4:14", + "nameLocation": "2383:4:34", "nodeType": "VariableDeclaration", - "scope": 12359, - "src": "2375:12:14", + "scope": 15420, + "src": "2375:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10416,10 +10416,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12353, + "id": 15414, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2375:7:14", + "src": "2375:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10428,21 +10428,21 @@ "visibility": "internal" } ], - "src": "2358:30:14" + "src": "2358:30:34" }, "returnParameters": { - "id": 12358, + "id": 15419, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12357, + "id": 15418, "mutability": "mutable", "name": "data", - "nameLocation": "2420:4:14", + "nameLocation": "2420:4:34", "nodeType": "VariableDeclaration", - "scope": 12359, - "src": "2412:12:14", + "scope": 15420, + "src": "2412:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10450,10 +10450,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12356, + "id": 15417, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2412:7:14", + "src": "2412:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10462,37 +10462,37 @@ "visibility": "internal" } ], - "src": "2411:14:14" + "src": "2411:14:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12372, + "id": 15433, "nodeType": "FunctionDefinition", - "src": "2449:104:14", + "src": "2449:104:34", "nodes": [], "functionSelector": "e341eaa4", "implemented": false, "kind": "function", "modifiers": [], "name": "sign", - "nameLocation": "2458:4:14", + "nameLocation": "2458:4:34", "parameters": { - "id": 12364, + "id": 15425, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12361, + "id": 15422, "mutability": "mutable", "name": "privateKey", - "nameLocation": "2471:10:14", + "nameLocation": "2471:10:34", "nodeType": "VariableDeclaration", - "scope": 12372, - "src": "2463:18:14", + "scope": 15433, + "src": "2463:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10500,10 +10500,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12360, + "id": 15421, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2463:7:14", + "src": "2463:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10513,13 +10513,13 @@ }, { "constant": false, - "id": 12363, + "id": 15424, "mutability": "mutable", "name": "digest", - "nameLocation": "2491:6:14", + "nameLocation": "2491:6:34", "nodeType": "VariableDeclaration", - "scope": 12372, - "src": "2483:14:14", + "scope": 15433, + "src": "2483:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10527,10 +10527,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12362, + "id": 15423, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2483:7:14", + "src": "2483:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10539,21 +10539,21 @@ "visibility": "internal" } ], - "src": "2462:36:14" + "src": "2462:36:34" }, "returnParameters": { - "id": 12371, + "id": 15432, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12366, + "id": 15427, "mutability": "mutable", "name": "v", - "nameLocation": "2528:1:14", + "nameLocation": "2528:1:34", "nodeType": "VariableDeclaration", - "scope": 12372, - "src": "2522:7:14", + "scope": 15433, + "src": "2522:7:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10561,10 +10561,10 @@ "typeString": "uint8" }, "typeName": { - "id": 12365, + "id": 15426, "name": "uint8", "nodeType": "ElementaryTypeName", - "src": "2522:5:14", + "src": "2522:5:34", "typeDescriptions": { "typeIdentifier": "t_uint8", "typeString": "uint8" @@ -10574,13 +10574,13 @@ }, { "constant": false, - "id": 12368, + "id": 15429, "mutability": "mutable", "name": "r", - "nameLocation": "2539:1:14", + "nameLocation": "2539:1:34", "nodeType": "VariableDeclaration", - "scope": 12372, - "src": "2531:9:14", + "scope": 15433, + "src": "2531:9:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10588,10 +10588,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12367, + "id": 15428, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2531:7:14", + "src": "2531:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10601,13 +10601,13 @@ }, { "constant": false, - "id": 12370, + "id": 15431, "mutability": "mutable", "name": "s", - "nameLocation": "2550:1:14", + "nameLocation": "2550:1:34", "nodeType": "VariableDeclaration", - "scope": 12372, - "src": "2542:9:14", + "scope": 15433, + "src": "2542:9:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10615,10 +10615,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12369, + "id": 15430, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2542:7:14", + "src": "2542:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10627,37 +10627,37 @@ "visibility": "internal" } ], - "src": "2521:31:14" + "src": "2521:31:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12379, + "id": 15440, "nodeType": "FunctionDefinition", - "src": "2606:74:14", + "src": "2606:74:34", "nodes": [], "functionSelector": "ffa18649", "implemented": false, "kind": "function", "modifiers": [], "name": "addr", - "nameLocation": "2615:4:14", + "nameLocation": "2615:4:34", "parameters": { - "id": 12375, + "id": 15436, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12374, + "id": 15435, "mutability": "mutable", "name": "privateKey", - "nameLocation": "2628:10:14", + "nameLocation": "2628:10:34", "nodeType": "VariableDeclaration", - "scope": 12379, - "src": "2620:18:14", + "scope": 15440, + "src": "2620:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10665,10 +10665,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12373, + "id": 15434, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2620:7:14", + "src": "2620:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10677,21 +10677,21 @@ "visibility": "internal" } ], - "src": "2619:20:14" + "src": "2619:20:34" }, "returnParameters": { - "id": 12378, + "id": 15439, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12377, + "id": 15438, "mutability": "mutable", "name": "keyAddr", - "nameLocation": "2671:7:14", + "nameLocation": "2671:7:34", "nodeType": "VariableDeclaration", - "scope": 12379, - "src": "2663:15:14", + "scope": 15440, + "src": "2663:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10699,10 +10699,10 @@ "typeString": "address" }, "typeName": { - "id": 12376, + "id": 15437, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2663:7:14", + "src": "2663:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10712,37 +10712,37 @@ "visibility": "internal" } ], - "src": "2662:17:14" + "src": "2662:17:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12386, + "id": 15447, "nodeType": "FunctionDefinition", - "src": "2721:72:14", + "src": "2721:72:34", "nodes": [], "functionSelector": "2d0335ab", "implemented": false, "kind": "function", "modifiers": [], "name": "getNonce", - "nameLocation": "2730:8:14", + "nameLocation": "2730:8:34", "parameters": { - "id": 12382, + "id": 15443, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12381, + "id": 15442, "mutability": "mutable", "name": "account", - "nameLocation": "2747:7:14", + "nameLocation": "2747:7:34", "nodeType": "VariableDeclaration", - "scope": 12386, - "src": "2739:15:14", + "scope": 15447, + "src": "2739:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10750,10 +10750,10 @@ "typeString": "address" }, "typeName": { - "id": 12380, + "id": 15441, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2739:7:14", + "src": "2739:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10763,21 +10763,21 @@ "visibility": "internal" } ], - "src": "2738:17:14" + "src": "2738:17:34" }, "returnParameters": { - "id": 12385, + "id": 15446, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12384, + "id": 15445, "mutability": "mutable", "name": "nonce", - "nameLocation": "2786:5:14", + "nameLocation": "2786:5:34", "nodeType": "VariableDeclaration", - "scope": 12386, - "src": "2779:12:14", + "scope": 15447, + "src": "2779:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10785,10 +10785,10 @@ "typeString": "uint64" }, "typeName": { - "id": 12383, + "id": 15444, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "2779:6:14", + "src": "2779:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -10797,37 +10797,37 @@ "visibility": "internal" } ], - "src": "2778:14:14" + "src": "2778:14:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12394, + "id": 15455, "nodeType": "FunctionDefinition", - "src": "2855:84:14", + "src": "2855:84:34", "nodes": [], "functionSelector": "89160467", "implemented": false, "kind": "function", "modifiers": [], "name": "ffi", - "nameLocation": "2864:3:14", + "nameLocation": "2864:3:34", "parameters": { - "id": 12390, + "id": 15451, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12389, + "id": 15450, "mutability": "mutable", "name": "commandInput", - "nameLocation": "2886:12:14", + "nameLocation": "2886:12:34", "nodeType": "VariableDeclaration", - "scope": 12394, - "src": "2868:30:14", + "scope": 15455, + "src": "2868:30:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10836,18 +10836,18 @@ }, "typeName": { "baseType": { - "id": 12387, + "id": 15448, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2868:6:14", + "src": "2868:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 12388, + "id": 15449, "nodeType": "ArrayTypeName", - "src": "2868:8:14", + "src": "2868:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -10856,21 +10856,21 @@ "visibility": "internal" } ], - "src": "2867:32:14" + "src": "2867:32:34" }, "returnParameters": { - "id": 12393, + "id": 15454, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12392, + "id": 15453, "mutability": "mutable", "name": "result", - "nameLocation": "2931:6:14", + "nameLocation": "2931:6:34", "nodeType": "VariableDeclaration", - "scope": 12394, - "src": "2918:19:14", + "scope": 15455, + "src": "2918:19:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10878,10 +10878,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12391, + "id": 15452, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2918:5:14", + "src": "2918:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -10890,37 +10890,37 @@ "visibility": "internal" } ], - "src": "2917:21:14" + "src": "2917:21:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12403, + "id": 15464, "nodeType": "FunctionDefinition", - "src": "3043:91:14", + "src": "3043:91:34", "nodes": [], "functionSelector": "f45c1ce7", "implemented": false, "kind": "function", "modifiers": [], "name": "tryFfi", - "nameLocation": "3052:6:14", + "nameLocation": "3052:6:34", "parameters": { - "id": 12398, + "id": 15459, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12397, + "id": 15458, "mutability": "mutable", "name": "commandInput", - "nameLocation": "3077:12:14", + "nameLocation": "3077:12:34", "nodeType": "VariableDeclaration", - "scope": 12403, - "src": "3059:30:14", + "scope": 15464, + "src": "3059:30:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10929,18 +10929,18 @@ }, "typeName": { "baseType": { - "id": 12395, + "id": 15456, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3059:6:14", + "src": "3059:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 12396, + "id": 15457, "nodeType": "ArrayTypeName", - "src": "3059:8:14", + "src": "3059:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -10949,81 +10949,81 @@ "visibility": "internal" } ], - "src": "3058:32:14" + "src": "3058:32:34" }, "returnParameters": { - "id": 12402, + "id": 15463, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12401, + "id": 15462, "mutability": "mutable", "name": "result", - "nameLocation": "3126:6:14", + "nameLocation": "3126:6:34", "nodeType": "VariableDeclaration", - "scope": 12403, - "src": "3109:23:14", + "scope": 15464, + "src": "3109:23:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_FfiResult_$12302_memory_ptr", + "typeIdentifier": "t_struct$_FfiResult_$15363_memory_ptr", "typeString": "struct VmSafe.FfiResult" }, "typeName": { - "id": 12400, + "id": 15461, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12399, + "id": 15460, "name": "FfiResult", "nameLocations": [ - "3109:9:14" + "3109:9:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12302, - "src": "3109:9:14" + "referencedDeclaration": 15363, + "src": "3109:9:34" }, - "referencedDeclaration": 12302, - "src": "3109:9:14", + "referencedDeclaration": 15363, + "src": "3109:9:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_FfiResult_$12302_storage_ptr", + "typeIdentifier": "t_struct$_FfiResult_$15363_storage_ptr", "typeString": "struct VmSafe.FfiResult" } }, "visibility": "internal" } ], - "src": "3108:25:14" + "src": "3108:25:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12410, + "id": 15471, "nodeType": "FunctionDefinition", - "src": "3173:70:14", + "src": "3173:70:34", "nodes": [], "functionSelector": "3d5923ee", "implemented": false, "kind": "function", "modifiers": [], "name": "setEnv", - "nameLocation": "3182:6:14", + "nameLocation": "3182:6:34", "parameters": { - "id": 12408, + "id": 15469, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12405, + "id": 15466, "mutability": "mutable", "name": "name", - "nameLocation": "3205:4:14", + "nameLocation": "3205:4:34", "nodeType": "VariableDeclaration", - "scope": 12410, - "src": "3189:20:14", + "scope": 15471, + "src": "3189:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11031,10 +11031,10 @@ "typeString": "string" }, "typeName": { - "id": 12404, + "id": 15465, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3189:6:14", + "src": "3189:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11044,13 +11044,13 @@ }, { "constant": false, - "id": 12407, + "id": 15468, "mutability": "mutable", "name": "value", - "nameLocation": "3227:5:14", + "nameLocation": "3227:5:34", "nodeType": "VariableDeclaration", - "scope": 12410, - "src": "3211:21:14", + "scope": 15471, + "src": "3211:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11058,10 +11058,10 @@ "typeString": "string" }, "typeName": { - "id": 12406, + "id": 15467, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3211:6:14", + "src": "3211:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11070,43 +11070,43 @@ "visibility": "internal" } ], - "src": "3188:45:14" + "src": "3188:45:34" }, "returnParameters": { - "id": 12409, + "id": 15470, "nodeType": "ParameterList", "parameters": [], - "src": "3242:0:14" + "src": "3242:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12417, + "id": 15478, "nodeType": "FunctionDefinition", - "src": "3302:74:14", + "src": "3302:74:34", "nodes": [], "functionSelector": "7ed1ec7d", "implemented": false, "kind": "function", "modifiers": [], "name": "envBool", - "nameLocation": "3311:7:14", + "nameLocation": "3311:7:34", "parameters": { - "id": 12413, + "id": 15474, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12412, + "id": 15473, "mutability": "mutable", "name": "name", - "nameLocation": "3335:4:14", + "nameLocation": "3335:4:34", "nodeType": "VariableDeclaration", - "scope": 12417, - "src": "3319:20:14", + "scope": 15478, + "src": "3319:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11114,10 +11114,10 @@ "typeString": "string" }, "typeName": { - "id": 12411, + "id": 15472, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3319:6:14", + "src": "3319:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11126,21 +11126,21 @@ "visibility": "internal" } ], - "src": "3318:22:14" + "src": "3318:22:34" }, "returnParameters": { - "id": 12416, + "id": 15477, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12415, + "id": 15476, "mutability": "mutable", "name": "value", - "nameLocation": "3369:5:14", + "nameLocation": "3369:5:34", "nodeType": "VariableDeclaration", - "scope": 12417, - "src": "3364:10:14", + "scope": 15478, + "src": "3364:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11148,10 +11148,10 @@ "typeString": "bool" }, "typeName": { - "id": 12414, + "id": 15475, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "3364:4:14", + "src": "3364:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11160,37 +11160,37 @@ "visibility": "internal" } ], - "src": "3363:12:14" + "src": "3363:12:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12424, + "id": 15485, "nodeType": "FunctionDefinition", - "src": "3381:77:14", + "src": "3381:77:34", "nodes": [], "functionSelector": "c1978d1f", "implemented": false, "kind": "function", "modifiers": [], "name": "envUint", - "nameLocation": "3390:7:14", + "nameLocation": "3390:7:34", "parameters": { - "id": 12420, + "id": 15481, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12419, + "id": 15480, "mutability": "mutable", "name": "name", - "nameLocation": "3414:4:14", + "nameLocation": "3414:4:34", "nodeType": "VariableDeclaration", - "scope": 12424, - "src": "3398:20:14", + "scope": 15485, + "src": "3398:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11198,10 +11198,10 @@ "typeString": "string" }, "typeName": { - "id": 12418, + "id": 15479, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3398:6:14", + "src": "3398:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11210,21 +11210,21 @@ "visibility": "internal" } ], - "src": "3397:22:14" + "src": "3397:22:34" }, "returnParameters": { - "id": 12423, + "id": 15484, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12422, + "id": 15483, "mutability": "mutable", "name": "value", - "nameLocation": "3451:5:14", + "nameLocation": "3451:5:34", "nodeType": "VariableDeclaration", - "scope": 12424, - "src": "3443:13:14", + "scope": 15485, + "src": "3443:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11232,10 +11232,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12421, + "id": 15482, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3443:7:14", + "src": "3443:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11244,37 +11244,37 @@ "visibility": "internal" } ], - "src": "3442:15:14" + "src": "3442:15:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12431, + "id": 15492, "nodeType": "FunctionDefinition", - "src": "3463:75:14", + "src": "3463:75:34", "nodes": [], "functionSelector": "892a0c61", "implemented": false, "kind": "function", "modifiers": [], "name": "envInt", - "nameLocation": "3472:6:14", + "nameLocation": "3472:6:34", "parameters": { - "id": 12427, + "id": 15488, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12426, + "id": 15487, "mutability": "mutable", "name": "name", - "nameLocation": "3495:4:14", + "nameLocation": "3495:4:34", "nodeType": "VariableDeclaration", - "scope": 12431, - "src": "3479:20:14", + "scope": 15492, + "src": "3479:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11282,10 +11282,10 @@ "typeString": "string" }, "typeName": { - "id": 12425, + "id": 15486, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3479:6:14", + "src": "3479:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11294,21 +11294,21 @@ "visibility": "internal" } ], - "src": "3478:22:14" + "src": "3478:22:34" }, "returnParameters": { - "id": 12430, + "id": 15491, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12429, + "id": 15490, "mutability": "mutable", "name": "value", - "nameLocation": "3531:5:14", + "nameLocation": "3531:5:34", "nodeType": "VariableDeclaration", - "scope": 12431, - "src": "3524:12:14", + "scope": 15492, + "src": "3524:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11316,10 +11316,10 @@ "typeString": "int256" }, "typeName": { - "id": 12428, + "id": 15489, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "3524:6:14", + "src": "3524:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11328,37 +11328,37 @@ "visibility": "internal" } ], - "src": "3523:14:14" + "src": "3523:14:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12438, + "id": 15499, "nodeType": "FunctionDefinition", - "src": "3543:80:14", + "src": "3543:80:34", "nodes": [], "functionSelector": "350d56bf", "implemented": false, "kind": "function", "modifiers": [], "name": "envAddress", - "nameLocation": "3552:10:14", + "nameLocation": "3552:10:34", "parameters": { - "id": 12434, + "id": 15495, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12433, + "id": 15494, "mutability": "mutable", "name": "name", - "nameLocation": "3579:4:14", + "nameLocation": "3579:4:34", "nodeType": "VariableDeclaration", - "scope": 12438, - "src": "3563:20:14", + "scope": 15499, + "src": "3563:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11366,10 +11366,10 @@ "typeString": "string" }, "typeName": { - "id": 12432, + "id": 15493, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3563:6:14", + "src": "3563:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11378,21 +11378,21 @@ "visibility": "internal" } ], - "src": "3562:22:14" + "src": "3562:22:34" }, "returnParameters": { - "id": 12437, + "id": 15498, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12436, + "id": 15497, "mutability": "mutable", "name": "value", - "nameLocation": "3616:5:14", + "nameLocation": "3616:5:34", "nodeType": "VariableDeclaration", - "scope": 12438, - "src": "3608:13:14", + "scope": 15499, + "src": "3608:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11400,10 +11400,10 @@ "typeString": "address" }, "typeName": { - "id": 12435, + "id": 15496, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3608:7:14", + "src": "3608:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11413,37 +11413,37 @@ "visibility": "internal" } ], - "src": "3607:15:14" + "src": "3607:15:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12445, + "id": 15506, "nodeType": "FunctionDefinition", - "src": "3628:80:14", + "src": "3628:80:34", "nodes": [], "functionSelector": "97949042", "implemented": false, "kind": "function", "modifiers": [], "name": "envBytes32", - "nameLocation": "3637:10:14", + "nameLocation": "3637:10:34", "parameters": { - "id": 12441, + "id": 15502, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12440, + "id": 15501, "mutability": "mutable", "name": "name", - "nameLocation": "3664:4:14", + "nameLocation": "3664:4:34", "nodeType": "VariableDeclaration", - "scope": 12445, - "src": "3648:20:14", + "scope": 15506, + "src": "3648:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11451,10 +11451,10 @@ "typeString": "string" }, "typeName": { - "id": 12439, + "id": 15500, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3648:6:14", + "src": "3648:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11463,21 +11463,21 @@ "visibility": "internal" } ], - "src": "3647:22:14" + "src": "3647:22:34" }, "returnParameters": { - "id": 12444, + "id": 15505, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12443, + "id": 15504, "mutability": "mutable", "name": "value", - "nameLocation": "3701:5:14", + "nameLocation": "3701:5:34", "nodeType": "VariableDeclaration", - "scope": 12445, - "src": "3693:13:14", + "scope": 15506, + "src": "3693:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11485,10 +11485,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12442, + "id": 15503, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3693:7:14", + "src": "3693:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11497,37 +11497,37 @@ "visibility": "internal" } ], - "src": "3692:15:14" + "src": "3692:15:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12452, + "id": 15513, "nodeType": "FunctionDefinition", - "src": "3713:85:14", + "src": "3713:85:34", "nodes": [], "functionSelector": "f877cb19", "implemented": false, "kind": "function", "modifiers": [], "name": "envString", - "nameLocation": "3722:9:14", + "nameLocation": "3722:9:34", "parameters": { - "id": 12448, + "id": 15509, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12447, + "id": 15508, "mutability": "mutable", "name": "name", - "nameLocation": "3748:4:14", + "nameLocation": "3748:4:34", "nodeType": "VariableDeclaration", - "scope": 12452, - "src": "3732:20:14", + "scope": 15513, + "src": "3732:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11535,10 +11535,10 @@ "typeString": "string" }, "typeName": { - "id": 12446, + "id": 15507, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3732:6:14", + "src": "3732:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11547,21 +11547,21 @@ "visibility": "internal" } ], - "src": "3731:22:14" + "src": "3731:22:34" }, "returnParameters": { - "id": 12451, + "id": 15512, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12450, + "id": 15511, "mutability": "mutable", "name": "value", - "nameLocation": "3791:5:14", + "nameLocation": "3791:5:34", "nodeType": "VariableDeclaration", - "scope": 12452, - "src": "3777:19:14", + "scope": 15513, + "src": "3777:19:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11569,10 +11569,10 @@ "typeString": "string" }, "typeName": { - "id": 12449, + "id": 15510, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3777:6:14", + "src": "3777:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11581,37 +11581,37 @@ "visibility": "internal" } ], - "src": "3776:21:14" + "src": "3776:21:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12459, + "id": 15520, "nodeType": "FunctionDefinition", - "src": "3803:83:14", + "src": "3803:83:34", "nodes": [], "functionSelector": "4d7baf06", "implemented": false, "kind": "function", "modifiers": [], "name": "envBytes", - "nameLocation": "3812:8:14", + "nameLocation": "3812:8:34", "parameters": { - "id": 12455, + "id": 15516, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12454, + "id": 15515, "mutability": "mutable", "name": "name", - "nameLocation": "3837:4:14", + "nameLocation": "3837:4:34", "nodeType": "VariableDeclaration", - "scope": 12459, - "src": "3821:20:14", + "scope": 15520, + "src": "3821:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11619,10 +11619,10 @@ "typeString": "string" }, "typeName": { - "id": 12453, + "id": 15514, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3821:6:14", + "src": "3821:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11631,21 +11631,21 @@ "visibility": "internal" } ], - "src": "3820:22:14" + "src": "3820:22:34" }, "returnParameters": { - "id": 12458, + "id": 15519, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12457, + "id": 15518, "mutability": "mutable", "name": "value", - "nameLocation": "3879:5:14", + "nameLocation": "3879:5:34", "nodeType": "VariableDeclaration", - "scope": 12459, - "src": "3866:18:14", + "scope": 15520, + "src": "3866:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11653,10 +11653,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12456, + "id": 15517, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3866:5:14", + "src": "3866:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -11665,37 +11665,37 @@ "visibility": "internal" } ], - "src": "3865:20:14" + "src": "3865:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12469, + "id": 15530, "nodeType": "FunctionDefinition", - "src": "3936:106:14", + "src": "3936:106:34", "nodes": [], "functionSelector": "aaaddeaf", "implemented": false, "kind": "function", "modifiers": [], "name": "envBool", - "nameLocation": "3945:7:14", + "nameLocation": "3945:7:34", "parameters": { - "id": 12464, + "id": 15525, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12461, + "id": 15522, "mutability": "mutable", "name": "name", - "nameLocation": "3969:4:14", + "nameLocation": "3969:4:34", "nodeType": "VariableDeclaration", - "scope": 12469, - "src": "3953:20:14", + "scope": 15530, + "src": "3953:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11703,10 +11703,10 @@ "typeString": "string" }, "typeName": { - "id": 12460, + "id": 15521, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3953:6:14", + "src": "3953:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11716,13 +11716,13 @@ }, { "constant": false, - "id": 12463, + "id": 15524, "mutability": "mutable", "name": "delim", - "nameLocation": "3991:5:14", + "nameLocation": "3991:5:34", "nodeType": "VariableDeclaration", - "scope": 12469, - "src": "3975:21:14", + "scope": 15530, + "src": "3975:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11730,10 +11730,10 @@ "typeString": "string" }, "typeName": { - "id": 12462, + "id": 15523, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3975:6:14", + "src": "3975:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11742,21 +11742,21 @@ "visibility": "internal" } ], - "src": "3952:45:14" + "src": "3952:45:34" }, "returnParameters": { - "id": 12468, + "id": 15529, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12467, + "id": 15528, "mutability": "mutable", "name": "value", - "nameLocation": "4035:5:14", + "nameLocation": "4035:5:34", "nodeType": "VariableDeclaration", - "scope": 12469, - "src": "4021:19:14", + "scope": 15530, + "src": "4021:19:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11765,18 +11765,18 @@ }, "typeName": { "baseType": { - "id": 12465, + "id": 15526, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "4021:4:14", + "src": "4021:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 12466, + "id": 15527, "nodeType": "ArrayTypeName", - "src": "4021:6:14", + "src": "4021:6:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bool_$dyn_storage_ptr", "typeString": "bool[]" @@ -11785,37 +11785,37 @@ "visibility": "internal" } ], - "src": "4020:21:14" + "src": "4020:21:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12479, + "id": 15540, "nodeType": "FunctionDefinition", - "src": "4047:109:14", + "src": "4047:109:34", "nodes": [], "functionSelector": "f3dec099", "implemented": false, "kind": "function", "modifiers": [], "name": "envUint", - "nameLocation": "4056:7:14", + "nameLocation": "4056:7:34", "parameters": { - "id": 12474, + "id": 15535, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12471, + "id": 15532, "mutability": "mutable", "name": "name", - "nameLocation": "4080:4:14", + "nameLocation": "4080:4:34", "nodeType": "VariableDeclaration", - "scope": 12479, - "src": "4064:20:14", + "scope": 15540, + "src": "4064:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11823,10 +11823,10 @@ "typeString": "string" }, "typeName": { - "id": 12470, + "id": 15531, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4064:6:14", + "src": "4064:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11836,13 +11836,13 @@ }, { "constant": false, - "id": 12473, + "id": 15534, "mutability": "mutable", "name": "delim", - "nameLocation": "4102:5:14", + "nameLocation": "4102:5:34", "nodeType": "VariableDeclaration", - "scope": 12479, - "src": "4086:21:14", + "scope": 15540, + "src": "4086:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11850,10 +11850,10 @@ "typeString": "string" }, "typeName": { - "id": 12472, + "id": 15533, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4086:6:14", + "src": "4086:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11862,21 +11862,21 @@ "visibility": "internal" } ], - "src": "4063:45:14" + "src": "4063:45:34" }, "returnParameters": { - "id": 12478, + "id": 15539, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12477, + "id": 15538, "mutability": "mutable", "name": "value", - "nameLocation": "4149:5:14", + "nameLocation": "4149:5:34", "nodeType": "VariableDeclaration", - "scope": 12479, - "src": "4132:22:14", + "scope": 15540, + "src": "4132:22:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11885,18 +11885,18 @@ }, "typeName": { "baseType": { - "id": 12475, + "id": 15536, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4132:7:14", + "src": "4132:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 12476, + "id": 15537, "nodeType": "ArrayTypeName", - "src": "4132:9:14", + "src": "4132:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -11905,37 +11905,37 @@ "visibility": "internal" } ], - "src": "4131:24:14" + "src": "4131:24:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12489, + "id": 15550, "nodeType": "FunctionDefinition", - "src": "4161:107:14", + "src": "4161:107:34", "nodes": [], "functionSelector": "42181150", "implemented": false, "kind": "function", "modifiers": [], "name": "envInt", - "nameLocation": "4170:6:14", + "nameLocation": "4170:6:34", "parameters": { - "id": 12484, + "id": 15545, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12481, + "id": 15542, "mutability": "mutable", "name": "name", - "nameLocation": "4193:4:14", + "nameLocation": "4193:4:34", "nodeType": "VariableDeclaration", - "scope": 12489, - "src": "4177:20:14", + "scope": 15550, + "src": "4177:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11943,10 +11943,10 @@ "typeString": "string" }, "typeName": { - "id": 12480, + "id": 15541, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4177:6:14", + "src": "4177:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11956,13 +11956,13 @@ }, { "constant": false, - "id": 12483, + "id": 15544, "mutability": "mutable", "name": "delim", - "nameLocation": "4215:5:14", + "nameLocation": "4215:5:34", "nodeType": "VariableDeclaration", - "scope": 12489, - "src": "4199:21:14", + "scope": 15550, + "src": "4199:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11970,10 +11970,10 @@ "typeString": "string" }, "typeName": { - "id": 12482, + "id": 15543, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4199:6:14", + "src": "4199:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11982,21 +11982,21 @@ "visibility": "internal" } ], - "src": "4176:45:14" + "src": "4176:45:34" }, "returnParameters": { - "id": 12488, + "id": 15549, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12487, + "id": 15548, "mutability": "mutable", "name": "value", - "nameLocation": "4261:5:14", + "nameLocation": "4261:5:34", "nodeType": "VariableDeclaration", - "scope": 12489, - "src": "4245:21:14", + "scope": 15550, + "src": "4245:21:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12005,18 +12005,18 @@ }, "typeName": { "baseType": { - "id": 12485, + "id": 15546, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "4245:6:14", + "src": "4245:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "id": 12486, + "id": 15547, "nodeType": "ArrayTypeName", - "src": "4245:8:14", + "src": "4245:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -12025,37 +12025,37 @@ "visibility": "internal" } ], - "src": "4244:23:14" + "src": "4244:23:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12499, + "id": 15560, "nodeType": "FunctionDefinition", - "src": "4273:112:14", + "src": "4273:112:34", "nodes": [], "functionSelector": "ad31b9fa", "implemented": false, "kind": "function", "modifiers": [], "name": "envAddress", - "nameLocation": "4282:10:14", + "nameLocation": "4282:10:34", "parameters": { - "id": 12494, + "id": 15555, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12491, + "id": 15552, "mutability": "mutable", "name": "name", - "nameLocation": "4309:4:14", + "nameLocation": "4309:4:34", "nodeType": "VariableDeclaration", - "scope": 12499, - "src": "4293:20:14", + "scope": 15560, + "src": "4293:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -12063,10 +12063,10 @@ "typeString": "string" }, "typeName": { - "id": 12490, + "id": 15551, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4293:6:14", + "src": "4293:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12076,13 +12076,13 @@ }, { "constant": false, - "id": 12493, + "id": 15554, "mutability": "mutable", "name": "delim", - "nameLocation": "4331:5:14", + "nameLocation": "4331:5:34", "nodeType": "VariableDeclaration", - "scope": 12499, - "src": "4315:21:14", + "scope": 15560, + "src": "4315:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -12090,10 +12090,10 @@ "typeString": "string" }, "typeName": { - "id": 12492, + "id": 15553, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4315:6:14", + "src": "4315:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12102,21 +12102,21 @@ "visibility": "internal" } ], - "src": "4292:45:14" + "src": "4292:45:34" }, "returnParameters": { - "id": 12498, + "id": 15559, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12497, + "id": 15558, "mutability": "mutable", "name": "value", - "nameLocation": "4378:5:14", + "nameLocation": "4378:5:34", "nodeType": "VariableDeclaration", - "scope": 12499, - "src": "4361:22:14", + "scope": 15560, + "src": "4361:22:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12125,19 +12125,19 @@ }, "typeName": { "baseType": { - "id": 12495, + "id": 15556, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4361:7:14", + "src": "4361:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 12496, + "id": 15557, "nodeType": "ArrayTypeName", - "src": "4361:9:14", + "src": "4361:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -12146,37 +12146,37 @@ "visibility": "internal" } ], - "src": "4360:24:14" + "src": "4360:24:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12509, + "id": 15570, "nodeType": "FunctionDefinition", - "src": "4390:112:14", + "src": "4390:112:34", "nodes": [], "functionSelector": "5af231c1", "implemented": false, "kind": "function", "modifiers": [], "name": "envBytes32", - "nameLocation": "4399:10:14", + "nameLocation": "4399:10:34", "parameters": { - "id": 12504, + "id": 15565, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12501, + "id": 15562, "mutability": "mutable", "name": "name", - "nameLocation": "4426:4:14", + "nameLocation": "4426:4:34", "nodeType": "VariableDeclaration", - "scope": 12509, - "src": "4410:20:14", + "scope": 15570, + "src": "4410:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -12184,10 +12184,10 @@ "typeString": "string" }, "typeName": { - "id": 12500, + "id": 15561, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4410:6:14", + "src": "4410:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12197,13 +12197,13 @@ }, { "constant": false, - "id": 12503, + "id": 15564, "mutability": "mutable", "name": "delim", - "nameLocation": "4448:5:14", + "nameLocation": "4448:5:34", "nodeType": "VariableDeclaration", - "scope": 12509, - "src": "4432:21:14", + "scope": 15570, + "src": "4432:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -12211,10 +12211,10 @@ "typeString": "string" }, "typeName": { - "id": 12502, + "id": 15563, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4432:6:14", + "src": "4432:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12223,21 +12223,21 @@ "visibility": "internal" } ], - "src": "4409:45:14" + "src": "4409:45:34" }, "returnParameters": { - "id": 12508, + "id": 15569, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12507, + "id": 15568, "mutability": "mutable", "name": "value", - "nameLocation": "4495:5:14", + "nameLocation": "4495:5:34", "nodeType": "VariableDeclaration", - "scope": 12509, - "src": "4478:22:14", + "scope": 15570, + "src": "4478:22:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12246,18 +12246,18 @@ }, "typeName": { "baseType": { - "id": 12505, + "id": 15566, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4478:7:14", + "src": "4478:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 12506, + "id": 15567, "nodeType": "ArrayTypeName", - "src": "4478:9:14", + "src": "4478:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -12266,37 +12266,37 @@ "visibility": "internal" } ], - "src": "4477:24:14" + "src": "4477:24:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12519, + "id": 15580, "nodeType": "FunctionDefinition", - "src": "4507:110:14", + "src": "4507:110:34", "nodes": [], "functionSelector": "14b02bc9", "implemented": false, "kind": "function", "modifiers": [], "name": "envString", - "nameLocation": "4516:9:14", + "nameLocation": "4516:9:34", "parameters": { - "id": 12514, + "id": 15575, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12511, + "id": 15572, "mutability": "mutable", "name": "name", - "nameLocation": "4542:4:14", + "nameLocation": "4542:4:34", "nodeType": "VariableDeclaration", - "scope": 12519, - "src": "4526:20:14", + "scope": 15580, + "src": "4526:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -12304,10 +12304,10 @@ "typeString": "string" }, "typeName": { - "id": 12510, + "id": 15571, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4526:6:14", + "src": "4526:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12317,13 +12317,13 @@ }, { "constant": false, - "id": 12513, + "id": 15574, "mutability": "mutable", "name": "delim", - "nameLocation": "4564:5:14", + "nameLocation": "4564:5:34", "nodeType": "VariableDeclaration", - "scope": 12519, - "src": "4548:21:14", + "scope": 15580, + "src": "4548:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -12331,10 +12331,10 @@ "typeString": "string" }, "typeName": { - "id": 12512, + "id": 15573, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4548:6:14", + "src": "4548:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12343,21 +12343,21 @@ "visibility": "internal" } ], - "src": "4525:45:14" + "src": "4525:45:34" }, "returnParameters": { - "id": 12518, + "id": 15579, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12517, + "id": 15578, "mutability": "mutable", "name": "value", - "nameLocation": "4610:5:14", + "nameLocation": "4610:5:34", "nodeType": "VariableDeclaration", - "scope": 12519, - "src": "4594:21:14", + "scope": 15580, + "src": "4594:21:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12366,18 +12366,18 @@ }, "typeName": { "baseType": { - "id": 12515, + "id": 15576, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4594:6:14", + "src": "4594:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 12516, + "id": 15577, "nodeType": "ArrayTypeName", - "src": "4594:8:14", + "src": "4594:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -12386,37 +12386,37 @@ "visibility": "internal" } ], - "src": "4593:23:14" + "src": "4593:23:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12529, + "id": 15590, "nodeType": "FunctionDefinition", - "src": "4622:108:14", + "src": "4622:108:34", "nodes": [], "functionSelector": "ddc2651b", "implemented": false, "kind": "function", "modifiers": [], "name": "envBytes", - "nameLocation": "4631:8:14", + "nameLocation": "4631:8:34", "parameters": { - "id": 12524, + "id": 15585, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12521, + "id": 15582, "mutability": "mutable", "name": "name", - "nameLocation": "4656:4:14", + "nameLocation": "4656:4:34", "nodeType": "VariableDeclaration", - "scope": 12529, - "src": "4640:20:14", + "scope": 15590, + "src": "4640:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -12424,10 +12424,10 @@ "typeString": "string" }, "typeName": { - "id": 12520, + "id": 15581, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4640:6:14", + "src": "4640:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12437,13 +12437,13 @@ }, { "constant": false, - "id": 12523, + "id": 15584, "mutability": "mutable", "name": "delim", - "nameLocation": "4678:5:14", + "nameLocation": "4678:5:34", "nodeType": "VariableDeclaration", - "scope": 12529, - "src": "4662:21:14", + "scope": 15590, + "src": "4662:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -12451,10 +12451,10 @@ "typeString": "string" }, "typeName": { - "id": 12522, + "id": 15583, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4662:6:14", + "src": "4662:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12463,21 +12463,21 @@ "visibility": "internal" } ], - "src": "4639:45:14" + "src": "4639:45:34" }, "returnParameters": { - "id": 12528, + "id": 15589, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12527, + "id": 15588, "mutability": "mutable", "name": "value", - "nameLocation": "4723:5:14", + "nameLocation": "4723:5:34", "nodeType": "VariableDeclaration", - "scope": 12529, - "src": "4708:20:14", + "scope": 15590, + "src": "4708:20:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12486,18 +12486,18 @@ }, "typeName": { "baseType": { - "id": 12525, + "id": 15586, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4708:5:14", + "src": "4708:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, - "id": 12526, + "id": 15587, "nodeType": "ArrayTypeName", - "src": "4708:7:14", + "src": "4708:7:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes_storage_$dyn_storage_ptr", "typeString": "bytes[]" @@ -12506,37 +12506,37 @@ "visibility": "internal" } ], - "src": "4707:22:14" + "src": "4707:22:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12538, + "id": 15599, "nodeType": "FunctionDefinition", - "src": "4788:86:14", + "src": "4788:86:34", "nodes": [], "functionSelector": "4777f3cf", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "4797:5:14", + "nameLocation": "4797:5:34", "parameters": { - "id": 12534, + "id": 15595, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12531, + "id": 15592, "mutability": "mutable", "name": "name", - "nameLocation": "4819:4:14", + "nameLocation": "4819:4:34", "nodeType": "VariableDeclaration", - "scope": 12538, - "src": "4803:20:14", + "scope": 15599, + "src": "4803:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -12544,10 +12544,10 @@ "typeString": "string" }, "typeName": { - "id": 12530, + "id": 15591, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4803:6:14", + "src": "4803:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12557,13 +12557,13 @@ }, { "constant": false, - "id": 12533, + "id": 15594, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "4830:12:14", + "nameLocation": "4830:12:34", "nodeType": "VariableDeclaration", - "scope": 12538, - "src": "4825:17:14", + "scope": 15599, + "src": "4825:17:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12571,10 +12571,10 @@ "typeString": "bool" }, "typeName": { - "id": 12532, + "id": 15593, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "4825:4:14", + "src": "4825:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12583,21 +12583,21 @@ "visibility": "internal" } ], - "src": "4802:41:14" + "src": "4802:41:34" }, "returnParameters": { - "id": 12537, + "id": 15598, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12536, + "id": 15597, "mutability": "mutable", "name": "value", - "nameLocation": "4867:5:14", + "nameLocation": "4867:5:34", "nodeType": "VariableDeclaration", - "scope": 12538, - "src": "4862:10:14", + "scope": 15599, + "src": "4862:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12605,10 +12605,10 @@ "typeString": "bool" }, "typeName": { - "id": 12535, + "id": 15596, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "4862:4:14", + "src": "4862:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12617,37 +12617,37 @@ "visibility": "internal" } ], - "src": "4861:12:14" + "src": "4861:12:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12547, + "id": 15608, "nodeType": "FunctionDefinition", - "src": "4879:92:14", + "src": "4879:92:34", "nodes": [], "functionSelector": "5e97348f", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "4888:5:14", + "nameLocation": "4888:5:34", "parameters": { - "id": 12543, + "id": 15604, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12540, + "id": 15601, "mutability": "mutable", "name": "name", - "nameLocation": "4910:4:14", + "nameLocation": "4910:4:34", "nodeType": "VariableDeclaration", - "scope": 12547, - "src": "4894:20:14", + "scope": 15608, + "src": "4894:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -12655,10 +12655,10 @@ "typeString": "string" }, "typeName": { - "id": 12539, + "id": 15600, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4894:6:14", + "src": "4894:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12668,13 +12668,13 @@ }, { "constant": false, - "id": 12542, + "id": 15603, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "4924:12:14", + "nameLocation": "4924:12:34", "nodeType": "VariableDeclaration", - "scope": 12547, - "src": "4916:20:14", + "scope": 15608, + "src": "4916:20:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12682,10 +12682,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12541, + "id": 15602, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4916:7:14", + "src": "4916:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12694,21 +12694,21 @@ "visibility": "internal" } ], - "src": "4893:44:14" + "src": "4893:44:34" }, "returnParameters": { - "id": 12546, + "id": 15607, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12545, + "id": 15606, "mutability": "mutable", "name": "value", - "nameLocation": "4964:5:14", + "nameLocation": "4964:5:34", "nodeType": "VariableDeclaration", - "scope": 12547, - "src": "4956:13:14", + "scope": 15608, + "src": "4956:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12716,10 +12716,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12544, + "id": 15605, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4956:7:14", + "src": "4956:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12728,37 +12728,37 @@ "visibility": "internal" } ], - "src": "4955:15:14" + "src": "4955:15:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12556, + "id": 15617, "nodeType": "FunctionDefinition", - "src": "4976:90:14", + "src": "4976:90:34", "nodes": [], "functionSelector": "bbcb713e", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "4985:5:14", + "nameLocation": "4985:5:34", "parameters": { - "id": 12552, + "id": 15613, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12549, + "id": 15610, "mutability": "mutable", "name": "name", - "nameLocation": "5007:4:14", + "nameLocation": "5007:4:34", "nodeType": "VariableDeclaration", - "scope": 12556, - "src": "4991:20:14", + "scope": 15617, + "src": "4991:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -12766,10 +12766,10 @@ "typeString": "string" }, "typeName": { - "id": 12548, + "id": 15609, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4991:6:14", + "src": "4991:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12779,13 +12779,13 @@ }, { "constant": false, - "id": 12551, + "id": 15612, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "5020:12:14", + "nameLocation": "5020:12:34", "nodeType": "VariableDeclaration", - "scope": 12556, - "src": "5013:19:14", + "scope": 15617, + "src": "5013:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12793,10 +12793,10 @@ "typeString": "int256" }, "typeName": { - "id": 12550, + "id": 15611, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "5013:6:14", + "src": "5013:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -12805,21 +12805,21 @@ "visibility": "internal" } ], - "src": "4990:43:14" + "src": "4990:43:34" }, "returnParameters": { - "id": 12555, + "id": 15616, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12554, + "id": 15615, "mutability": "mutable", "name": "value", - "nameLocation": "5059:5:14", + "nameLocation": "5059:5:34", "nodeType": "VariableDeclaration", - "scope": 12556, - "src": "5052:12:14", + "scope": 15617, + "src": "5052:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12827,10 +12827,10 @@ "typeString": "int256" }, "typeName": { - "id": 12553, + "id": 15614, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "5052:6:14", + "src": "5052:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -12839,37 +12839,37 @@ "visibility": "internal" } ], - "src": "5051:14:14" + "src": "5051:14:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12565, + "id": 15626, "nodeType": "FunctionDefinition", - "src": "5071:92:14", + "src": "5071:92:34", "nodes": [], "functionSelector": "561fe540", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "5080:5:14", + "nameLocation": "5080:5:34", "parameters": { - "id": 12561, + "id": 15622, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12558, + "id": 15619, "mutability": "mutable", "name": "name", - "nameLocation": "5102:4:14", + "nameLocation": "5102:4:34", "nodeType": "VariableDeclaration", - "scope": 12565, - "src": "5086:20:14", + "scope": 15626, + "src": "5086:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -12877,10 +12877,10 @@ "typeString": "string" }, "typeName": { - "id": 12557, + "id": 15618, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5086:6:14", + "src": "5086:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12890,13 +12890,13 @@ }, { "constant": false, - "id": 12560, + "id": 15621, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "5116:12:14", + "nameLocation": "5116:12:34", "nodeType": "VariableDeclaration", - "scope": 12565, - "src": "5108:20:14", + "scope": 15626, + "src": "5108:20:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12904,10 +12904,10 @@ "typeString": "address" }, "typeName": { - "id": 12559, + "id": 15620, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5108:7:14", + "src": "5108:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12917,21 +12917,21 @@ "visibility": "internal" } ], - "src": "5085:44:14" + "src": "5085:44:34" }, "returnParameters": { - "id": 12564, + "id": 15625, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12563, + "id": 15624, "mutability": "mutable", "name": "value", - "nameLocation": "5156:5:14", + "nameLocation": "5156:5:34", "nodeType": "VariableDeclaration", - "scope": 12565, - "src": "5148:13:14", + "scope": 15626, + "src": "5148:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12939,10 +12939,10 @@ "typeString": "address" }, "typeName": { - "id": 12562, + "id": 15623, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5148:7:14", + "src": "5148:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12952,37 +12952,37 @@ "visibility": "internal" } ], - "src": "5147:15:14" + "src": "5147:15:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12574, + "id": 15635, "nodeType": "FunctionDefinition", - "src": "5168:92:14", + "src": "5168:92:34", "nodes": [], "functionSelector": "b4a85892", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "5177:5:14", + "nameLocation": "5177:5:34", "parameters": { - "id": 12570, + "id": 15631, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12567, + "id": 15628, "mutability": "mutable", "name": "name", - "nameLocation": "5199:4:14", + "nameLocation": "5199:4:34", "nodeType": "VariableDeclaration", - "scope": 12574, - "src": "5183:20:14", + "scope": 15635, + "src": "5183:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -12990,10 +12990,10 @@ "typeString": "string" }, "typeName": { - "id": 12566, + "id": 15627, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5183:6:14", + "src": "5183:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13003,13 +13003,13 @@ }, { "constant": false, - "id": 12569, + "id": 15630, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "5213:12:14", + "nameLocation": "5213:12:34", "nodeType": "VariableDeclaration", - "scope": 12574, - "src": "5205:20:14", + "scope": 15635, + "src": "5205:20:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13017,10 +13017,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12568, + "id": 15629, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5205:7:14", + "src": "5205:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13029,21 +13029,21 @@ "visibility": "internal" } ], - "src": "5182:44:14" + "src": "5182:44:34" }, "returnParameters": { - "id": 12573, + "id": 15634, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12572, + "id": 15633, "mutability": "mutable", "name": "value", - "nameLocation": "5253:5:14", + "nameLocation": "5253:5:34", "nodeType": "VariableDeclaration", - "scope": 12574, - "src": "5245:13:14", + "scope": 15635, + "src": "5245:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13051,10 +13051,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12571, + "id": 15632, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5245:7:14", + "src": "5245:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13063,37 +13063,37 @@ "visibility": "internal" } ], - "src": "5244:15:14" + "src": "5244:15:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12583, + "id": 15644, "nodeType": "FunctionDefinition", - "src": "5265:106:14", + "src": "5265:106:34", "nodes": [], "functionSelector": "d145736c", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "5274:5:14", + "nameLocation": "5274:5:34", "parameters": { - "id": 12579, + "id": 15640, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12576, + "id": 15637, "mutability": "mutable", "name": "name", - "nameLocation": "5296:4:14", + "nameLocation": "5296:4:34", "nodeType": "VariableDeclaration", - "scope": 12583, - "src": "5280:20:14", + "scope": 15644, + "src": "5280:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13101,10 +13101,10 @@ "typeString": "string" }, "typeName": { - "id": 12575, + "id": 15636, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5280:6:14", + "src": "5280:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13114,13 +13114,13 @@ }, { "constant": false, - "id": 12578, + "id": 15639, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "5318:12:14", + "nameLocation": "5318:12:34", "nodeType": "VariableDeclaration", - "scope": 12583, - "src": "5302:28:14", + "scope": 15644, + "src": "5302:28:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13128,10 +13128,10 @@ "typeString": "string" }, "typeName": { - "id": 12577, + "id": 15638, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5302:6:14", + "src": "5302:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13140,21 +13140,21 @@ "visibility": "internal" } ], - "src": "5279:52:14" + "src": "5279:52:34" }, "returnParameters": { - "id": 12582, + "id": 15643, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12581, + "id": 15642, "mutability": "mutable", "name": "value", - "nameLocation": "5364:5:14", + "nameLocation": "5364:5:34", "nodeType": "VariableDeclaration", - "scope": 12583, - "src": "5350:19:14", + "scope": 15644, + "src": "5350:19:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13162,10 +13162,10 @@ "typeString": "string" }, "typeName": { - "id": 12580, + "id": 15641, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5350:6:14", + "src": "5350:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13174,37 +13174,37 @@ "visibility": "internal" } ], - "src": "5349:21:14" + "src": "5349:21:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12592, + "id": 15653, "nodeType": "FunctionDefinition", - "src": "5376:104:14", + "src": "5376:104:34", "nodes": [], "functionSelector": "b3e47705", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "5385:5:14", + "nameLocation": "5385:5:34", "parameters": { - "id": 12588, + "id": 15649, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12585, + "id": 15646, "mutability": "mutable", "name": "name", - "nameLocation": "5407:4:14", + "nameLocation": "5407:4:34", "nodeType": "VariableDeclaration", - "scope": 12592, - "src": "5391:20:14", + "scope": 15653, + "src": "5391:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13212,10 +13212,10 @@ "typeString": "string" }, "typeName": { - "id": 12584, + "id": 15645, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5391:6:14", + "src": "5391:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13225,13 +13225,13 @@ }, { "constant": false, - "id": 12587, + "id": 15648, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "5428:12:14", + "nameLocation": "5428:12:34", "nodeType": "VariableDeclaration", - "scope": 12592, - "src": "5413:27:14", + "scope": 15653, + "src": "5413:27:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13239,10 +13239,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12586, + "id": 15647, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5413:5:14", + "src": "5413:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -13251,21 +13251,21 @@ "visibility": "internal" } ], - "src": "5390:51:14" + "src": "5390:51:34" }, "returnParameters": { - "id": 12591, + "id": 15652, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12590, + "id": 15651, "mutability": "mutable", "name": "value", - "nameLocation": "5473:5:14", + "nameLocation": "5473:5:34", "nodeType": "VariableDeclaration", - "scope": 12592, - "src": "5460:18:14", + "scope": 15653, + "src": "5460:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13273,10 +13273,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12589, + "id": 15650, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5460:5:14", + "src": "5460:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -13285,37 +13285,37 @@ "visibility": "internal" } ], - "src": "5459:20:14" + "src": "5459:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12605, + "id": 15666, "nodeType": "FunctionDefinition", - "src": "5548:145:14", + "src": "5548:145:34", "nodes": [], "functionSelector": "eb85e83b", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "5557:5:14", + "nameLocation": "5557:5:34", "parameters": { - "id": 12600, + "id": 15661, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12594, + "id": 15655, "mutability": "mutable", "name": "name", - "nameLocation": "5579:4:14", + "nameLocation": "5579:4:34", "nodeType": "VariableDeclaration", - "scope": 12605, - "src": "5563:20:14", + "scope": 15666, + "src": "5563:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13323,10 +13323,10 @@ "typeString": "string" }, "typeName": { - "id": 12593, + "id": 15654, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5563:6:14", + "src": "5563:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13336,13 +13336,13 @@ }, { "constant": false, - "id": 12596, + "id": 15657, "mutability": "mutable", "name": "delim", - "nameLocation": "5601:5:14", + "nameLocation": "5601:5:34", "nodeType": "VariableDeclaration", - "scope": 12605, - "src": "5585:21:14", + "scope": 15666, + "src": "5585:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13350,10 +13350,10 @@ "typeString": "string" }, "typeName": { - "id": 12595, + "id": 15656, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5585:6:14", + "src": "5585:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13363,13 +13363,13 @@ }, { "constant": false, - "id": 12599, + "id": 15660, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "5624:12:14", + "nameLocation": "5624:12:34", "nodeType": "VariableDeclaration", - "scope": 12605, - "src": "5608:28:14", + "scope": 15666, + "src": "5608:28:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13378,18 +13378,18 @@ }, "typeName": { "baseType": { - "id": 12597, + "id": 15658, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "5608:4:14", + "src": "5608:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 12598, + "id": 15659, "nodeType": "ArrayTypeName", - "src": "5608:6:14", + "src": "5608:6:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bool_$dyn_storage_ptr", "typeString": "bool[]" @@ -13398,21 +13398,21 @@ "visibility": "internal" } ], - "src": "5562:75:14" + "src": "5562:75:34" }, "returnParameters": { - "id": 12604, + "id": 15665, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12603, + "id": 15664, "mutability": "mutable", "name": "value", - "nameLocation": "5686:5:14", + "nameLocation": "5686:5:34", "nodeType": "VariableDeclaration", - "scope": 12605, - "src": "5672:19:14", + "scope": 15666, + "src": "5672:19:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13421,18 +13421,18 @@ }, "typeName": { "baseType": { - "id": 12601, + "id": 15662, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "5672:4:14", + "src": "5672:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 12602, + "id": 15663, "nodeType": "ArrayTypeName", - "src": "5672:6:14", + "src": "5672:6:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bool_$dyn_storage_ptr", "typeString": "bool[]" @@ -13441,37 +13441,37 @@ "visibility": "internal" } ], - "src": "5671:21:14" + "src": "5671:21:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12618, + "id": 15679, "nodeType": "FunctionDefinition", - "src": "5698:151:14", + "src": "5698:151:34", "nodes": [], "functionSelector": "74318528", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "5707:5:14", + "nameLocation": "5707:5:34", "parameters": { - "id": 12613, + "id": 15674, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12607, + "id": 15668, "mutability": "mutable", "name": "name", - "nameLocation": "5729:4:14", + "nameLocation": "5729:4:34", "nodeType": "VariableDeclaration", - "scope": 12618, - "src": "5713:20:14", + "scope": 15679, + "src": "5713:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13479,10 +13479,10 @@ "typeString": "string" }, "typeName": { - "id": 12606, + "id": 15667, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5713:6:14", + "src": "5713:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13492,13 +13492,13 @@ }, { "constant": false, - "id": 12609, + "id": 15670, "mutability": "mutable", "name": "delim", - "nameLocation": "5751:5:14", + "nameLocation": "5751:5:34", "nodeType": "VariableDeclaration", - "scope": 12618, - "src": "5735:21:14", + "scope": 15679, + "src": "5735:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13506,10 +13506,10 @@ "typeString": "string" }, "typeName": { - "id": 12608, + "id": 15669, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5735:6:14", + "src": "5735:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13519,13 +13519,13 @@ }, { "constant": false, - "id": 12612, + "id": 15673, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "5777:12:14", + "nameLocation": "5777:12:34", "nodeType": "VariableDeclaration", - "scope": 12618, - "src": "5758:31:14", + "scope": 15679, + "src": "5758:31:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13534,18 +13534,18 @@ }, "typeName": { "baseType": { - "id": 12610, + "id": 15671, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5758:7:14", + "src": "5758:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 12611, + "id": 15672, "nodeType": "ArrayTypeName", - "src": "5758:9:14", + "src": "5758:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -13554,21 +13554,21 @@ "visibility": "internal" } ], - "src": "5712:78:14" + "src": "5712:78:34" }, "returnParameters": { - "id": 12617, + "id": 15678, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12616, + "id": 15677, "mutability": "mutable", "name": "value", - "nameLocation": "5842:5:14", + "nameLocation": "5842:5:34", "nodeType": "VariableDeclaration", - "scope": 12618, - "src": "5825:22:14", + "scope": 15679, + "src": "5825:22:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13577,18 +13577,18 @@ }, "typeName": { "baseType": { - "id": 12614, + "id": 15675, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5825:7:14", + "src": "5825:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 12615, + "id": 15676, "nodeType": "ArrayTypeName", - "src": "5825:9:14", + "src": "5825:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -13597,37 +13597,37 @@ "visibility": "internal" } ], - "src": "5824:24:14" + "src": "5824:24:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12631, + "id": 15692, "nodeType": "FunctionDefinition", - "src": "5854:149:14", + "src": "5854:149:34", "nodes": [], "functionSelector": "4700d74b", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "5863:5:14", + "nameLocation": "5863:5:34", "parameters": { - "id": 12626, + "id": 15687, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12620, + "id": 15681, "mutability": "mutable", "name": "name", - "nameLocation": "5885:4:14", + "nameLocation": "5885:4:34", "nodeType": "VariableDeclaration", - "scope": 12631, - "src": "5869:20:14", + "scope": 15692, + "src": "5869:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13635,10 +13635,10 @@ "typeString": "string" }, "typeName": { - "id": 12619, + "id": 15680, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5869:6:14", + "src": "5869:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13648,13 +13648,13 @@ }, { "constant": false, - "id": 12622, + "id": 15683, "mutability": "mutable", "name": "delim", - "nameLocation": "5907:5:14", + "nameLocation": "5907:5:34", "nodeType": "VariableDeclaration", - "scope": 12631, - "src": "5891:21:14", + "scope": 15692, + "src": "5891:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13662,10 +13662,10 @@ "typeString": "string" }, "typeName": { - "id": 12621, + "id": 15682, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5891:6:14", + "src": "5891:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13675,13 +13675,13 @@ }, { "constant": false, - "id": 12625, + "id": 15686, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "5932:12:14", + "nameLocation": "5932:12:34", "nodeType": "VariableDeclaration", - "scope": 12631, - "src": "5914:30:14", + "scope": 15692, + "src": "5914:30:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13690,18 +13690,18 @@ }, "typeName": { "baseType": { - "id": 12623, + "id": 15684, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "5914:6:14", + "src": "5914:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "id": 12624, + "id": 15685, "nodeType": "ArrayTypeName", - "src": "5914:8:14", + "src": "5914:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -13710,21 +13710,21 @@ "visibility": "internal" } ], - "src": "5868:77:14" + "src": "5868:77:34" }, "returnParameters": { - "id": 12630, + "id": 15691, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12629, + "id": 15690, "mutability": "mutable", "name": "value", - "nameLocation": "5996:5:14", + "nameLocation": "5996:5:34", "nodeType": "VariableDeclaration", - "scope": 12631, - "src": "5980:21:14", + "scope": 15692, + "src": "5980:21:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13733,18 +13733,18 @@ }, "typeName": { "baseType": { - "id": 12627, + "id": 15688, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "5980:6:14", + "src": "5980:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "id": 12628, + "id": 15689, "nodeType": "ArrayTypeName", - "src": "5980:8:14", + "src": "5980:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -13753,37 +13753,37 @@ "visibility": "internal" } ], - "src": "5979:23:14" + "src": "5979:23:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12644, + "id": 15705, "nodeType": "FunctionDefinition", - "src": "6008:151:14", + "src": "6008:151:34", "nodes": [], "functionSelector": "c74e9deb", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "6017:5:14", + "nameLocation": "6017:5:34", "parameters": { - "id": 12639, + "id": 15700, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12633, + "id": 15694, "mutability": "mutable", "name": "name", - "nameLocation": "6039:4:14", + "nameLocation": "6039:4:34", "nodeType": "VariableDeclaration", - "scope": 12644, - "src": "6023:20:14", + "scope": 15705, + "src": "6023:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13791,10 +13791,10 @@ "typeString": "string" }, "typeName": { - "id": 12632, + "id": 15693, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6023:6:14", + "src": "6023:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13804,13 +13804,13 @@ }, { "constant": false, - "id": 12635, + "id": 15696, "mutability": "mutable", "name": "delim", - "nameLocation": "6061:5:14", + "nameLocation": "6061:5:34", "nodeType": "VariableDeclaration", - "scope": 12644, - "src": "6045:21:14", + "scope": 15705, + "src": "6045:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13818,10 +13818,10 @@ "typeString": "string" }, "typeName": { - "id": 12634, + "id": 15695, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6045:6:14", + "src": "6045:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13831,13 +13831,13 @@ }, { "constant": false, - "id": 12638, + "id": 15699, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "6087:12:14", + "nameLocation": "6087:12:34", "nodeType": "VariableDeclaration", - "scope": 12644, - "src": "6068:31:14", + "scope": 15705, + "src": "6068:31:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13846,19 +13846,19 @@ }, "typeName": { "baseType": { - "id": 12636, + "id": 15697, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6068:7:14", + "src": "6068:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 12637, + "id": 15698, "nodeType": "ArrayTypeName", - "src": "6068:9:14", + "src": "6068:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -13867,21 +13867,21 @@ "visibility": "internal" } ], - "src": "6022:78:14" + "src": "6022:78:34" }, "returnParameters": { - "id": 12643, + "id": 15704, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12642, + "id": 15703, "mutability": "mutable", "name": "value", - "nameLocation": "6152:5:14", + "nameLocation": "6152:5:34", "nodeType": "VariableDeclaration", - "scope": 12644, - "src": "6135:22:14", + "scope": 15705, + "src": "6135:22:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13890,19 +13890,19 @@ }, "typeName": { "baseType": { - "id": 12640, + "id": 15701, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6135:7:14", + "src": "6135:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 12641, + "id": 15702, "nodeType": "ArrayTypeName", - "src": "6135:9:14", + "src": "6135:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -13911,37 +13911,37 @@ "visibility": "internal" } ], - "src": "6134:24:14" + "src": "6134:24:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12657, + "id": 15718, "nodeType": "FunctionDefinition", - "src": "6164:151:14", + "src": "6164:151:34", "nodes": [], "functionSelector": "2281f367", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "6173:5:14", + "nameLocation": "6173:5:34", "parameters": { - "id": 12652, + "id": 15713, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12646, + "id": 15707, "mutability": "mutable", "name": "name", - "nameLocation": "6195:4:14", + "nameLocation": "6195:4:34", "nodeType": "VariableDeclaration", - "scope": 12657, - "src": "6179:20:14", + "scope": 15718, + "src": "6179:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13949,10 +13949,10 @@ "typeString": "string" }, "typeName": { - "id": 12645, + "id": 15706, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6179:6:14", + "src": "6179:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13962,13 +13962,13 @@ }, { "constant": false, - "id": 12648, + "id": 15709, "mutability": "mutable", "name": "delim", - "nameLocation": "6217:5:14", + "nameLocation": "6217:5:34", "nodeType": "VariableDeclaration", - "scope": 12657, - "src": "6201:21:14", + "scope": 15718, + "src": "6201:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13976,10 +13976,10 @@ "typeString": "string" }, "typeName": { - "id": 12647, + "id": 15708, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6201:6:14", + "src": "6201:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13989,13 +13989,13 @@ }, { "constant": false, - "id": 12651, + "id": 15712, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "6243:12:14", + "nameLocation": "6243:12:34", "nodeType": "VariableDeclaration", - "scope": 12657, - "src": "6224:31:14", + "scope": 15718, + "src": "6224:31:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -14004,18 +14004,18 @@ }, "typeName": { "baseType": { - "id": 12649, + "id": 15710, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6224:7:14", + "src": "6224:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 12650, + "id": 15711, "nodeType": "ArrayTypeName", - "src": "6224:9:14", + "src": "6224:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -14024,21 +14024,21 @@ "visibility": "internal" } ], - "src": "6178:78:14" + "src": "6178:78:34" }, "returnParameters": { - "id": 12656, + "id": 15717, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12655, + "id": 15716, "mutability": "mutable", "name": "value", - "nameLocation": "6308:5:14", + "nameLocation": "6308:5:34", "nodeType": "VariableDeclaration", - "scope": 12657, - "src": "6291:22:14", + "scope": 15718, + "src": "6291:22:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14047,18 +14047,18 @@ }, "typeName": { "baseType": { - "id": 12653, + "id": 15714, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6291:7:14", + "src": "6291:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 12654, + "id": 15715, "nodeType": "ArrayTypeName", - "src": "6291:9:14", + "src": "6291:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -14067,37 +14067,37 @@ "visibility": "internal" } ], - "src": "6290:24:14" + "src": "6290:24:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12670, + "id": 15731, "nodeType": "FunctionDefinition", - "src": "6320:149:14", + "src": "6320:149:34", "nodes": [], "functionSelector": "859216bc", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "6329:5:14", + "nameLocation": "6329:5:34", "parameters": { - "id": 12665, + "id": 15726, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12659, + "id": 15720, "mutability": "mutable", "name": "name", - "nameLocation": "6351:4:14", + "nameLocation": "6351:4:34", "nodeType": "VariableDeclaration", - "scope": 12670, - "src": "6335:20:14", + "scope": 15731, + "src": "6335:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -14105,10 +14105,10 @@ "typeString": "string" }, "typeName": { - "id": 12658, + "id": 15719, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6335:6:14", + "src": "6335:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14118,13 +14118,13 @@ }, { "constant": false, - "id": 12661, + "id": 15722, "mutability": "mutable", "name": "delim", - "nameLocation": "6373:5:14", + "nameLocation": "6373:5:34", "nodeType": "VariableDeclaration", - "scope": 12670, - "src": "6357:21:14", + "scope": 15731, + "src": "6357:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -14132,10 +14132,10 @@ "typeString": "string" }, "typeName": { - "id": 12660, + "id": 15721, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6357:6:14", + "src": "6357:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14145,13 +14145,13 @@ }, { "constant": false, - "id": 12664, + "id": 15725, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "6398:12:14", + "nameLocation": "6398:12:34", "nodeType": "VariableDeclaration", - "scope": 12670, - "src": "6380:30:14", + "scope": 15731, + "src": "6380:30:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -14160,18 +14160,18 @@ }, "typeName": { "baseType": { - "id": 12662, + "id": 15723, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6380:6:14", + "src": "6380:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 12663, + "id": 15724, "nodeType": "ArrayTypeName", - "src": "6380:8:14", + "src": "6380:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -14180,21 +14180,21 @@ "visibility": "internal" } ], - "src": "6334:77:14" + "src": "6334:77:34" }, "returnParameters": { - "id": 12669, + "id": 15730, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12668, + "id": 15729, "mutability": "mutable", "name": "value", - "nameLocation": "6462:5:14", + "nameLocation": "6462:5:34", "nodeType": "VariableDeclaration", - "scope": 12670, - "src": "6446:21:14", + "scope": 15731, + "src": "6446:21:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14203,18 +14203,18 @@ }, "typeName": { "baseType": { - "id": 12666, + "id": 15727, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6446:6:14", + "src": "6446:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 12667, + "id": 15728, "nodeType": "ArrayTypeName", - "src": "6446:8:14", + "src": "6446:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -14223,37 +14223,37 @@ "visibility": "internal" } ], - "src": "6445:23:14" + "src": "6445:23:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12683, + "id": 15744, "nodeType": "FunctionDefinition", - "src": "6474:147:14", + "src": "6474:147:34", "nodes": [], "functionSelector": "64bc3e64", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "6483:5:14", + "nameLocation": "6483:5:34", "parameters": { - "id": 12678, + "id": 15739, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12672, + "id": 15733, "mutability": "mutable", "name": "name", - "nameLocation": "6505:4:14", + "nameLocation": "6505:4:34", "nodeType": "VariableDeclaration", - "scope": 12683, - "src": "6489:20:14", + "scope": 15744, + "src": "6489:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -14261,10 +14261,10 @@ "typeString": "string" }, "typeName": { - "id": 12671, + "id": 15732, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6489:6:14", + "src": "6489:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14274,13 +14274,13 @@ }, { "constant": false, - "id": 12674, + "id": 15735, "mutability": "mutable", "name": "delim", - "nameLocation": "6527:5:14", + "nameLocation": "6527:5:34", "nodeType": "VariableDeclaration", - "scope": 12683, - "src": "6511:21:14", + "scope": 15744, + "src": "6511:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -14288,10 +14288,10 @@ "typeString": "string" }, "typeName": { - "id": 12673, + "id": 15734, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6511:6:14", + "src": "6511:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14301,13 +14301,13 @@ }, { "constant": false, - "id": 12677, + "id": 15738, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "6551:12:14", + "nameLocation": "6551:12:34", "nodeType": "VariableDeclaration", - "scope": 12683, - "src": "6534:29:14", + "scope": 15744, + "src": "6534:29:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -14316,18 +14316,18 @@ }, "typeName": { "baseType": { - "id": 12675, + "id": 15736, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "6534:5:14", + "src": "6534:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, - "id": 12676, + "id": 15737, "nodeType": "ArrayTypeName", - "src": "6534:7:14", + "src": "6534:7:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes_storage_$dyn_storage_ptr", "typeString": "bytes[]" @@ -14336,21 +14336,21 @@ "visibility": "internal" } ], - "src": "6488:76:14" + "src": "6488:76:34" }, "returnParameters": { - "id": 12682, + "id": 15743, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12681, + "id": 15742, "mutability": "mutable", "name": "value", - "nameLocation": "6614:5:14", + "nameLocation": "6614:5:34", "nodeType": "VariableDeclaration", - "scope": 12683, - "src": "6599:20:14", + "scope": 15744, + "src": "6599:20:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14359,18 +14359,18 @@ }, "typeName": { "baseType": { - "id": 12679, + "id": 15740, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "6599:5:14", + "src": "6599:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, - "id": 12680, + "id": 15741, "nodeType": "ArrayTypeName", - "src": "6599:7:14", + "src": "6599:7:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes_storage_$dyn_storage_ptr", "typeString": "bytes[]" @@ -14379,65 +14379,65 @@ "visibility": "internal" } ], - "src": "6598:22:14" + "src": "6598:22:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12686, + "id": 15747, "nodeType": "FunctionDefinition", - "src": "6670:27:14", + "src": "6670:27:34", "nodes": [], "functionSelector": "266cf109", "implemented": false, "kind": "function", "modifiers": [], "name": "record", - "nameLocation": "6679:6:14", + "nameLocation": "6679:6:34", "parameters": { - "id": 12684, + "id": 15745, "nodeType": "ParameterList", "parameters": [], - "src": "6685:2:14" + "src": "6685:2:34" }, "returnParameters": { - "id": 12685, + "id": 15746, "nodeType": "ParameterList", "parameters": [], - "src": "6696:0:14" + "src": "6696:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12697, + "id": 15758, "nodeType": "FunctionDefinition", - "src": "6794:109:14", + "src": "6794:109:34", "nodes": [], "functionSelector": "65bc9481", "implemented": false, "kind": "function", "modifiers": [], "name": "accesses", - "nameLocation": "6803:8:14", + "nameLocation": "6803:8:34", "parameters": { - "id": 12689, + "id": 15750, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12688, + "id": 15749, "mutability": "mutable", "name": "target", - "nameLocation": "6820:6:14", + "nameLocation": "6820:6:34", "nodeType": "VariableDeclaration", - "scope": 12697, - "src": "6812:14:14", + "scope": 15758, + "src": "6812:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14445,10 +14445,10 @@ "typeString": "address" }, "typeName": { - "id": 12687, + "id": 15748, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6812:7:14", + "src": "6812:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -14458,21 +14458,21 @@ "visibility": "internal" } ], - "src": "6811:16:14" + "src": "6811:16:34" }, "returnParameters": { - "id": 12696, + "id": 15757, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12692, + "id": 15753, "mutability": "mutable", "name": "readSlots", - "nameLocation": "6863:9:14", + "nameLocation": "6863:9:34", "nodeType": "VariableDeclaration", - "scope": 12697, - "src": "6846:26:14", + "scope": 15758, + "src": "6846:26:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14481,18 +14481,18 @@ }, "typeName": { "baseType": { - "id": 12690, + "id": 15751, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6846:7:14", + "src": "6846:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 12691, + "id": 15752, "nodeType": "ArrayTypeName", - "src": "6846:9:14", + "src": "6846:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -14502,13 +14502,13 @@ }, { "constant": false, - "id": 12695, + "id": 15756, "mutability": "mutable", "name": "writeSlots", - "nameLocation": "6891:10:14", + "nameLocation": "6891:10:34", "nodeType": "VariableDeclaration", - "scope": 12697, - "src": "6874:27:14", + "scope": 15758, + "src": "6874:27:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14517,18 +14517,18 @@ }, "typeName": { "baseType": { - "id": 12693, + "id": 15754, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6874:7:14", + "src": "6874:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 12694, + "id": 15755, "nodeType": "ArrayTypeName", - "src": "6874:9:14", + "src": "6874:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -14537,37 +14537,37 @@ "visibility": "internal" } ], - "src": "6845:57:14" + "src": "6845:57:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12704, + "id": 15765, "nodeType": "FunctionDefinition", - "src": "7011:101:14", + "src": "7011:101:34", "nodes": [], "functionSelector": "8d1cc925", "implemented": false, "kind": "function", "modifiers": [], "name": "getCode", - "nameLocation": "7020:7:14", + "nameLocation": "7020:7:34", "parameters": { - "id": 12700, + "id": 15761, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12699, + "id": 15760, "mutability": "mutable", "name": "artifactPath", - "nameLocation": "7044:12:14", + "nameLocation": "7044:12:34", "nodeType": "VariableDeclaration", - "scope": 12704, - "src": "7028:28:14", + "scope": 15765, + "src": "7028:28:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -14575,10 +14575,10 @@ "typeString": "string" }, "typeName": { - "id": 12698, + "id": 15759, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7028:6:14", + "src": "7028:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14587,21 +14587,21 @@ "visibility": "internal" } ], - "src": "7027:30:14" + "src": "7027:30:34" }, "returnParameters": { - "id": 12703, + "id": 15764, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12702, + "id": 15763, "mutability": "mutable", "name": "creationBytecode", - "nameLocation": "7094:16:14", + "nameLocation": "7094:16:34", "nodeType": "VariableDeclaration", - "scope": 12704, - "src": "7081:29:14", + "scope": 15765, + "src": "7081:29:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14609,10 +14609,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12701, + "id": 15762, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "7081:5:14", + "src": "7081:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -14621,37 +14621,37 @@ "visibility": "internal" } ], - "src": "7080:31:14" + "src": "7080:31:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12711, + "id": 15772, "nodeType": "FunctionDefinition", - "src": "7220:108:14", + "src": "7220:108:34", "nodes": [], "functionSelector": "3ebf73b4", "implemented": false, "kind": "function", "modifiers": [], "name": "getDeployedCode", - "nameLocation": "7229:15:14", + "nameLocation": "7229:15:34", "parameters": { - "id": 12707, + "id": 15768, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12706, + "id": 15767, "mutability": "mutable", "name": "artifactPath", - "nameLocation": "7261:12:14", + "nameLocation": "7261:12:34", "nodeType": "VariableDeclaration", - "scope": 12711, - "src": "7245:28:14", + "scope": 15772, + "src": "7245:28:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -14659,10 +14659,10 @@ "typeString": "string" }, "typeName": { - "id": 12705, + "id": 15766, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7245:6:14", + "src": "7245:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14671,21 +14671,21 @@ "visibility": "internal" } ], - "src": "7244:30:14" + "src": "7244:30:34" }, "returnParameters": { - "id": 12710, + "id": 15771, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12709, + "id": 15770, "mutability": "mutable", "name": "runtimeBytecode", - "nameLocation": "7311:15:14", + "nameLocation": "7311:15:34", "nodeType": "VariableDeclaration", - "scope": 12711, - "src": "7298:28:14", + "scope": 15772, + "src": "7298:28:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14693,10 +14693,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12708, + "id": 15769, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "7298:5:14", + "src": "7298:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -14705,37 +14705,37 @@ "visibility": "internal" } ], - "src": "7297:30:14" + "src": "7297:30:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12718, + "id": 15779, "nodeType": "FunctionDefinition", - "src": "7373:67:14", + "src": "7373:67:34", "nodes": [], "functionSelector": "c657c718", "implemented": false, "kind": "function", "modifiers": [], "name": "label", - "nameLocation": "7382:5:14", + "nameLocation": "7382:5:34", "parameters": { - "id": 12716, + "id": 15777, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12713, + "id": 15774, "mutability": "mutable", "name": "account", - "nameLocation": "7396:7:14", + "nameLocation": "7396:7:34", "nodeType": "VariableDeclaration", - "scope": 12718, - "src": "7388:15:14", + "scope": 15779, + "src": "7388:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14743,10 +14743,10 @@ "typeString": "address" }, "typeName": { - "id": 12712, + "id": 15773, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7388:7:14", + "src": "7388:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -14757,13 +14757,13 @@ }, { "constant": false, - "id": 12715, + "id": 15776, "mutability": "mutable", "name": "newLabel", - "nameLocation": "7421:8:14", + "nameLocation": "7421:8:34", "nodeType": "VariableDeclaration", - "scope": 12718, - "src": "7405:24:14", + "scope": 15779, + "src": "7405:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -14771,10 +14771,10 @@ "typeString": "string" }, "typeName": { - "id": 12714, + "id": 15775, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7405:6:14", + "src": "7405:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14783,43 +14783,43 @@ "visibility": "internal" } ], - "src": "7387:43:14" + "src": "7387:43:34" }, "returnParameters": { - "id": 12717, + "id": 15778, "nodeType": "ParameterList", "parameters": [], - "src": "7439:0:14" + "src": "7439:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12725, + "id": 15786, "nodeType": "FunctionDefinition", - "src": "7493:81:14", + "src": "7493:81:34", "nodes": [], "functionSelector": "28a249b0", "implemented": false, "kind": "function", "modifiers": [], "name": "getLabel", - "nameLocation": "7502:8:14", + "nameLocation": "7502:8:34", "parameters": { - "id": 12721, + "id": 15782, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12720, + "id": 15781, "mutability": "mutable", "name": "account", - "nameLocation": "7519:7:14", + "nameLocation": "7519:7:34", "nodeType": "VariableDeclaration", - "scope": 12725, - "src": "7511:15:14", + "scope": 15786, + "src": "7511:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14827,10 +14827,10 @@ "typeString": "address" }, "typeName": { - "id": 12719, + "id": 15780, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7511:7:14", + "src": "7511:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -14840,21 +14840,21 @@ "visibility": "internal" } ], - "src": "7510:17:14" + "src": "7510:17:34" }, "returnParameters": { - "id": 12724, + "id": 15785, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12723, + "id": 15784, "mutability": "mutable", "name": "currentLabel", - "nameLocation": "7560:12:14", + "nameLocation": "7560:12:34", "nodeType": "VariableDeclaration", - "scope": 12725, - "src": "7546:26:14", + "scope": 15786, + "src": "7546:26:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14862,10 +14862,10 @@ "typeString": "string" }, "typeName": { - "id": 12722, + "id": 15783, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7546:6:14", + "src": "7546:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14874,65 +14874,65 @@ "visibility": "internal" } ], - "src": "7545:28:14" + "src": "7545:28:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12728, + "id": 15789, "nodeType": "FunctionDefinition", - "src": "7741:30:14", + "src": "7741:30:34", "nodes": [], "functionSelector": "afc98040", "implemented": false, "kind": "function", "modifiers": [], "name": "broadcast", - "nameLocation": "7750:9:14", + "nameLocation": "7750:9:34", "parameters": { - "id": 12726, + "id": 15787, "nodeType": "ParameterList", "parameters": [], - "src": "7759:2:14" + "src": "7759:2:34" }, "returnParameters": { - "id": 12727, + "id": 15788, "nodeType": "ParameterList", "parameters": [], - "src": "7770:0:14" + "src": "7770:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12733, + "id": 15794, "nodeType": "FunctionDefinition", - "src": "7930:44:14", + "src": "7930:44:34", "nodes": [], "functionSelector": "e6962cdb", "implemented": false, "kind": "function", "modifiers": [], "name": "broadcast", - "nameLocation": "7939:9:14", + "nameLocation": "7939:9:34", "parameters": { - "id": 12731, + "id": 15792, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12730, + "id": 15791, "mutability": "mutable", "name": "signer", - "nameLocation": "7957:6:14", + "nameLocation": "7957:6:34", "nodeType": "VariableDeclaration", - "scope": 12733, - "src": "7949:14:14", + "scope": 15794, + "src": "7949:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14940,10 +14940,10 @@ "typeString": "address" }, "typeName": { - "id": 12729, + "id": 15790, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7949:7:14", + "src": "7949:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -14953,43 +14953,43 @@ "visibility": "internal" } ], - "src": "7948:16:14" + "src": "7948:16:34" }, "returnParameters": { - "id": 12732, + "id": 15793, "nodeType": "ParameterList", "parameters": [], - "src": "7973:0:14" + "src": "7973:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12738, + "id": 15799, "nodeType": "FunctionDefinition", - "src": "8137:48:14", + "src": "8137:48:34", "nodes": [], "functionSelector": "f67a965b", "implemented": false, "kind": "function", "modifiers": [], "name": "broadcast", - "nameLocation": "8146:9:14", + "nameLocation": "8146:9:34", "parameters": { - "id": 12736, + "id": 15797, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12735, + "id": 15796, "mutability": "mutable", "name": "privateKey", - "nameLocation": "8164:10:14", + "nameLocation": "8164:10:34", "nodeType": "VariableDeclaration", - "scope": 12738, - "src": "8156:18:14", + "scope": 15799, + "src": "8156:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14997,10 +14997,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12734, + "id": 15795, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8156:7:14", + "src": "8156:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15009,71 +15009,71 @@ "visibility": "internal" } ], - "src": "8155:20:14" + "src": "8155:20:34" }, "returnParameters": { - "id": 12737, + "id": 15798, "nodeType": "ParameterList", "parameters": [], - "src": "8184:0:14" + "src": "8184:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12741, + "id": 15802, "nodeType": "FunctionDefinition", - "src": "8358:35:14", + "src": "8358:35:34", "nodes": [], "functionSelector": "7fb5297f", "implemented": false, "kind": "function", "modifiers": [], "name": "startBroadcast", - "nameLocation": "8367:14:14", + "nameLocation": "8367:14:34", "parameters": { - "id": 12739, + "id": 15800, "nodeType": "ParameterList", "parameters": [], - "src": "8381:2:14" + "src": "8381:2:34" }, "returnParameters": { - "id": 12740, + "id": 15801, "nodeType": "ParameterList", "parameters": [], - "src": "8392:0:14" + "src": "8392:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12746, + "id": 15807, "nodeType": "FunctionDefinition", - "src": "8544:49:14", + "src": "8544:49:34", "nodes": [], "functionSelector": "7fec2a8d", "implemented": false, "kind": "function", "modifiers": [], "name": "startBroadcast", - "nameLocation": "8553:14:14", + "nameLocation": "8553:14:34", "parameters": { - "id": 12744, + "id": 15805, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12743, + "id": 15804, "mutability": "mutable", "name": "signer", - "nameLocation": "8576:6:14", + "nameLocation": "8576:6:34", "nodeType": "VariableDeclaration", - "scope": 12746, - "src": "8568:14:14", + "scope": 15807, + "src": "8568:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15081,10 +15081,10 @@ "typeString": "address" }, "typeName": { - "id": 12742, + "id": 15803, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8568:7:14", + "src": "8568:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -15094,43 +15094,43 @@ "visibility": "internal" } ], - "src": "8567:16:14" + "src": "8567:16:34" }, "returnParameters": { - "id": 12745, + "id": 15806, "nodeType": "ParameterList", "parameters": [], - "src": "8592:0:14" + "src": "8592:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12751, + "id": 15812, "nodeType": "FunctionDefinition", - "src": "8748:53:14", + "src": "8748:53:34", "nodes": [], "functionSelector": "ce817d47", "implemented": false, "kind": "function", "modifiers": [], "name": "startBroadcast", - "nameLocation": "8757:14:14", + "nameLocation": "8757:14:34", "parameters": { - "id": 12749, + "id": 15810, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12748, + "id": 15809, "mutability": "mutable", "name": "privateKey", - "nameLocation": "8780:10:14", + "nameLocation": "8780:10:34", "nodeType": "VariableDeclaration", - "scope": 12751, - "src": "8772:18:14", + "scope": 15812, + "src": "8772:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15138,10 +15138,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12747, + "id": 15808, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8772:7:14", + "src": "8772:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15150,77 +15150,77 @@ "visibility": "internal" } ], - "src": "8771:20:14" + "src": "8771:20:34" }, "returnParameters": { - "id": 12750, + "id": 15811, "nodeType": "ParameterList", "parameters": [], - "src": "8800:0:14" + "src": "8800:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12754, + "id": 15815, "nodeType": "FunctionDefinition", - "src": "8851:34:14", + "src": "8851:34:34", "nodes": [], "functionSelector": "76eadd36", "implemented": false, "kind": "function", "modifiers": [], "name": "stopBroadcast", - "nameLocation": "8860:13:14", + "nameLocation": "8860:13:34", "parameters": { - "id": 12752, + "id": 15813, "nodeType": "ParameterList", "parameters": [], - "src": "8873:2:14" + "src": "8873:2:34" }, "returnParameters": { - "id": 12753, + "id": 15814, "nodeType": "ParameterList", "parameters": [], - "src": "8884:0:14" + "src": "8884:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12759, + "id": 15820, "nodeType": "FunctionDefinition", - "src": "8940:66:14", + "src": "8940:66:34", "nodes": [], "functionSelector": "d930a0e6", "implemented": false, "kind": "function", "modifiers": [], "name": "projectRoot", - "nameLocation": "8949:11:14", + "nameLocation": "8949:11:34", "parameters": { - "id": 12755, + "id": 15816, "nodeType": "ParameterList", "parameters": [], - "src": "8960:2:14" + "src": "8960:2:34" }, "returnParameters": { - "id": 12758, + "id": 15819, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12757, + "id": 15818, "mutability": "mutable", "name": "path", - "nameLocation": "9000:4:14", + "nameLocation": "9000:4:34", "nodeType": "VariableDeclaration", - "scope": 12759, - "src": "8986:18:14", + "scope": 15820, + "src": "8986:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15228,10 +15228,10 @@ "typeString": "string" }, "typeName": { - "id": 12756, + "id": 15817, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8986:6:14", + "src": "8986:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15240,37 +15240,37 @@ "visibility": "internal" } ], - "src": "8985:20:14" + "src": "8985:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12766, + "id": 15827, "nodeType": "FunctionDefinition", - "src": "9102:83:14", + "src": "9102:83:34", "nodes": [], "functionSelector": "60f9bb11", "implemented": false, "kind": "function", "modifiers": [], "name": "readFile", - "nameLocation": "9111:8:14", + "nameLocation": "9111:8:34", "parameters": { - "id": 12762, + "id": 15823, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12761, + "id": 15822, "mutability": "mutable", "name": "path", - "nameLocation": "9136:4:14", + "nameLocation": "9136:4:34", "nodeType": "VariableDeclaration", - "scope": 12766, - "src": "9120:20:14", + "scope": 15827, + "src": "9120:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15278,10 +15278,10 @@ "typeString": "string" }, "typeName": { - "id": 12760, + "id": 15821, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9120:6:14", + "src": "9120:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15290,21 +15290,21 @@ "visibility": "internal" } ], - "src": "9119:22:14" + "src": "9119:22:34" }, "returnParameters": { - "id": 12765, + "id": 15826, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12764, + "id": 15825, "mutability": "mutable", "name": "data", - "nameLocation": "9179:4:14", + "nameLocation": "9179:4:34", "nodeType": "VariableDeclaration", - "scope": 12766, - "src": "9165:18:14", + "scope": 15827, + "src": "9165:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15312,10 +15312,10 @@ "typeString": "string" }, "typeName": { - "id": 12763, + "id": 15824, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9165:6:14", + "src": "9165:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15324,37 +15324,37 @@ "visibility": "internal" } ], - "src": "9164:20:14" + "src": "9164:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12773, + "id": 15834, "nodeType": "FunctionDefinition", - "src": "9281:88:14", + "src": "9281:88:34", "nodes": [], "functionSelector": "16ed7bc4", "implemented": false, "kind": "function", "modifiers": [], "name": "readFileBinary", - "nameLocation": "9290:14:14", + "nameLocation": "9290:14:34", "parameters": { - "id": 12769, + "id": 15830, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12768, + "id": 15829, "mutability": "mutable", "name": "path", - "nameLocation": "9321:4:14", + "nameLocation": "9321:4:34", "nodeType": "VariableDeclaration", - "scope": 12773, - "src": "9305:20:14", + "scope": 15834, + "src": "9305:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15362,10 +15362,10 @@ "typeString": "string" }, "typeName": { - "id": 12767, + "id": 15828, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9305:6:14", + "src": "9305:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15374,21 +15374,21 @@ "visibility": "internal" } ], - "src": "9304:22:14" + "src": "9304:22:34" }, "returnParameters": { - "id": 12772, + "id": 15833, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12771, + "id": 15832, "mutability": "mutable", "name": "data", - "nameLocation": "9363:4:14", + "nameLocation": "9363:4:34", "nodeType": "VariableDeclaration", - "scope": 12773, - "src": "9350:17:14", + "scope": 15834, + "src": "9350:17:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15396,10 +15396,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12770, + "id": 15831, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "9350:5:14", + "src": "9350:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -15408,37 +15408,37 @@ "visibility": "internal" } ], - "src": "9349:19:14" + "src": "9349:19:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12780, + "id": 15841, "nodeType": "FunctionDefinition", - "src": "9416:83:14", + "src": "9416:83:34", "nodes": [], "functionSelector": "70f55728", "implemented": false, "kind": "function", "modifiers": [], "name": "readLine", - "nameLocation": "9425:8:14", + "nameLocation": "9425:8:34", "parameters": { - "id": 12776, + "id": 15837, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12775, + "id": 15836, "mutability": "mutable", "name": "path", - "nameLocation": "9450:4:14", + "nameLocation": "9450:4:34", "nodeType": "VariableDeclaration", - "scope": 12780, - "src": "9434:20:14", + "scope": 15841, + "src": "9434:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15446,10 +15446,10 @@ "typeString": "string" }, "typeName": { - "id": 12774, + "id": 15835, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9434:6:14", + "src": "9434:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15458,21 +15458,21 @@ "visibility": "internal" } ], - "src": "9433:22:14" + "src": "9433:22:34" }, "returnParameters": { - "id": 12779, + "id": 15840, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12778, + "id": 15839, "mutability": "mutable", "name": "line", - "nameLocation": "9493:4:14", + "nameLocation": "9493:4:34", "nodeType": "VariableDeclaration", - "scope": 12780, - "src": "9479:18:14", + "scope": 15841, + "src": "9479:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15480,10 +15480,10 @@ "typeString": "string" }, "typeName": { - "id": 12777, + "id": 15838, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9479:6:14", + "src": "9479:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15492,37 +15492,37 @@ "visibility": "internal" } ], - "src": "9478:20:14" + "src": "9478:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12787, + "id": 15848, "nodeType": "FunctionDefinition", - "src": "9665:72:14", + "src": "9665:72:34", "nodes": [], "functionSelector": "897e0a97", "implemented": false, "kind": "function", "modifiers": [], "name": "writeFile", - "nameLocation": "9674:9:14", + "nameLocation": "9674:9:34", "parameters": { - "id": 12785, + "id": 15846, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12782, + "id": 15843, "mutability": "mutable", "name": "path", - "nameLocation": "9700:4:14", + "nameLocation": "9700:4:34", "nodeType": "VariableDeclaration", - "scope": 12787, - "src": "9684:20:14", + "scope": 15848, + "src": "9684:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15530,10 +15530,10 @@ "typeString": "string" }, "typeName": { - "id": 12781, + "id": 15842, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9684:6:14", + "src": "9684:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15543,13 +15543,13 @@ }, { "constant": false, - "id": 12784, + "id": 15845, "mutability": "mutable", "name": "data", - "nameLocation": "9722:4:14", + "nameLocation": "9722:4:34", "nodeType": "VariableDeclaration", - "scope": 12787, - "src": "9706:20:14", + "scope": 15848, + "src": "9706:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15557,10 +15557,10 @@ "typeString": "string" }, "typeName": { - "id": 12783, + "id": 15844, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9706:6:14", + "src": "9706:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15569,43 +15569,43 @@ "visibility": "internal" } ], - "src": "9683:44:14" + "src": "9683:44:34" }, "returnParameters": { - "id": 12786, + "id": 15847, "nodeType": "ParameterList", "parameters": [], - "src": "9736:0:14" + "src": "9736:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12794, + "id": 15855, "nodeType": "FunctionDefinition", - "src": "9912:77:14", + "src": "9912:77:34", "nodes": [], "functionSelector": "1f21fc80", "implemented": false, "kind": "function", "modifiers": [], "name": "writeFileBinary", - "nameLocation": "9921:15:14", + "nameLocation": "9921:15:34", "parameters": { - "id": 12792, + "id": 15853, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12789, + "id": 15850, "mutability": "mutable", "name": "path", - "nameLocation": "9953:4:14", + "nameLocation": "9953:4:34", "nodeType": "VariableDeclaration", - "scope": 12794, - "src": "9937:20:14", + "scope": 15855, + "src": "9937:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15613,10 +15613,10 @@ "typeString": "string" }, "typeName": { - "id": 12788, + "id": 15849, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9937:6:14", + "src": "9937:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15626,13 +15626,13 @@ }, { "constant": false, - "id": 12791, + "id": 15852, "mutability": "mutable", "name": "data", - "nameLocation": "9974:4:14", + "nameLocation": "9974:4:34", "nodeType": "VariableDeclaration", - "scope": 12794, - "src": "9959:19:14", + "scope": 15855, + "src": "9959:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15640,10 +15640,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12790, + "id": 15851, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "9959:5:14", + "src": "9959:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -15652,43 +15652,43 @@ "visibility": "internal" } ], - "src": "9936:43:14" + "src": "9936:43:34" }, "returnParameters": { - "id": 12793, + "id": 15854, "nodeType": "ParameterList", "parameters": [], - "src": "9988:0:14" + "src": "9988:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12801, + "id": 15862, "nodeType": "FunctionDefinition", - "src": "10107:72:14", + "src": "10107:72:34", "nodes": [], "functionSelector": "619d897f", "implemented": false, "kind": "function", "modifiers": [], "name": "writeLine", - "nameLocation": "10116:9:14", + "nameLocation": "10116:9:34", "parameters": { - "id": 12799, + "id": 15860, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12796, + "id": 15857, "mutability": "mutable", "name": "path", - "nameLocation": "10142:4:14", + "nameLocation": "10142:4:34", "nodeType": "VariableDeclaration", - "scope": 12801, - "src": "10126:20:14", + "scope": 15862, + "src": "10126:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15696,10 +15696,10 @@ "typeString": "string" }, "typeName": { - "id": 12795, + "id": 15856, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10126:6:14", + "src": "10126:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15709,13 +15709,13 @@ }, { "constant": false, - "id": 12798, + "id": 15859, "mutability": "mutable", "name": "data", - "nameLocation": "10164:4:14", + "nameLocation": "10164:4:34", "nodeType": "VariableDeclaration", - "scope": 12801, - "src": "10148:20:14", + "scope": 15862, + "src": "10148:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15723,10 +15723,10 @@ "typeString": "string" }, "typeName": { - "id": 12797, + "id": 15858, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10148:6:14", + "src": "10148:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15735,43 +15735,43 @@ "visibility": "internal" } ], - "src": "10125:44:14" + "src": "10125:44:34" }, "returnParameters": { - "id": 12800, + "id": 15861, "nodeType": "ParameterList", "parameters": [], - "src": "10178:0:14" + "src": "10178:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12810, + "id": 15871, "nodeType": "FunctionDefinition", - "src": "10490:93:14", + "src": "10490:93:34", "nodes": [], "functionSelector": "a54a87d8", "implemented": false, "kind": "function", "modifiers": [], "name": "copyFile", - "nameLocation": "10499:8:14", + "nameLocation": "10499:8:34", "parameters": { - "id": 12806, + "id": 15867, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12803, + "id": 15864, "mutability": "mutable", "name": "from", - "nameLocation": "10524:4:14", + "nameLocation": "10524:4:34", "nodeType": "VariableDeclaration", - "scope": 12810, - "src": "10508:20:14", + "scope": 15871, + "src": "10508:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15779,10 +15779,10 @@ "typeString": "string" }, "typeName": { - "id": 12802, + "id": 15863, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10508:6:14", + "src": "10508:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15792,13 +15792,13 @@ }, { "constant": false, - "id": 12805, + "id": 15866, "mutability": "mutable", "name": "to", - "nameLocation": "10546:2:14", + "nameLocation": "10546:2:34", "nodeType": "VariableDeclaration", - "scope": 12810, - "src": "10530:18:14", + "scope": 15871, + "src": "10530:18:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15806,10 +15806,10 @@ "typeString": "string" }, "typeName": { - "id": 12804, + "id": 15865, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10530:6:14", + "src": "10530:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15818,21 +15818,21 @@ "visibility": "internal" } ], - "src": "10507:42:14" + "src": "10507:42:34" }, "returnParameters": { - "id": 12809, + "id": 15870, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12808, + "id": 15869, "mutability": "mutable", "name": "copied", - "nameLocation": "10575:6:14", + "nameLocation": "10575:6:34", "nodeType": "VariableDeclaration", - "scope": 12810, - "src": "10568:13:14", + "scope": 15871, + "src": "10568:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15840,10 +15840,10 @@ "typeString": "uint64" }, "typeName": { - "id": 12807, + "id": 15868, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "10568:6:14", + "src": "10568:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -15852,37 +15852,37 @@ "visibility": "internal" } ], - "src": "10567:15:14" + "src": "10567:15:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12815, + "id": 15876, "nodeType": "FunctionDefinition", - "src": "10742:50:14", + "src": "10742:50:34", "nodes": [], "functionSelector": "48c3241f", "implemented": false, "kind": "function", "modifiers": [], "name": "closeFile", - "nameLocation": "10751:9:14", + "nameLocation": "10751:9:34", "parameters": { - "id": 12813, + "id": 15874, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12812, + "id": 15873, "mutability": "mutable", "name": "path", - "nameLocation": "10777:4:14", + "nameLocation": "10777:4:34", "nodeType": "VariableDeclaration", - "scope": 12815, - "src": "10761:20:14", + "scope": 15876, + "src": "10761:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15890,10 +15890,10 @@ "typeString": "string" }, "typeName": { - "id": 12811, + "id": 15872, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10761:6:14", + "src": "10761:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15902,43 +15902,43 @@ "visibility": "internal" } ], - "src": "10760:22:14" + "src": "10760:22:34" }, "returnParameters": { - "id": 12814, + "id": 15875, "nodeType": "ParameterList", "parameters": [], - "src": "10791:0:14" + "src": "10791:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12820, + "id": 15881, "nodeType": "FunctionDefinition", - "src": "11118:51:14", + "src": "11118:51:34", "nodes": [], "functionSelector": "f1afe04d", "implemented": false, "kind": "function", "modifiers": [], "name": "removeFile", - "nameLocation": "11127:10:14", + "nameLocation": "11127:10:34", "parameters": { - "id": 12818, + "id": 15879, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12817, + "id": 15878, "mutability": "mutable", "name": "path", - "nameLocation": "11154:4:14", + "nameLocation": "11154:4:34", "nodeType": "VariableDeclaration", - "scope": 12820, - "src": "11138:20:14", + "scope": 15881, + "src": "11138:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15946,10 +15946,10 @@ "typeString": "string" }, "typeName": { - "id": 12816, + "id": 15877, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11138:6:14", + "src": "11138:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15958,43 +15958,43 @@ "visibility": "internal" } ], - "src": "11137:22:14" + "src": "11137:22:34" }, "returnParameters": { - "id": 12819, + "id": 15880, "nodeType": "ParameterList", "parameters": [], - "src": "11168:0:14" + "src": "11168:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12827, + "id": 15888, "nodeType": "FunctionDefinition", - "src": "11567:66:14", + "src": "11567:66:34", "nodes": [], "functionSelector": "168b64d3", "implemented": false, "kind": "function", "modifiers": [], "name": "createDir", - "nameLocation": "11576:9:14", + "nameLocation": "11576:9:34", "parameters": { - "id": 12825, + "id": 15886, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12822, + "id": 15883, "mutability": "mutable", "name": "path", - "nameLocation": "11602:4:14", + "nameLocation": "11602:4:34", "nodeType": "VariableDeclaration", - "scope": 12827, - "src": "11586:20:14", + "scope": 15888, + "src": "11586:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16002,10 +16002,10 @@ "typeString": "string" }, "typeName": { - "id": 12821, + "id": 15882, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11586:6:14", + "src": "11586:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16015,13 +16015,13 @@ }, { "constant": false, - "id": 12824, + "id": 15885, "mutability": "mutable", "name": "recursive", - "nameLocation": "11613:9:14", + "nameLocation": "11613:9:34", "nodeType": "VariableDeclaration", - "scope": 12827, - "src": "11608:14:14", + "scope": 15888, + "src": "11608:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16029,10 +16029,10 @@ "typeString": "bool" }, "typeName": { - "id": 12823, + "id": 15884, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11608:4:14", + "src": "11608:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16041,43 +16041,43 @@ "visibility": "internal" } ], - "src": "11585:38:14" + "src": "11585:38:34" }, "returnParameters": { - "id": 12826, + "id": 15887, "nodeType": "ParameterList", "parameters": [], - "src": "11632:0:14" + "src": "11632:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12834, + "id": 15895, "nodeType": "FunctionDefinition", - "src": "12015:66:14", + "src": "12015:66:34", "nodes": [], "functionSelector": "45c62011", "implemented": false, "kind": "function", "modifiers": [], "name": "removeDir", - "nameLocation": "12024:9:14", + "nameLocation": "12024:9:34", "parameters": { - "id": 12832, + "id": 15893, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12829, + "id": 15890, "mutability": "mutable", "name": "path", - "nameLocation": "12050:4:14", + "nameLocation": "12050:4:34", "nodeType": "VariableDeclaration", - "scope": 12834, - "src": "12034:20:14", + "scope": 15895, + "src": "12034:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16085,10 +16085,10 @@ "typeString": "string" }, "typeName": { - "id": 12828, + "id": 15889, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12034:6:14", + "src": "12034:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16098,13 +16098,13 @@ }, { "constant": false, - "id": 12831, + "id": 15892, "mutability": "mutable", "name": "recursive", - "nameLocation": "12061:9:14", + "nameLocation": "12061:9:34", "nodeType": "VariableDeclaration", - "scope": 12834, - "src": "12056:14:14", + "scope": 15895, + "src": "12056:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16112,10 +16112,10 @@ "typeString": "bool" }, "typeName": { - "id": 12830, + "id": 15891, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12056:4:14", + "src": "12056:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16124,43 +16124,43 @@ "visibility": "internal" } ], - "src": "12033:38:14" + "src": "12033:38:34" }, "returnParameters": { - "id": 12833, + "id": 15894, "nodeType": "ParameterList", "parameters": [], - "src": "12080:0:14" + "src": "12080:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12843, + "id": 15904, "nodeType": "FunctionDefinition", - "src": "12328:89:14", + "src": "12328:89:34", "nodes": [], "functionSelector": "c4bc59e0", "implemented": false, "kind": "function", "modifiers": [], "name": "readDir", - "nameLocation": "12337:7:14", + "nameLocation": "12337:7:34", "parameters": { - "id": 12837, + "id": 15898, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12836, + "id": 15897, "mutability": "mutable", "name": "path", - "nameLocation": "12361:4:14", + "nameLocation": "12361:4:34", "nodeType": "VariableDeclaration", - "scope": 12843, - "src": "12345:20:14", + "scope": 15904, + "src": "12345:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16168,10 +16168,10 @@ "typeString": "string" }, "typeName": { - "id": 12835, + "id": 15896, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12345:6:14", + "src": "12345:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16180,90 +16180,90 @@ "visibility": "internal" } ], - "src": "12344:22:14" + "src": "12344:22:34" }, "returnParameters": { - "id": 12842, + "id": 15903, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12841, + "id": 15902, "mutability": "mutable", "name": "entries", - "nameLocation": "12408:7:14", + "nameLocation": "12408:7:34", "nodeType": "VariableDeclaration", - "scope": 12843, - "src": "12390:25:14", + "scope": 15904, + "src": "12390:25:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_DirEntry_$12271_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_DirEntry_$15332_memory_ptr_$dyn_memory_ptr", "typeString": "struct VmSafe.DirEntry[]" }, "typeName": { "baseType": { - "id": 12839, + "id": 15900, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12838, + "id": 15899, "name": "DirEntry", "nameLocations": [ - "12390:8:14" + "12390:8:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12271, - "src": "12390:8:14" + "referencedDeclaration": 15332, + "src": "12390:8:34" }, - "referencedDeclaration": 12271, - "src": "12390:8:14", + "referencedDeclaration": 15332, + "src": "12390:8:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_DirEntry_$12271_storage_ptr", + "typeIdentifier": "t_struct$_DirEntry_$15332_storage_ptr", "typeString": "struct VmSafe.DirEntry" } }, - "id": 12840, + "id": 15901, "nodeType": "ArrayTypeName", - "src": "12390:10:14", + "src": "12390:10:34", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_DirEntry_$12271_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_DirEntry_$15332_storage_$dyn_storage_ptr", "typeString": "struct VmSafe.DirEntry[]" } }, "visibility": "internal" } ], - "src": "12389:27:14" + "src": "12389:27:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12854, + "id": 15915, "nodeType": "FunctionDefinition", - "src": "12422:106:14", + "src": "12422:106:34", "nodes": [], "functionSelector": "1497876c", "implemented": false, "kind": "function", "modifiers": [], "name": "readDir", - "nameLocation": "12431:7:14", + "nameLocation": "12431:7:34", "parameters": { - "id": 12848, + "id": 15909, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12845, + "id": 15906, "mutability": "mutable", "name": "path", - "nameLocation": "12455:4:14", + "nameLocation": "12455:4:34", "nodeType": "VariableDeclaration", - "scope": 12854, - "src": "12439:20:14", + "scope": 15915, + "src": "12439:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16271,10 +16271,10 @@ "typeString": "string" }, "typeName": { - "id": 12844, + "id": 15905, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12439:6:14", + "src": "12439:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16284,13 +16284,13 @@ }, { "constant": false, - "id": 12847, + "id": 15908, "mutability": "mutable", "name": "maxDepth", - "nameLocation": "12468:8:14", + "nameLocation": "12468:8:34", "nodeType": "VariableDeclaration", - "scope": 12854, - "src": "12461:15:14", + "scope": 15915, + "src": "12461:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16298,10 +16298,10 @@ "typeString": "uint64" }, "typeName": { - "id": 12846, + "id": 15907, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "12461:6:14", + "src": "12461:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -16310,90 +16310,90 @@ "visibility": "internal" } ], - "src": "12438:39:14" + "src": "12438:39:34" }, "returnParameters": { - "id": 12853, + "id": 15914, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12852, + "id": 15913, "mutability": "mutable", "name": "entries", - "nameLocation": "12519:7:14", + "nameLocation": "12519:7:34", "nodeType": "VariableDeclaration", - "scope": 12854, - "src": "12501:25:14", + "scope": 15915, + "src": "12501:25:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_DirEntry_$12271_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_DirEntry_$15332_memory_ptr_$dyn_memory_ptr", "typeString": "struct VmSafe.DirEntry[]" }, "typeName": { "baseType": { - "id": 12850, + "id": 15911, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12849, + "id": 15910, "name": "DirEntry", "nameLocations": [ - "12501:8:14" + "12501:8:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12271, - "src": "12501:8:14" + "referencedDeclaration": 15332, + "src": "12501:8:34" }, - "referencedDeclaration": 12271, - "src": "12501:8:14", + "referencedDeclaration": 15332, + "src": "12501:8:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_DirEntry_$12271_storage_ptr", + "typeIdentifier": "t_struct$_DirEntry_$15332_storage_ptr", "typeString": "struct VmSafe.DirEntry" } }, - "id": 12851, + "id": 15912, "nodeType": "ArrayTypeName", - "src": "12501:10:14", + "src": "12501:10:34", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_DirEntry_$12271_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_DirEntry_$15332_storage_$dyn_storage_ptr", "typeString": "struct VmSafe.DirEntry[]" } }, "visibility": "internal" } ], - "src": "12500:27:14" + "src": "12500:27:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12867, + "id": 15928, "nodeType": "FunctionDefinition", - "src": "12533:148:14", + "src": "12533:148:34", "nodes": [], "functionSelector": "8102d70d", "implemented": false, "kind": "function", "modifiers": [], "name": "readDir", - "nameLocation": "12542:7:14", + "nameLocation": "12542:7:34", "parameters": { - "id": 12861, + "id": 15922, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12856, + "id": 15917, "mutability": "mutable", "name": "path", - "nameLocation": "12566:4:14", + "nameLocation": "12566:4:34", "nodeType": "VariableDeclaration", - "scope": 12867, - "src": "12550:20:14", + "scope": 15928, + "src": "12550:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16401,10 +16401,10 @@ "typeString": "string" }, "typeName": { - "id": 12855, + "id": 15916, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12550:6:14", + "src": "12550:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16414,13 +16414,13 @@ }, { "constant": false, - "id": 12858, + "id": 15919, "mutability": "mutable", "name": "maxDepth", - "nameLocation": "12579:8:14", + "nameLocation": "12579:8:34", "nodeType": "VariableDeclaration", - "scope": 12867, - "src": "12572:15:14", + "scope": 15928, + "src": "12572:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16428,10 +16428,10 @@ "typeString": "uint64" }, "typeName": { - "id": 12857, + "id": 15918, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "12572:6:14", + "src": "12572:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -16441,13 +16441,13 @@ }, { "constant": false, - "id": 12860, + "id": 15921, "mutability": "mutable", "name": "followLinks", - "nameLocation": "12594:11:14", + "nameLocation": "12594:11:34", "nodeType": "VariableDeclaration", - "scope": 12867, - "src": "12589:16:14", + "scope": 15928, + "src": "12589:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16455,10 +16455,10 @@ "typeString": "bool" }, "typeName": { - "id": 12859, + "id": 15920, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12589:4:14", + "src": "12589:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16467,90 +16467,90 @@ "visibility": "internal" } ], - "src": "12549:57:14" + "src": "12549:57:34" }, "returnParameters": { - "id": 12866, + "id": 15927, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12865, + "id": 15926, "mutability": "mutable", "name": "entries", - "nameLocation": "12672:7:14", + "nameLocation": "12672:7:34", "nodeType": "VariableDeclaration", - "scope": 12867, - "src": "12654:25:14", + "scope": 15928, + "src": "12654:25:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_DirEntry_$12271_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_DirEntry_$15332_memory_ptr_$dyn_memory_ptr", "typeString": "struct VmSafe.DirEntry[]" }, "typeName": { "baseType": { - "id": 12863, + "id": 15924, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12862, + "id": 15923, "name": "DirEntry", "nameLocations": [ - "12654:8:14" + "12654:8:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12271, - "src": "12654:8:14" + "referencedDeclaration": 15332, + "src": "12654:8:34" }, - "referencedDeclaration": 12271, - "src": "12654:8:14", + "referencedDeclaration": 15332, + "src": "12654:8:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_DirEntry_$12271_storage_ptr", + "typeIdentifier": "t_struct$_DirEntry_$15332_storage_ptr", "typeString": "struct VmSafe.DirEntry" } }, - "id": 12864, + "id": 15925, "nodeType": "ArrayTypeName", - "src": "12654:10:14", + "src": "12654:10:34", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_DirEntry_$12271_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_DirEntry_$15332_storage_$dyn_storage_ptr", "typeString": "struct VmSafe.DirEntry[]" } }, "visibility": "internal" } ], - "src": "12653:27:14" + "src": "12653:27:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12874, + "id": 15935, "nodeType": "FunctionDefinition", - "src": "12935:93:14", + "src": "12935:93:34", "nodes": [], "functionSelector": "9f5684a2", "implemented": false, "kind": "function", "modifiers": [], "name": "readLink", - "nameLocation": "12944:8:14", + "nameLocation": "12944:8:34", "parameters": { - "id": 12870, + "id": 15931, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12869, + "id": 15930, "mutability": "mutable", "name": "linkPath", - "nameLocation": "12969:8:14", + "nameLocation": "12969:8:34", "nodeType": "VariableDeclaration", - "scope": 12874, - "src": "12953:24:14", + "scope": 15935, + "src": "12953:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16558,10 +16558,10 @@ "typeString": "string" }, "typeName": { - "id": 12868, + "id": 15929, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12953:6:14", + "src": "12953:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16570,21 +16570,21 @@ "visibility": "internal" } ], - "src": "12952:26:14" + "src": "12952:26:34" }, "returnParameters": { - "id": 12873, + "id": 15934, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12872, + "id": 15933, "mutability": "mutable", "name": "targetPath", - "nameLocation": "13016:10:14", + "nameLocation": "13016:10:34", "nodeType": "VariableDeclaration", - "scope": 12874, - "src": "13002:24:14", + "scope": 15935, + "src": "13002:24:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16592,10 +16592,10 @@ "typeString": "string" }, "typeName": { - "id": 12871, + "id": 15932, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13002:6:14", + "src": "13002:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16604,37 +16604,37 @@ "visibility": "internal" } ], - "src": "13001:26:14" + "src": "13001:26:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12882, + "id": 15943, "nodeType": "FunctionDefinition", - "src": "13125:93:14", + "src": "13125:93:34", "nodes": [], "functionSelector": "af368a08", "implemented": false, "kind": "function", "modifiers": [], "name": "fsMetadata", - "nameLocation": "13134:10:14", + "nameLocation": "13134:10:34", "parameters": { - "id": 12877, + "id": 15938, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12876, + "id": 15937, "mutability": "mutable", "name": "path", - "nameLocation": "13161:4:14", + "nameLocation": "13161:4:34", "nodeType": "VariableDeclaration", - "scope": 12882, - "src": "13145:20:14", + "scope": 15943, + "src": "13145:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16642,10 +16642,10 @@ "typeString": "string" }, "typeName": { - "id": 12875, + "id": 15936, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13145:6:14", + "src": "13145:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16654,81 +16654,81 @@ "visibility": "internal" } ], - "src": "13144:22:14" + "src": "13144:22:34" }, "returnParameters": { - "id": 12881, + "id": 15942, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12880, + "id": 15941, "mutability": "mutable", "name": "metadata", - "nameLocation": "13208:8:14", + "nameLocation": "13208:8:34", "nodeType": "VariableDeclaration", - "scope": 12882, - "src": "13190:26:14", + "scope": 15943, + "src": "13190:26:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_FsMetadata_$12286_memory_ptr", + "typeIdentifier": "t_struct$_FsMetadata_$15347_memory_ptr", "typeString": "struct VmSafe.FsMetadata" }, "typeName": { - "id": 12879, + "id": 15940, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12878, + "id": 15939, "name": "FsMetadata", "nameLocations": [ - "13190:10:14" + "13190:10:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12286, - "src": "13190:10:14" + "referencedDeclaration": 15347, + "src": "13190:10:34" }, - "referencedDeclaration": 12286, - "src": "13190:10:14", + "referencedDeclaration": 15347, + "src": "13190:10:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_FsMetadata_$12286_storage_ptr", + "typeIdentifier": "t_struct$_FsMetadata_$15347_storage_ptr", "typeString": "struct VmSafe.FsMetadata" } }, "visibility": "internal" } ], - "src": "13189:28:14" + "src": "13189:28:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12889, + "id": 15950, "nodeType": "FunctionDefinition", - "src": "13310:69:14", + "src": "13310:69:34", "nodes": [], "functionSelector": "261a323e", "implemented": false, "kind": "function", "modifiers": [], "name": "exists", - "nameLocation": "13319:6:14", + "nameLocation": "13319:6:34", "parameters": { - "id": 12885, + "id": 15946, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12884, + "id": 15945, "mutability": "mutable", "name": "path", - "nameLocation": "13342:4:14", + "nameLocation": "13342:4:34", "nodeType": "VariableDeclaration", - "scope": 12889, - "src": "13326:20:14", + "scope": 15950, + "src": "13326:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16736,10 +16736,10 @@ "typeString": "string" }, "typeName": { - "id": 12883, + "id": 15944, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13326:6:14", + "src": "13326:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16748,21 +16748,21 @@ "visibility": "internal" } ], - "src": "13325:22:14" + "src": "13325:22:34" }, "returnParameters": { - "id": 12888, + "id": 15949, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12887, + "id": 15948, "mutability": "mutable", "name": "result", - "nameLocation": "13371:6:14", + "nameLocation": "13371:6:34", "nodeType": "VariableDeclaration", - "scope": 12889, - "src": "13366:11:14", + "scope": 15950, + "src": "13366:11:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16770,10 +16770,10 @@ "typeString": "bool" }, "typeName": { - "id": 12886, + "id": 15947, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13366:4:14", + "src": "13366:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16782,37 +16782,37 @@ "visibility": "internal" } ], - "src": "13365:13:14" + "src": "13365:13:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12896, + "id": 15957, "nodeType": "FunctionDefinition", - "src": "13485:69:14", + "src": "13485:69:34", "nodes": [], "functionSelector": "e0eb04d4", "implemented": false, "kind": "function", "modifiers": [], "name": "isFile", - "nameLocation": "13494:6:14", + "nameLocation": "13494:6:34", "parameters": { - "id": 12892, + "id": 15953, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12891, + "id": 15952, "mutability": "mutable", "name": "path", - "nameLocation": "13517:4:14", + "nameLocation": "13517:4:34", "nodeType": "VariableDeclaration", - "scope": 12896, - "src": "13501:20:14", + "scope": 15957, + "src": "13501:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16820,10 +16820,10 @@ "typeString": "string" }, "typeName": { - "id": 12890, + "id": 15951, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13501:6:14", + "src": "13501:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16832,21 +16832,21 @@ "visibility": "internal" } ], - "src": "13500:22:14" + "src": "13500:22:34" }, "returnParameters": { - "id": 12895, + "id": 15956, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12894, + "id": 15955, "mutability": "mutable", "name": "result", - "nameLocation": "13546:6:14", + "nameLocation": "13546:6:34", "nodeType": "VariableDeclaration", - "scope": 12896, - "src": "13541:11:14", + "scope": 15957, + "src": "13541:11:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16854,10 +16854,10 @@ "typeString": "bool" }, "typeName": { - "id": 12893, + "id": 15954, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13541:4:14", + "src": "13541:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16866,37 +16866,37 @@ "visibility": "internal" } ], - "src": "13540:13:14" + "src": "13540:13:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12903, + "id": 15964, "nodeType": "FunctionDefinition", - "src": "13657:68:14", + "src": "13657:68:34", "nodes": [], "functionSelector": "7d15d019", "implemented": false, "kind": "function", "modifiers": [], "name": "isDir", - "nameLocation": "13666:5:14", + "nameLocation": "13666:5:34", "parameters": { - "id": 12899, + "id": 15960, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12898, + "id": 15959, "mutability": "mutable", "name": "path", - "nameLocation": "13688:4:14", + "nameLocation": "13688:4:34", "nodeType": "VariableDeclaration", - "scope": 12903, - "src": "13672:20:14", + "scope": 15964, + "src": "13672:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16904,10 +16904,10 @@ "typeString": "string" }, "typeName": { - "id": 12897, + "id": 15958, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13672:6:14", + "src": "13672:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16916,21 +16916,21 @@ "visibility": "internal" } ], - "src": "13671:22:14" + "src": "13671:22:34" }, "returnParameters": { - "id": 12902, + "id": 15963, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12901, + "id": 15962, "mutability": "mutable", "name": "result", - "nameLocation": "13717:6:14", + "nameLocation": "13717:6:34", "nodeType": "VariableDeclaration", - "scope": 12903, - "src": "13712:11:14", + "scope": 15964, + "src": "13712:11:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16938,10 +16938,10 @@ "typeString": "bool" }, "typeName": { - "id": 12900, + "id": 15961, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13712:4:14", + "src": "13712:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16950,37 +16950,37 @@ "visibility": "internal" } ], - "src": "13711:13:14" + "src": "13711:13:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12910, + "id": 15971, "nodeType": "FunctionDefinition", - "src": "13765:88:14", + "src": "13765:88:34", "nodes": [], "functionSelector": "56ca623e", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "13774:8:14", + "nameLocation": "13774:8:34", "parameters": { - "id": 12906, + "id": 15967, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12905, + "id": 15966, "mutability": "mutable", "name": "value", - "nameLocation": "13791:5:14", + "nameLocation": "13791:5:34", "nodeType": "VariableDeclaration", - "scope": 12910, - "src": "13783:13:14", + "scope": 15971, + "src": "13783:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16988,10 +16988,10 @@ "typeString": "address" }, "typeName": { - "id": 12904, + "id": 15965, "name": "address", "nodeType": "ElementaryTypeName", - "src": "13783:7:14", + "src": "13783:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -17001,21 +17001,21 @@ "visibility": "internal" } ], - "src": "13782:15:14" + "src": "13782:15:34" }, "returnParameters": { - "id": 12909, + "id": 15970, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12908, + "id": 15969, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "13835:16:14", + "nameLocation": "13835:16:34", "nodeType": "VariableDeclaration", - "scope": 12910, - "src": "13821:30:14", + "scope": 15971, + "src": "13821:30:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17023,10 +17023,10 @@ "typeString": "string" }, "typeName": { - "id": 12907, + "id": 15968, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13821:6:14", + "src": "13821:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17035,37 +17035,37 @@ "visibility": "internal" } ], - "src": "13820:32:14" + "src": "13820:32:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12917, + "id": 15978, "nodeType": "FunctionDefinition", - "src": "13858:95:14", + "src": "13858:95:34", "nodes": [], "functionSelector": "71aad10d", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "13867:8:14", + "nameLocation": "13867:8:34", "parameters": { - "id": 12913, + "id": 15974, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12912, + "id": 15973, "mutability": "mutable", "name": "value", - "nameLocation": "13891:5:14", + "nameLocation": "13891:5:34", "nodeType": "VariableDeclaration", - "scope": 12917, - "src": "13876:20:14", + "scope": 15978, + "src": "13876:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17073,10 +17073,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12911, + "id": 15972, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "13876:5:14", + "src": "13876:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -17085,21 +17085,21 @@ "visibility": "internal" } ], - "src": "13875:22:14" + "src": "13875:22:34" }, "returnParameters": { - "id": 12916, + "id": 15977, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12915, + "id": 15976, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "13935:16:14", + "nameLocation": "13935:16:34", "nodeType": "VariableDeclaration", - "scope": 12917, - "src": "13921:30:14", + "scope": 15978, + "src": "13921:30:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17107,10 +17107,10 @@ "typeString": "string" }, "typeName": { - "id": 12914, + "id": 15975, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13921:6:14", + "src": "13921:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17119,37 +17119,37 @@ "visibility": "internal" } ], - "src": "13920:32:14" + "src": "13920:32:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12924, + "id": 15985, "nodeType": "FunctionDefinition", - "src": "13958:88:14", + "src": "13958:88:34", "nodes": [], "functionSelector": "b11a19e8", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "13967:8:14", + "nameLocation": "13967:8:34", "parameters": { - "id": 12920, + "id": 15981, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12919, + "id": 15980, "mutability": "mutable", "name": "value", - "nameLocation": "13984:5:14", + "nameLocation": "13984:5:34", "nodeType": "VariableDeclaration", - "scope": 12924, - "src": "13976:13:14", + "scope": 15985, + "src": "13976:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17157,10 +17157,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12918, + "id": 15979, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "13976:7:14", + "src": "13976:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -17169,21 +17169,21 @@ "visibility": "internal" } ], - "src": "13975:15:14" + "src": "13975:15:34" }, "returnParameters": { - "id": 12923, + "id": 15984, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12922, + "id": 15983, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "14028:16:14", + "nameLocation": "14028:16:34", "nodeType": "VariableDeclaration", - "scope": 12924, - "src": "14014:30:14", + "scope": 15985, + "src": "14014:30:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17191,10 +17191,10 @@ "typeString": "string" }, "typeName": { - "id": 12921, + "id": 15982, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14014:6:14", + "src": "14014:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17203,37 +17203,37 @@ "visibility": "internal" } ], - "src": "14013:32:14" + "src": "14013:32:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12931, + "id": 15992, "nodeType": "FunctionDefinition", - "src": "14051:85:14", + "src": "14051:85:34", "nodes": [], "functionSelector": "71dce7da", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "14060:8:14", + "nameLocation": "14060:8:34", "parameters": { - "id": 12927, + "id": 15988, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12926, + "id": 15987, "mutability": "mutable", "name": "value", - "nameLocation": "14074:5:14", + "nameLocation": "14074:5:34", "nodeType": "VariableDeclaration", - "scope": 12931, - "src": "14069:10:14", + "scope": 15992, + "src": "14069:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17241,10 +17241,10 @@ "typeString": "bool" }, "typeName": { - "id": 12925, + "id": 15986, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14069:4:14", + "src": "14069:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -17253,21 +17253,21 @@ "visibility": "internal" } ], - "src": "14068:12:14" + "src": "14068:12:34" }, "returnParameters": { - "id": 12930, + "id": 15991, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12929, + "id": 15990, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "14118:16:14", + "nameLocation": "14118:16:34", "nodeType": "VariableDeclaration", - "scope": 12931, - "src": "14104:30:14", + "scope": 15992, + "src": "14104:30:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17275,10 +17275,10 @@ "typeString": "string" }, "typeName": { - "id": 12928, + "id": 15989, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14104:6:14", + "src": "14104:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17287,37 +17287,37 @@ "visibility": "internal" } ], - "src": "14103:32:14" + "src": "14103:32:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12938, + "id": 15999, "nodeType": "FunctionDefinition", - "src": "14141:88:14", + "src": "14141:88:34", "nodes": [], "functionSelector": "6900a3ae", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "14150:8:14", + "nameLocation": "14150:8:34", "parameters": { - "id": 12934, + "id": 15995, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12933, + "id": 15994, "mutability": "mutable", "name": "value", - "nameLocation": "14167:5:14", + "nameLocation": "14167:5:34", "nodeType": "VariableDeclaration", - "scope": 12938, - "src": "14159:13:14", + "scope": 15999, + "src": "14159:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17325,10 +17325,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12932, + "id": 15993, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14159:7:14", + "src": "14159:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17337,21 +17337,21 @@ "visibility": "internal" } ], - "src": "14158:15:14" + "src": "14158:15:34" }, "returnParameters": { - "id": 12937, + "id": 15998, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12936, + "id": 15997, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "14211:16:14", + "nameLocation": "14211:16:34", "nodeType": "VariableDeclaration", - "scope": 12938, - "src": "14197:30:14", + "scope": 15999, + "src": "14197:30:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17359,10 +17359,10 @@ "typeString": "string" }, "typeName": { - "id": 12935, + "id": 15996, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14197:6:14", + "src": "14197:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17371,37 +17371,37 @@ "visibility": "internal" } ], - "src": "14196:32:14" + "src": "14196:32:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12945, + "id": 16006, "nodeType": "FunctionDefinition", - "src": "14234:87:14", + "src": "14234:87:34", "nodes": [], "functionSelector": "a322c40e", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "14243:8:14", + "nameLocation": "14243:8:34", "parameters": { - "id": 12941, + "id": 16002, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12940, + "id": 16001, "mutability": "mutable", "name": "value", - "nameLocation": "14259:5:14", + "nameLocation": "14259:5:34", "nodeType": "VariableDeclaration", - "scope": 12945, - "src": "14252:12:14", + "scope": 16006, + "src": "14252:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17409,10 +17409,10 @@ "typeString": "int256" }, "typeName": { - "id": 12939, + "id": 16000, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "14252:6:14", + "src": "14252:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -17421,21 +17421,21 @@ "visibility": "internal" } ], - "src": "14251:14:14" + "src": "14251:14:34" }, "returnParameters": { - "id": 12944, + "id": 16005, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12943, + "id": 16004, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "14303:16:14", + "nameLocation": "14303:16:34", "nodeType": "VariableDeclaration", - "scope": 12945, - "src": "14289:30:14", + "scope": 16006, + "src": "14289:30:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17443,10 +17443,10 @@ "typeString": "string" }, "typeName": { - "id": 12942, + "id": 16003, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14289:6:14", + "src": "14289:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17455,37 +17455,37 @@ "visibility": "internal" } ], - "src": "14288:32:14" + "src": "14288:32:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12952, + "id": 16013, "nodeType": "FunctionDefinition", - "src": "14362:103:14", + "src": "14362:103:34", "nodes": [], "functionSelector": "8f5d232d", "implemented": false, "kind": "function", "modifiers": [], "name": "parseBytes", - "nameLocation": "14371:10:14", + "nameLocation": "14371:10:34", "parameters": { - "id": 12948, + "id": 16009, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12947, + "id": 16008, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "14398:16:14", + "nameLocation": "14398:16:34", "nodeType": "VariableDeclaration", - "scope": 12952, - "src": "14382:32:14", + "scope": 16013, + "src": "14382:32:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17493,10 +17493,10 @@ "typeString": "string" }, "typeName": { - "id": 12946, + "id": 16007, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14382:6:14", + "src": "14382:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17505,21 +17505,21 @@ "visibility": "internal" } ], - "src": "14381:34:14" + "src": "14381:34:34" }, "returnParameters": { - "id": 12951, + "id": 16012, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12950, + "id": 16011, "mutability": "mutable", "name": "parsedValue", - "nameLocation": "14452:11:14", + "nameLocation": "14452:11:34", "nodeType": "VariableDeclaration", - "scope": 12952, - "src": "14439:24:14", + "scope": 16013, + "src": "14439:24:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17527,10 +17527,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12949, + "id": 16010, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "14439:5:14", + "src": "14439:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -17539,37 +17539,37 @@ "visibility": "internal" } ], - "src": "14438:26:14" + "src": "14438:26:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12959, + "id": 16020, "nodeType": "FunctionDefinition", - "src": "14470:100:14", + "src": "14470:100:34", "nodes": [], "functionSelector": "c6ce059d", "implemented": false, "kind": "function", "modifiers": [], "name": "parseAddress", - "nameLocation": "14479:12:14", + "nameLocation": "14479:12:34", "parameters": { - "id": 12955, + "id": 16016, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12954, + "id": 16015, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "14508:16:14", + "nameLocation": "14508:16:34", "nodeType": "VariableDeclaration", - "scope": 12959, - "src": "14492:32:14", + "scope": 16020, + "src": "14492:32:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17577,10 +17577,10 @@ "typeString": "string" }, "typeName": { - "id": 12953, + "id": 16014, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14492:6:14", + "src": "14492:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17589,21 +17589,21 @@ "visibility": "internal" } ], - "src": "14491:34:14" + "src": "14491:34:34" }, "returnParameters": { - "id": 12958, + "id": 16019, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12957, + "id": 16018, "mutability": "mutable", "name": "parsedValue", - "nameLocation": "14557:11:14", + "nameLocation": "14557:11:34", "nodeType": "VariableDeclaration", - "scope": 12959, - "src": "14549:19:14", + "scope": 16020, + "src": "14549:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17611,10 +17611,10 @@ "typeString": "address" }, "typeName": { - "id": 12956, + "id": 16017, "name": "address", "nodeType": "ElementaryTypeName", - "src": "14549:7:14", + "src": "14549:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -17624,37 +17624,37 @@ "visibility": "internal" } ], - "src": "14548:21:14" + "src": "14548:21:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12966, + "id": 16027, "nodeType": "FunctionDefinition", - "src": "14575:97:14", + "src": "14575:97:34", "nodes": [], "functionSelector": "fa91454d", "implemented": false, "kind": "function", "modifiers": [], "name": "parseUint", - "nameLocation": "14584:9:14", + "nameLocation": "14584:9:34", "parameters": { - "id": 12962, + "id": 16023, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12961, + "id": 16022, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "14610:16:14", + "nameLocation": "14610:16:34", "nodeType": "VariableDeclaration", - "scope": 12966, - "src": "14594:32:14", + "scope": 16027, + "src": "14594:32:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17662,10 +17662,10 @@ "typeString": "string" }, "typeName": { - "id": 12960, + "id": 16021, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14594:6:14", + "src": "14594:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17674,21 +17674,21 @@ "visibility": "internal" } ], - "src": "14593:34:14" + "src": "14593:34:34" }, "returnParameters": { - "id": 12965, + "id": 16026, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12964, + "id": 16025, "mutability": "mutable", "name": "parsedValue", - "nameLocation": "14659:11:14", + "nameLocation": "14659:11:34", "nodeType": "VariableDeclaration", - "scope": 12966, - "src": "14651:19:14", + "scope": 16027, + "src": "14651:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17696,10 +17696,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12963, + "id": 16024, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14651:7:14", + "src": "14651:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17708,37 +17708,37 @@ "visibility": "internal" } ], - "src": "14650:21:14" + "src": "14650:21:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12973, + "id": 16034, "nodeType": "FunctionDefinition", - "src": "14677:95:14", + "src": "14677:95:34", "nodes": [], "functionSelector": "42346c5e", "implemented": false, "kind": "function", "modifiers": [], "name": "parseInt", - "nameLocation": "14686:8:14", + "nameLocation": "14686:8:34", "parameters": { - "id": 12969, + "id": 16030, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12968, + "id": 16029, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "14711:16:14", + "nameLocation": "14711:16:34", "nodeType": "VariableDeclaration", - "scope": 12973, - "src": "14695:32:14", + "scope": 16034, + "src": "14695:32:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17746,10 +17746,10 @@ "typeString": "string" }, "typeName": { - "id": 12967, + "id": 16028, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14695:6:14", + "src": "14695:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17758,21 +17758,21 @@ "visibility": "internal" } ], - "src": "14694:34:14" + "src": "14694:34:34" }, "returnParameters": { - "id": 12972, + "id": 16033, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12971, + "id": 16032, "mutability": "mutable", "name": "parsedValue", - "nameLocation": "14759:11:14", + "nameLocation": "14759:11:34", "nodeType": "VariableDeclaration", - "scope": 12973, - "src": "14752:18:14", + "scope": 16034, + "src": "14752:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17780,10 +17780,10 @@ "typeString": "int256" }, "typeName": { - "id": 12970, + "id": 16031, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "14752:6:14", + "src": "14752:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -17792,37 +17792,37 @@ "visibility": "internal" } ], - "src": "14751:20:14" + "src": "14751:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12980, + "id": 16041, "nodeType": "FunctionDefinition", - "src": "14777:100:14", + "src": "14777:100:34", "nodes": [], "functionSelector": "087e6e81", "implemented": false, "kind": "function", "modifiers": [], "name": "parseBytes32", - "nameLocation": "14786:12:14", + "nameLocation": "14786:12:34", "parameters": { - "id": 12976, + "id": 16037, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12975, + "id": 16036, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "14815:16:14", + "nameLocation": "14815:16:34", "nodeType": "VariableDeclaration", - "scope": 12980, - "src": "14799:32:14", + "scope": 16041, + "src": "14799:32:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17830,10 +17830,10 @@ "typeString": "string" }, "typeName": { - "id": 12974, + "id": 16035, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14799:6:14", + "src": "14799:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17842,21 +17842,21 @@ "visibility": "internal" } ], - "src": "14798:34:14" + "src": "14798:34:34" }, "returnParameters": { - "id": 12979, + "id": 16040, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12978, + "id": 16039, "mutability": "mutable", "name": "parsedValue", - "nameLocation": "14864:11:14", + "nameLocation": "14864:11:34", "nodeType": "VariableDeclaration", - "scope": 12980, - "src": "14856:19:14", + "scope": 16041, + "src": "14856:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17864,10 +17864,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12977, + "id": 16038, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "14856:7:14", + "src": "14856:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -17876,37 +17876,37 @@ "visibility": "internal" } ], - "src": "14855:21:14" + "src": "14855:21:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12987, + "id": 16048, "nodeType": "FunctionDefinition", - "src": "14882:94:14", + "src": "14882:94:34", "nodes": [], "functionSelector": "974ef924", "implemented": false, "kind": "function", "modifiers": [], "name": "parseBool", - "nameLocation": "14891:9:14", + "nameLocation": "14891:9:34", "parameters": { - "id": 12983, + "id": 16044, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12982, + "id": 16043, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "14917:16:14", + "nameLocation": "14917:16:34", "nodeType": "VariableDeclaration", - "scope": 12987, - "src": "14901:32:14", + "scope": 16048, + "src": "14901:32:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17914,10 +17914,10 @@ "typeString": "string" }, "typeName": { - "id": 12981, + "id": 16042, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14901:6:14", + "src": "14901:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17926,21 +17926,21 @@ "visibility": "internal" } ], - "src": "14900:34:14" + "src": "14900:34:34" }, "returnParameters": { - "id": 12986, + "id": 16047, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12985, + "id": 16046, "mutability": "mutable", "name": "parsedValue", - "nameLocation": "14963:11:14", + "nameLocation": "14963:11:34", "nodeType": "VariableDeclaration", - "scope": 12987, - "src": "14958:16:14", + "scope": 16048, + "src": "14958:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17948,10 +17948,10 @@ "typeString": "bool" }, "typeName": { - "id": 12984, + "id": 16045, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14958:4:14", + "src": "14958:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -17960,140 +17960,140 @@ "visibility": "internal" } ], - "src": "14957:18:14" + "src": "14957:18:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12990, + "id": 16051, "nodeType": "FunctionDefinition", - "src": "15020:31:14", + "src": "15020:31:34", "nodes": [], "functionSelector": "41af2f52", "implemented": false, "kind": "function", "modifiers": [], "name": "recordLogs", - "nameLocation": "15029:10:14", + "nameLocation": "15029:10:34", "parameters": { - "id": 12988, + "id": 16049, "nodeType": "ParameterList", "parameters": [], - "src": "15039:2:14" + "src": "15039:2:34" }, "returnParameters": { - "id": 12989, + "id": 16050, "nodeType": "ParameterList", "parameters": [], - "src": "15050:0:14" + "src": "15050:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12997, + "id": 16058, "nodeType": "FunctionDefinition", - "src": "15090:64:14", + "src": "15090:64:34", "nodes": [], "functionSelector": "191553a4", "implemented": false, "kind": "function", "modifiers": [], "name": "getRecordedLogs", - "nameLocation": "15099:15:14", + "nameLocation": "15099:15:34", "parameters": { - "id": 12991, + "id": 16052, "nodeType": "ParameterList", "parameters": [], - "src": "15114:2:14" + "src": "15114:2:34" }, "returnParameters": { - "id": 12996, + "id": 16057, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12995, + "id": 16056, "mutability": "mutable", "name": "logs", - "nameLocation": "15148:4:14", + "nameLocation": "15148:4:34", "nodeType": "VariableDeclaration", - "scope": 12997, - "src": "15135:17:14", + "scope": 16058, + "src": "15135:17:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Log_$12255_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Log_$15316_memory_ptr_$dyn_memory_ptr", "typeString": "struct VmSafe.Log[]" }, "typeName": { "baseType": { - "id": 12993, + "id": 16054, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12992, + "id": 16053, "name": "Log", "nameLocations": [ - "15135:3:14" + "15135:3:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12255, - "src": "15135:3:14" + "referencedDeclaration": 15316, + "src": "15135:3:34" }, - "referencedDeclaration": 12255, - "src": "15135:3:14", + "referencedDeclaration": 15316, + "src": "15135:3:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_Log_$12255_storage_ptr", + "typeIdentifier": "t_struct$_Log_$15316_storage_ptr", "typeString": "struct VmSafe.Log" } }, - "id": 12994, + "id": 16055, "nodeType": "ArrayTypeName", - "src": "15135:5:14", + "src": "15135:5:34", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Log_$12255_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Log_$15316_storage_$dyn_storage_ptr", "typeString": "struct VmSafe.Log[]" } }, "visibility": "internal" } ], - "src": "15134:19:14" + "src": "15134:19:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13006, + "id": 16067, "nodeType": "FunctionDefinition", - "src": "15289:102:14", + "src": "15289:102:34", "nodes": [], "functionSelector": "6229498b", "implemented": false, "kind": "function", "modifiers": [], "name": "deriveKey", - "nameLocation": "15298:9:14", + "nameLocation": "15298:9:34", "parameters": { - "id": 13002, + "id": 16063, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12999, + "id": 16060, "mutability": "mutable", "name": "mnemonic", - "nameLocation": "15324:8:14", + "nameLocation": "15324:8:34", "nodeType": "VariableDeclaration", - "scope": 13006, - "src": "15308:24:14", + "scope": 16067, + "src": "15308:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18101,10 +18101,10 @@ "typeString": "string" }, "typeName": { - "id": 12998, + "id": 16059, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15308:6:14", + "src": "15308:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18114,13 +18114,13 @@ }, { "constant": false, - "id": 13001, + "id": 16062, "mutability": "mutable", "name": "index", - "nameLocation": "15341:5:14", + "nameLocation": "15341:5:34", "nodeType": "VariableDeclaration", - "scope": 13006, - "src": "15334:12:14", + "scope": 16067, + "src": "15334:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18128,10 +18128,10 @@ "typeString": "uint32" }, "typeName": { - "id": 13000, + "id": 16061, "name": "uint32", "nodeType": "ElementaryTypeName", - "src": "15334:6:14", + "src": "15334:6:34", "typeDescriptions": { "typeIdentifier": "t_uint32", "typeString": "uint32" @@ -18140,21 +18140,21 @@ "visibility": "internal" } ], - "src": "15307:40:14" + "src": "15307:40:34" }, "returnParameters": { - "id": 13005, + "id": 16066, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13004, + "id": 16065, "mutability": "mutable", "name": "privateKey", - "nameLocation": "15379:10:14", + "nameLocation": "15379:10:34", "nodeType": "VariableDeclaration", - "scope": 13006, - "src": "15371:18:14", + "scope": 16067, + "src": "15371:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18162,10 +18162,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13003, + "id": 16064, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15371:7:14", + "src": "15371:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18174,37 +18174,37 @@ "visibility": "internal" } ], - "src": "15370:20:14" + "src": "15370:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13017, + "id": 16078, "nodeType": "FunctionDefinition", - "src": "15507:158:14", + "src": "15507:158:34", "nodes": [], "functionSelector": "6bcb2c1b", "implemented": false, "kind": "function", "modifiers": [], "name": "deriveKey", - "nameLocation": "15516:9:14", + "nameLocation": "15516:9:34", "parameters": { - "id": 13013, + "id": 16074, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13008, + "id": 16069, "mutability": "mutable", "name": "mnemonic", - "nameLocation": "15542:8:14", + "nameLocation": "15542:8:34", "nodeType": "VariableDeclaration", - "scope": 13017, - "src": "15526:24:14", + "scope": 16078, + "src": "15526:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18212,10 +18212,10 @@ "typeString": "string" }, "typeName": { - "id": 13007, + "id": 16068, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15526:6:14", + "src": "15526:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18225,13 +18225,13 @@ }, { "constant": false, - "id": 13010, + "id": 16071, "mutability": "mutable", "name": "derivationPath", - "nameLocation": "15568:14:14", + "nameLocation": "15568:14:34", "nodeType": "VariableDeclaration", - "scope": 13017, - "src": "15552:30:14", + "scope": 16078, + "src": "15552:30:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18239,10 +18239,10 @@ "typeString": "string" }, "typeName": { - "id": 13009, + "id": 16070, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15552:6:14", + "src": "15552:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18252,13 +18252,13 @@ }, { "constant": false, - "id": 13012, + "id": 16073, "mutability": "mutable", "name": "index", - "nameLocation": "15591:5:14", + "nameLocation": "15591:5:34", "nodeType": "VariableDeclaration", - "scope": 13017, - "src": "15584:12:14", + "scope": 16078, + "src": "15584:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18266,10 +18266,10 @@ "typeString": "uint32" }, "typeName": { - "id": 13011, + "id": 16072, "name": "uint32", "nodeType": "ElementaryTypeName", - "src": "15584:6:14", + "src": "15584:6:34", "typeDescriptions": { "typeIdentifier": "t_uint32", "typeString": "uint32" @@ -18278,21 +18278,21 @@ "visibility": "internal" } ], - "src": "15525:72:14" + "src": "15525:72:34" }, "returnParameters": { - "id": 13016, + "id": 16077, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13015, + "id": 16076, "mutability": "mutable", "name": "privateKey", - "nameLocation": "15653:10:14", + "nameLocation": "15653:10:34", "nodeType": "VariableDeclaration", - "scope": 13017, - "src": "15645:18:14", + "scope": 16078, + "src": "15645:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18300,10 +18300,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13014, + "id": 16075, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15645:7:14", + "src": "15645:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18312,37 +18312,37 @@ "visibility": "internal" } ], - "src": "15644:20:14" + "src": "15644:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13024, + "id": 16085, "nodeType": "FunctionDefinition", - "src": "15746:76:14", + "src": "15746:76:34", "nodes": [], "functionSelector": "22100064", "implemented": false, "kind": "function", "modifiers": [], "name": "rememberKey", - "nameLocation": "15755:11:14", + "nameLocation": "15755:11:34", "parameters": { - "id": 13020, + "id": 16081, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13019, + "id": 16080, "mutability": "mutable", "name": "privateKey", - "nameLocation": "15775:10:14", + "nameLocation": "15775:10:34", "nodeType": "VariableDeclaration", - "scope": 13024, - "src": "15767:18:14", + "scope": 16085, + "src": "15767:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18350,10 +18350,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13018, + "id": 16079, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15767:7:14", + "src": "15767:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18362,21 +18362,21 @@ "visibility": "internal" } ], - "src": "15766:20:14" + "src": "15766:20:34" }, "returnParameters": { - "id": 13023, + "id": 16084, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13022, + "id": 16083, "mutability": "mutable", "name": "keyAddr", - "nameLocation": "15813:7:14", + "nameLocation": "15813:7:34", "nodeType": "VariableDeclaration", - "scope": 13024, - "src": "15805:15:14", + "scope": 16085, + "src": "15805:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18384,10 +18384,10 @@ "typeString": "address" }, "typeName": { - "id": 13021, + "id": 16082, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15805:7:14", + "src": "15805:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -18397,37 +18397,37 @@ "visibility": "internal" } ], - "src": "15804:17:14" + "src": "15804:17:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13033, + "id": 16094, "nodeType": "FunctionDefinition", - "src": "16855:114:14", + "src": "16855:114:34", "nodes": [], "functionSelector": "85940ef1", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJson", - "nameLocation": "16864:9:14", + "nameLocation": "16864:9:34", "parameters": { - "id": 13029, + "id": 16090, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13026, + "id": 16087, "mutability": "mutable", "name": "json", - "nameLocation": "16890:4:14", + "nameLocation": "16890:4:34", "nodeType": "VariableDeclaration", - "scope": 13033, - "src": "16874:20:14", + "scope": 16094, + "src": "16874:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18435,10 +18435,10 @@ "typeString": "string" }, "typeName": { - "id": 13025, + "id": 16086, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16874:6:14", + "src": "16874:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18448,13 +18448,13 @@ }, { "constant": false, - "id": 13028, + "id": 16089, "mutability": "mutable", "name": "key", - "nameLocation": "16912:3:14", + "nameLocation": "16912:3:34", "nodeType": "VariableDeclaration", - "scope": 13033, - "src": "16896:19:14", + "scope": 16094, + "src": "16896:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18462,10 +18462,10 @@ "typeString": "string" }, "typeName": { - "id": 13027, + "id": 16088, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16896:6:14", + "src": "16896:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18474,21 +18474,21 @@ "visibility": "internal" } ], - "src": "16873:43:14" + "src": "16873:43:34" }, "returnParameters": { - "id": 13032, + "id": 16093, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13031, + "id": 16092, "mutability": "mutable", "name": "abiEncodedData", - "nameLocation": "16953:14:14", + "nameLocation": "16953:14:34", "nodeType": "VariableDeclaration", - "scope": 13033, - "src": "16940:27:14", + "scope": 16094, + "src": "16940:27:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18496,10 +18496,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13030, + "id": 16091, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "16940:5:14", + "src": "16940:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18508,37 +18508,37 @@ "visibility": "internal" } ], - "src": "16939:29:14" + "src": "16939:29:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13040, + "id": 16101, "nodeType": "FunctionDefinition", - "src": "16974:93:14", + "src": "16974:93:34", "nodes": [], "functionSelector": "6a82600a", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJson", - "nameLocation": "16983:9:14", + "nameLocation": "16983:9:34", "parameters": { - "id": 13036, + "id": 16097, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13035, + "id": 16096, "mutability": "mutable", "name": "json", - "nameLocation": "17009:4:14", + "nameLocation": "17009:4:34", "nodeType": "VariableDeclaration", - "scope": 13040, - "src": "16993:20:14", + "scope": 16101, + "src": "16993:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18546,10 +18546,10 @@ "typeString": "string" }, "typeName": { - "id": 13034, + "id": 16095, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16993:6:14", + "src": "16993:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18558,21 +18558,21 @@ "visibility": "internal" } ], - "src": "16992:22:14" + "src": "16992:22:34" }, "returnParameters": { - "id": 13039, + "id": 16100, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13038, + "id": 16099, "mutability": "mutable", "name": "abiEncodedData", - "nameLocation": "17051:14:14", + "nameLocation": "17051:14:34", "nodeType": "VariableDeclaration", - "scope": 13040, - "src": "17038:27:14", + "scope": 16101, + "src": "17038:27:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18580,10 +18580,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13037, + "id": 16098, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "17038:5:14", + "src": "17038:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18592,37 +18592,37 @@ "visibility": "internal" } ], - "src": "17037:29:14" + "src": "17037:29:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13049, + "id": 16110, "nodeType": "FunctionDefinition", - "src": "17455:98:14", + "src": "17455:98:34", "nodes": [], "functionSelector": "addde2b6", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonUint", - "nameLocation": "17464:13:14", + "nameLocation": "17464:13:34", "parameters": { - "id": 13045, + "id": 16106, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13042, + "id": 16103, "mutability": "mutable", "name": "json", - "nameLocation": "17494:4:14", + "nameLocation": "17494:4:34", "nodeType": "VariableDeclaration", - "scope": 13049, - "src": "17478:20:14", + "scope": 16110, + "src": "17478:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18630,10 +18630,10 @@ "typeString": "string" }, "typeName": { - "id": 13041, + "id": 16102, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17478:6:14", + "src": "17478:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18643,13 +18643,13 @@ }, { "constant": false, - "id": 13044, + "id": 16105, "mutability": "mutable", "name": "key", - "nameLocation": "17516:3:14", + "nameLocation": "17516:3:34", "nodeType": "VariableDeclaration", - "scope": 13049, - "src": "17500:19:14", + "scope": 16110, + "src": "17500:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18657,10 +18657,10 @@ "typeString": "string" }, "typeName": { - "id": 13043, + "id": 16104, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17500:6:14", + "src": "17500:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18669,21 +18669,21 @@ "visibility": "internal" } ], - "src": "17477:43:14" + "src": "17477:43:34" }, "returnParameters": { - "id": 13048, + "id": 16109, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13047, + "id": 16108, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13049, - "src": "17544:7:14", + "scope": 16110, + "src": "17544:7:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18691,10 +18691,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13046, + "id": 16107, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "17544:7:14", + "src": "17544:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18703,37 +18703,37 @@ "visibility": "internal" } ], - "src": "17543:9:14" + "src": "17543:9:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13059, + "id": 16120, "nodeType": "FunctionDefinition", - "src": "17558:112:14", + "src": "17558:112:34", "nodes": [], "functionSelector": "522074ab", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonUintArray", - "nameLocation": "17567:18:14", + "nameLocation": "17567:18:34", "parameters": { - "id": 13054, + "id": 16115, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13051, + "id": 16112, "mutability": "mutable", "name": "json", - "nameLocation": "17602:4:14", + "nameLocation": "17602:4:34", "nodeType": "VariableDeclaration", - "scope": 13059, - "src": "17586:20:14", + "scope": 16120, + "src": "17586:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18741,10 +18741,10 @@ "typeString": "string" }, "typeName": { - "id": 13050, + "id": 16111, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17586:6:14", + "src": "17586:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18754,13 +18754,13 @@ }, { "constant": false, - "id": 13053, + "id": 16114, "mutability": "mutable", "name": "key", - "nameLocation": "17624:3:14", + "nameLocation": "17624:3:34", "nodeType": "VariableDeclaration", - "scope": 13059, - "src": "17608:19:14", + "scope": 16120, + "src": "17608:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18768,10 +18768,10 @@ "typeString": "string" }, "typeName": { - "id": 13052, + "id": 16113, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17608:6:14", + "src": "17608:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18780,21 +18780,21 @@ "visibility": "internal" } ], - "src": "17585:43:14" + "src": "17585:43:34" }, "returnParameters": { - "id": 13058, + "id": 16119, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13057, + "id": 16118, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13059, - "src": "17652:16:14", + "scope": 16120, + "src": "17652:16:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18803,18 +18803,18 @@ }, "typeName": { "baseType": { - "id": 13055, + "id": 16116, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "17652:7:14", + "src": "17652:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 13056, + "id": 16117, "nodeType": "ArrayTypeName", - "src": "17652:9:14", + "src": "17652:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -18823,37 +18823,37 @@ "visibility": "internal" } ], - "src": "17651:18:14" + "src": "17651:18:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13068, + "id": 16129, "nodeType": "FunctionDefinition", - "src": "17675:96:14", + "src": "17675:96:34", "nodes": [], "functionSelector": "7b048ccd", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonInt", - "nameLocation": "17684:12:14", + "nameLocation": "17684:12:34", "parameters": { - "id": 13064, + "id": 16125, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13061, + "id": 16122, "mutability": "mutable", "name": "json", - "nameLocation": "17713:4:14", + "nameLocation": "17713:4:34", "nodeType": "VariableDeclaration", - "scope": 13068, - "src": "17697:20:14", + "scope": 16129, + "src": "17697:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18861,10 +18861,10 @@ "typeString": "string" }, "typeName": { - "id": 13060, + "id": 16121, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17697:6:14", + "src": "17697:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18874,13 +18874,13 @@ }, { "constant": false, - "id": 13063, + "id": 16124, "mutability": "mutable", "name": "key", - "nameLocation": "17735:3:14", + "nameLocation": "17735:3:34", "nodeType": "VariableDeclaration", - "scope": 13068, - "src": "17719:19:14", + "scope": 16129, + "src": "17719:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18888,10 +18888,10 @@ "typeString": "string" }, "typeName": { - "id": 13062, + "id": 16123, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17719:6:14", + "src": "17719:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18900,21 +18900,21 @@ "visibility": "internal" } ], - "src": "17696:43:14" + "src": "17696:43:34" }, "returnParameters": { - "id": 13067, + "id": 16128, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13066, + "id": 16127, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13068, - "src": "17763:6:14", + "scope": 16129, + "src": "17763:6:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18922,10 +18922,10 @@ "typeString": "int256" }, "typeName": { - "id": 13065, + "id": 16126, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "17763:6:14", + "src": "17763:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -18934,37 +18934,37 @@ "visibility": "internal" } ], - "src": "17762:8:14" + "src": "17762:8:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13078, + "id": 16139, "nodeType": "FunctionDefinition", - "src": "17776:110:14", + "src": "17776:110:34", "nodes": [], "functionSelector": "9983c28a", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonIntArray", - "nameLocation": "17785:17:14", + "nameLocation": "17785:17:34", "parameters": { - "id": 13073, + "id": 16134, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13070, + "id": 16131, "mutability": "mutable", "name": "json", - "nameLocation": "17819:4:14", + "nameLocation": "17819:4:34", "nodeType": "VariableDeclaration", - "scope": 13078, - "src": "17803:20:14", + "scope": 16139, + "src": "17803:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18972,10 +18972,10 @@ "typeString": "string" }, "typeName": { - "id": 13069, + "id": 16130, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17803:6:14", + "src": "17803:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18985,13 +18985,13 @@ }, { "constant": false, - "id": 13072, + "id": 16133, "mutability": "mutable", "name": "key", - "nameLocation": "17841:3:14", + "nameLocation": "17841:3:34", "nodeType": "VariableDeclaration", - "scope": 13078, - "src": "17825:19:14", + "scope": 16139, + "src": "17825:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18999,10 +18999,10 @@ "typeString": "string" }, "typeName": { - "id": 13071, + "id": 16132, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17825:6:14", + "src": "17825:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19011,21 +19011,21 @@ "visibility": "internal" } ], - "src": "17802:43:14" + "src": "17802:43:34" }, "returnParameters": { - "id": 13077, + "id": 16138, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13076, + "id": 16137, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13078, - "src": "17869:15:14", + "scope": 16139, + "src": "17869:15:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19034,18 +19034,18 @@ }, "typeName": { "baseType": { - "id": 13074, + "id": 16135, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "17869:6:14", + "src": "17869:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "id": 13075, + "id": 16136, "nodeType": "ArrayTypeName", - "src": "17869:8:14", + "src": "17869:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -19054,37 +19054,37 @@ "visibility": "internal" } ], - "src": "17868:17:14" + "src": "17868:17:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13087, + "id": 16148, "nodeType": "FunctionDefinition", - "src": "17891:95:14", + "src": "17891:95:34", "nodes": [], "functionSelector": "9f86dc91", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonBool", - "nameLocation": "17900:13:14", + "nameLocation": "17900:13:34", "parameters": { - "id": 13083, + "id": 16144, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13080, + "id": 16141, "mutability": "mutable", "name": "json", - "nameLocation": "17930:4:14", + "nameLocation": "17930:4:34", "nodeType": "VariableDeclaration", - "scope": 13087, - "src": "17914:20:14", + "scope": 16148, + "src": "17914:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19092,10 +19092,10 @@ "typeString": "string" }, "typeName": { - "id": 13079, + "id": 16140, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17914:6:14", + "src": "17914:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19105,13 +19105,13 @@ }, { "constant": false, - "id": 13082, + "id": 16143, "mutability": "mutable", "name": "key", - "nameLocation": "17952:3:14", + "nameLocation": "17952:3:34", "nodeType": "VariableDeclaration", - "scope": 13087, - "src": "17936:19:14", + "scope": 16148, + "src": "17936:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19119,10 +19119,10 @@ "typeString": "string" }, "typeName": { - "id": 13081, + "id": 16142, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17936:6:14", + "src": "17936:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19131,21 +19131,21 @@ "visibility": "internal" } ], - "src": "17913:43:14" + "src": "17913:43:34" }, "returnParameters": { - "id": 13086, + "id": 16147, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13085, + "id": 16146, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13087, - "src": "17980:4:14", + "scope": 16148, + "src": "17980:4:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19153,10 +19153,10 @@ "typeString": "bool" }, "typeName": { - "id": 13084, + "id": 16145, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "17980:4:14", + "src": "17980:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19165,37 +19165,37 @@ "visibility": "internal" } ], - "src": "17979:6:14" + "src": "17979:6:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13097, + "id": 16158, "nodeType": "FunctionDefinition", - "src": "17991:109:14", + "src": "17991:109:34", "nodes": [], "functionSelector": "91f3b94f", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonBoolArray", - "nameLocation": "18000:18:14", + "nameLocation": "18000:18:34", "parameters": { - "id": 13092, + "id": 16153, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13089, + "id": 16150, "mutability": "mutable", "name": "json", - "nameLocation": "18035:4:14", + "nameLocation": "18035:4:34", "nodeType": "VariableDeclaration", - "scope": 13097, - "src": "18019:20:14", + "scope": 16158, + "src": "18019:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19203,10 +19203,10 @@ "typeString": "string" }, "typeName": { - "id": 13088, + "id": 16149, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18019:6:14", + "src": "18019:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19216,13 +19216,13 @@ }, { "constant": false, - "id": 13091, + "id": 16152, "mutability": "mutable", "name": "key", - "nameLocation": "18057:3:14", + "nameLocation": "18057:3:34", "nodeType": "VariableDeclaration", - "scope": 13097, - "src": "18041:19:14", + "scope": 16158, + "src": "18041:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19230,10 +19230,10 @@ "typeString": "string" }, "typeName": { - "id": 13090, + "id": 16151, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18041:6:14", + "src": "18041:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19242,21 +19242,21 @@ "visibility": "internal" } ], - "src": "18018:43:14" + "src": "18018:43:34" }, "returnParameters": { - "id": 13096, + "id": 16157, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13095, + "id": 16156, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13097, - "src": "18085:13:14", + "scope": 16158, + "src": "18085:13:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19265,18 +19265,18 @@ }, "typeName": { "baseType": { - "id": 13093, + "id": 16154, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "18085:4:14", + "src": "18085:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 13094, + "id": 16155, "nodeType": "ArrayTypeName", - "src": "18085:6:14", + "src": "18085:6:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bool_$dyn_storage_ptr", "typeString": "bool[]" @@ -19285,37 +19285,37 @@ "visibility": "internal" } ], - "src": "18084:15:14" + "src": "18084:15:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13106, + "id": 16167, "nodeType": "FunctionDefinition", - "src": "18105:101:14", + "src": "18105:101:34", "nodes": [], "functionSelector": "1e19e657", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonAddress", - "nameLocation": "18114:16:14", + "nameLocation": "18114:16:34", "parameters": { - "id": 13102, + "id": 16163, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13099, + "id": 16160, "mutability": "mutable", "name": "json", - "nameLocation": "18147:4:14", + "nameLocation": "18147:4:34", "nodeType": "VariableDeclaration", - "scope": 13106, - "src": "18131:20:14", + "scope": 16167, + "src": "18131:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19323,10 +19323,10 @@ "typeString": "string" }, "typeName": { - "id": 13098, + "id": 16159, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18131:6:14", + "src": "18131:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19336,13 +19336,13 @@ }, { "constant": false, - "id": 13101, + "id": 16162, "mutability": "mutable", "name": "key", - "nameLocation": "18169:3:14", + "nameLocation": "18169:3:34", "nodeType": "VariableDeclaration", - "scope": 13106, - "src": "18153:19:14", + "scope": 16167, + "src": "18153:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19350,10 +19350,10 @@ "typeString": "string" }, "typeName": { - "id": 13100, + "id": 16161, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18153:6:14", + "src": "18153:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19362,21 +19362,21 @@ "visibility": "internal" } ], - "src": "18130:43:14" + "src": "18130:43:34" }, "returnParameters": { - "id": 13105, + "id": 16166, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13104, + "id": 16165, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13106, - "src": "18197:7:14", + "scope": 16167, + "src": "18197:7:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19384,10 +19384,10 @@ "typeString": "address" }, "typeName": { - "id": 13103, + "id": 16164, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18197:7:14", + "src": "18197:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -19397,37 +19397,37 @@ "visibility": "internal" } ], - "src": "18196:9:14" + "src": "18196:9:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13116, + "id": 16177, "nodeType": "FunctionDefinition", - "src": "18211:139:14", + "src": "18211:139:34", "nodes": [], "functionSelector": "2fce7883", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonAddressArray", - "nameLocation": "18220:21:14", + "nameLocation": "18220:21:34", "parameters": { - "id": 13111, + "id": 16172, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13108, + "id": 16169, "mutability": "mutable", "name": "json", - "nameLocation": "18258:4:14", + "nameLocation": "18258:4:34", "nodeType": "VariableDeclaration", - "scope": 13116, - "src": "18242:20:14", + "scope": 16177, + "src": "18242:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19435,10 +19435,10 @@ "typeString": "string" }, "typeName": { - "id": 13107, + "id": 16168, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18242:6:14", + "src": "18242:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19448,13 +19448,13 @@ }, { "constant": false, - "id": 13110, + "id": 16171, "mutability": "mutable", "name": "key", - "nameLocation": "18280:3:14", + "nameLocation": "18280:3:34", "nodeType": "VariableDeclaration", - "scope": 13116, - "src": "18264:19:14", + "scope": 16177, + "src": "18264:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19462,10 +19462,10 @@ "typeString": "string" }, "typeName": { - "id": 13109, + "id": 16170, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18264:6:14", + "src": "18264:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19474,21 +19474,21 @@ "visibility": "internal" } ], - "src": "18241:43:14" + "src": "18241:43:34" }, "returnParameters": { - "id": 13115, + "id": 16176, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13114, + "id": 16175, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13116, - "src": "18332:16:14", + "scope": 16177, + "src": "18332:16:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19497,19 +19497,19 @@ }, "typeName": { "baseType": { - "id": 13112, + "id": 16173, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18332:7:14", + "src": "18332:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 13113, + "id": 16174, "nodeType": "ArrayTypeName", - "src": "18332:9:14", + "src": "18332:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -19518,37 +19518,37 @@ "visibility": "internal" } ], - "src": "18331:18:14" + "src": "18331:18:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13125, + "id": 16186, "nodeType": "FunctionDefinition", - "src": "18355:106:14", + "src": "18355:106:34", "nodes": [], "functionSelector": "49c4fac8", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonString", - "nameLocation": "18364:15:14", + "nameLocation": "18364:15:34", "parameters": { - "id": 13121, + "id": 16182, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13118, + "id": 16179, "mutability": "mutable", "name": "json", - "nameLocation": "18396:4:14", + "nameLocation": "18396:4:34", "nodeType": "VariableDeclaration", - "scope": 13125, - "src": "18380:20:14", + "scope": 16186, + "src": "18380:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19556,10 +19556,10 @@ "typeString": "string" }, "typeName": { - "id": 13117, + "id": 16178, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18380:6:14", + "src": "18380:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19569,13 +19569,13 @@ }, { "constant": false, - "id": 13120, + "id": 16181, "mutability": "mutable", "name": "key", - "nameLocation": "18418:3:14", + "nameLocation": "18418:3:34", "nodeType": "VariableDeclaration", - "scope": 13125, - "src": "18402:19:14", + "scope": 16186, + "src": "18402:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19583,10 +19583,10 @@ "typeString": "string" }, "typeName": { - "id": 13119, + "id": 16180, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18402:6:14", + "src": "18402:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19595,21 +19595,21 @@ "visibility": "internal" } ], - "src": "18379:43:14" + "src": "18379:43:34" }, "returnParameters": { - "id": 13124, + "id": 16185, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13123, + "id": 16184, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13125, - "src": "18446:13:14", + "scope": 16186, + "src": "18446:13:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19617,10 +19617,10 @@ "typeString": "string" }, "typeName": { - "id": 13122, + "id": 16183, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18446:6:14", + "src": "18446:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19629,37 +19629,37 @@ "visibility": "internal" } ], - "src": "18445:15:14" + "src": "18445:15:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13135, + "id": 16196, "nodeType": "FunctionDefinition", - "src": "18466:113:14", + "src": "18466:113:34", "nodes": [], "functionSelector": "498fdcf4", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonStringArray", - "nameLocation": "18475:20:14", + "nameLocation": "18475:20:34", "parameters": { - "id": 13130, + "id": 16191, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13127, + "id": 16188, "mutability": "mutable", "name": "json", - "nameLocation": "18512:4:14", + "nameLocation": "18512:4:34", "nodeType": "VariableDeclaration", - "scope": 13135, - "src": "18496:20:14", + "scope": 16196, + "src": "18496:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19667,10 +19667,10 @@ "typeString": "string" }, "typeName": { - "id": 13126, + "id": 16187, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18496:6:14", + "src": "18496:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19680,13 +19680,13 @@ }, { "constant": false, - "id": 13129, + "id": 16190, "mutability": "mutable", "name": "key", - "nameLocation": "18534:3:14", + "nameLocation": "18534:3:34", "nodeType": "VariableDeclaration", - "scope": 13135, - "src": "18518:19:14", + "scope": 16196, + "src": "18518:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19694,10 +19694,10 @@ "typeString": "string" }, "typeName": { - "id": 13128, + "id": 16189, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18518:6:14", + "src": "18518:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19706,21 +19706,21 @@ "visibility": "internal" } ], - "src": "18495:43:14" + "src": "18495:43:34" }, "returnParameters": { - "id": 13134, + "id": 16195, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13133, + "id": 16194, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13135, - "src": "18562:15:14", + "scope": 16196, + "src": "18562:15:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19729,18 +19729,18 @@ }, "typeName": { "baseType": { - "id": 13131, + "id": 16192, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18562:6:14", + "src": "18562:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 13132, + "id": 16193, "nodeType": "ArrayTypeName", - "src": "18562:8:14", + "src": "18562:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -19749,37 +19749,37 @@ "visibility": "internal" } ], - "src": "18561:17:14" + "src": "18561:17:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13144, + "id": 16205, "nodeType": "FunctionDefinition", - "src": "18584:104:14", + "src": "18584:104:34", "nodes": [], "functionSelector": "fd921be8", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonBytes", - "nameLocation": "18593:14:14", + "nameLocation": "18593:14:34", "parameters": { - "id": 13140, + "id": 16201, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13137, + "id": 16198, "mutability": "mutable", "name": "json", - "nameLocation": "18624:4:14", + "nameLocation": "18624:4:34", "nodeType": "VariableDeclaration", - "scope": 13144, - "src": "18608:20:14", + "scope": 16205, + "src": "18608:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19787,10 +19787,10 @@ "typeString": "string" }, "typeName": { - "id": 13136, + "id": 16197, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18608:6:14", + "src": "18608:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19800,13 +19800,13 @@ }, { "constant": false, - "id": 13139, + "id": 16200, "mutability": "mutable", "name": "key", - "nameLocation": "18646:3:14", + "nameLocation": "18646:3:34", "nodeType": "VariableDeclaration", - "scope": 13144, - "src": "18630:19:14", + "scope": 16205, + "src": "18630:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19814,10 +19814,10 @@ "typeString": "string" }, "typeName": { - "id": 13138, + "id": 16199, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18630:6:14", + "src": "18630:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19826,21 +19826,21 @@ "visibility": "internal" } ], - "src": "18607:43:14" + "src": "18607:43:34" }, "returnParameters": { - "id": 13143, + "id": 16204, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13142, + "id": 16203, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13144, - "src": "18674:12:14", + "scope": 16205, + "src": "18674:12:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19848,10 +19848,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13141, + "id": 16202, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "18674:5:14", + "src": "18674:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -19860,37 +19860,37 @@ "visibility": "internal" } ], - "src": "18673:14:14" + "src": "18673:14:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13154, + "id": 16215, "nodeType": "FunctionDefinition", - "src": "18693:111:14", + "src": "18693:111:34", "nodes": [], "functionSelector": "6631aa99", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonBytesArray", - "nameLocation": "18702:19:14", + "nameLocation": "18702:19:34", "parameters": { - "id": 13149, + "id": 16210, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13146, + "id": 16207, "mutability": "mutable", "name": "json", - "nameLocation": "18738:4:14", + "nameLocation": "18738:4:34", "nodeType": "VariableDeclaration", - "scope": 13154, - "src": "18722:20:14", + "scope": 16215, + "src": "18722:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19898,10 +19898,10 @@ "typeString": "string" }, "typeName": { - "id": 13145, + "id": 16206, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18722:6:14", + "src": "18722:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19911,13 +19911,13 @@ }, { "constant": false, - "id": 13148, + "id": 16209, "mutability": "mutable", "name": "key", - "nameLocation": "18760:3:14", + "nameLocation": "18760:3:34", "nodeType": "VariableDeclaration", - "scope": 13154, - "src": "18744:19:14", + "scope": 16215, + "src": "18744:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19925,10 +19925,10 @@ "typeString": "string" }, "typeName": { - "id": 13147, + "id": 16208, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18744:6:14", + "src": "18744:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19937,21 +19937,21 @@ "visibility": "internal" } ], - "src": "18721:43:14" + "src": "18721:43:34" }, "returnParameters": { - "id": 13153, + "id": 16214, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13152, + "id": 16213, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13154, - "src": "18788:14:14", + "scope": 16215, + "src": "18788:14:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19960,18 +19960,18 @@ }, "typeName": { "baseType": { - "id": 13150, + "id": 16211, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "18788:5:14", + "src": "18788:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, - "id": 13151, + "id": 16212, "nodeType": "ArrayTypeName", - "src": "18788:7:14", + "src": "18788:7:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes_storage_$dyn_storage_ptr", "typeString": "bytes[]" @@ -19980,37 +19980,37 @@ "visibility": "internal" } ], - "src": "18787:16:14" + "src": "18787:16:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13163, + "id": 16224, "nodeType": "FunctionDefinition", - "src": "18809:101:14", + "src": "18809:101:34", "nodes": [], "functionSelector": "1777e59d", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonBytes32", - "nameLocation": "18818:16:14", + "nameLocation": "18818:16:34", "parameters": { - "id": 13159, + "id": 16220, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13156, + "id": 16217, "mutability": "mutable", "name": "json", - "nameLocation": "18851:4:14", + "nameLocation": "18851:4:34", "nodeType": "VariableDeclaration", - "scope": 13163, - "src": "18835:20:14", + "scope": 16224, + "src": "18835:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20018,10 +20018,10 @@ "typeString": "string" }, "typeName": { - "id": 13155, + "id": 16216, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18835:6:14", + "src": "18835:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20031,13 +20031,13 @@ }, { "constant": false, - "id": 13158, + "id": 16219, "mutability": "mutable", "name": "key", - "nameLocation": "18873:3:14", + "nameLocation": "18873:3:34", "nodeType": "VariableDeclaration", - "scope": 13163, - "src": "18857:19:14", + "scope": 16224, + "src": "18857:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20045,10 +20045,10 @@ "typeString": "string" }, "typeName": { - "id": 13157, + "id": 16218, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18857:6:14", + "src": "18857:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20057,21 +20057,21 @@ "visibility": "internal" } ], - "src": "18834:43:14" + "src": "18834:43:34" }, "returnParameters": { - "id": 13162, + "id": 16223, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13161, + "id": 16222, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13163, - "src": "18901:7:14", + "scope": 16224, + "src": "18901:7:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20079,10 +20079,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13160, + "id": 16221, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "18901:7:14", + "src": "18901:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20091,37 +20091,37 @@ "visibility": "internal" } ], - "src": "18900:9:14" + "src": "18900:9:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13173, + "id": 16234, "nodeType": "FunctionDefinition", - "src": "18915:139:14", + "src": "18915:139:34", "nodes": [], "functionSelector": "91c75bc3", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonBytes32Array", - "nameLocation": "18924:21:14", + "nameLocation": "18924:21:34", "parameters": { - "id": 13168, + "id": 16229, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13165, + "id": 16226, "mutability": "mutable", "name": "json", - "nameLocation": "18962:4:14", + "nameLocation": "18962:4:34", "nodeType": "VariableDeclaration", - "scope": 13173, - "src": "18946:20:14", + "scope": 16234, + "src": "18946:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20129,10 +20129,10 @@ "typeString": "string" }, "typeName": { - "id": 13164, + "id": 16225, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18946:6:14", + "src": "18946:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20142,13 +20142,13 @@ }, { "constant": false, - "id": 13167, + "id": 16228, "mutability": "mutable", "name": "key", - "nameLocation": "18984:3:14", + "nameLocation": "18984:3:34", "nodeType": "VariableDeclaration", - "scope": 13173, - "src": "18968:19:14", + "scope": 16234, + "src": "18968:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20156,10 +20156,10 @@ "typeString": "string" }, "typeName": { - "id": 13166, + "id": 16227, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18968:6:14", + "src": "18968:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20168,21 +20168,21 @@ "visibility": "internal" } ], - "src": "18945:43:14" + "src": "18945:43:34" }, "returnParameters": { - "id": 13172, + "id": 16233, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13171, + "id": 16232, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13173, - "src": "19036:16:14", + "scope": 16234, + "src": "19036:16:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20191,18 +20191,18 @@ }, "typeName": { "baseType": { - "id": 13169, + "id": 16230, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "19036:7:14", + "src": "19036:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 13170, + "id": 16231, "nodeType": "ArrayTypeName", - "src": "19036:9:14", + "src": "19036:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -20211,37 +20211,37 @@ "visibility": "internal" } ], - "src": "19035:18:14" + "src": "19035:18:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13182, + "id": 16243, "nodeType": "FunctionDefinition", - "src": "19116:91:14", + "src": "19116:91:34", "nodes": [], "functionSelector": "528a683c", "implemented": false, "kind": "function", "modifiers": [], "name": "keyExists", - "nameLocation": "19125:9:14", + "nameLocation": "19125:9:34", "parameters": { - "id": 13178, + "id": 16239, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13175, + "id": 16236, "mutability": "mutable", "name": "json", - "nameLocation": "19151:4:14", + "nameLocation": "19151:4:34", "nodeType": "VariableDeclaration", - "scope": 13182, - "src": "19135:20:14", + "scope": 16243, + "src": "19135:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20249,10 +20249,10 @@ "typeString": "string" }, "typeName": { - "id": 13174, + "id": 16235, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19135:6:14", + "src": "19135:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20262,13 +20262,13 @@ }, { "constant": false, - "id": 13177, + "id": 16238, "mutability": "mutable", "name": "key", - "nameLocation": "19173:3:14", + "nameLocation": "19173:3:34", "nodeType": "VariableDeclaration", - "scope": 13182, - "src": "19157:19:14", + "scope": 16243, + "src": "19157:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20276,10 +20276,10 @@ "typeString": "string" }, "typeName": { - "id": 13176, + "id": 16237, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19157:6:14", + "src": "19157:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20288,21 +20288,21 @@ "visibility": "internal" } ], - "src": "19134:43:14" + "src": "19134:43:34" }, "returnParameters": { - "id": 13181, + "id": 16242, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13180, + "id": 16241, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13182, - "src": "19201:4:14", + "scope": 16243, + "src": "19201:4:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20310,10 +20310,10 @@ "typeString": "bool" }, "typeName": { - "id": 13179, + "id": 16240, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "19201:4:14", + "src": "19201:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20322,37 +20322,37 @@ "visibility": "internal" } ], - "src": "19200:6:14" + "src": "19200:6:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 13192, + "id": 16253, "nodeType": "FunctionDefinition", - "src": "19260:106:14", + "src": "19260:106:34", "nodes": [], "functionSelector": "213e4198", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonKeys", - "nameLocation": "19269:13:14", + "nameLocation": "19269:13:34", "parameters": { - "id": 13187, + "id": 16248, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13184, + "id": 16245, "mutability": "mutable", "name": "json", - "nameLocation": "19299:4:14", + "nameLocation": "19299:4:34", "nodeType": "VariableDeclaration", - "scope": 13192, - "src": "19283:20:14", + "scope": 16253, + "src": "19283:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20360,10 +20360,10 @@ "typeString": "string" }, "typeName": { - "id": 13183, + "id": 16244, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19283:6:14", + "src": "19283:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20373,13 +20373,13 @@ }, { "constant": false, - "id": 13186, + "id": 16247, "mutability": "mutable", "name": "key", - "nameLocation": "19321:3:14", + "nameLocation": "19321:3:34", "nodeType": "VariableDeclaration", - "scope": 13192, - "src": "19305:19:14", + "scope": 16253, + "src": "19305:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20387,10 +20387,10 @@ "typeString": "string" }, "typeName": { - "id": 13185, + "id": 16246, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19305:6:14", + "src": "19305:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20399,21 +20399,21 @@ "visibility": "internal" } ], - "src": "19282:43:14" + "src": "19282:43:34" }, "returnParameters": { - "id": 13191, + "id": 16252, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13190, + "id": 16251, "mutability": "mutable", "name": "keys", - "nameLocation": "19360:4:14", + "nameLocation": "19360:4:34", "nodeType": "VariableDeclaration", - "scope": 13192, - "src": "19344:20:14", + "scope": 16253, + "src": "19344:20:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20422,18 +20422,18 @@ }, "typeName": { "baseType": { - "id": 13188, + "id": 16249, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19344:6:14", + "src": "19344:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 13189, + "id": 16250, "nodeType": "ArrayTypeName", - "src": "19344:8:14", + "src": "19344:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -20442,37 +20442,37 @@ "visibility": "internal" } ], - "src": "19343:22:14" + "src": "19343:22:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13203, + "id": 16264, "nodeType": "FunctionDefinition", - "src": "19562:142:14", + "src": "19562:142:34", "nodes": [], "functionSelector": "ac22e971", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeBool", - "nameLocation": "19571:13:14", + "nameLocation": "19571:13:34", "parameters": { - "id": 13199, + "id": 16260, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13194, + "id": 16255, "mutability": "mutable", "name": "objectKey", - "nameLocation": "19601:9:14", + "nameLocation": "19601:9:34", "nodeType": "VariableDeclaration", - "scope": 13203, - "src": "19585:25:14", + "scope": 16264, + "src": "19585:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20480,10 +20480,10 @@ "typeString": "string" }, "typeName": { - "id": 13193, + "id": 16254, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19585:6:14", + "src": "19585:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20493,13 +20493,13 @@ }, { "constant": false, - "id": 13196, + "id": 16257, "mutability": "mutable", "name": "valueKey", - "nameLocation": "19628:8:14", + "nameLocation": "19628:8:34", "nodeType": "VariableDeclaration", - "scope": 13203, - "src": "19612:24:14", + "scope": 16264, + "src": "19612:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20507,10 +20507,10 @@ "typeString": "string" }, "typeName": { - "id": 13195, + "id": 16256, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19612:6:14", + "src": "19612:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20520,13 +20520,13 @@ }, { "constant": false, - "id": 13198, + "id": 16259, "mutability": "mutable", "name": "value", - "nameLocation": "19643:5:14", + "nameLocation": "19643:5:34", "nodeType": "VariableDeclaration", - "scope": 13203, - "src": "19638:10:14", + "scope": 16264, + "src": "19638:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20534,10 +20534,10 @@ "typeString": "bool" }, "typeName": { - "id": 13197, + "id": 16258, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "19638:4:14", + "src": "19638:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20546,21 +20546,21 @@ "visibility": "internal" } ], - "src": "19584:65:14" + "src": "19584:65:34" }, "returnParameters": { - "id": 13202, + "id": 16263, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13201, + "id": 16262, "mutability": "mutable", "name": "json", - "nameLocation": "19698:4:14", + "nameLocation": "19698:4:34", "nodeType": "VariableDeclaration", - "scope": 13203, - "src": "19684:18:14", + "scope": 16264, + "src": "19684:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20568,10 +20568,10 @@ "typeString": "string" }, "typeName": { - "id": 13200, + "id": 16261, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19684:6:14", + "src": "19684:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20580,37 +20580,37 @@ "visibility": "internal" } ], - "src": "19683:20:14" + "src": "19683:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13214, + "id": 16275, "nodeType": "FunctionDefinition", - "src": "19709:145:14", + "src": "19709:145:34", "nodes": [], "functionSelector": "129e9002", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeUint", - "nameLocation": "19718:13:14", + "nameLocation": "19718:13:34", "parameters": { - "id": 13210, + "id": 16271, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13205, + "id": 16266, "mutability": "mutable", "name": "objectKey", - "nameLocation": "19748:9:14", + "nameLocation": "19748:9:34", "nodeType": "VariableDeclaration", - "scope": 13214, - "src": "19732:25:14", + "scope": 16275, + "src": "19732:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20618,10 +20618,10 @@ "typeString": "string" }, "typeName": { - "id": 13204, + "id": 16265, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19732:6:14", + "src": "19732:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20631,13 +20631,13 @@ }, { "constant": false, - "id": 13207, + "id": 16268, "mutability": "mutable", "name": "valueKey", - "nameLocation": "19775:8:14", + "nameLocation": "19775:8:34", "nodeType": "VariableDeclaration", - "scope": 13214, - "src": "19759:24:14", + "scope": 16275, + "src": "19759:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20645,10 +20645,10 @@ "typeString": "string" }, "typeName": { - "id": 13206, + "id": 16267, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19759:6:14", + "src": "19759:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20658,13 +20658,13 @@ }, { "constant": false, - "id": 13209, + "id": 16270, "mutability": "mutable", "name": "value", - "nameLocation": "19793:5:14", + "nameLocation": "19793:5:34", "nodeType": "VariableDeclaration", - "scope": 13214, - "src": "19785:13:14", + "scope": 16275, + "src": "19785:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20672,10 +20672,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13208, + "id": 16269, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "19785:7:14", + "src": "19785:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20684,21 +20684,21 @@ "visibility": "internal" } ], - "src": "19731:68:14" + "src": "19731:68:34" }, "returnParameters": { - "id": 13213, + "id": 16274, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13212, + "id": 16273, "mutability": "mutable", "name": "json", - "nameLocation": "19848:4:14", + "nameLocation": "19848:4:34", "nodeType": "VariableDeclaration", - "scope": 13214, - "src": "19834:18:14", + "scope": 16275, + "src": "19834:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20706,10 +20706,10 @@ "typeString": "string" }, "typeName": { - "id": 13211, + "id": 16272, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19834:6:14", + "src": "19834:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20718,37 +20718,37 @@ "visibility": "internal" } ], - "src": "19833:20:14" + "src": "19833:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13225, + "id": 16286, "nodeType": "FunctionDefinition", - "src": "19859:143:14", + "src": "19859:143:34", "nodes": [], "functionSelector": "3f33db60", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeInt", - "nameLocation": "19868:12:14", + "nameLocation": "19868:12:34", "parameters": { - "id": 13221, + "id": 16282, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13216, + "id": 16277, "mutability": "mutable", "name": "objectKey", - "nameLocation": "19897:9:14", + "nameLocation": "19897:9:34", "nodeType": "VariableDeclaration", - "scope": 13225, - "src": "19881:25:14", + "scope": 16286, + "src": "19881:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20756,10 +20756,10 @@ "typeString": "string" }, "typeName": { - "id": 13215, + "id": 16276, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19881:6:14", + "src": "19881:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20769,13 +20769,13 @@ }, { "constant": false, - "id": 13218, + "id": 16279, "mutability": "mutable", "name": "valueKey", - "nameLocation": "19924:8:14", + "nameLocation": "19924:8:34", "nodeType": "VariableDeclaration", - "scope": 13225, - "src": "19908:24:14", + "scope": 16286, + "src": "19908:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20783,10 +20783,10 @@ "typeString": "string" }, "typeName": { - "id": 13217, + "id": 16278, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19908:6:14", + "src": "19908:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20796,13 +20796,13 @@ }, { "constant": false, - "id": 13220, + "id": 16281, "mutability": "mutable", "name": "value", - "nameLocation": "19941:5:14", + "nameLocation": "19941:5:34", "nodeType": "VariableDeclaration", - "scope": 13225, - "src": "19934:12:14", + "scope": 16286, + "src": "19934:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20810,10 +20810,10 @@ "typeString": "int256" }, "typeName": { - "id": 13219, + "id": 16280, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "19934:6:14", + "src": "19934:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -20822,21 +20822,21 @@ "visibility": "internal" } ], - "src": "19880:67:14" + "src": "19880:67:34" }, "returnParameters": { - "id": 13224, + "id": 16285, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13223, + "id": 16284, "mutability": "mutable", "name": "json", - "nameLocation": "19996:4:14", + "nameLocation": "19996:4:34", "nodeType": "VariableDeclaration", - "scope": 13225, - "src": "19982:18:14", + "scope": 16286, + "src": "19982:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20844,10 +20844,10 @@ "typeString": "string" }, "typeName": { - "id": 13222, + "id": 16283, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19982:6:14", + "src": "19982:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20856,37 +20856,37 @@ "visibility": "internal" } ], - "src": "19981:20:14" + "src": "19981:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13236, + "id": 16297, "nodeType": "FunctionDefinition", - "src": "20007:148:14", + "src": "20007:148:34", "nodes": [], "functionSelector": "972c6062", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeAddress", - "nameLocation": "20016:16:14", + "nameLocation": "20016:16:34", "parameters": { - "id": 13232, + "id": 16293, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13227, + "id": 16288, "mutability": "mutable", "name": "objectKey", - "nameLocation": "20049:9:14", + "nameLocation": "20049:9:34", "nodeType": "VariableDeclaration", - "scope": 13236, - "src": "20033:25:14", + "scope": 16297, + "src": "20033:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20894,10 +20894,10 @@ "typeString": "string" }, "typeName": { - "id": 13226, + "id": 16287, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20033:6:14", + "src": "20033:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20907,13 +20907,13 @@ }, { "constant": false, - "id": 13229, + "id": 16290, "mutability": "mutable", "name": "valueKey", - "nameLocation": "20076:8:14", + "nameLocation": "20076:8:34", "nodeType": "VariableDeclaration", - "scope": 13236, - "src": "20060:24:14", + "scope": 16297, + "src": "20060:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20921,10 +20921,10 @@ "typeString": "string" }, "typeName": { - "id": 13228, + "id": 16289, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20060:6:14", + "src": "20060:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20934,13 +20934,13 @@ }, { "constant": false, - "id": 13231, + "id": 16292, "mutability": "mutable", "name": "value", - "nameLocation": "20094:5:14", + "nameLocation": "20094:5:34", "nodeType": "VariableDeclaration", - "scope": 13236, - "src": "20086:13:14", + "scope": 16297, + "src": "20086:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20948,10 +20948,10 @@ "typeString": "address" }, "typeName": { - "id": 13230, + "id": 16291, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20086:7:14", + "src": "20086:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -20961,21 +20961,21 @@ "visibility": "internal" } ], - "src": "20032:68:14" + "src": "20032:68:34" }, "returnParameters": { - "id": 13235, + "id": 16296, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13234, + "id": 16295, "mutability": "mutable", "name": "json", - "nameLocation": "20149:4:14", + "nameLocation": "20149:4:34", "nodeType": "VariableDeclaration", - "scope": 13236, - "src": "20135:18:14", + "scope": 16297, + "src": "20135:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20983,10 +20983,10 @@ "typeString": "string" }, "typeName": { - "id": 13233, + "id": 16294, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20135:6:14", + "src": "20135:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20995,37 +20995,37 @@ "visibility": "internal" } ], - "src": "20134:20:14" + "src": "20134:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13247, + "id": 16308, "nodeType": "FunctionDefinition", - "src": "20160:148:14", + "src": "20160:148:34", "nodes": [], "functionSelector": "2d812b44", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeBytes32", - "nameLocation": "20169:16:14", + "nameLocation": "20169:16:34", "parameters": { - "id": 13243, + "id": 16304, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13238, + "id": 16299, "mutability": "mutable", "name": "objectKey", - "nameLocation": "20202:9:14", + "nameLocation": "20202:9:34", "nodeType": "VariableDeclaration", - "scope": 13247, - "src": "20186:25:14", + "scope": 16308, + "src": "20186:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21033,10 +21033,10 @@ "typeString": "string" }, "typeName": { - "id": 13237, + "id": 16298, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20186:6:14", + "src": "20186:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21046,13 +21046,13 @@ }, { "constant": false, - "id": 13240, + "id": 16301, "mutability": "mutable", "name": "valueKey", - "nameLocation": "20229:8:14", + "nameLocation": "20229:8:34", "nodeType": "VariableDeclaration", - "scope": 13247, - "src": "20213:24:14", + "scope": 16308, + "src": "20213:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21060,10 +21060,10 @@ "typeString": "string" }, "typeName": { - "id": 13239, + "id": 16300, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20213:6:14", + "src": "20213:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21073,13 +21073,13 @@ }, { "constant": false, - "id": 13242, + "id": 16303, "mutability": "mutable", "name": "value", - "nameLocation": "20247:5:14", + "nameLocation": "20247:5:34", "nodeType": "VariableDeclaration", - "scope": 13247, - "src": "20239:13:14", + "scope": 16308, + "src": "20239:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21087,10 +21087,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13241, + "id": 16302, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "20239:7:14", + "src": "20239:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -21099,21 +21099,21 @@ "visibility": "internal" } ], - "src": "20185:68:14" + "src": "20185:68:34" }, "returnParameters": { - "id": 13246, + "id": 16307, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13245, + "id": 16306, "mutability": "mutable", "name": "json", - "nameLocation": "20302:4:14", + "nameLocation": "20302:4:34", "nodeType": "VariableDeclaration", - "scope": 13247, - "src": "20288:18:14", + "scope": 16308, + "src": "20288:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21121,10 +21121,10 @@ "typeString": "string" }, "typeName": { - "id": 13244, + "id": 16305, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20288:6:14", + "src": "20288:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21133,37 +21133,37 @@ "visibility": "internal" } ], - "src": "20287:20:14" + "src": "20287:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13258, + "id": 16319, "nodeType": "FunctionDefinition", - "src": "20313:155:14", + "src": "20313:155:34", "nodes": [], "functionSelector": "88da6d35", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeString", - "nameLocation": "20322:15:14", + "nameLocation": "20322:15:34", "parameters": { - "id": 13254, + "id": 16315, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13249, + "id": 16310, "mutability": "mutable", "name": "objectKey", - "nameLocation": "20354:9:14", + "nameLocation": "20354:9:34", "nodeType": "VariableDeclaration", - "scope": 13258, - "src": "20338:25:14", + "scope": 16319, + "src": "20338:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21171,10 +21171,10 @@ "typeString": "string" }, "typeName": { - "id": 13248, + "id": 16309, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20338:6:14", + "src": "20338:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21184,13 +21184,13 @@ }, { "constant": false, - "id": 13251, + "id": 16312, "mutability": "mutable", "name": "valueKey", - "nameLocation": "20381:8:14", + "nameLocation": "20381:8:34", "nodeType": "VariableDeclaration", - "scope": 13258, - "src": "20365:24:14", + "scope": 16319, + "src": "20365:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21198,10 +21198,10 @@ "typeString": "string" }, "typeName": { - "id": 13250, + "id": 16311, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20365:6:14", + "src": "20365:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21211,13 +21211,13 @@ }, { "constant": false, - "id": 13253, + "id": 16314, "mutability": "mutable", "name": "value", - "nameLocation": "20407:5:14", + "nameLocation": "20407:5:34", "nodeType": "VariableDeclaration", - "scope": 13258, - "src": "20391:21:14", + "scope": 16319, + "src": "20391:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21225,10 +21225,10 @@ "typeString": "string" }, "typeName": { - "id": 13252, + "id": 16313, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20391:6:14", + "src": "20391:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21237,21 +21237,21 @@ "visibility": "internal" } ], - "src": "20337:76:14" + "src": "20337:76:34" }, "returnParameters": { - "id": 13257, + "id": 16318, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13256, + "id": 16317, "mutability": "mutable", "name": "json", - "nameLocation": "20462:4:14", + "nameLocation": "20462:4:34", "nodeType": "VariableDeclaration", - "scope": 13258, - "src": "20448:18:14", + "scope": 16319, + "src": "20448:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21259,10 +21259,10 @@ "typeString": "string" }, "typeName": { - "id": 13255, + "id": 16316, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20448:6:14", + "src": "20448:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21271,37 +21271,37 @@ "visibility": "internal" } ], - "src": "20447:20:14" + "src": "20447:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13269, + "id": 16330, "nodeType": "FunctionDefinition", - "src": "20473:153:14", + "src": "20473:153:34", "nodes": [], "functionSelector": "f21d52c7", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeBytes", - "nameLocation": "20482:14:14", + "nameLocation": "20482:14:34", "parameters": { - "id": 13265, + "id": 16326, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13260, + "id": 16321, "mutability": "mutable", "name": "objectKey", - "nameLocation": "20513:9:14", + "nameLocation": "20513:9:34", "nodeType": "VariableDeclaration", - "scope": 13269, - "src": "20497:25:14", + "scope": 16330, + "src": "20497:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21309,10 +21309,10 @@ "typeString": "string" }, "typeName": { - "id": 13259, + "id": 16320, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20497:6:14", + "src": "20497:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21322,13 +21322,13 @@ }, { "constant": false, - "id": 13262, + "id": 16323, "mutability": "mutable", "name": "valueKey", - "nameLocation": "20540:8:14", + "nameLocation": "20540:8:34", "nodeType": "VariableDeclaration", - "scope": 13269, - "src": "20524:24:14", + "scope": 16330, + "src": "20524:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21336,10 +21336,10 @@ "typeString": "string" }, "typeName": { - "id": 13261, + "id": 16322, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20524:6:14", + "src": "20524:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21349,13 +21349,13 @@ }, { "constant": false, - "id": 13264, + "id": 16325, "mutability": "mutable", "name": "value", - "nameLocation": "20565:5:14", + "nameLocation": "20565:5:34", "nodeType": "VariableDeclaration", - "scope": 13269, - "src": "20550:20:14", + "scope": 16330, + "src": "20550:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21363,10 +21363,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13263, + "id": 16324, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "20550:5:14", + "src": "20550:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -21375,21 +21375,21 @@ "visibility": "internal" } ], - "src": "20496:75:14" + "src": "20496:75:34" }, "returnParameters": { - "id": 13268, + "id": 16329, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13267, + "id": 16328, "mutability": "mutable", "name": "json", - "nameLocation": "20620:4:14", + "nameLocation": "20620:4:34", "nodeType": "VariableDeclaration", - "scope": 13269, - "src": "20606:18:14", + "scope": 16330, + "src": "20606:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21397,10 +21397,10 @@ "typeString": "string" }, "typeName": { - "id": 13266, + "id": 16327, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20606:6:14", + "src": "20606:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21409,37 +21409,37 @@ "visibility": "internal" } ], - "src": "20605:20:14" + "src": "20605:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13281, + "id": 16342, "nodeType": "FunctionDefinition", - "src": "20632:154:14", + "src": "20632:154:34", "nodes": [], "functionSelector": "92925aa1", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeBool", - "nameLocation": "20641:13:14", + "nameLocation": "20641:13:34", "parameters": { - "id": 13277, + "id": 16338, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13271, + "id": 16332, "mutability": "mutable", "name": "objectKey", - "nameLocation": "20671:9:14", + "nameLocation": "20671:9:34", "nodeType": "VariableDeclaration", - "scope": 13281, - "src": "20655:25:14", + "scope": 16342, + "src": "20655:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21447,10 +21447,10 @@ "typeString": "string" }, "typeName": { - "id": 13270, + "id": 16331, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20655:6:14", + "src": "20655:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21460,13 +21460,13 @@ }, { "constant": false, - "id": 13273, + "id": 16334, "mutability": "mutable", "name": "valueKey", - "nameLocation": "20698:8:14", + "nameLocation": "20698:8:34", "nodeType": "VariableDeclaration", - "scope": 13281, - "src": "20682:24:14", + "scope": 16342, + "src": "20682:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21474,10 +21474,10 @@ "typeString": "string" }, "typeName": { - "id": 13272, + "id": 16333, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20682:6:14", + "src": "20682:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21487,13 +21487,13 @@ }, { "constant": false, - "id": 13276, + "id": 16337, "mutability": "mutable", "name": "values", - "nameLocation": "20724:6:14", + "nameLocation": "20724:6:34", "nodeType": "VariableDeclaration", - "scope": 13281, - "src": "20708:22:14", + "scope": 16342, + "src": "20708:22:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21502,18 +21502,18 @@ }, "typeName": { "baseType": { - "id": 13274, + "id": 16335, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "20708:4:14", + "src": "20708:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 13275, + "id": 16336, "nodeType": "ArrayTypeName", - "src": "20708:6:14", + "src": "20708:6:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bool_$dyn_storage_ptr", "typeString": "bool[]" @@ -21522,21 +21522,21 @@ "visibility": "internal" } ], - "src": "20654:77:14" + "src": "20654:77:34" }, "returnParameters": { - "id": 13280, + "id": 16341, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13279, + "id": 16340, "mutability": "mutable", "name": "json", - "nameLocation": "20780:4:14", + "nameLocation": "20780:4:34", "nodeType": "VariableDeclaration", - "scope": 13281, - "src": "20766:18:14", + "scope": 16342, + "src": "20766:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21544,10 +21544,10 @@ "typeString": "string" }, "typeName": { - "id": 13278, + "id": 16339, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20766:6:14", + "src": "20766:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21556,37 +21556,37 @@ "visibility": "internal" } ], - "src": "20765:20:14" + "src": "20765:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13293, + "id": 16354, "nodeType": "FunctionDefinition", - "src": "20791:157:14", + "src": "20791:157:34", "nodes": [], "functionSelector": "fee9a469", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeUint", - "nameLocation": "20800:13:14", + "nameLocation": "20800:13:34", "parameters": { - "id": 13289, + "id": 16350, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13283, + "id": 16344, "mutability": "mutable", "name": "objectKey", - "nameLocation": "20830:9:14", + "nameLocation": "20830:9:34", "nodeType": "VariableDeclaration", - "scope": 13293, - "src": "20814:25:14", + "scope": 16354, + "src": "20814:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21594,10 +21594,10 @@ "typeString": "string" }, "typeName": { - "id": 13282, + "id": 16343, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20814:6:14", + "src": "20814:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21607,13 +21607,13 @@ }, { "constant": false, - "id": 13285, + "id": 16346, "mutability": "mutable", "name": "valueKey", - "nameLocation": "20857:8:14", + "nameLocation": "20857:8:34", "nodeType": "VariableDeclaration", - "scope": 13293, - "src": "20841:24:14", + "scope": 16354, + "src": "20841:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21621,10 +21621,10 @@ "typeString": "string" }, "typeName": { - "id": 13284, + "id": 16345, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20841:6:14", + "src": "20841:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21634,13 +21634,13 @@ }, { "constant": false, - "id": 13288, + "id": 16349, "mutability": "mutable", "name": "values", - "nameLocation": "20886:6:14", + "nameLocation": "20886:6:34", "nodeType": "VariableDeclaration", - "scope": 13293, - "src": "20867:25:14", + "scope": 16354, + "src": "20867:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21649,18 +21649,18 @@ }, "typeName": { "baseType": { - "id": 13286, + "id": 16347, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20867:7:14", + "src": "20867:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 13287, + "id": 16348, "nodeType": "ArrayTypeName", - "src": "20867:9:14", + "src": "20867:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -21669,21 +21669,21 @@ "visibility": "internal" } ], - "src": "20813:80:14" + "src": "20813:80:34" }, "returnParameters": { - "id": 13292, + "id": 16353, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13291, + "id": 16352, "mutability": "mutable", "name": "json", - "nameLocation": "20942:4:14", + "nameLocation": "20942:4:34", "nodeType": "VariableDeclaration", - "scope": 13293, - "src": "20928:18:14", + "scope": 16354, + "src": "20928:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21691,10 +21691,10 @@ "typeString": "string" }, "typeName": { - "id": 13290, + "id": 16351, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20928:6:14", + "src": "20928:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21703,37 +21703,37 @@ "visibility": "internal" } ], - "src": "20927:20:14" + "src": "20927:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13305, + "id": 16366, "nodeType": "FunctionDefinition", - "src": "20953:155:14", + "src": "20953:155:34", "nodes": [], "functionSelector": "7676e127", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeInt", - "nameLocation": "20962:12:14", + "nameLocation": "20962:12:34", "parameters": { - "id": 13301, + "id": 16362, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13295, + "id": 16356, "mutability": "mutable", "name": "objectKey", - "nameLocation": "20991:9:14", + "nameLocation": "20991:9:34", "nodeType": "VariableDeclaration", - "scope": 13305, - "src": "20975:25:14", + "scope": 16366, + "src": "20975:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21741,10 +21741,10 @@ "typeString": "string" }, "typeName": { - "id": 13294, + "id": 16355, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20975:6:14", + "src": "20975:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21754,13 +21754,13 @@ }, { "constant": false, - "id": 13297, + "id": 16358, "mutability": "mutable", "name": "valueKey", - "nameLocation": "21018:8:14", + "nameLocation": "21018:8:34", "nodeType": "VariableDeclaration", - "scope": 13305, - "src": "21002:24:14", + "scope": 16366, + "src": "21002:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21768,10 +21768,10 @@ "typeString": "string" }, "typeName": { - "id": 13296, + "id": 16357, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21002:6:14", + "src": "21002:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21781,13 +21781,13 @@ }, { "constant": false, - "id": 13300, + "id": 16361, "mutability": "mutable", "name": "values", - "nameLocation": "21046:6:14", + "nameLocation": "21046:6:34", "nodeType": "VariableDeclaration", - "scope": 13305, - "src": "21028:24:14", + "scope": 16366, + "src": "21028:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21796,18 +21796,18 @@ }, "typeName": { "baseType": { - "id": 13298, + "id": 16359, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "21028:6:14", + "src": "21028:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "id": 13299, + "id": 16360, "nodeType": "ArrayTypeName", - "src": "21028:8:14", + "src": "21028:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -21816,21 +21816,21 @@ "visibility": "internal" } ], - "src": "20974:79:14" + "src": "20974:79:34" }, "returnParameters": { - "id": 13304, + "id": 16365, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13303, + "id": 16364, "mutability": "mutable", "name": "json", - "nameLocation": "21102:4:14", + "nameLocation": "21102:4:34", "nodeType": "VariableDeclaration", - "scope": 13305, - "src": "21088:18:14", + "scope": 16366, + "src": "21088:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21838,10 +21838,10 @@ "typeString": "string" }, "typeName": { - "id": 13302, + "id": 16363, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21088:6:14", + "src": "21088:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21850,37 +21850,37 @@ "visibility": "internal" } ], - "src": "21087:20:14" + "src": "21087:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13317, + "id": 16378, "nodeType": "FunctionDefinition", - "src": "21113:160:14", + "src": "21113:160:34", "nodes": [], "functionSelector": "1e356e1a", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeAddress", - "nameLocation": "21122:16:14", + "nameLocation": "21122:16:34", "parameters": { - "id": 13313, + "id": 16374, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13307, + "id": 16368, "mutability": "mutable", "name": "objectKey", - "nameLocation": "21155:9:14", + "nameLocation": "21155:9:34", "nodeType": "VariableDeclaration", - "scope": 13317, - "src": "21139:25:14", + "scope": 16378, + "src": "21139:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21888,10 +21888,10 @@ "typeString": "string" }, "typeName": { - "id": 13306, + "id": 16367, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21139:6:14", + "src": "21139:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21901,13 +21901,13 @@ }, { "constant": false, - "id": 13309, + "id": 16370, "mutability": "mutable", "name": "valueKey", - "nameLocation": "21182:8:14", + "nameLocation": "21182:8:34", "nodeType": "VariableDeclaration", - "scope": 13317, - "src": "21166:24:14", + "scope": 16378, + "src": "21166:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21915,10 +21915,10 @@ "typeString": "string" }, "typeName": { - "id": 13308, + "id": 16369, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21166:6:14", + "src": "21166:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21928,13 +21928,13 @@ }, { "constant": false, - "id": 13312, + "id": 16373, "mutability": "mutable", "name": "values", - "nameLocation": "21211:6:14", + "nameLocation": "21211:6:34", "nodeType": "VariableDeclaration", - "scope": 13317, - "src": "21192:25:14", + "scope": 16378, + "src": "21192:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21943,19 +21943,19 @@ }, "typeName": { "baseType": { - "id": 13310, + "id": 16371, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21192:7:14", + "src": "21192:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 13311, + "id": 16372, "nodeType": "ArrayTypeName", - "src": "21192:9:14", + "src": "21192:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -21964,21 +21964,21 @@ "visibility": "internal" } ], - "src": "21138:80:14" + "src": "21138:80:34" }, "returnParameters": { - "id": 13316, + "id": 16377, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13315, + "id": 16376, "mutability": "mutable", "name": "json", - "nameLocation": "21267:4:14", + "nameLocation": "21267:4:34", "nodeType": "VariableDeclaration", - "scope": 13317, - "src": "21253:18:14", + "scope": 16378, + "src": "21253:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21986,10 +21986,10 @@ "typeString": "string" }, "typeName": { - "id": 13314, + "id": 16375, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21253:6:14", + "src": "21253:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21998,37 +21998,37 @@ "visibility": "internal" } ], - "src": "21252:20:14" + "src": "21252:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13329, + "id": 16390, "nodeType": "FunctionDefinition", - "src": "21278:160:14", + "src": "21278:160:34", "nodes": [], "functionSelector": "201e43e2", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeBytes32", - "nameLocation": "21287:16:14", + "nameLocation": "21287:16:34", "parameters": { - "id": 13325, + "id": 16386, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13319, + "id": 16380, "mutability": "mutable", "name": "objectKey", - "nameLocation": "21320:9:14", + "nameLocation": "21320:9:34", "nodeType": "VariableDeclaration", - "scope": 13329, - "src": "21304:25:14", + "scope": 16390, + "src": "21304:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -22036,10 +22036,10 @@ "typeString": "string" }, "typeName": { - "id": 13318, + "id": 16379, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21304:6:14", + "src": "21304:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22049,13 +22049,13 @@ }, { "constant": false, - "id": 13321, + "id": 16382, "mutability": "mutable", "name": "valueKey", - "nameLocation": "21347:8:14", + "nameLocation": "21347:8:34", "nodeType": "VariableDeclaration", - "scope": 13329, - "src": "21331:24:14", + "scope": 16390, + "src": "21331:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -22063,10 +22063,10 @@ "typeString": "string" }, "typeName": { - "id": 13320, + "id": 16381, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21331:6:14", + "src": "21331:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22076,13 +22076,13 @@ }, { "constant": false, - "id": 13324, + "id": 16385, "mutability": "mutable", "name": "values", - "nameLocation": "21376:6:14", + "nameLocation": "21376:6:34", "nodeType": "VariableDeclaration", - "scope": 13329, - "src": "21357:25:14", + "scope": 16390, + "src": "21357:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -22091,18 +22091,18 @@ }, "typeName": { "baseType": { - "id": 13322, + "id": 16383, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "21357:7:14", + "src": "21357:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 13323, + "id": 16384, "nodeType": "ArrayTypeName", - "src": "21357:9:14", + "src": "21357:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -22111,21 +22111,21 @@ "visibility": "internal" } ], - "src": "21303:80:14" + "src": "21303:80:34" }, "returnParameters": { - "id": 13328, + "id": 16389, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13327, + "id": 16388, "mutability": "mutable", "name": "json", - "nameLocation": "21432:4:14", + "nameLocation": "21432:4:34", "nodeType": "VariableDeclaration", - "scope": 13329, - "src": "21418:18:14", + "scope": 16390, + "src": "21418:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22133,10 +22133,10 @@ "typeString": "string" }, "typeName": { - "id": 13326, + "id": 16387, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21418:6:14", + "src": "21418:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22145,37 +22145,37 @@ "visibility": "internal" } ], - "src": "21417:20:14" + "src": "21417:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13341, + "id": 16402, "nodeType": "FunctionDefinition", - "src": "21443:158:14", + "src": "21443:158:34", "nodes": [], "functionSelector": "561cd6f3", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeString", - "nameLocation": "21452:15:14", + "nameLocation": "21452:15:34", "parameters": { - "id": 13337, + "id": 16398, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13331, + "id": 16392, "mutability": "mutable", "name": "objectKey", - "nameLocation": "21484:9:14", + "nameLocation": "21484:9:34", "nodeType": "VariableDeclaration", - "scope": 13341, - "src": "21468:25:14", + "scope": 16402, + "src": "21468:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -22183,10 +22183,10 @@ "typeString": "string" }, "typeName": { - "id": 13330, + "id": 16391, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21468:6:14", + "src": "21468:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22196,13 +22196,13 @@ }, { "constant": false, - "id": 13333, + "id": 16394, "mutability": "mutable", "name": "valueKey", - "nameLocation": "21511:8:14", + "nameLocation": "21511:8:34", "nodeType": "VariableDeclaration", - "scope": 13341, - "src": "21495:24:14", + "scope": 16402, + "src": "21495:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -22210,10 +22210,10 @@ "typeString": "string" }, "typeName": { - "id": 13332, + "id": 16393, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21495:6:14", + "src": "21495:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22223,13 +22223,13 @@ }, { "constant": false, - "id": 13336, + "id": 16397, "mutability": "mutable", "name": "values", - "nameLocation": "21539:6:14", + "nameLocation": "21539:6:34", "nodeType": "VariableDeclaration", - "scope": 13341, - "src": "21521:24:14", + "scope": 16402, + "src": "21521:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -22238,18 +22238,18 @@ }, "typeName": { "baseType": { - "id": 13334, + "id": 16395, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21521:6:14", + "src": "21521:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 13335, + "id": 16396, "nodeType": "ArrayTypeName", - "src": "21521:8:14", + "src": "21521:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -22258,21 +22258,21 @@ "visibility": "internal" } ], - "src": "21467:79:14" + "src": "21467:79:34" }, "returnParameters": { - "id": 13340, + "id": 16401, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13339, + "id": 16400, "mutability": "mutable", "name": "json", - "nameLocation": "21595:4:14", + "nameLocation": "21595:4:34", "nodeType": "VariableDeclaration", - "scope": 13341, - "src": "21581:18:14", + "scope": 16402, + "src": "21581:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22280,10 +22280,10 @@ "typeString": "string" }, "typeName": { - "id": 13338, + "id": 16399, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21581:6:14", + "src": "21581:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22292,37 +22292,37 @@ "visibility": "internal" } ], - "src": "21580:20:14" + "src": "21580:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13353, + "id": 16414, "nodeType": "FunctionDefinition", - "src": "21606:156:14", + "src": "21606:156:34", "nodes": [], "functionSelector": "9884b232", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeBytes", - "nameLocation": "21615:14:14", + "nameLocation": "21615:14:34", "parameters": { - "id": 13349, + "id": 16410, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13343, + "id": 16404, "mutability": "mutable", "name": "objectKey", - "nameLocation": "21646:9:14", + "nameLocation": "21646:9:34", "nodeType": "VariableDeclaration", - "scope": 13353, - "src": "21630:25:14", + "scope": 16414, + "src": "21630:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -22330,10 +22330,10 @@ "typeString": "string" }, "typeName": { - "id": 13342, + "id": 16403, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21630:6:14", + "src": "21630:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22343,13 +22343,13 @@ }, { "constant": false, - "id": 13345, + "id": 16406, "mutability": "mutable", "name": "valueKey", - "nameLocation": "21673:8:14", + "nameLocation": "21673:8:34", "nodeType": "VariableDeclaration", - "scope": 13353, - "src": "21657:24:14", + "scope": 16414, + "src": "21657:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -22357,10 +22357,10 @@ "typeString": "string" }, "typeName": { - "id": 13344, + "id": 16405, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21657:6:14", + "src": "21657:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22370,13 +22370,13 @@ }, { "constant": false, - "id": 13348, + "id": 16409, "mutability": "mutable", "name": "values", - "nameLocation": "21700:6:14", + "nameLocation": "21700:6:34", "nodeType": "VariableDeclaration", - "scope": 13353, - "src": "21683:23:14", + "scope": 16414, + "src": "21683:23:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -22385,18 +22385,18 @@ }, "typeName": { "baseType": { - "id": 13346, + "id": 16407, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "21683:5:14", + "src": "21683:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, - "id": 13347, + "id": 16408, "nodeType": "ArrayTypeName", - "src": "21683:7:14", + "src": "21683:7:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes_storage_$dyn_storage_ptr", "typeString": "bytes[]" @@ -22405,21 +22405,21 @@ "visibility": "internal" } ], - "src": "21629:78:14" + "src": "21629:78:34" }, "returnParameters": { - "id": 13352, + "id": 16413, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13351, + "id": 16412, "mutability": "mutable", "name": "json", - "nameLocation": "21756:4:14", + "nameLocation": "21756:4:34", "nodeType": "VariableDeclaration", - "scope": 13353, - "src": "21742:18:14", + "scope": 16414, + "src": "21742:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22427,10 +22427,10 @@ "typeString": "string" }, "typeName": { - "id": 13350, + "id": 16411, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21742:6:14", + "src": "21742:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22439,37 +22439,37 @@ "visibility": "internal" } ], - "src": "21741:20:14" + "src": "21741:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13360, + "id": 16421, "nodeType": "FunctionDefinition", - "src": "23003:72:14", + "src": "23003:72:34", "nodes": [], "functionSelector": "e23cd19f", "implemented": false, "kind": "function", "modifiers": [], "name": "writeJson", - "nameLocation": "23012:9:14", + "nameLocation": "23012:9:34", "parameters": { - "id": 13358, + "id": 16419, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13355, + "id": 16416, "mutability": "mutable", "name": "json", - "nameLocation": "23038:4:14", + "nameLocation": "23038:4:34", "nodeType": "VariableDeclaration", - "scope": 13360, - "src": "23022:20:14", + "scope": 16421, + "src": "23022:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -22477,10 +22477,10 @@ "typeString": "string" }, "typeName": { - "id": 13354, + "id": 16415, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23022:6:14", + "src": "23022:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22490,13 +22490,13 @@ }, { "constant": false, - "id": 13357, + "id": 16418, "mutability": "mutable", "name": "path", - "nameLocation": "23060:4:14", + "nameLocation": "23060:4:34", "nodeType": "VariableDeclaration", - "scope": 13360, - "src": "23044:20:14", + "scope": 16421, + "src": "23044:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -22504,10 +22504,10 @@ "typeString": "string" }, "typeName": { - "id": 13356, + "id": 16417, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23044:6:14", + "src": "23044:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22516,43 +22516,43 @@ "visibility": "internal" } ], - "src": "23021:44:14" + "src": "23021:44:34" }, "returnParameters": { - "id": 13359, + "id": 16420, "nodeType": "ParameterList", "parameters": [], - "src": "23074:0:14" + "src": "23074:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13369, + "id": 16430, "nodeType": "FunctionDefinition", - "src": "23296:98:14", + "src": "23296:98:34", "nodes": [], "functionSelector": "35d6ad46", "implemented": false, "kind": "function", "modifiers": [], "name": "writeJson", - "nameLocation": "23305:9:14", + "nameLocation": "23305:9:34", "parameters": { - "id": 13367, + "id": 16428, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13362, + "id": 16423, "mutability": "mutable", "name": "json", - "nameLocation": "23331:4:14", + "nameLocation": "23331:4:34", "nodeType": "VariableDeclaration", - "scope": 13369, - "src": "23315:20:14", + "scope": 16430, + "src": "23315:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -22560,10 +22560,10 @@ "typeString": "string" }, "typeName": { - "id": 13361, + "id": 16422, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23315:6:14", + "src": "23315:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22573,13 +22573,13 @@ }, { "constant": false, - "id": 13364, + "id": 16425, "mutability": "mutable", "name": "path", - "nameLocation": "23353:4:14", + "nameLocation": "23353:4:34", "nodeType": "VariableDeclaration", - "scope": 13369, - "src": "23337:20:14", + "scope": 16430, + "src": "23337:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -22587,10 +22587,10 @@ "typeString": "string" }, "typeName": { - "id": 13363, + "id": 16424, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23337:6:14", + "src": "23337:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22600,13 +22600,13 @@ }, { "constant": false, - "id": 13366, + "id": 16427, "mutability": "mutable", "name": "valueKey", - "nameLocation": "23375:8:14", + "nameLocation": "23375:8:34", "nodeType": "VariableDeclaration", - "scope": 13369, - "src": "23359:24:14", + "scope": 16430, + "src": "23359:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -22614,10 +22614,10 @@ "typeString": "string" }, "typeName": { - "id": 13365, + "id": 16426, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23359:6:14", + "src": "23359:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22626,43 +22626,43 @@ "visibility": "internal" } ], - "src": "23314:70:14" + "src": "23314:70:34" }, "returnParameters": { - "id": 13368, + "id": 16429, "nodeType": "ParameterList", "parameters": [], - "src": "23393:0:14" + "src": "23393:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13376, + "id": 16437, "nodeType": "FunctionDefinition", - "src": "23446:85:14", + "src": "23446:85:34", "nodes": [], "functionSelector": "975a6ce9", "implemented": false, "kind": "function", "modifiers": [], "name": "rpcUrl", - "nameLocation": "23455:6:14", + "nameLocation": "23455:6:34", "parameters": { - "id": 13372, + "id": 16433, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13371, + "id": 16432, "mutability": "mutable", "name": "rpcAlias", - "nameLocation": "23478:8:14", + "nameLocation": "23478:8:34", "nodeType": "VariableDeclaration", - "scope": 13376, - "src": "23462:24:14", + "scope": 16437, + "src": "23462:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -22670,10 +22670,10 @@ "typeString": "string" }, "typeName": { - "id": 13370, + "id": 16431, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23462:6:14", + "src": "23462:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22682,21 +22682,21 @@ "visibility": "internal" } ], - "src": "23461:26:14" + "src": "23461:26:34" }, "returnParameters": { - "id": 13375, + "id": 16436, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13374, + "id": 16435, "mutability": "mutable", "name": "json", - "nameLocation": "23525:4:14", + "nameLocation": "23525:4:34", "nodeType": "VariableDeclaration", - "scope": 13376, - "src": "23511:18:14", + "scope": 16437, + "src": "23511:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22704,10 +22704,10 @@ "typeString": "string" }, "typeName": { - "id": 13373, + "id": 16434, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23511:6:14", + "src": "23511:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22716,43 +22716,43 @@ "visibility": "internal" } ], - "src": "23510:20:14" + "src": "23510:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 13384, + "id": 16445, "nodeType": "FunctionDefinition", - "src": "23599:67:14", + "src": "23599:67:34", "nodes": [], "functionSelector": "a85a8418", "implemented": false, "kind": "function", "modifiers": [], "name": "rpcUrls", - "nameLocation": "23608:7:14", + "nameLocation": "23608:7:34", "parameters": { - "id": 13377, + "id": 16438, "nodeType": "ParameterList", "parameters": [], - "src": "23615:2:14" + "src": "23615:2:34" }, "returnParameters": { - "id": 13383, + "id": 16444, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13382, + "id": 16443, "mutability": "mutable", "name": "urls", - "nameLocation": "23660:4:14", + "nameLocation": "23660:4:34", "nodeType": "VariableDeclaration", - "scope": 13384, - "src": "23641:23:14", + "scope": 16445, + "src": "23641:23:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22762,26 +22762,26 @@ "typeName": { "baseType": { "baseType": { - "id": 13378, + "id": 16439, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23641:6:14", + "src": "23641:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 13380, + "id": 16441, "length": { "hexValue": "32", - "id": 13379, + "id": 16440, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "23648:1:14", + "src": "23648:1:34", "typeDescriptions": { "typeIdentifier": "t_rational_2_by_1", "typeString": "int_const 2" @@ -22789,15 +22789,15 @@ "value": "2" }, "nodeType": "ArrayTypeName", - "src": "23641:9:14", + "src": "23641:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$2_storage_ptr", "typeString": "string[2]" } }, - "id": 13381, + "id": 16442, "nodeType": "ArrayTypeName", - "src": "23641:11:14", + "src": "23641:11:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_array$_t_string_storage_$2_storage_$dyn_storage_ptr", "typeString": "string[2][]" @@ -22806,112 +22806,112 @@ "visibility": "internal" } ], - "src": "23640:25:14" + "src": "23640:25:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 13391, + "id": 16452, "nodeType": "FunctionDefinition", - "src": "23729:67:14", + "src": "23729:67:34", "nodes": [], "functionSelector": "9d2ad72a", "implemented": false, "kind": "function", "modifiers": [], "name": "rpcUrlStructs", - "nameLocation": "23738:13:14", + "nameLocation": "23738:13:34", "parameters": { - "id": 13385, + "id": 16446, "nodeType": "ParameterList", "parameters": [], - "src": "23751:2:14" + "src": "23751:2:34" }, "returnParameters": { - "id": 13390, + "id": 16451, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13389, + "id": 16450, "mutability": "mutable", "name": "urls", - "nameLocation": "23790:4:14", + "nameLocation": "23790:4:34", "nodeType": "VariableDeclaration", - "scope": 13391, - "src": "23777:17:14", + "scope": 16452, + "src": "23777:17:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Rpc_$12260_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Rpc_$15321_memory_ptr_$dyn_memory_ptr", "typeString": "struct VmSafe.Rpc[]" }, "typeName": { "baseType": { - "id": 13387, + "id": 16448, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 13386, + "id": 16447, "name": "Rpc", "nameLocations": [ - "23777:3:14" + "23777:3:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12260, - "src": "23777:3:14" + "referencedDeclaration": 15321, + "src": "23777:3:34" }, - "referencedDeclaration": 12260, - "src": "23777:3:14", + "referencedDeclaration": 15321, + "src": "23777:3:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_Rpc_$12260_storage_ptr", + "typeIdentifier": "t_struct$_Rpc_$15321_storage_ptr", "typeString": "struct VmSafe.Rpc" } }, - "id": 13388, + "id": 16449, "nodeType": "ArrayTypeName", - "src": "23777:5:14", + "src": "23777:5:34", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Rpc_$12260_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Rpc_$15321_storage_$dyn_storage_ptr", "typeString": "struct VmSafe.Rpc[]" } }, "visibility": "internal" } ], - "src": "23776:19:14" + "src": "23776:19:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 13396, + "id": 16457, "nodeType": "FunctionDefinition", - "src": "23889:46:14", + "src": "23889:46:34", "nodes": [], "functionSelector": "4c63e562", "implemented": false, "kind": "function", "modifiers": [], "name": "assume", - "nameLocation": "23898:6:14", + "nameLocation": "23898:6:34", "parameters": { - "id": 13394, + "id": 16455, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13393, + "id": 16454, "mutability": "mutable", "name": "condition", - "nameLocation": "23910:9:14", + "nameLocation": "23910:9:34", "nodeType": "VariableDeclaration", - "scope": 13396, - "src": "23905:14:14", + "scope": 16457, + "src": "23905:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22919,10 +22919,10 @@ "typeString": "bool" }, "typeName": { - "id": 13392, + "id": 16453, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "23905:4:14", + "src": "23905:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22931,155 +22931,155 @@ "visibility": "internal" } ], - "src": "23904:16:14" + "src": "23904:16:34" }, "returnParameters": { - "id": 13395, + "id": 16456, "nodeType": "ParameterList", "parameters": [], - "src": "23934:0:14" + "src": "23934:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13399, + "id": 16460, "nodeType": "FunctionDefinition", - "src": "24024:37:14", + "src": "24024:37:34", "nodes": [], "functionSelector": "d1a5b36f", "implemented": false, "kind": "function", "modifiers": [], "name": "pauseGasMetering", - "nameLocation": "24033:16:14", + "nameLocation": "24033:16:34", "parameters": { - "id": 13397, + "id": 16458, "nodeType": "ParameterList", "parameters": [], - "src": "24049:2:14" + "src": "24049:2:34" }, "returnParameters": { - "id": 13398, + "id": 16459, "nodeType": "ParameterList", "parameters": [], - "src": "24060:0:14" + "src": "24060:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13402, + "id": 16463, "nodeType": "FunctionDefinition", - "src": "24149:38:14", + "src": "24149:38:34", "nodes": [], "functionSelector": "2bcd50e0", "implemented": false, "kind": "function", "modifiers": [], "name": "resumeGasMetering", - "nameLocation": "24158:17:14", + "nameLocation": "24158:17:34", "parameters": { - "id": 13400, + "id": 16461, "nodeType": "ParameterList", "parameters": [], - "src": "24175:2:14" + "src": "24175:2:34" }, "returnParameters": { - "id": 13401, + "id": 16462, "nodeType": "ParameterList", "parameters": [], - "src": "24186:0:14" + "src": "24186:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13405, + "id": 16466, "nodeType": "FunctionDefinition", - "src": "24253:42:14", + "src": "24253:42:34", "nodes": [], "functionSelector": "3e9705c0", "implemented": false, "kind": "function", "modifiers": [], "name": "startMappingRecording", - "nameLocation": "24262:21:14", + "nameLocation": "24262:21:34", "parameters": { - "id": 13403, + "id": 16464, "nodeType": "ParameterList", "parameters": [], - "src": "24283:2:14" + "src": "24283:2:34" }, "returnParameters": { - "id": 13404, + "id": 16465, "nodeType": "ParameterList", "parameters": [], - "src": "24294:0:14" + "src": "24294:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13408, + "id": 16469, "nodeType": "FunctionDefinition", - "src": "24389:41:14", + "src": "24389:41:34", "nodes": [], "functionSelector": "0d4aae9b", "implemented": false, "kind": "function", "modifiers": [], "name": "stopMappingRecording", - "nameLocation": "24398:20:14", + "nameLocation": "24398:20:34", "parameters": { - "id": 13406, + "id": 16467, "nodeType": "ParameterList", "parameters": [], - "src": "24418:2:14" + "src": "24418:2:34" }, "returnParameters": { - "id": 13407, + "id": 16468, "nodeType": "ParameterList", "parameters": [], - "src": "24429:0:14" + "src": "24429:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13417, + "id": 16478, "nodeType": "FunctionDefinition", - "src": "24525:97:14", + "src": "24525:97:34", "nodes": [], "functionSelector": "2f2fd63f", "implemented": false, "kind": "function", "modifiers": [], "name": "getMappingLength", - "nameLocation": "24534:16:14", + "nameLocation": "24534:16:34", "parameters": { - "id": 13413, + "id": 16474, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13410, + "id": 16471, "mutability": "mutable", "name": "target", - "nameLocation": "24559:6:14", + "nameLocation": "24559:6:34", "nodeType": "VariableDeclaration", - "scope": 13417, - "src": "24551:14:14", + "scope": 16478, + "src": "24551:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23087,10 +23087,10 @@ "typeString": "address" }, "typeName": { - "id": 13409, + "id": 16470, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24551:7:14", + "src": "24551:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23101,13 +23101,13 @@ }, { "constant": false, - "id": 13412, + "id": 16473, "mutability": "mutable", "name": "mappingSlot", - "nameLocation": "24575:11:14", + "nameLocation": "24575:11:34", "nodeType": "VariableDeclaration", - "scope": 13417, - "src": "24567:19:14", + "scope": 16478, + "src": "24567:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23115,10 +23115,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13411, + "id": 16472, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "24567:7:14", + "src": "24567:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -23127,21 +23127,21 @@ "visibility": "internal" } ], - "src": "24550:37:14" + "src": "24550:37:34" }, "returnParameters": { - "id": 13416, + "id": 16477, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13415, + "id": 16476, "mutability": "mutable", "name": "length", - "nameLocation": "24614:6:14", + "nameLocation": "24614:6:34", "nodeType": "VariableDeclaration", - "scope": 13417, - "src": "24606:14:14", + "scope": 16478, + "src": "24606:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23149,10 +23149,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13414, + "id": 16475, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24606:7:14", + "src": "24606:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23161,37 +23161,37 @@ "visibility": "internal" } ], - "src": "24605:16:14" + "src": "24605:16:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13428, + "id": 16489, "nodeType": "FunctionDefinition", - "src": "24823:109:14", + "src": "24823:109:34", "nodes": [], "functionSelector": "ebc73ab4", "implemented": false, "kind": "function", "modifiers": [], "name": "getMappingSlotAt", - "nameLocation": "24832:16:14", + "nameLocation": "24832:16:34", "parameters": { - "id": 13424, + "id": 16485, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13419, + "id": 16480, "mutability": "mutable", "name": "target", - "nameLocation": "24857:6:14", + "nameLocation": "24857:6:34", "nodeType": "VariableDeclaration", - "scope": 13428, - "src": "24849:14:14", + "scope": 16489, + "src": "24849:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23199,10 +23199,10 @@ "typeString": "address" }, "typeName": { - "id": 13418, + "id": 16479, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24849:7:14", + "src": "24849:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23213,13 +23213,13 @@ }, { "constant": false, - "id": 13421, + "id": 16482, "mutability": "mutable", "name": "mappingSlot", - "nameLocation": "24873:11:14", + "nameLocation": "24873:11:34", "nodeType": "VariableDeclaration", - "scope": 13428, - "src": "24865:19:14", + "scope": 16489, + "src": "24865:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23227,10 +23227,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13420, + "id": 16481, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "24865:7:14", + "src": "24865:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -23240,13 +23240,13 @@ }, { "constant": false, - "id": 13423, + "id": 16484, "mutability": "mutable", "name": "idx", - "nameLocation": "24894:3:14", + "nameLocation": "24894:3:34", "nodeType": "VariableDeclaration", - "scope": 13428, - "src": "24886:11:14", + "scope": 16489, + "src": "24886:11:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23254,10 +23254,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13422, + "id": 16483, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24886:7:14", + "src": "24886:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23266,21 +23266,21 @@ "visibility": "internal" } ], - "src": "24848:50:14" + "src": "24848:50:34" }, "returnParameters": { - "id": 13427, + "id": 16488, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13426, + "id": 16487, "mutability": "mutable", "name": "value", - "nameLocation": "24925:5:14", + "nameLocation": "24925:5:34", "nodeType": "VariableDeclaration", - "scope": 13428, - "src": "24917:13:14", + "scope": 16489, + "src": "24917:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23288,10 +23288,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13425, + "id": 16486, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "24917:7:14", + "src": "24917:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -23300,37 +23300,37 @@ "visibility": "internal" } ], - "src": "24916:15:14" + "src": "24916:15:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13441, + "id": 16502, "nodeType": "FunctionDefinition", - "src": "25023:146:14", + "src": "25023:146:34", "nodes": [], "functionSelector": "876e24e6", "implemented": false, "kind": "function", "modifiers": [], "name": "getMappingKeyAndParentOf", - "nameLocation": "25032:24:14", + "nameLocation": "25032:24:34", "parameters": { - "id": 13433, + "id": 16494, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13430, + "id": 16491, "mutability": "mutable", "name": "target", - "nameLocation": "25065:6:14", + "nameLocation": "25065:6:34", "nodeType": "VariableDeclaration", - "scope": 13441, - "src": "25057:14:14", + "scope": 16502, + "src": "25057:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23338,10 +23338,10 @@ "typeString": "address" }, "typeName": { - "id": 13429, + "id": 16490, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25057:7:14", + "src": "25057:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23352,13 +23352,13 @@ }, { "constant": false, - "id": 13432, + "id": 16493, "mutability": "mutable", "name": "elementSlot", - "nameLocation": "25081:11:14", + "nameLocation": "25081:11:34", "nodeType": "VariableDeclaration", - "scope": 13441, - "src": "25073:19:14", + "scope": 16502, + "src": "25073:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23366,10 +23366,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13431, + "id": 16492, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "25073:7:14", + "src": "25073:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -23378,21 +23378,21 @@ "visibility": "internal" } ], - "src": "25056:37:14" + "src": "25056:37:34" }, "returnParameters": { - "id": 13440, + "id": 16501, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13435, + "id": 16496, "mutability": "mutable", "name": "found", - "nameLocation": "25133:5:14", + "nameLocation": "25133:5:34", "nodeType": "VariableDeclaration", - "scope": 13441, - "src": "25128:10:14", + "scope": 16502, + "src": "25128:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23400,10 +23400,10 @@ "typeString": "bool" }, "typeName": { - "id": 13434, + "id": 16495, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25128:4:14", + "src": "25128:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23413,13 +23413,13 @@ }, { "constant": false, - "id": 13437, + "id": 16498, "mutability": "mutable", "name": "key", - "nameLocation": "25148:3:14", + "nameLocation": "25148:3:34", "nodeType": "VariableDeclaration", - "scope": 13441, - "src": "25140:11:14", + "scope": 16502, + "src": "25140:11:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23427,10 +23427,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13436, + "id": 16497, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "25140:7:14", + "src": "25140:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -23440,13 +23440,13 @@ }, { "constant": false, - "id": 13439, + "id": 16500, "mutability": "mutable", "name": "parent", - "nameLocation": "25161:6:14", + "nameLocation": "25161:6:34", "nodeType": "VariableDeclaration", - "scope": 13441, - "src": "25153:14:14", + "scope": 16502, + "src": "25153:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23454,10 +23454,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13438, + "id": 16499, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "25153:7:14", + "src": "25153:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -23466,37 +23466,37 @@ "visibility": "internal" } ], - "src": "25127:41:14" + "src": "25127:41:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13446, + "id": 16507, "nodeType": "FunctionDefinition", - "src": "25228:51:14", + "src": "25228:51:34", "nodes": [], "functionSelector": "f0259e92", "implemented": false, "kind": "function", "modifiers": [], "name": "breakpoint", - "nameLocation": "25237:10:14", + "nameLocation": "25237:10:34", "parameters": { - "id": 13444, + "id": 16505, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13443, + "id": 16504, "mutability": "mutable", "name": "char", - "nameLocation": "25264:4:14", + "nameLocation": "25264:4:34", "nodeType": "VariableDeclaration", - "scope": 13446, - "src": "25248:20:14", + "scope": 16507, + "src": "25248:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -23504,10 +23504,10 @@ "typeString": "string" }, "typeName": { - "id": 13442, + "id": 16503, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25248:6:14", + "src": "25248:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23516,43 +23516,43 @@ "visibility": "internal" } ], - "src": "25247:22:14" + "src": "25247:22:34" }, "returnParameters": { - "id": 13445, + "id": 16506, "nodeType": "ParameterList", "parameters": [], - "src": "25278:0:14" + "src": "25278:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13453, + "id": 16514, "nodeType": "FunctionDefinition", - "src": "25350:63:14", + "src": "25350:63:34", "nodes": [], "functionSelector": "f7d39a8d", "implemented": false, "kind": "function", "modifiers": [], "name": "breakpoint", - "nameLocation": "25359:10:14", + "nameLocation": "25359:10:34", "parameters": { - "id": 13451, + "id": 16512, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13448, + "id": 16509, "mutability": "mutable", "name": "char", - "nameLocation": "25386:4:14", + "nameLocation": "25386:4:34", "nodeType": "VariableDeclaration", - "scope": 13453, - "src": "25370:20:14", + "scope": 16514, + "src": "25370:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -23560,10 +23560,10 @@ "typeString": "string" }, "typeName": { - "id": 13447, + "id": 16508, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25370:6:14", + "src": "25370:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23573,13 +23573,13 @@ }, { "constant": false, - "id": 13450, + "id": 16511, "mutability": "mutable", "name": "value", - "nameLocation": "25397:5:14", + "nameLocation": "25397:5:34", "nodeType": "VariableDeclaration", - "scope": 13453, - "src": "25392:10:14", + "scope": 16514, + "src": "25392:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23587,10 +23587,10 @@ "typeString": "bool" }, "typeName": { - "id": 13449, + "id": 16510, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25392:4:14", + "src": "25392:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23599,43 +23599,43 @@ "visibility": "internal" } ], - "src": "25369:34:14" + "src": "25369:34:34" }, "returnParameters": { - "id": 13452, + "id": 16513, "nodeType": "ParameterList", "parameters": [], - "src": "25412:0:14" + "src": "25412:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13458, + "id": 16519, "nodeType": "FunctionDefinition", - "src": "25491:42:14", + "src": "25491:42:34", "nodes": [], "functionSelector": "fa9d8713", "implemented": false, "kind": "function", "modifiers": [], "name": "sleep", - "nameLocation": "25500:5:14", + "nameLocation": "25500:5:34", "parameters": { - "id": 13456, + "id": 16517, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13455, + "id": 16516, "mutability": "mutable", "name": "duration", - "nameLocation": "25514:8:14", + "nameLocation": "25514:8:34", "nodeType": "VariableDeclaration", - "scope": 13458, - "src": "25506:16:14", + "scope": 16519, + "src": "25506:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23643,10 +23643,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13454, + "id": 16515, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25506:7:14", + "src": "25506:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23655,15 +23655,15 @@ "visibility": "internal" } ], - "src": "25505:18:14" + "src": "25505:18:34" }, "returnParameters": { - "id": 13457, + "id": 16518, "nodeType": "ParameterList", "parameters": [], - "src": "25532:0:14" + "src": "25532:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" @@ -23676,42 +23676,42 @@ "contractKind": "interface", "fullyImplemented": false, "linearizedBaseContracts": [ - 13459 + 16520 ], "name": "VmSafe", - "nameLocation": "581:6:14", - "scope": 13932, + "nameLocation": "581:6:34", + "scope": 16993, "usedErrors": [] }, { - "id": 13931, + "id": 16992, "nodeType": "ContractDefinition", - "src": "25537:11610:14", + "src": "25537:11610:34", "nodes": [ { - "id": 13466, + "id": 16527, "nodeType": "FunctionDefinition", - "src": "25594:45:14", + "src": "25594:45:34", "nodes": [], "functionSelector": "e5d6bf02", "implemented": false, "kind": "function", "modifiers": [], "name": "warp", - "nameLocation": "25603:4:14", + "nameLocation": "25603:4:34", "parameters": { - "id": 13464, + "id": 16525, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13463, + "id": 16524, "mutability": "mutable", "name": "newTimestamp", - "nameLocation": "25616:12:14", + "nameLocation": "25616:12:34", "nodeType": "VariableDeclaration", - "scope": 13466, - "src": "25608:20:14", + "scope": 16527, + "src": "25608:20:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23719,10 +23719,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13462, + "id": 16523, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25608:7:14", + "src": "25608:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23731,43 +23731,43 @@ "visibility": "internal" } ], - "src": "25607:22:14" + "src": "25607:22:34" }, "returnParameters": { - "id": 13465, + "id": 16526, "nodeType": "ParameterList", "parameters": [], - "src": "25638:0:14" + "src": "25638:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13471, + "id": 16532, "nodeType": "FunctionDefinition", - "src": "25669:42:14", + "src": "25669:42:34", "nodes": [], "functionSelector": "1f7b4f30", "implemented": false, "kind": "function", "modifiers": [], "name": "roll", - "nameLocation": "25678:4:14", + "nameLocation": "25678:4:34", "parameters": { - "id": 13469, + "id": 16530, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13468, + "id": 16529, "mutability": "mutable", "name": "newHeight", - "nameLocation": "25691:9:14", + "nameLocation": "25691:9:34", "nodeType": "VariableDeclaration", - "scope": 13471, - "src": "25683:17:14", + "scope": 16532, + "src": "25683:17:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23775,10 +23775,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13467, + "id": 16528, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25683:7:14", + "src": "25683:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23787,43 +23787,43 @@ "visibility": "internal" } ], - "src": "25682:19:14" + "src": "25682:19:34" }, "returnParameters": { - "id": 13470, + "id": 16531, "nodeType": "ParameterList", "parameters": [], - "src": "25710:0:14" + "src": "25710:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13476, + "id": 16537, "nodeType": "FunctionDefinition", - "src": "25742:42:14", + "src": "25742:42:34", "nodes": [], "functionSelector": "39b37ab0", "implemented": false, "kind": "function", "modifiers": [], "name": "fee", - "nameLocation": "25751:3:14", + "nameLocation": "25751:3:34", "parameters": { - "id": 13474, + "id": 16535, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13473, + "id": 16534, "mutability": "mutable", "name": "newBasefee", - "nameLocation": "25763:10:14", + "nameLocation": "25763:10:34", "nodeType": "VariableDeclaration", - "scope": 13476, - "src": "25755:18:14", + "scope": 16537, + "src": "25755:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23831,10 +23831,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13472, + "id": 16533, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25755:7:14", + "src": "25755:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23843,43 +23843,43 @@ "visibility": "internal" } ], - "src": "25754:20:14" + "src": "25754:20:34" }, "returnParameters": { - "id": 13475, + "id": 16536, "nodeType": "ParameterList", "parameters": [], - "src": "25783:0:14" + "src": "25783:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13481, + "id": 16542, "nodeType": "FunctionDefinition", - "src": "25960:52:14", + "src": "25960:52:34", "nodes": [], "functionSelector": "46cc92d9", "implemented": false, "kind": "function", "modifiers": [], "name": "difficulty", - "nameLocation": "25969:10:14", + "nameLocation": "25969:10:34", "parameters": { - "id": 13479, + "id": 16540, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13478, + "id": 16539, "mutability": "mutable", "name": "newDifficulty", - "nameLocation": "25988:13:14", + "nameLocation": "25988:13:34", "nodeType": "VariableDeclaration", - "scope": 13481, - "src": "25980:21:14", + "scope": 16542, + "src": "25980:21:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23887,10 +23887,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13477, + "id": 16538, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25980:7:14", + "src": "25980:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23899,43 +23899,43 @@ "visibility": "internal" } ], - "src": "25979:23:14" + "src": "25979:23:34" }, "returnParameters": { - "id": 13480, + "id": 16541, "nodeType": "ParameterList", "parameters": [], - "src": "26011:0:14" + "src": "26011:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13486, + "id": 16547, "nodeType": "FunctionDefinition", - "src": "26182:52:14", + "src": "26182:52:34", "nodes": [], "functionSelector": "3b925549", "implemented": false, "kind": "function", "modifiers": [], "name": "prevrandao", - "nameLocation": "26191:10:14", + "nameLocation": "26191:10:34", "parameters": { - "id": 13484, + "id": 16545, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13483, + "id": 16544, "mutability": "mutable", "name": "newPrevrandao", - "nameLocation": "26210:13:14", + "nameLocation": "26210:13:34", "nodeType": "VariableDeclaration", - "scope": 13486, - "src": "26202:21:14", + "scope": 16547, + "src": "26202:21:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23943,10 +23943,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13482, + "id": 16543, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "26202:7:14", + "src": "26202:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -23955,43 +23955,43 @@ "visibility": "internal" } ], - "src": "26201:23:14" + "src": "26201:23:34" }, "returnParameters": { - "id": 13485, + "id": 16546, "nodeType": "ParameterList", "parameters": [], - "src": "26233:0:14" + "src": "26233:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13491, + "id": 16552, "nodeType": "FunctionDefinition", - "src": "26265:46:14", + "src": "26265:46:34", "nodes": [], "functionSelector": "4049ddd2", "implemented": false, "kind": "function", "modifiers": [], "name": "chainId", - "nameLocation": "26274:7:14", + "nameLocation": "26274:7:34", "parameters": { - "id": 13489, + "id": 16550, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13488, + "id": 16549, "mutability": "mutable", "name": "newChainId", - "nameLocation": "26290:10:14", + "nameLocation": "26290:10:34", "nodeType": "VariableDeclaration", - "scope": 13491, - "src": "26282:18:14", + "scope": 16552, + "src": "26282:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23999,10 +23999,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13487, + "id": 16548, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26282:7:14", + "src": "26282:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24011,43 +24011,43 @@ "visibility": "internal" } ], - "src": "26281:20:14" + "src": "26281:20:34" }, "returnParameters": { - "id": 13490, + "id": 16551, "nodeType": "ParameterList", "parameters": [], - "src": "26310:0:14" + "src": "26310:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13496, + "id": 16557, "nodeType": "FunctionDefinition", - "src": "26340:50:14", + "src": "26340:50:34", "nodes": [], "functionSelector": "48f50c0f", "implemented": false, "kind": "function", "modifiers": [], "name": "txGasPrice", - "nameLocation": "26349:10:14", + "nameLocation": "26349:10:34", "parameters": { - "id": 13494, + "id": 16555, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13493, + "id": 16554, "mutability": "mutable", "name": "newGasPrice", - "nameLocation": "26368:11:14", + "nameLocation": "26368:11:34", "nodeType": "VariableDeclaration", - "scope": 13496, - "src": "26360:19:14", + "scope": 16557, + "src": "26360:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24055,10 +24055,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13492, + "id": 16553, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26360:7:14", + "src": "26360:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24067,43 +24067,43 @@ "visibility": "internal" } ], - "src": "26359:21:14" + "src": "26359:21:34" }, "returnParameters": { - "id": 13495, + "id": 16556, "nodeType": "ParameterList", "parameters": [], - "src": "26389:0:14" + "src": "26389:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13505, + "id": 16566, "nodeType": "FunctionDefinition", - "src": "26446:69:14", + "src": "26446:69:34", "nodes": [], "functionSelector": "70ca10bb", "implemented": false, "kind": "function", "modifiers": [], "name": "store", - "nameLocation": "26455:5:14", + "nameLocation": "26455:5:34", "parameters": { - "id": 13503, + "id": 16564, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13498, + "id": 16559, "mutability": "mutable", "name": "target", - "nameLocation": "26469:6:14", + "nameLocation": "26469:6:34", "nodeType": "VariableDeclaration", - "scope": 13505, - "src": "26461:14:14", + "scope": 16566, + "src": "26461:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24111,10 +24111,10 @@ "typeString": "address" }, "typeName": { - "id": 13497, + "id": 16558, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26461:7:14", + "src": "26461:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24125,13 +24125,13 @@ }, { "constant": false, - "id": 13500, + "id": 16561, "mutability": "mutable", "name": "slot", - "nameLocation": "26485:4:14", + "nameLocation": "26485:4:34", "nodeType": "VariableDeclaration", - "scope": 13505, - "src": "26477:12:14", + "scope": 16566, + "src": "26477:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24139,10 +24139,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13499, + "id": 16560, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "26477:7:14", + "src": "26477:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -24152,13 +24152,13 @@ }, { "constant": false, - "id": 13502, + "id": 16563, "mutability": "mutable", "name": "value", - "nameLocation": "26499:5:14", + "nameLocation": "26499:5:34", "nodeType": "VariableDeclaration", - "scope": 13505, - "src": "26491:13:14", + "scope": 16566, + "src": "26491:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24166,10 +24166,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13501, + "id": 16562, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "26491:7:14", + "src": "26491:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -24178,43 +24178,43 @@ "visibility": "internal" } ], - "src": "26460:45:14" + "src": "26460:45:34" }, "returnParameters": { - "id": 13504, + "id": 16565, "nodeType": "ParameterList", "parameters": [], - "src": "26514:0:14" + "src": "26514:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13512, + "id": 16573, "nodeType": "FunctionDefinition", - "src": "26610:61:14", + "src": "26610:61:34", "nodes": [], "functionSelector": "f8e18b57", "implemented": false, "kind": "function", "modifiers": [], "name": "setNonce", - "nameLocation": "26619:8:14", + "nameLocation": "26619:8:34", "parameters": { - "id": 13510, + "id": 16571, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13507, + "id": 16568, "mutability": "mutable", "name": "account", - "nameLocation": "26636:7:14", + "nameLocation": "26636:7:34", "nodeType": "VariableDeclaration", - "scope": 13512, - "src": "26628:15:14", + "scope": 16573, + "src": "26628:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24222,10 +24222,10 @@ "typeString": "address" }, "typeName": { - "id": 13506, + "id": 16567, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26628:7:14", + "src": "26628:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24236,13 +24236,13 @@ }, { "constant": false, - "id": 13509, + "id": 16570, "mutability": "mutable", "name": "newNonce", - "nameLocation": "26652:8:14", + "nameLocation": "26652:8:34", "nodeType": "VariableDeclaration", - "scope": 13512, - "src": "26645:15:14", + "scope": 16573, + "src": "26645:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24250,10 +24250,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13508, + "id": 16569, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "26645:6:14", + "src": "26645:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -24262,43 +24262,43 @@ "visibility": "internal" } ], - "src": "26627:34:14" + "src": "26627:34:34" }, "returnParameters": { - "id": 13511, + "id": 16572, "nodeType": "ParameterList", "parameters": [], - "src": "26670:0:14" + "src": "26670:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13519, + "id": 16580, "nodeType": "FunctionDefinition", - "src": "26734:67:14", + "src": "26734:67:34", "nodes": [], "functionSelector": "9b67b21c", "implemented": false, "kind": "function", "modifiers": [], "name": "setNonceUnsafe", - "nameLocation": "26743:14:14", + "nameLocation": "26743:14:34", "parameters": { - "id": 13517, + "id": 16578, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13514, + "id": 16575, "mutability": "mutable", "name": "account", - "nameLocation": "26766:7:14", + "nameLocation": "26766:7:34", "nodeType": "VariableDeclaration", - "scope": 13519, - "src": "26758:15:14", + "scope": 16580, + "src": "26758:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24306,10 +24306,10 @@ "typeString": "address" }, "typeName": { - "id": 13513, + "id": 16574, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26758:7:14", + "src": "26758:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24320,13 +24320,13 @@ }, { "constant": false, - "id": 13516, + "id": 16577, "mutability": "mutable", "name": "newNonce", - "nameLocation": "26782:8:14", + "nameLocation": "26782:8:34", "nodeType": "VariableDeclaration", - "scope": 13519, - "src": "26775:15:14", + "scope": 16580, + "src": "26775:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24334,10 +24334,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13515, + "id": 16576, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "26775:6:14", + "src": "26775:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -24346,43 +24346,43 @@ "visibility": "internal" } ], - "src": "26757:34:14" + "src": "26757:34:34" }, "returnParameters": { - "id": 13518, + "id": 16579, "nodeType": "ParameterList", "parameters": [], - "src": "26800:0:14" + "src": "26800:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13524, + "id": 16585, "nodeType": "FunctionDefinition", - "src": "26886:46:14", + "src": "26886:46:34", "nodes": [], "functionSelector": "1c72346d", "implemented": false, "kind": "function", "modifiers": [], "name": "resetNonce", - "nameLocation": "26895:10:14", + "nameLocation": "26895:10:34", "parameters": { - "id": 13522, + "id": 16583, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13521, + "id": 16582, "mutability": "mutable", "name": "account", - "nameLocation": "26914:7:14", + "nameLocation": "26914:7:34", "nodeType": "VariableDeclaration", - "scope": 13524, - "src": "26906:15:14", + "scope": 16585, + "src": "26906:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24390,10 +24390,10 @@ "typeString": "address" }, "typeName": { - "id": 13520, + "id": 16581, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26906:7:14", + "src": "26906:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24403,43 +24403,43 @@ "visibility": "internal" } ], - "src": "26905:17:14" + "src": "26905:17:34" }, "returnParameters": { - "id": 13523, + "id": 16584, "nodeType": "ParameterList", "parameters": [], - "src": "26931:0:14" + "src": "26931:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13529, + "id": 16590, "nodeType": "FunctionDefinition", - "src": "27002:43:14", + "src": "27002:43:34", "nodes": [], "functionSelector": "ca669fa7", "implemented": false, "kind": "function", "modifiers": [], "name": "prank", - "nameLocation": "27011:5:14", + "nameLocation": "27011:5:34", "parameters": { - "id": 13527, + "id": 16588, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13526, + "id": 16587, "mutability": "mutable", "name": "msgSender", - "nameLocation": "27025:9:14", + "nameLocation": "27025:9:34", "nodeType": "VariableDeclaration", - "scope": 13529, - "src": "27017:17:14", + "scope": 16590, + "src": "27017:17:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24447,10 +24447,10 @@ "typeString": "address" }, "typeName": { - "id": 13525, + "id": 16586, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27017:7:14", + "src": "27017:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24460,43 +24460,43 @@ "visibility": "internal" } ], - "src": "27016:19:14" + "src": "27016:19:34" }, "returnParameters": { - "id": 13528, + "id": 16589, "nodeType": "ParameterList", "parameters": [], - "src": "27044:0:14" + "src": "27044:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13534, + "id": 16595, "nodeType": "FunctionDefinition", - "src": "27147:48:14", + "src": "27147:48:34", "nodes": [], "functionSelector": "06447d56", "implemented": false, "kind": "function", "modifiers": [], "name": "startPrank", - "nameLocation": "27156:10:14", + "nameLocation": "27156:10:34", "parameters": { - "id": 13532, + "id": 16593, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13531, + "id": 16592, "mutability": "mutable", "name": "msgSender", - "nameLocation": "27175:9:14", + "nameLocation": "27175:9:34", "nodeType": "VariableDeclaration", - "scope": 13534, - "src": "27167:17:14", + "scope": 16595, + "src": "27167:17:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24504,10 +24504,10 @@ "typeString": "address" }, "typeName": { - "id": 13530, + "id": 16591, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27167:7:14", + "src": "27167:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24517,43 +24517,43 @@ "visibility": "internal" } ], - "src": "27166:19:14" + "src": "27166:19:34" }, "returnParameters": { - "id": 13533, + "id": 16594, "nodeType": "ParameterList", "parameters": [], - "src": "27194:0:14" + "src": "27194:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13541, + "id": 16602, "nodeType": "FunctionDefinition", - "src": "27307:61:14", + "src": "27307:61:34", "nodes": [], "functionSelector": "47e50cce", "implemented": false, "kind": "function", "modifiers": [], "name": "prank", - "nameLocation": "27316:5:14", + "nameLocation": "27316:5:34", "parameters": { - "id": 13539, + "id": 16600, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13536, + "id": 16597, "mutability": "mutable", "name": "msgSender", - "nameLocation": "27330:9:14", + "nameLocation": "27330:9:34", "nodeType": "VariableDeclaration", - "scope": 13541, - "src": "27322:17:14", + "scope": 16602, + "src": "27322:17:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24561,10 +24561,10 @@ "typeString": "address" }, "typeName": { - "id": 13535, + "id": 16596, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27322:7:14", + "src": "27322:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24575,13 +24575,13 @@ }, { "constant": false, - "id": 13538, + "id": 16599, "mutability": "mutable", "name": "txOrigin", - "nameLocation": "27349:8:14", + "nameLocation": "27349:8:34", "nodeType": "VariableDeclaration", - "scope": 13541, - "src": "27341:16:14", + "scope": 16602, + "src": "27341:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24589,10 +24589,10 @@ "typeString": "address" }, "typeName": { - "id": 13537, + "id": 16598, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27341:7:14", + "src": "27341:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24602,43 +24602,43 @@ "visibility": "internal" } ], - "src": "27321:37:14" + "src": "27321:37:34" }, "returnParameters": { - "id": 13540, + "id": 16601, "nodeType": "ParameterList", "parameters": [], - "src": "27367:0:14" + "src": "27367:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13548, + "id": 16609, "nodeType": "FunctionDefinition", - "src": "27512:66:14", + "src": "27512:66:34", "nodes": [], "functionSelector": "45b56078", "implemented": false, "kind": "function", "modifiers": [], "name": "startPrank", - "nameLocation": "27521:10:14", + "nameLocation": "27521:10:34", "parameters": { - "id": 13546, + "id": 16607, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13543, + "id": 16604, "mutability": "mutable", "name": "msgSender", - "nameLocation": "27540:9:14", + "nameLocation": "27540:9:34", "nodeType": "VariableDeclaration", - "scope": 13548, - "src": "27532:17:14", + "scope": 16609, + "src": "27532:17:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24646,10 +24646,10 @@ "typeString": "address" }, "typeName": { - "id": 13542, + "id": 16603, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27532:7:14", + "src": "27532:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24660,13 +24660,13 @@ }, { "constant": false, - "id": 13545, + "id": 16606, "mutability": "mutable", "name": "txOrigin", - "nameLocation": "27559:8:14", + "nameLocation": "27559:8:34", "nodeType": "VariableDeclaration", - "scope": 13548, - "src": "27551:16:14", + "scope": 16609, + "src": "27551:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24674,10 +24674,10 @@ "typeString": "address" }, "typeName": { - "id": 13544, + "id": 16605, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27551:7:14", + "src": "27551:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24687,100 +24687,100 @@ "visibility": "internal" } ], - "src": "27531:37:14" + "src": "27531:37:34" }, "returnParameters": { - "id": 13547, + "id": 16608, "nodeType": "ParameterList", "parameters": [], - "src": "27577:0:14" + "src": "27577:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13551, + "id": 16612, "nodeType": "FunctionDefinition", - "src": "27648:30:14", + "src": "27648:30:34", "nodes": [], "functionSelector": "90c5013b", "implemented": false, "kind": "function", "modifiers": [], "name": "stopPrank", - "nameLocation": "27657:9:14", + "nameLocation": "27657:9:34", "parameters": { - "id": 13549, + "id": 16610, "nodeType": "ParameterList", "parameters": [], - "src": "27666:2:14" + "src": "27666:2:34" }, "returnParameters": { - "id": 13550, + "id": 16611, "nodeType": "ParameterList", "parameters": [], - "src": "27677:0:14" + "src": "27677:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13561, + "id": 16622, "nodeType": "FunctionDefinition", - "src": "27803:101:14", + "src": "27803:101:34", "nodes": [], "functionSelector": "4ad0bac9", "implemented": false, "kind": "function", "modifiers": [], "name": "readCallers", - "nameLocation": "27812:11:14", + "nameLocation": "27812:11:34", "parameters": { - "id": 13552, + "id": 16613, "nodeType": "ParameterList", "parameters": [], - "src": "27823:2:14" + "src": "27823:2:34" }, "returnParameters": { - "id": 13560, + "id": 16621, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13555, + "id": 16616, "mutability": "mutable", "name": "callerMode", - "nameLocation": "27855:10:14", + "nameLocation": "27855:10:34", "nodeType": "VariableDeclaration", - "scope": 13561, - "src": "27844:21:14", + "scope": 16622, + "src": "27844:21:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_CallerMode_$12247", + "typeIdentifier": "t_enum$_CallerMode_$15308", "typeString": "enum VmSafe.CallerMode" }, "typeName": { - "id": 13554, + "id": 16615, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 13553, + "id": 16614, "name": "CallerMode", "nameLocations": [ - "27844:10:14" + "27844:10:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12247, - "src": "27844:10:14" + "referencedDeclaration": 15308, + "src": "27844:10:34" }, - "referencedDeclaration": 12247, - "src": "27844:10:14", + "referencedDeclaration": 15308, + "src": "27844:10:34", "typeDescriptions": { - "typeIdentifier": "t_enum$_CallerMode_$12247", + "typeIdentifier": "t_enum$_CallerMode_$15308", "typeString": "enum VmSafe.CallerMode" } }, @@ -24788,13 +24788,13 @@ }, { "constant": false, - "id": 13557, + "id": 16618, "mutability": "mutable", "name": "msgSender", - "nameLocation": "27875:9:14", + "nameLocation": "27875:9:34", "nodeType": "VariableDeclaration", - "scope": 13561, - "src": "27867:17:14", + "scope": 16622, + "src": "27867:17:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24802,10 +24802,10 @@ "typeString": "address" }, "typeName": { - "id": 13556, + "id": 16617, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27867:7:14", + "src": "27867:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24816,13 +24816,13 @@ }, { "constant": false, - "id": 13559, + "id": 16620, "mutability": "mutable", "name": "txOrigin", - "nameLocation": "27894:8:14", + "nameLocation": "27894:8:34", "nodeType": "VariableDeclaration", - "scope": 13561, - "src": "27886:16:14", + "scope": 16622, + "src": "27886:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24830,10 +24830,10 @@ "typeString": "address" }, "typeName": { - "id": 13558, + "id": 16619, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27886:7:14", + "src": "27886:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24843,37 +24843,37 @@ "visibility": "internal" } ], - "src": "27843:60:14" + "src": "27843:60:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13568, + "id": 16629, "nodeType": "FunctionDefinition", - "src": "27941:60:14", + "src": "27941:60:34", "nodes": [], "functionSelector": "c88a5e6d", "implemented": false, "kind": "function", "modifiers": [], "name": "deal", - "nameLocation": "27950:4:14", + "nameLocation": "27950:4:34", "parameters": { - "id": 13566, + "id": 16627, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13563, + "id": 16624, "mutability": "mutable", "name": "account", - "nameLocation": "27963:7:14", + "nameLocation": "27963:7:34", "nodeType": "VariableDeclaration", - "scope": 13568, - "src": "27955:15:14", + "scope": 16629, + "src": "27955:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24881,10 +24881,10 @@ "typeString": "address" }, "typeName": { - "id": 13562, + "id": 16623, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27955:7:14", + "src": "27955:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24895,13 +24895,13 @@ }, { "constant": false, - "id": 13565, + "id": 16626, "mutability": "mutable", "name": "newBalance", - "nameLocation": "27980:10:14", + "nameLocation": "27980:10:34", "nodeType": "VariableDeclaration", - "scope": 13568, - "src": "27972:18:14", + "scope": 16629, + "src": "27972:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24909,10 +24909,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13564, + "id": 16625, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27972:7:14", + "src": "27972:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24921,43 +24921,43 @@ "visibility": "internal" } ], - "src": "27954:37:14" + "src": "27954:37:34" }, "returnParameters": { - "id": 13567, + "id": 16628, "nodeType": "ParameterList", "parameters": [], - "src": "28000:0:14" + "src": "28000:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13575, + "id": 16636, "nodeType": "FunctionDefinition", - "src": "28035:74:14", + "src": "28035:74:34", "nodes": [], "functionSelector": "b4d6c782", "implemented": false, "kind": "function", "modifiers": [], "name": "etch", - "nameLocation": "28044:4:14", + "nameLocation": "28044:4:34", "parameters": { - "id": 13573, + "id": 16634, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13570, + "id": 16631, "mutability": "mutable", "name": "target", - "nameLocation": "28057:6:14", + "nameLocation": "28057:6:34", "nodeType": "VariableDeclaration", - "scope": 13575, - "src": "28049:14:14", + "scope": 16636, + "src": "28049:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24965,10 +24965,10 @@ "typeString": "address" }, "typeName": { - "id": 13569, + "id": 16630, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28049:7:14", + "src": "28049:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24979,13 +24979,13 @@ }, { "constant": false, - "id": 13572, + "id": 16633, "mutability": "mutable", "name": "newRuntimeBytecode", - "nameLocation": "28080:18:14", + "nameLocation": "28080:18:34", "nodeType": "VariableDeclaration", - "scope": 13575, - "src": "28065:33:14", + "scope": 16636, + "src": "28065:33:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -24993,10 +24993,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13571, + "id": 16632, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "28065:5:14", + "src": "28065:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -25005,43 +25005,43 @@ "visibility": "internal" } ], - "src": "28048:51:14" + "src": "28048:51:34" }, "returnParameters": { - "id": 13574, + "id": 16635, "nodeType": "ParameterList", "parameters": [], - "src": "28108:0:14" + "src": "28108:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13580, + "id": 16641, "nodeType": "FunctionDefinition", - "src": "28185:38:14", + "src": "28185:38:34", "nodes": [], "functionSelector": "dd82d13e", "implemented": false, "kind": "function", "modifiers": [], "name": "skip", - "nameLocation": "28194:4:14", + "nameLocation": "28194:4:34", "parameters": { - "id": 13578, + "id": 16639, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13577, + "id": 16638, "mutability": "mutable", "name": "skipTest", - "nameLocation": "28204:8:14", + "nameLocation": "28204:8:34", "nodeType": "VariableDeclaration", - "scope": 13580, - "src": "28199:13:14", + "scope": 16641, + "src": "28199:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25049,10 +25049,10 @@ "typeString": "bool" }, "typeName": { - "id": 13576, + "id": 16637, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28199:4:14", + "src": "28199:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25061,43 +25061,43 @@ "visibility": "internal" } ], - "src": "28198:15:14" + "src": "28198:15:34" }, "returnParameters": { - "id": 13579, + "id": 16640, "nodeType": "ParameterList", "parameters": [], - "src": "28222:0:14" + "src": "28222:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13585, + "id": 16646, "nodeType": "FunctionDefinition", - "src": "28265:58:14", + "src": "28265:58:34", "nodes": [], "functionSelector": "f28dceb3", "implemented": false, "kind": "function", "modifiers": [], "name": "expectRevert", - "nameLocation": "28274:12:14", + "nameLocation": "28274:12:34", "parameters": { - "id": 13583, + "id": 16644, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13582, + "id": 16643, "mutability": "mutable", "name": "revertData", - "nameLocation": "28302:10:14", + "nameLocation": "28302:10:34", "nodeType": "VariableDeclaration", - "scope": 13585, - "src": "28287:25:14", + "scope": 16646, + "src": "28287:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -25105,10 +25105,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13581, + "id": 16642, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "28287:5:14", + "src": "28287:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -25117,43 +25117,43 @@ "visibility": "internal" } ], - "src": "28286:27:14" + "src": "28286:27:34" }, "returnParameters": { - "id": 13584, + "id": 16645, "nodeType": "ParameterList", "parameters": [], - "src": "28322:0:14" + "src": "28322:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13590, + "id": 16651, "nodeType": "FunctionDefinition", - "src": "28328:50:14", + "src": "28328:50:34", "nodes": [], "functionSelector": "c31eb0e0", "implemented": false, "kind": "function", "modifiers": [], "name": "expectRevert", - "nameLocation": "28337:12:14", + "nameLocation": "28337:12:34", "parameters": { - "id": 13588, + "id": 16649, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13587, + "id": 16648, "mutability": "mutable", "name": "revertData", - "nameLocation": "28357:10:14", + "nameLocation": "28357:10:34", "nodeType": "VariableDeclaration", - "scope": 13590, - "src": "28350:17:14", + "scope": 16651, + "src": "28350:17:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25161,10 +25161,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 13586, + "id": 16647, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "28350:6:14", + "src": "28350:6:34", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -25173,99 +25173,99 @@ "visibility": "internal" } ], - "src": "28349:19:14" + "src": "28349:19:34" }, "returnParameters": { - "id": 13589, + "id": 16650, "nodeType": "ParameterList", "parameters": [], - "src": "28377:0:14" + "src": "28377:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13593, + "id": 16654, "nodeType": "FunctionDefinition", - "src": "28383:33:14", + "src": "28383:33:34", "nodes": [], "functionSelector": "f4844814", "implemented": false, "kind": "function", "modifiers": [], "name": "expectRevert", - "nameLocation": "28392:12:14", + "nameLocation": "28392:12:34", "parameters": { - "id": 13591, + "id": 16652, "nodeType": "ParameterList", "parameters": [], - "src": "28404:2:14" + "src": "28404:2:34" }, "returnParameters": { - "id": 13592, + "id": 16653, "nodeType": "ParameterList", "parameters": [], - "src": "28415:0:14" + "src": "28415:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13596, + "id": 16657, "nodeType": "FunctionDefinition", - "src": "28748:31:14", + "src": "28748:31:34", "nodes": [], "functionSelector": "440ed10d", "implemented": false, "kind": "function", "modifiers": [], "name": "expectEmit", - "nameLocation": "28757:10:14", + "nameLocation": "28757:10:34", "parameters": { - "id": 13594, + "id": 16655, "nodeType": "ParameterList", "parameters": [], - "src": "28767:2:14" + "src": "28767:2:34" }, "returnParameters": { - "id": 13595, + "id": 16656, "nodeType": "ParameterList", "parameters": [], - "src": "28778:0:14" + "src": "28778:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13601, + "id": 16662, "nodeType": "FunctionDefinition", - "src": "28784:46:14", + "src": "28784:46:34", "nodes": [], "functionSelector": "86b9620d", "implemented": false, "kind": "function", "modifiers": [], "name": "expectEmit", - "nameLocation": "28793:10:14", + "nameLocation": "28793:10:34", "parameters": { - "id": 13599, + "id": 16660, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13598, + "id": 16659, "mutability": "mutable", "name": "emitter", - "nameLocation": "28812:7:14", + "nameLocation": "28812:7:34", "nodeType": "VariableDeclaration", - "scope": 13601, - "src": "28804:15:14", + "scope": 16662, + "src": "28804:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25273,10 +25273,10 @@ "typeString": "address" }, "typeName": { - "id": 13597, + "id": 16658, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28804:7:14", + "src": "28804:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25286,43 +25286,43 @@ "visibility": "internal" } ], - "src": "28803:17:14" + "src": "28803:17:34" }, "returnParameters": { - "id": 13600, + "id": 16661, "nodeType": "ParameterList", "parameters": [], - "src": "28829:0:14" + "src": "28829:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13612, + "id": 16673, "nodeType": "FunctionDefinition", - "src": "29240:99:14", + "src": "29240:99:34", "nodes": [], "functionSelector": "491cc7c2", "implemented": false, "kind": "function", "modifiers": [], "name": "expectEmit", - "nameLocation": "29249:10:14", + "nameLocation": "29249:10:34", "parameters": { - "id": 13610, + "id": 16671, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13603, + "id": 16664, "mutability": "mutable", "name": "checkTopic1", - "nameLocation": "29265:11:14", + "nameLocation": "29265:11:34", "nodeType": "VariableDeclaration", - "scope": 13612, - "src": "29260:16:14", + "scope": 16673, + "src": "29260:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25330,10 +25330,10 @@ "typeString": "bool" }, "typeName": { - "id": 13602, + "id": 16663, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29260:4:14", + "src": "29260:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25343,13 +25343,13 @@ }, { "constant": false, - "id": 13605, + "id": 16666, "mutability": "mutable", "name": "checkTopic2", - "nameLocation": "29283:11:14", + "nameLocation": "29283:11:34", "nodeType": "VariableDeclaration", - "scope": 13612, - "src": "29278:16:14", + "scope": 16673, + "src": "29278:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25357,10 +25357,10 @@ "typeString": "bool" }, "typeName": { - "id": 13604, + "id": 16665, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29278:4:14", + "src": "29278:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25370,13 +25370,13 @@ }, { "constant": false, - "id": 13607, + "id": 16668, "mutability": "mutable", "name": "checkTopic3", - "nameLocation": "29301:11:14", + "nameLocation": "29301:11:34", "nodeType": "VariableDeclaration", - "scope": 13612, - "src": "29296:16:14", + "scope": 16673, + "src": "29296:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25384,10 +25384,10 @@ "typeString": "bool" }, "typeName": { - "id": 13606, + "id": 16667, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29296:4:14", + "src": "29296:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25397,13 +25397,13 @@ }, { "constant": false, - "id": 13609, + "id": 16670, "mutability": "mutable", "name": "checkData", - "nameLocation": "29319:9:14", + "nameLocation": "29319:9:34", "nodeType": "VariableDeclaration", - "scope": 13612, - "src": "29314:14:14", + "scope": 16673, + "src": "29314:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25411,10 +25411,10 @@ "typeString": "bool" }, "typeName": { - "id": 13608, + "id": 16669, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29314:4:14", + "src": "29314:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25423,43 +25423,43 @@ "visibility": "internal" } ], - "src": "29259:70:14" + "src": "29259:70:34" }, "returnParameters": { - "id": 13611, + "id": 16672, "nodeType": "ParameterList", "parameters": [], - "src": "29338:0:14" + "src": "29338:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13625, + "id": 16686, "nodeType": "FunctionDefinition", - "src": "29344:124:14", + "src": "29344:124:34", "nodes": [], "functionSelector": "81bad6f3", "implemented": false, "kind": "function", "modifiers": [], "name": "expectEmit", - "nameLocation": "29353:10:14", + "nameLocation": "29353:10:34", "parameters": { - "id": 13623, + "id": 16684, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13614, + "id": 16675, "mutability": "mutable", "name": "checkTopic1", - "nameLocation": "29369:11:14", + "nameLocation": "29369:11:34", "nodeType": "VariableDeclaration", - "scope": 13625, - "src": "29364:16:14", + "scope": 16686, + "src": "29364:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25467,10 +25467,10 @@ "typeString": "bool" }, "typeName": { - "id": 13613, + "id": 16674, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29364:4:14", + "src": "29364:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25480,13 +25480,13 @@ }, { "constant": false, - "id": 13616, + "id": 16677, "mutability": "mutable", "name": "checkTopic2", - "nameLocation": "29387:11:14", + "nameLocation": "29387:11:34", "nodeType": "VariableDeclaration", - "scope": 13625, - "src": "29382:16:14", + "scope": 16686, + "src": "29382:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25494,10 +25494,10 @@ "typeString": "bool" }, "typeName": { - "id": 13615, + "id": 16676, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29382:4:14", + "src": "29382:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25507,13 +25507,13 @@ }, { "constant": false, - "id": 13618, + "id": 16679, "mutability": "mutable", "name": "checkTopic3", - "nameLocation": "29405:11:14", + "nameLocation": "29405:11:34", "nodeType": "VariableDeclaration", - "scope": 13625, - "src": "29400:16:14", + "scope": 16686, + "src": "29400:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25521,10 +25521,10 @@ "typeString": "bool" }, "typeName": { - "id": 13617, + "id": 16678, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29400:4:14", + "src": "29400:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25534,13 +25534,13 @@ }, { "constant": false, - "id": 13620, + "id": 16681, "mutability": "mutable", "name": "checkData", - "nameLocation": "29423:9:14", + "nameLocation": "29423:9:34", "nodeType": "VariableDeclaration", - "scope": 13625, - "src": "29418:14:14", + "scope": 16686, + "src": "29418:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25548,10 +25548,10 @@ "typeString": "bool" }, "typeName": { - "id": 13619, + "id": 16680, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29418:4:14", + "src": "29418:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25561,13 +25561,13 @@ }, { "constant": false, - "id": 13622, + "id": 16683, "mutability": "mutable", "name": "emitter", - "nameLocation": "29442:7:14", + "nameLocation": "29442:7:34", "nodeType": "VariableDeclaration", - "scope": 13625, - "src": "29434:15:14", + "scope": 16686, + "src": "29434:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25575,10 +25575,10 @@ "typeString": "address" }, "typeName": { - "id": 13621, + "id": 16682, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29434:7:14", + "src": "29434:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25588,43 +25588,43 @@ "visibility": "internal" } ], - "src": "29363:87:14" + "src": "29363:87:34" }, "returnParameters": { - "id": 13624, + "id": 16685, "nodeType": "ParameterList", "parameters": [], - "src": "29467:0:14" + "src": "29467:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13634, + "id": 16695, "nodeType": "FunctionDefinition", - "src": "29724:91:14", + "src": "29724:91:34", "nodes": [], "functionSelector": "b96213e4", "implemented": false, "kind": "function", "modifiers": [], "name": "mockCall", - "nameLocation": "29733:8:14", + "nameLocation": "29733:8:34", "parameters": { - "id": 13632, + "id": 16693, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13627, + "id": 16688, "mutability": "mutable", "name": "callee", - "nameLocation": "29750:6:14", + "nameLocation": "29750:6:34", "nodeType": "VariableDeclaration", - "scope": 13634, - "src": "29742:14:14", + "scope": 16695, + "src": "29742:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25632,10 +25632,10 @@ "typeString": "address" }, "typeName": { - "id": 13626, + "id": 16687, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29742:7:14", + "src": "29742:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25646,13 +25646,13 @@ }, { "constant": false, - "id": 13629, + "id": 16690, "mutability": "mutable", "name": "data", - "nameLocation": "29773:4:14", + "nameLocation": "29773:4:34", "nodeType": "VariableDeclaration", - "scope": 13634, - "src": "29758:19:14", + "scope": 16695, + "src": "29758:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -25660,10 +25660,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13628, + "id": 16689, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "29758:5:14", + "src": "29758:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -25673,13 +25673,13 @@ }, { "constant": false, - "id": 13631, + "id": 16692, "mutability": "mutable", "name": "returnData", - "nameLocation": "29794:10:14", + "nameLocation": "29794:10:34", "nodeType": "VariableDeclaration", - "scope": 13634, - "src": "29779:25:14", + "scope": 16695, + "src": "29779:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -25687,10 +25687,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13630, + "id": 16691, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "29779:5:14", + "src": "29779:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -25699,43 +25699,43 @@ "visibility": "internal" } ], - "src": "29741:64:14" + "src": "29741:64:34" }, "returnParameters": { - "id": 13633, + "id": 16694, "nodeType": "ParameterList", "parameters": [], - "src": "29814:0:14" + "src": "29814:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13645, + "id": 16706, "nodeType": "FunctionDefinition", - "src": "29983:109:14", + "src": "29983:109:34", "nodes": [], "functionSelector": "81409b91", "implemented": false, "kind": "function", "modifiers": [], "name": "mockCall", - "nameLocation": "29992:8:14", + "nameLocation": "29992:8:34", "parameters": { - "id": 13643, + "id": 16704, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13636, + "id": 16697, "mutability": "mutable", "name": "callee", - "nameLocation": "30009:6:14", + "nameLocation": "30009:6:34", "nodeType": "VariableDeclaration", - "scope": 13645, - "src": "30001:14:14", + "scope": 16706, + "src": "30001:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25743,10 +25743,10 @@ "typeString": "address" }, "typeName": { - "id": 13635, + "id": 16696, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30001:7:14", + "src": "30001:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25757,13 +25757,13 @@ }, { "constant": false, - "id": 13638, + "id": 16699, "mutability": "mutable", "name": "msgValue", - "nameLocation": "30025:8:14", + "nameLocation": "30025:8:34", "nodeType": "VariableDeclaration", - "scope": 13645, - "src": "30017:16:14", + "scope": 16706, + "src": "30017:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25771,10 +25771,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13637, + "id": 16698, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30017:7:14", + "src": "30017:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25784,13 +25784,13 @@ }, { "constant": false, - "id": 13640, + "id": 16701, "mutability": "mutable", "name": "data", - "nameLocation": "30050:4:14", + "nameLocation": "30050:4:34", "nodeType": "VariableDeclaration", - "scope": 13645, - "src": "30035:19:14", + "scope": 16706, + "src": "30035:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -25798,10 +25798,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13639, + "id": 16700, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30035:5:14", + "src": "30035:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -25811,13 +25811,13 @@ }, { "constant": false, - "id": 13642, + "id": 16703, "mutability": "mutable", "name": "returnData", - "nameLocation": "30071:10:14", + "nameLocation": "30071:10:34", "nodeType": "VariableDeclaration", - "scope": 13645, - "src": "30056:25:14", + "scope": 16706, + "src": "30056:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -25825,10 +25825,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13641, + "id": 16702, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30056:5:14", + "src": "30056:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -25837,43 +25837,43 @@ "visibility": "internal" } ], - "src": "30000:82:14" + "src": "30000:82:34" }, "returnParameters": { - "id": 13644, + "id": 16705, "nodeType": "ParameterList", "parameters": [], - "src": "30091:0:14" + "src": "30091:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13654, + "id": 16715, "nodeType": "FunctionDefinition", - "src": "30161:97:14", + "src": "30161:97:34", "nodes": [], "functionSelector": "dbaad147", "implemented": false, "kind": "function", "modifiers": [], "name": "mockCallRevert", - "nameLocation": "30170:14:14", + "nameLocation": "30170:14:34", "parameters": { - "id": 13652, + "id": 16713, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13647, + "id": 16708, "mutability": "mutable", "name": "callee", - "nameLocation": "30193:6:14", + "nameLocation": "30193:6:34", "nodeType": "VariableDeclaration", - "scope": 13654, - "src": "30185:14:14", + "scope": 16715, + "src": "30185:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25881,10 +25881,10 @@ "typeString": "address" }, "typeName": { - "id": 13646, + "id": 16707, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30185:7:14", + "src": "30185:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25895,13 +25895,13 @@ }, { "constant": false, - "id": 13649, + "id": 16710, "mutability": "mutable", "name": "data", - "nameLocation": "30216:4:14", + "nameLocation": "30216:4:34", "nodeType": "VariableDeclaration", - "scope": 13654, - "src": "30201:19:14", + "scope": 16715, + "src": "30201:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -25909,10 +25909,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13648, + "id": 16709, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30201:5:14", + "src": "30201:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -25922,13 +25922,13 @@ }, { "constant": false, - "id": 13651, + "id": 16712, "mutability": "mutable", "name": "revertData", - "nameLocation": "30237:10:14", + "nameLocation": "30237:10:34", "nodeType": "VariableDeclaration", - "scope": 13654, - "src": "30222:25:14", + "scope": 16715, + "src": "30222:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -25936,10 +25936,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13650, + "id": 16711, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30222:5:14", + "src": "30222:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -25948,43 +25948,43 @@ "visibility": "internal" } ], - "src": "30184:64:14" + "src": "30184:64:34" }, "returnParameters": { - "id": 13653, + "id": 16714, "nodeType": "ParameterList", "parameters": [], - "src": "30257:0:14" + "src": "30257:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13665, + "id": 16726, "nodeType": "FunctionDefinition", - "src": "30354:123:14", + "src": "30354:123:34", "nodes": [], "functionSelector": "d23cd037", "implemented": false, "kind": "function", "modifiers": [], "name": "mockCallRevert", - "nameLocation": "30363:14:14", + "nameLocation": "30363:14:34", "parameters": { - "id": 13663, + "id": 16724, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13656, + "id": 16717, "mutability": "mutable", "name": "callee", - "nameLocation": "30386:6:14", + "nameLocation": "30386:6:34", "nodeType": "VariableDeclaration", - "scope": 13665, - "src": "30378:14:14", + "scope": 16726, + "src": "30378:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25992,10 +25992,10 @@ "typeString": "address" }, "typeName": { - "id": 13655, + "id": 16716, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30378:7:14", + "src": "30378:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26006,13 +26006,13 @@ }, { "constant": false, - "id": 13658, + "id": 16719, "mutability": "mutable", "name": "msgValue", - "nameLocation": "30402:8:14", + "nameLocation": "30402:8:34", "nodeType": "VariableDeclaration", - "scope": 13665, - "src": "30394:16:14", + "scope": 16726, + "src": "30394:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26020,10 +26020,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13657, + "id": 16718, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30394:7:14", + "src": "30394:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26033,13 +26033,13 @@ }, { "constant": false, - "id": 13660, + "id": 16721, "mutability": "mutable", "name": "data", - "nameLocation": "30427:4:14", + "nameLocation": "30427:4:34", "nodeType": "VariableDeclaration", - "scope": 13665, - "src": "30412:19:14", + "scope": 16726, + "src": "30412:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -26047,10 +26047,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13659, + "id": 16720, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30412:5:14", + "src": "30412:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -26060,13 +26060,13 @@ }, { "constant": false, - "id": 13662, + "id": 16723, "mutability": "mutable", "name": "revertData", - "nameLocation": "30448:10:14", + "nameLocation": "30448:10:34", "nodeType": "VariableDeclaration", - "scope": 13665, - "src": "30433:25:14", + "scope": 16726, + "src": "30433:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -26074,10 +26074,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13661, + "id": 16722, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30433:5:14", + "src": "30433:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -26086,71 +26086,71 @@ "visibility": "internal" } ], - "src": "30377:82:14" + "src": "30377:82:34" }, "returnParameters": { - "id": 13664, + "id": 16725, "nodeType": "ParameterList", "parameters": [], - "src": "30476:0:14" + "src": "30476:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13668, + "id": 16729, "nodeType": "FunctionDefinition", - "src": "30513:37:14", + "src": "30513:37:34", "nodes": [], "functionSelector": "3fdf4e15", "implemented": false, "kind": "function", "modifiers": [], "name": "clearMockedCalls", - "nameLocation": "30522:16:14", + "nameLocation": "30522:16:34", "parameters": { - "id": 13666, + "id": 16727, "nodeType": "ParameterList", "parameters": [], - "src": "30538:2:14" + "src": "30538:2:34" }, "returnParameters": { - "id": 13667, + "id": 16728, "nodeType": "ParameterList", "parameters": [], - "src": "30549:0:14" + "src": "30549:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13675, + "id": 16736, "nodeType": "FunctionDefinition", - "src": "30678:66:14", + "src": "30678:66:34", "nodes": [], "functionSelector": "bd6af434", "implemented": false, "kind": "function", "modifiers": [], "name": "expectCall", - "nameLocation": "30687:10:14", + "nameLocation": "30687:10:34", "parameters": { - "id": 13673, + "id": 16734, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13670, + "id": 16731, "mutability": "mutable", "name": "callee", - "nameLocation": "30706:6:14", + "nameLocation": "30706:6:34", "nodeType": "VariableDeclaration", - "scope": 13675, - "src": "30698:14:14", + "scope": 16736, + "src": "30698:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26158,10 +26158,10 @@ "typeString": "address" }, "typeName": { - "id": 13669, + "id": 16730, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30698:7:14", + "src": "30698:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26172,13 +26172,13 @@ }, { "constant": false, - "id": 13672, + "id": 16733, "mutability": "mutable", "name": "data", - "nameLocation": "30729:4:14", + "nameLocation": "30729:4:34", "nodeType": "VariableDeclaration", - "scope": 13675, - "src": "30714:19:14", + "scope": 16736, + "src": "30714:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -26186,10 +26186,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13671, + "id": 16732, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30714:5:14", + "src": "30714:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -26198,43 +26198,43 @@ "visibility": "internal" } ], - "src": "30697:37:14" + "src": "30697:37:34" }, "returnParameters": { - "id": 13674, + "id": 16735, "nodeType": "ParameterList", "parameters": [], - "src": "30743:0:14" + "src": "30743:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13684, + "id": 16745, "nodeType": "FunctionDefinition", - "src": "30829:80:14", + "src": "30829:80:34", "nodes": [], "functionSelector": "c1adbbff", "implemented": false, "kind": "function", "modifiers": [], "name": "expectCall", - "nameLocation": "30838:10:14", + "nameLocation": "30838:10:34", "parameters": { - "id": 13682, + "id": 16743, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13677, + "id": 16738, "mutability": "mutable", "name": "callee", - "nameLocation": "30857:6:14", + "nameLocation": "30857:6:34", "nodeType": "VariableDeclaration", - "scope": 13684, - "src": "30849:14:14", + "scope": 16745, + "src": "30849:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26242,10 +26242,10 @@ "typeString": "address" }, "typeName": { - "id": 13676, + "id": 16737, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30849:7:14", + "src": "30849:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26256,13 +26256,13 @@ }, { "constant": false, - "id": 13679, + "id": 16740, "mutability": "mutable", "name": "data", - "nameLocation": "30880:4:14", + "nameLocation": "30880:4:34", "nodeType": "VariableDeclaration", - "scope": 13684, - "src": "30865:19:14", + "scope": 16745, + "src": "30865:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -26270,10 +26270,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13678, + "id": 16739, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30865:5:14", + "src": "30865:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -26283,13 +26283,13 @@ }, { "constant": false, - "id": 13681, + "id": 16742, "mutability": "mutable", "name": "count", - "nameLocation": "30893:5:14", + "nameLocation": "30893:5:34", "nodeType": "VariableDeclaration", - "scope": 13684, - "src": "30886:12:14", + "scope": 16745, + "src": "30886:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26297,10 +26297,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13680, + "id": 16741, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "30886:6:14", + "src": "30886:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -26309,43 +26309,43 @@ "visibility": "internal" } ], - "src": "30848:51:14" + "src": "30848:51:34" }, "returnParameters": { - "id": 13683, + "id": 16744, "nodeType": "ParameterList", "parameters": [], - "src": "30908:0:14" + "src": "30908:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13693, + "id": 16754, "nodeType": "FunctionDefinition", - "src": "30992:84:14", + "src": "30992:84:34", "nodes": [], "functionSelector": "f30c7ba3", "implemented": false, "kind": "function", "modifiers": [], "name": "expectCall", - "nameLocation": "31001:10:14", + "nameLocation": "31001:10:34", "parameters": { - "id": 13691, + "id": 16752, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13686, + "id": 16747, "mutability": "mutable", "name": "callee", - "nameLocation": "31020:6:14", + "nameLocation": "31020:6:34", "nodeType": "VariableDeclaration", - "scope": 13693, - "src": "31012:14:14", + "scope": 16754, + "src": "31012:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26353,10 +26353,10 @@ "typeString": "address" }, "typeName": { - "id": 13685, + "id": 16746, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31012:7:14", + "src": "31012:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26367,13 +26367,13 @@ }, { "constant": false, - "id": 13688, + "id": 16749, "mutability": "mutable", "name": "msgValue", - "nameLocation": "31036:8:14", + "nameLocation": "31036:8:34", "nodeType": "VariableDeclaration", - "scope": 13693, - "src": "31028:16:14", + "scope": 16754, + "src": "31028:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26381,10 +26381,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13687, + "id": 16748, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31028:7:14", + "src": "31028:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26394,13 +26394,13 @@ }, { "constant": false, - "id": 13690, + "id": 16751, "mutability": "mutable", "name": "data", - "nameLocation": "31061:4:14", + "nameLocation": "31061:4:34", "nodeType": "VariableDeclaration", - "scope": 13693, - "src": "31046:19:14", + "scope": 16754, + "src": "31046:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -26408,10 +26408,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13689, + "id": 16750, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "31046:5:14", + "src": "31046:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -26420,43 +26420,43 @@ "visibility": "internal" } ], - "src": "31011:55:14" + "src": "31011:55:34" }, "returnParameters": { - "id": 13692, + "id": 16753, "nodeType": "ParameterList", "parameters": [], - "src": "31075:0:14" + "src": "31075:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13704, + "id": 16765, "nodeType": "FunctionDefinition", - "src": "31174:98:14", + "src": "31174:98:34", "nodes": [], "functionSelector": "a2b1a1ae", "implemented": false, "kind": "function", "modifiers": [], "name": "expectCall", - "nameLocation": "31183:10:14", + "nameLocation": "31183:10:34", "parameters": { - "id": 13702, + "id": 16763, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13695, + "id": 16756, "mutability": "mutable", "name": "callee", - "nameLocation": "31202:6:14", + "nameLocation": "31202:6:34", "nodeType": "VariableDeclaration", - "scope": 13704, - "src": "31194:14:14", + "scope": 16765, + "src": "31194:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26464,10 +26464,10 @@ "typeString": "address" }, "typeName": { - "id": 13694, + "id": 16755, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31194:7:14", + "src": "31194:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26478,13 +26478,13 @@ }, { "constant": false, - "id": 13697, + "id": 16758, "mutability": "mutable", "name": "msgValue", - "nameLocation": "31218:8:14", + "nameLocation": "31218:8:34", "nodeType": "VariableDeclaration", - "scope": 13704, - "src": "31210:16:14", + "scope": 16765, + "src": "31210:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26492,10 +26492,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13696, + "id": 16757, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31210:7:14", + "src": "31210:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26505,13 +26505,13 @@ }, { "constant": false, - "id": 13699, + "id": 16760, "mutability": "mutable", "name": "data", - "nameLocation": "31243:4:14", + "nameLocation": "31243:4:34", "nodeType": "VariableDeclaration", - "scope": 13704, - "src": "31228:19:14", + "scope": 16765, + "src": "31228:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -26519,10 +26519,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13698, + "id": 16759, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "31228:5:14", + "src": "31228:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -26532,13 +26532,13 @@ }, { "constant": false, - "id": 13701, + "id": 16762, "mutability": "mutable", "name": "count", - "nameLocation": "31256:5:14", + "nameLocation": "31256:5:34", "nodeType": "VariableDeclaration", - "scope": 13704, - "src": "31249:12:14", + "scope": 16765, + "src": "31249:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26546,10 +26546,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13700, + "id": 16761, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "31249:6:14", + "src": "31249:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -26558,43 +26558,43 @@ "visibility": "internal" } ], - "src": "31193:69:14" + "src": "31193:69:34" }, "returnParameters": { - "id": 13703, + "id": 16764, "nodeType": "ParameterList", "parameters": [], - "src": "31271:0:14" + "src": "31271:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13715, + "id": 16776, "nodeType": "FunctionDefinition", - "src": "31361:96:14", + "src": "31361:96:34", "nodes": [], "functionSelector": "23361207", "implemented": false, "kind": "function", "modifiers": [], "name": "expectCall", - "nameLocation": "31370:10:14", + "nameLocation": "31370:10:34", "parameters": { - "id": 13713, + "id": 16774, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13706, + "id": 16767, "mutability": "mutable", "name": "callee", - "nameLocation": "31389:6:14", + "nameLocation": "31389:6:34", "nodeType": "VariableDeclaration", - "scope": 13715, - "src": "31381:14:14", + "scope": 16776, + "src": "31381:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26602,10 +26602,10 @@ "typeString": "address" }, "typeName": { - "id": 13705, + "id": 16766, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31381:7:14", + "src": "31381:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26616,13 +26616,13 @@ }, { "constant": false, - "id": 13708, + "id": 16769, "mutability": "mutable", "name": "msgValue", - "nameLocation": "31405:8:14", + "nameLocation": "31405:8:34", "nodeType": "VariableDeclaration", - "scope": 13715, - "src": "31397:16:14", + "scope": 16776, + "src": "31397:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26630,10 +26630,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13707, + "id": 16768, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31397:7:14", + "src": "31397:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26643,13 +26643,13 @@ }, { "constant": false, - "id": 13710, + "id": 16771, "mutability": "mutable", "name": "gas", - "nameLocation": "31422:3:14", + "nameLocation": "31422:3:34", "nodeType": "VariableDeclaration", - "scope": 13715, - "src": "31415:10:14", + "scope": 16776, + "src": "31415:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26657,10 +26657,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13709, + "id": 16770, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "31415:6:14", + "src": "31415:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -26670,13 +26670,13 @@ }, { "constant": false, - "id": 13712, + "id": 16773, "mutability": "mutable", "name": "data", - "nameLocation": "31442:4:14", + "nameLocation": "31442:4:34", "nodeType": "VariableDeclaration", - "scope": 13715, - "src": "31427:19:14", + "scope": 16776, + "src": "31427:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -26684,10 +26684,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13711, + "id": 16772, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "31427:5:14", + "src": "31427:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -26696,43 +26696,43 @@ "visibility": "internal" } ], - "src": "31380:67:14" + "src": "31380:67:34" }, "returnParameters": { - "id": 13714, + "id": 16775, "nodeType": "ParameterList", "parameters": [], - "src": "31456:0:14" + "src": "31456:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13728, + "id": 16789, "nodeType": "FunctionDefinition", - "src": "31562:110:14", + "src": "31562:110:34", "nodes": [], "functionSelector": "65b7b7cc", "implemented": false, "kind": "function", "modifiers": [], "name": "expectCall", - "nameLocation": "31571:10:14", + "nameLocation": "31571:10:34", "parameters": { - "id": 13726, + "id": 16787, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13717, + "id": 16778, "mutability": "mutable", "name": "callee", - "nameLocation": "31590:6:14", + "nameLocation": "31590:6:34", "nodeType": "VariableDeclaration", - "scope": 13728, - "src": "31582:14:14", + "scope": 16789, + "src": "31582:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26740,10 +26740,10 @@ "typeString": "address" }, "typeName": { - "id": 13716, + "id": 16777, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31582:7:14", + "src": "31582:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26754,13 +26754,13 @@ }, { "constant": false, - "id": 13719, + "id": 16780, "mutability": "mutable", "name": "msgValue", - "nameLocation": "31606:8:14", + "nameLocation": "31606:8:34", "nodeType": "VariableDeclaration", - "scope": 13728, - "src": "31598:16:14", + "scope": 16789, + "src": "31598:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26768,10 +26768,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13718, + "id": 16779, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31598:7:14", + "src": "31598:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26781,13 +26781,13 @@ }, { "constant": false, - "id": 13721, + "id": 16782, "mutability": "mutable", "name": "gas", - "nameLocation": "31623:3:14", + "nameLocation": "31623:3:34", "nodeType": "VariableDeclaration", - "scope": 13728, - "src": "31616:10:14", + "scope": 16789, + "src": "31616:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26795,10 +26795,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13720, + "id": 16781, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "31616:6:14", + "src": "31616:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -26808,13 +26808,13 @@ }, { "constant": false, - "id": 13723, + "id": 16784, "mutability": "mutable", "name": "data", - "nameLocation": "31643:4:14", + "nameLocation": "31643:4:34", "nodeType": "VariableDeclaration", - "scope": 13728, - "src": "31628:19:14", + "scope": 16789, + "src": "31628:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -26822,10 +26822,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13722, + "id": 16783, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "31628:5:14", + "src": "31628:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -26835,13 +26835,13 @@ }, { "constant": false, - "id": 13725, + "id": 16786, "mutability": "mutable", "name": "count", - "nameLocation": "31656:5:14", + "nameLocation": "31656:5:34", "nodeType": "VariableDeclaration", - "scope": 13728, - "src": "31649:12:14", + "scope": 16789, + "src": "31649:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26849,10 +26849,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13724, + "id": 16785, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "31649:6:14", + "src": "31649:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -26861,43 +26861,43 @@ "visibility": "internal" } ], - "src": "31581:81:14" + "src": "31581:81:34" }, "returnParameters": { - "id": 13727, + "id": 16788, "nodeType": "ParameterList", "parameters": [], - "src": "31671:0:14" + "src": "31671:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13739, + "id": 16800, "nodeType": "FunctionDefinition", - "src": "31786:105:14", + "src": "31786:105:34", "nodes": [], "functionSelector": "08e4e116", "implemented": false, "kind": "function", "modifiers": [], "name": "expectCallMinGas", - "nameLocation": "31795:16:14", + "nameLocation": "31795:16:34", "parameters": { - "id": 13737, + "id": 16798, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13730, + "id": 16791, "mutability": "mutable", "name": "callee", - "nameLocation": "31820:6:14", + "nameLocation": "31820:6:34", "nodeType": "VariableDeclaration", - "scope": 13739, - "src": "31812:14:14", + "scope": 16800, + "src": "31812:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26905,10 +26905,10 @@ "typeString": "address" }, "typeName": { - "id": 13729, + "id": 16790, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31812:7:14", + "src": "31812:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26919,13 +26919,13 @@ }, { "constant": false, - "id": 13732, + "id": 16793, "mutability": "mutable", "name": "msgValue", - "nameLocation": "31836:8:14", + "nameLocation": "31836:8:34", "nodeType": "VariableDeclaration", - "scope": 13739, - "src": "31828:16:14", + "scope": 16800, + "src": "31828:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26933,10 +26933,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13731, + "id": 16792, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31828:7:14", + "src": "31828:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26946,13 +26946,13 @@ }, { "constant": false, - "id": 13734, + "id": 16795, "mutability": "mutable", "name": "minGas", - "nameLocation": "31853:6:14", + "nameLocation": "31853:6:34", "nodeType": "VariableDeclaration", - "scope": 13739, - "src": "31846:13:14", + "scope": 16800, + "src": "31846:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26960,10 +26960,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13733, + "id": 16794, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "31846:6:14", + "src": "31846:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -26973,13 +26973,13 @@ }, { "constant": false, - "id": 13736, + "id": 16797, "mutability": "mutable", "name": "data", - "nameLocation": "31876:4:14", + "nameLocation": "31876:4:34", "nodeType": "VariableDeclaration", - "scope": 13739, - "src": "31861:19:14", + "scope": 16800, + "src": "31861:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -26987,10 +26987,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13735, + "id": 16796, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "31861:5:14", + "src": "31861:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -26999,43 +26999,43 @@ "visibility": "internal" } ], - "src": "31811:70:14" + "src": "31811:70:34" }, "returnParameters": { - "id": 13738, + "id": 16799, "nodeType": "ParameterList", "parameters": [], - "src": "31890:0:14" + "src": "31890:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13752, + "id": 16813, "nodeType": "FunctionDefinition", - "src": "32020:127:14", + "src": "32020:127:34", "nodes": [], "functionSelector": "e13a1834", "implemented": false, "kind": "function", "modifiers": [], "name": "expectCallMinGas", - "nameLocation": "32029:16:14", + "nameLocation": "32029:16:34", "parameters": { - "id": 13750, + "id": 16811, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13741, + "id": 16802, "mutability": "mutable", "name": "callee", - "nameLocation": "32054:6:14", + "nameLocation": "32054:6:34", "nodeType": "VariableDeclaration", - "scope": 13752, - "src": "32046:14:14", + "scope": 16813, + "src": "32046:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27043,10 +27043,10 @@ "typeString": "address" }, "typeName": { - "id": 13740, + "id": 16801, "name": "address", "nodeType": "ElementaryTypeName", - "src": "32046:7:14", + "src": "32046:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27057,13 +27057,13 @@ }, { "constant": false, - "id": 13743, + "id": 16804, "mutability": "mutable", "name": "msgValue", - "nameLocation": "32070:8:14", + "nameLocation": "32070:8:34", "nodeType": "VariableDeclaration", - "scope": 13752, - "src": "32062:16:14", + "scope": 16813, + "src": "32062:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27071,10 +27071,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13742, + "id": 16803, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "32062:7:14", + "src": "32062:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27084,13 +27084,13 @@ }, { "constant": false, - "id": 13745, + "id": 16806, "mutability": "mutable", "name": "minGas", - "nameLocation": "32087:6:14", + "nameLocation": "32087:6:34", "nodeType": "VariableDeclaration", - "scope": 13752, - "src": "32080:13:14", + "scope": 16813, + "src": "32080:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27098,10 +27098,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13744, + "id": 16805, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "32080:6:14", + "src": "32080:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -27111,13 +27111,13 @@ }, { "constant": false, - "id": 13747, + "id": 16808, "mutability": "mutable", "name": "data", - "nameLocation": "32110:4:14", + "nameLocation": "32110:4:34", "nodeType": "VariableDeclaration", - "scope": 13752, - "src": "32095:19:14", + "scope": 16813, + "src": "32095:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -27125,10 +27125,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13746, + "id": 16807, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "32095:5:14", + "src": "32095:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -27138,13 +27138,13 @@ }, { "constant": false, - "id": 13749, + "id": 16810, "mutability": "mutable", "name": "count", - "nameLocation": "32123:5:14", + "nameLocation": "32123:5:34", "nodeType": "VariableDeclaration", - "scope": 13752, - "src": "32116:12:14", + "scope": 16813, + "src": "32116:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27152,10 +27152,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13748, + "id": 16809, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "32116:6:14", + "src": "32116:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -27164,43 +27164,43 @@ "visibility": "internal" } ], - "src": "32045:84:14" + "src": "32045:84:34" }, "returnParameters": { - "id": 13751, + "id": 16812, "nodeType": "ParameterList", "parameters": [], - "src": "32146:0:14" + "src": "32146:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13759, + "id": 16820, "nodeType": "FunctionDefinition", - "src": "32373:59:14", + "src": "32373:59:34", "nodes": [], "functionSelector": "6d016688", "implemented": false, "kind": "function", "modifiers": [], "name": "expectSafeMemory", - "nameLocation": "32382:16:14", + "nameLocation": "32382:16:34", "parameters": { - "id": 13757, + "id": 16818, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13754, + "id": 16815, "mutability": "mutable", "name": "min", - "nameLocation": "32406:3:14", + "nameLocation": "32406:3:34", "nodeType": "VariableDeclaration", - "scope": 13759, - "src": "32399:10:14", + "scope": 16820, + "src": "32399:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27208,10 +27208,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13753, + "id": 16814, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "32399:6:14", + "src": "32399:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -27221,13 +27221,13 @@ }, { "constant": false, - "id": 13756, + "id": 16817, "mutability": "mutable", "name": "max", - "nameLocation": "32418:3:14", + "nameLocation": "32418:3:34", "nodeType": "VariableDeclaration", - "scope": 13759, - "src": "32411:10:14", + "scope": 16820, + "src": "32411:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27235,10 +27235,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13755, + "id": 16816, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "32411:6:14", + "src": "32411:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -27247,43 +27247,43 @@ "visibility": "internal" } ], - "src": "32398:24:14" + "src": "32398:24:34" }, "returnParameters": { - "id": 13758, + "id": 16819, "nodeType": "ParameterList", "parameters": [], - "src": "32431:0:14" + "src": "32431:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13766, + "id": 16827, "nodeType": "FunctionDefinition", - "src": "32670:63:14", + "src": "32670:63:34", "nodes": [], "functionSelector": "05838bf4", "implemented": false, "kind": "function", "modifiers": [], "name": "expectSafeMemoryCall", - "nameLocation": "32679:20:14", + "nameLocation": "32679:20:34", "parameters": { - "id": 13764, + "id": 16825, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13761, + "id": 16822, "mutability": "mutable", "name": "min", - "nameLocation": "32707:3:14", + "nameLocation": "32707:3:34", "nodeType": "VariableDeclaration", - "scope": 13766, - "src": "32700:10:14", + "scope": 16827, + "src": "32700:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27291,10 +27291,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13760, + "id": 16821, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "32700:6:14", + "src": "32700:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -27304,13 +27304,13 @@ }, { "constant": false, - "id": 13763, + "id": 16824, "mutability": "mutable", "name": "max", - "nameLocation": "32719:3:14", + "nameLocation": "32719:3:34", "nodeType": "VariableDeclaration", - "scope": 13766, - "src": "32712:10:14", + "scope": 16827, + "src": "32712:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27318,10 +27318,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13762, + "id": 16823, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "32712:6:14", + "src": "32712:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -27330,43 +27330,43 @@ "visibility": "internal" } ], - "src": "32699:24:14" + "src": "32699:24:34" }, "returnParameters": { - "id": 13765, + "id": 16826, "nodeType": "ParameterList", "parameters": [], - "src": "32732:0:14" + "src": "32732:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13771, + "id": 16832, "nodeType": "FunctionDefinition", - "src": "32765:48:14", + "src": "32765:48:34", "nodes": [], "functionSelector": "ff483c54", "implemented": false, "kind": "function", "modifiers": [], "name": "coinbase", - "nameLocation": "32774:8:14", + "nameLocation": "32774:8:34", "parameters": { - "id": 13769, + "id": 16830, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13768, + "id": 16829, "mutability": "mutable", "name": "newCoinbase", - "nameLocation": "32791:11:14", + "nameLocation": "32791:11:34", "nodeType": "VariableDeclaration", - "scope": 13771, - "src": "32783:19:14", + "scope": 16832, + "src": "32783:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27374,10 +27374,10 @@ "typeString": "address" }, "typeName": { - "id": 13767, + "id": 16828, "name": "address", "nodeType": "ElementaryTypeName", - "src": "32783:7:14", + "src": "32783:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27387,49 +27387,49 @@ "visibility": "internal" } ], - "src": "32782:21:14" + "src": "32782:21:34" }, "returnParameters": { - "id": 13770, + "id": 16831, "nodeType": "ParameterList", "parameters": [], - "src": "32812:0:14" + "src": "32812:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13776, + "id": 16837, "nodeType": "FunctionDefinition", - "src": "32963:58:14", + "src": "32963:58:34", "nodes": [], "functionSelector": "9711715a", "implemented": false, "kind": "function", "modifiers": [], "name": "snapshot", - "nameLocation": "32972:8:14", + "nameLocation": "32972:8:34", "parameters": { - "id": 13772, + "id": 16833, "nodeType": "ParameterList", "parameters": [], - "src": "32980:2:14" + "src": "32980:2:34" }, "returnParameters": { - "id": 13775, + "id": 16836, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13774, + "id": 16835, "mutability": "mutable", "name": "snapshotId", - "nameLocation": "33009:10:14", + "nameLocation": "33009:10:34", "nodeType": "VariableDeclaration", - "scope": 13776, - "src": "33001:18:14", + "scope": 16837, + "src": "33001:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27437,10 +27437,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13773, + "id": 16834, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33001:7:14", + "src": "33001:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27449,37 +27449,37 @@ "visibility": "internal" } ], - "src": "33000:20:14" + "src": "33000:20:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13783, + "id": 16844, "nodeType": "FunctionDefinition", - "src": "33213:70:14", + "src": "33213:70:34", "nodes": [], "functionSelector": "44d7f0a4", "implemented": false, "kind": "function", "modifiers": [], "name": "revertTo", - "nameLocation": "33222:8:14", + "nameLocation": "33222:8:34", "parameters": { - "id": 13779, + "id": 16840, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13778, + "id": 16839, "mutability": "mutable", "name": "snapshotId", - "nameLocation": "33239:10:14", + "nameLocation": "33239:10:34", "nodeType": "VariableDeclaration", - "scope": 13783, - "src": "33231:18:14", + "scope": 16844, + "src": "33231:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27487,10 +27487,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13777, + "id": 16838, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33231:7:14", + "src": "33231:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27499,21 +27499,21 @@ "visibility": "internal" } ], - "src": "33230:20:14" + "src": "33230:20:34" }, "returnParameters": { - "id": 13782, + "id": 16843, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13781, + "id": 16842, "mutability": "mutable", "name": "success", - "nameLocation": "33274:7:14", + "nameLocation": "33274:7:34", "nodeType": "VariableDeclaration", - "scope": 13783, - "src": "33269:12:14", + "scope": 16844, + "src": "33269:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27521,10 +27521,10 @@ "typeString": "bool" }, "typeName": { - "id": 13780, + "id": 16841, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "33269:4:14", + "src": "33269:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -27533,37 +27533,37 @@ "visibility": "internal" } ], - "src": "33268:14:14" + "src": "33268:14:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13792, + "id": 16853, "nodeType": "FunctionDefinition", - "src": "33387:103:14", + "src": "33387:103:34", "nodes": [], "functionSelector": "6ba3ba2b", "implemented": false, "kind": "function", "modifiers": [], "name": "createFork", - "nameLocation": "33396:10:14", + "nameLocation": "33396:10:34", "parameters": { - "id": 13788, + "id": 16849, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13785, + "id": 16846, "mutability": "mutable", "name": "urlOrAlias", - "nameLocation": "33423:10:14", + "nameLocation": "33423:10:34", "nodeType": "VariableDeclaration", - "scope": 13792, - "src": "33407:26:14", + "scope": 16853, + "src": "33407:26:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -27571,10 +27571,10 @@ "typeString": "string" }, "typeName": { - "id": 13784, + "id": 16845, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33407:6:14", + "src": "33407:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27584,13 +27584,13 @@ }, { "constant": false, - "id": 13787, + "id": 16848, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "33443:11:14", + "nameLocation": "33443:11:34", "nodeType": "VariableDeclaration", - "scope": 13792, - "src": "33435:19:14", + "scope": 16853, + "src": "33435:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27598,10 +27598,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13786, + "id": 16847, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33435:7:14", + "src": "33435:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27610,21 +27610,21 @@ "visibility": "internal" } ], - "src": "33406:49:14" + "src": "33406:49:34" }, "returnParameters": { - "id": 13791, + "id": 16852, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13790, + "id": 16851, "mutability": "mutable", "name": "forkId", - "nameLocation": "33482:6:14", + "nameLocation": "33482:6:34", "nodeType": "VariableDeclaration", - "scope": 13792, - "src": "33474:14:14", + "scope": 16853, + "src": "33474:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27632,10 +27632,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13789, + "id": 16850, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33474:7:14", + "src": "33474:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27644,37 +27644,37 @@ "visibility": "internal" } ], - "src": "33473:16:14" + "src": "33473:16:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13799, + "id": 16860, "nodeType": "FunctionDefinition", - "src": "33607:82:14", + "src": "33607:82:34", "nodes": [], "functionSelector": "31ba3498", "implemented": false, "kind": "function", "modifiers": [], "name": "createFork", - "nameLocation": "33616:10:14", + "nameLocation": "33616:10:34", "parameters": { - "id": 13795, + "id": 16856, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13794, + "id": 16855, "mutability": "mutable", "name": "urlOrAlias", - "nameLocation": "33643:10:14", + "nameLocation": "33643:10:34", "nodeType": "VariableDeclaration", - "scope": 13799, - "src": "33627:26:14", + "scope": 16860, + "src": "33627:26:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -27682,10 +27682,10 @@ "typeString": "string" }, "typeName": { - "id": 13793, + "id": 16854, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33627:6:14", + "src": "33627:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27694,21 +27694,21 @@ "visibility": "internal" } ], - "src": "33626:28:14" + "src": "33626:28:34" }, "returnParameters": { - "id": 13798, + "id": 16859, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13797, + "id": 16858, "mutability": "mutable", "name": "forkId", - "nameLocation": "33681:6:14", + "nameLocation": "33681:6:34", "nodeType": "VariableDeclaration", - "scope": 13799, - "src": "33673:14:14", + "scope": 16860, + "src": "33673:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27716,10 +27716,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13796, + "id": 16857, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33673:7:14", + "src": "33673:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27728,37 +27728,37 @@ "visibility": "internal" } ], - "src": "33672:16:14" + "src": "33672:16:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13808, + "id": 16869, "nodeType": "FunctionDefinition", - "src": "33910:98:14", + "src": "33910:98:34", "nodes": [], "functionSelector": "7ca29682", "implemented": false, "kind": "function", "modifiers": [], "name": "createFork", - "nameLocation": "33919:10:14", + "nameLocation": "33919:10:34", "parameters": { - "id": 13804, + "id": 16865, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13801, + "id": 16862, "mutability": "mutable", "name": "urlOrAlias", - "nameLocation": "33946:10:14", + "nameLocation": "33946:10:34", "nodeType": "VariableDeclaration", - "scope": 13808, - "src": "33930:26:14", + "scope": 16869, + "src": "33930:26:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -27766,10 +27766,10 @@ "typeString": "string" }, "typeName": { - "id": 13800, + "id": 16861, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33930:6:14", + "src": "33930:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27779,13 +27779,13 @@ }, { "constant": false, - "id": 13803, + "id": 16864, "mutability": "mutable", "name": "txHash", - "nameLocation": "33966:6:14", + "nameLocation": "33966:6:34", "nodeType": "VariableDeclaration", - "scope": 13808, - "src": "33958:14:14", + "scope": 16869, + "src": "33958:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27793,10 +27793,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13802, + "id": 16863, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "33958:7:14", + "src": "33958:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -27805,21 +27805,21 @@ "visibility": "internal" } ], - "src": "33929:44:14" + "src": "33929:44:34" }, "returnParameters": { - "id": 13807, + "id": 16868, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13806, + "id": 16867, "mutability": "mutable", "name": "forkId", - "nameLocation": "34000:6:14", + "nameLocation": "34000:6:34", "nodeType": "VariableDeclaration", - "scope": 13808, - "src": "33992:14:14", + "scope": 16869, + "src": "33992:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27827,10 +27827,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13805, + "id": 16866, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33992:7:14", + "src": "33992:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27839,37 +27839,37 @@ "visibility": "internal" } ], - "src": "33991:16:14" + "src": "33991:16:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13817, + "id": 16878, "nodeType": "FunctionDefinition", - "src": "34131:109:14", + "src": "34131:109:34", "nodes": [], "functionSelector": "71ee464d", "implemented": false, "kind": "function", "modifiers": [], "name": "createSelectFork", - "nameLocation": "34140:16:14", + "nameLocation": "34140:16:34", "parameters": { - "id": 13813, + "id": 16874, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13810, + "id": 16871, "mutability": "mutable", "name": "urlOrAlias", - "nameLocation": "34173:10:14", + "nameLocation": "34173:10:34", "nodeType": "VariableDeclaration", - "scope": 13817, - "src": "34157:26:14", + "scope": 16878, + "src": "34157:26:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -27877,10 +27877,10 @@ "typeString": "string" }, "typeName": { - "id": 13809, + "id": 16870, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34157:6:14", + "src": "34157:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27890,13 +27890,13 @@ }, { "constant": false, - "id": 13812, + "id": 16873, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "34193:11:14", + "nameLocation": "34193:11:34", "nodeType": "VariableDeclaration", - "scope": 13817, - "src": "34185:19:14", + "scope": 16878, + "src": "34185:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27904,10 +27904,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13811, + "id": 16872, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34185:7:14", + "src": "34185:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27916,21 +27916,21 @@ "visibility": "internal" } ], - "src": "34156:49:14" + "src": "34156:49:34" }, "returnParameters": { - "id": 13816, + "id": 16877, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13815, + "id": 16876, "mutability": "mutable", "name": "forkId", - "nameLocation": "34232:6:14", + "nameLocation": "34232:6:34", "nodeType": "VariableDeclaration", - "scope": 13817, - "src": "34224:14:14", + "scope": 16878, + "src": "34224:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27938,10 +27938,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13814, + "id": 16875, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34224:7:14", + "src": "34224:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27950,37 +27950,37 @@ "visibility": "internal" } ], - "src": "34223:16:14" + "src": "34223:16:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13826, + "id": 16887, "nodeType": "FunctionDefinition", - "src": "34474:104:14", + "src": "34474:104:34", "nodes": [], "functionSelector": "84d52b7a", "implemented": false, "kind": "function", "modifiers": [], "name": "createSelectFork", - "nameLocation": "34483:16:14", + "nameLocation": "34483:16:34", "parameters": { - "id": 13822, + "id": 16883, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13819, + "id": 16880, "mutability": "mutable", "name": "urlOrAlias", - "nameLocation": "34516:10:14", + "nameLocation": "34516:10:34", "nodeType": "VariableDeclaration", - "scope": 13826, - "src": "34500:26:14", + "scope": 16887, + "src": "34500:26:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -27988,10 +27988,10 @@ "typeString": "string" }, "typeName": { - "id": 13818, + "id": 16879, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34500:6:14", + "src": "34500:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -28001,13 +28001,13 @@ }, { "constant": false, - "id": 13821, + "id": 16882, "mutability": "mutable", "name": "txHash", - "nameLocation": "34536:6:14", + "nameLocation": "34536:6:34", "nodeType": "VariableDeclaration", - "scope": 13826, - "src": "34528:14:14", + "scope": 16887, + "src": "34528:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28015,10 +28015,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13820, + "id": 16881, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "34528:7:14", + "src": "34528:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -28027,21 +28027,21 @@ "visibility": "internal" } ], - "src": "34499:44:14" + "src": "34499:44:34" }, "returnParameters": { - "id": 13825, + "id": 16886, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13824, + "id": 16885, "mutability": "mutable", "name": "forkId", - "nameLocation": "34570:6:14", + "nameLocation": "34570:6:34", "nodeType": "VariableDeclaration", - "scope": 13826, - "src": "34562:14:14", + "scope": 16887, + "src": "34562:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28049,10 +28049,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13823, + "id": 16884, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34562:7:14", + "src": "34562:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28061,37 +28061,37 @@ "visibility": "internal" } ], - "src": "34561:16:14" + "src": "34561:16:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13833, + "id": 16894, "nodeType": "FunctionDefinition", - "src": "34712:88:14", + "src": "34712:88:34", "nodes": [], "functionSelector": "98680034", "implemented": false, "kind": "function", "modifiers": [], "name": "createSelectFork", - "nameLocation": "34721:16:14", + "nameLocation": "34721:16:34", "parameters": { - "id": 13829, + "id": 16890, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13828, + "id": 16889, "mutability": "mutable", "name": "urlOrAlias", - "nameLocation": "34754:10:14", + "nameLocation": "34754:10:34", "nodeType": "VariableDeclaration", - "scope": 13833, - "src": "34738:26:14", + "scope": 16894, + "src": "34738:26:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -28099,10 +28099,10 @@ "typeString": "string" }, "typeName": { - "id": 13827, + "id": 16888, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34738:6:14", + "src": "34738:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -28111,21 +28111,21 @@ "visibility": "internal" } ], - "src": "34737:28:14" + "src": "34737:28:34" }, "returnParameters": { - "id": 13832, + "id": 16893, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13831, + "id": 16892, "mutability": "mutable", "name": "forkId", - "nameLocation": "34792:6:14", + "nameLocation": "34792:6:34", "nodeType": "VariableDeclaration", - "scope": 13833, - "src": "34784:14:14", + "scope": 16894, + "src": "34784:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28133,10 +28133,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13830, + "id": 16891, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34784:7:14", + "src": "34784:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28145,37 +28145,37 @@ "visibility": "internal" } ], - "src": "34783:16:14" + "src": "34783:16:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13838, + "id": 16899, "nodeType": "FunctionDefinition", - "src": "34911:45:14", + "src": "34911:45:34", "nodes": [], "functionSelector": "9ebf6827", "implemented": false, "kind": "function", "modifiers": [], "name": "selectFork", - "nameLocation": "34920:10:14", + "nameLocation": "34920:10:34", "parameters": { - "id": 13836, + "id": 16897, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13835, + "id": 16896, "mutability": "mutable", "name": "forkId", - "nameLocation": "34939:6:14", + "nameLocation": "34939:6:34", "nodeType": "VariableDeclaration", - "scope": 13838, - "src": "34931:14:14", + "scope": 16899, + "src": "34931:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28183,10 +28183,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13834, + "id": 16895, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34931:7:14", + "src": "34931:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28195,28 +28195,28 @@ "visibility": "internal" } ], - "src": "34930:16:14" + "src": "34930:16:34" }, "returnParameters": { - "id": 13837, + "id": 16898, "nodeType": "ParameterList", "parameters": [], - "src": "34955:0:14" + "src": "34955:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13844, + "id": 16905, "nodeType": "FunctionDefinition", - "src": "35062:61:14", + "src": "35062:61:34", "nodes": [], "documentation": { - "id": 13839, + "id": 16900, "nodeType": "StructuredDocumentation", - "src": "34961:96:14", + "src": "34961:96:34", "text": "Returns the identifier of the currently active fork. Reverts if no fork is currently active." }, "functionSelector": "2f103f22", @@ -28224,26 +28224,26 @@ "kind": "function", "modifiers": [], "name": "activeFork", - "nameLocation": "35071:10:14", + "nameLocation": "35071:10:34", "parameters": { - "id": 13840, + "id": 16901, "nodeType": "ParameterList", "parameters": [], - "src": "35081:2:14" + "src": "35081:2:34" }, "returnParameters": { - "id": 13843, + "id": 16904, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13842, + "id": 16903, "mutability": "mutable", "name": "forkId", - "nameLocation": "35115:6:14", + "nameLocation": "35115:6:34", "nodeType": "VariableDeclaration", - "scope": 13844, - "src": "35107:14:14", + "scope": 16905, + "src": "35107:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28251,10 +28251,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13841, + "id": 16902, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35107:7:14", + "src": "35107:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28263,37 +28263,37 @@ "visibility": "internal" } ], - "src": "35106:16:14" + "src": "35106:16:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 13849, + "id": 16910, "nodeType": "FunctionDefinition", - "src": "35258:48:14", + "src": "35258:48:34", "nodes": [], "functionSelector": "d9bbf3a1", "implemented": false, "kind": "function", "modifiers": [], "name": "rollFork", - "nameLocation": "35267:8:14", + "nameLocation": "35267:8:34", "parameters": { - "id": 13847, + "id": 16908, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13846, + "id": 16907, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "35284:11:14", + "nameLocation": "35284:11:34", "nodeType": "VariableDeclaration", - "scope": 13849, - "src": "35276:19:14", + "scope": 16910, + "src": "35276:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28301,10 +28301,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13845, + "id": 16906, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35276:7:14", + "src": "35276:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28313,43 +28313,43 @@ "visibility": "internal" } ], - "src": "35275:21:14" + "src": "35275:21:34" }, "returnParameters": { - "id": 13848, + "id": 16909, "nodeType": "ParameterList", "parameters": [], - "src": "35305:0:14" + "src": "35305:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13854, + "id": 16915, "nodeType": "FunctionDefinition", - "src": "35516:43:14", + "src": "35516:43:34", "nodes": [], "functionSelector": "0f29772b", "implemented": false, "kind": "function", "modifiers": [], "name": "rollFork", - "nameLocation": "35525:8:14", + "nameLocation": "35525:8:34", "parameters": { - "id": 13852, + "id": 16913, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13851, + "id": 16912, "mutability": "mutable", "name": "txHash", - "nameLocation": "35542:6:14", + "nameLocation": "35542:6:34", "nodeType": "VariableDeclaration", - "scope": 13854, - "src": "35534:14:14", + "scope": 16915, + "src": "35534:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28357,10 +28357,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13850, + "id": 16911, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "35534:7:14", + "src": "35534:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -28369,43 +28369,43 @@ "visibility": "internal" } ], - "src": "35533:16:14" + "src": "35533:16:34" }, "returnParameters": { - "id": 13853, + "id": 16914, "nodeType": "ParameterList", "parameters": [], - "src": "35558:0:14" + "src": "35558:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13861, + "id": 16922, "nodeType": "FunctionDefinition", - "src": "35616:64:14", + "src": "35616:64:34", "nodes": [], "functionSelector": "d74c83a4", "implemented": false, "kind": "function", "modifiers": [], "name": "rollFork", - "nameLocation": "35625:8:14", + "nameLocation": "35625:8:34", "parameters": { - "id": 13859, + "id": 16920, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13856, + "id": 16917, "mutability": "mutable", "name": "forkId", - "nameLocation": "35642:6:14", + "nameLocation": "35642:6:34", "nodeType": "VariableDeclaration", - "scope": 13861, - "src": "35634:14:14", + "scope": 16922, + "src": "35634:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28413,10 +28413,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13855, + "id": 16916, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35634:7:14", + "src": "35634:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28426,13 +28426,13 @@ }, { "constant": false, - "id": 13858, + "id": 16919, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "35658:11:14", + "nameLocation": "35658:11:34", "nodeType": "VariableDeclaration", - "scope": 13861, - "src": "35650:19:14", + "scope": 16922, + "src": "35650:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28440,10 +28440,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13857, + "id": 16918, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35650:7:14", + "src": "35650:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28452,43 +28452,43 @@ "visibility": "internal" } ], - "src": "35633:37:14" + "src": "35633:37:34" }, "returnParameters": { - "id": 13860, + "id": 16921, "nodeType": "ParameterList", "parameters": [], - "src": "35679:0:14" + "src": "35679:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13868, + "id": 16929, "nodeType": "FunctionDefinition", - "src": "35813:59:14", + "src": "35813:59:34", "nodes": [], "functionSelector": "f2830f7b", "implemented": false, "kind": "function", "modifiers": [], "name": "rollFork", - "nameLocation": "35822:8:14", + "nameLocation": "35822:8:34", "parameters": { - "id": 13866, + "id": 16927, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13863, + "id": 16924, "mutability": "mutable", "name": "forkId", - "nameLocation": "35839:6:14", + "nameLocation": "35839:6:34", "nodeType": "VariableDeclaration", - "scope": 13868, - "src": "35831:14:14", + "scope": 16929, + "src": "35831:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28496,10 +28496,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13862, + "id": 16923, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35831:7:14", + "src": "35831:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28509,13 +28509,13 @@ }, { "constant": false, - "id": 13865, + "id": 16926, "mutability": "mutable", "name": "txHash", - "nameLocation": "35855:6:14", + "nameLocation": "35855:6:34", "nodeType": "VariableDeclaration", - "scope": 13868, - "src": "35847:14:14", + "scope": 16929, + "src": "35847:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28523,10 +28523,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13864, + "id": 16925, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "35847:7:14", + "src": "35847:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -28535,43 +28535,43 @@ "visibility": "internal" } ], - "src": "35830:32:14" + "src": "35830:32:34" }, "returnParameters": { - "id": 13867, + "id": 16928, "nodeType": "ParameterList", "parameters": [], - "src": "35871:0:14" + "src": "35871:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13873, + "id": 16934, "nodeType": "FunctionDefinition", - "src": "36071:50:14", + "src": "36071:50:34", "nodes": [], "functionSelector": "57e22dde", "implemented": false, "kind": "function", "modifiers": [], "name": "makePersistent", - "nameLocation": "36080:14:14", + "nameLocation": "36080:14:34", "parameters": { - "id": 13871, + "id": 16932, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13870, + "id": 16931, "mutability": "mutable", "name": "account", - "nameLocation": "36103:7:14", + "nameLocation": "36103:7:34", "nodeType": "VariableDeclaration", - "scope": 13873, - "src": "36095:15:14", + "scope": 16934, + "src": "36095:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28579,10 +28579,10 @@ "typeString": "address" }, "typeName": { - "id": 13869, + "id": 16930, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36095:7:14", + "src": "36095:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28592,43 +28592,43 @@ "visibility": "internal" } ], - "src": "36094:17:14" + "src": "36094:17:34" }, "returnParameters": { - "id": 13872, + "id": 16933, "nodeType": "ParameterList", "parameters": [], - "src": "36120:0:14" + "src": "36120:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13880, + "id": 16941, "nodeType": "FunctionDefinition", - "src": "36126:69:14", + "src": "36126:69:34", "nodes": [], "functionSelector": "4074e0a8", "implemented": false, "kind": "function", "modifiers": [], "name": "makePersistent", - "nameLocation": "36135:14:14", + "nameLocation": "36135:14:34", "parameters": { - "id": 13878, + "id": 16939, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13875, + "id": 16936, "mutability": "mutable", "name": "account0", - "nameLocation": "36158:8:14", + "nameLocation": "36158:8:34", "nodeType": "VariableDeclaration", - "scope": 13880, - "src": "36150:16:14", + "scope": 16941, + "src": "36150:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28636,10 +28636,10 @@ "typeString": "address" }, "typeName": { - "id": 13874, + "id": 16935, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36150:7:14", + "src": "36150:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28650,13 +28650,13 @@ }, { "constant": false, - "id": 13877, + "id": 16938, "mutability": "mutable", "name": "account1", - "nameLocation": "36176:8:14", + "nameLocation": "36176:8:34", "nodeType": "VariableDeclaration", - "scope": 13880, - "src": "36168:16:14", + "scope": 16941, + "src": "36168:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28664,10 +28664,10 @@ "typeString": "address" }, "typeName": { - "id": 13876, + "id": 16937, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36168:7:14", + "src": "36168:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28677,43 +28677,43 @@ "visibility": "internal" } ], - "src": "36149:36:14" + "src": "36149:36:34" }, "returnParameters": { - "id": 13879, + "id": 16940, "nodeType": "ParameterList", "parameters": [], - "src": "36194:0:14" + "src": "36194:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13889, + "id": 16950, "nodeType": "FunctionDefinition", - "src": "36200:87:14", + "src": "36200:87:34", "nodes": [], "functionSelector": "efb77a75", "implemented": false, "kind": "function", "modifiers": [], "name": "makePersistent", - "nameLocation": "36209:14:14", + "nameLocation": "36209:14:34", "parameters": { - "id": 13887, + "id": 16948, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13882, + "id": 16943, "mutability": "mutable", "name": "account0", - "nameLocation": "36232:8:14", + "nameLocation": "36232:8:34", "nodeType": "VariableDeclaration", - "scope": 13889, - "src": "36224:16:14", + "scope": 16950, + "src": "36224:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28721,10 +28721,10 @@ "typeString": "address" }, "typeName": { - "id": 13881, + "id": 16942, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36224:7:14", + "src": "36224:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28735,13 +28735,13 @@ }, { "constant": false, - "id": 13884, + "id": 16945, "mutability": "mutable", "name": "account1", - "nameLocation": "36250:8:14", + "nameLocation": "36250:8:34", "nodeType": "VariableDeclaration", - "scope": 13889, - "src": "36242:16:14", + "scope": 16950, + "src": "36242:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28749,10 +28749,10 @@ "typeString": "address" }, "typeName": { - "id": 13883, + "id": 16944, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36242:7:14", + "src": "36242:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28763,13 +28763,13 @@ }, { "constant": false, - "id": 13886, + "id": 16947, "mutability": "mutable", "name": "account2", - "nameLocation": "36268:8:14", + "nameLocation": "36268:8:34", "nodeType": "VariableDeclaration", - "scope": 13889, - "src": "36260:16:14", + "scope": 16950, + "src": "36260:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28777,10 +28777,10 @@ "typeString": "address" }, "typeName": { - "id": 13885, + "id": 16946, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36260:7:14", + "src": "36260:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28790,43 +28790,43 @@ "visibility": "internal" } ], - "src": "36223:54:14" + "src": "36223:54:34" }, "returnParameters": { - "id": 13888, + "id": 16949, "nodeType": "ParameterList", "parameters": [], - "src": "36286:0:14" + "src": "36286:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13895, + "id": 16956, "nodeType": "FunctionDefinition", - "src": "36292:62:14", + "src": "36292:62:34", "nodes": [], "functionSelector": "1d9e269e", "implemented": false, "kind": "function", "modifiers": [], "name": "makePersistent", - "nameLocation": "36301:14:14", + "nameLocation": "36301:14:34", "parameters": { - "id": 13893, + "id": 16954, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13892, + "id": 16953, "mutability": "mutable", "name": "accounts", - "nameLocation": "36335:8:14", + "nameLocation": "36335:8:34", "nodeType": "VariableDeclaration", - "scope": 13895, - "src": "36316:27:14", + "scope": 16956, + "src": "36316:27:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -28835,19 +28835,19 @@ }, "typeName": { "baseType": { - "id": 13890, + "id": 16951, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36316:7:14", + "src": "36316:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 13891, + "id": 16952, "nodeType": "ArrayTypeName", - "src": "36316:9:14", + "src": "36316:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -28856,43 +28856,43 @@ "visibility": "internal" } ], - "src": "36315:29:14" + "src": "36315:29:34" }, "returnParameters": { - "id": 13894, + "id": 16955, "nodeType": "ParameterList", "parameters": [], - "src": "36353:0:14" + "src": "36353:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13900, + "id": 16961, "nodeType": "FunctionDefinition", - "src": "36448:52:14", + "src": "36448:52:34", "nodes": [], "functionSelector": "997a0222", "implemented": false, "kind": "function", "modifiers": [], "name": "revokePersistent", - "nameLocation": "36457:16:14", + "nameLocation": "36457:16:34", "parameters": { - "id": 13898, + "id": 16959, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13897, + "id": 16958, "mutability": "mutable", "name": "account", - "nameLocation": "36482:7:14", + "nameLocation": "36482:7:34", "nodeType": "VariableDeclaration", - "scope": 13900, - "src": "36474:15:14", + "scope": 16961, + "src": "36474:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28900,10 +28900,10 @@ "typeString": "address" }, "typeName": { - "id": 13896, + "id": 16957, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36474:7:14", + "src": "36474:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28913,43 +28913,43 @@ "visibility": "internal" } ], - "src": "36473:17:14" + "src": "36473:17:34" }, "returnParameters": { - "id": 13899, + "id": 16960, "nodeType": "ParameterList", "parameters": [], - "src": "36499:0:14" + "src": "36499:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13906, + "id": 16967, "nodeType": "FunctionDefinition", - "src": "36505:64:14", + "src": "36505:64:34", "nodes": [], "functionSelector": "3ce969e6", "implemented": false, "kind": "function", "modifiers": [], "name": "revokePersistent", - "nameLocation": "36514:16:14", + "nameLocation": "36514:16:34", "parameters": { - "id": 13904, + "id": 16965, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13903, + "id": 16964, "mutability": "mutable", "name": "accounts", - "nameLocation": "36550:8:14", + "nameLocation": "36550:8:34", "nodeType": "VariableDeclaration", - "scope": 13906, - "src": "36531:27:14", + "scope": 16967, + "src": "36531:27:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -28958,19 +28958,19 @@ }, "typeName": { "baseType": { - "id": 13901, + "id": 16962, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36531:7:14", + "src": "36531:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 13902, + "id": 16963, "nodeType": "ArrayTypeName", - "src": "36531:9:14", + "src": "36531:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -28979,43 +28979,43 @@ "visibility": "internal" } ], - "src": "36530:29:14" + "src": "36530:29:34" }, "returnParameters": { - "id": 13905, + "id": 16966, "nodeType": "ParameterList", "parameters": [], - "src": "36568:0:14" + "src": "36568:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13913, + "id": 16974, "nodeType": "FunctionDefinition", - "src": "36633:79:14", + "src": "36633:79:34", "nodes": [], "functionSelector": "d92d8efd", "implemented": false, "kind": "function", "modifiers": [], "name": "isPersistent", - "nameLocation": "36642:12:14", + "nameLocation": "36642:12:34", "parameters": { - "id": 13909, + "id": 16970, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13908, + "id": 16969, "mutability": "mutable", "name": "account", - "nameLocation": "36663:7:14", + "nameLocation": "36663:7:34", "nodeType": "VariableDeclaration", - "scope": 13913, - "src": "36655:15:14", + "scope": 16974, + "src": "36655:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29023,10 +29023,10 @@ "typeString": "address" }, "typeName": { - "id": 13907, + "id": 16968, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36655:7:14", + "src": "36655:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29036,21 +29036,21 @@ "visibility": "internal" } ], - "src": "36654:17:14" + "src": "36654:17:34" }, "returnParameters": { - "id": 13912, + "id": 16973, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13911, + "id": 16972, "mutability": "mutable", "name": "persistent", - "nameLocation": "36700:10:14", + "nameLocation": "36700:10:34", "nodeType": "VariableDeclaration", - "scope": 13913, - "src": "36695:15:14", + "scope": 16974, + "src": "36695:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29058,10 +29058,10 @@ "typeString": "bool" }, "typeName": { - "id": 13910, + "id": 16971, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "36695:4:14", + "src": "36695:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -29070,37 +29070,37 @@ "visibility": "internal" } ], - "src": "36694:17:14" + "src": "36694:17:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 13918, + "id": 16979, "nodeType": "FunctionDefinition", - "src": "36793:51:14", + "src": "36793:51:34", "nodes": [], "functionSelector": "ea060291", "implemented": false, "kind": "function", "modifiers": [], "name": "allowCheatcodes", - "nameLocation": "36802:15:14", + "nameLocation": "36802:15:34", "parameters": { - "id": 13916, + "id": 16977, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13915, + "id": 16976, "mutability": "mutable", "name": "account", - "nameLocation": "36826:7:14", + "nameLocation": "36826:7:34", "nodeType": "VariableDeclaration", - "scope": 13918, - "src": "36818:15:14", + "scope": 16979, + "src": "36818:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29108,10 +29108,10 @@ "typeString": "address" }, "typeName": { - "id": 13914, + "id": 16975, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36818:7:14", + "src": "36818:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29121,43 +29121,43 @@ "visibility": "internal" } ], - "src": "36817:17:14" + "src": "36817:17:34" }, "returnParameters": { - "id": 13917, + "id": 16978, "nodeType": "ParameterList", "parameters": [], - "src": "36843:0:14" + "src": "36843:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13923, + "id": 16984, "nodeType": "FunctionDefinition", - "src": "36944:43:14", + "src": "36944:43:34", "nodes": [], "functionSelector": "be646da1", "implemented": false, "kind": "function", "modifiers": [], "name": "transact", - "nameLocation": "36953:8:14", + "nameLocation": "36953:8:34", "parameters": { - "id": 13921, + "id": 16982, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13920, + "id": 16981, "mutability": "mutable", "name": "txHash", - "nameLocation": "36970:6:14", + "nameLocation": "36970:6:34", "nodeType": "VariableDeclaration", - "scope": 13923, - "src": "36962:14:14", + "scope": 16984, + "src": "36962:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29165,10 +29165,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13919, + "id": 16980, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "36962:7:14", + "src": "36962:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -29177,43 +29177,43 @@ "visibility": "internal" } ], - "src": "36961:16:14" + "src": "36961:16:34" }, "returnParameters": { - "id": 13922, + "id": 16983, "nodeType": "ParameterList", "parameters": [], - "src": "36986:0:14" + "src": "36986:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13930, + "id": 16991, "nodeType": "FunctionDefinition", - "src": "37086:59:14", + "src": "37086:59:34", "nodes": [], "functionSelector": "4d8abc4b", "implemented": false, "kind": "function", "modifiers": [], "name": "transact", - "nameLocation": "37095:8:14", + "nameLocation": "37095:8:34", "parameters": { - "id": 13928, + "id": 16989, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13925, + "id": 16986, "mutability": "mutable", "name": "forkId", - "nameLocation": "37112:6:14", + "nameLocation": "37112:6:34", "nodeType": "VariableDeclaration", - "scope": 13930, - "src": "37104:14:14", + "scope": 16991, + "src": "37104:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29221,10 +29221,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13924, + "id": 16985, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "37104:7:14", + "src": "37104:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29234,13 +29234,13 @@ }, { "constant": false, - "id": 13927, + "id": 16988, "mutability": "mutable", "name": "txHash", - "nameLocation": "37128:6:14", + "nameLocation": "37128:6:34", "nodeType": "VariableDeclaration", - "scope": 13930, - "src": "37120:14:14", + "scope": 16991, + "src": "37120:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29248,10 +29248,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13926, + "id": 16987, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "37120:7:14", + "src": "37120:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -29260,15 +29260,15 @@ "visibility": "internal" } ], - "src": "37103:32:14" + "src": "37103:32:34" }, "returnParameters": { - "id": 13929, + "id": 16990, "nodeType": "ParameterList", "parameters": [], - "src": "37144:0:14" + "src": "37144:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" @@ -29278,18 +29278,18 @@ "baseContracts": [ { "baseName": { - "id": 13460, + "id": 16521, "name": "VmSafe", "nameLocations": [ - "25553:6:14" + "25553:6:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 13459, - "src": "25553:6:14" + "referencedDeclaration": 16520, + "src": "25553:6:34" }, - "id": 13461, + "id": 16522, "nodeType": "InheritanceSpecifier", - "src": "25553:6:14" + "src": "25553:6:34" } ], "canonicalName": "Vm", @@ -29297,16 +29297,16 @@ "contractKind": "interface", "fullyImplemented": false, "linearizedBaseContracts": [ - 13931, - 13459 + 16992, + 16520 ], "name": "Vm", - "nameLocation": "25547:2:14", - "scope": 13932, + "nameLocation": "25547:2:34", + "scope": 16993, "usedErrors": [] } ], "license": "MIT" }, - "id": 14 + "id": 34 } \ No newline at end of file diff --git a/out/Vm.sol/VmSafe.json b/out/Vm.sol/VmSafe.json index 4db72a4a2..382dad8fa 100644 --- a/out/Vm.sol/VmSafe.json +++ b/out/Vm.sol/VmSafe.json @@ -6539,22 +6539,22 @@ }, "ast": { "absolutePath": "lib/forge-std/src/Vm.sol", - "id": 13932, + "id": 16993, "exportedSymbols": { "Vm": [ - 13931 + 16992 ], "VmSafe": [ - 13459 + 16520 ] }, "nodeType": "SourceUnit", - "src": "32:37116:14", + "src": "32:37116:34", "nodes": [ { - "id": 12240, + "id": 15301, "nodeType": "PragmaDirective", - "src": "32:31:14", + "src": "32:31:34", "nodes": [], "literals": [ "solidity", @@ -6567,9 +6567,9 @@ ] }, { - "id": 12241, + "id": 15302, "nodeType": "PragmaDirective", - "src": "65:33:14", + "src": "65:33:34", "nodes": [], "literals": [ "experimental", @@ -6577,72 +6577,72 @@ ] }, { - "id": 13459, + "id": 16520, "nodeType": "ContractDefinition", - "src": "571:24964:14", + "src": "571:24964:34", "nodes": [ { - "id": 12247, + "id": 15308, "nodeType": "EnumDefinition", - "src": "594:122:14", + "src": "594:122:34", "nodes": [], "canonicalName": "VmSafe.CallerMode", "members": [ { - "id": 12242, + "id": 15303, "name": "None", - "nameLocation": "620:4:14", + "nameLocation": "620:4:34", "nodeType": "EnumValue", - "src": "620:4:14" + "src": "620:4:34" }, { - "id": 12243, + "id": 15304, "name": "Broadcast", - "nameLocation": "634:9:14", + "nameLocation": "634:9:34", "nodeType": "EnumValue", - "src": "634:9:14" + "src": "634:9:34" }, { - "id": 12244, + "id": 15305, "name": "RecurrentBroadcast", - "nameLocation": "653:18:14", + "nameLocation": "653:18:34", "nodeType": "EnumValue", - "src": "653:18:14" + "src": "653:18:34" }, { - "id": 12245, + "id": 15306, "name": "Prank", - "nameLocation": "681:5:14", + "nameLocation": "681:5:34", "nodeType": "EnumValue", - "src": "681:5:14" + "src": "681:5:34" }, { - "id": 12246, + "id": 15307, "name": "RecurrentPrank", - "nameLocation": "696:14:14", + "nameLocation": "696:14:34", "nodeType": "EnumValue", - "src": "696:14:14" + "src": "696:14:34" } ], "name": "CallerMode", - "nameLocation": "599:10:14" + "nameLocation": "599:10:34" }, { - "id": 12255, + "id": 15316, "nodeType": "StructDefinition", - "src": "722:89:14", + "src": "722:89:34", "nodes": [], "canonicalName": "VmSafe.Log", "members": [ { "constant": false, - "id": 12250, + "id": 15311, "mutability": "mutable", "name": "topics", - "nameLocation": "753:6:14", + "nameLocation": "753:6:34", "nodeType": "VariableDeclaration", - "scope": 12255, - "src": "743:16:14", + "scope": 15316, + "src": "743:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6651,18 +6651,18 @@ }, "typeName": { "baseType": { - "id": 12248, + "id": 15309, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "743:7:14", + "src": "743:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 12249, + "id": 15310, "nodeType": "ArrayTypeName", - "src": "743:9:14", + "src": "743:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -6672,13 +6672,13 @@ }, { "constant": false, - "id": 12252, + "id": 15313, "mutability": "mutable", "name": "data", - "nameLocation": "775:4:14", + "nameLocation": "775:4:34", "nodeType": "VariableDeclaration", - "scope": 12255, - "src": "769:10:14", + "scope": 15316, + "src": "769:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6686,10 +6686,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12251, + "id": 15312, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "769:5:14", + "src": "769:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -6699,13 +6699,13 @@ }, { "constant": false, - "id": 12254, + "id": 15315, "mutability": "mutable", "name": "emitter", - "nameLocation": "797:7:14", + "nameLocation": "797:7:34", "nodeType": "VariableDeclaration", - "scope": 12255, - "src": "789:15:14", + "scope": 15316, + "src": "789:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6713,10 +6713,10 @@ "typeString": "address" }, "typeName": { - "id": 12253, + "id": 15314, "name": "address", "nodeType": "ElementaryTypeName", - "src": "789:7:14", + "src": "789:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -6727,26 +6727,26 @@ } ], "name": "Log", - "nameLocation": "729:3:14", - "scope": 13459, + "nameLocation": "729:3:34", + "scope": 16520, "visibility": "public" }, { - "id": 12260, + "id": 15321, "nodeType": "StructDefinition", - "src": "817:58:14", + "src": "817:58:34", "nodes": [], "canonicalName": "VmSafe.Rpc", "members": [ { "constant": false, - "id": 12257, + "id": 15318, "mutability": "mutable", "name": "key", - "nameLocation": "845:3:14", + "nameLocation": "845:3:34", "nodeType": "VariableDeclaration", - "scope": 12260, - "src": "838:10:14", + "scope": 15321, + "src": "838:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6754,10 +6754,10 @@ "typeString": "string" }, "typeName": { - "id": 12256, + "id": 15317, "name": "string", "nodeType": "ElementaryTypeName", - "src": "838:6:14", + "src": "838:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6767,13 +6767,13 @@ }, { "constant": false, - "id": 12259, + "id": 15320, "mutability": "mutable", "name": "url", - "nameLocation": "865:3:14", + "nameLocation": "865:3:34", "nodeType": "VariableDeclaration", - "scope": 12260, - "src": "858:10:14", + "scope": 15321, + "src": "858:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6781,10 +6781,10 @@ "typeString": "string" }, "typeName": { - "id": 12258, + "id": 15319, "name": "string", "nodeType": "ElementaryTypeName", - "src": "858:6:14", + "src": "858:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6794,26 +6794,26 @@ } ], "name": "Rpc", - "nameLocation": "824:3:14", - "scope": 13459, + "nameLocation": "824:3:34", + "scope": 16520, "visibility": "public" }, { - "id": 12271, + "id": 15332, "nodeType": "StructDefinition", - "src": "881:139:14", + "src": "881:139:34", "nodes": [], "canonicalName": "VmSafe.DirEntry", "members": [ { "constant": false, - "id": 12262, + "id": 15323, "mutability": "mutable", "name": "errorMessage", - "nameLocation": "914:12:14", + "nameLocation": "914:12:34", "nodeType": "VariableDeclaration", - "scope": 12271, - "src": "907:19:14", + "scope": 15332, + "src": "907:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6821,10 +6821,10 @@ "typeString": "string" }, "typeName": { - "id": 12261, + "id": 15322, "name": "string", "nodeType": "ElementaryTypeName", - "src": "907:6:14", + "src": "907:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6834,13 +6834,13 @@ }, { "constant": false, - "id": 12264, + "id": 15325, "mutability": "mutable", "name": "path", - "nameLocation": "943:4:14", + "nameLocation": "943:4:34", "nodeType": "VariableDeclaration", - "scope": 12271, - "src": "936:11:14", + "scope": 15332, + "src": "936:11:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6848,10 +6848,10 @@ "typeString": "string" }, "typeName": { - "id": 12263, + "id": 15324, "name": "string", "nodeType": "ElementaryTypeName", - "src": "936:6:14", + "src": "936:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6861,13 +6861,13 @@ }, { "constant": false, - "id": 12266, + "id": 15327, "mutability": "mutable", "name": "depth", - "nameLocation": "964:5:14", + "nameLocation": "964:5:34", "nodeType": "VariableDeclaration", - "scope": 12271, - "src": "957:12:14", + "scope": 15332, + "src": "957:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6875,10 +6875,10 @@ "typeString": "uint64" }, "typeName": { - "id": 12265, + "id": 15326, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "957:6:14", + "src": "957:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -6888,13 +6888,13 @@ }, { "constant": false, - "id": 12268, + "id": 15329, "mutability": "mutable", "name": "isDir", - "nameLocation": "984:5:14", + "nameLocation": "984:5:34", "nodeType": "VariableDeclaration", - "scope": 12271, - "src": "979:10:14", + "scope": 15332, + "src": "979:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6902,10 +6902,10 @@ "typeString": "bool" }, "typeName": { - "id": 12267, + "id": 15328, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "979:4:14", + "src": "979:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6915,13 +6915,13 @@ }, { "constant": false, - "id": 12270, + "id": 15331, "mutability": "mutable", "name": "isSymlink", - "nameLocation": "1004:9:14", + "nameLocation": "1004:9:34", "nodeType": "VariableDeclaration", - "scope": 12271, - "src": "999:14:14", + "scope": 15332, + "src": "999:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6929,10 +6929,10 @@ "typeString": "bool" }, "typeName": { - "id": 12269, + "id": 15330, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "999:4:14", + "src": "999:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6942,26 +6942,26 @@ } ], "name": "DirEntry", - "nameLocation": "888:8:14", - "scope": 13459, + "nameLocation": "888:8:34", + "scope": 16520, "visibility": "public" }, { - "id": 12286, + "id": 15347, "nodeType": "StructDefinition", - "src": "1026:193:14", + "src": "1026:193:34", "nodes": [], "canonicalName": "VmSafe.FsMetadata", "members": [ { "constant": false, - "id": 12273, + "id": 15334, "mutability": "mutable", "name": "isDir", - "nameLocation": "1059:5:14", + "nameLocation": "1059:5:34", "nodeType": "VariableDeclaration", - "scope": 12286, - "src": "1054:10:14", + "scope": 15347, + "src": "1054:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6969,10 +6969,10 @@ "typeString": "bool" }, "typeName": { - "id": 12272, + "id": 15333, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1054:4:14", + "src": "1054:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -6982,13 +6982,13 @@ }, { "constant": false, - "id": 12275, + "id": 15336, "mutability": "mutable", "name": "isSymlink", - "nameLocation": "1079:9:14", + "nameLocation": "1079:9:34", "nodeType": "VariableDeclaration", - "scope": 12286, - "src": "1074:14:14", + "scope": 15347, + "src": "1074:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6996,10 +6996,10 @@ "typeString": "bool" }, "typeName": { - "id": 12274, + "id": 15335, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1074:4:14", + "src": "1074:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -7009,13 +7009,13 @@ }, { "constant": false, - "id": 12277, + "id": 15338, "mutability": "mutable", "name": "length", - "nameLocation": "1106:6:14", + "nameLocation": "1106:6:34", "nodeType": "VariableDeclaration", - "scope": 12286, - "src": "1098:14:14", + "scope": 15347, + "src": "1098:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7023,10 +7023,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12276, + "id": 15337, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1098:7:14", + "src": "1098:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7036,13 +7036,13 @@ }, { "constant": false, - "id": 12279, + "id": 15340, "mutability": "mutable", "name": "readOnly", - "nameLocation": "1127:8:14", + "nameLocation": "1127:8:34", "nodeType": "VariableDeclaration", - "scope": 12286, - "src": "1122:13:14", + "scope": 15347, + "src": "1122:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7050,10 +7050,10 @@ "typeString": "bool" }, "typeName": { - "id": 12278, + "id": 15339, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1122:4:14", + "src": "1122:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -7063,13 +7063,13 @@ }, { "constant": false, - "id": 12281, + "id": 15342, "mutability": "mutable", "name": "modified", - "nameLocation": "1153:8:14", + "nameLocation": "1153:8:34", "nodeType": "VariableDeclaration", - "scope": 12286, - "src": "1145:16:14", + "scope": 15347, + "src": "1145:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7077,10 +7077,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12280, + "id": 15341, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1145:7:14", + "src": "1145:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7090,13 +7090,13 @@ }, { "constant": false, - "id": 12283, + "id": 15344, "mutability": "mutable", "name": "accessed", - "nameLocation": "1179:8:14", + "nameLocation": "1179:8:34", "nodeType": "VariableDeclaration", - "scope": 12286, - "src": "1171:16:14", + "scope": 15347, + "src": "1171:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7104,10 +7104,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12282, + "id": 15343, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1171:7:14", + "src": "1171:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7117,13 +7117,13 @@ }, { "constant": false, - "id": 12285, + "id": 15346, "mutability": "mutable", "name": "created", - "nameLocation": "1205:7:14", + "nameLocation": "1205:7:34", "nodeType": "VariableDeclaration", - "scope": 12286, - "src": "1197:15:14", + "scope": 15347, + "src": "1197:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7131,10 +7131,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12284, + "id": 15345, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1197:7:14", + "src": "1197:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7144,26 +7144,26 @@ } ], "name": "FsMetadata", - "nameLocation": "1033:10:14", - "scope": 13459, + "nameLocation": "1033:10:34", + "scope": 16520, "visibility": "public" }, { - "id": 12295, + "id": 15356, "nodeType": "StructDefinition", - "src": "1225:127:14", + "src": "1225:127:34", "nodes": [], "canonicalName": "VmSafe.Wallet", "members": [ { "constant": false, - "id": 12288, + "id": 15349, "mutability": "mutable", "name": "addr", - "nameLocation": "1257:4:14", + "nameLocation": "1257:4:34", "nodeType": "VariableDeclaration", - "scope": 12295, - "src": "1249:12:14", + "scope": 15356, + "src": "1249:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7171,10 +7171,10 @@ "typeString": "address" }, "typeName": { - "id": 12287, + "id": 15348, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1249:7:14", + "src": "1249:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -7185,13 +7185,13 @@ }, { "constant": false, - "id": 12290, + "id": 15351, "mutability": "mutable", "name": "publicKeyX", - "nameLocation": "1279:10:14", + "nameLocation": "1279:10:34", "nodeType": "VariableDeclaration", - "scope": 12295, - "src": "1271:18:14", + "scope": 15356, + "src": "1271:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7199,10 +7199,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12289, + "id": 15350, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1271:7:14", + "src": "1271:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7212,13 +7212,13 @@ }, { "constant": false, - "id": 12292, + "id": 15353, "mutability": "mutable", "name": "publicKeyY", - "nameLocation": "1307:10:14", + "nameLocation": "1307:10:34", "nodeType": "VariableDeclaration", - "scope": 12295, - "src": "1299:18:14", + "scope": 15356, + "src": "1299:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7226,10 +7226,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12291, + "id": 15352, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1299:7:14", + "src": "1299:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7239,13 +7239,13 @@ }, { "constant": false, - "id": 12294, + "id": 15355, "mutability": "mutable", "name": "privateKey", - "nameLocation": "1335:10:14", + "nameLocation": "1335:10:34", "nodeType": "VariableDeclaration", - "scope": 12295, - "src": "1327:18:14", + "scope": 15356, + "src": "1327:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7253,10 +7253,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12293, + "id": 15354, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1327:7:14", + "src": "1327:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7266,26 +7266,26 @@ } ], "name": "Wallet", - "nameLocation": "1232:6:14", - "scope": 13459, + "nameLocation": "1232:6:34", + "scope": 16520, "visibility": "public" }, { - "id": 12302, + "id": 15363, "nodeType": "StructDefinition", - "src": "1358:93:14", + "src": "1358:93:34", "nodes": [], "canonicalName": "VmSafe.FfiResult", "members": [ { "constant": false, - "id": 12297, + "id": 15358, "mutability": "mutable", "name": "exit_code", - "nameLocation": "1391:9:14", + "nameLocation": "1391:9:34", "nodeType": "VariableDeclaration", - "scope": 12302, - "src": "1385:15:14", + "scope": 15363, + "src": "1385:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7293,10 +7293,10 @@ "typeString": "int32" }, "typeName": { - "id": 12296, + "id": 15357, "name": "int32", "nodeType": "ElementaryTypeName", - "src": "1385:5:14", + "src": "1385:5:34", "typeDescriptions": { "typeIdentifier": "t_int32", "typeString": "int32" @@ -7306,13 +7306,13 @@ }, { "constant": false, - "id": 12299, + "id": 15360, "mutability": "mutable", "name": "stdout", - "nameLocation": "1416:6:14", + "nameLocation": "1416:6:34", "nodeType": "VariableDeclaration", - "scope": 12302, - "src": "1410:12:14", + "scope": 15363, + "src": "1410:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7320,10 +7320,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12298, + "id": 15359, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1410:5:14", + "src": "1410:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -7333,13 +7333,13 @@ }, { "constant": false, - "id": 12301, + "id": 15362, "mutability": "mutable", "name": "stderr", - "nameLocation": "1438:6:14", + "nameLocation": "1438:6:34", "nodeType": "VariableDeclaration", - "scope": 12302, - "src": "1432:12:14", + "scope": 15363, + "src": "1432:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7347,10 +7347,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12300, + "id": 15361, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1432:5:14", + "src": "1432:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -7360,34 +7360,34 @@ } ], "name": "FfiResult", - "nameLocation": "1365:9:14", - "scope": 13459, + "nameLocation": "1365:9:34", + "scope": 16520, "visibility": "public" }, { - "id": 12310, + "id": 15371, "nodeType": "FunctionDefinition", - "src": "1559:91:14", + "src": "1559:91:34", "nodes": [], "functionSelector": "7404f1d2", "implemented": false, "kind": "function", "modifiers": [], "name": "createWallet", - "nameLocation": "1568:12:14", + "nameLocation": "1568:12:34", "parameters": { - "id": 12305, + "id": 15366, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12304, + "id": 15365, "mutability": "mutable", "name": "walletLabel", - "nameLocation": "1597:11:14", + "nameLocation": "1597:11:34", "nodeType": "VariableDeclaration", - "scope": 12310, - "src": "1581:27:14", + "scope": 15371, + "src": "1581:27:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -7395,10 +7395,10 @@ "typeString": "string" }, "typeName": { - "id": 12303, + "id": 15364, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1581:6:14", + "src": "1581:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7407,81 +7407,81 @@ "visibility": "internal" } ], - "src": "1580:29:14" + "src": "1580:29:34" }, "returnParameters": { - "id": 12309, + "id": 15370, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12308, + "id": 15369, "mutability": "mutable", "name": "wallet", - "nameLocation": "1642:6:14", + "nameLocation": "1642:6:34", "nodeType": "VariableDeclaration", - "scope": 12310, - "src": "1628:20:14", + "scope": 15371, + "src": "1628:20:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Wallet_$12295_memory_ptr", + "typeIdentifier": "t_struct$_Wallet_$15356_memory_ptr", "typeString": "struct VmSafe.Wallet" }, "typeName": { - "id": 12307, + "id": 15368, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12306, + "id": 15367, "name": "Wallet", "nameLocations": [ - "1628:6:14" + "1628:6:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12295, - "src": "1628:6:14" + "referencedDeclaration": 15356, + "src": "1628:6:34" }, - "referencedDeclaration": 12295, - "src": "1628:6:14", + "referencedDeclaration": 15356, + "src": "1628:6:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_Wallet_$12295_storage_ptr", + "typeIdentifier": "t_struct$_Wallet_$15356_storage_ptr", "typeString": "struct VmSafe.Wallet" } }, "visibility": "internal" } ], - "src": "1627:22:14" + "src": "1627:22:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12318, + "id": 15379, "nodeType": "FunctionDefinition", - "src": "1725:82:14", + "src": "1725:82:34", "nodes": [], "functionSelector": "7a675bb6", "implemented": false, "kind": "function", "modifiers": [], "name": "createWallet", - "nameLocation": "1734:12:14", + "nameLocation": "1734:12:34", "parameters": { - "id": 12313, + "id": 15374, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12312, + "id": 15373, "mutability": "mutable", "name": "privateKey", - "nameLocation": "1755:10:14", + "nameLocation": "1755:10:34", "nodeType": "VariableDeclaration", - "scope": 12318, - "src": "1747:18:14", + "scope": 15379, + "src": "1747:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7489,10 +7489,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12311, + "id": 15372, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1747:7:14", + "src": "1747:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7501,81 +7501,81 @@ "visibility": "internal" } ], - "src": "1746:20:14" + "src": "1746:20:34" }, "returnParameters": { - "id": 12317, + "id": 15378, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12316, + "id": 15377, "mutability": "mutable", "name": "wallet", - "nameLocation": "1799:6:14", + "nameLocation": "1799:6:34", "nodeType": "VariableDeclaration", - "scope": 12318, - "src": "1785:20:14", + "scope": 15379, + "src": "1785:20:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Wallet_$12295_memory_ptr", + "typeIdentifier": "t_struct$_Wallet_$15356_memory_ptr", "typeString": "struct VmSafe.Wallet" }, "typeName": { - "id": 12315, + "id": 15376, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12314, + "id": 15375, "name": "Wallet", "nameLocations": [ - "1785:6:14" + "1785:6:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12295, - "src": "1785:6:14" + "referencedDeclaration": 15356, + "src": "1785:6:34" }, - "referencedDeclaration": 12295, - "src": "1785:6:14", + "referencedDeclaration": 15356, + "src": "1785:6:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_Wallet_$12295_storage_ptr", + "typeIdentifier": "t_struct$_Wallet_$15356_storage_ptr", "typeString": "struct VmSafe.Wallet" } }, "visibility": "internal" } ], - "src": "1784:22:14" + "src": "1784:22:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12328, + "id": 15389, "nodeType": "FunctionDefinition", - "src": "1918:111:14", + "src": "1918:111:34", "nodes": [], "functionSelector": "ed7c5462", "implemented": false, "kind": "function", "modifiers": [], "name": "createWallet", - "nameLocation": "1927:12:14", + "nameLocation": "1927:12:34", "parameters": { - "id": 12323, + "id": 15384, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12320, + "id": 15381, "mutability": "mutable", "name": "privateKey", - "nameLocation": "1948:10:14", + "nameLocation": "1948:10:34", "nodeType": "VariableDeclaration", - "scope": 12328, - "src": "1940:18:14", + "scope": 15389, + "src": "1940:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7583,10 +7583,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12319, + "id": 15380, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1940:7:14", + "src": "1940:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7596,13 +7596,13 @@ }, { "constant": false, - "id": 12322, + "id": 15383, "mutability": "mutable", "name": "walletLabel", - "nameLocation": "1976:11:14", + "nameLocation": "1976:11:34", "nodeType": "VariableDeclaration", - "scope": 12328, - "src": "1960:27:14", + "scope": 15389, + "src": "1960:27:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -7610,10 +7610,10 @@ "typeString": "string" }, "typeName": { - "id": 12321, + "id": 15382, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1960:6:14", + "src": "1960:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7622,104 +7622,104 @@ "visibility": "internal" } ], - "src": "1939:49:14" + "src": "1939:49:34" }, "returnParameters": { - "id": 12327, + "id": 15388, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12326, + "id": 15387, "mutability": "mutable", "name": "wallet", - "nameLocation": "2021:6:14", + "nameLocation": "2021:6:34", "nodeType": "VariableDeclaration", - "scope": 12328, - "src": "2007:20:14", + "scope": 15389, + "src": "2007:20:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_Wallet_$12295_memory_ptr", + "typeIdentifier": "t_struct$_Wallet_$15356_memory_ptr", "typeString": "struct VmSafe.Wallet" }, "typeName": { - "id": 12325, + "id": 15386, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12324, + "id": 15385, "name": "Wallet", "nameLocations": [ - "2007:6:14" + "2007:6:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12295, - "src": "2007:6:14" + "referencedDeclaration": 15356, + "src": "2007:6:34" }, - "referencedDeclaration": 12295, - "src": "2007:6:14", + "referencedDeclaration": 15356, + "src": "2007:6:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_Wallet_$12295_storage_ptr", + "typeIdentifier": "t_struct$_Wallet_$15356_storage_ptr", "typeString": "struct VmSafe.Wallet" } }, "visibility": "internal" } ], - "src": "2006:22:14" + "src": "2006:22:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12342, + "id": 15403, "nodeType": "FunctionDefinition", - "src": "2083:103:14", + "src": "2083:103:34", "nodes": [], "functionSelector": "b25c5a25", "implemented": false, "kind": "function", "modifiers": [], "name": "sign", - "nameLocation": "2092:4:14", + "nameLocation": "2092:4:34", "parameters": { - "id": 12334, + "id": 15395, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12331, + "id": 15392, "mutability": "mutable", "name": "wallet", - "nameLocation": "2113:6:14", + "nameLocation": "2113:6:34", "nodeType": "VariableDeclaration", - "scope": 12342, - "src": "2097:22:14", + "scope": 15403, + "src": "2097:22:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { - "typeIdentifier": "t_struct$_Wallet_$12295_calldata_ptr", + "typeIdentifier": "t_struct$_Wallet_$15356_calldata_ptr", "typeString": "struct VmSafe.Wallet" }, "typeName": { - "id": 12330, + "id": 15391, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12329, + "id": 15390, "name": "Wallet", "nameLocations": [ - "2097:6:14" + "2097:6:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12295, - "src": "2097:6:14" + "referencedDeclaration": 15356, + "src": "2097:6:34" }, - "referencedDeclaration": 12295, - "src": "2097:6:14", + "referencedDeclaration": 15356, + "src": "2097:6:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_Wallet_$12295_storage_ptr", + "typeIdentifier": "t_struct$_Wallet_$15356_storage_ptr", "typeString": "struct VmSafe.Wallet" } }, @@ -7727,13 +7727,13 @@ }, { "constant": false, - "id": 12333, + "id": 15394, "mutability": "mutable", "name": "digest", - "nameLocation": "2129:6:14", + "nameLocation": "2129:6:34", "nodeType": "VariableDeclaration", - "scope": 12342, - "src": "2121:14:14", + "scope": 15403, + "src": "2121:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7741,10 +7741,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12332, + "id": 15393, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2121:7:14", + "src": "2121:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -7753,21 +7753,21 @@ "visibility": "internal" } ], - "src": "2096:40:14" + "src": "2096:40:34" }, "returnParameters": { - "id": 12341, + "id": 15402, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12336, + "id": 15397, "mutability": "mutable", "name": "v", - "nameLocation": "2161:1:14", + "nameLocation": "2161:1:34", "nodeType": "VariableDeclaration", - "scope": 12342, - "src": "2155:7:14", + "scope": 15403, + "src": "2155:7:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7775,10 +7775,10 @@ "typeString": "uint8" }, "typeName": { - "id": 12335, + "id": 15396, "name": "uint8", "nodeType": "ElementaryTypeName", - "src": "2155:5:14", + "src": "2155:5:34", "typeDescriptions": { "typeIdentifier": "t_uint8", "typeString": "uint8" @@ -7788,13 +7788,13 @@ }, { "constant": false, - "id": 12338, + "id": 15399, "mutability": "mutable", "name": "r", - "nameLocation": "2172:1:14", + "nameLocation": "2172:1:34", "nodeType": "VariableDeclaration", - "scope": 12342, - "src": "2164:9:14", + "scope": 15403, + "src": "2164:9:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7802,10 +7802,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12337, + "id": 15398, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2164:7:14", + "src": "2164:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -7815,13 +7815,13 @@ }, { "constant": false, - "id": 12340, + "id": 15401, "mutability": "mutable", "name": "s", - "nameLocation": "2183:1:14", + "nameLocation": "2183:1:34", "nodeType": "VariableDeclaration", - "scope": 12342, - "src": "2175:9:14", + "scope": 15403, + "src": "2175:9:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7829,10 +7829,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12339, + "id": 15400, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2175:7:14", + "src": "2175:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -7841,81 +7841,81 @@ "visibility": "internal" } ], - "src": "2154:31:14" + "src": "2154:31:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12350, + "id": 15411, "nodeType": "FunctionDefinition", - "src": "2221:74:14", + "src": "2221:74:34", "nodes": [], "functionSelector": "a5748aad", "implemented": false, "kind": "function", "modifiers": [], "name": "getNonce", - "nameLocation": "2230:8:14", + "nameLocation": "2230:8:34", "parameters": { - "id": 12346, + "id": 15407, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12345, + "id": 15406, "mutability": "mutable", "name": "wallet", - "nameLocation": "2255:6:14", + "nameLocation": "2255:6:34", "nodeType": "VariableDeclaration", - "scope": 12350, - "src": "2239:22:14", + "scope": 15411, + "src": "2239:22:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { - "typeIdentifier": "t_struct$_Wallet_$12295_calldata_ptr", + "typeIdentifier": "t_struct$_Wallet_$15356_calldata_ptr", "typeString": "struct VmSafe.Wallet" }, "typeName": { - "id": 12344, + "id": 15405, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12343, + "id": 15404, "name": "Wallet", "nameLocations": [ - "2239:6:14" + "2239:6:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12295, - "src": "2239:6:14" + "referencedDeclaration": 15356, + "src": "2239:6:34" }, - "referencedDeclaration": 12295, - "src": "2239:6:14", + "referencedDeclaration": 15356, + "src": "2239:6:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_Wallet_$12295_storage_ptr", + "typeIdentifier": "t_struct$_Wallet_$15356_storage_ptr", "typeString": "struct VmSafe.Wallet" } }, "visibility": "internal" } ], - "src": "2238:24:14" + "src": "2238:24:34" }, "returnParameters": { - "id": 12349, + "id": 15410, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12348, + "id": 15409, "mutability": "mutable", "name": "nonce", - "nameLocation": "2288:5:14", + "nameLocation": "2288:5:34", "nodeType": "VariableDeclaration", - "scope": 12350, - "src": "2281:12:14", + "scope": 15411, + "src": "2281:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7923,10 +7923,10 @@ "typeString": "uint64" }, "typeName": { - "id": 12347, + "id": 15408, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "2281:6:14", + "src": "2281:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -7935,37 +7935,37 @@ "visibility": "internal" } ], - "src": "2280:14:14" + "src": "2280:14:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12359, + "id": 15420, "nodeType": "FunctionDefinition", - "src": "2345:81:14", + "src": "2345:81:34", "nodes": [], "functionSelector": "667f9d70", "implemented": false, "kind": "function", "modifiers": [], "name": "load", - "nameLocation": "2354:4:14", + "nameLocation": "2354:4:34", "parameters": { - "id": 12355, + "id": 15416, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12352, + "id": 15413, "mutability": "mutable", "name": "target", - "nameLocation": "2367:6:14", + "nameLocation": "2367:6:34", "nodeType": "VariableDeclaration", - "scope": 12359, - "src": "2359:14:14", + "scope": 15420, + "src": "2359:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7973,10 +7973,10 @@ "typeString": "address" }, "typeName": { - "id": 12351, + "id": 15412, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2359:7:14", + "src": "2359:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -7987,13 +7987,13 @@ }, { "constant": false, - "id": 12354, + "id": 15415, "mutability": "mutable", "name": "slot", - "nameLocation": "2383:4:14", + "nameLocation": "2383:4:34", "nodeType": "VariableDeclaration", - "scope": 12359, - "src": "2375:12:14", + "scope": 15420, + "src": "2375:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8001,10 +8001,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12353, + "id": 15414, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2375:7:14", + "src": "2375:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8013,21 +8013,21 @@ "visibility": "internal" } ], - "src": "2358:30:14" + "src": "2358:30:34" }, "returnParameters": { - "id": 12358, + "id": 15419, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12357, + "id": 15418, "mutability": "mutable", "name": "data", - "nameLocation": "2420:4:14", + "nameLocation": "2420:4:34", "nodeType": "VariableDeclaration", - "scope": 12359, - "src": "2412:12:14", + "scope": 15420, + "src": "2412:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8035,10 +8035,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12356, + "id": 15417, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2412:7:14", + "src": "2412:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8047,37 +8047,37 @@ "visibility": "internal" } ], - "src": "2411:14:14" + "src": "2411:14:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12372, + "id": 15433, "nodeType": "FunctionDefinition", - "src": "2449:104:14", + "src": "2449:104:34", "nodes": [], "functionSelector": "e341eaa4", "implemented": false, "kind": "function", "modifiers": [], "name": "sign", - "nameLocation": "2458:4:14", + "nameLocation": "2458:4:34", "parameters": { - "id": 12364, + "id": 15425, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12361, + "id": 15422, "mutability": "mutable", "name": "privateKey", - "nameLocation": "2471:10:14", + "nameLocation": "2471:10:34", "nodeType": "VariableDeclaration", - "scope": 12372, - "src": "2463:18:14", + "scope": 15433, + "src": "2463:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8085,10 +8085,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12360, + "id": 15421, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2463:7:14", + "src": "2463:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8098,13 +8098,13 @@ }, { "constant": false, - "id": 12363, + "id": 15424, "mutability": "mutable", "name": "digest", - "nameLocation": "2491:6:14", + "nameLocation": "2491:6:34", "nodeType": "VariableDeclaration", - "scope": 12372, - "src": "2483:14:14", + "scope": 15433, + "src": "2483:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8112,10 +8112,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12362, + "id": 15423, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2483:7:14", + "src": "2483:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8124,21 +8124,21 @@ "visibility": "internal" } ], - "src": "2462:36:14" + "src": "2462:36:34" }, "returnParameters": { - "id": 12371, + "id": 15432, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12366, + "id": 15427, "mutability": "mutable", "name": "v", - "nameLocation": "2528:1:14", + "nameLocation": "2528:1:34", "nodeType": "VariableDeclaration", - "scope": 12372, - "src": "2522:7:14", + "scope": 15433, + "src": "2522:7:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8146,10 +8146,10 @@ "typeString": "uint8" }, "typeName": { - "id": 12365, + "id": 15426, "name": "uint8", "nodeType": "ElementaryTypeName", - "src": "2522:5:14", + "src": "2522:5:34", "typeDescriptions": { "typeIdentifier": "t_uint8", "typeString": "uint8" @@ -8159,13 +8159,13 @@ }, { "constant": false, - "id": 12368, + "id": 15429, "mutability": "mutable", "name": "r", - "nameLocation": "2539:1:14", + "nameLocation": "2539:1:34", "nodeType": "VariableDeclaration", - "scope": 12372, - "src": "2531:9:14", + "scope": 15433, + "src": "2531:9:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8173,10 +8173,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12367, + "id": 15428, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2531:7:14", + "src": "2531:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8186,13 +8186,13 @@ }, { "constant": false, - "id": 12370, + "id": 15431, "mutability": "mutable", "name": "s", - "nameLocation": "2550:1:14", + "nameLocation": "2550:1:34", "nodeType": "VariableDeclaration", - "scope": 12372, - "src": "2542:9:14", + "scope": 15433, + "src": "2542:9:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8200,10 +8200,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12369, + "id": 15430, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2542:7:14", + "src": "2542:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8212,37 +8212,37 @@ "visibility": "internal" } ], - "src": "2521:31:14" + "src": "2521:31:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12379, + "id": 15440, "nodeType": "FunctionDefinition", - "src": "2606:74:14", + "src": "2606:74:34", "nodes": [], "functionSelector": "ffa18649", "implemented": false, "kind": "function", "modifiers": [], "name": "addr", - "nameLocation": "2615:4:14", + "nameLocation": "2615:4:34", "parameters": { - "id": 12375, + "id": 15436, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12374, + "id": 15435, "mutability": "mutable", "name": "privateKey", - "nameLocation": "2628:10:14", + "nameLocation": "2628:10:34", "nodeType": "VariableDeclaration", - "scope": 12379, - "src": "2620:18:14", + "scope": 15440, + "src": "2620:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8250,10 +8250,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12373, + "id": 15434, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2620:7:14", + "src": "2620:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8262,21 +8262,21 @@ "visibility": "internal" } ], - "src": "2619:20:14" + "src": "2619:20:34" }, "returnParameters": { - "id": 12378, + "id": 15439, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12377, + "id": 15438, "mutability": "mutable", "name": "keyAddr", - "nameLocation": "2671:7:14", + "nameLocation": "2671:7:34", "nodeType": "VariableDeclaration", - "scope": 12379, - "src": "2663:15:14", + "scope": 15440, + "src": "2663:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8284,10 +8284,10 @@ "typeString": "address" }, "typeName": { - "id": 12376, + "id": 15437, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2663:7:14", + "src": "2663:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8297,37 +8297,37 @@ "visibility": "internal" } ], - "src": "2662:17:14" + "src": "2662:17:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12386, + "id": 15447, "nodeType": "FunctionDefinition", - "src": "2721:72:14", + "src": "2721:72:34", "nodes": [], "functionSelector": "2d0335ab", "implemented": false, "kind": "function", "modifiers": [], "name": "getNonce", - "nameLocation": "2730:8:14", + "nameLocation": "2730:8:34", "parameters": { - "id": 12382, + "id": 15443, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12381, + "id": 15442, "mutability": "mutable", "name": "account", - "nameLocation": "2747:7:14", + "nameLocation": "2747:7:34", "nodeType": "VariableDeclaration", - "scope": 12386, - "src": "2739:15:14", + "scope": 15447, + "src": "2739:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8335,10 +8335,10 @@ "typeString": "address" }, "typeName": { - "id": 12380, + "id": 15441, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2739:7:14", + "src": "2739:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8348,21 +8348,21 @@ "visibility": "internal" } ], - "src": "2738:17:14" + "src": "2738:17:34" }, "returnParameters": { - "id": 12385, + "id": 15446, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12384, + "id": 15445, "mutability": "mutable", "name": "nonce", - "nameLocation": "2786:5:14", + "nameLocation": "2786:5:34", "nodeType": "VariableDeclaration", - "scope": 12386, - "src": "2779:12:14", + "scope": 15447, + "src": "2779:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8370,10 +8370,10 @@ "typeString": "uint64" }, "typeName": { - "id": 12383, + "id": 15444, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "2779:6:14", + "src": "2779:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -8382,37 +8382,37 @@ "visibility": "internal" } ], - "src": "2778:14:14" + "src": "2778:14:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12394, + "id": 15455, "nodeType": "FunctionDefinition", - "src": "2855:84:14", + "src": "2855:84:34", "nodes": [], "functionSelector": "89160467", "implemented": false, "kind": "function", "modifiers": [], "name": "ffi", - "nameLocation": "2864:3:14", + "nameLocation": "2864:3:34", "parameters": { - "id": 12390, + "id": 15451, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12389, + "id": 15450, "mutability": "mutable", "name": "commandInput", - "nameLocation": "2886:12:14", + "nameLocation": "2886:12:34", "nodeType": "VariableDeclaration", - "scope": 12394, - "src": "2868:30:14", + "scope": 15455, + "src": "2868:30:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -8421,18 +8421,18 @@ }, "typeName": { "baseType": { - "id": 12387, + "id": 15448, "name": "string", "nodeType": "ElementaryTypeName", - "src": "2868:6:14", + "src": "2868:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 12388, + "id": 15449, "nodeType": "ArrayTypeName", - "src": "2868:8:14", + "src": "2868:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -8441,21 +8441,21 @@ "visibility": "internal" } ], - "src": "2867:32:14" + "src": "2867:32:34" }, "returnParameters": { - "id": 12393, + "id": 15454, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12392, + "id": 15453, "mutability": "mutable", "name": "result", - "nameLocation": "2931:6:14", + "nameLocation": "2931:6:34", "nodeType": "VariableDeclaration", - "scope": 12394, - "src": "2918:19:14", + "scope": 15455, + "src": "2918:19:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -8463,10 +8463,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12391, + "id": 15452, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2918:5:14", + "src": "2918:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -8475,37 +8475,37 @@ "visibility": "internal" } ], - "src": "2917:21:14" + "src": "2917:21:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12403, + "id": 15464, "nodeType": "FunctionDefinition", - "src": "3043:91:14", + "src": "3043:91:34", "nodes": [], "functionSelector": "f45c1ce7", "implemented": false, "kind": "function", "modifiers": [], "name": "tryFfi", - "nameLocation": "3052:6:14", + "nameLocation": "3052:6:34", "parameters": { - "id": 12398, + "id": 15459, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12397, + "id": 15458, "mutability": "mutable", "name": "commandInput", - "nameLocation": "3077:12:14", + "nameLocation": "3077:12:34", "nodeType": "VariableDeclaration", - "scope": 12403, - "src": "3059:30:14", + "scope": 15464, + "src": "3059:30:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -8514,18 +8514,18 @@ }, "typeName": { "baseType": { - "id": 12395, + "id": 15456, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3059:6:14", + "src": "3059:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 12396, + "id": 15457, "nodeType": "ArrayTypeName", - "src": "3059:8:14", + "src": "3059:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -8534,81 +8534,81 @@ "visibility": "internal" } ], - "src": "3058:32:14" + "src": "3058:32:34" }, "returnParameters": { - "id": 12402, + "id": 15463, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12401, + "id": 15462, "mutability": "mutable", "name": "result", - "nameLocation": "3126:6:14", + "nameLocation": "3126:6:34", "nodeType": "VariableDeclaration", - "scope": 12403, - "src": "3109:23:14", + "scope": 15464, + "src": "3109:23:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_FfiResult_$12302_memory_ptr", + "typeIdentifier": "t_struct$_FfiResult_$15363_memory_ptr", "typeString": "struct VmSafe.FfiResult" }, "typeName": { - "id": 12400, + "id": 15461, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12399, + "id": 15460, "name": "FfiResult", "nameLocations": [ - "3109:9:14" + "3109:9:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12302, - "src": "3109:9:14" + "referencedDeclaration": 15363, + "src": "3109:9:34" }, - "referencedDeclaration": 12302, - "src": "3109:9:14", + "referencedDeclaration": 15363, + "src": "3109:9:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_FfiResult_$12302_storage_ptr", + "typeIdentifier": "t_struct$_FfiResult_$15363_storage_ptr", "typeString": "struct VmSafe.FfiResult" } }, "visibility": "internal" } ], - "src": "3108:25:14" + "src": "3108:25:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12410, + "id": 15471, "nodeType": "FunctionDefinition", - "src": "3173:70:14", + "src": "3173:70:34", "nodes": [], "functionSelector": "3d5923ee", "implemented": false, "kind": "function", "modifiers": [], "name": "setEnv", - "nameLocation": "3182:6:14", + "nameLocation": "3182:6:34", "parameters": { - "id": 12408, + "id": 15469, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12405, + "id": 15466, "mutability": "mutable", "name": "name", - "nameLocation": "3205:4:14", + "nameLocation": "3205:4:34", "nodeType": "VariableDeclaration", - "scope": 12410, - "src": "3189:20:14", + "scope": 15471, + "src": "3189:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -8616,10 +8616,10 @@ "typeString": "string" }, "typeName": { - "id": 12404, + "id": 15465, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3189:6:14", + "src": "3189:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8629,13 +8629,13 @@ }, { "constant": false, - "id": 12407, + "id": 15468, "mutability": "mutable", "name": "value", - "nameLocation": "3227:5:14", + "nameLocation": "3227:5:34", "nodeType": "VariableDeclaration", - "scope": 12410, - "src": "3211:21:14", + "scope": 15471, + "src": "3211:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -8643,10 +8643,10 @@ "typeString": "string" }, "typeName": { - "id": 12406, + "id": 15467, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3211:6:14", + "src": "3211:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8655,43 +8655,43 @@ "visibility": "internal" } ], - "src": "3188:45:14" + "src": "3188:45:34" }, "returnParameters": { - "id": 12409, + "id": 15470, "nodeType": "ParameterList", "parameters": [], - "src": "3242:0:14" + "src": "3242:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12417, + "id": 15478, "nodeType": "FunctionDefinition", - "src": "3302:74:14", + "src": "3302:74:34", "nodes": [], "functionSelector": "7ed1ec7d", "implemented": false, "kind": "function", "modifiers": [], "name": "envBool", - "nameLocation": "3311:7:14", + "nameLocation": "3311:7:34", "parameters": { - "id": 12413, + "id": 15474, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12412, + "id": 15473, "mutability": "mutable", "name": "name", - "nameLocation": "3335:4:14", + "nameLocation": "3335:4:34", "nodeType": "VariableDeclaration", - "scope": 12417, - "src": "3319:20:14", + "scope": 15478, + "src": "3319:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -8699,10 +8699,10 @@ "typeString": "string" }, "typeName": { - "id": 12411, + "id": 15472, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3319:6:14", + "src": "3319:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8711,21 +8711,21 @@ "visibility": "internal" } ], - "src": "3318:22:14" + "src": "3318:22:34" }, "returnParameters": { - "id": 12416, + "id": 15477, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12415, + "id": 15476, "mutability": "mutable", "name": "value", - "nameLocation": "3369:5:14", + "nameLocation": "3369:5:34", "nodeType": "VariableDeclaration", - "scope": 12417, - "src": "3364:10:14", + "scope": 15478, + "src": "3364:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8733,10 +8733,10 @@ "typeString": "bool" }, "typeName": { - "id": 12414, + "id": 15475, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "3364:4:14", + "src": "3364:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8745,37 +8745,37 @@ "visibility": "internal" } ], - "src": "3363:12:14" + "src": "3363:12:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12424, + "id": 15485, "nodeType": "FunctionDefinition", - "src": "3381:77:14", + "src": "3381:77:34", "nodes": [], "functionSelector": "c1978d1f", "implemented": false, "kind": "function", "modifiers": [], "name": "envUint", - "nameLocation": "3390:7:14", + "nameLocation": "3390:7:34", "parameters": { - "id": 12420, + "id": 15481, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12419, + "id": 15480, "mutability": "mutable", "name": "name", - "nameLocation": "3414:4:14", + "nameLocation": "3414:4:34", "nodeType": "VariableDeclaration", - "scope": 12424, - "src": "3398:20:14", + "scope": 15485, + "src": "3398:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -8783,10 +8783,10 @@ "typeString": "string" }, "typeName": { - "id": 12418, + "id": 15479, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3398:6:14", + "src": "3398:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8795,21 +8795,21 @@ "visibility": "internal" } ], - "src": "3397:22:14" + "src": "3397:22:34" }, "returnParameters": { - "id": 12423, + "id": 15484, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12422, + "id": 15483, "mutability": "mutable", "name": "value", - "nameLocation": "3451:5:14", + "nameLocation": "3451:5:34", "nodeType": "VariableDeclaration", - "scope": 12424, - "src": "3443:13:14", + "scope": 15485, + "src": "3443:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8817,10 +8817,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12421, + "id": 15482, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "3443:7:14", + "src": "3443:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8829,37 +8829,37 @@ "visibility": "internal" } ], - "src": "3442:15:14" + "src": "3442:15:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12431, + "id": 15492, "nodeType": "FunctionDefinition", - "src": "3463:75:14", + "src": "3463:75:34", "nodes": [], "functionSelector": "892a0c61", "implemented": false, "kind": "function", "modifiers": [], "name": "envInt", - "nameLocation": "3472:6:14", + "nameLocation": "3472:6:34", "parameters": { - "id": 12427, + "id": 15488, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12426, + "id": 15487, "mutability": "mutable", "name": "name", - "nameLocation": "3495:4:14", + "nameLocation": "3495:4:34", "nodeType": "VariableDeclaration", - "scope": 12431, - "src": "3479:20:14", + "scope": 15492, + "src": "3479:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -8867,10 +8867,10 @@ "typeString": "string" }, "typeName": { - "id": 12425, + "id": 15486, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3479:6:14", + "src": "3479:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8879,21 +8879,21 @@ "visibility": "internal" } ], - "src": "3478:22:14" + "src": "3478:22:34" }, "returnParameters": { - "id": 12430, + "id": 15491, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12429, + "id": 15490, "mutability": "mutable", "name": "value", - "nameLocation": "3531:5:14", + "nameLocation": "3531:5:34", "nodeType": "VariableDeclaration", - "scope": 12431, - "src": "3524:12:14", + "scope": 15492, + "src": "3524:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8901,10 +8901,10 @@ "typeString": "int256" }, "typeName": { - "id": 12428, + "id": 15489, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "3524:6:14", + "src": "3524:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8913,37 +8913,37 @@ "visibility": "internal" } ], - "src": "3523:14:14" + "src": "3523:14:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12438, + "id": 15499, "nodeType": "FunctionDefinition", - "src": "3543:80:14", + "src": "3543:80:34", "nodes": [], "functionSelector": "350d56bf", "implemented": false, "kind": "function", "modifiers": [], "name": "envAddress", - "nameLocation": "3552:10:14", + "nameLocation": "3552:10:34", "parameters": { - "id": 12434, + "id": 15495, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12433, + "id": 15494, "mutability": "mutable", "name": "name", - "nameLocation": "3579:4:14", + "nameLocation": "3579:4:34", "nodeType": "VariableDeclaration", - "scope": 12438, - "src": "3563:20:14", + "scope": 15499, + "src": "3563:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -8951,10 +8951,10 @@ "typeString": "string" }, "typeName": { - "id": 12432, + "id": 15493, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3563:6:14", + "src": "3563:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8963,21 +8963,21 @@ "visibility": "internal" } ], - "src": "3562:22:14" + "src": "3562:22:34" }, "returnParameters": { - "id": 12437, + "id": 15498, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12436, + "id": 15497, "mutability": "mutable", "name": "value", - "nameLocation": "3616:5:14", + "nameLocation": "3616:5:34", "nodeType": "VariableDeclaration", - "scope": 12438, - "src": "3608:13:14", + "scope": 15499, + "src": "3608:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8985,10 +8985,10 @@ "typeString": "address" }, "typeName": { - "id": 12435, + "id": 15496, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3608:7:14", + "src": "3608:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8998,37 +8998,37 @@ "visibility": "internal" } ], - "src": "3607:15:14" + "src": "3607:15:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12445, + "id": 15506, "nodeType": "FunctionDefinition", - "src": "3628:80:14", + "src": "3628:80:34", "nodes": [], "functionSelector": "97949042", "implemented": false, "kind": "function", "modifiers": [], "name": "envBytes32", - "nameLocation": "3637:10:14", + "nameLocation": "3637:10:34", "parameters": { - "id": 12441, + "id": 15502, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12440, + "id": 15501, "mutability": "mutable", "name": "name", - "nameLocation": "3664:4:14", + "nameLocation": "3664:4:34", "nodeType": "VariableDeclaration", - "scope": 12445, - "src": "3648:20:14", + "scope": 15506, + "src": "3648:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9036,10 +9036,10 @@ "typeString": "string" }, "typeName": { - "id": 12439, + "id": 15500, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3648:6:14", + "src": "3648:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9048,21 +9048,21 @@ "visibility": "internal" } ], - "src": "3647:22:14" + "src": "3647:22:34" }, "returnParameters": { - "id": 12444, + "id": 15505, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12443, + "id": 15504, "mutability": "mutable", "name": "value", - "nameLocation": "3701:5:14", + "nameLocation": "3701:5:34", "nodeType": "VariableDeclaration", - "scope": 12445, - "src": "3693:13:14", + "scope": 15506, + "src": "3693:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9070,10 +9070,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12442, + "id": 15503, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3693:7:14", + "src": "3693:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -9082,37 +9082,37 @@ "visibility": "internal" } ], - "src": "3692:15:14" + "src": "3692:15:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12452, + "id": 15513, "nodeType": "FunctionDefinition", - "src": "3713:85:14", + "src": "3713:85:34", "nodes": [], "functionSelector": "f877cb19", "implemented": false, "kind": "function", "modifiers": [], "name": "envString", - "nameLocation": "3722:9:14", + "nameLocation": "3722:9:34", "parameters": { - "id": 12448, + "id": 15509, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12447, + "id": 15508, "mutability": "mutable", "name": "name", - "nameLocation": "3748:4:14", + "nameLocation": "3748:4:34", "nodeType": "VariableDeclaration", - "scope": 12452, - "src": "3732:20:14", + "scope": 15513, + "src": "3732:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9120,10 +9120,10 @@ "typeString": "string" }, "typeName": { - "id": 12446, + "id": 15507, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3732:6:14", + "src": "3732:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9132,21 +9132,21 @@ "visibility": "internal" } ], - "src": "3731:22:14" + "src": "3731:22:34" }, "returnParameters": { - "id": 12451, + "id": 15512, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12450, + "id": 15511, "mutability": "mutable", "name": "value", - "nameLocation": "3791:5:14", + "nameLocation": "3791:5:34", "nodeType": "VariableDeclaration", - "scope": 12452, - "src": "3777:19:14", + "scope": 15513, + "src": "3777:19:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9154,10 +9154,10 @@ "typeString": "string" }, "typeName": { - "id": 12449, + "id": 15510, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3777:6:14", + "src": "3777:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9166,37 +9166,37 @@ "visibility": "internal" } ], - "src": "3776:21:14" + "src": "3776:21:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12459, + "id": 15520, "nodeType": "FunctionDefinition", - "src": "3803:83:14", + "src": "3803:83:34", "nodes": [], "functionSelector": "4d7baf06", "implemented": false, "kind": "function", "modifiers": [], "name": "envBytes", - "nameLocation": "3812:8:14", + "nameLocation": "3812:8:34", "parameters": { - "id": 12455, + "id": 15516, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12454, + "id": 15515, "mutability": "mutable", "name": "name", - "nameLocation": "3837:4:14", + "nameLocation": "3837:4:34", "nodeType": "VariableDeclaration", - "scope": 12459, - "src": "3821:20:14", + "scope": 15520, + "src": "3821:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9204,10 +9204,10 @@ "typeString": "string" }, "typeName": { - "id": 12453, + "id": 15514, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3821:6:14", + "src": "3821:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9216,21 +9216,21 @@ "visibility": "internal" } ], - "src": "3820:22:14" + "src": "3820:22:34" }, "returnParameters": { - "id": 12458, + "id": 15519, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12457, + "id": 15518, "mutability": "mutable", "name": "value", - "nameLocation": "3879:5:14", + "nameLocation": "3879:5:34", "nodeType": "VariableDeclaration", - "scope": 12459, - "src": "3866:18:14", + "scope": 15520, + "src": "3866:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9238,10 +9238,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12456, + "id": 15517, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "3866:5:14", + "src": "3866:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -9250,37 +9250,37 @@ "visibility": "internal" } ], - "src": "3865:20:14" + "src": "3865:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12469, + "id": 15530, "nodeType": "FunctionDefinition", - "src": "3936:106:14", + "src": "3936:106:34", "nodes": [], "functionSelector": "aaaddeaf", "implemented": false, "kind": "function", "modifiers": [], "name": "envBool", - "nameLocation": "3945:7:14", + "nameLocation": "3945:7:34", "parameters": { - "id": 12464, + "id": 15525, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12461, + "id": 15522, "mutability": "mutable", "name": "name", - "nameLocation": "3969:4:14", + "nameLocation": "3969:4:34", "nodeType": "VariableDeclaration", - "scope": 12469, - "src": "3953:20:14", + "scope": 15530, + "src": "3953:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9288,10 +9288,10 @@ "typeString": "string" }, "typeName": { - "id": 12460, + "id": 15521, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3953:6:14", + "src": "3953:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9301,13 +9301,13 @@ }, { "constant": false, - "id": 12463, + "id": 15524, "mutability": "mutable", "name": "delim", - "nameLocation": "3991:5:14", + "nameLocation": "3991:5:34", "nodeType": "VariableDeclaration", - "scope": 12469, - "src": "3975:21:14", + "scope": 15530, + "src": "3975:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9315,10 +9315,10 @@ "typeString": "string" }, "typeName": { - "id": 12462, + "id": 15523, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3975:6:14", + "src": "3975:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9327,21 +9327,21 @@ "visibility": "internal" } ], - "src": "3952:45:14" + "src": "3952:45:34" }, "returnParameters": { - "id": 12468, + "id": 15529, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12467, + "id": 15528, "mutability": "mutable", "name": "value", - "nameLocation": "4035:5:14", + "nameLocation": "4035:5:34", "nodeType": "VariableDeclaration", - "scope": 12469, - "src": "4021:19:14", + "scope": 15530, + "src": "4021:19:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9350,18 +9350,18 @@ }, "typeName": { "baseType": { - "id": 12465, + "id": 15526, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "4021:4:14", + "src": "4021:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 12466, + "id": 15527, "nodeType": "ArrayTypeName", - "src": "4021:6:14", + "src": "4021:6:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bool_$dyn_storage_ptr", "typeString": "bool[]" @@ -9370,37 +9370,37 @@ "visibility": "internal" } ], - "src": "4020:21:14" + "src": "4020:21:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12479, + "id": 15540, "nodeType": "FunctionDefinition", - "src": "4047:109:14", + "src": "4047:109:34", "nodes": [], "functionSelector": "f3dec099", "implemented": false, "kind": "function", "modifiers": [], "name": "envUint", - "nameLocation": "4056:7:14", + "nameLocation": "4056:7:34", "parameters": { - "id": 12474, + "id": 15535, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12471, + "id": 15532, "mutability": "mutable", "name": "name", - "nameLocation": "4080:4:14", + "nameLocation": "4080:4:34", "nodeType": "VariableDeclaration", - "scope": 12479, - "src": "4064:20:14", + "scope": 15540, + "src": "4064:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9408,10 +9408,10 @@ "typeString": "string" }, "typeName": { - "id": 12470, + "id": 15531, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4064:6:14", + "src": "4064:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9421,13 +9421,13 @@ }, { "constant": false, - "id": 12473, + "id": 15534, "mutability": "mutable", "name": "delim", - "nameLocation": "4102:5:14", + "nameLocation": "4102:5:34", "nodeType": "VariableDeclaration", - "scope": 12479, - "src": "4086:21:14", + "scope": 15540, + "src": "4086:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9435,10 +9435,10 @@ "typeString": "string" }, "typeName": { - "id": 12472, + "id": 15533, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4086:6:14", + "src": "4086:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9447,21 +9447,21 @@ "visibility": "internal" } ], - "src": "4063:45:14" + "src": "4063:45:34" }, "returnParameters": { - "id": 12478, + "id": 15539, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12477, + "id": 15538, "mutability": "mutable", "name": "value", - "nameLocation": "4149:5:14", + "nameLocation": "4149:5:34", "nodeType": "VariableDeclaration", - "scope": 12479, - "src": "4132:22:14", + "scope": 15540, + "src": "4132:22:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9470,18 +9470,18 @@ }, "typeName": { "baseType": { - "id": 12475, + "id": 15536, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4132:7:14", + "src": "4132:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 12476, + "id": 15537, "nodeType": "ArrayTypeName", - "src": "4132:9:14", + "src": "4132:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -9490,37 +9490,37 @@ "visibility": "internal" } ], - "src": "4131:24:14" + "src": "4131:24:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12489, + "id": 15550, "nodeType": "FunctionDefinition", - "src": "4161:107:14", + "src": "4161:107:34", "nodes": [], "functionSelector": "42181150", "implemented": false, "kind": "function", "modifiers": [], "name": "envInt", - "nameLocation": "4170:6:14", + "nameLocation": "4170:6:34", "parameters": { - "id": 12484, + "id": 15545, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12481, + "id": 15542, "mutability": "mutable", "name": "name", - "nameLocation": "4193:4:14", + "nameLocation": "4193:4:34", "nodeType": "VariableDeclaration", - "scope": 12489, - "src": "4177:20:14", + "scope": 15550, + "src": "4177:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9528,10 +9528,10 @@ "typeString": "string" }, "typeName": { - "id": 12480, + "id": 15541, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4177:6:14", + "src": "4177:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9541,13 +9541,13 @@ }, { "constant": false, - "id": 12483, + "id": 15544, "mutability": "mutable", "name": "delim", - "nameLocation": "4215:5:14", + "nameLocation": "4215:5:34", "nodeType": "VariableDeclaration", - "scope": 12489, - "src": "4199:21:14", + "scope": 15550, + "src": "4199:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9555,10 +9555,10 @@ "typeString": "string" }, "typeName": { - "id": 12482, + "id": 15543, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4199:6:14", + "src": "4199:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9567,21 +9567,21 @@ "visibility": "internal" } ], - "src": "4176:45:14" + "src": "4176:45:34" }, "returnParameters": { - "id": 12488, + "id": 15549, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12487, + "id": 15548, "mutability": "mutable", "name": "value", - "nameLocation": "4261:5:14", + "nameLocation": "4261:5:34", "nodeType": "VariableDeclaration", - "scope": 12489, - "src": "4245:21:14", + "scope": 15550, + "src": "4245:21:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9590,18 +9590,18 @@ }, "typeName": { "baseType": { - "id": 12485, + "id": 15546, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "4245:6:14", + "src": "4245:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "id": 12486, + "id": 15547, "nodeType": "ArrayTypeName", - "src": "4245:8:14", + "src": "4245:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -9610,37 +9610,37 @@ "visibility": "internal" } ], - "src": "4244:23:14" + "src": "4244:23:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12499, + "id": 15560, "nodeType": "FunctionDefinition", - "src": "4273:112:14", + "src": "4273:112:34", "nodes": [], "functionSelector": "ad31b9fa", "implemented": false, "kind": "function", "modifiers": [], "name": "envAddress", - "nameLocation": "4282:10:14", + "nameLocation": "4282:10:34", "parameters": { - "id": 12494, + "id": 15555, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12491, + "id": 15552, "mutability": "mutable", "name": "name", - "nameLocation": "4309:4:14", + "nameLocation": "4309:4:34", "nodeType": "VariableDeclaration", - "scope": 12499, - "src": "4293:20:14", + "scope": 15560, + "src": "4293:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9648,10 +9648,10 @@ "typeString": "string" }, "typeName": { - "id": 12490, + "id": 15551, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4293:6:14", + "src": "4293:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9661,13 +9661,13 @@ }, { "constant": false, - "id": 12493, + "id": 15554, "mutability": "mutable", "name": "delim", - "nameLocation": "4331:5:14", + "nameLocation": "4331:5:34", "nodeType": "VariableDeclaration", - "scope": 12499, - "src": "4315:21:14", + "scope": 15560, + "src": "4315:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9675,10 +9675,10 @@ "typeString": "string" }, "typeName": { - "id": 12492, + "id": 15553, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4315:6:14", + "src": "4315:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9687,21 +9687,21 @@ "visibility": "internal" } ], - "src": "4292:45:14" + "src": "4292:45:34" }, "returnParameters": { - "id": 12498, + "id": 15559, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12497, + "id": 15558, "mutability": "mutable", "name": "value", - "nameLocation": "4378:5:14", + "nameLocation": "4378:5:34", "nodeType": "VariableDeclaration", - "scope": 12499, - "src": "4361:22:14", + "scope": 15560, + "src": "4361:22:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9710,19 +9710,19 @@ }, "typeName": { "baseType": { - "id": 12495, + "id": 15556, "name": "address", "nodeType": "ElementaryTypeName", - "src": "4361:7:14", + "src": "4361:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 12496, + "id": 15557, "nodeType": "ArrayTypeName", - "src": "4361:9:14", + "src": "4361:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -9731,37 +9731,37 @@ "visibility": "internal" } ], - "src": "4360:24:14" + "src": "4360:24:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12509, + "id": 15570, "nodeType": "FunctionDefinition", - "src": "4390:112:14", + "src": "4390:112:34", "nodes": [], "functionSelector": "5af231c1", "implemented": false, "kind": "function", "modifiers": [], "name": "envBytes32", - "nameLocation": "4399:10:14", + "nameLocation": "4399:10:34", "parameters": { - "id": 12504, + "id": 15565, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12501, + "id": 15562, "mutability": "mutable", "name": "name", - "nameLocation": "4426:4:14", + "nameLocation": "4426:4:34", "nodeType": "VariableDeclaration", - "scope": 12509, - "src": "4410:20:14", + "scope": 15570, + "src": "4410:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9769,10 +9769,10 @@ "typeString": "string" }, "typeName": { - "id": 12500, + "id": 15561, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4410:6:14", + "src": "4410:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9782,13 +9782,13 @@ }, { "constant": false, - "id": 12503, + "id": 15564, "mutability": "mutable", "name": "delim", - "nameLocation": "4448:5:14", + "nameLocation": "4448:5:34", "nodeType": "VariableDeclaration", - "scope": 12509, - "src": "4432:21:14", + "scope": 15570, + "src": "4432:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9796,10 +9796,10 @@ "typeString": "string" }, "typeName": { - "id": 12502, + "id": 15563, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4432:6:14", + "src": "4432:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9808,21 +9808,21 @@ "visibility": "internal" } ], - "src": "4409:45:14" + "src": "4409:45:34" }, "returnParameters": { - "id": 12508, + "id": 15569, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12507, + "id": 15568, "mutability": "mutable", "name": "value", - "nameLocation": "4495:5:14", + "nameLocation": "4495:5:34", "nodeType": "VariableDeclaration", - "scope": 12509, - "src": "4478:22:14", + "scope": 15570, + "src": "4478:22:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9831,18 +9831,18 @@ }, "typeName": { "baseType": { - "id": 12505, + "id": 15566, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4478:7:14", + "src": "4478:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 12506, + "id": 15567, "nodeType": "ArrayTypeName", - "src": "4478:9:14", + "src": "4478:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -9851,37 +9851,37 @@ "visibility": "internal" } ], - "src": "4477:24:14" + "src": "4477:24:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12519, + "id": 15580, "nodeType": "FunctionDefinition", - "src": "4507:110:14", + "src": "4507:110:34", "nodes": [], "functionSelector": "14b02bc9", "implemented": false, "kind": "function", "modifiers": [], "name": "envString", - "nameLocation": "4516:9:14", + "nameLocation": "4516:9:34", "parameters": { - "id": 12514, + "id": 15575, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12511, + "id": 15572, "mutability": "mutable", "name": "name", - "nameLocation": "4542:4:14", + "nameLocation": "4542:4:34", "nodeType": "VariableDeclaration", - "scope": 12519, - "src": "4526:20:14", + "scope": 15580, + "src": "4526:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9889,10 +9889,10 @@ "typeString": "string" }, "typeName": { - "id": 12510, + "id": 15571, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4526:6:14", + "src": "4526:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9902,13 +9902,13 @@ }, { "constant": false, - "id": 12513, + "id": 15574, "mutability": "mutable", "name": "delim", - "nameLocation": "4564:5:14", + "nameLocation": "4564:5:34", "nodeType": "VariableDeclaration", - "scope": 12519, - "src": "4548:21:14", + "scope": 15580, + "src": "4548:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -9916,10 +9916,10 @@ "typeString": "string" }, "typeName": { - "id": 12512, + "id": 15573, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4548:6:14", + "src": "4548:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9928,21 +9928,21 @@ "visibility": "internal" } ], - "src": "4525:45:14" + "src": "4525:45:34" }, "returnParameters": { - "id": 12518, + "id": 15579, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12517, + "id": 15578, "mutability": "mutable", "name": "value", - "nameLocation": "4610:5:14", + "nameLocation": "4610:5:34", "nodeType": "VariableDeclaration", - "scope": 12519, - "src": "4594:21:14", + "scope": 15580, + "src": "4594:21:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9951,18 +9951,18 @@ }, "typeName": { "baseType": { - "id": 12515, + "id": 15576, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4594:6:14", + "src": "4594:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 12516, + "id": 15577, "nodeType": "ArrayTypeName", - "src": "4594:8:14", + "src": "4594:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -9971,37 +9971,37 @@ "visibility": "internal" } ], - "src": "4593:23:14" + "src": "4593:23:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12529, + "id": 15590, "nodeType": "FunctionDefinition", - "src": "4622:108:14", + "src": "4622:108:34", "nodes": [], "functionSelector": "ddc2651b", "implemented": false, "kind": "function", "modifiers": [], "name": "envBytes", - "nameLocation": "4631:8:14", + "nameLocation": "4631:8:34", "parameters": { - "id": 12524, + "id": 15585, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12521, + "id": 15582, "mutability": "mutable", "name": "name", - "nameLocation": "4656:4:14", + "nameLocation": "4656:4:34", "nodeType": "VariableDeclaration", - "scope": 12529, - "src": "4640:20:14", + "scope": 15590, + "src": "4640:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10009,10 +10009,10 @@ "typeString": "string" }, "typeName": { - "id": 12520, + "id": 15581, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4640:6:14", + "src": "4640:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10022,13 +10022,13 @@ }, { "constant": false, - "id": 12523, + "id": 15584, "mutability": "mutable", "name": "delim", - "nameLocation": "4678:5:14", + "nameLocation": "4678:5:34", "nodeType": "VariableDeclaration", - "scope": 12529, - "src": "4662:21:14", + "scope": 15590, + "src": "4662:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10036,10 +10036,10 @@ "typeString": "string" }, "typeName": { - "id": 12522, + "id": 15583, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4662:6:14", + "src": "4662:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10048,21 +10048,21 @@ "visibility": "internal" } ], - "src": "4639:45:14" + "src": "4639:45:34" }, "returnParameters": { - "id": 12528, + "id": 15589, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12527, + "id": 15588, "mutability": "mutable", "name": "value", - "nameLocation": "4723:5:14", + "nameLocation": "4723:5:34", "nodeType": "VariableDeclaration", - "scope": 12529, - "src": "4708:20:14", + "scope": 15590, + "src": "4708:20:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10071,18 +10071,18 @@ }, "typeName": { "baseType": { - "id": 12525, + "id": 15586, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "4708:5:14", + "src": "4708:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, - "id": 12526, + "id": 15587, "nodeType": "ArrayTypeName", - "src": "4708:7:14", + "src": "4708:7:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes_storage_$dyn_storage_ptr", "typeString": "bytes[]" @@ -10091,37 +10091,37 @@ "visibility": "internal" } ], - "src": "4707:22:14" + "src": "4707:22:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12538, + "id": 15599, "nodeType": "FunctionDefinition", - "src": "4788:86:14", + "src": "4788:86:34", "nodes": [], "functionSelector": "4777f3cf", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "4797:5:14", + "nameLocation": "4797:5:34", "parameters": { - "id": 12534, + "id": 15595, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12531, + "id": 15592, "mutability": "mutable", "name": "name", - "nameLocation": "4819:4:14", + "nameLocation": "4819:4:34", "nodeType": "VariableDeclaration", - "scope": 12538, - "src": "4803:20:14", + "scope": 15599, + "src": "4803:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10129,10 +10129,10 @@ "typeString": "string" }, "typeName": { - "id": 12530, + "id": 15591, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4803:6:14", + "src": "4803:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10142,13 +10142,13 @@ }, { "constant": false, - "id": 12533, + "id": 15594, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "4830:12:14", + "nameLocation": "4830:12:34", "nodeType": "VariableDeclaration", - "scope": 12538, - "src": "4825:17:14", + "scope": 15599, + "src": "4825:17:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10156,10 +10156,10 @@ "typeString": "bool" }, "typeName": { - "id": 12532, + "id": 15593, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "4825:4:14", + "src": "4825:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10168,21 +10168,21 @@ "visibility": "internal" } ], - "src": "4802:41:14" + "src": "4802:41:34" }, "returnParameters": { - "id": 12537, + "id": 15598, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12536, + "id": 15597, "mutability": "mutable", "name": "value", - "nameLocation": "4867:5:14", + "nameLocation": "4867:5:34", "nodeType": "VariableDeclaration", - "scope": 12538, - "src": "4862:10:14", + "scope": 15599, + "src": "4862:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10190,10 +10190,10 @@ "typeString": "bool" }, "typeName": { - "id": 12535, + "id": 15596, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "4862:4:14", + "src": "4862:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10202,37 +10202,37 @@ "visibility": "internal" } ], - "src": "4861:12:14" + "src": "4861:12:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12547, + "id": 15608, "nodeType": "FunctionDefinition", - "src": "4879:92:14", + "src": "4879:92:34", "nodes": [], "functionSelector": "5e97348f", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "4888:5:14", + "nameLocation": "4888:5:34", "parameters": { - "id": 12543, + "id": 15604, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12540, + "id": 15601, "mutability": "mutable", "name": "name", - "nameLocation": "4910:4:14", + "nameLocation": "4910:4:34", "nodeType": "VariableDeclaration", - "scope": 12547, - "src": "4894:20:14", + "scope": 15608, + "src": "4894:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10240,10 +10240,10 @@ "typeString": "string" }, "typeName": { - "id": 12539, + "id": 15600, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4894:6:14", + "src": "4894:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10253,13 +10253,13 @@ }, { "constant": false, - "id": 12542, + "id": 15603, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "4924:12:14", + "nameLocation": "4924:12:34", "nodeType": "VariableDeclaration", - "scope": 12547, - "src": "4916:20:14", + "scope": 15608, + "src": "4916:20:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10267,10 +10267,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12541, + "id": 15602, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4916:7:14", + "src": "4916:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10279,21 +10279,21 @@ "visibility": "internal" } ], - "src": "4893:44:14" + "src": "4893:44:34" }, "returnParameters": { - "id": 12546, + "id": 15607, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12545, + "id": 15606, "mutability": "mutable", "name": "value", - "nameLocation": "4964:5:14", + "nameLocation": "4964:5:34", "nodeType": "VariableDeclaration", - "scope": 12547, - "src": "4956:13:14", + "scope": 15608, + "src": "4956:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10301,10 +10301,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12544, + "id": 15605, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4956:7:14", + "src": "4956:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10313,37 +10313,37 @@ "visibility": "internal" } ], - "src": "4955:15:14" + "src": "4955:15:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12556, + "id": 15617, "nodeType": "FunctionDefinition", - "src": "4976:90:14", + "src": "4976:90:34", "nodes": [], "functionSelector": "bbcb713e", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "4985:5:14", + "nameLocation": "4985:5:34", "parameters": { - "id": 12552, + "id": 15613, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12549, + "id": 15610, "mutability": "mutable", "name": "name", - "nameLocation": "5007:4:14", + "nameLocation": "5007:4:34", "nodeType": "VariableDeclaration", - "scope": 12556, - "src": "4991:20:14", + "scope": 15617, + "src": "4991:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10351,10 +10351,10 @@ "typeString": "string" }, "typeName": { - "id": 12548, + "id": 15609, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4991:6:14", + "src": "4991:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10364,13 +10364,13 @@ }, { "constant": false, - "id": 12551, + "id": 15612, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "5020:12:14", + "nameLocation": "5020:12:34", "nodeType": "VariableDeclaration", - "scope": 12556, - "src": "5013:19:14", + "scope": 15617, + "src": "5013:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10378,10 +10378,10 @@ "typeString": "int256" }, "typeName": { - "id": 12550, + "id": 15611, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "5013:6:14", + "src": "5013:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10390,21 +10390,21 @@ "visibility": "internal" } ], - "src": "4990:43:14" + "src": "4990:43:34" }, "returnParameters": { - "id": 12555, + "id": 15616, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12554, + "id": 15615, "mutability": "mutable", "name": "value", - "nameLocation": "5059:5:14", + "nameLocation": "5059:5:34", "nodeType": "VariableDeclaration", - "scope": 12556, - "src": "5052:12:14", + "scope": 15617, + "src": "5052:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10412,10 +10412,10 @@ "typeString": "int256" }, "typeName": { - "id": 12553, + "id": 15614, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "5052:6:14", + "src": "5052:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10424,37 +10424,37 @@ "visibility": "internal" } ], - "src": "5051:14:14" + "src": "5051:14:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12565, + "id": 15626, "nodeType": "FunctionDefinition", - "src": "5071:92:14", + "src": "5071:92:34", "nodes": [], "functionSelector": "561fe540", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "5080:5:14", + "nameLocation": "5080:5:34", "parameters": { - "id": 12561, + "id": 15622, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12558, + "id": 15619, "mutability": "mutable", "name": "name", - "nameLocation": "5102:4:14", + "nameLocation": "5102:4:34", "nodeType": "VariableDeclaration", - "scope": 12565, - "src": "5086:20:14", + "scope": 15626, + "src": "5086:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10462,10 +10462,10 @@ "typeString": "string" }, "typeName": { - "id": 12557, + "id": 15618, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5086:6:14", + "src": "5086:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10475,13 +10475,13 @@ }, { "constant": false, - "id": 12560, + "id": 15621, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "5116:12:14", + "nameLocation": "5116:12:34", "nodeType": "VariableDeclaration", - "scope": 12565, - "src": "5108:20:14", + "scope": 15626, + "src": "5108:20:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10489,10 +10489,10 @@ "typeString": "address" }, "typeName": { - "id": 12559, + "id": 15620, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5108:7:14", + "src": "5108:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10502,21 +10502,21 @@ "visibility": "internal" } ], - "src": "5085:44:14" + "src": "5085:44:34" }, "returnParameters": { - "id": 12564, + "id": 15625, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12563, + "id": 15624, "mutability": "mutable", "name": "value", - "nameLocation": "5156:5:14", + "nameLocation": "5156:5:34", "nodeType": "VariableDeclaration", - "scope": 12565, - "src": "5148:13:14", + "scope": 15626, + "src": "5148:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10524,10 +10524,10 @@ "typeString": "address" }, "typeName": { - "id": 12562, + "id": 15623, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5148:7:14", + "src": "5148:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10537,37 +10537,37 @@ "visibility": "internal" } ], - "src": "5147:15:14" + "src": "5147:15:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12574, + "id": 15635, "nodeType": "FunctionDefinition", - "src": "5168:92:14", + "src": "5168:92:34", "nodes": [], "functionSelector": "b4a85892", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "5177:5:14", + "nameLocation": "5177:5:34", "parameters": { - "id": 12570, + "id": 15631, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12567, + "id": 15628, "mutability": "mutable", "name": "name", - "nameLocation": "5199:4:14", + "nameLocation": "5199:4:34", "nodeType": "VariableDeclaration", - "scope": 12574, - "src": "5183:20:14", + "scope": 15635, + "src": "5183:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10575,10 +10575,10 @@ "typeString": "string" }, "typeName": { - "id": 12566, + "id": 15627, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5183:6:14", + "src": "5183:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10588,13 +10588,13 @@ }, { "constant": false, - "id": 12569, + "id": 15630, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "5213:12:14", + "nameLocation": "5213:12:34", "nodeType": "VariableDeclaration", - "scope": 12574, - "src": "5205:20:14", + "scope": 15635, + "src": "5205:20:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10602,10 +10602,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12568, + "id": 15629, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5205:7:14", + "src": "5205:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10614,21 +10614,21 @@ "visibility": "internal" } ], - "src": "5182:44:14" + "src": "5182:44:34" }, "returnParameters": { - "id": 12573, + "id": 15634, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12572, + "id": 15633, "mutability": "mutable", "name": "value", - "nameLocation": "5253:5:14", + "nameLocation": "5253:5:34", "nodeType": "VariableDeclaration", - "scope": 12574, - "src": "5245:13:14", + "scope": 15635, + "src": "5245:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10636,10 +10636,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12571, + "id": 15632, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5245:7:14", + "src": "5245:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10648,37 +10648,37 @@ "visibility": "internal" } ], - "src": "5244:15:14" + "src": "5244:15:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12583, + "id": 15644, "nodeType": "FunctionDefinition", - "src": "5265:106:14", + "src": "5265:106:34", "nodes": [], "functionSelector": "d145736c", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "5274:5:14", + "nameLocation": "5274:5:34", "parameters": { - "id": 12579, + "id": 15640, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12576, + "id": 15637, "mutability": "mutable", "name": "name", - "nameLocation": "5296:4:14", + "nameLocation": "5296:4:34", "nodeType": "VariableDeclaration", - "scope": 12583, - "src": "5280:20:14", + "scope": 15644, + "src": "5280:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10686,10 +10686,10 @@ "typeString": "string" }, "typeName": { - "id": 12575, + "id": 15636, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5280:6:14", + "src": "5280:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10699,13 +10699,13 @@ }, { "constant": false, - "id": 12578, + "id": 15639, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "5318:12:14", + "nameLocation": "5318:12:34", "nodeType": "VariableDeclaration", - "scope": 12583, - "src": "5302:28:14", + "scope": 15644, + "src": "5302:28:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10713,10 +10713,10 @@ "typeString": "string" }, "typeName": { - "id": 12577, + "id": 15638, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5302:6:14", + "src": "5302:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10725,21 +10725,21 @@ "visibility": "internal" } ], - "src": "5279:52:14" + "src": "5279:52:34" }, "returnParameters": { - "id": 12582, + "id": 15643, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12581, + "id": 15642, "mutability": "mutable", "name": "value", - "nameLocation": "5364:5:14", + "nameLocation": "5364:5:34", "nodeType": "VariableDeclaration", - "scope": 12583, - "src": "5350:19:14", + "scope": 15644, + "src": "5350:19:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10747,10 +10747,10 @@ "typeString": "string" }, "typeName": { - "id": 12580, + "id": 15641, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5350:6:14", + "src": "5350:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10759,37 +10759,37 @@ "visibility": "internal" } ], - "src": "5349:21:14" + "src": "5349:21:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12592, + "id": 15653, "nodeType": "FunctionDefinition", - "src": "5376:104:14", + "src": "5376:104:34", "nodes": [], "functionSelector": "b3e47705", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "5385:5:14", + "nameLocation": "5385:5:34", "parameters": { - "id": 12588, + "id": 15649, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12585, + "id": 15646, "mutability": "mutable", "name": "name", - "nameLocation": "5407:4:14", + "nameLocation": "5407:4:34", "nodeType": "VariableDeclaration", - "scope": 12592, - "src": "5391:20:14", + "scope": 15653, + "src": "5391:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10797,10 +10797,10 @@ "typeString": "string" }, "typeName": { - "id": 12584, + "id": 15645, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5391:6:14", + "src": "5391:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10810,13 +10810,13 @@ }, { "constant": false, - "id": 12587, + "id": 15648, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "5428:12:14", + "nameLocation": "5428:12:34", "nodeType": "VariableDeclaration", - "scope": 12592, - "src": "5413:27:14", + "scope": 15653, + "src": "5413:27:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10824,10 +10824,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12586, + "id": 15647, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5413:5:14", + "src": "5413:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -10836,21 +10836,21 @@ "visibility": "internal" } ], - "src": "5390:51:14" + "src": "5390:51:34" }, "returnParameters": { - "id": 12591, + "id": 15652, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12590, + "id": 15651, "mutability": "mutable", "name": "value", - "nameLocation": "5473:5:14", + "nameLocation": "5473:5:34", "nodeType": "VariableDeclaration", - "scope": 12592, - "src": "5460:18:14", + "scope": 15653, + "src": "5460:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10858,10 +10858,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12589, + "id": 15650, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "5460:5:14", + "src": "5460:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -10870,37 +10870,37 @@ "visibility": "internal" } ], - "src": "5459:20:14" + "src": "5459:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12605, + "id": 15666, "nodeType": "FunctionDefinition", - "src": "5548:145:14", + "src": "5548:145:34", "nodes": [], "functionSelector": "eb85e83b", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "5557:5:14", + "nameLocation": "5557:5:34", "parameters": { - "id": 12600, + "id": 15661, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12594, + "id": 15655, "mutability": "mutable", "name": "name", - "nameLocation": "5579:4:14", + "nameLocation": "5579:4:34", "nodeType": "VariableDeclaration", - "scope": 12605, - "src": "5563:20:14", + "scope": 15666, + "src": "5563:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10908,10 +10908,10 @@ "typeString": "string" }, "typeName": { - "id": 12593, + "id": 15654, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5563:6:14", + "src": "5563:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10921,13 +10921,13 @@ }, { "constant": false, - "id": 12596, + "id": 15657, "mutability": "mutable", "name": "delim", - "nameLocation": "5601:5:14", + "nameLocation": "5601:5:34", "nodeType": "VariableDeclaration", - "scope": 12605, - "src": "5585:21:14", + "scope": 15666, + "src": "5585:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10935,10 +10935,10 @@ "typeString": "string" }, "typeName": { - "id": 12595, + "id": 15656, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5585:6:14", + "src": "5585:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10948,13 +10948,13 @@ }, { "constant": false, - "id": 12599, + "id": 15660, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "5624:12:14", + "nameLocation": "5624:12:34", "nodeType": "VariableDeclaration", - "scope": 12605, - "src": "5608:28:14", + "scope": 15666, + "src": "5608:28:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -10963,18 +10963,18 @@ }, "typeName": { "baseType": { - "id": 12597, + "id": 15658, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "5608:4:14", + "src": "5608:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 12598, + "id": 15659, "nodeType": "ArrayTypeName", - "src": "5608:6:14", + "src": "5608:6:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bool_$dyn_storage_ptr", "typeString": "bool[]" @@ -10983,21 +10983,21 @@ "visibility": "internal" } ], - "src": "5562:75:14" + "src": "5562:75:34" }, "returnParameters": { - "id": 12604, + "id": 15665, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12603, + "id": 15664, "mutability": "mutable", "name": "value", - "nameLocation": "5686:5:14", + "nameLocation": "5686:5:34", "nodeType": "VariableDeclaration", - "scope": 12605, - "src": "5672:19:14", + "scope": 15666, + "src": "5672:19:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11006,18 +11006,18 @@ }, "typeName": { "baseType": { - "id": 12601, + "id": 15662, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "5672:4:14", + "src": "5672:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 12602, + "id": 15663, "nodeType": "ArrayTypeName", - "src": "5672:6:14", + "src": "5672:6:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bool_$dyn_storage_ptr", "typeString": "bool[]" @@ -11026,37 +11026,37 @@ "visibility": "internal" } ], - "src": "5671:21:14" + "src": "5671:21:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12618, + "id": 15679, "nodeType": "FunctionDefinition", - "src": "5698:151:14", + "src": "5698:151:34", "nodes": [], "functionSelector": "74318528", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "5707:5:14", + "nameLocation": "5707:5:34", "parameters": { - "id": 12613, + "id": 15674, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12607, + "id": 15668, "mutability": "mutable", "name": "name", - "nameLocation": "5729:4:14", + "nameLocation": "5729:4:34", "nodeType": "VariableDeclaration", - "scope": 12618, - "src": "5713:20:14", + "scope": 15679, + "src": "5713:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11064,10 +11064,10 @@ "typeString": "string" }, "typeName": { - "id": 12606, + "id": 15667, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5713:6:14", + "src": "5713:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11077,13 +11077,13 @@ }, { "constant": false, - "id": 12609, + "id": 15670, "mutability": "mutable", "name": "delim", - "nameLocation": "5751:5:14", + "nameLocation": "5751:5:34", "nodeType": "VariableDeclaration", - "scope": 12618, - "src": "5735:21:14", + "scope": 15679, + "src": "5735:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11091,10 +11091,10 @@ "typeString": "string" }, "typeName": { - "id": 12608, + "id": 15669, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5735:6:14", + "src": "5735:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11104,13 +11104,13 @@ }, { "constant": false, - "id": 12612, + "id": 15673, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "5777:12:14", + "nameLocation": "5777:12:34", "nodeType": "VariableDeclaration", - "scope": 12618, - "src": "5758:31:14", + "scope": 15679, + "src": "5758:31:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11119,18 +11119,18 @@ }, "typeName": { "baseType": { - "id": 12610, + "id": 15671, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5758:7:14", + "src": "5758:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 12611, + "id": 15672, "nodeType": "ArrayTypeName", - "src": "5758:9:14", + "src": "5758:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -11139,21 +11139,21 @@ "visibility": "internal" } ], - "src": "5712:78:14" + "src": "5712:78:34" }, "returnParameters": { - "id": 12617, + "id": 15678, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12616, + "id": 15677, "mutability": "mutable", "name": "value", - "nameLocation": "5842:5:14", + "nameLocation": "5842:5:34", "nodeType": "VariableDeclaration", - "scope": 12618, - "src": "5825:22:14", + "scope": 15679, + "src": "5825:22:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11162,18 +11162,18 @@ }, "typeName": { "baseType": { - "id": 12614, + "id": 15675, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "5825:7:14", + "src": "5825:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 12615, + "id": 15676, "nodeType": "ArrayTypeName", - "src": "5825:9:14", + "src": "5825:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -11182,37 +11182,37 @@ "visibility": "internal" } ], - "src": "5824:24:14" + "src": "5824:24:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12631, + "id": 15692, "nodeType": "FunctionDefinition", - "src": "5854:149:14", + "src": "5854:149:34", "nodes": [], "functionSelector": "4700d74b", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "5863:5:14", + "nameLocation": "5863:5:34", "parameters": { - "id": 12626, + "id": 15687, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12620, + "id": 15681, "mutability": "mutable", "name": "name", - "nameLocation": "5885:4:14", + "nameLocation": "5885:4:34", "nodeType": "VariableDeclaration", - "scope": 12631, - "src": "5869:20:14", + "scope": 15692, + "src": "5869:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11220,10 +11220,10 @@ "typeString": "string" }, "typeName": { - "id": 12619, + "id": 15680, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5869:6:14", + "src": "5869:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11233,13 +11233,13 @@ }, { "constant": false, - "id": 12622, + "id": 15683, "mutability": "mutable", "name": "delim", - "nameLocation": "5907:5:14", + "nameLocation": "5907:5:34", "nodeType": "VariableDeclaration", - "scope": 12631, - "src": "5891:21:14", + "scope": 15692, + "src": "5891:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11247,10 +11247,10 @@ "typeString": "string" }, "typeName": { - "id": 12621, + "id": 15682, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5891:6:14", + "src": "5891:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11260,13 +11260,13 @@ }, { "constant": false, - "id": 12625, + "id": 15686, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "5932:12:14", + "nameLocation": "5932:12:34", "nodeType": "VariableDeclaration", - "scope": 12631, - "src": "5914:30:14", + "scope": 15692, + "src": "5914:30:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11275,18 +11275,18 @@ }, "typeName": { "baseType": { - "id": 12623, + "id": 15684, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "5914:6:14", + "src": "5914:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "id": 12624, + "id": 15685, "nodeType": "ArrayTypeName", - "src": "5914:8:14", + "src": "5914:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -11295,21 +11295,21 @@ "visibility": "internal" } ], - "src": "5868:77:14" + "src": "5868:77:34" }, "returnParameters": { - "id": 12630, + "id": 15691, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12629, + "id": 15690, "mutability": "mutable", "name": "value", - "nameLocation": "5996:5:14", + "nameLocation": "5996:5:34", "nodeType": "VariableDeclaration", - "scope": 12631, - "src": "5980:21:14", + "scope": 15692, + "src": "5980:21:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11318,18 +11318,18 @@ }, "typeName": { "baseType": { - "id": 12627, + "id": 15688, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "5980:6:14", + "src": "5980:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "id": 12628, + "id": 15689, "nodeType": "ArrayTypeName", - "src": "5980:8:14", + "src": "5980:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -11338,37 +11338,37 @@ "visibility": "internal" } ], - "src": "5979:23:14" + "src": "5979:23:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12644, + "id": 15705, "nodeType": "FunctionDefinition", - "src": "6008:151:14", + "src": "6008:151:34", "nodes": [], "functionSelector": "c74e9deb", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "6017:5:14", + "nameLocation": "6017:5:34", "parameters": { - "id": 12639, + "id": 15700, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12633, + "id": 15694, "mutability": "mutable", "name": "name", - "nameLocation": "6039:4:14", + "nameLocation": "6039:4:34", "nodeType": "VariableDeclaration", - "scope": 12644, - "src": "6023:20:14", + "scope": 15705, + "src": "6023:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11376,10 +11376,10 @@ "typeString": "string" }, "typeName": { - "id": 12632, + "id": 15693, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6023:6:14", + "src": "6023:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11389,13 +11389,13 @@ }, { "constant": false, - "id": 12635, + "id": 15696, "mutability": "mutable", "name": "delim", - "nameLocation": "6061:5:14", + "nameLocation": "6061:5:34", "nodeType": "VariableDeclaration", - "scope": 12644, - "src": "6045:21:14", + "scope": 15705, + "src": "6045:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11403,10 +11403,10 @@ "typeString": "string" }, "typeName": { - "id": 12634, + "id": 15695, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6045:6:14", + "src": "6045:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11416,13 +11416,13 @@ }, { "constant": false, - "id": 12638, + "id": 15699, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "6087:12:14", + "nameLocation": "6087:12:34", "nodeType": "VariableDeclaration", - "scope": 12644, - "src": "6068:31:14", + "scope": 15705, + "src": "6068:31:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11431,19 +11431,19 @@ }, "typeName": { "baseType": { - "id": 12636, + "id": 15697, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6068:7:14", + "src": "6068:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 12637, + "id": 15698, "nodeType": "ArrayTypeName", - "src": "6068:9:14", + "src": "6068:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -11452,21 +11452,21 @@ "visibility": "internal" } ], - "src": "6022:78:14" + "src": "6022:78:34" }, "returnParameters": { - "id": 12643, + "id": 15704, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12642, + "id": 15703, "mutability": "mutable", "name": "value", - "nameLocation": "6152:5:14", + "nameLocation": "6152:5:34", "nodeType": "VariableDeclaration", - "scope": 12644, - "src": "6135:22:14", + "scope": 15705, + "src": "6135:22:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11475,19 +11475,19 @@ }, "typeName": { "baseType": { - "id": 12640, + "id": 15701, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6135:7:14", + "src": "6135:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 12641, + "id": 15702, "nodeType": "ArrayTypeName", - "src": "6135:9:14", + "src": "6135:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -11496,37 +11496,37 @@ "visibility": "internal" } ], - "src": "6134:24:14" + "src": "6134:24:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12657, + "id": 15718, "nodeType": "FunctionDefinition", - "src": "6164:151:14", + "src": "6164:151:34", "nodes": [], "functionSelector": "2281f367", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "6173:5:14", + "nameLocation": "6173:5:34", "parameters": { - "id": 12652, + "id": 15713, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12646, + "id": 15707, "mutability": "mutable", "name": "name", - "nameLocation": "6195:4:14", + "nameLocation": "6195:4:34", "nodeType": "VariableDeclaration", - "scope": 12657, - "src": "6179:20:14", + "scope": 15718, + "src": "6179:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11534,10 +11534,10 @@ "typeString": "string" }, "typeName": { - "id": 12645, + "id": 15706, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6179:6:14", + "src": "6179:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11547,13 +11547,13 @@ }, { "constant": false, - "id": 12648, + "id": 15709, "mutability": "mutable", "name": "delim", - "nameLocation": "6217:5:14", + "nameLocation": "6217:5:34", "nodeType": "VariableDeclaration", - "scope": 12657, - "src": "6201:21:14", + "scope": 15718, + "src": "6201:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11561,10 +11561,10 @@ "typeString": "string" }, "typeName": { - "id": 12647, + "id": 15708, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6201:6:14", + "src": "6201:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11574,13 +11574,13 @@ }, { "constant": false, - "id": 12651, + "id": 15712, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "6243:12:14", + "nameLocation": "6243:12:34", "nodeType": "VariableDeclaration", - "scope": 12657, - "src": "6224:31:14", + "scope": 15718, + "src": "6224:31:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11589,18 +11589,18 @@ }, "typeName": { "baseType": { - "id": 12649, + "id": 15710, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6224:7:14", + "src": "6224:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 12650, + "id": 15711, "nodeType": "ArrayTypeName", - "src": "6224:9:14", + "src": "6224:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -11609,21 +11609,21 @@ "visibility": "internal" } ], - "src": "6178:78:14" + "src": "6178:78:34" }, "returnParameters": { - "id": 12656, + "id": 15717, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12655, + "id": 15716, "mutability": "mutable", "name": "value", - "nameLocation": "6308:5:14", + "nameLocation": "6308:5:34", "nodeType": "VariableDeclaration", - "scope": 12657, - "src": "6291:22:14", + "scope": 15718, + "src": "6291:22:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11632,18 +11632,18 @@ }, "typeName": { "baseType": { - "id": 12653, + "id": 15714, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6291:7:14", + "src": "6291:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 12654, + "id": 15715, "nodeType": "ArrayTypeName", - "src": "6291:9:14", + "src": "6291:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -11652,37 +11652,37 @@ "visibility": "internal" } ], - "src": "6290:24:14" + "src": "6290:24:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12670, + "id": 15731, "nodeType": "FunctionDefinition", - "src": "6320:149:14", + "src": "6320:149:34", "nodes": [], "functionSelector": "859216bc", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "6329:5:14", + "nameLocation": "6329:5:34", "parameters": { - "id": 12665, + "id": 15726, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12659, + "id": 15720, "mutability": "mutable", "name": "name", - "nameLocation": "6351:4:14", + "nameLocation": "6351:4:34", "nodeType": "VariableDeclaration", - "scope": 12670, - "src": "6335:20:14", + "scope": 15731, + "src": "6335:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11690,10 +11690,10 @@ "typeString": "string" }, "typeName": { - "id": 12658, + "id": 15719, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6335:6:14", + "src": "6335:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11703,13 +11703,13 @@ }, { "constant": false, - "id": 12661, + "id": 15722, "mutability": "mutable", "name": "delim", - "nameLocation": "6373:5:14", + "nameLocation": "6373:5:34", "nodeType": "VariableDeclaration", - "scope": 12670, - "src": "6357:21:14", + "scope": 15731, + "src": "6357:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11717,10 +11717,10 @@ "typeString": "string" }, "typeName": { - "id": 12660, + "id": 15721, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6357:6:14", + "src": "6357:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11730,13 +11730,13 @@ }, { "constant": false, - "id": 12664, + "id": 15725, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "6398:12:14", + "nameLocation": "6398:12:34", "nodeType": "VariableDeclaration", - "scope": 12670, - "src": "6380:30:14", + "scope": 15731, + "src": "6380:30:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11745,18 +11745,18 @@ }, "typeName": { "baseType": { - "id": 12662, + "id": 15723, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6380:6:14", + "src": "6380:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 12663, + "id": 15724, "nodeType": "ArrayTypeName", - "src": "6380:8:14", + "src": "6380:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -11765,21 +11765,21 @@ "visibility": "internal" } ], - "src": "6334:77:14" + "src": "6334:77:34" }, "returnParameters": { - "id": 12669, + "id": 15730, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12668, + "id": 15729, "mutability": "mutable", "name": "value", - "nameLocation": "6462:5:14", + "nameLocation": "6462:5:34", "nodeType": "VariableDeclaration", - "scope": 12670, - "src": "6446:21:14", + "scope": 15731, + "src": "6446:21:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11788,18 +11788,18 @@ }, "typeName": { "baseType": { - "id": 12666, + "id": 15727, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6446:6:14", + "src": "6446:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 12667, + "id": 15728, "nodeType": "ArrayTypeName", - "src": "6446:8:14", + "src": "6446:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -11808,37 +11808,37 @@ "visibility": "internal" } ], - "src": "6445:23:14" + "src": "6445:23:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12683, + "id": 15744, "nodeType": "FunctionDefinition", - "src": "6474:147:14", + "src": "6474:147:34", "nodes": [], "functionSelector": "64bc3e64", "implemented": false, "kind": "function", "modifiers": [], "name": "envOr", - "nameLocation": "6483:5:14", + "nameLocation": "6483:5:34", "parameters": { - "id": 12678, + "id": 15739, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12672, + "id": 15733, "mutability": "mutable", "name": "name", - "nameLocation": "6505:4:14", + "nameLocation": "6505:4:34", "nodeType": "VariableDeclaration", - "scope": 12683, - "src": "6489:20:14", + "scope": 15744, + "src": "6489:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11846,10 +11846,10 @@ "typeString": "string" }, "typeName": { - "id": 12671, + "id": 15732, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6489:6:14", + "src": "6489:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11859,13 +11859,13 @@ }, { "constant": false, - "id": 12674, + "id": 15735, "mutability": "mutable", "name": "delim", - "nameLocation": "6527:5:14", + "nameLocation": "6527:5:34", "nodeType": "VariableDeclaration", - "scope": 12683, - "src": "6511:21:14", + "scope": 15744, + "src": "6511:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11873,10 +11873,10 @@ "typeString": "string" }, "typeName": { - "id": 12673, + "id": 15734, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6511:6:14", + "src": "6511:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11886,13 +11886,13 @@ }, { "constant": false, - "id": 12677, + "id": 15738, "mutability": "mutable", "name": "defaultValue", - "nameLocation": "6551:12:14", + "nameLocation": "6551:12:34", "nodeType": "VariableDeclaration", - "scope": 12683, - "src": "6534:29:14", + "scope": 15744, + "src": "6534:29:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -11901,18 +11901,18 @@ }, "typeName": { "baseType": { - "id": 12675, + "id": 15736, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "6534:5:14", + "src": "6534:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, - "id": 12676, + "id": 15737, "nodeType": "ArrayTypeName", - "src": "6534:7:14", + "src": "6534:7:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes_storage_$dyn_storage_ptr", "typeString": "bytes[]" @@ -11921,21 +11921,21 @@ "visibility": "internal" } ], - "src": "6488:76:14" + "src": "6488:76:34" }, "returnParameters": { - "id": 12682, + "id": 15743, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12681, + "id": 15742, "mutability": "mutable", "name": "value", - "nameLocation": "6614:5:14", + "nameLocation": "6614:5:34", "nodeType": "VariableDeclaration", - "scope": 12683, - "src": "6599:20:14", + "scope": 15744, + "src": "6599:20:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11944,18 +11944,18 @@ }, "typeName": { "baseType": { - "id": 12679, + "id": 15740, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "6599:5:14", + "src": "6599:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, - "id": 12680, + "id": 15741, "nodeType": "ArrayTypeName", - "src": "6599:7:14", + "src": "6599:7:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes_storage_$dyn_storage_ptr", "typeString": "bytes[]" @@ -11964,65 +11964,65 @@ "visibility": "internal" } ], - "src": "6598:22:14" + "src": "6598:22:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12686, + "id": 15747, "nodeType": "FunctionDefinition", - "src": "6670:27:14", + "src": "6670:27:34", "nodes": [], "functionSelector": "266cf109", "implemented": false, "kind": "function", "modifiers": [], "name": "record", - "nameLocation": "6679:6:14", + "nameLocation": "6679:6:34", "parameters": { - "id": 12684, + "id": 15745, "nodeType": "ParameterList", "parameters": [], - "src": "6685:2:14" + "src": "6685:2:34" }, "returnParameters": { - "id": 12685, + "id": 15746, "nodeType": "ParameterList", "parameters": [], - "src": "6696:0:14" + "src": "6696:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12697, + "id": 15758, "nodeType": "FunctionDefinition", - "src": "6794:109:14", + "src": "6794:109:34", "nodes": [], "functionSelector": "65bc9481", "implemented": false, "kind": "function", "modifiers": [], "name": "accesses", - "nameLocation": "6803:8:14", + "nameLocation": "6803:8:34", "parameters": { - "id": 12689, + "id": 15750, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12688, + "id": 15749, "mutability": "mutable", "name": "target", - "nameLocation": "6820:6:14", + "nameLocation": "6820:6:34", "nodeType": "VariableDeclaration", - "scope": 12697, - "src": "6812:14:14", + "scope": 15758, + "src": "6812:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12030,10 +12030,10 @@ "typeString": "address" }, "typeName": { - "id": 12687, + "id": 15748, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6812:7:14", + "src": "6812:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12043,21 +12043,21 @@ "visibility": "internal" } ], - "src": "6811:16:14" + "src": "6811:16:34" }, "returnParameters": { - "id": 12696, + "id": 15757, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12692, + "id": 15753, "mutability": "mutable", "name": "readSlots", - "nameLocation": "6863:9:14", + "nameLocation": "6863:9:34", "nodeType": "VariableDeclaration", - "scope": 12697, - "src": "6846:26:14", + "scope": 15758, + "src": "6846:26:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12066,18 +12066,18 @@ }, "typeName": { "baseType": { - "id": 12690, + "id": 15751, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6846:7:14", + "src": "6846:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 12691, + "id": 15752, "nodeType": "ArrayTypeName", - "src": "6846:9:14", + "src": "6846:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -12087,13 +12087,13 @@ }, { "constant": false, - "id": 12695, + "id": 15756, "mutability": "mutable", "name": "writeSlots", - "nameLocation": "6891:10:14", + "nameLocation": "6891:10:34", "nodeType": "VariableDeclaration", - "scope": 12697, - "src": "6874:27:14", + "scope": 15758, + "src": "6874:27:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12102,18 +12102,18 @@ }, "typeName": { "baseType": { - "id": 12693, + "id": 15754, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6874:7:14", + "src": "6874:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 12694, + "id": 15755, "nodeType": "ArrayTypeName", - "src": "6874:9:14", + "src": "6874:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -12122,37 +12122,37 @@ "visibility": "internal" } ], - "src": "6845:57:14" + "src": "6845:57:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12704, + "id": 15765, "nodeType": "FunctionDefinition", - "src": "7011:101:14", + "src": "7011:101:34", "nodes": [], "functionSelector": "8d1cc925", "implemented": false, "kind": "function", "modifiers": [], "name": "getCode", - "nameLocation": "7020:7:14", + "nameLocation": "7020:7:34", "parameters": { - "id": 12700, + "id": 15761, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12699, + "id": 15760, "mutability": "mutable", "name": "artifactPath", - "nameLocation": "7044:12:14", + "nameLocation": "7044:12:34", "nodeType": "VariableDeclaration", - "scope": 12704, - "src": "7028:28:14", + "scope": 15765, + "src": "7028:28:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -12160,10 +12160,10 @@ "typeString": "string" }, "typeName": { - "id": 12698, + "id": 15759, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7028:6:14", + "src": "7028:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12172,21 +12172,21 @@ "visibility": "internal" } ], - "src": "7027:30:14" + "src": "7027:30:34" }, "returnParameters": { - "id": 12703, + "id": 15764, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12702, + "id": 15763, "mutability": "mutable", "name": "creationBytecode", - "nameLocation": "7094:16:14", + "nameLocation": "7094:16:34", "nodeType": "VariableDeclaration", - "scope": 12704, - "src": "7081:29:14", + "scope": 15765, + "src": "7081:29:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12194,10 +12194,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12701, + "id": 15762, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "7081:5:14", + "src": "7081:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -12206,37 +12206,37 @@ "visibility": "internal" } ], - "src": "7080:31:14" + "src": "7080:31:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12711, + "id": 15772, "nodeType": "FunctionDefinition", - "src": "7220:108:14", + "src": "7220:108:34", "nodes": [], "functionSelector": "3ebf73b4", "implemented": false, "kind": "function", "modifiers": [], "name": "getDeployedCode", - "nameLocation": "7229:15:14", + "nameLocation": "7229:15:34", "parameters": { - "id": 12707, + "id": 15768, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12706, + "id": 15767, "mutability": "mutable", "name": "artifactPath", - "nameLocation": "7261:12:14", + "nameLocation": "7261:12:34", "nodeType": "VariableDeclaration", - "scope": 12711, - "src": "7245:28:14", + "scope": 15772, + "src": "7245:28:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -12244,10 +12244,10 @@ "typeString": "string" }, "typeName": { - "id": 12705, + "id": 15766, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7245:6:14", + "src": "7245:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12256,21 +12256,21 @@ "visibility": "internal" } ], - "src": "7244:30:14" + "src": "7244:30:34" }, "returnParameters": { - "id": 12710, + "id": 15771, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12709, + "id": 15770, "mutability": "mutable", "name": "runtimeBytecode", - "nameLocation": "7311:15:14", + "nameLocation": "7311:15:34", "nodeType": "VariableDeclaration", - "scope": 12711, - "src": "7298:28:14", + "scope": 15772, + "src": "7298:28:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12278,10 +12278,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12708, + "id": 15769, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "7298:5:14", + "src": "7298:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -12290,37 +12290,37 @@ "visibility": "internal" } ], - "src": "7297:30:14" + "src": "7297:30:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12718, + "id": 15779, "nodeType": "FunctionDefinition", - "src": "7373:67:14", + "src": "7373:67:34", "nodes": [], "functionSelector": "c657c718", "implemented": false, "kind": "function", "modifiers": [], "name": "label", - "nameLocation": "7382:5:14", + "nameLocation": "7382:5:34", "parameters": { - "id": 12716, + "id": 15777, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12713, + "id": 15774, "mutability": "mutable", "name": "account", - "nameLocation": "7396:7:14", + "nameLocation": "7396:7:34", "nodeType": "VariableDeclaration", - "scope": 12718, - "src": "7388:15:14", + "scope": 15779, + "src": "7388:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12328,10 +12328,10 @@ "typeString": "address" }, "typeName": { - "id": 12712, + "id": 15773, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7388:7:14", + "src": "7388:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12342,13 +12342,13 @@ }, { "constant": false, - "id": 12715, + "id": 15776, "mutability": "mutable", "name": "newLabel", - "nameLocation": "7421:8:14", + "nameLocation": "7421:8:34", "nodeType": "VariableDeclaration", - "scope": 12718, - "src": "7405:24:14", + "scope": 15779, + "src": "7405:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -12356,10 +12356,10 @@ "typeString": "string" }, "typeName": { - "id": 12714, + "id": 15775, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7405:6:14", + "src": "7405:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12368,43 +12368,43 @@ "visibility": "internal" } ], - "src": "7387:43:14" + "src": "7387:43:34" }, "returnParameters": { - "id": 12717, + "id": 15778, "nodeType": "ParameterList", "parameters": [], - "src": "7439:0:14" + "src": "7439:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12725, + "id": 15786, "nodeType": "FunctionDefinition", - "src": "7493:81:14", + "src": "7493:81:34", "nodes": [], "functionSelector": "28a249b0", "implemented": false, "kind": "function", "modifiers": [], "name": "getLabel", - "nameLocation": "7502:8:14", + "nameLocation": "7502:8:34", "parameters": { - "id": 12721, + "id": 15782, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12720, + "id": 15781, "mutability": "mutable", "name": "account", - "nameLocation": "7519:7:14", + "nameLocation": "7519:7:34", "nodeType": "VariableDeclaration", - "scope": 12725, - "src": "7511:15:14", + "scope": 15786, + "src": "7511:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12412,10 +12412,10 @@ "typeString": "address" }, "typeName": { - "id": 12719, + "id": 15780, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7511:7:14", + "src": "7511:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12425,21 +12425,21 @@ "visibility": "internal" } ], - "src": "7510:17:14" + "src": "7510:17:34" }, "returnParameters": { - "id": 12724, + "id": 15785, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12723, + "id": 15784, "mutability": "mutable", "name": "currentLabel", - "nameLocation": "7560:12:14", + "nameLocation": "7560:12:34", "nodeType": "VariableDeclaration", - "scope": 12725, - "src": "7546:26:14", + "scope": 15786, + "src": "7546:26:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12447,10 +12447,10 @@ "typeString": "string" }, "typeName": { - "id": 12722, + "id": 15783, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7546:6:14", + "src": "7546:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12459,65 +12459,65 @@ "visibility": "internal" } ], - "src": "7545:28:14" + "src": "7545:28:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12728, + "id": 15789, "nodeType": "FunctionDefinition", - "src": "7741:30:14", + "src": "7741:30:34", "nodes": [], "functionSelector": "afc98040", "implemented": false, "kind": "function", "modifiers": [], "name": "broadcast", - "nameLocation": "7750:9:14", + "nameLocation": "7750:9:34", "parameters": { - "id": 12726, + "id": 15787, "nodeType": "ParameterList", "parameters": [], - "src": "7759:2:14" + "src": "7759:2:34" }, "returnParameters": { - "id": 12727, + "id": 15788, "nodeType": "ParameterList", "parameters": [], - "src": "7770:0:14" + "src": "7770:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12733, + "id": 15794, "nodeType": "FunctionDefinition", - "src": "7930:44:14", + "src": "7930:44:34", "nodes": [], "functionSelector": "e6962cdb", "implemented": false, "kind": "function", "modifiers": [], "name": "broadcast", - "nameLocation": "7939:9:14", + "nameLocation": "7939:9:34", "parameters": { - "id": 12731, + "id": 15792, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12730, + "id": 15791, "mutability": "mutable", "name": "signer", - "nameLocation": "7957:6:14", + "nameLocation": "7957:6:34", "nodeType": "VariableDeclaration", - "scope": 12733, - "src": "7949:14:14", + "scope": 15794, + "src": "7949:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12525,10 +12525,10 @@ "typeString": "address" }, "typeName": { - "id": 12729, + "id": 15790, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7949:7:14", + "src": "7949:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12538,43 +12538,43 @@ "visibility": "internal" } ], - "src": "7948:16:14" + "src": "7948:16:34" }, "returnParameters": { - "id": 12732, + "id": 15793, "nodeType": "ParameterList", "parameters": [], - "src": "7973:0:14" + "src": "7973:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12738, + "id": 15799, "nodeType": "FunctionDefinition", - "src": "8137:48:14", + "src": "8137:48:34", "nodes": [], "functionSelector": "f67a965b", "implemented": false, "kind": "function", "modifiers": [], "name": "broadcast", - "nameLocation": "8146:9:14", + "nameLocation": "8146:9:34", "parameters": { - "id": 12736, + "id": 15797, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12735, + "id": 15796, "mutability": "mutable", "name": "privateKey", - "nameLocation": "8164:10:14", + "nameLocation": "8164:10:34", "nodeType": "VariableDeclaration", - "scope": 12738, - "src": "8156:18:14", + "scope": 15799, + "src": "8156:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12582,10 +12582,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12734, + "id": 15795, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8156:7:14", + "src": "8156:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12594,71 +12594,71 @@ "visibility": "internal" } ], - "src": "8155:20:14" + "src": "8155:20:34" }, "returnParameters": { - "id": 12737, + "id": 15798, "nodeType": "ParameterList", "parameters": [], - "src": "8184:0:14" + "src": "8184:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12741, + "id": 15802, "nodeType": "FunctionDefinition", - "src": "8358:35:14", + "src": "8358:35:34", "nodes": [], "functionSelector": "7fb5297f", "implemented": false, "kind": "function", "modifiers": [], "name": "startBroadcast", - "nameLocation": "8367:14:14", + "nameLocation": "8367:14:34", "parameters": { - "id": 12739, + "id": 15800, "nodeType": "ParameterList", "parameters": [], - "src": "8381:2:14" + "src": "8381:2:34" }, "returnParameters": { - "id": 12740, + "id": 15801, "nodeType": "ParameterList", "parameters": [], - "src": "8392:0:14" + "src": "8392:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12746, + "id": 15807, "nodeType": "FunctionDefinition", - "src": "8544:49:14", + "src": "8544:49:34", "nodes": [], "functionSelector": "7fec2a8d", "implemented": false, "kind": "function", "modifiers": [], "name": "startBroadcast", - "nameLocation": "8553:14:14", + "nameLocation": "8553:14:34", "parameters": { - "id": 12744, + "id": 15805, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12743, + "id": 15804, "mutability": "mutable", "name": "signer", - "nameLocation": "8576:6:14", + "nameLocation": "8576:6:34", "nodeType": "VariableDeclaration", - "scope": 12746, - "src": "8568:14:14", + "scope": 15807, + "src": "8568:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12666,10 +12666,10 @@ "typeString": "address" }, "typeName": { - "id": 12742, + "id": 15803, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8568:7:14", + "src": "8568:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12679,43 +12679,43 @@ "visibility": "internal" } ], - "src": "8567:16:14" + "src": "8567:16:34" }, "returnParameters": { - "id": 12745, + "id": 15806, "nodeType": "ParameterList", "parameters": [], - "src": "8592:0:14" + "src": "8592:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12751, + "id": 15812, "nodeType": "FunctionDefinition", - "src": "8748:53:14", + "src": "8748:53:34", "nodes": [], "functionSelector": "ce817d47", "implemented": false, "kind": "function", "modifiers": [], "name": "startBroadcast", - "nameLocation": "8757:14:14", + "nameLocation": "8757:14:34", "parameters": { - "id": 12749, + "id": 15810, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12748, + "id": 15809, "mutability": "mutable", "name": "privateKey", - "nameLocation": "8780:10:14", + "nameLocation": "8780:10:34", "nodeType": "VariableDeclaration", - "scope": 12751, - "src": "8772:18:14", + "scope": 15812, + "src": "8772:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12723,10 +12723,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12747, + "id": 15808, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8772:7:14", + "src": "8772:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12735,77 +12735,77 @@ "visibility": "internal" } ], - "src": "8771:20:14" + "src": "8771:20:34" }, "returnParameters": { - "id": 12750, + "id": 15811, "nodeType": "ParameterList", "parameters": [], - "src": "8800:0:14" + "src": "8800:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12754, + "id": 15815, "nodeType": "FunctionDefinition", - "src": "8851:34:14", + "src": "8851:34:34", "nodes": [], "functionSelector": "76eadd36", "implemented": false, "kind": "function", "modifiers": [], "name": "stopBroadcast", - "nameLocation": "8860:13:14", + "nameLocation": "8860:13:34", "parameters": { - "id": 12752, + "id": 15813, "nodeType": "ParameterList", "parameters": [], - "src": "8873:2:14" + "src": "8873:2:34" }, "returnParameters": { - "id": 12753, + "id": 15814, "nodeType": "ParameterList", "parameters": [], - "src": "8884:0:14" + "src": "8884:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12759, + "id": 15820, "nodeType": "FunctionDefinition", - "src": "8940:66:14", + "src": "8940:66:34", "nodes": [], "functionSelector": "d930a0e6", "implemented": false, "kind": "function", "modifiers": [], "name": "projectRoot", - "nameLocation": "8949:11:14", + "nameLocation": "8949:11:34", "parameters": { - "id": 12755, + "id": 15816, "nodeType": "ParameterList", "parameters": [], - "src": "8960:2:14" + "src": "8960:2:34" }, "returnParameters": { - "id": 12758, + "id": 15819, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12757, + "id": 15818, "mutability": "mutable", "name": "path", - "nameLocation": "9000:4:14", + "nameLocation": "9000:4:34", "nodeType": "VariableDeclaration", - "scope": 12759, - "src": "8986:18:14", + "scope": 15820, + "src": "8986:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12813,10 +12813,10 @@ "typeString": "string" }, "typeName": { - "id": 12756, + "id": 15817, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8986:6:14", + "src": "8986:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12825,37 +12825,37 @@ "visibility": "internal" } ], - "src": "8985:20:14" + "src": "8985:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12766, + "id": 15827, "nodeType": "FunctionDefinition", - "src": "9102:83:14", + "src": "9102:83:34", "nodes": [], "functionSelector": "60f9bb11", "implemented": false, "kind": "function", "modifiers": [], "name": "readFile", - "nameLocation": "9111:8:14", + "nameLocation": "9111:8:34", "parameters": { - "id": 12762, + "id": 15823, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12761, + "id": 15822, "mutability": "mutable", "name": "path", - "nameLocation": "9136:4:14", + "nameLocation": "9136:4:34", "nodeType": "VariableDeclaration", - "scope": 12766, - "src": "9120:20:14", + "scope": 15827, + "src": "9120:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -12863,10 +12863,10 @@ "typeString": "string" }, "typeName": { - "id": 12760, + "id": 15821, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9120:6:14", + "src": "9120:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12875,21 +12875,21 @@ "visibility": "internal" } ], - "src": "9119:22:14" + "src": "9119:22:34" }, "returnParameters": { - "id": 12765, + "id": 15826, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12764, + "id": 15825, "mutability": "mutable", "name": "data", - "nameLocation": "9179:4:14", + "nameLocation": "9179:4:34", "nodeType": "VariableDeclaration", - "scope": 12766, - "src": "9165:18:14", + "scope": 15827, + "src": "9165:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12897,10 +12897,10 @@ "typeString": "string" }, "typeName": { - "id": 12763, + "id": 15824, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9165:6:14", + "src": "9165:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12909,37 +12909,37 @@ "visibility": "internal" } ], - "src": "9164:20:14" + "src": "9164:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12773, + "id": 15834, "nodeType": "FunctionDefinition", - "src": "9281:88:14", + "src": "9281:88:34", "nodes": [], "functionSelector": "16ed7bc4", "implemented": false, "kind": "function", "modifiers": [], "name": "readFileBinary", - "nameLocation": "9290:14:14", + "nameLocation": "9290:14:34", "parameters": { - "id": 12769, + "id": 15830, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12768, + "id": 15829, "mutability": "mutable", "name": "path", - "nameLocation": "9321:4:14", + "nameLocation": "9321:4:34", "nodeType": "VariableDeclaration", - "scope": 12773, - "src": "9305:20:14", + "scope": 15834, + "src": "9305:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -12947,10 +12947,10 @@ "typeString": "string" }, "typeName": { - "id": 12767, + "id": 15828, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9305:6:14", + "src": "9305:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12959,21 +12959,21 @@ "visibility": "internal" } ], - "src": "9304:22:14" + "src": "9304:22:34" }, "returnParameters": { - "id": 12772, + "id": 15833, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12771, + "id": 15832, "mutability": "mutable", "name": "data", - "nameLocation": "9363:4:14", + "nameLocation": "9363:4:34", "nodeType": "VariableDeclaration", - "scope": 12773, - "src": "9350:17:14", + "scope": 15834, + "src": "9350:17:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12981,10 +12981,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12770, + "id": 15831, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "9350:5:14", + "src": "9350:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -12993,37 +12993,37 @@ "visibility": "internal" } ], - "src": "9349:19:14" + "src": "9349:19:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12780, + "id": 15841, "nodeType": "FunctionDefinition", - "src": "9416:83:14", + "src": "9416:83:34", "nodes": [], "functionSelector": "70f55728", "implemented": false, "kind": "function", "modifiers": [], "name": "readLine", - "nameLocation": "9425:8:14", + "nameLocation": "9425:8:34", "parameters": { - "id": 12776, + "id": 15837, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12775, + "id": 15836, "mutability": "mutable", "name": "path", - "nameLocation": "9450:4:14", + "nameLocation": "9450:4:34", "nodeType": "VariableDeclaration", - "scope": 12780, - "src": "9434:20:14", + "scope": 15841, + "src": "9434:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13031,10 +13031,10 @@ "typeString": "string" }, "typeName": { - "id": 12774, + "id": 15835, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9434:6:14", + "src": "9434:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13043,21 +13043,21 @@ "visibility": "internal" } ], - "src": "9433:22:14" + "src": "9433:22:34" }, "returnParameters": { - "id": 12779, + "id": 15840, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12778, + "id": 15839, "mutability": "mutable", "name": "line", - "nameLocation": "9493:4:14", + "nameLocation": "9493:4:34", "nodeType": "VariableDeclaration", - "scope": 12780, - "src": "9479:18:14", + "scope": 15841, + "src": "9479:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13065,10 +13065,10 @@ "typeString": "string" }, "typeName": { - "id": 12777, + "id": 15838, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9479:6:14", + "src": "9479:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13077,37 +13077,37 @@ "visibility": "internal" } ], - "src": "9478:20:14" + "src": "9478:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12787, + "id": 15848, "nodeType": "FunctionDefinition", - "src": "9665:72:14", + "src": "9665:72:34", "nodes": [], "functionSelector": "897e0a97", "implemented": false, "kind": "function", "modifiers": [], "name": "writeFile", - "nameLocation": "9674:9:14", + "nameLocation": "9674:9:34", "parameters": { - "id": 12785, + "id": 15846, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12782, + "id": 15843, "mutability": "mutable", "name": "path", - "nameLocation": "9700:4:14", + "nameLocation": "9700:4:34", "nodeType": "VariableDeclaration", - "scope": 12787, - "src": "9684:20:14", + "scope": 15848, + "src": "9684:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13115,10 +13115,10 @@ "typeString": "string" }, "typeName": { - "id": 12781, + "id": 15842, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9684:6:14", + "src": "9684:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13128,13 +13128,13 @@ }, { "constant": false, - "id": 12784, + "id": 15845, "mutability": "mutable", "name": "data", - "nameLocation": "9722:4:14", + "nameLocation": "9722:4:34", "nodeType": "VariableDeclaration", - "scope": 12787, - "src": "9706:20:14", + "scope": 15848, + "src": "9706:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13142,10 +13142,10 @@ "typeString": "string" }, "typeName": { - "id": 12783, + "id": 15844, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9706:6:14", + "src": "9706:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13154,43 +13154,43 @@ "visibility": "internal" } ], - "src": "9683:44:14" + "src": "9683:44:34" }, "returnParameters": { - "id": 12786, + "id": 15847, "nodeType": "ParameterList", "parameters": [], - "src": "9736:0:14" + "src": "9736:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12794, + "id": 15855, "nodeType": "FunctionDefinition", - "src": "9912:77:14", + "src": "9912:77:34", "nodes": [], "functionSelector": "1f21fc80", "implemented": false, "kind": "function", "modifiers": [], "name": "writeFileBinary", - "nameLocation": "9921:15:14", + "nameLocation": "9921:15:34", "parameters": { - "id": 12792, + "id": 15853, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12789, + "id": 15850, "mutability": "mutable", "name": "path", - "nameLocation": "9953:4:14", + "nameLocation": "9953:4:34", "nodeType": "VariableDeclaration", - "scope": 12794, - "src": "9937:20:14", + "scope": 15855, + "src": "9937:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13198,10 +13198,10 @@ "typeString": "string" }, "typeName": { - "id": 12788, + "id": 15849, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9937:6:14", + "src": "9937:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13211,13 +13211,13 @@ }, { "constant": false, - "id": 12791, + "id": 15852, "mutability": "mutable", "name": "data", - "nameLocation": "9974:4:14", + "nameLocation": "9974:4:34", "nodeType": "VariableDeclaration", - "scope": 12794, - "src": "9959:19:14", + "scope": 15855, + "src": "9959:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13225,10 +13225,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12790, + "id": 15851, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "9959:5:14", + "src": "9959:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -13237,43 +13237,43 @@ "visibility": "internal" } ], - "src": "9936:43:14" + "src": "9936:43:34" }, "returnParameters": { - "id": 12793, + "id": 15854, "nodeType": "ParameterList", "parameters": [], - "src": "9988:0:14" + "src": "9988:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12801, + "id": 15862, "nodeType": "FunctionDefinition", - "src": "10107:72:14", + "src": "10107:72:34", "nodes": [], "functionSelector": "619d897f", "implemented": false, "kind": "function", "modifiers": [], "name": "writeLine", - "nameLocation": "10116:9:14", + "nameLocation": "10116:9:34", "parameters": { - "id": 12799, + "id": 15860, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12796, + "id": 15857, "mutability": "mutable", "name": "path", - "nameLocation": "10142:4:14", + "nameLocation": "10142:4:34", "nodeType": "VariableDeclaration", - "scope": 12801, - "src": "10126:20:14", + "scope": 15862, + "src": "10126:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13281,10 +13281,10 @@ "typeString": "string" }, "typeName": { - "id": 12795, + "id": 15856, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10126:6:14", + "src": "10126:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13294,13 +13294,13 @@ }, { "constant": false, - "id": 12798, + "id": 15859, "mutability": "mutable", "name": "data", - "nameLocation": "10164:4:14", + "nameLocation": "10164:4:34", "nodeType": "VariableDeclaration", - "scope": 12801, - "src": "10148:20:14", + "scope": 15862, + "src": "10148:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13308,10 +13308,10 @@ "typeString": "string" }, "typeName": { - "id": 12797, + "id": 15858, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10148:6:14", + "src": "10148:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13320,43 +13320,43 @@ "visibility": "internal" } ], - "src": "10125:44:14" + "src": "10125:44:34" }, "returnParameters": { - "id": 12800, + "id": 15861, "nodeType": "ParameterList", "parameters": [], - "src": "10178:0:14" + "src": "10178:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12810, + "id": 15871, "nodeType": "FunctionDefinition", - "src": "10490:93:14", + "src": "10490:93:34", "nodes": [], "functionSelector": "a54a87d8", "implemented": false, "kind": "function", "modifiers": [], "name": "copyFile", - "nameLocation": "10499:8:14", + "nameLocation": "10499:8:34", "parameters": { - "id": 12806, + "id": 15867, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12803, + "id": 15864, "mutability": "mutable", "name": "from", - "nameLocation": "10524:4:14", + "nameLocation": "10524:4:34", "nodeType": "VariableDeclaration", - "scope": 12810, - "src": "10508:20:14", + "scope": 15871, + "src": "10508:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13364,10 +13364,10 @@ "typeString": "string" }, "typeName": { - "id": 12802, + "id": 15863, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10508:6:14", + "src": "10508:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13377,13 +13377,13 @@ }, { "constant": false, - "id": 12805, + "id": 15866, "mutability": "mutable", "name": "to", - "nameLocation": "10546:2:14", + "nameLocation": "10546:2:34", "nodeType": "VariableDeclaration", - "scope": 12810, - "src": "10530:18:14", + "scope": 15871, + "src": "10530:18:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13391,10 +13391,10 @@ "typeString": "string" }, "typeName": { - "id": 12804, + "id": 15865, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10530:6:14", + "src": "10530:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13403,21 +13403,21 @@ "visibility": "internal" } ], - "src": "10507:42:14" + "src": "10507:42:34" }, "returnParameters": { - "id": 12809, + "id": 15870, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12808, + "id": 15869, "mutability": "mutable", "name": "copied", - "nameLocation": "10575:6:14", + "nameLocation": "10575:6:34", "nodeType": "VariableDeclaration", - "scope": 12810, - "src": "10568:13:14", + "scope": 15871, + "src": "10568:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13425,10 +13425,10 @@ "typeString": "uint64" }, "typeName": { - "id": 12807, + "id": 15868, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "10568:6:14", + "src": "10568:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -13437,37 +13437,37 @@ "visibility": "internal" } ], - "src": "10567:15:14" + "src": "10567:15:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12815, + "id": 15876, "nodeType": "FunctionDefinition", - "src": "10742:50:14", + "src": "10742:50:34", "nodes": [], "functionSelector": "48c3241f", "implemented": false, "kind": "function", "modifiers": [], "name": "closeFile", - "nameLocation": "10751:9:14", + "nameLocation": "10751:9:34", "parameters": { - "id": 12813, + "id": 15874, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12812, + "id": 15873, "mutability": "mutable", "name": "path", - "nameLocation": "10777:4:14", + "nameLocation": "10777:4:34", "nodeType": "VariableDeclaration", - "scope": 12815, - "src": "10761:20:14", + "scope": 15876, + "src": "10761:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13475,10 +13475,10 @@ "typeString": "string" }, "typeName": { - "id": 12811, + "id": 15872, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10761:6:14", + "src": "10761:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13487,43 +13487,43 @@ "visibility": "internal" } ], - "src": "10760:22:14" + "src": "10760:22:34" }, "returnParameters": { - "id": 12814, + "id": 15875, "nodeType": "ParameterList", "parameters": [], - "src": "10791:0:14" + "src": "10791:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12820, + "id": 15881, "nodeType": "FunctionDefinition", - "src": "11118:51:14", + "src": "11118:51:34", "nodes": [], "functionSelector": "f1afe04d", "implemented": false, "kind": "function", "modifiers": [], "name": "removeFile", - "nameLocation": "11127:10:14", + "nameLocation": "11127:10:34", "parameters": { - "id": 12818, + "id": 15879, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12817, + "id": 15878, "mutability": "mutable", "name": "path", - "nameLocation": "11154:4:14", + "nameLocation": "11154:4:34", "nodeType": "VariableDeclaration", - "scope": 12820, - "src": "11138:20:14", + "scope": 15881, + "src": "11138:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13531,10 +13531,10 @@ "typeString": "string" }, "typeName": { - "id": 12816, + "id": 15877, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11138:6:14", + "src": "11138:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13543,43 +13543,43 @@ "visibility": "internal" } ], - "src": "11137:22:14" + "src": "11137:22:34" }, "returnParameters": { - "id": 12819, + "id": 15880, "nodeType": "ParameterList", "parameters": [], - "src": "11168:0:14" + "src": "11168:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12827, + "id": 15888, "nodeType": "FunctionDefinition", - "src": "11567:66:14", + "src": "11567:66:34", "nodes": [], "functionSelector": "168b64d3", "implemented": false, "kind": "function", "modifiers": [], "name": "createDir", - "nameLocation": "11576:9:14", + "nameLocation": "11576:9:34", "parameters": { - "id": 12825, + "id": 15886, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12822, + "id": 15883, "mutability": "mutable", "name": "path", - "nameLocation": "11602:4:14", + "nameLocation": "11602:4:34", "nodeType": "VariableDeclaration", - "scope": 12827, - "src": "11586:20:14", + "scope": 15888, + "src": "11586:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13587,10 +13587,10 @@ "typeString": "string" }, "typeName": { - "id": 12821, + "id": 15882, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11586:6:14", + "src": "11586:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13600,13 +13600,13 @@ }, { "constant": false, - "id": 12824, + "id": 15885, "mutability": "mutable", "name": "recursive", - "nameLocation": "11613:9:14", + "nameLocation": "11613:9:34", "nodeType": "VariableDeclaration", - "scope": 12827, - "src": "11608:14:14", + "scope": 15888, + "src": "11608:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13614,10 +13614,10 @@ "typeString": "bool" }, "typeName": { - "id": 12823, + "id": 15884, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11608:4:14", + "src": "11608:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -13626,43 +13626,43 @@ "visibility": "internal" } ], - "src": "11585:38:14" + "src": "11585:38:34" }, "returnParameters": { - "id": 12826, + "id": 15887, "nodeType": "ParameterList", "parameters": [], - "src": "11632:0:14" + "src": "11632:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12834, + "id": 15895, "nodeType": "FunctionDefinition", - "src": "12015:66:14", + "src": "12015:66:34", "nodes": [], "functionSelector": "45c62011", "implemented": false, "kind": "function", "modifiers": [], "name": "removeDir", - "nameLocation": "12024:9:14", + "nameLocation": "12024:9:34", "parameters": { - "id": 12832, + "id": 15893, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12829, + "id": 15890, "mutability": "mutable", "name": "path", - "nameLocation": "12050:4:14", + "nameLocation": "12050:4:34", "nodeType": "VariableDeclaration", - "scope": 12834, - "src": "12034:20:14", + "scope": 15895, + "src": "12034:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13670,10 +13670,10 @@ "typeString": "string" }, "typeName": { - "id": 12828, + "id": 15889, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12034:6:14", + "src": "12034:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13683,13 +13683,13 @@ }, { "constant": false, - "id": 12831, + "id": 15892, "mutability": "mutable", "name": "recursive", - "nameLocation": "12061:9:14", + "nameLocation": "12061:9:34", "nodeType": "VariableDeclaration", - "scope": 12834, - "src": "12056:14:14", + "scope": 15895, + "src": "12056:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13697,10 +13697,10 @@ "typeString": "bool" }, "typeName": { - "id": 12830, + "id": 15891, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12056:4:14", + "src": "12056:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -13709,43 +13709,43 @@ "visibility": "internal" } ], - "src": "12033:38:14" + "src": "12033:38:34" }, "returnParameters": { - "id": 12833, + "id": 15894, "nodeType": "ParameterList", "parameters": [], - "src": "12080:0:14" + "src": "12080:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12843, + "id": 15904, "nodeType": "FunctionDefinition", - "src": "12328:89:14", + "src": "12328:89:34", "nodes": [], "functionSelector": "c4bc59e0", "implemented": false, "kind": "function", "modifiers": [], "name": "readDir", - "nameLocation": "12337:7:14", + "nameLocation": "12337:7:34", "parameters": { - "id": 12837, + "id": 15898, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12836, + "id": 15897, "mutability": "mutable", "name": "path", - "nameLocation": "12361:4:14", + "nameLocation": "12361:4:34", "nodeType": "VariableDeclaration", - "scope": 12843, - "src": "12345:20:14", + "scope": 15904, + "src": "12345:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13753,10 +13753,10 @@ "typeString": "string" }, "typeName": { - "id": 12835, + "id": 15896, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12345:6:14", + "src": "12345:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13765,90 +13765,90 @@ "visibility": "internal" } ], - "src": "12344:22:14" + "src": "12344:22:34" }, "returnParameters": { - "id": 12842, + "id": 15903, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12841, + "id": 15902, "mutability": "mutable", "name": "entries", - "nameLocation": "12408:7:14", + "nameLocation": "12408:7:34", "nodeType": "VariableDeclaration", - "scope": 12843, - "src": "12390:25:14", + "scope": 15904, + "src": "12390:25:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_DirEntry_$12271_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_DirEntry_$15332_memory_ptr_$dyn_memory_ptr", "typeString": "struct VmSafe.DirEntry[]" }, "typeName": { "baseType": { - "id": 12839, + "id": 15900, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12838, + "id": 15899, "name": "DirEntry", "nameLocations": [ - "12390:8:14" + "12390:8:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12271, - "src": "12390:8:14" + "referencedDeclaration": 15332, + "src": "12390:8:34" }, - "referencedDeclaration": 12271, - "src": "12390:8:14", + "referencedDeclaration": 15332, + "src": "12390:8:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_DirEntry_$12271_storage_ptr", + "typeIdentifier": "t_struct$_DirEntry_$15332_storage_ptr", "typeString": "struct VmSafe.DirEntry" } }, - "id": 12840, + "id": 15901, "nodeType": "ArrayTypeName", - "src": "12390:10:14", + "src": "12390:10:34", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_DirEntry_$12271_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_DirEntry_$15332_storage_$dyn_storage_ptr", "typeString": "struct VmSafe.DirEntry[]" } }, "visibility": "internal" } ], - "src": "12389:27:14" + "src": "12389:27:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12854, + "id": 15915, "nodeType": "FunctionDefinition", - "src": "12422:106:14", + "src": "12422:106:34", "nodes": [], "functionSelector": "1497876c", "implemented": false, "kind": "function", "modifiers": [], "name": "readDir", - "nameLocation": "12431:7:14", + "nameLocation": "12431:7:34", "parameters": { - "id": 12848, + "id": 15909, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12845, + "id": 15906, "mutability": "mutable", "name": "path", - "nameLocation": "12455:4:14", + "nameLocation": "12455:4:34", "nodeType": "VariableDeclaration", - "scope": 12854, - "src": "12439:20:14", + "scope": 15915, + "src": "12439:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13856,10 +13856,10 @@ "typeString": "string" }, "typeName": { - "id": 12844, + "id": 15905, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12439:6:14", + "src": "12439:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13869,13 +13869,13 @@ }, { "constant": false, - "id": 12847, + "id": 15908, "mutability": "mutable", "name": "maxDepth", - "nameLocation": "12468:8:14", + "nameLocation": "12468:8:34", "nodeType": "VariableDeclaration", - "scope": 12854, - "src": "12461:15:14", + "scope": 15915, + "src": "12461:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13883,10 +13883,10 @@ "typeString": "uint64" }, "typeName": { - "id": 12846, + "id": 15907, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "12461:6:14", + "src": "12461:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -13895,90 +13895,90 @@ "visibility": "internal" } ], - "src": "12438:39:14" + "src": "12438:39:34" }, "returnParameters": { - "id": 12853, + "id": 15914, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12852, + "id": 15913, "mutability": "mutable", "name": "entries", - "nameLocation": "12519:7:14", + "nameLocation": "12519:7:34", "nodeType": "VariableDeclaration", - "scope": 12854, - "src": "12501:25:14", + "scope": 15915, + "src": "12501:25:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_DirEntry_$12271_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_DirEntry_$15332_memory_ptr_$dyn_memory_ptr", "typeString": "struct VmSafe.DirEntry[]" }, "typeName": { "baseType": { - "id": 12850, + "id": 15911, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12849, + "id": 15910, "name": "DirEntry", "nameLocations": [ - "12501:8:14" + "12501:8:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12271, - "src": "12501:8:14" + "referencedDeclaration": 15332, + "src": "12501:8:34" }, - "referencedDeclaration": 12271, - "src": "12501:8:14", + "referencedDeclaration": 15332, + "src": "12501:8:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_DirEntry_$12271_storage_ptr", + "typeIdentifier": "t_struct$_DirEntry_$15332_storage_ptr", "typeString": "struct VmSafe.DirEntry" } }, - "id": 12851, + "id": 15912, "nodeType": "ArrayTypeName", - "src": "12501:10:14", + "src": "12501:10:34", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_DirEntry_$12271_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_DirEntry_$15332_storage_$dyn_storage_ptr", "typeString": "struct VmSafe.DirEntry[]" } }, "visibility": "internal" } ], - "src": "12500:27:14" + "src": "12500:27:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12867, + "id": 15928, "nodeType": "FunctionDefinition", - "src": "12533:148:14", + "src": "12533:148:34", "nodes": [], "functionSelector": "8102d70d", "implemented": false, "kind": "function", "modifiers": [], "name": "readDir", - "nameLocation": "12542:7:14", + "nameLocation": "12542:7:34", "parameters": { - "id": 12861, + "id": 15922, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12856, + "id": 15917, "mutability": "mutable", "name": "path", - "nameLocation": "12566:4:14", + "nameLocation": "12566:4:34", "nodeType": "VariableDeclaration", - "scope": 12867, - "src": "12550:20:14", + "scope": 15928, + "src": "12550:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -13986,10 +13986,10 @@ "typeString": "string" }, "typeName": { - "id": 12855, + "id": 15916, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12550:6:14", + "src": "12550:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13999,13 +13999,13 @@ }, { "constant": false, - "id": 12858, + "id": 15919, "mutability": "mutable", "name": "maxDepth", - "nameLocation": "12579:8:14", + "nameLocation": "12579:8:34", "nodeType": "VariableDeclaration", - "scope": 12867, - "src": "12572:15:14", + "scope": 15928, + "src": "12572:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14013,10 +14013,10 @@ "typeString": "uint64" }, "typeName": { - "id": 12857, + "id": 15918, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "12572:6:14", + "src": "12572:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -14026,13 +14026,13 @@ }, { "constant": false, - "id": 12860, + "id": 15921, "mutability": "mutable", "name": "followLinks", - "nameLocation": "12594:11:14", + "nameLocation": "12594:11:34", "nodeType": "VariableDeclaration", - "scope": 12867, - "src": "12589:16:14", + "scope": 15928, + "src": "12589:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14040,10 +14040,10 @@ "typeString": "bool" }, "typeName": { - "id": 12859, + "id": 15920, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12589:4:14", + "src": "12589:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14052,90 +14052,90 @@ "visibility": "internal" } ], - "src": "12549:57:14" + "src": "12549:57:34" }, "returnParameters": { - "id": 12866, + "id": 15927, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12865, + "id": 15926, "mutability": "mutable", "name": "entries", - "nameLocation": "12672:7:14", + "nameLocation": "12672:7:34", "nodeType": "VariableDeclaration", - "scope": 12867, - "src": "12654:25:14", + "scope": 15928, + "src": "12654:25:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_DirEntry_$12271_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_DirEntry_$15332_memory_ptr_$dyn_memory_ptr", "typeString": "struct VmSafe.DirEntry[]" }, "typeName": { "baseType": { - "id": 12863, + "id": 15924, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12862, + "id": 15923, "name": "DirEntry", "nameLocations": [ - "12654:8:14" + "12654:8:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12271, - "src": "12654:8:14" + "referencedDeclaration": 15332, + "src": "12654:8:34" }, - "referencedDeclaration": 12271, - "src": "12654:8:14", + "referencedDeclaration": 15332, + "src": "12654:8:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_DirEntry_$12271_storage_ptr", + "typeIdentifier": "t_struct$_DirEntry_$15332_storage_ptr", "typeString": "struct VmSafe.DirEntry" } }, - "id": 12864, + "id": 15925, "nodeType": "ArrayTypeName", - "src": "12654:10:14", + "src": "12654:10:34", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_DirEntry_$12271_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_DirEntry_$15332_storage_$dyn_storage_ptr", "typeString": "struct VmSafe.DirEntry[]" } }, "visibility": "internal" } ], - "src": "12653:27:14" + "src": "12653:27:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12874, + "id": 15935, "nodeType": "FunctionDefinition", - "src": "12935:93:14", + "src": "12935:93:34", "nodes": [], "functionSelector": "9f5684a2", "implemented": false, "kind": "function", "modifiers": [], "name": "readLink", - "nameLocation": "12944:8:14", + "nameLocation": "12944:8:34", "parameters": { - "id": 12870, + "id": 15931, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12869, + "id": 15930, "mutability": "mutable", "name": "linkPath", - "nameLocation": "12969:8:14", + "nameLocation": "12969:8:34", "nodeType": "VariableDeclaration", - "scope": 12874, - "src": "12953:24:14", + "scope": 15935, + "src": "12953:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -14143,10 +14143,10 @@ "typeString": "string" }, "typeName": { - "id": 12868, + "id": 15929, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12953:6:14", + "src": "12953:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14155,21 +14155,21 @@ "visibility": "internal" } ], - "src": "12952:26:14" + "src": "12952:26:34" }, "returnParameters": { - "id": 12873, + "id": 15934, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12872, + "id": 15933, "mutability": "mutable", "name": "targetPath", - "nameLocation": "13016:10:14", + "nameLocation": "13016:10:34", "nodeType": "VariableDeclaration", - "scope": 12874, - "src": "13002:24:14", + "scope": 15935, + "src": "13002:24:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14177,10 +14177,10 @@ "typeString": "string" }, "typeName": { - "id": 12871, + "id": 15932, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13002:6:14", + "src": "13002:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14189,37 +14189,37 @@ "visibility": "internal" } ], - "src": "13001:26:14" + "src": "13001:26:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12882, + "id": 15943, "nodeType": "FunctionDefinition", - "src": "13125:93:14", + "src": "13125:93:34", "nodes": [], "functionSelector": "af368a08", "implemented": false, "kind": "function", "modifiers": [], "name": "fsMetadata", - "nameLocation": "13134:10:14", + "nameLocation": "13134:10:34", "parameters": { - "id": 12877, + "id": 15938, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12876, + "id": 15937, "mutability": "mutable", "name": "path", - "nameLocation": "13161:4:14", + "nameLocation": "13161:4:34", "nodeType": "VariableDeclaration", - "scope": 12882, - "src": "13145:20:14", + "scope": 15943, + "src": "13145:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -14227,10 +14227,10 @@ "typeString": "string" }, "typeName": { - "id": 12875, + "id": 15936, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13145:6:14", + "src": "13145:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14239,81 +14239,81 @@ "visibility": "internal" } ], - "src": "13144:22:14" + "src": "13144:22:34" }, "returnParameters": { - "id": 12881, + "id": 15942, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12880, + "id": 15941, "mutability": "mutable", "name": "metadata", - "nameLocation": "13208:8:14", + "nameLocation": "13208:8:34", "nodeType": "VariableDeclaration", - "scope": 12882, - "src": "13190:26:14", + "scope": 15943, + "src": "13190:26:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_struct$_FsMetadata_$12286_memory_ptr", + "typeIdentifier": "t_struct$_FsMetadata_$15347_memory_ptr", "typeString": "struct VmSafe.FsMetadata" }, "typeName": { - "id": 12879, + "id": 15940, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12878, + "id": 15939, "name": "FsMetadata", "nameLocations": [ - "13190:10:14" + "13190:10:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12286, - "src": "13190:10:14" + "referencedDeclaration": 15347, + "src": "13190:10:34" }, - "referencedDeclaration": 12286, - "src": "13190:10:14", + "referencedDeclaration": 15347, + "src": "13190:10:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_FsMetadata_$12286_storage_ptr", + "typeIdentifier": "t_struct$_FsMetadata_$15347_storage_ptr", "typeString": "struct VmSafe.FsMetadata" } }, "visibility": "internal" } ], - "src": "13189:28:14" + "src": "13189:28:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 12889, + "id": 15950, "nodeType": "FunctionDefinition", - "src": "13310:69:14", + "src": "13310:69:34", "nodes": [], "functionSelector": "261a323e", "implemented": false, "kind": "function", "modifiers": [], "name": "exists", - "nameLocation": "13319:6:14", + "nameLocation": "13319:6:34", "parameters": { - "id": 12885, + "id": 15946, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12884, + "id": 15945, "mutability": "mutable", "name": "path", - "nameLocation": "13342:4:14", + "nameLocation": "13342:4:34", "nodeType": "VariableDeclaration", - "scope": 12889, - "src": "13326:20:14", + "scope": 15950, + "src": "13326:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -14321,10 +14321,10 @@ "typeString": "string" }, "typeName": { - "id": 12883, + "id": 15944, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13326:6:14", + "src": "13326:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14333,21 +14333,21 @@ "visibility": "internal" } ], - "src": "13325:22:14" + "src": "13325:22:34" }, "returnParameters": { - "id": 12888, + "id": 15949, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12887, + "id": 15948, "mutability": "mutable", "name": "result", - "nameLocation": "13371:6:14", + "nameLocation": "13371:6:34", "nodeType": "VariableDeclaration", - "scope": 12889, - "src": "13366:11:14", + "scope": 15950, + "src": "13366:11:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14355,10 +14355,10 @@ "typeString": "bool" }, "typeName": { - "id": 12886, + "id": 15947, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13366:4:14", + "src": "13366:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14367,37 +14367,37 @@ "visibility": "internal" } ], - "src": "13365:13:14" + "src": "13365:13:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12896, + "id": 15957, "nodeType": "FunctionDefinition", - "src": "13485:69:14", + "src": "13485:69:34", "nodes": [], "functionSelector": "e0eb04d4", "implemented": false, "kind": "function", "modifiers": [], "name": "isFile", - "nameLocation": "13494:6:14", + "nameLocation": "13494:6:34", "parameters": { - "id": 12892, + "id": 15953, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12891, + "id": 15952, "mutability": "mutable", "name": "path", - "nameLocation": "13517:4:14", + "nameLocation": "13517:4:34", "nodeType": "VariableDeclaration", - "scope": 12896, - "src": "13501:20:14", + "scope": 15957, + "src": "13501:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -14405,10 +14405,10 @@ "typeString": "string" }, "typeName": { - "id": 12890, + "id": 15951, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13501:6:14", + "src": "13501:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14417,21 +14417,21 @@ "visibility": "internal" } ], - "src": "13500:22:14" + "src": "13500:22:34" }, "returnParameters": { - "id": 12895, + "id": 15956, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12894, + "id": 15955, "mutability": "mutable", "name": "result", - "nameLocation": "13546:6:14", + "nameLocation": "13546:6:34", "nodeType": "VariableDeclaration", - "scope": 12896, - "src": "13541:11:14", + "scope": 15957, + "src": "13541:11:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14439,10 +14439,10 @@ "typeString": "bool" }, "typeName": { - "id": 12893, + "id": 15954, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13541:4:14", + "src": "13541:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14451,37 +14451,37 @@ "visibility": "internal" } ], - "src": "13540:13:14" + "src": "13540:13:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12903, + "id": 15964, "nodeType": "FunctionDefinition", - "src": "13657:68:14", + "src": "13657:68:34", "nodes": [], "functionSelector": "7d15d019", "implemented": false, "kind": "function", "modifiers": [], "name": "isDir", - "nameLocation": "13666:5:14", + "nameLocation": "13666:5:34", "parameters": { - "id": 12899, + "id": 15960, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12898, + "id": 15959, "mutability": "mutable", "name": "path", - "nameLocation": "13688:4:14", + "nameLocation": "13688:4:34", "nodeType": "VariableDeclaration", - "scope": 12903, - "src": "13672:20:14", + "scope": 15964, + "src": "13672:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -14489,10 +14489,10 @@ "typeString": "string" }, "typeName": { - "id": 12897, + "id": 15958, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13672:6:14", + "src": "13672:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14501,21 +14501,21 @@ "visibility": "internal" } ], - "src": "13671:22:14" + "src": "13671:22:34" }, "returnParameters": { - "id": 12902, + "id": 15963, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12901, + "id": 15962, "mutability": "mutable", "name": "result", - "nameLocation": "13717:6:14", + "nameLocation": "13717:6:34", "nodeType": "VariableDeclaration", - "scope": 12903, - "src": "13712:11:14", + "scope": 15964, + "src": "13712:11:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14523,10 +14523,10 @@ "typeString": "bool" }, "typeName": { - "id": 12900, + "id": 15961, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13712:4:14", + "src": "13712:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14535,37 +14535,37 @@ "visibility": "internal" } ], - "src": "13711:13:14" + "src": "13711:13:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12910, + "id": 15971, "nodeType": "FunctionDefinition", - "src": "13765:88:14", + "src": "13765:88:34", "nodes": [], "functionSelector": "56ca623e", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "13774:8:14", + "nameLocation": "13774:8:34", "parameters": { - "id": 12906, + "id": 15967, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12905, + "id": 15966, "mutability": "mutable", "name": "value", - "nameLocation": "13791:5:14", + "nameLocation": "13791:5:34", "nodeType": "VariableDeclaration", - "scope": 12910, - "src": "13783:13:14", + "scope": 15971, + "src": "13783:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14573,10 +14573,10 @@ "typeString": "address" }, "typeName": { - "id": 12904, + "id": 15965, "name": "address", "nodeType": "ElementaryTypeName", - "src": "13783:7:14", + "src": "13783:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -14586,21 +14586,21 @@ "visibility": "internal" } ], - "src": "13782:15:14" + "src": "13782:15:34" }, "returnParameters": { - "id": 12909, + "id": 15970, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12908, + "id": 15969, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "13835:16:14", + "nameLocation": "13835:16:34", "nodeType": "VariableDeclaration", - "scope": 12910, - "src": "13821:30:14", + "scope": 15971, + "src": "13821:30:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14608,10 +14608,10 @@ "typeString": "string" }, "typeName": { - "id": 12907, + "id": 15968, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13821:6:14", + "src": "13821:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14620,37 +14620,37 @@ "visibility": "internal" } ], - "src": "13820:32:14" + "src": "13820:32:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12917, + "id": 15978, "nodeType": "FunctionDefinition", - "src": "13858:95:14", + "src": "13858:95:34", "nodes": [], "functionSelector": "71aad10d", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "13867:8:14", + "nameLocation": "13867:8:34", "parameters": { - "id": 12913, + "id": 15974, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12912, + "id": 15973, "mutability": "mutable", "name": "value", - "nameLocation": "13891:5:14", + "nameLocation": "13891:5:34", "nodeType": "VariableDeclaration", - "scope": 12917, - "src": "13876:20:14", + "scope": 15978, + "src": "13876:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -14658,10 +14658,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12911, + "id": 15972, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "13876:5:14", + "src": "13876:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -14670,21 +14670,21 @@ "visibility": "internal" } ], - "src": "13875:22:14" + "src": "13875:22:34" }, "returnParameters": { - "id": 12916, + "id": 15977, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12915, + "id": 15976, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "13935:16:14", + "nameLocation": "13935:16:34", "nodeType": "VariableDeclaration", - "scope": 12917, - "src": "13921:30:14", + "scope": 15978, + "src": "13921:30:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14692,10 +14692,10 @@ "typeString": "string" }, "typeName": { - "id": 12914, + "id": 15975, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13921:6:14", + "src": "13921:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14704,37 +14704,37 @@ "visibility": "internal" } ], - "src": "13920:32:14" + "src": "13920:32:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12924, + "id": 15985, "nodeType": "FunctionDefinition", - "src": "13958:88:14", + "src": "13958:88:34", "nodes": [], "functionSelector": "b11a19e8", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "13967:8:14", + "nameLocation": "13967:8:34", "parameters": { - "id": 12920, + "id": 15981, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12919, + "id": 15980, "mutability": "mutable", "name": "value", - "nameLocation": "13984:5:14", + "nameLocation": "13984:5:34", "nodeType": "VariableDeclaration", - "scope": 12924, - "src": "13976:13:14", + "scope": 15985, + "src": "13976:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14742,10 +14742,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12918, + "id": 15979, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "13976:7:14", + "src": "13976:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -14754,21 +14754,21 @@ "visibility": "internal" } ], - "src": "13975:15:14" + "src": "13975:15:34" }, "returnParameters": { - "id": 12923, + "id": 15984, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12922, + "id": 15983, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "14028:16:14", + "nameLocation": "14028:16:34", "nodeType": "VariableDeclaration", - "scope": 12924, - "src": "14014:30:14", + "scope": 15985, + "src": "14014:30:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14776,10 +14776,10 @@ "typeString": "string" }, "typeName": { - "id": 12921, + "id": 15982, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14014:6:14", + "src": "14014:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14788,37 +14788,37 @@ "visibility": "internal" } ], - "src": "14013:32:14" + "src": "14013:32:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12931, + "id": 15992, "nodeType": "FunctionDefinition", - "src": "14051:85:14", + "src": "14051:85:34", "nodes": [], "functionSelector": "71dce7da", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "14060:8:14", + "nameLocation": "14060:8:34", "parameters": { - "id": 12927, + "id": 15988, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12926, + "id": 15987, "mutability": "mutable", "name": "value", - "nameLocation": "14074:5:14", + "nameLocation": "14074:5:34", "nodeType": "VariableDeclaration", - "scope": 12931, - "src": "14069:10:14", + "scope": 15992, + "src": "14069:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14826,10 +14826,10 @@ "typeString": "bool" }, "typeName": { - "id": 12925, + "id": 15986, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14069:4:14", + "src": "14069:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14838,21 +14838,21 @@ "visibility": "internal" } ], - "src": "14068:12:14" + "src": "14068:12:34" }, "returnParameters": { - "id": 12930, + "id": 15991, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12929, + "id": 15990, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "14118:16:14", + "nameLocation": "14118:16:34", "nodeType": "VariableDeclaration", - "scope": 12931, - "src": "14104:30:14", + "scope": 15992, + "src": "14104:30:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14860,10 +14860,10 @@ "typeString": "string" }, "typeName": { - "id": 12928, + "id": 15989, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14104:6:14", + "src": "14104:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14872,37 +14872,37 @@ "visibility": "internal" } ], - "src": "14103:32:14" + "src": "14103:32:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12938, + "id": 15999, "nodeType": "FunctionDefinition", - "src": "14141:88:14", + "src": "14141:88:34", "nodes": [], "functionSelector": "6900a3ae", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "14150:8:14", + "nameLocation": "14150:8:34", "parameters": { - "id": 12934, + "id": 15995, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12933, + "id": 15994, "mutability": "mutable", "name": "value", - "nameLocation": "14167:5:14", + "nameLocation": "14167:5:34", "nodeType": "VariableDeclaration", - "scope": 12938, - "src": "14159:13:14", + "scope": 15999, + "src": "14159:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14910,10 +14910,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12932, + "id": 15993, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14159:7:14", + "src": "14159:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14922,21 +14922,21 @@ "visibility": "internal" } ], - "src": "14158:15:14" + "src": "14158:15:34" }, "returnParameters": { - "id": 12937, + "id": 15998, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12936, + "id": 15997, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "14211:16:14", + "nameLocation": "14211:16:34", "nodeType": "VariableDeclaration", - "scope": 12938, - "src": "14197:30:14", + "scope": 15999, + "src": "14197:30:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14944,10 +14944,10 @@ "typeString": "string" }, "typeName": { - "id": 12935, + "id": 15996, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14197:6:14", + "src": "14197:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14956,37 +14956,37 @@ "visibility": "internal" } ], - "src": "14196:32:14" + "src": "14196:32:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12945, + "id": 16006, "nodeType": "FunctionDefinition", - "src": "14234:87:14", + "src": "14234:87:34", "nodes": [], "functionSelector": "a322c40e", "implemented": false, "kind": "function", "modifiers": [], "name": "toString", - "nameLocation": "14243:8:14", + "nameLocation": "14243:8:34", "parameters": { - "id": 12941, + "id": 16002, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12940, + "id": 16001, "mutability": "mutable", "name": "value", - "nameLocation": "14259:5:14", + "nameLocation": "14259:5:34", "nodeType": "VariableDeclaration", - "scope": 12945, - "src": "14252:12:14", + "scope": 16006, + "src": "14252:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14994,10 +14994,10 @@ "typeString": "int256" }, "typeName": { - "id": 12939, + "id": 16000, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "14252:6:14", + "src": "14252:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -15006,21 +15006,21 @@ "visibility": "internal" } ], - "src": "14251:14:14" + "src": "14251:14:34" }, "returnParameters": { - "id": 12944, + "id": 16005, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12943, + "id": 16004, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "14303:16:14", + "nameLocation": "14303:16:34", "nodeType": "VariableDeclaration", - "scope": 12945, - "src": "14289:30:14", + "scope": 16006, + "src": "14289:30:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15028,10 +15028,10 @@ "typeString": "string" }, "typeName": { - "id": 12942, + "id": 16003, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14289:6:14", + "src": "14289:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15040,37 +15040,37 @@ "visibility": "internal" } ], - "src": "14288:32:14" + "src": "14288:32:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12952, + "id": 16013, "nodeType": "FunctionDefinition", - "src": "14362:103:14", + "src": "14362:103:34", "nodes": [], "functionSelector": "8f5d232d", "implemented": false, "kind": "function", "modifiers": [], "name": "parseBytes", - "nameLocation": "14371:10:14", + "nameLocation": "14371:10:34", "parameters": { - "id": 12948, + "id": 16009, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12947, + "id": 16008, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "14398:16:14", + "nameLocation": "14398:16:34", "nodeType": "VariableDeclaration", - "scope": 12952, - "src": "14382:32:14", + "scope": 16013, + "src": "14382:32:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15078,10 +15078,10 @@ "typeString": "string" }, "typeName": { - "id": 12946, + "id": 16007, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14382:6:14", + "src": "14382:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15090,21 +15090,21 @@ "visibility": "internal" } ], - "src": "14381:34:14" + "src": "14381:34:34" }, "returnParameters": { - "id": 12951, + "id": 16012, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12950, + "id": 16011, "mutability": "mutable", "name": "parsedValue", - "nameLocation": "14452:11:14", + "nameLocation": "14452:11:34", "nodeType": "VariableDeclaration", - "scope": 12952, - "src": "14439:24:14", + "scope": 16013, + "src": "14439:24:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15112,10 +15112,10 @@ "typeString": "bytes" }, "typeName": { - "id": 12949, + "id": 16010, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "14439:5:14", + "src": "14439:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -15124,37 +15124,37 @@ "visibility": "internal" } ], - "src": "14438:26:14" + "src": "14438:26:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12959, + "id": 16020, "nodeType": "FunctionDefinition", - "src": "14470:100:14", + "src": "14470:100:34", "nodes": [], "functionSelector": "c6ce059d", "implemented": false, "kind": "function", "modifiers": [], "name": "parseAddress", - "nameLocation": "14479:12:14", + "nameLocation": "14479:12:34", "parameters": { - "id": 12955, + "id": 16016, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12954, + "id": 16015, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "14508:16:14", + "nameLocation": "14508:16:34", "nodeType": "VariableDeclaration", - "scope": 12959, - "src": "14492:32:14", + "scope": 16020, + "src": "14492:32:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15162,10 +15162,10 @@ "typeString": "string" }, "typeName": { - "id": 12953, + "id": 16014, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14492:6:14", + "src": "14492:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15174,21 +15174,21 @@ "visibility": "internal" } ], - "src": "14491:34:14" + "src": "14491:34:34" }, "returnParameters": { - "id": 12958, + "id": 16019, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12957, + "id": 16018, "mutability": "mutable", "name": "parsedValue", - "nameLocation": "14557:11:14", + "nameLocation": "14557:11:34", "nodeType": "VariableDeclaration", - "scope": 12959, - "src": "14549:19:14", + "scope": 16020, + "src": "14549:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15196,10 +15196,10 @@ "typeString": "address" }, "typeName": { - "id": 12956, + "id": 16017, "name": "address", "nodeType": "ElementaryTypeName", - "src": "14549:7:14", + "src": "14549:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -15209,37 +15209,37 @@ "visibility": "internal" } ], - "src": "14548:21:14" + "src": "14548:21:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12966, + "id": 16027, "nodeType": "FunctionDefinition", - "src": "14575:97:14", + "src": "14575:97:34", "nodes": [], "functionSelector": "fa91454d", "implemented": false, "kind": "function", "modifiers": [], "name": "parseUint", - "nameLocation": "14584:9:14", + "nameLocation": "14584:9:34", "parameters": { - "id": 12962, + "id": 16023, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12961, + "id": 16022, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "14610:16:14", + "nameLocation": "14610:16:34", "nodeType": "VariableDeclaration", - "scope": 12966, - "src": "14594:32:14", + "scope": 16027, + "src": "14594:32:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15247,10 +15247,10 @@ "typeString": "string" }, "typeName": { - "id": 12960, + "id": 16021, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14594:6:14", + "src": "14594:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15259,21 +15259,21 @@ "visibility": "internal" } ], - "src": "14593:34:14" + "src": "14593:34:34" }, "returnParameters": { - "id": 12965, + "id": 16026, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12964, + "id": 16025, "mutability": "mutable", "name": "parsedValue", - "nameLocation": "14659:11:14", + "nameLocation": "14659:11:34", "nodeType": "VariableDeclaration", - "scope": 12966, - "src": "14651:19:14", + "scope": 16027, + "src": "14651:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15281,10 +15281,10 @@ "typeString": "uint256" }, "typeName": { - "id": 12963, + "id": 16024, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14651:7:14", + "src": "14651:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15293,37 +15293,37 @@ "visibility": "internal" } ], - "src": "14650:21:14" + "src": "14650:21:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12973, + "id": 16034, "nodeType": "FunctionDefinition", - "src": "14677:95:14", + "src": "14677:95:34", "nodes": [], "functionSelector": "42346c5e", "implemented": false, "kind": "function", "modifiers": [], "name": "parseInt", - "nameLocation": "14686:8:14", + "nameLocation": "14686:8:34", "parameters": { - "id": 12969, + "id": 16030, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12968, + "id": 16029, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "14711:16:14", + "nameLocation": "14711:16:34", "nodeType": "VariableDeclaration", - "scope": 12973, - "src": "14695:32:14", + "scope": 16034, + "src": "14695:32:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15331,10 +15331,10 @@ "typeString": "string" }, "typeName": { - "id": 12967, + "id": 16028, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14695:6:14", + "src": "14695:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15343,21 +15343,21 @@ "visibility": "internal" } ], - "src": "14694:34:14" + "src": "14694:34:34" }, "returnParameters": { - "id": 12972, + "id": 16033, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12971, + "id": 16032, "mutability": "mutable", "name": "parsedValue", - "nameLocation": "14759:11:14", + "nameLocation": "14759:11:34", "nodeType": "VariableDeclaration", - "scope": 12973, - "src": "14752:18:14", + "scope": 16034, + "src": "14752:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15365,10 +15365,10 @@ "typeString": "int256" }, "typeName": { - "id": 12970, + "id": 16031, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "14752:6:14", + "src": "14752:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -15377,37 +15377,37 @@ "visibility": "internal" } ], - "src": "14751:20:14" + "src": "14751:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12980, + "id": 16041, "nodeType": "FunctionDefinition", - "src": "14777:100:14", + "src": "14777:100:34", "nodes": [], "functionSelector": "087e6e81", "implemented": false, "kind": "function", "modifiers": [], "name": "parseBytes32", - "nameLocation": "14786:12:14", + "nameLocation": "14786:12:34", "parameters": { - "id": 12976, + "id": 16037, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12975, + "id": 16036, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "14815:16:14", + "nameLocation": "14815:16:34", "nodeType": "VariableDeclaration", - "scope": 12980, - "src": "14799:32:14", + "scope": 16041, + "src": "14799:32:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15415,10 +15415,10 @@ "typeString": "string" }, "typeName": { - "id": 12974, + "id": 16035, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14799:6:14", + "src": "14799:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15427,21 +15427,21 @@ "visibility": "internal" } ], - "src": "14798:34:14" + "src": "14798:34:34" }, "returnParameters": { - "id": 12979, + "id": 16040, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12978, + "id": 16039, "mutability": "mutable", "name": "parsedValue", - "nameLocation": "14864:11:14", + "nameLocation": "14864:11:34", "nodeType": "VariableDeclaration", - "scope": 12980, - "src": "14856:19:14", + "scope": 16041, + "src": "14856:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15449,10 +15449,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 12977, + "id": 16038, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "14856:7:14", + "src": "14856:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -15461,37 +15461,37 @@ "visibility": "internal" } ], - "src": "14855:21:14" + "src": "14855:21:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12987, + "id": 16048, "nodeType": "FunctionDefinition", - "src": "14882:94:14", + "src": "14882:94:34", "nodes": [], "functionSelector": "974ef924", "implemented": false, "kind": "function", "modifiers": [], "name": "parseBool", - "nameLocation": "14891:9:14", + "nameLocation": "14891:9:34", "parameters": { - "id": 12983, + "id": 16044, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12982, + "id": 16043, "mutability": "mutable", "name": "stringifiedValue", - "nameLocation": "14917:16:14", + "nameLocation": "14917:16:34", "nodeType": "VariableDeclaration", - "scope": 12987, - "src": "14901:32:14", + "scope": 16048, + "src": "14901:32:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15499,10 +15499,10 @@ "typeString": "string" }, "typeName": { - "id": 12981, + "id": 16042, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14901:6:14", + "src": "14901:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15511,21 +15511,21 @@ "visibility": "internal" } ], - "src": "14900:34:14" + "src": "14900:34:34" }, "returnParameters": { - "id": 12986, + "id": 16047, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12985, + "id": 16046, "mutability": "mutable", "name": "parsedValue", - "nameLocation": "14963:11:14", + "nameLocation": "14963:11:34", "nodeType": "VariableDeclaration", - "scope": 12987, - "src": "14958:16:14", + "scope": 16048, + "src": "14958:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15533,10 +15533,10 @@ "typeString": "bool" }, "typeName": { - "id": 12984, + "id": 16045, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14958:4:14", + "src": "14958:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15545,140 +15545,140 @@ "visibility": "internal" } ], - "src": "14957:18:14" + "src": "14957:18:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 12990, + "id": 16051, "nodeType": "FunctionDefinition", - "src": "15020:31:14", + "src": "15020:31:34", "nodes": [], "functionSelector": "41af2f52", "implemented": false, "kind": "function", "modifiers": [], "name": "recordLogs", - "nameLocation": "15029:10:14", + "nameLocation": "15029:10:34", "parameters": { - "id": 12988, + "id": 16049, "nodeType": "ParameterList", "parameters": [], - "src": "15039:2:14" + "src": "15039:2:34" }, "returnParameters": { - "id": 12989, + "id": 16050, "nodeType": "ParameterList", "parameters": [], - "src": "15050:0:14" + "src": "15050:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 12997, + "id": 16058, "nodeType": "FunctionDefinition", - "src": "15090:64:14", + "src": "15090:64:34", "nodes": [], "functionSelector": "191553a4", "implemented": false, "kind": "function", "modifiers": [], "name": "getRecordedLogs", - "nameLocation": "15099:15:14", + "nameLocation": "15099:15:34", "parameters": { - "id": 12991, + "id": 16052, "nodeType": "ParameterList", "parameters": [], - "src": "15114:2:14" + "src": "15114:2:34" }, "returnParameters": { - "id": 12996, + "id": 16057, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12995, + "id": 16056, "mutability": "mutable", "name": "logs", - "nameLocation": "15148:4:14", + "nameLocation": "15148:4:34", "nodeType": "VariableDeclaration", - "scope": 12997, - "src": "15135:17:14", + "scope": 16058, + "src": "15135:17:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Log_$12255_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Log_$15316_memory_ptr_$dyn_memory_ptr", "typeString": "struct VmSafe.Log[]" }, "typeName": { "baseType": { - "id": 12993, + "id": 16054, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 12992, + "id": 16053, "name": "Log", "nameLocations": [ - "15135:3:14" + "15135:3:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12255, - "src": "15135:3:14" + "referencedDeclaration": 15316, + "src": "15135:3:34" }, - "referencedDeclaration": 12255, - "src": "15135:3:14", + "referencedDeclaration": 15316, + "src": "15135:3:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_Log_$12255_storage_ptr", + "typeIdentifier": "t_struct$_Log_$15316_storage_ptr", "typeString": "struct VmSafe.Log" } }, - "id": 12994, + "id": 16055, "nodeType": "ArrayTypeName", - "src": "15135:5:14", + "src": "15135:5:34", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Log_$12255_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Log_$15316_storage_$dyn_storage_ptr", "typeString": "struct VmSafe.Log[]" } }, "visibility": "internal" } ], - "src": "15134:19:14" + "src": "15134:19:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13006, + "id": 16067, "nodeType": "FunctionDefinition", - "src": "15289:102:14", + "src": "15289:102:34", "nodes": [], "functionSelector": "6229498b", "implemented": false, "kind": "function", "modifiers": [], "name": "deriveKey", - "nameLocation": "15298:9:14", + "nameLocation": "15298:9:34", "parameters": { - "id": 13002, + "id": 16063, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 12999, + "id": 16060, "mutability": "mutable", "name": "mnemonic", - "nameLocation": "15324:8:14", + "nameLocation": "15324:8:34", "nodeType": "VariableDeclaration", - "scope": 13006, - "src": "15308:24:14", + "scope": 16067, + "src": "15308:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15686,10 +15686,10 @@ "typeString": "string" }, "typeName": { - "id": 12998, + "id": 16059, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15308:6:14", + "src": "15308:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15699,13 +15699,13 @@ }, { "constant": false, - "id": 13001, + "id": 16062, "mutability": "mutable", "name": "index", - "nameLocation": "15341:5:14", + "nameLocation": "15341:5:34", "nodeType": "VariableDeclaration", - "scope": 13006, - "src": "15334:12:14", + "scope": 16067, + "src": "15334:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15713,10 +15713,10 @@ "typeString": "uint32" }, "typeName": { - "id": 13000, + "id": 16061, "name": "uint32", "nodeType": "ElementaryTypeName", - "src": "15334:6:14", + "src": "15334:6:34", "typeDescriptions": { "typeIdentifier": "t_uint32", "typeString": "uint32" @@ -15725,21 +15725,21 @@ "visibility": "internal" } ], - "src": "15307:40:14" + "src": "15307:40:34" }, "returnParameters": { - "id": 13005, + "id": 16066, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13004, + "id": 16065, "mutability": "mutable", "name": "privateKey", - "nameLocation": "15379:10:14", + "nameLocation": "15379:10:34", "nodeType": "VariableDeclaration", - "scope": 13006, - "src": "15371:18:14", + "scope": 16067, + "src": "15371:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15747,10 +15747,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13003, + "id": 16064, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15371:7:14", + "src": "15371:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15759,37 +15759,37 @@ "visibility": "internal" } ], - "src": "15370:20:14" + "src": "15370:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13017, + "id": 16078, "nodeType": "FunctionDefinition", - "src": "15507:158:14", + "src": "15507:158:34", "nodes": [], "functionSelector": "6bcb2c1b", "implemented": false, "kind": "function", "modifiers": [], "name": "deriveKey", - "nameLocation": "15516:9:14", + "nameLocation": "15516:9:34", "parameters": { - "id": 13013, + "id": 16074, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13008, + "id": 16069, "mutability": "mutable", "name": "mnemonic", - "nameLocation": "15542:8:14", + "nameLocation": "15542:8:34", "nodeType": "VariableDeclaration", - "scope": 13017, - "src": "15526:24:14", + "scope": 16078, + "src": "15526:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15797,10 +15797,10 @@ "typeString": "string" }, "typeName": { - "id": 13007, + "id": 16068, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15526:6:14", + "src": "15526:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15810,13 +15810,13 @@ }, { "constant": false, - "id": 13010, + "id": 16071, "mutability": "mutable", "name": "derivationPath", - "nameLocation": "15568:14:14", + "nameLocation": "15568:14:34", "nodeType": "VariableDeclaration", - "scope": 13017, - "src": "15552:30:14", + "scope": 16078, + "src": "15552:30:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -15824,10 +15824,10 @@ "typeString": "string" }, "typeName": { - "id": 13009, + "id": 16070, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15552:6:14", + "src": "15552:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15837,13 +15837,13 @@ }, { "constant": false, - "id": 13012, + "id": 16073, "mutability": "mutable", "name": "index", - "nameLocation": "15591:5:14", + "nameLocation": "15591:5:34", "nodeType": "VariableDeclaration", - "scope": 13017, - "src": "15584:12:14", + "scope": 16078, + "src": "15584:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15851,10 +15851,10 @@ "typeString": "uint32" }, "typeName": { - "id": 13011, + "id": 16072, "name": "uint32", "nodeType": "ElementaryTypeName", - "src": "15584:6:14", + "src": "15584:6:34", "typeDescriptions": { "typeIdentifier": "t_uint32", "typeString": "uint32" @@ -15863,21 +15863,21 @@ "visibility": "internal" } ], - "src": "15525:72:14" + "src": "15525:72:34" }, "returnParameters": { - "id": 13016, + "id": 16077, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13015, + "id": 16076, "mutability": "mutable", "name": "privateKey", - "nameLocation": "15653:10:14", + "nameLocation": "15653:10:34", "nodeType": "VariableDeclaration", - "scope": 13017, - "src": "15645:18:14", + "scope": 16078, + "src": "15645:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15885,10 +15885,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13014, + "id": 16075, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15645:7:14", + "src": "15645:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15897,37 +15897,37 @@ "visibility": "internal" } ], - "src": "15644:20:14" + "src": "15644:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13024, + "id": 16085, "nodeType": "FunctionDefinition", - "src": "15746:76:14", + "src": "15746:76:34", "nodes": [], "functionSelector": "22100064", "implemented": false, "kind": "function", "modifiers": [], "name": "rememberKey", - "nameLocation": "15755:11:14", + "nameLocation": "15755:11:34", "parameters": { - "id": 13020, + "id": 16081, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13019, + "id": 16080, "mutability": "mutable", "name": "privateKey", - "nameLocation": "15775:10:14", + "nameLocation": "15775:10:34", "nodeType": "VariableDeclaration", - "scope": 13024, - "src": "15767:18:14", + "scope": 16085, + "src": "15767:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15935,10 +15935,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13018, + "id": 16079, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15767:7:14", + "src": "15767:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15947,21 +15947,21 @@ "visibility": "internal" } ], - "src": "15766:20:14" + "src": "15766:20:34" }, "returnParameters": { - "id": 13023, + "id": 16084, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13022, + "id": 16083, "mutability": "mutable", "name": "keyAddr", - "nameLocation": "15813:7:14", + "nameLocation": "15813:7:34", "nodeType": "VariableDeclaration", - "scope": 13024, - "src": "15805:15:14", + "scope": 16085, + "src": "15805:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15969,10 +15969,10 @@ "typeString": "address" }, "typeName": { - "id": 13021, + "id": 16082, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15805:7:14", + "src": "15805:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -15982,37 +15982,37 @@ "visibility": "internal" } ], - "src": "15804:17:14" + "src": "15804:17:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13033, + "id": 16094, "nodeType": "FunctionDefinition", - "src": "16855:114:14", + "src": "16855:114:34", "nodes": [], "functionSelector": "85940ef1", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJson", - "nameLocation": "16864:9:14", + "nameLocation": "16864:9:34", "parameters": { - "id": 13029, + "id": 16090, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13026, + "id": 16087, "mutability": "mutable", "name": "json", - "nameLocation": "16890:4:14", + "nameLocation": "16890:4:34", "nodeType": "VariableDeclaration", - "scope": 13033, - "src": "16874:20:14", + "scope": 16094, + "src": "16874:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16020,10 +16020,10 @@ "typeString": "string" }, "typeName": { - "id": 13025, + "id": 16086, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16874:6:14", + "src": "16874:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16033,13 +16033,13 @@ }, { "constant": false, - "id": 13028, + "id": 16089, "mutability": "mutable", "name": "key", - "nameLocation": "16912:3:14", + "nameLocation": "16912:3:34", "nodeType": "VariableDeclaration", - "scope": 13033, - "src": "16896:19:14", + "scope": 16094, + "src": "16896:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16047,10 +16047,10 @@ "typeString": "string" }, "typeName": { - "id": 13027, + "id": 16088, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16896:6:14", + "src": "16896:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16059,21 +16059,21 @@ "visibility": "internal" } ], - "src": "16873:43:14" + "src": "16873:43:34" }, "returnParameters": { - "id": 13032, + "id": 16093, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13031, + "id": 16092, "mutability": "mutable", "name": "abiEncodedData", - "nameLocation": "16953:14:14", + "nameLocation": "16953:14:34", "nodeType": "VariableDeclaration", - "scope": 13033, - "src": "16940:27:14", + "scope": 16094, + "src": "16940:27:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16081,10 +16081,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13030, + "id": 16091, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "16940:5:14", + "src": "16940:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -16093,37 +16093,37 @@ "visibility": "internal" } ], - "src": "16939:29:14" + "src": "16939:29:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13040, + "id": 16101, "nodeType": "FunctionDefinition", - "src": "16974:93:14", + "src": "16974:93:34", "nodes": [], "functionSelector": "6a82600a", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJson", - "nameLocation": "16983:9:14", + "nameLocation": "16983:9:34", "parameters": { - "id": 13036, + "id": 16097, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13035, + "id": 16096, "mutability": "mutable", "name": "json", - "nameLocation": "17009:4:14", + "nameLocation": "17009:4:34", "nodeType": "VariableDeclaration", - "scope": 13040, - "src": "16993:20:14", + "scope": 16101, + "src": "16993:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16131,10 +16131,10 @@ "typeString": "string" }, "typeName": { - "id": 13034, + "id": 16095, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16993:6:14", + "src": "16993:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16143,21 +16143,21 @@ "visibility": "internal" } ], - "src": "16992:22:14" + "src": "16992:22:34" }, "returnParameters": { - "id": 13039, + "id": 16100, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13038, + "id": 16099, "mutability": "mutable", "name": "abiEncodedData", - "nameLocation": "17051:14:14", + "nameLocation": "17051:14:34", "nodeType": "VariableDeclaration", - "scope": 13040, - "src": "17038:27:14", + "scope": 16101, + "src": "17038:27:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16165,10 +16165,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13037, + "id": 16098, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "17038:5:14", + "src": "17038:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -16177,37 +16177,37 @@ "visibility": "internal" } ], - "src": "17037:29:14" + "src": "17037:29:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13049, + "id": 16110, "nodeType": "FunctionDefinition", - "src": "17455:98:14", + "src": "17455:98:34", "nodes": [], "functionSelector": "addde2b6", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonUint", - "nameLocation": "17464:13:14", + "nameLocation": "17464:13:34", "parameters": { - "id": 13045, + "id": 16106, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13042, + "id": 16103, "mutability": "mutable", "name": "json", - "nameLocation": "17494:4:14", + "nameLocation": "17494:4:34", "nodeType": "VariableDeclaration", - "scope": 13049, - "src": "17478:20:14", + "scope": 16110, + "src": "17478:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16215,10 +16215,10 @@ "typeString": "string" }, "typeName": { - "id": 13041, + "id": 16102, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17478:6:14", + "src": "17478:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16228,13 +16228,13 @@ }, { "constant": false, - "id": 13044, + "id": 16105, "mutability": "mutable", "name": "key", - "nameLocation": "17516:3:14", + "nameLocation": "17516:3:34", "nodeType": "VariableDeclaration", - "scope": 13049, - "src": "17500:19:14", + "scope": 16110, + "src": "17500:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16242,10 +16242,10 @@ "typeString": "string" }, "typeName": { - "id": 13043, + "id": 16104, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17500:6:14", + "src": "17500:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16254,21 +16254,21 @@ "visibility": "internal" } ], - "src": "17477:43:14" + "src": "17477:43:34" }, "returnParameters": { - "id": 13048, + "id": 16109, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13047, + "id": 16108, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13049, - "src": "17544:7:14", + "scope": 16110, + "src": "17544:7:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16276,10 +16276,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13046, + "id": 16107, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "17544:7:14", + "src": "17544:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16288,37 +16288,37 @@ "visibility": "internal" } ], - "src": "17543:9:14" + "src": "17543:9:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13059, + "id": 16120, "nodeType": "FunctionDefinition", - "src": "17558:112:14", + "src": "17558:112:34", "nodes": [], "functionSelector": "522074ab", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonUintArray", - "nameLocation": "17567:18:14", + "nameLocation": "17567:18:34", "parameters": { - "id": 13054, + "id": 16115, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13051, + "id": 16112, "mutability": "mutable", "name": "json", - "nameLocation": "17602:4:14", + "nameLocation": "17602:4:34", "nodeType": "VariableDeclaration", - "scope": 13059, - "src": "17586:20:14", + "scope": 16120, + "src": "17586:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16326,10 +16326,10 @@ "typeString": "string" }, "typeName": { - "id": 13050, + "id": 16111, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17586:6:14", + "src": "17586:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16339,13 +16339,13 @@ }, { "constant": false, - "id": 13053, + "id": 16114, "mutability": "mutable", "name": "key", - "nameLocation": "17624:3:14", + "nameLocation": "17624:3:34", "nodeType": "VariableDeclaration", - "scope": 13059, - "src": "17608:19:14", + "scope": 16120, + "src": "17608:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16353,10 +16353,10 @@ "typeString": "string" }, "typeName": { - "id": 13052, + "id": 16113, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17608:6:14", + "src": "17608:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16365,21 +16365,21 @@ "visibility": "internal" } ], - "src": "17585:43:14" + "src": "17585:43:34" }, "returnParameters": { - "id": 13058, + "id": 16119, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13057, + "id": 16118, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13059, - "src": "17652:16:14", + "scope": 16120, + "src": "17652:16:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16388,18 +16388,18 @@ }, "typeName": { "baseType": { - "id": 13055, + "id": 16116, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "17652:7:14", + "src": "17652:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 13056, + "id": 16117, "nodeType": "ArrayTypeName", - "src": "17652:9:14", + "src": "17652:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -16408,37 +16408,37 @@ "visibility": "internal" } ], - "src": "17651:18:14" + "src": "17651:18:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13068, + "id": 16129, "nodeType": "FunctionDefinition", - "src": "17675:96:14", + "src": "17675:96:34", "nodes": [], "functionSelector": "7b048ccd", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonInt", - "nameLocation": "17684:12:14", + "nameLocation": "17684:12:34", "parameters": { - "id": 13064, + "id": 16125, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13061, + "id": 16122, "mutability": "mutable", "name": "json", - "nameLocation": "17713:4:14", + "nameLocation": "17713:4:34", "nodeType": "VariableDeclaration", - "scope": 13068, - "src": "17697:20:14", + "scope": 16129, + "src": "17697:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16446,10 +16446,10 @@ "typeString": "string" }, "typeName": { - "id": 13060, + "id": 16121, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17697:6:14", + "src": "17697:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16459,13 +16459,13 @@ }, { "constant": false, - "id": 13063, + "id": 16124, "mutability": "mutable", "name": "key", - "nameLocation": "17735:3:14", + "nameLocation": "17735:3:34", "nodeType": "VariableDeclaration", - "scope": 13068, - "src": "17719:19:14", + "scope": 16129, + "src": "17719:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16473,10 +16473,10 @@ "typeString": "string" }, "typeName": { - "id": 13062, + "id": 16123, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17719:6:14", + "src": "17719:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16485,21 +16485,21 @@ "visibility": "internal" } ], - "src": "17696:43:14" + "src": "17696:43:34" }, "returnParameters": { - "id": 13067, + "id": 16128, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13066, + "id": 16127, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13068, - "src": "17763:6:14", + "scope": 16129, + "src": "17763:6:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16507,10 +16507,10 @@ "typeString": "int256" }, "typeName": { - "id": 13065, + "id": 16126, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "17763:6:14", + "src": "17763:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16519,37 +16519,37 @@ "visibility": "internal" } ], - "src": "17762:8:14" + "src": "17762:8:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13078, + "id": 16139, "nodeType": "FunctionDefinition", - "src": "17776:110:14", + "src": "17776:110:34", "nodes": [], "functionSelector": "9983c28a", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonIntArray", - "nameLocation": "17785:17:14", + "nameLocation": "17785:17:34", "parameters": { - "id": 13073, + "id": 16134, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13070, + "id": 16131, "mutability": "mutable", "name": "json", - "nameLocation": "17819:4:14", + "nameLocation": "17819:4:34", "nodeType": "VariableDeclaration", - "scope": 13078, - "src": "17803:20:14", + "scope": 16139, + "src": "17803:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16557,10 +16557,10 @@ "typeString": "string" }, "typeName": { - "id": 13069, + "id": 16130, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17803:6:14", + "src": "17803:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16570,13 +16570,13 @@ }, { "constant": false, - "id": 13072, + "id": 16133, "mutability": "mutable", "name": "key", - "nameLocation": "17841:3:14", + "nameLocation": "17841:3:34", "nodeType": "VariableDeclaration", - "scope": 13078, - "src": "17825:19:14", + "scope": 16139, + "src": "17825:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16584,10 +16584,10 @@ "typeString": "string" }, "typeName": { - "id": 13071, + "id": 16132, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17825:6:14", + "src": "17825:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16596,21 +16596,21 @@ "visibility": "internal" } ], - "src": "17802:43:14" + "src": "17802:43:34" }, "returnParameters": { - "id": 13077, + "id": 16138, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13076, + "id": 16137, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13078, - "src": "17869:15:14", + "scope": 16139, + "src": "17869:15:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16619,18 +16619,18 @@ }, "typeName": { "baseType": { - "id": 13074, + "id": 16135, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "17869:6:14", + "src": "17869:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "id": 13075, + "id": 16136, "nodeType": "ArrayTypeName", - "src": "17869:8:14", + "src": "17869:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -16639,37 +16639,37 @@ "visibility": "internal" } ], - "src": "17868:17:14" + "src": "17868:17:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13087, + "id": 16148, "nodeType": "FunctionDefinition", - "src": "17891:95:14", + "src": "17891:95:34", "nodes": [], "functionSelector": "9f86dc91", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonBool", - "nameLocation": "17900:13:14", + "nameLocation": "17900:13:34", "parameters": { - "id": 13083, + "id": 16144, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13080, + "id": 16141, "mutability": "mutable", "name": "json", - "nameLocation": "17930:4:14", + "nameLocation": "17930:4:34", "nodeType": "VariableDeclaration", - "scope": 13087, - "src": "17914:20:14", + "scope": 16148, + "src": "17914:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16677,10 +16677,10 @@ "typeString": "string" }, "typeName": { - "id": 13079, + "id": 16140, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17914:6:14", + "src": "17914:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16690,13 +16690,13 @@ }, { "constant": false, - "id": 13082, + "id": 16143, "mutability": "mutable", "name": "key", - "nameLocation": "17952:3:14", + "nameLocation": "17952:3:34", "nodeType": "VariableDeclaration", - "scope": 13087, - "src": "17936:19:14", + "scope": 16148, + "src": "17936:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16704,10 +16704,10 @@ "typeString": "string" }, "typeName": { - "id": 13081, + "id": 16142, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17936:6:14", + "src": "17936:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16716,21 +16716,21 @@ "visibility": "internal" } ], - "src": "17913:43:14" + "src": "17913:43:34" }, "returnParameters": { - "id": 13086, + "id": 16147, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13085, + "id": 16146, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13087, - "src": "17980:4:14", + "scope": 16148, + "src": "17980:4:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16738,10 +16738,10 @@ "typeString": "bool" }, "typeName": { - "id": 13084, + "id": 16145, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "17980:4:14", + "src": "17980:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16750,37 +16750,37 @@ "visibility": "internal" } ], - "src": "17979:6:14" + "src": "17979:6:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13097, + "id": 16158, "nodeType": "FunctionDefinition", - "src": "17991:109:14", + "src": "17991:109:34", "nodes": [], "functionSelector": "91f3b94f", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonBoolArray", - "nameLocation": "18000:18:14", + "nameLocation": "18000:18:34", "parameters": { - "id": 13092, + "id": 16153, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13089, + "id": 16150, "mutability": "mutable", "name": "json", - "nameLocation": "18035:4:14", + "nameLocation": "18035:4:34", "nodeType": "VariableDeclaration", - "scope": 13097, - "src": "18019:20:14", + "scope": 16158, + "src": "18019:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16788,10 +16788,10 @@ "typeString": "string" }, "typeName": { - "id": 13088, + "id": 16149, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18019:6:14", + "src": "18019:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16801,13 +16801,13 @@ }, { "constant": false, - "id": 13091, + "id": 16152, "mutability": "mutable", "name": "key", - "nameLocation": "18057:3:14", + "nameLocation": "18057:3:34", "nodeType": "VariableDeclaration", - "scope": 13097, - "src": "18041:19:14", + "scope": 16158, + "src": "18041:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16815,10 +16815,10 @@ "typeString": "string" }, "typeName": { - "id": 13090, + "id": 16151, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18041:6:14", + "src": "18041:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16827,21 +16827,21 @@ "visibility": "internal" } ], - "src": "18018:43:14" + "src": "18018:43:34" }, "returnParameters": { - "id": 13096, + "id": 16157, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13095, + "id": 16156, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13097, - "src": "18085:13:14", + "scope": 16158, + "src": "18085:13:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16850,18 +16850,18 @@ }, "typeName": { "baseType": { - "id": 13093, + "id": 16154, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "18085:4:14", + "src": "18085:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 13094, + "id": 16155, "nodeType": "ArrayTypeName", - "src": "18085:6:14", + "src": "18085:6:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bool_$dyn_storage_ptr", "typeString": "bool[]" @@ -16870,37 +16870,37 @@ "visibility": "internal" } ], - "src": "18084:15:14" + "src": "18084:15:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13106, + "id": 16167, "nodeType": "FunctionDefinition", - "src": "18105:101:14", + "src": "18105:101:34", "nodes": [], "functionSelector": "1e19e657", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonAddress", - "nameLocation": "18114:16:14", + "nameLocation": "18114:16:34", "parameters": { - "id": 13102, + "id": 16163, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13099, + "id": 16160, "mutability": "mutable", "name": "json", - "nameLocation": "18147:4:14", + "nameLocation": "18147:4:34", "nodeType": "VariableDeclaration", - "scope": 13106, - "src": "18131:20:14", + "scope": 16167, + "src": "18131:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16908,10 +16908,10 @@ "typeString": "string" }, "typeName": { - "id": 13098, + "id": 16159, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18131:6:14", + "src": "18131:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16921,13 +16921,13 @@ }, { "constant": false, - "id": 13101, + "id": 16162, "mutability": "mutable", "name": "key", - "nameLocation": "18169:3:14", + "nameLocation": "18169:3:34", "nodeType": "VariableDeclaration", - "scope": 13106, - "src": "18153:19:14", + "scope": 16167, + "src": "18153:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -16935,10 +16935,10 @@ "typeString": "string" }, "typeName": { - "id": 13100, + "id": 16161, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18153:6:14", + "src": "18153:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16947,21 +16947,21 @@ "visibility": "internal" } ], - "src": "18130:43:14" + "src": "18130:43:34" }, "returnParameters": { - "id": 13105, + "id": 16166, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13104, + "id": 16165, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13106, - "src": "18197:7:14", + "scope": 16167, + "src": "18197:7:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16969,10 +16969,10 @@ "typeString": "address" }, "typeName": { - "id": 13103, + "id": 16164, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18197:7:14", + "src": "18197:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -16982,37 +16982,37 @@ "visibility": "internal" } ], - "src": "18196:9:14" + "src": "18196:9:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13116, + "id": 16177, "nodeType": "FunctionDefinition", - "src": "18211:139:14", + "src": "18211:139:34", "nodes": [], "functionSelector": "2fce7883", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonAddressArray", - "nameLocation": "18220:21:14", + "nameLocation": "18220:21:34", "parameters": { - "id": 13111, + "id": 16172, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13108, + "id": 16169, "mutability": "mutable", "name": "json", - "nameLocation": "18258:4:14", + "nameLocation": "18258:4:34", "nodeType": "VariableDeclaration", - "scope": 13116, - "src": "18242:20:14", + "scope": 16177, + "src": "18242:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17020,10 +17020,10 @@ "typeString": "string" }, "typeName": { - "id": 13107, + "id": 16168, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18242:6:14", + "src": "18242:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17033,13 +17033,13 @@ }, { "constant": false, - "id": 13110, + "id": 16171, "mutability": "mutable", "name": "key", - "nameLocation": "18280:3:14", + "nameLocation": "18280:3:34", "nodeType": "VariableDeclaration", - "scope": 13116, - "src": "18264:19:14", + "scope": 16177, + "src": "18264:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17047,10 +17047,10 @@ "typeString": "string" }, "typeName": { - "id": 13109, + "id": 16170, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18264:6:14", + "src": "18264:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17059,21 +17059,21 @@ "visibility": "internal" } ], - "src": "18241:43:14" + "src": "18241:43:34" }, "returnParameters": { - "id": 13115, + "id": 16176, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13114, + "id": 16175, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13116, - "src": "18332:16:14", + "scope": 16177, + "src": "18332:16:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17082,19 +17082,19 @@ }, "typeName": { "baseType": { - "id": 13112, + "id": 16173, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18332:7:14", + "src": "18332:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 13113, + "id": 16174, "nodeType": "ArrayTypeName", - "src": "18332:9:14", + "src": "18332:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -17103,37 +17103,37 @@ "visibility": "internal" } ], - "src": "18331:18:14" + "src": "18331:18:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13125, + "id": 16186, "nodeType": "FunctionDefinition", - "src": "18355:106:14", + "src": "18355:106:34", "nodes": [], "functionSelector": "49c4fac8", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonString", - "nameLocation": "18364:15:14", + "nameLocation": "18364:15:34", "parameters": { - "id": 13121, + "id": 16182, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13118, + "id": 16179, "mutability": "mutable", "name": "json", - "nameLocation": "18396:4:14", + "nameLocation": "18396:4:34", "nodeType": "VariableDeclaration", - "scope": 13125, - "src": "18380:20:14", + "scope": 16186, + "src": "18380:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17141,10 +17141,10 @@ "typeString": "string" }, "typeName": { - "id": 13117, + "id": 16178, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18380:6:14", + "src": "18380:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17154,13 +17154,13 @@ }, { "constant": false, - "id": 13120, + "id": 16181, "mutability": "mutable", "name": "key", - "nameLocation": "18418:3:14", + "nameLocation": "18418:3:34", "nodeType": "VariableDeclaration", - "scope": 13125, - "src": "18402:19:14", + "scope": 16186, + "src": "18402:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17168,10 +17168,10 @@ "typeString": "string" }, "typeName": { - "id": 13119, + "id": 16180, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18402:6:14", + "src": "18402:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17180,21 +17180,21 @@ "visibility": "internal" } ], - "src": "18379:43:14" + "src": "18379:43:34" }, "returnParameters": { - "id": 13124, + "id": 16185, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13123, + "id": 16184, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13125, - "src": "18446:13:14", + "scope": 16186, + "src": "18446:13:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17202,10 +17202,10 @@ "typeString": "string" }, "typeName": { - "id": 13122, + "id": 16183, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18446:6:14", + "src": "18446:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17214,37 +17214,37 @@ "visibility": "internal" } ], - "src": "18445:15:14" + "src": "18445:15:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13135, + "id": 16196, "nodeType": "FunctionDefinition", - "src": "18466:113:14", + "src": "18466:113:34", "nodes": [], "functionSelector": "498fdcf4", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonStringArray", - "nameLocation": "18475:20:14", + "nameLocation": "18475:20:34", "parameters": { - "id": 13130, + "id": 16191, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13127, + "id": 16188, "mutability": "mutable", "name": "json", - "nameLocation": "18512:4:14", + "nameLocation": "18512:4:34", "nodeType": "VariableDeclaration", - "scope": 13135, - "src": "18496:20:14", + "scope": 16196, + "src": "18496:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17252,10 +17252,10 @@ "typeString": "string" }, "typeName": { - "id": 13126, + "id": 16187, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18496:6:14", + "src": "18496:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17265,13 +17265,13 @@ }, { "constant": false, - "id": 13129, + "id": 16190, "mutability": "mutable", "name": "key", - "nameLocation": "18534:3:14", + "nameLocation": "18534:3:34", "nodeType": "VariableDeclaration", - "scope": 13135, - "src": "18518:19:14", + "scope": 16196, + "src": "18518:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17279,10 +17279,10 @@ "typeString": "string" }, "typeName": { - "id": 13128, + "id": 16189, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18518:6:14", + "src": "18518:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17291,21 +17291,21 @@ "visibility": "internal" } ], - "src": "18495:43:14" + "src": "18495:43:34" }, "returnParameters": { - "id": 13134, + "id": 16195, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13133, + "id": 16194, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13135, - "src": "18562:15:14", + "scope": 16196, + "src": "18562:15:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17314,18 +17314,18 @@ }, "typeName": { "baseType": { - "id": 13131, + "id": 16192, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18562:6:14", + "src": "18562:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 13132, + "id": 16193, "nodeType": "ArrayTypeName", - "src": "18562:8:14", + "src": "18562:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -17334,37 +17334,37 @@ "visibility": "internal" } ], - "src": "18561:17:14" + "src": "18561:17:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13144, + "id": 16205, "nodeType": "FunctionDefinition", - "src": "18584:104:14", + "src": "18584:104:34", "nodes": [], "functionSelector": "fd921be8", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonBytes", - "nameLocation": "18593:14:14", + "nameLocation": "18593:14:34", "parameters": { - "id": 13140, + "id": 16201, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13137, + "id": 16198, "mutability": "mutable", "name": "json", - "nameLocation": "18624:4:14", + "nameLocation": "18624:4:34", "nodeType": "VariableDeclaration", - "scope": 13144, - "src": "18608:20:14", + "scope": 16205, + "src": "18608:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17372,10 +17372,10 @@ "typeString": "string" }, "typeName": { - "id": 13136, + "id": 16197, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18608:6:14", + "src": "18608:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17385,13 +17385,13 @@ }, { "constant": false, - "id": 13139, + "id": 16200, "mutability": "mutable", "name": "key", - "nameLocation": "18646:3:14", + "nameLocation": "18646:3:34", "nodeType": "VariableDeclaration", - "scope": 13144, - "src": "18630:19:14", + "scope": 16205, + "src": "18630:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17399,10 +17399,10 @@ "typeString": "string" }, "typeName": { - "id": 13138, + "id": 16199, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18630:6:14", + "src": "18630:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17411,21 +17411,21 @@ "visibility": "internal" } ], - "src": "18607:43:14" + "src": "18607:43:34" }, "returnParameters": { - "id": 13143, + "id": 16204, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13142, + "id": 16203, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13144, - "src": "18674:12:14", + "scope": 16205, + "src": "18674:12:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17433,10 +17433,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13141, + "id": 16202, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "18674:5:14", + "src": "18674:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -17445,37 +17445,37 @@ "visibility": "internal" } ], - "src": "18673:14:14" + "src": "18673:14:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13154, + "id": 16215, "nodeType": "FunctionDefinition", - "src": "18693:111:14", + "src": "18693:111:34", "nodes": [], "functionSelector": "6631aa99", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonBytesArray", - "nameLocation": "18702:19:14", + "nameLocation": "18702:19:34", "parameters": { - "id": 13149, + "id": 16210, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13146, + "id": 16207, "mutability": "mutable", "name": "json", - "nameLocation": "18738:4:14", + "nameLocation": "18738:4:34", "nodeType": "VariableDeclaration", - "scope": 13154, - "src": "18722:20:14", + "scope": 16215, + "src": "18722:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17483,10 +17483,10 @@ "typeString": "string" }, "typeName": { - "id": 13145, + "id": 16206, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18722:6:14", + "src": "18722:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17496,13 +17496,13 @@ }, { "constant": false, - "id": 13148, + "id": 16209, "mutability": "mutable", "name": "key", - "nameLocation": "18760:3:14", + "nameLocation": "18760:3:34", "nodeType": "VariableDeclaration", - "scope": 13154, - "src": "18744:19:14", + "scope": 16215, + "src": "18744:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17510,10 +17510,10 @@ "typeString": "string" }, "typeName": { - "id": 13147, + "id": 16208, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18744:6:14", + "src": "18744:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17522,21 +17522,21 @@ "visibility": "internal" } ], - "src": "18721:43:14" + "src": "18721:43:34" }, "returnParameters": { - "id": 13153, + "id": 16214, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13152, + "id": 16213, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13154, - "src": "18788:14:14", + "scope": 16215, + "src": "18788:14:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17545,18 +17545,18 @@ }, "typeName": { "baseType": { - "id": 13150, + "id": 16211, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "18788:5:14", + "src": "18788:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, - "id": 13151, + "id": 16212, "nodeType": "ArrayTypeName", - "src": "18788:7:14", + "src": "18788:7:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes_storage_$dyn_storage_ptr", "typeString": "bytes[]" @@ -17565,37 +17565,37 @@ "visibility": "internal" } ], - "src": "18787:16:14" + "src": "18787:16:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13163, + "id": 16224, "nodeType": "FunctionDefinition", - "src": "18809:101:14", + "src": "18809:101:34", "nodes": [], "functionSelector": "1777e59d", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonBytes32", - "nameLocation": "18818:16:14", + "nameLocation": "18818:16:34", "parameters": { - "id": 13159, + "id": 16220, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13156, + "id": 16217, "mutability": "mutable", "name": "json", - "nameLocation": "18851:4:14", + "nameLocation": "18851:4:34", "nodeType": "VariableDeclaration", - "scope": 13163, - "src": "18835:20:14", + "scope": 16224, + "src": "18835:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17603,10 +17603,10 @@ "typeString": "string" }, "typeName": { - "id": 13155, + "id": 16216, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18835:6:14", + "src": "18835:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17616,13 +17616,13 @@ }, { "constant": false, - "id": 13158, + "id": 16219, "mutability": "mutable", "name": "key", - "nameLocation": "18873:3:14", + "nameLocation": "18873:3:34", "nodeType": "VariableDeclaration", - "scope": 13163, - "src": "18857:19:14", + "scope": 16224, + "src": "18857:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17630,10 +17630,10 @@ "typeString": "string" }, "typeName": { - "id": 13157, + "id": 16218, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18857:6:14", + "src": "18857:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17642,21 +17642,21 @@ "visibility": "internal" } ], - "src": "18834:43:14" + "src": "18834:43:34" }, "returnParameters": { - "id": 13162, + "id": 16223, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13161, + "id": 16222, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13163, - "src": "18901:7:14", + "scope": 16224, + "src": "18901:7:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17664,10 +17664,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13160, + "id": 16221, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "18901:7:14", + "src": "18901:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -17676,37 +17676,37 @@ "visibility": "internal" } ], - "src": "18900:9:14" + "src": "18900:9:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13173, + "id": 16234, "nodeType": "FunctionDefinition", - "src": "18915:139:14", + "src": "18915:139:34", "nodes": [], "functionSelector": "91c75bc3", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonBytes32Array", - "nameLocation": "18924:21:14", + "nameLocation": "18924:21:34", "parameters": { - "id": 13168, + "id": 16229, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13165, + "id": 16226, "mutability": "mutable", "name": "json", - "nameLocation": "18962:4:14", + "nameLocation": "18962:4:34", "nodeType": "VariableDeclaration", - "scope": 13173, - "src": "18946:20:14", + "scope": 16234, + "src": "18946:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17714,10 +17714,10 @@ "typeString": "string" }, "typeName": { - "id": 13164, + "id": 16225, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18946:6:14", + "src": "18946:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17727,13 +17727,13 @@ }, { "constant": false, - "id": 13167, + "id": 16228, "mutability": "mutable", "name": "key", - "nameLocation": "18984:3:14", + "nameLocation": "18984:3:34", "nodeType": "VariableDeclaration", - "scope": 13173, - "src": "18968:19:14", + "scope": 16234, + "src": "18968:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17741,10 +17741,10 @@ "typeString": "string" }, "typeName": { - "id": 13166, + "id": 16227, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18968:6:14", + "src": "18968:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17753,21 +17753,21 @@ "visibility": "internal" } ], - "src": "18945:43:14" + "src": "18945:43:34" }, "returnParameters": { - "id": 13172, + "id": 16233, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13171, + "id": 16232, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13173, - "src": "19036:16:14", + "scope": 16234, + "src": "19036:16:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17776,18 +17776,18 @@ }, "typeName": { "baseType": { - "id": 13169, + "id": 16230, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "19036:7:14", + "src": "19036:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 13170, + "id": 16231, "nodeType": "ArrayTypeName", - "src": "19036:9:14", + "src": "19036:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -17796,37 +17796,37 @@ "visibility": "internal" } ], - "src": "19035:18:14" + "src": "19035:18:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13182, + "id": 16243, "nodeType": "FunctionDefinition", - "src": "19116:91:14", + "src": "19116:91:34", "nodes": [], "functionSelector": "528a683c", "implemented": false, "kind": "function", "modifiers": [], "name": "keyExists", - "nameLocation": "19125:9:14", + "nameLocation": "19125:9:34", "parameters": { - "id": 13178, + "id": 16239, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13175, + "id": 16236, "mutability": "mutable", "name": "json", - "nameLocation": "19151:4:14", + "nameLocation": "19151:4:34", "nodeType": "VariableDeclaration", - "scope": 13182, - "src": "19135:20:14", + "scope": 16243, + "src": "19135:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17834,10 +17834,10 @@ "typeString": "string" }, "typeName": { - "id": 13174, + "id": 16235, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19135:6:14", + "src": "19135:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17847,13 +17847,13 @@ }, { "constant": false, - "id": 13177, + "id": 16238, "mutability": "mutable", "name": "key", - "nameLocation": "19173:3:14", + "nameLocation": "19173:3:34", "nodeType": "VariableDeclaration", - "scope": 13182, - "src": "19157:19:14", + "scope": 16243, + "src": "19157:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17861,10 +17861,10 @@ "typeString": "string" }, "typeName": { - "id": 13176, + "id": 16237, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19157:6:14", + "src": "19157:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17873,21 +17873,21 @@ "visibility": "internal" } ], - "src": "19134:43:14" + "src": "19134:43:34" }, "returnParameters": { - "id": 13181, + "id": 16242, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13180, + "id": 16241, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13182, - "src": "19201:4:14", + "scope": 16243, + "src": "19201:4:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17895,10 +17895,10 @@ "typeString": "bool" }, "typeName": { - "id": 13179, + "id": 16240, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "19201:4:14", + "src": "19201:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -17907,37 +17907,37 @@ "visibility": "internal" } ], - "src": "19200:6:14" + "src": "19200:6:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 13192, + "id": 16253, "nodeType": "FunctionDefinition", - "src": "19260:106:14", + "src": "19260:106:34", "nodes": [], "functionSelector": "213e4198", "implemented": false, "kind": "function", "modifiers": [], "name": "parseJsonKeys", - "nameLocation": "19269:13:14", + "nameLocation": "19269:13:34", "parameters": { - "id": 13187, + "id": 16248, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13184, + "id": 16245, "mutability": "mutable", "name": "json", - "nameLocation": "19299:4:14", + "nameLocation": "19299:4:34", "nodeType": "VariableDeclaration", - "scope": 13192, - "src": "19283:20:14", + "scope": 16253, + "src": "19283:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17945,10 +17945,10 @@ "typeString": "string" }, "typeName": { - "id": 13183, + "id": 16244, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19283:6:14", + "src": "19283:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17958,13 +17958,13 @@ }, { "constant": false, - "id": 13186, + "id": 16247, "mutability": "mutable", "name": "key", - "nameLocation": "19321:3:14", + "nameLocation": "19321:3:34", "nodeType": "VariableDeclaration", - "scope": 13192, - "src": "19305:19:14", + "scope": 16253, + "src": "19305:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -17972,10 +17972,10 @@ "typeString": "string" }, "typeName": { - "id": 13185, + "id": 16246, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19305:6:14", + "src": "19305:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17984,21 +17984,21 @@ "visibility": "internal" } ], - "src": "19282:43:14" + "src": "19282:43:34" }, "returnParameters": { - "id": 13191, + "id": 16252, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13190, + "id": 16251, "mutability": "mutable", "name": "keys", - "nameLocation": "19360:4:14", + "nameLocation": "19360:4:34", "nodeType": "VariableDeclaration", - "scope": 13192, - "src": "19344:20:14", + "scope": 16253, + "src": "19344:20:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18007,18 +18007,18 @@ }, "typeName": { "baseType": { - "id": 13188, + "id": 16249, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19344:6:14", + "src": "19344:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 13189, + "id": 16250, "nodeType": "ArrayTypeName", - "src": "19344:8:14", + "src": "19344:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -18027,37 +18027,37 @@ "visibility": "internal" } ], - "src": "19343:22:14" + "src": "19343:22:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13203, + "id": 16264, "nodeType": "FunctionDefinition", - "src": "19562:142:14", + "src": "19562:142:34", "nodes": [], "functionSelector": "ac22e971", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeBool", - "nameLocation": "19571:13:14", + "nameLocation": "19571:13:34", "parameters": { - "id": 13199, + "id": 16260, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13194, + "id": 16255, "mutability": "mutable", "name": "objectKey", - "nameLocation": "19601:9:14", + "nameLocation": "19601:9:34", "nodeType": "VariableDeclaration", - "scope": 13203, - "src": "19585:25:14", + "scope": 16264, + "src": "19585:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18065,10 +18065,10 @@ "typeString": "string" }, "typeName": { - "id": 13193, + "id": 16254, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19585:6:14", + "src": "19585:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18078,13 +18078,13 @@ }, { "constant": false, - "id": 13196, + "id": 16257, "mutability": "mutable", "name": "valueKey", - "nameLocation": "19628:8:14", + "nameLocation": "19628:8:34", "nodeType": "VariableDeclaration", - "scope": 13203, - "src": "19612:24:14", + "scope": 16264, + "src": "19612:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18092,10 +18092,10 @@ "typeString": "string" }, "typeName": { - "id": 13195, + "id": 16256, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19612:6:14", + "src": "19612:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18105,13 +18105,13 @@ }, { "constant": false, - "id": 13198, + "id": 16259, "mutability": "mutable", "name": "value", - "nameLocation": "19643:5:14", + "nameLocation": "19643:5:34", "nodeType": "VariableDeclaration", - "scope": 13203, - "src": "19638:10:14", + "scope": 16264, + "src": "19638:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18119,10 +18119,10 @@ "typeString": "bool" }, "typeName": { - "id": 13197, + "id": 16258, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "19638:4:14", + "src": "19638:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18131,21 +18131,21 @@ "visibility": "internal" } ], - "src": "19584:65:14" + "src": "19584:65:34" }, "returnParameters": { - "id": 13202, + "id": 16263, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13201, + "id": 16262, "mutability": "mutable", "name": "json", - "nameLocation": "19698:4:14", + "nameLocation": "19698:4:34", "nodeType": "VariableDeclaration", - "scope": 13203, - "src": "19684:18:14", + "scope": 16264, + "src": "19684:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18153,10 +18153,10 @@ "typeString": "string" }, "typeName": { - "id": 13200, + "id": 16261, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19684:6:14", + "src": "19684:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18165,37 +18165,37 @@ "visibility": "internal" } ], - "src": "19683:20:14" + "src": "19683:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13214, + "id": 16275, "nodeType": "FunctionDefinition", - "src": "19709:145:14", + "src": "19709:145:34", "nodes": [], "functionSelector": "129e9002", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeUint", - "nameLocation": "19718:13:14", + "nameLocation": "19718:13:34", "parameters": { - "id": 13210, + "id": 16271, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13205, + "id": 16266, "mutability": "mutable", "name": "objectKey", - "nameLocation": "19748:9:14", + "nameLocation": "19748:9:34", "nodeType": "VariableDeclaration", - "scope": 13214, - "src": "19732:25:14", + "scope": 16275, + "src": "19732:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18203,10 +18203,10 @@ "typeString": "string" }, "typeName": { - "id": 13204, + "id": 16265, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19732:6:14", + "src": "19732:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18216,13 +18216,13 @@ }, { "constant": false, - "id": 13207, + "id": 16268, "mutability": "mutable", "name": "valueKey", - "nameLocation": "19775:8:14", + "nameLocation": "19775:8:34", "nodeType": "VariableDeclaration", - "scope": 13214, - "src": "19759:24:14", + "scope": 16275, + "src": "19759:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18230,10 +18230,10 @@ "typeString": "string" }, "typeName": { - "id": 13206, + "id": 16267, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19759:6:14", + "src": "19759:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18243,13 +18243,13 @@ }, { "constant": false, - "id": 13209, + "id": 16270, "mutability": "mutable", "name": "value", - "nameLocation": "19793:5:14", + "nameLocation": "19793:5:34", "nodeType": "VariableDeclaration", - "scope": 13214, - "src": "19785:13:14", + "scope": 16275, + "src": "19785:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18257,10 +18257,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13208, + "id": 16269, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "19785:7:14", + "src": "19785:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18269,21 +18269,21 @@ "visibility": "internal" } ], - "src": "19731:68:14" + "src": "19731:68:34" }, "returnParameters": { - "id": 13213, + "id": 16274, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13212, + "id": 16273, "mutability": "mutable", "name": "json", - "nameLocation": "19848:4:14", + "nameLocation": "19848:4:34", "nodeType": "VariableDeclaration", - "scope": 13214, - "src": "19834:18:14", + "scope": 16275, + "src": "19834:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18291,10 +18291,10 @@ "typeString": "string" }, "typeName": { - "id": 13211, + "id": 16272, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19834:6:14", + "src": "19834:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18303,37 +18303,37 @@ "visibility": "internal" } ], - "src": "19833:20:14" + "src": "19833:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13225, + "id": 16286, "nodeType": "FunctionDefinition", - "src": "19859:143:14", + "src": "19859:143:34", "nodes": [], "functionSelector": "3f33db60", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeInt", - "nameLocation": "19868:12:14", + "nameLocation": "19868:12:34", "parameters": { - "id": 13221, + "id": 16282, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13216, + "id": 16277, "mutability": "mutable", "name": "objectKey", - "nameLocation": "19897:9:14", + "nameLocation": "19897:9:34", "nodeType": "VariableDeclaration", - "scope": 13225, - "src": "19881:25:14", + "scope": 16286, + "src": "19881:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18341,10 +18341,10 @@ "typeString": "string" }, "typeName": { - "id": 13215, + "id": 16276, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19881:6:14", + "src": "19881:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18354,13 +18354,13 @@ }, { "constant": false, - "id": 13218, + "id": 16279, "mutability": "mutable", "name": "valueKey", - "nameLocation": "19924:8:14", + "nameLocation": "19924:8:34", "nodeType": "VariableDeclaration", - "scope": 13225, - "src": "19908:24:14", + "scope": 16286, + "src": "19908:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18368,10 +18368,10 @@ "typeString": "string" }, "typeName": { - "id": 13217, + "id": 16278, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19908:6:14", + "src": "19908:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18381,13 +18381,13 @@ }, { "constant": false, - "id": 13220, + "id": 16281, "mutability": "mutable", "name": "value", - "nameLocation": "19941:5:14", + "nameLocation": "19941:5:34", "nodeType": "VariableDeclaration", - "scope": 13225, - "src": "19934:12:14", + "scope": 16286, + "src": "19934:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18395,10 +18395,10 @@ "typeString": "int256" }, "typeName": { - "id": 13219, + "id": 16280, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "19934:6:14", + "src": "19934:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -18407,21 +18407,21 @@ "visibility": "internal" } ], - "src": "19880:67:14" + "src": "19880:67:34" }, "returnParameters": { - "id": 13224, + "id": 16285, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13223, + "id": 16284, "mutability": "mutable", "name": "json", - "nameLocation": "19996:4:14", + "nameLocation": "19996:4:34", "nodeType": "VariableDeclaration", - "scope": 13225, - "src": "19982:18:14", + "scope": 16286, + "src": "19982:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18429,10 +18429,10 @@ "typeString": "string" }, "typeName": { - "id": 13222, + "id": 16283, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19982:6:14", + "src": "19982:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18441,37 +18441,37 @@ "visibility": "internal" } ], - "src": "19981:20:14" + "src": "19981:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13236, + "id": 16297, "nodeType": "FunctionDefinition", - "src": "20007:148:14", + "src": "20007:148:34", "nodes": [], "functionSelector": "972c6062", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeAddress", - "nameLocation": "20016:16:14", + "nameLocation": "20016:16:34", "parameters": { - "id": 13232, + "id": 16293, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13227, + "id": 16288, "mutability": "mutable", "name": "objectKey", - "nameLocation": "20049:9:14", + "nameLocation": "20049:9:34", "nodeType": "VariableDeclaration", - "scope": 13236, - "src": "20033:25:14", + "scope": 16297, + "src": "20033:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18479,10 +18479,10 @@ "typeString": "string" }, "typeName": { - "id": 13226, + "id": 16287, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20033:6:14", + "src": "20033:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18492,13 +18492,13 @@ }, { "constant": false, - "id": 13229, + "id": 16290, "mutability": "mutable", "name": "valueKey", - "nameLocation": "20076:8:14", + "nameLocation": "20076:8:34", "nodeType": "VariableDeclaration", - "scope": 13236, - "src": "20060:24:14", + "scope": 16297, + "src": "20060:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18506,10 +18506,10 @@ "typeString": "string" }, "typeName": { - "id": 13228, + "id": 16289, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20060:6:14", + "src": "20060:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18519,13 +18519,13 @@ }, { "constant": false, - "id": 13231, + "id": 16292, "mutability": "mutable", "name": "value", - "nameLocation": "20094:5:14", + "nameLocation": "20094:5:34", "nodeType": "VariableDeclaration", - "scope": 13236, - "src": "20086:13:14", + "scope": 16297, + "src": "20086:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18533,10 +18533,10 @@ "typeString": "address" }, "typeName": { - "id": 13230, + "id": 16291, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20086:7:14", + "src": "20086:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -18546,21 +18546,21 @@ "visibility": "internal" } ], - "src": "20032:68:14" + "src": "20032:68:34" }, "returnParameters": { - "id": 13235, + "id": 16296, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13234, + "id": 16295, "mutability": "mutable", "name": "json", - "nameLocation": "20149:4:14", + "nameLocation": "20149:4:34", "nodeType": "VariableDeclaration", - "scope": 13236, - "src": "20135:18:14", + "scope": 16297, + "src": "20135:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18568,10 +18568,10 @@ "typeString": "string" }, "typeName": { - "id": 13233, + "id": 16294, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20135:6:14", + "src": "20135:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18580,37 +18580,37 @@ "visibility": "internal" } ], - "src": "20134:20:14" + "src": "20134:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13247, + "id": 16308, "nodeType": "FunctionDefinition", - "src": "20160:148:14", + "src": "20160:148:34", "nodes": [], "functionSelector": "2d812b44", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeBytes32", - "nameLocation": "20169:16:14", + "nameLocation": "20169:16:34", "parameters": { - "id": 13243, + "id": 16304, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13238, + "id": 16299, "mutability": "mutable", "name": "objectKey", - "nameLocation": "20202:9:14", + "nameLocation": "20202:9:34", "nodeType": "VariableDeclaration", - "scope": 13247, - "src": "20186:25:14", + "scope": 16308, + "src": "20186:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18618,10 +18618,10 @@ "typeString": "string" }, "typeName": { - "id": 13237, + "id": 16298, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20186:6:14", + "src": "20186:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18631,13 +18631,13 @@ }, { "constant": false, - "id": 13240, + "id": 16301, "mutability": "mutable", "name": "valueKey", - "nameLocation": "20229:8:14", + "nameLocation": "20229:8:34", "nodeType": "VariableDeclaration", - "scope": 13247, - "src": "20213:24:14", + "scope": 16308, + "src": "20213:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18645,10 +18645,10 @@ "typeString": "string" }, "typeName": { - "id": 13239, + "id": 16300, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20213:6:14", + "src": "20213:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18658,13 +18658,13 @@ }, { "constant": false, - "id": 13242, + "id": 16303, "mutability": "mutable", "name": "value", - "nameLocation": "20247:5:14", + "nameLocation": "20247:5:34", "nodeType": "VariableDeclaration", - "scope": 13247, - "src": "20239:13:14", + "scope": 16308, + "src": "20239:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18672,10 +18672,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13241, + "id": 16302, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "20239:7:14", + "src": "20239:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18684,21 +18684,21 @@ "visibility": "internal" } ], - "src": "20185:68:14" + "src": "20185:68:34" }, "returnParameters": { - "id": 13246, + "id": 16307, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13245, + "id": 16306, "mutability": "mutable", "name": "json", - "nameLocation": "20302:4:14", + "nameLocation": "20302:4:34", "nodeType": "VariableDeclaration", - "scope": 13247, - "src": "20288:18:14", + "scope": 16308, + "src": "20288:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18706,10 +18706,10 @@ "typeString": "string" }, "typeName": { - "id": 13244, + "id": 16305, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20288:6:14", + "src": "20288:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18718,37 +18718,37 @@ "visibility": "internal" } ], - "src": "20287:20:14" + "src": "20287:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13258, + "id": 16319, "nodeType": "FunctionDefinition", - "src": "20313:155:14", + "src": "20313:155:34", "nodes": [], "functionSelector": "88da6d35", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeString", - "nameLocation": "20322:15:14", + "nameLocation": "20322:15:34", "parameters": { - "id": 13254, + "id": 16315, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13249, + "id": 16310, "mutability": "mutable", "name": "objectKey", - "nameLocation": "20354:9:14", + "nameLocation": "20354:9:34", "nodeType": "VariableDeclaration", - "scope": 13258, - "src": "20338:25:14", + "scope": 16319, + "src": "20338:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18756,10 +18756,10 @@ "typeString": "string" }, "typeName": { - "id": 13248, + "id": 16309, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20338:6:14", + "src": "20338:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18769,13 +18769,13 @@ }, { "constant": false, - "id": 13251, + "id": 16312, "mutability": "mutable", "name": "valueKey", - "nameLocation": "20381:8:14", + "nameLocation": "20381:8:34", "nodeType": "VariableDeclaration", - "scope": 13258, - "src": "20365:24:14", + "scope": 16319, + "src": "20365:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18783,10 +18783,10 @@ "typeString": "string" }, "typeName": { - "id": 13250, + "id": 16311, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20365:6:14", + "src": "20365:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18796,13 +18796,13 @@ }, { "constant": false, - "id": 13253, + "id": 16314, "mutability": "mutable", "name": "value", - "nameLocation": "20407:5:14", + "nameLocation": "20407:5:34", "nodeType": "VariableDeclaration", - "scope": 13258, - "src": "20391:21:14", + "scope": 16319, + "src": "20391:21:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18810,10 +18810,10 @@ "typeString": "string" }, "typeName": { - "id": 13252, + "id": 16313, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20391:6:14", + "src": "20391:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18822,21 +18822,21 @@ "visibility": "internal" } ], - "src": "20337:76:14" + "src": "20337:76:34" }, "returnParameters": { - "id": 13257, + "id": 16318, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13256, + "id": 16317, "mutability": "mutable", "name": "json", - "nameLocation": "20462:4:14", + "nameLocation": "20462:4:34", "nodeType": "VariableDeclaration", - "scope": 13258, - "src": "20448:18:14", + "scope": 16319, + "src": "20448:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18844,10 +18844,10 @@ "typeString": "string" }, "typeName": { - "id": 13255, + "id": 16316, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20448:6:14", + "src": "20448:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18856,37 +18856,37 @@ "visibility": "internal" } ], - "src": "20447:20:14" + "src": "20447:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13269, + "id": 16330, "nodeType": "FunctionDefinition", - "src": "20473:153:14", + "src": "20473:153:34", "nodes": [], "functionSelector": "f21d52c7", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeBytes", - "nameLocation": "20482:14:14", + "nameLocation": "20482:14:34", "parameters": { - "id": 13265, + "id": 16326, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13260, + "id": 16321, "mutability": "mutable", "name": "objectKey", - "nameLocation": "20513:9:14", + "nameLocation": "20513:9:34", "nodeType": "VariableDeclaration", - "scope": 13269, - "src": "20497:25:14", + "scope": 16330, + "src": "20497:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18894,10 +18894,10 @@ "typeString": "string" }, "typeName": { - "id": 13259, + "id": 16320, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20497:6:14", + "src": "20497:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18907,13 +18907,13 @@ }, { "constant": false, - "id": 13262, + "id": 16323, "mutability": "mutable", "name": "valueKey", - "nameLocation": "20540:8:14", + "nameLocation": "20540:8:34", "nodeType": "VariableDeclaration", - "scope": 13269, - "src": "20524:24:14", + "scope": 16330, + "src": "20524:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18921,10 +18921,10 @@ "typeString": "string" }, "typeName": { - "id": 13261, + "id": 16322, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20524:6:14", + "src": "20524:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18934,13 +18934,13 @@ }, { "constant": false, - "id": 13264, + "id": 16325, "mutability": "mutable", "name": "value", - "nameLocation": "20565:5:14", + "nameLocation": "20565:5:34", "nodeType": "VariableDeclaration", - "scope": 13269, - "src": "20550:20:14", + "scope": 16330, + "src": "20550:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -18948,10 +18948,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13263, + "id": 16324, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "20550:5:14", + "src": "20550:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -18960,21 +18960,21 @@ "visibility": "internal" } ], - "src": "20496:75:14" + "src": "20496:75:34" }, "returnParameters": { - "id": 13268, + "id": 16329, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13267, + "id": 16328, "mutability": "mutable", "name": "json", - "nameLocation": "20620:4:14", + "nameLocation": "20620:4:34", "nodeType": "VariableDeclaration", - "scope": 13269, - "src": "20606:18:14", + "scope": 16330, + "src": "20606:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18982,10 +18982,10 @@ "typeString": "string" }, "typeName": { - "id": 13266, + "id": 16327, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20606:6:14", + "src": "20606:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18994,37 +18994,37 @@ "visibility": "internal" } ], - "src": "20605:20:14" + "src": "20605:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13281, + "id": 16342, "nodeType": "FunctionDefinition", - "src": "20632:154:14", + "src": "20632:154:34", "nodes": [], "functionSelector": "92925aa1", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeBool", - "nameLocation": "20641:13:14", + "nameLocation": "20641:13:34", "parameters": { - "id": 13277, + "id": 16338, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13271, + "id": 16332, "mutability": "mutable", "name": "objectKey", - "nameLocation": "20671:9:14", + "nameLocation": "20671:9:34", "nodeType": "VariableDeclaration", - "scope": 13281, - "src": "20655:25:14", + "scope": 16342, + "src": "20655:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19032,10 +19032,10 @@ "typeString": "string" }, "typeName": { - "id": 13270, + "id": 16331, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20655:6:14", + "src": "20655:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19045,13 +19045,13 @@ }, { "constant": false, - "id": 13273, + "id": 16334, "mutability": "mutable", "name": "valueKey", - "nameLocation": "20698:8:14", + "nameLocation": "20698:8:34", "nodeType": "VariableDeclaration", - "scope": 13281, - "src": "20682:24:14", + "scope": 16342, + "src": "20682:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19059,10 +19059,10 @@ "typeString": "string" }, "typeName": { - "id": 13272, + "id": 16333, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20682:6:14", + "src": "20682:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19072,13 +19072,13 @@ }, { "constant": false, - "id": 13276, + "id": 16337, "mutability": "mutable", "name": "values", - "nameLocation": "20724:6:14", + "nameLocation": "20724:6:34", "nodeType": "VariableDeclaration", - "scope": 13281, - "src": "20708:22:14", + "scope": 16342, + "src": "20708:22:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19087,18 +19087,18 @@ }, "typeName": { "baseType": { - "id": 13274, + "id": 16335, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "20708:4:14", + "src": "20708:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 13275, + "id": 16336, "nodeType": "ArrayTypeName", - "src": "20708:6:14", + "src": "20708:6:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bool_$dyn_storage_ptr", "typeString": "bool[]" @@ -19107,21 +19107,21 @@ "visibility": "internal" } ], - "src": "20654:77:14" + "src": "20654:77:34" }, "returnParameters": { - "id": 13280, + "id": 16341, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13279, + "id": 16340, "mutability": "mutable", "name": "json", - "nameLocation": "20780:4:14", + "nameLocation": "20780:4:34", "nodeType": "VariableDeclaration", - "scope": 13281, - "src": "20766:18:14", + "scope": 16342, + "src": "20766:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19129,10 +19129,10 @@ "typeString": "string" }, "typeName": { - "id": 13278, + "id": 16339, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20766:6:14", + "src": "20766:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19141,37 +19141,37 @@ "visibility": "internal" } ], - "src": "20765:20:14" + "src": "20765:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13293, + "id": 16354, "nodeType": "FunctionDefinition", - "src": "20791:157:14", + "src": "20791:157:34", "nodes": [], "functionSelector": "fee9a469", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeUint", - "nameLocation": "20800:13:14", + "nameLocation": "20800:13:34", "parameters": { - "id": 13289, + "id": 16350, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13283, + "id": 16344, "mutability": "mutable", "name": "objectKey", - "nameLocation": "20830:9:14", + "nameLocation": "20830:9:34", "nodeType": "VariableDeclaration", - "scope": 13293, - "src": "20814:25:14", + "scope": 16354, + "src": "20814:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19179,10 +19179,10 @@ "typeString": "string" }, "typeName": { - "id": 13282, + "id": 16343, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20814:6:14", + "src": "20814:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19192,13 +19192,13 @@ }, { "constant": false, - "id": 13285, + "id": 16346, "mutability": "mutable", "name": "valueKey", - "nameLocation": "20857:8:14", + "nameLocation": "20857:8:34", "nodeType": "VariableDeclaration", - "scope": 13293, - "src": "20841:24:14", + "scope": 16354, + "src": "20841:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19206,10 +19206,10 @@ "typeString": "string" }, "typeName": { - "id": 13284, + "id": 16345, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20841:6:14", + "src": "20841:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19219,13 +19219,13 @@ }, { "constant": false, - "id": 13288, + "id": 16349, "mutability": "mutable", "name": "values", - "nameLocation": "20886:6:14", + "nameLocation": "20886:6:34", "nodeType": "VariableDeclaration", - "scope": 13293, - "src": "20867:25:14", + "scope": 16354, + "src": "20867:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19234,18 +19234,18 @@ }, "typeName": { "baseType": { - "id": 13286, + "id": 16347, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20867:7:14", + "src": "20867:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "id": 13287, + "id": 16348, "nodeType": "ArrayTypeName", - "src": "20867:9:14", + "src": "20867:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr", "typeString": "uint256[]" @@ -19254,21 +19254,21 @@ "visibility": "internal" } ], - "src": "20813:80:14" + "src": "20813:80:34" }, "returnParameters": { - "id": 13292, + "id": 16353, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13291, + "id": 16352, "mutability": "mutable", "name": "json", - "nameLocation": "20942:4:14", + "nameLocation": "20942:4:34", "nodeType": "VariableDeclaration", - "scope": 13293, - "src": "20928:18:14", + "scope": 16354, + "src": "20928:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19276,10 +19276,10 @@ "typeString": "string" }, "typeName": { - "id": 13290, + "id": 16351, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20928:6:14", + "src": "20928:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19288,37 +19288,37 @@ "visibility": "internal" } ], - "src": "20927:20:14" + "src": "20927:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13305, + "id": 16366, "nodeType": "FunctionDefinition", - "src": "20953:155:14", + "src": "20953:155:34", "nodes": [], "functionSelector": "7676e127", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeInt", - "nameLocation": "20962:12:14", + "nameLocation": "20962:12:34", "parameters": { - "id": 13301, + "id": 16362, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13295, + "id": 16356, "mutability": "mutable", "name": "objectKey", - "nameLocation": "20991:9:14", + "nameLocation": "20991:9:34", "nodeType": "VariableDeclaration", - "scope": 13305, - "src": "20975:25:14", + "scope": 16366, + "src": "20975:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19326,10 +19326,10 @@ "typeString": "string" }, "typeName": { - "id": 13294, + "id": 16355, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20975:6:14", + "src": "20975:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19339,13 +19339,13 @@ }, { "constant": false, - "id": 13297, + "id": 16358, "mutability": "mutable", "name": "valueKey", - "nameLocation": "21018:8:14", + "nameLocation": "21018:8:34", "nodeType": "VariableDeclaration", - "scope": 13305, - "src": "21002:24:14", + "scope": 16366, + "src": "21002:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19353,10 +19353,10 @@ "typeString": "string" }, "typeName": { - "id": 13296, + "id": 16357, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21002:6:14", + "src": "21002:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19366,13 +19366,13 @@ }, { "constant": false, - "id": 13300, + "id": 16361, "mutability": "mutable", "name": "values", - "nameLocation": "21046:6:14", + "nameLocation": "21046:6:34", "nodeType": "VariableDeclaration", - "scope": 13305, - "src": "21028:24:14", + "scope": 16366, + "src": "21028:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19381,18 +19381,18 @@ }, "typeName": { "baseType": { - "id": 13298, + "id": 16359, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "21028:6:14", + "src": "21028:6:34", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "id": 13299, + "id": 16360, "nodeType": "ArrayTypeName", - "src": "21028:8:14", + "src": "21028:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_int256_$dyn_storage_ptr", "typeString": "int256[]" @@ -19401,21 +19401,21 @@ "visibility": "internal" } ], - "src": "20974:79:14" + "src": "20974:79:34" }, "returnParameters": { - "id": 13304, + "id": 16365, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13303, + "id": 16364, "mutability": "mutable", "name": "json", - "nameLocation": "21102:4:14", + "nameLocation": "21102:4:34", "nodeType": "VariableDeclaration", - "scope": 13305, - "src": "21088:18:14", + "scope": 16366, + "src": "21088:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19423,10 +19423,10 @@ "typeString": "string" }, "typeName": { - "id": 13302, + "id": 16363, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21088:6:14", + "src": "21088:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19435,37 +19435,37 @@ "visibility": "internal" } ], - "src": "21087:20:14" + "src": "21087:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13317, + "id": 16378, "nodeType": "FunctionDefinition", - "src": "21113:160:14", + "src": "21113:160:34", "nodes": [], "functionSelector": "1e356e1a", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeAddress", - "nameLocation": "21122:16:14", + "nameLocation": "21122:16:34", "parameters": { - "id": 13313, + "id": 16374, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13307, + "id": 16368, "mutability": "mutable", "name": "objectKey", - "nameLocation": "21155:9:14", + "nameLocation": "21155:9:34", "nodeType": "VariableDeclaration", - "scope": 13317, - "src": "21139:25:14", + "scope": 16378, + "src": "21139:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19473,10 +19473,10 @@ "typeString": "string" }, "typeName": { - "id": 13306, + "id": 16367, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21139:6:14", + "src": "21139:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19486,13 +19486,13 @@ }, { "constant": false, - "id": 13309, + "id": 16370, "mutability": "mutable", "name": "valueKey", - "nameLocation": "21182:8:14", + "nameLocation": "21182:8:34", "nodeType": "VariableDeclaration", - "scope": 13317, - "src": "21166:24:14", + "scope": 16378, + "src": "21166:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19500,10 +19500,10 @@ "typeString": "string" }, "typeName": { - "id": 13308, + "id": 16369, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21166:6:14", + "src": "21166:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19513,13 +19513,13 @@ }, { "constant": false, - "id": 13312, + "id": 16373, "mutability": "mutable", "name": "values", - "nameLocation": "21211:6:14", + "nameLocation": "21211:6:34", "nodeType": "VariableDeclaration", - "scope": 13317, - "src": "21192:25:14", + "scope": 16378, + "src": "21192:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19528,19 +19528,19 @@ }, "typeName": { "baseType": { - "id": 13310, + "id": 16371, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21192:7:14", + "src": "21192:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 13311, + "id": 16372, "nodeType": "ArrayTypeName", - "src": "21192:9:14", + "src": "21192:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -19549,21 +19549,21 @@ "visibility": "internal" } ], - "src": "21138:80:14" + "src": "21138:80:34" }, "returnParameters": { - "id": 13316, + "id": 16377, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13315, + "id": 16376, "mutability": "mutable", "name": "json", - "nameLocation": "21267:4:14", + "nameLocation": "21267:4:34", "nodeType": "VariableDeclaration", - "scope": 13317, - "src": "21253:18:14", + "scope": 16378, + "src": "21253:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19571,10 +19571,10 @@ "typeString": "string" }, "typeName": { - "id": 13314, + "id": 16375, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21253:6:14", + "src": "21253:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19583,37 +19583,37 @@ "visibility": "internal" } ], - "src": "21252:20:14" + "src": "21252:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13329, + "id": 16390, "nodeType": "FunctionDefinition", - "src": "21278:160:14", + "src": "21278:160:34", "nodes": [], "functionSelector": "201e43e2", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeBytes32", - "nameLocation": "21287:16:14", + "nameLocation": "21287:16:34", "parameters": { - "id": 13325, + "id": 16386, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13319, + "id": 16380, "mutability": "mutable", "name": "objectKey", - "nameLocation": "21320:9:14", + "nameLocation": "21320:9:34", "nodeType": "VariableDeclaration", - "scope": 13329, - "src": "21304:25:14", + "scope": 16390, + "src": "21304:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19621,10 +19621,10 @@ "typeString": "string" }, "typeName": { - "id": 13318, + "id": 16379, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21304:6:14", + "src": "21304:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19634,13 +19634,13 @@ }, { "constant": false, - "id": 13321, + "id": 16382, "mutability": "mutable", "name": "valueKey", - "nameLocation": "21347:8:14", + "nameLocation": "21347:8:34", "nodeType": "VariableDeclaration", - "scope": 13329, - "src": "21331:24:14", + "scope": 16390, + "src": "21331:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19648,10 +19648,10 @@ "typeString": "string" }, "typeName": { - "id": 13320, + "id": 16381, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21331:6:14", + "src": "21331:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19661,13 +19661,13 @@ }, { "constant": false, - "id": 13324, + "id": 16385, "mutability": "mutable", "name": "values", - "nameLocation": "21376:6:14", + "nameLocation": "21376:6:34", "nodeType": "VariableDeclaration", - "scope": 13329, - "src": "21357:25:14", + "scope": 16390, + "src": "21357:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19676,18 +19676,18 @@ }, "typeName": { "baseType": { - "id": 13322, + "id": 16383, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "21357:7:14", + "src": "21357:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "id": 13323, + "id": 16384, "nodeType": "ArrayTypeName", - "src": "21357:9:14", + "src": "21357:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr", "typeString": "bytes32[]" @@ -19696,21 +19696,21 @@ "visibility": "internal" } ], - "src": "21303:80:14" + "src": "21303:80:34" }, "returnParameters": { - "id": 13328, + "id": 16389, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13327, + "id": 16388, "mutability": "mutable", "name": "json", - "nameLocation": "21432:4:14", + "nameLocation": "21432:4:34", "nodeType": "VariableDeclaration", - "scope": 13329, - "src": "21418:18:14", + "scope": 16390, + "src": "21418:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19718,10 +19718,10 @@ "typeString": "string" }, "typeName": { - "id": 13326, + "id": 16387, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21418:6:14", + "src": "21418:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19730,37 +19730,37 @@ "visibility": "internal" } ], - "src": "21417:20:14" + "src": "21417:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13341, + "id": 16402, "nodeType": "FunctionDefinition", - "src": "21443:158:14", + "src": "21443:158:34", "nodes": [], "functionSelector": "561cd6f3", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeString", - "nameLocation": "21452:15:14", + "nameLocation": "21452:15:34", "parameters": { - "id": 13337, + "id": 16398, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13331, + "id": 16392, "mutability": "mutable", "name": "objectKey", - "nameLocation": "21484:9:14", + "nameLocation": "21484:9:34", "nodeType": "VariableDeclaration", - "scope": 13341, - "src": "21468:25:14", + "scope": 16402, + "src": "21468:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19768,10 +19768,10 @@ "typeString": "string" }, "typeName": { - "id": 13330, + "id": 16391, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21468:6:14", + "src": "21468:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19781,13 +19781,13 @@ }, { "constant": false, - "id": 13333, + "id": 16394, "mutability": "mutable", "name": "valueKey", - "nameLocation": "21511:8:14", + "nameLocation": "21511:8:34", "nodeType": "VariableDeclaration", - "scope": 13341, - "src": "21495:24:14", + "scope": 16402, + "src": "21495:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19795,10 +19795,10 @@ "typeString": "string" }, "typeName": { - "id": 13332, + "id": 16393, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21495:6:14", + "src": "21495:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19808,13 +19808,13 @@ }, { "constant": false, - "id": 13336, + "id": 16397, "mutability": "mutable", "name": "values", - "nameLocation": "21539:6:14", + "nameLocation": "21539:6:34", "nodeType": "VariableDeclaration", - "scope": 13341, - "src": "21521:24:14", + "scope": 16402, + "src": "21521:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19823,18 +19823,18 @@ }, "typeName": { "baseType": { - "id": 13334, + "id": 16395, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21521:6:14", + "src": "21521:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 13335, + "id": 16396, "nodeType": "ArrayTypeName", - "src": "21521:8:14", + "src": "21521:8:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$dyn_storage_ptr", "typeString": "string[]" @@ -19843,21 +19843,21 @@ "visibility": "internal" } ], - "src": "21467:79:14" + "src": "21467:79:34" }, "returnParameters": { - "id": 13340, + "id": 16401, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13339, + "id": 16400, "mutability": "mutable", "name": "json", - "nameLocation": "21595:4:14", + "nameLocation": "21595:4:34", "nodeType": "VariableDeclaration", - "scope": 13341, - "src": "21581:18:14", + "scope": 16402, + "src": "21581:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19865,10 +19865,10 @@ "typeString": "string" }, "typeName": { - "id": 13338, + "id": 16399, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21581:6:14", + "src": "21581:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19877,37 +19877,37 @@ "visibility": "internal" } ], - "src": "21580:20:14" + "src": "21580:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13353, + "id": 16414, "nodeType": "FunctionDefinition", - "src": "21606:156:14", + "src": "21606:156:34", "nodes": [], "functionSelector": "9884b232", "implemented": false, "kind": "function", "modifiers": [], "name": "serializeBytes", - "nameLocation": "21615:14:14", + "nameLocation": "21615:14:34", "parameters": { - "id": 13349, + "id": 16410, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13343, + "id": 16404, "mutability": "mutable", "name": "objectKey", - "nameLocation": "21646:9:14", + "nameLocation": "21646:9:34", "nodeType": "VariableDeclaration", - "scope": 13353, - "src": "21630:25:14", + "scope": 16414, + "src": "21630:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19915,10 +19915,10 @@ "typeString": "string" }, "typeName": { - "id": 13342, + "id": 16403, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21630:6:14", + "src": "21630:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19928,13 +19928,13 @@ }, { "constant": false, - "id": 13345, + "id": 16406, "mutability": "mutable", "name": "valueKey", - "nameLocation": "21673:8:14", + "nameLocation": "21673:8:34", "nodeType": "VariableDeclaration", - "scope": 13353, - "src": "21657:24:14", + "scope": 16414, + "src": "21657:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19942,10 +19942,10 @@ "typeString": "string" }, "typeName": { - "id": 13344, + "id": 16405, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21657:6:14", + "src": "21657:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19955,13 +19955,13 @@ }, { "constant": false, - "id": 13348, + "id": 16409, "mutability": "mutable", "name": "values", - "nameLocation": "21700:6:14", + "nameLocation": "21700:6:34", "nodeType": "VariableDeclaration", - "scope": 13353, - "src": "21683:23:14", + "scope": 16414, + "src": "21683:23:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -19970,18 +19970,18 @@ }, "typeName": { "baseType": { - "id": 13346, + "id": 16407, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "21683:5:14", + "src": "21683:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" } }, - "id": 13347, + "id": 16408, "nodeType": "ArrayTypeName", - "src": "21683:7:14", + "src": "21683:7:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_bytes_storage_$dyn_storage_ptr", "typeString": "bytes[]" @@ -19990,21 +19990,21 @@ "visibility": "internal" } ], - "src": "21629:78:14" + "src": "21629:78:34" }, "returnParameters": { - "id": 13352, + "id": 16413, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13351, + "id": 16412, "mutability": "mutable", "name": "json", - "nameLocation": "21756:4:14", + "nameLocation": "21756:4:34", "nodeType": "VariableDeclaration", - "scope": 13353, - "src": "21742:18:14", + "scope": 16414, + "src": "21742:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20012,10 +20012,10 @@ "typeString": "string" }, "typeName": { - "id": 13350, + "id": 16411, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21742:6:14", + "src": "21742:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20024,37 +20024,37 @@ "visibility": "internal" } ], - "src": "21741:20:14" + "src": "21741:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13360, + "id": 16421, "nodeType": "FunctionDefinition", - "src": "23003:72:14", + "src": "23003:72:34", "nodes": [], "functionSelector": "e23cd19f", "implemented": false, "kind": "function", "modifiers": [], "name": "writeJson", - "nameLocation": "23012:9:14", + "nameLocation": "23012:9:34", "parameters": { - "id": 13358, + "id": 16419, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13355, + "id": 16416, "mutability": "mutable", "name": "json", - "nameLocation": "23038:4:14", + "nameLocation": "23038:4:34", "nodeType": "VariableDeclaration", - "scope": 13360, - "src": "23022:20:14", + "scope": 16421, + "src": "23022:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20062,10 +20062,10 @@ "typeString": "string" }, "typeName": { - "id": 13354, + "id": 16415, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23022:6:14", + "src": "23022:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20075,13 +20075,13 @@ }, { "constant": false, - "id": 13357, + "id": 16418, "mutability": "mutable", "name": "path", - "nameLocation": "23060:4:14", + "nameLocation": "23060:4:34", "nodeType": "VariableDeclaration", - "scope": 13360, - "src": "23044:20:14", + "scope": 16421, + "src": "23044:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20089,10 +20089,10 @@ "typeString": "string" }, "typeName": { - "id": 13356, + "id": 16417, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23044:6:14", + "src": "23044:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20101,43 +20101,43 @@ "visibility": "internal" } ], - "src": "23021:44:14" + "src": "23021:44:34" }, "returnParameters": { - "id": 13359, + "id": 16420, "nodeType": "ParameterList", "parameters": [], - "src": "23074:0:14" + "src": "23074:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13369, + "id": 16430, "nodeType": "FunctionDefinition", - "src": "23296:98:14", + "src": "23296:98:34", "nodes": [], "functionSelector": "35d6ad46", "implemented": false, "kind": "function", "modifiers": [], "name": "writeJson", - "nameLocation": "23305:9:14", + "nameLocation": "23305:9:34", "parameters": { - "id": 13367, + "id": 16428, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13362, + "id": 16423, "mutability": "mutable", "name": "json", - "nameLocation": "23331:4:14", + "nameLocation": "23331:4:34", "nodeType": "VariableDeclaration", - "scope": 13369, - "src": "23315:20:14", + "scope": 16430, + "src": "23315:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20145,10 +20145,10 @@ "typeString": "string" }, "typeName": { - "id": 13361, + "id": 16422, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23315:6:14", + "src": "23315:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20158,13 +20158,13 @@ }, { "constant": false, - "id": 13364, + "id": 16425, "mutability": "mutable", "name": "path", - "nameLocation": "23353:4:14", + "nameLocation": "23353:4:34", "nodeType": "VariableDeclaration", - "scope": 13369, - "src": "23337:20:14", + "scope": 16430, + "src": "23337:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20172,10 +20172,10 @@ "typeString": "string" }, "typeName": { - "id": 13363, + "id": 16424, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23337:6:14", + "src": "23337:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20185,13 +20185,13 @@ }, { "constant": false, - "id": 13366, + "id": 16427, "mutability": "mutable", "name": "valueKey", - "nameLocation": "23375:8:14", + "nameLocation": "23375:8:34", "nodeType": "VariableDeclaration", - "scope": 13369, - "src": "23359:24:14", + "scope": 16430, + "src": "23359:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20199,10 +20199,10 @@ "typeString": "string" }, "typeName": { - "id": 13365, + "id": 16426, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23359:6:14", + "src": "23359:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20211,43 +20211,43 @@ "visibility": "internal" } ], - "src": "23314:70:14" + "src": "23314:70:34" }, "returnParameters": { - "id": 13368, + "id": 16429, "nodeType": "ParameterList", "parameters": [], - "src": "23393:0:14" + "src": "23393:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13376, + "id": 16437, "nodeType": "FunctionDefinition", - "src": "23446:85:14", + "src": "23446:85:34", "nodes": [], "functionSelector": "975a6ce9", "implemented": false, "kind": "function", "modifiers": [], "name": "rpcUrl", - "nameLocation": "23455:6:14", + "nameLocation": "23455:6:34", "parameters": { - "id": 13372, + "id": 16433, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13371, + "id": 16432, "mutability": "mutable", "name": "rpcAlias", - "nameLocation": "23478:8:14", + "nameLocation": "23478:8:34", "nodeType": "VariableDeclaration", - "scope": 13376, - "src": "23462:24:14", + "scope": 16437, + "src": "23462:24:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -20255,10 +20255,10 @@ "typeString": "string" }, "typeName": { - "id": 13370, + "id": 16431, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23462:6:14", + "src": "23462:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20267,21 +20267,21 @@ "visibility": "internal" } ], - "src": "23461:26:14" + "src": "23461:26:34" }, "returnParameters": { - "id": 13375, + "id": 16436, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13374, + "id": 16435, "mutability": "mutable", "name": "json", - "nameLocation": "23525:4:14", + "nameLocation": "23525:4:34", "nodeType": "VariableDeclaration", - "scope": 13376, - "src": "23511:18:14", + "scope": 16437, + "src": "23511:18:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20289,10 +20289,10 @@ "typeString": "string" }, "typeName": { - "id": 13373, + "id": 16434, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23511:6:14", + "src": "23511:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20301,43 +20301,43 @@ "visibility": "internal" } ], - "src": "23510:20:14" + "src": "23510:20:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 13384, + "id": 16445, "nodeType": "FunctionDefinition", - "src": "23599:67:14", + "src": "23599:67:34", "nodes": [], "functionSelector": "a85a8418", "implemented": false, "kind": "function", "modifiers": [], "name": "rpcUrls", - "nameLocation": "23608:7:14", + "nameLocation": "23608:7:34", "parameters": { - "id": 13377, + "id": 16438, "nodeType": "ParameterList", "parameters": [], - "src": "23615:2:14" + "src": "23615:2:34" }, "returnParameters": { - "id": 13383, + "id": 16444, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13382, + "id": 16443, "mutability": "mutable", "name": "urls", - "nameLocation": "23660:4:14", + "nameLocation": "23660:4:34", "nodeType": "VariableDeclaration", - "scope": 13384, - "src": "23641:23:14", + "scope": 16445, + "src": "23641:23:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20347,26 +20347,26 @@ "typeName": { "baseType": { "baseType": { - "id": 13378, + "id": 16439, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23641:6:14", + "src": "23641:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" } }, - "id": 13380, + "id": 16441, "length": { "hexValue": "32", - "id": 13379, + "id": 16440, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "23648:1:14", + "src": "23648:1:34", "typeDescriptions": { "typeIdentifier": "t_rational_2_by_1", "typeString": "int_const 2" @@ -20374,15 +20374,15 @@ "value": "2" }, "nodeType": "ArrayTypeName", - "src": "23641:9:14", + "src": "23641:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_string_storage_$2_storage_ptr", "typeString": "string[2]" } }, - "id": 13381, + "id": 16442, "nodeType": "ArrayTypeName", - "src": "23641:11:14", + "src": "23641:11:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_array$_t_string_storage_$2_storage_$dyn_storage_ptr", "typeString": "string[2][]" @@ -20391,112 +20391,112 @@ "visibility": "internal" } ], - "src": "23640:25:14" + "src": "23640:25:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 13391, + "id": 16452, "nodeType": "FunctionDefinition", - "src": "23729:67:14", + "src": "23729:67:34", "nodes": [], "functionSelector": "9d2ad72a", "implemented": false, "kind": "function", "modifiers": [], "name": "rpcUrlStructs", - "nameLocation": "23738:13:14", + "nameLocation": "23738:13:34", "parameters": { - "id": 13385, + "id": 16446, "nodeType": "ParameterList", "parameters": [], - "src": "23751:2:14" + "src": "23751:2:34" }, "returnParameters": { - "id": 13390, + "id": 16451, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13389, + "id": 16450, "mutability": "mutable", "name": "urls", - "nameLocation": "23790:4:14", + "nameLocation": "23790:4:34", "nodeType": "VariableDeclaration", - "scope": 13391, - "src": "23777:17:14", + "scope": 16452, + "src": "23777:17:34", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Rpc_$12260_memory_ptr_$dyn_memory_ptr", + "typeIdentifier": "t_array$_t_struct$_Rpc_$15321_memory_ptr_$dyn_memory_ptr", "typeString": "struct VmSafe.Rpc[]" }, "typeName": { "baseType": { - "id": 13387, + "id": 16448, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 13386, + "id": 16447, "name": "Rpc", "nameLocations": [ - "23777:3:14" + "23777:3:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12260, - "src": "23777:3:14" + "referencedDeclaration": 15321, + "src": "23777:3:34" }, - "referencedDeclaration": 12260, - "src": "23777:3:14", + "referencedDeclaration": 15321, + "src": "23777:3:34", "typeDescriptions": { - "typeIdentifier": "t_struct$_Rpc_$12260_storage_ptr", + "typeIdentifier": "t_struct$_Rpc_$15321_storage_ptr", "typeString": "struct VmSafe.Rpc" } }, - "id": 13388, + "id": 16449, "nodeType": "ArrayTypeName", - "src": "23777:5:14", + "src": "23777:5:34", "typeDescriptions": { - "typeIdentifier": "t_array$_t_struct$_Rpc_$12260_storage_$dyn_storage_ptr", + "typeIdentifier": "t_array$_t_struct$_Rpc_$15321_storage_$dyn_storage_ptr", "typeString": "struct VmSafe.Rpc[]" } }, "visibility": "internal" } ], - "src": "23776:19:14" + "src": "23776:19:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 13396, + "id": 16457, "nodeType": "FunctionDefinition", - "src": "23889:46:14", + "src": "23889:46:34", "nodes": [], "functionSelector": "4c63e562", "implemented": false, "kind": "function", "modifiers": [], "name": "assume", - "nameLocation": "23898:6:14", + "nameLocation": "23898:6:34", "parameters": { - "id": 13394, + "id": 16455, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13393, + "id": 16454, "mutability": "mutable", "name": "condition", - "nameLocation": "23910:9:14", + "nameLocation": "23910:9:34", "nodeType": "VariableDeclaration", - "scope": 13396, - "src": "23905:14:14", + "scope": 16457, + "src": "23905:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20504,10 +20504,10 @@ "typeString": "bool" }, "typeName": { - "id": 13392, + "id": 16453, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "23905:4:14", + "src": "23905:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20516,155 +20516,155 @@ "visibility": "internal" } ], - "src": "23904:16:14" + "src": "23904:16:34" }, "returnParameters": { - "id": 13395, + "id": 16456, "nodeType": "ParameterList", "parameters": [], - "src": "23934:0:14" + "src": "23934:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "pure", "virtual": false, "visibility": "external" }, { - "id": 13399, + "id": 16460, "nodeType": "FunctionDefinition", - "src": "24024:37:14", + "src": "24024:37:34", "nodes": [], "functionSelector": "d1a5b36f", "implemented": false, "kind": "function", "modifiers": [], "name": "pauseGasMetering", - "nameLocation": "24033:16:14", + "nameLocation": "24033:16:34", "parameters": { - "id": 13397, + "id": 16458, "nodeType": "ParameterList", "parameters": [], - "src": "24049:2:14" + "src": "24049:2:34" }, "returnParameters": { - "id": 13398, + "id": 16459, "nodeType": "ParameterList", "parameters": [], - "src": "24060:0:14" + "src": "24060:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13402, + "id": 16463, "nodeType": "FunctionDefinition", - "src": "24149:38:14", + "src": "24149:38:34", "nodes": [], "functionSelector": "2bcd50e0", "implemented": false, "kind": "function", "modifiers": [], "name": "resumeGasMetering", - "nameLocation": "24158:17:14", + "nameLocation": "24158:17:34", "parameters": { - "id": 13400, + "id": 16461, "nodeType": "ParameterList", "parameters": [], - "src": "24175:2:14" + "src": "24175:2:34" }, "returnParameters": { - "id": 13401, + "id": 16462, "nodeType": "ParameterList", "parameters": [], - "src": "24186:0:14" + "src": "24186:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13405, + "id": 16466, "nodeType": "FunctionDefinition", - "src": "24253:42:14", + "src": "24253:42:34", "nodes": [], "functionSelector": "3e9705c0", "implemented": false, "kind": "function", "modifiers": [], "name": "startMappingRecording", - "nameLocation": "24262:21:14", + "nameLocation": "24262:21:34", "parameters": { - "id": 13403, + "id": 16464, "nodeType": "ParameterList", "parameters": [], - "src": "24283:2:14" + "src": "24283:2:34" }, "returnParameters": { - "id": 13404, + "id": 16465, "nodeType": "ParameterList", "parameters": [], - "src": "24294:0:14" + "src": "24294:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13408, + "id": 16469, "nodeType": "FunctionDefinition", - "src": "24389:41:14", + "src": "24389:41:34", "nodes": [], "functionSelector": "0d4aae9b", "implemented": false, "kind": "function", "modifiers": [], "name": "stopMappingRecording", - "nameLocation": "24398:20:14", + "nameLocation": "24398:20:34", "parameters": { - "id": 13406, + "id": 16467, "nodeType": "ParameterList", "parameters": [], - "src": "24418:2:14" + "src": "24418:2:34" }, "returnParameters": { - "id": 13407, + "id": 16468, "nodeType": "ParameterList", "parameters": [], - "src": "24429:0:14" + "src": "24429:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13417, + "id": 16478, "nodeType": "FunctionDefinition", - "src": "24525:97:14", + "src": "24525:97:34", "nodes": [], "functionSelector": "2f2fd63f", "implemented": false, "kind": "function", "modifiers": [], "name": "getMappingLength", - "nameLocation": "24534:16:14", + "nameLocation": "24534:16:34", "parameters": { - "id": 13413, + "id": 16474, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13410, + "id": 16471, "mutability": "mutable", "name": "target", - "nameLocation": "24559:6:14", + "nameLocation": "24559:6:34", "nodeType": "VariableDeclaration", - "scope": 13417, - "src": "24551:14:14", + "scope": 16478, + "src": "24551:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20672,10 +20672,10 @@ "typeString": "address" }, "typeName": { - "id": 13409, + "id": 16470, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24551:7:14", + "src": "24551:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -20686,13 +20686,13 @@ }, { "constant": false, - "id": 13412, + "id": 16473, "mutability": "mutable", "name": "mappingSlot", - "nameLocation": "24575:11:14", + "nameLocation": "24575:11:34", "nodeType": "VariableDeclaration", - "scope": 13417, - "src": "24567:19:14", + "scope": 16478, + "src": "24567:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20700,10 +20700,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13411, + "id": 16472, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "24567:7:14", + "src": "24567:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20712,21 +20712,21 @@ "visibility": "internal" } ], - "src": "24550:37:14" + "src": "24550:37:34" }, "returnParameters": { - "id": 13416, + "id": 16477, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13415, + "id": 16476, "mutability": "mutable", "name": "length", - "nameLocation": "24614:6:14", + "nameLocation": "24614:6:34", "nodeType": "VariableDeclaration", - "scope": 13417, - "src": "24606:14:14", + "scope": 16478, + "src": "24606:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20734,10 +20734,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13414, + "id": 16475, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24606:7:14", + "src": "24606:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20746,37 +20746,37 @@ "visibility": "internal" } ], - "src": "24605:16:14" + "src": "24605:16:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13428, + "id": 16489, "nodeType": "FunctionDefinition", - "src": "24823:109:14", + "src": "24823:109:34", "nodes": [], "functionSelector": "ebc73ab4", "implemented": false, "kind": "function", "modifiers": [], "name": "getMappingSlotAt", - "nameLocation": "24832:16:14", + "nameLocation": "24832:16:34", "parameters": { - "id": 13424, + "id": 16485, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13419, + "id": 16480, "mutability": "mutable", "name": "target", - "nameLocation": "24857:6:14", + "nameLocation": "24857:6:34", "nodeType": "VariableDeclaration", - "scope": 13428, - "src": "24849:14:14", + "scope": 16489, + "src": "24849:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20784,10 +20784,10 @@ "typeString": "address" }, "typeName": { - "id": 13418, + "id": 16479, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24849:7:14", + "src": "24849:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -20798,13 +20798,13 @@ }, { "constant": false, - "id": 13421, + "id": 16482, "mutability": "mutable", "name": "mappingSlot", - "nameLocation": "24873:11:14", + "nameLocation": "24873:11:34", "nodeType": "VariableDeclaration", - "scope": 13428, - "src": "24865:19:14", + "scope": 16489, + "src": "24865:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20812,10 +20812,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13420, + "id": 16481, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "24865:7:14", + "src": "24865:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20825,13 +20825,13 @@ }, { "constant": false, - "id": 13423, + "id": 16484, "mutability": "mutable", "name": "idx", - "nameLocation": "24894:3:14", + "nameLocation": "24894:3:34", "nodeType": "VariableDeclaration", - "scope": 13428, - "src": "24886:11:14", + "scope": 16489, + "src": "24886:11:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20839,10 +20839,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13422, + "id": 16483, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24886:7:14", + "src": "24886:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20851,21 +20851,21 @@ "visibility": "internal" } ], - "src": "24848:50:14" + "src": "24848:50:34" }, "returnParameters": { - "id": 13427, + "id": 16488, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13426, + "id": 16487, "mutability": "mutable", "name": "value", - "nameLocation": "24925:5:14", + "nameLocation": "24925:5:34", "nodeType": "VariableDeclaration", - "scope": 13428, - "src": "24917:13:14", + "scope": 16489, + "src": "24917:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20873,10 +20873,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13425, + "id": 16486, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "24917:7:14", + "src": "24917:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20885,37 +20885,37 @@ "visibility": "internal" } ], - "src": "24916:15:14" + "src": "24916:15:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13441, + "id": 16502, "nodeType": "FunctionDefinition", - "src": "25023:146:14", + "src": "25023:146:34", "nodes": [], "functionSelector": "876e24e6", "implemented": false, "kind": "function", "modifiers": [], "name": "getMappingKeyAndParentOf", - "nameLocation": "25032:24:14", + "nameLocation": "25032:24:34", "parameters": { - "id": 13433, + "id": 16494, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13430, + "id": 16491, "mutability": "mutable", "name": "target", - "nameLocation": "25065:6:14", + "nameLocation": "25065:6:34", "nodeType": "VariableDeclaration", - "scope": 13441, - "src": "25057:14:14", + "scope": 16502, + "src": "25057:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20923,10 +20923,10 @@ "typeString": "address" }, "typeName": { - "id": 13429, + "id": 16490, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25057:7:14", + "src": "25057:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -20937,13 +20937,13 @@ }, { "constant": false, - "id": 13432, + "id": 16493, "mutability": "mutable", "name": "elementSlot", - "nameLocation": "25081:11:14", + "nameLocation": "25081:11:34", "nodeType": "VariableDeclaration", - "scope": 13441, - "src": "25073:19:14", + "scope": 16502, + "src": "25073:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20951,10 +20951,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13431, + "id": 16492, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "25073:7:14", + "src": "25073:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20963,21 +20963,21 @@ "visibility": "internal" } ], - "src": "25056:37:14" + "src": "25056:37:34" }, "returnParameters": { - "id": 13440, + "id": 16501, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13435, + "id": 16496, "mutability": "mutable", "name": "found", - "nameLocation": "25133:5:14", + "nameLocation": "25133:5:34", "nodeType": "VariableDeclaration", - "scope": 13441, - "src": "25128:10:14", + "scope": 16502, + "src": "25128:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20985,10 +20985,10 @@ "typeString": "bool" }, "typeName": { - "id": 13434, + "id": 16495, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25128:4:14", + "src": "25128:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20998,13 +20998,13 @@ }, { "constant": false, - "id": 13437, + "id": 16498, "mutability": "mutable", "name": "key", - "nameLocation": "25148:3:14", + "nameLocation": "25148:3:34", "nodeType": "VariableDeclaration", - "scope": 13441, - "src": "25140:11:14", + "scope": 16502, + "src": "25140:11:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21012,10 +21012,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13436, + "id": 16497, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "25140:7:14", + "src": "25140:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -21025,13 +21025,13 @@ }, { "constant": false, - "id": 13439, + "id": 16500, "mutability": "mutable", "name": "parent", - "nameLocation": "25161:6:14", + "nameLocation": "25161:6:34", "nodeType": "VariableDeclaration", - "scope": 13441, - "src": "25153:14:14", + "scope": 16502, + "src": "25153:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21039,10 +21039,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13438, + "id": 16499, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "25153:7:14", + "src": "25153:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -21051,37 +21051,37 @@ "visibility": "internal" } ], - "src": "25127:41:14" + "src": "25127:41:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13446, + "id": 16507, "nodeType": "FunctionDefinition", - "src": "25228:51:14", + "src": "25228:51:34", "nodes": [], "functionSelector": "f0259e92", "implemented": false, "kind": "function", "modifiers": [], "name": "breakpoint", - "nameLocation": "25237:10:14", + "nameLocation": "25237:10:34", "parameters": { - "id": 13444, + "id": 16505, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13443, + "id": 16504, "mutability": "mutable", "name": "char", - "nameLocation": "25264:4:14", + "nameLocation": "25264:4:34", "nodeType": "VariableDeclaration", - "scope": 13446, - "src": "25248:20:14", + "scope": 16507, + "src": "25248:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21089,10 +21089,10 @@ "typeString": "string" }, "typeName": { - "id": 13442, + "id": 16503, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25248:6:14", + "src": "25248:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21101,43 +21101,43 @@ "visibility": "internal" } ], - "src": "25247:22:14" + "src": "25247:22:34" }, "returnParameters": { - "id": 13445, + "id": 16506, "nodeType": "ParameterList", "parameters": [], - "src": "25278:0:14" + "src": "25278:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13453, + "id": 16514, "nodeType": "FunctionDefinition", - "src": "25350:63:14", + "src": "25350:63:34", "nodes": [], "functionSelector": "f7d39a8d", "implemented": false, "kind": "function", "modifiers": [], "name": "breakpoint", - "nameLocation": "25359:10:14", + "nameLocation": "25359:10:34", "parameters": { - "id": 13451, + "id": 16512, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13448, + "id": 16509, "mutability": "mutable", "name": "char", - "nameLocation": "25386:4:14", + "nameLocation": "25386:4:34", "nodeType": "VariableDeclaration", - "scope": 13453, - "src": "25370:20:14", + "scope": 16514, + "src": "25370:20:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -21145,10 +21145,10 @@ "typeString": "string" }, "typeName": { - "id": 13447, + "id": 16508, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25370:6:14", + "src": "25370:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21158,13 +21158,13 @@ }, { "constant": false, - "id": 13450, + "id": 16511, "mutability": "mutable", "name": "value", - "nameLocation": "25397:5:14", + "nameLocation": "25397:5:34", "nodeType": "VariableDeclaration", - "scope": 13453, - "src": "25392:10:14", + "scope": 16514, + "src": "25392:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21172,10 +21172,10 @@ "typeString": "bool" }, "typeName": { - "id": 13449, + "id": 16510, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25392:4:14", + "src": "25392:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21184,43 +21184,43 @@ "visibility": "internal" } ], - "src": "25369:34:14" + "src": "25369:34:34" }, "returnParameters": { - "id": 13452, + "id": 16513, "nodeType": "ParameterList", "parameters": [], - "src": "25412:0:14" + "src": "25412:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13458, + "id": 16519, "nodeType": "FunctionDefinition", - "src": "25491:42:14", + "src": "25491:42:34", "nodes": [], "functionSelector": "fa9d8713", "implemented": false, "kind": "function", "modifiers": [], "name": "sleep", - "nameLocation": "25500:5:14", + "nameLocation": "25500:5:34", "parameters": { - "id": 13456, + "id": 16517, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13455, + "id": 16516, "mutability": "mutable", "name": "duration", - "nameLocation": "25514:8:14", + "nameLocation": "25514:8:34", "nodeType": "VariableDeclaration", - "scope": 13458, - "src": "25506:16:14", + "scope": 16519, + "src": "25506:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21228,10 +21228,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13454, + "id": 16515, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25506:7:14", + "src": "25506:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21240,15 +21240,15 @@ "visibility": "internal" } ], - "src": "25505:18:14" + "src": "25505:18:34" }, "returnParameters": { - "id": 13457, + "id": 16518, "nodeType": "ParameterList", "parameters": [], - "src": "25532:0:14" + "src": "25532:0:34" }, - "scope": 13459, + "scope": 16520, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" @@ -21261,42 +21261,42 @@ "contractKind": "interface", "fullyImplemented": false, "linearizedBaseContracts": [ - 13459 + 16520 ], "name": "VmSafe", - "nameLocation": "581:6:14", - "scope": 13932, + "nameLocation": "581:6:34", + "scope": 16993, "usedErrors": [] }, { - "id": 13931, + "id": 16992, "nodeType": "ContractDefinition", - "src": "25537:11610:14", + "src": "25537:11610:34", "nodes": [ { - "id": 13466, + "id": 16527, "nodeType": "FunctionDefinition", - "src": "25594:45:14", + "src": "25594:45:34", "nodes": [], "functionSelector": "e5d6bf02", "implemented": false, "kind": "function", "modifiers": [], "name": "warp", - "nameLocation": "25603:4:14", + "nameLocation": "25603:4:34", "parameters": { - "id": 13464, + "id": 16525, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13463, + "id": 16524, "mutability": "mutable", "name": "newTimestamp", - "nameLocation": "25616:12:14", + "nameLocation": "25616:12:34", "nodeType": "VariableDeclaration", - "scope": 13466, - "src": "25608:20:14", + "scope": 16527, + "src": "25608:20:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21304,10 +21304,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13462, + "id": 16523, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25608:7:14", + "src": "25608:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21316,43 +21316,43 @@ "visibility": "internal" } ], - "src": "25607:22:14" + "src": "25607:22:34" }, "returnParameters": { - "id": 13465, + "id": 16526, "nodeType": "ParameterList", "parameters": [], - "src": "25638:0:14" + "src": "25638:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13471, + "id": 16532, "nodeType": "FunctionDefinition", - "src": "25669:42:14", + "src": "25669:42:34", "nodes": [], "functionSelector": "1f7b4f30", "implemented": false, "kind": "function", "modifiers": [], "name": "roll", - "nameLocation": "25678:4:14", + "nameLocation": "25678:4:34", "parameters": { - "id": 13469, + "id": 16530, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13468, + "id": 16529, "mutability": "mutable", "name": "newHeight", - "nameLocation": "25691:9:14", + "nameLocation": "25691:9:34", "nodeType": "VariableDeclaration", - "scope": 13471, - "src": "25683:17:14", + "scope": 16532, + "src": "25683:17:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21360,10 +21360,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13467, + "id": 16528, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25683:7:14", + "src": "25683:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21372,43 +21372,43 @@ "visibility": "internal" } ], - "src": "25682:19:14" + "src": "25682:19:34" }, "returnParameters": { - "id": 13470, + "id": 16531, "nodeType": "ParameterList", "parameters": [], - "src": "25710:0:14" + "src": "25710:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13476, + "id": 16537, "nodeType": "FunctionDefinition", - "src": "25742:42:14", + "src": "25742:42:34", "nodes": [], "functionSelector": "39b37ab0", "implemented": false, "kind": "function", "modifiers": [], "name": "fee", - "nameLocation": "25751:3:14", + "nameLocation": "25751:3:34", "parameters": { - "id": 13474, + "id": 16535, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13473, + "id": 16534, "mutability": "mutable", "name": "newBasefee", - "nameLocation": "25763:10:14", + "nameLocation": "25763:10:34", "nodeType": "VariableDeclaration", - "scope": 13476, - "src": "25755:18:14", + "scope": 16537, + "src": "25755:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21416,10 +21416,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13472, + "id": 16533, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25755:7:14", + "src": "25755:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21428,43 +21428,43 @@ "visibility": "internal" } ], - "src": "25754:20:14" + "src": "25754:20:34" }, "returnParameters": { - "id": 13475, + "id": 16536, "nodeType": "ParameterList", "parameters": [], - "src": "25783:0:14" + "src": "25783:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13481, + "id": 16542, "nodeType": "FunctionDefinition", - "src": "25960:52:14", + "src": "25960:52:34", "nodes": [], "functionSelector": "46cc92d9", "implemented": false, "kind": "function", "modifiers": [], "name": "difficulty", - "nameLocation": "25969:10:14", + "nameLocation": "25969:10:34", "parameters": { - "id": 13479, + "id": 16540, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13478, + "id": 16539, "mutability": "mutable", "name": "newDifficulty", - "nameLocation": "25988:13:14", + "nameLocation": "25988:13:34", "nodeType": "VariableDeclaration", - "scope": 13481, - "src": "25980:21:14", + "scope": 16542, + "src": "25980:21:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21472,10 +21472,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13477, + "id": 16538, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25980:7:14", + "src": "25980:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21484,43 +21484,43 @@ "visibility": "internal" } ], - "src": "25979:23:14" + "src": "25979:23:34" }, "returnParameters": { - "id": 13480, + "id": 16541, "nodeType": "ParameterList", "parameters": [], - "src": "26011:0:14" + "src": "26011:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13486, + "id": 16547, "nodeType": "FunctionDefinition", - "src": "26182:52:14", + "src": "26182:52:34", "nodes": [], "functionSelector": "3b925549", "implemented": false, "kind": "function", "modifiers": [], "name": "prevrandao", - "nameLocation": "26191:10:14", + "nameLocation": "26191:10:34", "parameters": { - "id": 13484, + "id": 16545, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13483, + "id": 16544, "mutability": "mutable", "name": "newPrevrandao", - "nameLocation": "26210:13:14", + "nameLocation": "26210:13:34", "nodeType": "VariableDeclaration", - "scope": 13486, - "src": "26202:21:14", + "scope": 16547, + "src": "26202:21:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21528,10 +21528,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13482, + "id": 16543, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "26202:7:14", + "src": "26202:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -21540,43 +21540,43 @@ "visibility": "internal" } ], - "src": "26201:23:14" + "src": "26201:23:34" }, "returnParameters": { - "id": 13485, + "id": 16546, "nodeType": "ParameterList", "parameters": [], - "src": "26233:0:14" + "src": "26233:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13491, + "id": 16552, "nodeType": "FunctionDefinition", - "src": "26265:46:14", + "src": "26265:46:34", "nodes": [], "functionSelector": "4049ddd2", "implemented": false, "kind": "function", "modifiers": [], "name": "chainId", - "nameLocation": "26274:7:14", + "nameLocation": "26274:7:34", "parameters": { - "id": 13489, + "id": 16550, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13488, + "id": 16549, "mutability": "mutable", "name": "newChainId", - "nameLocation": "26290:10:14", + "nameLocation": "26290:10:34", "nodeType": "VariableDeclaration", - "scope": 13491, - "src": "26282:18:14", + "scope": 16552, + "src": "26282:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21584,10 +21584,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13487, + "id": 16548, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26282:7:14", + "src": "26282:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21596,43 +21596,43 @@ "visibility": "internal" } ], - "src": "26281:20:14" + "src": "26281:20:34" }, "returnParameters": { - "id": 13490, + "id": 16551, "nodeType": "ParameterList", "parameters": [], - "src": "26310:0:14" + "src": "26310:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13496, + "id": 16557, "nodeType": "FunctionDefinition", - "src": "26340:50:14", + "src": "26340:50:34", "nodes": [], "functionSelector": "48f50c0f", "implemented": false, "kind": "function", "modifiers": [], "name": "txGasPrice", - "nameLocation": "26349:10:14", + "nameLocation": "26349:10:34", "parameters": { - "id": 13494, + "id": 16555, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13493, + "id": 16554, "mutability": "mutable", "name": "newGasPrice", - "nameLocation": "26368:11:14", + "nameLocation": "26368:11:34", "nodeType": "VariableDeclaration", - "scope": 13496, - "src": "26360:19:14", + "scope": 16557, + "src": "26360:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21640,10 +21640,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13492, + "id": 16553, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26360:7:14", + "src": "26360:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21652,43 +21652,43 @@ "visibility": "internal" } ], - "src": "26359:21:14" + "src": "26359:21:34" }, "returnParameters": { - "id": 13495, + "id": 16556, "nodeType": "ParameterList", "parameters": [], - "src": "26389:0:14" + "src": "26389:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13505, + "id": 16566, "nodeType": "FunctionDefinition", - "src": "26446:69:14", + "src": "26446:69:34", "nodes": [], "functionSelector": "70ca10bb", "implemented": false, "kind": "function", "modifiers": [], "name": "store", - "nameLocation": "26455:5:14", + "nameLocation": "26455:5:34", "parameters": { - "id": 13503, + "id": 16564, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13498, + "id": 16559, "mutability": "mutable", "name": "target", - "nameLocation": "26469:6:14", + "nameLocation": "26469:6:34", "nodeType": "VariableDeclaration", - "scope": 13505, - "src": "26461:14:14", + "scope": 16566, + "src": "26461:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21696,10 +21696,10 @@ "typeString": "address" }, "typeName": { - "id": 13497, + "id": 16558, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26461:7:14", + "src": "26461:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -21710,13 +21710,13 @@ }, { "constant": false, - "id": 13500, + "id": 16561, "mutability": "mutable", "name": "slot", - "nameLocation": "26485:4:14", + "nameLocation": "26485:4:34", "nodeType": "VariableDeclaration", - "scope": 13505, - "src": "26477:12:14", + "scope": 16566, + "src": "26477:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21724,10 +21724,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13499, + "id": 16560, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "26477:7:14", + "src": "26477:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -21737,13 +21737,13 @@ }, { "constant": false, - "id": 13502, + "id": 16563, "mutability": "mutable", "name": "value", - "nameLocation": "26499:5:14", + "nameLocation": "26499:5:34", "nodeType": "VariableDeclaration", - "scope": 13505, - "src": "26491:13:14", + "scope": 16566, + "src": "26491:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21751,10 +21751,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13501, + "id": 16562, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "26491:7:14", + "src": "26491:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -21763,43 +21763,43 @@ "visibility": "internal" } ], - "src": "26460:45:14" + "src": "26460:45:34" }, "returnParameters": { - "id": 13504, + "id": 16565, "nodeType": "ParameterList", "parameters": [], - "src": "26514:0:14" + "src": "26514:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13512, + "id": 16573, "nodeType": "FunctionDefinition", - "src": "26610:61:14", + "src": "26610:61:34", "nodes": [], "functionSelector": "f8e18b57", "implemented": false, "kind": "function", "modifiers": [], "name": "setNonce", - "nameLocation": "26619:8:14", + "nameLocation": "26619:8:34", "parameters": { - "id": 13510, + "id": 16571, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13507, + "id": 16568, "mutability": "mutable", "name": "account", - "nameLocation": "26636:7:14", + "nameLocation": "26636:7:34", "nodeType": "VariableDeclaration", - "scope": 13512, - "src": "26628:15:14", + "scope": 16573, + "src": "26628:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21807,10 +21807,10 @@ "typeString": "address" }, "typeName": { - "id": 13506, + "id": 16567, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26628:7:14", + "src": "26628:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -21821,13 +21821,13 @@ }, { "constant": false, - "id": 13509, + "id": 16570, "mutability": "mutable", "name": "newNonce", - "nameLocation": "26652:8:14", + "nameLocation": "26652:8:34", "nodeType": "VariableDeclaration", - "scope": 13512, - "src": "26645:15:14", + "scope": 16573, + "src": "26645:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21835,10 +21835,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13508, + "id": 16569, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "26645:6:14", + "src": "26645:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -21847,43 +21847,43 @@ "visibility": "internal" } ], - "src": "26627:34:14" + "src": "26627:34:34" }, "returnParameters": { - "id": 13511, + "id": 16572, "nodeType": "ParameterList", "parameters": [], - "src": "26670:0:14" + "src": "26670:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13519, + "id": 16580, "nodeType": "FunctionDefinition", - "src": "26734:67:14", + "src": "26734:67:34", "nodes": [], "functionSelector": "9b67b21c", "implemented": false, "kind": "function", "modifiers": [], "name": "setNonceUnsafe", - "nameLocation": "26743:14:14", + "nameLocation": "26743:14:34", "parameters": { - "id": 13517, + "id": 16578, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13514, + "id": 16575, "mutability": "mutable", "name": "account", - "nameLocation": "26766:7:14", + "nameLocation": "26766:7:34", "nodeType": "VariableDeclaration", - "scope": 13519, - "src": "26758:15:14", + "scope": 16580, + "src": "26758:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21891,10 +21891,10 @@ "typeString": "address" }, "typeName": { - "id": 13513, + "id": 16574, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26758:7:14", + "src": "26758:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -21905,13 +21905,13 @@ }, { "constant": false, - "id": 13516, + "id": 16577, "mutability": "mutable", "name": "newNonce", - "nameLocation": "26782:8:14", + "nameLocation": "26782:8:34", "nodeType": "VariableDeclaration", - "scope": 13519, - "src": "26775:15:14", + "scope": 16580, + "src": "26775:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21919,10 +21919,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13515, + "id": 16576, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "26775:6:14", + "src": "26775:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -21931,43 +21931,43 @@ "visibility": "internal" } ], - "src": "26757:34:14" + "src": "26757:34:34" }, "returnParameters": { - "id": 13518, + "id": 16579, "nodeType": "ParameterList", "parameters": [], - "src": "26800:0:14" + "src": "26800:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13524, + "id": 16585, "nodeType": "FunctionDefinition", - "src": "26886:46:14", + "src": "26886:46:34", "nodes": [], "functionSelector": "1c72346d", "implemented": false, "kind": "function", "modifiers": [], "name": "resetNonce", - "nameLocation": "26895:10:14", + "nameLocation": "26895:10:34", "parameters": { - "id": 13522, + "id": 16583, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13521, + "id": 16582, "mutability": "mutable", "name": "account", - "nameLocation": "26914:7:14", + "nameLocation": "26914:7:34", "nodeType": "VariableDeclaration", - "scope": 13524, - "src": "26906:15:14", + "scope": 16585, + "src": "26906:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21975,10 +21975,10 @@ "typeString": "address" }, "typeName": { - "id": 13520, + "id": 16581, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26906:7:14", + "src": "26906:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -21988,43 +21988,43 @@ "visibility": "internal" } ], - "src": "26905:17:14" + "src": "26905:17:34" }, "returnParameters": { - "id": 13523, + "id": 16584, "nodeType": "ParameterList", "parameters": [], - "src": "26931:0:14" + "src": "26931:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13529, + "id": 16590, "nodeType": "FunctionDefinition", - "src": "27002:43:14", + "src": "27002:43:34", "nodes": [], "functionSelector": "ca669fa7", "implemented": false, "kind": "function", "modifiers": [], "name": "prank", - "nameLocation": "27011:5:14", + "nameLocation": "27011:5:34", "parameters": { - "id": 13527, + "id": 16588, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13526, + "id": 16587, "mutability": "mutable", "name": "msgSender", - "nameLocation": "27025:9:14", + "nameLocation": "27025:9:34", "nodeType": "VariableDeclaration", - "scope": 13529, - "src": "27017:17:14", + "scope": 16590, + "src": "27017:17:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22032,10 +22032,10 @@ "typeString": "address" }, "typeName": { - "id": 13525, + "id": 16586, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27017:7:14", + "src": "27017:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -22045,43 +22045,43 @@ "visibility": "internal" } ], - "src": "27016:19:14" + "src": "27016:19:34" }, "returnParameters": { - "id": 13528, + "id": 16589, "nodeType": "ParameterList", "parameters": [], - "src": "27044:0:14" + "src": "27044:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13534, + "id": 16595, "nodeType": "FunctionDefinition", - "src": "27147:48:14", + "src": "27147:48:34", "nodes": [], "functionSelector": "06447d56", "implemented": false, "kind": "function", "modifiers": [], "name": "startPrank", - "nameLocation": "27156:10:14", + "nameLocation": "27156:10:34", "parameters": { - "id": 13532, + "id": 16593, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13531, + "id": 16592, "mutability": "mutable", "name": "msgSender", - "nameLocation": "27175:9:14", + "nameLocation": "27175:9:34", "nodeType": "VariableDeclaration", - "scope": 13534, - "src": "27167:17:14", + "scope": 16595, + "src": "27167:17:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22089,10 +22089,10 @@ "typeString": "address" }, "typeName": { - "id": 13530, + "id": 16591, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27167:7:14", + "src": "27167:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -22102,43 +22102,43 @@ "visibility": "internal" } ], - "src": "27166:19:14" + "src": "27166:19:34" }, "returnParameters": { - "id": 13533, + "id": 16594, "nodeType": "ParameterList", "parameters": [], - "src": "27194:0:14" + "src": "27194:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13541, + "id": 16602, "nodeType": "FunctionDefinition", - "src": "27307:61:14", + "src": "27307:61:34", "nodes": [], "functionSelector": "47e50cce", "implemented": false, "kind": "function", "modifiers": [], "name": "prank", - "nameLocation": "27316:5:14", + "nameLocation": "27316:5:34", "parameters": { - "id": 13539, + "id": 16600, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13536, + "id": 16597, "mutability": "mutable", "name": "msgSender", - "nameLocation": "27330:9:14", + "nameLocation": "27330:9:34", "nodeType": "VariableDeclaration", - "scope": 13541, - "src": "27322:17:14", + "scope": 16602, + "src": "27322:17:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22146,10 +22146,10 @@ "typeString": "address" }, "typeName": { - "id": 13535, + "id": 16596, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27322:7:14", + "src": "27322:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -22160,13 +22160,13 @@ }, { "constant": false, - "id": 13538, + "id": 16599, "mutability": "mutable", "name": "txOrigin", - "nameLocation": "27349:8:14", + "nameLocation": "27349:8:34", "nodeType": "VariableDeclaration", - "scope": 13541, - "src": "27341:16:14", + "scope": 16602, + "src": "27341:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22174,10 +22174,10 @@ "typeString": "address" }, "typeName": { - "id": 13537, + "id": 16598, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27341:7:14", + "src": "27341:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -22187,43 +22187,43 @@ "visibility": "internal" } ], - "src": "27321:37:14" + "src": "27321:37:34" }, "returnParameters": { - "id": 13540, + "id": 16601, "nodeType": "ParameterList", "parameters": [], - "src": "27367:0:14" + "src": "27367:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13548, + "id": 16609, "nodeType": "FunctionDefinition", - "src": "27512:66:14", + "src": "27512:66:34", "nodes": [], "functionSelector": "45b56078", "implemented": false, "kind": "function", "modifiers": [], "name": "startPrank", - "nameLocation": "27521:10:14", + "nameLocation": "27521:10:34", "parameters": { - "id": 13546, + "id": 16607, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13543, + "id": 16604, "mutability": "mutable", "name": "msgSender", - "nameLocation": "27540:9:14", + "nameLocation": "27540:9:34", "nodeType": "VariableDeclaration", - "scope": 13548, - "src": "27532:17:14", + "scope": 16609, + "src": "27532:17:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22231,10 +22231,10 @@ "typeString": "address" }, "typeName": { - "id": 13542, + "id": 16603, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27532:7:14", + "src": "27532:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -22245,13 +22245,13 @@ }, { "constant": false, - "id": 13545, + "id": 16606, "mutability": "mutable", "name": "txOrigin", - "nameLocation": "27559:8:14", + "nameLocation": "27559:8:34", "nodeType": "VariableDeclaration", - "scope": 13548, - "src": "27551:16:14", + "scope": 16609, + "src": "27551:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22259,10 +22259,10 @@ "typeString": "address" }, "typeName": { - "id": 13544, + "id": 16605, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27551:7:14", + "src": "27551:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -22272,100 +22272,100 @@ "visibility": "internal" } ], - "src": "27531:37:14" + "src": "27531:37:34" }, "returnParameters": { - "id": 13547, + "id": 16608, "nodeType": "ParameterList", "parameters": [], - "src": "27577:0:14" + "src": "27577:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13551, + "id": 16612, "nodeType": "FunctionDefinition", - "src": "27648:30:14", + "src": "27648:30:34", "nodes": [], "functionSelector": "90c5013b", "implemented": false, "kind": "function", "modifiers": [], "name": "stopPrank", - "nameLocation": "27657:9:14", + "nameLocation": "27657:9:34", "parameters": { - "id": 13549, + "id": 16610, "nodeType": "ParameterList", "parameters": [], - "src": "27666:2:14" + "src": "27666:2:34" }, "returnParameters": { - "id": 13550, + "id": 16611, "nodeType": "ParameterList", "parameters": [], - "src": "27677:0:14" + "src": "27677:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13561, + "id": 16622, "nodeType": "FunctionDefinition", - "src": "27803:101:14", + "src": "27803:101:34", "nodes": [], "functionSelector": "4ad0bac9", "implemented": false, "kind": "function", "modifiers": [], "name": "readCallers", - "nameLocation": "27812:11:14", + "nameLocation": "27812:11:34", "parameters": { - "id": 13552, + "id": 16613, "nodeType": "ParameterList", "parameters": [], - "src": "27823:2:14" + "src": "27823:2:34" }, "returnParameters": { - "id": 13560, + "id": 16621, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13555, + "id": 16616, "mutability": "mutable", "name": "callerMode", - "nameLocation": "27855:10:14", + "nameLocation": "27855:10:34", "nodeType": "VariableDeclaration", - "scope": 13561, - "src": "27844:21:14", + "scope": 16622, + "src": "27844:21:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { - "typeIdentifier": "t_enum$_CallerMode_$12247", + "typeIdentifier": "t_enum$_CallerMode_$15308", "typeString": "enum VmSafe.CallerMode" }, "typeName": { - "id": 13554, + "id": 16615, "nodeType": "UserDefinedTypeName", "pathNode": { - "id": 13553, + "id": 16614, "name": "CallerMode", "nameLocations": [ - "27844:10:14" + "27844:10:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 12247, - "src": "27844:10:14" + "referencedDeclaration": 15308, + "src": "27844:10:34" }, - "referencedDeclaration": 12247, - "src": "27844:10:14", + "referencedDeclaration": 15308, + "src": "27844:10:34", "typeDescriptions": { - "typeIdentifier": "t_enum$_CallerMode_$12247", + "typeIdentifier": "t_enum$_CallerMode_$15308", "typeString": "enum VmSafe.CallerMode" } }, @@ -22373,13 +22373,13 @@ }, { "constant": false, - "id": 13557, + "id": 16618, "mutability": "mutable", "name": "msgSender", - "nameLocation": "27875:9:14", + "nameLocation": "27875:9:34", "nodeType": "VariableDeclaration", - "scope": 13561, - "src": "27867:17:14", + "scope": 16622, + "src": "27867:17:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22387,10 +22387,10 @@ "typeString": "address" }, "typeName": { - "id": 13556, + "id": 16617, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27867:7:14", + "src": "27867:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -22401,13 +22401,13 @@ }, { "constant": false, - "id": 13559, + "id": 16620, "mutability": "mutable", "name": "txOrigin", - "nameLocation": "27894:8:14", + "nameLocation": "27894:8:34", "nodeType": "VariableDeclaration", - "scope": 13561, - "src": "27886:16:14", + "scope": 16622, + "src": "27886:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22415,10 +22415,10 @@ "typeString": "address" }, "typeName": { - "id": 13558, + "id": 16619, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27886:7:14", + "src": "27886:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -22428,37 +22428,37 @@ "visibility": "internal" } ], - "src": "27843:60:14" + "src": "27843:60:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13568, + "id": 16629, "nodeType": "FunctionDefinition", - "src": "27941:60:14", + "src": "27941:60:34", "nodes": [], "functionSelector": "c88a5e6d", "implemented": false, "kind": "function", "modifiers": [], "name": "deal", - "nameLocation": "27950:4:14", + "nameLocation": "27950:4:34", "parameters": { - "id": 13566, + "id": 16627, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13563, + "id": 16624, "mutability": "mutable", "name": "account", - "nameLocation": "27963:7:14", + "nameLocation": "27963:7:34", "nodeType": "VariableDeclaration", - "scope": 13568, - "src": "27955:15:14", + "scope": 16629, + "src": "27955:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22466,10 +22466,10 @@ "typeString": "address" }, "typeName": { - "id": 13562, + "id": 16623, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27955:7:14", + "src": "27955:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -22480,13 +22480,13 @@ }, { "constant": false, - "id": 13565, + "id": 16626, "mutability": "mutable", "name": "newBalance", - "nameLocation": "27980:10:14", + "nameLocation": "27980:10:34", "nodeType": "VariableDeclaration", - "scope": 13568, - "src": "27972:18:14", + "scope": 16629, + "src": "27972:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22494,10 +22494,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13564, + "id": 16625, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27972:7:14", + "src": "27972:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22506,43 +22506,43 @@ "visibility": "internal" } ], - "src": "27954:37:14" + "src": "27954:37:34" }, "returnParameters": { - "id": 13567, + "id": 16628, "nodeType": "ParameterList", "parameters": [], - "src": "28000:0:14" + "src": "28000:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13575, + "id": 16636, "nodeType": "FunctionDefinition", - "src": "28035:74:14", + "src": "28035:74:34", "nodes": [], "functionSelector": "b4d6c782", "implemented": false, "kind": "function", "modifiers": [], "name": "etch", - "nameLocation": "28044:4:14", + "nameLocation": "28044:4:34", "parameters": { - "id": 13573, + "id": 16634, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13570, + "id": 16631, "mutability": "mutable", "name": "target", - "nameLocation": "28057:6:14", + "nameLocation": "28057:6:34", "nodeType": "VariableDeclaration", - "scope": 13575, - "src": "28049:14:14", + "scope": 16636, + "src": "28049:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22550,10 +22550,10 @@ "typeString": "address" }, "typeName": { - "id": 13569, + "id": 16630, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28049:7:14", + "src": "28049:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -22564,13 +22564,13 @@ }, { "constant": false, - "id": 13572, + "id": 16633, "mutability": "mutable", "name": "newRuntimeBytecode", - "nameLocation": "28080:18:14", + "nameLocation": "28080:18:34", "nodeType": "VariableDeclaration", - "scope": 13575, - "src": "28065:33:14", + "scope": 16636, + "src": "28065:33:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -22578,10 +22578,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13571, + "id": 16632, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "28065:5:14", + "src": "28065:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -22590,43 +22590,43 @@ "visibility": "internal" } ], - "src": "28048:51:14" + "src": "28048:51:34" }, "returnParameters": { - "id": 13574, + "id": 16635, "nodeType": "ParameterList", "parameters": [], - "src": "28108:0:14" + "src": "28108:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13580, + "id": 16641, "nodeType": "FunctionDefinition", - "src": "28185:38:14", + "src": "28185:38:34", "nodes": [], "functionSelector": "dd82d13e", "implemented": false, "kind": "function", "modifiers": [], "name": "skip", - "nameLocation": "28194:4:14", + "nameLocation": "28194:4:34", "parameters": { - "id": 13578, + "id": 16639, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13577, + "id": 16638, "mutability": "mutable", "name": "skipTest", - "nameLocation": "28204:8:14", + "nameLocation": "28204:8:34", "nodeType": "VariableDeclaration", - "scope": 13580, - "src": "28199:13:14", + "scope": 16641, + "src": "28199:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22634,10 +22634,10 @@ "typeString": "bool" }, "typeName": { - "id": 13576, + "id": 16637, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28199:4:14", + "src": "28199:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22646,43 +22646,43 @@ "visibility": "internal" } ], - "src": "28198:15:14" + "src": "28198:15:34" }, "returnParameters": { - "id": 13579, + "id": 16640, "nodeType": "ParameterList", "parameters": [], - "src": "28222:0:14" + "src": "28222:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13585, + "id": 16646, "nodeType": "FunctionDefinition", - "src": "28265:58:14", + "src": "28265:58:34", "nodes": [], "functionSelector": "f28dceb3", "implemented": false, "kind": "function", "modifiers": [], "name": "expectRevert", - "nameLocation": "28274:12:14", + "nameLocation": "28274:12:34", "parameters": { - "id": 13583, + "id": 16644, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13582, + "id": 16643, "mutability": "mutable", "name": "revertData", - "nameLocation": "28302:10:14", + "nameLocation": "28302:10:34", "nodeType": "VariableDeclaration", - "scope": 13585, - "src": "28287:25:14", + "scope": 16646, + "src": "28287:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -22690,10 +22690,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13581, + "id": 16642, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "28287:5:14", + "src": "28287:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -22702,43 +22702,43 @@ "visibility": "internal" } ], - "src": "28286:27:14" + "src": "28286:27:34" }, "returnParameters": { - "id": 13584, + "id": 16645, "nodeType": "ParameterList", "parameters": [], - "src": "28322:0:14" + "src": "28322:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13590, + "id": 16651, "nodeType": "FunctionDefinition", - "src": "28328:50:14", + "src": "28328:50:34", "nodes": [], "functionSelector": "c31eb0e0", "implemented": false, "kind": "function", "modifiers": [], "name": "expectRevert", - "nameLocation": "28337:12:14", + "nameLocation": "28337:12:34", "parameters": { - "id": 13588, + "id": 16649, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13587, + "id": 16648, "mutability": "mutable", "name": "revertData", - "nameLocation": "28357:10:14", + "nameLocation": "28357:10:34", "nodeType": "VariableDeclaration", - "scope": 13590, - "src": "28350:17:14", + "scope": 16651, + "src": "28350:17:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22746,10 +22746,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 13586, + "id": 16647, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "28350:6:14", + "src": "28350:6:34", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -22758,99 +22758,99 @@ "visibility": "internal" } ], - "src": "28349:19:14" + "src": "28349:19:34" }, "returnParameters": { - "id": 13589, + "id": 16650, "nodeType": "ParameterList", "parameters": [], - "src": "28377:0:14" + "src": "28377:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13593, + "id": 16654, "nodeType": "FunctionDefinition", - "src": "28383:33:14", + "src": "28383:33:34", "nodes": [], "functionSelector": "f4844814", "implemented": false, "kind": "function", "modifiers": [], "name": "expectRevert", - "nameLocation": "28392:12:14", + "nameLocation": "28392:12:34", "parameters": { - "id": 13591, + "id": 16652, "nodeType": "ParameterList", "parameters": [], - "src": "28404:2:14" + "src": "28404:2:34" }, "returnParameters": { - "id": 13592, + "id": 16653, "nodeType": "ParameterList", "parameters": [], - "src": "28415:0:14" + "src": "28415:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13596, + "id": 16657, "nodeType": "FunctionDefinition", - "src": "28748:31:14", + "src": "28748:31:34", "nodes": [], "functionSelector": "440ed10d", "implemented": false, "kind": "function", "modifiers": [], "name": "expectEmit", - "nameLocation": "28757:10:14", + "nameLocation": "28757:10:34", "parameters": { - "id": 13594, + "id": 16655, "nodeType": "ParameterList", "parameters": [], - "src": "28767:2:14" + "src": "28767:2:34" }, "returnParameters": { - "id": 13595, + "id": 16656, "nodeType": "ParameterList", "parameters": [], - "src": "28778:0:14" + "src": "28778:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13601, + "id": 16662, "nodeType": "FunctionDefinition", - "src": "28784:46:14", + "src": "28784:46:34", "nodes": [], "functionSelector": "86b9620d", "implemented": false, "kind": "function", "modifiers": [], "name": "expectEmit", - "nameLocation": "28793:10:14", + "nameLocation": "28793:10:34", "parameters": { - "id": 13599, + "id": 16660, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13598, + "id": 16659, "mutability": "mutable", "name": "emitter", - "nameLocation": "28812:7:14", + "nameLocation": "28812:7:34", "nodeType": "VariableDeclaration", - "scope": 13601, - "src": "28804:15:14", + "scope": 16662, + "src": "28804:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22858,10 +22858,10 @@ "typeString": "address" }, "typeName": { - "id": 13597, + "id": 16658, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28804:7:14", + "src": "28804:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -22871,43 +22871,43 @@ "visibility": "internal" } ], - "src": "28803:17:14" + "src": "28803:17:34" }, "returnParameters": { - "id": 13600, + "id": 16661, "nodeType": "ParameterList", "parameters": [], - "src": "28829:0:14" + "src": "28829:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13612, + "id": 16673, "nodeType": "FunctionDefinition", - "src": "29240:99:14", + "src": "29240:99:34", "nodes": [], "functionSelector": "491cc7c2", "implemented": false, "kind": "function", "modifiers": [], "name": "expectEmit", - "nameLocation": "29249:10:14", + "nameLocation": "29249:10:34", "parameters": { - "id": 13610, + "id": 16671, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13603, + "id": 16664, "mutability": "mutable", "name": "checkTopic1", - "nameLocation": "29265:11:14", + "nameLocation": "29265:11:34", "nodeType": "VariableDeclaration", - "scope": 13612, - "src": "29260:16:14", + "scope": 16673, + "src": "29260:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22915,10 +22915,10 @@ "typeString": "bool" }, "typeName": { - "id": 13602, + "id": 16663, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29260:4:14", + "src": "29260:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22928,13 +22928,13 @@ }, { "constant": false, - "id": 13605, + "id": 16666, "mutability": "mutable", "name": "checkTopic2", - "nameLocation": "29283:11:14", + "nameLocation": "29283:11:34", "nodeType": "VariableDeclaration", - "scope": 13612, - "src": "29278:16:14", + "scope": 16673, + "src": "29278:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22942,10 +22942,10 @@ "typeString": "bool" }, "typeName": { - "id": 13604, + "id": 16665, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29278:4:14", + "src": "29278:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22955,13 +22955,13 @@ }, { "constant": false, - "id": 13607, + "id": 16668, "mutability": "mutable", "name": "checkTopic3", - "nameLocation": "29301:11:14", + "nameLocation": "29301:11:34", "nodeType": "VariableDeclaration", - "scope": 13612, - "src": "29296:16:14", + "scope": 16673, + "src": "29296:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22969,10 +22969,10 @@ "typeString": "bool" }, "typeName": { - "id": 13606, + "id": 16667, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29296:4:14", + "src": "29296:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22982,13 +22982,13 @@ }, { "constant": false, - "id": 13609, + "id": 16670, "mutability": "mutable", "name": "checkData", - "nameLocation": "29319:9:14", + "nameLocation": "29319:9:34", "nodeType": "VariableDeclaration", - "scope": 13612, - "src": "29314:14:14", + "scope": 16673, + "src": "29314:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22996,10 +22996,10 @@ "typeString": "bool" }, "typeName": { - "id": 13608, + "id": 16669, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29314:4:14", + "src": "29314:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23008,43 +23008,43 @@ "visibility": "internal" } ], - "src": "29259:70:14" + "src": "29259:70:34" }, "returnParameters": { - "id": 13611, + "id": 16672, "nodeType": "ParameterList", "parameters": [], - "src": "29338:0:14" + "src": "29338:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13625, + "id": 16686, "nodeType": "FunctionDefinition", - "src": "29344:124:14", + "src": "29344:124:34", "nodes": [], "functionSelector": "81bad6f3", "implemented": false, "kind": "function", "modifiers": [], "name": "expectEmit", - "nameLocation": "29353:10:14", + "nameLocation": "29353:10:34", "parameters": { - "id": 13623, + "id": 16684, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13614, + "id": 16675, "mutability": "mutable", "name": "checkTopic1", - "nameLocation": "29369:11:14", + "nameLocation": "29369:11:34", "nodeType": "VariableDeclaration", - "scope": 13625, - "src": "29364:16:14", + "scope": 16686, + "src": "29364:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23052,10 +23052,10 @@ "typeString": "bool" }, "typeName": { - "id": 13613, + "id": 16674, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29364:4:14", + "src": "29364:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23065,13 +23065,13 @@ }, { "constant": false, - "id": 13616, + "id": 16677, "mutability": "mutable", "name": "checkTopic2", - "nameLocation": "29387:11:14", + "nameLocation": "29387:11:34", "nodeType": "VariableDeclaration", - "scope": 13625, - "src": "29382:16:14", + "scope": 16686, + "src": "29382:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23079,10 +23079,10 @@ "typeString": "bool" }, "typeName": { - "id": 13615, + "id": 16676, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29382:4:14", + "src": "29382:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23092,13 +23092,13 @@ }, { "constant": false, - "id": 13618, + "id": 16679, "mutability": "mutable", "name": "checkTopic3", - "nameLocation": "29405:11:14", + "nameLocation": "29405:11:34", "nodeType": "VariableDeclaration", - "scope": 13625, - "src": "29400:16:14", + "scope": 16686, + "src": "29400:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23106,10 +23106,10 @@ "typeString": "bool" }, "typeName": { - "id": 13617, + "id": 16678, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29400:4:14", + "src": "29400:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23119,13 +23119,13 @@ }, { "constant": false, - "id": 13620, + "id": 16681, "mutability": "mutable", "name": "checkData", - "nameLocation": "29423:9:14", + "nameLocation": "29423:9:34", "nodeType": "VariableDeclaration", - "scope": 13625, - "src": "29418:14:14", + "scope": 16686, + "src": "29418:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23133,10 +23133,10 @@ "typeString": "bool" }, "typeName": { - "id": 13619, + "id": 16680, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29418:4:14", + "src": "29418:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23146,13 +23146,13 @@ }, { "constant": false, - "id": 13622, + "id": 16683, "mutability": "mutable", "name": "emitter", - "nameLocation": "29442:7:14", + "nameLocation": "29442:7:34", "nodeType": "VariableDeclaration", - "scope": 13625, - "src": "29434:15:14", + "scope": 16686, + "src": "29434:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23160,10 +23160,10 @@ "typeString": "address" }, "typeName": { - "id": 13621, + "id": 16682, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29434:7:14", + "src": "29434:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23173,43 +23173,43 @@ "visibility": "internal" } ], - "src": "29363:87:14" + "src": "29363:87:34" }, "returnParameters": { - "id": 13624, + "id": 16685, "nodeType": "ParameterList", "parameters": [], - "src": "29467:0:14" + "src": "29467:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13634, + "id": 16695, "nodeType": "FunctionDefinition", - "src": "29724:91:14", + "src": "29724:91:34", "nodes": [], "functionSelector": "b96213e4", "implemented": false, "kind": "function", "modifiers": [], "name": "mockCall", - "nameLocation": "29733:8:14", + "nameLocation": "29733:8:34", "parameters": { - "id": 13632, + "id": 16693, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13627, + "id": 16688, "mutability": "mutable", "name": "callee", - "nameLocation": "29750:6:14", + "nameLocation": "29750:6:34", "nodeType": "VariableDeclaration", - "scope": 13634, - "src": "29742:14:14", + "scope": 16695, + "src": "29742:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23217,10 +23217,10 @@ "typeString": "address" }, "typeName": { - "id": 13626, + "id": 16687, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29742:7:14", + "src": "29742:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23231,13 +23231,13 @@ }, { "constant": false, - "id": 13629, + "id": 16690, "mutability": "mutable", "name": "data", - "nameLocation": "29773:4:14", + "nameLocation": "29773:4:34", "nodeType": "VariableDeclaration", - "scope": 13634, - "src": "29758:19:14", + "scope": 16695, + "src": "29758:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -23245,10 +23245,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13628, + "id": 16689, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "29758:5:14", + "src": "29758:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -23258,13 +23258,13 @@ }, { "constant": false, - "id": 13631, + "id": 16692, "mutability": "mutable", "name": "returnData", - "nameLocation": "29794:10:14", + "nameLocation": "29794:10:34", "nodeType": "VariableDeclaration", - "scope": 13634, - "src": "29779:25:14", + "scope": 16695, + "src": "29779:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -23272,10 +23272,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13630, + "id": 16691, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "29779:5:14", + "src": "29779:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -23284,43 +23284,43 @@ "visibility": "internal" } ], - "src": "29741:64:14" + "src": "29741:64:34" }, "returnParameters": { - "id": 13633, + "id": 16694, "nodeType": "ParameterList", "parameters": [], - "src": "29814:0:14" + "src": "29814:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13645, + "id": 16706, "nodeType": "FunctionDefinition", - "src": "29983:109:14", + "src": "29983:109:34", "nodes": [], "functionSelector": "81409b91", "implemented": false, "kind": "function", "modifiers": [], "name": "mockCall", - "nameLocation": "29992:8:14", + "nameLocation": "29992:8:34", "parameters": { - "id": 13643, + "id": 16704, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13636, + "id": 16697, "mutability": "mutable", "name": "callee", - "nameLocation": "30009:6:14", + "nameLocation": "30009:6:34", "nodeType": "VariableDeclaration", - "scope": 13645, - "src": "30001:14:14", + "scope": 16706, + "src": "30001:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23328,10 +23328,10 @@ "typeString": "address" }, "typeName": { - "id": 13635, + "id": 16696, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30001:7:14", + "src": "30001:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23342,13 +23342,13 @@ }, { "constant": false, - "id": 13638, + "id": 16699, "mutability": "mutable", "name": "msgValue", - "nameLocation": "30025:8:14", + "nameLocation": "30025:8:34", "nodeType": "VariableDeclaration", - "scope": 13645, - "src": "30017:16:14", + "scope": 16706, + "src": "30017:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23356,10 +23356,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13637, + "id": 16698, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30017:7:14", + "src": "30017:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23369,13 +23369,13 @@ }, { "constant": false, - "id": 13640, + "id": 16701, "mutability": "mutable", "name": "data", - "nameLocation": "30050:4:14", + "nameLocation": "30050:4:34", "nodeType": "VariableDeclaration", - "scope": 13645, - "src": "30035:19:14", + "scope": 16706, + "src": "30035:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -23383,10 +23383,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13639, + "id": 16700, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30035:5:14", + "src": "30035:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -23396,13 +23396,13 @@ }, { "constant": false, - "id": 13642, + "id": 16703, "mutability": "mutable", "name": "returnData", - "nameLocation": "30071:10:14", + "nameLocation": "30071:10:34", "nodeType": "VariableDeclaration", - "scope": 13645, - "src": "30056:25:14", + "scope": 16706, + "src": "30056:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -23410,10 +23410,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13641, + "id": 16702, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30056:5:14", + "src": "30056:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -23422,43 +23422,43 @@ "visibility": "internal" } ], - "src": "30000:82:14" + "src": "30000:82:34" }, "returnParameters": { - "id": 13644, + "id": 16705, "nodeType": "ParameterList", "parameters": [], - "src": "30091:0:14" + "src": "30091:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13654, + "id": 16715, "nodeType": "FunctionDefinition", - "src": "30161:97:14", + "src": "30161:97:34", "nodes": [], "functionSelector": "dbaad147", "implemented": false, "kind": "function", "modifiers": [], "name": "mockCallRevert", - "nameLocation": "30170:14:14", + "nameLocation": "30170:14:34", "parameters": { - "id": 13652, + "id": 16713, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13647, + "id": 16708, "mutability": "mutable", "name": "callee", - "nameLocation": "30193:6:14", + "nameLocation": "30193:6:34", "nodeType": "VariableDeclaration", - "scope": 13654, - "src": "30185:14:14", + "scope": 16715, + "src": "30185:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23466,10 +23466,10 @@ "typeString": "address" }, "typeName": { - "id": 13646, + "id": 16707, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30185:7:14", + "src": "30185:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23480,13 +23480,13 @@ }, { "constant": false, - "id": 13649, + "id": 16710, "mutability": "mutable", "name": "data", - "nameLocation": "30216:4:14", + "nameLocation": "30216:4:34", "nodeType": "VariableDeclaration", - "scope": 13654, - "src": "30201:19:14", + "scope": 16715, + "src": "30201:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -23494,10 +23494,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13648, + "id": 16709, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30201:5:14", + "src": "30201:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -23507,13 +23507,13 @@ }, { "constant": false, - "id": 13651, + "id": 16712, "mutability": "mutable", "name": "revertData", - "nameLocation": "30237:10:14", + "nameLocation": "30237:10:34", "nodeType": "VariableDeclaration", - "scope": 13654, - "src": "30222:25:14", + "scope": 16715, + "src": "30222:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -23521,10 +23521,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13650, + "id": 16711, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30222:5:14", + "src": "30222:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -23533,43 +23533,43 @@ "visibility": "internal" } ], - "src": "30184:64:14" + "src": "30184:64:34" }, "returnParameters": { - "id": 13653, + "id": 16714, "nodeType": "ParameterList", "parameters": [], - "src": "30257:0:14" + "src": "30257:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13665, + "id": 16726, "nodeType": "FunctionDefinition", - "src": "30354:123:14", + "src": "30354:123:34", "nodes": [], "functionSelector": "d23cd037", "implemented": false, "kind": "function", "modifiers": [], "name": "mockCallRevert", - "nameLocation": "30363:14:14", + "nameLocation": "30363:14:34", "parameters": { - "id": 13663, + "id": 16724, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13656, + "id": 16717, "mutability": "mutable", "name": "callee", - "nameLocation": "30386:6:14", + "nameLocation": "30386:6:34", "nodeType": "VariableDeclaration", - "scope": 13665, - "src": "30378:14:14", + "scope": 16726, + "src": "30378:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23577,10 +23577,10 @@ "typeString": "address" }, "typeName": { - "id": 13655, + "id": 16716, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30378:7:14", + "src": "30378:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23591,13 +23591,13 @@ }, { "constant": false, - "id": 13658, + "id": 16719, "mutability": "mutable", "name": "msgValue", - "nameLocation": "30402:8:14", + "nameLocation": "30402:8:34", "nodeType": "VariableDeclaration", - "scope": 13665, - "src": "30394:16:14", + "scope": 16726, + "src": "30394:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23605,10 +23605,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13657, + "id": 16718, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30394:7:14", + "src": "30394:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23618,13 +23618,13 @@ }, { "constant": false, - "id": 13660, + "id": 16721, "mutability": "mutable", "name": "data", - "nameLocation": "30427:4:14", + "nameLocation": "30427:4:34", "nodeType": "VariableDeclaration", - "scope": 13665, - "src": "30412:19:14", + "scope": 16726, + "src": "30412:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -23632,10 +23632,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13659, + "id": 16720, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30412:5:14", + "src": "30412:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -23645,13 +23645,13 @@ }, { "constant": false, - "id": 13662, + "id": 16723, "mutability": "mutable", "name": "revertData", - "nameLocation": "30448:10:14", + "nameLocation": "30448:10:34", "nodeType": "VariableDeclaration", - "scope": 13665, - "src": "30433:25:14", + "scope": 16726, + "src": "30433:25:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -23659,10 +23659,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13661, + "id": 16722, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30433:5:14", + "src": "30433:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -23671,71 +23671,71 @@ "visibility": "internal" } ], - "src": "30377:82:14" + "src": "30377:82:34" }, "returnParameters": { - "id": 13664, + "id": 16725, "nodeType": "ParameterList", "parameters": [], - "src": "30476:0:14" + "src": "30476:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13668, + "id": 16729, "nodeType": "FunctionDefinition", - "src": "30513:37:14", + "src": "30513:37:34", "nodes": [], "functionSelector": "3fdf4e15", "implemented": false, "kind": "function", "modifiers": [], "name": "clearMockedCalls", - "nameLocation": "30522:16:14", + "nameLocation": "30522:16:34", "parameters": { - "id": 13666, + "id": 16727, "nodeType": "ParameterList", "parameters": [], - "src": "30538:2:14" + "src": "30538:2:34" }, "returnParameters": { - "id": 13667, + "id": 16728, "nodeType": "ParameterList", "parameters": [], - "src": "30549:0:14" + "src": "30549:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13675, + "id": 16736, "nodeType": "FunctionDefinition", - "src": "30678:66:14", + "src": "30678:66:34", "nodes": [], "functionSelector": "bd6af434", "implemented": false, "kind": "function", "modifiers": [], "name": "expectCall", - "nameLocation": "30687:10:14", + "nameLocation": "30687:10:34", "parameters": { - "id": 13673, + "id": 16734, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13670, + "id": 16731, "mutability": "mutable", "name": "callee", - "nameLocation": "30706:6:14", + "nameLocation": "30706:6:34", "nodeType": "VariableDeclaration", - "scope": 13675, - "src": "30698:14:14", + "scope": 16736, + "src": "30698:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23743,10 +23743,10 @@ "typeString": "address" }, "typeName": { - "id": 13669, + "id": 16730, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30698:7:14", + "src": "30698:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23757,13 +23757,13 @@ }, { "constant": false, - "id": 13672, + "id": 16733, "mutability": "mutable", "name": "data", - "nameLocation": "30729:4:14", + "nameLocation": "30729:4:34", "nodeType": "VariableDeclaration", - "scope": 13675, - "src": "30714:19:14", + "scope": 16736, + "src": "30714:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -23771,10 +23771,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13671, + "id": 16732, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30714:5:14", + "src": "30714:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -23783,43 +23783,43 @@ "visibility": "internal" } ], - "src": "30697:37:14" + "src": "30697:37:34" }, "returnParameters": { - "id": 13674, + "id": 16735, "nodeType": "ParameterList", "parameters": [], - "src": "30743:0:14" + "src": "30743:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13684, + "id": 16745, "nodeType": "FunctionDefinition", - "src": "30829:80:14", + "src": "30829:80:34", "nodes": [], "functionSelector": "c1adbbff", "implemented": false, "kind": "function", "modifiers": [], "name": "expectCall", - "nameLocation": "30838:10:14", + "nameLocation": "30838:10:34", "parameters": { - "id": 13682, + "id": 16743, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13677, + "id": 16738, "mutability": "mutable", "name": "callee", - "nameLocation": "30857:6:14", + "nameLocation": "30857:6:34", "nodeType": "VariableDeclaration", - "scope": 13684, - "src": "30849:14:14", + "scope": 16745, + "src": "30849:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23827,10 +23827,10 @@ "typeString": "address" }, "typeName": { - "id": 13676, + "id": 16737, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30849:7:14", + "src": "30849:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23841,13 +23841,13 @@ }, { "constant": false, - "id": 13679, + "id": 16740, "mutability": "mutable", "name": "data", - "nameLocation": "30880:4:14", + "nameLocation": "30880:4:34", "nodeType": "VariableDeclaration", - "scope": 13684, - "src": "30865:19:14", + "scope": 16745, + "src": "30865:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -23855,10 +23855,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13678, + "id": 16739, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "30865:5:14", + "src": "30865:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -23868,13 +23868,13 @@ }, { "constant": false, - "id": 13681, + "id": 16742, "mutability": "mutable", "name": "count", - "nameLocation": "30893:5:14", + "nameLocation": "30893:5:34", "nodeType": "VariableDeclaration", - "scope": 13684, - "src": "30886:12:14", + "scope": 16745, + "src": "30886:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23882,10 +23882,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13680, + "id": 16741, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "30886:6:14", + "src": "30886:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -23894,43 +23894,43 @@ "visibility": "internal" } ], - "src": "30848:51:14" + "src": "30848:51:34" }, "returnParameters": { - "id": 13683, + "id": 16744, "nodeType": "ParameterList", "parameters": [], - "src": "30908:0:14" + "src": "30908:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13693, + "id": 16754, "nodeType": "FunctionDefinition", - "src": "30992:84:14", + "src": "30992:84:34", "nodes": [], "functionSelector": "f30c7ba3", "implemented": false, "kind": "function", "modifiers": [], "name": "expectCall", - "nameLocation": "31001:10:14", + "nameLocation": "31001:10:34", "parameters": { - "id": 13691, + "id": 16752, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13686, + "id": 16747, "mutability": "mutable", "name": "callee", - "nameLocation": "31020:6:14", + "nameLocation": "31020:6:34", "nodeType": "VariableDeclaration", - "scope": 13693, - "src": "31012:14:14", + "scope": 16754, + "src": "31012:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23938,10 +23938,10 @@ "typeString": "address" }, "typeName": { - "id": 13685, + "id": 16746, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31012:7:14", + "src": "31012:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23952,13 +23952,13 @@ }, { "constant": false, - "id": 13688, + "id": 16749, "mutability": "mutable", "name": "msgValue", - "nameLocation": "31036:8:14", + "nameLocation": "31036:8:34", "nodeType": "VariableDeclaration", - "scope": 13693, - "src": "31028:16:14", + "scope": 16754, + "src": "31028:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23966,10 +23966,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13687, + "id": 16748, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31028:7:14", + "src": "31028:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23979,13 +23979,13 @@ }, { "constant": false, - "id": 13690, + "id": 16751, "mutability": "mutable", "name": "data", - "nameLocation": "31061:4:14", + "nameLocation": "31061:4:34", "nodeType": "VariableDeclaration", - "scope": 13693, - "src": "31046:19:14", + "scope": 16754, + "src": "31046:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -23993,10 +23993,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13689, + "id": 16750, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "31046:5:14", + "src": "31046:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -24005,43 +24005,43 @@ "visibility": "internal" } ], - "src": "31011:55:14" + "src": "31011:55:34" }, "returnParameters": { - "id": 13692, + "id": 16753, "nodeType": "ParameterList", "parameters": [], - "src": "31075:0:14" + "src": "31075:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13704, + "id": 16765, "nodeType": "FunctionDefinition", - "src": "31174:98:14", + "src": "31174:98:34", "nodes": [], "functionSelector": "a2b1a1ae", "implemented": false, "kind": "function", "modifiers": [], "name": "expectCall", - "nameLocation": "31183:10:14", + "nameLocation": "31183:10:34", "parameters": { - "id": 13702, + "id": 16763, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13695, + "id": 16756, "mutability": "mutable", "name": "callee", - "nameLocation": "31202:6:14", + "nameLocation": "31202:6:34", "nodeType": "VariableDeclaration", - "scope": 13704, - "src": "31194:14:14", + "scope": 16765, + "src": "31194:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24049,10 +24049,10 @@ "typeString": "address" }, "typeName": { - "id": 13694, + "id": 16755, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31194:7:14", + "src": "31194:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24063,13 +24063,13 @@ }, { "constant": false, - "id": 13697, + "id": 16758, "mutability": "mutable", "name": "msgValue", - "nameLocation": "31218:8:14", + "nameLocation": "31218:8:34", "nodeType": "VariableDeclaration", - "scope": 13704, - "src": "31210:16:14", + "scope": 16765, + "src": "31210:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24077,10 +24077,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13696, + "id": 16757, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31210:7:14", + "src": "31210:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24090,13 +24090,13 @@ }, { "constant": false, - "id": 13699, + "id": 16760, "mutability": "mutable", "name": "data", - "nameLocation": "31243:4:14", + "nameLocation": "31243:4:34", "nodeType": "VariableDeclaration", - "scope": 13704, - "src": "31228:19:14", + "scope": 16765, + "src": "31228:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -24104,10 +24104,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13698, + "id": 16759, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "31228:5:14", + "src": "31228:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -24117,13 +24117,13 @@ }, { "constant": false, - "id": 13701, + "id": 16762, "mutability": "mutable", "name": "count", - "nameLocation": "31256:5:14", + "nameLocation": "31256:5:34", "nodeType": "VariableDeclaration", - "scope": 13704, - "src": "31249:12:14", + "scope": 16765, + "src": "31249:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24131,10 +24131,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13700, + "id": 16761, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "31249:6:14", + "src": "31249:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -24143,43 +24143,43 @@ "visibility": "internal" } ], - "src": "31193:69:14" + "src": "31193:69:34" }, "returnParameters": { - "id": 13703, + "id": 16764, "nodeType": "ParameterList", "parameters": [], - "src": "31271:0:14" + "src": "31271:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13715, + "id": 16776, "nodeType": "FunctionDefinition", - "src": "31361:96:14", + "src": "31361:96:34", "nodes": [], "functionSelector": "23361207", "implemented": false, "kind": "function", "modifiers": [], "name": "expectCall", - "nameLocation": "31370:10:14", + "nameLocation": "31370:10:34", "parameters": { - "id": 13713, + "id": 16774, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13706, + "id": 16767, "mutability": "mutable", "name": "callee", - "nameLocation": "31389:6:14", + "nameLocation": "31389:6:34", "nodeType": "VariableDeclaration", - "scope": 13715, - "src": "31381:14:14", + "scope": 16776, + "src": "31381:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24187,10 +24187,10 @@ "typeString": "address" }, "typeName": { - "id": 13705, + "id": 16766, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31381:7:14", + "src": "31381:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24201,13 +24201,13 @@ }, { "constant": false, - "id": 13708, + "id": 16769, "mutability": "mutable", "name": "msgValue", - "nameLocation": "31405:8:14", + "nameLocation": "31405:8:34", "nodeType": "VariableDeclaration", - "scope": 13715, - "src": "31397:16:14", + "scope": 16776, + "src": "31397:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24215,10 +24215,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13707, + "id": 16768, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31397:7:14", + "src": "31397:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24228,13 +24228,13 @@ }, { "constant": false, - "id": 13710, + "id": 16771, "mutability": "mutable", "name": "gas", - "nameLocation": "31422:3:14", + "nameLocation": "31422:3:34", "nodeType": "VariableDeclaration", - "scope": 13715, - "src": "31415:10:14", + "scope": 16776, + "src": "31415:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24242,10 +24242,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13709, + "id": 16770, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "31415:6:14", + "src": "31415:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -24255,13 +24255,13 @@ }, { "constant": false, - "id": 13712, + "id": 16773, "mutability": "mutable", "name": "data", - "nameLocation": "31442:4:14", + "nameLocation": "31442:4:34", "nodeType": "VariableDeclaration", - "scope": 13715, - "src": "31427:19:14", + "scope": 16776, + "src": "31427:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -24269,10 +24269,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13711, + "id": 16772, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "31427:5:14", + "src": "31427:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -24281,43 +24281,43 @@ "visibility": "internal" } ], - "src": "31380:67:14" + "src": "31380:67:34" }, "returnParameters": { - "id": 13714, + "id": 16775, "nodeType": "ParameterList", "parameters": [], - "src": "31456:0:14" + "src": "31456:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13728, + "id": 16789, "nodeType": "FunctionDefinition", - "src": "31562:110:14", + "src": "31562:110:34", "nodes": [], "functionSelector": "65b7b7cc", "implemented": false, "kind": "function", "modifiers": [], "name": "expectCall", - "nameLocation": "31571:10:14", + "nameLocation": "31571:10:34", "parameters": { - "id": 13726, + "id": 16787, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13717, + "id": 16778, "mutability": "mutable", "name": "callee", - "nameLocation": "31590:6:14", + "nameLocation": "31590:6:34", "nodeType": "VariableDeclaration", - "scope": 13728, - "src": "31582:14:14", + "scope": 16789, + "src": "31582:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24325,10 +24325,10 @@ "typeString": "address" }, "typeName": { - "id": 13716, + "id": 16777, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31582:7:14", + "src": "31582:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24339,13 +24339,13 @@ }, { "constant": false, - "id": 13719, + "id": 16780, "mutability": "mutable", "name": "msgValue", - "nameLocation": "31606:8:14", + "nameLocation": "31606:8:34", "nodeType": "VariableDeclaration", - "scope": 13728, - "src": "31598:16:14", + "scope": 16789, + "src": "31598:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24353,10 +24353,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13718, + "id": 16779, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31598:7:14", + "src": "31598:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24366,13 +24366,13 @@ }, { "constant": false, - "id": 13721, + "id": 16782, "mutability": "mutable", "name": "gas", - "nameLocation": "31623:3:14", + "nameLocation": "31623:3:34", "nodeType": "VariableDeclaration", - "scope": 13728, - "src": "31616:10:14", + "scope": 16789, + "src": "31616:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24380,10 +24380,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13720, + "id": 16781, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "31616:6:14", + "src": "31616:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -24393,13 +24393,13 @@ }, { "constant": false, - "id": 13723, + "id": 16784, "mutability": "mutable", "name": "data", - "nameLocation": "31643:4:14", + "nameLocation": "31643:4:34", "nodeType": "VariableDeclaration", - "scope": 13728, - "src": "31628:19:14", + "scope": 16789, + "src": "31628:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -24407,10 +24407,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13722, + "id": 16783, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "31628:5:14", + "src": "31628:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -24420,13 +24420,13 @@ }, { "constant": false, - "id": 13725, + "id": 16786, "mutability": "mutable", "name": "count", - "nameLocation": "31656:5:14", + "nameLocation": "31656:5:34", "nodeType": "VariableDeclaration", - "scope": 13728, - "src": "31649:12:14", + "scope": 16789, + "src": "31649:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24434,10 +24434,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13724, + "id": 16785, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "31649:6:14", + "src": "31649:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -24446,43 +24446,43 @@ "visibility": "internal" } ], - "src": "31581:81:14" + "src": "31581:81:34" }, "returnParameters": { - "id": 13727, + "id": 16788, "nodeType": "ParameterList", "parameters": [], - "src": "31671:0:14" + "src": "31671:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13739, + "id": 16800, "nodeType": "FunctionDefinition", - "src": "31786:105:14", + "src": "31786:105:34", "nodes": [], "functionSelector": "08e4e116", "implemented": false, "kind": "function", "modifiers": [], "name": "expectCallMinGas", - "nameLocation": "31795:16:14", + "nameLocation": "31795:16:34", "parameters": { - "id": 13737, + "id": 16798, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13730, + "id": 16791, "mutability": "mutable", "name": "callee", - "nameLocation": "31820:6:14", + "nameLocation": "31820:6:34", "nodeType": "VariableDeclaration", - "scope": 13739, - "src": "31812:14:14", + "scope": 16800, + "src": "31812:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24490,10 +24490,10 @@ "typeString": "address" }, "typeName": { - "id": 13729, + "id": 16790, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31812:7:14", + "src": "31812:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24504,13 +24504,13 @@ }, { "constant": false, - "id": 13732, + "id": 16793, "mutability": "mutable", "name": "msgValue", - "nameLocation": "31836:8:14", + "nameLocation": "31836:8:34", "nodeType": "VariableDeclaration", - "scope": 13739, - "src": "31828:16:14", + "scope": 16800, + "src": "31828:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24518,10 +24518,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13731, + "id": 16792, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31828:7:14", + "src": "31828:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24531,13 +24531,13 @@ }, { "constant": false, - "id": 13734, + "id": 16795, "mutability": "mutable", "name": "minGas", - "nameLocation": "31853:6:14", + "nameLocation": "31853:6:34", "nodeType": "VariableDeclaration", - "scope": 13739, - "src": "31846:13:14", + "scope": 16800, + "src": "31846:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24545,10 +24545,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13733, + "id": 16794, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "31846:6:14", + "src": "31846:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -24558,13 +24558,13 @@ }, { "constant": false, - "id": 13736, + "id": 16797, "mutability": "mutable", "name": "data", - "nameLocation": "31876:4:14", + "nameLocation": "31876:4:34", "nodeType": "VariableDeclaration", - "scope": 13739, - "src": "31861:19:14", + "scope": 16800, + "src": "31861:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -24572,10 +24572,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13735, + "id": 16796, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "31861:5:14", + "src": "31861:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -24584,43 +24584,43 @@ "visibility": "internal" } ], - "src": "31811:70:14" + "src": "31811:70:34" }, "returnParameters": { - "id": 13738, + "id": 16799, "nodeType": "ParameterList", "parameters": [], - "src": "31890:0:14" + "src": "31890:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13752, + "id": 16813, "nodeType": "FunctionDefinition", - "src": "32020:127:14", + "src": "32020:127:34", "nodes": [], "functionSelector": "e13a1834", "implemented": false, "kind": "function", "modifiers": [], "name": "expectCallMinGas", - "nameLocation": "32029:16:14", + "nameLocation": "32029:16:34", "parameters": { - "id": 13750, + "id": 16811, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13741, + "id": 16802, "mutability": "mutable", "name": "callee", - "nameLocation": "32054:6:14", + "nameLocation": "32054:6:34", "nodeType": "VariableDeclaration", - "scope": 13752, - "src": "32046:14:14", + "scope": 16813, + "src": "32046:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24628,10 +24628,10 @@ "typeString": "address" }, "typeName": { - "id": 13740, + "id": 16801, "name": "address", "nodeType": "ElementaryTypeName", - "src": "32046:7:14", + "src": "32046:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24642,13 +24642,13 @@ }, { "constant": false, - "id": 13743, + "id": 16804, "mutability": "mutable", "name": "msgValue", - "nameLocation": "32070:8:14", + "nameLocation": "32070:8:34", "nodeType": "VariableDeclaration", - "scope": 13752, - "src": "32062:16:14", + "scope": 16813, + "src": "32062:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24656,10 +24656,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13742, + "id": 16803, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "32062:7:14", + "src": "32062:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24669,13 +24669,13 @@ }, { "constant": false, - "id": 13745, + "id": 16806, "mutability": "mutable", "name": "minGas", - "nameLocation": "32087:6:14", + "nameLocation": "32087:6:34", "nodeType": "VariableDeclaration", - "scope": 13752, - "src": "32080:13:14", + "scope": 16813, + "src": "32080:13:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24683,10 +24683,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13744, + "id": 16805, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "32080:6:14", + "src": "32080:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -24696,13 +24696,13 @@ }, { "constant": false, - "id": 13747, + "id": 16808, "mutability": "mutable", "name": "data", - "nameLocation": "32110:4:14", + "nameLocation": "32110:4:34", "nodeType": "VariableDeclaration", - "scope": 13752, - "src": "32095:19:14", + "scope": 16813, + "src": "32095:19:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -24710,10 +24710,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13746, + "id": 16807, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "32095:5:14", + "src": "32095:5:34", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -24723,13 +24723,13 @@ }, { "constant": false, - "id": 13749, + "id": 16810, "mutability": "mutable", "name": "count", - "nameLocation": "32123:5:14", + "nameLocation": "32123:5:34", "nodeType": "VariableDeclaration", - "scope": 13752, - "src": "32116:12:14", + "scope": 16813, + "src": "32116:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24737,10 +24737,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13748, + "id": 16809, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "32116:6:14", + "src": "32116:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -24749,43 +24749,43 @@ "visibility": "internal" } ], - "src": "32045:84:14" + "src": "32045:84:34" }, "returnParameters": { - "id": 13751, + "id": 16812, "nodeType": "ParameterList", "parameters": [], - "src": "32146:0:14" + "src": "32146:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13759, + "id": 16820, "nodeType": "FunctionDefinition", - "src": "32373:59:14", + "src": "32373:59:34", "nodes": [], "functionSelector": "6d016688", "implemented": false, "kind": "function", "modifiers": [], "name": "expectSafeMemory", - "nameLocation": "32382:16:14", + "nameLocation": "32382:16:34", "parameters": { - "id": 13757, + "id": 16818, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13754, + "id": 16815, "mutability": "mutable", "name": "min", - "nameLocation": "32406:3:14", + "nameLocation": "32406:3:34", "nodeType": "VariableDeclaration", - "scope": 13759, - "src": "32399:10:14", + "scope": 16820, + "src": "32399:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24793,10 +24793,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13753, + "id": 16814, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "32399:6:14", + "src": "32399:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -24806,13 +24806,13 @@ }, { "constant": false, - "id": 13756, + "id": 16817, "mutability": "mutable", "name": "max", - "nameLocation": "32418:3:14", + "nameLocation": "32418:3:34", "nodeType": "VariableDeclaration", - "scope": 13759, - "src": "32411:10:14", + "scope": 16820, + "src": "32411:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24820,10 +24820,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13755, + "id": 16816, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "32411:6:14", + "src": "32411:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -24832,43 +24832,43 @@ "visibility": "internal" } ], - "src": "32398:24:14" + "src": "32398:24:34" }, "returnParameters": { - "id": 13758, + "id": 16819, "nodeType": "ParameterList", "parameters": [], - "src": "32431:0:14" + "src": "32431:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13766, + "id": 16827, "nodeType": "FunctionDefinition", - "src": "32670:63:14", + "src": "32670:63:34", "nodes": [], "functionSelector": "05838bf4", "implemented": false, "kind": "function", "modifiers": [], "name": "expectSafeMemoryCall", - "nameLocation": "32679:20:14", + "nameLocation": "32679:20:34", "parameters": { - "id": 13764, + "id": 16825, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13761, + "id": 16822, "mutability": "mutable", "name": "min", - "nameLocation": "32707:3:14", + "nameLocation": "32707:3:34", "nodeType": "VariableDeclaration", - "scope": 13766, - "src": "32700:10:14", + "scope": 16827, + "src": "32700:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24876,10 +24876,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13760, + "id": 16821, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "32700:6:14", + "src": "32700:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -24889,13 +24889,13 @@ }, { "constant": false, - "id": 13763, + "id": 16824, "mutability": "mutable", "name": "max", - "nameLocation": "32719:3:14", + "nameLocation": "32719:3:34", "nodeType": "VariableDeclaration", - "scope": 13766, - "src": "32712:10:14", + "scope": 16827, + "src": "32712:10:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24903,10 +24903,10 @@ "typeString": "uint64" }, "typeName": { - "id": 13762, + "id": 16823, "name": "uint64", "nodeType": "ElementaryTypeName", - "src": "32712:6:14", + "src": "32712:6:34", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" @@ -24915,43 +24915,43 @@ "visibility": "internal" } ], - "src": "32699:24:14" + "src": "32699:24:34" }, "returnParameters": { - "id": 13765, + "id": 16826, "nodeType": "ParameterList", "parameters": [], - "src": "32732:0:14" + "src": "32732:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13771, + "id": 16832, "nodeType": "FunctionDefinition", - "src": "32765:48:14", + "src": "32765:48:34", "nodes": [], "functionSelector": "ff483c54", "implemented": false, "kind": "function", "modifiers": [], "name": "coinbase", - "nameLocation": "32774:8:14", + "nameLocation": "32774:8:34", "parameters": { - "id": 13769, + "id": 16830, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13768, + "id": 16829, "mutability": "mutable", "name": "newCoinbase", - "nameLocation": "32791:11:14", + "nameLocation": "32791:11:34", "nodeType": "VariableDeclaration", - "scope": 13771, - "src": "32783:19:14", + "scope": 16832, + "src": "32783:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24959,10 +24959,10 @@ "typeString": "address" }, "typeName": { - "id": 13767, + "id": 16828, "name": "address", "nodeType": "ElementaryTypeName", - "src": "32783:7:14", + "src": "32783:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24972,49 +24972,49 @@ "visibility": "internal" } ], - "src": "32782:21:14" + "src": "32782:21:34" }, "returnParameters": { - "id": 13770, + "id": 16831, "nodeType": "ParameterList", "parameters": [], - "src": "32812:0:14" + "src": "32812:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13776, + "id": 16837, "nodeType": "FunctionDefinition", - "src": "32963:58:14", + "src": "32963:58:34", "nodes": [], "functionSelector": "9711715a", "implemented": false, "kind": "function", "modifiers": [], "name": "snapshot", - "nameLocation": "32972:8:14", + "nameLocation": "32972:8:34", "parameters": { - "id": 13772, + "id": 16833, "nodeType": "ParameterList", "parameters": [], - "src": "32980:2:14" + "src": "32980:2:34" }, "returnParameters": { - "id": 13775, + "id": 16836, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13774, + "id": 16835, "mutability": "mutable", "name": "snapshotId", - "nameLocation": "33009:10:14", + "nameLocation": "33009:10:34", "nodeType": "VariableDeclaration", - "scope": 13776, - "src": "33001:18:14", + "scope": 16837, + "src": "33001:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25022,10 +25022,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13773, + "id": 16834, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33001:7:14", + "src": "33001:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25034,37 +25034,37 @@ "visibility": "internal" } ], - "src": "33000:20:14" + "src": "33000:20:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13783, + "id": 16844, "nodeType": "FunctionDefinition", - "src": "33213:70:14", + "src": "33213:70:34", "nodes": [], "functionSelector": "44d7f0a4", "implemented": false, "kind": "function", "modifiers": [], "name": "revertTo", - "nameLocation": "33222:8:14", + "nameLocation": "33222:8:34", "parameters": { - "id": 13779, + "id": 16840, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13778, + "id": 16839, "mutability": "mutable", "name": "snapshotId", - "nameLocation": "33239:10:14", + "nameLocation": "33239:10:34", "nodeType": "VariableDeclaration", - "scope": 13783, - "src": "33231:18:14", + "scope": 16844, + "src": "33231:18:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25072,10 +25072,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13777, + "id": 16838, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33231:7:14", + "src": "33231:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25084,21 +25084,21 @@ "visibility": "internal" } ], - "src": "33230:20:14" + "src": "33230:20:34" }, "returnParameters": { - "id": 13782, + "id": 16843, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13781, + "id": 16842, "mutability": "mutable", "name": "success", - "nameLocation": "33274:7:14", + "nameLocation": "33274:7:34", "nodeType": "VariableDeclaration", - "scope": 13783, - "src": "33269:12:14", + "scope": 16844, + "src": "33269:12:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25106,10 +25106,10 @@ "typeString": "bool" }, "typeName": { - "id": 13780, + "id": 16841, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "33269:4:14", + "src": "33269:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25118,37 +25118,37 @@ "visibility": "internal" } ], - "src": "33268:14:14" + "src": "33268:14:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13792, + "id": 16853, "nodeType": "FunctionDefinition", - "src": "33387:103:14", + "src": "33387:103:34", "nodes": [], "functionSelector": "6ba3ba2b", "implemented": false, "kind": "function", "modifiers": [], "name": "createFork", - "nameLocation": "33396:10:14", + "nameLocation": "33396:10:34", "parameters": { - "id": 13788, + "id": 16849, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13785, + "id": 16846, "mutability": "mutable", "name": "urlOrAlias", - "nameLocation": "33423:10:14", + "nameLocation": "33423:10:34", "nodeType": "VariableDeclaration", - "scope": 13792, - "src": "33407:26:14", + "scope": 16853, + "src": "33407:26:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -25156,10 +25156,10 @@ "typeString": "string" }, "typeName": { - "id": 13784, + "id": 16845, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33407:6:14", + "src": "33407:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -25169,13 +25169,13 @@ }, { "constant": false, - "id": 13787, + "id": 16848, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "33443:11:14", + "nameLocation": "33443:11:34", "nodeType": "VariableDeclaration", - "scope": 13792, - "src": "33435:19:14", + "scope": 16853, + "src": "33435:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25183,10 +25183,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13786, + "id": 16847, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33435:7:14", + "src": "33435:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25195,21 +25195,21 @@ "visibility": "internal" } ], - "src": "33406:49:14" + "src": "33406:49:34" }, "returnParameters": { - "id": 13791, + "id": 16852, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13790, + "id": 16851, "mutability": "mutable", "name": "forkId", - "nameLocation": "33482:6:14", + "nameLocation": "33482:6:34", "nodeType": "VariableDeclaration", - "scope": 13792, - "src": "33474:14:14", + "scope": 16853, + "src": "33474:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25217,10 +25217,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13789, + "id": 16850, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33474:7:14", + "src": "33474:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25229,37 +25229,37 @@ "visibility": "internal" } ], - "src": "33473:16:14" + "src": "33473:16:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13799, + "id": 16860, "nodeType": "FunctionDefinition", - "src": "33607:82:14", + "src": "33607:82:34", "nodes": [], "functionSelector": "31ba3498", "implemented": false, "kind": "function", "modifiers": [], "name": "createFork", - "nameLocation": "33616:10:14", + "nameLocation": "33616:10:34", "parameters": { - "id": 13795, + "id": 16856, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13794, + "id": 16855, "mutability": "mutable", "name": "urlOrAlias", - "nameLocation": "33643:10:14", + "nameLocation": "33643:10:34", "nodeType": "VariableDeclaration", - "scope": 13799, - "src": "33627:26:14", + "scope": 16860, + "src": "33627:26:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -25267,10 +25267,10 @@ "typeString": "string" }, "typeName": { - "id": 13793, + "id": 16854, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33627:6:14", + "src": "33627:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -25279,21 +25279,21 @@ "visibility": "internal" } ], - "src": "33626:28:14" + "src": "33626:28:34" }, "returnParameters": { - "id": 13798, + "id": 16859, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13797, + "id": 16858, "mutability": "mutable", "name": "forkId", - "nameLocation": "33681:6:14", + "nameLocation": "33681:6:34", "nodeType": "VariableDeclaration", - "scope": 13799, - "src": "33673:14:14", + "scope": 16860, + "src": "33673:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25301,10 +25301,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13796, + "id": 16857, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33673:7:14", + "src": "33673:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25313,37 +25313,37 @@ "visibility": "internal" } ], - "src": "33672:16:14" + "src": "33672:16:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13808, + "id": 16869, "nodeType": "FunctionDefinition", - "src": "33910:98:14", + "src": "33910:98:34", "nodes": [], "functionSelector": "7ca29682", "implemented": false, "kind": "function", "modifiers": [], "name": "createFork", - "nameLocation": "33919:10:14", + "nameLocation": "33919:10:34", "parameters": { - "id": 13804, + "id": 16865, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13801, + "id": 16862, "mutability": "mutable", "name": "urlOrAlias", - "nameLocation": "33946:10:14", + "nameLocation": "33946:10:34", "nodeType": "VariableDeclaration", - "scope": 13808, - "src": "33930:26:14", + "scope": 16869, + "src": "33930:26:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -25351,10 +25351,10 @@ "typeString": "string" }, "typeName": { - "id": 13800, + "id": 16861, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33930:6:14", + "src": "33930:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -25364,13 +25364,13 @@ }, { "constant": false, - "id": 13803, + "id": 16864, "mutability": "mutable", "name": "txHash", - "nameLocation": "33966:6:14", + "nameLocation": "33966:6:34", "nodeType": "VariableDeclaration", - "scope": 13808, - "src": "33958:14:14", + "scope": 16869, + "src": "33958:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25378,10 +25378,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13802, + "id": 16863, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "33958:7:14", + "src": "33958:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -25390,21 +25390,21 @@ "visibility": "internal" } ], - "src": "33929:44:14" + "src": "33929:44:34" }, "returnParameters": { - "id": 13807, + "id": 16868, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13806, + "id": 16867, "mutability": "mutable", "name": "forkId", - "nameLocation": "34000:6:14", + "nameLocation": "34000:6:34", "nodeType": "VariableDeclaration", - "scope": 13808, - "src": "33992:14:14", + "scope": 16869, + "src": "33992:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25412,10 +25412,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13805, + "id": 16866, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33992:7:14", + "src": "33992:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25424,37 +25424,37 @@ "visibility": "internal" } ], - "src": "33991:16:14" + "src": "33991:16:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13817, + "id": 16878, "nodeType": "FunctionDefinition", - "src": "34131:109:14", + "src": "34131:109:34", "nodes": [], "functionSelector": "71ee464d", "implemented": false, "kind": "function", "modifiers": [], "name": "createSelectFork", - "nameLocation": "34140:16:14", + "nameLocation": "34140:16:34", "parameters": { - "id": 13813, + "id": 16874, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13810, + "id": 16871, "mutability": "mutable", "name": "urlOrAlias", - "nameLocation": "34173:10:14", + "nameLocation": "34173:10:34", "nodeType": "VariableDeclaration", - "scope": 13817, - "src": "34157:26:14", + "scope": 16878, + "src": "34157:26:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -25462,10 +25462,10 @@ "typeString": "string" }, "typeName": { - "id": 13809, + "id": 16870, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34157:6:14", + "src": "34157:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -25475,13 +25475,13 @@ }, { "constant": false, - "id": 13812, + "id": 16873, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "34193:11:14", + "nameLocation": "34193:11:34", "nodeType": "VariableDeclaration", - "scope": 13817, - "src": "34185:19:14", + "scope": 16878, + "src": "34185:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25489,10 +25489,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13811, + "id": 16872, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34185:7:14", + "src": "34185:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25501,21 +25501,21 @@ "visibility": "internal" } ], - "src": "34156:49:14" + "src": "34156:49:34" }, "returnParameters": { - "id": 13816, + "id": 16877, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13815, + "id": 16876, "mutability": "mutable", "name": "forkId", - "nameLocation": "34232:6:14", + "nameLocation": "34232:6:34", "nodeType": "VariableDeclaration", - "scope": 13817, - "src": "34224:14:14", + "scope": 16878, + "src": "34224:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25523,10 +25523,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13814, + "id": 16875, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34224:7:14", + "src": "34224:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25535,37 +25535,37 @@ "visibility": "internal" } ], - "src": "34223:16:14" + "src": "34223:16:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13826, + "id": 16887, "nodeType": "FunctionDefinition", - "src": "34474:104:14", + "src": "34474:104:34", "nodes": [], "functionSelector": "84d52b7a", "implemented": false, "kind": "function", "modifiers": [], "name": "createSelectFork", - "nameLocation": "34483:16:14", + "nameLocation": "34483:16:34", "parameters": { - "id": 13822, + "id": 16883, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13819, + "id": 16880, "mutability": "mutable", "name": "urlOrAlias", - "nameLocation": "34516:10:14", + "nameLocation": "34516:10:34", "nodeType": "VariableDeclaration", - "scope": 13826, - "src": "34500:26:14", + "scope": 16887, + "src": "34500:26:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -25573,10 +25573,10 @@ "typeString": "string" }, "typeName": { - "id": 13818, + "id": 16879, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34500:6:14", + "src": "34500:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -25586,13 +25586,13 @@ }, { "constant": false, - "id": 13821, + "id": 16882, "mutability": "mutable", "name": "txHash", - "nameLocation": "34536:6:14", + "nameLocation": "34536:6:34", "nodeType": "VariableDeclaration", - "scope": 13826, - "src": "34528:14:14", + "scope": 16887, + "src": "34528:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25600,10 +25600,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13820, + "id": 16881, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "34528:7:14", + "src": "34528:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -25612,21 +25612,21 @@ "visibility": "internal" } ], - "src": "34499:44:14" + "src": "34499:44:34" }, "returnParameters": { - "id": 13825, + "id": 16886, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13824, + "id": 16885, "mutability": "mutable", "name": "forkId", - "nameLocation": "34570:6:14", + "nameLocation": "34570:6:34", "nodeType": "VariableDeclaration", - "scope": 13826, - "src": "34562:14:14", + "scope": 16887, + "src": "34562:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25634,10 +25634,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13823, + "id": 16884, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34562:7:14", + "src": "34562:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25646,37 +25646,37 @@ "visibility": "internal" } ], - "src": "34561:16:14" + "src": "34561:16:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13833, + "id": 16894, "nodeType": "FunctionDefinition", - "src": "34712:88:14", + "src": "34712:88:34", "nodes": [], "functionSelector": "98680034", "implemented": false, "kind": "function", "modifiers": [], "name": "createSelectFork", - "nameLocation": "34721:16:14", + "nameLocation": "34721:16:34", "parameters": { - "id": 13829, + "id": 16890, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13828, + "id": 16889, "mutability": "mutable", "name": "urlOrAlias", - "nameLocation": "34754:10:14", + "nameLocation": "34754:10:34", "nodeType": "VariableDeclaration", - "scope": 13833, - "src": "34738:26:14", + "scope": 16894, + "src": "34738:26:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -25684,10 +25684,10 @@ "typeString": "string" }, "typeName": { - "id": 13827, + "id": 16888, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34738:6:14", + "src": "34738:6:34", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -25696,21 +25696,21 @@ "visibility": "internal" } ], - "src": "34737:28:14" + "src": "34737:28:34" }, "returnParameters": { - "id": 13832, + "id": 16893, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13831, + "id": 16892, "mutability": "mutable", "name": "forkId", - "nameLocation": "34792:6:14", + "nameLocation": "34792:6:34", "nodeType": "VariableDeclaration", - "scope": 13833, - "src": "34784:14:14", + "scope": 16894, + "src": "34784:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25718,10 +25718,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13830, + "id": 16891, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34784:7:14", + "src": "34784:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25730,37 +25730,37 @@ "visibility": "internal" } ], - "src": "34783:16:14" + "src": "34783:16:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13838, + "id": 16899, "nodeType": "FunctionDefinition", - "src": "34911:45:14", + "src": "34911:45:34", "nodes": [], "functionSelector": "9ebf6827", "implemented": false, "kind": "function", "modifiers": [], "name": "selectFork", - "nameLocation": "34920:10:14", + "nameLocation": "34920:10:34", "parameters": { - "id": 13836, + "id": 16897, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13835, + "id": 16896, "mutability": "mutable", "name": "forkId", - "nameLocation": "34939:6:14", + "nameLocation": "34939:6:34", "nodeType": "VariableDeclaration", - "scope": 13838, - "src": "34931:14:14", + "scope": 16899, + "src": "34931:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25768,10 +25768,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13834, + "id": 16895, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34931:7:14", + "src": "34931:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25780,28 +25780,28 @@ "visibility": "internal" } ], - "src": "34930:16:14" + "src": "34930:16:34" }, "returnParameters": { - "id": 13837, + "id": 16898, "nodeType": "ParameterList", "parameters": [], - "src": "34955:0:14" + "src": "34955:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13844, + "id": 16905, "nodeType": "FunctionDefinition", - "src": "35062:61:14", + "src": "35062:61:34", "nodes": [], "documentation": { - "id": 13839, + "id": 16900, "nodeType": "StructuredDocumentation", - "src": "34961:96:14", + "src": "34961:96:34", "text": "Returns the identifier of the currently active fork. Reverts if no fork is currently active." }, "functionSelector": "2f103f22", @@ -25809,26 +25809,26 @@ "kind": "function", "modifiers": [], "name": "activeFork", - "nameLocation": "35071:10:14", + "nameLocation": "35071:10:34", "parameters": { - "id": 13840, + "id": 16901, "nodeType": "ParameterList", "parameters": [], - "src": "35081:2:14" + "src": "35081:2:34" }, "returnParameters": { - "id": 13843, + "id": 16904, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13842, + "id": 16903, "mutability": "mutable", "name": "forkId", - "nameLocation": "35115:6:14", + "nameLocation": "35115:6:34", "nodeType": "VariableDeclaration", - "scope": 13844, - "src": "35107:14:14", + "scope": 16905, + "src": "35107:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25836,10 +25836,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13841, + "id": 16902, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35107:7:14", + "src": "35107:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25848,37 +25848,37 @@ "visibility": "internal" } ], - "src": "35106:16:14" + "src": "35106:16:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 13849, + "id": 16910, "nodeType": "FunctionDefinition", - "src": "35258:48:14", + "src": "35258:48:34", "nodes": [], "functionSelector": "d9bbf3a1", "implemented": false, "kind": "function", "modifiers": [], "name": "rollFork", - "nameLocation": "35267:8:14", + "nameLocation": "35267:8:34", "parameters": { - "id": 13847, + "id": 16908, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13846, + "id": 16907, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "35284:11:14", + "nameLocation": "35284:11:34", "nodeType": "VariableDeclaration", - "scope": 13849, - "src": "35276:19:14", + "scope": 16910, + "src": "35276:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25886,10 +25886,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13845, + "id": 16906, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35276:7:14", + "src": "35276:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25898,43 +25898,43 @@ "visibility": "internal" } ], - "src": "35275:21:14" + "src": "35275:21:34" }, "returnParameters": { - "id": 13848, + "id": 16909, "nodeType": "ParameterList", "parameters": [], - "src": "35305:0:14" + "src": "35305:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13854, + "id": 16915, "nodeType": "FunctionDefinition", - "src": "35516:43:14", + "src": "35516:43:34", "nodes": [], "functionSelector": "0f29772b", "implemented": false, "kind": "function", "modifiers": [], "name": "rollFork", - "nameLocation": "35525:8:14", + "nameLocation": "35525:8:34", "parameters": { - "id": 13852, + "id": 16913, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13851, + "id": 16912, "mutability": "mutable", "name": "txHash", - "nameLocation": "35542:6:14", + "nameLocation": "35542:6:34", "nodeType": "VariableDeclaration", - "scope": 13854, - "src": "35534:14:14", + "scope": 16915, + "src": "35534:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25942,10 +25942,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13850, + "id": 16911, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "35534:7:14", + "src": "35534:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -25954,43 +25954,43 @@ "visibility": "internal" } ], - "src": "35533:16:14" + "src": "35533:16:34" }, "returnParameters": { - "id": 13853, + "id": 16914, "nodeType": "ParameterList", "parameters": [], - "src": "35558:0:14" + "src": "35558:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13861, + "id": 16922, "nodeType": "FunctionDefinition", - "src": "35616:64:14", + "src": "35616:64:34", "nodes": [], "functionSelector": "d74c83a4", "implemented": false, "kind": "function", "modifiers": [], "name": "rollFork", - "nameLocation": "35625:8:14", + "nameLocation": "35625:8:34", "parameters": { - "id": 13859, + "id": 16920, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13856, + "id": 16917, "mutability": "mutable", "name": "forkId", - "nameLocation": "35642:6:14", + "nameLocation": "35642:6:34", "nodeType": "VariableDeclaration", - "scope": 13861, - "src": "35634:14:14", + "scope": 16922, + "src": "35634:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25998,10 +25998,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13855, + "id": 16916, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35634:7:14", + "src": "35634:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26011,13 +26011,13 @@ }, { "constant": false, - "id": 13858, + "id": 16919, "mutability": "mutable", "name": "blockNumber", - "nameLocation": "35658:11:14", + "nameLocation": "35658:11:34", "nodeType": "VariableDeclaration", - "scope": 13861, - "src": "35650:19:14", + "scope": 16922, + "src": "35650:19:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26025,10 +26025,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13857, + "id": 16918, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35650:7:14", + "src": "35650:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26037,43 +26037,43 @@ "visibility": "internal" } ], - "src": "35633:37:14" + "src": "35633:37:34" }, "returnParameters": { - "id": 13860, + "id": 16921, "nodeType": "ParameterList", "parameters": [], - "src": "35679:0:14" + "src": "35679:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13868, + "id": 16929, "nodeType": "FunctionDefinition", - "src": "35813:59:14", + "src": "35813:59:34", "nodes": [], "functionSelector": "f2830f7b", "implemented": false, "kind": "function", "modifiers": [], "name": "rollFork", - "nameLocation": "35822:8:14", + "nameLocation": "35822:8:34", "parameters": { - "id": 13866, + "id": 16927, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13863, + "id": 16924, "mutability": "mutable", "name": "forkId", - "nameLocation": "35839:6:14", + "nameLocation": "35839:6:34", "nodeType": "VariableDeclaration", - "scope": 13868, - "src": "35831:14:14", + "scope": 16929, + "src": "35831:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26081,10 +26081,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13862, + "id": 16923, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35831:7:14", + "src": "35831:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26094,13 +26094,13 @@ }, { "constant": false, - "id": 13865, + "id": 16926, "mutability": "mutable", "name": "txHash", - "nameLocation": "35855:6:14", + "nameLocation": "35855:6:34", "nodeType": "VariableDeclaration", - "scope": 13868, - "src": "35847:14:14", + "scope": 16929, + "src": "35847:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26108,10 +26108,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13864, + "id": 16925, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "35847:7:14", + "src": "35847:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -26120,43 +26120,43 @@ "visibility": "internal" } ], - "src": "35830:32:14" + "src": "35830:32:34" }, "returnParameters": { - "id": 13867, + "id": 16928, "nodeType": "ParameterList", "parameters": [], - "src": "35871:0:14" + "src": "35871:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13873, + "id": 16934, "nodeType": "FunctionDefinition", - "src": "36071:50:14", + "src": "36071:50:34", "nodes": [], "functionSelector": "57e22dde", "implemented": false, "kind": "function", "modifiers": [], "name": "makePersistent", - "nameLocation": "36080:14:14", + "nameLocation": "36080:14:34", "parameters": { - "id": 13871, + "id": 16932, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13870, + "id": 16931, "mutability": "mutable", "name": "account", - "nameLocation": "36103:7:14", + "nameLocation": "36103:7:34", "nodeType": "VariableDeclaration", - "scope": 13873, - "src": "36095:15:14", + "scope": 16934, + "src": "36095:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26164,10 +26164,10 @@ "typeString": "address" }, "typeName": { - "id": 13869, + "id": 16930, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36095:7:14", + "src": "36095:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26177,43 +26177,43 @@ "visibility": "internal" } ], - "src": "36094:17:14" + "src": "36094:17:34" }, "returnParameters": { - "id": 13872, + "id": 16933, "nodeType": "ParameterList", "parameters": [], - "src": "36120:0:14" + "src": "36120:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13880, + "id": 16941, "nodeType": "FunctionDefinition", - "src": "36126:69:14", + "src": "36126:69:34", "nodes": [], "functionSelector": "4074e0a8", "implemented": false, "kind": "function", "modifiers": [], "name": "makePersistent", - "nameLocation": "36135:14:14", + "nameLocation": "36135:14:34", "parameters": { - "id": 13878, + "id": 16939, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13875, + "id": 16936, "mutability": "mutable", "name": "account0", - "nameLocation": "36158:8:14", + "nameLocation": "36158:8:34", "nodeType": "VariableDeclaration", - "scope": 13880, - "src": "36150:16:14", + "scope": 16941, + "src": "36150:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26221,10 +26221,10 @@ "typeString": "address" }, "typeName": { - "id": 13874, + "id": 16935, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36150:7:14", + "src": "36150:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26235,13 +26235,13 @@ }, { "constant": false, - "id": 13877, + "id": 16938, "mutability": "mutable", "name": "account1", - "nameLocation": "36176:8:14", + "nameLocation": "36176:8:34", "nodeType": "VariableDeclaration", - "scope": 13880, - "src": "36168:16:14", + "scope": 16941, + "src": "36168:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26249,10 +26249,10 @@ "typeString": "address" }, "typeName": { - "id": 13876, + "id": 16937, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36168:7:14", + "src": "36168:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26262,43 +26262,43 @@ "visibility": "internal" } ], - "src": "36149:36:14" + "src": "36149:36:34" }, "returnParameters": { - "id": 13879, + "id": 16940, "nodeType": "ParameterList", "parameters": [], - "src": "36194:0:14" + "src": "36194:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13889, + "id": 16950, "nodeType": "FunctionDefinition", - "src": "36200:87:14", + "src": "36200:87:34", "nodes": [], "functionSelector": "efb77a75", "implemented": false, "kind": "function", "modifiers": [], "name": "makePersistent", - "nameLocation": "36209:14:14", + "nameLocation": "36209:14:34", "parameters": { - "id": 13887, + "id": 16948, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13882, + "id": 16943, "mutability": "mutable", "name": "account0", - "nameLocation": "36232:8:14", + "nameLocation": "36232:8:34", "nodeType": "VariableDeclaration", - "scope": 13889, - "src": "36224:16:14", + "scope": 16950, + "src": "36224:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26306,10 +26306,10 @@ "typeString": "address" }, "typeName": { - "id": 13881, + "id": 16942, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36224:7:14", + "src": "36224:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26320,13 +26320,13 @@ }, { "constant": false, - "id": 13884, + "id": 16945, "mutability": "mutable", "name": "account1", - "nameLocation": "36250:8:14", + "nameLocation": "36250:8:34", "nodeType": "VariableDeclaration", - "scope": 13889, - "src": "36242:16:14", + "scope": 16950, + "src": "36242:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26334,10 +26334,10 @@ "typeString": "address" }, "typeName": { - "id": 13883, + "id": 16944, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36242:7:14", + "src": "36242:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26348,13 +26348,13 @@ }, { "constant": false, - "id": 13886, + "id": 16947, "mutability": "mutable", "name": "account2", - "nameLocation": "36268:8:14", + "nameLocation": "36268:8:34", "nodeType": "VariableDeclaration", - "scope": 13889, - "src": "36260:16:14", + "scope": 16950, + "src": "36260:16:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26362,10 +26362,10 @@ "typeString": "address" }, "typeName": { - "id": 13885, + "id": 16946, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36260:7:14", + "src": "36260:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26375,43 +26375,43 @@ "visibility": "internal" } ], - "src": "36223:54:14" + "src": "36223:54:34" }, "returnParameters": { - "id": 13888, + "id": 16949, "nodeType": "ParameterList", "parameters": [], - "src": "36286:0:14" + "src": "36286:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13895, + "id": 16956, "nodeType": "FunctionDefinition", - "src": "36292:62:14", + "src": "36292:62:34", "nodes": [], "functionSelector": "1d9e269e", "implemented": false, "kind": "function", "modifiers": [], "name": "makePersistent", - "nameLocation": "36301:14:14", + "nameLocation": "36301:14:34", "parameters": { - "id": 13893, + "id": 16954, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13892, + "id": 16953, "mutability": "mutable", "name": "accounts", - "nameLocation": "36335:8:14", + "nameLocation": "36335:8:34", "nodeType": "VariableDeclaration", - "scope": 13895, - "src": "36316:27:14", + "scope": 16956, + "src": "36316:27:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -26420,19 +26420,19 @@ }, "typeName": { "baseType": { - "id": 13890, + "id": 16951, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36316:7:14", + "src": "36316:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 13891, + "id": 16952, "nodeType": "ArrayTypeName", - "src": "36316:9:14", + "src": "36316:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -26441,43 +26441,43 @@ "visibility": "internal" } ], - "src": "36315:29:14" + "src": "36315:29:34" }, "returnParameters": { - "id": 13894, + "id": 16955, "nodeType": "ParameterList", "parameters": [], - "src": "36353:0:14" + "src": "36353:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13900, + "id": 16961, "nodeType": "FunctionDefinition", - "src": "36448:52:14", + "src": "36448:52:34", "nodes": [], "functionSelector": "997a0222", "implemented": false, "kind": "function", "modifiers": [], "name": "revokePersistent", - "nameLocation": "36457:16:14", + "nameLocation": "36457:16:34", "parameters": { - "id": 13898, + "id": 16959, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13897, + "id": 16958, "mutability": "mutable", "name": "account", - "nameLocation": "36482:7:14", + "nameLocation": "36482:7:34", "nodeType": "VariableDeclaration", - "scope": 13900, - "src": "36474:15:14", + "scope": 16961, + "src": "36474:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26485,10 +26485,10 @@ "typeString": "address" }, "typeName": { - "id": 13896, + "id": 16957, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36474:7:14", + "src": "36474:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26498,43 +26498,43 @@ "visibility": "internal" } ], - "src": "36473:17:14" + "src": "36473:17:34" }, "returnParameters": { - "id": 13899, + "id": 16960, "nodeType": "ParameterList", "parameters": [], - "src": "36499:0:14" + "src": "36499:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13906, + "id": 16967, "nodeType": "FunctionDefinition", - "src": "36505:64:14", + "src": "36505:64:34", "nodes": [], "functionSelector": "3ce969e6", "implemented": false, "kind": "function", "modifiers": [], "name": "revokePersistent", - "nameLocation": "36514:16:14", + "nameLocation": "36514:16:34", "parameters": { - "id": 13904, + "id": 16965, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13903, + "id": 16964, "mutability": "mutable", "name": "accounts", - "nameLocation": "36550:8:14", + "nameLocation": "36550:8:34", "nodeType": "VariableDeclaration", - "scope": 13906, - "src": "36531:27:14", + "scope": 16967, + "src": "36531:27:34", "stateVariable": false, "storageLocation": "calldata", "typeDescriptions": { @@ -26543,19 +26543,19 @@ }, "typeName": { "baseType": { - "id": 13901, + "id": 16962, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36531:7:14", + "src": "36531:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 13902, + "id": 16963, "nodeType": "ArrayTypeName", - "src": "36531:9:14", + "src": "36531:9:34", "typeDescriptions": { "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr", "typeString": "address[]" @@ -26564,43 +26564,43 @@ "visibility": "internal" } ], - "src": "36530:29:14" + "src": "36530:29:34" }, "returnParameters": { - "id": 13905, + "id": 16966, "nodeType": "ParameterList", "parameters": [], - "src": "36568:0:14" + "src": "36568:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13913, + "id": 16974, "nodeType": "FunctionDefinition", - "src": "36633:79:14", + "src": "36633:79:34", "nodes": [], "functionSelector": "d92d8efd", "implemented": false, "kind": "function", "modifiers": [], "name": "isPersistent", - "nameLocation": "36642:12:14", + "nameLocation": "36642:12:34", "parameters": { - "id": 13909, + "id": 16970, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13908, + "id": 16969, "mutability": "mutable", "name": "account", - "nameLocation": "36663:7:14", + "nameLocation": "36663:7:34", "nodeType": "VariableDeclaration", - "scope": 13913, - "src": "36655:15:14", + "scope": 16974, + "src": "36655:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26608,10 +26608,10 @@ "typeString": "address" }, "typeName": { - "id": 13907, + "id": 16968, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36655:7:14", + "src": "36655:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26621,21 +26621,21 @@ "visibility": "internal" } ], - "src": "36654:17:14" + "src": "36654:17:34" }, "returnParameters": { - "id": 13912, + "id": 16973, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13911, + "id": 16972, "mutability": "mutable", "name": "persistent", - "nameLocation": "36700:10:14", + "nameLocation": "36700:10:34", "nodeType": "VariableDeclaration", - "scope": 13913, - "src": "36695:15:14", + "scope": 16974, + "src": "36695:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26643,10 +26643,10 @@ "typeString": "bool" }, "typeName": { - "id": 13910, + "id": 16971, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "36695:4:14", + "src": "36695:4:34", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -26655,37 +26655,37 @@ "visibility": "internal" } ], - "src": "36694:17:14" + "src": "36694:17:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "view", "virtual": false, "visibility": "external" }, { - "id": 13918, + "id": 16979, "nodeType": "FunctionDefinition", - "src": "36793:51:14", + "src": "36793:51:34", "nodes": [], "functionSelector": "ea060291", "implemented": false, "kind": "function", "modifiers": [], "name": "allowCheatcodes", - "nameLocation": "36802:15:14", + "nameLocation": "36802:15:34", "parameters": { - "id": 13916, + "id": 16977, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13915, + "id": 16976, "mutability": "mutable", "name": "account", - "nameLocation": "36826:7:14", + "nameLocation": "36826:7:34", "nodeType": "VariableDeclaration", - "scope": 13918, - "src": "36818:15:14", + "scope": 16979, + "src": "36818:15:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26693,10 +26693,10 @@ "typeString": "address" }, "typeName": { - "id": 13914, + "id": 16975, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36818:7:14", + "src": "36818:7:34", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26706,43 +26706,43 @@ "visibility": "internal" } ], - "src": "36817:17:14" + "src": "36817:17:34" }, "returnParameters": { - "id": 13917, + "id": 16978, "nodeType": "ParameterList", "parameters": [], - "src": "36843:0:14" + "src": "36843:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13923, + "id": 16984, "nodeType": "FunctionDefinition", - "src": "36944:43:14", + "src": "36944:43:34", "nodes": [], "functionSelector": "be646da1", "implemented": false, "kind": "function", "modifiers": [], "name": "transact", - "nameLocation": "36953:8:14", + "nameLocation": "36953:8:34", "parameters": { - "id": 13921, + "id": 16982, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13920, + "id": 16981, "mutability": "mutable", "name": "txHash", - "nameLocation": "36970:6:14", + "nameLocation": "36970:6:34", "nodeType": "VariableDeclaration", - "scope": 13923, - "src": "36962:14:14", + "scope": 16984, + "src": "36962:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26750,10 +26750,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13919, + "id": 16980, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "36962:7:14", + "src": "36962:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -26762,43 +26762,43 @@ "visibility": "internal" } ], - "src": "36961:16:14" + "src": "36961:16:34" }, "returnParameters": { - "id": 13922, + "id": 16983, "nodeType": "ParameterList", "parameters": [], - "src": "36986:0:14" + "src": "36986:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" }, { - "id": 13930, + "id": 16991, "nodeType": "FunctionDefinition", - "src": "37086:59:14", + "src": "37086:59:34", "nodes": [], "functionSelector": "4d8abc4b", "implemented": false, "kind": "function", "modifiers": [], "name": "transact", - "nameLocation": "37095:8:14", + "nameLocation": "37095:8:34", "parameters": { - "id": 13928, + "id": 16989, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13925, + "id": 16986, "mutability": "mutable", "name": "forkId", - "nameLocation": "37112:6:14", + "nameLocation": "37112:6:34", "nodeType": "VariableDeclaration", - "scope": 13930, - "src": "37104:14:14", + "scope": 16991, + "src": "37104:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26806,10 +26806,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13924, + "id": 16985, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "37104:7:14", + "src": "37104:7:34", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26819,13 +26819,13 @@ }, { "constant": false, - "id": 13927, + "id": 16988, "mutability": "mutable", "name": "txHash", - "nameLocation": "37128:6:14", + "nameLocation": "37128:6:34", "nodeType": "VariableDeclaration", - "scope": 13930, - "src": "37120:14:14", + "scope": 16991, + "src": "37120:14:34", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26833,10 +26833,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 13926, + "id": 16987, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "37120:7:14", + "src": "37120:7:34", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -26845,15 +26845,15 @@ "visibility": "internal" } ], - "src": "37103:32:14" + "src": "37103:32:34" }, "returnParameters": { - "id": 13929, + "id": 16990, "nodeType": "ParameterList", "parameters": [], - "src": "37144:0:14" + "src": "37144:0:34" }, - "scope": 13931, + "scope": 16992, "stateMutability": "nonpayable", "virtual": false, "visibility": "external" @@ -26863,18 +26863,18 @@ "baseContracts": [ { "baseName": { - "id": 13460, + "id": 16521, "name": "VmSafe", "nameLocations": [ - "25553:6:14" + "25553:6:34" ], "nodeType": "IdentifierPath", - "referencedDeclaration": 13459, - "src": "25553:6:14" + "referencedDeclaration": 16520, + "src": "25553:6:34" }, - "id": 13461, + "id": 16522, "nodeType": "InheritanceSpecifier", - "src": "25553:6:14" + "src": "25553:6:34" } ], "canonicalName": "Vm", @@ -26882,16 +26882,16 @@ "contractKind": "interface", "fullyImplemented": false, "linearizedBaseContracts": [ - 13931, - 13459 + 16992, + 16520 ], "name": "Vm", - "nameLocation": "25547:2:14", - "scope": 13932, + "nameLocation": "25547:2:34", + "scope": 16993, "usedErrors": [] } ], "license": "MIT" }, - "id": 14 + "id": 34 } \ No newline at end of file diff --git a/out/console.sol/console.json b/out/console.sol/console.json index 7ddaba2f2..7476c3e3f 100644 --- a/out/console.sol/console.json +++ b/out/console.sol/console.json @@ -2,12 +2,12 @@ "abi": [], "bytecode": { "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220ea426a7bb3a4f8b0c418f2d763c9db6b6fdd30cc087884ed1f9f6f1da2bd51d464736f6c63430008130033", - "sourceMap": "66:66622:15:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;66:66622:15;;;;;;;;;;;;;;;;;", + "sourceMap": "66:66622:35:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;66:66622:35;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220ea426a7bb3a4f8b0c418f2d763c9db6b6fdd30cc087884ed1f9f6f1da2bd51d464736f6c63430008130033", - "sourceMap": "66:66622:15:-:0;;;;;;;;", + "sourceMap": "66:66622:35:-:0;;;;;;;;", "linkReferences": {} }, "methodIdentifiers": {}, @@ -66,19 +66,19 @@ }, "ast": { "absolutePath": "lib/forge-std/src/console.sol", - "id": 21996, + "id": 25057, "exportedSymbols": { "console": [ - 21995 + 25056 ] }, "nodeType": "SourceUnit", - "src": "32:66656:15", + "src": "32:66656:35", "nodes": [ { - "id": 13933, + "id": 16994, "nodeType": "PragmaDirective", - "src": "32:32:15", + "src": "32:32:35", "nodes": [], "literals": [ "solidity", @@ -91,20 +91,20 @@ ] }, { - "id": 21995, + "id": 25056, "nodeType": "ContractDefinition", - "src": "66:66622:15", + "src": "66:66622:35", "nodes": [ { - "id": 13939, + "id": 17000, "nodeType": "VariableDeclaration", - "src": "88:86:15", + "src": "88:86:35", "nodes": [], "constant": true, "mutability": "constant", "name": "CONSOLE_ADDRESS", - "nameLocation": "105:15:15", - "scope": 21995, + "nameLocation": "105:15:35", + "scope": 25056, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -112,10 +112,10 @@ "typeString": "address" }, "typeName": { - "id": 13934, + "id": 16995, "name": "address", "nodeType": "ElementaryTypeName", - "src": "88:7:15", + "src": "88:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -126,14 +126,14 @@ "arguments": [ { "hexValue": "307830303030303030303030303030303030303036333646366537333646366336353265366336663637", - "id": 13937, + "id": 16998, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "131:42:15", + "src": "131:42:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -148,26 +148,26 @@ "typeString": "address" } ], - "id": 13936, + "id": 16997, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "123:7:15", + "src": "123:7:35", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 13935, + "id": 16996, "name": "address", "nodeType": "ElementaryTypeName", - "src": "123:7:15", + "src": "123:7:35", "typeDescriptions": {} } }, - "id": 13938, + "id": 16999, "isConstant": false, "isLValue": false, "isPure": true, @@ -176,7 +176,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "123:51:15", + "src": "123:51:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -186,30 +186,30 @@ "visibility": "internal" }, { - "id": 13955, + "id": 17016, "nodeType": "FunctionDefinition", - "src": "181:376:15", + "src": "181:376:35", "nodes": [], "body": { - "id": 13954, + "id": 17015, "nodeType": "Block", - "src": "241:316:15", + "src": "241:316:35", "nodes": [], "statements": [ { "assignments": [ - 13945 + 17006 ], "declarations": [ { "constant": false, - "id": 13945, + "id": 17006, "mutability": "mutable", "name": "payloadLength", - "nameLocation": "259:13:15", + "nameLocation": "259:13:35", "nodeType": "VariableDeclaration", - "scope": 13954, - "src": "251:21:15", + "scope": 17015, + "src": "251:21:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -217,10 +217,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13944, + "id": 17005, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "251:7:15", + "src": "251:7:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -229,51 +229,51 @@ "visibility": "internal" } ], - "id": 13948, + "id": 17009, "initialValue": { "expression": { - "id": 13946, + "id": 17007, "name": "payload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13941, - "src": "275:7:15", + "referencedDeclaration": 17002, + "src": "275:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 13947, + "id": 17008, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "283:6:15", + "memberLocation": "283:6:35", "memberName": "length", "nodeType": "MemberAccess", - "src": "275:14:15", + "src": "275:14:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "251:38:15" + "src": "251:38:35" }, { "assignments": [ - 13950 + 17011 ], "declarations": [ { "constant": false, - "id": 13950, + "id": 17011, "mutability": "mutable", "name": "consoleAddress", - "nameLocation": "307:14:15", + "nameLocation": "307:14:35", "nodeType": "VariableDeclaration", - "scope": 13954, - "src": "299:22:15", + "scope": 17015, + "src": "299:22:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -281,10 +281,10 @@ "typeString": "address" }, "typeName": { - "id": 13949, + "id": 17010, "name": "address", "nodeType": "ElementaryTypeName", - "src": "299:7:15", + "src": "299:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -294,41 +294,41 @@ "visibility": "internal" } ], - "id": 13952, + "id": 17013, "initialValue": { - "id": 13951, + "id": 17012, "name": "CONSOLE_ADDRESS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13939, - "src": "324:15:15", + "referencedDeclaration": 17000, + "src": "324:15:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "VariableDeclarationStatement", - "src": "299:40:15" + "src": "299:40:35" }, { "AST": { "nodeType": "YulBlock", - "src": "401:150:15", + "src": "401:150:35", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "415:36:15", + "src": "415:36:35", "value": { "arguments": [ { "name": "payload", "nodeType": "YulIdentifier", - "src": "439:7:15" + "src": "439:7:35" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "448:2:15", + "src": "448:2:35", "type": "", "value": "32" } @@ -336,23 +336,23 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "435:3:15" + "src": "435:3:35" }, "nodeType": "YulFunctionCall", - "src": "435:16:15" + "src": "435:16:35" }, "variables": [ { "name": "payloadStart", "nodeType": "YulTypedName", - "src": "419:12:15", + "src": "419:12:35", "type": "" } ] }, { "nodeType": "YulVariableDeclaration", - "src": "464:77:15", + "src": "464:77:35", "value": { "arguments": [ { @@ -360,37 +360,37 @@ "functionName": { "name": "gas", "nodeType": "YulIdentifier", - "src": "484:3:15" + "src": "484:3:35" }, "nodeType": "YulFunctionCall", - "src": "484:5:15" + "src": "484:5:35" }, { "name": "consoleAddress", "nodeType": "YulIdentifier", - "src": "491:14:15" + "src": "491:14:35" }, { "name": "payloadStart", "nodeType": "YulIdentifier", - "src": "507:12:15" + "src": "507:12:35" }, { "name": "payloadLength", "nodeType": "YulIdentifier", - "src": "521:13:15" + "src": "521:13:35" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "536:1:15", + "src": "536:1:35", "type": "", "value": "0" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "539:1:15", + "src": "539:1:35", "type": "", "value": "0" } @@ -398,16 +398,16 @@ "functionName": { "name": "staticcall", "nodeType": "YulIdentifier", - "src": "473:10:15" + "src": "473:10:35" }, "nodeType": "YulFunctionCall", - "src": "473:68:15" + "src": "473:68:35" }, "variables": [ { "name": "r", "nodeType": "YulTypedName", - "src": "468:1:15", + "src": "468:1:35", "type": "" } ] @@ -418,30 +418,30 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 13950, + "declaration": 17011, "isOffset": false, "isSlot": false, - "src": "491:14:15", + "src": "491:14:35", "valueSize": 1 }, { - "declaration": 13941, + "declaration": 17002, "isOffset": false, "isSlot": false, - "src": "439:7:15", + "src": "439:7:35", "valueSize": 1 }, { - "declaration": 13945, + "declaration": 17006, "isOffset": false, "isSlot": false, - "src": "521:13:15", + "src": "521:13:35", "valueSize": 1 } ], - "id": 13953, + "id": 17014, "nodeType": "InlineAssembly", - "src": "392:159:15" + "src": "392:159:35" } ] }, @@ -449,20 +449,20 @@ "kind": "function", "modifiers": [], "name": "_sendLogPayload", - "nameLocation": "190:15:15", + "nameLocation": "190:15:35", "parameters": { - "id": 13942, + "id": 17003, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13941, + "id": 17002, "mutability": "mutable", "name": "payload", - "nameLocation": "219:7:15", + "nameLocation": "219:7:35", "nodeType": "VariableDeclaration", - "scope": 13955, - "src": "206:20:15", + "scope": 17016, + "src": "206:20:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -470,10 +470,10 @@ "typeString": "bytes" }, "typeName": { - "id": 13940, + "id": 17001, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "206:5:15", + "src": "206:5:35", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -482,28 +482,28 @@ "visibility": "internal" } ], - "src": "205:22:15" + "src": "205:22:35" }, "returnParameters": { - "id": 13943, + "id": 17004, "nodeType": "ParameterList", "parameters": [], - "src": "241:0:15" + "src": "241:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "private" }, { - "id": 13966, + "id": 17027, "nodeType": "FunctionDefinition", - "src": "563:95:15", + "src": "563:95:35", "nodes": [], "body": { - "id": 13965, + "id": 17026, "nodeType": "Block", - "src": "592:66:15", + "src": "592:66:35", "nodes": [], "statements": [ { @@ -513,14 +513,14 @@ "arguments": [ { "hexValue": "6c6f672829", - "id": 13961, + "id": 17022, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "642:7:15", + "src": "642:7:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_51973ec9d4c1929bdd5b149c064d46aee47e92a7e2bb5f7a20c7b9cfb0d13b39", "typeString": "literal_string \"log()\"" @@ -536,32 +536,32 @@ } ], "expression": { - "id": 13959, + "id": 17020, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "618:3:15", + "src": "618:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 13960, + "id": 17021, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "622:19:15", + "memberLocation": "622:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "618:23:15", + "src": "618:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 13962, + "id": 17023, "isConstant": false, "isLValue": false, "isPure": true, @@ -570,7 +570,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "618:32:15", + "src": "618:32:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -585,18 +585,18 @@ "typeString": "bytes memory" } ], - "id": 13958, + "id": 17019, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "602:15:15", + "referencedDeclaration": 17016, + "src": "602:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 13963, + "id": 17024, "isConstant": false, "isLValue": false, "isPure": false, @@ -605,16 +605,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "602:49:15", + "src": "602:49:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 13964, + "id": 17025, "nodeType": "ExpressionStatement", - "src": "602:49:15" + "src": "602:49:35" } ] }, @@ -622,33 +622,33 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "572:3:15", + "nameLocation": "572:3:35", "parameters": { - "id": 13956, + "id": 17017, "nodeType": "ParameterList", "parameters": [], - "src": "575:2:15" + "src": "575:2:35" }, "returnParameters": { - "id": 13957, + "id": 17018, "nodeType": "ParameterList", "parameters": [], - "src": "592:0:15" + "src": "592:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 13980, + "id": 17041, "nodeType": "FunctionDefinition", - "src": "664:111:15", + "src": "664:111:35", "nodes": [], "body": { - "id": 13979, + "id": 17040, "nodeType": "Block", - "src": "702:73:15", + "src": "702:73:35", "nodes": [], "statements": [ { @@ -658,14 +658,14 @@ "arguments": [ { "hexValue": "6c6f6728696e7429", - "id": 13974, + "id": 17035, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "752:10:15", + "src": "752:10:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e0c1d1dcf573259576e2a7e591d366143f88fb7f7e57df09852da9c36797f2e", "typeString": "literal_string \"log(int)\"" @@ -673,12 +673,12 @@ "value": "log(int)" }, { - "id": 13975, + "id": 17036, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13968, - "src": "764:2:15", + "referencedDeclaration": 17029, + "src": "764:2:35", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -697,32 +697,32 @@ } ], "expression": { - "id": 13972, + "id": 17033, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "728:3:15", + "src": "728:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 13973, + "id": 17034, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "732:19:15", + "memberLocation": "732:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "728:23:15", + "src": "728:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 13976, + "id": 17037, "isConstant": false, "isLValue": false, "isPure": false, @@ -731,7 +731,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "728:39:15", + "src": "728:39:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -746,18 +746,18 @@ "typeString": "bytes memory" } ], - "id": 13971, + "id": 17032, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "712:15:15", + "referencedDeclaration": 17016, + "src": "712:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 13977, + "id": 17038, "isConstant": false, "isLValue": false, "isPure": false, @@ -766,16 +766,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "712:56:15", + "src": "712:56:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 13978, + "id": 17039, "nodeType": "ExpressionStatement", - "src": "712:56:15" + "src": "712:56:35" } ] }, @@ -783,20 +783,20 @@ "kind": "function", "modifiers": [], "name": "logInt", - "nameLocation": "673:6:15", + "nameLocation": "673:6:35", "parameters": { - "id": 13969, + "id": 17030, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13968, + "id": 17029, "mutability": "mutable", "name": "p0", - "nameLocation": "684:2:15", + "nameLocation": "684:2:35", "nodeType": "VariableDeclaration", - "scope": 13980, - "src": "680:6:15", + "scope": 17041, + "src": "680:6:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -804,10 +804,10 @@ "typeString": "int256" }, "typeName": { - "id": 13967, + "id": 17028, "name": "int", "nodeType": "ElementaryTypeName", - "src": "680:3:15", + "src": "680:3:35", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -816,28 +816,28 @@ "visibility": "internal" } ], - "src": "679:8:15" + "src": "679:8:35" }, "returnParameters": { - "id": 13970, + "id": 17031, "nodeType": "ParameterList", "parameters": [], - "src": "702:0:15" + "src": "702:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 13994, + "id": 17055, "nodeType": "FunctionDefinition", - "src": "781:114:15", + "src": "781:114:35", "nodes": [], "body": { - "id": 13993, + "id": 17054, "nodeType": "Block", - "src": "821:74:15", + "src": "821:74:35", "nodes": [], "statements": [ { @@ -847,14 +847,14 @@ "arguments": [ { "hexValue": "6c6f672875696e7429", - "id": 13988, + "id": 17049, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "871:11:15", + "src": "871:11:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f5b1bba92d8f98cf25e27c94d7fc7cbfbae95a49dfe5ab0cdf64ddd7181bb984", "typeString": "literal_string \"log(uint)\"" @@ -862,12 +862,12 @@ "value": "log(uint)" }, { - "id": 13989, + "id": 17050, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13982, - "src": "884:2:15", + "referencedDeclaration": 17043, + "src": "884:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -886,32 +886,32 @@ } ], "expression": { - "id": 13986, + "id": 17047, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "847:3:15", + "src": "847:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 13987, + "id": 17048, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "851:19:15", + "memberLocation": "851:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "847:23:15", + "src": "847:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 13990, + "id": 17051, "isConstant": false, "isLValue": false, "isPure": false, @@ -920,7 +920,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "847:40:15", + "src": "847:40:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -935,18 +935,18 @@ "typeString": "bytes memory" } ], - "id": 13985, + "id": 17046, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "831:15:15", + "referencedDeclaration": 17016, + "src": "831:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 13991, + "id": 17052, "isConstant": false, "isLValue": false, "isPure": false, @@ -955,16 +955,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "831:57:15", + "src": "831:57:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 13992, + "id": 17053, "nodeType": "ExpressionStatement", - "src": "831:57:15" + "src": "831:57:35" } ] }, @@ -972,20 +972,20 @@ "kind": "function", "modifiers": [], "name": "logUint", - "nameLocation": "790:7:15", + "nameLocation": "790:7:35", "parameters": { - "id": 13983, + "id": 17044, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13982, + "id": 17043, "mutability": "mutable", "name": "p0", - "nameLocation": "803:2:15", + "nameLocation": "803:2:35", "nodeType": "VariableDeclaration", - "scope": 13994, - "src": "798:7:15", + "scope": 17055, + "src": "798:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -993,10 +993,10 @@ "typeString": "uint256" }, "typeName": { - "id": 13981, + "id": 17042, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "798:4:15", + "src": "798:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1005,28 +1005,28 @@ "visibility": "internal" } ], - "src": "797:9:15" + "src": "797:9:35" }, "returnParameters": { - "id": 13984, + "id": 17045, "nodeType": "ParameterList", "parameters": [], - "src": "821:0:15" + "src": "821:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14008, + "id": 17069, "nodeType": "FunctionDefinition", - "src": "901:127:15", + "src": "901:127:35", "nodes": [], "body": { - "id": 14007, + "id": 17068, "nodeType": "Block", - "src": "952:76:15", + "src": "952:76:35", "nodes": [], "statements": [ { @@ -1036,14 +1036,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e6729", - "id": 14002, + "id": 17063, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1002:13:15", + "src": "1002:13:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50", "typeString": "literal_string \"log(string)\"" @@ -1051,12 +1051,12 @@ "value": "log(string)" }, { - "id": 14003, + "id": 17064, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13996, - "src": "1017:2:15", + "referencedDeclaration": 17057, + "src": "1017:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1075,32 +1075,32 @@ } ], "expression": { - "id": 14000, + "id": 17061, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "978:3:15", + "src": "978:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14001, + "id": 17062, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "982:19:15", + "memberLocation": "982:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "978:23:15", + "src": "978:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14004, + "id": 17065, "isConstant": false, "isLValue": false, "isPure": false, @@ -1109,7 +1109,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "978:42:15", + "src": "978:42:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1124,18 +1124,18 @@ "typeString": "bytes memory" } ], - "id": 13999, + "id": 17060, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "962:15:15", + "referencedDeclaration": 17016, + "src": "962:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14005, + "id": 17066, "isConstant": false, "isLValue": false, "isPure": false, @@ -1144,16 +1144,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "962:59:15", + "src": "962:59:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14006, + "id": 17067, "nodeType": "ExpressionStatement", - "src": "962:59:15" + "src": "962:59:35" } ] }, @@ -1161,20 +1161,20 @@ "kind": "function", "modifiers": [], "name": "logString", - "nameLocation": "910:9:15", + "nameLocation": "910:9:35", "parameters": { - "id": 13997, + "id": 17058, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 13996, + "id": 17057, "mutability": "mutable", "name": "p0", - "nameLocation": "934:2:15", + "nameLocation": "934:2:35", "nodeType": "VariableDeclaration", - "scope": 14008, - "src": "920:16:15", + "scope": 17069, + "src": "920:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1182,10 +1182,10 @@ "typeString": "string" }, "typeName": { - "id": 13995, + "id": 17056, "name": "string", "nodeType": "ElementaryTypeName", - "src": "920:6:15", + "src": "920:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1194,28 +1194,28 @@ "visibility": "internal" } ], - "src": "919:18:15" + "src": "919:18:35" }, "returnParameters": { - "id": 13998, + "id": 17059, "nodeType": "ParameterList", "parameters": [], - "src": "952:0:15" + "src": "952:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14022, + "id": 17083, "nodeType": "FunctionDefinition", - "src": "1034:114:15", + "src": "1034:114:35", "nodes": [], "body": { - "id": 14021, + "id": 17082, "nodeType": "Block", - "src": "1074:74:15", + "src": "1074:74:35", "nodes": [], "statements": [ { @@ -1225,14 +1225,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c29", - "id": 14016, + "id": 17077, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1124:11:15", + "src": "1124:11:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_32458eed3feca62a69292a55ca8a755ae4e6cdc57a38d15c298330064467fdd7", "typeString": "literal_string \"log(bool)\"" @@ -1240,12 +1240,12 @@ "value": "log(bool)" }, { - "id": 14017, + "id": 17078, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14010, - "src": "1137:2:15", + "referencedDeclaration": 17071, + "src": "1137:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1264,32 +1264,32 @@ } ], "expression": { - "id": 14014, + "id": 17075, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1100:3:15", + "src": "1100:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14015, + "id": 17076, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1104:19:15", + "memberLocation": "1104:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1100:23:15", + "src": "1100:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14018, + "id": 17079, "isConstant": false, "isLValue": false, "isPure": false, @@ -1298,7 +1298,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1100:40:15", + "src": "1100:40:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1313,18 +1313,18 @@ "typeString": "bytes memory" } ], - "id": 14013, + "id": 17074, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "1084:15:15", + "referencedDeclaration": 17016, + "src": "1084:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14019, + "id": 17080, "isConstant": false, "isLValue": false, "isPure": false, @@ -1333,16 +1333,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1084:57:15", + "src": "1084:57:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14020, + "id": 17081, "nodeType": "ExpressionStatement", - "src": "1084:57:15" + "src": "1084:57:35" } ] }, @@ -1350,20 +1350,20 @@ "kind": "function", "modifiers": [], "name": "logBool", - "nameLocation": "1043:7:15", + "nameLocation": "1043:7:35", "parameters": { - "id": 14011, + "id": 17072, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14010, + "id": 17071, "mutability": "mutable", "name": "p0", - "nameLocation": "1056:2:15", + "nameLocation": "1056:2:35", "nodeType": "VariableDeclaration", - "scope": 14022, - "src": "1051:7:15", + "scope": 17083, + "src": "1051:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1371,10 +1371,10 @@ "typeString": "bool" }, "typeName": { - "id": 14009, + "id": 17070, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1051:4:15", + "src": "1051:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1383,28 +1383,28 @@ "visibility": "internal" } ], - "src": "1050:9:15" + "src": "1050:9:35" }, "returnParameters": { - "id": 14012, + "id": 17073, "nodeType": "ParameterList", "parameters": [], - "src": "1074:0:15" + "src": "1074:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14036, + "id": 17097, "nodeType": "FunctionDefinition", - "src": "1154:123:15", + "src": "1154:123:35", "nodes": [], "body": { - "id": 14035, + "id": 17096, "nodeType": "Block", - "src": "1200:77:15", + "src": "1200:77:35", "nodes": [], "statements": [ { @@ -1414,14 +1414,14 @@ "arguments": [ { "hexValue": "6c6f67286164647265737329", - "id": 14030, + "id": 17091, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1250:14:15", + "src": "1250:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2c2ecbc2212ac38c2f9ec89aa5fcef7f532a5db24dbf7cad1f48bc82843b7428", "typeString": "literal_string \"log(address)\"" @@ -1429,12 +1429,12 @@ "value": "log(address)" }, { - "id": 14031, + "id": 17092, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14024, - "src": "1266:2:15", + "referencedDeclaration": 17085, + "src": "1266:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1453,32 +1453,32 @@ } ], "expression": { - "id": 14028, + "id": 17089, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1226:3:15", + "src": "1226:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14029, + "id": 17090, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1230:19:15", + "memberLocation": "1230:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1226:23:15", + "src": "1226:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14032, + "id": 17093, "isConstant": false, "isLValue": false, "isPure": false, @@ -1487,7 +1487,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1226:43:15", + "src": "1226:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1502,18 +1502,18 @@ "typeString": "bytes memory" } ], - "id": 14027, + "id": 17088, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "1210:15:15", + "referencedDeclaration": 17016, + "src": "1210:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14033, + "id": 17094, "isConstant": false, "isLValue": false, "isPure": false, @@ -1522,16 +1522,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1210:60:15", + "src": "1210:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14034, + "id": 17095, "nodeType": "ExpressionStatement", - "src": "1210:60:15" + "src": "1210:60:35" } ] }, @@ -1539,20 +1539,20 @@ "kind": "function", "modifiers": [], "name": "logAddress", - "nameLocation": "1163:10:15", + "nameLocation": "1163:10:35", "parameters": { - "id": 14025, + "id": 17086, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14024, + "id": 17085, "mutability": "mutable", "name": "p0", - "nameLocation": "1182:2:15", + "nameLocation": "1182:2:35", "nodeType": "VariableDeclaration", - "scope": 14036, - "src": "1174:10:15", + "scope": 17097, + "src": "1174:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1560,10 +1560,10 @@ "typeString": "address" }, "typeName": { - "id": 14023, + "id": 17084, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1174:7:15", + "src": "1174:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1573,28 +1573,28 @@ "visibility": "internal" } ], - "src": "1173:12:15" + "src": "1173:12:35" }, "returnParameters": { - "id": 14026, + "id": 17087, "nodeType": "ParameterList", "parameters": [], - "src": "1200:0:15" + "src": "1200:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14050, + "id": 17111, "nodeType": "FunctionDefinition", - "src": "1283:124:15", + "src": "1283:124:35", "nodes": [], "body": { - "id": 14049, + "id": 17110, "nodeType": "Block", - "src": "1332:75:15", + "src": "1332:75:35", "nodes": [], "statements": [ { @@ -1604,14 +1604,14 @@ "arguments": [ { "hexValue": "6c6f6728627974657329", - "id": 14044, + "id": 17105, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1382:12:15", + "src": "1382:12:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0be77f5642494da7d212b92a3472c4f471abb24e17467f41788e7de7915d6238", "typeString": "literal_string \"log(bytes)\"" @@ -1619,12 +1619,12 @@ "value": "log(bytes)" }, { - "id": 14045, + "id": 17106, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14038, - "src": "1396:2:15", + "referencedDeclaration": 17099, + "src": "1396:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -1643,32 +1643,32 @@ } ], "expression": { - "id": 14042, + "id": 17103, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1358:3:15", + "src": "1358:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14043, + "id": 17104, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1362:19:15", + "memberLocation": "1362:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1358:23:15", + "src": "1358:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14046, + "id": 17107, "isConstant": false, "isLValue": false, "isPure": false, @@ -1677,7 +1677,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1358:41:15", + "src": "1358:41:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1692,18 +1692,18 @@ "typeString": "bytes memory" } ], - "id": 14041, + "id": 17102, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "1342:15:15", + "referencedDeclaration": 17016, + "src": "1342:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14047, + "id": 17108, "isConstant": false, "isLValue": false, "isPure": false, @@ -1712,16 +1712,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1342:58:15", + "src": "1342:58:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14048, + "id": 17109, "nodeType": "ExpressionStatement", - "src": "1342:58:15" + "src": "1342:58:35" } ] }, @@ -1729,20 +1729,20 @@ "kind": "function", "modifiers": [], "name": "logBytes", - "nameLocation": "1292:8:15", + "nameLocation": "1292:8:35", "parameters": { - "id": 14039, + "id": 17100, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14038, + "id": 17099, "mutability": "mutable", "name": "p0", - "nameLocation": "1314:2:15", + "nameLocation": "1314:2:35", "nodeType": "VariableDeclaration", - "scope": 14050, - "src": "1301:15:15", + "scope": 17111, + "src": "1301:15:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1750,10 +1750,10 @@ "typeString": "bytes" }, "typeName": { - "id": 14037, + "id": 17098, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1301:5:15", + "src": "1301:5:35", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1762,28 +1762,28 @@ "visibility": "internal" } ], - "src": "1300:17:15" + "src": "1300:17:35" }, "returnParameters": { - "id": 14040, + "id": 17101, "nodeType": "ParameterList", "parameters": [], - "src": "1332:0:15" + "src": "1332:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14064, + "id": 17125, "nodeType": "FunctionDefinition", - "src": "1413:120:15", + "src": "1413:120:35", "nodes": [], "body": { - "id": 14063, + "id": 17124, "nodeType": "Block", - "src": "1457:76:15", + "src": "1457:76:35", "nodes": [], "statements": [ { @@ -1793,14 +1793,14 @@ "arguments": [ { "hexValue": "6c6f672862797465733129", - "id": 14058, + "id": 17119, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1507:13:15", + "src": "1507:13:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6e18a1285e3dfba09579e846ff83d5e4ffae1b869c8fc4323752bab794e41041", "typeString": "literal_string \"log(bytes1)\"" @@ -1808,12 +1808,12 @@ "value": "log(bytes1)" }, { - "id": 14059, + "id": 17120, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14052, - "src": "1522:2:15", + "referencedDeclaration": 17113, + "src": "1522:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -1832,32 +1832,32 @@ } ], "expression": { - "id": 14056, + "id": 17117, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1483:3:15", + "src": "1483:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14057, + "id": 17118, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1487:19:15", + "memberLocation": "1487:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1483:23:15", + "src": "1483:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14060, + "id": 17121, "isConstant": false, "isLValue": false, "isPure": false, @@ -1866,7 +1866,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1483:42:15", + "src": "1483:42:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1881,18 +1881,18 @@ "typeString": "bytes memory" } ], - "id": 14055, + "id": 17116, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "1467:15:15", + "referencedDeclaration": 17016, + "src": "1467:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14061, + "id": 17122, "isConstant": false, "isLValue": false, "isPure": false, @@ -1901,16 +1901,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1467:59:15", + "src": "1467:59:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14062, + "id": 17123, "nodeType": "ExpressionStatement", - "src": "1467:59:15" + "src": "1467:59:35" } ] }, @@ -1918,20 +1918,20 @@ "kind": "function", "modifiers": [], "name": "logBytes1", - "nameLocation": "1422:9:15", + "nameLocation": "1422:9:35", "parameters": { - "id": 14053, + "id": 17114, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14052, + "id": 17113, "mutability": "mutable", "name": "p0", - "nameLocation": "1439:2:15", + "nameLocation": "1439:2:35", "nodeType": "VariableDeclaration", - "scope": 14064, - "src": "1432:9:15", + "scope": 17125, + "src": "1432:9:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1939,10 +1939,10 @@ "typeString": "bytes1" }, "typeName": { - "id": 14051, + "id": 17112, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "1432:6:15", + "src": "1432:6:35", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -1951,28 +1951,28 @@ "visibility": "internal" } ], - "src": "1431:11:15" + "src": "1431:11:35" }, "returnParameters": { - "id": 14054, + "id": 17115, "nodeType": "ParameterList", "parameters": [], - "src": "1457:0:15" + "src": "1457:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14078, + "id": 17139, "nodeType": "FunctionDefinition", - "src": "1539:120:15", + "src": "1539:120:35", "nodes": [], "body": { - "id": 14077, + "id": 17138, "nodeType": "Block", - "src": "1583:76:15", + "src": "1583:76:35", "nodes": [], "statements": [ { @@ -1982,14 +1982,14 @@ "arguments": [ { "hexValue": "6c6f672862797465733229", - "id": 14072, + "id": 17133, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1633:13:15", + "src": "1633:13:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e9b622960ff3a0e86d35e876bfeba445fab6c5686604aa116c47c1e106921224", "typeString": "literal_string \"log(bytes2)\"" @@ -1997,12 +1997,12 @@ "value": "log(bytes2)" }, { - "id": 14073, + "id": 17134, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14066, - "src": "1648:2:15", + "referencedDeclaration": 17127, + "src": "1648:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes2", "typeString": "bytes2" @@ -2021,32 +2021,32 @@ } ], "expression": { - "id": 14070, + "id": 17131, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1609:3:15", + "src": "1609:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14071, + "id": 17132, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1613:19:15", + "memberLocation": "1613:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1609:23:15", + "src": "1609:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14074, + "id": 17135, "isConstant": false, "isLValue": false, "isPure": false, @@ -2055,7 +2055,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1609:42:15", + "src": "1609:42:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2070,18 +2070,18 @@ "typeString": "bytes memory" } ], - "id": 14069, + "id": 17130, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "1593:15:15", + "referencedDeclaration": 17016, + "src": "1593:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14075, + "id": 17136, "isConstant": false, "isLValue": false, "isPure": false, @@ -2090,16 +2090,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1593:59:15", + "src": "1593:59:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14076, + "id": 17137, "nodeType": "ExpressionStatement", - "src": "1593:59:15" + "src": "1593:59:35" } ] }, @@ -2107,20 +2107,20 @@ "kind": "function", "modifiers": [], "name": "logBytes2", - "nameLocation": "1548:9:15", + "nameLocation": "1548:9:35", "parameters": { - "id": 14067, + "id": 17128, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14066, + "id": 17127, "mutability": "mutable", "name": "p0", - "nameLocation": "1565:2:15", + "nameLocation": "1565:2:35", "nodeType": "VariableDeclaration", - "scope": 14078, - "src": "1558:9:15", + "scope": 17139, + "src": "1558:9:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2128,10 +2128,10 @@ "typeString": "bytes2" }, "typeName": { - "id": 14065, + "id": 17126, "name": "bytes2", "nodeType": "ElementaryTypeName", - "src": "1558:6:15", + "src": "1558:6:35", "typeDescriptions": { "typeIdentifier": "t_bytes2", "typeString": "bytes2" @@ -2140,28 +2140,28 @@ "visibility": "internal" } ], - "src": "1557:11:15" + "src": "1557:11:35" }, "returnParameters": { - "id": 14068, + "id": 17129, "nodeType": "ParameterList", "parameters": [], - "src": "1583:0:15" + "src": "1583:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14092, + "id": 17153, "nodeType": "FunctionDefinition", - "src": "1665:120:15", + "src": "1665:120:35", "nodes": [], "body": { - "id": 14091, + "id": 17152, "nodeType": "Block", - "src": "1709:76:15", + "src": "1709:76:35", "nodes": [], "statements": [ { @@ -2171,14 +2171,14 @@ "arguments": [ { "hexValue": "6c6f672862797465733329", - "id": 14086, + "id": 17147, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1759:13:15", + "src": "1759:13:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2d8349266851a1d92746f90a9696920643311d6bf462d9fa11e69718a636cbee", "typeString": "literal_string \"log(bytes3)\"" @@ -2186,12 +2186,12 @@ "value": "log(bytes3)" }, { - "id": 14087, + "id": 17148, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14080, - "src": "1774:2:15", + "referencedDeclaration": 17141, + "src": "1774:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes3", "typeString": "bytes3" @@ -2210,32 +2210,32 @@ } ], "expression": { - "id": 14084, + "id": 17145, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1735:3:15", + "src": "1735:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14085, + "id": 17146, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1739:19:15", + "memberLocation": "1739:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1735:23:15", + "src": "1735:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14088, + "id": 17149, "isConstant": false, "isLValue": false, "isPure": false, @@ -2244,7 +2244,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1735:42:15", + "src": "1735:42:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2259,18 +2259,18 @@ "typeString": "bytes memory" } ], - "id": 14083, + "id": 17144, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "1719:15:15", + "referencedDeclaration": 17016, + "src": "1719:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14089, + "id": 17150, "isConstant": false, "isLValue": false, "isPure": false, @@ -2279,16 +2279,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1719:59:15", + "src": "1719:59:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14090, + "id": 17151, "nodeType": "ExpressionStatement", - "src": "1719:59:15" + "src": "1719:59:35" } ] }, @@ -2296,20 +2296,20 @@ "kind": "function", "modifiers": [], "name": "logBytes3", - "nameLocation": "1674:9:15", + "nameLocation": "1674:9:35", "parameters": { - "id": 14081, + "id": 17142, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14080, + "id": 17141, "mutability": "mutable", "name": "p0", - "nameLocation": "1691:2:15", + "nameLocation": "1691:2:35", "nodeType": "VariableDeclaration", - "scope": 14092, - "src": "1684:9:15", + "scope": 17153, + "src": "1684:9:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2317,10 +2317,10 @@ "typeString": "bytes3" }, "typeName": { - "id": 14079, + "id": 17140, "name": "bytes3", "nodeType": "ElementaryTypeName", - "src": "1684:6:15", + "src": "1684:6:35", "typeDescriptions": { "typeIdentifier": "t_bytes3", "typeString": "bytes3" @@ -2329,28 +2329,28 @@ "visibility": "internal" } ], - "src": "1683:11:15" + "src": "1683:11:35" }, "returnParameters": { - "id": 14082, + "id": 17143, "nodeType": "ParameterList", "parameters": [], - "src": "1709:0:15" + "src": "1709:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14106, + "id": 17167, "nodeType": "FunctionDefinition", - "src": "1791:120:15", + "src": "1791:120:35", "nodes": [], "body": { - "id": 14105, + "id": 17166, "nodeType": "Block", - "src": "1835:76:15", + "src": "1835:76:35", "nodes": [], "statements": [ { @@ -2360,14 +2360,14 @@ "arguments": [ { "hexValue": "6c6f672862797465733429", - "id": 14100, + "id": 17161, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1885:13:15", + "src": "1885:13:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e05f48d17f80c0f06e82dc14f4be9f0f654dde2e722a8d8796ad7e07f5308d55", "typeString": "literal_string \"log(bytes4)\"" @@ -2375,12 +2375,12 @@ "value": "log(bytes4)" }, { - "id": 14101, + "id": 17162, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14094, - "src": "1900:2:15", + "referencedDeclaration": 17155, + "src": "1900:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -2399,32 +2399,32 @@ } ], "expression": { - "id": 14098, + "id": 17159, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1861:3:15", + "src": "1861:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14099, + "id": 17160, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1865:19:15", + "memberLocation": "1865:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1861:23:15", + "src": "1861:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14102, + "id": 17163, "isConstant": false, "isLValue": false, "isPure": false, @@ -2433,7 +2433,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1861:42:15", + "src": "1861:42:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2448,18 +2448,18 @@ "typeString": "bytes memory" } ], - "id": 14097, + "id": 17158, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "1845:15:15", + "referencedDeclaration": 17016, + "src": "1845:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14103, + "id": 17164, "isConstant": false, "isLValue": false, "isPure": false, @@ -2468,16 +2468,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1845:59:15", + "src": "1845:59:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14104, + "id": 17165, "nodeType": "ExpressionStatement", - "src": "1845:59:15" + "src": "1845:59:35" } ] }, @@ -2485,20 +2485,20 @@ "kind": "function", "modifiers": [], "name": "logBytes4", - "nameLocation": "1800:9:15", + "nameLocation": "1800:9:35", "parameters": { - "id": 14095, + "id": 17156, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14094, + "id": 17155, "mutability": "mutable", "name": "p0", - "nameLocation": "1817:2:15", + "nameLocation": "1817:2:35", "nodeType": "VariableDeclaration", - "scope": 14106, - "src": "1810:9:15", + "scope": 17167, + "src": "1810:9:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2506,10 +2506,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 14093, + "id": 17154, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "1810:6:15", + "src": "1810:6:35", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -2518,28 +2518,28 @@ "visibility": "internal" } ], - "src": "1809:11:15" + "src": "1809:11:35" }, "returnParameters": { - "id": 14096, + "id": 17157, "nodeType": "ParameterList", "parameters": [], - "src": "1835:0:15" + "src": "1835:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14120, + "id": 17181, "nodeType": "FunctionDefinition", - "src": "1917:120:15", + "src": "1917:120:35", "nodes": [], "body": { - "id": 14119, + "id": 17180, "nodeType": "Block", - "src": "1961:76:15", + "src": "1961:76:35", "nodes": [], "statements": [ { @@ -2549,14 +2549,14 @@ "arguments": [ { "hexValue": "6c6f672862797465733529", - "id": 14114, + "id": 17175, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2011:13:15", + "src": "2011:13:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a684808d222f8a67c08dd13085391d5e9d1825d9fb6e2da44a91b1a07d07401a", "typeString": "literal_string \"log(bytes5)\"" @@ -2564,12 +2564,12 @@ "value": "log(bytes5)" }, { - "id": 14115, + "id": 17176, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14108, - "src": "2026:2:15", + "referencedDeclaration": 17169, + "src": "2026:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes5", "typeString": "bytes5" @@ -2588,32 +2588,32 @@ } ], "expression": { - "id": 14112, + "id": 17173, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1987:3:15", + "src": "1987:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14113, + "id": 17174, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1991:19:15", + "memberLocation": "1991:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1987:23:15", + "src": "1987:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14116, + "id": 17177, "isConstant": false, "isLValue": false, "isPure": false, @@ -2622,7 +2622,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1987:42:15", + "src": "1987:42:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2637,18 +2637,18 @@ "typeString": "bytes memory" } ], - "id": 14111, + "id": 17172, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "1971:15:15", + "referencedDeclaration": 17016, + "src": "1971:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14117, + "id": 17178, "isConstant": false, "isLValue": false, "isPure": false, @@ -2657,16 +2657,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1971:59:15", + "src": "1971:59:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14118, + "id": 17179, "nodeType": "ExpressionStatement", - "src": "1971:59:15" + "src": "1971:59:35" } ] }, @@ -2674,20 +2674,20 @@ "kind": "function", "modifiers": [], "name": "logBytes5", - "nameLocation": "1926:9:15", + "nameLocation": "1926:9:35", "parameters": { - "id": 14109, + "id": 17170, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14108, + "id": 17169, "mutability": "mutable", "name": "p0", - "nameLocation": "1943:2:15", + "nameLocation": "1943:2:35", "nodeType": "VariableDeclaration", - "scope": 14120, - "src": "1936:9:15", + "scope": 17181, + "src": "1936:9:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2695,10 +2695,10 @@ "typeString": "bytes5" }, "typeName": { - "id": 14107, + "id": 17168, "name": "bytes5", "nodeType": "ElementaryTypeName", - "src": "1936:6:15", + "src": "1936:6:35", "typeDescriptions": { "typeIdentifier": "t_bytes5", "typeString": "bytes5" @@ -2707,28 +2707,28 @@ "visibility": "internal" } ], - "src": "1935:11:15" + "src": "1935:11:35" }, "returnParameters": { - "id": 14110, + "id": 17171, "nodeType": "ParameterList", "parameters": [], - "src": "1961:0:15" + "src": "1961:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14134, + "id": 17195, "nodeType": "FunctionDefinition", - "src": "2043:120:15", + "src": "2043:120:35", "nodes": [], "body": { - "id": 14133, + "id": 17194, "nodeType": "Block", - "src": "2087:76:15", + "src": "2087:76:35", "nodes": [], "statements": [ { @@ -2738,14 +2738,14 @@ "arguments": [ { "hexValue": "6c6f672862797465733629", - "id": 14128, + "id": 17189, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2137:13:15", + "src": "2137:13:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ae84a5910824668818be6031303edf0f6f3694b35d5e6f9683950d57ef12d330", "typeString": "literal_string \"log(bytes6)\"" @@ -2753,12 +2753,12 @@ "value": "log(bytes6)" }, { - "id": 14129, + "id": 17190, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14122, - "src": "2152:2:15", + "referencedDeclaration": 17183, + "src": "2152:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes6", "typeString": "bytes6" @@ -2777,32 +2777,32 @@ } ], "expression": { - "id": 14126, + "id": 17187, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2113:3:15", + "src": "2113:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14127, + "id": 17188, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2117:19:15", + "memberLocation": "2117:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2113:23:15", + "src": "2113:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14130, + "id": 17191, "isConstant": false, "isLValue": false, "isPure": false, @@ -2811,7 +2811,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2113:42:15", + "src": "2113:42:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2826,18 +2826,18 @@ "typeString": "bytes memory" } ], - "id": 14125, + "id": 17186, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "2097:15:15", + "referencedDeclaration": 17016, + "src": "2097:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14131, + "id": 17192, "isConstant": false, "isLValue": false, "isPure": false, @@ -2846,16 +2846,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2097:59:15", + "src": "2097:59:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14132, + "id": 17193, "nodeType": "ExpressionStatement", - "src": "2097:59:15" + "src": "2097:59:35" } ] }, @@ -2863,20 +2863,20 @@ "kind": "function", "modifiers": [], "name": "logBytes6", - "nameLocation": "2052:9:15", + "nameLocation": "2052:9:35", "parameters": { - "id": 14123, + "id": 17184, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14122, + "id": 17183, "mutability": "mutable", "name": "p0", - "nameLocation": "2069:2:15", + "nameLocation": "2069:2:35", "nodeType": "VariableDeclaration", - "scope": 14134, - "src": "2062:9:15", + "scope": 17195, + "src": "2062:9:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2884,10 +2884,10 @@ "typeString": "bytes6" }, "typeName": { - "id": 14121, + "id": 17182, "name": "bytes6", "nodeType": "ElementaryTypeName", - "src": "2062:6:15", + "src": "2062:6:35", "typeDescriptions": { "typeIdentifier": "t_bytes6", "typeString": "bytes6" @@ -2896,28 +2896,28 @@ "visibility": "internal" } ], - "src": "2061:11:15" + "src": "2061:11:35" }, "returnParameters": { - "id": 14124, + "id": 17185, "nodeType": "ParameterList", "parameters": [], - "src": "2087:0:15" + "src": "2087:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14148, + "id": 17209, "nodeType": "FunctionDefinition", - "src": "2169:120:15", + "src": "2169:120:35", "nodes": [], "body": { - "id": 14147, + "id": 17208, "nodeType": "Block", - "src": "2213:76:15", + "src": "2213:76:35", "nodes": [], "statements": [ { @@ -2927,14 +2927,14 @@ "arguments": [ { "hexValue": "6c6f672862797465733729", - "id": 14142, + "id": 17203, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2263:13:15", + "src": "2263:13:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4ed57e28813457436949e4ec0a834b3c8262cd6cebd21953ee0da3400ce2de29", "typeString": "literal_string \"log(bytes7)\"" @@ -2942,12 +2942,12 @@ "value": "log(bytes7)" }, { - "id": 14143, + "id": 17204, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14136, - "src": "2278:2:15", + "referencedDeclaration": 17197, + "src": "2278:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes7", "typeString": "bytes7" @@ -2966,32 +2966,32 @@ } ], "expression": { - "id": 14140, + "id": 17201, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2239:3:15", + "src": "2239:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14141, + "id": 17202, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2243:19:15", + "memberLocation": "2243:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2239:23:15", + "src": "2239:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14144, + "id": 17205, "isConstant": false, "isLValue": false, "isPure": false, @@ -3000,7 +3000,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2239:42:15", + "src": "2239:42:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3015,18 +3015,18 @@ "typeString": "bytes memory" } ], - "id": 14139, + "id": 17200, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "2223:15:15", + "referencedDeclaration": 17016, + "src": "2223:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14145, + "id": 17206, "isConstant": false, "isLValue": false, "isPure": false, @@ -3035,16 +3035,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2223:59:15", + "src": "2223:59:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14146, + "id": 17207, "nodeType": "ExpressionStatement", - "src": "2223:59:15" + "src": "2223:59:35" } ] }, @@ -3052,20 +3052,20 @@ "kind": "function", "modifiers": [], "name": "logBytes7", - "nameLocation": "2178:9:15", + "nameLocation": "2178:9:35", "parameters": { - "id": 14137, + "id": 17198, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14136, + "id": 17197, "mutability": "mutable", "name": "p0", - "nameLocation": "2195:2:15", + "nameLocation": "2195:2:35", "nodeType": "VariableDeclaration", - "scope": 14148, - "src": "2188:9:15", + "scope": 17209, + "src": "2188:9:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3073,10 +3073,10 @@ "typeString": "bytes7" }, "typeName": { - "id": 14135, + "id": 17196, "name": "bytes7", "nodeType": "ElementaryTypeName", - "src": "2188:6:15", + "src": "2188:6:35", "typeDescriptions": { "typeIdentifier": "t_bytes7", "typeString": "bytes7" @@ -3085,28 +3085,28 @@ "visibility": "internal" } ], - "src": "2187:11:15" + "src": "2187:11:35" }, "returnParameters": { - "id": 14138, + "id": 17199, "nodeType": "ParameterList", "parameters": [], - "src": "2213:0:15" + "src": "2213:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14162, + "id": 17223, "nodeType": "FunctionDefinition", - "src": "2295:120:15", + "src": "2295:120:35", "nodes": [], "body": { - "id": 14161, + "id": 17222, "nodeType": "Block", - "src": "2339:76:15", + "src": "2339:76:35", "nodes": [], "statements": [ { @@ -3116,14 +3116,14 @@ "arguments": [ { "hexValue": "6c6f672862797465733829", - "id": 14156, + "id": 17217, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2389:13:15", + "src": "2389:13:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4f84252e5b28e1a0064346c7cd13650e2dd6020728ca468281bb2a28b42654b3", "typeString": "literal_string \"log(bytes8)\"" @@ -3131,12 +3131,12 @@ "value": "log(bytes8)" }, { - "id": 14157, + "id": 17218, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14150, - "src": "2404:2:15", + "referencedDeclaration": 17211, + "src": "2404:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes8", "typeString": "bytes8" @@ -3155,32 +3155,32 @@ } ], "expression": { - "id": 14154, + "id": 17215, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2365:3:15", + "src": "2365:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14155, + "id": 17216, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2369:19:15", + "memberLocation": "2369:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2365:23:15", + "src": "2365:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14158, + "id": 17219, "isConstant": false, "isLValue": false, "isPure": false, @@ -3189,7 +3189,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2365:42:15", + "src": "2365:42:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3204,18 +3204,18 @@ "typeString": "bytes memory" } ], - "id": 14153, + "id": 17214, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "2349:15:15", + "referencedDeclaration": 17016, + "src": "2349:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14159, + "id": 17220, "isConstant": false, "isLValue": false, "isPure": false, @@ -3224,16 +3224,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2349:59:15", + "src": "2349:59:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14160, + "id": 17221, "nodeType": "ExpressionStatement", - "src": "2349:59:15" + "src": "2349:59:35" } ] }, @@ -3241,20 +3241,20 @@ "kind": "function", "modifiers": [], "name": "logBytes8", - "nameLocation": "2304:9:15", + "nameLocation": "2304:9:35", "parameters": { - "id": 14151, + "id": 17212, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14150, + "id": 17211, "mutability": "mutable", "name": "p0", - "nameLocation": "2321:2:15", + "nameLocation": "2321:2:35", "nodeType": "VariableDeclaration", - "scope": 14162, - "src": "2314:9:15", + "scope": 17223, + "src": "2314:9:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3262,10 +3262,10 @@ "typeString": "bytes8" }, "typeName": { - "id": 14149, + "id": 17210, "name": "bytes8", "nodeType": "ElementaryTypeName", - "src": "2314:6:15", + "src": "2314:6:35", "typeDescriptions": { "typeIdentifier": "t_bytes8", "typeString": "bytes8" @@ -3274,28 +3274,28 @@ "visibility": "internal" } ], - "src": "2313:11:15" + "src": "2313:11:35" }, "returnParameters": { - "id": 14152, + "id": 17213, "nodeType": "ParameterList", "parameters": [], - "src": "2339:0:15" + "src": "2339:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14176, + "id": 17237, "nodeType": "FunctionDefinition", - "src": "2421:120:15", + "src": "2421:120:35", "nodes": [], "body": { - "id": 14175, + "id": 17236, "nodeType": "Block", - "src": "2465:76:15", + "src": "2465:76:35", "nodes": [], "statements": [ { @@ -3305,14 +3305,14 @@ "arguments": [ { "hexValue": "6c6f672862797465733929", - "id": 14170, + "id": 17231, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2515:13:15", + "src": "2515:13:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_90bd8cd0463fe91d31e59db57ee4cf8d778374c422b4b50e841266d9c2cc6667", "typeString": "literal_string \"log(bytes9)\"" @@ -3320,12 +3320,12 @@ "value": "log(bytes9)" }, { - "id": 14171, + "id": 17232, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14164, - "src": "2530:2:15", + "referencedDeclaration": 17225, + "src": "2530:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes9", "typeString": "bytes9" @@ -3344,32 +3344,32 @@ } ], "expression": { - "id": 14168, + "id": 17229, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2491:3:15", + "src": "2491:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14169, + "id": 17230, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2495:19:15", + "memberLocation": "2495:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2491:23:15", + "src": "2491:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14172, + "id": 17233, "isConstant": false, "isLValue": false, "isPure": false, @@ -3378,7 +3378,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2491:42:15", + "src": "2491:42:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3393,18 +3393,18 @@ "typeString": "bytes memory" } ], - "id": 14167, + "id": 17228, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "2475:15:15", + "referencedDeclaration": 17016, + "src": "2475:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14173, + "id": 17234, "isConstant": false, "isLValue": false, "isPure": false, @@ -3413,16 +3413,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2475:59:15", + "src": "2475:59:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14174, + "id": 17235, "nodeType": "ExpressionStatement", - "src": "2475:59:15" + "src": "2475:59:35" } ] }, @@ -3430,20 +3430,20 @@ "kind": "function", "modifiers": [], "name": "logBytes9", - "nameLocation": "2430:9:15", + "nameLocation": "2430:9:35", "parameters": { - "id": 14165, + "id": 17226, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14164, + "id": 17225, "mutability": "mutable", "name": "p0", - "nameLocation": "2447:2:15", + "nameLocation": "2447:2:35", "nodeType": "VariableDeclaration", - "scope": 14176, - "src": "2440:9:15", + "scope": 17237, + "src": "2440:9:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3451,10 +3451,10 @@ "typeString": "bytes9" }, "typeName": { - "id": 14163, + "id": 17224, "name": "bytes9", "nodeType": "ElementaryTypeName", - "src": "2440:6:15", + "src": "2440:6:35", "typeDescriptions": { "typeIdentifier": "t_bytes9", "typeString": "bytes9" @@ -3463,28 +3463,28 @@ "visibility": "internal" } ], - "src": "2439:11:15" + "src": "2439:11:35" }, "returnParameters": { - "id": 14166, + "id": 17227, "nodeType": "ParameterList", "parameters": [], - "src": "2465:0:15" + "src": "2465:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14190, + "id": 17251, "nodeType": "FunctionDefinition", - "src": "2547:123:15", + "src": "2547:123:35", "nodes": [], "body": { - "id": 14189, + "id": 17250, "nodeType": "Block", - "src": "2593:77:15", + "src": "2593:77:35", "nodes": [], "statements": [ { @@ -3494,14 +3494,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573313029", - "id": 14184, + "id": 17245, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2643:14:15", + "src": "2643:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_013d178bb749cf32d0f7243763667360eb91576261efe5ed9be72b4a2800fd66", "typeString": "literal_string \"log(bytes10)\"" @@ -3509,12 +3509,12 @@ "value": "log(bytes10)" }, { - "id": 14185, + "id": 17246, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14178, - "src": "2659:2:15", + "referencedDeclaration": 17239, + "src": "2659:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes10", "typeString": "bytes10" @@ -3533,32 +3533,32 @@ } ], "expression": { - "id": 14182, + "id": 17243, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2619:3:15", + "src": "2619:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14183, + "id": 17244, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2623:19:15", + "memberLocation": "2623:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2619:23:15", + "src": "2619:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14186, + "id": 17247, "isConstant": false, "isLValue": false, "isPure": false, @@ -3567,7 +3567,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2619:43:15", + "src": "2619:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3582,18 +3582,18 @@ "typeString": "bytes memory" } ], - "id": 14181, + "id": 17242, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "2603:15:15", + "referencedDeclaration": 17016, + "src": "2603:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14187, + "id": 17248, "isConstant": false, "isLValue": false, "isPure": false, @@ -3602,16 +3602,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2603:60:15", + "src": "2603:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14188, + "id": 17249, "nodeType": "ExpressionStatement", - "src": "2603:60:15" + "src": "2603:60:35" } ] }, @@ -3619,20 +3619,20 @@ "kind": "function", "modifiers": [], "name": "logBytes10", - "nameLocation": "2556:10:15", + "nameLocation": "2556:10:35", "parameters": { - "id": 14179, + "id": 17240, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14178, + "id": 17239, "mutability": "mutable", "name": "p0", - "nameLocation": "2575:2:15", + "nameLocation": "2575:2:35", "nodeType": "VariableDeclaration", - "scope": 14190, - "src": "2567:10:15", + "scope": 17251, + "src": "2567:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3640,10 +3640,10 @@ "typeString": "bytes10" }, "typeName": { - "id": 14177, + "id": 17238, "name": "bytes10", "nodeType": "ElementaryTypeName", - "src": "2567:7:15", + "src": "2567:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes10", "typeString": "bytes10" @@ -3652,28 +3652,28 @@ "visibility": "internal" } ], - "src": "2566:12:15" + "src": "2566:12:35" }, "returnParameters": { - "id": 14180, + "id": 17241, "nodeType": "ParameterList", "parameters": [], - "src": "2593:0:15" + "src": "2593:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14204, + "id": 17265, "nodeType": "FunctionDefinition", - "src": "2676:123:15", + "src": "2676:123:35", "nodes": [], "body": { - "id": 14203, + "id": 17264, "nodeType": "Block", - "src": "2722:77:15", + "src": "2722:77:35", "nodes": [], "statements": [ { @@ -3683,14 +3683,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573313129", - "id": 14198, + "id": 17259, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2772:14:15", + "src": "2772:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_04004a2e5bef8ca2e7ffd661b519aec3d9c1b8d0aa1e11656aab73b2726922d9", "typeString": "literal_string \"log(bytes11)\"" @@ -3698,12 +3698,12 @@ "value": "log(bytes11)" }, { - "id": 14199, + "id": 17260, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14192, - "src": "2788:2:15", + "referencedDeclaration": 17253, + "src": "2788:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes11", "typeString": "bytes11" @@ -3722,32 +3722,32 @@ } ], "expression": { - "id": 14196, + "id": 17257, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2748:3:15", + "src": "2748:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14197, + "id": 17258, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2752:19:15", + "memberLocation": "2752:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2748:23:15", + "src": "2748:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14200, + "id": 17261, "isConstant": false, "isLValue": false, "isPure": false, @@ -3756,7 +3756,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2748:43:15", + "src": "2748:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3771,18 +3771,18 @@ "typeString": "bytes memory" } ], - "id": 14195, + "id": 17256, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "2732:15:15", + "referencedDeclaration": 17016, + "src": "2732:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14201, + "id": 17262, "isConstant": false, "isLValue": false, "isPure": false, @@ -3791,16 +3791,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2732:60:15", + "src": "2732:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14202, + "id": 17263, "nodeType": "ExpressionStatement", - "src": "2732:60:15" + "src": "2732:60:35" } ] }, @@ -3808,20 +3808,20 @@ "kind": "function", "modifiers": [], "name": "logBytes11", - "nameLocation": "2685:10:15", + "nameLocation": "2685:10:35", "parameters": { - "id": 14193, + "id": 17254, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14192, + "id": 17253, "mutability": "mutable", "name": "p0", - "nameLocation": "2704:2:15", + "nameLocation": "2704:2:35", "nodeType": "VariableDeclaration", - "scope": 14204, - "src": "2696:10:15", + "scope": 17265, + "src": "2696:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3829,10 +3829,10 @@ "typeString": "bytes11" }, "typeName": { - "id": 14191, + "id": 17252, "name": "bytes11", "nodeType": "ElementaryTypeName", - "src": "2696:7:15", + "src": "2696:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes11", "typeString": "bytes11" @@ -3841,28 +3841,28 @@ "visibility": "internal" } ], - "src": "2695:12:15" + "src": "2695:12:35" }, "returnParameters": { - "id": 14194, + "id": 17255, "nodeType": "ParameterList", "parameters": [], - "src": "2722:0:15" + "src": "2722:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14218, + "id": 17279, "nodeType": "FunctionDefinition", - "src": "2805:123:15", + "src": "2805:123:35", "nodes": [], "body": { - "id": 14217, + "id": 17278, "nodeType": "Block", - "src": "2851:77:15", + "src": "2851:77:35", "nodes": [], "statements": [ { @@ -3872,14 +3872,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573313229", - "id": 14212, + "id": 17273, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2901:14:15", + "src": "2901:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_86a06abd704b9e5bab2216d456863046355f2def5304d8276c140d0d454fddf2", "typeString": "literal_string \"log(bytes12)\"" @@ -3887,12 +3887,12 @@ "value": "log(bytes12)" }, { - "id": 14213, + "id": 17274, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14206, - "src": "2917:2:15", + "referencedDeclaration": 17267, + "src": "2917:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes12", "typeString": "bytes12" @@ -3911,32 +3911,32 @@ } ], "expression": { - "id": 14210, + "id": 17271, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2877:3:15", + "src": "2877:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14211, + "id": 17272, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2881:19:15", + "memberLocation": "2881:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2877:23:15", + "src": "2877:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14214, + "id": 17275, "isConstant": false, "isLValue": false, "isPure": false, @@ -3945,7 +3945,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2877:43:15", + "src": "2877:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3960,18 +3960,18 @@ "typeString": "bytes memory" } ], - "id": 14209, + "id": 17270, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "2861:15:15", + "referencedDeclaration": 17016, + "src": "2861:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14215, + "id": 17276, "isConstant": false, "isLValue": false, "isPure": false, @@ -3980,16 +3980,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2861:60:15", + "src": "2861:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14216, + "id": 17277, "nodeType": "ExpressionStatement", - "src": "2861:60:15" + "src": "2861:60:35" } ] }, @@ -3997,20 +3997,20 @@ "kind": "function", "modifiers": [], "name": "logBytes12", - "nameLocation": "2814:10:15", + "nameLocation": "2814:10:35", "parameters": { - "id": 14207, + "id": 17268, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14206, + "id": 17267, "mutability": "mutable", "name": "p0", - "nameLocation": "2833:2:15", + "nameLocation": "2833:2:35", "nodeType": "VariableDeclaration", - "scope": 14218, - "src": "2825:10:15", + "scope": 17279, + "src": "2825:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4018,10 +4018,10 @@ "typeString": "bytes12" }, "typeName": { - "id": 14205, + "id": 17266, "name": "bytes12", "nodeType": "ElementaryTypeName", - "src": "2825:7:15", + "src": "2825:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes12", "typeString": "bytes12" @@ -4030,28 +4030,28 @@ "visibility": "internal" } ], - "src": "2824:12:15" + "src": "2824:12:35" }, "returnParameters": { - "id": 14208, + "id": 17269, "nodeType": "ParameterList", "parameters": [], - "src": "2851:0:15" + "src": "2851:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14232, + "id": 17293, "nodeType": "FunctionDefinition", - "src": "2934:123:15", + "src": "2934:123:35", "nodes": [], "body": { - "id": 14231, + "id": 17292, "nodeType": "Block", - "src": "2980:77:15", + "src": "2980:77:35", "nodes": [], "statements": [ { @@ -4061,14 +4061,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573313329", - "id": 14226, + "id": 17287, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3030:14:15", + "src": "3030:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_94529e34a43ac6de2c3a0df402eee6114eb0f2ad065baefde0230cd3cf90e2ec", "typeString": "literal_string \"log(bytes13)\"" @@ -4076,12 +4076,12 @@ "value": "log(bytes13)" }, { - "id": 14227, + "id": 17288, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14220, - "src": "3046:2:15", + "referencedDeclaration": 17281, + "src": "3046:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes13", "typeString": "bytes13" @@ -4100,32 +4100,32 @@ } ], "expression": { - "id": 14224, + "id": 17285, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3006:3:15", + "src": "3006:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14225, + "id": 17286, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3010:19:15", + "memberLocation": "3010:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3006:23:15", + "src": "3006:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14228, + "id": 17289, "isConstant": false, "isLValue": false, "isPure": false, @@ -4134,7 +4134,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3006:43:15", + "src": "3006:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4149,18 +4149,18 @@ "typeString": "bytes memory" } ], - "id": 14223, + "id": 17284, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "2990:15:15", + "referencedDeclaration": 17016, + "src": "2990:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14229, + "id": 17290, "isConstant": false, "isLValue": false, "isPure": false, @@ -4169,16 +4169,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2990:60:15", + "src": "2990:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14230, + "id": 17291, "nodeType": "ExpressionStatement", - "src": "2990:60:15" + "src": "2990:60:35" } ] }, @@ -4186,20 +4186,20 @@ "kind": "function", "modifiers": [], "name": "logBytes13", - "nameLocation": "2943:10:15", + "nameLocation": "2943:10:35", "parameters": { - "id": 14221, + "id": 17282, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14220, + "id": 17281, "mutability": "mutable", "name": "p0", - "nameLocation": "2962:2:15", + "nameLocation": "2962:2:35", "nodeType": "VariableDeclaration", - "scope": 14232, - "src": "2954:10:15", + "scope": 17293, + "src": "2954:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4207,10 +4207,10 @@ "typeString": "bytes13" }, "typeName": { - "id": 14219, + "id": 17280, "name": "bytes13", "nodeType": "ElementaryTypeName", - "src": "2954:7:15", + "src": "2954:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes13", "typeString": "bytes13" @@ -4219,28 +4219,28 @@ "visibility": "internal" } ], - "src": "2953:12:15" + "src": "2953:12:35" }, "returnParameters": { - "id": 14222, + "id": 17283, "nodeType": "ParameterList", "parameters": [], - "src": "2980:0:15" + "src": "2980:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14246, + "id": 17307, "nodeType": "FunctionDefinition", - "src": "3063:123:15", + "src": "3063:123:35", "nodes": [], "body": { - "id": 14245, + "id": 17306, "nodeType": "Block", - "src": "3109:77:15", + "src": "3109:77:35", "nodes": [], "statements": [ { @@ -4250,14 +4250,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573313429", - "id": 14240, + "id": 17301, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3159:14:15", + "src": "3159:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9266f07faf32c88bbdb01ce418243acbc1c63e15d6e3afa16078186ba711f278", "typeString": "literal_string \"log(bytes14)\"" @@ -4265,12 +4265,12 @@ "value": "log(bytes14)" }, { - "id": 14241, + "id": 17302, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14234, - "src": "3175:2:15", + "referencedDeclaration": 17295, + "src": "3175:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes14", "typeString": "bytes14" @@ -4289,32 +4289,32 @@ } ], "expression": { - "id": 14238, + "id": 17299, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3135:3:15", + "src": "3135:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14239, + "id": 17300, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3139:19:15", + "memberLocation": "3139:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3135:23:15", + "src": "3135:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14242, + "id": 17303, "isConstant": false, "isLValue": false, "isPure": false, @@ -4323,7 +4323,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3135:43:15", + "src": "3135:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4338,18 +4338,18 @@ "typeString": "bytes memory" } ], - "id": 14237, + "id": 17298, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "3119:15:15", + "referencedDeclaration": 17016, + "src": "3119:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14243, + "id": 17304, "isConstant": false, "isLValue": false, "isPure": false, @@ -4358,16 +4358,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3119:60:15", + "src": "3119:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14244, + "id": 17305, "nodeType": "ExpressionStatement", - "src": "3119:60:15" + "src": "3119:60:35" } ] }, @@ -4375,20 +4375,20 @@ "kind": "function", "modifiers": [], "name": "logBytes14", - "nameLocation": "3072:10:15", + "nameLocation": "3072:10:35", "parameters": { - "id": 14235, + "id": 17296, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14234, + "id": 17295, "mutability": "mutable", "name": "p0", - "nameLocation": "3091:2:15", + "nameLocation": "3091:2:35", "nodeType": "VariableDeclaration", - "scope": 14246, - "src": "3083:10:15", + "scope": 17307, + "src": "3083:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4396,10 +4396,10 @@ "typeString": "bytes14" }, "typeName": { - "id": 14233, + "id": 17294, "name": "bytes14", "nodeType": "ElementaryTypeName", - "src": "3083:7:15", + "src": "3083:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes14", "typeString": "bytes14" @@ -4408,28 +4408,28 @@ "visibility": "internal" } ], - "src": "3082:12:15" + "src": "3082:12:35" }, "returnParameters": { - "id": 14236, + "id": 17297, "nodeType": "ParameterList", "parameters": [], - "src": "3109:0:15" + "src": "3109:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14260, + "id": 17321, "nodeType": "FunctionDefinition", - "src": "3192:123:15", + "src": "3192:123:35", "nodes": [], "body": { - "id": 14259, + "id": 17320, "nodeType": "Block", - "src": "3238:77:15", + "src": "3238:77:35", "nodes": [], "statements": [ { @@ -4439,14 +4439,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573313529", - "id": 14254, + "id": 17315, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3288:14:15", + "src": "3288:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_da9574e0bf3f23e09c3d85c9f5226065bb36281f2a5d78c7e38f6ffd58919606", "typeString": "literal_string \"log(bytes15)\"" @@ -4454,12 +4454,12 @@ "value": "log(bytes15)" }, { - "id": 14255, + "id": 17316, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14248, - "src": "3304:2:15", + "referencedDeclaration": 17309, + "src": "3304:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes15", "typeString": "bytes15" @@ -4478,32 +4478,32 @@ } ], "expression": { - "id": 14252, + "id": 17313, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3264:3:15", + "src": "3264:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14253, + "id": 17314, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3268:19:15", + "memberLocation": "3268:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3264:23:15", + "src": "3264:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14256, + "id": 17317, "isConstant": false, "isLValue": false, "isPure": false, @@ -4512,7 +4512,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3264:43:15", + "src": "3264:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4527,18 +4527,18 @@ "typeString": "bytes memory" } ], - "id": 14251, + "id": 17312, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "3248:15:15", + "referencedDeclaration": 17016, + "src": "3248:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14257, + "id": 17318, "isConstant": false, "isLValue": false, "isPure": false, @@ -4547,16 +4547,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3248:60:15", + "src": "3248:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14258, + "id": 17319, "nodeType": "ExpressionStatement", - "src": "3248:60:15" + "src": "3248:60:35" } ] }, @@ -4564,20 +4564,20 @@ "kind": "function", "modifiers": [], "name": "logBytes15", - "nameLocation": "3201:10:15", + "nameLocation": "3201:10:35", "parameters": { - "id": 14249, + "id": 17310, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14248, + "id": 17309, "mutability": "mutable", "name": "p0", - "nameLocation": "3220:2:15", + "nameLocation": "3220:2:35", "nodeType": "VariableDeclaration", - "scope": 14260, - "src": "3212:10:15", + "scope": 17321, + "src": "3212:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4585,10 +4585,10 @@ "typeString": "bytes15" }, "typeName": { - "id": 14247, + "id": 17308, "name": "bytes15", "nodeType": "ElementaryTypeName", - "src": "3212:7:15", + "src": "3212:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes15", "typeString": "bytes15" @@ -4597,28 +4597,28 @@ "visibility": "internal" } ], - "src": "3211:12:15" + "src": "3211:12:35" }, "returnParameters": { - "id": 14250, + "id": 17311, "nodeType": "ParameterList", "parameters": [], - "src": "3238:0:15" + "src": "3238:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14274, + "id": 17335, "nodeType": "FunctionDefinition", - "src": "3321:123:15", + "src": "3321:123:35", "nodes": [], "body": { - "id": 14273, + "id": 17334, "nodeType": "Block", - "src": "3367:77:15", + "src": "3367:77:35", "nodes": [], "statements": [ { @@ -4628,14 +4628,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573313629", - "id": 14268, + "id": 17329, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3417:14:15", + "src": "3417:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_665c61046af0adc4969f9d2f111b654775bd58f112b63e5ce7dfff29c000e9f3", "typeString": "literal_string \"log(bytes16)\"" @@ -4643,12 +4643,12 @@ "value": "log(bytes16)" }, { - "id": 14269, + "id": 17330, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14262, - "src": "3433:2:15", + "referencedDeclaration": 17323, + "src": "3433:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes16", "typeString": "bytes16" @@ -4667,32 +4667,32 @@ } ], "expression": { - "id": 14266, + "id": 17327, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3393:3:15", + "src": "3393:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14267, + "id": 17328, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3397:19:15", + "memberLocation": "3397:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3393:23:15", + "src": "3393:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14270, + "id": 17331, "isConstant": false, "isLValue": false, "isPure": false, @@ -4701,7 +4701,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3393:43:15", + "src": "3393:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4716,18 +4716,18 @@ "typeString": "bytes memory" } ], - "id": 14265, + "id": 17326, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "3377:15:15", + "referencedDeclaration": 17016, + "src": "3377:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14271, + "id": 17332, "isConstant": false, "isLValue": false, "isPure": false, @@ -4736,16 +4736,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3377:60:15", + "src": "3377:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14272, + "id": 17333, "nodeType": "ExpressionStatement", - "src": "3377:60:15" + "src": "3377:60:35" } ] }, @@ -4753,20 +4753,20 @@ "kind": "function", "modifiers": [], "name": "logBytes16", - "nameLocation": "3330:10:15", + "nameLocation": "3330:10:35", "parameters": { - "id": 14263, + "id": 17324, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14262, + "id": 17323, "mutability": "mutable", "name": "p0", - "nameLocation": "3349:2:15", + "nameLocation": "3349:2:35", "nodeType": "VariableDeclaration", - "scope": 14274, - "src": "3341:10:15", + "scope": 17335, + "src": "3341:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4774,10 +4774,10 @@ "typeString": "bytes16" }, "typeName": { - "id": 14261, + "id": 17322, "name": "bytes16", "nodeType": "ElementaryTypeName", - "src": "3341:7:15", + "src": "3341:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes16", "typeString": "bytes16" @@ -4786,28 +4786,28 @@ "visibility": "internal" } ], - "src": "3340:12:15" + "src": "3340:12:35" }, "returnParameters": { - "id": 14264, + "id": 17325, "nodeType": "ParameterList", "parameters": [], - "src": "3367:0:15" + "src": "3367:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14288, + "id": 17349, "nodeType": "FunctionDefinition", - "src": "3450:123:15", + "src": "3450:123:35", "nodes": [], "body": { - "id": 14287, + "id": 17348, "nodeType": "Block", - "src": "3496:77:15", + "src": "3496:77:35", "nodes": [], "statements": [ { @@ -4817,14 +4817,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573313729", - "id": 14282, + "id": 17343, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3546:14:15", + "src": "3546:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_339f673a0c008974259a0022c9b150cc5d1af8c58584412fe373d84bd08d4ea3", "typeString": "literal_string \"log(bytes17)\"" @@ -4832,12 +4832,12 @@ "value": "log(bytes17)" }, { - "id": 14283, + "id": 17344, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14276, - "src": "3562:2:15", + "referencedDeclaration": 17337, + "src": "3562:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes17", "typeString": "bytes17" @@ -4856,32 +4856,32 @@ } ], "expression": { - "id": 14280, + "id": 17341, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3522:3:15", + "src": "3522:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14281, + "id": 17342, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3526:19:15", + "memberLocation": "3526:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3522:23:15", + "src": "3522:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14284, + "id": 17345, "isConstant": false, "isLValue": false, "isPure": false, @@ -4890,7 +4890,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3522:43:15", + "src": "3522:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4905,18 +4905,18 @@ "typeString": "bytes memory" } ], - "id": 14279, + "id": 17340, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "3506:15:15", + "referencedDeclaration": 17016, + "src": "3506:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14285, + "id": 17346, "isConstant": false, "isLValue": false, "isPure": false, @@ -4925,16 +4925,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3506:60:15", + "src": "3506:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14286, + "id": 17347, "nodeType": "ExpressionStatement", - "src": "3506:60:15" + "src": "3506:60:35" } ] }, @@ -4942,20 +4942,20 @@ "kind": "function", "modifiers": [], "name": "logBytes17", - "nameLocation": "3459:10:15", + "nameLocation": "3459:10:35", "parameters": { - "id": 14277, + "id": 17338, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14276, + "id": 17337, "mutability": "mutable", "name": "p0", - "nameLocation": "3478:2:15", + "nameLocation": "3478:2:35", "nodeType": "VariableDeclaration", - "scope": 14288, - "src": "3470:10:15", + "scope": 17349, + "src": "3470:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4963,10 +4963,10 @@ "typeString": "bytes17" }, "typeName": { - "id": 14275, + "id": 17336, "name": "bytes17", "nodeType": "ElementaryTypeName", - "src": "3470:7:15", + "src": "3470:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes17", "typeString": "bytes17" @@ -4975,28 +4975,28 @@ "visibility": "internal" } ], - "src": "3469:12:15" + "src": "3469:12:35" }, "returnParameters": { - "id": 14278, + "id": 17339, "nodeType": "ParameterList", "parameters": [], - "src": "3496:0:15" + "src": "3496:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14302, + "id": 17363, "nodeType": "FunctionDefinition", - "src": "3579:123:15", + "src": "3579:123:35", "nodes": [], "body": { - "id": 14301, + "id": 17362, "nodeType": "Block", - "src": "3625:77:15", + "src": "3625:77:35", "nodes": [], "statements": [ { @@ -5006,14 +5006,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573313829", - "id": 14296, + "id": 17357, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3675:14:15", + "src": "3675:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c4d23d9af6458d5ddc7cb8128a2f36bf147c9db4fe277dfe0fe7be41def62116", "typeString": "literal_string \"log(bytes18)\"" @@ -5021,12 +5021,12 @@ "value": "log(bytes18)" }, { - "id": 14297, + "id": 17358, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14290, - "src": "3691:2:15", + "referencedDeclaration": 17351, + "src": "3691:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes18", "typeString": "bytes18" @@ -5045,32 +5045,32 @@ } ], "expression": { - "id": 14294, + "id": 17355, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3651:3:15", + "src": "3651:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14295, + "id": 17356, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3655:19:15", + "memberLocation": "3655:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3651:23:15", + "src": "3651:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14298, + "id": 17359, "isConstant": false, "isLValue": false, "isPure": false, @@ -5079,7 +5079,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3651:43:15", + "src": "3651:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5094,18 +5094,18 @@ "typeString": "bytes memory" } ], - "id": 14293, + "id": 17354, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "3635:15:15", + "referencedDeclaration": 17016, + "src": "3635:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14299, + "id": 17360, "isConstant": false, "isLValue": false, "isPure": false, @@ -5114,16 +5114,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3635:60:15", + "src": "3635:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14300, + "id": 17361, "nodeType": "ExpressionStatement", - "src": "3635:60:15" + "src": "3635:60:35" } ] }, @@ -5131,20 +5131,20 @@ "kind": "function", "modifiers": [], "name": "logBytes18", - "nameLocation": "3588:10:15", + "nameLocation": "3588:10:35", "parameters": { - "id": 14291, + "id": 17352, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14290, + "id": 17351, "mutability": "mutable", "name": "p0", - "nameLocation": "3607:2:15", + "nameLocation": "3607:2:35", "nodeType": "VariableDeclaration", - "scope": 14302, - "src": "3599:10:15", + "scope": 17363, + "src": "3599:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5152,10 +5152,10 @@ "typeString": "bytes18" }, "typeName": { - "id": 14289, + "id": 17350, "name": "bytes18", "nodeType": "ElementaryTypeName", - "src": "3599:7:15", + "src": "3599:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes18", "typeString": "bytes18" @@ -5164,28 +5164,28 @@ "visibility": "internal" } ], - "src": "3598:12:15" + "src": "3598:12:35" }, "returnParameters": { - "id": 14292, + "id": 17353, "nodeType": "ParameterList", "parameters": [], - "src": "3625:0:15" + "src": "3625:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14316, + "id": 17377, "nodeType": "FunctionDefinition", - "src": "3708:123:15", + "src": "3708:123:35", "nodes": [], "body": { - "id": 14315, + "id": 17376, "nodeType": "Block", - "src": "3754:77:15", + "src": "3754:77:35", "nodes": [], "statements": [ { @@ -5195,14 +5195,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573313929", - "id": 14310, + "id": 17371, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3804:14:15", + "src": "3804:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5e6b5a33524ca650028e2fad735b4ab50285bba37658119d2da303bee98aeada", "typeString": "literal_string \"log(bytes19)\"" @@ -5210,12 +5210,12 @@ "value": "log(bytes19)" }, { - "id": 14311, + "id": 17372, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14304, - "src": "3820:2:15", + "referencedDeclaration": 17365, + "src": "3820:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes19", "typeString": "bytes19" @@ -5234,32 +5234,32 @@ } ], "expression": { - "id": 14308, + "id": 17369, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3780:3:15", + "src": "3780:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14309, + "id": 17370, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3784:19:15", + "memberLocation": "3784:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3780:23:15", + "src": "3780:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14312, + "id": 17373, "isConstant": false, "isLValue": false, "isPure": false, @@ -5268,7 +5268,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3780:43:15", + "src": "3780:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5283,18 +5283,18 @@ "typeString": "bytes memory" } ], - "id": 14307, + "id": 17368, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "3764:15:15", + "referencedDeclaration": 17016, + "src": "3764:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14313, + "id": 17374, "isConstant": false, "isLValue": false, "isPure": false, @@ -5303,16 +5303,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3764:60:15", + "src": "3764:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14314, + "id": 17375, "nodeType": "ExpressionStatement", - "src": "3764:60:15" + "src": "3764:60:35" } ] }, @@ -5320,20 +5320,20 @@ "kind": "function", "modifiers": [], "name": "logBytes19", - "nameLocation": "3717:10:15", + "nameLocation": "3717:10:35", "parameters": { - "id": 14305, + "id": 17366, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14304, + "id": 17365, "mutability": "mutable", "name": "p0", - "nameLocation": "3736:2:15", + "nameLocation": "3736:2:35", "nodeType": "VariableDeclaration", - "scope": 14316, - "src": "3728:10:15", + "scope": 17377, + "src": "3728:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5341,10 +5341,10 @@ "typeString": "bytes19" }, "typeName": { - "id": 14303, + "id": 17364, "name": "bytes19", "nodeType": "ElementaryTypeName", - "src": "3728:7:15", + "src": "3728:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes19", "typeString": "bytes19" @@ -5353,28 +5353,28 @@ "visibility": "internal" } ], - "src": "3727:12:15" + "src": "3727:12:35" }, "returnParameters": { - "id": 14306, + "id": 17367, "nodeType": "ParameterList", "parameters": [], - "src": "3754:0:15" + "src": "3754:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14330, + "id": 17391, "nodeType": "FunctionDefinition", - "src": "3837:123:15", + "src": "3837:123:35", "nodes": [], "body": { - "id": 14329, + "id": 17390, "nodeType": "Block", - "src": "3883:77:15", + "src": "3883:77:35", "nodes": [], "statements": [ { @@ -5384,14 +5384,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573323029", - "id": 14324, + "id": 17385, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3933:14:15", + "src": "3933:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5188e3e9b3f117a223e2e428d0e13d089f3a53913e479000b94b85266ecf8231", "typeString": "literal_string \"log(bytes20)\"" @@ -5399,12 +5399,12 @@ "value": "log(bytes20)" }, { - "id": 14325, + "id": 17386, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14318, - "src": "3949:2:15", + "referencedDeclaration": 17379, + "src": "3949:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes20", "typeString": "bytes20" @@ -5423,32 +5423,32 @@ } ], "expression": { - "id": 14322, + "id": 17383, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3909:3:15", + "src": "3909:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14323, + "id": 17384, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3913:19:15", + "memberLocation": "3913:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3909:23:15", + "src": "3909:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14326, + "id": 17387, "isConstant": false, "isLValue": false, "isPure": false, @@ -5457,7 +5457,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3909:43:15", + "src": "3909:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5472,18 +5472,18 @@ "typeString": "bytes memory" } ], - "id": 14321, + "id": 17382, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "3893:15:15", + "referencedDeclaration": 17016, + "src": "3893:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14327, + "id": 17388, "isConstant": false, "isLValue": false, "isPure": false, @@ -5492,16 +5492,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3893:60:15", + "src": "3893:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14328, + "id": 17389, "nodeType": "ExpressionStatement", - "src": "3893:60:15" + "src": "3893:60:35" } ] }, @@ -5509,20 +5509,20 @@ "kind": "function", "modifiers": [], "name": "logBytes20", - "nameLocation": "3846:10:15", + "nameLocation": "3846:10:35", "parameters": { - "id": 14319, + "id": 17380, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14318, + "id": 17379, "mutability": "mutable", "name": "p0", - "nameLocation": "3865:2:15", + "nameLocation": "3865:2:35", "nodeType": "VariableDeclaration", - "scope": 14330, - "src": "3857:10:15", + "scope": 17391, + "src": "3857:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5530,10 +5530,10 @@ "typeString": "bytes20" }, "typeName": { - "id": 14317, + "id": 17378, "name": "bytes20", "nodeType": "ElementaryTypeName", - "src": "3857:7:15", + "src": "3857:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes20", "typeString": "bytes20" @@ -5542,28 +5542,28 @@ "visibility": "internal" } ], - "src": "3856:12:15" + "src": "3856:12:35" }, "returnParameters": { - "id": 14320, + "id": 17381, "nodeType": "ParameterList", "parameters": [], - "src": "3883:0:15" + "src": "3883:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14344, + "id": 17405, "nodeType": "FunctionDefinition", - "src": "3966:123:15", + "src": "3966:123:35", "nodes": [], "body": { - "id": 14343, + "id": 17404, "nodeType": "Block", - "src": "4012:77:15", + "src": "4012:77:35", "nodes": [], "statements": [ { @@ -5573,14 +5573,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573323129", - "id": 14338, + "id": 17399, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4062:14:15", + "src": "4062:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e9da35608192a6b38ad5ef62cf738886973b011b8cdb7e81cdd51b4c3dfe8ad7", "typeString": "literal_string \"log(bytes21)\"" @@ -5588,12 +5588,12 @@ "value": "log(bytes21)" }, { - "id": 14339, + "id": 17400, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14332, - "src": "4078:2:15", + "referencedDeclaration": 17393, + "src": "4078:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes21", "typeString": "bytes21" @@ -5612,32 +5612,32 @@ } ], "expression": { - "id": 14336, + "id": 17397, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4038:3:15", + "src": "4038:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14337, + "id": 17398, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4042:19:15", + "memberLocation": "4042:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4038:23:15", + "src": "4038:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14340, + "id": 17401, "isConstant": false, "isLValue": false, "isPure": false, @@ -5646,7 +5646,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4038:43:15", + "src": "4038:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5661,18 +5661,18 @@ "typeString": "bytes memory" } ], - "id": 14335, + "id": 17396, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "4022:15:15", + "referencedDeclaration": 17016, + "src": "4022:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14341, + "id": 17402, "isConstant": false, "isLValue": false, "isPure": false, @@ -5681,16 +5681,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4022:60:15", + "src": "4022:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14342, + "id": 17403, "nodeType": "ExpressionStatement", - "src": "4022:60:15" + "src": "4022:60:35" } ] }, @@ -5698,20 +5698,20 @@ "kind": "function", "modifiers": [], "name": "logBytes21", - "nameLocation": "3975:10:15", + "nameLocation": "3975:10:35", "parameters": { - "id": 14333, + "id": 17394, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14332, + "id": 17393, "mutability": "mutable", "name": "p0", - "nameLocation": "3994:2:15", + "nameLocation": "3994:2:35", "nodeType": "VariableDeclaration", - "scope": 14344, - "src": "3986:10:15", + "scope": 17405, + "src": "3986:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5719,10 +5719,10 @@ "typeString": "bytes21" }, "typeName": { - "id": 14331, + "id": 17392, "name": "bytes21", "nodeType": "ElementaryTypeName", - "src": "3986:7:15", + "src": "3986:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes21", "typeString": "bytes21" @@ -5731,28 +5731,28 @@ "visibility": "internal" } ], - "src": "3985:12:15" + "src": "3985:12:35" }, "returnParameters": { - "id": 14334, + "id": 17395, "nodeType": "ParameterList", "parameters": [], - "src": "4012:0:15" + "src": "4012:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14358, + "id": 17419, "nodeType": "FunctionDefinition", - "src": "4095:123:15", + "src": "4095:123:35", "nodes": [], "body": { - "id": 14357, + "id": 17418, "nodeType": "Block", - "src": "4141:77:15", + "src": "4141:77:35", "nodes": [], "statements": [ { @@ -5762,14 +5762,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573323229", - "id": 14352, + "id": 17413, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4191:14:15", + "src": "4191:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d5fae89c25bed6f12b105f52db0a0ff6f5c8313613e12eccd3059bb7f7ea6575", "typeString": "literal_string \"log(bytes22)\"" @@ -5777,12 +5777,12 @@ "value": "log(bytes22)" }, { - "id": 14353, + "id": 17414, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14346, - "src": "4207:2:15", + "referencedDeclaration": 17407, + "src": "4207:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes22", "typeString": "bytes22" @@ -5801,32 +5801,32 @@ } ], "expression": { - "id": 14350, + "id": 17411, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4167:3:15", + "src": "4167:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14351, + "id": 17412, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4171:19:15", + "memberLocation": "4171:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4167:23:15", + "src": "4167:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14354, + "id": 17415, "isConstant": false, "isLValue": false, "isPure": false, @@ -5835,7 +5835,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4167:43:15", + "src": "4167:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5850,18 +5850,18 @@ "typeString": "bytes memory" } ], - "id": 14349, + "id": 17410, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "4151:15:15", + "referencedDeclaration": 17016, + "src": "4151:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14355, + "id": 17416, "isConstant": false, "isLValue": false, "isPure": false, @@ -5870,16 +5870,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4151:60:15", + "src": "4151:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14356, + "id": 17417, "nodeType": "ExpressionStatement", - "src": "4151:60:15" + "src": "4151:60:35" } ] }, @@ -5887,20 +5887,20 @@ "kind": "function", "modifiers": [], "name": "logBytes22", - "nameLocation": "4104:10:15", + "nameLocation": "4104:10:35", "parameters": { - "id": 14347, + "id": 17408, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14346, + "id": 17407, "mutability": "mutable", "name": "p0", - "nameLocation": "4123:2:15", + "nameLocation": "4123:2:35", "nodeType": "VariableDeclaration", - "scope": 14358, - "src": "4115:10:15", + "scope": 17419, + "src": "4115:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5908,10 +5908,10 @@ "typeString": "bytes22" }, "typeName": { - "id": 14345, + "id": 17406, "name": "bytes22", "nodeType": "ElementaryTypeName", - "src": "4115:7:15", + "src": "4115:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes22", "typeString": "bytes22" @@ -5920,28 +5920,28 @@ "visibility": "internal" } ], - "src": "4114:12:15" + "src": "4114:12:35" }, "returnParameters": { - "id": 14348, + "id": 17409, "nodeType": "ParameterList", "parameters": [], - "src": "4141:0:15" + "src": "4141:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14372, + "id": 17433, "nodeType": "FunctionDefinition", - "src": "4224:123:15", + "src": "4224:123:35", "nodes": [], "body": { - "id": 14371, + "id": 17432, "nodeType": "Block", - "src": "4270:77:15", + "src": "4270:77:35", "nodes": [], "statements": [ { @@ -5951,14 +5951,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573323329", - "id": 14366, + "id": 17427, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4320:14:15", + "src": "4320:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_aba1cf0dcd316c862bc06d4cf532375fed11c1e0897ba81a04ee0b22d3f14061", "typeString": "literal_string \"log(bytes23)\"" @@ -5966,12 +5966,12 @@ "value": "log(bytes23)" }, { - "id": 14367, + "id": 17428, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14360, - "src": "4336:2:15", + "referencedDeclaration": 17421, + "src": "4336:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes23", "typeString": "bytes23" @@ -5990,32 +5990,32 @@ } ], "expression": { - "id": 14364, + "id": 17425, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4296:3:15", + "src": "4296:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14365, + "id": 17426, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4300:19:15", + "memberLocation": "4300:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4296:23:15", + "src": "4296:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14368, + "id": 17429, "isConstant": false, "isLValue": false, "isPure": false, @@ -6024,7 +6024,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4296:43:15", + "src": "4296:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6039,18 +6039,18 @@ "typeString": "bytes memory" } ], - "id": 14363, + "id": 17424, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "4280:15:15", + "referencedDeclaration": 17016, + "src": "4280:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14369, + "id": 17430, "isConstant": false, "isLValue": false, "isPure": false, @@ -6059,16 +6059,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4280:60:15", + "src": "4280:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14370, + "id": 17431, "nodeType": "ExpressionStatement", - "src": "4280:60:15" + "src": "4280:60:35" } ] }, @@ -6076,20 +6076,20 @@ "kind": "function", "modifiers": [], "name": "logBytes23", - "nameLocation": "4233:10:15", + "nameLocation": "4233:10:35", "parameters": { - "id": 14361, + "id": 17422, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14360, + "id": 17421, "mutability": "mutable", "name": "p0", - "nameLocation": "4252:2:15", + "nameLocation": "4252:2:35", "nodeType": "VariableDeclaration", - "scope": 14372, - "src": "4244:10:15", + "scope": 17433, + "src": "4244:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6097,10 +6097,10 @@ "typeString": "bytes23" }, "typeName": { - "id": 14359, + "id": 17420, "name": "bytes23", "nodeType": "ElementaryTypeName", - "src": "4244:7:15", + "src": "4244:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes23", "typeString": "bytes23" @@ -6109,28 +6109,28 @@ "visibility": "internal" } ], - "src": "4243:12:15" + "src": "4243:12:35" }, "returnParameters": { - "id": 14362, + "id": 17423, "nodeType": "ParameterList", "parameters": [], - "src": "4270:0:15" + "src": "4270:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14386, + "id": 17447, "nodeType": "FunctionDefinition", - "src": "4353:123:15", + "src": "4353:123:35", "nodes": [], "body": { - "id": 14385, + "id": 17446, "nodeType": "Block", - "src": "4399:77:15", + "src": "4399:77:35", "nodes": [], "statements": [ { @@ -6140,14 +6140,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573323429", - "id": 14380, + "id": 17441, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4449:14:15", + "src": "4449:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f1b35b3488a5452bceb48624d6ba2a791e58f0e9c0f4b86b8f51186ec7a7edf4", "typeString": "literal_string \"log(bytes24)\"" @@ -6155,12 +6155,12 @@ "value": "log(bytes24)" }, { - "id": 14381, + "id": 17442, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14374, - "src": "4465:2:15", + "referencedDeclaration": 17435, + "src": "4465:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes24", "typeString": "bytes24" @@ -6179,32 +6179,32 @@ } ], "expression": { - "id": 14378, + "id": 17439, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4425:3:15", + "src": "4425:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14379, + "id": 17440, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4429:19:15", + "memberLocation": "4429:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4425:23:15", + "src": "4425:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14382, + "id": 17443, "isConstant": false, "isLValue": false, "isPure": false, @@ -6213,7 +6213,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4425:43:15", + "src": "4425:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6228,18 +6228,18 @@ "typeString": "bytes memory" } ], - "id": 14377, + "id": 17438, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "4409:15:15", + "referencedDeclaration": 17016, + "src": "4409:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14383, + "id": 17444, "isConstant": false, "isLValue": false, "isPure": false, @@ -6248,16 +6248,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4409:60:15", + "src": "4409:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14384, + "id": 17445, "nodeType": "ExpressionStatement", - "src": "4409:60:15" + "src": "4409:60:35" } ] }, @@ -6265,20 +6265,20 @@ "kind": "function", "modifiers": [], "name": "logBytes24", - "nameLocation": "4362:10:15", + "nameLocation": "4362:10:35", "parameters": { - "id": 14375, + "id": 17436, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14374, + "id": 17435, "mutability": "mutable", "name": "p0", - "nameLocation": "4381:2:15", + "nameLocation": "4381:2:35", "nodeType": "VariableDeclaration", - "scope": 14386, - "src": "4373:10:15", + "scope": 17447, + "src": "4373:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6286,10 +6286,10 @@ "typeString": "bytes24" }, "typeName": { - "id": 14373, + "id": 17434, "name": "bytes24", "nodeType": "ElementaryTypeName", - "src": "4373:7:15", + "src": "4373:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes24", "typeString": "bytes24" @@ -6298,28 +6298,28 @@ "visibility": "internal" } ], - "src": "4372:12:15" + "src": "4372:12:35" }, "returnParameters": { - "id": 14376, + "id": 17437, "nodeType": "ParameterList", "parameters": [], - "src": "4399:0:15" + "src": "4399:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14400, + "id": 17461, "nodeType": "FunctionDefinition", - "src": "4482:123:15", + "src": "4482:123:35", "nodes": [], "body": { - "id": 14399, + "id": 17460, "nodeType": "Block", - "src": "4528:77:15", + "src": "4528:77:35", "nodes": [], "statements": [ { @@ -6329,14 +6329,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573323529", - "id": 14394, + "id": 17455, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4578:14:15", + "src": "4578:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0b84bc580db9be1295ee23dff6122da1f70381c83abf9a74953cca11238eda25", "typeString": "literal_string \"log(bytes25)\"" @@ -6344,12 +6344,12 @@ "value": "log(bytes25)" }, { - "id": 14395, + "id": 17456, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14388, - "src": "4594:2:15", + "referencedDeclaration": 17449, + "src": "4594:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes25", "typeString": "bytes25" @@ -6368,32 +6368,32 @@ } ], "expression": { - "id": 14392, + "id": 17453, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4554:3:15", + "src": "4554:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14393, + "id": 17454, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4558:19:15", + "memberLocation": "4558:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4554:23:15", + "src": "4554:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14396, + "id": 17457, "isConstant": false, "isLValue": false, "isPure": false, @@ -6402,7 +6402,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4554:43:15", + "src": "4554:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6417,18 +6417,18 @@ "typeString": "bytes memory" } ], - "id": 14391, + "id": 17452, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "4538:15:15", + "referencedDeclaration": 17016, + "src": "4538:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14397, + "id": 17458, "isConstant": false, "isLValue": false, "isPure": false, @@ -6437,16 +6437,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4538:60:15", + "src": "4538:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14398, + "id": 17459, "nodeType": "ExpressionStatement", - "src": "4538:60:15" + "src": "4538:60:35" } ] }, @@ -6454,20 +6454,20 @@ "kind": "function", "modifiers": [], "name": "logBytes25", - "nameLocation": "4491:10:15", + "nameLocation": "4491:10:35", "parameters": { - "id": 14389, + "id": 17450, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14388, + "id": 17449, "mutability": "mutable", "name": "p0", - "nameLocation": "4510:2:15", + "nameLocation": "4510:2:35", "nodeType": "VariableDeclaration", - "scope": 14400, - "src": "4502:10:15", + "scope": 17461, + "src": "4502:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6475,10 +6475,10 @@ "typeString": "bytes25" }, "typeName": { - "id": 14387, + "id": 17448, "name": "bytes25", "nodeType": "ElementaryTypeName", - "src": "4502:7:15", + "src": "4502:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes25", "typeString": "bytes25" @@ -6487,28 +6487,28 @@ "visibility": "internal" } ], - "src": "4501:12:15" + "src": "4501:12:35" }, "returnParameters": { - "id": 14390, + "id": 17451, "nodeType": "ParameterList", "parameters": [], - "src": "4528:0:15" + "src": "4528:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14414, + "id": 17475, "nodeType": "FunctionDefinition", - "src": "4611:123:15", + "src": "4611:123:35", "nodes": [], "body": { - "id": 14413, + "id": 17474, "nodeType": "Block", - "src": "4657:77:15", + "src": "4657:77:35", "nodes": [], "statements": [ { @@ -6518,14 +6518,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573323629", - "id": 14408, + "id": 17469, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4707:14:15", + "src": "4707:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f8b149f18dc341f1a56e26c6c24a5233eec3bbb2ab017e9e86e663aae743965b", "typeString": "literal_string \"log(bytes26)\"" @@ -6533,12 +6533,12 @@ "value": "log(bytes26)" }, { - "id": 14409, + "id": 17470, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14402, - "src": "4723:2:15", + "referencedDeclaration": 17463, + "src": "4723:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes26", "typeString": "bytes26" @@ -6557,32 +6557,32 @@ } ], "expression": { - "id": 14406, + "id": 17467, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4683:3:15", + "src": "4683:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14407, + "id": 17468, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4687:19:15", + "memberLocation": "4687:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4683:23:15", + "src": "4683:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14410, + "id": 17471, "isConstant": false, "isLValue": false, "isPure": false, @@ -6591,7 +6591,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4683:43:15", + "src": "4683:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6606,18 +6606,18 @@ "typeString": "bytes memory" } ], - "id": 14405, + "id": 17466, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "4667:15:15", + "referencedDeclaration": 17016, + "src": "4667:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14411, + "id": 17472, "isConstant": false, "isLValue": false, "isPure": false, @@ -6626,16 +6626,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4667:60:15", + "src": "4667:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14412, + "id": 17473, "nodeType": "ExpressionStatement", - "src": "4667:60:15" + "src": "4667:60:35" } ] }, @@ -6643,20 +6643,20 @@ "kind": "function", "modifiers": [], "name": "logBytes26", - "nameLocation": "4620:10:15", + "nameLocation": "4620:10:35", "parameters": { - "id": 14403, + "id": 17464, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14402, + "id": 17463, "mutability": "mutable", "name": "p0", - "nameLocation": "4639:2:15", + "nameLocation": "4639:2:35", "nodeType": "VariableDeclaration", - "scope": 14414, - "src": "4631:10:15", + "scope": 17475, + "src": "4631:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6664,10 +6664,10 @@ "typeString": "bytes26" }, "typeName": { - "id": 14401, + "id": 17462, "name": "bytes26", "nodeType": "ElementaryTypeName", - "src": "4631:7:15", + "src": "4631:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes26", "typeString": "bytes26" @@ -6676,28 +6676,28 @@ "visibility": "internal" } ], - "src": "4630:12:15" + "src": "4630:12:35" }, "returnParameters": { - "id": 14404, + "id": 17465, "nodeType": "ParameterList", "parameters": [], - "src": "4657:0:15" + "src": "4657:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14428, + "id": 17489, "nodeType": "FunctionDefinition", - "src": "4740:123:15", + "src": "4740:123:35", "nodes": [], "body": { - "id": 14427, + "id": 17488, "nodeType": "Block", - "src": "4786:77:15", + "src": "4786:77:35", "nodes": [], "statements": [ { @@ -6707,14 +6707,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573323729", - "id": 14422, + "id": 17483, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4836:14:15", + "src": "4836:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3a3757dda92e8e238aa23ff7f6f62e31074f6acccca8986ec1286b5a835236b6", "typeString": "literal_string \"log(bytes27)\"" @@ -6722,12 +6722,12 @@ "value": "log(bytes27)" }, { - "id": 14423, + "id": 17484, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14416, - "src": "4852:2:15", + "referencedDeclaration": 17477, + "src": "4852:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes27", "typeString": "bytes27" @@ -6746,32 +6746,32 @@ } ], "expression": { - "id": 14420, + "id": 17481, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4812:3:15", + "src": "4812:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14421, + "id": 17482, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4816:19:15", + "memberLocation": "4816:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4812:23:15", + "src": "4812:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14424, + "id": 17485, "isConstant": false, "isLValue": false, "isPure": false, @@ -6780,7 +6780,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4812:43:15", + "src": "4812:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6795,18 +6795,18 @@ "typeString": "bytes memory" } ], - "id": 14419, + "id": 17480, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "4796:15:15", + "referencedDeclaration": 17016, + "src": "4796:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14425, + "id": 17486, "isConstant": false, "isLValue": false, "isPure": false, @@ -6815,16 +6815,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4796:60:15", + "src": "4796:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14426, + "id": 17487, "nodeType": "ExpressionStatement", - "src": "4796:60:15" + "src": "4796:60:35" } ] }, @@ -6832,20 +6832,20 @@ "kind": "function", "modifiers": [], "name": "logBytes27", - "nameLocation": "4749:10:15", + "nameLocation": "4749:10:35", "parameters": { - "id": 14417, + "id": 17478, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14416, + "id": 17477, "mutability": "mutable", "name": "p0", - "nameLocation": "4768:2:15", + "nameLocation": "4768:2:35", "nodeType": "VariableDeclaration", - "scope": 14428, - "src": "4760:10:15", + "scope": 17489, + "src": "4760:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6853,10 +6853,10 @@ "typeString": "bytes27" }, "typeName": { - "id": 14415, + "id": 17476, "name": "bytes27", "nodeType": "ElementaryTypeName", - "src": "4760:7:15", + "src": "4760:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes27", "typeString": "bytes27" @@ -6865,28 +6865,28 @@ "visibility": "internal" } ], - "src": "4759:12:15" + "src": "4759:12:35" }, "returnParameters": { - "id": 14418, + "id": 17479, "nodeType": "ParameterList", "parameters": [], - "src": "4786:0:15" + "src": "4786:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14442, + "id": 17503, "nodeType": "FunctionDefinition", - "src": "4869:123:15", + "src": "4869:123:35", "nodes": [], "body": { - "id": 14441, + "id": 17502, "nodeType": "Block", - "src": "4915:77:15", + "src": "4915:77:35", "nodes": [], "statements": [ { @@ -6896,14 +6896,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573323829", - "id": 14436, + "id": 17497, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4965:14:15", + "src": "4965:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c82aeaee74a6ddec4ccd5cfe60e816752c02c70838f0908bd4a6e82866b3a042", "typeString": "literal_string \"log(bytes28)\"" @@ -6911,12 +6911,12 @@ "value": "log(bytes28)" }, { - "id": 14437, + "id": 17498, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14430, - "src": "4981:2:15", + "referencedDeclaration": 17491, + "src": "4981:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes28", "typeString": "bytes28" @@ -6935,32 +6935,32 @@ } ], "expression": { - "id": 14434, + "id": 17495, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4941:3:15", + "src": "4941:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14435, + "id": 17496, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4945:19:15", + "memberLocation": "4945:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4941:23:15", + "src": "4941:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14438, + "id": 17499, "isConstant": false, "isLValue": false, "isPure": false, @@ -6969,7 +6969,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4941:43:15", + "src": "4941:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6984,18 +6984,18 @@ "typeString": "bytes memory" } ], - "id": 14433, + "id": 17494, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "4925:15:15", + "referencedDeclaration": 17016, + "src": "4925:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14439, + "id": 17500, "isConstant": false, "isLValue": false, "isPure": false, @@ -7004,16 +7004,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4925:60:15", + "src": "4925:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14440, + "id": 17501, "nodeType": "ExpressionStatement", - "src": "4925:60:15" + "src": "4925:60:35" } ] }, @@ -7021,20 +7021,20 @@ "kind": "function", "modifiers": [], "name": "logBytes28", - "nameLocation": "4878:10:15", + "nameLocation": "4878:10:35", "parameters": { - "id": 14431, + "id": 17492, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14430, + "id": 17491, "mutability": "mutable", "name": "p0", - "nameLocation": "4897:2:15", + "nameLocation": "4897:2:35", "nodeType": "VariableDeclaration", - "scope": 14442, - "src": "4889:10:15", + "scope": 17503, + "src": "4889:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7042,10 +7042,10 @@ "typeString": "bytes28" }, "typeName": { - "id": 14429, + "id": 17490, "name": "bytes28", "nodeType": "ElementaryTypeName", - "src": "4889:7:15", + "src": "4889:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes28", "typeString": "bytes28" @@ -7054,28 +7054,28 @@ "visibility": "internal" } ], - "src": "4888:12:15" + "src": "4888:12:35" }, "returnParameters": { - "id": 14432, + "id": 17493, "nodeType": "ParameterList", "parameters": [], - "src": "4915:0:15" + "src": "4915:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14456, + "id": 17517, "nodeType": "FunctionDefinition", - "src": "4998:123:15", + "src": "4998:123:35", "nodes": [], "body": { - "id": 14455, + "id": 17516, "nodeType": "Block", - "src": "5044:77:15", + "src": "5044:77:35", "nodes": [], "statements": [ { @@ -7085,14 +7085,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573323929", - "id": 14450, + "id": 17511, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5094:14:15", + "src": "5094:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4b69c3d5f782ef1bdb62d5bb42d4987f16799030ba447bb153d465bd3a3a5667", "typeString": "literal_string \"log(bytes29)\"" @@ -7100,12 +7100,12 @@ "value": "log(bytes29)" }, { - "id": 14451, + "id": 17512, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14444, - "src": "5110:2:15", + "referencedDeclaration": 17505, + "src": "5110:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes29", "typeString": "bytes29" @@ -7124,32 +7124,32 @@ } ], "expression": { - "id": 14448, + "id": 17509, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5070:3:15", + "src": "5070:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14449, + "id": 17510, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5074:19:15", + "memberLocation": "5074:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5070:23:15", + "src": "5070:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14452, + "id": 17513, "isConstant": false, "isLValue": false, "isPure": false, @@ -7158,7 +7158,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5070:43:15", + "src": "5070:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7173,18 +7173,18 @@ "typeString": "bytes memory" } ], - "id": 14447, + "id": 17508, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "5054:15:15", + "referencedDeclaration": 17016, + "src": "5054:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14453, + "id": 17514, "isConstant": false, "isLValue": false, "isPure": false, @@ -7193,16 +7193,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5054:60:15", + "src": "5054:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14454, + "id": 17515, "nodeType": "ExpressionStatement", - "src": "5054:60:15" + "src": "5054:60:35" } ] }, @@ -7210,20 +7210,20 @@ "kind": "function", "modifiers": [], "name": "logBytes29", - "nameLocation": "5007:10:15", + "nameLocation": "5007:10:35", "parameters": { - "id": 14445, + "id": 17506, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14444, + "id": 17505, "mutability": "mutable", "name": "p0", - "nameLocation": "5026:2:15", + "nameLocation": "5026:2:35", "nodeType": "VariableDeclaration", - "scope": 14456, - "src": "5018:10:15", + "scope": 17517, + "src": "5018:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7231,10 +7231,10 @@ "typeString": "bytes29" }, "typeName": { - "id": 14443, + "id": 17504, "name": "bytes29", "nodeType": "ElementaryTypeName", - "src": "5018:7:15", + "src": "5018:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes29", "typeString": "bytes29" @@ -7243,28 +7243,28 @@ "visibility": "internal" } ], - "src": "5017:12:15" + "src": "5017:12:35" }, "returnParameters": { - "id": 14446, + "id": 17507, "nodeType": "ParameterList", "parameters": [], - "src": "5044:0:15" + "src": "5044:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14470, + "id": 17531, "nodeType": "FunctionDefinition", - "src": "5127:123:15", + "src": "5127:123:35", "nodes": [], "body": { - "id": 14469, + "id": 17530, "nodeType": "Block", - "src": "5173:77:15", + "src": "5173:77:35", "nodes": [], "statements": [ { @@ -7274,14 +7274,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573333029", - "id": 14464, + "id": 17525, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5223:14:15", + "src": "5223:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ee12c4edbd73d98174a6bf3454562c4874f59cb381176b662ca65f625f97d6ad", "typeString": "literal_string \"log(bytes30)\"" @@ -7289,12 +7289,12 @@ "value": "log(bytes30)" }, { - "id": 14465, + "id": 17526, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14458, - "src": "5239:2:15", + "referencedDeclaration": 17519, + "src": "5239:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes30", "typeString": "bytes30" @@ -7313,32 +7313,32 @@ } ], "expression": { - "id": 14462, + "id": 17523, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5199:3:15", + "src": "5199:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14463, + "id": 17524, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5203:19:15", + "memberLocation": "5203:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5199:23:15", + "src": "5199:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14466, + "id": 17527, "isConstant": false, "isLValue": false, "isPure": false, @@ -7347,7 +7347,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5199:43:15", + "src": "5199:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7362,18 +7362,18 @@ "typeString": "bytes memory" } ], - "id": 14461, + "id": 17522, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "5183:15:15", + "referencedDeclaration": 17016, + "src": "5183:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14467, + "id": 17528, "isConstant": false, "isLValue": false, "isPure": false, @@ -7382,16 +7382,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5183:60:15", + "src": "5183:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14468, + "id": 17529, "nodeType": "ExpressionStatement", - "src": "5183:60:15" + "src": "5183:60:35" } ] }, @@ -7399,20 +7399,20 @@ "kind": "function", "modifiers": [], "name": "logBytes30", - "nameLocation": "5136:10:15", + "nameLocation": "5136:10:35", "parameters": { - "id": 14459, + "id": 17520, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14458, + "id": 17519, "mutability": "mutable", "name": "p0", - "nameLocation": "5155:2:15", + "nameLocation": "5155:2:35", "nodeType": "VariableDeclaration", - "scope": 14470, - "src": "5147:10:15", + "scope": 17531, + "src": "5147:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7420,10 +7420,10 @@ "typeString": "bytes30" }, "typeName": { - "id": 14457, + "id": 17518, "name": "bytes30", "nodeType": "ElementaryTypeName", - "src": "5147:7:15", + "src": "5147:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes30", "typeString": "bytes30" @@ -7432,28 +7432,28 @@ "visibility": "internal" } ], - "src": "5146:12:15" + "src": "5146:12:35" }, "returnParameters": { - "id": 14460, + "id": 17521, "nodeType": "ParameterList", "parameters": [], - "src": "5173:0:15" + "src": "5173:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14484, + "id": 17545, "nodeType": "FunctionDefinition", - "src": "5256:123:15", + "src": "5256:123:35", "nodes": [], "body": { - "id": 14483, + "id": 17544, "nodeType": "Block", - "src": "5302:77:15", + "src": "5302:77:35", "nodes": [], "statements": [ { @@ -7463,14 +7463,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573333129", - "id": 14478, + "id": 17539, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5352:14:15", + "src": "5352:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c2854d92a0707e582e2710f9c9d3f148fdcf7e7da3b4270c2cfa3e223a2c50ce", "typeString": "literal_string \"log(bytes31)\"" @@ -7478,12 +7478,12 @@ "value": "log(bytes31)" }, { - "id": 14479, + "id": 17540, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14472, - "src": "5368:2:15", + "referencedDeclaration": 17533, + "src": "5368:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes31", "typeString": "bytes31" @@ -7502,32 +7502,32 @@ } ], "expression": { - "id": 14476, + "id": 17537, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5328:3:15", + "src": "5328:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14477, + "id": 17538, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5332:19:15", + "memberLocation": "5332:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5328:23:15", + "src": "5328:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14480, + "id": 17541, "isConstant": false, "isLValue": false, "isPure": false, @@ -7536,7 +7536,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5328:43:15", + "src": "5328:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7551,18 +7551,18 @@ "typeString": "bytes memory" } ], - "id": 14475, + "id": 17536, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "5312:15:15", + "referencedDeclaration": 17016, + "src": "5312:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14481, + "id": 17542, "isConstant": false, "isLValue": false, "isPure": false, @@ -7571,16 +7571,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5312:60:15", + "src": "5312:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14482, + "id": 17543, "nodeType": "ExpressionStatement", - "src": "5312:60:15" + "src": "5312:60:35" } ] }, @@ -7588,20 +7588,20 @@ "kind": "function", "modifiers": [], "name": "logBytes31", - "nameLocation": "5265:10:15", + "nameLocation": "5265:10:35", "parameters": { - "id": 14473, + "id": 17534, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14472, + "id": 17533, "mutability": "mutable", "name": "p0", - "nameLocation": "5284:2:15", + "nameLocation": "5284:2:35", "nodeType": "VariableDeclaration", - "scope": 14484, - "src": "5276:10:15", + "scope": 17545, + "src": "5276:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7609,10 +7609,10 @@ "typeString": "bytes31" }, "typeName": { - "id": 14471, + "id": 17532, "name": "bytes31", "nodeType": "ElementaryTypeName", - "src": "5276:7:15", + "src": "5276:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes31", "typeString": "bytes31" @@ -7621,28 +7621,28 @@ "visibility": "internal" } ], - "src": "5275:12:15" + "src": "5275:12:35" }, "returnParameters": { - "id": 14474, + "id": 17535, "nodeType": "ParameterList", "parameters": [], - "src": "5302:0:15" + "src": "5302:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14498, + "id": 17559, "nodeType": "FunctionDefinition", - "src": "5385:123:15", + "src": "5385:123:35", "nodes": [], "body": { - "id": 14497, + "id": 17558, "nodeType": "Block", - "src": "5431:77:15", + "src": "5431:77:35", "nodes": [], "statements": [ { @@ -7652,14 +7652,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573333229", - "id": 14492, + "id": 17553, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5481:14:15", + "src": "5481:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_27b7cf8513ac6b65cae720183e1e60e67f8a9d92c01286c19d51d4e30aa269da", "typeString": "literal_string \"log(bytes32)\"" @@ -7667,12 +7667,12 @@ "value": "log(bytes32)" }, { - "id": 14493, + "id": 17554, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14486, - "src": "5497:2:15", + "referencedDeclaration": 17547, + "src": "5497:2:35", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -7691,32 +7691,32 @@ } ], "expression": { - "id": 14490, + "id": 17551, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5457:3:15", + "src": "5457:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14491, + "id": 17552, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5461:19:15", + "memberLocation": "5461:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5457:23:15", + "src": "5457:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14494, + "id": 17555, "isConstant": false, "isLValue": false, "isPure": false, @@ -7725,7 +7725,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5457:43:15", + "src": "5457:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7740,18 +7740,18 @@ "typeString": "bytes memory" } ], - "id": 14489, + "id": 17550, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "5441:15:15", + "referencedDeclaration": 17016, + "src": "5441:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14495, + "id": 17556, "isConstant": false, "isLValue": false, "isPure": false, @@ -7760,16 +7760,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5441:60:15", + "src": "5441:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14496, + "id": 17557, "nodeType": "ExpressionStatement", - "src": "5441:60:15" + "src": "5441:60:35" } ] }, @@ -7777,20 +7777,20 @@ "kind": "function", "modifiers": [], "name": "logBytes32", - "nameLocation": "5394:10:15", + "nameLocation": "5394:10:35", "parameters": { - "id": 14487, + "id": 17548, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14486, + "id": 17547, "mutability": "mutable", "name": "p0", - "nameLocation": "5413:2:15", + "nameLocation": "5413:2:35", "nodeType": "VariableDeclaration", - "scope": 14498, - "src": "5405:10:15", + "scope": 17559, + "src": "5405:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7798,10 +7798,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 14485, + "id": 17546, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5405:7:15", + "src": "5405:7:35", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -7810,28 +7810,28 @@ "visibility": "internal" } ], - "src": "5404:12:15" + "src": "5404:12:35" }, "returnParameters": { - "id": 14488, + "id": 17549, "nodeType": "ParameterList", "parameters": [], - "src": "5431:0:15" + "src": "5431:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14512, + "id": 17573, "nodeType": "FunctionDefinition", - "src": "5514:110:15", + "src": "5514:110:35", "nodes": [], "body": { - "id": 14511, + "id": 17572, "nodeType": "Block", - "src": "5550:74:15", + "src": "5550:74:35", "nodes": [], "statements": [ { @@ -7841,14 +7841,14 @@ "arguments": [ { "hexValue": "6c6f672875696e7429", - "id": 14506, + "id": 17567, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5600:11:15", + "src": "5600:11:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f5b1bba92d8f98cf25e27c94d7fc7cbfbae95a49dfe5ab0cdf64ddd7181bb984", "typeString": "literal_string \"log(uint)\"" @@ -7856,12 +7856,12 @@ "value": "log(uint)" }, { - "id": 14507, + "id": 17568, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14500, - "src": "5613:2:15", + "referencedDeclaration": 17561, + "src": "5613:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7880,32 +7880,32 @@ } ], "expression": { - "id": 14504, + "id": 17565, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5576:3:15", + "src": "5576:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14505, + "id": 17566, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5580:19:15", + "memberLocation": "5580:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5576:23:15", + "src": "5576:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14508, + "id": 17569, "isConstant": false, "isLValue": false, "isPure": false, @@ -7914,7 +7914,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5576:40:15", + "src": "5576:40:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7929,18 +7929,18 @@ "typeString": "bytes memory" } ], - "id": 14503, + "id": 17564, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "5560:15:15", + "referencedDeclaration": 17016, + "src": "5560:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14509, + "id": 17570, "isConstant": false, "isLValue": false, "isPure": false, @@ -7949,16 +7949,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5560:57:15", + "src": "5560:57:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14510, + "id": 17571, "nodeType": "ExpressionStatement", - "src": "5560:57:15" + "src": "5560:57:35" } ] }, @@ -7966,20 +7966,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "5523:3:15", + "nameLocation": "5523:3:35", "parameters": { - "id": 14501, + "id": 17562, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14500, + "id": 17561, "mutability": "mutable", "name": "p0", - "nameLocation": "5532:2:15", + "nameLocation": "5532:2:35", "nodeType": "VariableDeclaration", - "scope": 14512, - "src": "5527:7:15", + "scope": 17573, + "src": "5527:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7987,10 +7987,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14499, + "id": 17560, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "5527:4:15", + "src": "5527:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7999,28 +7999,28 @@ "visibility": "internal" } ], - "src": "5526:9:15" + "src": "5526:9:35" }, "returnParameters": { - "id": 14502, + "id": 17563, "nodeType": "ParameterList", "parameters": [], - "src": "5550:0:15" + "src": "5550:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14526, + "id": 17587, "nodeType": "FunctionDefinition", - "src": "5630:121:15", + "src": "5630:121:35", "nodes": [], "body": { - "id": 14525, + "id": 17586, "nodeType": "Block", - "src": "5675:76:15", + "src": "5675:76:35", "nodes": [], "statements": [ { @@ -8030,14 +8030,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e6729", - "id": 14520, + "id": 17581, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5725:13:15", + "src": "5725:13:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50", "typeString": "literal_string \"log(string)\"" @@ -8045,12 +8045,12 @@ "value": "log(string)" }, { - "id": 14521, + "id": 17582, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14514, - "src": "5740:2:15", + "referencedDeclaration": 17575, + "src": "5740:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -8069,32 +8069,32 @@ } ], "expression": { - "id": 14518, + "id": 17579, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5701:3:15", + "src": "5701:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14519, + "id": 17580, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5705:19:15", + "memberLocation": "5705:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5701:23:15", + "src": "5701:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14522, + "id": 17583, "isConstant": false, "isLValue": false, "isPure": false, @@ -8103,7 +8103,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5701:42:15", + "src": "5701:42:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -8118,18 +8118,18 @@ "typeString": "bytes memory" } ], - "id": 14517, + "id": 17578, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "5685:15:15", + "referencedDeclaration": 17016, + "src": "5685:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14523, + "id": 17584, "isConstant": false, "isLValue": false, "isPure": false, @@ -8138,16 +8138,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5685:59:15", + "src": "5685:59:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14524, + "id": 17585, "nodeType": "ExpressionStatement", - "src": "5685:59:15" + "src": "5685:59:35" } ] }, @@ -8155,20 +8155,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "5639:3:15", + "nameLocation": "5639:3:35", "parameters": { - "id": 14515, + "id": 17576, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14514, + "id": 17575, "mutability": "mutable", "name": "p0", - "nameLocation": "5657:2:15", + "nameLocation": "5657:2:35", "nodeType": "VariableDeclaration", - "scope": 14526, - "src": "5643:16:15", + "scope": 17587, + "src": "5643:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -8176,10 +8176,10 @@ "typeString": "string" }, "typeName": { - "id": 14513, + "id": 17574, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5643:6:15", + "src": "5643:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8188,28 +8188,28 @@ "visibility": "internal" } ], - "src": "5642:18:15" + "src": "5642:18:35" }, "returnParameters": { - "id": 14516, + "id": 17577, "nodeType": "ParameterList", "parameters": [], - "src": "5675:0:15" + "src": "5675:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14540, + "id": 17601, "nodeType": "FunctionDefinition", - "src": "5757:110:15", + "src": "5757:110:35", "nodes": [], "body": { - "id": 14539, + "id": 17600, "nodeType": "Block", - "src": "5793:74:15", + "src": "5793:74:35", "nodes": [], "statements": [ { @@ -8219,14 +8219,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c29", - "id": 14534, + "id": 17595, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5843:11:15", + "src": "5843:11:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_32458eed3feca62a69292a55ca8a755ae4e6cdc57a38d15c298330064467fdd7", "typeString": "literal_string \"log(bool)\"" @@ -8234,12 +8234,12 @@ "value": "log(bool)" }, { - "id": 14535, + "id": 17596, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14528, - "src": "5856:2:15", + "referencedDeclaration": 17589, + "src": "5856:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8258,32 +8258,32 @@ } ], "expression": { - "id": 14532, + "id": 17593, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5819:3:15", + "src": "5819:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14533, + "id": 17594, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5823:19:15", + "memberLocation": "5823:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5819:23:15", + "src": "5819:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14536, + "id": 17597, "isConstant": false, "isLValue": false, "isPure": false, @@ -8292,7 +8292,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5819:40:15", + "src": "5819:40:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -8307,18 +8307,18 @@ "typeString": "bytes memory" } ], - "id": 14531, + "id": 17592, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "5803:15:15", + "referencedDeclaration": 17016, + "src": "5803:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14537, + "id": 17598, "isConstant": false, "isLValue": false, "isPure": false, @@ -8327,16 +8327,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5803:57:15", + "src": "5803:57:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14538, + "id": 17599, "nodeType": "ExpressionStatement", - "src": "5803:57:15" + "src": "5803:57:35" } ] }, @@ -8344,20 +8344,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "5766:3:15", + "nameLocation": "5766:3:35", "parameters": { - "id": 14529, + "id": 17590, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14528, + "id": 17589, "mutability": "mutable", "name": "p0", - "nameLocation": "5775:2:15", + "nameLocation": "5775:2:35", "nodeType": "VariableDeclaration", - "scope": 14540, - "src": "5770:7:15", + "scope": 17601, + "src": "5770:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8365,10 +8365,10 @@ "typeString": "bool" }, "typeName": { - "id": 14527, + "id": 17588, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "5770:4:15", + "src": "5770:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8377,28 +8377,28 @@ "visibility": "internal" } ], - "src": "5769:9:15" + "src": "5769:9:35" }, "returnParameters": { - "id": 14530, + "id": 17591, "nodeType": "ParameterList", "parameters": [], - "src": "5793:0:15" + "src": "5793:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14554, + "id": 17615, "nodeType": "FunctionDefinition", - "src": "5873:116:15", + "src": "5873:116:35", "nodes": [], "body": { - "id": 14553, + "id": 17614, "nodeType": "Block", - "src": "5912:77:15", + "src": "5912:77:35", "nodes": [], "statements": [ { @@ -8408,14 +8408,14 @@ "arguments": [ { "hexValue": "6c6f67286164647265737329", - "id": 14548, + "id": 17609, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5962:14:15", + "src": "5962:14:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2c2ecbc2212ac38c2f9ec89aa5fcef7f532a5db24dbf7cad1f48bc82843b7428", "typeString": "literal_string \"log(address)\"" @@ -8423,12 +8423,12 @@ "value": "log(address)" }, { - "id": 14549, + "id": 17610, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14542, - "src": "5978:2:15", + "referencedDeclaration": 17603, + "src": "5978:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -8447,32 +8447,32 @@ } ], "expression": { - "id": 14546, + "id": 17607, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5938:3:15", + "src": "5938:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14547, + "id": 17608, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5942:19:15", + "memberLocation": "5942:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5938:23:15", + "src": "5938:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14550, + "id": 17611, "isConstant": false, "isLValue": false, "isPure": false, @@ -8481,7 +8481,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5938:43:15", + "src": "5938:43:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -8496,18 +8496,18 @@ "typeString": "bytes memory" } ], - "id": 14545, + "id": 17606, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "5922:15:15", + "referencedDeclaration": 17016, + "src": "5922:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14551, + "id": 17612, "isConstant": false, "isLValue": false, "isPure": false, @@ -8516,16 +8516,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5922:60:15", + "src": "5922:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14552, + "id": 17613, "nodeType": "ExpressionStatement", - "src": "5922:60:15" + "src": "5922:60:35" } ] }, @@ -8533,20 +8533,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "5882:3:15", + "nameLocation": "5882:3:35", "parameters": { - "id": 14543, + "id": 17604, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14542, + "id": 17603, "mutability": "mutable", "name": "p0", - "nameLocation": "5894:2:15", + "nameLocation": "5894:2:35", "nodeType": "VariableDeclaration", - "scope": 14554, - "src": "5886:10:15", + "scope": 17615, + "src": "5886:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8554,10 +8554,10 @@ "typeString": "address" }, "typeName": { - "id": 14541, + "id": 17602, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5886:7:15", + "src": "5886:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8567,28 +8567,28 @@ "visibility": "internal" } ], - "src": "5885:12:15" + "src": "5885:12:35" }, "returnParameters": { - "id": 14544, + "id": 17605, "nodeType": "ParameterList", "parameters": [], - "src": "5912:0:15" + "src": "5912:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14571, + "id": 17632, "nodeType": "FunctionDefinition", - "src": "5995:128:15", + "src": "5995:128:35", "nodes": [], "body": { - "id": 14570, + "id": 17631, "nodeType": "Block", - "src": "6040:83:15", + "src": "6040:83:35", "nodes": [], "statements": [ { @@ -8598,14 +8598,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c75696e7429", - "id": 14564, + "id": 17625, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6090:16:15", + "src": "6090:16:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6c0f69806b714804c91bc48c3b408dde7373841a86e55c9ea3ee0c5945b4bc32", "typeString": "literal_string \"log(uint,uint)\"" @@ -8613,24 +8613,24 @@ "value": "log(uint,uint)" }, { - "id": 14565, + "id": 17626, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14556, - "src": "6108:2:15", + "referencedDeclaration": 17617, + "src": "6108:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 14566, + "id": 17627, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14558, - "src": "6112:2:15", + "referencedDeclaration": 17619, + "src": "6112:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8653,32 +8653,32 @@ } ], "expression": { - "id": 14562, + "id": 17623, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6066:3:15", + "src": "6066:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14563, + "id": 17624, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6070:19:15", + "memberLocation": "6070:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6066:23:15", + "src": "6066:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14567, + "id": 17628, "isConstant": false, "isLValue": false, "isPure": false, @@ -8687,7 +8687,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6066:49:15", + "src": "6066:49:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -8702,18 +8702,18 @@ "typeString": "bytes memory" } ], - "id": 14561, + "id": 17622, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "6050:15:15", + "referencedDeclaration": 17016, + "src": "6050:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14568, + "id": 17629, "isConstant": false, "isLValue": false, "isPure": false, @@ -8722,16 +8722,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6050:66:15", + "src": "6050:66:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14569, + "id": 17630, "nodeType": "ExpressionStatement", - "src": "6050:66:15" + "src": "6050:66:35" } ] }, @@ -8739,20 +8739,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6004:3:15", + "nameLocation": "6004:3:35", "parameters": { - "id": 14559, + "id": 17620, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14556, + "id": 17617, "mutability": "mutable", "name": "p0", - "nameLocation": "6013:2:15", + "nameLocation": "6013:2:35", "nodeType": "VariableDeclaration", - "scope": 14571, - "src": "6008:7:15", + "scope": 17632, + "src": "6008:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8760,10 +8760,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14555, + "id": 17616, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6008:4:15", + "src": "6008:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8773,13 +8773,13 @@ }, { "constant": false, - "id": 14558, + "id": 17619, "mutability": "mutable", "name": "p1", - "nameLocation": "6022:2:15", + "nameLocation": "6022:2:35", "nodeType": "VariableDeclaration", - "scope": 14571, - "src": "6017:7:15", + "scope": 17632, + "src": "6017:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8787,10 +8787,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14557, + "id": 17618, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6017:4:15", + "src": "6017:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8799,28 +8799,28 @@ "visibility": "internal" } ], - "src": "6007:18:15" + "src": "6007:18:35" }, "returnParameters": { - "id": 14560, + "id": 17621, "nodeType": "ParameterList", "parameters": [], - "src": "6040:0:15" + "src": "6040:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14588, + "id": 17649, "nodeType": "FunctionDefinition", - "src": "6129:139:15", + "src": "6129:139:35", "nodes": [], "body": { - "id": 14587, + "id": 17648, "nodeType": "Block", - "src": "6183:85:15", + "src": "6183:85:35", "nodes": [], "statements": [ { @@ -8830,14 +8830,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c737472696e6729", - "id": 14581, + "id": 17642, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6233:18:15", + "src": "6233:18:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0fa3f345ed69310615f27bede4ec80a963e2134dd287fa93c82b0c1eefe029a8", "typeString": "literal_string \"log(uint,string)\"" @@ -8845,24 +8845,24 @@ "value": "log(uint,string)" }, { - "id": 14582, + "id": 17643, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14573, - "src": "6253:2:15", + "referencedDeclaration": 17634, + "src": "6253:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 14583, + "id": 17644, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14575, - "src": "6257:2:15", + "referencedDeclaration": 17636, + "src": "6257:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -8885,32 +8885,32 @@ } ], "expression": { - "id": 14579, + "id": 17640, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6209:3:15", + "src": "6209:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14580, + "id": 17641, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6213:19:15", + "memberLocation": "6213:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6209:23:15", + "src": "6209:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14584, + "id": 17645, "isConstant": false, "isLValue": false, "isPure": false, @@ -8919,7 +8919,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6209:51:15", + "src": "6209:51:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -8934,18 +8934,18 @@ "typeString": "bytes memory" } ], - "id": 14578, + "id": 17639, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "6193:15:15", + "referencedDeclaration": 17016, + "src": "6193:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14585, + "id": 17646, "isConstant": false, "isLValue": false, "isPure": false, @@ -8954,16 +8954,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6193:68:15", + "src": "6193:68:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14586, + "id": 17647, "nodeType": "ExpressionStatement", - "src": "6193:68:15" + "src": "6193:68:35" } ] }, @@ -8971,20 +8971,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6138:3:15", + "nameLocation": "6138:3:35", "parameters": { - "id": 14576, + "id": 17637, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14573, + "id": 17634, "mutability": "mutable", "name": "p0", - "nameLocation": "6147:2:15", + "nameLocation": "6147:2:35", "nodeType": "VariableDeclaration", - "scope": 14588, - "src": "6142:7:15", + "scope": 17649, + "src": "6142:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8992,10 +8992,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14572, + "id": 17633, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6142:4:15", + "src": "6142:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9005,13 +9005,13 @@ }, { "constant": false, - "id": 14575, + "id": 17636, "mutability": "mutable", "name": "p1", - "nameLocation": "6165:2:15", + "nameLocation": "6165:2:35", "nodeType": "VariableDeclaration", - "scope": 14588, - "src": "6151:16:15", + "scope": 17649, + "src": "6151:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9019,10 +9019,10 @@ "typeString": "string" }, "typeName": { - "id": 14574, + "id": 17635, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6151:6:15", + "src": "6151:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9031,28 +9031,28 @@ "visibility": "internal" } ], - "src": "6141:27:15" + "src": "6141:27:35" }, "returnParameters": { - "id": 14577, + "id": 17638, "nodeType": "ParameterList", "parameters": [], - "src": "6183:0:15" + "src": "6183:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14605, + "id": 17666, "nodeType": "FunctionDefinition", - "src": "6274:128:15", + "src": "6274:128:35", "nodes": [], "body": { - "id": 14604, + "id": 17665, "nodeType": "Block", - "src": "6319:83:15", + "src": "6319:83:35", "nodes": [], "statements": [ { @@ -9062,14 +9062,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c626f6f6c29", - "id": 14598, + "id": 17659, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6369:16:15", + "src": "6369:16:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1e6dd4ecaf57d2ec6eb02f2f993c53040200a16451fba718b7e8b170825fd172", "typeString": "literal_string \"log(uint,bool)\"" @@ -9077,24 +9077,24 @@ "value": "log(uint,bool)" }, { - "id": 14599, + "id": 17660, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14590, - "src": "6387:2:15", + "referencedDeclaration": 17651, + "src": "6387:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 14600, + "id": 17661, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14592, - "src": "6391:2:15", + "referencedDeclaration": 17653, + "src": "6391:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9117,32 +9117,32 @@ } ], "expression": { - "id": 14596, + "id": 17657, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6345:3:15", + "src": "6345:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14597, + "id": 17658, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6349:19:15", + "memberLocation": "6349:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6345:23:15", + "src": "6345:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14601, + "id": 17662, "isConstant": false, "isLValue": false, "isPure": false, @@ -9151,7 +9151,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6345:49:15", + "src": "6345:49:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9166,18 +9166,18 @@ "typeString": "bytes memory" } ], - "id": 14595, + "id": 17656, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "6329:15:15", + "referencedDeclaration": 17016, + "src": "6329:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14602, + "id": 17663, "isConstant": false, "isLValue": false, "isPure": false, @@ -9186,16 +9186,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6329:66:15", + "src": "6329:66:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14603, + "id": 17664, "nodeType": "ExpressionStatement", - "src": "6329:66:15" + "src": "6329:66:35" } ] }, @@ -9203,20 +9203,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6283:3:15", + "nameLocation": "6283:3:35", "parameters": { - "id": 14593, + "id": 17654, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14590, + "id": 17651, "mutability": "mutable", "name": "p0", - "nameLocation": "6292:2:15", + "nameLocation": "6292:2:35", "nodeType": "VariableDeclaration", - "scope": 14605, - "src": "6287:7:15", + "scope": 17666, + "src": "6287:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9224,10 +9224,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14589, + "id": 17650, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6287:4:15", + "src": "6287:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9237,13 +9237,13 @@ }, { "constant": false, - "id": 14592, + "id": 17653, "mutability": "mutable", "name": "p1", - "nameLocation": "6301:2:15", + "nameLocation": "6301:2:35", "nodeType": "VariableDeclaration", - "scope": 14605, - "src": "6296:7:15", + "scope": 17666, + "src": "6296:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9251,10 +9251,10 @@ "typeString": "bool" }, "typeName": { - "id": 14591, + "id": 17652, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6296:4:15", + "src": "6296:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9263,28 +9263,28 @@ "visibility": "internal" } ], - "src": "6286:18:15" + "src": "6286:18:35" }, "returnParameters": { - "id": 14594, + "id": 17655, "nodeType": "ParameterList", "parameters": [], - "src": "6319:0:15" + "src": "6319:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14622, + "id": 17683, "nodeType": "FunctionDefinition", - "src": "6408:134:15", + "src": "6408:134:35", "nodes": [], "body": { - "id": 14621, + "id": 17682, "nodeType": "Block", - "src": "6456:86:15", + "src": "6456:86:35", "nodes": [], "statements": [ { @@ -9294,14 +9294,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c6164647265737329", - "id": 14615, + "id": 17676, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6506:19:15", + "src": "6506:19:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_58eb860cb5df2c2db83667a7ce62ef14d1323e0f3e304ea316fb64cd2c6fd3b2", "typeString": "literal_string \"log(uint,address)\"" @@ -9309,24 +9309,24 @@ "value": "log(uint,address)" }, { - "id": 14616, + "id": 17677, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14607, - "src": "6527:2:15", + "referencedDeclaration": 17668, + "src": "6527:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 14617, + "id": 17678, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14609, - "src": "6531:2:15", + "referencedDeclaration": 17670, + "src": "6531:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -9349,32 +9349,32 @@ } ], "expression": { - "id": 14613, + "id": 17674, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6482:3:15", + "src": "6482:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14614, + "id": 17675, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6486:19:15", + "memberLocation": "6486:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6482:23:15", + "src": "6482:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14618, + "id": 17679, "isConstant": false, "isLValue": false, "isPure": false, @@ -9383,7 +9383,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6482:52:15", + "src": "6482:52:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9398,18 +9398,18 @@ "typeString": "bytes memory" } ], - "id": 14612, + "id": 17673, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "6466:15:15", + "referencedDeclaration": 17016, + "src": "6466:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14619, + "id": 17680, "isConstant": false, "isLValue": false, "isPure": false, @@ -9418,16 +9418,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6466:69:15", + "src": "6466:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14620, + "id": 17681, "nodeType": "ExpressionStatement", - "src": "6466:69:15" + "src": "6466:69:35" } ] }, @@ -9435,20 +9435,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6417:3:15", + "nameLocation": "6417:3:35", "parameters": { - "id": 14610, + "id": 17671, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14607, + "id": 17668, "mutability": "mutable", "name": "p0", - "nameLocation": "6426:2:15", + "nameLocation": "6426:2:35", "nodeType": "VariableDeclaration", - "scope": 14622, - "src": "6421:7:15", + "scope": 17683, + "src": "6421:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9456,10 +9456,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14606, + "id": 17667, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6421:4:15", + "src": "6421:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9469,13 +9469,13 @@ }, { "constant": false, - "id": 14609, + "id": 17670, "mutability": "mutable", "name": "p1", - "nameLocation": "6438:2:15", + "nameLocation": "6438:2:35", "nodeType": "VariableDeclaration", - "scope": 14622, - "src": "6430:10:15", + "scope": 17683, + "src": "6430:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9483,10 +9483,10 @@ "typeString": "address" }, "typeName": { - "id": 14608, + "id": 17669, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6430:7:15", + "src": "6430:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9496,28 +9496,28 @@ "visibility": "internal" } ], - "src": "6420:21:15" + "src": "6420:21:35" }, "returnParameters": { - "id": 14611, + "id": 17672, "nodeType": "ParameterList", "parameters": [], - "src": "6456:0:15" + "src": "6456:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14639, + "id": 17700, "nodeType": "FunctionDefinition", - "src": "6548:139:15", + "src": "6548:139:35", "nodes": [], "body": { - "id": 14638, + "id": 17699, "nodeType": "Block", - "src": "6602:85:15", + "src": "6602:85:35", "nodes": [], "statements": [ { @@ -9527,14 +9527,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e7429", - "id": 14632, + "id": 17693, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6652:18:15", + "src": "6652:18:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9710a9d00d210736b1ce918b483e56000e2885769da8118b2fbf9fe33949d3bd", "typeString": "literal_string \"log(string,uint)\"" @@ -9542,24 +9542,24 @@ "value": "log(string,uint)" }, { - "id": 14633, + "id": 17694, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14624, - "src": "6672:2:15", + "referencedDeclaration": 17685, + "src": "6672:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 14634, + "id": 17695, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14626, - "src": "6676:2:15", + "referencedDeclaration": 17687, + "src": "6676:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9582,32 +9582,32 @@ } ], "expression": { - "id": 14630, + "id": 17691, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6628:3:15", + "src": "6628:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14631, + "id": 17692, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6632:19:15", + "memberLocation": "6632:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6628:23:15", + "src": "6628:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14635, + "id": 17696, "isConstant": false, "isLValue": false, "isPure": false, @@ -9616,7 +9616,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6628:51:15", + "src": "6628:51:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9631,18 +9631,18 @@ "typeString": "bytes memory" } ], - "id": 14629, + "id": 17690, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "6612:15:15", + "referencedDeclaration": 17016, + "src": "6612:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14636, + "id": 17697, "isConstant": false, "isLValue": false, "isPure": false, @@ -9651,16 +9651,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6612:68:15", + "src": "6612:68:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14637, + "id": 17698, "nodeType": "ExpressionStatement", - "src": "6612:68:15" + "src": "6612:68:35" } ] }, @@ -9668,20 +9668,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6557:3:15", + "nameLocation": "6557:3:35", "parameters": { - "id": 14627, + "id": 17688, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14624, + "id": 17685, "mutability": "mutable", "name": "p0", - "nameLocation": "6575:2:15", + "nameLocation": "6575:2:35", "nodeType": "VariableDeclaration", - "scope": 14639, - "src": "6561:16:15", + "scope": 17700, + "src": "6561:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9689,10 +9689,10 @@ "typeString": "string" }, "typeName": { - "id": 14623, + "id": 17684, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6561:6:15", + "src": "6561:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9702,13 +9702,13 @@ }, { "constant": false, - "id": 14626, + "id": 17687, "mutability": "mutable", "name": "p1", - "nameLocation": "6584:2:15", + "nameLocation": "6584:2:35", "nodeType": "VariableDeclaration", - "scope": 14639, - "src": "6579:7:15", + "scope": 17700, + "src": "6579:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9716,10 +9716,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14625, + "id": 17686, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6579:4:15", + "src": "6579:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9728,28 +9728,28 @@ "visibility": "internal" } ], - "src": "6560:27:15" + "src": "6560:27:35" }, "returnParameters": { - "id": 14628, + "id": 17689, "nodeType": "ParameterList", "parameters": [], - "src": "6602:0:15" + "src": "6602:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14656, + "id": 17717, "nodeType": "FunctionDefinition", - "src": "6693:150:15", + "src": "6693:150:35", "nodes": [], "body": { - "id": 14655, + "id": 17716, "nodeType": "Block", - "src": "6756:87:15", + "src": "6756:87:35", "nodes": [], "statements": [ { @@ -9759,14 +9759,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e6729", - "id": 14649, + "id": 17710, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6806:20:15", + "src": "6806:20:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4b5c4277d556d03fbf5ee534fba41dc13982b44f2fa82f1d48fdd8b5b5b692ac", "typeString": "literal_string \"log(string,string)\"" @@ -9774,24 +9774,24 @@ "value": "log(string,string)" }, { - "id": 14650, + "id": 17711, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14641, - "src": "6828:2:15", + "referencedDeclaration": 17702, + "src": "6828:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 14651, + "id": 17712, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14643, - "src": "6832:2:15", + "referencedDeclaration": 17704, + "src": "6832:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -9814,32 +9814,32 @@ } ], "expression": { - "id": 14647, + "id": 17708, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6782:3:15", + "src": "6782:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14648, + "id": 17709, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6786:19:15", + "memberLocation": "6786:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6782:23:15", + "src": "6782:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14652, + "id": 17713, "isConstant": false, "isLValue": false, "isPure": false, @@ -9848,7 +9848,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6782:53:15", + "src": "6782:53:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9863,18 +9863,18 @@ "typeString": "bytes memory" } ], - "id": 14646, + "id": 17707, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "6766:15:15", + "referencedDeclaration": 17016, + "src": "6766:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14653, + "id": 17714, "isConstant": false, "isLValue": false, "isPure": false, @@ -9883,16 +9883,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6766:70:15", + "src": "6766:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14654, + "id": 17715, "nodeType": "ExpressionStatement", - "src": "6766:70:15" + "src": "6766:70:35" } ] }, @@ -9900,20 +9900,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6702:3:15", + "nameLocation": "6702:3:35", "parameters": { - "id": 14644, + "id": 17705, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14641, + "id": 17702, "mutability": "mutable", "name": "p0", - "nameLocation": "6720:2:15", + "nameLocation": "6720:2:35", "nodeType": "VariableDeclaration", - "scope": 14656, - "src": "6706:16:15", + "scope": 17717, + "src": "6706:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9921,10 +9921,10 @@ "typeString": "string" }, "typeName": { - "id": 14640, + "id": 17701, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6706:6:15", + "src": "6706:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9934,13 +9934,13 @@ }, { "constant": false, - "id": 14643, + "id": 17704, "mutability": "mutable", "name": "p1", - "nameLocation": "6738:2:15", + "nameLocation": "6738:2:35", "nodeType": "VariableDeclaration", - "scope": 14656, - "src": "6724:16:15", + "scope": 17717, + "src": "6724:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9948,10 +9948,10 @@ "typeString": "string" }, "typeName": { - "id": 14642, + "id": 17703, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6724:6:15", + "src": "6724:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9960,28 +9960,28 @@ "visibility": "internal" } ], - "src": "6705:36:15" + "src": "6705:36:35" }, "returnParameters": { - "id": 14645, + "id": 17706, "nodeType": "ParameterList", "parameters": [], - "src": "6756:0:15" + "src": "6756:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14673, + "id": 17734, "nodeType": "FunctionDefinition", - "src": "6849:139:15", + "src": "6849:139:35", "nodes": [], "body": { - "id": 14672, + "id": 17733, "nodeType": "Block", - "src": "6903:85:15", + "src": "6903:85:35", "nodes": [], "statements": [ { @@ -9991,14 +9991,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c29", - "id": 14666, + "id": 17727, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6953:18:15", + "src": "6953:18:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c3b556354c088fbb43886eb83c2a04bc7089663f964d22be308197a236f5b870", "typeString": "literal_string \"log(string,bool)\"" @@ -10006,24 +10006,24 @@ "value": "log(string,bool)" }, { - "id": 14667, + "id": 17728, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14658, - "src": "6973:2:15", + "referencedDeclaration": 17719, + "src": "6973:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 14668, + "id": 17729, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14660, - "src": "6977:2:15", + "referencedDeclaration": 17721, + "src": "6977:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10046,32 +10046,32 @@ } ], "expression": { - "id": 14664, + "id": 17725, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6929:3:15", + "src": "6929:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14665, + "id": 17726, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6933:19:15", + "memberLocation": "6933:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6929:23:15", + "src": "6929:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14669, + "id": 17730, "isConstant": false, "isLValue": false, "isPure": false, @@ -10080,7 +10080,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6929:51:15", + "src": "6929:51:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10095,18 +10095,18 @@ "typeString": "bytes memory" } ], - "id": 14663, + "id": 17724, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "6913:15:15", + "referencedDeclaration": 17016, + "src": "6913:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14670, + "id": 17731, "isConstant": false, "isLValue": false, "isPure": false, @@ -10115,16 +10115,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6913:68:15", + "src": "6913:68:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14671, + "id": 17732, "nodeType": "ExpressionStatement", - "src": "6913:68:15" + "src": "6913:68:35" } ] }, @@ -10132,20 +10132,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6858:3:15", + "nameLocation": "6858:3:35", "parameters": { - "id": 14661, + "id": 17722, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14658, + "id": 17719, "mutability": "mutable", "name": "p0", - "nameLocation": "6876:2:15", + "nameLocation": "6876:2:35", "nodeType": "VariableDeclaration", - "scope": 14673, - "src": "6862:16:15", + "scope": 17734, + "src": "6862:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10153,10 +10153,10 @@ "typeString": "string" }, "typeName": { - "id": 14657, + "id": 17718, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6862:6:15", + "src": "6862:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10166,13 +10166,13 @@ }, { "constant": false, - "id": 14660, + "id": 17721, "mutability": "mutable", "name": "p1", - "nameLocation": "6885:2:15", + "nameLocation": "6885:2:35", "nodeType": "VariableDeclaration", - "scope": 14673, - "src": "6880:7:15", + "scope": 17734, + "src": "6880:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10180,10 +10180,10 @@ "typeString": "bool" }, "typeName": { - "id": 14659, + "id": 17720, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6880:4:15", + "src": "6880:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10192,28 +10192,28 @@ "visibility": "internal" } ], - "src": "6861:27:15" + "src": "6861:27:35" }, "returnParameters": { - "id": 14662, + "id": 17723, "nodeType": "ParameterList", "parameters": [], - "src": "6903:0:15" + "src": "6903:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14690, + "id": 17751, "nodeType": "FunctionDefinition", - "src": "6994:145:15", + "src": "6994:145:35", "nodes": [], "body": { - "id": 14689, + "id": 17750, "nodeType": "Block", - "src": "7051:88:15", + "src": "7051:88:35", "nodes": [], "statements": [ { @@ -10223,14 +10223,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c6164647265737329", - "id": 14683, + "id": 17744, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7101:21:15", + "src": "7101:21:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_319af333460570a1937bf195dd33445c0d0951c59127da6f1f038b9fdce3fd72", "typeString": "literal_string \"log(string,address)\"" @@ -10238,24 +10238,24 @@ "value": "log(string,address)" }, { - "id": 14684, + "id": 17745, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14675, - "src": "7124:2:15", + "referencedDeclaration": 17736, + "src": "7124:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 14685, + "id": 17746, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14677, - "src": "7128:2:15", + "referencedDeclaration": 17738, + "src": "7128:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -10278,32 +10278,32 @@ } ], "expression": { - "id": 14681, + "id": 17742, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7077:3:15", + "src": "7077:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14682, + "id": 17743, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7081:19:15", + "memberLocation": "7081:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7077:23:15", + "src": "7077:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14686, + "id": 17747, "isConstant": false, "isLValue": false, "isPure": false, @@ -10312,7 +10312,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7077:54:15", + "src": "7077:54:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10327,18 +10327,18 @@ "typeString": "bytes memory" } ], - "id": 14680, + "id": 17741, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "7061:15:15", + "referencedDeclaration": 17016, + "src": "7061:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14687, + "id": 17748, "isConstant": false, "isLValue": false, "isPure": false, @@ -10347,16 +10347,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7061:71:15", + "src": "7061:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14688, + "id": 17749, "nodeType": "ExpressionStatement", - "src": "7061:71:15" + "src": "7061:71:35" } ] }, @@ -10364,20 +10364,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7003:3:15", + "nameLocation": "7003:3:35", "parameters": { - "id": 14678, + "id": 17739, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14675, + "id": 17736, "mutability": "mutable", "name": "p0", - "nameLocation": "7021:2:15", + "nameLocation": "7021:2:35", "nodeType": "VariableDeclaration", - "scope": 14690, - "src": "7007:16:15", + "scope": 17751, + "src": "7007:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10385,10 +10385,10 @@ "typeString": "string" }, "typeName": { - "id": 14674, + "id": 17735, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7007:6:15", + "src": "7007:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10398,13 +10398,13 @@ }, { "constant": false, - "id": 14677, + "id": 17738, "mutability": "mutable", "name": "p1", - "nameLocation": "7033:2:15", + "nameLocation": "7033:2:35", "nodeType": "VariableDeclaration", - "scope": 14690, - "src": "7025:10:15", + "scope": 17751, + "src": "7025:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10412,10 +10412,10 @@ "typeString": "address" }, "typeName": { - "id": 14676, + "id": 17737, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7025:7:15", + "src": "7025:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10425,28 +10425,28 @@ "visibility": "internal" } ], - "src": "7006:30:15" + "src": "7006:30:35" }, "returnParameters": { - "id": 14679, + "id": 17740, "nodeType": "ParameterList", "parameters": [], - "src": "7051:0:15" + "src": "7051:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14707, + "id": 17768, "nodeType": "FunctionDefinition", - "src": "7145:128:15", + "src": "7145:128:35", "nodes": [], "body": { - "id": 14706, + "id": 17767, "nodeType": "Block", - "src": "7190:83:15", + "src": "7190:83:35", "nodes": [], "statements": [ { @@ -10456,14 +10456,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e7429", - "id": 14700, + "id": 17761, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7240:16:15", + "src": "7240:16:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_364b6a921e139cbe48176ce2b1f6700c7e568330bc5da26f60350cc33cf2a299", "typeString": "literal_string \"log(bool,uint)\"" @@ -10471,24 +10471,24 @@ "value": "log(bool,uint)" }, { - "id": 14701, + "id": 17762, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14692, - "src": "7258:2:15", + "referencedDeclaration": 17753, + "src": "7258:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 14702, + "id": 17763, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14694, - "src": "7262:2:15", + "referencedDeclaration": 17755, + "src": "7262:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10511,32 +10511,32 @@ } ], "expression": { - "id": 14698, + "id": 17759, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7216:3:15", + "src": "7216:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14699, + "id": 17760, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7220:19:15", + "memberLocation": "7220:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7216:23:15", + "src": "7216:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14703, + "id": 17764, "isConstant": false, "isLValue": false, "isPure": false, @@ -10545,7 +10545,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7216:49:15", + "src": "7216:49:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10560,18 +10560,18 @@ "typeString": "bytes memory" } ], - "id": 14697, + "id": 17758, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "7200:15:15", + "referencedDeclaration": 17016, + "src": "7200:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14704, + "id": 17765, "isConstant": false, "isLValue": false, "isPure": false, @@ -10580,16 +10580,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7200:66:15", + "src": "7200:66:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14705, + "id": 17766, "nodeType": "ExpressionStatement", - "src": "7200:66:15" + "src": "7200:66:35" } ] }, @@ -10597,20 +10597,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7154:3:15", + "nameLocation": "7154:3:35", "parameters": { - "id": 14695, + "id": 17756, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14692, + "id": 17753, "mutability": "mutable", "name": "p0", - "nameLocation": "7163:2:15", + "nameLocation": "7163:2:35", "nodeType": "VariableDeclaration", - "scope": 14707, - "src": "7158:7:15", + "scope": 17768, + "src": "7158:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10618,10 +10618,10 @@ "typeString": "bool" }, "typeName": { - "id": 14691, + "id": 17752, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7158:4:15", + "src": "7158:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10631,13 +10631,13 @@ }, { "constant": false, - "id": 14694, + "id": 17755, "mutability": "mutable", "name": "p1", - "nameLocation": "7172:2:15", + "nameLocation": "7172:2:35", "nodeType": "VariableDeclaration", - "scope": 14707, - "src": "7167:7:15", + "scope": 17768, + "src": "7167:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10645,10 +10645,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14693, + "id": 17754, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "7167:4:15", + "src": "7167:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10657,28 +10657,28 @@ "visibility": "internal" } ], - "src": "7157:18:15" + "src": "7157:18:35" }, "returnParameters": { - "id": 14696, + "id": 17757, "nodeType": "ParameterList", "parameters": [], - "src": "7190:0:15" + "src": "7190:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14724, + "id": 17785, "nodeType": "FunctionDefinition", - "src": "7279:139:15", + "src": "7279:139:35", "nodes": [], "body": { - "id": 14723, + "id": 17784, "nodeType": "Block", - "src": "7333:85:15", + "src": "7333:85:35", "nodes": [], "statements": [ { @@ -10688,14 +10688,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e6729", - "id": 14717, + "id": 17778, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7383:18:15", + "src": "7383:18:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8feac5256a5b88d7ca0173065b796567ecbc9d75ec022fa0f044eb427f962b84", "typeString": "literal_string \"log(bool,string)\"" @@ -10703,24 +10703,24 @@ "value": "log(bool,string)" }, { - "id": 14718, + "id": 17779, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14709, - "src": "7403:2:15", + "referencedDeclaration": 17770, + "src": "7403:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 14719, + "id": 17780, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14711, - "src": "7407:2:15", + "referencedDeclaration": 17772, + "src": "7407:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10743,32 +10743,32 @@ } ], "expression": { - "id": 14715, + "id": 17776, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7359:3:15", + "src": "7359:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14716, + "id": 17777, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7363:19:15", + "memberLocation": "7363:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7359:23:15", + "src": "7359:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14720, + "id": 17781, "isConstant": false, "isLValue": false, "isPure": false, @@ -10777,7 +10777,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7359:51:15", + "src": "7359:51:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10792,18 +10792,18 @@ "typeString": "bytes memory" } ], - "id": 14714, + "id": 17775, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "7343:15:15", + "referencedDeclaration": 17016, + "src": "7343:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14721, + "id": 17782, "isConstant": false, "isLValue": false, "isPure": false, @@ -10812,16 +10812,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7343:68:15", + "src": "7343:68:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14722, + "id": 17783, "nodeType": "ExpressionStatement", - "src": "7343:68:15" + "src": "7343:68:35" } ] }, @@ -10829,20 +10829,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7288:3:15", + "nameLocation": "7288:3:35", "parameters": { - "id": 14712, + "id": 17773, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14709, + "id": 17770, "mutability": "mutable", "name": "p0", - "nameLocation": "7297:2:15", + "nameLocation": "7297:2:35", "nodeType": "VariableDeclaration", - "scope": 14724, - "src": "7292:7:15", + "scope": 17785, + "src": "7292:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10850,10 +10850,10 @@ "typeString": "bool" }, "typeName": { - "id": 14708, + "id": 17769, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7292:4:15", + "src": "7292:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10863,13 +10863,13 @@ }, { "constant": false, - "id": 14711, + "id": 17772, "mutability": "mutable", "name": "p1", - "nameLocation": "7315:2:15", + "nameLocation": "7315:2:35", "nodeType": "VariableDeclaration", - "scope": 14724, - "src": "7301:16:15", + "scope": 17785, + "src": "7301:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10877,10 +10877,10 @@ "typeString": "string" }, "typeName": { - "id": 14710, + "id": 17771, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7301:6:15", + "src": "7301:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10889,28 +10889,28 @@ "visibility": "internal" } ], - "src": "7291:27:15" + "src": "7291:27:35" }, "returnParameters": { - "id": 14713, + "id": 17774, "nodeType": "ParameterList", "parameters": [], - "src": "7333:0:15" + "src": "7333:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14741, + "id": 17802, "nodeType": "FunctionDefinition", - "src": "7424:128:15", + "src": "7424:128:35", "nodes": [], "body": { - "id": 14740, + "id": 17801, "nodeType": "Block", - "src": "7469:83:15", + "src": "7469:83:35", "nodes": [], "statements": [ { @@ -10920,14 +10920,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c29", - "id": 14734, + "id": 17795, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7519:16:15", + "src": "7519:16:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2a110e83227fbe26ff7524076f2091da3e9aa01d70b93677da53b41d22f4fb15", "typeString": "literal_string \"log(bool,bool)\"" @@ -10935,24 +10935,24 @@ "value": "log(bool,bool)" }, { - "id": 14735, + "id": 17796, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14726, - "src": "7537:2:15", + "referencedDeclaration": 17787, + "src": "7537:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 14736, + "id": 17797, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14728, - "src": "7541:2:15", + "referencedDeclaration": 17789, + "src": "7541:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10975,32 +10975,32 @@ } ], "expression": { - "id": 14732, + "id": 17793, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7495:3:15", + "src": "7495:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14733, + "id": 17794, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7499:19:15", + "memberLocation": "7499:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7495:23:15", + "src": "7495:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14737, + "id": 17798, "isConstant": false, "isLValue": false, "isPure": false, @@ -11009,7 +11009,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7495:49:15", + "src": "7495:49:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11024,18 +11024,18 @@ "typeString": "bytes memory" } ], - "id": 14731, + "id": 17792, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "7479:15:15", + "referencedDeclaration": 17016, + "src": "7479:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14738, + "id": 17799, "isConstant": false, "isLValue": false, "isPure": false, @@ -11044,16 +11044,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7479:66:15", + "src": "7479:66:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14739, + "id": 17800, "nodeType": "ExpressionStatement", - "src": "7479:66:15" + "src": "7479:66:35" } ] }, @@ -11061,20 +11061,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7433:3:15", + "nameLocation": "7433:3:35", "parameters": { - "id": 14729, + "id": 17790, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14726, + "id": 17787, "mutability": "mutable", "name": "p0", - "nameLocation": "7442:2:15", + "nameLocation": "7442:2:35", "nodeType": "VariableDeclaration", - "scope": 14741, - "src": "7437:7:15", + "scope": 17802, + "src": "7437:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11082,10 +11082,10 @@ "typeString": "bool" }, "typeName": { - "id": 14725, + "id": 17786, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7437:4:15", + "src": "7437:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11095,13 +11095,13 @@ }, { "constant": false, - "id": 14728, + "id": 17789, "mutability": "mutable", "name": "p1", - "nameLocation": "7451:2:15", + "nameLocation": "7451:2:35", "nodeType": "VariableDeclaration", - "scope": 14741, - "src": "7446:7:15", + "scope": 17802, + "src": "7446:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11109,10 +11109,10 @@ "typeString": "bool" }, "typeName": { - "id": 14727, + "id": 17788, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7446:4:15", + "src": "7446:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11121,28 +11121,28 @@ "visibility": "internal" } ], - "src": "7436:18:15" + "src": "7436:18:35" }, "returnParameters": { - "id": 14730, + "id": 17791, "nodeType": "ParameterList", "parameters": [], - "src": "7469:0:15" + "src": "7469:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14758, + "id": 17819, "nodeType": "FunctionDefinition", - "src": "7558:134:15", + "src": "7558:134:35", "nodes": [], "body": { - "id": 14757, + "id": 17818, "nodeType": "Block", - "src": "7606:86:15", + "src": "7606:86:35", "nodes": [], "statements": [ { @@ -11152,14 +11152,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c6164647265737329", - "id": 14751, + "id": 17812, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7656:19:15", + "src": "7656:19:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_853c4849443241e2249adafa4f69c8bb738b0f17c7a0a9d9997450cd71db4d55", "typeString": "literal_string \"log(bool,address)\"" @@ -11167,24 +11167,24 @@ "value": "log(bool,address)" }, { - "id": 14752, + "id": 17813, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14743, - "src": "7677:2:15", + "referencedDeclaration": 17804, + "src": "7677:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 14753, + "id": 17814, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14745, - "src": "7681:2:15", + "referencedDeclaration": 17806, + "src": "7681:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11207,32 +11207,32 @@ } ], "expression": { - "id": 14749, + "id": 17810, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7632:3:15", + "src": "7632:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14750, + "id": 17811, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7636:19:15", + "memberLocation": "7636:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7632:23:15", + "src": "7632:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14754, + "id": 17815, "isConstant": false, "isLValue": false, "isPure": false, @@ -11241,7 +11241,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7632:52:15", + "src": "7632:52:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11256,18 +11256,18 @@ "typeString": "bytes memory" } ], - "id": 14748, + "id": 17809, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "7616:15:15", + "referencedDeclaration": 17016, + "src": "7616:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14755, + "id": 17816, "isConstant": false, "isLValue": false, "isPure": false, @@ -11276,16 +11276,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7616:69:15", + "src": "7616:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14756, + "id": 17817, "nodeType": "ExpressionStatement", - "src": "7616:69:15" + "src": "7616:69:35" } ] }, @@ -11293,20 +11293,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7567:3:15", + "nameLocation": "7567:3:35", "parameters": { - "id": 14746, + "id": 17807, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14743, + "id": 17804, "mutability": "mutable", "name": "p0", - "nameLocation": "7576:2:15", + "nameLocation": "7576:2:35", "nodeType": "VariableDeclaration", - "scope": 14758, - "src": "7571:7:15", + "scope": 17819, + "src": "7571:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11314,10 +11314,10 @@ "typeString": "bool" }, "typeName": { - "id": 14742, + "id": 17803, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7571:4:15", + "src": "7571:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11327,13 +11327,13 @@ }, { "constant": false, - "id": 14745, + "id": 17806, "mutability": "mutable", "name": "p1", - "nameLocation": "7588:2:15", + "nameLocation": "7588:2:35", "nodeType": "VariableDeclaration", - "scope": 14758, - "src": "7580:10:15", + "scope": 17819, + "src": "7580:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11341,10 +11341,10 @@ "typeString": "address" }, "typeName": { - "id": 14744, + "id": 17805, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7580:7:15", + "src": "7580:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11354,28 +11354,28 @@ "visibility": "internal" } ], - "src": "7570:21:15" + "src": "7570:21:35" }, "returnParameters": { - "id": 14747, + "id": 17808, "nodeType": "ParameterList", "parameters": [], - "src": "7606:0:15" + "src": "7606:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14775, + "id": 17836, "nodeType": "FunctionDefinition", - "src": "7698:134:15", + "src": "7698:134:35", "nodes": [], "body": { - "id": 14774, + "id": 17835, "nodeType": "Block", - "src": "7746:86:15", + "src": "7746:86:35", "nodes": [], "statements": [ { @@ -11385,14 +11385,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e7429", - "id": 14768, + "id": 17829, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7796:19:15", + "src": "7796:19:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2243cfa3a64f0f85afef83b08ba731ebd8a4b1053fdc66eb414b069452c9f133", "typeString": "literal_string \"log(address,uint)\"" @@ -11400,24 +11400,24 @@ "value": "log(address,uint)" }, { - "id": 14769, + "id": 17830, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14760, - "src": "7817:2:15", + "referencedDeclaration": 17821, + "src": "7817:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 14770, + "id": 17831, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14762, - "src": "7821:2:15", + "referencedDeclaration": 17823, + "src": "7821:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11440,32 +11440,32 @@ } ], "expression": { - "id": 14766, + "id": 17827, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7772:3:15", + "src": "7772:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14767, + "id": 17828, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7776:19:15", + "memberLocation": "7776:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7772:23:15", + "src": "7772:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14771, + "id": 17832, "isConstant": false, "isLValue": false, "isPure": false, @@ -11474,7 +11474,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7772:52:15", + "src": "7772:52:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11489,18 +11489,18 @@ "typeString": "bytes memory" } ], - "id": 14765, + "id": 17826, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "7756:15:15", + "referencedDeclaration": 17016, + "src": "7756:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14772, + "id": 17833, "isConstant": false, "isLValue": false, "isPure": false, @@ -11509,16 +11509,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7756:69:15", + "src": "7756:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14773, + "id": 17834, "nodeType": "ExpressionStatement", - "src": "7756:69:15" + "src": "7756:69:35" } ] }, @@ -11526,20 +11526,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7707:3:15", + "nameLocation": "7707:3:35", "parameters": { - "id": 14763, + "id": 17824, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14760, + "id": 17821, "mutability": "mutable", "name": "p0", - "nameLocation": "7719:2:15", + "nameLocation": "7719:2:35", "nodeType": "VariableDeclaration", - "scope": 14775, - "src": "7711:10:15", + "scope": 17836, + "src": "7711:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11547,10 +11547,10 @@ "typeString": "address" }, "typeName": { - "id": 14759, + "id": 17820, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7711:7:15", + "src": "7711:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11561,13 +11561,13 @@ }, { "constant": false, - "id": 14762, + "id": 17823, "mutability": "mutable", "name": "p1", - "nameLocation": "7728:2:15", + "nameLocation": "7728:2:35", "nodeType": "VariableDeclaration", - "scope": 14775, - "src": "7723:7:15", + "scope": 17836, + "src": "7723:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11575,10 +11575,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14761, + "id": 17822, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "7723:4:15", + "src": "7723:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11587,28 +11587,28 @@ "visibility": "internal" } ], - "src": "7710:21:15" + "src": "7710:21:35" }, "returnParameters": { - "id": 14764, + "id": 17825, "nodeType": "ParameterList", "parameters": [], - "src": "7746:0:15" + "src": "7746:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14792, + "id": 17853, "nodeType": "FunctionDefinition", - "src": "7838:145:15", + "src": "7838:145:35", "nodes": [], "body": { - "id": 14791, + "id": 17852, "nodeType": "Block", - "src": "7895:88:15", + "src": "7895:88:35", "nodes": [], "statements": [ { @@ -11618,14 +11618,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e6729", - "id": 14785, + "id": 17846, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7945:21:15", + "src": "7945:21:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_759f86bbdd0758679ecefbd32ea620068b2339dddd9e45ee0fa567ee6c81f0ab", "typeString": "literal_string \"log(address,string)\"" @@ -11633,24 +11633,24 @@ "value": "log(address,string)" }, { - "id": 14786, + "id": 17847, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14777, - "src": "7968:2:15", + "referencedDeclaration": 17838, + "src": "7968:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 14787, + "id": 17848, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14779, - "src": "7972:2:15", + "referencedDeclaration": 17840, + "src": "7972:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -11673,32 +11673,32 @@ } ], "expression": { - "id": 14783, + "id": 17844, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7921:3:15", + "src": "7921:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14784, + "id": 17845, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7925:19:15", + "memberLocation": "7925:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7921:23:15", + "src": "7921:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14788, + "id": 17849, "isConstant": false, "isLValue": false, "isPure": false, @@ -11707,7 +11707,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7921:54:15", + "src": "7921:54:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11722,18 +11722,18 @@ "typeString": "bytes memory" } ], - "id": 14782, + "id": 17843, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "7905:15:15", + "referencedDeclaration": 17016, + "src": "7905:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14789, + "id": 17850, "isConstant": false, "isLValue": false, "isPure": false, @@ -11742,16 +11742,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7905:71:15", + "src": "7905:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14790, + "id": 17851, "nodeType": "ExpressionStatement", - "src": "7905:71:15" + "src": "7905:71:35" } ] }, @@ -11759,20 +11759,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7847:3:15", + "nameLocation": "7847:3:35", "parameters": { - "id": 14780, + "id": 17841, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14777, + "id": 17838, "mutability": "mutable", "name": "p0", - "nameLocation": "7859:2:15", + "nameLocation": "7859:2:35", "nodeType": "VariableDeclaration", - "scope": 14792, - "src": "7851:10:15", + "scope": 17853, + "src": "7851:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11780,10 +11780,10 @@ "typeString": "address" }, "typeName": { - "id": 14776, + "id": 17837, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7851:7:15", + "src": "7851:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11794,13 +11794,13 @@ }, { "constant": false, - "id": 14779, + "id": 17840, "mutability": "mutable", "name": "p1", - "nameLocation": "7877:2:15", + "nameLocation": "7877:2:35", "nodeType": "VariableDeclaration", - "scope": 14792, - "src": "7863:16:15", + "scope": 17853, + "src": "7863:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11808,10 +11808,10 @@ "typeString": "string" }, "typeName": { - "id": 14778, + "id": 17839, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7863:6:15", + "src": "7863:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11820,28 +11820,28 @@ "visibility": "internal" } ], - "src": "7850:30:15" + "src": "7850:30:35" }, "returnParameters": { - "id": 14781, + "id": 17842, "nodeType": "ParameterList", "parameters": [], - "src": "7895:0:15" + "src": "7895:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14809, + "id": 17870, "nodeType": "FunctionDefinition", - "src": "7989:134:15", + "src": "7989:134:35", "nodes": [], "body": { - "id": 14808, + "id": 17869, "nodeType": "Block", - "src": "8037:86:15", + "src": "8037:86:35", "nodes": [], "statements": [ { @@ -11851,14 +11851,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c29", - "id": 14802, + "id": 17863, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8087:19:15", + "src": "8087:19:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_75b605d31a3bf49c8d814696c7c66216d3a7e81348c450078f032e425592f72b", "typeString": "literal_string \"log(address,bool)\"" @@ -11866,24 +11866,24 @@ "value": "log(address,bool)" }, { - "id": 14803, + "id": 17864, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14794, - "src": "8108:2:15", + "referencedDeclaration": 17855, + "src": "8108:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 14804, + "id": 17865, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14796, - "src": "8112:2:15", + "referencedDeclaration": 17857, + "src": "8112:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11906,32 +11906,32 @@ } ], "expression": { - "id": 14800, + "id": 17861, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8063:3:15", + "src": "8063:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14801, + "id": 17862, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "8067:19:15", + "memberLocation": "8067:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8063:23:15", + "src": "8063:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14805, + "id": 17866, "isConstant": false, "isLValue": false, "isPure": false, @@ -11940,7 +11940,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8063:52:15", + "src": "8063:52:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11955,18 +11955,18 @@ "typeString": "bytes memory" } ], - "id": 14799, + "id": 17860, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "8047:15:15", + "referencedDeclaration": 17016, + "src": "8047:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14806, + "id": 17867, "isConstant": false, "isLValue": false, "isPure": false, @@ -11975,16 +11975,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8047:69:15", + "src": "8047:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14807, + "id": 17868, "nodeType": "ExpressionStatement", - "src": "8047:69:15" + "src": "8047:69:35" } ] }, @@ -11992,20 +11992,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7998:3:15", + "nameLocation": "7998:3:35", "parameters": { - "id": 14797, + "id": 17858, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14794, + "id": 17855, "mutability": "mutable", "name": "p0", - "nameLocation": "8010:2:15", + "nameLocation": "8010:2:35", "nodeType": "VariableDeclaration", - "scope": 14809, - "src": "8002:10:15", + "scope": 17870, + "src": "8002:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12013,10 +12013,10 @@ "typeString": "address" }, "typeName": { - "id": 14793, + "id": 17854, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8002:7:15", + "src": "8002:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12027,13 +12027,13 @@ }, { "constant": false, - "id": 14796, + "id": 17857, "mutability": "mutable", "name": "p1", - "nameLocation": "8019:2:15", + "nameLocation": "8019:2:35", "nodeType": "VariableDeclaration", - "scope": 14809, - "src": "8014:7:15", + "scope": 17870, + "src": "8014:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12041,10 +12041,10 @@ "typeString": "bool" }, "typeName": { - "id": 14795, + "id": 17856, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "8014:4:15", + "src": "8014:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12053,28 +12053,28 @@ "visibility": "internal" } ], - "src": "8001:21:15" + "src": "8001:21:35" }, "returnParameters": { - "id": 14798, + "id": 17859, "nodeType": "ParameterList", "parameters": [], - "src": "8037:0:15" + "src": "8037:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14826, + "id": 17887, "nodeType": "FunctionDefinition", - "src": "8129:140:15", + "src": "8129:140:35", "nodes": [], "body": { - "id": 14825, + "id": 17886, "nodeType": "Block", - "src": "8180:89:15", + "src": "8180:89:35", "nodes": [], "statements": [ { @@ -12084,14 +12084,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c6164647265737329", - "id": 14819, + "id": 17880, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8230:22:15", + "src": "8230:22:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_daf0d4aa9a5679e832ac921da67b43572b4326ee2565442d3ed255b48cfb5161", "typeString": "literal_string \"log(address,address)\"" @@ -12099,24 +12099,24 @@ "value": "log(address,address)" }, { - "id": 14820, + "id": 17881, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14811, - "src": "8254:2:15", + "referencedDeclaration": 17872, + "src": "8254:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 14821, + "id": 17882, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14813, - "src": "8258:2:15", + "referencedDeclaration": 17874, + "src": "8258:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12139,32 +12139,32 @@ } ], "expression": { - "id": 14817, + "id": 17878, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8206:3:15", + "src": "8206:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14818, + "id": 17879, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "8210:19:15", + "memberLocation": "8210:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8206:23:15", + "src": "8206:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14822, + "id": 17883, "isConstant": false, "isLValue": false, "isPure": false, @@ -12173,7 +12173,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8206:55:15", + "src": "8206:55:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -12188,18 +12188,18 @@ "typeString": "bytes memory" } ], - "id": 14816, + "id": 17877, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "8190:15:15", + "referencedDeclaration": 17016, + "src": "8190:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14823, + "id": 17884, "isConstant": false, "isLValue": false, "isPure": false, @@ -12208,16 +12208,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8190:72:15", + "src": "8190:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14824, + "id": 17885, "nodeType": "ExpressionStatement", - "src": "8190:72:15" + "src": "8190:72:35" } ] }, @@ -12225,20 +12225,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8138:3:15", + "nameLocation": "8138:3:35", "parameters": { - "id": 14814, + "id": 17875, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14811, + "id": 17872, "mutability": "mutable", "name": "p0", - "nameLocation": "8150:2:15", + "nameLocation": "8150:2:35", "nodeType": "VariableDeclaration", - "scope": 14826, - "src": "8142:10:15", + "scope": 17887, + "src": "8142:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12246,10 +12246,10 @@ "typeString": "address" }, "typeName": { - "id": 14810, + "id": 17871, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8142:7:15", + "src": "8142:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12260,13 +12260,13 @@ }, { "constant": false, - "id": 14813, + "id": 17874, "mutability": "mutable", "name": "p1", - "nameLocation": "8162:2:15", + "nameLocation": "8162:2:35", "nodeType": "VariableDeclaration", - "scope": 14826, - "src": "8154:10:15", + "scope": 17887, + "src": "8154:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12274,10 +12274,10 @@ "typeString": "address" }, "typeName": { - "id": 14812, + "id": 17873, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8154:7:15", + "src": "8154:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12287,28 +12287,28 @@ "visibility": "internal" } ], - "src": "8141:24:15" + "src": "8141:24:35" }, "returnParameters": { - "id": 14815, + "id": 17876, "nodeType": "ParameterList", "parameters": [], - "src": "8180:0:15" + "src": "8180:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14846, + "id": 17907, "nodeType": "FunctionDefinition", - "src": "8275:146:15", + "src": "8275:146:35", "nodes": [], "body": { - "id": 14845, + "id": 17906, "nodeType": "Block", - "src": "8329:92:15", + "src": "8329:92:35", "nodes": [], "statements": [ { @@ -12318,14 +12318,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c75696e742c75696e7429", - "id": 14838, + "id": 17899, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8379:21:15", + "src": "8379:21:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e7820a7400e33a94b0ae6f00adee99b97ebef8b77c9e38dd555c2f6b541dee17", "typeString": "literal_string \"log(uint,uint,uint)\"" @@ -12333,36 +12333,36 @@ "value": "log(uint,uint,uint)" }, { - "id": 14839, + "id": 17900, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14828, - "src": "8402:2:15", + "referencedDeclaration": 17889, + "src": "8402:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 14840, + "id": 17901, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14830, - "src": "8406:2:15", + "referencedDeclaration": 17891, + "src": "8406:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 14841, + "id": 17902, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14832, - "src": "8410:2:15", + "referencedDeclaration": 17893, + "src": "8410:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12389,32 +12389,32 @@ } ], "expression": { - "id": 14836, + "id": 17897, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8355:3:15", + "src": "8355:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14837, + "id": 17898, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "8359:19:15", + "memberLocation": "8359:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8355:23:15", + "src": "8355:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14842, + "id": 17903, "isConstant": false, "isLValue": false, "isPure": false, @@ -12423,7 +12423,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8355:58:15", + "src": "8355:58:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -12438,18 +12438,18 @@ "typeString": "bytes memory" } ], - "id": 14835, + "id": 17896, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "8339:15:15", + "referencedDeclaration": 17016, + "src": "8339:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14843, + "id": 17904, "isConstant": false, "isLValue": false, "isPure": false, @@ -12458,16 +12458,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8339:75:15", + "src": "8339:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14844, + "id": 17905, "nodeType": "ExpressionStatement", - "src": "8339:75:15" + "src": "8339:75:35" } ] }, @@ -12475,20 +12475,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8284:3:15", + "nameLocation": "8284:3:35", "parameters": { - "id": 14833, + "id": 17894, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14828, + "id": 17889, "mutability": "mutable", "name": "p0", - "nameLocation": "8293:2:15", + "nameLocation": "8293:2:35", "nodeType": "VariableDeclaration", - "scope": 14846, - "src": "8288:7:15", + "scope": 17907, + "src": "8288:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12496,10 +12496,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14827, + "id": 17888, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8288:4:15", + "src": "8288:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12509,13 +12509,13 @@ }, { "constant": false, - "id": 14830, + "id": 17891, "mutability": "mutable", "name": "p1", - "nameLocation": "8302:2:15", + "nameLocation": "8302:2:35", "nodeType": "VariableDeclaration", - "scope": 14846, - "src": "8297:7:15", + "scope": 17907, + "src": "8297:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12523,10 +12523,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14829, + "id": 17890, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8297:4:15", + "src": "8297:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12536,13 +12536,13 @@ }, { "constant": false, - "id": 14832, + "id": 17893, "mutability": "mutable", "name": "p2", - "nameLocation": "8311:2:15", + "nameLocation": "8311:2:35", "nodeType": "VariableDeclaration", - "scope": 14846, - "src": "8306:7:15", + "scope": 17907, + "src": "8306:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12550,10 +12550,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14831, + "id": 17892, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8306:4:15", + "src": "8306:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12562,28 +12562,28 @@ "visibility": "internal" } ], - "src": "8287:27:15" + "src": "8287:27:35" }, "returnParameters": { - "id": 14834, + "id": 17895, "nodeType": "ParameterList", "parameters": [], - "src": "8329:0:15" + "src": "8329:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14866, + "id": 17927, "nodeType": "FunctionDefinition", - "src": "8427:157:15", + "src": "8427:157:35", "nodes": [], "body": { - "id": 14865, + "id": 17926, "nodeType": "Block", - "src": "8490:94:15", + "src": "8490:94:35", "nodes": [], "statements": [ { @@ -12593,14 +12593,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c75696e742c737472696e6729", - "id": 14858, + "id": 17919, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8540:23:15", + "src": "8540:23:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7d690ee617a4217569e96b85c815115b0eee15407adaa46490ed719a45458699", "typeString": "literal_string \"log(uint,uint,string)\"" @@ -12608,36 +12608,36 @@ "value": "log(uint,uint,string)" }, { - "id": 14859, + "id": 17920, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14848, - "src": "8565:2:15", + "referencedDeclaration": 17909, + "src": "8565:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 14860, + "id": 17921, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14850, - "src": "8569:2:15", + "referencedDeclaration": 17911, + "src": "8569:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 14861, + "id": 17922, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14852, - "src": "8573:2:15", + "referencedDeclaration": 17913, + "src": "8573:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -12664,32 +12664,32 @@ } ], "expression": { - "id": 14856, + "id": 17917, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8516:3:15", + "src": "8516:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14857, + "id": 17918, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "8520:19:15", + "memberLocation": "8520:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8516:23:15", + "src": "8516:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14862, + "id": 17923, "isConstant": false, "isLValue": false, "isPure": false, @@ -12698,7 +12698,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8516:60:15", + "src": "8516:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -12713,18 +12713,18 @@ "typeString": "bytes memory" } ], - "id": 14855, + "id": 17916, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "8500:15:15", + "referencedDeclaration": 17016, + "src": "8500:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14863, + "id": 17924, "isConstant": false, "isLValue": false, "isPure": false, @@ -12733,16 +12733,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8500:77:15", + "src": "8500:77:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14864, + "id": 17925, "nodeType": "ExpressionStatement", - "src": "8500:77:15" + "src": "8500:77:35" } ] }, @@ -12750,20 +12750,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8436:3:15", + "nameLocation": "8436:3:35", "parameters": { - "id": 14853, + "id": 17914, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14848, + "id": 17909, "mutability": "mutable", "name": "p0", - "nameLocation": "8445:2:15", + "nameLocation": "8445:2:35", "nodeType": "VariableDeclaration", - "scope": 14866, - "src": "8440:7:15", + "scope": 17927, + "src": "8440:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12771,10 +12771,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14847, + "id": 17908, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8440:4:15", + "src": "8440:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12784,13 +12784,13 @@ }, { "constant": false, - "id": 14850, + "id": 17911, "mutability": "mutable", "name": "p1", - "nameLocation": "8454:2:15", + "nameLocation": "8454:2:35", "nodeType": "VariableDeclaration", - "scope": 14866, - "src": "8449:7:15", + "scope": 17927, + "src": "8449:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12798,10 +12798,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14849, + "id": 17910, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8449:4:15", + "src": "8449:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12811,13 +12811,13 @@ }, { "constant": false, - "id": 14852, + "id": 17913, "mutability": "mutable", "name": "p2", - "nameLocation": "8472:2:15", + "nameLocation": "8472:2:35", "nodeType": "VariableDeclaration", - "scope": 14866, - "src": "8458:16:15", + "scope": 17927, + "src": "8458:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12825,10 +12825,10 @@ "typeString": "string" }, "typeName": { - "id": 14851, + "id": 17912, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8458:6:15", + "src": "8458:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12837,28 +12837,28 @@ "visibility": "internal" } ], - "src": "8439:36:15" + "src": "8439:36:35" }, "returnParameters": { - "id": 14854, + "id": 17915, "nodeType": "ParameterList", "parameters": [], - "src": "8490:0:15" + "src": "8490:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14886, + "id": 17947, "nodeType": "FunctionDefinition", - "src": "8590:146:15", + "src": "8590:146:35", "nodes": [], "body": { - "id": 14885, + "id": 17946, "nodeType": "Block", - "src": "8644:92:15", + "src": "8644:92:35", "nodes": [], "statements": [ { @@ -12868,14 +12868,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c75696e742c626f6f6c29", - "id": 14878, + "id": 17939, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8694:21:15", + "src": "8694:21:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_67570ff704783f5d282b26317dc28aeb4fe23c085020ec6e580604c709916fa8", "typeString": "literal_string \"log(uint,uint,bool)\"" @@ -12883,36 +12883,36 @@ "value": "log(uint,uint,bool)" }, { - "id": 14879, + "id": 17940, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14868, - "src": "8717:2:15", + "referencedDeclaration": 17929, + "src": "8717:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 14880, + "id": 17941, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14870, - "src": "8721:2:15", + "referencedDeclaration": 17931, + "src": "8721:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 14881, + "id": 17942, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14872, - "src": "8725:2:15", + "referencedDeclaration": 17933, + "src": "8725:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12939,32 +12939,32 @@ } ], "expression": { - "id": 14876, + "id": 17937, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8670:3:15", + "src": "8670:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14877, + "id": 17938, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "8674:19:15", + "memberLocation": "8674:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8670:23:15", + "src": "8670:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14882, + "id": 17943, "isConstant": false, "isLValue": false, "isPure": false, @@ -12973,7 +12973,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8670:58:15", + "src": "8670:58:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -12988,18 +12988,18 @@ "typeString": "bytes memory" } ], - "id": 14875, + "id": 17936, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "8654:15:15", + "referencedDeclaration": 17016, + "src": "8654:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14883, + "id": 17944, "isConstant": false, "isLValue": false, "isPure": false, @@ -13008,16 +13008,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8654:75:15", + "src": "8654:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14884, + "id": 17945, "nodeType": "ExpressionStatement", - "src": "8654:75:15" + "src": "8654:75:35" } ] }, @@ -13025,20 +13025,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8599:3:15", + "nameLocation": "8599:3:35", "parameters": { - "id": 14873, + "id": 17934, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14868, + "id": 17929, "mutability": "mutable", "name": "p0", - "nameLocation": "8608:2:15", + "nameLocation": "8608:2:35", "nodeType": "VariableDeclaration", - "scope": 14886, - "src": "8603:7:15", + "scope": 17947, + "src": "8603:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13046,10 +13046,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14867, + "id": 17928, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8603:4:15", + "src": "8603:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13059,13 +13059,13 @@ }, { "constant": false, - "id": 14870, + "id": 17931, "mutability": "mutable", "name": "p1", - "nameLocation": "8617:2:15", + "nameLocation": "8617:2:35", "nodeType": "VariableDeclaration", - "scope": 14886, - "src": "8612:7:15", + "scope": 17947, + "src": "8612:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13073,10 +13073,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14869, + "id": 17930, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8612:4:15", + "src": "8612:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13086,13 +13086,13 @@ }, { "constant": false, - "id": 14872, + "id": 17933, "mutability": "mutable", "name": "p2", - "nameLocation": "8626:2:15", + "nameLocation": "8626:2:35", "nodeType": "VariableDeclaration", - "scope": 14886, - "src": "8621:7:15", + "scope": 17947, + "src": "8621:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13100,10 +13100,10 @@ "typeString": "bool" }, "typeName": { - "id": 14871, + "id": 17932, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "8621:4:15", + "src": "8621:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -13112,28 +13112,28 @@ "visibility": "internal" } ], - "src": "8602:27:15" + "src": "8602:27:35" }, "returnParameters": { - "id": 14874, + "id": 17935, "nodeType": "ParameterList", "parameters": [], - "src": "8644:0:15" + "src": "8644:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14906, + "id": 17967, "nodeType": "FunctionDefinition", - "src": "8742:152:15", + "src": "8742:152:35", "nodes": [], "body": { - "id": 14905, + "id": 17966, "nodeType": "Block", - "src": "8799:95:15", + "src": "8799:95:35", "nodes": [], "statements": [ { @@ -13143,14 +13143,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c75696e742c6164647265737329", - "id": 14898, + "id": 17959, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8849:24:15", + "src": "8849:24:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_be33491b8b53b7f3deae2959d1f4b0a22e6967a778c50f03dc188de84a207616", "typeString": "literal_string \"log(uint,uint,address)\"" @@ -13158,36 +13158,36 @@ "value": "log(uint,uint,address)" }, { - "id": 14899, + "id": 17960, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14888, - "src": "8875:2:15", + "referencedDeclaration": 17949, + "src": "8875:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 14900, + "id": 17961, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14890, - "src": "8879:2:15", + "referencedDeclaration": 17951, + "src": "8879:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 14901, + "id": 17962, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14892, - "src": "8883:2:15", + "referencedDeclaration": 17953, + "src": "8883:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -13214,32 +13214,32 @@ } ], "expression": { - "id": 14896, + "id": 17957, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8825:3:15", + "src": "8825:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14897, + "id": 17958, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "8829:19:15", + "memberLocation": "8829:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8825:23:15", + "src": "8825:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14902, + "id": 17963, "isConstant": false, "isLValue": false, "isPure": false, @@ -13248,7 +13248,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8825:61:15", + "src": "8825:61:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -13263,18 +13263,18 @@ "typeString": "bytes memory" } ], - "id": 14895, + "id": 17956, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "8809:15:15", + "referencedDeclaration": 17016, + "src": "8809:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14903, + "id": 17964, "isConstant": false, "isLValue": false, "isPure": false, @@ -13283,16 +13283,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8809:78:15", + "src": "8809:78:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14904, + "id": 17965, "nodeType": "ExpressionStatement", - "src": "8809:78:15" + "src": "8809:78:35" } ] }, @@ -13300,20 +13300,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8751:3:15", + "nameLocation": "8751:3:35", "parameters": { - "id": 14893, + "id": 17954, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14888, + "id": 17949, "mutability": "mutable", "name": "p0", - "nameLocation": "8760:2:15", + "nameLocation": "8760:2:35", "nodeType": "VariableDeclaration", - "scope": 14906, - "src": "8755:7:15", + "scope": 17967, + "src": "8755:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13321,10 +13321,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14887, + "id": 17948, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8755:4:15", + "src": "8755:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13334,13 +13334,13 @@ }, { "constant": false, - "id": 14890, + "id": 17951, "mutability": "mutable", "name": "p1", - "nameLocation": "8769:2:15", + "nameLocation": "8769:2:35", "nodeType": "VariableDeclaration", - "scope": 14906, - "src": "8764:7:15", + "scope": 17967, + "src": "8764:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13348,10 +13348,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14889, + "id": 17950, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8764:4:15", + "src": "8764:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13361,13 +13361,13 @@ }, { "constant": false, - "id": 14892, + "id": 17953, "mutability": "mutable", "name": "p2", - "nameLocation": "8781:2:15", + "nameLocation": "8781:2:35", "nodeType": "VariableDeclaration", - "scope": 14906, - "src": "8773:10:15", + "scope": 17967, + "src": "8773:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13375,10 +13375,10 @@ "typeString": "address" }, "typeName": { - "id": 14891, + "id": 17952, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8773:7:15", + "src": "8773:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -13388,28 +13388,28 @@ "visibility": "internal" } ], - "src": "8754:30:15" + "src": "8754:30:35" }, "returnParameters": { - "id": 14894, + "id": 17955, "nodeType": "ParameterList", "parameters": [], - "src": "8799:0:15" + "src": "8799:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14926, + "id": 17987, "nodeType": "FunctionDefinition", - "src": "8900:157:15", + "src": "8900:157:35", "nodes": [], "body": { - "id": 14925, + "id": 17986, "nodeType": "Block", - "src": "8963:94:15", + "src": "8963:94:35", "nodes": [], "statements": [ { @@ -13419,14 +13419,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c737472696e672c75696e7429", - "id": 14918, + "id": 17979, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9013:23:15", + "src": "9013:23:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5b6de83ff0d95cd44df8bb8bfd95aa0a6291cab3b8502d85b1dcfd35a64c81cd", "typeString": "literal_string \"log(uint,string,uint)\"" @@ -13434,36 +13434,36 @@ "value": "log(uint,string,uint)" }, { - "id": 14919, + "id": 17980, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14908, - "src": "9038:2:15", + "referencedDeclaration": 17969, + "src": "9038:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 14920, + "id": 17981, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14910, - "src": "9042:2:15", + "referencedDeclaration": 17971, + "src": "9042:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 14921, + "id": 17982, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14912, - "src": "9046:2:15", + "referencedDeclaration": 17973, + "src": "9046:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13490,32 +13490,32 @@ } ], "expression": { - "id": 14916, + "id": 17977, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8989:3:15", + "src": "8989:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14917, + "id": 17978, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "8993:19:15", + "memberLocation": "8993:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8989:23:15", + "src": "8989:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14922, + "id": 17983, "isConstant": false, "isLValue": false, "isPure": false, @@ -13524,7 +13524,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8989:60:15", + "src": "8989:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -13539,18 +13539,18 @@ "typeString": "bytes memory" } ], - "id": 14915, + "id": 17976, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "8973:15:15", + "referencedDeclaration": 17016, + "src": "8973:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14923, + "id": 17984, "isConstant": false, "isLValue": false, "isPure": false, @@ -13559,16 +13559,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8973:77:15", + "src": "8973:77:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14924, + "id": 17985, "nodeType": "ExpressionStatement", - "src": "8973:77:15" + "src": "8973:77:35" } ] }, @@ -13576,20 +13576,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8909:3:15", + "nameLocation": "8909:3:35", "parameters": { - "id": 14913, + "id": 17974, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14908, + "id": 17969, "mutability": "mutable", "name": "p0", - "nameLocation": "8918:2:15", + "nameLocation": "8918:2:35", "nodeType": "VariableDeclaration", - "scope": 14926, - "src": "8913:7:15", + "scope": 17987, + "src": "8913:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13597,10 +13597,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14907, + "id": 17968, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8913:4:15", + "src": "8913:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13610,13 +13610,13 @@ }, { "constant": false, - "id": 14910, + "id": 17971, "mutability": "mutable", "name": "p1", - "nameLocation": "8936:2:15", + "nameLocation": "8936:2:35", "nodeType": "VariableDeclaration", - "scope": 14926, - "src": "8922:16:15", + "scope": 17987, + "src": "8922:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13624,10 +13624,10 @@ "typeString": "string" }, "typeName": { - "id": 14909, + "id": 17970, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8922:6:15", + "src": "8922:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13637,13 +13637,13 @@ }, { "constant": false, - "id": 14912, + "id": 17973, "mutability": "mutable", "name": "p2", - "nameLocation": "8945:2:15", + "nameLocation": "8945:2:35", "nodeType": "VariableDeclaration", - "scope": 14926, - "src": "8940:7:15", + "scope": 17987, + "src": "8940:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13651,10 +13651,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14911, + "id": 17972, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8940:4:15", + "src": "8940:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13663,28 +13663,28 @@ "visibility": "internal" } ], - "src": "8912:36:15" + "src": "8912:36:35" }, "returnParameters": { - "id": 14914, + "id": 17975, "nodeType": "ParameterList", "parameters": [], - "src": "8963:0:15" + "src": "8963:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14946, + "id": 18007, "nodeType": "FunctionDefinition", - "src": "9063:168:15", + "src": "9063:168:35", "nodes": [], "body": { - "id": 14945, + "id": 18006, "nodeType": "Block", - "src": "9135:96:15", + "src": "9135:96:35", "nodes": [], "statements": [ { @@ -13694,14 +13694,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c737472696e672c737472696e6729", - "id": 14938, + "id": 17999, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9185:25:15", + "src": "9185:25:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3f57c295245f8891b303347a08039155dde08dde601649242724a0ce876bcc65", "typeString": "literal_string \"log(uint,string,string)\"" @@ -13709,36 +13709,36 @@ "value": "log(uint,string,string)" }, { - "id": 14939, + "id": 18000, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14928, - "src": "9212:2:15", + "referencedDeclaration": 17989, + "src": "9212:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 14940, + "id": 18001, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14930, - "src": "9216:2:15", + "referencedDeclaration": 17991, + "src": "9216:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 14941, + "id": 18002, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14932, - "src": "9220:2:15", + "referencedDeclaration": 17993, + "src": "9220:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13765,32 +13765,32 @@ } ], "expression": { - "id": 14936, + "id": 17997, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9161:3:15", + "src": "9161:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14937, + "id": 17998, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "9165:19:15", + "memberLocation": "9165:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9161:23:15", + "src": "9161:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14942, + "id": 18003, "isConstant": false, "isLValue": false, "isPure": false, @@ -13799,7 +13799,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9161:62:15", + "src": "9161:62:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -13814,18 +13814,18 @@ "typeString": "bytes memory" } ], - "id": 14935, + "id": 17996, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "9145:15:15", + "referencedDeclaration": 17016, + "src": "9145:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14943, + "id": 18004, "isConstant": false, "isLValue": false, "isPure": false, @@ -13834,16 +13834,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9145:79:15", + "src": "9145:79:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14944, + "id": 18005, "nodeType": "ExpressionStatement", - "src": "9145:79:15" + "src": "9145:79:35" } ] }, @@ -13851,20 +13851,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9072:3:15", + "nameLocation": "9072:3:35", "parameters": { - "id": 14933, + "id": 17994, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14928, + "id": 17989, "mutability": "mutable", "name": "p0", - "nameLocation": "9081:2:15", + "nameLocation": "9081:2:35", "nodeType": "VariableDeclaration", - "scope": 14946, - "src": "9076:7:15", + "scope": 18007, + "src": "9076:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13872,10 +13872,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14927, + "id": 17988, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9076:4:15", + "src": "9076:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13885,13 +13885,13 @@ }, { "constant": false, - "id": 14930, + "id": 17991, "mutability": "mutable", "name": "p1", - "nameLocation": "9099:2:15", + "nameLocation": "9099:2:35", "nodeType": "VariableDeclaration", - "scope": 14946, - "src": "9085:16:15", + "scope": 18007, + "src": "9085:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13899,10 +13899,10 @@ "typeString": "string" }, "typeName": { - "id": 14929, + "id": 17990, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9085:6:15", + "src": "9085:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13912,13 +13912,13 @@ }, { "constant": false, - "id": 14932, + "id": 17993, "mutability": "mutable", "name": "p2", - "nameLocation": "9117:2:15", + "nameLocation": "9117:2:35", "nodeType": "VariableDeclaration", - "scope": 14946, - "src": "9103:16:15", + "scope": 18007, + "src": "9103:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13926,10 +13926,10 @@ "typeString": "string" }, "typeName": { - "id": 14931, + "id": 17992, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9103:6:15", + "src": "9103:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13938,28 +13938,28 @@ "visibility": "internal" } ], - "src": "9075:45:15" + "src": "9075:45:35" }, "returnParameters": { - "id": 14934, + "id": 17995, "nodeType": "ParameterList", "parameters": [], - "src": "9135:0:15" + "src": "9135:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14966, + "id": 18027, "nodeType": "FunctionDefinition", - "src": "9237:157:15", + "src": "9237:157:35", "nodes": [], "body": { - "id": 14965, + "id": 18026, "nodeType": "Block", - "src": "9300:94:15", + "src": "9300:94:35", "nodes": [], "statements": [ { @@ -13969,14 +13969,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c737472696e672c626f6f6c29", - "id": 14958, + "id": 18019, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9350:23:15", + "src": "9350:23:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_46a7d0ce13c2c26d158d9defa8ce488dbeb81d3c852592fb370bd45953199485", "typeString": "literal_string \"log(uint,string,bool)\"" @@ -13984,36 +13984,36 @@ "value": "log(uint,string,bool)" }, { - "id": 14959, + "id": 18020, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14948, - "src": "9375:2:15", + "referencedDeclaration": 18009, + "src": "9375:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 14960, + "id": 18021, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14950, - "src": "9379:2:15", + "referencedDeclaration": 18011, + "src": "9379:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 14961, + "id": 18022, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14952, - "src": "9383:2:15", + "referencedDeclaration": 18013, + "src": "9383:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14040,32 +14040,32 @@ } ], "expression": { - "id": 14956, + "id": 18017, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9326:3:15", + "src": "9326:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14957, + "id": 18018, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "9330:19:15", + "memberLocation": "9330:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9326:23:15", + "src": "9326:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14962, + "id": 18023, "isConstant": false, "isLValue": false, "isPure": false, @@ -14074,7 +14074,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9326:60:15", + "src": "9326:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -14089,18 +14089,18 @@ "typeString": "bytes memory" } ], - "id": 14955, + "id": 18016, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "9310:15:15", + "referencedDeclaration": 17016, + "src": "9310:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14963, + "id": 18024, "isConstant": false, "isLValue": false, "isPure": false, @@ -14109,16 +14109,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9310:77:15", + "src": "9310:77:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14964, + "id": 18025, "nodeType": "ExpressionStatement", - "src": "9310:77:15" + "src": "9310:77:35" } ] }, @@ -14126,20 +14126,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9246:3:15", + "nameLocation": "9246:3:35", "parameters": { - "id": 14953, + "id": 18014, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14948, + "id": 18009, "mutability": "mutable", "name": "p0", - "nameLocation": "9255:2:15", + "nameLocation": "9255:2:35", "nodeType": "VariableDeclaration", - "scope": 14966, - "src": "9250:7:15", + "scope": 18027, + "src": "9250:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14147,10 +14147,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14947, + "id": 18008, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9250:4:15", + "src": "9250:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14160,13 +14160,13 @@ }, { "constant": false, - "id": 14950, + "id": 18011, "mutability": "mutable", "name": "p1", - "nameLocation": "9273:2:15", + "nameLocation": "9273:2:35", "nodeType": "VariableDeclaration", - "scope": 14966, - "src": "9259:16:15", + "scope": 18027, + "src": "9259:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14174,10 +14174,10 @@ "typeString": "string" }, "typeName": { - "id": 14949, + "id": 18010, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9259:6:15", + "src": "9259:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14187,13 +14187,13 @@ }, { "constant": false, - "id": 14952, + "id": 18013, "mutability": "mutable", "name": "p2", - "nameLocation": "9282:2:15", + "nameLocation": "9282:2:35", "nodeType": "VariableDeclaration", - "scope": 14966, - "src": "9277:7:15", + "scope": 18027, + "src": "9277:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14201,10 +14201,10 @@ "typeString": "bool" }, "typeName": { - "id": 14951, + "id": 18012, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9277:4:15", + "src": "9277:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14213,28 +14213,28 @@ "visibility": "internal" } ], - "src": "9249:36:15" + "src": "9249:36:35" }, "returnParameters": { - "id": 14954, + "id": 18015, "nodeType": "ParameterList", "parameters": [], - "src": "9300:0:15" + "src": "9300:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 14986, + "id": 18047, "nodeType": "FunctionDefinition", - "src": "9400:163:15", + "src": "9400:163:35", "nodes": [], "body": { - "id": 14985, + "id": 18046, "nodeType": "Block", - "src": "9466:97:15", + "src": "9466:97:35", "nodes": [], "statements": [ { @@ -14244,14 +14244,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c737472696e672c6164647265737329", - "id": 14978, + "id": 18039, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9516:26:15", + "src": "9516:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1f90f24a472e5198a9eef41600323c8a476ef0a1db1496125f7d053a74d474ac", "typeString": "literal_string \"log(uint,string,address)\"" @@ -14259,36 +14259,36 @@ "value": "log(uint,string,address)" }, { - "id": 14979, + "id": 18040, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14968, - "src": "9544:2:15", + "referencedDeclaration": 18029, + "src": "9544:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 14980, + "id": 18041, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14970, - "src": "9548:2:15", + "referencedDeclaration": 18031, + "src": "9548:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 14981, + "id": 18042, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14972, - "src": "9552:2:15", + "referencedDeclaration": 18033, + "src": "9552:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -14315,32 +14315,32 @@ } ], "expression": { - "id": 14976, + "id": 18037, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9492:3:15", + "src": "9492:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14977, + "id": 18038, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "9496:19:15", + "memberLocation": "9496:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9492:23:15", + "src": "9492:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 14982, + "id": 18043, "isConstant": false, "isLValue": false, "isPure": false, @@ -14349,7 +14349,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9492:63:15", + "src": "9492:63:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -14364,18 +14364,18 @@ "typeString": "bytes memory" } ], - "id": 14975, + "id": 18036, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "9476:15:15", + "referencedDeclaration": 17016, + "src": "9476:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 14983, + "id": 18044, "isConstant": false, "isLValue": false, "isPure": false, @@ -14384,16 +14384,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9476:80:15", + "src": "9476:80:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 14984, + "id": 18045, "nodeType": "ExpressionStatement", - "src": "9476:80:15" + "src": "9476:80:35" } ] }, @@ -14401,20 +14401,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9409:3:15", + "nameLocation": "9409:3:35", "parameters": { - "id": 14973, + "id": 18034, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14968, + "id": 18029, "mutability": "mutable", "name": "p0", - "nameLocation": "9418:2:15", + "nameLocation": "9418:2:35", "nodeType": "VariableDeclaration", - "scope": 14986, - "src": "9413:7:15", + "scope": 18047, + "src": "9413:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14422,10 +14422,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14967, + "id": 18028, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9413:4:15", + "src": "9413:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14435,13 +14435,13 @@ }, { "constant": false, - "id": 14970, + "id": 18031, "mutability": "mutable", "name": "p1", - "nameLocation": "9436:2:15", + "nameLocation": "9436:2:35", "nodeType": "VariableDeclaration", - "scope": 14986, - "src": "9422:16:15", + "scope": 18047, + "src": "9422:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14449,10 +14449,10 @@ "typeString": "string" }, "typeName": { - "id": 14969, + "id": 18030, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9422:6:15", + "src": "9422:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14462,13 +14462,13 @@ }, { "constant": false, - "id": 14972, + "id": 18033, "mutability": "mutable", "name": "p2", - "nameLocation": "9448:2:15", + "nameLocation": "9448:2:35", "nodeType": "VariableDeclaration", - "scope": 14986, - "src": "9440:10:15", + "scope": 18047, + "src": "9440:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14476,10 +14476,10 @@ "typeString": "address" }, "typeName": { - "id": 14971, + "id": 18032, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9440:7:15", + "src": "9440:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -14489,28 +14489,28 @@ "visibility": "internal" } ], - "src": "9412:39:15" + "src": "9412:39:35" }, "returnParameters": { - "id": 14974, + "id": 18035, "nodeType": "ParameterList", "parameters": [], - "src": "9466:0:15" + "src": "9466:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15006, + "id": 18067, "nodeType": "FunctionDefinition", - "src": "9569:146:15", + "src": "9569:146:35", "nodes": [], "body": { - "id": 15005, + "id": 18066, "nodeType": "Block", - "src": "9623:92:15", + "src": "9623:92:35", "nodes": [], "statements": [ { @@ -14520,14 +14520,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c626f6f6c2c75696e7429", - "id": 14998, + "id": 18059, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9673:21:15", + "src": "9673:21:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5a4d9922ab81f1126dafac21c1ce3fb483db2e4898341fe0758315eb5f3054d6", "typeString": "literal_string \"log(uint,bool,uint)\"" @@ -14535,36 +14535,36 @@ "value": "log(uint,bool,uint)" }, { - "id": 14999, + "id": 18060, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14988, - "src": "9696:2:15", + "referencedDeclaration": 18049, + "src": "9696:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 15000, + "id": 18061, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14990, - "src": "9700:2:15", + "referencedDeclaration": 18051, + "src": "9700:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15001, + "id": 18062, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 14992, - "src": "9704:2:15", + "referencedDeclaration": 18053, + "src": "9704:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14591,32 +14591,32 @@ } ], "expression": { - "id": 14996, + "id": 18057, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9649:3:15", + "src": "9649:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 14997, + "id": 18058, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "9653:19:15", + "memberLocation": "9653:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9649:23:15", + "src": "9649:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15002, + "id": 18063, "isConstant": false, "isLValue": false, "isPure": false, @@ -14625,7 +14625,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9649:58:15", + "src": "9649:58:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -14640,18 +14640,18 @@ "typeString": "bytes memory" } ], - "id": 14995, + "id": 18056, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "9633:15:15", + "referencedDeclaration": 17016, + "src": "9633:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15003, + "id": 18064, "isConstant": false, "isLValue": false, "isPure": false, @@ -14660,16 +14660,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9633:75:15", + "src": "9633:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15004, + "id": 18065, "nodeType": "ExpressionStatement", - "src": "9633:75:15" + "src": "9633:75:35" } ] }, @@ -14677,20 +14677,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9578:3:15", + "nameLocation": "9578:3:35", "parameters": { - "id": 14993, + "id": 18054, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 14988, + "id": 18049, "mutability": "mutable", "name": "p0", - "nameLocation": "9587:2:15", + "nameLocation": "9587:2:35", "nodeType": "VariableDeclaration", - "scope": 15006, - "src": "9582:7:15", + "scope": 18067, + "src": "9582:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14698,10 +14698,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14987, + "id": 18048, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9582:4:15", + "src": "9582:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14711,13 +14711,13 @@ }, { "constant": false, - "id": 14990, + "id": 18051, "mutability": "mutable", "name": "p1", - "nameLocation": "9596:2:15", + "nameLocation": "9596:2:35", "nodeType": "VariableDeclaration", - "scope": 15006, - "src": "9591:7:15", + "scope": 18067, + "src": "9591:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14725,10 +14725,10 @@ "typeString": "bool" }, "typeName": { - "id": 14989, + "id": 18050, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9591:4:15", + "src": "9591:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14738,13 +14738,13 @@ }, { "constant": false, - "id": 14992, + "id": 18053, "mutability": "mutable", "name": "p2", - "nameLocation": "9605:2:15", + "nameLocation": "9605:2:35", "nodeType": "VariableDeclaration", - "scope": 15006, - "src": "9600:7:15", + "scope": 18067, + "src": "9600:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14752,10 +14752,10 @@ "typeString": "uint256" }, "typeName": { - "id": 14991, + "id": 18052, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9600:4:15", + "src": "9600:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14764,28 +14764,28 @@ "visibility": "internal" } ], - "src": "9581:27:15" + "src": "9581:27:35" }, "returnParameters": { - "id": 14994, + "id": 18055, "nodeType": "ParameterList", "parameters": [], - "src": "9623:0:15" + "src": "9623:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15026, + "id": 18087, "nodeType": "FunctionDefinition", - "src": "9721:157:15", + "src": "9721:157:35", "nodes": [], "body": { - "id": 15025, + "id": 18086, "nodeType": "Block", - "src": "9784:94:15", + "src": "9784:94:35", "nodes": [], "statements": [ { @@ -14795,14 +14795,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c626f6f6c2c737472696e6729", - "id": 15018, + "id": 18079, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9834:23:15", + "src": "9834:23:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8b0e14fe247223cbba6a19a2fac250db70b4f126d0f3f63ac9c3f080885b9f82", "typeString": "literal_string \"log(uint,bool,string)\"" @@ -14810,36 +14810,36 @@ "value": "log(uint,bool,string)" }, { - "id": 15019, + "id": 18080, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15008, - "src": "9859:2:15", + "referencedDeclaration": 18069, + "src": "9859:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 15020, + "id": 18081, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15010, - "src": "9863:2:15", + "referencedDeclaration": 18071, + "src": "9863:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15021, + "id": 18082, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15012, - "src": "9867:2:15", + "referencedDeclaration": 18073, + "src": "9867:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -14866,32 +14866,32 @@ } ], "expression": { - "id": 15016, + "id": 18077, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9810:3:15", + "src": "9810:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15017, + "id": 18078, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "9814:19:15", + "memberLocation": "9814:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9810:23:15", + "src": "9810:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15022, + "id": 18083, "isConstant": false, "isLValue": false, "isPure": false, @@ -14900,7 +14900,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9810:60:15", + "src": "9810:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -14915,18 +14915,18 @@ "typeString": "bytes memory" } ], - "id": 15015, + "id": 18076, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "9794:15:15", + "referencedDeclaration": 17016, + "src": "9794:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15023, + "id": 18084, "isConstant": false, "isLValue": false, "isPure": false, @@ -14935,16 +14935,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9794:77:15", + "src": "9794:77:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15024, + "id": 18085, "nodeType": "ExpressionStatement", - "src": "9794:77:15" + "src": "9794:77:35" } ] }, @@ -14952,20 +14952,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9730:3:15", + "nameLocation": "9730:3:35", "parameters": { - "id": 15013, + "id": 18074, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15008, + "id": 18069, "mutability": "mutable", "name": "p0", - "nameLocation": "9739:2:15", + "nameLocation": "9739:2:35", "nodeType": "VariableDeclaration", - "scope": 15026, - "src": "9734:7:15", + "scope": 18087, + "src": "9734:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14973,10 +14973,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15007, + "id": 18068, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9734:4:15", + "src": "9734:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14986,13 +14986,13 @@ }, { "constant": false, - "id": 15010, + "id": 18071, "mutability": "mutable", "name": "p1", - "nameLocation": "9748:2:15", + "nameLocation": "9748:2:35", "nodeType": "VariableDeclaration", - "scope": 15026, - "src": "9743:7:15", + "scope": 18087, + "src": "9743:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15000,10 +15000,10 @@ "typeString": "bool" }, "typeName": { - "id": 15009, + "id": 18070, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9743:4:15", + "src": "9743:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15013,13 +15013,13 @@ }, { "constant": false, - "id": 15012, + "id": 18073, "mutability": "mutable", "name": "p2", - "nameLocation": "9766:2:15", + "nameLocation": "9766:2:35", "nodeType": "VariableDeclaration", - "scope": 15026, - "src": "9752:16:15", + "scope": 18087, + "src": "9752:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15027,10 +15027,10 @@ "typeString": "string" }, "typeName": { - "id": 15011, + "id": 18072, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9752:6:15", + "src": "9752:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15039,28 +15039,28 @@ "visibility": "internal" } ], - "src": "9733:36:15" + "src": "9733:36:35" }, "returnParameters": { - "id": 15014, + "id": 18075, "nodeType": "ParameterList", "parameters": [], - "src": "9784:0:15" + "src": "9784:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15046, + "id": 18107, "nodeType": "FunctionDefinition", - "src": "9884:146:15", + "src": "9884:146:35", "nodes": [], "body": { - "id": 15045, + "id": 18106, "nodeType": "Block", - "src": "9938:92:15", + "src": "9938:92:35", "nodes": [], "statements": [ { @@ -15070,14 +15070,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c626f6f6c2c626f6f6c29", - "id": 15038, + "id": 18099, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9988:21:15", + "src": "9988:21:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d5ceace024d24c243571d0b2393ca9fb37aa961a0e028332e72cd7dfb84c0971", "typeString": "literal_string \"log(uint,bool,bool)\"" @@ -15085,36 +15085,36 @@ "value": "log(uint,bool,bool)" }, { - "id": 15039, + "id": 18100, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15028, - "src": "10011:2:15", + "referencedDeclaration": 18089, + "src": "10011:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 15040, + "id": 18101, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15030, - "src": "10015:2:15", + "referencedDeclaration": 18091, + "src": "10015:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15041, + "id": 18102, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15032, - "src": "10019:2:15", + "referencedDeclaration": 18093, + "src": "10019:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15141,32 +15141,32 @@ } ], "expression": { - "id": 15036, + "id": 18097, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9964:3:15", + "src": "9964:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15037, + "id": 18098, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "9968:19:15", + "memberLocation": "9968:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9964:23:15", + "src": "9964:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15042, + "id": 18103, "isConstant": false, "isLValue": false, "isPure": false, @@ -15175,7 +15175,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9964:58:15", + "src": "9964:58:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15190,18 +15190,18 @@ "typeString": "bytes memory" } ], - "id": 15035, + "id": 18096, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "9948:15:15", + "referencedDeclaration": 17016, + "src": "9948:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15043, + "id": 18104, "isConstant": false, "isLValue": false, "isPure": false, @@ -15210,16 +15210,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9948:75:15", + "src": "9948:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15044, + "id": 18105, "nodeType": "ExpressionStatement", - "src": "9948:75:15" + "src": "9948:75:35" } ] }, @@ -15227,20 +15227,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9893:3:15", + "nameLocation": "9893:3:35", "parameters": { - "id": 15033, + "id": 18094, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15028, + "id": 18089, "mutability": "mutable", "name": "p0", - "nameLocation": "9902:2:15", + "nameLocation": "9902:2:35", "nodeType": "VariableDeclaration", - "scope": 15046, - "src": "9897:7:15", + "scope": 18107, + "src": "9897:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15248,10 +15248,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15027, + "id": 18088, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9897:4:15", + "src": "9897:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15261,13 +15261,13 @@ }, { "constant": false, - "id": 15030, + "id": 18091, "mutability": "mutable", "name": "p1", - "nameLocation": "9911:2:15", + "nameLocation": "9911:2:35", "nodeType": "VariableDeclaration", - "scope": 15046, - "src": "9906:7:15", + "scope": 18107, + "src": "9906:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15275,10 +15275,10 @@ "typeString": "bool" }, "typeName": { - "id": 15029, + "id": 18090, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9906:4:15", + "src": "9906:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15288,13 +15288,13 @@ }, { "constant": false, - "id": 15032, + "id": 18093, "mutability": "mutable", "name": "p2", - "nameLocation": "9920:2:15", + "nameLocation": "9920:2:35", "nodeType": "VariableDeclaration", - "scope": 15046, - "src": "9915:7:15", + "scope": 18107, + "src": "9915:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15302,10 +15302,10 @@ "typeString": "bool" }, "typeName": { - "id": 15031, + "id": 18092, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9915:4:15", + "src": "9915:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15314,28 +15314,28 @@ "visibility": "internal" } ], - "src": "9896:27:15" + "src": "9896:27:35" }, "returnParameters": { - "id": 15034, + "id": 18095, "nodeType": "ParameterList", "parameters": [], - "src": "9938:0:15" + "src": "9938:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15066, + "id": 18127, "nodeType": "FunctionDefinition", - "src": "10036:152:15", + "src": "10036:152:35", "nodes": [], "body": { - "id": 15065, + "id": 18126, "nodeType": "Block", - "src": "10093:95:15", + "src": "10093:95:35", "nodes": [], "statements": [ { @@ -15345,14 +15345,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c626f6f6c2c6164647265737329", - "id": 15058, + "id": 18119, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10143:24:15", + "src": "10143:24:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_424effbf6346b3a7c79debdbad20f804c7961e0193d509136d2bb7c09c7ff9b2", "typeString": "literal_string \"log(uint,bool,address)\"" @@ -15360,36 +15360,36 @@ "value": "log(uint,bool,address)" }, { - "id": 15059, + "id": 18120, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15048, - "src": "10169:2:15", + "referencedDeclaration": 18109, + "src": "10169:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 15060, + "id": 18121, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15050, - "src": "10173:2:15", + "referencedDeclaration": 18111, + "src": "10173:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15061, + "id": 18122, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15052, - "src": "10177:2:15", + "referencedDeclaration": 18113, + "src": "10177:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15416,32 +15416,32 @@ } ], "expression": { - "id": 15056, + "id": 18117, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10119:3:15", + "src": "10119:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15057, + "id": 18118, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "10123:19:15", + "memberLocation": "10123:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10119:23:15", + "src": "10119:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15062, + "id": 18123, "isConstant": false, "isLValue": false, "isPure": false, @@ -15450,7 +15450,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10119:61:15", + "src": "10119:61:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15465,18 +15465,18 @@ "typeString": "bytes memory" } ], - "id": 15055, + "id": 18116, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "10103:15:15", + "referencedDeclaration": 17016, + "src": "10103:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15063, + "id": 18124, "isConstant": false, "isLValue": false, "isPure": false, @@ -15485,16 +15485,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10103:78:15", + "src": "10103:78:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15064, + "id": 18125, "nodeType": "ExpressionStatement", - "src": "10103:78:15" + "src": "10103:78:35" } ] }, @@ -15502,20 +15502,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10045:3:15", + "nameLocation": "10045:3:35", "parameters": { - "id": 15053, + "id": 18114, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15048, + "id": 18109, "mutability": "mutable", "name": "p0", - "nameLocation": "10054:2:15", + "nameLocation": "10054:2:35", "nodeType": "VariableDeclaration", - "scope": 15066, - "src": "10049:7:15", + "scope": 18127, + "src": "10049:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15523,10 +15523,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15047, + "id": 18108, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10049:4:15", + "src": "10049:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15536,13 +15536,13 @@ }, { "constant": false, - "id": 15050, + "id": 18111, "mutability": "mutable", "name": "p1", - "nameLocation": "10063:2:15", + "nameLocation": "10063:2:35", "nodeType": "VariableDeclaration", - "scope": 15066, - "src": "10058:7:15", + "scope": 18127, + "src": "10058:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15550,10 +15550,10 @@ "typeString": "bool" }, "typeName": { - "id": 15049, + "id": 18110, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10058:4:15", + "src": "10058:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15563,13 +15563,13 @@ }, { "constant": false, - "id": 15052, + "id": 18113, "mutability": "mutable", "name": "p2", - "nameLocation": "10075:2:15", + "nameLocation": "10075:2:35", "nodeType": "VariableDeclaration", - "scope": 15066, - "src": "10067:10:15", + "scope": 18127, + "src": "10067:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15577,10 +15577,10 @@ "typeString": "address" }, "typeName": { - "id": 15051, + "id": 18112, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10067:7:15", + "src": "10067:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -15590,28 +15590,28 @@ "visibility": "internal" } ], - "src": "10048:30:15" + "src": "10048:30:35" }, "returnParameters": { - "id": 15054, + "id": 18115, "nodeType": "ParameterList", "parameters": [], - "src": "10093:0:15" + "src": "10093:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15086, + "id": 18147, "nodeType": "FunctionDefinition", - "src": "10194:152:15", + "src": "10194:152:35", "nodes": [], "body": { - "id": 15085, + "id": 18146, "nodeType": "Block", - "src": "10251:95:15", + "src": "10251:95:35", "nodes": [], "statements": [ { @@ -15621,14 +15621,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c616464726573732c75696e7429", - "id": 15078, + "id": 18139, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10301:24:15", + "src": "10301:24:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_884343aaf095a99f79852cd574543144a9a04148c5eb5687826e5e86a2554617", "typeString": "literal_string \"log(uint,address,uint)\"" @@ -15636,36 +15636,36 @@ "value": "log(uint,address,uint)" }, { - "id": 15079, + "id": 18140, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15068, - "src": "10327:2:15", + "referencedDeclaration": 18129, + "src": "10327:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 15080, + "id": 18141, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15070, - "src": "10331:2:15", + "referencedDeclaration": 18131, + "src": "10331:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15081, + "id": 18142, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15072, - "src": "10335:2:15", + "referencedDeclaration": 18133, + "src": "10335:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15692,32 +15692,32 @@ } ], "expression": { - "id": 15076, + "id": 18137, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10277:3:15", + "src": "10277:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15077, + "id": 18138, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "10281:19:15", + "memberLocation": "10281:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10277:23:15", + "src": "10277:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15082, + "id": 18143, "isConstant": false, "isLValue": false, "isPure": false, @@ -15726,7 +15726,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10277:61:15", + "src": "10277:61:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15741,18 +15741,18 @@ "typeString": "bytes memory" } ], - "id": 15075, + "id": 18136, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "10261:15:15", + "referencedDeclaration": 17016, + "src": "10261:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15083, + "id": 18144, "isConstant": false, "isLValue": false, "isPure": false, @@ -15761,16 +15761,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10261:78:15", + "src": "10261:78:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15084, + "id": 18145, "nodeType": "ExpressionStatement", - "src": "10261:78:15" + "src": "10261:78:35" } ] }, @@ -15778,20 +15778,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10203:3:15", + "nameLocation": "10203:3:35", "parameters": { - "id": 15073, + "id": 18134, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15068, + "id": 18129, "mutability": "mutable", "name": "p0", - "nameLocation": "10212:2:15", + "nameLocation": "10212:2:35", "nodeType": "VariableDeclaration", - "scope": 15086, - "src": "10207:7:15", + "scope": 18147, + "src": "10207:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15799,10 +15799,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15067, + "id": 18128, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10207:4:15", + "src": "10207:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15812,13 +15812,13 @@ }, { "constant": false, - "id": 15070, + "id": 18131, "mutability": "mutable", "name": "p1", - "nameLocation": "10224:2:15", + "nameLocation": "10224:2:35", "nodeType": "VariableDeclaration", - "scope": 15086, - "src": "10216:10:15", + "scope": 18147, + "src": "10216:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15826,10 +15826,10 @@ "typeString": "address" }, "typeName": { - "id": 15069, + "id": 18130, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10216:7:15", + "src": "10216:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -15840,13 +15840,13 @@ }, { "constant": false, - "id": 15072, + "id": 18133, "mutability": "mutable", "name": "p2", - "nameLocation": "10233:2:15", + "nameLocation": "10233:2:35", "nodeType": "VariableDeclaration", - "scope": 15086, - "src": "10228:7:15", + "scope": 18147, + "src": "10228:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15854,10 +15854,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15071, + "id": 18132, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10228:4:15", + "src": "10228:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15866,28 +15866,28 @@ "visibility": "internal" } ], - "src": "10206:30:15" + "src": "10206:30:35" }, "returnParameters": { - "id": 15074, + "id": 18135, "nodeType": "ParameterList", "parameters": [], - "src": "10251:0:15" + "src": "10251:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15106, + "id": 18167, "nodeType": "FunctionDefinition", - "src": "10352:163:15", + "src": "10352:163:35", "nodes": [], "body": { - "id": 15105, + "id": 18166, "nodeType": "Block", - "src": "10418:97:15", + "src": "10418:97:35", "nodes": [], "statements": [ { @@ -15897,14 +15897,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c616464726573732c737472696e6729", - "id": 15098, + "id": 18159, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10468:26:15", + "src": "10468:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ce83047b6eeeca52b57db5064e316bb4dc615477077814d1a191d68a4818cbed", "typeString": "literal_string \"log(uint,address,string)\"" @@ -15912,36 +15912,36 @@ "value": "log(uint,address,string)" }, { - "id": 15099, + "id": 18160, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15088, - "src": "10496:2:15", + "referencedDeclaration": 18149, + "src": "10496:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 15100, + "id": 18161, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15090, - "src": "10500:2:15", + "referencedDeclaration": 18151, + "src": "10500:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15101, + "id": 18162, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15092, - "src": "10504:2:15", + "referencedDeclaration": 18153, + "src": "10504:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15968,32 +15968,32 @@ } ], "expression": { - "id": 15096, + "id": 18157, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10444:3:15", + "src": "10444:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15097, + "id": 18158, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "10448:19:15", + "memberLocation": "10448:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10444:23:15", + "src": "10444:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15102, + "id": 18163, "isConstant": false, "isLValue": false, "isPure": false, @@ -16002,7 +16002,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10444:63:15", + "src": "10444:63:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -16017,18 +16017,18 @@ "typeString": "bytes memory" } ], - "id": 15095, + "id": 18156, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "10428:15:15", + "referencedDeclaration": 17016, + "src": "10428:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15103, + "id": 18164, "isConstant": false, "isLValue": false, "isPure": false, @@ -16037,16 +16037,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10428:80:15", + "src": "10428:80:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15104, + "id": 18165, "nodeType": "ExpressionStatement", - "src": "10428:80:15" + "src": "10428:80:35" } ] }, @@ -16054,20 +16054,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10361:3:15", + "nameLocation": "10361:3:35", "parameters": { - "id": 15093, + "id": 18154, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15088, + "id": 18149, "mutability": "mutable", "name": "p0", - "nameLocation": "10370:2:15", + "nameLocation": "10370:2:35", "nodeType": "VariableDeclaration", - "scope": 15106, - "src": "10365:7:15", + "scope": 18167, + "src": "10365:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16075,10 +16075,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15087, + "id": 18148, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10365:4:15", + "src": "10365:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16088,13 +16088,13 @@ }, { "constant": false, - "id": 15090, + "id": 18151, "mutability": "mutable", "name": "p1", - "nameLocation": "10382:2:15", + "nameLocation": "10382:2:35", "nodeType": "VariableDeclaration", - "scope": 15106, - "src": "10374:10:15", + "scope": 18167, + "src": "10374:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16102,10 +16102,10 @@ "typeString": "address" }, "typeName": { - "id": 15089, + "id": 18150, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10374:7:15", + "src": "10374:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -16116,13 +16116,13 @@ }, { "constant": false, - "id": 15092, + "id": 18153, "mutability": "mutable", "name": "p2", - "nameLocation": "10400:2:15", + "nameLocation": "10400:2:35", "nodeType": "VariableDeclaration", - "scope": 15106, - "src": "10386:16:15", + "scope": 18167, + "src": "10386:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16130,10 +16130,10 @@ "typeString": "string" }, "typeName": { - "id": 15091, + "id": 18152, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10386:6:15", + "src": "10386:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16142,28 +16142,28 @@ "visibility": "internal" } ], - "src": "10364:39:15" + "src": "10364:39:35" }, "returnParameters": { - "id": 15094, + "id": 18155, "nodeType": "ParameterList", "parameters": [], - "src": "10418:0:15" + "src": "10418:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15126, + "id": 18187, "nodeType": "FunctionDefinition", - "src": "10521:152:15", + "src": "10521:152:35", "nodes": [], "body": { - "id": 15125, + "id": 18186, "nodeType": "Block", - "src": "10578:95:15", + "src": "10578:95:35", "nodes": [], "statements": [ { @@ -16173,14 +16173,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c616464726573732c626f6f6c29", - "id": 15118, + "id": 18179, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10628:24:15", + "src": "10628:24:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7ad0128e41690364edd967a051c6d9cea9f7c322246c5ed2ebc0083265828a80", "typeString": "literal_string \"log(uint,address,bool)\"" @@ -16188,36 +16188,36 @@ "value": "log(uint,address,bool)" }, { - "id": 15119, + "id": 18180, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15108, - "src": "10654:2:15", + "referencedDeclaration": 18169, + "src": "10654:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 15120, + "id": 18181, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15110, - "src": "10658:2:15", + "referencedDeclaration": 18171, + "src": "10658:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15121, + "id": 18182, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15112, - "src": "10662:2:15", + "referencedDeclaration": 18173, + "src": "10662:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16244,32 +16244,32 @@ } ], "expression": { - "id": 15116, + "id": 18177, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10604:3:15", + "src": "10604:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15117, + "id": 18178, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "10608:19:15", + "memberLocation": "10608:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10604:23:15", + "src": "10604:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15122, + "id": 18183, "isConstant": false, "isLValue": false, "isPure": false, @@ -16278,7 +16278,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10604:61:15", + "src": "10604:61:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -16293,18 +16293,18 @@ "typeString": "bytes memory" } ], - "id": 15115, + "id": 18176, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "10588:15:15", + "referencedDeclaration": 17016, + "src": "10588:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15123, + "id": 18184, "isConstant": false, "isLValue": false, "isPure": false, @@ -16313,16 +16313,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10588:78:15", + "src": "10588:78:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15124, + "id": 18185, "nodeType": "ExpressionStatement", - "src": "10588:78:15" + "src": "10588:78:35" } ] }, @@ -16330,20 +16330,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10530:3:15", + "nameLocation": "10530:3:35", "parameters": { - "id": 15113, + "id": 18174, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15108, + "id": 18169, "mutability": "mutable", "name": "p0", - "nameLocation": "10539:2:15", + "nameLocation": "10539:2:35", "nodeType": "VariableDeclaration", - "scope": 15126, - "src": "10534:7:15", + "scope": 18187, + "src": "10534:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16351,10 +16351,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15107, + "id": 18168, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10534:4:15", + "src": "10534:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16364,13 +16364,13 @@ }, { "constant": false, - "id": 15110, + "id": 18171, "mutability": "mutable", "name": "p1", - "nameLocation": "10551:2:15", + "nameLocation": "10551:2:35", "nodeType": "VariableDeclaration", - "scope": 15126, - "src": "10543:10:15", + "scope": 18187, + "src": "10543:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16378,10 +16378,10 @@ "typeString": "address" }, "typeName": { - "id": 15109, + "id": 18170, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10543:7:15", + "src": "10543:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -16392,13 +16392,13 @@ }, { "constant": false, - "id": 15112, + "id": 18173, "mutability": "mutable", "name": "p2", - "nameLocation": "10560:2:15", + "nameLocation": "10560:2:35", "nodeType": "VariableDeclaration", - "scope": 15126, - "src": "10555:7:15", + "scope": 18187, + "src": "10555:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16406,10 +16406,10 @@ "typeString": "bool" }, "typeName": { - "id": 15111, + "id": 18172, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10555:4:15", + "src": "10555:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16418,28 +16418,28 @@ "visibility": "internal" } ], - "src": "10533:30:15" + "src": "10533:30:35" }, "returnParameters": { - "id": 15114, + "id": 18175, "nodeType": "ParameterList", "parameters": [], - "src": "10578:0:15" + "src": "10578:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15146, + "id": 18207, "nodeType": "FunctionDefinition", - "src": "10679:158:15", + "src": "10679:158:35", "nodes": [], "body": { - "id": 15145, + "id": 18206, "nodeType": "Block", - "src": "10739:98:15", + "src": "10739:98:35", "nodes": [], "statements": [ { @@ -16449,14 +16449,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c616464726573732c6164647265737329", - "id": 15138, + "id": 18199, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10789:27:15", + "src": "10789:27:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7d77a61be18c592527fe1ce89d591c1badea18ef3198dacc513c5ba08449fd7b", "typeString": "literal_string \"log(uint,address,address)\"" @@ -16464,36 +16464,36 @@ "value": "log(uint,address,address)" }, { - "id": 15139, + "id": 18200, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15128, - "src": "10818:2:15", + "referencedDeclaration": 18189, + "src": "10818:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 15140, + "id": 18201, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15130, - "src": "10822:2:15", + "referencedDeclaration": 18191, + "src": "10822:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15141, + "id": 18202, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15132, - "src": "10826:2:15", + "referencedDeclaration": 18193, + "src": "10826:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -16520,32 +16520,32 @@ } ], "expression": { - "id": 15136, + "id": 18197, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10765:3:15", + "src": "10765:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15137, + "id": 18198, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "10769:19:15", + "memberLocation": "10769:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10765:23:15", + "src": "10765:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15142, + "id": 18203, "isConstant": false, "isLValue": false, "isPure": false, @@ -16554,7 +16554,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10765:64:15", + "src": "10765:64:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -16569,18 +16569,18 @@ "typeString": "bytes memory" } ], - "id": 15135, + "id": 18196, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "10749:15:15", + "referencedDeclaration": 17016, + "src": "10749:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15143, + "id": 18204, "isConstant": false, "isLValue": false, "isPure": false, @@ -16589,16 +16589,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10749:81:15", + "src": "10749:81:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15144, + "id": 18205, "nodeType": "ExpressionStatement", - "src": "10749:81:15" + "src": "10749:81:35" } ] }, @@ -16606,20 +16606,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10688:3:15", + "nameLocation": "10688:3:35", "parameters": { - "id": 15133, + "id": 18194, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15128, + "id": 18189, "mutability": "mutable", "name": "p0", - "nameLocation": "10697:2:15", + "nameLocation": "10697:2:35", "nodeType": "VariableDeclaration", - "scope": 15146, - "src": "10692:7:15", + "scope": 18207, + "src": "10692:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16627,10 +16627,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15127, + "id": 18188, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10692:4:15", + "src": "10692:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16640,13 +16640,13 @@ }, { "constant": false, - "id": 15130, + "id": 18191, "mutability": "mutable", "name": "p1", - "nameLocation": "10709:2:15", + "nameLocation": "10709:2:35", "nodeType": "VariableDeclaration", - "scope": 15146, - "src": "10701:10:15", + "scope": 18207, + "src": "10701:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16654,10 +16654,10 @@ "typeString": "address" }, "typeName": { - "id": 15129, + "id": 18190, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10701:7:15", + "src": "10701:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -16668,13 +16668,13 @@ }, { "constant": false, - "id": 15132, + "id": 18193, "mutability": "mutable", "name": "p2", - "nameLocation": "10721:2:15", + "nameLocation": "10721:2:35", "nodeType": "VariableDeclaration", - "scope": 15146, - "src": "10713:10:15", + "scope": 18207, + "src": "10713:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16682,10 +16682,10 @@ "typeString": "address" }, "typeName": { - "id": 15131, + "id": 18192, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10713:7:15", + "src": "10713:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -16695,28 +16695,28 @@ "visibility": "internal" } ], - "src": "10691:33:15" + "src": "10691:33:35" }, "returnParameters": { - "id": 15134, + "id": 18195, "nodeType": "ParameterList", "parameters": [], - "src": "10739:0:15" + "src": "10739:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15166, + "id": 18227, "nodeType": "FunctionDefinition", - "src": "10843:157:15", + "src": "10843:157:35", "nodes": [], "body": { - "id": 15165, + "id": 18226, "nodeType": "Block", - "src": "10906:94:15", + "src": "10906:94:35", "nodes": [], "statements": [ { @@ -16726,14 +16726,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e742c75696e7429", - "id": 15158, + "id": 18219, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10956:23:15", + "src": "10956:23:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_969cdd03749f5aa30c7fce9178272cdca616cb2cc28128d3b9824be8046f827e", "typeString": "literal_string \"log(string,uint,uint)\"" @@ -16741,36 +16741,36 @@ "value": "log(string,uint,uint)" }, { - "id": 15159, + "id": 18220, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15148, - "src": "10981:2:15", + "referencedDeclaration": 18209, + "src": "10981:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15160, + "id": 18221, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15150, - "src": "10985:2:15", + "referencedDeclaration": 18211, + "src": "10985:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 15161, + "id": 18222, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15152, - "src": "10989:2:15", + "referencedDeclaration": 18213, + "src": "10989:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16797,32 +16797,32 @@ } ], "expression": { - "id": 15156, + "id": 18217, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10932:3:15", + "src": "10932:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15157, + "id": 18218, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "10936:19:15", + "memberLocation": "10936:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10932:23:15", + "src": "10932:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15162, + "id": 18223, "isConstant": false, "isLValue": false, "isPure": false, @@ -16831,7 +16831,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10932:60:15", + "src": "10932:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -16846,18 +16846,18 @@ "typeString": "bytes memory" } ], - "id": 15155, + "id": 18216, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "10916:15:15", + "referencedDeclaration": 17016, + "src": "10916:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15163, + "id": 18224, "isConstant": false, "isLValue": false, "isPure": false, @@ -16866,16 +16866,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10916:77:15", + "src": "10916:77:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15164, + "id": 18225, "nodeType": "ExpressionStatement", - "src": "10916:77:15" + "src": "10916:77:35" } ] }, @@ -16883,20 +16883,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10852:3:15", + "nameLocation": "10852:3:35", "parameters": { - "id": 15153, + "id": 18214, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15148, + "id": 18209, "mutability": "mutable", "name": "p0", - "nameLocation": "10870:2:15", + "nameLocation": "10870:2:35", "nodeType": "VariableDeclaration", - "scope": 15166, - "src": "10856:16:15", + "scope": 18227, + "src": "10856:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16904,10 +16904,10 @@ "typeString": "string" }, "typeName": { - "id": 15147, + "id": 18208, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10856:6:15", + "src": "10856:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16917,13 +16917,13 @@ }, { "constant": false, - "id": 15150, + "id": 18211, "mutability": "mutable", "name": "p1", - "nameLocation": "10879:2:15", + "nameLocation": "10879:2:35", "nodeType": "VariableDeclaration", - "scope": 15166, - "src": "10874:7:15", + "scope": 18227, + "src": "10874:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16931,10 +16931,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15149, + "id": 18210, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10874:4:15", + "src": "10874:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16944,13 +16944,13 @@ }, { "constant": false, - "id": 15152, + "id": 18213, "mutability": "mutable", "name": "p2", - "nameLocation": "10888:2:15", + "nameLocation": "10888:2:35", "nodeType": "VariableDeclaration", - "scope": 15166, - "src": "10883:7:15", + "scope": 18227, + "src": "10883:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16958,10 +16958,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15151, + "id": 18212, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10883:4:15", + "src": "10883:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16970,28 +16970,28 @@ "visibility": "internal" } ], - "src": "10855:36:15" + "src": "10855:36:35" }, "returnParameters": { - "id": 15154, + "id": 18215, "nodeType": "ParameterList", "parameters": [], - "src": "10906:0:15" + "src": "10906:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15186, + "id": 18247, "nodeType": "FunctionDefinition", - "src": "11006:168:15", + "src": "11006:168:35", "nodes": [], "body": { - "id": 15185, + "id": 18246, "nodeType": "Block", - "src": "11078:96:15", + "src": "11078:96:35", "nodes": [], "statements": [ { @@ -17001,14 +17001,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e742c737472696e6729", - "id": 15178, + "id": 18239, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11128:25:15", + "src": "11128:25:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a3f5c739d439f7a3912e960230088fb752539d00203d48771c643a12b26892ec", "typeString": "literal_string \"log(string,uint,string)\"" @@ -17016,36 +17016,36 @@ "value": "log(string,uint,string)" }, { - "id": 15179, + "id": 18240, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15168, - "src": "11155:2:15", + "referencedDeclaration": 18229, + "src": "11155:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15180, + "id": 18241, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15170, - "src": "11159:2:15", + "referencedDeclaration": 18231, + "src": "11159:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 15181, + "id": 18242, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15172, - "src": "11163:2:15", + "referencedDeclaration": 18233, + "src": "11163:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17072,32 +17072,32 @@ } ], "expression": { - "id": 15176, + "id": 18237, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11104:3:15", + "src": "11104:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15177, + "id": 18238, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "11108:19:15", + "memberLocation": "11108:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11104:23:15", + "src": "11104:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15182, + "id": 18243, "isConstant": false, "isLValue": false, "isPure": false, @@ -17106,7 +17106,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11104:62:15", + "src": "11104:62:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17121,18 +17121,18 @@ "typeString": "bytes memory" } ], - "id": 15175, + "id": 18236, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "11088:15:15", + "referencedDeclaration": 17016, + "src": "11088:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15183, + "id": 18244, "isConstant": false, "isLValue": false, "isPure": false, @@ -17141,16 +17141,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11088:79:15", + "src": "11088:79:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15184, + "id": 18245, "nodeType": "ExpressionStatement", - "src": "11088:79:15" + "src": "11088:79:35" } ] }, @@ -17158,20 +17158,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11015:3:15", + "nameLocation": "11015:3:35", "parameters": { - "id": 15173, + "id": 18234, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15168, + "id": 18229, "mutability": "mutable", "name": "p0", - "nameLocation": "11033:2:15", + "nameLocation": "11033:2:35", "nodeType": "VariableDeclaration", - "scope": 15186, - "src": "11019:16:15", + "scope": 18247, + "src": "11019:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17179,10 +17179,10 @@ "typeString": "string" }, "typeName": { - "id": 15167, + "id": 18228, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11019:6:15", + "src": "11019:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17192,13 +17192,13 @@ }, { "constant": false, - "id": 15170, + "id": 18231, "mutability": "mutable", "name": "p1", - "nameLocation": "11042:2:15", + "nameLocation": "11042:2:35", "nodeType": "VariableDeclaration", - "scope": 15186, - "src": "11037:7:15", + "scope": 18247, + "src": "11037:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17206,10 +17206,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15169, + "id": 18230, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "11037:4:15", + "src": "11037:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17219,13 +17219,13 @@ }, { "constant": false, - "id": 15172, + "id": 18233, "mutability": "mutable", "name": "p2", - "nameLocation": "11060:2:15", + "nameLocation": "11060:2:35", "nodeType": "VariableDeclaration", - "scope": 15186, - "src": "11046:16:15", + "scope": 18247, + "src": "11046:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17233,10 +17233,10 @@ "typeString": "string" }, "typeName": { - "id": 15171, + "id": 18232, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11046:6:15", + "src": "11046:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17245,28 +17245,28 @@ "visibility": "internal" } ], - "src": "11018:45:15" + "src": "11018:45:35" }, "returnParameters": { - "id": 15174, + "id": 18235, "nodeType": "ParameterList", "parameters": [], - "src": "11078:0:15" + "src": "11078:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15206, + "id": 18267, "nodeType": "FunctionDefinition", - "src": "11180:157:15", + "src": "11180:157:35", "nodes": [], "body": { - "id": 15205, + "id": 18266, "nodeType": "Block", - "src": "11243:94:15", + "src": "11243:94:35", "nodes": [], "statements": [ { @@ -17276,14 +17276,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e742c626f6f6c29", - "id": 15198, + "id": 18259, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11293:23:15", + "src": "11293:23:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f102ee05f3b79d3bc2ba0350401e35479d9f95705fb40abfaeb49d12355695b3", "typeString": "literal_string \"log(string,uint,bool)\"" @@ -17291,36 +17291,36 @@ "value": "log(string,uint,bool)" }, { - "id": 15199, + "id": 18260, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15188, - "src": "11318:2:15", + "referencedDeclaration": 18249, + "src": "11318:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15200, + "id": 18261, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15190, - "src": "11322:2:15", + "referencedDeclaration": 18251, + "src": "11322:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 15201, + "id": 18262, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15192, - "src": "11326:2:15", + "referencedDeclaration": 18253, + "src": "11326:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -17347,32 +17347,32 @@ } ], "expression": { - "id": 15196, + "id": 18257, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11269:3:15", + "src": "11269:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15197, + "id": 18258, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "11273:19:15", + "memberLocation": "11273:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11269:23:15", + "src": "11269:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15202, + "id": 18263, "isConstant": false, "isLValue": false, "isPure": false, @@ -17381,7 +17381,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11269:60:15", + "src": "11269:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17396,18 +17396,18 @@ "typeString": "bytes memory" } ], - "id": 15195, + "id": 18256, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "11253:15:15", + "referencedDeclaration": 17016, + "src": "11253:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15203, + "id": 18264, "isConstant": false, "isLValue": false, "isPure": false, @@ -17416,16 +17416,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11253:77:15", + "src": "11253:77:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15204, + "id": 18265, "nodeType": "ExpressionStatement", - "src": "11253:77:15" + "src": "11253:77:35" } ] }, @@ -17433,20 +17433,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11189:3:15", + "nameLocation": "11189:3:35", "parameters": { - "id": 15193, + "id": 18254, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15188, + "id": 18249, "mutability": "mutable", "name": "p0", - "nameLocation": "11207:2:15", + "nameLocation": "11207:2:35", "nodeType": "VariableDeclaration", - "scope": 15206, - "src": "11193:16:15", + "scope": 18267, + "src": "11193:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17454,10 +17454,10 @@ "typeString": "string" }, "typeName": { - "id": 15187, + "id": 18248, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11193:6:15", + "src": "11193:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17467,13 +17467,13 @@ }, { "constant": false, - "id": 15190, + "id": 18251, "mutability": "mutable", "name": "p1", - "nameLocation": "11216:2:15", + "nameLocation": "11216:2:35", "nodeType": "VariableDeclaration", - "scope": 15206, - "src": "11211:7:15", + "scope": 18267, + "src": "11211:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17481,10 +17481,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15189, + "id": 18250, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "11211:4:15", + "src": "11211:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17494,13 +17494,13 @@ }, { "constant": false, - "id": 15192, + "id": 18253, "mutability": "mutable", "name": "p2", - "nameLocation": "11225:2:15", + "nameLocation": "11225:2:35", "nodeType": "VariableDeclaration", - "scope": 15206, - "src": "11220:7:15", + "scope": 18267, + "src": "11220:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17508,10 +17508,10 @@ "typeString": "bool" }, "typeName": { - "id": 15191, + "id": 18252, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11220:4:15", + "src": "11220:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -17520,28 +17520,28 @@ "visibility": "internal" } ], - "src": "11192:36:15" + "src": "11192:36:35" }, "returnParameters": { - "id": 15194, + "id": 18255, "nodeType": "ParameterList", "parameters": [], - "src": "11243:0:15" + "src": "11243:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15226, + "id": 18287, "nodeType": "FunctionDefinition", - "src": "11343:163:15", + "src": "11343:163:35", "nodes": [], "body": { - "id": 15225, + "id": 18286, "nodeType": "Block", - "src": "11409:97:15", + "src": "11409:97:35", "nodes": [], "statements": [ { @@ -17551,14 +17551,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e742c6164647265737329", - "id": 15218, + "id": 18279, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11459:26:15", + "src": "11459:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e3849f79a3c07bea1bae0837bfeee5da2531684b262865f1541a60df4fcd512a", "typeString": "literal_string \"log(string,uint,address)\"" @@ -17566,36 +17566,36 @@ "value": "log(string,uint,address)" }, { - "id": 15219, + "id": 18280, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15208, - "src": "11487:2:15", + "referencedDeclaration": 18269, + "src": "11487:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15220, + "id": 18281, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15210, - "src": "11491:2:15", + "referencedDeclaration": 18271, + "src": "11491:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 15221, + "id": 18282, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15212, - "src": "11495:2:15", + "referencedDeclaration": 18273, + "src": "11495:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -17622,32 +17622,32 @@ } ], "expression": { - "id": 15216, + "id": 18277, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11435:3:15", + "src": "11435:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15217, + "id": 18278, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "11439:19:15", + "memberLocation": "11439:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11435:23:15", + "src": "11435:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15222, + "id": 18283, "isConstant": false, "isLValue": false, "isPure": false, @@ -17656,7 +17656,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11435:63:15", + "src": "11435:63:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17671,18 +17671,18 @@ "typeString": "bytes memory" } ], - "id": 15215, + "id": 18276, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "11419:15:15", + "referencedDeclaration": 17016, + "src": "11419:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15223, + "id": 18284, "isConstant": false, "isLValue": false, "isPure": false, @@ -17691,16 +17691,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11419:80:15", + "src": "11419:80:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15224, + "id": 18285, "nodeType": "ExpressionStatement", - "src": "11419:80:15" + "src": "11419:80:35" } ] }, @@ -17708,20 +17708,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11352:3:15", + "nameLocation": "11352:3:35", "parameters": { - "id": 15213, + "id": 18274, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15208, + "id": 18269, "mutability": "mutable", "name": "p0", - "nameLocation": "11370:2:15", + "nameLocation": "11370:2:35", "nodeType": "VariableDeclaration", - "scope": 15226, - "src": "11356:16:15", + "scope": 18287, + "src": "11356:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17729,10 +17729,10 @@ "typeString": "string" }, "typeName": { - "id": 15207, + "id": 18268, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11356:6:15", + "src": "11356:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17742,13 +17742,13 @@ }, { "constant": false, - "id": 15210, + "id": 18271, "mutability": "mutable", "name": "p1", - "nameLocation": "11379:2:15", + "nameLocation": "11379:2:35", "nodeType": "VariableDeclaration", - "scope": 15226, - "src": "11374:7:15", + "scope": 18287, + "src": "11374:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17756,10 +17756,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15209, + "id": 18270, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "11374:4:15", + "src": "11374:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17769,13 +17769,13 @@ }, { "constant": false, - "id": 15212, + "id": 18273, "mutability": "mutable", "name": "p2", - "nameLocation": "11391:2:15", + "nameLocation": "11391:2:35", "nodeType": "VariableDeclaration", - "scope": 15226, - "src": "11383:10:15", + "scope": 18287, + "src": "11383:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17783,10 +17783,10 @@ "typeString": "address" }, "typeName": { - "id": 15211, + "id": 18272, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11383:7:15", + "src": "11383:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -17796,28 +17796,28 @@ "visibility": "internal" } ], - "src": "11355:39:15" + "src": "11355:39:35" }, "returnParameters": { - "id": 15214, + "id": 18275, "nodeType": "ParameterList", "parameters": [], - "src": "11409:0:15" + "src": "11409:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15246, + "id": 18307, "nodeType": "FunctionDefinition", - "src": "11512:168:15", + "src": "11512:168:35", "nodes": [], "body": { - "id": 15245, + "id": 18306, "nodeType": "Block", - "src": "11584:96:15", + "src": "11584:96:35", "nodes": [], "statements": [ { @@ -17827,14 +17827,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c75696e7429", - "id": 15238, + "id": 18299, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11634:25:15", + "src": "11634:25:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f362ca59af8dc58335601f00e8a4f3f8cd0c03c9716c1459118a41613b5e0147", "typeString": "literal_string \"log(string,string,uint)\"" @@ -17842,36 +17842,36 @@ "value": "log(string,string,uint)" }, { - "id": 15239, + "id": 18300, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15228, - "src": "11661:2:15", + "referencedDeclaration": 18289, + "src": "11661:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15240, + "id": 18301, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15230, - "src": "11665:2:15", + "referencedDeclaration": 18291, + "src": "11665:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15241, + "id": 18302, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15232, - "src": "11669:2:15", + "referencedDeclaration": 18293, + "src": "11669:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17898,32 +17898,32 @@ } ], "expression": { - "id": 15236, + "id": 18297, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11610:3:15", + "src": "11610:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15237, + "id": 18298, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "11614:19:15", + "memberLocation": "11614:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11610:23:15", + "src": "11610:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15242, + "id": 18303, "isConstant": false, "isLValue": false, "isPure": false, @@ -17932,7 +17932,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11610:62:15", + "src": "11610:62:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17947,18 +17947,18 @@ "typeString": "bytes memory" } ], - "id": 15235, + "id": 18296, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "11594:15:15", + "referencedDeclaration": 17016, + "src": "11594:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15243, + "id": 18304, "isConstant": false, "isLValue": false, "isPure": false, @@ -17967,16 +17967,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11594:79:15", + "src": "11594:79:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15244, + "id": 18305, "nodeType": "ExpressionStatement", - "src": "11594:79:15" + "src": "11594:79:35" } ] }, @@ -17984,20 +17984,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11521:3:15", + "nameLocation": "11521:3:35", "parameters": { - "id": 15233, + "id": 18294, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15228, + "id": 18289, "mutability": "mutable", "name": "p0", - "nameLocation": "11539:2:15", + "nameLocation": "11539:2:35", "nodeType": "VariableDeclaration", - "scope": 15246, - "src": "11525:16:15", + "scope": 18307, + "src": "11525:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18005,10 +18005,10 @@ "typeString": "string" }, "typeName": { - "id": 15227, + "id": 18288, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11525:6:15", + "src": "11525:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18018,13 +18018,13 @@ }, { "constant": false, - "id": 15230, + "id": 18291, "mutability": "mutable", "name": "p1", - "nameLocation": "11557:2:15", + "nameLocation": "11557:2:35", "nodeType": "VariableDeclaration", - "scope": 15246, - "src": "11543:16:15", + "scope": 18307, + "src": "11543:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18032,10 +18032,10 @@ "typeString": "string" }, "typeName": { - "id": 15229, + "id": 18290, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11543:6:15", + "src": "11543:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18045,13 +18045,13 @@ }, { "constant": false, - "id": 15232, + "id": 18293, "mutability": "mutable", "name": "p2", - "nameLocation": "11566:2:15", + "nameLocation": "11566:2:35", "nodeType": "VariableDeclaration", - "scope": 15246, - "src": "11561:7:15", + "scope": 18307, + "src": "11561:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18059,10 +18059,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15231, + "id": 18292, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "11561:4:15", + "src": "11561:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18071,28 +18071,28 @@ "visibility": "internal" } ], - "src": "11524:45:15" + "src": "11524:45:35" }, "returnParameters": { - "id": 15234, + "id": 18295, "nodeType": "ParameterList", "parameters": [], - "src": "11584:0:15" + "src": "11584:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15266, + "id": 18327, "nodeType": "FunctionDefinition", - "src": "11686:179:15", + "src": "11686:179:35", "nodes": [], "body": { - "id": 15265, + "id": 18326, "nodeType": "Block", - "src": "11767:98:15", + "src": "11767:98:35", "nodes": [], "statements": [ { @@ -18102,14 +18102,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c737472696e6729", - "id": 15258, + "id": 18319, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11817:27:15", + "src": "11817:27:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2ced7cef693312206c21f0e92e3b54e2e16bf33db5eec350c78866822c665e1f", "typeString": "literal_string \"log(string,string,string)\"" @@ -18117,36 +18117,36 @@ "value": "log(string,string,string)" }, { - "id": 15259, + "id": 18320, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15248, - "src": "11846:2:15", + "referencedDeclaration": 18309, + "src": "11846:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15260, + "id": 18321, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15250, - "src": "11850:2:15", + "referencedDeclaration": 18311, + "src": "11850:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15261, + "id": 18322, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15252, - "src": "11854:2:15", + "referencedDeclaration": 18313, + "src": "11854:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18173,32 +18173,32 @@ } ], "expression": { - "id": 15256, + "id": 18317, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11793:3:15", + "src": "11793:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15257, + "id": 18318, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "11797:19:15", + "memberLocation": "11797:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11793:23:15", + "src": "11793:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15262, + "id": 18323, "isConstant": false, "isLValue": false, "isPure": false, @@ -18207,7 +18207,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11793:64:15", + "src": "11793:64:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -18222,18 +18222,18 @@ "typeString": "bytes memory" } ], - "id": 15255, + "id": 18316, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "11777:15:15", + "referencedDeclaration": 17016, + "src": "11777:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15263, + "id": 18324, "isConstant": false, "isLValue": false, "isPure": false, @@ -18242,16 +18242,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11777:81:15", + "src": "11777:81:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15264, + "id": 18325, "nodeType": "ExpressionStatement", - "src": "11777:81:15" + "src": "11777:81:35" } ] }, @@ -18259,20 +18259,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11695:3:15", + "nameLocation": "11695:3:35", "parameters": { - "id": 15253, + "id": 18314, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15248, + "id": 18309, "mutability": "mutable", "name": "p0", - "nameLocation": "11713:2:15", + "nameLocation": "11713:2:35", "nodeType": "VariableDeclaration", - "scope": 15266, - "src": "11699:16:15", + "scope": 18327, + "src": "11699:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18280,10 +18280,10 @@ "typeString": "string" }, "typeName": { - "id": 15247, + "id": 18308, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11699:6:15", + "src": "11699:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18293,13 +18293,13 @@ }, { "constant": false, - "id": 15250, + "id": 18311, "mutability": "mutable", "name": "p1", - "nameLocation": "11731:2:15", + "nameLocation": "11731:2:35", "nodeType": "VariableDeclaration", - "scope": 15266, - "src": "11717:16:15", + "scope": 18327, + "src": "11717:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18307,10 +18307,10 @@ "typeString": "string" }, "typeName": { - "id": 15249, + "id": 18310, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11717:6:15", + "src": "11717:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18320,13 +18320,13 @@ }, { "constant": false, - "id": 15252, + "id": 18313, "mutability": "mutable", "name": "p2", - "nameLocation": "11749:2:15", + "nameLocation": "11749:2:35", "nodeType": "VariableDeclaration", - "scope": 15266, - "src": "11735:16:15", + "scope": 18327, + "src": "11735:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18334,10 +18334,10 @@ "typeString": "string" }, "typeName": { - "id": 15251, + "id": 18312, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11735:6:15", + "src": "11735:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18346,28 +18346,28 @@ "visibility": "internal" } ], - "src": "11698:54:15" + "src": "11698:54:35" }, "returnParameters": { - "id": 15254, + "id": 18315, "nodeType": "ParameterList", "parameters": [], - "src": "11767:0:15" + "src": "11767:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15286, + "id": 18347, "nodeType": "FunctionDefinition", - "src": "11871:168:15", + "src": "11871:168:35", "nodes": [], "body": { - "id": 15285, + "id": 18346, "nodeType": "Block", - "src": "11943:96:15", + "src": "11943:96:35", "nodes": [], "statements": [ { @@ -18377,14 +18377,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c626f6f6c29", - "id": 15278, + "id": 18339, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11993:25:15", + "src": "11993:25:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b0e0f9b5ad960213f9ab262d120ce4ec3edffc58d1ad51b99628a777e82d8acb", "typeString": "literal_string \"log(string,string,bool)\"" @@ -18392,36 +18392,36 @@ "value": "log(string,string,bool)" }, { - "id": 15279, + "id": 18340, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15268, - "src": "12020:2:15", + "referencedDeclaration": 18329, + "src": "12020:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15280, + "id": 18341, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15270, - "src": "12024:2:15", + "referencedDeclaration": 18331, + "src": "12024:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15281, + "id": 18342, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15272, - "src": "12028:2:15", + "referencedDeclaration": 18333, + "src": "12028:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18448,32 +18448,32 @@ } ], "expression": { - "id": 15276, + "id": 18337, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11969:3:15", + "src": "11969:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15277, + "id": 18338, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "11973:19:15", + "memberLocation": "11973:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11969:23:15", + "src": "11969:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15282, + "id": 18343, "isConstant": false, "isLValue": false, "isPure": false, @@ -18482,7 +18482,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11969:62:15", + "src": "11969:62:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -18497,18 +18497,18 @@ "typeString": "bytes memory" } ], - "id": 15275, + "id": 18336, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "11953:15:15", + "referencedDeclaration": 17016, + "src": "11953:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15283, + "id": 18344, "isConstant": false, "isLValue": false, "isPure": false, @@ -18517,16 +18517,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11953:79:15", + "src": "11953:79:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15284, + "id": 18345, "nodeType": "ExpressionStatement", - "src": "11953:79:15" + "src": "11953:79:35" } ] }, @@ -18534,20 +18534,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11880:3:15", + "nameLocation": "11880:3:35", "parameters": { - "id": 15273, + "id": 18334, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15268, + "id": 18329, "mutability": "mutable", "name": "p0", - "nameLocation": "11898:2:15", + "nameLocation": "11898:2:35", "nodeType": "VariableDeclaration", - "scope": 15286, - "src": "11884:16:15", + "scope": 18347, + "src": "11884:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18555,10 +18555,10 @@ "typeString": "string" }, "typeName": { - "id": 15267, + "id": 18328, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11884:6:15", + "src": "11884:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18568,13 +18568,13 @@ }, { "constant": false, - "id": 15270, + "id": 18331, "mutability": "mutable", "name": "p1", - "nameLocation": "11916:2:15", + "nameLocation": "11916:2:35", "nodeType": "VariableDeclaration", - "scope": 15286, - "src": "11902:16:15", + "scope": 18347, + "src": "11902:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18582,10 +18582,10 @@ "typeString": "string" }, "typeName": { - "id": 15269, + "id": 18330, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11902:6:15", + "src": "11902:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18595,13 +18595,13 @@ }, { "constant": false, - "id": 15272, + "id": 18333, "mutability": "mutable", "name": "p2", - "nameLocation": "11925:2:15", + "nameLocation": "11925:2:35", "nodeType": "VariableDeclaration", - "scope": 15286, - "src": "11920:7:15", + "scope": 18347, + "src": "11920:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18609,10 +18609,10 @@ "typeString": "bool" }, "typeName": { - "id": 15271, + "id": 18332, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11920:4:15", + "src": "11920:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18621,28 +18621,28 @@ "visibility": "internal" } ], - "src": "11883:45:15" + "src": "11883:45:35" }, "returnParameters": { - "id": 15274, + "id": 18335, "nodeType": "ParameterList", "parameters": [], - "src": "11943:0:15" + "src": "11943:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15306, + "id": 18367, "nodeType": "FunctionDefinition", - "src": "12045:174:15", + "src": "12045:174:35", "nodes": [], "body": { - "id": 15305, + "id": 18366, "nodeType": "Block", - "src": "12120:99:15", + "src": "12120:99:35", "nodes": [], "statements": [ { @@ -18652,14 +18652,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c6164647265737329", - "id": 15298, + "id": 18359, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12170:28:15", + "src": "12170:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_95ed0195ee22a092ad93d352c33e8dc78b91f0c01eab9cff270af55b2ae65768", "typeString": "literal_string \"log(string,string,address)\"" @@ -18667,36 +18667,36 @@ "value": "log(string,string,address)" }, { - "id": 15299, + "id": 18360, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15288, - "src": "12200:2:15", + "referencedDeclaration": 18349, + "src": "12200:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15300, + "id": 18361, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15290, - "src": "12204:2:15", + "referencedDeclaration": 18351, + "src": "12204:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15301, + "id": 18362, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15292, - "src": "12208:2:15", + "referencedDeclaration": 18353, + "src": "12208:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -18723,32 +18723,32 @@ } ], "expression": { - "id": 15296, + "id": 18357, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12146:3:15", + "src": "12146:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15297, + "id": 18358, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "12150:19:15", + "memberLocation": "12150:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12146:23:15", + "src": "12146:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15302, + "id": 18363, "isConstant": false, "isLValue": false, "isPure": false, @@ -18757,7 +18757,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12146:65:15", + "src": "12146:65:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -18772,18 +18772,18 @@ "typeString": "bytes memory" } ], - "id": 15295, + "id": 18356, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "12130:15:15", + "referencedDeclaration": 17016, + "src": "12130:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15303, + "id": 18364, "isConstant": false, "isLValue": false, "isPure": false, @@ -18792,16 +18792,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12130:82:15", + "src": "12130:82:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15304, + "id": 18365, "nodeType": "ExpressionStatement", - "src": "12130:82:15" + "src": "12130:82:35" } ] }, @@ -18809,20 +18809,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12054:3:15", + "nameLocation": "12054:3:35", "parameters": { - "id": 15293, + "id": 18354, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15288, + "id": 18349, "mutability": "mutable", "name": "p0", - "nameLocation": "12072:2:15", + "nameLocation": "12072:2:35", "nodeType": "VariableDeclaration", - "scope": 15306, - "src": "12058:16:15", + "scope": 18367, + "src": "12058:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18830,10 +18830,10 @@ "typeString": "string" }, "typeName": { - "id": 15287, + "id": 18348, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12058:6:15", + "src": "12058:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18843,13 +18843,13 @@ }, { "constant": false, - "id": 15290, + "id": 18351, "mutability": "mutable", "name": "p1", - "nameLocation": "12090:2:15", + "nameLocation": "12090:2:35", "nodeType": "VariableDeclaration", - "scope": 15306, - "src": "12076:16:15", + "scope": 18367, + "src": "12076:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18857,10 +18857,10 @@ "typeString": "string" }, "typeName": { - "id": 15289, + "id": 18350, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12076:6:15", + "src": "12076:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18870,13 +18870,13 @@ }, { "constant": false, - "id": 15292, + "id": 18353, "mutability": "mutable", "name": "p2", - "nameLocation": "12102:2:15", + "nameLocation": "12102:2:35", "nodeType": "VariableDeclaration", - "scope": 15306, - "src": "12094:10:15", + "scope": 18367, + "src": "12094:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18884,10 +18884,10 @@ "typeString": "address" }, "typeName": { - "id": 15291, + "id": 18352, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12094:7:15", + "src": "12094:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -18897,28 +18897,28 @@ "visibility": "internal" } ], - "src": "12057:48:15" + "src": "12057:48:35" }, "returnParameters": { - "id": 15294, + "id": 18355, "nodeType": "ParameterList", "parameters": [], - "src": "12120:0:15" + "src": "12120:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15326, + "id": 18387, "nodeType": "FunctionDefinition", - "src": "12225:157:15", + "src": "12225:157:35", "nodes": [], "body": { - "id": 15325, + "id": 18386, "nodeType": "Block", - "src": "12288:94:15", + "src": "12288:94:35", "nodes": [], "statements": [ { @@ -18928,14 +18928,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c75696e7429", - "id": 15318, + "id": 18379, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12338:23:15", + "src": "12338:23:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_291bb9d00defdc1b95c66c8b4bc10ef714a549c4f22fb190fe687dc5e85a4db1", "typeString": "literal_string \"log(string,bool,uint)\"" @@ -18943,36 +18943,36 @@ "value": "log(string,bool,uint)" }, { - "id": 15319, + "id": 18380, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15308, - "src": "12363:2:15", + "referencedDeclaration": 18369, + "src": "12363:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15320, + "id": 18381, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15310, - "src": "12367:2:15", + "referencedDeclaration": 18371, + "src": "12367:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15321, + "id": 18382, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15312, - "src": "12371:2:15", + "referencedDeclaration": 18373, + "src": "12371:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18999,32 +18999,32 @@ } ], "expression": { - "id": 15316, + "id": 18377, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12314:3:15", + "src": "12314:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15317, + "id": 18378, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "12318:19:15", + "memberLocation": "12318:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12314:23:15", + "src": "12314:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15322, + "id": 18383, "isConstant": false, "isLValue": false, "isPure": false, @@ -19033,7 +19033,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12314:60:15", + "src": "12314:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -19048,18 +19048,18 @@ "typeString": "bytes memory" } ], - "id": 15315, + "id": 18376, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "12298:15:15", + "referencedDeclaration": 17016, + "src": "12298:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15323, + "id": 18384, "isConstant": false, "isLValue": false, "isPure": false, @@ -19068,16 +19068,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12298:77:15", + "src": "12298:77:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15324, + "id": 18385, "nodeType": "ExpressionStatement", - "src": "12298:77:15" + "src": "12298:77:35" } ] }, @@ -19085,20 +19085,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12234:3:15", + "nameLocation": "12234:3:35", "parameters": { - "id": 15313, + "id": 18374, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15308, + "id": 18369, "mutability": "mutable", "name": "p0", - "nameLocation": "12252:2:15", + "nameLocation": "12252:2:35", "nodeType": "VariableDeclaration", - "scope": 15326, - "src": "12238:16:15", + "scope": 18387, + "src": "12238:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19106,10 +19106,10 @@ "typeString": "string" }, "typeName": { - "id": 15307, + "id": 18368, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12238:6:15", + "src": "12238:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19119,13 +19119,13 @@ }, { "constant": false, - "id": 15310, + "id": 18371, "mutability": "mutable", "name": "p1", - "nameLocation": "12261:2:15", + "nameLocation": "12261:2:35", "nodeType": "VariableDeclaration", - "scope": 15326, - "src": "12256:7:15", + "scope": 18387, + "src": "12256:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19133,10 +19133,10 @@ "typeString": "bool" }, "typeName": { - "id": 15309, + "id": 18370, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12256:4:15", + "src": "12256:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19146,13 +19146,13 @@ }, { "constant": false, - "id": 15312, + "id": 18373, "mutability": "mutable", "name": "p2", - "nameLocation": "12270:2:15", + "nameLocation": "12270:2:35", "nodeType": "VariableDeclaration", - "scope": 15326, - "src": "12265:7:15", + "scope": 18387, + "src": "12265:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19160,10 +19160,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15311, + "id": 18372, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "12265:4:15", + "src": "12265:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19172,28 +19172,28 @@ "visibility": "internal" } ], - "src": "12237:36:15" + "src": "12237:36:35" }, "returnParameters": { - "id": 15314, + "id": 18375, "nodeType": "ParameterList", "parameters": [], - "src": "12288:0:15" + "src": "12288:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15346, + "id": 18407, "nodeType": "FunctionDefinition", - "src": "12388:168:15", + "src": "12388:168:35", "nodes": [], "body": { - "id": 15345, + "id": 18406, "nodeType": "Block", - "src": "12460:96:15", + "src": "12460:96:35", "nodes": [], "statements": [ { @@ -19203,14 +19203,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c737472696e6729", - "id": 15338, + "id": 18399, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12510:25:15", + "src": "12510:25:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e298f47d872a89293d316b9b936000a26f83eda2ba3171b2f9f16e2bf618c3e7", "typeString": "literal_string \"log(string,bool,string)\"" @@ -19218,36 +19218,36 @@ "value": "log(string,bool,string)" }, { - "id": 15339, + "id": 18400, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15328, - "src": "12537:2:15", + "referencedDeclaration": 18389, + "src": "12537:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15340, + "id": 18401, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15330, - "src": "12541:2:15", + "referencedDeclaration": 18391, + "src": "12541:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15341, + "id": 18402, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15332, - "src": "12545:2:15", + "referencedDeclaration": 18393, + "src": "12545:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -19274,32 +19274,32 @@ } ], "expression": { - "id": 15336, + "id": 18397, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12486:3:15", + "src": "12486:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15337, + "id": 18398, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "12490:19:15", + "memberLocation": "12490:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12486:23:15", + "src": "12486:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15342, + "id": 18403, "isConstant": false, "isLValue": false, "isPure": false, @@ -19308,7 +19308,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12486:62:15", + "src": "12486:62:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -19323,18 +19323,18 @@ "typeString": "bytes memory" } ], - "id": 15335, + "id": 18396, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "12470:15:15", + "referencedDeclaration": 17016, + "src": "12470:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15343, + "id": 18404, "isConstant": false, "isLValue": false, "isPure": false, @@ -19343,16 +19343,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12470:79:15", + "src": "12470:79:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15344, + "id": 18405, "nodeType": "ExpressionStatement", - "src": "12470:79:15" + "src": "12470:79:35" } ] }, @@ -19360,20 +19360,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12397:3:15", + "nameLocation": "12397:3:35", "parameters": { - "id": 15333, + "id": 18394, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15328, + "id": 18389, "mutability": "mutable", "name": "p0", - "nameLocation": "12415:2:15", + "nameLocation": "12415:2:35", "nodeType": "VariableDeclaration", - "scope": 15346, - "src": "12401:16:15", + "scope": 18407, + "src": "12401:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19381,10 +19381,10 @@ "typeString": "string" }, "typeName": { - "id": 15327, + "id": 18388, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12401:6:15", + "src": "12401:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19394,13 +19394,13 @@ }, { "constant": false, - "id": 15330, + "id": 18391, "mutability": "mutable", "name": "p1", - "nameLocation": "12424:2:15", + "nameLocation": "12424:2:35", "nodeType": "VariableDeclaration", - "scope": 15346, - "src": "12419:7:15", + "scope": 18407, + "src": "12419:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19408,10 +19408,10 @@ "typeString": "bool" }, "typeName": { - "id": 15329, + "id": 18390, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12419:4:15", + "src": "12419:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19421,13 +19421,13 @@ }, { "constant": false, - "id": 15332, + "id": 18393, "mutability": "mutable", "name": "p2", - "nameLocation": "12442:2:15", + "nameLocation": "12442:2:35", "nodeType": "VariableDeclaration", - "scope": 15346, - "src": "12428:16:15", + "scope": 18407, + "src": "12428:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19435,10 +19435,10 @@ "typeString": "string" }, "typeName": { - "id": 15331, + "id": 18392, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12428:6:15", + "src": "12428:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19447,28 +19447,28 @@ "visibility": "internal" } ], - "src": "12400:45:15" + "src": "12400:45:35" }, "returnParameters": { - "id": 15334, + "id": 18395, "nodeType": "ParameterList", "parameters": [], - "src": "12460:0:15" + "src": "12460:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15366, + "id": 18427, "nodeType": "FunctionDefinition", - "src": "12562:157:15", + "src": "12562:157:35", "nodes": [], "body": { - "id": 15365, + "id": 18426, "nodeType": "Block", - "src": "12625:94:15", + "src": "12625:94:35", "nodes": [], "statements": [ { @@ -19478,14 +19478,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c626f6f6c29", - "id": 15358, + "id": 18419, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12675:23:15", + "src": "12675:23:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_850b7ad637241a873b861925ccffb71aaffb030b1df8850f324c9804bc7b443d", "typeString": "literal_string \"log(string,bool,bool)\"" @@ -19493,36 +19493,36 @@ "value": "log(string,bool,bool)" }, { - "id": 15359, + "id": 18420, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15348, - "src": "12700:2:15", + "referencedDeclaration": 18409, + "src": "12700:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15360, + "id": 18421, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15350, - "src": "12704:2:15", + "referencedDeclaration": 18411, + "src": "12704:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15361, + "id": 18422, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15352, - "src": "12708:2:15", + "referencedDeclaration": 18413, + "src": "12708:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19549,32 +19549,32 @@ } ], "expression": { - "id": 15356, + "id": 18417, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12651:3:15", + "src": "12651:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15357, + "id": 18418, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "12655:19:15", + "memberLocation": "12655:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12651:23:15", + "src": "12651:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15362, + "id": 18423, "isConstant": false, "isLValue": false, "isPure": false, @@ -19583,7 +19583,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12651:60:15", + "src": "12651:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -19598,18 +19598,18 @@ "typeString": "bytes memory" } ], - "id": 15355, + "id": 18416, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "12635:15:15", + "referencedDeclaration": 17016, + "src": "12635:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15363, + "id": 18424, "isConstant": false, "isLValue": false, "isPure": false, @@ -19618,16 +19618,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12635:77:15", + "src": "12635:77:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15364, + "id": 18425, "nodeType": "ExpressionStatement", - "src": "12635:77:15" + "src": "12635:77:35" } ] }, @@ -19635,20 +19635,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12571:3:15", + "nameLocation": "12571:3:35", "parameters": { - "id": 15353, + "id": 18414, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15348, + "id": 18409, "mutability": "mutable", "name": "p0", - "nameLocation": "12589:2:15", + "nameLocation": "12589:2:35", "nodeType": "VariableDeclaration", - "scope": 15366, - "src": "12575:16:15", + "scope": 18427, + "src": "12575:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19656,10 +19656,10 @@ "typeString": "string" }, "typeName": { - "id": 15347, + "id": 18408, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12575:6:15", + "src": "12575:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19669,13 +19669,13 @@ }, { "constant": false, - "id": 15350, + "id": 18411, "mutability": "mutable", "name": "p1", - "nameLocation": "12598:2:15", + "nameLocation": "12598:2:35", "nodeType": "VariableDeclaration", - "scope": 15366, - "src": "12593:7:15", + "scope": 18427, + "src": "12593:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19683,10 +19683,10 @@ "typeString": "bool" }, "typeName": { - "id": 15349, + "id": 18410, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12593:4:15", + "src": "12593:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19696,13 +19696,13 @@ }, { "constant": false, - "id": 15352, + "id": 18413, "mutability": "mutable", "name": "p2", - "nameLocation": "12607:2:15", + "nameLocation": "12607:2:35", "nodeType": "VariableDeclaration", - "scope": 15366, - "src": "12602:7:15", + "scope": 18427, + "src": "12602:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19710,10 +19710,10 @@ "typeString": "bool" }, "typeName": { - "id": 15351, + "id": 18412, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12602:4:15", + "src": "12602:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19722,28 +19722,28 @@ "visibility": "internal" } ], - "src": "12574:36:15" + "src": "12574:36:35" }, "returnParameters": { - "id": 15354, + "id": 18415, "nodeType": "ParameterList", "parameters": [], - "src": "12625:0:15" + "src": "12625:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15386, + "id": 18447, "nodeType": "FunctionDefinition", - "src": "12725:163:15", + "src": "12725:163:35", "nodes": [], "body": { - "id": 15385, + "id": 18446, "nodeType": "Block", - "src": "12791:97:15", + "src": "12791:97:35", "nodes": [], "statements": [ { @@ -19753,14 +19753,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c6164647265737329", - "id": 15378, + "id": 18439, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12841:26:15", + "src": "12841:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_932bbb385d479707ff387e3bb2d8968a7b4115e938510c531aa15b50507fc27f", "typeString": "literal_string \"log(string,bool,address)\"" @@ -19768,36 +19768,36 @@ "value": "log(string,bool,address)" }, { - "id": 15379, + "id": 18440, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15368, - "src": "12869:2:15", + "referencedDeclaration": 18429, + "src": "12869:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15380, + "id": 18441, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15370, - "src": "12873:2:15", + "referencedDeclaration": 18431, + "src": "12873:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15381, + "id": 18442, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15372, - "src": "12877:2:15", + "referencedDeclaration": 18433, + "src": "12877:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19824,32 +19824,32 @@ } ], "expression": { - "id": 15376, + "id": 18437, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12817:3:15", + "src": "12817:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15377, + "id": 18438, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "12821:19:15", + "memberLocation": "12821:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12817:23:15", + "src": "12817:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15382, + "id": 18443, "isConstant": false, "isLValue": false, "isPure": false, @@ -19858,7 +19858,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12817:63:15", + "src": "12817:63:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -19873,18 +19873,18 @@ "typeString": "bytes memory" } ], - "id": 15375, + "id": 18436, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "12801:15:15", + "referencedDeclaration": 17016, + "src": "12801:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15383, + "id": 18444, "isConstant": false, "isLValue": false, "isPure": false, @@ -19893,16 +19893,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12801:80:15", + "src": "12801:80:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15384, + "id": 18445, "nodeType": "ExpressionStatement", - "src": "12801:80:15" + "src": "12801:80:35" } ] }, @@ -19910,20 +19910,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12734:3:15", + "nameLocation": "12734:3:35", "parameters": { - "id": 15373, + "id": 18434, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15368, + "id": 18429, "mutability": "mutable", "name": "p0", - "nameLocation": "12752:2:15", + "nameLocation": "12752:2:35", "nodeType": "VariableDeclaration", - "scope": 15386, - "src": "12738:16:15", + "scope": 18447, + "src": "12738:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19931,10 +19931,10 @@ "typeString": "string" }, "typeName": { - "id": 15367, + "id": 18428, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12738:6:15", + "src": "12738:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19944,13 +19944,13 @@ }, { "constant": false, - "id": 15370, + "id": 18431, "mutability": "mutable", "name": "p1", - "nameLocation": "12761:2:15", + "nameLocation": "12761:2:35", "nodeType": "VariableDeclaration", - "scope": 15386, - "src": "12756:7:15", + "scope": 18447, + "src": "12756:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19958,10 +19958,10 @@ "typeString": "bool" }, "typeName": { - "id": 15369, + "id": 18430, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12756:4:15", + "src": "12756:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19971,13 +19971,13 @@ }, { "constant": false, - "id": 15372, + "id": 18433, "mutability": "mutable", "name": "p2", - "nameLocation": "12773:2:15", + "nameLocation": "12773:2:35", "nodeType": "VariableDeclaration", - "scope": 15386, - "src": "12765:10:15", + "scope": 18447, + "src": "12765:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19985,10 +19985,10 @@ "typeString": "address" }, "typeName": { - "id": 15371, + "id": 18432, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12765:7:15", + "src": "12765:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -19998,28 +19998,28 @@ "visibility": "internal" } ], - "src": "12737:39:15" + "src": "12737:39:35" }, "returnParameters": { - "id": 15374, + "id": 18435, "nodeType": "ParameterList", "parameters": [], - "src": "12791:0:15" + "src": "12791:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15406, + "id": 18467, "nodeType": "FunctionDefinition", - "src": "12894:163:15", + "src": "12894:163:35", "nodes": [], "body": { - "id": 15405, + "id": 18466, "nodeType": "Block", - "src": "12960:97:15", + "src": "12960:97:35", "nodes": [], "statements": [ { @@ -20029,14 +20029,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c75696e7429", - "id": 15398, + "id": 18459, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13010:26:15", + "src": "13010:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_07c81217b9c48682941345dce61bbd916a12dd883642c9077891090a71c93a13", "typeString": "literal_string \"log(string,address,uint)\"" @@ -20044,36 +20044,36 @@ "value": "log(string,address,uint)" }, { - "id": 15399, + "id": 18460, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15388, - "src": "13038:2:15", + "referencedDeclaration": 18449, + "src": "13038:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15400, + "id": 18461, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15390, - "src": "13042:2:15", + "referencedDeclaration": 18451, + "src": "13042:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15401, + "id": 18462, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15392, - "src": "13046:2:15", + "referencedDeclaration": 18453, + "src": "13046:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20100,32 +20100,32 @@ } ], "expression": { - "id": 15396, + "id": 18457, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12986:3:15", + "src": "12986:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15397, + "id": 18458, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "12990:19:15", + "memberLocation": "12990:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12986:23:15", + "src": "12986:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15402, + "id": 18463, "isConstant": false, "isLValue": false, "isPure": false, @@ -20134,7 +20134,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12986:63:15", + "src": "12986:63:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -20149,18 +20149,18 @@ "typeString": "bytes memory" } ], - "id": 15395, + "id": 18456, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "12970:15:15", + "referencedDeclaration": 17016, + "src": "12970:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15403, + "id": 18464, "isConstant": false, "isLValue": false, "isPure": false, @@ -20169,16 +20169,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12970:80:15", + "src": "12970:80:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15404, + "id": 18465, "nodeType": "ExpressionStatement", - "src": "12970:80:15" + "src": "12970:80:35" } ] }, @@ -20186,20 +20186,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12903:3:15", + "nameLocation": "12903:3:35", "parameters": { - "id": 15393, + "id": 18454, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15388, + "id": 18449, "mutability": "mutable", "name": "p0", - "nameLocation": "12921:2:15", + "nameLocation": "12921:2:35", "nodeType": "VariableDeclaration", - "scope": 15406, - "src": "12907:16:15", + "scope": 18467, + "src": "12907:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20207,10 +20207,10 @@ "typeString": "string" }, "typeName": { - "id": 15387, + "id": 18448, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12907:6:15", + "src": "12907:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20220,13 +20220,13 @@ }, { "constant": false, - "id": 15390, + "id": 18451, "mutability": "mutable", "name": "p1", - "nameLocation": "12933:2:15", + "nameLocation": "12933:2:35", "nodeType": "VariableDeclaration", - "scope": 15406, - "src": "12925:10:15", + "scope": 18467, + "src": "12925:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20234,10 +20234,10 @@ "typeString": "address" }, "typeName": { - "id": 15389, + "id": 18450, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12925:7:15", + "src": "12925:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -20248,13 +20248,13 @@ }, { "constant": false, - "id": 15392, + "id": 18453, "mutability": "mutable", "name": "p2", - "nameLocation": "12942:2:15", + "nameLocation": "12942:2:35", "nodeType": "VariableDeclaration", - "scope": 15406, - "src": "12937:7:15", + "scope": 18467, + "src": "12937:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20262,10 +20262,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15391, + "id": 18452, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "12937:4:15", + "src": "12937:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20274,28 +20274,28 @@ "visibility": "internal" } ], - "src": "12906:39:15" + "src": "12906:39:35" }, "returnParameters": { - "id": 15394, + "id": 18455, "nodeType": "ParameterList", "parameters": [], - "src": "12960:0:15" + "src": "12960:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15426, + "id": 18487, "nodeType": "FunctionDefinition", - "src": "13063:174:15", + "src": "13063:174:35", "nodes": [], "body": { - "id": 15425, + "id": 18486, "nodeType": "Block", - "src": "13138:99:15", + "src": "13138:99:35", "nodes": [], "statements": [ { @@ -20305,14 +20305,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c737472696e6729", - "id": 15418, + "id": 18479, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13188:28:15", + "src": "13188:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e0e9ad4f87059a51cce5555e129ca819f7e5d52e9c65a4e175882207ee47d634", "typeString": "literal_string \"log(string,address,string)\"" @@ -20320,36 +20320,36 @@ "value": "log(string,address,string)" }, { - "id": 15419, + "id": 18480, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15408, - "src": "13218:2:15", + "referencedDeclaration": 18469, + "src": "13218:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15420, + "id": 18481, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15410, - "src": "13222:2:15", + "referencedDeclaration": 18471, + "src": "13222:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15421, + "id": 18482, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15412, - "src": "13226:2:15", + "referencedDeclaration": 18473, + "src": "13226:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -20376,32 +20376,32 @@ } ], "expression": { - "id": 15416, + "id": 18477, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13164:3:15", + "src": "13164:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15417, + "id": 18478, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "13168:19:15", + "memberLocation": "13168:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13164:23:15", + "src": "13164:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15422, + "id": 18483, "isConstant": false, "isLValue": false, "isPure": false, @@ -20410,7 +20410,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13164:65:15", + "src": "13164:65:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -20425,18 +20425,18 @@ "typeString": "bytes memory" } ], - "id": 15415, + "id": 18476, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "13148:15:15", + "referencedDeclaration": 17016, + "src": "13148:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15423, + "id": 18484, "isConstant": false, "isLValue": false, "isPure": false, @@ -20445,16 +20445,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13148:82:15", + "src": "13148:82:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15424, + "id": 18485, "nodeType": "ExpressionStatement", - "src": "13148:82:15" + "src": "13148:82:35" } ] }, @@ -20462,20 +20462,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13072:3:15", + "nameLocation": "13072:3:35", "parameters": { - "id": 15413, + "id": 18474, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15408, + "id": 18469, "mutability": "mutable", "name": "p0", - "nameLocation": "13090:2:15", + "nameLocation": "13090:2:35", "nodeType": "VariableDeclaration", - "scope": 15426, - "src": "13076:16:15", + "scope": 18487, + "src": "13076:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20483,10 +20483,10 @@ "typeString": "string" }, "typeName": { - "id": 15407, + "id": 18468, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13076:6:15", + "src": "13076:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20496,13 +20496,13 @@ }, { "constant": false, - "id": 15410, + "id": 18471, "mutability": "mutable", "name": "p1", - "nameLocation": "13102:2:15", + "nameLocation": "13102:2:35", "nodeType": "VariableDeclaration", - "scope": 15426, - "src": "13094:10:15", + "scope": 18487, + "src": "13094:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20510,10 +20510,10 @@ "typeString": "address" }, "typeName": { - "id": 15409, + "id": 18470, "name": "address", "nodeType": "ElementaryTypeName", - "src": "13094:7:15", + "src": "13094:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -20524,13 +20524,13 @@ }, { "constant": false, - "id": 15412, + "id": 18473, "mutability": "mutable", "name": "p2", - "nameLocation": "13120:2:15", + "nameLocation": "13120:2:35", "nodeType": "VariableDeclaration", - "scope": 15426, - "src": "13106:16:15", + "scope": 18487, + "src": "13106:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20538,10 +20538,10 @@ "typeString": "string" }, "typeName": { - "id": 15411, + "id": 18472, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13106:6:15", + "src": "13106:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20550,28 +20550,28 @@ "visibility": "internal" } ], - "src": "13075:48:15" + "src": "13075:48:35" }, "returnParameters": { - "id": 15414, + "id": 18475, "nodeType": "ParameterList", "parameters": [], - "src": "13138:0:15" + "src": "13138:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15446, + "id": 18507, "nodeType": "FunctionDefinition", - "src": "13243:163:15", + "src": "13243:163:35", "nodes": [], "body": { - "id": 15445, + "id": 18506, "nodeType": "Block", - "src": "13309:97:15", + "src": "13309:97:35", "nodes": [], "statements": [ { @@ -20581,14 +20581,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c626f6f6c29", - "id": 15438, + "id": 18499, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13359:26:15", + "src": "13359:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c91d5ed4480e0b3323f998bcee9594aa98173c7324b015a4713a7c8429afd0b8", "typeString": "literal_string \"log(string,address,bool)\"" @@ -20596,36 +20596,36 @@ "value": "log(string,address,bool)" }, { - "id": 15439, + "id": 18500, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15428, - "src": "13387:2:15", + "referencedDeclaration": 18489, + "src": "13387:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15440, + "id": 18501, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15430, - "src": "13391:2:15", + "referencedDeclaration": 18491, + "src": "13391:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15441, + "id": 18502, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15432, - "src": "13395:2:15", + "referencedDeclaration": 18493, + "src": "13395:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20652,32 +20652,32 @@ } ], "expression": { - "id": 15436, + "id": 18497, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13335:3:15", + "src": "13335:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15437, + "id": 18498, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "13339:19:15", + "memberLocation": "13339:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13335:23:15", + "src": "13335:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15442, + "id": 18503, "isConstant": false, "isLValue": false, "isPure": false, @@ -20686,7 +20686,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13335:63:15", + "src": "13335:63:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -20701,18 +20701,18 @@ "typeString": "bytes memory" } ], - "id": 15435, + "id": 18496, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "13319:15:15", + "referencedDeclaration": 17016, + "src": "13319:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15443, + "id": 18504, "isConstant": false, "isLValue": false, "isPure": false, @@ -20721,16 +20721,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13319:80:15", + "src": "13319:80:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15444, + "id": 18505, "nodeType": "ExpressionStatement", - "src": "13319:80:15" + "src": "13319:80:35" } ] }, @@ -20738,20 +20738,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13252:3:15", + "nameLocation": "13252:3:35", "parameters": { - "id": 15433, + "id": 18494, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15428, + "id": 18489, "mutability": "mutable", "name": "p0", - "nameLocation": "13270:2:15", + "nameLocation": "13270:2:35", "nodeType": "VariableDeclaration", - "scope": 15446, - "src": "13256:16:15", + "scope": 18507, + "src": "13256:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20759,10 +20759,10 @@ "typeString": "string" }, "typeName": { - "id": 15427, + "id": 18488, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13256:6:15", + "src": "13256:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20772,13 +20772,13 @@ }, { "constant": false, - "id": 15430, + "id": 18491, "mutability": "mutable", "name": "p1", - "nameLocation": "13282:2:15", + "nameLocation": "13282:2:35", "nodeType": "VariableDeclaration", - "scope": 15446, - "src": "13274:10:15", + "scope": 18507, + "src": "13274:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20786,10 +20786,10 @@ "typeString": "address" }, "typeName": { - "id": 15429, + "id": 18490, "name": "address", "nodeType": "ElementaryTypeName", - "src": "13274:7:15", + "src": "13274:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -20800,13 +20800,13 @@ }, { "constant": false, - "id": 15432, + "id": 18493, "mutability": "mutable", "name": "p2", - "nameLocation": "13291:2:15", + "nameLocation": "13291:2:35", "nodeType": "VariableDeclaration", - "scope": 15446, - "src": "13286:7:15", + "scope": 18507, + "src": "13286:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20814,10 +20814,10 @@ "typeString": "bool" }, "typeName": { - "id": 15431, + "id": 18492, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13286:4:15", + "src": "13286:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20826,28 +20826,28 @@ "visibility": "internal" } ], - "src": "13255:39:15" + "src": "13255:39:35" }, "returnParameters": { - "id": 15434, + "id": 18495, "nodeType": "ParameterList", "parameters": [], - "src": "13309:0:15" + "src": "13309:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15466, + "id": 18527, "nodeType": "FunctionDefinition", - "src": "13412:169:15", + "src": "13412:169:35", "nodes": [], "body": { - "id": 15465, + "id": 18526, "nodeType": "Block", - "src": "13481:100:15", + "src": "13481:100:35", "nodes": [], "statements": [ { @@ -20857,14 +20857,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c6164647265737329", - "id": 15458, + "id": 18519, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13531:29:15", + "src": "13531:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fcec75e0902c9d61eded5d9f2eed16d5b0f2cd255fe6fa77733f59e1063823e8", "typeString": "literal_string \"log(string,address,address)\"" @@ -20872,36 +20872,36 @@ "value": "log(string,address,address)" }, { - "id": 15459, + "id": 18520, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15448, - "src": "13562:2:15", + "referencedDeclaration": 18509, + "src": "13562:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15460, + "id": 18521, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15450, - "src": "13566:2:15", + "referencedDeclaration": 18511, + "src": "13566:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15461, + "id": 18522, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15452, - "src": "13570:2:15", + "referencedDeclaration": 18513, + "src": "13570:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -20928,32 +20928,32 @@ } ], "expression": { - "id": 15456, + "id": 18517, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13507:3:15", + "src": "13507:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15457, + "id": 18518, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "13511:19:15", + "memberLocation": "13511:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13507:23:15", + "src": "13507:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15462, + "id": 18523, "isConstant": false, "isLValue": false, "isPure": false, @@ -20962,7 +20962,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13507:66:15", + "src": "13507:66:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -20977,18 +20977,18 @@ "typeString": "bytes memory" } ], - "id": 15455, + "id": 18516, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "13491:15:15", + "referencedDeclaration": 17016, + "src": "13491:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15463, + "id": 18524, "isConstant": false, "isLValue": false, "isPure": false, @@ -20997,16 +20997,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13491:83:15", + "src": "13491:83:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15464, + "id": 18525, "nodeType": "ExpressionStatement", - "src": "13491:83:15" + "src": "13491:83:35" } ] }, @@ -21014,20 +21014,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13421:3:15", + "nameLocation": "13421:3:35", "parameters": { - "id": 15453, + "id": 18514, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15448, + "id": 18509, "mutability": "mutable", "name": "p0", - "nameLocation": "13439:2:15", + "nameLocation": "13439:2:35", "nodeType": "VariableDeclaration", - "scope": 15466, - "src": "13425:16:15", + "scope": 18527, + "src": "13425:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21035,10 +21035,10 @@ "typeString": "string" }, "typeName": { - "id": 15447, + "id": 18508, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13425:6:15", + "src": "13425:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21048,13 +21048,13 @@ }, { "constant": false, - "id": 15450, + "id": 18511, "mutability": "mutable", "name": "p1", - "nameLocation": "13451:2:15", + "nameLocation": "13451:2:35", "nodeType": "VariableDeclaration", - "scope": 15466, - "src": "13443:10:15", + "scope": 18527, + "src": "13443:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21062,10 +21062,10 @@ "typeString": "address" }, "typeName": { - "id": 15449, + "id": 18510, "name": "address", "nodeType": "ElementaryTypeName", - "src": "13443:7:15", + "src": "13443:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -21076,13 +21076,13 @@ }, { "constant": false, - "id": 15452, + "id": 18513, "mutability": "mutable", "name": "p2", - "nameLocation": "13463:2:15", + "nameLocation": "13463:2:35", "nodeType": "VariableDeclaration", - "scope": 15466, - "src": "13455:10:15", + "scope": 18527, + "src": "13455:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21090,10 +21090,10 @@ "typeString": "address" }, "typeName": { - "id": 15451, + "id": 18512, "name": "address", "nodeType": "ElementaryTypeName", - "src": "13455:7:15", + "src": "13455:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -21103,28 +21103,28 @@ "visibility": "internal" } ], - "src": "13424:42:15" + "src": "13424:42:35" }, "returnParameters": { - "id": 15454, + "id": 18515, "nodeType": "ParameterList", "parameters": [], - "src": "13481:0:15" + "src": "13481:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15486, + "id": 18547, "nodeType": "FunctionDefinition", - "src": "13587:146:15", + "src": "13587:146:35", "nodes": [], "body": { - "id": 15485, + "id": 18546, "nodeType": "Block", - "src": "13641:92:15", + "src": "13641:92:35", "nodes": [], "statements": [ { @@ -21134,14 +21134,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e742c75696e7429", - "id": 15478, + "id": 18539, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13691:21:15", + "src": "13691:21:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3b5c03e061c862e366b964ce1ef4845511d610b73a90137eb2b2afa3099b1a4e", "typeString": "literal_string \"log(bool,uint,uint)\"" @@ -21149,36 +21149,36 @@ "value": "log(bool,uint,uint)" }, { - "id": 15479, + "id": 18540, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15468, - "src": "13714:2:15", + "referencedDeclaration": 18529, + "src": "13714:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15480, + "id": 18541, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15470, - "src": "13718:2:15", + "referencedDeclaration": 18531, + "src": "13718:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 15481, + "id": 18542, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15472, - "src": "13722:2:15", + "referencedDeclaration": 18533, + "src": "13722:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21205,32 +21205,32 @@ } ], "expression": { - "id": 15476, + "id": 18537, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13667:3:15", + "src": "13667:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15477, + "id": 18538, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "13671:19:15", + "memberLocation": "13671:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13667:23:15", + "src": "13667:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15482, + "id": 18543, "isConstant": false, "isLValue": false, "isPure": false, @@ -21239,7 +21239,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13667:58:15", + "src": "13667:58:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21254,18 +21254,18 @@ "typeString": "bytes memory" } ], - "id": 15475, + "id": 18536, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "13651:15:15", + "referencedDeclaration": 17016, + "src": "13651:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15483, + "id": 18544, "isConstant": false, "isLValue": false, "isPure": false, @@ -21274,16 +21274,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13651:75:15", + "src": "13651:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15484, + "id": 18545, "nodeType": "ExpressionStatement", - "src": "13651:75:15" + "src": "13651:75:35" } ] }, @@ -21291,20 +21291,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13596:3:15", + "nameLocation": "13596:3:35", "parameters": { - "id": 15473, + "id": 18534, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15468, + "id": 18529, "mutability": "mutable", "name": "p0", - "nameLocation": "13605:2:15", + "nameLocation": "13605:2:35", "nodeType": "VariableDeclaration", - "scope": 15486, - "src": "13600:7:15", + "scope": 18547, + "src": "13600:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21312,10 +21312,10 @@ "typeString": "bool" }, "typeName": { - "id": 15467, + "id": 18528, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13600:4:15", + "src": "13600:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21325,13 +21325,13 @@ }, { "constant": false, - "id": 15470, + "id": 18531, "mutability": "mutable", "name": "p1", - "nameLocation": "13614:2:15", + "nameLocation": "13614:2:35", "nodeType": "VariableDeclaration", - "scope": 15486, - "src": "13609:7:15", + "scope": 18547, + "src": "13609:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21339,10 +21339,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15469, + "id": 18530, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "13609:4:15", + "src": "13609:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21352,13 +21352,13 @@ }, { "constant": false, - "id": 15472, + "id": 18533, "mutability": "mutable", "name": "p2", - "nameLocation": "13623:2:15", + "nameLocation": "13623:2:35", "nodeType": "VariableDeclaration", - "scope": 15486, - "src": "13618:7:15", + "scope": 18547, + "src": "13618:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21366,10 +21366,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15471, + "id": 18532, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "13618:4:15", + "src": "13618:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21378,28 +21378,28 @@ "visibility": "internal" } ], - "src": "13599:27:15" + "src": "13599:27:35" }, "returnParameters": { - "id": 15474, + "id": 18535, "nodeType": "ParameterList", "parameters": [], - "src": "13641:0:15" + "src": "13641:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15506, + "id": 18567, "nodeType": "FunctionDefinition", - "src": "13739:157:15", + "src": "13739:157:35", "nodes": [], "body": { - "id": 15505, + "id": 18566, "nodeType": "Block", - "src": "13802:94:15", + "src": "13802:94:35", "nodes": [], "statements": [ { @@ -21409,14 +21409,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e742c737472696e6729", - "id": 15498, + "id": 18559, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13852:23:15", + "src": "13852:23:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c8397eb0de34bc3ec2853d625c1649c0c0abb20941c30ba650cc738adade018f", "typeString": "literal_string \"log(bool,uint,string)\"" @@ -21424,36 +21424,36 @@ "value": "log(bool,uint,string)" }, { - "id": 15499, + "id": 18560, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15488, - "src": "13877:2:15", + "referencedDeclaration": 18549, + "src": "13877:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15500, + "id": 18561, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15490, - "src": "13881:2:15", + "referencedDeclaration": 18551, + "src": "13881:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 15501, + "id": 18562, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15492, - "src": "13885:2:15", + "referencedDeclaration": 18553, + "src": "13885:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -21480,32 +21480,32 @@ } ], "expression": { - "id": 15496, + "id": 18557, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13828:3:15", + "src": "13828:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15497, + "id": 18558, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "13832:19:15", + "memberLocation": "13832:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13828:23:15", + "src": "13828:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15502, + "id": 18563, "isConstant": false, "isLValue": false, "isPure": false, @@ -21514,7 +21514,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13828:60:15", + "src": "13828:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21529,18 +21529,18 @@ "typeString": "bytes memory" } ], - "id": 15495, + "id": 18556, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "13812:15:15", + "referencedDeclaration": 17016, + "src": "13812:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15503, + "id": 18564, "isConstant": false, "isLValue": false, "isPure": false, @@ -21549,16 +21549,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13812:77:15", + "src": "13812:77:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15504, + "id": 18565, "nodeType": "ExpressionStatement", - "src": "13812:77:15" + "src": "13812:77:35" } ] }, @@ -21566,20 +21566,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13748:3:15", + "nameLocation": "13748:3:35", "parameters": { - "id": 15493, + "id": 18554, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15488, + "id": 18549, "mutability": "mutable", "name": "p0", - "nameLocation": "13757:2:15", + "nameLocation": "13757:2:35", "nodeType": "VariableDeclaration", - "scope": 15506, - "src": "13752:7:15", + "scope": 18567, + "src": "13752:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21587,10 +21587,10 @@ "typeString": "bool" }, "typeName": { - "id": 15487, + "id": 18548, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13752:4:15", + "src": "13752:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21600,13 +21600,13 @@ }, { "constant": false, - "id": 15490, + "id": 18551, "mutability": "mutable", "name": "p1", - "nameLocation": "13766:2:15", + "nameLocation": "13766:2:35", "nodeType": "VariableDeclaration", - "scope": 15506, - "src": "13761:7:15", + "scope": 18567, + "src": "13761:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21614,10 +21614,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15489, + "id": 18550, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "13761:4:15", + "src": "13761:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21627,13 +21627,13 @@ }, { "constant": false, - "id": 15492, + "id": 18553, "mutability": "mutable", "name": "p2", - "nameLocation": "13784:2:15", + "nameLocation": "13784:2:35", "nodeType": "VariableDeclaration", - "scope": 15506, - "src": "13770:16:15", + "scope": 18567, + "src": "13770:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21641,10 +21641,10 @@ "typeString": "string" }, "typeName": { - "id": 15491, + "id": 18552, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13770:6:15", + "src": "13770:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21653,28 +21653,28 @@ "visibility": "internal" } ], - "src": "13751:36:15" + "src": "13751:36:35" }, "returnParameters": { - "id": 15494, + "id": 18555, "nodeType": "ParameterList", "parameters": [], - "src": "13802:0:15" + "src": "13802:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15526, + "id": 18587, "nodeType": "FunctionDefinition", - "src": "13902:146:15", + "src": "13902:146:35", "nodes": [], "body": { - "id": 15525, + "id": 18586, "nodeType": "Block", - "src": "13956:92:15", + "src": "13956:92:35", "nodes": [], "statements": [ { @@ -21684,14 +21684,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e742c626f6f6c29", - "id": 15518, + "id": 18579, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14006:21:15", + "src": "14006:21:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1badc9eb6813ec769c33a3918f278565b7e2e9ed34d2ae2d50d951cc0f602ae0", "typeString": "literal_string \"log(bool,uint,bool)\"" @@ -21699,36 +21699,36 @@ "value": "log(bool,uint,bool)" }, { - "id": 15519, + "id": 18580, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15508, - "src": "14029:2:15", + "referencedDeclaration": 18569, + "src": "14029:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15520, + "id": 18581, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15510, - "src": "14033:2:15", + "referencedDeclaration": 18571, + "src": "14033:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 15521, + "id": 18582, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15512, - "src": "14037:2:15", + "referencedDeclaration": 18573, + "src": "14037:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21755,32 +21755,32 @@ } ], "expression": { - "id": 15516, + "id": 18577, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13982:3:15", + "src": "13982:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15517, + "id": 18578, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "13986:19:15", + "memberLocation": "13986:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13982:23:15", + "src": "13982:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15522, + "id": 18583, "isConstant": false, "isLValue": false, "isPure": false, @@ -21789,7 +21789,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13982:58:15", + "src": "13982:58:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21804,18 +21804,18 @@ "typeString": "bytes memory" } ], - "id": 15515, + "id": 18576, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "13966:15:15", + "referencedDeclaration": 17016, + "src": "13966:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15523, + "id": 18584, "isConstant": false, "isLValue": false, "isPure": false, @@ -21824,16 +21824,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13966:75:15", + "src": "13966:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15524, + "id": 18585, "nodeType": "ExpressionStatement", - "src": "13966:75:15" + "src": "13966:75:35" } ] }, @@ -21841,20 +21841,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13911:3:15", + "nameLocation": "13911:3:35", "parameters": { - "id": 15513, + "id": 18574, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15508, + "id": 18569, "mutability": "mutable", "name": "p0", - "nameLocation": "13920:2:15", + "nameLocation": "13920:2:35", "nodeType": "VariableDeclaration", - "scope": 15526, - "src": "13915:7:15", + "scope": 18587, + "src": "13915:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21862,10 +21862,10 @@ "typeString": "bool" }, "typeName": { - "id": 15507, + "id": 18568, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13915:4:15", + "src": "13915:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21875,13 +21875,13 @@ }, { "constant": false, - "id": 15510, + "id": 18571, "mutability": "mutable", "name": "p1", - "nameLocation": "13929:2:15", + "nameLocation": "13929:2:35", "nodeType": "VariableDeclaration", - "scope": 15526, - "src": "13924:7:15", + "scope": 18587, + "src": "13924:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21889,10 +21889,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15509, + "id": 18570, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "13924:4:15", + "src": "13924:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21902,13 +21902,13 @@ }, { "constant": false, - "id": 15512, + "id": 18573, "mutability": "mutable", "name": "p2", - "nameLocation": "13938:2:15", + "nameLocation": "13938:2:35", "nodeType": "VariableDeclaration", - "scope": 15526, - "src": "13933:7:15", + "scope": 18587, + "src": "13933:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21916,10 +21916,10 @@ "typeString": "bool" }, "typeName": { - "id": 15511, + "id": 18572, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13933:4:15", + "src": "13933:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21928,28 +21928,28 @@ "visibility": "internal" } ], - "src": "13914:27:15" + "src": "13914:27:35" }, "returnParameters": { - "id": 15514, + "id": 18575, "nodeType": "ParameterList", "parameters": [], - "src": "13956:0:15" + "src": "13956:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15546, + "id": 18607, "nodeType": "FunctionDefinition", - "src": "14054:152:15", + "src": "14054:152:35", "nodes": [], "body": { - "id": 15545, + "id": 18606, "nodeType": "Block", - "src": "14111:95:15", + "src": "14111:95:35", "nodes": [], "statements": [ { @@ -21959,14 +21959,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e742c6164647265737329", - "id": 15538, + "id": 18599, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14161:24:15", + "src": "14161:24:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c4d23507f52009aec241457bf26dc51305bd2896aa08c5b47f04709554b39440", "typeString": "literal_string \"log(bool,uint,address)\"" @@ -21974,36 +21974,36 @@ "value": "log(bool,uint,address)" }, { - "id": 15539, + "id": 18600, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15528, - "src": "14187:2:15", + "referencedDeclaration": 18589, + "src": "14187:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15540, + "id": 18601, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15530, - "src": "14191:2:15", + "referencedDeclaration": 18591, + "src": "14191:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 15541, + "id": 18602, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15532, - "src": "14195:2:15", + "referencedDeclaration": 18593, + "src": "14195:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -22030,32 +22030,32 @@ } ], "expression": { - "id": 15536, + "id": 18597, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14137:3:15", + "src": "14137:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15537, + "id": 18598, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "14141:19:15", + "memberLocation": "14141:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14137:23:15", + "src": "14137:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15542, + "id": 18603, "isConstant": false, "isLValue": false, "isPure": false, @@ -22064,7 +22064,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14137:61:15", + "src": "14137:61:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22079,18 +22079,18 @@ "typeString": "bytes memory" } ], - "id": 15535, + "id": 18596, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "14121:15:15", + "referencedDeclaration": 17016, + "src": "14121:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15543, + "id": 18604, "isConstant": false, "isLValue": false, "isPure": false, @@ -22099,16 +22099,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14121:78:15", + "src": "14121:78:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15544, + "id": 18605, "nodeType": "ExpressionStatement", - "src": "14121:78:15" + "src": "14121:78:35" } ] }, @@ -22116,20 +22116,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14063:3:15", + "nameLocation": "14063:3:35", "parameters": { - "id": 15533, + "id": 18594, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15528, + "id": 18589, "mutability": "mutable", "name": "p0", - "nameLocation": "14072:2:15", + "nameLocation": "14072:2:35", "nodeType": "VariableDeclaration", - "scope": 15546, - "src": "14067:7:15", + "scope": 18607, + "src": "14067:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22137,10 +22137,10 @@ "typeString": "bool" }, "typeName": { - "id": 15527, + "id": 18588, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14067:4:15", + "src": "14067:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22150,13 +22150,13 @@ }, { "constant": false, - "id": 15530, + "id": 18591, "mutability": "mutable", "name": "p1", - "nameLocation": "14081:2:15", + "nameLocation": "14081:2:35", "nodeType": "VariableDeclaration", - "scope": 15546, - "src": "14076:7:15", + "scope": 18607, + "src": "14076:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22164,10 +22164,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15529, + "id": 18590, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "14076:4:15", + "src": "14076:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22177,13 +22177,13 @@ }, { "constant": false, - "id": 15532, + "id": 18593, "mutability": "mutable", "name": "p2", - "nameLocation": "14093:2:15", + "nameLocation": "14093:2:35", "nodeType": "VariableDeclaration", - "scope": 15546, - "src": "14085:10:15", + "scope": 18607, + "src": "14085:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22191,10 +22191,10 @@ "typeString": "address" }, "typeName": { - "id": 15531, + "id": 18592, "name": "address", "nodeType": "ElementaryTypeName", - "src": "14085:7:15", + "src": "14085:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -22204,28 +22204,28 @@ "visibility": "internal" } ], - "src": "14066:30:15" + "src": "14066:30:35" }, "returnParameters": { - "id": 15534, + "id": 18595, "nodeType": "ParameterList", "parameters": [], - "src": "14111:0:15" + "src": "14111:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15566, + "id": 18627, "nodeType": "FunctionDefinition", - "src": "14212:157:15", + "src": "14212:157:35", "nodes": [], "body": { - "id": 15565, + "id": 18626, "nodeType": "Block", - "src": "14275:94:15", + "src": "14275:94:35", "nodes": [], "statements": [ { @@ -22235,14 +22235,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c75696e7429", - "id": 15558, + "id": 18619, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14325:23:15", + "src": "14325:23:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c0382aac3e9b237c9c8f246cdb8152d44351aaafa72d99e3640be65f754ac807", "typeString": "literal_string \"log(bool,string,uint)\"" @@ -22250,36 +22250,36 @@ "value": "log(bool,string,uint)" }, { - "id": 15559, + "id": 18620, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15548, - "src": "14350:2:15", + "referencedDeclaration": 18609, + "src": "14350:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15560, + "id": 18621, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15550, - "src": "14354:2:15", + "referencedDeclaration": 18611, + "src": "14354:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15561, + "id": 18622, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15552, - "src": "14358:2:15", + "referencedDeclaration": 18613, + "src": "14358:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22306,32 +22306,32 @@ } ], "expression": { - "id": 15556, + "id": 18617, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14301:3:15", + "src": "14301:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15557, + "id": 18618, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "14305:19:15", + "memberLocation": "14305:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14301:23:15", + "src": "14301:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15562, + "id": 18623, "isConstant": false, "isLValue": false, "isPure": false, @@ -22340,7 +22340,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14301:60:15", + "src": "14301:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22355,18 +22355,18 @@ "typeString": "bytes memory" } ], - "id": 15555, + "id": 18616, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "14285:15:15", + "referencedDeclaration": 17016, + "src": "14285:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15563, + "id": 18624, "isConstant": false, "isLValue": false, "isPure": false, @@ -22375,16 +22375,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14285:77:15", + "src": "14285:77:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15564, + "id": 18625, "nodeType": "ExpressionStatement", - "src": "14285:77:15" + "src": "14285:77:35" } ] }, @@ -22392,20 +22392,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14221:3:15", + "nameLocation": "14221:3:35", "parameters": { - "id": 15553, + "id": 18614, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15548, + "id": 18609, "mutability": "mutable", "name": "p0", - "nameLocation": "14230:2:15", + "nameLocation": "14230:2:35", "nodeType": "VariableDeclaration", - "scope": 15566, - "src": "14225:7:15", + "scope": 18627, + "src": "14225:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22413,10 +22413,10 @@ "typeString": "bool" }, "typeName": { - "id": 15547, + "id": 18608, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14225:4:15", + "src": "14225:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22426,13 +22426,13 @@ }, { "constant": false, - "id": 15550, + "id": 18611, "mutability": "mutable", "name": "p1", - "nameLocation": "14248:2:15", + "nameLocation": "14248:2:35", "nodeType": "VariableDeclaration", - "scope": 15566, - "src": "14234:16:15", + "scope": 18627, + "src": "14234:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22440,10 +22440,10 @@ "typeString": "string" }, "typeName": { - "id": 15549, + "id": 18610, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14234:6:15", + "src": "14234:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22453,13 +22453,13 @@ }, { "constant": false, - "id": 15552, + "id": 18613, "mutability": "mutable", "name": "p2", - "nameLocation": "14257:2:15", + "nameLocation": "14257:2:35", "nodeType": "VariableDeclaration", - "scope": 15566, - "src": "14252:7:15", + "scope": 18627, + "src": "14252:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22467,10 +22467,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15551, + "id": 18612, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "14252:4:15", + "src": "14252:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22479,28 +22479,28 @@ "visibility": "internal" } ], - "src": "14224:36:15" + "src": "14224:36:35" }, "returnParameters": { - "id": 15554, + "id": 18615, "nodeType": "ParameterList", "parameters": [], - "src": "14275:0:15" + "src": "14275:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15586, + "id": 18647, "nodeType": "FunctionDefinition", - "src": "14375:168:15", + "src": "14375:168:35", "nodes": [], "body": { - "id": 15585, + "id": 18646, "nodeType": "Block", - "src": "14447:96:15", + "src": "14447:96:35", "nodes": [], "statements": [ { @@ -22510,14 +22510,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c737472696e6729", - "id": 15578, + "id": 18639, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14497:25:15", + "src": "14497:25:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b076847f8b4aee0cfbf46ec501532f9f3c85a581aff135287ff8e917c0a39102", "typeString": "literal_string \"log(bool,string,string)\"" @@ -22525,36 +22525,36 @@ "value": "log(bool,string,string)" }, { - "id": 15579, + "id": 18640, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15568, - "src": "14524:2:15", + "referencedDeclaration": 18629, + "src": "14524:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15580, + "id": 18641, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15570, - "src": "14528:2:15", + "referencedDeclaration": 18631, + "src": "14528:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15581, + "id": 18642, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15572, - "src": "14532:2:15", + "referencedDeclaration": 18633, + "src": "14532:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -22581,32 +22581,32 @@ } ], "expression": { - "id": 15576, + "id": 18637, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14473:3:15", + "src": "14473:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15577, + "id": 18638, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "14477:19:15", + "memberLocation": "14477:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14473:23:15", + "src": "14473:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15582, + "id": 18643, "isConstant": false, "isLValue": false, "isPure": false, @@ -22615,7 +22615,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14473:62:15", + "src": "14473:62:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22630,18 +22630,18 @@ "typeString": "bytes memory" } ], - "id": 15575, + "id": 18636, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "14457:15:15", + "referencedDeclaration": 17016, + "src": "14457:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15583, + "id": 18644, "isConstant": false, "isLValue": false, "isPure": false, @@ -22650,16 +22650,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14457:79:15", + "src": "14457:79:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15584, + "id": 18645, "nodeType": "ExpressionStatement", - "src": "14457:79:15" + "src": "14457:79:35" } ] }, @@ -22667,20 +22667,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14384:3:15", + "nameLocation": "14384:3:35", "parameters": { - "id": 15573, + "id": 18634, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15568, + "id": 18629, "mutability": "mutable", "name": "p0", - "nameLocation": "14393:2:15", + "nameLocation": "14393:2:35", "nodeType": "VariableDeclaration", - "scope": 15586, - "src": "14388:7:15", + "scope": 18647, + "src": "14388:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22688,10 +22688,10 @@ "typeString": "bool" }, "typeName": { - "id": 15567, + "id": 18628, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14388:4:15", + "src": "14388:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22701,13 +22701,13 @@ }, { "constant": false, - "id": 15570, + "id": 18631, "mutability": "mutable", "name": "p1", - "nameLocation": "14411:2:15", + "nameLocation": "14411:2:35", "nodeType": "VariableDeclaration", - "scope": 15586, - "src": "14397:16:15", + "scope": 18647, + "src": "14397:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22715,10 +22715,10 @@ "typeString": "string" }, "typeName": { - "id": 15569, + "id": 18630, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14397:6:15", + "src": "14397:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22728,13 +22728,13 @@ }, { "constant": false, - "id": 15572, + "id": 18633, "mutability": "mutable", "name": "p2", - "nameLocation": "14429:2:15", + "nameLocation": "14429:2:35", "nodeType": "VariableDeclaration", - "scope": 15586, - "src": "14415:16:15", + "scope": 18647, + "src": "14415:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22742,10 +22742,10 @@ "typeString": "string" }, "typeName": { - "id": 15571, + "id": 18632, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14415:6:15", + "src": "14415:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22754,28 +22754,28 @@ "visibility": "internal" } ], - "src": "14387:45:15" + "src": "14387:45:35" }, "returnParameters": { - "id": 15574, + "id": 18635, "nodeType": "ParameterList", "parameters": [], - "src": "14447:0:15" + "src": "14447:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15606, + "id": 18667, "nodeType": "FunctionDefinition", - "src": "14549:157:15", + "src": "14549:157:35", "nodes": [], "body": { - "id": 15605, + "id": 18666, "nodeType": "Block", - "src": "14612:94:15", + "src": "14612:94:35", "nodes": [], "statements": [ { @@ -22785,14 +22785,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c626f6f6c29", - "id": 15598, + "id": 18659, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14662:23:15", + "src": "14662:23:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_dbb4c2477dacc98e0e5b96fd6ca6bf0ae1f82dd042439d9f53f8d963bef43eaa", "typeString": "literal_string \"log(bool,string,bool)\"" @@ -22800,36 +22800,36 @@ "value": "log(bool,string,bool)" }, { - "id": 15599, + "id": 18660, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15588, - "src": "14687:2:15", + "referencedDeclaration": 18649, + "src": "14687:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15600, + "id": 18661, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15590, - "src": "14691:2:15", + "referencedDeclaration": 18651, + "src": "14691:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15601, + "id": 18662, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15592, - "src": "14695:2:15", + "referencedDeclaration": 18653, + "src": "14695:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22856,32 +22856,32 @@ } ], "expression": { - "id": 15596, + "id": 18657, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14638:3:15", + "src": "14638:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15597, + "id": 18658, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "14642:19:15", + "memberLocation": "14642:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14638:23:15", + "src": "14638:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15602, + "id": 18663, "isConstant": false, "isLValue": false, "isPure": false, @@ -22890,7 +22890,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14638:60:15", + "src": "14638:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22905,18 +22905,18 @@ "typeString": "bytes memory" } ], - "id": 15595, + "id": 18656, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "14622:15:15", + "referencedDeclaration": 17016, + "src": "14622:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15603, + "id": 18664, "isConstant": false, "isLValue": false, "isPure": false, @@ -22925,16 +22925,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14622:77:15", + "src": "14622:77:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15604, + "id": 18665, "nodeType": "ExpressionStatement", - "src": "14622:77:15" + "src": "14622:77:35" } ] }, @@ -22942,20 +22942,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14558:3:15", + "nameLocation": "14558:3:35", "parameters": { - "id": 15593, + "id": 18654, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15588, + "id": 18649, "mutability": "mutable", "name": "p0", - "nameLocation": "14567:2:15", + "nameLocation": "14567:2:35", "nodeType": "VariableDeclaration", - "scope": 15606, - "src": "14562:7:15", + "scope": 18667, + "src": "14562:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22963,10 +22963,10 @@ "typeString": "bool" }, "typeName": { - "id": 15587, + "id": 18648, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14562:4:15", + "src": "14562:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22976,13 +22976,13 @@ }, { "constant": false, - "id": 15590, + "id": 18651, "mutability": "mutable", "name": "p1", - "nameLocation": "14585:2:15", + "nameLocation": "14585:2:35", "nodeType": "VariableDeclaration", - "scope": 15606, - "src": "14571:16:15", + "scope": 18667, + "src": "14571:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22990,10 +22990,10 @@ "typeString": "string" }, "typeName": { - "id": 15589, + "id": 18650, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14571:6:15", + "src": "14571:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23003,13 +23003,13 @@ }, { "constant": false, - "id": 15592, + "id": 18653, "mutability": "mutable", "name": "p2", - "nameLocation": "14594:2:15", + "nameLocation": "14594:2:35", "nodeType": "VariableDeclaration", - "scope": 15606, - "src": "14589:7:15", + "scope": 18667, + "src": "14589:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23017,10 +23017,10 @@ "typeString": "bool" }, "typeName": { - "id": 15591, + "id": 18652, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14589:4:15", + "src": "14589:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23029,28 +23029,28 @@ "visibility": "internal" } ], - "src": "14561:36:15" + "src": "14561:36:35" }, "returnParameters": { - "id": 15594, + "id": 18655, "nodeType": "ParameterList", "parameters": [], - "src": "14612:0:15" + "src": "14612:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15626, + "id": 18687, "nodeType": "FunctionDefinition", - "src": "14712:163:15", + "src": "14712:163:35", "nodes": [], "body": { - "id": 15625, + "id": 18686, "nodeType": "Block", - "src": "14778:97:15", + "src": "14778:97:35", "nodes": [], "statements": [ { @@ -23060,14 +23060,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c6164647265737329", - "id": 15618, + "id": 18679, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14828:26:15", + "src": "14828:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9591b953c9b1d0af9d1e3bc0f6ea9aa5b0e1af8c702f85b36e21b9b2d7e4da79", "typeString": "literal_string \"log(bool,string,address)\"" @@ -23075,36 +23075,36 @@ "value": "log(bool,string,address)" }, { - "id": 15619, + "id": 18680, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15608, - "src": "14856:2:15", + "referencedDeclaration": 18669, + "src": "14856:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15620, + "id": 18681, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15610, - "src": "14860:2:15", + "referencedDeclaration": 18671, + "src": "14860:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15621, + "id": 18682, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15612, - "src": "14864:2:15", + "referencedDeclaration": 18673, + "src": "14864:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -23131,32 +23131,32 @@ } ], "expression": { - "id": 15616, + "id": 18677, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14804:3:15", + "src": "14804:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15617, + "id": 18678, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "14808:19:15", + "memberLocation": "14808:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14804:23:15", + "src": "14804:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15622, + "id": 18683, "isConstant": false, "isLValue": false, "isPure": false, @@ -23165,7 +23165,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14804:63:15", + "src": "14804:63:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23180,18 +23180,18 @@ "typeString": "bytes memory" } ], - "id": 15615, + "id": 18676, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "14788:15:15", + "referencedDeclaration": 17016, + "src": "14788:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15623, + "id": 18684, "isConstant": false, "isLValue": false, "isPure": false, @@ -23200,16 +23200,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14788:80:15", + "src": "14788:80:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15624, + "id": 18685, "nodeType": "ExpressionStatement", - "src": "14788:80:15" + "src": "14788:80:35" } ] }, @@ -23217,20 +23217,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14721:3:15", + "nameLocation": "14721:3:35", "parameters": { - "id": 15613, + "id": 18674, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15608, + "id": 18669, "mutability": "mutable", "name": "p0", - "nameLocation": "14730:2:15", + "nameLocation": "14730:2:35", "nodeType": "VariableDeclaration", - "scope": 15626, - "src": "14725:7:15", + "scope": 18687, + "src": "14725:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23238,10 +23238,10 @@ "typeString": "bool" }, "typeName": { - "id": 15607, + "id": 18668, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14725:4:15", + "src": "14725:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23251,13 +23251,13 @@ }, { "constant": false, - "id": 15610, + "id": 18671, "mutability": "mutable", "name": "p1", - "nameLocation": "14748:2:15", + "nameLocation": "14748:2:35", "nodeType": "VariableDeclaration", - "scope": 15626, - "src": "14734:16:15", + "scope": 18687, + "src": "14734:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23265,10 +23265,10 @@ "typeString": "string" }, "typeName": { - "id": 15609, + "id": 18670, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14734:6:15", + "src": "14734:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23278,13 +23278,13 @@ }, { "constant": false, - "id": 15612, + "id": 18673, "mutability": "mutable", "name": "p2", - "nameLocation": "14760:2:15", + "nameLocation": "14760:2:35", "nodeType": "VariableDeclaration", - "scope": 15626, - "src": "14752:10:15", + "scope": 18687, + "src": "14752:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23292,10 +23292,10 @@ "typeString": "address" }, "typeName": { - "id": 15611, + "id": 18672, "name": "address", "nodeType": "ElementaryTypeName", - "src": "14752:7:15", + "src": "14752:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23305,28 +23305,28 @@ "visibility": "internal" } ], - "src": "14724:39:15" + "src": "14724:39:35" }, "returnParameters": { - "id": 15614, + "id": 18675, "nodeType": "ParameterList", "parameters": [], - "src": "14778:0:15" + "src": "14778:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15646, + "id": 18707, "nodeType": "FunctionDefinition", - "src": "14881:146:15", + "src": "14881:146:35", "nodes": [], "body": { - "id": 15645, + "id": 18706, "nodeType": "Block", - "src": "14935:92:15", + "src": "14935:92:35", "nodes": [], "statements": [ { @@ -23336,14 +23336,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c75696e7429", - "id": 15638, + "id": 18699, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14985:21:15", + "src": "14985:21:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b01365bbae43503e22260bcc9cf23ffef37ffc9f6c1580737fe2489955065877", "typeString": "literal_string \"log(bool,bool,uint)\"" @@ -23351,36 +23351,36 @@ "value": "log(bool,bool,uint)" }, { - "id": 15639, + "id": 18700, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15628, - "src": "15008:2:15", + "referencedDeclaration": 18689, + "src": "15008:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15640, + "id": 18701, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15630, - "src": "15012:2:15", + "referencedDeclaration": 18691, + "src": "15012:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15641, + "id": 18702, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15632, - "src": "15016:2:15", + "referencedDeclaration": 18693, + "src": "15016:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23407,32 +23407,32 @@ } ], "expression": { - "id": 15636, + "id": 18697, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14961:3:15", + "src": "14961:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15637, + "id": 18698, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "14965:19:15", + "memberLocation": "14965:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14961:23:15", + "src": "14961:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15642, + "id": 18703, "isConstant": false, "isLValue": false, "isPure": false, @@ -23441,7 +23441,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14961:58:15", + "src": "14961:58:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23456,18 +23456,18 @@ "typeString": "bytes memory" } ], - "id": 15635, + "id": 18696, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "14945:15:15", + "referencedDeclaration": 17016, + "src": "14945:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15643, + "id": 18704, "isConstant": false, "isLValue": false, "isPure": false, @@ -23476,16 +23476,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14945:75:15", + "src": "14945:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15644, + "id": 18705, "nodeType": "ExpressionStatement", - "src": "14945:75:15" + "src": "14945:75:35" } ] }, @@ -23493,20 +23493,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14890:3:15", + "nameLocation": "14890:3:35", "parameters": { - "id": 15633, + "id": 18694, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15628, + "id": 18689, "mutability": "mutable", "name": "p0", - "nameLocation": "14899:2:15", + "nameLocation": "14899:2:35", "nodeType": "VariableDeclaration", - "scope": 15646, - "src": "14894:7:15", + "scope": 18707, + "src": "14894:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23514,10 +23514,10 @@ "typeString": "bool" }, "typeName": { - "id": 15627, + "id": 18688, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14894:4:15", + "src": "14894:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23527,13 +23527,13 @@ }, { "constant": false, - "id": 15630, + "id": 18691, "mutability": "mutable", "name": "p1", - "nameLocation": "14908:2:15", + "nameLocation": "14908:2:35", "nodeType": "VariableDeclaration", - "scope": 15646, - "src": "14903:7:15", + "scope": 18707, + "src": "14903:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23541,10 +23541,10 @@ "typeString": "bool" }, "typeName": { - "id": 15629, + "id": 18690, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14903:4:15", + "src": "14903:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23554,13 +23554,13 @@ }, { "constant": false, - "id": 15632, + "id": 18693, "mutability": "mutable", "name": "p2", - "nameLocation": "14917:2:15", + "nameLocation": "14917:2:35", "nodeType": "VariableDeclaration", - "scope": 15646, - "src": "14912:7:15", + "scope": 18707, + "src": "14912:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23568,10 +23568,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15631, + "id": 18692, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "14912:4:15", + "src": "14912:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23580,28 +23580,28 @@ "visibility": "internal" } ], - "src": "14893:27:15" + "src": "14893:27:35" }, "returnParameters": { - "id": 15634, + "id": 18695, "nodeType": "ParameterList", "parameters": [], - "src": "14935:0:15" + "src": "14935:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15666, + "id": 18727, "nodeType": "FunctionDefinition", - "src": "15033:157:15", + "src": "15033:157:35", "nodes": [], "body": { - "id": 15665, + "id": 18726, "nodeType": "Block", - "src": "15096:94:15", + "src": "15096:94:35", "nodes": [], "statements": [ { @@ -23611,14 +23611,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c737472696e6729", - "id": 15658, + "id": 18719, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15146:23:15", + "src": "15146:23:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2555fa465662416fc443b21c515f245dc550a66f7c658773f7bd7ad91c82f2cc", "typeString": "literal_string \"log(bool,bool,string)\"" @@ -23626,36 +23626,36 @@ "value": "log(bool,bool,string)" }, { - "id": 15659, + "id": 18720, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15648, - "src": "15171:2:15", + "referencedDeclaration": 18709, + "src": "15171:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15660, + "id": 18721, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15650, - "src": "15175:2:15", + "referencedDeclaration": 18711, + "src": "15175:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15661, + "id": 18722, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15652, - "src": "15179:2:15", + "referencedDeclaration": 18713, + "src": "15179:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -23682,32 +23682,32 @@ } ], "expression": { - "id": 15656, + "id": 18717, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15122:3:15", + "src": "15122:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15657, + "id": 18718, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "15126:19:15", + "memberLocation": "15126:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15122:23:15", + "src": "15122:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15662, + "id": 18723, "isConstant": false, "isLValue": false, "isPure": false, @@ -23716,7 +23716,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15122:60:15", + "src": "15122:60:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23731,18 +23731,18 @@ "typeString": "bytes memory" } ], - "id": 15655, + "id": 18716, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "15106:15:15", + "referencedDeclaration": 17016, + "src": "15106:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15663, + "id": 18724, "isConstant": false, "isLValue": false, "isPure": false, @@ -23751,16 +23751,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15106:77:15", + "src": "15106:77:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15664, + "id": 18725, "nodeType": "ExpressionStatement", - "src": "15106:77:15" + "src": "15106:77:35" } ] }, @@ -23768,20 +23768,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15042:3:15", + "nameLocation": "15042:3:35", "parameters": { - "id": 15653, + "id": 18714, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15648, + "id": 18709, "mutability": "mutable", "name": "p0", - "nameLocation": "15051:2:15", + "nameLocation": "15051:2:35", "nodeType": "VariableDeclaration", - "scope": 15666, - "src": "15046:7:15", + "scope": 18727, + "src": "15046:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23789,10 +23789,10 @@ "typeString": "bool" }, "typeName": { - "id": 15647, + "id": 18708, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15046:4:15", + "src": "15046:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23802,13 +23802,13 @@ }, { "constant": false, - "id": 15650, + "id": 18711, "mutability": "mutable", "name": "p1", - "nameLocation": "15060:2:15", + "nameLocation": "15060:2:35", "nodeType": "VariableDeclaration", - "scope": 15666, - "src": "15055:7:15", + "scope": 18727, + "src": "15055:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23816,10 +23816,10 @@ "typeString": "bool" }, "typeName": { - "id": 15649, + "id": 18710, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15055:4:15", + "src": "15055:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23829,13 +23829,13 @@ }, { "constant": false, - "id": 15652, + "id": 18713, "mutability": "mutable", "name": "p2", - "nameLocation": "15078:2:15", + "nameLocation": "15078:2:35", "nodeType": "VariableDeclaration", - "scope": 15666, - "src": "15064:16:15", + "scope": 18727, + "src": "15064:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23843,10 +23843,10 @@ "typeString": "string" }, "typeName": { - "id": 15651, + "id": 18712, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15064:6:15", + "src": "15064:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23855,28 +23855,28 @@ "visibility": "internal" } ], - "src": "15045:36:15" + "src": "15045:36:35" }, "returnParameters": { - "id": 15654, + "id": 18715, "nodeType": "ParameterList", "parameters": [], - "src": "15096:0:15" + "src": "15096:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15686, + "id": 18747, "nodeType": "FunctionDefinition", - "src": "15196:146:15", + "src": "15196:146:35", "nodes": [], "body": { - "id": 15685, + "id": 18746, "nodeType": "Block", - "src": "15250:92:15", + "src": "15250:92:35", "nodes": [], "statements": [ { @@ -23886,14 +23886,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c626f6f6c29", - "id": 15678, + "id": 18739, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15300:21:15", + "src": "15300:21:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_50709698278bb02f656e4ac53a2ae8ef0ec4064d340360a5fa4d933e9a742590", "typeString": "literal_string \"log(bool,bool,bool)\"" @@ -23901,36 +23901,36 @@ "value": "log(bool,bool,bool)" }, { - "id": 15679, + "id": 18740, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15668, - "src": "15323:2:15", + "referencedDeclaration": 18729, + "src": "15323:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15680, + "id": 18741, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15670, - "src": "15327:2:15", + "referencedDeclaration": 18731, + "src": "15327:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15681, + "id": 18742, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15672, - "src": "15331:2:15", + "referencedDeclaration": 18733, + "src": "15331:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23957,32 +23957,32 @@ } ], "expression": { - "id": 15676, + "id": 18737, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15276:3:15", + "src": "15276:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15677, + "id": 18738, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "15280:19:15", + "memberLocation": "15280:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15276:23:15", + "src": "15276:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15682, + "id": 18743, "isConstant": false, "isLValue": false, "isPure": false, @@ -23991,7 +23991,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15276:58:15", + "src": "15276:58:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -24006,18 +24006,18 @@ "typeString": "bytes memory" } ], - "id": 15675, + "id": 18736, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "15260:15:15", + "referencedDeclaration": 17016, + "src": "15260:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15683, + "id": 18744, "isConstant": false, "isLValue": false, "isPure": false, @@ -24026,16 +24026,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15260:75:15", + "src": "15260:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15684, + "id": 18745, "nodeType": "ExpressionStatement", - "src": "15260:75:15" + "src": "15260:75:35" } ] }, @@ -24043,20 +24043,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15205:3:15", + "nameLocation": "15205:3:35", "parameters": { - "id": 15673, + "id": 18734, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15668, + "id": 18729, "mutability": "mutable", "name": "p0", - "nameLocation": "15214:2:15", + "nameLocation": "15214:2:35", "nodeType": "VariableDeclaration", - "scope": 15686, - "src": "15209:7:15", + "scope": 18747, + "src": "15209:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24064,10 +24064,10 @@ "typeString": "bool" }, "typeName": { - "id": 15667, + "id": 18728, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15209:4:15", + "src": "15209:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24077,13 +24077,13 @@ }, { "constant": false, - "id": 15670, + "id": 18731, "mutability": "mutable", "name": "p1", - "nameLocation": "15223:2:15", + "nameLocation": "15223:2:35", "nodeType": "VariableDeclaration", - "scope": 15686, - "src": "15218:7:15", + "scope": 18747, + "src": "15218:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24091,10 +24091,10 @@ "typeString": "bool" }, "typeName": { - "id": 15669, + "id": 18730, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15218:4:15", + "src": "15218:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24104,13 +24104,13 @@ }, { "constant": false, - "id": 15672, + "id": 18733, "mutability": "mutable", "name": "p2", - "nameLocation": "15232:2:15", + "nameLocation": "15232:2:35", "nodeType": "VariableDeclaration", - "scope": 15686, - "src": "15227:7:15", + "scope": 18747, + "src": "15227:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24118,10 +24118,10 @@ "typeString": "bool" }, "typeName": { - "id": 15671, + "id": 18732, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15227:4:15", + "src": "15227:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24130,28 +24130,28 @@ "visibility": "internal" } ], - "src": "15208:27:15" + "src": "15208:27:35" }, "returnParameters": { - "id": 15674, + "id": 18735, "nodeType": "ParameterList", "parameters": [], - "src": "15250:0:15" + "src": "15250:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15706, + "id": 18767, "nodeType": "FunctionDefinition", - "src": "15348:152:15", + "src": "15348:152:35", "nodes": [], "body": { - "id": 15705, + "id": 18766, "nodeType": "Block", - "src": "15405:95:15", + "src": "15405:95:35", "nodes": [], "statements": [ { @@ -24161,14 +24161,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c6164647265737329", - "id": 15698, + "id": 18759, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15455:24:15", + "src": "15455:24:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1078f68da6ddbbe80f829fe8d54d1f2c6347e1ee4ec5a2a7a3a330ada9eccf81", "typeString": "literal_string \"log(bool,bool,address)\"" @@ -24176,36 +24176,36 @@ "value": "log(bool,bool,address)" }, { - "id": 15699, + "id": 18760, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15688, - "src": "15481:2:15", + "referencedDeclaration": 18749, + "src": "15481:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15700, + "id": 18761, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15690, - "src": "15485:2:15", + "referencedDeclaration": 18751, + "src": "15485:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15701, + "id": 18762, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15692, - "src": "15489:2:15", + "referencedDeclaration": 18753, + "src": "15489:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -24232,32 +24232,32 @@ } ], "expression": { - "id": 15696, + "id": 18757, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15431:3:15", + "src": "15431:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15697, + "id": 18758, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "15435:19:15", + "memberLocation": "15435:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15431:23:15", + "src": "15431:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15702, + "id": 18763, "isConstant": false, "isLValue": false, "isPure": false, @@ -24266,7 +24266,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15431:61:15", + "src": "15431:61:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -24281,18 +24281,18 @@ "typeString": "bytes memory" } ], - "id": 15695, + "id": 18756, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "15415:15:15", + "referencedDeclaration": 17016, + "src": "15415:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15703, + "id": 18764, "isConstant": false, "isLValue": false, "isPure": false, @@ -24301,16 +24301,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15415:78:15", + "src": "15415:78:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15704, + "id": 18765, "nodeType": "ExpressionStatement", - "src": "15415:78:15" + "src": "15415:78:35" } ] }, @@ -24318,20 +24318,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15357:3:15", + "nameLocation": "15357:3:35", "parameters": { - "id": 15693, + "id": 18754, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15688, + "id": 18749, "mutability": "mutable", "name": "p0", - "nameLocation": "15366:2:15", + "nameLocation": "15366:2:35", "nodeType": "VariableDeclaration", - "scope": 15706, - "src": "15361:7:15", + "scope": 18767, + "src": "15361:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24339,10 +24339,10 @@ "typeString": "bool" }, "typeName": { - "id": 15687, + "id": 18748, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15361:4:15", + "src": "15361:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24352,13 +24352,13 @@ }, { "constant": false, - "id": 15690, + "id": 18751, "mutability": "mutable", "name": "p1", - "nameLocation": "15375:2:15", + "nameLocation": "15375:2:35", "nodeType": "VariableDeclaration", - "scope": 15706, - "src": "15370:7:15", + "scope": 18767, + "src": "15370:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24366,10 +24366,10 @@ "typeString": "bool" }, "typeName": { - "id": 15689, + "id": 18750, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15370:4:15", + "src": "15370:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24379,13 +24379,13 @@ }, { "constant": false, - "id": 15692, + "id": 18753, "mutability": "mutable", "name": "p2", - "nameLocation": "15387:2:15", + "nameLocation": "15387:2:35", "nodeType": "VariableDeclaration", - "scope": 15706, - "src": "15379:10:15", + "scope": 18767, + "src": "15379:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24393,10 +24393,10 @@ "typeString": "address" }, "typeName": { - "id": 15691, + "id": 18752, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15379:7:15", + "src": "15379:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24406,28 +24406,28 @@ "visibility": "internal" } ], - "src": "15360:30:15" + "src": "15360:30:35" }, "returnParameters": { - "id": 15694, + "id": 18755, "nodeType": "ParameterList", "parameters": [], - "src": "15405:0:15" + "src": "15405:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15726, + "id": 18787, "nodeType": "FunctionDefinition", - "src": "15506:152:15", + "src": "15506:152:35", "nodes": [], "body": { - "id": 15725, + "id": 18786, "nodeType": "Block", - "src": "15563:95:15", + "src": "15563:95:35", "nodes": [], "statements": [ { @@ -24437,14 +24437,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c75696e7429", - "id": 15718, + "id": 18779, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15613:24:15", + "src": "15613:24:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_eb704bafbd89369a907d48394b6acdacf482ae42cc2aaedd1cc37e89b4054b3d", "typeString": "literal_string \"log(bool,address,uint)\"" @@ -24452,36 +24452,36 @@ "value": "log(bool,address,uint)" }, { - "id": 15719, + "id": 18780, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15708, - "src": "15639:2:15", + "referencedDeclaration": 18769, + "src": "15639:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15720, + "id": 18781, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15710, - "src": "15643:2:15", + "referencedDeclaration": 18771, + "src": "15643:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15721, + "id": 18782, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15712, - "src": "15647:2:15", + "referencedDeclaration": 18773, + "src": "15647:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24508,32 +24508,32 @@ } ], "expression": { - "id": 15716, + "id": 18777, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15589:3:15", + "src": "15589:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15717, + "id": 18778, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "15593:19:15", + "memberLocation": "15593:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15589:23:15", + "src": "15589:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15722, + "id": 18783, "isConstant": false, "isLValue": false, "isPure": false, @@ -24542,7 +24542,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15589:61:15", + "src": "15589:61:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -24557,18 +24557,18 @@ "typeString": "bytes memory" } ], - "id": 15715, + "id": 18776, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "15573:15:15", + "referencedDeclaration": 17016, + "src": "15573:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15723, + "id": 18784, "isConstant": false, "isLValue": false, "isPure": false, @@ -24577,16 +24577,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15573:78:15", + "src": "15573:78:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15724, + "id": 18785, "nodeType": "ExpressionStatement", - "src": "15573:78:15" + "src": "15573:78:35" } ] }, @@ -24594,20 +24594,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15515:3:15", + "nameLocation": "15515:3:35", "parameters": { - "id": 15713, + "id": 18774, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15708, + "id": 18769, "mutability": "mutable", "name": "p0", - "nameLocation": "15524:2:15", + "nameLocation": "15524:2:35", "nodeType": "VariableDeclaration", - "scope": 15726, - "src": "15519:7:15", + "scope": 18787, + "src": "15519:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24615,10 +24615,10 @@ "typeString": "bool" }, "typeName": { - "id": 15707, + "id": 18768, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15519:4:15", + "src": "15519:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24628,13 +24628,13 @@ }, { "constant": false, - "id": 15710, + "id": 18771, "mutability": "mutable", "name": "p1", - "nameLocation": "15536:2:15", + "nameLocation": "15536:2:35", "nodeType": "VariableDeclaration", - "scope": 15726, - "src": "15528:10:15", + "scope": 18787, + "src": "15528:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24642,10 +24642,10 @@ "typeString": "address" }, "typeName": { - "id": 15709, + "id": 18770, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15528:7:15", + "src": "15528:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24656,13 +24656,13 @@ }, { "constant": false, - "id": 15712, + "id": 18773, "mutability": "mutable", "name": "p2", - "nameLocation": "15545:2:15", + "nameLocation": "15545:2:35", "nodeType": "VariableDeclaration", - "scope": 15726, - "src": "15540:7:15", + "scope": 18787, + "src": "15540:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24670,10 +24670,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15711, + "id": 18772, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "15540:4:15", + "src": "15540:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24682,28 +24682,28 @@ "visibility": "internal" } ], - "src": "15518:30:15" + "src": "15518:30:35" }, "returnParameters": { - "id": 15714, + "id": 18775, "nodeType": "ParameterList", "parameters": [], - "src": "15563:0:15" + "src": "15563:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15746, + "id": 18807, "nodeType": "FunctionDefinition", - "src": "15664:163:15", + "src": "15664:163:35", "nodes": [], "body": { - "id": 15745, + "id": 18806, "nodeType": "Block", - "src": "15730:97:15", + "src": "15730:97:35", "nodes": [], "statements": [ { @@ -24713,14 +24713,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c737472696e6729", - "id": 15738, + "id": 18799, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15780:26:15", + "src": "15780:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_de9a927090b15ed84eefc0c471675a23ce67fd75011b1652fe17ca2dd0dcd06d", "typeString": "literal_string \"log(bool,address,string)\"" @@ -24728,36 +24728,36 @@ "value": "log(bool,address,string)" }, { - "id": 15739, + "id": 18800, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15728, - "src": "15808:2:15", + "referencedDeclaration": 18789, + "src": "15808:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15740, + "id": 18801, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15730, - "src": "15812:2:15", + "referencedDeclaration": 18791, + "src": "15812:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15741, + "id": 18802, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15732, - "src": "15816:2:15", + "referencedDeclaration": 18793, + "src": "15816:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -24784,32 +24784,32 @@ } ], "expression": { - "id": 15736, + "id": 18797, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15756:3:15", + "src": "15756:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15737, + "id": 18798, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "15760:19:15", + "memberLocation": "15760:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15756:23:15", + "src": "15756:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15742, + "id": 18803, "isConstant": false, "isLValue": false, "isPure": false, @@ -24818,7 +24818,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15756:63:15", + "src": "15756:63:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -24833,18 +24833,18 @@ "typeString": "bytes memory" } ], - "id": 15735, + "id": 18796, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "15740:15:15", + "referencedDeclaration": 17016, + "src": "15740:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15743, + "id": 18804, "isConstant": false, "isLValue": false, "isPure": false, @@ -24853,16 +24853,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15740:80:15", + "src": "15740:80:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15744, + "id": 18805, "nodeType": "ExpressionStatement", - "src": "15740:80:15" + "src": "15740:80:35" } ] }, @@ -24870,20 +24870,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15673:3:15", + "nameLocation": "15673:3:35", "parameters": { - "id": 15733, + "id": 18794, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15728, + "id": 18789, "mutability": "mutable", "name": "p0", - "nameLocation": "15682:2:15", + "nameLocation": "15682:2:35", "nodeType": "VariableDeclaration", - "scope": 15746, - "src": "15677:7:15", + "scope": 18807, + "src": "15677:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24891,10 +24891,10 @@ "typeString": "bool" }, "typeName": { - "id": 15727, + "id": 18788, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15677:4:15", + "src": "15677:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24904,13 +24904,13 @@ }, { "constant": false, - "id": 15730, + "id": 18791, "mutability": "mutable", "name": "p1", - "nameLocation": "15694:2:15", + "nameLocation": "15694:2:35", "nodeType": "VariableDeclaration", - "scope": 15746, - "src": "15686:10:15", + "scope": 18807, + "src": "15686:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24918,10 +24918,10 @@ "typeString": "address" }, "typeName": { - "id": 15729, + "id": 18790, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15686:7:15", + "src": "15686:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24932,13 +24932,13 @@ }, { "constant": false, - "id": 15732, + "id": 18793, "mutability": "mutable", "name": "p2", - "nameLocation": "15712:2:15", + "nameLocation": "15712:2:35", "nodeType": "VariableDeclaration", - "scope": 15746, - "src": "15698:16:15", + "scope": 18807, + "src": "15698:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -24946,10 +24946,10 @@ "typeString": "string" }, "typeName": { - "id": 15731, + "id": 18792, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15698:6:15", + "src": "15698:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -24958,28 +24958,28 @@ "visibility": "internal" } ], - "src": "15676:39:15" + "src": "15676:39:35" }, "returnParameters": { - "id": 15734, + "id": 18795, "nodeType": "ParameterList", "parameters": [], - "src": "15730:0:15" + "src": "15730:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15766, + "id": 18827, "nodeType": "FunctionDefinition", - "src": "15833:152:15", + "src": "15833:152:35", "nodes": [], "body": { - "id": 15765, + "id": 18826, "nodeType": "Block", - "src": "15890:95:15", + "src": "15890:95:35", "nodes": [], "statements": [ { @@ -24989,14 +24989,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c626f6f6c29", - "id": 15758, + "id": 18819, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15940:24:15", + "src": "15940:24:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_18c9c746c9d0e38e4dc234ee76e678bbaa4e473eca3dce0969637d7f01e4a908", "typeString": "literal_string \"log(bool,address,bool)\"" @@ -25004,36 +25004,36 @@ "value": "log(bool,address,bool)" }, { - "id": 15759, + "id": 18820, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15748, - "src": "15966:2:15", + "referencedDeclaration": 18809, + "src": "15966:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15760, + "id": 18821, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15750, - "src": "15970:2:15", + "referencedDeclaration": 18811, + "src": "15970:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15761, + "id": 18822, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15752, - "src": "15974:2:15", + "referencedDeclaration": 18813, + "src": "15974:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25060,32 +25060,32 @@ } ], "expression": { - "id": 15756, + "id": 18817, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15916:3:15", + "src": "15916:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15757, + "id": 18818, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "15920:19:15", + "memberLocation": "15920:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15916:23:15", + "src": "15916:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15762, + "id": 18823, "isConstant": false, "isLValue": false, "isPure": false, @@ -25094,7 +25094,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15916:61:15", + "src": "15916:61:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -25109,18 +25109,18 @@ "typeString": "bytes memory" } ], - "id": 15755, + "id": 18816, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "15900:15:15", + "referencedDeclaration": 17016, + "src": "15900:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15763, + "id": 18824, "isConstant": false, "isLValue": false, "isPure": false, @@ -25129,16 +25129,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15900:78:15", + "src": "15900:78:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15764, + "id": 18825, "nodeType": "ExpressionStatement", - "src": "15900:78:15" + "src": "15900:78:35" } ] }, @@ -25146,20 +25146,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15842:3:15", + "nameLocation": "15842:3:35", "parameters": { - "id": 15753, + "id": 18814, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15748, + "id": 18809, "mutability": "mutable", "name": "p0", - "nameLocation": "15851:2:15", + "nameLocation": "15851:2:35", "nodeType": "VariableDeclaration", - "scope": 15766, - "src": "15846:7:15", + "scope": 18827, + "src": "15846:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25167,10 +25167,10 @@ "typeString": "bool" }, "typeName": { - "id": 15747, + "id": 18808, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15846:4:15", + "src": "15846:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25180,13 +25180,13 @@ }, { "constant": false, - "id": 15750, + "id": 18811, "mutability": "mutable", "name": "p1", - "nameLocation": "15863:2:15", + "nameLocation": "15863:2:35", "nodeType": "VariableDeclaration", - "scope": 15766, - "src": "15855:10:15", + "scope": 18827, + "src": "15855:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25194,10 +25194,10 @@ "typeString": "address" }, "typeName": { - "id": 15749, + "id": 18810, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15855:7:15", + "src": "15855:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25208,13 +25208,13 @@ }, { "constant": false, - "id": 15752, + "id": 18813, "mutability": "mutable", "name": "p2", - "nameLocation": "15872:2:15", + "nameLocation": "15872:2:35", "nodeType": "VariableDeclaration", - "scope": 15766, - "src": "15867:7:15", + "scope": 18827, + "src": "15867:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25222,10 +25222,10 @@ "typeString": "bool" }, "typeName": { - "id": 15751, + "id": 18812, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15867:4:15", + "src": "15867:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25234,28 +25234,28 @@ "visibility": "internal" } ], - "src": "15845:30:15" + "src": "15845:30:35" }, "returnParameters": { - "id": 15754, + "id": 18815, "nodeType": "ParameterList", "parameters": [], - "src": "15890:0:15" + "src": "15890:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15786, + "id": 18847, "nodeType": "FunctionDefinition", - "src": "15991:158:15", + "src": "15991:158:35", "nodes": [], "body": { - "id": 15785, + "id": 18846, "nodeType": "Block", - "src": "16051:98:15", + "src": "16051:98:35", "nodes": [], "statements": [ { @@ -25265,14 +25265,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c6164647265737329", - "id": 15778, + "id": 18839, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16101:27:15", + "src": "16101:27:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d2763667477f08a6a3f8ce84e1cc1aeb5e67ee2996f5f36e8939da2b8b8f0265", "typeString": "literal_string \"log(bool,address,address)\"" @@ -25280,36 +25280,36 @@ "value": "log(bool,address,address)" }, { - "id": 15779, + "id": 18840, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15768, - "src": "16130:2:15", + "referencedDeclaration": 18829, + "src": "16130:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15780, + "id": 18841, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15770, - "src": "16134:2:15", + "referencedDeclaration": 18831, + "src": "16134:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15781, + "id": 18842, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15772, - "src": "16138:2:15", + "referencedDeclaration": 18833, + "src": "16138:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -25336,32 +25336,32 @@ } ], "expression": { - "id": 15776, + "id": 18837, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16077:3:15", + "src": "16077:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15777, + "id": 18838, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "16081:19:15", + "memberLocation": "16081:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16077:23:15", + "src": "16077:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15782, + "id": 18843, "isConstant": false, "isLValue": false, "isPure": false, @@ -25370,7 +25370,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16077:64:15", + "src": "16077:64:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -25385,18 +25385,18 @@ "typeString": "bytes memory" } ], - "id": 15775, + "id": 18836, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "16061:15:15", + "referencedDeclaration": 17016, + "src": "16061:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15783, + "id": 18844, "isConstant": false, "isLValue": false, "isPure": false, @@ -25405,16 +25405,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16061:81:15", + "src": "16061:81:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15784, + "id": 18845, "nodeType": "ExpressionStatement", - "src": "16061:81:15" + "src": "16061:81:35" } ] }, @@ -25422,20 +25422,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16000:3:15", + "nameLocation": "16000:3:35", "parameters": { - "id": 15773, + "id": 18834, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15768, + "id": 18829, "mutability": "mutable", "name": "p0", - "nameLocation": "16009:2:15", + "nameLocation": "16009:2:35", "nodeType": "VariableDeclaration", - "scope": 15786, - "src": "16004:7:15", + "scope": 18847, + "src": "16004:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25443,10 +25443,10 @@ "typeString": "bool" }, "typeName": { - "id": 15767, + "id": 18828, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16004:4:15", + "src": "16004:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25456,13 +25456,13 @@ }, { "constant": false, - "id": 15770, + "id": 18831, "mutability": "mutable", "name": "p1", - "nameLocation": "16021:2:15", + "nameLocation": "16021:2:35", "nodeType": "VariableDeclaration", - "scope": 15786, - "src": "16013:10:15", + "scope": 18847, + "src": "16013:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25470,10 +25470,10 @@ "typeString": "address" }, "typeName": { - "id": 15769, + "id": 18830, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16013:7:15", + "src": "16013:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25484,13 +25484,13 @@ }, { "constant": false, - "id": 15772, + "id": 18833, "mutability": "mutable", "name": "p2", - "nameLocation": "16033:2:15", + "nameLocation": "16033:2:35", "nodeType": "VariableDeclaration", - "scope": 15786, - "src": "16025:10:15", + "scope": 18847, + "src": "16025:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25498,10 +25498,10 @@ "typeString": "address" }, "typeName": { - "id": 15771, + "id": 18832, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16025:7:15", + "src": "16025:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25511,28 +25511,28 @@ "visibility": "internal" } ], - "src": "16003:33:15" + "src": "16003:33:35" }, "returnParameters": { - "id": 15774, + "id": 18835, "nodeType": "ParameterList", "parameters": [], - "src": "16051:0:15" + "src": "16051:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15806, + "id": 18867, "nodeType": "FunctionDefinition", - "src": "16155:152:15", + "src": "16155:152:35", "nodes": [], "body": { - "id": 15805, + "id": 18866, "nodeType": "Block", - "src": "16212:95:15", + "src": "16212:95:35", "nodes": [], "statements": [ { @@ -25542,14 +25542,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e742c75696e7429", - "id": 15798, + "id": 18859, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16262:24:15", + "src": "16262:24:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8786135eae1a8e4736031518026bd3bd30886c3cc8d3e8bdedd6faea426de5ea", "typeString": "literal_string \"log(address,uint,uint)\"" @@ -25557,36 +25557,36 @@ "value": "log(address,uint,uint)" }, { - "id": 15799, + "id": 18860, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15788, - "src": "16288:2:15", + "referencedDeclaration": 18849, + "src": "16288:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15800, + "id": 18861, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15790, - "src": "16292:2:15", + "referencedDeclaration": 18851, + "src": "16292:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 15801, + "id": 18862, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15792, - "src": "16296:2:15", + "referencedDeclaration": 18853, + "src": "16296:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25613,32 +25613,32 @@ } ], "expression": { - "id": 15796, + "id": 18857, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16238:3:15", + "src": "16238:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15797, + "id": 18858, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "16242:19:15", + "memberLocation": "16242:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16238:23:15", + "src": "16238:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15802, + "id": 18863, "isConstant": false, "isLValue": false, "isPure": false, @@ -25647,7 +25647,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16238:61:15", + "src": "16238:61:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -25662,18 +25662,18 @@ "typeString": "bytes memory" } ], - "id": 15795, + "id": 18856, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "16222:15:15", + "referencedDeclaration": 17016, + "src": "16222:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15803, + "id": 18864, "isConstant": false, "isLValue": false, "isPure": false, @@ -25682,16 +25682,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16222:78:15", + "src": "16222:78:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15804, + "id": 18865, "nodeType": "ExpressionStatement", - "src": "16222:78:15" + "src": "16222:78:35" } ] }, @@ -25699,20 +25699,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16164:3:15", + "nameLocation": "16164:3:35", "parameters": { - "id": 15793, + "id": 18854, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15788, + "id": 18849, "mutability": "mutable", "name": "p0", - "nameLocation": "16176:2:15", + "nameLocation": "16176:2:35", "nodeType": "VariableDeclaration", - "scope": 15806, - "src": "16168:10:15", + "scope": 18867, + "src": "16168:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25720,10 +25720,10 @@ "typeString": "address" }, "typeName": { - "id": 15787, + "id": 18848, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16168:7:15", + "src": "16168:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25734,13 +25734,13 @@ }, { "constant": false, - "id": 15790, + "id": 18851, "mutability": "mutable", "name": "p1", - "nameLocation": "16185:2:15", + "nameLocation": "16185:2:35", "nodeType": "VariableDeclaration", - "scope": 15806, - "src": "16180:7:15", + "scope": 18867, + "src": "16180:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25748,10 +25748,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15789, + "id": 18850, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "16180:4:15", + "src": "16180:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25761,13 +25761,13 @@ }, { "constant": false, - "id": 15792, + "id": 18853, "mutability": "mutable", "name": "p2", - "nameLocation": "16194:2:15", + "nameLocation": "16194:2:35", "nodeType": "VariableDeclaration", - "scope": 15806, - "src": "16189:7:15", + "scope": 18867, + "src": "16189:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25775,10 +25775,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15791, + "id": 18852, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "16189:4:15", + "src": "16189:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25787,28 +25787,28 @@ "visibility": "internal" } ], - "src": "16167:30:15" + "src": "16167:30:35" }, "returnParameters": { - "id": 15794, + "id": 18855, "nodeType": "ParameterList", "parameters": [], - "src": "16212:0:15" + "src": "16212:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15826, + "id": 18887, "nodeType": "FunctionDefinition", - "src": "16313:163:15", + "src": "16313:163:35", "nodes": [], "body": { - "id": 15825, + "id": 18886, "nodeType": "Block", - "src": "16379:97:15", + "src": "16379:97:35", "nodes": [], "statements": [ { @@ -25818,14 +25818,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e742c737472696e6729", - "id": 15818, + "id": 18879, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16429:26:15", + "src": "16429:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_baf968498a2094de432bd16841b992056c14db9f313a6b44c3156c2b5f1dc2b4", "typeString": "literal_string \"log(address,uint,string)\"" @@ -25833,36 +25833,36 @@ "value": "log(address,uint,string)" }, { - "id": 15819, + "id": 18880, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15808, - "src": "16457:2:15", + "referencedDeclaration": 18869, + "src": "16457:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15820, + "id": 18881, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15810, - "src": "16461:2:15", + "referencedDeclaration": 18871, + "src": "16461:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 15821, + "id": 18882, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15812, - "src": "16465:2:15", + "referencedDeclaration": 18873, + "src": "16465:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -25889,32 +25889,32 @@ } ], "expression": { - "id": 15816, + "id": 18877, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16405:3:15", + "src": "16405:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15817, + "id": 18878, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "16409:19:15", + "memberLocation": "16409:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16405:23:15", + "src": "16405:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15822, + "id": 18883, "isConstant": false, "isLValue": false, "isPure": false, @@ -25923,7 +25923,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16405:63:15", + "src": "16405:63:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -25938,18 +25938,18 @@ "typeString": "bytes memory" } ], - "id": 15815, + "id": 18876, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "16389:15:15", + "referencedDeclaration": 17016, + "src": "16389:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15823, + "id": 18884, "isConstant": false, "isLValue": false, "isPure": false, @@ -25958,16 +25958,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16389:80:15", + "src": "16389:80:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15824, + "id": 18885, "nodeType": "ExpressionStatement", - "src": "16389:80:15" + "src": "16389:80:35" } ] }, @@ -25975,20 +25975,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16322:3:15", + "nameLocation": "16322:3:35", "parameters": { - "id": 15813, + "id": 18874, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15808, + "id": 18869, "mutability": "mutable", "name": "p0", - "nameLocation": "16334:2:15", + "nameLocation": "16334:2:35", "nodeType": "VariableDeclaration", - "scope": 15826, - "src": "16326:10:15", + "scope": 18887, + "src": "16326:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25996,10 +25996,10 @@ "typeString": "address" }, "typeName": { - "id": 15807, + "id": 18868, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16326:7:15", + "src": "16326:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26010,13 +26010,13 @@ }, { "constant": false, - "id": 15810, + "id": 18871, "mutability": "mutable", "name": "p1", - "nameLocation": "16343:2:15", + "nameLocation": "16343:2:35", "nodeType": "VariableDeclaration", - "scope": 15826, - "src": "16338:7:15", + "scope": 18887, + "src": "16338:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26024,10 +26024,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15809, + "id": 18870, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "16338:4:15", + "src": "16338:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26037,13 +26037,13 @@ }, { "constant": false, - "id": 15812, + "id": 18873, "mutability": "mutable", "name": "p2", - "nameLocation": "16361:2:15", + "nameLocation": "16361:2:35", "nodeType": "VariableDeclaration", - "scope": 15826, - "src": "16347:16:15", + "scope": 18887, + "src": "16347:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -26051,10 +26051,10 @@ "typeString": "string" }, "typeName": { - "id": 15811, + "id": 18872, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16347:6:15", + "src": "16347:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -26063,28 +26063,28 @@ "visibility": "internal" } ], - "src": "16325:39:15" + "src": "16325:39:35" }, "returnParameters": { - "id": 15814, + "id": 18875, "nodeType": "ParameterList", "parameters": [], - "src": "16379:0:15" + "src": "16379:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15846, + "id": 18907, "nodeType": "FunctionDefinition", - "src": "16482:152:15", + "src": "16482:152:35", "nodes": [], "body": { - "id": 15845, + "id": 18906, "nodeType": "Block", - "src": "16539:95:15", + "src": "16539:95:35", "nodes": [], "statements": [ { @@ -26094,14 +26094,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e742c626f6f6c29", - "id": 15838, + "id": 18899, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16589:24:15", + "src": "16589:24:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e54ae1445cd51f09e801fc5885e33c709102997417d3d9b6f543f7724468b4e4", "typeString": "literal_string \"log(address,uint,bool)\"" @@ -26109,36 +26109,36 @@ "value": "log(address,uint,bool)" }, { - "id": 15839, + "id": 18900, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15828, - "src": "16615:2:15", + "referencedDeclaration": 18889, + "src": "16615:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15840, + "id": 18901, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15830, - "src": "16619:2:15", + "referencedDeclaration": 18891, + "src": "16619:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 15841, + "id": 18902, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15832, - "src": "16623:2:15", + "referencedDeclaration": 18893, + "src": "16623:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -26165,32 +26165,32 @@ } ], "expression": { - "id": 15836, + "id": 18897, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16565:3:15", + "src": "16565:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15837, + "id": 18898, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "16569:19:15", + "memberLocation": "16569:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16565:23:15", + "src": "16565:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15842, + "id": 18903, "isConstant": false, "isLValue": false, "isPure": false, @@ -26199,7 +26199,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16565:61:15", + "src": "16565:61:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -26214,18 +26214,18 @@ "typeString": "bytes memory" } ], - "id": 15835, + "id": 18896, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "16549:15:15", + "referencedDeclaration": 17016, + "src": "16549:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15843, + "id": 18904, "isConstant": false, "isLValue": false, "isPure": false, @@ -26234,16 +26234,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16549:78:15", + "src": "16549:78:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15844, + "id": 18905, "nodeType": "ExpressionStatement", - "src": "16549:78:15" + "src": "16549:78:35" } ] }, @@ -26251,20 +26251,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16491:3:15", + "nameLocation": "16491:3:35", "parameters": { - "id": 15833, + "id": 18894, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15828, + "id": 18889, "mutability": "mutable", "name": "p0", - "nameLocation": "16503:2:15", + "nameLocation": "16503:2:35", "nodeType": "VariableDeclaration", - "scope": 15846, - "src": "16495:10:15", + "scope": 18907, + "src": "16495:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26272,10 +26272,10 @@ "typeString": "address" }, "typeName": { - "id": 15827, + "id": 18888, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16495:7:15", + "src": "16495:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26286,13 +26286,13 @@ }, { "constant": false, - "id": 15830, + "id": 18891, "mutability": "mutable", "name": "p1", - "nameLocation": "16512:2:15", + "nameLocation": "16512:2:35", "nodeType": "VariableDeclaration", - "scope": 15846, - "src": "16507:7:15", + "scope": 18907, + "src": "16507:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26300,10 +26300,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15829, + "id": 18890, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "16507:4:15", + "src": "16507:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26313,13 +26313,13 @@ }, { "constant": false, - "id": 15832, + "id": 18893, "mutability": "mutable", "name": "p2", - "nameLocation": "16521:2:15", + "nameLocation": "16521:2:35", "nodeType": "VariableDeclaration", - "scope": 15846, - "src": "16516:7:15", + "scope": 18907, + "src": "16516:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26327,10 +26327,10 @@ "typeString": "bool" }, "typeName": { - "id": 15831, + "id": 18892, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16516:4:15", + "src": "16516:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -26339,28 +26339,28 @@ "visibility": "internal" } ], - "src": "16494:30:15" + "src": "16494:30:35" }, "returnParameters": { - "id": 15834, + "id": 18895, "nodeType": "ParameterList", "parameters": [], - "src": "16539:0:15" + "src": "16539:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15866, + "id": 18927, "nodeType": "FunctionDefinition", - "src": "16640:158:15", + "src": "16640:158:35", "nodes": [], "body": { - "id": 15865, + "id": 18926, "nodeType": "Block", - "src": "16700:98:15", + "src": "16700:98:35", "nodes": [], "statements": [ { @@ -26370,14 +26370,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e742c6164647265737329", - "id": 15858, + "id": 18919, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16750:27:15", + "src": "16750:27:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_97eca3948a309251ff02cc4a3cb96f84ac4b6b4bdc56e86c9f0131c9b70c6259", "typeString": "literal_string \"log(address,uint,address)\"" @@ -26385,36 +26385,36 @@ "value": "log(address,uint,address)" }, { - "id": 15859, + "id": 18920, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15848, - "src": "16779:2:15", + "referencedDeclaration": 18909, + "src": "16779:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15860, + "id": 18921, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15850, - "src": "16783:2:15", + "referencedDeclaration": 18911, + "src": "16783:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 15861, + "id": 18922, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15852, - "src": "16787:2:15", + "referencedDeclaration": 18913, + "src": "16787:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -26441,32 +26441,32 @@ } ], "expression": { - "id": 15856, + "id": 18917, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16726:3:15", + "src": "16726:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15857, + "id": 18918, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "16730:19:15", + "memberLocation": "16730:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16726:23:15", + "src": "16726:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15862, + "id": 18923, "isConstant": false, "isLValue": false, "isPure": false, @@ -26475,7 +26475,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16726:64:15", + "src": "16726:64:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -26490,18 +26490,18 @@ "typeString": "bytes memory" } ], - "id": 15855, + "id": 18916, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "16710:15:15", + "referencedDeclaration": 17016, + "src": "16710:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15863, + "id": 18924, "isConstant": false, "isLValue": false, "isPure": false, @@ -26510,16 +26510,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16710:81:15", + "src": "16710:81:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15864, + "id": 18925, "nodeType": "ExpressionStatement", - "src": "16710:81:15" + "src": "16710:81:35" } ] }, @@ -26527,20 +26527,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16649:3:15", + "nameLocation": "16649:3:35", "parameters": { - "id": 15853, + "id": 18914, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15848, + "id": 18909, "mutability": "mutable", "name": "p0", - "nameLocation": "16661:2:15", + "nameLocation": "16661:2:35", "nodeType": "VariableDeclaration", - "scope": 15866, - "src": "16653:10:15", + "scope": 18927, + "src": "16653:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26548,10 +26548,10 @@ "typeString": "address" }, "typeName": { - "id": 15847, + "id": 18908, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16653:7:15", + "src": "16653:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26562,13 +26562,13 @@ }, { "constant": false, - "id": 15850, + "id": 18911, "mutability": "mutable", "name": "p1", - "nameLocation": "16670:2:15", + "nameLocation": "16670:2:35", "nodeType": "VariableDeclaration", - "scope": 15866, - "src": "16665:7:15", + "scope": 18927, + "src": "16665:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26576,10 +26576,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15849, + "id": 18910, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "16665:4:15", + "src": "16665:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26589,13 +26589,13 @@ }, { "constant": false, - "id": 15852, + "id": 18913, "mutability": "mutable", "name": "p2", - "nameLocation": "16682:2:15", + "nameLocation": "16682:2:35", "nodeType": "VariableDeclaration", - "scope": 15866, - "src": "16674:10:15", + "scope": 18927, + "src": "16674:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26603,10 +26603,10 @@ "typeString": "address" }, "typeName": { - "id": 15851, + "id": 18912, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16674:7:15", + "src": "16674:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26616,28 +26616,28 @@ "visibility": "internal" } ], - "src": "16652:33:15" + "src": "16652:33:35" }, "returnParameters": { - "id": 15854, + "id": 18915, "nodeType": "ParameterList", "parameters": [], - "src": "16700:0:15" + "src": "16700:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15886, + "id": 18947, "nodeType": "FunctionDefinition", - "src": "16804:163:15", + "src": "16804:163:35", "nodes": [], "body": { - "id": 15885, + "id": 18946, "nodeType": "Block", - "src": "16870:97:15", + "src": "16870:97:35", "nodes": [], "statements": [ { @@ -26647,14 +26647,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c75696e7429", - "id": 15878, + "id": 18939, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16920:26:15", + "src": "16920:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1cdaf28a630ff01c83e1629295cea6793da60638603e831a5c07be53dbee3597", "typeString": "literal_string \"log(address,string,uint)\"" @@ -26662,36 +26662,36 @@ "value": "log(address,string,uint)" }, { - "id": 15879, + "id": 18940, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15868, - "src": "16948:2:15", + "referencedDeclaration": 18929, + "src": "16948:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15880, + "id": 18941, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15870, - "src": "16952:2:15", + "referencedDeclaration": 18931, + "src": "16952:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15881, + "id": 18942, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15872, - "src": "16956:2:15", + "referencedDeclaration": 18933, + "src": "16956:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26718,32 +26718,32 @@ } ], "expression": { - "id": 15876, + "id": 18937, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16896:3:15", + "src": "16896:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15877, + "id": 18938, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "16900:19:15", + "memberLocation": "16900:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16896:23:15", + "src": "16896:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15882, + "id": 18943, "isConstant": false, "isLValue": false, "isPure": false, @@ -26752,7 +26752,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16896:63:15", + "src": "16896:63:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -26767,18 +26767,18 @@ "typeString": "bytes memory" } ], - "id": 15875, + "id": 18936, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "16880:15:15", + "referencedDeclaration": 17016, + "src": "16880:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15883, + "id": 18944, "isConstant": false, "isLValue": false, "isPure": false, @@ -26787,16 +26787,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16880:80:15", + "src": "16880:80:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15884, + "id": 18945, "nodeType": "ExpressionStatement", - "src": "16880:80:15" + "src": "16880:80:35" } ] }, @@ -26804,20 +26804,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16813:3:15", + "nameLocation": "16813:3:35", "parameters": { - "id": 15873, + "id": 18934, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15868, + "id": 18929, "mutability": "mutable", "name": "p0", - "nameLocation": "16825:2:15", + "nameLocation": "16825:2:35", "nodeType": "VariableDeclaration", - "scope": 15886, - "src": "16817:10:15", + "scope": 18947, + "src": "16817:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26825,10 +26825,10 @@ "typeString": "address" }, "typeName": { - "id": 15867, + "id": 18928, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16817:7:15", + "src": "16817:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26839,13 +26839,13 @@ }, { "constant": false, - "id": 15870, + "id": 18931, "mutability": "mutable", "name": "p1", - "nameLocation": "16843:2:15", + "nameLocation": "16843:2:35", "nodeType": "VariableDeclaration", - "scope": 15886, - "src": "16829:16:15", + "scope": 18947, + "src": "16829:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -26853,10 +26853,10 @@ "typeString": "string" }, "typeName": { - "id": 15869, + "id": 18930, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16829:6:15", + "src": "16829:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -26866,13 +26866,13 @@ }, { "constant": false, - "id": 15872, + "id": 18933, "mutability": "mutable", "name": "p2", - "nameLocation": "16852:2:15", + "nameLocation": "16852:2:35", "nodeType": "VariableDeclaration", - "scope": 15886, - "src": "16847:7:15", + "scope": 18947, + "src": "16847:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26880,10 +26880,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15871, + "id": 18932, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "16847:4:15", + "src": "16847:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26892,28 +26892,28 @@ "visibility": "internal" } ], - "src": "16816:39:15" + "src": "16816:39:35" }, "returnParameters": { - "id": 15874, + "id": 18935, "nodeType": "ParameterList", "parameters": [], - "src": "16870:0:15" + "src": "16870:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15906, + "id": 18967, "nodeType": "FunctionDefinition", - "src": "16973:174:15", + "src": "16973:174:35", "nodes": [], "body": { - "id": 15905, + "id": 18966, "nodeType": "Block", - "src": "17048:99:15", + "src": "17048:99:35", "nodes": [], "statements": [ { @@ -26923,14 +26923,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c737472696e6729", - "id": 15898, + "id": 18959, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17098:28:15", + "src": "17098:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fb77226597c11cd0c52945168d7176a06b9af41edea6a51823db111f35573158", "typeString": "literal_string \"log(address,string,string)\"" @@ -26938,36 +26938,36 @@ "value": "log(address,string,string)" }, { - "id": 15899, + "id": 18960, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15888, - "src": "17128:2:15", + "referencedDeclaration": 18949, + "src": "17128:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15900, + "id": 18961, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15890, - "src": "17132:2:15", + "referencedDeclaration": 18951, + "src": "17132:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15901, + "id": 18962, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15892, - "src": "17136:2:15", + "referencedDeclaration": 18953, + "src": "17136:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -26994,32 +26994,32 @@ } ], "expression": { - "id": 15896, + "id": 18957, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17074:3:15", + "src": "17074:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15897, + "id": 18958, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "17078:19:15", + "memberLocation": "17078:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17074:23:15", + "src": "17074:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15902, + "id": 18963, "isConstant": false, "isLValue": false, "isPure": false, @@ -27028,7 +27028,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17074:65:15", + "src": "17074:65:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -27043,18 +27043,18 @@ "typeString": "bytes memory" } ], - "id": 15895, + "id": 18956, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "17058:15:15", + "referencedDeclaration": 17016, + "src": "17058:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15903, + "id": 18964, "isConstant": false, "isLValue": false, "isPure": false, @@ -27063,16 +27063,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17058:82:15", + "src": "17058:82:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15904, + "id": 18965, "nodeType": "ExpressionStatement", - "src": "17058:82:15" + "src": "17058:82:35" } ] }, @@ -27080,20 +27080,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16982:3:15", + "nameLocation": "16982:3:35", "parameters": { - "id": 15893, + "id": 18954, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15888, + "id": 18949, "mutability": "mutable", "name": "p0", - "nameLocation": "16994:2:15", + "nameLocation": "16994:2:35", "nodeType": "VariableDeclaration", - "scope": 15906, - "src": "16986:10:15", + "scope": 18967, + "src": "16986:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27101,10 +27101,10 @@ "typeString": "address" }, "typeName": { - "id": 15887, + "id": 18948, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16986:7:15", + "src": "16986:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27115,13 +27115,13 @@ }, { "constant": false, - "id": 15890, + "id": 18951, "mutability": "mutable", "name": "p1", - "nameLocation": "17012:2:15", + "nameLocation": "17012:2:35", "nodeType": "VariableDeclaration", - "scope": 15906, - "src": "16998:16:15", + "scope": 18967, + "src": "16998:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -27129,10 +27129,10 @@ "typeString": "string" }, "typeName": { - "id": 15889, + "id": 18950, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16998:6:15", + "src": "16998:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27142,13 +27142,13 @@ }, { "constant": false, - "id": 15892, + "id": 18953, "mutability": "mutable", "name": "p2", - "nameLocation": "17030:2:15", + "nameLocation": "17030:2:35", "nodeType": "VariableDeclaration", - "scope": 15906, - "src": "17016:16:15", + "scope": 18967, + "src": "17016:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -27156,10 +27156,10 @@ "typeString": "string" }, "typeName": { - "id": 15891, + "id": 18952, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17016:6:15", + "src": "17016:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27168,28 +27168,28 @@ "visibility": "internal" } ], - "src": "16985:48:15" + "src": "16985:48:35" }, "returnParameters": { - "id": 15894, + "id": 18955, "nodeType": "ParameterList", "parameters": [], - "src": "17048:0:15" + "src": "17048:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15926, + "id": 18987, "nodeType": "FunctionDefinition", - "src": "17153:163:15", + "src": "17153:163:35", "nodes": [], "body": { - "id": 15925, + "id": 18986, "nodeType": "Block", - "src": "17219:97:15", + "src": "17219:97:35", "nodes": [], "statements": [ { @@ -27199,14 +27199,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c626f6f6c29", - "id": 15918, + "id": 18979, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17269:26:15", + "src": "17269:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cf020fb14f49566c5748de1f455c699a10a4ed1d7cf32f9adb28d22878df1b96", "typeString": "literal_string \"log(address,string,bool)\"" @@ -27214,36 +27214,36 @@ "value": "log(address,string,bool)" }, { - "id": 15919, + "id": 18980, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15908, - "src": "17297:2:15", + "referencedDeclaration": 18969, + "src": "17297:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15920, + "id": 18981, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15910, - "src": "17301:2:15", + "referencedDeclaration": 18971, + "src": "17301:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15921, + "id": 18982, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15912, - "src": "17305:2:15", + "referencedDeclaration": 18973, + "src": "17305:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -27270,32 +27270,32 @@ } ], "expression": { - "id": 15916, + "id": 18977, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17245:3:15", + "src": "17245:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15917, + "id": 18978, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "17249:19:15", + "memberLocation": "17249:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17245:23:15", + "src": "17245:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15922, + "id": 18983, "isConstant": false, "isLValue": false, "isPure": false, @@ -27304,7 +27304,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17245:63:15", + "src": "17245:63:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -27319,18 +27319,18 @@ "typeString": "bytes memory" } ], - "id": 15915, + "id": 18976, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "17229:15:15", + "referencedDeclaration": 17016, + "src": "17229:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15923, + "id": 18984, "isConstant": false, "isLValue": false, "isPure": false, @@ -27339,16 +27339,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17229:80:15", + "src": "17229:80:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15924, + "id": 18985, "nodeType": "ExpressionStatement", - "src": "17229:80:15" + "src": "17229:80:35" } ] }, @@ -27356,20 +27356,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17162:3:15", + "nameLocation": "17162:3:35", "parameters": { - "id": 15913, + "id": 18974, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15908, + "id": 18969, "mutability": "mutable", "name": "p0", - "nameLocation": "17174:2:15", + "nameLocation": "17174:2:35", "nodeType": "VariableDeclaration", - "scope": 15926, - "src": "17166:10:15", + "scope": 18987, + "src": "17166:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27377,10 +27377,10 @@ "typeString": "address" }, "typeName": { - "id": 15907, + "id": 18968, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17166:7:15", + "src": "17166:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27391,13 +27391,13 @@ }, { "constant": false, - "id": 15910, + "id": 18971, "mutability": "mutable", "name": "p1", - "nameLocation": "17192:2:15", + "nameLocation": "17192:2:35", "nodeType": "VariableDeclaration", - "scope": 15926, - "src": "17178:16:15", + "scope": 18987, + "src": "17178:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -27405,10 +27405,10 @@ "typeString": "string" }, "typeName": { - "id": 15909, + "id": 18970, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17178:6:15", + "src": "17178:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27418,13 +27418,13 @@ }, { "constant": false, - "id": 15912, + "id": 18973, "mutability": "mutable", "name": "p2", - "nameLocation": "17201:2:15", + "nameLocation": "17201:2:35", "nodeType": "VariableDeclaration", - "scope": 15926, - "src": "17196:7:15", + "scope": 18987, + "src": "17196:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27432,10 +27432,10 @@ "typeString": "bool" }, "typeName": { - "id": 15911, + "id": 18972, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "17196:4:15", + "src": "17196:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -27444,28 +27444,28 @@ "visibility": "internal" } ], - "src": "17165:39:15" + "src": "17165:39:35" }, "returnParameters": { - "id": 15914, + "id": 18975, "nodeType": "ParameterList", "parameters": [], - "src": "17219:0:15" + "src": "17219:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15946, + "id": 19007, "nodeType": "FunctionDefinition", - "src": "17322:169:15", + "src": "17322:169:35", "nodes": [], "body": { - "id": 15945, + "id": 19006, "nodeType": "Block", - "src": "17391:100:15", + "src": "17391:100:35", "nodes": [], "statements": [ { @@ -27475,14 +27475,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c6164647265737329", - "id": 15938, + "id": 18999, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17441:29:15", + "src": "17441:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f08744e82875525f1ef885a48453f58e96cac98a5d32bd6d8c38e4977aede231", "typeString": "literal_string \"log(address,string,address)\"" @@ -27490,36 +27490,36 @@ "value": "log(address,string,address)" }, { - "id": 15939, + "id": 19000, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15928, - "src": "17472:2:15", + "referencedDeclaration": 18989, + "src": "17472:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15940, + "id": 19001, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15930, - "src": "17476:2:15", + "referencedDeclaration": 18991, + "src": "17476:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 15941, + "id": 19002, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15932, - "src": "17480:2:15", + "referencedDeclaration": 18993, + "src": "17480:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27546,32 +27546,32 @@ } ], "expression": { - "id": 15936, + "id": 18997, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17417:3:15", + "src": "17417:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15937, + "id": 18998, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "17421:19:15", + "memberLocation": "17421:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17417:23:15", + "src": "17417:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15942, + "id": 19003, "isConstant": false, "isLValue": false, "isPure": false, @@ -27580,7 +27580,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17417:66:15", + "src": "17417:66:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -27595,18 +27595,18 @@ "typeString": "bytes memory" } ], - "id": 15935, + "id": 18996, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "17401:15:15", + "referencedDeclaration": 17016, + "src": "17401:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15943, + "id": 19004, "isConstant": false, "isLValue": false, "isPure": false, @@ -27615,16 +27615,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17401:83:15", + "src": "17401:83:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15944, + "id": 19005, "nodeType": "ExpressionStatement", - "src": "17401:83:15" + "src": "17401:83:35" } ] }, @@ -27632,20 +27632,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17331:3:15", + "nameLocation": "17331:3:35", "parameters": { - "id": 15933, + "id": 18994, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15928, + "id": 18989, "mutability": "mutable", "name": "p0", - "nameLocation": "17343:2:15", + "nameLocation": "17343:2:35", "nodeType": "VariableDeclaration", - "scope": 15946, - "src": "17335:10:15", + "scope": 19007, + "src": "17335:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27653,10 +27653,10 @@ "typeString": "address" }, "typeName": { - "id": 15927, + "id": 18988, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17335:7:15", + "src": "17335:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27667,13 +27667,13 @@ }, { "constant": false, - "id": 15930, + "id": 18991, "mutability": "mutable", "name": "p1", - "nameLocation": "17361:2:15", + "nameLocation": "17361:2:35", "nodeType": "VariableDeclaration", - "scope": 15946, - "src": "17347:16:15", + "scope": 19007, + "src": "17347:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -27681,10 +27681,10 @@ "typeString": "string" }, "typeName": { - "id": 15929, + "id": 18990, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17347:6:15", + "src": "17347:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27694,13 +27694,13 @@ }, { "constant": false, - "id": 15932, + "id": 18993, "mutability": "mutable", "name": "p2", - "nameLocation": "17373:2:15", + "nameLocation": "17373:2:35", "nodeType": "VariableDeclaration", - "scope": 15946, - "src": "17365:10:15", + "scope": 19007, + "src": "17365:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27708,10 +27708,10 @@ "typeString": "address" }, "typeName": { - "id": 15931, + "id": 18992, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17365:7:15", + "src": "17365:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27721,28 +27721,28 @@ "visibility": "internal" } ], - "src": "17334:42:15" + "src": "17334:42:35" }, "returnParameters": { - "id": 15934, + "id": 18995, "nodeType": "ParameterList", "parameters": [], - "src": "17391:0:15" + "src": "17391:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15966, + "id": 19027, "nodeType": "FunctionDefinition", - "src": "17497:152:15", + "src": "17497:152:35", "nodes": [], "body": { - "id": 15965, + "id": 19026, "nodeType": "Block", - "src": "17554:95:15", + "src": "17554:95:35", "nodes": [], "statements": [ { @@ -27752,14 +27752,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c75696e7429", - "id": 15958, + "id": 19019, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17604:24:15", + "src": "17604:24:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2c468d157d9cb3bd4f3bc977d201b067de313f8e774b0377d5c5b2b5c9426095", "typeString": "literal_string \"log(address,bool,uint)\"" @@ -27767,36 +27767,36 @@ "value": "log(address,bool,uint)" }, { - "id": 15959, + "id": 19020, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15948, - "src": "17630:2:15", + "referencedDeclaration": 19009, + "src": "17630:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15960, + "id": 19021, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15950, - "src": "17634:2:15", + "referencedDeclaration": 19011, + "src": "17634:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15961, + "id": 19022, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15952, - "src": "17638:2:15", + "referencedDeclaration": 19013, + "src": "17638:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27823,32 +27823,32 @@ } ], "expression": { - "id": 15956, + "id": 19017, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17580:3:15", + "src": "17580:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15957, + "id": 19018, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "17584:19:15", + "memberLocation": "17584:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17580:23:15", + "src": "17580:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15962, + "id": 19023, "isConstant": false, "isLValue": false, "isPure": false, @@ -27857,7 +27857,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17580:61:15", + "src": "17580:61:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -27872,18 +27872,18 @@ "typeString": "bytes memory" } ], - "id": 15955, + "id": 19016, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "17564:15:15", + "referencedDeclaration": 17016, + "src": "17564:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15963, + "id": 19024, "isConstant": false, "isLValue": false, "isPure": false, @@ -27892,16 +27892,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17564:78:15", + "src": "17564:78:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15964, + "id": 19025, "nodeType": "ExpressionStatement", - "src": "17564:78:15" + "src": "17564:78:35" } ] }, @@ -27909,20 +27909,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17506:3:15", + "nameLocation": "17506:3:35", "parameters": { - "id": 15953, + "id": 19014, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15948, + "id": 19009, "mutability": "mutable", "name": "p0", - "nameLocation": "17518:2:15", + "nameLocation": "17518:2:35", "nodeType": "VariableDeclaration", - "scope": 15966, - "src": "17510:10:15", + "scope": 19027, + "src": "17510:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27930,10 +27930,10 @@ "typeString": "address" }, "typeName": { - "id": 15947, + "id": 19008, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17510:7:15", + "src": "17510:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27944,13 +27944,13 @@ }, { "constant": false, - "id": 15950, + "id": 19011, "mutability": "mutable", "name": "p1", - "nameLocation": "17527:2:15", + "nameLocation": "17527:2:35", "nodeType": "VariableDeclaration", - "scope": 15966, - "src": "17522:7:15", + "scope": 19027, + "src": "17522:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27958,10 +27958,10 @@ "typeString": "bool" }, "typeName": { - "id": 15949, + "id": 19010, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "17522:4:15", + "src": "17522:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -27971,13 +27971,13 @@ }, { "constant": false, - "id": 15952, + "id": 19013, "mutability": "mutable", "name": "p2", - "nameLocation": "17536:2:15", + "nameLocation": "17536:2:35", "nodeType": "VariableDeclaration", - "scope": 15966, - "src": "17531:7:15", + "scope": 19027, + "src": "17531:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27985,10 +27985,10 @@ "typeString": "uint256" }, "typeName": { - "id": 15951, + "id": 19012, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "17531:4:15", + "src": "17531:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27997,28 +27997,28 @@ "visibility": "internal" } ], - "src": "17509:30:15" + "src": "17509:30:35" }, "returnParameters": { - "id": 15954, + "id": 19015, "nodeType": "ParameterList", "parameters": [], - "src": "17554:0:15" + "src": "17554:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 15986, + "id": 19047, "nodeType": "FunctionDefinition", - "src": "17655:163:15", + "src": "17655:163:35", "nodes": [], "body": { - "id": 15985, + "id": 19046, "nodeType": "Block", - "src": "17721:97:15", + "src": "17721:97:35", "nodes": [], "statements": [ { @@ -28028,14 +28028,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c737472696e6729", - "id": 15978, + "id": 19039, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17771:26:15", + "src": "17771:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_212255cc5ff4a2d867f69451c60f51c24e41784276f4ceffe8ec3af322690750", "typeString": "literal_string \"log(address,bool,string)\"" @@ -28043,36 +28043,36 @@ "value": "log(address,bool,string)" }, { - "id": 15979, + "id": 19040, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15968, - "src": "17799:2:15", + "referencedDeclaration": 19029, + "src": "17799:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 15980, + "id": 19041, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15970, - "src": "17803:2:15", + "referencedDeclaration": 19031, + "src": "17803:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 15981, + "id": 19042, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15972, - "src": "17807:2:15", + "referencedDeclaration": 19033, + "src": "17807:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -28099,32 +28099,32 @@ } ], "expression": { - "id": 15976, + "id": 19037, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17747:3:15", + "src": "17747:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15977, + "id": 19038, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "17751:19:15", + "memberLocation": "17751:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17747:23:15", + "src": "17747:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 15982, + "id": 19043, "isConstant": false, "isLValue": false, "isPure": false, @@ -28133,7 +28133,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17747:63:15", + "src": "17747:63:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -28148,18 +28148,18 @@ "typeString": "bytes memory" } ], - "id": 15975, + "id": 19036, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "17731:15:15", + "referencedDeclaration": 17016, + "src": "17731:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 15983, + "id": 19044, "isConstant": false, "isLValue": false, "isPure": false, @@ -28168,16 +28168,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17731:80:15", + "src": "17731:80:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 15984, + "id": 19045, "nodeType": "ExpressionStatement", - "src": "17731:80:15" + "src": "17731:80:35" } ] }, @@ -28185,20 +28185,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17664:3:15", + "nameLocation": "17664:3:35", "parameters": { - "id": 15973, + "id": 19034, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15968, + "id": 19029, "mutability": "mutable", "name": "p0", - "nameLocation": "17676:2:15", + "nameLocation": "17676:2:35", "nodeType": "VariableDeclaration", - "scope": 15986, - "src": "17668:10:15", + "scope": 19047, + "src": "17668:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28206,10 +28206,10 @@ "typeString": "address" }, "typeName": { - "id": 15967, + "id": 19028, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17668:7:15", + "src": "17668:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28220,13 +28220,13 @@ }, { "constant": false, - "id": 15970, + "id": 19031, "mutability": "mutable", "name": "p1", - "nameLocation": "17685:2:15", + "nameLocation": "17685:2:35", "nodeType": "VariableDeclaration", - "scope": 15986, - "src": "17680:7:15", + "scope": 19047, + "src": "17680:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28234,10 +28234,10 @@ "typeString": "bool" }, "typeName": { - "id": 15969, + "id": 19030, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "17680:4:15", + "src": "17680:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28247,13 +28247,13 @@ }, { "constant": false, - "id": 15972, + "id": 19033, "mutability": "mutable", "name": "p2", - "nameLocation": "17703:2:15", + "nameLocation": "17703:2:35", "nodeType": "VariableDeclaration", - "scope": 15986, - "src": "17689:16:15", + "scope": 19047, + "src": "17689:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -28261,10 +28261,10 @@ "typeString": "string" }, "typeName": { - "id": 15971, + "id": 19032, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17689:6:15", + "src": "17689:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -28273,28 +28273,28 @@ "visibility": "internal" } ], - "src": "17667:39:15" + "src": "17667:39:35" }, "returnParameters": { - "id": 15974, + "id": 19035, "nodeType": "ParameterList", "parameters": [], - "src": "17721:0:15" + "src": "17721:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16006, + "id": 19067, "nodeType": "FunctionDefinition", - "src": "17824:152:15", + "src": "17824:152:35", "nodes": [], "body": { - "id": 16005, + "id": 19066, "nodeType": "Block", - "src": "17881:95:15", + "src": "17881:95:35", "nodes": [], "statements": [ { @@ -28304,14 +28304,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c626f6f6c29", - "id": 15998, + "id": 19059, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17931:24:15", + "src": "17931:24:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_eb830c92a079b46f3abcb83e519f578cffe7387941b6885067265feec096d279", "typeString": "literal_string \"log(address,bool,bool)\"" @@ -28319,36 +28319,36 @@ "value": "log(address,bool,bool)" }, { - "id": 15999, + "id": 19060, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15988, - "src": "17957:2:15", + "referencedDeclaration": 19049, + "src": "17957:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 16000, + "id": 19061, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15990, - "src": "17961:2:15", + "referencedDeclaration": 19051, + "src": "17961:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 16001, + "id": 19062, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 15992, - "src": "17965:2:15", + "referencedDeclaration": 19053, + "src": "17965:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28375,32 +28375,32 @@ } ], "expression": { - "id": 15996, + "id": 19057, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17907:3:15", + "src": "17907:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 15997, + "id": 19058, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "17911:19:15", + "memberLocation": "17911:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17907:23:15", + "src": "17907:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16002, + "id": 19063, "isConstant": false, "isLValue": false, "isPure": false, @@ -28409,7 +28409,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17907:61:15", + "src": "17907:61:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -28424,18 +28424,18 @@ "typeString": "bytes memory" } ], - "id": 15995, + "id": 19056, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "17891:15:15", + "referencedDeclaration": 17016, + "src": "17891:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16003, + "id": 19064, "isConstant": false, "isLValue": false, "isPure": false, @@ -28444,16 +28444,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17891:78:15", + "src": "17891:78:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16004, + "id": 19065, "nodeType": "ExpressionStatement", - "src": "17891:78:15" + "src": "17891:78:35" } ] }, @@ -28461,20 +28461,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17833:3:15", + "nameLocation": "17833:3:35", "parameters": { - "id": 15993, + "id": 19054, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15988, + "id": 19049, "mutability": "mutable", "name": "p0", - "nameLocation": "17845:2:15", + "nameLocation": "17845:2:35", "nodeType": "VariableDeclaration", - "scope": 16006, - "src": "17837:10:15", + "scope": 19067, + "src": "17837:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28482,10 +28482,10 @@ "typeString": "address" }, "typeName": { - "id": 15987, + "id": 19048, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17837:7:15", + "src": "17837:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28496,13 +28496,13 @@ }, { "constant": false, - "id": 15990, + "id": 19051, "mutability": "mutable", "name": "p1", - "nameLocation": "17854:2:15", + "nameLocation": "17854:2:35", "nodeType": "VariableDeclaration", - "scope": 16006, - "src": "17849:7:15", + "scope": 19067, + "src": "17849:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28510,10 +28510,10 @@ "typeString": "bool" }, "typeName": { - "id": 15989, + "id": 19050, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "17849:4:15", + "src": "17849:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28523,13 +28523,13 @@ }, { "constant": false, - "id": 15992, + "id": 19053, "mutability": "mutable", "name": "p2", - "nameLocation": "17863:2:15", + "nameLocation": "17863:2:35", "nodeType": "VariableDeclaration", - "scope": 16006, - "src": "17858:7:15", + "scope": 19067, + "src": "17858:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28537,10 +28537,10 @@ "typeString": "bool" }, "typeName": { - "id": 15991, + "id": 19052, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "17858:4:15", + "src": "17858:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28549,28 +28549,28 @@ "visibility": "internal" } ], - "src": "17836:30:15" + "src": "17836:30:35" }, "returnParameters": { - "id": 15994, + "id": 19055, "nodeType": "ParameterList", "parameters": [], - "src": "17881:0:15" + "src": "17881:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16026, + "id": 19087, "nodeType": "FunctionDefinition", - "src": "17982:158:15", + "src": "17982:158:35", "nodes": [], "body": { - "id": 16025, + "id": 19086, "nodeType": "Block", - "src": "18042:98:15", + "src": "18042:98:35", "nodes": [], "statements": [ { @@ -28580,14 +28580,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c6164647265737329", - "id": 16018, + "id": 19079, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18092:27:15", + "src": "18092:27:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f11699ed537119f000a51ba9fbd5bb55b3990a1a718acbe99659bd1bc84dc18d", "typeString": "literal_string \"log(address,bool,address)\"" @@ -28595,36 +28595,36 @@ "value": "log(address,bool,address)" }, { - "id": 16019, + "id": 19080, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16008, - "src": "18121:2:15", + "referencedDeclaration": 19069, + "src": "18121:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 16020, + "id": 19081, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16010, - "src": "18125:2:15", + "referencedDeclaration": 19071, + "src": "18125:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 16021, + "id": 19082, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16012, - "src": "18129:2:15", + "referencedDeclaration": 19073, + "src": "18129:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28651,32 +28651,32 @@ } ], "expression": { - "id": 16016, + "id": 19077, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18068:3:15", + "src": "18068:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16017, + "id": 19078, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "18072:19:15", + "memberLocation": "18072:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18068:23:15", + "src": "18068:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16022, + "id": 19083, "isConstant": false, "isLValue": false, "isPure": false, @@ -28685,7 +28685,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18068:64:15", + "src": "18068:64:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -28700,18 +28700,18 @@ "typeString": "bytes memory" } ], - "id": 16015, + "id": 19076, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "18052:15:15", + "referencedDeclaration": 17016, + "src": "18052:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16023, + "id": 19084, "isConstant": false, "isLValue": false, "isPure": false, @@ -28720,16 +28720,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18052:81:15", + "src": "18052:81:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16024, + "id": 19085, "nodeType": "ExpressionStatement", - "src": "18052:81:15" + "src": "18052:81:35" } ] }, @@ -28737,20 +28737,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17991:3:15", + "nameLocation": "17991:3:35", "parameters": { - "id": 16013, + "id": 19074, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16008, + "id": 19069, "mutability": "mutable", "name": "p0", - "nameLocation": "18003:2:15", + "nameLocation": "18003:2:35", "nodeType": "VariableDeclaration", - "scope": 16026, - "src": "17995:10:15", + "scope": 19087, + "src": "17995:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28758,10 +28758,10 @@ "typeString": "address" }, "typeName": { - "id": 16007, + "id": 19068, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17995:7:15", + "src": "17995:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28772,13 +28772,13 @@ }, { "constant": false, - "id": 16010, + "id": 19071, "mutability": "mutable", "name": "p1", - "nameLocation": "18012:2:15", + "nameLocation": "18012:2:35", "nodeType": "VariableDeclaration", - "scope": 16026, - "src": "18007:7:15", + "scope": 19087, + "src": "18007:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28786,10 +28786,10 @@ "typeString": "bool" }, "typeName": { - "id": 16009, + "id": 19070, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "18007:4:15", + "src": "18007:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28799,13 +28799,13 @@ }, { "constant": false, - "id": 16012, + "id": 19073, "mutability": "mutable", "name": "p2", - "nameLocation": "18024:2:15", + "nameLocation": "18024:2:35", "nodeType": "VariableDeclaration", - "scope": 16026, - "src": "18016:10:15", + "scope": 19087, + "src": "18016:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28813,10 +28813,10 @@ "typeString": "address" }, "typeName": { - "id": 16011, + "id": 19072, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18016:7:15", + "src": "18016:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28826,28 +28826,28 @@ "visibility": "internal" } ], - "src": "17994:33:15" + "src": "17994:33:35" }, "returnParameters": { - "id": 16014, + "id": 19075, "nodeType": "ParameterList", "parameters": [], - "src": "18042:0:15" + "src": "18042:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16046, + "id": 19107, "nodeType": "FunctionDefinition", - "src": "18146:158:15", + "src": "18146:158:35", "nodes": [], "body": { - "id": 16045, + "id": 19106, "nodeType": "Block", - "src": "18206:98:15", + "src": "18206:98:35", "nodes": [], "statements": [ { @@ -28857,14 +28857,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c75696e7429", - "id": 16038, + "id": 19099, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18256:27:15", + "src": "18256:27:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6c366d7295b93bbfacc4df0ea28f0eef60efacfffd447f8f2823cbe5b2fedb07", "typeString": "literal_string \"log(address,address,uint)\"" @@ -28872,36 +28872,36 @@ "value": "log(address,address,uint)" }, { - "id": 16039, + "id": 19100, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16028, - "src": "18285:2:15", + "referencedDeclaration": 19089, + "src": "18285:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 16040, + "id": 19101, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16030, - "src": "18289:2:15", + "referencedDeclaration": 19091, + "src": "18289:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 16041, + "id": 19102, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16032, - "src": "18293:2:15", + "referencedDeclaration": 19093, + "src": "18293:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28928,32 +28928,32 @@ } ], "expression": { - "id": 16036, + "id": 19097, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18232:3:15", + "src": "18232:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16037, + "id": 19098, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "18236:19:15", + "memberLocation": "18236:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18232:23:15", + "src": "18232:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16042, + "id": 19103, "isConstant": false, "isLValue": false, "isPure": false, @@ -28962,7 +28962,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18232:64:15", + "src": "18232:64:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -28977,18 +28977,18 @@ "typeString": "bytes memory" } ], - "id": 16035, + "id": 19096, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "18216:15:15", + "referencedDeclaration": 17016, + "src": "18216:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16043, + "id": 19104, "isConstant": false, "isLValue": false, "isPure": false, @@ -28997,16 +28997,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18216:81:15", + "src": "18216:81:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16044, + "id": 19105, "nodeType": "ExpressionStatement", - "src": "18216:81:15" + "src": "18216:81:35" } ] }, @@ -29014,20 +29014,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18155:3:15", + "nameLocation": "18155:3:35", "parameters": { - "id": 16033, + "id": 19094, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16028, + "id": 19089, "mutability": "mutable", "name": "p0", - "nameLocation": "18167:2:15", + "nameLocation": "18167:2:35", "nodeType": "VariableDeclaration", - "scope": 16046, - "src": "18159:10:15", + "scope": 19107, + "src": "18159:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29035,10 +29035,10 @@ "typeString": "address" }, "typeName": { - "id": 16027, + "id": 19088, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18159:7:15", + "src": "18159:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29049,13 +29049,13 @@ }, { "constant": false, - "id": 16030, + "id": 19091, "mutability": "mutable", "name": "p1", - "nameLocation": "18179:2:15", + "nameLocation": "18179:2:35", "nodeType": "VariableDeclaration", - "scope": 16046, - "src": "18171:10:15", + "scope": 19107, + "src": "18171:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29063,10 +29063,10 @@ "typeString": "address" }, "typeName": { - "id": 16029, + "id": 19090, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18171:7:15", + "src": "18171:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29077,13 +29077,13 @@ }, { "constant": false, - "id": 16032, + "id": 19093, "mutability": "mutable", "name": "p2", - "nameLocation": "18188:2:15", + "nameLocation": "18188:2:35", "nodeType": "VariableDeclaration", - "scope": 16046, - "src": "18183:7:15", + "scope": 19107, + "src": "18183:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29091,10 +29091,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16031, + "id": 19092, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "18183:4:15", + "src": "18183:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29103,28 +29103,28 @@ "visibility": "internal" } ], - "src": "18158:33:15" + "src": "18158:33:35" }, "returnParameters": { - "id": 16034, + "id": 19095, "nodeType": "ParameterList", "parameters": [], - "src": "18206:0:15" + "src": "18206:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16066, + "id": 19127, "nodeType": "FunctionDefinition", - "src": "18310:169:15", + "src": "18310:169:35", "nodes": [], "body": { - "id": 16065, + "id": 19126, "nodeType": "Block", - "src": "18379:100:15", + "src": "18379:100:35", "nodes": [], "statements": [ { @@ -29134,14 +29134,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c737472696e6729", - "id": 16058, + "id": 19119, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18429:29:15", + "src": "18429:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_007150be50a4671a6be318012e9cd2eabb1e1bc8869b45c34abbaa04d81c8eee", "typeString": "literal_string \"log(address,address,string)\"" @@ -29149,36 +29149,36 @@ "value": "log(address,address,string)" }, { - "id": 16059, + "id": 19120, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16048, - "src": "18460:2:15", + "referencedDeclaration": 19109, + "src": "18460:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 16060, + "id": 19121, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16050, - "src": "18464:2:15", + "referencedDeclaration": 19111, + "src": "18464:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 16061, + "id": 19122, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16052, - "src": "18468:2:15", + "referencedDeclaration": 19113, + "src": "18468:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -29205,32 +29205,32 @@ } ], "expression": { - "id": 16056, + "id": 19117, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18405:3:15", + "src": "18405:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16057, + "id": 19118, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "18409:19:15", + "memberLocation": "18409:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18405:23:15", + "src": "18405:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16062, + "id": 19123, "isConstant": false, "isLValue": false, "isPure": false, @@ -29239,7 +29239,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18405:66:15", + "src": "18405:66:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -29254,18 +29254,18 @@ "typeString": "bytes memory" } ], - "id": 16055, + "id": 19116, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "18389:15:15", + "referencedDeclaration": 17016, + "src": "18389:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16063, + "id": 19124, "isConstant": false, "isLValue": false, "isPure": false, @@ -29274,16 +29274,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18389:83:15", + "src": "18389:83:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16064, + "id": 19125, "nodeType": "ExpressionStatement", - "src": "18389:83:15" + "src": "18389:83:35" } ] }, @@ -29291,20 +29291,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18319:3:15", + "nameLocation": "18319:3:35", "parameters": { - "id": 16053, + "id": 19114, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16048, + "id": 19109, "mutability": "mutable", "name": "p0", - "nameLocation": "18331:2:15", + "nameLocation": "18331:2:35", "nodeType": "VariableDeclaration", - "scope": 16066, - "src": "18323:10:15", + "scope": 19127, + "src": "18323:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29312,10 +29312,10 @@ "typeString": "address" }, "typeName": { - "id": 16047, + "id": 19108, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18323:7:15", + "src": "18323:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29326,13 +29326,13 @@ }, { "constant": false, - "id": 16050, + "id": 19111, "mutability": "mutable", "name": "p1", - "nameLocation": "18343:2:15", + "nameLocation": "18343:2:35", "nodeType": "VariableDeclaration", - "scope": 16066, - "src": "18335:10:15", + "scope": 19127, + "src": "18335:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29340,10 +29340,10 @@ "typeString": "address" }, "typeName": { - "id": 16049, + "id": 19110, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18335:7:15", + "src": "18335:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29354,13 +29354,13 @@ }, { "constant": false, - "id": 16052, + "id": 19113, "mutability": "mutable", "name": "p2", - "nameLocation": "18361:2:15", + "nameLocation": "18361:2:35", "nodeType": "VariableDeclaration", - "scope": 16066, - "src": "18347:16:15", + "scope": 19127, + "src": "18347:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -29368,10 +29368,10 @@ "typeString": "string" }, "typeName": { - "id": 16051, + "id": 19112, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18347:6:15", + "src": "18347:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -29380,28 +29380,28 @@ "visibility": "internal" } ], - "src": "18322:42:15" + "src": "18322:42:35" }, "returnParameters": { - "id": 16054, + "id": 19115, "nodeType": "ParameterList", "parameters": [], - "src": "18379:0:15" + "src": "18379:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16086, + "id": 19147, "nodeType": "FunctionDefinition", - "src": "18485:158:15", + "src": "18485:158:35", "nodes": [], "body": { - "id": 16085, + "id": 19146, "nodeType": "Block", - "src": "18545:98:15", + "src": "18545:98:35", "nodes": [], "statements": [ { @@ -29411,14 +29411,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c626f6f6c29", - "id": 16078, + "id": 19139, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18595:27:15", + "src": "18595:27:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f2a6628622808c8bbef4f3e513ab11e708a8f5073988f2f7988e111aa26586dc", "typeString": "literal_string \"log(address,address,bool)\"" @@ -29426,36 +29426,36 @@ "value": "log(address,address,bool)" }, { - "id": 16079, + "id": 19140, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16068, - "src": "18624:2:15", + "referencedDeclaration": 19129, + "src": "18624:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 16080, + "id": 19141, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16070, - "src": "18628:2:15", + "referencedDeclaration": 19131, + "src": "18628:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 16081, + "id": 19142, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16072, - "src": "18632:2:15", + "referencedDeclaration": 19133, + "src": "18632:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -29482,32 +29482,32 @@ } ], "expression": { - "id": 16076, + "id": 19137, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18571:3:15", + "src": "18571:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16077, + "id": 19138, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "18575:19:15", + "memberLocation": "18575:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18571:23:15", + "src": "18571:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16082, + "id": 19143, "isConstant": false, "isLValue": false, "isPure": false, @@ -29516,7 +29516,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18571:64:15", + "src": "18571:64:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -29531,18 +29531,18 @@ "typeString": "bytes memory" } ], - "id": 16075, + "id": 19136, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "18555:15:15", + "referencedDeclaration": 17016, + "src": "18555:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16083, + "id": 19144, "isConstant": false, "isLValue": false, "isPure": false, @@ -29551,16 +29551,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18555:81:15", + "src": "18555:81:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16084, + "id": 19145, "nodeType": "ExpressionStatement", - "src": "18555:81:15" + "src": "18555:81:35" } ] }, @@ -29568,20 +29568,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18494:3:15", + "nameLocation": "18494:3:35", "parameters": { - "id": 16073, + "id": 19134, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16068, + "id": 19129, "mutability": "mutable", "name": "p0", - "nameLocation": "18506:2:15", + "nameLocation": "18506:2:35", "nodeType": "VariableDeclaration", - "scope": 16086, - "src": "18498:10:15", + "scope": 19147, + "src": "18498:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29589,10 +29589,10 @@ "typeString": "address" }, "typeName": { - "id": 16067, + "id": 19128, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18498:7:15", + "src": "18498:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29603,13 +29603,13 @@ }, { "constant": false, - "id": 16070, + "id": 19131, "mutability": "mutable", "name": "p1", - "nameLocation": "18518:2:15", + "nameLocation": "18518:2:35", "nodeType": "VariableDeclaration", - "scope": 16086, - "src": "18510:10:15", + "scope": 19147, + "src": "18510:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29617,10 +29617,10 @@ "typeString": "address" }, "typeName": { - "id": 16069, + "id": 19130, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18510:7:15", + "src": "18510:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29631,13 +29631,13 @@ }, { "constant": false, - "id": 16072, + "id": 19133, "mutability": "mutable", "name": "p2", - "nameLocation": "18527:2:15", + "nameLocation": "18527:2:35", "nodeType": "VariableDeclaration", - "scope": 16086, - "src": "18522:7:15", + "scope": 19147, + "src": "18522:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29645,10 +29645,10 @@ "typeString": "bool" }, "typeName": { - "id": 16071, + "id": 19132, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "18522:4:15", + "src": "18522:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -29657,28 +29657,28 @@ "visibility": "internal" } ], - "src": "18497:33:15" + "src": "18497:33:35" }, "returnParameters": { - "id": 16074, + "id": 19135, "nodeType": "ParameterList", "parameters": [], - "src": "18545:0:15" + "src": "18545:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16106, + "id": 19167, "nodeType": "FunctionDefinition", - "src": "18649:164:15", + "src": "18649:164:35", "nodes": [], "body": { - "id": 16105, + "id": 19166, "nodeType": "Block", - "src": "18712:101:15", + "src": "18712:101:35", "nodes": [], "statements": [ { @@ -29688,14 +29688,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c6164647265737329", - "id": 16098, + "id": 19159, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18762:30:15", + "src": "18762:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_018c84c25fb680b5bcd4e1ab1848682497c9dd3b635564a91c36ce3d1414c830", "typeString": "literal_string \"log(address,address,address)\"" @@ -29703,36 +29703,36 @@ "value": "log(address,address,address)" }, { - "id": 16099, + "id": 19160, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16088, - "src": "18794:2:15", + "referencedDeclaration": 19149, + "src": "18794:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 16100, + "id": 19161, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16090, - "src": "18798:2:15", + "referencedDeclaration": 19151, + "src": "18798:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 16101, + "id": 19162, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16092, - "src": "18802:2:15", + "referencedDeclaration": 19153, + "src": "18802:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29759,32 +29759,32 @@ } ], "expression": { - "id": 16096, + "id": 19157, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18738:3:15", + "src": "18738:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16097, + "id": 19158, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "18742:19:15", + "memberLocation": "18742:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18738:23:15", + "src": "18738:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16102, + "id": 19163, "isConstant": false, "isLValue": false, "isPure": false, @@ -29793,7 +29793,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18738:67:15", + "src": "18738:67:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -29808,18 +29808,18 @@ "typeString": "bytes memory" } ], - "id": 16095, + "id": 19156, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "18722:15:15", + "referencedDeclaration": 17016, + "src": "18722:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16103, + "id": 19164, "isConstant": false, "isLValue": false, "isPure": false, @@ -29828,16 +29828,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18722:84:15", + "src": "18722:84:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16104, + "id": 19165, "nodeType": "ExpressionStatement", - "src": "18722:84:15" + "src": "18722:84:35" } ] }, @@ -29845,20 +29845,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18658:3:15", + "nameLocation": "18658:3:35", "parameters": { - "id": 16093, + "id": 19154, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16088, + "id": 19149, "mutability": "mutable", "name": "p0", - "nameLocation": "18670:2:15", + "nameLocation": "18670:2:35", "nodeType": "VariableDeclaration", - "scope": 16106, - "src": "18662:10:15", + "scope": 19167, + "src": "18662:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29866,10 +29866,10 @@ "typeString": "address" }, "typeName": { - "id": 16087, + "id": 19148, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18662:7:15", + "src": "18662:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29880,13 +29880,13 @@ }, { "constant": false, - "id": 16090, + "id": 19151, "mutability": "mutable", "name": "p1", - "nameLocation": "18682:2:15", + "nameLocation": "18682:2:35", "nodeType": "VariableDeclaration", - "scope": 16106, - "src": "18674:10:15", + "scope": 19167, + "src": "18674:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29894,10 +29894,10 @@ "typeString": "address" }, "typeName": { - "id": 16089, + "id": 19150, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18674:7:15", + "src": "18674:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29908,13 +29908,13 @@ }, { "constant": false, - "id": 16092, + "id": 19153, "mutability": "mutable", "name": "p2", - "nameLocation": "18694:2:15", + "nameLocation": "18694:2:35", "nodeType": "VariableDeclaration", - "scope": 16106, - "src": "18686:10:15", + "scope": 19167, + "src": "18686:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29922,10 +29922,10 @@ "typeString": "address" }, "typeName": { - "id": 16091, + "id": 19152, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18686:7:15", + "src": "18686:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29935,28 +29935,28 @@ "visibility": "internal" } ], - "src": "18661:36:15" + "src": "18661:36:35" }, "returnParameters": { - "id": 16094, + "id": 19155, "nodeType": "ParameterList", "parameters": [], - "src": "18712:0:15" + "src": "18712:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16129, + "id": 19190, "nodeType": "FunctionDefinition", - "src": "18819:164:15", + "src": "18819:164:35", "nodes": [], "body": { - "id": 16128, + "id": 19189, "nodeType": "Block", - "src": "18882:101:15", + "src": "18882:101:35", "nodes": [], "statements": [ { @@ -29966,14 +29966,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c75696e742c75696e742c75696e7429", - "id": 16120, + "id": 19181, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18932:26:15", + "src": "18932:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5ca0ad3ec7f731e4661cde447171efd221faf44c50b57eba4cc4965c1f89c0b6", "typeString": "literal_string \"log(uint,uint,uint,uint)\"" @@ -29981,48 +29981,48 @@ "value": "log(uint,uint,uint,uint)" }, { - "id": 16121, + "id": 19182, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16108, - "src": "18960:2:15", + "referencedDeclaration": 19169, + "src": "18960:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16122, + "id": 19183, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16110, - "src": "18964:2:15", + "referencedDeclaration": 19171, + "src": "18964:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16123, + "id": 19184, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16112, - "src": "18968:2:15", + "referencedDeclaration": 19173, + "src": "18968:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16124, + "id": 19185, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16114, - "src": "18972:2:15", + "referencedDeclaration": 19175, + "src": "18972:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30053,32 +30053,32 @@ } ], "expression": { - "id": 16118, + "id": 19179, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18908:3:15", + "src": "18908:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16119, + "id": 19180, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "18912:19:15", + "memberLocation": "18912:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18908:23:15", + "src": "18908:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16125, + "id": 19186, "isConstant": false, "isLValue": false, "isPure": false, @@ -30087,7 +30087,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18908:67:15", + "src": "18908:67:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -30102,18 +30102,18 @@ "typeString": "bytes memory" } ], - "id": 16117, + "id": 19178, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "18892:15:15", + "referencedDeclaration": 17016, + "src": "18892:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16126, + "id": 19187, "isConstant": false, "isLValue": false, "isPure": false, @@ -30122,16 +30122,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18892:84:15", + "src": "18892:84:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16127, + "id": 19188, "nodeType": "ExpressionStatement", - "src": "18892:84:15" + "src": "18892:84:35" } ] }, @@ -30139,20 +30139,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18828:3:15", + "nameLocation": "18828:3:35", "parameters": { - "id": 16115, + "id": 19176, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16108, + "id": 19169, "mutability": "mutable", "name": "p0", - "nameLocation": "18837:2:15", + "nameLocation": "18837:2:35", "nodeType": "VariableDeclaration", - "scope": 16129, - "src": "18832:7:15", + "scope": 19190, + "src": "18832:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30160,10 +30160,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16107, + "id": 19168, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "18832:4:15", + "src": "18832:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30173,13 +30173,13 @@ }, { "constant": false, - "id": 16110, + "id": 19171, "mutability": "mutable", "name": "p1", - "nameLocation": "18846:2:15", + "nameLocation": "18846:2:35", "nodeType": "VariableDeclaration", - "scope": 16129, - "src": "18841:7:15", + "scope": 19190, + "src": "18841:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30187,10 +30187,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16109, + "id": 19170, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "18841:4:15", + "src": "18841:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30200,13 +30200,13 @@ }, { "constant": false, - "id": 16112, + "id": 19173, "mutability": "mutable", "name": "p2", - "nameLocation": "18855:2:15", + "nameLocation": "18855:2:35", "nodeType": "VariableDeclaration", - "scope": 16129, - "src": "18850:7:15", + "scope": 19190, + "src": "18850:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30214,10 +30214,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16111, + "id": 19172, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "18850:4:15", + "src": "18850:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30227,13 +30227,13 @@ }, { "constant": false, - "id": 16114, + "id": 19175, "mutability": "mutable", "name": "p3", - "nameLocation": "18864:2:15", + "nameLocation": "18864:2:35", "nodeType": "VariableDeclaration", - "scope": 16129, - "src": "18859:7:15", + "scope": 19190, + "src": "18859:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30241,10 +30241,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16113, + "id": 19174, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "18859:4:15", + "src": "18859:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30253,28 +30253,28 @@ "visibility": "internal" } ], - "src": "18831:36:15" + "src": "18831:36:35" }, "returnParameters": { - "id": 16116, + "id": 19177, "nodeType": "ParameterList", "parameters": [], - "src": "18882:0:15" + "src": "18882:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16152, + "id": 19213, "nodeType": "FunctionDefinition", - "src": "18989:175:15", + "src": "18989:175:35", "nodes": [], "body": { - "id": 16151, + "id": 19212, "nodeType": "Block", - "src": "19061:103:15", + "src": "19061:103:35", "nodes": [], "statements": [ { @@ -30284,14 +30284,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c75696e742c75696e742c737472696e6729", - "id": 16143, + "id": 19204, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19111:28:15", + "src": "19111:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_78ad7a0c8cf57ba0e3b9e892fd6558ba40a5d4c84ef5c8c5e36bfc8d7f23b0c5", "typeString": "literal_string \"log(uint,uint,uint,string)\"" @@ -30299,48 +30299,48 @@ "value": "log(uint,uint,uint,string)" }, { - "id": 16144, + "id": 19205, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16131, - "src": "19141:2:15", + "referencedDeclaration": 19192, + "src": "19141:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16145, + "id": 19206, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16133, - "src": "19145:2:15", + "referencedDeclaration": 19194, + "src": "19145:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16146, + "id": 19207, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16135, - "src": "19149:2:15", + "referencedDeclaration": 19196, + "src": "19149:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16147, + "id": 19208, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16137, - "src": "19153:2:15", + "referencedDeclaration": 19198, + "src": "19153:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -30371,32 +30371,32 @@ } ], "expression": { - "id": 16141, + "id": 19202, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19087:3:15", + "src": "19087:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16142, + "id": 19203, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "19091:19:15", + "memberLocation": "19091:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19087:23:15", + "src": "19087:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16148, + "id": 19209, "isConstant": false, "isLValue": false, "isPure": false, @@ -30405,7 +30405,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19087:69:15", + "src": "19087:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -30420,18 +30420,18 @@ "typeString": "bytes memory" } ], - "id": 16140, + "id": 19201, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "19071:15:15", + "referencedDeclaration": 17016, + "src": "19071:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16149, + "id": 19210, "isConstant": false, "isLValue": false, "isPure": false, @@ -30440,16 +30440,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19071:86:15", + "src": "19071:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16150, + "id": 19211, "nodeType": "ExpressionStatement", - "src": "19071:86:15" + "src": "19071:86:35" } ] }, @@ -30457,20 +30457,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18998:3:15", + "nameLocation": "18998:3:35", "parameters": { - "id": 16138, + "id": 19199, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16131, + "id": 19192, "mutability": "mutable", "name": "p0", - "nameLocation": "19007:2:15", + "nameLocation": "19007:2:35", "nodeType": "VariableDeclaration", - "scope": 16152, - "src": "19002:7:15", + "scope": 19213, + "src": "19002:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30478,10 +30478,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16130, + "id": 19191, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19002:4:15", + "src": "19002:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30491,13 +30491,13 @@ }, { "constant": false, - "id": 16133, + "id": 19194, "mutability": "mutable", "name": "p1", - "nameLocation": "19016:2:15", + "nameLocation": "19016:2:35", "nodeType": "VariableDeclaration", - "scope": 16152, - "src": "19011:7:15", + "scope": 19213, + "src": "19011:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30505,10 +30505,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16132, + "id": 19193, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19011:4:15", + "src": "19011:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30518,13 +30518,13 @@ }, { "constant": false, - "id": 16135, + "id": 19196, "mutability": "mutable", "name": "p2", - "nameLocation": "19025:2:15", + "nameLocation": "19025:2:35", "nodeType": "VariableDeclaration", - "scope": 16152, - "src": "19020:7:15", + "scope": 19213, + "src": "19020:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30532,10 +30532,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16134, + "id": 19195, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19020:4:15", + "src": "19020:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30545,13 +30545,13 @@ }, { "constant": false, - "id": 16137, + "id": 19198, "mutability": "mutable", "name": "p3", - "nameLocation": "19043:2:15", + "nameLocation": "19043:2:35", "nodeType": "VariableDeclaration", - "scope": 16152, - "src": "19029:16:15", + "scope": 19213, + "src": "19029:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -30559,10 +30559,10 @@ "typeString": "string" }, "typeName": { - "id": 16136, + "id": 19197, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19029:6:15", + "src": "19029:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -30571,28 +30571,28 @@ "visibility": "internal" } ], - "src": "19001:45:15" + "src": "19001:45:35" }, "returnParameters": { - "id": 16139, + "id": 19200, "nodeType": "ParameterList", "parameters": [], - "src": "19061:0:15" + "src": "19061:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16175, + "id": 19236, "nodeType": "FunctionDefinition", - "src": "19170:164:15", + "src": "19170:164:35", "nodes": [], "body": { - "id": 16174, + "id": 19235, "nodeType": "Block", - "src": "19233:101:15", + "src": "19233:101:35", "nodes": [], "statements": [ { @@ -30602,14 +30602,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c75696e742c75696e742c626f6f6c29", - "id": 16166, + "id": 19227, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19283:26:15", + "src": "19283:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6452b9cbdf8b8479d7ee301237b2d6dfa173fc92538628ab30d643fb4351918f", "typeString": "literal_string \"log(uint,uint,uint,bool)\"" @@ -30617,48 +30617,48 @@ "value": "log(uint,uint,uint,bool)" }, { - "id": 16167, + "id": 19228, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16154, - "src": "19311:2:15", + "referencedDeclaration": 19215, + "src": "19311:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16168, + "id": 19229, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16156, - "src": "19315:2:15", + "referencedDeclaration": 19217, + "src": "19315:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16169, + "id": 19230, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16158, - "src": "19319:2:15", + "referencedDeclaration": 19219, + "src": "19319:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16170, + "id": 19231, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16160, - "src": "19323:2:15", + "referencedDeclaration": 19221, + "src": "19323:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -30689,32 +30689,32 @@ } ], "expression": { - "id": 16164, + "id": 19225, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19259:3:15", + "src": "19259:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16165, + "id": 19226, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "19263:19:15", + "memberLocation": "19263:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19259:23:15", + "src": "19259:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16171, + "id": 19232, "isConstant": false, "isLValue": false, "isPure": false, @@ -30723,7 +30723,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19259:67:15", + "src": "19259:67:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -30738,18 +30738,18 @@ "typeString": "bytes memory" } ], - "id": 16163, + "id": 19224, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "19243:15:15", + "referencedDeclaration": 17016, + "src": "19243:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16172, + "id": 19233, "isConstant": false, "isLValue": false, "isPure": false, @@ -30758,16 +30758,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19243:84:15", + "src": "19243:84:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16173, + "id": 19234, "nodeType": "ExpressionStatement", - "src": "19243:84:15" + "src": "19243:84:35" } ] }, @@ -30775,20 +30775,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19179:3:15", + "nameLocation": "19179:3:35", "parameters": { - "id": 16161, + "id": 19222, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16154, + "id": 19215, "mutability": "mutable", "name": "p0", - "nameLocation": "19188:2:15", + "nameLocation": "19188:2:35", "nodeType": "VariableDeclaration", - "scope": 16175, - "src": "19183:7:15", + "scope": 19236, + "src": "19183:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30796,10 +30796,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16153, + "id": 19214, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19183:4:15", + "src": "19183:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30809,13 +30809,13 @@ }, { "constant": false, - "id": 16156, + "id": 19217, "mutability": "mutable", "name": "p1", - "nameLocation": "19197:2:15", + "nameLocation": "19197:2:35", "nodeType": "VariableDeclaration", - "scope": 16175, - "src": "19192:7:15", + "scope": 19236, + "src": "19192:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30823,10 +30823,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16155, + "id": 19216, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19192:4:15", + "src": "19192:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30836,13 +30836,13 @@ }, { "constant": false, - "id": 16158, + "id": 19219, "mutability": "mutable", "name": "p2", - "nameLocation": "19206:2:15", + "nameLocation": "19206:2:35", "nodeType": "VariableDeclaration", - "scope": 16175, - "src": "19201:7:15", + "scope": 19236, + "src": "19201:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30850,10 +30850,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16157, + "id": 19218, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19201:4:15", + "src": "19201:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30863,13 +30863,13 @@ }, { "constant": false, - "id": 16160, + "id": 19221, "mutability": "mutable", "name": "p3", - "nameLocation": "19215:2:15", + "nameLocation": "19215:2:35", "nodeType": "VariableDeclaration", - "scope": 16175, - "src": "19210:7:15", + "scope": 19236, + "src": "19210:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30877,10 +30877,10 @@ "typeString": "bool" }, "typeName": { - "id": 16159, + "id": 19220, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "19210:4:15", + "src": "19210:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -30889,28 +30889,28 @@ "visibility": "internal" } ], - "src": "19182:36:15" + "src": "19182:36:35" }, "returnParameters": { - "id": 16162, + "id": 19223, "nodeType": "ParameterList", "parameters": [], - "src": "19233:0:15" + "src": "19233:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16198, + "id": 19259, "nodeType": "FunctionDefinition", - "src": "19340:170:15", + "src": "19340:170:35", "nodes": [], "body": { - "id": 16197, + "id": 19258, "nodeType": "Block", - "src": "19406:104:15", + "src": "19406:104:35", "nodes": [], "statements": [ { @@ -30920,14 +30920,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c75696e742c75696e742c6164647265737329", - "id": 16189, + "id": 19250, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19456:29:15", + "src": "19456:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e0853f69a5584c9e0aa87ddae9bd870cf5164166d612d334644e66176c1213ba", "typeString": "literal_string \"log(uint,uint,uint,address)\"" @@ -30935,48 +30935,48 @@ "value": "log(uint,uint,uint,address)" }, { - "id": 16190, + "id": 19251, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16177, - "src": "19487:2:15", + "referencedDeclaration": 19238, + "src": "19487:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16191, + "id": 19252, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16179, - "src": "19491:2:15", + "referencedDeclaration": 19240, + "src": "19491:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16192, + "id": 19253, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16181, - "src": "19495:2:15", + "referencedDeclaration": 19242, + "src": "19495:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16193, + "id": 19254, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16183, - "src": "19499:2:15", + "referencedDeclaration": 19244, + "src": "19499:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -31007,32 +31007,32 @@ } ], "expression": { - "id": 16187, + "id": 19248, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19432:3:15", + "src": "19432:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16188, + "id": 19249, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "19436:19:15", + "memberLocation": "19436:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19432:23:15", + "src": "19432:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16194, + "id": 19255, "isConstant": false, "isLValue": false, "isPure": false, @@ -31041,7 +31041,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19432:70:15", + "src": "19432:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -31056,18 +31056,18 @@ "typeString": "bytes memory" } ], - "id": 16186, + "id": 19247, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "19416:15:15", + "referencedDeclaration": 17016, + "src": "19416:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16195, + "id": 19256, "isConstant": false, "isLValue": false, "isPure": false, @@ -31076,16 +31076,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19416:87:15", + "src": "19416:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16196, + "id": 19257, "nodeType": "ExpressionStatement", - "src": "19416:87:15" + "src": "19416:87:35" } ] }, @@ -31093,20 +31093,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19349:3:15", + "nameLocation": "19349:3:35", "parameters": { - "id": 16184, + "id": 19245, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16177, + "id": 19238, "mutability": "mutable", "name": "p0", - "nameLocation": "19358:2:15", + "nameLocation": "19358:2:35", "nodeType": "VariableDeclaration", - "scope": 16198, - "src": "19353:7:15", + "scope": 19259, + "src": "19353:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31114,10 +31114,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16176, + "id": 19237, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19353:4:15", + "src": "19353:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31127,13 +31127,13 @@ }, { "constant": false, - "id": 16179, + "id": 19240, "mutability": "mutable", "name": "p1", - "nameLocation": "19367:2:15", + "nameLocation": "19367:2:35", "nodeType": "VariableDeclaration", - "scope": 16198, - "src": "19362:7:15", + "scope": 19259, + "src": "19362:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31141,10 +31141,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16178, + "id": 19239, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19362:4:15", + "src": "19362:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31154,13 +31154,13 @@ }, { "constant": false, - "id": 16181, + "id": 19242, "mutability": "mutable", "name": "p2", - "nameLocation": "19376:2:15", + "nameLocation": "19376:2:35", "nodeType": "VariableDeclaration", - "scope": 16198, - "src": "19371:7:15", + "scope": 19259, + "src": "19371:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31168,10 +31168,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16180, + "id": 19241, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19371:4:15", + "src": "19371:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31181,13 +31181,13 @@ }, { "constant": false, - "id": 16183, + "id": 19244, "mutability": "mutable", "name": "p3", - "nameLocation": "19388:2:15", + "nameLocation": "19388:2:35", "nodeType": "VariableDeclaration", - "scope": 16198, - "src": "19380:10:15", + "scope": 19259, + "src": "19380:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31195,10 +31195,10 @@ "typeString": "address" }, "typeName": { - "id": 16182, + "id": 19243, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19380:7:15", + "src": "19380:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -31208,28 +31208,28 @@ "visibility": "internal" } ], - "src": "19352:39:15" + "src": "19352:39:35" }, "returnParameters": { - "id": 16185, + "id": 19246, "nodeType": "ParameterList", "parameters": [], - "src": "19406:0:15" + "src": "19406:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16221, + "id": 19282, "nodeType": "FunctionDefinition", - "src": "19516:175:15", + "src": "19516:175:35", "nodes": [], "body": { - "id": 16220, + "id": 19281, "nodeType": "Block", - "src": "19588:103:15", + "src": "19588:103:35", "nodes": [], "statements": [ { @@ -31239,14 +31239,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c75696e742c737472696e672c75696e7429", - "id": 16212, + "id": 19273, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19638:28:15", + "src": "19638:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3894163d4e8f3eec101fb8e2c1029563bd05d05ee1d1790a46910ebbbdc3072e", "typeString": "literal_string \"log(uint,uint,string,uint)\"" @@ -31254,48 +31254,48 @@ "value": "log(uint,uint,string,uint)" }, { - "id": 16213, + "id": 19274, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16200, - "src": "19668:2:15", + "referencedDeclaration": 19261, + "src": "19668:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16214, + "id": 19275, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16202, - "src": "19672:2:15", + "referencedDeclaration": 19263, + "src": "19672:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16215, + "id": 19276, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16204, - "src": "19676:2:15", + "referencedDeclaration": 19265, + "src": "19676:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16216, + "id": 19277, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16206, - "src": "19680:2:15", + "referencedDeclaration": 19267, + "src": "19680:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31326,32 +31326,32 @@ } ], "expression": { - "id": 16210, + "id": 19271, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19614:3:15", + "src": "19614:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16211, + "id": 19272, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "19618:19:15", + "memberLocation": "19618:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19614:23:15", + "src": "19614:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16217, + "id": 19278, "isConstant": false, "isLValue": false, "isPure": false, @@ -31360,7 +31360,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19614:69:15", + "src": "19614:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -31375,18 +31375,18 @@ "typeString": "bytes memory" } ], - "id": 16209, + "id": 19270, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "19598:15:15", + "referencedDeclaration": 17016, + "src": "19598:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16218, + "id": 19279, "isConstant": false, "isLValue": false, "isPure": false, @@ -31395,16 +31395,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19598:86:15", + "src": "19598:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16219, + "id": 19280, "nodeType": "ExpressionStatement", - "src": "19598:86:15" + "src": "19598:86:35" } ] }, @@ -31412,20 +31412,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19525:3:15", + "nameLocation": "19525:3:35", "parameters": { - "id": 16207, + "id": 19268, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16200, + "id": 19261, "mutability": "mutable", "name": "p0", - "nameLocation": "19534:2:15", + "nameLocation": "19534:2:35", "nodeType": "VariableDeclaration", - "scope": 16221, - "src": "19529:7:15", + "scope": 19282, + "src": "19529:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31433,10 +31433,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16199, + "id": 19260, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19529:4:15", + "src": "19529:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31446,13 +31446,13 @@ }, { "constant": false, - "id": 16202, + "id": 19263, "mutability": "mutable", "name": "p1", - "nameLocation": "19543:2:15", + "nameLocation": "19543:2:35", "nodeType": "VariableDeclaration", - "scope": 16221, - "src": "19538:7:15", + "scope": 19282, + "src": "19538:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31460,10 +31460,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16201, + "id": 19262, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19538:4:15", + "src": "19538:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31473,13 +31473,13 @@ }, { "constant": false, - "id": 16204, + "id": 19265, "mutability": "mutable", "name": "p2", - "nameLocation": "19561:2:15", + "nameLocation": "19561:2:35", "nodeType": "VariableDeclaration", - "scope": 16221, - "src": "19547:16:15", + "scope": 19282, + "src": "19547:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -31487,10 +31487,10 @@ "typeString": "string" }, "typeName": { - "id": 16203, + "id": 19264, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19547:6:15", + "src": "19547:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -31500,13 +31500,13 @@ }, { "constant": false, - "id": 16206, + "id": 19267, "mutability": "mutable", "name": "p3", - "nameLocation": "19570:2:15", + "nameLocation": "19570:2:35", "nodeType": "VariableDeclaration", - "scope": 16221, - "src": "19565:7:15", + "scope": 19282, + "src": "19565:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31514,10 +31514,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16205, + "id": 19266, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19565:4:15", + "src": "19565:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31526,28 +31526,28 @@ "visibility": "internal" } ], - "src": "19528:45:15" + "src": "19528:45:35" }, "returnParameters": { - "id": 16208, + "id": 19269, "nodeType": "ParameterList", "parameters": [], - "src": "19588:0:15" + "src": "19588:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16244, + "id": 19305, "nodeType": "FunctionDefinition", - "src": "19697:186:15", + "src": "19697:186:35", "nodes": [], "body": { - "id": 16243, + "id": 19304, "nodeType": "Block", - "src": "19778:105:15", + "src": "19778:105:35", "nodes": [], "statements": [ { @@ -31557,14 +31557,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c75696e742c737472696e672c737472696e6729", - "id": 16235, + "id": 19296, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19828:30:15", + "src": "19828:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7c032a3207958e3d969ab52b045e7a59226129ee4b9e813f7071f9a5e80813f6", "typeString": "literal_string \"log(uint,uint,string,string)\"" @@ -31572,48 +31572,48 @@ "value": "log(uint,uint,string,string)" }, { - "id": 16236, + "id": 19297, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16223, - "src": "19860:2:15", + "referencedDeclaration": 19284, + "src": "19860:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16237, + "id": 19298, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16225, - "src": "19864:2:15", + "referencedDeclaration": 19286, + "src": "19864:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16238, + "id": 19299, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16227, - "src": "19868:2:15", + "referencedDeclaration": 19288, + "src": "19868:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16239, + "id": 19300, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16229, - "src": "19872:2:15", + "referencedDeclaration": 19290, + "src": "19872:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -31644,32 +31644,32 @@ } ], "expression": { - "id": 16233, + "id": 19294, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19804:3:15", + "src": "19804:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16234, + "id": 19295, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "19808:19:15", + "memberLocation": "19808:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19804:23:15", + "src": "19804:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16240, + "id": 19301, "isConstant": false, "isLValue": false, "isPure": false, @@ -31678,7 +31678,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19804:71:15", + "src": "19804:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -31693,18 +31693,18 @@ "typeString": "bytes memory" } ], - "id": 16232, + "id": 19293, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "19788:15:15", + "referencedDeclaration": 17016, + "src": "19788:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16241, + "id": 19302, "isConstant": false, "isLValue": false, "isPure": false, @@ -31713,16 +31713,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19788:88:15", + "src": "19788:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16242, + "id": 19303, "nodeType": "ExpressionStatement", - "src": "19788:88:15" + "src": "19788:88:35" } ] }, @@ -31730,20 +31730,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19706:3:15", + "nameLocation": "19706:3:35", "parameters": { - "id": 16230, + "id": 19291, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16223, + "id": 19284, "mutability": "mutable", "name": "p0", - "nameLocation": "19715:2:15", + "nameLocation": "19715:2:35", "nodeType": "VariableDeclaration", - "scope": 16244, - "src": "19710:7:15", + "scope": 19305, + "src": "19710:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31751,10 +31751,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16222, + "id": 19283, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19710:4:15", + "src": "19710:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31764,13 +31764,13 @@ }, { "constant": false, - "id": 16225, + "id": 19286, "mutability": "mutable", "name": "p1", - "nameLocation": "19724:2:15", + "nameLocation": "19724:2:35", "nodeType": "VariableDeclaration", - "scope": 16244, - "src": "19719:7:15", + "scope": 19305, + "src": "19719:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31778,10 +31778,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16224, + "id": 19285, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19719:4:15", + "src": "19719:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31791,13 +31791,13 @@ }, { "constant": false, - "id": 16227, + "id": 19288, "mutability": "mutable", "name": "p2", - "nameLocation": "19742:2:15", + "nameLocation": "19742:2:35", "nodeType": "VariableDeclaration", - "scope": 16244, - "src": "19728:16:15", + "scope": 19305, + "src": "19728:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -31805,10 +31805,10 @@ "typeString": "string" }, "typeName": { - "id": 16226, + "id": 19287, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19728:6:15", + "src": "19728:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -31818,13 +31818,13 @@ }, { "constant": false, - "id": 16229, + "id": 19290, "mutability": "mutable", "name": "p3", - "nameLocation": "19760:2:15", + "nameLocation": "19760:2:35", "nodeType": "VariableDeclaration", - "scope": 16244, - "src": "19746:16:15", + "scope": 19305, + "src": "19746:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -31832,10 +31832,10 @@ "typeString": "string" }, "typeName": { - "id": 16228, + "id": 19289, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19746:6:15", + "src": "19746:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -31844,28 +31844,28 @@ "visibility": "internal" } ], - "src": "19709:54:15" + "src": "19709:54:35" }, "returnParameters": { - "id": 16231, + "id": 19292, "nodeType": "ParameterList", "parameters": [], - "src": "19778:0:15" + "src": "19778:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16267, + "id": 19328, "nodeType": "FunctionDefinition", - "src": "19889:175:15", + "src": "19889:175:35", "nodes": [], "body": { - "id": 16266, + "id": 19327, "nodeType": "Block", - "src": "19961:103:15", + "src": "19961:103:35", "nodes": [], "statements": [ { @@ -31875,14 +31875,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c75696e742c737472696e672c626f6f6c29", - "id": 16258, + "id": 19319, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20011:28:15", + "src": "20011:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b22eaf06d72d481cf9b94b8f4d5fb89cf08bbfd924ee166a250ac94617be65b9", "typeString": "literal_string \"log(uint,uint,string,bool)\"" @@ -31890,48 +31890,48 @@ "value": "log(uint,uint,string,bool)" }, { - "id": 16259, + "id": 19320, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16246, - "src": "20041:2:15", + "referencedDeclaration": 19307, + "src": "20041:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16260, + "id": 19321, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16248, - "src": "20045:2:15", + "referencedDeclaration": 19309, + "src": "20045:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16261, + "id": 19322, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16250, - "src": "20049:2:15", + "referencedDeclaration": 19311, + "src": "20049:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16262, + "id": 19323, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16252, - "src": "20053:2:15", + "referencedDeclaration": 19313, + "src": "20053:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -31962,32 +31962,32 @@ } ], "expression": { - "id": 16256, + "id": 19317, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19987:3:15", + "src": "19987:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16257, + "id": 19318, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "19991:19:15", + "memberLocation": "19991:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19987:23:15", + "src": "19987:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16263, + "id": 19324, "isConstant": false, "isLValue": false, "isPure": false, @@ -31996,7 +31996,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19987:69:15", + "src": "19987:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -32011,18 +32011,18 @@ "typeString": "bytes memory" } ], - "id": 16255, + "id": 19316, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "19971:15:15", + "referencedDeclaration": 17016, + "src": "19971:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16264, + "id": 19325, "isConstant": false, "isLValue": false, "isPure": false, @@ -32031,16 +32031,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19971:86:15", + "src": "19971:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16265, + "id": 19326, "nodeType": "ExpressionStatement", - "src": "19971:86:15" + "src": "19971:86:35" } ] }, @@ -32048,20 +32048,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19898:3:15", + "nameLocation": "19898:3:35", "parameters": { - "id": 16253, + "id": 19314, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16246, + "id": 19307, "mutability": "mutable", "name": "p0", - "nameLocation": "19907:2:15", + "nameLocation": "19907:2:35", "nodeType": "VariableDeclaration", - "scope": 16267, - "src": "19902:7:15", + "scope": 19328, + "src": "19902:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32069,10 +32069,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16245, + "id": 19306, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19902:4:15", + "src": "19902:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32082,13 +32082,13 @@ }, { "constant": false, - "id": 16248, + "id": 19309, "mutability": "mutable", "name": "p1", - "nameLocation": "19916:2:15", + "nameLocation": "19916:2:35", "nodeType": "VariableDeclaration", - "scope": 16267, - "src": "19911:7:15", + "scope": 19328, + "src": "19911:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32096,10 +32096,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16247, + "id": 19308, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19911:4:15", + "src": "19911:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32109,13 +32109,13 @@ }, { "constant": false, - "id": 16250, + "id": 19311, "mutability": "mutable", "name": "p2", - "nameLocation": "19934:2:15", + "nameLocation": "19934:2:35", "nodeType": "VariableDeclaration", - "scope": 16267, - "src": "19920:16:15", + "scope": 19328, + "src": "19920:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -32123,10 +32123,10 @@ "typeString": "string" }, "typeName": { - "id": 16249, + "id": 19310, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19920:6:15", + "src": "19920:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -32136,13 +32136,13 @@ }, { "constant": false, - "id": 16252, + "id": 19313, "mutability": "mutable", "name": "p3", - "nameLocation": "19943:2:15", + "nameLocation": "19943:2:35", "nodeType": "VariableDeclaration", - "scope": 16267, - "src": "19938:7:15", + "scope": 19328, + "src": "19938:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32150,10 +32150,10 @@ "typeString": "bool" }, "typeName": { - "id": 16251, + "id": 19312, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "19938:4:15", + "src": "19938:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -32162,28 +32162,28 @@ "visibility": "internal" } ], - "src": "19901:45:15" + "src": "19901:45:35" }, "returnParameters": { - "id": 16254, + "id": 19315, "nodeType": "ParameterList", "parameters": [], - "src": "19961:0:15" + "src": "19961:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16290, + "id": 19351, "nodeType": "FunctionDefinition", - "src": "20070:181:15", + "src": "20070:181:35", "nodes": [], "body": { - "id": 16289, + "id": 19350, "nodeType": "Block", - "src": "20145:106:15", + "src": "20145:106:35", "nodes": [], "statements": [ { @@ -32193,14 +32193,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c75696e742c737472696e672c6164647265737329", - "id": 16281, + "id": 19342, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20195:31:15", + "src": "20195:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_433285a23ec6b1f0f76da64682232527561857544109f80e3e5d46b0e16980e7", "typeString": "literal_string \"log(uint,uint,string,address)\"" @@ -32208,48 +32208,48 @@ "value": "log(uint,uint,string,address)" }, { - "id": 16282, + "id": 19343, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16269, - "src": "20228:2:15", + "referencedDeclaration": 19330, + "src": "20228:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16283, + "id": 19344, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16271, - "src": "20232:2:15", + "referencedDeclaration": 19332, + "src": "20232:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16284, + "id": 19345, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16273, - "src": "20236:2:15", + "referencedDeclaration": 19334, + "src": "20236:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16285, + "id": 19346, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16275, - "src": "20240:2:15", + "referencedDeclaration": 19336, + "src": "20240:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -32280,32 +32280,32 @@ } ], "expression": { - "id": 16279, + "id": 19340, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20171:3:15", + "src": "20171:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16280, + "id": 19341, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "20175:19:15", + "memberLocation": "20175:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "20171:23:15", + "src": "20171:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16286, + "id": 19347, "isConstant": false, "isLValue": false, "isPure": false, @@ -32314,7 +32314,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20171:72:15", + "src": "20171:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -32329,18 +32329,18 @@ "typeString": "bytes memory" } ], - "id": 16278, + "id": 19339, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "20155:15:15", + "referencedDeclaration": 17016, + "src": "20155:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16287, + "id": 19348, "isConstant": false, "isLValue": false, "isPure": false, @@ -32349,16 +32349,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20155:89:15", + "src": "20155:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16288, + "id": 19349, "nodeType": "ExpressionStatement", - "src": "20155:89:15" + "src": "20155:89:35" } ] }, @@ -32366,20 +32366,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20079:3:15", + "nameLocation": "20079:3:35", "parameters": { - "id": 16276, + "id": 19337, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16269, + "id": 19330, "mutability": "mutable", "name": "p0", - "nameLocation": "20088:2:15", + "nameLocation": "20088:2:35", "nodeType": "VariableDeclaration", - "scope": 16290, - "src": "20083:7:15", + "scope": 19351, + "src": "20083:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32387,10 +32387,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16268, + "id": 19329, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20083:4:15", + "src": "20083:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32400,13 +32400,13 @@ }, { "constant": false, - "id": 16271, + "id": 19332, "mutability": "mutable", "name": "p1", - "nameLocation": "20097:2:15", + "nameLocation": "20097:2:35", "nodeType": "VariableDeclaration", - "scope": 16290, - "src": "20092:7:15", + "scope": 19351, + "src": "20092:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32414,10 +32414,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16270, + "id": 19331, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20092:4:15", + "src": "20092:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32427,13 +32427,13 @@ }, { "constant": false, - "id": 16273, + "id": 19334, "mutability": "mutable", "name": "p2", - "nameLocation": "20115:2:15", + "nameLocation": "20115:2:35", "nodeType": "VariableDeclaration", - "scope": 16290, - "src": "20101:16:15", + "scope": 19351, + "src": "20101:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -32441,10 +32441,10 @@ "typeString": "string" }, "typeName": { - "id": 16272, + "id": 19333, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20101:6:15", + "src": "20101:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -32454,13 +32454,13 @@ }, { "constant": false, - "id": 16275, + "id": 19336, "mutability": "mutable", "name": "p3", - "nameLocation": "20127:2:15", + "nameLocation": "20127:2:35", "nodeType": "VariableDeclaration", - "scope": 16290, - "src": "20119:10:15", + "scope": 19351, + "src": "20119:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32468,10 +32468,10 @@ "typeString": "address" }, "typeName": { - "id": 16274, + "id": 19335, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20119:7:15", + "src": "20119:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -32481,28 +32481,28 @@ "visibility": "internal" } ], - "src": "20082:48:15" + "src": "20082:48:35" }, "returnParameters": { - "id": 16277, + "id": 19338, "nodeType": "ParameterList", "parameters": [], - "src": "20145:0:15" + "src": "20145:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16313, + "id": 19374, "nodeType": "FunctionDefinition", - "src": "20257:164:15", + "src": "20257:164:35", "nodes": [], "body": { - "id": 16312, + "id": 19373, "nodeType": "Block", - "src": "20320:101:15", + "src": "20320:101:35", "nodes": [], "statements": [ { @@ -32512,14 +32512,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c75696e742c626f6f6c2c75696e7429", - "id": 16304, + "id": 19365, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20370:26:15", + "src": "20370:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6c647c8c5fed6e02ad4f1c7bfb891e58ba00758f5d6cb92966fd0684c5b3fc8d", "typeString": "literal_string \"log(uint,uint,bool,uint)\"" @@ -32527,48 +32527,48 @@ "value": "log(uint,uint,bool,uint)" }, { - "id": 16305, + "id": 19366, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16292, - "src": "20398:2:15", + "referencedDeclaration": 19353, + "src": "20398:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16306, + "id": 19367, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16294, - "src": "20402:2:15", + "referencedDeclaration": 19355, + "src": "20402:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16307, + "id": 19368, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16296, - "src": "20406:2:15", + "referencedDeclaration": 19357, + "src": "20406:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 16308, + "id": 19369, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16298, - "src": "20410:2:15", + "referencedDeclaration": 19359, + "src": "20410:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32599,32 +32599,32 @@ } ], "expression": { - "id": 16302, + "id": 19363, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20346:3:15", + "src": "20346:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16303, + "id": 19364, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "20350:19:15", + "memberLocation": "20350:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "20346:23:15", + "src": "20346:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16309, + "id": 19370, "isConstant": false, "isLValue": false, "isPure": false, @@ -32633,7 +32633,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20346:67:15", + "src": "20346:67:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -32648,18 +32648,18 @@ "typeString": "bytes memory" } ], - "id": 16301, + "id": 19362, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "20330:15:15", + "referencedDeclaration": 17016, + "src": "20330:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16310, + "id": 19371, "isConstant": false, "isLValue": false, "isPure": false, @@ -32668,16 +32668,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20330:84:15", + "src": "20330:84:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16311, + "id": 19372, "nodeType": "ExpressionStatement", - "src": "20330:84:15" + "src": "20330:84:35" } ] }, @@ -32685,20 +32685,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20266:3:15", + "nameLocation": "20266:3:35", "parameters": { - "id": 16299, + "id": 19360, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16292, + "id": 19353, "mutability": "mutable", "name": "p0", - "nameLocation": "20275:2:15", + "nameLocation": "20275:2:35", "nodeType": "VariableDeclaration", - "scope": 16313, - "src": "20270:7:15", + "scope": 19374, + "src": "20270:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32706,10 +32706,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16291, + "id": 19352, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20270:4:15", + "src": "20270:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32719,13 +32719,13 @@ }, { "constant": false, - "id": 16294, + "id": 19355, "mutability": "mutable", "name": "p1", - "nameLocation": "20284:2:15", + "nameLocation": "20284:2:35", "nodeType": "VariableDeclaration", - "scope": 16313, - "src": "20279:7:15", + "scope": 19374, + "src": "20279:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32733,10 +32733,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16293, + "id": 19354, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20279:4:15", + "src": "20279:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32746,13 +32746,13 @@ }, { "constant": false, - "id": 16296, + "id": 19357, "mutability": "mutable", "name": "p2", - "nameLocation": "20293:2:15", + "nameLocation": "20293:2:35", "nodeType": "VariableDeclaration", - "scope": 16313, - "src": "20288:7:15", + "scope": 19374, + "src": "20288:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32760,10 +32760,10 @@ "typeString": "bool" }, "typeName": { - "id": 16295, + "id": 19356, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "20288:4:15", + "src": "20288:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -32773,13 +32773,13 @@ }, { "constant": false, - "id": 16298, + "id": 19359, "mutability": "mutable", "name": "p3", - "nameLocation": "20302:2:15", + "nameLocation": "20302:2:35", "nodeType": "VariableDeclaration", - "scope": 16313, - "src": "20297:7:15", + "scope": 19374, + "src": "20297:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32787,10 +32787,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16297, + "id": 19358, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20297:4:15", + "src": "20297:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32799,28 +32799,28 @@ "visibility": "internal" } ], - "src": "20269:36:15" + "src": "20269:36:35" }, "returnParameters": { - "id": 16300, + "id": 19361, "nodeType": "ParameterList", "parameters": [], - "src": "20320:0:15" + "src": "20320:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16336, + "id": 19397, "nodeType": "FunctionDefinition", - "src": "20427:175:15", + "src": "20427:175:35", "nodes": [], "body": { - "id": 16335, + "id": 19396, "nodeType": "Block", - "src": "20499:103:15", + "src": "20499:103:35", "nodes": [], "statements": [ { @@ -32830,14 +32830,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c75696e742c626f6f6c2c737472696e6729", - "id": 16327, + "id": 19388, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20549:28:15", + "src": "20549:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_efd9cbeee79713372dd0a748a26a3fb36cbe4eb4e01a37fbde0cde0e101fc85a", "typeString": "literal_string \"log(uint,uint,bool,string)\"" @@ -32845,48 +32845,48 @@ "value": "log(uint,uint,bool,string)" }, { - "id": 16328, + "id": 19389, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16315, - "src": "20579:2:15", + "referencedDeclaration": 19376, + "src": "20579:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16329, + "id": 19390, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16317, - "src": "20583:2:15", + "referencedDeclaration": 19378, + "src": "20583:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16330, + "id": 19391, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16319, - "src": "20587:2:15", + "referencedDeclaration": 19380, + "src": "20587:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 16331, + "id": 19392, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16321, - "src": "20591:2:15", + "referencedDeclaration": 19382, + "src": "20591:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -32917,32 +32917,32 @@ } ], "expression": { - "id": 16325, + "id": 19386, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20525:3:15", + "src": "20525:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16326, + "id": 19387, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "20529:19:15", + "memberLocation": "20529:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "20525:23:15", + "src": "20525:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16332, + "id": 19393, "isConstant": false, "isLValue": false, "isPure": false, @@ -32951,7 +32951,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20525:69:15", + "src": "20525:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -32966,18 +32966,18 @@ "typeString": "bytes memory" } ], - "id": 16324, + "id": 19385, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "20509:15:15", + "referencedDeclaration": 17016, + "src": "20509:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16333, + "id": 19394, "isConstant": false, "isLValue": false, "isPure": false, @@ -32986,16 +32986,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20509:86:15", + "src": "20509:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16334, + "id": 19395, "nodeType": "ExpressionStatement", - "src": "20509:86:15" + "src": "20509:86:35" } ] }, @@ -33003,20 +33003,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20436:3:15", + "nameLocation": "20436:3:35", "parameters": { - "id": 16322, + "id": 19383, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16315, + "id": 19376, "mutability": "mutable", "name": "p0", - "nameLocation": "20445:2:15", + "nameLocation": "20445:2:35", "nodeType": "VariableDeclaration", - "scope": 16336, - "src": "20440:7:15", + "scope": 19397, + "src": "20440:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33024,10 +33024,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16314, + "id": 19375, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20440:4:15", + "src": "20440:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33037,13 +33037,13 @@ }, { "constant": false, - "id": 16317, + "id": 19378, "mutability": "mutable", "name": "p1", - "nameLocation": "20454:2:15", + "nameLocation": "20454:2:35", "nodeType": "VariableDeclaration", - "scope": 16336, - "src": "20449:7:15", + "scope": 19397, + "src": "20449:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33051,10 +33051,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16316, + "id": 19377, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20449:4:15", + "src": "20449:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33064,13 +33064,13 @@ }, { "constant": false, - "id": 16319, + "id": 19380, "mutability": "mutable", "name": "p2", - "nameLocation": "20463:2:15", + "nameLocation": "20463:2:35", "nodeType": "VariableDeclaration", - "scope": 16336, - "src": "20458:7:15", + "scope": 19397, + "src": "20458:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33078,10 +33078,10 @@ "typeString": "bool" }, "typeName": { - "id": 16318, + "id": 19379, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "20458:4:15", + "src": "20458:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -33091,13 +33091,13 @@ }, { "constant": false, - "id": 16321, + "id": 19382, "mutability": "mutable", "name": "p3", - "nameLocation": "20481:2:15", + "nameLocation": "20481:2:35", "nodeType": "VariableDeclaration", - "scope": 16336, - "src": "20467:16:15", + "scope": 19397, + "src": "20467:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -33105,10 +33105,10 @@ "typeString": "string" }, "typeName": { - "id": 16320, + "id": 19381, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20467:6:15", + "src": "20467:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -33117,28 +33117,28 @@ "visibility": "internal" } ], - "src": "20439:45:15" + "src": "20439:45:35" }, "returnParameters": { - "id": 16323, + "id": 19384, "nodeType": "ParameterList", "parameters": [], - "src": "20499:0:15" + "src": "20499:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16359, + "id": 19420, "nodeType": "FunctionDefinition", - "src": "20608:164:15", + "src": "20608:164:35", "nodes": [], "body": { - "id": 16358, + "id": 19419, "nodeType": "Block", - "src": "20671:101:15", + "src": "20671:101:35", "nodes": [], "statements": [ { @@ -33148,14 +33148,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c75696e742c626f6f6c2c626f6f6c29", - "id": 16350, + "id": 19411, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20721:26:15", + "src": "20721:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_94be3bb13e096cdbc5a1999a524e3b6664a32da7e2c2954ae0e2b792a0dd1f41", "typeString": "literal_string \"log(uint,uint,bool,bool)\"" @@ -33163,48 +33163,48 @@ "value": "log(uint,uint,bool,bool)" }, { - "id": 16351, + "id": 19412, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16338, - "src": "20749:2:15", + "referencedDeclaration": 19399, + "src": "20749:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16352, + "id": 19413, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16340, - "src": "20753:2:15", + "referencedDeclaration": 19401, + "src": "20753:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16353, + "id": 19414, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16342, - "src": "20757:2:15", + "referencedDeclaration": 19403, + "src": "20757:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 16354, + "id": 19415, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16344, - "src": "20761:2:15", + "referencedDeclaration": 19405, + "src": "20761:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -33235,32 +33235,32 @@ } ], "expression": { - "id": 16348, + "id": 19409, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20697:3:15", + "src": "20697:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16349, + "id": 19410, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "20701:19:15", + "memberLocation": "20701:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "20697:23:15", + "src": "20697:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16355, + "id": 19416, "isConstant": false, "isLValue": false, "isPure": false, @@ -33269,7 +33269,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20697:67:15", + "src": "20697:67:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -33284,18 +33284,18 @@ "typeString": "bytes memory" } ], - "id": 16347, + "id": 19408, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "20681:15:15", + "referencedDeclaration": 17016, + "src": "20681:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16356, + "id": 19417, "isConstant": false, "isLValue": false, "isPure": false, @@ -33304,16 +33304,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20681:84:15", + "src": "20681:84:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16357, + "id": 19418, "nodeType": "ExpressionStatement", - "src": "20681:84:15" + "src": "20681:84:35" } ] }, @@ -33321,20 +33321,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20617:3:15", + "nameLocation": "20617:3:35", "parameters": { - "id": 16345, + "id": 19406, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16338, + "id": 19399, "mutability": "mutable", "name": "p0", - "nameLocation": "20626:2:15", + "nameLocation": "20626:2:35", "nodeType": "VariableDeclaration", - "scope": 16359, - "src": "20621:7:15", + "scope": 19420, + "src": "20621:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33342,10 +33342,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16337, + "id": 19398, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20621:4:15", + "src": "20621:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33355,13 +33355,13 @@ }, { "constant": false, - "id": 16340, + "id": 19401, "mutability": "mutable", "name": "p1", - "nameLocation": "20635:2:15", + "nameLocation": "20635:2:35", "nodeType": "VariableDeclaration", - "scope": 16359, - "src": "20630:7:15", + "scope": 19420, + "src": "20630:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33369,10 +33369,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16339, + "id": 19400, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20630:4:15", + "src": "20630:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33382,13 +33382,13 @@ }, { "constant": false, - "id": 16342, + "id": 19403, "mutability": "mutable", "name": "p2", - "nameLocation": "20644:2:15", + "nameLocation": "20644:2:35", "nodeType": "VariableDeclaration", - "scope": 16359, - "src": "20639:7:15", + "scope": 19420, + "src": "20639:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33396,10 +33396,10 @@ "typeString": "bool" }, "typeName": { - "id": 16341, + "id": 19402, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "20639:4:15", + "src": "20639:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -33409,13 +33409,13 @@ }, { "constant": false, - "id": 16344, + "id": 19405, "mutability": "mutable", "name": "p3", - "nameLocation": "20653:2:15", + "nameLocation": "20653:2:35", "nodeType": "VariableDeclaration", - "scope": 16359, - "src": "20648:7:15", + "scope": 19420, + "src": "20648:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33423,10 +33423,10 @@ "typeString": "bool" }, "typeName": { - "id": 16343, + "id": 19404, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "20648:4:15", + "src": "20648:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -33435,28 +33435,28 @@ "visibility": "internal" } ], - "src": "20620:36:15" + "src": "20620:36:35" }, "returnParameters": { - "id": 16346, + "id": 19407, "nodeType": "ParameterList", "parameters": [], - "src": "20671:0:15" + "src": "20671:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16382, + "id": 19443, "nodeType": "FunctionDefinition", - "src": "20778:170:15", + "src": "20778:170:35", "nodes": [], "body": { - "id": 16381, + "id": 19442, "nodeType": "Block", - "src": "20844:104:15", + "src": "20844:104:35", "nodes": [], "statements": [ { @@ -33466,14 +33466,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c75696e742c626f6f6c2c6164647265737329", - "id": 16373, + "id": 19434, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20894:29:15", + "src": "20894:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e117744fcc46e4484cabd18d640497b4a9d76b7f775e79fe9a95e42427bd8976", "typeString": "literal_string \"log(uint,uint,bool,address)\"" @@ -33481,48 +33481,48 @@ "value": "log(uint,uint,bool,address)" }, { - "id": 16374, + "id": 19435, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16361, - "src": "20925:2:15", + "referencedDeclaration": 19422, + "src": "20925:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16375, + "id": 19436, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16363, - "src": "20929:2:15", + "referencedDeclaration": 19424, + "src": "20929:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16376, + "id": 19437, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16365, - "src": "20933:2:15", + "referencedDeclaration": 19426, + "src": "20933:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 16377, + "id": 19438, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16367, - "src": "20937:2:15", + "referencedDeclaration": 19428, + "src": "20937:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -33553,32 +33553,32 @@ } ], "expression": { - "id": 16371, + "id": 19432, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20870:3:15", + "src": "20870:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16372, + "id": 19433, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "20874:19:15", + "memberLocation": "20874:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "20870:23:15", + "src": "20870:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16378, + "id": 19439, "isConstant": false, "isLValue": false, "isPure": false, @@ -33587,7 +33587,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20870:70:15", + "src": "20870:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -33602,18 +33602,18 @@ "typeString": "bytes memory" } ], - "id": 16370, + "id": 19431, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "20854:15:15", + "referencedDeclaration": 17016, + "src": "20854:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16379, + "id": 19440, "isConstant": false, "isLValue": false, "isPure": false, @@ -33622,16 +33622,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20854:87:15", + "src": "20854:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16380, + "id": 19441, "nodeType": "ExpressionStatement", - "src": "20854:87:15" + "src": "20854:87:35" } ] }, @@ -33639,20 +33639,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20787:3:15", + "nameLocation": "20787:3:35", "parameters": { - "id": 16368, + "id": 19429, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16361, + "id": 19422, "mutability": "mutable", "name": "p0", - "nameLocation": "20796:2:15", + "nameLocation": "20796:2:35", "nodeType": "VariableDeclaration", - "scope": 16382, - "src": "20791:7:15", + "scope": 19443, + "src": "20791:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33660,10 +33660,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16360, + "id": 19421, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20791:4:15", + "src": "20791:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33673,13 +33673,13 @@ }, { "constant": false, - "id": 16363, + "id": 19424, "mutability": "mutable", "name": "p1", - "nameLocation": "20805:2:15", + "nameLocation": "20805:2:35", "nodeType": "VariableDeclaration", - "scope": 16382, - "src": "20800:7:15", + "scope": 19443, + "src": "20800:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33687,10 +33687,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16362, + "id": 19423, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20800:4:15", + "src": "20800:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33700,13 +33700,13 @@ }, { "constant": false, - "id": 16365, + "id": 19426, "mutability": "mutable", "name": "p2", - "nameLocation": "20814:2:15", + "nameLocation": "20814:2:35", "nodeType": "VariableDeclaration", - "scope": 16382, - "src": "20809:7:15", + "scope": 19443, + "src": "20809:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33714,10 +33714,10 @@ "typeString": "bool" }, "typeName": { - "id": 16364, + "id": 19425, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "20809:4:15", + "src": "20809:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -33727,13 +33727,13 @@ }, { "constant": false, - "id": 16367, + "id": 19428, "mutability": "mutable", "name": "p3", - "nameLocation": "20826:2:15", + "nameLocation": "20826:2:35", "nodeType": "VariableDeclaration", - "scope": 16382, - "src": "20818:10:15", + "scope": 19443, + "src": "20818:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33741,10 +33741,10 @@ "typeString": "address" }, "typeName": { - "id": 16366, + "id": 19427, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20818:7:15", + "src": "20818:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -33754,28 +33754,28 @@ "visibility": "internal" } ], - "src": "20790:39:15" + "src": "20790:39:35" }, "returnParameters": { - "id": 16369, + "id": 19430, "nodeType": "ParameterList", "parameters": [], - "src": "20844:0:15" + "src": "20844:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16405, + "id": 19466, "nodeType": "FunctionDefinition", - "src": "20954:170:15", + "src": "20954:170:35", "nodes": [], "body": { - "id": 16404, + "id": 19465, "nodeType": "Block", - "src": "21020:104:15", + "src": "21020:104:35", "nodes": [], "statements": [ { @@ -33785,14 +33785,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c75696e742c616464726573732c75696e7429", - "id": 16396, + "id": 19457, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21070:29:15", + "src": "21070:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_610ba8c0cae1123f7f8ad76791afd86dc185a4f1fe79a263112118ddb5231e9f", "typeString": "literal_string \"log(uint,uint,address,uint)\"" @@ -33800,48 +33800,48 @@ "value": "log(uint,uint,address,uint)" }, { - "id": 16397, + "id": 19458, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16384, - "src": "21101:2:15", + "referencedDeclaration": 19445, + "src": "21101:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16398, + "id": 19459, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16386, - "src": "21105:2:15", + "referencedDeclaration": 19447, + "src": "21105:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16399, + "id": 19460, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16388, - "src": "21109:2:15", + "referencedDeclaration": 19449, + "src": "21109:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 16400, + "id": 19461, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16390, - "src": "21113:2:15", + "referencedDeclaration": 19451, + "src": "21113:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33872,32 +33872,32 @@ } ], "expression": { - "id": 16394, + "id": 19455, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21046:3:15", + "src": "21046:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16395, + "id": 19456, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "21050:19:15", + "memberLocation": "21050:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21046:23:15", + "src": "21046:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16401, + "id": 19462, "isConstant": false, "isLValue": false, "isPure": false, @@ -33906,7 +33906,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21046:70:15", + "src": "21046:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -33921,18 +33921,18 @@ "typeString": "bytes memory" } ], - "id": 16393, + "id": 19454, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "21030:15:15", + "referencedDeclaration": 17016, + "src": "21030:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16402, + "id": 19463, "isConstant": false, "isLValue": false, "isPure": false, @@ -33941,16 +33941,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21030:87:15", + "src": "21030:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16403, + "id": 19464, "nodeType": "ExpressionStatement", - "src": "21030:87:15" + "src": "21030:87:35" } ] }, @@ -33958,20 +33958,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20963:3:15", + "nameLocation": "20963:3:35", "parameters": { - "id": 16391, + "id": 19452, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16384, + "id": 19445, "mutability": "mutable", "name": "p0", - "nameLocation": "20972:2:15", + "nameLocation": "20972:2:35", "nodeType": "VariableDeclaration", - "scope": 16405, - "src": "20967:7:15", + "scope": 19466, + "src": "20967:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33979,10 +33979,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16383, + "id": 19444, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20967:4:15", + "src": "20967:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33992,13 +33992,13 @@ }, { "constant": false, - "id": 16386, + "id": 19447, "mutability": "mutable", "name": "p1", - "nameLocation": "20981:2:15", + "nameLocation": "20981:2:35", "nodeType": "VariableDeclaration", - "scope": 16405, - "src": "20976:7:15", + "scope": 19466, + "src": "20976:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34006,10 +34006,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16385, + "id": 19446, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20976:4:15", + "src": "20976:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34019,13 +34019,13 @@ }, { "constant": false, - "id": 16388, + "id": 19449, "mutability": "mutable", "name": "p2", - "nameLocation": "20993:2:15", + "nameLocation": "20993:2:35", "nodeType": "VariableDeclaration", - "scope": 16405, - "src": "20985:10:15", + "scope": 19466, + "src": "20985:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34033,10 +34033,10 @@ "typeString": "address" }, "typeName": { - "id": 16387, + "id": 19448, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20985:7:15", + "src": "20985:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -34047,13 +34047,13 @@ }, { "constant": false, - "id": 16390, + "id": 19451, "mutability": "mutable", "name": "p3", - "nameLocation": "21002:2:15", + "nameLocation": "21002:2:35", "nodeType": "VariableDeclaration", - "scope": 16405, - "src": "20997:7:15", + "scope": 19466, + "src": "20997:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34061,10 +34061,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16389, + "id": 19450, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "20997:4:15", + "src": "20997:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34073,28 +34073,28 @@ "visibility": "internal" } ], - "src": "20966:39:15" + "src": "20966:39:35" }, "returnParameters": { - "id": 16392, + "id": 19453, "nodeType": "ParameterList", "parameters": [], - "src": "21020:0:15" + "src": "21020:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16428, + "id": 19489, "nodeType": "FunctionDefinition", - "src": "21130:181:15", + "src": "21130:181:35", "nodes": [], "body": { - "id": 16427, + "id": 19488, "nodeType": "Block", - "src": "21205:106:15", + "src": "21205:106:35", "nodes": [], "statements": [ { @@ -34104,14 +34104,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c75696e742c616464726573732c737472696e6729", - "id": 16419, + "id": 19480, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21255:31:15", + "src": "21255:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d6a2d1de1bf5c0a47e82220cd592c8fb4a4a43f17ecab471044861ef70454227", "typeString": "literal_string \"log(uint,uint,address,string)\"" @@ -34119,48 +34119,48 @@ "value": "log(uint,uint,address,string)" }, { - "id": 16420, + "id": 19481, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16407, - "src": "21288:2:15", + "referencedDeclaration": 19468, + "src": "21288:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16421, + "id": 19482, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16409, - "src": "21292:2:15", + "referencedDeclaration": 19470, + "src": "21292:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16422, + "id": 19483, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16411, - "src": "21296:2:15", + "referencedDeclaration": 19472, + "src": "21296:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 16423, + "id": 19484, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16413, - "src": "21300:2:15", + "referencedDeclaration": 19474, + "src": "21300:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -34191,32 +34191,32 @@ } ], "expression": { - "id": 16417, + "id": 19478, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21231:3:15", + "src": "21231:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16418, + "id": 19479, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "21235:19:15", + "memberLocation": "21235:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21231:23:15", + "src": "21231:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16424, + "id": 19485, "isConstant": false, "isLValue": false, "isPure": false, @@ -34225,7 +34225,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21231:72:15", + "src": "21231:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -34240,18 +34240,18 @@ "typeString": "bytes memory" } ], - "id": 16416, + "id": 19477, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "21215:15:15", + "referencedDeclaration": 17016, + "src": "21215:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16425, + "id": 19486, "isConstant": false, "isLValue": false, "isPure": false, @@ -34260,16 +34260,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21215:89:15", + "src": "21215:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16426, + "id": 19487, "nodeType": "ExpressionStatement", - "src": "21215:89:15" + "src": "21215:89:35" } ] }, @@ -34277,20 +34277,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21139:3:15", + "nameLocation": "21139:3:35", "parameters": { - "id": 16414, + "id": 19475, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16407, + "id": 19468, "mutability": "mutable", "name": "p0", - "nameLocation": "21148:2:15", + "nameLocation": "21148:2:35", "nodeType": "VariableDeclaration", - "scope": 16428, - "src": "21143:7:15", + "scope": 19489, + "src": "21143:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34298,10 +34298,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16406, + "id": 19467, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21143:4:15", + "src": "21143:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34311,13 +34311,13 @@ }, { "constant": false, - "id": 16409, + "id": 19470, "mutability": "mutable", "name": "p1", - "nameLocation": "21157:2:15", + "nameLocation": "21157:2:35", "nodeType": "VariableDeclaration", - "scope": 16428, - "src": "21152:7:15", + "scope": 19489, + "src": "21152:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34325,10 +34325,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16408, + "id": 19469, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21152:4:15", + "src": "21152:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34338,13 +34338,13 @@ }, { "constant": false, - "id": 16411, + "id": 19472, "mutability": "mutable", "name": "p2", - "nameLocation": "21169:2:15", + "nameLocation": "21169:2:35", "nodeType": "VariableDeclaration", - "scope": 16428, - "src": "21161:10:15", + "scope": 19489, + "src": "21161:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34352,10 +34352,10 @@ "typeString": "address" }, "typeName": { - "id": 16410, + "id": 19471, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21161:7:15", + "src": "21161:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -34366,13 +34366,13 @@ }, { "constant": false, - "id": 16413, + "id": 19474, "mutability": "mutable", "name": "p3", - "nameLocation": "21187:2:15", + "nameLocation": "21187:2:35", "nodeType": "VariableDeclaration", - "scope": 16428, - "src": "21173:16:15", + "scope": 19489, + "src": "21173:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -34380,10 +34380,10 @@ "typeString": "string" }, "typeName": { - "id": 16412, + "id": 19473, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21173:6:15", + "src": "21173:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -34392,28 +34392,28 @@ "visibility": "internal" } ], - "src": "21142:48:15" + "src": "21142:48:35" }, "returnParameters": { - "id": 16415, + "id": 19476, "nodeType": "ParameterList", "parameters": [], - "src": "21205:0:15" + "src": "21205:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16451, + "id": 19512, "nodeType": "FunctionDefinition", - "src": "21317:170:15", + "src": "21317:170:35", "nodes": [], "body": { - "id": 16450, + "id": 19511, "nodeType": "Block", - "src": "21383:104:15", + "src": "21383:104:35", "nodes": [], "statements": [ { @@ -34423,14 +34423,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c75696e742c616464726573732c626f6f6c29", - "id": 16442, + "id": 19503, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21433:29:15", + "src": "21433:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a8e820ae9dc5fd5a845e5dabf2b296e5588fe5a0d8101de14323ebe3e8e2b6c0", "typeString": "literal_string \"log(uint,uint,address,bool)\"" @@ -34438,48 +34438,48 @@ "value": "log(uint,uint,address,bool)" }, { - "id": 16443, + "id": 19504, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16430, - "src": "21464:2:15", + "referencedDeclaration": 19491, + "src": "21464:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16444, + "id": 19505, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16432, - "src": "21468:2:15", + "referencedDeclaration": 19493, + "src": "21468:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16445, + "id": 19506, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16434, - "src": "21472:2:15", + "referencedDeclaration": 19495, + "src": "21472:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 16446, + "id": 19507, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16436, - "src": "21476:2:15", + "referencedDeclaration": 19497, + "src": "21476:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -34510,32 +34510,32 @@ } ], "expression": { - "id": 16440, + "id": 19501, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21409:3:15", + "src": "21409:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16441, + "id": 19502, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "21413:19:15", + "memberLocation": "21413:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21409:23:15", + "src": "21409:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16447, + "id": 19508, "isConstant": false, "isLValue": false, "isPure": false, @@ -34544,7 +34544,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21409:70:15", + "src": "21409:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -34559,18 +34559,18 @@ "typeString": "bytes memory" } ], - "id": 16439, + "id": 19500, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "21393:15:15", + "referencedDeclaration": 17016, + "src": "21393:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16448, + "id": 19509, "isConstant": false, "isLValue": false, "isPure": false, @@ -34579,16 +34579,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21393:87:15", + "src": "21393:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16449, + "id": 19510, "nodeType": "ExpressionStatement", - "src": "21393:87:15" + "src": "21393:87:35" } ] }, @@ -34596,20 +34596,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21326:3:15", + "nameLocation": "21326:3:35", "parameters": { - "id": 16437, + "id": 19498, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16430, + "id": 19491, "mutability": "mutable", "name": "p0", - "nameLocation": "21335:2:15", + "nameLocation": "21335:2:35", "nodeType": "VariableDeclaration", - "scope": 16451, - "src": "21330:7:15", + "scope": 19512, + "src": "21330:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34617,10 +34617,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16429, + "id": 19490, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21330:4:15", + "src": "21330:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34630,13 +34630,13 @@ }, { "constant": false, - "id": 16432, + "id": 19493, "mutability": "mutable", "name": "p1", - "nameLocation": "21344:2:15", + "nameLocation": "21344:2:35", "nodeType": "VariableDeclaration", - "scope": 16451, - "src": "21339:7:15", + "scope": 19512, + "src": "21339:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34644,10 +34644,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16431, + "id": 19492, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21339:4:15", + "src": "21339:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34657,13 +34657,13 @@ }, { "constant": false, - "id": 16434, + "id": 19495, "mutability": "mutable", "name": "p2", - "nameLocation": "21356:2:15", + "nameLocation": "21356:2:35", "nodeType": "VariableDeclaration", - "scope": 16451, - "src": "21348:10:15", + "scope": 19512, + "src": "21348:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34671,10 +34671,10 @@ "typeString": "address" }, "typeName": { - "id": 16433, + "id": 19494, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21348:7:15", + "src": "21348:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -34685,13 +34685,13 @@ }, { "constant": false, - "id": 16436, + "id": 19497, "mutability": "mutable", "name": "p3", - "nameLocation": "21365:2:15", + "nameLocation": "21365:2:35", "nodeType": "VariableDeclaration", - "scope": 16451, - "src": "21360:7:15", + "scope": 19512, + "src": "21360:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34699,10 +34699,10 @@ "typeString": "bool" }, "typeName": { - "id": 16435, + "id": 19496, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "21360:4:15", + "src": "21360:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -34711,28 +34711,28 @@ "visibility": "internal" } ], - "src": "21329:39:15" + "src": "21329:39:35" }, "returnParameters": { - "id": 16438, + "id": 19499, "nodeType": "ParameterList", "parameters": [], - "src": "21383:0:15" + "src": "21383:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16474, + "id": 19535, "nodeType": "FunctionDefinition", - "src": "21493:176:15", + "src": "21493:176:35", "nodes": [], "body": { - "id": 16473, + "id": 19534, "nodeType": "Block", - "src": "21562:107:15", + "src": "21562:107:35", "nodes": [], "statements": [ { @@ -34742,14 +34742,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c75696e742c616464726573732c6164647265737329", - "id": 16465, + "id": 19526, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21612:32:15", + "src": "21612:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ca939b20e9284d76bbbc091d0d45d06f650171230ac4f1f35652b8b6e1579811", "typeString": "literal_string \"log(uint,uint,address,address)\"" @@ -34757,48 +34757,48 @@ "value": "log(uint,uint,address,address)" }, { - "id": 16466, + "id": 19527, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16453, - "src": "21646:2:15", + "referencedDeclaration": 19514, + "src": "21646:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16467, + "id": 19528, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16455, - "src": "21650:2:15", + "referencedDeclaration": 19516, + "src": "21650:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16468, + "id": 19529, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16457, - "src": "21654:2:15", + "referencedDeclaration": 19518, + "src": "21654:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 16469, + "id": 19530, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16459, - "src": "21658:2:15", + "referencedDeclaration": 19520, + "src": "21658:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -34829,32 +34829,32 @@ } ], "expression": { - "id": 16463, + "id": 19524, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21588:3:15", + "src": "21588:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16464, + "id": 19525, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "21592:19:15", + "memberLocation": "21592:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21588:23:15", + "src": "21588:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16470, + "id": 19531, "isConstant": false, "isLValue": false, "isPure": false, @@ -34863,7 +34863,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21588:73:15", + "src": "21588:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -34878,18 +34878,18 @@ "typeString": "bytes memory" } ], - "id": 16462, + "id": 19523, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "21572:15:15", + "referencedDeclaration": 17016, + "src": "21572:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16471, + "id": 19532, "isConstant": false, "isLValue": false, "isPure": false, @@ -34898,16 +34898,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21572:90:15", + "src": "21572:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16472, + "id": 19533, "nodeType": "ExpressionStatement", - "src": "21572:90:15" + "src": "21572:90:35" } ] }, @@ -34915,20 +34915,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21502:3:15", + "nameLocation": "21502:3:35", "parameters": { - "id": 16460, + "id": 19521, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16453, + "id": 19514, "mutability": "mutable", "name": "p0", - "nameLocation": "21511:2:15", + "nameLocation": "21511:2:35", "nodeType": "VariableDeclaration", - "scope": 16474, - "src": "21506:7:15", + "scope": 19535, + "src": "21506:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34936,10 +34936,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16452, + "id": 19513, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21506:4:15", + "src": "21506:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34949,13 +34949,13 @@ }, { "constant": false, - "id": 16455, + "id": 19516, "mutability": "mutable", "name": "p1", - "nameLocation": "21520:2:15", + "nameLocation": "21520:2:35", "nodeType": "VariableDeclaration", - "scope": 16474, - "src": "21515:7:15", + "scope": 19535, + "src": "21515:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34963,10 +34963,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16454, + "id": 19515, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21515:4:15", + "src": "21515:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34976,13 +34976,13 @@ }, { "constant": false, - "id": 16457, + "id": 19518, "mutability": "mutable", "name": "p2", - "nameLocation": "21532:2:15", + "nameLocation": "21532:2:35", "nodeType": "VariableDeclaration", - "scope": 16474, - "src": "21524:10:15", + "scope": 19535, + "src": "21524:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34990,10 +34990,10 @@ "typeString": "address" }, "typeName": { - "id": 16456, + "id": 19517, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21524:7:15", + "src": "21524:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -35004,13 +35004,13 @@ }, { "constant": false, - "id": 16459, + "id": 19520, "mutability": "mutable", "name": "p3", - "nameLocation": "21544:2:15", + "nameLocation": "21544:2:35", "nodeType": "VariableDeclaration", - "scope": 16474, - "src": "21536:10:15", + "scope": 19535, + "src": "21536:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35018,10 +35018,10 @@ "typeString": "address" }, "typeName": { - "id": 16458, + "id": 19519, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21536:7:15", + "src": "21536:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -35031,28 +35031,28 @@ "visibility": "internal" } ], - "src": "21505:42:15" + "src": "21505:42:35" }, "returnParameters": { - "id": 16461, + "id": 19522, "nodeType": "ParameterList", "parameters": [], - "src": "21562:0:15" + "src": "21562:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16497, + "id": 19558, "nodeType": "FunctionDefinition", - "src": "21675:175:15", + "src": "21675:175:35", "nodes": [], "body": { - "id": 16496, + "id": 19557, "nodeType": "Block", - "src": "21747:103:15", + "src": "21747:103:35", "nodes": [], "statements": [ { @@ -35062,14 +35062,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c737472696e672c75696e742c75696e7429", - "id": 16488, + "id": 19549, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21797:28:15", + "src": "21797:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c0043807b5f951e0375253205c951c6e6a6b19b5de111342e8f6be7c7f284628", "typeString": "literal_string \"log(uint,string,uint,uint)\"" @@ -35077,48 +35077,48 @@ "value": "log(uint,string,uint,uint)" }, { - "id": 16489, + "id": 19550, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16476, - "src": "21827:2:15", + "referencedDeclaration": 19537, + "src": "21827:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16490, + "id": 19551, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16478, - "src": "21831:2:15", + "referencedDeclaration": 19539, + "src": "21831:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16491, + "id": 19552, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16480, - "src": "21835:2:15", + "referencedDeclaration": 19541, + "src": "21835:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16492, + "id": 19553, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16482, - "src": "21839:2:15", + "referencedDeclaration": 19543, + "src": "21839:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35149,32 +35149,32 @@ } ], "expression": { - "id": 16486, + "id": 19547, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21773:3:15", + "src": "21773:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16487, + "id": 19548, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "21777:19:15", + "memberLocation": "21777:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21773:23:15", + "src": "21773:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16493, + "id": 19554, "isConstant": false, "isLValue": false, "isPure": false, @@ -35183,7 +35183,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21773:69:15", + "src": "21773:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -35198,18 +35198,18 @@ "typeString": "bytes memory" } ], - "id": 16485, + "id": 19546, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "21757:15:15", + "referencedDeclaration": 17016, + "src": "21757:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16494, + "id": 19555, "isConstant": false, "isLValue": false, "isPure": false, @@ -35218,16 +35218,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21757:86:15", + "src": "21757:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16495, + "id": 19556, "nodeType": "ExpressionStatement", - "src": "21757:86:15" + "src": "21757:86:35" } ] }, @@ -35235,20 +35235,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21684:3:15", + "nameLocation": "21684:3:35", "parameters": { - "id": 16483, + "id": 19544, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16476, + "id": 19537, "mutability": "mutable", "name": "p0", - "nameLocation": "21693:2:15", + "nameLocation": "21693:2:35", "nodeType": "VariableDeclaration", - "scope": 16497, - "src": "21688:7:15", + "scope": 19558, + "src": "21688:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35256,10 +35256,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16475, + "id": 19536, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21688:4:15", + "src": "21688:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35269,13 +35269,13 @@ }, { "constant": false, - "id": 16478, + "id": 19539, "mutability": "mutable", "name": "p1", - "nameLocation": "21711:2:15", + "nameLocation": "21711:2:35", "nodeType": "VariableDeclaration", - "scope": 16497, - "src": "21697:16:15", + "scope": 19558, + "src": "21697:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -35283,10 +35283,10 @@ "typeString": "string" }, "typeName": { - "id": 16477, + "id": 19538, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21697:6:15", + "src": "21697:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -35296,13 +35296,13 @@ }, { "constant": false, - "id": 16480, + "id": 19541, "mutability": "mutable", "name": "p2", - "nameLocation": "21720:2:15", + "nameLocation": "21720:2:35", "nodeType": "VariableDeclaration", - "scope": 16497, - "src": "21715:7:15", + "scope": 19558, + "src": "21715:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35310,10 +35310,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16479, + "id": 19540, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21715:4:15", + "src": "21715:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35323,13 +35323,13 @@ }, { "constant": false, - "id": 16482, + "id": 19543, "mutability": "mutable", "name": "p3", - "nameLocation": "21729:2:15", + "nameLocation": "21729:2:35", "nodeType": "VariableDeclaration", - "scope": 16497, - "src": "21724:7:15", + "scope": 19558, + "src": "21724:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35337,10 +35337,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16481, + "id": 19542, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21724:4:15", + "src": "21724:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35349,28 +35349,28 @@ "visibility": "internal" } ], - "src": "21687:45:15" + "src": "21687:45:35" }, "returnParameters": { - "id": 16484, + "id": 19545, "nodeType": "ParameterList", "parameters": [], - "src": "21747:0:15" + "src": "21747:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16520, + "id": 19581, "nodeType": "FunctionDefinition", - "src": "21856:186:15", + "src": "21856:186:35", "nodes": [], "body": { - "id": 16519, + "id": 19580, "nodeType": "Block", - "src": "21937:105:15", + "src": "21937:105:35", "nodes": [], "statements": [ { @@ -35380,14 +35380,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c737472696e672c75696e742c737472696e6729", - "id": 16511, + "id": 19572, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21987:30:15", + "src": "21987:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a2bc0c99cedfd873182e8eb1e68799dc8925c663b8ce2430858586fba62fe313", "typeString": "literal_string \"log(uint,string,uint,string)\"" @@ -35395,48 +35395,48 @@ "value": "log(uint,string,uint,string)" }, { - "id": 16512, + "id": 19573, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16499, - "src": "22019:2:15", + "referencedDeclaration": 19560, + "src": "22019:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16513, + "id": 19574, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16501, - "src": "22023:2:15", + "referencedDeclaration": 19562, + "src": "22023:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16514, + "id": 19575, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16503, - "src": "22027:2:15", + "referencedDeclaration": 19564, + "src": "22027:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16515, + "id": 19576, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16505, - "src": "22031:2:15", + "referencedDeclaration": 19566, + "src": "22031:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -35467,32 +35467,32 @@ } ], "expression": { - "id": 16509, + "id": 19570, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21963:3:15", + "src": "21963:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16510, + "id": 19571, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "21967:19:15", + "memberLocation": "21967:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21963:23:15", + "src": "21963:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16516, + "id": 19577, "isConstant": false, "isLValue": false, "isPure": false, @@ -35501,7 +35501,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21963:71:15", + "src": "21963:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -35516,18 +35516,18 @@ "typeString": "bytes memory" } ], - "id": 16508, + "id": 19569, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "21947:15:15", + "referencedDeclaration": 17016, + "src": "21947:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16517, + "id": 19578, "isConstant": false, "isLValue": false, "isPure": false, @@ -35536,16 +35536,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21947:88:15", + "src": "21947:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16518, + "id": 19579, "nodeType": "ExpressionStatement", - "src": "21947:88:15" + "src": "21947:88:35" } ] }, @@ -35553,20 +35553,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21865:3:15", + "nameLocation": "21865:3:35", "parameters": { - "id": 16506, + "id": 19567, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16499, + "id": 19560, "mutability": "mutable", "name": "p0", - "nameLocation": "21874:2:15", + "nameLocation": "21874:2:35", "nodeType": "VariableDeclaration", - "scope": 16520, - "src": "21869:7:15", + "scope": 19581, + "src": "21869:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35574,10 +35574,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16498, + "id": 19559, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21869:4:15", + "src": "21869:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35587,13 +35587,13 @@ }, { "constant": false, - "id": 16501, + "id": 19562, "mutability": "mutable", "name": "p1", - "nameLocation": "21892:2:15", + "nameLocation": "21892:2:35", "nodeType": "VariableDeclaration", - "scope": 16520, - "src": "21878:16:15", + "scope": 19581, + "src": "21878:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -35601,10 +35601,10 @@ "typeString": "string" }, "typeName": { - "id": 16500, + "id": 19561, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21878:6:15", + "src": "21878:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -35614,13 +35614,13 @@ }, { "constant": false, - "id": 16503, + "id": 19564, "mutability": "mutable", "name": "p2", - "nameLocation": "21901:2:15", + "nameLocation": "21901:2:35", "nodeType": "VariableDeclaration", - "scope": 16520, - "src": "21896:7:15", + "scope": 19581, + "src": "21896:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35628,10 +35628,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16502, + "id": 19563, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "21896:4:15", + "src": "21896:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35641,13 +35641,13 @@ }, { "constant": false, - "id": 16505, + "id": 19566, "mutability": "mutable", "name": "p3", - "nameLocation": "21919:2:15", + "nameLocation": "21919:2:35", "nodeType": "VariableDeclaration", - "scope": 16520, - "src": "21905:16:15", + "scope": 19581, + "src": "21905:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -35655,10 +35655,10 @@ "typeString": "string" }, "typeName": { - "id": 16504, + "id": 19565, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21905:6:15", + "src": "21905:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -35667,28 +35667,28 @@ "visibility": "internal" } ], - "src": "21868:54:15" + "src": "21868:54:35" }, "returnParameters": { - "id": 16507, + "id": 19568, "nodeType": "ParameterList", "parameters": [], - "src": "21937:0:15" + "src": "21937:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16543, + "id": 19604, "nodeType": "FunctionDefinition", - "src": "22048:175:15", + "src": "22048:175:35", "nodes": [], "body": { - "id": 16542, + "id": 19603, "nodeType": "Block", - "src": "22120:103:15", + "src": "22120:103:35", "nodes": [], "statements": [ { @@ -35698,14 +35698,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c737472696e672c75696e742c626f6f6c29", - "id": 16534, + "id": 19595, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "22170:28:15", + "src": "22170:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_875a6e2ed2444d0d09e264b06717914212d8a793bea0f48b5633e707ac53784d", "typeString": "literal_string \"log(uint,string,uint,bool)\"" @@ -35713,48 +35713,48 @@ "value": "log(uint,string,uint,bool)" }, { - "id": 16535, + "id": 19596, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16522, - "src": "22200:2:15", + "referencedDeclaration": 19583, + "src": "22200:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16536, + "id": 19597, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16524, - "src": "22204:2:15", + "referencedDeclaration": 19585, + "src": "22204:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16537, + "id": 19598, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16526, - "src": "22208:2:15", + "referencedDeclaration": 19587, + "src": "22208:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16538, + "id": 19599, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16528, - "src": "22212:2:15", + "referencedDeclaration": 19589, + "src": "22212:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -35785,32 +35785,32 @@ } ], "expression": { - "id": 16532, + "id": 19593, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "22146:3:15", + "src": "22146:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16533, + "id": 19594, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "22150:19:15", + "memberLocation": "22150:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "22146:23:15", + "src": "22146:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16539, + "id": 19600, "isConstant": false, "isLValue": false, "isPure": false, @@ -35819,7 +35819,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22146:69:15", + "src": "22146:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -35834,18 +35834,18 @@ "typeString": "bytes memory" } ], - "id": 16531, + "id": 19592, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "22130:15:15", + "referencedDeclaration": 17016, + "src": "22130:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16540, + "id": 19601, "isConstant": false, "isLValue": false, "isPure": false, @@ -35854,16 +35854,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22130:86:15", + "src": "22130:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16541, + "id": 19602, "nodeType": "ExpressionStatement", - "src": "22130:86:15" + "src": "22130:86:35" } ] }, @@ -35871,20 +35871,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22057:3:15", + "nameLocation": "22057:3:35", "parameters": { - "id": 16529, + "id": 19590, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16522, + "id": 19583, "mutability": "mutable", "name": "p0", - "nameLocation": "22066:2:15", + "nameLocation": "22066:2:35", "nodeType": "VariableDeclaration", - "scope": 16543, - "src": "22061:7:15", + "scope": 19604, + "src": "22061:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35892,10 +35892,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16521, + "id": 19582, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "22061:4:15", + "src": "22061:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35905,13 +35905,13 @@ }, { "constant": false, - "id": 16524, + "id": 19585, "mutability": "mutable", "name": "p1", - "nameLocation": "22084:2:15", + "nameLocation": "22084:2:35", "nodeType": "VariableDeclaration", - "scope": 16543, - "src": "22070:16:15", + "scope": 19604, + "src": "22070:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -35919,10 +35919,10 @@ "typeString": "string" }, "typeName": { - "id": 16523, + "id": 19584, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22070:6:15", + "src": "22070:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -35932,13 +35932,13 @@ }, { "constant": false, - "id": 16526, + "id": 19587, "mutability": "mutable", "name": "p2", - "nameLocation": "22093:2:15", + "nameLocation": "22093:2:35", "nodeType": "VariableDeclaration", - "scope": 16543, - "src": "22088:7:15", + "scope": 19604, + "src": "22088:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35946,10 +35946,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16525, + "id": 19586, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "22088:4:15", + "src": "22088:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35959,13 +35959,13 @@ }, { "constant": false, - "id": 16528, + "id": 19589, "mutability": "mutable", "name": "p3", - "nameLocation": "22102:2:15", + "nameLocation": "22102:2:35", "nodeType": "VariableDeclaration", - "scope": 16543, - "src": "22097:7:15", + "scope": 19604, + "src": "22097:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35973,10 +35973,10 @@ "typeString": "bool" }, "typeName": { - "id": 16527, + "id": 19588, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "22097:4:15", + "src": "22097:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -35985,28 +35985,28 @@ "visibility": "internal" } ], - "src": "22060:45:15" + "src": "22060:45:35" }, "returnParameters": { - "id": 16530, + "id": 19591, "nodeType": "ParameterList", "parameters": [], - "src": "22120:0:15" + "src": "22120:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16566, + "id": 19627, "nodeType": "FunctionDefinition", - "src": "22229:181:15", + "src": "22229:181:35", "nodes": [], "body": { - "id": 16565, + "id": 19626, "nodeType": "Block", - "src": "22304:106:15", + "src": "22304:106:35", "nodes": [], "statements": [ { @@ -36016,14 +36016,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c737472696e672c75696e742c6164647265737329", - "id": 16557, + "id": 19618, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "22354:31:15", + "src": "22354:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ab7bd9fd9b149127bbb235a3e1bec9a2e844f3968bdc1f48944c4b1973dacfda", "typeString": "literal_string \"log(uint,string,uint,address)\"" @@ -36031,48 +36031,48 @@ "value": "log(uint,string,uint,address)" }, { - "id": 16558, + "id": 19619, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16545, - "src": "22387:2:15", + "referencedDeclaration": 19606, + "src": "22387:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16559, + "id": 19620, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16547, - "src": "22391:2:15", + "referencedDeclaration": 19608, + "src": "22391:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16560, + "id": 19621, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16549, - "src": "22395:2:15", + "referencedDeclaration": 19610, + "src": "22395:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16561, + "id": 19622, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16551, - "src": "22399:2:15", + "referencedDeclaration": 19612, + "src": "22399:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -36103,32 +36103,32 @@ } ], "expression": { - "id": 16555, + "id": 19616, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "22330:3:15", + "src": "22330:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16556, + "id": 19617, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "22334:19:15", + "memberLocation": "22334:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "22330:23:15", + "src": "22330:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16562, + "id": 19623, "isConstant": false, "isLValue": false, "isPure": false, @@ -36137,7 +36137,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22330:72:15", + "src": "22330:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -36152,18 +36152,18 @@ "typeString": "bytes memory" } ], - "id": 16554, + "id": 19615, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "22314:15:15", + "referencedDeclaration": 17016, + "src": "22314:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16563, + "id": 19624, "isConstant": false, "isLValue": false, "isPure": false, @@ -36172,16 +36172,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22314:89:15", + "src": "22314:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16564, + "id": 19625, "nodeType": "ExpressionStatement", - "src": "22314:89:15" + "src": "22314:89:35" } ] }, @@ -36189,20 +36189,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22238:3:15", + "nameLocation": "22238:3:35", "parameters": { - "id": 16552, + "id": 19613, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16545, + "id": 19606, "mutability": "mutable", "name": "p0", - "nameLocation": "22247:2:15", + "nameLocation": "22247:2:35", "nodeType": "VariableDeclaration", - "scope": 16566, - "src": "22242:7:15", + "scope": 19627, + "src": "22242:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36210,10 +36210,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16544, + "id": 19605, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "22242:4:15", + "src": "22242:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36223,13 +36223,13 @@ }, { "constant": false, - "id": 16547, + "id": 19608, "mutability": "mutable", "name": "p1", - "nameLocation": "22265:2:15", + "nameLocation": "22265:2:35", "nodeType": "VariableDeclaration", - "scope": 16566, - "src": "22251:16:15", + "scope": 19627, + "src": "22251:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36237,10 +36237,10 @@ "typeString": "string" }, "typeName": { - "id": 16546, + "id": 19607, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22251:6:15", + "src": "22251:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36250,13 +36250,13 @@ }, { "constant": false, - "id": 16549, + "id": 19610, "mutability": "mutable", "name": "p2", - "nameLocation": "22274:2:15", + "nameLocation": "22274:2:35", "nodeType": "VariableDeclaration", - "scope": 16566, - "src": "22269:7:15", + "scope": 19627, + "src": "22269:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36264,10 +36264,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16548, + "id": 19609, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "22269:4:15", + "src": "22269:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36277,13 +36277,13 @@ }, { "constant": false, - "id": 16551, + "id": 19612, "mutability": "mutable", "name": "p3", - "nameLocation": "22286:2:15", + "nameLocation": "22286:2:35", "nodeType": "VariableDeclaration", - "scope": 16566, - "src": "22278:10:15", + "scope": 19627, + "src": "22278:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36291,10 +36291,10 @@ "typeString": "address" }, "typeName": { - "id": 16550, + "id": 19611, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22278:7:15", + "src": "22278:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -36304,28 +36304,28 @@ "visibility": "internal" } ], - "src": "22241:48:15" + "src": "22241:48:35" }, "returnParameters": { - "id": 16553, + "id": 19614, "nodeType": "ParameterList", "parameters": [], - "src": "22304:0:15" + "src": "22304:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16589, + "id": 19650, "nodeType": "FunctionDefinition", - "src": "22416:186:15", + "src": "22416:186:35", "nodes": [], "body": { - "id": 16588, + "id": 19649, "nodeType": "Block", - "src": "22497:105:15", + "src": "22497:105:35", "nodes": [], "statements": [ { @@ -36335,14 +36335,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c737472696e672c737472696e672c75696e7429", - "id": 16580, + "id": 19641, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "22547:30:15", + "src": "22547:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_76ec635e4702367bf449b895743175fa2654af8170b6d9c20dd183616d0a192b", "typeString": "literal_string \"log(uint,string,string,uint)\"" @@ -36350,48 +36350,48 @@ "value": "log(uint,string,string,uint)" }, { - "id": 16581, + "id": 19642, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16568, - "src": "22579:2:15", + "referencedDeclaration": 19629, + "src": "22579:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16582, + "id": 19643, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16570, - "src": "22583:2:15", + "referencedDeclaration": 19631, + "src": "22583:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16583, + "id": 19644, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16572, - "src": "22587:2:15", + "referencedDeclaration": 19633, + "src": "22587:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16584, + "id": 19645, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16574, - "src": "22591:2:15", + "referencedDeclaration": 19635, + "src": "22591:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36422,32 +36422,32 @@ } ], "expression": { - "id": 16578, + "id": 19639, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "22523:3:15", + "src": "22523:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16579, + "id": 19640, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "22527:19:15", + "memberLocation": "22527:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "22523:23:15", + "src": "22523:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16585, + "id": 19646, "isConstant": false, "isLValue": false, "isPure": false, @@ -36456,7 +36456,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22523:71:15", + "src": "22523:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -36471,18 +36471,18 @@ "typeString": "bytes memory" } ], - "id": 16577, + "id": 19638, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "22507:15:15", + "referencedDeclaration": 17016, + "src": "22507:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16586, + "id": 19647, "isConstant": false, "isLValue": false, "isPure": false, @@ -36491,16 +36491,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22507:88:15", + "src": "22507:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16587, + "id": 19648, "nodeType": "ExpressionStatement", - "src": "22507:88:15" + "src": "22507:88:35" } ] }, @@ -36508,20 +36508,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22425:3:15", + "nameLocation": "22425:3:35", "parameters": { - "id": 16575, + "id": 19636, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16568, + "id": 19629, "mutability": "mutable", "name": "p0", - "nameLocation": "22434:2:15", + "nameLocation": "22434:2:35", "nodeType": "VariableDeclaration", - "scope": 16589, - "src": "22429:7:15", + "scope": 19650, + "src": "22429:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36529,10 +36529,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16567, + "id": 19628, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "22429:4:15", + "src": "22429:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36542,13 +36542,13 @@ }, { "constant": false, - "id": 16570, + "id": 19631, "mutability": "mutable", "name": "p1", - "nameLocation": "22452:2:15", + "nameLocation": "22452:2:35", "nodeType": "VariableDeclaration", - "scope": 16589, - "src": "22438:16:15", + "scope": 19650, + "src": "22438:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36556,10 +36556,10 @@ "typeString": "string" }, "typeName": { - "id": 16569, + "id": 19630, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22438:6:15", + "src": "22438:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36569,13 +36569,13 @@ }, { "constant": false, - "id": 16572, + "id": 19633, "mutability": "mutable", "name": "p2", - "nameLocation": "22470:2:15", + "nameLocation": "22470:2:35", "nodeType": "VariableDeclaration", - "scope": 16589, - "src": "22456:16:15", + "scope": 19650, + "src": "22456:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36583,10 +36583,10 @@ "typeString": "string" }, "typeName": { - "id": 16571, + "id": 19632, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22456:6:15", + "src": "22456:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36596,13 +36596,13 @@ }, { "constant": false, - "id": 16574, + "id": 19635, "mutability": "mutable", "name": "p3", - "nameLocation": "22479:2:15", + "nameLocation": "22479:2:35", "nodeType": "VariableDeclaration", - "scope": 16589, - "src": "22474:7:15", + "scope": 19650, + "src": "22474:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36610,10 +36610,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16573, + "id": 19634, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "22474:4:15", + "src": "22474:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36622,28 +36622,28 @@ "visibility": "internal" } ], - "src": "22428:54:15" + "src": "22428:54:35" }, "returnParameters": { - "id": 16576, + "id": 19637, "nodeType": "ParameterList", "parameters": [], - "src": "22497:0:15" + "src": "22497:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16612, + "id": 19673, "nodeType": "FunctionDefinition", - "src": "22608:197:15", + "src": "22608:197:35", "nodes": [], "body": { - "id": 16611, + "id": 19672, "nodeType": "Block", - "src": "22698:107:15", + "src": "22698:107:35", "nodes": [], "statements": [ { @@ -36653,14 +36653,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c737472696e672c737472696e672c737472696e6729", - "id": 16603, + "id": 19664, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "22748:32:15", + "src": "22748:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_57dd0a119927787a0c91b48333e191a1b3a4082dcb6efc912e2ba5b047e15156", "typeString": "literal_string \"log(uint,string,string,string)\"" @@ -36668,48 +36668,48 @@ "value": "log(uint,string,string,string)" }, { - "id": 16604, + "id": 19665, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16591, - "src": "22782:2:15", + "referencedDeclaration": 19652, + "src": "22782:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16605, + "id": 19666, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16593, - "src": "22786:2:15", + "referencedDeclaration": 19654, + "src": "22786:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16606, + "id": 19667, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16595, - "src": "22790:2:15", + "referencedDeclaration": 19656, + "src": "22790:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16607, + "id": 19668, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16597, - "src": "22794:2:15", + "referencedDeclaration": 19658, + "src": "22794:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -36740,32 +36740,32 @@ } ], "expression": { - "id": 16601, + "id": 19662, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "22724:3:15", + "src": "22724:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16602, + "id": 19663, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "22728:19:15", + "memberLocation": "22728:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "22724:23:15", + "src": "22724:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16608, + "id": 19669, "isConstant": false, "isLValue": false, "isPure": false, @@ -36774,7 +36774,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22724:73:15", + "src": "22724:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -36789,18 +36789,18 @@ "typeString": "bytes memory" } ], - "id": 16600, + "id": 19661, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "22708:15:15", + "referencedDeclaration": 17016, + "src": "22708:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16609, + "id": 19670, "isConstant": false, "isLValue": false, "isPure": false, @@ -36809,16 +36809,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22708:90:15", + "src": "22708:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16610, + "id": 19671, "nodeType": "ExpressionStatement", - "src": "22708:90:15" + "src": "22708:90:35" } ] }, @@ -36826,20 +36826,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22617:3:15", + "nameLocation": "22617:3:35", "parameters": { - "id": 16598, + "id": 19659, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16591, + "id": 19652, "mutability": "mutable", "name": "p0", - "nameLocation": "22626:2:15", + "nameLocation": "22626:2:35", "nodeType": "VariableDeclaration", - "scope": 16612, - "src": "22621:7:15", + "scope": 19673, + "src": "22621:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36847,10 +36847,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16590, + "id": 19651, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "22621:4:15", + "src": "22621:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36860,13 +36860,13 @@ }, { "constant": false, - "id": 16593, + "id": 19654, "mutability": "mutable", "name": "p1", - "nameLocation": "22644:2:15", + "nameLocation": "22644:2:35", "nodeType": "VariableDeclaration", - "scope": 16612, - "src": "22630:16:15", + "scope": 19673, + "src": "22630:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36874,10 +36874,10 @@ "typeString": "string" }, "typeName": { - "id": 16592, + "id": 19653, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22630:6:15", + "src": "22630:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36887,13 +36887,13 @@ }, { "constant": false, - "id": 16595, + "id": 19656, "mutability": "mutable", "name": "p2", - "nameLocation": "22662:2:15", + "nameLocation": "22662:2:35", "nodeType": "VariableDeclaration", - "scope": 16612, - "src": "22648:16:15", + "scope": 19673, + "src": "22648:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36901,10 +36901,10 @@ "typeString": "string" }, "typeName": { - "id": 16594, + "id": 19655, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22648:6:15", + "src": "22648:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36914,13 +36914,13 @@ }, { "constant": false, - "id": 16597, + "id": 19658, "mutability": "mutable", "name": "p3", - "nameLocation": "22680:2:15", + "nameLocation": "22680:2:35", "nodeType": "VariableDeclaration", - "scope": 16612, - "src": "22666:16:15", + "scope": 19673, + "src": "22666:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36928,10 +36928,10 @@ "typeString": "string" }, "typeName": { - "id": 16596, + "id": 19657, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22666:6:15", + "src": "22666:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36940,28 +36940,28 @@ "visibility": "internal" } ], - "src": "22620:63:15" + "src": "22620:63:35" }, "returnParameters": { - "id": 16599, + "id": 19660, "nodeType": "ParameterList", "parameters": [], - "src": "22698:0:15" + "src": "22698:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16635, + "id": 19696, "nodeType": "FunctionDefinition", - "src": "22811:186:15", + "src": "22811:186:35", "nodes": [], "body": { - "id": 16634, + "id": 19695, "nodeType": "Block", - "src": "22892:105:15", + "src": "22892:105:35", "nodes": [], "statements": [ { @@ -36971,14 +36971,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c737472696e672c737472696e672c626f6f6c29", - "id": 16626, + "id": 19687, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "22942:30:15", + "src": "22942:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_12862b98fdb7950b0e6908443bc9d7894b44d5616424da5cdb6206a848affcbc", "typeString": "literal_string \"log(uint,string,string,bool)\"" @@ -36986,48 +36986,48 @@ "value": "log(uint,string,string,bool)" }, { - "id": 16627, + "id": 19688, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16614, - "src": "22974:2:15", + "referencedDeclaration": 19675, + "src": "22974:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16628, + "id": 19689, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16616, - "src": "22978:2:15", + "referencedDeclaration": 19677, + "src": "22978:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16629, + "id": 19690, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16618, - "src": "22982:2:15", + "referencedDeclaration": 19679, + "src": "22982:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16630, + "id": 19691, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16620, - "src": "22986:2:15", + "referencedDeclaration": 19681, + "src": "22986:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -37058,32 +37058,32 @@ } ], "expression": { - "id": 16624, + "id": 19685, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "22918:3:15", + "src": "22918:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16625, + "id": 19686, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "22922:19:15", + "memberLocation": "22922:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "22918:23:15", + "src": "22918:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16631, + "id": 19692, "isConstant": false, "isLValue": false, "isPure": false, @@ -37092,7 +37092,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22918:71:15", + "src": "22918:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -37107,18 +37107,18 @@ "typeString": "bytes memory" } ], - "id": 16623, + "id": 19684, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "22902:15:15", + "referencedDeclaration": 17016, + "src": "22902:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16632, + "id": 19693, "isConstant": false, "isLValue": false, "isPure": false, @@ -37127,16 +37127,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22902:88:15", + "src": "22902:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16633, + "id": 19694, "nodeType": "ExpressionStatement", - "src": "22902:88:15" + "src": "22902:88:35" } ] }, @@ -37144,20 +37144,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22820:3:15", + "nameLocation": "22820:3:35", "parameters": { - "id": 16621, + "id": 19682, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16614, + "id": 19675, "mutability": "mutable", "name": "p0", - "nameLocation": "22829:2:15", + "nameLocation": "22829:2:35", "nodeType": "VariableDeclaration", - "scope": 16635, - "src": "22824:7:15", + "scope": 19696, + "src": "22824:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37165,10 +37165,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16613, + "id": 19674, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "22824:4:15", + "src": "22824:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37178,13 +37178,13 @@ }, { "constant": false, - "id": 16616, + "id": 19677, "mutability": "mutable", "name": "p1", - "nameLocation": "22847:2:15", + "nameLocation": "22847:2:35", "nodeType": "VariableDeclaration", - "scope": 16635, - "src": "22833:16:15", + "scope": 19696, + "src": "22833:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37192,10 +37192,10 @@ "typeString": "string" }, "typeName": { - "id": 16615, + "id": 19676, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22833:6:15", + "src": "22833:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37205,13 +37205,13 @@ }, { "constant": false, - "id": 16618, + "id": 19679, "mutability": "mutable", "name": "p2", - "nameLocation": "22865:2:15", + "nameLocation": "22865:2:35", "nodeType": "VariableDeclaration", - "scope": 16635, - "src": "22851:16:15", + "scope": 19696, + "src": "22851:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37219,10 +37219,10 @@ "typeString": "string" }, "typeName": { - "id": 16617, + "id": 19678, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22851:6:15", + "src": "22851:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37232,13 +37232,13 @@ }, { "constant": false, - "id": 16620, + "id": 19681, "mutability": "mutable", "name": "p3", - "nameLocation": "22874:2:15", + "nameLocation": "22874:2:35", "nodeType": "VariableDeclaration", - "scope": 16635, - "src": "22869:7:15", + "scope": 19696, + "src": "22869:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37246,10 +37246,10 @@ "typeString": "bool" }, "typeName": { - "id": 16619, + "id": 19680, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "22869:4:15", + "src": "22869:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -37258,28 +37258,28 @@ "visibility": "internal" } ], - "src": "22823:54:15" + "src": "22823:54:35" }, "returnParameters": { - "id": 16622, + "id": 19683, "nodeType": "ParameterList", "parameters": [], - "src": "22892:0:15" + "src": "22892:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16658, + "id": 19719, "nodeType": "FunctionDefinition", - "src": "23003:192:15", + "src": "23003:192:35", "nodes": [], "body": { - "id": 16657, + "id": 19718, "nodeType": "Block", - "src": "23087:108:15", + "src": "23087:108:35", "nodes": [], "statements": [ { @@ -37289,14 +37289,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c737472696e672c737472696e672c6164647265737329", - "id": 16649, + "id": 19710, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "23137:33:15", + "src": "23137:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cc988aa0514d1ed8be70a6bf2bdff4972e3f3420811b4adbd40f9b75b873fded", "typeString": "literal_string \"log(uint,string,string,address)\"" @@ -37304,48 +37304,48 @@ "value": "log(uint,string,string,address)" }, { - "id": 16650, + "id": 19711, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16637, - "src": "23172:2:15", + "referencedDeclaration": 19698, + "src": "23172:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16651, + "id": 19712, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16639, - "src": "23176:2:15", + "referencedDeclaration": 19700, + "src": "23176:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16652, + "id": 19713, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16641, - "src": "23180:2:15", + "referencedDeclaration": 19702, + "src": "23180:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16653, + "id": 19714, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16643, - "src": "23184:2:15", + "referencedDeclaration": 19704, + "src": "23184:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -37376,32 +37376,32 @@ } ], "expression": { - "id": 16647, + "id": 19708, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "23113:3:15", + "src": "23113:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16648, + "id": 19709, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "23117:19:15", + "memberLocation": "23117:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "23113:23:15", + "src": "23113:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16654, + "id": 19715, "isConstant": false, "isLValue": false, "isPure": false, @@ -37410,7 +37410,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23113:74:15", + "src": "23113:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -37425,18 +37425,18 @@ "typeString": "bytes memory" } ], - "id": 16646, + "id": 19707, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "23097:15:15", + "referencedDeclaration": 17016, + "src": "23097:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16655, + "id": 19716, "isConstant": false, "isLValue": false, "isPure": false, @@ -37445,16 +37445,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23097:91:15", + "src": "23097:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16656, + "id": 19717, "nodeType": "ExpressionStatement", - "src": "23097:91:15" + "src": "23097:91:35" } ] }, @@ -37462,20 +37462,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23012:3:15", + "nameLocation": "23012:3:35", "parameters": { - "id": 16644, + "id": 19705, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16637, + "id": 19698, "mutability": "mutable", "name": "p0", - "nameLocation": "23021:2:15", + "nameLocation": "23021:2:35", "nodeType": "VariableDeclaration", - "scope": 16658, - "src": "23016:7:15", + "scope": 19719, + "src": "23016:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37483,10 +37483,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16636, + "id": 19697, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "23016:4:15", + "src": "23016:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37496,13 +37496,13 @@ }, { "constant": false, - "id": 16639, + "id": 19700, "mutability": "mutable", "name": "p1", - "nameLocation": "23039:2:15", + "nameLocation": "23039:2:35", "nodeType": "VariableDeclaration", - "scope": 16658, - "src": "23025:16:15", + "scope": 19719, + "src": "23025:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37510,10 +37510,10 @@ "typeString": "string" }, "typeName": { - "id": 16638, + "id": 19699, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23025:6:15", + "src": "23025:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37523,13 +37523,13 @@ }, { "constant": false, - "id": 16641, + "id": 19702, "mutability": "mutable", "name": "p2", - "nameLocation": "23057:2:15", + "nameLocation": "23057:2:35", "nodeType": "VariableDeclaration", - "scope": 16658, - "src": "23043:16:15", + "scope": 19719, + "src": "23043:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37537,10 +37537,10 @@ "typeString": "string" }, "typeName": { - "id": 16640, + "id": 19701, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23043:6:15", + "src": "23043:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37550,13 +37550,13 @@ }, { "constant": false, - "id": 16643, + "id": 19704, "mutability": "mutable", "name": "p3", - "nameLocation": "23069:2:15", + "nameLocation": "23069:2:35", "nodeType": "VariableDeclaration", - "scope": 16658, - "src": "23061:10:15", + "scope": 19719, + "src": "23061:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37564,10 +37564,10 @@ "typeString": "address" }, "typeName": { - "id": 16642, + "id": 19703, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23061:7:15", + "src": "23061:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -37577,28 +37577,28 @@ "visibility": "internal" } ], - "src": "23015:57:15" + "src": "23015:57:35" }, "returnParameters": { - "id": 16645, + "id": 19706, "nodeType": "ParameterList", "parameters": [], - "src": "23087:0:15" + "src": "23087:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16681, + "id": 19742, "nodeType": "FunctionDefinition", - "src": "23201:175:15", + "src": "23201:175:35", "nodes": [], "body": { - "id": 16680, + "id": 19741, "nodeType": "Block", - "src": "23273:103:15", + "src": "23273:103:35", "nodes": [], "statements": [ { @@ -37608,14 +37608,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c737472696e672c626f6f6c2c75696e7429", - "id": 16672, + "id": 19733, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "23323:28:15", + "src": "23323:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a4b48a7f4bdefee99950b35e5da7ba9724c3954e445cc3077000bce7a4265081", "typeString": "literal_string \"log(uint,string,bool,uint)\"" @@ -37623,48 +37623,48 @@ "value": "log(uint,string,bool,uint)" }, { - "id": 16673, + "id": 19734, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16660, - "src": "23353:2:15", + "referencedDeclaration": 19721, + "src": "23353:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16674, + "id": 19735, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16662, - "src": "23357:2:15", + "referencedDeclaration": 19723, + "src": "23357:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16675, + "id": 19736, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16664, - "src": "23361:2:15", + "referencedDeclaration": 19725, + "src": "23361:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 16676, + "id": 19737, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16666, - "src": "23365:2:15", + "referencedDeclaration": 19727, + "src": "23365:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37695,32 +37695,32 @@ } ], "expression": { - "id": 16670, + "id": 19731, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "23299:3:15", + "src": "23299:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16671, + "id": 19732, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "23303:19:15", + "memberLocation": "23303:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "23299:23:15", + "src": "23299:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16677, + "id": 19738, "isConstant": false, "isLValue": false, "isPure": false, @@ -37729,7 +37729,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23299:69:15", + "src": "23299:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -37744,18 +37744,18 @@ "typeString": "bytes memory" } ], - "id": 16669, + "id": 19730, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "23283:15:15", + "referencedDeclaration": 17016, + "src": "23283:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16678, + "id": 19739, "isConstant": false, "isLValue": false, "isPure": false, @@ -37764,16 +37764,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23283:86:15", + "src": "23283:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16679, + "id": 19740, "nodeType": "ExpressionStatement", - "src": "23283:86:15" + "src": "23283:86:35" } ] }, @@ -37781,20 +37781,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23210:3:15", + "nameLocation": "23210:3:35", "parameters": { - "id": 16667, + "id": 19728, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16660, + "id": 19721, "mutability": "mutable", "name": "p0", - "nameLocation": "23219:2:15", + "nameLocation": "23219:2:35", "nodeType": "VariableDeclaration", - "scope": 16681, - "src": "23214:7:15", + "scope": 19742, + "src": "23214:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37802,10 +37802,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16659, + "id": 19720, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "23214:4:15", + "src": "23214:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37815,13 +37815,13 @@ }, { "constant": false, - "id": 16662, + "id": 19723, "mutability": "mutable", "name": "p1", - "nameLocation": "23237:2:15", + "nameLocation": "23237:2:35", "nodeType": "VariableDeclaration", - "scope": 16681, - "src": "23223:16:15", + "scope": 19742, + "src": "23223:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37829,10 +37829,10 @@ "typeString": "string" }, "typeName": { - "id": 16661, + "id": 19722, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23223:6:15", + "src": "23223:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37842,13 +37842,13 @@ }, { "constant": false, - "id": 16664, + "id": 19725, "mutability": "mutable", "name": "p2", - "nameLocation": "23246:2:15", + "nameLocation": "23246:2:35", "nodeType": "VariableDeclaration", - "scope": 16681, - "src": "23241:7:15", + "scope": 19742, + "src": "23241:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37856,10 +37856,10 @@ "typeString": "bool" }, "typeName": { - "id": 16663, + "id": 19724, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "23241:4:15", + "src": "23241:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -37869,13 +37869,13 @@ }, { "constant": false, - "id": 16666, + "id": 19727, "mutability": "mutable", "name": "p3", - "nameLocation": "23255:2:15", + "nameLocation": "23255:2:35", "nodeType": "VariableDeclaration", - "scope": 16681, - "src": "23250:7:15", + "scope": 19742, + "src": "23250:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37883,10 +37883,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16665, + "id": 19726, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "23250:4:15", + "src": "23250:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37895,28 +37895,28 @@ "visibility": "internal" } ], - "src": "23213:45:15" + "src": "23213:45:35" }, "returnParameters": { - "id": 16668, + "id": 19729, "nodeType": "ParameterList", "parameters": [], - "src": "23273:0:15" + "src": "23273:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16704, + "id": 19765, "nodeType": "FunctionDefinition", - "src": "23382:186:15", + "src": "23382:186:35", "nodes": [], "body": { - "id": 16703, + "id": 19764, "nodeType": "Block", - "src": "23463:105:15", + "src": "23463:105:35", "nodes": [], "statements": [ { @@ -37926,14 +37926,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c737472696e672c626f6f6c2c737472696e6729", - "id": 16695, + "id": 19756, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "23513:30:15", + "src": "23513:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8d489ca064b1083bafb8388fd8f3d44c2255dbe322f7a52abe786a76257d06e4", "typeString": "literal_string \"log(uint,string,bool,string)\"" @@ -37941,48 +37941,48 @@ "value": "log(uint,string,bool,string)" }, { - "id": 16696, + "id": 19757, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16683, - "src": "23545:2:15", + "referencedDeclaration": 19744, + "src": "23545:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16697, + "id": 19758, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16685, - "src": "23549:2:15", + "referencedDeclaration": 19746, + "src": "23549:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16698, + "id": 19759, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16687, - "src": "23553:2:15", + "referencedDeclaration": 19748, + "src": "23553:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 16699, + "id": 19760, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16689, - "src": "23557:2:15", + "referencedDeclaration": 19750, + "src": "23557:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -38013,32 +38013,32 @@ } ], "expression": { - "id": 16693, + "id": 19754, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "23489:3:15", + "src": "23489:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16694, + "id": 19755, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "23493:19:15", + "memberLocation": "23493:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "23489:23:15", + "src": "23489:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16700, + "id": 19761, "isConstant": false, "isLValue": false, "isPure": false, @@ -38047,7 +38047,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23489:71:15", + "src": "23489:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -38062,18 +38062,18 @@ "typeString": "bytes memory" } ], - "id": 16692, + "id": 19753, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "23473:15:15", + "referencedDeclaration": 17016, + "src": "23473:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16701, + "id": 19762, "isConstant": false, "isLValue": false, "isPure": false, @@ -38082,16 +38082,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23473:88:15", + "src": "23473:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16702, + "id": 19763, "nodeType": "ExpressionStatement", - "src": "23473:88:15" + "src": "23473:88:35" } ] }, @@ -38099,20 +38099,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23391:3:15", + "nameLocation": "23391:3:35", "parameters": { - "id": 16690, + "id": 19751, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16683, + "id": 19744, "mutability": "mutable", "name": "p0", - "nameLocation": "23400:2:15", + "nameLocation": "23400:2:35", "nodeType": "VariableDeclaration", - "scope": 16704, - "src": "23395:7:15", + "scope": 19765, + "src": "23395:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38120,10 +38120,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16682, + "id": 19743, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "23395:4:15", + "src": "23395:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38133,13 +38133,13 @@ }, { "constant": false, - "id": 16685, + "id": 19746, "mutability": "mutable", "name": "p1", - "nameLocation": "23418:2:15", + "nameLocation": "23418:2:35", "nodeType": "VariableDeclaration", - "scope": 16704, - "src": "23404:16:15", + "scope": 19765, + "src": "23404:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -38147,10 +38147,10 @@ "typeString": "string" }, "typeName": { - "id": 16684, + "id": 19745, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23404:6:15", + "src": "23404:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -38160,13 +38160,13 @@ }, { "constant": false, - "id": 16687, + "id": 19748, "mutability": "mutable", "name": "p2", - "nameLocation": "23427:2:15", + "nameLocation": "23427:2:35", "nodeType": "VariableDeclaration", - "scope": 16704, - "src": "23422:7:15", + "scope": 19765, + "src": "23422:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38174,10 +38174,10 @@ "typeString": "bool" }, "typeName": { - "id": 16686, + "id": 19747, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "23422:4:15", + "src": "23422:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -38187,13 +38187,13 @@ }, { "constant": false, - "id": 16689, + "id": 19750, "mutability": "mutable", "name": "p3", - "nameLocation": "23445:2:15", + "nameLocation": "23445:2:35", "nodeType": "VariableDeclaration", - "scope": 16704, - "src": "23431:16:15", + "scope": 19765, + "src": "23431:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -38201,10 +38201,10 @@ "typeString": "string" }, "typeName": { - "id": 16688, + "id": 19749, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23431:6:15", + "src": "23431:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -38213,28 +38213,28 @@ "visibility": "internal" } ], - "src": "23394:54:15" + "src": "23394:54:35" }, "returnParameters": { - "id": 16691, + "id": 19752, "nodeType": "ParameterList", "parameters": [], - "src": "23463:0:15" + "src": "23463:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16727, + "id": 19788, "nodeType": "FunctionDefinition", - "src": "23574:175:15", + "src": "23574:175:35", "nodes": [], "body": { - "id": 16726, + "id": 19787, "nodeType": "Block", - "src": "23646:103:15", + "src": "23646:103:35", "nodes": [], "statements": [ { @@ -38244,14 +38244,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c737472696e672c626f6f6c2c626f6f6c29", - "id": 16718, + "id": 19779, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "23696:28:15", + "src": "23696:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_51bc2bc161debf765eefa84d88e06440adeb87045d559377a9edb97406168b2a", "typeString": "literal_string \"log(uint,string,bool,bool)\"" @@ -38259,48 +38259,48 @@ "value": "log(uint,string,bool,bool)" }, { - "id": 16719, + "id": 19780, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16706, - "src": "23726:2:15", + "referencedDeclaration": 19767, + "src": "23726:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16720, + "id": 19781, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16708, - "src": "23730:2:15", + "referencedDeclaration": 19769, + "src": "23730:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16721, + "id": 19782, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16710, - "src": "23734:2:15", + "referencedDeclaration": 19771, + "src": "23734:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 16722, + "id": 19783, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16712, - "src": "23738:2:15", + "referencedDeclaration": 19773, + "src": "23738:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -38331,32 +38331,32 @@ } ], "expression": { - "id": 16716, + "id": 19777, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "23672:3:15", + "src": "23672:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16717, + "id": 19778, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "23676:19:15", + "memberLocation": "23676:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "23672:23:15", + "src": "23672:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16723, + "id": 19784, "isConstant": false, "isLValue": false, "isPure": false, @@ -38365,7 +38365,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23672:69:15", + "src": "23672:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -38380,18 +38380,18 @@ "typeString": "bytes memory" } ], - "id": 16715, + "id": 19776, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "23656:15:15", + "referencedDeclaration": 17016, + "src": "23656:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16724, + "id": 19785, "isConstant": false, "isLValue": false, "isPure": false, @@ -38400,16 +38400,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23656:86:15", + "src": "23656:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16725, + "id": 19786, "nodeType": "ExpressionStatement", - "src": "23656:86:15" + "src": "23656:86:35" } ] }, @@ -38417,20 +38417,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23583:3:15", + "nameLocation": "23583:3:35", "parameters": { - "id": 16713, + "id": 19774, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16706, + "id": 19767, "mutability": "mutable", "name": "p0", - "nameLocation": "23592:2:15", + "nameLocation": "23592:2:35", "nodeType": "VariableDeclaration", - "scope": 16727, - "src": "23587:7:15", + "scope": 19788, + "src": "23587:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38438,10 +38438,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16705, + "id": 19766, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "23587:4:15", + "src": "23587:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38451,13 +38451,13 @@ }, { "constant": false, - "id": 16708, + "id": 19769, "mutability": "mutable", "name": "p1", - "nameLocation": "23610:2:15", + "nameLocation": "23610:2:35", "nodeType": "VariableDeclaration", - "scope": 16727, - "src": "23596:16:15", + "scope": 19788, + "src": "23596:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -38465,10 +38465,10 @@ "typeString": "string" }, "typeName": { - "id": 16707, + "id": 19768, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23596:6:15", + "src": "23596:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -38478,13 +38478,13 @@ }, { "constant": false, - "id": 16710, + "id": 19771, "mutability": "mutable", "name": "p2", - "nameLocation": "23619:2:15", + "nameLocation": "23619:2:35", "nodeType": "VariableDeclaration", - "scope": 16727, - "src": "23614:7:15", + "scope": 19788, + "src": "23614:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38492,10 +38492,10 @@ "typeString": "bool" }, "typeName": { - "id": 16709, + "id": 19770, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "23614:4:15", + "src": "23614:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -38505,13 +38505,13 @@ }, { "constant": false, - "id": 16712, + "id": 19773, "mutability": "mutable", "name": "p3", - "nameLocation": "23628:2:15", + "nameLocation": "23628:2:35", "nodeType": "VariableDeclaration", - "scope": 16727, - "src": "23623:7:15", + "scope": 19788, + "src": "23623:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38519,10 +38519,10 @@ "typeString": "bool" }, "typeName": { - "id": 16711, + "id": 19772, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "23623:4:15", + "src": "23623:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -38531,28 +38531,28 @@ "visibility": "internal" } ], - "src": "23586:45:15" + "src": "23586:45:35" }, "returnParameters": { - "id": 16714, + "id": 19775, "nodeType": "ParameterList", "parameters": [], - "src": "23646:0:15" + "src": "23646:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16750, + "id": 19811, "nodeType": "FunctionDefinition", - "src": "23755:181:15", + "src": "23755:181:35", "nodes": [], "body": { - "id": 16749, + "id": 19810, "nodeType": "Block", - "src": "23830:106:15", + "src": "23830:106:35", "nodes": [], "statements": [ { @@ -38562,14 +38562,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c737472696e672c626f6f6c2c6164647265737329", - "id": 16741, + "id": 19802, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "23880:31:15", + "src": "23880:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_796f28a06ededa438107c0866560412d4d4337e29da4c7300f50c49a73c18829", "typeString": "literal_string \"log(uint,string,bool,address)\"" @@ -38577,48 +38577,48 @@ "value": "log(uint,string,bool,address)" }, { - "id": 16742, + "id": 19803, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16729, - "src": "23913:2:15", + "referencedDeclaration": 19790, + "src": "23913:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16743, + "id": 19804, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16731, - "src": "23917:2:15", + "referencedDeclaration": 19792, + "src": "23917:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16744, + "id": 19805, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16733, - "src": "23921:2:15", + "referencedDeclaration": 19794, + "src": "23921:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 16745, + "id": 19806, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16735, - "src": "23925:2:15", + "referencedDeclaration": 19796, + "src": "23925:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -38649,32 +38649,32 @@ } ], "expression": { - "id": 16739, + "id": 19800, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "23856:3:15", + "src": "23856:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16740, + "id": 19801, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "23860:19:15", + "memberLocation": "23860:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "23856:23:15", + "src": "23856:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16746, + "id": 19807, "isConstant": false, "isLValue": false, "isPure": false, @@ -38683,7 +38683,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23856:72:15", + "src": "23856:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -38698,18 +38698,18 @@ "typeString": "bytes memory" } ], - "id": 16738, + "id": 19799, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "23840:15:15", + "referencedDeclaration": 17016, + "src": "23840:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16747, + "id": 19808, "isConstant": false, "isLValue": false, "isPure": false, @@ -38718,16 +38718,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23840:89:15", + "src": "23840:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16748, + "id": 19809, "nodeType": "ExpressionStatement", - "src": "23840:89:15" + "src": "23840:89:35" } ] }, @@ -38735,20 +38735,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23764:3:15", + "nameLocation": "23764:3:35", "parameters": { - "id": 16736, + "id": 19797, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16729, + "id": 19790, "mutability": "mutable", "name": "p0", - "nameLocation": "23773:2:15", + "nameLocation": "23773:2:35", "nodeType": "VariableDeclaration", - "scope": 16750, - "src": "23768:7:15", + "scope": 19811, + "src": "23768:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38756,10 +38756,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16728, + "id": 19789, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "23768:4:15", + "src": "23768:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38769,13 +38769,13 @@ }, { "constant": false, - "id": 16731, + "id": 19792, "mutability": "mutable", "name": "p1", - "nameLocation": "23791:2:15", + "nameLocation": "23791:2:35", "nodeType": "VariableDeclaration", - "scope": 16750, - "src": "23777:16:15", + "scope": 19811, + "src": "23777:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -38783,10 +38783,10 @@ "typeString": "string" }, "typeName": { - "id": 16730, + "id": 19791, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23777:6:15", + "src": "23777:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -38796,13 +38796,13 @@ }, { "constant": false, - "id": 16733, + "id": 19794, "mutability": "mutable", "name": "p2", - "nameLocation": "23800:2:15", + "nameLocation": "23800:2:35", "nodeType": "VariableDeclaration", - "scope": 16750, - "src": "23795:7:15", + "scope": 19811, + "src": "23795:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38810,10 +38810,10 @@ "typeString": "bool" }, "typeName": { - "id": 16732, + "id": 19793, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "23795:4:15", + "src": "23795:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -38823,13 +38823,13 @@ }, { "constant": false, - "id": 16735, + "id": 19796, "mutability": "mutable", "name": "p3", - "nameLocation": "23812:2:15", + "nameLocation": "23812:2:35", "nodeType": "VariableDeclaration", - "scope": 16750, - "src": "23804:10:15", + "scope": 19811, + "src": "23804:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38837,10 +38837,10 @@ "typeString": "address" }, "typeName": { - "id": 16734, + "id": 19795, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23804:7:15", + "src": "23804:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -38850,28 +38850,28 @@ "visibility": "internal" } ], - "src": "23767:48:15" + "src": "23767:48:35" }, "returnParameters": { - "id": 16737, + "id": 19798, "nodeType": "ParameterList", "parameters": [], - "src": "23830:0:15" + "src": "23830:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16773, + "id": 19834, "nodeType": "FunctionDefinition", - "src": "23942:181:15", + "src": "23942:181:35", "nodes": [], "body": { - "id": 16772, + "id": 19833, "nodeType": "Block", - "src": "24017:106:15", + "src": "24017:106:35", "nodes": [], "statements": [ { @@ -38881,14 +38881,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c737472696e672c616464726573732c75696e7429", - "id": 16764, + "id": 19825, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24067:31:15", + "src": "24067:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_98e7f3f3a2c39a91982b0a3ae7f29043579abd563fc10531c052f92c3317af43", "typeString": "literal_string \"log(uint,string,address,uint)\"" @@ -38896,48 +38896,48 @@ "value": "log(uint,string,address,uint)" }, { - "id": 16765, + "id": 19826, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16752, - "src": "24100:2:15", + "referencedDeclaration": 19813, + "src": "24100:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16766, + "id": 19827, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16754, - "src": "24104:2:15", + "referencedDeclaration": 19815, + "src": "24104:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16767, + "id": 19828, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16756, - "src": "24108:2:15", + "referencedDeclaration": 19817, + "src": "24108:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 16768, + "id": 19829, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16758, - "src": "24112:2:15", + "referencedDeclaration": 19819, + "src": "24112:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38968,32 +38968,32 @@ } ], "expression": { - "id": 16762, + "id": 19823, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24043:3:15", + "src": "24043:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16763, + "id": 19824, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "24047:19:15", + "memberLocation": "24047:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24043:23:15", + "src": "24043:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16769, + "id": 19830, "isConstant": false, "isLValue": false, "isPure": false, @@ -39002,7 +39002,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24043:72:15", + "src": "24043:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -39017,18 +39017,18 @@ "typeString": "bytes memory" } ], - "id": 16761, + "id": 19822, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "24027:15:15", + "referencedDeclaration": 17016, + "src": "24027:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16770, + "id": 19831, "isConstant": false, "isLValue": false, "isPure": false, @@ -39037,16 +39037,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24027:89:15", + "src": "24027:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16771, + "id": 19832, "nodeType": "ExpressionStatement", - "src": "24027:89:15" + "src": "24027:89:35" } ] }, @@ -39054,20 +39054,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23951:3:15", + "nameLocation": "23951:3:35", "parameters": { - "id": 16759, + "id": 19820, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16752, + "id": 19813, "mutability": "mutable", "name": "p0", - "nameLocation": "23960:2:15", + "nameLocation": "23960:2:35", "nodeType": "VariableDeclaration", - "scope": 16773, - "src": "23955:7:15", + "scope": 19834, + "src": "23955:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39075,10 +39075,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16751, + "id": 19812, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "23955:4:15", + "src": "23955:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39088,13 +39088,13 @@ }, { "constant": false, - "id": 16754, + "id": 19815, "mutability": "mutable", "name": "p1", - "nameLocation": "23978:2:15", + "nameLocation": "23978:2:35", "nodeType": "VariableDeclaration", - "scope": 16773, - "src": "23964:16:15", + "scope": 19834, + "src": "23964:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -39102,10 +39102,10 @@ "typeString": "string" }, "typeName": { - "id": 16753, + "id": 19814, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23964:6:15", + "src": "23964:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -39115,13 +39115,13 @@ }, { "constant": false, - "id": 16756, + "id": 19817, "mutability": "mutable", "name": "p2", - "nameLocation": "23990:2:15", + "nameLocation": "23990:2:35", "nodeType": "VariableDeclaration", - "scope": 16773, - "src": "23982:10:15", + "scope": 19834, + "src": "23982:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39129,10 +39129,10 @@ "typeString": "address" }, "typeName": { - "id": 16755, + "id": 19816, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23982:7:15", + "src": "23982:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -39143,13 +39143,13 @@ }, { "constant": false, - "id": 16758, + "id": 19819, "mutability": "mutable", "name": "p3", - "nameLocation": "23999:2:15", + "nameLocation": "23999:2:35", "nodeType": "VariableDeclaration", - "scope": 16773, - "src": "23994:7:15", + "scope": 19834, + "src": "23994:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39157,10 +39157,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16757, + "id": 19818, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "23994:4:15", + "src": "23994:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39169,28 +39169,28 @@ "visibility": "internal" } ], - "src": "23954:48:15" + "src": "23954:48:35" }, "returnParameters": { - "id": 16760, + "id": 19821, "nodeType": "ParameterList", "parameters": [], - "src": "24017:0:15" + "src": "24017:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16796, + "id": 19857, "nodeType": "FunctionDefinition", - "src": "24129:192:15", + "src": "24129:192:35", "nodes": [], "body": { - "id": 16795, + "id": 19856, "nodeType": "Block", - "src": "24213:108:15", + "src": "24213:108:35", "nodes": [], "statements": [ { @@ -39200,14 +39200,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c737472696e672c616464726573732c737472696e6729", - "id": 16787, + "id": 19848, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24263:33:15", + "src": "24263:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f898577fdc87bf80b54b2b838f8b58bf5a74554c7beeb61b98f3c2b7d59f31e2", "typeString": "literal_string \"log(uint,string,address,string)\"" @@ -39215,48 +39215,48 @@ "value": "log(uint,string,address,string)" }, { - "id": 16788, + "id": 19849, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16775, - "src": "24298:2:15", + "referencedDeclaration": 19836, + "src": "24298:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16789, + "id": 19850, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16777, - "src": "24302:2:15", + "referencedDeclaration": 19838, + "src": "24302:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16790, + "id": 19851, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16779, - "src": "24306:2:15", + "referencedDeclaration": 19840, + "src": "24306:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 16791, + "id": 19852, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16781, - "src": "24310:2:15", + "referencedDeclaration": 19842, + "src": "24310:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -39287,32 +39287,32 @@ } ], "expression": { - "id": 16785, + "id": 19846, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24239:3:15", + "src": "24239:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16786, + "id": 19847, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "24243:19:15", + "memberLocation": "24243:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24239:23:15", + "src": "24239:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16792, + "id": 19853, "isConstant": false, "isLValue": false, "isPure": false, @@ -39321,7 +39321,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24239:74:15", + "src": "24239:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -39336,18 +39336,18 @@ "typeString": "bytes memory" } ], - "id": 16784, + "id": 19845, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "24223:15:15", + "referencedDeclaration": 17016, + "src": "24223:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16793, + "id": 19854, "isConstant": false, "isLValue": false, "isPure": false, @@ -39356,16 +39356,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24223:91:15", + "src": "24223:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16794, + "id": 19855, "nodeType": "ExpressionStatement", - "src": "24223:91:15" + "src": "24223:91:35" } ] }, @@ -39373,20 +39373,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "24138:3:15", + "nameLocation": "24138:3:35", "parameters": { - "id": 16782, + "id": 19843, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16775, + "id": 19836, "mutability": "mutable", "name": "p0", - "nameLocation": "24147:2:15", + "nameLocation": "24147:2:35", "nodeType": "VariableDeclaration", - "scope": 16796, - "src": "24142:7:15", + "scope": 19857, + "src": "24142:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39394,10 +39394,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16774, + "id": 19835, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "24142:4:15", + "src": "24142:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39407,13 +39407,13 @@ }, { "constant": false, - "id": 16777, + "id": 19838, "mutability": "mutable", "name": "p1", - "nameLocation": "24165:2:15", + "nameLocation": "24165:2:35", "nodeType": "VariableDeclaration", - "scope": 16796, - "src": "24151:16:15", + "scope": 19857, + "src": "24151:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -39421,10 +39421,10 @@ "typeString": "string" }, "typeName": { - "id": 16776, + "id": 19837, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24151:6:15", + "src": "24151:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -39434,13 +39434,13 @@ }, { "constant": false, - "id": 16779, + "id": 19840, "mutability": "mutable", "name": "p2", - "nameLocation": "24177:2:15", + "nameLocation": "24177:2:35", "nodeType": "VariableDeclaration", - "scope": 16796, - "src": "24169:10:15", + "scope": 19857, + "src": "24169:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39448,10 +39448,10 @@ "typeString": "address" }, "typeName": { - "id": 16778, + "id": 19839, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24169:7:15", + "src": "24169:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -39462,13 +39462,13 @@ }, { "constant": false, - "id": 16781, + "id": 19842, "mutability": "mutable", "name": "p3", - "nameLocation": "24195:2:15", + "nameLocation": "24195:2:35", "nodeType": "VariableDeclaration", - "scope": 16796, - "src": "24181:16:15", + "scope": 19857, + "src": "24181:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -39476,10 +39476,10 @@ "typeString": "string" }, "typeName": { - "id": 16780, + "id": 19841, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24181:6:15", + "src": "24181:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -39488,28 +39488,28 @@ "visibility": "internal" } ], - "src": "24141:57:15" + "src": "24141:57:35" }, "returnParameters": { - "id": 16783, + "id": 19844, "nodeType": "ParameterList", "parameters": [], - "src": "24213:0:15" + "src": "24213:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16819, + "id": 19880, "nodeType": "FunctionDefinition", - "src": "24327:181:15", + "src": "24327:181:35", "nodes": [], "body": { - "id": 16818, + "id": 19879, "nodeType": "Block", - "src": "24402:106:15", + "src": "24402:106:35", "nodes": [], "statements": [ { @@ -39519,14 +39519,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c737472696e672c616464726573732c626f6f6c29", - "id": 16810, + "id": 19871, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24452:31:15", + "src": "24452:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f93fff378483bab1a84a8ae346090ff91e793863821a5430c45153390c3262e1", "typeString": "literal_string \"log(uint,string,address,bool)\"" @@ -39534,48 +39534,48 @@ "value": "log(uint,string,address,bool)" }, { - "id": 16811, + "id": 19872, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16798, - "src": "24485:2:15", + "referencedDeclaration": 19859, + "src": "24485:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16812, + "id": 19873, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16800, - "src": "24489:2:15", + "referencedDeclaration": 19861, + "src": "24489:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16813, + "id": 19874, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16802, - "src": "24493:2:15", + "referencedDeclaration": 19863, + "src": "24493:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 16814, + "id": 19875, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16804, - "src": "24497:2:15", + "referencedDeclaration": 19865, + "src": "24497:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -39606,32 +39606,32 @@ } ], "expression": { - "id": 16808, + "id": 19869, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24428:3:15", + "src": "24428:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16809, + "id": 19870, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "24432:19:15", + "memberLocation": "24432:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24428:23:15", + "src": "24428:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16815, + "id": 19876, "isConstant": false, "isLValue": false, "isPure": false, @@ -39640,7 +39640,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24428:72:15", + "src": "24428:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -39655,18 +39655,18 @@ "typeString": "bytes memory" } ], - "id": 16807, + "id": 19868, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "24412:15:15", + "referencedDeclaration": 17016, + "src": "24412:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16816, + "id": 19877, "isConstant": false, "isLValue": false, "isPure": false, @@ -39675,16 +39675,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24412:89:15", + "src": "24412:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16817, + "id": 19878, "nodeType": "ExpressionStatement", - "src": "24412:89:15" + "src": "24412:89:35" } ] }, @@ -39692,20 +39692,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "24336:3:15", + "nameLocation": "24336:3:35", "parameters": { - "id": 16805, + "id": 19866, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16798, + "id": 19859, "mutability": "mutable", "name": "p0", - "nameLocation": "24345:2:15", + "nameLocation": "24345:2:35", "nodeType": "VariableDeclaration", - "scope": 16819, - "src": "24340:7:15", + "scope": 19880, + "src": "24340:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39713,10 +39713,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16797, + "id": 19858, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "24340:4:15", + "src": "24340:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39726,13 +39726,13 @@ }, { "constant": false, - "id": 16800, + "id": 19861, "mutability": "mutable", "name": "p1", - "nameLocation": "24363:2:15", + "nameLocation": "24363:2:35", "nodeType": "VariableDeclaration", - "scope": 16819, - "src": "24349:16:15", + "scope": 19880, + "src": "24349:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -39740,10 +39740,10 @@ "typeString": "string" }, "typeName": { - "id": 16799, + "id": 19860, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24349:6:15", + "src": "24349:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -39753,13 +39753,13 @@ }, { "constant": false, - "id": 16802, + "id": 19863, "mutability": "mutable", "name": "p2", - "nameLocation": "24375:2:15", + "nameLocation": "24375:2:35", "nodeType": "VariableDeclaration", - "scope": 16819, - "src": "24367:10:15", + "scope": 19880, + "src": "24367:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39767,10 +39767,10 @@ "typeString": "address" }, "typeName": { - "id": 16801, + "id": 19862, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24367:7:15", + "src": "24367:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -39781,13 +39781,13 @@ }, { "constant": false, - "id": 16804, + "id": 19865, "mutability": "mutable", "name": "p3", - "nameLocation": "24384:2:15", + "nameLocation": "24384:2:35", "nodeType": "VariableDeclaration", - "scope": 16819, - "src": "24379:7:15", + "scope": 19880, + "src": "24379:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39795,10 +39795,10 @@ "typeString": "bool" }, "typeName": { - "id": 16803, + "id": 19864, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "24379:4:15", + "src": "24379:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -39807,28 +39807,28 @@ "visibility": "internal" } ], - "src": "24339:48:15" + "src": "24339:48:35" }, "returnParameters": { - "id": 16806, + "id": 19867, "nodeType": "ParameterList", "parameters": [], - "src": "24402:0:15" + "src": "24402:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16842, + "id": 19903, "nodeType": "FunctionDefinition", - "src": "24514:187:15", + "src": "24514:187:35", "nodes": [], "body": { - "id": 16841, + "id": 19902, "nodeType": "Block", - "src": "24592:109:15", + "src": "24592:109:35", "nodes": [], "statements": [ { @@ -39838,14 +39838,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c737472696e672c616464726573732c6164647265737329", - "id": 16833, + "id": 19894, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24642:34:15", + "src": "24642:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7fa5458bb859a8b444c46f9915b7879afe7e200298580a00c5813ecf5c0a77cb", "typeString": "literal_string \"log(uint,string,address,address)\"" @@ -39853,48 +39853,48 @@ "value": "log(uint,string,address,address)" }, { - "id": 16834, + "id": 19895, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16821, - "src": "24678:2:15", + "referencedDeclaration": 19882, + "src": "24678:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16835, + "id": 19896, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16823, - "src": "24682:2:15", + "referencedDeclaration": 19884, + "src": "24682:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16836, + "id": 19897, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16825, - "src": "24686:2:15", + "referencedDeclaration": 19886, + "src": "24686:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 16837, + "id": 19898, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16827, - "src": "24690:2:15", + "referencedDeclaration": 19888, + "src": "24690:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -39925,32 +39925,32 @@ } ], "expression": { - "id": 16831, + "id": 19892, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24618:3:15", + "src": "24618:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16832, + "id": 19893, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "24622:19:15", + "memberLocation": "24622:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24618:23:15", + "src": "24618:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16838, + "id": 19899, "isConstant": false, "isLValue": false, "isPure": false, @@ -39959,7 +39959,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24618:75:15", + "src": "24618:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -39974,18 +39974,18 @@ "typeString": "bytes memory" } ], - "id": 16830, + "id": 19891, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "24602:15:15", + "referencedDeclaration": 17016, + "src": "24602:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16839, + "id": 19900, "isConstant": false, "isLValue": false, "isPure": false, @@ -39994,16 +39994,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24602:92:15", + "src": "24602:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16840, + "id": 19901, "nodeType": "ExpressionStatement", - "src": "24602:92:15" + "src": "24602:92:35" } ] }, @@ -40011,20 +40011,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "24523:3:15", + "nameLocation": "24523:3:35", "parameters": { - "id": 16828, + "id": 19889, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16821, + "id": 19882, "mutability": "mutable", "name": "p0", - "nameLocation": "24532:2:15", + "nameLocation": "24532:2:35", "nodeType": "VariableDeclaration", - "scope": 16842, - "src": "24527:7:15", + "scope": 19903, + "src": "24527:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40032,10 +40032,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16820, + "id": 19881, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "24527:4:15", + "src": "24527:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40045,13 +40045,13 @@ }, { "constant": false, - "id": 16823, + "id": 19884, "mutability": "mutable", "name": "p1", - "nameLocation": "24550:2:15", + "nameLocation": "24550:2:35", "nodeType": "VariableDeclaration", - "scope": 16842, - "src": "24536:16:15", + "scope": 19903, + "src": "24536:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -40059,10 +40059,10 @@ "typeString": "string" }, "typeName": { - "id": 16822, + "id": 19883, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24536:6:15", + "src": "24536:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -40072,13 +40072,13 @@ }, { "constant": false, - "id": 16825, + "id": 19886, "mutability": "mutable", "name": "p2", - "nameLocation": "24562:2:15", + "nameLocation": "24562:2:35", "nodeType": "VariableDeclaration", - "scope": 16842, - "src": "24554:10:15", + "scope": 19903, + "src": "24554:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40086,10 +40086,10 @@ "typeString": "address" }, "typeName": { - "id": 16824, + "id": 19885, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24554:7:15", + "src": "24554:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -40100,13 +40100,13 @@ }, { "constant": false, - "id": 16827, + "id": 19888, "mutability": "mutable", "name": "p3", - "nameLocation": "24574:2:15", + "nameLocation": "24574:2:35", "nodeType": "VariableDeclaration", - "scope": 16842, - "src": "24566:10:15", + "scope": 19903, + "src": "24566:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40114,10 +40114,10 @@ "typeString": "address" }, "typeName": { - "id": 16826, + "id": 19887, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24566:7:15", + "src": "24566:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -40127,28 +40127,28 @@ "visibility": "internal" } ], - "src": "24526:51:15" + "src": "24526:51:35" }, "returnParameters": { - "id": 16829, + "id": 19890, "nodeType": "ParameterList", "parameters": [], - "src": "24592:0:15" + "src": "24592:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16865, + "id": 19926, "nodeType": "FunctionDefinition", - "src": "24707:164:15", + "src": "24707:164:35", "nodes": [], "body": { - "id": 16864, + "id": 19925, "nodeType": "Block", - "src": "24770:101:15", + "src": "24770:101:35", "nodes": [], "statements": [ { @@ -40158,14 +40158,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c626f6f6c2c75696e742c75696e7429", - "id": 16856, + "id": 19917, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24820:26:15", + "src": "24820:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_56828da42a6ecdc94480e6d223af96b676cdc4ca9a00b1d88a7646ef1e12541e", "typeString": "literal_string \"log(uint,bool,uint,uint)\"" @@ -40173,48 +40173,48 @@ "value": "log(uint,bool,uint,uint)" }, { - "id": 16857, + "id": 19918, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16844, - "src": "24848:2:15", + "referencedDeclaration": 19905, + "src": "24848:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16858, + "id": 19919, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16846, - "src": "24852:2:15", + "referencedDeclaration": 19907, + "src": "24852:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 16859, + "id": 19920, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16848, - "src": "24856:2:15", + "referencedDeclaration": 19909, + "src": "24856:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16860, + "id": 19921, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16850, - "src": "24860:2:15", + "referencedDeclaration": 19911, + "src": "24860:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40245,32 +40245,32 @@ } ], "expression": { - "id": 16854, + "id": 19915, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24796:3:15", + "src": "24796:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16855, + "id": 19916, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "24800:19:15", + "memberLocation": "24800:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24796:23:15", + "src": "24796:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16861, + "id": 19922, "isConstant": false, "isLValue": false, "isPure": false, @@ -40279,7 +40279,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24796:67:15", + "src": "24796:67:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -40294,18 +40294,18 @@ "typeString": "bytes memory" } ], - "id": 16853, + "id": 19914, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "24780:15:15", + "referencedDeclaration": 17016, + "src": "24780:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16862, + "id": 19923, "isConstant": false, "isLValue": false, "isPure": false, @@ -40314,16 +40314,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24780:84:15", + "src": "24780:84:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16863, + "id": 19924, "nodeType": "ExpressionStatement", - "src": "24780:84:15" + "src": "24780:84:35" } ] }, @@ -40331,20 +40331,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "24716:3:15", + "nameLocation": "24716:3:35", "parameters": { - "id": 16851, + "id": 19912, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16844, + "id": 19905, "mutability": "mutable", "name": "p0", - "nameLocation": "24725:2:15", + "nameLocation": "24725:2:35", "nodeType": "VariableDeclaration", - "scope": 16865, - "src": "24720:7:15", + "scope": 19926, + "src": "24720:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40352,10 +40352,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16843, + "id": 19904, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "24720:4:15", + "src": "24720:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40365,13 +40365,13 @@ }, { "constant": false, - "id": 16846, + "id": 19907, "mutability": "mutable", "name": "p1", - "nameLocation": "24734:2:15", + "nameLocation": "24734:2:35", "nodeType": "VariableDeclaration", - "scope": 16865, - "src": "24729:7:15", + "scope": 19926, + "src": "24729:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40379,10 +40379,10 @@ "typeString": "bool" }, "typeName": { - "id": 16845, + "id": 19906, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "24729:4:15", + "src": "24729:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40392,13 +40392,13 @@ }, { "constant": false, - "id": 16848, + "id": 19909, "mutability": "mutable", "name": "p2", - "nameLocation": "24743:2:15", + "nameLocation": "24743:2:35", "nodeType": "VariableDeclaration", - "scope": 16865, - "src": "24738:7:15", + "scope": 19926, + "src": "24738:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40406,10 +40406,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16847, + "id": 19908, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "24738:4:15", + "src": "24738:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40419,13 +40419,13 @@ }, { "constant": false, - "id": 16850, + "id": 19911, "mutability": "mutable", "name": "p3", - "nameLocation": "24752:2:15", + "nameLocation": "24752:2:35", "nodeType": "VariableDeclaration", - "scope": 16865, - "src": "24747:7:15", + "scope": 19926, + "src": "24747:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40433,10 +40433,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16849, + "id": 19910, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "24747:4:15", + "src": "24747:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40445,28 +40445,28 @@ "visibility": "internal" } ], - "src": "24719:36:15" + "src": "24719:36:35" }, "returnParameters": { - "id": 16852, + "id": 19913, "nodeType": "ParameterList", "parameters": [], - "src": "24770:0:15" + "src": "24770:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16888, + "id": 19949, "nodeType": "FunctionDefinition", - "src": "24877:175:15", + "src": "24877:175:35", "nodes": [], "body": { - "id": 16887, + "id": 19948, "nodeType": "Block", - "src": "24949:103:15", + "src": "24949:103:35", "nodes": [], "statements": [ { @@ -40476,14 +40476,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c626f6f6c2c75696e742c737472696e6729", - "id": 16879, + "id": 19940, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24999:28:15", + "src": "24999:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e8ddbc56b4712607102717eb35a3ee6aa0309358d07a4257a282d4a44ceb2f63", "typeString": "literal_string \"log(uint,bool,uint,string)\"" @@ -40491,48 +40491,48 @@ "value": "log(uint,bool,uint,string)" }, { - "id": 16880, + "id": 19941, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16867, - "src": "25029:2:15", + "referencedDeclaration": 19928, + "src": "25029:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16881, + "id": 19942, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16869, - "src": "25033:2:15", + "referencedDeclaration": 19930, + "src": "25033:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 16882, + "id": 19943, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16871, - "src": "25037:2:15", + "referencedDeclaration": 19932, + "src": "25037:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16883, + "id": 19944, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16873, - "src": "25041:2:15", + "referencedDeclaration": 19934, + "src": "25041:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -40563,32 +40563,32 @@ } ], "expression": { - "id": 16877, + "id": 19938, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24975:3:15", + "src": "24975:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16878, + "id": 19939, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "24979:19:15", + "memberLocation": "24979:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24975:23:15", + "src": "24975:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16884, + "id": 19945, "isConstant": false, "isLValue": false, "isPure": false, @@ -40597,7 +40597,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24975:69:15", + "src": "24975:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -40612,18 +40612,18 @@ "typeString": "bytes memory" } ], - "id": 16876, + "id": 19937, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "24959:15:15", + "referencedDeclaration": 17016, + "src": "24959:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16885, + "id": 19946, "isConstant": false, "isLValue": false, "isPure": false, @@ -40632,16 +40632,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24959:86:15", + "src": "24959:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16886, + "id": 19947, "nodeType": "ExpressionStatement", - "src": "24959:86:15" + "src": "24959:86:35" } ] }, @@ -40649,20 +40649,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "24886:3:15", + "nameLocation": "24886:3:35", "parameters": { - "id": 16874, + "id": 19935, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16867, + "id": 19928, "mutability": "mutable", "name": "p0", - "nameLocation": "24895:2:15", + "nameLocation": "24895:2:35", "nodeType": "VariableDeclaration", - "scope": 16888, - "src": "24890:7:15", + "scope": 19949, + "src": "24890:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40670,10 +40670,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16866, + "id": 19927, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "24890:4:15", + "src": "24890:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40683,13 +40683,13 @@ }, { "constant": false, - "id": 16869, + "id": 19930, "mutability": "mutable", "name": "p1", - "nameLocation": "24904:2:15", + "nameLocation": "24904:2:35", "nodeType": "VariableDeclaration", - "scope": 16888, - "src": "24899:7:15", + "scope": 19949, + "src": "24899:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40697,10 +40697,10 @@ "typeString": "bool" }, "typeName": { - "id": 16868, + "id": 19929, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "24899:4:15", + "src": "24899:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40710,13 +40710,13 @@ }, { "constant": false, - "id": 16871, + "id": 19932, "mutability": "mutable", "name": "p2", - "nameLocation": "24913:2:15", + "nameLocation": "24913:2:35", "nodeType": "VariableDeclaration", - "scope": 16888, - "src": "24908:7:15", + "scope": 19949, + "src": "24908:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40724,10 +40724,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16870, + "id": 19931, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "24908:4:15", + "src": "24908:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40737,13 +40737,13 @@ }, { "constant": false, - "id": 16873, + "id": 19934, "mutability": "mutable", "name": "p3", - "nameLocation": "24931:2:15", + "nameLocation": "24931:2:35", "nodeType": "VariableDeclaration", - "scope": 16888, - "src": "24917:16:15", + "scope": 19949, + "src": "24917:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -40751,10 +40751,10 @@ "typeString": "string" }, "typeName": { - "id": 16872, + "id": 19933, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24917:6:15", + "src": "24917:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -40763,28 +40763,28 @@ "visibility": "internal" } ], - "src": "24889:45:15" + "src": "24889:45:35" }, "returnParameters": { - "id": 16875, + "id": 19936, "nodeType": "ParameterList", "parameters": [], - "src": "24949:0:15" + "src": "24949:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16911, + "id": 19972, "nodeType": "FunctionDefinition", - "src": "25058:164:15", + "src": "25058:164:35", "nodes": [], "body": { - "id": 16910, + "id": 19971, "nodeType": "Block", - "src": "25121:101:15", + "src": "25121:101:35", "nodes": [], "statements": [ { @@ -40794,14 +40794,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c626f6f6c2c75696e742c626f6f6c29", - "id": 16902, + "id": 19963, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "25171:26:15", + "src": "25171:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d2abc4fdef6f35f3785755f2ca3a26416b52c0c4c5ad8b27342fc84a56532f2f", "typeString": "literal_string \"log(uint,bool,uint,bool)\"" @@ -40809,48 +40809,48 @@ "value": "log(uint,bool,uint,bool)" }, { - "id": 16903, + "id": 19964, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16890, - "src": "25199:2:15", + "referencedDeclaration": 19951, + "src": "25199:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16904, + "id": 19965, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16892, - "src": "25203:2:15", + "referencedDeclaration": 19953, + "src": "25203:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 16905, + "id": 19966, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16894, - "src": "25207:2:15", + "referencedDeclaration": 19955, + "src": "25207:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16906, + "id": 19967, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16896, - "src": "25211:2:15", + "referencedDeclaration": 19957, + "src": "25211:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40881,32 +40881,32 @@ } ], "expression": { - "id": 16900, + "id": 19961, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "25147:3:15", + "src": "25147:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16901, + "id": 19962, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "25151:19:15", + "memberLocation": "25151:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "25147:23:15", + "src": "25147:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16907, + "id": 19968, "isConstant": false, "isLValue": false, "isPure": false, @@ -40915,7 +40915,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25147:67:15", + "src": "25147:67:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -40930,18 +40930,18 @@ "typeString": "bytes memory" } ], - "id": 16899, + "id": 19960, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "25131:15:15", + "referencedDeclaration": 17016, + "src": "25131:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16908, + "id": 19969, "isConstant": false, "isLValue": false, "isPure": false, @@ -40950,16 +40950,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25131:84:15", + "src": "25131:84:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16909, + "id": 19970, "nodeType": "ExpressionStatement", - "src": "25131:84:15" + "src": "25131:84:35" } ] }, @@ -40967,20 +40967,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25067:3:15", + "nameLocation": "25067:3:35", "parameters": { - "id": 16897, + "id": 19958, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16890, + "id": 19951, "mutability": "mutable", "name": "p0", - "nameLocation": "25076:2:15", + "nameLocation": "25076:2:35", "nodeType": "VariableDeclaration", - "scope": 16911, - "src": "25071:7:15", + "scope": 19972, + "src": "25071:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40988,10 +40988,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16889, + "id": 19950, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "25071:4:15", + "src": "25071:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41001,13 +41001,13 @@ }, { "constant": false, - "id": 16892, + "id": 19953, "mutability": "mutable", "name": "p1", - "nameLocation": "25085:2:15", + "nameLocation": "25085:2:35", "nodeType": "VariableDeclaration", - "scope": 16911, - "src": "25080:7:15", + "scope": 19972, + "src": "25080:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41015,10 +41015,10 @@ "typeString": "bool" }, "typeName": { - "id": 16891, + "id": 19952, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25080:4:15", + "src": "25080:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41028,13 +41028,13 @@ }, { "constant": false, - "id": 16894, + "id": 19955, "mutability": "mutable", "name": "p2", - "nameLocation": "25094:2:15", + "nameLocation": "25094:2:35", "nodeType": "VariableDeclaration", - "scope": 16911, - "src": "25089:7:15", + "scope": 19972, + "src": "25089:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41042,10 +41042,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16893, + "id": 19954, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "25089:4:15", + "src": "25089:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41055,13 +41055,13 @@ }, { "constant": false, - "id": 16896, + "id": 19957, "mutability": "mutable", "name": "p3", - "nameLocation": "25103:2:15", + "nameLocation": "25103:2:35", "nodeType": "VariableDeclaration", - "scope": 16911, - "src": "25098:7:15", + "scope": 19972, + "src": "25098:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41069,10 +41069,10 @@ "typeString": "bool" }, "typeName": { - "id": 16895, + "id": 19956, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25098:4:15", + "src": "25098:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41081,28 +41081,28 @@ "visibility": "internal" } ], - "src": "25070:36:15" + "src": "25070:36:35" }, "returnParameters": { - "id": 16898, + "id": 19959, "nodeType": "ParameterList", "parameters": [], - "src": "25121:0:15" + "src": "25121:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16934, + "id": 19995, "nodeType": "FunctionDefinition", - "src": "25228:170:15", + "src": "25228:170:35", "nodes": [], "body": { - "id": 16933, + "id": 19994, "nodeType": "Block", - "src": "25294:104:15", + "src": "25294:104:35", "nodes": [], "statements": [ { @@ -41112,14 +41112,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c626f6f6c2c75696e742c6164647265737329", - "id": 16925, + "id": 19986, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "25344:29:15", + "src": "25344:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4f40058ea8927b23c60661eeb28f54d3ce10f5f6cdd8e3ce445d34409ceb50a3", "typeString": "literal_string \"log(uint,bool,uint,address)\"" @@ -41127,48 +41127,48 @@ "value": "log(uint,bool,uint,address)" }, { - "id": 16926, + "id": 19987, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16913, - "src": "25375:2:15", + "referencedDeclaration": 19974, + "src": "25375:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16927, + "id": 19988, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16915, - "src": "25379:2:15", + "referencedDeclaration": 19976, + "src": "25379:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 16928, + "id": 19989, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16917, - "src": "25383:2:15", + "referencedDeclaration": 19978, + "src": "25383:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16929, + "id": 19990, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16919, - "src": "25387:2:15", + "referencedDeclaration": 19980, + "src": "25387:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -41199,32 +41199,32 @@ } ], "expression": { - "id": 16923, + "id": 19984, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "25320:3:15", + "src": "25320:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16924, + "id": 19985, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "25324:19:15", + "memberLocation": "25324:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "25320:23:15", + "src": "25320:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16930, + "id": 19991, "isConstant": false, "isLValue": false, "isPure": false, @@ -41233,7 +41233,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25320:70:15", + "src": "25320:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -41248,18 +41248,18 @@ "typeString": "bytes memory" } ], - "id": 16922, + "id": 19983, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "25304:15:15", + "referencedDeclaration": 17016, + "src": "25304:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16931, + "id": 19992, "isConstant": false, "isLValue": false, "isPure": false, @@ -41268,16 +41268,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25304:87:15", + "src": "25304:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16932, + "id": 19993, "nodeType": "ExpressionStatement", - "src": "25304:87:15" + "src": "25304:87:35" } ] }, @@ -41285,20 +41285,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25237:3:15", + "nameLocation": "25237:3:35", "parameters": { - "id": 16920, + "id": 19981, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16913, + "id": 19974, "mutability": "mutable", "name": "p0", - "nameLocation": "25246:2:15", + "nameLocation": "25246:2:35", "nodeType": "VariableDeclaration", - "scope": 16934, - "src": "25241:7:15", + "scope": 19995, + "src": "25241:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41306,10 +41306,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16912, + "id": 19973, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "25241:4:15", + "src": "25241:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41319,13 +41319,13 @@ }, { "constant": false, - "id": 16915, + "id": 19976, "mutability": "mutable", "name": "p1", - "nameLocation": "25255:2:15", + "nameLocation": "25255:2:35", "nodeType": "VariableDeclaration", - "scope": 16934, - "src": "25250:7:15", + "scope": 19995, + "src": "25250:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41333,10 +41333,10 @@ "typeString": "bool" }, "typeName": { - "id": 16914, + "id": 19975, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25250:4:15", + "src": "25250:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41346,13 +41346,13 @@ }, { "constant": false, - "id": 16917, + "id": 19978, "mutability": "mutable", "name": "p2", - "nameLocation": "25264:2:15", + "nameLocation": "25264:2:35", "nodeType": "VariableDeclaration", - "scope": 16934, - "src": "25259:7:15", + "scope": 19995, + "src": "25259:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41360,10 +41360,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16916, + "id": 19977, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "25259:4:15", + "src": "25259:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41373,13 +41373,13 @@ }, { "constant": false, - "id": 16919, + "id": 19980, "mutability": "mutable", "name": "p3", - "nameLocation": "25276:2:15", + "nameLocation": "25276:2:35", "nodeType": "VariableDeclaration", - "scope": 16934, - "src": "25268:10:15", + "scope": 19995, + "src": "25268:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41387,10 +41387,10 @@ "typeString": "address" }, "typeName": { - "id": 16918, + "id": 19979, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25268:7:15", + "src": "25268:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -41400,28 +41400,28 @@ "visibility": "internal" } ], - "src": "25240:39:15" + "src": "25240:39:35" }, "returnParameters": { - "id": 16921, + "id": 19982, "nodeType": "ParameterList", "parameters": [], - "src": "25294:0:15" + "src": "25294:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16957, + "id": 20018, "nodeType": "FunctionDefinition", - "src": "25404:175:15", + "src": "25404:175:35", "nodes": [], "body": { - "id": 16956, + "id": 20017, "nodeType": "Block", - "src": "25476:103:15", + "src": "25476:103:35", "nodes": [], "statements": [ { @@ -41431,14 +41431,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c626f6f6c2c737472696e672c75696e7429", - "id": 16948, + "id": 20009, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "25526:28:15", + "src": "25526:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_915fdb28841654f5e04882ad0aa4f5de28bd90db1a700dae8b1eb5e67e36a012", "typeString": "literal_string \"log(uint,bool,string,uint)\"" @@ -41446,48 +41446,48 @@ "value": "log(uint,bool,string,uint)" }, { - "id": 16949, + "id": 20010, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16936, - "src": "25556:2:15", + "referencedDeclaration": 19997, + "src": "25556:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16950, + "id": 20011, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16938, - "src": "25560:2:15", + "referencedDeclaration": 19999, + "src": "25560:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 16951, + "id": 20012, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16940, - "src": "25564:2:15", + "referencedDeclaration": 20001, + "src": "25564:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16952, + "id": 20013, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16942, - "src": "25568:2:15", + "referencedDeclaration": 20003, + "src": "25568:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41518,32 +41518,32 @@ } ], "expression": { - "id": 16946, + "id": 20007, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "25502:3:15", + "src": "25502:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16947, + "id": 20008, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "25506:19:15", + "memberLocation": "25506:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "25502:23:15", + "src": "25502:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16953, + "id": 20014, "isConstant": false, "isLValue": false, "isPure": false, @@ -41552,7 +41552,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25502:69:15", + "src": "25502:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -41567,18 +41567,18 @@ "typeString": "bytes memory" } ], - "id": 16945, + "id": 20006, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "25486:15:15", + "referencedDeclaration": 17016, + "src": "25486:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16954, + "id": 20015, "isConstant": false, "isLValue": false, "isPure": false, @@ -41587,16 +41587,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25486:86:15", + "src": "25486:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16955, + "id": 20016, "nodeType": "ExpressionStatement", - "src": "25486:86:15" + "src": "25486:86:35" } ] }, @@ -41604,20 +41604,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25413:3:15", + "nameLocation": "25413:3:35", "parameters": { - "id": 16943, + "id": 20004, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16936, + "id": 19997, "mutability": "mutable", "name": "p0", - "nameLocation": "25422:2:15", + "nameLocation": "25422:2:35", "nodeType": "VariableDeclaration", - "scope": 16957, - "src": "25417:7:15", + "scope": 20018, + "src": "25417:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41625,10 +41625,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16935, + "id": 19996, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "25417:4:15", + "src": "25417:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41638,13 +41638,13 @@ }, { "constant": false, - "id": 16938, + "id": 19999, "mutability": "mutable", "name": "p1", - "nameLocation": "25431:2:15", + "nameLocation": "25431:2:35", "nodeType": "VariableDeclaration", - "scope": 16957, - "src": "25426:7:15", + "scope": 20018, + "src": "25426:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41652,10 +41652,10 @@ "typeString": "bool" }, "typeName": { - "id": 16937, + "id": 19998, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25426:4:15", + "src": "25426:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41665,13 +41665,13 @@ }, { "constant": false, - "id": 16940, + "id": 20001, "mutability": "mutable", "name": "p2", - "nameLocation": "25449:2:15", + "nameLocation": "25449:2:35", "nodeType": "VariableDeclaration", - "scope": 16957, - "src": "25435:16:15", + "scope": 20018, + "src": "25435:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -41679,10 +41679,10 @@ "typeString": "string" }, "typeName": { - "id": 16939, + "id": 20000, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25435:6:15", + "src": "25435:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -41692,13 +41692,13 @@ }, { "constant": false, - "id": 16942, + "id": 20003, "mutability": "mutable", "name": "p3", - "nameLocation": "25458:2:15", + "nameLocation": "25458:2:35", "nodeType": "VariableDeclaration", - "scope": 16957, - "src": "25453:7:15", + "scope": 20018, + "src": "25453:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41706,10 +41706,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16941, + "id": 20002, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "25453:4:15", + "src": "25453:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41718,28 +41718,28 @@ "visibility": "internal" } ], - "src": "25416:45:15" + "src": "25416:45:35" }, "returnParameters": { - "id": 16944, + "id": 20005, "nodeType": "ParameterList", "parameters": [], - "src": "25476:0:15" + "src": "25476:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 16980, + "id": 20041, "nodeType": "FunctionDefinition", - "src": "25585:186:15", + "src": "25585:186:35", "nodes": [], "body": { - "id": 16979, + "id": 20040, "nodeType": "Block", - "src": "25666:105:15", + "src": "25666:105:35", "nodes": [], "statements": [ { @@ -41749,14 +41749,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c626f6f6c2c737472696e672c737472696e6729", - "id": 16971, + "id": 20032, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "25716:30:15", + "src": "25716:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a433fcfd538cd0e077747fbb2c5a6453c1804c6ad4af653273e0d14ab4a0566a", "typeString": "literal_string \"log(uint,bool,string,string)\"" @@ -41764,48 +41764,48 @@ "value": "log(uint,bool,string,string)" }, { - "id": 16972, + "id": 20033, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16959, - "src": "25748:2:15", + "referencedDeclaration": 20020, + "src": "25748:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16973, + "id": 20034, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16961, - "src": "25752:2:15", + "referencedDeclaration": 20022, + "src": "25752:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 16974, + "id": 20035, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16963, - "src": "25756:2:15", + "referencedDeclaration": 20024, + "src": "25756:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16975, + "id": 20036, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16965, - "src": "25760:2:15", + "referencedDeclaration": 20026, + "src": "25760:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -41836,32 +41836,32 @@ } ], "expression": { - "id": 16969, + "id": 20030, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "25692:3:15", + "src": "25692:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16970, + "id": 20031, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "25696:19:15", + "memberLocation": "25696:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "25692:23:15", + "src": "25692:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16976, + "id": 20037, "isConstant": false, "isLValue": false, "isPure": false, @@ -41870,7 +41870,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25692:71:15", + "src": "25692:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -41885,18 +41885,18 @@ "typeString": "bytes memory" } ], - "id": 16968, + "id": 20029, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "25676:15:15", + "referencedDeclaration": 17016, + "src": "25676:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 16977, + "id": 20038, "isConstant": false, "isLValue": false, "isPure": false, @@ -41905,16 +41905,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25676:88:15", + "src": "25676:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 16978, + "id": 20039, "nodeType": "ExpressionStatement", - "src": "25676:88:15" + "src": "25676:88:35" } ] }, @@ -41922,20 +41922,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25594:3:15", + "nameLocation": "25594:3:35", "parameters": { - "id": 16966, + "id": 20027, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16959, + "id": 20020, "mutability": "mutable", "name": "p0", - "nameLocation": "25603:2:15", + "nameLocation": "25603:2:35", "nodeType": "VariableDeclaration", - "scope": 16980, - "src": "25598:7:15", + "scope": 20041, + "src": "25598:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41943,10 +41943,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16958, + "id": 20019, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "25598:4:15", + "src": "25598:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41956,13 +41956,13 @@ }, { "constant": false, - "id": 16961, + "id": 20022, "mutability": "mutable", "name": "p1", - "nameLocation": "25612:2:15", + "nameLocation": "25612:2:35", "nodeType": "VariableDeclaration", - "scope": 16980, - "src": "25607:7:15", + "scope": 20041, + "src": "25607:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41970,10 +41970,10 @@ "typeString": "bool" }, "typeName": { - "id": 16960, + "id": 20021, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25607:4:15", + "src": "25607:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41983,13 +41983,13 @@ }, { "constant": false, - "id": 16963, + "id": 20024, "mutability": "mutable", "name": "p2", - "nameLocation": "25630:2:15", + "nameLocation": "25630:2:35", "nodeType": "VariableDeclaration", - "scope": 16980, - "src": "25616:16:15", + "scope": 20041, + "src": "25616:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -41997,10 +41997,10 @@ "typeString": "string" }, "typeName": { - "id": 16962, + "id": 20023, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25616:6:15", + "src": "25616:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -42010,13 +42010,13 @@ }, { "constant": false, - "id": 16965, + "id": 20026, "mutability": "mutable", "name": "p3", - "nameLocation": "25648:2:15", + "nameLocation": "25648:2:35", "nodeType": "VariableDeclaration", - "scope": 16980, - "src": "25634:16:15", + "scope": 20041, + "src": "25634:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -42024,10 +42024,10 @@ "typeString": "string" }, "typeName": { - "id": 16964, + "id": 20025, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25634:6:15", + "src": "25634:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -42036,28 +42036,28 @@ "visibility": "internal" } ], - "src": "25597:54:15" + "src": "25597:54:35" }, "returnParameters": { - "id": 16967, + "id": 20028, "nodeType": "ParameterList", "parameters": [], - "src": "25666:0:15" + "src": "25666:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17003, + "id": 20064, "nodeType": "FunctionDefinition", - "src": "25777:175:15", + "src": "25777:175:35", "nodes": [], "body": { - "id": 17002, + "id": 20063, "nodeType": "Block", - "src": "25849:103:15", + "src": "25849:103:35", "nodes": [], "statements": [ { @@ -42067,14 +42067,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c626f6f6c2c737472696e672c626f6f6c29", - "id": 16994, + "id": 20055, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "25899:28:15", + "src": "25899:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_346eb8c74221bcb2c0a69b8dde628b7e6175c4f090782c8f07996b251212e22d", "typeString": "literal_string \"log(uint,bool,string,bool)\"" @@ -42082,48 +42082,48 @@ "value": "log(uint,bool,string,bool)" }, { - "id": 16995, + "id": 20056, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16982, - "src": "25929:2:15", + "referencedDeclaration": 20043, + "src": "25929:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 16996, + "id": 20057, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16984, - "src": "25933:2:15", + "referencedDeclaration": 20045, + "src": "25933:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 16997, + "id": 20058, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16986, - "src": "25937:2:15", + "referencedDeclaration": 20047, + "src": "25937:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 16998, + "id": 20059, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 16988, - "src": "25941:2:15", + "referencedDeclaration": 20049, + "src": "25941:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42154,32 +42154,32 @@ } ], "expression": { - "id": 16992, + "id": 20053, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "25875:3:15", + "src": "25875:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 16993, + "id": 20054, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "25879:19:15", + "memberLocation": "25879:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "25875:23:15", + "src": "25875:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 16999, + "id": 20060, "isConstant": false, "isLValue": false, "isPure": false, @@ -42188,7 +42188,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25875:69:15", + "src": "25875:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -42203,18 +42203,18 @@ "typeString": "bytes memory" } ], - "id": 16991, + "id": 20052, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "25859:15:15", + "referencedDeclaration": 17016, + "src": "25859:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17000, + "id": 20061, "isConstant": false, "isLValue": false, "isPure": false, @@ -42223,16 +42223,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25859:86:15", + "src": "25859:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17001, + "id": 20062, "nodeType": "ExpressionStatement", - "src": "25859:86:15" + "src": "25859:86:35" } ] }, @@ -42240,20 +42240,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25786:3:15", + "nameLocation": "25786:3:35", "parameters": { - "id": 16989, + "id": 20050, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 16982, + "id": 20043, "mutability": "mutable", "name": "p0", - "nameLocation": "25795:2:15", + "nameLocation": "25795:2:35", "nodeType": "VariableDeclaration", - "scope": 17003, - "src": "25790:7:15", + "scope": 20064, + "src": "25790:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42261,10 +42261,10 @@ "typeString": "uint256" }, "typeName": { - "id": 16981, + "id": 20042, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "25790:4:15", + "src": "25790:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42274,13 +42274,13 @@ }, { "constant": false, - "id": 16984, + "id": 20045, "mutability": "mutable", "name": "p1", - "nameLocation": "25804:2:15", + "nameLocation": "25804:2:35", "nodeType": "VariableDeclaration", - "scope": 17003, - "src": "25799:7:15", + "scope": 20064, + "src": "25799:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42288,10 +42288,10 @@ "typeString": "bool" }, "typeName": { - "id": 16983, + "id": 20044, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25799:4:15", + "src": "25799:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42301,13 +42301,13 @@ }, { "constant": false, - "id": 16986, + "id": 20047, "mutability": "mutable", "name": "p2", - "nameLocation": "25822:2:15", + "nameLocation": "25822:2:35", "nodeType": "VariableDeclaration", - "scope": 17003, - "src": "25808:16:15", + "scope": 20064, + "src": "25808:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -42315,10 +42315,10 @@ "typeString": "string" }, "typeName": { - "id": 16985, + "id": 20046, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25808:6:15", + "src": "25808:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -42328,13 +42328,13 @@ }, { "constant": false, - "id": 16988, + "id": 20049, "mutability": "mutable", "name": "p3", - "nameLocation": "25831:2:15", + "nameLocation": "25831:2:35", "nodeType": "VariableDeclaration", - "scope": 17003, - "src": "25826:7:15", + "scope": 20064, + "src": "25826:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42342,10 +42342,10 @@ "typeString": "bool" }, "typeName": { - "id": 16987, + "id": 20048, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25826:4:15", + "src": "25826:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42354,28 +42354,28 @@ "visibility": "internal" } ], - "src": "25789:45:15" + "src": "25789:45:35" }, "returnParameters": { - "id": 16990, + "id": 20051, "nodeType": "ParameterList", "parameters": [], - "src": "25849:0:15" + "src": "25849:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17026, + "id": 20087, "nodeType": "FunctionDefinition", - "src": "25958:181:15", + "src": "25958:181:35", "nodes": [], "body": { - "id": 17025, + "id": 20086, "nodeType": "Block", - "src": "26033:106:15", + "src": "26033:106:35", "nodes": [], "statements": [ { @@ -42385,14 +42385,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c626f6f6c2c737472696e672c6164647265737329", - "id": 17017, + "id": 20078, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26083:31:15", + "src": "26083:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_496e2bb45f5cdd3680c3e807c53955b9de163e898851c7844433c0a9c91dcd9d", "typeString": "literal_string \"log(uint,bool,string,address)\"" @@ -42400,48 +42400,48 @@ "value": "log(uint,bool,string,address)" }, { - "id": 17018, + "id": 20079, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17005, - "src": "26116:2:15", + "referencedDeclaration": 20066, + "src": "26116:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17019, + "id": 20080, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17007, - "src": "26120:2:15", + "referencedDeclaration": 20068, + "src": "26120:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 17020, + "id": 20081, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17009, - "src": "26124:2:15", + "referencedDeclaration": 20070, + "src": "26124:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17021, + "id": 20082, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17011, - "src": "26128:2:15", + "referencedDeclaration": 20072, + "src": "26128:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -42472,32 +42472,32 @@ } ], "expression": { - "id": 17015, + "id": 20076, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26059:3:15", + "src": "26059:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17016, + "id": 20077, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "26063:19:15", + "memberLocation": "26063:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26059:23:15", + "src": "26059:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17022, + "id": 20083, "isConstant": false, "isLValue": false, "isPure": false, @@ -42506,7 +42506,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26059:72:15", + "src": "26059:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -42521,18 +42521,18 @@ "typeString": "bytes memory" } ], - "id": 17014, + "id": 20075, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "26043:15:15", + "referencedDeclaration": 17016, + "src": "26043:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17023, + "id": 20084, "isConstant": false, "isLValue": false, "isPure": false, @@ -42541,16 +42541,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26043:89:15", + "src": "26043:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17024, + "id": 20085, "nodeType": "ExpressionStatement", - "src": "26043:89:15" + "src": "26043:89:35" } ] }, @@ -42558,20 +42558,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25967:3:15", + "nameLocation": "25967:3:35", "parameters": { - "id": 17012, + "id": 20073, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17005, + "id": 20066, "mutability": "mutable", "name": "p0", - "nameLocation": "25976:2:15", + "nameLocation": "25976:2:35", "nodeType": "VariableDeclaration", - "scope": 17026, - "src": "25971:7:15", + "scope": 20087, + "src": "25971:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42579,10 +42579,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17004, + "id": 20065, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "25971:4:15", + "src": "25971:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42592,13 +42592,13 @@ }, { "constant": false, - "id": 17007, + "id": 20068, "mutability": "mutable", "name": "p1", - "nameLocation": "25985:2:15", + "nameLocation": "25985:2:35", "nodeType": "VariableDeclaration", - "scope": 17026, - "src": "25980:7:15", + "scope": 20087, + "src": "25980:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42606,10 +42606,10 @@ "typeString": "bool" }, "typeName": { - "id": 17006, + "id": 20067, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25980:4:15", + "src": "25980:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42619,13 +42619,13 @@ }, { "constant": false, - "id": 17009, + "id": 20070, "mutability": "mutable", "name": "p2", - "nameLocation": "26003:2:15", + "nameLocation": "26003:2:35", "nodeType": "VariableDeclaration", - "scope": 17026, - "src": "25989:16:15", + "scope": 20087, + "src": "25989:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -42633,10 +42633,10 @@ "typeString": "string" }, "typeName": { - "id": 17008, + "id": 20069, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25989:6:15", + "src": "25989:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -42646,13 +42646,13 @@ }, { "constant": false, - "id": 17011, + "id": 20072, "mutability": "mutable", "name": "p3", - "nameLocation": "26015:2:15", + "nameLocation": "26015:2:35", "nodeType": "VariableDeclaration", - "scope": 17026, - "src": "26007:10:15", + "scope": 20087, + "src": "26007:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42660,10 +42660,10 @@ "typeString": "address" }, "typeName": { - "id": 17010, + "id": 20071, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26007:7:15", + "src": "26007:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -42673,28 +42673,28 @@ "visibility": "internal" } ], - "src": "25970:48:15" + "src": "25970:48:35" }, "returnParameters": { - "id": 17013, + "id": 20074, "nodeType": "ParameterList", "parameters": [], - "src": "26033:0:15" + "src": "26033:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17049, + "id": 20110, "nodeType": "FunctionDefinition", - "src": "26145:164:15", + "src": "26145:164:35", "nodes": [], "body": { - "id": 17048, + "id": 20109, "nodeType": "Block", - "src": "26208:101:15", + "src": "26208:101:35", "nodes": [], "statements": [ { @@ -42704,14 +42704,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c626f6f6c2c626f6f6c2c75696e7429", - "id": 17040, + "id": 20101, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26258:26:15", + "src": "26258:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bd25ad5987e2f3e90d5ff2c9e0dad802782e9040e45e823722ccf598278cf7ed", "typeString": "literal_string \"log(uint,bool,bool,uint)\"" @@ -42719,48 +42719,48 @@ "value": "log(uint,bool,bool,uint)" }, { - "id": 17041, + "id": 20102, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17028, - "src": "26286:2:15", + "referencedDeclaration": 20089, + "src": "26286:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17042, + "id": 20103, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17030, - "src": "26290:2:15", + "referencedDeclaration": 20091, + "src": "26290:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 17043, + "id": 20104, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17032, - "src": "26294:2:15", + "referencedDeclaration": 20093, + "src": "26294:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 17044, + "id": 20105, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17034, - "src": "26298:2:15", + "referencedDeclaration": 20095, + "src": "26298:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42791,32 +42791,32 @@ } ], "expression": { - "id": 17038, + "id": 20099, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26234:3:15", + "src": "26234:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17039, + "id": 20100, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "26238:19:15", + "memberLocation": "26238:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26234:23:15", + "src": "26234:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17045, + "id": 20106, "isConstant": false, "isLValue": false, "isPure": false, @@ -42825,7 +42825,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26234:67:15", + "src": "26234:67:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -42840,18 +42840,18 @@ "typeString": "bytes memory" } ], - "id": 17037, + "id": 20098, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "26218:15:15", + "referencedDeclaration": 17016, + "src": "26218:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17046, + "id": 20107, "isConstant": false, "isLValue": false, "isPure": false, @@ -42860,16 +42860,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26218:84:15", + "src": "26218:84:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17047, + "id": 20108, "nodeType": "ExpressionStatement", - "src": "26218:84:15" + "src": "26218:84:35" } ] }, @@ -42877,20 +42877,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26154:3:15", + "nameLocation": "26154:3:35", "parameters": { - "id": 17035, + "id": 20096, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17028, + "id": 20089, "mutability": "mutable", "name": "p0", - "nameLocation": "26163:2:15", + "nameLocation": "26163:2:35", "nodeType": "VariableDeclaration", - "scope": 17049, - "src": "26158:7:15", + "scope": 20110, + "src": "26158:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42898,10 +42898,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17027, + "id": 20088, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "26158:4:15", + "src": "26158:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42911,13 +42911,13 @@ }, { "constant": false, - "id": 17030, + "id": 20091, "mutability": "mutable", "name": "p1", - "nameLocation": "26172:2:15", + "nameLocation": "26172:2:35", "nodeType": "VariableDeclaration", - "scope": 17049, - "src": "26167:7:15", + "scope": 20110, + "src": "26167:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42925,10 +42925,10 @@ "typeString": "bool" }, "typeName": { - "id": 17029, + "id": 20090, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26167:4:15", + "src": "26167:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42938,13 +42938,13 @@ }, { "constant": false, - "id": 17032, + "id": 20093, "mutability": "mutable", "name": "p2", - "nameLocation": "26181:2:15", + "nameLocation": "26181:2:35", "nodeType": "VariableDeclaration", - "scope": 17049, - "src": "26176:7:15", + "scope": 20110, + "src": "26176:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42952,10 +42952,10 @@ "typeString": "bool" }, "typeName": { - "id": 17031, + "id": 20092, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26176:4:15", + "src": "26176:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42965,13 +42965,13 @@ }, { "constant": false, - "id": 17034, + "id": 20095, "mutability": "mutable", "name": "p3", - "nameLocation": "26190:2:15", + "nameLocation": "26190:2:35", "nodeType": "VariableDeclaration", - "scope": 17049, - "src": "26185:7:15", + "scope": 20110, + "src": "26185:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42979,10 +42979,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17033, + "id": 20094, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "26185:4:15", + "src": "26185:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42991,28 +42991,28 @@ "visibility": "internal" } ], - "src": "26157:36:15" + "src": "26157:36:35" }, "returnParameters": { - "id": 17036, + "id": 20097, "nodeType": "ParameterList", "parameters": [], - "src": "26208:0:15" + "src": "26208:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17072, + "id": 20133, "nodeType": "FunctionDefinition", - "src": "26315:175:15", + "src": "26315:175:35", "nodes": [], "body": { - "id": 17071, + "id": 20132, "nodeType": "Block", - "src": "26387:103:15", + "src": "26387:103:35", "nodes": [], "statements": [ { @@ -43022,14 +43022,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c626f6f6c2c626f6f6c2c737472696e6729", - "id": 17063, + "id": 20124, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26437:28:15", + "src": "26437:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_318ae59b506d4efe5cd02b34be9f24009f0134ab1136defc4789a09e425a8861", "typeString": "literal_string \"log(uint,bool,bool,string)\"" @@ -43037,48 +43037,48 @@ "value": "log(uint,bool,bool,string)" }, { - "id": 17064, + "id": 20125, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17051, - "src": "26467:2:15", + "referencedDeclaration": 20112, + "src": "26467:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17065, + "id": 20126, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17053, - "src": "26471:2:15", + "referencedDeclaration": 20114, + "src": "26471:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 17066, + "id": 20127, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17055, - "src": "26475:2:15", + "referencedDeclaration": 20116, + "src": "26475:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 17067, + "id": 20128, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17057, - "src": "26479:2:15", + "referencedDeclaration": 20118, + "src": "26479:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -43109,32 +43109,32 @@ } ], "expression": { - "id": 17061, + "id": 20122, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26413:3:15", + "src": "26413:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17062, + "id": 20123, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "26417:19:15", + "memberLocation": "26417:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26413:23:15", + "src": "26413:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17068, + "id": 20129, "isConstant": false, "isLValue": false, "isPure": false, @@ -43143,7 +43143,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26413:69:15", + "src": "26413:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -43158,18 +43158,18 @@ "typeString": "bytes memory" } ], - "id": 17060, + "id": 20121, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "26397:15:15", + "referencedDeclaration": 17016, + "src": "26397:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17069, + "id": 20130, "isConstant": false, "isLValue": false, "isPure": false, @@ -43178,16 +43178,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26397:86:15", + "src": "26397:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17070, + "id": 20131, "nodeType": "ExpressionStatement", - "src": "26397:86:15" + "src": "26397:86:35" } ] }, @@ -43195,20 +43195,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26324:3:15", + "nameLocation": "26324:3:35", "parameters": { - "id": 17058, + "id": 20119, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17051, + "id": 20112, "mutability": "mutable", "name": "p0", - "nameLocation": "26333:2:15", + "nameLocation": "26333:2:35", "nodeType": "VariableDeclaration", - "scope": 17072, - "src": "26328:7:15", + "scope": 20133, + "src": "26328:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43216,10 +43216,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17050, + "id": 20111, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "26328:4:15", + "src": "26328:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43229,13 +43229,13 @@ }, { "constant": false, - "id": 17053, + "id": 20114, "mutability": "mutable", "name": "p1", - "nameLocation": "26342:2:15", + "nameLocation": "26342:2:35", "nodeType": "VariableDeclaration", - "scope": 17072, - "src": "26337:7:15", + "scope": 20133, + "src": "26337:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43243,10 +43243,10 @@ "typeString": "bool" }, "typeName": { - "id": 17052, + "id": 20113, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26337:4:15", + "src": "26337:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43256,13 +43256,13 @@ }, { "constant": false, - "id": 17055, + "id": 20116, "mutability": "mutable", "name": "p2", - "nameLocation": "26351:2:15", + "nameLocation": "26351:2:35", "nodeType": "VariableDeclaration", - "scope": 17072, - "src": "26346:7:15", + "scope": 20133, + "src": "26346:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43270,10 +43270,10 @@ "typeString": "bool" }, "typeName": { - "id": 17054, + "id": 20115, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26346:4:15", + "src": "26346:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43283,13 +43283,13 @@ }, { "constant": false, - "id": 17057, + "id": 20118, "mutability": "mutable", "name": "p3", - "nameLocation": "26369:2:15", + "nameLocation": "26369:2:35", "nodeType": "VariableDeclaration", - "scope": 17072, - "src": "26355:16:15", + "scope": 20133, + "src": "26355:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -43297,10 +43297,10 @@ "typeString": "string" }, "typeName": { - "id": 17056, + "id": 20117, "name": "string", "nodeType": "ElementaryTypeName", - "src": "26355:6:15", + "src": "26355:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -43309,28 +43309,28 @@ "visibility": "internal" } ], - "src": "26327:45:15" + "src": "26327:45:35" }, "returnParameters": { - "id": 17059, + "id": 20120, "nodeType": "ParameterList", "parameters": [], - "src": "26387:0:15" + "src": "26387:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17095, + "id": 20156, "nodeType": "FunctionDefinition", - "src": "26496:164:15", + "src": "26496:164:35", "nodes": [], "body": { - "id": 17094, + "id": 20155, "nodeType": "Block", - "src": "26559:101:15", + "src": "26559:101:35", "nodes": [], "statements": [ { @@ -43340,14 +43340,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c626f6f6c2c626f6f6c2c626f6f6c29", - "id": 17086, + "id": 20147, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26609:26:15", + "src": "26609:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4e6c5315e6998332ba87ae2545bc72447c94349a51e999446a98bfab04167b32", "typeString": "literal_string \"log(uint,bool,bool,bool)\"" @@ -43355,48 +43355,48 @@ "value": "log(uint,bool,bool,bool)" }, { - "id": 17087, + "id": 20148, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17074, - "src": "26637:2:15", + "referencedDeclaration": 20135, + "src": "26637:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17088, + "id": 20149, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17076, - "src": "26641:2:15", + "referencedDeclaration": 20137, + "src": "26641:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 17089, + "id": 20150, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17078, - "src": "26645:2:15", + "referencedDeclaration": 20139, + "src": "26645:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 17090, + "id": 20151, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17080, - "src": "26649:2:15", + "referencedDeclaration": 20141, + "src": "26649:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43427,32 +43427,32 @@ } ], "expression": { - "id": 17084, + "id": 20145, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26585:3:15", + "src": "26585:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17085, + "id": 20146, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "26589:19:15", + "memberLocation": "26589:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26585:23:15", + "src": "26585:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17091, + "id": 20152, "isConstant": false, "isLValue": false, "isPure": false, @@ -43461,7 +43461,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26585:67:15", + "src": "26585:67:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -43476,18 +43476,18 @@ "typeString": "bytes memory" } ], - "id": 17083, + "id": 20144, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "26569:15:15", + "referencedDeclaration": 17016, + "src": "26569:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17092, + "id": 20153, "isConstant": false, "isLValue": false, "isPure": false, @@ -43496,16 +43496,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26569:84:15", + "src": "26569:84:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17093, + "id": 20154, "nodeType": "ExpressionStatement", - "src": "26569:84:15" + "src": "26569:84:35" } ] }, @@ -43513,20 +43513,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26505:3:15", + "nameLocation": "26505:3:35", "parameters": { - "id": 17081, + "id": 20142, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17074, + "id": 20135, "mutability": "mutable", "name": "p0", - "nameLocation": "26514:2:15", + "nameLocation": "26514:2:35", "nodeType": "VariableDeclaration", - "scope": 17095, - "src": "26509:7:15", + "scope": 20156, + "src": "26509:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43534,10 +43534,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17073, + "id": 20134, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "26509:4:15", + "src": "26509:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43547,13 +43547,13 @@ }, { "constant": false, - "id": 17076, + "id": 20137, "mutability": "mutable", "name": "p1", - "nameLocation": "26523:2:15", + "nameLocation": "26523:2:35", "nodeType": "VariableDeclaration", - "scope": 17095, - "src": "26518:7:15", + "scope": 20156, + "src": "26518:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43561,10 +43561,10 @@ "typeString": "bool" }, "typeName": { - "id": 17075, + "id": 20136, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26518:4:15", + "src": "26518:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43574,13 +43574,13 @@ }, { "constant": false, - "id": 17078, + "id": 20139, "mutability": "mutable", "name": "p2", - "nameLocation": "26532:2:15", + "nameLocation": "26532:2:35", "nodeType": "VariableDeclaration", - "scope": 17095, - "src": "26527:7:15", + "scope": 20156, + "src": "26527:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43588,10 +43588,10 @@ "typeString": "bool" }, "typeName": { - "id": 17077, + "id": 20138, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26527:4:15", + "src": "26527:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43601,13 +43601,13 @@ }, { "constant": false, - "id": 17080, + "id": 20141, "mutability": "mutable", "name": "p3", - "nameLocation": "26541:2:15", + "nameLocation": "26541:2:35", "nodeType": "VariableDeclaration", - "scope": 17095, - "src": "26536:7:15", + "scope": 20156, + "src": "26536:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43615,10 +43615,10 @@ "typeString": "bool" }, "typeName": { - "id": 17079, + "id": 20140, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26536:4:15", + "src": "26536:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43627,28 +43627,28 @@ "visibility": "internal" } ], - "src": "26508:36:15" + "src": "26508:36:35" }, "returnParameters": { - "id": 17082, + "id": 20143, "nodeType": "ParameterList", "parameters": [], - "src": "26559:0:15" + "src": "26559:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17118, + "id": 20179, "nodeType": "FunctionDefinition", - "src": "26666:170:15", + "src": "26666:170:35", "nodes": [], "body": { - "id": 17117, + "id": 20178, "nodeType": "Block", - "src": "26732:104:15", + "src": "26732:104:35", "nodes": [], "statements": [ { @@ -43658,14 +43658,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c626f6f6c2c626f6f6c2c6164647265737329", - "id": 17109, + "id": 20170, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26782:29:15", + "src": "26782:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5306225d3f6a0c340e12a634d8571b24a659d0fdcb96dd45e3bd062feb68355b", "typeString": "literal_string \"log(uint,bool,bool,address)\"" @@ -43673,48 +43673,48 @@ "value": "log(uint,bool,bool,address)" }, { - "id": 17110, + "id": 20171, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17097, - "src": "26813:2:15", + "referencedDeclaration": 20158, + "src": "26813:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17111, + "id": 20172, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17099, - "src": "26817:2:15", + "referencedDeclaration": 20160, + "src": "26817:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 17112, + "id": 20173, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17101, - "src": "26821:2:15", + "referencedDeclaration": 20162, + "src": "26821:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 17113, + "id": 20174, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17103, - "src": "26825:2:15", + "referencedDeclaration": 20164, + "src": "26825:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -43745,32 +43745,32 @@ } ], "expression": { - "id": 17107, + "id": 20168, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26758:3:15", + "src": "26758:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17108, + "id": 20169, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "26762:19:15", + "memberLocation": "26762:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26758:23:15", + "src": "26758:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17114, + "id": 20175, "isConstant": false, "isLValue": false, "isPure": false, @@ -43779,7 +43779,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26758:70:15", + "src": "26758:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -43794,18 +43794,18 @@ "typeString": "bytes memory" } ], - "id": 17106, + "id": 20167, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "26742:15:15", + "referencedDeclaration": 17016, + "src": "26742:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17115, + "id": 20176, "isConstant": false, "isLValue": false, "isPure": false, @@ -43814,16 +43814,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26742:87:15", + "src": "26742:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17116, + "id": 20177, "nodeType": "ExpressionStatement", - "src": "26742:87:15" + "src": "26742:87:35" } ] }, @@ -43831,20 +43831,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26675:3:15", + "nameLocation": "26675:3:35", "parameters": { - "id": 17104, + "id": 20165, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17097, + "id": 20158, "mutability": "mutable", "name": "p0", - "nameLocation": "26684:2:15", + "nameLocation": "26684:2:35", "nodeType": "VariableDeclaration", - "scope": 17118, - "src": "26679:7:15", + "scope": 20179, + "src": "26679:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43852,10 +43852,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17096, + "id": 20157, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "26679:4:15", + "src": "26679:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43865,13 +43865,13 @@ }, { "constant": false, - "id": 17099, + "id": 20160, "mutability": "mutable", "name": "p1", - "nameLocation": "26693:2:15", + "nameLocation": "26693:2:35", "nodeType": "VariableDeclaration", - "scope": 17118, - "src": "26688:7:15", + "scope": 20179, + "src": "26688:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43879,10 +43879,10 @@ "typeString": "bool" }, "typeName": { - "id": 17098, + "id": 20159, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26688:4:15", + "src": "26688:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43892,13 +43892,13 @@ }, { "constant": false, - "id": 17101, + "id": 20162, "mutability": "mutable", "name": "p2", - "nameLocation": "26702:2:15", + "nameLocation": "26702:2:35", "nodeType": "VariableDeclaration", - "scope": 17118, - "src": "26697:7:15", + "scope": 20179, + "src": "26697:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43906,10 +43906,10 @@ "typeString": "bool" }, "typeName": { - "id": 17100, + "id": 20161, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26697:4:15", + "src": "26697:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43919,13 +43919,13 @@ }, { "constant": false, - "id": 17103, + "id": 20164, "mutability": "mutable", "name": "p3", - "nameLocation": "26714:2:15", + "nameLocation": "26714:2:35", "nodeType": "VariableDeclaration", - "scope": 17118, - "src": "26706:10:15", + "scope": 20179, + "src": "26706:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43933,10 +43933,10 @@ "typeString": "address" }, "typeName": { - "id": 17102, + "id": 20163, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26706:7:15", + "src": "26706:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -43946,28 +43946,28 @@ "visibility": "internal" } ], - "src": "26678:39:15" + "src": "26678:39:35" }, "returnParameters": { - "id": 17105, + "id": 20166, "nodeType": "ParameterList", "parameters": [], - "src": "26732:0:15" + "src": "26732:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17141, + "id": 20202, "nodeType": "FunctionDefinition", - "src": "26842:170:15", + "src": "26842:170:35", "nodes": [], "body": { - "id": 17140, + "id": 20201, "nodeType": "Block", - "src": "26908:104:15", + "src": "26908:104:35", "nodes": [], "statements": [ { @@ -43977,14 +43977,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c626f6f6c2c616464726573732c75696e7429", - "id": 17132, + "id": 20193, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26958:29:15", + "src": "26958:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_41b5ef3bc57cb6072d9bbab757f04e68fb78a6a8b29741a7b963761abce32fb1", "typeString": "literal_string \"log(uint,bool,address,uint)\"" @@ -43992,48 +43992,48 @@ "value": "log(uint,bool,address,uint)" }, { - "id": 17133, + "id": 20194, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17120, - "src": "26989:2:15", + "referencedDeclaration": 20181, + "src": "26989:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17134, + "id": 20195, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17122, - "src": "26993:2:15", + "referencedDeclaration": 20183, + "src": "26993:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 17135, + "id": 20196, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17124, - "src": "26997:2:15", + "referencedDeclaration": 20185, + "src": "26997:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17136, + "id": 20197, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17126, - "src": "27001:2:15", + "referencedDeclaration": 20187, + "src": "27001:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44064,32 +44064,32 @@ } ], "expression": { - "id": 17130, + "id": 20191, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26934:3:15", + "src": "26934:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17131, + "id": 20192, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "26938:19:15", + "memberLocation": "26938:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26934:23:15", + "src": "26934:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17137, + "id": 20198, "isConstant": false, "isLValue": false, "isPure": false, @@ -44098,7 +44098,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26934:70:15", + "src": "26934:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -44113,18 +44113,18 @@ "typeString": "bytes memory" } ], - "id": 17129, + "id": 20190, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "26918:15:15", + "referencedDeclaration": 17016, + "src": "26918:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17138, + "id": 20199, "isConstant": false, "isLValue": false, "isPure": false, @@ -44133,16 +44133,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26918:87:15", + "src": "26918:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17139, + "id": 20200, "nodeType": "ExpressionStatement", - "src": "26918:87:15" + "src": "26918:87:35" } ] }, @@ -44150,20 +44150,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26851:3:15", + "nameLocation": "26851:3:35", "parameters": { - "id": 17127, + "id": 20188, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17120, + "id": 20181, "mutability": "mutable", "name": "p0", - "nameLocation": "26860:2:15", + "nameLocation": "26860:2:35", "nodeType": "VariableDeclaration", - "scope": 17141, - "src": "26855:7:15", + "scope": 20202, + "src": "26855:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44171,10 +44171,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17119, + "id": 20180, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "26855:4:15", + "src": "26855:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44184,13 +44184,13 @@ }, { "constant": false, - "id": 17122, + "id": 20183, "mutability": "mutable", "name": "p1", - "nameLocation": "26869:2:15", + "nameLocation": "26869:2:35", "nodeType": "VariableDeclaration", - "scope": 17141, - "src": "26864:7:15", + "scope": 20202, + "src": "26864:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44198,10 +44198,10 @@ "typeString": "bool" }, "typeName": { - "id": 17121, + "id": 20182, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26864:4:15", + "src": "26864:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44211,13 +44211,13 @@ }, { "constant": false, - "id": 17124, + "id": 20185, "mutability": "mutable", "name": "p2", - "nameLocation": "26881:2:15", + "nameLocation": "26881:2:35", "nodeType": "VariableDeclaration", - "scope": 17141, - "src": "26873:10:15", + "scope": 20202, + "src": "26873:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44225,10 +44225,10 @@ "typeString": "address" }, "typeName": { - "id": 17123, + "id": 20184, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26873:7:15", + "src": "26873:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -44239,13 +44239,13 @@ }, { "constant": false, - "id": 17126, + "id": 20187, "mutability": "mutable", "name": "p3", - "nameLocation": "26890:2:15", + "nameLocation": "26890:2:35", "nodeType": "VariableDeclaration", - "scope": 17141, - "src": "26885:7:15", + "scope": 20202, + "src": "26885:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44253,10 +44253,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17125, + "id": 20186, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "26885:4:15", + "src": "26885:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44265,28 +44265,28 @@ "visibility": "internal" } ], - "src": "26854:39:15" + "src": "26854:39:35" }, "returnParameters": { - "id": 17128, + "id": 20189, "nodeType": "ParameterList", "parameters": [], - "src": "26908:0:15" + "src": "26908:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17164, + "id": 20225, "nodeType": "FunctionDefinition", - "src": "27018:181:15", + "src": "27018:181:35", "nodes": [], "body": { - "id": 17163, + "id": 20224, "nodeType": "Block", - "src": "27093:106:15", + "src": "27093:106:35", "nodes": [], "statements": [ { @@ -44296,14 +44296,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c626f6f6c2c616464726573732c737472696e6729", - "id": 17155, + "id": 20216, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "27143:31:15", + "src": "27143:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a230761e3811ae33e11d91e6667cf79e7e0ce8023ec276bdd69859f68587933c", "typeString": "literal_string \"log(uint,bool,address,string)\"" @@ -44311,48 +44311,48 @@ "value": "log(uint,bool,address,string)" }, { - "id": 17156, + "id": 20217, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17143, - "src": "27176:2:15", + "referencedDeclaration": 20204, + "src": "27176:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17157, + "id": 20218, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17145, - "src": "27180:2:15", + "referencedDeclaration": 20206, + "src": "27180:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 17158, + "id": 20219, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17147, - "src": "27184:2:15", + "referencedDeclaration": 20208, + "src": "27184:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17159, + "id": 20220, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17149, - "src": "27188:2:15", + "referencedDeclaration": 20210, + "src": "27188:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -44383,32 +44383,32 @@ } ], "expression": { - "id": 17153, + "id": 20214, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27119:3:15", + "src": "27119:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17154, + "id": 20215, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "27123:19:15", + "memberLocation": "27123:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "27119:23:15", + "src": "27119:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17160, + "id": 20221, "isConstant": false, "isLValue": false, "isPure": false, @@ -44417,7 +44417,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27119:72:15", + "src": "27119:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -44432,18 +44432,18 @@ "typeString": "bytes memory" } ], - "id": 17152, + "id": 20213, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "27103:15:15", + "referencedDeclaration": 17016, + "src": "27103:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17161, + "id": 20222, "isConstant": false, "isLValue": false, "isPure": false, @@ -44452,16 +44452,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27103:89:15", + "src": "27103:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17162, + "id": 20223, "nodeType": "ExpressionStatement", - "src": "27103:89:15" + "src": "27103:89:35" } ] }, @@ -44469,20 +44469,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27027:3:15", + "nameLocation": "27027:3:35", "parameters": { - "id": 17150, + "id": 20211, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17143, + "id": 20204, "mutability": "mutable", "name": "p0", - "nameLocation": "27036:2:15", + "nameLocation": "27036:2:35", "nodeType": "VariableDeclaration", - "scope": 17164, - "src": "27031:7:15", + "scope": 20225, + "src": "27031:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44490,10 +44490,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17142, + "id": 20203, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "27031:4:15", + "src": "27031:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44503,13 +44503,13 @@ }, { "constant": false, - "id": 17145, + "id": 20206, "mutability": "mutable", "name": "p1", - "nameLocation": "27045:2:15", + "nameLocation": "27045:2:35", "nodeType": "VariableDeclaration", - "scope": 17164, - "src": "27040:7:15", + "scope": 20225, + "src": "27040:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44517,10 +44517,10 @@ "typeString": "bool" }, "typeName": { - "id": 17144, + "id": 20205, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27040:4:15", + "src": "27040:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44530,13 +44530,13 @@ }, { "constant": false, - "id": 17147, + "id": 20208, "mutability": "mutable", "name": "p2", - "nameLocation": "27057:2:15", + "nameLocation": "27057:2:35", "nodeType": "VariableDeclaration", - "scope": 17164, - "src": "27049:10:15", + "scope": 20225, + "src": "27049:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44544,10 +44544,10 @@ "typeString": "address" }, "typeName": { - "id": 17146, + "id": 20207, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27049:7:15", + "src": "27049:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -44558,13 +44558,13 @@ }, { "constant": false, - "id": 17149, + "id": 20210, "mutability": "mutable", "name": "p3", - "nameLocation": "27075:2:15", + "nameLocation": "27075:2:35", "nodeType": "VariableDeclaration", - "scope": 17164, - "src": "27061:16:15", + "scope": 20225, + "src": "27061:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -44572,10 +44572,10 @@ "typeString": "string" }, "typeName": { - "id": 17148, + "id": 20209, "name": "string", "nodeType": "ElementaryTypeName", - "src": "27061:6:15", + "src": "27061:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -44584,28 +44584,28 @@ "visibility": "internal" } ], - "src": "27030:48:15" + "src": "27030:48:35" }, "returnParameters": { - "id": 17151, + "id": 20212, "nodeType": "ParameterList", "parameters": [], - "src": "27093:0:15" + "src": "27093:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17187, + "id": 20248, "nodeType": "FunctionDefinition", - "src": "27205:170:15", + "src": "27205:170:35", "nodes": [], "body": { - "id": 17186, + "id": 20247, "nodeType": "Block", - "src": "27271:104:15", + "src": "27271:104:35", "nodes": [], "statements": [ { @@ -44615,14 +44615,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c626f6f6c2c616464726573732c626f6f6c29", - "id": 17178, + "id": 20239, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "27321:29:15", + "src": "27321:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_91fb124272873b32f25c28f6935451e3d46ffd78ac8ebaaa0e096a7942db5445", "typeString": "literal_string \"log(uint,bool,address,bool)\"" @@ -44630,48 +44630,48 @@ "value": "log(uint,bool,address,bool)" }, { - "id": 17179, + "id": 20240, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17166, - "src": "27352:2:15", + "referencedDeclaration": 20227, + "src": "27352:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17180, + "id": 20241, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17168, - "src": "27356:2:15", + "referencedDeclaration": 20229, + "src": "27356:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 17181, + "id": 20242, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17170, - "src": "27360:2:15", + "referencedDeclaration": 20231, + "src": "27360:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17182, + "id": 20243, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17172, - "src": "27364:2:15", + "referencedDeclaration": 20233, + "src": "27364:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44702,32 +44702,32 @@ } ], "expression": { - "id": 17176, + "id": 20237, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27297:3:15", + "src": "27297:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17177, + "id": 20238, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "27301:19:15", + "memberLocation": "27301:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "27297:23:15", + "src": "27297:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17183, + "id": 20244, "isConstant": false, "isLValue": false, "isPure": false, @@ -44736,7 +44736,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27297:70:15", + "src": "27297:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -44751,18 +44751,18 @@ "typeString": "bytes memory" } ], - "id": 17175, + "id": 20236, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "27281:15:15", + "referencedDeclaration": 17016, + "src": "27281:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17184, + "id": 20245, "isConstant": false, "isLValue": false, "isPure": false, @@ -44771,16 +44771,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27281:87:15", + "src": "27281:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17185, + "id": 20246, "nodeType": "ExpressionStatement", - "src": "27281:87:15" + "src": "27281:87:35" } ] }, @@ -44788,20 +44788,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27214:3:15", + "nameLocation": "27214:3:35", "parameters": { - "id": 17173, + "id": 20234, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17166, + "id": 20227, "mutability": "mutable", "name": "p0", - "nameLocation": "27223:2:15", + "nameLocation": "27223:2:35", "nodeType": "VariableDeclaration", - "scope": 17187, - "src": "27218:7:15", + "scope": 20248, + "src": "27218:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44809,10 +44809,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17165, + "id": 20226, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "27218:4:15", + "src": "27218:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44822,13 +44822,13 @@ }, { "constant": false, - "id": 17168, + "id": 20229, "mutability": "mutable", "name": "p1", - "nameLocation": "27232:2:15", + "nameLocation": "27232:2:35", "nodeType": "VariableDeclaration", - "scope": 17187, - "src": "27227:7:15", + "scope": 20248, + "src": "27227:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44836,10 +44836,10 @@ "typeString": "bool" }, "typeName": { - "id": 17167, + "id": 20228, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27227:4:15", + "src": "27227:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44849,13 +44849,13 @@ }, { "constant": false, - "id": 17170, + "id": 20231, "mutability": "mutable", "name": "p2", - "nameLocation": "27244:2:15", + "nameLocation": "27244:2:35", "nodeType": "VariableDeclaration", - "scope": 17187, - "src": "27236:10:15", + "scope": 20248, + "src": "27236:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44863,10 +44863,10 @@ "typeString": "address" }, "typeName": { - "id": 17169, + "id": 20230, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27236:7:15", + "src": "27236:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -44877,13 +44877,13 @@ }, { "constant": false, - "id": 17172, + "id": 20233, "mutability": "mutable", "name": "p3", - "nameLocation": "27253:2:15", + "nameLocation": "27253:2:35", "nodeType": "VariableDeclaration", - "scope": 17187, - "src": "27248:7:15", + "scope": 20248, + "src": "27248:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44891,10 +44891,10 @@ "typeString": "bool" }, "typeName": { - "id": 17171, + "id": 20232, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27248:4:15", + "src": "27248:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44903,28 +44903,28 @@ "visibility": "internal" } ], - "src": "27217:39:15" + "src": "27217:39:35" }, "returnParameters": { - "id": 17174, + "id": 20235, "nodeType": "ParameterList", "parameters": [], - "src": "27271:0:15" + "src": "27271:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17210, + "id": 20271, "nodeType": "FunctionDefinition", - "src": "27381:176:15", + "src": "27381:176:35", "nodes": [], "body": { - "id": 17209, + "id": 20270, "nodeType": "Block", - "src": "27450:107:15", + "src": "27450:107:35", "nodes": [], "statements": [ { @@ -44934,14 +44934,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c626f6f6c2c616464726573732c6164647265737329", - "id": 17201, + "id": 20262, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "27500:32:15", + "src": "27500:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_86edc10cd85187c3b3f180e68e570c794e768808cdffe5158045d6f841ae33f2", "typeString": "literal_string \"log(uint,bool,address,address)\"" @@ -44949,48 +44949,48 @@ "value": "log(uint,bool,address,address)" }, { - "id": 17202, + "id": 20263, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17189, - "src": "27534:2:15", + "referencedDeclaration": 20250, + "src": "27534:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17203, + "id": 20264, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17191, - "src": "27538:2:15", + "referencedDeclaration": 20252, + "src": "27538:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 17204, + "id": 20265, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17193, - "src": "27542:2:15", + "referencedDeclaration": 20254, + "src": "27542:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17205, + "id": 20266, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17195, - "src": "27546:2:15", + "referencedDeclaration": 20256, + "src": "27546:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -45021,32 +45021,32 @@ } ], "expression": { - "id": 17199, + "id": 20260, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27476:3:15", + "src": "27476:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17200, + "id": 20261, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "27480:19:15", + "memberLocation": "27480:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "27476:23:15", + "src": "27476:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17206, + "id": 20267, "isConstant": false, "isLValue": false, "isPure": false, @@ -45055,7 +45055,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27476:73:15", + "src": "27476:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -45070,18 +45070,18 @@ "typeString": "bytes memory" } ], - "id": 17198, + "id": 20259, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "27460:15:15", + "referencedDeclaration": 17016, + "src": "27460:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17207, + "id": 20268, "isConstant": false, "isLValue": false, "isPure": false, @@ -45090,16 +45090,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27460:90:15", + "src": "27460:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17208, + "id": 20269, "nodeType": "ExpressionStatement", - "src": "27460:90:15" + "src": "27460:90:35" } ] }, @@ -45107,20 +45107,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27390:3:15", + "nameLocation": "27390:3:35", "parameters": { - "id": 17196, + "id": 20257, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17189, + "id": 20250, "mutability": "mutable", "name": "p0", - "nameLocation": "27399:2:15", + "nameLocation": "27399:2:35", "nodeType": "VariableDeclaration", - "scope": 17210, - "src": "27394:7:15", + "scope": 20271, + "src": "27394:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45128,10 +45128,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17188, + "id": 20249, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "27394:4:15", + "src": "27394:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45141,13 +45141,13 @@ }, { "constant": false, - "id": 17191, + "id": 20252, "mutability": "mutable", "name": "p1", - "nameLocation": "27408:2:15", + "nameLocation": "27408:2:35", "nodeType": "VariableDeclaration", - "scope": 17210, - "src": "27403:7:15", + "scope": 20271, + "src": "27403:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45155,10 +45155,10 @@ "typeString": "bool" }, "typeName": { - "id": 17190, + "id": 20251, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27403:4:15", + "src": "27403:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -45168,13 +45168,13 @@ }, { "constant": false, - "id": 17193, + "id": 20254, "mutability": "mutable", "name": "p2", - "nameLocation": "27420:2:15", + "nameLocation": "27420:2:35", "nodeType": "VariableDeclaration", - "scope": 17210, - "src": "27412:10:15", + "scope": 20271, + "src": "27412:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45182,10 +45182,10 @@ "typeString": "address" }, "typeName": { - "id": 17192, + "id": 20253, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27412:7:15", + "src": "27412:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -45196,13 +45196,13 @@ }, { "constant": false, - "id": 17195, + "id": 20256, "mutability": "mutable", "name": "p3", - "nameLocation": "27432:2:15", + "nameLocation": "27432:2:35", "nodeType": "VariableDeclaration", - "scope": 17210, - "src": "27424:10:15", + "scope": 20271, + "src": "27424:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45210,10 +45210,10 @@ "typeString": "address" }, "typeName": { - "id": 17194, + "id": 20255, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27424:7:15", + "src": "27424:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -45223,28 +45223,28 @@ "visibility": "internal" } ], - "src": "27393:42:15" + "src": "27393:42:35" }, "returnParameters": { - "id": 17197, + "id": 20258, "nodeType": "ParameterList", "parameters": [], - "src": "27450:0:15" + "src": "27450:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17233, + "id": 20294, "nodeType": "FunctionDefinition", - "src": "27563:170:15", + "src": "27563:170:35", "nodes": [], "body": { - "id": 17232, + "id": 20293, "nodeType": "Block", - "src": "27629:104:15", + "src": "27629:104:35", "nodes": [], "statements": [ { @@ -45254,14 +45254,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c616464726573732c75696e742c75696e7429", - "id": 17224, + "id": 20285, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "27679:29:15", + "src": "27679:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ca9a3eb4a61979ee5cc1814fa8df2504ab7831148afaa3d4c17622578eab7412", "typeString": "literal_string \"log(uint,address,uint,uint)\"" @@ -45269,48 +45269,48 @@ "value": "log(uint,address,uint,uint)" }, { - "id": 17225, + "id": 20286, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17212, - "src": "27710:2:15", + "referencedDeclaration": 20273, + "src": "27710:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17226, + "id": 20287, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17214, - "src": "27714:2:15", + "referencedDeclaration": 20275, + "src": "27714:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17227, + "id": 20288, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17216, - "src": "27718:2:15", + "referencedDeclaration": 20277, + "src": "27718:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17228, + "id": 20289, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17218, - "src": "27722:2:15", + "referencedDeclaration": 20279, + "src": "27722:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45341,32 +45341,32 @@ } ], "expression": { - "id": 17222, + "id": 20283, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27655:3:15", + "src": "27655:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17223, + "id": 20284, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "27659:19:15", + "memberLocation": "27659:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "27655:23:15", + "src": "27655:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17229, + "id": 20290, "isConstant": false, "isLValue": false, "isPure": false, @@ -45375,7 +45375,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27655:70:15", + "src": "27655:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -45390,18 +45390,18 @@ "typeString": "bytes memory" } ], - "id": 17221, + "id": 20282, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "27639:15:15", + "referencedDeclaration": 17016, + "src": "27639:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17230, + "id": 20291, "isConstant": false, "isLValue": false, "isPure": false, @@ -45410,16 +45410,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27639:87:15", + "src": "27639:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17231, + "id": 20292, "nodeType": "ExpressionStatement", - "src": "27639:87:15" + "src": "27639:87:35" } ] }, @@ -45427,20 +45427,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27572:3:15", + "nameLocation": "27572:3:35", "parameters": { - "id": 17219, + "id": 20280, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17212, + "id": 20273, "mutability": "mutable", "name": "p0", - "nameLocation": "27581:2:15", + "nameLocation": "27581:2:35", "nodeType": "VariableDeclaration", - "scope": 17233, - "src": "27576:7:15", + "scope": 20294, + "src": "27576:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45448,10 +45448,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17211, + "id": 20272, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "27576:4:15", + "src": "27576:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45461,13 +45461,13 @@ }, { "constant": false, - "id": 17214, + "id": 20275, "mutability": "mutable", "name": "p1", - "nameLocation": "27593:2:15", + "nameLocation": "27593:2:35", "nodeType": "VariableDeclaration", - "scope": 17233, - "src": "27585:10:15", + "scope": 20294, + "src": "27585:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45475,10 +45475,10 @@ "typeString": "address" }, "typeName": { - "id": 17213, + "id": 20274, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27585:7:15", + "src": "27585:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -45489,13 +45489,13 @@ }, { "constant": false, - "id": 17216, + "id": 20277, "mutability": "mutable", "name": "p2", - "nameLocation": "27602:2:15", + "nameLocation": "27602:2:35", "nodeType": "VariableDeclaration", - "scope": 17233, - "src": "27597:7:15", + "scope": 20294, + "src": "27597:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45503,10 +45503,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17215, + "id": 20276, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "27597:4:15", + "src": "27597:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45516,13 +45516,13 @@ }, { "constant": false, - "id": 17218, + "id": 20279, "mutability": "mutable", "name": "p3", - "nameLocation": "27611:2:15", + "nameLocation": "27611:2:35", "nodeType": "VariableDeclaration", - "scope": 17233, - "src": "27606:7:15", + "scope": 20294, + "src": "27606:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45530,10 +45530,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17217, + "id": 20278, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "27606:4:15", + "src": "27606:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45542,28 +45542,28 @@ "visibility": "internal" } ], - "src": "27575:39:15" + "src": "27575:39:35" }, "returnParameters": { - "id": 17220, + "id": 20281, "nodeType": "ParameterList", "parameters": [], - "src": "27629:0:15" + "src": "27629:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17256, + "id": 20317, "nodeType": "FunctionDefinition", - "src": "27739:181:15", + "src": "27739:181:35", "nodes": [], "body": { - "id": 17255, + "id": 20316, "nodeType": "Block", - "src": "27814:106:15", + "src": "27814:106:35", "nodes": [], "statements": [ { @@ -45573,14 +45573,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c616464726573732c75696e742c737472696e6729", - "id": 17247, + "id": 20308, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "27864:31:15", + "src": "27864:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3ed3bd282d1a27244fa4d3668aff783448c1a1864ff920057fa9f1c8144bb10b", "typeString": "literal_string \"log(uint,address,uint,string)\"" @@ -45588,48 +45588,48 @@ "value": "log(uint,address,uint,string)" }, { - "id": 17248, + "id": 20309, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17235, - "src": "27897:2:15", + "referencedDeclaration": 20296, + "src": "27897:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17249, + "id": 20310, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17237, - "src": "27901:2:15", + "referencedDeclaration": 20298, + "src": "27901:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17250, + "id": 20311, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17239, - "src": "27905:2:15", + "referencedDeclaration": 20300, + "src": "27905:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17251, + "id": 20312, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17241, - "src": "27909:2:15", + "referencedDeclaration": 20302, + "src": "27909:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -45660,32 +45660,32 @@ } ], "expression": { - "id": 17245, + "id": 20306, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27840:3:15", + "src": "27840:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17246, + "id": 20307, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "27844:19:15", + "memberLocation": "27844:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "27840:23:15", + "src": "27840:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17252, + "id": 20313, "isConstant": false, "isLValue": false, "isPure": false, @@ -45694,7 +45694,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27840:72:15", + "src": "27840:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -45709,18 +45709,18 @@ "typeString": "bytes memory" } ], - "id": 17244, + "id": 20305, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "27824:15:15", + "referencedDeclaration": 17016, + "src": "27824:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17253, + "id": 20314, "isConstant": false, "isLValue": false, "isPure": false, @@ -45729,16 +45729,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27824:89:15", + "src": "27824:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17254, + "id": 20315, "nodeType": "ExpressionStatement", - "src": "27824:89:15" + "src": "27824:89:35" } ] }, @@ -45746,20 +45746,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27748:3:15", + "nameLocation": "27748:3:35", "parameters": { - "id": 17242, + "id": 20303, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17235, + "id": 20296, "mutability": "mutable", "name": "p0", - "nameLocation": "27757:2:15", + "nameLocation": "27757:2:35", "nodeType": "VariableDeclaration", - "scope": 17256, - "src": "27752:7:15", + "scope": 20317, + "src": "27752:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45767,10 +45767,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17234, + "id": 20295, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "27752:4:15", + "src": "27752:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45780,13 +45780,13 @@ }, { "constant": false, - "id": 17237, + "id": 20298, "mutability": "mutable", "name": "p1", - "nameLocation": "27769:2:15", + "nameLocation": "27769:2:35", "nodeType": "VariableDeclaration", - "scope": 17256, - "src": "27761:10:15", + "scope": 20317, + "src": "27761:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45794,10 +45794,10 @@ "typeString": "address" }, "typeName": { - "id": 17236, + "id": 20297, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27761:7:15", + "src": "27761:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -45808,13 +45808,13 @@ }, { "constant": false, - "id": 17239, + "id": 20300, "mutability": "mutable", "name": "p2", - "nameLocation": "27778:2:15", + "nameLocation": "27778:2:35", "nodeType": "VariableDeclaration", - "scope": 17256, - "src": "27773:7:15", + "scope": 20317, + "src": "27773:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45822,10 +45822,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17238, + "id": 20299, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "27773:4:15", + "src": "27773:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45835,13 +45835,13 @@ }, { "constant": false, - "id": 17241, + "id": 20302, "mutability": "mutable", "name": "p3", - "nameLocation": "27796:2:15", + "nameLocation": "27796:2:35", "nodeType": "VariableDeclaration", - "scope": 17256, - "src": "27782:16:15", + "scope": 20317, + "src": "27782:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -45849,10 +45849,10 @@ "typeString": "string" }, "typeName": { - "id": 17240, + "id": 20301, "name": "string", "nodeType": "ElementaryTypeName", - "src": "27782:6:15", + "src": "27782:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -45861,28 +45861,28 @@ "visibility": "internal" } ], - "src": "27751:48:15" + "src": "27751:48:35" }, "returnParameters": { - "id": 17243, + "id": 20304, "nodeType": "ParameterList", "parameters": [], - "src": "27814:0:15" + "src": "27814:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17279, + "id": 20340, "nodeType": "FunctionDefinition", - "src": "27926:170:15", + "src": "27926:170:35", "nodes": [], "body": { - "id": 17278, + "id": 20339, "nodeType": "Block", - "src": "27992:104:15", + "src": "27992:104:35", "nodes": [], "statements": [ { @@ -45892,14 +45892,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c616464726573732c75696e742c626f6f6c29", - "id": 17270, + "id": 20331, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28042:29:15", + "src": "28042:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_19f67369d42bc0582d07ae744348ad46b79a6c16f354e3d3fb3c6bff2ecfa9f8", "typeString": "literal_string \"log(uint,address,uint,bool)\"" @@ -45907,48 +45907,48 @@ "value": "log(uint,address,uint,bool)" }, { - "id": 17271, + "id": 20332, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17258, - "src": "28073:2:15", + "referencedDeclaration": 20319, + "src": "28073:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17272, + "id": 20333, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17260, - "src": "28077:2:15", + "referencedDeclaration": 20321, + "src": "28077:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17273, + "id": 20334, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17262, - "src": "28081:2:15", + "referencedDeclaration": 20323, + "src": "28081:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17274, + "id": 20335, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17264, - "src": "28085:2:15", + "referencedDeclaration": 20325, + "src": "28085:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -45979,32 +45979,32 @@ } ], "expression": { - "id": 17268, + "id": 20329, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28018:3:15", + "src": "28018:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17269, + "id": 20330, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "28022:19:15", + "memberLocation": "28022:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28018:23:15", + "src": "28018:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17275, + "id": 20336, "isConstant": false, "isLValue": false, "isPure": false, @@ -46013,7 +46013,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28018:70:15", + "src": "28018:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -46028,18 +46028,18 @@ "typeString": "bytes memory" } ], - "id": 17267, + "id": 20328, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "28002:15:15", + "referencedDeclaration": 17016, + "src": "28002:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17276, + "id": 20337, "isConstant": false, "isLValue": false, "isPure": false, @@ -46048,16 +46048,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28002:87:15", + "src": "28002:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17277, + "id": 20338, "nodeType": "ExpressionStatement", - "src": "28002:87:15" + "src": "28002:87:35" } ] }, @@ -46065,20 +46065,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27935:3:15", + "nameLocation": "27935:3:35", "parameters": { - "id": 17265, + "id": 20326, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17258, + "id": 20319, "mutability": "mutable", "name": "p0", - "nameLocation": "27944:2:15", + "nameLocation": "27944:2:35", "nodeType": "VariableDeclaration", - "scope": 17279, - "src": "27939:7:15", + "scope": 20340, + "src": "27939:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46086,10 +46086,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17257, + "id": 20318, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "27939:4:15", + "src": "27939:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46099,13 +46099,13 @@ }, { "constant": false, - "id": 17260, + "id": 20321, "mutability": "mutable", "name": "p1", - "nameLocation": "27956:2:15", + "nameLocation": "27956:2:35", "nodeType": "VariableDeclaration", - "scope": 17279, - "src": "27948:10:15", + "scope": 20340, + "src": "27948:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46113,10 +46113,10 @@ "typeString": "address" }, "typeName": { - "id": 17259, + "id": 20320, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27948:7:15", + "src": "27948:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -46127,13 +46127,13 @@ }, { "constant": false, - "id": 17262, + "id": 20323, "mutability": "mutable", "name": "p2", - "nameLocation": "27965:2:15", + "nameLocation": "27965:2:35", "nodeType": "VariableDeclaration", - "scope": 17279, - "src": "27960:7:15", + "scope": 20340, + "src": "27960:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46141,10 +46141,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17261, + "id": 20322, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "27960:4:15", + "src": "27960:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46154,13 +46154,13 @@ }, { "constant": false, - "id": 17264, + "id": 20325, "mutability": "mutable", "name": "p3", - "nameLocation": "27974:2:15", + "nameLocation": "27974:2:35", "nodeType": "VariableDeclaration", - "scope": 17279, - "src": "27969:7:15", + "scope": 20340, + "src": "27969:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46168,10 +46168,10 @@ "typeString": "bool" }, "typeName": { - "id": 17263, + "id": 20324, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27969:4:15", + "src": "27969:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -46180,28 +46180,28 @@ "visibility": "internal" } ], - "src": "27938:39:15" + "src": "27938:39:35" }, "returnParameters": { - "id": 17266, + "id": 20327, "nodeType": "ParameterList", "parameters": [], - "src": "27992:0:15" + "src": "27992:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17302, + "id": 20363, "nodeType": "FunctionDefinition", - "src": "28102:176:15", + "src": "28102:176:35", "nodes": [], "body": { - "id": 17301, + "id": 20362, "nodeType": "Block", - "src": "28171:107:15", + "src": "28171:107:35", "nodes": [], "statements": [ { @@ -46211,14 +46211,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c616464726573732c75696e742c6164647265737329", - "id": 17293, + "id": 20354, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28221:32:15", + "src": "28221:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fdb2ecd415c75df8f66285a054607fa1335126fb1d8930dfc21744a3de7298e3", "typeString": "literal_string \"log(uint,address,uint,address)\"" @@ -46226,48 +46226,48 @@ "value": "log(uint,address,uint,address)" }, { - "id": 17294, + "id": 20355, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17281, - "src": "28255:2:15", + "referencedDeclaration": 20342, + "src": "28255:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17295, + "id": 20356, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17283, - "src": "28259:2:15", + "referencedDeclaration": 20344, + "src": "28259:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17296, + "id": 20357, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17285, - "src": "28263:2:15", + "referencedDeclaration": 20346, + "src": "28263:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17297, + "id": 20358, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17287, - "src": "28267:2:15", + "referencedDeclaration": 20348, + "src": "28267:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -46298,32 +46298,32 @@ } ], "expression": { - "id": 17291, + "id": 20352, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28197:3:15", + "src": "28197:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17292, + "id": 20353, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "28201:19:15", + "memberLocation": "28201:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28197:23:15", + "src": "28197:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17298, + "id": 20359, "isConstant": false, "isLValue": false, "isPure": false, @@ -46332,7 +46332,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28197:73:15", + "src": "28197:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -46347,18 +46347,18 @@ "typeString": "bytes memory" } ], - "id": 17290, + "id": 20351, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "28181:15:15", + "referencedDeclaration": 17016, + "src": "28181:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17299, + "id": 20360, "isConstant": false, "isLValue": false, "isPure": false, @@ -46367,16 +46367,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28181:90:15", + "src": "28181:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17300, + "id": 20361, "nodeType": "ExpressionStatement", - "src": "28181:90:15" + "src": "28181:90:35" } ] }, @@ -46384,20 +46384,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "28111:3:15", + "nameLocation": "28111:3:35", "parameters": { - "id": 17288, + "id": 20349, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17281, + "id": 20342, "mutability": "mutable", "name": "p0", - "nameLocation": "28120:2:15", + "nameLocation": "28120:2:35", "nodeType": "VariableDeclaration", - "scope": 17302, - "src": "28115:7:15", + "scope": 20363, + "src": "28115:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46405,10 +46405,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17280, + "id": 20341, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "28115:4:15", + "src": "28115:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46418,13 +46418,13 @@ }, { "constant": false, - "id": 17283, + "id": 20344, "mutability": "mutable", "name": "p1", - "nameLocation": "28132:2:15", + "nameLocation": "28132:2:35", "nodeType": "VariableDeclaration", - "scope": 17302, - "src": "28124:10:15", + "scope": 20363, + "src": "28124:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46432,10 +46432,10 @@ "typeString": "address" }, "typeName": { - "id": 17282, + "id": 20343, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28124:7:15", + "src": "28124:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -46446,13 +46446,13 @@ }, { "constant": false, - "id": 17285, + "id": 20346, "mutability": "mutable", "name": "p2", - "nameLocation": "28141:2:15", + "nameLocation": "28141:2:35", "nodeType": "VariableDeclaration", - "scope": 17302, - "src": "28136:7:15", + "scope": 20363, + "src": "28136:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46460,10 +46460,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17284, + "id": 20345, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "28136:4:15", + "src": "28136:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46473,13 +46473,13 @@ }, { "constant": false, - "id": 17287, + "id": 20348, "mutability": "mutable", "name": "p3", - "nameLocation": "28153:2:15", + "nameLocation": "28153:2:35", "nodeType": "VariableDeclaration", - "scope": 17302, - "src": "28145:10:15", + "scope": 20363, + "src": "28145:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46487,10 +46487,10 @@ "typeString": "address" }, "typeName": { - "id": 17286, + "id": 20347, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28145:7:15", + "src": "28145:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -46500,28 +46500,28 @@ "visibility": "internal" } ], - "src": "28114:42:15" + "src": "28114:42:35" }, "returnParameters": { - "id": 17289, + "id": 20350, "nodeType": "ParameterList", "parameters": [], - "src": "28171:0:15" + "src": "28171:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17325, + "id": 20386, "nodeType": "FunctionDefinition", - "src": "28284:181:15", + "src": "28284:181:35", "nodes": [], "body": { - "id": 17324, + "id": 20385, "nodeType": "Block", - "src": "28359:106:15", + "src": "28359:106:35", "nodes": [], "statements": [ { @@ -46531,14 +46531,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c616464726573732c737472696e672c75696e7429", - "id": 17316, + "id": 20377, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28409:31:15", + "src": "28409:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a0c414e8ba2ea65b865dd0bf68b2357e81261b47f237c68a4a8a63051bbef2eb", "typeString": "literal_string \"log(uint,address,string,uint)\"" @@ -46546,48 +46546,48 @@ "value": "log(uint,address,string,uint)" }, { - "id": 17317, + "id": 20378, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17304, - "src": "28442:2:15", + "referencedDeclaration": 20365, + "src": "28442:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17318, + "id": 20379, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17306, - "src": "28446:2:15", + "referencedDeclaration": 20367, + "src": "28446:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17319, + "id": 20380, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17308, - "src": "28450:2:15", + "referencedDeclaration": 20369, + "src": "28450:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17320, + "id": 20381, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17310, - "src": "28454:2:15", + "referencedDeclaration": 20371, + "src": "28454:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46618,32 +46618,32 @@ } ], "expression": { - "id": 17314, + "id": 20375, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28385:3:15", + "src": "28385:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17315, + "id": 20376, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "28389:19:15", + "memberLocation": "28389:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28385:23:15", + "src": "28385:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17321, + "id": 20382, "isConstant": false, "isLValue": false, "isPure": false, @@ -46652,7 +46652,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28385:72:15", + "src": "28385:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -46667,18 +46667,18 @@ "typeString": "bytes memory" } ], - "id": 17313, + "id": 20374, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "28369:15:15", + "referencedDeclaration": 17016, + "src": "28369:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17322, + "id": 20383, "isConstant": false, "isLValue": false, "isPure": false, @@ -46687,16 +46687,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28369:89:15", + "src": "28369:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17323, + "id": 20384, "nodeType": "ExpressionStatement", - "src": "28369:89:15" + "src": "28369:89:35" } ] }, @@ -46704,20 +46704,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "28293:3:15", + "nameLocation": "28293:3:35", "parameters": { - "id": 17311, + "id": 20372, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17304, + "id": 20365, "mutability": "mutable", "name": "p0", - "nameLocation": "28302:2:15", + "nameLocation": "28302:2:35", "nodeType": "VariableDeclaration", - "scope": 17325, - "src": "28297:7:15", + "scope": 20386, + "src": "28297:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46725,10 +46725,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17303, + "id": 20364, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "28297:4:15", + "src": "28297:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46738,13 +46738,13 @@ }, { "constant": false, - "id": 17306, + "id": 20367, "mutability": "mutable", "name": "p1", - "nameLocation": "28314:2:15", + "nameLocation": "28314:2:35", "nodeType": "VariableDeclaration", - "scope": 17325, - "src": "28306:10:15", + "scope": 20386, + "src": "28306:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46752,10 +46752,10 @@ "typeString": "address" }, "typeName": { - "id": 17305, + "id": 20366, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28306:7:15", + "src": "28306:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -46766,13 +46766,13 @@ }, { "constant": false, - "id": 17308, + "id": 20369, "mutability": "mutable", "name": "p2", - "nameLocation": "28332:2:15", + "nameLocation": "28332:2:35", "nodeType": "VariableDeclaration", - "scope": 17325, - "src": "28318:16:15", + "scope": 20386, + "src": "28318:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -46780,10 +46780,10 @@ "typeString": "string" }, "typeName": { - "id": 17307, + "id": 20368, "name": "string", "nodeType": "ElementaryTypeName", - "src": "28318:6:15", + "src": "28318:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -46793,13 +46793,13 @@ }, { "constant": false, - "id": 17310, + "id": 20371, "mutability": "mutable", "name": "p3", - "nameLocation": "28341:2:15", + "nameLocation": "28341:2:35", "nodeType": "VariableDeclaration", - "scope": 17325, - "src": "28336:7:15", + "scope": 20386, + "src": "28336:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46807,10 +46807,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17309, + "id": 20370, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "28336:4:15", + "src": "28336:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46819,28 +46819,28 @@ "visibility": "internal" } ], - "src": "28296:48:15" + "src": "28296:48:35" }, "returnParameters": { - "id": 17312, + "id": 20373, "nodeType": "ParameterList", "parameters": [], - "src": "28359:0:15" + "src": "28359:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17348, + "id": 20409, "nodeType": "FunctionDefinition", - "src": "28471:192:15", + "src": "28471:192:35", "nodes": [], "body": { - "id": 17347, + "id": 20408, "nodeType": "Block", - "src": "28555:108:15", + "src": "28555:108:35", "nodes": [], "statements": [ { @@ -46850,14 +46850,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c616464726573732c737472696e672c737472696e6729", - "id": 17339, + "id": 20400, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28605:33:15", + "src": "28605:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8d778624e1d83269ce0415864bb54677b540f778c6b8503cf9035bc7517326f1", "typeString": "literal_string \"log(uint,address,string,string)\"" @@ -46865,48 +46865,48 @@ "value": "log(uint,address,string,string)" }, { - "id": 17340, + "id": 20401, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17327, - "src": "28640:2:15", + "referencedDeclaration": 20388, + "src": "28640:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17341, + "id": 20402, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17329, - "src": "28644:2:15", + "referencedDeclaration": 20390, + "src": "28644:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17342, + "id": 20403, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17331, - "src": "28648:2:15", + "referencedDeclaration": 20392, + "src": "28648:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17343, + "id": 20404, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17333, - "src": "28652:2:15", + "referencedDeclaration": 20394, + "src": "28652:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -46937,32 +46937,32 @@ } ], "expression": { - "id": 17337, + "id": 20398, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28581:3:15", + "src": "28581:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17338, + "id": 20399, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "28585:19:15", + "memberLocation": "28585:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28581:23:15", + "src": "28581:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17344, + "id": 20405, "isConstant": false, "isLValue": false, "isPure": false, @@ -46971,7 +46971,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28581:74:15", + "src": "28581:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -46986,18 +46986,18 @@ "typeString": "bytes memory" } ], - "id": 17336, + "id": 20397, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "28565:15:15", + "referencedDeclaration": 17016, + "src": "28565:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17345, + "id": 20406, "isConstant": false, "isLValue": false, "isPure": false, @@ -47006,16 +47006,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28565:91:15", + "src": "28565:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17346, + "id": 20407, "nodeType": "ExpressionStatement", - "src": "28565:91:15" + "src": "28565:91:35" } ] }, @@ -47023,20 +47023,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "28480:3:15", + "nameLocation": "28480:3:35", "parameters": { - "id": 17334, + "id": 20395, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17327, + "id": 20388, "mutability": "mutable", "name": "p0", - "nameLocation": "28489:2:15", + "nameLocation": "28489:2:35", "nodeType": "VariableDeclaration", - "scope": 17348, - "src": "28484:7:15", + "scope": 20409, + "src": "28484:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47044,10 +47044,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17326, + "id": 20387, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "28484:4:15", + "src": "28484:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47057,13 +47057,13 @@ }, { "constant": false, - "id": 17329, + "id": 20390, "mutability": "mutable", "name": "p1", - "nameLocation": "28501:2:15", + "nameLocation": "28501:2:35", "nodeType": "VariableDeclaration", - "scope": 17348, - "src": "28493:10:15", + "scope": 20409, + "src": "28493:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47071,10 +47071,10 @@ "typeString": "address" }, "typeName": { - "id": 17328, + "id": 20389, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28493:7:15", + "src": "28493:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -47085,13 +47085,13 @@ }, { "constant": false, - "id": 17331, + "id": 20392, "mutability": "mutable", "name": "p2", - "nameLocation": "28519:2:15", + "nameLocation": "28519:2:35", "nodeType": "VariableDeclaration", - "scope": 17348, - "src": "28505:16:15", + "scope": 20409, + "src": "28505:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -47099,10 +47099,10 @@ "typeString": "string" }, "typeName": { - "id": 17330, + "id": 20391, "name": "string", "nodeType": "ElementaryTypeName", - "src": "28505:6:15", + "src": "28505:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -47112,13 +47112,13 @@ }, { "constant": false, - "id": 17333, + "id": 20394, "mutability": "mutable", "name": "p3", - "nameLocation": "28537:2:15", + "nameLocation": "28537:2:35", "nodeType": "VariableDeclaration", - "scope": 17348, - "src": "28523:16:15", + "scope": 20409, + "src": "28523:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -47126,10 +47126,10 @@ "typeString": "string" }, "typeName": { - "id": 17332, + "id": 20393, "name": "string", "nodeType": "ElementaryTypeName", - "src": "28523:6:15", + "src": "28523:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -47138,28 +47138,28 @@ "visibility": "internal" } ], - "src": "28483:57:15" + "src": "28483:57:35" }, "returnParameters": { - "id": 17335, + "id": 20396, "nodeType": "ParameterList", "parameters": [], - "src": "28555:0:15" + "src": "28555:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17371, + "id": 20432, "nodeType": "FunctionDefinition", - "src": "28669:181:15", + "src": "28669:181:35", "nodes": [], "body": { - "id": 17370, + "id": 20431, "nodeType": "Block", - "src": "28744:106:15", + "src": "28744:106:35", "nodes": [], "statements": [ { @@ -47169,14 +47169,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c616464726573732c737472696e672c626f6f6c29", - "id": 17362, + "id": 20423, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28794:31:15", + "src": "28794:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_22a479a660b74b7598155f369ed227a5a93527fbdb04ff6f78fbf35fa23aacbf", "typeString": "literal_string \"log(uint,address,string,bool)\"" @@ -47184,48 +47184,48 @@ "value": "log(uint,address,string,bool)" }, { - "id": 17363, + "id": 20424, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17350, - "src": "28827:2:15", + "referencedDeclaration": 20411, + "src": "28827:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17364, + "id": 20425, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17352, - "src": "28831:2:15", + "referencedDeclaration": 20413, + "src": "28831:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17365, + "id": 20426, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17354, - "src": "28835:2:15", + "referencedDeclaration": 20415, + "src": "28835:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17366, + "id": 20427, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17356, - "src": "28839:2:15", + "referencedDeclaration": 20417, + "src": "28839:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -47256,32 +47256,32 @@ } ], "expression": { - "id": 17360, + "id": 20421, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28770:3:15", + "src": "28770:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17361, + "id": 20422, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "28774:19:15", + "memberLocation": "28774:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28770:23:15", + "src": "28770:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17367, + "id": 20428, "isConstant": false, "isLValue": false, "isPure": false, @@ -47290,7 +47290,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28770:72:15", + "src": "28770:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -47305,18 +47305,18 @@ "typeString": "bytes memory" } ], - "id": 17359, + "id": 20420, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "28754:15:15", + "referencedDeclaration": 17016, + "src": "28754:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17368, + "id": 20429, "isConstant": false, "isLValue": false, "isPure": false, @@ -47325,16 +47325,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28754:89:15", + "src": "28754:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17369, + "id": 20430, "nodeType": "ExpressionStatement", - "src": "28754:89:15" + "src": "28754:89:35" } ] }, @@ -47342,20 +47342,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "28678:3:15", + "nameLocation": "28678:3:35", "parameters": { - "id": 17357, + "id": 20418, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17350, + "id": 20411, "mutability": "mutable", "name": "p0", - "nameLocation": "28687:2:15", + "nameLocation": "28687:2:35", "nodeType": "VariableDeclaration", - "scope": 17371, - "src": "28682:7:15", + "scope": 20432, + "src": "28682:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47363,10 +47363,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17349, + "id": 20410, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "28682:4:15", + "src": "28682:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47376,13 +47376,13 @@ }, { "constant": false, - "id": 17352, + "id": 20413, "mutability": "mutable", "name": "p1", - "nameLocation": "28699:2:15", + "nameLocation": "28699:2:35", "nodeType": "VariableDeclaration", - "scope": 17371, - "src": "28691:10:15", + "scope": 20432, + "src": "28691:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47390,10 +47390,10 @@ "typeString": "address" }, "typeName": { - "id": 17351, + "id": 20412, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28691:7:15", + "src": "28691:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -47404,13 +47404,13 @@ }, { "constant": false, - "id": 17354, + "id": 20415, "mutability": "mutable", "name": "p2", - "nameLocation": "28717:2:15", + "nameLocation": "28717:2:35", "nodeType": "VariableDeclaration", - "scope": 17371, - "src": "28703:16:15", + "scope": 20432, + "src": "28703:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -47418,10 +47418,10 @@ "typeString": "string" }, "typeName": { - "id": 17353, + "id": 20414, "name": "string", "nodeType": "ElementaryTypeName", - "src": "28703:6:15", + "src": "28703:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -47431,13 +47431,13 @@ }, { "constant": false, - "id": 17356, + "id": 20417, "mutability": "mutable", "name": "p3", - "nameLocation": "28726:2:15", + "nameLocation": "28726:2:35", "nodeType": "VariableDeclaration", - "scope": 17371, - "src": "28721:7:15", + "scope": 20432, + "src": "28721:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47445,10 +47445,10 @@ "typeString": "bool" }, "typeName": { - "id": 17355, + "id": 20416, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28721:4:15", + "src": "28721:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -47457,28 +47457,28 @@ "visibility": "internal" } ], - "src": "28681:48:15" + "src": "28681:48:35" }, "returnParameters": { - "id": 17358, + "id": 20419, "nodeType": "ParameterList", "parameters": [], - "src": "28744:0:15" + "src": "28744:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17394, + "id": 20455, "nodeType": "FunctionDefinition", - "src": "28856:187:15", + "src": "28856:187:35", "nodes": [], "body": { - "id": 17393, + "id": 20454, "nodeType": "Block", - "src": "28934:109:15", + "src": "28934:109:35", "nodes": [], "statements": [ { @@ -47488,14 +47488,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c616464726573732c737472696e672c6164647265737329", - "id": 17385, + "id": 20446, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28984:34:15", + "src": "28984:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cbe58efddc067d74914c3479914810966ae688ac66ca2bbcae69cd9d0395796f", "typeString": "literal_string \"log(uint,address,string,address)\"" @@ -47503,48 +47503,48 @@ "value": "log(uint,address,string,address)" }, { - "id": 17386, + "id": 20447, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17373, - "src": "29020:2:15", + "referencedDeclaration": 20434, + "src": "29020:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17387, + "id": 20448, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17375, - "src": "29024:2:15", + "referencedDeclaration": 20436, + "src": "29024:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17388, + "id": 20449, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17377, - "src": "29028:2:15", + "referencedDeclaration": 20438, + "src": "29028:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17389, + "id": 20450, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17379, - "src": "29032:2:15", + "referencedDeclaration": 20440, + "src": "29032:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -47575,32 +47575,32 @@ } ], "expression": { - "id": 17383, + "id": 20444, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28960:3:15", + "src": "28960:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17384, + "id": 20445, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "28964:19:15", + "memberLocation": "28964:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28960:23:15", + "src": "28960:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17390, + "id": 20451, "isConstant": false, "isLValue": false, "isPure": false, @@ -47609,7 +47609,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28960:75:15", + "src": "28960:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -47624,18 +47624,18 @@ "typeString": "bytes memory" } ], - "id": 17382, + "id": 20443, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "28944:15:15", + "referencedDeclaration": 17016, + "src": "28944:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17391, + "id": 20452, "isConstant": false, "isLValue": false, "isPure": false, @@ -47644,16 +47644,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28944:92:15", + "src": "28944:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17392, + "id": 20453, "nodeType": "ExpressionStatement", - "src": "28944:92:15" + "src": "28944:92:35" } ] }, @@ -47661,20 +47661,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "28865:3:15", + "nameLocation": "28865:3:35", "parameters": { - "id": 17380, + "id": 20441, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17373, + "id": 20434, "mutability": "mutable", "name": "p0", - "nameLocation": "28874:2:15", + "nameLocation": "28874:2:35", "nodeType": "VariableDeclaration", - "scope": 17394, - "src": "28869:7:15", + "scope": 20455, + "src": "28869:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47682,10 +47682,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17372, + "id": 20433, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "28869:4:15", + "src": "28869:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47695,13 +47695,13 @@ }, { "constant": false, - "id": 17375, + "id": 20436, "mutability": "mutable", "name": "p1", - "nameLocation": "28886:2:15", + "nameLocation": "28886:2:35", "nodeType": "VariableDeclaration", - "scope": 17394, - "src": "28878:10:15", + "scope": 20455, + "src": "28878:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47709,10 +47709,10 @@ "typeString": "address" }, "typeName": { - "id": 17374, + "id": 20435, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28878:7:15", + "src": "28878:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -47723,13 +47723,13 @@ }, { "constant": false, - "id": 17377, + "id": 20438, "mutability": "mutable", "name": "p2", - "nameLocation": "28904:2:15", + "nameLocation": "28904:2:35", "nodeType": "VariableDeclaration", - "scope": 17394, - "src": "28890:16:15", + "scope": 20455, + "src": "28890:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -47737,10 +47737,10 @@ "typeString": "string" }, "typeName": { - "id": 17376, + "id": 20437, "name": "string", "nodeType": "ElementaryTypeName", - "src": "28890:6:15", + "src": "28890:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -47750,13 +47750,13 @@ }, { "constant": false, - "id": 17379, + "id": 20440, "mutability": "mutable", "name": "p3", - "nameLocation": "28916:2:15", + "nameLocation": "28916:2:35", "nodeType": "VariableDeclaration", - "scope": 17394, - "src": "28908:10:15", + "scope": 20455, + "src": "28908:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47764,10 +47764,10 @@ "typeString": "address" }, "typeName": { - "id": 17378, + "id": 20439, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28908:7:15", + "src": "28908:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -47777,28 +47777,28 @@ "visibility": "internal" } ], - "src": "28868:51:15" + "src": "28868:51:35" }, "returnParameters": { - "id": 17381, + "id": 20442, "nodeType": "ParameterList", "parameters": [], - "src": "28934:0:15" + "src": "28934:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17417, + "id": 20478, "nodeType": "FunctionDefinition", - "src": "29049:170:15", + "src": "29049:170:35", "nodes": [], "body": { - "id": 17416, + "id": 20477, "nodeType": "Block", - "src": "29115:104:15", + "src": "29115:104:35", "nodes": [], "statements": [ { @@ -47808,14 +47808,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c616464726573732c626f6f6c2c75696e7429", - "id": 17408, + "id": 20469, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29165:29:15", + "src": "29165:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7b08e8ebd6be8a04c54551194ba5143f1a555d43fe60d53843383a9915eeccb2", "typeString": "literal_string \"log(uint,address,bool,uint)\"" @@ -47823,48 +47823,48 @@ "value": "log(uint,address,bool,uint)" }, { - "id": 17409, + "id": 20470, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17396, - "src": "29196:2:15", + "referencedDeclaration": 20457, + "src": "29196:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17410, + "id": 20471, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17398, - "src": "29200:2:15", + "referencedDeclaration": 20459, + "src": "29200:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17411, + "id": 20472, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17400, - "src": "29204:2:15", + "referencedDeclaration": 20461, + "src": "29204:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 17412, + "id": 20473, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17402, - "src": "29208:2:15", + "referencedDeclaration": 20463, + "src": "29208:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47895,32 +47895,32 @@ } ], "expression": { - "id": 17406, + "id": 20467, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29141:3:15", + "src": "29141:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17407, + "id": 20468, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "29145:19:15", + "memberLocation": "29145:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "29141:23:15", + "src": "29141:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17413, + "id": 20474, "isConstant": false, "isLValue": false, "isPure": false, @@ -47929,7 +47929,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29141:70:15", + "src": "29141:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -47944,18 +47944,18 @@ "typeString": "bytes memory" } ], - "id": 17405, + "id": 20466, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "29125:15:15", + "referencedDeclaration": 17016, + "src": "29125:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17414, + "id": 20475, "isConstant": false, "isLValue": false, "isPure": false, @@ -47964,16 +47964,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29125:87:15", + "src": "29125:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17415, + "id": 20476, "nodeType": "ExpressionStatement", - "src": "29125:87:15" + "src": "29125:87:35" } ] }, @@ -47981,20 +47981,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29058:3:15", + "nameLocation": "29058:3:35", "parameters": { - "id": 17403, + "id": 20464, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17396, + "id": 20457, "mutability": "mutable", "name": "p0", - "nameLocation": "29067:2:15", + "nameLocation": "29067:2:35", "nodeType": "VariableDeclaration", - "scope": 17417, - "src": "29062:7:15", + "scope": 20478, + "src": "29062:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48002,10 +48002,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17395, + "id": 20456, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "29062:4:15", + "src": "29062:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48015,13 +48015,13 @@ }, { "constant": false, - "id": 17398, + "id": 20459, "mutability": "mutable", "name": "p1", - "nameLocation": "29079:2:15", + "nameLocation": "29079:2:35", "nodeType": "VariableDeclaration", - "scope": 17417, - "src": "29071:10:15", + "scope": 20478, + "src": "29071:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48029,10 +48029,10 @@ "typeString": "address" }, "typeName": { - "id": 17397, + "id": 20458, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29071:7:15", + "src": "29071:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -48043,13 +48043,13 @@ }, { "constant": false, - "id": 17400, + "id": 20461, "mutability": "mutable", "name": "p2", - "nameLocation": "29088:2:15", + "nameLocation": "29088:2:35", "nodeType": "VariableDeclaration", - "scope": 17417, - "src": "29083:7:15", + "scope": 20478, + "src": "29083:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48057,10 +48057,10 @@ "typeString": "bool" }, "typeName": { - "id": 17399, + "id": 20460, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29083:4:15", + "src": "29083:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -48070,13 +48070,13 @@ }, { "constant": false, - "id": 17402, + "id": 20463, "mutability": "mutable", "name": "p3", - "nameLocation": "29097:2:15", + "nameLocation": "29097:2:35", "nodeType": "VariableDeclaration", - "scope": 17417, - "src": "29092:7:15", + "scope": 20478, + "src": "29092:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48084,10 +48084,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17401, + "id": 20462, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "29092:4:15", + "src": "29092:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48096,28 +48096,28 @@ "visibility": "internal" } ], - "src": "29061:39:15" + "src": "29061:39:35" }, "returnParameters": { - "id": 17404, + "id": 20465, "nodeType": "ParameterList", "parameters": [], - "src": "29115:0:15" + "src": "29115:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17440, + "id": 20501, "nodeType": "FunctionDefinition", - "src": "29225:181:15", + "src": "29225:181:35", "nodes": [], "body": { - "id": 17439, + "id": 20500, "nodeType": "Block", - "src": "29300:106:15", + "src": "29300:106:35", "nodes": [], "statements": [ { @@ -48127,14 +48127,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c616464726573732c626f6f6c2c737472696e6729", - "id": 17431, + "id": 20492, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29350:31:15", + "src": "29350:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_63f0e24221aeb6c531ea500a191ac35497bf48695fb29864fe57726a12d605c6", "typeString": "literal_string \"log(uint,address,bool,string)\"" @@ -48142,48 +48142,48 @@ "value": "log(uint,address,bool,string)" }, { - "id": 17432, + "id": 20493, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17419, - "src": "29383:2:15", + "referencedDeclaration": 20480, + "src": "29383:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17433, + "id": 20494, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17421, - "src": "29387:2:15", + "referencedDeclaration": 20482, + "src": "29387:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17434, + "id": 20495, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17423, - "src": "29391:2:15", + "referencedDeclaration": 20484, + "src": "29391:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 17435, + "id": 20496, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17425, - "src": "29395:2:15", + "referencedDeclaration": 20486, + "src": "29395:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -48214,32 +48214,32 @@ } ], "expression": { - "id": 17429, + "id": 20490, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29326:3:15", + "src": "29326:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17430, + "id": 20491, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "29330:19:15", + "memberLocation": "29330:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "29326:23:15", + "src": "29326:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17436, + "id": 20497, "isConstant": false, "isLValue": false, "isPure": false, @@ -48248,7 +48248,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29326:72:15", + "src": "29326:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -48263,18 +48263,18 @@ "typeString": "bytes memory" } ], - "id": 17428, + "id": 20489, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "29310:15:15", + "referencedDeclaration": 17016, + "src": "29310:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17437, + "id": 20498, "isConstant": false, "isLValue": false, "isPure": false, @@ -48283,16 +48283,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29310:89:15", + "src": "29310:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17438, + "id": 20499, "nodeType": "ExpressionStatement", - "src": "29310:89:15" + "src": "29310:89:35" } ] }, @@ -48300,20 +48300,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29234:3:15", + "nameLocation": "29234:3:35", "parameters": { - "id": 17426, + "id": 20487, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17419, + "id": 20480, "mutability": "mutable", "name": "p0", - "nameLocation": "29243:2:15", + "nameLocation": "29243:2:35", "nodeType": "VariableDeclaration", - "scope": 17440, - "src": "29238:7:15", + "scope": 20501, + "src": "29238:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48321,10 +48321,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17418, + "id": 20479, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "29238:4:15", + "src": "29238:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48334,13 +48334,13 @@ }, { "constant": false, - "id": 17421, + "id": 20482, "mutability": "mutable", "name": "p1", - "nameLocation": "29255:2:15", + "nameLocation": "29255:2:35", "nodeType": "VariableDeclaration", - "scope": 17440, - "src": "29247:10:15", + "scope": 20501, + "src": "29247:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48348,10 +48348,10 @@ "typeString": "address" }, "typeName": { - "id": 17420, + "id": 20481, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29247:7:15", + "src": "29247:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -48362,13 +48362,13 @@ }, { "constant": false, - "id": 17423, + "id": 20484, "mutability": "mutable", "name": "p2", - "nameLocation": "29264:2:15", + "nameLocation": "29264:2:35", "nodeType": "VariableDeclaration", - "scope": 17440, - "src": "29259:7:15", + "scope": 20501, + "src": "29259:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48376,10 +48376,10 @@ "typeString": "bool" }, "typeName": { - "id": 17422, + "id": 20483, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29259:4:15", + "src": "29259:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -48389,13 +48389,13 @@ }, { "constant": false, - "id": 17425, + "id": 20486, "mutability": "mutable", "name": "p3", - "nameLocation": "29282:2:15", + "nameLocation": "29282:2:35", "nodeType": "VariableDeclaration", - "scope": 17440, - "src": "29268:16:15", + "scope": 20501, + "src": "29268:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -48403,10 +48403,10 @@ "typeString": "string" }, "typeName": { - "id": 17424, + "id": 20485, "name": "string", "nodeType": "ElementaryTypeName", - "src": "29268:6:15", + "src": "29268:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -48415,28 +48415,28 @@ "visibility": "internal" } ], - "src": "29237:48:15" + "src": "29237:48:35" }, "returnParameters": { - "id": 17427, + "id": 20488, "nodeType": "ParameterList", "parameters": [], - "src": "29300:0:15" + "src": "29300:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17463, + "id": 20524, "nodeType": "FunctionDefinition", - "src": "29412:170:15", + "src": "29412:170:35", "nodes": [], "body": { - "id": 17462, + "id": 20523, "nodeType": "Block", - "src": "29478:104:15", + "src": "29478:104:35", "nodes": [], "statements": [ { @@ -48446,14 +48446,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c616464726573732c626f6f6c2c626f6f6c29", - "id": 17454, + "id": 20515, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29528:29:15", + "src": "29528:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7e27410dc86ab22a92f2a269c9cf538b707bde3ac248f933df1f4d0b76947d32", "typeString": "literal_string \"log(uint,address,bool,bool)\"" @@ -48461,48 +48461,48 @@ "value": "log(uint,address,bool,bool)" }, { - "id": 17455, + "id": 20516, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17442, - "src": "29559:2:15", + "referencedDeclaration": 20503, + "src": "29559:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17456, + "id": 20517, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17444, - "src": "29563:2:15", + "referencedDeclaration": 20505, + "src": "29563:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17457, + "id": 20518, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17446, - "src": "29567:2:15", + "referencedDeclaration": 20507, + "src": "29567:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 17458, + "id": 20519, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17448, - "src": "29571:2:15", + "referencedDeclaration": 20509, + "src": "29571:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -48533,32 +48533,32 @@ } ], "expression": { - "id": 17452, + "id": 20513, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29504:3:15", + "src": "29504:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17453, + "id": 20514, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "29508:19:15", + "memberLocation": "29508:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "29504:23:15", + "src": "29504:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17459, + "id": 20520, "isConstant": false, "isLValue": false, "isPure": false, @@ -48567,7 +48567,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29504:70:15", + "src": "29504:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -48582,18 +48582,18 @@ "typeString": "bytes memory" } ], - "id": 17451, + "id": 20512, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "29488:15:15", + "referencedDeclaration": 17016, + "src": "29488:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17460, + "id": 20521, "isConstant": false, "isLValue": false, "isPure": false, @@ -48602,16 +48602,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29488:87:15", + "src": "29488:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17461, + "id": 20522, "nodeType": "ExpressionStatement", - "src": "29488:87:15" + "src": "29488:87:35" } ] }, @@ -48619,20 +48619,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29421:3:15", + "nameLocation": "29421:3:35", "parameters": { - "id": 17449, + "id": 20510, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17442, + "id": 20503, "mutability": "mutable", "name": "p0", - "nameLocation": "29430:2:15", + "nameLocation": "29430:2:35", "nodeType": "VariableDeclaration", - "scope": 17463, - "src": "29425:7:15", + "scope": 20524, + "src": "29425:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48640,10 +48640,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17441, + "id": 20502, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "29425:4:15", + "src": "29425:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48653,13 +48653,13 @@ }, { "constant": false, - "id": 17444, + "id": 20505, "mutability": "mutable", "name": "p1", - "nameLocation": "29442:2:15", + "nameLocation": "29442:2:35", "nodeType": "VariableDeclaration", - "scope": 17463, - "src": "29434:10:15", + "scope": 20524, + "src": "29434:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48667,10 +48667,10 @@ "typeString": "address" }, "typeName": { - "id": 17443, + "id": 20504, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29434:7:15", + "src": "29434:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -48681,13 +48681,13 @@ }, { "constant": false, - "id": 17446, + "id": 20507, "mutability": "mutable", "name": "p2", - "nameLocation": "29451:2:15", + "nameLocation": "29451:2:35", "nodeType": "VariableDeclaration", - "scope": 17463, - "src": "29446:7:15", + "scope": 20524, + "src": "29446:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48695,10 +48695,10 @@ "typeString": "bool" }, "typeName": { - "id": 17445, + "id": 20506, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29446:4:15", + "src": "29446:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -48708,13 +48708,13 @@ }, { "constant": false, - "id": 17448, + "id": 20509, "mutability": "mutable", "name": "p3", - "nameLocation": "29460:2:15", + "nameLocation": "29460:2:35", "nodeType": "VariableDeclaration", - "scope": 17463, - "src": "29455:7:15", + "scope": 20524, + "src": "29455:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48722,10 +48722,10 @@ "typeString": "bool" }, "typeName": { - "id": 17447, + "id": 20508, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29455:4:15", + "src": "29455:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -48734,28 +48734,28 @@ "visibility": "internal" } ], - "src": "29424:39:15" + "src": "29424:39:35" }, "returnParameters": { - "id": 17450, + "id": 20511, "nodeType": "ParameterList", "parameters": [], - "src": "29478:0:15" + "src": "29478:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17486, + "id": 20547, "nodeType": "FunctionDefinition", - "src": "29588:176:15", + "src": "29588:176:35", "nodes": [], "body": { - "id": 17485, + "id": 20546, "nodeType": "Block", - "src": "29657:107:15", + "src": "29657:107:35", "nodes": [], "statements": [ { @@ -48765,14 +48765,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c616464726573732c626f6f6c2c6164647265737329", - "id": 17477, + "id": 20538, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29707:32:15", + "src": "29707:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b6313094a820841f3156e32d271c63cceded7f62875d471e1e87ef33ec252789", "typeString": "literal_string \"log(uint,address,bool,address)\"" @@ -48780,48 +48780,48 @@ "value": "log(uint,address,bool,address)" }, { - "id": 17478, + "id": 20539, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17465, - "src": "29741:2:15", + "referencedDeclaration": 20526, + "src": "29741:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17479, + "id": 20540, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17467, - "src": "29745:2:15", + "referencedDeclaration": 20528, + "src": "29745:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17480, + "id": 20541, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17469, - "src": "29749:2:15", + "referencedDeclaration": 20530, + "src": "29749:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 17481, + "id": 20542, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17471, - "src": "29753:2:15", + "referencedDeclaration": 20532, + "src": "29753:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -48852,32 +48852,32 @@ } ], "expression": { - "id": 17475, + "id": 20536, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29683:3:15", + "src": "29683:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17476, + "id": 20537, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "29687:19:15", + "memberLocation": "29687:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "29683:23:15", + "src": "29683:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17482, + "id": 20543, "isConstant": false, "isLValue": false, "isPure": false, @@ -48886,7 +48886,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29683:73:15", + "src": "29683:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -48901,18 +48901,18 @@ "typeString": "bytes memory" } ], - "id": 17474, + "id": 20535, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "29667:15:15", + "referencedDeclaration": 17016, + "src": "29667:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17483, + "id": 20544, "isConstant": false, "isLValue": false, "isPure": false, @@ -48921,16 +48921,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29667:90:15", + "src": "29667:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17484, + "id": 20545, "nodeType": "ExpressionStatement", - "src": "29667:90:15" + "src": "29667:90:35" } ] }, @@ -48938,20 +48938,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29597:3:15", + "nameLocation": "29597:3:35", "parameters": { - "id": 17472, + "id": 20533, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17465, + "id": 20526, "mutability": "mutable", "name": "p0", - "nameLocation": "29606:2:15", + "nameLocation": "29606:2:35", "nodeType": "VariableDeclaration", - "scope": 17486, - "src": "29601:7:15", + "scope": 20547, + "src": "29601:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48959,10 +48959,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17464, + "id": 20525, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "29601:4:15", + "src": "29601:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48972,13 +48972,13 @@ }, { "constant": false, - "id": 17467, + "id": 20528, "mutability": "mutable", "name": "p1", - "nameLocation": "29618:2:15", + "nameLocation": "29618:2:35", "nodeType": "VariableDeclaration", - "scope": 17486, - "src": "29610:10:15", + "scope": 20547, + "src": "29610:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48986,10 +48986,10 @@ "typeString": "address" }, "typeName": { - "id": 17466, + "id": 20527, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29610:7:15", + "src": "29610:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49000,13 +49000,13 @@ }, { "constant": false, - "id": 17469, + "id": 20530, "mutability": "mutable", "name": "p2", - "nameLocation": "29627:2:15", + "nameLocation": "29627:2:35", "nodeType": "VariableDeclaration", - "scope": 17486, - "src": "29622:7:15", + "scope": 20547, + "src": "29622:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49014,10 +49014,10 @@ "typeString": "bool" }, "typeName": { - "id": 17468, + "id": 20529, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29622:4:15", + "src": "29622:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -49027,13 +49027,13 @@ }, { "constant": false, - "id": 17471, + "id": 20532, "mutability": "mutable", "name": "p3", - "nameLocation": "29639:2:15", + "nameLocation": "29639:2:35", "nodeType": "VariableDeclaration", - "scope": 17486, - "src": "29631:10:15", + "scope": 20547, + "src": "29631:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49041,10 +49041,10 @@ "typeString": "address" }, "typeName": { - "id": 17470, + "id": 20531, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29631:7:15", + "src": "29631:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49054,28 +49054,28 @@ "visibility": "internal" } ], - "src": "29600:42:15" + "src": "29600:42:35" }, "returnParameters": { - "id": 17473, + "id": 20534, "nodeType": "ParameterList", "parameters": [], - "src": "29657:0:15" + "src": "29657:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17509, + "id": 20570, "nodeType": "FunctionDefinition", - "src": "29770:176:15", + "src": "29770:176:35", "nodes": [], "body": { - "id": 17508, + "id": 20569, "nodeType": "Block", - "src": "29839:107:15", + "src": "29839:107:35", "nodes": [], "statements": [ { @@ -49085,14 +49085,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c616464726573732c616464726573732c75696e7429", - "id": 17500, + "id": 20561, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29889:32:15", + "src": "29889:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9a3cbf9603c94c357c6f62b7a32789d9ca5caa81518d1277c9ca986a5650734b", "typeString": "literal_string \"log(uint,address,address,uint)\"" @@ -49100,48 +49100,48 @@ "value": "log(uint,address,address,uint)" }, { - "id": 17501, + "id": 20562, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17488, - "src": "29923:2:15", + "referencedDeclaration": 20549, + "src": "29923:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17502, + "id": 20563, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17490, - "src": "29927:2:15", + "referencedDeclaration": 20551, + "src": "29927:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17503, + "id": 20564, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17492, - "src": "29931:2:15", + "referencedDeclaration": 20553, + "src": "29931:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17504, + "id": 20565, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17494, - "src": "29935:2:15", + "referencedDeclaration": 20555, + "src": "29935:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49172,32 +49172,32 @@ } ], "expression": { - "id": 17498, + "id": 20559, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29865:3:15", + "src": "29865:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17499, + "id": 20560, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "29869:19:15", + "memberLocation": "29869:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "29865:23:15", + "src": "29865:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17505, + "id": 20566, "isConstant": false, "isLValue": false, "isPure": false, @@ -49206,7 +49206,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29865:73:15", + "src": "29865:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -49221,18 +49221,18 @@ "typeString": "bytes memory" } ], - "id": 17497, + "id": 20558, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "29849:15:15", + "referencedDeclaration": 17016, + "src": "29849:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17506, + "id": 20567, "isConstant": false, "isLValue": false, "isPure": false, @@ -49241,16 +49241,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29849:90:15", + "src": "29849:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17507, + "id": 20568, "nodeType": "ExpressionStatement", - "src": "29849:90:15" + "src": "29849:90:35" } ] }, @@ -49258,20 +49258,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29779:3:15", + "nameLocation": "29779:3:35", "parameters": { - "id": 17495, + "id": 20556, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17488, + "id": 20549, "mutability": "mutable", "name": "p0", - "nameLocation": "29788:2:15", + "nameLocation": "29788:2:35", "nodeType": "VariableDeclaration", - "scope": 17509, - "src": "29783:7:15", + "scope": 20570, + "src": "29783:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49279,10 +49279,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17487, + "id": 20548, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "29783:4:15", + "src": "29783:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49292,13 +49292,13 @@ }, { "constant": false, - "id": 17490, + "id": 20551, "mutability": "mutable", "name": "p1", - "nameLocation": "29800:2:15", + "nameLocation": "29800:2:35", "nodeType": "VariableDeclaration", - "scope": 17509, - "src": "29792:10:15", + "scope": 20570, + "src": "29792:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49306,10 +49306,10 @@ "typeString": "address" }, "typeName": { - "id": 17489, + "id": 20550, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29792:7:15", + "src": "29792:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49320,13 +49320,13 @@ }, { "constant": false, - "id": 17492, + "id": 20553, "mutability": "mutable", "name": "p2", - "nameLocation": "29812:2:15", + "nameLocation": "29812:2:35", "nodeType": "VariableDeclaration", - "scope": 17509, - "src": "29804:10:15", + "scope": 20570, + "src": "29804:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49334,10 +49334,10 @@ "typeString": "address" }, "typeName": { - "id": 17491, + "id": 20552, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29804:7:15", + "src": "29804:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49348,13 +49348,13 @@ }, { "constant": false, - "id": 17494, + "id": 20555, "mutability": "mutable", "name": "p3", - "nameLocation": "29821:2:15", + "nameLocation": "29821:2:35", "nodeType": "VariableDeclaration", - "scope": 17509, - "src": "29816:7:15", + "scope": 20570, + "src": "29816:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49362,10 +49362,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17493, + "id": 20554, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "29816:4:15", + "src": "29816:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49374,28 +49374,28 @@ "visibility": "internal" } ], - "src": "29782:42:15" + "src": "29782:42:35" }, "returnParameters": { - "id": 17496, + "id": 20557, "nodeType": "ParameterList", "parameters": [], - "src": "29839:0:15" + "src": "29839:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17532, + "id": 20593, "nodeType": "FunctionDefinition", - "src": "29952:187:15", + "src": "29952:187:35", "nodes": [], "body": { - "id": 17531, + "id": 20592, "nodeType": "Block", - "src": "30030:109:15", + "src": "30030:109:35", "nodes": [], "statements": [ { @@ -49405,14 +49405,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c616464726573732c616464726573732c737472696e6729", - "id": 17523, + "id": 20584, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30080:34:15", + "src": "30080:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7943dc6627d308affd474fe50b563bcfbf09518236383b806f11730459213622", "typeString": "literal_string \"log(uint,address,address,string)\"" @@ -49420,48 +49420,48 @@ "value": "log(uint,address,address,string)" }, { - "id": 17524, + "id": 20585, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17511, - "src": "30116:2:15", + "referencedDeclaration": 20572, + "src": "30116:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17525, + "id": 20586, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17513, - "src": "30120:2:15", + "referencedDeclaration": 20574, + "src": "30120:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17526, + "id": 20587, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17515, - "src": "30124:2:15", + "referencedDeclaration": 20576, + "src": "30124:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17527, + "id": 20588, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17517, - "src": "30128:2:15", + "referencedDeclaration": 20578, + "src": "30128:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -49492,32 +49492,32 @@ } ], "expression": { - "id": 17521, + "id": 20582, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30056:3:15", + "src": "30056:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17522, + "id": 20583, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "30060:19:15", + "memberLocation": "30060:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30056:23:15", + "src": "30056:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17528, + "id": 20589, "isConstant": false, "isLValue": false, "isPure": false, @@ -49526,7 +49526,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30056:75:15", + "src": "30056:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -49541,18 +49541,18 @@ "typeString": "bytes memory" } ], - "id": 17520, + "id": 20581, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "30040:15:15", + "referencedDeclaration": 17016, + "src": "30040:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17529, + "id": 20590, "isConstant": false, "isLValue": false, "isPure": false, @@ -49561,16 +49561,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30040:92:15", + "src": "30040:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17530, + "id": 20591, "nodeType": "ExpressionStatement", - "src": "30040:92:15" + "src": "30040:92:35" } ] }, @@ -49578,20 +49578,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29961:3:15", + "nameLocation": "29961:3:35", "parameters": { - "id": 17518, + "id": 20579, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17511, + "id": 20572, "mutability": "mutable", "name": "p0", - "nameLocation": "29970:2:15", + "nameLocation": "29970:2:35", "nodeType": "VariableDeclaration", - "scope": 17532, - "src": "29965:7:15", + "scope": 20593, + "src": "29965:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49599,10 +49599,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17510, + "id": 20571, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "29965:4:15", + "src": "29965:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49612,13 +49612,13 @@ }, { "constant": false, - "id": 17513, + "id": 20574, "mutability": "mutable", "name": "p1", - "nameLocation": "29982:2:15", + "nameLocation": "29982:2:35", "nodeType": "VariableDeclaration", - "scope": 17532, - "src": "29974:10:15", + "scope": 20593, + "src": "29974:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49626,10 +49626,10 @@ "typeString": "address" }, "typeName": { - "id": 17512, + "id": 20573, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29974:7:15", + "src": "29974:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49640,13 +49640,13 @@ }, { "constant": false, - "id": 17515, + "id": 20576, "mutability": "mutable", "name": "p2", - "nameLocation": "29994:2:15", + "nameLocation": "29994:2:35", "nodeType": "VariableDeclaration", - "scope": 17532, - "src": "29986:10:15", + "scope": 20593, + "src": "29986:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49654,10 +49654,10 @@ "typeString": "address" }, "typeName": { - "id": 17514, + "id": 20575, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29986:7:15", + "src": "29986:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49668,13 +49668,13 @@ }, { "constant": false, - "id": 17517, + "id": 20578, "mutability": "mutable", "name": "p3", - "nameLocation": "30012:2:15", + "nameLocation": "30012:2:35", "nodeType": "VariableDeclaration", - "scope": 17532, - "src": "29998:16:15", + "scope": 20593, + "src": "29998:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -49682,10 +49682,10 @@ "typeString": "string" }, "typeName": { - "id": 17516, + "id": 20577, "name": "string", "nodeType": "ElementaryTypeName", - "src": "29998:6:15", + "src": "29998:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -49694,28 +49694,28 @@ "visibility": "internal" } ], - "src": "29964:51:15" + "src": "29964:51:35" }, "returnParameters": { - "id": 17519, + "id": 20580, "nodeType": "ParameterList", "parameters": [], - "src": "30030:0:15" + "src": "30030:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17555, + "id": 20616, "nodeType": "FunctionDefinition", - "src": "30145:176:15", + "src": "30145:176:35", "nodes": [], "body": { - "id": 17554, + "id": 20615, "nodeType": "Block", - "src": "30214:107:15", + "src": "30214:107:35", "nodes": [], "statements": [ { @@ -49725,14 +49725,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c616464726573732c616464726573732c626f6f6c29", - "id": 17546, + "id": 20607, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30264:32:15", + "src": "30264:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_01550b04ea9916da7bc495d1b5ca5c4bd8d92ef3a98e2cca5a948cec5011f38c", "typeString": "literal_string \"log(uint,address,address,bool)\"" @@ -49740,48 +49740,48 @@ "value": "log(uint,address,address,bool)" }, { - "id": 17547, + "id": 20608, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17534, - "src": "30298:2:15", + "referencedDeclaration": 20595, + "src": "30298:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17548, + "id": 20609, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17536, - "src": "30302:2:15", + "referencedDeclaration": 20597, + "src": "30302:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17549, + "id": 20610, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17538, - "src": "30306:2:15", + "referencedDeclaration": 20599, + "src": "30306:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17550, + "id": 20611, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17540, - "src": "30310:2:15", + "referencedDeclaration": 20601, + "src": "30310:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -49812,32 +49812,32 @@ } ], "expression": { - "id": 17544, + "id": 20605, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30240:3:15", + "src": "30240:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17545, + "id": 20606, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "30244:19:15", + "memberLocation": "30244:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30240:23:15", + "src": "30240:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17551, + "id": 20612, "isConstant": false, "isLValue": false, "isPure": false, @@ -49846,7 +49846,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30240:73:15", + "src": "30240:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -49861,18 +49861,18 @@ "typeString": "bytes memory" } ], - "id": 17543, + "id": 20604, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "30224:15:15", + "referencedDeclaration": 17016, + "src": "30224:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17552, + "id": 20613, "isConstant": false, "isLValue": false, "isPure": false, @@ -49881,16 +49881,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30224:90:15", + "src": "30224:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17553, + "id": 20614, "nodeType": "ExpressionStatement", - "src": "30224:90:15" + "src": "30224:90:35" } ] }, @@ -49898,20 +49898,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "30154:3:15", + "nameLocation": "30154:3:35", "parameters": { - "id": 17541, + "id": 20602, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17534, + "id": 20595, "mutability": "mutable", "name": "p0", - "nameLocation": "30163:2:15", + "nameLocation": "30163:2:35", "nodeType": "VariableDeclaration", - "scope": 17555, - "src": "30158:7:15", + "scope": 20616, + "src": "30158:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49919,10 +49919,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17533, + "id": 20594, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "30158:4:15", + "src": "30158:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49932,13 +49932,13 @@ }, { "constant": false, - "id": 17536, + "id": 20597, "mutability": "mutable", "name": "p1", - "nameLocation": "30175:2:15", + "nameLocation": "30175:2:35", "nodeType": "VariableDeclaration", - "scope": 17555, - "src": "30167:10:15", + "scope": 20616, + "src": "30167:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49946,10 +49946,10 @@ "typeString": "address" }, "typeName": { - "id": 17535, + "id": 20596, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30167:7:15", + "src": "30167:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49960,13 +49960,13 @@ }, { "constant": false, - "id": 17538, + "id": 20599, "mutability": "mutable", "name": "p2", - "nameLocation": "30187:2:15", + "nameLocation": "30187:2:35", "nodeType": "VariableDeclaration", - "scope": 17555, - "src": "30179:10:15", + "scope": 20616, + "src": "30179:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49974,10 +49974,10 @@ "typeString": "address" }, "typeName": { - "id": 17537, + "id": 20598, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30179:7:15", + "src": "30179:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49988,13 +49988,13 @@ }, { "constant": false, - "id": 17540, + "id": 20601, "mutability": "mutable", "name": "p3", - "nameLocation": "30196:2:15", + "nameLocation": "30196:2:35", "nodeType": "VariableDeclaration", - "scope": 17555, - "src": "30191:7:15", + "scope": 20616, + "src": "30191:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50002,10 +50002,10 @@ "typeString": "bool" }, "typeName": { - "id": 17539, + "id": 20600, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "30191:4:15", + "src": "30191:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -50014,28 +50014,28 @@ "visibility": "internal" } ], - "src": "30157:42:15" + "src": "30157:42:35" }, "returnParameters": { - "id": 17542, + "id": 20603, "nodeType": "ParameterList", "parameters": [], - "src": "30214:0:15" + "src": "30214:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17578, + "id": 20639, "nodeType": "FunctionDefinition", - "src": "30327:182:15", + "src": "30327:182:35", "nodes": [], "body": { - "id": 17577, + "id": 20638, "nodeType": "Block", - "src": "30399:110:15", + "src": "30399:110:35", "nodes": [], "statements": [ { @@ -50045,14 +50045,14 @@ "arguments": [ { "hexValue": "6c6f672875696e742c616464726573732c616464726573732c6164647265737329", - "id": 17569, + "id": 20630, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30449:35:15", + "src": "30449:35:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_554745f9e6550eea6000ea2febc94de95d453100d5d60359e62cd398b366bfc4", "typeString": "literal_string \"log(uint,address,address,address)\"" @@ -50060,48 +50060,48 @@ "value": "log(uint,address,address,address)" }, { - "id": 17570, + "id": 20631, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17557, - "src": "30486:2:15", + "referencedDeclaration": 20618, + "src": "30486:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17571, + "id": 20632, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17559, - "src": "30490:2:15", + "referencedDeclaration": 20620, + "src": "30490:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17572, + "id": 20633, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17561, - "src": "30494:2:15", + "referencedDeclaration": 20622, + "src": "30494:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17573, + "id": 20634, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17563, - "src": "30498:2:15", + "referencedDeclaration": 20624, + "src": "30498:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -50132,32 +50132,32 @@ } ], "expression": { - "id": 17567, + "id": 20628, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30425:3:15", + "src": "30425:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17568, + "id": 20629, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "30429:19:15", + "memberLocation": "30429:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30425:23:15", + "src": "30425:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17574, + "id": 20635, "isConstant": false, "isLValue": false, "isPure": false, @@ -50166,7 +50166,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30425:76:15", + "src": "30425:76:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -50181,18 +50181,18 @@ "typeString": "bytes memory" } ], - "id": 17566, + "id": 20627, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "30409:15:15", + "referencedDeclaration": 17016, + "src": "30409:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17575, + "id": 20636, "isConstant": false, "isLValue": false, "isPure": false, @@ -50201,16 +50201,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30409:93:15", + "src": "30409:93:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17576, + "id": 20637, "nodeType": "ExpressionStatement", - "src": "30409:93:15" + "src": "30409:93:35" } ] }, @@ -50218,20 +50218,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "30336:3:15", + "nameLocation": "30336:3:35", "parameters": { - "id": 17564, + "id": 20625, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17557, + "id": 20618, "mutability": "mutable", "name": "p0", - "nameLocation": "30345:2:15", + "nameLocation": "30345:2:35", "nodeType": "VariableDeclaration", - "scope": 17578, - "src": "30340:7:15", + "scope": 20639, + "src": "30340:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50239,10 +50239,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17556, + "id": 20617, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "30340:4:15", + "src": "30340:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50252,13 +50252,13 @@ }, { "constant": false, - "id": 17559, + "id": 20620, "mutability": "mutable", "name": "p1", - "nameLocation": "30357:2:15", + "nameLocation": "30357:2:35", "nodeType": "VariableDeclaration", - "scope": 17578, - "src": "30349:10:15", + "scope": 20639, + "src": "30349:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50266,10 +50266,10 @@ "typeString": "address" }, "typeName": { - "id": 17558, + "id": 20619, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30349:7:15", + "src": "30349:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -50280,13 +50280,13 @@ }, { "constant": false, - "id": 17561, + "id": 20622, "mutability": "mutable", "name": "p2", - "nameLocation": "30369:2:15", + "nameLocation": "30369:2:35", "nodeType": "VariableDeclaration", - "scope": 17578, - "src": "30361:10:15", + "scope": 20639, + "src": "30361:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50294,10 +50294,10 @@ "typeString": "address" }, "typeName": { - "id": 17560, + "id": 20621, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30361:7:15", + "src": "30361:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -50308,13 +50308,13 @@ }, { "constant": false, - "id": 17563, + "id": 20624, "mutability": "mutable", "name": "p3", - "nameLocation": "30381:2:15", + "nameLocation": "30381:2:35", "nodeType": "VariableDeclaration", - "scope": 17578, - "src": "30373:10:15", + "scope": 20639, + "src": "30373:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50322,10 +50322,10 @@ "typeString": "address" }, "typeName": { - "id": 17562, + "id": 20623, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30373:7:15", + "src": "30373:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -50335,28 +50335,28 @@ "visibility": "internal" } ], - "src": "30339:45:15" + "src": "30339:45:35" }, "returnParameters": { - "id": 17565, + "id": 20626, "nodeType": "ParameterList", "parameters": [], - "src": "30399:0:15" + "src": "30399:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17601, + "id": 20662, "nodeType": "FunctionDefinition", - "src": "30515:175:15", + "src": "30515:175:35", "nodes": [], "body": { - "id": 17600, + "id": 20661, "nodeType": "Block", - "src": "30587:103:15", + "src": "30587:103:35", "nodes": [], "statements": [ { @@ -50366,14 +50366,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e742c75696e742c75696e7429", - "id": 17592, + "id": 20653, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30637:28:15", + "src": "30637:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_08ee5666d6bd329d27af528e563bb238dedf631fe471effe31c7123dcb5164f2", "typeString": "literal_string \"log(string,uint,uint,uint)\"" @@ -50381,48 +50381,48 @@ "value": "log(string,uint,uint,uint)" }, { - "id": 17593, + "id": 20654, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17580, - "src": "30667:2:15", + "referencedDeclaration": 20641, + "src": "30667:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17594, + "id": 20655, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17582, - "src": "30671:2:15", + "referencedDeclaration": 20643, + "src": "30671:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17595, + "id": 20656, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17584, - "src": "30675:2:15", + "referencedDeclaration": 20645, + "src": "30675:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17596, + "id": 20657, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17586, - "src": "30679:2:15", + "referencedDeclaration": 20647, + "src": "30679:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50453,32 +50453,32 @@ } ], "expression": { - "id": 17590, + "id": 20651, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30613:3:15", + "src": "30613:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17591, + "id": 20652, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "30617:19:15", + "memberLocation": "30617:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30613:23:15", + "src": "30613:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17597, + "id": 20658, "isConstant": false, "isLValue": false, "isPure": false, @@ -50487,7 +50487,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30613:69:15", + "src": "30613:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -50502,18 +50502,18 @@ "typeString": "bytes memory" } ], - "id": 17589, + "id": 20650, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "30597:15:15", + "referencedDeclaration": 17016, + "src": "30597:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17598, + "id": 20659, "isConstant": false, "isLValue": false, "isPure": false, @@ -50522,16 +50522,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30597:86:15", + "src": "30597:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17599, + "id": 20660, "nodeType": "ExpressionStatement", - "src": "30597:86:15" + "src": "30597:86:35" } ] }, @@ -50539,20 +50539,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "30524:3:15", + "nameLocation": "30524:3:35", "parameters": { - "id": 17587, + "id": 20648, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17580, + "id": 20641, "mutability": "mutable", "name": "p0", - "nameLocation": "30542:2:15", + "nameLocation": "30542:2:35", "nodeType": "VariableDeclaration", - "scope": 17601, - "src": "30528:16:15", + "scope": 20662, + "src": "30528:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -50560,10 +50560,10 @@ "typeString": "string" }, "typeName": { - "id": 17579, + "id": 20640, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30528:6:15", + "src": "30528:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -50573,13 +50573,13 @@ }, { "constant": false, - "id": 17582, + "id": 20643, "mutability": "mutable", "name": "p1", - "nameLocation": "30551:2:15", + "nameLocation": "30551:2:35", "nodeType": "VariableDeclaration", - "scope": 17601, - "src": "30546:7:15", + "scope": 20662, + "src": "30546:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50587,10 +50587,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17581, + "id": 20642, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "30546:4:15", + "src": "30546:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50600,13 +50600,13 @@ }, { "constant": false, - "id": 17584, + "id": 20645, "mutability": "mutable", "name": "p2", - "nameLocation": "30560:2:15", + "nameLocation": "30560:2:35", "nodeType": "VariableDeclaration", - "scope": 17601, - "src": "30555:7:15", + "scope": 20662, + "src": "30555:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50614,10 +50614,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17583, + "id": 20644, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "30555:4:15", + "src": "30555:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50627,13 +50627,13 @@ }, { "constant": false, - "id": 17586, + "id": 20647, "mutability": "mutable", "name": "p3", - "nameLocation": "30569:2:15", + "nameLocation": "30569:2:35", "nodeType": "VariableDeclaration", - "scope": 17601, - "src": "30564:7:15", + "scope": 20662, + "src": "30564:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50641,10 +50641,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17585, + "id": 20646, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "30564:4:15", + "src": "30564:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50653,28 +50653,28 @@ "visibility": "internal" } ], - "src": "30527:45:15" + "src": "30527:45:35" }, "returnParameters": { - "id": 17588, + "id": 20649, "nodeType": "ParameterList", "parameters": [], - "src": "30587:0:15" + "src": "30587:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17624, + "id": 20685, "nodeType": "FunctionDefinition", - "src": "30696:186:15", + "src": "30696:186:35", "nodes": [], "body": { - "id": 17623, + "id": 20684, "nodeType": "Block", - "src": "30777:105:15", + "src": "30777:105:35", "nodes": [], "statements": [ { @@ -50684,14 +50684,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e742c75696e742c737472696e6729", - "id": 17615, + "id": 20676, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30827:30:15", + "src": "30827:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a54ed4bdd39588715cd10f1b9730ac9f0db064013c8dc11e216fa2ef3a5948b8", "typeString": "literal_string \"log(string,uint,uint,string)\"" @@ -50699,48 +50699,48 @@ "value": "log(string,uint,uint,string)" }, { - "id": 17616, + "id": 20677, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17603, - "src": "30859:2:15", + "referencedDeclaration": 20664, + "src": "30859:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17617, + "id": 20678, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17605, - "src": "30863:2:15", + "referencedDeclaration": 20666, + "src": "30863:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17618, + "id": 20679, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17607, - "src": "30867:2:15", + "referencedDeclaration": 20668, + "src": "30867:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17619, + "id": 20680, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17609, - "src": "30871:2:15", + "referencedDeclaration": 20670, + "src": "30871:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -50771,32 +50771,32 @@ } ], "expression": { - "id": 17613, + "id": 20674, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30803:3:15", + "src": "30803:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17614, + "id": 20675, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "30807:19:15", + "memberLocation": "30807:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30803:23:15", + "src": "30803:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17620, + "id": 20681, "isConstant": false, "isLValue": false, "isPure": false, @@ -50805,7 +50805,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30803:71:15", + "src": "30803:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -50820,18 +50820,18 @@ "typeString": "bytes memory" } ], - "id": 17612, + "id": 20673, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "30787:15:15", + "referencedDeclaration": 17016, + "src": "30787:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17621, + "id": 20682, "isConstant": false, "isLValue": false, "isPure": false, @@ -50840,16 +50840,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30787:88:15", + "src": "30787:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17622, + "id": 20683, "nodeType": "ExpressionStatement", - "src": "30787:88:15" + "src": "30787:88:35" } ] }, @@ -50857,20 +50857,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "30705:3:15", + "nameLocation": "30705:3:35", "parameters": { - "id": 17610, + "id": 20671, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17603, + "id": 20664, "mutability": "mutable", "name": "p0", - "nameLocation": "30723:2:15", + "nameLocation": "30723:2:35", "nodeType": "VariableDeclaration", - "scope": 17624, - "src": "30709:16:15", + "scope": 20685, + "src": "30709:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -50878,10 +50878,10 @@ "typeString": "string" }, "typeName": { - "id": 17602, + "id": 20663, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30709:6:15", + "src": "30709:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -50891,13 +50891,13 @@ }, { "constant": false, - "id": 17605, + "id": 20666, "mutability": "mutable", "name": "p1", - "nameLocation": "30732:2:15", + "nameLocation": "30732:2:35", "nodeType": "VariableDeclaration", - "scope": 17624, - "src": "30727:7:15", + "scope": 20685, + "src": "30727:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50905,10 +50905,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17604, + "id": 20665, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "30727:4:15", + "src": "30727:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50918,13 +50918,13 @@ }, { "constant": false, - "id": 17607, + "id": 20668, "mutability": "mutable", "name": "p2", - "nameLocation": "30741:2:15", + "nameLocation": "30741:2:35", "nodeType": "VariableDeclaration", - "scope": 17624, - "src": "30736:7:15", + "scope": 20685, + "src": "30736:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50932,10 +50932,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17606, + "id": 20667, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "30736:4:15", + "src": "30736:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50945,13 +50945,13 @@ }, { "constant": false, - "id": 17609, + "id": 20670, "mutability": "mutable", "name": "p3", - "nameLocation": "30759:2:15", + "nameLocation": "30759:2:35", "nodeType": "VariableDeclaration", - "scope": 17624, - "src": "30745:16:15", + "scope": 20685, + "src": "30745:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -50959,10 +50959,10 @@ "typeString": "string" }, "typeName": { - "id": 17608, + "id": 20669, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30745:6:15", + "src": "30745:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -50971,28 +50971,28 @@ "visibility": "internal" } ], - "src": "30708:54:15" + "src": "30708:54:35" }, "returnParameters": { - "id": 17611, + "id": 20672, "nodeType": "ParameterList", "parameters": [], - "src": "30777:0:15" + "src": "30777:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17647, + "id": 20708, "nodeType": "FunctionDefinition", - "src": "30888:175:15", + "src": "30888:175:35", "nodes": [], "body": { - "id": 17646, + "id": 20707, "nodeType": "Block", - "src": "30960:103:15", + "src": "30960:103:35", "nodes": [], "statements": [ { @@ -51002,14 +51002,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e742c75696e742c626f6f6c29", - "id": 17638, + "id": 20699, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31010:28:15", + "src": "31010:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f73c7e3dc5b5cecd5787e08e359612e609c17649291b138c8f184ee441526f2d", "typeString": "literal_string \"log(string,uint,uint,bool)\"" @@ -51017,48 +51017,48 @@ "value": "log(string,uint,uint,bool)" }, { - "id": 17639, + "id": 20700, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17626, - "src": "31040:2:15", + "referencedDeclaration": 20687, + "src": "31040:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17640, + "id": 20701, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17628, - "src": "31044:2:15", + "referencedDeclaration": 20689, + "src": "31044:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17641, + "id": 20702, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17630, - "src": "31048:2:15", + "referencedDeclaration": 20691, + "src": "31048:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17642, + "id": 20703, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17632, - "src": "31052:2:15", + "referencedDeclaration": 20693, + "src": "31052:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -51089,32 +51089,32 @@ } ], "expression": { - "id": 17636, + "id": 20697, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30986:3:15", + "src": "30986:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17637, + "id": 20698, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "30990:19:15", + "memberLocation": "30990:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30986:23:15", + "src": "30986:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17643, + "id": 20704, "isConstant": false, "isLValue": false, "isPure": false, @@ -51123,7 +51123,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30986:69:15", + "src": "30986:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -51138,18 +51138,18 @@ "typeString": "bytes memory" } ], - "id": 17635, + "id": 20696, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "30970:15:15", + "referencedDeclaration": 17016, + "src": "30970:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17644, + "id": 20705, "isConstant": false, "isLValue": false, "isPure": false, @@ -51158,16 +51158,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30970:86:15", + "src": "30970:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17645, + "id": 20706, "nodeType": "ExpressionStatement", - "src": "30970:86:15" + "src": "30970:86:35" } ] }, @@ -51175,20 +51175,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "30897:3:15", + "nameLocation": "30897:3:35", "parameters": { - "id": 17633, + "id": 20694, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17626, + "id": 20687, "mutability": "mutable", "name": "p0", - "nameLocation": "30915:2:15", + "nameLocation": "30915:2:35", "nodeType": "VariableDeclaration", - "scope": 17647, - "src": "30901:16:15", + "scope": 20708, + "src": "30901:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51196,10 +51196,10 @@ "typeString": "string" }, "typeName": { - "id": 17625, + "id": 20686, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30901:6:15", + "src": "30901:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -51209,13 +51209,13 @@ }, { "constant": false, - "id": 17628, + "id": 20689, "mutability": "mutable", "name": "p1", - "nameLocation": "30924:2:15", + "nameLocation": "30924:2:35", "nodeType": "VariableDeclaration", - "scope": 17647, - "src": "30919:7:15", + "scope": 20708, + "src": "30919:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51223,10 +51223,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17627, + "id": 20688, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "30919:4:15", + "src": "30919:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51236,13 +51236,13 @@ }, { "constant": false, - "id": 17630, + "id": 20691, "mutability": "mutable", "name": "p2", - "nameLocation": "30933:2:15", + "nameLocation": "30933:2:35", "nodeType": "VariableDeclaration", - "scope": 17647, - "src": "30928:7:15", + "scope": 20708, + "src": "30928:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51250,10 +51250,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17629, + "id": 20690, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "30928:4:15", + "src": "30928:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51263,13 +51263,13 @@ }, { "constant": false, - "id": 17632, + "id": 20693, "mutability": "mutable", "name": "p3", - "nameLocation": "30942:2:15", + "nameLocation": "30942:2:35", "nodeType": "VariableDeclaration", - "scope": 17647, - "src": "30937:7:15", + "scope": 20708, + "src": "30937:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51277,10 +51277,10 @@ "typeString": "bool" }, "typeName": { - "id": 17631, + "id": 20692, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "30937:4:15", + "src": "30937:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -51289,28 +51289,28 @@ "visibility": "internal" } ], - "src": "30900:45:15" + "src": "30900:45:35" }, "returnParameters": { - "id": 17634, + "id": 20695, "nodeType": "ParameterList", "parameters": [], - "src": "30960:0:15" + "src": "30960:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17670, + "id": 20731, "nodeType": "FunctionDefinition", - "src": "31069:181:15", + "src": "31069:181:35", "nodes": [], "body": { - "id": 17669, + "id": 20730, "nodeType": "Block", - "src": "31144:106:15", + "src": "31144:106:35", "nodes": [], "statements": [ { @@ -51320,14 +51320,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e742c75696e742c6164647265737329", - "id": 17661, + "id": 20722, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31194:31:15", + "src": "31194:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bed728bf5bf9afc41a2cff142cfc289808bbba64cbab683d8e6689e6f6f14abc", "typeString": "literal_string \"log(string,uint,uint,address)\"" @@ -51335,48 +51335,48 @@ "value": "log(string,uint,uint,address)" }, { - "id": 17662, + "id": 20723, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17649, - "src": "31227:2:15", + "referencedDeclaration": 20710, + "src": "31227:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17663, + "id": 20724, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17651, - "src": "31231:2:15", + "referencedDeclaration": 20712, + "src": "31231:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17664, + "id": 20725, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17653, - "src": "31235:2:15", + "referencedDeclaration": 20714, + "src": "31235:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17665, + "id": 20726, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17655, - "src": "31239:2:15", + "referencedDeclaration": 20716, + "src": "31239:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -51407,32 +51407,32 @@ } ], "expression": { - "id": 17659, + "id": 20720, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31170:3:15", + "src": "31170:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17660, + "id": 20721, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "31174:19:15", + "memberLocation": "31174:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31170:23:15", + "src": "31170:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17666, + "id": 20727, "isConstant": false, "isLValue": false, "isPure": false, @@ -51441,7 +51441,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31170:72:15", + "src": "31170:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -51456,18 +51456,18 @@ "typeString": "bytes memory" } ], - "id": 17658, + "id": 20719, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "31154:15:15", + "referencedDeclaration": 17016, + "src": "31154:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17667, + "id": 20728, "isConstant": false, "isLValue": false, "isPure": false, @@ -51476,16 +51476,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31154:89:15", + "src": "31154:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17668, + "id": 20729, "nodeType": "ExpressionStatement", - "src": "31154:89:15" + "src": "31154:89:35" } ] }, @@ -51493,20 +51493,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "31078:3:15", + "nameLocation": "31078:3:35", "parameters": { - "id": 17656, + "id": 20717, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17649, + "id": 20710, "mutability": "mutable", "name": "p0", - "nameLocation": "31096:2:15", + "nameLocation": "31096:2:35", "nodeType": "VariableDeclaration", - "scope": 17670, - "src": "31082:16:15", + "scope": 20731, + "src": "31082:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51514,10 +51514,10 @@ "typeString": "string" }, "typeName": { - "id": 17648, + "id": 20709, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31082:6:15", + "src": "31082:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -51527,13 +51527,13 @@ }, { "constant": false, - "id": 17651, + "id": 20712, "mutability": "mutable", "name": "p1", - "nameLocation": "31105:2:15", + "nameLocation": "31105:2:35", "nodeType": "VariableDeclaration", - "scope": 17670, - "src": "31100:7:15", + "scope": 20731, + "src": "31100:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51541,10 +51541,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17650, + "id": 20711, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "31100:4:15", + "src": "31100:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51554,13 +51554,13 @@ }, { "constant": false, - "id": 17653, + "id": 20714, "mutability": "mutable", "name": "p2", - "nameLocation": "31114:2:15", + "nameLocation": "31114:2:35", "nodeType": "VariableDeclaration", - "scope": 17670, - "src": "31109:7:15", + "scope": 20731, + "src": "31109:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51568,10 +51568,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17652, + "id": 20713, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "31109:4:15", + "src": "31109:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51581,13 +51581,13 @@ }, { "constant": false, - "id": 17655, + "id": 20716, "mutability": "mutable", "name": "p3", - "nameLocation": "31126:2:15", + "nameLocation": "31126:2:35", "nodeType": "VariableDeclaration", - "scope": 17670, - "src": "31118:10:15", + "scope": 20731, + "src": "31118:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51595,10 +51595,10 @@ "typeString": "address" }, "typeName": { - "id": 17654, + "id": 20715, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31118:7:15", + "src": "31118:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -51608,28 +51608,28 @@ "visibility": "internal" } ], - "src": "31081:48:15" + "src": "31081:48:35" }, "returnParameters": { - "id": 17657, + "id": 20718, "nodeType": "ParameterList", "parameters": [], - "src": "31144:0:15" + "src": "31144:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17693, + "id": 20754, "nodeType": "FunctionDefinition", - "src": "31256:186:15", + "src": "31256:186:35", "nodes": [], "body": { - "id": 17692, + "id": 20753, "nodeType": "Block", - "src": "31337:105:15", + "src": "31337:105:35", "nodes": [], "statements": [ { @@ -51639,14 +51639,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e742c737472696e672c75696e7429", - "id": 17684, + "id": 20745, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31387:30:15", + "src": "31387:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a0c4b225a555b1198e8b1e32117070e759cad9a7266d99901b8a7fd2482d0e2f", "typeString": "literal_string \"log(string,uint,string,uint)\"" @@ -51654,48 +51654,48 @@ "value": "log(string,uint,string,uint)" }, { - "id": 17685, + "id": 20746, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17672, - "src": "31419:2:15", + "referencedDeclaration": 20733, + "src": "31419:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17686, + "id": 20747, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17674, - "src": "31423:2:15", + "referencedDeclaration": 20735, + "src": "31423:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17687, + "id": 20748, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17676, - "src": "31427:2:15", + "referencedDeclaration": 20737, + "src": "31427:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17688, + "id": 20749, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17678, - "src": "31431:2:15", + "referencedDeclaration": 20739, + "src": "31431:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51726,32 +51726,32 @@ } ], "expression": { - "id": 17682, + "id": 20743, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31363:3:15", + "src": "31363:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17683, + "id": 20744, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "31367:19:15", + "memberLocation": "31367:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31363:23:15", + "src": "31363:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17689, + "id": 20750, "isConstant": false, "isLValue": false, "isPure": false, @@ -51760,7 +51760,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31363:71:15", + "src": "31363:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -51775,18 +51775,18 @@ "typeString": "bytes memory" } ], - "id": 17681, + "id": 20742, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "31347:15:15", + "referencedDeclaration": 17016, + "src": "31347:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17690, + "id": 20751, "isConstant": false, "isLValue": false, "isPure": false, @@ -51795,16 +51795,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31347:88:15", + "src": "31347:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17691, + "id": 20752, "nodeType": "ExpressionStatement", - "src": "31347:88:15" + "src": "31347:88:35" } ] }, @@ -51812,20 +51812,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "31265:3:15", + "nameLocation": "31265:3:35", "parameters": { - "id": 17679, + "id": 20740, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17672, + "id": 20733, "mutability": "mutable", "name": "p0", - "nameLocation": "31283:2:15", + "nameLocation": "31283:2:35", "nodeType": "VariableDeclaration", - "scope": 17693, - "src": "31269:16:15", + "scope": 20754, + "src": "31269:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51833,10 +51833,10 @@ "typeString": "string" }, "typeName": { - "id": 17671, + "id": 20732, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31269:6:15", + "src": "31269:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -51846,13 +51846,13 @@ }, { "constant": false, - "id": 17674, + "id": 20735, "mutability": "mutable", "name": "p1", - "nameLocation": "31292:2:15", + "nameLocation": "31292:2:35", "nodeType": "VariableDeclaration", - "scope": 17693, - "src": "31287:7:15", + "scope": 20754, + "src": "31287:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51860,10 +51860,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17673, + "id": 20734, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "31287:4:15", + "src": "31287:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51873,13 +51873,13 @@ }, { "constant": false, - "id": 17676, + "id": 20737, "mutability": "mutable", "name": "p2", - "nameLocation": "31310:2:15", + "nameLocation": "31310:2:35", "nodeType": "VariableDeclaration", - "scope": 17693, - "src": "31296:16:15", + "scope": 20754, + "src": "31296:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51887,10 +51887,10 @@ "typeString": "string" }, "typeName": { - "id": 17675, + "id": 20736, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31296:6:15", + "src": "31296:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -51900,13 +51900,13 @@ }, { "constant": false, - "id": 17678, + "id": 20739, "mutability": "mutable", "name": "p3", - "nameLocation": "31319:2:15", + "nameLocation": "31319:2:35", "nodeType": "VariableDeclaration", - "scope": 17693, - "src": "31314:7:15", + "scope": 20754, + "src": "31314:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51914,10 +51914,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17677, + "id": 20738, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "31314:4:15", + "src": "31314:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51926,28 +51926,28 @@ "visibility": "internal" } ], - "src": "31268:54:15" + "src": "31268:54:35" }, "returnParameters": { - "id": 17680, + "id": 20741, "nodeType": "ParameterList", "parameters": [], - "src": "31337:0:15" + "src": "31337:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17716, + "id": 20777, "nodeType": "FunctionDefinition", - "src": "31448:197:15", + "src": "31448:197:35", "nodes": [], "body": { - "id": 17715, + "id": 20776, "nodeType": "Block", - "src": "31538:107:15", + "src": "31538:107:35", "nodes": [], "statements": [ { @@ -51957,14 +51957,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e742c737472696e672c737472696e6729", - "id": 17707, + "id": 20768, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31588:32:15", + "src": "31588:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6c98dae27db048edb14bb31b4326832aa1fb54be52caaf49d1cecb59aa297c07", "typeString": "literal_string \"log(string,uint,string,string)\"" @@ -51972,48 +51972,48 @@ "value": "log(string,uint,string,string)" }, { - "id": 17708, + "id": 20769, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17695, - "src": "31622:2:15", + "referencedDeclaration": 20756, + "src": "31622:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17709, + "id": 20770, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17697, - "src": "31626:2:15", + "referencedDeclaration": 20758, + "src": "31626:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17710, + "id": 20771, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17699, - "src": "31630:2:15", + "referencedDeclaration": 20760, + "src": "31630:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17711, + "id": 20772, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17701, - "src": "31634:2:15", + "referencedDeclaration": 20762, + "src": "31634:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -52044,32 +52044,32 @@ } ], "expression": { - "id": 17705, + "id": 20766, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31564:3:15", + "src": "31564:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17706, + "id": 20767, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "31568:19:15", + "memberLocation": "31568:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31564:23:15", + "src": "31564:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17712, + "id": 20773, "isConstant": false, "isLValue": false, "isPure": false, @@ -52078,7 +52078,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31564:73:15", + "src": "31564:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -52093,18 +52093,18 @@ "typeString": "bytes memory" } ], - "id": 17704, + "id": 20765, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "31548:15:15", + "referencedDeclaration": 17016, + "src": "31548:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17713, + "id": 20774, "isConstant": false, "isLValue": false, "isPure": false, @@ -52113,16 +52113,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31548:90:15", + "src": "31548:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17714, + "id": 20775, "nodeType": "ExpressionStatement", - "src": "31548:90:15" + "src": "31548:90:35" } ] }, @@ -52130,20 +52130,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "31457:3:15", + "nameLocation": "31457:3:35", "parameters": { - "id": 17702, + "id": 20763, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17695, + "id": 20756, "mutability": "mutable", "name": "p0", - "nameLocation": "31475:2:15", + "nameLocation": "31475:2:35", "nodeType": "VariableDeclaration", - "scope": 17716, - "src": "31461:16:15", + "scope": 20777, + "src": "31461:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52151,10 +52151,10 @@ "typeString": "string" }, "typeName": { - "id": 17694, + "id": 20755, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31461:6:15", + "src": "31461:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52164,13 +52164,13 @@ }, { "constant": false, - "id": 17697, + "id": 20758, "mutability": "mutable", "name": "p1", - "nameLocation": "31484:2:15", + "nameLocation": "31484:2:35", "nodeType": "VariableDeclaration", - "scope": 17716, - "src": "31479:7:15", + "scope": 20777, + "src": "31479:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52178,10 +52178,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17696, + "id": 20757, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "31479:4:15", + "src": "31479:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52191,13 +52191,13 @@ }, { "constant": false, - "id": 17699, + "id": 20760, "mutability": "mutable", "name": "p2", - "nameLocation": "31502:2:15", + "nameLocation": "31502:2:35", "nodeType": "VariableDeclaration", - "scope": 17716, - "src": "31488:16:15", + "scope": 20777, + "src": "31488:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52205,10 +52205,10 @@ "typeString": "string" }, "typeName": { - "id": 17698, + "id": 20759, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31488:6:15", + "src": "31488:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52218,13 +52218,13 @@ }, { "constant": false, - "id": 17701, + "id": 20762, "mutability": "mutable", "name": "p3", - "nameLocation": "31520:2:15", + "nameLocation": "31520:2:35", "nodeType": "VariableDeclaration", - "scope": 17716, - "src": "31506:16:15", + "scope": 20777, + "src": "31506:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52232,10 +52232,10 @@ "typeString": "string" }, "typeName": { - "id": 17700, + "id": 20761, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31506:6:15", + "src": "31506:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52244,28 +52244,28 @@ "visibility": "internal" } ], - "src": "31460:63:15" + "src": "31460:63:35" }, "returnParameters": { - "id": 17703, + "id": 20764, "nodeType": "ParameterList", "parameters": [], - "src": "31538:0:15" + "src": "31538:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17739, + "id": 20800, "nodeType": "FunctionDefinition", - "src": "31651:186:15", + "src": "31651:186:35", "nodes": [], "body": { - "id": 17738, + "id": 20799, "nodeType": "Block", - "src": "31732:105:15", + "src": "31732:105:35", "nodes": [], "statements": [ { @@ -52275,14 +52275,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e742c737472696e672c626f6f6c29", - "id": 17730, + "id": 20791, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31782:30:15", + "src": "31782:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e99f82cf29cb9d7551a843a55617f00569395570d3a9816be530f7c6197ec7c8", "typeString": "literal_string \"log(string,uint,string,bool)\"" @@ -52290,48 +52290,48 @@ "value": "log(string,uint,string,bool)" }, { - "id": 17731, + "id": 20792, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17718, - "src": "31814:2:15", + "referencedDeclaration": 20779, + "src": "31814:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17732, + "id": 20793, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17720, - "src": "31818:2:15", + "referencedDeclaration": 20781, + "src": "31818:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17733, + "id": 20794, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17722, - "src": "31822:2:15", + "referencedDeclaration": 20783, + "src": "31822:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17734, + "id": 20795, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17724, - "src": "31826:2:15", + "referencedDeclaration": 20785, + "src": "31826:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -52362,32 +52362,32 @@ } ], "expression": { - "id": 17728, + "id": 20789, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31758:3:15", + "src": "31758:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17729, + "id": 20790, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "31762:19:15", + "memberLocation": "31762:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31758:23:15", + "src": "31758:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17735, + "id": 20796, "isConstant": false, "isLValue": false, "isPure": false, @@ -52396,7 +52396,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31758:71:15", + "src": "31758:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -52411,18 +52411,18 @@ "typeString": "bytes memory" } ], - "id": 17727, + "id": 20788, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "31742:15:15", + "referencedDeclaration": 17016, + "src": "31742:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17736, + "id": 20797, "isConstant": false, "isLValue": false, "isPure": false, @@ -52431,16 +52431,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31742:88:15", + "src": "31742:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17737, + "id": 20798, "nodeType": "ExpressionStatement", - "src": "31742:88:15" + "src": "31742:88:35" } ] }, @@ -52448,20 +52448,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "31660:3:15", + "nameLocation": "31660:3:35", "parameters": { - "id": 17725, + "id": 20786, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17718, + "id": 20779, "mutability": "mutable", "name": "p0", - "nameLocation": "31678:2:15", + "nameLocation": "31678:2:35", "nodeType": "VariableDeclaration", - "scope": 17739, - "src": "31664:16:15", + "scope": 20800, + "src": "31664:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52469,10 +52469,10 @@ "typeString": "string" }, "typeName": { - "id": 17717, + "id": 20778, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31664:6:15", + "src": "31664:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52482,13 +52482,13 @@ }, { "constant": false, - "id": 17720, + "id": 20781, "mutability": "mutable", "name": "p1", - "nameLocation": "31687:2:15", + "nameLocation": "31687:2:35", "nodeType": "VariableDeclaration", - "scope": 17739, - "src": "31682:7:15", + "scope": 20800, + "src": "31682:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52496,10 +52496,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17719, + "id": 20780, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "31682:4:15", + "src": "31682:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52509,13 +52509,13 @@ }, { "constant": false, - "id": 17722, + "id": 20783, "mutability": "mutable", "name": "p2", - "nameLocation": "31705:2:15", + "nameLocation": "31705:2:35", "nodeType": "VariableDeclaration", - "scope": 17739, - "src": "31691:16:15", + "scope": 20800, + "src": "31691:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52523,10 +52523,10 @@ "typeString": "string" }, "typeName": { - "id": 17721, + "id": 20782, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31691:6:15", + "src": "31691:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52536,13 +52536,13 @@ }, { "constant": false, - "id": 17724, + "id": 20785, "mutability": "mutable", "name": "p3", - "nameLocation": "31714:2:15", + "nameLocation": "31714:2:35", "nodeType": "VariableDeclaration", - "scope": 17739, - "src": "31709:7:15", + "scope": 20800, + "src": "31709:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52550,10 +52550,10 @@ "typeString": "bool" }, "typeName": { - "id": 17723, + "id": 20784, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "31709:4:15", + "src": "31709:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -52562,28 +52562,28 @@ "visibility": "internal" } ], - "src": "31663:54:15" + "src": "31663:54:35" }, "returnParameters": { - "id": 17726, + "id": 20787, "nodeType": "ParameterList", "parameters": [], - "src": "31732:0:15" + "src": "31732:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17762, + "id": 20823, "nodeType": "FunctionDefinition", - "src": "31843:192:15", + "src": "31843:192:35", "nodes": [], "body": { - "id": 17761, + "id": 20822, "nodeType": "Block", - "src": "31927:108:15", + "src": "31927:108:35", "nodes": [], "statements": [ { @@ -52593,14 +52593,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e742c737472696e672c6164647265737329", - "id": 17753, + "id": 20814, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31977:33:15", + "src": "31977:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bb7235e9977380af5de9932c5c28e18d22806b4b0a15ac7e98086e795e59b31c", "typeString": "literal_string \"log(string,uint,string,address)\"" @@ -52608,48 +52608,48 @@ "value": "log(string,uint,string,address)" }, { - "id": 17754, + "id": 20815, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17741, - "src": "32012:2:15", + "referencedDeclaration": 20802, + "src": "32012:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17755, + "id": 20816, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17743, - "src": "32016:2:15", + "referencedDeclaration": 20804, + "src": "32016:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17756, + "id": 20817, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17745, - "src": "32020:2:15", + "referencedDeclaration": 20806, + "src": "32020:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17757, + "id": 20818, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17747, - "src": "32024:2:15", + "referencedDeclaration": 20808, + "src": "32024:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -52680,32 +52680,32 @@ } ], "expression": { - "id": 17751, + "id": 20812, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31953:3:15", + "src": "31953:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17752, + "id": 20813, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "31957:19:15", + "memberLocation": "31957:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31953:23:15", + "src": "31953:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17758, + "id": 20819, "isConstant": false, "isLValue": false, "isPure": false, @@ -52714,7 +52714,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31953:74:15", + "src": "31953:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -52729,18 +52729,18 @@ "typeString": "bytes memory" } ], - "id": 17750, + "id": 20811, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "31937:15:15", + "referencedDeclaration": 17016, + "src": "31937:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17759, + "id": 20820, "isConstant": false, "isLValue": false, "isPure": false, @@ -52749,16 +52749,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31937:91:15", + "src": "31937:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17760, + "id": 20821, "nodeType": "ExpressionStatement", - "src": "31937:91:15" + "src": "31937:91:35" } ] }, @@ -52766,20 +52766,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "31852:3:15", + "nameLocation": "31852:3:35", "parameters": { - "id": 17748, + "id": 20809, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17741, + "id": 20802, "mutability": "mutable", "name": "p0", - "nameLocation": "31870:2:15", + "nameLocation": "31870:2:35", "nodeType": "VariableDeclaration", - "scope": 17762, - "src": "31856:16:15", + "scope": 20823, + "src": "31856:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52787,10 +52787,10 @@ "typeString": "string" }, "typeName": { - "id": 17740, + "id": 20801, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31856:6:15", + "src": "31856:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52800,13 +52800,13 @@ }, { "constant": false, - "id": 17743, + "id": 20804, "mutability": "mutable", "name": "p1", - "nameLocation": "31879:2:15", + "nameLocation": "31879:2:35", "nodeType": "VariableDeclaration", - "scope": 17762, - "src": "31874:7:15", + "scope": 20823, + "src": "31874:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52814,10 +52814,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17742, + "id": 20803, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "31874:4:15", + "src": "31874:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52827,13 +52827,13 @@ }, { "constant": false, - "id": 17745, + "id": 20806, "mutability": "mutable", "name": "p2", - "nameLocation": "31897:2:15", + "nameLocation": "31897:2:35", "nodeType": "VariableDeclaration", - "scope": 17762, - "src": "31883:16:15", + "scope": 20823, + "src": "31883:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52841,10 +52841,10 @@ "typeString": "string" }, "typeName": { - "id": 17744, + "id": 20805, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31883:6:15", + "src": "31883:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52854,13 +52854,13 @@ }, { "constant": false, - "id": 17747, + "id": 20808, "mutability": "mutable", "name": "p3", - "nameLocation": "31909:2:15", + "nameLocation": "31909:2:35", "nodeType": "VariableDeclaration", - "scope": 17762, - "src": "31901:10:15", + "scope": 20823, + "src": "31901:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52868,10 +52868,10 @@ "typeString": "address" }, "typeName": { - "id": 17746, + "id": 20807, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31901:7:15", + "src": "31901:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -52881,28 +52881,28 @@ "visibility": "internal" } ], - "src": "31855:57:15" + "src": "31855:57:35" }, "returnParameters": { - "id": 17749, + "id": 20810, "nodeType": "ParameterList", "parameters": [], - "src": "31927:0:15" + "src": "31927:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17785, + "id": 20846, "nodeType": "FunctionDefinition", - "src": "32041:175:15", + "src": "32041:175:35", "nodes": [], "body": { - "id": 17784, + "id": 20845, "nodeType": "Block", - "src": "32113:103:15", + "src": "32113:103:35", "nodes": [], "statements": [ { @@ -52912,14 +52912,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e742c626f6f6c2c75696e7429", - "id": 17776, + "id": 20837, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "32163:28:15", + "src": "32163:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_550e6ef516f1b3b5be9432b068022af744a919b7f9554b6605ddb59dad27875f", "typeString": "literal_string \"log(string,uint,bool,uint)\"" @@ -52927,48 +52927,48 @@ "value": "log(string,uint,bool,uint)" }, { - "id": 17777, + "id": 20838, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17764, - "src": "32193:2:15", + "referencedDeclaration": 20825, + "src": "32193:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17778, + "id": 20839, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17766, - "src": "32197:2:15", + "referencedDeclaration": 20827, + "src": "32197:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17779, + "id": 20840, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17768, - "src": "32201:2:15", + "referencedDeclaration": 20829, + "src": "32201:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 17780, + "id": 20841, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17770, - "src": "32205:2:15", + "referencedDeclaration": 20831, + "src": "32205:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52999,32 +52999,32 @@ } ], "expression": { - "id": 17774, + "id": 20835, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "32139:3:15", + "src": "32139:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17775, + "id": 20836, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "32143:19:15", + "memberLocation": "32143:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "32139:23:15", + "src": "32139:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17781, + "id": 20842, "isConstant": false, "isLValue": false, "isPure": false, @@ -53033,7 +53033,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "32139:69:15", + "src": "32139:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -53048,18 +53048,18 @@ "typeString": "bytes memory" } ], - "id": 17773, + "id": 20834, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "32123:15:15", + "referencedDeclaration": 17016, + "src": "32123:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17782, + "id": 20843, "isConstant": false, "isLValue": false, "isPure": false, @@ -53068,16 +53068,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "32123:86:15", + "src": "32123:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17783, + "id": 20844, "nodeType": "ExpressionStatement", - "src": "32123:86:15" + "src": "32123:86:35" } ] }, @@ -53085,20 +53085,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32050:3:15", + "nameLocation": "32050:3:35", "parameters": { - "id": 17771, + "id": 20832, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17764, + "id": 20825, "mutability": "mutable", "name": "p0", - "nameLocation": "32068:2:15", + "nameLocation": "32068:2:35", "nodeType": "VariableDeclaration", - "scope": 17785, - "src": "32054:16:15", + "scope": 20846, + "src": "32054:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -53106,10 +53106,10 @@ "typeString": "string" }, "typeName": { - "id": 17763, + "id": 20824, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32054:6:15", + "src": "32054:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -53119,13 +53119,13 @@ }, { "constant": false, - "id": 17766, + "id": 20827, "mutability": "mutable", "name": "p1", - "nameLocation": "32077:2:15", + "nameLocation": "32077:2:35", "nodeType": "VariableDeclaration", - "scope": 17785, - "src": "32072:7:15", + "scope": 20846, + "src": "32072:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53133,10 +53133,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17765, + "id": 20826, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "32072:4:15", + "src": "32072:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53146,13 +53146,13 @@ }, { "constant": false, - "id": 17768, + "id": 20829, "mutability": "mutable", "name": "p2", - "nameLocation": "32086:2:15", + "nameLocation": "32086:2:35", "nodeType": "VariableDeclaration", - "scope": 17785, - "src": "32081:7:15", + "scope": 20846, + "src": "32081:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53160,10 +53160,10 @@ "typeString": "bool" }, "typeName": { - "id": 17767, + "id": 20828, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "32081:4:15", + "src": "32081:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -53173,13 +53173,13 @@ }, { "constant": false, - "id": 17770, + "id": 20831, "mutability": "mutable", "name": "p3", - "nameLocation": "32095:2:15", + "nameLocation": "32095:2:35", "nodeType": "VariableDeclaration", - "scope": 17785, - "src": "32090:7:15", + "scope": 20846, + "src": "32090:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53187,10 +53187,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17769, + "id": 20830, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "32090:4:15", + "src": "32090:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53199,28 +53199,28 @@ "visibility": "internal" } ], - "src": "32053:45:15" + "src": "32053:45:35" }, "returnParameters": { - "id": 17772, + "id": 20833, "nodeType": "ParameterList", "parameters": [], - "src": "32113:0:15" + "src": "32113:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17808, + "id": 20869, "nodeType": "FunctionDefinition", - "src": "32222:186:15", + "src": "32222:186:35", "nodes": [], "body": { - "id": 17807, + "id": 20868, "nodeType": "Block", - "src": "32303:105:15", + "src": "32303:105:35", "nodes": [], "statements": [ { @@ -53230,14 +53230,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e742c626f6f6c2c737472696e6729", - "id": 17799, + "id": 20860, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "32353:30:15", + "src": "32353:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_76cc6064a225b36730abdd64aa9dcb74a19c97e79a6eaa7e7a7381b59d8b3f68", "typeString": "literal_string \"log(string,uint,bool,string)\"" @@ -53245,48 +53245,48 @@ "value": "log(string,uint,bool,string)" }, { - "id": 17800, + "id": 20861, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17787, - "src": "32385:2:15", + "referencedDeclaration": 20848, + "src": "32385:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17801, + "id": 20862, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17789, - "src": "32389:2:15", + "referencedDeclaration": 20850, + "src": "32389:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17802, + "id": 20863, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17791, - "src": "32393:2:15", + "referencedDeclaration": 20852, + "src": "32393:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 17803, + "id": 20864, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17793, - "src": "32397:2:15", + "referencedDeclaration": 20854, + "src": "32397:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -53317,32 +53317,32 @@ } ], "expression": { - "id": 17797, + "id": 20858, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "32329:3:15", + "src": "32329:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17798, + "id": 20859, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "32333:19:15", + "memberLocation": "32333:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "32329:23:15", + "src": "32329:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17804, + "id": 20865, "isConstant": false, "isLValue": false, "isPure": false, @@ -53351,7 +53351,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "32329:71:15", + "src": "32329:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -53366,18 +53366,18 @@ "typeString": "bytes memory" } ], - "id": 17796, + "id": 20857, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "32313:15:15", + "referencedDeclaration": 17016, + "src": "32313:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17805, + "id": 20866, "isConstant": false, "isLValue": false, "isPure": false, @@ -53386,16 +53386,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "32313:88:15", + "src": "32313:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17806, + "id": 20867, "nodeType": "ExpressionStatement", - "src": "32313:88:15" + "src": "32313:88:35" } ] }, @@ -53403,20 +53403,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32231:3:15", + "nameLocation": "32231:3:35", "parameters": { - "id": 17794, + "id": 20855, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17787, + "id": 20848, "mutability": "mutable", "name": "p0", - "nameLocation": "32249:2:15", + "nameLocation": "32249:2:35", "nodeType": "VariableDeclaration", - "scope": 17808, - "src": "32235:16:15", + "scope": 20869, + "src": "32235:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -53424,10 +53424,10 @@ "typeString": "string" }, "typeName": { - "id": 17786, + "id": 20847, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32235:6:15", + "src": "32235:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -53437,13 +53437,13 @@ }, { "constant": false, - "id": 17789, + "id": 20850, "mutability": "mutable", "name": "p1", - "nameLocation": "32258:2:15", + "nameLocation": "32258:2:35", "nodeType": "VariableDeclaration", - "scope": 17808, - "src": "32253:7:15", + "scope": 20869, + "src": "32253:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53451,10 +53451,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17788, + "id": 20849, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "32253:4:15", + "src": "32253:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53464,13 +53464,13 @@ }, { "constant": false, - "id": 17791, + "id": 20852, "mutability": "mutable", "name": "p2", - "nameLocation": "32267:2:15", + "nameLocation": "32267:2:35", "nodeType": "VariableDeclaration", - "scope": 17808, - "src": "32262:7:15", + "scope": 20869, + "src": "32262:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53478,10 +53478,10 @@ "typeString": "bool" }, "typeName": { - "id": 17790, + "id": 20851, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "32262:4:15", + "src": "32262:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -53491,13 +53491,13 @@ }, { "constant": false, - "id": 17793, + "id": 20854, "mutability": "mutable", "name": "p3", - "nameLocation": "32285:2:15", + "nameLocation": "32285:2:35", "nodeType": "VariableDeclaration", - "scope": 17808, - "src": "32271:16:15", + "scope": 20869, + "src": "32271:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -53505,10 +53505,10 @@ "typeString": "string" }, "typeName": { - "id": 17792, + "id": 20853, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32271:6:15", + "src": "32271:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -53517,28 +53517,28 @@ "visibility": "internal" } ], - "src": "32234:54:15" + "src": "32234:54:35" }, "returnParameters": { - "id": 17795, + "id": 20856, "nodeType": "ParameterList", "parameters": [], - "src": "32303:0:15" + "src": "32303:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17831, + "id": 20892, "nodeType": "FunctionDefinition", - "src": "32414:175:15", + "src": "32414:175:35", "nodes": [], "body": { - "id": 17830, + "id": 20891, "nodeType": "Block", - "src": "32486:103:15", + "src": "32486:103:35", "nodes": [], "statements": [ { @@ -53548,14 +53548,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e742c626f6f6c2c626f6f6c29", - "id": 17822, + "id": 20883, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "32536:28:15", + "src": "32536:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e37ff3d07873d5117abd74fe9be70fdadf355b74510a6f7507b0edd4a0032d7f", "typeString": "literal_string \"log(string,uint,bool,bool)\"" @@ -53563,48 +53563,48 @@ "value": "log(string,uint,bool,bool)" }, { - "id": 17823, + "id": 20884, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17810, - "src": "32566:2:15", + "referencedDeclaration": 20871, + "src": "32566:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17824, + "id": 20885, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17812, - "src": "32570:2:15", + "referencedDeclaration": 20873, + "src": "32570:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17825, + "id": 20886, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17814, - "src": "32574:2:15", + "referencedDeclaration": 20875, + "src": "32574:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 17826, + "id": 20887, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17816, - "src": "32578:2:15", + "referencedDeclaration": 20877, + "src": "32578:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -53635,32 +53635,32 @@ } ], "expression": { - "id": 17820, + "id": 20881, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "32512:3:15", + "src": "32512:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17821, + "id": 20882, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "32516:19:15", + "memberLocation": "32516:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "32512:23:15", + "src": "32512:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17827, + "id": 20888, "isConstant": false, "isLValue": false, "isPure": false, @@ -53669,7 +53669,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "32512:69:15", + "src": "32512:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -53684,18 +53684,18 @@ "typeString": "bytes memory" } ], - "id": 17819, + "id": 20880, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "32496:15:15", + "referencedDeclaration": 17016, + "src": "32496:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17828, + "id": 20889, "isConstant": false, "isLValue": false, "isPure": false, @@ -53704,16 +53704,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "32496:86:15", + "src": "32496:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17829, + "id": 20890, "nodeType": "ExpressionStatement", - "src": "32496:86:15" + "src": "32496:86:35" } ] }, @@ -53721,20 +53721,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32423:3:15", + "nameLocation": "32423:3:35", "parameters": { - "id": 17817, + "id": 20878, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17810, + "id": 20871, "mutability": "mutable", "name": "p0", - "nameLocation": "32441:2:15", + "nameLocation": "32441:2:35", "nodeType": "VariableDeclaration", - "scope": 17831, - "src": "32427:16:15", + "scope": 20892, + "src": "32427:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -53742,10 +53742,10 @@ "typeString": "string" }, "typeName": { - "id": 17809, + "id": 20870, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32427:6:15", + "src": "32427:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -53755,13 +53755,13 @@ }, { "constant": false, - "id": 17812, + "id": 20873, "mutability": "mutable", "name": "p1", - "nameLocation": "32450:2:15", + "nameLocation": "32450:2:35", "nodeType": "VariableDeclaration", - "scope": 17831, - "src": "32445:7:15", + "scope": 20892, + "src": "32445:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53769,10 +53769,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17811, + "id": 20872, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "32445:4:15", + "src": "32445:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53782,13 +53782,13 @@ }, { "constant": false, - "id": 17814, + "id": 20875, "mutability": "mutable", "name": "p2", - "nameLocation": "32459:2:15", + "nameLocation": "32459:2:35", "nodeType": "VariableDeclaration", - "scope": 17831, - "src": "32454:7:15", + "scope": 20892, + "src": "32454:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53796,10 +53796,10 @@ "typeString": "bool" }, "typeName": { - "id": 17813, + "id": 20874, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "32454:4:15", + "src": "32454:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -53809,13 +53809,13 @@ }, { "constant": false, - "id": 17816, + "id": 20877, "mutability": "mutable", "name": "p3", - "nameLocation": "32468:2:15", + "nameLocation": "32468:2:35", "nodeType": "VariableDeclaration", - "scope": 17831, - "src": "32463:7:15", + "scope": 20892, + "src": "32463:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53823,10 +53823,10 @@ "typeString": "bool" }, "typeName": { - "id": 17815, + "id": 20876, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "32463:4:15", + "src": "32463:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -53835,28 +53835,28 @@ "visibility": "internal" } ], - "src": "32426:45:15" + "src": "32426:45:35" }, "returnParameters": { - "id": 17818, + "id": 20879, "nodeType": "ParameterList", "parameters": [], - "src": "32486:0:15" + "src": "32486:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17854, + "id": 20915, "nodeType": "FunctionDefinition", - "src": "32595:181:15", + "src": "32595:181:35", "nodes": [], "body": { - "id": 17853, + "id": 20914, "nodeType": "Block", - "src": "32670:106:15", + "src": "32670:106:35", "nodes": [], "statements": [ { @@ -53866,14 +53866,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e742c626f6f6c2c6164647265737329", - "id": 17845, + "id": 20906, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "32720:31:15", + "src": "32720:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e5549d91ec2998207f70463fe94a71d0edc39b13b219ff8feb87dd990a616539", "typeString": "literal_string \"log(string,uint,bool,address)\"" @@ -53881,48 +53881,48 @@ "value": "log(string,uint,bool,address)" }, { - "id": 17846, + "id": 20907, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17833, - "src": "32753:2:15", + "referencedDeclaration": 20894, + "src": "32753:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17847, + "id": 20908, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17835, - "src": "32757:2:15", + "referencedDeclaration": 20896, + "src": "32757:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17848, + "id": 20909, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17837, - "src": "32761:2:15", + "referencedDeclaration": 20898, + "src": "32761:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 17849, + "id": 20910, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17839, - "src": "32765:2:15", + "referencedDeclaration": 20900, + "src": "32765:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -53953,32 +53953,32 @@ } ], "expression": { - "id": 17843, + "id": 20904, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "32696:3:15", + "src": "32696:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17844, + "id": 20905, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "32700:19:15", + "memberLocation": "32700:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "32696:23:15", + "src": "32696:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17850, + "id": 20911, "isConstant": false, "isLValue": false, "isPure": false, @@ -53987,7 +53987,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "32696:72:15", + "src": "32696:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -54002,18 +54002,18 @@ "typeString": "bytes memory" } ], - "id": 17842, + "id": 20903, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "32680:15:15", + "referencedDeclaration": 17016, + "src": "32680:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17851, + "id": 20912, "isConstant": false, "isLValue": false, "isPure": false, @@ -54022,16 +54022,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "32680:89:15", + "src": "32680:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17852, + "id": 20913, "nodeType": "ExpressionStatement", - "src": "32680:89:15" + "src": "32680:89:35" } ] }, @@ -54039,20 +54039,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32604:3:15", + "nameLocation": "32604:3:35", "parameters": { - "id": 17840, + "id": 20901, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17833, + "id": 20894, "mutability": "mutable", "name": "p0", - "nameLocation": "32622:2:15", + "nameLocation": "32622:2:35", "nodeType": "VariableDeclaration", - "scope": 17854, - "src": "32608:16:15", + "scope": 20915, + "src": "32608:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -54060,10 +54060,10 @@ "typeString": "string" }, "typeName": { - "id": 17832, + "id": 20893, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32608:6:15", + "src": "32608:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -54073,13 +54073,13 @@ }, { "constant": false, - "id": 17835, + "id": 20896, "mutability": "mutable", "name": "p1", - "nameLocation": "32631:2:15", + "nameLocation": "32631:2:35", "nodeType": "VariableDeclaration", - "scope": 17854, - "src": "32626:7:15", + "scope": 20915, + "src": "32626:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54087,10 +54087,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17834, + "id": 20895, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "32626:4:15", + "src": "32626:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54100,13 +54100,13 @@ }, { "constant": false, - "id": 17837, + "id": 20898, "mutability": "mutable", "name": "p2", - "nameLocation": "32640:2:15", + "nameLocation": "32640:2:35", "nodeType": "VariableDeclaration", - "scope": 17854, - "src": "32635:7:15", + "scope": 20915, + "src": "32635:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54114,10 +54114,10 @@ "typeString": "bool" }, "typeName": { - "id": 17836, + "id": 20897, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "32635:4:15", + "src": "32635:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -54127,13 +54127,13 @@ }, { "constant": false, - "id": 17839, + "id": 20900, "mutability": "mutable", "name": "p3", - "nameLocation": "32652:2:15", + "nameLocation": "32652:2:35", "nodeType": "VariableDeclaration", - "scope": 17854, - "src": "32644:10:15", + "scope": 20915, + "src": "32644:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54141,10 +54141,10 @@ "typeString": "address" }, "typeName": { - "id": 17838, + "id": 20899, "name": "address", "nodeType": "ElementaryTypeName", - "src": "32644:7:15", + "src": "32644:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -54154,28 +54154,28 @@ "visibility": "internal" } ], - "src": "32607:48:15" + "src": "32607:48:35" }, "returnParameters": { - "id": 17841, + "id": 20902, "nodeType": "ParameterList", "parameters": [], - "src": "32670:0:15" + "src": "32670:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17877, + "id": 20938, "nodeType": "FunctionDefinition", - "src": "32782:181:15", + "src": "32782:181:35", "nodes": [], "body": { - "id": 17876, + "id": 20937, "nodeType": "Block", - "src": "32857:106:15", + "src": "32857:106:35", "nodes": [], "statements": [ { @@ -54185,14 +54185,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e742c616464726573732c75696e7429", - "id": 17868, + "id": 20929, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "32907:31:15", + "src": "32907:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_58497afe9e509136f5cf2fb1db9876437d9cbd769be5985b518ff094427e4f75", "typeString": "literal_string \"log(string,uint,address,uint)\"" @@ -54200,48 +54200,48 @@ "value": "log(string,uint,address,uint)" }, { - "id": 17869, + "id": 20930, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17856, - "src": "32940:2:15", + "referencedDeclaration": 20917, + "src": "32940:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17870, + "id": 20931, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17858, - "src": "32944:2:15", + "referencedDeclaration": 20919, + "src": "32944:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17871, + "id": 20932, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17860, - "src": "32948:2:15", + "referencedDeclaration": 20921, + "src": "32948:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17872, + "id": 20933, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17862, - "src": "32952:2:15", + "referencedDeclaration": 20923, + "src": "32952:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54272,32 +54272,32 @@ } ], "expression": { - "id": 17866, + "id": 20927, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "32883:3:15", + "src": "32883:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17867, + "id": 20928, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "32887:19:15", + "memberLocation": "32887:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "32883:23:15", + "src": "32883:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17873, + "id": 20934, "isConstant": false, "isLValue": false, "isPure": false, @@ -54306,7 +54306,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "32883:72:15", + "src": "32883:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -54321,18 +54321,18 @@ "typeString": "bytes memory" } ], - "id": 17865, + "id": 20926, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "32867:15:15", + "referencedDeclaration": 17016, + "src": "32867:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17874, + "id": 20935, "isConstant": false, "isLValue": false, "isPure": false, @@ -54341,16 +54341,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "32867:89:15", + "src": "32867:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17875, + "id": 20936, "nodeType": "ExpressionStatement", - "src": "32867:89:15" + "src": "32867:89:35" } ] }, @@ -54358,20 +54358,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32791:3:15", + "nameLocation": "32791:3:35", "parameters": { - "id": 17863, + "id": 20924, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17856, + "id": 20917, "mutability": "mutable", "name": "p0", - "nameLocation": "32809:2:15", + "nameLocation": "32809:2:35", "nodeType": "VariableDeclaration", - "scope": 17877, - "src": "32795:16:15", + "scope": 20938, + "src": "32795:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -54379,10 +54379,10 @@ "typeString": "string" }, "typeName": { - "id": 17855, + "id": 20916, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32795:6:15", + "src": "32795:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -54392,13 +54392,13 @@ }, { "constant": false, - "id": 17858, + "id": 20919, "mutability": "mutable", "name": "p1", - "nameLocation": "32818:2:15", + "nameLocation": "32818:2:35", "nodeType": "VariableDeclaration", - "scope": 17877, - "src": "32813:7:15", + "scope": 20938, + "src": "32813:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54406,10 +54406,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17857, + "id": 20918, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "32813:4:15", + "src": "32813:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54419,13 +54419,13 @@ }, { "constant": false, - "id": 17860, + "id": 20921, "mutability": "mutable", "name": "p2", - "nameLocation": "32830:2:15", + "nameLocation": "32830:2:35", "nodeType": "VariableDeclaration", - "scope": 17877, - "src": "32822:10:15", + "scope": 20938, + "src": "32822:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54433,10 +54433,10 @@ "typeString": "address" }, "typeName": { - "id": 17859, + "id": 20920, "name": "address", "nodeType": "ElementaryTypeName", - "src": "32822:7:15", + "src": "32822:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -54447,13 +54447,13 @@ }, { "constant": false, - "id": 17862, + "id": 20923, "mutability": "mutable", "name": "p3", - "nameLocation": "32839:2:15", + "nameLocation": "32839:2:35", "nodeType": "VariableDeclaration", - "scope": 17877, - "src": "32834:7:15", + "scope": 20938, + "src": "32834:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54461,10 +54461,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17861, + "id": 20922, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "32834:4:15", + "src": "32834:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54473,28 +54473,28 @@ "visibility": "internal" } ], - "src": "32794:48:15" + "src": "32794:48:35" }, "returnParameters": { - "id": 17864, + "id": 20925, "nodeType": "ParameterList", "parameters": [], - "src": "32857:0:15" + "src": "32857:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17900, + "id": 20961, "nodeType": "FunctionDefinition", - "src": "32969:192:15", + "src": "32969:192:35", "nodes": [], "body": { - "id": 17899, + "id": 20960, "nodeType": "Block", - "src": "33053:108:15", + "src": "33053:108:35", "nodes": [], "statements": [ { @@ -54504,14 +54504,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e742c616464726573732c737472696e6729", - "id": 17891, + "id": 20952, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "33103:33:15", + "src": "33103:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3254c2e85e824e7dd0b3e2e602f95218ed23a331406e197386693086d91053c0", "typeString": "literal_string \"log(string,uint,address,string)\"" @@ -54519,48 +54519,48 @@ "value": "log(string,uint,address,string)" }, { - "id": 17892, + "id": 20953, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17879, - "src": "33138:2:15", + "referencedDeclaration": 20940, + "src": "33138:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17893, + "id": 20954, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17881, - "src": "33142:2:15", + "referencedDeclaration": 20942, + "src": "33142:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17894, + "id": 20955, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17883, - "src": "33146:2:15", + "referencedDeclaration": 20944, + "src": "33146:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17895, + "id": 20956, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17885, - "src": "33150:2:15", + "referencedDeclaration": 20946, + "src": "33150:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -54591,32 +54591,32 @@ } ], "expression": { - "id": 17889, + "id": 20950, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "33079:3:15", + "src": "33079:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17890, + "id": 20951, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "33083:19:15", + "memberLocation": "33083:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "33079:23:15", + "src": "33079:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17896, + "id": 20957, "isConstant": false, "isLValue": false, "isPure": false, @@ -54625,7 +54625,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "33079:74:15", + "src": "33079:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -54640,18 +54640,18 @@ "typeString": "bytes memory" } ], - "id": 17888, + "id": 20949, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "33063:15:15", + "referencedDeclaration": 17016, + "src": "33063:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17897, + "id": 20958, "isConstant": false, "isLValue": false, "isPure": false, @@ -54660,16 +54660,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "33063:91:15", + "src": "33063:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17898, + "id": 20959, "nodeType": "ExpressionStatement", - "src": "33063:91:15" + "src": "33063:91:35" } ] }, @@ -54677,20 +54677,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32978:3:15", + "nameLocation": "32978:3:35", "parameters": { - "id": 17886, + "id": 20947, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17879, + "id": 20940, "mutability": "mutable", "name": "p0", - "nameLocation": "32996:2:15", + "nameLocation": "32996:2:35", "nodeType": "VariableDeclaration", - "scope": 17900, - "src": "32982:16:15", + "scope": 20961, + "src": "32982:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -54698,10 +54698,10 @@ "typeString": "string" }, "typeName": { - "id": 17878, + "id": 20939, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32982:6:15", + "src": "32982:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -54711,13 +54711,13 @@ }, { "constant": false, - "id": 17881, + "id": 20942, "mutability": "mutable", "name": "p1", - "nameLocation": "33005:2:15", + "nameLocation": "33005:2:35", "nodeType": "VariableDeclaration", - "scope": 17900, - "src": "33000:7:15", + "scope": 20961, + "src": "33000:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54725,10 +54725,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17880, + "id": 20941, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "33000:4:15", + "src": "33000:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54738,13 +54738,13 @@ }, { "constant": false, - "id": 17883, + "id": 20944, "mutability": "mutable", "name": "p2", - "nameLocation": "33017:2:15", + "nameLocation": "33017:2:35", "nodeType": "VariableDeclaration", - "scope": 17900, - "src": "33009:10:15", + "scope": 20961, + "src": "33009:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54752,10 +54752,10 @@ "typeString": "address" }, "typeName": { - "id": 17882, + "id": 20943, "name": "address", "nodeType": "ElementaryTypeName", - "src": "33009:7:15", + "src": "33009:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -54766,13 +54766,13 @@ }, { "constant": false, - "id": 17885, + "id": 20946, "mutability": "mutable", "name": "p3", - "nameLocation": "33035:2:15", + "nameLocation": "33035:2:35", "nodeType": "VariableDeclaration", - "scope": 17900, - "src": "33021:16:15", + "scope": 20961, + "src": "33021:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -54780,10 +54780,10 @@ "typeString": "string" }, "typeName": { - "id": 17884, + "id": 20945, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33021:6:15", + "src": "33021:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -54792,28 +54792,28 @@ "visibility": "internal" } ], - "src": "32981:57:15" + "src": "32981:57:35" }, "returnParameters": { - "id": 17887, + "id": 20948, "nodeType": "ParameterList", "parameters": [], - "src": "33053:0:15" + "src": "33053:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17923, + "id": 20984, "nodeType": "FunctionDefinition", - "src": "33167:181:15", + "src": "33167:181:35", "nodes": [], "body": { - "id": 17922, + "id": 20983, "nodeType": "Block", - "src": "33242:106:15", + "src": "33242:106:35", "nodes": [], "statements": [ { @@ -54823,14 +54823,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e742c616464726573732c626f6f6c29", - "id": 17914, + "id": 20975, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "33292:31:15", + "src": "33292:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1106a8f7a9fdb0743cc8f33bcf28da92f358b488bfc5eb2426dcc116571bae10", "typeString": "literal_string \"log(string,uint,address,bool)\"" @@ -54838,48 +54838,48 @@ "value": "log(string,uint,address,bool)" }, { - "id": 17915, + "id": 20976, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17902, - "src": "33325:2:15", + "referencedDeclaration": 20963, + "src": "33325:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17916, + "id": 20977, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17904, - "src": "33329:2:15", + "referencedDeclaration": 20965, + "src": "33329:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17917, + "id": 20978, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17906, - "src": "33333:2:15", + "referencedDeclaration": 20967, + "src": "33333:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17918, + "id": 20979, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17908, - "src": "33337:2:15", + "referencedDeclaration": 20969, + "src": "33337:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -54910,32 +54910,32 @@ } ], "expression": { - "id": 17912, + "id": 20973, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "33268:3:15", + "src": "33268:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17913, + "id": 20974, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "33272:19:15", + "memberLocation": "33272:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "33268:23:15", + "src": "33268:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17919, + "id": 20980, "isConstant": false, "isLValue": false, "isPure": false, @@ -54944,7 +54944,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "33268:72:15", + "src": "33268:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -54959,18 +54959,18 @@ "typeString": "bytes memory" } ], - "id": 17911, + "id": 20972, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "33252:15:15", + "referencedDeclaration": 17016, + "src": "33252:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17920, + "id": 20981, "isConstant": false, "isLValue": false, "isPure": false, @@ -54979,16 +54979,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "33252:89:15", + "src": "33252:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17921, + "id": 20982, "nodeType": "ExpressionStatement", - "src": "33252:89:15" + "src": "33252:89:35" } ] }, @@ -54996,20 +54996,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "33176:3:15", + "nameLocation": "33176:3:35", "parameters": { - "id": 17909, + "id": 20970, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17902, + "id": 20963, "mutability": "mutable", "name": "p0", - "nameLocation": "33194:2:15", + "nameLocation": "33194:2:35", "nodeType": "VariableDeclaration", - "scope": 17923, - "src": "33180:16:15", + "scope": 20984, + "src": "33180:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55017,10 +55017,10 @@ "typeString": "string" }, "typeName": { - "id": 17901, + "id": 20962, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33180:6:15", + "src": "33180:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55030,13 +55030,13 @@ }, { "constant": false, - "id": 17904, + "id": 20965, "mutability": "mutable", "name": "p1", - "nameLocation": "33203:2:15", + "nameLocation": "33203:2:35", "nodeType": "VariableDeclaration", - "scope": 17923, - "src": "33198:7:15", + "scope": 20984, + "src": "33198:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55044,10 +55044,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17903, + "id": 20964, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "33198:4:15", + "src": "33198:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55057,13 +55057,13 @@ }, { "constant": false, - "id": 17906, + "id": 20967, "mutability": "mutable", "name": "p2", - "nameLocation": "33215:2:15", + "nameLocation": "33215:2:35", "nodeType": "VariableDeclaration", - "scope": 17923, - "src": "33207:10:15", + "scope": 20984, + "src": "33207:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55071,10 +55071,10 @@ "typeString": "address" }, "typeName": { - "id": 17905, + "id": 20966, "name": "address", "nodeType": "ElementaryTypeName", - "src": "33207:7:15", + "src": "33207:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -55085,13 +55085,13 @@ }, { "constant": false, - "id": 17908, + "id": 20969, "mutability": "mutable", "name": "p3", - "nameLocation": "33224:2:15", + "nameLocation": "33224:2:35", "nodeType": "VariableDeclaration", - "scope": 17923, - "src": "33219:7:15", + "scope": 20984, + "src": "33219:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55099,10 +55099,10 @@ "typeString": "bool" }, "typeName": { - "id": 17907, + "id": 20968, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "33219:4:15", + "src": "33219:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -55111,28 +55111,28 @@ "visibility": "internal" } ], - "src": "33179:48:15" + "src": "33179:48:35" }, "returnParameters": { - "id": 17910, + "id": 20971, "nodeType": "ParameterList", "parameters": [], - "src": "33242:0:15" + "src": "33242:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17946, + "id": 21007, "nodeType": "FunctionDefinition", - "src": "33354:187:15", + "src": "33354:187:35", "nodes": [], "body": { - "id": 17945, + "id": 21006, "nodeType": "Block", - "src": "33432:109:15", + "src": "33432:109:35", "nodes": [], "statements": [ { @@ -55142,14 +55142,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e742c616464726573732c6164647265737329", - "id": 17937, + "id": 20998, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "33482:34:15", + "src": "33482:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_eac892812ad5b43e056a005de5f4269f3430ecb19d3374f0e27d055022fbb381", "typeString": "literal_string \"log(string,uint,address,address)\"" @@ -55157,48 +55157,48 @@ "value": "log(string,uint,address,address)" }, { - "id": 17938, + "id": 20999, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17925, - "src": "33518:2:15", + "referencedDeclaration": 20986, + "src": "33518:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17939, + "id": 21000, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17927, - "src": "33522:2:15", + "referencedDeclaration": 20988, + "src": "33522:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17940, + "id": 21001, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17929, - "src": "33526:2:15", + "referencedDeclaration": 20990, + "src": "33526:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 17941, + "id": 21002, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17931, - "src": "33530:2:15", + "referencedDeclaration": 20992, + "src": "33530:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -55229,32 +55229,32 @@ } ], "expression": { - "id": 17935, + "id": 20996, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "33458:3:15", + "src": "33458:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17936, + "id": 20997, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "33462:19:15", + "memberLocation": "33462:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "33458:23:15", + "src": "33458:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17942, + "id": 21003, "isConstant": false, "isLValue": false, "isPure": false, @@ -55263,7 +55263,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "33458:75:15", + "src": "33458:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -55278,18 +55278,18 @@ "typeString": "bytes memory" } ], - "id": 17934, + "id": 20995, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "33442:15:15", + "referencedDeclaration": 17016, + "src": "33442:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17943, + "id": 21004, "isConstant": false, "isLValue": false, "isPure": false, @@ -55298,16 +55298,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "33442:92:15", + "src": "33442:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17944, + "id": 21005, "nodeType": "ExpressionStatement", - "src": "33442:92:15" + "src": "33442:92:35" } ] }, @@ -55315,20 +55315,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "33363:3:15", + "nameLocation": "33363:3:35", "parameters": { - "id": 17932, + "id": 20993, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17925, + "id": 20986, "mutability": "mutable", "name": "p0", - "nameLocation": "33381:2:15", + "nameLocation": "33381:2:35", "nodeType": "VariableDeclaration", - "scope": 17946, - "src": "33367:16:15", + "scope": 21007, + "src": "33367:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55336,10 +55336,10 @@ "typeString": "string" }, "typeName": { - "id": 17924, + "id": 20985, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33367:6:15", + "src": "33367:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55349,13 +55349,13 @@ }, { "constant": false, - "id": 17927, + "id": 20988, "mutability": "mutable", "name": "p1", - "nameLocation": "33390:2:15", + "nameLocation": "33390:2:35", "nodeType": "VariableDeclaration", - "scope": 17946, - "src": "33385:7:15", + "scope": 21007, + "src": "33385:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55363,10 +55363,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17926, + "id": 20987, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "33385:4:15", + "src": "33385:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55376,13 +55376,13 @@ }, { "constant": false, - "id": 17929, + "id": 20990, "mutability": "mutable", "name": "p2", - "nameLocation": "33402:2:15", + "nameLocation": "33402:2:35", "nodeType": "VariableDeclaration", - "scope": 17946, - "src": "33394:10:15", + "scope": 21007, + "src": "33394:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55390,10 +55390,10 @@ "typeString": "address" }, "typeName": { - "id": 17928, + "id": 20989, "name": "address", "nodeType": "ElementaryTypeName", - "src": "33394:7:15", + "src": "33394:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -55404,13 +55404,13 @@ }, { "constant": false, - "id": 17931, + "id": 20992, "mutability": "mutable", "name": "p3", - "nameLocation": "33414:2:15", + "nameLocation": "33414:2:35", "nodeType": "VariableDeclaration", - "scope": 17946, - "src": "33406:10:15", + "scope": 21007, + "src": "33406:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55418,10 +55418,10 @@ "typeString": "address" }, "typeName": { - "id": 17930, + "id": 20991, "name": "address", "nodeType": "ElementaryTypeName", - "src": "33406:7:15", + "src": "33406:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -55431,28 +55431,28 @@ "visibility": "internal" } ], - "src": "33366:51:15" + "src": "33366:51:35" }, "returnParameters": { - "id": 17933, + "id": 20994, "nodeType": "ParameterList", "parameters": [], - "src": "33432:0:15" + "src": "33432:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17969, + "id": 21030, "nodeType": "FunctionDefinition", - "src": "33547:186:15", + "src": "33547:186:35", "nodes": [], "body": { - "id": 17968, + "id": 21029, "nodeType": "Block", - "src": "33628:105:15", + "src": "33628:105:35", "nodes": [], "statements": [ { @@ -55462,14 +55462,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c75696e742c75696e7429", - "id": 17960, + "id": 21021, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "33678:30:15", + "src": "33678:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d5cf17d093c9068e0703e037cea1f6c3048599508dc7985106a94aa34c08c926", "typeString": "literal_string \"log(string,string,uint,uint)\"" @@ -55477,48 +55477,48 @@ "value": "log(string,string,uint,uint)" }, { - "id": 17961, + "id": 21022, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17948, - "src": "33710:2:15", + "referencedDeclaration": 21009, + "src": "33710:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17962, + "id": 21023, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17950, - "src": "33714:2:15", + "referencedDeclaration": 21011, + "src": "33714:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17963, + "id": 21024, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17952, - "src": "33718:2:15", + "referencedDeclaration": 21013, + "src": "33718:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17964, + "id": 21025, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17954, - "src": "33722:2:15", + "referencedDeclaration": 21015, + "src": "33722:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55549,32 +55549,32 @@ } ], "expression": { - "id": 17958, + "id": 21019, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "33654:3:15", + "src": "33654:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17959, + "id": 21020, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "33658:19:15", + "memberLocation": "33658:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "33654:23:15", + "src": "33654:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17965, + "id": 21026, "isConstant": false, "isLValue": false, "isPure": false, @@ -55583,7 +55583,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "33654:71:15", + "src": "33654:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -55598,18 +55598,18 @@ "typeString": "bytes memory" } ], - "id": 17957, + "id": 21018, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "33638:15:15", + "referencedDeclaration": 17016, + "src": "33638:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17966, + "id": 21027, "isConstant": false, "isLValue": false, "isPure": false, @@ -55618,16 +55618,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "33638:88:15", + "src": "33638:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17967, + "id": 21028, "nodeType": "ExpressionStatement", - "src": "33638:88:15" + "src": "33638:88:35" } ] }, @@ -55635,20 +55635,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "33556:3:15", + "nameLocation": "33556:3:35", "parameters": { - "id": 17955, + "id": 21016, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17948, + "id": 21009, "mutability": "mutable", "name": "p0", - "nameLocation": "33574:2:15", + "nameLocation": "33574:2:35", "nodeType": "VariableDeclaration", - "scope": 17969, - "src": "33560:16:15", + "scope": 21030, + "src": "33560:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55656,10 +55656,10 @@ "typeString": "string" }, "typeName": { - "id": 17947, + "id": 21008, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33560:6:15", + "src": "33560:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55669,13 +55669,13 @@ }, { "constant": false, - "id": 17950, + "id": 21011, "mutability": "mutable", "name": "p1", - "nameLocation": "33592:2:15", + "nameLocation": "33592:2:35", "nodeType": "VariableDeclaration", - "scope": 17969, - "src": "33578:16:15", + "scope": 21030, + "src": "33578:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55683,10 +55683,10 @@ "typeString": "string" }, "typeName": { - "id": 17949, + "id": 21010, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33578:6:15", + "src": "33578:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55696,13 +55696,13 @@ }, { "constant": false, - "id": 17952, + "id": 21013, "mutability": "mutable", "name": "p2", - "nameLocation": "33601:2:15", + "nameLocation": "33601:2:35", "nodeType": "VariableDeclaration", - "scope": 17969, - "src": "33596:7:15", + "scope": 21030, + "src": "33596:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55710,10 +55710,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17951, + "id": 21012, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "33596:4:15", + "src": "33596:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55723,13 +55723,13 @@ }, { "constant": false, - "id": 17954, + "id": 21015, "mutability": "mutable", "name": "p3", - "nameLocation": "33610:2:15", + "nameLocation": "33610:2:35", "nodeType": "VariableDeclaration", - "scope": 17969, - "src": "33605:7:15", + "scope": 21030, + "src": "33605:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55737,10 +55737,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17953, + "id": 21014, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "33605:4:15", + "src": "33605:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55749,28 +55749,28 @@ "visibility": "internal" } ], - "src": "33559:54:15" + "src": "33559:54:35" }, "returnParameters": { - "id": 17956, + "id": 21017, "nodeType": "ParameterList", "parameters": [], - "src": "33628:0:15" + "src": "33628:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 17992, + "id": 21053, "nodeType": "FunctionDefinition", - "src": "33739:197:15", + "src": "33739:197:35", "nodes": [], "body": { - "id": 17991, + "id": 21052, "nodeType": "Block", - "src": "33829:107:15", + "src": "33829:107:35", "nodes": [], "statements": [ { @@ -55780,14 +55780,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c75696e742c737472696e6729", - "id": 17983, + "id": 21044, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "33879:32:15", + "src": "33879:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8d142cdddf40ab944834474e14a37534e67dcf2f6ffd68fd3d894f907fb76a0a", "typeString": "literal_string \"log(string,string,uint,string)\"" @@ -55795,48 +55795,48 @@ "value": "log(string,string,uint,string)" }, { - "id": 17984, + "id": 21045, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17971, - "src": "33913:2:15", + "referencedDeclaration": 21032, + "src": "33913:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17985, + "id": 21046, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17973, - "src": "33917:2:15", + "referencedDeclaration": 21034, + "src": "33917:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 17986, + "id": 21047, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17975, - "src": "33921:2:15", + "referencedDeclaration": 21036, + "src": "33921:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 17987, + "id": 21048, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17977, - "src": "33925:2:15", + "referencedDeclaration": 21038, + "src": "33925:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -55867,32 +55867,32 @@ } ], "expression": { - "id": 17981, + "id": 21042, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "33855:3:15", + "src": "33855:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 17982, + "id": 21043, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "33859:19:15", + "memberLocation": "33859:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "33855:23:15", + "src": "33855:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 17988, + "id": 21049, "isConstant": false, "isLValue": false, "isPure": false, @@ -55901,7 +55901,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "33855:73:15", + "src": "33855:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -55916,18 +55916,18 @@ "typeString": "bytes memory" } ], - "id": 17980, + "id": 21041, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "33839:15:15", + "referencedDeclaration": 17016, + "src": "33839:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 17989, + "id": 21050, "isConstant": false, "isLValue": false, "isPure": false, @@ -55936,16 +55936,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "33839:90:15", + "src": "33839:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 17990, + "id": 21051, "nodeType": "ExpressionStatement", - "src": "33839:90:15" + "src": "33839:90:35" } ] }, @@ -55953,20 +55953,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "33748:3:15", + "nameLocation": "33748:3:35", "parameters": { - "id": 17978, + "id": 21039, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17971, + "id": 21032, "mutability": "mutable", "name": "p0", - "nameLocation": "33766:2:15", + "nameLocation": "33766:2:35", "nodeType": "VariableDeclaration", - "scope": 17992, - "src": "33752:16:15", + "scope": 21053, + "src": "33752:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55974,10 +55974,10 @@ "typeString": "string" }, "typeName": { - "id": 17970, + "id": 21031, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33752:6:15", + "src": "33752:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55987,13 +55987,13 @@ }, { "constant": false, - "id": 17973, + "id": 21034, "mutability": "mutable", "name": "p1", - "nameLocation": "33784:2:15", + "nameLocation": "33784:2:35", "nodeType": "VariableDeclaration", - "scope": 17992, - "src": "33770:16:15", + "scope": 21053, + "src": "33770:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56001,10 +56001,10 @@ "typeString": "string" }, "typeName": { - "id": 17972, + "id": 21033, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33770:6:15", + "src": "33770:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56014,13 +56014,13 @@ }, { "constant": false, - "id": 17975, + "id": 21036, "mutability": "mutable", "name": "p2", - "nameLocation": "33793:2:15", + "nameLocation": "33793:2:35", "nodeType": "VariableDeclaration", - "scope": 17992, - "src": "33788:7:15", + "scope": 21053, + "src": "33788:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -56028,10 +56028,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17974, + "id": 21035, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "33788:4:15", + "src": "33788:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -56041,13 +56041,13 @@ }, { "constant": false, - "id": 17977, + "id": 21038, "mutability": "mutable", "name": "p3", - "nameLocation": "33811:2:15", + "nameLocation": "33811:2:35", "nodeType": "VariableDeclaration", - "scope": 17992, - "src": "33797:16:15", + "scope": 21053, + "src": "33797:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56055,10 +56055,10 @@ "typeString": "string" }, "typeName": { - "id": 17976, + "id": 21037, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33797:6:15", + "src": "33797:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56067,28 +56067,28 @@ "visibility": "internal" } ], - "src": "33751:63:15" + "src": "33751:63:35" }, "returnParameters": { - "id": 17979, + "id": 21040, "nodeType": "ParameterList", "parameters": [], - "src": "33829:0:15" + "src": "33829:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18015, + "id": 21076, "nodeType": "FunctionDefinition", - "src": "33942:186:15", + "src": "33942:186:35", "nodes": [], "body": { - "id": 18014, + "id": 21075, "nodeType": "Block", - "src": "34023:105:15", + "src": "34023:105:35", "nodes": [], "statements": [ { @@ -56098,14 +56098,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c75696e742c626f6f6c29", - "id": 18006, + "id": 21067, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "34073:30:15", + "src": "34073:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e65658ca6578795ac405c3487ab68ec21d76f9a79d734a9ab869db5d96b4556b", "typeString": "literal_string \"log(string,string,uint,bool)\"" @@ -56113,48 +56113,48 @@ "value": "log(string,string,uint,bool)" }, { - "id": 18007, + "id": 21068, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17994, - "src": "34105:2:15", + "referencedDeclaration": 21055, + "src": "34105:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18008, + "id": 21069, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17996, - "src": "34109:2:15", + "referencedDeclaration": 21057, + "src": "34109:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18009, + "id": 21070, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 17998, - "src": "34113:2:15", + "referencedDeclaration": 21059, + "src": "34113:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 18010, + "id": 21071, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18000, - "src": "34117:2:15", + "referencedDeclaration": 21061, + "src": "34117:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -56185,32 +56185,32 @@ } ], "expression": { - "id": 18004, + "id": 21065, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "34049:3:15", + "src": "34049:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18005, + "id": 21066, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "34053:19:15", + "memberLocation": "34053:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "34049:23:15", + "src": "34049:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18011, + "id": 21072, "isConstant": false, "isLValue": false, "isPure": false, @@ -56219,7 +56219,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34049:71:15", + "src": "34049:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -56234,18 +56234,18 @@ "typeString": "bytes memory" } ], - "id": 18003, + "id": 21064, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "34033:15:15", + "referencedDeclaration": 17016, + "src": "34033:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18012, + "id": 21073, "isConstant": false, "isLValue": false, "isPure": false, @@ -56254,16 +56254,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34033:88:15", + "src": "34033:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18013, + "id": 21074, "nodeType": "ExpressionStatement", - "src": "34033:88:15" + "src": "34033:88:35" } ] }, @@ -56271,20 +56271,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "33951:3:15", + "nameLocation": "33951:3:35", "parameters": { - "id": 18001, + "id": 21062, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 17994, + "id": 21055, "mutability": "mutable", "name": "p0", - "nameLocation": "33969:2:15", + "nameLocation": "33969:2:35", "nodeType": "VariableDeclaration", - "scope": 18015, - "src": "33955:16:15", + "scope": 21076, + "src": "33955:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56292,10 +56292,10 @@ "typeString": "string" }, "typeName": { - "id": 17993, + "id": 21054, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33955:6:15", + "src": "33955:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56305,13 +56305,13 @@ }, { "constant": false, - "id": 17996, + "id": 21057, "mutability": "mutable", "name": "p1", - "nameLocation": "33987:2:15", + "nameLocation": "33987:2:35", "nodeType": "VariableDeclaration", - "scope": 18015, - "src": "33973:16:15", + "scope": 21076, + "src": "33973:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56319,10 +56319,10 @@ "typeString": "string" }, "typeName": { - "id": 17995, + "id": 21056, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33973:6:15", + "src": "33973:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56332,13 +56332,13 @@ }, { "constant": false, - "id": 17998, + "id": 21059, "mutability": "mutable", "name": "p2", - "nameLocation": "33996:2:15", + "nameLocation": "33996:2:35", "nodeType": "VariableDeclaration", - "scope": 18015, - "src": "33991:7:15", + "scope": 21076, + "src": "33991:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -56346,10 +56346,10 @@ "typeString": "uint256" }, "typeName": { - "id": 17997, + "id": 21058, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "33991:4:15", + "src": "33991:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -56359,13 +56359,13 @@ }, { "constant": false, - "id": 18000, + "id": 21061, "mutability": "mutable", "name": "p3", - "nameLocation": "34005:2:15", + "nameLocation": "34005:2:35", "nodeType": "VariableDeclaration", - "scope": 18015, - "src": "34000:7:15", + "scope": 21076, + "src": "34000:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -56373,10 +56373,10 @@ "typeString": "bool" }, "typeName": { - "id": 17999, + "id": 21060, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "34000:4:15", + "src": "34000:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -56385,28 +56385,28 @@ "visibility": "internal" } ], - "src": "33954:54:15" + "src": "33954:54:35" }, "returnParameters": { - "id": 18002, + "id": 21063, "nodeType": "ParameterList", "parameters": [], - "src": "34023:0:15" + "src": "34023:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18038, + "id": 21099, "nodeType": "FunctionDefinition", - "src": "34134:192:15", + "src": "34134:192:35", "nodes": [], "body": { - "id": 18037, + "id": 21098, "nodeType": "Block", - "src": "34218:108:15", + "src": "34218:108:35", "nodes": [], "statements": [ { @@ -56416,14 +56416,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c75696e742c6164647265737329", - "id": 18029, + "id": 21090, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "34268:33:15", + "src": "34268:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5d4f46805293f3e84ba6dbfe353f76b3d1f1cfb2ff1e8024fb2adb45e2b7a128", "typeString": "literal_string \"log(string,string,uint,address)\"" @@ -56431,48 +56431,48 @@ "value": "log(string,string,uint,address)" }, { - "id": 18030, + "id": 21091, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18017, - "src": "34303:2:15", + "referencedDeclaration": 21078, + "src": "34303:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18031, + "id": 21092, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18019, - "src": "34307:2:15", + "referencedDeclaration": 21080, + "src": "34307:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18032, + "id": 21093, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18021, - "src": "34311:2:15", + "referencedDeclaration": 21082, + "src": "34311:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 18033, + "id": 21094, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18023, - "src": "34315:2:15", + "referencedDeclaration": 21084, + "src": "34315:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -56503,32 +56503,32 @@ } ], "expression": { - "id": 18027, + "id": 21088, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "34244:3:15", + "src": "34244:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18028, + "id": 21089, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "34248:19:15", + "memberLocation": "34248:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "34244:23:15", + "src": "34244:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18034, + "id": 21095, "isConstant": false, "isLValue": false, "isPure": false, @@ -56537,7 +56537,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34244:74:15", + "src": "34244:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -56552,18 +56552,18 @@ "typeString": "bytes memory" } ], - "id": 18026, + "id": 21087, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "34228:15:15", + "referencedDeclaration": 17016, + "src": "34228:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18035, + "id": 21096, "isConstant": false, "isLValue": false, "isPure": false, @@ -56572,16 +56572,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34228:91:15", + "src": "34228:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18036, + "id": 21097, "nodeType": "ExpressionStatement", - "src": "34228:91:15" + "src": "34228:91:35" } ] }, @@ -56589,20 +56589,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34143:3:15", + "nameLocation": "34143:3:35", "parameters": { - "id": 18024, + "id": 21085, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18017, + "id": 21078, "mutability": "mutable", "name": "p0", - "nameLocation": "34161:2:15", + "nameLocation": "34161:2:35", "nodeType": "VariableDeclaration", - "scope": 18038, - "src": "34147:16:15", + "scope": 21099, + "src": "34147:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56610,10 +56610,10 @@ "typeString": "string" }, "typeName": { - "id": 18016, + "id": 21077, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34147:6:15", + "src": "34147:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56623,13 +56623,13 @@ }, { "constant": false, - "id": 18019, + "id": 21080, "mutability": "mutable", "name": "p1", - "nameLocation": "34179:2:15", + "nameLocation": "34179:2:35", "nodeType": "VariableDeclaration", - "scope": 18038, - "src": "34165:16:15", + "scope": 21099, + "src": "34165:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56637,10 +56637,10 @@ "typeString": "string" }, "typeName": { - "id": 18018, + "id": 21079, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34165:6:15", + "src": "34165:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56650,13 +56650,13 @@ }, { "constant": false, - "id": 18021, + "id": 21082, "mutability": "mutable", "name": "p2", - "nameLocation": "34188:2:15", + "nameLocation": "34188:2:35", "nodeType": "VariableDeclaration", - "scope": 18038, - "src": "34183:7:15", + "scope": 21099, + "src": "34183:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -56664,10 +56664,10 @@ "typeString": "uint256" }, "typeName": { - "id": 18020, + "id": 21081, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "34183:4:15", + "src": "34183:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -56677,13 +56677,13 @@ }, { "constant": false, - "id": 18023, + "id": 21084, "mutability": "mutable", "name": "p3", - "nameLocation": "34200:2:15", + "nameLocation": "34200:2:35", "nodeType": "VariableDeclaration", - "scope": 18038, - "src": "34192:10:15", + "scope": 21099, + "src": "34192:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -56691,10 +56691,10 @@ "typeString": "address" }, "typeName": { - "id": 18022, + "id": 21083, "name": "address", "nodeType": "ElementaryTypeName", - "src": "34192:7:15", + "src": "34192:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -56704,28 +56704,28 @@ "visibility": "internal" } ], - "src": "34146:57:15" + "src": "34146:57:35" }, "returnParameters": { - "id": 18025, + "id": 21086, "nodeType": "ParameterList", "parameters": [], - "src": "34218:0:15" + "src": "34218:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18061, + "id": 21122, "nodeType": "FunctionDefinition", - "src": "34332:197:15", + "src": "34332:197:35", "nodes": [], "body": { - "id": 18060, + "id": 21121, "nodeType": "Block", - "src": "34422:107:15", + "src": "34422:107:35", "nodes": [], "statements": [ { @@ -56735,14 +56735,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c737472696e672c75696e7429", - "id": 18052, + "id": 21113, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "34472:32:15", + "src": "34472:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9fd009f5f31a16d665d9be327a4a2b17dc428108ae31e46ab875e747b5ee155f", "typeString": "literal_string \"log(string,string,string,uint)\"" @@ -56750,48 +56750,48 @@ "value": "log(string,string,string,uint)" }, { - "id": 18053, + "id": 21114, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18040, - "src": "34506:2:15", + "referencedDeclaration": 21101, + "src": "34506:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18054, + "id": 21115, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18042, - "src": "34510:2:15", + "referencedDeclaration": 21103, + "src": "34510:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18055, + "id": 21116, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18044, - "src": "34514:2:15", + "referencedDeclaration": 21105, + "src": "34514:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18056, + "id": 21117, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18046, - "src": "34518:2:15", + "referencedDeclaration": 21107, + "src": "34518:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -56822,32 +56822,32 @@ } ], "expression": { - "id": 18050, + "id": 21111, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "34448:3:15", + "src": "34448:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18051, + "id": 21112, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "34452:19:15", + "memberLocation": "34452:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "34448:23:15", + "src": "34448:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18057, + "id": 21118, "isConstant": false, "isLValue": false, "isPure": false, @@ -56856,7 +56856,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34448:73:15", + "src": "34448:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -56871,18 +56871,18 @@ "typeString": "bytes memory" } ], - "id": 18049, + "id": 21110, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "34432:15:15", + "referencedDeclaration": 17016, + "src": "34432:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18058, + "id": 21119, "isConstant": false, "isLValue": false, "isPure": false, @@ -56891,16 +56891,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34432:90:15", + "src": "34432:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18059, + "id": 21120, "nodeType": "ExpressionStatement", - "src": "34432:90:15" + "src": "34432:90:35" } ] }, @@ -56908,20 +56908,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34341:3:15", + "nameLocation": "34341:3:35", "parameters": { - "id": 18047, + "id": 21108, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18040, + "id": 21101, "mutability": "mutable", "name": "p0", - "nameLocation": "34359:2:15", + "nameLocation": "34359:2:35", "nodeType": "VariableDeclaration", - "scope": 18061, - "src": "34345:16:15", + "scope": 21122, + "src": "34345:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56929,10 +56929,10 @@ "typeString": "string" }, "typeName": { - "id": 18039, + "id": 21100, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34345:6:15", + "src": "34345:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56942,13 +56942,13 @@ }, { "constant": false, - "id": 18042, + "id": 21103, "mutability": "mutable", "name": "p1", - "nameLocation": "34377:2:15", + "nameLocation": "34377:2:35", "nodeType": "VariableDeclaration", - "scope": 18061, - "src": "34363:16:15", + "scope": 21122, + "src": "34363:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56956,10 +56956,10 @@ "typeString": "string" }, "typeName": { - "id": 18041, + "id": 21102, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34363:6:15", + "src": "34363:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56969,13 +56969,13 @@ }, { "constant": false, - "id": 18044, + "id": 21105, "mutability": "mutable", "name": "p2", - "nameLocation": "34395:2:15", + "nameLocation": "34395:2:35", "nodeType": "VariableDeclaration", - "scope": 18061, - "src": "34381:16:15", + "scope": 21122, + "src": "34381:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56983,10 +56983,10 @@ "typeString": "string" }, "typeName": { - "id": 18043, + "id": 21104, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34381:6:15", + "src": "34381:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56996,13 +56996,13 @@ }, { "constant": false, - "id": 18046, + "id": 21107, "mutability": "mutable", "name": "p3", - "nameLocation": "34404:2:15", + "nameLocation": "34404:2:35", "nodeType": "VariableDeclaration", - "scope": 18061, - "src": "34399:7:15", + "scope": 21122, + "src": "34399:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57010,10 +57010,10 @@ "typeString": "uint256" }, "typeName": { - "id": 18045, + "id": 21106, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "34399:4:15", + "src": "34399:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -57022,28 +57022,28 @@ "visibility": "internal" } ], - "src": "34344:63:15" + "src": "34344:63:35" }, "returnParameters": { - "id": 18048, + "id": 21109, "nodeType": "ParameterList", "parameters": [], - "src": "34422:0:15" + "src": "34422:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18084, + "id": 21145, "nodeType": "FunctionDefinition", - "src": "34535:208:15", + "src": "34535:208:35", "nodes": [], "body": { - "id": 18083, + "id": 21144, "nodeType": "Block", - "src": "34634:109:15", + "src": "34634:109:35", "nodes": [], "statements": [ { @@ -57053,14 +57053,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c737472696e672c737472696e6729", - "id": 18075, + "id": 21136, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "34684:34:15", + "src": "34684:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_de68f20a8e88f68d54c5aa294860ee37b58680632686e2f1101e4e042a2cbcbe", "typeString": "literal_string \"log(string,string,string,string)\"" @@ -57068,48 +57068,48 @@ "value": "log(string,string,string,string)" }, { - "id": 18076, + "id": 21137, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18063, - "src": "34720:2:15", + "referencedDeclaration": 21124, + "src": "34720:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18077, + "id": 21138, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18065, - "src": "34724:2:15", + "referencedDeclaration": 21126, + "src": "34724:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18078, + "id": 21139, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18067, - "src": "34728:2:15", + "referencedDeclaration": 21128, + "src": "34728:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18079, + "id": 21140, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18069, - "src": "34732:2:15", + "referencedDeclaration": 21130, + "src": "34732:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -57140,32 +57140,32 @@ } ], "expression": { - "id": 18073, + "id": 21134, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "34660:3:15", + "src": "34660:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18074, + "id": 21135, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "34664:19:15", + "memberLocation": "34664:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "34660:23:15", + "src": "34660:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18080, + "id": 21141, "isConstant": false, "isLValue": false, "isPure": false, @@ -57174,7 +57174,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34660:75:15", + "src": "34660:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -57189,18 +57189,18 @@ "typeString": "bytes memory" } ], - "id": 18072, + "id": 21133, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "34644:15:15", + "referencedDeclaration": 17016, + "src": "34644:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18081, + "id": 21142, "isConstant": false, "isLValue": false, "isPure": false, @@ -57209,16 +57209,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34644:92:15", + "src": "34644:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18082, + "id": 21143, "nodeType": "ExpressionStatement", - "src": "34644:92:15" + "src": "34644:92:35" } ] }, @@ -57226,20 +57226,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34544:3:15", + "nameLocation": "34544:3:35", "parameters": { - "id": 18070, + "id": 21131, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18063, + "id": 21124, "mutability": "mutable", "name": "p0", - "nameLocation": "34562:2:15", + "nameLocation": "34562:2:35", "nodeType": "VariableDeclaration", - "scope": 18084, - "src": "34548:16:15", + "scope": 21145, + "src": "34548:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57247,10 +57247,10 @@ "typeString": "string" }, "typeName": { - "id": 18062, + "id": 21123, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34548:6:15", + "src": "34548:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57260,13 +57260,13 @@ }, { "constant": false, - "id": 18065, + "id": 21126, "mutability": "mutable", "name": "p1", - "nameLocation": "34580:2:15", + "nameLocation": "34580:2:35", "nodeType": "VariableDeclaration", - "scope": 18084, - "src": "34566:16:15", + "scope": 21145, + "src": "34566:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57274,10 +57274,10 @@ "typeString": "string" }, "typeName": { - "id": 18064, + "id": 21125, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34566:6:15", + "src": "34566:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57287,13 +57287,13 @@ }, { "constant": false, - "id": 18067, + "id": 21128, "mutability": "mutable", "name": "p2", - "nameLocation": "34598:2:15", + "nameLocation": "34598:2:35", "nodeType": "VariableDeclaration", - "scope": 18084, - "src": "34584:16:15", + "scope": 21145, + "src": "34584:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57301,10 +57301,10 @@ "typeString": "string" }, "typeName": { - "id": 18066, + "id": 21127, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34584:6:15", + "src": "34584:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57314,13 +57314,13 @@ }, { "constant": false, - "id": 18069, + "id": 21130, "mutability": "mutable", "name": "p3", - "nameLocation": "34616:2:15", + "nameLocation": "34616:2:35", "nodeType": "VariableDeclaration", - "scope": 18084, - "src": "34602:16:15", + "scope": 21145, + "src": "34602:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57328,10 +57328,10 @@ "typeString": "string" }, "typeName": { - "id": 18068, + "id": 21129, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34602:6:15", + "src": "34602:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57340,28 +57340,28 @@ "visibility": "internal" } ], - "src": "34547:72:15" + "src": "34547:72:35" }, "returnParameters": { - "id": 18071, + "id": 21132, "nodeType": "ParameterList", "parameters": [], - "src": "34634:0:15" + "src": "34634:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18107, + "id": 21168, "nodeType": "FunctionDefinition", - "src": "34749:197:15", + "src": "34749:197:35", "nodes": [], "body": { - "id": 18106, + "id": 21167, "nodeType": "Block", - "src": "34839:107:15", + "src": "34839:107:35", "nodes": [], "statements": [ { @@ -57371,14 +57371,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c737472696e672c626f6f6c29", - "id": 18098, + "id": 21159, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "34889:32:15", + "src": "34889:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2c1754ed9d3bc50669c3e71e3115dc4403f3cff35aa9b6b58799f80b5496f332", "typeString": "literal_string \"log(string,string,string,bool)\"" @@ -57386,48 +57386,48 @@ "value": "log(string,string,string,bool)" }, { - "id": 18099, + "id": 21160, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18086, - "src": "34923:2:15", + "referencedDeclaration": 21147, + "src": "34923:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18100, + "id": 21161, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18088, - "src": "34927:2:15", + "referencedDeclaration": 21149, + "src": "34927:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18101, + "id": 21162, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18090, - "src": "34931:2:15", + "referencedDeclaration": 21151, + "src": "34931:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18102, + "id": 21163, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18092, - "src": "34935:2:15", + "referencedDeclaration": 21153, + "src": "34935:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -57458,32 +57458,32 @@ } ], "expression": { - "id": 18096, + "id": 21157, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "34865:3:15", + "src": "34865:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18097, + "id": 21158, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "34869:19:15", + "memberLocation": "34869:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "34865:23:15", + "src": "34865:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18103, + "id": 21164, "isConstant": false, "isLValue": false, "isPure": false, @@ -57492,7 +57492,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34865:73:15", + "src": "34865:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -57507,18 +57507,18 @@ "typeString": "bytes memory" } ], - "id": 18095, + "id": 21156, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "34849:15:15", + "referencedDeclaration": 17016, + "src": "34849:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18104, + "id": 21165, "isConstant": false, "isLValue": false, "isPure": false, @@ -57527,16 +57527,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34849:90:15", + "src": "34849:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18105, + "id": 21166, "nodeType": "ExpressionStatement", - "src": "34849:90:15" + "src": "34849:90:35" } ] }, @@ -57544,20 +57544,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34758:3:15", + "nameLocation": "34758:3:35", "parameters": { - "id": 18093, + "id": 21154, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18086, + "id": 21147, "mutability": "mutable", "name": "p0", - "nameLocation": "34776:2:15", + "nameLocation": "34776:2:35", "nodeType": "VariableDeclaration", - "scope": 18107, - "src": "34762:16:15", + "scope": 21168, + "src": "34762:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57565,10 +57565,10 @@ "typeString": "string" }, "typeName": { - "id": 18085, + "id": 21146, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34762:6:15", + "src": "34762:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57578,13 +57578,13 @@ }, { "constant": false, - "id": 18088, + "id": 21149, "mutability": "mutable", "name": "p1", - "nameLocation": "34794:2:15", + "nameLocation": "34794:2:35", "nodeType": "VariableDeclaration", - "scope": 18107, - "src": "34780:16:15", + "scope": 21168, + "src": "34780:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57592,10 +57592,10 @@ "typeString": "string" }, "typeName": { - "id": 18087, + "id": 21148, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34780:6:15", + "src": "34780:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57605,13 +57605,13 @@ }, { "constant": false, - "id": 18090, + "id": 21151, "mutability": "mutable", "name": "p2", - "nameLocation": "34812:2:15", + "nameLocation": "34812:2:35", "nodeType": "VariableDeclaration", - "scope": 18107, - "src": "34798:16:15", + "scope": 21168, + "src": "34798:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57619,10 +57619,10 @@ "typeString": "string" }, "typeName": { - "id": 18089, + "id": 21150, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34798:6:15", + "src": "34798:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57632,13 +57632,13 @@ }, { "constant": false, - "id": 18092, + "id": 21153, "mutability": "mutable", "name": "p3", - "nameLocation": "34821:2:15", + "nameLocation": "34821:2:35", "nodeType": "VariableDeclaration", - "scope": 18107, - "src": "34816:7:15", + "scope": 21168, + "src": "34816:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57646,10 +57646,10 @@ "typeString": "bool" }, "typeName": { - "id": 18091, + "id": 21152, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "34816:4:15", + "src": "34816:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -57658,28 +57658,28 @@ "visibility": "internal" } ], - "src": "34761:63:15" + "src": "34761:63:35" }, "returnParameters": { - "id": 18094, + "id": 21155, "nodeType": "ParameterList", "parameters": [], - "src": "34839:0:15" + "src": "34839:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18130, + "id": 21191, "nodeType": "FunctionDefinition", - "src": "34952:203:15", + "src": "34952:203:35", "nodes": [], "body": { - "id": 18129, + "id": 21190, "nodeType": "Block", - "src": "35045:110:15", + "src": "35045:110:35", "nodes": [], "statements": [ { @@ -57689,14 +57689,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c737472696e672c6164647265737329", - "id": 18121, + "id": 21182, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "35095:35:15", + "src": "35095:35:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6d572f449cf1e446ea3ace51a34ce30628f4f1588a39dc5d550cefb210c5bb16", "typeString": "literal_string \"log(string,string,string,address)\"" @@ -57704,48 +57704,48 @@ "value": "log(string,string,string,address)" }, { - "id": 18122, + "id": 21183, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18109, - "src": "35132:2:15", + "referencedDeclaration": 21170, + "src": "35132:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18123, + "id": 21184, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18111, - "src": "35136:2:15", + "referencedDeclaration": 21172, + "src": "35136:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18124, + "id": 21185, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18113, - "src": "35140:2:15", + "referencedDeclaration": 21174, + "src": "35140:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18125, + "id": 21186, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18115, - "src": "35144:2:15", + "referencedDeclaration": 21176, + "src": "35144:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -57776,32 +57776,32 @@ } ], "expression": { - "id": 18119, + "id": 21180, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "35071:3:15", + "src": "35071:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18120, + "id": 21181, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "35075:19:15", + "memberLocation": "35075:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "35071:23:15", + "src": "35071:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18126, + "id": 21187, "isConstant": false, "isLValue": false, "isPure": false, @@ -57810,7 +57810,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "35071:76:15", + "src": "35071:76:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -57825,18 +57825,18 @@ "typeString": "bytes memory" } ], - "id": 18118, + "id": 21179, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "35055:15:15", + "referencedDeclaration": 17016, + "src": "35055:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18127, + "id": 21188, "isConstant": false, "isLValue": false, "isPure": false, @@ -57845,16 +57845,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "35055:93:15", + "src": "35055:93:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18128, + "id": 21189, "nodeType": "ExpressionStatement", - "src": "35055:93:15" + "src": "35055:93:35" } ] }, @@ -57862,20 +57862,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34961:3:15", + "nameLocation": "34961:3:35", "parameters": { - "id": 18116, + "id": 21177, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18109, + "id": 21170, "mutability": "mutable", "name": "p0", - "nameLocation": "34979:2:15", + "nameLocation": "34979:2:35", "nodeType": "VariableDeclaration", - "scope": 18130, - "src": "34965:16:15", + "scope": 21191, + "src": "34965:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57883,10 +57883,10 @@ "typeString": "string" }, "typeName": { - "id": 18108, + "id": 21169, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34965:6:15", + "src": "34965:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57896,13 +57896,13 @@ }, { "constant": false, - "id": 18111, + "id": 21172, "mutability": "mutable", "name": "p1", - "nameLocation": "34997:2:15", + "nameLocation": "34997:2:35", "nodeType": "VariableDeclaration", - "scope": 18130, - "src": "34983:16:15", + "scope": 21191, + "src": "34983:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57910,10 +57910,10 @@ "typeString": "string" }, "typeName": { - "id": 18110, + "id": 21171, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34983:6:15", + "src": "34983:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57923,13 +57923,13 @@ }, { "constant": false, - "id": 18113, + "id": 21174, "mutability": "mutable", "name": "p2", - "nameLocation": "35015:2:15", + "nameLocation": "35015:2:35", "nodeType": "VariableDeclaration", - "scope": 18130, - "src": "35001:16:15", + "scope": 21191, + "src": "35001:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57937,10 +57937,10 @@ "typeString": "string" }, "typeName": { - "id": 18112, + "id": 21173, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35001:6:15", + "src": "35001:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57950,13 +57950,13 @@ }, { "constant": false, - "id": 18115, + "id": 21176, "mutability": "mutable", "name": "p3", - "nameLocation": "35027:2:15", + "nameLocation": "35027:2:35", "nodeType": "VariableDeclaration", - "scope": 18130, - "src": "35019:10:15", + "scope": 21191, + "src": "35019:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57964,10 +57964,10 @@ "typeString": "address" }, "typeName": { - "id": 18114, + "id": 21175, "name": "address", "nodeType": "ElementaryTypeName", - "src": "35019:7:15", + "src": "35019:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -57977,28 +57977,28 @@ "visibility": "internal" } ], - "src": "34964:66:15" + "src": "34964:66:35" }, "returnParameters": { - "id": 18117, + "id": 21178, "nodeType": "ParameterList", "parameters": [], - "src": "35045:0:15" + "src": "35045:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18153, + "id": 21214, "nodeType": "FunctionDefinition", - "src": "35161:186:15", + "src": "35161:186:35", "nodes": [], "body": { - "id": 18152, + "id": 21213, "nodeType": "Block", - "src": "35242:105:15", + "src": "35242:105:35", "nodes": [], "statements": [ { @@ -58008,14 +58008,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c626f6f6c2c75696e7429", - "id": 18144, + "id": 21205, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "35292:30:15", + "src": "35292:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_86818a7aa9bc994aa800ce554e865f0047fd8aaa8799a458e8fea2db0986c5c1", "typeString": "literal_string \"log(string,string,bool,uint)\"" @@ -58023,48 +58023,48 @@ "value": "log(string,string,bool,uint)" }, { - "id": 18145, + "id": 21206, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18132, - "src": "35324:2:15", + "referencedDeclaration": 21193, + "src": "35324:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18146, + "id": 21207, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18134, - "src": "35328:2:15", + "referencedDeclaration": 21195, + "src": "35328:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18147, + "id": 21208, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18136, - "src": "35332:2:15", + "referencedDeclaration": 21197, + "src": "35332:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18148, + "id": 21209, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18138, - "src": "35336:2:15", + "referencedDeclaration": 21199, + "src": "35336:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -58095,32 +58095,32 @@ } ], "expression": { - "id": 18142, + "id": 21203, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "35268:3:15", + "src": "35268:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18143, + "id": 21204, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "35272:19:15", + "memberLocation": "35272:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "35268:23:15", + "src": "35268:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18149, + "id": 21210, "isConstant": false, "isLValue": false, "isPure": false, @@ -58129,7 +58129,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "35268:71:15", + "src": "35268:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -58144,18 +58144,18 @@ "typeString": "bytes memory" } ], - "id": 18141, + "id": 21202, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "35252:15:15", + "referencedDeclaration": 17016, + "src": "35252:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18150, + "id": 21211, "isConstant": false, "isLValue": false, "isPure": false, @@ -58164,16 +58164,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "35252:88:15", + "src": "35252:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18151, + "id": 21212, "nodeType": "ExpressionStatement", - "src": "35252:88:15" + "src": "35252:88:35" } ] }, @@ -58181,20 +58181,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "35170:3:15", + "nameLocation": "35170:3:35", "parameters": { - "id": 18139, + "id": 21200, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18132, + "id": 21193, "mutability": "mutable", "name": "p0", - "nameLocation": "35188:2:15", + "nameLocation": "35188:2:35", "nodeType": "VariableDeclaration", - "scope": 18153, - "src": "35174:16:15", + "scope": 21214, + "src": "35174:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58202,10 +58202,10 @@ "typeString": "string" }, "typeName": { - "id": 18131, + "id": 21192, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35174:6:15", + "src": "35174:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58215,13 +58215,13 @@ }, { "constant": false, - "id": 18134, + "id": 21195, "mutability": "mutable", "name": "p1", - "nameLocation": "35206:2:15", + "nameLocation": "35206:2:35", "nodeType": "VariableDeclaration", - "scope": 18153, - "src": "35192:16:15", + "scope": 21214, + "src": "35192:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58229,10 +58229,10 @@ "typeString": "string" }, "typeName": { - "id": 18133, + "id": 21194, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35192:6:15", + "src": "35192:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58242,13 +58242,13 @@ }, { "constant": false, - "id": 18136, + "id": 21197, "mutability": "mutable", "name": "p2", - "nameLocation": "35215:2:15", + "nameLocation": "35215:2:35", "nodeType": "VariableDeclaration", - "scope": 18153, - "src": "35210:7:15", + "scope": 21214, + "src": "35210:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58256,10 +58256,10 @@ "typeString": "bool" }, "typeName": { - "id": 18135, + "id": 21196, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "35210:4:15", + "src": "35210:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -58269,13 +58269,13 @@ }, { "constant": false, - "id": 18138, + "id": 21199, "mutability": "mutable", "name": "p3", - "nameLocation": "35224:2:15", + "nameLocation": "35224:2:35", "nodeType": "VariableDeclaration", - "scope": 18153, - "src": "35219:7:15", + "scope": 21214, + "src": "35219:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58283,10 +58283,10 @@ "typeString": "uint256" }, "typeName": { - "id": 18137, + "id": 21198, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "35219:4:15", + "src": "35219:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -58295,28 +58295,28 @@ "visibility": "internal" } ], - "src": "35173:54:15" + "src": "35173:54:35" }, "returnParameters": { - "id": 18140, + "id": 21201, "nodeType": "ParameterList", "parameters": [], - "src": "35242:0:15" + "src": "35242:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18176, + "id": 21237, "nodeType": "FunctionDefinition", - "src": "35353:197:15", + "src": "35353:197:35", "nodes": [], "body": { - "id": 18175, + "id": 21236, "nodeType": "Block", - "src": "35443:107:15", + "src": "35443:107:35", "nodes": [], "statements": [ { @@ -58326,14 +58326,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c626f6f6c2c737472696e6729", - "id": 18167, + "id": 21228, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "35493:32:15", + "src": "35493:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5e84b0ea51a130c3c7e1443097f28cb5c541ea8487836ae7cb1ca9c6e683699b", "typeString": "literal_string \"log(string,string,bool,string)\"" @@ -58341,48 +58341,48 @@ "value": "log(string,string,bool,string)" }, { - "id": 18168, + "id": 21229, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18155, - "src": "35527:2:15", + "referencedDeclaration": 21216, + "src": "35527:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18169, + "id": 21230, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18157, - "src": "35531:2:15", + "referencedDeclaration": 21218, + "src": "35531:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18170, + "id": 21231, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18159, - "src": "35535:2:15", + "referencedDeclaration": 21220, + "src": "35535:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18171, + "id": 21232, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18161, - "src": "35539:2:15", + "referencedDeclaration": 21222, + "src": "35539:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -58413,32 +58413,32 @@ } ], "expression": { - "id": 18165, + "id": 21226, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "35469:3:15", + "src": "35469:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18166, + "id": 21227, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "35473:19:15", + "memberLocation": "35473:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "35469:23:15", + "src": "35469:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18172, + "id": 21233, "isConstant": false, "isLValue": false, "isPure": false, @@ -58447,7 +58447,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "35469:73:15", + "src": "35469:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -58462,18 +58462,18 @@ "typeString": "bytes memory" } ], - "id": 18164, + "id": 21225, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "35453:15:15", + "referencedDeclaration": 17016, + "src": "35453:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18173, + "id": 21234, "isConstant": false, "isLValue": false, "isPure": false, @@ -58482,16 +58482,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "35453:90:15", + "src": "35453:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18174, + "id": 21235, "nodeType": "ExpressionStatement", - "src": "35453:90:15" + "src": "35453:90:35" } ] }, @@ -58499,20 +58499,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "35362:3:15", + "nameLocation": "35362:3:35", "parameters": { - "id": 18162, + "id": 21223, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18155, + "id": 21216, "mutability": "mutable", "name": "p0", - "nameLocation": "35380:2:15", + "nameLocation": "35380:2:35", "nodeType": "VariableDeclaration", - "scope": 18176, - "src": "35366:16:15", + "scope": 21237, + "src": "35366:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58520,10 +58520,10 @@ "typeString": "string" }, "typeName": { - "id": 18154, + "id": 21215, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35366:6:15", + "src": "35366:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58533,13 +58533,13 @@ }, { "constant": false, - "id": 18157, + "id": 21218, "mutability": "mutable", "name": "p1", - "nameLocation": "35398:2:15", + "nameLocation": "35398:2:35", "nodeType": "VariableDeclaration", - "scope": 18176, - "src": "35384:16:15", + "scope": 21237, + "src": "35384:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58547,10 +58547,10 @@ "typeString": "string" }, "typeName": { - "id": 18156, + "id": 21217, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35384:6:15", + "src": "35384:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58560,13 +58560,13 @@ }, { "constant": false, - "id": 18159, + "id": 21220, "mutability": "mutable", "name": "p2", - "nameLocation": "35407:2:15", + "nameLocation": "35407:2:35", "nodeType": "VariableDeclaration", - "scope": 18176, - "src": "35402:7:15", + "scope": 21237, + "src": "35402:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58574,10 +58574,10 @@ "typeString": "bool" }, "typeName": { - "id": 18158, + "id": 21219, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "35402:4:15", + "src": "35402:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -58587,13 +58587,13 @@ }, { "constant": false, - "id": 18161, + "id": 21222, "mutability": "mutable", "name": "p3", - "nameLocation": "35425:2:15", + "nameLocation": "35425:2:35", "nodeType": "VariableDeclaration", - "scope": 18176, - "src": "35411:16:15", + "scope": 21237, + "src": "35411:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58601,10 +58601,10 @@ "typeString": "string" }, "typeName": { - "id": 18160, + "id": 21221, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35411:6:15", + "src": "35411:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58613,28 +58613,28 @@ "visibility": "internal" } ], - "src": "35365:63:15" + "src": "35365:63:35" }, "returnParameters": { - "id": 18163, + "id": 21224, "nodeType": "ParameterList", "parameters": [], - "src": "35443:0:15" + "src": "35443:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18199, + "id": 21260, "nodeType": "FunctionDefinition", - "src": "35556:186:15", + "src": "35556:186:35", "nodes": [], "body": { - "id": 18198, + "id": 21259, "nodeType": "Block", - "src": "35637:105:15", + "src": "35637:105:35", "nodes": [], "statements": [ { @@ -58644,14 +58644,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c626f6f6c2c626f6f6c29", - "id": 18190, + "id": 21251, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "35687:30:15", + "src": "35687:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_40785869c0ea63ca2ccbcf7415552989c2f1ce04f151eb3b2bd695c64d21af10", "typeString": "literal_string \"log(string,string,bool,bool)\"" @@ -58659,48 +58659,48 @@ "value": "log(string,string,bool,bool)" }, { - "id": 18191, + "id": 21252, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18178, - "src": "35719:2:15", + "referencedDeclaration": 21239, + "src": "35719:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18192, + "id": 21253, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18180, - "src": "35723:2:15", + "referencedDeclaration": 21241, + "src": "35723:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18193, + "id": 21254, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18182, - "src": "35727:2:15", + "referencedDeclaration": 21243, + "src": "35727:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18194, + "id": 21255, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18184, - "src": "35731:2:15", + "referencedDeclaration": 21245, + "src": "35731:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -58731,32 +58731,32 @@ } ], "expression": { - "id": 18188, + "id": 21249, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "35663:3:15", + "src": "35663:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18189, + "id": 21250, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "35667:19:15", + "memberLocation": "35667:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "35663:23:15", + "src": "35663:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18195, + "id": 21256, "isConstant": false, "isLValue": false, "isPure": false, @@ -58765,7 +58765,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "35663:71:15", + "src": "35663:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -58780,18 +58780,18 @@ "typeString": "bytes memory" } ], - "id": 18187, + "id": 21248, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "35647:15:15", + "referencedDeclaration": 17016, + "src": "35647:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18196, + "id": 21257, "isConstant": false, "isLValue": false, "isPure": false, @@ -58800,16 +58800,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "35647:88:15", + "src": "35647:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18197, + "id": 21258, "nodeType": "ExpressionStatement", - "src": "35647:88:15" + "src": "35647:88:35" } ] }, @@ -58817,20 +58817,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "35565:3:15", + "nameLocation": "35565:3:35", "parameters": { - "id": 18185, + "id": 21246, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18178, + "id": 21239, "mutability": "mutable", "name": "p0", - "nameLocation": "35583:2:15", + "nameLocation": "35583:2:35", "nodeType": "VariableDeclaration", - "scope": 18199, - "src": "35569:16:15", + "scope": 21260, + "src": "35569:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58838,10 +58838,10 @@ "typeString": "string" }, "typeName": { - "id": 18177, + "id": 21238, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35569:6:15", + "src": "35569:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58851,13 +58851,13 @@ }, { "constant": false, - "id": 18180, + "id": 21241, "mutability": "mutable", "name": "p1", - "nameLocation": "35601:2:15", + "nameLocation": "35601:2:35", "nodeType": "VariableDeclaration", - "scope": 18199, - "src": "35587:16:15", + "scope": 21260, + "src": "35587:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58865,10 +58865,10 @@ "typeString": "string" }, "typeName": { - "id": 18179, + "id": 21240, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35587:6:15", + "src": "35587:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58878,13 +58878,13 @@ }, { "constant": false, - "id": 18182, + "id": 21243, "mutability": "mutable", "name": "p2", - "nameLocation": "35610:2:15", + "nameLocation": "35610:2:35", "nodeType": "VariableDeclaration", - "scope": 18199, - "src": "35605:7:15", + "scope": 21260, + "src": "35605:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58892,10 +58892,10 @@ "typeString": "bool" }, "typeName": { - "id": 18181, + "id": 21242, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "35605:4:15", + "src": "35605:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -58905,13 +58905,13 @@ }, { "constant": false, - "id": 18184, + "id": 21245, "mutability": "mutable", "name": "p3", - "nameLocation": "35619:2:15", + "nameLocation": "35619:2:35", "nodeType": "VariableDeclaration", - "scope": 18199, - "src": "35614:7:15", + "scope": 21260, + "src": "35614:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58919,10 +58919,10 @@ "typeString": "bool" }, "typeName": { - "id": 18183, + "id": 21244, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "35614:4:15", + "src": "35614:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -58931,28 +58931,28 @@ "visibility": "internal" } ], - "src": "35568:54:15" + "src": "35568:54:35" }, "returnParameters": { - "id": 18186, + "id": 21247, "nodeType": "ParameterList", "parameters": [], - "src": "35637:0:15" + "src": "35637:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18222, + "id": 21283, "nodeType": "FunctionDefinition", - "src": "35748:192:15", + "src": "35748:192:35", "nodes": [], "body": { - "id": 18221, + "id": 21282, "nodeType": "Block", - "src": "35832:108:15", + "src": "35832:108:35", "nodes": [], "statements": [ { @@ -58962,14 +58962,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c626f6f6c2c6164647265737329", - "id": 18213, + "id": 21274, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "35882:33:15", + "src": "35882:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c371c7db0a4b104babdbdf00d079eb75cb5aa1d401c4fb726c8e5559029df84d", "typeString": "literal_string \"log(string,string,bool,address)\"" @@ -58977,48 +58977,48 @@ "value": "log(string,string,bool,address)" }, { - "id": 18214, + "id": 21275, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18201, - "src": "35917:2:15", + "referencedDeclaration": 21262, + "src": "35917:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18215, + "id": 21276, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18203, - "src": "35921:2:15", + "referencedDeclaration": 21264, + "src": "35921:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18216, + "id": 21277, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18205, - "src": "35925:2:15", + "referencedDeclaration": 21266, + "src": "35925:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18217, + "id": 21278, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18207, - "src": "35929:2:15", + "referencedDeclaration": 21268, + "src": "35929:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -59049,32 +59049,32 @@ } ], "expression": { - "id": 18211, + "id": 21272, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "35858:3:15", + "src": "35858:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18212, + "id": 21273, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "35862:19:15", + "memberLocation": "35862:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "35858:23:15", + "src": "35858:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18218, + "id": 21279, "isConstant": false, "isLValue": false, "isPure": false, @@ -59083,7 +59083,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "35858:74:15", + "src": "35858:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -59098,18 +59098,18 @@ "typeString": "bytes memory" } ], - "id": 18210, + "id": 21271, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "35842:15:15", + "referencedDeclaration": 17016, + "src": "35842:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18219, + "id": 21280, "isConstant": false, "isLValue": false, "isPure": false, @@ -59118,16 +59118,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "35842:91:15", + "src": "35842:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18220, + "id": 21281, "nodeType": "ExpressionStatement", - "src": "35842:91:15" + "src": "35842:91:35" } ] }, @@ -59135,20 +59135,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "35757:3:15", + "nameLocation": "35757:3:35", "parameters": { - "id": 18208, + "id": 21269, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18201, + "id": 21262, "mutability": "mutable", "name": "p0", - "nameLocation": "35775:2:15", + "nameLocation": "35775:2:35", "nodeType": "VariableDeclaration", - "scope": 18222, - "src": "35761:16:15", + "scope": 21283, + "src": "35761:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59156,10 +59156,10 @@ "typeString": "string" }, "typeName": { - "id": 18200, + "id": 21261, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35761:6:15", + "src": "35761:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59169,13 +59169,13 @@ }, { "constant": false, - "id": 18203, + "id": 21264, "mutability": "mutable", "name": "p1", - "nameLocation": "35793:2:15", + "nameLocation": "35793:2:35", "nodeType": "VariableDeclaration", - "scope": 18222, - "src": "35779:16:15", + "scope": 21283, + "src": "35779:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59183,10 +59183,10 @@ "typeString": "string" }, "typeName": { - "id": 18202, + "id": 21263, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35779:6:15", + "src": "35779:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59196,13 +59196,13 @@ }, { "constant": false, - "id": 18205, + "id": 21266, "mutability": "mutable", "name": "p2", - "nameLocation": "35802:2:15", + "nameLocation": "35802:2:35", "nodeType": "VariableDeclaration", - "scope": 18222, - "src": "35797:7:15", + "scope": 21283, + "src": "35797:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59210,10 +59210,10 @@ "typeString": "bool" }, "typeName": { - "id": 18204, + "id": 21265, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "35797:4:15", + "src": "35797:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -59223,13 +59223,13 @@ }, { "constant": false, - "id": 18207, + "id": 21268, "mutability": "mutable", "name": "p3", - "nameLocation": "35814:2:15", + "nameLocation": "35814:2:35", "nodeType": "VariableDeclaration", - "scope": 18222, - "src": "35806:10:15", + "scope": 21283, + "src": "35806:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59237,10 +59237,10 @@ "typeString": "address" }, "typeName": { - "id": 18206, + "id": 21267, "name": "address", "nodeType": "ElementaryTypeName", - "src": "35806:7:15", + "src": "35806:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -59250,28 +59250,28 @@ "visibility": "internal" } ], - "src": "35760:57:15" + "src": "35760:57:35" }, "returnParameters": { - "id": 18209, + "id": 21270, "nodeType": "ParameterList", "parameters": [], - "src": "35832:0:15" + "src": "35832:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18245, + "id": 21306, "nodeType": "FunctionDefinition", - "src": "35946:192:15", + "src": "35946:192:35", "nodes": [], "body": { - "id": 18244, + "id": 21305, "nodeType": "Block", - "src": "36030:108:15", + "src": "36030:108:35", "nodes": [], "statements": [ { @@ -59281,14 +59281,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c616464726573732c75696e7429", - "id": 18236, + "id": 21297, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "36080:33:15", + "src": "36080:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4a81a56a33247069679e8b6a463a3b29deb4b1020ce6e03b978132074cad28c2", "typeString": "literal_string \"log(string,string,address,uint)\"" @@ -59296,48 +59296,48 @@ "value": "log(string,string,address,uint)" }, { - "id": 18237, + "id": 21298, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18224, - "src": "36115:2:15", + "referencedDeclaration": 21285, + "src": "36115:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18238, + "id": 21299, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18226, - "src": "36119:2:15", + "referencedDeclaration": 21287, + "src": "36119:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18239, + "id": 21300, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18228, - "src": "36123:2:15", + "referencedDeclaration": 21289, + "src": "36123:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18240, + "id": 21301, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18230, - "src": "36127:2:15", + "referencedDeclaration": 21291, + "src": "36127:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -59368,32 +59368,32 @@ } ], "expression": { - "id": 18234, + "id": 21295, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "36056:3:15", + "src": "36056:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18235, + "id": 21296, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "36060:19:15", + "memberLocation": "36060:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "36056:23:15", + "src": "36056:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18241, + "id": 21302, "isConstant": false, "isLValue": false, "isPure": false, @@ -59402,7 +59402,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "36056:74:15", + "src": "36056:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -59417,18 +59417,18 @@ "typeString": "bytes memory" } ], - "id": 18233, + "id": 21294, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "36040:15:15", + "referencedDeclaration": 17016, + "src": "36040:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18242, + "id": 21303, "isConstant": false, "isLValue": false, "isPure": false, @@ -59437,16 +59437,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "36040:91:15", + "src": "36040:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18243, + "id": 21304, "nodeType": "ExpressionStatement", - "src": "36040:91:15" + "src": "36040:91:35" } ] }, @@ -59454,20 +59454,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "35955:3:15", + "nameLocation": "35955:3:35", "parameters": { - "id": 18231, + "id": 21292, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18224, + "id": 21285, "mutability": "mutable", "name": "p0", - "nameLocation": "35973:2:15", + "nameLocation": "35973:2:35", "nodeType": "VariableDeclaration", - "scope": 18245, - "src": "35959:16:15", + "scope": 21306, + "src": "35959:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59475,10 +59475,10 @@ "typeString": "string" }, "typeName": { - "id": 18223, + "id": 21284, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35959:6:15", + "src": "35959:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59488,13 +59488,13 @@ }, { "constant": false, - "id": 18226, + "id": 21287, "mutability": "mutable", "name": "p1", - "nameLocation": "35991:2:15", + "nameLocation": "35991:2:35", "nodeType": "VariableDeclaration", - "scope": 18245, - "src": "35977:16:15", + "scope": 21306, + "src": "35977:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59502,10 +59502,10 @@ "typeString": "string" }, "typeName": { - "id": 18225, + "id": 21286, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35977:6:15", + "src": "35977:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59515,13 +59515,13 @@ }, { "constant": false, - "id": 18228, + "id": 21289, "mutability": "mutable", "name": "p2", - "nameLocation": "36003:2:15", + "nameLocation": "36003:2:35", "nodeType": "VariableDeclaration", - "scope": 18245, - "src": "35995:10:15", + "scope": 21306, + "src": "35995:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59529,10 +59529,10 @@ "typeString": "address" }, "typeName": { - "id": 18227, + "id": 21288, "name": "address", "nodeType": "ElementaryTypeName", - "src": "35995:7:15", + "src": "35995:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -59543,13 +59543,13 @@ }, { "constant": false, - "id": 18230, + "id": 21291, "mutability": "mutable", "name": "p3", - "nameLocation": "36012:2:15", + "nameLocation": "36012:2:35", "nodeType": "VariableDeclaration", - "scope": 18245, - "src": "36007:7:15", + "scope": 21306, + "src": "36007:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59557,10 +59557,10 @@ "typeString": "uint256" }, "typeName": { - "id": 18229, + "id": 21290, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "36007:4:15", + "src": "36007:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -59569,28 +59569,28 @@ "visibility": "internal" } ], - "src": "35958:57:15" + "src": "35958:57:35" }, "returnParameters": { - "id": 18232, + "id": 21293, "nodeType": "ParameterList", "parameters": [], - "src": "36030:0:15" + "src": "36030:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18268, + "id": 21329, "nodeType": "FunctionDefinition", - "src": "36144:203:15", + "src": "36144:203:35", "nodes": [], "body": { - "id": 18267, + "id": 21328, "nodeType": "Block", - "src": "36237:110:15", + "src": "36237:110:35", "nodes": [], "statements": [ { @@ -59600,14 +59600,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c616464726573732c737472696e6729", - "id": 18259, + "id": 21320, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "36287:35:15", + "src": "36287:35:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_eb1bff805ef136c60bfed230c7b932a14c6f7a62608edeaf56f8f2c0575d25b6", "typeString": "literal_string \"log(string,string,address,string)\"" @@ -59615,48 +59615,48 @@ "value": "log(string,string,address,string)" }, { - "id": 18260, + "id": 21321, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18247, - "src": "36324:2:15", + "referencedDeclaration": 21308, + "src": "36324:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18261, + "id": 21322, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18249, - "src": "36328:2:15", + "referencedDeclaration": 21310, + "src": "36328:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18262, + "id": 21323, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18251, - "src": "36332:2:15", + "referencedDeclaration": 21312, + "src": "36332:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18263, + "id": 21324, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18253, - "src": "36336:2:15", + "referencedDeclaration": 21314, + "src": "36336:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -59687,32 +59687,32 @@ } ], "expression": { - "id": 18257, + "id": 21318, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "36263:3:15", + "src": "36263:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18258, + "id": 21319, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "36267:19:15", + "memberLocation": "36267:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "36263:23:15", + "src": "36263:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18264, + "id": 21325, "isConstant": false, "isLValue": false, "isPure": false, @@ -59721,7 +59721,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "36263:76:15", + "src": "36263:76:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -59736,18 +59736,18 @@ "typeString": "bytes memory" } ], - "id": 18256, + "id": 21317, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "36247:15:15", + "referencedDeclaration": 17016, + "src": "36247:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18265, + "id": 21326, "isConstant": false, "isLValue": false, "isPure": false, @@ -59756,16 +59756,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "36247:93:15", + "src": "36247:93:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18266, + "id": 21327, "nodeType": "ExpressionStatement", - "src": "36247:93:15" + "src": "36247:93:35" } ] }, @@ -59773,20 +59773,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36153:3:15", + "nameLocation": "36153:3:35", "parameters": { - "id": 18254, + "id": 21315, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18247, + "id": 21308, "mutability": "mutable", "name": "p0", - "nameLocation": "36171:2:15", + "nameLocation": "36171:2:35", "nodeType": "VariableDeclaration", - "scope": 18268, - "src": "36157:16:15", + "scope": 21329, + "src": "36157:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59794,10 +59794,10 @@ "typeString": "string" }, "typeName": { - "id": 18246, + "id": 21307, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36157:6:15", + "src": "36157:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59807,13 +59807,13 @@ }, { "constant": false, - "id": 18249, + "id": 21310, "mutability": "mutable", "name": "p1", - "nameLocation": "36189:2:15", + "nameLocation": "36189:2:35", "nodeType": "VariableDeclaration", - "scope": 18268, - "src": "36175:16:15", + "scope": 21329, + "src": "36175:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59821,10 +59821,10 @@ "typeString": "string" }, "typeName": { - "id": 18248, + "id": 21309, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36175:6:15", + "src": "36175:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59834,13 +59834,13 @@ }, { "constant": false, - "id": 18251, + "id": 21312, "mutability": "mutable", "name": "p2", - "nameLocation": "36201:2:15", + "nameLocation": "36201:2:35", "nodeType": "VariableDeclaration", - "scope": 18268, - "src": "36193:10:15", + "scope": 21329, + "src": "36193:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59848,10 +59848,10 @@ "typeString": "address" }, "typeName": { - "id": 18250, + "id": 21311, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36193:7:15", + "src": "36193:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -59862,13 +59862,13 @@ }, { "constant": false, - "id": 18253, + "id": 21314, "mutability": "mutable", "name": "p3", - "nameLocation": "36219:2:15", + "nameLocation": "36219:2:35", "nodeType": "VariableDeclaration", - "scope": 18268, - "src": "36205:16:15", + "scope": 21329, + "src": "36205:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59876,10 +59876,10 @@ "typeString": "string" }, "typeName": { - "id": 18252, + "id": 21313, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36205:6:15", + "src": "36205:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59888,28 +59888,28 @@ "visibility": "internal" } ], - "src": "36156:66:15" + "src": "36156:66:35" }, "returnParameters": { - "id": 18255, + "id": 21316, "nodeType": "ParameterList", "parameters": [], - "src": "36237:0:15" + "src": "36237:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18291, + "id": 21352, "nodeType": "FunctionDefinition", - "src": "36353:192:15", + "src": "36353:192:35", "nodes": [], "body": { - "id": 18290, + "id": 21351, "nodeType": "Block", - "src": "36437:108:15", + "src": "36437:108:35", "nodes": [], "statements": [ { @@ -59919,14 +59919,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c616464726573732c626f6f6c29", - "id": 18282, + "id": 21343, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "36487:33:15", + "src": "36487:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5ccd4e373eb6ae26626c8607ae861c55cda5fd321363edde7e6328e09072ba63", "typeString": "literal_string \"log(string,string,address,bool)\"" @@ -59934,48 +59934,48 @@ "value": "log(string,string,address,bool)" }, { - "id": 18283, + "id": 21344, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18270, - "src": "36522:2:15", + "referencedDeclaration": 21331, + "src": "36522:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18284, + "id": 21345, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18272, - "src": "36526:2:15", + "referencedDeclaration": 21333, + "src": "36526:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18285, + "id": 21346, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18274, - "src": "36530:2:15", + "referencedDeclaration": 21335, + "src": "36530:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18286, + "id": 21347, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18276, - "src": "36534:2:15", + "referencedDeclaration": 21337, + "src": "36534:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60006,32 +60006,32 @@ } ], "expression": { - "id": 18280, + "id": 21341, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "36463:3:15", + "src": "36463:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18281, + "id": 21342, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "36467:19:15", + "memberLocation": "36467:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "36463:23:15", + "src": "36463:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18287, + "id": 21348, "isConstant": false, "isLValue": false, "isPure": false, @@ -60040,7 +60040,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "36463:74:15", + "src": "36463:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -60055,18 +60055,18 @@ "typeString": "bytes memory" } ], - "id": 18279, + "id": 21340, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "36447:15:15", + "referencedDeclaration": 17016, + "src": "36447:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18288, + "id": 21349, "isConstant": false, "isLValue": false, "isPure": false, @@ -60075,16 +60075,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "36447:91:15", + "src": "36447:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18289, + "id": 21350, "nodeType": "ExpressionStatement", - "src": "36447:91:15" + "src": "36447:91:35" } ] }, @@ -60092,20 +60092,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36362:3:15", + "nameLocation": "36362:3:35", "parameters": { - "id": 18277, + "id": 21338, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18270, + "id": 21331, "mutability": "mutable", "name": "p0", - "nameLocation": "36380:2:15", + "nameLocation": "36380:2:35", "nodeType": "VariableDeclaration", - "scope": 18291, - "src": "36366:16:15", + "scope": 21352, + "src": "36366:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -60113,10 +60113,10 @@ "typeString": "string" }, "typeName": { - "id": 18269, + "id": 21330, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36366:6:15", + "src": "36366:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -60126,13 +60126,13 @@ }, { "constant": false, - "id": 18272, + "id": 21333, "mutability": "mutable", "name": "p1", - "nameLocation": "36398:2:15", + "nameLocation": "36398:2:35", "nodeType": "VariableDeclaration", - "scope": 18291, - "src": "36384:16:15", + "scope": 21352, + "src": "36384:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -60140,10 +60140,10 @@ "typeString": "string" }, "typeName": { - "id": 18271, + "id": 21332, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36384:6:15", + "src": "36384:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -60153,13 +60153,13 @@ }, { "constant": false, - "id": 18274, + "id": 21335, "mutability": "mutable", "name": "p2", - "nameLocation": "36410:2:15", + "nameLocation": "36410:2:35", "nodeType": "VariableDeclaration", - "scope": 18291, - "src": "36402:10:15", + "scope": 21352, + "src": "36402:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60167,10 +60167,10 @@ "typeString": "address" }, "typeName": { - "id": 18273, + "id": 21334, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36402:7:15", + "src": "36402:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -60181,13 +60181,13 @@ }, { "constant": false, - "id": 18276, + "id": 21337, "mutability": "mutable", "name": "p3", - "nameLocation": "36419:2:15", + "nameLocation": "36419:2:35", "nodeType": "VariableDeclaration", - "scope": 18291, - "src": "36414:7:15", + "scope": 21352, + "src": "36414:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60195,10 +60195,10 @@ "typeString": "bool" }, "typeName": { - "id": 18275, + "id": 21336, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "36414:4:15", + "src": "36414:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60207,28 +60207,28 @@ "visibility": "internal" } ], - "src": "36365:57:15" + "src": "36365:57:35" }, "returnParameters": { - "id": 18278, + "id": 21339, "nodeType": "ParameterList", "parameters": [], - "src": "36437:0:15" + "src": "36437:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18314, + "id": 21375, "nodeType": "FunctionDefinition", - "src": "36551:198:15", + "src": "36551:198:35", "nodes": [], "body": { - "id": 18313, + "id": 21374, "nodeType": "Block", - "src": "36638:111:15", + "src": "36638:111:35", "nodes": [], "statements": [ { @@ -60238,14 +60238,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c616464726573732c6164647265737329", - "id": 18305, + "id": 21366, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "36688:36:15", + "src": "36688:36:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_439c7befd1b6bfcb9bd001c1f3a991ef43c070f0ace0c190dd9f16d7ae338a5d", "typeString": "literal_string \"log(string,string,address,address)\"" @@ -60253,48 +60253,48 @@ "value": "log(string,string,address,address)" }, { - "id": 18306, + "id": 21367, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18293, - "src": "36726:2:15", + "referencedDeclaration": 21354, + "src": "36726:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18307, + "id": 21368, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18295, - "src": "36730:2:15", + "referencedDeclaration": 21356, + "src": "36730:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18308, + "id": 21369, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18297, - "src": "36734:2:15", + "referencedDeclaration": 21358, + "src": "36734:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18309, + "id": 21370, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18299, - "src": "36738:2:15", + "referencedDeclaration": 21360, + "src": "36738:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -60325,32 +60325,32 @@ } ], "expression": { - "id": 18303, + "id": 21364, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "36664:3:15", + "src": "36664:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18304, + "id": 21365, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "36668:19:15", + "memberLocation": "36668:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "36664:23:15", + "src": "36664:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18310, + "id": 21371, "isConstant": false, "isLValue": false, "isPure": false, @@ -60359,7 +60359,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "36664:77:15", + "src": "36664:77:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -60374,18 +60374,18 @@ "typeString": "bytes memory" } ], - "id": 18302, + "id": 21363, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "36648:15:15", + "referencedDeclaration": 17016, + "src": "36648:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18311, + "id": 21372, "isConstant": false, "isLValue": false, "isPure": false, @@ -60394,16 +60394,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "36648:94:15", + "src": "36648:94:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18312, + "id": 21373, "nodeType": "ExpressionStatement", - "src": "36648:94:15" + "src": "36648:94:35" } ] }, @@ -60411,20 +60411,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36560:3:15", + "nameLocation": "36560:3:35", "parameters": { - "id": 18300, + "id": 21361, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18293, + "id": 21354, "mutability": "mutable", "name": "p0", - "nameLocation": "36578:2:15", + "nameLocation": "36578:2:35", "nodeType": "VariableDeclaration", - "scope": 18314, - "src": "36564:16:15", + "scope": 21375, + "src": "36564:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -60432,10 +60432,10 @@ "typeString": "string" }, "typeName": { - "id": 18292, + "id": 21353, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36564:6:15", + "src": "36564:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -60445,13 +60445,13 @@ }, { "constant": false, - "id": 18295, + "id": 21356, "mutability": "mutable", "name": "p1", - "nameLocation": "36596:2:15", + "nameLocation": "36596:2:35", "nodeType": "VariableDeclaration", - "scope": 18314, - "src": "36582:16:15", + "scope": 21375, + "src": "36582:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -60459,10 +60459,10 @@ "typeString": "string" }, "typeName": { - "id": 18294, + "id": 21355, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36582:6:15", + "src": "36582:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -60472,13 +60472,13 @@ }, { "constant": false, - "id": 18297, + "id": 21358, "mutability": "mutable", "name": "p2", - "nameLocation": "36608:2:15", + "nameLocation": "36608:2:35", "nodeType": "VariableDeclaration", - "scope": 18314, - "src": "36600:10:15", + "scope": 21375, + "src": "36600:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60486,10 +60486,10 @@ "typeString": "address" }, "typeName": { - "id": 18296, + "id": 21357, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36600:7:15", + "src": "36600:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -60500,13 +60500,13 @@ }, { "constant": false, - "id": 18299, + "id": 21360, "mutability": "mutable", "name": "p3", - "nameLocation": "36620:2:15", + "nameLocation": "36620:2:35", "nodeType": "VariableDeclaration", - "scope": 18314, - "src": "36612:10:15", + "scope": 21375, + "src": "36612:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60514,10 +60514,10 @@ "typeString": "address" }, "typeName": { - "id": 18298, + "id": 21359, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36612:7:15", + "src": "36612:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -60527,28 +60527,28 @@ "visibility": "internal" } ], - "src": "36563:60:15" + "src": "36563:60:35" }, "returnParameters": { - "id": 18301, + "id": 21362, "nodeType": "ParameterList", "parameters": [], - "src": "36638:0:15" + "src": "36638:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18337, + "id": 21398, "nodeType": "FunctionDefinition", - "src": "36755:175:15", + "src": "36755:175:35", "nodes": [], "body": { - "id": 18336, + "id": 21397, "nodeType": "Block", - "src": "36827:103:15", + "src": "36827:103:35", "nodes": [], "statements": [ { @@ -60558,14 +60558,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c75696e742c75696e7429", - "id": 18328, + "id": 21389, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "36877:28:15", + "src": "36877:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5dbff038873b5f716761e9dcaab0713a903ceaebb2ba8c30b199c4dc534f7701", "typeString": "literal_string \"log(string,bool,uint,uint)\"" @@ -60573,48 +60573,48 @@ "value": "log(string,bool,uint,uint)" }, { - "id": 18329, + "id": 21390, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18316, - "src": "36907:2:15", + "referencedDeclaration": 21377, + "src": "36907:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18330, + "id": 21391, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18318, - "src": "36911:2:15", + "referencedDeclaration": 21379, + "src": "36911:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18331, + "id": 21392, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18320, - "src": "36915:2:15", + "referencedDeclaration": 21381, + "src": "36915:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 18332, + "id": 21393, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18322, - "src": "36919:2:15", + "referencedDeclaration": 21383, + "src": "36919:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -60645,32 +60645,32 @@ } ], "expression": { - "id": 18326, + "id": 21387, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "36853:3:15", + "src": "36853:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18327, + "id": 21388, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "36857:19:15", + "memberLocation": "36857:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "36853:23:15", + "src": "36853:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18333, + "id": 21394, "isConstant": false, "isLValue": false, "isPure": false, @@ -60679,7 +60679,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "36853:69:15", + "src": "36853:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -60694,18 +60694,18 @@ "typeString": "bytes memory" } ], - "id": 18325, + "id": 21386, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "36837:15:15", + "referencedDeclaration": 17016, + "src": "36837:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18334, + "id": 21395, "isConstant": false, "isLValue": false, "isPure": false, @@ -60714,16 +60714,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "36837:86:15", + "src": "36837:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18335, + "id": 21396, "nodeType": "ExpressionStatement", - "src": "36837:86:15" + "src": "36837:86:35" } ] }, @@ -60731,20 +60731,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36764:3:15", + "nameLocation": "36764:3:35", "parameters": { - "id": 18323, + "id": 21384, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18316, + "id": 21377, "mutability": "mutable", "name": "p0", - "nameLocation": "36782:2:15", + "nameLocation": "36782:2:35", "nodeType": "VariableDeclaration", - "scope": 18337, - "src": "36768:16:15", + "scope": 21398, + "src": "36768:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -60752,10 +60752,10 @@ "typeString": "string" }, "typeName": { - "id": 18315, + "id": 21376, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36768:6:15", + "src": "36768:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -60765,13 +60765,13 @@ }, { "constant": false, - "id": 18318, + "id": 21379, "mutability": "mutable", "name": "p1", - "nameLocation": "36791:2:15", + "nameLocation": "36791:2:35", "nodeType": "VariableDeclaration", - "scope": 18337, - "src": "36786:7:15", + "scope": 21398, + "src": "36786:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60779,10 +60779,10 @@ "typeString": "bool" }, "typeName": { - "id": 18317, + "id": 21378, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "36786:4:15", + "src": "36786:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60792,13 +60792,13 @@ }, { "constant": false, - "id": 18320, + "id": 21381, "mutability": "mutable", "name": "p2", - "nameLocation": "36800:2:15", + "nameLocation": "36800:2:35", "nodeType": "VariableDeclaration", - "scope": 18337, - "src": "36795:7:15", + "scope": 21398, + "src": "36795:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60806,10 +60806,10 @@ "typeString": "uint256" }, "typeName": { - "id": 18319, + "id": 21380, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "36795:4:15", + "src": "36795:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -60819,13 +60819,13 @@ }, { "constant": false, - "id": 18322, + "id": 21383, "mutability": "mutable", "name": "p3", - "nameLocation": "36809:2:15", + "nameLocation": "36809:2:35", "nodeType": "VariableDeclaration", - "scope": 18337, - "src": "36804:7:15", + "scope": 21398, + "src": "36804:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60833,10 +60833,10 @@ "typeString": "uint256" }, "typeName": { - "id": 18321, + "id": 21382, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "36804:4:15", + "src": "36804:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -60845,28 +60845,28 @@ "visibility": "internal" } ], - "src": "36767:45:15" + "src": "36767:45:35" }, "returnParameters": { - "id": 18324, + "id": 21385, "nodeType": "ParameterList", "parameters": [], - "src": "36827:0:15" + "src": "36827:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18360, + "id": 21421, "nodeType": "FunctionDefinition", - "src": "36936:186:15", + "src": "36936:186:35", "nodes": [], "body": { - "id": 18359, + "id": 21420, "nodeType": "Block", - "src": "37017:105:15", + "src": "37017:105:35", "nodes": [], "statements": [ { @@ -60876,14 +60876,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c75696e742c737472696e6729", - "id": 18351, + "id": 21412, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "37067:30:15", + "src": "37067:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_42b9a2274d0e9ab9211da679bc79f433c4055060036260a350e95cf10b9004ee", "typeString": "literal_string \"log(string,bool,uint,string)\"" @@ -60891,48 +60891,48 @@ "value": "log(string,bool,uint,string)" }, { - "id": 18352, + "id": 21413, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18339, - "src": "37099:2:15", + "referencedDeclaration": 21400, + "src": "37099:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18353, + "id": 21414, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18341, - "src": "37103:2:15", + "referencedDeclaration": 21402, + "src": "37103:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18354, + "id": 21415, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18343, - "src": "37107:2:15", + "referencedDeclaration": 21404, + "src": "37107:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 18355, + "id": 21416, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18345, - "src": "37111:2:15", + "referencedDeclaration": 21406, + "src": "37111:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -60963,32 +60963,32 @@ } ], "expression": { - "id": 18349, + "id": 21410, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37043:3:15", + "src": "37043:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18350, + "id": 21411, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "37047:19:15", + "memberLocation": "37047:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37043:23:15", + "src": "37043:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18356, + "id": 21417, "isConstant": false, "isLValue": false, "isPure": false, @@ -60997,7 +60997,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37043:71:15", + "src": "37043:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -61012,18 +61012,18 @@ "typeString": "bytes memory" } ], - "id": 18348, + "id": 21409, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "37027:15:15", + "referencedDeclaration": 17016, + "src": "37027:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18357, + "id": 21418, "isConstant": false, "isLValue": false, "isPure": false, @@ -61032,16 +61032,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37027:88:15", + "src": "37027:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18358, + "id": 21419, "nodeType": "ExpressionStatement", - "src": "37027:88:15" + "src": "37027:88:35" } ] }, @@ -61049,20 +61049,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36945:3:15", + "nameLocation": "36945:3:35", "parameters": { - "id": 18346, + "id": 21407, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18339, + "id": 21400, "mutability": "mutable", "name": "p0", - "nameLocation": "36963:2:15", + "nameLocation": "36963:2:35", "nodeType": "VariableDeclaration", - "scope": 18360, - "src": "36949:16:15", + "scope": 21421, + "src": "36949:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61070,10 +61070,10 @@ "typeString": "string" }, "typeName": { - "id": 18338, + "id": 21399, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36949:6:15", + "src": "36949:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61083,13 +61083,13 @@ }, { "constant": false, - "id": 18341, + "id": 21402, "mutability": "mutable", "name": "p1", - "nameLocation": "36972:2:15", + "nameLocation": "36972:2:35", "nodeType": "VariableDeclaration", - "scope": 18360, - "src": "36967:7:15", + "scope": 21421, + "src": "36967:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61097,10 +61097,10 @@ "typeString": "bool" }, "typeName": { - "id": 18340, + "id": 21401, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "36967:4:15", + "src": "36967:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -61110,13 +61110,13 @@ }, { "constant": false, - "id": 18343, + "id": 21404, "mutability": "mutable", "name": "p2", - "nameLocation": "36981:2:15", + "nameLocation": "36981:2:35", "nodeType": "VariableDeclaration", - "scope": 18360, - "src": "36976:7:15", + "scope": 21421, + "src": "36976:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61124,10 +61124,10 @@ "typeString": "uint256" }, "typeName": { - "id": 18342, + "id": 21403, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "36976:4:15", + "src": "36976:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -61137,13 +61137,13 @@ }, { "constant": false, - "id": 18345, + "id": 21406, "mutability": "mutable", "name": "p3", - "nameLocation": "36999:2:15", + "nameLocation": "36999:2:35", "nodeType": "VariableDeclaration", - "scope": 18360, - "src": "36985:16:15", + "scope": 21421, + "src": "36985:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61151,10 +61151,10 @@ "typeString": "string" }, "typeName": { - "id": 18344, + "id": 21405, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36985:6:15", + "src": "36985:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61163,28 +61163,28 @@ "visibility": "internal" } ], - "src": "36948:54:15" + "src": "36948:54:35" }, "returnParameters": { - "id": 18347, + "id": 21408, "nodeType": "ParameterList", "parameters": [], - "src": "37017:0:15" + "src": "37017:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18383, + "id": 21444, "nodeType": "FunctionDefinition", - "src": "37128:175:15", + "src": "37128:175:35", "nodes": [], "body": { - "id": 18382, + "id": 21443, "nodeType": "Block", - "src": "37200:103:15", + "src": "37200:103:35", "nodes": [], "statements": [ { @@ -61194,14 +61194,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c75696e742c626f6f6c29", - "id": 18374, + "id": 21435, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "37250:28:15", + "src": "37250:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3cc5b5d38fa67d61ad4f760e2dab344ea54d36d39a7b72ff747c1e117e2289bb", "typeString": "literal_string \"log(string,bool,uint,bool)\"" @@ -61209,48 +61209,48 @@ "value": "log(string,bool,uint,bool)" }, { - "id": 18375, + "id": 21436, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18362, - "src": "37280:2:15", + "referencedDeclaration": 21423, + "src": "37280:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18376, + "id": 21437, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18364, - "src": "37284:2:15", + "referencedDeclaration": 21425, + "src": "37284:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18377, + "id": 21438, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18366, - "src": "37288:2:15", + "referencedDeclaration": 21427, + "src": "37288:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 18378, + "id": 21439, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18368, - "src": "37292:2:15", + "referencedDeclaration": 21429, + "src": "37292:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -61281,32 +61281,32 @@ } ], "expression": { - "id": 18372, + "id": 21433, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37226:3:15", + "src": "37226:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18373, + "id": 21434, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "37230:19:15", + "memberLocation": "37230:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37226:23:15", + "src": "37226:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18379, + "id": 21440, "isConstant": false, "isLValue": false, "isPure": false, @@ -61315,7 +61315,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37226:69:15", + "src": "37226:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -61330,18 +61330,18 @@ "typeString": "bytes memory" } ], - "id": 18371, + "id": 21432, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "37210:15:15", + "referencedDeclaration": 17016, + "src": "37210:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18380, + "id": 21441, "isConstant": false, "isLValue": false, "isPure": false, @@ -61350,16 +61350,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37210:86:15", + "src": "37210:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18381, + "id": 21442, "nodeType": "ExpressionStatement", - "src": "37210:86:15" + "src": "37210:86:35" } ] }, @@ -61367,20 +61367,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "37137:3:15", + "nameLocation": "37137:3:35", "parameters": { - "id": 18369, + "id": 21430, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18362, + "id": 21423, "mutability": "mutable", "name": "p0", - "nameLocation": "37155:2:15", + "nameLocation": "37155:2:35", "nodeType": "VariableDeclaration", - "scope": 18383, - "src": "37141:16:15", + "scope": 21444, + "src": "37141:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61388,10 +61388,10 @@ "typeString": "string" }, "typeName": { - "id": 18361, + "id": 21422, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37141:6:15", + "src": "37141:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61401,13 +61401,13 @@ }, { "constant": false, - "id": 18364, + "id": 21425, "mutability": "mutable", "name": "p1", - "nameLocation": "37164:2:15", + "nameLocation": "37164:2:35", "nodeType": "VariableDeclaration", - "scope": 18383, - "src": "37159:7:15", + "scope": 21444, + "src": "37159:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61415,10 +61415,10 @@ "typeString": "bool" }, "typeName": { - "id": 18363, + "id": 21424, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37159:4:15", + "src": "37159:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -61428,13 +61428,13 @@ }, { "constant": false, - "id": 18366, + "id": 21427, "mutability": "mutable", "name": "p2", - "nameLocation": "37173:2:15", + "nameLocation": "37173:2:35", "nodeType": "VariableDeclaration", - "scope": 18383, - "src": "37168:7:15", + "scope": 21444, + "src": "37168:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61442,10 +61442,10 @@ "typeString": "uint256" }, "typeName": { - "id": 18365, + "id": 21426, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "37168:4:15", + "src": "37168:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -61455,13 +61455,13 @@ }, { "constant": false, - "id": 18368, + "id": 21429, "mutability": "mutable", "name": "p3", - "nameLocation": "37182:2:15", + "nameLocation": "37182:2:35", "nodeType": "VariableDeclaration", - "scope": 18383, - "src": "37177:7:15", + "scope": 21444, + "src": "37177:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61469,10 +61469,10 @@ "typeString": "bool" }, "typeName": { - "id": 18367, + "id": 21428, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37177:4:15", + "src": "37177:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -61481,28 +61481,28 @@ "visibility": "internal" } ], - "src": "37140:45:15" + "src": "37140:45:35" }, "returnParameters": { - "id": 18370, + "id": 21431, "nodeType": "ParameterList", "parameters": [], - "src": "37200:0:15" + "src": "37200:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18406, + "id": 21467, "nodeType": "FunctionDefinition", - "src": "37309:181:15", + "src": "37309:181:35", "nodes": [], "body": { - "id": 18405, + "id": 21466, "nodeType": "Block", - "src": "37384:106:15", + "src": "37384:106:35", "nodes": [], "statements": [ { @@ -61512,14 +61512,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c75696e742c6164647265737329", - "id": 18397, + "id": 21458, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "37434:31:15", + "src": "37434:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_71d3850da171f493bcf1bd9faa0694f71484214d8459bca427251a9ad3e9bbd6", "typeString": "literal_string \"log(string,bool,uint,address)\"" @@ -61527,48 +61527,48 @@ "value": "log(string,bool,uint,address)" }, { - "id": 18398, + "id": 21459, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18385, - "src": "37467:2:15", + "referencedDeclaration": 21446, + "src": "37467:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18399, + "id": 21460, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18387, - "src": "37471:2:15", + "referencedDeclaration": 21448, + "src": "37471:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18400, + "id": 21461, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18389, - "src": "37475:2:15", + "referencedDeclaration": 21450, + "src": "37475:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 18401, + "id": 21462, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18391, - "src": "37479:2:15", + "referencedDeclaration": 21452, + "src": "37479:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -61599,32 +61599,32 @@ } ], "expression": { - "id": 18395, + "id": 21456, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37410:3:15", + "src": "37410:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18396, + "id": 21457, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "37414:19:15", + "memberLocation": "37414:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37410:23:15", + "src": "37410:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18402, + "id": 21463, "isConstant": false, "isLValue": false, "isPure": false, @@ -61633,7 +61633,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37410:72:15", + "src": "37410:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -61648,18 +61648,18 @@ "typeString": "bytes memory" } ], - "id": 18394, + "id": 21455, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "37394:15:15", + "referencedDeclaration": 17016, + "src": "37394:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18403, + "id": 21464, "isConstant": false, "isLValue": false, "isPure": false, @@ -61668,16 +61668,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37394:89:15", + "src": "37394:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18404, + "id": 21465, "nodeType": "ExpressionStatement", - "src": "37394:89:15" + "src": "37394:89:35" } ] }, @@ -61685,20 +61685,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "37318:3:15", + "nameLocation": "37318:3:35", "parameters": { - "id": 18392, + "id": 21453, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18385, + "id": 21446, "mutability": "mutable", "name": "p0", - "nameLocation": "37336:2:15", + "nameLocation": "37336:2:35", "nodeType": "VariableDeclaration", - "scope": 18406, - "src": "37322:16:15", + "scope": 21467, + "src": "37322:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61706,10 +61706,10 @@ "typeString": "string" }, "typeName": { - "id": 18384, + "id": 21445, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37322:6:15", + "src": "37322:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61719,13 +61719,13 @@ }, { "constant": false, - "id": 18387, + "id": 21448, "mutability": "mutable", "name": "p1", - "nameLocation": "37345:2:15", + "nameLocation": "37345:2:35", "nodeType": "VariableDeclaration", - "scope": 18406, - "src": "37340:7:15", + "scope": 21467, + "src": "37340:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61733,10 +61733,10 @@ "typeString": "bool" }, "typeName": { - "id": 18386, + "id": 21447, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37340:4:15", + "src": "37340:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -61746,13 +61746,13 @@ }, { "constant": false, - "id": 18389, + "id": 21450, "mutability": "mutable", "name": "p2", - "nameLocation": "37354:2:15", + "nameLocation": "37354:2:35", "nodeType": "VariableDeclaration", - "scope": 18406, - "src": "37349:7:15", + "scope": 21467, + "src": "37349:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61760,10 +61760,10 @@ "typeString": "uint256" }, "typeName": { - "id": 18388, + "id": 21449, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "37349:4:15", + "src": "37349:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -61773,13 +61773,13 @@ }, { "constant": false, - "id": 18391, + "id": 21452, "mutability": "mutable", "name": "p3", - "nameLocation": "37366:2:15", + "nameLocation": "37366:2:35", "nodeType": "VariableDeclaration", - "scope": 18406, - "src": "37358:10:15", + "scope": 21467, + "src": "37358:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61787,10 +61787,10 @@ "typeString": "address" }, "typeName": { - "id": 18390, + "id": 21451, "name": "address", "nodeType": "ElementaryTypeName", - "src": "37358:7:15", + "src": "37358:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -61800,28 +61800,28 @@ "visibility": "internal" } ], - "src": "37321:48:15" + "src": "37321:48:35" }, "returnParameters": { - "id": 18393, + "id": 21454, "nodeType": "ParameterList", "parameters": [], - "src": "37384:0:15" + "src": "37384:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18429, + "id": 21490, "nodeType": "FunctionDefinition", - "src": "37496:186:15", + "src": "37496:186:35", "nodes": [], "body": { - "id": 18428, + "id": 21489, "nodeType": "Block", - "src": "37577:105:15", + "src": "37577:105:35", "nodes": [], "statements": [ { @@ -61831,14 +61831,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c737472696e672c75696e7429", - "id": 18420, + "id": 21481, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "37627:30:15", + "src": "37627:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_34cb308d42fc37e3a239bcd0d717cf3713a336733737bee1d82ac9061e969d72", "typeString": "literal_string \"log(string,bool,string,uint)\"" @@ -61846,48 +61846,48 @@ "value": "log(string,bool,string,uint)" }, { - "id": 18421, + "id": 21482, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18408, - "src": "37659:2:15", + "referencedDeclaration": 21469, + "src": "37659:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18422, + "id": 21483, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18410, - "src": "37663:2:15", + "referencedDeclaration": 21471, + "src": "37663:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18423, + "id": 21484, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18412, - "src": "37667:2:15", + "referencedDeclaration": 21473, + "src": "37667:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18424, + "id": 21485, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18414, - "src": "37671:2:15", + "referencedDeclaration": 21475, + "src": "37671:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -61918,32 +61918,32 @@ } ], "expression": { - "id": 18418, + "id": 21479, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37603:3:15", + "src": "37603:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18419, + "id": 21480, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "37607:19:15", + "memberLocation": "37607:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37603:23:15", + "src": "37603:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18425, + "id": 21486, "isConstant": false, "isLValue": false, "isPure": false, @@ -61952,7 +61952,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37603:71:15", + "src": "37603:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -61967,18 +61967,18 @@ "typeString": "bytes memory" } ], - "id": 18417, + "id": 21478, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "37587:15:15", + "referencedDeclaration": 17016, + "src": "37587:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18426, + "id": 21487, "isConstant": false, "isLValue": false, "isPure": false, @@ -61987,16 +61987,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37587:88:15", + "src": "37587:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18427, + "id": 21488, "nodeType": "ExpressionStatement", - "src": "37587:88:15" + "src": "37587:88:35" } ] }, @@ -62004,20 +62004,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "37505:3:15", + "nameLocation": "37505:3:35", "parameters": { - "id": 18415, + "id": 21476, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18408, + "id": 21469, "mutability": "mutable", "name": "p0", - "nameLocation": "37523:2:15", + "nameLocation": "37523:2:35", "nodeType": "VariableDeclaration", - "scope": 18429, - "src": "37509:16:15", + "scope": 21490, + "src": "37509:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62025,10 +62025,10 @@ "typeString": "string" }, "typeName": { - "id": 18407, + "id": 21468, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37509:6:15", + "src": "37509:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62038,13 +62038,13 @@ }, { "constant": false, - "id": 18410, + "id": 21471, "mutability": "mutable", "name": "p1", - "nameLocation": "37532:2:15", + "nameLocation": "37532:2:35", "nodeType": "VariableDeclaration", - "scope": 18429, - "src": "37527:7:15", + "scope": 21490, + "src": "37527:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62052,10 +62052,10 @@ "typeString": "bool" }, "typeName": { - "id": 18409, + "id": 21470, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37527:4:15", + "src": "37527:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62065,13 +62065,13 @@ }, { "constant": false, - "id": 18412, + "id": 21473, "mutability": "mutable", "name": "p2", - "nameLocation": "37550:2:15", + "nameLocation": "37550:2:35", "nodeType": "VariableDeclaration", - "scope": 18429, - "src": "37536:16:15", + "scope": 21490, + "src": "37536:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62079,10 +62079,10 @@ "typeString": "string" }, "typeName": { - "id": 18411, + "id": 21472, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37536:6:15", + "src": "37536:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62092,13 +62092,13 @@ }, { "constant": false, - "id": 18414, + "id": 21475, "mutability": "mutable", "name": "p3", - "nameLocation": "37559:2:15", + "nameLocation": "37559:2:35", "nodeType": "VariableDeclaration", - "scope": 18429, - "src": "37554:7:15", + "scope": 21490, + "src": "37554:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62106,10 +62106,10 @@ "typeString": "uint256" }, "typeName": { - "id": 18413, + "id": 21474, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "37554:4:15", + "src": "37554:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -62118,28 +62118,28 @@ "visibility": "internal" } ], - "src": "37508:54:15" + "src": "37508:54:35" }, "returnParameters": { - "id": 18416, + "id": 21477, "nodeType": "ParameterList", "parameters": [], - "src": "37577:0:15" + "src": "37577:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18452, + "id": 21513, "nodeType": "FunctionDefinition", - "src": "37688:197:15", + "src": "37688:197:35", "nodes": [], "body": { - "id": 18451, + "id": 21512, "nodeType": "Block", - "src": "37778:107:15", + "src": "37778:107:35", "nodes": [], "statements": [ { @@ -62149,14 +62149,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c737472696e672c737472696e6729", - "id": 18443, + "id": 21504, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "37828:32:15", + "src": "37828:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a826caebc65f4a71211c1c7fd8dc9bdd856d7ef7dbeef42d8af156e9f73bc47d", "typeString": "literal_string \"log(string,bool,string,string)\"" @@ -62164,48 +62164,48 @@ "value": "log(string,bool,string,string)" }, { - "id": 18444, + "id": 21505, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18431, - "src": "37862:2:15", + "referencedDeclaration": 21492, + "src": "37862:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18445, + "id": 21506, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18433, - "src": "37866:2:15", + "referencedDeclaration": 21494, + "src": "37866:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18446, + "id": 21507, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18435, - "src": "37870:2:15", + "referencedDeclaration": 21496, + "src": "37870:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18447, + "id": 21508, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18437, - "src": "37874:2:15", + "referencedDeclaration": 21498, + "src": "37874:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -62236,32 +62236,32 @@ } ], "expression": { - "id": 18441, + "id": 21502, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37804:3:15", + "src": "37804:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18442, + "id": 21503, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "37808:19:15", + "memberLocation": "37808:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37804:23:15", + "src": "37804:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18448, + "id": 21509, "isConstant": false, "isLValue": false, "isPure": false, @@ -62270,7 +62270,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37804:73:15", + "src": "37804:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -62285,18 +62285,18 @@ "typeString": "bytes memory" } ], - "id": 18440, + "id": 21501, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "37788:15:15", + "referencedDeclaration": 17016, + "src": "37788:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18449, + "id": 21510, "isConstant": false, "isLValue": false, "isPure": false, @@ -62305,16 +62305,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37788:90:15", + "src": "37788:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18450, + "id": 21511, "nodeType": "ExpressionStatement", - "src": "37788:90:15" + "src": "37788:90:35" } ] }, @@ -62322,20 +62322,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "37697:3:15", + "nameLocation": "37697:3:35", "parameters": { - "id": 18438, + "id": 21499, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18431, + "id": 21492, "mutability": "mutable", "name": "p0", - "nameLocation": "37715:2:15", + "nameLocation": "37715:2:35", "nodeType": "VariableDeclaration", - "scope": 18452, - "src": "37701:16:15", + "scope": 21513, + "src": "37701:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62343,10 +62343,10 @@ "typeString": "string" }, "typeName": { - "id": 18430, + "id": 21491, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37701:6:15", + "src": "37701:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62356,13 +62356,13 @@ }, { "constant": false, - "id": 18433, + "id": 21494, "mutability": "mutable", "name": "p1", - "nameLocation": "37724:2:15", + "nameLocation": "37724:2:35", "nodeType": "VariableDeclaration", - "scope": 18452, - "src": "37719:7:15", + "scope": 21513, + "src": "37719:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62370,10 +62370,10 @@ "typeString": "bool" }, "typeName": { - "id": 18432, + "id": 21493, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37719:4:15", + "src": "37719:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62383,13 +62383,13 @@ }, { "constant": false, - "id": 18435, + "id": 21496, "mutability": "mutable", "name": "p2", - "nameLocation": "37742:2:15", + "nameLocation": "37742:2:35", "nodeType": "VariableDeclaration", - "scope": 18452, - "src": "37728:16:15", + "scope": 21513, + "src": "37728:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62397,10 +62397,10 @@ "typeString": "string" }, "typeName": { - "id": 18434, + "id": 21495, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37728:6:15", + "src": "37728:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62410,13 +62410,13 @@ }, { "constant": false, - "id": 18437, + "id": 21498, "mutability": "mutable", "name": "p3", - "nameLocation": "37760:2:15", + "nameLocation": "37760:2:35", "nodeType": "VariableDeclaration", - "scope": 18452, - "src": "37746:16:15", + "scope": 21513, + "src": "37746:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62424,10 +62424,10 @@ "typeString": "string" }, "typeName": { - "id": 18436, + "id": 21497, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37746:6:15", + "src": "37746:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62436,28 +62436,28 @@ "visibility": "internal" } ], - "src": "37700:63:15" + "src": "37700:63:35" }, "returnParameters": { - "id": 18439, + "id": 21500, "nodeType": "ParameterList", "parameters": [], - "src": "37778:0:15" + "src": "37778:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18475, + "id": 21536, "nodeType": "FunctionDefinition", - "src": "37891:186:15", + "src": "37891:186:35", "nodes": [], "body": { - "id": 18474, + "id": 21535, "nodeType": "Block", - "src": "37972:105:15", + "src": "37972:105:35", "nodes": [], "statements": [ { @@ -62467,14 +62467,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c737472696e672c626f6f6c29", - "id": 18466, + "id": 21527, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "38022:30:15", + "src": "38022:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3f8a701d00386d6ad9c7b7a930805b985bcbbe108e894a7d5cb9493e87e57e8b", "typeString": "literal_string \"log(string,bool,string,bool)\"" @@ -62482,48 +62482,48 @@ "value": "log(string,bool,string,bool)" }, { - "id": 18467, + "id": 21528, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18454, - "src": "38054:2:15", + "referencedDeclaration": 21515, + "src": "38054:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18468, + "id": 21529, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18456, - "src": "38058:2:15", + "referencedDeclaration": 21517, + "src": "38058:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18469, + "id": 21530, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18458, - "src": "38062:2:15", + "referencedDeclaration": 21519, + "src": "38062:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18470, + "id": 21531, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18460, - "src": "38066:2:15", + "referencedDeclaration": 21521, + "src": "38066:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62554,32 +62554,32 @@ } ], "expression": { - "id": 18464, + "id": 21525, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37998:3:15", + "src": "37998:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18465, + "id": 21526, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "38002:19:15", + "memberLocation": "38002:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37998:23:15", + "src": "37998:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18471, + "id": 21532, "isConstant": false, "isLValue": false, "isPure": false, @@ -62588,7 +62588,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37998:71:15", + "src": "37998:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -62603,18 +62603,18 @@ "typeString": "bytes memory" } ], - "id": 18463, + "id": 21524, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "37982:15:15", + "referencedDeclaration": 17016, + "src": "37982:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18472, + "id": 21533, "isConstant": false, "isLValue": false, "isPure": false, @@ -62623,16 +62623,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37982:88:15", + "src": "37982:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18473, + "id": 21534, "nodeType": "ExpressionStatement", - "src": "37982:88:15" + "src": "37982:88:35" } ] }, @@ -62640,20 +62640,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "37900:3:15", + "nameLocation": "37900:3:35", "parameters": { - "id": 18461, + "id": 21522, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18454, + "id": 21515, "mutability": "mutable", "name": "p0", - "nameLocation": "37918:2:15", + "nameLocation": "37918:2:35", "nodeType": "VariableDeclaration", - "scope": 18475, - "src": "37904:16:15", + "scope": 21536, + "src": "37904:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62661,10 +62661,10 @@ "typeString": "string" }, "typeName": { - "id": 18453, + "id": 21514, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37904:6:15", + "src": "37904:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62674,13 +62674,13 @@ }, { "constant": false, - "id": 18456, + "id": 21517, "mutability": "mutable", "name": "p1", - "nameLocation": "37927:2:15", + "nameLocation": "37927:2:35", "nodeType": "VariableDeclaration", - "scope": 18475, - "src": "37922:7:15", + "scope": 21536, + "src": "37922:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62688,10 +62688,10 @@ "typeString": "bool" }, "typeName": { - "id": 18455, + "id": 21516, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37922:4:15", + "src": "37922:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62701,13 +62701,13 @@ }, { "constant": false, - "id": 18458, + "id": 21519, "mutability": "mutable", "name": "p2", - "nameLocation": "37945:2:15", + "nameLocation": "37945:2:35", "nodeType": "VariableDeclaration", - "scope": 18475, - "src": "37931:16:15", + "scope": 21536, + "src": "37931:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62715,10 +62715,10 @@ "typeString": "string" }, "typeName": { - "id": 18457, + "id": 21518, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37931:6:15", + "src": "37931:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62728,13 +62728,13 @@ }, { "constant": false, - "id": 18460, + "id": 21521, "mutability": "mutable", "name": "p3", - "nameLocation": "37954:2:15", + "nameLocation": "37954:2:35", "nodeType": "VariableDeclaration", - "scope": 18475, - "src": "37949:7:15", + "scope": 21536, + "src": "37949:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62742,10 +62742,10 @@ "typeString": "bool" }, "typeName": { - "id": 18459, + "id": 21520, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37949:4:15", + "src": "37949:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62754,28 +62754,28 @@ "visibility": "internal" } ], - "src": "37903:54:15" + "src": "37903:54:35" }, "returnParameters": { - "id": 18462, + "id": 21523, "nodeType": "ParameterList", "parameters": [], - "src": "37972:0:15" + "src": "37972:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18498, + "id": 21559, "nodeType": "FunctionDefinition", - "src": "38083:192:15", + "src": "38083:192:35", "nodes": [], "body": { - "id": 18497, + "id": 21558, "nodeType": "Block", - "src": "38167:108:15", + "src": "38167:108:35", "nodes": [], "statements": [ { @@ -62785,14 +62785,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c737472696e672c6164647265737329", - "id": 18489, + "id": 21550, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "38217:33:15", + "src": "38217:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e0625b292fa5cbc865b55f61713cbbe0ce7abb244ec2df45291ea19c30ddfaf8", "typeString": "literal_string \"log(string,bool,string,address)\"" @@ -62800,48 +62800,48 @@ "value": "log(string,bool,string,address)" }, { - "id": 18490, + "id": 21551, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18477, - "src": "38252:2:15", + "referencedDeclaration": 21538, + "src": "38252:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18491, + "id": 21552, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18479, - "src": "38256:2:15", + "referencedDeclaration": 21540, + "src": "38256:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18492, + "id": 21553, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18481, - "src": "38260:2:15", + "referencedDeclaration": 21542, + "src": "38260:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18493, + "id": 21554, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18483, - "src": "38264:2:15", + "referencedDeclaration": 21544, + "src": "38264:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -62872,32 +62872,32 @@ } ], "expression": { - "id": 18487, + "id": 21548, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "38193:3:15", + "src": "38193:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18488, + "id": 21549, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "38197:19:15", + "memberLocation": "38197:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "38193:23:15", + "src": "38193:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18494, + "id": 21555, "isConstant": false, "isLValue": false, "isPure": false, @@ -62906,7 +62906,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "38193:74:15", + "src": "38193:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -62921,18 +62921,18 @@ "typeString": "bytes memory" } ], - "id": 18486, + "id": 21547, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "38177:15:15", + "referencedDeclaration": 17016, + "src": "38177:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18495, + "id": 21556, "isConstant": false, "isLValue": false, "isPure": false, @@ -62941,16 +62941,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "38177:91:15", + "src": "38177:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18496, + "id": 21557, "nodeType": "ExpressionStatement", - "src": "38177:91:15" + "src": "38177:91:35" } ] }, @@ -62958,20 +62958,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "38092:3:15", + "nameLocation": "38092:3:35", "parameters": { - "id": 18484, + "id": 21545, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18477, + "id": 21538, "mutability": "mutable", "name": "p0", - "nameLocation": "38110:2:15", + "nameLocation": "38110:2:35", "nodeType": "VariableDeclaration", - "scope": 18498, - "src": "38096:16:15", + "scope": 21559, + "src": "38096:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62979,10 +62979,10 @@ "typeString": "string" }, "typeName": { - "id": 18476, + "id": 21537, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38096:6:15", + "src": "38096:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62992,13 +62992,13 @@ }, { "constant": false, - "id": 18479, + "id": 21540, "mutability": "mutable", "name": "p1", - "nameLocation": "38119:2:15", + "nameLocation": "38119:2:35", "nodeType": "VariableDeclaration", - "scope": 18498, - "src": "38114:7:15", + "scope": 21559, + "src": "38114:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63006,10 +63006,10 @@ "typeString": "bool" }, "typeName": { - "id": 18478, + "id": 21539, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38114:4:15", + "src": "38114:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63019,13 +63019,13 @@ }, { "constant": false, - "id": 18481, + "id": 21542, "mutability": "mutable", "name": "p2", - "nameLocation": "38137:2:15", + "nameLocation": "38137:2:35", "nodeType": "VariableDeclaration", - "scope": 18498, - "src": "38123:16:15", + "scope": 21559, + "src": "38123:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -63033,10 +63033,10 @@ "typeString": "string" }, "typeName": { - "id": 18480, + "id": 21541, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38123:6:15", + "src": "38123:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -63046,13 +63046,13 @@ }, { "constant": false, - "id": 18483, + "id": 21544, "mutability": "mutable", "name": "p3", - "nameLocation": "38149:2:15", + "nameLocation": "38149:2:35", "nodeType": "VariableDeclaration", - "scope": 18498, - "src": "38141:10:15", + "scope": 21559, + "src": "38141:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63060,10 +63060,10 @@ "typeString": "address" }, "typeName": { - "id": 18482, + "id": 21543, "name": "address", "nodeType": "ElementaryTypeName", - "src": "38141:7:15", + "src": "38141:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -63073,28 +63073,28 @@ "visibility": "internal" } ], - "src": "38095:57:15" + "src": "38095:57:35" }, "returnParameters": { - "id": 18485, + "id": 21546, "nodeType": "ParameterList", "parameters": [], - "src": "38167:0:15" + "src": "38167:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18521, + "id": 21582, "nodeType": "FunctionDefinition", - "src": "38281:175:15", + "src": "38281:175:35", "nodes": [], "body": { - "id": 18520, + "id": 21581, "nodeType": "Block", - "src": "38353:103:15", + "src": "38353:103:35", "nodes": [], "statements": [ { @@ -63104,14 +63104,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c626f6f6c2c75696e7429", - "id": 18512, + "id": 21573, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "38403:28:15", + "src": "38403:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_807531e8eafdd7a15a803e586dd9a01b2aa8ae2cdd52f093775c0dcb0c977edf", "typeString": "literal_string \"log(string,bool,bool,uint)\"" @@ -63119,48 +63119,48 @@ "value": "log(string,bool,bool,uint)" }, { - "id": 18513, + "id": 21574, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18500, - "src": "38433:2:15", + "referencedDeclaration": 21561, + "src": "38433:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18514, + "id": 21575, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18502, - "src": "38437:2:15", + "referencedDeclaration": 21563, + "src": "38437:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18515, + "id": 21576, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18504, - "src": "38441:2:15", + "referencedDeclaration": 21565, + "src": "38441:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18516, + "id": 21577, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18506, - "src": "38445:2:15", + "referencedDeclaration": 21567, + "src": "38445:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -63191,32 +63191,32 @@ } ], "expression": { - "id": 18510, + "id": 21571, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "38379:3:15", + "src": "38379:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18511, + "id": 21572, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "38383:19:15", + "memberLocation": "38383:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "38379:23:15", + "src": "38379:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18517, + "id": 21578, "isConstant": false, "isLValue": false, "isPure": false, @@ -63225,7 +63225,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "38379:69:15", + "src": "38379:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -63240,18 +63240,18 @@ "typeString": "bytes memory" } ], - "id": 18509, + "id": 21570, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "38363:15:15", + "referencedDeclaration": 17016, + "src": "38363:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18518, + "id": 21579, "isConstant": false, "isLValue": false, "isPure": false, @@ -63260,16 +63260,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "38363:86:15", + "src": "38363:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18519, + "id": 21580, "nodeType": "ExpressionStatement", - "src": "38363:86:15" + "src": "38363:86:35" } ] }, @@ -63277,20 +63277,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "38290:3:15", + "nameLocation": "38290:3:35", "parameters": { - "id": 18507, + "id": 21568, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18500, + "id": 21561, "mutability": "mutable", "name": "p0", - "nameLocation": "38308:2:15", + "nameLocation": "38308:2:35", "nodeType": "VariableDeclaration", - "scope": 18521, - "src": "38294:16:15", + "scope": 21582, + "src": "38294:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -63298,10 +63298,10 @@ "typeString": "string" }, "typeName": { - "id": 18499, + "id": 21560, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38294:6:15", + "src": "38294:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -63311,13 +63311,13 @@ }, { "constant": false, - "id": 18502, + "id": 21563, "mutability": "mutable", "name": "p1", - "nameLocation": "38317:2:15", + "nameLocation": "38317:2:35", "nodeType": "VariableDeclaration", - "scope": 18521, - "src": "38312:7:15", + "scope": 21582, + "src": "38312:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63325,10 +63325,10 @@ "typeString": "bool" }, "typeName": { - "id": 18501, + "id": 21562, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38312:4:15", + "src": "38312:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63338,13 +63338,13 @@ }, { "constant": false, - "id": 18504, + "id": 21565, "mutability": "mutable", "name": "p2", - "nameLocation": "38326:2:15", + "nameLocation": "38326:2:35", "nodeType": "VariableDeclaration", - "scope": 18521, - "src": "38321:7:15", + "scope": 21582, + "src": "38321:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63352,10 +63352,10 @@ "typeString": "bool" }, "typeName": { - "id": 18503, + "id": 21564, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38321:4:15", + "src": "38321:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63365,13 +63365,13 @@ }, { "constant": false, - "id": 18506, + "id": 21567, "mutability": "mutable", "name": "p3", - "nameLocation": "38335:2:15", + "nameLocation": "38335:2:35", "nodeType": "VariableDeclaration", - "scope": 18521, - "src": "38330:7:15", + "scope": 21582, + "src": "38330:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63379,10 +63379,10 @@ "typeString": "uint256" }, "typeName": { - "id": 18505, + "id": 21566, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "38330:4:15", + "src": "38330:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -63391,28 +63391,28 @@ "visibility": "internal" } ], - "src": "38293:45:15" + "src": "38293:45:35" }, "returnParameters": { - "id": 18508, + "id": 21569, "nodeType": "ParameterList", "parameters": [], - "src": "38353:0:15" + "src": "38353:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18544, + "id": 21605, "nodeType": "FunctionDefinition", - "src": "38462:186:15", + "src": "38462:186:35", "nodes": [], "body": { - "id": 18543, + "id": 21604, "nodeType": "Block", - "src": "38543:105:15", + "src": "38543:105:35", "nodes": [], "statements": [ { @@ -63422,14 +63422,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c626f6f6c2c737472696e6729", - "id": 18535, + "id": 21596, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "38593:30:15", + "src": "38593:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9d22d5dd5fa6b44920526f32944af8a0b12651bcfe7d5e4d9330573146eaf058", "typeString": "literal_string \"log(string,bool,bool,string)\"" @@ -63437,48 +63437,48 @@ "value": "log(string,bool,bool,string)" }, { - "id": 18536, + "id": 21597, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18523, - "src": "38625:2:15", + "referencedDeclaration": 21584, + "src": "38625:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18537, + "id": 21598, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18525, - "src": "38629:2:15", + "referencedDeclaration": 21586, + "src": "38629:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18538, + "id": 21599, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18527, - "src": "38633:2:15", + "referencedDeclaration": 21588, + "src": "38633:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18539, + "id": 21600, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18529, - "src": "38637:2:15", + "referencedDeclaration": 21590, + "src": "38637:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -63509,32 +63509,32 @@ } ], "expression": { - "id": 18533, + "id": 21594, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "38569:3:15", + "src": "38569:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18534, + "id": 21595, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "38573:19:15", + "memberLocation": "38573:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "38569:23:15", + "src": "38569:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18540, + "id": 21601, "isConstant": false, "isLValue": false, "isPure": false, @@ -63543,7 +63543,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "38569:71:15", + "src": "38569:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -63558,18 +63558,18 @@ "typeString": "bytes memory" } ], - "id": 18532, + "id": 21593, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "38553:15:15", + "referencedDeclaration": 17016, + "src": "38553:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18541, + "id": 21602, "isConstant": false, "isLValue": false, "isPure": false, @@ -63578,16 +63578,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "38553:88:15", + "src": "38553:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18542, + "id": 21603, "nodeType": "ExpressionStatement", - "src": "38553:88:15" + "src": "38553:88:35" } ] }, @@ -63595,20 +63595,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "38471:3:15", + "nameLocation": "38471:3:35", "parameters": { - "id": 18530, + "id": 21591, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18523, + "id": 21584, "mutability": "mutable", "name": "p0", - "nameLocation": "38489:2:15", + "nameLocation": "38489:2:35", "nodeType": "VariableDeclaration", - "scope": 18544, - "src": "38475:16:15", + "scope": 21605, + "src": "38475:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -63616,10 +63616,10 @@ "typeString": "string" }, "typeName": { - "id": 18522, + "id": 21583, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38475:6:15", + "src": "38475:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -63629,13 +63629,13 @@ }, { "constant": false, - "id": 18525, + "id": 21586, "mutability": "mutable", "name": "p1", - "nameLocation": "38498:2:15", + "nameLocation": "38498:2:35", "nodeType": "VariableDeclaration", - "scope": 18544, - "src": "38493:7:15", + "scope": 21605, + "src": "38493:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63643,10 +63643,10 @@ "typeString": "bool" }, "typeName": { - "id": 18524, + "id": 21585, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38493:4:15", + "src": "38493:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63656,13 +63656,13 @@ }, { "constant": false, - "id": 18527, + "id": 21588, "mutability": "mutable", "name": "p2", - "nameLocation": "38507:2:15", + "nameLocation": "38507:2:35", "nodeType": "VariableDeclaration", - "scope": 18544, - "src": "38502:7:15", + "scope": 21605, + "src": "38502:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63670,10 +63670,10 @@ "typeString": "bool" }, "typeName": { - "id": 18526, + "id": 21587, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38502:4:15", + "src": "38502:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63683,13 +63683,13 @@ }, { "constant": false, - "id": 18529, + "id": 21590, "mutability": "mutable", "name": "p3", - "nameLocation": "38525:2:15", + "nameLocation": "38525:2:35", "nodeType": "VariableDeclaration", - "scope": 18544, - "src": "38511:16:15", + "scope": 21605, + "src": "38511:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -63697,10 +63697,10 @@ "typeString": "string" }, "typeName": { - "id": 18528, + "id": 21589, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38511:6:15", + "src": "38511:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -63709,28 +63709,28 @@ "visibility": "internal" } ], - "src": "38474:54:15" + "src": "38474:54:35" }, "returnParameters": { - "id": 18531, + "id": 21592, "nodeType": "ParameterList", "parameters": [], - "src": "38543:0:15" + "src": "38543:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18567, + "id": 21628, "nodeType": "FunctionDefinition", - "src": "38654:175:15", + "src": "38654:175:35", "nodes": [], "body": { - "id": 18566, + "id": 21627, "nodeType": "Block", - "src": "38726:103:15", + "src": "38726:103:35", "nodes": [], "statements": [ { @@ -63740,14 +63740,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c626f6f6c2c626f6f6c29", - "id": 18558, + "id": 21619, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "38776:28:15", + "src": "38776:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_895af8c5b50078ceec3119054e20583155eeb3e1a8f56b8ed56efbec57456ad2", "typeString": "literal_string \"log(string,bool,bool,bool)\"" @@ -63755,48 +63755,48 @@ "value": "log(string,bool,bool,bool)" }, { - "id": 18559, + "id": 21620, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18546, - "src": "38806:2:15", + "referencedDeclaration": 21607, + "src": "38806:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18560, + "id": 21621, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18548, - "src": "38810:2:15", + "referencedDeclaration": 21609, + "src": "38810:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18561, + "id": 21622, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18550, - "src": "38814:2:15", + "referencedDeclaration": 21611, + "src": "38814:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18562, + "id": 21623, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18552, - "src": "38818:2:15", + "referencedDeclaration": 21613, + "src": "38818:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63827,32 +63827,32 @@ } ], "expression": { - "id": 18556, + "id": 21617, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "38752:3:15", + "src": "38752:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18557, + "id": 21618, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "38756:19:15", + "memberLocation": "38756:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "38752:23:15", + "src": "38752:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18563, + "id": 21624, "isConstant": false, "isLValue": false, "isPure": false, @@ -63861,7 +63861,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "38752:69:15", + "src": "38752:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -63876,18 +63876,18 @@ "typeString": "bytes memory" } ], - "id": 18555, + "id": 21616, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "38736:15:15", + "referencedDeclaration": 17016, + "src": "38736:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18564, + "id": 21625, "isConstant": false, "isLValue": false, "isPure": false, @@ -63896,16 +63896,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "38736:86:15", + "src": "38736:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18565, + "id": 21626, "nodeType": "ExpressionStatement", - "src": "38736:86:15" + "src": "38736:86:35" } ] }, @@ -63913,20 +63913,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "38663:3:15", + "nameLocation": "38663:3:35", "parameters": { - "id": 18553, + "id": 21614, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18546, + "id": 21607, "mutability": "mutable", "name": "p0", - "nameLocation": "38681:2:15", + "nameLocation": "38681:2:35", "nodeType": "VariableDeclaration", - "scope": 18567, - "src": "38667:16:15", + "scope": 21628, + "src": "38667:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -63934,10 +63934,10 @@ "typeString": "string" }, "typeName": { - "id": 18545, + "id": 21606, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38667:6:15", + "src": "38667:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -63947,13 +63947,13 @@ }, { "constant": false, - "id": 18548, + "id": 21609, "mutability": "mutable", "name": "p1", - "nameLocation": "38690:2:15", + "nameLocation": "38690:2:35", "nodeType": "VariableDeclaration", - "scope": 18567, - "src": "38685:7:15", + "scope": 21628, + "src": "38685:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63961,10 +63961,10 @@ "typeString": "bool" }, "typeName": { - "id": 18547, + "id": 21608, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38685:4:15", + "src": "38685:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63974,13 +63974,13 @@ }, { "constant": false, - "id": 18550, + "id": 21611, "mutability": "mutable", "name": "p2", - "nameLocation": "38699:2:15", + "nameLocation": "38699:2:35", "nodeType": "VariableDeclaration", - "scope": 18567, - "src": "38694:7:15", + "scope": 21628, + "src": "38694:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63988,10 +63988,10 @@ "typeString": "bool" }, "typeName": { - "id": 18549, + "id": 21610, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38694:4:15", + "src": "38694:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64001,13 +64001,13 @@ }, { "constant": false, - "id": 18552, + "id": 21613, "mutability": "mutable", "name": "p3", - "nameLocation": "38708:2:15", + "nameLocation": "38708:2:35", "nodeType": "VariableDeclaration", - "scope": 18567, - "src": "38703:7:15", + "scope": 21628, + "src": "38703:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64015,10 +64015,10 @@ "typeString": "bool" }, "typeName": { - "id": 18551, + "id": 21612, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38703:4:15", + "src": "38703:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64027,28 +64027,28 @@ "visibility": "internal" } ], - "src": "38666:45:15" + "src": "38666:45:35" }, "returnParameters": { - "id": 18554, + "id": 21615, "nodeType": "ParameterList", "parameters": [], - "src": "38726:0:15" + "src": "38726:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18590, + "id": 21651, "nodeType": "FunctionDefinition", - "src": "38835:181:15", + "src": "38835:181:35", "nodes": [], "body": { - "id": 18589, + "id": 21650, "nodeType": "Block", - "src": "38910:106:15", + "src": "38910:106:35", "nodes": [], "statements": [ { @@ -64058,14 +64058,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c626f6f6c2c6164647265737329", - "id": 18581, + "id": 21642, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "38960:31:15", + "src": "38960:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7190a529624f3e9168945b9053b9648f6439313f31cad0801b50f9dc38a45d4d", "typeString": "literal_string \"log(string,bool,bool,address)\"" @@ -64073,48 +64073,48 @@ "value": "log(string,bool,bool,address)" }, { - "id": 18582, + "id": 21643, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18569, - "src": "38993:2:15", + "referencedDeclaration": 21630, + "src": "38993:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18583, + "id": 21644, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18571, - "src": "38997:2:15", + "referencedDeclaration": 21632, + "src": "38997:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18584, + "id": 21645, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18573, - "src": "39001:2:15", + "referencedDeclaration": 21634, + "src": "39001:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18585, + "id": 21646, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18575, - "src": "39005:2:15", + "referencedDeclaration": 21636, + "src": "39005:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -64145,32 +64145,32 @@ } ], "expression": { - "id": 18579, + "id": 21640, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "38936:3:15", + "src": "38936:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18580, + "id": 21641, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "38940:19:15", + "memberLocation": "38940:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "38936:23:15", + "src": "38936:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18586, + "id": 21647, "isConstant": false, "isLValue": false, "isPure": false, @@ -64179,7 +64179,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "38936:72:15", + "src": "38936:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -64194,18 +64194,18 @@ "typeString": "bytes memory" } ], - "id": 18578, + "id": 21639, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "38920:15:15", + "referencedDeclaration": 17016, + "src": "38920:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18587, + "id": 21648, "isConstant": false, "isLValue": false, "isPure": false, @@ -64214,16 +64214,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "38920:89:15", + "src": "38920:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18588, + "id": 21649, "nodeType": "ExpressionStatement", - "src": "38920:89:15" + "src": "38920:89:35" } ] }, @@ -64231,20 +64231,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "38844:3:15", + "nameLocation": "38844:3:35", "parameters": { - "id": 18576, + "id": 21637, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18569, + "id": 21630, "mutability": "mutable", "name": "p0", - "nameLocation": "38862:2:15", + "nameLocation": "38862:2:35", "nodeType": "VariableDeclaration", - "scope": 18590, - "src": "38848:16:15", + "scope": 21651, + "src": "38848:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -64252,10 +64252,10 @@ "typeString": "string" }, "typeName": { - "id": 18568, + "id": 21629, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38848:6:15", + "src": "38848:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -64265,13 +64265,13 @@ }, { "constant": false, - "id": 18571, + "id": 21632, "mutability": "mutable", "name": "p1", - "nameLocation": "38871:2:15", + "nameLocation": "38871:2:35", "nodeType": "VariableDeclaration", - "scope": 18590, - "src": "38866:7:15", + "scope": 21651, + "src": "38866:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64279,10 +64279,10 @@ "typeString": "bool" }, "typeName": { - "id": 18570, + "id": 21631, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38866:4:15", + "src": "38866:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64292,13 +64292,13 @@ }, { "constant": false, - "id": 18573, + "id": 21634, "mutability": "mutable", "name": "p2", - "nameLocation": "38880:2:15", + "nameLocation": "38880:2:35", "nodeType": "VariableDeclaration", - "scope": 18590, - "src": "38875:7:15", + "scope": 21651, + "src": "38875:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64306,10 +64306,10 @@ "typeString": "bool" }, "typeName": { - "id": 18572, + "id": 21633, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38875:4:15", + "src": "38875:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64319,13 +64319,13 @@ }, { "constant": false, - "id": 18575, + "id": 21636, "mutability": "mutable", "name": "p3", - "nameLocation": "38892:2:15", + "nameLocation": "38892:2:35", "nodeType": "VariableDeclaration", - "scope": 18590, - "src": "38884:10:15", + "scope": 21651, + "src": "38884:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64333,10 +64333,10 @@ "typeString": "address" }, "typeName": { - "id": 18574, + "id": 21635, "name": "address", "nodeType": "ElementaryTypeName", - "src": "38884:7:15", + "src": "38884:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -64346,28 +64346,28 @@ "visibility": "internal" } ], - "src": "38847:48:15" + "src": "38847:48:35" }, "returnParameters": { - "id": 18577, + "id": 21638, "nodeType": "ParameterList", "parameters": [], - "src": "38910:0:15" + "src": "38910:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18613, + "id": 21674, "nodeType": "FunctionDefinition", - "src": "39022:181:15", + "src": "39022:181:35", "nodes": [], "body": { - "id": 18612, + "id": 21673, "nodeType": "Block", - "src": "39097:106:15", + "src": "39097:106:35", "nodes": [], "statements": [ { @@ -64377,14 +64377,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c616464726573732c75696e7429", - "id": 18604, + "id": 21665, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "39147:31:15", + "src": "39147:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_28df4e96d50017c69e64253ea877c992512b689fb9fed17cf6af78f104f1200b", "typeString": "literal_string \"log(string,bool,address,uint)\"" @@ -64392,48 +64392,48 @@ "value": "log(string,bool,address,uint)" }, { - "id": 18605, + "id": 21666, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18592, - "src": "39180:2:15", + "referencedDeclaration": 21653, + "src": "39180:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18606, + "id": 21667, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18594, - "src": "39184:2:15", + "referencedDeclaration": 21655, + "src": "39184:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18607, + "id": 21668, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18596, - "src": "39188:2:15", + "referencedDeclaration": 21657, + "src": "39188:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18608, + "id": 21669, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18598, - "src": "39192:2:15", + "referencedDeclaration": 21659, + "src": "39192:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -64464,32 +64464,32 @@ } ], "expression": { - "id": 18602, + "id": 21663, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "39123:3:15", + "src": "39123:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18603, + "id": 21664, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "39127:19:15", + "memberLocation": "39127:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "39123:23:15", + "src": "39123:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18609, + "id": 21670, "isConstant": false, "isLValue": false, "isPure": false, @@ -64498,7 +64498,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39123:72:15", + "src": "39123:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -64513,18 +64513,18 @@ "typeString": "bytes memory" } ], - "id": 18601, + "id": 21662, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "39107:15:15", + "referencedDeclaration": 17016, + "src": "39107:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18610, + "id": 21671, "isConstant": false, "isLValue": false, "isPure": false, @@ -64533,16 +64533,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39107:89:15", + "src": "39107:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18611, + "id": 21672, "nodeType": "ExpressionStatement", - "src": "39107:89:15" + "src": "39107:89:35" } ] }, @@ -64550,20 +64550,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39031:3:15", + "nameLocation": "39031:3:35", "parameters": { - "id": 18599, + "id": 21660, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18592, + "id": 21653, "mutability": "mutable", "name": "p0", - "nameLocation": "39049:2:15", + "nameLocation": "39049:2:35", "nodeType": "VariableDeclaration", - "scope": 18613, - "src": "39035:16:15", + "scope": 21674, + "src": "39035:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -64571,10 +64571,10 @@ "typeString": "string" }, "typeName": { - "id": 18591, + "id": 21652, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39035:6:15", + "src": "39035:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -64584,13 +64584,13 @@ }, { "constant": false, - "id": 18594, + "id": 21655, "mutability": "mutable", "name": "p1", - "nameLocation": "39058:2:15", + "nameLocation": "39058:2:35", "nodeType": "VariableDeclaration", - "scope": 18613, - "src": "39053:7:15", + "scope": 21674, + "src": "39053:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64598,10 +64598,10 @@ "typeString": "bool" }, "typeName": { - "id": 18593, + "id": 21654, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39053:4:15", + "src": "39053:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64611,13 +64611,13 @@ }, { "constant": false, - "id": 18596, + "id": 21657, "mutability": "mutable", "name": "p2", - "nameLocation": "39070:2:15", + "nameLocation": "39070:2:35", "nodeType": "VariableDeclaration", - "scope": 18613, - "src": "39062:10:15", + "scope": 21674, + "src": "39062:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64625,10 +64625,10 @@ "typeString": "address" }, "typeName": { - "id": 18595, + "id": 21656, "name": "address", "nodeType": "ElementaryTypeName", - "src": "39062:7:15", + "src": "39062:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -64639,13 +64639,13 @@ }, { "constant": false, - "id": 18598, + "id": 21659, "mutability": "mutable", "name": "p3", - "nameLocation": "39079:2:15", + "nameLocation": "39079:2:35", "nodeType": "VariableDeclaration", - "scope": 18613, - "src": "39074:7:15", + "scope": 21674, + "src": "39074:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64653,10 +64653,10 @@ "typeString": "uint256" }, "typeName": { - "id": 18597, + "id": 21658, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "39074:4:15", + "src": "39074:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -64665,28 +64665,28 @@ "visibility": "internal" } ], - "src": "39034:48:15" + "src": "39034:48:35" }, "returnParameters": { - "id": 18600, + "id": 21661, "nodeType": "ParameterList", "parameters": [], - "src": "39097:0:15" + "src": "39097:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18636, + "id": 21697, "nodeType": "FunctionDefinition", - "src": "39209:192:15", + "src": "39209:192:35", "nodes": [], "body": { - "id": 18635, + "id": 21696, "nodeType": "Block", - "src": "39293:108:15", + "src": "39293:108:35", "nodes": [], "statements": [ { @@ -64696,14 +64696,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c616464726573732c737472696e6729", - "id": 18627, + "id": 21688, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "39343:33:15", + "src": "39343:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2d8e33a4e52268aad313274a8446eec6f40466a28da2456a8f12d83b298c13ef", "typeString": "literal_string \"log(string,bool,address,string)\"" @@ -64711,48 +64711,48 @@ "value": "log(string,bool,address,string)" }, { - "id": 18628, + "id": 21689, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18615, - "src": "39378:2:15", + "referencedDeclaration": 21676, + "src": "39378:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18629, + "id": 21690, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18617, - "src": "39382:2:15", + "referencedDeclaration": 21678, + "src": "39382:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18630, + "id": 21691, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18619, - "src": "39386:2:15", + "referencedDeclaration": 21680, + "src": "39386:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18631, + "id": 21692, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18621, - "src": "39390:2:15", + "referencedDeclaration": 21682, + "src": "39390:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -64783,32 +64783,32 @@ } ], "expression": { - "id": 18625, + "id": 21686, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "39319:3:15", + "src": "39319:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18626, + "id": 21687, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "39323:19:15", + "memberLocation": "39323:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "39319:23:15", + "src": "39319:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18632, + "id": 21693, "isConstant": false, "isLValue": false, "isPure": false, @@ -64817,7 +64817,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39319:74:15", + "src": "39319:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -64832,18 +64832,18 @@ "typeString": "bytes memory" } ], - "id": 18624, + "id": 21685, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "39303:15:15", + "referencedDeclaration": 17016, + "src": "39303:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18633, + "id": 21694, "isConstant": false, "isLValue": false, "isPure": false, @@ -64852,16 +64852,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39303:91:15", + "src": "39303:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18634, + "id": 21695, "nodeType": "ExpressionStatement", - "src": "39303:91:15" + "src": "39303:91:35" } ] }, @@ -64869,20 +64869,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39218:3:15", + "nameLocation": "39218:3:35", "parameters": { - "id": 18622, + "id": 21683, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18615, + "id": 21676, "mutability": "mutable", "name": "p0", - "nameLocation": "39236:2:15", + "nameLocation": "39236:2:35", "nodeType": "VariableDeclaration", - "scope": 18636, - "src": "39222:16:15", + "scope": 21697, + "src": "39222:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -64890,10 +64890,10 @@ "typeString": "string" }, "typeName": { - "id": 18614, + "id": 21675, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39222:6:15", + "src": "39222:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -64903,13 +64903,13 @@ }, { "constant": false, - "id": 18617, + "id": 21678, "mutability": "mutable", "name": "p1", - "nameLocation": "39245:2:15", + "nameLocation": "39245:2:35", "nodeType": "VariableDeclaration", - "scope": 18636, - "src": "39240:7:15", + "scope": 21697, + "src": "39240:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64917,10 +64917,10 @@ "typeString": "bool" }, "typeName": { - "id": 18616, + "id": 21677, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39240:4:15", + "src": "39240:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64930,13 +64930,13 @@ }, { "constant": false, - "id": 18619, + "id": 21680, "mutability": "mutable", "name": "p2", - "nameLocation": "39257:2:15", + "nameLocation": "39257:2:35", "nodeType": "VariableDeclaration", - "scope": 18636, - "src": "39249:10:15", + "scope": 21697, + "src": "39249:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64944,10 +64944,10 @@ "typeString": "address" }, "typeName": { - "id": 18618, + "id": 21679, "name": "address", "nodeType": "ElementaryTypeName", - "src": "39249:7:15", + "src": "39249:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -64958,13 +64958,13 @@ }, { "constant": false, - "id": 18621, + "id": 21682, "mutability": "mutable", "name": "p3", - "nameLocation": "39275:2:15", + "nameLocation": "39275:2:35", "nodeType": "VariableDeclaration", - "scope": 18636, - "src": "39261:16:15", + "scope": 21697, + "src": "39261:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -64972,10 +64972,10 @@ "typeString": "string" }, "typeName": { - "id": 18620, + "id": 21681, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39261:6:15", + "src": "39261:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -64984,28 +64984,28 @@ "visibility": "internal" } ], - "src": "39221:57:15" + "src": "39221:57:35" }, "returnParameters": { - "id": 18623, + "id": 21684, "nodeType": "ParameterList", "parameters": [], - "src": "39293:0:15" + "src": "39293:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18659, + "id": 21720, "nodeType": "FunctionDefinition", - "src": "39407:181:15", + "src": "39407:181:35", "nodes": [], "body": { - "id": 18658, + "id": 21719, "nodeType": "Block", - "src": "39482:106:15", + "src": "39482:106:35", "nodes": [], "statements": [ { @@ -65015,14 +65015,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c616464726573732c626f6f6c29", - "id": 18650, + "id": 21711, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "39532:31:15", + "src": "39532:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_958c28c6e7bd79de7ce7f6f112cbcb194d9e383764dfb947492ee1374ff5c482", "typeString": "literal_string \"log(string,bool,address,bool)\"" @@ -65030,48 +65030,48 @@ "value": "log(string,bool,address,bool)" }, { - "id": 18651, + "id": 21712, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18638, - "src": "39565:2:15", + "referencedDeclaration": 21699, + "src": "39565:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18652, + "id": 21713, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18640, - "src": "39569:2:15", + "referencedDeclaration": 21701, + "src": "39569:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18653, + "id": 21714, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18642, - "src": "39573:2:15", + "referencedDeclaration": 21703, + "src": "39573:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18654, + "id": 21715, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18644, - "src": "39577:2:15", + "referencedDeclaration": 21705, + "src": "39577:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -65102,32 +65102,32 @@ } ], "expression": { - "id": 18648, + "id": 21709, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "39508:3:15", + "src": "39508:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18649, + "id": 21710, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "39512:19:15", + "memberLocation": "39512:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "39508:23:15", + "src": "39508:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18655, + "id": 21716, "isConstant": false, "isLValue": false, "isPure": false, @@ -65136,7 +65136,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39508:72:15", + "src": "39508:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -65151,18 +65151,18 @@ "typeString": "bytes memory" } ], - "id": 18647, + "id": 21708, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "39492:15:15", + "referencedDeclaration": 17016, + "src": "39492:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18656, + "id": 21717, "isConstant": false, "isLValue": false, "isPure": false, @@ -65171,16 +65171,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39492:89:15", + "src": "39492:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18657, + "id": 21718, "nodeType": "ExpressionStatement", - "src": "39492:89:15" + "src": "39492:89:35" } ] }, @@ -65188,20 +65188,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39416:3:15", + "nameLocation": "39416:3:35", "parameters": { - "id": 18645, + "id": 21706, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18638, + "id": 21699, "mutability": "mutable", "name": "p0", - "nameLocation": "39434:2:15", + "nameLocation": "39434:2:35", "nodeType": "VariableDeclaration", - "scope": 18659, - "src": "39420:16:15", + "scope": 21720, + "src": "39420:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -65209,10 +65209,10 @@ "typeString": "string" }, "typeName": { - "id": 18637, + "id": 21698, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39420:6:15", + "src": "39420:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -65222,13 +65222,13 @@ }, { "constant": false, - "id": 18640, + "id": 21701, "mutability": "mutable", "name": "p1", - "nameLocation": "39443:2:15", + "nameLocation": "39443:2:35", "nodeType": "VariableDeclaration", - "scope": 18659, - "src": "39438:7:15", + "scope": 21720, + "src": "39438:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65236,10 +65236,10 @@ "typeString": "bool" }, "typeName": { - "id": 18639, + "id": 21700, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39438:4:15", + "src": "39438:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -65249,13 +65249,13 @@ }, { "constant": false, - "id": 18642, + "id": 21703, "mutability": "mutable", "name": "p2", - "nameLocation": "39455:2:15", + "nameLocation": "39455:2:35", "nodeType": "VariableDeclaration", - "scope": 18659, - "src": "39447:10:15", + "scope": 21720, + "src": "39447:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65263,10 +65263,10 @@ "typeString": "address" }, "typeName": { - "id": 18641, + "id": 21702, "name": "address", "nodeType": "ElementaryTypeName", - "src": "39447:7:15", + "src": "39447:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -65277,13 +65277,13 @@ }, { "constant": false, - "id": 18644, + "id": 21705, "mutability": "mutable", "name": "p3", - "nameLocation": "39464:2:15", + "nameLocation": "39464:2:35", "nodeType": "VariableDeclaration", - "scope": 18659, - "src": "39459:7:15", + "scope": 21720, + "src": "39459:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65291,10 +65291,10 @@ "typeString": "bool" }, "typeName": { - "id": 18643, + "id": 21704, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39459:4:15", + "src": "39459:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -65303,28 +65303,28 @@ "visibility": "internal" } ], - "src": "39419:48:15" + "src": "39419:48:35" }, "returnParameters": { - "id": 18646, + "id": 21707, "nodeType": "ParameterList", "parameters": [], - "src": "39482:0:15" + "src": "39482:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18682, + "id": 21743, "nodeType": "FunctionDefinition", - "src": "39594:187:15", + "src": "39594:187:35", "nodes": [], "body": { - "id": 18681, + "id": 21742, "nodeType": "Block", - "src": "39672:109:15", + "src": "39672:109:35", "nodes": [], "statements": [ { @@ -65334,14 +65334,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c616464726573732c6164647265737329", - "id": 18673, + "id": 21734, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "39722:34:15", + "src": "39722:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_33e9dd1deb33816160eb59d86987de501b214bedbbe3c70103eff4092834b53d", "typeString": "literal_string \"log(string,bool,address,address)\"" @@ -65349,48 +65349,48 @@ "value": "log(string,bool,address,address)" }, { - "id": 18674, + "id": 21735, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18661, - "src": "39758:2:15", + "referencedDeclaration": 21722, + "src": "39758:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18675, + "id": 21736, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18663, - "src": "39762:2:15", + "referencedDeclaration": 21724, + "src": "39762:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18676, + "id": 21737, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18665, - "src": "39766:2:15", + "referencedDeclaration": 21726, + "src": "39766:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18677, + "id": 21738, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18667, - "src": "39770:2:15", + "referencedDeclaration": 21728, + "src": "39770:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -65421,32 +65421,32 @@ } ], "expression": { - "id": 18671, + "id": 21732, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "39698:3:15", + "src": "39698:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18672, + "id": 21733, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "39702:19:15", + "memberLocation": "39702:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "39698:23:15", + "src": "39698:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18678, + "id": 21739, "isConstant": false, "isLValue": false, "isPure": false, @@ -65455,7 +65455,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39698:75:15", + "src": "39698:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -65470,18 +65470,18 @@ "typeString": "bytes memory" } ], - "id": 18670, + "id": 21731, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "39682:15:15", + "referencedDeclaration": 17016, + "src": "39682:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18679, + "id": 21740, "isConstant": false, "isLValue": false, "isPure": false, @@ -65490,16 +65490,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39682:92:15", + "src": "39682:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18680, + "id": 21741, "nodeType": "ExpressionStatement", - "src": "39682:92:15" + "src": "39682:92:35" } ] }, @@ -65507,20 +65507,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39603:3:15", + "nameLocation": "39603:3:35", "parameters": { - "id": 18668, + "id": 21729, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18661, + "id": 21722, "mutability": "mutable", "name": "p0", - "nameLocation": "39621:2:15", + "nameLocation": "39621:2:35", "nodeType": "VariableDeclaration", - "scope": 18682, - "src": "39607:16:15", + "scope": 21743, + "src": "39607:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -65528,10 +65528,10 @@ "typeString": "string" }, "typeName": { - "id": 18660, + "id": 21721, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39607:6:15", + "src": "39607:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -65541,13 +65541,13 @@ }, { "constant": false, - "id": 18663, + "id": 21724, "mutability": "mutable", "name": "p1", - "nameLocation": "39630:2:15", + "nameLocation": "39630:2:35", "nodeType": "VariableDeclaration", - "scope": 18682, - "src": "39625:7:15", + "scope": 21743, + "src": "39625:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65555,10 +65555,10 @@ "typeString": "bool" }, "typeName": { - "id": 18662, + "id": 21723, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39625:4:15", + "src": "39625:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -65568,13 +65568,13 @@ }, { "constant": false, - "id": 18665, + "id": 21726, "mutability": "mutable", "name": "p2", - "nameLocation": "39642:2:15", + "nameLocation": "39642:2:35", "nodeType": "VariableDeclaration", - "scope": 18682, - "src": "39634:10:15", + "scope": 21743, + "src": "39634:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65582,10 +65582,10 @@ "typeString": "address" }, "typeName": { - "id": 18664, + "id": 21725, "name": "address", "nodeType": "ElementaryTypeName", - "src": "39634:7:15", + "src": "39634:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -65596,13 +65596,13 @@ }, { "constant": false, - "id": 18667, + "id": 21728, "mutability": "mutable", "name": "p3", - "nameLocation": "39654:2:15", + "nameLocation": "39654:2:35", "nodeType": "VariableDeclaration", - "scope": 18682, - "src": "39646:10:15", + "scope": 21743, + "src": "39646:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65610,10 +65610,10 @@ "typeString": "address" }, "typeName": { - "id": 18666, + "id": 21727, "name": "address", "nodeType": "ElementaryTypeName", - "src": "39646:7:15", + "src": "39646:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -65623,28 +65623,28 @@ "visibility": "internal" } ], - "src": "39606:51:15" + "src": "39606:51:35" }, "returnParameters": { - "id": 18669, + "id": 21730, "nodeType": "ParameterList", "parameters": [], - "src": "39672:0:15" + "src": "39672:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18705, + "id": 21766, "nodeType": "FunctionDefinition", - "src": "39787:181:15", + "src": "39787:181:35", "nodes": [], "body": { - "id": 18704, + "id": 21765, "nodeType": "Block", - "src": "39862:106:15", + "src": "39862:106:35", "nodes": [], "statements": [ { @@ -65654,14 +65654,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c75696e742c75696e7429", - "id": 18696, + "id": 21757, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "39912:31:15", + "src": "39912:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_daa394bd4914eaece965f4173c7699746dff411e470b03385f052bd7b13f1bd3", "typeString": "literal_string \"log(string,address,uint,uint)\"" @@ -65669,48 +65669,48 @@ "value": "log(string,address,uint,uint)" }, { - "id": 18697, + "id": 21758, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18684, - "src": "39945:2:15", + "referencedDeclaration": 21745, + "src": "39945:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18698, + "id": 21759, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18686, - "src": "39949:2:15", + "referencedDeclaration": 21747, + "src": "39949:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18699, + "id": 21760, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18688, - "src": "39953:2:15", + "referencedDeclaration": 21749, + "src": "39953:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 18700, + "id": 21761, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18690, - "src": "39957:2:15", + "referencedDeclaration": 21751, + "src": "39957:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65741,32 +65741,32 @@ } ], "expression": { - "id": 18694, + "id": 21755, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "39888:3:15", + "src": "39888:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18695, + "id": 21756, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "39892:19:15", + "memberLocation": "39892:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "39888:23:15", + "src": "39888:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18701, + "id": 21762, "isConstant": false, "isLValue": false, "isPure": false, @@ -65775,7 +65775,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39888:72:15", + "src": "39888:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -65790,18 +65790,18 @@ "typeString": "bytes memory" } ], - "id": 18693, + "id": 21754, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "39872:15:15", + "referencedDeclaration": 17016, + "src": "39872:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18702, + "id": 21763, "isConstant": false, "isLValue": false, "isPure": false, @@ -65810,16 +65810,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39872:89:15", + "src": "39872:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18703, + "id": 21764, "nodeType": "ExpressionStatement", - "src": "39872:89:15" + "src": "39872:89:35" } ] }, @@ -65827,20 +65827,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39796:3:15", + "nameLocation": "39796:3:35", "parameters": { - "id": 18691, + "id": 21752, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18684, + "id": 21745, "mutability": "mutable", "name": "p0", - "nameLocation": "39814:2:15", + "nameLocation": "39814:2:35", "nodeType": "VariableDeclaration", - "scope": 18705, - "src": "39800:16:15", + "scope": 21766, + "src": "39800:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -65848,10 +65848,10 @@ "typeString": "string" }, "typeName": { - "id": 18683, + "id": 21744, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39800:6:15", + "src": "39800:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -65861,13 +65861,13 @@ }, { "constant": false, - "id": 18686, + "id": 21747, "mutability": "mutable", "name": "p1", - "nameLocation": "39826:2:15", + "nameLocation": "39826:2:35", "nodeType": "VariableDeclaration", - "scope": 18705, - "src": "39818:10:15", + "scope": 21766, + "src": "39818:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65875,10 +65875,10 @@ "typeString": "address" }, "typeName": { - "id": 18685, + "id": 21746, "name": "address", "nodeType": "ElementaryTypeName", - "src": "39818:7:15", + "src": "39818:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -65889,13 +65889,13 @@ }, { "constant": false, - "id": 18688, + "id": 21749, "mutability": "mutable", "name": "p2", - "nameLocation": "39835:2:15", + "nameLocation": "39835:2:35", "nodeType": "VariableDeclaration", - "scope": 18705, - "src": "39830:7:15", + "scope": 21766, + "src": "39830:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65903,10 +65903,10 @@ "typeString": "uint256" }, "typeName": { - "id": 18687, + "id": 21748, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "39830:4:15", + "src": "39830:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65916,13 +65916,13 @@ }, { "constant": false, - "id": 18690, + "id": 21751, "mutability": "mutable", "name": "p3", - "nameLocation": "39844:2:15", + "nameLocation": "39844:2:35", "nodeType": "VariableDeclaration", - "scope": 18705, - "src": "39839:7:15", + "scope": 21766, + "src": "39839:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65930,10 +65930,10 @@ "typeString": "uint256" }, "typeName": { - "id": 18689, + "id": 21750, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "39839:4:15", + "src": "39839:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65942,28 +65942,28 @@ "visibility": "internal" } ], - "src": "39799:48:15" + "src": "39799:48:35" }, "returnParameters": { - "id": 18692, + "id": 21753, "nodeType": "ParameterList", "parameters": [], - "src": "39862:0:15" + "src": "39862:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18728, + "id": 21789, "nodeType": "FunctionDefinition", - "src": "39974:192:15", + "src": "39974:192:35", "nodes": [], "body": { - "id": 18727, + "id": 21788, "nodeType": "Block", - "src": "40058:108:15", + "src": "40058:108:35", "nodes": [], "statements": [ { @@ -65973,14 +65973,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c75696e742c737472696e6729", - "id": 18719, + "id": 21780, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "40108:33:15", + "src": "40108:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4c55f234d048f08e770926729ee5d8a9c70d6b9a607ce037165c7e0f36155a98", "typeString": "literal_string \"log(string,address,uint,string)\"" @@ -65988,48 +65988,48 @@ "value": "log(string,address,uint,string)" }, { - "id": 18720, + "id": 21781, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18707, - "src": "40143:2:15", + "referencedDeclaration": 21768, + "src": "40143:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18721, + "id": 21782, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18709, - "src": "40147:2:15", + "referencedDeclaration": 21770, + "src": "40147:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18722, + "id": 21783, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18711, - "src": "40151:2:15", + "referencedDeclaration": 21772, + "src": "40151:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 18723, + "id": 21784, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18713, - "src": "40155:2:15", + "referencedDeclaration": 21774, + "src": "40155:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -66060,32 +66060,32 @@ } ], "expression": { - "id": 18717, + "id": 21778, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "40084:3:15", + "src": "40084:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18718, + "id": 21779, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "40088:19:15", + "memberLocation": "40088:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "40084:23:15", + "src": "40084:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18724, + "id": 21785, "isConstant": false, "isLValue": false, "isPure": false, @@ -66094,7 +66094,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "40084:74:15", + "src": "40084:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -66109,18 +66109,18 @@ "typeString": "bytes memory" } ], - "id": 18716, + "id": 21777, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "40068:15:15", + "referencedDeclaration": 17016, + "src": "40068:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18725, + "id": 21786, "isConstant": false, "isLValue": false, "isPure": false, @@ -66129,16 +66129,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "40068:91:15", + "src": "40068:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18726, + "id": 21787, "nodeType": "ExpressionStatement", - "src": "40068:91:15" + "src": "40068:91:35" } ] }, @@ -66146,20 +66146,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39983:3:15", + "nameLocation": "39983:3:35", "parameters": { - "id": 18714, + "id": 21775, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18707, + "id": 21768, "mutability": "mutable", "name": "p0", - "nameLocation": "40001:2:15", + "nameLocation": "40001:2:35", "nodeType": "VariableDeclaration", - "scope": 18728, - "src": "39987:16:15", + "scope": 21789, + "src": "39987:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -66167,10 +66167,10 @@ "typeString": "string" }, "typeName": { - "id": 18706, + "id": 21767, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39987:6:15", + "src": "39987:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -66180,13 +66180,13 @@ }, { "constant": false, - "id": 18709, + "id": 21770, "mutability": "mutable", "name": "p1", - "nameLocation": "40013:2:15", + "nameLocation": "40013:2:35", "nodeType": "VariableDeclaration", - "scope": 18728, - "src": "40005:10:15", + "scope": 21789, + "src": "40005:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66194,10 +66194,10 @@ "typeString": "address" }, "typeName": { - "id": 18708, + "id": 21769, "name": "address", "nodeType": "ElementaryTypeName", - "src": "40005:7:15", + "src": "40005:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -66208,13 +66208,13 @@ }, { "constant": false, - "id": 18711, + "id": 21772, "mutability": "mutable", "name": "p2", - "nameLocation": "40022:2:15", + "nameLocation": "40022:2:35", "nodeType": "VariableDeclaration", - "scope": 18728, - "src": "40017:7:15", + "scope": 21789, + "src": "40017:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66222,10 +66222,10 @@ "typeString": "uint256" }, "typeName": { - "id": 18710, + "id": 21771, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "40017:4:15", + "src": "40017:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -66235,13 +66235,13 @@ }, { "constant": false, - "id": 18713, + "id": 21774, "mutability": "mutable", "name": "p3", - "nameLocation": "40040:2:15", + "nameLocation": "40040:2:35", "nodeType": "VariableDeclaration", - "scope": 18728, - "src": "40026:16:15", + "scope": 21789, + "src": "40026:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -66249,10 +66249,10 @@ "typeString": "string" }, "typeName": { - "id": 18712, + "id": 21773, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40026:6:15", + "src": "40026:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -66261,28 +66261,28 @@ "visibility": "internal" } ], - "src": "39986:57:15" + "src": "39986:57:35" }, "returnParameters": { - "id": 18715, + "id": 21776, "nodeType": "ParameterList", "parameters": [], - "src": "40058:0:15" + "src": "40058:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18751, + "id": 21812, "nodeType": "FunctionDefinition", - "src": "40172:181:15", + "src": "40172:181:35", "nodes": [], "body": { - "id": 18750, + "id": 21811, "nodeType": "Block", - "src": "40247:106:15", + "src": "40247:106:35", "nodes": [], "statements": [ { @@ -66292,14 +66292,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c75696e742c626f6f6c29", - "id": 18742, + "id": 21803, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "40297:31:15", + "src": "40297:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5ac1c13c91f65a91284d9d77ba7484e75b0a3dd9b57a01fd497babb7d6ebc554", "typeString": "literal_string \"log(string,address,uint,bool)\"" @@ -66307,48 +66307,48 @@ "value": "log(string,address,uint,bool)" }, { - "id": 18743, + "id": 21804, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18730, - "src": "40330:2:15", + "referencedDeclaration": 21791, + "src": "40330:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18744, + "id": 21805, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18732, - "src": "40334:2:15", + "referencedDeclaration": 21793, + "src": "40334:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18745, + "id": 21806, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18734, - "src": "40338:2:15", + "referencedDeclaration": 21795, + "src": "40338:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 18746, + "id": 21807, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18736, - "src": "40342:2:15", + "referencedDeclaration": 21797, + "src": "40342:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -66379,32 +66379,32 @@ } ], "expression": { - "id": 18740, + "id": 21801, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "40273:3:15", + "src": "40273:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18741, + "id": 21802, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "40277:19:15", + "memberLocation": "40277:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "40273:23:15", + "src": "40273:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18747, + "id": 21808, "isConstant": false, "isLValue": false, "isPure": false, @@ -66413,7 +66413,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "40273:72:15", + "src": "40273:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -66428,18 +66428,18 @@ "typeString": "bytes memory" } ], - "id": 18739, + "id": 21800, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "40257:15:15", + "referencedDeclaration": 17016, + "src": "40257:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18748, + "id": 21809, "isConstant": false, "isLValue": false, "isPure": false, @@ -66448,16 +66448,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "40257:89:15", + "src": "40257:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18749, + "id": 21810, "nodeType": "ExpressionStatement", - "src": "40257:89:15" + "src": "40257:89:35" } ] }, @@ -66465,20 +66465,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40181:3:15", + "nameLocation": "40181:3:35", "parameters": { - "id": 18737, + "id": 21798, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18730, + "id": 21791, "mutability": "mutable", "name": "p0", - "nameLocation": "40199:2:15", + "nameLocation": "40199:2:35", "nodeType": "VariableDeclaration", - "scope": 18751, - "src": "40185:16:15", + "scope": 21812, + "src": "40185:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -66486,10 +66486,10 @@ "typeString": "string" }, "typeName": { - "id": 18729, + "id": 21790, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40185:6:15", + "src": "40185:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -66499,13 +66499,13 @@ }, { "constant": false, - "id": 18732, + "id": 21793, "mutability": "mutable", "name": "p1", - "nameLocation": "40211:2:15", + "nameLocation": "40211:2:35", "nodeType": "VariableDeclaration", - "scope": 18751, - "src": "40203:10:15", + "scope": 21812, + "src": "40203:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66513,10 +66513,10 @@ "typeString": "address" }, "typeName": { - "id": 18731, + "id": 21792, "name": "address", "nodeType": "ElementaryTypeName", - "src": "40203:7:15", + "src": "40203:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -66527,13 +66527,13 @@ }, { "constant": false, - "id": 18734, + "id": 21795, "mutability": "mutable", "name": "p2", - "nameLocation": "40220:2:15", + "nameLocation": "40220:2:35", "nodeType": "VariableDeclaration", - "scope": 18751, - "src": "40215:7:15", + "scope": 21812, + "src": "40215:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66541,10 +66541,10 @@ "typeString": "uint256" }, "typeName": { - "id": 18733, + "id": 21794, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "40215:4:15", + "src": "40215:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -66554,13 +66554,13 @@ }, { "constant": false, - "id": 18736, + "id": 21797, "mutability": "mutable", "name": "p3", - "nameLocation": "40229:2:15", + "nameLocation": "40229:2:35", "nodeType": "VariableDeclaration", - "scope": 18751, - "src": "40224:7:15", + "scope": 21812, + "src": "40224:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66568,10 +66568,10 @@ "typeString": "bool" }, "typeName": { - "id": 18735, + "id": 21796, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40224:4:15", + "src": "40224:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -66580,28 +66580,28 @@ "visibility": "internal" } ], - "src": "40184:48:15" + "src": "40184:48:35" }, "returnParameters": { - "id": 18738, + "id": 21799, "nodeType": "ParameterList", "parameters": [], - "src": "40247:0:15" + "src": "40247:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18774, + "id": 21835, "nodeType": "FunctionDefinition", - "src": "40359:187:15", + "src": "40359:187:35", "nodes": [], "body": { - "id": 18773, + "id": 21834, "nodeType": "Block", - "src": "40437:109:15", + "src": "40437:109:35", "nodes": [], "statements": [ { @@ -66611,14 +66611,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c75696e742c6164647265737329", - "id": 18765, + "id": 21826, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "40487:34:15", + "src": "40487:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a366ec808c8af1aa091e8102642939a99436cf04d3dfac2ae23c299404f821b2", "typeString": "literal_string \"log(string,address,uint,address)\"" @@ -66626,48 +66626,48 @@ "value": "log(string,address,uint,address)" }, { - "id": 18766, + "id": 21827, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18753, - "src": "40523:2:15", + "referencedDeclaration": 21814, + "src": "40523:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18767, + "id": 21828, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18755, - "src": "40527:2:15", + "referencedDeclaration": 21816, + "src": "40527:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18768, + "id": 21829, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18757, - "src": "40531:2:15", + "referencedDeclaration": 21818, + "src": "40531:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 18769, + "id": 21830, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18759, - "src": "40535:2:15", + "referencedDeclaration": 21820, + "src": "40535:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -66698,32 +66698,32 @@ } ], "expression": { - "id": 18763, + "id": 21824, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "40463:3:15", + "src": "40463:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18764, + "id": 21825, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "40467:19:15", + "memberLocation": "40467:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "40463:23:15", + "src": "40463:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18770, + "id": 21831, "isConstant": false, "isLValue": false, "isPure": false, @@ -66732,7 +66732,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "40463:75:15", + "src": "40463:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -66747,18 +66747,18 @@ "typeString": "bytes memory" } ], - "id": 18762, + "id": 21823, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "40447:15:15", + "referencedDeclaration": 17016, + "src": "40447:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18771, + "id": 21832, "isConstant": false, "isLValue": false, "isPure": false, @@ -66767,16 +66767,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "40447:92:15", + "src": "40447:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18772, + "id": 21833, "nodeType": "ExpressionStatement", - "src": "40447:92:15" + "src": "40447:92:35" } ] }, @@ -66784,20 +66784,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40368:3:15", + "nameLocation": "40368:3:35", "parameters": { - "id": 18760, + "id": 21821, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18753, + "id": 21814, "mutability": "mutable", "name": "p0", - "nameLocation": "40386:2:15", + "nameLocation": "40386:2:35", "nodeType": "VariableDeclaration", - "scope": 18774, - "src": "40372:16:15", + "scope": 21835, + "src": "40372:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -66805,10 +66805,10 @@ "typeString": "string" }, "typeName": { - "id": 18752, + "id": 21813, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40372:6:15", + "src": "40372:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -66818,13 +66818,13 @@ }, { "constant": false, - "id": 18755, + "id": 21816, "mutability": "mutable", "name": "p1", - "nameLocation": "40398:2:15", + "nameLocation": "40398:2:35", "nodeType": "VariableDeclaration", - "scope": 18774, - "src": "40390:10:15", + "scope": 21835, + "src": "40390:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66832,10 +66832,10 @@ "typeString": "address" }, "typeName": { - "id": 18754, + "id": 21815, "name": "address", "nodeType": "ElementaryTypeName", - "src": "40390:7:15", + "src": "40390:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -66846,13 +66846,13 @@ }, { "constant": false, - "id": 18757, + "id": 21818, "mutability": "mutable", "name": "p2", - "nameLocation": "40407:2:15", + "nameLocation": "40407:2:35", "nodeType": "VariableDeclaration", - "scope": 18774, - "src": "40402:7:15", + "scope": 21835, + "src": "40402:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66860,10 +66860,10 @@ "typeString": "uint256" }, "typeName": { - "id": 18756, + "id": 21817, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "40402:4:15", + "src": "40402:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -66873,13 +66873,13 @@ }, { "constant": false, - "id": 18759, + "id": 21820, "mutability": "mutable", "name": "p3", - "nameLocation": "40419:2:15", + "nameLocation": "40419:2:35", "nodeType": "VariableDeclaration", - "scope": 18774, - "src": "40411:10:15", + "scope": 21835, + "src": "40411:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66887,10 +66887,10 @@ "typeString": "address" }, "typeName": { - "id": 18758, + "id": 21819, "name": "address", "nodeType": "ElementaryTypeName", - "src": "40411:7:15", + "src": "40411:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -66900,28 +66900,28 @@ "visibility": "internal" } ], - "src": "40371:51:15" + "src": "40371:51:35" }, "returnParameters": { - "id": 18761, + "id": 21822, "nodeType": "ParameterList", "parameters": [], - "src": "40437:0:15" + "src": "40437:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18797, + "id": 21858, "nodeType": "FunctionDefinition", - "src": "40552:192:15", + "src": "40552:192:35", "nodes": [], "body": { - "id": 18796, + "id": 21857, "nodeType": "Block", - "src": "40636:108:15", + "src": "40636:108:35", "nodes": [], "statements": [ { @@ -66931,14 +66931,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c737472696e672c75696e7429", - "id": 18788, + "id": 21849, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "40686:33:15", + "src": "40686:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8f624be9ea3983abac9c65ced8f562a492ebb84e6f74cd40f35387eff4d66349", "typeString": "literal_string \"log(string,address,string,uint)\"" @@ -66946,48 +66946,48 @@ "value": "log(string,address,string,uint)" }, { - "id": 18789, + "id": 21850, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18776, - "src": "40721:2:15", + "referencedDeclaration": 21837, + "src": "40721:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18790, + "id": 21851, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18778, - "src": "40725:2:15", + "referencedDeclaration": 21839, + "src": "40725:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18791, + "id": 21852, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18780, - "src": "40729:2:15", + "referencedDeclaration": 21841, + "src": "40729:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18792, + "id": 21853, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18782, - "src": "40733:2:15", + "referencedDeclaration": 21843, + "src": "40733:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -67018,32 +67018,32 @@ } ], "expression": { - "id": 18786, + "id": 21847, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "40662:3:15", + "src": "40662:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18787, + "id": 21848, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "40666:19:15", + "memberLocation": "40666:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "40662:23:15", + "src": "40662:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18793, + "id": 21854, "isConstant": false, "isLValue": false, "isPure": false, @@ -67052,7 +67052,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "40662:74:15", + "src": "40662:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -67067,18 +67067,18 @@ "typeString": "bytes memory" } ], - "id": 18785, + "id": 21846, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "40646:15:15", + "referencedDeclaration": 17016, + "src": "40646:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18794, + "id": 21855, "isConstant": false, "isLValue": false, "isPure": false, @@ -67087,16 +67087,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "40646:91:15", + "src": "40646:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18795, + "id": 21856, "nodeType": "ExpressionStatement", - "src": "40646:91:15" + "src": "40646:91:35" } ] }, @@ -67104,20 +67104,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40561:3:15", + "nameLocation": "40561:3:35", "parameters": { - "id": 18783, + "id": 21844, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18776, + "id": 21837, "mutability": "mutable", "name": "p0", - "nameLocation": "40579:2:15", + "nameLocation": "40579:2:35", "nodeType": "VariableDeclaration", - "scope": 18797, - "src": "40565:16:15", + "scope": 21858, + "src": "40565:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67125,10 +67125,10 @@ "typeString": "string" }, "typeName": { - "id": 18775, + "id": 21836, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40565:6:15", + "src": "40565:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67138,13 +67138,13 @@ }, { "constant": false, - "id": 18778, + "id": 21839, "mutability": "mutable", "name": "p1", - "nameLocation": "40591:2:15", + "nameLocation": "40591:2:35", "nodeType": "VariableDeclaration", - "scope": 18797, - "src": "40583:10:15", + "scope": 21858, + "src": "40583:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67152,10 +67152,10 @@ "typeString": "address" }, "typeName": { - "id": 18777, + "id": 21838, "name": "address", "nodeType": "ElementaryTypeName", - "src": "40583:7:15", + "src": "40583:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -67166,13 +67166,13 @@ }, { "constant": false, - "id": 18780, + "id": 21841, "mutability": "mutable", "name": "p2", - "nameLocation": "40609:2:15", + "nameLocation": "40609:2:35", "nodeType": "VariableDeclaration", - "scope": 18797, - "src": "40595:16:15", + "scope": 21858, + "src": "40595:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67180,10 +67180,10 @@ "typeString": "string" }, "typeName": { - "id": 18779, + "id": 21840, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40595:6:15", + "src": "40595:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67193,13 +67193,13 @@ }, { "constant": false, - "id": 18782, + "id": 21843, "mutability": "mutable", "name": "p3", - "nameLocation": "40618:2:15", + "nameLocation": "40618:2:35", "nodeType": "VariableDeclaration", - "scope": 18797, - "src": "40613:7:15", + "scope": 21858, + "src": "40613:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67207,10 +67207,10 @@ "typeString": "uint256" }, "typeName": { - "id": 18781, + "id": 21842, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "40613:4:15", + "src": "40613:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -67219,28 +67219,28 @@ "visibility": "internal" } ], - "src": "40564:57:15" + "src": "40564:57:35" }, "returnParameters": { - "id": 18784, + "id": 21845, "nodeType": "ParameterList", "parameters": [], - "src": "40636:0:15" + "src": "40636:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18820, + "id": 21881, "nodeType": "FunctionDefinition", - "src": "40750:203:15", + "src": "40750:203:35", "nodes": [], "body": { - "id": 18819, + "id": 21880, "nodeType": "Block", - "src": "40843:110:15", + "src": "40843:110:35", "nodes": [], "statements": [ { @@ -67250,14 +67250,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c737472696e672c737472696e6729", - "id": 18811, + "id": 21872, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "40893:35:15", + "src": "40893:35:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_245986f22170901865e76245a48ee28ce0127ca357f6ad576a72190e1d358797", "typeString": "literal_string \"log(string,address,string,string)\"" @@ -67265,48 +67265,48 @@ "value": "log(string,address,string,string)" }, { - "id": 18812, + "id": 21873, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18799, - "src": "40930:2:15", + "referencedDeclaration": 21860, + "src": "40930:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18813, + "id": 21874, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18801, - "src": "40934:2:15", + "referencedDeclaration": 21862, + "src": "40934:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18814, + "id": 21875, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18803, - "src": "40938:2:15", + "referencedDeclaration": 21864, + "src": "40938:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18815, + "id": 21876, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18805, - "src": "40942:2:15", + "referencedDeclaration": 21866, + "src": "40942:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -67337,32 +67337,32 @@ } ], "expression": { - "id": 18809, + "id": 21870, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "40869:3:15", + "src": "40869:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18810, + "id": 21871, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "40873:19:15", + "memberLocation": "40873:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "40869:23:15", + "src": "40869:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18816, + "id": 21877, "isConstant": false, "isLValue": false, "isPure": false, @@ -67371,7 +67371,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "40869:76:15", + "src": "40869:76:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -67386,18 +67386,18 @@ "typeString": "bytes memory" } ], - "id": 18808, + "id": 21869, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "40853:15:15", + "referencedDeclaration": 17016, + "src": "40853:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18817, + "id": 21878, "isConstant": false, "isLValue": false, "isPure": false, @@ -67406,16 +67406,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "40853:93:15", + "src": "40853:93:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18818, + "id": 21879, "nodeType": "ExpressionStatement", - "src": "40853:93:15" + "src": "40853:93:35" } ] }, @@ -67423,20 +67423,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40759:3:15", + "nameLocation": "40759:3:35", "parameters": { - "id": 18806, + "id": 21867, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18799, + "id": 21860, "mutability": "mutable", "name": "p0", - "nameLocation": "40777:2:15", + "nameLocation": "40777:2:35", "nodeType": "VariableDeclaration", - "scope": 18820, - "src": "40763:16:15", + "scope": 21881, + "src": "40763:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67444,10 +67444,10 @@ "typeString": "string" }, "typeName": { - "id": 18798, + "id": 21859, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40763:6:15", + "src": "40763:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67457,13 +67457,13 @@ }, { "constant": false, - "id": 18801, + "id": 21862, "mutability": "mutable", "name": "p1", - "nameLocation": "40789:2:15", + "nameLocation": "40789:2:35", "nodeType": "VariableDeclaration", - "scope": 18820, - "src": "40781:10:15", + "scope": 21881, + "src": "40781:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67471,10 +67471,10 @@ "typeString": "address" }, "typeName": { - "id": 18800, + "id": 21861, "name": "address", "nodeType": "ElementaryTypeName", - "src": "40781:7:15", + "src": "40781:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -67485,13 +67485,13 @@ }, { "constant": false, - "id": 18803, + "id": 21864, "mutability": "mutable", "name": "p2", - "nameLocation": "40807:2:15", + "nameLocation": "40807:2:35", "nodeType": "VariableDeclaration", - "scope": 18820, - "src": "40793:16:15", + "scope": 21881, + "src": "40793:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67499,10 +67499,10 @@ "typeString": "string" }, "typeName": { - "id": 18802, + "id": 21863, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40793:6:15", + "src": "40793:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67512,13 +67512,13 @@ }, { "constant": false, - "id": 18805, + "id": 21866, "mutability": "mutable", "name": "p3", - "nameLocation": "40825:2:15", + "nameLocation": "40825:2:35", "nodeType": "VariableDeclaration", - "scope": 18820, - "src": "40811:16:15", + "scope": 21881, + "src": "40811:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67526,10 +67526,10 @@ "typeString": "string" }, "typeName": { - "id": 18804, + "id": 21865, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40811:6:15", + "src": "40811:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67538,28 +67538,28 @@ "visibility": "internal" } ], - "src": "40762:66:15" + "src": "40762:66:35" }, "returnParameters": { - "id": 18807, + "id": 21868, "nodeType": "ParameterList", "parameters": [], - "src": "40843:0:15" + "src": "40843:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18843, + "id": 21904, "nodeType": "FunctionDefinition", - "src": "40959:192:15", + "src": "40959:192:35", "nodes": [], "body": { - "id": 18842, + "id": 21903, "nodeType": "Block", - "src": "41043:108:15", + "src": "41043:108:35", "nodes": [], "statements": [ { @@ -67569,14 +67569,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c737472696e672c626f6f6c29", - "id": 18834, + "id": 21895, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "41093:33:15", + "src": "41093:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5f15d28c15ddff15fba1c00f6a4975ae6af8b36c9b2a875bf59bd45049046154", "typeString": "literal_string \"log(string,address,string,bool)\"" @@ -67584,48 +67584,48 @@ "value": "log(string,address,string,bool)" }, { - "id": 18835, + "id": 21896, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18822, - "src": "41128:2:15", + "referencedDeclaration": 21883, + "src": "41128:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18836, + "id": 21897, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18824, - "src": "41132:2:15", + "referencedDeclaration": 21885, + "src": "41132:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18837, + "id": 21898, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18826, - "src": "41136:2:15", + "referencedDeclaration": 21887, + "src": "41136:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18838, + "id": 21899, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18828, - "src": "41140:2:15", + "referencedDeclaration": 21889, + "src": "41140:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -67656,32 +67656,32 @@ } ], "expression": { - "id": 18832, + "id": 21893, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "41069:3:15", + "src": "41069:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18833, + "id": 21894, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "41073:19:15", + "memberLocation": "41073:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "41069:23:15", + "src": "41069:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18839, + "id": 21900, "isConstant": false, "isLValue": false, "isPure": false, @@ -67690,7 +67690,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "41069:74:15", + "src": "41069:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -67705,18 +67705,18 @@ "typeString": "bytes memory" } ], - "id": 18831, + "id": 21892, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "41053:15:15", + "referencedDeclaration": 17016, + "src": "41053:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18840, + "id": 21901, "isConstant": false, "isLValue": false, "isPure": false, @@ -67725,16 +67725,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "41053:91:15", + "src": "41053:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18841, + "id": 21902, "nodeType": "ExpressionStatement", - "src": "41053:91:15" + "src": "41053:91:35" } ] }, @@ -67742,20 +67742,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40968:3:15", + "nameLocation": "40968:3:35", "parameters": { - "id": 18829, + "id": 21890, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18822, + "id": 21883, "mutability": "mutable", "name": "p0", - "nameLocation": "40986:2:15", + "nameLocation": "40986:2:35", "nodeType": "VariableDeclaration", - "scope": 18843, - "src": "40972:16:15", + "scope": 21904, + "src": "40972:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67763,10 +67763,10 @@ "typeString": "string" }, "typeName": { - "id": 18821, + "id": 21882, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40972:6:15", + "src": "40972:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67776,13 +67776,13 @@ }, { "constant": false, - "id": 18824, + "id": 21885, "mutability": "mutable", "name": "p1", - "nameLocation": "40998:2:15", + "nameLocation": "40998:2:35", "nodeType": "VariableDeclaration", - "scope": 18843, - "src": "40990:10:15", + "scope": 21904, + "src": "40990:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67790,10 +67790,10 @@ "typeString": "address" }, "typeName": { - "id": 18823, + "id": 21884, "name": "address", "nodeType": "ElementaryTypeName", - "src": "40990:7:15", + "src": "40990:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -67804,13 +67804,13 @@ }, { "constant": false, - "id": 18826, + "id": 21887, "mutability": "mutable", "name": "p2", - "nameLocation": "41016:2:15", + "nameLocation": "41016:2:35", "nodeType": "VariableDeclaration", - "scope": 18843, - "src": "41002:16:15", + "scope": 21904, + "src": "41002:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67818,10 +67818,10 @@ "typeString": "string" }, "typeName": { - "id": 18825, + "id": 21886, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41002:6:15", + "src": "41002:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67831,13 +67831,13 @@ }, { "constant": false, - "id": 18828, + "id": 21889, "mutability": "mutable", "name": "p3", - "nameLocation": "41025:2:15", + "nameLocation": "41025:2:35", "nodeType": "VariableDeclaration", - "scope": 18843, - "src": "41020:7:15", + "scope": 21904, + "src": "41020:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67845,10 +67845,10 @@ "typeString": "bool" }, "typeName": { - "id": 18827, + "id": 21888, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41020:4:15", + "src": "41020:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -67857,28 +67857,28 @@ "visibility": "internal" } ], - "src": "40971:57:15" + "src": "40971:57:35" }, "returnParameters": { - "id": 18830, + "id": 21891, "nodeType": "ParameterList", "parameters": [], - "src": "41043:0:15" + "src": "41043:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18866, + "id": 21927, "nodeType": "FunctionDefinition", - "src": "41157:198:15", + "src": "41157:198:35", "nodes": [], "body": { - "id": 18865, + "id": 21926, "nodeType": "Block", - "src": "41244:111:15", + "src": "41244:111:35", "nodes": [], "statements": [ { @@ -67888,14 +67888,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c737472696e672c6164647265737329", - "id": 18857, + "id": 21918, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "41294:36:15", + "src": "41294:36:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_aabc9a311ab49789834b120d81155a7fee846a9f0d4f740bbeb970770190c82d", "typeString": "literal_string \"log(string,address,string,address)\"" @@ -67903,48 +67903,48 @@ "value": "log(string,address,string,address)" }, { - "id": 18858, + "id": 21919, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18845, - "src": "41332:2:15", + "referencedDeclaration": 21906, + "src": "41332:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18859, + "id": 21920, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18847, - "src": "41336:2:15", + "referencedDeclaration": 21908, + "src": "41336:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18860, + "id": 21921, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18849, - "src": "41340:2:15", + "referencedDeclaration": 21910, + "src": "41340:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18861, + "id": 21922, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18851, - "src": "41344:2:15", + "referencedDeclaration": 21912, + "src": "41344:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -67975,32 +67975,32 @@ } ], "expression": { - "id": 18855, + "id": 21916, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "41270:3:15", + "src": "41270:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18856, + "id": 21917, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "41274:19:15", + "memberLocation": "41274:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "41270:23:15", + "src": "41270:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18862, + "id": 21923, "isConstant": false, "isLValue": false, "isPure": false, @@ -68009,7 +68009,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "41270:77:15", + "src": "41270:77:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -68024,18 +68024,18 @@ "typeString": "bytes memory" } ], - "id": 18854, + "id": 21915, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "41254:15:15", + "referencedDeclaration": 17016, + "src": "41254:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18863, + "id": 21924, "isConstant": false, "isLValue": false, "isPure": false, @@ -68044,16 +68044,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "41254:94:15", + "src": "41254:94:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18864, + "id": 21925, "nodeType": "ExpressionStatement", - "src": "41254:94:15" + "src": "41254:94:35" } ] }, @@ -68061,20 +68061,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41166:3:15", + "nameLocation": "41166:3:35", "parameters": { - "id": 18852, + "id": 21913, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18845, + "id": 21906, "mutability": "mutable", "name": "p0", - "nameLocation": "41184:2:15", + "nameLocation": "41184:2:35", "nodeType": "VariableDeclaration", - "scope": 18866, - "src": "41170:16:15", + "scope": 21927, + "src": "41170:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -68082,10 +68082,10 @@ "typeString": "string" }, "typeName": { - "id": 18844, + "id": 21905, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41170:6:15", + "src": "41170:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -68095,13 +68095,13 @@ }, { "constant": false, - "id": 18847, + "id": 21908, "mutability": "mutable", "name": "p1", - "nameLocation": "41196:2:15", + "nameLocation": "41196:2:35", "nodeType": "VariableDeclaration", - "scope": 18866, - "src": "41188:10:15", + "scope": 21927, + "src": "41188:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68109,10 +68109,10 @@ "typeString": "address" }, "typeName": { - "id": 18846, + "id": 21907, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41188:7:15", + "src": "41188:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -68123,13 +68123,13 @@ }, { "constant": false, - "id": 18849, + "id": 21910, "mutability": "mutable", "name": "p2", - "nameLocation": "41214:2:15", + "nameLocation": "41214:2:35", "nodeType": "VariableDeclaration", - "scope": 18866, - "src": "41200:16:15", + "scope": 21927, + "src": "41200:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -68137,10 +68137,10 @@ "typeString": "string" }, "typeName": { - "id": 18848, + "id": 21909, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41200:6:15", + "src": "41200:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -68150,13 +68150,13 @@ }, { "constant": false, - "id": 18851, + "id": 21912, "mutability": "mutable", "name": "p3", - "nameLocation": "41226:2:15", + "nameLocation": "41226:2:35", "nodeType": "VariableDeclaration", - "scope": 18866, - "src": "41218:10:15", + "scope": 21927, + "src": "41218:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68164,10 +68164,10 @@ "typeString": "address" }, "typeName": { - "id": 18850, + "id": 21911, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41218:7:15", + "src": "41218:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -68177,28 +68177,28 @@ "visibility": "internal" } ], - "src": "41169:60:15" + "src": "41169:60:35" }, "returnParameters": { - "id": 18853, + "id": 21914, "nodeType": "ParameterList", "parameters": [], - "src": "41244:0:15" + "src": "41244:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18889, + "id": 21950, "nodeType": "FunctionDefinition", - "src": "41361:181:15", + "src": "41361:181:35", "nodes": [], "body": { - "id": 18888, + "id": 21949, "nodeType": "Block", - "src": "41436:106:15", + "src": "41436:106:35", "nodes": [], "statements": [ { @@ -68208,14 +68208,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c626f6f6c2c75696e7429", - "id": 18880, + "id": 21941, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "41486:31:15", + "src": "41486:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c5d1bb8ba57e795e9925065473f653a381a99be37bdcfbeaf49f38097f35af7f", "typeString": "literal_string \"log(string,address,bool,uint)\"" @@ -68223,48 +68223,48 @@ "value": "log(string,address,bool,uint)" }, { - "id": 18881, + "id": 21942, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18868, - "src": "41519:2:15", + "referencedDeclaration": 21929, + "src": "41519:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18882, + "id": 21943, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18870, - "src": "41523:2:15", + "referencedDeclaration": 21931, + "src": "41523:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18883, + "id": 21944, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18872, - "src": "41527:2:15", + "referencedDeclaration": 21933, + "src": "41527:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18884, + "id": 21945, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18874, - "src": "41531:2:15", + "referencedDeclaration": 21935, + "src": "41531:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -68295,32 +68295,32 @@ } ], "expression": { - "id": 18878, + "id": 21939, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "41462:3:15", + "src": "41462:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18879, + "id": 21940, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "41466:19:15", + "memberLocation": "41466:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "41462:23:15", + "src": "41462:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18885, + "id": 21946, "isConstant": false, "isLValue": false, "isPure": false, @@ -68329,7 +68329,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "41462:72:15", + "src": "41462:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -68344,18 +68344,18 @@ "typeString": "bytes memory" } ], - "id": 18877, + "id": 21938, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "41446:15:15", + "referencedDeclaration": 17016, + "src": "41446:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18886, + "id": 21947, "isConstant": false, "isLValue": false, "isPure": false, @@ -68364,16 +68364,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "41446:89:15", + "src": "41446:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18887, + "id": 21948, "nodeType": "ExpressionStatement", - "src": "41446:89:15" + "src": "41446:89:35" } ] }, @@ -68381,20 +68381,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41370:3:15", + "nameLocation": "41370:3:35", "parameters": { - "id": 18875, + "id": 21936, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18868, + "id": 21929, "mutability": "mutable", "name": "p0", - "nameLocation": "41388:2:15", + "nameLocation": "41388:2:35", "nodeType": "VariableDeclaration", - "scope": 18889, - "src": "41374:16:15", + "scope": 21950, + "src": "41374:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -68402,10 +68402,10 @@ "typeString": "string" }, "typeName": { - "id": 18867, + "id": 21928, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41374:6:15", + "src": "41374:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -68415,13 +68415,13 @@ }, { "constant": false, - "id": 18870, + "id": 21931, "mutability": "mutable", "name": "p1", - "nameLocation": "41400:2:15", + "nameLocation": "41400:2:35", "nodeType": "VariableDeclaration", - "scope": 18889, - "src": "41392:10:15", + "scope": 21950, + "src": "41392:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68429,10 +68429,10 @@ "typeString": "address" }, "typeName": { - "id": 18869, + "id": 21930, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41392:7:15", + "src": "41392:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -68443,13 +68443,13 @@ }, { "constant": false, - "id": 18872, + "id": 21933, "mutability": "mutable", "name": "p2", - "nameLocation": "41409:2:15", + "nameLocation": "41409:2:35", "nodeType": "VariableDeclaration", - "scope": 18889, - "src": "41404:7:15", + "scope": 21950, + "src": "41404:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68457,10 +68457,10 @@ "typeString": "bool" }, "typeName": { - "id": 18871, + "id": 21932, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41404:4:15", + "src": "41404:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -68470,13 +68470,13 @@ }, { "constant": false, - "id": 18874, + "id": 21935, "mutability": "mutable", "name": "p3", - "nameLocation": "41418:2:15", + "nameLocation": "41418:2:35", "nodeType": "VariableDeclaration", - "scope": 18889, - "src": "41413:7:15", + "scope": 21950, + "src": "41413:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68484,10 +68484,10 @@ "typeString": "uint256" }, "typeName": { - "id": 18873, + "id": 21934, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "41413:4:15", + "src": "41413:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -68496,28 +68496,28 @@ "visibility": "internal" } ], - "src": "41373:48:15" + "src": "41373:48:35" }, "returnParameters": { - "id": 18876, + "id": 21937, "nodeType": "ParameterList", "parameters": [], - "src": "41436:0:15" + "src": "41436:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18912, + "id": 21973, "nodeType": "FunctionDefinition", - "src": "41548:192:15", + "src": "41548:192:35", "nodes": [], "body": { - "id": 18911, + "id": 21972, "nodeType": "Block", - "src": "41632:108:15", + "src": "41632:108:35", "nodes": [], "statements": [ { @@ -68527,14 +68527,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c626f6f6c2c737472696e6729", - "id": 18903, + "id": 21964, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "41682:33:15", + "src": "41682:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0454c0793d4a41e5f630eb9a887926f8a67ff9e817a5feb968698354ac9d22fb", "typeString": "literal_string \"log(string,address,bool,string)\"" @@ -68542,48 +68542,48 @@ "value": "log(string,address,bool,string)" }, { - "id": 18904, + "id": 21965, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18891, - "src": "41717:2:15", + "referencedDeclaration": 21952, + "src": "41717:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18905, + "id": 21966, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18893, - "src": "41721:2:15", + "referencedDeclaration": 21954, + "src": "41721:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18906, + "id": 21967, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18895, - "src": "41725:2:15", + "referencedDeclaration": 21956, + "src": "41725:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18907, + "id": 21968, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18897, - "src": "41729:2:15", + "referencedDeclaration": 21958, + "src": "41729:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -68614,32 +68614,32 @@ } ], "expression": { - "id": 18901, + "id": 21962, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "41658:3:15", + "src": "41658:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18902, + "id": 21963, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "41662:19:15", + "memberLocation": "41662:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "41658:23:15", + "src": "41658:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18908, + "id": 21969, "isConstant": false, "isLValue": false, "isPure": false, @@ -68648,7 +68648,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "41658:74:15", + "src": "41658:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -68663,18 +68663,18 @@ "typeString": "bytes memory" } ], - "id": 18900, + "id": 21961, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "41642:15:15", + "referencedDeclaration": 17016, + "src": "41642:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18909, + "id": 21970, "isConstant": false, "isLValue": false, "isPure": false, @@ -68683,16 +68683,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "41642:91:15", + "src": "41642:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18910, + "id": 21971, "nodeType": "ExpressionStatement", - "src": "41642:91:15" + "src": "41642:91:35" } ] }, @@ -68700,20 +68700,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41557:3:15", + "nameLocation": "41557:3:35", "parameters": { - "id": 18898, + "id": 21959, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18891, + "id": 21952, "mutability": "mutable", "name": "p0", - "nameLocation": "41575:2:15", + "nameLocation": "41575:2:35", "nodeType": "VariableDeclaration", - "scope": 18912, - "src": "41561:16:15", + "scope": 21973, + "src": "41561:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -68721,10 +68721,10 @@ "typeString": "string" }, "typeName": { - "id": 18890, + "id": 21951, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41561:6:15", + "src": "41561:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -68734,13 +68734,13 @@ }, { "constant": false, - "id": 18893, + "id": 21954, "mutability": "mutable", "name": "p1", - "nameLocation": "41587:2:15", + "nameLocation": "41587:2:35", "nodeType": "VariableDeclaration", - "scope": 18912, - "src": "41579:10:15", + "scope": 21973, + "src": "41579:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68748,10 +68748,10 @@ "typeString": "address" }, "typeName": { - "id": 18892, + "id": 21953, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41579:7:15", + "src": "41579:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -68762,13 +68762,13 @@ }, { "constant": false, - "id": 18895, + "id": 21956, "mutability": "mutable", "name": "p2", - "nameLocation": "41596:2:15", + "nameLocation": "41596:2:35", "nodeType": "VariableDeclaration", - "scope": 18912, - "src": "41591:7:15", + "scope": 21973, + "src": "41591:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68776,10 +68776,10 @@ "typeString": "bool" }, "typeName": { - "id": 18894, + "id": 21955, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41591:4:15", + "src": "41591:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -68789,13 +68789,13 @@ }, { "constant": false, - "id": 18897, + "id": 21958, "mutability": "mutable", "name": "p3", - "nameLocation": "41614:2:15", + "nameLocation": "41614:2:35", "nodeType": "VariableDeclaration", - "scope": 18912, - "src": "41600:16:15", + "scope": 21973, + "src": "41600:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -68803,10 +68803,10 @@ "typeString": "string" }, "typeName": { - "id": 18896, + "id": 21957, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41600:6:15", + "src": "41600:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -68815,28 +68815,28 @@ "visibility": "internal" } ], - "src": "41560:57:15" + "src": "41560:57:35" }, "returnParameters": { - "id": 18899, + "id": 21960, "nodeType": "ParameterList", "parameters": [], - "src": "41632:0:15" + "src": "41632:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18935, + "id": 21996, "nodeType": "FunctionDefinition", - "src": "41746:181:15", + "src": "41746:181:35", "nodes": [], "body": { - "id": 18934, + "id": 21995, "nodeType": "Block", - "src": "41821:106:15", + "src": "41821:106:35", "nodes": [], "statements": [ { @@ -68846,14 +68846,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c626f6f6c2c626f6f6c29", - "id": 18926, + "id": 21987, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "41871:31:15", + "src": "41871:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_79884c2bc85eb73c854df1610df373a05f191b834f79cd47a7ab28be2308c039", "typeString": "literal_string \"log(string,address,bool,bool)\"" @@ -68861,48 +68861,48 @@ "value": "log(string,address,bool,bool)" }, { - "id": 18927, + "id": 21988, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18914, - "src": "41904:2:15", + "referencedDeclaration": 21975, + "src": "41904:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18928, + "id": 21989, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18916, - "src": "41908:2:15", + "referencedDeclaration": 21977, + "src": "41908:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18929, + "id": 21990, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18918, - "src": "41912:2:15", + "referencedDeclaration": 21979, + "src": "41912:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18930, + "id": 21991, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18920, - "src": "41916:2:15", + "referencedDeclaration": 21981, + "src": "41916:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -68933,32 +68933,32 @@ } ], "expression": { - "id": 18924, + "id": 21985, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "41847:3:15", + "src": "41847:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18925, + "id": 21986, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "41851:19:15", + "memberLocation": "41851:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "41847:23:15", + "src": "41847:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18931, + "id": 21992, "isConstant": false, "isLValue": false, "isPure": false, @@ -68967,7 +68967,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "41847:72:15", + "src": "41847:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -68982,18 +68982,18 @@ "typeString": "bytes memory" } ], - "id": 18923, + "id": 21984, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "41831:15:15", + "referencedDeclaration": 17016, + "src": "41831:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18932, + "id": 21993, "isConstant": false, "isLValue": false, "isPure": false, @@ -69002,16 +69002,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "41831:89:15", + "src": "41831:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18933, + "id": 21994, "nodeType": "ExpressionStatement", - "src": "41831:89:15" + "src": "41831:89:35" } ] }, @@ -69019,20 +69019,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41755:3:15", + "nameLocation": "41755:3:35", "parameters": { - "id": 18921, + "id": 21982, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18914, + "id": 21975, "mutability": "mutable", "name": "p0", - "nameLocation": "41773:2:15", + "nameLocation": "41773:2:35", "nodeType": "VariableDeclaration", - "scope": 18935, - "src": "41759:16:15", + "scope": 21996, + "src": "41759:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -69040,10 +69040,10 @@ "typeString": "string" }, "typeName": { - "id": 18913, + "id": 21974, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41759:6:15", + "src": "41759:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -69053,13 +69053,13 @@ }, { "constant": false, - "id": 18916, + "id": 21977, "mutability": "mutable", "name": "p1", - "nameLocation": "41785:2:15", + "nameLocation": "41785:2:35", "nodeType": "VariableDeclaration", - "scope": 18935, - "src": "41777:10:15", + "scope": 21996, + "src": "41777:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69067,10 +69067,10 @@ "typeString": "address" }, "typeName": { - "id": 18915, + "id": 21976, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41777:7:15", + "src": "41777:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69081,13 +69081,13 @@ }, { "constant": false, - "id": 18918, + "id": 21979, "mutability": "mutable", "name": "p2", - "nameLocation": "41794:2:15", + "nameLocation": "41794:2:35", "nodeType": "VariableDeclaration", - "scope": 18935, - "src": "41789:7:15", + "scope": 21996, + "src": "41789:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69095,10 +69095,10 @@ "typeString": "bool" }, "typeName": { - "id": 18917, + "id": 21978, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41789:4:15", + "src": "41789:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -69108,13 +69108,13 @@ }, { "constant": false, - "id": 18920, + "id": 21981, "mutability": "mutable", "name": "p3", - "nameLocation": "41803:2:15", + "nameLocation": "41803:2:35", "nodeType": "VariableDeclaration", - "scope": 18935, - "src": "41798:7:15", + "scope": 21996, + "src": "41798:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69122,10 +69122,10 @@ "typeString": "bool" }, "typeName": { - "id": 18919, + "id": 21980, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41798:4:15", + "src": "41798:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -69134,28 +69134,28 @@ "visibility": "internal" } ], - "src": "41758:48:15" + "src": "41758:48:35" }, "returnParameters": { - "id": 18922, + "id": 21983, "nodeType": "ParameterList", "parameters": [], - "src": "41821:0:15" + "src": "41821:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18958, + "id": 22019, "nodeType": "FunctionDefinition", - "src": "41933:187:15", + "src": "41933:187:35", "nodes": [], "body": { - "id": 18957, + "id": 22018, "nodeType": "Block", - "src": "42011:109:15", + "src": "42011:109:35", "nodes": [], "statements": [ { @@ -69165,14 +69165,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c626f6f6c2c6164647265737329", - "id": 18949, + "id": 22010, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "42061:34:15", + "src": "42061:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_223603bd064d72559a7d519ad0f1c6a8da707a49f5718dfa23a5ccb01bf9ab76", "typeString": "literal_string \"log(string,address,bool,address)\"" @@ -69180,48 +69180,48 @@ "value": "log(string,address,bool,address)" }, { - "id": 18950, + "id": 22011, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18937, - "src": "42097:2:15", + "referencedDeclaration": 21998, + "src": "42097:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18951, + "id": 22012, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18939, - "src": "42101:2:15", + "referencedDeclaration": 22000, + "src": "42101:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18952, + "id": 22013, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18941, - "src": "42105:2:15", + "referencedDeclaration": 22002, + "src": "42105:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 18953, + "id": 22014, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18943, - "src": "42109:2:15", + "referencedDeclaration": 22004, + "src": "42109:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -69252,32 +69252,32 @@ } ], "expression": { - "id": 18947, + "id": 22008, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "42037:3:15", + "src": "42037:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18948, + "id": 22009, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "42041:19:15", + "memberLocation": "42041:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "42037:23:15", + "src": "42037:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18954, + "id": 22015, "isConstant": false, "isLValue": false, "isPure": false, @@ -69286,7 +69286,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42037:75:15", + "src": "42037:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -69301,18 +69301,18 @@ "typeString": "bytes memory" } ], - "id": 18946, + "id": 22007, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "42021:15:15", + "referencedDeclaration": 17016, + "src": "42021:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18955, + "id": 22016, "isConstant": false, "isLValue": false, "isPure": false, @@ -69321,16 +69321,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42021:92:15", + "src": "42021:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18956, + "id": 22017, "nodeType": "ExpressionStatement", - "src": "42021:92:15" + "src": "42021:92:35" } ] }, @@ -69338,20 +69338,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41942:3:15", + "nameLocation": "41942:3:35", "parameters": { - "id": 18944, + "id": 22005, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18937, + "id": 21998, "mutability": "mutable", "name": "p0", - "nameLocation": "41960:2:15", + "nameLocation": "41960:2:35", "nodeType": "VariableDeclaration", - "scope": 18958, - "src": "41946:16:15", + "scope": 22019, + "src": "41946:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -69359,10 +69359,10 @@ "typeString": "string" }, "typeName": { - "id": 18936, + "id": 21997, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41946:6:15", + "src": "41946:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -69372,13 +69372,13 @@ }, { "constant": false, - "id": 18939, + "id": 22000, "mutability": "mutable", "name": "p1", - "nameLocation": "41972:2:15", + "nameLocation": "41972:2:35", "nodeType": "VariableDeclaration", - "scope": 18958, - "src": "41964:10:15", + "scope": 22019, + "src": "41964:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69386,10 +69386,10 @@ "typeString": "address" }, "typeName": { - "id": 18938, + "id": 21999, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41964:7:15", + "src": "41964:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69400,13 +69400,13 @@ }, { "constant": false, - "id": 18941, + "id": 22002, "mutability": "mutable", "name": "p2", - "nameLocation": "41981:2:15", + "nameLocation": "41981:2:35", "nodeType": "VariableDeclaration", - "scope": 18958, - "src": "41976:7:15", + "scope": 22019, + "src": "41976:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69414,10 +69414,10 @@ "typeString": "bool" }, "typeName": { - "id": 18940, + "id": 22001, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41976:4:15", + "src": "41976:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -69427,13 +69427,13 @@ }, { "constant": false, - "id": 18943, + "id": 22004, "mutability": "mutable", "name": "p3", - "nameLocation": "41993:2:15", + "nameLocation": "41993:2:35", "nodeType": "VariableDeclaration", - "scope": 18958, - "src": "41985:10:15", + "scope": 22019, + "src": "41985:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69441,10 +69441,10 @@ "typeString": "address" }, "typeName": { - "id": 18942, + "id": 22003, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41985:7:15", + "src": "41985:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69454,28 +69454,28 @@ "visibility": "internal" } ], - "src": "41945:51:15" + "src": "41945:51:35" }, "returnParameters": { - "id": 18945, + "id": 22006, "nodeType": "ParameterList", "parameters": [], - "src": "42011:0:15" + "src": "42011:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 18981, + "id": 22042, "nodeType": "FunctionDefinition", - "src": "42126:187:15", + "src": "42126:187:35", "nodes": [], "body": { - "id": 18980, + "id": 22041, "nodeType": "Block", - "src": "42204:109:15", + "src": "42204:109:35", "nodes": [], "statements": [ { @@ -69485,14 +69485,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c616464726573732c75696e7429", - "id": 18972, + "id": 22033, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "42254:34:15", + "src": "42254:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6eb7943d4272e495e7f5cdeb25ef89b9c3c1042d5c1e0e6e11a8fdc842ff5e02", "typeString": "literal_string \"log(string,address,address,uint)\"" @@ -69500,48 +69500,48 @@ "value": "log(string,address,address,uint)" }, { - "id": 18973, + "id": 22034, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18960, - "src": "42290:2:15", + "referencedDeclaration": 22021, + "src": "42290:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18974, + "id": 22035, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18962, - "src": "42294:2:15", + "referencedDeclaration": 22023, + "src": "42294:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18975, + "id": 22036, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18964, - "src": "42298:2:15", + "referencedDeclaration": 22025, + "src": "42298:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18976, + "id": 22037, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18966, - "src": "42302:2:15", + "referencedDeclaration": 22027, + "src": "42302:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -69572,32 +69572,32 @@ } ], "expression": { - "id": 18970, + "id": 22031, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "42230:3:15", + "src": "42230:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18971, + "id": 22032, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "42234:19:15", + "memberLocation": "42234:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "42230:23:15", + "src": "42230:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 18977, + "id": 22038, "isConstant": false, "isLValue": false, "isPure": false, @@ -69606,7 +69606,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42230:75:15", + "src": "42230:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -69621,18 +69621,18 @@ "typeString": "bytes memory" } ], - "id": 18969, + "id": 22030, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "42214:15:15", + "referencedDeclaration": 17016, + "src": "42214:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 18978, + "id": 22039, "isConstant": false, "isLValue": false, "isPure": false, @@ -69641,16 +69641,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42214:92:15", + "src": "42214:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 18979, + "id": 22040, "nodeType": "ExpressionStatement", - "src": "42214:92:15" + "src": "42214:92:35" } ] }, @@ -69658,20 +69658,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "42135:3:15", + "nameLocation": "42135:3:35", "parameters": { - "id": 18967, + "id": 22028, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18960, + "id": 22021, "mutability": "mutable", "name": "p0", - "nameLocation": "42153:2:15", + "nameLocation": "42153:2:35", "nodeType": "VariableDeclaration", - "scope": 18981, - "src": "42139:16:15", + "scope": 22042, + "src": "42139:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -69679,10 +69679,10 @@ "typeString": "string" }, "typeName": { - "id": 18959, + "id": 22020, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42139:6:15", + "src": "42139:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -69692,13 +69692,13 @@ }, { "constant": false, - "id": 18962, + "id": 22023, "mutability": "mutable", "name": "p1", - "nameLocation": "42165:2:15", + "nameLocation": "42165:2:35", "nodeType": "VariableDeclaration", - "scope": 18981, - "src": "42157:10:15", + "scope": 22042, + "src": "42157:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69706,10 +69706,10 @@ "typeString": "address" }, "typeName": { - "id": 18961, + "id": 22022, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42157:7:15", + "src": "42157:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69720,13 +69720,13 @@ }, { "constant": false, - "id": 18964, + "id": 22025, "mutability": "mutable", "name": "p2", - "nameLocation": "42177:2:15", + "nameLocation": "42177:2:35", "nodeType": "VariableDeclaration", - "scope": 18981, - "src": "42169:10:15", + "scope": 22042, + "src": "42169:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69734,10 +69734,10 @@ "typeString": "address" }, "typeName": { - "id": 18963, + "id": 22024, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42169:7:15", + "src": "42169:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69748,13 +69748,13 @@ }, { "constant": false, - "id": 18966, + "id": 22027, "mutability": "mutable", "name": "p3", - "nameLocation": "42186:2:15", + "nameLocation": "42186:2:35", "nodeType": "VariableDeclaration", - "scope": 18981, - "src": "42181:7:15", + "scope": 22042, + "src": "42181:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69762,10 +69762,10 @@ "typeString": "uint256" }, "typeName": { - "id": 18965, + "id": 22026, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "42181:4:15", + "src": "42181:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -69774,28 +69774,28 @@ "visibility": "internal" } ], - "src": "42138:51:15" + "src": "42138:51:35" }, "returnParameters": { - "id": 18968, + "id": 22029, "nodeType": "ParameterList", "parameters": [], - "src": "42204:0:15" + "src": "42204:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19004, + "id": 22065, "nodeType": "FunctionDefinition", - "src": "42319:198:15", + "src": "42319:198:35", "nodes": [], "body": { - "id": 19003, + "id": 22064, "nodeType": "Block", - "src": "42406:111:15", + "src": "42406:111:35", "nodes": [], "statements": [ { @@ -69805,14 +69805,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c616464726573732c737472696e6729", - "id": 18995, + "id": 22056, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "42456:36:15", + "src": "42456:36:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_800a1c6756a402b6162ca8653fd8e87e2c52d1c019c876e92eb2980479636a76", "typeString": "literal_string \"log(string,address,address,string)\"" @@ -69820,48 +69820,48 @@ "value": "log(string,address,address,string)" }, { - "id": 18996, + "id": 22057, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18983, - "src": "42494:2:15", + "referencedDeclaration": 22044, + "src": "42494:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 18997, + "id": 22058, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18985, - "src": "42498:2:15", + "referencedDeclaration": 22046, + "src": "42498:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18998, + "id": 22059, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18987, - "src": "42502:2:15", + "referencedDeclaration": 22048, + "src": "42502:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 18999, + "id": 22060, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 18989, - "src": "42506:2:15", + "referencedDeclaration": 22050, + "src": "42506:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -69892,32 +69892,32 @@ } ], "expression": { - "id": 18993, + "id": 22054, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "42432:3:15", + "src": "42432:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 18994, + "id": 22055, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "42436:19:15", + "memberLocation": "42436:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "42432:23:15", + "src": "42432:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19000, + "id": 22061, "isConstant": false, "isLValue": false, "isPure": false, @@ -69926,7 +69926,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42432:77:15", + "src": "42432:77:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -69941,18 +69941,18 @@ "typeString": "bytes memory" } ], - "id": 18992, + "id": 22053, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "42416:15:15", + "referencedDeclaration": 17016, + "src": "42416:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19001, + "id": 22062, "isConstant": false, "isLValue": false, "isPure": false, @@ -69961,16 +69961,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42416:94:15", + "src": "42416:94:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19002, + "id": 22063, "nodeType": "ExpressionStatement", - "src": "42416:94:15" + "src": "42416:94:35" } ] }, @@ -69978,20 +69978,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "42328:3:15", + "nameLocation": "42328:3:35", "parameters": { - "id": 18990, + "id": 22051, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 18983, + "id": 22044, "mutability": "mutable", "name": "p0", - "nameLocation": "42346:2:15", + "nameLocation": "42346:2:35", "nodeType": "VariableDeclaration", - "scope": 19004, - "src": "42332:16:15", + "scope": 22065, + "src": "42332:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -69999,10 +69999,10 @@ "typeString": "string" }, "typeName": { - "id": 18982, + "id": 22043, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42332:6:15", + "src": "42332:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -70012,13 +70012,13 @@ }, { "constant": false, - "id": 18985, + "id": 22046, "mutability": "mutable", "name": "p1", - "nameLocation": "42358:2:15", + "nameLocation": "42358:2:35", "nodeType": "VariableDeclaration", - "scope": 19004, - "src": "42350:10:15", + "scope": 22065, + "src": "42350:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70026,10 +70026,10 @@ "typeString": "address" }, "typeName": { - "id": 18984, + "id": 22045, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42350:7:15", + "src": "42350:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -70040,13 +70040,13 @@ }, { "constant": false, - "id": 18987, + "id": 22048, "mutability": "mutable", "name": "p2", - "nameLocation": "42370:2:15", + "nameLocation": "42370:2:35", "nodeType": "VariableDeclaration", - "scope": 19004, - "src": "42362:10:15", + "scope": 22065, + "src": "42362:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70054,10 +70054,10 @@ "typeString": "address" }, "typeName": { - "id": 18986, + "id": 22047, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42362:7:15", + "src": "42362:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -70068,13 +70068,13 @@ }, { "constant": false, - "id": 18989, + "id": 22050, "mutability": "mutable", "name": "p3", - "nameLocation": "42388:2:15", + "nameLocation": "42388:2:35", "nodeType": "VariableDeclaration", - "scope": 19004, - "src": "42374:16:15", + "scope": 22065, + "src": "42374:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -70082,10 +70082,10 @@ "typeString": "string" }, "typeName": { - "id": 18988, + "id": 22049, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42374:6:15", + "src": "42374:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -70094,28 +70094,28 @@ "visibility": "internal" } ], - "src": "42331:60:15" + "src": "42331:60:35" }, "returnParameters": { - "id": 18991, + "id": 22052, "nodeType": "ParameterList", "parameters": [], - "src": "42406:0:15" + "src": "42406:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19027, + "id": 22088, "nodeType": "FunctionDefinition", - "src": "42523:187:15", + "src": "42523:187:35", "nodes": [], "body": { - "id": 19026, + "id": 22087, "nodeType": "Block", - "src": "42601:109:15", + "src": "42601:109:35", "nodes": [], "statements": [ { @@ -70125,14 +70125,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c616464726573732c626f6f6c29", - "id": 19018, + "id": 22079, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "42651:34:15", + "src": "42651:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b59dbd60587b4eeae521d5427cbc88bff32729f88aff059e7deb0a3a4320aaf4", "typeString": "literal_string \"log(string,address,address,bool)\"" @@ -70140,48 +70140,48 @@ "value": "log(string,address,address,bool)" }, { - "id": 19019, + "id": 22080, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19006, - "src": "42687:2:15", + "referencedDeclaration": 22067, + "src": "42687:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19020, + "id": 22081, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19008, - "src": "42691:2:15", + "referencedDeclaration": 22069, + "src": "42691:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 19021, + "id": 22082, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19010, - "src": "42695:2:15", + "referencedDeclaration": 22071, + "src": "42695:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 19022, + "id": 22083, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19012, - "src": "42699:2:15", + "referencedDeclaration": 22073, + "src": "42699:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70212,32 +70212,32 @@ } ], "expression": { - "id": 19016, + "id": 22077, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "42627:3:15", + "src": "42627:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19017, + "id": 22078, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "42631:19:15", + "memberLocation": "42631:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "42627:23:15", + "src": "42627:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19023, + "id": 22084, "isConstant": false, "isLValue": false, "isPure": false, @@ -70246,7 +70246,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42627:75:15", + "src": "42627:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -70261,18 +70261,18 @@ "typeString": "bytes memory" } ], - "id": 19015, + "id": 22076, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "42611:15:15", + "referencedDeclaration": 17016, + "src": "42611:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19024, + "id": 22085, "isConstant": false, "isLValue": false, "isPure": false, @@ -70281,16 +70281,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42611:92:15", + "src": "42611:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19025, + "id": 22086, "nodeType": "ExpressionStatement", - "src": "42611:92:15" + "src": "42611:92:35" } ] }, @@ -70298,20 +70298,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "42532:3:15", + "nameLocation": "42532:3:35", "parameters": { - "id": 19013, + "id": 22074, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19006, + "id": 22067, "mutability": "mutable", "name": "p0", - "nameLocation": "42550:2:15", + "nameLocation": "42550:2:35", "nodeType": "VariableDeclaration", - "scope": 19027, - "src": "42536:16:15", + "scope": 22088, + "src": "42536:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -70319,10 +70319,10 @@ "typeString": "string" }, "typeName": { - "id": 19005, + "id": 22066, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42536:6:15", + "src": "42536:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -70332,13 +70332,13 @@ }, { "constant": false, - "id": 19008, + "id": 22069, "mutability": "mutable", "name": "p1", - "nameLocation": "42562:2:15", + "nameLocation": "42562:2:35", "nodeType": "VariableDeclaration", - "scope": 19027, - "src": "42554:10:15", + "scope": 22088, + "src": "42554:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70346,10 +70346,10 @@ "typeString": "address" }, "typeName": { - "id": 19007, + "id": 22068, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42554:7:15", + "src": "42554:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -70360,13 +70360,13 @@ }, { "constant": false, - "id": 19010, + "id": 22071, "mutability": "mutable", "name": "p2", - "nameLocation": "42574:2:15", + "nameLocation": "42574:2:35", "nodeType": "VariableDeclaration", - "scope": 19027, - "src": "42566:10:15", + "scope": 22088, + "src": "42566:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70374,10 +70374,10 @@ "typeString": "address" }, "typeName": { - "id": 19009, + "id": 22070, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42566:7:15", + "src": "42566:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -70388,13 +70388,13 @@ }, { "constant": false, - "id": 19012, + "id": 22073, "mutability": "mutable", "name": "p3", - "nameLocation": "42583:2:15", + "nameLocation": "42583:2:35", "nodeType": "VariableDeclaration", - "scope": 19027, - "src": "42578:7:15", + "scope": 22088, + "src": "42578:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70402,10 +70402,10 @@ "typeString": "bool" }, "typeName": { - "id": 19011, + "id": 22072, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "42578:4:15", + "src": "42578:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70414,28 +70414,28 @@ "visibility": "internal" } ], - "src": "42535:51:15" + "src": "42535:51:35" }, "returnParameters": { - "id": 19014, + "id": 22075, "nodeType": "ParameterList", "parameters": [], - "src": "42601:0:15" + "src": "42601:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19050, + "id": 22111, "nodeType": "FunctionDefinition", - "src": "42716:193:15", + "src": "42716:193:35", "nodes": [], "body": { - "id": 19049, + "id": 22110, "nodeType": "Block", - "src": "42797:112:15", + "src": "42797:112:35", "nodes": [], "statements": [ { @@ -70445,14 +70445,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c616464726573732c6164647265737329", - "id": 19041, + "id": 22102, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "42847:37:15", + "src": "42847:37:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ed8f28f6f4b5d54b1d37f705e543f556805f28b9d1bb3aef0ef7e57ef4992d15", "typeString": "literal_string \"log(string,address,address,address)\"" @@ -70460,48 +70460,48 @@ "value": "log(string,address,address,address)" }, { - "id": 19042, + "id": 22103, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19029, - "src": "42886:2:15", + "referencedDeclaration": 22090, + "src": "42886:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19043, + "id": 22104, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19031, - "src": "42890:2:15", + "referencedDeclaration": 22092, + "src": "42890:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 19044, + "id": 22105, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19033, - "src": "42894:2:15", + "referencedDeclaration": 22094, + "src": "42894:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 19045, + "id": 22106, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19035, - "src": "42898:2:15", + "referencedDeclaration": 22096, + "src": "42898:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -70532,32 +70532,32 @@ } ], "expression": { - "id": 19039, + "id": 22100, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "42823:3:15", + "src": "42823:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19040, + "id": 22101, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "42827:19:15", + "memberLocation": "42827:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "42823:23:15", + "src": "42823:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19046, + "id": 22107, "isConstant": false, "isLValue": false, "isPure": false, @@ -70566,7 +70566,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42823:78:15", + "src": "42823:78:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -70581,18 +70581,18 @@ "typeString": "bytes memory" } ], - "id": 19038, + "id": 22099, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "42807:15:15", + "referencedDeclaration": 17016, + "src": "42807:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19047, + "id": 22108, "isConstant": false, "isLValue": false, "isPure": false, @@ -70601,16 +70601,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42807:95:15", + "src": "42807:95:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19048, + "id": 22109, "nodeType": "ExpressionStatement", - "src": "42807:95:15" + "src": "42807:95:35" } ] }, @@ -70618,20 +70618,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "42725:3:15", + "nameLocation": "42725:3:35", "parameters": { - "id": 19036, + "id": 22097, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19029, + "id": 22090, "mutability": "mutable", "name": "p0", - "nameLocation": "42743:2:15", + "nameLocation": "42743:2:35", "nodeType": "VariableDeclaration", - "scope": 19050, - "src": "42729:16:15", + "scope": 22111, + "src": "42729:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -70639,10 +70639,10 @@ "typeString": "string" }, "typeName": { - "id": 19028, + "id": 22089, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42729:6:15", + "src": "42729:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -70652,13 +70652,13 @@ }, { "constant": false, - "id": 19031, + "id": 22092, "mutability": "mutable", "name": "p1", - "nameLocation": "42755:2:15", + "nameLocation": "42755:2:35", "nodeType": "VariableDeclaration", - "scope": 19050, - "src": "42747:10:15", + "scope": 22111, + "src": "42747:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70666,10 +70666,10 @@ "typeString": "address" }, "typeName": { - "id": 19030, + "id": 22091, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42747:7:15", + "src": "42747:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -70680,13 +70680,13 @@ }, { "constant": false, - "id": 19033, + "id": 22094, "mutability": "mutable", "name": "p2", - "nameLocation": "42767:2:15", + "nameLocation": "42767:2:35", "nodeType": "VariableDeclaration", - "scope": 19050, - "src": "42759:10:15", + "scope": 22111, + "src": "42759:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70694,10 +70694,10 @@ "typeString": "address" }, "typeName": { - "id": 19032, + "id": 22093, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42759:7:15", + "src": "42759:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -70708,13 +70708,13 @@ }, { "constant": false, - "id": 19035, + "id": 22096, "mutability": "mutable", "name": "p3", - "nameLocation": "42779:2:15", + "nameLocation": "42779:2:35", "nodeType": "VariableDeclaration", - "scope": 19050, - "src": "42771:10:15", + "scope": 22111, + "src": "42771:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70722,10 +70722,10 @@ "typeString": "address" }, "typeName": { - "id": 19034, + "id": 22095, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42771:7:15", + "src": "42771:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -70735,28 +70735,28 @@ "visibility": "internal" } ], - "src": "42728:54:15" + "src": "42728:54:35" }, "returnParameters": { - "id": 19037, + "id": 22098, "nodeType": "ParameterList", "parameters": [], - "src": "42797:0:15" + "src": "42797:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19073, + "id": 22134, "nodeType": "FunctionDefinition", - "src": "42915:164:15", + "src": "42915:164:35", "nodes": [], "body": { - "id": 19072, + "id": 22133, "nodeType": "Block", - "src": "42978:101:15", + "src": "42978:101:35", "nodes": [], "statements": [ { @@ -70766,14 +70766,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e742c75696e742c75696e7429", - "id": 19064, + "id": 22125, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43028:26:15", + "src": "43028:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_32dfa524f720faf836764864b46011dc5eb74e494d57e12b294a68048585d558", "typeString": "literal_string \"log(bool,uint,uint,uint)\"" @@ -70781,48 +70781,48 @@ "value": "log(bool,uint,uint,uint)" }, { - "id": 19065, + "id": 22126, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19052, - "src": "43056:2:15", + "referencedDeclaration": 22113, + "src": "43056:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19066, + "id": 22127, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19054, - "src": "43060:2:15", + "referencedDeclaration": 22115, + "src": "43060:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19067, + "id": 22128, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19056, - "src": "43064:2:15", + "referencedDeclaration": 22117, + "src": "43064:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19068, + "id": 22129, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19058, - "src": "43068:2:15", + "referencedDeclaration": 22119, + "src": "43068:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70853,32 +70853,32 @@ } ], "expression": { - "id": 19062, + "id": 22123, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43004:3:15", + "src": "43004:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19063, + "id": 22124, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "43008:19:15", + "memberLocation": "43008:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43004:23:15", + "src": "43004:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19069, + "id": 22130, "isConstant": false, "isLValue": false, "isPure": false, @@ -70887,7 +70887,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43004:67:15", + "src": "43004:67:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -70902,18 +70902,18 @@ "typeString": "bytes memory" } ], - "id": 19061, + "id": 22122, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "42988:15:15", + "referencedDeclaration": 17016, + "src": "42988:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19070, + "id": 22131, "isConstant": false, "isLValue": false, "isPure": false, @@ -70922,16 +70922,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42988:84:15", + "src": "42988:84:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19071, + "id": 22132, "nodeType": "ExpressionStatement", - "src": "42988:84:15" + "src": "42988:84:35" } ] }, @@ -70939,20 +70939,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "42924:3:15", + "nameLocation": "42924:3:35", "parameters": { - "id": 19059, + "id": 22120, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19052, + "id": 22113, "mutability": "mutable", "name": "p0", - "nameLocation": "42933:2:15", + "nameLocation": "42933:2:35", "nodeType": "VariableDeclaration", - "scope": 19073, - "src": "42928:7:15", + "scope": 22134, + "src": "42928:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70960,10 +70960,10 @@ "typeString": "bool" }, "typeName": { - "id": 19051, + "id": 22112, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "42928:4:15", + "src": "42928:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70973,13 +70973,13 @@ }, { "constant": false, - "id": 19054, + "id": 22115, "mutability": "mutable", "name": "p1", - "nameLocation": "42942:2:15", + "nameLocation": "42942:2:35", "nodeType": "VariableDeclaration", - "scope": 19073, - "src": "42937:7:15", + "scope": 22134, + "src": "42937:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70987,10 +70987,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19053, + "id": 22114, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "42937:4:15", + "src": "42937:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71000,13 +71000,13 @@ }, { "constant": false, - "id": 19056, + "id": 22117, "mutability": "mutable", "name": "p2", - "nameLocation": "42951:2:15", + "nameLocation": "42951:2:35", "nodeType": "VariableDeclaration", - "scope": 19073, - "src": "42946:7:15", + "scope": 22134, + "src": "42946:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71014,10 +71014,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19055, + "id": 22116, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "42946:4:15", + "src": "42946:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71027,13 +71027,13 @@ }, { "constant": false, - "id": 19058, + "id": 22119, "mutability": "mutable", "name": "p3", - "nameLocation": "42960:2:15", + "nameLocation": "42960:2:35", "nodeType": "VariableDeclaration", - "scope": 19073, - "src": "42955:7:15", + "scope": 22134, + "src": "42955:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71041,10 +71041,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19057, + "id": 22118, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "42955:4:15", + "src": "42955:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71053,28 +71053,28 @@ "visibility": "internal" } ], - "src": "42927:36:15" + "src": "42927:36:35" }, "returnParameters": { - "id": 19060, + "id": 22121, "nodeType": "ParameterList", "parameters": [], - "src": "42978:0:15" + "src": "42978:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19096, + "id": 22157, "nodeType": "FunctionDefinition", - "src": "43085:175:15", + "src": "43085:175:35", "nodes": [], "body": { - "id": 19095, + "id": 22156, "nodeType": "Block", - "src": "43157:103:15", + "src": "43157:103:35", "nodes": [], "statements": [ { @@ -71084,14 +71084,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e742c75696e742c737472696e6729", - "id": 19087, + "id": 22148, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43207:28:15", + "src": "43207:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_da0666c89b01999f5c8980ce90fe9d0a367a350fd8d2ec7d1f94587b6281ebd3", "typeString": "literal_string \"log(bool,uint,uint,string)\"" @@ -71099,48 +71099,48 @@ "value": "log(bool,uint,uint,string)" }, { - "id": 19088, + "id": 22149, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19075, - "src": "43237:2:15", + "referencedDeclaration": 22136, + "src": "43237:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19089, + "id": 22150, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19077, - "src": "43241:2:15", + "referencedDeclaration": 22138, + "src": "43241:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19090, + "id": 22151, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19079, - "src": "43245:2:15", + "referencedDeclaration": 22140, + "src": "43245:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19091, + "id": 22152, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19081, - "src": "43249:2:15", + "referencedDeclaration": 22142, + "src": "43249:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -71171,32 +71171,32 @@ } ], "expression": { - "id": 19085, + "id": 22146, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43183:3:15", + "src": "43183:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19086, + "id": 22147, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "43187:19:15", + "memberLocation": "43187:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43183:23:15", + "src": "43183:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19092, + "id": 22153, "isConstant": false, "isLValue": false, "isPure": false, @@ -71205,7 +71205,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43183:69:15", + "src": "43183:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -71220,18 +71220,18 @@ "typeString": "bytes memory" } ], - "id": 19084, + "id": 22145, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "43167:15:15", + "referencedDeclaration": 17016, + "src": "43167:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19093, + "id": 22154, "isConstant": false, "isLValue": false, "isPure": false, @@ -71240,16 +71240,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43167:86:15", + "src": "43167:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19094, + "id": 22155, "nodeType": "ExpressionStatement", - "src": "43167:86:15" + "src": "43167:86:35" } ] }, @@ -71257,20 +71257,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43094:3:15", + "nameLocation": "43094:3:35", "parameters": { - "id": 19082, + "id": 22143, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19075, + "id": 22136, "mutability": "mutable", "name": "p0", - "nameLocation": "43103:2:15", + "nameLocation": "43103:2:35", "nodeType": "VariableDeclaration", - "scope": 19096, - "src": "43098:7:15", + "scope": 22157, + "src": "43098:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71278,10 +71278,10 @@ "typeString": "bool" }, "typeName": { - "id": 19074, + "id": 22135, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43098:4:15", + "src": "43098:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71291,13 +71291,13 @@ }, { "constant": false, - "id": 19077, + "id": 22138, "mutability": "mutable", "name": "p1", - "nameLocation": "43112:2:15", + "nameLocation": "43112:2:35", "nodeType": "VariableDeclaration", - "scope": 19096, - "src": "43107:7:15", + "scope": 22157, + "src": "43107:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71305,10 +71305,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19076, + "id": 22137, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "43107:4:15", + "src": "43107:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71318,13 +71318,13 @@ }, { "constant": false, - "id": 19079, + "id": 22140, "mutability": "mutable", "name": "p2", - "nameLocation": "43121:2:15", + "nameLocation": "43121:2:35", "nodeType": "VariableDeclaration", - "scope": 19096, - "src": "43116:7:15", + "scope": 22157, + "src": "43116:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71332,10 +71332,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19078, + "id": 22139, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "43116:4:15", + "src": "43116:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71345,13 +71345,13 @@ }, { "constant": false, - "id": 19081, + "id": 22142, "mutability": "mutable", "name": "p3", - "nameLocation": "43139:2:15", + "nameLocation": "43139:2:35", "nodeType": "VariableDeclaration", - "scope": 19096, - "src": "43125:16:15", + "scope": 22157, + "src": "43125:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -71359,10 +71359,10 @@ "typeString": "string" }, "typeName": { - "id": 19080, + "id": 22141, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43125:6:15", + "src": "43125:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -71371,28 +71371,28 @@ "visibility": "internal" } ], - "src": "43097:45:15" + "src": "43097:45:35" }, "returnParameters": { - "id": 19083, + "id": 22144, "nodeType": "ParameterList", "parameters": [], - "src": "43157:0:15" + "src": "43157:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19119, + "id": 22180, "nodeType": "FunctionDefinition", - "src": "43266:164:15", + "src": "43266:164:35", "nodes": [], "body": { - "id": 19118, + "id": 22179, "nodeType": "Block", - "src": "43329:101:15", + "src": "43329:101:35", "nodes": [], "statements": [ { @@ -71402,14 +71402,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e742c75696e742c626f6f6c29", - "id": 19110, + "id": 22171, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43379:26:15", + "src": "43379:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a41d81dec511172fa866e067fea22fe074eb6260a116ec078e2e0e79a7fd8ef2", "typeString": "literal_string \"log(bool,uint,uint,bool)\"" @@ -71417,48 +71417,48 @@ "value": "log(bool,uint,uint,bool)" }, { - "id": 19111, + "id": 22172, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19098, - "src": "43407:2:15", + "referencedDeclaration": 22159, + "src": "43407:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19112, + "id": 22173, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19100, - "src": "43411:2:15", + "referencedDeclaration": 22161, + "src": "43411:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19113, + "id": 22174, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19102, - "src": "43415:2:15", + "referencedDeclaration": 22163, + "src": "43415:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19114, + "id": 22175, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19104, - "src": "43419:2:15", + "referencedDeclaration": 22165, + "src": "43419:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71489,32 +71489,32 @@ } ], "expression": { - "id": 19108, + "id": 22169, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43355:3:15", + "src": "43355:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19109, + "id": 22170, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "43359:19:15", + "memberLocation": "43359:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43355:23:15", + "src": "43355:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19115, + "id": 22176, "isConstant": false, "isLValue": false, "isPure": false, @@ -71523,7 +71523,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43355:67:15", + "src": "43355:67:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -71538,18 +71538,18 @@ "typeString": "bytes memory" } ], - "id": 19107, + "id": 22168, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "43339:15:15", + "referencedDeclaration": 17016, + "src": "43339:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19116, + "id": 22177, "isConstant": false, "isLValue": false, "isPure": false, @@ -71558,16 +71558,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43339:84:15", + "src": "43339:84:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19117, + "id": 22178, "nodeType": "ExpressionStatement", - "src": "43339:84:15" + "src": "43339:84:35" } ] }, @@ -71575,20 +71575,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43275:3:15", + "nameLocation": "43275:3:35", "parameters": { - "id": 19105, + "id": 22166, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19098, + "id": 22159, "mutability": "mutable", "name": "p0", - "nameLocation": "43284:2:15", + "nameLocation": "43284:2:35", "nodeType": "VariableDeclaration", - "scope": 19119, - "src": "43279:7:15", + "scope": 22180, + "src": "43279:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71596,10 +71596,10 @@ "typeString": "bool" }, "typeName": { - "id": 19097, + "id": 22158, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43279:4:15", + "src": "43279:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71609,13 +71609,13 @@ }, { "constant": false, - "id": 19100, + "id": 22161, "mutability": "mutable", "name": "p1", - "nameLocation": "43293:2:15", + "nameLocation": "43293:2:35", "nodeType": "VariableDeclaration", - "scope": 19119, - "src": "43288:7:15", + "scope": 22180, + "src": "43288:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71623,10 +71623,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19099, + "id": 22160, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "43288:4:15", + "src": "43288:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71636,13 +71636,13 @@ }, { "constant": false, - "id": 19102, + "id": 22163, "mutability": "mutable", "name": "p2", - "nameLocation": "43302:2:15", + "nameLocation": "43302:2:35", "nodeType": "VariableDeclaration", - "scope": 19119, - "src": "43297:7:15", + "scope": 22180, + "src": "43297:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71650,10 +71650,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19101, + "id": 22162, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "43297:4:15", + "src": "43297:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71663,13 +71663,13 @@ }, { "constant": false, - "id": 19104, + "id": 22165, "mutability": "mutable", "name": "p3", - "nameLocation": "43311:2:15", + "nameLocation": "43311:2:35", "nodeType": "VariableDeclaration", - "scope": 19119, - "src": "43306:7:15", + "scope": 22180, + "src": "43306:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71677,10 +71677,10 @@ "typeString": "bool" }, "typeName": { - "id": 19103, + "id": 22164, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43306:4:15", + "src": "43306:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71689,28 +71689,28 @@ "visibility": "internal" } ], - "src": "43278:36:15" + "src": "43278:36:35" }, "returnParameters": { - "id": 19106, + "id": 22167, "nodeType": "ParameterList", "parameters": [], - "src": "43329:0:15" + "src": "43329:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19142, + "id": 22203, "nodeType": "FunctionDefinition", - "src": "43436:170:15", + "src": "43436:170:35", "nodes": [], "body": { - "id": 19141, + "id": 22202, "nodeType": "Block", - "src": "43502:104:15", + "src": "43502:104:35", "nodes": [], "statements": [ { @@ -71720,14 +71720,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e742c75696e742c6164647265737329", - "id": 19133, + "id": 22194, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43552:29:15", + "src": "43552:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f161b2216765f7746c6d62a843721a4e56fa83880464de0ff958770fd9704e33", "typeString": "literal_string \"log(bool,uint,uint,address)\"" @@ -71735,48 +71735,48 @@ "value": "log(bool,uint,uint,address)" }, { - "id": 19134, + "id": 22195, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19121, - "src": "43583:2:15", + "referencedDeclaration": 22182, + "src": "43583:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19135, + "id": 22196, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19123, - "src": "43587:2:15", + "referencedDeclaration": 22184, + "src": "43587:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19136, + "id": 22197, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19125, - "src": "43591:2:15", + "referencedDeclaration": 22186, + "src": "43591:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19137, + "id": 22198, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19127, - "src": "43595:2:15", + "referencedDeclaration": 22188, + "src": "43595:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -71807,32 +71807,32 @@ } ], "expression": { - "id": 19131, + "id": 22192, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43528:3:15", + "src": "43528:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19132, + "id": 22193, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "43532:19:15", + "memberLocation": "43532:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43528:23:15", + "src": "43528:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19138, + "id": 22199, "isConstant": false, "isLValue": false, "isPure": false, @@ -71841,7 +71841,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43528:70:15", + "src": "43528:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -71856,18 +71856,18 @@ "typeString": "bytes memory" } ], - "id": 19130, + "id": 22191, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "43512:15:15", + "referencedDeclaration": 17016, + "src": "43512:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19139, + "id": 22200, "isConstant": false, "isLValue": false, "isPure": false, @@ -71876,16 +71876,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43512:87:15", + "src": "43512:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19140, + "id": 22201, "nodeType": "ExpressionStatement", - "src": "43512:87:15" + "src": "43512:87:35" } ] }, @@ -71893,20 +71893,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43445:3:15", + "nameLocation": "43445:3:35", "parameters": { - "id": 19128, + "id": 22189, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19121, + "id": 22182, "mutability": "mutable", "name": "p0", - "nameLocation": "43454:2:15", + "nameLocation": "43454:2:35", "nodeType": "VariableDeclaration", - "scope": 19142, - "src": "43449:7:15", + "scope": 22203, + "src": "43449:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71914,10 +71914,10 @@ "typeString": "bool" }, "typeName": { - "id": 19120, + "id": 22181, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43449:4:15", + "src": "43449:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71927,13 +71927,13 @@ }, { "constant": false, - "id": 19123, + "id": 22184, "mutability": "mutable", "name": "p1", - "nameLocation": "43463:2:15", + "nameLocation": "43463:2:35", "nodeType": "VariableDeclaration", - "scope": 19142, - "src": "43458:7:15", + "scope": 22203, + "src": "43458:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71941,10 +71941,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19122, + "id": 22183, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "43458:4:15", + "src": "43458:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71954,13 +71954,13 @@ }, { "constant": false, - "id": 19125, + "id": 22186, "mutability": "mutable", "name": "p2", - "nameLocation": "43472:2:15", + "nameLocation": "43472:2:35", "nodeType": "VariableDeclaration", - "scope": 19142, - "src": "43467:7:15", + "scope": 22203, + "src": "43467:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71968,10 +71968,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19124, + "id": 22185, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "43467:4:15", + "src": "43467:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71981,13 +71981,13 @@ }, { "constant": false, - "id": 19127, + "id": 22188, "mutability": "mutable", "name": "p3", - "nameLocation": "43484:2:15", + "nameLocation": "43484:2:35", "nodeType": "VariableDeclaration", - "scope": 19142, - "src": "43476:10:15", + "scope": 22203, + "src": "43476:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71995,10 +71995,10 @@ "typeString": "address" }, "typeName": { - "id": 19126, + "id": 22187, "name": "address", "nodeType": "ElementaryTypeName", - "src": "43476:7:15", + "src": "43476:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -72008,28 +72008,28 @@ "visibility": "internal" } ], - "src": "43448:39:15" + "src": "43448:39:35" }, "returnParameters": { - "id": 19129, + "id": 22190, "nodeType": "ParameterList", "parameters": [], - "src": "43502:0:15" + "src": "43502:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19165, + "id": 22226, "nodeType": "FunctionDefinition", - "src": "43612:175:15", + "src": "43612:175:35", "nodes": [], "body": { - "id": 19164, + "id": 22225, "nodeType": "Block", - "src": "43684:103:15", + "src": "43684:103:35", "nodes": [], "statements": [ { @@ -72039,14 +72039,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e742c737472696e672c75696e7429", - "id": 19156, + "id": 22217, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43734:28:15", + "src": "43734:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4180011b79de474cdb825b6c4cfbc6d05927b06d92ab7c90ba7ff48d251e1813", "typeString": "literal_string \"log(bool,uint,string,uint)\"" @@ -72054,48 +72054,48 @@ "value": "log(bool,uint,string,uint)" }, { - "id": 19157, + "id": 22218, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19144, - "src": "43764:2:15", + "referencedDeclaration": 22205, + "src": "43764:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19158, + "id": 22219, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19146, - "src": "43768:2:15", + "referencedDeclaration": 22207, + "src": "43768:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19159, + "id": 22220, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19148, - "src": "43772:2:15", + "referencedDeclaration": 22209, + "src": "43772:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19160, + "id": 22221, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19150, - "src": "43776:2:15", + "referencedDeclaration": 22211, + "src": "43776:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72126,32 +72126,32 @@ } ], "expression": { - "id": 19154, + "id": 22215, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43710:3:15", + "src": "43710:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19155, + "id": 22216, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "43714:19:15", + "memberLocation": "43714:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43710:23:15", + "src": "43710:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19161, + "id": 22222, "isConstant": false, "isLValue": false, "isPure": false, @@ -72160,7 +72160,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43710:69:15", + "src": "43710:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -72175,18 +72175,18 @@ "typeString": "bytes memory" } ], - "id": 19153, + "id": 22214, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "43694:15:15", + "referencedDeclaration": 17016, + "src": "43694:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19162, + "id": 22223, "isConstant": false, "isLValue": false, "isPure": false, @@ -72195,16 +72195,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43694:86:15", + "src": "43694:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19163, + "id": 22224, "nodeType": "ExpressionStatement", - "src": "43694:86:15" + "src": "43694:86:35" } ] }, @@ -72212,20 +72212,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43621:3:15", + "nameLocation": "43621:3:35", "parameters": { - "id": 19151, + "id": 22212, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19144, + "id": 22205, "mutability": "mutable", "name": "p0", - "nameLocation": "43630:2:15", + "nameLocation": "43630:2:35", "nodeType": "VariableDeclaration", - "scope": 19165, - "src": "43625:7:15", + "scope": 22226, + "src": "43625:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72233,10 +72233,10 @@ "typeString": "bool" }, "typeName": { - "id": 19143, + "id": 22204, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43625:4:15", + "src": "43625:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72246,13 +72246,13 @@ }, { "constant": false, - "id": 19146, + "id": 22207, "mutability": "mutable", "name": "p1", - "nameLocation": "43639:2:15", + "nameLocation": "43639:2:35", "nodeType": "VariableDeclaration", - "scope": 19165, - "src": "43634:7:15", + "scope": 22226, + "src": "43634:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72260,10 +72260,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19145, + "id": 22206, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "43634:4:15", + "src": "43634:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72273,13 +72273,13 @@ }, { "constant": false, - "id": 19148, + "id": 22209, "mutability": "mutable", "name": "p2", - "nameLocation": "43657:2:15", + "nameLocation": "43657:2:35", "nodeType": "VariableDeclaration", - "scope": 19165, - "src": "43643:16:15", + "scope": 22226, + "src": "43643:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -72287,10 +72287,10 @@ "typeString": "string" }, "typeName": { - "id": 19147, + "id": 22208, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43643:6:15", + "src": "43643:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -72300,13 +72300,13 @@ }, { "constant": false, - "id": 19150, + "id": 22211, "mutability": "mutable", "name": "p3", - "nameLocation": "43666:2:15", + "nameLocation": "43666:2:35", "nodeType": "VariableDeclaration", - "scope": 19165, - "src": "43661:7:15", + "scope": 22226, + "src": "43661:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72314,10 +72314,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19149, + "id": 22210, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "43661:4:15", + "src": "43661:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72326,28 +72326,28 @@ "visibility": "internal" } ], - "src": "43624:45:15" + "src": "43624:45:35" }, "returnParameters": { - "id": 19152, + "id": 22213, "nodeType": "ParameterList", "parameters": [], - "src": "43684:0:15" + "src": "43684:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19188, + "id": 22249, "nodeType": "FunctionDefinition", - "src": "43793:186:15", + "src": "43793:186:35", "nodes": [], "body": { - "id": 19187, + "id": 22248, "nodeType": "Block", - "src": "43874:105:15", + "src": "43874:105:35", "nodes": [], "statements": [ { @@ -72357,14 +72357,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e742c737472696e672c737472696e6729", - "id": 19179, + "id": 22240, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43924:30:15", + "src": "43924:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d32a654812cf9bc5514c83d6adb00987a26a725c531c254b4dfe4eef4cdfc8ee", "typeString": "literal_string \"log(bool,uint,string,string)\"" @@ -72372,48 +72372,48 @@ "value": "log(bool,uint,string,string)" }, { - "id": 19180, + "id": 22241, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19167, - "src": "43956:2:15", + "referencedDeclaration": 22228, + "src": "43956:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19181, + "id": 22242, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19169, - "src": "43960:2:15", + "referencedDeclaration": 22230, + "src": "43960:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19182, + "id": 22243, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19171, - "src": "43964:2:15", + "referencedDeclaration": 22232, + "src": "43964:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19183, + "id": 22244, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19173, - "src": "43968:2:15", + "referencedDeclaration": 22234, + "src": "43968:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -72444,32 +72444,32 @@ } ], "expression": { - "id": 19177, + "id": 22238, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43900:3:15", + "src": "43900:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19178, + "id": 22239, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "43904:19:15", + "memberLocation": "43904:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43900:23:15", + "src": "43900:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19184, + "id": 22245, "isConstant": false, "isLValue": false, "isPure": false, @@ -72478,7 +72478,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43900:71:15", + "src": "43900:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -72493,18 +72493,18 @@ "typeString": "bytes memory" } ], - "id": 19176, + "id": 22237, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "43884:15:15", + "referencedDeclaration": 17016, + "src": "43884:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19185, + "id": 22246, "isConstant": false, "isLValue": false, "isPure": false, @@ -72513,16 +72513,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43884:88:15", + "src": "43884:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19186, + "id": 22247, "nodeType": "ExpressionStatement", - "src": "43884:88:15" + "src": "43884:88:35" } ] }, @@ -72530,20 +72530,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43802:3:15", + "nameLocation": "43802:3:35", "parameters": { - "id": 19174, + "id": 22235, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19167, + "id": 22228, "mutability": "mutable", "name": "p0", - "nameLocation": "43811:2:15", + "nameLocation": "43811:2:35", "nodeType": "VariableDeclaration", - "scope": 19188, - "src": "43806:7:15", + "scope": 22249, + "src": "43806:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72551,10 +72551,10 @@ "typeString": "bool" }, "typeName": { - "id": 19166, + "id": 22227, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43806:4:15", + "src": "43806:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72564,13 +72564,13 @@ }, { "constant": false, - "id": 19169, + "id": 22230, "mutability": "mutable", "name": "p1", - "nameLocation": "43820:2:15", + "nameLocation": "43820:2:35", "nodeType": "VariableDeclaration", - "scope": 19188, - "src": "43815:7:15", + "scope": 22249, + "src": "43815:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72578,10 +72578,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19168, + "id": 22229, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "43815:4:15", + "src": "43815:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72591,13 +72591,13 @@ }, { "constant": false, - "id": 19171, + "id": 22232, "mutability": "mutable", "name": "p2", - "nameLocation": "43838:2:15", + "nameLocation": "43838:2:35", "nodeType": "VariableDeclaration", - "scope": 19188, - "src": "43824:16:15", + "scope": 22249, + "src": "43824:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -72605,10 +72605,10 @@ "typeString": "string" }, "typeName": { - "id": 19170, + "id": 22231, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43824:6:15", + "src": "43824:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -72618,13 +72618,13 @@ }, { "constant": false, - "id": 19173, + "id": 22234, "mutability": "mutable", "name": "p3", - "nameLocation": "43856:2:15", + "nameLocation": "43856:2:35", "nodeType": "VariableDeclaration", - "scope": 19188, - "src": "43842:16:15", + "scope": 22249, + "src": "43842:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -72632,10 +72632,10 @@ "typeString": "string" }, "typeName": { - "id": 19172, + "id": 22233, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43842:6:15", + "src": "43842:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -72644,28 +72644,28 @@ "visibility": "internal" } ], - "src": "43805:54:15" + "src": "43805:54:35" }, "returnParameters": { - "id": 19175, + "id": 22236, "nodeType": "ParameterList", "parameters": [], - "src": "43874:0:15" + "src": "43874:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19211, + "id": 22272, "nodeType": "FunctionDefinition", - "src": "43985:175:15", + "src": "43985:175:35", "nodes": [], "body": { - "id": 19210, + "id": 22271, "nodeType": "Block", - "src": "44057:103:15", + "src": "44057:103:35", "nodes": [], "statements": [ { @@ -72675,14 +72675,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e742c737472696e672c626f6f6c29", - "id": 19202, + "id": 22263, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44107:28:15", + "src": "44107:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_91d2f813beb255a90e7ea595fb27355b60d93c3f818aac6b4c27388d34e0ea16", "typeString": "literal_string \"log(bool,uint,string,bool)\"" @@ -72690,48 +72690,48 @@ "value": "log(bool,uint,string,bool)" }, { - "id": 19203, + "id": 22264, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19190, - "src": "44137:2:15", + "referencedDeclaration": 22251, + "src": "44137:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19204, + "id": 22265, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19192, - "src": "44141:2:15", + "referencedDeclaration": 22253, + "src": "44141:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19205, + "id": 22266, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19194, - "src": "44145:2:15", + "referencedDeclaration": 22255, + "src": "44145:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19206, + "id": 22267, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19196, - "src": "44149:2:15", + "referencedDeclaration": 22257, + "src": "44149:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72762,32 +72762,32 @@ } ], "expression": { - "id": 19200, + "id": 22261, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44083:3:15", + "src": "44083:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19201, + "id": 22262, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "44087:19:15", + "memberLocation": "44087:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44083:23:15", + "src": "44083:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19207, + "id": 22268, "isConstant": false, "isLValue": false, "isPure": false, @@ -72796,7 +72796,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44083:69:15", + "src": "44083:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -72811,18 +72811,18 @@ "typeString": "bytes memory" } ], - "id": 19199, + "id": 22260, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "44067:15:15", + "referencedDeclaration": 17016, + "src": "44067:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19208, + "id": 22269, "isConstant": false, "isLValue": false, "isPure": false, @@ -72831,16 +72831,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44067:86:15", + "src": "44067:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19209, + "id": 22270, "nodeType": "ExpressionStatement", - "src": "44067:86:15" + "src": "44067:86:35" } ] }, @@ -72848,20 +72848,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43994:3:15", + "nameLocation": "43994:3:35", "parameters": { - "id": 19197, + "id": 22258, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19190, + "id": 22251, "mutability": "mutable", "name": "p0", - "nameLocation": "44003:2:15", + "nameLocation": "44003:2:35", "nodeType": "VariableDeclaration", - "scope": 19211, - "src": "43998:7:15", + "scope": 22272, + "src": "43998:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72869,10 +72869,10 @@ "typeString": "bool" }, "typeName": { - "id": 19189, + "id": 22250, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43998:4:15", + "src": "43998:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72882,13 +72882,13 @@ }, { "constant": false, - "id": 19192, + "id": 22253, "mutability": "mutable", "name": "p1", - "nameLocation": "44012:2:15", + "nameLocation": "44012:2:35", "nodeType": "VariableDeclaration", - "scope": 19211, - "src": "44007:7:15", + "scope": 22272, + "src": "44007:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72896,10 +72896,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19191, + "id": 22252, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "44007:4:15", + "src": "44007:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72909,13 +72909,13 @@ }, { "constant": false, - "id": 19194, + "id": 22255, "mutability": "mutable", "name": "p2", - "nameLocation": "44030:2:15", + "nameLocation": "44030:2:35", "nodeType": "VariableDeclaration", - "scope": 19211, - "src": "44016:16:15", + "scope": 22272, + "src": "44016:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -72923,10 +72923,10 @@ "typeString": "string" }, "typeName": { - "id": 19193, + "id": 22254, "name": "string", "nodeType": "ElementaryTypeName", - "src": "44016:6:15", + "src": "44016:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -72936,13 +72936,13 @@ }, { "constant": false, - "id": 19196, + "id": 22257, "mutability": "mutable", "name": "p3", - "nameLocation": "44039:2:15", + "nameLocation": "44039:2:35", "nodeType": "VariableDeclaration", - "scope": 19211, - "src": "44034:7:15", + "scope": 22272, + "src": "44034:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72950,10 +72950,10 @@ "typeString": "bool" }, "typeName": { - "id": 19195, + "id": 22256, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44034:4:15", + "src": "44034:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72962,28 +72962,28 @@ "visibility": "internal" } ], - "src": "43997:45:15" + "src": "43997:45:35" }, "returnParameters": { - "id": 19198, + "id": 22259, "nodeType": "ParameterList", "parameters": [], - "src": "44057:0:15" + "src": "44057:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19234, + "id": 22295, "nodeType": "FunctionDefinition", - "src": "44166:181:15", + "src": "44166:181:35", "nodes": [], "body": { - "id": 19233, + "id": 22294, "nodeType": "Block", - "src": "44241:106:15", + "src": "44241:106:35", "nodes": [], "statements": [ { @@ -72993,14 +72993,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e742c737472696e672c6164647265737329", - "id": 19225, + "id": 22286, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44291:31:15", + "src": "44291:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a5c70d29969a9ad21bdf8986348e5dc44eea151f64e0f90231a45219c4d0e3d5", "typeString": "literal_string \"log(bool,uint,string,address)\"" @@ -73008,48 +73008,48 @@ "value": "log(bool,uint,string,address)" }, { - "id": 19226, + "id": 22287, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19213, - "src": "44324:2:15", + "referencedDeclaration": 22274, + "src": "44324:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19227, + "id": 22288, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19215, - "src": "44328:2:15", + "referencedDeclaration": 22276, + "src": "44328:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19228, + "id": 22289, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19217, - "src": "44332:2:15", + "referencedDeclaration": 22278, + "src": "44332:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19229, + "id": 22290, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19219, - "src": "44336:2:15", + "referencedDeclaration": 22280, + "src": "44336:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -73080,32 +73080,32 @@ } ], "expression": { - "id": 19223, + "id": 22284, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44267:3:15", + "src": "44267:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19224, + "id": 22285, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "44271:19:15", + "memberLocation": "44271:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44267:23:15", + "src": "44267:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19230, + "id": 22291, "isConstant": false, "isLValue": false, "isPure": false, @@ -73114,7 +73114,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44267:72:15", + "src": "44267:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -73129,18 +73129,18 @@ "typeString": "bytes memory" } ], - "id": 19222, + "id": 22283, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "44251:15:15", + "referencedDeclaration": 17016, + "src": "44251:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19231, + "id": 22292, "isConstant": false, "isLValue": false, "isPure": false, @@ -73149,16 +73149,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44251:89:15", + "src": "44251:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19232, + "id": 22293, "nodeType": "ExpressionStatement", - "src": "44251:89:15" + "src": "44251:89:35" } ] }, @@ -73166,20 +73166,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "44175:3:15", + "nameLocation": "44175:3:35", "parameters": { - "id": 19220, + "id": 22281, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19213, + "id": 22274, "mutability": "mutable", "name": "p0", - "nameLocation": "44184:2:15", + "nameLocation": "44184:2:35", "nodeType": "VariableDeclaration", - "scope": 19234, - "src": "44179:7:15", + "scope": 22295, + "src": "44179:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73187,10 +73187,10 @@ "typeString": "bool" }, "typeName": { - "id": 19212, + "id": 22273, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44179:4:15", + "src": "44179:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73200,13 +73200,13 @@ }, { "constant": false, - "id": 19215, + "id": 22276, "mutability": "mutable", "name": "p1", - "nameLocation": "44193:2:15", + "nameLocation": "44193:2:35", "nodeType": "VariableDeclaration", - "scope": 19234, - "src": "44188:7:15", + "scope": 22295, + "src": "44188:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73214,10 +73214,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19214, + "id": 22275, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "44188:4:15", + "src": "44188:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73227,13 +73227,13 @@ }, { "constant": false, - "id": 19217, + "id": 22278, "mutability": "mutable", "name": "p2", - "nameLocation": "44211:2:15", + "nameLocation": "44211:2:35", "nodeType": "VariableDeclaration", - "scope": 19234, - "src": "44197:16:15", + "scope": 22295, + "src": "44197:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -73241,10 +73241,10 @@ "typeString": "string" }, "typeName": { - "id": 19216, + "id": 22277, "name": "string", "nodeType": "ElementaryTypeName", - "src": "44197:6:15", + "src": "44197:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -73254,13 +73254,13 @@ }, { "constant": false, - "id": 19219, + "id": 22280, "mutability": "mutable", "name": "p3", - "nameLocation": "44223:2:15", + "nameLocation": "44223:2:35", "nodeType": "VariableDeclaration", - "scope": 19234, - "src": "44215:10:15", + "scope": 22295, + "src": "44215:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73268,10 +73268,10 @@ "typeString": "address" }, "typeName": { - "id": 19218, + "id": 22279, "name": "address", "nodeType": "ElementaryTypeName", - "src": "44215:7:15", + "src": "44215:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -73281,28 +73281,28 @@ "visibility": "internal" } ], - "src": "44178:48:15" + "src": "44178:48:35" }, "returnParameters": { - "id": 19221, + "id": 22282, "nodeType": "ParameterList", "parameters": [], - "src": "44241:0:15" + "src": "44241:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19257, + "id": 22318, "nodeType": "FunctionDefinition", - "src": "44353:164:15", + "src": "44353:164:35", "nodes": [], "body": { - "id": 19256, + "id": 22317, "nodeType": "Block", - "src": "44416:101:15", + "src": "44416:101:35", "nodes": [], "statements": [ { @@ -73312,14 +73312,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e742c626f6f6c2c75696e7429", - "id": 19248, + "id": 22309, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44466:26:15", + "src": "44466:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d3de5593988099d08808f80d2a972ea3da18ecd746f0a3e437c530efaad65aa0", "typeString": "literal_string \"log(bool,uint,bool,uint)\"" @@ -73327,48 +73327,48 @@ "value": "log(bool,uint,bool,uint)" }, { - "id": 19249, + "id": 22310, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19236, - "src": "44494:2:15", + "referencedDeclaration": 22297, + "src": "44494:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19250, + "id": 22311, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19238, - "src": "44498:2:15", + "referencedDeclaration": 22299, + "src": "44498:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19251, + "id": 22312, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19240, - "src": "44502:2:15", + "referencedDeclaration": 22301, + "src": "44502:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19252, + "id": 22313, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19242, - "src": "44506:2:15", + "referencedDeclaration": 22303, + "src": "44506:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73399,32 +73399,32 @@ } ], "expression": { - "id": 19246, + "id": 22307, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44442:3:15", + "src": "44442:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19247, + "id": 22308, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "44446:19:15", + "memberLocation": "44446:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44442:23:15", + "src": "44442:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19253, + "id": 22314, "isConstant": false, "isLValue": false, "isPure": false, @@ -73433,7 +73433,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44442:67:15", + "src": "44442:67:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -73448,18 +73448,18 @@ "typeString": "bytes memory" } ], - "id": 19245, + "id": 22306, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "44426:15:15", + "referencedDeclaration": 17016, + "src": "44426:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19254, + "id": 22315, "isConstant": false, "isLValue": false, "isPure": false, @@ -73468,16 +73468,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44426:84:15", + "src": "44426:84:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19255, + "id": 22316, "nodeType": "ExpressionStatement", - "src": "44426:84:15" + "src": "44426:84:35" } ] }, @@ -73485,20 +73485,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "44362:3:15", + "nameLocation": "44362:3:35", "parameters": { - "id": 19243, + "id": 22304, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19236, + "id": 22297, "mutability": "mutable", "name": "p0", - "nameLocation": "44371:2:15", + "nameLocation": "44371:2:35", "nodeType": "VariableDeclaration", - "scope": 19257, - "src": "44366:7:15", + "scope": 22318, + "src": "44366:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73506,10 +73506,10 @@ "typeString": "bool" }, "typeName": { - "id": 19235, + "id": 22296, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44366:4:15", + "src": "44366:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73519,13 +73519,13 @@ }, { "constant": false, - "id": 19238, + "id": 22299, "mutability": "mutable", "name": "p1", - "nameLocation": "44380:2:15", + "nameLocation": "44380:2:35", "nodeType": "VariableDeclaration", - "scope": 19257, - "src": "44375:7:15", + "scope": 22318, + "src": "44375:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73533,10 +73533,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19237, + "id": 22298, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "44375:4:15", + "src": "44375:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73546,13 +73546,13 @@ }, { "constant": false, - "id": 19240, + "id": 22301, "mutability": "mutable", "name": "p2", - "nameLocation": "44389:2:15", + "nameLocation": "44389:2:35", "nodeType": "VariableDeclaration", - "scope": 19257, - "src": "44384:7:15", + "scope": 22318, + "src": "44384:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73560,10 +73560,10 @@ "typeString": "bool" }, "typeName": { - "id": 19239, + "id": 22300, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44384:4:15", + "src": "44384:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73573,13 +73573,13 @@ }, { "constant": false, - "id": 19242, + "id": 22303, "mutability": "mutable", "name": "p3", - "nameLocation": "44398:2:15", + "nameLocation": "44398:2:35", "nodeType": "VariableDeclaration", - "scope": 19257, - "src": "44393:7:15", + "scope": 22318, + "src": "44393:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73587,10 +73587,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19241, + "id": 22302, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "44393:4:15", + "src": "44393:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73599,28 +73599,28 @@ "visibility": "internal" } ], - "src": "44365:36:15" + "src": "44365:36:35" }, "returnParameters": { - "id": 19244, + "id": 22305, "nodeType": "ParameterList", "parameters": [], - "src": "44416:0:15" + "src": "44416:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19280, + "id": 22341, "nodeType": "FunctionDefinition", - "src": "44523:175:15", + "src": "44523:175:35", "nodes": [], "body": { - "id": 19279, + "id": 22340, "nodeType": "Block", - "src": "44595:103:15", + "src": "44595:103:35", "nodes": [], "statements": [ { @@ -73630,14 +73630,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e742c626f6f6c2c737472696e6729", - "id": 19271, + "id": 22332, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44645:28:15", + "src": "44645:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b6d569d433e69694879a799e3777d59bc29ee89dcbaf739de9b283882fd259ad", "typeString": "literal_string \"log(bool,uint,bool,string)\"" @@ -73645,48 +73645,48 @@ "value": "log(bool,uint,bool,string)" }, { - "id": 19272, + "id": 22333, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19259, - "src": "44675:2:15", + "referencedDeclaration": 22320, + "src": "44675:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19273, + "id": 22334, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19261, - "src": "44679:2:15", + "referencedDeclaration": 22322, + "src": "44679:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19274, + "id": 22335, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19263, - "src": "44683:2:15", + "referencedDeclaration": 22324, + "src": "44683:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19275, + "id": 22336, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19265, - "src": "44687:2:15", + "referencedDeclaration": 22326, + "src": "44687:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -73717,32 +73717,32 @@ } ], "expression": { - "id": 19269, + "id": 22330, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44621:3:15", + "src": "44621:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19270, + "id": 22331, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "44625:19:15", + "memberLocation": "44625:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44621:23:15", + "src": "44621:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19276, + "id": 22337, "isConstant": false, "isLValue": false, "isPure": false, @@ -73751,7 +73751,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44621:69:15", + "src": "44621:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -73766,18 +73766,18 @@ "typeString": "bytes memory" } ], - "id": 19268, + "id": 22329, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "44605:15:15", + "referencedDeclaration": 17016, + "src": "44605:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19277, + "id": 22338, "isConstant": false, "isLValue": false, "isPure": false, @@ -73786,16 +73786,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44605:86:15", + "src": "44605:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19278, + "id": 22339, "nodeType": "ExpressionStatement", - "src": "44605:86:15" + "src": "44605:86:35" } ] }, @@ -73803,20 +73803,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "44532:3:15", + "nameLocation": "44532:3:35", "parameters": { - "id": 19266, + "id": 22327, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19259, + "id": 22320, "mutability": "mutable", "name": "p0", - "nameLocation": "44541:2:15", + "nameLocation": "44541:2:35", "nodeType": "VariableDeclaration", - "scope": 19280, - "src": "44536:7:15", + "scope": 22341, + "src": "44536:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73824,10 +73824,10 @@ "typeString": "bool" }, "typeName": { - "id": 19258, + "id": 22319, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44536:4:15", + "src": "44536:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73837,13 +73837,13 @@ }, { "constant": false, - "id": 19261, + "id": 22322, "mutability": "mutable", "name": "p1", - "nameLocation": "44550:2:15", + "nameLocation": "44550:2:35", "nodeType": "VariableDeclaration", - "scope": 19280, - "src": "44545:7:15", + "scope": 22341, + "src": "44545:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73851,10 +73851,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19260, + "id": 22321, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "44545:4:15", + "src": "44545:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73864,13 +73864,13 @@ }, { "constant": false, - "id": 19263, + "id": 22324, "mutability": "mutable", "name": "p2", - "nameLocation": "44559:2:15", + "nameLocation": "44559:2:35", "nodeType": "VariableDeclaration", - "scope": 19280, - "src": "44554:7:15", + "scope": 22341, + "src": "44554:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73878,10 +73878,10 @@ "typeString": "bool" }, "typeName": { - "id": 19262, + "id": 22323, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44554:4:15", + "src": "44554:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73891,13 +73891,13 @@ }, { "constant": false, - "id": 19265, + "id": 22326, "mutability": "mutable", "name": "p3", - "nameLocation": "44577:2:15", + "nameLocation": "44577:2:35", "nodeType": "VariableDeclaration", - "scope": 19280, - "src": "44563:16:15", + "scope": 22341, + "src": "44563:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -73905,10 +73905,10 @@ "typeString": "string" }, "typeName": { - "id": 19264, + "id": 22325, "name": "string", "nodeType": "ElementaryTypeName", - "src": "44563:6:15", + "src": "44563:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -73917,28 +73917,28 @@ "visibility": "internal" } ], - "src": "44535:45:15" + "src": "44535:45:35" }, "returnParameters": { - "id": 19267, + "id": 22328, "nodeType": "ParameterList", "parameters": [], - "src": "44595:0:15" + "src": "44595:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19303, + "id": 22364, "nodeType": "FunctionDefinition", - "src": "44704:164:15", + "src": "44704:164:35", "nodes": [], "body": { - "id": 19302, + "id": 22363, "nodeType": "Block", - "src": "44767:101:15", + "src": "44767:101:35", "nodes": [], "statements": [ { @@ -73948,14 +73948,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e742c626f6f6c2c626f6f6c29", - "id": 19294, + "id": 22355, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44817:26:15", + "src": "44817:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9e01f7417c5ff66a2399364b03788fbf8437045d38acf377fab727a3440df7be", "typeString": "literal_string \"log(bool,uint,bool,bool)\"" @@ -73963,48 +73963,48 @@ "value": "log(bool,uint,bool,bool)" }, { - "id": 19295, + "id": 22356, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19282, - "src": "44845:2:15", + "referencedDeclaration": 22343, + "src": "44845:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19296, + "id": 22357, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19284, - "src": "44849:2:15", + "referencedDeclaration": 22345, + "src": "44849:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19297, + "id": 22358, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19286, - "src": "44853:2:15", + "referencedDeclaration": 22347, + "src": "44853:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19298, + "id": 22359, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19288, - "src": "44857:2:15", + "referencedDeclaration": 22349, + "src": "44857:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74035,32 +74035,32 @@ } ], "expression": { - "id": 19292, + "id": 22353, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44793:3:15", + "src": "44793:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19293, + "id": 22354, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "44797:19:15", + "memberLocation": "44797:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44793:23:15", + "src": "44793:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19299, + "id": 22360, "isConstant": false, "isLValue": false, "isPure": false, @@ -74069,7 +74069,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44793:67:15", + "src": "44793:67:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -74084,18 +74084,18 @@ "typeString": "bytes memory" } ], - "id": 19291, + "id": 22352, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "44777:15:15", + "referencedDeclaration": 17016, + "src": "44777:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19300, + "id": 22361, "isConstant": false, "isLValue": false, "isPure": false, @@ -74104,16 +74104,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44777:84:15", + "src": "44777:84:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19301, + "id": 22362, "nodeType": "ExpressionStatement", - "src": "44777:84:15" + "src": "44777:84:35" } ] }, @@ -74121,20 +74121,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "44713:3:15", + "nameLocation": "44713:3:35", "parameters": { - "id": 19289, + "id": 22350, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19282, + "id": 22343, "mutability": "mutable", "name": "p0", - "nameLocation": "44722:2:15", + "nameLocation": "44722:2:35", "nodeType": "VariableDeclaration", - "scope": 19303, - "src": "44717:7:15", + "scope": 22364, + "src": "44717:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74142,10 +74142,10 @@ "typeString": "bool" }, "typeName": { - "id": 19281, + "id": 22342, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44717:4:15", + "src": "44717:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74155,13 +74155,13 @@ }, { "constant": false, - "id": 19284, + "id": 22345, "mutability": "mutable", "name": "p1", - "nameLocation": "44731:2:15", + "nameLocation": "44731:2:35", "nodeType": "VariableDeclaration", - "scope": 19303, - "src": "44726:7:15", + "scope": 22364, + "src": "44726:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74169,10 +74169,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19283, + "id": 22344, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "44726:4:15", + "src": "44726:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74182,13 +74182,13 @@ }, { "constant": false, - "id": 19286, + "id": 22347, "mutability": "mutable", "name": "p2", - "nameLocation": "44740:2:15", + "nameLocation": "44740:2:35", "nodeType": "VariableDeclaration", - "scope": 19303, - "src": "44735:7:15", + "scope": 22364, + "src": "44735:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74196,10 +74196,10 @@ "typeString": "bool" }, "typeName": { - "id": 19285, + "id": 22346, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44735:4:15", + "src": "44735:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74209,13 +74209,13 @@ }, { "constant": false, - "id": 19288, + "id": 22349, "mutability": "mutable", "name": "p3", - "nameLocation": "44749:2:15", + "nameLocation": "44749:2:35", "nodeType": "VariableDeclaration", - "scope": 19303, - "src": "44744:7:15", + "scope": 22364, + "src": "44744:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74223,10 +74223,10 @@ "typeString": "bool" }, "typeName": { - "id": 19287, + "id": 22348, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44744:4:15", + "src": "44744:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74235,28 +74235,28 @@ "visibility": "internal" } ], - "src": "44716:36:15" + "src": "44716:36:35" }, "returnParameters": { - "id": 19290, + "id": 22351, "nodeType": "ParameterList", "parameters": [], - "src": "44767:0:15" + "src": "44767:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19326, + "id": 22387, "nodeType": "FunctionDefinition", - "src": "44874:170:15", + "src": "44874:170:35", "nodes": [], "body": { - "id": 19325, + "id": 22386, "nodeType": "Block", - "src": "44940:104:15", + "src": "44940:104:35", "nodes": [], "statements": [ { @@ -74266,14 +74266,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e742c626f6f6c2c6164647265737329", - "id": 19317, + "id": 22378, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44990:29:15", + "src": "44990:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4267c7f8f9987b1bc934e31e016f4d182f67ab95e55c5567fbc71b4f01a83f4b", "typeString": "literal_string \"log(bool,uint,bool,address)\"" @@ -74281,48 +74281,48 @@ "value": "log(bool,uint,bool,address)" }, { - "id": 19318, + "id": 22379, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19305, - "src": "45021:2:15", + "referencedDeclaration": 22366, + "src": "45021:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19319, + "id": 22380, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19307, - "src": "45025:2:15", + "referencedDeclaration": 22368, + "src": "45025:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19320, + "id": 22381, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19309, - "src": "45029:2:15", + "referencedDeclaration": 22370, + "src": "45029:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19321, + "id": 22382, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19311, - "src": "45033:2:15", + "referencedDeclaration": 22372, + "src": "45033:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -74353,32 +74353,32 @@ } ], "expression": { - "id": 19315, + "id": 22376, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44966:3:15", + "src": "44966:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19316, + "id": 22377, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "44970:19:15", + "memberLocation": "44970:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44966:23:15", + "src": "44966:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19322, + "id": 22383, "isConstant": false, "isLValue": false, "isPure": false, @@ -74387,7 +74387,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44966:70:15", + "src": "44966:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -74402,18 +74402,18 @@ "typeString": "bytes memory" } ], - "id": 19314, + "id": 22375, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "44950:15:15", + "referencedDeclaration": 17016, + "src": "44950:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19323, + "id": 22384, "isConstant": false, "isLValue": false, "isPure": false, @@ -74422,16 +74422,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44950:87:15", + "src": "44950:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19324, + "id": 22385, "nodeType": "ExpressionStatement", - "src": "44950:87:15" + "src": "44950:87:35" } ] }, @@ -74439,20 +74439,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "44883:3:15", + "nameLocation": "44883:3:35", "parameters": { - "id": 19312, + "id": 22373, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19305, + "id": 22366, "mutability": "mutable", "name": "p0", - "nameLocation": "44892:2:15", + "nameLocation": "44892:2:35", "nodeType": "VariableDeclaration", - "scope": 19326, - "src": "44887:7:15", + "scope": 22387, + "src": "44887:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74460,10 +74460,10 @@ "typeString": "bool" }, "typeName": { - "id": 19304, + "id": 22365, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44887:4:15", + "src": "44887:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74473,13 +74473,13 @@ }, { "constant": false, - "id": 19307, + "id": 22368, "mutability": "mutable", "name": "p1", - "nameLocation": "44901:2:15", + "nameLocation": "44901:2:35", "nodeType": "VariableDeclaration", - "scope": 19326, - "src": "44896:7:15", + "scope": 22387, + "src": "44896:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74487,10 +74487,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19306, + "id": 22367, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "44896:4:15", + "src": "44896:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74500,13 +74500,13 @@ }, { "constant": false, - "id": 19309, + "id": 22370, "mutability": "mutable", "name": "p2", - "nameLocation": "44910:2:15", + "nameLocation": "44910:2:35", "nodeType": "VariableDeclaration", - "scope": 19326, - "src": "44905:7:15", + "scope": 22387, + "src": "44905:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74514,10 +74514,10 @@ "typeString": "bool" }, "typeName": { - "id": 19308, + "id": 22369, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44905:4:15", + "src": "44905:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74527,13 +74527,13 @@ }, { "constant": false, - "id": 19311, + "id": 22372, "mutability": "mutable", "name": "p3", - "nameLocation": "44922:2:15", + "nameLocation": "44922:2:35", "nodeType": "VariableDeclaration", - "scope": 19326, - "src": "44914:10:15", + "scope": 22387, + "src": "44914:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74541,10 +74541,10 @@ "typeString": "address" }, "typeName": { - "id": 19310, + "id": 22371, "name": "address", "nodeType": "ElementaryTypeName", - "src": "44914:7:15", + "src": "44914:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -74554,28 +74554,28 @@ "visibility": "internal" } ], - "src": "44886:39:15" + "src": "44886:39:35" }, "returnParameters": { - "id": 19313, + "id": 22374, "nodeType": "ParameterList", "parameters": [], - "src": "44940:0:15" + "src": "44940:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19349, + "id": 22410, "nodeType": "FunctionDefinition", - "src": "45050:170:15", + "src": "45050:170:35", "nodes": [], "body": { - "id": 19348, + "id": 22409, "nodeType": "Block", - "src": "45116:104:15", + "src": "45116:104:35", "nodes": [], "statements": [ { @@ -74585,14 +74585,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e742c616464726573732c75696e7429", - "id": 19340, + "id": 22401, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "45166:29:15", + "src": "45166:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_caa5236acb25f4f5a01ec5f570d99d895d397c7e9fd20ed31c9c33fa8a17f26d", "typeString": "literal_string \"log(bool,uint,address,uint)\"" @@ -74600,48 +74600,48 @@ "value": "log(bool,uint,address,uint)" }, { - "id": 19341, + "id": 22402, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19328, - "src": "45197:2:15", + "referencedDeclaration": 22389, + "src": "45197:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19342, + "id": 22403, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19330, - "src": "45201:2:15", + "referencedDeclaration": 22391, + "src": "45201:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19343, + "id": 22404, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19332, - "src": "45205:2:15", + "referencedDeclaration": 22393, + "src": "45205:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 19344, + "id": 22405, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19334, - "src": "45209:2:15", + "referencedDeclaration": 22395, + "src": "45209:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74672,32 +74672,32 @@ } ], "expression": { - "id": 19338, + "id": 22399, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "45142:3:15", + "src": "45142:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19339, + "id": 22400, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "45146:19:15", + "memberLocation": "45146:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "45142:23:15", + "src": "45142:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19345, + "id": 22406, "isConstant": false, "isLValue": false, "isPure": false, @@ -74706,7 +74706,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45142:70:15", + "src": "45142:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -74721,18 +74721,18 @@ "typeString": "bytes memory" } ], - "id": 19337, + "id": 22398, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "45126:15:15", + "referencedDeclaration": 17016, + "src": "45126:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19346, + "id": 22407, "isConstant": false, "isLValue": false, "isPure": false, @@ -74741,16 +74741,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45126:87:15", + "src": "45126:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19347, + "id": 22408, "nodeType": "ExpressionStatement", - "src": "45126:87:15" + "src": "45126:87:35" } ] }, @@ -74758,20 +74758,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45059:3:15", + "nameLocation": "45059:3:35", "parameters": { - "id": 19335, + "id": 22396, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19328, + "id": 22389, "mutability": "mutable", "name": "p0", - "nameLocation": "45068:2:15", + "nameLocation": "45068:2:35", "nodeType": "VariableDeclaration", - "scope": 19349, - "src": "45063:7:15", + "scope": 22410, + "src": "45063:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74779,10 +74779,10 @@ "typeString": "bool" }, "typeName": { - "id": 19327, + "id": 22388, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45063:4:15", + "src": "45063:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74792,13 +74792,13 @@ }, { "constant": false, - "id": 19330, + "id": 22391, "mutability": "mutable", "name": "p1", - "nameLocation": "45077:2:15", + "nameLocation": "45077:2:35", "nodeType": "VariableDeclaration", - "scope": 19349, - "src": "45072:7:15", + "scope": 22410, + "src": "45072:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74806,10 +74806,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19329, + "id": 22390, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "45072:4:15", + "src": "45072:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74819,13 +74819,13 @@ }, { "constant": false, - "id": 19332, + "id": 22393, "mutability": "mutable", "name": "p2", - "nameLocation": "45089:2:15", + "nameLocation": "45089:2:35", "nodeType": "VariableDeclaration", - "scope": 19349, - "src": "45081:10:15", + "scope": 22410, + "src": "45081:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74833,10 +74833,10 @@ "typeString": "address" }, "typeName": { - "id": 19331, + "id": 22392, "name": "address", "nodeType": "ElementaryTypeName", - "src": "45081:7:15", + "src": "45081:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -74847,13 +74847,13 @@ }, { "constant": false, - "id": 19334, + "id": 22395, "mutability": "mutable", "name": "p3", - "nameLocation": "45098:2:15", + "nameLocation": "45098:2:35", "nodeType": "VariableDeclaration", - "scope": 19349, - "src": "45093:7:15", + "scope": 22410, + "src": "45093:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74861,10 +74861,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19333, + "id": 22394, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "45093:4:15", + "src": "45093:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74873,28 +74873,28 @@ "visibility": "internal" } ], - "src": "45062:39:15" + "src": "45062:39:35" }, "returnParameters": { - "id": 19336, + "id": 22397, "nodeType": "ParameterList", "parameters": [], - "src": "45116:0:15" + "src": "45116:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19372, + "id": 22433, "nodeType": "FunctionDefinition", - "src": "45226:181:15", + "src": "45226:181:35", "nodes": [], "body": { - "id": 19371, + "id": 22432, "nodeType": "Block", - "src": "45301:106:15", + "src": "45301:106:35", "nodes": [], "statements": [ { @@ -74904,14 +74904,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e742c616464726573732c737472696e6729", - "id": 19363, + "id": 22424, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "45351:31:15", + "src": "45351:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_180913415ccbde45e0d2184e3dd2387bed86df0066bd73fcb896bc02a6226689", "typeString": "literal_string \"log(bool,uint,address,string)\"" @@ -74919,48 +74919,48 @@ "value": "log(bool,uint,address,string)" }, { - "id": 19364, + "id": 22425, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19351, - "src": "45384:2:15", + "referencedDeclaration": 22412, + "src": "45384:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19365, + "id": 22426, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19353, - "src": "45388:2:15", + "referencedDeclaration": 22414, + "src": "45388:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19366, + "id": 22427, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19355, - "src": "45392:2:15", + "referencedDeclaration": 22416, + "src": "45392:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 19367, + "id": 22428, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19357, - "src": "45396:2:15", + "referencedDeclaration": 22418, + "src": "45396:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -74991,32 +74991,32 @@ } ], "expression": { - "id": 19361, + "id": 22422, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "45327:3:15", + "src": "45327:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19362, + "id": 22423, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "45331:19:15", + "memberLocation": "45331:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "45327:23:15", + "src": "45327:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19368, + "id": 22429, "isConstant": false, "isLValue": false, "isPure": false, @@ -75025,7 +75025,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45327:72:15", + "src": "45327:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -75040,18 +75040,18 @@ "typeString": "bytes memory" } ], - "id": 19360, + "id": 22421, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "45311:15:15", + "referencedDeclaration": 17016, + "src": "45311:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19369, + "id": 22430, "isConstant": false, "isLValue": false, "isPure": false, @@ -75060,16 +75060,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45311:89:15", + "src": "45311:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19370, + "id": 22431, "nodeType": "ExpressionStatement", - "src": "45311:89:15" + "src": "45311:89:35" } ] }, @@ -75077,20 +75077,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45235:3:15", + "nameLocation": "45235:3:35", "parameters": { - "id": 19358, + "id": 22419, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19351, + "id": 22412, "mutability": "mutable", "name": "p0", - "nameLocation": "45244:2:15", + "nameLocation": "45244:2:35", "nodeType": "VariableDeclaration", - "scope": 19372, - "src": "45239:7:15", + "scope": 22433, + "src": "45239:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75098,10 +75098,10 @@ "typeString": "bool" }, "typeName": { - "id": 19350, + "id": 22411, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45239:4:15", + "src": "45239:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75111,13 +75111,13 @@ }, { "constant": false, - "id": 19353, + "id": 22414, "mutability": "mutable", "name": "p1", - "nameLocation": "45253:2:15", + "nameLocation": "45253:2:35", "nodeType": "VariableDeclaration", - "scope": 19372, - "src": "45248:7:15", + "scope": 22433, + "src": "45248:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75125,10 +75125,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19352, + "id": 22413, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "45248:4:15", + "src": "45248:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75138,13 +75138,13 @@ }, { "constant": false, - "id": 19355, + "id": 22416, "mutability": "mutable", "name": "p2", - "nameLocation": "45265:2:15", + "nameLocation": "45265:2:35", "nodeType": "VariableDeclaration", - "scope": 19372, - "src": "45257:10:15", + "scope": 22433, + "src": "45257:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75152,10 +75152,10 @@ "typeString": "address" }, "typeName": { - "id": 19354, + "id": 22415, "name": "address", "nodeType": "ElementaryTypeName", - "src": "45257:7:15", + "src": "45257:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -75166,13 +75166,13 @@ }, { "constant": false, - "id": 19357, + "id": 22418, "mutability": "mutable", "name": "p3", - "nameLocation": "45283:2:15", + "nameLocation": "45283:2:35", "nodeType": "VariableDeclaration", - "scope": 19372, - "src": "45269:16:15", + "scope": 22433, + "src": "45269:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -75180,10 +75180,10 @@ "typeString": "string" }, "typeName": { - "id": 19356, + "id": 22417, "name": "string", "nodeType": "ElementaryTypeName", - "src": "45269:6:15", + "src": "45269:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -75192,28 +75192,28 @@ "visibility": "internal" } ], - "src": "45238:48:15" + "src": "45238:48:35" }, "returnParameters": { - "id": 19359, + "id": 22420, "nodeType": "ParameterList", "parameters": [], - "src": "45301:0:15" + "src": "45301:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19395, + "id": 22456, "nodeType": "FunctionDefinition", - "src": "45413:170:15", + "src": "45413:170:35", "nodes": [], "body": { - "id": 19394, + "id": 22455, "nodeType": "Block", - "src": "45479:104:15", + "src": "45479:104:35", "nodes": [], "statements": [ { @@ -75223,14 +75223,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e742c616464726573732c626f6f6c29", - "id": 19386, + "id": 22447, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "45529:29:15", + "src": "45529:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_65adf4082cd731bd1252f957eddeecdbdcf11e48975b5ac20d902fcb218153fa", "typeString": "literal_string \"log(bool,uint,address,bool)\"" @@ -75238,48 +75238,48 @@ "value": "log(bool,uint,address,bool)" }, { - "id": 19387, + "id": 22448, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19374, - "src": "45560:2:15", + "referencedDeclaration": 22435, + "src": "45560:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19388, + "id": 22449, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19376, - "src": "45564:2:15", + "referencedDeclaration": 22437, + "src": "45564:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19389, + "id": 22450, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19378, - "src": "45568:2:15", + "referencedDeclaration": 22439, + "src": "45568:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 19390, + "id": 22451, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19380, - "src": "45572:2:15", + "referencedDeclaration": 22441, + "src": "45572:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75310,32 +75310,32 @@ } ], "expression": { - "id": 19384, + "id": 22445, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "45505:3:15", + "src": "45505:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19385, + "id": 22446, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "45509:19:15", + "memberLocation": "45509:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "45505:23:15", + "src": "45505:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19391, + "id": 22452, "isConstant": false, "isLValue": false, "isPure": false, @@ -75344,7 +75344,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45505:70:15", + "src": "45505:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -75359,18 +75359,18 @@ "typeString": "bytes memory" } ], - "id": 19383, + "id": 22444, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "45489:15:15", + "referencedDeclaration": 17016, + "src": "45489:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19392, + "id": 22453, "isConstant": false, "isLValue": false, "isPure": false, @@ -75379,16 +75379,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45489:87:15", + "src": "45489:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19393, + "id": 22454, "nodeType": "ExpressionStatement", - "src": "45489:87:15" + "src": "45489:87:35" } ] }, @@ -75396,20 +75396,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45422:3:15", + "nameLocation": "45422:3:35", "parameters": { - "id": 19381, + "id": 22442, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19374, + "id": 22435, "mutability": "mutable", "name": "p0", - "nameLocation": "45431:2:15", + "nameLocation": "45431:2:35", "nodeType": "VariableDeclaration", - "scope": 19395, - "src": "45426:7:15", + "scope": 22456, + "src": "45426:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75417,10 +75417,10 @@ "typeString": "bool" }, "typeName": { - "id": 19373, + "id": 22434, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45426:4:15", + "src": "45426:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75430,13 +75430,13 @@ }, { "constant": false, - "id": 19376, + "id": 22437, "mutability": "mutable", "name": "p1", - "nameLocation": "45440:2:15", + "nameLocation": "45440:2:35", "nodeType": "VariableDeclaration", - "scope": 19395, - "src": "45435:7:15", + "scope": 22456, + "src": "45435:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75444,10 +75444,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19375, + "id": 22436, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "45435:4:15", + "src": "45435:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75457,13 +75457,13 @@ }, { "constant": false, - "id": 19378, + "id": 22439, "mutability": "mutable", "name": "p2", - "nameLocation": "45452:2:15", + "nameLocation": "45452:2:35", "nodeType": "VariableDeclaration", - "scope": 19395, - "src": "45444:10:15", + "scope": 22456, + "src": "45444:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75471,10 +75471,10 @@ "typeString": "address" }, "typeName": { - "id": 19377, + "id": 22438, "name": "address", "nodeType": "ElementaryTypeName", - "src": "45444:7:15", + "src": "45444:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -75485,13 +75485,13 @@ }, { "constant": false, - "id": 19380, + "id": 22441, "mutability": "mutable", "name": "p3", - "nameLocation": "45461:2:15", + "nameLocation": "45461:2:35", "nodeType": "VariableDeclaration", - "scope": 19395, - "src": "45456:7:15", + "scope": 22456, + "src": "45456:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75499,10 +75499,10 @@ "typeString": "bool" }, "typeName": { - "id": 19379, + "id": 22440, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45456:4:15", + "src": "45456:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75511,28 +75511,28 @@ "visibility": "internal" } ], - "src": "45425:39:15" + "src": "45425:39:35" }, "returnParameters": { - "id": 19382, + "id": 22443, "nodeType": "ParameterList", "parameters": [], - "src": "45479:0:15" + "src": "45479:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19418, + "id": 22479, "nodeType": "FunctionDefinition", - "src": "45589:176:15", + "src": "45589:176:35", "nodes": [], "body": { - "id": 19417, + "id": 22478, "nodeType": "Block", - "src": "45658:107:15", + "src": "45658:107:35", "nodes": [], "statements": [ { @@ -75542,14 +75542,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e742c616464726573732c6164647265737329", - "id": 19409, + "id": 22470, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "45708:32:15", + "src": "45708:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8a2f90aa07fc9781ea213028ce9aef0a44d6a31a77e2f4d54d97a0d808348d5d", "typeString": "literal_string \"log(bool,uint,address,address)\"" @@ -75557,48 +75557,48 @@ "value": "log(bool,uint,address,address)" }, { - "id": 19410, + "id": 22471, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19397, - "src": "45742:2:15", + "referencedDeclaration": 22458, + "src": "45742:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19411, + "id": 22472, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19399, - "src": "45746:2:15", + "referencedDeclaration": 22460, + "src": "45746:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19412, + "id": 22473, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19401, - "src": "45750:2:15", + "referencedDeclaration": 22462, + "src": "45750:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 19413, + "id": 22474, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19403, - "src": "45754:2:15", + "referencedDeclaration": 22464, + "src": "45754:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -75629,32 +75629,32 @@ } ], "expression": { - "id": 19407, + "id": 22468, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "45684:3:15", + "src": "45684:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19408, + "id": 22469, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "45688:19:15", + "memberLocation": "45688:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "45684:23:15", + "src": "45684:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19414, + "id": 22475, "isConstant": false, "isLValue": false, "isPure": false, @@ -75663,7 +75663,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45684:73:15", + "src": "45684:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -75678,18 +75678,18 @@ "typeString": "bytes memory" } ], - "id": 19406, + "id": 22467, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "45668:15:15", + "referencedDeclaration": 17016, + "src": "45668:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19415, + "id": 22476, "isConstant": false, "isLValue": false, "isPure": false, @@ -75698,16 +75698,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45668:90:15", + "src": "45668:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19416, + "id": 22477, "nodeType": "ExpressionStatement", - "src": "45668:90:15" + "src": "45668:90:35" } ] }, @@ -75715,20 +75715,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45598:3:15", + "nameLocation": "45598:3:35", "parameters": { - "id": 19404, + "id": 22465, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19397, + "id": 22458, "mutability": "mutable", "name": "p0", - "nameLocation": "45607:2:15", + "nameLocation": "45607:2:35", "nodeType": "VariableDeclaration", - "scope": 19418, - "src": "45602:7:15", + "scope": 22479, + "src": "45602:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75736,10 +75736,10 @@ "typeString": "bool" }, "typeName": { - "id": 19396, + "id": 22457, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45602:4:15", + "src": "45602:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75749,13 +75749,13 @@ }, { "constant": false, - "id": 19399, + "id": 22460, "mutability": "mutable", "name": "p1", - "nameLocation": "45616:2:15", + "nameLocation": "45616:2:35", "nodeType": "VariableDeclaration", - "scope": 19418, - "src": "45611:7:15", + "scope": 22479, + "src": "45611:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75763,10 +75763,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19398, + "id": 22459, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "45611:4:15", + "src": "45611:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75776,13 +75776,13 @@ }, { "constant": false, - "id": 19401, + "id": 22462, "mutability": "mutable", "name": "p2", - "nameLocation": "45628:2:15", + "nameLocation": "45628:2:35", "nodeType": "VariableDeclaration", - "scope": 19418, - "src": "45620:10:15", + "scope": 22479, + "src": "45620:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75790,10 +75790,10 @@ "typeString": "address" }, "typeName": { - "id": 19400, + "id": 22461, "name": "address", "nodeType": "ElementaryTypeName", - "src": "45620:7:15", + "src": "45620:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -75804,13 +75804,13 @@ }, { "constant": false, - "id": 19403, + "id": 22464, "mutability": "mutable", "name": "p3", - "nameLocation": "45640:2:15", + "nameLocation": "45640:2:35", "nodeType": "VariableDeclaration", - "scope": 19418, - "src": "45632:10:15", + "scope": 22479, + "src": "45632:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75818,10 +75818,10 @@ "typeString": "address" }, "typeName": { - "id": 19402, + "id": 22463, "name": "address", "nodeType": "ElementaryTypeName", - "src": "45632:7:15", + "src": "45632:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -75831,28 +75831,28 @@ "visibility": "internal" } ], - "src": "45601:42:15" + "src": "45601:42:35" }, "returnParameters": { - "id": 19405, + "id": 22466, "nodeType": "ParameterList", "parameters": [], - "src": "45658:0:15" + "src": "45658:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19441, + "id": 22502, "nodeType": "FunctionDefinition", - "src": "45771:175:15", + "src": "45771:175:35", "nodes": [], "body": { - "id": 19440, + "id": 22501, "nodeType": "Block", - "src": "45843:103:15", + "src": "45843:103:35", "nodes": [], "statements": [ { @@ -75862,14 +75862,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c75696e742c75696e7429", - "id": 19432, + "id": 22493, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "45893:28:15", + "src": "45893:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8e4ae86e71c7c77322d634e39fba7bc2a7e4fbe918bce10fe47326050a13b7c9", "typeString": "literal_string \"log(bool,string,uint,uint)\"" @@ -75877,48 +75877,48 @@ "value": "log(bool,string,uint,uint)" }, { - "id": 19433, + "id": 22494, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19420, - "src": "45923:2:15", + "referencedDeclaration": 22481, + "src": "45923:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19434, + "id": 22495, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19422, - "src": "45927:2:15", + "referencedDeclaration": 22483, + "src": "45927:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19435, + "id": 22496, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19424, - "src": "45931:2:15", + "referencedDeclaration": 22485, + "src": "45931:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19436, + "id": 22497, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19426, - "src": "45935:2:15", + "referencedDeclaration": 22487, + "src": "45935:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75949,32 +75949,32 @@ } ], "expression": { - "id": 19430, + "id": 22491, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "45869:3:15", + "src": "45869:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19431, + "id": 22492, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "45873:19:15", + "memberLocation": "45873:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "45869:23:15", + "src": "45869:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19437, + "id": 22498, "isConstant": false, "isLValue": false, "isPure": false, @@ -75983,7 +75983,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45869:69:15", + "src": "45869:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -75998,18 +75998,18 @@ "typeString": "bytes memory" } ], - "id": 19429, + "id": 22490, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "45853:15:15", + "referencedDeclaration": 17016, + "src": "45853:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19438, + "id": 22499, "isConstant": false, "isLValue": false, "isPure": false, @@ -76018,16 +76018,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45853:86:15", + "src": "45853:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19439, + "id": 22500, "nodeType": "ExpressionStatement", - "src": "45853:86:15" + "src": "45853:86:35" } ] }, @@ -76035,20 +76035,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45780:3:15", + "nameLocation": "45780:3:35", "parameters": { - "id": 19427, + "id": 22488, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19420, + "id": 22481, "mutability": "mutable", "name": "p0", - "nameLocation": "45789:2:15", + "nameLocation": "45789:2:35", "nodeType": "VariableDeclaration", - "scope": 19441, - "src": "45784:7:15", + "scope": 22502, + "src": "45784:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76056,10 +76056,10 @@ "typeString": "bool" }, "typeName": { - "id": 19419, + "id": 22480, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45784:4:15", + "src": "45784:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76069,13 +76069,13 @@ }, { "constant": false, - "id": 19422, + "id": 22483, "mutability": "mutable", "name": "p1", - "nameLocation": "45807:2:15", + "nameLocation": "45807:2:35", "nodeType": "VariableDeclaration", - "scope": 19441, - "src": "45793:16:15", + "scope": 22502, + "src": "45793:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -76083,10 +76083,10 @@ "typeString": "string" }, "typeName": { - "id": 19421, + "id": 22482, "name": "string", "nodeType": "ElementaryTypeName", - "src": "45793:6:15", + "src": "45793:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -76096,13 +76096,13 @@ }, { "constant": false, - "id": 19424, + "id": 22485, "mutability": "mutable", "name": "p2", - "nameLocation": "45816:2:15", + "nameLocation": "45816:2:35", "nodeType": "VariableDeclaration", - "scope": 19441, - "src": "45811:7:15", + "scope": 22502, + "src": "45811:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76110,10 +76110,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19423, + "id": 22484, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "45811:4:15", + "src": "45811:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -76123,13 +76123,13 @@ }, { "constant": false, - "id": 19426, + "id": 22487, "mutability": "mutable", "name": "p3", - "nameLocation": "45825:2:15", + "nameLocation": "45825:2:35", "nodeType": "VariableDeclaration", - "scope": 19441, - "src": "45820:7:15", + "scope": 22502, + "src": "45820:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76137,10 +76137,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19425, + "id": 22486, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "45820:4:15", + "src": "45820:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -76149,28 +76149,28 @@ "visibility": "internal" } ], - "src": "45783:45:15" + "src": "45783:45:35" }, "returnParameters": { - "id": 19428, + "id": 22489, "nodeType": "ParameterList", "parameters": [], - "src": "45843:0:15" + "src": "45843:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19464, + "id": 22525, "nodeType": "FunctionDefinition", - "src": "45952:186:15", + "src": "45952:186:35", "nodes": [], "body": { - "id": 19463, + "id": 22524, "nodeType": "Block", - "src": "46033:105:15", + "src": "46033:105:35", "nodes": [], "statements": [ { @@ -76180,14 +76180,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c75696e742c737472696e6729", - "id": 19455, + "id": 22516, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "46083:30:15", + "src": "46083:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_77a1abed9f9fbc44023408083dd5c1cf42b0b566799470c6ab535b12d0f8f649", "typeString": "literal_string \"log(bool,string,uint,string)\"" @@ -76195,48 +76195,48 @@ "value": "log(bool,string,uint,string)" }, { - "id": 19456, + "id": 22517, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19443, - "src": "46115:2:15", + "referencedDeclaration": 22504, + "src": "46115:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19457, + "id": 22518, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19445, - "src": "46119:2:15", + "referencedDeclaration": 22506, + "src": "46119:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19458, + "id": 22519, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19447, - "src": "46123:2:15", + "referencedDeclaration": 22508, + "src": "46123:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19459, + "id": 22520, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19449, - "src": "46127:2:15", + "referencedDeclaration": 22510, + "src": "46127:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -76267,32 +76267,32 @@ } ], "expression": { - "id": 19453, + "id": 22514, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "46059:3:15", + "src": "46059:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19454, + "id": 22515, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "46063:19:15", + "memberLocation": "46063:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "46059:23:15", + "src": "46059:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19460, + "id": 22521, "isConstant": false, "isLValue": false, "isPure": false, @@ -76301,7 +76301,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "46059:71:15", + "src": "46059:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -76316,18 +76316,18 @@ "typeString": "bytes memory" } ], - "id": 19452, + "id": 22513, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "46043:15:15", + "referencedDeclaration": 17016, + "src": "46043:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19461, + "id": 22522, "isConstant": false, "isLValue": false, "isPure": false, @@ -76336,16 +76336,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "46043:88:15", + "src": "46043:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19462, + "id": 22523, "nodeType": "ExpressionStatement", - "src": "46043:88:15" + "src": "46043:88:35" } ] }, @@ -76353,20 +76353,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45961:3:15", + "nameLocation": "45961:3:35", "parameters": { - "id": 19450, + "id": 22511, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19443, + "id": 22504, "mutability": "mutable", "name": "p0", - "nameLocation": "45970:2:15", + "nameLocation": "45970:2:35", "nodeType": "VariableDeclaration", - "scope": 19464, - "src": "45965:7:15", + "scope": 22525, + "src": "45965:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76374,10 +76374,10 @@ "typeString": "bool" }, "typeName": { - "id": 19442, + "id": 22503, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45965:4:15", + "src": "45965:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76387,13 +76387,13 @@ }, { "constant": false, - "id": 19445, + "id": 22506, "mutability": "mutable", "name": "p1", - "nameLocation": "45988:2:15", + "nameLocation": "45988:2:35", "nodeType": "VariableDeclaration", - "scope": 19464, - "src": "45974:16:15", + "scope": 22525, + "src": "45974:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -76401,10 +76401,10 @@ "typeString": "string" }, "typeName": { - "id": 19444, + "id": 22505, "name": "string", "nodeType": "ElementaryTypeName", - "src": "45974:6:15", + "src": "45974:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -76414,13 +76414,13 @@ }, { "constant": false, - "id": 19447, + "id": 22508, "mutability": "mutable", "name": "p2", - "nameLocation": "45997:2:15", + "nameLocation": "45997:2:35", "nodeType": "VariableDeclaration", - "scope": 19464, - "src": "45992:7:15", + "scope": 22525, + "src": "45992:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76428,10 +76428,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19446, + "id": 22507, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "45992:4:15", + "src": "45992:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -76441,13 +76441,13 @@ }, { "constant": false, - "id": 19449, + "id": 22510, "mutability": "mutable", "name": "p3", - "nameLocation": "46015:2:15", + "nameLocation": "46015:2:35", "nodeType": "VariableDeclaration", - "scope": 19464, - "src": "46001:16:15", + "scope": 22525, + "src": "46001:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -76455,10 +76455,10 @@ "typeString": "string" }, "typeName": { - "id": 19448, + "id": 22509, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46001:6:15", + "src": "46001:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -76467,28 +76467,28 @@ "visibility": "internal" } ], - "src": "45964:54:15" + "src": "45964:54:35" }, "returnParameters": { - "id": 19451, + "id": 22512, "nodeType": "ParameterList", "parameters": [], - "src": "46033:0:15" + "src": "46033:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19487, + "id": 22548, "nodeType": "FunctionDefinition", - "src": "46144:175:15", + "src": "46144:175:35", "nodes": [], "body": { - "id": 19486, + "id": 22547, "nodeType": "Block", - "src": "46216:103:15", + "src": "46216:103:35", "nodes": [], "statements": [ { @@ -76498,14 +76498,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c75696e742c626f6f6c29", - "id": 19478, + "id": 22539, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "46266:28:15", + "src": "46266:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_20bbc9af7c6bae926ffd73678c9130310d497610a5c76e6e2ae48edff96f38a8", "typeString": "literal_string \"log(bool,string,uint,bool)\"" @@ -76513,48 +76513,48 @@ "value": "log(bool,string,uint,bool)" }, { - "id": 19479, + "id": 22540, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19466, - "src": "46296:2:15", + "referencedDeclaration": 22527, + "src": "46296:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19480, + "id": 22541, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19468, - "src": "46300:2:15", + "referencedDeclaration": 22529, + "src": "46300:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19481, + "id": 22542, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19470, - "src": "46304:2:15", + "referencedDeclaration": 22531, + "src": "46304:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19482, + "id": 22543, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19472, - "src": "46308:2:15", + "referencedDeclaration": 22533, + "src": "46308:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76585,32 +76585,32 @@ } ], "expression": { - "id": 19476, + "id": 22537, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "46242:3:15", + "src": "46242:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19477, + "id": 22538, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "46246:19:15", + "memberLocation": "46246:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "46242:23:15", + "src": "46242:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19483, + "id": 22544, "isConstant": false, "isLValue": false, "isPure": false, @@ -76619,7 +76619,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "46242:69:15", + "src": "46242:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -76634,18 +76634,18 @@ "typeString": "bytes memory" } ], - "id": 19475, + "id": 22536, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "46226:15:15", + "referencedDeclaration": 17016, + "src": "46226:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19484, + "id": 22545, "isConstant": false, "isLValue": false, "isPure": false, @@ -76654,16 +76654,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "46226:86:15", + "src": "46226:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19485, + "id": 22546, "nodeType": "ExpressionStatement", - "src": "46226:86:15" + "src": "46226:86:35" } ] }, @@ -76671,20 +76671,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46153:3:15", + "nameLocation": "46153:3:35", "parameters": { - "id": 19473, + "id": 22534, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19466, + "id": 22527, "mutability": "mutable", "name": "p0", - "nameLocation": "46162:2:15", + "nameLocation": "46162:2:35", "nodeType": "VariableDeclaration", - "scope": 19487, - "src": "46157:7:15", + "scope": 22548, + "src": "46157:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76692,10 +76692,10 @@ "typeString": "bool" }, "typeName": { - "id": 19465, + "id": 22526, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46157:4:15", + "src": "46157:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76705,13 +76705,13 @@ }, { "constant": false, - "id": 19468, + "id": 22529, "mutability": "mutable", "name": "p1", - "nameLocation": "46180:2:15", + "nameLocation": "46180:2:35", "nodeType": "VariableDeclaration", - "scope": 19487, - "src": "46166:16:15", + "scope": 22548, + "src": "46166:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -76719,10 +76719,10 @@ "typeString": "string" }, "typeName": { - "id": 19467, + "id": 22528, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46166:6:15", + "src": "46166:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -76732,13 +76732,13 @@ }, { "constant": false, - "id": 19470, + "id": 22531, "mutability": "mutable", "name": "p2", - "nameLocation": "46189:2:15", + "nameLocation": "46189:2:35", "nodeType": "VariableDeclaration", - "scope": 19487, - "src": "46184:7:15", + "scope": 22548, + "src": "46184:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76746,10 +76746,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19469, + "id": 22530, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "46184:4:15", + "src": "46184:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -76759,13 +76759,13 @@ }, { "constant": false, - "id": 19472, + "id": 22533, "mutability": "mutable", "name": "p3", - "nameLocation": "46198:2:15", + "nameLocation": "46198:2:35", "nodeType": "VariableDeclaration", - "scope": 19487, - "src": "46193:7:15", + "scope": 22548, + "src": "46193:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76773,10 +76773,10 @@ "typeString": "bool" }, "typeName": { - "id": 19471, + "id": 22532, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46193:4:15", + "src": "46193:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76785,28 +76785,28 @@ "visibility": "internal" } ], - "src": "46156:45:15" + "src": "46156:45:35" }, "returnParameters": { - "id": 19474, + "id": 22535, "nodeType": "ParameterList", "parameters": [], - "src": "46216:0:15" + "src": "46216:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19510, + "id": 22571, "nodeType": "FunctionDefinition", - "src": "46325:181:15", + "src": "46325:181:35", "nodes": [], "body": { - "id": 19509, + "id": 22570, "nodeType": "Block", - "src": "46400:106:15", + "src": "46400:106:35", "nodes": [], "statements": [ { @@ -76816,14 +76816,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c75696e742c6164647265737329", - "id": 19501, + "id": 22562, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "46450:31:15", + "src": "46450:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5b22b938264abfc98de8ea025ac5bd87df03cbffd23b96cdfe194e0ef6fb136a", "typeString": "literal_string \"log(bool,string,uint,address)\"" @@ -76831,48 +76831,48 @@ "value": "log(bool,string,uint,address)" }, { - "id": 19502, + "id": 22563, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19489, - "src": "46483:2:15", + "referencedDeclaration": 22550, + "src": "46483:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19503, + "id": 22564, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19491, - "src": "46487:2:15", + "referencedDeclaration": 22552, + "src": "46487:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19504, + "id": 22565, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19493, - "src": "46491:2:15", + "referencedDeclaration": 22554, + "src": "46491:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19505, + "id": 22566, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19495, - "src": "46495:2:15", + "referencedDeclaration": 22556, + "src": "46495:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -76903,32 +76903,32 @@ } ], "expression": { - "id": 19499, + "id": 22560, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "46426:3:15", + "src": "46426:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19500, + "id": 22561, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "46430:19:15", + "memberLocation": "46430:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "46426:23:15", + "src": "46426:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19506, + "id": 22567, "isConstant": false, "isLValue": false, "isPure": false, @@ -76937,7 +76937,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "46426:72:15", + "src": "46426:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -76952,18 +76952,18 @@ "typeString": "bytes memory" } ], - "id": 19498, + "id": 22559, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "46410:15:15", + "referencedDeclaration": 17016, + "src": "46410:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19507, + "id": 22568, "isConstant": false, "isLValue": false, "isPure": false, @@ -76972,16 +76972,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "46410:89:15", + "src": "46410:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19508, + "id": 22569, "nodeType": "ExpressionStatement", - "src": "46410:89:15" + "src": "46410:89:35" } ] }, @@ -76989,20 +76989,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46334:3:15", + "nameLocation": "46334:3:35", "parameters": { - "id": 19496, + "id": 22557, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19489, + "id": 22550, "mutability": "mutable", "name": "p0", - "nameLocation": "46343:2:15", + "nameLocation": "46343:2:35", "nodeType": "VariableDeclaration", - "scope": 19510, - "src": "46338:7:15", + "scope": 22571, + "src": "46338:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77010,10 +77010,10 @@ "typeString": "bool" }, "typeName": { - "id": 19488, + "id": 22549, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46338:4:15", + "src": "46338:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77023,13 +77023,13 @@ }, { "constant": false, - "id": 19491, + "id": 22552, "mutability": "mutable", "name": "p1", - "nameLocation": "46361:2:15", + "nameLocation": "46361:2:35", "nodeType": "VariableDeclaration", - "scope": 19510, - "src": "46347:16:15", + "scope": 22571, + "src": "46347:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -77037,10 +77037,10 @@ "typeString": "string" }, "typeName": { - "id": 19490, + "id": 22551, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46347:6:15", + "src": "46347:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -77050,13 +77050,13 @@ }, { "constant": false, - "id": 19493, + "id": 22554, "mutability": "mutable", "name": "p2", - "nameLocation": "46370:2:15", + "nameLocation": "46370:2:35", "nodeType": "VariableDeclaration", - "scope": 19510, - "src": "46365:7:15", + "scope": 22571, + "src": "46365:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77064,10 +77064,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19492, + "id": 22553, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "46365:4:15", + "src": "46365:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -77077,13 +77077,13 @@ }, { "constant": false, - "id": 19495, + "id": 22556, "mutability": "mutable", "name": "p3", - "nameLocation": "46382:2:15", + "nameLocation": "46382:2:35", "nodeType": "VariableDeclaration", - "scope": 19510, - "src": "46374:10:15", + "scope": 22571, + "src": "46374:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77091,10 +77091,10 @@ "typeString": "address" }, "typeName": { - "id": 19494, + "id": 22555, "name": "address", "nodeType": "ElementaryTypeName", - "src": "46374:7:15", + "src": "46374:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -77104,28 +77104,28 @@ "visibility": "internal" } ], - "src": "46337:48:15" + "src": "46337:48:35" }, "returnParameters": { - "id": 19497, + "id": 22558, "nodeType": "ParameterList", "parameters": [], - "src": "46400:0:15" + "src": "46400:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19533, + "id": 22594, "nodeType": "FunctionDefinition", - "src": "46512:186:15", + "src": "46512:186:35", "nodes": [], "body": { - "id": 19532, + "id": 22593, "nodeType": "Block", - "src": "46593:105:15", + "src": "46593:105:35", "nodes": [], "statements": [ { @@ -77135,14 +77135,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c737472696e672c75696e7429", - "id": 19524, + "id": 22585, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "46643:30:15", + "src": "46643:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5ddb259214a75c0fc75757e8e19b1cf1c4ec17a5eef635b4715f04b86884d5df", "typeString": "literal_string \"log(bool,string,string,uint)\"" @@ -77150,48 +77150,48 @@ "value": "log(bool,string,string,uint)" }, { - "id": 19525, + "id": 22586, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19512, - "src": "46675:2:15", + "referencedDeclaration": 22573, + "src": "46675:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19526, + "id": 22587, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19514, - "src": "46679:2:15", + "referencedDeclaration": 22575, + "src": "46679:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19527, + "id": 22588, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19516, - "src": "46683:2:15", + "referencedDeclaration": 22577, + "src": "46683:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19528, + "id": 22589, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19518, - "src": "46687:2:15", + "referencedDeclaration": 22579, + "src": "46687:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -77222,32 +77222,32 @@ } ], "expression": { - "id": 19522, + "id": 22583, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "46619:3:15", + "src": "46619:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19523, + "id": 22584, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "46623:19:15", + "memberLocation": "46623:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "46619:23:15", + "src": "46619:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19529, + "id": 22590, "isConstant": false, "isLValue": false, "isPure": false, @@ -77256,7 +77256,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "46619:71:15", + "src": "46619:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -77271,18 +77271,18 @@ "typeString": "bytes memory" } ], - "id": 19521, + "id": 22582, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "46603:15:15", + "referencedDeclaration": 17016, + "src": "46603:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19530, + "id": 22591, "isConstant": false, "isLValue": false, "isPure": false, @@ -77291,16 +77291,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "46603:88:15", + "src": "46603:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19531, + "id": 22592, "nodeType": "ExpressionStatement", - "src": "46603:88:15" + "src": "46603:88:35" } ] }, @@ -77308,20 +77308,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46521:3:15", + "nameLocation": "46521:3:35", "parameters": { - "id": 19519, + "id": 22580, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19512, + "id": 22573, "mutability": "mutable", "name": "p0", - "nameLocation": "46530:2:15", + "nameLocation": "46530:2:35", "nodeType": "VariableDeclaration", - "scope": 19533, - "src": "46525:7:15", + "scope": 22594, + "src": "46525:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77329,10 +77329,10 @@ "typeString": "bool" }, "typeName": { - "id": 19511, + "id": 22572, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46525:4:15", + "src": "46525:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77342,13 +77342,13 @@ }, { "constant": false, - "id": 19514, + "id": 22575, "mutability": "mutable", "name": "p1", - "nameLocation": "46548:2:15", + "nameLocation": "46548:2:35", "nodeType": "VariableDeclaration", - "scope": 19533, - "src": "46534:16:15", + "scope": 22594, + "src": "46534:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -77356,10 +77356,10 @@ "typeString": "string" }, "typeName": { - "id": 19513, + "id": 22574, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46534:6:15", + "src": "46534:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -77369,13 +77369,13 @@ }, { "constant": false, - "id": 19516, + "id": 22577, "mutability": "mutable", "name": "p2", - "nameLocation": "46566:2:15", + "nameLocation": "46566:2:35", "nodeType": "VariableDeclaration", - "scope": 19533, - "src": "46552:16:15", + "scope": 22594, + "src": "46552:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -77383,10 +77383,10 @@ "typeString": "string" }, "typeName": { - "id": 19515, + "id": 22576, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46552:6:15", + "src": "46552:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -77396,13 +77396,13 @@ }, { "constant": false, - "id": 19518, + "id": 22579, "mutability": "mutable", "name": "p3", - "nameLocation": "46575:2:15", + "nameLocation": "46575:2:35", "nodeType": "VariableDeclaration", - "scope": 19533, - "src": "46570:7:15", + "scope": 22594, + "src": "46570:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77410,10 +77410,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19517, + "id": 22578, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "46570:4:15", + "src": "46570:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -77422,28 +77422,28 @@ "visibility": "internal" } ], - "src": "46524:54:15" + "src": "46524:54:35" }, "returnParameters": { - "id": 19520, + "id": 22581, "nodeType": "ParameterList", "parameters": [], - "src": "46593:0:15" + "src": "46593:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19556, + "id": 22617, "nodeType": "FunctionDefinition", - "src": "46704:197:15", + "src": "46704:197:35", "nodes": [], "body": { - "id": 19555, + "id": 22616, "nodeType": "Block", - "src": "46794:107:15", + "src": "46794:107:35", "nodes": [], "statements": [ { @@ -77453,14 +77453,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c737472696e672c737472696e6729", - "id": 19547, + "id": 22608, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "46844:32:15", + "src": "46844:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1762e32af9fa924f818d8f4a6c92011d30129df73749081e0b95feea819a17c9", "typeString": "literal_string \"log(bool,string,string,string)\"" @@ -77468,48 +77468,48 @@ "value": "log(bool,string,string,string)" }, { - "id": 19548, + "id": 22609, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19535, - "src": "46878:2:15", + "referencedDeclaration": 22596, + "src": "46878:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19549, + "id": 22610, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19537, - "src": "46882:2:15", + "referencedDeclaration": 22598, + "src": "46882:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19550, + "id": 22611, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19539, - "src": "46886:2:15", + "referencedDeclaration": 22600, + "src": "46886:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19551, + "id": 22612, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19541, - "src": "46890:2:15", + "referencedDeclaration": 22602, + "src": "46890:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -77540,32 +77540,32 @@ } ], "expression": { - "id": 19545, + "id": 22606, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "46820:3:15", + "src": "46820:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19546, + "id": 22607, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "46824:19:15", + "memberLocation": "46824:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "46820:23:15", + "src": "46820:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19552, + "id": 22613, "isConstant": false, "isLValue": false, "isPure": false, @@ -77574,7 +77574,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "46820:73:15", + "src": "46820:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -77589,18 +77589,18 @@ "typeString": "bytes memory" } ], - "id": 19544, + "id": 22605, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "46804:15:15", + "referencedDeclaration": 17016, + "src": "46804:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19553, + "id": 22614, "isConstant": false, "isLValue": false, "isPure": false, @@ -77609,16 +77609,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "46804:90:15", + "src": "46804:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19554, + "id": 22615, "nodeType": "ExpressionStatement", - "src": "46804:90:15" + "src": "46804:90:35" } ] }, @@ -77626,20 +77626,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46713:3:15", + "nameLocation": "46713:3:35", "parameters": { - "id": 19542, + "id": 22603, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19535, + "id": 22596, "mutability": "mutable", "name": "p0", - "nameLocation": "46722:2:15", + "nameLocation": "46722:2:35", "nodeType": "VariableDeclaration", - "scope": 19556, - "src": "46717:7:15", + "scope": 22617, + "src": "46717:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77647,10 +77647,10 @@ "typeString": "bool" }, "typeName": { - "id": 19534, + "id": 22595, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46717:4:15", + "src": "46717:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77660,13 +77660,13 @@ }, { "constant": false, - "id": 19537, + "id": 22598, "mutability": "mutable", "name": "p1", - "nameLocation": "46740:2:15", + "nameLocation": "46740:2:35", "nodeType": "VariableDeclaration", - "scope": 19556, - "src": "46726:16:15", + "scope": 22617, + "src": "46726:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -77674,10 +77674,10 @@ "typeString": "string" }, "typeName": { - "id": 19536, + "id": 22597, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46726:6:15", + "src": "46726:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -77687,13 +77687,13 @@ }, { "constant": false, - "id": 19539, + "id": 22600, "mutability": "mutable", "name": "p2", - "nameLocation": "46758:2:15", + "nameLocation": "46758:2:35", "nodeType": "VariableDeclaration", - "scope": 19556, - "src": "46744:16:15", + "scope": 22617, + "src": "46744:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -77701,10 +77701,10 @@ "typeString": "string" }, "typeName": { - "id": 19538, + "id": 22599, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46744:6:15", + "src": "46744:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -77714,13 +77714,13 @@ }, { "constant": false, - "id": 19541, + "id": 22602, "mutability": "mutable", "name": "p3", - "nameLocation": "46776:2:15", + "nameLocation": "46776:2:35", "nodeType": "VariableDeclaration", - "scope": 19556, - "src": "46762:16:15", + "scope": 22617, + "src": "46762:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -77728,10 +77728,10 @@ "typeString": "string" }, "typeName": { - "id": 19540, + "id": 22601, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46762:6:15", + "src": "46762:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -77740,28 +77740,28 @@ "visibility": "internal" } ], - "src": "46716:63:15" + "src": "46716:63:35" }, "returnParameters": { - "id": 19543, + "id": 22604, "nodeType": "ParameterList", "parameters": [], - "src": "46794:0:15" + "src": "46794:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19579, + "id": 22640, "nodeType": "FunctionDefinition", - "src": "46907:186:15", + "src": "46907:186:35", "nodes": [], "body": { - "id": 19578, + "id": 22639, "nodeType": "Block", - "src": "46988:105:15", + "src": "46988:105:35", "nodes": [], "statements": [ { @@ -77771,14 +77771,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c737472696e672c626f6f6c29", - "id": 19570, + "id": 22631, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47038:30:15", + "src": "47038:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1e4b87e52d13efc5b368defba0463e423637ec55125c6230945d005f817198d1", "typeString": "literal_string \"log(bool,string,string,bool)\"" @@ -77786,48 +77786,48 @@ "value": "log(bool,string,string,bool)" }, { - "id": 19571, + "id": 22632, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19558, - "src": "47070:2:15", + "referencedDeclaration": 22619, + "src": "47070:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19572, + "id": 22633, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19560, - "src": "47074:2:15", + "referencedDeclaration": 22621, + "src": "47074:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19573, + "id": 22634, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19562, - "src": "47078:2:15", + "referencedDeclaration": 22623, + "src": "47078:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19574, + "id": 22635, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19564, - "src": "47082:2:15", + "referencedDeclaration": 22625, + "src": "47082:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77858,32 +77858,32 @@ } ], "expression": { - "id": 19568, + "id": 22629, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47014:3:15", + "src": "47014:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19569, + "id": 22630, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "47018:19:15", + "memberLocation": "47018:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47014:23:15", + "src": "47014:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19575, + "id": 22636, "isConstant": false, "isLValue": false, "isPure": false, @@ -77892,7 +77892,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47014:71:15", + "src": "47014:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -77907,18 +77907,18 @@ "typeString": "bytes memory" } ], - "id": 19567, + "id": 22628, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "46998:15:15", + "referencedDeclaration": 17016, + "src": "46998:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19576, + "id": 22637, "isConstant": false, "isLValue": false, "isPure": false, @@ -77927,16 +77927,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "46998:88:15", + "src": "46998:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19577, + "id": 22638, "nodeType": "ExpressionStatement", - "src": "46998:88:15" + "src": "46998:88:35" } ] }, @@ -77944,20 +77944,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46916:3:15", + "nameLocation": "46916:3:35", "parameters": { - "id": 19565, + "id": 22626, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19558, + "id": 22619, "mutability": "mutable", "name": "p0", - "nameLocation": "46925:2:15", + "nameLocation": "46925:2:35", "nodeType": "VariableDeclaration", - "scope": 19579, - "src": "46920:7:15", + "scope": 22640, + "src": "46920:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77965,10 +77965,10 @@ "typeString": "bool" }, "typeName": { - "id": 19557, + "id": 22618, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46920:4:15", + "src": "46920:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77978,13 +77978,13 @@ }, { "constant": false, - "id": 19560, + "id": 22621, "mutability": "mutable", "name": "p1", - "nameLocation": "46943:2:15", + "nameLocation": "46943:2:35", "nodeType": "VariableDeclaration", - "scope": 19579, - "src": "46929:16:15", + "scope": 22640, + "src": "46929:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -77992,10 +77992,10 @@ "typeString": "string" }, "typeName": { - "id": 19559, + "id": 22620, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46929:6:15", + "src": "46929:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -78005,13 +78005,13 @@ }, { "constant": false, - "id": 19562, + "id": 22623, "mutability": "mutable", "name": "p2", - "nameLocation": "46961:2:15", + "nameLocation": "46961:2:35", "nodeType": "VariableDeclaration", - "scope": 19579, - "src": "46947:16:15", + "scope": 22640, + "src": "46947:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -78019,10 +78019,10 @@ "typeString": "string" }, "typeName": { - "id": 19561, + "id": 22622, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46947:6:15", + "src": "46947:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -78032,13 +78032,13 @@ }, { "constant": false, - "id": 19564, + "id": 22625, "mutability": "mutable", "name": "p3", - "nameLocation": "46970:2:15", + "nameLocation": "46970:2:35", "nodeType": "VariableDeclaration", - "scope": 19579, - "src": "46965:7:15", + "scope": 22640, + "src": "46965:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78046,10 +78046,10 @@ "typeString": "bool" }, "typeName": { - "id": 19563, + "id": 22624, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46965:4:15", + "src": "46965:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78058,28 +78058,28 @@ "visibility": "internal" } ], - "src": "46919:54:15" + "src": "46919:54:35" }, "returnParameters": { - "id": 19566, + "id": 22627, "nodeType": "ParameterList", "parameters": [], - "src": "46988:0:15" + "src": "46988:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19602, + "id": 22663, "nodeType": "FunctionDefinition", - "src": "47099:192:15", + "src": "47099:192:35", "nodes": [], "body": { - "id": 19601, + "id": 22662, "nodeType": "Block", - "src": "47183:108:15", + "src": "47183:108:35", "nodes": [], "statements": [ { @@ -78089,14 +78089,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c737472696e672c6164647265737329", - "id": 19593, + "id": 22654, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47233:33:15", + "src": "47233:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_97d394d89551bd441d1340d1c3dcc3b6160871bf042c6884bcb4049b2fa2bdb5", "typeString": "literal_string \"log(bool,string,string,address)\"" @@ -78104,48 +78104,48 @@ "value": "log(bool,string,string,address)" }, { - "id": 19594, + "id": 22655, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19581, - "src": "47268:2:15", + "referencedDeclaration": 22642, + "src": "47268:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19595, + "id": 22656, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19583, - "src": "47272:2:15", + "referencedDeclaration": 22644, + "src": "47272:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19596, + "id": 22657, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19585, - "src": "47276:2:15", + "referencedDeclaration": 22646, + "src": "47276:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19597, + "id": 22658, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19587, - "src": "47280:2:15", + "referencedDeclaration": 22648, + "src": "47280:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -78176,32 +78176,32 @@ } ], "expression": { - "id": 19591, + "id": 22652, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47209:3:15", + "src": "47209:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19592, + "id": 22653, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "47213:19:15", + "memberLocation": "47213:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47209:23:15", + "src": "47209:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19598, + "id": 22659, "isConstant": false, "isLValue": false, "isPure": false, @@ -78210,7 +78210,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47209:74:15", + "src": "47209:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -78225,18 +78225,18 @@ "typeString": "bytes memory" } ], - "id": 19590, + "id": 22651, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "47193:15:15", + "referencedDeclaration": 17016, + "src": "47193:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19599, + "id": 22660, "isConstant": false, "isLValue": false, "isPure": false, @@ -78245,16 +78245,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47193:91:15", + "src": "47193:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19600, + "id": 22661, "nodeType": "ExpressionStatement", - "src": "47193:91:15" + "src": "47193:91:35" } ] }, @@ -78262,20 +78262,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47108:3:15", + "nameLocation": "47108:3:35", "parameters": { - "id": 19588, + "id": 22649, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19581, + "id": 22642, "mutability": "mutable", "name": "p0", - "nameLocation": "47117:2:15", + "nameLocation": "47117:2:35", "nodeType": "VariableDeclaration", - "scope": 19602, - "src": "47112:7:15", + "scope": 22663, + "src": "47112:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78283,10 +78283,10 @@ "typeString": "bool" }, "typeName": { - "id": 19580, + "id": 22641, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47112:4:15", + "src": "47112:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78296,13 +78296,13 @@ }, { "constant": false, - "id": 19583, + "id": 22644, "mutability": "mutable", "name": "p1", - "nameLocation": "47135:2:15", + "nameLocation": "47135:2:35", "nodeType": "VariableDeclaration", - "scope": 19602, - "src": "47121:16:15", + "scope": 22663, + "src": "47121:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -78310,10 +78310,10 @@ "typeString": "string" }, "typeName": { - "id": 19582, + "id": 22643, "name": "string", "nodeType": "ElementaryTypeName", - "src": "47121:6:15", + "src": "47121:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -78323,13 +78323,13 @@ }, { "constant": false, - "id": 19585, + "id": 22646, "mutability": "mutable", "name": "p2", - "nameLocation": "47153:2:15", + "nameLocation": "47153:2:35", "nodeType": "VariableDeclaration", - "scope": 19602, - "src": "47139:16:15", + "scope": 22663, + "src": "47139:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -78337,10 +78337,10 @@ "typeString": "string" }, "typeName": { - "id": 19584, + "id": 22645, "name": "string", "nodeType": "ElementaryTypeName", - "src": "47139:6:15", + "src": "47139:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -78350,13 +78350,13 @@ }, { "constant": false, - "id": 19587, + "id": 22648, "mutability": "mutable", "name": "p3", - "nameLocation": "47165:2:15", + "nameLocation": "47165:2:35", "nodeType": "VariableDeclaration", - "scope": 19602, - "src": "47157:10:15", + "scope": 22663, + "src": "47157:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78364,10 +78364,10 @@ "typeString": "address" }, "typeName": { - "id": 19586, + "id": 22647, "name": "address", "nodeType": "ElementaryTypeName", - "src": "47157:7:15", + "src": "47157:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -78377,28 +78377,28 @@ "visibility": "internal" } ], - "src": "47111:57:15" + "src": "47111:57:35" }, "returnParameters": { - "id": 19589, + "id": 22650, "nodeType": "ParameterList", "parameters": [], - "src": "47183:0:15" + "src": "47183:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19625, + "id": 22686, "nodeType": "FunctionDefinition", - "src": "47297:175:15", + "src": "47297:175:35", "nodes": [], "body": { - "id": 19624, + "id": 22685, "nodeType": "Block", - "src": "47369:103:15", + "src": "47369:103:35", "nodes": [], "statements": [ { @@ -78408,14 +78408,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c626f6f6c2c75696e7429", - "id": 19616, + "id": 22677, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47419:28:15", + "src": "47419:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8d6f9ca539d16169f184b68d5f2cbc34ada538d6737083559aa5a96068582055", "typeString": "literal_string \"log(bool,string,bool,uint)\"" @@ -78423,48 +78423,48 @@ "value": "log(bool,string,bool,uint)" }, { - "id": 19617, + "id": 22678, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19604, - "src": "47449:2:15", + "referencedDeclaration": 22665, + "src": "47449:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19618, + "id": 22679, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19606, - "src": "47453:2:15", + "referencedDeclaration": 22667, + "src": "47453:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19619, + "id": 22680, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19608, - "src": "47457:2:15", + "referencedDeclaration": 22669, + "src": "47457:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19620, + "id": 22681, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19610, - "src": "47461:2:15", + "referencedDeclaration": 22671, + "src": "47461:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -78495,32 +78495,32 @@ } ], "expression": { - "id": 19614, + "id": 22675, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47395:3:15", + "src": "47395:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19615, + "id": 22676, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "47399:19:15", + "memberLocation": "47399:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47395:23:15", + "src": "47395:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19621, + "id": 22682, "isConstant": false, "isLValue": false, "isPure": false, @@ -78529,7 +78529,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47395:69:15", + "src": "47395:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -78544,18 +78544,18 @@ "typeString": "bytes memory" } ], - "id": 19613, + "id": 22674, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "47379:15:15", + "referencedDeclaration": 17016, + "src": "47379:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19622, + "id": 22683, "isConstant": false, "isLValue": false, "isPure": false, @@ -78564,16 +78564,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47379:86:15", + "src": "47379:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19623, + "id": 22684, "nodeType": "ExpressionStatement", - "src": "47379:86:15" + "src": "47379:86:35" } ] }, @@ -78581,20 +78581,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47306:3:15", + "nameLocation": "47306:3:35", "parameters": { - "id": 19611, + "id": 22672, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19604, + "id": 22665, "mutability": "mutable", "name": "p0", - "nameLocation": "47315:2:15", + "nameLocation": "47315:2:35", "nodeType": "VariableDeclaration", - "scope": 19625, - "src": "47310:7:15", + "scope": 22686, + "src": "47310:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78602,10 +78602,10 @@ "typeString": "bool" }, "typeName": { - "id": 19603, + "id": 22664, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47310:4:15", + "src": "47310:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78615,13 +78615,13 @@ }, { "constant": false, - "id": 19606, + "id": 22667, "mutability": "mutable", "name": "p1", - "nameLocation": "47333:2:15", + "nameLocation": "47333:2:35", "nodeType": "VariableDeclaration", - "scope": 19625, - "src": "47319:16:15", + "scope": 22686, + "src": "47319:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -78629,10 +78629,10 @@ "typeString": "string" }, "typeName": { - "id": 19605, + "id": 22666, "name": "string", "nodeType": "ElementaryTypeName", - "src": "47319:6:15", + "src": "47319:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -78642,13 +78642,13 @@ }, { "constant": false, - "id": 19608, + "id": 22669, "mutability": "mutable", "name": "p2", - "nameLocation": "47342:2:15", + "nameLocation": "47342:2:35", "nodeType": "VariableDeclaration", - "scope": 19625, - "src": "47337:7:15", + "scope": 22686, + "src": "47337:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78656,10 +78656,10 @@ "typeString": "bool" }, "typeName": { - "id": 19607, + "id": 22668, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47337:4:15", + "src": "47337:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78669,13 +78669,13 @@ }, { "constant": false, - "id": 19610, + "id": 22671, "mutability": "mutable", "name": "p3", - "nameLocation": "47351:2:15", + "nameLocation": "47351:2:35", "nodeType": "VariableDeclaration", - "scope": 19625, - "src": "47346:7:15", + "scope": 22686, + "src": "47346:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78683,10 +78683,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19609, + "id": 22670, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "47346:4:15", + "src": "47346:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -78695,28 +78695,28 @@ "visibility": "internal" } ], - "src": "47309:45:15" + "src": "47309:45:35" }, "returnParameters": { - "id": 19612, + "id": 22673, "nodeType": "ParameterList", "parameters": [], - "src": "47369:0:15" + "src": "47369:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19648, + "id": 22709, "nodeType": "FunctionDefinition", - "src": "47478:186:15", + "src": "47478:186:35", "nodes": [], "body": { - "id": 19647, + "id": 22708, "nodeType": "Block", - "src": "47559:105:15", + "src": "47559:105:35", "nodes": [], "statements": [ { @@ -78726,14 +78726,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c626f6f6c2c737472696e6729", - "id": 19639, + "id": 22700, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47609:30:15", + "src": "47609:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_483d0416329d0c81c68975a0cac822497c590c00f8ae8be66af490d0f9215468", "typeString": "literal_string \"log(bool,string,bool,string)\"" @@ -78741,48 +78741,48 @@ "value": "log(bool,string,bool,string)" }, { - "id": 19640, + "id": 22701, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19627, - "src": "47641:2:15", + "referencedDeclaration": 22688, + "src": "47641:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19641, + "id": 22702, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19629, - "src": "47645:2:15", + "referencedDeclaration": 22690, + "src": "47645:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19642, + "id": 22703, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19631, - "src": "47649:2:15", + "referencedDeclaration": 22692, + "src": "47649:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19643, + "id": 22704, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19633, - "src": "47653:2:15", + "referencedDeclaration": 22694, + "src": "47653:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -78813,32 +78813,32 @@ } ], "expression": { - "id": 19637, + "id": 22698, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47585:3:15", + "src": "47585:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19638, + "id": 22699, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "47589:19:15", + "memberLocation": "47589:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47585:23:15", + "src": "47585:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19644, + "id": 22705, "isConstant": false, "isLValue": false, "isPure": false, @@ -78847,7 +78847,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47585:71:15", + "src": "47585:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -78862,18 +78862,18 @@ "typeString": "bytes memory" } ], - "id": 19636, + "id": 22697, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "47569:15:15", + "referencedDeclaration": 17016, + "src": "47569:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19645, + "id": 22706, "isConstant": false, "isLValue": false, "isPure": false, @@ -78882,16 +78882,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47569:88:15", + "src": "47569:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19646, + "id": 22707, "nodeType": "ExpressionStatement", - "src": "47569:88:15" + "src": "47569:88:35" } ] }, @@ -78899,20 +78899,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47487:3:15", + "nameLocation": "47487:3:35", "parameters": { - "id": 19634, + "id": 22695, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19627, + "id": 22688, "mutability": "mutable", "name": "p0", - "nameLocation": "47496:2:15", + "nameLocation": "47496:2:35", "nodeType": "VariableDeclaration", - "scope": 19648, - "src": "47491:7:15", + "scope": 22709, + "src": "47491:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78920,10 +78920,10 @@ "typeString": "bool" }, "typeName": { - "id": 19626, + "id": 22687, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47491:4:15", + "src": "47491:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78933,13 +78933,13 @@ }, { "constant": false, - "id": 19629, + "id": 22690, "mutability": "mutable", "name": "p1", - "nameLocation": "47514:2:15", + "nameLocation": "47514:2:35", "nodeType": "VariableDeclaration", - "scope": 19648, - "src": "47500:16:15", + "scope": 22709, + "src": "47500:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -78947,10 +78947,10 @@ "typeString": "string" }, "typeName": { - "id": 19628, + "id": 22689, "name": "string", "nodeType": "ElementaryTypeName", - "src": "47500:6:15", + "src": "47500:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -78960,13 +78960,13 @@ }, { "constant": false, - "id": 19631, + "id": 22692, "mutability": "mutable", "name": "p2", - "nameLocation": "47523:2:15", + "nameLocation": "47523:2:35", "nodeType": "VariableDeclaration", - "scope": 19648, - "src": "47518:7:15", + "scope": 22709, + "src": "47518:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78974,10 +78974,10 @@ "typeString": "bool" }, "typeName": { - "id": 19630, + "id": 22691, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47518:4:15", + "src": "47518:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78987,13 +78987,13 @@ }, { "constant": false, - "id": 19633, + "id": 22694, "mutability": "mutable", "name": "p3", - "nameLocation": "47541:2:15", + "nameLocation": "47541:2:35", "nodeType": "VariableDeclaration", - "scope": 19648, - "src": "47527:16:15", + "scope": 22709, + "src": "47527:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -79001,10 +79001,10 @@ "typeString": "string" }, "typeName": { - "id": 19632, + "id": 22693, "name": "string", "nodeType": "ElementaryTypeName", - "src": "47527:6:15", + "src": "47527:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -79013,28 +79013,28 @@ "visibility": "internal" } ], - "src": "47490:54:15" + "src": "47490:54:35" }, "returnParameters": { - "id": 19635, + "id": 22696, "nodeType": "ParameterList", "parameters": [], - "src": "47559:0:15" + "src": "47559:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19671, + "id": 22732, "nodeType": "FunctionDefinition", - "src": "47670:175:15", + "src": "47670:175:35", "nodes": [], "body": { - "id": 19670, + "id": 22731, "nodeType": "Block", - "src": "47742:103:15", + "src": "47742:103:35", "nodes": [], "statements": [ { @@ -79044,14 +79044,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c626f6f6c2c626f6f6c29", - "id": 19662, + "id": 22723, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47792:28:15", + "src": "47792:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_dc5e935b9ccf45ff13b5900aeaf3a593df3e9479fc07e9c213f5fcaa0951e91f", "typeString": "literal_string \"log(bool,string,bool,bool)\"" @@ -79059,48 +79059,48 @@ "value": "log(bool,string,bool,bool)" }, { - "id": 19663, + "id": 22724, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19650, - "src": "47822:2:15", + "referencedDeclaration": 22711, + "src": "47822:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19664, + "id": 22725, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19652, - "src": "47826:2:15", + "referencedDeclaration": 22713, + "src": "47826:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19665, + "id": 22726, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19654, - "src": "47830:2:15", + "referencedDeclaration": 22715, + "src": "47830:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19666, + "id": 22727, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19656, - "src": "47834:2:15", + "referencedDeclaration": 22717, + "src": "47834:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79131,32 +79131,32 @@ } ], "expression": { - "id": 19660, + "id": 22721, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47768:3:15", + "src": "47768:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19661, + "id": 22722, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "47772:19:15", + "memberLocation": "47772:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47768:23:15", + "src": "47768:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19667, + "id": 22728, "isConstant": false, "isLValue": false, "isPure": false, @@ -79165,7 +79165,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47768:69:15", + "src": "47768:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -79180,18 +79180,18 @@ "typeString": "bytes memory" } ], - "id": 19659, + "id": 22720, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "47752:15:15", + "referencedDeclaration": 17016, + "src": "47752:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19668, + "id": 22729, "isConstant": false, "isLValue": false, "isPure": false, @@ -79200,16 +79200,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47752:86:15", + "src": "47752:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19669, + "id": 22730, "nodeType": "ExpressionStatement", - "src": "47752:86:15" + "src": "47752:86:35" } ] }, @@ -79217,20 +79217,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47679:3:15", + "nameLocation": "47679:3:35", "parameters": { - "id": 19657, + "id": 22718, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19650, + "id": 22711, "mutability": "mutable", "name": "p0", - "nameLocation": "47688:2:15", + "nameLocation": "47688:2:35", "nodeType": "VariableDeclaration", - "scope": 19671, - "src": "47683:7:15", + "scope": 22732, + "src": "47683:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79238,10 +79238,10 @@ "typeString": "bool" }, "typeName": { - "id": 19649, + "id": 22710, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47683:4:15", + "src": "47683:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79251,13 +79251,13 @@ }, { "constant": false, - "id": 19652, + "id": 22713, "mutability": "mutable", "name": "p1", - "nameLocation": "47706:2:15", + "nameLocation": "47706:2:35", "nodeType": "VariableDeclaration", - "scope": 19671, - "src": "47692:16:15", + "scope": 22732, + "src": "47692:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -79265,10 +79265,10 @@ "typeString": "string" }, "typeName": { - "id": 19651, + "id": 22712, "name": "string", "nodeType": "ElementaryTypeName", - "src": "47692:6:15", + "src": "47692:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -79278,13 +79278,13 @@ }, { "constant": false, - "id": 19654, + "id": 22715, "mutability": "mutable", "name": "p2", - "nameLocation": "47715:2:15", + "nameLocation": "47715:2:35", "nodeType": "VariableDeclaration", - "scope": 19671, - "src": "47710:7:15", + "scope": 22732, + "src": "47710:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79292,10 +79292,10 @@ "typeString": "bool" }, "typeName": { - "id": 19653, + "id": 22714, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47710:4:15", + "src": "47710:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79305,13 +79305,13 @@ }, { "constant": false, - "id": 19656, + "id": 22717, "mutability": "mutable", "name": "p3", - "nameLocation": "47724:2:15", + "nameLocation": "47724:2:35", "nodeType": "VariableDeclaration", - "scope": 19671, - "src": "47719:7:15", + "scope": 22732, + "src": "47719:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79319,10 +79319,10 @@ "typeString": "bool" }, "typeName": { - "id": 19655, + "id": 22716, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47719:4:15", + "src": "47719:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79331,28 +79331,28 @@ "visibility": "internal" } ], - "src": "47682:45:15" + "src": "47682:45:35" }, "returnParameters": { - "id": 19658, + "id": 22719, "nodeType": "ParameterList", "parameters": [], - "src": "47742:0:15" + "src": "47742:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19694, + "id": 22755, "nodeType": "FunctionDefinition", - "src": "47851:181:15", + "src": "47851:181:35", "nodes": [], "body": { - "id": 19693, + "id": 22754, "nodeType": "Block", - "src": "47926:106:15", + "src": "47926:106:35", "nodes": [], "statements": [ { @@ -79362,14 +79362,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c626f6f6c2c6164647265737329", - "id": 19685, + "id": 22746, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47976:31:15", + "src": "47976:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_538e06ab06366b189ea53da7c11628ee5730bc373b0bc64719bea1a2afab03c5", "typeString": "literal_string \"log(bool,string,bool,address)\"" @@ -79377,48 +79377,48 @@ "value": "log(bool,string,bool,address)" }, { - "id": 19686, + "id": 22747, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19673, - "src": "48009:2:15", + "referencedDeclaration": 22734, + "src": "48009:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19687, + "id": 22748, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19675, - "src": "48013:2:15", + "referencedDeclaration": 22736, + "src": "48013:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19688, + "id": 22749, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19677, - "src": "48017:2:15", + "referencedDeclaration": 22738, + "src": "48017:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19689, + "id": 22750, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19679, - "src": "48021:2:15", + "referencedDeclaration": 22740, + "src": "48021:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -79449,32 +79449,32 @@ } ], "expression": { - "id": 19683, + "id": 22744, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47952:3:15", + "src": "47952:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19684, + "id": 22745, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "47956:19:15", + "memberLocation": "47956:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47952:23:15", + "src": "47952:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19690, + "id": 22751, "isConstant": false, "isLValue": false, "isPure": false, @@ -79483,7 +79483,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47952:72:15", + "src": "47952:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -79498,18 +79498,18 @@ "typeString": "bytes memory" } ], - "id": 19682, + "id": 22743, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "47936:15:15", + "referencedDeclaration": 17016, + "src": "47936:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19691, + "id": 22752, "isConstant": false, "isLValue": false, "isPure": false, @@ -79518,16 +79518,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47936:89:15", + "src": "47936:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19692, + "id": 22753, "nodeType": "ExpressionStatement", - "src": "47936:89:15" + "src": "47936:89:35" } ] }, @@ -79535,20 +79535,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47860:3:15", + "nameLocation": "47860:3:35", "parameters": { - "id": 19680, + "id": 22741, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19673, + "id": 22734, "mutability": "mutable", "name": "p0", - "nameLocation": "47869:2:15", + "nameLocation": "47869:2:35", "nodeType": "VariableDeclaration", - "scope": 19694, - "src": "47864:7:15", + "scope": 22755, + "src": "47864:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79556,10 +79556,10 @@ "typeString": "bool" }, "typeName": { - "id": 19672, + "id": 22733, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47864:4:15", + "src": "47864:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79569,13 +79569,13 @@ }, { "constant": false, - "id": 19675, + "id": 22736, "mutability": "mutable", "name": "p1", - "nameLocation": "47887:2:15", + "nameLocation": "47887:2:35", "nodeType": "VariableDeclaration", - "scope": 19694, - "src": "47873:16:15", + "scope": 22755, + "src": "47873:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -79583,10 +79583,10 @@ "typeString": "string" }, "typeName": { - "id": 19674, + "id": 22735, "name": "string", "nodeType": "ElementaryTypeName", - "src": "47873:6:15", + "src": "47873:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -79596,13 +79596,13 @@ }, { "constant": false, - "id": 19677, + "id": 22738, "mutability": "mutable", "name": "p2", - "nameLocation": "47896:2:15", + "nameLocation": "47896:2:35", "nodeType": "VariableDeclaration", - "scope": 19694, - "src": "47891:7:15", + "scope": 22755, + "src": "47891:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79610,10 +79610,10 @@ "typeString": "bool" }, "typeName": { - "id": 19676, + "id": 22737, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47891:4:15", + "src": "47891:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79623,13 +79623,13 @@ }, { "constant": false, - "id": 19679, + "id": 22740, "mutability": "mutable", "name": "p3", - "nameLocation": "47908:2:15", + "nameLocation": "47908:2:35", "nodeType": "VariableDeclaration", - "scope": 19694, - "src": "47900:10:15", + "scope": 22755, + "src": "47900:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79637,10 +79637,10 @@ "typeString": "address" }, "typeName": { - "id": 19678, + "id": 22739, "name": "address", "nodeType": "ElementaryTypeName", - "src": "47900:7:15", + "src": "47900:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -79650,28 +79650,28 @@ "visibility": "internal" } ], - "src": "47863:48:15" + "src": "47863:48:35" }, "returnParameters": { - "id": 19681, + "id": 22742, "nodeType": "ParameterList", "parameters": [], - "src": "47926:0:15" + "src": "47926:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19717, + "id": 22778, "nodeType": "FunctionDefinition", - "src": "48038:181:15", + "src": "48038:181:35", "nodes": [], "body": { - "id": 19716, + "id": 22777, "nodeType": "Block", - "src": "48113:106:15", + "src": "48113:106:35", "nodes": [], "statements": [ { @@ -79681,14 +79681,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c616464726573732c75696e7429", - "id": 19708, + "id": 22769, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "48163:31:15", + "src": "48163:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1b0b955b558cd224468bb20ba92b23519cb59fe363a105b00d7a815c1673c4ca", "typeString": "literal_string \"log(bool,string,address,uint)\"" @@ -79696,48 +79696,48 @@ "value": "log(bool,string,address,uint)" }, { - "id": 19709, + "id": 22770, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19696, - "src": "48196:2:15", + "referencedDeclaration": 22757, + "src": "48196:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19710, + "id": 22771, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19698, - "src": "48200:2:15", + "referencedDeclaration": 22759, + "src": "48200:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19711, + "id": 22772, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19700, - "src": "48204:2:15", + "referencedDeclaration": 22761, + "src": "48204:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 19712, + "id": 22773, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19702, - "src": "48208:2:15", + "referencedDeclaration": 22763, + "src": "48208:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -79768,32 +79768,32 @@ } ], "expression": { - "id": 19706, + "id": 22767, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "48139:3:15", + "src": "48139:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19707, + "id": 22768, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "48143:19:15", + "memberLocation": "48143:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "48139:23:15", + "src": "48139:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19713, + "id": 22774, "isConstant": false, "isLValue": false, "isPure": false, @@ -79802,7 +79802,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48139:72:15", + "src": "48139:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -79817,18 +79817,18 @@ "typeString": "bytes memory" } ], - "id": 19705, + "id": 22766, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "48123:15:15", + "referencedDeclaration": 17016, + "src": "48123:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19714, + "id": 22775, "isConstant": false, "isLValue": false, "isPure": false, @@ -79837,16 +79837,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48123:89:15", + "src": "48123:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19715, + "id": 22776, "nodeType": "ExpressionStatement", - "src": "48123:89:15" + "src": "48123:89:35" } ] }, @@ -79854,20 +79854,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48047:3:15", + "nameLocation": "48047:3:35", "parameters": { - "id": 19703, + "id": 22764, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19696, + "id": 22757, "mutability": "mutable", "name": "p0", - "nameLocation": "48056:2:15", + "nameLocation": "48056:2:35", "nodeType": "VariableDeclaration", - "scope": 19717, - "src": "48051:7:15", + "scope": 22778, + "src": "48051:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79875,10 +79875,10 @@ "typeString": "bool" }, "typeName": { - "id": 19695, + "id": 22756, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48051:4:15", + "src": "48051:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79888,13 +79888,13 @@ }, { "constant": false, - "id": 19698, + "id": 22759, "mutability": "mutable", "name": "p1", - "nameLocation": "48074:2:15", + "nameLocation": "48074:2:35", "nodeType": "VariableDeclaration", - "scope": 19717, - "src": "48060:16:15", + "scope": 22778, + "src": "48060:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -79902,10 +79902,10 @@ "typeString": "string" }, "typeName": { - "id": 19697, + "id": 22758, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48060:6:15", + "src": "48060:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -79915,13 +79915,13 @@ }, { "constant": false, - "id": 19700, + "id": 22761, "mutability": "mutable", "name": "p2", - "nameLocation": "48086:2:15", + "nameLocation": "48086:2:35", "nodeType": "VariableDeclaration", - "scope": 19717, - "src": "48078:10:15", + "scope": 22778, + "src": "48078:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79929,10 +79929,10 @@ "typeString": "address" }, "typeName": { - "id": 19699, + "id": 22760, "name": "address", "nodeType": "ElementaryTypeName", - "src": "48078:7:15", + "src": "48078:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -79943,13 +79943,13 @@ }, { "constant": false, - "id": 19702, + "id": 22763, "mutability": "mutable", "name": "p3", - "nameLocation": "48095:2:15", + "nameLocation": "48095:2:35", "nodeType": "VariableDeclaration", - "scope": 19717, - "src": "48090:7:15", + "scope": 22778, + "src": "48090:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79957,10 +79957,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19701, + "id": 22762, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "48090:4:15", + "src": "48090:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -79969,28 +79969,28 @@ "visibility": "internal" } ], - "src": "48050:48:15" + "src": "48050:48:35" }, "returnParameters": { - "id": 19704, + "id": 22765, "nodeType": "ParameterList", "parameters": [], - "src": "48113:0:15" + "src": "48113:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19740, + "id": 22801, "nodeType": "FunctionDefinition", - "src": "48225:192:15", + "src": "48225:192:35", "nodes": [], "body": { - "id": 19739, + "id": 22800, "nodeType": "Block", - "src": "48309:108:15", + "src": "48309:108:35", "nodes": [], "statements": [ { @@ -80000,14 +80000,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c616464726573732c737472696e6729", - "id": 19731, + "id": 22792, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "48359:33:15", + "src": "48359:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_12d6c788fea4d6144f2607e1e8821bec55a5c2dfdc4cece41a536f7b7831e7a7", "typeString": "literal_string \"log(bool,string,address,string)\"" @@ -80015,48 +80015,48 @@ "value": "log(bool,string,address,string)" }, { - "id": 19732, + "id": 22793, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19719, - "src": "48394:2:15", + "referencedDeclaration": 22780, + "src": "48394:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19733, + "id": 22794, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19721, - "src": "48398:2:15", + "referencedDeclaration": 22782, + "src": "48398:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19734, + "id": 22795, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19723, - "src": "48402:2:15", + "referencedDeclaration": 22784, + "src": "48402:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 19735, + "id": 22796, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19725, - "src": "48406:2:15", + "referencedDeclaration": 22786, + "src": "48406:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -80087,32 +80087,32 @@ } ], "expression": { - "id": 19729, + "id": 22790, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "48335:3:15", + "src": "48335:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19730, + "id": 22791, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "48339:19:15", + "memberLocation": "48339:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "48335:23:15", + "src": "48335:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19736, + "id": 22797, "isConstant": false, "isLValue": false, "isPure": false, @@ -80121,7 +80121,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48335:74:15", + "src": "48335:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -80136,18 +80136,18 @@ "typeString": "bytes memory" } ], - "id": 19728, + "id": 22789, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "48319:15:15", + "referencedDeclaration": 17016, + "src": "48319:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19737, + "id": 22798, "isConstant": false, "isLValue": false, "isPure": false, @@ -80156,16 +80156,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48319:91:15", + "src": "48319:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19738, + "id": 22799, "nodeType": "ExpressionStatement", - "src": "48319:91:15" + "src": "48319:91:35" } ] }, @@ -80173,20 +80173,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48234:3:15", + "nameLocation": "48234:3:35", "parameters": { - "id": 19726, + "id": 22787, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19719, + "id": 22780, "mutability": "mutable", "name": "p0", - "nameLocation": "48243:2:15", + "nameLocation": "48243:2:35", "nodeType": "VariableDeclaration", - "scope": 19740, - "src": "48238:7:15", + "scope": 22801, + "src": "48238:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80194,10 +80194,10 @@ "typeString": "bool" }, "typeName": { - "id": 19718, + "id": 22779, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48238:4:15", + "src": "48238:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80207,13 +80207,13 @@ }, { "constant": false, - "id": 19721, + "id": 22782, "mutability": "mutable", "name": "p1", - "nameLocation": "48261:2:15", + "nameLocation": "48261:2:35", "nodeType": "VariableDeclaration", - "scope": 19740, - "src": "48247:16:15", + "scope": 22801, + "src": "48247:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -80221,10 +80221,10 @@ "typeString": "string" }, "typeName": { - "id": 19720, + "id": 22781, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48247:6:15", + "src": "48247:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -80234,13 +80234,13 @@ }, { "constant": false, - "id": 19723, + "id": 22784, "mutability": "mutable", "name": "p2", - "nameLocation": "48273:2:15", + "nameLocation": "48273:2:35", "nodeType": "VariableDeclaration", - "scope": 19740, - "src": "48265:10:15", + "scope": 22801, + "src": "48265:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80248,10 +80248,10 @@ "typeString": "address" }, "typeName": { - "id": 19722, + "id": 22783, "name": "address", "nodeType": "ElementaryTypeName", - "src": "48265:7:15", + "src": "48265:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -80262,13 +80262,13 @@ }, { "constant": false, - "id": 19725, + "id": 22786, "mutability": "mutable", "name": "p3", - "nameLocation": "48291:2:15", + "nameLocation": "48291:2:35", "nodeType": "VariableDeclaration", - "scope": 19740, - "src": "48277:16:15", + "scope": 22801, + "src": "48277:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -80276,10 +80276,10 @@ "typeString": "string" }, "typeName": { - "id": 19724, + "id": 22785, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48277:6:15", + "src": "48277:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -80288,28 +80288,28 @@ "visibility": "internal" } ], - "src": "48237:57:15" + "src": "48237:57:35" }, "returnParameters": { - "id": 19727, + "id": 22788, "nodeType": "ParameterList", "parameters": [], - "src": "48309:0:15" + "src": "48309:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19763, + "id": 22824, "nodeType": "FunctionDefinition", - "src": "48423:181:15", + "src": "48423:181:35", "nodes": [], "body": { - "id": 19762, + "id": 22823, "nodeType": "Block", - "src": "48498:106:15", + "src": "48498:106:35", "nodes": [], "statements": [ { @@ -80319,14 +80319,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c616464726573732c626f6f6c29", - "id": 19754, + "id": 22815, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "48548:31:15", + "src": "48548:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6dd434ca1fa26d491bcd72b7fe69eb72d41cae8eadbda5a7f985734e1b80c67d", "typeString": "literal_string \"log(bool,string,address,bool)\"" @@ -80334,48 +80334,48 @@ "value": "log(bool,string,address,bool)" }, { - "id": 19755, + "id": 22816, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19742, - "src": "48581:2:15", + "referencedDeclaration": 22803, + "src": "48581:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19756, + "id": 22817, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19744, - "src": "48585:2:15", + "referencedDeclaration": 22805, + "src": "48585:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19757, + "id": 22818, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19746, - "src": "48589:2:15", + "referencedDeclaration": 22807, + "src": "48589:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 19758, + "id": 22819, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19748, - "src": "48593:2:15", + "referencedDeclaration": 22809, + "src": "48593:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80406,32 +80406,32 @@ } ], "expression": { - "id": 19752, + "id": 22813, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "48524:3:15", + "src": "48524:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19753, + "id": 22814, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "48528:19:15", + "memberLocation": "48528:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "48524:23:15", + "src": "48524:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19759, + "id": 22820, "isConstant": false, "isLValue": false, "isPure": false, @@ -80440,7 +80440,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48524:72:15", + "src": "48524:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -80455,18 +80455,18 @@ "typeString": "bytes memory" } ], - "id": 19751, + "id": 22812, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "48508:15:15", + "referencedDeclaration": 17016, + "src": "48508:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19760, + "id": 22821, "isConstant": false, "isLValue": false, "isPure": false, @@ -80475,16 +80475,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48508:89:15", + "src": "48508:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19761, + "id": 22822, "nodeType": "ExpressionStatement", - "src": "48508:89:15" + "src": "48508:89:35" } ] }, @@ -80492,20 +80492,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48432:3:15", + "nameLocation": "48432:3:35", "parameters": { - "id": 19749, + "id": 22810, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19742, + "id": 22803, "mutability": "mutable", "name": "p0", - "nameLocation": "48441:2:15", + "nameLocation": "48441:2:35", "nodeType": "VariableDeclaration", - "scope": 19763, - "src": "48436:7:15", + "scope": 22824, + "src": "48436:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80513,10 +80513,10 @@ "typeString": "bool" }, "typeName": { - "id": 19741, + "id": 22802, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48436:4:15", + "src": "48436:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80526,13 +80526,13 @@ }, { "constant": false, - "id": 19744, + "id": 22805, "mutability": "mutable", "name": "p1", - "nameLocation": "48459:2:15", + "nameLocation": "48459:2:35", "nodeType": "VariableDeclaration", - "scope": 19763, - "src": "48445:16:15", + "scope": 22824, + "src": "48445:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -80540,10 +80540,10 @@ "typeString": "string" }, "typeName": { - "id": 19743, + "id": 22804, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48445:6:15", + "src": "48445:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -80553,13 +80553,13 @@ }, { "constant": false, - "id": 19746, + "id": 22807, "mutability": "mutable", "name": "p2", - "nameLocation": "48471:2:15", + "nameLocation": "48471:2:35", "nodeType": "VariableDeclaration", - "scope": 19763, - "src": "48463:10:15", + "scope": 22824, + "src": "48463:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80567,10 +80567,10 @@ "typeString": "address" }, "typeName": { - "id": 19745, + "id": 22806, "name": "address", "nodeType": "ElementaryTypeName", - "src": "48463:7:15", + "src": "48463:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -80581,13 +80581,13 @@ }, { "constant": false, - "id": 19748, + "id": 22809, "mutability": "mutable", "name": "p3", - "nameLocation": "48480:2:15", + "nameLocation": "48480:2:35", "nodeType": "VariableDeclaration", - "scope": 19763, - "src": "48475:7:15", + "scope": 22824, + "src": "48475:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80595,10 +80595,10 @@ "typeString": "bool" }, "typeName": { - "id": 19747, + "id": 22808, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48475:4:15", + "src": "48475:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80607,28 +80607,28 @@ "visibility": "internal" } ], - "src": "48435:48:15" + "src": "48435:48:35" }, "returnParameters": { - "id": 19750, + "id": 22811, "nodeType": "ParameterList", "parameters": [], - "src": "48498:0:15" + "src": "48498:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19786, + "id": 22847, "nodeType": "FunctionDefinition", - "src": "48610:187:15", + "src": "48610:187:35", "nodes": [], "body": { - "id": 19785, + "id": 22846, "nodeType": "Block", - "src": "48688:109:15", + "src": "48688:109:35", "nodes": [], "statements": [ { @@ -80638,14 +80638,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c616464726573732c6164647265737329", - "id": 19777, + "id": 22838, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "48738:34:15", + "src": "48738:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2b2b18dc50ecc75180f201de41eca533fbda0c7bf525c06b5b8e87bc1d010822", "typeString": "literal_string \"log(bool,string,address,address)\"" @@ -80653,48 +80653,48 @@ "value": "log(bool,string,address,address)" }, { - "id": 19778, + "id": 22839, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19765, - "src": "48774:2:15", + "referencedDeclaration": 22826, + "src": "48774:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19779, + "id": 22840, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19767, - "src": "48778:2:15", + "referencedDeclaration": 22828, + "src": "48778:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19780, + "id": 22841, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19769, - "src": "48782:2:15", + "referencedDeclaration": 22830, + "src": "48782:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 19781, + "id": 22842, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19771, - "src": "48786:2:15", + "referencedDeclaration": 22832, + "src": "48786:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -80725,32 +80725,32 @@ } ], "expression": { - "id": 19775, + "id": 22836, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "48714:3:15", + "src": "48714:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19776, + "id": 22837, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "48718:19:15", + "memberLocation": "48718:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "48714:23:15", + "src": "48714:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19782, + "id": 22843, "isConstant": false, "isLValue": false, "isPure": false, @@ -80759,7 +80759,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48714:75:15", + "src": "48714:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -80774,18 +80774,18 @@ "typeString": "bytes memory" } ], - "id": 19774, + "id": 22835, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "48698:15:15", + "referencedDeclaration": 17016, + "src": "48698:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19783, + "id": 22844, "isConstant": false, "isLValue": false, "isPure": false, @@ -80794,16 +80794,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48698:92:15", + "src": "48698:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19784, + "id": 22845, "nodeType": "ExpressionStatement", - "src": "48698:92:15" + "src": "48698:92:35" } ] }, @@ -80811,20 +80811,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48619:3:15", + "nameLocation": "48619:3:35", "parameters": { - "id": 19772, + "id": 22833, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19765, + "id": 22826, "mutability": "mutable", "name": "p0", - "nameLocation": "48628:2:15", + "nameLocation": "48628:2:35", "nodeType": "VariableDeclaration", - "scope": 19786, - "src": "48623:7:15", + "scope": 22847, + "src": "48623:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80832,10 +80832,10 @@ "typeString": "bool" }, "typeName": { - "id": 19764, + "id": 22825, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48623:4:15", + "src": "48623:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80845,13 +80845,13 @@ }, { "constant": false, - "id": 19767, + "id": 22828, "mutability": "mutable", "name": "p1", - "nameLocation": "48646:2:15", + "nameLocation": "48646:2:35", "nodeType": "VariableDeclaration", - "scope": 19786, - "src": "48632:16:15", + "scope": 22847, + "src": "48632:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -80859,10 +80859,10 @@ "typeString": "string" }, "typeName": { - "id": 19766, + "id": 22827, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48632:6:15", + "src": "48632:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -80872,13 +80872,13 @@ }, { "constant": false, - "id": 19769, + "id": 22830, "mutability": "mutable", "name": "p2", - "nameLocation": "48658:2:15", + "nameLocation": "48658:2:35", "nodeType": "VariableDeclaration", - "scope": 19786, - "src": "48650:10:15", + "scope": 22847, + "src": "48650:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80886,10 +80886,10 @@ "typeString": "address" }, "typeName": { - "id": 19768, + "id": 22829, "name": "address", "nodeType": "ElementaryTypeName", - "src": "48650:7:15", + "src": "48650:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -80900,13 +80900,13 @@ }, { "constant": false, - "id": 19771, + "id": 22832, "mutability": "mutable", "name": "p3", - "nameLocation": "48670:2:15", + "nameLocation": "48670:2:35", "nodeType": "VariableDeclaration", - "scope": 19786, - "src": "48662:10:15", + "scope": 22847, + "src": "48662:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80914,10 +80914,10 @@ "typeString": "address" }, "typeName": { - "id": 19770, + "id": 22831, "name": "address", "nodeType": "ElementaryTypeName", - "src": "48662:7:15", + "src": "48662:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -80927,28 +80927,28 @@ "visibility": "internal" } ], - "src": "48622:51:15" + "src": "48622:51:35" }, "returnParameters": { - "id": 19773, + "id": 22834, "nodeType": "ParameterList", "parameters": [], - "src": "48688:0:15" + "src": "48688:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19809, + "id": 22870, "nodeType": "FunctionDefinition", - "src": "48803:164:15", + "src": "48803:164:35", "nodes": [], "body": { - "id": 19808, + "id": 22869, "nodeType": "Block", - "src": "48866:101:15", + "src": "48866:101:35", "nodes": [], "statements": [ { @@ -80958,14 +80958,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c75696e742c75696e7429", - "id": 19800, + "id": 22861, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "48916:26:15", + "src": "48916:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4667de8ece32e91ade336fb6d8a14a500512d40e1162a34636a5bca908b16e6a", "typeString": "literal_string \"log(bool,bool,uint,uint)\"" @@ -80973,48 +80973,48 @@ "value": "log(bool,bool,uint,uint)" }, { - "id": 19801, + "id": 22862, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19788, - "src": "48944:2:15", + "referencedDeclaration": 22849, + "src": "48944:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19802, + "id": 22863, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19790, - "src": "48948:2:15", + "referencedDeclaration": 22851, + "src": "48948:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19803, + "id": 22864, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19792, - "src": "48952:2:15", + "referencedDeclaration": 22853, + "src": "48952:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19804, + "id": 22865, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19794, - "src": "48956:2:15", + "referencedDeclaration": 22855, + "src": "48956:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -81045,32 +81045,32 @@ } ], "expression": { - "id": 19798, + "id": 22859, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "48892:3:15", + "src": "48892:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19799, + "id": 22860, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "48896:19:15", + "memberLocation": "48896:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "48892:23:15", + "src": "48892:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19805, + "id": 22866, "isConstant": false, "isLValue": false, "isPure": false, @@ -81079,7 +81079,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48892:67:15", + "src": "48892:67:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -81094,18 +81094,18 @@ "typeString": "bytes memory" } ], - "id": 19797, + "id": 22858, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "48876:15:15", + "referencedDeclaration": 17016, + "src": "48876:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19806, + "id": 22867, "isConstant": false, "isLValue": false, "isPure": false, @@ -81114,16 +81114,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48876:84:15", + "src": "48876:84:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19807, + "id": 22868, "nodeType": "ExpressionStatement", - "src": "48876:84:15" + "src": "48876:84:35" } ] }, @@ -81131,20 +81131,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48812:3:15", + "nameLocation": "48812:3:35", "parameters": { - "id": 19795, + "id": 22856, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19788, + "id": 22849, "mutability": "mutable", "name": "p0", - "nameLocation": "48821:2:15", + "nameLocation": "48821:2:35", "nodeType": "VariableDeclaration", - "scope": 19809, - "src": "48816:7:15", + "scope": 22870, + "src": "48816:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81152,10 +81152,10 @@ "typeString": "bool" }, "typeName": { - "id": 19787, + "id": 22848, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48816:4:15", + "src": "48816:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81165,13 +81165,13 @@ }, { "constant": false, - "id": 19790, + "id": 22851, "mutability": "mutable", "name": "p1", - "nameLocation": "48830:2:15", + "nameLocation": "48830:2:35", "nodeType": "VariableDeclaration", - "scope": 19809, - "src": "48825:7:15", + "scope": 22870, + "src": "48825:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81179,10 +81179,10 @@ "typeString": "bool" }, "typeName": { - "id": 19789, + "id": 22850, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48825:4:15", + "src": "48825:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81192,13 +81192,13 @@ }, { "constant": false, - "id": 19792, + "id": 22853, "mutability": "mutable", "name": "p2", - "nameLocation": "48839:2:15", + "nameLocation": "48839:2:35", "nodeType": "VariableDeclaration", - "scope": 19809, - "src": "48834:7:15", + "scope": 22870, + "src": "48834:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81206,10 +81206,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19791, + "id": 22852, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "48834:4:15", + "src": "48834:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -81219,13 +81219,13 @@ }, { "constant": false, - "id": 19794, + "id": 22855, "mutability": "mutable", "name": "p3", - "nameLocation": "48848:2:15", + "nameLocation": "48848:2:35", "nodeType": "VariableDeclaration", - "scope": 19809, - "src": "48843:7:15", + "scope": 22870, + "src": "48843:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81233,10 +81233,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19793, + "id": 22854, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "48843:4:15", + "src": "48843:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -81245,28 +81245,28 @@ "visibility": "internal" } ], - "src": "48815:36:15" + "src": "48815:36:35" }, "returnParameters": { - "id": 19796, + "id": 22857, "nodeType": "ParameterList", "parameters": [], - "src": "48866:0:15" + "src": "48866:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19832, + "id": 22893, "nodeType": "FunctionDefinition", - "src": "48973:175:15", + "src": "48973:175:35", "nodes": [], "body": { - "id": 19831, + "id": 22892, "nodeType": "Block", - "src": "49045:103:15", + "src": "49045:103:35", "nodes": [], "statements": [ { @@ -81276,14 +81276,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c75696e742c737472696e6729", - "id": 19823, + "id": 22884, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49095:28:15", + "src": "49095:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_50618937639b3b1cb3bbe247efb1fae4eb9a85d1e66ac66dfc77c62561966adc", "typeString": "literal_string \"log(bool,bool,uint,string)\"" @@ -81291,48 +81291,48 @@ "value": "log(bool,bool,uint,string)" }, { - "id": 19824, + "id": 22885, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19811, - "src": "49125:2:15", + "referencedDeclaration": 22872, + "src": "49125:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19825, + "id": 22886, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19813, - "src": "49129:2:15", + "referencedDeclaration": 22874, + "src": "49129:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19826, + "id": 22887, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19815, - "src": "49133:2:15", + "referencedDeclaration": 22876, + "src": "49133:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19827, + "id": 22888, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19817, - "src": "49137:2:15", + "referencedDeclaration": 22878, + "src": "49137:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -81363,32 +81363,32 @@ } ], "expression": { - "id": 19821, + "id": 22882, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49071:3:15", + "src": "49071:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19822, + "id": 22883, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "49075:19:15", + "memberLocation": "49075:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49071:23:15", + "src": "49071:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19828, + "id": 22889, "isConstant": false, "isLValue": false, "isPure": false, @@ -81397,7 +81397,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49071:69:15", + "src": "49071:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -81412,18 +81412,18 @@ "typeString": "bytes memory" } ], - "id": 19820, + "id": 22881, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "49055:15:15", + "referencedDeclaration": 17016, + "src": "49055:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19829, + "id": 22890, "isConstant": false, "isLValue": false, "isPure": false, @@ -81432,16 +81432,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49055:86:15", + "src": "49055:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19830, + "id": 22891, "nodeType": "ExpressionStatement", - "src": "49055:86:15" + "src": "49055:86:35" } ] }, @@ -81449,20 +81449,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48982:3:15", + "nameLocation": "48982:3:35", "parameters": { - "id": 19818, + "id": 22879, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19811, + "id": 22872, "mutability": "mutable", "name": "p0", - "nameLocation": "48991:2:15", + "nameLocation": "48991:2:35", "nodeType": "VariableDeclaration", - "scope": 19832, - "src": "48986:7:15", + "scope": 22893, + "src": "48986:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81470,10 +81470,10 @@ "typeString": "bool" }, "typeName": { - "id": 19810, + "id": 22871, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48986:4:15", + "src": "48986:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81483,13 +81483,13 @@ }, { "constant": false, - "id": 19813, + "id": 22874, "mutability": "mutable", "name": "p1", - "nameLocation": "49000:2:15", + "nameLocation": "49000:2:35", "nodeType": "VariableDeclaration", - "scope": 19832, - "src": "48995:7:15", + "scope": 22893, + "src": "48995:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81497,10 +81497,10 @@ "typeString": "bool" }, "typeName": { - "id": 19812, + "id": 22873, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48995:4:15", + "src": "48995:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81510,13 +81510,13 @@ }, { "constant": false, - "id": 19815, + "id": 22876, "mutability": "mutable", "name": "p2", - "nameLocation": "49009:2:15", + "nameLocation": "49009:2:35", "nodeType": "VariableDeclaration", - "scope": 19832, - "src": "49004:7:15", + "scope": 22893, + "src": "49004:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81524,10 +81524,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19814, + "id": 22875, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "49004:4:15", + "src": "49004:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -81537,13 +81537,13 @@ }, { "constant": false, - "id": 19817, + "id": 22878, "mutability": "mutable", "name": "p3", - "nameLocation": "49027:2:15", + "nameLocation": "49027:2:35", "nodeType": "VariableDeclaration", - "scope": 19832, - "src": "49013:16:15", + "scope": 22893, + "src": "49013:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -81551,10 +81551,10 @@ "typeString": "string" }, "typeName": { - "id": 19816, + "id": 22877, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49013:6:15", + "src": "49013:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -81563,28 +81563,28 @@ "visibility": "internal" } ], - "src": "48985:45:15" + "src": "48985:45:35" }, "returnParameters": { - "id": 19819, + "id": 22880, "nodeType": "ParameterList", "parameters": [], - "src": "49045:0:15" + "src": "49045:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19855, + "id": 22916, "nodeType": "FunctionDefinition", - "src": "49154:164:15", + "src": "49154:164:35", "nodes": [], "body": { - "id": 19854, + "id": 22915, "nodeType": "Block", - "src": "49217:101:15", + "src": "49217:101:35", "nodes": [], "statements": [ { @@ -81594,14 +81594,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c75696e742c626f6f6c29", - "id": 19846, + "id": 22907, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49267:26:15", + "src": "49267:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ab5cc1c47d926d79461c86216768f32b6ec0ac12d51c1eb543ea3bd1cfec0110", "typeString": "literal_string \"log(bool,bool,uint,bool)\"" @@ -81609,48 +81609,48 @@ "value": "log(bool,bool,uint,bool)" }, { - "id": 19847, + "id": 22908, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19834, - "src": "49295:2:15", + "referencedDeclaration": 22895, + "src": "49295:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19848, + "id": 22909, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19836, - "src": "49299:2:15", + "referencedDeclaration": 22897, + "src": "49299:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19849, + "id": 22910, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19838, - "src": "49303:2:15", + "referencedDeclaration": 22899, + "src": "49303:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19850, + "id": 22911, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19840, - "src": "49307:2:15", + "referencedDeclaration": 22901, + "src": "49307:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81681,32 +81681,32 @@ } ], "expression": { - "id": 19844, + "id": 22905, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49243:3:15", + "src": "49243:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19845, + "id": 22906, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "49247:19:15", + "memberLocation": "49247:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49243:23:15", + "src": "49243:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19851, + "id": 22912, "isConstant": false, "isLValue": false, "isPure": false, @@ -81715,7 +81715,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49243:67:15", + "src": "49243:67:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -81730,18 +81730,18 @@ "typeString": "bytes memory" } ], - "id": 19843, + "id": 22904, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "49227:15:15", + "referencedDeclaration": 17016, + "src": "49227:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19852, + "id": 22913, "isConstant": false, "isLValue": false, "isPure": false, @@ -81750,16 +81750,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49227:84:15", + "src": "49227:84:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19853, + "id": 22914, "nodeType": "ExpressionStatement", - "src": "49227:84:15" + "src": "49227:84:35" } ] }, @@ -81767,20 +81767,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "49163:3:15", + "nameLocation": "49163:3:35", "parameters": { - "id": 19841, + "id": 22902, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19834, + "id": 22895, "mutability": "mutable", "name": "p0", - "nameLocation": "49172:2:15", + "nameLocation": "49172:2:35", "nodeType": "VariableDeclaration", - "scope": 19855, - "src": "49167:7:15", + "scope": 22916, + "src": "49167:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81788,10 +81788,10 @@ "typeString": "bool" }, "typeName": { - "id": 19833, + "id": 22894, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49167:4:15", + "src": "49167:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81801,13 +81801,13 @@ }, { "constant": false, - "id": 19836, + "id": 22897, "mutability": "mutable", "name": "p1", - "nameLocation": "49181:2:15", + "nameLocation": "49181:2:35", "nodeType": "VariableDeclaration", - "scope": 19855, - "src": "49176:7:15", + "scope": 22916, + "src": "49176:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81815,10 +81815,10 @@ "typeString": "bool" }, "typeName": { - "id": 19835, + "id": 22896, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49176:4:15", + "src": "49176:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81828,13 +81828,13 @@ }, { "constant": false, - "id": 19838, + "id": 22899, "mutability": "mutable", "name": "p2", - "nameLocation": "49190:2:15", + "nameLocation": "49190:2:35", "nodeType": "VariableDeclaration", - "scope": 19855, - "src": "49185:7:15", + "scope": 22916, + "src": "49185:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81842,10 +81842,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19837, + "id": 22898, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "49185:4:15", + "src": "49185:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -81855,13 +81855,13 @@ }, { "constant": false, - "id": 19840, + "id": 22901, "mutability": "mutable", "name": "p3", - "nameLocation": "49199:2:15", + "nameLocation": "49199:2:35", "nodeType": "VariableDeclaration", - "scope": 19855, - "src": "49194:7:15", + "scope": 22916, + "src": "49194:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81869,10 +81869,10 @@ "typeString": "bool" }, "typeName": { - "id": 19839, + "id": 22900, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49194:4:15", + "src": "49194:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81881,28 +81881,28 @@ "visibility": "internal" } ], - "src": "49166:36:15" + "src": "49166:36:35" }, "returnParameters": { - "id": 19842, + "id": 22903, "nodeType": "ParameterList", "parameters": [], - "src": "49217:0:15" + "src": "49217:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19878, + "id": 22939, "nodeType": "FunctionDefinition", - "src": "49324:170:15", + "src": "49324:170:35", "nodes": [], "body": { - "id": 19877, + "id": 22938, "nodeType": "Block", - "src": "49390:104:15", + "src": "49390:104:35", "nodes": [], "statements": [ { @@ -81912,14 +81912,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c75696e742c6164647265737329", - "id": 19869, + "id": 22930, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49440:29:15", + "src": "49440:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0bff950dc175e3e278946e4adb75fffc4ee67cda33555121dd293b95b27a39a7", "typeString": "literal_string \"log(bool,bool,uint,address)\"" @@ -81927,48 +81927,48 @@ "value": "log(bool,bool,uint,address)" }, { - "id": 19870, + "id": 22931, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19857, - "src": "49471:2:15", + "referencedDeclaration": 22918, + "src": "49471:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19871, + "id": 22932, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19859, - "src": "49475:2:15", + "referencedDeclaration": 22920, + "src": "49475:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19872, + "id": 22933, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19861, - "src": "49479:2:15", + "referencedDeclaration": 22922, + "src": "49479:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 19873, + "id": 22934, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19863, - "src": "49483:2:15", + "referencedDeclaration": 22924, + "src": "49483:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -81999,32 +81999,32 @@ } ], "expression": { - "id": 19867, + "id": 22928, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49416:3:15", + "src": "49416:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19868, + "id": 22929, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "49420:19:15", + "memberLocation": "49420:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49416:23:15", + "src": "49416:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19874, + "id": 22935, "isConstant": false, "isLValue": false, "isPure": false, @@ -82033,7 +82033,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49416:70:15", + "src": "49416:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -82048,18 +82048,18 @@ "typeString": "bytes memory" } ], - "id": 19866, + "id": 22927, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "49400:15:15", + "referencedDeclaration": 17016, + "src": "49400:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19875, + "id": 22936, "isConstant": false, "isLValue": false, "isPure": false, @@ -82068,16 +82068,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49400:87:15", + "src": "49400:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19876, + "id": 22937, "nodeType": "ExpressionStatement", - "src": "49400:87:15" + "src": "49400:87:35" } ] }, @@ -82085,20 +82085,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "49333:3:15", + "nameLocation": "49333:3:35", "parameters": { - "id": 19864, + "id": 22925, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19857, + "id": 22918, "mutability": "mutable", "name": "p0", - "nameLocation": "49342:2:15", + "nameLocation": "49342:2:35", "nodeType": "VariableDeclaration", - "scope": 19878, - "src": "49337:7:15", + "scope": 22939, + "src": "49337:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82106,10 +82106,10 @@ "typeString": "bool" }, "typeName": { - "id": 19856, + "id": 22917, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49337:4:15", + "src": "49337:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82119,13 +82119,13 @@ }, { "constant": false, - "id": 19859, + "id": 22920, "mutability": "mutable", "name": "p1", - "nameLocation": "49351:2:15", + "nameLocation": "49351:2:35", "nodeType": "VariableDeclaration", - "scope": 19878, - "src": "49346:7:15", + "scope": 22939, + "src": "49346:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82133,10 +82133,10 @@ "typeString": "bool" }, "typeName": { - "id": 19858, + "id": 22919, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49346:4:15", + "src": "49346:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82146,13 +82146,13 @@ }, { "constant": false, - "id": 19861, + "id": 22922, "mutability": "mutable", "name": "p2", - "nameLocation": "49360:2:15", + "nameLocation": "49360:2:35", "nodeType": "VariableDeclaration", - "scope": 19878, - "src": "49355:7:15", + "scope": 22939, + "src": "49355:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82160,10 +82160,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19860, + "id": 22921, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "49355:4:15", + "src": "49355:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -82173,13 +82173,13 @@ }, { "constant": false, - "id": 19863, + "id": 22924, "mutability": "mutable", "name": "p3", - "nameLocation": "49372:2:15", + "nameLocation": "49372:2:35", "nodeType": "VariableDeclaration", - "scope": 19878, - "src": "49364:10:15", + "scope": 22939, + "src": "49364:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82187,10 +82187,10 @@ "typeString": "address" }, "typeName": { - "id": 19862, + "id": 22923, "name": "address", "nodeType": "ElementaryTypeName", - "src": "49364:7:15", + "src": "49364:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -82200,28 +82200,28 @@ "visibility": "internal" } ], - "src": "49336:39:15" + "src": "49336:39:35" }, "returnParameters": { - "id": 19865, + "id": 22926, "nodeType": "ParameterList", "parameters": [], - "src": "49390:0:15" + "src": "49390:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19901, + "id": 22962, "nodeType": "FunctionDefinition", - "src": "49500:175:15", + "src": "49500:175:35", "nodes": [], "body": { - "id": 19900, + "id": 22961, "nodeType": "Block", - "src": "49572:103:15", + "src": "49572:103:35", "nodes": [], "statements": [ { @@ -82231,14 +82231,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c737472696e672c75696e7429", - "id": 19892, + "id": 22953, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49622:28:15", + "src": "49622:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_178b4685db1dff62c4ee472c2e6bf50abba0dc230768235e43c6259152d1244e", "typeString": "literal_string \"log(bool,bool,string,uint)\"" @@ -82246,48 +82246,48 @@ "value": "log(bool,bool,string,uint)" }, { - "id": 19893, + "id": 22954, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19880, - "src": "49652:2:15", + "referencedDeclaration": 22941, + "src": "49652:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19894, + "id": 22955, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19882, - "src": "49656:2:15", + "referencedDeclaration": 22943, + "src": "49656:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19895, + "id": 22956, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19884, - "src": "49660:2:15", + "referencedDeclaration": 22945, + "src": "49660:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19896, + "id": 22957, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19886, - "src": "49664:2:15", + "referencedDeclaration": 22947, + "src": "49664:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -82318,32 +82318,32 @@ } ], "expression": { - "id": 19890, + "id": 22951, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49598:3:15", + "src": "49598:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19891, + "id": 22952, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "49602:19:15", + "memberLocation": "49602:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49598:23:15", + "src": "49598:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19897, + "id": 22958, "isConstant": false, "isLValue": false, "isPure": false, @@ -82352,7 +82352,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49598:69:15", + "src": "49598:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -82367,18 +82367,18 @@ "typeString": "bytes memory" } ], - "id": 19889, + "id": 22950, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "49582:15:15", + "referencedDeclaration": 17016, + "src": "49582:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19898, + "id": 22959, "isConstant": false, "isLValue": false, "isPure": false, @@ -82387,16 +82387,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49582:86:15", + "src": "49582:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19899, + "id": 22960, "nodeType": "ExpressionStatement", - "src": "49582:86:15" + "src": "49582:86:35" } ] }, @@ -82404,20 +82404,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "49509:3:15", + "nameLocation": "49509:3:35", "parameters": { - "id": 19887, + "id": 22948, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19880, + "id": 22941, "mutability": "mutable", "name": "p0", - "nameLocation": "49518:2:15", + "nameLocation": "49518:2:35", "nodeType": "VariableDeclaration", - "scope": 19901, - "src": "49513:7:15", + "scope": 22962, + "src": "49513:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82425,10 +82425,10 @@ "typeString": "bool" }, "typeName": { - "id": 19879, + "id": 22940, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49513:4:15", + "src": "49513:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82438,13 +82438,13 @@ }, { "constant": false, - "id": 19882, + "id": 22943, "mutability": "mutable", "name": "p1", - "nameLocation": "49527:2:15", + "nameLocation": "49527:2:35", "nodeType": "VariableDeclaration", - "scope": 19901, - "src": "49522:7:15", + "scope": 22962, + "src": "49522:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82452,10 +82452,10 @@ "typeString": "bool" }, "typeName": { - "id": 19881, + "id": 22942, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49522:4:15", + "src": "49522:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82465,13 +82465,13 @@ }, { "constant": false, - "id": 19884, + "id": 22945, "mutability": "mutable", "name": "p2", - "nameLocation": "49545:2:15", + "nameLocation": "49545:2:35", "nodeType": "VariableDeclaration", - "scope": 19901, - "src": "49531:16:15", + "scope": 22962, + "src": "49531:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -82479,10 +82479,10 @@ "typeString": "string" }, "typeName": { - "id": 19883, + "id": 22944, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49531:6:15", + "src": "49531:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -82492,13 +82492,13 @@ }, { "constant": false, - "id": 19886, + "id": 22947, "mutability": "mutable", "name": "p3", - "nameLocation": "49554:2:15", + "nameLocation": "49554:2:35", "nodeType": "VariableDeclaration", - "scope": 19901, - "src": "49549:7:15", + "scope": 22962, + "src": "49549:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82506,10 +82506,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19885, + "id": 22946, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "49549:4:15", + "src": "49549:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -82518,28 +82518,28 @@ "visibility": "internal" } ], - "src": "49512:45:15" + "src": "49512:45:35" }, "returnParameters": { - "id": 19888, + "id": 22949, "nodeType": "ParameterList", "parameters": [], - "src": "49572:0:15" + "src": "49572:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19924, + "id": 22985, "nodeType": "FunctionDefinition", - "src": "49681:186:15", + "src": "49681:186:35", "nodes": [], "body": { - "id": 19923, + "id": 22984, "nodeType": "Block", - "src": "49762:105:15", + "src": "49762:105:35", "nodes": [], "statements": [ { @@ -82549,14 +82549,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c737472696e672c737472696e6729", - "id": 19915, + "id": 22976, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49812:30:15", + "src": "49812:30:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6d1e87518c98344bc3efd52648f61de340bda51607aec409d641f3467caafaaf", "typeString": "literal_string \"log(bool,bool,string,string)\"" @@ -82564,48 +82564,48 @@ "value": "log(bool,bool,string,string)" }, { - "id": 19916, + "id": 22977, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19903, - "src": "49844:2:15", + "referencedDeclaration": 22964, + "src": "49844:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19917, + "id": 22978, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19905, - "src": "49848:2:15", + "referencedDeclaration": 22966, + "src": "49848:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19918, + "id": 22979, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19907, - "src": "49852:2:15", + "referencedDeclaration": 22968, + "src": "49852:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19919, + "id": 22980, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19909, - "src": "49856:2:15", + "referencedDeclaration": 22970, + "src": "49856:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -82636,32 +82636,32 @@ } ], "expression": { - "id": 19913, + "id": 22974, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49788:3:15", + "src": "49788:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19914, + "id": 22975, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "49792:19:15", + "memberLocation": "49792:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49788:23:15", + "src": "49788:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19920, + "id": 22981, "isConstant": false, "isLValue": false, "isPure": false, @@ -82670,7 +82670,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49788:71:15", + "src": "49788:71:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -82685,18 +82685,18 @@ "typeString": "bytes memory" } ], - "id": 19912, + "id": 22973, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "49772:15:15", + "referencedDeclaration": 17016, + "src": "49772:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19921, + "id": 22982, "isConstant": false, "isLValue": false, "isPure": false, @@ -82705,16 +82705,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49772:88:15", + "src": "49772:88:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19922, + "id": 22983, "nodeType": "ExpressionStatement", - "src": "49772:88:15" + "src": "49772:88:35" } ] }, @@ -82722,20 +82722,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "49690:3:15", + "nameLocation": "49690:3:35", "parameters": { - "id": 19910, + "id": 22971, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19903, + "id": 22964, "mutability": "mutable", "name": "p0", - "nameLocation": "49699:2:15", + "nameLocation": "49699:2:35", "nodeType": "VariableDeclaration", - "scope": 19924, - "src": "49694:7:15", + "scope": 22985, + "src": "49694:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82743,10 +82743,10 @@ "typeString": "bool" }, "typeName": { - "id": 19902, + "id": 22963, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49694:4:15", + "src": "49694:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82756,13 +82756,13 @@ }, { "constant": false, - "id": 19905, + "id": 22966, "mutability": "mutable", "name": "p1", - "nameLocation": "49708:2:15", + "nameLocation": "49708:2:35", "nodeType": "VariableDeclaration", - "scope": 19924, - "src": "49703:7:15", + "scope": 22985, + "src": "49703:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82770,10 +82770,10 @@ "typeString": "bool" }, "typeName": { - "id": 19904, + "id": 22965, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49703:4:15", + "src": "49703:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82783,13 +82783,13 @@ }, { "constant": false, - "id": 19907, + "id": 22968, "mutability": "mutable", "name": "p2", - "nameLocation": "49726:2:15", + "nameLocation": "49726:2:35", "nodeType": "VariableDeclaration", - "scope": 19924, - "src": "49712:16:15", + "scope": 22985, + "src": "49712:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -82797,10 +82797,10 @@ "typeString": "string" }, "typeName": { - "id": 19906, + "id": 22967, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49712:6:15", + "src": "49712:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -82810,13 +82810,13 @@ }, { "constant": false, - "id": 19909, + "id": 22970, "mutability": "mutable", "name": "p3", - "nameLocation": "49744:2:15", + "nameLocation": "49744:2:35", "nodeType": "VariableDeclaration", - "scope": 19924, - "src": "49730:16:15", + "scope": 22985, + "src": "49730:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -82824,10 +82824,10 @@ "typeString": "string" }, "typeName": { - "id": 19908, + "id": 22969, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49730:6:15", + "src": "49730:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -82836,28 +82836,28 @@ "visibility": "internal" } ], - "src": "49693:54:15" + "src": "49693:54:35" }, "returnParameters": { - "id": 19911, + "id": 22972, "nodeType": "ParameterList", "parameters": [], - "src": "49762:0:15" + "src": "49762:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19947, + "id": 23008, "nodeType": "FunctionDefinition", - "src": "49873:175:15", + "src": "49873:175:35", "nodes": [], "body": { - "id": 19946, + "id": 23007, "nodeType": "Block", - "src": "49945:103:15", + "src": "49945:103:35", "nodes": [], "statements": [ { @@ -82867,14 +82867,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c737472696e672c626f6f6c29", - "id": 19938, + "id": 22999, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49995:28:15", + "src": "49995:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b857163a2b7b8273ed53cefa410aa148f1833bdfc22da11e1e2fb89c6e625d02", "typeString": "literal_string \"log(bool,bool,string,bool)\"" @@ -82882,48 +82882,48 @@ "value": "log(bool,bool,string,bool)" }, { - "id": 19939, + "id": 23000, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19926, - "src": "50025:2:15", + "referencedDeclaration": 22987, + "src": "50025:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19940, + "id": 23001, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19928, - "src": "50029:2:15", + "referencedDeclaration": 22989, + "src": "50029:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19941, + "id": 23002, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19930, - "src": "50033:2:15", + "referencedDeclaration": 22991, + "src": "50033:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19942, + "id": 23003, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19932, - "src": "50037:2:15", + "referencedDeclaration": 22993, + "src": "50037:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82954,32 +82954,32 @@ } ], "expression": { - "id": 19936, + "id": 22997, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49971:3:15", + "src": "49971:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19937, + "id": 22998, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "49975:19:15", + "memberLocation": "49975:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49971:23:15", + "src": "49971:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19943, + "id": 23004, "isConstant": false, "isLValue": false, "isPure": false, @@ -82988,7 +82988,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49971:69:15", + "src": "49971:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -83003,18 +83003,18 @@ "typeString": "bytes memory" } ], - "id": 19935, + "id": 22996, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "49955:15:15", + "referencedDeclaration": 17016, + "src": "49955:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19944, + "id": 23005, "isConstant": false, "isLValue": false, "isPure": false, @@ -83023,16 +83023,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49955:86:15", + "src": "49955:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19945, + "id": 23006, "nodeType": "ExpressionStatement", - "src": "49955:86:15" + "src": "49955:86:35" } ] }, @@ -83040,20 +83040,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "49882:3:15", + "nameLocation": "49882:3:35", "parameters": { - "id": 19933, + "id": 22994, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19926, + "id": 22987, "mutability": "mutable", "name": "p0", - "nameLocation": "49891:2:15", + "nameLocation": "49891:2:35", "nodeType": "VariableDeclaration", - "scope": 19947, - "src": "49886:7:15", + "scope": 23008, + "src": "49886:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83061,10 +83061,10 @@ "typeString": "bool" }, "typeName": { - "id": 19925, + "id": 22986, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49886:4:15", + "src": "49886:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83074,13 +83074,13 @@ }, { "constant": false, - "id": 19928, + "id": 22989, "mutability": "mutable", "name": "p1", - "nameLocation": "49900:2:15", + "nameLocation": "49900:2:35", "nodeType": "VariableDeclaration", - "scope": 19947, - "src": "49895:7:15", + "scope": 23008, + "src": "49895:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83088,10 +83088,10 @@ "typeString": "bool" }, "typeName": { - "id": 19927, + "id": 22988, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49895:4:15", + "src": "49895:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83101,13 +83101,13 @@ }, { "constant": false, - "id": 19930, + "id": 22991, "mutability": "mutable", "name": "p2", - "nameLocation": "49918:2:15", + "nameLocation": "49918:2:35", "nodeType": "VariableDeclaration", - "scope": 19947, - "src": "49904:16:15", + "scope": 23008, + "src": "49904:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -83115,10 +83115,10 @@ "typeString": "string" }, "typeName": { - "id": 19929, + "id": 22990, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49904:6:15", + "src": "49904:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -83128,13 +83128,13 @@ }, { "constant": false, - "id": 19932, + "id": 22993, "mutability": "mutable", "name": "p3", - "nameLocation": "49927:2:15", + "nameLocation": "49927:2:35", "nodeType": "VariableDeclaration", - "scope": 19947, - "src": "49922:7:15", + "scope": 23008, + "src": "49922:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83142,10 +83142,10 @@ "typeString": "bool" }, "typeName": { - "id": 19931, + "id": 22992, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49922:4:15", + "src": "49922:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83154,28 +83154,28 @@ "visibility": "internal" } ], - "src": "49885:45:15" + "src": "49885:45:35" }, "returnParameters": { - "id": 19934, + "id": 22995, "nodeType": "ParameterList", "parameters": [], - "src": "49945:0:15" + "src": "49945:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19970, + "id": 23031, "nodeType": "FunctionDefinition", - "src": "50054:181:15", + "src": "50054:181:35", "nodes": [], "body": { - "id": 19969, + "id": 23030, "nodeType": "Block", - "src": "50129:106:15", + "src": "50129:106:35", "nodes": [], "statements": [ { @@ -83185,14 +83185,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c737472696e672c6164647265737329", - "id": 19961, + "id": 23022, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "50179:31:15", + "src": "50179:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f9ad2b893873fa31c02b102aa30743b2e44c102daa588ea9d1eb1f2baf23d202", "typeString": "literal_string \"log(bool,bool,string,address)\"" @@ -83200,48 +83200,48 @@ "value": "log(bool,bool,string,address)" }, { - "id": 19962, + "id": 23023, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19949, - "src": "50212:2:15", + "referencedDeclaration": 23010, + "src": "50212:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19963, + "id": 23024, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19951, - "src": "50216:2:15", + "referencedDeclaration": 23012, + "src": "50216:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19964, + "id": 23025, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19953, - "src": "50220:2:15", + "referencedDeclaration": 23014, + "src": "50220:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 19965, + "id": 23026, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19955, - "src": "50224:2:15", + "referencedDeclaration": 23016, + "src": "50224:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -83272,32 +83272,32 @@ } ], "expression": { - "id": 19959, + "id": 23020, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "50155:3:15", + "src": "50155:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19960, + "id": 23021, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "50159:19:15", + "memberLocation": "50159:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "50155:23:15", + "src": "50155:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19966, + "id": 23027, "isConstant": false, "isLValue": false, "isPure": false, @@ -83306,7 +83306,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "50155:72:15", + "src": "50155:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -83321,18 +83321,18 @@ "typeString": "bytes memory" } ], - "id": 19958, + "id": 23019, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "50139:15:15", + "referencedDeclaration": 17016, + "src": "50139:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19967, + "id": 23028, "isConstant": false, "isLValue": false, "isPure": false, @@ -83341,16 +83341,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "50139:89:15", + "src": "50139:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19968, + "id": 23029, "nodeType": "ExpressionStatement", - "src": "50139:89:15" + "src": "50139:89:35" } ] }, @@ -83358,20 +83358,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50063:3:15", + "nameLocation": "50063:3:35", "parameters": { - "id": 19956, + "id": 23017, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19949, + "id": 23010, "mutability": "mutable", "name": "p0", - "nameLocation": "50072:2:15", + "nameLocation": "50072:2:35", "nodeType": "VariableDeclaration", - "scope": 19970, - "src": "50067:7:15", + "scope": 23031, + "src": "50067:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83379,10 +83379,10 @@ "typeString": "bool" }, "typeName": { - "id": 19948, + "id": 23009, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50067:4:15", + "src": "50067:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83392,13 +83392,13 @@ }, { "constant": false, - "id": 19951, + "id": 23012, "mutability": "mutable", "name": "p1", - "nameLocation": "50081:2:15", + "nameLocation": "50081:2:35", "nodeType": "VariableDeclaration", - "scope": 19970, - "src": "50076:7:15", + "scope": 23031, + "src": "50076:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83406,10 +83406,10 @@ "typeString": "bool" }, "typeName": { - "id": 19950, + "id": 23011, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50076:4:15", + "src": "50076:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83419,13 +83419,13 @@ }, { "constant": false, - "id": 19953, + "id": 23014, "mutability": "mutable", "name": "p2", - "nameLocation": "50099:2:15", + "nameLocation": "50099:2:35", "nodeType": "VariableDeclaration", - "scope": 19970, - "src": "50085:16:15", + "scope": 23031, + "src": "50085:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -83433,10 +83433,10 @@ "typeString": "string" }, "typeName": { - "id": 19952, + "id": 23013, "name": "string", "nodeType": "ElementaryTypeName", - "src": "50085:6:15", + "src": "50085:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -83446,13 +83446,13 @@ }, { "constant": false, - "id": 19955, + "id": 23016, "mutability": "mutable", "name": "p3", - "nameLocation": "50111:2:15", + "nameLocation": "50111:2:35", "nodeType": "VariableDeclaration", - "scope": 19970, - "src": "50103:10:15", + "scope": 23031, + "src": "50103:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83460,10 +83460,10 @@ "typeString": "address" }, "typeName": { - "id": 19954, + "id": 23015, "name": "address", "nodeType": "ElementaryTypeName", - "src": "50103:7:15", + "src": "50103:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -83473,28 +83473,28 @@ "visibility": "internal" } ], - "src": "50066:48:15" + "src": "50066:48:35" }, "returnParameters": { - "id": 19957, + "id": 23018, "nodeType": "ParameterList", "parameters": [], - "src": "50129:0:15" + "src": "50129:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 19993, + "id": 23054, "nodeType": "FunctionDefinition", - "src": "50241:164:15", + "src": "50241:164:35", "nodes": [], "body": { - "id": 19992, + "id": 23053, "nodeType": "Block", - "src": "50304:101:15", + "src": "50304:101:35", "nodes": [], "statements": [ { @@ -83504,14 +83504,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c626f6f6c2c75696e7429", - "id": 19984, + "id": 23045, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "50354:26:15", + "src": "50354:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c248834dff84ca4bcbda9cf249a0d5da3bd0a58b4562085082654d4d9851b501", "typeString": "literal_string \"log(bool,bool,bool,uint)\"" @@ -83519,48 +83519,48 @@ "value": "log(bool,bool,bool,uint)" }, { - "id": 19985, + "id": 23046, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19972, - "src": "50382:2:15", + "referencedDeclaration": 23033, + "src": "50382:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19986, + "id": 23047, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19974, - "src": "50386:2:15", + "referencedDeclaration": 23035, + "src": "50386:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19987, + "id": 23048, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19976, - "src": "50390:2:15", + "referencedDeclaration": 23037, + "src": "50390:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 19988, + "id": 23049, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19978, - "src": "50394:2:15", + "referencedDeclaration": 23039, + "src": "50394:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -83591,32 +83591,32 @@ } ], "expression": { - "id": 19982, + "id": 23043, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "50330:3:15", + "src": "50330:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 19983, + "id": 23044, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "50334:19:15", + "memberLocation": "50334:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "50330:23:15", + "src": "50330:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 19989, + "id": 23050, "isConstant": false, "isLValue": false, "isPure": false, @@ -83625,7 +83625,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "50330:67:15", + "src": "50330:67:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -83640,18 +83640,18 @@ "typeString": "bytes memory" } ], - "id": 19981, + "id": 23042, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "50314:15:15", + "referencedDeclaration": 17016, + "src": "50314:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 19990, + "id": 23051, "isConstant": false, "isLValue": false, "isPure": false, @@ -83660,16 +83660,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "50314:84:15", + "src": "50314:84:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 19991, + "id": 23052, "nodeType": "ExpressionStatement", - "src": "50314:84:15" + "src": "50314:84:35" } ] }, @@ -83677,20 +83677,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50250:3:15", + "nameLocation": "50250:3:35", "parameters": { - "id": 19979, + "id": 23040, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19972, + "id": 23033, "mutability": "mutable", "name": "p0", - "nameLocation": "50259:2:15", + "nameLocation": "50259:2:35", "nodeType": "VariableDeclaration", - "scope": 19993, - "src": "50254:7:15", + "scope": 23054, + "src": "50254:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83698,10 +83698,10 @@ "typeString": "bool" }, "typeName": { - "id": 19971, + "id": 23032, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50254:4:15", + "src": "50254:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83711,13 +83711,13 @@ }, { "constant": false, - "id": 19974, + "id": 23035, "mutability": "mutable", "name": "p1", - "nameLocation": "50268:2:15", + "nameLocation": "50268:2:35", "nodeType": "VariableDeclaration", - "scope": 19993, - "src": "50263:7:15", + "scope": 23054, + "src": "50263:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83725,10 +83725,10 @@ "typeString": "bool" }, "typeName": { - "id": 19973, + "id": 23034, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50263:4:15", + "src": "50263:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83738,13 +83738,13 @@ }, { "constant": false, - "id": 19976, + "id": 23037, "mutability": "mutable", "name": "p2", - "nameLocation": "50277:2:15", + "nameLocation": "50277:2:35", "nodeType": "VariableDeclaration", - "scope": 19993, - "src": "50272:7:15", + "scope": 23054, + "src": "50272:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83752,10 +83752,10 @@ "typeString": "bool" }, "typeName": { - "id": 19975, + "id": 23036, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50272:4:15", + "src": "50272:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83765,13 +83765,13 @@ }, { "constant": false, - "id": 19978, + "id": 23039, "mutability": "mutable", "name": "p3", - "nameLocation": "50286:2:15", + "nameLocation": "50286:2:35", "nodeType": "VariableDeclaration", - "scope": 19993, - "src": "50281:7:15", + "scope": 23054, + "src": "50281:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83779,10 +83779,10 @@ "typeString": "uint256" }, "typeName": { - "id": 19977, + "id": 23038, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "50281:4:15", + "src": "50281:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -83791,28 +83791,28 @@ "visibility": "internal" } ], - "src": "50253:36:15" + "src": "50253:36:35" }, "returnParameters": { - "id": 19980, + "id": 23041, "nodeType": "ParameterList", "parameters": [], - "src": "50304:0:15" + "src": "50304:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20016, + "id": 23077, "nodeType": "FunctionDefinition", - "src": "50411:175:15", + "src": "50411:175:35", "nodes": [], "body": { - "id": 20015, + "id": 23076, "nodeType": "Block", - "src": "50483:103:15", + "src": "50483:103:35", "nodes": [], "statements": [ { @@ -83822,14 +83822,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c626f6f6c2c737472696e6729", - "id": 20007, + "id": 23068, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "50533:28:15", + "src": "50533:28:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2ae408d4d030305a0361ad07c397f2b9653613b220d82459c7aeb9a6bab96c15", "typeString": "literal_string \"log(bool,bool,bool,string)\"" @@ -83837,48 +83837,48 @@ "value": "log(bool,bool,bool,string)" }, { - "id": 20008, + "id": 23069, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19995, - "src": "50563:2:15", + "referencedDeclaration": 23056, + "src": "50563:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20009, + "id": 23070, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19997, - "src": "50567:2:15", + "referencedDeclaration": 23058, + "src": "50567:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20010, + "id": 23071, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 19999, - "src": "50571:2:15", + "referencedDeclaration": 23060, + "src": "50571:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20011, + "id": 23072, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20001, - "src": "50575:2:15", + "referencedDeclaration": 23062, + "src": "50575:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -83909,32 +83909,32 @@ } ], "expression": { - "id": 20005, + "id": 23066, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "50509:3:15", + "src": "50509:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20006, + "id": 23067, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "50513:19:15", + "memberLocation": "50513:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "50509:23:15", + "src": "50509:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20012, + "id": 23073, "isConstant": false, "isLValue": false, "isPure": false, @@ -83943,7 +83943,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "50509:69:15", + "src": "50509:69:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -83958,18 +83958,18 @@ "typeString": "bytes memory" } ], - "id": 20004, + "id": 23065, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "50493:15:15", + "referencedDeclaration": 17016, + "src": "50493:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20013, + "id": 23074, "isConstant": false, "isLValue": false, "isPure": false, @@ -83978,16 +83978,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "50493:86:15", + "src": "50493:86:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20014, + "id": 23075, "nodeType": "ExpressionStatement", - "src": "50493:86:15" + "src": "50493:86:35" } ] }, @@ -83995,20 +83995,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50420:3:15", + "nameLocation": "50420:3:35", "parameters": { - "id": 20002, + "id": 23063, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19995, + "id": 23056, "mutability": "mutable", "name": "p0", - "nameLocation": "50429:2:15", + "nameLocation": "50429:2:35", "nodeType": "VariableDeclaration", - "scope": 20016, - "src": "50424:7:15", + "scope": 23077, + "src": "50424:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84016,10 +84016,10 @@ "typeString": "bool" }, "typeName": { - "id": 19994, + "id": 23055, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50424:4:15", + "src": "50424:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84029,13 +84029,13 @@ }, { "constant": false, - "id": 19997, + "id": 23058, "mutability": "mutable", "name": "p1", - "nameLocation": "50438:2:15", + "nameLocation": "50438:2:35", "nodeType": "VariableDeclaration", - "scope": 20016, - "src": "50433:7:15", + "scope": 23077, + "src": "50433:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84043,10 +84043,10 @@ "typeString": "bool" }, "typeName": { - "id": 19996, + "id": 23057, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50433:4:15", + "src": "50433:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84056,13 +84056,13 @@ }, { "constant": false, - "id": 19999, + "id": 23060, "mutability": "mutable", "name": "p2", - "nameLocation": "50447:2:15", + "nameLocation": "50447:2:35", "nodeType": "VariableDeclaration", - "scope": 20016, - "src": "50442:7:15", + "scope": 23077, + "src": "50442:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84070,10 +84070,10 @@ "typeString": "bool" }, "typeName": { - "id": 19998, + "id": 23059, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50442:4:15", + "src": "50442:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84083,13 +84083,13 @@ }, { "constant": false, - "id": 20001, + "id": 23062, "mutability": "mutable", "name": "p3", - "nameLocation": "50465:2:15", + "nameLocation": "50465:2:35", "nodeType": "VariableDeclaration", - "scope": 20016, - "src": "50451:16:15", + "scope": 23077, + "src": "50451:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -84097,10 +84097,10 @@ "typeString": "string" }, "typeName": { - "id": 20000, + "id": 23061, "name": "string", "nodeType": "ElementaryTypeName", - "src": "50451:6:15", + "src": "50451:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -84109,28 +84109,28 @@ "visibility": "internal" } ], - "src": "50423:45:15" + "src": "50423:45:35" }, "returnParameters": { - "id": 20003, + "id": 23064, "nodeType": "ParameterList", "parameters": [], - "src": "50483:0:15" + "src": "50483:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20039, + "id": 23100, "nodeType": "FunctionDefinition", - "src": "50592:164:15", + "src": "50592:164:35", "nodes": [], "body": { - "id": 20038, + "id": 23099, "nodeType": "Block", - "src": "50655:101:15", + "src": "50655:101:35", "nodes": [], "statements": [ { @@ -84140,14 +84140,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c626f6f6c2c626f6f6c29", - "id": 20030, + "id": 23091, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "50705:26:15", + "src": "50705:26:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3b2a5ce0ddf7b166153a4354c81efba12a817983a38c6bc3b58fd91ce816d99f", "typeString": "literal_string \"log(bool,bool,bool,bool)\"" @@ -84155,48 +84155,48 @@ "value": "log(bool,bool,bool,bool)" }, { - "id": 20031, + "id": 23092, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20018, - "src": "50733:2:15", + "referencedDeclaration": 23079, + "src": "50733:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20032, + "id": 23093, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20020, - "src": "50737:2:15", + "referencedDeclaration": 23081, + "src": "50737:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20033, + "id": 23094, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20022, - "src": "50741:2:15", + "referencedDeclaration": 23083, + "src": "50741:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20034, + "id": 23095, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20024, - "src": "50745:2:15", + "referencedDeclaration": 23085, + "src": "50745:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84227,32 +84227,32 @@ } ], "expression": { - "id": 20028, + "id": 23089, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "50681:3:15", + "src": "50681:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20029, + "id": 23090, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "50685:19:15", + "memberLocation": "50685:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "50681:23:15", + "src": "50681:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20035, + "id": 23096, "isConstant": false, "isLValue": false, "isPure": false, @@ -84261,7 +84261,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "50681:67:15", + "src": "50681:67:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -84276,18 +84276,18 @@ "typeString": "bytes memory" } ], - "id": 20027, + "id": 23088, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "50665:15:15", + "referencedDeclaration": 17016, + "src": "50665:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20036, + "id": 23097, "isConstant": false, "isLValue": false, "isPure": false, @@ -84296,16 +84296,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "50665:84:15", + "src": "50665:84:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20037, + "id": 23098, "nodeType": "ExpressionStatement", - "src": "50665:84:15" + "src": "50665:84:35" } ] }, @@ -84313,20 +84313,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50601:3:15", + "nameLocation": "50601:3:35", "parameters": { - "id": 20025, + "id": 23086, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20018, + "id": 23079, "mutability": "mutable", "name": "p0", - "nameLocation": "50610:2:15", + "nameLocation": "50610:2:35", "nodeType": "VariableDeclaration", - "scope": 20039, - "src": "50605:7:15", + "scope": 23100, + "src": "50605:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84334,10 +84334,10 @@ "typeString": "bool" }, "typeName": { - "id": 20017, + "id": 23078, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50605:4:15", + "src": "50605:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84347,13 +84347,13 @@ }, { "constant": false, - "id": 20020, + "id": 23081, "mutability": "mutable", "name": "p1", - "nameLocation": "50619:2:15", + "nameLocation": "50619:2:35", "nodeType": "VariableDeclaration", - "scope": 20039, - "src": "50614:7:15", + "scope": 23100, + "src": "50614:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84361,10 +84361,10 @@ "typeString": "bool" }, "typeName": { - "id": 20019, + "id": 23080, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50614:4:15", + "src": "50614:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84374,13 +84374,13 @@ }, { "constant": false, - "id": 20022, + "id": 23083, "mutability": "mutable", "name": "p2", - "nameLocation": "50628:2:15", + "nameLocation": "50628:2:35", "nodeType": "VariableDeclaration", - "scope": 20039, - "src": "50623:7:15", + "scope": 23100, + "src": "50623:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84388,10 +84388,10 @@ "typeString": "bool" }, "typeName": { - "id": 20021, + "id": 23082, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50623:4:15", + "src": "50623:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84401,13 +84401,13 @@ }, { "constant": false, - "id": 20024, + "id": 23085, "mutability": "mutable", "name": "p3", - "nameLocation": "50637:2:15", + "nameLocation": "50637:2:35", "nodeType": "VariableDeclaration", - "scope": 20039, - "src": "50632:7:15", + "scope": 23100, + "src": "50632:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84415,10 +84415,10 @@ "typeString": "bool" }, "typeName": { - "id": 20023, + "id": 23084, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50632:4:15", + "src": "50632:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84427,28 +84427,28 @@ "visibility": "internal" } ], - "src": "50604:36:15" + "src": "50604:36:35" }, "returnParameters": { - "id": 20026, + "id": 23087, "nodeType": "ParameterList", "parameters": [], - "src": "50655:0:15" + "src": "50655:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20062, + "id": 23123, "nodeType": "FunctionDefinition", - "src": "50762:170:15", + "src": "50762:170:35", "nodes": [], "body": { - "id": 20061, + "id": 23122, "nodeType": "Block", - "src": "50828:104:15", + "src": "50828:104:35", "nodes": [], "statements": [ { @@ -84458,14 +84458,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c626f6f6c2c6164647265737329", - "id": 20053, + "id": 23114, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "50878:29:15", + "src": "50878:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8c329b1a1752dedfc6b781d23096b49b7f905d62405e6e3f0ab0344786ff69f4", "typeString": "literal_string \"log(bool,bool,bool,address)\"" @@ -84473,48 +84473,48 @@ "value": "log(bool,bool,bool,address)" }, { - "id": 20054, + "id": 23115, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20041, - "src": "50909:2:15", + "referencedDeclaration": 23102, + "src": "50909:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20055, + "id": 23116, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20043, - "src": "50913:2:15", + "referencedDeclaration": 23104, + "src": "50913:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20056, + "id": 23117, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20045, - "src": "50917:2:15", + "referencedDeclaration": 23106, + "src": "50917:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20057, + "id": 23118, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20047, - "src": "50921:2:15", + "referencedDeclaration": 23108, + "src": "50921:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -84545,32 +84545,32 @@ } ], "expression": { - "id": 20051, + "id": 23112, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "50854:3:15", + "src": "50854:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20052, + "id": 23113, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "50858:19:15", + "memberLocation": "50858:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "50854:23:15", + "src": "50854:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20058, + "id": 23119, "isConstant": false, "isLValue": false, "isPure": false, @@ -84579,7 +84579,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "50854:70:15", + "src": "50854:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -84594,18 +84594,18 @@ "typeString": "bytes memory" } ], - "id": 20050, + "id": 23111, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "50838:15:15", + "referencedDeclaration": 17016, + "src": "50838:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20059, + "id": 23120, "isConstant": false, "isLValue": false, "isPure": false, @@ -84614,16 +84614,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "50838:87:15", + "src": "50838:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20060, + "id": 23121, "nodeType": "ExpressionStatement", - "src": "50838:87:15" + "src": "50838:87:35" } ] }, @@ -84631,20 +84631,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50771:3:15", + "nameLocation": "50771:3:35", "parameters": { - "id": 20048, + "id": 23109, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20041, + "id": 23102, "mutability": "mutable", "name": "p0", - "nameLocation": "50780:2:15", + "nameLocation": "50780:2:35", "nodeType": "VariableDeclaration", - "scope": 20062, - "src": "50775:7:15", + "scope": 23123, + "src": "50775:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84652,10 +84652,10 @@ "typeString": "bool" }, "typeName": { - "id": 20040, + "id": 23101, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50775:4:15", + "src": "50775:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84665,13 +84665,13 @@ }, { "constant": false, - "id": 20043, + "id": 23104, "mutability": "mutable", "name": "p1", - "nameLocation": "50789:2:15", + "nameLocation": "50789:2:35", "nodeType": "VariableDeclaration", - "scope": 20062, - "src": "50784:7:15", + "scope": 23123, + "src": "50784:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84679,10 +84679,10 @@ "typeString": "bool" }, "typeName": { - "id": 20042, + "id": 23103, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50784:4:15", + "src": "50784:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84692,13 +84692,13 @@ }, { "constant": false, - "id": 20045, + "id": 23106, "mutability": "mutable", "name": "p2", - "nameLocation": "50798:2:15", + "nameLocation": "50798:2:35", "nodeType": "VariableDeclaration", - "scope": 20062, - "src": "50793:7:15", + "scope": 23123, + "src": "50793:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84706,10 +84706,10 @@ "typeString": "bool" }, "typeName": { - "id": 20044, + "id": 23105, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50793:4:15", + "src": "50793:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84719,13 +84719,13 @@ }, { "constant": false, - "id": 20047, + "id": 23108, "mutability": "mutable", "name": "p3", - "nameLocation": "50810:2:15", + "nameLocation": "50810:2:35", "nodeType": "VariableDeclaration", - "scope": 20062, - "src": "50802:10:15", + "scope": 23123, + "src": "50802:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84733,10 +84733,10 @@ "typeString": "address" }, "typeName": { - "id": 20046, + "id": 23107, "name": "address", "nodeType": "ElementaryTypeName", - "src": "50802:7:15", + "src": "50802:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -84746,28 +84746,28 @@ "visibility": "internal" } ], - "src": "50774:39:15" + "src": "50774:39:35" }, "returnParameters": { - "id": 20049, + "id": 23110, "nodeType": "ParameterList", "parameters": [], - "src": "50828:0:15" + "src": "50828:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20085, + "id": 23146, "nodeType": "FunctionDefinition", - "src": "50938:170:15", + "src": "50938:170:35", "nodes": [], "body": { - "id": 20084, + "id": 23145, "nodeType": "Block", - "src": "51004:104:15", + "src": "51004:104:35", "nodes": [], "statements": [ { @@ -84777,14 +84777,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c616464726573732c75696e7429", - "id": 20076, + "id": 23137, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51054:29:15", + "src": "51054:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_609386e78fd5b0eaf4b919077203f18b1606ddf72247d9e5eef9238918f7cf5e", "typeString": "literal_string \"log(bool,bool,address,uint)\"" @@ -84792,48 +84792,48 @@ "value": "log(bool,bool,address,uint)" }, { - "id": 20077, + "id": 23138, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20064, - "src": "51085:2:15", + "referencedDeclaration": 23125, + "src": "51085:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20078, + "id": 23139, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20066, - "src": "51089:2:15", + "referencedDeclaration": 23127, + "src": "51089:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20079, + "id": 23140, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20068, - "src": "51093:2:15", + "referencedDeclaration": 23129, + "src": "51093:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20080, + "id": 23141, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20070, - "src": "51097:2:15", + "referencedDeclaration": 23131, + "src": "51097:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -84864,32 +84864,32 @@ } ], "expression": { - "id": 20074, + "id": 23135, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51030:3:15", + "src": "51030:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20075, + "id": 23136, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "51034:19:15", + "memberLocation": "51034:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51030:23:15", + "src": "51030:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20081, + "id": 23142, "isConstant": false, "isLValue": false, "isPure": false, @@ -84898,7 +84898,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51030:70:15", + "src": "51030:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -84913,18 +84913,18 @@ "typeString": "bytes memory" } ], - "id": 20073, + "id": 23134, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "51014:15:15", + "referencedDeclaration": 17016, + "src": "51014:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20082, + "id": 23143, "isConstant": false, "isLValue": false, "isPure": false, @@ -84933,16 +84933,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51014:87:15", + "src": "51014:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20083, + "id": 23144, "nodeType": "ExpressionStatement", - "src": "51014:87:15" + "src": "51014:87:35" } ] }, @@ -84950,20 +84950,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50947:3:15", + "nameLocation": "50947:3:35", "parameters": { - "id": 20071, + "id": 23132, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20064, + "id": 23125, "mutability": "mutable", "name": "p0", - "nameLocation": "50956:2:15", + "nameLocation": "50956:2:35", "nodeType": "VariableDeclaration", - "scope": 20085, - "src": "50951:7:15", + "scope": 23146, + "src": "50951:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84971,10 +84971,10 @@ "typeString": "bool" }, "typeName": { - "id": 20063, + "id": 23124, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50951:4:15", + "src": "50951:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84984,13 +84984,13 @@ }, { "constant": false, - "id": 20066, + "id": 23127, "mutability": "mutable", "name": "p1", - "nameLocation": "50965:2:15", + "nameLocation": "50965:2:35", "nodeType": "VariableDeclaration", - "scope": 20085, - "src": "50960:7:15", + "scope": 23146, + "src": "50960:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84998,10 +84998,10 @@ "typeString": "bool" }, "typeName": { - "id": 20065, + "id": 23126, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50960:4:15", + "src": "50960:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85011,13 +85011,13 @@ }, { "constant": false, - "id": 20068, + "id": 23129, "mutability": "mutable", "name": "p2", - "nameLocation": "50977:2:15", + "nameLocation": "50977:2:35", "nodeType": "VariableDeclaration", - "scope": 20085, - "src": "50969:10:15", + "scope": 23146, + "src": "50969:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85025,10 +85025,10 @@ "typeString": "address" }, "typeName": { - "id": 20067, + "id": 23128, "name": "address", "nodeType": "ElementaryTypeName", - "src": "50969:7:15", + "src": "50969:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -85039,13 +85039,13 @@ }, { "constant": false, - "id": 20070, + "id": 23131, "mutability": "mutable", "name": "p3", - "nameLocation": "50986:2:15", + "nameLocation": "50986:2:35", "nodeType": "VariableDeclaration", - "scope": 20085, - "src": "50981:7:15", + "scope": 23146, + "src": "50981:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85053,10 +85053,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20069, + "id": 23130, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "50981:4:15", + "src": "50981:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -85065,28 +85065,28 @@ "visibility": "internal" } ], - "src": "50950:39:15" + "src": "50950:39:35" }, "returnParameters": { - "id": 20072, + "id": 23133, "nodeType": "ParameterList", "parameters": [], - "src": "51004:0:15" + "src": "51004:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20108, + "id": 23169, "nodeType": "FunctionDefinition", - "src": "51114:181:15", + "src": "51114:181:35", "nodes": [], "body": { - "id": 20107, + "id": 23168, "nodeType": "Block", - "src": "51189:106:15", + "src": "51189:106:35", "nodes": [], "statements": [ { @@ -85096,14 +85096,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c616464726573732c737472696e6729", - "id": 20099, + "id": 23160, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51239:31:15", + "src": "51239:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a0a479635c05dee438b610769de0f667f2e93ee267e4cd4badf3dd44eb6271d2", "typeString": "literal_string \"log(bool,bool,address,string)\"" @@ -85111,48 +85111,48 @@ "value": "log(bool,bool,address,string)" }, { - "id": 20100, + "id": 23161, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20087, - "src": "51272:2:15", + "referencedDeclaration": 23148, + "src": "51272:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20101, + "id": 23162, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20089, - "src": "51276:2:15", + "referencedDeclaration": 23150, + "src": "51276:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20102, + "id": 23163, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20091, - "src": "51280:2:15", + "referencedDeclaration": 23152, + "src": "51280:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20103, + "id": 23164, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20093, - "src": "51284:2:15", + "referencedDeclaration": 23154, + "src": "51284:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -85183,32 +85183,32 @@ } ], "expression": { - "id": 20097, + "id": 23158, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51215:3:15", + "src": "51215:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20098, + "id": 23159, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "51219:19:15", + "memberLocation": "51219:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51215:23:15", + "src": "51215:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20104, + "id": 23165, "isConstant": false, "isLValue": false, "isPure": false, @@ -85217,7 +85217,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51215:72:15", + "src": "51215:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -85232,18 +85232,18 @@ "typeString": "bytes memory" } ], - "id": 20096, + "id": 23157, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "51199:15:15", + "referencedDeclaration": 17016, + "src": "51199:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20105, + "id": 23166, "isConstant": false, "isLValue": false, "isPure": false, @@ -85252,16 +85252,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51199:89:15", + "src": "51199:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20106, + "id": 23167, "nodeType": "ExpressionStatement", - "src": "51199:89:15" + "src": "51199:89:35" } ] }, @@ -85269,20 +85269,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51123:3:15", + "nameLocation": "51123:3:35", "parameters": { - "id": 20094, + "id": 23155, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20087, + "id": 23148, "mutability": "mutable", "name": "p0", - "nameLocation": "51132:2:15", + "nameLocation": "51132:2:35", "nodeType": "VariableDeclaration", - "scope": 20108, - "src": "51127:7:15", + "scope": 23169, + "src": "51127:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85290,10 +85290,10 @@ "typeString": "bool" }, "typeName": { - "id": 20086, + "id": 23147, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51127:4:15", + "src": "51127:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85303,13 +85303,13 @@ }, { "constant": false, - "id": 20089, + "id": 23150, "mutability": "mutable", "name": "p1", - "nameLocation": "51141:2:15", + "nameLocation": "51141:2:35", "nodeType": "VariableDeclaration", - "scope": 20108, - "src": "51136:7:15", + "scope": 23169, + "src": "51136:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85317,10 +85317,10 @@ "typeString": "bool" }, "typeName": { - "id": 20088, + "id": 23149, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51136:4:15", + "src": "51136:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85330,13 +85330,13 @@ }, { "constant": false, - "id": 20091, + "id": 23152, "mutability": "mutable", "name": "p2", - "nameLocation": "51153:2:15", + "nameLocation": "51153:2:35", "nodeType": "VariableDeclaration", - "scope": 20108, - "src": "51145:10:15", + "scope": 23169, + "src": "51145:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85344,10 +85344,10 @@ "typeString": "address" }, "typeName": { - "id": 20090, + "id": 23151, "name": "address", "nodeType": "ElementaryTypeName", - "src": "51145:7:15", + "src": "51145:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -85358,13 +85358,13 @@ }, { "constant": false, - "id": 20093, + "id": 23154, "mutability": "mutable", "name": "p3", - "nameLocation": "51171:2:15", + "nameLocation": "51171:2:35", "nodeType": "VariableDeclaration", - "scope": 20108, - "src": "51157:16:15", + "scope": 23169, + "src": "51157:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -85372,10 +85372,10 @@ "typeString": "string" }, "typeName": { - "id": 20092, + "id": 23153, "name": "string", "nodeType": "ElementaryTypeName", - "src": "51157:6:15", + "src": "51157:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -85384,28 +85384,28 @@ "visibility": "internal" } ], - "src": "51126:48:15" + "src": "51126:48:35" }, "returnParameters": { - "id": 20095, + "id": 23156, "nodeType": "ParameterList", "parameters": [], - "src": "51189:0:15" + "src": "51189:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20131, + "id": 23192, "nodeType": "FunctionDefinition", - "src": "51301:170:15", + "src": "51301:170:35", "nodes": [], "body": { - "id": 20130, + "id": 23191, "nodeType": "Block", - "src": "51367:104:15", + "src": "51367:104:35", "nodes": [], "statements": [ { @@ -85415,14 +85415,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c616464726573732c626f6f6c29", - "id": 20122, + "id": 23183, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51417:29:15", + "src": "51417:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c0a302d8f11e8919127c20f396068f7014b94967efb042778db9b27b68ee1eaf", "typeString": "literal_string \"log(bool,bool,address,bool)\"" @@ -85430,48 +85430,48 @@ "value": "log(bool,bool,address,bool)" }, { - "id": 20123, + "id": 23184, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20110, - "src": "51448:2:15", + "referencedDeclaration": 23171, + "src": "51448:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20124, + "id": 23185, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20112, - "src": "51452:2:15", + "referencedDeclaration": 23173, + "src": "51452:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20125, + "id": 23186, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20114, - "src": "51456:2:15", + "referencedDeclaration": 23175, + "src": "51456:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20126, + "id": 23187, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20116, - "src": "51460:2:15", + "referencedDeclaration": 23177, + "src": "51460:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85502,32 +85502,32 @@ } ], "expression": { - "id": 20120, + "id": 23181, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51393:3:15", + "src": "51393:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20121, + "id": 23182, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "51397:19:15", + "memberLocation": "51397:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51393:23:15", + "src": "51393:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20127, + "id": 23188, "isConstant": false, "isLValue": false, "isPure": false, @@ -85536,7 +85536,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51393:70:15", + "src": "51393:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -85551,18 +85551,18 @@ "typeString": "bytes memory" } ], - "id": 20119, + "id": 23180, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "51377:15:15", + "referencedDeclaration": 17016, + "src": "51377:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20128, + "id": 23189, "isConstant": false, "isLValue": false, "isPure": false, @@ -85571,16 +85571,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51377:87:15", + "src": "51377:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20129, + "id": 23190, "nodeType": "ExpressionStatement", - "src": "51377:87:15" + "src": "51377:87:35" } ] }, @@ -85588,20 +85588,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51310:3:15", + "nameLocation": "51310:3:35", "parameters": { - "id": 20117, + "id": 23178, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20110, + "id": 23171, "mutability": "mutable", "name": "p0", - "nameLocation": "51319:2:15", + "nameLocation": "51319:2:35", "nodeType": "VariableDeclaration", - "scope": 20131, - "src": "51314:7:15", + "scope": 23192, + "src": "51314:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85609,10 +85609,10 @@ "typeString": "bool" }, "typeName": { - "id": 20109, + "id": 23170, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51314:4:15", + "src": "51314:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85622,13 +85622,13 @@ }, { "constant": false, - "id": 20112, + "id": 23173, "mutability": "mutable", "name": "p1", - "nameLocation": "51328:2:15", + "nameLocation": "51328:2:35", "nodeType": "VariableDeclaration", - "scope": 20131, - "src": "51323:7:15", + "scope": 23192, + "src": "51323:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85636,10 +85636,10 @@ "typeString": "bool" }, "typeName": { - "id": 20111, + "id": 23172, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51323:4:15", + "src": "51323:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85649,13 +85649,13 @@ }, { "constant": false, - "id": 20114, + "id": 23175, "mutability": "mutable", "name": "p2", - "nameLocation": "51340:2:15", + "nameLocation": "51340:2:35", "nodeType": "VariableDeclaration", - "scope": 20131, - "src": "51332:10:15", + "scope": 23192, + "src": "51332:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85663,10 +85663,10 @@ "typeString": "address" }, "typeName": { - "id": 20113, + "id": 23174, "name": "address", "nodeType": "ElementaryTypeName", - "src": "51332:7:15", + "src": "51332:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -85677,13 +85677,13 @@ }, { "constant": false, - "id": 20116, + "id": 23177, "mutability": "mutable", "name": "p3", - "nameLocation": "51349:2:15", + "nameLocation": "51349:2:35", "nodeType": "VariableDeclaration", - "scope": 20131, - "src": "51344:7:15", + "scope": 23192, + "src": "51344:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85691,10 +85691,10 @@ "typeString": "bool" }, "typeName": { - "id": 20115, + "id": 23176, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51344:4:15", + "src": "51344:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85703,28 +85703,28 @@ "visibility": "internal" } ], - "src": "51313:39:15" + "src": "51313:39:35" }, "returnParameters": { - "id": 20118, + "id": 23179, "nodeType": "ParameterList", "parameters": [], - "src": "51367:0:15" + "src": "51367:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20154, + "id": 23215, "nodeType": "FunctionDefinition", - "src": "51477:176:15", + "src": "51477:176:35", "nodes": [], "body": { - "id": 20153, + "id": 23214, "nodeType": "Block", - "src": "51546:107:15", + "src": "51546:107:35", "nodes": [], "statements": [ { @@ -85734,14 +85734,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c616464726573732c6164647265737329", - "id": 20145, + "id": 23206, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51596:32:15", + "src": "51596:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f4880ea4063b4f7e3c68468bb4a7a3f1502aa7497bce4fb0ba02ec0450f047f4", "typeString": "literal_string \"log(bool,bool,address,address)\"" @@ -85749,48 +85749,48 @@ "value": "log(bool,bool,address,address)" }, { - "id": 20146, + "id": 23207, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20133, - "src": "51630:2:15", + "referencedDeclaration": 23194, + "src": "51630:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20147, + "id": 23208, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20135, - "src": "51634:2:15", + "referencedDeclaration": 23196, + "src": "51634:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20148, + "id": 23209, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20137, - "src": "51638:2:15", + "referencedDeclaration": 23198, + "src": "51638:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20149, + "id": 23210, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20139, - "src": "51642:2:15", + "referencedDeclaration": 23200, + "src": "51642:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -85821,32 +85821,32 @@ } ], "expression": { - "id": 20143, + "id": 23204, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51572:3:15", + "src": "51572:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20144, + "id": 23205, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "51576:19:15", + "memberLocation": "51576:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51572:23:15", + "src": "51572:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20150, + "id": 23211, "isConstant": false, "isLValue": false, "isPure": false, @@ -85855,7 +85855,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51572:73:15", + "src": "51572:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -85870,18 +85870,18 @@ "typeString": "bytes memory" } ], - "id": 20142, + "id": 23203, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "51556:15:15", + "referencedDeclaration": 17016, + "src": "51556:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20151, + "id": 23212, "isConstant": false, "isLValue": false, "isPure": false, @@ -85890,16 +85890,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51556:90:15", + "src": "51556:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20152, + "id": 23213, "nodeType": "ExpressionStatement", - "src": "51556:90:15" + "src": "51556:90:35" } ] }, @@ -85907,20 +85907,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51486:3:15", + "nameLocation": "51486:3:35", "parameters": { - "id": 20140, + "id": 23201, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20133, + "id": 23194, "mutability": "mutable", "name": "p0", - "nameLocation": "51495:2:15", + "nameLocation": "51495:2:35", "nodeType": "VariableDeclaration", - "scope": 20154, - "src": "51490:7:15", + "scope": 23215, + "src": "51490:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85928,10 +85928,10 @@ "typeString": "bool" }, "typeName": { - "id": 20132, + "id": 23193, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51490:4:15", + "src": "51490:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85941,13 +85941,13 @@ }, { "constant": false, - "id": 20135, + "id": 23196, "mutability": "mutable", "name": "p1", - "nameLocation": "51504:2:15", + "nameLocation": "51504:2:35", "nodeType": "VariableDeclaration", - "scope": 20154, - "src": "51499:7:15", + "scope": 23215, + "src": "51499:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85955,10 +85955,10 @@ "typeString": "bool" }, "typeName": { - "id": 20134, + "id": 23195, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51499:4:15", + "src": "51499:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85968,13 +85968,13 @@ }, { "constant": false, - "id": 20137, + "id": 23198, "mutability": "mutable", "name": "p2", - "nameLocation": "51516:2:15", + "nameLocation": "51516:2:35", "nodeType": "VariableDeclaration", - "scope": 20154, - "src": "51508:10:15", + "scope": 23215, + "src": "51508:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85982,10 +85982,10 @@ "typeString": "address" }, "typeName": { - "id": 20136, + "id": 23197, "name": "address", "nodeType": "ElementaryTypeName", - "src": "51508:7:15", + "src": "51508:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -85996,13 +85996,13 @@ }, { "constant": false, - "id": 20139, + "id": 23200, "mutability": "mutable", "name": "p3", - "nameLocation": "51528:2:15", + "nameLocation": "51528:2:35", "nodeType": "VariableDeclaration", - "scope": 20154, - "src": "51520:10:15", + "scope": 23215, + "src": "51520:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86010,10 +86010,10 @@ "typeString": "address" }, "typeName": { - "id": 20138, + "id": 23199, "name": "address", "nodeType": "ElementaryTypeName", - "src": "51520:7:15", + "src": "51520:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -86023,28 +86023,28 @@ "visibility": "internal" } ], - "src": "51489:42:15" + "src": "51489:42:35" }, "returnParameters": { - "id": 20141, + "id": 23202, "nodeType": "ParameterList", "parameters": [], - "src": "51546:0:15" + "src": "51546:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20177, + "id": 23238, "nodeType": "FunctionDefinition", - "src": "51659:170:15", + "src": "51659:170:35", "nodes": [], "body": { - "id": 20176, + "id": 23237, "nodeType": "Block", - "src": "51725:104:15", + "src": "51725:104:35", "nodes": [], "statements": [ { @@ -86054,14 +86054,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c75696e742c75696e7429", - "id": 20168, + "id": 23229, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51775:29:15", + "src": "51775:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9bfe72bcae17311bf78638487cb2635e8b5b6f81761042494681e890b65ae4df", "typeString": "literal_string \"log(bool,address,uint,uint)\"" @@ -86069,48 +86069,48 @@ "value": "log(bool,address,uint,uint)" }, { - "id": 20169, + "id": 23230, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20156, - "src": "51806:2:15", + "referencedDeclaration": 23217, + "src": "51806:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20170, + "id": 23231, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20158, - "src": "51810:2:15", + "referencedDeclaration": 23219, + "src": "51810:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20171, + "id": 23232, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20160, - "src": "51814:2:15", + "referencedDeclaration": 23221, + "src": "51814:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20172, + "id": 23233, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20162, - "src": "51818:2:15", + "referencedDeclaration": 23223, + "src": "51818:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -86141,32 +86141,32 @@ } ], "expression": { - "id": 20166, + "id": 23227, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51751:3:15", + "src": "51751:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20167, + "id": 23228, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "51755:19:15", + "memberLocation": "51755:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51751:23:15", + "src": "51751:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20173, + "id": 23234, "isConstant": false, "isLValue": false, "isPure": false, @@ -86175,7 +86175,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51751:70:15", + "src": "51751:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -86190,18 +86190,18 @@ "typeString": "bytes memory" } ], - "id": 20165, + "id": 23226, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "51735:15:15", + "referencedDeclaration": 17016, + "src": "51735:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20174, + "id": 23235, "isConstant": false, "isLValue": false, "isPure": false, @@ -86210,16 +86210,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51735:87:15", + "src": "51735:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20175, + "id": 23236, "nodeType": "ExpressionStatement", - "src": "51735:87:15" + "src": "51735:87:35" } ] }, @@ -86227,20 +86227,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51668:3:15", + "nameLocation": "51668:3:35", "parameters": { - "id": 20163, + "id": 23224, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20156, + "id": 23217, "mutability": "mutable", "name": "p0", - "nameLocation": "51677:2:15", + "nameLocation": "51677:2:35", "nodeType": "VariableDeclaration", - "scope": 20177, - "src": "51672:7:15", + "scope": 23238, + "src": "51672:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86248,10 +86248,10 @@ "typeString": "bool" }, "typeName": { - "id": 20155, + "id": 23216, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51672:4:15", + "src": "51672:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86261,13 +86261,13 @@ }, { "constant": false, - "id": 20158, + "id": 23219, "mutability": "mutable", "name": "p1", - "nameLocation": "51689:2:15", + "nameLocation": "51689:2:35", "nodeType": "VariableDeclaration", - "scope": 20177, - "src": "51681:10:15", + "scope": 23238, + "src": "51681:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86275,10 +86275,10 @@ "typeString": "address" }, "typeName": { - "id": 20157, + "id": 23218, "name": "address", "nodeType": "ElementaryTypeName", - "src": "51681:7:15", + "src": "51681:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -86289,13 +86289,13 @@ }, { "constant": false, - "id": 20160, + "id": 23221, "mutability": "mutable", "name": "p2", - "nameLocation": "51698:2:15", + "nameLocation": "51698:2:35", "nodeType": "VariableDeclaration", - "scope": 20177, - "src": "51693:7:15", + "scope": 23238, + "src": "51693:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86303,10 +86303,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20159, + "id": 23220, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "51693:4:15", + "src": "51693:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -86316,13 +86316,13 @@ }, { "constant": false, - "id": 20162, + "id": 23223, "mutability": "mutable", "name": "p3", - "nameLocation": "51707:2:15", + "nameLocation": "51707:2:35", "nodeType": "VariableDeclaration", - "scope": 20177, - "src": "51702:7:15", + "scope": 23238, + "src": "51702:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86330,10 +86330,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20161, + "id": 23222, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "51702:4:15", + "src": "51702:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -86342,28 +86342,28 @@ "visibility": "internal" } ], - "src": "51671:39:15" + "src": "51671:39:35" }, "returnParameters": { - "id": 20164, + "id": 23225, "nodeType": "ParameterList", "parameters": [], - "src": "51725:0:15" + "src": "51725:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20200, + "id": 23261, "nodeType": "FunctionDefinition", - "src": "51835:181:15", + "src": "51835:181:35", "nodes": [], "body": { - "id": 20199, + "id": 23260, "nodeType": "Block", - "src": "51910:106:15", + "src": "51910:106:35", "nodes": [], "statements": [ { @@ -86373,14 +86373,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c75696e742c737472696e6729", - "id": 20191, + "id": 23252, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51960:31:15", + "src": "51960:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a0685833a55270d98fa68e8c0a0f64fe3e03f6cdaeaebd8f87342de905392f45", "typeString": "literal_string \"log(bool,address,uint,string)\"" @@ -86388,48 +86388,48 @@ "value": "log(bool,address,uint,string)" }, { - "id": 20192, + "id": 23253, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20179, - "src": "51993:2:15", + "referencedDeclaration": 23240, + "src": "51993:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20193, + "id": 23254, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20181, - "src": "51997:2:15", + "referencedDeclaration": 23242, + "src": "51997:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20194, + "id": 23255, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20183, - "src": "52001:2:15", + "referencedDeclaration": 23244, + "src": "52001:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20195, + "id": 23256, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20185, - "src": "52005:2:15", + "referencedDeclaration": 23246, + "src": "52005:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -86460,32 +86460,32 @@ } ], "expression": { - "id": 20189, + "id": 23250, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51936:3:15", + "src": "51936:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20190, + "id": 23251, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "51940:19:15", + "memberLocation": "51940:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51936:23:15", + "src": "51936:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20196, + "id": 23257, "isConstant": false, "isLValue": false, "isPure": false, @@ -86494,7 +86494,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51936:72:15", + "src": "51936:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -86509,18 +86509,18 @@ "typeString": "bytes memory" } ], - "id": 20188, + "id": 23249, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "51920:15:15", + "referencedDeclaration": 17016, + "src": "51920:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20197, + "id": 23258, "isConstant": false, "isLValue": false, "isPure": false, @@ -86529,16 +86529,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51920:89:15", + "src": "51920:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20198, + "id": 23259, "nodeType": "ExpressionStatement", - "src": "51920:89:15" + "src": "51920:89:35" } ] }, @@ -86546,20 +86546,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51844:3:15", + "nameLocation": "51844:3:35", "parameters": { - "id": 20186, + "id": 23247, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20179, + "id": 23240, "mutability": "mutable", "name": "p0", - "nameLocation": "51853:2:15", + "nameLocation": "51853:2:35", "nodeType": "VariableDeclaration", - "scope": 20200, - "src": "51848:7:15", + "scope": 23261, + "src": "51848:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86567,10 +86567,10 @@ "typeString": "bool" }, "typeName": { - "id": 20178, + "id": 23239, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51848:4:15", + "src": "51848:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86580,13 +86580,13 @@ }, { "constant": false, - "id": 20181, + "id": 23242, "mutability": "mutable", "name": "p1", - "nameLocation": "51865:2:15", + "nameLocation": "51865:2:35", "nodeType": "VariableDeclaration", - "scope": 20200, - "src": "51857:10:15", + "scope": 23261, + "src": "51857:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86594,10 +86594,10 @@ "typeString": "address" }, "typeName": { - "id": 20180, + "id": 23241, "name": "address", "nodeType": "ElementaryTypeName", - "src": "51857:7:15", + "src": "51857:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -86608,13 +86608,13 @@ }, { "constant": false, - "id": 20183, + "id": 23244, "mutability": "mutable", "name": "p2", - "nameLocation": "51874:2:15", + "nameLocation": "51874:2:35", "nodeType": "VariableDeclaration", - "scope": 20200, - "src": "51869:7:15", + "scope": 23261, + "src": "51869:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86622,10 +86622,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20182, + "id": 23243, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "51869:4:15", + "src": "51869:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -86635,13 +86635,13 @@ }, { "constant": false, - "id": 20185, + "id": 23246, "mutability": "mutable", "name": "p3", - "nameLocation": "51892:2:15", + "nameLocation": "51892:2:35", "nodeType": "VariableDeclaration", - "scope": 20200, - "src": "51878:16:15", + "scope": 23261, + "src": "51878:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -86649,10 +86649,10 @@ "typeString": "string" }, "typeName": { - "id": 20184, + "id": 23245, "name": "string", "nodeType": "ElementaryTypeName", - "src": "51878:6:15", + "src": "51878:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -86661,28 +86661,28 @@ "visibility": "internal" } ], - "src": "51847:48:15" + "src": "51847:48:35" }, "returnParameters": { - "id": 20187, + "id": 23248, "nodeType": "ParameterList", "parameters": [], - "src": "51910:0:15" + "src": "51910:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20223, + "id": 23284, "nodeType": "FunctionDefinition", - "src": "52022:170:15", + "src": "52022:170:35", "nodes": [], "body": { - "id": 20222, + "id": 23283, "nodeType": "Block", - "src": "52088:104:15", + "src": "52088:104:35", "nodes": [], "statements": [ { @@ -86692,14 +86692,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c75696e742c626f6f6c29", - "id": 20214, + "id": 23275, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "52138:29:15", + "src": "52138:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ee8d8672273fdba9089296874ea62335af7f94273edab558dd69c0c81ad5275f", "typeString": "literal_string \"log(bool,address,uint,bool)\"" @@ -86707,48 +86707,48 @@ "value": "log(bool,address,uint,bool)" }, { - "id": 20215, + "id": 23276, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20202, - "src": "52169:2:15", + "referencedDeclaration": 23263, + "src": "52169:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20216, + "id": 23277, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20204, - "src": "52173:2:15", + "referencedDeclaration": 23265, + "src": "52173:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20217, + "id": 23278, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20206, - "src": "52177:2:15", + "referencedDeclaration": 23267, + "src": "52177:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20218, + "id": 23279, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20208, - "src": "52181:2:15", + "referencedDeclaration": 23269, + "src": "52181:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86779,32 +86779,32 @@ } ], "expression": { - "id": 20212, + "id": 23273, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "52114:3:15", + "src": "52114:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20213, + "id": 23274, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "52118:19:15", + "memberLocation": "52118:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "52114:23:15", + "src": "52114:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20219, + "id": 23280, "isConstant": false, "isLValue": false, "isPure": false, @@ -86813,7 +86813,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52114:70:15", + "src": "52114:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -86828,18 +86828,18 @@ "typeString": "bytes memory" } ], - "id": 20211, + "id": 23272, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "52098:15:15", + "referencedDeclaration": 17016, + "src": "52098:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20220, + "id": 23281, "isConstant": false, "isLValue": false, "isPure": false, @@ -86848,16 +86848,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52098:87:15", + "src": "52098:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20221, + "id": 23282, "nodeType": "ExpressionStatement", - "src": "52098:87:15" + "src": "52098:87:35" } ] }, @@ -86865,20 +86865,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52031:3:15", + "nameLocation": "52031:3:35", "parameters": { - "id": 20209, + "id": 23270, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20202, + "id": 23263, "mutability": "mutable", "name": "p0", - "nameLocation": "52040:2:15", + "nameLocation": "52040:2:35", "nodeType": "VariableDeclaration", - "scope": 20223, - "src": "52035:7:15", + "scope": 23284, + "src": "52035:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86886,10 +86886,10 @@ "typeString": "bool" }, "typeName": { - "id": 20201, + "id": 23262, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52035:4:15", + "src": "52035:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86899,13 +86899,13 @@ }, { "constant": false, - "id": 20204, + "id": 23265, "mutability": "mutable", "name": "p1", - "nameLocation": "52052:2:15", + "nameLocation": "52052:2:35", "nodeType": "VariableDeclaration", - "scope": 20223, - "src": "52044:10:15", + "scope": 23284, + "src": "52044:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86913,10 +86913,10 @@ "typeString": "address" }, "typeName": { - "id": 20203, + "id": 23264, "name": "address", "nodeType": "ElementaryTypeName", - "src": "52044:7:15", + "src": "52044:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -86927,13 +86927,13 @@ }, { "constant": false, - "id": 20206, + "id": 23267, "mutability": "mutable", "name": "p2", - "nameLocation": "52061:2:15", + "nameLocation": "52061:2:35", "nodeType": "VariableDeclaration", - "scope": 20223, - "src": "52056:7:15", + "scope": 23284, + "src": "52056:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86941,10 +86941,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20205, + "id": 23266, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "52056:4:15", + "src": "52056:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -86954,13 +86954,13 @@ }, { "constant": false, - "id": 20208, + "id": 23269, "mutability": "mutable", "name": "p3", - "nameLocation": "52070:2:15", + "nameLocation": "52070:2:35", "nodeType": "VariableDeclaration", - "scope": 20223, - "src": "52065:7:15", + "scope": 23284, + "src": "52065:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86968,10 +86968,10 @@ "typeString": "bool" }, "typeName": { - "id": 20207, + "id": 23268, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52065:4:15", + "src": "52065:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86980,28 +86980,28 @@ "visibility": "internal" } ], - "src": "52034:39:15" + "src": "52034:39:35" }, "returnParameters": { - "id": 20210, + "id": 23271, "nodeType": "ParameterList", "parameters": [], - "src": "52088:0:15" + "src": "52088:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20246, + "id": 23307, "nodeType": "FunctionDefinition", - "src": "52198:176:15", + "src": "52198:176:35", "nodes": [], "body": { - "id": 20245, + "id": 23306, "nodeType": "Block", - "src": "52267:107:15", + "src": "52267:107:35", "nodes": [], "statements": [ { @@ -87011,14 +87011,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c75696e742c6164647265737329", - "id": 20237, + "id": 23298, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "52317:32:15", + "src": "52317:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_68f158b5f9bd826807d19c20c2d71bd298a10503195154a299bf8d64baa18687", "typeString": "literal_string \"log(bool,address,uint,address)\"" @@ -87026,48 +87026,48 @@ "value": "log(bool,address,uint,address)" }, { - "id": 20238, + "id": 23299, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20225, - "src": "52351:2:15", + "referencedDeclaration": 23286, + "src": "52351:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20239, + "id": 23300, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20227, - "src": "52355:2:15", + "referencedDeclaration": 23288, + "src": "52355:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20240, + "id": 23301, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20229, - "src": "52359:2:15", + "referencedDeclaration": 23290, + "src": "52359:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20241, + "id": 23302, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20231, - "src": "52363:2:15", + "referencedDeclaration": 23292, + "src": "52363:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -87098,32 +87098,32 @@ } ], "expression": { - "id": 20235, + "id": 23296, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "52293:3:15", + "src": "52293:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20236, + "id": 23297, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "52297:19:15", + "memberLocation": "52297:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "52293:23:15", + "src": "52293:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20242, + "id": 23303, "isConstant": false, "isLValue": false, "isPure": false, @@ -87132,7 +87132,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52293:73:15", + "src": "52293:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -87147,18 +87147,18 @@ "typeString": "bytes memory" } ], - "id": 20234, + "id": 23295, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "52277:15:15", + "referencedDeclaration": 17016, + "src": "52277:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20243, + "id": 23304, "isConstant": false, "isLValue": false, "isPure": false, @@ -87167,16 +87167,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52277:90:15", + "src": "52277:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20244, + "id": 23305, "nodeType": "ExpressionStatement", - "src": "52277:90:15" + "src": "52277:90:35" } ] }, @@ -87184,20 +87184,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52207:3:15", + "nameLocation": "52207:3:35", "parameters": { - "id": 20232, + "id": 23293, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20225, + "id": 23286, "mutability": "mutable", "name": "p0", - "nameLocation": "52216:2:15", + "nameLocation": "52216:2:35", "nodeType": "VariableDeclaration", - "scope": 20246, - "src": "52211:7:15", + "scope": 23307, + "src": "52211:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87205,10 +87205,10 @@ "typeString": "bool" }, "typeName": { - "id": 20224, + "id": 23285, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52211:4:15", + "src": "52211:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87218,13 +87218,13 @@ }, { "constant": false, - "id": 20227, + "id": 23288, "mutability": "mutable", "name": "p1", - "nameLocation": "52228:2:15", + "nameLocation": "52228:2:35", "nodeType": "VariableDeclaration", - "scope": 20246, - "src": "52220:10:15", + "scope": 23307, + "src": "52220:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87232,10 +87232,10 @@ "typeString": "address" }, "typeName": { - "id": 20226, + "id": 23287, "name": "address", "nodeType": "ElementaryTypeName", - "src": "52220:7:15", + "src": "52220:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -87246,13 +87246,13 @@ }, { "constant": false, - "id": 20229, + "id": 23290, "mutability": "mutable", "name": "p2", - "nameLocation": "52237:2:15", + "nameLocation": "52237:2:35", "nodeType": "VariableDeclaration", - "scope": 20246, - "src": "52232:7:15", + "scope": 23307, + "src": "52232:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87260,10 +87260,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20228, + "id": 23289, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "52232:4:15", + "src": "52232:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -87273,13 +87273,13 @@ }, { "constant": false, - "id": 20231, + "id": 23292, "mutability": "mutable", "name": "p3", - "nameLocation": "52249:2:15", + "nameLocation": "52249:2:35", "nodeType": "VariableDeclaration", - "scope": 20246, - "src": "52241:10:15", + "scope": 23307, + "src": "52241:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87287,10 +87287,10 @@ "typeString": "address" }, "typeName": { - "id": 20230, + "id": 23291, "name": "address", "nodeType": "ElementaryTypeName", - "src": "52241:7:15", + "src": "52241:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -87300,28 +87300,28 @@ "visibility": "internal" } ], - "src": "52210:42:15" + "src": "52210:42:35" }, "returnParameters": { - "id": 20233, + "id": 23294, "nodeType": "ParameterList", "parameters": [], - "src": "52267:0:15" + "src": "52267:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20269, + "id": 23330, "nodeType": "FunctionDefinition", - "src": "52380:181:15", + "src": "52380:181:35", "nodes": [], "body": { - "id": 20268, + "id": 23329, "nodeType": "Block", - "src": "52455:106:15", + "src": "52455:106:35", "nodes": [], "statements": [ { @@ -87331,14 +87331,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c737472696e672c75696e7429", - "id": 20260, + "id": 23321, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "52505:31:15", + "src": "52505:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0b99fc2207222410afd35c7faf7feba54ff2367ba89f893584c27ce75693de6e", "typeString": "literal_string \"log(bool,address,string,uint)\"" @@ -87346,48 +87346,48 @@ "value": "log(bool,address,string,uint)" }, { - "id": 20261, + "id": 23322, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20248, - "src": "52538:2:15", + "referencedDeclaration": 23309, + "src": "52538:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20262, + "id": 23323, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20250, - "src": "52542:2:15", + "referencedDeclaration": 23311, + "src": "52542:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20263, + "id": 23324, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20252, - "src": "52546:2:15", + "referencedDeclaration": 23313, + "src": "52546:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 20264, + "id": 23325, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20254, - "src": "52550:2:15", + "referencedDeclaration": 23315, + "src": "52550:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -87418,32 +87418,32 @@ } ], "expression": { - "id": 20258, + "id": 23319, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "52481:3:15", + "src": "52481:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20259, + "id": 23320, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "52485:19:15", + "memberLocation": "52485:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "52481:23:15", + "src": "52481:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20265, + "id": 23326, "isConstant": false, "isLValue": false, "isPure": false, @@ -87452,7 +87452,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52481:72:15", + "src": "52481:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -87467,18 +87467,18 @@ "typeString": "bytes memory" } ], - "id": 20257, + "id": 23318, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "52465:15:15", + "referencedDeclaration": 17016, + "src": "52465:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20266, + "id": 23327, "isConstant": false, "isLValue": false, "isPure": false, @@ -87487,16 +87487,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52465:89:15", + "src": "52465:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20267, + "id": 23328, "nodeType": "ExpressionStatement", - "src": "52465:89:15" + "src": "52465:89:35" } ] }, @@ -87504,20 +87504,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52389:3:15", + "nameLocation": "52389:3:35", "parameters": { - "id": 20255, + "id": 23316, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20248, + "id": 23309, "mutability": "mutable", "name": "p0", - "nameLocation": "52398:2:15", + "nameLocation": "52398:2:35", "nodeType": "VariableDeclaration", - "scope": 20269, - "src": "52393:7:15", + "scope": 23330, + "src": "52393:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87525,10 +87525,10 @@ "typeString": "bool" }, "typeName": { - "id": 20247, + "id": 23308, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52393:4:15", + "src": "52393:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87538,13 +87538,13 @@ }, { "constant": false, - "id": 20250, + "id": 23311, "mutability": "mutable", "name": "p1", - "nameLocation": "52410:2:15", + "nameLocation": "52410:2:35", "nodeType": "VariableDeclaration", - "scope": 20269, - "src": "52402:10:15", + "scope": 23330, + "src": "52402:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87552,10 +87552,10 @@ "typeString": "address" }, "typeName": { - "id": 20249, + "id": 23310, "name": "address", "nodeType": "ElementaryTypeName", - "src": "52402:7:15", + "src": "52402:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -87566,13 +87566,13 @@ }, { "constant": false, - "id": 20252, + "id": 23313, "mutability": "mutable", "name": "p2", - "nameLocation": "52428:2:15", + "nameLocation": "52428:2:35", "nodeType": "VariableDeclaration", - "scope": 20269, - "src": "52414:16:15", + "scope": 23330, + "src": "52414:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -87580,10 +87580,10 @@ "typeString": "string" }, "typeName": { - "id": 20251, + "id": 23312, "name": "string", "nodeType": "ElementaryTypeName", - "src": "52414:6:15", + "src": "52414:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -87593,13 +87593,13 @@ }, { "constant": false, - "id": 20254, + "id": 23315, "mutability": "mutable", "name": "p3", - "nameLocation": "52437:2:15", + "nameLocation": "52437:2:35", "nodeType": "VariableDeclaration", - "scope": 20269, - "src": "52432:7:15", + "scope": 23330, + "src": "52432:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87607,10 +87607,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20253, + "id": 23314, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "52432:4:15", + "src": "52432:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -87619,28 +87619,28 @@ "visibility": "internal" } ], - "src": "52392:48:15" + "src": "52392:48:35" }, "returnParameters": { - "id": 20256, + "id": 23317, "nodeType": "ParameterList", "parameters": [], - "src": "52455:0:15" + "src": "52455:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20292, + "id": 23353, "nodeType": "FunctionDefinition", - "src": "52567:192:15", + "src": "52567:192:35", "nodes": [], "body": { - "id": 20291, + "id": 23352, "nodeType": "Block", - "src": "52651:108:15", + "src": "52651:108:35", "nodes": [], "statements": [ { @@ -87650,14 +87650,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c737472696e672c737472696e6729", - "id": 20283, + "id": 23344, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "52701:33:15", + "src": "52701:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a73c1db639dbf1382c9113eacdf5b14a7ccd81fc001ac60393623936011bf49d", "typeString": "literal_string \"log(bool,address,string,string)\"" @@ -87665,48 +87665,48 @@ "value": "log(bool,address,string,string)" }, { - "id": 20284, + "id": 23345, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20271, - "src": "52736:2:15", + "referencedDeclaration": 23332, + "src": "52736:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20285, + "id": 23346, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20273, - "src": "52740:2:15", + "referencedDeclaration": 23334, + "src": "52740:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20286, + "id": 23347, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20275, - "src": "52744:2:15", + "referencedDeclaration": 23336, + "src": "52744:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 20287, + "id": 23348, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20277, - "src": "52748:2:15", + "referencedDeclaration": 23338, + "src": "52748:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -87737,32 +87737,32 @@ } ], "expression": { - "id": 20281, + "id": 23342, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "52677:3:15", + "src": "52677:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20282, + "id": 23343, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "52681:19:15", + "memberLocation": "52681:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "52677:23:15", + "src": "52677:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20288, + "id": 23349, "isConstant": false, "isLValue": false, "isPure": false, @@ -87771,7 +87771,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52677:74:15", + "src": "52677:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -87786,18 +87786,18 @@ "typeString": "bytes memory" } ], - "id": 20280, + "id": 23341, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "52661:15:15", + "referencedDeclaration": 17016, + "src": "52661:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20289, + "id": 23350, "isConstant": false, "isLValue": false, "isPure": false, @@ -87806,16 +87806,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52661:91:15", + "src": "52661:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20290, + "id": 23351, "nodeType": "ExpressionStatement", - "src": "52661:91:15" + "src": "52661:91:35" } ] }, @@ -87823,20 +87823,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52576:3:15", + "nameLocation": "52576:3:35", "parameters": { - "id": 20278, + "id": 23339, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20271, + "id": 23332, "mutability": "mutable", "name": "p0", - "nameLocation": "52585:2:15", + "nameLocation": "52585:2:35", "nodeType": "VariableDeclaration", - "scope": 20292, - "src": "52580:7:15", + "scope": 23353, + "src": "52580:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87844,10 +87844,10 @@ "typeString": "bool" }, "typeName": { - "id": 20270, + "id": 23331, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52580:4:15", + "src": "52580:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87857,13 +87857,13 @@ }, { "constant": false, - "id": 20273, + "id": 23334, "mutability": "mutable", "name": "p1", - "nameLocation": "52597:2:15", + "nameLocation": "52597:2:35", "nodeType": "VariableDeclaration", - "scope": 20292, - "src": "52589:10:15", + "scope": 23353, + "src": "52589:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87871,10 +87871,10 @@ "typeString": "address" }, "typeName": { - "id": 20272, + "id": 23333, "name": "address", "nodeType": "ElementaryTypeName", - "src": "52589:7:15", + "src": "52589:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -87885,13 +87885,13 @@ }, { "constant": false, - "id": 20275, + "id": 23336, "mutability": "mutable", "name": "p2", - "nameLocation": "52615:2:15", + "nameLocation": "52615:2:35", "nodeType": "VariableDeclaration", - "scope": 20292, - "src": "52601:16:15", + "scope": 23353, + "src": "52601:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -87899,10 +87899,10 @@ "typeString": "string" }, "typeName": { - "id": 20274, + "id": 23335, "name": "string", "nodeType": "ElementaryTypeName", - "src": "52601:6:15", + "src": "52601:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -87912,13 +87912,13 @@ }, { "constant": false, - "id": 20277, + "id": 23338, "mutability": "mutable", "name": "p3", - "nameLocation": "52633:2:15", + "nameLocation": "52633:2:35", "nodeType": "VariableDeclaration", - "scope": 20292, - "src": "52619:16:15", + "scope": 23353, + "src": "52619:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -87926,10 +87926,10 @@ "typeString": "string" }, "typeName": { - "id": 20276, + "id": 23337, "name": "string", "nodeType": "ElementaryTypeName", - "src": "52619:6:15", + "src": "52619:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -87938,28 +87938,28 @@ "visibility": "internal" } ], - "src": "52579:57:15" + "src": "52579:57:35" }, "returnParameters": { - "id": 20279, + "id": 23340, "nodeType": "ParameterList", "parameters": [], - "src": "52651:0:15" + "src": "52651:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20315, + "id": 23376, "nodeType": "FunctionDefinition", - "src": "52765:181:15", + "src": "52765:181:35", "nodes": [], "body": { - "id": 20314, + "id": 23375, "nodeType": "Block", - "src": "52840:106:15", + "src": "52840:106:35", "nodes": [], "statements": [ { @@ -87969,14 +87969,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c737472696e672c626f6f6c29", - "id": 20306, + "id": 23367, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "52890:31:15", + "src": "52890:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e2bfd60b4f6acdab0603dda631b69bf37ab7cbf71bc5953f9ed72c1f2a76f7dc", "typeString": "literal_string \"log(bool,address,string,bool)\"" @@ -87984,48 +87984,48 @@ "value": "log(bool,address,string,bool)" }, { - "id": 20307, + "id": 23368, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20294, - "src": "52923:2:15", + "referencedDeclaration": 23355, + "src": "52923:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20308, + "id": 23369, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20296, - "src": "52927:2:15", + "referencedDeclaration": 23357, + "src": "52927:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20309, + "id": 23370, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20298, - "src": "52931:2:15", + "referencedDeclaration": 23359, + "src": "52931:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 20310, + "id": 23371, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20300, - "src": "52935:2:15", + "referencedDeclaration": 23361, + "src": "52935:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88056,32 +88056,32 @@ } ], "expression": { - "id": 20304, + "id": 23365, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "52866:3:15", + "src": "52866:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20305, + "id": 23366, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "52870:19:15", + "memberLocation": "52870:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "52866:23:15", + "src": "52866:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20311, + "id": 23372, "isConstant": false, "isLValue": false, "isPure": false, @@ -88090,7 +88090,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52866:72:15", + "src": "52866:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -88105,18 +88105,18 @@ "typeString": "bytes memory" } ], - "id": 20303, + "id": 23364, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "52850:15:15", + "referencedDeclaration": 17016, + "src": "52850:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20312, + "id": 23373, "isConstant": false, "isLValue": false, "isPure": false, @@ -88125,16 +88125,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52850:89:15", + "src": "52850:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20313, + "id": 23374, "nodeType": "ExpressionStatement", - "src": "52850:89:15" + "src": "52850:89:35" } ] }, @@ -88142,20 +88142,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52774:3:15", + "nameLocation": "52774:3:35", "parameters": { - "id": 20301, + "id": 23362, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20294, + "id": 23355, "mutability": "mutable", "name": "p0", - "nameLocation": "52783:2:15", + "nameLocation": "52783:2:35", "nodeType": "VariableDeclaration", - "scope": 20315, - "src": "52778:7:15", + "scope": 23376, + "src": "52778:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88163,10 +88163,10 @@ "typeString": "bool" }, "typeName": { - "id": 20293, + "id": 23354, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52778:4:15", + "src": "52778:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88176,13 +88176,13 @@ }, { "constant": false, - "id": 20296, + "id": 23357, "mutability": "mutable", "name": "p1", - "nameLocation": "52795:2:15", + "nameLocation": "52795:2:35", "nodeType": "VariableDeclaration", - "scope": 20315, - "src": "52787:10:15", + "scope": 23376, + "src": "52787:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88190,10 +88190,10 @@ "typeString": "address" }, "typeName": { - "id": 20295, + "id": 23356, "name": "address", "nodeType": "ElementaryTypeName", - "src": "52787:7:15", + "src": "52787:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -88204,13 +88204,13 @@ }, { "constant": false, - "id": 20298, + "id": 23359, "mutability": "mutable", "name": "p2", - "nameLocation": "52813:2:15", + "nameLocation": "52813:2:35", "nodeType": "VariableDeclaration", - "scope": 20315, - "src": "52799:16:15", + "scope": 23376, + "src": "52799:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -88218,10 +88218,10 @@ "typeString": "string" }, "typeName": { - "id": 20297, + "id": 23358, "name": "string", "nodeType": "ElementaryTypeName", - "src": "52799:6:15", + "src": "52799:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -88231,13 +88231,13 @@ }, { "constant": false, - "id": 20300, + "id": 23361, "mutability": "mutable", "name": "p3", - "nameLocation": "52822:2:15", + "nameLocation": "52822:2:35", "nodeType": "VariableDeclaration", - "scope": 20315, - "src": "52817:7:15", + "scope": 23376, + "src": "52817:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88245,10 +88245,10 @@ "typeString": "bool" }, "typeName": { - "id": 20299, + "id": 23360, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52817:4:15", + "src": "52817:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88257,28 +88257,28 @@ "visibility": "internal" } ], - "src": "52777:48:15" + "src": "52777:48:35" }, "returnParameters": { - "id": 20302, + "id": 23363, "nodeType": "ParameterList", "parameters": [], - "src": "52840:0:15" + "src": "52840:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20338, + "id": 23399, "nodeType": "FunctionDefinition", - "src": "52952:187:15", + "src": "52952:187:35", "nodes": [], "body": { - "id": 20337, + "id": 23398, "nodeType": "Block", - "src": "53030:109:15", + "src": "53030:109:35", "nodes": [], "statements": [ { @@ -88288,14 +88288,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c737472696e672c6164647265737329", - "id": 20329, + "id": 23390, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53080:34:15", + "src": "53080:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6f7c603e9035cbc7959bb3d44ec862ddc6711eecebd67d54ceb0010f42f85654", "typeString": "literal_string \"log(bool,address,string,address)\"" @@ -88303,48 +88303,48 @@ "value": "log(bool,address,string,address)" }, { - "id": 20330, + "id": 23391, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20317, - "src": "53116:2:15", + "referencedDeclaration": 23378, + "src": "53116:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20331, + "id": 23392, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20319, - "src": "53120:2:15", + "referencedDeclaration": 23380, + "src": "53120:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20332, + "id": 23393, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20321, - "src": "53124:2:15", + "referencedDeclaration": 23382, + "src": "53124:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 20333, + "id": 23394, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20323, - "src": "53128:2:15", + "referencedDeclaration": 23384, + "src": "53128:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -88375,32 +88375,32 @@ } ], "expression": { - "id": 20327, + "id": 23388, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53056:3:15", + "src": "53056:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20328, + "id": 23389, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "53060:19:15", + "memberLocation": "53060:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53056:23:15", + "src": "53056:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20334, + "id": 23395, "isConstant": false, "isLValue": false, "isPure": false, @@ -88409,7 +88409,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53056:75:15", + "src": "53056:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -88424,18 +88424,18 @@ "typeString": "bytes memory" } ], - "id": 20326, + "id": 23387, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "53040:15:15", + "referencedDeclaration": 17016, + "src": "53040:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20335, + "id": 23396, "isConstant": false, "isLValue": false, "isPure": false, @@ -88444,16 +88444,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53040:92:15", + "src": "53040:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20336, + "id": 23397, "nodeType": "ExpressionStatement", - "src": "53040:92:15" + "src": "53040:92:35" } ] }, @@ -88461,20 +88461,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52961:3:15", + "nameLocation": "52961:3:35", "parameters": { - "id": 20324, + "id": 23385, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20317, + "id": 23378, "mutability": "mutable", "name": "p0", - "nameLocation": "52970:2:15", + "nameLocation": "52970:2:35", "nodeType": "VariableDeclaration", - "scope": 20338, - "src": "52965:7:15", + "scope": 23399, + "src": "52965:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88482,10 +88482,10 @@ "typeString": "bool" }, "typeName": { - "id": 20316, + "id": 23377, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52965:4:15", + "src": "52965:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88495,13 +88495,13 @@ }, { "constant": false, - "id": 20319, + "id": 23380, "mutability": "mutable", "name": "p1", - "nameLocation": "52982:2:15", + "nameLocation": "52982:2:35", "nodeType": "VariableDeclaration", - "scope": 20338, - "src": "52974:10:15", + "scope": 23399, + "src": "52974:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88509,10 +88509,10 @@ "typeString": "address" }, "typeName": { - "id": 20318, + "id": 23379, "name": "address", "nodeType": "ElementaryTypeName", - "src": "52974:7:15", + "src": "52974:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -88523,13 +88523,13 @@ }, { "constant": false, - "id": 20321, + "id": 23382, "mutability": "mutable", "name": "p2", - "nameLocation": "53000:2:15", + "nameLocation": "53000:2:35", "nodeType": "VariableDeclaration", - "scope": 20338, - "src": "52986:16:15", + "scope": 23399, + "src": "52986:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -88537,10 +88537,10 @@ "typeString": "string" }, "typeName": { - "id": 20320, + "id": 23381, "name": "string", "nodeType": "ElementaryTypeName", - "src": "52986:6:15", + "src": "52986:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -88550,13 +88550,13 @@ }, { "constant": false, - "id": 20323, + "id": 23384, "mutability": "mutable", "name": "p3", - "nameLocation": "53012:2:15", + "nameLocation": "53012:2:35", "nodeType": "VariableDeclaration", - "scope": 20338, - "src": "53004:10:15", + "scope": 23399, + "src": "53004:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88564,10 +88564,10 @@ "typeString": "address" }, "typeName": { - "id": 20322, + "id": 23383, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53004:7:15", + "src": "53004:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -88577,28 +88577,28 @@ "visibility": "internal" } ], - "src": "52964:51:15" + "src": "52964:51:35" }, "returnParameters": { - "id": 20325, + "id": 23386, "nodeType": "ParameterList", "parameters": [], - "src": "53030:0:15" + "src": "53030:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20361, + "id": 23422, "nodeType": "FunctionDefinition", - "src": "53145:170:15", + "src": "53145:170:35", "nodes": [], "body": { - "id": 20360, + "id": 23421, "nodeType": "Block", - "src": "53211:104:15", + "src": "53211:104:35", "nodes": [], "statements": [ { @@ -88608,14 +88608,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c626f6f6c2c75696e7429", - "id": 20352, + "id": 23413, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53261:29:15", + "src": "53261:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4cb60fd1171fb665e1565124463601e5c451a362c8efbc6e1fcfbffbbb9850d9", "typeString": "literal_string \"log(bool,address,bool,uint)\"" @@ -88623,48 +88623,48 @@ "value": "log(bool,address,bool,uint)" }, { - "id": 20353, + "id": 23414, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20340, - "src": "53292:2:15", + "referencedDeclaration": 23401, + "src": "53292:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20354, + "id": 23415, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20342, - "src": "53296:2:15", + "referencedDeclaration": 23403, + "src": "53296:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20355, + "id": 23416, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20344, - "src": "53300:2:15", + "referencedDeclaration": 23405, + "src": "53300:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20356, + "id": 23417, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20346, - "src": "53304:2:15", + "referencedDeclaration": 23407, + "src": "53304:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -88695,32 +88695,32 @@ } ], "expression": { - "id": 20350, + "id": 23411, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53237:3:15", + "src": "53237:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20351, + "id": 23412, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "53241:19:15", + "memberLocation": "53241:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53237:23:15", + "src": "53237:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20357, + "id": 23418, "isConstant": false, "isLValue": false, "isPure": false, @@ -88729,7 +88729,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53237:70:15", + "src": "53237:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -88744,18 +88744,18 @@ "typeString": "bytes memory" } ], - "id": 20349, + "id": 23410, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "53221:15:15", + "referencedDeclaration": 17016, + "src": "53221:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20358, + "id": 23419, "isConstant": false, "isLValue": false, "isPure": false, @@ -88764,16 +88764,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53221:87:15", + "src": "53221:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20359, + "id": 23420, "nodeType": "ExpressionStatement", - "src": "53221:87:15" + "src": "53221:87:35" } ] }, @@ -88781,20 +88781,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "53154:3:15", + "nameLocation": "53154:3:35", "parameters": { - "id": 20347, + "id": 23408, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20340, + "id": 23401, "mutability": "mutable", "name": "p0", - "nameLocation": "53163:2:15", + "nameLocation": "53163:2:35", "nodeType": "VariableDeclaration", - "scope": 20361, - "src": "53158:7:15", + "scope": 23422, + "src": "53158:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88802,10 +88802,10 @@ "typeString": "bool" }, "typeName": { - "id": 20339, + "id": 23400, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53158:4:15", + "src": "53158:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88815,13 +88815,13 @@ }, { "constant": false, - "id": 20342, + "id": 23403, "mutability": "mutable", "name": "p1", - "nameLocation": "53175:2:15", + "nameLocation": "53175:2:35", "nodeType": "VariableDeclaration", - "scope": 20361, - "src": "53167:10:15", + "scope": 23422, + "src": "53167:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88829,10 +88829,10 @@ "typeString": "address" }, "typeName": { - "id": 20341, + "id": 23402, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53167:7:15", + "src": "53167:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -88843,13 +88843,13 @@ }, { "constant": false, - "id": 20344, + "id": 23405, "mutability": "mutable", "name": "p2", - "nameLocation": "53184:2:15", + "nameLocation": "53184:2:35", "nodeType": "VariableDeclaration", - "scope": 20361, - "src": "53179:7:15", + "scope": 23422, + "src": "53179:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88857,10 +88857,10 @@ "typeString": "bool" }, "typeName": { - "id": 20343, + "id": 23404, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53179:4:15", + "src": "53179:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88870,13 +88870,13 @@ }, { "constant": false, - "id": 20346, + "id": 23407, "mutability": "mutable", "name": "p3", - "nameLocation": "53193:2:15", + "nameLocation": "53193:2:35", "nodeType": "VariableDeclaration", - "scope": 20361, - "src": "53188:7:15", + "scope": 23422, + "src": "53188:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88884,10 +88884,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20345, + "id": 23406, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "53188:4:15", + "src": "53188:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -88896,28 +88896,28 @@ "visibility": "internal" } ], - "src": "53157:39:15" + "src": "53157:39:35" }, "returnParameters": { - "id": 20348, + "id": 23409, "nodeType": "ParameterList", "parameters": [], - "src": "53211:0:15" + "src": "53211:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20384, + "id": 23445, "nodeType": "FunctionDefinition", - "src": "53321:181:15", + "src": "53321:181:35", "nodes": [], "body": { - "id": 20383, + "id": 23444, "nodeType": "Block", - "src": "53396:106:15", + "src": "53396:106:35", "nodes": [], "statements": [ { @@ -88927,14 +88927,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c626f6f6c2c737472696e6729", - "id": 20375, + "id": 23436, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53446:31:15", + "src": "53446:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4a66cb34796065525d301a5b87b440b55f1936e34dd66e2f2039307bc4e3ea59", "typeString": "literal_string \"log(bool,address,bool,string)\"" @@ -88942,48 +88942,48 @@ "value": "log(bool,address,bool,string)" }, { - "id": 20376, + "id": 23437, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20363, - "src": "53479:2:15", + "referencedDeclaration": 23424, + "src": "53479:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20377, + "id": 23438, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20365, - "src": "53483:2:15", + "referencedDeclaration": 23426, + "src": "53483:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20378, + "id": 23439, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20367, - "src": "53487:2:15", + "referencedDeclaration": 23428, + "src": "53487:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20379, + "id": 23440, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20369, - "src": "53491:2:15", + "referencedDeclaration": 23430, + "src": "53491:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -89014,32 +89014,32 @@ } ], "expression": { - "id": 20373, + "id": 23434, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53422:3:15", + "src": "53422:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20374, + "id": 23435, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "53426:19:15", + "memberLocation": "53426:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53422:23:15", + "src": "53422:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20380, + "id": 23441, "isConstant": false, "isLValue": false, "isPure": false, @@ -89048,7 +89048,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53422:72:15", + "src": "53422:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -89063,18 +89063,18 @@ "typeString": "bytes memory" } ], - "id": 20372, + "id": 23433, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "53406:15:15", + "referencedDeclaration": 17016, + "src": "53406:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20381, + "id": 23442, "isConstant": false, "isLValue": false, "isPure": false, @@ -89083,16 +89083,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53406:89:15", + "src": "53406:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20382, + "id": 23443, "nodeType": "ExpressionStatement", - "src": "53406:89:15" + "src": "53406:89:35" } ] }, @@ -89100,20 +89100,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "53330:3:15", + "nameLocation": "53330:3:35", "parameters": { - "id": 20370, + "id": 23431, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20363, + "id": 23424, "mutability": "mutable", "name": "p0", - "nameLocation": "53339:2:15", + "nameLocation": "53339:2:35", "nodeType": "VariableDeclaration", - "scope": 20384, - "src": "53334:7:15", + "scope": 23445, + "src": "53334:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89121,10 +89121,10 @@ "typeString": "bool" }, "typeName": { - "id": 20362, + "id": 23423, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53334:4:15", + "src": "53334:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89134,13 +89134,13 @@ }, { "constant": false, - "id": 20365, + "id": 23426, "mutability": "mutable", "name": "p1", - "nameLocation": "53351:2:15", + "nameLocation": "53351:2:35", "nodeType": "VariableDeclaration", - "scope": 20384, - "src": "53343:10:15", + "scope": 23445, + "src": "53343:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89148,10 +89148,10 @@ "typeString": "address" }, "typeName": { - "id": 20364, + "id": 23425, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53343:7:15", + "src": "53343:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -89162,13 +89162,13 @@ }, { "constant": false, - "id": 20367, + "id": 23428, "mutability": "mutable", "name": "p2", - "nameLocation": "53360:2:15", + "nameLocation": "53360:2:35", "nodeType": "VariableDeclaration", - "scope": 20384, - "src": "53355:7:15", + "scope": 23445, + "src": "53355:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89176,10 +89176,10 @@ "typeString": "bool" }, "typeName": { - "id": 20366, + "id": 23427, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53355:4:15", + "src": "53355:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89189,13 +89189,13 @@ }, { "constant": false, - "id": 20369, + "id": 23430, "mutability": "mutable", "name": "p3", - "nameLocation": "53378:2:15", + "nameLocation": "53378:2:35", "nodeType": "VariableDeclaration", - "scope": 20384, - "src": "53364:16:15", + "scope": 23445, + "src": "53364:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -89203,10 +89203,10 @@ "typeString": "string" }, "typeName": { - "id": 20368, + "id": 23429, "name": "string", "nodeType": "ElementaryTypeName", - "src": "53364:6:15", + "src": "53364:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -89215,28 +89215,28 @@ "visibility": "internal" } ], - "src": "53333:48:15" + "src": "53333:48:35" }, "returnParameters": { - "id": 20371, + "id": 23432, "nodeType": "ParameterList", "parameters": [], - "src": "53396:0:15" + "src": "53396:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20407, + "id": 23468, "nodeType": "FunctionDefinition", - "src": "53508:170:15", + "src": "53508:170:35", "nodes": [], "body": { - "id": 20406, + "id": 23467, "nodeType": "Block", - "src": "53574:104:15", + "src": "53574:104:35", "nodes": [], "statements": [ { @@ -89246,14 +89246,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c626f6f6c2c626f6f6c29", - "id": 20398, + "id": 23459, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53624:29:15", + "src": "53624:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6a9c478bc98300d44308882e2e0b5864f2536a2939cb77105f503738b5832577", "typeString": "literal_string \"log(bool,address,bool,bool)\"" @@ -89261,48 +89261,48 @@ "value": "log(bool,address,bool,bool)" }, { - "id": 20399, + "id": 23460, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20386, - "src": "53655:2:15", + "referencedDeclaration": 23447, + "src": "53655:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20400, + "id": 23461, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20388, - "src": "53659:2:15", + "referencedDeclaration": 23449, + "src": "53659:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20401, + "id": 23462, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20390, - "src": "53663:2:15", + "referencedDeclaration": 23451, + "src": "53663:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20402, + "id": 23463, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20392, - "src": "53667:2:15", + "referencedDeclaration": 23453, + "src": "53667:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89333,32 +89333,32 @@ } ], "expression": { - "id": 20396, + "id": 23457, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53600:3:15", + "src": "53600:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20397, + "id": 23458, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "53604:19:15", + "memberLocation": "53604:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53600:23:15", + "src": "53600:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20403, + "id": 23464, "isConstant": false, "isLValue": false, "isPure": false, @@ -89367,7 +89367,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53600:70:15", + "src": "53600:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -89382,18 +89382,18 @@ "typeString": "bytes memory" } ], - "id": 20395, + "id": 23456, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "53584:15:15", + "referencedDeclaration": 17016, + "src": "53584:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20404, + "id": 23465, "isConstant": false, "isLValue": false, "isPure": false, @@ -89402,16 +89402,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53584:87:15", + "src": "53584:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20405, + "id": 23466, "nodeType": "ExpressionStatement", - "src": "53584:87:15" + "src": "53584:87:35" } ] }, @@ -89419,20 +89419,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "53517:3:15", + "nameLocation": "53517:3:35", "parameters": { - "id": 20393, + "id": 23454, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20386, + "id": 23447, "mutability": "mutable", "name": "p0", - "nameLocation": "53526:2:15", + "nameLocation": "53526:2:35", "nodeType": "VariableDeclaration", - "scope": 20407, - "src": "53521:7:15", + "scope": 23468, + "src": "53521:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89440,10 +89440,10 @@ "typeString": "bool" }, "typeName": { - "id": 20385, + "id": 23446, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53521:4:15", + "src": "53521:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89453,13 +89453,13 @@ }, { "constant": false, - "id": 20388, + "id": 23449, "mutability": "mutable", "name": "p1", - "nameLocation": "53538:2:15", + "nameLocation": "53538:2:35", "nodeType": "VariableDeclaration", - "scope": 20407, - "src": "53530:10:15", + "scope": 23468, + "src": "53530:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89467,10 +89467,10 @@ "typeString": "address" }, "typeName": { - "id": 20387, + "id": 23448, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53530:7:15", + "src": "53530:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -89481,13 +89481,13 @@ }, { "constant": false, - "id": 20390, + "id": 23451, "mutability": "mutable", "name": "p2", - "nameLocation": "53547:2:15", + "nameLocation": "53547:2:35", "nodeType": "VariableDeclaration", - "scope": 20407, - "src": "53542:7:15", + "scope": 23468, + "src": "53542:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89495,10 +89495,10 @@ "typeString": "bool" }, "typeName": { - "id": 20389, + "id": 23450, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53542:4:15", + "src": "53542:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89508,13 +89508,13 @@ }, { "constant": false, - "id": 20392, + "id": 23453, "mutability": "mutable", "name": "p3", - "nameLocation": "53556:2:15", + "nameLocation": "53556:2:35", "nodeType": "VariableDeclaration", - "scope": 20407, - "src": "53551:7:15", + "scope": 23468, + "src": "53551:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89522,10 +89522,10 @@ "typeString": "bool" }, "typeName": { - "id": 20391, + "id": 23452, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53551:4:15", + "src": "53551:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89534,28 +89534,28 @@ "visibility": "internal" } ], - "src": "53520:39:15" + "src": "53520:39:35" }, "returnParameters": { - "id": 20394, + "id": 23455, "nodeType": "ParameterList", "parameters": [], - "src": "53574:0:15" + "src": "53574:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20430, + "id": 23491, "nodeType": "FunctionDefinition", - "src": "53684:176:15", + "src": "53684:176:35", "nodes": [], "body": { - "id": 20429, + "id": 23490, "nodeType": "Block", - "src": "53753:107:15", + "src": "53753:107:35", "nodes": [], "statements": [ { @@ -89565,14 +89565,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c626f6f6c2c6164647265737329", - "id": 20421, + "id": 23482, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53803:32:15", + "src": "53803:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1c41a336759f1c2fe1d8b137296b2dfbdcfe7114fc53f203852c2835c09f8870", "typeString": "literal_string \"log(bool,address,bool,address)\"" @@ -89580,48 +89580,48 @@ "value": "log(bool,address,bool,address)" }, { - "id": 20422, + "id": 23483, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20409, - "src": "53837:2:15", + "referencedDeclaration": 23470, + "src": "53837:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20423, + "id": 23484, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20411, - "src": "53841:2:15", + "referencedDeclaration": 23472, + "src": "53841:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20424, + "id": 23485, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20413, - "src": "53845:2:15", + "referencedDeclaration": 23474, + "src": "53845:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20425, + "id": 23486, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20415, - "src": "53849:2:15", + "referencedDeclaration": 23476, + "src": "53849:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -89652,32 +89652,32 @@ } ], "expression": { - "id": 20419, + "id": 23480, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53779:3:15", + "src": "53779:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20420, + "id": 23481, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "53783:19:15", + "memberLocation": "53783:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53779:23:15", + "src": "53779:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20426, + "id": 23487, "isConstant": false, "isLValue": false, "isPure": false, @@ -89686,7 +89686,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53779:73:15", + "src": "53779:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -89701,18 +89701,18 @@ "typeString": "bytes memory" } ], - "id": 20418, + "id": 23479, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "53763:15:15", + "referencedDeclaration": 17016, + "src": "53763:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20427, + "id": 23488, "isConstant": false, "isLValue": false, "isPure": false, @@ -89721,16 +89721,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53763:90:15", + "src": "53763:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20428, + "id": 23489, "nodeType": "ExpressionStatement", - "src": "53763:90:15" + "src": "53763:90:35" } ] }, @@ -89738,20 +89738,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "53693:3:15", + "nameLocation": "53693:3:35", "parameters": { - "id": 20416, + "id": 23477, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20409, + "id": 23470, "mutability": "mutable", "name": "p0", - "nameLocation": "53702:2:15", + "nameLocation": "53702:2:35", "nodeType": "VariableDeclaration", - "scope": 20430, - "src": "53697:7:15", + "scope": 23491, + "src": "53697:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89759,10 +89759,10 @@ "typeString": "bool" }, "typeName": { - "id": 20408, + "id": 23469, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53697:4:15", + "src": "53697:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89772,13 +89772,13 @@ }, { "constant": false, - "id": 20411, + "id": 23472, "mutability": "mutable", "name": "p1", - "nameLocation": "53714:2:15", + "nameLocation": "53714:2:35", "nodeType": "VariableDeclaration", - "scope": 20430, - "src": "53706:10:15", + "scope": 23491, + "src": "53706:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89786,10 +89786,10 @@ "typeString": "address" }, "typeName": { - "id": 20410, + "id": 23471, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53706:7:15", + "src": "53706:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -89800,13 +89800,13 @@ }, { "constant": false, - "id": 20413, + "id": 23474, "mutability": "mutable", "name": "p2", - "nameLocation": "53723:2:15", + "nameLocation": "53723:2:35", "nodeType": "VariableDeclaration", - "scope": 20430, - "src": "53718:7:15", + "scope": 23491, + "src": "53718:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89814,10 +89814,10 @@ "typeString": "bool" }, "typeName": { - "id": 20412, + "id": 23473, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53718:4:15", + "src": "53718:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89827,13 +89827,13 @@ }, { "constant": false, - "id": 20415, + "id": 23476, "mutability": "mutable", "name": "p3", - "nameLocation": "53735:2:15", + "nameLocation": "53735:2:35", "nodeType": "VariableDeclaration", - "scope": 20430, - "src": "53727:10:15", + "scope": 23491, + "src": "53727:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89841,10 +89841,10 @@ "typeString": "address" }, "typeName": { - "id": 20414, + "id": 23475, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53727:7:15", + "src": "53727:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -89854,28 +89854,28 @@ "visibility": "internal" } ], - "src": "53696:42:15" + "src": "53696:42:35" }, "returnParameters": { - "id": 20417, + "id": 23478, "nodeType": "ParameterList", "parameters": [], - "src": "53753:0:15" + "src": "53753:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20453, + "id": 23514, "nodeType": "FunctionDefinition", - "src": "53866:176:15", + "src": "53866:176:35", "nodes": [], "body": { - "id": 20452, + "id": 23513, "nodeType": "Block", - "src": "53935:107:15", + "src": "53935:107:35", "nodes": [], "statements": [ { @@ -89885,14 +89885,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c616464726573732c75696e7429", - "id": 20444, + "id": 23505, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53985:32:15", + "src": "53985:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5284bd6c2d02d32d79d43dcd0793be5ced63bf4e51bea38208974f6d8ca5def7", "typeString": "literal_string \"log(bool,address,address,uint)\"" @@ -89900,48 +89900,48 @@ "value": "log(bool,address,address,uint)" }, { - "id": 20445, + "id": 23506, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20432, - "src": "54019:2:15", + "referencedDeclaration": 23493, + "src": "54019:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20446, + "id": 23507, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20434, - "src": "54023:2:15", + "referencedDeclaration": 23495, + "src": "54023:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20447, + "id": 23508, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20436, - "src": "54027:2:15", + "referencedDeclaration": 23497, + "src": "54027:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20448, + "id": 23509, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20438, - "src": "54031:2:15", + "referencedDeclaration": 23499, + "src": "54031:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -89972,32 +89972,32 @@ } ], "expression": { - "id": 20442, + "id": 23503, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53961:3:15", + "src": "53961:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20443, + "id": 23504, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "53965:19:15", + "memberLocation": "53965:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53961:23:15", + "src": "53961:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20449, + "id": 23510, "isConstant": false, "isLValue": false, "isPure": false, @@ -90006,7 +90006,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53961:73:15", + "src": "53961:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -90021,18 +90021,18 @@ "typeString": "bytes memory" } ], - "id": 20441, + "id": 23502, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "53945:15:15", + "referencedDeclaration": 17016, + "src": "53945:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20450, + "id": 23511, "isConstant": false, "isLValue": false, "isPure": false, @@ -90041,16 +90041,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53945:90:15", + "src": "53945:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20451, + "id": 23512, "nodeType": "ExpressionStatement", - "src": "53945:90:15" + "src": "53945:90:35" } ] }, @@ -90058,20 +90058,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "53875:3:15", + "nameLocation": "53875:3:35", "parameters": { - "id": 20439, + "id": 23500, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20432, + "id": 23493, "mutability": "mutable", "name": "p0", - "nameLocation": "53884:2:15", + "nameLocation": "53884:2:35", "nodeType": "VariableDeclaration", - "scope": 20453, - "src": "53879:7:15", + "scope": 23514, + "src": "53879:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90079,10 +90079,10 @@ "typeString": "bool" }, "typeName": { - "id": 20431, + "id": 23492, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53879:4:15", + "src": "53879:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -90092,13 +90092,13 @@ }, { "constant": false, - "id": 20434, + "id": 23495, "mutability": "mutable", "name": "p1", - "nameLocation": "53896:2:15", + "nameLocation": "53896:2:35", "nodeType": "VariableDeclaration", - "scope": 20453, - "src": "53888:10:15", + "scope": 23514, + "src": "53888:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90106,10 +90106,10 @@ "typeString": "address" }, "typeName": { - "id": 20433, + "id": 23494, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53888:7:15", + "src": "53888:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -90120,13 +90120,13 @@ }, { "constant": false, - "id": 20436, + "id": 23497, "mutability": "mutable", "name": "p2", - "nameLocation": "53908:2:15", + "nameLocation": "53908:2:35", "nodeType": "VariableDeclaration", - "scope": 20453, - "src": "53900:10:15", + "scope": 23514, + "src": "53900:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90134,10 +90134,10 @@ "typeString": "address" }, "typeName": { - "id": 20435, + "id": 23496, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53900:7:15", + "src": "53900:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -90148,13 +90148,13 @@ }, { "constant": false, - "id": 20438, + "id": 23499, "mutability": "mutable", "name": "p3", - "nameLocation": "53917:2:15", + "nameLocation": "53917:2:35", "nodeType": "VariableDeclaration", - "scope": 20453, - "src": "53912:7:15", + "scope": 23514, + "src": "53912:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90162,10 +90162,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20437, + "id": 23498, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "53912:4:15", + "src": "53912:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90174,28 +90174,28 @@ "visibility": "internal" } ], - "src": "53878:42:15" + "src": "53878:42:35" }, "returnParameters": { - "id": 20440, + "id": 23501, "nodeType": "ParameterList", "parameters": [], - "src": "53935:0:15" + "src": "53935:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20476, + "id": 23537, "nodeType": "FunctionDefinition", - "src": "54048:187:15", + "src": "54048:187:35", "nodes": [], "body": { - "id": 20475, + "id": 23536, "nodeType": "Block", - "src": "54126:109:15", + "src": "54126:109:35", "nodes": [], "statements": [ { @@ -90205,14 +90205,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c616464726573732c737472696e6729", - "id": 20467, + "id": 23528, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "54176:34:15", + "src": "54176:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d812a167fb7ec8cf55a11f06ff411238f0a431de331592d8a735c8c8481f7432", "typeString": "literal_string \"log(bool,address,address,string)\"" @@ -90220,48 +90220,48 @@ "value": "log(bool,address,address,string)" }, { - "id": 20468, + "id": 23529, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20455, - "src": "54212:2:15", + "referencedDeclaration": 23516, + "src": "54212:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20469, + "id": 23530, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20457, - "src": "54216:2:15", + "referencedDeclaration": 23518, + "src": "54216:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20470, + "id": 23531, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20459, - "src": "54220:2:15", + "referencedDeclaration": 23520, + "src": "54220:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20471, + "id": 23532, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20461, - "src": "54224:2:15", + "referencedDeclaration": 23522, + "src": "54224:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -90292,32 +90292,32 @@ } ], "expression": { - "id": 20465, + "id": 23526, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "54152:3:15", + "src": "54152:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20466, + "id": 23527, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "54156:19:15", + "memberLocation": "54156:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "54152:23:15", + "src": "54152:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20472, + "id": 23533, "isConstant": false, "isLValue": false, "isPure": false, @@ -90326,7 +90326,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54152:75:15", + "src": "54152:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -90341,18 +90341,18 @@ "typeString": "bytes memory" } ], - "id": 20464, + "id": 23525, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "54136:15:15", + "referencedDeclaration": 17016, + "src": "54136:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20473, + "id": 23534, "isConstant": false, "isLValue": false, "isPure": false, @@ -90361,16 +90361,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54136:92:15", + "src": "54136:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20474, + "id": 23535, "nodeType": "ExpressionStatement", - "src": "54136:92:15" + "src": "54136:92:35" } ] }, @@ -90378,20 +90378,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54057:3:15", + "nameLocation": "54057:3:35", "parameters": { - "id": 20462, + "id": 23523, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20455, + "id": 23516, "mutability": "mutable", "name": "p0", - "nameLocation": "54066:2:15", + "nameLocation": "54066:2:35", "nodeType": "VariableDeclaration", - "scope": 20476, - "src": "54061:7:15", + "scope": 23537, + "src": "54061:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90399,10 +90399,10 @@ "typeString": "bool" }, "typeName": { - "id": 20454, + "id": 23515, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54061:4:15", + "src": "54061:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -90412,13 +90412,13 @@ }, { "constant": false, - "id": 20457, + "id": 23518, "mutability": "mutable", "name": "p1", - "nameLocation": "54078:2:15", + "nameLocation": "54078:2:35", "nodeType": "VariableDeclaration", - "scope": 20476, - "src": "54070:10:15", + "scope": 23537, + "src": "54070:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90426,10 +90426,10 @@ "typeString": "address" }, "typeName": { - "id": 20456, + "id": 23517, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54070:7:15", + "src": "54070:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -90440,13 +90440,13 @@ }, { "constant": false, - "id": 20459, + "id": 23520, "mutability": "mutable", "name": "p2", - "nameLocation": "54090:2:15", + "nameLocation": "54090:2:35", "nodeType": "VariableDeclaration", - "scope": 20476, - "src": "54082:10:15", + "scope": 23537, + "src": "54082:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90454,10 +90454,10 @@ "typeString": "address" }, "typeName": { - "id": 20458, + "id": 23519, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54082:7:15", + "src": "54082:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -90468,13 +90468,13 @@ }, { "constant": false, - "id": 20461, + "id": 23522, "mutability": "mutable", "name": "p3", - "nameLocation": "54108:2:15", + "nameLocation": "54108:2:35", "nodeType": "VariableDeclaration", - "scope": 20476, - "src": "54094:16:15", + "scope": 23537, + "src": "54094:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -90482,10 +90482,10 @@ "typeString": "string" }, "typeName": { - "id": 20460, + "id": 23521, "name": "string", "nodeType": "ElementaryTypeName", - "src": "54094:6:15", + "src": "54094:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -90494,28 +90494,28 @@ "visibility": "internal" } ], - "src": "54060:51:15" + "src": "54060:51:35" }, "returnParameters": { - "id": 20463, + "id": 23524, "nodeType": "ParameterList", "parameters": [], - "src": "54126:0:15" + "src": "54126:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20499, + "id": 23560, "nodeType": "FunctionDefinition", - "src": "54241:176:15", + "src": "54241:176:35", "nodes": [], "body": { - "id": 20498, + "id": 23559, "nodeType": "Block", - "src": "54310:107:15", + "src": "54310:107:35", "nodes": [], "statements": [ { @@ -90525,14 +90525,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c616464726573732c626f6f6c29", - "id": 20490, + "id": 23551, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "54360:32:15", + "src": "54360:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_46600be071bbf2a7e3a3cb4fd0e6efe39e86453e4c4a27c400470867be7afd9e", "typeString": "literal_string \"log(bool,address,address,bool)\"" @@ -90540,48 +90540,48 @@ "value": "log(bool,address,address,bool)" }, { - "id": 20491, + "id": 23552, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20478, - "src": "54394:2:15", + "referencedDeclaration": 23539, + "src": "54394:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20492, + "id": 23553, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20480, - "src": "54398:2:15", + "referencedDeclaration": 23541, + "src": "54398:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20493, + "id": 23554, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20482, - "src": "54402:2:15", + "referencedDeclaration": 23543, + "src": "54402:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20494, + "id": 23555, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20484, - "src": "54406:2:15", + "referencedDeclaration": 23545, + "src": "54406:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -90612,32 +90612,32 @@ } ], "expression": { - "id": 20488, + "id": 23549, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "54336:3:15", + "src": "54336:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20489, + "id": 23550, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "54340:19:15", + "memberLocation": "54340:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "54336:23:15", + "src": "54336:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20495, + "id": 23556, "isConstant": false, "isLValue": false, "isPure": false, @@ -90646,7 +90646,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54336:73:15", + "src": "54336:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -90661,18 +90661,18 @@ "typeString": "bytes memory" } ], - "id": 20487, + "id": 23548, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "54320:15:15", + "referencedDeclaration": 17016, + "src": "54320:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20496, + "id": 23557, "isConstant": false, "isLValue": false, "isPure": false, @@ -90681,16 +90681,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54320:90:15", + "src": "54320:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20497, + "id": 23558, "nodeType": "ExpressionStatement", - "src": "54320:90:15" + "src": "54320:90:35" } ] }, @@ -90698,20 +90698,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54250:3:15", + "nameLocation": "54250:3:35", "parameters": { - "id": 20485, + "id": 23546, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20478, + "id": 23539, "mutability": "mutable", "name": "p0", - "nameLocation": "54259:2:15", + "nameLocation": "54259:2:35", "nodeType": "VariableDeclaration", - "scope": 20499, - "src": "54254:7:15", + "scope": 23560, + "src": "54254:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90719,10 +90719,10 @@ "typeString": "bool" }, "typeName": { - "id": 20477, + "id": 23538, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54254:4:15", + "src": "54254:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -90732,13 +90732,13 @@ }, { "constant": false, - "id": 20480, + "id": 23541, "mutability": "mutable", "name": "p1", - "nameLocation": "54271:2:15", + "nameLocation": "54271:2:35", "nodeType": "VariableDeclaration", - "scope": 20499, - "src": "54263:10:15", + "scope": 23560, + "src": "54263:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90746,10 +90746,10 @@ "typeString": "address" }, "typeName": { - "id": 20479, + "id": 23540, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54263:7:15", + "src": "54263:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -90760,13 +90760,13 @@ }, { "constant": false, - "id": 20482, + "id": 23543, "mutability": "mutable", "name": "p2", - "nameLocation": "54283:2:15", + "nameLocation": "54283:2:35", "nodeType": "VariableDeclaration", - "scope": 20499, - "src": "54275:10:15", + "scope": 23560, + "src": "54275:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90774,10 +90774,10 @@ "typeString": "address" }, "typeName": { - "id": 20481, + "id": 23542, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54275:7:15", + "src": "54275:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -90788,13 +90788,13 @@ }, { "constant": false, - "id": 20484, + "id": 23545, "mutability": "mutable", "name": "p3", - "nameLocation": "54292:2:15", + "nameLocation": "54292:2:35", "nodeType": "VariableDeclaration", - "scope": 20499, - "src": "54287:7:15", + "scope": 23560, + "src": "54287:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90802,10 +90802,10 @@ "typeString": "bool" }, "typeName": { - "id": 20483, + "id": 23544, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54287:4:15", + "src": "54287:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -90814,28 +90814,28 @@ "visibility": "internal" } ], - "src": "54253:42:15" + "src": "54253:42:35" }, "returnParameters": { - "id": 20486, + "id": 23547, "nodeType": "ParameterList", "parameters": [], - "src": "54310:0:15" + "src": "54310:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20522, + "id": 23583, "nodeType": "FunctionDefinition", - "src": "54423:182:15", + "src": "54423:182:35", "nodes": [], "body": { - "id": 20521, + "id": 23582, "nodeType": "Block", - "src": "54495:110:15", + "src": "54495:110:35", "nodes": [], "statements": [ { @@ -90845,14 +90845,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c616464726573732c6164647265737329", - "id": 20513, + "id": 23574, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "54545:35:15", + "src": "54545:35:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1d14d00189540d88098b9fe614aa8c0efbe231c1a0fee05e7d705c0342377123", "typeString": "literal_string \"log(bool,address,address,address)\"" @@ -90860,48 +90860,48 @@ "value": "log(bool,address,address,address)" }, { - "id": 20514, + "id": 23575, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20501, - "src": "54582:2:15", + "referencedDeclaration": 23562, + "src": "54582:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20515, + "id": 23576, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20503, - "src": "54586:2:15", + "referencedDeclaration": 23564, + "src": "54586:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20516, + "id": 23577, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20505, - "src": "54590:2:15", + "referencedDeclaration": 23566, + "src": "54590:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20517, + "id": 23578, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20507, - "src": "54594:2:15", + "referencedDeclaration": 23568, + "src": "54594:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -90932,32 +90932,32 @@ } ], "expression": { - "id": 20511, + "id": 23572, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "54521:3:15", + "src": "54521:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20512, + "id": 23573, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "54525:19:15", + "memberLocation": "54525:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "54521:23:15", + "src": "54521:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20518, + "id": 23579, "isConstant": false, "isLValue": false, "isPure": false, @@ -90966,7 +90966,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54521:76:15", + "src": "54521:76:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -90981,18 +90981,18 @@ "typeString": "bytes memory" } ], - "id": 20510, + "id": 23571, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "54505:15:15", + "referencedDeclaration": 17016, + "src": "54505:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20519, + "id": 23580, "isConstant": false, "isLValue": false, "isPure": false, @@ -91001,16 +91001,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54505:93:15", + "src": "54505:93:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20520, + "id": 23581, "nodeType": "ExpressionStatement", - "src": "54505:93:15" + "src": "54505:93:35" } ] }, @@ -91018,20 +91018,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54432:3:15", + "nameLocation": "54432:3:35", "parameters": { - "id": 20508, + "id": 23569, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20501, + "id": 23562, "mutability": "mutable", "name": "p0", - "nameLocation": "54441:2:15", + "nameLocation": "54441:2:35", "nodeType": "VariableDeclaration", - "scope": 20522, - "src": "54436:7:15", + "scope": 23583, + "src": "54436:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91039,10 +91039,10 @@ "typeString": "bool" }, "typeName": { - "id": 20500, + "id": 23561, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54436:4:15", + "src": "54436:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -91052,13 +91052,13 @@ }, { "constant": false, - "id": 20503, + "id": 23564, "mutability": "mutable", "name": "p1", - "nameLocation": "54453:2:15", + "nameLocation": "54453:2:35", "nodeType": "VariableDeclaration", - "scope": 20522, - "src": "54445:10:15", + "scope": 23583, + "src": "54445:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91066,10 +91066,10 @@ "typeString": "address" }, "typeName": { - "id": 20502, + "id": 23563, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54445:7:15", + "src": "54445:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -91080,13 +91080,13 @@ }, { "constant": false, - "id": 20505, + "id": 23566, "mutability": "mutable", "name": "p2", - "nameLocation": "54465:2:15", + "nameLocation": "54465:2:35", "nodeType": "VariableDeclaration", - "scope": 20522, - "src": "54457:10:15", + "scope": 23583, + "src": "54457:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91094,10 +91094,10 @@ "typeString": "address" }, "typeName": { - "id": 20504, + "id": 23565, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54457:7:15", + "src": "54457:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -91108,13 +91108,13 @@ }, { "constant": false, - "id": 20507, + "id": 23568, "mutability": "mutable", "name": "p3", - "nameLocation": "54477:2:15", + "nameLocation": "54477:2:35", "nodeType": "VariableDeclaration", - "scope": 20522, - "src": "54469:10:15", + "scope": 23583, + "src": "54469:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91122,10 +91122,10 @@ "typeString": "address" }, "typeName": { - "id": 20506, + "id": 23567, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54469:7:15", + "src": "54469:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -91135,28 +91135,28 @@ "visibility": "internal" } ], - "src": "54435:45:15" + "src": "54435:45:35" }, "returnParameters": { - "id": 20509, + "id": 23570, "nodeType": "ParameterList", "parameters": [], - "src": "54495:0:15" + "src": "54495:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20545, + "id": 23606, "nodeType": "FunctionDefinition", - "src": "54611:170:15", + "src": "54611:170:35", "nodes": [], "body": { - "id": 20544, + "id": 23605, "nodeType": "Block", - "src": "54677:104:15", + "src": "54677:104:35", "nodes": [], "statements": [ { @@ -91166,14 +91166,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e742c75696e742c75696e7429", - "id": 20536, + "id": 23597, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "54727:29:15", + "src": "54727:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3d0e9de46a80fe11d0044e9599dfddd0e8b842cabe189638f7090f19867918c1", "typeString": "literal_string \"log(address,uint,uint,uint)\"" @@ -91181,48 +91181,48 @@ "value": "log(address,uint,uint,uint)" }, { - "id": 20537, + "id": 23598, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20524, - "src": "54758:2:15", + "referencedDeclaration": 23585, + "src": "54758:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20538, + "id": 23599, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20526, - "src": "54762:2:15", + "referencedDeclaration": 23587, + "src": "54762:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20539, + "id": 23600, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20528, - "src": "54766:2:15", + "referencedDeclaration": 23589, + "src": "54766:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20540, + "id": 23601, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20530, - "src": "54770:2:15", + "referencedDeclaration": 23591, + "src": "54770:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91253,32 +91253,32 @@ } ], "expression": { - "id": 20534, + "id": 23595, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "54703:3:15", + "src": "54703:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20535, + "id": 23596, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "54707:19:15", + "memberLocation": "54707:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "54703:23:15", + "src": "54703:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20541, + "id": 23602, "isConstant": false, "isLValue": false, "isPure": false, @@ -91287,7 +91287,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54703:70:15", + "src": "54703:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -91302,18 +91302,18 @@ "typeString": "bytes memory" } ], - "id": 20533, + "id": 23594, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "54687:15:15", + "referencedDeclaration": 17016, + "src": "54687:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20542, + "id": 23603, "isConstant": false, "isLValue": false, "isPure": false, @@ -91322,16 +91322,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54687:87:15", + "src": "54687:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20543, + "id": 23604, "nodeType": "ExpressionStatement", - "src": "54687:87:15" + "src": "54687:87:35" } ] }, @@ -91339,20 +91339,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54620:3:15", + "nameLocation": "54620:3:35", "parameters": { - "id": 20531, + "id": 23592, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20524, + "id": 23585, "mutability": "mutable", "name": "p0", - "nameLocation": "54632:2:15", + "nameLocation": "54632:2:35", "nodeType": "VariableDeclaration", - "scope": 20545, - "src": "54624:10:15", + "scope": 23606, + "src": "54624:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91360,10 +91360,10 @@ "typeString": "address" }, "typeName": { - "id": 20523, + "id": 23584, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54624:7:15", + "src": "54624:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -91374,13 +91374,13 @@ }, { "constant": false, - "id": 20526, + "id": 23587, "mutability": "mutable", "name": "p1", - "nameLocation": "54641:2:15", + "nameLocation": "54641:2:35", "nodeType": "VariableDeclaration", - "scope": 20545, - "src": "54636:7:15", + "scope": 23606, + "src": "54636:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91388,10 +91388,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20525, + "id": 23586, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "54636:4:15", + "src": "54636:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91401,13 +91401,13 @@ }, { "constant": false, - "id": 20528, + "id": 23589, "mutability": "mutable", "name": "p2", - "nameLocation": "54650:2:15", + "nameLocation": "54650:2:35", "nodeType": "VariableDeclaration", - "scope": 20545, - "src": "54645:7:15", + "scope": 23606, + "src": "54645:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91415,10 +91415,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20527, + "id": 23588, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "54645:4:15", + "src": "54645:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91428,13 +91428,13 @@ }, { "constant": false, - "id": 20530, + "id": 23591, "mutability": "mutable", "name": "p3", - "nameLocation": "54659:2:15", + "nameLocation": "54659:2:35", "nodeType": "VariableDeclaration", - "scope": 20545, - "src": "54654:7:15", + "scope": 23606, + "src": "54654:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91442,10 +91442,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20529, + "id": 23590, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "54654:4:15", + "src": "54654:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91454,28 +91454,28 @@ "visibility": "internal" } ], - "src": "54623:39:15" + "src": "54623:39:35" }, "returnParameters": { - "id": 20532, + "id": 23593, "nodeType": "ParameterList", "parameters": [], - "src": "54677:0:15" + "src": "54677:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20568, + "id": 23629, "nodeType": "FunctionDefinition", - "src": "54787:181:15", + "src": "54787:181:35", "nodes": [], "body": { - "id": 20567, + "id": 23628, "nodeType": "Block", - "src": "54862:106:15", + "src": "54862:106:35", "nodes": [], "statements": [ { @@ -91485,14 +91485,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e742c75696e742c737472696e6729", - "id": 20559, + "id": 23620, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "54912:31:15", + "src": "54912:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_89340dab4d23e956541beb32775ccfee8376ba263886dd811a646420a3a403a3", "typeString": "literal_string \"log(address,uint,uint,string)\"" @@ -91500,48 +91500,48 @@ "value": "log(address,uint,uint,string)" }, { - "id": 20560, + "id": 23621, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20547, - "src": "54945:2:15", + "referencedDeclaration": 23608, + "src": "54945:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20561, + "id": 23622, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20549, - "src": "54949:2:15", + "referencedDeclaration": 23610, + "src": "54949:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20562, + "id": 23623, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20551, - "src": "54953:2:15", + "referencedDeclaration": 23612, + "src": "54953:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20563, + "id": 23624, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20553, - "src": "54957:2:15", + "referencedDeclaration": 23614, + "src": "54957:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -91572,32 +91572,32 @@ } ], "expression": { - "id": 20557, + "id": 23618, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "54888:3:15", + "src": "54888:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20558, + "id": 23619, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "54892:19:15", + "memberLocation": "54892:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "54888:23:15", + "src": "54888:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20564, + "id": 23625, "isConstant": false, "isLValue": false, "isPure": false, @@ -91606,7 +91606,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54888:72:15", + "src": "54888:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -91621,18 +91621,18 @@ "typeString": "bytes memory" } ], - "id": 20556, + "id": 23617, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "54872:15:15", + "referencedDeclaration": 17016, + "src": "54872:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20565, + "id": 23626, "isConstant": false, "isLValue": false, "isPure": false, @@ -91641,16 +91641,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54872:89:15", + "src": "54872:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20566, + "id": 23627, "nodeType": "ExpressionStatement", - "src": "54872:89:15" + "src": "54872:89:35" } ] }, @@ -91658,20 +91658,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54796:3:15", + "nameLocation": "54796:3:35", "parameters": { - "id": 20554, + "id": 23615, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20547, + "id": 23608, "mutability": "mutable", "name": "p0", - "nameLocation": "54808:2:15", + "nameLocation": "54808:2:35", "nodeType": "VariableDeclaration", - "scope": 20568, - "src": "54800:10:15", + "scope": 23629, + "src": "54800:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91679,10 +91679,10 @@ "typeString": "address" }, "typeName": { - "id": 20546, + "id": 23607, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54800:7:15", + "src": "54800:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -91693,13 +91693,13 @@ }, { "constant": false, - "id": 20549, + "id": 23610, "mutability": "mutable", "name": "p1", - "nameLocation": "54817:2:15", + "nameLocation": "54817:2:35", "nodeType": "VariableDeclaration", - "scope": 20568, - "src": "54812:7:15", + "scope": 23629, + "src": "54812:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91707,10 +91707,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20548, + "id": 23609, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "54812:4:15", + "src": "54812:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91720,13 +91720,13 @@ }, { "constant": false, - "id": 20551, + "id": 23612, "mutability": "mutable", "name": "p2", - "nameLocation": "54826:2:15", + "nameLocation": "54826:2:35", "nodeType": "VariableDeclaration", - "scope": 20568, - "src": "54821:7:15", + "scope": 23629, + "src": "54821:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91734,10 +91734,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20550, + "id": 23611, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "54821:4:15", + "src": "54821:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91747,13 +91747,13 @@ }, { "constant": false, - "id": 20553, + "id": 23614, "mutability": "mutable", "name": "p3", - "nameLocation": "54844:2:15", + "nameLocation": "54844:2:35", "nodeType": "VariableDeclaration", - "scope": 20568, - "src": "54830:16:15", + "scope": 23629, + "src": "54830:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -91761,10 +91761,10 @@ "typeString": "string" }, "typeName": { - "id": 20552, + "id": 23613, "name": "string", "nodeType": "ElementaryTypeName", - "src": "54830:6:15", + "src": "54830:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -91773,28 +91773,28 @@ "visibility": "internal" } ], - "src": "54799:48:15" + "src": "54799:48:35" }, "returnParameters": { - "id": 20555, + "id": 23616, "nodeType": "ParameterList", "parameters": [], - "src": "54862:0:15" + "src": "54862:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20591, + "id": 23652, "nodeType": "FunctionDefinition", - "src": "54974:170:15", + "src": "54974:170:35", "nodes": [], "body": { - "id": 20590, + "id": 23651, "nodeType": "Block", - "src": "55040:104:15", + "src": "55040:104:35", "nodes": [], "statements": [ { @@ -91804,14 +91804,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e742c75696e742c626f6f6c29", - "id": 20582, + "id": 23643, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "55090:29:15", + "src": "55090:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ec4ba8a24543362f628480c68bc2d6749e97ab33d46530db336a528c77e48393", "typeString": "literal_string \"log(address,uint,uint,bool)\"" @@ -91819,48 +91819,48 @@ "value": "log(address,uint,uint,bool)" }, { - "id": 20583, + "id": 23644, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20570, - "src": "55121:2:15", + "referencedDeclaration": 23631, + "src": "55121:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20584, + "id": 23645, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20572, - "src": "55125:2:15", + "referencedDeclaration": 23633, + "src": "55125:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20585, + "id": 23646, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20574, - "src": "55129:2:15", + "referencedDeclaration": 23635, + "src": "55129:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20586, + "id": 23647, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20576, - "src": "55133:2:15", + "referencedDeclaration": 23637, + "src": "55133:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -91891,32 +91891,32 @@ } ], "expression": { - "id": 20580, + "id": 23641, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "55066:3:15", + "src": "55066:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20581, + "id": 23642, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "55070:19:15", + "memberLocation": "55070:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "55066:23:15", + "src": "55066:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20587, + "id": 23648, "isConstant": false, "isLValue": false, "isPure": false, @@ -91925,7 +91925,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55066:70:15", + "src": "55066:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -91940,18 +91940,18 @@ "typeString": "bytes memory" } ], - "id": 20579, + "id": 23640, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "55050:15:15", + "referencedDeclaration": 17016, + "src": "55050:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20588, + "id": 23649, "isConstant": false, "isLValue": false, "isPure": false, @@ -91960,16 +91960,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55050:87:15", + "src": "55050:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20589, + "id": 23650, "nodeType": "ExpressionStatement", - "src": "55050:87:15" + "src": "55050:87:35" } ] }, @@ -91977,20 +91977,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54983:3:15", + "nameLocation": "54983:3:35", "parameters": { - "id": 20577, + "id": 23638, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20570, + "id": 23631, "mutability": "mutable", "name": "p0", - "nameLocation": "54995:2:15", + "nameLocation": "54995:2:35", "nodeType": "VariableDeclaration", - "scope": 20591, - "src": "54987:10:15", + "scope": 23652, + "src": "54987:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91998,10 +91998,10 @@ "typeString": "address" }, "typeName": { - "id": 20569, + "id": 23630, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54987:7:15", + "src": "54987:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -92012,13 +92012,13 @@ }, { "constant": false, - "id": 20572, + "id": 23633, "mutability": "mutable", "name": "p1", - "nameLocation": "55004:2:15", + "nameLocation": "55004:2:35", "nodeType": "VariableDeclaration", - "scope": 20591, - "src": "54999:7:15", + "scope": 23652, + "src": "54999:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92026,10 +92026,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20571, + "id": 23632, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "54999:4:15", + "src": "54999:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92039,13 +92039,13 @@ }, { "constant": false, - "id": 20574, + "id": 23635, "mutability": "mutable", "name": "p2", - "nameLocation": "55013:2:15", + "nameLocation": "55013:2:35", "nodeType": "VariableDeclaration", - "scope": 20591, - "src": "55008:7:15", + "scope": 23652, + "src": "55008:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92053,10 +92053,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20573, + "id": 23634, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "55008:4:15", + "src": "55008:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92066,13 +92066,13 @@ }, { "constant": false, - "id": 20576, + "id": 23637, "mutability": "mutable", "name": "p3", - "nameLocation": "55022:2:15", + "nameLocation": "55022:2:35", "nodeType": "VariableDeclaration", - "scope": 20591, - "src": "55017:7:15", + "scope": 23652, + "src": "55017:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92080,10 +92080,10 @@ "typeString": "bool" }, "typeName": { - "id": 20575, + "id": 23636, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55017:4:15", + "src": "55017:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -92092,28 +92092,28 @@ "visibility": "internal" } ], - "src": "54986:39:15" + "src": "54986:39:35" }, "returnParameters": { - "id": 20578, + "id": 23639, "nodeType": "ParameterList", "parameters": [], - "src": "55040:0:15" + "src": "55040:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20614, + "id": 23675, "nodeType": "FunctionDefinition", - "src": "55150:176:15", + "src": "55150:176:35", "nodes": [], "body": { - "id": 20613, + "id": 23674, "nodeType": "Block", - "src": "55219:107:15", + "src": "55219:107:35", "nodes": [], "statements": [ { @@ -92123,14 +92123,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e742c75696e742c6164647265737329", - "id": 20605, + "id": 23666, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "55269:32:15", + "src": "55269:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1ef634347c2e4a2aa1a4e4e13d33bf0169f02bc4d10ff6168ca604cf3134d957", "typeString": "literal_string \"log(address,uint,uint,address)\"" @@ -92138,48 +92138,48 @@ "value": "log(address,uint,uint,address)" }, { - "id": 20606, + "id": 23667, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20593, - "src": "55303:2:15", + "referencedDeclaration": 23654, + "src": "55303:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20607, + "id": 23668, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20595, - "src": "55307:2:15", + "referencedDeclaration": 23656, + "src": "55307:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20608, + "id": 23669, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20597, - "src": "55311:2:15", + "referencedDeclaration": 23658, + "src": "55311:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20609, + "id": 23670, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20599, - "src": "55315:2:15", + "referencedDeclaration": 23660, + "src": "55315:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -92210,32 +92210,32 @@ } ], "expression": { - "id": 20603, + "id": 23664, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "55245:3:15", + "src": "55245:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20604, + "id": 23665, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "55249:19:15", + "memberLocation": "55249:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "55245:23:15", + "src": "55245:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20610, + "id": 23671, "isConstant": false, "isLValue": false, "isPure": false, @@ -92244,7 +92244,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55245:73:15", + "src": "55245:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -92259,18 +92259,18 @@ "typeString": "bytes memory" } ], - "id": 20602, + "id": 23663, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "55229:15:15", + "referencedDeclaration": 17016, + "src": "55229:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20611, + "id": 23672, "isConstant": false, "isLValue": false, "isPure": false, @@ -92279,16 +92279,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55229:90:15", + "src": "55229:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20612, + "id": 23673, "nodeType": "ExpressionStatement", - "src": "55229:90:15" + "src": "55229:90:35" } ] }, @@ -92296,20 +92296,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55159:3:15", + "nameLocation": "55159:3:35", "parameters": { - "id": 20600, + "id": 23661, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20593, + "id": 23654, "mutability": "mutable", "name": "p0", - "nameLocation": "55171:2:15", + "nameLocation": "55171:2:35", "nodeType": "VariableDeclaration", - "scope": 20614, - "src": "55163:10:15", + "scope": 23675, + "src": "55163:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92317,10 +92317,10 @@ "typeString": "address" }, "typeName": { - "id": 20592, + "id": 23653, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55163:7:15", + "src": "55163:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -92331,13 +92331,13 @@ }, { "constant": false, - "id": 20595, + "id": 23656, "mutability": "mutable", "name": "p1", - "nameLocation": "55180:2:15", + "nameLocation": "55180:2:35", "nodeType": "VariableDeclaration", - "scope": 20614, - "src": "55175:7:15", + "scope": 23675, + "src": "55175:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92345,10 +92345,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20594, + "id": 23655, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "55175:4:15", + "src": "55175:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92358,13 +92358,13 @@ }, { "constant": false, - "id": 20597, + "id": 23658, "mutability": "mutable", "name": "p2", - "nameLocation": "55189:2:15", + "nameLocation": "55189:2:35", "nodeType": "VariableDeclaration", - "scope": 20614, - "src": "55184:7:15", + "scope": 23675, + "src": "55184:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92372,10 +92372,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20596, + "id": 23657, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "55184:4:15", + "src": "55184:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92385,13 +92385,13 @@ }, { "constant": false, - "id": 20599, + "id": 23660, "mutability": "mutable", "name": "p3", - "nameLocation": "55201:2:15", + "nameLocation": "55201:2:35", "nodeType": "VariableDeclaration", - "scope": 20614, - "src": "55193:10:15", + "scope": 23675, + "src": "55193:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92399,10 +92399,10 @@ "typeString": "address" }, "typeName": { - "id": 20598, + "id": 23659, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55193:7:15", + "src": "55193:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -92412,28 +92412,28 @@ "visibility": "internal" } ], - "src": "55162:42:15" + "src": "55162:42:35" }, "returnParameters": { - "id": 20601, + "id": 23662, "nodeType": "ParameterList", "parameters": [], - "src": "55219:0:15" + "src": "55219:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20637, + "id": 23698, "nodeType": "FunctionDefinition", - "src": "55332:181:15", + "src": "55332:181:35", "nodes": [], "body": { - "id": 20636, + "id": 23697, "nodeType": "Block", - "src": "55407:106:15", + "src": "55407:106:35", "nodes": [], "statements": [ { @@ -92443,14 +92443,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e742c737472696e672c75696e7429", - "id": 20628, + "id": 23689, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "55457:31:15", + "src": "55457:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f512cf9b6f6b16313e82164dab4a017b25c36dde729112fd1b69de438557701b", "typeString": "literal_string \"log(address,uint,string,uint)\"" @@ -92458,48 +92458,48 @@ "value": "log(address,uint,string,uint)" }, { - "id": 20629, + "id": 23690, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20616, - "src": "55490:2:15", + "referencedDeclaration": 23677, + "src": "55490:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20630, + "id": 23691, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20618, - "src": "55494:2:15", + "referencedDeclaration": 23679, + "src": "55494:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20631, + "id": 23692, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20620, - "src": "55498:2:15", + "referencedDeclaration": 23681, + "src": "55498:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 20632, + "id": 23693, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20622, - "src": "55502:2:15", + "referencedDeclaration": 23683, + "src": "55502:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92530,32 +92530,32 @@ } ], "expression": { - "id": 20626, + "id": 23687, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "55433:3:15", + "src": "55433:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20627, + "id": 23688, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "55437:19:15", + "memberLocation": "55437:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "55433:23:15", + "src": "55433:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20633, + "id": 23694, "isConstant": false, "isLValue": false, "isPure": false, @@ -92564,7 +92564,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55433:72:15", + "src": "55433:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -92579,18 +92579,18 @@ "typeString": "bytes memory" } ], - "id": 20625, + "id": 23686, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "55417:15:15", + "referencedDeclaration": 17016, + "src": "55417:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20634, + "id": 23695, "isConstant": false, "isLValue": false, "isPure": false, @@ -92599,16 +92599,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55417:89:15", + "src": "55417:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20635, + "id": 23696, "nodeType": "ExpressionStatement", - "src": "55417:89:15" + "src": "55417:89:35" } ] }, @@ -92616,20 +92616,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55341:3:15", + "nameLocation": "55341:3:35", "parameters": { - "id": 20623, + "id": 23684, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20616, + "id": 23677, "mutability": "mutable", "name": "p0", - "nameLocation": "55353:2:15", + "nameLocation": "55353:2:35", "nodeType": "VariableDeclaration", - "scope": 20637, - "src": "55345:10:15", + "scope": 23698, + "src": "55345:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92637,10 +92637,10 @@ "typeString": "address" }, "typeName": { - "id": 20615, + "id": 23676, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55345:7:15", + "src": "55345:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -92651,13 +92651,13 @@ }, { "constant": false, - "id": 20618, + "id": 23679, "mutability": "mutable", "name": "p1", - "nameLocation": "55362:2:15", + "nameLocation": "55362:2:35", "nodeType": "VariableDeclaration", - "scope": 20637, - "src": "55357:7:15", + "scope": 23698, + "src": "55357:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92665,10 +92665,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20617, + "id": 23678, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "55357:4:15", + "src": "55357:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92678,13 +92678,13 @@ }, { "constant": false, - "id": 20620, + "id": 23681, "mutability": "mutable", "name": "p2", - "nameLocation": "55380:2:15", + "nameLocation": "55380:2:35", "nodeType": "VariableDeclaration", - "scope": 20637, - "src": "55366:16:15", + "scope": 23698, + "src": "55366:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -92692,10 +92692,10 @@ "typeString": "string" }, "typeName": { - "id": 20619, + "id": 23680, "name": "string", "nodeType": "ElementaryTypeName", - "src": "55366:6:15", + "src": "55366:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -92705,13 +92705,13 @@ }, { "constant": false, - "id": 20622, + "id": 23683, "mutability": "mutable", "name": "p3", - "nameLocation": "55389:2:15", + "nameLocation": "55389:2:35", "nodeType": "VariableDeclaration", - "scope": 20637, - "src": "55384:7:15", + "scope": 23698, + "src": "55384:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92719,10 +92719,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20621, + "id": 23682, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "55384:4:15", + "src": "55384:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92731,28 +92731,28 @@ "visibility": "internal" } ], - "src": "55344:48:15" + "src": "55344:48:35" }, "returnParameters": { - "id": 20624, + "id": 23685, "nodeType": "ParameterList", "parameters": [], - "src": "55407:0:15" + "src": "55407:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20660, + "id": 23721, "nodeType": "FunctionDefinition", - "src": "55519:192:15", + "src": "55519:192:35", "nodes": [], "body": { - "id": 20659, + "id": 23720, "nodeType": "Block", - "src": "55603:108:15", + "src": "55603:108:35", "nodes": [], "statements": [ { @@ -92762,14 +92762,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e742c737472696e672c737472696e6729", - "id": 20651, + "id": 23712, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "55653:33:15", + "src": "55653:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7e56c693294848e354fd0e0f30db9c459984681d518306ec606cfd6f328a5ba0", "typeString": "literal_string \"log(address,uint,string,string)\"" @@ -92777,48 +92777,48 @@ "value": "log(address,uint,string,string)" }, { - "id": 20652, + "id": 23713, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20639, - "src": "55688:2:15", + "referencedDeclaration": 23700, + "src": "55688:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20653, + "id": 23714, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20641, - "src": "55692:2:15", + "referencedDeclaration": 23702, + "src": "55692:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20654, + "id": 23715, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20643, - "src": "55696:2:15", + "referencedDeclaration": 23704, + "src": "55696:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 20655, + "id": 23716, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20645, - "src": "55700:2:15", + "referencedDeclaration": 23706, + "src": "55700:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -92849,32 +92849,32 @@ } ], "expression": { - "id": 20649, + "id": 23710, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "55629:3:15", + "src": "55629:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20650, + "id": 23711, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "55633:19:15", + "memberLocation": "55633:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "55629:23:15", + "src": "55629:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20656, + "id": 23717, "isConstant": false, "isLValue": false, "isPure": false, @@ -92883,7 +92883,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55629:74:15", + "src": "55629:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -92898,18 +92898,18 @@ "typeString": "bytes memory" } ], - "id": 20648, + "id": 23709, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "55613:15:15", + "referencedDeclaration": 17016, + "src": "55613:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20657, + "id": 23718, "isConstant": false, "isLValue": false, "isPure": false, @@ -92918,16 +92918,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55613:91:15", + "src": "55613:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20658, + "id": 23719, "nodeType": "ExpressionStatement", - "src": "55613:91:15" + "src": "55613:91:35" } ] }, @@ -92935,20 +92935,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55528:3:15", + "nameLocation": "55528:3:35", "parameters": { - "id": 20646, + "id": 23707, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20639, + "id": 23700, "mutability": "mutable", "name": "p0", - "nameLocation": "55540:2:15", + "nameLocation": "55540:2:35", "nodeType": "VariableDeclaration", - "scope": 20660, - "src": "55532:10:15", + "scope": 23721, + "src": "55532:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92956,10 +92956,10 @@ "typeString": "address" }, "typeName": { - "id": 20638, + "id": 23699, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55532:7:15", + "src": "55532:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -92970,13 +92970,13 @@ }, { "constant": false, - "id": 20641, + "id": 23702, "mutability": "mutable", "name": "p1", - "nameLocation": "55549:2:15", + "nameLocation": "55549:2:35", "nodeType": "VariableDeclaration", - "scope": 20660, - "src": "55544:7:15", + "scope": 23721, + "src": "55544:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92984,10 +92984,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20640, + "id": 23701, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "55544:4:15", + "src": "55544:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92997,13 +92997,13 @@ }, { "constant": false, - "id": 20643, + "id": 23704, "mutability": "mutable", "name": "p2", - "nameLocation": "55567:2:15", + "nameLocation": "55567:2:35", "nodeType": "VariableDeclaration", - "scope": 20660, - "src": "55553:16:15", + "scope": 23721, + "src": "55553:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -93011,10 +93011,10 @@ "typeString": "string" }, "typeName": { - "id": 20642, + "id": 23703, "name": "string", "nodeType": "ElementaryTypeName", - "src": "55553:6:15", + "src": "55553:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -93024,13 +93024,13 @@ }, { "constant": false, - "id": 20645, + "id": 23706, "mutability": "mutable", "name": "p3", - "nameLocation": "55585:2:15", + "nameLocation": "55585:2:35", "nodeType": "VariableDeclaration", - "scope": 20660, - "src": "55571:16:15", + "scope": 23721, + "src": "55571:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -93038,10 +93038,10 @@ "typeString": "string" }, "typeName": { - "id": 20644, + "id": 23705, "name": "string", "nodeType": "ElementaryTypeName", - "src": "55571:6:15", + "src": "55571:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -93050,28 +93050,28 @@ "visibility": "internal" } ], - "src": "55531:57:15" + "src": "55531:57:35" }, "returnParameters": { - "id": 20647, + "id": 23708, "nodeType": "ParameterList", "parameters": [], - "src": "55603:0:15" + "src": "55603:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20683, + "id": 23744, "nodeType": "FunctionDefinition", - "src": "55717:181:15", + "src": "55717:181:35", "nodes": [], "body": { - "id": 20682, + "id": 23743, "nodeType": "Block", - "src": "55792:106:15", + "src": "55792:106:35", "nodes": [], "statements": [ { @@ -93081,14 +93081,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e742c737472696e672c626f6f6c29", - "id": 20674, + "id": 23735, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "55842:31:15", + "src": "55842:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a4024f1195637e9b9bd0fa746905cf1693b1e0cd3e1c717a1cbc5279763b256a", "typeString": "literal_string \"log(address,uint,string,bool)\"" @@ -93096,48 +93096,48 @@ "value": "log(address,uint,string,bool)" }, { - "id": 20675, + "id": 23736, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20662, - "src": "55875:2:15", + "referencedDeclaration": 23723, + "src": "55875:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20676, + "id": 23737, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20664, - "src": "55879:2:15", + "referencedDeclaration": 23725, + "src": "55879:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20677, + "id": 23738, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20666, - "src": "55883:2:15", + "referencedDeclaration": 23727, + "src": "55883:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 20678, + "id": 23739, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20668, - "src": "55887:2:15", + "referencedDeclaration": 23729, + "src": "55887:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93168,32 +93168,32 @@ } ], "expression": { - "id": 20672, + "id": 23733, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "55818:3:15", + "src": "55818:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20673, + "id": 23734, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "55822:19:15", + "memberLocation": "55822:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "55818:23:15", + "src": "55818:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20679, + "id": 23740, "isConstant": false, "isLValue": false, "isPure": false, @@ -93202,7 +93202,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55818:72:15", + "src": "55818:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -93217,18 +93217,18 @@ "typeString": "bytes memory" } ], - "id": 20671, + "id": 23732, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "55802:15:15", + "referencedDeclaration": 17016, + "src": "55802:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20680, + "id": 23741, "isConstant": false, "isLValue": false, "isPure": false, @@ -93237,16 +93237,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55802:89:15", + "src": "55802:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20681, + "id": 23742, "nodeType": "ExpressionStatement", - "src": "55802:89:15" + "src": "55802:89:35" } ] }, @@ -93254,20 +93254,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55726:3:15", + "nameLocation": "55726:3:35", "parameters": { - "id": 20669, + "id": 23730, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20662, + "id": 23723, "mutability": "mutable", "name": "p0", - "nameLocation": "55738:2:15", + "nameLocation": "55738:2:35", "nodeType": "VariableDeclaration", - "scope": 20683, - "src": "55730:10:15", + "scope": 23744, + "src": "55730:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93275,10 +93275,10 @@ "typeString": "address" }, "typeName": { - "id": 20661, + "id": 23722, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55730:7:15", + "src": "55730:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -93289,13 +93289,13 @@ }, { "constant": false, - "id": 20664, + "id": 23725, "mutability": "mutable", "name": "p1", - "nameLocation": "55747:2:15", + "nameLocation": "55747:2:35", "nodeType": "VariableDeclaration", - "scope": 20683, - "src": "55742:7:15", + "scope": 23744, + "src": "55742:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93303,10 +93303,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20663, + "id": 23724, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "55742:4:15", + "src": "55742:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93316,13 +93316,13 @@ }, { "constant": false, - "id": 20666, + "id": 23727, "mutability": "mutable", "name": "p2", - "nameLocation": "55765:2:15", + "nameLocation": "55765:2:35", "nodeType": "VariableDeclaration", - "scope": 20683, - "src": "55751:16:15", + "scope": 23744, + "src": "55751:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -93330,10 +93330,10 @@ "typeString": "string" }, "typeName": { - "id": 20665, + "id": 23726, "name": "string", "nodeType": "ElementaryTypeName", - "src": "55751:6:15", + "src": "55751:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -93343,13 +93343,13 @@ }, { "constant": false, - "id": 20668, + "id": 23729, "mutability": "mutable", "name": "p3", - "nameLocation": "55774:2:15", + "nameLocation": "55774:2:35", "nodeType": "VariableDeclaration", - "scope": 20683, - "src": "55769:7:15", + "scope": 23744, + "src": "55769:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93357,10 +93357,10 @@ "typeString": "bool" }, "typeName": { - "id": 20667, + "id": 23728, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55769:4:15", + "src": "55769:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93369,28 +93369,28 @@ "visibility": "internal" } ], - "src": "55729:48:15" + "src": "55729:48:35" }, "returnParameters": { - "id": 20670, + "id": 23731, "nodeType": "ParameterList", "parameters": [], - "src": "55792:0:15" + "src": "55792:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20706, + "id": 23767, "nodeType": "FunctionDefinition", - "src": "55904:187:15", + "src": "55904:187:35", "nodes": [], "body": { - "id": 20705, + "id": 23766, "nodeType": "Block", - "src": "55982:109:15", + "src": "55982:109:35", "nodes": [], "statements": [ { @@ -93400,14 +93400,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e742c737472696e672c6164647265737329", - "id": 20697, + "id": 23758, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56032:34:15", + "src": "56032:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_dc792604099307de53721f0c554f3059214ac3d8d1f6cd01cd16cf188835e809", "typeString": "literal_string \"log(address,uint,string,address)\"" @@ -93415,48 +93415,48 @@ "value": "log(address,uint,string,address)" }, { - "id": 20698, + "id": 23759, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20685, - "src": "56068:2:15", + "referencedDeclaration": 23746, + "src": "56068:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20699, + "id": 23760, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20687, - "src": "56072:2:15", + "referencedDeclaration": 23748, + "src": "56072:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20700, + "id": 23761, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20689, - "src": "56076:2:15", + "referencedDeclaration": 23750, + "src": "56076:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 20701, + "id": 23762, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20691, - "src": "56080:2:15", + "referencedDeclaration": 23752, + "src": "56080:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -93487,32 +93487,32 @@ } ], "expression": { - "id": 20695, + "id": 23756, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56008:3:15", + "src": "56008:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20696, + "id": 23757, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "56012:19:15", + "memberLocation": "56012:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56008:23:15", + "src": "56008:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20702, + "id": 23763, "isConstant": false, "isLValue": false, "isPure": false, @@ -93521,7 +93521,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56008:75:15", + "src": "56008:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -93536,18 +93536,18 @@ "typeString": "bytes memory" } ], - "id": 20694, + "id": 23755, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "55992:15:15", + "referencedDeclaration": 17016, + "src": "55992:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20703, + "id": 23764, "isConstant": false, "isLValue": false, "isPure": false, @@ -93556,16 +93556,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55992:92:15", + "src": "55992:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20704, + "id": 23765, "nodeType": "ExpressionStatement", - "src": "55992:92:15" + "src": "55992:92:35" } ] }, @@ -93573,20 +93573,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55913:3:15", + "nameLocation": "55913:3:35", "parameters": { - "id": 20692, + "id": 23753, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20685, + "id": 23746, "mutability": "mutable", "name": "p0", - "nameLocation": "55925:2:15", + "nameLocation": "55925:2:35", "nodeType": "VariableDeclaration", - "scope": 20706, - "src": "55917:10:15", + "scope": 23767, + "src": "55917:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93594,10 +93594,10 @@ "typeString": "address" }, "typeName": { - "id": 20684, + "id": 23745, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55917:7:15", + "src": "55917:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -93608,13 +93608,13 @@ }, { "constant": false, - "id": 20687, + "id": 23748, "mutability": "mutable", "name": "p1", - "nameLocation": "55934:2:15", + "nameLocation": "55934:2:35", "nodeType": "VariableDeclaration", - "scope": 20706, - "src": "55929:7:15", + "scope": 23767, + "src": "55929:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93622,10 +93622,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20686, + "id": 23747, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "55929:4:15", + "src": "55929:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93635,13 +93635,13 @@ }, { "constant": false, - "id": 20689, + "id": 23750, "mutability": "mutable", "name": "p2", - "nameLocation": "55952:2:15", + "nameLocation": "55952:2:35", "nodeType": "VariableDeclaration", - "scope": 20706, - "src": "55938:16:15", + "scope": 23767, + "src": "55938:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -93649,10 +93649,10 @@ "typeString": "string" }, "typeName": { - "id": 20688, + "id": 23749, "name": "string", "nodeType": "ElementaryTypeName", - "src": "55938:6:15", + "src": "55938:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -93662,13 +93662,13 @@ }, { "constant": false, - "id": 20691, + "id": 23752, "mutability": "mutable", "name": "p3", - "nameLocation": "55964:2:15", + "nameLocation": "55964:2:35", "nodeType": "VariableDeclaration", - "scope": 20706, - "src": "55956:10:15", + "scope": 23767, + "src": "55956:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93676,10 +93676,10 @@ "typeString": "address" }, "typeName": { - "id": 20690, + "id": 23751, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55956:7:15", + "src": "55956:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -93689,28 +93689,28 @@ "visibility": "internal" } ], - "src": "55916:51:15" + "src": "55916:51:35" }, "returnParameters": { - "id": 20693, + "id": 23754, "nodeType": "ParameterList", "parameters": [], - "src": "55982:0:15" + "src": "55982:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20729, + "id": 23790, "nodeType": "FunctionDefinition", - "src": "56097:170:15", + "src": "56097:170:35", "nodes": [], "body": { - "id": 20728, + "id": 23789, "nodeType": "Block", - "src": "56163:104:15", + "src": "56163:104:35", "nodes": [], "statements": [ { @@ -93720,14 +93720,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e742c626f6f6c2c75696e7429", - "id": 20720, + "id": 23781, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56213:29:15", + "src": "56213:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_698f43923a9354f67c861ae1c111970990b11c7f948743e5f44d6ea901e7f1a2", "typeString": "literal_string \"log(address,uint,bool,uint)\"" @@ -93735,48 +93735,48 @@ "value": "log(address,uint,bool,uint)" }, { - "id": 20721, + "id": 23782, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20708, - "src": "56244:2:15", + "referencedDeclaration": 23769, + "src": "56244:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20722, + "id": 23783, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20710, - "src": "56248:2:15", + "referencedDeclaration": 23771, + "src": "56248:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20723, + "id": 23784, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20712, - "src": "56252:2:15", + "referencedDeclaration": 23773, + "src": "56252:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20724, + "id": 23785, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20714, - "src": "56256:2:15", + "referencedDeclaration": 23775, + "src": "56256:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93807,32 +93807,32 @@ } ], "expression": { - "id": 20718, + "id": 23779, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56189:3:15", + "src": "56189:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20719, + "id": 23780, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "56193:19:15", + "memberLocation": "56193:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56189:23:15", + "src": "56189:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20725, + "id": 23786, "isConstant": false, "isLValue": false, "isPure": false, @@ -93841,7 +93841,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56189:70:15", + "src": "56189:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -93856,18 +93856,18 @@ "typeString": "bytes memory" } ], - "id": 20717, + "id": 23778, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "56173:15:15", + "referencedDeclaration": 17016, + "src": "56173:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20726, + "id": 23787, "isConstant": false, "isLValue": false, "isPure": false, @@ -93876,16 +93876,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56173:87:15", + "src": "56173:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20727, + "id": 23788, "nodeType": "ExpressionStatement", - "src": "56173:87:15" + "src": "56173:87:35" } ] }, @@ -93893,20 +93893,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56106:3:15", + "nameLocation": "56106:3:35", "parameters": { - "id": 20715, + "id": 23776, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20708, + "id": 23769, "mutability": "mutable", "name": "p0", - "nameLocation": "56118:2:15", + "nameLocation": "56118:2:35", "nodeType": "VariableDeclaration", - "scope": 20729, - "src": "56110:10:15", + "scope": 23790, + "src": "56110:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93914,10 +93914,10 @@ "typeString": "address" }, "typeName": { - "id": 20707, + "id": 23768, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56110:7:15", + "src": "56110:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -93928,13 +93928,13 @@ }, { "constant": false, - "id": 20710, + "id": 23771, "mutability": "mutable", "name": "p1", - "nameLocation": "56127:2:15", + "nameLocation": "56127:2:35", "nodeType": "VariableDeclaration", - "scope": 20729, - "src": "56122:7:15", + "scope": 23790, + "src": "56122:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93942,10 +93942,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20709, + "id": 23770, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "56122:4:15", + "src": "56122:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93955,13 +93955,13 @@ }, { "constant": false, - "id": 20712, + "id": 23773, "mutability": "mutable", "name": "p2", - "nameLocation": "56136:2:15", + "nameLocation": "56136:2:35", "nodeType": "VariableDeclaration", - "scope": 20729, - "src": "56131:7:15", + "scope": 23790, + "src": "56131:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93969,10 +93969,10 @@ "typeString": "bool" }, "typeName": { - "id": 20711, + "id": 23772, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56131:4:15", + "src": "56131:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93982,13 +93982,13 @@ }, { "constant": false, - "id": 20714, + "id": 23775, "mutability": "mutable", "name": "p3", - "nameLocation": "56145:2:15", + "nameLocation": "56145:2:35", "nodeType": "VariableDeclaration", - "scope": 20729, - "src": "56140:7:15", + "scope": 23790, + "src": "56140:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93996,10 +93996,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20713, + "id": 23774, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "56140:4:15", + "src": "56140:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94008,28 +94008,28 @@ "visibility": "internal" } ], - "src": "56109:39:15" + "src": "56109:39:35" }, "returnParameters": { - "id": 20716, + "id": 23777, "nodeType": "ParameterList", "parameters": [], - "src": "56163:0:15" + "src": "56163:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20752, + "id": 23813, "nodeType": "FunctionDefinition", - "src": "56273:181:15", + "src": "56273:181:35", "nodes": [], "body": { - "id": 20751, + "id": 23812, "nodeType": "Block", - "src": "56348:106:15", + "src": "56348:106:35", "nodes": [], "statements": [ { @@ -94039,14 +94039,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e742c626f6f6c2c737472696e6729", - "id": 20743, + "id": 23804, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56398:31:15", + "src": "56398:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8e8e4e75a8ccb3f0e11ad74335eebf7a17a78463e99c3b077ff34193a8918f3f", "typeString": "literal_string \"log(address,uint,bool,string)\"" @@ -94054,48 +94054,48 @@ "value": "log(address,uint,bool,string)" }, { - "id": 20744, + "id": 23805, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20731, - "src": "56431:2:15", + "referencedDeclaration": 23792, + "src": "56431:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20745, + "id": 23806, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20733, - "src": "56435:2:15", + "referencedDeclaration": 23794, + "src": "56435:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20746, + "id": 23807, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20735, - "src": "56439:2:15", + "referencedDeclaration": 23796, + "src": "56439:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20747, + "id": 23808, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20737, - "src": "56443:2:15", + "referencedDeclaration": 23798, + "src": "56443:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -94126,32 +94126,32 @@ } ], "expression": { - "id": 20741, + "id": 23802, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56374:3:15", + "src": "56374:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20742, + "id": 23803, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "56378:19:15", + "memberLocation": "56378:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56374:23:15", + "src": "56374:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20748, + "id": 23809, "isConstant": false, "isLValue": false, "isPure": false, @@ -94160,7 +94160,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56374:72:15", + "src": "56374:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -94175,18 +94175,18 @@ "typeString": "bytes memory" } ], - "id": 20740, + "id": 23801, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "56358:15:15", + "referencedDeclaration": 17016, + "src": "56358:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20749, + "id": 23810, "isConstant": false, "isLValue": false, "isPure": false, @@ -94195,16 +94195,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56358:89:15", + "src": "56358:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20750, + "id": 23811, "nodeType": "ExpressionStatement", - "src": "56358:89:15" + "src": "56358:89:35" } ] }, @@ -94212,20 +94212,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56282:3:15", + "nameLocation": "56282:3:35", "parameters": { - "id": 20738, + "id": 23799, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20731, + "id": 23792, "mutability": "mutable", "name": "p0", - "nameLocation": "56294:2:15", + "nameLocation": "56294:2:35", "nodeType": "VariableDeclaration", - "scope": 20752, - "src": "56286:10:15", + "scope": 23813, + "src": "56286:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94233,10 +94233,10 @@ "typeString": "address" }, "typeName": { - "id": 20730, + "id": 23791, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56286:7:15", + "src": "56286:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94247,13 +94247,13 @@ }, { "constant": false, - "id": 20733, + "id": 23794, "mutability": "mutable", "name": "p1", - "nameLocation": "56303:2:15", + "nameLocation": "56303:2:35", "nodeType": "VariableDeclaration", - "scope": 20752, - "src": "56298:7:15", + "scope": 23813, + "src": "56298:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94261,10 +94261,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20732, + "id": 23793, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "56298:4:15", + "src": "56298:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94274,13 +94274,13 @@ }, { "constant": false, - "id": 20735, + "id": 23796, "mutability": "mutable", "name": "p2", - "nameLocation": "56312:2:15", + "nameLocation": "56312:2:35", "nodeType": "VariableDeclaration", - "scope": 20752, - "src": "56307:7:15", + "scope": 23813, + "src": "56307:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94288,10 +94288,10 @@ "typeString": "bool" }, "typeName": { - "id": 20734, + "id": 23795, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56307:4:15", + "src": "56307:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -94301,13 +94301,13 @@ }, { "constant": false, - "id": 20737, + "id": 23798, "mutability": "mutable", "name": "p3", - "nameLocation": "56330:2:15", + "nameLocation": "56330:2:35", "nodeType": "VariableDeclaration", - "scope": 20752, - "src": "56316:16:15", + "scope": 23813, + "src": "56316:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -94315,10 +94315,10 @@ "typeString": "string" }, "typeName": { - "id": 20736, + "id": 23797, "name": "string", "nodeType": "ElementaryTypeName", - "src": "56316:6:15", + "src": "56316:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -94327,28 +94327,28 @@ "visibility": "internal" } ], - "src": "56285:48:15" + "src": "56285:48:35" }, "returnParameters": { - "id": 20739, + "id": 23800, "nodeType": "ParameterList", "parameters": [], - "src": "56348:0:15" + "src": "56348:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20775, + "id": 23836, "nodeType": "FunctionDefinition", - "src": "56460:170:15", + "src": "56460:170:35", "nodes": [], "body": { - "id": 20774, + "id": 23835, "nodeType": "Block", - "src": "56526:104:15", + "src": "56526:104:35", "nodes": [], "statements": [ { @@ -94358,14 +94358,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e742c626f6f6c2c626f6f6c29", - "id": 20766, + "id": 23827, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56576:29:15", + "src": "56576:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fea1d55aec42c422504acea77de45574d2fa3abd9dc9c6288741e19c3bd9849b", "typeString": "literal_string \"log(address,uint,bool,bool)\"" @@ -94373,48 +94373,48 @@ "value": "log(address,uint,bool,bool)" }, { - "id": 20767, + "id": 23828, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20754, - "src": "56607:2:15", + "referencedDeclaration": 23815, + "src": "56607:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20768, + "id": 23829, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20756, - "src": "56611:2:15", + "referencedDeclaration": 23817, + "src": "56611:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20769, + "id": 23830, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20758, - "src": "56615:2:15", + "referencedDeclaration": 23819, + "src": "56615:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20770, + "id": 23831, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20760, - "src": "56619:2:15", + "referencedDeclaration": 23821, + "src": "56619:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -94445,32 +94445,32 @@ } ], "expression": { - "id": 20764, + "id": 23825, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56552:3:15", + "src": "56552:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20765, + "id": 23826, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "56556:19:15", + "memberLocation": "56556:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56552:23:15", + "src": "56552:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20771, + "id": 23832, "isConstant": false, "isLValue": false, "isPure": false, @@ -94479,7 +94479,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56552:70:15", + "src": "56552:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -94494,18 +94494,18 @@ "typeString": "bytes memory" } ], - "id": 20763, + "id": 23824, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "56536:15:15", + "referencedDeclaration": 17016, + "src": "56536:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20772, + "id": 23833, "isConstant": false, "isLValue": false, "isPure": false, @@ -94514,16 +94514,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56536:87:15", + "src": "56536:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20773, + "id": 23834, "nodeType": "ExpressionStatement", - "src": "56536:87:15" + "src": "56536:87:35" } ] }, @@ -94531,20 +94531,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56469:3:15", + "nameLocation": "56469:3:35", "parameters": { - "id": 20761, + "id": 23822, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20754, + "id": 23815, "mutability": "mutable", "name": "p0", - "nameLocation": "56481:2:15", + "nameLocation": "56481:2:35", "nodeType": "VariableDeclaration", - "scope": 20775, - "src": "56473:10:15", + "scope": 23836, + "src": "56473:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94552,10 +94552,10 @@ "typeString": "address" }, "typeName": { - "id": 20753, + "id": 23814, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56473:7:15", + "src": "56473:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94566,13 +94566,13 @@ }, { "constant": false, - "id": 20756, + "id": 23817, "mutability": "mutable", "name": "p1", - "nameLocation": "56490:2:15", + "nameLocation": "56490:2:35", "nodeType": "VariableDeclaration", - "scope": 20775, - "src": "56485:7:15", + "scope": 23836, + "src": "56485:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94580,10 +94580,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20755, + "id": 23816, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "56485:4:15", + "src": "56485:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94593,13 +94593,13 @@ }, { "constant": false, - "id": 20758, + "id": 23819, "mutability": "mutable", "name": "p2", - "nameLocation": "56499:2:15", + "nameLocation": "56499:2:35", "nodeType": "VariableDeclaration", - "scope": 20775, - "src": "56494:7:15", + "scope": 23836, + "src": "56494:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94607,10 +94607,10 @@ "typeString": "bool" }, "typeName": { - "id": 20757, + "id": 23818, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56494:4:15", + "src": "56494:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -94620,13 +94620,13 @@ }, { "constant": false, - "id": 20760, + "id": 23821, "mutability": "mutable", "name": "p3", - "nameLocation": "56508:2:15", + "nameLocation": "56508:2:35", "nodeType": "VariableDeclaration", - "scope": 20775, - "src": "56503:7:15", + "scope": 23836, + "src": "56503:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94634,10 +94634,10 @@ "typeString": "bool" }, "typeName": { - "id": 20759, + "id": 23820, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56503:4:15", + "src": "56503:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -94646,28 +94646,28 @@ "visibility": "internal" } ], - "src": "56472:39:15" + "src": "56472:39:35" }, "returnParameters": { - "id": 20762, + "id": 23823, "nodeType": "ParameterList", "parameters": [], - "src": "56526:0:15" + "src": "56526:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20798, + "id": 23859, "nodeType": "FunctionDefinition", - "src": "56636:176:15", + "src": "56636:176:35", "nodes": [], "body": { - "id": 20797, + "id": 23858, "nodeType": "Block", - "src": "56705:107:15", + "src": "56705:107:35", "nodes": [], "statements": [ { @@ -94677,14 +94677,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e742c626f6f6c2c6164647265737329", - "id": 20789, + "id": 23850, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56755:32:15", + "src": "56755:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_23e5497254e625e6c33a3fa3eb47ff18f6bac3345da52f847bd5571820febf2d", "typeString": "literal_string \"log(address,uint,bool,address)\"" @@ -94692,48 +94692,48 @@ "value": "log(address,uint,bool,address)" }, { - "id": 20790, + "id": 23851, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20777, - "src": "56789:2:15", + "referencedDeclaration": 23838, + "src": "56789:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20791, + "id": 23852, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20779, - "src": "56793:2:15", + "referencedDeclaration": 23840, + "src": "56793:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20792, + "id": 23853, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20781, - "src": "56797:2:15", + "referencedDeclaration": 23842, + "src": "56797:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 20793, + "id": 23854, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20783, - "src": "56801:2:15", + "referencedDeclaration": 23844, + "src": "56801:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -94764,32 +94764,32 @@ } ], "expression": { - "id": 20787, + "id": 23848, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56731:3:15", + "src": "56731:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20788, + "id": 23849, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "56735:19:15", + "memberLocation": "56735:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56731:23:15", + "src": "56731:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20794, + "id": 23855, "isConstant": false, "isLValue": false, "isPure": false, @@ -94798,7 +94798,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56731:73:15", + "src": "56731:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -94813,18 +94813,18 @@ "typeString": "bytes memory" } ], - "id": 20786, + "id": 23847, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "56715:15:15", + "referencedDeclaration": 17016, + "src": "56715:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20795, + "id": 23856, "isConstant": false, "isLValue": false, "isPure": false, @@ -94833,16 +94833,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56715:90:15", + "src": "56715:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20796, + "id": 23857, "nodeType": "ExpressionStatement", - "src": "56715:90:15" + "src": "56715:90:35" } ] }, @@ -94850,20 +94850,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56645:3:15", + "nameLocation": "56645:3:35", "parameters": { - "id": 20784, + "id": 23845, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20777, + "id": 23838, "mutability": "mutable", "name": "p0", - "nameLocation": "56657:2:15", + "nameLocation": "56657:2:35", "nodeType": "VariableDeclaration", - "scope": 20798, - "src": "56649:10:15", + "scope": 23859, + "src": "56649:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94871,10 +94871,10 @@ "typeString": "address" }, "typeName": { - "id": 20776, + "id": 23837, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56649:7:15", + "src": "56649:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94885,13 +94885,13 @@ }, { "constant": false, - "id": 20779, + "id": 23840, "mutability": "mutable", "name": "p1", - "nameLocation": "56666:2:15", + "nameLocation": "56666:2:35", "nodeType": "VariableDeclaration", - "scope": 20798, - "src": "56661:7:15", + "scope": 23859, + "src": "56661:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94899,10 +94899,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20778, + "id": 23839, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "56661:4:15", + "src": "56661:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94912,13 +94912,13 @@ }, { "constant": false, - "id": 20781, + "id": 23842, "mutability": "mutable", "name": "p2", - "nameLocation": "56675:2:15", + "nameLocation": "56675:2:35", "nodeType": "VariableDeclaration", - "scope": 20798, - "src": "56670:7:15", + "scope": 23859, + "src": "56670:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94926,10 +94926,10 @@ "typeString": "bool" }, "typeName": { - "id": 20780, + "id": 23841, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56670:4:15", + "src": "56670:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -94939,13 +94939,13 @@ }, { "constant": false, - "id": 20783, + "id": 23844, "mutability": "mutable", "name": "p3", - "nameLocation": "56687:2:15", + "nameLocation": "56687:2:35", "nodeType": "VariableDeclaration", - "scope": 20798, - "src": "56679:10:15", + "scope": 23859, + "src": "56679:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94953,10 +94953,10 @@ "typeString": "address" }, "typeName": { - "id": 20782, + "id": 23843, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56679:7:15", + "src": "56679:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94966,28 +94966,28 @@ "visibility": "internal" } ], - "src": "56648:42:15" + "src": "56648:42:35" }, "returnParameters": { - "id": 20785, + "id": 23846, "nodeType": "ParameterList", "parameters": [], - "src": "56705:0:15" + "src": "56705:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20821, + "id": 23882, "nodeType": "FunctionDefinition", - "src": "56818:176:15", + "src": "56818:176:35", "nodes": [], "body": { - "id": 20820, + "id": 23881, "nodeType": "Block", - "src": "56887:107:15", + "src": "56887:107:35", "nodes": [], "statements": [ { @@ -94997,14 +94997,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e742c616464726573732c75696e7429", - "id": 20812, + "id": 23873, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56937:32:15", + "src": "56937:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a5d98768f8145ad77f2cf1b1f44790c3edb28c68feadee43b01883b75311ac0e", "typeString": "literal_string \"log(address,uint,address,uint)\"" @@ -95012,48 +95012,48 @@ "value": "log(address,uint,address,uint)" }, { - "id": 20813, + "id": 23874, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20800, - "src": "56971:2:15", + "referencedDeclaration": 23861, + "src": "56971:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20814, + "id": 23875, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20802, - "src": "56975:2:15", + "referencedDeclaration": 23863, + "src": "56975:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20815, + "id": 23876, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20804, - "src": "56979:2:15", + "referencedDeclaration": 23865, + "src": "56979:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20816, + "id": 23877, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20806, - "src": "56983:2:15", + "referencedDeclaration": 23867, + "src": "56983:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95084,32 +95084,32 @@ } ], "expression": { - "id": 20810, + "id": 23871, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56913:3:15", + "src": "56913:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20811, + "id": 23872, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "56917:19:15", + "memberLocation": "56917:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56913:23:15", + "src": "56913:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20817, + "id": 23878, "isConstant": false, "isLValue": false, "isPure": false, @@ -95118,7 +95118,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56913:73:15", + "src": "56913:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -95133,18 +95133,18 @@ "typeString": "bytes memory" } ], - "id": 20809, + "id": 23870, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "56897:15:15", + "referencedDeclaration": 17016, + "src": "56897:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20818, + "id": 23879, "isConstant": false, "isLValue": false, "isPure": false, @@ -95153,16 +95153,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56897:90:15", + "src": "56897:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20819, + "id": 23880, "nodeType": "ExpressionStatement", - "src": "56897:90:15" + "src": "56897:90:35" } ] }, @@ -95170,20 +95170,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56827:3:15", + "nameLocation": "56827:3:35", "parameters": { - "id": 20807, + "id": 23868, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20800, + "id": 23861, "mutability": "mutable", "name": "p0", - "nameLocation": "56839:2:15", + "nameLocation": "56839:2:35", "nodeType": "VariableDeclaration", - "scope": 20821, - "src": "56831:10:15", + "scope": 23882, + "src": "56831:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95191,10 +95191,10 @@ "typeString": "address" }, "typeName": { - "id": 20799, + "id": 23860, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56831:7:15", + "src": "56831:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95205,13 +95205,13 @@ }, { "constant": false, - "id": 20802, + "id": 23863, "mutability": "mutable", "name": "p1", - "nameLocation": "56848:2:15", + "nameLocation": "56848:2:35", "nodeType": "VariableDeclaration", - "scope": 20821, - "src": "56843:7:15", + "scope": 23882, + "src": "56843:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95219,10 +95219,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20801, + "id": 23862, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "56843:4:15", + "src": "56843:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95232,13 +95232,13 @@ }, { "constant": false, - "id": 20804, + "id": 23865, "mutability": "mutable", "name": "p2", - "nameLocation": "56860:2:15", + "nameLocation": "56860:2:35", "nodeType": "VariableDeclaration", - "scope": 20821, - "src": "56852:10:15", + "scope": 23882, + "src": "56852:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95246,10 +95246,10 @@ "typeString": "address" }, "typeName": { - "id": 20803, + "id": 23864, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56852:7:15", + "src": "56852:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95260,13 +95260,13 @@ }, { "constant": false, - "id": 20806, + "id": 23867, "mutability": "mutable", "name": "p3", - "nameLocation": "56869:2:15", + "nameLocation": "56869:2:35", "nodeType": "VariableDeclaration", - "scope": 20821, - "src": "56864:7:15", + "scope": 23882, + "src": "56864:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95274,10 +95274,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20805, + "id": 23866, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "56864:4:15", + "src": "56864:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95286,28 +95286,28 @@ "visibility": "internal" } ], - "src": "56830:42:15" + "src": "56830:42:35" }, "returnParameters": { - "id": 20808, + "id": 23869, "nodeType": "ParameterList", "parameters": [], - "src": "56887:0:15" + "src": "56887:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20844, + "id": 23905, "nodeType": "FunctionDefinition", - "src": "57000:187:15", + "src": "57000:187:35", "nodes": [], "body": { - "id": 20843, + "id": 23904, "nodeType": "Block", - "src": "57078:109:15", + "src": "57078:109:35", "nodes": [], "statements": [ { @@ -95317,14 +95317,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e742c616464726573732c737472696e6729", - "id": 20835, + "id": 23896, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "57128:34:15", + "src": "57128:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5d71f39ef468709ab1c82c125aa1311ff96f65f56794c27c7babe5651379e4b4", "typeString": "literal_string \"log(address,uint,address,string)\"" @@ -95332,48 +95332,48 @@ "value": "log(address,uint,address,string)" }, { - "id": 20836, + "id": 23897, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20823, - "src": "57164:2:15", + "referencedDeclaration": 23884, + "src": "57164:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20837, + "id": 23898, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20825, - "src": "57168:2:15", + "referencedDeclaration": 23886, + "src": "57168:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20838, + "id": 23899, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20827, - "src": "57172:2:15", + "referencedDeclaration": 23888, + "src": "57172:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20839, + "id": 23900, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20829, - "src": "57176:2:15", + "referencedDeclaration": 23890, + "src": "57176:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -95404,32 +95404,32 @@ } ], "expression": { - "id": 20833, + "id": 23894, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "57104:3:15", + "src": "57104:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20834, + "id": 23895, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "57108:19:15", + "memberLocation": "57108:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "57104:23:15", + "src": "57104:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20840, + "id": 23901, "isConstant": false, "isLValue": false, "isPure": false, @@ -95438,7 +95438,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57104:75:15", + "src": "57104:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -95453,18 +95453,18 @@ "typeString": "bytes memory" } ], - "id": 20832, + "id": 23893, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "57088:15:15", + "referencedDeclaration": 17016, + "src": "57088:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20841, + "id": 23902, "isConstant": false, "isLValue": false, "isPure": false, @@ -95473,16 +95473,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57088:92:15", + "src": "57088:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20842, + "id": 23903, "nodeType": "ExpressionStatement", - "src": "57088:92:15" + "src": "57088:92:35" } ] }, @@ -95490,20 +95490,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57009:3:15", + "nameLocation": "57009:3:35", "parameters": { - "id": 20830, + "id": 23891, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20823, + "id": 23884, "mutability": "mutable", "name": "p0", - "nameLocation": "57021:2:15", + "nameLocation": "57021:2:35", "nodeType": "VariableDeclaration", - "scope": 20844, - "src": "57013:10:15", + "scope": 23905, + "src": "57013:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95511,10 +95511,10 @@ "typeString": "address" }, "typeName": { - "id": 20822, + "id": 23883, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57013:7:15", + "src": "57013:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95525,13 +95525,13 @@ }, { "constant": false, - "id": 20825, + "id": 23886, "mutability": "mutable", "name": "p1", - "nameLocation": "57030:2:15", + "nameLocation": "57030:2:35", "nodeType": "VariableDeclaration", - "scope": 20844, - "src": "57025:7:15", + "scope": 23905, + "src": "57025:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95539,10 +95539,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20824, + "id": 23885, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "57025:4:15", + "src": "57025:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95552,13 +95552,13 @@ }, { "constant": false, - "id": 20827, + "id": 23888, "mutability": "mutable", "name": "p2", - "nameLocation": "57042:2:15", + "nameLocation": "57042:2:35", "nodeType": "VariableDeclaration", - "scope": 20844, - "src": "57034:10:15", + "scope": 23905, + "src": "57034:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95566,10 +95566,10 @@ "typeString": "address" }, "typeName": { - "id": 20826, + "id": 23887, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57034:7:15", + "src": "57034:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95580,13 +95580,13 @@ }, { "constant": false, - "id": 20829, + "id": 23890, "mutability": "mutable", "name": "p3", - "nameLocation": "57060:2:15", + "nameLocation": "57060:2:35", "nodeType": "VariableDeclaration", - "scope": 20844, - "src": "57046:16:15", + "scope": 23905, + "src": "57046:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -95594,10 +95594,10 @@ "typeString": "string" }, "typeName": { - "id": 20828, + "id": 23889, "name": "string", "nodeType": "ElementaryTypeName", - "src": "57046:6:15", + "src": "57046:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -95606,28 +95606,28 @@ "visibility": "internal" } ], - "src": "57012:51:15" + "src": "57012:51:35" }, "returnParameters": { - "id": 20831, + "id": 23892, "nodeType": "ParameterList", "parameters": [], - "src": "57078:0:15" + "src": "57078:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20867, + "id": 23928, "nodeType": "FunctionDefinition", - "src": "57193:176:15", + "src": "57193:176:35", "nodes": [], "body": { - "id": 20866, + "id": 23927, "nodeType": "Block", - "src": "57262:107:15", + "src": "57262:107:35", "nodes": [], "statements": [ { @@ -95637,14 +95637,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e742c616464726573732c626f6f6c29", - "id": 20858, + "id": 23919, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "57312:32:15", + "src": "57312:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f181a1e98aefbb6e5d63ca72f24da9aa3686f47d72314c12e70fa7843b309ee6", "typeString": "literal_string \"log(address,uint,address,bool)\"" @@ -95652,48 +95652,48 @@ "value": "log(address,uint,address,bool)" }, { - "id": 20859, + "id": 23920, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20846, - "src": "57346:2:15", + "referencedDeclaration": 23907, + "src": "57346:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20860, + "id": 23921, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20848, - "src": "57350:2:15", + "referencedDeclaration": 23909, + "src": "57350:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20861, + "id": 23922, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20850, - "src": "57354:2:15", + "referencedDeclaration": 23911, + "src": "57354:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20862, + "id": 23923, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20852, - "src": "57358:2:15", + "referencedDeclaration": 23913, + "src": "57358:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -95724,32 +95724,32 @@ } ], "expression": { - "id": 20856, + "id": 23917, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "57288:3:15", + "src": "57288:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20857, + "id": 23918, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "57292:19:15", + "memberLocation": "57292:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "57288:23:15", + "src": "57288:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20863, + "id": 23924, "isConstant": false, "isLValue": false, "isPure": false, @@ -95758,7 +95758,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57288:73:15", + "src": "57288:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -95773,18 +95773,18 @@ "typeString": "bytes memory" } ], - "id": 20855, + "id": 23916, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "57272:15:15", + "referencedDeclaration": 17016, + "src": "57272:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20864, + "id": 23925, "isConstant": false, "isLValue": false, "isPure": false, @@ -95793,16 +95793,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57272:90:15", + "src": "57272:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20865, + "id": 23926, "nodeType": "ExpressionStatement", - "src": "57272:90:15" + "src": "57272:90:35" } ] }, @@ -95810,20 +95810,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57202:3:15", + "nameLocation": "57202:3:35", "parameters": { - "id": 20853, + "id": 23914, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20846, + "id": 23907, "mutability": "mutable", "name": "p0", - "nameLocation": "57214:2:15", + "nameLocation": "57214:2:35", "nodeType": "VariableDeclaration", - "scope": 20867, - "src": "57206:10:15", + "scope": 23928, + "src": "57206:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95831,10 +95831,10 @@ "typeString": "address" }, "typeName": { - "id": 20845, + "id": 23906, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57206:7:15", + "src": "57206:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95845,13 +95845,13 @@ }, { "constant": false, - "id": 20848, + "id": 23909, "mutability": "mutable", "name": "p1", - "nameLocation": "57223:2:15", + "nameLocation": "57223:2:35", "nodeType": "VariableDeclaration", - "scope": 20867, - "src": "57218:7:15", + "scope": 23928, + "src": "57218:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95859,10 +95859,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20847, + "id": 23908, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "57218:4:15", + "src": "57218:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95872,13 +95872,13 @@ }, { "constant": false, - "id": 20850, + "id": 23911, "mutability": "mutable", "name": "p2", - "nameLocation": "57235:2:15", + "nameLocation": "57235:2:35", "nodeType": "VariableDeclaration", - "scope": 20867, - "src": "57227:10:15", + "scope": 23928, + "src": "57227:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95886,10 +95886,10 @@ "typeString": "address" }, "typeName": { - "id": 20849, + "id": 23910, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57227:7:15", + "src": "57227:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95900,13 +95900,13 @@ }, { "constant": false, - "id": 20852, + "id": 23913, "mutability": "mutable", "name": "p3", - "nameLocation": "57244:2:15", + "nameLocation": "57244:2:35", "nodeType": "VariableDeclaration", - "scope": 20867, - "src": "57239:7:15", + "scope": 23928, + "src": "57239:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95914,10 +95914,10 @@ "typeString": "bool" }, "typeName": { - "id": 20851, + "id": 23912, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "57239:4:15", + "src": "57239:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -95926,28 +95926,28 @@ "visibility": "internal" } ], - "src": "57205:42:15" + "src": "57205:42:35" }, "returnParameters": { - "id": 20854, + "id": 23915, "nodeType": "ParameterList", "parameters": [], - "src": "57262:0:15" + "src": "57262:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20890, + "id": 23951, "nodeType": "FunctionDefinition", - "src": "57375:182:15", + "src": "57375:182:35", "nodes": [], "body": { - "id": 20889, + "id": 23950, "nodeType": "Block", - "src": "57447:110:15", + "src": "57447:110:35", "nodes": [], "statements": [ { @@ -95957,14 +95957,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e742c616464726573732c6164647265737329", - "id": 20881, + "id": 23942, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "57497:35:15", + "src": "57497:35:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ec24846f1ed52bfa5dc64139c1bf8b03f991fdd5156eccb50dfe44ca5a2ca40e", "typeString": "literal_string \"log(address,uint,address,address)\"" @@ -95972,48 +95972,48 @@ "value": "log(address,uint,address,address)" }, { - "id": 20882, + "id": 23943, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20869, - "src": "57534:2:15", + "referencedDeclaration": 23930, + "src": "57534:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20883, + "id": 23944, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20871, - "src": "57538:2:15", + "referencedDeclaration": 23932, + "src": "57538:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20884, + "id": 23945, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20873, - "src": "57542:2:15", + "referencedDeclaration": 23934, + "src": "57542:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20885, + "id": 23946, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20875, - "src": "57546:2:15", + "referencedDeclaration": 23936, + "src": "57546:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -96044,32 +96044,32 @@ } ], "expression": { - "id": 20879, + "id": 23940, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "57473:3:15", + "src": "57473:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20880, + "id": 23941, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "57477:19:15", + "memberLocation": "57477:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "57473:23:15", + "src": "57473:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20886, + "id": 23947, "isConstant": false, "isLValue": false, "isPure": false, @@ -96078,7 +96078,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57473:76:15", + "src": "57473:76:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -96093,18 +96093,18 @@ "typeString": "bytes memory" } ], - "id": 20878, + "id": 23939, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "57457:15:15", + "referencedDeclaration": 17016, + "src": "57457:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20887, + "id": 23948, "isConstant": false, "isLValue": false, "isPure": false, @@ -96113,16 +96113,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57457:93:15", + "src": "57457:93:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20888, + "id": 23949, "nodeType": "ExpressionStatement", - "src": "57457:93:15" + "src": "57457:93:35" } ] }, @@ -96130,20 +96130,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57384:3:15", + "nameLocation": "57384:3:35", "parameters": { - "id": 20876, + "id": 23937, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20869, + "id": 23930, "mutability": "mutable", "name": "p0", - "nameLocation": "57396:2:15", + "nameLocation": "57396:2:35", "nodeType": "VariableDeclaration", - "scope": 20890, - "src": "57388:10:15", + "scope": 23951, + "src": "57388:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96151,10 +96151,10 @@ "typeString": "address" }, "typeName": { - "id": 20868, + "id": 23929, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57388:7:15", + "src": "57388:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96165,13 +96165,13 @@ }, { "constant": false, - "id": 20871, + "id": 23932, "mutability": "mutable", "name": "p1", - "nameLocation": "57405:2:15", + "nameLocation": "57405:2:35", "nodeType": "VariableDeclaration", - "scope": 20890, - "src": "57400:7:15", + "scope": 23951, + "src": "57400:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96179,10 +96179,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20870, + "id": 23931, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "57400:4:15", + "src": "57400:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -96192,13 +96192,13 @@ }, { "constant": false, - "id": 20873, + "id": 23934, "mutability": "mutable", "name": "p2", - "nameLocation": "57417:2:15", + "nameLocation": "57417:2:35", "nodeType": "VariableDeclaration", - "scope": 20890, - "src": "57409:10:15", + "scope": 23951, + "src": "57409:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96206,10 +96206,10 @@ "typeString": "address" }, "typeName": { - "id": 20872, + "id": 23933, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57409:7:15", + "src": "57409:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96220,13 +96220,13 @@ }, { "constant": false, - "id": 20875, + "id": 23936, "mutability": "mutable", "name": "p3", - "nameLocation": "57429:2:15", + "nameLocation": "57429:2:35", "nodeType": "VariableDeclaration", - "scope": 20890, - "src": "57421:10:15", + "scope": 23951, + "src": "57421:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96234,10 +96234,10 @@ "typeString": "address" }, "typeName": { - "id": 20874, + "id": 23935, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57421:7:15", + "src": "57421:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96247,28 +96247,28 @@ "visibility": "internal" } ], - "src": "57387:45:15" + "src": "57387:45:35" }, "returnParameters": { - "id": 20877, + "id": 23938, "nodeType": "ParameterList", "parameters": [], - "src": "57447:0:15" + "src": "57447:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20913, + "id": 23974, "nodeType": "FunctionDefinition", - "src": "57563:181:15", + "src": "57563:181:35", "nodes": [], "body": { - "id": 20912, + "id": 23973, "nodeType": "Block", - "src": "57638:106:15", + "src": "57638:106:35", "nodes": [], "statements": [ { @@ -96278,14 +96278,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c75696e742c75696e7429", - "id": 20904, + "id": 23965, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "57688:31:15", + "src": "57688:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a4c92a60ad8c7136a44d442238a838fba251b421248205a77f1a522d55c988af", "typeString": "literal_string \"log(address,string,uint,uint)\"" @@ -96293,48 +96293,48 @@ "value": "log(address,string,uint,uint)" }, { - "id": 20905, + "id": 23966, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20892, - "src": "57721:2:15", + "referencedDeclaration": 23953, + "src": "57721:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20906, + "id": 23967, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20894, - "src": "57725:2:15", + "referencedDeclaration": 23955, + "src": "57725:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 20907, + "id": 23968, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20896, - "src": "57729:2:15", + "referencedDeclaration": 23957, + "src": "57729:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20908, + "id": 23969, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20898, - "src": "57733:2:15", + "referencedDeclaration": 23959, + "src": "57733:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -96365,32 +96365,32 @@ } ], "expression": { - "id": 20902, + "id": 23963, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "57664:3:15", + "src": "57664:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20903, + "id": 23964, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "57668:19:15", + "memberLocation": "57668:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "57664:23:15", + "src": "57664:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20909, + "id": 23970, "isConstant": false, "isLValue": false, "isPure": false, @@ -96399,7 +96399,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57664:72:15", + "src": "57664:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -96414,18 +96414,18 @@ "typeString": "bytes memory" } ], - "id": 20901, + "id": 23962, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "57648:15:15", + "referencedDeclaration": 17016, + "src": "57648:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20910, + "id": 23971, "isConstant": false, "isLValue": false, "isPure": false, @@ -96434,16 +96434,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57648:89:15", + "src": "57648:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20911, + "id": 23972, "nodeType": "ExpressionStatement", - "src": "57648:89:15" + "src": "57648:89:35" } ] }, @@ -96451,20 +96451,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57572:3:15", + "nameLocation": "57572:3:35", "parameters": { - "id": 20899, + "id": 23960, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20892, + "id": 23953, "mutability": "mutable", "name": "p0", - "nameLocation": "57584:2:15", + "nameLocation": "57584:2:35", "nodeType": "VariableDeclaration", - "scope": 20913, - "src": "57576:10:15", + "scope": 23974, + "src": "57576:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96472,10 +96472,10 @@ "typeString": "address" }, "typeName": { - "id": 20891, + "id": 23952, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57576:7:15", + "src": "57576:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96486,13 +96486,13 @@ }, { "constant": false, - "id": 20894, + "id": 23955, "mutability": "mutable", "name": "p1", - "nameLocation": "57602:2:15", + "nameLocation": "57602:2:35", "nodeType": "VariableDeclaration", - "scope": 20913, - "src": "57588:16:15", + "scope": 23974, + "src": "57588:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -96500,10 +96500,10 @@ "typeString": "string" }, "typeName": { - "id": 20893, + "id": 23954, "name": "string", "nodeType": "ElementaryTypeName", - "src": "57588:6:15", + "src": "57588:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -96513,13 +96513,13 @@ }, { "constant": false, - "id": 20896, + "id": 23957, "mutability": "mutable", "name": "p2", - "nameLocation": "57611:2:15", + "nameLocation": "57611:2:35", "nodeType": "VariableDeclaration", - "scope": 20913, - "src": "57606:7:15", + "scope": 23974, + "src": "57606:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96527,10 +96527,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20895, + "id": 23956, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "57606:4:15", + "src": "57606:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -96540,13 +96540,13 @@ }, { "constant": false, - "id": 20898, + "id": 23959, "mutability": "mutable", "name": "p3", - "nameLocation": "57620:2:15", + "nameLocation": "57620:2:35", "nodeType": "VariableDeclaration", - "scope": 20913, - "src": "57615:7:15", + "scope": 23974, + "src": "57615:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96554,10 +96554,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20897, + "id": 23958, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "57615:4:15", + "src": "57615:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -96566,28 +96566,28 @@ "visibility": "internal" } ], - "src": "57575:48:15" + "src": "57575:48:35" }, "returnParameters": { - "id": 20900, + "id": 23961, "nodeType": "ParameterList", "parameters": [], - "src": "57638:0:15" + "src": "57638:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20936, + "id": 23997, "nodeType": "FunctionDefinition", - "src": "57750:192:15", + "src": "57750:192:35", "nodes": [], "body": { - "id": 20935, + "id": 23996, "nodeType": "Block", - "src": "57834:108:15", + "src": "57834:108:35", "nodes": [], "statements": [ { @@ -96597,14 +96597,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c75696e742c737472696e6729", - "id": 20927, + "id": 23988, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "57884:33:15", + "src": "57884:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5d1365c94e45374e792b786edc547d0277c401db24a4303b5dd1e8a93df0829e", "typeString": "literal_string \"log(address,string,uint,string)\"" @@ -96612,48 +96612,48 @@ "value": "log(address,string,uint,string)" }, { - "id": 20928, + "id": 23989, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20915, - "src": "57919:2:15", + "referencedDeclaration": 23976, + "src": "57919:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20929, + "id": 23990, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20917, - "src": "57923:2:15", + "referencedDeclaration": 23978, + "src": "57923:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 20930, + "id": 23991, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20919, - "src": "57927:2:15", + "referencedDeclaration": 23980, + "src": "57927:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20931, + "id": 23992, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20921, - "src": "57931:2:15", + "referencedDeclaration": 23982, + "src": "57931:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -96684,32 +96684,32 @@ } ], "expression": { - "id": 20925, + "id": 23986, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "57860:3:15", + "src": "57860:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20926, + "id": 23987, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "57864:19:15", + "memberLocation": "57864:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "57860:23:15", + "src": "57860:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20932, + "id": 23993, "isConstant": false, "isLValue": false, "isPure": false, @@ -96718,7 +96718,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57860:74:15", + "src": "57860:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -96733,18 +96733,18 @@ "typeString": "bytes memory" } ], - "id": 20924, + "id": 23985, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "57844:15:15", + "referencedDeclaration": 17016, + "src": "57844:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20933, + "id": 23994, "isConstant": false, "isLValue": false, "isPure": false, @@ -96753,16 +96753,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57844:91:15", + "src": "57844:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20934, + "id": 23995, "nodeType": "ExpressionStatement", - "src": "57844:91:15" + "src": "57844:91:35" } ] }, @@ -96770,20 +96770,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57759:3:15", + "nameLocation": "57759:3:35", "parameters": { - "id": 20922, + "id": 23983, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20915, + "id": 23976, "mutability": "mutable", "name": "p0", - "nameLocation": "57771:2:15", + "nameLocation": "57771:2:35", "nodeType": "VariableDeclaration", - "scope": 20936, - "src": "57763:10:15", + "scope": 23997, + "src": "57763:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96791,10 +96791,10 @@ "typeString": "address" }, "typeName": { - "id": 20914, + "id": 23975, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57763:7:15", + "src": "57763:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96805,13 +96805,13 @@ }, { "constant": false, - "id": 20917, + "id": 23978, "mutability": "mutable", "name": "p1", - "nameLocation": "57789:2:15", + "nameLocation": "57789:2:35", "nodeType": "VariableDeclaration", - "scope": 20936, - "src": "57775:16:15", + "scope": 23997, + "src": "57775:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -96819,10 +96819,10 @@ "typeString": "string" }, "typeName": { - "id": 20916, + "id": 23977, "name": "string", "nodeType": "ElementaryTypeName", - "src": "57775:6:15", + "src": "57775:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -96832,13 +96832,13 @@ }, { "constant": false, - "id": 20919, + "id": 23980, "mutability": "mutable", "name": "p2", - "nameLocation": "57798:2:15", + "nameLocation": "57798:2:35", "nodeType": "VariableDeclaration", - "scope": 20936, - "src": "57793:7:15", + "scope": 23997, + "src": "57793:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96846,10 +96846,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20918, + "id": 23979, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "57793:4:15", + "src": "57793:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -96859,13 +96859,13 @@ }, { "constant": false, - "id": 20921, + "id": 23982, "mutability": "mutable", "name": "p3", - "nameLocation": "57816:2:15", + "nameLocation": "57816:2:35", "nodeType": "VariableDeclaration", - "scope": 20936, - "src": "57802:16:15", + "scope": 23997, + "src": "57802:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -96873,10 +96873,10 @@ "typeString": "string" }, "typeName": { - "id": 20920, + "id": 23981, "name": "string", "nodeType": "ElementaryTypeName", - "src": "57802:6:15", + "src": "57802:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -96885,28 +96885,28 @@ "visibility": "internal" } ], - "src": "57762:57:15" + "src": "57762:57:35" }, "returnParameters": { - "id": 20923, + "id": 23984, "nodeType": "ParameterList", "parameters": [], - "src": "57834:0:15" + "src": "57834:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20959, + "id": 24020, "nodeType": "FunctionDefinition", - "src": "57948:181:15", + "src": "57948:181:35", "nodes": [], "body": { - "id": 20958, + "id": 24019, "nodeType": "Block", - "src": "58023:106:15", + "src": "58023:106:35", "nodes": [], "statements": [ { @@ -96916,14 +96916,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c75696e742c626f6f6c29", - "id": 20950, + "id": 24011, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "58073:31:15", + "src": "58073:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7e250d5bf3975165268961c2b6dbe143f053bed03d903630f547f1fbab28b895", "typeString": "literal_string \"log(address,string,uint,bool)\"" @@ -96931,48 +96931,48 @@ "value": "log(address,string,uint,bool)" }, { - "id": 20951, + "id": 24012, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20938, - "src": "58106:2:15", + "referencedDeclaration": 23999, + "src": "58106:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20952, + "id": 24013, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20940, - "src": "58110:2:15", + "referencedDeclaration": 24001, + "src": "58110:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 20953, + "id": 24014, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20942, - "src": "58114:2:15", + "referencedDeclaration": 24003, + "src": "58114:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20954, + "id": 24015, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20944, - "src": "58118:2:15", + "referencedDeclaration": 24005, + "src": "58118:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -97003,32 +97003,32 @@ } ], "expression": { - "id": 20948, + "id": 24009, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "58049:3:15", + "src": "58049:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20949, + "id": 24010, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "58053:19:15", + "memberLocation": "58053:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "58049:23:15", + "src": "58049:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20955, + "id": 24016, "isConstant": false, "isLValue": false, "isPure": false, @@ -97037,7 +97037,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "58049:72:15", + "src": "58049:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -97052,18 +97052,18 @@ "typeString": "bytes memory" } ], - "id": 20947, + "id": 24008, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "58033:15:15", + "referencedDeclaration": 17016, + "src": "58033:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20956, + "id": 24017, "isConstant": false, "isLValue": false, "isPure": false, @@ -97072,16 +97072,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "58033:89:15", + "src": "58033:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20957, + "id": 24018, "nodeType": "ExpressionStatement", - "src": "58033:89:15" + "src": "58033:89:35" } ] }, @@ -97089,20 +97089,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57957:3:15", + "nameLocation": "57957:3:35", "parameters": { - "id": 20945, + "id": 24006, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20938, + "id": 23999, "mutability": "mutable", "name": "p0", - "nameLocation": "57969:2:15", + "nameLocation": "57969:2:35", "nodeType": "VariableDeclaration", - "scope": 20959, - "src": "57961:10:15", + "scope": 24020, + "src": "57961:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97110,10 +97110,10 @@ "typeString": "address" }, "typeName": { - "id": 20937, + "id": 23998, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57961:7:15", + "src": "57961:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -97124,13 +97124,13 @@ }, { "constant": false, - "id": 20940, + "id": 24001, "mutability": "mutable", "name": "p1", - "nameLocation": "57987:2:15", + "nameLocation": "57987:2:35", "nodeType": "VariableDeclaration", - "scope": 20959, - "src": "57973:16:15", + "scope": 24020, + "src": "57973:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97138,10 +97138,10 @@ "typeString": "string" }, "typeName": { - "id": 20939, + "id": 24000, "name": "string", "nodeType": "ElementaryTypeName", - "src": "57973:6:15", + "src": "57973:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97151,13 +97151,13 @@ }, { "constant": false, - "id": 20942, + "id": 24003, "mutability": "mutable", "name": "p2", - "nameLocation": "57996:2:15", + "nameLocation": "57996:2:35", "nodeType": "VariableDeclaration", - "scope": 20959, - "src": "57991:7:15", + "scope": 24020, + "src": "57991:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97165,10 +97165,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20941, + "id": 24002, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "57991:4:15", + "src": "57991:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -97178,13 +97178,13 @@ }, { "constant": false, - "id": 20944, + "id": 24005, "mutability": "mutable", "name": "p3", - "nameLocation": "58005:2:15", + "nameLocation": "58005:2:35", "nodeType": "VariableDeclaration", - "scope": 20959, - "src": "58000:7:15", + "scope": 24020, + "src": "58000:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97192,10 +97192,10 @@ "typeString": "bool" }, "typeName": { - "id": 20943, + "id": 24004, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "58000:4:15", + "src": "58000:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -97204,28 +97204,28 @@ "visibility": "internal" } ], - "src": "57960:48:15" + "src": "57960:48:35" }, "returnParameters": { - "id": 20946, + "id": 24007, "nodeType": "ParameterList", "parameters": [], - "src": "58023:0:15" + "src": "58023:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 20982, + "id": 24043, "nodeType": "FunctionDefinition", - "src": "58135:187:15", + "src": "58135:187:35", "nodes": [], "body": { - "id": 20981, + "id": 24042, "nodeType": "Block", - "src": "58213:109:15", + "src": "58213:109:35", "nodes": [], "statements": [ { @@ -97235,14 +97235,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c75696e742c6164647265737329", - "id": 20973, + "id": 24034, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "58263:34:15", + "src": "58263:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_dfd7d80b4150ea6b0b2772758d6e66d8c7f141bfd7de11119a8fee2a703664e4", "typeString": "literal_string \"log(address,string,uint,address)\"" @@ -97250,48 +97250,48 @@ "value": "log(address,string,uint,address)" }, { - "id": 20974, + "id": 24035, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20961, - "src": "58299:2:15", + "referencedDeclaration": 24022, + "src": "58299:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20975, + "id": 24036, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20963, - "src": "58303:2:15", + "referencedDeclaration": 24024, + "src": "58303:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 20976, + "id": 24037, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20965, - "src": "58307:2:15", + "referencedDeclaration": 24026, + "src": "58307:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 20977, + "id": 24038, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20967, - "src": "58311:2:15", + "referencedDeclaration": 24028, + "src": "58311:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -97322,32 +97322,32 @@ } ], "expression": { - "id": 20971, + "id": 24032, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "58239:3:15", + "src": "58239:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20972, + "id": 24033, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "58243:19:15", + "memberLocation": "58243:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "58239:23:15", + "src": "58239:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 20978, + "id": 24039, "isConstant": false, "isLValue": false, "isPure": false, @@ -97356,7 +97356,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "58239:75:15", + "src": "58239:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -97371,18 +97371,18 @@ "typeString": "bytes memory" } ], - "id": 20970, + "id": 24031, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "58223:15:15", + "referencedDeclaration": 17016, + "src": "58223:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 20979, + "id": 24040, "isConstant": false, "isLValue": false, "isPure": false, @@ -97391,16 +97391,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "58223:92:15", + "src": "58223:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 20980, + "id": 24041, "nodeType": "ExpressionStatement", - "src": "58223:92:15" + "src": "58223:92:35" } ] }, @@ -97408,20 +97408,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "58144:3:15", + "nameLocation": "58144:3:35", "parameters": { - "id": 20968, + "id": 24029, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20961, + "id": 24022, "mutability": "mutable", "name": "p0", - "nameLocation": "58156:2:15", + "nameLocation": "58156:2:35", "nodeType": "VariableDeclaration", - "scope": 20982, - "src": "58148:10:15", + "scope": 24043, + "src": "58148:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97429,10 +97429,10 @@ "typeString": "address" }, "typeName": { - "id": 20960, + "id": 24021, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58148:7:15", + "src": "58148:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -97443,13 +97443,13 @@ }, { "constant": false, - "id": 20963, + "id": 24024, "mutability": "mutable", "name": "p1", - "nameLocation": "58174:2:15", + "nameLocation": "58174:2:35", "nodeType": "VariableDeclaration", - "scope": 20982, - "src": "58160:16:15", + "scope": 24043, + "src": "58160:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97457,10 +97457,10 @@ "typeString": "string" }, "typeName": { - "id": 20962, + "id": 24023, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58160:6:15", + "src": "58160:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97470,13 +97470,13 @@ }, { "constant": false, - "id": 20965, + "id": 24026, "mutability": "mutable", "name": "p2", - "nameLocation": "58183:2:15", + "nameLocation": "58183:2:35", "nodeType": "VariableDeclaration", - "scope": 20982, - "src": "58178:7:15", + "scope": 24043, + "src": "58178:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97484,10 +97484,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20964, + "id": 24025, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "58178:4:15", + "src": "58178:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -97497,13 +97497,13 @@ }, { "constant": false, - "id": 20967, + "id": 24028, "mutability": "mutable", "name": "p3", - "nameLocation": "58195:2:15", + "nameLocation": "58195:2:35", "nodeType": "VariableDeclaration", - "scope": 20982, - "src": "58187:10:15", + "scope": 24043, + "src": "58187:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97511,10 +97511,10 @@ "typeString": "address" }, "typeName": { - "id": 20966, + "id": 24027, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58187:7:15", + "src": "58187:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -97524,28 +97524,28 @@ "visibility": "internal" } ], - "src": "58147:51:15" + "src": "58147:51:35" }, "returnParameters": { - "id": 20969, + "id": 24030, "nodeType": "ParameterList", "parameters": [], - "src": "58213:0:15" + "src": "58213:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21005, + "id": 24066, "nodeType": "FunctionDefinition", - "src": "58328:192:15", + "src": "58328:192:35", "nodes": [], "body": { - "id": 21004, + "id": 24065, "nodeType": "Block", - "src": "58412:108:15", + "src": "58412:108:35", "nodes": [], "statements": [ { @@ -97555,14 +97555,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c737472696e672c75696e7429", - "id": 20996, + "id": 24057, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "58462:33:15", + "src": "58462:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a14fd039ae37435afa9d1674d6d48b37ffbd5da4cd9166a3f673f5f0db01a4c5", "typeString": "literal_string \"log(address,string,string,uint)\"" @@ -97570,48 +97570,48 @@ "value": "log(address,string,string,uint)" }, { - "id": 20997, + "id": 24058, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20984, - "src": "58497:2:15", + "referencedDeclaration": 24045, + "src": "58497:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 20998, + "id": 24059, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20986, - "src": "58501:2:15", + "referencedDeclaration": 24047, + "src": "58501:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 20999, + "id": 24060, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20988, - "src": "58505:2:15", + "referencedDeclaration": 24049, + "src": "58505:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21000, + "id": 24061, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 20990, - "src": "58509:2:15", + "referencedDeclaration": 24051, + "src": "58509:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -97642,32 +97642,32 @@ } ], "expression": { - "id": 20994, + "id": 24055, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "58438:3:15", + "src": "58438:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 20995, + "id": 24056, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "58442:19:15", + "memberLocation": "58442:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "58438:23:15", + "src": "58438:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21001, + "id": 24062, "isConstant": false, "isLValue": false, "isPure": false, @@ -97676,7 +97676,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "58438:74:15", + "src": "58438:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -97691,18 +97691,18 @@ "typeString": "bytes memory" } ], - "id": 20993, + "id": 24054, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "58422:15:15", + "referencedDeclaration": 17016, + "src": "58422:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21002, + "id": 24063, "isConstant": false, "isLValue": false, "isPure": false, @@ -97711,16 +97711,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "58422:91:15", + "src": "58422:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21003, + "id": 24064, "nodeType": "ExpressionStatement", - "src": "58422:91:15" + "src": "58422:91:35" } ] }, @@ -97728,20 +97728,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "58337:3:15", + "nameLocation": "58337:3:35", "parameters": { - "id": 20991, + "id": 24052, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 20984, + "id": 24045, "mutability": "mutable", "name": "p0", - "nameLocation": "58349:2:15", + "nameLocation": "58349:2:35", "nodeType": "VariableDeclaration", - "scope": 21005, - "src": "58341:10:15", + "scope": 24066, + "src": "58341:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97749,10 +97749,10 @@ "typeString": "address" }, "typeName": { - "id": 20983, + "id": 24044, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58341:7:15", + "src": "58341:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -97763,13 +97763,13 @@ }, { "constant": false, - "id": 20986, + "id": 24047, "mutability": "mutable", "name": "p1", - "nameLocation": "58367:2:15", + "nameLocation": "58367:2:35", "nodeType": "VariableDeclaration", - "scope": 21005, - "src": "58353:16:15", + "scope": 24066, + "src": "58353:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97777,10 +97777,10 @@ "typeString": "string" }, "typeName": { - "id": 20985, + "id": 24046, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58353:6:15", + "src": "58353:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97790,13 +97790,13 @@ }, { "constant": false, - "id": 20988, + "id": 24049, "mutability": "mutable", "name": "p2", - "nameLocation": "58385:2:15", + "nameLocation": "58385:2:35", "nodeType": "VariableDeclaration", - "scope": 21005, - "src": "58371:16:15", + "scope": 24066, + "src": "58371:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97804,10 +97804,10 @@ "typeString": "string" }, "typeName": { - "id": 20987, + "id": 24048, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58371:6:15", + "src": "58371:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97817,13 +97817,13 @@ }, { "constant": false, - "id": 20990, + "id": 24051, "mutability": "mutable", "name": "p3", - "nameLocation": "58394:2:15", + "nameLocation": "58394:2:35", "nodeType": "VariableDeclaration", - "scope": 21005, - "src": "58389:7:15", + "scope": 24066, + "src": "58389:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97831,10 +97831,10 @@ "typeString": "uint256" }, "typeName": { - "id": 20989, + "id": 24050, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "58389:4:15", + "src": "58389:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -97843,28 +97843,28 @@ "visibility": "internal" } ], - "src": "58340:57:15" + "src": "58340:57:35" }, "returnParameters": { - "id": 20992, + "id": 24053, "nodeType": "ParameterList", "parameters": [], - "src": "58412:0:15" + "src": "58412:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21028, + "id": 24089, "nodeType": "FunctionDefinition", - "src": "58526:203:15", + "src": "58526:203:35", "nodes": [], "body": { - "id": 21027, + "id": 24088, "nodeType": "Block", - "src": "58619:110:15", + "src": "58619:110:35", "nodes": [], "statements": [ { @@ -97874,14 +97874,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c737472696e672c737472696e6729", - "id": 21019, + "id": 24080, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "58669:35:15", + "src": "58669:35:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5d02c50b371ad9a1f5c638dc99b5e9b545011f148f0be5233c530a4b2a12665c", "typeString": "literal_string \"log(address,string,string,string)\"" @@ -97889,48 +97889,48 @@ "value": "log(address,string,string,string)" }, { - "id": 21020, + "id": 24081, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21007, - "src": "58706:2:15", + "referencedDeclaration": 24068, + "src": "58706:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21021, + "id": 24082, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21009, - "src": "58710:2:15", + "referencedDeclaration": 24070, + "src": "58710:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21022, + "id": 24083, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21011, - "src": "58714:2:15", + "referencedDeclaration": 24072, + "src": "58714:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21023, + "id": 24084, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21013, - "src": "58718:2:15", + "referencedDeclaration": 24074, + "src": "58718:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -97961,32 +97961,32 @@ } ], "expression": { - "id": 21017, + "id": 24078, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "58645:3:15", + "src": "58645:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21018, + "id": 24079, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "58649:19:15", + "memberLocation": "58649:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "58645:23:15", + "src": "58645:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21024, + "id": 24085, "isConstant": false, "isLValue": false, "isPure": false, @@ -97995,7 +97995,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "58645:76:15", + "src": "58645:76:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -98010,18 +98010,18 @@ "typeString": "bytes memory" } ], - "id": 21016, + "id": 24077, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "58629:15:15", + "referencedDeclaration": 17016, + "src": "58629:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21025, + "id": 24086, "isConstant": false, "isLValue": false, "isPure": false, @@ -98030,16 +98030,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "58629:93:15", + "src": "58629:93:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21026, + "id": 24087, "nodeType": "ExpressionStatement", - "src": "58629:93:15" + "src": "58629:93:35" } ] }, @@ -98047,20 +98047,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "58535:3:15", + "nameLocation": "58535:3:35", "parameters": { - "id": 21014, + "id": 24075, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21007, + "id": 24068, "mutability": "mutable", "name": "p0", - "nameLocation": "58547:2:15", + "nameLocation": "58547:2:35", "nodeType": "VariableDeclaration", - "scope": 21028, - "src": "58539:10:15", + "scope": 24089, + "src": "58539:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98068,10 +98068,10 @@ "typeString": "address" }, "typeName": { - "id": 21006, + "id": 24067, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58539:7:15", + "src": "58539:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -98082,13 +98082,13 @@ }, { "constant": false, - "id": 21009, + "id": 24070, "mutability": "mutable", "name": "p1", - "nameLocation": "58565:2:15", + "nameLocation": "58565:2:35", "nodeType": "VariableDeclaration", - "scope": 21028, - "src": "58551:16:15", + "scope": 24089, + "src": "58551:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98096,10 +98096,10 @@ "typeString": "string" }, "typeName": { - "id": 21008, + "id": 24069, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58551:6:15", + "src": "58551:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98109,13 +98109,13 @@ }, { "constant": false, - "id": 21011, + "id": 24072, "mutability": "mutable", "name": "p2", - "nameLocation": "58583:2:15", + "nameLocation": "58583:2:35", "nodeType": "VariableDeclaration", - "scope": 21028, - "src": "58569:16:15", + "scope": 24089, + "src": "58569:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98123,10 +98123,10 @@ "typeString": "string" }, "typeName": { - "id": 21010, + "id": 24071, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58569:6:15", + "src": "58569:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98136,13 +98136,13 @@ }, { "constant": false, - "id": 21013, + "id": 24074, "mutability": "mutable", "name": "p3", - "nameLocation": "58601:2:15", + "nameLocation": "58601:2:35", "nodeType": "VariableDeclaration", - "scope": 21028, - "src": "58587:16:15", + "scope": 24089, + "src": "58587:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98150,10 +98150,10 @@ "typeString": "string" }, "typeName": { - "id": 21012, + "id": 24073, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58587:6:15", + "src": "58587:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98162,28 +98162,28 @@ "visibility": "internal" } ], - "src": "58538:66:15" + "src": "58538:66:35" }, "returnParameters": { - "id": 21015, + "id": 24076, "nodeType": "ParameterList", "parameters": [], - "src": "58619:0:15" + "src": "58619:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21051, + "id": 24112, "nodeType": "FunctionDefinition", - "src": "58735:192:15", + "src": "58735:192:35", "nodes": [], "body": { - "id": 21050, + "id": 24111, "nodeType": "Block", - "src": "58819:108:15", + "src": "58819:108:35", "nodes": [], "statements": [ { @@ -98193,14 +98193,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c737472696e672c626f6f6c29", - "id": 21042, + "id": 24103, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "58869:33:15", + "src": "58869:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_35a5071fa9f4610e50772083182f21e949e7a02301a3936e315dd1c4fc39a9ed", "typeString": "literal_string \"log(address,string,string,bool)\"" @@ -98208,48 +98208,48 @@ "value": "log(address,string,string,bool)" }, { - "id": 21043, + "id": 24104, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21030, - "src": "58904:2:15", + "referencedDeclaration": 24091, + "src": "58904:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21044, + "id": 24105, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21032, - "src": "58908:2:15", + "referencedDeclaration": 24093, + "src": "58908:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21045, + "id": 24106, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21034, - "src": "58912:2:15", + "referencedDeclaration": 24095, + "src": "58912:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21046, + "id": 24107, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21036, - "src": "58916:2:15", + "referencedDeclaration": 24097, + "src": "58916:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -98280,32 +98280,32 @@ } ], "expression": { - "id": 21040, + "id": 24101, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "58845:3:15", + "src": "58845:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21041, + "id": 24102, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "58849:19:15", + "memberLocation": "58849:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "58845:23:15", + "src": "58845:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21047, + "id": 24108, "isConstant": false, "isLValue": false, "isPure": false, @@ -98314,7 +98314,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "58845:74:15", + "src": "58845:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -98329,18 +98329,18 @@ "typeString": "bytes memory" } ], - "id": 21039, + "id": 24100, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "58829:15:15", + "referencedDeclaration": 17016, + "src": "58829:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21048, + "id": 24109, "isConstant": false, "isLValue": false, "isPure": false, @@ -98349,16 +98349,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "58829:91:15", + "src": "58829:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21049, + "id": 24110, "nodeType": "ExpressionStatement", - "src": "58829:91:15" + "src": "58829:91:35" } ] }, @@ -98366,20 +98366,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "58744:3:15", + "nameLocation": "58744:3:35", "parameters": { - "id": 21037, + "id": 24098, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21030, + "id": 24091, "mutability": "mutable", "name": "p0", - "nameLocation": "58756:2:15", + "nameLocation": "58756:2:35", "nodeType": "VariableDeclaration", - "scope": 21051, - "src": "58748:10:15", + "scope": 24112, + "src": "58748:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98387,10 +98387,10 @@ "typeString": "address" }, "typeName": { - "id": 21029, + "id": 24090, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58748:7:15", + "src": "58748:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -98401,13 +98401,13 @@ }, { "constant": false, - "id": 21032, + "id": 24093, "mutability": "mutable", "name": "p1", - "nameLocation": "58774:2:15", + "nameLocation": "58774:2:35", "nodeType": "VariableDeclaration", - "scope": 21051, - "src": "58760:16:15", + "scope": 24112, + "src": "58760:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98415,10 +98415,10 @@ "typeString": "string" }, "typeName": { - "id": 21031, + "id": 24092, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58760:6:15", + "src": "58760:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98428,13 +98428,13 @@ }, { "constant": false, - "id": 21034, + "id": 24095, "mutability": "mutable", "name": "p2", - "nameLocation": "58792:2:15", + "nameLocation": "58792:2:35", "nodeType": "VariableDeclaration", - "scope": 21051, - "src": "58778:16:15", + "scope": 24112, + "src": "58778:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98442,10 +98442,10 @@ "typeString": "string" }, "typeName": { - "id": 21033, + "id": 24094, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58778:6:15", + "src": "58778:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98455,13 +98455,13 @@ }, { "constant": false, - "id": 21036, + "id": 24097, "mutability": "mutable", "name": "p3", - "nameLocation": "58801:2:15", + "nameLocation": "58801:2:35", "nodeType": "VariableDeclaration", - "scope": 21051, - "src": "58796:7:15", + "scope": 24112, + "src": "58796:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98469,10 +98469,10 @@ "typeString": "bool" }, "typeName": { - "id": 21035, + "id": 24096, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "58796:4:15", + "src": "58796:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -98481,28 +98481,28 @@ "visibility": "internal" } ], - "src": "58747:57:15" + "src": "58747:57:35" }, "returnParameters": { - "id": 21038, + "id": 24099, "nodeType": "ParameterList", "parameters": [], - "src": "58819:0:15" + "src": "58819:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21074, + "id": 24135, "nodeType": "FunctionDefinition", - "src": "58933:198:15", + "src": "58933:198:35", "nodes": [], "body": { - "id": 21073, + "id": 24134, "nodeType": "Block", - "src": "59020:111:15", + "src": "59020:111:35", "nodes": [], "statements": [ { @@ -98512,14 +98512,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c737472696e672c6164647265737329", - "id": 21065, + "id": 24126, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "59070:36:15", + "src": "59070:36:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a04e2f87a739673cc9223810c24b00b35c6b2c9f3ef123cc82866752e1fa816f", "typeString": "literal_string \"log(address,string,string,address)\"" @@ -98527,48 +98527,48 @@ "value": "log(address,string,string,address)" }, { - "id": 21066, + "id": 24127, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21053, - "src": "59108:2:15", + "referencedDeclaration": 24114, + "src": "59108:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21067, + "id": 24128, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21055, - "src": "59112:2:15", + "referencedDeclaration": 24116, + "src": "59112:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21068, + "id": 24129, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21057, - "src": "59116:2:15", + "referencedDeclaration": 24118, + "src": "59116:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21069, + "id": 24130, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21059, - "src": "59120:2:15", + "referencedDeclaration": 24120, + "src": "59120:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -98599,32 +98599,32 @@ } ], "expression": { - "id": 21063, + "id": 24124, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "59046:3:15", + "src": "59046:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21064, + "id": 24125, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "59050:19:15", + "memberLocation": "59050:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "59046:23:15", + "src": "59046:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21070, + "id": 24131, "isConstant": false, "isLValue": false, "isPure": false, @@ -98633,7 +98633,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59046:77:15", + "src": "59046:77:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -98648,18 +98648,18 @@ "typeString": "bytes memory" } ], - "id": 21062, + "id": 24123, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "59030:15:15", + "referencedDeclaration": 17016, + "src": "59030:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21071, + "id": 24132, "isConstant": false, "isLValue": false, "isPure": false, @@ -98668,16 +98668,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59030:94:15", + "src": "59030:94:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21072, + "id": 24133, "nodeType": "ExpressionStatement", - "src": "59030:94:15" + "src": "59030:94:35" } ] }, @@ -98685,20 +98685,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "58942:3:15", + "nameLocation": "58942:3:35", "parameters": { - "id": 21060, + "id": 24121, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21053, + "id": 24114, "mutability": "mutable", "name": "p0", - "nameLocation": "58954:2:15", + "nameLocation": "58954:2:35", "nodeType": "VariableDeclaration", - "scope": 21074, - "src": "58946:10:15", + "scope": 24135, + "src": "58946:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98706,10 +98706,10 @@ "typeString": "address" }, "typeName": { - "id": 21052, + "id": 24113, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58946:7:15", + "src": "58946:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -98720,13 +98720,13 @@ }, { "constant": false, - "id": 21055, + "id": 24116, "mutability": "mutable", "name": "p1", - "nameLocation": "58972:2:15", + "nameLocation": "58972:2:35", "nodeType": "VariableDeclaration", - "scope": 21074, - "src": "58958:16:15", + "scope": 24135, + "src": "58958:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98734,10 +98734,10 @@ "typeString": "string" }, "typeName": { - "id": 21054, + "id": 24115, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58958:6:15", + "src": "58958:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98747,13 +98747,13 @@ }, { "constant": false, - "id": 21057, + "id": 24118, "mutability": "mutable", "name": "p2", - "nameLocation": "58990:2:15", + "nameLocation": "58990:2:35", "nodeType": "VariableDeclaration", - "scope": 21074, - "src": "58976:16:15", + "scope": 24135, + "src": "58976:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98761,10 +98761,10 @@ "typeString": "string" }, "typeName": { - "id": 21056, + "id": 24117, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58976:6:15", + "src": "58976:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98774,13 +98774,13 @@ }, { "constant": false, - "id": 21059, + "id": 24120, "mutability": "mutable", "name": "p3", - "nameLocation": "59002:2:15", + "nameLocation": "59002:2:35", "nodeType": "VariableDeclaration", - "scope": 21074, - "src": "58994:10:15", + "scope": 24135, + "src": "58994:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98788,10 +98788,10 @@ "typeString": "address" }, "typeName": { - "id": 21058, + "id": 24119, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58994:7:15", + "src": "58994:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -98801,28 +98801,28 @@ "visibility": "internal" } ], - "src": "58945:60:15" + "src": "58945:60:35" }, "returnParameters": { - "id": 21061, + "id": 24122, "nodeType": "ParameterList", "parameters": [], - "src": "59020:0:15" + "src": "59020:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21097, + "id": 24158, "nodeType": "FunctionDefinition", - "src": "59137:181:15", + "src": "59137:181:35", "nodes": [], "body": { - "id": 21096, + "id": 24157, "nodeType": "Block", - "src": "59212:106:15", + "src": "59212:106:35", "nodes": [], "statements": [ { @@ -98832,14 +98832,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c626f6f6c2c75696e7429", - "id": 21088, + "id": 24149, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "59262:31:15", + "src": "59262:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e720521cc58e36659b0c45689a38054bd7300ff30d5ec0cfec7bae3dc2e9689a", "typeString": "literal_string \"log(address,string,bool,uint)\"" @@ -98847,48 +98847,48 @@ "value": "log(address,string,bool,uint)" }, { - "id": 21089, + "id": 24150, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21076, - "src": "59295:2:15", + "referencedDeclaration": 24137, + "src": "59295:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21090, + "id": 24151, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21078, - "src": "59299:2:15", + "referencedDeclaration": 24139, + "src": "59299:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21091, + "id": 24152, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21080, - "src": "59303:2:15", + "referencedDeclaration": 24141, + "src": "59303:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21092, + "id": 24153, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21082, - "src": "59307:2:15", + "referencedDeclaration": 24143, + "src": "59307:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -98919,32 +98919,32 @@ } ], "expression": { - "id": 21086, + "id": 24147, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "59238:3:15", + "src": "59238:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21087, + "id": 24148, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "59242:19:15", + "memberLocation": "59242:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "59238:23:15", + "src": "59238:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21093, + "id": 24154, "isConstant": false, "isLValue": false, "isPure": false, @@ -98953,7 +98953,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59238:72:15", + "src": "59238:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -98968,18 +98968,18 @@ "typeString": "bytes memory" } ], - "id": 21085, + "id": 24146, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "59222:15:15", + "referencedDeclaration": 17016, + "src": "59222:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21094, + "id": 24155, "isConstant": false, "isLValue": false, "isPure": false, @@ -98988,16 +98988,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59222:89:15", + "src": "59222:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21095, + "id": 24156, "nodeType": "ExpressionStatement", - "src": "59222:89:15" + "src": "59222:89:35" } ] }, @@ -99005,20 +99005,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59146:3:15", + "nameLocation": "59146:3:35", "parameters": { - "id": 21083, + "id": 24144, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21076, + "id": 24137, "mutability": "mutable", "name": "p0", - "nameLocation": "59158:2:15", + "nameLocation": "59158:2:35", "nodeType": "VariableDeclaration", - "scope": 21097, - "src": "59150:10:15", + "scope": 24158, + "src": "59150:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99026,10 +99026,10 @@ "typeString": "address" }, "typeName": { - "id": 21075, + "id": 24136, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59150:7:15", + "src": "59150:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99040,13 +99040,13 @@ }, { "constant": false, - "id": 21078, + "id": 24139, "mutability": "mutable", "name": "p1", - "nameLocation": "59176:2:15", + "nameLocation": "59176:2:35", "nodeType": "VariableDeclaration", - "scope": 21097, - "src": "59162:16:15", + "scope": 24158, + "src": "59162:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -99054,10 +99054,10 @@ "typeString": "string" }, "typeName": { - "id": 21077, + "id": 24138, "name": "string", "nodeType": "ElementaryTypeName", - "src": "59162:6:15", + "src": "59162:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -99067,13 +99067,13 @@ }, { "constant": false, - "id": 21080, + "id": 24141, "mutability": "mutable", "name": "p2", - "nameLocation": "59185:2:15", + "nameLocation": "59185:2:35", "nodeType": "VariableDeclaration", - "scope": 21097, - "src": "59180:7:15", + "scope": 24158, + "src": "59180:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99081,10 +99081,10 @@ "typeString": "bool" }, "typeName": { - "id": 21079, + "id": 24140, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "59180:4:15", + "src": "59180:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -99094,13 +99094,13 @@ }, { "constant": false, - "id": 21082, + "id": 24143, "mutability": "mutable", "name": "p3", - "nameLocation": "59194:2:15", + "nameLocation": "59194:2:35", "nodeType": "VariableDeclaration", - "scope": 21097, - "src": "59189:7:15", + "scope": 24158, + "src": "59189:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99108,10 +99108,10 @@ "typeString": "uint256" }, "typeName": { - "id": 21081, + "id": 24142, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "59189:4:15", + "src": "59189:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -99120,28 +99120,28 @@ "visibility": "internal" } ], - "src": "59149:48:15" + "src": "59149:48:35" }, "returnParameters": { - "id": 21084, + "id": 24145, "nodeType": "ParameterList", "parameters": [], - "src": "59212:0:15" + "src": "59212:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21120, + "id": 24181, "nodeType": "FunctionDefinition", - "src": "59324:192:15", + "src": "59324:192:35", "nodes": [], "body": { - "id": 21119, + "id": 24180, "nodeType": "Block", - "src": "59408:108:15", + "src": "59408:108:35", "nodes": [], "statements": [ { @@ -99151,14 +99151,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c626f6f6c2c737472696e6729", - "id": 21111, + "id": 24172, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "59458:33:15", + "src": "59458:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bc0b61fe9497b47eb6a51a5a6a4bf26b32ddcbc9407ccae8cc7de64b3e3d84cc", "typeString": "literal_string \"log(address,string,bool,string)\"" @@ -99166,48 +99166,48 @@ "value": "log(address,string,bool,string)" }, { - "id": 21112, + "id": 24173, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21099, - "src": "59493:2:15", + "referencedDeclaration": 24160, + "src": "59493:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21113, + "id": 24174, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21101, - "src": "59497:2:15", + "referencedDeclaration": 24162, + "src": "59497:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21114, + "id": 24175, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21103, - "src": "59501:2:15", + "referencedDeclaration": 24164, + "src": "59501:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21115, + "id": 24176, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21105, - "src": "59505:2:15", + "referencedDeclaration": 24166, + "src": "59505:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -99238,32 +99238,32 @@ } ], "expression": { - "id": 21109, + "id": 24170, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "59434:3:15", + "src": "59434:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21110, + "id": 24171, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "59438:19:15", + "memberLocation": "59438:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "59434:23:15", + "src": "59434:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21116, + "id": 24177, "isConstant": false, "isLValue": false, "isPure": false, @@ -99272,7 +99272,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59434:74:15", + "src": "59434:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -99287,18 +99287,18 @@ "typeString": "bytes memory" } ], - "id": 21108, + "id": 24169, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "59418:15:15", + "referencedDeclaration": 17016, + "src": "59418:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21117, + "id": 24178, "isConstant": false, "isLValue": false, "isPure": false, @@ -99307,16 +99307,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59418:91:15", + "src": "59418:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21118, + "id": 24179, "nodeType": "ExpressionStatement", - "src": "59418:91:15" + "src": "59418:91:35" } ] }, @@ -99324,20 +99324,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59333:3:15", + "nameLocation": "59333:3:35", "parameters": { - "id": 21106, + "id": 24167, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21099, + "id": 24160, "mutability": "mutable", "name": "p0", - "nameLocation": "59345:2:15", + "nameLocation": "59345:2:35", "nodeType": "VariableDeclaration", - "scope": 21120, - "src": "59337:10:15", + "scope": 24181, + "src": "59337:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99345,10 +99345,10 @@ "typeString": "address" }, "typeName": { - "id": 21098, + "id": 24159, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59337:7:15", + "src": "59337:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99359,13 +99359,13 @@ }, { "constant": false, - "id": 21101, + "id": 24162, "mutability": "mutable", "name": "p1", - "nameLocation": "59363:2:15", + "nameLocation": "59363:2:35", "nodeType": "VariableDeclaration", - "scope": 21120, - "src": "59349:16:15", + "scope": 24181, + "src": "59349:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -99373,10 +99373,10 @@ "typeString": "string" }, "typeName": { - "id": 21100, + "id": 24161, "name": "string", "nodeType": "ElementaryTypeName", - "src": "59349:6:15", + "src": "59349:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -99386,13 +99386,13 @@ }, { "constant": false, - "id": 21103, + "id": 24164, "mutability": "mutable", "name": "p2", - "nameLocation": "59372:2:15", + "nameLocation": "59372:2:35", "nodeType": "VariableDeclaration", - "scope": 21120, - "src": "59367:7:15", + "scope": 24181, + "src": "59367:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99400,10 +99400,10 @@ "typeString": "bool" }, "typeName": { - "id": 21102, + "id": 24163, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "59367:4:15", + "src": "59367:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -99413,13 +99413,13 @@ }, { "constant": false, - "id": 21105, + "id": 24166, "mutability": "mutable", "name": "p3", - "nameLocation": "59390:2:15", + "nameLocation": "59390:2:35", "nodeType": "VariableDeclaration", - "scope": 21120, - "src": "59376:16:15", + "scope": 24181, + "src": "59376:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -99427,10 +99427,10 @@ "typeString": "string" }, "typeName": { - "id": 21104, + "id": 24165, "name": "string", "nodeType": "ElementaryTypeName", - "src": "59376:6:15", + "src": "59376:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -99439,28 +99439,28 @@ "visibility": "internal" } ], - "src": "59336:57:15" + "src": "59336:57:35" }, "returnParameters": { - "id": 21107, + "id": 24168, "nodeType": "ParameterList", "parameters": [], - "src": "59408:0:15" + "src": "59408:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21143, + "id": 24204, "nodeType": "FunctionDefinition", - "src": "59522:181:15", + "src": "59522:181:35", "nodes": [], "body": { - "id": 21142, + "id": 24203, "nodeType": "Block", - "src": "59597:106:15", + "src": "59597:106:35", "nodes": [], "statements": [ { @@ -99470,14 +99470,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c626f6f6c2c626f6f6c29", - "id": 21134, + "id": 24195, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "59647:31:15", + "src": "59647:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5f1d5c9f0de8c048364058d1d6842804ada33dbc34bf9eaff8f2be978f384e08", "typeString": "literal_string \"log(address,string,bool,bool)\"" @@ -99485,48 +99485,48 @@ "value": "log(address,string,bool,bool)" }, { - "id": 21135, + "id": 24196, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21122, - "src": "59680:2:15", + "referencedDeclaration": 24183, + "src": "59680:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21136, + "id": 24197, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21124, - "src": "59684:2:15", + "referencedDeclaration": 24185, + "src": "59684:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21137, + "id": 24198, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21126, - "src": "59688:2:15", + "referencedDeclaration": 24187, + "src": "59688:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21138, + "id": 24199, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21128, - "src": "59692:2:15", + "referencedDeclaration": 24189, + "src": "59692:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -99557,32 +99557,32 @@ } ], "expression": { - "id": 21132, + "id": 24193, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "59623:3:15", + "src": "59623:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21133, + "id": 24194, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "59627:19:15", + "memberLocation": "59627:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "59623:23:15", + "src": "59623:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21139, + "id": 24200, "isConstant": false, "isLValue": false, "isPure": false, @@ -99591,7 +99591,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59623:72:15", + "src": "59623:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -99606,18 +99606,18 @@ "typeString": "bytes memory" } ], - "id": 21131, + "id": 24192, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "59607:15:15", + "referencedDeclaration": 17016, + "src": "59607:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21140, + "id": 24201, "isConstant": false, "isLValue": false, "isPure": false, @@ -99626,16 +99626,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59607:89:15", + "src": "59607:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21141, + "id": 24202, "nodeType": "ExpressionStatement", - "src": "59607:89:15" + "src": "59607:89:35" } ] }, @@ -99643,20 +99643,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59531:3:15", + "nameLocation": "59531:3:35", "parameters": { - "id": 21129, + "id": 24190, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21122, + "id": 24183, "mutability": "mutable", "name": "p0", - "nameLocation": "59543:2:15", + "nameLocation": "59543:2:35", "nodeType": "VariableDeclaration", - "scope": 21143, - "src": "59535:10:15", + "scope": 24204, + "src": "59535:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99664,10 +99664,10 @@ "typeString": "address" }, "typeName": { - "id": 21121, + "id": 24182, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59535:7:15", + "src": "59535:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99678,13 +99678,13 @@ }, { "constant": false, - "id": 21124, + "id": 24185, "mutability": "mutable", "name": "p1", - "nameLocation": "59561:2:15", + "nameLocation": "59561:2:35", "nodeType": "VariableDeclaration", - "scope": 21143, - "src": "59547:16:15", + "scope": 24204, + "src": "59547:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -99692,10 +99692,10 @@ "typeString": "string" }, "typeName": { - "id": 21123, + "id": 24184, "name": "string", "nodeType": "ElementaryTypeName", - "src": "59547:6:15", + "src": "59547:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -99705,13 +99705,13 @@ }, { "constant": false, - "id": 21126, + "id": 24187, "mutability": "mutable", "name": "p2", - "nameLocation": "59570:2:15", + "nameLocation": "59570:2:35", "nodeType": "VariableDeclaration", - "scope": 21143, - "src": "59565:7:15", + "scope": 24204, + "src": "59565:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99719,10 +99719,10 @@ "typeString": "bool" }, "typeName": { - "id": 21125, + "id": 24186, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "59565:4:15", + "src": "59565:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -99732,13 +99732,13 @@ }, { "constant": false, - "id": 21128, + "id": 24189, "mutability": "mutable", "name": "p3", - "nameLocation": "59579:2:15", + "nameLocation": "59579:2:35", "nodeType": "VariableDeclaration", - "scope": 21143, - "src": "59574:7:15", + "scope": 24204, + "src": "59574:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99746,10 +99746,10 @@ "typeString": "bool" }, "typeName": { - "id": 21127, + "id": 24188, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "59574:4:15", + "src": "59574:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -99758,28 +99758,28 @@ "visibility": "internal" } ], - "src": "59534:48:15" + "src": "59534:48:35" }, "returnParameters": { - "id": 21130, + "id": 24191, "nodeType": "ParameterList", "parameters": [], - "src": "59597:0:15" + "src": "59597:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21166, + "id": 24227, "nodeType": "FunctionDefinition", - "src": "59709:187:15", + "src": "59709:187:35", "nodes": [], "body": { - "id": 21165, + "id": 24226, "nodeType": "Block", - "src": "59787:109:15", + "src": "59787:109:35", "nodes": [], "statements": [ { @@ -99789,14 +99789,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c626f6f6c2c6164647265737329", - "id": 21157, + "id": 24218, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "59837:34:15", + "src": "59837:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_205871c2f2d320acdd350939b5fc035cc20b1a9cc058fb26f1c9fb3d2ba59970", "typeString": "literal_string \"log(address,string,bool,address)\"" @@ -99804,48 +99804,48 @@ "value": "log(address,string,bool,address)" }, { - "id": 21158, + "id": 24219, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21145, - "src": "59873:2:15", + "referencedDeclaration": 24206, + "src": "59873:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21159, + "id": 24220, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21147, - "src": "59877:2:15", + "referencedDeclaration": 24208, + "src": "59877:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21160, + "id": 24221, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21149, - "src": "59881:2:15", + "referencedDeclaration": 24210, + "src": "59881:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21161, + "id": 24222, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21151, - "src": "59885:2:15", + "referencedDeclaration": 24212, + "src": "59885:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -99876,32 +99876,32 @@ } ], "expression": { - "id": 21155, + "id": 24216, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "59813:3:15", + "src": "59813:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21156, + "id": 24217, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "59817:19:15", + "memberLocation": "59817:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "59813:23:15", + "src": "59813:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21162, + "id": 24223, "isConstant": false, "isLValue": false, "isPure": false, @@ -99910,7 +99910,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59813:75:15", + "src": "59813:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -99925,18 +99925,18 @@ "typeString": "bytes memory" } ], - "id": 21154, + "id": 24215, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "59797:15:15", + "referencedDeclaration": 17016, + "src": "59797:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21163, + "id": 24224, "isConstant": false, "isLValue": false, "isPure": false, @@ -99945,16 +99945,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59797:92:15", + "src": "59797:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21164, + "id": 24225, "nodeType": "ExpressionStatement", - "src": "59797:92:15" + "src": "59797:92:35" } ] }, @@ -99962,20 +99962,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59718:3:15", + "nameLocation": "59718:3:35", "parameters": { - "id": 21152, + "id": 24213, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21145, + "id": 24206, "mutability": "mutable", "name": "p0", - "nameLocation": "59730:2:15", + "nameLocation": "59730:2:35", "nodeType": "VariableDeclaration", - "scope": 21166, - "src": "59722:10:15", + "scope": 24227, + "src": "59722:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99983,10 +99983,10 @@ "typeString": "address" }, "typeName": { - "id": 21144, + "id": 24205, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59722:7:15", + "src": "59722:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99997,13 +99997,13 @@ }, { "constant": false, - "id": 21147, + "id": 24208, "mutability": "mutable", "name": "p1", - "nameLocation": "59748:2:15", + "nameLocation": "59748:2:35", "nodeType": "VariableDeclaration", - "scope": 21166, - "src": "59734:16:15", + "scope": 24227, + "src": "59734:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -100011,10 +100011,10 @@ "typeString": "string" }, "typeName": { - "id": 21146, + "id": 24207, "name": "string", "nodeType": "ElementaryTypeName", - "src": "59734:6:15", + "src": "59734:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -100024,13 +100024,13 @@ }, { "constant": false, - "id": 21149, + "id": 24210, "mutability": "mutable", "name": "p2", - "nameLocation": "59757:2:15", + "nameLocation": "59757:2:35", "nodeType": "VariableDeclaration", - "scope": 21166, - "src": "59752:7:15", + "scope": 24227, + "src": "59752:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100038,10 +100038,10 @@ "typeString": "bool" }, "typeName": { - "id": 21148, + "id": 24209, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "59752:4:15", + "src": "59752:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -100051,13 +100051,13 @@ }, { "constant": false, - "id": 21151, + "id": 24212, "mutability": "mutable", "name": "p3", - "nameLocation": "59769:2:15", + "nameLocation": "59769:2:35", "nodeType": "VariableDeclaration", - "scope": 21166, - "src": "59761:10:15", + "scope": 24227, + "src": "59761:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100065,10 +100065,10 @@ "typeString": "address" }, "typeName": { - "id": 21150, + "id": 24211, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59761:7:15", + "src": "59761:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100078,28 +100078,28 @@ "visibility": "internal" } ], - "src": "59721:51:15" + "src": "59721:51:35" }, "returnParameters": { - "id": 21153, + "id": 24214, "nodeType": "ParameterList", "parameters": [], - "src": "59787:0:15" + "src": "59787:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21189, + "id": 24250, "nodeType": "FunctionDefinition", - "src": "59902:187:15", + "src": "59902:187:35", "nodes": [], "body": { - "id": 21188, + "id": 24249, "nodeType": "Block", - "src": "59980:109:15", + "src": "59980:109:35", "nodes": [], "statements": [ { @@ -100109,14 +100109,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c616464726573732c75696e7429", - "id": 21180, + "id": 24241, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60030:34:15", + "src": "60030:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8c1933a9a9c61e3dc8d3ebdfa929712b21dab3dcf7188e7d35cbf8aaaf476582", "typeString": "literal_string \"log(address,string,address,uint)\"" @@ -100124,48 +100124,48 @@ "value": "log(address,string,address,uint)" }, { - "id": 21181, + "id": 24242, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21168, - "src": "60066:2:15", + "referencedDeclaration": 24229, + "src": "60066:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21182, + "id": 24243, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21170, - "src": "60070:2:15", + "referencedDeclaration": 24231, + "src": "60070:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21183, + "id": 24244, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21172, - "src": "60074:2:15", + "referencedDeclaration": 24233, + "src": "60074:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21184, + "id": 24245, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21174, - "src": "60078:2:15", + "referencedDeclaration": 24235, + "src": "60078:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -100196,32 +100196,32 @@ } ], "expression": { - "id": 21178, + "id": 24239, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60006:3:15", + "src": "60006:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21179, + "id": 24240, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "60010:19:15", + "memberLocation": "60010:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60006:23:15", + "src": "60006:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21185, + "id": 24246, "isConstant": false, "isLValue": false, "isPure": false, @@ -100230,7 +100230,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60006:75:15", + "src": "60006:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -100245,18 +100245,18 @@ "typeString": "bytes memory" } ], - "id": 21177, + "id": 24238, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "59990:15:15", + "referencedDeclaration": 17016, + "src": "59990:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21186, + "id": 24247, "isConstant": false, "isLValue": false, "isPure": false, @@ -100265,16 +100265,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59990:92:15", + "src": "59990:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21187, + "id": 24248, "nodeType": "ExpressionStatement", - "src": "59990:92:15" + "src": "59990:92:35" } ] }, @@ -100282,20 +100282,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59911:3:15", + "nameLocation": "59911:3:35", "parameters": { - "id": 21175, + "id": 24236, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21168, + "id": 24229, "mutability": "mutable", "name": "p0", - "nameLocation": "59923:2:15", + "nameLocation": "59923:2:35", "nodeType": "VariableDeclaration", - "scope": 21189, - "src": "59915:10:15", + "scope": 24250, + "src": "59915:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100303,10 +100303,10 @@ "typeString": "address" }, "typeName": { - "id": 21167, + "id": 24228, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59915:7:15", + "src": "59915:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100317,13 +100317,13 @@ }, { "constant": false, - "id": 21170, + "id": 24231, "mutability": "mutable", "name": "p1", - "nameLocation": "59941:2:15", + "nameLocation": "59941:2:35", "nodeType": "VariableDeclaration", - "scope": 21189, - "src": "59927:16:15", + "scope": 24250, + "src": "59927:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -100331,10 +100331,10 @@ "typeString": "string" }, "typeName": { - "id": 21169, + "id": 24230, "name": "string", "nodeType": "ElementaryTypeName", - "src": "59927:6:15", + "src": "59927:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -100344,13 +100344,13 @@ }, { "constant": false, - "id": 21172, + "id": 24233, "mutability": "mutable", "name": "p2", - "nameLocation": "59953:2:15", + "nameLocation": "59953:2:35", "nodeType": "VariableDeclaration", - "scope": 21189, - "src": "59945:10:15", + "scope": 24250, + "src": "59945:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100358,10 +100358,10 @@ "typeString": "address" }, "typeName": { - "id": 21171, + "id": 24232, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59945:7:15", + "src": "59945:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100372,13 +100372,13 @@ }, { "constant": false, - "id": 21174, + "id": 24235, "mutability": "mutable", "name": "p3", - "nameLocation": "59962:2:15", + "nameLocation": "59962:2:35", "nodeType": "VariableDeclaration", - "scope": 21189, - "src": "59957:7:15", + "scope": 24250, + "src": "59957:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100386,10 +100386,10 @@ "typeString": "uint256" }, "typeName": { - "id": 21173, + "id": 24234, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "59957:4:15", + "src": "59957:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -100398,28 +100398,28 @@ "visibility": "internal" } ], - "src": "59914:51:15" + "src": "59914:51:35" }, "returnParameters": { - "id": 21176, + "id": 24237, "nodeType": "ParameterList", "parameters": [], - "src": "59980:0:15" + "src": "59980:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21212, + "id": 24273, "nodeType": "FunctionDefinition", - "src": "60095:198:15", + "src": "60095:198:35", "nodes": [], "body": { - "id": 21211, + "id": 24272, "nodeType": "Block", - "src": "60182:111:15", + "src": "60182:111:35", "nodes": [], "statements": [ { @@ -100429,14 +100429,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c616464726573732c737472696e6729", - "id": 21203, + "id": 24264, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60232:36:15", + "src": "60232:36:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f7e3624510fc5618feb98a49f5d4404e3749dacbdc916c267fea7b2051a08dea", "typeString": "literal_string \"log(address,string,address,string)\"" @@ -100444,48 +100444,48 @@ "value": "log(address,string,address,string)" }, { - "id": 21204, + "id": 24265, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21191, - "src": "60270:2:15", + "referencedDeclaration": 24252, + "src": "60270:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21205, + "id": 24266, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21193, - "src": "60274:2:15", + "referencedDeclaration": 24254, + "src": "60274:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21206, + "id": 24267, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21195, - "src": "60278:2:15", + "referencedDeclaration": 24256, + "src": "60278:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21207, + "id": 24268, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21197, - "src": "60282:2:15", + "referencedDeclaration": 24258, + "src": "60282:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -100516,32 +100516,32 @@ } ], "expression": { - "id": 21201, + "id": 24262, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60208:3:15", + "src": "60208:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21202, + "id": 24263, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "60212:19:15", + "memberLocation": "60212:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60208:23:15", + "src": "60208:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21208, + "id": 24269, "isConstant": false, "isLValue": false, "isPure": false, @@ -100550,7 +100550,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60208:77:15", + "src": "60208:77:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -100565,18 +100565,18 @@ "typeString": "bytes memory" } ], - "id": 21200, + "id": 24261, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "60192:15:15", + "referencedDeclaration": 17016, + "src": "60192:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21209, + "id": 24270, "isConstant": false, "isLValue": false, "isPure": false, @@ -100585,16 +100585,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60192:94:15", + "src": "60192:94:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21210, + "id": 24271, "nodeType": "ExpressionStatement", - "src": "60192:94:15" + "src": "60192:94:35" } ] }, @@ -100602,20 +100602,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "60104:3:15", + "nameLocation": "60104:3:35", "parameters": { - "id": 21198, + "id": 24259, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21191, + "id": 24252, "mutability": "mutable", "name": "p0", - "nameLocation": "60116:2:15", + "nameLocation": "60116:2:35", "nodeType": "VariableDeclaration", - "scope": 21212, - "src": "60108:10:15", + "scope": 24273, + "src": "60108:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100623,10 +100623,10 @@ "typeString": "address" }, "typeName": { - "id": 21190, + "id": 24251, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60108:7:15", + "src": "60108:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100637,13 +100637,13 @@ }, { "constant": false, - "id": 21193, + "id": 24254, "mutability": "mutable", "name": "p1", - "nameLocation": "60134:2:15", + "nameLocation": "60134:2:35", "nodeType": "VariableDeclaration", - "scope": 21212, - "src": "60120:16:15", + "scope": 24273, + "src": "60120:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -100651,10 +100651,10 @@ "typeString": "string" }, "typeName": { - "id": 21192, + "id": 24253, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60120:6:15", + "src": "60120:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -100664,13 +100664,13 @@ }, { "constant": false, - "id": 21195, + "id": 24256, "mutability": "mutable", "name": "p2", - "nameLocation": "60146:2:15", + "nameLocation": "60146:2:35", "nodeType": "VariableDeclaration", - "scope": 21212, - "src": "60138:10:15", + "scope": 24273, + "src": "60138:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100678,10 +100678,10 @@ "typeString": "address" }, "typeName": { - "id": 21194, + "id": 24255, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60138:7:15", + "src": "60138:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100692,13 +100692,13 @@ }, { "constant": false, - "id": 21197, + "id": 24258, "mutability": "mutable", "name": "p3", - "nameLocation": "60164:2:15", + "nameLocation": "60164:2:35", "nodeType": "VariableDeclaration", - "scope": 21212, - "src": "60150:16:15", + "scope": 24273, + "src": "60150:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -100706,10 +100706,10 @@ "typeString": "string" }, "typeName": { - "id": 21196, + "id": 24257, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60150:6:15", + "src": "60150:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -100718,28 +100718,28 @@ "visibility": "internal" } ], - "src": "60107:60:15" + "src": "60107:60:35" }, "returnParameters": { - "id": 21199, + "id": 24260, "nodeType": "ParameterList", "parameters": [], - "src": "60182:0:15" + "src": "60182:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21235, + "id": 24296, "nodeType": "FunctionDefinition", - "src": "60299:187:15", + "src": "60299:187:35", "nodes": [], "body": { - "id": 21234, + "id": 24295, "nodeType": "Block", - "src": "60377:109:15", + "src": "60377:109:35", "nodes": [], "statements": [ { @@ -100749,14 +100749,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c616464726573732c626f6f6c29", - "id": 21226, + "id": 24287, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60427:34:15", + "src": "60427:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0df12b7620e0bad204ac79fe9930fef9b9a40702161764a681594d50d657b081", "typeString": "literal_string \"log(address,string,address,bool)\"" @@ -100764,48 +100764,48 @@ "value": "log(address,string,address,bool)" }, { - "id": 21227, + "id": 24288, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21214, - "src": "60463:2:15", + "referencedDeclaration": 24275, + "src": "60463:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21228, + "id": 24289, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21216, - "src": "60467:2:15", + "referencedDeclaration": 24277, + "src": "60467:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21229, + "id": 24290, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21218, - "src": "60471:2:15", + "referencedDeclaration": 24279, + "src": "60471:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21230, + "id": 24291, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21220, - "src": "60475:2:15", + "referencedDeclaration": 24281, + "src": "60475:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -100836,32 +100836,32 @@ } ], "expression": { - "id": 21224, + "id": 24285, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60403:3:15", + "src": "60403:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21225, + "id": 24286, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "60407:19:15", + "memberLocation": "60407:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60403:23:15", + "src": "60403:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21231, + "id": 24292, "isConstant": false, "isLValue": false, "isPure": false, @@ -100870,7 +100870,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60403:75:15", + "src": "60403:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -100885,18 +100885,18 @@ "typeString": "bytes memory" } ], - "id": 21223, + "id": 24284, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "60387:15:15", + "referencedDeclaration": 17016, + "src": "60387:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21232, + "id": 24293, "isConstant": false, "isLValue": false, "isPure": false, @@ -100905,16 +100905,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60387:92:15", + "src": "60387:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21233, + "id": 24294, "nodeType": "ExpressionStatement", - "src": "60387:92:15" + "src": "60387:92:35" } ] }, @@ -100922,20 +100922,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "60308:3:15", + "nameLocation": "60308:3:35", "parameters": { - "id": 21221, + "id": 24282, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21214, + "id": 24275, "mutability": "mutable", "name": "p0", - "nameLocation": "60320:2:15", + "nameLocation": "60320:2:35", "nodeType": "VariableDeclaration", - "scope": 21235, - "src": "60312:10:15", + "scope": 24296, + "src": "60312:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100943,10 +100943,10 @@ "typeString": "address" }, "typeName": { - "id": 21213, + "id": 24274, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60312:7:15", + "src": "60312:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100957,13 +100957,13 @@ }, { "constant": false, - "id": 21216, + "id": 24277, "mutability": "mutable", "name": "p1", - "nameLocation": "60338:2:15", + "nameLocation": "60338:2:35", "nodeType": "VariableDeclaration", - "scope": 21235, - "src": "60324:16:15", + "scope": 24296, + "src": "60324:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -100971,10 +100971,10 @@ "typeString": "string" }, "typeName": { - "id": 21215, + "id": 24276, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60324:6:15", + "src": "60324:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -100984,13 +100984,13 @@ }, { "constant": false, - "id": 21218, + "id": 24279, "mutability": "mutable", "name": "p2", - "nameLocation": "60350:2:15", + "nameLocation": "60350:2:35", "nodeType": "VariableDeclaration", - "scope": 21235, - "src": "60342:10:15", + "scope": 24296, + "src": "60342:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100998,10 +100998,10 @@ "typeString": "address" }, "typeName": { - "id": 21217, + "id": 24278, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60342:7:15", + "src": "60342:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -101012,13 +101012,13 @@ }, { "constant": false, - "id": 21220, + "id": 24281, "mutability": "mutable", "name": "p3", - "nameLocation": "60359:2:15", + "nameLocation": "60359:2:35", "nodeType": "VariableDeclaration", - "scope": 21235, - "src": "60354:7:15", + "scope": 24296, + "src": "60354:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101026,10 +101026,10 @@ "typeString": "bool" }, "typeName": { - "id": 21219, + "id": 24280, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "60354:4:15", + "src": "60354:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101038,28 +101038,28 @@ "visibility": "internal" } ], - "src": "60311:51:15" + "src": "60311:51:35" }, "returnParameters": { - "id": 21222, + "id": 24283, "nodeType": "ParameterList", "parameters": [], - "src": "60377:0:15" + "src": "60377:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21258, + "id": 24319, "nodeType": "FunctionDefinition", - "src": "60492:193:15", + "src": "60492:193:35", "nodes": [], "body": { - "id": 21257, + "id": 24318, "nodeType": "Block", - "src": "60573:112:15", + "src": "60573:112:35", "nodes": [], "statements": [ { @@ -101069,14 +101069,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c616464726573732c6164647265737329", - "id": 21249, + "id": 24310, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60623:37:15", + "src": "60623:37:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0d36fa2022fafb45586a59914be3ad4c57b76e89535385dcff89c28c80605121", "typeString": "literal_string \"log(address,string,address,address)\"" @@ -101084,48 +101084,48 @@ "value": "log(address,string,address,address)" }, { - "id": 21250, + "id": 24311, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21237, - "src": "60662:2:15", + "referencedDeclaration": 24298, + "src": "60662:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21251, + "id": 24312, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21239, - "src": "60666:2:15", + "referencedDeclaration": 24300, + "src": "60666:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21252, + "id": 24313, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21241, - "src": "60670:2:15", + "referencedDeclaration": 24302, + "src": "60670:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21253, + "id": 24314, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21243, - "src": "60674:2:15", + "referencedDeclaration": 24304, + "src": "60674:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -101156,32 +101156,32 @@ } ], "expression": { - "id": 21247, + "id": 24308, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60599:3:15", + "src": "60599:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21248, + "id": 24309, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "60603:19:15", + "memberLocation": "60603:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60599:23:15", + "src": "60599:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21254, + "id": 24315, "isConstant": false, "isLValue": false, "isPure": false, @@ -101190,7 +101190,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60599:78:15", + "src": "60599:78:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -101205,18 +101205,18 @@ "typeString": "bytes memory" } ], - "id": 21246, + "id": 24307, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "60583:15:15", + "referencedDeclaration": 17016, + "src": "60583:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21255, + "id": 24316, "isConstant": false, "isLValue": false, "isPure": false, @@ -101225,16 +101225,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60583:95:15", + "src": "60583:95:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21256, + "id": 24317, "nodeType": "ExpressionStatement", - "src": "60583:95:15" + "src": "60583:95:35" } ] }, @@ -101242,20 +101242,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "60501:3:15", + "nameLocation": "60501:3:35", "parameters": { - "id": 21244, + "id": 24305, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21237, + "id": 24298, "mutability": "mutable", "name": "p0", - "nameLocation": "60513:2:15", + "nameLocation": "60513:2:35", "nodeType": "VariableDeclaration", - "scope": 21258, - "src": "60505:10:15", + "scope": 24319, + "src": "60505:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101263,10 +101263,10 @@ "typeString": "address" }, "typeName": { - "id": 21236, + "id": 24297, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60505:7:15", + "src": "60505:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -101277,13 +101277,13 @@ }, { "constant": false, - "id": 21239, + "id": 24300, "mutability": "mutable", "name": "p1", - "nameLocation": "60531:2:15", + "nameLocation": "60531:2:35", "nodeType": "VariableDeclaration", - "scope": 21258, - "src": "60517:16:15", + "scope": 24319, + "src": "60517:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -101291,10 +101291,10 @@ "typeString": "string" }, "typeName": { - "id": 21238, + "id": 24299, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60517:6:15", + "src": "60517:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -101304,13 +101304,13 @@ }, { "constant": false, - "id": 21241, + "id": 24302, "mutability": "mutable", "name": "p2", - "nameLocation": "60543:2:15", + "nameLocation": "60543:2:35", "nodeType": "VariableDeclaration", - "scope": 21258, - "src": "60535:10:15", + "scope": 24319, + "src": "60535:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101318,10 +101318,10 @@ "typeString": "address" }, "typeName": { - "id": 21240, + "id": 24301, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60535:7:15", + "src": "60535:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -101332,13 +101332,13 @@ }, { "constant": false, - "id": 21243, + "id": 24304, "mutability": "mutable", "name": "p3", - "nameLocation": "60555:2:15", + "nameLocation": "60555:2:35", "nodeType": "VariableDeclaration", - "scope": 21258, - "src": "60547:10:15", + "scope": 24319, + "src": "60547:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101346,10 +101346,10 @@ "typeString": "address" }, "typeName": { - "id": 21242, + "id": 24303, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60547:7:15", + "src": "60547:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -101359,28 +101359,28 @@ "visibility": "internal" } ], - "src": "60504:54:15" + "src": "60504:54:35" }, "returnParameters": { - "id": 21245, + "id": 24306, "nodeType": "ParameterList", "parameters": [], - "src": "60573:0:15" + "src": "60573:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21281, + "id": 24342, "nodeType": "FunctionDefinition", - "src": "60691:170:15", + "src": "60691:170:35", "nodes": [], "body": { - "id": 21280, + "id": 24341, "nodeType": "Block", - "src": "60757:104:15", + "src": "60757:104:35", "nodes": [], "statements": [ { @@ -101390,14 +101390,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c75696e742c75696e7429", - "id": 21272, + "id": 24333, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60807:29:15", + "src": "60807:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c210a01e60a7d88137859e75abc2d14430087408747ac6787f0acb2f0f8bfd59", "typeString": "literal_string \"log(address,bool,uint,uint)\"" @@ -101405,48 +101405,48 @@ "value": "log(address,bool,uint,uint)" }, { - "id": 21273, + "id": 24334, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21260, - "src": "60838:2:15", + "referencedDeclaration": 24321, + "src": "60838:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21274, + "id": 24335, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21262, - "src": "60842:2:15", + "referencedDeclaration": 24323, + "src": "60842:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21275, + "id": 24336, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21264, - "src": "60846:2:15", + "referencedDeclaration": 24325, + "src": "60846:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 21276, + "id": 24337, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21266, - "src": "60850:2:15", + "referencedDeclaration": 24327, + "src": "60850:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -101477,32 +101477,32 @@ } ], "expression": { - "id": 21270, + "id": 24331, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60783:3:15", + "src": "60783:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21271, + "id": 24332, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "60787:19:15", + "memberLocation": "60787:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60783:23:15", + "src": "60783:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21277, + "id": 24338, "isConstant": false, "isLValue": false, "isPure": false, @@ -101511,7 +101511,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60783:70:15", + "src": "60783:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -101526,18 +101526,18 @@ "typeString": "bytes memory" } ], - "id": 21269, + "id": 24330, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "60767:15:15", + "referencedDeclaration": 17016, + "src": "60767:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21278, + "id": 24339, "isConstant": false, "isLValue": false, "isPure": false, @@ -101546,16 +101546,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60767:87:15", + "src": "60767:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21279, + "id": 24340, "nodeType": "ExpressionStatement", - "src": "60767:87:15" + "src": "60767:87:35" } ] }, @@ -101563,20 +101563,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "60700:3:15", + "nameLocation": "60700:3:35", "parameters": { - "id": 21267, + "id": 24328, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21260, + "id": 24321, "mutability": "mutable", "name": "p0", - "nameLocation": "60712:2:15", + "nameLocation": "60712:2:35", "nodeType": "VariableDeclaration", - "scope": 21281, - "src": "60704:10:15", + "scope": 24342, + "src": "60704:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101584,10 +101584,10 @@ "typeString": "address" }, "typeName": { - "id": 21259, + "id": 24320, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60704:7:15", + "src": "60704:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -101598,13 +101598,13 @@ }, { "constant": false, - "id": 21262, + "id": 24323, "mutability": "mutable", "name": "p1", - "nameLocation": "60721:2:15", + "nameLocation": "60721:2:35", "nodeType": "VariableDeclaration", - "scope": 21281, - "src": "60716:7:15", + "scope": 24342, + "src": "60716:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101612,10 +101612,10 @@ "typeString": "bool" }, "typeName": { - "id": 21261, + "id": 24322, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "60716:4:15", + "src": "60716:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101625,13 +101625,13 @@ }, { "constant": false, - "id": 21264, + "id": 24325, "mutability": "mutable", "name": "p2", - "nameLocation": "60730:2:15", + "nameLocation": "60730:2:35", "nodeType": "VariableDeclaration", - "scope": 21281, - "src": "60725:7:15", + "scope": 24342, + "src": "60725:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101639,10 +101639,10 @@ "typeString": "uint256" }, "typeName": { - "id": 21263, + "id": 24324, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "60725:4:15", + "src": "60725:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -101652,13 +101652,13 @@ }, { "constant": false, - "id": 21266, + "id": 24327, "mutability": "mutable", "name": "p3", - "nameLocation": "60739:2:15", + "nameLocation": "60739:2:35", "nodeType": "VariableDeclaration", - "scope": 21281, - "src": "60734:7:15", + "scope": 24342, + "src": "60734:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101666,10 +101666,10 @@ "typeString": "uint256" }, "typeName": { - "id": 21265, + "id": 24326, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "60734:4:15", + "src": "60734:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -101678,28 +101678,28 @@ "visibility": "internal" } ], - "src": "60703:39:15" + "src": "60703:39:35" }, "returnParameters": { - "id": 21268, + "id": 24329, "nodeType": "ParameterList", "parameters": [], - "src": "60757:0:15" + "src": "60757:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21304, + "id": 24365, "nodeType": "FunctionDefinition", - "src": "60867:181:15", + "src": "60867:181:35", "nodes": [], "body": { - "id": 21303, + "id": 24364, "nodeType": "Block", - "src": "60942:106:15", + "src": "60942:106:35", "nodes": [], "statements": [ { @@ -101709,14 +101709,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c75696e742c737472696e6729", - "id": 21295, + "id": 24356, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60992:31:15", + "src": "60992:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9b588eccef132ec49572951d33e9b0d1b814d54c82133831f78cdc5d923bc6e6", "typeString": "literal_string \"log(address,bool,uint,string)\"" @@ -101724,48 +101724,48 @@ "value": "log(address,bool,uint,string)" }, { - "id": 21296, + "id": 24357, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21283, - "src": "61025:2:15", + "referencedDeclaration": 24344, + "src": "61025:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21297, + "id": 24358, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21285, - "src": "61029:2:15", + "referencedDeclaration": 24346, + "src": "61029:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21298, + "id": 24359, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21287, - "src": "61033:2:15", + "referencedDeclaration": 24348, + "src": "61033:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 21299, + "id": 24360, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21289, - "src": "61037:2:15", + "referencedDeclaration": 24350, + "src": "61037:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -101796,32 +101796,32 @@ } ], "expression": { - "id": 21293, + "id": 24354, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60968:3:15", + "src": "60968:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21294, + "id": 24355, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "60972:19:15", + "memberLocation": "60972:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60968:23:15", + "src": "60968:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21300, + "id": 24361, "isConstant": false, "isLValue": false, "isPure": false, @@ -101830,7 +101830,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60968:72:15", + "src": "60968:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -101845,18 +101845,18 @@ "typeString": "bytes memory" } ], - "id": 21292, + "id": 24353, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "60952:15:15", + "referencedDeclaration": 17016, + "src": "60952:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21301, + "id": 24362, "isConstant": false, "isLValue": false, "isPure": false, @@ -101865,16 +101865,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60952:89:15", + "src": "60952:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21302, + "id": 24363, "nodeType": "ExpressionStatement", - "src": "60952:89:15" + "src": "60952:89:35" } ] }, @@ -101882,20 +101882,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "60876:3:15", + "nameLocation": "60876:3:35", "parameters": { - "id": 21290, + "id": 24351, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21283, + "id": 24344, "mutability": "mutable", "name": "p0", - "nameLocation": "60888:2:15", + "nameLocation": "60888:2:35", "nodeType": "VariableDeclaration", - "scope": 21304, - "src": "60880:10:15", + "scope": 24365, + "src": "60880:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101903,10 +101903,10 @@ "typeString": "address" }, "typeName": { - "id": 21282, + "id": 24343, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60880:7:15", + "src": "60880:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -101917,13 +101917,13 @@ }, { "constant": false, - "id": 21285, + "id": 24346, "mutability": "mutable", "name": "p1", - "nameLocation": "60897:2:15", + "nameLocation": "60897:2:35", "nodeType": "VariableDeclaration", - "scope": 21304, - "src": "60892:7:15", + "scope": 24365, + "src": "60892:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101931,10 +101931,10 @@ "typeString": "bool" }, "typeName": { - "id": 21284, + "id": 24345, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "60892:4:15", + "src": "60892:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101944,13 +101944,13 @@ }, { "constant": false, - "id": 21287, + "id": 24348, "mutability": "mutable", "name": "p2", - "nameLocation": "60906:2:15", + "nameLocation": "60906:2:35", "nodeType": "VariableDeclaration", - "scope": 21304, - "src": "60901:7:15", + "scope": 24365, + "src": "60901:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101958,10 +101958,10 @@ "typeString": "uint256" }, "typeName": { - "id": 21286, + "id": 24347, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "60901:4:15", + "src": "60901:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -101971,13 +101971,13 @@ }, { "constant": false, - "id": 21289, + "id": 24350, "mutability": "mutable", "name": "p3", - "nameLocation": "60924:2:15", + "nameLocation": "60924:2:35", "nodeType": "VariableDeclaration", - "scope": 21304, - "src": "60910:16:15", + "scope": 24365, + "src": "60910:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -101985,10 +101985,10 @@ "typeString": "string" }, "typeName": { - "id": 21288, + "id": 24349, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60910:6:15", + "src": "60910:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -101997,28 +101997,28 @@ "visibility": "internal" } ], - "src": "60879:48:15" + "src": "60879:48:35" }, "returnParameters": { - "id": 21291, + "id": 24352, "nodeType": "ParameterList", "parameters": [], - "src": "60942:0:15" + "src": "60942:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21327, + "id": 24388, "nodeType": "FunctionDefinition", - "src": "61054:170:15", + "src": "61054:170:35", "nodes": [], "body": { - "id": 21326, + "id": 24387, "nodeType": "Block", - "src": "61120:104:15", + "src": "61120:104:35", "nodes": [], "statements": [ { @@ -102028,14 +102028,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c75696e742c626f6f6c29", - "id": 21318, + "id": 24379, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "61170:29:15", + "src": "61170:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_85cdc5af22f2a2b52749c228b5bc379bac815d0d3575c2899b6657bce00fab33", "typeString": "literal_string \"log(address,bool,uint,bool)\"" @@ -102043,48 +102043,48 @@ "value": "log(address,bool,uint,bool)" }, { - "id": 21319, + "id": 24380, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21306, - "src": "61201:2:15", + "referencedDeclaration": 24367, + "src": "61201:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21320, + "id": 24381, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21308, - "src": "61205:2:15", + "referencedDeclaration": 24369, + "src": "61205:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21321, + "id": 24382, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21310, - "src": "61209:2:15", + "referencedDeclaration": 24371, + "src": "61209:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 21322, + "id": 24383, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21312, - "src": "61213:2:15", + "referencedDeclaration": 24373, + "src": "61213:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102115,32 +102115,32 @@ } ], "expression": { - "id": 21316, + "id": 24377, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "61146:3:15", + "src": "61146:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21317, + "id": 24378, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "61150:19:15", + "memberLocation": "61150:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "61146:23:15", + "src": "61146:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21323, + "id": 24384, "isConstant": false, "isLValue": false, "isPure": false, @@ -102149,7 +102149,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "61146:70:15", + "src": "61146:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -102164,18 +102164,18 @@ "typeString": "bytes memory" } ], - "id": 21315, + "id": 24376, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "61130:15:15", + "referencedDeclaration": 17016, + "src": "61130:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21324, + "id": 24385, "isConstant": false, "isLValue": false, "isPure": false, @@ -102184,16 +102184,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "61130:87:15", + "src": "61130:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21325, + "id": 24386, "nodeType": "ExpressionStatement", - "src": "61130:87:15" + "src": "61130:87:35" } ] }, @@ -102201,20 +102201,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61063:3:15", + "nameLocation": "61063:3:35", "parameters": { - "id": 21313, + "id": 24374, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21306, + "id": 24367, "mutability": "mutable", "name": "p0", - "nameLocation": "61075:2:15", + "nameLocation": "61075:2:35", "nodeType": "VariableDeclaration", - "scope": 21327, - "src": "61067:10:15", + "scope": 24388, + "src": "61067:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102222,10 +102222,10 @@ "typeString": "address" }, "typeName": { - "id": 21305, + "id": 24366, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61067:7:15", + "src": "61067:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -102236,13 +102236,13 @@ }, { "constant": false, - "id": 21308, + "id": 24369, "mutability": "mutable", "name": "p1", - "nameLocation": "61084:2:15", + "nameLocation": "61084:2:35", "nodeType": "VariableDeclaration", - "scope": 21327, - "src": "61079:7:15", + "scope": 24388, + "src": "61079:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102250,10 +102250,10 @@ "typeString": "bool" }, "typeName": { - "id": 21307, + "id": 24368, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "61079:4:15", + "src": "61079:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102263,13 +102263,13 @@ }, { "constant": false, - "id": 21310, + "id": 24371, "mutability": "mutable", "name": "p2", - "nameLocation": "61093:2:15", + "nameLocation": "61093:2:35", "nodeType": "VariableDeclaration", - "scope": 21327, - "src": "61088:7:15", + "scope": 24388, + "src": "61088:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102277,10 +102277,10 @@ "typeString": "uint256" }, "typeName": { - "id": 21309, + "id": 24370, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "61088:4:15", + "src": "61088:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -102290,13 +102290,13 @@ }, { "constant": false, - "id": 21312, + "id": 24373, "mutability": "mutable", "name": "p3", - "nameLocation": "61102:2:15", + "nameLocation": "61102:2:35", "nodeType": "VariableDeclaration", - "scope": 21327, - "src": "61097:7:15", + "scope": 24388, + "src": "61097:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102304,10 +102304,10 @@ "typeString": "bool" }, "typeName": { - "id": 21311, + "id": 24372, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "61097:4:15", + "src": "61097:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102316,28 +102316,28 @@ "visibility": "internal" } ], - "src": "61066:39:15" + "src": "61066:39:35" }, "returnParameters": { - "id": 21314, + "id": 24375, "nodeType": "ParameterList", "parameters": [], - "src": "61120:0:15" + "src": "61120:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21350, + "id": 24411, "nodeType": "FunctionDefinition", - "src": "61230:176:15", + "src": "61230:176:35", "nodes": [], "body": { - "id": 21349, + "id": 24410, "nodeType": "Block", - "src": "61299:107:15", + "src": "61299:107:35", "nodes": [], "statements": [ { @@ -102347,14 +102347,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c75696e742c6164647265737329", - "id": 21341, + "id": 24402, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "61349:32:15", + "src": "61349:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0d8ce61ee7d058fd1e588343a35fb1aff71b8e7f74d553220d0e20088cb908bf", "typeString": "literal_string \"log(address,bool,uint,address)\"" @@ -102362,48 +102362,48 @@ "value": "log(address,bool,uint,address)" }, { - "id": 21342, + "id": 24403, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21329, - "src": "61383:2:15", + "referencedDeclaration": 24390, + "src": "61383:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21343, + "id": 24404, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21331, - "src": "61387:2:15", + "referencedDeclaration": 24392, + "src": "61387:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21344, + "id": 24405, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21333, - "src": "61391:2:15", + "referencedDeclaration": 24394, + "src": "61391:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 21345, + "id": 24406, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21335, - "src": "61395:2:15", + "referencedDeclaration": 24396, + "src": "61395:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -102434,32 +102434,32 @@ } ], "expression": { - "id": 21339, + "id": 24400, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "61325:3:15", + "src": "61325:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21340, + "id": 24401, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "61329:19:15", + "memberLocation": "61329:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "61325:23:15", + "src": "61325:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21346, + "id": 24407, "isConstant": false, "isLValue": false, "isPure": false, @@ -102468,7 +102468,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "61325:73:15", + "src": "61325:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -102483,18 +102483,18 @@ "typeString": "bytes memory" } ], - "id": 21338, + "id": 24399, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "61309:15:15", + "referencedDeclaration": 17016, + "src": "61309:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21347, + "id": 24408, "isConstant": false, "isLValue": false, "isPure": false, @@ -102503,16 +102503,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "61309:90:15", + "src": "61309:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21348, + "id": 24409, "nodeType": "ExpressionStatement", - "src": "61309:90:15" + "src": "61309:90:35" } ] }, @@ -102520,20 +102520,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61239:3:15", + "nameLocation": "61239:3:35", "parameters": { - "id": 21336, + "id": 24397, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21329, + "id": 24390, "mutability": "mutable", "name": "p0", - "nameLocation": "61251:2:15", + "nameLocation": "61251:2:35", "nodeType": "VariableDeclaration", - "scope": 21350, - "src": "61243:10:15", + "scope": 24411, + "src": "61243:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102541,10 +102541,10 @@ "typeString": "address" }, "typeName": { - "id": 21328, + "id": 24389, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61243:7:15", + "src": "61243:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -102555,13 +102555,13 @@ }, { "constant": false, - "id": 21331, + "id": 24392, "mutability": "mutable", "name": "p1", - "nameLocation": "61260:2:15", + "nameLocation": "61260:2:35", "nodeType": "VariableDeclaration", - "scope": 21350, - "src": "61255:7:15", + "scope": 24411, + "src": "61255:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102569,10 +102569,10 @@ "typeString": "bool" }, "typeName": { - "id": 21330, + "id": 24391, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "61255:4:15", + "src": "61255:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102582,13 +102582,13 @@ }, { "constant": false, - "id": 21333, + "id": 24394, "mutability": "mutable", "name": "p2", - "nameLocation": "61269:2:15", + "nameLocation": "61269:2:35", "nodeType": "VariableDeclaration", - "scope": 21350, - "src": "61264:7:15", + "scope": 24411, + "src": "61264:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102596,10 +102596,10 @@ "typeString": "uint256" }, "typeName": { - "id": 21332, + "id": 24393, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "61264:4:15", + "src": "61264:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -102609,13 +102609,13 @@ }, { "constant": false, - "id": 21335, + "id": 24396, "mutability": "mutable", "name": "p3", - "nameLocation": "61281:2:15", + "nameLocation": "61281:2:35", "nodeType": "VariableDeclaration", - "scope": 21350, - "src": "61273:10:15", + "scope": 24411, + "src": "61273:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102623,10 +102623,10 @@ "typeString": "address" }, "typeName": { - "id": 21334, + "id": 24395, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61273:7:15", + "src": "61273:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -102636,28 +102636,28 @@ "visibility": "internal" } ], - "src": "61242:42:15" + "src": "61242:42:35" }, "returnParameters": { - "id": 21337, + "id": 24398, "nodeType": "ParameterList", "parameters": [], - "src": "61299:0:15" + "src": "61299:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21373, + "id": 24434, "nodeType": "FunctionDefinition", - "src": "61412:181:15", + "src": "61412:181:35", "nodes": [], "body": { - "id": 21372, + "id": 24433, "nodeType": "Block", - "src": "61487:106:15", + "src": "61487:106:35", "nodes": [], "statements": [ { @@ -102667,14 +102667,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c737472696e672c75696e7429", - "id": 21364, + "id": 24425, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "61537:31:15", + "src": "61537:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9e127b6e4348bc33b3ea7f05f6479d3e1b1fe2b3727e1f4ba94b6a36e7abac9b", "typeString": "literal_string \"log(address,bool,string,uint)\"" @@ -102682,48 +102682,48 @@ "value": "log(address,bool,string,uint)" }, { - "id": 21365, + "id": 24426, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21352, - "src": "61570:2:15", + "referencedDeclaration": 24413, + "src": "61570:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21366, + "id": 24427, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21354, - "src": "61574:2:15", + "referencedDeclaration": 24415, + "src": "61574:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21367, + "id": 24428, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21356, - "src": "61578:2:15", + "referencedDeclaration": 24417, + "src": "61578:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21368, + "id": 24429, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21358, - "src": "61582:2:15", + "referencedDeclaration": 24419, + "src": "61582:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -102754,32 +102754,32 @@ } ], "expression": { - "id": 21362, + "id": 24423, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "61513:3:15", + "src": "61513:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21363, + "id": 24424, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "61517:19:15", + "memberLocation": "61517:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "61513:23:15", + "src": "61513:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21369, + "id": 24430, "isConstant": false, "isLValue": false, "isPure": false, @@ -102788,7 +102788,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "61513:72:15", + "src": "61513:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -102803,18 +102803,18 @@ "typeString": "bytes memory" } ], - "id": 21361, + "id": 24422, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "61497:15:15", + "referencedDeclaration": 17016, + "src": "61497:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21370, + "id": 24431, "isConstant": false, "isLValue": false, "isPure": false, @@ -102823,16 +102823,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "61497:89:15", + "src": "61497:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21371, + "id": 24432, "nodeType": "ExpressionStatement", - "src": "61497:89:15" + "src": "61497:89:35" } ] }, @@ -102840,20 +102840,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61421:3:15", + "nameLocation": "61421:3:35", "parameters": { - "id": 21359, + "id": 24420, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21352, + "id": 24413, "mutability": "mutable", "name": "p0", - "nameLocation": "61433:2:15", + "nameLocation": "61433:2:35", "nodeType": "VariableDeclaration", - "scope": 21373, - "src": "61425:10:15", + "scope": 24434, + "src": "61425:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102861,10 +102861,10 @@ "typeString": "address" }, "typeName": { - "id": 21351, + "id": 24412, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61425:7:15", + "src": "61425:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -102875,13 +102875,13 @@ }, { "constant": false, - "id": 21354, + "id": 24415, "mutability": "mutable", "name": "p1", - "nameLocation": "61442:2:15", + "nameLocation": "61442:2:35", "nodeType": "VariableDeclaration", - "scope": 21373, - "src": "61437:7:15", + "scope": 24434, + "src": "61437:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102889,10 +102889,10 @@ "typeString": "bool" }, "typeName": { - "id": 21353, + "id": 24414, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "61437:4:15", + "src": "61437:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102902,13 +102902,13 @@ }, { "constant": false, - "id": 21356, + "id": 24417, "mutability": "mutable", "name": "p2", - "nameLocation": "61460:2:15", + "nameLocation": "61460:2:35", "nodeType": "VariableDeclaration", - "scope": 21373, - "src": "61446:16:15", + "scope": 24434, + "src": "61446:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -102916,10 +102916,10 @@ "typeString": "string" }, "typeName": { - "id": 21355, + "id": 24416, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61446:6:15", + "src": "61446:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -102929,13 +102929,13 @@ }, { "constant": false, - "id": 21358, + "id": 24419, "mutability": "mutable", "name": "p3", - "nameLocation": "61469:2:15", + "nameLocation": "61469:2:35", "nodeType": "VariableDeclaration", - "scope": 21373, - "src": "61464:7:15", + "scope": 24434, + "src": "61464:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102943,10 +102943,10 @@ "typeString": "uint256" }, "typeName": { - "id": 21357, + "id": 24418, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "61464:4:15", + "src": "61464:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -102955,28 +102955,28 @@ "visibility": "internal" } ], - "src": "61424:48:15" + "src": "61424:48:35" }, "returnParameters": { - "id": 21360, + "id": 24421, "nodeType": "ParameterList", "parameters": [], - "src": "61487:0:15" + "src": "61487:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21396, + "id": 24457, "nodeType": "FunctionDefinition", - "src": "61599:192:15", + "src": "61599:192:35", "nodes": [], "body": { - "id": 21395, + "id": 24456, "nodeType": "Block", - "src": "61683:108:15", + "src": "61683:108:35", "nodes": [], "statements": [ { @@ -102986,14 +102986,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c737472696e672c737472696e6729", - "id": 21387, + "id": 24448, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "61733:33:15", + "src": "61733:33:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_475c5c33f91155b7a0e86c9fac7985c60ab58f4bfb411ee9b31d994a7fc95d1f", "typeString": "literal_string \"log(address,bool,string,string)\"" @@ -103001,48 +103001,48 @@ "value": "log(address,bool,string,string)" }, { - "id": 21388, + "id": 24449, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21375, - "src": "61768:2:15", + "referencedDeclaration": 24436, + "src": "61768:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21389, + "id": 24450, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21377, - "src": "61772:2:15", + "referencedDeclaration": 24438, + "src": "61772:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21390, + "id": 24451, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21379, - "src": "61776:2:15", + "referencedDeclaration": 24440, + "src": "61776:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21391, + "id": 24452, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21381, - "src": "61780:2:15", + "referencedDeclaration": 24442, + "src": "61780:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -103073,32 +103073,32 @@ } ], "expression": { - "id": 21385, + "id": 24446, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "61709:3:15", + "src": "61709:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21386, + "id": 24447, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "61713:19:15", + "memberLocation": "61713:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "61709:23:15", + "src": "61709:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21392, + "id": 24453, "isConstant": false, "isLValue": false, "isPure": false, @@ -103107,7 +103107,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "61709:74:15", + "src": "61709:74:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -103122,18 +103122,18 @@ "typeString": "bytes memory" } ], - "id": 21384, + "id": 24445, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "61693:15:15", + "referencedDeclaration": 17016, + "src": "61693:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21393, + "id": 24454, "isConstant": false, "isLValue": false, "isPure": false, @@ -103142,16 +103142,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "61693:91:15", + "src": "61693:91:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21394, + "id": 24455, "nodeType": "ExpressionStatement", - "src": "61693:91:15" + "src": "61693:91:35" } ] }, @@ -103159,20 +103159,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61608:3:15", + "nameLocation": "61608:3:35", "parameters": { - "id": 21382, + "id": 24443, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21375, + "id": 24436, "mutability": "mutable", "name": "p0", - "nameLocation": "61620:2:15", + "nameLocation": "61620:2:35", "nodeType": "VariableDeclaration", - "scope": 21396, - "src": "61612:10:15", + "scope": 24457, + "src": "61612:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103180,10 +103180,10 @@ "typeString": "address" }, "typeName": { - "id": 21374, + "id": 24435, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61612:7:15", + "src": "61612:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -103194,13 +103194,13 @@ }, { "constant": false, - "id": 21377, + "id": 24438, "mutability": "mutable", "name": "p1", - "nameLocation": "61629:2:15", + "nameLocation": "61629:2:35", "nodeType": "VariableDeclaration", - "scope": 21396, - "src": "61624:7:15", + "scope": 24457, + "src": "61624:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103208,10 +103208,10 @@ "typeString": "bool" }, "typeName": { - "id": 21376, + "id": 24437, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "61624:4:15", + "src": "61624:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103221,13 +103221,13 @@ }, { "constant": false, - "id": 21379, + "id": 24440, "mutability": "mutable", "name": "p2", - "nameLocation": "61647:2:15", + "nameLocation": "61647:2:35", "nodeType": "VariableDeclaration", - "scope": 21396, - "src": "61633:16:15", + "scope": 24457, + "src": "61633:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -103235,10 +103235,10 @@ "typeString": "string" }, "typeName": { - "id": 21378, + "id": 24439, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61633:6:15", + "src": "61633:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -103248,13 +103248,13 @@ }, { "constant": false, - "id": 21381, + "id": 24442, "mutability": "mutable", "name": "p3", - "nameLocation": "61665:2:15", + "nameLocation": "61665:2:35", "nodeType": "VariableDeclaration", - "scope": 21396, - "src": "61651:16:15", + "scope": 24457, + "src": "61651:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -103262,10 +103262,10 @@ "typeString": "string" }, "typeName": { - "id": 21380, + "id": 24441, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61651:6:15", + "src": "61651:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -103274,28 +103274,28 @@ "visibility": "internal" } ], - "src": "61611:57:15" + "src": "61611:57:35" }, "returnParameters": { - "id": 21383, + "id": 24444, "nodeType": "ParameterList", "parameters": [], - "src": "61683:0:15" + "src": "61683:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21419, + "id": 24480, "nodeType": "FunctionDefinition", - "src": "61797:181:15", + "src": "61797:181:35", "nodes": [], "body": { - "id": 21418, + "id": 24479, "nodeType": "Block", - "src": "61872:106:15", + "src": "61872:106:35", "nodes": [], "statements": [ { @@ -103305,14 +103305,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c737472696e672c626f6f6c29", - "id": 21410, + "id": 24471, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "61922:31:15", + "src": "61922:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_50ad461db24803fc9b2ba76f072192e0a4d8fbb3667a50c400f504443380890f", "typeString": "literal_string \"log(address,bool,string,bool)\"" @@ -103320,48 +103320,48 @@ "value": "log(address,bool,string,bool)" }, { - "id": 21411, + "id": 24472, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21398, - "src": "61955:2:15", + "referencedDeclaration": 24459, + "src": "61955:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21412, + "id": 24473, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21400, - "src": "61959:2:15", + "referencedDeclaration": 24461, + "src": "61959:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21413, + "id": 24474, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21402, - "src": "61963:2:15", + "referencedDeclaration": 24463, + "src": "61963:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21414, + "id": 24475, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21404, - "src": "61967:2:15", + "referencedDeclaration": 24465, + "src": "61967:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103392,32 +103392,32 @@ } ], "expression": { - "id": 21408, + "id": 24469, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "61898:3:15", + "src": "61898:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21409, + "id": 24470, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "61902:19:15", + "memberLocation": "61902:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "61898:23:15", + "src": "61898:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21415, + "id": 24476, "isConstant": false, "isLValue": false, "isPure": false, @@ -103426,7 +103426,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "61898:72:15", + "src": "61898:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -103441,18 +103441,18 @@ "typeString": "bytes memory" } ], - "id": 21407, + "id": 24468, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "61882:15:15", + "referencedDeclaration": 17016, + "src": "61882:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21416, + "id": 24477, "isConstant": false, "isLValue": false, "isPure": false, @@ -103461,16 +103461,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "61882:89:15", + "src": "61882:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21417, + "id": 24478, "nodeType": "ExpressionStatement", - "src": "61882:89:15" + "src": "61882:89:35" } ] }, @@ -103478,20 +103478,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61806:3:15", + "nameLocation": "61806:3:35", "parameters": { - "id": 21405, + "id": 24466, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21398, + "id": 24459, "mutability": "mutable", "name": "p0", - "nameLocation": "61818:2:15", + "nameLocation": "61818:2:35", "nodeType": "VariableDeclaration", - "scope": 21419, - "src": "61810:10:15", + "scope": 24480, + "src": "61810:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103499,10 +103499,10 @@ "typeString": "address" }, "typeName": { - "id": 21397, + "id": 24458, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61810:7:15", + "src": "61810:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -103513,13 +103513,13 @@ }, { "constant": false, - "id": 21400, + "id": 24461, "mutability": "mutable", "name": "p1", - "nameLocation": "61827:2:15", + "nameLocation": "61827:2:35", "nodeType": "VariableDeclaration", - "scope": 21419, - "src": "61822:7:15", + "scope": 24480, + "src": "61822:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103527,10 +103527,10 @@ "typeString": "bool" }, "typeName": { - "id": 21399, + "id": 24460, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "61822:4:15", + "src": "61822:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103540,13 +103540,13 @@ }, { "constant": false, - "id": 21402, + "id": 24463, "mutability": "mutable", "name": "p2", - "nameLocation": "61845:2:15", + "nameLocation": "61845:2:35", "nodeType": "VariableDeclaration", - "scope": 21419, - "src": "61831:16:15", + "scope": 24480, + "src": "61831:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -103554,10 +103554,10 @@ "typeString": "string" }, "typeName": { - "id": 21401, + "id": 24462, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61831:6:15", + "src": "61831:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -103567,13 +103567,13 @@ }, { "constant": false, - "id": 21404, + "id": 24465, "mutability": "mutable", "name": "p3", - "nameLocation": "61854:2:15", + "nameLocation": "61854:2:35", "nodeType": "VariableDeclaration", - "scope": 21419, - "src": "61849:7:15", + "scope": 24480, + "src": "61849:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103581,10 +103581,10 @@ "typeString": "bool" }, "typeName": { - "id": 21403, + "id": 24464, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "61849:4:15", + "src": "61849:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103593,28 +103593,28 @@ "visibility": "internal" } ], - "src": "61809:48:15" + "src": "61809:48:35" }, "returnParameters": { - "id": 21406, + "id": 24467, "nodeType": "ParameterList", "parameters": [], - "src": "61872:0:15" + "src": "61872:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21442, + "id": 24503, "nodeType": "FunctionDefinition", - "src": "61984:187:15", + "src": "61984:187:35", "nodes": [], "body": { - "id": 21441, + "id": 24502, "nodeType": "Block", - "src": "62062:109:15", + "src": "62062:109:35", "nodes": [], "statements": [ { @@ -103624,14 +103624,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c737472696e672c6164647265737329", - "id": 21433, + "id": 24494, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "62112:34:15", + "src": "62112:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_19fd495659df511498cf8dde03672830bd109ef2d9b9bec18e72190917c328bc", "typeString": "literal_string \"log(address,bool,string,address)\"" @@ -103639,48 +103639,48 @@ "value": "log(address,bool,string,address)" }, { - "id": 21434, + "id": 24495, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21421, - "src": "62148:2:15", + "referencedDeclaration": 24482, + "src": "62148:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21435, + "id": 24496, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21423, - "src": "62152:2:15", + "referencedDeclaration": 24484, + "src": "62152:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21436, + "id": 24497, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21425, - "src": "62156:2:15", + "referencedDeclaration": 24486, + "src": "62156:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21437, + "id": 24498, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21427, - "src": "62160:2:15", + "referencedDeclaration": 24488, + "src": "62160:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -103711,32 +103711,32 @@ } ], "expression": { - "id": 21431, + "id": 24492, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62088:3:15", + "src": "62088:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21432, + "id": 24493, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "62092:19:15", + "memberLocation": "62092:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62088:23:15", + "src": "62088:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21438, + "id": 24499, "isConstant": false, "isLValue": false, "isPure": false, @@ -103745,7 +103745,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62088:75:15", + "src": "62088:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -103760,18 +103760,18 @@ "typeString": "bytes memory" } ], - "id": 21430, + "id": 24491, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "62072:15:15", + "referencedDeclaration": 17016, + "src": "62072:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21439, + "id": 24500, "isConstant": false, "isLValue": false, "isPure": false, @@ -103780,16 +103780,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62072:92:15", + "src": "62072:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21440, + "id": 24501, "nodeType": "ExpressionStatement", - "src": "62072:92:15" + "src": "62072:92:35" } ] }, @@ -103797,20 +103797,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61993:3:15", + "nameLocation": "61993:3:35", "parameters": { - "id": 21428, + "id": 24489, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21421, + "id": 24482, "mutability": "mutable", "name": "p0", - "nameLocation": "62005:2:15", + "nameLocation": "62005:2:35", "nodeType": "VariableDeclaration", - "scope": 21442, - "src": "61997:10:15", + "scope": 24503, + "src": "61997:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103818,10 +103818,10 @@ "typeString": "address" }, "typeName": { - "id": 21420, + "id": 24481, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61997:7:15", + "src": "61997:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -103832,13 +103832,13 @@ }, { "constant": false, - "id": 21423, + "id": 24484, "mutability": "mutable", "name": "p1", - "nameLocation": "62014:2:15", + "nameLocation": "62014:2:35", "nodeType": "VariableDeclaration", - "scope": 21442, - "src": "62009:7:15", + "scope": 24503, + "src": "62009:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103846,10 +103846,10 @@ "typeString": "bool" }, "typeName": { - "id": 21422, + "id": 24483, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62009:4:15", + "src": "62009:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103859,13 +103859,13 @@ }, { "constant": false, - "id": 21425, + "id": 24486, "mutability": "mutable", "name": "p2", - "nameLocation": "62032:2:15", + "nameLocation": "62032:2:35", "nodeType": "VariableDeclaration", - "scope": 21442, - "src": "62018:16:15", + "scope": 24503, + "src": "62018:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -103873,10 +103873,10 @@ "typeString": "string" }, "typeName": { - "id": 21424, + "id": 24485, "name": "string", "nodeType": "ElementaryTypeName", - "src": "62018:6:15", + "src": "62018:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -103886,13 +103886,13 @@ }, { "constant": false, - "id": 21427, + "id": 24488, "mutability": "mutable", "name": "p3", - "nameLocation": "62044:2:15", + "nameLocation": "62044:2:35", "nodeType": "VariableDeclaration", - "scope": 21442, - "src": "62036:10:15", + "scope": 24503, + "src": "62036:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103900,10 +103900,10 @@ "typeString": "address" }, "typeName": { - "id": 21426, + "id": 24487, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62036:7:15", + "src": "62036:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -103913,28 +103913,28 @@ "visibility": "internal" } ], - "src": "61996:51:15" + "src": "61996:51:35" }, "returnParameters": { - "id": 21429, + "id": 24490, "nodeType": "ParameterList", "parameters": [], - "src": "62062:0:15" + "src": "62062:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21465, + "id": 24526, "nodeType": "FunctionDefinition", - "src": "62177:170:15", + "src": "62177:170:35", "nodes": [], "body": { - "id": 21464, + "id": 24525, "nodeType": "Block", - "src": "62243:104:15", + "src": "62243:104:35", "nodes": [], "statements": [ { @@ -103944,14 +103944,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c626f6f6c2c75696e7429", - "id": 21456, + "id": 24517, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "62293:29:15", + "src": "62293:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cfb587569c9e063cd7daed07e27d9193980aad24c48787cb6531c47fa694e463", "typeString": "literal_string \"log(address,bool,bool,uint)\"" @@ -103959,48 +103959,48 @@ "value": "log(address,bool,bool,uint)" }, { - "id": 21457, + "id": 24518, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21444, - "src": "62324:2:15", + "referencedDeclaration": 24505, + "src": "62324:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21458, + "id": 24519, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21446, - "src": "62328:2:15", + "referencedDeclaration": 24507, + "src": "62328:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21459, + "id": 24520, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21448, - "src": "62332:2:15", + "referencedDeclaration": 24509, + "src": "62332:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21460, + "id": 24521, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21450, - "src": "62336:2:15", + "referencedDeclaration": 24511, + "src": "62336:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -104031,32 +104031,32 @@ } ], "expression": { - "id": 21454, + "id": 24515, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62269:3:15", + "src": "62269:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21455, + "id": 24516, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "62273:19:15", + "memberLocation": "62273:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62269:23:15", + "src": "62269:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21461, + "id": 24522, "isConstant": false, "isLValue": false, "isPure": false, @@ -104065,7 +104065,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62269:70:15", + "src": "62269:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -104080,18 +104080,18 @@ "typeString": "bytes memory" } ], - "id": 21453, + "id": 24514, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "62253:15:15", + "referencedDeclaration": 17016, + "src": "62253:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21462, + "id": 24523, "isConstant": false, "isLValue": false, "isPure": false, @@ -104100,16 +104100,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62253:87:15", + "src": "62253:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21463, + "id": 24524, "nodeType": "ExpressionStatement", - "src": "62253:87:15" + "src": "62253:87:35" } ] }, @@ -104117,20 +104117,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62186:3:15", + "nameLocation": "62186:3:35", "parameters": { - "id": 21451, + "id": 24512, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21444, + "id": 24505, "mutability": "mutable", "name": "p0", - "nameLocation": "62198:2:15", + "nameLocation": "62198:2:35", "nodeType": "VariableDeclaration", - "scope": 21465, - "src": "62190:10:15", + "scope": 24526, + "src": "62190:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104138,10 +104138,10 @@ "typeString": "address" }, "typeName": { - "id": 21443, + "id": 24504, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62190:7:15", + "src": "62190:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104152,13 +104152,13 @@ }, { "constant": false, - "id": 21446, + "id": 24507, "mutability": "mutable", "name": "p1", - "nameLocation": "62207:2:15", + "nameLocation": "62207:2:35", "nodeType": "VariableDeclaration", - "scope": 21465, - "src": "62202:7:15", + "scope": 24526, + "src": "62202:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104166,10 +104166,10 @@ "typeString": "bool" }, "typeName": { - "id": 21445, + "id": 24506, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62202:4:15", + "src": "62202:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104179,13 +104179,13 @@ }, { "constant": false, - "id": 21448, + "id": 24509, "mutability": "mutable", "name": "p2", - "nameLocation": "62216:2:15", + "nameLocation": "62216:2:35", "nodeType": "VariableDeclaration", - "scope": 21465, - "src": "62211:7:15", + "scope": 24526, + "src": "62211:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104193,10 +104193,10 @@ "typeString": "bool" }, "typeName": { - "id": 21447, + "id": 24508, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62211:4:15", + "src": "62211:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104206,13 +104206,13 @@ }, { "constant": false, - "id": 21450, + "id": 24511, "mutability": "mutable", "name": "p3", - "nameLocation": "62225:2:15", + "nameLocation": "62225:2:35", "nodeType": "VariableDeclaration", - "scope": 21465, - "src": "62220:7:15", + "scope": 24526, + "src": "62220:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104220,10 +104220,10 @@ "typeString": "uint256" }, "typeName": { - "id": 21449, + "id": 24510, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "62220:4:15", + "src": "62220:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -104232,28 +104232,28 @@ "visibility": "internal" } ], - "src": "62189:39:15" + "src": "62189:39:35" }, "returnParameters": { - "id": 21452, + "id": 24513, "nodeType": "ParameterList", "parameters": [], - "src": "62243:0:15" + "src": "62243:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21488, + "id": 24549, "nodeType": "FunctionDefinition", - "src": "62353:181:15", + "src": "62353:181:35", "nodes": [], "body": { - "id": 21487, + "id": 24548, "nodeType": "Block", - "src": "62428:106:15", + "src": "62428:106:35", "nodes": [], "statements": [ { @@ -104263,14 +104263,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c626f6f6c2c737472696e6729", - "id": 21479, + "id": 24540, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "62478:31:15", + "src": "62478:31:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_dfc4a2e8c56809b44edbbc6d92d0a8441e551ad5387596bf8b629c56d9a91300", "typeString": "literal_string \"log(address,bool,bool,string)\"" @@ -104278,48 +104278,48 @@ "value": "log(address,bool,bool,string)" }, { - "id": 21480, + "id": 24541, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21467, - "src": "62511:2:15", + "referencedDeclaration": 24528, + "src": "62511:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21481, + "id": 24542, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21469, - "src": "62515:2:15", + "referencedDeclaration": 24530, + "src": "62515:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21482, + "id": 24543, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21471, - "src": "62519:2:15", + "referencedDeclaration": 24532, + "src": "62519:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21483, + "id": 24544, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21473, - "src": "62523:2:15", + "referencedDeclaration": 24534, + "src": "62523:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -104350,32 +104350,32 @@ } ], "expression": { - "id": 21477, + "id": 24538, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62454:3:15", + "src": "62454:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21478, + "id": 24539, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "62458:19:15", + "memberLocation": "62458:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62454:23:15", + "src": "62454:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21484, + "id": 24545, "isConstant": false, "isLValue": false, "isPure": false, @@ -104384,7 +104384,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62454:72:15", + "src": "62454:72:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -104399,18 +104399,18 @@ "typeString": "bytes memory" } ], - "id": 21476, + "id": 24537, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "62438:15:15", + "referencedDeclaration": 17016, + "src": "62438:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21485, + "id": 24546, "isConstant": false, "isLValue": false, "isPure": false, @@ -104419,16 +104419,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62438:89:15", + "src": "62438:89:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21486, + "id": 24547, "nodeType": "ExpressionStatement", - "src": "62438:89:15" + "src": "62438:89:35" } ] }, @@ -104436,20 +104436,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62362:3:15", + "nameLocation": "62362:3:35", "parameters": { - "id": 21474, + "id": 24535, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21467, + "id": 24528, "mutability": "mutable", "name": "p0", - "nameLocation": "62374:2:15", + "nameLocation": "62374:2:35", "nodeType": "VariableDeclaration", - "scope": 21488, - "src": "62366:10:15", + "scope": 24549, + "src": "62366:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104457,10 +104457,10 @@ "typeString": "address" }, "typeName": { - "id": 21466, + "id": 24527, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62366:7:15", + "src": "62366:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104471,13 +104471,13 @@ }, { "constant": false, - "id": 21469, + "id": 24530, "mutability": "mutable", "name": "p1", - "nameLocation": "62383:2:15", + "nameLocation": "62383:2:35", "nodeType": "VariableDeclaration", - "scope": 21488, - "src": "62378:7:15", + "scope": 24549, + "src": "62378:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104485,10 +104485,10 @@ "typeString": "bool" }, "typeName": { - "id": 21468, + "id": 24529, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62378:4:15", + "src": "62378:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104498,13 +104498,13 @@ }, { "constant": false, - "id": 21471, + "id": 24532, "mutability": "mutable", "name": "p2", - "nameLocation": "62392:2:15", + "nameLocation": "62392:2:35", "nodeType": "VariableDeclaration", - "scope": 21488, - "src": "62387:7:15", + "scope": 24549, + "src": "62387:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104512,10 +104512,10 @@ "typeString": "bool" }, "typeName": { - "id": 21470, + "id": 24531, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62387:4:15", + "src": "62387:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104525,13 +104525,13 @@ }, { "constant": false, - "id": 21473, + "id": 24534, "mutability": "mutable", "name": "p3", - "nameLocation": "62410:2:15", + "nameLocation": "62410:2:35", "nodeType": "VariableDeclaration", - "scope": 21488, - "src": "62396:16:15", + "scope": 24549, + "src": "62396:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -104539,10 +104539,10 @@ "typeString": "string" }, "typeName": { - "id": 21472, + "id": 24533, "name": "string", "nodeType": "ElementaryTypeName", - "src": "62396:6:15", + "src": "62396:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -104551,28 +104551,28 @@ "visibility": "internal" } ], - "src": "62365:48:15" + "src": "62365:48:35" }, "returnParameters": { - "id": 21475, + "id": 24536, "nodeType": "ParameterList", "parameters": [], - "src": "62428:0:15" + "src": "62428:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21511, + "id": 24572, "nodeType": "FunctionDefinition", - "src": "62540:170:15", + "src": "62540:170:35", "nodes": [], "body": { - "id": 21510, + "id": 24571, "nodeType": "Block", - "src": "62606:104:15", + "src": "62606:104:35", "nodes": [], "statements": [ { @@ -104582,14 +104582,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c626f6f6c2c626f6f6c29", - "id": 21502, + "id": 24563, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "62656:29:15", + "src": "62656:29:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cac434792b973db16714db96d2aeda353b2253f27255abe42b9960b2dc550634", "typeString": "literal_string \"log(address,bool,bool,bool)\"" @@ -104597,48 +104597,48 @@ "value": "log(address,bool,bool,bool)" }, { - "id": 21503, + "id": 24564, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21490, - "src": "62687:2:15", + "referencedDeclaration": 24551, + "src": "62687:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21504, + "id": 24565, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21492, - "src": "62691:2:15", + "referencedDeclaration": 24553, + "src": "62691:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21505, + "id": 24566, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21494, - "src": "62695:2:15", + "referencedDeclaration": 24555, + "src": "62695:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21506, + "id": 24567, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21496, - "src": "62699:2:15", + "referencedDeclaration": 24557, + "src": "62699:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104669,32 +104669,32 @@ } ], "expression": { - "id": 21500, + "id": 24561, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62632:3:15", + "src": "62632:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21501, + "id": 24562, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "62636:19:15", + "memberLocation": "62636:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62632:23:15", + "src": "62632:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21507, + "id": 24568, "isConstant": false, "isLValue": false, "isPure": false, @@ -104703,7 +104703,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62632:70:15", + "src": "62632:70:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -104718,18 +104718,18 @@ "typeString": "bytes memory" } ], - "id": 21499, + "id": 24560, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "62616:15:15", + "referencedDeclaration": 17016, + "src": "62616:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21508, + "id": 24569, "isConstant": false, "isLValue": false, "isPure": false, @@ -104738,16 +104738,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62616:87:15", + "src": "62616:87:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21509, + "id": 24570, "nodeType": "ExpressionStatement", - "src": "62616:87:15" + "src": "62616:87:35" } ] }, @@ -104755,20 +104755,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62549:3:15", + "nameLocation": "62549:3:35", "parameters": { - "id": 21497, + "id": 24558, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21490, + "id": 24551, "mutability": "mutable", "name": "p0", - "nameLocation": "62561:2:15", + "nameLocation": "62561:2:35", "nodeType": "VariableDeclaration", - "scope": 21511, - "src": "62553:10:15", + "scope": 24572, + "src": "62553:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104776,10 +104776,10 @@ "typeString": "address" }, "typeName": { - "id": 21489, + "id": 24550, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62553:7:15", + "src": "62553:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104790,13 +104790,13 @@ }, { "constant": false, - "id": 21492, + "id": 24553, "mutability": "mutable", "name": "p1", - "nameLocation": "62570:2:15", + "nameLocation": "62570:2:35", "nodeType": "VariableDeclaration", - "scope": 21511, - "src": "62565:7:15", + "scope": 24572, + "src": "62565:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104804,10 +104804,10 @@ "typeString": "bool" }, "typeName": { - "id": 21491, + "id": 24552, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62565:4:15", + "src": "62565:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104817,13 +104817,13 @@ }, { "constant": false, - "id": 21494, + "id": 24555, "mutability": "mutable", "name": "p2", - "nameLocation": "62579:2:15", + "nameLocation": "62579:2:35", "nodeType": "VariableDeclaration", - "scope": 21511, - "src": "62574:7:15", + "scope": 24572, + "src": "62574:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104831,10 +104831,10 @@ "typeString": "bool" }, "typeName": { - "id": 21493, + "id": 24554, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62574:4:15", + "src": "62574:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104844,13 +104844,13 @@ }, { "constant": false, - "id": 21496, + "id": 24557, "mutability": "mutable", "name": "p3", - "nameLocation": "62588:2:15", + "nameLocation": "62588:2:35", "nodeType": "VariableDeclaration", - "scope": 21511, - "src": "62583:7:15", + "scope": 24572, + "src": "62583:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104858,10 +104858,10 @@ "typeString": "bool" }, "typeName": { - "id": 21495, + "id": 24556, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62583:4:15", + "src": "62583:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104870,28 +104870,28 @@ "visibility": "internal" } ], - "src": "62552:39:15" + "src": "62552:39:35" }, "returnParameters": { - "id": 21498, + "id": 24559, "nodeType": "ParameterList", "parameters": [], - "src": "62606:0:15" + "src": "62606:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21534, + "id": 24595, "nodeType": "FunctionDefinition", - "src": "62716:176:15", + "src": "62716:176:35", "nodes": [], "body": { - "id": 21533, + "id": 24594, "nodeType": "Block", - "src": "62785:107:15", + "src": "62785:107:35", "nodes": [], "statements": [ { @@ -104901,14 +104901,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c626f6f6c2c6164647265737329", - "id": 21525, + "id": 24586, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "62835:32:15", + "src": "62835:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cf394485abbd1f04b85b0f2c1a2cfc07e3d51c1c6f28386bf16d9e45161e8953", "typeString": "literal_string \"log(address,bool,bool,address)\"" @@ -104916,48 +104916,48 @@ "value": "log(address,bool,bool,address)" }, { - "id": 21526, + "id": 24587, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21513, - "src": "62869:2:15", + "referencedDeclaration": 24574, + "src": "62869:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21527, + "id": 24588, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21515, - "src": "62873:2:15", + "referencedDeclaration": 24576, + "src": "62873:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21528, + "id": 24589, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21517, - "src": "62877:2:15", + "referencedDeclaration": 24578, + "src": "62877:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21529, + "id": 24590, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21519, - "src": "62881:2:15", + "referencedDeclaration": 24580, + "src": "62881:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -104988,32 +104988,32 @@ } ], "expression": { - "id": 21523, + "id": 24584, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62811:3:15", + "src": "62811:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21524, + "id": 24585, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "62815:19:15", + "memberLocation": "62815:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62811:23:15", + "src": "62811:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21530, + "id": 24591, "isConstant": false, "isLValue": false, "isPure": false, @@ -105022,7 +105022,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62811:73:15", + "src": "62811:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -105037,18 +105037,18 @@ "typeString": "bytes memory" } ], - "id": 21522, + "id": 24583, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "62795:15:15", + "referencedDeclaration": 17016, + "src": "62795:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21531, + "id": 24592, "isConstant": false, "isLValue": false, "isPure": false, @@ -105057,16 +105057,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62795:90:15", + "src": "62795:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21532, + "id": 24593, "nodeType": "ExpressionStatement", - "src": "62795:90:15" + "src": "62795:90:35" } ] }, @@ -105074,20 +105074,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62725:3:15", + "nameLocation": "62725:3:35", "parameters": { - "id": 21520, + "id": 24581, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21513, + "id": 24574, "mutability": "mutable", "name": "p0", - "nameLocation": "62737:2:15", + "nameLocation": "62737:2:35", "nodeType": "VariableDeclaration", - "scope": 21534, - "src": "62729:10:15", + "scope": 24595, + "src": "62729:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105095,10 +105095,10 @@ "typeString": "address" }, "typeName": { - "id": 21512, + "id": 24573, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62729:7:15", + "src": "62729:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105109,13 +105109,13 @@ }, { "constant": false, - "id": 21515, + "id": 24576, "mutability": "mutable", "name": "p1", - "nameLocation": "62746:2:15", + "nameLocation": "62746:2:35", "nodeType": "VariableDeclaration", - "scope": 21534, - "src": "62741:7:15", + "scope": 24595, + "src": "62741:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105123,10 +105123,10 @@ "typeString": "bool" }, "typeName": { - "id": 21514, + "id": 24575, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62741:4:15", + "src": "62741:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -105136,13 +105136,13 @@ }, { "constant": false, - "id": 21517, + "id": 24578, "mutability": "mutable", "name": "p2", - "nameLocation": "62755:2:15", + "nameLocation": "62755:2:35", "nodeType": "VariableDeclaration", - "scope": 21534, - "src": "62750:7:15", + "scope": 24595, + "src": "62750:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105150,10 +105150,10 @@ "typeString": "bool" }, "typeName": { - "id": 21516, + "id": 24577, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62750:4:15", + "src": "62750:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -105163,13 +105163,13 @@ }, { "constant": false, - "id": 21519, + "id": 24580, "mutability": "mutable", "name": "p3", - "nameLocation": "62767:2:15", + "nameLocation": "62767:2:35", "nodeType": "VariableDeclaration", - "scope": 21534, - "src": "62759:10:15", + "scope": 24595, + "src": "62759:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105177,10 +105177,10 @@ "typeString": "address" }, "typeName": { - "id": 21518, + "id": 24579, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62759:7:15", + "src": "62759:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105190,28 +105190,28 @@ "visibility": "internal" } ], - "src": "62728:42:15" + "src": "62728:42:35" }, "returnParameters": { - "id": 21521, + "id": 24582, "nodeType": "ParameterList", "parameters": [], - "src": "62785:0:15" + "src": "62785:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21557, + "id": 24618, "nodeType": "FunctionDefinition", - "src": "62898:176:15", + "src": "62898:176:35", "nodes": [], "body": { - "id": 21556, + "id": 24617, "nodeType": "Block", - "src": "62967:107:15", + "src": "62967:107:35", "nodes": [], "statements": [ { @@ -105221,14 +105221,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c616464726573732c75696e7429", - "id": 21548, + "id": 24609, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63017:32:15", + "src": "63017:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_dc7116d2e67ccd625262e6814a6f82f2367beea9919409c81fcbb94bea1b6b84", "typeString": "literal_string \"log(address,bool,address,uint)\"" @@ -105236,48 +105236,48 @@ "value": "log(address,bool,address,uint)" }, { - "id": 21549, + "id": 24610, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21536, - "src": "63051:2:15", + "referencedDeclaration": 24597, + "src": "63051:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21550, + "id": 24611, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21538, - "src": "63055:2:15", + "referencedDeclaration": 24599, + "src": "63055:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21551, + "id": 24612, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21540, - "src": "63059:2:15", + "referencedDeclaration": 24601, + "src": "63059:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21552, + "id": 24613, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21542, - "src": "63063:2:15", + "referencedDeclaration": 24603, + "src": "63063:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -105308,32 +105308,32 @@ } ], "expression": { - "id": 21546, + "id": 24607, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62993:3:15", + "src": "62993:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21547, + "id": 24608, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "62997:19:15", + "memberLocation": "62997:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62993:23:15", + "src": "62993:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21553, + "id": 24614, "isConstant": false, "isLValue": false, "isPure": false, @@ -105342,7 +105342,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62993:73:15", + "src": "62993:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -105357,18 +105357,18 @@ "typeString": "bytes memory" } ], - "id": 21545, + "id": 24606, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "62977:15:15", + "referencedDeclaration": 17016, + "src": "62977:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21554, + "id": 24615, "isConstant": false, "isLValue": false, "isPure": false, @@ -105377,16 +105377,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62977:90:15", + "src": "62977:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21555, + "id": 24616, "nodeType": "ExpressionStatement", - "src": "62977:90:15" + "src": "62977:90:35" } ] }, @@ -105394,20 +105394,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62907:3:15", + "nameLocation": "62907:3:35", "parameters": { - "id": 21543, + "id": 24604, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21536, + "id": 24597, "mutability": "mutable", "name": "p0", - "nameLocation": "62919:2:15", + "nameLocation": "62919:2:35", "nodeType": "VariableDeclaration", - "scope": 21557, - "src": "62911:10:15", + "scope": 24618, + "src": "62911:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105415,10 +105415,10 @@ "typeString": "address" }, "typeName": { - "id": 21535, + "id": 24596, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62911:7:15", + "src": "62911:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105429,13 +105429,13 @@ }, { "constant": false, - "id": 21538, + "id": 24599, "mutability": "mutable", "name": "p1", - "nameLocation": "62928:2:15", + "nameLocation": "62928:2:35", "nodeType": "VariableDeclaration", - "scope": 21557, - "src": "62923:7:15", + "scope": 24618, + "src": "62923:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105443,10 +105443,10 @@ "typeString": "bool" }, "typeName": { - "id": 21537, + "id": 24598, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62923:4:15", + "src": "62923:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -105456,13 +105456,13 @@ }, { "constant": false, - "id": 21540, + "id": 24601, "mutability": "mutable", "name": "p2", - "nameLocation": "62940:2:15", + "nameLocation": "62940:2:35", "nodeType": "VariableDeclaration", - "scope": 21557, - "src": "62932:10:15", + "scope": 24618, + "src": "62932:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105470,10 +105470,10 @@ "typeString": "address" }, "typeName": { - "id": 21539, + "id": 24600, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62932:7:15", + "src": "62932:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105484,13 +105484,13 @@ }, { "constant": false, - "id": 21542, + "id": 24603, "mutability": "mutable", "name": "p3", - "nameLocation": "62949:2:15", + "nameLocation": "62949:2:35", "nodeType": "VariableDeclaration", - "scope": 21557, - "src": "62944:7:15", + "scope": 24618, + "src": "62944:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105498,10 +105498,10 @@ "typeString": "uint256" }, "typeName": { - "id": 21541, + "id": 24602, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "62944:4:15", + "src": "62944:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -105510,28 +105510,28 @@ "visibility": "internal" } ], - "src": "62910:42:15" + "src": "62910:42:35" }, "returnParameters": { - "id": 21544, + "id": 24605, "nodeType": "ParameterList", "parameters": [], - "src": "62967:0:15" + "src": "62967:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21580, + "id": 24641, "nodeType": "FunctionDefinition", - "src": "63080:187:15", + "src": "63080:187:35", "nodes": [], "body": { - "id": 21579, + "id": 24640, "nodeType": "Block", - "src": "63158:109:15", + "src": "63158:109:35", "nodes": [], "statements": [ { @@ -105541,14 +105541,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c616464726573732c737472696e6729", - "id": 21571, + "id": 24632, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63208:34:15", + "src": "63208:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2dd778e616be9386b5911da1a074bbaf979640681783fca6396ea75c8caf6453", "typeString": "literal_string \"log(address,bool,address,string)\"" @@ -105556,48 +105556,48 @@ "value": "log(address,bool,address,string)" }, { - "id": 21572, + "id": 24633, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21559, - "src": "63244:2:15", + "referencedDeclaration": 24620, + "src": "63244:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21573, + "id": 24634, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21561, - "src": "63248:2:15", + "referencedDeclaration": 24622, + "src": "63248:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21574, + "id": 24635, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21563, - "src": "63252:2:15", + "referencedDeclaration": 24624, + "src": "63252:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21575, + "id": 24636, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21565, - "src": "63256:2:15", + "referencedDeclaration": 24626, + "src": "63256:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -105628,32 +105628,32 @@ } ], "expression": { - "id": 21569, + "id": 24630, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "63184:3:15", + "src": "63184:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21570, + "id": 24631, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "63188:19:15", + "memberLocation": "63188:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "63184:23:15", + "src": "63184:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21576, + "id": 24637, "isConstant": false, "isLValue": false, "isPure": false, @@ -105662,7 +105662,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "63184:75:15", + "src": "63184:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -105677,18 +105677,18 @@ "typeString": "bytes memory" } ], - "id": 21568, + "id": 24629, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "63168:15:15", + "referencedDeclaration": 17016, + "src": "63168:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21577, + "id": 24638, "isConstant": false, "isLValue": false, "isPure": false, @@ -105697,16 +105697,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "63168:92:15", + "src": "63168:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21578, + "id": 24639, "nodeType": "ExpressionStatement", - "src": "63168:92:15" + "src": "63168:92:35" } ] }, @@ -105714,20 +105714,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "63089:3:15", + "nameLocation": "63089:3:35", "parameters": { - "id": 21566, + "id": 24627, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21559, + "id": 24620, "mutability": "mutable", "name": "p0", - "nameLocation": "63101:2:15", + "nameLocation": "63101:2:35", "nodeType": "VariableDeclaration", - "scope": 21580, - "src": "63093:10:15", + "scope": 24641, + "src": "63093:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105735,10 +105735,10 @@ "typeString": "address" }, "typeName": { - "id": 21558, + "id": 24619, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63093:7:15", + "src": "63093:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105749,13 +105749,13 @@ }, { "constant": false, - "id": 21561, + "id": 24622, "mutability": "mutable", "name": "p1", - "nameLocation": "63110:2:15", + "nameLocation": "63110:2:35", "nodeType": "VariableDeclaration", - "scope": 21580, - "src": "63105:7:15", + "scope": 24641, + "src": "63105:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105763,10 +105763,10 @@ "typeString": "bool" }, "typeName": { - "id": 21560, + "id": 24621, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "63105:4:15", + "src": "63105:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -105776,13 +105776,13 @@ }, { "constant": false, - "id": 21563, + "id": 24624, "mutability": "mutable", "name": "p2", - "nameLocation": "63122:2:15", + "nameLocation": "63122:2:35", "nodeType": "VariableDeclaration", - "scope": 21580, - "src": "63114:10:15", + "scope": 24641, + "src": "63114:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105790,10 +105790,10 @@ "typeString": "address" }, "typeName": { - "id": 21562, + "id": 24623, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63114:7:15", + "src": "63114:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105804,13 +105804,13 @@ }, { "constant": false, - "id": 21565, + "id": 24626, "mutability": "mutable", "name": "p3", - "nameLocation": "63140:2:15", + "nameLocation": "63140:2:35", "nodeType": "VariableDeclaration", - "scope": 21580, - "src": "63126:16:15", + "scope": 24641, + "src": "63126:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -105818,10 +105818,10 @@ "typeString": "string" }, "typeName": { - "id": 21564, + "id": 24625, "name": "string", "nodeType": "ElementaryTypeName", - "src": "63126:6:15", + "src": "63126:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -105830,28 +105830,28 @@ "visibility": "internal" } ], - "src": "63092:51:15" + "src": "63092:51:35" }, "returnParameters": { - "id": 21567, + "id": 24628, "nodeType": "ParameterList", "parameters": [], - "src": "63158:0:15" + "src": "63158:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21603, + "id": 24664, "nodeType": "FunctionDefinition", - "src": "63273:176:15", + "src": "63273:176:35", "nodes": [], "body": { - "id": 21602, + "id": 24663, "nodeType": "Block", - "src": "63342:107:15", + "src": "63342:107:35", "nodes": [], "statements": [ { @@ -105861,14 +105861,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c616464726573732c626f6f6c29", - "id": 21594, + "id": 24655, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63392:32:15", + "src": "63392:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a6f50b0f122c916fe81861751b94bdddb5e453947768e8af206397bb510790b1", "typeString": "literal_string \"log(address,bool,address,bool)\"" @@ -105876,48 +105876,48 @@ "value": "log(address,bool,address,bool)" }, { - "id": 21595, + "id": 24656, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21582, - "src": "63426:2:15", + "referencedDeclaration": 24643, + "src": "63426:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21596, + "id": 24657, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21584, - "src": "63430:2:15", + "referencedDeclaration": 24645, + "src": "63430:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21597, + "id": 24658, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21586, - "src": "63434:2:15", + "referencedDeclaration": 24647, + "src": "63434:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21598, + "id": 24659, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21588, - "src": "63438:2:15", + "referencedDeclaration": 24649, + "src": "63438:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -105948,32 +105948,32 @@ } ], "expression": { - "id": 21592, + "id": 24653, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "63368:3:15", + "src": "63368:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21593, + "id": 24654, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "63372:19:15", + "memberLocation": "63372:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "63368:23:15", + "src": "63368:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21599, + "id": 24660, "isConstant": false, "isLValue": false, "isPure": false, @@ -105982,7 +105982,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "63368:73:15", + "src": "63368:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -105997,18 +105997,18 @@ "typeString": "bytes memory" } ], - "id": 21591, + "id": 24652, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "63352:15:15", + "referencedDeclaration": 17016, + "src": "63352:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21600, + "id": 24661, "isConstant": false, "isLValue": false, "isPure": false, @@ -106017,16 +106017,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "63352:90:15", + "src": "63352:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21601, + "id": 24662, "nodeType": "ExpressionStatement", - "src": "63352:90:15" + "src": "63352:90:35" } ] }, @@ -106034,20 +106034,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "63282:3:15", + "nameLocation": "63282:3:35", "parameters": { - "id": 21589, + "id": 24650, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21582, + "id": 24643, "mutability": "mutable", "name": "p0", - "nameLocation": "63294:2:15", + "nameLocation": "63294:2:35", "nodeType": "VariableDeclaration", - "scope": 21603, - "src": "63286:10:15", + "scope": 24664, + "src": "63286:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106055,10 +106055,10 @@ "typeString": "address" }, "typeName": { - "id": 21581, + "id": 24642, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63286:7:15", + "src": "63286:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106069,13 +106069,13 @@ }, { "constant": false, - "id": 21584, + "id": 24645, "mutability": "mutable", "name": "p1", - "nameLocation": "63303:2:15", + "nameLocation": "63303:2:35", "nodeType": "VariableDeclaration", - "scope": 21603, - "src": "63298:7:15", + "scope": 24664, + "src": "63298:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106083,10 +106083,10 @@ "typeString": "bool" }, "typeName": { - "id": 21583, + "id": 24644, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "63298:4:15", + "src": "63298:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -106096,13 +106096,13 @@ }, { "constant": false, - "id": 21586, + "id": 24647, "mutability": "mutable", "name": "p2", - "nameLocation": "63315:2:15", + "nameLocation": "63315:2:35", "nodeType": "VariableDeclaration", - "scope": 21603, - "src": "63307:10:15", + "scope": 24664, + "src": "63307:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106110,10 +106110,10 @@ "typeString": "address" }, "typeName": { - "id": 21585, + "id": 24646, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63307:7:15", + "src": "63307:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106124,13 +106124,13 @@ }, { "constant": false, - "id": 21588, + "id": 24649, "mutability": "mutable", "name": "p3", - "nameLocation": "63324:2:15", + "nameLocation": "63324:2:35", "nodeType": "VariableDeclaration", - "scope": 21603, - "src": "63319:7:15", + "scope": 24664, + "src": "63319:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106138,10 +106138,10 @@ "typeString": "bool" }, "typeName": { - "id": 21587, + "id": 24648, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "63319:4:15", + "src": "63319:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -106150,28 +106150,28 @@ "visibility": "internal" } ], - "src": "63285:42:15" + "src": "63285:42:35" }, "returnParameters": { - "id": 21590, + "id": 24651, "nodeType": "ParameterList", "parameters": [], - "src": "63342:0:15" + "src": "63342:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21626, + "id": 24687, "nodeType": "FunctionDefinition", - "src": "63455:182:15", + "src": "63455:182:35", "nodes": [], "body": { - "id": 21625, + "id": 24686, "nodeType": "Block", - "src": "63527:110:15", + "src": "63527:110:35", "nodes": [], "statements": [ { @@ -106181,14 +106181,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c616464726573732c6164647265737329", - "id": 21617, + "id": 24678, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63577:35:15", + "src": "63577:35:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_660375ddb58761b4ce952ec7e1ae63efe9f8e9e69831fd72875968fec9046e35", "typeString": "literal_string \"log(address,bool,address,address)\"" @@ -106196,48 +106196,48 @@ "value": "log(address,bool,address,address)" }, { - "id": 21618, + "id": 24679, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21605, - "src": "63614:2:15", + "referencedDeclaration": 24666, + "src": "63614:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21619, + "id": 24680, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21607, - "src": "63618:2:15", + "referencedDeclaration": 24668, + "src": "63618:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21620, + "id": 24681, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21609, - "src": "63622:2:15", + "referencedDeclaration": 24670, + "src": "63622:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21621, + "id": 24682, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21611, - "src": "63626:2:15", + "referencedDeclaration": 24672, + "src": "63626:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -106268,32 +106268,32 @@ } ], "expression": { - "id": 21615, + "id": 24676, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "63553:3:15", + "src": "63553:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21616, + "id": 24677, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "63557:19:15", + "memberLocation": "63557:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "63553:23:15", + "src": "63553:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21622, + "id": 24683, "isConstant": false, "isLValue": false, "isPure": false, @@ -106302,7 +106302,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "63553:76:15", + "src": "63553:76:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -106317,18 +106317,18 @@ "typeString": "bytes memory" } ], - "id": 21614, + "id": 24675, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "63537:15:15", + "referencedDeclaration": 17016, + "src": "63537:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21623, + "id": 24684, "isConstant": false, "isLValue": false, "isPure": false, @@ -106337,16 +106337,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "63537:93:15", + "src": "63537:93:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21624, + "id": 24685, "nodeType": "ExpressionStatement", - "src": "63537:93:15" + "src": "63537:93:35" } ] }, @@ -106354,20 +106354,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "63464:3:15", + "nameLocation": "63464:3:35", "parameters": { - "id": 21612, + "id": 24673, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21605, + "id": 24666, "mutability": "mutable", "name": "p0", - "nameLocation": "63476:2:15", + "nameLocation": "63476:2:35", "nodeType": "VariableDeclaration", - "scope": 21626, - "src": "63468:10:15", + "scope": 24687, + "src": "63468:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106375,10 +106375,10 @@ "typeString": "address" }, "typeName": { - "id": 21604, + "id": 24665, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63468:7:15", + "src": "63468:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106389,13 +106389,13 @@ }, { "constant": false, - "id": 21607, + "id": 24668, "mutability": "mutable", "name": "p1", - "nameLocation": "63485:2:15", + "nameLocation": "63485:2:35", "nodeType": "VariableDeclaration", - "scope": 21626, - "src": "63480:7:15", + "scope": 24687, + "src": "63480:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106403,10 +106403,10 @@ "typeString": "bool" }, "typeName": { - "id": 21606, + "id": 24667, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "63480:4:15", + "src": "63480:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -106416,13 +106416,13 @@ }, { "constant": false, - "id": 21609, + "id": 24670, "mutability": "mutable", "name": "p2", - "nameLocation": "63497:2:15", + "nameLocation": "63497:2:35", "nodeType": "VariableDeclaration", - "scope": 21626, - "src": "63489:10:15", + "scope": 24687, + "src": "63489:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106430,10 +106430,10 @@ "typeString": "address" }, "typeName": { - "id": 21608, + "id": 24669, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63489:7:15", + "src": "63489:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106444,13 +106444,13 @@ }, { "constant": false, - "id": 21611, + "id": 24672, "mutability": "mutable", "name": "p3", - "nameLocation": "63509:2:15", + "nameLocation": "63509:2:35", "nodeType": "VariableDeclaration", - "scope": 21626, - "src": "63501:10:15", + "scope": 24687, + "src": "63501:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106458,10 +106458,10 @@ "typeString": "address" }, "typeName": { - "id": 21610, + "id": 24671, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63501:7:15", + "src": "63501:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106471,28 +106471,28 @@ "visibility": "internal" } ], - "src": "63467:45:15" + "src": "63467:45:35" }, "returnParameters": { - "id": 21613, + "id": 24674, "nodeType": "ParameterList", "parameters": [], - "src": "63527:0:15" + "src": "63527:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21649, + "id": 24710, "nodeType": "FunctionDefinition", - "src": "63643:176:15", + "src": "63643:176:35", "nodes": [], "body": { - "id": 21648, + "id": 24709, "nodeType": "Block", - "src": "63712:107:15", + "src": "63712:107:35", "nodes": [], "statements": [ { @@ -106502,14 +106502,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c75696e742c75696e7429", - "id": 21640, + "id": 24701, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63762:32:15", + "src": "63762:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_54fdf3e4fb94f9bebc9a1c60d5b71090f9817e68730b5af20b69dff283044ed6", "typeString": "literal_string \"log(address,address,uint,uint)\"" @@ -106517,48 +106517,48 @@ "value": "log(address,address,uint,uint)" }, { - "id": 21641, + "id": 24702, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21628, - "src": "63796:2:15", + "referencedDeclaration": 24689, + "src": "63796:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21642, + "id": 24703, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21630, - "src": "63800:2:15", + "referencedDeclaration": 24691, + "src": "63800:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21643, + "id": 24704, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21632, - "src": "63804:2:15", + "referencedDeclaration": 24693, + "src": "63804:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 21644, + "id": 24705, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21634, - "src": "63808:2:15", + "referencedDeclaration": 24695, + "src": "63808:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -106589,32 +106589,32 @@ } ], "expression": { - "id": 21638, + "id": 24699, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "63738:3:15", + "src": "63738:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21639, + "id": 24700, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "63742:19:15", + "memberLocation": "63742:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "63738:23:15", + "src": "63738:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21645, + "id": 24706, "isConstant": false, "isLValue": false, "isPure": false, @@ -106623,7 +106623,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "63738:73:15", + "src": "63738:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -106638,18 +106638,18 @@ "typeString": "bytes memory" } ], - "id": 21637, + "id": 24698, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "63722:15:15", + "referencedDeclaration": 17016, + "src": "63722:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21646, + "id": 24707, "isConstant": false, "isLValue": false, "isPure": false, @@ -106658,16 +106658,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "63722:90:15", + "src": "63722:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21647, + "id": 24708, "nodeType": "ExpressionStatement", - "src": "63722:90:15" + "src": "63722:90:35" } ] }, @@ -106675,20 +106675,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "63652:3:15", + "nameLocation": "63652:3:35", "parameters": { - "id": 21635, + "id": 24696, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21628, + "id": 24689, "mutability": "mutable", "name": "p0", - "nameLocation": "63664:2:15", + "nameLocation": "63664:2:35", "nodeType": "VariableDeclaration", - "scope": 21649, - "src": "63656:10:15", + "scope": 24710, + "src": "63656:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106696,10 +106696,10 @@ "typeString": "address" }, "typeName": { - "id": 21627, + "id": 24688, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63656:7:15", + "src": "63656:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106710,13 +106710,13 @@ }, { "constant": false, - "id": 21630, + "id": 24691, "mutability": "mutable", "name": "p1", - "nameLocation": "63676:2:15", + "nameLocation": "63676:2:35", "nodeType": "VariableDeclaration", - "scope": 21649, - "src": "63668:10:15", + "scope": 24710, + "src": "63668:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106724,10 +106724,10 @@ "typeString": "address" }, "typeName": { - "id": 21629, + "id": 24690, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63668:7:15", + "src": "63668:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106738,13 +106738,13 @@ }, { "constant": false, - "id": 21632, + "id": 24693, "mutability": "mutable", "name": "p2", - "nameLocation": "63685:2:15", + "nameLocation": "63685:2:35", "nodeType": "VariableDeclaration", - "scope": 21649, - "src": "63680:7:15", + "scope": 24710, + "src": "63680:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106752,10 +106752,10 @@ "typeString": "uint256" }, "typeName": { - "id": 21631, + "id": 24692, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "63680:4:15", + "src": "63680:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -106765,13 +106765,13 @@ }, { "constant": false, - "id": 21634, + "id": 24695, "mutability": "mutable", "name": "p3", - "nameLocation": "63694:2:15", + "nameLocation": "63694:2:35", "nodeType": "VariableDeclaration", - "scope": 21649, - "src": "63689:7:15", + "scope": 24710, + "src": "63689:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106779,10 +106779,10 @@ "typeString": "uint256" }, "typeName": { - "id": 21633, + "id": 24694, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "63689:4:15", + "src": "63689:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -106791,28 +106791,28 @@ "visibility": "internal" } ], - "src": "63655:42:15" + "src": "63655:42:35" }, "returnParameters": { - "id": 21636, + "id": 24697, "nodeType": "ParameterList", "parameters": [], - "src": "63712:0:15" + "src": "63712:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21672, + "id": 24733, "nodeType": "FunctionDefinition", - "src": "63825:187:15", + "src": "63825:187:35", "nodes": [], "body": { - "id": 21671, + "id": 24732, "nodeType": "Block", - "src": "63903:109:15", + "src": "63903:109:35", "nodes": [], "statements": [ { @@ -106822,14 +106822,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c75696e742c737472696e6729", - "id": 21663, + "id": 24724, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63953:34:15", + "src": "63953:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9dd12eadc51edb79b050f95e9310706b305e500a52025b74b024df3cbcb53815", "typeString": "literal_string \"log(address,address,uint,string)\"" @@ -106837,48 +106837,48 @@ "value": "log(address,address,uint,string)" }, { - "id": 21664, + "id": 24725, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21651, - "src": "63989:2:15", + "referencedDeclaration": 24712, + "src": "63989:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21665, + "id": 24726, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21653, - "src": "63993:2:15", + "referencedDeclaration": 24714, + "src": "63993:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21666, + "id": 24727, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21655, - "src": "63997:2:15", + "referencedDeclaration": 24716, + "src": "63997:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 21667, + "id": 24728, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21657, - "src": "64001:2:15", + "referencedDeclaration": 24718, + "src": "64001:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -106909,32 +106909,32 @@ } ], "expression": { - "id": 21661, + "id": 24722, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "63929:3:15", + "src": "63929:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21662, + "id": 24723, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "63933:19:15", + "memberLocation": "63933:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "63929:23:15", + "src": "63929:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21668, + "id": 24729, "isConstant": false, "isLValue": false, "isPure": false, @@ -106943,7 +106943,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "63929:75:15", + "src": "63929:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -106958,18 +106958,18 @@ "typeString": "bytes memory" } ], - "id": 21660, + "id": 24721, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "63913:15:15", + "referencedDeclaration": 17016, + "src": "63913:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21669, + "id": 24730, "isConstant": false, "isLValue": false, "isPure": false, @@ -106978,16 +106978,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "63913:92:15", + "src": "63913:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21670, + "id": 24731, "nodeType": "ExpressionStatement", - "src": "63913:92:15" + "src": "63913:92:35" } ] }, @@ -106995,20 +106995,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "63834:3:15", + "nameLocation": "63834:3:35", "parameters": { - "id": 21658, + "id": 24719, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21651, + "id": 24712, "mutability": "mutable", "name": "p0", - "nameLocation": "63846:2:15", + "nameLocation": "63846:2:35", "nodeType": "VariableDeclaration", - "scope": 21672, - "src": "63838:10:15", + "scope": 24733, + "src": "63838:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107016,10 +107016,10 @@ "typeString": "address" }, "typeName": { - "id": 21650, + "id": 24711, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63838:7:15", + "src": "63838:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107030,13 +107030,13 @@ }, { "constant": false, - "id": 21653, + "id": 24714, "mutability": "mutable", "name": "p1", - "nameLocation": "63858:2:15", + "nameLocation": "63858:2:35", "nodeType": "VariableDeclaration", - "scope": 21672, - "src": "63850:10:15", + "scope": 24733, + "src": "63850:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107044,10 +107044,10 @@ "typeString": "address" }, "typeName": { - "id": 21652, + "id": 24713, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63850:7:15", + "src": "63850:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107058,13 +107058,13 @@ }, { "constant": false, - "id": 21655, + "id": 24716, "mutability": "mutable", "name": "p2", - "nameLocation": "63867:2:15", + "nameLocation": "63867:2:35", "nodeType": "VariableDeclaration", - "scope": 21672, - "src": "63862:7:15", + "scope": 24733, + "src": "63862:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107072,10 +107072,10 @@ "typeString": "uint256" }, "typeName": { - "id": 21654, + "id": 24715, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "63862:4:15", + "src": "63862:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -107085,13 +107085,13 @@ }, { "constant": false, - "id": 21657, + "id": 24718, "mutability": "mutable", "name": "p3", - "nameLocation": "63885:2:15", + "nameLocation": "63885:2:35", "nodeType": "VariableDeclaration", - "scope": 21672, - "src": "63871:16:15", + "scope": 24733, + "src": "63871:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -107099,10 +107099,10 @@ "typeString": "string" }, "typeName": { - "id": 21656, + "id": 24717, "name": "string", "nodeType": "ElementaryTypeName", - "src": "63871:6:15", + "src": "63871:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -107111,28 +107111,28 @@ "visibility": "internal" } ], - "src": "63837:51:15" + "src": "63837:51:35" }, "returnParameters": { - "id": 21659, + "id": 24720, "nodeType": "ParameterList", "parameters": [], - "src": "63903:0:15" + "src": "63903:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21695, + "id": 24756, "nodeType": "FunctionDefinition", - "src": "64018:176:15", + "src": "64018:176:35", "nodes": [], "body": { - "id": 21694, + "id": 24755, "nodeType": "Block", - "src": "64087:107:15", + "src": "64087:107:35", "nodes": [], "statements": [ { @@ -107142,14 +107142,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c75696e742c626f6f6c29", - "id": 21686, + "id": 24747, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "64137:32:15", + "src": "64137:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c2f688eccc5824e4375e54ae0df7ae9f757b0758319e26fa7dcc6a4450e1d411", "typeString": "literal_string \"log(address,address,uint,bool)\"" @@ -107157,48 +107157,48 @@ "value": "log(address,address,uint,bool)" }, { - "id": 21687, + "id": 24748, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21674, - "src": "64171:2:15", + "referencedDeclaration": 24735, + "src": "64171:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21688, + "id": 24749, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21676, - "src": "64175:2:15", + "referencedDeclaration": 24737, + "src": "64175:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21689, + "id": 24750, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21678, - "src": "64179:2:15", + "referencedDeclaration": 24739, + "src": "64179:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 21690, + "id": 24751, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21680, - "src": "64183:2:15", + "referencedDeclaration": 24741, + "src": "64183:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -107229,32 +107229,32 @@ } ], "expression": { - "id": 21684, + "id": 24745, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "64113:3:15", + "src": "64113:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21685, + "id": 24746, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "64117:19:15", + "memberLocation": "64117:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "64113:23:15", + "src": "64113:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21691, + "id": 24752, "isConstant": false, "isLValue": false, "isPure": false, @@ -107263,7 +107263,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "64113:73:15", + "src": "64113:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -107278,18 +107278,18 @@ "typeString": "bytes memory" } ], - "id": 21683, + "id": 24744, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "64097:15:15", + "referencedDeclaration": 17016, + "src": "64097:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21692, + "id": 24753, "isConstant": false, "isLValue": false, "isPure": false, @@ -107298,16 +107298,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "64097:90:15", + "src": "64097:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21693, + "id": 24754, "nodeType": "ExpressionStatement", - "src": "64097:90:15" + "src": "64097:90:35" } ] }, @@ -107315,20 +107315,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64027:3:15", + "nameLocation": "64027:3:35", "parameters": { - "id": 21681, + "id": 24742, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21674, + "id": 24735, "mutability": "mutable", "name": "p0", - "nameLocation": "64039:2:15", + "nameLocation": "64039:2:35", "nodeType": "VariableDeclaration", - "scope": 21695, - "src": "64031:10:15", + "scope": 24756, + "src": "64031:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107336,10 +107336,10 @@ "typeString": "address" }, "typeName": { - "id": 21673, + "id": 24734, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64031:7:15", + "src": "64031:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107350,13 +107350,13 @@ }, { "constant": false, - "id": 21676, + "id": 24737, "mutability": "mutable", "name": "p1", - "nameLocation": "64051:2:15", + "nameLocation": "64051:2:35", "nodeType": "VariableDeclaration", - "scope": 21695, - "src": "64043:10:15", + "scope": 24756, + "src": "64043:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107364,10 +107364,10 @@ "typeString": "address" }, "typeName": { - "id": 21675, + "id": 24736, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64043:7:15", + "src": "64043:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107378,13 +107378,13 @@ }, { "constant": false, - "id": 21678, + "id": 24739, "mutability": "mutable", "name": "p2", - "nameLocation": "64060:2:15", + "nameLocation": "64060:2:35", "nodeType": "VariableDeclaration", - "scope": 21695, - "src": "64055:7:15", + "scope": 24756, + "src": "64055:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107392,10 +107392,10 @@ "typeString": "uint256" }, "typeName": { - "id": 21677, + "id": 24738, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "64055:4:15", + "src": "64055:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -107405,13 +107405,13 @@ }, { "constant": false, - "id": 21680, + "id": 24741, "mutability": "mutable", "name": "p3", - "nameLocation": "64069:2:15", + "nameLocation": "64069:2:35", "nodeType": "VariableDeclaration", - "scope": 21695, - "src": "64064:7:15", + "scope": 24756, + "src": "64064:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107419,10 +107419,10 @@ "typeString": "bool" }, "typeName": { - "id": 21679, + "id": 24740, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "64064:4:15", + "src": "64064:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -107431,28 +107431,28 @@ "visibility": "internal" } ], - "src": "64030:42:15" + "src": "64030:42:35" }, "returnParameters": { - "id": 21682, + "id": 24743, "nodeType": "ParameterList", "parameters": [], - "src": "64087:0:15" + "src": "64087:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21718, + "id": 24779, "nodeType": "FunctionDefinition", - "src": "64200:182:15", + "src": "64200:182:35", "nodes": [], "body": { - "id": 21717, + "id": 24778, "nodeType": "Block", - "src": "64272:110:15", + "src": "64272:110:35", "nodes": [], "statements": [ { @@ -107462,14 +107462,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c75696e742c6164647265737329", - "id": 21709, + "id": 24770, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "64322:35:15", + "src": "64322:35:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d6c65276d9b81968c5dbc7d91412af8260979b88b9036d81153645629a214556", "typeString": "literal_string \"log(address,address,uint,address)\"" @@ -107477,48 +107477,48 @@ "value": "log(address,address,uint,address)" }, { - "id": 21710, + "id": 24771, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21697, - "src": "64359:2:15", + "referencedDeclaration": 24758, + "src": "64359:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21711, + "id": 24772, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21699, - "src": "64363:2:15", + "referencedDeclaration": 24760, + "src": "64363:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21712, + "id": 24773, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21701, - "src": "64367:2:15", + "referencedDeclaration": 24762, + "src": "64367:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 21713, + "id": 24774, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21703, - "src": "64371:2:15", + "referencedDeclaration": 24764, + "src": "64371:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -107549,32 +107549,32 @@ } ], "expression": { - "id": 21707, + "id": 24768, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "64298:3:15", + "src": "64298:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21708, + "id": 24769, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "64302:19:15", + "memberLocation": "64302:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "64298:23:15", + "src": "64298:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21714, + "id": 24775, "isConstant": false, "isLValue": false, "isPure": false, @@ -107583,7 +107583,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "64298:76:15", + "src": "64298:76:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -107598,18 +107598,18 @@ "typeString": "bytes memory" } ], - "id": 21706, + "id": 24767, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "64282:15:15", + "referencedDeclaration": 17016, + "src": "64282:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21715, + "id": 24776, "isConstant": false, "isLValue": false, "isPure": false, @@ -107618,16 +107618,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "64282:93:15", + "src": "64282:93:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21716, + "id": 24777, "nodeType": "ExpressionStatement", - "src": "64282:93:15" + "src": "64282:93:35" } ] }, @@ -107635,20 +107635,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64209:3:15", + "nameLocation": "64209:3:35", "parameters": { - "id": 21704, + "id": 24765, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21697, + "id": 24758, "mutability": "mutable", "name": "p0", - "nameLocation": "64221:2:15", + "nameLocation": "64221:2:35", "nodeType": "VariableDeclaration", - "scope": 21718, - "src": "64213:10:15", + "scope": 24779, + "src": "64213:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107656,10 +107656,10 @@ "typeString": "address" }, "typeName": { - "id": 21696, + "id": 24757, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64213:7:15", + "src": "64213:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107670,13 +107670,13 @@ }, { "constant": false, - "id": 21699, + "id": 24760, "mutability": "mutable", "name": "p1", - "nameLocation": "64233:2:15", + "nameLocation": "64233:2:35", "nodeType": "VariableDeclaration", - "scope": 21718, - "src": "64225:10:15", + "scope": 24779, + "src": "64225:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107684,10 +107684,10 @@ "typeString": "address" }, "typeName": { - "id": 21698, + "id": 24759, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64225:7:15", + "src": "64225:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107698,13 +107698,13 @@ }, { "constant": false, - "id": 21701, + "id": 24762, "mutability": "mutable", "name": "p2", - "nameLocation": "64242:2:15", + "nameLocation": "64242:2:35", "nodeType": "VariableDeclaration", - "scope": 21718, - "src": "64237:7:15", + "scope": 24779, + "src": "64237:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107712,10 +107712,10 @@ "typeString": "uint256" }, "typeName": { - "id": 21700, + "id": 24761, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "64237:4:15", + "src": "64237:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -107725,13 +107725,13 @@ }, { "constant": false, - "id": 21703, + "id": 24764, "mutability": "mutable", "name": "p3", - "nameLocation": "64254:2:15", + "nameLocation": "64254:2:35", "nodeType": "VariableDeclaration", - "scope": 21718, - "src": "64246:10:15", + "scope": 24779, + "src": "64246:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107739,10 +107739,10 @@ "typeString": "address" }, "typeName": { - "id": 21702, + "id": 24763, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64246:7:15", + "src": "64246:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107752,28 +107752,28 @@ "visibility": "internal" } ], - "src": "64212:45:15" + "src": "64212:45:35" }, "returnParameters": { - "id": 21705, + "id": 24766, "nodeType": "ParameterList", "parameters": [], - "src": "64272:0:15" + "src": "64272:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21741, + "id": 24802, "nodeType": "FunctionDefinition", - "src": "64388:187:15", + "src": "64388:187:35", "nodes": [], "body": { - "id": 21740, + "id": 24801, "nodeType": "Block", - "src": "64466:109:15", + "src": "64466:109:35", "nodes": [], "statements": [ { @@ -107783,14 +107783,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c737472696e672c75696e7429", - "id": 21732, + "id": 24793, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "64516:34:15", + "src": "64516:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_04289300eaed00bb9d0d7894f7439ff06a8c4040945c0625e94f6f0c87fb11ba", "typeString": "literal_string \"log(address,address,string,uint)\"" @@ -107798,48 +107798,48 @@ "value": "log(address,address,string,uint)" }, { - "id": 21733, + "id": 24794, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21720, - "src": "64552:2:15", + "referencedDeclaration": 24781, + "src": "64552:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21734, + "id": 24795, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21722, - "src": "64556:2:15", + "referencedDeclaration": 24783, + "src": "64556:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21735, + "id": 24796, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21724, - "src": "64560:2:15", + "referencedDeclaration": 24785, + "src": "64560:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21736, + "id": 24797, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21726, - "src": "64564:2:15", + "referencedDeclaration": 24787, + "src": "64564:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -107870,32 +107870,32 @@ } ], "expression": { - "id": 21730, + "id": 24791, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "64492:3:15", + "src": "64492:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21731, + "id": 24792, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "64496:19:15", + "memberLocation": "64496:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "64492:23:15", + "src": "64492:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21737, + "id": 24798, "isConstant": false, "isLValue": false, "isPure": false, @@ -107904,7 +107904,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "64492:75:15", + "src": "64492:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -107919,18 +107919,18 @@ "typeString": "bytes memory" } ], - "id": 21729, + "id": 24790, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "64476:15:15", + "referencedDeclaration": 17016, + "src": "64476:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21738, + "id": 24799, "isConstant": false, "isLValue": false, "isPure": false, @@ -107939,16 +107939,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "64476:92:15", + "src": "64476:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21739, + "id": 24800, "nodeType": "ExpressionStatement", - "src": "64476:92:15" + "src": "64476:92:35" } ] }, @@ -107956,20 +107956,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64397:3:15", + "nameLocation": "64397:3:35", "parameters": { - "id": 21727, + "id": 24788, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21720, + "id": 24781, "mutability": "mutable", "name": "p0", - "nameLocation": "64409:2:15", + "nameLocation": "64409:2:35", "nodeType": "VariableDeclaration", - "scope": 21741, - "src": "64401:10:15", + "scope": 24802, + "src": "64401:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107977,10 +107977,10 @@ "typeString": "address" }, "typeName": { - "id": 21719, + "id": 24780, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64401:7:15", + "src": "64401:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107991,13 +107991,13 @@ }, { "constant": false, - "id": 21722, + "id": 24783, "mutability": "mutable", "name": "p1", - "nameLocation": "64421:2:15", + "nameLocation": "64421:2:35", "nodeType": "VariableDeclaration", - "scope": 21741, - "src": "64413:10:15", + "scope": 24802, + "src": "64413:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108005,10 +108005,10 @@ "typeString": "address" }, "typeName": { - "id": 21721, + "id": 24782, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64413:7:15", + "src": "64413:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108019,13 +108019,13 @@ }, { "constant": false, - "id": 21724, + "id": 24785, "mutability": "mutable", "name": "p2", - "nameLocation": "64439:2:15", + "nameLocation": "64439:2:35", "nodeType": "VariableDeclaration", - "scope": 21741, - "src": "64425:16:15", + "scope": 24802, + "src": "64425:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -108033,10 +108033,10 @@ "typeString": "string" }, "typeName": { - "id": 21723, + "id": 24784, "name": "string", "nodeType": "ElementaryTypeName", - "src": "64425:6:15", + "src": "64425:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -108046,13 +108046,13 @@ }, { "constant": false, - "id": 21726, + "id": 24787, "mutability": "mutable", "name": "p3", - "nameLocation": "64448:2:15", + "nameLocation": "64448:2:35", "nodeType": "VariableDeclaration", - "scope": 21741, - "src": "64443:7:15", + "scope": 24802, + "src": "64443:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108060,10 +108060,10 @@ "typeString": "uint256" }, "typeName": { - "id": 21725, + "id": 24786, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "64443:4:15", + "src": "64443:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -108072,28 +108072,28 @@ "visibility": "internal" } ], - "src": "64400:51:15" + "src": "64400:51:35" }, "returnParameters": { - "id": 21728, + "id": 24789, "nodeType": "ParameterList", "parameters": [], - "src": "64466:0:15" + "src": "64466:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21764, + "id": 24825, "nodeType": "FunctionDefinition", - "src": "64581:198:15", + "src": "64581:198:35", "nodes": [], "body": { - "id": 21763, + "id": 24824, "nodeType": "Block", - "src": "64668:111:15", + "src": "64668:111:35", "nodes": [], "statements": [ { @@ -108103,14 +108103,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c737472696e672c737472696e6729", - "id": 21755, + "id": 24816, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "64718:36:15", + "src": "64718:36:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_21bdaf25c85279ffda21e4e2b9f685ff585c62a37c0ebe7ae25670fd06df3aa1", "typeString": "literal_string \"log(address,address,string,string)\"" @@ -108118,48 +108118,48 @@ "value": "log(address,address,string,string)" }, { - "id": 21756, + "id": 24817, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21743, - "src": "64756:2:15", + "referencedDeclaration": 24804, + "src": "64756:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21757, + "id": 24818, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21745, - "src": "64760:2:15", + "referencedDeclaration": 24806, + "src": "64760:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21758, + "id": 24819, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21747, - "src": "64764:2:15", + "referencedDeclaration": 24808, + "src": "64764:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21759, + "id": 24820, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21749, - "src": "64768:2:15", + "referencedDeclaration": 24810, + "src": "64768:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -108190,32 +108190,32 @@ } ], "expression": { - "id": 21753, + "id": 24814, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "64694:3:15", + "src": "64694:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21754, + "id": 24815, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "64698:19:15", + "memberLocation": "64698:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "64694:23:15", + "src": "64694:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21760, + "id": 24821, "isConstant": false, "isLValue": false, "isPure": false, @@ -108224,7 +108224,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "64694:77:15", + "src": "64694:77:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -108239,18 +108239,18 @@ "typeString": "bytes memory" } ], - "id": 21752, + "id": 24813, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "64678:15:15", + "referencedDeclaration": 17016, + "src": "64678:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21761, + "id": 24822, "isConstant": false, "isLValue": false, "isPure": false, @@ -108259,16 +108259,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "64678:94:15", + "src": "64678:94:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21762, + "id": 24823, "nodeType": "ExpressionStatement", - "src": "64678:94:15" + "src": "64678:94:35" } ] }, @@ -108276,20 +108276,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64590:3:15", + "nameLocation": "64590:3:35", "parameters": { - "id": 21750, + "id": 24811, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21743, + "id": 24804, "mutability": "mutable", "name": "p0", - "nameLocation": "64602:2:15", + "nameLocation": "64602:2:35", "nodeType": "VariableDeclaration", - "scope": 21764, - "src": "64594:10:15", + "scope": 24825, + "src": "64594:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108297,10 +108297,10 @@ "typeString": "address" }, "typeName": { - "id": 21742, + "id": 24803, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64594:7:15", + "src": "64594:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108311,13 +108311,13 @@ }, { "constant": false, - "id": 21745, + "id": 24806, "mutability": "mutable", "name": "p1", - "nameLocation": "64614:2:15", + "nameLocation": "64614:2:35", "nodeType": "VariableDeclaration", - "scope": 21764, - "src": "64606:10:15", + "scope": 24825, + "src": "64606:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108325,10 +108325,10 @@ "typeString": "address" }, "typeName": { - "id": 21744, + "id": 24805, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64606:7:15", + "src": "64606:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108339,13 +108339,13 @@ }, { "constant": false, - "id": 21747, + "id": 24808, "mutability": "mutable", "name": "p2", - "nameLocation": "64632:2:15", + "nameLocation": "64632:2:35", "nodeType": "VariableDeclaration", - "scope": 21764, - "src": "64618:16:15", + "scope": 24825, + "src": "64618:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -108353,10 +108353,10 @@ "typeString": "string" }, "typeName": { - "id": 21746, + "id": 24807, "name": "string", "nodeType": "ElementaryTypeName", - "src": "64618:6:15", + "src": "64618:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -108366,13 +108366,13 @@ }, { "constant": false, - "id": 21749, + "id": 24810, "mutability": "mutable", "name": "p3", - "nameLocation": "64650:2:15", + "nameLocation": "64650:2:35", "nodeType": "VariableDeclaration", - "scope": 21764, - "src": "64636:16:15", + "scope": 24825, + "src": "64636:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -108380,10 +108380,10 @@ "typeString": "string" }, "typeName": { - "id": 21748, + "id": 24809, "name": "string", "nodeType": "ElementaryTypeName", - "src": "64636:6:15", + "src": "64636:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -108392,28 +108392,28 @@ "visibility": "internal" } ], - "src": "64593:60:15" + "src": "64593:60:35" }, "returnParameters": { - "id": 21751, + "id": 24812, "nodeType": "ParameterList", "parameters": [], - "src": "64668:0:15" + "src": "64668:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21787, + "id": 24848, "nodeType": "FunctionDefinition", - "src": "64785:187:15", + "src": "64785:187:35", "nodes": [], "body": { - "id": 21786, + "id": 24847, "nodeType": "Block", - "src": "64863:109:15", + "src": "64863:109:35", "nodes": [], "statements": [ { @@ -108423,14 +108423,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c737472696e672c626f6f6c29", - "id": 21778, + "id": 24839, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "64913:34:15", + "src": "64913:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6f1a594e70810560eaae5bbc82bc991f1120ac326ec142f6fb212682169447fd", "typeString": "literal_string \"log(address,address,string,bool)\"" @@ -108438,48 +108438,48 @@ "value": "log(address,address,string,bool)" }, { - "id": 21779, + "id": 24840, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21766, - "src": "64949:2:15", + "referencedDeclaration": 24827, + "src": "64949:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21780, + "id": 24841, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21768, - "src": "64953:2:15", + "referencedDeclaration": 24829, + "src": "64953:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21781, + "id": 24842, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21770, - "src": "64957:2:15", + "referencedDeclaration": 24831, + "src": "64957:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21782, + "id": 24843, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21772, - "src": "64961:2:15", + "referencedDeclaration": 24833, + "src": "64961:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108510,32 +108510,32 @@ } ], "expression": { - "id": 21776, + "id": 24837, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "64889:3:15", + "src": "64889:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21777, + "id": 24838, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "64893:19:15", + "memberLocation": "64893:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "64889:23:15", + "src": "64889:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21783, + "id": 24844, "isConstant": false, "isLValue": false, "isPure": false, @@ -108544,7 +108544,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "64889:75:15", + "src": "64889:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -108559,18 +108559,18 @@ "typeString": "bytes memory" } ], - "id": 21775, + "id": 24836, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "64873:15:15", + "referencedDeclaration": 17016, + "src": "64873:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21784, + "id": 24845, "isConstant": false, "isLValue": false, "isPure": false, @@ -108579,16 +108579,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "64873:92:15", + "src": "64873:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21785, + "id": 24846, "nodeType": "ExpressionStatement", - "src": "64873:92:15" + "src": "64873:92:35" } ] }, @@ -108596,20 +108596,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64794:3:15", + "nameLocation": "64794:3:35", "parameters": { - "id": 21773, + "id": 24834, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21766, + "id": 24827, "mutability": "mutable", "name": "p0", - "nameLocation": "64806:2:15", + "nameLocation": "64806:2:35", "nodeType": "VariableDeclaration", - "scope": 21787, - "src": "64798:10:15", + "scope": 24848, + "src": "64798:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108617,10 +108617,10 @@ "typeString": "address" }, "typeName": { - "id": 21765, + "id": 24826, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64798:7:15", + "src": "64798:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108631,13 +108631,13 @@ }, { "constant": false, - "id": 21768, + "id": 24829, "mutability": "mutable", "name": "p1", - "nameLocation": "64818:2:15", + "nameLocation": "64818:2:35", "nodeType": "VariableDeclaration", - "scope": 21787, - "src": "64810:10:15", + "scope": 24848, + "src": "64810:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108645,10 +108645,10 @@ "typeString": "address" }, "typeName": { - "id": 21767, + "id": 24828, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64810:7:15", + "src": "64810:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108659,13 +108659,13 @@ }, { "constant": false, - "id": 21770, + "id": 24831, "mutability": "mutable", "name": "p2", - "nameLocation": "64836:2:15", + "nameLocation": "64836:2:35", "nodeType": "VariableDeclaration", - "scope": 21787, - "src": "64822:16:15", + "scope": 24848, + "src": "64822:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -108673,10 +108673,10 @@ "typeString": "string" }, "typeName": { - "id": 21769, + "id": 24830, "name": "string", "nodeType": "ElementaryTypeName", - "src": "64822:6:15", + "src": "64822:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -108686,13 +108686,13 @@ }, { "constant": false, - "id": 21772, + "id": 24833, "mutability": "mutable", "name": "p3", - "nameLocation": "64845:2:15", + "nameLocation": "64845:2:35", "nodeType": "VariableDeclaration", - "scope": 21787, - "src": "64840:7:15", + "scope": 24848, + "src": "64840:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108700,10 +108700,10 @@ "typeString": "bool" }, "typeName": { - "id": 21771, + "id": 24832, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "64840:4:15", + "src": "64840:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108712,28 +108712,28 @@ "visibility": "internal" } ], - "src": "64797:51:15" + "src": "64797:51:35" }, "returnParameters": { - "id": 21774, + "id": 24835, "nodeType": "ParameterList", "parameters": [], - "src": "64863:0:15" + "src": "64863:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21810, + "id": 24871, "nodeType": "FunctionDefinition", - "src": "64978:193:15", + "src": "64978:193:35", "nodes": [], "body": { - "id": 21809, + "id": 24870, "nodeType": "Block", - "src": "65059:112:15", + "src": "65059:112:35", "nodes": [], "statements": [ { @@ -108743,14 +108743,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c737472696e672c6164647265737329", - "id": 21801, + "id": 24862, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "65109:37:15", + "src": "65109:37:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8f736d1685010d3a1ac02ed96109cdd5141fd92077c14203bc63442ad9b6a687", "typeString": "literal_string \"log(address,address,string,address)\"" @@ -108758,48 +108758,48 @@ "value": "log(address,address,string,address)" }, { - "id": 21802, + "id": 24863, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21789, - "src": "65148:2:15", + "referencedDeclaration": 24850, + "src": "65148:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21803, + "id": 24864, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21791, - "src": "65152:2:15", + "referencedDeclaration": 24852, + "src": "65152:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21804, + "id": 24865, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21793, - "src": "65156:2:15", + "referencedDeclaration": 24854, + "src": "65156:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 21805, + "id": 24866, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21795, - "src": "65160:2:15", + "referencedDeclaration": 24856, + "src": "65160:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -108830,32 +108830,32 @@ } ], "expression": { - "id": 21799, + "id": 24860, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "65085:3:15", + "src": "65085:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21800, + "id": 24861, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "65089:19:15", + "memberLocation": "65089:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "65085:23:15", + "src": "65085:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21806, + "id": 24867, "isConstant": false, "isLValue": false, "isPure": false, @@ -108864,7 +108864,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65085:78:15", + "src": "65085:78:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -108879,18 +108879,18 @@ "typeString": "bytes memory" } ], - "id": 21798, + "id": 24859, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "65069:15:15", + "referencedDeclaration": 17016, + "src": "65069:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21807, + "id": 24868, "isConstant": false, "isLValue": false, "isPure": false, @@ -108899,16 +108899,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65069:95:15", + "src": "65069:95:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21808, + "id": 24869, "nodeType": "ExpressionStatement", - "src": "65069:95:15" + "src": "65069:95:35" } ] }, @@ -108916,20 +108916,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64987:3:15", + "nameLocation": "64987:3:35", "parameters": { - "id": 21796, + "id": 24857, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21789, + "id": 24850, "mutability": "mutable", "name": "p0", - "nameLocation": "64999:2:15", + "nameLocation": "64999:2:35", "nodeType": "VariableDeclaration", - "scope": 21810, - "src": "64991:10:15", + "scope": 24871, + "src": "64991:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108937,10 +108937,10 @@ "typeString": "address" }, "typeName": { - "id": 21788, + "id": 24849, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64991:7:15", + "src": "64991:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108951,13 +108951,13 @@ }, { "constant": false, - "id": 21791, + "id": 24852, "mutability": "mutable", "name": "p1", - "nameLocation": "65011:2:15", + "nameLocation": "65011:2:35", "nodeType": "VariableDeclaration", - "scope": 21810, - "src": "65003:10:15", + "scope": 24871, + "src": "65003:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108965,10 +108965,10 @@ "typeString": "address" }, "typeName": { - "id": 21790, + "id": 24851, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65003:7:15", + "src": "65003:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108979,13 +108979,13 @@ }, { "constant": false, - "id": 21793, + "id": 24854, "mutability": "mutable", "name": "p2", - "nameLocation": "65029:2:15", + "nameLocation": "65029:2:35", "nodeType": "VariableDeclaration", - "scope": 21810, - "src": "65015:16:15", + "scope": 24871, + "src": "65015:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -108993,10 +108993,10 @@ "typeString": "string" }, "typeName": { - "id": 21792, + "id": 24853, "name": "string", "nodeType": "ElementaryTypeName", - "src": "65015:6:15", + "src": "65015:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -109006,13 +109006,13 @@ }, { "constant": false, - "id": 21795, + "id": 24856, "mutability": "mutable", "name": "p3", - "nameLocation": "65041:2:15", + "nameLocation": "65041:2:35", "nodeType": "VariableDeclaration", - "scope": 21810, - "src": "65033:10:15", + "scope": 24871, + "src": "65033:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109020,10 +109020,10 @@ "typeString": "address" }, "typeName": { - "id": 21794, + "id": 24855, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65033:7:15", + "src": "65033:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109033,28 +109033,28 @@ "visibility": "internal" } ], - "src": "64990:54:15" + "src": "64990:54:35" }, "returnParameters": { - "id": 21797, + "id": 24858, "nodeType": "ParameterList", "parameters": [], - "src": "65059:0:15" + "src": "65059:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21833, + "id": 24894, "nodeType": "FunctionDefinition", - "src": "65177:176:15", + "src": "65177:176:35", "nodes": [], "body": { - "id": 21832, + "id": 24893, "nodeType": "Block", - "src": "65246:107:15", + "src": "65246:107:35", "nodes": [], "statements": [ { @@ -109064,14 +109064,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c626f6f6c2c75696e7429", - "id": 21824, + "id": 24885, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "65296:32:15", + "src": "65296:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_95d65f110e4042ee84d162cfc6d17a44c2f2784259e33c97679d21e7a95a841e", "typeString": "literal_string \"log(address,address,bool,uint)\"" @@ -109079,48 +109079,48 @@ "value": "log(address,address,bool,uint)" }, { - "id": 21825, + "id": 24886, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21812, - "src": "65330:2:15", + "referencedDeclaration": 24873, + "src": "65330:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21826, + "id": 24887, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21814, - "src": "65334:2:15", + "referencedDeclaration": 24875, + "src": "65334:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21827, + "id": 24888, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21816, - "src": "65338:2:15", + "referencedDeclaration": 24877, + "src": "65338:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21828, + "id": 24889, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21818, - "src": "65342:2:15", + "referencedDeclaration": 24879, + "src": "65342:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -109151,32 +109151,32 @@ } ], "expression": { - "id": 21822, + "id": 24883, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "65272:3:15", + "src": "65272:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21823, + "id": 24884, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "65276:19:15", + "memberLocation": "65276:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "65272:23:15", + "src": "65272:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21829, + "id": 24890, "isConstant": false, "isLValue": false, "isPure": false, @@ -109185,7 +109185,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65272:73:15", + "src": "65272:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -109200,18 +109200,18 @@ "typeString": "bytes memory" } ], - "id": 21821, + "id": 24882, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "65256:15:15", + "referencedDeclaration": 17016, + "src": "65256:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21830, + "id": 24891, "isConstant": false, "isLValue": false, "isPure": false, @@ -109220,16 +109220,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65256:90:15", + "src": "65256:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21831, + "id": 24892, "nodeType": "ExpressionStatement", - "src": "65256:90:15" + "src": "65256:90:35" } ] }, @@ -109237,20 +109237,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65186:3:15", + "nameLocation": "65186:3:35", "parameters": { - "id": 21819, + "id": 24880, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21812, + "id": 24873, "mutability": "mutable", "name": "p0", - "nameLocation": "65198:2:15", + "nameLocation": "65198:2:35", "nodeType": "VariableDeclaration", - "scope": 21833, - "src": "65190:10:15", + "scope": 24894, + "src": "65190:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109258,10 +109258,10 @@ "typeString": "address" }, "typeName": { - "id": 21811, + "id": 24872, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65190:7:15", + "src": "65190:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109272,13 +109272,13 @@ }, { "constant": false, - "id": 21814, + "id": 24875, "mutability": "mutable", "name": "p1", - "nameLocation": "65210:2:15", + "nameLocation": "65210:2:35", "nodeType": "VariableDeclaration", - "scope": 21833, - "src": "65202:10:15", + "scope": 24894, + "src": "65202:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109286,10 +109286,10 @@ "typeString": "address" }, "typeName": { - "id": 21813, + "id": 24874, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65202:7:15", + "src": "65202:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109300,13 +109300,13 @@ }, { "constant": false, - "id": 21816, + "id": 24877, "mutability": "mutable", "name": "p2", - "nameLocation": "65219:2:15", + "nameLocation": "65219:2:35", "nodeType": "VariableDeclaration", - "scope": 21833, - "src": "65214:7:15", + "scope": 24894, + "src": "65214:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109314,10 +109314,10 @@ "typeString": "bool" }, "typeName": { - "id": 21815, + "id": 24876, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65214:4:15", + "src": "65214:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -109327,13 +109327,13 @@ }, { "constant": false, - "id": 21818, + "id": 24879, "mutability": "mutable", "name": "p3", - "nameLocation": "65228:2:15", + "nameLocation": "65228:2:35", "nodeType": "VariableDeclaration", - "scope": 21833, - "src": "65223:7:15", + "scope": 24894, + "src": "65223:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109341,10 +109341,10 @@ "typeString": "uint256" }, "typeName": { - "id": 21817, + "id": 24878, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "65223:4:15", + "src": "65223:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -109353,28 +109353,28 @@ "visibility": "internal" } ], - "src": "65189:42:15" + "src": "65189:42:35" }, "returnParameters": { - "id": 21820, + "id": 24881, "nodeType": "ParameterList", "parameters": [], - "src": "65246:0:15" + "src": "65246:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21856, + "id": 24917, "nodeType": "FunctionDefinition", - "src": "65359:187:15", + "src": "65359:187:35", "nodes": [], "body": { - "id": 21855, + "id": 24916, "nodeType": "Block", - "src": "65437:109:15", + "src": "65437:109:35", "nodes": [], "statements": [ { @@ -109384,14 +109384,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c626f6f6c2c737472696e6729", - "id": 21847, + "id": 24908, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "65487:34:15", + "src": "65487:34:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_aa6540c8e9a40f69e022e01a14ab22c94aae4999f1d7a246236f464d7c933b88", "typeString": "literal_string \"log(address,address,bool,string)\"" @@ -109399,48 +109399,48 @@ "value": "log(address,address,bool,string)" }, { - "id": 21848, + "id": 24909, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21835, - "src": "65523:2:15", + "referencedDeclaration": 24896, + "src": "65523:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21849, + "id": 24910, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21837, - "src": "65527:2:15", + "referencedDeclaration": 24898, + "src": "65527:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21850, + "id": 24911, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21839, - "src": "65531:2:15", + "referencedDeclaration": 24900, + "src": "65531:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21851, + "id": 24912, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21841, - "src": "65535:2:15", + "referencedDeclaration": 24902, + "src": "65535:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -109471,32 +109471,32 @@ } ], "expression": { - "id": 21845, + "id": 24906, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "65463:3:15", + "src": "65463:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21846, + "id": 24907, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "65467:19:15", + "memberLocation": "65467:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "65463:23:15", + "src": "65463:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21852, + "id": 24913, "isConstant": false, "isLValue": false, "isPure": false, @@ -109505,7 +109505,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65463:75:15", + "src": "65463:75:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -109520,18 +109520,18 @@ "typeString": "bytes memory" } ], - "id": 21844, + "id": 24905, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "65447:15:15", + "referencedDeclaration": 17016, + "src": "65447:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21853, + "id": 24914, "isConstant": false, "isLValue": false, "isPure": false, @@ -109540,16 +109540,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65447:92:15", + "src": "65447:92:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21854, + "id": 24915, "nodeType": "ExpressionStatement", - "src": "65447:92:15" + "src": "65447:92:35" } ] }, @@ -109557,20 +109557,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65368:3:15", + "nameLocation": "65368:3:35", "parameters": { - "id": 21842, + "id": 24903, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21835, + "id": 24896, "mutability": "mutable", "name": "p0", - "nameLocation": "65380:2:15", + "nameLocation": "65380:2:35", "nodeType": "VariableDeclaration", - "scope": 21856, - "src": "65372:10:15", + "scope": 24917, + "src": "65372:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109578,10 +109578,10 @@ "typeString": "address" }, "typeName": { - "id": 21834, + "id": 24895, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65372:7:15", + "src": "65372:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109592,13 +109592,13 @@ }, { "constant": false, - "id": 21837, + "id": 24898, "mutability": "mutable", "name": "p1", - "nameLocation": "65392:2:15", + "nameLocation": "65392:2:35", "nodeType": "VariableDeclaration", - "scope": 21856, - "src": "65384:10:15", + "scope": 24917, + "src": "65384:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109606,10 +109606,10 @@ "typeString": "address" }, "typeName": { - "id": 21836, + "id": 24897, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65384:7:15", + "src": "65384:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109620,13 +109620,13 @@ }, { "constant": false, - "id": 21839, + "id": 24900, "mutability": "mutable", "name": "p2", - "nameLocation": "65401:2:15", + "nameLocation": "65401:2:35", "nodeType": "VariableDeclaration", - "scope": 21856, - "src": "65396:7:15", + "scope": 24917, + "src": "65396:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109634,10 +109634,10 @@ "typeString": "bool" }, "typeName": { - "id": 21838, + "id": 24899, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65396:4:15", + "src": "65396:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -109647,13 +109647,13 @@ }, { "constant": false, - "id": 21841, + "id": 24902, "mutability": "mutable", "name": "p3", - "nameLocation": "65419:2:15", + "nameLocation": "65419:2:35", "nodeType": "VariableDeclaration", - "scope": 21856, - "src": "65405:16:15", + "scope": 24917, + "src": "65405:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -109661,10 +109661,10 @@ "typeString": "string" }, "typeName": { - "id": 21840, + "id": 24901, "name": "string", "nodeType": "ElementaryTypeName", - "src": "65405:6:15", + "src": "65405:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -109673,28 +109673,28 @@ "visibility": "internal" } ], - "src": "65371:51:15" + "src": "65371:51:35" }, "returnParameters": { - "id": 21843, + "id": 24904, "nodeType": "ParameterList", "parameters": [], - "src": "65437:0:15" + "src": "65437:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21879, + "id": 24940, "nodeType": "FunctionDefinition", - "src": "65552:176:15", + "src": "65552:176:35", "nodes": [], "body": { - "id": 21878, + "id": 24939, "nodeType": "Block", - "src": "65621:107:15", + "src": "65621:107:35", "nodes": [], "statements": [ { @@ -109704,14 +109704,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c626f6f6c2c626f6f6c29", - "id": 21870, + "id": 24931, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "65671:32:15", + "src": "65671:32:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2cd4134aedbc2cd722f2b9715dc3acb74b16b253590361dd98a4d6cb66119b65", "typeString": "literal_string \"log(address,address,bool,bool)\"" @@ -109719,48 +109719,48 @@ "value": "log(address,address,bool,bool)" }, { - "id": 21871, + "id": 24932, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21858, - "src": "65705:2:15", + "referencedDeclaration": 24919, + "src": "65705:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21872, + "id": 24933, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21860, - "src": "65709:2:15", + "referencedDeclaration": 24921, + "src": "65709:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21873, + "id": 24934, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21862, - "src": "65713:2:15", + "referencedDeclaration": 24923, + "src": "65713:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21874, + "id": 24935, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21864, - "src": "65717:2:15", + "referencedDeclaration": 24925, + "src": "65717:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -109791,32 +109791,32 @@ } ], "expression": { - "id": 21868, + "id": 24929, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "65647:3:15", + "src": "65647:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21869, + "id": 24930, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "65651:19:15", + "memberLocation": "65651:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "65647:23:15", + "src": "65647:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21875, + "id": 24936, "isConstant": false, "isLValue": false, "isPure": false, @@ -109825,7 +109825,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65647:73:15", + "src": "65647:73:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -109840,18 +109840,18 @@ "typeString": "bytes memory" } ], - "id": 21867, + "id": 24928, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "65631:15:15", + "referencedDeclaration": 17016, + "src": "65631:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21876, + "id": 24937, "isConstant": false, "isLValue": false, "isPure": false, @@ -109860,16 +109860,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65631:90:15", + "src": "65631:90:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21877, + "id": 24938, "nodeType": "ExpressionStatement", - "src": "65631:90:15" + "src": "65631:90:35" } ] }, @@ -109877,20 +109877,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65561:3:15", + "nameLocation": "65561:3:35", "parameters": { - "id": 21865, + "id": 24926, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21858, + "id": 24919, "mutability": "mutable", "name": "p0", - "nameLocation": "65573:2:15", + "nameLocation": "65573:2:35", "nodeType": "VariableDeclaration", - "scope": 21879, - "src": "65565:10:15", + "scope": 24940, + "src": "65565:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109898,10 +109898,10 @@ "typeString": "address" }, "typeName": { - "id": 21857, + "id": 24918, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65565:7:15", + "src": "65565:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109912,13 +109912,13 @@ }, { "constant": false, - "id": 21860, + "id": 24921, "mutability": "mutable", "name": "p1", - "nameLocation": "65585:2:15", + "nameLocation": "65585:2:35", "nodeType": "VariableDeclaration", - "scope": 21879, - "src": "65577:10:15", + "scope": 24940, + "src": "65577:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109926,10 +109926,10 @@ "typeString": "address" }, "typeName": { - "id": 21859, + "id": 24920, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65577:7:15", + "src": "65577:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109940,13 +109940,13 @@ }, { "constant": false, - "id": 21862, + "id": 24923, "mutability": "mutable", "name": "p2", - "nameLocation": "65594:2:15", + "nameLocation": "65594:2:35", "nodeType": "VariableDeclaration", - "scope": 21879, - "src": "65589:7:15", + "scope": 24940, + "src": "65589:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109954,10 +109954,10 @@ "typeString": "bool" }, "typeName": { - "id": 21861, + "id": 24922, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65589:4:15", + "src": "65589:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -109967,13 +109967,13 @@ }, { "constant": false, - "id": 21864, + "id": 24925, "mutability": "mutable", "name": "p3", - "nameLocation": "65603:2:15", + "nameLocation": "65603:2:35", "nodeType": "VariableDeclaration", - "scope": 21879, - "src": "65598:7:15", + "scope": 24940, + "src": "65598:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109981,10 +109981,10 @@ "typeString": "bool" }, "typeName": { - "id": 21863, + "id": 24924, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65598:4:15", + "src": "65598:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -109993,28 +109993,28 @@ "visibility": "internal" } ], - "src": "65564:42:15" + "src": "65564:42:35" }, "returnParameters": { - "id": 21866, + "id": 24927, "nodeType": "ParameterList", "parameters": [], - "src": "65621:0:15" + "src": "65621:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21902, + "id": 24963, "nodeType": "FunctionDefinition", - "src": "65734:182:15", + "src": "65734:182:35", "nodes": [], "body": { - "id": 21901, + "id": 24962, "nodeType": "Block", - "src": "65806:110:15", + "src": "65806:110:35", "nodes": [], "statements": [ { @@ -110024,14 +110024,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c626f6f6c2c6164647265737329", - "id": 21893, + "id": 24954, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "65856:35:15", + "src": "65856:35:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9f1bc36e6c1a1385bfe3a230338e478ee5447b81d25d35962aff021b2c578b9c", "typeString": "literal_string \"log(address,address,bool,address)\"" @@ -110039,48 +110039,48 @@ "value": "log(address,address,bool,address)" }, { - "id": 21894, + "id": 24955, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21881, - "src": "65893:2:15", + "referencedDeclaration": 24942, + "src": "65893:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21895, + "id": 24956, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21883, - "src": "65897:2:15", + "referencedDeclaration": 24944, + "src": "65897:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21896, + "id": 24957, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21885, - "src": "65901:2:15", + "referencedDeclaration": 24946, + "src": "65901:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 21897, + "id": 24958, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21887, - "src": "65905:2:15", + "referencedDeclaration": 24948, + "src": "65905:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -110111,32 +110111,32 @@ } ], "expression": { - "id": 21891, + "id": 24952, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "65832:3:15", + "src": "65832:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21892, + "id": 24953, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "65836:19:15", + "memberLocation": "65836:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "65832:23:15", + "src": "65832:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21898, + "id": 24959, "isConstant": false, "isLValue": false, "isPure": false, @@ -110145,7 +110145,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65832:76:15", + "src": "65832:76:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -110160,18 +110160,18 @@ "typeString": "bytes memory" } ], - "id": 21890, + "id": 24951, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "65816:15:15", + "referencedDeclaration": 17016, + "src": "65816:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21899, + "id": 24960, "isConstant": false, "isLValue": false, "isPure": false, @@ -110180,16 +110180,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65816:93:15", + "src": "65816:93:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21900, + "id": 24961, "nodeType": "ExpressionStatement", - "src": "65816:93:15" + "src": "65816:93:35" } ] }, @@ -110197,20 +110197,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65743:3:15", + "nameLocation": "65743:3:35", "parameters": { - "id": 21888, + "id": 24949, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21881, + "id": 24942, "mutability": "mutable", "name": "p0", - "nameLocation": "65755:2:15", + "nameLocation": "65755:2:35", "nodeType": "VariableDeclaration", - "scope": 21902, - "src": "65747:10:15", + "scope": 24963, + "src": "65747:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110218,10 +110218,10 @@ "typeString": "address" }, "typeName": { - "id": 21880, + "id": 24941, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65747:7:15", + "src": "65747:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110232,13 +110232,13 @@ }, { "constant": false, - "id": 21883, + "id": 24944, "mutability": "mutable", "name": "p1", - "nameLocation": "65767:2:15", + "nameLocation": "65767:2:35", "nodeType": "VariableDeclaration", - "scope": 21902, - "src": "65759:10:15", + "scope": 24963, + "src": "65759:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110246,10 +110246,10 @@ "typeString": "address" }, "typeName": { - "id": 21882, + "id": 24943, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65759:7:15", + "src": "65759:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110260,13 +110260,13 @@ }, { "constant": false, - "id": 21885, + "id": 24946, "mutability": "mutable", "name": "p2", - "nameLocation": "65776:2:15", + "nameLocation": "65776:2:35", "nodeType": "VariableDeclaration", - "scope": 21902, - "src": "65771:7:15", + "scope": 24963, + "src": "65771:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110274,10 +110274,10 @@ "typeString": "bool" }, "typeName": { - "id": 21884, + "id": 24945, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65771:4:15", + "src": "65771:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -110287,13 +110287,13 @@ }, { "constant": false, - "id": 21887, + "id": 24948, "mutability": "mutable", "name": "p3", - "nameLocation": "65788:2:15", + "nameLocation": "65788:2:35", "nodeType": "VariableDeclaration", - "scope": 21902, - "src": "65780:10:15", + "scope": 24963, + "src": "65780:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110301,10 +110301,10 @@ "typeString": "address" }, "typeName": { - "id": 21886, + "id": 24947, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65780:7:15", + "src": "65780:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110314,28 +110314,28 @@ "visibility": "internal" } ], - "src": "65746:45:15" + "src": "65746:45:35" }, "returnParameters": { - "id": 21889, + "id": 24950, "nodeType": "ParameterList", "parameters": [], - "src": "65806:0:15" + "src": "65806:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21925, + "id": 24986, "nodeType": "FunctionDefinition", - "src": "65922:182:15", + "src": "65922:182:35", "nodes": [], "body": { - "id": 21924, + "id": 24985, "nodeType": "Block", - "src": "65994:110:15", + "src": "65994:110:35", "nodes": [], "statements": [ { @@ -110345,14 +110345,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c616464726573732c75696e7429", - "id": 21916, + "id": 24977, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "66044:35:15", + "src": "66044:35:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ed5eac8706392442fff9f76d5de4d50b9cc22387f3f19d447470771094406028", "typeString": "literal_string \"log(address,address,address,uint)\"" @@ -110360,48 +110360,48 @@ "value": "log(address,address,address,uint)" }, { - "id": 21917, + "id": 24978, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21904, - "src": "66081:2:15", + "referencedDeclaration": 24965, + "src": "66081:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21918, + "id": 24979, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21906, - "src": "66085:2:15", + "referencedDeclaration": 24967, + "src": "66085:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21919, + "id": 24980, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21908, - "src": "66089:2:15", + "referencedDeclaration": 24969, + "src": "66089:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21920, + "id": 24981, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21910, - "src": "66093:2:15", + "referencedDeclaration": 24971, + "src": "66093:2:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -110432,32 +110432,32 @@ } ], "expression": { - "id": 21914, + "id": 24975, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "66020:3:15", + "src": "66020:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21915, + "id": 24976, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "66024:19:15", + "memberLocation": "66024:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "66020:23:15", + "src": "66020:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21921, + "id": 24982, "isConstant": false, "isLValue": false, "isPure": false, @@ -110466,7 +110466,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "66020:76:15", + "src": "66020:76:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -110481,18 +110481,18 @@ "typeString": "bytes memory" } ], - "id": 21913, + "id": 24974, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "66004:15:15", + "referencedDeclaration": 17016, + "src": "66004:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21922, + "id": 24983, "isConstant": false, "isLValue": false, "isPure": false, @@ -110501,16 +110501,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "66004:93:15", + "src": "66004:93:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21923, + "id": 24984, "nodeType": "ExpressionStatement", - "src": "66004:93:15" + "src": "66004:93:35" } ] }, @@ -110518,20 +110518,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65931:3:15", + "nameLocation": "65931:3:35", "parameters": { - "id": 21911, + "id": 24972, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21904, + "id": 24965, "mutability": "mutable", "name": "p0", - "nameLocation": "65943:2:15", + "nameLocation": "65943:2:35", "nodeType": "VariableDeclaration", - "scope": 21925, - "src": "65935:10:15", + "scope": 24986, + "src": "65935:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110539,10 +110539,10 @@ "typeString": "address" }, "typeName": { - "id": 21903, + "id": 24964, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65935:7:15", + "src": "65935:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110553,13 +110553,13 @@ }, { "constant": false, - "id": 21906, + "id": 24967, "mutability": "mutable", "name": "p1", - "nameLocation": "65955:2:15", + "nameLocation": "65955:2:35", "nodeType": "VariableDeclaration", - "scope": 21925, - "src": "65947:10:15", + "scope": 24986, + "src": "65947:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110567,10 +110567,10 @@ "typeString": "address" }, "typeName": { - "id": 21905, + "id": 24966, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65947:7:15", + "src": "65947:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110581,13 +110581,13 @@ }, { "constant": false, - "id": 21908, + "id": 24969, "mutability": "mutable", "name": "p2", - "nameLocation": "65967:2:15", + "nameLocation": "65967:2:35", "nodeType": "VariableDeclaration", - "scope": 21925, - "src": "65959:10:15", + "scope": 24986, + "src": "65959:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110595,10 +110595,10 @@ "typeString": "address" }, "typeName": { - "id": 21907, + "id": 24968, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65959:7:15", + "src": "65959:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110609,13 +110609,13 @@ }, { "constant": false, - "id": 21910, + "id": 24971, "mutability": "mutable", "name": "p3", - "nameLocation": "65976:2:15", + "nameLocation": "65976:2:35", "nodeType": "VariableDeclaration", - "scope": 21925, - "src": "65971:7:15", + "scope": 24986, + "src": "65971:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110623,10 +110623,10 @@ "typeString": "uint256" }, "typeName": { - "id": 21909, + "id": 24970, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "65971:4:15", + "src": "65971:4:35", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -110635,28 +110635,28 @@ "visibility": "internal" } ], - "src": "65934:45:15" + "src": "65934:45:35" }, "returnParameters": { - "id": 21912, + "id": 24973, "nodeType": "ParameterList", "parameters": [], - "src": "65994:0:15" + "src": "65994:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21948, + "id": 25009, "nodeType": "FunctionDefinition", - "src": "66110:193:15", + "src": "66110:193:35", "nodes": [], "body": { - "id": 21947, + "id": 25008, "nodeType": "Block", - "src": "66191:112:15", + "src": "66191:112:35", "nodes": [], "statements": [ { @@ -110666,14 +110666,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c616464726573732c737472696e6729", - "id": 21939, + "id": 25000, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "66241:37:15", + "src": "66241:37:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f808da2086fed855c3e15d9dbfed3b17a93ed9a59947aae6ab05b7e18576f025", "typeString": "literal_string \"log(address,address,address,string)\"" @@ -110681,48 +110681,48 @@ "value": "log(address,address,address,string)" }, { - "id": 21940, + "id": 25001, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21927, - "src": "66280:2:15", + "referencedDeclaration": 24988, + "src": "66280:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21941, + "id": 25002, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21929, - "src": "66284:2:15", + "referencedDeclaration": 24990, + "src": "66284:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21942, + "id": 25003, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21931, - "src": "66288:2:15", + "referencedDeclaration": 24992, + "src": "66288:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21943, + "id": 25004, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21933, - "src": "66292:2:15", + "referencedDeclaration": 24994, + "src": "66292:2:35", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -110753,32 +110753,32 @@ } ], "expression": { - "id": 21937, + "id": 24998, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "66217:3:15", + "src": "66217:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21938, + "id": 24999, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "66221:19:15", + "memberLocation": "66221:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "66217:23:15", + "src": "66217:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21944, + "id": 25005, "isConstant": false, "isLValue": false, "isPure": false, @@ -110787,7 +110787,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "66217:78:15", + "src": "66217:78:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -110802,18 +110802,18 @@ "typeString": "bytes memory" } ], - "id": 21936, + "id": 24997, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "66201:15:15", + "referencedDeclaration": 17016, + "src": "66201:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21945, + "id": 25006, "isConstant": false, "isLValue": false, "isPure": false, @@ -110822,16 +110822,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "66201:95:15", + "src": "66201:95:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21946, + "id": 25007, "nodeType": "ExpressionStatement", - "src": "66201:95:15" + "src": "66201:95:35" } ] }, @@ -110839,20 +110839,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "66119:3:15", + "nameLocation": "66119:3:35", "parameters": { - "id": 21934, + "id": 24995, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21927, + "id": 24988, "mutability": "mutable", "name": "p0", - "nameLocation": "66131:2:15", + "nameLocation": "66131:2:35", "nodeType": "VariableDeclaration", - "scope": 21948, - "src": "66123:10:15", + "scope": 25009, + "src": "66123:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110860,10 +110860,10 @@ "typeString": "address" }, "typeName": { - "id": 21926, + "id": 24987, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66123:7:15", + "src": "66123:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110874,13 +110874,13 @@ }, { "constant": false, - "id": 21929, + "id": 24990, "mutability": "mutable", "name": "p1", - "nameLocation": "66143:2:15", + "nameLocation": "66143:2:35", "nodeType": "VariableDeclaration", - "scope": 21948, - "src": "66135:10:15", + "scope": 25009, + "src": "66135:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110888,10 +110888,10 @@ "typeString": "address" }, "typeName": { - "id": 21928, + "id": 24989, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66135:7:15", + "src": "66135:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110902,13 +110902,13 @@ }, { "constant": false, - "id": 21931, + "id": 24992, "mutability": "mutable", "name": "p2", - "nameLocation": "66155:2:15", + "nameLocation": "66155:2:35", "nodeType": "VariableDeclaration", - "scope": 21948, - "src": "66147:10:15", + "scope": 25009, + "src": "66147:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110916,10 +110916,10 @@ "typeString": "address" }, "typeName": { - "id": 21930, + "id": 24991, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66147:7:15", + "src": "66147:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110930,13 +110930,13 @@ }, { "constant": false, - "id": 21933, + "id": 24994, "mutability": "mutable", "name": "p3", - "nameLocation": "66173:2:15", + "nameLocation": "66173:2:35", "nodeType": "VariableDeclaration", - "scope": 21948, - "src": "66159:16:15", + "scope": 25009, + "src": "66159:16:35", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -110944,10 +110944,10 @@ "typeString": "string" }, "typeName": { - "id": 21932, + "id": 24993, "name": "string", "nodeType": "ElementaryTypeName", - "src": "66159:6:15", + "src": "66159:6:35", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -110956,28 +110956,28 @@ "visibility": "internal" } ], - "src": "66122:54:15" + "src": "66122:54:35" }, "returnParameters": { - "id": 21935, + "id": 24996, "nodeType": "ParameterList", "parameters": [], - "src": "66191:0:15" + "src": "66191:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21971, + "id": 25032, "nodeType": "FunctionDefinition", - "src": "66309:182:15", + "src": "66309:182:35", "nodes": [], "body": { - "id": 21970, + "id": 25031, "nodeType": "Block", - "src": "66381:110:15", + "src": "66381:110:35", "nodes": [], "statements": [ { @@ -110987,14 +110987,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c616464726573732c626f6f6c29", - "id": 21962, + "id": 25023, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "66431:35:15", + "src": "66431:35:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0e378994a4cd2663acfd73a7ad4e09d196e4fb7ee05b7cdf0708eb30271e2afb", "typeString": "literal_string \"log(address,address,address,bool)\"" @@ -111002,48 +111002,48 @@ "value": "log(address,address,address,bool)" }, { - "id": 21963, + "id": 25024, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21950, - "src": "66468:2:15", + "referencedDeclaration": 25011, + "src": "66468:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21964, + "id": 25025, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21952, - "src": "66472:2:15", + "referencedDeclaration": 25013, + "src": "66472:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21965, + "id": 25026, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21954, - "src": "66476:2:15", + "referencedDeclaration": 25015, + "src": "66476:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21966, + "id": 25027, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21956, - "src": "66480:2:15", + "referencedDeclaration": 25017, + "src": "66480:2:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -111074,32 +111074,32 @@ } ], "expression": { - "id": 21960, + "id": 25021, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "66407:3:15", + "src": "66407:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21961, + "id": 25022, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "66411:19:15", + "memberLocation": "66411:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "66407:23:15", + "src": "66407:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21967, + "id": 25028, "isConstant": false, "isLValue": false, "isPure": false, @@ -111108,7 +111108,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "66407:76:15", + "src": "66407:76:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -111123,18 +111123,18 @@ "typeString": "bytes memory" } ], - "id": 21959, + "id": 25020, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "66391:15:15", + "referencedDeclaration": 17016, + "src": "66391:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21968, + "id": 25029, "isConstant": false, "isLValue": false, "isPure": false, @@ -111143,16 +111143,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "66391:93:15", + "src": "66391:93:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21969, + "id": 25030, "nodeType": "ExpressionStatement", - "src": "66391:93:15" + "src": "66391:93:35" } ] }, @@ -111160,20 +111160,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "66318:3:15", + "nameLocation": "66318:3:35", "parameters": { - "id": 21957, + "id": 25018, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21950, + "id": 25011, "mutability": "mutable", "name": "p0", - "nameLocation": "66330:2:15", + "nameLocation": "66330:2:35", "nodeType": "VariableDeclaration", - "scope": 21971, - "src": "66322:10:15", + "scope": 25032, + "src": "66322:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111181,10 +111181,10 @@ "typeString": "address" }, "typeName": { - "id": 21949, + "id": 25010, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66322:7:15", + "src": "66322:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -111195,13 +111195,13 @@ }, { "constant": false, - "id": 21952, + "id": 25013, "mutability": "mutable", "name": "p1", - "nameLocation": "66342:2:15", + "nameLocation": "66342:2:35", "nodeType": "VariableDeclaration", - "scope": 21971, - "src": "66334:10:15", + "scope": 25032, + "src": "66334:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111209,10 +111209,10 @@ "typeString": "address" }, "typeName": { - "id": 21951, + "id": 25012, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66334:7:15", + "src": "66334:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -111223,13 +111223,13 @@ }, { "constant": false, - "id": 21954, + "id": 25015, "mutability": "mutable", "name": "p2", - "nameLocation": "66354:2:15", + "nameLocation": "66354:2:35", "nodeType": "VariableDeclaration", - "scope": 21971, - "src": "66346:10:15", + "scope": 25032, + "src": "66346:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111237,10 +111237,10 @@ "typeString": "address" }, "typeName": { - "id": 21953, + "id": 25014, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66346:7:15", + "src": "66346:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -111251,13 +111251,13 @@ }, { "constant": false, - "id": 21956, + "id": 25017, "mutability": "mutable", "name": "p3", - "nameLocation": "66363:2:15", + "nameLocation": "66363:2:35", "nodeType": "VariableDeclaration", - "scope": 21971, - "src": "66358:7:15", + "scope": 25032, + "src": "66358:7:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111265,10 +111265,10 @@ "typeString": "bool" }, "typeName": { - "id": 21955, + "id": 25016, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "66358:4:15", + "src": "66358:4:35", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -111277,28 +111277,28 @@ "visibility": "internal" } ], - "src": "66321:45:15" + "src": "66321:45:35" }, "returnParameters": { - "id": 21958, + "id": 25019, "nodeType": "ParameterList", "parameters": [], - "src": "66381:0:15" + "src": "66381:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 21994, + "id": 25055, "nodeType": "FunctionDefinition", - "src": "66497:188:15", + "src": "66497:188:35", "nodes": [], "body": { - "id": 21993, + "id": 25054, "nodeType": "Block", - "src": "66572:113:15", + "src": "66572:113:35", "nodes": [], "statements": [ { @@ -111308,14 +111308,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c616464726573732c6164647265737329", - "id": 21985, + "id": 25046, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "66622:38:15", + "src": "66622:38:35", "typeDescriptions": { "typeIdentifier": "t_stringliteral_665bf1345e006aa321c0b6b71bed55ce0d6cdd812632f8c43114f62c55ffa0b5", "typeString": "literal_string \"log(address,address,address,address)\"" @@ -111323,48 +111323,48 @@ "value": "log(address,address,address,address)" }, { - "id": 21986, + "id": 25047, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21973, - "src": "66662:2:15", + "referencedDeclaration": 25034, + "src": "66662:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21987, + "id": 25048, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21975, - "src": "66666:2:15", + "referencedDeclaration": 25036, + "src": "66666:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21988, + "id": 25049, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21977, - "src": "66670:2:15", + "referencedDeclaration": 25038, + "src": "66670:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 21989, + "id": 25050, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 21979, - "src": "66674:2:15", + "referencedDeclaration": 25040, + "src": "66674:2:35", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -111395,32 +111395,32 @@ } ], "expression": { - "id": 21983, + "id": 25044, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "66598:3:15", + "src": "66598:3:35", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 21984, + "id": 25045, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "66602:19:15", + "memberLocation": "66602:19:35", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "66598:23:15", + "src": "66598:23:35", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 21990, + "id": 25051, "isConstant": false, "isLValue": false, "isPure": false, @@ -111429,7 +111429,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "66598:79:15", + "src": "66598:79:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -111444,18 +111444,18 @@ "typeString": "bytes memory" } ], - "id": 21982, + "id": 25043, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 13955, - "src": "66582:15:15", + "referencedDeclaration": 17016, + "src": "66582:15:35", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" } }, - "id": 21991, + "id": 25052, "isConstant": false, "isLValue": false, "isPure": false, @@ -111464,16 +111464,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "66582:96:15", + "src": "66582:96:35", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 21992, + "id": 25053, "nodeType": "ExpressionStatement", - "src": "66582:96:15" + "src": "66582:96:35" } ] }, @@ -111481,20 +111481,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "66506:3:15", + "nameLocation": "66506:3:35", "parameters": { - "id": 21980, + "id": 25041, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 21973, + "id": 25034, "mutability": "mutable", "name": "p0", - "nameLocation": "66518:2:15", + "nameLocation": "66518:2:35", "nodeType": "VariableDeclaration", - "scope": 21994, - "src": "66510:10:15", + "scope": 25055, + "src": "66510:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111502,10 +111502,10 @@ "typeString": "address" }, "typeName": { - "id": 21972, + "id": 25033, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66510:7:15", + "src": "66510:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -111516,13 +111516,13 @@ }, { "constant": false, - "id": 21975, + "id": 25036, "mutability": "mutable", "name": "p1", - "nameLocation": "66530:2:15", + "nameLocation": "66530:2:35", "nodeType": "VariableDeclaration", - "scope": 21994, - "src": "66522:10:15", + "scope": 25055, + "src": "66522:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111530,10 +111530,10 @@ "typeString": "address" }, "typeName": { - "id": 21974, + "id": 25035, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66522:7:15", + "src": "66522:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -111544,13 +111544,13 @@ }, { "constant": false, - "id": 21977, + "id": 25038, "mutability": "mutable", "name": "p2", - "nameLocation": "66542:2:15", + "nameLocation": "66542:2:35", "nodeType": "VariableDeclaration", - "scope": 21994, - "src": "66534:10:15", + "scope": 25055, + "src": "66534:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111558,10 +111558,10 @@ "typeString": "address" }, "typeName": { - "id": 21976, + "id": 25037, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66534:7:15", + "src": "66534:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -111572,13 +111572,13 @@ }, { "constant": false, - "id": 21979, + "id": 25040, "mutability": "mutable", "name": "p3", - "nameLocation": "66554:2:15", + "nameLocation": "66554:2:35", "nodeType": "VariableDeclaration", - "scope": 21994, - "src": "66546:10:15", + "scope": 25055, + "src": "66546:10:35", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111586,10 +111586,10 @@ "typeString": "address" }, "typeName": { - "id": 21978, + "id": 25039, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66546:7:15", + "src": "66546:7:35", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -111599,15 +111599,15 @@ "visibility": "internal" } ], - "src": "66509:48:15" + "src": "66509:48:35" }, "returnParameters": { - "id": 21981, + "id": 25042, "nodeType": "ParameterList", "parameters": [], - "src": "66572:0:15" + "src": "66572:0:35" }, - "scope": 21995, + "scope": 25056, "stateMutability": "view", "virtual": false, "visibility": "internal" @@ -111620,15 +111620,15 @@ "contractKind": "library", "fullyImplemented": true, "linearizedBaseContracts": [ - 21995 + 25056 ], "name": "console", - "nameLocation": "74:7:15", - "scope": 21996, + "nameLocation": "74:7:35", + "scope": 25057, "usedErrors": [] } ], "license": "MIT" }, - "id": 15 + "id": 35 } \ No newline at end of file diff --git a/out/console2.sol/console2.json b/out/console2.sol/console2.json index 087a8bafc..06285f4e8 100644 --- a/out/console2.sol/console2.json +++ b/out/console2.sol/console2.json @@ -2,12 +2,12 @@ "abi": [], "bytecode": { "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212208bd8e354ede89647268511f34a42580bb421fdf0336db85da12a57e4247599d364736f6c63430008130033", - "sourceMap": "525:69152:16:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;525:69152:16;;;;;;;;;;;;;;;;;", + "sourceMap": "525:69152:36:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;525:69152:36;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212208bd8e354ede89647268511f34a42580bb421fdf0336db85da12a57e4247599d364736f6c63430008130033", - "sourceMap": "525:69152:16:-:0;;;;;;;;", + "sourceMap": "525:69152:36:-:0;;;;;;;;", "linkReferences": {} }, "methodIdentifiers": {}, @@ -66,19 +66,19 @@ }, "ast": { "absolutePath": "lib/forge-std/src/console2.sol", - "id": 30121, + "id": 33182, "exportedSymbols": { "console2": [ - 30120 + 33181 ] }, "nodeType": "SourceUnit", - "src": "32:69645:16", + "src": "32:69645:36", "nodes": [ { - "id": 21997, + "id": 25058, "nodeType": "PragmaDirective", - "src": "32:32:16", + "src": "32:32:36", "nodes": [], "literals": [ "solidity", @@ -91,20 +91,20 @@ ] }, { - "id": 30120, + "id": 33181, "nodeType": "ContractDefinition", - "src": "525:69152:16", + "src": "525:69152:36", "nodes": [ { - "id": 22004, + "id": 25065, "nodeType": "VariableDeclaration", - "src": "548:86:16", + "src": "548:86:36", "nodes": [], "constant": true, "mutability": "constant", "name": "CONSOLE_ADDRESS", - "nameLocation": "565:15:16", - "scope": 30120, + "nameLocation": "565:15:36", + "scope": 33181, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -112,10 +112,10 @@ "typeString": "address" }, "typeName": { - "id": 21999, + "id": 25060, "name": "address", "nodeType": "ElementaryTypeName", - "src": "548:7:16", + "src": "548:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -126,14 +126,14 @@ "arguments": [ { "hexValue": "307830303030303030303030303030303030303036333646366537333646366336353265366336663637", - "id": 22002, + "id": 25063, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "591:42:16", + "src": "591:42:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -148,26 +148,26 @@ "typeString": "address" } ], - "id": 22001, + "id": 25062, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "583:7:16", + "src": "583:7:36", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 22000, + "id": 25061, "name": "address", "nodeType": "ElementaryTypeName", - "src": "583:7:16", + "src": "583:7:36", "typeDescriptions": {} } }, - "id": 22003, + "id": 25064, "isConstant": false, "isLValue": false, "isPure": true, @@ -176,7 +176,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "583:51:16", + "src": "583:51:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -186,34 +186,34 @@ "visibility": "internal" }, { - "id": 22021, + "id": 25082, "nodeType": "FunctionDefinition", - "src": "641:221:16", + "src": "641:221:36", "nodes": [], "body": { - "id": 22020, + "id": 25081, "nodeType": "Block", - "src": "800:62:16", + "src": "800:62:36", "nodes": [], "statements": [ { "AST": { "nodeType": "YulBlock", - "src": "819:37:16", + "src": "819:37:36", "statements": [ { "nodeType": "YulAssignment", - "src": "833:13:16", + "src": "833:13:36", "value": { "name": "fnIn", "nodeType": "YulIdentifier", - "src": "842:4:16" + "src": "842:4:36" }, "variableNames": [ { "name": "fnOut", "nodeType": "YulIdentifier", - "src": "833:5:16" + "src": "833:5:36" } ] } @@ -222,23 +222,23 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 22010, + "declaration": 25071, "isOffset": false, "isSlot": false, - "src": "842:4:16", + "src": "842:4:36", "valueSize": 1 }, { - "declaration": 22017, + "declaration": 25078, "isOffset": false, "isSlot": false, - "src": "833:5:16", + "src": "833:5:36", "valueSize": 1 } ], - "id": 22019, + "id": 25080, "nodeType": "InlineAssembly", - "src": "810:46:16" + "src": "810:46:36" } ] }, @@ -246,20 +246,20 @@ "kind": "function", "modifiers": [], "name": "_castLogPayloadViewToPure", - "nameLocation": "650:25:16", + "nameLocation": "650:25:36", "parameters": { - "id": 22011, + "id": 25072, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22010, + "id": 25071, "mutability": "mutable", "name": "fnIn", - "nameLocation": "722:4:16", + "nameLocation": "722:4:36", "nodeType": "VariableDeclaration", - "scope": 22021, - "src": "685:41:16", + "scope": 25082, + "src": "685:41:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -267,21 +267,21 @@ "typeString": "function (bytes) view" }, "typeName": { - "id": 22009, + "id": 25070, "nodeType": "FunctionTypeName", "parameterTypes": { - "id": 22007, + "id": 25068, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22006, + "id": 25067, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 22009, - "src": "694:12:16", + "scope": 25070, + "src": "694:12:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -289,10 +289,10 @@ "typeString": "bytes" }, "typeName": { - "id": 22005, + "id": 25066, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "694:5:16", + "src": "694:5:36", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -301,15 +301,15 @@ "visibility": "internal" } ], - "src": "693:14:16" + "src": "693:14:36" }, "returnParameterTypes": { - "id": 22008, + "id": 25069, "nodeType": "ParameterList", "parameters": [], - "src": "722:0:16" + "src": "722:0:36" }, - "src": "685:41:16", + "src": "685:41:36", "stateMutability": "view", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", @@ -320,21 +320,21 @@ "visibility": "internal" } ], - "src": "675:57:16" + "src": "675:57:36" }, "returnParameters": { - "id": 22018, + "id": 25079, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22017, + "id": 25078, "mutability": "mutable", "name": "fnOut", - "nameLocation": "793:5:16", + "nameLocation": "793:5:36", "nodeType": "VariableDeclaration", - "scope": 22021, - "src": "756:42:16", + "scope": 25082, + "src": "756:42:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -342,21 +342,21 @@ "typeString": "function (bytes) pure" }, "typeName": { - "id": 22016, + "id": 25077, "nodeType": "FunctionTypeName", "parameterTypes": { - "id": 22014, + "id": 25075, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22013, + "id": 25074, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 22016, - "src": "765:12:16", + "scope": 25077, + "src": "765:12:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -364,10 +364,10 @@ "typeString": "bytes" }, "typeName": { - "id": 22012, + "id": 25073, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "765:5:16", + "src": "765:5:36", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -376,15 +376,15 @@ "visibility": "internal" } ], - "src": "764:14:16" + "src": "764:14:36" }, "returnParameterTypes": { - "id": 22015, + "id": 25076, "nodeType": "ParameterList", "parameters": [], - "src": "793:0:16" + "src": "793:0:36" }, - "src": "756:42:16", + "src": "756:42:36", "stateMutability": "pure", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", @@ -395,34 +395,34 @@ "visibility": "internal" } ], - "src": "755:44:16" + "src": "755:44:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22033, + "id": 25094, "nodeType": "FunctionDefinition", - "src": "868:133:16", + "src": "868:133:36", "nodes": [], "body": { - "id": 22032, + "id": 25093, "nodeType": "Block", - "src": "929:72:16", + "src": "929:72:36", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 22029, + "id": 25090, "name": "payload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22023, - "src": "986:7:16", + "referencedDeclaration": 25084, + "src": "986:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -438,12 +438,12 @@ ], "arguments": [ { - "id": 22027, + "id": 25088, "name": "_sendLogPayloadView", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22049, - "src": "965:19:16", + "referencedDeclaration": 25110, + "src": "965:19:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) view" @@ -457,18 +457,18 @@ "typeString": "function (bytes memory) view" } ], - "id": 22026, + "id": 25087, "name": "_castLogPayloadViewToPure", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22021, - "src": "939:25:16", + "referencedDeclaration": 25082, + "src": "939:25:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_function_internal_view$_t_bytes_memory_ptr_$returns$__$_$returns$_t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$_$", "typeString": "function (function (bytes memory) view) pure returns (function (bytes memory) pure)" } }, - "id": 22028, + "id": 25089, "isConstant": false, "isLValue": false, "isPure": false, @@ -477,14 +477,14 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "939:46:16", + "src": "939:46:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22030, + "id": 25091, "isConstant": false, "isLValue": false, "isPure": false, @@ -493,16 +493,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "939:55:16", + "src": "939:55:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22031, + "id": 25092, "nodeType": "ExpressionStatement", - "src": "939:55:16" + "src": "939:55:36" } ] }, @@ -510,20 +510,20 @@ "kind": "function", "modifiers": [], "name": "_sendLogPayload", - "nameLocation": "877:15:16", + "nameLocation": "877:15:36", "parameters": { - "id": 22024, + "id": 25085, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22023, + "id": 25084, "mutability": "mutable", "name": "payload", - "nameLocation": "906:7:16", + "nameLocation": "906:7:36", "nodeType": "VariableDeclaration", - "scope": 22033, - "src": "893:20:16", + "scope": 25094, + "src": "893:20:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -531,10 +531,10 @@ "typeString": "bytes" }, "typeName": { - "id": 22022, + "id": 25083, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "893:5:16", + "src": "893:5:36", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -543,44 +543,44 @@ "visibility": "internal" } ], - "src": "892:22:16" + "src": "892:22:36" }, "returnParameters": { - "id": 22025, + "id": 25086, "nodeType": "ParameterList", "parameters": [], - "src": "929:0:16" + "src": "929:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22049, + "id": 25110, "nodeType": "FunctionDefinition", - "src": "1007:380:16", + "src": "1007:380:36", "nodes": [], "body": { - "id": 22048, + "id": 25109, "nodeType": "Block", - "src": "1071:316:16", + "src": "1071:316:36", "nodes": [], "statements": [ { "assignments": [ - 22039 + 25100 ], "declarations": [ { "constant": false, - "id": 22039, + "id": 25100, "mutability": "mutable", "name": "payloadLength", - "nameLocation": "1089:13:16", + "nameLocation": "1089:13:36", "nodeType": "VariableDeclaration", - "scope": 22048, - "src": "1081:21:16", + "scope": 25109, + "src": "1081:21:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -588,10 +588,10 @@ "typeString": "uint256" }, "typeName": { - "id": 22038, + "id": 25099, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1081:7:16", + "src": "1081:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -600,51 +600,51 @@ "visibility": "internal" } ], - "id": 22042, + "id": 25103, "initialValue": { "expression": { - "id": 22040, + "id": 25101, "name": "payload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22035, - "src": "1105:7:16", + "referencedDeclaration": 25096, + "src": "1105:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 22041, + "id": 25102, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "1113:6:16", + "memberLocation": "1113:6:36", "memberName": "length", "nodeType": "MemberAccess", - "src": "1105:14:16", + "src": "1105:14:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "1081:38:16" + "src": "1081:38:36" }, { "assignments": [ - 22044 + 25105 ], "declarations": [ { "constant": false, - "id": 22044, + "id": 25105, "mutability": "mutable", "name": "consoleAddress", - "nameLocation": "1137:14:16", + "nameLocation": "1137:14:36", "nodeType": "VariableDeclaration", - "scope": 22048, - "src": "1129:22:16", + "scope": 25109, + "src": "1129:22:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -652,10 +652,10 @@ "typeString": "address" }, "typeName": { - "id": 22043, + "id": 25104, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1129:7:16", + "src": "1129:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -665,41 +665,41 @@ "visibility": "internal" } ], - "id": 22046, + "id": 25107, "initialValue": { - "id": 22045, + "id": 25106, "name": "CONSOLE_ADDRESS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22004, - "src": "1154:15:16", + "referencedDeclaration": 25065, + "src": "1154:15:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "nodeType": "VariableDeclarationStatement", - "src": "1129:40:16" + "src": "1129:40:36" }, { "AST": { "nodeType": "YulBlock", - "src": "1231:150:16", + "src": "1231:150:36", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "1245:36:16", + "src": "1245:36:36", "value": { "arguments": [ { "name": "payload", "nodeType": "YulIdentifier", - "src": "1269:7:16" + "src": "1269:7:36" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "1278:2:16", + "src": "1278:2:36", "type": "", "value": "32" } @@ -707,23 +707,23 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "1265:3:16" + "src": "1265:3:36" }, "nodeType": "YulFunctionCall", - "src": "1265:16:16" + "src": "1265:16:36" }, "variables": [ { "name": "payloadStart", "nodeType": "YulTypedName", - "src": "1249:12:16", + "src": "1249:12:36", "type": "" } ] }, { "nodeType": "YulVariableDeclaration", - "src": "1294:77:16", + "src": "1294:77:36", "value": { "arguments": [ { @@ -731,37 +731,37 @@ "functionName": { "name": "gas", "nodeType": "YulIdentifier", - "src": "1314:3:16" + "src": "1314:3:36" }, "nodeType": "YulFunctionCall", - "src": "1314:5:16" + "src": "1314:5:36" }, { "name": "consoleAddress", "nodeType": "YulIdentifier", - "src": "1321:14:16" + "src": "1321:14:36" }, { "name": "payloadStart", "nodeType": "YulIdentifier", - "src": "1337:12:16" + "src": "1337:12:36" }, { "name": "payloadLength", "nodeType": "YulIdentifier", - "src": "1351:13:16" + "src": "1351:13:36" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "1366:1:16", + "src": "1366:1:36", "type": "", "value": "0" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "1369:1:16", + "src": "1369:1:36", "type": "", "value": "0" } @@ -769,16 +769,16 @@ "functionName": { "name": "staticcall", "nodeType": "YulIdentifier", - "src": "1303:10:16" + "src": "1303:10:36" }, "nodeType": "YulFunctionCall", - "src": "1303:68:16" + "src": "1303:68:36" }, "variables": [ { "name": "r", "nodeType": "YulTypedName", - "src": "1298:1:16", + "src": "1298:1:36", "type": "" } ] @@ -789,30 +789,30 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 22044, + "declaration": 25105, "isOffset": false, "isSlot": false, - "src": "1321:14:16", + "src": "1321:14:36", "valueSize": 1 }, { - "declaration": 22035, + "declaration": 25096, "isOffset": false, "isSlot": false, - "src": "1269:7:16", + "src": "1269:7:36", "valueSize": 1 }, { - "declaration": 22039, + "declaration": 25100, "isOffset": false, "isSlot": false, - "src": "1351:13:16", + "src": "1351:13:36", "valueSize": 1 } ], - "id": 22047, + "id": 25108, "nodeType": "InlineAssembly", - "src": "1222:159:16" + "src": "1222:159:36" } ] }, @@ -820,20 +820,20 @@ "kind": "function", "modifiers": [], "name": "_sendLogPayloadView", - "nameLocation": "1016:19:16", + "nameLocation": "1016:19:36", "parameters": { - "id": 22036, + "id": 25097, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22035, + "id": 25096, "mutability": "mutable", "name": "payload", - "nameLocation": "1049:7:16", + "nameLocation": "1049:7:36", "nodeType": "VariableDeclaration", - "scope": 22049, - "src": "1036:20:16", + "scope": 25110, + "src": "1036:20:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -841,10 +841,10 @@ "typeString": "bytes" }, "typeName": { - "id": 22034, + "id": 25095, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1036:5:16", + "src": "1036:5:36", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -853,28 +853,28 @@ "visibility": "internal" } ], - "src": "1035:22:16" + "src": "1035:22:36" }, "returnParameters": { - "id": 22037, + "id": 25098, "nodeType": "ParameterList", "parameters": [], - "src": "1071:0:16" + "src": "1071:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "view", "virtual": false, "visibility": "private" }, { - "id": 22060, + "id": 25121, "nodeType": "FunctionDefinition", - "src": "1393:95:16", + "src": "1393:95:36", "nodes": [], "body": { - "id": 22059, + "id": 25120, "nodeType": "Block", - "src": "1422:66:16", + "src": "1422:66:36", "nodes": [], "statements": [ { @@ -884,14 +884,14 @@ "arguments": [ { "hexValue": "6c6f672829", - "id": 22055, + "id": 25116, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1472:7:16", + "src": "1472:7:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_51973ec9d4c1929bdd5b149c064d46aee47e92a7e2bb5f7a20c7b9cfb0d13b39", "typeString": "literal_string \"log()\"" @@ -907,32 +907,32 @@ } ], "expression": { - "id": 22053, + "id": 25114, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1448:3:16", + "src": "1448:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22054, + "id": 25115, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1452:19:16", + "memberLocation": "1452:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1448:23:16", + "src": "1448:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22056, + "id": 25117, "isConstant": false, "isLValue": false, "isPure": true, @@ -941,7 +941,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1448:32:16", + "src": "1448:32:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -956,18 +956,18 @@ "typeString": "bytes memory" } ], - "id": 22052, + "id": 25113, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "1432:15:16", + "referencedDeclaration": 25094, + "src": "1432:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22057, + "id": 25118, "isConstant": false, "isLValue": false, "isPure": false, @@ -976,16 +976,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1432:49:16", + "src": "1432:49:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22058, + "id": 25119, "nodeType": "ExpressionStatement", - "src": "1432:49:16" + "src": "1432:49:36" } ] }, @@ -993,33 +993,33 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "1402:3:16", + "nameLocation": "1402:3:36", "parameters": { - "id": 22050, + "id": 25111, "nodeType": "ParameterList", "parameters": [], - "src": "1405:2:16" + "src": "1405:2:36" }, "returnParameters": { - "id": 22051, + "id": 25112, "nodeType": "ParameterList", "parameters": [], - "src": "1422:0:16" + "src": "1422:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22074, + "id": 25135, "nodeType": "FunctionDefinition", - "src": "1494:117:16", + "src": "1494:117:36", "nodes": [], "body": { - "id": 22073, + "id": 25134, "nodeType": "Block", - "src": "1535:76:16", + "src": "1535:76:36", "nodes": [], "statements": [ { @@ -1029,14 +1029,14 @@ "arguments": [ { "hexValue": "6c6f6728696e7432353629", - "id": 22068, + "id": 25129, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1585:13:16", + "src": "1585:13:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2d5b6cb95ba2d00a93cd4ffa61ec07ef4bb1694f20c02a3cccb170a38df81ef8", "typeString": "literal_string \"log(int256)\"" @@ -1044,12 +1044,12 @@ "value": "log(int256)" }, { - "id": 22069, + "id": 25130, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22062, - "src": "1600:2:16", + "referencedDeclaration": 25123, + "src": "1600:2:36", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1068,32 +1068,32 @@ } ], "expression": { - "id": 22066, + "id": 25127, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1561:3:16", + "src": "1561:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22067, + "id": 25128, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1565:19:16", + "memberLocation": "1565:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1561:23:16", + "src": "1561:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22070, + "id": 25131, "isConstant": false, "isLValue": false, "isPure": false, @@ -1102,7 +1102,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1561:42:16", + "src": "1561:42:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1117,18 +1117,18 @@ "typeString": "bytes memory" } ], - "id": 22065, + "id": 25126, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "1545:15:16", + "referencedDeclaration": 25094, + "src": "1545:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22071, + "id": 25132, "isConstant": false, "isLValue": false, "isPure": false, @@ -1137,16 +1137,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1545:59:16", + "src": "1545:59:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22072, + "id": 25133, "nodeType": "ExpressionStatement", - "src": "1545:59:16" + "src": "1545:59:36" } ] }, @@ -1154,20 +1154,20 @@ "kind": "function", "modifiers": [], "name": "logInt", - "nameLocation": "1503:6:16", + "nameLocation": "1503:6:36", "parameters": { - "id": 22063, + "id": 25124, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22062, + "id": 25123, "mutability": "mutable", "name": "p0", - "nameLocation": "1517:2:16", + "nameLocation": "1517:2:36", "nodeType": "VariableDeclaration", - "scope": 22074, - "src": "1510:9:16", + "scope": 25135, + "src": "1510:9:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1175,10 +1175,10 @@ "typeString": "int256" }, "typeName": { - "id": 22061, + "id": 25122, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "1510:6:16", + "src": "1510:6:36", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1187,28 +1187,28 @@ "visibility": "internal" } ], - "src": "1509:11:16" + "src": "1509:11:36" }, "returnParameters": { - "id": 22064, + "id": 25125, "nodeType": "ParameterList", "parameters": [], - "src": "1535:0:16" + "src": "1535:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22088, + "id": 25149, "nodeType": "FunctionDefinition", - "src": "1617:120:16", + "src": "1617:120:36", "nodes": [], "body": { - "id": 22087, + "id": 25148, "nodeType": "Block", - "src": "1660:77:16", + "src": "1660:77:36", "nodes": [], "statements": [ { @@ -1218,14 +1218,14 @@ "arguments": [ { "hexValue": "6c6f672875696e7432353629", - "id": 22082, + "id": 25143, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1710:14:16", + "src": "1710:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f82c50f1848136e6c140b186ea0c768b7deda5efffe42c25e96336a90b26c744", "typeString": "literal_string \"log(uint256)\"" @@ -1233,12 +1233,12 @@ "value": "log(uint256)" }, { - "id": 22083, + "id": 25144, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22076, - "src": "1726:2:16", + "referencedDeclaration": 25137, + "src": "1726:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1257,32 +1257,32 @@ } ], "expression": { - "id": 22080, + "id": 25141, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1686:3:16", + "src": "1686:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22081, + "id": 25142, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1690:19:16", + "memberLocation": "1690:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1686:23:16", + "src": "1686:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22084, + "id": 25145, "isConstant": false, "isLValue": false, "isPure": false, @@ -1291,7 +1291,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1686:43:16", + "src": "1686:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1306,18 +1306,18 @@ "typeString": "bytes memory" } ], - "id": 22079, + "id": 25140, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "1670:15:16", + "referencedDeclaration": 25094, + "src": "1670:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22085, + "id": 25146, "isConstant": false, "isLValue": false, "isPure": false, @@ -1326,16 +1326,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1670:60:16", + "src": "1670:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22086, + "id": 25147, "nodeType": "ExpressionStatement", - "src": "1670:60:16" + "src": "1670:60:36" } ] }, @@ -1343,20 +1343,20 @@ "kind": "function", "modifiers": [], "name": "logUint", - "nameLocation": "1626:7:16", + "nameLocation": "1626:7:36", "parameters": { - "id": 22077, + "id": 25138, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22076, + "id": 25137, "mutability": "mutable", "name": "p0", - "nameLocation": "1642:2:16", + "nameLocation": "1642:2:36", "nodeType": "VariableDeclaration", - "scope": 22088, - "src": "1634:10:16", + "scope": 25149, + "src": "1634:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1364,10 +1364,10 @@ "typeString": "uint256" }, "typeName": { - "id": 22075, + "id": 25136, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1634:7:16", + "src": "1634:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1376,28 +1376,28 @@ "visibility": "internal" } ], - "src": "1633:12:16" + "src": "1633:12:36" }, "returnParameters": { - "id": 22078, + "id": 25139, "nodeType": "ParameterList", "parameters": [], - "src": "1660:0:16" + "src": "1660:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22102, + "id": 25163, "nodeType": "FunctionDefinition", - "src": "1743:127:16", + "src": "1743:127:36", "nodes": [], "body": { - "id": 22101, + "id": 25162, "nodeType": "Block", - "src": "1794:76:16", + "src": "1794:76:36", "nodes": [], "statements": [ { @@ -1407,14 +1407,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e6729", - "id": 22096, + "id": 25157, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1844:13:16", + "src": "1844:13:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50", "typeString": "literal_string \"log(string)\"" @@ -1422,12 +1422,12 @@ "value": "log(string)" }, { - "id": 22097, + "id": 25158, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22090, - "src": "1859:2:16", + "referencedDeclaration": 25151, + "src": "1859:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -1446,32 +1446,32 @@ } ], "expression": { - "id": 22094, + "id": 25155, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1820:3:16", + "src": "1820:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22095, + "id": 25156, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1824:19:16", + "memberLocation": "1824:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1820:23:16", + "src": "1820:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22098, + "id": 25159, "isConstant": false, "isLValue": false, "isPure": false, @@ -1480,7 +1480,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1820:42:16", + "src": "1820:42:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1495,18 +1495,18 @@ "typeString": "bytes memory" } ], - "id": 22093, + "id": 25154, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "1804:15:16", + "referencedDeclaration": 25094, + "src": "1804:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22099, + "id": 25160, "isConstant": false, "isLValue": false, "isPure": false, @@ -1515,16 +1515,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1804:59:16", + "src": "1804:59:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22100, + "id": 25161, "nodeType": "ExpressionStatement", - "src": "1804:59:16" + "src": "1804:59:36" } ] }, @@ -1532,20 +1532,20 @@ "kind": "function", "modifiers": [], "name": "logString", - "nameLocation": "1752:9:16", + "nameLocation": "1752:9:36", "parameters": { - "id": 22091, + "id": 25152, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22090, + "id": 25151, "mutability": "mutable", "name": "p0", - "nameLocation": "1776:2:16", + "nameLocation": "1776:2:36", "nodeType": "VariableDeclaration", - "scope": 22102, - "src": "1762:16:16", + "scope": 25163, + "src": "1762:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -1553,10 +1553,10 @@ "typeString": "string" }, "typeName": { - "id": 22089, + "id": 25150, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1762:6:16", + "src": "1762:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1565,28 +1565,28 @@ "visibility": "internal" } ], - "src": "1761:18:16" + "src": "1761:18:36" }, "returnParameters": { - "id": 22092, + "id": 25153, "nodeType": "ParameterList", "parameters": [], - "src": "1794:0:16" + "src": "1794:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22116, + "id": 25177, "nodeType": "FunctionDefinition", - "src": "1876:114:16", + "src": "1876:114:36", "nodes": [], "body": { - "id": 22115, + "id": 25176, "nodeType": "Block", - "src": "1916:74:16", + "src": "1916:74:36", "nodes": [], "statements": [ { @@ -1596,14 +1596,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c29", - "id": 22110, + "id": 25171, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1966:11:16", + "src": "1966:11:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_32458eed3feca62a69292a55ca8a755ae4e6cdc57a38d15c298330064467fdd7", "typeString": "literal_string \"log(bool)\"" @@ -1611,12 +1611,12 @@ "value": "log(bool)" }, { - "id": 22111, + "id": 25172, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22104, - "src": "1979:2:16", + "referencedDeclaration": 25165, + "src": "1979:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1635,32 +1635,32 @@ } ], "expression": { - "id": 22108, + "id": 25169, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "1942:3:16", + "src": "1942:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22109, + "id": 25170, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "1946:19:16", + "memberLocation": "1946:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "1942:23:16", + "src": "1942:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22112, + "id": 25173, "isConstant": false, "isLValue": false, "isPure": false, @@ -1669,7 +1669,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1942:40:16", + "src": "1942:40:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1684,18 +1684,18 @@ "typeString": "bytes memory" } ], - "id": 22107, + "id": 25168, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "1926:15:16", + "referencedDeclaration": 25094, + "src": "1926:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22113, + "id": 25174, "isConstant": false, "isLValue": false, "isPure": false, @@ -1704,16 +1704,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1926:57:16", + "src": "1926:57:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22114, + "id": 25175, "nodeType": "ExpressionStatement", - "src": "1926:57:16" + "src": "1926:57:36" } ] }, @@ -1721,20 +1721,20 @@ "kind": "function", "modifiers": [], "name": "logBool", - "nameLocation": "1885:7:16", + "nameLocation": "1885:7:36", "parameters": { - "id": 22105, + "id": 25166, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22104, + "id": 25165, "mutability": "mutable", "name": "p0", - "nameLocation": "1898:2:16", + "nameLocation": "1898:2:36", "nodeType": "VariableDeclaration", - "scope": 22116, - "src": "1893:7:16", + "scope": 25177, + "src": "1893:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1742,10 +1742,10 @@ "typeString": "bool" }, "typeName": { - "id": 22103, + "id": 25164, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1893:4:16", + "src": "1893:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1754,28 +1754,28 @@ "visibility": "internal" } ], - "src": "1892:9:16" + "src": "1892:9:36" }, "returnParameters": { - "id": 22106, + "id": 25167, "nodeType": "ParameterList", "parameters": [], - "src": "1916:0:16" + "src": "1916:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22130, + "id": 25191, "nodeType": "FunctionDefinition", - "src": "1996:123:16", + "src": "1996:123:36", "nodes": [], "body": { - "id": 22129, + "id": 25190, "nodeType": "Block", - "src": "2042:77:16", + "src": "2042:77:36", "nodes": [], "statements": [ { @@ -1785,14 +1785,14 @@ "arguments": [ { "hexValue": "6c6f67286164647265737329", - "id": 22124, + "id": 25185, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2092:14:16", + "src": "2092:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2c2ecbc2212ac38c2f9ec89aa5fcef7f532a5db24dbf7cad1f48bc82843b7428", "typeString": "literal_string \"log(address)\"" @@ -1800,12 +1800,12 @@ "value": "log(address)" }, { - "id": 22125, + "id": 25186, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22118, - "src": "2108:2:16", + "referencedDeclaration": 25179, + "src": "2108:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -1824,32 +1824,32 @@ } ], "expression": { - "id": 22122, + "id": 25183, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2068:3:16", + "src": "2068:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22123, + "id": 25184, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2072:19:16", + "memberLocation": "2072:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2068:23:16", + "src": "2068:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22126, + "id": 25187, "isConstant": false, "isLValue": false, "isPure": false, @@ -1858,7 +1858,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2068:43:16", + "src": "2068:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -1873,18 +1873,18 @@ "typeString": "bytes memory" } ], - "id": 22121, + "id": 25182, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "2052:15:16", + "referencedDeclaration": 25094, + "src": "2052:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22127, + "id": 25188, "isConstant": false, "isLValue": false, "isPure": false, @@ -1893,16 +1893,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2052:60:16", + "src": "2052:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22128, + "id": 25189, "nodeType": "ExpressionStatement", - "src": "2052:60:16" + "src": "2052:60:36" } ] }, @@ -1910,20 +1910,20 @@ "kind": "function", "modifiers": [], "name": "logAddress", - "nameLocation": "2005:10:16", + "nameLocation": "2005:10:36", "parameters": { - "id": 22119, + "id": 25180, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22118, + "id": 25179, "mutability": "mutable", "name": "p0", - "nameLocation": "2024:2:16", + "nameLocation": "2024:2:36", "nodeType": "VariableDeclaration", - "scope": 22130, - "src": "2016:10:16", + "scope": 25191, + "src": "2016:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1931,10 +1931,10 @@ "typeString": "address" }, "typeName": { - "id": 22117, + "id": 25178, "name": "address", "nodeType": "ElementaryTypeName", - "src": "2016:7:16", + "src": "2016:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1944,28 +1944,28 @@ "visibility": "internal" } ], - "src": "2015:12:16" + "src": "2015:12:36" }, "returnParameters": { - "id": 22120, + "id": 25181, "nodeType": "ParameterList", "parameters": [], - "src": "2042:0:16" + "src": "2042:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22144, + "id": 25205, "nodeType": "FunctionDefinition", - "src": "2125:124:16", + "src": "2125:124:36", "nodes": [], "body": { - "id": 22143, + "id": 25204, "nodeType": "Block", - "src": "2174:75:16", + "src": "2174:75:36", "nodes": [], "statements": [ { @@ -1975,14 +1975,14 @@ "arguments": [ { "hexValue": "6c6f6728627974657329", - "id": 22138, + "id": 25199, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2224:12:16", + "src": "2224:12:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0be77f5642494da7d212b92a3472c4f471abb24e17467f41788e7de7915d6238", "typeString": "literal_string \"log(bytes)\"" @@ -1990,12 +1990,12 @@ "value": "log(bytes)" }, { - "id": 22139, + "id": 25200, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22132, - "src": "2238:2:16", + "referencedDeclaration": 25193, + "src": "2238:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -2014,32 +2014,32 @@ } ], "expression": { - "id": 22136, + "id": 25197, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2200:3:16", + "src": "2200:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22137, + "id": 25198, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2204:19:16", + "memberLocation": "2204:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2200:23:16", + "src": "2200:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22140, + "id": 25201, "isConstant": false, "isLValue": false, "isPure": false, @@ -2048,7 +2048,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2200:41:16", + "src": "2200:41:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2063,18 +2063,18 @@ "typeString": "bytes memory" } ], - "id": 22135, + "id": 25196, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "2184:15:16", + "referencedDeclaration": 25094, + "src": "2184:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22141, + "id": 25202, "isConstant": false, "isLValue": false, "isPure": false, @@ -2083,16 +2083,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2184:58:16", + "src": "2184:58:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22142, + "id": 25203, "nodeType": "ExpressionStatement", - "src": "2184:58:16" + "src": "2184:58:36" } ] }, @@ -2100,20 +2100,20 @@ "kind": "function", "modifiers": [], "name": "logBytes", - "nameLocation": "2134:8:16", + "nameLocation": "2134:8:36", "parameters": { - "id": 22133, + "id": 25194, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22132, + "id": 25193, "mutability": "mutable", "name": "p0", - "nameLocation": "2156:2:16", + "nameLocation": "2156:2:36", "nodeType": "VariableDeclaration", - "scope": 22144, - "src": "2143:15:16", + "scope": 25205, + "src": "2143:15:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2121,10 +2121,10 @@ "typeString": "bytes" }, "typeName": { - "id": 22131, + "id": 25192, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2143:5:16", + "src": "2143:5:36", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2133,28 +2133,28 @@ "visibility": "internal" } ], - "src": "2142:17:16" + "src": "2142:17:36" }, "returnParameters": { - "id": 22134, + "id": 25195, "nodeType": "ParameterList", "parameters": [], - "src": "2174:0:16" + "src": "2174:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22158, + "id": 25219, "nodeType": "FunctionDefinition", - "src": "2255:120:16", + "src": "2255:120:36", "nodes": [], "body": { - "id": 22157, + "id": 25218, "nodeType": "Block", - "src": "2299:76:16", + "src": "2299:76:36", "nodes": [], "statements": [ { @@ -2164,14 +2164,14 @@ "arguments": [ { "hexValue": "6c6f672862797465733129", - "id": 22152, + "id": 25213, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2349:13:16", + "src": "2349:13:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6e18a1285e3dfba09579e846ff83d5e4ffae1b869c8fc4323752bab794e41041", "typeString": "literal_string \"log(bytes1)\"" @@ -2179,12 +2179,12 @@ "value": "log(bytes1)" }, { - "id": 22153, + "id": 25214, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22146, - "src": "2364:2:16", + "referencedDeclaration": 25207, + "src": "2364:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -2203,32 +2203,32 @@ } ], "expression": { - "id": 22150, + "id": 25211, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2325:3:16", + "src": "2325:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22151, + "id": 25212, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2329:19:16", + "memberLocation": "2329:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2325:23:16", + "src": "2325:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22154, + "id": 25215, "isConstant": false, "isLValue": false, "isPure": false, @@ -2237,7 +2237,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2325:42:16", + "src": "2325:42:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2252,18 +2252,18 @@ "typeString": "bytes memory" } ], - "id": 22149, + "id": 25210, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "2309:15:16", + "referencedDeclaration": 25094, + "src": "2309:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22155, + "id": 25216, "isConstant": false, "isLValue": false, "isPure": false, @@ -2272,16 +2272,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2309:59:16", + "src": "2309:59:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22156, + "id": 25217, "nodeType": "ExpressionStatement", - "src": "2309:59:16" + "src": "2309:59:36" } ] }, @@ -2289,20 +2289,20 @@ "kind": "function", "modifiers": [], "name": "logBytes1", - "nameLocation": "2264:9:16", + "nameLocation": "2264:9:36", "parameters": { - "id": 22147, + "id": 25208, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22146, + "id": 25207, "mutability": "mutable", "name": "p0", - "nameLocation": "2281:2:16", + "nameLocation": "2281:2:36", "nodeType": "VariableDeclaration", - "scope": 22158, - "src": "2274:9:16", + "scope": 25219, + "src": "2274:9:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2310,10 +2310,10 @@ "typeString": "bytes1" }, "typeName": { - "id": 22145, + "id": 25206, "name": "bytes1", "nodeType": "ElementaryTypeName", - "src": "2274:6:16", + "src": "2274:6:36", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -2322,28 +2322,28 @@ "visibility": "internal" } ], - "src": "2273:11:16" + "src": "2273:11:36" }, "returnParameters": { - "id": 22148, + "id": 25209, "nodeType": "ParameterList", "parameters": [], - "src": "2299:0:16" + "src": "2299:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22172, + "id": 25233, "nodeType": "FunctionDefinition", - "src": "2381:120:16", + "src": "2381:120:36", "nodes": [], "body": { - "id": 22171, + "id": 25232, "nodeType": "Block", - "src": "2425:76:16", + "src": "2425:76:36", "nodes": [], "statements": [ { @@ -2353,14 +2353,14 @@ "arguments": [ { "hexValue": "6c6f672862797465733229", - "id": 22166, + "id": 25227, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2475:13:16", + "src": "2475:13:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e9b622960ff3a0e86d35e876bfeba445fab6c5686604aa116c47c1e106921224", "typeString": "literal_string \"log(bytes2)\"" @@ -2368,12 +2368,12 @@ "value": "log(bytes2)" }, { - "id": 22167, + "id": 25228, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22160, - "src": "2490:2:16", + "referencedDeclaration": 25221, + "src": "2490:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes2", "typeString": "bytes2" @@ -2392,32 +2392,32 @@ } ], "expression": { - "id": 22164, + "id": 25225, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2451:3:16", + "src": "2451:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22165, + "id": 25226, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2455:19:16", + "memberLocation": "2455:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2451:23:16", + "src": "2451:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22168, + "id": 25229, "isConstant": false, "isLValue": false, "isPure": false, @@ -2426,7 +2426,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2451:42:16", + "src": "2451:42:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2441,18 +2441,18 @@ "typeString": "bytes memory" } ], - "id": 22163, + "id": 25224, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "2435:15:16", + "referencedDeclaration": 25094, + "src": "2435:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22169, + "id": 25230, "isConstant": false, "isLValue": false, "isPure": false, @@ -2461,16 +2461,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2435:59:16", + "src": "2435:59:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22170, + "id": 25231, "nodeType": "ExpressionStatement", - "src": "2435:59:16" + "src": "2435:59:36" } ] }, @@ -2478,20 +2478,20 @@ "kind": "function", "modifiers": [], "name": "logBytes2", - "nameLocation": "2390:9:16", + "nameLocation": "2390:9:36", "parameters": { - "id": 22161, + "id": 25222, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22160, + "id": 25221, "mutability": "mutable", "name": "p0", - "nameLocation": "2407:2:16", + "nameLocation": "2407:2:36", "nodeType": "VariableDeclaration", - "scope": 22172, - "src": "2400:9:16", + "scope": 25233, + "src": "2400:9:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2499,10 +2499,10 @@ "typeString": "bytes2" }, "typeName": { - "id": 22159, + "id": 25220, "name": "bytes2", "nodeType": "ElementaryTypeName", - "src": "2400:6:16", + "src": "2400:6:36", "typeDescriptions": { "typeIdentifier": "t_bytes2", "typeString": "bytes2" @@ -2511,28 +2511,28 @@ "visibility": "internal" } ], - "src": "2399:11:16" + "src": "2399:11:36" }, "returnParameters": { - "id": 22162, + "id": 25223, "nodeType": "ParameterList", "parameters": [], - "src": "2425:0:16" + "src": "2425:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22186, + "id": 25247, "nodeType": "FunctionDefinition", - "src": "2507:120:16", + "src": "2507:120:36", "nodes": [], "body": { - "id": 22185, + "id": 25246, "nodeType": "Block", - "src": "2551:76:16", + "src": "2551:76:36", "nodes": [], "statements": [ { @@ -2542,14 +2542,14 @@ "arguments": [ { "hexValue": "6c6f672862797465733329", - "id": 22180, + "id": 25241, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2601:13:16", + "src": "2601:13:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2d8349266851a1d92746f90a9696920643311d6bf462d9fa11e69718a636cbee", "typeString": "literal_string \"log(bytes3)\"" @@ -2557,12 +2557,12 @@ "value": "log(bytes3)" }, { - "id": 22181, + "id": 25242, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22174, - "src": "2616:2:16", + "referencedDeclaration": 25235, + "src": "2616:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes3", "typeString": "bytes3" @@ -2581,32 +2581,32 @@ } ], "expression": { - "id": 22178, + "id": 25239, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2577:3:16", + "src": "2577:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22179, + "id": 25240, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2581:19:16", + "memberLocation": "2581:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2577:23:16", + "src": "2577:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22182, + "id": 25243, "isConstant": false, "isLValue": false, "isPure": false, @@ -2615,7 +2615,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2577:42:16", + "src": "2577:42:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2630,18 +2630,18 @@ "typeString": "bytes memory" } ], - "id": 22177, + "id": 25238, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "2561:15:16", + "referencedDeclaration": 25094, + "src": "2561:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22183, + "id": 25244, "isConstant": false, "isLValue": false, "isPure": false, @@ -2650,16 +2650,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2561:59:16", + "src": "2561:59:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22184, + "id": 25245, "nodeType": "ExpressionStatement", - "src": "2561:59:16" + "src": "2561:59:36" } ] }, @@ -2667,20 +2667,20 @@ "kind": "function", "modifiers": [], "name": "logBytes3", - "nameLocation": "2516:9:16", + "nameLocation": "2516:9:36", "parameters": { - "id": 22175, + "id": 25236, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22174, + "id": 25235, "mutability": "mutable", "name": "p0", - "nameLocation": "2533:2:16", + "nameLocation": "2533:2:36", "nodeType": "VariableDeclaration", - "scope": 22186, - "src": "2526:9:16", + "scope": 25247, + "src": "2526:9:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2688,10 +2688,10 @@ "typeString": "bytes3" }, "typeName": { - "id": 22173, + "id": 25234, "name": "bytes3", "nodeType": "ElementaryTypeName", - "src": "2526:6:16", + "src": "2526:6:36", "typeDescriptions": { "typeIdentifier": "t_bytes3", "typeString": "bytes3" @@ -2700,28 +2700,28 @@ "visibility": "internal" } ], - "src": "2525:11:16" + "src": "2525:11:36" }, "returnParameters": { - "id": 22176, + "id": 25237, "nodeType": "ParameterList", "parameters": [], - "src": "2551:0:16" + "src": "2551:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22200, + "id": 25261, "nodeType": "FunctionDefinition", - "src": "2633:120:16", + "src": "2633:120:36", "nodes": [], "body": { - "id": 22199, + "id": 25260, "nodeType": "Block", - "src": "2677:76:16", + "src": "2677:76:36", "nodes": [], "statements": [ { @@ -2731,14 +2731,14 @@ "arguments": [ { "hexValue": "6c6f672862797465733429", - "id": 22194, + "id": 25255, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2727:13:16", + "src": "2727:13:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e05f48d17f80c0f06e82dc14f4be9f0f654dde2e722a8d8796ad7e07f5308d55", "typeString": "literal_string \"log(bytes4)\"" @@ -2746,12 +2746,12 @@ "value": "log(bytes4)" }, { - "id": 22195, + "id": 25256, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22188, - "src": "2742:2:16", + "referencedDeclaration": 25249, + "src": "2742:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -2770,32 +2770,32 @@ } ], "expression": { - "id": 22192, + "id": 25253, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2703:3:16", + "src": "2703:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22193, + "id": 25254, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2707:19:16", + "memberLocation": "2707:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2703:23:16", + "src": "2703:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22196, + "id": 25257, "isConstant": false, "isLValue": false, "isPure": false, @@ -2804,7 +2804,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2703:42:16", + "src": "2703:42:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2819,18 +2819,18 @@ "typeString": "bytes memory" } ], - "id": 22191, + "id": 25252, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "2687:15:16", + "referencedDeclaration": 25094, + "src": "2687:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22197, + "id": 25258, "isConstant": false, "isLValue": false, "isPure": false, @@ -2839,16 +2839,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2687:59:16", + "src": "2687:59:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22198, + "id": 25259, "nodeType": "ExpressionStatement", - "src": "2687:59:16" + "src": "2687:59:36" } ] }, @@ -2856,20 +2856,20 @@ "kind": "function", "modifiers": [], "name": "logBytes4", - "nameLocation": "2642:9:16", + "nameLocation": "2642:9:36", "parameters": { - "id": 22189, + "id": 25250, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22188, + "id": 25249, "mutability": "mutable", "name": "p0", - "nameLocation": "2659:2:16", + "nameLocation": "2659:2:36", "nodeType": "VariableDeclaration", - "scope": 22200, - "src": "2652:9:16", + "scope": 25261, + "src": "2652:9:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2877,10 +2877,10 @@ "typeString": "bytes4" }, "typeName": { - "id": 22187, + "id": 25248, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "2652:6:16", + "src": "2652:6:36", "typeDescriptions": { "typeIdentifier": "t_bytes4", "typeString": "bytes4" @@ -2889,28 +2889,28 @@ "visibility": "internal" } ], - "src": "2651:11:16" + "src": "2651:11:36" }, "returnParameters": { - "id": 22190, + "id": 25251, "nodeType": "ParameterList", "parameters": [], - "src": "2677:0:16" + "src": "2677:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22214, + "id": 25275, "nodeType": "FunctionDefinition", - "src": "2759:120:16", + "src": "2759:120:36", "nodes": [], "body": { - "id": 22213, + "id": 25274, "nodeType": "Block", - "src": "2803:76:16", + "src": "2803:76:36", "nodes": [], "statements": [ { @@ -2920,14 +2920,14 @@ "arguments": [ { "hexValue": "6c6f672862797465733529", - "id": 22208, + "id": 25269, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2853:13:16", + "src": "2853:13:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a684808d222f8a67c08dd13085391d5e9d1825d9fb6e2da44a91b1a07d07401a", "typeString": "literal_string \"log(bytes5)\"" @@ -2935,12 +2935,12 @@ "value": "log(bytes5)" }, { - "id": 22209, + "id": 25270, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22202, - "src": "2868:2:16", + "referencedDeclaration": 25263, + "src": "2868:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes5", "typeString": "bytes5" @@ -2959,32 +2959,32 @@ } ], "expression": { - "id": 22206, + "id": 25267, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2829:3:16", + "src": "2829:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22207, + "id": 25268, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2833:19:16", + "memberLocation": "2833:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2829:23:16", + "src": "2829:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22210, + "id": 25271, "isConstant": false, "isLValue": false, "isPure": false, @@ -2993,7 +2993,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2829:42:16", + "src": "2829:42:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3008,18 +3008,18 @@ "typeString": "bytes memory" } ], - "id": 22205, + "id": 25266, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "2813:15:16", + "referencedDeclaration": 25094, + "src": "2813:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22211, + "id": 25272, "isConstant": false, "isLValue": false, "isPure": false, @@ -3028,16 +3028,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2813:59:16", + "src": "2813:59:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22212, + "id": 25273, "nodeType": "ExpressionStatement", - "src": "2813:59:16" + "src": "2813:59:36" } ] }, @@ -3045,20 +3045,20 @@ "kind": "function", "modifiers": [], "name": "logBytes5", - "nameLocation": "2768:9:16", + "nameLocation": "2768:9:36", "parameters": { - "id": 22203, + "id": 25264, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22202, + "id": 25263, "mutability": "mutable", "name": "p0", - "nameLocation": "2785:2:16", + "nameLocation": "2785:2:36", "nodeType": "VariableDeclaration", - "scope": 22214, - "src": "2778:9:16", + "scope": 25275, + "src": "2778:9:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3066,10 +3066,10 @@ "typeString": "bytes5" }, "typeName": { - "id": 22201, + "id": 25262, "name": "bytes5", "nodeType": "ElementaryTypeName", - "src": "2778:6:16", + "src": "2778:6:36", "typeDescriptions": { "typeIdentifier": "t_bytes5", "typeString": "bytes5" @@ -3078,28 +3078,28 @@ "visibility": "internal" } ], - "src": "2777:11:16" + "src": "2777:11:36" }, "returnParameters": { - "id": 22204, + "id": 25265, "nodeType": "ParameterList", "parameters": [], - "src": "2803:0:16" + "src": "2803:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22228, + "id": 25289, "nodeType": "FunctionDefinition", - "src": "2885:120:16", + "src": "2885:120:36", "nodes": [], "body": { - "id": 22227, + "id": 25288, "nodeType": "Block", - "src": "2929:76:16", + "src": "2929:76:36", "nodes": [], "statements": [ { @@ -3109,14 +3109,14 @@ "arguments": [ { "hexValue": "6c6f672862797465733629", - "id": 22222, + "id": 25283, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2979:13:16", + "src": "2979:13:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ae84a5910824668818be6031303edf0f6f3694b35d5e6f9683950d57ef12d330", "typeString": "literal_string \"log(bytes6)\"" @@ -3124,12 +3124,12 @@ "value": "log(bytes6)" }, { - "id": 22223, + "id": 25284, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22216, - "src": "2994:2:16", + "referencedDeclaration": 25277, + "src": "2994:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes6", "typeString": "bytes6" @@ -3148,32 +3148,32 @@ } ], "expression": { - "id": 22220, + "id": 25281, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2955:3:16", + "src": "2955:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22221, + "id": 25282, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2959:19:16", + "memberLocation": "2959:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "2955:23:16", + "src": "2955:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22224, + "id": 25285, "isConstant": false, "isLValue": false, "isPure": false, @@ -3182,7 +3182,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2955:42:16", + "src": "2955:42:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3197,18 +3197,18 @@ "typeString": "bytes memory" } ], - "id": 22219, + "id": 25280, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "2939:15:16", + "referencedDeclaration": 25094, + "src": "2939:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22225, + "id": 25286, "isConstant": false, "isLValue": false, "isPure": false, @@ -3217,16 +3217,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2939:59:16", + "src": "2939:59:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22226, + "id": 25287, "nodeType": "ExpressionStatement", - "src": "2939:59:16" + "src": "2939:59:36" } ] }, @@ -3234,20 +3234,20 @@ "kind": "function", "modifiers": [], "name": "logBytes6", - "nameLocation": "2894:9:16", + "nameLocation": "2894:9:36", "parameters": { - "id": 22217, + "id": 25278, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22216, + "id": 25277, "mutability": "mutable", "name": "p0", - "nameLocation": "2911:2:16", + "nameLocation": "2911:2:36", "nodeType": "VariableDeclaration", - "scope": 22228, - "src": "2904:9:16", + "scope": 25289, + "src": "2904:9:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3255,10 +3255,10 @@ "typeString": "bytes6" }, "typeName": { - "id": 22215, + "id": 25276, "name": "bytes6", "nodeType": "ElementaryTypeName", - "src": "2904:6:16", + "src": "2904:6:36", "typeDescriptions": { "typeIdentifier": "t_bytes6", "typeString": "bytes6" @@ -3267,28 +3267,28 @@ "visibility": "internal" } ], - "src": "2903:11:16" + "src": "2903:11:36" }, "returnParameters": { - "id": 22218, + "id": 25279, "nodeType": "ParameterList", "parameters": [], - "src": "2929:0:16" + "src": "2929:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22242, + "id": 25303, "nodeType": "FunctionDefinition", - "src": "3011:120:16", + "src": "3011:120:36", "nodes": [], "body": { - "id": 22241, + "id": 25302, "nodeType": "Block", - "src": "3055:76:16", + "src": "3055:76:36", "nodes": [], "statements": [ { @@ -3298,14 +3298,14 @@ "arguments": [ { "hexValue": "6c6f672862797465733729", - "id": 22236, + "id": 25297, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3105:13:16", + "src": "3105:13:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4ed57e28813457436949e4ec0a834b3c8262cd6cebd21953ee0da3400ce2de29", "typeString": "literal_string \"log(bytes7)\"" @@ -3313,12 +3313,12 @@ "value": "log(bytes7)" }, { - "id": 22237, + "id": 25298, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22230, - "src": "3120:2:16", + "referencedDeclaration": 25291, + "src": "3120:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes7", "typeString": "bytes7" @@ -3337,32 +3337,32 @@ } ], "expression": { - "id": 22234, + "id": 25295, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3081:3:16", + "src": "3081:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22235, + "id": 25296, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3085:19:16", + "memberLocation": "3085:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3081:23:16", + "src": "3081:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22238, + "id": 25299, "isConstant": false, "isLValue": false, "isPure": false, @@ -3371,7 +3371,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3081:42:16", + "src": "3081:42:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3386,18 +3386,18 @@ "typeString": "bytes memory" } ], - "id": 22233, + "id": 25294, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "3065:15:16", + "referencedDeclaration": 25094, + "src": "3065:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22239, + "id": 25300, "isConstant": false, "isLValue": false, "isPure": false, @@ -3406,16 +3406,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3065:59:16", + "src": "3065:59:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22240, + "id": 25301, "nodeType": "ExpressionStatement", - "src": "3065:59:16" + "src": "3065:59:36" } ] }, @@ -3423,20 +3423,20 @@ "kind": "function", "modifiers": [], "name": "logBytes7", - "nameLocation": "3020:9:16", + "nameLocation": "3020:9:36", "parameters": { - "id": 22231, + "id": 25292, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22230, + "id": 25291, "mutability": "mutable", "name": "p0", - "nameLocation": "3037:2:16", + "nameLocation": "3037:2:36", "nodeType": "VariableDeclaration", - "scope": 22242, - "src": "3030:9:16", + "scope": 25303, + "src": "3030:9:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3444,10 +3444,10 @@ "typeString": "bytes7" }, "typeName": { - "id": 22229, + "id": 25290, "name": "bytes7", "nodeType": "ElementaryTypeName", - "src": "3030:6:16", + "src": "3030:6:36", "typeDescriptions": { "typeIdentifier": "t_bytes7", "typeString": "bytes7" @@ -3456,28 +3456,28 @@ "visibility": "internal" } ], - "src": "3029:11:16" + "src": "3029:11:36" }, "returnParameters": { - "id": 22232, + "id": 25293, "nodeType": "ParameterList", "parameters": [], - "src": "3055:0:16" + "src": "3055:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22256, + "id": 25317, "nodeType": "FunctionDefinition", - "src": "3137:120:16", + "src": "3137:120:36", "nodes": [], "body": { - "id": 22255, + "id": 25316, "nodeType": "Block", - "src": "3181:76:16", + "src": "3181:76:36", "nodes": [], "statements": [ { @@ -3487,14 +3487,14 @@ "arguments": [ { "hexValue": "6c6f672862797465733829", - "id": 22250, + "id": 25311, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3231:13:16", + "src": "3231:13:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4f84252e5b28e1a0064346c7cd13650e2dd6020728ca468281bb2a28b42654b3", "typeString": "literal_string \"log(bytes8)\"" @@ -3502,12 +3502,12 @@ "value": "log(bytes8)" }, { - "id": 22251, + "id": 25312, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22244, - "src": "3246:2:16", + "referencedDeclaration": 25305, + "src": "3246:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes8", "typeString": "bytes8" @@ -3526,32 +3526,32 @@ } ], "expression": { - "id": 22248, + "id": 25309, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3207:3:16", + "src": "3207:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22249, + "id": 25310, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3211:19:16", + "memberLocation": "3211:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3207:23:16", + "src": "3207:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22252, + "id": 25313, "isConstant": false, "isLValue": false, "isPure": false, @@ -3560,7 +3560,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3207:42:16", + "src": "3207:42:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3575,18 +3575,18 @@ "typeString": "bytes memory" } ], - "id": 22247, + "id": 25308, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "3191:15:16", + "referencedDeclaration": 25094, + "src": "3191:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22253, + "id": 25314, "isConstant": false, "isLValue": false, "isPure": false, @@ -3595,16 +3595,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3191:59:16", + "src": "3191:59:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22254, + "id": 25315, "nodeType": "ExpressionStatement", - "src": "3191:59:16" + "src": "3191:59:36" } ] }, @@ -3612,20 +3612,20 @@ "kind": "function", "modifiers": [], "name": "logBytes8", - "nameLocation": "3146:9:16", + "nameLocation": "3146:9:36", "parameters": { - "id": 22245, + "id": 25306, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22244, + "id": 25305, "mutability": "mutable", "name": "p0", - "nameLocation": "3163:2:16", + "nameLocation": "3163:2:36", "nodeType": "VariableDeclaration", - "scope": 22256, - "src": "3156:9:16", + "scope": 25317, + "src": "3156:9:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3633,10 +3633,10 @@ "typeString": "bytes8" }, "typeName": { - "id": 22243, + "id": 25304, "name": "bytes8", "nodeType": "ElementaryTypeName", - "src": "3156:6:16", + "src": "3156:6:36", "typeDescriptions": { "typeIdentifier": "t_bytes8", "typeString": "bytes8" @@ -3645,28 +3645,28 @@ "visibility": "internal" } ], - "src": "3155:11:16" + "src": "3155:11:36" }, "returnParameters": { - "id": 22246, + "id": 25307, "nodeType": "ParameterList", "parameters": [], - "src": "3181:0:16" + "src": "3181:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22270, + "id": 25331, "nodeType": "FunctionDefinition", - "src": "3263:120:16", + "src": "3263:120:36", "nodes": [], "body": { - "id": 22269, + "id": 25330, "nodeType": "Block", - "src": "3307:76:16", + "src": "3307:76:36", "nodes": [], "statements": [ { @@ -3676,14 +3676,14 @@ "arguments": [ { "hexValue": "6c6f672862797465733929", - "id": 22264, + "id": 25325, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3357:13:16", + "src": "3357:13:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_90bd8cd0463fe91d31e59db57ee4cf8d778374c422b4b50e841266d9c2cc6667", "typeString": "literal_string \"log(bytes9)\"" @@ -3691,12 +3691,12 @@ "value": "log(bytes9)" }, { - "id": 22265, + "id": 25326, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22258, - "src": "3372:2:16", + "referencedDeclaration": 25319, + "src": "3372:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes9", "typeString": "bytes9" @@ -3715,32 +3715,32 @@ } ], "expression": { - "id": 22262, + "id": 25323, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3333:3:16", + "src": "3333:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22263, + "id": 25324, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3337:19:16", + "memberLocation": "3337:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3333:23:16", + "src": "3333:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22266, + "id": 25327, "isConstant": false, "isLValue": false, "isPure": false, @@ -3749,7 +3749,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3333:42:16", + "src": "3333:42:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3764,18 +3764,18 @@ "typeString": "bytes memory" } ], - "id": 22261, + "id": 25322, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "3317:15:16", + "referencedDeclaration": 25094, + "src": "3317:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22267, + "id": 25328, "isConstant": false, "isLValue": false, "isPure": false, @@ -3784,16 +3784,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3317:59:16", + "src": "3317:59:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22268, + "id": 25329, "nodeType": "ExpressionStatement", - "src": "3317:59:16" + "src": "3317:59:36" } ] }, @@ -3801,20 +3801,20 @@ "kind": "function", "modifiers": [], "name": "logBytes9", - "nameLocation": "3272:9:16", + "nameLocation": "3272:9:36", "parameters": { - "id": 22259, + "id": 25320, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22258, + "id": 25319, "mutability": "mutable", "name": "p0", - "nameLocation": "3289:2:16", + "nameLocation": "3289:2:36", "nodeType": "VariableDeclaration", - "scope": 22270, - "src": "3282:9:16", + "scope": 25331, + "src": "3282:9:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3822,10 +3822,10 @@ "typeString": "bytes9" }, "typeName": { - "id": 22257, + "id": 25318, "name": "bytes9", "nodeType": "ElementaryTypeName", - "src": "3282:6:16", + "src": "3282:6:36", "typeDescriptions": { "typeIdentifier": "t_bytes9", "typeString": "bytes9" @@ -3834,28 +3834,28 @@ "visibility": "internal" } ], - "src": "3281:11:16" + "src": "3281:11:36" }, "returnParameters": { - "id": 22260, + "id": 25321, "nodeType": "ParameterList", "parameters": [], - "src": "3307:0:16" + "src": "3307:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22284, + "id": 25345, "nodeType": "FunctionDefinition", - "src": "3389:123:16", + "src": "3389:123:36", "nodes": [], "body": { - "id": 22283, + "id": 25344, "nodeType": "Block", - "src": "3435:77:16", + "src": "3435:77:36", "nodes": [], "statements": [ { @@ -3865,14 +3865,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573313029", - "id": 22278, + "id": 25339, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3485:14:16", + "src": "3485:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_013d178bb749cf32d0f7243763667360eb91576261efe5ed9be72b4a2800fd66", "typeString": "literal_string \"log(bytes10)\"" @@ -3880,12 +3880,12 @@ "value": "log(bytes10)" }, { - "id": 22279, + "id": 25340, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22272, - "src": "3501:2:16", + "referencedDeclaration": 25333, + "src": "3501:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes10", "typeString": "bytes10" @@ -3904,32 +3904,32 @@ } ], "expression": { - "id": 22276, + "id": 25337, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3461:3:16", + "src": "3461:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22277, + "id": 25338, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3465:19:16", + "memberLocation": "3465:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3461:23:16", + "src": "3461:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22280, + "id": 25341, "isConstant": false, "isLValue": false, "isPure": false, @@ -3938,7 +3938,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3461:43:16", + "src": "3461:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3953,18 +3953,18 @@ "typeString": "bytes memory" } ], - "id": 22275, + "id": 25336, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "3445:15:16", + "referencedDeclaration": 25094, + "src": "3445:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22281, + "id": 25342, "isConstant": false, "isLValue": false, "isPure": false, @@ -3973,16 +3973,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3445:60:16", + "src": "3445:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22282, + "id": 25343, "nodeType": "ExpressionStatement", - "src": "3445:60:16" + "src": "3445:60:36" } ] }, @@ -3990,20 +3990,20 @@ "kind": "function", "modifiers": [], "name": "logBytes10", - "nameLocation": "3398:10:16", + "nameLocation": "3398:10:36", "parameters": { - "id": 22273, + "id": 25334, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22272, + "id": 25333, "mutability": "mutable", "name": "p0", - "nameLocation": "3417:2:16", + "nameLocation": "3417:2:36", "nodeType": "VariableDeclaration", - "scope": 22284, - "src": "3409:10:16", + "scope": 25345, + "src": "3409:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4011,10 +4011,10 @@ "typeString": "bytes10" }, "typeName": { - "id": 22271, + "id": 25332, "name": "bytes10", "nodeType": "ElementaryTypeName", - "src": "3409:7:16", + "src": "3409:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes10", "typeString": "bytes10" @@ -4023,28 +4023,28 @@ "visibility": "internal" } ], - "src": "3408:12:16" + "src": "3408:12:36" }, "returnParameters": { - "id": 22274, + "id": 25335, "nodeType": "ParameterList", "parameters": [], - "src": "3435:0:16" + "src": "3435:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22298, + "id": 25359, "nodeType": "FunctionDefinition", - "src": "3518:123:16", + "src": "3518:123:36", "nodes": [], "body": { - "id": 22297, + "id": 25358, "nodeType": "Block", - "src": "3564:77:16", + "src": "3564:77:36", "nodes": [], "statements": [ { @@ -4054,14 +4054,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573313129", - "id": 22292, + "id": 25353, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3614:14:16", + "src": "3614:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_04004a2e5bef8ca2e7ffd661b519aec3d9c1b8d0aa1e11656aab73b2726922d9", "typeString": "literal_string \"log(bytes11)\"" @@ -4069,12 +4069,12 @@ "value": "log(bytes11)" }, { - "id": 22293, + "id": 25354, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22286, - "src": "3630:2:16", + "referencedDeclaration": 25347, + "src": "3630:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes11", "typeString": "bytes11" @@ -4093,32 +4093,32 @@ } ], "expression": { - "id": 22290, + "id": 25351, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3590:3:16", + "src": "3590:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22291, + "id": 25352, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3594:19:16", + "memberLocation": "3594:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3590:23:16", + "src": "3590:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22294, + "id": 25355, "isConstant": false, "isLValue": false, "isPure": false, @@ -4127,7 +4127,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3590:43:16", + "src": "3590:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4142,18 +4142,18 @@ "typeString": "bytes memory" } ], - "id": 22289, + "id": 25350, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "3574:15:16", + "referencedDeclaration": 25094, + "src": "3574:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22295, + "id": 25356, "isConstant": false, "isLValue": false, "isPure": false, @@ -4162,16 +4162,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3574:60:16", + "src": "3574:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22296, + "id": 25357, "nodeType": "ExpressionStatement", - "src": "3574:60:16" + "src": "3574:60:36" } ] }, @@ -4179,20 +4179,20 @@ "kind": "function", "modifiers": [], "name": "logBytes11", - "nameLocation": "3527:10:16", + "nameLocation": "3527:10:36", "parameters": { - "id": 22287, + "id": 25348, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22286, + "id": 25347, "mutability": "mutable", "name": "p0", - "nameLocation": "3546:2:16", + "nameLocation": "3546:2:36", "nodeType": "VariableDeclaration", - "scope": 22298, - "src": "3538:10:16", + "scope": 25359, + "src": "3538:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4200,10 +4200,10 @@ "typeString": "bytes11" }, "typeName": { - "id": 22285, + "id": 25346, "name": "bytes11", "nodeType": "ElementaryTypeName", - "src": "3538:7:16", + "src": "3538:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes11", "typeString": "bytes11" @@ -4212,28 +4212,28 @@ "visibility": "internal" } ], - "src": "3537:12:16" + "src": "3537:12:36" }, "returnParameters": { - "id": 22288, + "id": 25349, "nodeType": "ParameterList", "parameters": [], - "src": "3564:0:16" + "src": "3564:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22312, + "id": 25373, "nodeType": "FunctionDefinition", - "src": "3647:123:16", + "src": "3647:123:36", "nodes": [], "body": { - "id": 22311, + "id": 25372, "nodeType": "Block", - "src": "3693:77:16", + "src": "3693:77:36", "nodes": [], "statements": [ { @@ -4243,14 +4243,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573313229", - "id": 22306, + "id": 25367, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3743:14:16", + "src": "3743:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_86a06abd704b9e5bab2216d456863046355f2def5304d8276c140d0d454fddf2", "typeString": "literal_string \"log(bytes12)\"" @@ -4258,12 +4258,12 @@ "value": "log(bytes12)" }, { - "id": 22307, + "id": 25368, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22300, - "src": "3759:2:16", + "referencedDeclaration": 25361, + "src": "3759:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes12", "typeString": "bytes12" @@ -4282,32 +4282,32 @@ } ], "expression": { - "id": 22304, + "id": 25365, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3719:3:16", + "src": "3719:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22305, + "id": 25366, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3723:19:16", + "memberLocation": "3723:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3719:23:16", + "src": "3719:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22308, + "id": 25369, "isConstant": false, "isLValue": false, "isPure": false, @@ -4316,7 +4316,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3719:43:16", + "src": "3719:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4331,18 +4331,18 @@ "typeString": "bytes memory" } ], - "id": 22303, + "id": 25364, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "3703:15:16", + "referencedDeclaration": 25094, + "src": "3703:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22309, + "id": 25370, "isConstant": false, "isLValue": false, "isPure": false, @@ -4351,16 +4351,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3703:60:16", + "src": "3703:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22310, + "id": 25371, "nodeType": "ExpressionStatement", - "src": "3703:60:16" + "src": "3703:60:36" } ] }, @@ -4368,20 +4368,20 @@ "kind": "function", "modifiers": [], "name": "logBytes12", - "nameLocation": "3656:10:16", + "nameLocation": "3656:10:36", "parameters": { - "id": 22301, + "id": 25362, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22300, + "id": 25361, "mutability": "mutable", "name": "p0", - "nameLocation": "3675:2:16", + "nameLocation": "3675:2:36", "nodeType": "VariableDeclaration", - "scope": 22312, - "src": "3667:10:16", + "scope": 25373, + "src": "3667:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4389,10 +4389,10 @@ "typeString": "bytes12" }, "typeName": { - "id": 22299, + "id": 25360, "name": "bytes12", "nodeType": "ElementaryTypeName", - "src": "3667:7:16", + "src": "3667:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes12", "typeString": "bytes12" @@ -4401,28 +4401,28 @@ "visibility": "internal" } ], - "src": "3666:12:16" + "src": "3666:12:36" }, "returnParameters": { - "id": 22302, + "id": 25363, "nodeType": "ParameterList", "parameters": [], - "src": "3693:0:16" + "src": "3693:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22326, + "id": 25387, "nodeType": "FunctionDefinition", - "src": "3776:123:16", + "src": "3776:123:36", "nodes": [], "body": { - "id": 22325, + "id": 25386, "nodeType": "Block", - "src": "3822:77:16", + "src": "3822:77:36", "nodes": [], "statements": [ { @@ -4432,14 +4432,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573313329", - "id": 22320, + "id": 25381, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3872:14:16", + "src": "3872:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_94529e34a43ac6de2c3a0df402eee6114eb0f2ad065baefde0230cd3cf90e2ec", "typeString": "literal_string \"log(bytes13)\"" @@ -4447,12 +4447,12 @@ "value": "log(bytes13)" }, { - "id": 22321, + "id": 25382, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22314, - "src": "3888:2:16", + "referencedDeclaration": 25375, + "src": "3888:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes13", "typeString": "bytes13" @@ -4471,32 +4471,32 @@ } ], "expression": { - "id": 22318, + "id": 25379, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3848:3:16", + "src": "3848:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22319, + "id": 25380, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3852:19:16", + "memberLocation": "3852:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3848:23:16", + "src": "3848:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22322, + "id": 25383, "isConstant": false, "isLValue": false, "isPure": false, @@ -4505,7 +4505,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3848:43:16", + "src": "3848:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4520,18 +4520,18 @@ "typeString": "bytes memory" } ], - "id": 22317, + "id": 25378, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "3832:15:16", + "referencedDeclaration": 25094, + "src": "3832:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22323, + "id": 25384, "isConstant": false, "isLValue": false, "isPure": false, @@ -4540,16 +4540,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3832:60:16", + "src": "3832:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22324, + "id": 25385, "nodeType": "ExpressionStatement", - "src": "3832:60:16" + "src": "3832:60:36" } ] }, @@ -4557,20 +4557,20 @@ "kind": "function", "modifiers": [], "name": "logBytes13", - "nameLocation": "3785:10:16", + "nameLocation": "3785:10:36", "parameters": { - "id": 22315, + "id": 25376, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22314, + "id": 25375, "mutability": "mutable", "name": "p0", - "nameLocation": "3804:2:16", + "nameLocation": "3804:2:36", "nodeType": "VariableDeclaration", - "scope": 22326, - "src": "3796:10:16", + "scope": 25387, + "src": "3796:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4578,10 +4578,10 @@ "typeString": "bytes13" }, "typeName": { - "id": 22313, + "id": 25374, "name": "bytes13", "nodeType": "ElementaryTypeName", - "src": "3796:7:16", + "src": "3796:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes13", "typeString": "bytes13" @@ -4590,28 +4590,28 @@ "visibility": "internal" } ], - "src": "3795:12:16" + "src": "3795:12:36" }, "returnParameters": { - "id": 22316, + "id": 25377, "nodeType": "ParameterList", "parameters": [], - "src": "3822:0:16" + "src": "3822:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22340, + "id": 25401, "nodeType": "FunctionDefinition", - "src": "3905:123:16", + "src": "3905:123:36", "nodes": [], "body": { - "id": 22339, + "id": 25400, "nodeType": "Block", - "src": "3951:77:16", + "src": "3951:77:36", "nodes": [], "statements": [ { @@ -4621,14 +4621,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573313429", - "id": 22334, + "id": 25395, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4001:14:16", + "src": "4001:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9266f07faf32c88bbdb01ce418243acbc1c63e15d6e3afa16078186ba711f278", "typeString": "literal_string \"log(bytes14)\"" @@ -4636,12 +4636,12 @@ "value": "log(bytes14)" }, { - "id": 22335, + "id": 25396, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22328, - "src": "4017:2:16", + "referencedDeclaration": 25389, + "src": "4017:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes14", "typeString": "bytes14" @@ -4660,32 +4660,32 @@ } ], "expression": { - "id": 22332, + "id": 25393, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "3977:3:16", + "src": "3977:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22333, + "id": 25394, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "3981:19:16", + "memberLocation": "3981:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "3977:23:16", + "src": "3977:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22336, + "id": 25397, "isConstant": false, "isLValue": false, "isPure": false, @@ -4694,7 +4694,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3977:43:16", + "src": "3977:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4709,18 +4709,18 @@ "typeString": "bytes memory" } ], - "id": 22331, + "id": 25392, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "3961:15:16", + "referencedDeclaration": 25094, + "src": "3961:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22337, + "id": 25398, "isConstant": false, "isLValue": false, "isPure": false, @@ -4729,16 +4729,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3961:60:16", + "src": "3961:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22338, + "id": 25399, "nodeType": "ExpressionStatement", - "src": "3961:60:16" + "src": "3961:60:36" } ] }, @@ -4746,20 +4746,20 @@ "kind": "function", "modifiers": [], "name": "logBytes14", - "nameLocation": "3914:10:16", + "nameLocation": "3914:10:36", "parameters": { - "id": 22329, + "id": 25390, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22328, + "id": 25389, "mutability": "mutable", "name": "p0", - "nameLocation": "3933:2:16", + "nameLocation": "3933:2:36", "nodeType": "VariableDeclaration", - "scope": 22340, - "src": "3925:10:16", + "scope": 25401, + "src": "3925:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4767,10 +4767,10 @@ "typeString": "bytes14" }, "typeName": { - "id": 22327, + "id": 25388, "name": "bytes14", "nodeType": "ElementaryTypeName", - "src": "3925:7:16", + "src": "3925:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes14", "typeString": "bytes14" @@ -4779,28 +4779,28 @@ "visibility": "internal" } ], - "src": "3924:12:16" + "src": "3924:12:36" }, "returnParameters": { - "id": 22330, + "id": 25391, "nodeType": "ParameterList", "parameters": [], - "src": "3951:0:16" + "src": "3951:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22354, + "id": 25415, "nodeType": "FunctionDefinition", - "src": "4034:123:16", + "src": "4034:123:36", "nodes": [], "body": { - "id": 22353, + "id": 25414, "nodeType": "Block", - "src": "4080:77:16", + "src": "4080:77:36", "nodes": [], "statements": [ { @@ -4810,14 +4810,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573313529", - "id": 22348, + "id": 25409, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4130:14:16", + "src": "4130:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_da9574e0bf3f23e09c3d85c9f5226065bb36281f2a5d78c7e38f6ffd58919606", "typeString": "literal_string \"log(bytes15)\"" @@ -4825,12 +4825,12 @@ "value": "log(bytes15)" }, { - "id": 22349, + "id": 25410, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22342, - "src": "4146:2:16", + "referencedDeclaration": 25403, + "src": "4146:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes15", "typeString": "bytes15" @@ -4849,32 +4849,32 @@ } ], "expression": { - "id": 22346, + "id": 25407, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4106:3:16", + "src": "4106:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22347, + "id": 25408, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4110:19:16", + "memberLocation": "4110:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4106:23:16", + "src": "4106:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22350, + "id": 25411, "isConstant": false, "isLValue": false, "isPure": false, @@ -4883,7 +4883,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4106:43:16", + "src": "4106:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -4898,18 +4898,18 @@ "typeString": "bytes memory" } ], - "id": 22345, + "id": 25406, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "4090:15:16", + "referencedDeclaration": 25094, + "src": "4090:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22351, + "id": 25412, "isConstant": false, "isLValue": false, "isPure": false, @@ -4918,16 +4918,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4090:60:16", + "src": "4090:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22352, + "id": 25413, "nodeType": "ExpressionStatement", - "src": "4090:60:16" + "src": "4090:60:36" } ] }, @@ -4935,20 +4935,20 @@ "kind": "function", "modifiers": [], "name": "logBytes15", - "nameLocation": "4043:10:16", + "nameLocation": "4043:10:36", "parameters": { - "id": 22343, + "id": 25404, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22342, + "id": 25403, "mutability": "mutable", "name": "p0", - "nameLocation": "4062:2:16", + "nameLocation": "4062:2:36", "nodeType": "VariableDeclaration", - "scope": 22354, - "src": "4054:10:16", + "scope": 25415, + "src": "4054:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4956,10 +4956,10 @@ "typeString": "bytes15" }, "typeName": { - "id": 22341, + "id": 25402, "name": "bytes15", "nodeType": "ElementaryTypeName", - "src": "4054:7:16", + "src": "4054:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes15", "typeString": "bytes15" @@ -4968,28 +4968,28 @@ "visibility": "internal" } ], - "src": "4053:12:16" + "src": "4053:12:36" }, "returnParameters": { - "id": 22344, + "id": 25405, "nodeType": "ParameterList", "parameters": [], - "src": "4080:0:16" + "src": "4080:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22368, + "id": 25429, "nodeType": "FunctionDefinition", - "src": "4163:123:16", + "src": "4163:123:36", "nodes": [], "body": { - "id": 22367, + "id": 25428, "nodeType": "Block", - "src": "4209:77:16", + "src": "4209:77:36", "nodes": [], "statements": [ { @@ -4999,14 +4999,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573313629", - "id": 22362, + "id": 25423, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4259:14:16", + "src": "4259:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_665c61046af0adc4969f9d2f111b654775bd58f112b63e5ce7dfff29c000e9f3", "typeString": "literal_string \"log(bytes16)\"" @@ -5014,12 +5014,12 @@ "value": "log(bytes16)" }, { - "id": 22363, + "id": 25424, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22356, - "src": "4275:2:16", + "referencedDeclaration": 25417, + "src": "4275:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes16", "typeString": "bytes16" @@ -5038,32 +5038,32 @@ } ], "expression": { - "id": 22360, + "id": 25421, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4235:3:16", + "src": "4235:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22361, + "id": 25422, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4239:19:16", + "memberLocation": "4239:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4235:23:16", + "src": "4235:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22364, + "id": 25425, "isConstant": false, "isLValue": false, "isPure": false, @@ -5072,7 +5072,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4235:43:16", + "src": "4235:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5087,18 +5087,18 @@ "typeString": "bytes memory" } ], - "id": 22359, + "id": 25420, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "4219:15:16", + "referencedDeclaration": 25094, + "src": "4219:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22365, + "id": 25426, "isConstant": false, "isLValue": false, "isPure": false, @@ -5107,16 +5107,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4219:60:16", + "src": "4219:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22366, + "id": 25427, "nodeType": "ExpressionStatement", - "src": "4219:60:16" + "src": "4219:60:36" } ] }, @@ -5124,20 +5124,20 @@ "kind": "function", "modifiers": [], "name": "logBytes16", - "nameLocation": "4172:10:16", + "nameLocation": "4172:10:36", "parameters": { - "id": 22357, + "id": 25418, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22356, + "id": 25417, "mutability": "mutable", "name": "p0", - "nameLocation": "4191:2:16", + "nameLocation": "4191:2:36", "nodeType": "VariableDeclaration", - "scope": 22368, - "src": "4183:10:16", + "scope": 25429, + "src": "4183:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5145,10 +5145,10 @@ "typeString": "bytes16" }, "typeName": { - "id": 22355, + "id": 25416, "name": "bytes16", "nodeType": "ElementaryTypeName", - "src": "4183:7:16", + "src": "4183:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes16", "typeString": "bytes16" @@ -5157,28 +5157,28 @@ "visibility": "internal" } ], - "src": "4182:12:16" + "src": "4182:12:36" }, "returnParameters": { - "id": 22358, + "id": 25419, "nodeType": "ParameterList", "parameters": [], - "src": "4209:0:16" + "src": "4209:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22382, + "id": 25443, "nodeType": "FunctionDefinition", - "src": "4292:123:16", + "src": "4292:123:36", "nodes": [], "body": { - "id": 22381, + "id": 25442, "nodeType": "Block", - "src": "4338:77:16", + "src": "4338:77:36", "nodes": [], "statements": [ { @@ -5188,14 +5188,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573313729", - "id": 22376, + "id": 25437, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4388:14:16", + "src": "4388:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_339f673a0c008974259a0022c9b150cc5d1af8c58584412fe373d84bd08d4ea3", "typeString": "literal_string \"log(bytes17)\"" @@ -5203,12 +5203,12 @@ "value": "log(bytes17)" }, { - "id": 22377, + "id": 25438, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22370, - "src": "4404:2:16", + "referencedDeclaration": 25431, + "src": "4404:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes17", "typeString": "bytes17" @@ -5227,32 +5227,32 @@ } ], "expression": { - "id": 22374, + "id": 25435, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4364:3:16", + "src": "4364:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22375, + "id": 25436, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4368:19:16", + "memberLocation": "4368:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4364:23:16", + "src": "4364:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22378, + "id": 25439, "isConstant": false, "isLValue": false, "isPure": false, @@ -5261,7 +5261,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4364:43:16", + "src": "4364:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5276,18 +5276,18 @@ "typeString": "bytes memory" } ], - "id": 22373, + "id": 25434, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "4348:15:16", + "referencedDeclaration": 25094, + "src": "4348:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22379, + "id": 25440, "isConstant": false, "isLValue": false, "isPure": false, @@ -5296,16 +5296,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4348:60:16", + "src": "4348:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22380, + "id": 25441, "nodeType": "ExpressionStatement", - "src": "4348:60:16" + "src": "4348:60:36" } ] }, @@ -5313,20 +5313,20 @@ "kind": "function", "modifiers": [], "name": "logBytes17", - "nameLocation": "4301:10:16", + "nameLocation": "4301:10:36", "parameters": { - "id": 22371, + "id": 25432, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22370, + "id": 25431, "mutability": "mutable", "name": "p0", - "nameLocation": "4320:2:16", + "nameLocation": "4320:2:36", "nodeType": "VariableDeclaration", - "scope": 22382, - "src": "4312:10:16", + "scope": 25443, + "src": "4312:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5334,10 +5334,10 @@ "typeString": "bytes17" }, "typeName": { - "id": 22369, + "id": 25430, "name": "bytes17", "nodeType": "ElementaryTypeName", - "src": "4312:7:16", + "src": "4312:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes17", "typeString": "bytes17" @@ -5346,28 +5346,28 @@ "visibility": "internal" } ], - "src": "4311:12:16" + "src": "4311:12:36" }, "returnParameters": { - "id": 22372, + "id": 25433, "nodeType": "ParameterList", "parameters": [], - "src": "4338:0:16" + "src": "4338:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22396, + "id": 25457, "nodeType": "FunctionDefinition", - "src": "4421:123:16", + "src": "4421:123:36", "nodes": [], "body": { - "id": 22395, + "id": 25456, "nodeType": "Block", - "src": "4467:77:16", + "src": "4467:77:36", "nodes": [], "statements": [ { @@ -5377,14 +5377,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573313829", - "id": 22390, + "id": 25451, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4517:14:16", + "src": "4517:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c4d23d9af6458d5ddc7cb8128a2f36bf147c9db4fe277dfe0fe7be41def62116", "typeString": "literal_string \"log(bytes18)\"" @@ -5392,12 +5392,12 @@ "value": "log(bytes18)" }, { - "id": 22391, + "id": 25452, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22384, - "src": "4533:2:16", + "referencedDeclaration": 25445, + "src": "4533:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes18", "typeString": "bytes18" @@ -5416,32 +5416,32 @@ } ], "expression": { - "id": 22388, + "id": 25449, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4493:3:16", + "src": "4493:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22389, + "id": 25450, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4497:19:16", + "memberLocation": "4497:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4493:23:16", + "src": "4493:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22392, + "id": 25453, "isConstant": false, "isLValue": false, "isPure": false, @@ -5450,7 +5450,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4493:43:16", + "src": "4493:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5465,18 +5465,18 @@ "typeString": "bytes memory" } ], - "id": 22387, + "id": 25448, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "4477:15:16", + "referencedDeclaration": 25094, + "src": "4477:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22393, + "id": 25454, "isConstant": false, "isLValue": false, "isPure": false, @@ -5485,16 +5485,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4477:60:16", + "src": "4477:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22394, + "id": 25455, "nodeType": "ExpressionStatement", - "src": "4477:60:16" + "src": "4477:60:36" } ] }, @@ -5502,20 +5502,20 @@ "kind": "function", "modifiers": [], "name": "logBytes18", - "nameLocation": "4430:10:16", + "nameLocation": "4430:10:36", "parameters": { - "id": 22385, + "id": 25446, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22384, + "id": 25445, "mutability": "mutable", "name": "p0", - "nameLocation": "4449:2:16", + "nameLocation": "4449:2:36", "nodeType": "VariableDeclaration", - "scope": 22396, - "src": "4441:10:16", + "scope": 25457, + "src": "4441:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5523,10 +5523,10 @@ "typeString": "bytes18" }, "typeName": { - "id": 22383, + "id": 25444, "name": "bytes18", "nodeType": "ElementaryTypeName", - "src": "4441:7:16", + "src": "4441:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes18", "typeString": "bytes18" @@ -5535,28 +5535,28 @@ "visibility": "internal" } ], - "src": "4440:12:16" + "src": "4440:12:36" }, "returnParameters": { - "id": 22386, + "id": 25447, "nodeType": "ParameterList", "parameters": [], - "src": "4467:0:16" + "src": "4467:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22410, + "id": 25471, "nodeType": "FunctionDefinition", - "src": "4550:123:16", + "src": "4550:123:36", "nodes": [], "body": { - "id": 22409, + "id": 25470, "nodeType": "Block", - "src": "4596:77:16", + "src": "4596:77:36", "nodes": [], "statements": [ { @@ -5566,14 +5566,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573313929", - "id": 22404, + "id": 25465, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4646:14:16", + "src": "4646:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5e6b5a33524ca650028e2fad735b4ab50285bba37658119d2da303bee98aeada", "typeString": "literal_string \"log(bytes19)\"" @@ -5581,12 +5581,12 @@ "value": "log(bytes19)" }, { - "id": 22405, + "id": 25466, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22398, - "src": "4662:2:16", + "referencedDeclaration": 25459, + "src": "4662:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes19", "typeString": "bytes19" @@ -5605,32 +5605,32 @@ } ], "expression": { - "id": 22402, + "id": 25463, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4622:3:16", + "src": "4622:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22403, + "id": 25464, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4626:19:16", + "memberLocation": "4626:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4622:23:16", + "src": "4622:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22406, + "id": 25467, "isConstant": false, "isLValue": false, "isPure": false, @@ -5639,7 +5639,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4622:43:16", + "src": "4622:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5654,18 +5654,18 @@ "typeString": "bytes memory" } ], - "id": 22401, + "id": 25462, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "4606:15:16", + "referencedDeclaration": 25094, + "src": "4606:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22407, + "id": 25468, "isConstant": false, "isLValue": false, "isPure": false, @@ -5674,16 +5674,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4606:60:16", + "src": "4606:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22408, + "id": 25469, "nodeType": "ExpressionStatement", - "src": "4606:60:16" + "src": "4606:60:36" } ] }, @@ -5691,20 +5691,20 @@ "kind": "function", "modifiers": [], "name": "logBytes19", - "nameLocation": "4559:10:16", + "nameLocation": "4559:10:36", "parameters": { - "id": 22399, + "id": 25460, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22398, + "id": 25459, "mutability": "mutable", "name": "p0", - "nameLocation": "4578:2:16", + "nameLocation": "4578:2:36", "nodeType": "VariableDeclaration", - "scope": 22410, - "src": "4570:10:16", + "scope": 25471, + "src": "4570:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5712,10 +5712,10 @@ "typeString": "bytes19" }, "typeName": { - "id": 22397, + "id": 25458, "name": "bytes19", "nodeType": "ElementaryTypeName", - "src": "4570:7:16", + "src": "4570:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes19", "typeString": "bytes19" @@ -5724,28 +5724,28 @@ "visibility": "internal" } ], - "src": "4569:12:16" + "src": "4569:12:36" }, "returnParameters": { - "id": 22400, + "id": 25461, "nodeType": "ParameterList", "parameters": [], - "src": "4596:0:16" + "src": "4596:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22424, + "id": 25485, "nodeType": "FunctionDefinition", - "src": "4679:123:16", + "src": "4679:123:36", "nodes": [], "body": { - "id": 22423, + "id": 25484, "nodeType": "Block", - "src": "4725:77:16", + "src": "4725:77:36", "nodes": [], "statements": [ { @@ -5755,14 +5755,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573323029", - "id": 22418, + "id": 25479, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4775:14:16", + "src": "4775:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5188e3e9b3f117a223e2e428d0e13d089f3a53913e479000b94b85266ecf8231", "typeString": "literal_string \"log(bytes20)\"" @@ -5770,12 +5770,12 @@ "value": "log(bytes20)" }, { - "id": 22419, + "id": 25480, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22412, - "src": "4791:2:16", + "referencedDeclaration": 25473, + "src": "4791:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes20", "typeString": "bytes20" @@ -5794,32 +5794,32 @@ } ], "expression": { - "id": 22416, + "id": 25477, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4751:3:16", + "src": "4751:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22417, + "id": 25478, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4755:19:16", + "memberLocation": "4755:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4751:23:16", + "src": "4751:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22420, + "id": 25481, "isConstant": false, "isLValue": false, "isPure": false, @@ -5828,7 +5828,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4751:43:16", + "src": "4751:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -5843,18 +5843,18 @@ "typeString": "bytes memory" } ], - "id": 22415, + "id": 25476, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "4735:15:16", + "referencedDeclaration": 25094, + "src": "4735:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22421, + "id": 25482, "isConstant": false, "isLValue": false, "isPure": false, @@ -5863,16 +5863,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4735:60:16", + "src": "4735:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22422, + "id": 25483, "nodeType": "ExpressionStatement", - "src": "4735:60:16" + "src": "4735:60:36" } ] }, @@ -5880,20 +5880,20 @@ "kind": "function", "modifiers": [], "name": "logBytes20", - "nameLocation": "4688:10:16", + "nameLocation": "4688:10:36", "parameters": { - "id": 22413, + "id": 25474, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22412, + "id": 25473, "mutability": "mutable", "name": "p0", - "nameLocation": "4707:2:16", + "nameLocation": "4707:2:36", "nodeType": "VariableDeclaration", - "scope": 22424, - "src": "4699:10:16", + "scope": 25485, + "src": "4699:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5901,10 +5901,10 @@ "typeString": "bytes20" }, "typeName": { - "id": 22411, + "id": 25472, "name": "bytes20", "nodeType": "ElementaryTypeName", - "src": "4699:7:16", + "src": "4699:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes20", "typeString": "bytes20" @@ -5913,28 +5913,28 @@ "visibility": "internal" } ], - "src": "4698:12:16" + "src": "4698:12:36" }, "returnParameters": { - "id": 22414, + "id": 25475, "nodeType": "ParameterList", "parameters": [], - "src": "4725:0:16" + "src": "4725:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22438, + "id": 25499, "nodeType": "FunctionDefinition", - "src": "4808:123:16", + "src": "4808:123:36", "nodes": [], "body": { - "id": 22437, + "id": 25498, "nodeType": "Block", - "src": "4854:77:16", + "src": "4854:77:36", "nodes": [], "statements": [ { @@ -5944,14 +5944,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573323129", - "id": 22432, + "id": 25493, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4904:14:16", + "src": "4904:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e9da35608192a6b38ad5ef62cf738886973b011b8cdb7e81cdd51b4c3dfe8ad7", "typeString": "literal_string \"log(bytes21)\"" @@ -5959,12 +5959,12 @@ "value": "log(bytes21)" }, { - "id": 22433, + "id": 25494, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22426, - "src": "4920:2:16", + "referencedDeclaration": 25487, + "src": "4920:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes21", "typeString": "bytes21" @@ -5983,32 +5983,32 @@ } ], "expression": { - "id": 22430, + "id": 25491, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "4880:3:16", + "src": "4880:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22431, + "id": 25492, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "4884:19:16", + "memberLocation": "4884:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "4880:23:16", + "src": "4880:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22434, + "id": 25495, "isConstant": false, "isLValue": false, "isPure": false, @@ -6017,7 +6017,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4880:43:16", + "src": "4880:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6032,18 +6032,18 @@ "typeString": "bytes memory" } ], - "id": 22429, + "id": 25490, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "4864:15:16", + "referencedDeclaration": 25094, + "src": "4864:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22435, + "id": 25496, "isConstant": false, "isLValue": false, "isPure": false, @@ -6052,16 +6052,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4864:60:16", + "src": "4864:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22436, + "id": 25497, "nodeType": "ExpressionStatement", - "src": "4864:60:16" + "src": "4864:60:36" } ] }, @@ -6069,20 +6069,20 @@ "kind": "function", "modifiers": [], "name": "logBytes21", - "nameLocation": "4817:10:16", + "nameLocation": "4817:10:36", "parameters": { - "id": 22427, + "id": 25488, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22426, + "id": 25487, "mutability": "mutable", "name": "p0", - "nameLocation": "4836:2:16", + "nameLocation": "4836:2:36", "nodeType": "VariableDeclaration", - "scope": 22438, - "src": "4828:10:16", + "scope": 25499, + "src": "4828:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6090,10 +6090,10 @@ "typeString": "bytes21" }, "typeName": { - "id": 22425, + "id": 25486, "name": "bytes21", "nodeType": "ElementaryTypeName", - "src": "4828:7:16", + "src": "4828:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes21", "typeString": "bytes21" @@ -6102,28 +6102,28 @@ "visibility": "internal" } ], - "src": "4827:12:16" + "src": "4827:12:36" }, "returnParameters": { - "id": 22428, + "id": 25489, "nodeType": "ParameterList", "parameters": [], - "src": "4854:0:16" + "src": "4854:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22452, + "id": 25513, "nodeType": "FunctionDefinition", - "src": "4937:123:16", + "src": "4937:123:36", "nodes": [], "body": { - "id": 22451, + "id": 25512, "nodeType": "Block", - "src": "4983:77:16", + "src": "4983:77:36", "nodes": [], "statements": [ { @@ -6133,14 +6133,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573323229", - "id": 22446, + "id": 25507, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5033:14:16", + "src": "5033:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d5fae89c25bed6f12b105f52db0a0ff6f5c8313613e12eccd3059bb7f7ea6575", "typeString": "literal_string \"log(bytes22)\"" @@ -6148,12 +6148,12 @@ "value": "log(bytes22)" }, { - "id": 22447, + "id": 25508, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22440, - "src": "5049:2:16", + "referencedDeclaration": 25501, + "src": "5049:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes22", "typeString": "bytes22" @@ -6172,32 +6172,32 @@ } ], "expression": { - "id": 22444, + "id": 25505, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5009:3:16", + "src": "5009:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22445, + "id": 25506, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5013:19:16", + "memberLocation": "5013:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5009:23:16", + "src": "5009:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22448, + "id": 25509, "isConstant": false, "isLValue": false, "isPure": false, @@ -6206,7 +6206,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5009:43:16", + "src": "5009:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6221,18 +6221,18 @@ "typeString": "bytes memory" } ], - "id": 22443, + "id": 25504, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "4993:15:16", + "referencedDeclaration": 25094, + "src": "4993:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22449, + "id": 25510, "isConstant": false, "isLValue": false, "isPure": false, @@ -6241,16 +6241,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4993:60:16", + "src": "4993:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22450, + "id": 25511, "nodeType": "ExpressionStatement", - "src": "4993:60:16" + "src": "4993:60:36" } ] }, @@ -6258,20 +6258,20 @@ "kind": "function", "modifiers": [], "name": "logBytes22", - "nameLocation": "4946:10:16", + "nameLocation": "4946:10:36", "parameters": { - "id": 22441, + "id": 25502, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22440, + "id": 25501, "mutability": "mutable", "name": "p0", - "nameLocation": "4965:2:16", + "nameLocation": "4965:2:36", "nodeType": "VariableDeclaration", - "scope": 22452, - "src": "4957:10:16", + "scope": 25513, + "src": "4957:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6279,10 +6279,10 @@ "typeString": "bytes22" }, "typeName": { - "id": 22439, + "id": 25500, "name": "bytes22", "nodeType": "ElementaryTypeName", - "src": "4957:7:16", + "src": "4957:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes22", "typeString": "bytes22" @@ -6291,28 +6291,28 @@ "visibility": "internal" } ], - "src": "4956:12:16" + "src": "4956:12:36" }, "returnParameters": { - "id": 22442, + "id": 25503, "nodeType": "ParameterList", "parameters": [], - "src": "4983:0:16" + "src": "4983:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22466, + "id": 25527, "nodeType": "FunctionDefinition", - "src": "5066:123:16", + "src": "5066:123:36", "nodes": [], "body": { - "id": 22465, + "id": 25526, "nodeType": "Block", - "src": "5112:77:16", + "src": "5112:77:36", "nodes": [], "statements": [ { @@ -6322,14 +6322,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573323329", - "id": 22460, + "id": 25521, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5162:14:16", + "src": "5162:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_aba1cf0dcd316c862bc06d4cf532375fed11c1e0897ba81a04ee0b22d3f14061", "typeString": "literal_string \"log(bytes23)\"" @@ -6337,12 +6337,12 @@ "value": "log(bytes23)" }, { - "id": 22461, + "id": 25522, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22454, - "src": "5178:2:16", + "referencedDeclaration": 25515, + "src": "5178:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes23", "typeString": "bytes23" @@ -6361,32 +6361,32 @@ } ], "expression": { - "id": 22458, + "id": 25519, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5138:3:16", + "src": "5138:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22459, + "id": 25520, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5142:19:16", + "memberLocation": "5142:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5138:23:16", + "src": "5138:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22462, + "id": 25523, "isConstant": false, "isLValue": false, "isPure": false, @@ -6395,7 +6395,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5138:43:16", + "src": "5138:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6410,18 +6410,18 @@ "typeString": "bytes memory" } ], - "id": 22457, + "id": 25518, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "5122:15:16", + "referencedDeclaration": 25094, + "src": "5122:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22463, + "id": 25524, "isConstant": false, "isLValue": false, "isPure": false, @@ -6430,16 +6430,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5122:60:16", + "src": "5122:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22464, + "id": 25525, "nodeType": "ExpressionStatement", - "src": "5122:60:16" + "src": "5122:60:36" } ] }, @@ -6447,20 +6447,20 @@ "kind": "function", "modifiers": [], "name": "logBytes23", - "nameLocation": "5075:10:16", + "nameLocation": "5075:10:36", "parameters": { - "id": 22455, + "id": 25516, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22454, + "id": 25515, "mutability": "mutable", "name": "p0", - "nameLocation": "5094:2:16", + "nameLocation": "5094:2:36", "nodeType": "VariableDeclaration", - "scope": 22466, - "src": "5086:10:16", + "scope": 25527, + "src": "5086:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6468,10 +6468,10 @@ "typeString": "bytes23" }, "typeName": { - "id": 22453, + "id": 25514, "name": "bytes23", "nodeType": "ElementaryTypeName", - "src": "5086:7:16", + "src": "5086:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes23", "typeString": "bytes23" @@ -6480,28 +6480,28 @@ "visibility": "internal" } ], - "src": "5085:12:16" + "src": "5085:12:36" }, "returnParameters": { - "id": 22456, + "id": 25517, "nodeType": "ParameterList", "parameters": [], - "src": "5112:0:16" + "src": "5112:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22480, + "id": 25541, "nodeType": "FunctionDefinition", - "src": "5195:123:16", + "src": "5195:123:36", "nodes": [], "body": { - "id": 22479, + "id": 25540, "nodeType": "Block", - "src": "5241:77:16", + "src": "5241:77:36", "nodes": [], "statements": [ { @@ -6511,14 +6511,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573323429", - "id": 22474, + "id": 25535, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5291:14:16", + "src": "5291:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f1b35b3488a5452bceb48624d6ba2a791e58f0e9c0f4b86b8f51186ec7a7edf4", "typeString": "literal_string \"log(bytes24)\"" @@ -6526,12 +6526,12 @@ "value": "log(bytes24)" }, { - "id": 22475, + "id": 25536, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22468, - "src": "5307:2:16", + "referencedDeclaration": 25529, + "src": "5307:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes24", "typeString": "bytes24" @@ -6550,32 +6550,32 @@ } ], "expression": { - "id": 22472, + "id": 25533, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5267:3:16", + "src": "5267:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22473, + "id": 25534, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5271:19:16", + "memberLocation": "5271:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5267:23:16", + "src": "5267:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22476, + "id": 25537, "isConstant": false, "isLValue": false, "isPure": false, @@ -6584,7 +6584,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5267:43:16", + "src": "5267:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6599,18 +6599,18 @@ "typeString": "bytes memory" } ], - "id": 22471, + "id": 25532, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "5251:15:16", + "referencedDeclaration": 25094, + "src": "5251:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22477, + "id": 25538, "isConstant": false, "isLValue": false, "isPure": false, @@ -6619,16 +6619,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5251:60:16", + "src": "5251:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22478, + "id": 25539, "nodeType": "ExpressionStatement", - "src": "5251:60:16" + "src": "5251:60:36" } ] }, @@ -6636,20 +6636,20 @@ "kind": "function", "modifiers": [], "name": "logBytes24", - "nameLocation": "5204:10:16", + "nameLocation": "5204:10:36", "parameters": { - "id": 22469, + "id": 25530, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22468, + "id": 25529, "mutability": "mutable", "name": "p0", - "nameLocation": "5223:2:16", + "nameLocation": "5223:2:36", "nodeType": "VariableDeclaration", - "scope": 22480, - "src": "5215:10:16", + "scope": 25541, + "src": "5215:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6657,10 +6657,10 @@ "typeString": "bytes24" }, "typeName": { - "id": 22467, + "id": 25528, "name": "bytes24", "nodeType": "ElementaryTypeName", - "src": "5215:7:16", + "src": "5215:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes24", "typeString": "bytes24" @@ -6669,28 +6669,28 @@ "visibility": "internal" } ], - "src": "5214:12:16" + "src": "5214:12:36" }, "returnParameters": { - "id": 22470, + "id": 25531, "nodeType": "ParameterList", "parameters": [], - "src": "5241:0:16" + "src": "5241:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22494, + "id": 25555, "nodeType": "FunctionDefinition", - "src": "5324:123:16", + "src": "5324:123:36", "nodes": [], "body": { - "id": 22493, + "id": 25554, "nodeType": "Block", - "src": "5370:77:16", + "src": "5370:77:36", "nodes": [], "statements": [ { @@ -6700,14 +6700,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573323529", - "id": 22488, + "id": 25549, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5420:14:16", + "src": "5420:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0b84bc580db9be1295ee23dff6122da1f70381c83abf9a74953cca11238eda25", "typeString": "literal_string \"log(bytes25)\"" @@ -6715,12 +6715,12 @@ "value": "log(bytes25)" }, { - "id": 22489, + "id": 25550, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22482, - "src": "5436:2:16", + "referencedDeclaration": 25543, + "src": "5436:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes25", "typeString": "bytes25" @@ -6739,32 +6739,32 @@ } ], "expression": { - "id": 22486, + "id": 25547, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5396:3:16", + "src": "5396:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22487, + "id": 25548, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5400:19:16", + "memberLocation": "5400:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5396:23:16", + "src": "5396:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22490, + "id": 25551, "isConstant": false, "isLValue": false, "isPure": false, @@ -6773,7 +6773,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5396:43:16", + "src": "5396:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6788,18 +6788,18 @@ "typeString": "bytes memory" } ], - "id": 22485, + "id": 25546, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "5380:15:16", + "referencedDeclaration": 25094, + "src": "5380:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22491, + "id": 25552, "isConstant": false, "isLValue": false, "isPure": false, @@ -6808,16 +6808,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5380:60:16", + "src": "5380:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22492, + "id": 25553, "nodeType": "ExpressionStatement", - "src": "5380:60:16" + "src": "5380:60:36" } ] }, @@ -6825,20 +6825,20 @@ "kind": "function", "modifiers": [], "name": "logBytes25", - "nameLocation": "5333:10:16", + "nameLocation": "5333:10:36", "parameters": { - "id": 22483, + "id": 25544, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22482, + "id": 25543, "mutability": "mutable", "name": "p0", - "nameLocation": "5352:2:16", + "nameLocation": "5352:2:36", "nodeType": "VariableDeclaration", - "scope": 22494, - "src": "5344:10:16", + "scope": 25555, + "src": "5344:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6846,10 +6846,10 @@ "typeString": "bytes25" }, "typeName": { - "id": 22481, + "id": 25542, "name": "bytes25", "nodeType": "ElementaryTypeName", - "src": "5344:7:16", + "src": "5344:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes25", "typeString": "bytes25" @@ -6858,28 +6858,28 @@ "visibility": "internal" } ], - "src": "5343:12:16" + "src": "5343:12:36" }, "returnParameters": { - "id": 22484, + "id": 25545, "nodeType": "ParameterList", "parameters": [], - "src": "5370:0:16" + "src": "5370:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22508, + "id": 25569, "nodeType": "FunctionDefinition", - "src": "5453:123:16", + "src": "5453:123:36", "nodes": [], "body": { - "id": 22507, + "id": 25568, "nodeType": "Block", - "src": "5499:77:16", + "src": "5499:77:36", "nodes": [], "statements": [ { @@ -6889,14 +6889,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573323629", - "id": 22502, + "id": 25563, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5549:14:16", + "src": "5549:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f8b149f18dc341f1a56e26c6c24a5233eec3bbb2ab017e9e86e663aae743965b", "typeString": "literal_string \"log(bytes26)\"" @@ -6904,12 +6904,12 @@ "value": "log(bytes26)" }, { - "id": 22503, + "id": 25564, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22496, - "src": "5565:2:16", + "referencedDeclaration": 25557, + "src": "5565:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes26", "typeString": "bytes26" @@ -6928,32 +6928,32 @@ } ], "expression": { - "id": 22500, + "id": 25561, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5525:3:16", + "src": "5525:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22501, + "id": 25562, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5529:19:16", + "memberLocation": "5529:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5525:23:16", + "src": "5525:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22504, + "id": 25565, "isConstant": false, "isLValue": false, "isPure": false, @@ -6962,7 +6962,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5525:43:16", + "src": "5525:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -6977,18 +6977,18 @@ "typeString": "bytes memory" } ], - "id": 22499, + "id": 25560, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "5509:15:16", + "referencedDeclaration": 25094, + "src": "5509:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22505, + "id": 25566, "isConstant": false, "isLValue": false, "isPure": false, @@ -6997,16 +6997,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5509:60:16", + "src": "5509:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22506, + "id": 25567, "nodeType": "ExpressionStatement", - "src": "5509:60:16" + "src": "5509:60:36" } ] }, @@ -7014,20 +7014,20 @@ "kind": "function", "modifiers": [], "name": "logBytes26", - "nameLocation": "5462:10:16", + "nameLocation": "5462:10:36", "parameters": { - "id": 22497, + "id": 25558, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22496, + "id": 25557, "mutability": "mutable", "name": "p0", - "nameLocation": "5481:2:16", + "nameLocation": "5481:2:36", "nodeType": "VariableDeclaration", - "scope": 22508, - "src": "5473:10:16", + "scope": 25569, + "src": "5473:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7035,10 +7035,10 @@ "typeString": "bytes26" }, "typeName": { - "id": 22495, + "id": 25556, "name": "bytes26", "nodeType": "ElementaryTypeName", - "src": "5473:7:16", + "src": "5473:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes26", "typeString": "bytes26" @@ -7047,28 +7047,28 @@ "visibility": "internal" } ], - "src": "5472:12:16" + "src": "5472:12:36" }, "returnParameters": { - "id": 22498, + "id": 25559, "nodeType": "ParameterList", "parameters": [], - "src": "5499:0:16" + "src": "5499:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22522, + "id": 25583, "nodeType": "FunctionDefinition", - "src": "5582:123:16", + "src": "5582:123:36", "nodes": [], "body": { - "id": 22521, + "id": 25582, "nodeType": "Block", - "src": "5628:77:16", + "src": "5628:77:36", "nodes": [], "statements": [ { @@ -7078,14 +7078,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573323729", - "id": 22516, + "id": 25577, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5678:14:16", + "src": "5678:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3a3757dda92e8e238aa23ff7f6f62e31074f6acccca8986ec1286b5a835236b6", "typeString": "literal_string \"log(bytes27)\"" @@ -7093,12 +7093,12 @@ "value": "log(bytes27)" }, { - "id": 22517, + "id": 25578, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22510, - "src": "5694:2:16", + "referencedDeclaration": 25571, + "src": "5694:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes27", "typeString": "bytes27" @@ -7117,32 +7117,32 @@ } ], "expression": { - "id": 22514, + "id": 25575, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5654:3:16", + "src": "5654:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22515, + "id": 25576, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5658:19:16", + "memberLocation": "5658:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5654:23:16", + "src": "5654:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22518, + "id": 25579, "isConstant": false, "isLValue": false, "isPure": false, @@ -7151,7 +7151,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5654:43:16", + "src": "5654:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7166,18 +7166,18 @@ "typeString": "bytes memory" } ], - "id": 22513, + "id": 25574, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "5638:15:16", + "referencedDeclaration": 25094, + "src": "5638:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22519, + "id": 25580, "isConstant": false, "isLValue": false, "isPure": false, @@ -7186,16 +7186,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5638:60:16", + "src": "5638:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22520, + "id": 25581, "nodeType": "ExpressionStatement", - "src": "5638:60:16" + "src": "5638:60:36" } ] }, @@ -7203,20 +7203,20 @@ "kind": "function", "modifiers": [], "name": "logBytes27", - "nameLocation": "5591:10:16", + "nameLocation": "5591:10:36", "parameters": { - "id": 22511, + "id": 25572, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22510, + "id": 25571, "mutability": "mutable", "name": "p0", - "nameLocation": "5610:2:16", + "nameLocation": "5610:2:36", "nodeType": "VariableDeclaration", - "scope": 22522, - "src": "5602:10:16", + "scope": 25583, + "src": "5602:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7224,10 +7224,10 @@ "typeString": "bytes27" }, "typeName": { - "id": 22509, + "id": 25570, "name": "bytes27", "nodeType": "ElementaryTypeName", - "src": "5602:7:16", + "src": "5602:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes27", "typeString": "bytes27" @@ -7236,28 +7236,28 @@ "visibility": "internal" } ], - "src": "5601:12:16" + "src": "5601:12:36" }, "returnParameters": { - "id": 22512, + "id": 25573, "nodeType": "ParameterList", "parameters": [], - "src": "5628:0:16" + "src": "5628:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22536, + "id": 25597, "nodeType": "FunctionDefinition", - "src": "5711:123:16", + "src": "5711:123:36", "nodes": [], "body": { - "id": 22535, + "id": 25596, "nodeType": "Block", - "src": "5757:77:16", + "src": "5757:77:36", "nodes": [], "statements": [ { @@ -7267,14 +7267,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573323829", - "id": 22530, + "id": 25591, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5807:14:16", + "src": "5807:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c82aeaee74a6ddec4ccd5cfe60e816752c02c70838f0908bd4a6e82866b3a042", "typeString": "literal_string \"log(bytes28)\"" @@ -7282,12 +7282,12 @@ "value": "log(bytes28)" }, { - "id": 22531, + "id": 25592, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22524, - "src": "5823:2:16", + "referencedDeclaration": 25585, + "src": "5823:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes28", "typeString": "bytes28" @@ -7306,32 +7306,32 @@ } ], "expression": { - "id": 22528, + "id": 25589, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5783:3:16", + "src": "5783:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22529, + "id": 25590, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5787:19:16", + "memberLocation": "5787:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5783:23:16", + "src": "5783:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22532, + "id": 25593, "isConstant": false, "isLValue": false, "isPure": false, @@ -7340,7 +7340,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5783:43:16", + "src": "5783:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7355,18 +7355,18 @@ "typeString": "bytes memory" } ], - "id": 22527, + "id": 25588, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "5767:15:16", + "referencedDeclaration": 25094, + "src": "5767:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22533, + "id": 25594, "isConstant": false, "isLValue": false, "isPure": false, @@ -7375,16 +7375,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5767:60:16", + "src": "5767:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22534, + "id": 25595, "nodeType": "ExpressionStatement", - "src": "5767:60:16" + "src": "5767:60:36" } ] }, @@ -7392,20 +7392,20 @@ "kind": "function", "modifiers": [], "name": "logBytes28", - "nameLocation": "5720:10:16", + "nameLocation": "5720:10:36", "parameters": { - "id": 22525, + "id": 25586, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22524, + "id": 25585, "mutability": "mutable", "name": "p0", - "nameLocation": "5739:2:16", + "nameLocation": "5739:2:36", "nodeType": "VariableDeclaration", - "scope": 22536, - "src": "5731:10:16", + "scope": 25597, + "src": "5731:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7413,10 +7413,10 @@ "typeString": "bytes28" }, "typeName": { - "id": 22523, + "id": 25584, "name": "bytes28", "nodeType": "ElementaryTypeName", - "src": "5731:7:16", + "src": "5731:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes28", "typeString": "bytes28" @@ -7425,28 +7425,28 @@ "visibility": "internal" } ], - "src": "5730:12:16" + "src": "5730:12:36" }, "returnParameters": { - "id": 22526, + "id": 25587, "nodeType": "ParameterList", "parameters": [], - "src": "5757:0:16" + "src": "5757:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22550, + "id": 25611, "nodeType": "FunctionDefinition", - "src": "5840:123:16", + "src": "5840:123:36", "nodes": [], "body": { - "id": 22549, + "id": 25610, "nodeType": "Block", - "src": "5886:77:16", + "src": "5886:77:36", "nodes": [], "statements": [ { @@ -7456,14 +7456,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573323929", - "id": 22544, + "id": 25605, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5936:14:16", + "src": "5936:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4b69c3d5f782ef1bdb62d5bb42d4987f16799030ba447bb153d465bd3a3a5667", "typeString": "literal_string \"log(bytes29)\"" @@ -7471,12 +7471,12 @@ "value": "log(bytes29)" }, { - "id": 22545, + "id": 25606, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22538, - "src": "5952:2:16", + "referencedDeclaration": 25599, + "src": "5952:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes29", "typeString": "bytes29" @@ -7495,32 +7495,32 @@ } ], "expression": { - "id": 22542, + "id": 25603, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "5912:3:16", + "src": "5912:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22543, + "id": 25604, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "5916:19:16", + "memberLocation": "5916:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "5912:23:16", + "src": "5912:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22546, + "id": 25607, "isConstant": false, "isLValue": false, "isPure": false, @@ -7529,7 +7529,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5912:43:16", + "src": "5912:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7544,18 +7544,18 @@ "typeString": "bytes memory" } ], - "id": 22541, + "id": 25602, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "5896:15:16", + "referencedDeclaration": 25094, + "src": "5896:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22547, + "id": 25608, "isConstant": false, "isLValue": false, "isPure": false, @@ -7564,16 +7564,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5896:60:16", + "src": "5896:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22548, + "id": 25609, "nodeType": "ExpressionStatement", - "src": "5896:60:16" + "src": "5896:60:36" } ] }, @@ -7581,20 +7581,20 @@ "kind": "function", "modifiers": [], "name": "logBytes29", - "nameLocation": "5849:10:16", + "nameLocation": "5849:10:36", "parameters": { - "id": 22539, + "id": 25600, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22538, + "id": 25599, "mutability": "mutable", "name": "p0", - "nameLocation": "5868:2:16", + "nameLocation": "5868:2:36", "nodeType": "VariableDeclaration", - "scope": 22550, - "src": "5860:10:16", + "scope": 25611, + "src": "5860:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7602,10 +7602,10 @@ "typeString": "bytes29" }, "typeName": { - "id": 22537, + "id": 25598, "name": "bytes29", "nodeType": "ElementaryTypeName", - "src": "5860:7:16", + "src": "5860:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes29", "typeString": "bytes29" @@ -7614,28 +7614,28 @@ "visibility": "internal" } ], - "src": "5859:12:16" + "src": "5859:12:36" }, "returnParameters": { - "id": 22540, + "id": 25601, "nodeType": "ParameterList", "parameters": [], - "src": "5886:0:16" + "src": "5886:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22564, + "id": 25625, "nodeType": "FunctionDefinition", - "src": "5969:123:16", + "src": "5969:123:36", "nodes": [], "body": { - "id": 22563, + "id": 25624, "nodeType": "Block", - "src": "6015:77:16", + "src": "6015:77:36", "nodes": [], "statements": [ { @@ -7645,14 +7645,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573333029", - "id": 22558, + "id": 25619, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6065:14:16", + "src": "6065:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ee12c4edbd73d98174a6bf3454562c4874f59cb381176b662ca65f625f97d6ad", "typeString": "literal_string \"log(bytes30)\"" @@ -7660,12 +7660,12 @@ "value": "log(bytes30)" }, { - "id": 22559, + "id": 25620, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22552, - "src": "6081:2:16", + "referencedDeclaration": 25613, + "src": "6081:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes30", "typeString": "bytes30" @@ -7684,32 +7684,32 @@ } ], "expression": { - "id": 22556, + "id": 25617, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6041:3:16", + "src": "6041:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22557, + "id": 25618, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6045:19:16", + "memberLocation": "6045:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6041:23:16", + "src": "6041:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22560, + "id": 25621, "isConstant": false, "isLValue": false, "isPure": false, @@ -7718,7 +7718,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6041:43:16", + "src": "6041:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7733,18 +7733,18 @@ "typeString": "bytes memory" } ], - "id": 22555, + "id": 25616, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "6025:15:16", + "referencedDeclaration": 25094, + "src": "6025:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22561, + "id": 25622, "isConstant": false, "isLValue": false, "isPure": false, @@ -7753,16 +7753,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6025:60:16", + "src": "6025:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22562, + "id": 25623, "nodeType": "ExpressionStatement", - "src": "6025:60:16" + "src": "6025:60:36" } ] }, @@ -7770,20 +7770,20 @@ "kind": "function", "modifiers": [], "name": "logBytes30", - "nameLocation": "5978:10:16", + "nameLocation": "5978:10:36", "parameters": { - "id": 22553, + "id": 25614, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22552, + "id": 25613, "mutability": "mutable", "name": "p0", - "nameLocation": "5997:2:16", + "nameLocation": "5997:2:36", "nodeType": "VariableDeclaration", - "scope": 22564, - "src": "5989:10:16", + "scope": 25625, + "src": "5989:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7791,10 +7791,10 @@ "typeString": "bytes30" }, "typeName": { - "id": 22551, + "id": 25612, "name": "bytes30", "nodeType": "ElementaryTypeName", - "src": "5989:7:16", + "src": "5989:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes30", "typeString": "bytes30" @@ -7803,28 +7803,28 @@ "visibility": "internal" } ], - "src": "5988:12:16" + "src": "5988:12:36" }, "returnParameters": { - "id": 22554, + "id": 25615, "nodeType": "ParameterList", "parameters": [], - "src": "6015:0:16" + "src": "6015:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22578, + "id": 25639, "nodeType": "FunctionDefinition", - "src": "6098:123:16", + "src": "6098:123:36", "nodes": [], "body": { - "id": 22577, + "id": 25638, "nodeType": "Block", - "src": "6144:77:16", + "src": "6144:77:36", "nodes": [], "statements": [ { @@ -7834,14 +7834,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573333129", - "id": 22572, + "id": 25633, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6194:14:16", + "src": "6194:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c2854d92a0707e582e2710f9c9d3f148fdcf7e7da3b4270c2cfa3e223a2c50ce", "typeString": "literal_string \"log(bytes31)\"" @@ -7849,12 +7849,12 @@ "value": "log(bytes31)" }, { - "id": 22573, + "id": 25634, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22566, - "src": "6210:2:16", + "referencedDeclaration": 25627, + "src": "6210:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes31", "typeString": "bytes31" @@ -7873,32 +7873,32 @@ } ], "expression": { - "id": 22570, + "id": 25631, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6170:3:16", + "src": "6170:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22571, + "id": 25632, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6174:19:16", + "memberLocation": "6174:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6170:23:16", + "src": "6170:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22574, + "id": 25635, "isConstant": false, "isLValue": false, "isPure": false, @@ -7907,7 +7907,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6170:43:16", + "src": "6170:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -7922,18 +7922,18 @@ "typeString": "bytes memory" } ], - "id": 22569, + "id": 25630, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "6154:15:16", + "referencedDeclaration": 25094, + "src": "6154:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22575, + "id": 25636, "isConstant": false, "isLValue": false, "isPure": false, @@ -7942,16 +7942,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6154:60:16", + "src": "6154:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22576, + "id": 25637, "nodeType": "ExpressionStatement", - "src": "6154:60:16" + "src": "6154:60:36" } ] }, @@ -7959,20 +7959,20 @@ "kind": "function", "modifiers": [], "name": "logBytes31", - "nameLocation": "6107:10:16", + "nameLocation": "6107:10:36", "parameters": { - "id": 22567, + "id": 25628, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22566, + "id": 25627, "mutability": "mutable", "name": "p0", - "nameLocation": "6126:2:16", + "nameLocation": "6126:2:36", "nodeType": "VariableDeclaration", - "scope": 22578, - "src": "6118:10:16", + "scope": 25639, + "src": "6118:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7980,10 +7980,10 @@ "typeString": "bytes31" }, "typeName": { - "id": 22565, + "id": 25626, "name": "bytes31", "nodeType": "ElementaryTypeName", - "src": "6118:7:16", + "src": "6118:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes31", "typeString": "bytes31" @@ -7992,28 +7992,28 @@ "visibility": "internal" } ], - "src": "6117:12:16" + "src": "6117:12:36" }, "returnParameters": { - "id": 22568, + "id": 25629, "nodeType": "ParameterList", "parameters": [], - "src": "6144:0:16" + "src": "6144:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22592, + "id": 25653, "nodeType": "FunctionDefinition", - "src": "6227:123:16", + "src": "6227:123:36", "nodes": [], "body": { - "id": 22591, + "id": 25652, "nodeType": "Block", - "src": "6273:77:16", + "src": "6273:77:36", "nodes": [], "statements": [ { @@ -8023,14 +8023,14 @@ "arguments": [ { "hexValue": "6c6f67286279746573333229", - "id": 22586, + "id": 25647, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6323:14:16", + "src": "6323:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_27b7cf8513ac6b65cae720183e1e60e67f8a9d92c01286c19d51d4e30aa269da", "typeString": "literal_string \"log(bytes32)\"" @@ -8038,12 +8038,12 @@ "value": "log(bytes32)" }, { - "id": 22587, + "id": 25648, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22580, - "src": "6339:2:16", + "referencedDeclaration": 25641, + "src": "6339:2:36", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8062,32 +8062,32 @@ } ], "expression": { - "id": 22584, + "id": 25645, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6299:3:16", + "src": "6299:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22585, + "id": 25646, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6303:19:16", + "memberLocation": "6303:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6299:23:16", + "src": "6299:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22588, + "id": 25649, "isConstant": false, "isLValue": false, "isPure": false, @@ -8096,7 +8096,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6299:43:16", + "src": "6299:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -8111,18 +8111,18 @@ "typeString": "bytes memory" } ], - "id": 22583, + "id": 25644, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "6283:15:16", + "referencedDeclaration": 25094, + "src": "6283:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22589, + "id": 25650, "isConstant": false, "isLValue": false, "isPure": false, @@ -8131,16 +8131,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6283:60:16", + "src": "6283:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22590, + "id": 25651, "nodeType": "ExpressionStatement", - "src": "6283:60:16" + "src": "6283:60:36" } ] }, @@ -8148,20 +8148,20 @@ "kind": "function", "modifiers": [], "name": "logBytes32", - "nameLocation": "6236:10:16", + "nameLocation": "6236:10:36", "parameters": { - "id": 22581, + "id": 25642, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22580, + "id": 25641, "mutability": "mutable", "name": "p0", - "nameLocation": "6255:2:16", + "nameLocation": "6255:2:36", "nodeType": "VariableDeclaration", - "scope": 22592, - "src": "6247:10:16", + "scope": 25653, + "src": "6247:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8169,10 +8169,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 22579, + "id": 25640, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6247:7:16", + "src": "6247:7:36", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8181,28 +8181,28 @@ "visibility": "internal" } ], - "src": "6246:12:16" + "src": "6246:12:36" }, "returnParameters": { - "id": 22582, + "id": 25643, "nodeType": "ParameterList", "parameters": [], - "src": "6273:0:16" + "src": "6273:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22606, + "id": 25667, "nodeType": "FunctionDefinition", - "src": "6356:116:16", + "src": "6356:116:36", "nodes": [], "body": { - "id": 22605, + "id": 25666, "nodeType": "Block", - "src": "6395:77:16", + "src": "6395:77:36", "nodes": [], "statements": [ { @@ -8212,14 +8212,14 @@ "arguments": [ { "hexValue": "6c6f672875696e7432353629", - "id": 22600, + "id": 25661, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6445:14:16", + "src": "6445:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f82c50f1848136e6c140b186ea0c768b7deda5efffe42c25e96336a90b26c744", "typeString": "literal_string \"log(uint256)\"" @@ -8227,12 +8227,12 @@ "value": "log(uint256)" }, { - "id": 22601, + "id": 25662, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22594, - "src": "6461:2:16", + "referencedDeclaration": 25655, + "src": "6461:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8251,32 +8251,32 @@ } ], "expression": { - "id": 22598, + "id": 25659, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6421:3:16", + "src": "6421:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22599, + "id": 25660, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6425:19:16", + "memberLocation": "6425:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6421:23:16", + "src": "6421:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22602, + "id": 25663, "isConstant": false, "isLValue": false, "isPure": false, @@ -8285,7 +8285,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6421:43:16", + "src": "6421:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -8300,18 +8300,18 @@ "typeString": "bytes memory" } ], - "id": 22597, + "id": 25658, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "6405:15:16", + "referencedDeclaration": 25094, + "src": "6405:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22603, + "id": 25664, "isConstant": false, "isLValue": false, "isPure": false, @@ -8320,16 +8320,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6405:60:16", + "src": "6405:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22604, + "id": 25665, "nodeType": "ExpressionStatement", - "src": "6405:60:16" + "src": "6405:60:36" } ] }, @@ -8337,20 +8337,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6365:3:16", + "nameLocation": "6365:3:36", "parameters": { - "id": 22595, + "id": 25656, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22594, + "id": 25655, "mutability": "mutable", "name": "p0", - "nameLocation": "6377:2:16", + "nameLocation": "6377:2:36", "nodeType": "VariableDeclaration", - "scope": 22606, - "src": "6369:10:16", + "scope": 25667, + "src": "6369:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8358,10 +8358,10 @@ "typeString": "uint256" }, "typeName": { - "id": 22593, + "id": 25654, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6369:7:16", + "src": "6369:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8370,28 +8370,28 @@ "visibility": "internal" } ], - "src": "6368:12:16" + "src": "6368:12:36" }, "returnParameters": { - "id": 22596, + "id": 25657, "nodeType": "ParameterList", "parameters": [], - "src": "6395:0:16" + "src": "6395:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22620, + "id": 25681, "nodeType": "FunctionDefinition", - "src": "6478:114:16", + "src": "6478:114:36", "nodes": [], "body": { - "id": 22619, + "id": 25680, "nodeType": "Block", - "src": "6516:76:16", + "src": "6516:76:36", "nodes": [], "statements": [ { @@ -8401,14 +8401,14 @@ "arguments": [ { "hexValue": "6c6f6728696e7432353629", - "id": 22614, + "id": 25675, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6566:13:16", + "src": "6566:13:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2d5b6cb95ba2d00a93cd4ffa61ec07ef4bb1694f20c02a3cccb170a38df81ef8", "typeString": "literal_string \"log(int256)\"" @@ -8416,12 +8416,12 @@ "value": "log(int256)" }, { - "id": 22615, + "id": 25676, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22608, - "src": "6581:2:16", + "referencedDeclaration": 25669, + "src": "6581:2:36", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8440,32 +8440,32 @@ } ], "expression": { - "id": 22612, + "id": 25673, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6542:3:16", + "src": "6542:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22613, + "id": 25674, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6546:19:16", + "memberLocation": "6546:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6542:23:16", + "src": "6542:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22616, + "id": 25677, "isConstant": false, "isLValue": false, "isPure": false, @@ -8474,7 +8474,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6542:42:16", + "src": "6542:42:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -8489,18 +8489,18 @@ "typeString": "bytes memory" } ], - "id": 22611, + "id": 25672, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "6526:15:16", + "referencedDeclaration": 25094, + "src": "6526:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22617, + "id": 25678, "isConstant": false, "isLValue": false, "isPure": false, @@ -8509,16 +8509,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6526:59:16", + "src": "6526:59:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22618, + "id": 25679, "nodeType": "ExpressionStatement", - "src": "6526:59:16" + "src": "6526:59:36" } ] }, @@ -8526,20 +8526,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6487:3:16", + "nameLocation": "6487:3:36", "parameters": { - "id": 22609, + "id": 25670, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22608, + "id": 25669, "mutability": "mutable", "name": "p0", - "nameLocation": "6498:2:16", + "nameLocation": "6498:2:36", "nodeType": "VariableDeclaration", - "scope": 22620, - "src": "6491:9:16", + "scope": 25681, + "src": "6491:9:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8547,10 +8547,10 @@ "typeString": "int256" }, "typeName": { - "id": 22607, + "id": 25668, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "6491:6:16", + "src": "6491:6:36", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8559,28 +8559,28 @@ "visibility": "internal" } ], - "src": "6490:11:16" + "src": "6490:11:36" }, "returnParameters": { - "id": 22610, + "id": 25671, "nodeType": "ParameterList", "parameters": [], - "src": "6516:0:16" + "src": "6516:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22634, + "id": 25695, "nodeType": "FunctionDefinition", - "src": "6598:121:16", + "src": "6598:121:36", "nodes": [], "body": { - "id": 22633, + "id": 25694, "nodeType": "Block", - "src": "6643:76:16", + "src": "6643:76:36", "nodes": [], "statements": [ { @@ -8590,14 +8590,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e6729", - "id": 22628, + "id": 25689, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6693:13:16", + "src": "6693:13:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50", "typeString": "literal_string \"log(string)\"" @@ -8605,12 +8605,12 @@ "value": "log(string)" }, { - "id": 22629, + "id": 25690, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22622, - "src": "6708:2:16", + "referencedDeclaration": 25683, + "src": "6708:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -8629,32 +8629,32 @@ } ], "expression": { - "id": 22626, + "id": 25687, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6669:3:16", + "src": "6669:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22627, + "id": 25688, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6673:19:16", + "memberLocation": "6673:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6669:23:16", + "src": "6669:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22630, + "id": 25691, "isConstant": false, "isLValue": false, "isPure": false, @@ -8663,7 +8663,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6669:42:16", + "src": "6669:42:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -8678,18 +8678,18 @@ "typeString": "bytes memory" } ], - "id": 22625, + "id": 25686, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "6653:15:16", + "referencedDeclaration": 25094, + "src": "6653:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22631, + "id": 25692, "isConstant": false, "isLValue": false, "isPure": false, @@ -8698,16 +8698,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6653:59:16", + "src": "6653:59:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22632, + "id": 25693, "nodeType": "ExpressionStatement", - "src": "6653:59:16" + "src": "6653:59:36" } ] }, @@ -8715,20 +8715,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6607:3:16", + "nameLocation": "6607:3:36", "parameters": { - "id": 22623, + "id": 25684, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22622, + "id": 25683, "mutability": "mutable", "name": "p0", - "nameLocation": "6625:2:16", + "nameLocation": "6625:2:36", "nodeType": "VariableDeclaration", - "scope": 22634, - "src": "6611:16:16", + "scope": 25695, + "src": "6611:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -8736,10 +8736,10 @@ "typeString": "string" }, "typeName": { - "id": 22621, + "id": 25682, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6611:6:16", + "src": "6611:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8748,28 +8748,28 @@ "visibility": "internal" } ], - "src": "6610:18:16" + "src": "6610:18:36" }, "returnParameters": { - "id": 22624, + "id": 25685, "nodeType": "ParameterList", "parameters": [], - "src": "6643:0:16" + "src": "6643:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22648, + "id": 25709, "nodeType": "FunctionDefinition", - "src": "6725:110:16", + "src": "6725:110:36", "nodes": [], "body": { - "id": 22647, + "id": 25708, "nodeType": "Block", - "src": "6761:74:16", + "src": "6761:74:36", "nodes": [], "statements": [ { @@ -8779,14 +8779,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c29", - "id": 22642, + "id": 25703, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6811:11:16", + "src": "6811:11:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_32458eed3feca62a69292a55ca8a755ae4e6cdc57a38d15c298330064467fdd7", "typeString": "literal_string \"log(bool)\"" @@ -8794,12 +8794,12 @@ "value": "log(bool)" }, { - "id": 22643, + "id": 25704, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22636, - "src": "6824:2:16", + "referencedDeclaration": 25697, + "src": "6824:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8818,32 +8818,32 @@ } ], "expression": { - "id": 22640, + "id": 25701, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6787:3:16", + "src": "6787:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22641, + "id": 25702, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6791:19:16", + "memberLocation": "6791:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6787:23:16", + "src": "6787:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22644, + "id": 25705, "isConstant": false, "isLValue": false, "isPure": false, @@ -8852,7 +8852,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6787:40:16", + "src": "6787:40:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -8867,18 +8867,18 @@ "typeString": "bytes memory" } ], - "id": 22639, + "id": 25700, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "6771:15:16", + "referencedDeclaration": 25094, + "src": "6771:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22645, + "id": 25706, "isConstant": false, "isLValue": false, "isPure": false, @@ -8887,16 +8887,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6771:57:16", + "src": "6771:57:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22646, + "id": 25707, "nodeType": "ExpressionStatement", - "src": "6771:57:16" + "src": "6771:57:36" } ] }, @@ -8904,20 +8904,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6734:3:16", + "nameLocation": "6734:3:36", "parameters": { - "id": 22637, + "id": 25698, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22636, + "id": 25697, "mutability": "mutable", "name": "p0", - "nameLocation": "6743:2:16", + "nameLocation": "6743:2:36", "nodeType": "VariableDeclaration", - "scope": 22648, - "src": "6738:7:16", + "scope": 25709, + "src": "6738:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8925,10 +8925,10 @@ "typeString": "bool" }, "typeName": { - "id": 22635, + "id": 25696, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6738:4:16", + "src": "6738:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -8937,28 +8937,28 @@ "visibility": "internal" } ], - "src": "6737:9:16" + "src": "6737:9:36" }, "returnParameters": { - "id": 22638, + "id": 25699, "nodeType": "ParameterList", "parameters": [], - "src": "6761:0:16" + "src": "6761:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22662, + "id": 25723, "nodeType": "FunctionDefinition", - "src": "6841:116:16", + "src": "6841:116:36", "nodes": [], "body": { - "id": 22661, + "id": 25722, "nodeType": "Block", - "src": "6880:77:16", + "src": "6880:77:36", "nodes": [], "statements": [ { @@ -8968,14 +8968,14 @@ "arguments": [ { "hexValue": "6c6f67286164647265737329", - "id": 22656, + "id": 25717, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6930:14:16", + "src": "6930:14:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2c2ecbc2212ac38c2f9ec89aa5fcef7f532a5db24dbf7cad1f48bc82843b7428", "typeString": "literal_string \"log(address)\"" @@ -8983,12 +8983,12 @@ "value": "log(address)" }, { - "id": 22657, + "id": 25718, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22650, - "src": "6946:2:16", + "referencedDeclaration": 25711, + "src": "6946:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -9007,32 +9007,32 @@ } ], "expression": { - "id": 22654, + "id": 25715, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "6906:3:16", + "src": "6906:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22655, + "id": 25716, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "6910:19:16", + "memberLocation": "6910:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "6906:23:16", + "src": "6906:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22658, + "id": 25719, "isConstant": false, "isLValue": false, "isPure": false, @@ -9041,7 +9041,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6906:43:16", + "src": "6906:43:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9056,18 +9056,18 @@ "typeString": "bytes memory" } ], - "id": 22653, + "id": 25714, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "6890:15:16", + "referencedDeclaration": 25094, + "src": "6890:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22659, + "id": 25720, "isConstant": false, "isLValue": false, "isPure": false, @@ -9076,16 +9076,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6890:60:16", + "src": "6890:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22660, + "id": 25721, "nodeType": "ExpressionStatement", - "src": "6890:60:16" + "src": "6890:60:36" } ] }, @@ -9093,20 +9093,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6850:3:16", + "nameLocation": "6850:3:36", "parameters": { - "id": 22651, + "id": 25712, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22650, + "id": 25711, "mutability": "mutable", "name": "p0", - "nameLocation": "6862:2:16", + "nameLocation": "6862:2:36", "nodeType": "VariableDeclaration", - "scope": 22662, - "src": "6854:10:16", + "scope": 25723, + "src": "6854:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9114,10 +9114,10 @@ "typeString": "address" }, "typeName": { - "id": 22649, + "id": 25710, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6854:7:16", + "src": "6854:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9127,28 +9127,28 @@ "visibility": "internal" } ], - "src": "6853:12:16" + "src": "6853:12:36" }, "returnParameters": { - "id": 22652, + "id": 25713, "nodeType": "ParameterList", "parameters": [], - "src": "6880:0:16" + "src": "6880:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22679, + "id": 25740, "nodeType": "FunctionDefinition", - "src": "6963:140:16", + "src": "6963:140:36", "nodes": [], "body": { - "id": 22678, + "id": 25739, "nodeType": "Block", - "src": "7014:89:16", + "src": "7014:89:36", "nodes": [], "statements": [ { @@ -9158,14 +9158,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c75696e7432353629", - "id": 22672, + "id": 25733, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7064:22:16", + "src": "7064:22:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f666715aa6b8e8ce32bd39173f51eea0643fdd246a826c4756c2f168022b6eb5", "typeString": "literal_string \"log(uint256,uint256)\"" @@ -9173,24 +9173,24 @@ "value": "log(uint256,uint256)" }, { - "id": 22673, + "id": 25734, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22664, - "src": "7088:2:16", + "referencedDeclaration": 25725, + "src": "7088:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 22674, + "id": 25735, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22666, - "src": "7092:2:16", + "referencedDeclaration": 25727, + "src": "7092:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9213,32 +9213,32 @@ } ], "expression": { - "id": 22670, + "id": 25731, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7040:3:16", + "src": "7040:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22671, + "id": 25732, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7044:19:16", + "memberLocation": "7044:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7040:23:16", + "src": "7040:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22675, + "id": 25736, "isConstant": false, "isLValue": false, "isPure": false, @@ -9247,7 +9247,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7040:55:16", + "src": "7040:55:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9262,18 +9262,18 @@ "typeString": "bytes memory" } ], - "id": 22669, + "id": 25730, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "7024:15:16", + "referencedDeclaration": 25094, + "src": "7024:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22676, + "id": 25737, "isConstant": false, "isLValue": false, "isPure": false, @@ -9282,16 +9282,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7024:72:16", + "src": "7024:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22677, + "id": 25738, "nodeType": "ExpressionStatement", - "src": "7024:72:16" + "src": "7024:72:36" } ] }, @@ -9299,20 +9299,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6972:3:16", + "nameLocation": "6972:3:36", "parameters": { - "id": 22667, + "id": 25728, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22664, + "id": 25725, "mutability": "mutable", "name": "p0", - "nameLocation": "6984:2:16", + "nameLocation": "6984:2:36", "nodeType": "VariableDeclaration", - "scope": 22679, - "src": "6976:10:16", + "scope": 25740, + "src": "6976:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9320,10 +9320,10 @@ "typeString": "uint256" }, "typeName": { - "id": 22663, + "id": 25724, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6976:7:16", + "src": "6976:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9333,13 +9333,13 @@ }, { "constant": false, - "id": 22666, + "id": 25727, "mutability": "mutable", "name": "p1", - "nameLocation": "6996:2:16", + "nameLocation": "6996:2:36", "nodeType": "VariableDeclaration", - "scope": 22679, - "src": "6988:10:16", + "scope": 25740, + "src": "6988:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9347,10 +9347,10 @@ "typeString": "uint256" }, "typeName": { - "id": 22665, + "id": 25726, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6988:7:16", + "src": "6988:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9359,28 +9359,28 @@ "visibility": "internal" } ], - "src": "6975:24:16" + "src": "6975:24:36" }, "returnParameters": { - "id": 22668, + "id": 25729, "nodeType": "ParameterList", "parameters": [], - "src": "7014:0:16" + "src": "7014:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22696, + "id": 25757, "nodeType": "FunctionDefinition", - "src": "7109:145:16", + "src": "7109:145:36", "nodes": [], "body": { - "id": 22695, + "id": 25756, "nodeType": "Block", - "src": "7166:88:16", + "src": "7166:88:36", "nodes": [], "statements": [ { @@ -9390,14 +9390,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c737472696e6729", - "id": 22689, + "id": 25750, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7216:21:16", + "src": "7216:21:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_643fd0df4c7dfb004c6169012c8aec390bd7246941d7fe467022f10f2da987c3", "typeString": "literal_string \"log(uint256,string)\"" @@ -9405,24 +9405,24 @@ "value": "log(uint256,string)" }, { - "id": 22690, + "id": 25751, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22681, - "src": "7239:2:16", + "referencedDeclaration": 25742, + "src": "7239:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 22691, + "id": 25752, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22683, - "src": "7243:2:16", + "referencedDeclaration": 25744, + "src": "7243:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -9445,32 +9445,32 @@ } ], "expression": { - "id": 22687, + "id": 25748, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7192:3:16", + "src": "7192:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22688, + "id": 25749, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7196:19:16", + "memberLocation": "7196:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7192:23:16", + "src": "7192:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22692, + "id": 25753, "isConstant": false, "isLValue": false, "isPure": false, @@ -9479,7 +9479,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7192:54:16", + "src": "7192:54:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9494,18 +9494,18 @@ "typeString": "bytes memory" } ], - "id": 22686, + "id": 25747, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "7176:15:16", + "referencedDeclaration": 25094, + "src": "7176:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22693, + "id": 25754, "isConstant": false, "isLValue": false, "isPure": false, @@ -9514,16 +9514,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7176:71:16", + "src": "7176:71:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22694, + "id": 25755, "nodeType": "ExpressionStatement", - "src": "7176:71:16" + "src": "7176:71:36" } ] }, @@ -9531,20 +9531,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7118:3:16", + "nameLocation": "7118:3:36", "parameters": { - "id": 22684, + "id": 25745, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22681, + "id": 25742, "mutability": "mutable", "name": "p0", - "nameLocation": "7130:2:16", + "nameLocation": "7130:2:36", "nodeType": "VariableDeclaration", - "scope": 22696, - "src": "7122:10:16", + "scope": 25757, + "src": "7122:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9552,10 +9552,10 @@ "typeString": "uint256" }, "typeName": { - "id": 22680, + "id": 25741, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7122:7:16", + "src": "7122:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9565,13 +9565,13 @@ }, { "constant": false, - "id": 22683, + "id": 25744, "mutability": "mutable", "name": "p1", - "nameLocation": "7148:2:16", + "nameLocation": "7148:2:36", "nodeType": "VariableDeclaration", - "scope": 22696, - "src": "7134:16:16", + "scope": 25757, + "src": "7134:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9579,10 +9579,10 @@ "typeString": "string" }, "typeName": { - "id": 22682, + "id": 25743, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7134:6:16", + "src": "7134:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9591,28 +9591,28 @@ "visibility": "internal" } ], - "src": "7121:30:16" + "src": "7121:30:36" }, "returnParameters": { - "id": 22685, + "id": 25746, "nodeType": "ParameterList", "parameters": [], - "src": "7166:0:16" + "src": "7166:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22713, + "id": 25774, "nodeType": "FunctionDefinition", - "src": "7260:134:16", + "src": "7260:134:36", "nodes": [], "body": { - "id": 22712, + "id": 25773, "nodeType": "Block", - "src": "7308:86:16", + "src": "7308:86:36", "nodes": [], "statements": [ { @@ -9622,14 +9622,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c626f6f6c29", - "id": 22706, + "id": 25767, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7358:19:16", + "src": "7358:19:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1c9d7eb3a75db315653a5c0996fcea52a2b2692643ce8ace4d8b12bb9da6c1f2", "typeString": "literal_string \"log(uint256,bool)\"" @@ -9637,24 +9637,24 @@ "value": "log(uint256,bool)" }, { - "id": 22707, + "id": 25768, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22698, - "src": "7379:2:16", + "referencedDeclaration": 25759, + "src": "7379:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 22708, + "id": 25769, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22700, - "src": "7383:2:16", + "referencedDeclaration": 25761, + "src": "7383:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9677,32 +9677,32 @@ } ], "expression": { - "id": 22704, + "id": 25765, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7334:3:16", + "src": "7334:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22705, + "id": 25766, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7338:19:16", + "memberLocation": "7338:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7334:23:16", + "src": "7334:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22709, + "id": 25770, "isConstant": false, "isLValue": false, "isPure": false, @@ -9711,7 +9711,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7334:52:16", + "src": "7334:52:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9726,18 +9726,18 @@ "typeString": "bytes memory" } ], - "id": 22703, + "id": 25764, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "7318:15:16", + "referencedDeclaration": 25094, + "src": "7318:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22710, + "id": 25771, "isConstant": false, "isLValue": false, "isPure": false, @@ -9746,16 +9746,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7318:69:16", + "src": "7318:69:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22711, + "id": 25772, "nodeType": "ExpressionStatement", - "src": "7318:69:16" + "src": "7318:69:36" } ] }, @@ -9763,20 +9763,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7269:3:16", + "nameLocation": "7269:3:36", "parameters": { - "id": 22701, + "id": 25762, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22698, + "id": 25759, "mutability": "mutable", "name": "p0", - "nameLocation": "7281:2:16", + "nameLocation": "7281:2:36", "nodeType": "VariableDeclaration", - "scope": 22713, - "src": "7273:10:16", + "scope": 25774, + "src": "7273:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9784,10 +9784,10 @@ "typeString": "uint256" }, "typeName": { - "id": 22697, + "id": 25758, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7273:7:16", + "src": "7273:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9797,13 +9797,13 @@ }, { "constant": false, - "id": 22700, + "id": 25761, "mutability": "mutable", "name": "p1", - "nameLocation": "7290:2:16", + "nameLocation": "7290:2:36", "nodeType": "VariableDeclaration", - "scope": 22713, - "src": "7285:7:16", + "scope": 25774, + "src": "7285:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9811,10 +9811,10 @@ "typeString": "bool" }, "typeName": { - "id": 22699, + "id": 25760, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "7285:4:16", + "src": "7285:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9823,28 +9823,28 @@ "visibility": "internal" } ], - "src": "7272:21:16" + "src": "7272:21:36" }, "returnParameters": { - "id": 22702, + "id": 25763, "nodeType": "ParameterList", "parameters": [], - "src": "7308:0:16" + "src": "7308:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22730, + "id": 25791, "nodeType": "FunctionDefinition", - "src": "7400:140:16", + "src": "7400:140:36", "nodes": [], "body": { - "id": 22729, + "id": 25790, "nodeType": "Block", - "src": "7451:89:16", + "src": "7451:89:36", "nodes": [], "statements": [ { @@ -9854,14 +9854,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c6164647265737329", - "id": 22723, + "id": 25784, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7501:22:16", + "src": "7501:22:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_69276c86d20522c49707664308d424b84905ef92219f3146bcaacedc72eaed27", "typeString": "literal_string \"log(uint256,address)\"" @@ -9869,24 +9869,24 @@ "value": "log(uint256,address)" }, { - "id": 22724, + "id": 25785, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22715, - "src": "7525:2:16", + "referencedDeclaration": 25776, + "src": "7525:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 22725, + "id": 25786, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22717, - "src": "7529:2:16", + "referencedDeclaration": 25778, + "src": "7529:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -9909,32 +9909,32 @@ } ], "expression": { - "id": 22721, + "id": 25782, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7477:3:16", + "src": "7477:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22722, + "id": 25783, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7481:19:16", + "memberLocation": "7481:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7477:23:16", + "src": "7477:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22726, + "id": 25787, "isConstant": false, "isLValue": false, "isPure": false, @@ -9943,7 +9943,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7477:55:16", + "src": "7477:55:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -9958,18 +9958,18 @@ "typeString": "bytes memory" } ], - "id": 22720, + "id": 25781, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "7461:15:16", + "referencedDeclaration": 25094, + "src": "7461:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22727, + "id": 25788, "isConstant": false, "isLValue": false, "isPure": false, @@ -9978,16 +9978,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7461:72:16", + "src": "7461:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22728, + "id": 25789, "nodeType": "ExpressionStatement", - "src": "7461:72:16" + "src": "7461:72:36" } ] }, @@ -9995,20 +9995,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7409:3:16", + "nameLocation": "7409:3:36", "parameters": { - "id": 22718, + "id": 25779, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22715, + "id": 25776, "mutability": "mutable", "name": "p0", - "nameLocation": "7421:2:16", + "nameLocation": "7421:2:36", "nodeType": "VariableDeclaration", - "scope": 22730, - "src": "7413:10:16", + "scope": 25791, + "src": "7413:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10016,10 +10016,10 @@ "typeString": "uint256" }, "typeName": { - "id": 22714, + "id": 25775, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7413:7:16", + "src": "7413:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10029,13 +10029,13 @@ }, { "constant": false, - "id": 22717, + "id": 25778, "mutability": "mutable", "name": "p1", - "nameLocation": "7433:2:16", + "nameLocation": "7433:2:36", "nodeType": "VariableDeclaration", - "scope": 22730, - "src": "7425:10:16", + "scope": 25791, + "src": "7425:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10043,10 +10043,10 @@ "typeString": "address" }, "typeName": { - "id": 22716, + "id": 25777, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7425:7:16", + "src": "7425:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -10056,28 +10056,28 @@ "visibility": "internal" } ], - "src": "7412:24:16" + "src": "7412:24:36" }, "returnParameters": { - "id": 22719, + "id": 25780, "nodeType": "ParameterList", "parameters": [], - "src": "7451:0:16" + "src": "7451:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22747, + "id": 25808, "nodeType": "FunctionDefinition", - "src": "7546:145:16", + "src": "7546:145:36", "nodes": [], "body": { - "id": 22746, + "id": 25807, "nodeType": "Block", - "src": "7603:88:16", + "src": "7603:88:36", "nodes": [], "statements": [ { @@ -10087,14 +10087,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e7432353629", - "id": 22740, + "id": 25801, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7653:21:16", + "src": "7653:21:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b60e72ccf6d57ab53eb84d7e94a9545806ed7f93c4d5673f11a64f03471e584e", "typeString": "literal_string \"log(string,uint256)\"" @@ -10102,24 +10102,24 @@ "value": "log(string,uint256)" }, { - "id": 22741, + "id": 25802, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22732, - "src": "7676:2:16", + "referencedDeclaration": 25793, + "src": "7676:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 22742, + "id": 25803, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22734, - "src": "7680:2:16", + "referencedDeclaration": 25795, + "src": "7680:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10142,32 +10142,32 @@ } ], "expression": { - "id": 22738, + "id": 25799, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7629:3:16", + "src": "7629:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22739, + "id": 25800, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7633:19:16", + "memberLocation": "7633:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7629:23:16", + "src": "7629:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22743, + "id": 25804, "isConstant": false, "isLValue": false, "isPure": false, @@ -10176,7 +10176,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7629:54:16", + "src": "7629:54:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10191,18 +10191,18 @@ "typeString": "bytes memory" } ], - "id": 22737, + "id": 25798, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "7613:15:16", + "referencedDeclaration": 25094, + "src": "7613:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22744, + "id": 25805, "isConstant": false, "isLValue": false, "isPure": false, @@ -10211,16 +10211,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7613:71:16", + "src": "7613:71:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22745, + "id": 25806, "nodeType": "ExpressionStatement", - "src": "7613:71:16" + "src": "7613:71:36" } ] }, @@ -10228,20 +10228,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7555:3:16", + "nameLocation": "7555:3:36", "parameters": { - "id": 22735, + "id": 25796, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22732, + "id": 25793, "mutability": "mutable", "name": "p0", - "nameLocation": "7573:2:16", + "nameLocation": "7573:2:36", "nodeType": "VariableDeclaration", - "scope": 22747, - "src": "7559:16:16", + "scope": 25808, + "src": "7559:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10249,10 +10249,10 @@ "typeString": "string" }, "typeName": { - "id": 22731, + "id": 25792, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7559:6:16", + "src": "7559:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10262,13 +10262,13 @@ }, { "constant": false, - "id": 22734, + "id": 25795, "mutability": "mutable", "name": "p1", - "nameLocation": "7585:2:16", + "nameLocation": "7585:2:36", "nodeType": "VariableDeclaration", - "scope": 22747, - "src": "7577:10:16", + "scope": 25808, + "src": "7577:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10276,10 +10276,10 @@ "typeString": "uint256" }, "typeName": { - "id": 22733, + "id": 25794, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "7577:7:16", + "src": "7577:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10288,28 +10288,28 @@ "visibility": "internal" } ], - "src": "7558:30:16" + "src": "7558:30:36" }, "returnParameters": { - "id": 22736, + "id": 25797, "nodeType": "ParameterList", "parameters": [], - "src": "7603:0:16" + "src": "7603:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22764, + "id": 25825, "nodeType": "FunctionDefinition", - "src": "7697:143:16", + "src": "7697:143:36", "nodes": [], "body": { - "id": 22763, + "id": 25824, "nodeType": "Block", - "src": "7753:87:16", + "src": "7753:87:36", "nodes": [], "statements": [ { @@ -10319,14 +10319,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c696e7432353629", - "id": 22757, + "id": 25818, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7803:20:16", + "src": "7803:20:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3ca6268e2d626deb26c45bf74aa3316f24594d4f4b66b5d8fd8e966d88ac4e25", "typeString": "literal_string \"log(string,int256)\"" @@ -10334,24 +10334,24 @@ "value": "log(string,int256)" }, { - "id": 22758, + "id": 25819, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22749, - "src": "7825:2:16", + "referencedDeclaration": 25810, + "src": "7825:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 22759, + "id": 25820, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22751, - "src": "7829:2:16", + "referencedDeclaration": 25812, + "src": "7829:2:36", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10374,32 +10374,32 @@ } ], "expression": { - "id": 22755, + "id": 25816, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7779:3:16", + "src": "7779:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22756, + "id": 25817, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7783:19:16", + "memberLocation": "7783:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7779:23:16", + "src": "7779:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22760, + "id": 25821, "isConstant": false, "isLValue": false, "isPure": false, @@ -10408,7 +10408,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7779:53:16", + "src": "7779:53:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10423,18 +10423,18 @@ "typeString": "bytes memory" } ], - "id": 22754, + "id": 25815, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "7763:15:16", + "referencedDeclaration": 25094, + "src": "7763:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22761, + "id": 25822, "isConstant": false, "isLValue": false, "isPure": false, @@ -10443,16 +10443,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7763:70:16", + "src": "7763:70:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22762, + "id": 25823, "nodeType": "ExpressionStatement", - "src": "7763:70:16" + "src": "7763:70:36" } ] }, @@ -10460,20 +10460,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7706:3:16", + "nameLocation": "7706:3:36", "parameters": { - "id": 22752, + "id": 25813, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22749, + "id": 25810, "mutability": "mutable", "name": "p0", - "nameLocation": "7724:2:16", + "nameLocation": "7724:2:36", "nodeType": "VariableDeclaration", - "scope": 22764, - "src": "7710:16:16", + "scope": 25825, + "src": "7710:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10481,10 +10481,10 @@ "typeString": "string" }, "typeName": { - "id": 22748, + "id": 25809, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7710:6:16", + "src": "7710:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10494,13 +10494,13 @@ }, { "constant": false, - "id": 22751, + "id": 25812, "mutability": "mutable", "name": "p1", - "nameLocation": "7735:2:16", + "nameLocation": "7735:2:36", "nodeType": "VariableDeclaration", - "scope": 22764, - "src": "7728:9:16", + "scope": 25825, + "src": "7728:9:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10508,10 +10508,10 @@ "typeString": "int256" }, "typeName": { - "id": 22750, + "id": 25811, "name": "int256", "nodeType": "ElementaryTypeName", - "src": "7728:6:16", + "src": "7728:6:36", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -10520,28 +10520,28 @@ "visibility": "internal" } ], - "src": "7709:29:16" + "src": "7709:29:36" }, "returnParameters": { - "id": 22753, + "id": 25814, "nodeType": "ParameterList", "parameters": [], - "src": "7753:0:16" + "src": "7753:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22781, + "id": 25842, "nodeType": "FunctionDefinition", - "src": "7846:150:16", + "src": "7846:150:36", "nodes": [], "body": { - "id": 22780, + "id": 25841, "nodeType": "Block", - "src": "7909:87:16", + "src": "7909:87:36", "nodes": [], "statements": [ { @@ -10551,14 +10551,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e6729", - "id": 22774, + "id": 25835, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7959:20:16", + "src": "7959:20:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4b5c4277d556d03fbf5ee534fba41dc13982b44f2fa82f1d48fdd8b5b5b692ac", "typeString": "literal_string \"log(string,string)\"" @@ -10566,24 +10566,24 @@ "value": "log(string,string)" }, { - "id": 22775, + "id": 25836, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22766, - "src": "7981:2:16", + "referencedDeclaration": 25827, + "src": "7981:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 22776, + "id": 25837, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22768, - "src": "7985:2:16", + "referencedDeclaration": 25829, + "src": "7985:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10606,32 +10606,32 @@ } ], "expression": { - "id": 22772, + "id": 25833, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "7935:3:16", + "src": "7935:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22773, + "id": 25834, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "7939:19:16", + "memberLocation": "7939:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "7935:23:16", + "src": "7935:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22777, + "id": 25838, "isConstant": false, "isLValue": false, "isPure": false, @@ -10640,7 +10640,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7935:53:16", + "src": "7935:53:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10655,18 +10655,18 @@ "typeString": "bytes memory" } ], - "id": 22771, + "id": 25832, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "7919:15:16", + "referencedDeclaration": 25094, + "src": "7919:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22778, + "id": 25839, "isConstant": false, "isLValue": false, "isPure": false, @@ -10675,16 +10675,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7919:70:16", + "src": "7919:70:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22779, + "id": 25840, "nodeType": "ExpressionStatement", - "src": "7919:70:16" + "src": "7919:70:36" } ] }, @@ -10692,20 +10692,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7855:3:16", + "nameLocation": "7855:3:36", "parameters": { - "id": 22769, + "id": 25830, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22766, + "id": 25827, "mutability": "mutable", "name": "p0", - "nameLocation": "7873:2:16", + "nameLocation": "7873:2:36", "nodeType": "VariableDeclaration", - "scope": 22781, - "src": "7859:16:16", + "scope": 25842, + "src": "7859:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10713,10 +10713,10 @@ "typeString": "string" }, "typeName": { - "id": 22765, + "id": 25826, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7859:6:16", + "src": "7859:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10726,13 +10726,13 @@ }, { "constant": false, - "id": 22768, + "id": 25829, "mutability": "mutable", "name": "p1", - "nameLocation": "7891:2:16", + "nameLocation": "7891:2:36", "nodeType": "VariableDeclaration", - "scope": 22781, - "src": "7877:16:16", + "scope": 25842, + "src": "7877:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10740,10 +10740,10 @@ "typeString": "string" }, "typeName": { - "id": 22767, + "id": 25828, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7877:6:16", + "src": "7877:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10752,28 +10752,28 @@ "visibility": "internal" } ], - "src": "7858:36:16" + "src": "7858:36:36" }, "returnParameters": { - "id": 22770, + "id": 25831, "nodeType": "ParameterList", "parameters": [], - "src": "7909:0:16" + "src": "7909:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22798, + "id": 25859, "nodeType": "FunctionDefinition", - "src": "8002:139:16", + "src": "8002:139:36", "nodes": [], "body": { - "id": 22797, + "id": 25858, "nodeType": "Block", - "src": "8056:85:16", + "src": "8056:85:36", "nodes": [], "statements": [ { @@ -10783,14 +10783,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c29", - "id": 22791, + "id": 25852, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8106:18:16", + "src": "8106:18:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c3b556354c088fbb43886eb83c2a04bc7089663f964d22be308197a236f5b870", "typeString": "literal_string \"log(string,bool)\"" @@ -10798,24 +10798,24 @@ "value": "log(string,bool)" }, { - "id": 22792, + "id": 25853, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22783, - "src": "8126:2:16", + "referencedDeclaration": 25844, + "src": "8126:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 22793, + "id": 25854, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22785, - "src": "8130:2:16", + "referencedDeclaration": 25846, + "src": "8130:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10838,32 +10838,32 @@ } ], "expression": { - "id": 22789, + "id": 25850, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8082:3:16", + "src": "8082:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22790, + "id": 25851, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "8086:19:16", + "memberLocation": "8086:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8082:23:16", + "src": "8082:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22794, + "id": 25855, "isConstant": false, "isLValue": false, "isPure": false, @@ -10872,7 +10872,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8082:51:16", + "src": "8082:51:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -10887,18 +10887,18 @@ "typeString": "bytes memory" } ], - "id": 22788, + "id": 25849, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "8066:15:16", + "referencedDeclaration": 25094, + "src": "8066:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22795, + "id": 25856, "isConstant": false, "isLValue": false, "isPure": false, @@ -10907,16 +10907,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8066:68:16", + "src": "8066:68:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22796, + "id": 25857, "nodeType": "ExpressionStatement", - "src": "8066:68:16" + "src": "8066:68:36" } ] }, @@ -10924,20 +10924,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8011:3:16", + "nameLocation": "8011:3:36", "parameters": { - "id": 22786, + "id": 25847, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22783, + "id": 25844, "mutability": "mutable", "name": "p0", - "nameLocation": "8029:2:16", + "nameLocation": "8029:2:36", "nodeType": "VariableDeclaration", - "scope": 22798, - "src": "8015:16:16", + "scope": 25859, + "src": "8015:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10945,10 +10945,10 @@ "typeString": "string" }, "typeName": { - "id": 22782, + "id": 25843, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8015:6:16", + "src": "8015:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10958,13 +10958,13 @@ }, { "constant": false, - "id": 22785, + "id": 25846, "mutability": "mutable", "name": "p1", - "nameLocation": "8038:2:16", + "nameLocation": "8038:2:36", "nodeType": "VariableDeclaration", - "scope": 22798, - "src": "8033:7:16", + "scope": 25859, + "src": "8033:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10972,10 +10972,10 @@ "typeString": "bool" }, "typeName": { - "id": 22784, + "id": 25845, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "8033:4:16", + "src": "8033:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10984,28 +10984,28 @@ "visibility": "internal" } ], - "src": "8014:27:16" + "src": "8014:27:36" }, "returnParameters": { - "id": 22787, + "id": 25848, "nodeType": "ParameterList", "parameters": [], - "src": "8056:0:16" + "src": "8056:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22815, + "id": 25876, "nodeType": "FunctionDefinition", - "src": "8147:145:16", + "src": "8147:145:36", "nodes": [], "body": { - "id": 22814, + "id": 25875, "nodeType": "Block", - "src": "8204:88:16", + "src": "8204:88:36", "nodes": [], "statements": [ { @@ -11015,14 +11015,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c6164647265737329", - "id": 22808, + "id": 25869, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8254:21:16", + "src": "8254:21:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_319af333460570a1937bf195dd33445c0d0951c59127da6f1f038b9fdce3fd72", "typeString": "literal_string \"log(string,address)\"" @@ -11030,24 +11030,24 @@ "value": "log(string,address)" }, { - "id": 22809, + "id": 25870, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22800, - "src": "8277:2:16", + "referencedDeclaration": 25861, + "src": "8277:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 22810, + "id": 25871, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22802, - "src": "8281:2:16", + "referencedDeclaration": 25863, + "src": "8281:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11070,32 +11070,32 @@ } ], "expression": { - "id": 22806, + "id": 25867, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8230:3:16", + "src": "8230:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22807, + "id": 25868, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "8234:19:16", + "memberLocation": "8234:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8230:23:16", + "src": "8230:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22811, + "id": 25872, "isConstant": false, "isLValue": false, "isPure": false, @@ -11104,7 +11104,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8230:54:16", + "src": "8230:54:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11119,18 +11119,18 @@ "typeString": "bytes memory" } ], - "id": 22805, + "id": 25866, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "8214:15:16", + "referencedDeclaration": 25094, + "src": "8214:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22812, + "id": 25873, "isConstant": false, "isLValue": false, "isPure": false, @@ -11139,16 +11139,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8214:71:16", + "src": "8214:71:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22813, + "id": 25874, "nodeType": "ExpressionStatement", - "src": "8214:71:16" + "src": "8214:71:36" } ] }, @@ -11156,20 +11156,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8156:3:16", + "nameLocation": "8156:3:36", "parameters": { - "id": 22803, + "id": 25864, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22800, + "id": 25861, "mutability": "mutable", "name": "p0", - "nameLocation": "8174:2:16", + "nameLocation": "8174:2:36", "nodeType": "VariableDeclaration", - "scope": 22815, - "src": "8160:16:16", + "scope": 25876, + "src": "8160:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11177,10 +11177,10 @@ "typeString": "string" }, "typeName": { - "id": 22799, + "id": 25860, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8160:6:16", + "src": "8160:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11190,13 +11190,13 @@ }, { "constant": false, - "id": 22802, + "id": 25863, "mutability": "mutable", "name": "p1", - "nameLocation": "8186:2:16", + "nameLocation": "8186:2:36", "nodeType": "VariableDeclaration", - "scope": 22815, - "src": "8178:10:16", + "scope": 25876, + "src": "8178:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11204,10 +11204,10 @@ "typeString": "address" }, "typeName": { - "id": 22801, + "id": 25862, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8178:7:16", + "src": "8178:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -11217,28 +11217,28 @@ "visibility": "internal" } ], - "src": "8159:30:16" + "src": "8159:30:36" }, "returnParameters": { - "id": 22804, + "id": 25865, "nodeType": "ParameterList", "parameters": [], - "src": "8204:0:16" + "src": "8204:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22832, + "id": 25893, "nodeType": "FunctionDefinition", - "src": "8298:134:16", + "src": "8298:134:36", "nodes": [], "body": { - "id": 22831, + "id": 25892, "nodeType": "Block", - "src": "8346:86:16", + "src": "8346:86:36", "nodes": [], "statements": [ { @@ -11248,14 +11248,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e7432353629", - "id": 22825, + "id": 25886, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8396:19:16", + "src": "8396:19:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_399174d3d0c43cb9677bce4fa1b5541fc60a002cbf23e154f1abcbb5f02cf2d7", "typeString": "literal_string \"log(bool,uint256)\"" @@ -11263,24 +11263,24 @@ "value": "log(bool,uint256)" }, { - "id": 22826, + "id": 25887, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22817, - "src": "8417:2:16", + "referencedDeclaration": 25878, + "src": "8417:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 22827, + "id": 25888, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22819, - "src": "8421:2:16", + "referencedDeclaration": 25880, + "src": "8421:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11303,32 +11303,32 @@ } ], "expression": { - "id": 22823, + "id": 25884, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8372:3:16", + "src": "8372:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22824, + "id": 25885, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "8376:19:16", + "memberLocation": "8376:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8372:23:16", + "src": "8372:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22828, + "id": 25889, "isConstant": false, "isLValue": false, "isPure": false, @@ -11337,7 +11337,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8372:52:16", + "src": "8372:52:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11352,18 +11352,18 @@ "typeString": "bytes memory" } ], - "id": 22822, + "id": 25883, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "8356:15:16", + "referencedDeclaration": 25094, + "src": "8356:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22829, + "id": 25890, "isConstant": false, "isLValue": false, "isPure": false, @@ -11372,16 +11372,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8356:69:16", + "src": "8356:69:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22830, + "id": 25891, "nodeType": "ExpressionStatement", - "src": "8356:69:16" + "src": "8356:69:36" } ] }, @@ -11389,20 +11389,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8307:3:16", + "nameLocation": "8307:3:36", "parameters": { - "id": 22820, + "id": 25881, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22817, + "id": 25878, "mutability": "mutable", "name": "p0", - "nameLocation": "8316:2:16", + "nameLocation": "8316:2:36", "nodeType": "VariableDeclaration", - "scope": 22832, - "src": "8311:7:16", + "scope": 25893, + "src": "8311:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11410,10 +11410,10 @@ "typeString": "bool" }, "typeName": { - "id": 22816, + "id": 25877, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "8311:4:16", + "src": "8311:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11423,13 +11423,13 @@ }, { "constant": false, - "id": 22819, + "id": 25880, "mutability": "mutable", "name": "p1", - "nameLocation": "8328:2:16", + "nameLocation": "8328:2:36", "nodeType": "VariableDeclaration", - "scope": 22832, - "src": "8320:10:16", + "scope": 25893, + "src": "8320:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11437,10 +11437,10 @@ "typeString": "uint256" }, "typeName": { - "id": 22818, + "id": 25879, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8320:7:16", + "src": "8320:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11449,28 +11449,28 @@ "visibility": "internal" } ], - "src": "8310:21:16" + "src": "8310:21:36" }, "returnParameters": { - "id": 22821, + "id": 25882, "nodeType": "ParameterList", "parameters": [], - "src": "8346:0:16" + "src": "8346:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22849, + "id": 25910, "nodeType": "FunctionDefinition", - "src": "8438:139:16", + "src": "8438:139:36", "nodes": [], "body": { - "id": 22848, + "id": 25909, "nodeType": "Block", - "src": "8492:85:16", + "src": "8492:85:36", "nodes": [], "statements": [ { @@ -11480,14 +11480,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e6729", - "id": 22842, + "id": 25903, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8542:18:16", + "src": "8542:18:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8feac5256a5b88d7ca0173065b796567ecbc9d75ec022fa0f044eb427f962b84", "typeString": "literal_string \"log(bool,string)\"" @@ -11495,24 +11495,24 @@ "value": "log(bool,string)" }, { - "id": 22843, + "id": 25904, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22834, - "src": "8562:2:16", + "referencedDeclaration": 25895, + "src": "8562:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 22844, + "id": 25905, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22836, - "src": "8566:2:16", + "referencedDeclaration": 25897, + "src": "8566:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -11535,32 +11535,32 @@ } ], "expression": { - "id": 22840, + "id": 25901, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8518:3:16", + "src": "8518:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22841, + "id": 25902, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "8522:19:16", + "memberLocation": "8522:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8518:23:16", + "src": "8518:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22845, + "id": 25906, "isConstant": false, "isLValue": false, "isPure": false, @@ -11569,7 +11569,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8518:51:16", + "src": "8518:51:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11584,18 +11584,18 @@ "typeString": "bytes memory" } ], - "id": 22839, + "id": 25900, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "8502:15:16", + "referencedDeclaration": 25094, + "src": "8502:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22846, + "id": 25907, "isConstant": false, "isLValue": false, "isPure": false, @@ -11604,16 +11604,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8502:68:16", + "src": "8502:68:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22847, + "id": 25908, "nodeType": "ExpressionStatement", - "src": "8502:68:16" + "src": "8502:68:36" } ] }, @@ -11621,20 +11621,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8447:3:16", + "nameLocation": "8447:3:36", "parameters": { - "id": 22837, + "id": 25898, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22834, + "id": 25895, "mutability": "mutable", "name": "p0", - "nameLocation": "8456:2:16", + "nameLocation": "8456:2:36", "nodeType": "VariableDeclaration", - "scope": 22849, - "src": "8451:7:16", + "scope": 25910, + "src": "8451:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11642,10 +11642,10 @@ "typeString": "bool" }, "typeName": { - "id": 22833, + "id": 25894, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "8451:4:16", + "src": "8451:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11655,13 +11655,13 @@ }, { "constant": false, - "id": 22836, + "id": 25897, "mutability": "mutable", "name": "p1", - "nameLocation": "8474:2:16", + "nameLocation": "8474:2:36", "nodeType": "VariableDeclaration", - "scope": 22849, - "src": "8460:16:16", + "scope": 25910, + "src": "8460:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11669,10 +11669,10 @@ "typeString": "string" }, "typeName": { - "id": 22835, + "id": 25896, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8460:6:16", + "src": "8460:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11681,28 +11681,28 @@ "visibility": "internal" } ], - "src": "8450:27:16" + "src": "8450:27:36" }, "returnParameters": { - "id": 22838, + "id": 25899, "nodeType": "ParameterList", "parameters": [], - "src": "8492:0:16" + "src": "8492:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22866, + "id": 25927, "nodeType": "FunctionDefinition", - "src": "8583:128:16", + "src": "8583:128:36", "nodes": [], "body": { - "id": 22865, + "id": 25926, "nodeType": "Block", - "src": "8628:83:16", + "src": "8628:83:36", "nodes": [], "statements": [ { @@ -11712,14 +11712,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c29", - "id": 22859, + "id": 25920, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8678:16:16", + "src": "8678:16:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2a110e83227fbe26ff7524076f2091da3e9aa01d70b93677da53b41d22f4fb15", "typeString": "literal_string \"log(bool,bool)\"" @@ -11727,24 +11727,24 @@ "value": "log(bool,bool)" }, { - "id": 22860, + "id": 25921, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22851, - "src": "8696:2:16", + "referencedDeclaration": 25912, + "src": "8696:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 22861, + "id": 25922, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22853, - "src": "8700:2:16", + "referencedDeclaration": 25914, + "src": "8700:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11767,32 +11767,32 @@ } ], "expression": { - "id": 22857, + "id": 25918, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8654:3:16", + "src": "8654:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22858, + "id": 25919, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "8658:19:16", + "memberLocation": "8658:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8654:23:16", + "src": "8654:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22862, + "id": 25923, "isConstant": false, "isLValue": false, "isPure": false, @@ -11801,7 +11801,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8654:49:16", + "src": "8654:49:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -11816,18 +11816,18 @@ "typeString": "bytes memory" } ], - "id": 22856, + "id": 25917, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "8638:15:16", + "referencedDeclaration": 25094, + "src": "8638:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22863, + "id": 25924, "isConstant": false, "isLValue": false, "isPure": false, @@ -11836,16 +11836,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8638:66:16", + "src": "8638:66:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22864, + "id": 25925, "nodeType": "ExpressionStatement", - "src": "8638:66:16" + "src": "8638:66:36" } ] }, @@ -11853,20 +11853,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8592:3:16", + "nameLocation": "8592:3:36", "parameters": { - "id": 22854, + "id": 25915, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22851, + "id": 25912, "mutability": "mutable", "name": "p0", - "nameLocation": "8601:2:16", + "nameLocation": "8601:2:36", "nodeType": "VariableDeclaration", - "scope": 22866, - "src": "8596:7:16", + "scope": 25927, + "src": "8596:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11874,10 +11874,10 @@ "typeString": "bool" }, "typeName": { - "id": 22850, + "id": 25911, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "8596:4:16", + "src": "8596:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11887,13 +11887,13 @@ }, { "constant": false, - "id": 22853, + "id": 25914, "mutability": "mutable", "name": "p1", - "nameLocation": "8610:2:16", + "nameLocation": "8610:2:36", "nodeType": "VariableDeclaration", - "scope": 22866, - "src": "8605:7:16", + "scope": 25927, + "src": "8605:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11901,10 +11901,10 @@ "typeString": "bool" }, "typeName": { - "id": 22852, + "id": 25913, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "8605:4:16", + "src": "8605:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11913,28 +11913,28 @@ "visibility": "internal" } ], - "src": "8595:18:16" + "src": "8595:18:36" }, "returnParameters": { - "id": 22855, + "id": 25916, "nodeType": "ParameterList", "parameters": [], - "src": "8628:0:16" + "src": "8628:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22883, + "id": 25944, "nodeType": "FunctionDefinition", - "src": "8717:134:16", + "src": "8717:134:36", "nodes": [], "body": { - "id": 22882, + "id": 25943, "nodeType": "Block", - "src": "8765:86:16", + "src": "8765:86:36", "nodes": [], "statements": [ { @@ -11944,14 +11944,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c6164647265737329", - "id": 22876, + "id": 25937, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8815:19:16", + "src": "8815:19:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_853c4849443241e2249adafa4f69c8bb738b0f17c7a0a9d9997450cd71db4d55", "typeString": "literal_string \"log(bool,address)\"" @@ -11959,24 +11959,24 @@ "value": "log(bool,address)" }, { - "id": 22877, + "id": 25938, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22868, - "src": "8836:2:16", + "referencedDeclaration": 25929, + "src": "8836:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 22878, + "id": 25939, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22870, - "src": "8840:2:16", + "referencedDeclaration": 25931, + "src": "8840:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -11999,32 +11999,32 @@ } ], "expression": { - "id": 22874, + "id": 25935, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8791:3:16", + "src": "8791:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22875, + "id": 25936, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "8795:19:16", + "memberLocation": "8795:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8791:23:16", + "src": "8791:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22879, + "id": 25940, "isConstant": false, "isLValue": false, "isPure": false, @@ -12033,7 +12033,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8791:52:16", + "src": "8791:52:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -12048,18 +12048,18 @@ "typeString": "bytes memory" } ], - "id": 22873, + "id": 25934, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "8775:15:16", + "referencedDeclaration": 25094, + "src": "8775:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22880, + "id": 25941, "isConstant": false, "isLValue": false, "isPure": false, @@ -12068,16 +12068,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8775:69:16", + "src": "8775:69:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22881, + "id": 25942, "nodeType": "ExpressionStatement", - "src": "8775:69:16" + "src": "8775:69:36" } ] }, @@ -12085,20 +12085,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8726:3:16", + "nameLocation": "8726:3:36", "parameters": { - "id": 22871, + "id": 25932, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22868, + "id": 25929, "mutability": "mutable", "name": "p0", - "nameLocation": "8735:2:16", + "nameLocation": "8735:2:36", "nodeType": "VariableDeclaration", - "scope": 22883, - "src": "8730:7:16", + "scope": 25944, + "src": "8730:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12106,10 +12106,10 @@ "typeString": "bool" }, "typeName": { - "id": 22867, + "id": 25928, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "8730:4:16", + "src": "8730:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12119,13 +12119,13 @@ }, { "constant": false, - "id": 22870, + "id": 25931, "mutability": "mutable", "name": "p1", - "nameLocation": "8747:2:16", + "nameLocation": "8747:2:36", "nodeType": "VariableDeclaration", - "scope": 22883, - "src": "8739:10:16", + "scope": 25944, + "src": "8739:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12133,10 +12133,10 @@ "typeString": "address" }, "typeName": { - "id": 22869, + "id": 25930, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8739:7:16", + "src": "8739:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12146,28 +12146,28 @@ "visibility": "internal" } ], - "src": "8729:21:16" + "src": "8729:21:36" }, "returnParameters": { - "id": 22872, + "id": 25933, "nodeType": "ParameterList", "parameters": [], - "src": "8765:0:16" + "src": "8765:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22900, + "id": 25961, "nodeType": "FunctionDefinition", - "src": "8857:140:16", + "src": "8857:140:36", "nodes": [], "body": { - "id": 22899, + "id": 25960, "nodeType": "Block", - "src": "8908:89:16", + "src": "8908:89:36", "nodes": [], "statements": [ { @@ -12177,14 +12177,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e7432353629", - "id": 22893, + "id": 25954, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8958:22:16", + "src": "8958:22:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8309e8a8b132619bdb25dffa9d595ba1ecb7835540fd62622dad33018c4a0d3e", "typeString": "literal_string \"log(address,uint256)\"" @@ -12192,24 +12192,24 @@ "value": "log(address,uint256)" }, { - "id": 22894, + "id": 25955, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22885, - "src": "8982:2:16", + "referencedDeclaration": 25946, + "src": "8982:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 22895, + "id": 25956, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22887, - "src": "8986:2:16", + "referencedDeclaration": 25948, + "src": "8986:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12232,32 +12232,32 @@ } ], "expression": { - "id": 22891, + "id": 25952, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "8934:3:16", + "src": "8934:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22892, + "id": 25953, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "8938:19:16", + "memberLocation": "8938:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "8934:23:16", + "src": "8934:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22896, + "id": 25957, "isConstant": false, "isLValue": false, "isPure": false, @@ -12266,7 +12266,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8934:55:16", + "src": "8934:55:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -12281,18 +12281,18 @@ "typeString": "bytes memory" } ], - "id": 22890, + "id": 25951, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "8918:15:16", + "referencedDeclaration": 25094, + "src": "8918:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22897, + "id": 25958, "isConstant": false, "isLValue": false, "isPure": false, @@ -12301,16 +12301,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8918:72:16", + "src": "8918:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22898, + "id": 25959, "nodeType": "ExpressionStatement", - "src": "8918:72:16" + "src": "8918:72:36" } ] }, @@ -12318,20 +12318,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8866:3:16", + "nameLocation": "8866:3:36", "parameters": { - "id": 22888, + "id": 25949, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22885, + "id": 25946, "mutability": "mutable", "name": "p0", - "nameLocation": "8878:2:16", + "nameLocation": "8878:2:36", "nodeType": "VariableDeclaration", - "scope": 22900, - "src": "8870:10:16", + "scope": 25961, + "src": "8870:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12339,10 +12339,10 @@ "typeString": "address" }, "typeName": { - "id": 22884, + "id": 25945, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8870:7:16", + "src": "8870:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12353,13 +12353,13 @@ }, { "constant": false, - "id": 22887, + "id": 25948, "mutability": "mutable", "name": "p1", - "nameLocation": "8890:2:16", + "nameLocation": "8890:2:36", "nodeType": "VariableDeclaration", - "scope": 22900, - "src": "8882:10:16", + "scope": 25961, + "src": "8882:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12367,10 +12367,10 @@ "typeString": "uint256" }, "typeName": { - "id": 22886, + "id": 25947, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "8882:7:16", + "src": "8882:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12379,28 +12379,28 @@ "visibility": "internal" } ], - "src": "8869:24:16" + "src": "8869:24:36" }, "returnParameters": { - "id": 22889, + "id": 25950, "nodeType": "ParameterList", "parameters": [], - "src": "8908:0:16" + "src": "8908:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22917, + "id": 25978, "nodeType": "FunctionDefinition", - "src": "9003:145:16", + "src": "9003:145:36", "nodes": [], "body": { - "id": 22916, + "id": 25977, "nodeType": "Block", - "src": "9060:88:16", + "src": "9060:88:36", "nodes": [], "statements": [ { @@ -12410,14 +12410,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e6729", - "id": 22910, + "id": 25971, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9110:21:16", + "src": "9110:21:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_759f86bbdd0758679ecefbd32ea620068b2339dddd9e45ee0fa567ee6c81f0ab", "typeString": "literal_string \"log(address,string)\"" @@ -12425,24 +12425,24 @@ "value": "log(address,string)" }, { - "id": 22911, + "id": 25972, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22902, - "src": "9133:2:16", + "referencedDeclaration": 25963, + "src": "9133:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 22912, + "id": 25973, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22904, - "src": "9137:2:16", + "referencedDeclaration": 25965, + "src": "9137:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -12465,32 +12465,32 @@ } ], "expression": { - "id": 22908, + "id": 25969, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9086:3:16", + "src": "9086:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22909, + "id": 25970, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "9090:19:16", + "memberLocation": "9090:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9086:23:16", + "src": "9086:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22913, + "id": 25974, "isConstant": false, "isLValue": false, "isPure": false, @@ -12499,7 +12499,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9086:54:16", + "src": "9086:54:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -12514,18 +12514,18 @@ "typeString": "bytes memory" } ], - "id": 22907, + "id": 25968, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "9070:15:16", + "referencedDeclaration": 25094, + "src": "9070:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22914, + "id": 25975, "isConstant": false, "isLValue": false, "isPure": false, @@ -12534,16 +12534,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9070:71:16", + "src": "9070:71:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22915, + "id": 25976, "nodeType": "ExpressionStatement", - "src": "9070:71:16" + "src": "9070:71:36" } ] }, @@ -12551,20 +12551,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9012:3:16", + "nameLocation": "9012:3:36", "parameters": { - "id": 22905, + "id": 25966, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22902, + "id": 25963, "mutability": "mutable", "name": "p0", - "nameLocation": "9024:2:16", + "nameLocation": "9024:2:36", "nodeType": "VariableDeclaration", - "scope": 22917, - "src": "9016:10:16", + "scope": 25978, + "src": "9016:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12572,10 +12572,10 @@ "typeString": "address" }, "typeName": { - "id": 22901, + "id": 25962, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9016:7:16", + "src": "9016:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12586,13 +12586,13 @@ }, { "constant": false, - "id": 22904, + "id": 25965, "mutability": "mutable", "name": "p1", - "nameLocation": "9042:2:16", + "nameLocation": "9042:2:36", "nodeType": "VariableDeclaration", - "scope": 22917, - "src": "9028:16:16", + "scope": 25978, + "src": "9028:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12600,10 +12600,10 @@ "typeString": "string" }, "typeName": { - "id": 22903, + "id": 25964, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9028:6:16", + "src": "9028:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12612,28 +12612,28 @@ "visibility": "internal" } ], - "src": "9015:30:16" + "src": "9015:30:36" }, "returnParameters": { - "id": 22906, + "id": 25967, "nodeType": "ParameterList", "parameters": [], - "src": "9060:0:16" + "src": "9060:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22934, + "id": 25995, "nodeType": "FunctionDefinition", - "src": "9154:134:16", + "src": "9154:134:36", "nodes": [], "body": { - "id": 22933, + "id": 25994, "nodeType": "Block", - "src": "9202:86:16", + "src": "9202:86:36", "nodes": [], "statements": [ { @@ -12643,14 +12643,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c29", - "id": 22927, + "id": 25988, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9252:19:16", + "src": "9252:19:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_75b605d31a3bf49c8d814696c7c66216d3a7e81348c450078f032e425592f72b", "typeString": "literal_string \"log(address,bool)\"" @@ -12658,24 +12658,24 @@ "value": "log(address,bool)" }, { - "id": 22928, + "id": 25989, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22919, - "src": "9273:2:16", + "referencedDeclaration": 25980, + "src": "9273:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 22929, + "id": 25990, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22921, - "src": "9277:2:16", + "referencedDeclaration": 25982, + "src": "9277:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12698,32 +12698,32 @@ } ], "expression": { - "id": 22925, + "id": 25986, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9228:3:16", + "src": "9228:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22926, + "id": 25987, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "9232:19:16", + "memberLocation": "9232:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9228:23:16", + "src": "9228:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22930, + "id": 25991, "isConstant": false, "isLValue": false, "isPure": false, @@ -12732,7 +12732,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9228:52:16", + "src": "9228:52:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -12747,18 +12747,18 @@ "typeString": "bytes memory" } ], - "id": 22924, + "id": 25985, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "9212:15:16", + "referencedDeclaration": 25094, + "src": "9212:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22931, + "id": 25992, "isConstant": false, "isLValue": false, "isPure": false, @@ -12767,16 +12767,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9212:69:16", + "src": "9212:69:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22932, + "id": 25993, "nodeType": "ExpressionStatement", - "src": "9212:69:16" + "src": "9212:69:36" } ] }, @@ -12784,20 +12784,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9163:3:16", + "nameLocation": "9163:3:36", "parameters": { - "id": 22922, + "id": 25983, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22919, + "id": 25980, "mutability": "mutable", "name": "p0", - "nameLocation": "9175:2:16", + "nameLocation": "9175:2:36", "nodeType": "VariableDeclaration", - "scope": 22934, - "src": "9167:10:16", + "scope": 25995, + "src": "9167:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12805,10 +12805,10 @@ "typeString": "address" }, "typeName": { - "id": 22918, + "id": 25979, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9167:7:16", + "src": "9167:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12819,13 +12819,13 @@ }, { "constant": false, - "id": 22921, + "id": 25982, "mutability": "mutable", "name": "p1", - "nameLocation": "9184:2:16", + "nameLocation": "9184:2:36", "nodeType": "VariableDeclaration", - "scope": 22934, - "src": "9179:7:16", + "scope": 25995, + "src": "9179:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12833,10 +12833,10 @@ "typeString": "bool" }, "typeName": { - "id": 22920, + "id": 25981, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9179:4:16", + "src": "9179:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -12845,28 +12845,28 @@ "visibility": "internal" } ], - "src": "9166:21:16" + "src": "9166:21:36" }, "returnParameters": { - "id": 22923, + "id": 25984, "nodeType": "ParameterList", "parameters": [], - "src": "9202:0:16" + "src": "9202:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22951, + "id": 26012, "nodeType": "FunctionDefinition", - "src": "9294:140:16", + "src": "9294:140:36", "nodes": [], "body": { - "id": 22950, + "id": 26011, "nodeType": "Block", - "src": "9345:89:16", + "src": "9345:89:36", "nodes": [], "statements": [ { @@ -12876,14 +12876,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c6164647265737329", - "id": 22944, + "id": 26005, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9395:22:16", + "src": "9395:22:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_daf0d4aa9a5679e832ac921da67b43572b4326ee2565442d3ed255b48cfb5161", "typeString": "literal_string \"log(address,address)\"" @@ -12891,24 +12891,24 @@ "value": "log(address,address)" }, { - "id": 22945, + "id": 26006, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22936, - "src": "9419:2:16", + "referencedDeclaration": 25997, + "src": "9419:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 22946, + "id": 26007, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22938, - "src": "9423:2:16", + "referencedDeclaration": 25999, + "src": "9423:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -12931,32 +12931,32 @@ } ], "expression": { - "id": 22942, + "id": 26003, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9371:3:16", + "src": "9371:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22943, + "id": 26004, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "9375:19:16", + "memberLocation": "9375:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9371:23:16", + "src": "9371:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22947, + "id": 26008, "isConstant": false, "isLValue": false, "isPure": false, @@ -12965,7 +12965,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9371:55:16", + "src": "9371:55:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -12980,18 +12980,18 @@ "typeString": "bytes memory" } ], - "id": 22941, + "id": 26002, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "9355:15:16", + "referencedDeclaration": 25094, + "src": "9355:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22948, + "id": 26009, "isConstant": false, "isLValue": false, "isPure": false, @@ -13000,16 +13000,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9355:72:16", + "src": "9355:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22949, + "id": 26010, "nodeType": "ExpressionStatement", - "src": "9355:72:16" + "src": "9355:72:36" } ] }, @@ -13017,20 +13017,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9303:3:16", + "nameLocation": "9303:3:36", "parameters": { - "id": 22939, + "id": 26000, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22936, + "id": 25997, "mutability": "mutable", "name": "p0", - "nameLocation": "9315:2:16", + "nameLocation": "9315:2:36", "nodeType": "VariableDeclaration", - "scope": 22951, - "src": "9307:10:16", + "scope": 26012, + "src": "9307:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13038,10 +13038,10 @@ "typeString": "address" }, "typeName": { - "id": 22935, + "id": 25996, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9307:7:16", + "src": "9307:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -13052,13 +13052,13 @@ }, { "constant": false, - "id": 22938, + "id": 25999, "mutability": "mutable", "name": "p1", - "nameLocation": "9327:2:16", + "nameLocation": "9327:2:36", "nodeType": "VariableDeclaration", - "scope": 22951, - "src": "9319:10:16", + "scope": 26012, + "src": "9319:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13066,10 +13066,10 @@ "typeString": "address" }, "typeName": { - "id": 22937, + "id": 25998, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9319:7:16", + "src": "9319:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -13079,28 +13079,28 @@ "visibility": "internal" } ], - "src": "9306:24:16" + "src": "9306:24:36" }, "returnParameters": { - "id": 22940, + "id": 26001, "nodeType": "ParameterList", "parameters": [], - "src": "9345:0:16" + "src": "9345:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22971, + "id": 26032, "nodeType": "FunctionDefinition", - "src": "9440:164:16", + "src": "9440:164:36", "nodes": [], "body": { - "id": 22970, + "id": 26031, "nodeType": "Block", - "src": "9503:101:16", + "src": "9503:101:36", "nodes": [], "statements": [ { @@ -13110,14 +13110,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c75696e743235362c75696e7432353629", - "id": 22963, + "id": 26024, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9553:30:16", + "src": "9553:30:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d1ed7a3c020c4f5939654147940a147a8e4e638fa1e8f5664b5efbd1e1f3c4a6", "typeString": "literal_string \"log(uint256,uint256,uint256)\"" @@ -13125,36 +13125,36 @@ "value": "log(uint256,uint256,uint256)" }, { - "id": 22964, + "id": 26025, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22953, - "src": "9585:2:16", + "referencedDeclaration": 26014, + "src": "9585:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 22965, + "id": 26026, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22955, - "src": "9589:2:16", + "referencedDeclaration": 26016, + "src": "9589:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 22966, + "id": 26027, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22957, - "src": "9593:2:16", + "referencedDeclaration": 26018, + "src": "9593:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13181,32 +13181,32 @@ } ], "expression": { - "id": 22961, + "id": 26022, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9529:3:16", + "src": "9529:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22962, + "id": 26023, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "9533:19:16", + "memberLocation": "9533:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9529:23:16", + "src": "9529:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22967, + "id": 26028, "isConstant": false, "isLValue": false, "isPure": false, @@ -13215,7 +13215,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9529:67:16", + "src": "9529:67:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -13230,18 +13230,18 @@ "typeString": "bytes memory" } ], - "id": 22960, + "id": 26021, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "9513:15:16", + "referencedDeclaration": 25094, + "src": "9513:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22968, + "id": 26029, "isConstant": false, "isLValue": false, "isPure": false, @@ -13250,16 +13250,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9513:84:16", + "src": "9513:84:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22969, + "id": 26030, "nodeType": "ExpressionStatement", - "src": "9513:84:16" + "src": "9513:84:36" } ] }, @@ -13267,20 +13267,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9449:3:16", + "nameLocation": "9449:3:36", "parameters": { - "id": 22958, + "id": 26019, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22953, + "id": 26014, "mutability": "mutable", "name": "p0", - "nameLocation": "9461:2:16", + "nameLocation": "9461:2:36", "nodeType": "VariableDeclaration", - "scope": 22971, - "src": "9453:10:16", + "scope": 26032, + "src": "9453:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13288,10 +13288,10 @@ "typeString": "uint256" }, "typeName": { - "id": 22952, + "id": 26013, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9453:7:16", + "src": "9453:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13301,13 +13301,13 @@ }, { "constant": false, - "id": 22955, + "id": 26016, "mutability": "mutable", "name": "p1", - "nameLocation": "9473:2:16", + "nameLocation": "9473:2:36", "nodeType": "VariableDeclaration", - "scope": 22971, - "src": "9465:10:16", + "scope": 26032, + "src": "9465:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13315,10 +13315,10 @@ "typeString": "uint256" }, "typeName": { - "id": 22954, + "id": 26015, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9465:7:16", + "src": "9465:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13328,13 +13328,13 @@ }, { "constant": false, - "id": 22957, + "id": 26018, "mutability": "mutable", "name": "p2", - "nameLocation": "9485:2:16", + "nameLocation": "9485:2:36", "nodeType": "VariableDeclaration", - "scope": 22971, - "src": "9477:10:16", + "scope": 26032, + "src": "9477:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13342,10 +13342,10 @@ "typeString": "uint256" }, "typeName": { - "id": 22956, + "id": 26017, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9477:7:16", + "src": "9477:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13354,28 +13354,28 @@ "visibility": "internal" } ], - "src": "9452:36:16" + "src": "9452:36:36" }, "returnParameters": { - "id": 22959, + "id": 26020, "nodeType": "ParameterList", "parameters": [], - "src": "9503:0:16" + "src": "9503:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 22991, + "id": 26052, "nodeType": "FunctionDefinition", - "src": "9610:169:16", + "src": "9610:169:36", "nodes": [], "body": { - "id": 22990, + "id": 26051, "nodeType": "Block", - "src": "9679:100:16", + "src": "9679:100:36", "nodes": [], "statements": [ { @@ -13385,14 +13385,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c75696e743235362c737472696e6729", - "id": 22983, + "id": 26044, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9729:29:16", + "src": "9729:29:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_71d04af2c0d71f035017c73ec9440d8cef06157a84f0febe8ec74eca98138262", "typeString": "literal_string \"log(uint256,uint256,string)\"" @@ -13400,36 +13400,36 @@ "value": "log(uint256,uint256,string)" }, { - "id": 22984, + "id": 26045, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22973, - "src": "9760:2:16", + "referencedDeclaration": 26034, + "src": "9760:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 22985, + "id": 26046, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22975, - "src": "9764:2:16", + "referencedDeclaration": 26036, + "src": "9764:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 22986, + "id": 26047, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22977, - "src": "9768:2:16", + "referencedDeclaration": 26038, + "src": "9768:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13456,32 +13456,32 @@ } ], "expression": { - "id": 22981, + "id": 26042, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9705:3:16", + "src": "9705:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 22982, + "id": 26043, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "9709:19:16", + "memberLocation": "9709:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9705:23:16", + "src": "9705:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 22987, + "id": 26048, "isConstant": false, "isLValue": false, "isPure": false, @@ -13490,7 +13490,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9705:66:16", + "src": "9705:66:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -13505,18 +13505,18 @@ "typeString": "bytes memory" } ], - "id": 22980, + "id": 26041, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "9689:15:16", + "referencedDeclaration": 25094, + "src": "9689:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 22988, + "id": 26049, "isConstant": false, "isLValue": false, "isPure": false, @@ -13525,16 +13525,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9689:83:16", + "src": "9689:83:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 22989, + "id": 26050, "nodeType": "ExpressionStatement", - "src": "9689:83:16" + "src": "9689:83:36" } ] }, @@ -13542,20 +13542,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9619:3:16", + "nameLocation": "9619:3:36", "parameters": { - "id": 22978, + "id": 26039, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22973, + "id": 26034, "mutability": "mutable", "name": "p0", - "nameLocation": "9631:2:16", + "nameLocation": "9631:2:36", "nodeType": "VariableDeclaration", - "scope": 22991, - "src": "9623:10:16", + "scope": 26052, + "src": "9623:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13563,10 +13563,10 @@ "typeString": "uint256" }, "typeName": { - "id": 22972, + "id": 26033, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9623:7:16", + "src": "9623:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13576,13 +13576,13 @@ }, { "constant": false, - "id": 22975, + "id": 26036, "mutability": "mutable", "name": "p1", - "nameLocation": "9643:2:16", + "nameLocation": "9643:2:36", "nodeType": "VariableDeclaration", - "scope": 22991, - "src": "9635:10:16", + "scope": 26052, + "src": "9635:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13590,10 +13590,10 @@ "typeString": "uint256" }, "typeName": { - "id": 22974, + "id": 26035, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9635:7:16", + "src": "9635:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13603,13 +13603,13 @@ }, { "constant": false, - "id": 22977, + "id": 26038, "mutability": "mutable", "name": "p2", - "nameLocation": "9661:2:16", + "nameLocation": "9661:2:36", "nodeType": "VariableDeclaration", - "scope": 22991, - "src": "9647:16:16", + "scope": 26052, + "src": "9647:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13617,10 +13617,10 @@ "typeString": "string" }, "typeName": { - "id": 22976, + "id": 26037, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9647:6:16", + "src": "9647:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13629,28 +13629,28 @@ "visibility": "internal" } ], - "src": "9622:42:16" + "src": "9622:42:36" }, "returnParameters": { - "id": 22979, + "id": 26040, "nodeType": "ParameterList", "parameters": [], - "src": "9679:0:16" + "src": "9679:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23011, + "id": 26072, "nodeType": "FunctionDefinition", - "src": "9785:158:16", + "src": "9785:158:36", "nodes": [], "body": { - "id": 23010, + "id": 26071, "nodeType": "Block", - "src": "9845:98:16", + "src": "9845:98:36", "nodes": [], "statements": [ { @@ -13660,14 +13660,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c75696e743235362c626f6f6c29", - "id": 23003, + "id": 26064, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9895:27:16", + "src": "9895:27:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4766da72b632663e3b9911d02d6f30e0cf213f928bdb9f6fd840851875d9fce0", "typeString": "literal_string \"log(uint256,uint256,bool)\"" @@ -13675,36 +13675,36 @@ "value": "log(uint256,uint256,bool)" }, { - "id": 23004, + "id": 26065, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22993, - "src": "9924:2:16", + "referencedDeclaration": 26054, + "src": "9924:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23005, + "id": 26066, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22995, - "src": "9928:2:16", + "referencedDeclaration": 26056, + "src": "9928:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23006, + "id": 26067, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22997, - "src": "9932:2:16", + "referencedDeclaration": 26058, + "src": "9932:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -13731,32 +13731,32 @@ } ], "expression": { - "id": 23001, + "id": 26062, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "9871:3:16", + "src": "9871:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23002, + "id": 26063, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "9875:19:16", + "memberLocation": "9875:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "9871:23:16", + "src": "9871:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23007, + "id": 26068, "isConstant": false, "isLValue": false, "isPure": false, @@ -13765,7 +13765,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9871:64:16", + "src": "9871:64:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -13780,18 +13780,18 @@ "typeString": "bytes memory" } ], - "id": 23000, + "id": 26061, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "9855:15:16", + "referencedDeclaration": 25094, + "src": "9855:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23008, + "id": 26069, "isConstant": false, "isLValue": false, "isPure": false, @@ -13800,16 +13800,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9855:81:16", + "src": "9855:81:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23009, + "id": 26070, "nodeType": "ExpressionStatement", - "src": "9855:81:16" + "src": "9855:81:36" } ] }, @@ -13817,20 +13817,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9794:3:16", + "nameLocation": "9794:3:36", "parameters": { - "id": 22998, + "id": 26059, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 22993, + "id": 26054, "mutability": "mutable", "name": "p0", - "nameLocation": "9806:2:16", + "nameLocation": "9806:2:36", "nodeType": "VariableDeclaration", - "scope": 23011, - "src": "9798:10:16", + "scope": 26072, + "src": "9798:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13838,10 +13838,10 @@ "typeString": "uint256" }, "typeName": { - "id": 22992, + "id": 26053, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9798:7:16", + "src": "9798:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13851,13 +13851,13 @@ }, { "constant": false, - "id": 22995, + "id": 26056, "mutability": "mutable", "name": "p1", - "nameLocation": "9818:2:16", + "nameLocation": "9818:2:36", "nodeType": "VariableDeclaration", - "scope": 23011, - "src": "9810:10:16", + "scope": 26072, + "src": "9810:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13865,10 +13865,10 @@ "typeString": "uint256" }, "typeName": { - "id": 22994, + "id": 26055, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9810:7:16", + "src": "9810:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13878,13 +13878,13 @@ }, { "constant": false, - "id": 22997, + "id": 26058, "mutability": "mutable", "name": "p2", - "nameLocation": "9827:2:16", + "nameLocation": "9827:2:36", "nodeType": "VariableDeclaration", - "scope": 23011, - "src": "9822:7:16", + "scope": 26072, + "src": "9822:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13892,10 +13892,10 @@ "typeString": "bool" }, "typeName": { - "id": 22996, + "id": 26057, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9822:4:16", + "src": "9822:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -13904,28 +13904,28 @@ "visibility": "internal" } ], - "src": "9797:33:16" + "src": "9797:33:36" }, "returnParameters": { - "id": 22999, + "id": 26060, "nodeType": "ParameterList", "parameters": [], - "src": "9845:0:16" + "src": "9845:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23031, + "id": 26092, "nodeType": "FunctionDefinition", - "src": "9949:164:16", + "src": "9949:164:36", "nodes": [], "body": { - "id": 23030, + "id": 26091, "nodeType": "Block", - "src": "10012:101:16", + "src": "10012:101:36", "nodes": [], "statements": [ { @@ -13935,14 +13935,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c75696e743235362c6164647265737329", - "id": 23023, + "id": 26084, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10062:30:16", + "src": "10062:30:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5c96b331e359852d9a7254105926ce8dfcc42dd4fce56a736cfb981b4c2984c1", "typeString": "literal_string \"log(uint256,uint256,address)\"" @@ -13950,36 +13950,36 @@ "value": "log(uint256,uint256,address)" }, { - "id": 23024, + "id": 26085, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23013, - "src": "10094:2:16", + "referencedDeclaration": 26074, + "src": "10094:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23025, + "id": 26086, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23015, - "src": "10098:2:16", + "referencedDeclaration": 26076, + "src": "10098:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23026, + "id": 26087, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23017, - "src": "10102:2:16", + "referencedDeclaration": 26078, + "src": "10102:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -14006,32 +14006,32 @@ } ], "expression": { - "id": 23021, + "id": 26082, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10038:3:16", + "src": "10038:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23022, + "id": 26083, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "10042:19:16", + "memberLocation": "10042:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10038:23:16", + "src": "10038:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23027, + "id": 26088, "isConstant": false, "isLValue": false, "isPure": false, @@ -14040,7 +14040,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10038:67:16", + "src": "10038:67:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -14055,18 +14055,18 @@ "typeString": "bytes memory" } ], - "id": 23020, + "id": 26081, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "10022:15:16", + "referencedDeclaration": 25094, + "src": "10022:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23028, + "id": 26089, "isConstant": false, "isLValue": false, "isPure": false, @@ -14075,16 +14075,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10022:84:16", + "src": "10022:84:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23029, + "id": 26090, "nodeType": "ExpressionStatement", - "src": "10022:84:16" + "src": "10022:84:36" } ] }, @@ -14092,20 +14092,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9958:3:16", + "nameLocation": "9958:3:36", "parameters": { - "id": 23018, + "id": 26079, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23013, + "id": 26074, "mutability": "mutable", "name": "p0", - "nameLocation": "9970:2:16", + "nameLocation": "9970:2:36", "nodeType": "VariableDeclaration", - "scope": 23031, - "src": "9962:10:16", + "scope": 26092, + "src": "9962:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14113,10 +14113,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23012, + "id": 26073, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9962:7:16", + "src": "9962:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14126,13 +14126,13 @@ }, { "constant": false, - "id": 23015, + "id": 26076, "mutability": "mutable", "name": "p1", - "nameLocation": "9982:2:16", + "nameLocation": "9982:2:36", "nodeType": "VariableDeclaration", - "scope": 23031, - "src": "9974:10:16", + "scope": 26092, + "src": "9974:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14140,10 +14140,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23014, + "id": 26075, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9974:7:16", + "src": "9974:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14153,13 +14153,13 @@ }, { "constant": false, - "id": 23017, + "id": 26078, "mutability": "mutable", "name": "p2", - "nameLocation": "9994:2:16", + "nameLocation": "9994:2:36", "nodeType": "VariableDeclaration", - "scope": 23031, - "src": "9986:10:16", + "scope": 26092, + "src": "9986:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14167,10 +14167,10 @@ "typeString": "address" }, "typeName": { - "id": 23016, + "id": 26077, "name": "address", "nodeType": "ElementaryTypeName", - "src": "9986:7:16", + "src": "9986:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -14180,28 +14180,28 @@ "visibility": "internal" } ], - "src": "9961:36:16" + "src": "9961:36:36" }, "returnParameters": { - "id": 23019, + "id": 26080, "nodeType": "ParameterList", "parameters": [], - "src": "10012:0:16" + "src": "10012:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23051, + "id": 26112, "nodeType": "FunctionDefinition", - "src": "10119:169:16", + "src": "10119:169:36", "nodes": [], "body": { - "id": 23050, + "id": 26111, "nodeType": "Block", - "src": "10188:100:16", + "src": "10188:100:36", "nodes": [], "statements": [ { @@ -14211,14 +14211,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c737472696e672c75696e7432353629", - "id": 23043, + "id": 26104, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10238:29:16", + "src": "10238:29:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_37aa7d4c835edd965b1201d9c03f13272bd937d8e244ab84a153693e2f2f30c0", "typeString": "literal_string \"log(uint256,string,uint256)\"" @@ -14226,36 +14226,36 @@ "value": "log(uint256,string,uint256)" }, { - "id": 23044, + "id": 26105, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23033, - "src": "10269:2:16", + "referencedDeclaration": 26094, + "src": "10269:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23045, + "id": 26106, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23035, - "src": "10273:2:16", + "referencedDeclaration": 26096, + "src": "10273:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23046, + "id": 26107, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23037, - "src": "10277:2:16", + "referencedDeclaration": 26098, + "src": "10277:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14282,32 +14282,32 @@ } ], "expression": { - "id": 23041, + "id": 26102, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10214:3:16", + "src": "10214:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23042, + "id": 26103, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "10218:19:16", + "memberLocation": "10218:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10214:23:16", + "src": "10214:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23047, + "id": 26108, "isConstant": false, "isLValue": false, "isPure": false, @@ -14316,7 +14316,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10214:66:16", + "src": "10214:66:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -14331,18 +14331,18 @@ "typeString": "bytes memory" } ], - "id": 23040, + "id": 26101, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "10198:15:16", + "referencedDeclaration": 25094, + "src": "10198:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23048, + "id": 26109, "isConstant": false, "isLValue": false, "isPure": false, @@ -14351,16 +14351,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10198:83:16", + "src": "10198:83:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23049, + "id": 26110, "nodeType": "ExpressionStatement", - "src": "10198:83:16" + "src": "10198:83:36" } ] }, @@ -14368,20 +14368,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10128:3:16", + "nameLocation": "10128:3:36", "parameters": { - "id": 23038, + "id": 26099, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23033, + "id": 26094, "mutability": "mutable", "name": "p0", - "nameLocation": "10140:2:16", + "nameLocation": "10140:2:36", "nodeType": "VariableDeclaration", - "scope": 23051, - "src": "10132:10:16", + "scope": 26112, + "src": "10132:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14389,10 +14389,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23032, + "id": 26093, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10132:7:16", + "src": "10132:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14402,13 +14402,13 @@ }, { "constant": false, - "id": 23035, + "id": 26096, "mutability": "mutable", "name": "p1", - "nameLocation": "10158:2:16", + "nameLocation": "10158:2:36", "nodeType": "VariableDeclaration", - "scope": 23051, - "src": "10144:16:16", + "scope": 26112, + "src": "10144:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14416,10 +14416,10 @@ "typeString": "string" }, "typeName": { - "id": 23034, + "id": 26095, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10144:6:16", + "src": "10144:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14429,13 +14429,13 @@ }, { "constant": false, - "id": 23037, + "id": 26098, "mutability": "mutable", "name": "p2", - "nameLocation": "10170:2:16", + "nameLocation": "10170:2:36", "nodeType": "VariableDeclaration", - "scope": 23051, - "src": "10162:10:16", + "scope": 26112, + "src": "10162:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14443,10 +14443,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23036, + "id": 26097, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10162:7:16", + "src": "10162:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14455,28 +14455,28 @@ "visibility": "internal" } ], - "src": "10131:42:16" + "src": "10131:42:36" }, "returnParameters": { - "id": 23039, + "id": 26100, "nodeType": "ParameterList", "parameters": [], - "src": "10188:0:16" + "src": "10188:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23071, + "id": 26132, "nodeType": "FunctionDefinition", - "src": "10294:174:16", + "src": "10294:174:36", "nodes": [], "body": { - "id": 23070, + "id": 26131, "nodeType": "Block", - "src": "10369:99:16", + "src": "10369:99:36", "nodes": [], "statements": [ { @@ -14486,14 +14486,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c737472696e672c737472696e6729", - "id": 23063, + "id": 26124, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10419:28:16", + "src": "10419:28:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b115611f13262589f336fb650c9278bd1879123a635e6a638f94e6cbdb1c1b35", "typeString": "literal_string \"log(uint256,string,string)\"" @@ -14501,36 +14501,36 @@ "value": "log(uint256,string,string)" }, { - "id": 23064, + "id": 26125, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23053, - "src": "10449:2:16", + "referencedDeclaration": 26114, + "src": "10449:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23065, + "id": 26126, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23055, - "src": "10453:2:16", + "referencedDeclaration": 26116, + "src": "10453:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23066, + "id": 26127, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23057, - "src": "10457:2:16", + "referencedDeclaration": 26118, + "src": "10457:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -14557,32 +14557,32 @@ } ], "expression": { - "id": 23061, + "id": 26122, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10395:3:16", + "src": "10395:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23062, + "id": 26123, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "10399:19:16", + "memberLocation": "10399:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10395:23:16", + "src": "10395:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23067, + "id": 26128, "isConstant": false, "isLValue": false, "isPure": false, @@ -14591,7 +14591,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10395:65:16", + "src": "10395:65:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -14606,18 +14606,18 @@ "typeString": "bytes memory" } ], - "id": 23060, + "id": 26121, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "10379:15:16", + "referencedDeclaration": 25094, + "src": "10379:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23068, + "id": 26129, "isConstant": false, "isLValue": false, "isPure": false, @@ -14626,16 +14626,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10379:82:16", + "src": "10379:82:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23069, + "id": 26130, "nodeType": "ExpressionStatement", - "src": "10379:82:16" + "src": "10379:82:36" } ] }, @@ -14643,20 +14643,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10303:3:16", + "nameLocation": "10303:3:36", "parameters": { - "id": 23058, + "id": 26119, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23053, + "id": 26114, "mutability": "mutable", "name": "p0", - "nameLocation": "10315:2:16", + "nameLocation": "10315:2:36", "nodeType": "VariableDeclaration", - "scope": 23071, - "src": "10307:10:16", + "scope": 26132, + "src": "10307:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14664,10 +14664,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23052, + "id": 26113, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10307:7:16", + "src": "10307:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14677,13 +14677,13 @@ }, { "constant": false, - "id": 23055, + "id": 26116, "mutability": "mutable", "name": "p1", - "nameLocation": "10333:2:16", + "nameLocation": "10333:2:36", "nodeType": "VariableDeclaration", - "scope": 23071, - "src": "10319:16:16", + "scope": 26132, + "src": "10319:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14691,10 +14691,10 @@ "typeString": "string" }, "typeName": { - "id": 23054, + "id": 26115, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10319:6:16", + "src": "10319:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14704,13 +14704,13 @@ }, { "constant": false, - "id": 23057, + "id": 26118, "mutability": "mutable", "name": "p2", - "nameLocation": "10351:2:16", + "nameLocation": "10351:2:36", "nodeType": "VariableDeclaration", - "scope": 23071, - "src": "10337:16:16", + "scope": 26132, + "src": "10337:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14718,10 +14718,10 @@ "typeString": "string" }, "typeName": { - "id": 23056, + "id": 26117, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10337:6:16", + "src": "10337:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14730,28 +14730,28 @@ "visibility": "internal" } ], - "src": "10306:48:16" + "src": "10306:48:36" }, "returnParameters": { - "id": 23059, + "id": 26120, "nodeType": "ParameterList", "parameters": [], - "src": "10369:0:16" + "src": "10369:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23091, + "id": 26152, "nodeType": "FunctionDefinition", - "src": "10474:163:16", + "src": "10474:163:36", "nodes": [], "body": { - "id": 23090, + "id": 26151, "nodeType": "Block", - "src": "10540:97:16", + "src": "10540:97:36", "nodes": [], "statements": [ { @@ -14761,14 +14761,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c737472696e672c626f6f6c29", - "id": 23083, + "id": 26144, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10590:26:16", + "src": "10590:26:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4ceda75ad13e534e8b5089564c6a40ae80cd33aac3e77ef1f87a233c1d43067a", "typeString": "literal_string \"log(uint256,string,bool)\"" @@ -14776,36 +14776,36 @@ "value": "log(uint256,string,bool)" }, { - "id": 23084, + "id": 26145, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23073, - "src": "10618:2:16", + "referencedDeclaration": 26134, + "src": "10618:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23085, + "id": 26146, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23075, - "src": "10622:2:16", + "referencedDeclaration": 26136, + "src": "10622:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23086, + "id": 26147, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23077, - "src": "10626:2:16", + "referencedDeclaration": 26138, + "src": "10626:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -14832,32 +14832,32 @@ } ], "expression": { - "id": 23081, + "id": 26142, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10566:3:16", + "src": "10566:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23082, + "id": 26143, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "10570:19:16", + "memberLocation": "10570:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10566:23:16", + "src": "10566:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23087, + "id": 26148, "isConstant": false, "isLValue": false, "isPure": false, @@ -14866,7 +14866,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10566:63:16", + "src": "10566:63:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -14881,18 +14881,18 @@ "typeString": "bytes memory" } ], - "id": 23080, + "id": 26141, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "10550:15:16", + "referencedDeclaration": 25094, + "src": "10550:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23088, + "id": 26149, "isConstant": false, "isLValue": false, "isPure": false, @@ -14901,16 +14901,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10550:80:16", + "src": "10550:80:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23089, + "id": 26150, "nodeType": "ExpressionStatement", - "src": "10550:80:16" + "src": "10550:80:36" } ] }, @@ -14918,20 +14918,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10483:3:16", + "nameLocation": "10483:3:36", "parameters": { - "id": 23078, + "id": 26139, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23073, + "id": 26134, "mutability": "mutable", "name": "p0", - "nameLocation": "10495:2:16", + "nameLocation": "10495:2:36", "nodeType": "VariableDeclaration", - "scope": 23091, - "src": "10487:10:16", + "scope": 26152, + "src": "10487:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14939,10 +14939,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23072, + "id": 26133, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10487:7:16", + "src": "10487:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14952,13 +14952,13 @@ }, { "constant": false, - "id": 23075, + "id": 26136, "mutability": "mutable", "name": "p1", - "nameLocation": "10513:2:16", + "nameLocation": "10513:2:36", "nodeType": "VariableDeclaration", - "scope": 23091, - "src": "10499:16:16", + "scope": 26152, + "src": "10499:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14966,10 +14966,10 @@ "typeString": "string" }, "typeName": { - "id": 23074, + "id": 26135, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10499:6:16", + "src": "10499:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14979,13 +14979,13 @@ }, { "constant": false, - "id": 23077, + "id": 26138, "mutability": "mutable", "name": "p2", - "nameLocation": "10522:2:16", + "nameLocation": "10522:2:36", "nodeType": "VariableDeclaration", - "scope": 23091, - "src": "10517:7:16", + "scope": 26152, + "src": "10517:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14993,10 +14993,10 @@ "typeString": "bool" }, "typeName": { - "id": 23076, + "id": 26137, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10517:4:16", + "src": "10517:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15005,28 +15005,28 @@ "visibility": "internal" } ], - "src": "10486:39:16" + "src": "10486:39:36" }, "returnParameters": { - "id": 23079, + "id": 26140, "nodeType": "ParameterList", "parameters": [], - "src": "10540:0:16" + "src": "10540:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23111, + "id": 26172, "nodeType": "FunctionDefinition", - "src": "10643:169:16", + "src": "10643:169:36", "nodes": [], "body": { - "id": 23110, + "id": 26171, "nodeType": "Block", - "src": "10712:100:16", + "src": "10712:100:36", "nodes": [], "statements": [ { @@ -15036,14 +15036,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c737472696e672c6164647265737329", - "id": 23103, + "id": 26164, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10762:29:16", + "src": "10762:29:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7afac959002f7dcdccdf461a7e6db7810eebd7217c0b7c30905b3c7e89b561f2", "typeString": "literal_string \"log(uint256,string,address)\"" @@ -15051,36 +15051,36 @@ "value": "log(uint256,string,address)" }, { - "id": 23104, + "id": 26165, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23093, - "src": "10793:2:16", + "referencedDeclaration": 26154, + "src": "10793:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23105, + "id": 26166, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23095, - "src": "10797:2:16", + "referencedDeclaration": 26156, + "src": "10797:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23106, + "id": 26167, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23097, - "src": "10801:2:16", + "referencedDeclaration": 26158, + "src": "10801:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -15107,32 +15107,32 @@ } ], "expression": { - "id": 23101, + "id": 26162, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10738:3:16", + "src": "10738:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23102, + "id": 26163, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "10742:19:16", + "memberLocation": "10742:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10738:23:16", + "src": "10738:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23107, + "id": 26168, "isConstant": false, "isLValue": false, "isPure": false, @@ -15141,7 +15141,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10738:66:16", + "src": "10738:66:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15156,18 +15156,18 @@ "typeString": "bytes memory" } ], - "id": 23100, + "id": 26161, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "10722:15:16", + "referencedDeclaration": 25094, + "src": "10722:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23108, + "id": 26169, "isConstant": false, "isLValue": false, "isPure": false, @@ -15176,16 +15176,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10722:83:16", + "src": "10722:83:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23109, + "id": 26170, "nodeType": "ExpressionStatement", - "src": "10722:83:16" + "src": "10722:83:36" } ] }, @@ -15193,20 +15193,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10652:3:16", + "nameLocation": "10652:3:36", "parameters": { - "id": 23098, + "id": 26159, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23093, + "id": 26154, "mutability": "mutable", "name": "p0", - "nameLocation": "10664:2:16", + "nameLocation": "10664:2:36", "nodeType": "VariableDeclaration", - "scope": 23111, - "src": "10656:10:16", + "scope": 26172, + "src": "10656:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15214,10 +15214,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23092, + "id": 26153, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10656:7:16", + "src": "10656:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15227,13 +15227,13 @@ }, { "constant": false, - "id": 23095, + "id": 26156, "mutability": "mutable", "name": "p1", - "nameLocation": "10682:2:16", + "nameLocation": "10682:2:36", "nodeType": "VariableDeclaration", - "scope": 23111, - "src": "10668:16:16", + "scope": 26172, + "src": "10668:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15241,10 +15241,10 @@ "typeString": "string" }, "typeName": { - "id": 23094, + "id": 26155, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10668:6:16", + "src": "10668:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15254,13 +15254,13 @@ }, { "constant": false, - "id": 23097, + "id": 26158, "mutability": "mutable", "name": "p2", - "nameLocation": "10694:2:16", + "nameLocation": "10694:2:36", "nodeType": "VariableDeclaration", - "scope": 23111, - "src": "10686:10:16", + "scope": 26172, + "src": "10686:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15268,10 +15268,10 @@ "typeString": "address" }, "typeName": { - "id": 23096, + "id": 26157, "name": "address", "nodeType": "ElementaryTypeName", - "src": "10686:7:16", + "src": "10686:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -15281,28 +15281,28 @@ "visibility": "internal" } ], - "src": "10655:42:16" + "src": "10655:42:36" }, "returnParameters": { - "id": 23099, + "id": 26160, "nodeType": "ParameterList", "parameters": [], - "src": "10712:0:16" + "src": "10712:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23131, + "id": 26192, "nodeType": "FunctionDefinition", - "src": "10818:158:16", + "src": "10818:158:36", "nodes": [], "body": { - "id": 23130, + "id": 26191, "nodeType": "Block", - "src": "10878:98:16", + "src": "10878:98:36", "nodes": [], "statements": [ { @@ -15312,14 +15312,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c626f6f6c2c75696e7432353629", - "id": 23123, + "id": 26184, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10928:27:16", + "src": "10928:27:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_200980147f19b368809aab41084ebebcf1e19d47edd13f2d540a6327cec213d1", "typeString": "literal_string \"log(uint256,bool,uint256)\"" @@ -15327,36 +15327,36 @@ "value": "log(uint256,bool,uint256)" }, { - "id": 23124, + "id": 26185, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23113, - "src": "10957:2:16", + "referencedDeclaration": 26174, + "src": "10957:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23125, + "id": 26186, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23115, - "src": "10961:2:16", + "referencedDeclaration": 26176, + "src": "10961:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23126, + "id": 26187, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23117, - "src": "10965:2:16", + "referencedDeclaration": 26178, + "src": "10965:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15383,32 +15383,32 @@ } ], "expression": { - "id": 23121, + "id": 26182, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "10904:3:16", + "src": "10904:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23122, + "id": 26183, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "10908:19:16", + "memberLocation": "10908:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "10904:23:16", + "src": "10904:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23127, + "id": 26188, "isConstant": false, "isLValue": false, "isPure": false, @@ -15417,7 +15417,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10904:64:16", + "src": "10904:64:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15432,18 +15432,18 @@ "typeString": "bytes memory" } ], - "id": 23120, + "id": 26181, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "10888:15:16", + "referencedDeclaration": 25094, + "src": "10888:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23128, + "id": 26189, "isConstant": false, "isLValue": false, "isPure": false, @@ -15452,16 +15452,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10888:81:16", + "src": "10888:81:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23129, + "id": 26190, "nodeType": "ExpressionStatement", - "src": "10888:81:16" + "src": "10888:81:36" } ] }, @@ -15469,20 +15469,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10827:3:16", + "nameLocation": "10827:3:36", "parameters": { - "id": 23118, + "id": 26179, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23113, + "id": 26174, "mutability": "mutable", "name": "p0", - "nameLocation": "10839:2:16", + "nameLocation": "10839:2:36", "nodeType": "VariableDeclaration", - "scope": 23131, - "src": "10831:10:16", + "scope": 26192, + "src": "10831:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15490,10 +15490,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23112, + "id": 26173, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10831:7:16", + "src": "10831:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15503,13 +15503,13 @@ }, { "constant": false, - "id": 23115, + "id": 26176, "mutability": "mutable", "name": "p1", - "nameLocation": "10848:2:16", + "nameLocation": "10848:2:36", "nodeType": "VariableDeclaration", - "scope": 23131, - "src": "10843:7:16", + "scope": 26192, + "src": "10843:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15517,10 +15517,10 @@ "typeString": "bool" }, "typeName": { - "id": 23114, + "id": 26175, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "10843:4:16", + "src": "10843:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15530,13 +15530,13 @@ }, { "constant": false, - "id": 23117, + "id": 26178, "mutability": "mutable", "name": "p2", - "nameLocation": "10860:2:16", + "nameLocation": "10860:2:36", "nodeType": "VariableDeclaration", - "scope": 23131, - "src": "10852:10:16", + "scope": 26192, + "src": "10852:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15544,10 +15544,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23116, + "id": 26177, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10852:7:16", + "src": "10852:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15556,28 +15556,28 @@ "visibility": "internal" } ], - "src": "10830:33:16" + "src": "10830:33:36" }, "returnParameters": { - "id": 23119, + "id": 26180, "nodeType": "ParameterList", "parameters": [], - "src": "10878:0:16" + "src": "10878:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23151, + "id": 26212, "nodeType": "FunctionDefinition", - "src": "10982:163:16", + "src": "10982:163:36", "nodes": [], "body": { - "id": 23150, + "id": 26211, "nodeType": "Block", - "src": "11048:97:16", + "src": "11048:97:36", "nodes": [], "statements": [ { @@ -15587,14 +15587,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c626f6f6c2c737472696e6729", - "id": 23143, + "id": 26204, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11098:26:16", + "src": "11098:26:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_85775021582c57b14e9e0b33e0f693439478099486817fe4214a503f559f37df", "typeString": "literal_string \"log(uint256,bool,string)\"" @@ -15602,36 +15602,36 @@ "value": "log(uint256,bool,string)" }, { - "id": 23144, + "id": 26205, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23133, - "src": "11126:2:16", + "referencedDeclaration": 26194, + "src": "11126:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23145, + "id": 26206, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23135, - "src": "11130:2:16", + "referencedDeclaration": 26196, + "src": "11130:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23146, + "id": 26207, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23137, - "src": "11134:2:16", + "referencedDeclaration": 26198, + "src": "11134:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15658,32 +15658,32 @@ } ], "expression": { - "id": 23141, + "id": 26202, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11074:3:16", + "src": "11074:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23142, + "id": 26203, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "11078:19:16", + "memberLocation": "11078:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11074:23:16", + "src": "11074:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23147, + "id": 26208, "isConstant": false, "isLValue": false, "isPure": false, @@ -15692,7 +15692,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11074:63:16", + "src": "11074:63:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15707,18 +15707,18 @@ "typeString": "bytes memory" } ], - "id": 23140, + "id": 26201, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "11058:15:16", + "referencedDeclaration": 25094, + "src": "11058:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23148, + "id": 26209, "isConstant": false, "isLValue": false, "isPure": false, @@ -15727,16 +15727,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11058:80:16", + "src": "11058:80:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23149, + "id": 26210, "nodeType": "ExpressionStatement", - "src": "11058:80:16" + "src": "11058:80:36" } ] }, @@ -15744,20 +15744,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "10991:3:16", + "nameLocation": "10991:3:36", "parameters": { - "id": 23138, + "id": 26199, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23133, + "id": 26194, "mutability": "mutable", "name": "p0", - "nameLocation": "11003:2:16", + "nameLocation": "11003:2:36", "nodeType": "VariableDeclaration", - "scope": 23151, - "src": "10995:10:16", + "scope": 26212, + "src": "10995:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15765,10 +15765,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23132, + "id": 26193, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "10995:7:16", + "src": "10995:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15778,13 +15778,13 @@ }, { "constant": false, - "id": 23135, + "id": 26196, "mutability": "mutable", "name": "p1", - "nameLocation": "11012:2:16", + "nameLocation": "11012:2:36", "nodeType": "VariableDeclaration", - "scope": 23151, - "src": "11007:7:16", + "scope": 26212, + "src": "11007:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15792,10 +15792,10 @@ "typeString": "bool" }, "typeName": { - "id": 23134, + "id": 26195, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11007:4:16", + "src": "11007:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15805,13 +15805,13 @@ }, { "constant": false, - "id": 23137, + "id": 26198, "mutability": "mutable", "name": "p2", - "nameLocation": "11030:2:16", + "nameLocation": "11030:2:36", "nodeType": "VariableDeclaration", - "scope": 23151, - "src": "11016:16:16", + "scope": 26212, + "src": "11016:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15819,10 +15819,10 @@ "typeString": "string" }, "typeName": { - "id": 23136, + "id": 26197, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11016:6:16", + "src": "11016:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15831,28 +15831,28 @@ "visibility": "internal" } ], - "src": "10994:39:16" + "src": "10994:39:36" }, "returnParameters": { - "id": 23139, + "id": 26200, "nodeType": "ParameterList", "parameters": [], - "src": "11048:0:16" + "src": "11048:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23171, + "id": 26232, "nodeType": "FunctionDefinition", - "src": "11151:152:16", + "src": "11151:152:36", "nodes": [], "body": { - "id": 23170, + "id": 26231, "nodeType": "Block", - "src": "11208:95:16", + "src": "11208:95:36", "nodes": [], "statements": [ { @@ -15862,14 +15862,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c626f6f6c2c626f6f6c29", - "id": 23163, + "id": 26224, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11258:24:16", + "src": "11258:24:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_207186500d54a80dae0e8fae760b583cb518c2c49967db59c8f7e5596879c0b6", "typeString": "literal_string \"log(uint256,bool,bool)\"" @@ -15877,36 +15877,36 @@ "value": "log(uint256,bool,bool)" }, { - "id": 23164, + "id": 26225, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23153, - "src": "11284:2:16", + "referencedDeclaration": 26214, + "src": "11284:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23165, + "id": 26226, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23155, - "src": "11288:2:16", + "referencedDeclaration": 26216, + "src": "11288:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23166, + "id": 26227, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23157, - "src": "11292:2:16", + "referencedDeclaration": 26218, + "src": "11292:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -15933,32 +15933,32 @@ } ], "expression": { - "id": 23161, + "id": 26222, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11234:3:16", + "src": "11234:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23162, + "id": 26223, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "11238:19:16", + "memberLocation": "11238:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11234:23:16", + "src": "11234:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23167, + "id": 26228, "isConstant": false, "isLValue": false, "isPure": false, @@ -15967,7 +15967,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11234:61:16", + "src": "11234:61:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -15982,18 +15982,18 @@ "typeString": "bytes memory" } ], - "id": 23160, + "id": 26221, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "11218:15:16", + "referencedDeclaration": 25094, + "src": "11218:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23168, + "id": 26229, "isConstant": false, "isLValue": false, "isPure": false, @@ -16002,16 +16002,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11218:78:16", + "src": "11218:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23169, + "id": 26230, "nodeType": "ExpressionStatement", - "src": "11218:78:16" + "src": "11218:78:36" } ] }, @@ -16019,20 +16019,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11160:3:16", + "nameLocation": "11160:3:36", "parameters": { - "id": 23158, + "id": 26219, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23153, + "id": 26214, "mutability": "mutable", "name": "p0", - "nameLocation": "11172:2:16", + "nameLocation": "11172:2:36", "nodeType": "VariableDeclaration", - "scope": 23171, - "src": "11164:10:16", + "scope": 26232, + "src": "11164:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16040,10 +16040,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23152, + "id": 26213, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11164:7:16", + "src": "11164:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16053,13 +16053,13 @@ }, { "constant": false, - "id": 23155, + "id": 26216, "mutability": "mutable", "name": "p1", - "nameLocation": "11181:2:16", + "nameLocation": "11181:2:36", "nodeType": "VariableDeclaration", - "scope": 23171, - "src": "11176:7:16", + "scope": 26232, + "src": "11176:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16067,10 +16067,10 @@ "typeString": "bool" }, "typeName": { - "id": 23154, + "id": 26215, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11176:4:16", + "src": "11176:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16080,13 +16080,13 @@ }, { "constant": false, - "id": 23157, + "id": 26218, "mutability": "mutable", "name": "p2", - "nameLocation": "11190:2:16", + "nameLocation": "11190:2:36", "nodeType": "VariableDeclaration", - "scope": 23171, - "src": "11185:7:16", + "scope": 26232, + "src": "11185:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16094,10 +16094,10 @@ "typeString": "bool" }, "typeName": { - "id": 23156, + "id": 26217, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11185:4:16", + "src": "11185:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16106,28 +16106,28 @@ "visibility": "internal" } ], - "src": "11163:30:16" + "src": "11163:30:36" }, "returnParameters": { - "id": 23159, + "id": 26220, "nodeType": "ParameterList", "parameters": [], - "src": "11208:0:16" + "src": "11208:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23191, + "id": 26252, "nodeType": "FunctionDefinition", - "src": "11309:158:16", + "src": "11309:158:36", "nodes": [], "body": { - "id": 23190, + "id": 26251, "nodeType": "Block", - "src": "11369:98:16", + "src": "11369:98:36", "nodes": [], "statements": [ { @@ -16137,14 +16137,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c626f6f6c2c6164647265737329", - "id": 23183, + "id": 26244, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11419:27:16", + "src": "11419:27:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_35085f7b74fe0b67ab2d779d94b2a1efc14ce8d637e06ffda83ca305116f3c99", "typeString": "literal_string \"log(uint256,bool,address)\"" @@ -16152,36 +16152,36 @@ "value": "log(uint256,bool,address)" }, { - "id": 23184, + "id": 26245, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23173, - "src": "11448:2:16", + "referencedDeclaration": 26234, + "src": "11448:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23185, + "id": 26246, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23175, - "src": "11452:2:16", + "referencedDeclaration": 26236, + "src": "11452:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23186, + "id": 26247, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23177, - "src": "11456:2:16", + "referencedDeclaration": 26238, + "src": "11456:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -16208,32 +16208,32 @@ } ], "expression": { - "id": 23181, + "id": 26242, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11395:3:16", + "src": "11395:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23182, + "id": 26243, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "11399:19:16", + "memberLocation": "11399:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11395:23:16", + "src": "11395:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23187, + "id": 26248, "isConstant": false, "isLValue": false, "isPure": false, @@ -16242,7 +16242,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11395:64:16", + "src": "11395:64:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -16257,18 +16257,18 @@ "typeString": "bytes memory" } ], - "id": 23180, + "id": 26241, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "11379:15:16", + "referencedDeclaration": 25094, + "src": "11379:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23188, + "id": 26249, "isConstant": false, "isLValue": false, "isPure": false, @@ -16277,16 +16277,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11379:81:16", + "src": "11379:81:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23189, + "id": 26250, "nodeType": "ExpressionStatement", - "src": "11379:81:16" + "src": "11379:81:36" } ] }, @@ -16294,20 +16294,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11318:3:16", + "nameLocation": "11318:3:36", "parameters": { - "id": 23178, + "id": 26239, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23173, + "id": 26234, "mutability": "mutable", "name": "p0", - "nameLocation": "11330:2:16", + "nameLocation": "11330:2:36", "nodeType": "VariableDeclaration", - "scope": 23191, - "src": "11322:10:16", + "scope": 26252, + "src": "11322:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16315,10 +16315,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23172, + "id": 26233, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11322:7:16", + "src": "11322:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16328,13 +16328,13 @@ }, { "constant": false, - "id": 23175, + "id": 26236, "mutability": "mutable", "name": "p1", - "nameLocation": "11339:2:16", + "nameLocation": "11339:2:36", "nodeType": "VariableDeclaration", - "scope": 23191, - "src": "11334:7:16", + "scope": 26252, + "src": "11334:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16342,10 +16342,10 @@ "typeString": "bool" }, "typeName": { - "id": 23174, + "id": 26235, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11334:4:16", + "src": "11334:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -16355,13 +16355,13 @@ }, { "constant": false, - "id": 23177, + "id": 26238, "mutability": "mutable", "name": "p2", - "nameLocation": "11351:2:16", + "nameLocation": "11351:2:36", "nodeType": "VariableDeclaration", - "scope": 23191, - "src": "11343:10:16", + "scope": 26252, + "src": "11343:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16369,10 +16369,10 @@ "typeString": "address" }, "typeName": { - "id": 23176, + "id": 26237, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11343:7:16", + "src": "11343:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -16382,28 +16382,28 @@ "visibility": "internal" } ], - "src": "11321:33:16" + "src": "11321:33:36" }, "returnParameters": { - "id": 23179, + "id": 26240, "nodeType": "ParameterList", "parameters": [], - "src": "11369:0:16" + "src": "11369:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23211, + "id": 26272, "nodeType": "FunctionDefinition", - "src": "11473:164:16", + "src": "11473:164:36", "nodes": [], "body": { - "id": 23210, + "id": 26271, "nodeType": "Block", - "src": "11536:101:16", + "src": "11536:101:36", "nodes": [], "statements": [ { @@ -16413,14 +16413,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c616464726573732c75696e7432353629", - "id": 23203, + "id": 26264, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11586:30:16", + "src": "11586:30:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5a9b5ed5e0cc67953f5b0a58c12e9694944af5a126321ab88870dec3bc05a9ae", "typeString": "literal_string \"log(uint256,address,uint256)\"" @@ -16428,36 +16428,36 @@ "value": "log(uint256,address,uint256)" }, { - "id": 23204, + "id": 26265, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23193, - "src": "11618:2:16", + "referencedDeclaration": 26254, + "src": "11618:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23205, + "id": 26266, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23195, - "src": "11622:2:16", + "referencedDeclaration": 26256, + "src": "11622:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 23206, + "id": 26267, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23197, - "src": "11626:2:16", + "referencedDeclaration": 26258, + "src": "11626:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16484,32 +16484,32 @@ } ], "expression": { - "id": 23201, + "id": 26262, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11562:3:16", + "src": "11562:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23202, + "id": 26263, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "11566:19:16", + "memberLocation": "11566:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11562:23:16", + "src": "11562:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23207, + "id": 26268, "isConstant": false, "isLValue": false, "isPure": false, @@ -16518,7 +16518,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11562:67:16", + "src": "11562:67:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -16533,18 +16533,18 @@ "typeString": "bytes memory" } ], - "id": 23200, + "id": 26261, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "11546:15:16", + "referencedDeclaration": 25094, + "src": "11546:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23208, + "id": 26269, "isConstant": false, "isLValue": false, "isPure": false, @@ -16553,16 +16553,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11546:84:16", + "src": "11546:84:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23209, + "id": 26270, "nodeType": "ExpressionStatement", - "src": "11546:84:16" + "src": "11546:84:36" } ] }, @@ -16570,20 +16570,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11482:3:16", + "nameLocation": "11482:3:36", "parameters": { - "id": 23198, + "id": 26259, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23193, + "id": 26254, "mutability": "mutable", "name": "p0", - "nameLocation": "11494:2:16", + "nameLocation": "11494:2:36", "nodeType": "VariableDeclaration", - "scope": 23211, - "src": "11486:10:16", + "scope": 26272, + "src": "11486:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16591,10 +16591,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23192, + "id": 26253, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11486:7:16", + "src": "11486:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16604,13 +16604,13 @@ }, { "constant": false, - "id": 23195, + "id": 26256, "mutability": "mutable", "name": "p1", - "nameLocation": "11506:2:16", + "nameLocation": "11506:2:36", "nodeType": "VariableDeclaration", - "scope": 23211, - "src": "11498:10:16", + "scope": 26272, + "src": "11498:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16618,10 +16618,10 @@ "typeString": "address" }, "typeName": { - "id": 23194, + "id": 26255, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11498:7:16", + "src": "11498:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -16632,13 +16632,13 @@ }, { "constant": false, - "id": 23197, + "id": 26258, "mutability": "mutable", "name": "p2", - "nameLocation": "11518:2:16", + "nameLocation": "11518:2:36", "nodeType": "VariableDeclaration", - "scope": 23211, - "src": "11510:10:16", + "scope": 26272, + "src": "11510:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16646,10 +16646,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23196, + "id": 26257, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11510:7:16", + "src": "11510:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16658,28 +16658,28 @@ "visibility": "internal" } ], - "src": "11485:36:16" + "src": "11485:36:36" }, "returnParameters": { - "id": 23199, + "id": 26260, "nodeType": "ParameterList", "parameters": [], - "src": "11536:0:16" + "src": "11536:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23231, + "id": 26292, "nodeType": "FunctionDefinition", - "src": "11643:169:16", + "src": "11643:169:36", "nodes": [], "body": { - "id": 23230, + "id": 26291, "nodeType": "Block", - "src": "11712:100:16", + "src": "11712:100:36", "nodes": [], "statements": [ { @@ -16689,14 +16689,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c616464726573732c737472696e6729", - "id": 23223, + "id": 26284, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11762:29:16", + "src": "11762:29:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_63cb41f9a63efe5dfacd3a2836bdef664d136fd6113f8e931c31a919af38935c", "typeString": "literal_string \"log(uint256,address,string)\"" @@ -16704,36 +16704,36 @@ "value": "log(uint256,address,string)" }, { - "id": 23224, + "id": 26285, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23213, - "src": "11793:2:16", + "referencedDeclaration": 26274, + "src": "11793:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23225, + "id": 26286, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23215, - "src": "11797:2:16", + "referencedDeclaration": 26276, + "src": "11797:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 23226, + "id": 26287, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23217, - "src": "11801:2:16", + "referencedDeclaration": 26278, + "src": "11801:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16760,32 +16760,32 @@ } ], "expression": { - "id": 23221, + "id": 26282, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11738:3:16", + "src": "11738:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23222, + "id": 26283, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "11742:19:16", + "memberLocation": "11742:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11738:23:16", + "src": "11738:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23227, + "id": 26288, "isConstant": false, "isLValue": false, "isPure": false, @@ -16794,7 +16794,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11738:66:16", + "src": "11738:66:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -16809,18 +16809,18 @@ "typeString": "bytes memory" } ], - "id": 23220, + "id": 26281, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "11722:15:16", + "referencedDeclaration": 25094, + "src": "11722:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23228, + "id": 26289, "isConstant": false, "isLValue": false, "isPure": false, @@ -16829,16 +16829,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11722:83:16", + "src": "11722:83:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23229, + "id": 26290, "nodeType": "ExpressionStatement", - "src": "11722:83:16" + "src": "11722:83:36" } ] }, @@ -16846,20 +16846,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11652:3:16", + "nameLocation": "11652:3:36", "parameters": { - "id": 23218, + "id": 26279, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23213, + "id": 26274, "mutability": "mutable", "name": "p0", - "nameLocation": "11664:2:16", + "nameLocation": "11664:2:36", "nodeType": "VariableDeclaration", - "scope": 23231, - "src": "11656:10:16", + "scope": 26292, + "src": "11656:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16867,10 +16867,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23212, + "id": 26273, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11656:7:16", + "src": "11656:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16880,13 +16880,13 @@ }, { "constant": false, - "id": 23215, + "id": 26276, "mutability": "mutable", "name": "p1", - "nameLocation": "11676:2:16", + "nameLocation": "11676:2:36", "nodeType": "VariableDeclaration", - "scope": 23231, - "src": "11668:10:16", + "scope": 26292, + "src": "11668:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16894,10 +16894,10 @@ "typeString": "address" }, "typeName": { - "id": 23214, + "id": 26275, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11668:7:16", + "src": "11668:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -16908,13 +16908,13 @@ }, { "constant": false, - "id": 23217, + "id": 26278, "mutability": "mutable", "name": "p2", - "nameLocation": "11694:2:16", + "nameLocation": "11694:2:36", "nodeType": "VariableDeclaration", - "scope": 23231, - "src": "11680:16:16", + "scope": 26292, + "src": "11680:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16922,10 +16922,10 @@ "typeString": "string" }, "typeName": { - "id": 23216, + "id": 26277, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11680:6:16", + "src": "11680:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16934,28 +16934,28 @@ "visibility": "internal" } ], - "src": "11655:42:16" + "src": "11655:42:36" }, "returnParameters": { - "id": 23219, + "id": 26280, "nodeType": "ParameterList", "parameters": [], - "src": "11712:0:16" + "src": "11712:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23251, + "id": 26312, "nodeType": "FunctionDefinition", - "src": "11818:158:16", + "src": "11818:158:36", "nodes": [], "body": { - "id": 23250, + "id": 26311, "nodeType": "Block", - "src": "11878:98:16", + "src": "11878:98:36", "nodes": [], "statements": [ { @@ -16965,14 +16965,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c616464726573732c626f6f6c29", - "id": 23243, + "id": 26304, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11928:27:16", + "src": "11928:27:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9b6ec042c5598a780a5bfae5e9ea2c50c251da4c38db3a134b8857be618f0c5c", "typeString": "literal_string \"log(uint256,address,bool)\"" @@ -16980,36 +16980,36 @@ "value": "log(uint256,address,bool)" }, { - "id": 23244, + "id": 26305, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23233, - "src": "11957:2:16", + "referencedDeclaration": 26294, + "src": "11957:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23245, + "id": 26306, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23235, - "src": "11961:2:16", + "referencedDeclaration": 26296, + "src": "11961:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 23246, + "id": 26307, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23237, - "src": "11965:2:16", + "referencedDeclaration": 26298, + "src": "11965:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -17036,32 +17036,32 @@ } ], "expression": { - "id": 23241, + "id": 26302, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "11904:3:16", + "src": "11904:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23242, + "id": 26303, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "11908:19:16", + "memberLocation": "11908:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "11904:23:16", + "src": "11904:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23247, + "id": 26308, "isConstant": false, "isLValue": false, "isPure": false, @@ -17070,7 +17070,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11904:64:16", + "src": "11904:64:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17085,18 +17085,18 @@ "typeString": "bytes memory" } ], - "id": 23240, + "id": 26301, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "11888:15:16", + "referencedDeclaration": 25094, + "src": "11888:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23248, + "id": 26309, "isConstant": false, "isLValue": false, "isPure": false, @@ -17105,16 +17105,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11888:81:16", + "src": "11888:81:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23249, + "id": 26310, "nodeType": "ExpressionStatement", - "src": "11888:81:16" + "src": "11888:81:36" } ] }, @@ -17122,20 +17122,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11827:3:16", + "nameLocation": "11827:3:36", "parameters": { - "id": 23238, + "id": 26299, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23233, + "id": 26294, "mutability": "mutable", "name": "p0", - "nameLocation": "11839:2:16", + "nameLocation": "11839:2:36", "nodeType": "VariableDeclaration", - "scope": 23251, - "src": "11831:10:16", + "scope": 26312, + "src": "11831:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17143,10 +17143,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23232, + "id": 26293, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11831:7:16", + "src": "11831:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17156,13 +17156,13 @@ }, { "constant": false, - "id": 23235, + "id": 26296, "mutability": "mutable", "name": "p1", - "nameLocation": "11851:2:16", + "nameLocation": "11851:2:36", "nodeType": "VariableDeclaration", - "scope": 23251, - "src": "11843:10:16", + "scope": 26312, + "src": "11843:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17170,10 +17170,10 @@ "typeString": "address" }, "typeName": { - "id": 23234, + "id": 26295, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11843:7:16", + "src": "11843:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -17184,13 +17184,13 @@ }, { "constant": false, - "id": 23237, + "id": 26298, "mutability": "mutable", "name": "p2", - "nameLocation": "11860:2:16", + "nameLocation": "11860:2:36", "nodeType": "VariableDeclaration", - "scope": 23251, - "src": "11855:7:16", + "scope": 26312, + "src": "11855:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17198,10 +17198,10 @@ "typeString": "bool" }, "typeName": { - "id": 23236, + "id": 26297, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11855:4:16", + "src": "11855:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -17210,28 +17210,28 @@ "visibility": "internal" } ], - "src": "11830:33:16" + "src": "11830:33:36" }, "returnParameters": { - "id": 23239, + "id": 26300, "nodeType": "ParameterList", "parameters": [], - "src": "11878:0:16" + "src": "11878:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23271, + "id": 26332, "nodeType": "FunctionDefinition", - "src": "11982:164:16", + "src": "11982:164:36", "nodes": [], "body": { - "id": 23270, + "id": 26331, "nodeType": "Block", - "src": "12045:101:16", + "src": "12045:101:36", "nodes": [], "statements": [ { @@ -17241,14 +17241,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c616464726573732c6164647265737329", - "id": 23263, + "id": 26324, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12095:30:16", + "src": "12095:30:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bcfd9be04f8d6b8ee1ae73075f8fe8db10e4b254a56103daa450197029a55fda", "typeString": "literal_string \"log(uint256,address,address)\"" @@ -17256,36 +17256,36 @@ "value": "log(uint256,address,address)" }, { - "id": 23264, + "id": 26325, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23253, - "src": "12127:2:16", + "referencedDeclaration": 26314, + "src": "12127:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23265, + "id": 26326, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23255, - "src": "12131:2:16", + "referencedDeclaration": 26316, + "src": "12131:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 23266, + "id": 26327, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23257, - "src": "12135:2:16", + "referencedDeclaration": 26318, + "src": "12135:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -17312,32 +17312,32 @@ } ], "expression": { - "id": 23261, + "id": 26322, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12071:3:16", + "src": "12071:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23262, + "id": 26323, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "12075:19:16", + "memberLocation": "12075:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12071:23:16", + "src": "12071:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23267, + "id": 26328, "isConstant": false, "isLValue": false, "isPure": false, @@ -17346,7 +17346,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12071:67:16", + "src": "12071:67:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17361,18 +17361,18 @@ "typeString": "bytes memory" } ], - "id": 23260, + "id": 26321, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "12055:15:16", + "referencedDeclaration": 25094, + "src": "12055:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23268, + "id": 26329, "isConstant": false, "isLValue": false, "isPure": false, @@ -17381,16 +17381,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12055:84:16", + "src": "12055:84:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23269, + "id": 26330, "nodeType": "ExpressionStatement", - "src": "12055:84:16" + "src": "12055:84:36" } ] }, @@ -17398,20 +17398,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11991:3:16", + "nameLocation": "11991:3:36", "parameters": { - "id": 23258, + "id": 26319, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23253, + "id": 26314, "mutability": "mutable", "name": "p0", - "nameLocation": "12003:2:16", + "nameLocation": "12003:2:36", "nodeType": "VariableDeclaration", - "scope": 23271, - "src": "11995:10:16", + "scope": 26332, + "src": "11995:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17419,10 +17419,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23252, + "id": 26313, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11995:7:16", + "src": "11995:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17432,13 +17432,13 @@ }, { "constant": false, - "id": 23255, + "id": 26316, "mutability": "mutable", "name": "p1", - "nameLocation": "12015:2:16", + "nameLocation": "12015:2:36", "nodeType": "VariableDeclaration", - "scope": 23271, - "src": "12007:10:16", + "scope": 26332, + "src": "12007:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17446,10 +17446,10 @@ "typeString": "address" }, "typeName": { - "id": 23254, + "id": 26315, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12007:7:16", + "src": "12007:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -17460,13 +17460,13 @@ }, { "constant": false, - "id": 23257, + "id": 26318, "mutability": "mutable", "name": "p2", - "nameLocation": "12027:2:16", + "nameLocation": "12027:2:36", "nodeType": "VariableDeclaration", - "scope": 23271, - "src": "12019:10:16", + "scope": 26332, + "src": "12019:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17474,10 +17474,10 @@ "typeString": "address" }, "typeName": { - "id": 23256, + "id": 26317, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12019:7:16", + "src": "12019:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -17487,28 +17487,28 @@ "visibility": "internal" } ], - "src": "11994:36:16" + "src": "11994:36:36" }, "returnParameters": { - "id": 23259, + "id": 26320, "nodeType": "ParameterList", "parameters": [], - "src": "12045:0:16" + "src": "12045:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23291, + "id": 26352, "nodeType": "FunctionDefinition", - "src": "12152:169:16", + "src": "12152:169:36", "nodes": [], "body": { - "id": 23290, + "id": 26351, "nodeType": "Block", - "src": "12221:100:16", + "src": "12221:100:36", "nodes": [], "statements": [ { @@ -17518,14 +17518,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e743235362c75696e7432353629", - "id": 23283, + "id": 26344, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12271:29:16", + "src": "12271:29:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ca47c4ebe9fba29faff9e6b57fbe69e17216e7526486c463d61c06e8992beece", "typeString": "literal_string \"log(string,uint256,uint256)\"" @@ -17533,36 +17533,36 @@ "value": "log(string,uint256,uint256)" }, { - "id": 23284, + "id": 26345, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23273, - "src": "12302:2:16", + "referencedDeclaration": 26334, + "src": "12302:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23285, + "id": 26346, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23275, - "src": "12306:2:16", + "referencedDeclaration": 26336, + "src": "12306:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23286, + "id": 26347, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23277, - "src": "12310:2:16", + "referencedDeclaration": 26338, + "src": "12310:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17589,32 +17589,32 @@ } ], "expression": { - "id": 23281, + "id": 26342, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12247:3:16", + "src": "12247:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23282, + "id": 26343, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "12251:19:16", + "memberLocation": "12251:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12247:23:16", + "src": "12247:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23287, + "id": 26348, "isConstant": false, "isLValue": false, "isPure": false, @@ -17623,7 +17623,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12247:66:16", + "src": "12247:66:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17638,18 +17638,18 @@ "typeString": "bytes memory" } ], - "id": 23280, + "id": 26341, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "12231:15:16", + "referencedDeclaration": 25094, + "src": "12231:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23288, + "id": 26349, "isConstant": false, "isLValue": false, "isPure": false, @@ -17658,16 +17658,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12231:83:16", + "src": "12231:83:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23289, + "id": 26350, "nodeType": "ExpressionStatement", - "src": "12231:83:16" + "src": "12231:83:36" } ] }, @@ -17675,20 +17675,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12161:3:16", + "nameLocation": "12161:3:36", "parameters": { - "id": 23278, + "id": 26339, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23273, + "id": 26334, "mutability": "mutable", "name": "p0", - "nameLocation": "12179:2:16", + "nameLocation": "12179:2:36", "nodeType": "VariableDeclaration", - "scope": 23291, - "src": "12165:16:16", + "scope": 26352, + "src": "12165:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17696,10 +17696,10 @@ "typeString": "string" }, "typeName": { - "id": 23272, + "id": 26333, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12165:6:16", + "src": "12165:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17709,13 +17709,13 @@ }, { "constant": false, - "id": 23275, + "id": 26336, "mutability": "mutable", "name": "p1", - "nameLocation": "12191:2:16", + "nameLocation": "12191:2:36", "nodeType": "VariableDeclaration", - "scope": 23291, - "src": "12183:10:16", + "scope": 26352, + "src": "12183:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17723,10 +17723,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23274, + "id": 26335, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12183:7:16", + "src": "12183:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17736,13 +17736,13 @@ }, { "constant": false, - "id": 23277, + "id": 26338, "mutability": "mutable", "name": "p2", - "nameLocation": "12203:2:16", + "nameLocation": "12203:2:36", "nodeType": "VariableDeclaration", - "scope": 23291, - "src": "12195:10:16", + "scope": 26352, + "src": "12195:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17750,10 +17750,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23276, + "id": 26337, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12195:7:16", + "src": "12195:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17762,28 +17762,28 @@ "visibility": "internal" } ], - "src": "12164:42:16" + "src": "12164:42:36" }, "returnParameters": { - "id": 23279, + "id": 26340, "nodeType": "ParameterList", "parameters": [], - "src": "12221:0:16" + "src": "12221:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23311, + "id": 26372, "nodeType": "FunctionDefinition", - "src": "12327:174:16", + "src": "12327:174:36", "nodes": [], "body": { - "id": 23310, + "id": 26371, "nodeType": "Block", - "src": "12402:99:16", + "src": "12402:99:36", "nodes": [], "statements": [ { @@ -17793,14 +17793,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e743235362c737472696e6729", - "id": 23303, + "id": 26364, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12452:28:16", + "src": "12452:28:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5970e089c65c5d431d60f26e6cf1ec3984c873a96b59f1aed9fc44cdf9078bcf", "typeString": "literal_string \"log(string,uint256,string)\"" @@ -17808,36 +17808,36 @@ "value": "log(string,uint256,string)" }, { - "id": 23304, + "id": 26365, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23293, - "src": "12482:2:16", + "referencedDeclaration": 26354, + "src": "12482:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23305, + "id": 26366, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23295, - "src": "12486:2:16", + "referencedDeclaration": 26356, + "src": "12486:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23306, + "id": 26367, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23297, - "src": "12490:2:16", + "referencedDeclaration": 26358, + "src": "12490:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17864,32 +17864,32 @@ } ], "expression": { - "id": 23301, + "id": 26362, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12428:3:16", + "src": "12428:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23302, + "id": 26363, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "12432:19:16", + "memberLocation": "12432:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12428:23:16", + "src": "12428:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23307, + "id": 26368, "isConstant": false, "isLValue": false, "isPure": false, @@ -17898,7 +17898,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12428:65:16", + "src": "12428:65:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -17913,18 +17913,18 @@ "typeString": "bytes memory" } ], - "id": 23300, + "id": 26361, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "12412:15:16", + "referencedDeclaration": 25094, + "src": "12412:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23308, + "id": 26369, "isConstant": false, "isLValue": false, "isPure": false, @@ -17933,16 +17933,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12412:82:16", + "src": "12412:82:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23309, + "id": 26370, "nodeType": "ExpressionStatement", - "src": "12412:82:16" + "src": "12412:82:36" } ] }, @@ -17950,20 +17950,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12336:3:16", + "nameLocation": "12336:3:36", "parameters": { - "id": 23298, + "id": 26359, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23293, + "id": 26354, "mutability": "mutable", "name": "p0", - "nameLocation": "12354:2:16", + "nameLocation": "12354:2:36", "nodeType": "VariableDeclaration", - "scope": 23311, - "src": "12340:16:16", + "scope": 26372, + "src": "12340:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17971,10 +17971,10 @@ "typeString": "string" }, "typeName": { - "id": 23292, + "id": 26353, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12340:6:16", + "src": "12340:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17984,13 +17984,13 @@ }, { "constant": false, - "id": 23295, + "id": 26356, "mutability": "mutable", "name": "p1", - "nameLocation": "12366:2:16", + "nameLocation": "12366:2:36", "nodeType": "VariableDeclaration", - "scope": 23311, - "src": "12358:10:16", + "scope": 26372, + "src": "12358:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17998,10 +17998,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23294, + "id": 26355, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12358:7:16", + "src": "12358:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18011,13 +18011,13 @@ }, { "constant": false, - "id": 23297, + "id": 26358, "mutability": "mutable", "name": "p2", - "nameLocation": "12384:2:16", + "nameLocation": "12384:2:36", "nodeType": "VariableDeclaration", - "scope": 23311, - "src": "12370:16:16", + "scope": 26372, + "src": "12370:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18025,10 +18025,10 @@ "typeString": "string" }, "typeName": { - "id": 23296, + "id": 26357, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12370:6:16", + "src": "12370:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18037,28 +18037,28 @@ "visibility": "internal" } ], - "src": "12339:48:16" + "src": "12339:48:36" }, "returnParameters": { - "id": 23299, + "id": 26360, "nodeType": "ParameterList", "parameters": [], - "src": "12402:0:16" + "src": "12402:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23331, + "id": 26392, "nodeType": "FunctionDefinition", - "src": "12507:163:16", + "src": "12507:163:36", "nodes": [], "body": { - "id": 23330, + "id": 26391, "nodeType": "Block", - "src": "12573:97:16", + "src": "12573:97:36", "nodes": [], "statements": [ { @@ -18068,14 +18068,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e743235362c626f6f6c29", - "id": 23323, + "id": 26384, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12623:26:16", + "src": "12623:26:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ca7733b1b473f13a94152fab2b969755f42d925703a46c93a1825aad614f145e", "typeString": "literal_string \"log(string,uint256,bool)\"" @@ -18083,36 +18083,36 @@ "value": "log(string,uint256,bool)" }, { - "id": 23324, + "id": 26385, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23313, - "src": "12651:2:16", + "referencedDeclaration": 26374, + "src": "12651:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23325, + "id": 26386, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23315, - "src": "12655:2:16", + "referencedDeclaration": 26376, + "src": "12655:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23326, + "id": 26387, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23317, - "src": "12659:2:16", + "referencedDeclaration": 26378, + "src": "12659:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18139,32 +18139,32 @@ } ], "expression": { - "id": 23321, + "id": 26382, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12599:3:16", + "src": "12599:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23322, + "id": 26383, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "12603:19:16", + "memberLocation": "12603:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12599:23:16", + "src": "12599:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23327, + "id": 26388, "isConstant": false, "isLValue": false, "isPure": false, @@ -18173,7 +18173,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12599:63:16", + "src": "12599:63:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -18188,18 +18188,18 @@ "typeString": "bytes memory" } ], - "id": 23320, + "id": 26381, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "12583:15:16", + "referencedDeclaration": 25094, + "src": "12583:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23328, + "id": 26389, "isConstant": false, "isLValue": false, "isPure": false, @@ -18208,16 +18208,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12583:80:16", + "src": "12583:80:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23329, + "id": 26390, "nodeType": "ExpressionStatement", - "src": "12583:80:16" + "src": "12583:80:36" } ] }, @@ -18225,20 +18225,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12516:3:16", + "nameLocation": "12516:3:36", "parameters": { - "id": 23318, + "id": 26379, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23313, + "id": 26374, "mutability": "mutable", "name": "p0", - "nameLocation": "12534:2:16", + "nameLocation": "12534:2:36", "nodeType": "VariableDeclaration", - "scope": 23331, - "src": "12520:16:16", + "scope": 26392, + "src": "12520:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18246,10 +18246,10 @@ "typeString": "string" }, "typeName": { - "id": 23312, + "id": 26373, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12520:6:16", + "src": "12520:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18259,13 +18259,13 @@ }, { "constant": false, - "id": 23315, + "id": 26376, "mutability": "mutable", "name": "p1", - "nameLocation": "12546:2:16", + "nameLocation": "12546:2:36", "nodeType": "VariableDeclaration", - "scope": 23331, - "src": "12538:10:16", + "scope": 26392, + "src": "12538:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18273,10 +18273,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23314, + "id": 26375, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12538:7:16", + "src": "12538:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18286,13 +18286,13 @@ }, { "constant": false, - "id": 23317, + "id": 26378, "mutability": "mutable", "name": "p2", - "nameLocation": "12555:2:16", + "nameLocation": "12555:2:36", "nodeType": "VariableDeclaration", - "scope": 23331, - "src": "12550:7:16", + "scope": 26392, + "src": "12550:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18300,10 +18300,10 @@ "typeString": "bool" }, "typeName": { - "id": 23316, + "id": 26377, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "12550:4:16", + "src": "12550:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -18312,28 +18312,28 @@ "visibility": "internal" } ], - "src": "12519:39:16" + "src": "12519:39:36" }, "returnParameters": { - "id": 23319, + "id": 26380, "nodeType": "ParameterList", "parameters": [], - "src": "12573:0:16" + "src": "12573:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23351, + "id": 26412, "nodeType": "FunctionDefinition", - "src": "12676:169:16", + "src": "12676:169:36", "nodes": [], "body": { - "id": 23350, + "id": 26411, "nodeType": "Block", - "src": "12745:100:16", + "src": "12745:100:36", "nodes": [], "statements": [ { @@ -18343,14 +18343,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e743235362c6164647265737329", - "id": 23343, + "id": 26404, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12795:29:16", + "src": "12795:29:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1c7ec4485ea8bf18e646e5381f7318f45423199ed371307bc9171a4242f27335", "typeString": "literal_string \"log(string,uint256,address)\"" @@ -18358,36 +18358,36 @@ "value": "log(string,uint256,address)" }, { - "id": 23344, + "id": 26405, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23333, - "src": "12826:2:16", + "referencedDeclaration": 26394, + "src": "12826:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23345, + "id": 26406, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23335, - "src": "12830:2:16", + "referencedDeclaration": 26396, + "src": "12830:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23346, + "id": 26407, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23337, - "src": "12834:2:16", + "referencedDeclaration": 26398, + "src": "12834:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -18414,32 +18414,32 @@ } ], "expression": { - "id": 23341, + "id": 26402, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12771:3:16", + "src": "12771:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23342, + "id": 26403, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "12775:19:16", + "memberLocation": "12775:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12771:23:16", + "src": "12771:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23347, + "id": 26408, "isConstant": false, "isLValue": false, "isPure": false, @@ -18448,7 +18448,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12771:66:16", + "src": "12771:66:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -18463,18 +18463,18 @@ "typeString": "bytes memory" } ], - "id": 23340, + "id": 26401, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "12755:15:16", + "referencedDeclaration": 25094, + "src": "12755:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23348, + "id": 26409, "isConstant": false, "isLValue": false, "isPure": false, @@ -18483,16 +18483,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12755:83:16", + "src": "12755:83:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23349, + "id": 26410, "nodeType": "ExpressionStatement", - "src": "12755:83:16" + "src": "12755:83:36" } ] }, @@ -18500,20 +18500,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12685:3:16", + "nameLocation": "12685:3:36", "parameters": { - "id": 23338, + "id": 26399, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23333, + "id": 26394, "mutability": "mutable", "name": "p0", - "nameLocation": "12703:2:16", + "nameLocation": "12703:2:36", "nodeType": "VariableDeclaration", - "scope": 23351, - "src": "12689:16:16", + "scope": 26412, + "src": "12689:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18521,10 +18521,10 @@ "typeString": "string" }, "typeName": { - "id": 23332, + "id": 26393, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12689:6:16", + "src": "12689:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18534,13 +18534,13 @@ }, { "constant": false, - "id": 23335, + "id": 26396, "mutability": "mutable", "name": "p1", - "nameLocation": "12715:2:16", + "nameLocation": "12715:2:36", "nodeType": "VariableDeclaration", - "scope": 23351, - "src": "12707:10:16", + "scope": 26412, + "src": "12707:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18548,10 +18548,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23334, + "id": 26395, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12707:7:16", + "src": "12707:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18561,13 +18561,13 @@ }, { "constant": false, - "id": 23337, + "id": 26398, "mutability": "mutable", "name": "p2", - "nameLocation": "12727:2:16", + "nameLocation": "12727:2:36", "nodeType": "VariableDeclaration", - "scope": 23351, - "src": "12719:10:16", + "scope": 26412, + "src": "12719:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18575,10 +18575,10 @@ "typeString": "address" }, "typeName": { - "id": 23336, + "id": 26397, "name": "address", "nodeType": "ElementaryTypeName", - "src": "12719:7:16", + "src": "12719:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -18588,28 +18588,28 @@ "visibility": "internal" } ], - "src": "12688:42:16" + "src": "12688:42:36" }, "returnParameters": { - "id": 23339, + "id": 26400, "nodeType": "ParameterList", "parameters": [], - "src": "12745:0:16" + "src": "12745:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23371, + "id": 26432, "nodeType": "FunctionDefinition", - "src": "12851:174:16", + "src": "12851:174:36", "nodes": [], "body": { - "id": 23370, + "id": 26431, "nodeType": "Block", - "src": "12926:99:16", + "src": "12926:99:36", "nodes": [], "statements": [ { @@ -18619,14 +18619,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c75696e7432353629", - "id": 23363, + "id": 26424, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12976:28:16", + "src": "12976:28:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5821efa12787fd2b80909e807f1dcc73717b87128d89e827e5b876178f2fdbd0", "typeString": "literal_string \"log(string,string,uint256)\"" @@ -18634,36 +18634,36 @@ "value": "log(string,string,uint256)" }, { - "id": 23364, + "id": 26425, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23353, - "src": "13006:2:16", + "referencedDeclaration": 26414, + "src": "13006:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23365, + "id": 26426, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23355, - "src": "13010:2:16", + "referencedDeclaration": 26416, + "src": "13010:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23366, + "id": 26427, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23357, - "src": "13014:2:16", + "referencedDeclaration": 26418, + "src": "13014:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18690,32 +18690,32 @@ } ], "expression": { - "id": 23361, + "id": 26422, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "12952:3:16", + "src": "12952:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23362, + "id": 26423, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "12956:19:16", + "memberLocation": "12956:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "12952:23:16", + "src": "12952:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23367, + "id": 26428, "isConstant": false, "isLValue": false, "isPure": false, @@ -18724,7 +18724,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12952:65:16", + "src": "12952:65:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -18739,18 +18739,18 @@ "typeString": "bytes memory" } ], - "id": 23360, + "id": 26421, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "12936:15:16", + "referencedDeclaration": 25094, + "src": "12936:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23368, + "id": 26429, "isConstant": false, "isLValue": false, "isPure": false, @@ -18759,16 +18759,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12936:82:16", + "src": "12936:82:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23369, + "id": 26430, "nodeType": "ExpressionStatement", - "src": "12936:82:16" + "src": "12936:82:36" } ] }, @@ -18776,20 +18776,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12860:3:16", + "nameLocation": "12860:3:36", "parameters": { - "id": 23358, + "id": 26419, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23353, + "id": 26414, "mutability": "mutable", "name": "p0", - "nameLocation": "12878:2:16", + "nameLocation": "12878:2:36", "nodeType": "VariableDeclaration", - "scope": 23371, - "src": "12864:16:16", + "scope": 26432, + "src": "12864:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18797,10 +18797,10 @@ "typeString": "string" }, "typeName": { - "id": 23352, + "id": 26413, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12864:6:16", + "src": "12864:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18810,13 +18810,13 @@ }, { "constant": false, - "id": 23355, + "id": 26416, "mutability": "mutable", "name": "p1", - "nameLocation": "12896:2:16", + "nameLocation": "12896:2:36", "nodeType": "VariableDeclaration", - "scope": 23371, - "src": "12882:16:16", + "scope": 26432, + "src": "12882:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18824,10 +18824,10 @@ "typeString": "string" }, "typeName": { - "id": 23354, + "id": 26415, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12882:6:16", + "src": "12882:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18837,13 +18837,13 @@ }, { "constant": false, - "id": 23357, + "id": 26418, "mutability": "mutable", "name": "p2", - "nameLocation": "12908:2:16", + "nameLocation": "12908:2:36", "nodeType": "VariableDeclaration", - "scope": 23371, - "src": "12900:10:16", + "scope": 26432, + "src": "12900:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18851,10 +18851,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23356, + "id": 26417, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12900:7:16", + "src": "12900:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18863,28 +18863,28 @@ "visibility": "internal" } ], - "src": "12863:48:16" + "src": "12863:48:36" }, "returnParameters": { - "id": 23359, + "id": 26420, "nodeType": "ParameterList", "parameters": [], - "src": "12926:0:16" + "src": "12926:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23391, + "id": 26452, "nodeType": "FunctionDefinition", - "src": "13031:179:16", + "src": "13031:179:36", "nodes": [], "body": { - "id": 23390, + "id": 26451, "nodeType": "Block", - "src": "13112:98:16", + "src": "13112:98:36", "nodes": [], "statements": [ { @@ -18894,14 +18894,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c737472696e6729", - "id": 23383, + "id": 26444, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13162:27:16", + "src": "13162:27:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2ced7cef693312206c21f0e92e3b54e2e16bf33db5eec350c78866822c665e1f", "typeString": "literal_string \"log(string,string,string)\"" @@ -18909,36 +18909,36 @@ "value": "log(string,string,string)" }, { - "id": 23384, + "id": 26445, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23373, - "src": "13191:2:16", + "referencedDeclaration": 26434, + "src": "13191:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23385, + "id": 26446, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23375, - "src": "13195:2:16", + "referencedDeclaration": 26436, + "src": "13195:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23386, + "id": 26447, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23377, - "src": "13199:2:16", + "referencedDeclaration": 26438, + "src": "13199:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18965,32 +18965,32 @@ } ], "expression": { - "id": 23381, + "id": 26442, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13138:3:16", + "src": "13138:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23382, + "id": 26443, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "13142:19:16", + "memberLocation": "13142:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13138:23:16", + "src": "13138:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23387, + "id": 26448, "isConstant": false, "isLValue": false, "isPure": false, @@ -18999,7 +18999,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13138:64:16", + "src": "13138:64:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -19014,18 +19014,18 @@ "typeString": "bytes memory" } ], - "id": 23380, + "id": 26441, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "13122:15:16", + "referencedDeclaration": 25094, + "src": "13122:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23388, + "id": 26449, "isConstant": false, "isLValue": false, "isPure": false, @@ -19034,16 +19034,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13122:81:16", + "src": "13122:81:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23389, + "id": 26450, "nodeType": "ExpressionStatement", - "src": "13122:81:16" + "src": "13122:81:36" } ] }, @@ -19051,20 +19051,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13040:3:16", + "nameLocation": "13040:3:36", "parameters": { - "id": 23378, + "id": 26439, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23373, + "id": 26434, "mutability": "mutable", "name": "p0", - "nameLocation": "13058:2:16", + "nameLocation": "13058:2:36", "nodeType": "VariableDeclaration", - "scope": 23391, - "src": "13044:16:16", + "scope": 26452, + "src": "13044:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19072,10 +19072,10 @@ "typeString": "string" }, "typeName": { - "id": 23372, + "id": 26433, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13044:6:16", + "src": "13044:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19085,13 +19085,13 @@ }, { "constant": false, - "id": 23375, + "id": 26436, "mutability": "mutable", "name": "p1", - "nameLocation": "13076:2:16", + "nameLocation": "13076:2:36", "nodeType": "VariableDeclaration", - "scope": 23391, - "src": "13062:16:16", + "scope": 26452, + "src": "13062:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19099,10 +19099,10 @@ "typeString": "string" }, "typeName": { - "id": 23374, + "id": 26435, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13062:6:16", + "src": "13062:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19112,13 +19112,13 @@ }, { "constant": false, - "id": 23377, + "id": 26438, "mutability": "mutable", "name": "p2", - "nameLocation": "13094:2:16", + "nameLocation": "13094:2:36", "nodeType": "VariableDeclaration", - "scope": 23391, - "src": "13080:16:16", + "scope": 26452, + "src": "13080:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19126,10 +19126,10 @@ "typeString": "string" }, "typeName": { - "id": 23376, + "id": 26437, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13080:6:16", + "src": "13080:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19138,28 +19138,28 @@ "visibility": "internal" } ], - "src": "13043:54:16" + "src": "13043:54:36" }, "returnParameters": { - "id": 23379, + "id": 26440, "nodeType": "ParameterList", "parameters": [], - "src": "13112:0:16" + "src": "13112:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23411, + "id": 26472, "nodeType": "FunctionDefinition", - "src": "13216:168:16", + "src": "13216:168:36", "nodes": [], "body": { - "id": 23410, + "id": 26471, "nodeType": "Block", - "src": "13288:96:16", + "src": "13288:96:36", "nodes": [], "statements": [ { @@ -19169,14 +19169,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c626f6f6c29", - "id": 23403, + "id": 26464, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13338:25:16", + "src": "13338:25:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b0e0f9b5ad960213f9ab262d120ce4ec3edffc58d1ad51b99628a777e82d8acb", "typeString": "literal_string \"log(string,string,bool)\"" @@ -19184,36 +19184,36 @@ "value": "log(string,string,bool)" }, { - "id": 23404, + "id": 26465, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23393, - "src": "13365:2:16", + "referencedDeclaration": 26454, + "src": "13365:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23405, + "id": 26466, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23395, - "src": "13369:2:16", + "referencedDeclaration": 26456, + "src": "13369:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23406, + "id": 26467, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23397, - "src": "13373:2:16", + "referencedDeclaration": 26458, + "src": "13373:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19240,32 +19240,32 @@ } ], "expression": { - "id": 23401, + "id": 26462, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13314:3:16", + "src": "13314:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23402, + "id": 26463, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "13318:19:16", + "memberLocation": "13318:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13314:23:16", + "src": "13314:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23407, + "id": 26468, "isConstant": false, "isLValue": false, "isPure": false, @@ -19274,7 +19274,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13314:62:16", + "src": "13314:62:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -19289,18 +19289,18 @@ "typeString": "bytes memory" } ], - "id": 23400, + "id": 26461, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "13298:15:16", + "referencedDeclaration": 25094, + "src": "13298:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23408, + "id": 26469, "isConstant": false, "isLValue": false, "isPure": false, @@ -19309,16 +19309,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13298:79:16", + "src": "13298:79:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23409, + "id": 26470, "nodeType": "ExpressionStatement", - "src": "13298:79:16" + "src": "13298:79:36" } ] }, @@ -19326,20 +19326,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13225:3:16", + "nameLocation": "13225:3:36", "parameters": { - "id": 23398, + "id": 26459, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23393, + "id": 26454, "mutability": "mutable", "name": "p0", - "nameLocation": "13243:2:16", + "nameLocation": "13243:2:36", "nodeType": "VariableDeclaration", - "scope": 23411, - "src": "13229:16:16", + "scope": 26472, + "src": "13229:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19347,10 +19347,10 @@ "typeString": "string" }, "typeName": { - "id": 23392, + "id": 26453, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13229:6:16", + "src": "13229:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19360,13 +19360,13 @@ }, { "constant": false, - "id": 23395, + "id": 26456, "mutability": "mutable", "name": "p1", - "nameLocation": "13261:2:16", + "nameLocation": "13261:2:36", "nodeType": "VariableDeclaration", - "scope": 23411, - "src": "13247:16:16", + "scope": 26472, + "src": "13247:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19374,10 +19374,10 @@ "typeString": "string" }, "typeName": { - "id": 23394, + "id": 26455, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13247:6:16", + "src": "13247:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19387,13 +19387,13 @@ }, { "constant": false, - "id": 23397, + "id": 26458, "mutability": "mutable", "name": "p2", - "nameLocation": "13270:2:16", + "nameLocation": "13270:2:36", "nodeType": "VariableDeclaration", - "scope": 23411, - "src": "13265:7:16", + "scope": 26472, + "src": "13265:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19401,10 +19401,10 @@ "typeString": "bool" }, "typeName": { - "id": 23396, + "id": 26457, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13265:4:16", + "src": "13265:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19413,28 +19413,28 @@ "visibility": "internal" } ], - "src": "13228:45:16" + "src": "13228:45:36" }, "returnParameters": { - "id": 23399, + "id": 26460, "nodeType": "ParameterList", "parameters": [], - "src": "13288:0:16" + "src": "13288:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23431, + "id": 26492, "nodeType": "FunctionDefinition", - "src": "13390:174:16", + "src": "13390:174:36", "nodes": [], "body": { - "id": 23430, + "id": 26491, "nodeType": "Block", - "src": "13465:99:16", + "src": "13465:99:36", "nodes": [], "statements": [ { @@ -19444,14 +19444,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c6164647265737329", - "id": 23423, + "id": 26484, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13515:28:16", + "src": "13515:28:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_95ed0195ee22a092ad93d352c33e8dc78b91f0c01eab9cff270af55b2ae65768", "typeString": "literal_string \"log(string,string,address)\"" @@ -19459,36 +19459,36 @@ "value": "log(string,string,address)" }, { - "id": 23424, + "id": 26485, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23413, - "src": "13545:2:16", + "referencedDeclaration": 26474, + "src": "13545:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23425, + "id": 26486, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23415, - "src": "13549:2:16", + "referencedDeclaration": 26476, + "src": "13549:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23426, + "id": 26487, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23417, - "src": "13553:2:16", + "referencedDeclaration": 26478, + "src": "13553:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -19515,32 +19515,32 @@ } ], "expression": { - "id": 23421, + "id": 26482, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13491:3:16", + "src": "13491:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23422, + "id": 26483, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "13495:19:16", + "memberLocation": "13495:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13491:23:16", + "src": "13491:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23427, + "id": 26488, "isConstant": false, "isLValue": false, "isPure": false, @@ -19549,7 +19549,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13491:65:16", + "src": "13491:65:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -19564,18 +19564,18 @@ "typeString": "bytes memory" } ], - "id": 23420, + "id": 26481, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "13475:15:16", + "referencedDeclaration": 25094, + "src": "13475:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23428, + "id": 26489, "isConstant": false, "isLValue": false, "isPure": false, @@ -19584,16 +19584,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13475:82:16", + "src": "13475:82:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23429, + "id": 26490, "nodeType": "ExpressionStatement", - "src": "13475:82:16" + "src": "13475:82:36" } ] }, @@ -19601,20 +19601,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13399:3:16", + "nameLocation": "13399:3:36", "parameters": { - "id": 23418, + "id": 26479, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23413, + "id": 26474, "mutability": "mutable", "name": "p0", - "nameLocation": "13417:2:16", + "nameLocation": "13417:2:36", "nodeType": "VariableDeclaration", - "scope": 23431, - "src": "13403:16:16", + "scope": 26492, + "src": "13403:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19622,10 +19622,10 @@ "typeString": "string" }, "typeName": { - "id": 23412, + "id": 26473, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13403:6:16", + "src": "13403:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19635,13 +19635,13 @@ }, { "constant": false, - "id": 23415, + "id": 26476, "mutability": "mutable", "name": "p1", - "nameLocation": "13435:2:16", + "nameLocation": "13435:2:36", "nodeType": "VariableDeclaration", - "scope": 23431, - "src": "13421:16:16", + "scope": 26492, + "src": "13421:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19649,10 +19649,10 @@ "typeString": "string" }, "typeName": { - "id": 23414, + "id": 26475, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13421:6:16", + "src": "13421:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19662,13 +19662,13 @@ }, { "constant": false, - "id": 23417, + "id": 26478, "mutability": "mutable", "name": "p2", - "nameLocation": "13447:2:16", + "nameLocation": "13447:2:36", "nodeType": "VariableDeclaration", - "scope": 23431, - "src": "13439:10:16", + "scope": 26492, + "src": "13439:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19676,10 +19676,10 @@ "typeString": "address" }, "typeName": { - "id": 23416, + "id": 26477, "name": "address", "nodeType": "ElementaryTypeName", - "src": "13439:7:16", + "src": "13439:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -19689,28 +19689,28 @@ "visibility": "internal" } ], - "src": "13402:48:16" + "src": "13402:48:36" }, "returnParameters": { - "id": 23419, + "id": 26480, "nodeType": "ParameterList", "parameters": [], - "src": "13465:0:16" + "src": "13465:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23451, + "id": 26512, "nodeType": "FunctionDefinition", - "src": "13570:163:16", + "src": "13570:163:36", "nodes": [], "body": { - "id": 23450, + "id": 26511, "nodeType": "Block", - "src": "13636:97:16", + "src": "13636:97:36", "nodes": [], "statements": [ { @@ -19720,14 +19720,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c75696e7432353629", - "id": 23443, + "id": 26504, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13686:26:16", + "src": "13686:26:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c95958d6bc6e492868f9bea34fa0d5d3bf60736d44598880e7a9a99746b5d26a", "typeString": "literal_string \"log(string,bool,uint256)\"" @@ -19735,36 +19735,36 @@ "value": "log(string,bool,uint256)" }, { - "id": 23444, + "id": 26505, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23433, - "src": "13714:2:16", + "referencedDeclaration": 26494, + "src": "13714:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23445, + "id": 26506, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23435, - "src": "13718:2:16", + "referencedDeclaration": 26496, + "src": "13718:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23446, + "id": 26507, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23437, - "src": "13722:2:16", + "referencedDeclaration": 26498, + "src": "13722:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19791,32 +19791,32 @@ } ], "expression": { - "id": 23441, + "id": 26502, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13662:3:16", + "src": "13662:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23442, + "id": 26503, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "13666:19:16", + "memberLocation": "13666:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13662:23:16", + "src": "13662:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23447, + "id": 26508, "isConstant": false, "isLValue": false, "isPure": false, @@ -19825,7 +19825,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13662:63:16", + "src": "13662:63:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -19840,18 +19840,18 @@ "typeString": "bytes memory" } ], - "id": 23440, + "id": 26501, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "13646:15:16", + "referencedDeclaration": 25094, + "src": "13646:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23448, + "id": 26509, "isConstant": false, "isLValue": false, "isPure": false, @@ -19860,16 +19860,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13646:80:16", + "src": "13646:80:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23449, + "id": 26510, "nodeType": "ExpressionStatement", - "src": "13646:80:16" + "src": "13646:80:36" } ] }, @@ -19877,20 +19877,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13579:3:16", + "nameLocation": "13579:3:36", "parameters": { - "id": 23438, + "id": 26499, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23433, + "id": 26494, "mutability": "mutable", "name": "p0", - "nameLocation": "13597:2:16", + "nameLocation": "13597:2:36", "nodeType": "VariableDeclaration", - "scope": 23451, - "src": "13583:16:16", + "scope": 26512, + "src": "13583:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19898,10 +19898,10 @@ "typeString": "string" }, "typeName": { - "id": 23432, + "id": 26493, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13583:6:16", + "src": "13583:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19911,13 +19911,13 @@ }, { "constant": false, - "id": 23435, + "id": 26496, "mutability": "mutable", "name": "p1", - "nameLocation": "13606:2:16", + "nameLocation": "13606:2:36", "nodeType": "VariableDeclaration", - "scope": 23451, - "src": "13601:7:16", + "scope": 26512, + "src": "13601:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19925,10 +19925,10 @@ "typeString": "bool" }, "typeName": { - "id": 23434, + "id": 26495, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13601:4:16", + "src": "13601:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -19938,13 +19938,13 @@ }, { "constant": false, - "id": 23437, + "id": 26498, "mutability": "mutable", "name": "p2", - "nameLocation": "13618:2:16", + "nameLocation": "13618:2:36", "nodeType": "VariableDeclaration", - "scope": 23451, - "src": "13610:10:16", + "scope": 26512, + "src": "13610:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19952,10 +19952,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23436, + "id": 26497, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "13610:7:16", + "src": "13610:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19964,28 +19964,28 @@ "visibility": "internal" } ], - "src": "13582:39:16" + "src": "13582:39:36" }, "returnParameters": { - "id": 23439, + "id": 26500, "nodeType": "ParameterList", "parameters": [], - "src": "13636:0:16" + "src": "13636:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23471, + "id": 26532, "nodeType": "FunctionDefinition", - "src": "13739:168:16", + "src": "13739:168:36", "nodes": [], "body": { - "id": 23470, + "id": 26531, "nodeType": "Block", - "src": "13811:96:16", + "src": "13811:96:36", "nodes": [], "statements": [ { @@ -19995,14 +19995,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c737472696e6729", - "id": 23463, + "id": 26524, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13861:25:16", + "src": "13861:25:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e298f47d872a89293d316b9b936000a26f83eda2ba3171b2f9f16e2bf618c3e7", "typeString": "literal_string \"log(string,bool,string)\"" @@ -20010,36 +20010,36 @@ "value": "log(string,bool,string)" }, { - "id": 23464, + "id": 26525, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23453, - "src": "13888:2:16", + "referencedDeclaration": 26514, + "src": "13888:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23465, + "id": 26526, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23455, - "src": "13892:2:16", + "referencedDeclaration": 26516, + "src": "13892:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23466, + "id": 26527, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23457, - "src": "13896:2:16", + "referencedDeclaration": 26518, + "src": "13896:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -20066,32 +20066,32 @@ } ], "expression": { - "id": 23461, + "id": 26522, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "13837:3:16", + "src": "13837:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23462, + "id": 26523, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "13841:19:16", + "memberLocation": "13841:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "13837:23:16", + "src": "13837:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23467, + "id": 26528, "isConstant": false, "isLValue": false, "isPure": false, @@ -20100,7 +20100,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13837:62:16", + "src": "13837:62:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -20115,18 +20115,18 @@ "typeString": "bytes memory" } ], - "id": 23460, + "id": 26521, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "13821:15:16", + "referencedDeclaration": 25094, + "src": "13821:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23468, + "id": 26529, "isConstant": false, "isLValue": false, "isPure": false, @@ -20135,16 +20135,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13821:79:16", + "src": "13821:79:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23469, + "id": 26530, "nodeType": "ExpressionStatement", - "src": "13821:79:16" + "src": "13821:79:36" } ] }, @@ -20152,20 +20152,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13748:3:16", + "nameLocation": "13748:3:36", "parameters": { - "id": 23458, + "id": 26519, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23453, + "id": 26514, "mutability": "mutable", "name": "p0", - "nameLocation": "13766:2:16", + "nameLocation": "13766:2:36", "nodeType": "VariableDeclaration", - "scope": 23471, - "src": "13752:16:16", + "scope": 26532, + "src": "13752:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20173,10 +20173,10 @@ "typeString": "string" }, "typeName": { - "id": 23452, + "id": 26513, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13752:6:16", + "src": "13752:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20186,13 +20186,13 @@ }, { "constant": false, - "id": 23455, + "id": 26516, "mutability": "mutable", "name": "p1", - "nameLocation": "13775:2:16", + "nameLocation": "13775:2:36", "nodeType": "VariableDeclaration", - "scope": 23471, - "src": "13770:7:16", + "scope": 26532, + "src": "13770:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20200,10 +20200,10 @@ "typeString": "bool" }, "typeName": { - "id": 23454, + "id": 26515, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13770:4:16", + "src": "13770:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20213,13 +20213,13 @@ }, { "constant": false, - "id": 23457, + "id": 26518, "mutability": "mutable", "name": "p2", - "nameLocation": "13793:2:16", + "nameLocation": "13793:2:36", "nodeType": "VariableDeclaration", - "scope": 23471, - "src": "13779:16:16", + "scope": 26532, + "src": "13779:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20227,10 +20227,10 @@ "typeString": "string" }, "typeName": { - "id": 23456, + "id": 26517, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13779:6:16", + "src": "13779:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20239,28 +20239,28 @@ "visibility": "internal" } ], - "src": "13751:45:16" + "src": "13751:45:36" }, "returnParameters": { - "id": 23459, + "id": 26520, "nodeType": "ParameterList", "parameters": [], - "src": "13811:0:16" + "src": "13811:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23491, + "id": 26552, "nodeType": "FunctionDefinition", - "src": "13913:157:16", + "src": "13913:157:36", "nodes": [], "body": { - "id": 23490, + "id": 26551, "nodeType": "Block", - "src": "13976:94:16", + "src": "13976:94:36", "nodes": [], "statements": [ { @@ -20270,14 +20270,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c626f6f6c29", - "id": 23483, + "id": 26544, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14026:23:16", + "src": "14026:23:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_850b7ad637241a873b861925ccffb71aaffb030b1df8850f324c9804bc7b443d", "typeString": "literal_string \"log(string,bool,bool)\"" @@ -20285,36 +20285,36 @@ "value": "log(string,bool,bool)" }, { - "id": 23484, + "id": 26545, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23473, - "src": "14051:2:16", + "referencedDeclaration": 26534, + "src": "14051:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23485, + "id": 26546, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23475, - "src": "14055:2:16", + "referencedDeclaration": 26536, + "src": "14055:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23486, + "id": 26547, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23477, - "src": "14059:2:16", + "referencedDeclaration": 26538, + "src": "14059:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20341,32 +20341,32 @@ } ], "expression": { - "id": 23481, + "id": 26542, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14002:3:16", + "src": "14002:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23482, + "id": 26543, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "14006:19:16", + "memberLocation": "14006:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14002:23:16", + "src": "14002:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23487, + "id": 26548, "isConstant": false, "isLValue": false, "isPure": false, @@ -20375,7 +20375,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14002:60:16", + "src": "14002:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -20390,18 +20390,18 @@ "typeString": "bytes memory" } ], - "id": 23480, + "id": 26541, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "13986:15:16", + "referencedDeclaration": 25094, + "src": "13986:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23488, + "id": 26549, "isConstant": false, "isLValue": false, "isPure": false, @@ -20410,16 +20410,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13986:77:16", + "src": "13986:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23489, + "id": 26550, "nodeType": "ExpressionStatement", - "src": "13986:77:16" + "src": "13986:77:36" } ] }, @@ -20427,20 +20427,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13922:3:16", + "nameLocation": "13922:3:36", "parameters": { - "id": 23478, + "id": 26539, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23473, + "id": 26534, "mutability": "mutable", "name": "p0", - "nameLocation": "13940:2:16", + "nameLocation": "13940:2:36", "nodeType": "VariableDeclaration", - "scope": 23491, - "src": "13926:16:16", + "scope": 26552, + "src": "13926:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20448,10 +20448,10 @@ "typeString": "string" }, "typeName": { - "id": 23472, + "id": 26533, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13926:6:16", + "src": "13926:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20461,13 +20461,13 @@ }, { "constant": false, - "id": 23475, + "id": 26536, "mutability": "mutable", "name": "p1", - "nameLocation": "13949:2:16", + "nameLocation": "13949:2:36", "nodeType": "VariableDeclaration", - "scope": 23491, - "src": "13944:7:16", + "scope": 26552, + "src": "13944:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20475,10 +20475,10 @@ "typeString": "bool" }, "typeName": { - "id": 23474, + "id": 26535, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13944:4:16", + "src": "13944:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20488,13 +20488,13 @@ }, { "constant": false, - "id": 23477, + "id": 26538, "mutability": "mutable", "name": "p2", - "nameLocation": "13958:2:16", + "nameLocation": "13958:2:36", "nodeType": "VariableDeclaration", - "scope": 23491, - "src": "13953:7:16", + "scope": 26552, + "src": "13953:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20502,10 +20502,10 @@ "typeString": "bool" }, "typeName": { - "id": 23476, + "id": 26537, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "13953:4:16", + "src": "13953:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20514,28 +20514,28 @@ "visibility": "internal" } ], - "src": "13925:36:16" + "src": "13925:36:36" }, "returnParameters": { - "id": 23479, + "id": 26540, "nodeType": "ParameterList", "parameters": [], - "src": "13976:0:16" + "src": "13976:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23511, + "id": 26572, "nodeType": "FunctionDefinition", - "src": "14076:163:16", + "src": "14076:163:36", "nodes": [], "body": { - "id": 23510, + "id": 26571, "nodeType": "Block", - "src": "14142:97:16", + "src": "14142:97:36", "nodes": [], "statements": [ { @@ -20545,14 +20545,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c6164647265737329", - "id": 23503, + "id": 26564, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14192:26:16", + "src": "14192:26:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_932bbb385d479707ff387e3bb2d8968a7b4115e938510c531aa15b50507fc27f", "typeString": "literal_string \"log(string,bool,address)\"" @@ -20560,36 +20560,36 @@ "value": "log(string,bool,address)" }, { - "id": 23504, + "id": 26565, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23493, - "src": "14220:2:16", + "referencedDeclaration": 26554, + "src": "14220:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23505, + "id": 26566, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23495, - "src": "14224:2:16", + "referencedDeclaration": 26556, + "src": "14224:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23506, + "id": 26567, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23497, - "src": "14228:2:16", + "referencedDeclaration": 26558, + "src": "14228:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -20616,32 +20616,32 @@ } ], "expression": { - "id": 23501, + "id": 26562, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14168:3:16", + "src": "14168:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23502, + "id": 26563, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "14172:19:16", + "memberLocation": "14172:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14168:23:16", + "src": "14168:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23507, + "id": 26568, "isConstant": false, "isLValue": false, "isPure": false, @@ -20650,7 +20650,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14168:63:16", + "src": "14168:63:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -20665,18 +20665,18 @@ "typeString": "bytes memory" } ], - "id": 23500, + "id": 26561, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "14152:15:16", + "referencedDeclaration": 25094, + "src": "14152:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23508, + "id": 26569, "isConstant": false, "isLValue": false, "isPure": false, @@ -20685,16 +20685,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14152:80:16", + "src": "14152:80:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23509, + "id": 26570, "nodeType": "ExpressionStatement", - "src": "14152:80:16" + "src": "14152:80:36" } ] }, @@ -20702,20 +20702,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14085:3:16", + "nameLocation": "14085:3:36", "parameters": { - "id": 23498, + "id": 26559, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23493, + "id": 26554, "mutability": "mutable", "name": "p0", - "nameLocation": "14103:2:16", + "nameLocation": "14103:2:36", "nodeType": "VariableDeclaration", - "scope": 23511, - "src": "14089:16:16", + "scope": 26572, + "src": "14089:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20723,10 +20723,10 @@ "typeString": "string" }, "typeName": { - "id": 23492, + "id": 26553, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14089:6:16", + "src": "14089:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20736,13 +20736,13 @@ }, { "constant": false, - "id": 23495, + "id": 26556, "mutability": "mutable", "name": "p1", - "nameLocation": "14112:2:16", + "nameLocation": "14112:2:36", "nodeType": "VariableDeclaration", - "scope": 23511, - "src": "14107:7:16", + "scope": 26572, + "src": "14107:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20750,10 +20750,10 @@ "typeString": "bool" }, "typeName": { - "id": 23494, + "id": 26555, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14107:4:16", + "src": "14107:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -20763,13 +20763,13 @@ }, { "constant": false, - "id": 23497, + "id": 26558, "mutability": "mutable", "name": "p2", - "nameLocation": "14124:2:16", + "nameLocation": "14124:2:36", "nodeType": "VariableDeclaration", - "scope": 23511, - "src": "14116:10:16", + "scope": 26572, + "src": "14116:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20777,10 +20777,10 @@ "typeString": "address" }, "typeName": { - "id": 23496, + "id": 26557, "name": "address", "nodeType": "ElementaryTypeName", - "src": "14116:7:16", + "src": "14116:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -20790,28 +20790,28 @@ "visibility": "internal" } ], - "src": "14088:39:16" + "src": "14088:39:36" }, "returnParameters": { - "id": 23499, + "id": 26560, "nodeType": "ParameterList", "parameters": [], - "src": "14142:0:16" + "src": "14142:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23531, + "id": 26592, "nodeType": "FunctionDefinition", - "src": "14245:169:16", + "src": "14245:169:36", "nodes": [], "body": { - "id": 23530, + "id": 26591, "nodeType": "Block", - "src": "14314:100:16", + "src": "14314:100:36", "nodes": [], "statements": [ { @@ -20821,14 +20821,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c75696e7432353629", - "id": 23523, + "id": 26584, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14364:29:16", + "src": "14364:29:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0d26b92533630e908cb95a1b2ed09291c6aa98f8da7094a2325f8c86cd45e5e4", "typeString": "literal_string \"log(string,address,uint256)\"" @@ -20836,36 +20836,36 @@ "value": "log(string,address,uint256)" }, { - "id": 23524, + "id": 26585, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23513, - "src": "14395:2:16", + "referencedDeclaration": 26574, + "src": "14395:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23525, + "id": 26586, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23515, - "src": "14399:2:16", + "referencedDeclaration": 26576, + "src": "14399:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 23526, + "id": 26587, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23517, - "src": "14403:2:16", + "referencedDeclaration": 26578, + "src": "14403:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20892,32 +20892,32 @@ } ], "expression": { - "id": 23521, + "id": 26582, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14340:3:16", + "src": "14340:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23522, + "id": 26583, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "14344:19:16", + "memberLocation": "14344:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14340:23:16", + "src": "14340:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23527, + "id": 26588, "isConstant": false, "isLValue": false, "isPure": false, @@ -20926,7 +20926,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14340:66:16", + "src": "14340:66:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -20941,18 +20941,18 @@ "typeString": "bytes memory" } ], - "id": 23520, + "id": 26581, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "14324:15:16", + "referencedDeclaration": 25094, + "src": "14324:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23528, + "id": 26589, "isConstant": false, "isLValue": false, "isPure": false, @@ -20961,16 +20961,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14324:83:16", + "src": "14324:83:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23529, + "id": 26590, "nodeType": "ExpressionStatement", - "src": "14324:83:16" + "src": "14324:83:36" } ] }, @@ -20978,20 +20978,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14254:3:16", + "nameLocation": "14254:3:36", "parameters": { - "id": 23518, + "id": 26579, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23513, + "id": 26574, "mutability": "mutable", "name": "p0", - "nameLocation": "14272:2:16", + "nameLocation": "14272:2:36", "nodeType": "VariableDeclaration", - "scope": 23531, - "src": "14258:16:16", + "scope": 26592, + "src": "14258:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20999,10 +20999,10 @@ "typeString": "string" }, "typeName": { - "id": 23512, + "id": 26573, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14258:6:16", + "src": "14258:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21012,13 +21012,13 @@ }, { "constant": false, - "id": 23515, + "id": 26576, "mutability": "mutable", "name": "p1", - "nameLocation": "14284:2:16", + "nameLocation": "14284:2:36", "nodeType": "VariableDeclaration", - "scope": 23531, - "src": "14276:10:16", + "scope": 26592, + "src": "14276:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21026,10 +21026,10 @@ "typeString": "address" }, "typeName": { - "id": 23514, + "id": 26575, "name": "address", "nodeType": "ElementaryTypeName", - "src": "14276:7:16", + "src": "14276:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -21040,13 +21040,13 @@ }, { "constant": false, - "id": 23517, + "id": 26578, "mutability": "mutable", "name": "p2", - "nameLocation": "14296:2:16", + "nameLocation": "14296:2:36", "nodeType": "VariableDeclaration", - "scope": 23531, - "src": "14288:10:16", + "scope": 26592, + "src": "14288:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21054,10 +21054,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23516, + "id": 26577, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14288:7:16", + "src": "14288:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21066,28 +21066,28 @@ "visibility": "internal" } ], - "src": "14257:42:16" + "src": "14257:42:36" }, "returnParameters": { - "id": 23519, + "id": 26580, "nodeType": "ParameterList", "parameters": [], - "src": "14314:0:16" + "src": "14314:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23551, + "id": 26612, "nodeType": "FunctionDefinition", - "src": "14420:174:16", + "src": "14420:174:36", "nodes": [], "body": { - "id": 23550, + "id": 26611, "nodeType": "Block", - "src": "14495:99:16", + "src": "14495:99:36", "nodes": [], "statements": [ { @@ -21097,14 +21097,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c737472696e6729", - "id": 23543, + "id": 26604, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14545:28:16", + "src": "14545:28:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e0e9ad4f87059a51cce5555e129ca819f7e5d52e9c65a4e175882207ee47d634", "typeString": "literal_string \"log(string,address,string)\"" @@ -21112,36 +21112,36 @@ "value": "log(string,address,string)" }, { - "id": 23544, + "id": 26605, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23533, - "src": "14575:2:16", + "referencedDeclaration": 26594, + "src": "14575:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23545, + "id": 26606, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23535, - "src": "14579:2:16", + "referencedDeclaration": 26596, + "src": "14579:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 23546, + "id": 26607, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23537, - "src": "14583:2:16", + "referencedDeclaration": 26598, + "src": "14583:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -21168,32 +21168,32 @@ } ], "expression": { - "id": 23541, + "id": 26602, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14521:3:16", + "src": "14521:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23542, + "id": 26603, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "14525:19:16", + "memberLocation": "14525:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14521:23:16", + "src": "14521:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23547, + "id": 26608, "isConstant": false, "isLValue": false, "isPure": false, @@ -21202,7 +21202,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14521:65:16", + "src": "14521:65:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21217,18 +21217,18 @@ "typeString": "bytes memory" } ], - "id": 23540, + "id": 26601, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "14505:15:16", + "referencedDeclaration": 25094, + "src": "14505:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23548, + "id": 26609, "isConstant": false, "isLValue": false, "isPure": false, @@ -21237,16 +21237,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14505:82:16", + "src": "14505:82:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23549, + "id": 26610, "nodeType": "ExpressionStatement", - "src": "14505:82:16" + "src": "14505:82:36" } ] }, @@ -21254,20 +21254,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14429:3:16", + "nameLocation": "14429:3:36", "parameters": { - "id": 23538, + "id": 26599, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23533, + "id": 26594, "mutability": "mutable", "name": "p0", - "nameLocation": "14447:2:16", + "nameLocation": "14447:2:36", "nodeType": "VariableDeclaration", - "scope": 23551, - "src": "14433:16:16", + "scope": 26612, + "src": "14433:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21275,10 +21275,10 @@ "typeString": "string" }, "typeName": { - "id": 23532, + "id": 26593, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14433:6:16", + "src": "14433:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21288,13 +21288,13 @@ }, { "constant": false, - "id": 23535, + "id": 26596, "mutability": "mutable", "name": "p1", - "nameLocation": "14459:2:16", + "nameLocation": "14459:2:36", "nodeType": "VariableDeclaration", - "scope": 23551, - "src": "14451:10:16", + "scope": 26612, + "src": "14451:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21302,10 +21302,10 @@ "typeString": "address" }, "typeName": { - "id": 23534, + "id": 26595, "name": "address", "nodeType": "ElementaryTypeName", - "src": "14451:7:16", + "src": "14451:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -21316,13 +21316,13 @@ }, { "constant": false, - "id": 23537, + "id": 26598, "mutability": "mutable", "name": "p2", - "nameLocation": "14477:2:16", + "nameLocation": "14477:2:36", "nodeType": "VariableDeclaration", - "scope": 23551, - "src": "14463:16:16", + "scope": 26612, + "src": "14463:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21330,10 +21330,10 @@ "typeString": "string" }, "typeName": { - "id": 23536, + "id": 26597, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14463:6:16", + "src": "14463:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21342,28 +21342,28 @@ "visibility": "internal" } ], - "src": "14432:48:16" + "src": "14432:48:36" }, "returnParameters": { - "id": 23539, + "id": 26600, "nodeType": "ParameterList", "parameters": [], - "src": "14495:0:16" + "src": "14495:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23571, + "id": 26632, "nodeType": "FunctionDefinition", - "src": "14600:163:16", + "src": "14600:163:36", "nodes": [], "body": { - "id": 23570, + "id": 26631, "nodeType": "Block", - "src": "14666:97:16", + "src": "14666:97:36", "nodes": [], "statements": [ { @@ -21373,14 +21373,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c626f6f6c29", - "id": 23563, + "id": 26624, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14716:26:16", + "src": "14716:26:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c91d5ed4480e0b3323f998bcee9594aa98173c7324b015a4713a7c8429afd0b8", "typeString": "literal_string \"log(string,address,bool)\"" @@ -21388,36 +21388,36 @@ "value": "log(string,address,bool)" }, { - "id": 23564, + "id": 26625, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23553, - "src": "14744:2:16", + "referencedDeclaration": 26614, + "src": "14744:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23565, + "id": 26626, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23555, - "src": "14748:2:16", + "referencedDeclaration": 26616, + "src": "14748:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 23566, + "id": 26627, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23557, - "src": "14752:2:16", + "referencedDeclaration": 26618, + "src": "14752:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21444,32 +21444,32 @@ } ], "expression": { - "id": 23561, + "id": 26622, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14692:3:16", + "src": "14692:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23562, + "id": 26623, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "14696:19:16", + "memberLocation": "14696:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14692:23:16", + "src": "14692:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23567, + "id": 26628, "isConstant": false, "isLValue": false, "isPure": false, @@ -21478,7 +21478,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14692:63:16", + "src": "14692:63:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21493,18 +21493,18 @@ "typeString": "bytes memory" } ], - "id": 23560, + "id": 26621, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "14676:15:16", + "referencedDeclaration": 25094, + "src": "14676:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23568, + "id": 26629, "isConstant": false, "isLValue": false, "isPure": false, @@ -21513,16 +21513,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14676:80:16", + "src": "14676:80:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23569, + "id": 26630, "nodeType": "ExpressionStatement", - "src": "14676:80:16" + "src": "14676:80:36" } ] }, @@ -21530,20 +21530,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14609:3:16", + "nameLocation": "14609:3:36", "parameters": { - "id": 23558, + "id": 26619, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23553, + "id": 26614, "mutability": "mutable", "name": "p0", - "nameLocation": "14627:2:16", + "nameLocation": "14627:2:36", "nodeType": "VariableDeclaration", - "scope": 23571, - "src": "14613:16:16", + "scope": 26632, + "src": "14613:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21551,10 +21551,10 @@ "typeString": "string" }, "typeName": { - "id": 23552, + "id": 26613, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14613:6:16", + "src": "14613:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21564,13 +21564,13 @@ }, { "constant": false, - "id": 23555, + "id": 26616, "mutability": "mutable", "name": "p1", - "nameLocation": "14639:2:16", + "nameLocation": "14639:2:36", "nodeType": "VariableDeclaration", - "scope": 23571, - "src": "14631:10:16", + "scope": 26632, + "src": "14631:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21578,10 +21578,10 @@ "typeString": "address" }, "typeName": { - "id": 23554, + "id": 26615, "name": "address", "nodeType": "ElementaryTypeName", - "src": "14631:7:16", + "src": "14631:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -21592,13 +21592,13 @@ }, { "constant": false, - "id": 23557, + "id": 26618, "mutability": "mutable", "name": "p2", - "nameLocation": "14648:2:16", + "nameLocation": "14648:2:36", "nodeType": "VariableDeclaration", - "scope": 23571, - "src": "14643:7:16", + "scope": 26632, + "src": "14643:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21606,10 +21606,10 @@ "typeString": "bool" }, "typeName": { - "id": 23556, + "id": 26617, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14643:4:16", + "src": "14643:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21618,28 +21618,28 @@ "visibility": "internal" } ], - "src": "14612:39:16" + "src": "14612:39:36" }, "returnParameters": { - "id": 23559, + "id": 26620, "nodeType": "ParameterList", "parameters": [], - "src": "14666:0:16" + "src": "14666:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23591, + "id": 26652, "nodeType": "FunctionDefinition", - "src": "14769:169:16", + "src": "14769:169:36", "nodes": [], "body": { - "id": 23590, + "id": 26651, "nodeType": "Block", - "src": "14838:100:16", + "src": "14838:100:36", "nodes": [], "statements": [ { @@ -21649,14 +21649,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c6164647265737329", - "id": 23583, + "id": 26644, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14888:29:16", + "src": "14888:29:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fcec75e0902c9d61eded5d9f2eed16d5b0f2cd255fe6fa77733f59e1063823e8", "typeString": "literal_string \"log(string,address,address)\"" @@ -21664,36 +21664,36 @@ "value": "log(string,address,address)" }, { - "id": 23584, + "id": 26645, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23573, - "src": "14919:2:16", + "referencedDeclaration": 26634, + "src": "14919:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23585, + "id": 26646, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23575, - "src": "14923:2:16", + "referencedDeclaration": 26636, + "src": "14923:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 23586, + "id": 26647, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23577, - "src": "14927:2:16", + "referencedDeclaration": 26638, + "src": "14927:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -21720,32 +21720,32 @@ } ], "expression": { - "id": 23581, + "id": 26642, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "14864:3:16", + "src": "14864:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23582, + "id": 26643, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "14868:19:16", + "memberLocation": "14868:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "14864:23:16", + "src": "14864:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23587, + "id": 26648, "isConstant": false, "isLValue": false, "isPure": false, @@ -21754,7 +21754,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14864:66:16", + "src": "14864:66:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -21769,18 +21769,18 @@ "typeString": "bytes memory" } ], - "id": 23580, + "id": 26641, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "14848:15:16", + "referencedDeclaration": 25094, + "src": "14848:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23588, + "id": 26649, "isConstant": false, "isLValue": false, "isPure": false, @@ -21789,16 +21789,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14848:83:16", + "src": "14848:83:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23589, + "id": 26650, "nodeType": "ExpressionStatement", - "src": "14848:83:16" + "src": "14848:83:36" } ] }, @@ -21806,20 +21806,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14778:3:16", + "nameLocation": "14778:3:36", "parameters": { - "id": 23578, + "id": 26639, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23573, + "id": 26634, "mutability": "mutable", "name": "p0", - "nameLocation": "14796:2:16", + "nameLocation": "14796:2:36", "nodeType": "VariableDeclaration", - "scope": 23591, - "src": "14782:16:16", + "scope": 26652, + "src": "14782:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21827,10 +21827,10 @@ "typeString": "string" }, "typeName": { - "id": 23572, + "id": 26633, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14782:6:16", + "src": "14782:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21840,13 +21840,13 @@ }, { "constant": false, - "id": 23575, + "id": 26636, "mutability": "mutable", "name": "p1", - "nameLocation": "14808:2:16", + "nameLocation": "14808:2:36", "nodeType": "VariableDeclaration", - "scope": 23591, - "src": "14800:10:16", + "scope": 26652, + "src": "14800:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21854,10 +21854,10 @@ "typeString": "address" }, "typeName": { - "id": 23574, + "id": 26635, "name": "address", "nodeType": "ElementaryTypeName", - "src": "14800:7:16", + "src": "14800:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -21868,13 +21868,13 @@ }, { "constant": false, - "id": 23577, + "id": 26638, "mutability": "mutable", "name": "p2", - "nameLocation": "14820:2:16", + "nameLocation": "14820:2:36", "nodeType": "VariableDeclaration", - "scope": 23591, - "src": "14812:10:16", + "scope": 26652, + "src": "14812:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21882,10 +21882,10 @@ "typeString": "address" }, "typeName": { - "id": 23576, + "id": 26637, "name": "address", "nodeType": "ElementaryTypeName", - "src": "14812:7:16", + "src": "14812:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -21895,28 +21895,28 @@ "visibility": "internal" } ], - "src": "14781:42:16" + "src": "14781:42:36" }, "returnParameters": { - "id": 23579, + "id": 26640, "nodeType": "ParameterList", "parameters": [], - "src": "14838:0:16" + "src": "14838:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23611, + "id": 26672, "nodeType": "FunctionDefinition", - "src": "14944:158:16", + "src": "14944:158:36", "nodes": [], "body": { - "id": 23610, + "id": 26671, "nodeType": "Block", - "src": "15004:98:16", + "src": "15004:98:36", "nodes": [], "statements": [ { @@ -21926,14 +21926,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e743235362c75696e7432353629", - "id": 23603, + "id": 26664, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15054:27:16", + "src": "15054:27:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_371033677da72158a60d6dc6ec9fa4683ad37ad854670ba3fcf814603cf8bb28", "typeString": "literal_string \"log(bool,uint256,uint256)\"" @@ -21941,36 +21941,36 @@ "value": "log(bool,uint256,uint256)" }, { - "id": 23604, + "id": 26665, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23593, - "src": "15083:2:16", + "referencedDeclaration": 26654, + "src": "15083:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23605, + "id": 26666, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23595, - "src": "15087:2:16", + "referencedDeclaration": 26656, + "src": "15087:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23606, + "id": 26667, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23597, - "src": "15091:2:16", + "referencedDeclaration": 26658, + "src": "15091:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21997,32 +21997,32 @@ } ], "expression": { - "id": 23601, + "id": 26662, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15030:3:16", + "src": "15030:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23602, + "id": 26663, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "15034:19:16", + "memberLocation": "15034:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15030:23:16", + "src": "15030:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23607, + "id": 26668, "isConstant": false, "isLValue": false, "isPure": false, @@ -22031,7 +22031,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15030:64:16", + "src": "15030:64:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22046,18 +22046,18 @@ "typeString": "bytes memory" } ], - "id": 23600, + "id": 26661, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "15014:15:16", + "referencedDeclaration": 25094, + "src": "15014:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23608, + "id": 26669, "isConstant": false, "isLValue": false, "isPure": false, @@ -22066,16 +22066,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15014:81:16", + "src": "15014:81:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23609, + "id": 26670, "nodeType": "ExpressionStatement", - "src": "15014:81:16" + "src": "15014:81:36" } ] }, @@ -22083,20 +22083,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14953:3:16", + "nameLocation": "14953:3:36", "parameters": { - "id": 23598, + "id": 26659, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23593, + "id": 26654, "mutability": "mutable", "name": "p0", - "nameLocation": "14962:2:16", + "nameLocation": "14962:2:36", "nodeType": "VariableDeclaration", - "scope": 23611, - "src": "14957:7:16", + "scope": 26672, + "src": "14957:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22104,10 +22104,10 @@ "typeString": "bool" }, "typeName": { - "id": 23592, + "id": 26653, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14957:4:16", + "src": "14957:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22117,13 +22117,13 @@ }, { "constant": false, - "id": 23595, + "id": 26656, "mutability": "mutable", "name": "p1", - "nameLocation": "14974:2:16", + "nameLocation": "14974:2:36", "nodeType": "VariableDeclaration", - "scope": 23611, - "src": "14966:10:16", + "scope": 26672, + "src": "14966:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22131,10 +22131,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23594, + "id": 26655, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14966:7:16", + "src": "14966:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22144,13 +22144,13 @@ }, { "constant": false, - "id": 23597, + "id": 26658, "mutability": "mutable", "name": "p2", - "nameLocation": "14986:2:16", + "nameLocation": "14986:2:36", "nodeType": "VariableDeclaration", - "scope": 23611, - "src": "14978:10:16", + "scope": 26672, + "src": "14978:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22158,10 +22158,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23596, + "id": 26657, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "14978:7:16", + "src": "14978:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22170,28 +22170,28 @@ "visibility": "internal" } ], - "src": "14956:33:16" + "src": "14956:33:36" }, "returnParameters": { - "id": 23599, + "id": 26660, "nodeType": "ParameterList", "parameters": [], - "src": "15004:0:16" + "src": "15004:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23631, + "id": 26692, "nodeType": "FunctionDefinition", - "src": "15108:163:16", + "src": "15108:163:36", "nodes": [], "body": { - "id": 23630, + "id": 26691, "nodeType": "Block", - "src": "15174:97:16", + "src": "15174:97:36", "nodes": [], "statements": [ { @@ -22201,14 +22201,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e743235362c737472696e6729", - "id": 23623, + "id": 26684, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15224:26:16", + "src": "15224:26:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c3fc3970359ec5bcd4a409af812c658e77b7983043c9e7299db566fbd8131447", "typeString": "literal_string \"log(bool,uint256,string)\"" @@ -22216,36 +22216,36 @@ "value": "log(bool,uint256,string)" }, { - "id": 23624, + "id": 26685, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23613, - "src": "15252:2:16", + "referencedDeclaration": 26674, + "src": "15252:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23625, + "id": 26686, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23615, - "src": "15256:2:16", + "referencedDeclaration": 26676, + "src": "15256:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23626, + "id": 26687, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23617, - "src": "15260:2:16", + "referencedDeclaration": 26678, + "src": "15260:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -22272,32 +22272,32 @@ } ], "expression": { - "id": 23621, + "id": 26682, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15200:3:16", + "src": "15200:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23622, + "id": 26683, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "15204:19:16", + "memberLocation": "15204:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15200:23:16", + "src": "15200:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23627, + "id": 26688, "isConstant": false, "isLValue": false, "isPure": false, @@ -22306,7 +22306,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15200:63:16", + "src": "15200:63:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22321,18 +22321,18 @@ "typeString": "bytes memory" } ], - "id": 23620, + "id": 26681, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "15184:15:16", + "referencedDeclaration": 25094, + "src": "15184:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23628, + "id": 26689, "isConstant": false, "isLValue": false, "isPure": false, @@ -22341,16 +22341,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15184:80:16", + "src": "15184:80:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23629, + "id": 26690, "nodeType": "ExpressionStatement", - "src": "15184:80:16" + "src": "15184:80:36" } ] }, @@ -22358,20 +22358,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15117:3:16", + "nameLocation": "15117:3:36", "parameters": { - "id": 23618, + "id": 26679, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23613, + "id": 26674, "mutability": "mutable", "name": "p0", - "nameLocation": "15126:2:16", + "nameLocation": "15126:2:36", "nodeType": "VariableDeclaration", - "scope": 23631, - "src": "15121:7:16", + "scope": 26692, + "src": "15121:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22379,10 +22379,10 @@ "typeString": "bool" }, "typeName": { - "id": 23612, + "id": 26673, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15121:4:16", + "src": "15121:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22392,13 +22392,13 @@ }, { "constant": false, - "id": 23615, + "id": 26676, "mutability": "mutable", "name": "p1", - "nameLocation": "15138:2:16", + "nameLocation": "15138:2:36", "nodeType": "VariableDeclaration", - "scope": 23631, - "src": "15130:10:16", + "scope": 26692, + "src": "15130:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22406,10 +22406,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23614, + "id": 26675, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15130:7:16", + "src": "15130:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22419,13 +22419,13 @@ }, { "constant": false, - "id": 23617, + "id": 26678, "mutability": "mutable", "name": "p2", - "nameLocation": "15156:2:16", + "nameLocation": "15156:2:36", "nodeType": "VariableDeclaration", - "scope": 23631, - "src": "15142:16:16", + "scope": 26692, + "src": "15142:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22433,10 +22433,10 @@ "typeString": "string" }, "typeName": { - "id": 23616, + "id": 26677, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15142:6:16", + "src": "15142:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22445,28 +22445,28 @@ "visibility": "internal" } ], - "src": "15120:39:16" + "src": "15120:39:36" }, "returnParameters": { - "id": 23619, + "id": 26680, "nodeType": "ParameterList", "parameters": [], - "src": "15174:0:16" + "src": "15174:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23651, + "id": 26712, "nodeType": "FunctionDefinition", - "src": "15277:152:16", + "src": "15277:152:36", "nodes": [], "body": { - "id": 23650, + "id": 26711, "nodeType": "Block", - "src": "15334:95:16", + "src": "15334:95:36", "nodes": [], "statements": [ { @@ -22476,14 +22476,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e743235362c626f6f6c29", - "id": 23643, + "id": 26704, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15384:24:16", + "src": "15384:24:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e8defba9dac8a3ed4ad0f711b733171fd223b5d127b3485540d69bec05995a26", "typeString": "literal_string \"log(bool,uint256,bool)\"" @@ -22491,36 +22491,36 @@ "value": "log(bool,uint256,bool)" }, { - "id": 23644, + "id": 26705, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23633, - "src": "15410:2:16", + "referencedDeclaration": 26694, + "src": "15410:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23645, + "id": 26706, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23635, - "src": "15414:2:16", + "referencedDeclaration": 26696, + "src": "15414:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23646, + "id": 26707, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23637, - "src": "15418:2:16", + "referencedDeclaration": 26698, + "src": "15418:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22547,32 +22547,32 @@ } ], "expression": { - "id": 23641, + "id": 26702, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15360:3:16", + "src": "15360:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23642, + "id": 26703, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "15364:19:16", + "memberLocation": "15364:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15360:23:16", + "src": "15360:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23647, + "id": 26708, "isConstant": false, "isLValue": false, "isPure": false, @@ -22581,7 +22581,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15360:61:16", + "src": "15360:61:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22596,18 +22596,18 @@ "typeString": "bytes memory" } ], - "id": 23640, + "id": 26701, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "15344:15:16", + "referencedDeclaration": 25094, + "src": "15344:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23648, + "id": 26709, "isConstant": false, "isLValue": false, "isPure": false, @@ -22616,16 +22616,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15344:78:16", + "src": "15344:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23649, + "id": 26710, "nodeType": "ExpressionStatement", - "src": "15344:78:16" + "src": "15344:78:36" } ] }, @@ -22633,20 +22633,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15286:3:16", + "nameLocation": "15286:3:36", "parameters": { - "id": 23638, + "id": 26699, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23633, + "id": 26694, "mutability": "mutable", "name": "p0", - "nameLocation": "15295:2:16", + "nameLocation": "15295:2:36", "nodeType": "VariableDeclaration", - "scope": 23651, - "src": "15290:7:16", + "scope": 26712, + "src": "15290:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22654,10 +22654,10 @@ "typeString": "bool" }, "typeName": { - "id": 23632, + "id": 26693, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15290:4:16", + "src": "15290:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22667,13 +22667,13 @@ }, { "constant": false, - "id": 23635, + "id": 26696, "mutability": "mutable", "name": "p1", - "nameLocation": "15307:2:16", + "nameLocation": "15307:2:36", "nodeType": "VariableDeclaration", - "scope": 23651, - "src": "15299:10:16", + "scope": 26712, + "src": "15299:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22681,10 +22681,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23634, + "id": 26695, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15299:7:16", + "src": "15299:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22694,13 +22694,13 @@ }, { "constant": false, - "id": 23637, + "id": 26698, "mutability": "mutable", "name": "p2", - "nameLocation": "15316:2:16", + "nameLocation": "15316:2:36", "nodeType": "VariableDeclaration", - "scope": 23651, - "src": "15311:7:16", + "scope": 26712, + "src": "15311:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22708,10 +22708,10 @@ "typeString": "bool" }, "typeName": { - "id": 23636, + "id": 26697, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15311:4:16", + "src": "15311:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22720,28 +22720,28 @@ "visibility": "internal" } ], - "src": "15289:30:16" + "src": "15289:30:36" }, "returnParameters": { - "id": 23639, + "id": 26700, "nodeType": "ParameterList", "parameters": [], - "src": "15334:0:16" + "src": "15334:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23671, + "id": 26732, "nodeType": "FunctionDefinition", - "src": "15435:158:16", + "src": "15435:158:36", "nodes": [], "body": { - "id": 23670, + "id": 26731, "nodeType": "Block", - "src": "15495:98:16", + "src": "15495:98:36", "nodes": [], "statements": [ { @@ -22751,14 +22751,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e743235362c6164647265737329", - "id": 23663, + "id": 26724, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15545:27:16", + "src": "15545:27:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_088ef9d2f4d01d13401423c19b7f189200a7ad3f567d9e20f37299f94f92f574", "typeString": "literal_string \"log(bool,uint256,address)\"" @@ -22766,36 +22766,36 @@ "value": "log(bool,uint256,address)" }, { - "id": 23664, + "id": 26725, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23653, - "src": "15574:2:16", + "referencedDeclaration": 26714, + "src": "15574:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23665, + "id": 26726, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23655, - "src": "15578:2:16", + "referencedDeclaration": 26716, + "src": "15578:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23666, + "id": 26727, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23657, - "src": "15582:2:16", + "referencedDeclaration": 26718, + "src": "15582:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -22822,32 +22822,32 @@ } ], "expression": { - "id": 23661, + "id": 26722, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15521:3:16", + "src": "15521:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23662, + "id": 26723, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "15525:19:16", + "memberLocation": "15525:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15521:23:16", + "src": "15521:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23667, + "id": 26728, "isConstant": false, "isLValue": false, "isPure": false, @@ -22856,7 +22856,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15521:64:16", + "src": "15521:64:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -22871,18 +22871,18 @@ "typeString": "bytes memory" } ], - "id": 23660, + "id": 26721, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "15505:15:16", + "referencedDeclaration": 25094, + "src": "15505:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23668, + "id": 26729, "isConstant": false, "isLValue": false, "isPure": false, @@ -22891,16 +22891,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15505:81:16", + "src": "15505:81:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23669, + "id": 26730, "nodeType": "ExpressionStatement", - "src": "15505:81:16" + "src": "15505:81:36" } ] }, @@ -22908,20 +22908,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15444:3:16", + "nameLocation": "15444:3:36", "parameters": { - "id": 23658, + "id": 26719, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23653, + "id": 26714, "mutability": "mutable", "name": "p0", - "nameLocation": "15453:2:16", + "nameLocation": "15453:2:36", "nodeType": "VariableDeclaration", - "scope": 23671, - "src": "15448:7:16", + "scope": 26732, + "src": "15448:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22929,10 +22929,10 @@ "typeString": "bool" }, "typeName": { - "id": 23652, + "id": 26713, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15448:4:16", + "src": "15448:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -22942,13 +22942,13 @@ }, { "constant": false, - "id": 23655, + "id": 26716, "mutability": "mutable", "name": "p1", - "nameLocation": "15465:2:16", + "nameLocation": "15465:2:36", "nodeType": "VariableDeclaration", - "scope": 23671, - "src": "15457:10:16", + "scope": 26732, + "src": "15457:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22956,10 +22956,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23654, + "id": 26715, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15457:7:16", + "src": "15457:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22969,13 +22969,13 @@ }, { "constant": false, - "id": 23657, + "id": 26718, "mutability": "mutable", "name": "p2", - "nameLocation": "15477:2:16", + "nameLocation": "15477:2:36", "nodeType": "VariableDeclaration", - "scope": 23671, - "src": "15469:10:16", + "scope": 26732, + "src": "15469:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22983,10 +22983,10 @@ "typeString": "address" }, "typeName": { - "id": 23656, + "id": 26717, "name": "address", "nodeType": "ElementaryTypeName", - "src": "15469:7:16", + "src": "15469:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -22996,28 +22996,28 @@ "visibility": "internal" } ], - "src": "15447:33:16" + "src": "15447:33:36" }, "returnParameters": { - "id": 23659, + "id": 26720, "nodeType": "ParameterList", "parameters": [], - "src": "15495:0:16" + "src": "15495:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23691, + "id": 26752, "nodeType": "FunctionDefinition", - "src": "15599:163:16", + "src": "15599:163:36", "nodes": [], "body": { - "id": 23690, + "id": 26751, "nodeType": "Block", - "src": "15665:97:16", + "src": "15665:97:36", "nodes": [], "statements": [ { @@ -23027,14 +23027,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c75696e7432353629", - "id": 23683, + "id": 26744, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15715:26:16", + "src": "15715:26:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1093ee11e671928331708700100b356c86a8494f33b170ddcffd95462a0adf64", "typeString": "literal_string \"log(bool,string,uint256)\"" @@ -23042,36 +23042,36 @@ "value": "log(bool,string,uint256)" }, { - "id": 23684, + "id": 26745, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23673, - "src": "15743:2:16", + "referencedDeclaration": 26734, + "src": "15743:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23685, + "id": 26746, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23675, - "src": "15747:2:16", + "referencedDeclaration": 26736, + "src": "15747:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23686, + "id": 26747, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23677, - "src": "15751:2:16", + "referencedDeclaration": 26738, + "src": "15751:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23098,32 +23098,32 @@ } ], "expression": { - "id": 23681, + "id": 26742, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15691:3:16", + "src": "15691:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23682, + "id": 26743, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "15695:19:16", + "memberLocation": "15695:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15691:23:16", + "src": "15691:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23687, + "id": 26748, "isConstant": false, "isLValue": false, "isPure": false, @@ -23132,7 +23132,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15691:63:16", + "src": "15691:63:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23147,18 +23147,18 @@ "typeString": "bytes memory" } ], - "id": 23680, + "id": 26741, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "15675:15:16", + "referencedDeclaration": 25094, + "src": "15675:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23688, + "id": 26749, "isConstant": false, "isLValue": false, "isPure": false, @@ -23167,16 +23167,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15675:80:16", + "src": "15675:80:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23689, + "id": 26750, "nodeType": "ExpressionStatement", - "src": "15675:80:16" + "src": "15675:80:36" } ] }, @@ -23184,20 +23184,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15608:3:16", + "nameLocation": "15608:3:36", "parameters": { - "id": 23678, + "id": 26739, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23673, + "id": 26734, "mutability": "mutable", "name": "p0", - "nameLocation": "15617:2:16", + "nameLocation": "15617:2:36", "nodeType": "VariableDeclaration", - "scope": 23691, - "src": "15612:7:16", + "scope": 26752, + "src": "15612:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23205,10 +23205,10 @@ "typeString": "bool" }, "typeName": { - "id": 23672, + "id": 26733, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15612:4:16", + "src": "15612:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23218,13 +23218,13 @@ }, { "constant": false, - "id": 23675, + "id": 26736, "mutability": "mutable", "name": "p1", - "nameLocation": "15635:2:16", + "nameLocation": "15635:2:36", "nodeType": "VariableDeclaration", - "scope": 23691, - "src": "15621:16:16", + "scope": 26752, + "src": "15621:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23232,10 +23232,10 @@ "typeString": "string" }, "typeName": { - "id": 23674, + "id": 26735, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15621:6:16", + "src": "15621:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23245,13 +23245,13 @@ }, { "constant": false, - "id": 23677, + "id": 26738, "mutability": "mutable", "name": "p2", - "nameLocation": "15647:2:16", + "nameLocation": "15647:2:36", "nodeType": "VariableDeclaration", - "scope": 23691, - "src": "15639:10:16", + "scope": 26752, + "src": "15639:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23259,10 +23259,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23676, + "id": 26737, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15639:7:16", + "src": "15639:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23271,28 +23271,28 @@ "visibility": "internal" } ], - "src": "15611:39:16" + "src": "15611:39:36" }, "returnParameters": { - "id": 23679, + "id": 26740, "nodeType": "ParameterList", "parameters": [], - "src": "15665:0:16" + "src": "15665:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23711, + "id": 26772, "nodeType": "FunctionDefinition", - "src": "15768:168:16", + "src": "15768:168:36", "nodes": [], "body": { - "id": 23710, + "id": 26771, "nodeType": "Block", - "src": "15840:96:16", + "src": "15840:96:36", "nodes": [], "statements": [ { @@ -23302,14 +23302,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c737472696e6729", - "id": 23703, + "id": 26764, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15890:25:16", + "src": "15890:25:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b076847f8b4aee0cfbf46ec501532f9f3c85a581aff135287ff8e917c0a39102", "typeString": "literal_string \"log(bool,string,string)\"" @@ -23317,36 +23317,36 @@ "value": "log(bool,string,string)" }, { - "id": 23704, + "id": 26765, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23693, - "src": "15917:2:16", + "referencedDeclaration": 26754, + "src": "15917:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23705, + "id": 26766, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23695, - "src": "15921:2:16", + "referencedDeclaration": 26756, + "src": "15921:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23706, + "id": 26767, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23697, - "src": "15925:2:16", + "referencedDeclaration": 26758, + "src": "15925:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -23373,32 +23373,32 @@ } ], "expression": { - "id": 23701, + "id": 26762, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "15866:3:16", + "src": "15866:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23702, + "id": 26763, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "15870:19:16", + "memberLocation": "15870:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "15866:23:16", + "src": "15866:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23707, + "id": 26768, "isConstant": false, "isLValue": false, "isPure": false, @@ -23407,7 +23407,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15866:62:16", + "src": "15866:62:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23422,18 +23422,18 @@ "typeString": "bytes memory" } ], - "id": 23700, + "id": 26761, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "15850:15:16", + "referencedDeclaration": 25094, + "src": "15850:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23708, + "id": 26769, "isConstant": false, "isLValue": false, "isPure": false, @@ -23442,16 +23442,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15850:79:16", + "src": "15850:79:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23709, + "id": 26770, "nodeType": "ExpressionStatement", - "src": "15850:79:16" + "src": "15850:79:36" } ] }, @@ -23459,20 +23459,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15777:3:16", + "nameLocation": "15777:3:36", "parameters": { - "id": 23698, + "id": 26759, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23693, + "id": 26754, "mutability": "mutable", "name": "p0", - "nameLocation": "15786:2:16", + "nameLocation": "15786:2:36", "nodeType": "VariableDeclaration", - "scope": 23711, - "src": "15781:7:16", + "scope": 26772, + "src": "15781:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23480,10 +23480,10 @@ "typeString": "bool" }, "typeName": { - "id": 23692, + "id": 26753, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15781:4:16", + "src": "15781:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23493,13 +23493,13 @@ }, { "constant": false, - "id": 23695, + "id": 26756, "mutability": "mutable", "name": "p1", - "nameLocation": "15804:2:16", + "nameLocation": "15804:2:36", "nodeType": "VariableDeclaration", - "scope": 23711, - "src": "15790:16:16", + "scope": 26772, + "src": "15790:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23507,10 +23507,10 @@ "typeString": "string" }, "typeName": { - "id": 23694, + "id": 26755, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15790:6:16", + "src": "15790:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23520,13 +23520,13 @@ }, { "constant": false, - "id": 23697, + "id": 26758, "mutability": "mutable", "name": "p2", - "nameLocation": "15822:2:16", + "nameLocation": "15822:2:36", "nodeType": "VariableDeclaration", - "scope": 23711, - "src": "15808:16:16", + "scope": 26772, + "src": "15808:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23534,10 +23534,10 @@ "typeString": "string" }, "typeName": { - "id": 23696, + "id": 26757, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15808:6:16", + "src": "15808:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23546,28 +23546,28 @@ "visibility": "internal" } ], - "src": "15780:45:16" + "src": "15780:45:36" }, "returnParameters": { - "id": 23699, + "id": 26760, "nodeType": "ParameterList", "parameters": [], - "src": "15840:0:16" + "src": "15840:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23731, + "id": 26792, "nodeType": "FunctionDefinition", - "src": "15942:157:16", + "src": "15942:157:36", "nodes": [], "body": { - "id": 23730, + "id": 26791, "nodeType": "Block", - "src": "16005:94:16", + "src": "16005:94:36", "nodes": [], "statements": [ { @@ -23577,14 +23577,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c626f6f6c29", - "id": 23723, + "id": 26784, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16055:23:16", + "src": "16055:23:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_dbb4c2477dacc98e0e5b96fd6ca6bf0ae1f82dd042439d9f53f8d963bef43eaa", "typeString": "literal_string \"log(bool,string,bool)\"" @@ -23592,36 +23592,36 @@ "value": "log(bool,string,bool)" }, { - "id": 23724, + "id": 26785, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23713, - "src": "16080:2:16", + "referencedDeclaration": 26774, + "src": "16080:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23725, + "id": 26786, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23715, - "src": "16084:2:16", + "referencedDeclaration": 26776, + "src": "16084:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23726, + "id": 26787, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23717, - "src": "16088:2:16", + "referencedDeclaration": 26778, + "src": "16088:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23648,32 +23648,32 @@ } ], "expression": { - "id": 23721, + "id": 26782, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16031:3:16", + "src": "16031:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23722, + "id": 26783, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "16035:19:16", + "memberLocation": "16035:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16031:23:16", + "src": "16031:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23727, + "id": 26788, "isConstant": false, "isLValue": false, "isPure": false, @@ -23682,7 +23682,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16031:60:16", + "src": "16031:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23697,18 +23697,18 @@ "typeString": "bytes memory" } ], - "id": 23720, + "id": 26781, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "16015:15:16", + "referencedDeclaration": 25094, + "src": "16015:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23728, + "id": 26789, "isConstant": false, "isLValue": false, "isPure": false, @@ -23717,16 +23717,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16015:77:16", + "src": "16015:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23729, + "id": 26790, "nodeType": "ExpressionStatement", - "src": "16015:77:16" + "src": "16015:77:36" } ] }, @@ -23734,20 +23734,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15951:3:16", + "nameLocation": "15951:3:36", "parameters": { - "id": 23718, + "id": 26779, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23713, + "id": 26774, "mutability": "mutable", "name": "p0", - "nameLocation": "15960:2:16", + "nameLocation": "15960:2:36", "nodeType": "VariableDeclaration", - "scope": 23731, - "src": "15955:7:16", + "scope": 26792, + "src": "15955:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23755,10 +23755,10 @@ "typeString": "bool" }, "typeName": { - "id": 23712, + "id": 26773, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15955:4:16", + "src": "15955:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23768,13 +23768,13 @@ }, { "constant": false, - "id": 23715, + "id": 26776, "mutability": "mutable", "name": "p1", - "nameLocation": "15978:2:16", + "nameLocation": "15978:2:36", "nodeType": "VariableDeclaration", - "scope": 23731, - "src": "15964:16:16", + "scope": 26792, + "src": "15964:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23782,10 +23782,10 @@ "typeString": "string" }, "typeName": { - "id": 23714, + "id": 26775, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15964:6:16", + "src": "15964:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23795,13 +23795,13 @@ }, { "constant": false, - "id": 23717, + "id": 26778, "mutability": "mutable", "name": "p2", - "nameLocation": "15987:2:16", + "nameLocation": "15987:2:36", "nodeType": "VariableDeclaration", - "scope": 23731, - "src": "15982:7:16", + "scope": 26792, + "src": "15982:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23809,10 +23809,10 @@ "typeString": "bool" }, "typeName": { - "id": 23716, + "id": 26777, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "15982:4:16", + "src": "15982:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -23821,28 +23821,28 @@ "visibility": "internal" } ], - "src": "15954:36:16" + "src": "15954:36:36" }, "returnParameters": { - "id": 23719, + "id": 26780, "nodeType": "ParameterList", "parameters": [], - "src": "16005:0:16" + "src": "16005:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23751, + "id": 26812, "nodeType": "FunctionDefinition", - "src": "16105:163:16", + "src": "16105:163:36", "nodes": [], "body": { - "id": 23750, + "id": 26811, "nodeType": "Block", - "src": "16171:97:16", + "src": "16171:97:36", "nodes": [], "statements": [ { @@ -23852,14 +23852,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c6164647265737329", - "id": 23743, + "id": 26804, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16221:26:16", + "src": "16221:26:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9591b953c9b1d0af9d1e3bc0f6ea9aa5b0e1af8c702f85b36e21b9b2d7e4da79", "typeString": "literal_string \"log(bool,string,address)\"" @@ -23867,36 +23867,36 @@ "value": "log(bool,string,address)" }, { - "id": 23744, + "id": 26805, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23733, - "src": "16249:2:16", + "referencedDeclaration": 26794, + "src": "16249:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23745, + "id": 26806, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23735, - "src": "16253:2:16", + "referencedDeclaration": 26796, + "src": "16253:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 23746, + "id": 26807, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23737, - "src": "16257:2:16", + "referencedDeclaration": 26798, + "src": "16257:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -23923,32 +23923,32 @@ } ], "expression": { - "id": 23741, + "id": 26802, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16197:3:16", + "src": "16197:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23742, + "id": 26803, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "16201:19:16", + "memberLocation": "16201:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16197:23:16", + "src": "16197:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23747, + "id": 26808, "isConstant": false, "isLValue": false, "isPure": false, @@ -23957,7 +23957,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16197:63:16", + "src": "16197:63:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -23972,18 +23972,18 @@ "typeString": "bytes memory" } ], - "id": 23740, + "id": 26801, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "16181:15:16", + "referencedDeclaration": 25094, + "src": "16181:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23748, + "id": 26809, "isConstant": false, "isLValue": false, "isPure": false, @@ -23992,16 +23992,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16181:80:16", + "src": "16181:80:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23749, + "id": 26810, "nodeType": "ExpressionStatement", - "src": "16181:80:16" + "src": "16181:80:36" } ] }, @@ -24009,20 +24009,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16114:3:16", + "nameLocation": "16114:3:36", "parameters": { - "id": 23738, + "id": 26799, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23733, + "id": 26794, "mutability": "mutable", "name": "p0", - "nameLocation": "16123:2:16", + "nameLocation": "16123:2:36", "nodeType": "VariableDeclaration", - "scope": 23751, - "src": "16118:7:16", + "scope": 26812, + "src": "16118:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24030,10 +24030,10 @@ "typeString": "bool" }, "typeName": { - "id": 23732, + "id": 26793, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16118:4:16", + "src": "16118:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24043,13 +24043,13 @@ }, { "constant": false, - "id": 23735, + "id": 26796, "mutability": "mutable", "name": "p1", - "nameLocation": "16141:2:16", + "nameLocation": "16141:2:36", "nodeType": "VariableDeclaration", - "scope": 23751, - "src": "16127:16:16", + "scope": 26812, + "src": "16127:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -24057,10 +24057,10 @@ "typeString": "string" }, "typeName": { - "id": 23734, + "id": 26795, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16127:6:16", + "src": "16127:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -24070,13 +24070,13 @@ }, { "constant": false, - "id": 23737, + "id": 26798, "mutability": "mutable", "name": "p2", - "nameLocation": "16153:2:16", + "nameLocation": "16153:2:36", "nodeType": "VariableDeclaration", - "scope": 23751, - "src": "16145:10:16", + "scope": 26812, + "src": "16145:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24084,10 +24084,10 @@ "typeString": "address" }, "typeName": { - "id": 23736, + "id": 26797, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16145:7:16", + "src": "16145:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24097,28 +24097,28 @@ "visibility": "internal" } ], - "src": "16117:39:16" + "src": "16117:39:36" }, "returnParameters": { - "id": 23739, + "id": 26800, "nodeType": "ParameterList", "parameters": [], - "src": "16171:0:16" + "src": "16171:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23771, + "id": 26832, "nodeType": "FunctionDefinition", - "src": "16274:152:16", + "src": "16274:152:36", "nodes": [], "body": { - "id": 23770, + "id": 26831, "nodeType": "Block", - "src": "16331:95:16", + "src": "16331:95:36", "nodes": [], "statements": [ { @@ -24128,14 +24128,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c75696e7432353629", - "id": 23763, + "id": 26824, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16381:24:16", + "src": "16381:24:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_12f216023a0243e7ece19b75fc4619b59ea663e0aefdf2e4b1faa16a9fa3a211", "typeString": "literal_string \"log(bool,bool,uint256)\"" @@ -24143,36 +24143,36 @@ "value": "log(bool,bool,uint256)" }, { - "id": 23764, + "id": 26825, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23753, - "src": "16407:2:16", + "referencedDeclaration": 26814, + "src": "16407:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23765, + "id": 26826, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23755, - "src": "16411:2:16", + "referencedDeclaration": 26816, + "src": "16411:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23766, + "id": 26827, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23757, - "src": "16415:2:16", + "referencedDeclaration": 26818, + "src": "16415:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24199,32 +24199,32 @@ } ], "expression": { - "id": 23761, + "id": 26822, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16357:3:16", + "src": "16357:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23762, + "id": 26823, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "16361:19:16", + "memberLocation": "16361:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16357:23:16", + "src": "16357:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23767, + "id": 26828, "isConstant": false, "isLValue": false, "isPure": false, @@ -24233,7 +24233,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16357:61:16", + "src": "16357:61:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -24248,18 +24248,18 @@ "typeString": "bytes memory" } ], - "id": 23760, + "id": 26821, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "16341:15:16", + "referencedDeclaration": 25094, + "src": "16341:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23768, + "id": 26829, "isConstant": false, "isLValue": false, "isPure": false, @@ -24268,16 +24268,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16341:78:16", + "src": "16341:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23769, + "id": 26830, "nodeType": "ExpressionStatement", - "src": "16341:78:16" + "src": "16341:78:36" } ] }, @@ -24285,20 +24285,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16283:3:16", + "nameLocation": "16283:3:36", "parameters": { - "id": 23758, + "id": 26819, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23753, + "id": 26814, "mutability": "mutable", "name": "p0", - "nameLocation": "16292:2:16", + "nameLocation": "16292:2:36", "nodeType": "VariableDeclaration", - "scope": 23771, - "src": "16287:7:16", + "scope": 26832, + "src": "16287:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24306,10 +24306,10 @@ "typeString": "bool" }, "typeName": { - "id": 23752, + "id": 26813, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16287:4:16", + "src": "16287:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24319,13 +24319,13 @@ }, { "constant": false, - "id": 23755, + "id": 26816, "mutability": "mutable", "name": "p1", - "nameLocation": "16301:2:16", + "nameLocation": "16301:2:36", "nodeType": "VariableDeclaration", - "scope": 23771, - "src": "16296:7:16", + "scope": 26832, + "src": "16296:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24333,10 +24333,10 @@ "typeString": "bool" }, "typeName": { - "id": 23754, + "id": 26815, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16296:4:16", + "src": "16296:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24346,13 +24346,13 @@ }, { "constant": false, - "id": 23757, + "id": 26818, "mutability": "mutable", "name": "p2", - "nameLocation": "16313:2:16", + "nameLocation": "16313:2:36", "nodeType": "VariableDeclaration", - "scope": 23771, - "src": "16305:10:16", + "scope": 26832, + "src": "16305:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24360,10 +24360,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23756, + "id": 26817, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "16305:7:16", + "src": "16305:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24372,28 +24372,28 @@ "visibility": "internal" } ], - "src": "16286:30:16" + "src": "16286:30:36" }, "returnParameters": { - "id": 23759, + "id": 26820, "nodeType": "ParameterList", "parameters": [], - "src": "16331:0:16" + "src": "16331:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23791, + "id": 26852, "nodeType": "FunctionDefinition", - "src": "16432:157:16", + "src": "16432:157:36", "nodes": [], "body": { - "id": 23790, + "id": 26851, "nodeType": "Block", - "src": "16495:94:16", + "src": "16495:94:36", "nodes": [], "statements": [ { @@ -24403,14 +24403,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c737472696e6729", - "id": 23783, + "id": 26844, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16545:23:16", + "src": "16545:23:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2555fa465662416fc443b21c515f245dc550a66f7c658773f7bd7ad91c82f2cc", "typeString": "literal_string \"log(bool,bool,string)\"" @@ -24418,36 +24418,36 @@ "value": "log(bool,bool,string)" }, { - "id": 23784, + "id": 26845, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23773, - "src": "16570:2:16", + "referencedDeclaration": 26834, + "src": "16570:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23785, + "id": 26846, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23775, - "src": "16574:2:16", + "referencedDeclaration": 26836, + "src": "16574:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23786, + "id": 26847, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23777, - "src": "16578:2:16", + "referencedDeclaration": 26838, + "src": "16578:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -24474,32 +24474,32 @@ } ], "expression": { - "id": 23781, + "id": 26842, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16521:3:16", + "src": "16521:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23782, + "id": 26843, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "16525:19:16", + "memberLocation": "16525:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16521:23:16", + "src": "16521:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23787, + "id": 26848, "isConstant": false, "isLValue": false, "isPure": false, @@ -24508,7 +24508,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16521:60:16", + "src": "16521:60:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -24523,18 +24523,18 @@ "typeString": "bytes memory" } ], - "id": 23780, + "id": 26841, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "16505:15:16", + "referencedDeclaration": 25094, + "src": "16505:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23788, + "id": 26849, "isConstant": false, "isLValue": false, "isPure": false, @@ -24543,16 +24543,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16505:77:16", + "src": "16505:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23789, + "id": 26850, "nodeType": "ExpressionStatement", - "src": "16505:77:16" + "src": "16505:77:36" } ] }, @@ -24560,20 +24560,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16441:3:16", + "nameLocation": "16441:3:36", "parameters": { - "id": 23778, + "id": 26839, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23773, + "id": 26834, "mutability": "mutable", "name": "p0", - "nameLocation": "16450:2:16", + "nameLocation": "16450:2:36", "nodeType": "VariableDeclaration", - "scope": 23791, - "src": "16445:7:16", + "scope": 26852, + "src": "16445:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24581,10 +24581,10 @@ "typeString": "bool" }, "typeName": { - "id": 23772, + "id": 26833, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16445:4:16", + "src": "16445:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24594,13 +24594,13 @@ }, { "constant": false, - "id": 23775, + "id": 26836, "mutability": "mutable", "name": "p1", - "nameLocation": "16459:2:16", + "nameLocation": "16459:2:36", "nodeType": "VariableDeclaration", - "scope": 23791, - "src": "16454:7:16", + "scope": 26852, + "src": "16454:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24608,10 +24608,10 @@ "typeString": "bool" }, "typeName": { - "id": 23774, + "id": 26835, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16454:4:16", + "src": "16454:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24621,13 +24621,13 @@ }, { "constant": false, - "id": 23777, + "id": 26838, "mutability": "mutable", "name": "p2", - "nameLocation": "16477:2:16", + "nameLocation": "16477:2:36", "nodeType": "VariableDeclaration", - "scope": 23791, - "src": "16463:16:16", + "scope": 26852, + "src": "16463:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -24635,10 +24635,10 @@ "typeString": "string" }, "typeName": { - "id": 23776, + "id": 26837, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16463:6:16", + "src": "16463:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -24647,28 +24647,28 @@ "visibility": "internal" } ], - "src": "16444:36:16" + "src": "16444:36:36" }, "returnParameters": { - "id": 23779, + "id": 26840, "nodeType": "ParameterList", "parameters": [], - "src": "16495:0:16" + "src": "16495:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23811, + "id": 26872, "nodeType": "FunctionDefinition", - "src": "16595:146:16", + "src": "16595:146:36", "nodes": [], "body": { - "id": 23810, + "id": 26871, "nodeType": "Block", - "src": "16649:92:16", + "src": "16649:92:36", "nodes": [], "statements": [ { @@ -24678,14 +24678,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c626f6f6c29", - "id": 23803, + "id": 26864, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16699:21:16", + "src": "16699:21:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_50709698278bb02f656e4ac53a2ae8ef0ec4064d340360a5fa4d933e9a742590", "typeString": "literal_string \"log(bool,bool,bool)\"" @@ -24693,36 +24693,36 @@ "value": "log(bool,bool,bool)" }, { - "id": 23804, + "id": 26865, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23793, - "src": "16722:2:16", + "referencedDeclaration": 26854, + "src": "16722:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23805, + "id": 26866, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23795, - "src": "16726:2:16", + "referencedDeclaration": 26856, + "src": "16726:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23806, + "id": 26867, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23797, - "src": "16730:2:16", + "referencedDeclaration": 26858, + "src": "16730:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24749,32 +24749,32 @@ } ], "expression": { - "id": 23801, + "id": 26862, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16675:3:16", + "src": "16675:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23802, + "id": 26863, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "16679:19:16", + "memberLocation": "16679:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16675:23:16", + "src": "16675:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23807, + "id": 26868, "isConstant": false, "isLValue": false, "isPure": false, @@ -24783,7 +24783,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16675:58:16", + "src": "16675:58:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -24798,18 +24798,18 @@ "typeString": "bytes memory" } ], - "id": 23800, + "id": 26861, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "16659:15:16", + "referencedDeclaration": 25094, + "src": "16659:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23808, + "id": 26869, "isConstant": false, "isLValue": false, "isPure": false, @@ -24818,16 +24818,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16659:75:16", + "src": "16659:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23809, + "id": 26870, "nodeType": "ExpressionStatement", - "src": "16659:75:16" + "src": "16659:75:36" } ] }, @@ -24835,20 +24835,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16604:3:16", + "nameLocation": "16604:3:36", "parameters": { - "id": 23798, + "id": 26859, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23793, + "id": 26854, "mutability": "mutable", "name": "p0", - "nameLocation": "16613:2:16", + "nameLocation": "16613:2:36", "nodeType": "VariableDeclaration", - "scope": 23811, - "src": "16608:7:16", + "scope": 26872, + "src": "16608:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24856,10 +24856,10 @@ "typeString": "bool" }, "typeName": { - "id": 23792, + "id": 26853, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16608:4:16", + "src": "16608:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24869,13 +24869,13 @@ }, { "constant": false, - "id": 23795, + "id": 26856, "mutability": "mutable", "name": "p1", - "nameLocation": "16622:2:16", + "nameLocation": "16622:2:36", "nodeType": "VariableDeclaration", - "scope": 23811, - "src": "16617:7:16", + "scope": 26872, + "src": "16617:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24883,10 +24883,10 @@ "typeString": "bool" }, "typeName": { - "id": 23794, + "id": 26855, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16617:4:16", + "src": "16617:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24896,13 +24896,13 @@ }, { "constant": false, - "id": 23797, + "id": 26858, "mutability": "mutable", "name": "p2", - "nameLocation": "16631:2:16", + "nameLocation": "16631:2:36", "nodeType": "VariableDeclaration", - "scope": 23811, - "src": "16626:7:16", + "scope": 26872, + "src": "16626:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24910,10 +24910,10 @@ "typeString": "bool" }, "typeName": { - "id": 23796, + "id": 26857, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16626:4:16", + "src": "16626:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24922,28 +24922,28 @@ "visibility": "internal" } ], - "src": "16607:27:16" + "src": "16607:27:36" }, "returnParameters": { - "id": 23799, + "id": 26860, "nodeType": "ParameterList", "parameters": [], - "src": "16649:0:16" + "src": "16649:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23831, + "id": 26892, "nodeType": "FunctionDefinition", - "src": "16747:152:16", + "src": "16747:152:36", "nodes": [], "body": { - "id": 23830, + "id": 26891, "nodeType": "Block", - "src": "16804:95:16", + "src": "16804:95:36", "nodes": [], "statements": [ { @@ -24953,14 +24953,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c6164647265737329", - "id": 23823, + "id": 26884, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16854:24:16", + "src": "16854:24:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1078f68da6ddbbe80f829fe8d54d1f2c6347e1ee4ec5a2a7a3a330ada9eccf81", "typeString": "literal_string \"log(bool,bool,address)\"" @@ -24968,36 +24968,36 @@ "value": "log(bool,bool,address)" }, { - "id": 23824, + "id": 26885, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23813, - "src": "16880:2:16", + "referencedDeclaration": 26874, + "src": "16880:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23825, + "id": 26886, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23815, - "src": "16884:2:16", + "referencedDeclaration": 26876, + "src": "16884:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23826, + "id": 26887, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23817, - "src": "16888:2:16", + "referencedDeclaration": 26878, + "src": "16888:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -25024,32 +25024,32 @@ } ], "expression": { - "id": 23821, + "id": 26882, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16830:3:16", + "src": "16830:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23822, + "id": 26883, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "16834:19:16", + "memberLocation": "16834:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16830:23:16", + "src": "16830:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23827, + "id": 26888, "isConstant": false, "isLValue": false, "isPure": false, @@ -25058,7 +25058,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16830:61:16", + "src": "16830:61:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -25073,18 +25073,18 @@ "typeString": "bytes memory" } ], - "id": 23820, + "id": 26881, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "16814:15:16", + "referencedDeclaration": 25094, + "src": "16814:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23828, + "id": 26889, "isConstant": false, "isLValue": false, "isPure": false, @@ -25093,16 +25093,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16814:78:16", + "src": "16814:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23829, + "id": 26890, "nodeType": "ExpressionStatement", - "src": "16814:78:16" + "src": "16814:78:36" } ] }, @@ -25110,20 +25110,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16756:3:16", + "nameLocation": "16756:3:36", "parameters": { - "id": 23818, + "id": 26879, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23813, + "id": 26874, "mutability": "mutable", "name": "p0", - "nameLocation": "16765:2:16", + "nameLocation": "16765:2:36", "nodeType": "VariableDeclaration", - "scope": 23831, - "src": "16760:7:16", + "scope": 26892, + "src": "16760:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25131,10 +25131,10 @@ "typeString": "bool" }, "typeName": { - "id": 23812, + "id": 26873, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16760:4:16", + "src": "16760:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25144,13 +25144,13 @@ }, { "constant": false, - "id": 23815, + "id": 26876, "mutability": "mutable", "name": "p1", - "nameLocation": "16774:2:16", + "nameLocation": "16774:2:36", "nodeType": "VariableDeclaration", - "scope": 23831, - "src": "16769:7:16", + "scope": 26892, + "src": "16769:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25158,10 +25158,10 @@ "typeString": "bool" }, "typeName": { - "id": 23814, + "id": 26875, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16769:4:16", + "src": "16769:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25171,13 +25171,13 @@ }, { "constant": false, - "id": 23817, + "id": 26878, "mutability": "mutable", "name": "p2", - "nameLocation": "16786:2:16", + "nameLocation": "16786:2:36", "nodeType": "VariableDeclaration", - "scope": 23831, - "src": "16778:10:16", + "scope": 26892, + "src": "16778:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25185,10 +25185,10 @@ "typeString": "address" }, "typeName": { - "id": 23816, + "id": 26877, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16778:7:16", + "src": "16778:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25198,28 +25198,28 @@ "visibility": "internal" } ], - "src": "16759:30:16" + "src": "16759:30:36" }, "returnParameters": { - "id": 23819, + "id": 26880, "nodeType": "ParameterList", "parameters": [], - "src": "16804:0:16" + "src": "16804:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23851, + "id": 26912, "nodeType": "FunctionDefinition", - "src": "16905:158:16", + "src": "16905:158:36", "nodes": [], "body": { - "id": 23850, + "id": 26911, "nodeType": "Block", - "src": "16965:98:16", + "src": "16965:98:36", "nodes": [], "statements": [ { @@ -25229,14 +25229,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c75696e7432353629", - "id": 23843, + "id": 26904, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17015:27:16", + "src": "17015:27:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5f7b9afb4f9ee9df3fee50155d0accfa23536f443bcbc89ec11f75df422d05ac", "typeString": "literal_string \"log(bool,address,uint256)\"" @@ -25244,36 +25244,36 @@ "value": "log(bool,address,uint256)" }, { - "id": 23844, + "id": 26905, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23833, - "src": "17044:2:16", + "referencedDeclaration": 26894, + "src": "17044:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23845, + "id": 26906, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23835, - "src": "17048:2:16", + "referencedDeclaration": 26896, + "src": "17048:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 23846, + "id": 26907, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23837, - "src": "17052:2:16", + "referencedDeclaration": 26898, + "src": "17052:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25300,32 +25300,32 @@ } ], "expression": { - "id": 23841, + "id": 26902, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "16991:3:16", + "src": "16991:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23842, + "id": 26903, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "16995:19:16", + "memberLocation": "16995:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "16991:23:16", + "src": "16991:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23847, + "id": 26908, "isConstant": false, "isLValue": false, "isPure": false, @@ -25334,7 +25334,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16991:64:16", + "src": "16991:64:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -25349,18 +25349,18 @@ "typeString": "bytes memory" } ], - "id": 23840, + "id": 26901, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "16975:15:16", + "referencedDeclaration": 25094, + "src": "16975:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23848, + "id": 26909, "isConstant": false, "isLValue": false, "isPure": false, @@ -25369,16 +25369,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16975:81:16", + "src": "16975:81:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23849, + "id": 26910, "nodeType": "ExpressionStatement", - "src": "16975:81:16" + "src": "16975:81:36" } ] }, @@ -25386,20 +25386,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "16914:3:16", + "nameLocation": "16914:3:36", "parameters": { - "id": 23838, + "id": 26899, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23833, + "id": 26894, "mutability": "mutable", "name": "p0", - "nameLocation": "16923:2:16", + "nameLocation": "16923:2:36", "nodeType": "VariableDeclaration", - "scope": 23851, - "src": "16918:7:16", + "scope": 26912, + "src": "16918:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25407,10 +25407,10 @@ "typeString": "bool" }, "typeName": { - "id": 23832, + "id": 26893, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "16918:4:16", + "src": "16918:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25420,13 +25420,13 @@ }, { "constant": false, - "id": 23835, + "id": 26896, "mutability": "mutable", "name": "p1", - "nameLocation": "16935:2:16", + "nameLocation": "16935:2:36", "nodeType": "VariableDeclaration", - "scope": 23851, - "src": "16927:10:16", + "scope": 26912, + "src": "16927:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25434,10 +25434,10 @@ "typeString": "address" }, "typeName": { - "id": 23834, + "id": 26895, "name": "address", "nodeType": "ElementaryTypeName", - "src": "16927:7:16", + "src": "16927:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25448,13 +25448,13 @@ }, { "constant": false, - "id": 23837, + "id": 26898, "mutability": "mutable", "name": "p2", - "nameLocation": "16947:2:16", + "nameLocation": "16947:2:36", "nodeType": "VariableDeclaration", - "scope": 23851, - "src": "16939:10:16", + "scope": 26912, + "src": "16939:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25462,10 +25462,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23836, + "id": 26897, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "16939:7:16", + "src": "16939:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25474,28 +25474,28 @@ "visibility": "internal" } ], - "src": "16917:33:16" + "src": "16917:33:36" }, "returnParameters": { - "id": 23839, + "id": 26900, "nodeType": "ParameterList", "parameters": [], - "src": "16965:0:16" + "src": "16965:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23871, + "id": 26932, "nodeType": "FunctionDefinition", - "src": "17069:163:16", + "src": "17069:163:36", "nodes": [], "body": { - "id": 23870, + "id": 26931, "nodeType": "Block", - "src": "17135:97:16", + "src": "17135:97:36", "nodes": [], "statements": [ { @@ -25505,14 +25505,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c737472696e6729", - "id": 23863, + "id": 26924, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17185:26:16", + "src": "17185:26:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_de9a927090b15ed84eefc0c471675a23ce67fd75011b1652fe17ca2dd0dcd06d", "typeString": "literal_string \"log(bool,address,string)\"" @@ -25520,36 +25520,36 @@ "value": "log(bool,address,string)" }, { - "id": 23864, + "id": 26925, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23853, - "src": "17213:2:16", + "referencedDeclaration": 26914, + "src": "17213:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23865, + "id": 26926, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23855, - "src": "17217:2:16", + "referencedDeclaration": 26916, + "src": "17217:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 23866, + "id": 26927, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23857, - "src": "17221:2:16", + "referencedDeclaration": 26918, + "src": "17221:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -25576,32 +25576,32 @@ } ], "expression": { - "id": 23861, + "id": 26922, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17161:3:16", + "src": "17161:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23862, + "id": 26923, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "17165:19:16", + "memberLocation": "17165:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17161:23:16", + "src": "17161:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23867, + "id": 26928, "isConstant": false, "isLValue": false, "isPure": false, @@ -25610,7 +25610,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17161:63:16", + "src": "17161:63:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -25625,18 +25625,18 @@ "typeString": "bytes memory" } ], - "id": 23860, + "id": 26921, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "17145:15:16", + "referencedDeclaration": 25094, + "src": "17145:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23868, + "id": 26929, "isConstant": false, "isLValue": false, "isPure": false, @@ -25645,16 +25645,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17145:80:16", + "src": "17145:80:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23869, + "id": 26930, "nodeType": "ExpressionStatement", - "src": "17145:80:16" + "src": "17145:80:36" } ] }, @@ -25662,20 +25662,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17078:3:16", + "nameLocation": "17078:3:36", "parameters": { - "id": 23858, + "id": 26919, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23853, + "id": 26914, "mutability": "mutable", "name": "p0", - "nameLocation": "17087:2:16", + "nameLocation": "17087:2:36", "nodeType": "VariableDeclaration", - "scope": 23871, - "src": "17082:7:16", + "scope": 26932, + "src": "17082:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25683,10 +25683,10 @@ "typeString": "bool" }, "typeName": { - "id": 23852, + "id": 26913, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "17082:4:16", + "src": "17082:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25696,13 +25696,13 @@ }, { "constant": false, - "id": 23855, + "id": 26916, "mutability": "mutable", "name": "p1", - "nameLocation": "17099:2:16", + "nameLocation": "17099:2:36", "nodeType": "VariableDeclaration", - "scope": 23871, - "src": "17091:10:16", + "scope": 26932, + "src": "17091:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25710,10 +25710,10 @@ "typeString": "address" }, "typeName": { - "id": 23854, + "id": 26915, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17091:7:16", + "src": "17091:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25724,13 +25724,13 @@ }, { "constant": false, - "id": 23857, + "id": 26918, "mutability": "mutable", "name": "p2", - "nameLocation": "17117:2:16", + "nameLocation": "17117:2:36", "nodeType": "VariableDeclaration", - "scope": 23871, - "src": "17103:16:16", + "scope": 26932, + "src": "17103:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -25738,10 +25738,10 @@ "typeString": "string" }, "typeName": { - "id": 23856, + "id": 26917, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17103:6:16", + "src": "17103:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -25750,28 +25750,28 @@ "visibility": "internal" } ], - "src": "17081:39:16" + "src": "17081:39:36" }, "returnParameters": { - "id": 23859, + "id": 26920, "nodeType": "ParameterList", "parameters": [], - "src": "17135:0:16" + "src": "17135:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23891, + "id": 26952, "nodeType": "FunctionDefinition", - "src": "17238:152:16", + "src": "17238:152:36", "nodes": [], "body": { - "id": 23890, + "id": 26951, "nodeType": "Block", - "src": "17295:95:16", + "src": "17295:95:36", "nodes": [], "statements": [ { @@ -25781,14 +25781,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c626f6f6c29", - "id": 23883, + "id": 26944, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17345:24:16", + "src": "17345:24:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_18c9c746c9d0e38e4dc234ee76e678bbaa4e473eca3dce0969637d7f01e4a908", "typeString": "literal_string \"log(bool,address,bool)\"" @@ -25796,36 +25796,36 @@ "value": "log(bool,address,bool)" }, { - "id": 23884, + "id": 26945, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23873, - "src": "17371:2:16", + "referencedDeclaration": 26934, + "src": "17371:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23885, + "id": 26946, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23875, - "src": "17375:2:16", + "referencedDeclaration": 26936, + "src": "17375:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 23886, + "id": 26947, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23877, - "src": "17379:2:16", + "referencedDeclaration": 26938, + "src": "17379:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25852,32 +25852,32 @@ } ], "expression": { - "id": 23881, + "id": 26942, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17321:3:16", + "src": "17321:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23882, + "id": 26943, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "17325:19:16", + "memberLocation": "17325:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17321:23:16", + "src": "17321:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23887, + "id": 26948, "isConstant": false, "isLValue": false, "isPure": false, @@ -25886,7 +25886,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17321:61:16", + "src": "17321:61:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -25901,18 +25901,18 @@ "typeString": "bytes memory" } ], - "id": 23880, + "id": 26941, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "17305:15:16", + "referencedDeclaration": 25094, + "src": "17305:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23888, + "id": 26949, "isConstant": false, "isLValue": false, "isPure": false, @@ -25921,16 +25921,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17305:78:16", + "src": "17305:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23889, + "id": 26950, "nodeType": "ExpressionStatement", - "src": "17305:78:16" + "src": "17305:78:36" } ] }, @@ -25938,20 +25938,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17247:3:16", + "nameLocation": "17247:3:36", "parameters": { - "id": 23878, + "id": 26939, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23873, + "id": 26934, "mutability": "mutable", "name": "p0", - "nameLocation": "17256:2:16", + "nameLocation": "17256:2:36", "nodeType": "VariableDeclaration", - "scope": 23891, - "src": "17251:7:16", + "scope": 26952, + "src": "17251:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25959,10 +25959,10 @@ "typeString": "bool" }, "typeName": { - "id": 23872, + "id": 26933, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "17251:4:16", + "src": "17251:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25972,13 +25972,13 @@ }, { "constant": false, - "id": 23875, + "id": 26936, "mutability": "mutable", "name": "p1", - "nameLocation": "17268:2:16", + "nameLocation": "17268:2:36", "nodeType": "VariableDeclaration", - "scope": 23891, - "src": "17260:10:16", + "scope": 26952, + "src": "17260:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25986,10 +25986,10 @@ "typeString": "address" }, "typeName": { - "id": 23874, + "id": 26935, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17260:7:16", + "src": "17260:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26000,13 +26000,13 @@ }, { "constant": false, - "id": 23877, + "id": 26938, "mutability": "mutable", "name": "p2", - "nameLocation": "17277:2:16", + "nameLocation": "17277:2:36", "nodeType": "VariableDeclaration", - "scope": 23891, - "src": "17272:7:16", + "scope": 26952, + "src": "17272:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26014,10 +26014,10 @@ "typeString": "bool" }, "typeName": { - "id": 23876, + "id": 26937, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "17272:4:16", + "src": "17272:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -26026,28 +26026,28 @@ "visibility": "internal" } ], - "src": "17250:30:16" + "src": "17250:30:36" }, "returnParameters": { - "id": 23879, + "id": 26940, "nodeType": "ParameterList", "parameters": [], - "src": "17295:0:16" + "src": "17295:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23911, + "id": 26972, "nodeType": "FunctionDefinition", - "src": "17396:158:16", + "src": "17396:158:36", "nodes": [], "body": { - "id": 23910, + "id": 26971, "nodeType": "Block", - "src": "17456:98:16", + "src": "17456:98:36", "nodes": [], "statements": [ { @@ -26057,14 +26057,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c6164647265737329", - "id": 23903, + "id": 26964, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17506:27:16", + "src": "17506:27:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d2763667477f08a6a3f8ce84e1cc1aeb5e67ee2996f5f36e8939da2b8b8f0265", "typeString": "literal_string \"log(bool,address,address)\"" @@ -26072,36 +26072,36 @@ "value": "log(bool,address,address)" }, { - "id": 23904, + "id": 26965, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23893, - "src": "17535:2:16", + "referencedDeclaration": 26954, + "src": "17535:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 23905, + "id": 26966, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23895, - "src": "17539:2:16", + "referencedDeclaration": 26956, + "src": "17539:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 23906, + "id": 26967, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23897, - "src": "17543:2:16", + "referencedDeclaration": 26958, + "src": "17543:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -26128,32 +26128,32 @@ } ], "expression": { - "id": 23901, + "id": 26962, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17482:3:16", + "src": "17482:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23902, + "id": 26963, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "17486:19:16", + "memberLocation": "17486:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17482:23:16", + "src": "17482:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23907, + "id": 26968, "isConstant": false, "isLValue": false, "isPure": false, @@ -26162,7 +26162,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17482:64:16", + "src": "17482:64:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -26177,18 +26177,18 @@ "typeString": "bytes memory" } ], - "id": 23900, + "id": 26961, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "17466:15:16", + "referencedDeclaration": 25094, + "src": "17466:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23908, + "id": 26969, "isConstant": false, "isLValue": false, "isPure": false, @@ -26197,16 +26197,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17466:81:16", + "src": "17466:81:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23909, + "id": 26970, "nodeType": "ExpressionStatement", - "src": "17466:81:16" + "src": "17466:81:36" } ] }, @@ -26214,20 +26214,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17405:3:16", + "nameLocation": "17405:3:36", "parameters": { - "id": 23898, + "id": 26959, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23893, + "id": 26954, "mutability": "mutable", "name": "p0", - "nameLocation": "17414:2:16", + "nameLocation": "17414:2:36", "nodeType": "VariableDeclaration", - "scope": 23911, - "src": "17409:7:16", + "scope": 26972, + "src": "17409:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26235,10 +26235,10 @@ "typeString": "bool" }, "typeName": { - "id": 23892, + "id": 26953, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "17409:4:16", + "src": "17409:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -26248,13 +26248,13 @@ }, { "constant": false, - "id": 23895, + "id": 26956, "mutability": "mutable", "name": "p1", - "nameLocation": "17426:2:16", + "nameLocation": "17426:2:36", "nodeType": "VariableDeclaration", - "scope": 23911, - "src": "17418:10:16", + "scope": 26972, + "src": "17418:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26262,10 +26262,10 @@ "typeString": "address" }, "typeName": { - "id": 23894, + "id": 26955, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17418:7:16", + "src": "17418:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26276,13 +26276,13 @@ }, { "constant": false, - "id": 23897, + "id": 26958, "mutability": "mutable", "name": "p2", - "nameLocation": "17438:2:16", + "nameLocation": "17438:2:36", "nodeType": "VariableDeclaration", - "scope": 23911, - "src": "17430:10:16", + "scope": 26972, + "src": "17430:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26290,10 +26290,10 @@ "typeString": "address" }, "typeName": { - "id": 23896, + "id": 26957, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17430:7:16", + "src": "17430:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26303,28 +26303,28 @@ "visibility": "internal" } ], - "src": "17408:33:16" + "src": "17408:33:36" }, "returnParameters": { - "id": 23899, + "id": 26960, "nodeType": "ParameterList", "parameters": [], - "src": "17456:0:16" + "src": "17456:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23931, + "id": 26992, "nodeType": "FunctionDefinition", - "src": "17560:164:16", + "src": "17560:164:36", "nodes": [], "body": { - "id": 23930, + "id": 26991, "nodeType": "Block", - "src": "17623:101:16", + "src": "17623:101:36", "nodes": [], "statements": [ { @@ -26334,14 +26334,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e743235362c75696e7432353629", - "id": 23923, + "id": 26984, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17673:30:16", + "src": "17673:30:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b69bcaf6823fa467c87c127df102001d1ca4e8a6dc08cab8aa1e5ab4a0ae8c76", "typeString": "literal_string \"log(address,uint256,uint256)\"" @@ -26349,36 +26349,36 @@ "value": "log(address,uint256,uint256)" }, { - "id": 23924, + "id": 26985, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23913, - "src": "17705:2:16", + "referencedDeclaration": 26974, + "src": "17705:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 23925, + "id": 26986, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23915, - "src": "17709:2:16", + "referencedDeclaration": 26976, + "src": "17709:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23926, + "id": 26987, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23917, - "src": "17713:2:16", + "referencedDeclaration": 26978, + "src": "17713:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26405,32 +26405,32 @@ } ], "expression": { - "id": 23921, + "id": 26982, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17649:3:16", + "src": "17649:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23922, + "id": 26983, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "17653:19:16", + "memberLocation": "17653:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17649:23:16", + "src": "17649:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23927, + "id": 26988, "isConstant": false, "isLValue": false, "isPure": false, @@ -26439,7 +26439,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17649:67:16", + "src": "17649:67:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -26454,18 +26454,18 @@ "typeString": "bytes memory" } ], - "id": 23920, + "id": 26981, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "17633:15:16", + "referencedDeclaration": 25094, + "src": "17633:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23928, + "id": 26989, "isConstant": false, "isLValue": false, "isPure": false, @@ -26474,16 +26474,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17633:84:16", + "src": "17633:84:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23929, + "id": 26990, "nodeType": "ExpressionStatement", - "src": "17633:84:16" + "src": "17633:84:36" } ] }, @@ -26491,20 +26491,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17569:3:16", + "nameLocation": "17569:3:36", "parameters": { - "id": 23918, + "id": 26979, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23913, + "id": 26974, "mutability": "mutable", "name": "p0", - "nameLocation": "17581:2:16", + "nameLocation": "17581:2:36", "nodeType": "VariableDeclaration", - "scope": 23931, - "src": "17573:10:16", + "scope": 26992, + "src": "17573:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26512,10 +26512,10 @@ "typeString": "address" }, "typeName": { - "id": 23912, + "id": 26973, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17573:7:16", + "src": "17573:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26526,13 +26526,13 @@ }, { "constant": false, - "id": 23915, + "id": 26976, "mutability": "mutable", "name": "p1", - "nameLocation": "17593:2:16", + "nameLocation": "17593:2:36", "nodeType": "VariableDeclaration", - "scope": 23931, - "src": "17585:10:16", + "scope": 26992, + "src": "17585:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26540,10 +26540,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23914, + "id": 26975, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "17585:7:16", + "src": "17585:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26553,13 +26553,13 @@ }, { "constant": false, - "id": 23917, + "id": 26978, "mutability": "mutable", "name": "p2", - "nameLocation": "17605:2:16", + "nameLocation": "17605:2:36", "nodeType": "VariableDeclaration", - "scope": 23931, - "src": "17597:10:16", + "scope": 26992, + "src": "17597:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26567,10 +26567,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23916, + "id": 26977, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "17597:7:16", + "src": "17597:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26579,28 +26579,28 @@ "visibility": "internal" } ], - "src": "17572:36:16" + "src": "17572:36:36" }, "returnParameters": { - "id": 23919, + "id": 26980, "nodeType": "ParameterList", "parameters": [], - "src": "17623:0:16" + "src": "17623:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23951, + "id": 27012, "nodeType": "FunctionDefinition", - "src": "17730:169:16", + "src": "17730:169:36", "nodes": [], "body": { - "id": 23950, + "id": 27011, "nodeType": "Block", - "src": "17799:100:16", + "src": "17799:100:36", "nodes": [], "statements": [ { @@ -26610,14 +26610,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e743235362c737472696e6729", - "id": 23943, + "id": 27004, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17849:29:16", + "src": "17849:29:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a1f2e8aa7ff0c088860d7b3f0d1dc288d8e8a07808525cc31a5691f1bc0e149d", "typeString": "literal_string \"log(address,uint256,string)\"" @@ -26625,36 +26625,36 @@ "value": "log(address,uint256,string)" }, { - "id": 23944, + "id": 27005, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23933, - "src": "17880:2:16", + "referencedDeclaration": 26994, + "src": "17880:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 23945, + "id": 27006, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23935, - "src": "17884:2:16", + "referencedDeclaration": 26996, + "src": "17884:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23946, + "id": 27007, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23937, - "src": "17888:2:16", + "referencedDeclaration": 26998, + "src": "17888:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -26681,32 +26681,32 @@ } ], "expression": { - "id": 23941, + "id": 27002, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17825:3:16", + "src": "17825:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23942, + "id": 27003, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "17829:19:16", + "memberLocation": "17829:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17825:23:16", + "src": "17825:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23947, + "id": 27008, "isConstant": false, "isLValue": false, "isPure": false, @@ -26715,7 +26715,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17825:66:16", + "src": "17825:66:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -26730,18 +26730,18 @@ "typeString": "bytes memory" } ], - "id": 23940, + "id": 27001, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "17809:15:16", + "referencedDeclaration": 25094, + "src": "17809:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23948, + "id": 27009, "isConstant": false, "isLValue": false, "isPure": false, @@ -26750,16 +26750,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17809:83:16", + "src": "17809:83:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23949, + "id": 27010, "nodeType": "ExpressionStatement", - "src": "17809:83:16" + "src": "17809:83:36" } ] }, @@ -26767,20 +26767,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17739:3:16", + "nameLocation": "17739:3:36", "parameters": { - "id": 23938, + "id": 26999, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23933, + "id": 26994, "mutability": "mutable", "name": "p0", - "nameLocation": "17751:2:16", + "nameLocation": "17751:2:36", "nodeType": "VariableDeclaration", - "scope": 23951, - "src": "17743:10:16", + "scope": 27012, + "src": "17743:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26788,10 +26788,10 @@ "typeString": "address" }, "typeName": { - "id": 23932, + "id": 26993, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17743:7:16", + "src": "17743:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -26802,13 +26802,13 @@ }, { "constant": false, - "id": 23935, + "id": 26996, "mutability": "mutable", "name": "p1", - "nameLocation": "17763:2:16", + "nameLocation": "17763:2:36", "nodeType": "VariableDeclaration", - "scope": 23951, - "src": "17755:10:16", + "scope": 27012, + "src": "17755:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26816,10 +26816,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23934, + "id": 26995, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "17755:7:16", + "src": "17755:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26829,13 +26829,13 @@ }, { "constant": false, - "id": 23937, + "id": 26998, "mutability": "mutable", "name": "p2", - "nameLocation": "17781:2:16", + "nameLocation": "17781:2:36", "nodeType": "VariableDeclaration", - "scope": 23951, - "src": "17767:16:16", + "scope": 27012, + "src": "17767:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -26843,10 +26843,10 @@ "typeString": "string" }, "typeName": { - "id": 23936, + "id": 26997, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17767:6:16", + "src": "17767:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -26855,28 +26855,28 @@ "visibility": "internal" } ], - "src": "17742:42:16" + "src": "17742:42:36" }, "returnParameters": { - "id": 23939, + "id": 27000, "nodeType": "ParameterList", "parameters": [], - "src": "17799:0:16" + "src": "17799:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23971, + "id": 27032, "nodeType": "FunctionDefinition", - "src": "17905:158:16", + "src": "17905:158:36", "nodes": [], "body": { - "id": 23970, + "id": 27031, "nodeType": "Block", - "src": "17965:98:16", + "src": "17965:98:36", "nodes": [], "statements": [ { @@ -26886,14 +26886,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e743235362c626f6f6c29", - "id": 23963, + "id": 27024, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18015:27:16", + "src": "18015:27:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_678209a8f42181c670dc624bae130f552678a896a5cb06db485524796aca1390", "typeString": "literal_string \"log(address,uint256,bool)\"" @@ -26901,36 +26901,36 @@ "value": "log(address,uint256,bool)" }, { - "id": 23964, + "id": 27025, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23953, - "src": "18044:2:16", + "referencedDeclaration": 27014, + "src": "18044:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 23965, + "id": 27026, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23955, - "src": "18048:2:16", + "referencedDeclaration": 27016, + "src": "18048:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23966, + "id": 27027, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23957, - "src": "18052:2:16", + "referencedDeclaration": 27018, + "src": "18052:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -26957,32 +26957,32 @@ } ], "expression": { - "id": 23961, + "id": 27022, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17991:3:16", + "src": "17991:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23962, + "id": 27023, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "17995:19:16", + "memberLocation": "17995:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "17991:23:16", + "src": "17991:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23967, + "id": 27028, "isConstant": false, "isLValue": false, "isPure": false, @@ -26991,7 +26991,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17991:64:16", + "src": "17991:64:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -27006,18 +27006,18 @@ "typeString": "bytes memory" } ], - "id": 23960, + "id": 27021, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "17975:15:16", + "referencedDeclaration": 25094, + "src": "17975:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23968, + "id": 27029, "isConstant": false, "isLValue": false, "isPure": false, @@ -27026,16 +27026,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17975:81:16", + "src": "17975:81:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23969, + "id": 27030, "nodeType": "ExpressionStatement", - "src": "17975:81:16" + "src": "17975:81:36" } ] }, @@ -27043,20 +27043,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17914:3:16", + "nameLocation": "17914:3:36", "parameters": { - "id": 23958, + "id": 27019, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23953, + "id": 27014, "mutability": "mutable", "name": "p0", - "nameLocation": "17926:2:16", + "nameLocation": "17926:2:36", "nodeType": "VariableDeclaration", - "scope": 23971, - "src": "17918:10:16", + "scope": 27032, + "src": "17918:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27064,10 +27064,10 @@ "typeString": "address" }, "typeName": { - "id": 23952, + "id": 27013, "name": "address", "nodeType": "ElementaryTypeName", - "src": "17918:7:16", + "src": "17918:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27078,13 +27078,13 @@ }, { "constant": false, - "id": 23955, + "id": 27016, "mutability": "mutable", "name": "p1", - "nameLocation": "17938:2:16", + "nameLocation": "17938:2:36", "nodeType": "VariableDeclaration", - "scope": 23971, - "src": "17930:10:16", + "scope": 27032, + "src": "17930:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27092,10 +27092,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23954, + "id": 27015, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "17930:7:16", + "src": "17930:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27105,13 +27105,13 @@ }, { "constant": false, - "id": 23957, + "id": 27018, "mutability": "mutable", "name": "p2", - "nameLocation": "17947:2:16", + "nameLocation": "17947:2:36", "nodeType": "VariableDeclaration", - "scope": 23971, - "src": "17942:7:16", + "scope": 27032, + "src": "17942:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27119,10 +27119,10 @@ "typeString": "bool" }, "typeName": { - "id": 23956, + "id": 27017, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "17942:4:16", + "src": "17942:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -27131,28 +27131,28 @@ "visibility": "internal" } ], - "src": "17917:33:16" + "src": "17917:33:36" }, "returnParameters": { - "id": 23959, + "id": 27020, "nodeType": "ParameterList", "parameters": [], - "src": "17965:0:16" + "src": "17965:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 23991, + "id": 27052, "nodeType": "FunctionDefinition", - "src": "18069:164:16", + "src": "18069:164:36", "nodes": [], "body": { - "id": 23990, + "id": 27051, "nodeType": "Block", - "src": "18132:101:16", + "src": "18132:101:36", "nodes": [], "statements": [ { @@ -27162,14 +27162,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e743235362c6164647265737329", - "id": 23983, + "id": 27044, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18182:30:16", + "src": "18182:30:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7bc0d848840f8a2b7df87b30af9a8d9856aea86658fd890c9e8abce72cda0b36", "typeString": "literal_string \"log(address,uint256,address)\"" @@ -27177,36 +27177,36 @@ "value": "log(address,uint256,address)" }, { - "id": 23984, + "id": 27045, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23973, - "src": "18214:2:16", + "referencedDeclaration": 27034, + "src": "18214:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 23985, + "id": 27046, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23975, - "src": "18218:2:16", + "referencedDeclaration": 27036, + "src": "18218:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 23986, + "id": 27047, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23977, - "src": "18222:2:16", + "referencedDeclaration": 27038, + "src": "18222:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -27233,32 +27233,32 @@ } ], "expression": { - "id": 23981, + "id": 27042, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18158:3:16", + "src": "18158:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 23982, + "id": 27043, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "18162:19:16", + "memberLocation": "18162:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18158:23:16", + "src": "18158:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 23987, + "id": 27048, "isConstant": false, "isLValue": false, "isPure": false, @@ -27267,7 +27267,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18158:67:16", + "src": "18158:67:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -27282,18 +27282,18 @@ "typeString": "bytes memory" } ], - "id": 23980, + "id": 27041, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "18142:15:16", + "referencedDeclaration": 25094, + "src": "18142:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 23988, + "id": 27049, "isConstant": false, "isLValue": false, "isPure": false, @@ -27302,16 +27302,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18142:84:16", + "src": "18142:84:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 23989, + "id": 27050, "nodeType": "ExpressionStatement", - "src": "18142:84:16" + "src": "18142:84:36" } ] }, @@ -27319,20 +27319,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18078:3:16", + "nameLocation": "18078:3:36", "parameters": { - "id": 23978, + "id": 27039, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23973, + "id": 27034, "mutability": "mutable", "name": "p0", - "nameLocation": "18090:2:16", + "nameLocation": "18090:2:36", "nodeType": "VariableDeclaration", - "scope": 23991, - "src": "18082:10:16", + "scope": 27052, + "src": "18082:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27340,10 +27340,10 @@ "typeString": "address" }, "typeName": { - "id": 23972, + "id": 27033, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18082:7:16", + "src": "18082:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27354,13 +27354,13 @@ }, { "constant": false, - "id": 23975, + "id": 27036, "mutability": "mutable", "name": "p1", - "nameLocation": "18102:2:16", + "nameLocation": "18102:2:36", "nodeType": "VariableDeclaration", - "scope": 23991, - "src": "18094:10:16", + "scope": 27052, + "src": "18094:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27368,10 +27368,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23974, + "id": 27035, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "18094:7:16", + "src": "18094:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27381,13 +27381,13 @@ }, { "constant": false, - "id": 23977, + "id": 27038, "mutability": "mutable", "name": "p2", - "nameLocation": "18114:2:16", + "nameLocation": "18114:2:36", "nodeType": "VariableDeclaration", - "scope": 23991, - "src": "18106:10:16", + "scope": 27052, + "src": "18106:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27395,10 +27395,10 @@ "typeString": "address" }, "typeName": { - "id": 23976, + "id": 27037, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18106:7:16", + "src": "18106:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27408,28 +27408,28 @@ "visibility": "internal" } ], - "src": "18081:36:16" + "src": "18081:36:36" }, "returnParameters": { - "id": 23979, + "id": 27040, "nodeType": "ParameterList", "parameters": [], - "src": "18132:0:16" + "src": "18132:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24011, + "id": 27072, "nodeType": "FunctionDefinition", - "src": "18239:169:16", + "src": "18239:169:36", "nodes": [], "body": { - "id": 24010, + "id": 27071, "nodeType": "Block", - "src": "18308:100:16", + "src": "18308:100:36", "nodes": [], "statements": [ { @@ -27439,14 +27439,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c75696e7432353629", - "id": 24003, + "id": 27064, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18358:29:16", + "src": "18358:29:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_67dd6ff15de5c635b9900811039f919659774d9843a07b7bcdfb1b54315e9200", "typeString": "literal_string \"log(address,string,uint256)\"" @@ -27454,36 +27454,36 @@ "value": "log(address,string,uint256)" }, { - "id": 24004, + "id": 27065, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23993, - "src": "18389:2:16", + "referencedDeclaration": 27054, + "src": "18389:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24005, + "id": 27066, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23995, - "src": "18393:2:16", + "referencedDeclaration": 27056, + "src": "18393:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24006, + "id": 27067, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 23997, - "src": "18397:2:16", + "referencedDeclaration": 27058, + "src": "18397:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27510,32 +27510,32 @@ } ], "expression": { - "id": 24001, + "id": 27062, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18334:3:16", + "src": "18334:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24002, + "id": 27063, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "18338:19:16", + "memberLocation": "18338:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18334:23:16", + "src": "18334:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24007, + "id": 27068, "isConstant": false, "isLValue": false, "isPure": false, @@ -27544,7 +27544,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18334:66:16", + "src": "18334:66:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -27559,18 +27559,18 @@ "typeString": "bytes memory" } ], - "id": 24000, + "id": 27061, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "18318:15:16", + "referencedDeclaration": 25094, + "src": "18318:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24008, + "id": 27069, "isConstant": false, "isLValue": false, "isPure": false, @@ -27579,16 +27579,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18318:83:16", + "src": "18318:83:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24009, + "id": 27070, "nodeType": "ExpressionStatement", - "src": "18318:83:16" + "src": "18318:83:36" } ] }, @@ -27596,20 +27596,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18248:3:16", + "nameLocation": "18248:3:36", "parameters": { - "id": 23998, + "id": 27059, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23993, + "id": 27054, "mutability": "mutable", "name": "p0", - "nameLocation": "18260:2:16", + "nameLocation": "18260:2:36", "nodeType": "VariableDeclaration", - "scope": 24011, - "src": "18252:10:16", + "scope": 27072, + "src": "18252:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27617,10 +27617,10 @@ "typeString": "address" }, "typeName": { - "id": 23992, + "id": 27053, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18252:7:16", + "src": "18252:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27631,13 +27631,13 @@ }, { "constant": false, - "id": 23995, + "id": 27056, "mutability": "mutable", "name": "p1", - "nameLocation": "18278:2:16", + "nameLocation": "18278:2:36", "nodeType": "VariableDeclaration", - "scope": 24011, - "src": "18264:16:16", + "scope": 27072, + "src": "18264:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -27645,10 +27645,10 @@ "typeString": "string" }, "typeName": { - "id": 23994, + "id": 27055, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18264:6:16", + "src": "18264:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27658,13 +27658,13 @@ }, { "constant": false, - "id": 23997, + "id": 27058, "mutability": "mutable", "name": "p2", - "nameLocation": "18290:2:16", + "nameLocation": "18290:2:36", "nodeType": "VariableDeclaration", - "scope": 24011, - "src": "18282:10:16", + "scope": 27072, + "src": "18282:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27672,10 +27672,10 @@ "typeString": "uint256" }, "typeName": { - "id": 23996, + "id": 27057, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "18282:7:16", + "src": "18282:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -27684,28 +27684,28 @@ "visibility": "internal" } ], - "src": "18251:42:16" + "src": "18251:42:36" }, "returnParameters": { - "id": 23999, + "id": 27060, "nodeType": "ParameterList", "parameters": [], - "src": "18308:0:16" + "src": "18308:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24031, + "id": 27092, "nodeType": "FunctionDefinition", - "src": "18414:174:16", + "src": "18414:174:36", "nodes": [], "body": { - "id": 24030, + "id": 27091, "nodeType": "Block", - "src": "18489:99:16", + "src": "18489:99:36", "nodes": [], "statements": [ { @@ -27715,14 +27715,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c737472696e6729", - "id": 24023, + "id": 27084, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18539:28:16", + "src": "18539:28:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fb77226597c11cd0c52945168d7176a06b9af41edea6a51823db111f35573158", "typeString": "literal_string \"log(address,string,string)\"" @@ -27730,36 +27730,36 @@ "value": "log(address,string,string)" }, { - "id": 24024, + "id": 27085, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24013, - "src": "18569:2:16", + "referencedDeclaration": 27074, + "src": "18569:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24025, + "id": 27086, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24015, - "src": "18573:2:16", + "referencedDeclaration": 27076, + "src": "18573:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24026, + "id": 27087, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24017, - "src": "18577:2:16", + "referencedDeclaration": 27078, + "src": "18577:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -27786,32 +27786,32 @@ } ], "expression": { - "id": 24021, + "id": 27082, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18515:3:16", + "src": "18515:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24022, + "id": 27083, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "18519:19:16", + "memberLocation": "18519:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18515:23:16", + "src": "18515:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24027, + "id": 27088, "isConstant": false, "isLValue": false, "isPure": false, @@ -27820,7 +27820,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18515:65:16", + "src": "18515:65:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -27835,18 +27835,18 @@ "typeString": "bytes memory" } ], - "id": 24020, + "id": 27081, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "18499:15:16", + "referencedDeclaration": 25094, + "src": "18499:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24028, + "id": 27089, "isConstant": false, "isLValue": false, "isPure": false, @@ -27855,16 +27855,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18499:82:16", + "src": "18499:82:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24029, + "id": 27090, "nodeType": "ExpressionStatement", - "src": "18499:82:16" + "src": "18499:82:36" } ] }, @@ -27872,20 +27872,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18423:3:16", + "nameLocation": "18423:3:36", "parameters": { - "id": 24018, + "id": 27079, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24013, + "id": 27074, "mutability": "mutable", "name": "p0", - "nameLocation": "18435:2:16", + "nameLocation": "18435:2:36", "nodeType": "VariableDeclaration", - "scope": 24031, - "src": "18427:10:16", + "scope": 27092, + "src": "18427:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27893,10 +27893,10 @@ "typeString": "address" }, "typeName": { - "id": 24012, + "id": 27073, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18427:7:16", + "src": "18427:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27907,13 +27907,13 @@ }, { "constant": false, - "id": 24015, + "id": 27076, "mutability": "mutable", "name": "p1", - "nameLocation": "18453:2:16", + "nameLocation": "18453:2:36", "nodeType": "VariableDeclaration", - "scope": 24031, - "src": "18439:16:16", + "scope": 27092, + "src": "18439:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -27921,10 +27921,10 @@ "typeString": "string" }, "typeName": { - "id": 24014, + "id": 27075, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18439:6:16", + "src": "18439:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27934,13 +27934,13 @@ }, { "constant": false, - "id": 24017, + "id": 27078, "mutability": "mutable", "name": "p2", - "nameLocation": "18471:2:16", + "nameLocation": "18471:2:36", "nodeType": "VariableDeclaration", - "scope": 24031, - "src": "18457:16:16", + "scope": 27092, + "src": "18457:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -27948,10 +27948,10 @@ "typeString": "string" }, "typeName": { - "id": 24016, + "id": 27077, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18457:6:16", + "src": "18457:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27960,28 +27960,28 @@ "visibility": "internal" } ], - "src": "18426:48:16" + "src": "18426:48:36" }, "returnParameters": { - "id": 24019, + "id": 27080, "nodeType": "ParameterList", "parameters": [], - "src": "18489:0:16" + "src": "18489:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24051, + "id": 27112, "nodeType": "FunctionDefinition", - "src": "18594:163:16", + "src": "18594:163:36", "nodes": [], "body": { - "id": 24050, + "id": 27111, "nodeType": "Block", - "src": "18660:97:16", + "src": "18660:97:36", "nodes": [], "statements": [ { @@ -27991,14 +27991,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c626f6f6c29", - "id": 24043, + "id": 27104, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18710:26:16", + "src": "18710:26:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cf020fb14f49566c5748de1f455c699a10a4ed1d7cf32f9adb28d22878df1b96", "typeString": "literal_string \"log(address,string,bool)\"" @@ -28006,36 +28006,36 @@ "value": "log(address,string,bool)" }, { - "id": 24044, + "id": 27105, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24033, - "src": "18738:2:16", + "referencedDeclaration": 27094, + "src": "18738:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24045, + "id": 27106, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24035, - "src": "18742:2:16", + "referencedDeclaration": 27096, + "src": "18742:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24046, + "id": 27107, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24037, - "src": "18746:2:16", + "referencedDeclaration": 27098, + "src": "18746:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28062,32 +28062,32 @@ } ], "expression": { - "id": 24041, + "id": 27102, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18686:3:16", + "src": "18686:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24042, + "id": 27103, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "18690:19:16", + "memberLocation": "18690:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18686:23:16", + "src": "18686:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24047, + "id": 27108, "isConstant": false, "isLValue": false, "isPure": false, @@ -28096,7 +28096,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18686:63:16", + "src": "18686:63:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -28111,18 +28111,18 @@ "typeString": "bytes memory" } ], - "id": 24040, + "id": 27101, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "18670:15:16", + "referencedDeclaration": 25094, + "src": "18670:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24048, + "id": 27109, "isConstant": false, "isLValue": false, "isPure": false, @@ -28131,16 +28131,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18670:80:16", + "src": "18670:80:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24049, + "id": 27110, "nodeType": "ExpressionStatement", - "src": "18670:80:16" + "src": "18670:80:36" } ] }, @@ -28148,20 +28148,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18603:3:16", + "nameLocation": "18603:3:36", "parameters": { - "id": 24038, + "id": 27099, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24033, + "id": 27094, "mutability": "mutable", "name": "p0", - "nameLocation": "18615:2:16", + "nameLocation": "18615:2:36", "nodeType": "VariableDeclaration", - "scope": 24051, - "src": "18607:10:16", + "scope": 27112, + "src": "18607:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28169,10 +28169,10 @@ "typeString": "address" }, "typeName": { - "id": 24032, + "id": 27093, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18607:7:16", + "src": "18607:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28183,13 +28183,13 @@ }, { "constant": false, - "id": 24035, + "id": 27096, "mutability": "mutable", "name": "p1", - "nameLocation": "18633:2:16", + "nameLocation": "18633:2:36", "nodeType": "VariableDeclaration", - "scope": 24051, - "src": "18619:16:16", + "scope": 27112, + "src": "18619:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -28197,10 +28197,10 @@ "typeString": "string" }, "typeName": { - "id": 24034, + "id": 27095, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18619:6:16", + "src": "18619:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -28210,13 +28210,13 @@ }, { "constant": false, - "id": 24037, + "id": 27098, "mutability": "mutable", "name": "p2", - "nameLocation": "18642:2:16", + "nameLocation": "18642:2:36", "nodeType": "VariableDeclaration", - "scope": 24051, - "src": "18637:7:16", + "scope": 27112, + "src": "18637:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28224,10 +28224,10 @@ "typeString": "bool" }, "typeName": { - "id": 24036, + "id": 27097, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "18637:4:16", + "src": "18637:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28236,28 +28236,28 @@ "visibility": "internal" } ], - "src": "18606:39:16" + "src": "18606:39:36" }, "returnParameters": { - "id": 24039, + "id": 27100, "nodeType": "ParameterList", "parameters": [], - "src": "18660:0:16" + "src": "18660:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24071, + "id": 27132, "nodeType": "FunctionDefinition", - "src": "18763:169:16", + "src": "18763:169:36", "nodes": [], "body": { - "id": 24070, + "id": 27131, "nodeType": "Block", - "src": "18832:100:16", + "src": "18832:100:36", "nodes": [], "statements": [ { @@ -28267,14 +28267,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c6164647265737329", - "id": 24063, + "id": 27124, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18882:29:16", + "src": "18882:29:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f08744e82875525f1ef885a48453f58e96cac98a5d32bd6d8c38e4977aede231", "typeString": "literal_string \"log(address,string,address)\"" @@ -28282,36 +28282,36 @@ "value": "log(address,string,address)" }, { - "id": 24064, + "id": 27125, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24053, - "src": "18913:2:16", + "referencedDeclaration": 27114, + "src": "18913:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24065, + "id": 27126, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24055, - "src": "18917:2:16", + "referencedDeclaration": 27116, + "src": "18917:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24066, + "id": 27127, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24057, - "src": "18921:2:16", + "referencedDeclaration": 27118, + "src": "18921:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -28338,32 +28338,32 @@ } ], "expression": { - "id": 24061, + "id": 27122, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18858:3:16", + "src": "18858:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24062, + "id": 27123, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "18862:19:16", + "memberLocation": "18862:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "18858:23:16", + "src": "18858:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24067, + "id": 27128, "isConstant": false, "isLValue": false, "isPure": false, @@ -28372,7 +28372,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18858:66:16", + "src": "18858:66:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -28387,18 +28387,18 @@ "typeString": "bytes memory" } ], - "id": 24060, + "id": 27121, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "18842:15:16", + "referencedDeclaration": 25094, + "src": "18842:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24068, + "id": 27129, "isConstant": false, "isLValue": false, "isPure": false, @@ -28407,16 +28407,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18842:83:16", + "src": "18842:83:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24069, + "id": 27130, "nodeType": "ExpressionStatement", - "src": "18842:83:16" + "src": "18842:83:36" } ] }, @@ -28424,20 +28424,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18772:3:16", + "nameLocation": "18772:3:36", "parameters": { - "id": 24058, + "id": 27119, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24053, + "id": 27114, "mutability": "mutable", "name": "p0", - "nameLocation": "18784:2:16", + "nameLocation": "18784:2:36", "nodeType": "VariableDeclaration", - "scope": 24071, - "src": "18776:10:16", + "scope": 27132, + "src": "18776:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28445,10 +28445,10 @@ "typeString": "address" }, "typeName": { - "id": 24052, + "id": 27113, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18776:7:16", + "src": "18776:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28459,13 +28459,13 @@ }, { "constant": false, - "id": 24055, + "id": 27116, "mutability": "mutable", "name": "p1", - "nameLocation": "18802:2:16", + "nameLocation": "18802:2:36", "nodeType": "VariableDeclaration", - "scope": 24071, - "src": "18788:16:16", + "scope": 27132, + "src": "18788:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -28473,10 +28473,10 @@ "typeString": "string" }, "typeName": { - "id": 24054, + "id": 27115, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18788:6:16", + "src": "18788:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -28486,13 +28486,13 @@ }, { "constant": false, - "id": 24057, + "id": 27118, "mutability": "mutable", "name": "p2", - "nameLocation": "18814:2:16", + "nameLocation": "18814:2:36", "nodeType": "VariableDeclaration", - "scope": 24071, - "src": "18806:10:16", + "scope": 27132, + "src": "18806:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28500,10 +28500,10 @@ "typeString": "address" }, "typeName": { - "id": 24056, + "id": 27117, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18806:7:16", + "src": "18806:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28513,28 +28513,28 @@ "visibility": "internal" } ], - "src": "18775:42:16" + "src": "18775:42:36" }, "returnParameters": { - "id": 24059, + "id": 27120, "nodeType": "ParameterList", "parameters": [], - "src": "18832:0:16" + "src": "18832:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24091, + "id": 27152, "nodeType": "FunctionDefinition", - "src": "18938:158:16", + "src": "18938:158:36", "nodes": [], "body": { - "id": 24090, + "id": 27151, "nodeType": "Block", - "src": "18998:98:16", + "src": "18998:98:36", "nodes": [], "statements": [ { @@ -28544,14 +28544,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c75696e7432353629", - "id": 24083, + "id": 27144, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19048:27:16", + "src": "19048:27:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9c4f99fb8e27f663a71adc9f15ace4bdc959202f3b7faa1c8ca25e5e7e8568f9", "typeString": "literal_string \"log(address,bool,uint256)\"" @@ -28559,36 +28559,36 @@ "value": "log(address,bool,uint256)" }, { - "id": 24084, + "id": 27145, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24073, - "src": "19077:2:16", + "referencedDeclaration": 27134, + "src": "19077:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24085, + "id": 27146, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24075, - "src": "19081:2:16", + "referencedDeclaration": 27136, + "src": "19081:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 24086, + "id": 27147, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24077, - "src": "19085:2:16", + "referencedDeclaration": 27138, + "src": "19085:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28615,32 +28615,32 @@ } ], "expression": { - "id": 24081, + "id": 27142, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19024:3:16", + "src": "19024:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24082, + "id": 27143, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "19028:19:16", + "memberLocation": "19028:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19024:23:16", + "src": "19024:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24087, + "id": 27148, "isConstant": false, "isLValue": false, "isPure": false, @@ -28649,7 +28649,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19024:64:16", + "src": "19024:64:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -28664,18 +28664,18 @@ "typeString": "bytes memory" } ], - "id": 24080, + "id": 27141, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "19008:15:16", + "referencedDeclaration": 25094, + "src": "19008:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24088, + "id": 27149, "isConstant": false, "isLValue": false, "isPure": false, @@ -28684,16 +28684,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19008:81:16", + "src": "19008:81:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24089, + "id": 27150, "nodeType": "ExpressionStatement", - "src": "19008:81:16" + "src": "19008:81:36" } ] }, @@ -28701,20 +28701,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18947:3:16", + "nameLocation": "18947:3:36", "parameters": { - "id": 24078, + "id": 27139, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24073, + "id": 27134, "mutability": "mutable", "name": "p0", - "nameLocation": "18959:2:16", + "nameLocation": "18959:2:36", "nodeType": "VariableDeclaration", - "scope": 24091, - "src": "18951:10:16", + "scope": 27152, + "src": "18951:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28722,10 +28722,10 @@ "typeString": "address" }, "typeName": { - "id": 24072, + "id": 27133, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18951:7:16", + "src": "18951:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28736,13 +28736,13 @@ }, { "constant": false, - "id": 24075, + "id": 27136, "mutability": "mutable", "name": "p1", - "nameLocation": "18968:2:16", + "nameLocation": "18968:2:36", "nodeType": "VariableDeclaration", - "scope": 24091, - "src": "18963:7:16", + "scope": 27152, + "src": "18963:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28750,10 +28750,10 @@ "typeString": "bool" }, "typeName": { - "id": 24074, + "id": 27135, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "18963:4:16", + "src": "18963:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28763,13 +28763,13 @@ }, { "constant": false, - "id": 24077, + "id": 27138, "mutability": "mutable", "name": "p2", - "nameLocation": "18980:2:16", + "nameLocation": "18980:2:36", "nodeType": "VariableDeclaration", - "scope": 24091, - "src": "18972:10:16", + "scope": 27152, + "src": "18972:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28777,10 +28777,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24076, + "id": 27137, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "18972:7:16", + "src": "18972:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28789,28 +28789,28 @@ "visibility": "internal" } ], - "src": "18950:33:16" + "src": "18950:33:36" }, "returnParameters": { - "id": 24079, + "id": 27140, "nodeType": "ParameterList", "parameters": [], - "src": "18998:0:16" + "src": "18998:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24111, + "id": 27172, "nodeType": "FunctionDefinition", - "src": "19102:163:16", + "src": "19102:163:36", "nodes": [], "body": { - "id": 24110, + "id": 27171, "nodeType": "Block", - "src": "19168:97:16", + "src": "19168:97:36", "nodes": [], "statements": [ { @@ -28820,14 +28820,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c737472696e6729", - "id": 24103, + "id": 27164, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19218:26:16", + "src": "19218:26:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_212255cc5ff4a2d867f69451c60f51c24e41784276f4ceffe8ec3af322690750", "typeString": "literal_string \"log(address,bool,string)\"" @@ -28835,36 +28835,36 @@ "value": "log(address,bool,string)" }, { - "id": 24104, + "id": 27165, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24093, - "src": "19246:2:16", + "referencedDeclaration": 27154, + "src": "19246:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24105, + "id": 27166, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24095, - "src": "19250:2:16", + "referencedDeclaration": 27156, + "src": "19250:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 24106, + "id": 27167, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24097, - "src": "19254:2:16", + "referencedDeclaration": 27158, + "src": "19254:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -28891,32 +28891,32 @@ } ], "expression": { - "id": 24101, + "id": 27162, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19194:3:16", + "src": "19194:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24102, + "id": 27163, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "19198:19:16", + "memberLocation": "19198:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19194:23:16", + "src": "19194:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24107, + "id": 27168, "isConstant": false, "isLValue": false, "isPure": false, @@ -28925,7 +28925,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19194:63:16", + "src": "19194:63:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -28940,18 +28940,18 @@ "typeString": "bytes memory" } ], - "id": 24100, + "id": 27161, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "19178:15:16", + "referencedDeclaration": 25094, + "src": "19178:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24108, + "id": 27169, "isConstant": false, "isLValue": false, "isPure": false, @@ -28960,16 +28960,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19178:80:16", + "src": "19178:80:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24109, + "id": 27170, "nodeType": "ExpressionStatement", - "src": "19178:80:16" + "src": "19178:80:36" } ] }, @@ -28977,20 +28977,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19111:3:16", + "nameLocation": "19111:3:36", "parameters": { - "id": 24098, + "id": 27159, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24093, + "id": 27154, "mutability": "mutable", "name": "p0", - "nameLocation": "19123:2:16", + "nameLocation": "19123:2:36", "nodeType": "VariableDeclaration", - "scope": 24111, - "src": "19115:10:16", + "scope": 27172, + "src": "19115:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28998,10 +28998,10 @@ "typeString": "address" }, "typeName": { - "id": 24092, + "id": 27153, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19115:7:16", + "src": "19115:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29012,13 +29012,13 @@ }, { "constant": false, - "id": 24095, + "id": 27156, "mutability": "mutable", "name": "p1", - "nameLocation": "19132:2:16", + "nameLocation": "19132:2:36", "nodeType": "VariableDeclaration", - "scope": 24111, - "src": "19127:7:16", + "scope": 27172, + "src": "19127:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29026,10 +29026,10 @@ "typeString": "bool" }, "typeName": { - "id": 24094, + "id": 27155, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "19127:4:16", + "src": "19127:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -29039,13 +29039,13 @@ }, { "constant": false, - "id": 24097, + "id": 27158, "mutability": "mutable", "name": "p2", - "nameLocation": "19150:2:16", + "nameLocation": "19150:2:36", "nodeType": "VariableDeclaration", - "scope": 24111, - "src": "19136:16:16", + "scope": 27172, + "src": "19136:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -29053,10 +29053,10 @@ "typeString": "string" }, "typeName": { - "id": 24096, + "id": 27157, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19136:6:16", + "src": "19136:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -29065,28 +29065,28 @@ "visibility": "internal" } ], - "src": "19114:39:16" + "src": "19114:39:36" }, "returnParameters": { - "id": 24099, + "id": 27160, "nodeType": "ParameterList", "parameters": [], - "src": "19168:0:16" + "src": "19168:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24131, + "id": 27192, "nodeType": "FunctionDefinition", - "src": "19271:152:16", + "src": "19271:152:36", "nodes": [], "body": { - "id": 24130, + "id": 27191, "nodeType": "Block", - "src": "19328:95:16", + "src": "19328:95:36", "nodes": [], "statements": [ { @@ -29096,14 +29096,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c626f6f6c29", - "id": 24123, + "id": 27184, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19378:24:16", + "src": "19378:24:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_eb830c92a079b46f3abcb83e519f578cffe7387941b6885067265feec096d279", "typeString": "literal_string \"log(address,bool,bool)\"" @@ -29111,36 +29111,36 @@ "value": "log(address,bool,bool)" }, { - "id": 24124, + "id": 27185, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24113, - "src": "19404:2:16", + "referencedDeclaration": 27174, + "src": "19404:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24125, + "id": 27186, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24115, - "src": "19408:2:16", + "referencedDeclaration": 27176, + "src": "19408:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 24126, + "id": 27187, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24117, - "src": "19412:2:16", + "referencedDeclaration": 27178, + "src": "19412:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -29167,32 +29167,32 @@ } ], "expression": { - "id": 24121, + "id": 27182, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19354:3:16", + "src": "19354:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24122, + "id": 27183, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "19358:19:16", + "memberLocation": "19358:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19354:23:16", + "src": "19354:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24127, + "id": 27188, "isConstant": false, "isLValue": false, "isPure": false, @@ -29201,7 +29201,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19354:61:16", + "src": "19354:61:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -29216,18 +29216,18 @@ "typeString": "bytes memory" } ], - "id": 24120, + "id": 27181, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "19338:15:16", + "referencedDeclaration": 25094, + "src": "19338:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24128, + "id": 27189, "isConstant": false, "isLValue": false, "isPure": false, @@ -29236,16 +29236,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19338:78:16", + "src": "19338:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24129, + "id": 27190, "nodeType": "ExpressionStatement", - "src": "19338:78:16" + "src": "19338:78:36" } ] }, @@ -29253,20 +29253,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19280:3:16", + "nameLocation": "19280:3:36", "parameters": { - "id": 24118, + "id": 27179, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24113, + "id": 27174, "mutability": "mutable", "name": "p0", - "nameLocation": "19292:2:16", + "nameLocation": "19292:2:36", "nodeType": "VariableDeclaration", - "scope": 24131, - "src": "19284:10:16", + "scope": 27192, + "src": "19284:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29274,10 +29274,10 @@ "typeString": "address" }, "typeName": { - "id": 24112, + "id": 27173, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19284:7:16", + "src": "19284:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29288,13 +29288,13 @@ }, { "constant": false, - "id": 24115, + "id": 27176, "mutability": "mutable", "name": "p1", - "nameLocation": "19301:2:16", + "nameLocation": "19301:2:36", "nodeType": "VariableDeclaration", - "scope": 24131, - "src": "19296:7:16", + "scope": 27192, + "src": "19296:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29302,10 +29302,10 @@ "typeString": "bool" }, "typeName": { - "id": 24114, + "id": 27175, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "19296:4:16", + "src": "19296:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -29315,13 +29315,13 @@ }, { "constant": false, - "id": 24117, + "id": 27178, "mutability": "mutable", "name": "p2", - "nameLocation": "19310:2:16", + "nameLocation": "19310:2:36", "nodeType": "VariableDeclaration", - "scope": 24131, - "src": "19305:7:16", + "scope": 27192, + "src": "19305:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29329,10 +29329,10 @@ "typeString": "bool" }, "typeName": { - "id": 24116, + "id": 27177, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "19305:4:16", + "src": "19305:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -29341,28 +29341,28 @@ "visibility": "internal" } ], - "src": "19283:30:16" + "src": "19283:30:36" }, "returnParameters": { - "id": 24119, + "id": 27180, "nodeType": "ParameterList", "parameters": [], - "src": "19328:0:16" + "src": "19328:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24151, + "id": 27212, "nodeType": "FunctionDefinition", - "src": "19429:158:16", + "src": "19429:158:36", "nodes": [], "body": { - "id": 24150, + "id": 27211, "nodeType": "Block", - "src": "19489:98:16", + "src": "19489:98:36", "nodes": [], "statements": [ { @@ -29372,14 +29372,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c6164647265737329", - "id": 24143, + "id": 27204, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19539:27:16", + "src": "19539:27:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f11699ed537119f000a51ba9fbd5bb55b3990a1a718acbe99659bd1bc84dc18d", "typeString": "literal_string \"log(address,bool,address)\"" @@ -29387,36 +29387,36 @@ "value": "log(address,bool,address)" }, { - "id": 24144, + "id": 27205, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24133, - "src": "19568:2:16", + "referencedDeclaration": 27194, + "src": "19568:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24145, + "id": 27206, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24135, - "src": "19572:2:16", + "referencedDeclaration": 27196, + "src": "19572:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 24146, + "id": 27207, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24137, - "src": "19576:2:16", + "referencedDeclaration": 27198, + "src": "19576:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -29443,32 +29443,32 @@ } ], "expression": { - "id": 24141, + "id": 27202, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19515:3:16", + "src": "19515:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24142, + "id": 27203, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "19519:19:16", + "memberLocation": "19519:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19515:23:16", + "src": "19515:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24147, + "id": 27208, "isConstant": false, "isLValue": false, "isPure": false, @@ -29477,7 +29477,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19515:64:16", + "src": "19515:64:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -29492,18 +29492,18 @@ "typeString": "bytes memory" } ], - "id": 24140, + "id": 27201, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "19499:15:16", + "referencedDeclaration": 25094, + "src": "19499:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24148, + "id": 27209, "isConstant": false, "isLValue": false, "isPure": false, @@ -29512,16 +29512,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19499:81:16", + "src": "19499:81:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24149, + "id": 27210, "nodeType": "ExpressionStatement", - "src": "19499:81:16" + "src": "19499:81:36" } ] }, @@ -29529,20 +29529,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19438:3:16", + "nameLocation": "19438:3:36", "parameters": { - "id": 24138, + "id": 27199, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24133, + "id": 27194, "mutability": "mutable", "name": "p0", - "nameLocation": "19450:2:16", + "nameLocation": "19450:2:36", "nodeType": "VariableDeclaration", - "scope": 24151, - "src": "19442:10:16", + "scope": 27212, + "src": "19442:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29550,10 +29550,10 @@ "typeString": "address" }, "typeName": { - "id": 24132, + "id": 27193, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19442:7:16", + "src": "19442:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29564,13 +29564,13 @@ }, { "constant": false, - "id": 24135, + "id": 27196, "mutability": "mutable", "name": "p1", - "nameLocation": "19459:2:16", + "nameLocation": "19459:2:36", "nodeType": "VariableDeclaration", - "scope": 24151, - "src": "19454:7:16", + "scope": 27212, + "src": "19454:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29578,10 +29578,10 @@ "typeString": "bool" }, "typeName": { - "id": 24134, + "id": 27195, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "19454:4:16", + "src": "19454:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -29591,13 +29591,13 @@ }, { "constant": false, - "id": 24137, + "id": 27198, "mutability": "mutable", "name": "p2", - "nameLocation": "19471:2:16", + "nameLocation": "19471:2:36", "nodeType": "VariableDeclaration", - "scope": 24151, - "src": "19463:10:16", + "scope": 27212, + "src": "19463:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29605,10 +29605,10 @@ "typeString": "address" }, "typeName": { - "id": 24136, + "id": 27197, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19463:7:16", + "src": "19463:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29618,28 +29618,28 @@ "visibility": "internal" } ], - "src": "19441:33:16" + "src": "19441:33:36" }, "returnParameters": { - "id": 24139, + "id": 27200, "nodeType": "ParameterList", "parameters": [], - "src": "19489:0:16" + "src": "19489:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24171, + "id": 27232, "nodeType": "FunctionDefinition", - "src": "19593:164:16", + "src": "19593:164:36", "nodes": [], "body": { - "id": 24170, + "id": 27231, "nodeType": "Block", - "src": "19656:101:16", + "src": "19656:101:36", "nodes": [], "statements": [ { @@ -29649,14 +29649,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c75696e7432353629", - "id": 24163, + "id": 27224, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19706:30:16", + "src": "19706:30:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_17fe6185890336f35fbbd1b2962ba4f7207a4a65eb5b7443a7be8a152af930a4", "typeString": "literal_string \"log(address,address,uint256)\"" @@ -29664,36 +29664,36 @@ "value": "log(address,address,uint256)" }, { - "id": 24164, + "id": 27225, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24153, - "src": "19738:2:16", + "referencedDeclaration": 27214, + "src": "19738:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24165, + "id": 27226, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24155, - "src": "19742:2:16", + "referencedDeclaration": 27216, + "src": "19742:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24166, + "id": 27227, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24157, - "src": "19746:2:16", + "referencedDeclaration": 27218, + "src": "19746:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29720,32 +29720,32 @@ } ], "expression": { - "id": 24161, + "id": 27222, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19682:3:16", + "src": "19682:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24162, + "id": 27223, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "19686:19:16", + "memberLocation": "19686:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19682:23:16", + "src": "19682:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24167, + "id": 27228, "isConstant": false, "isLValue": false, "isPure": false, @@ -29754,7 +29754,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19682:67:16", + "src": "19682:67:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -29769,18 +29769,18 @@ "typeString": "bytes memory" } ], - "id": 24160, + "id": 27221, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "19666:15:16", + "referencedDeclaration": 25094, + "src": "19666:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24168, + "id": 27229, "isConstant": false, "isLValue": false, "isPure": false, @@ -29789,16 +29789,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19666:84:16", + "src": "19666:84:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24169, + "id": 27230, "nodeType": "ExpressionStatement", - "src": "19666:84:16" + "src": "19666:84:36" } ] }, @@ -29806,20 +29806,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19602:3:16", + "nameLocation": "19602:3:36", "parameters": { - "id": 24158, + "id": 27219, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24153, + "id": 27214, "mutability": "mutable", "name": "p0", - "nameLocation": "19614:2:16", + "nameLocation": "19614:2:36", "nodeType": "VariableDeclaration", - "scope": 24171, - "src": "19606:10:16", + "scope": 27232, + "src": "19606:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29827,10 +29827,10 @@ "typeString": "address" }, "typeName": { - "id": 24152, + "id": 27213, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19606:7:16", + "src": "19606:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29841,13 +29841,13 @@ }, { "constant": false, - "id": 24155, + "id": 27216, "mutability": "mutable", "name": "p1", - "nameLocation": "19626:2:16", + "nameLocation": "19626:2:36", "nodeType": "VariableDeclaration", - "scope": 24171, - "src": "19618:10:16", + "scope": 27232, + "src": "19618:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29855,10 +29855,10 @@ "typeString": "address" }, "typeName": { - "id": 24154, + "id": 27215, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19618:7:16", + "src": "19618:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29869,13 +29869,13 @@ }, { "constant": false, - "id": 24157, + "id": 27218, "mutability": "mutable", "name": "p2", - "nameLocation": "19638:2:16", + "nameLocation": "19638:2:36", "nodeType": "VariableDeclaration", - "scope": 24171, - "src": "19630:10:16", + "scope": 27232, + "src": "19630:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29883,10 +29883,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24156, + "id": 27217, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "19630:7:16", + "src": "19630:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29895,28 +29895,28 @@ "visibility": "internal" } ], - "src": "19605:36:16" + "src": "19605:36:36" }, "returnParameters": { - "id": 24159, + "id": 27220, "nodeType": "ParameterList", "parameters": [], - "src": "19656:0:16" + "src": "19656:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24191, + "id": 27252, "nodeType": "FunctionDefinition", - "src": "19763:169:16", + "src": "19763:169:36", "nodes": [], "body": { - "id": 24190, + "id": 27251, "nodeType": "Block", - "src": "19832:100:16", + "src": "19832:100:36", "nodes": [], "statements": [ { @@ -29926,14 +29926,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c737472696e6729", - "id": 24183, + "id": 27244, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19882:29:16", + "src": "19882:29:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_007150be50a4671a6be318012e9cd2eabb1e1bc8869b45c34abbaa04d81c8eee", "typeString": "literal_string \"log(address,address,string)\"" @@ -29941,36 +29941,36 @@ "value": "log(address,address,string)" }, { - "id": 24184, + "id": 27245, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24173, - "src": "19913:2:16", + "referencedDeclaration": 27234, + "src": "19913:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24185, + "id": 27246, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24175, - "src": "19917:2:16", + "referencedDeclaration": 27236, + "src": "19917:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24186, + "id": 27247, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24177, - "src": "19921:2:16", + "referencedDeclaration": 27238, + "src": "19921:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -29997,32 +29997,32 @@ } ], "expression": { - "id": 24181, + "id": 27242, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19858:3:16", + "src": "19858:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24182, + "id": 27243, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "19862:19:16", + "memberLocation": "19862:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "19858:23:16", + "src": "19858:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24187, + "id": 27248, "isConstant": false, "isLValue": false, "isPure": false, @@ -30031,7 +30031,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19858:66:16", + "src": "19858:66:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -30046,18 +30046,18 @@ "typeString": "bytes memory" } ], - "id": 24180, + "id": 27241, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "19842:15:16", + "referencedDeclaration": 25094, + "src": "19842:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24188, + "id": 27249, "isConstant": false, "isLValue": false, "isPure": false, @@ -30066,16 +30066,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19842:83:16", + "src": "19842:83:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24189, + "id": 27250, "nodeType": "ExpressionStatement", - "src": "19842:83:16" + "src": "19842:83:36" } ] }, @@ -30083,20 +30083,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19772:3:16", + "nameLocation": "19772:3:36", "parameters": { - "id": 24178, + "id": 27239, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24173, + "id": 27234, "mutability": "mutable", "name": "p0", - "nameLocation": "19784:2:16", + "nameLocation": "19784:2:36", "nodeType": "VariableDeclaration", - "scope": 24191, - "src": "19776:10:16", + "scope": 27252, + "src": "19776:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30104,10 +30104,10 @@ "typeString": "address" }, "typeName": { - "id": 24172, + "id": 27233, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19776:7:16", + "src": "19776:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30118,13 +30118,13 @@ }, { "constant": false, - "id": 24175, + "id": 27236, "mutability": "mutable", "name": "p1", - "nameLocation": "19796:2:16", + "nameLocation": "19796:2:36", "nodeType": "VariableDeclaration", - "scope": 24191, - "src": "19788:10:16", + "scope": 27252, + "src": "19788:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30132,10 +30132,10 @@ "typeString": "address" }, "typeName": { - "id": 24174, + "id": 27235, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19788:7:16", + "src": "19788:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30146,13 +30146,13 @@ }, { "constant": false, - "id": 24177, + "id": 27238, "mutability": "mutable", "name": "p2", - "nameLocation": "19814:2:16", + "nameLocation": "19814:2:36", "nodeType": "VariableDeclaration", - "scope": 24191, - "src": "19800:16:16", + "scope": 27252, + "src": "19800:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -30160,10 +30160,10 @@ "typeString": "string" }, "typeName": { - "id": 24176, + "id": 27237, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19800:6:16", + "src": "19800:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -30172,28 +30172,28 @@ "visibility": "internal" } ], - "src": "19775:42:16" + "src": "19775:42:36" }, "returnParameters": { - "id": 24179, + "id": 27240, "nodeType": "ParameterList", "parameters": [], - "src": "19832:0:16" + "src": "19832:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24211, + "id": 27272, "nodeType": "FunctionDefinition", - "src": "19938:158:16", + "src": "19938:158:36", "nodes": [], "body": { - "id": 24210, + "id": 27271, "nodeType": "Block", - "src": "19998:98:16", + "src": "19998:98:36", "nodes": [], "statements": [ { @@ -30203,14 +30203,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c626f6f6c29", - "id": 24203, + "id": 27264, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20048:27:16", + "src": "20048:27:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f2a6628622808c8bbef4f3e513ab11e708a8f5073988f2f7988e111aa26586dc", "typeString": "literal_string \"log(address,address,bool)\"" @@ -30218,36 +30218,36 @@ "value": "log(address,address,bool)" }, { - "id": 24204, + "id": 27265, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24193, - "src": "20077:2:16", + "referencedDeclaration": 27254, + "src": "20077:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24205, + "id": 27266, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24195, - "src": "20081:2:16", + "referencedDeclaration": 27256, + "src": "20081:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24206, + "id": 27267, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24197, - "src": "20085:2:16", + "referencedDeclaration": 27258, + "src": "20085:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -30274,32 +30274,32 @@ } ], "expression": { - "id": 24201, + "id": 27262, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20024:3:16", + "src": "20024:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24202, + "id": 27263, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "20028:19:16", + "memberLocation": "20028:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "20024:23:16", + "src": "20024:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24207, + "id": 27268, "isConstant": false, "isLValue": false, "isPure": false, @@ -30308,7 +30308,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20024:64:16", + "src": "20024:64:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -30323,18 +30323,18 @@ "typeString": "bytes memory" } ], - "id": 24200, + "id": 27261, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "20008:15:16", + "referencedDeclaration": 25094, + "src": "20008:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24208, + "id": 27269, "isConstant": false, "isLValue": false, "isPure": false, @@ -30343,16 +30343,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20008:81:16", + "src": "20008:81:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24209, + "id": 27270, "nodeType": "ExpressionStatement", - "src": "20008:81:16" + "src": "20008:81:36" } ] }, @@ -30360,20 +30360,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19947:3:16", + "nameLocation": "19947:3:36", "parameters": { - "id": 24198, + "id": 27259, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24193, + "id": 27254, "mutability": "mutable", "name": "p0", - "nameLocation": "19959:2:16", + "nameLocation": "19959:2:36", "nodeType": "VariableDeclaration", - "scope": 24211, - "src": "19951:10:16", + "scope": 27272, + "src": "19951:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30381,10 +30381,10 @@ "typeString": "address" }, "typeName": { - "id": 24192, + "id": 27253, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19951:7:16", + "src": "19951:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30395,13 +30395,13 @@ }, { "constant": false, - "id": 24195, + "id": 27256, "mutability": "mutable", "name": "p1", - "nameLocation": "19971:2:16", + "nameLocation": "19971:2:36", "nodeType": "VariableDeclaration", - "scope": 24211, - "src": "19963:10:16", + "scope": 27272, + "src": "19963:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30409,10 +30409,10 @@ "typeString": "address" }, "typeName": { - "id": 24194, + "id": 27255, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19963:7:16", + "src": "19963:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30423,13 +30423,13 @@ }, { "constant": false, - "id": 24197, + "id": 27258, "mutability": "mutable", "name": "p2", - "nameLocation": "19980:2:16", + "nameLocation": "19980:2:36", "nodeType": "VariableDeclaration", - "scope": 24211, - "src": "19975:7:16", + "scope": 27272, + "src": "19975:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30437,10 +30437,10 @@ "typeString": "bool" }, "typeName": { - "id": 24196, + "id": 27257, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "19975:4:16", + "src": "19975:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -30449,28 +30449,28 @@ "visibility": "internal" } ], - "src": "19950:33:16" + "src": "19950:33:36" }, "returnParameters": { - "id": 24199, + "id": 27260, "nodeType": "ParameterList", "parameters": [], - "src": "19998:0:16" + "src": "19998:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24231, + "id": 27292, "nodeType": "FunctionDefinition", - "src": "20102:164:16", + "src": "20102:164:36", "nodes": [], "body": { - "id": 24230, + "id": 27291, "nodeType": "Block", - "src": "20165:101:16", + "src": "20165:101:36", "nodes": [], "statements": [ { @@ -30480,14 +30480,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c6164647265737329", - "id": 24223, + "id": 27284, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20215:30:16", + "src": "20215:30:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_018c84c25fb680b5bcd4e1ab1848682497c9dd3b635564a91c36ce3d1414c830", "typeString": "literal_string \"log(address,address,address)\"" @@ -30495,36 +30495,36 @@ "value": "log(address,address,address)" }, { - "id": 24224, + "id": 27285, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24213, - "src": "20247:2:16", + "referencedDeclaration": 27274, + "src": "20247:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24225, + "id": 27286, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24215, - "src": "20251:2:16", + "referencedDeclaration": 27276, + "src": "20251:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24226, + "id": 27287, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24217, - "src": "20255:2:16", + "referencedDeclaration": 27278, + "src": "20255:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -30551,32 +30551,32 @@ } ], "expression": { - "id": 24221, + "id": 27282, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20191:3:16", + "src": "20191:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24222, + "id": 27283, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "20195:19:16", + "memberLocation": "20195:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "20191:23:16", + "src": "20191:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24227, + "id": 27288, "isConstant": false, "isLValue": false, "isPure": false, @@ -30585,7 +30585,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20191:67:16", + "src": "20191:67:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -30600,18 +30600,18 @@ "typeString": "bytes memory" } ], - "id": 24220, + "id": 27281, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "20175:15:16", + "referencedDeclaration": 25094, + "src": "20175:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24228, + "id": 27289, "isConstant": false, "isLValue": false, "isPure": false, @@ -30620,16 +30620,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20175:84:16", + "src": "20175:84:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24229, + "id": 27290, "nodeType": "ExpressionStatement", - "src": "20175:84:16" + "src": "20175:84:36" } ] }, @@ -30637,20 +30637,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20111:3:16", + "nameLocation": "20111:3:36", "parameters": { - "id": 24218, + "id": 27279, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24213, + "id": 27274, "mutability": "mutable", "name": "p0", - "nameLocation": "20123:2:16", + "nameLocation": "20123:2:36", "nodeType": "VariableDeclaration", - "scope": 24231, - "src": "20115:10:16", + "scope": 27292, + "src": "20115:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30658,10 +30658,10 @@ "typeString": "address" }, "typeName": { - "id": 24212, + "id": 27273, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20115:7:16", + "src": "20115:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30672,13 +30672,13 @@ }, { "constant": false, - "id": 24215, + "id": 27276, "mutability": "mutable", "name": "p1", - "nameLocation": "20135:2:16", + "nameLocation": "20135:2:36", "nodeType": "VariableDeclaration", - "scope": 24231, - "src": "20127:10:16", + "scope": 27292, + "src": "20127:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30686,10 +30686,10 @@ "typeString": "address" }, "typeName": { - "id": 24214, + "id": 27275, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20127:7:16", + "src": "20127:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30700,13 +30700,13 @@ }, { "constant": false, - "id": 24217, + "id": 27278, "mutability": "mutable", "name": "p2", - "nameLocation": "20147:2:16", + "nameLocation": "20147:2:36", "nodeType": "VariableDeclaration", - "scope": 24231, - "src": "20139:10:16", + "scope": 27292, + "src": "20139:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30714,10 +30714,10 @@ "typeString": "address" }, "typeName": { - "id": 24216, + "id": 27277, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20139:7:16", + "src": "20139:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30727,28 +30727,28 @@ "visibility": "internal" } ], - "src": "20114:36:16" + "src": "20114:36:36" }, "returnParameters": { - "id": 24219, + "id": 27280, "nodeType": "ParameterList", "parameters": [], - "src": "20165:0:16" + "src": "20165:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24254, + "id": 27315, "nodeType": "FunctionDefinition", - "src": "20272:188:16", + "src": "20272:188:36", "nodes": [], "body": { - "id": 24253, + "id": 27314, "nodeType": "Block", - "src": "20347:113:16", + "src": "20347:113:36", "nodes": [], "statements": [ { @@ -30758,14 +30758,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c75696e743235362c75696e743235362c75696e7432353629", - "id": 24245, + "id": 27306, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20397:38:16", + "src": "20397:38:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_193fb8009d4d1e3c22da0dd831b1e3aed72b8cabd1ebf3967b4ab3c2bbcf1c4f", "typeString": "literal_string \"log(uint256,uint256,uint256,uint256)\"" @@ -30773,48 +30773,48 @@ "value": "log(uint256,uint256,uint256,uint256)" }, { - "id": 24246, + "id": 27307, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24233, - "src": "20437:2:16", + "referencedDeclaration": 27294, + "src": "20437:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24247, + "id": 27308, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24235, - "src": "20441:2:16", + "referencedDeclaration": 27296, + "src": "20441:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24248, + "id": 27309, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24237, - "src": "20445:2:16", + "referencedDeclaration": 27298, + "src": "20445:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24249, + "id": 27310, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24239, - "src": "20449:2:16", + "referencedDeclaration": 27300, + "src": "20449:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30845,32 +30845,32 @@ } ], "expression": { - "id": 24243, + "id": 27304, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20373:3:16", + "src": "20373:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24244, + "id": 27305, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "20377:19:16", + "memberLocation": "20377:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "20373:23:16", + "src": "20373:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24250, + "id": 27311, "isConstant": false, "isLValue": false, "isPure": false, @@ -30879,7 +30879,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20373:79:16", + "src": "20373:79:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -30894,18 +30894,18 @@ "typeString": "bytes memory" } ], - "id": 24242, + "id": 27303, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "20357:15:16", + "referencedDeclaration": 25094, + "src": "20357:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24251, + "id": 27312, "isConstant": false, "isLValue": false, "isPure": false, @@ -30914,16 +30914,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20357:96:16", + "src": "20357:96:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24252, + "id": 27313, "nodeType": "ExpressionStatement", - "src": "20357:96:16" + "src": "20357:96:36" } ] }, @@ -30931,20 +30931,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20281:3:16", + "nameLocation": "20281:3:36", "parameters": { - "id": 24240, + "id": 27301, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24233, + "id": 27294, "mutability": "mutable", "name": "p0", - "nameLocation": "20293:2:16", + "nameLocation": "20293:2:36", "nodeType": "VariableDeclaration", - "scope": 24254, - "src": "20285:10:16", + "scope": 27315, + "src": "20285:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30952,10 +30952,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24232, + "id": 27293, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20285:7:16", + "src": "20285:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30965,13 +30965,13 @@ }, { "constant": false, - "id": 24235, + "id": 27296, "mutability": "mutable", "name": "p1", - "nameLocation": "20305:2:16", + "nameLocation": "20305:2:36", "nodeType": "VariableDeclaration", - "scope": 24254, - "src": "20297:10:16", + "scope": 27315, + "src": "20297:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30979,10 +30979,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24234, + "id": 27295, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20297:7:16", + "src": "20297:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30992,13 +30992,13 @@ }, { "constant": false, - "id": 24237, + "id": 27298, "mutability": "mutable", "name": "p2", - "nameLocation": "20317:2:16", + "nameLocation": "20317:2:36", "nodeType": "VariableDeclaration", - "scope": 24254, - "src": "20309:10:16", + "scope": 27315, + "src": "20309:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31006,10 +31006,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24236, + "id": 27297, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20309:7:16", + "src": "20309:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31019,13 +31019,13 @@ }, { "constant": false, - "id": 24239, + "id": 27300, "mutability": "mutable", "name": "p3", - "nameLocation": "20329:2:16", + "nameLocation": "20329:2:36", "nodeType": "VariableDeclaration", - "scope": 24254, - "src": "20321:10:16", + "scope": 27315, + "src": "20321:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31033,10 +31033,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24238, + "id": 27299, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20321:7:16", + "src": "20321:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31045,28 +31045,28 @@ "visibility": "internal" } ], - "src": "20284:48:16" + "src": "20284:48:36" }, "returnParameters": { - "id": 24241, + "id": 27302, "nodeType": "ParameterList", "parameters": [], - "src": "20347:0:16" + "src": "20347:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24277, + "id": 27338, "nodeType": "FunctionDefinition", - "src": "20466:193:16", + "src": "20466:193:36", "nodes": [], "body": { - "id": 24276, + "id": 27337, "nodeType": "Block", - "src": "20547:112:16", + "src": "20547:112:36", "nodes": [], "statements": [ { @@ -31076,14 +31076,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c75696e743235362c75696e743235362c737472696e6729", - "id": 24268, + "id": 27329, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20597:37:16", + "src": "20597:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_59cfcbe3e387f57023dcccd8733484dcb5a23a41a25c4015c01a4e8d3520c4ef", "typeString": "literal_string \"log(uint256,uint256,uint256,string)\"" @@ -31091,48 +31091,48 @@ "value": "log(uint256,uint256,uint256,string)" }, { - "id": 24269, + "id": 27330, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24256, - "src": "20636:2:16", + "referencedDeclaration": 27317, + "src": "20636:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24270, + "id": 27331, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24258, - "src": "20640:2:16", + "referencedDeclaration": 27319, + "src": "20640:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24271, + "id": 27332, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24260, - "src": "20644:2:16", + "referencedDeclaration": 27321, + "src": "20644:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24272, + "id": 27333, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24262, - "src": "20648:2:16", + "referencedDeclaration": 27323, + "src": "20648:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -31163,32 +31163,32 @@ } ], "expression": { - "id": 24266, + "id": 27327, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20573:3:16", + "src": "20573:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24267, + "id": 27328, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "20577:19:16", + "memberLocation": "20577:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "20573:23:16", + "src": "20573:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24273, + "id": 27334, "isConstant": false, "isLValue": false, "isPure": false, @@ -31197,7 +31197,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20573:78:16", + "src": "20573:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -31212,18 +31212,18 @@ "typeString": "bytes memory" } ], - "id": 24265, + "id": 27326, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "20557:15:16", + "referencedDeclaration": 25094, + "src": "20557:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24274, + "id": 27335, "isConstant": false, "isLValue": false, "isPure": false, @@ -31232,16 +31232,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20557:95:16", + "src": "20557:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24275, + "id": 27336, "nodeType": "ExpressionStatement", - "src": "20557:95:16" + "src": "20557:95:36" } ] }, @@ -31249,20 +31249,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20475:3:16", + "nameLocation": "20475:3:36", "parameters": { - "id": 24263, + "id": 27324, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24256, + "id": 27317, "mutability": "mutable", "name": "p0", - "nameLocation": "20487:2:16", + "nameLocation": "20487:2:36", "nodeType": "VariableDeclaration", - "scope": 24277, - "src": "20479:10:16", + "scope": 27338, + "src": "20479:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31270,10 +31270,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24255, + "id": 27316, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20479:7:16", + "src": "20479:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31283,13 +31283,13 @@ }, { "constant": false, - "id": 24258, + "id": 27319, "mutability": "mutable", "name": "p1", - "nameLocation": "20499:2:16", + "nameLocation": "20499:2:36", "nodeType": "VariableDeclaration", - "scope": 24277, - "src": "20491:10:16", + "scope": 27338, + "src": "20491:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31297,10 +31297,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24257, + "id": 27318, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20491:7:16", + "src": "20491:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31310,13 +31310,13 @@ }, { "constant": false, - "id": 24260, + "id": 27321, "mutability": "mutable", "name": "p2", - "nameLocation": "20511:2:16", + "nameLocation": "20511:2:36", "nodeType": "VariableDeclaration", - "scope": 24277, - "src": "20503:10:16", + "scope": 27338, + "src": "20503:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31324,10 +31324,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24259, + "id": 27320, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20503:7:16", + "src": "20503:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31337,13 +31337,13 @@ }, { "constant": false, - "id": 24262, + "id": 27323, "mutability": "mutable", "name": "p3", - "nameLocation": "20529:2:16", + "nameLocation": "20529:2:36", "nodeType": "VariableDeclaration", - "scope": 24277, - "src": "20515:16:16", + "scope": 27338, + "src": "20515:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -31351,10 +31351,10 @@ "typeString": "string" }, "typeName": { - "id": 24261, + "id": 27322, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20515:6:16", + "src": "20515:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -31363,28 +31363,28 @@ "visibility": "internal" } ], - "src": "20478:54:16" + "src": "20478:54:36" }, "returnParameters": { - "id": 24264, + "id": 27325, "nodeType": "ParameterList", "parameters": [], - "src": "20547:0:16" + "src": "20547:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24300, + "id": 27361, "nodeType": "FunctionDefinition", - "src": "20665:182:16", + "src": "20665:182:36", "nodes": [], "body": { - "id": 24299, + "id": 27360, "nodeType": "Block", - "src": "20737:110:16", + "src": "20737:110:36", "nodes": [], "statements": [ { @@ -31394,14 +31394,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c75696e743235362c75696e743235362c626f6f6c29", - "id": 24291, + "id": 27352, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20787:35:16", + "src": "20787:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c598d18505e9c7404a061484d6144251d0ef342167a57ace85723d498abac8e3", "typeString": "literal_string \"log(uint256,uint256,uint256,bool)\"" @@ -31409,48 +31409,48 @@ "value": "log(uint256,uint256,uint256,bool)" }, { - "id": 24292, + "id": 27353, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24279, - "src": "20824:2:16", + "referencedDeclaration": 27340, + "src": "20824:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24293, + "id": 27354, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24281, - "src": "20828:2:16", + "referencedDeclaration": 27342, + "src": "20828:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24294, + "id": 27355, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24283, - "src": "20832:2:16", + "referencedDeclaration": 27344, + "src": "20832:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24295, + "id": 27356, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24285, - "src": "20836:2:16", + "referencedDeclaration": 27346, + "src": "20836:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -31481,32 +31481,32 @@ } ], "expression": { - "id": 24289, + "id": 27350, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20763:3:16", + "src": "20763:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24290, + "id": 27351, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "20767:19:16", + "memberLocation": "20767:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "20763:23:16", + "src": "20763:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24296, + "id": 27357, "isConstant": false, "isLValue": false, "isPure": false, @@ -31515,7 +31515,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20763:76:16", + "src": "20763:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -31530,18 +31530,18 @@ "typeString": "bytes memory" } ], - "id": 24288, + "id": 27349, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "20747:15:16", + "referencedDeclaration": 25094, + "src": "20747:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24297, + "id": 27358, "isConstant": false, "isLValue": false, "isPure": false, @@ -31550,16 +31550,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20747:93:16", + "src": "20747:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24298, + "id": 27359, "nodeType": "ExpressionStatement", - "src": "20747:93:16" + "src": "20747:93:36" } ] }, @@ -31567,20 +31567,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20674:3:16", + "nameLocation": "20674:3:36", "parameters": { - "id": 24286, + "id": 27347, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24279, + "id": 27340, "mutability": "mutable", "name": "p0", - "nameLocation": "20686:2:16", + "nameLocation": "20686:2:36", "nodeType": "VariableDeclaration", - "scope": 24300, - "src": "20678:10:16", + "scope": 27361, + "src": "20678:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31588,10 +31588,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24278, + "id": 27339, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20678:7:16", + "src": "20678:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31601,13 +31601,13 @@ }, { "constant": false, - "id": 24281, + "id": 27342, "mutability": "mutable", "name": "p1", - "nameLocation": "20698:2:16", + "nameLocation": "20698:2:36", "nodeType": "VariableDeclaration", - "scope": 24300, - "src": "20690:10:16", + "scope": 27361, + "src": "20690:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31615,10 +31615,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24280, + "id": 27341, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20690:7:16", + "src": "20690:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31628,13 +31628,13 @@ }, { "constant": false, - "id": 24283, + "id": 27344, "mutability": "mutable", "name": "p2", - "nameLocation": "20710:2:16", + "nameLocation": "20710:2:36", "nodeType": "VariableDeclaration", - "scope": 24300, - "src": "20702:10:16", + "scope": 27361, + "src": "20702:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31642,10 +31642,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24282, + "id": 27343, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20702:7:16", + "src": "20702:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31655,13 +31655,13 @@ }, { "constant": false, - "id": 24285, + "id": 27346, "mutability": "mutable", "name": "p3", - "nameLocation": "20719:2:16", + "nameLocation": "20719:2:36", "nodeType": "VariableDeclaration", - "scope": 24300, - "src": "20714:7:16", + "scope": 27361, + "src": "20714:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31669,10 +31669,10 @@ "typeString": "bool" }, "typeName": { - "id": 24284, + "id": 27345, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "20714:4:16", + "src": "20714:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -31681,28 +31681,28 @@ "visibility": "internal" } ], - "src": "20677:45:16" + "src": "20677:45:36" }, "returnParameters": { - "id": 24287, + "id": 27348, "nodeType": "ParameterList", "parameters": [], - "src": "20737:0:16" + "src": "20737:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24323, + "id": 27384, "nodeType": "FunctionDefinition", - "src": "20853:188:16", + "src": "20853:188:36", "nodes": [], "body": { - "id": 24322, + "id": 27383, "nodeType": "Block", - "src": "20928:113:16", + "src": "20928:113:36", "nodes": [], "statements": [ { @@ -31712,14 +31712,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c75696e743235362c75696e743235362c6164647265737329", - "id": 24314, + "id": 27375, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20978:38:16", + "src": "20978:38:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fa8185afaca325eb459625959e5610b99e97bbcba8d5834d7632610b4f237c79", "typeString": "literal_string \"log(uint256,uint256,uint256,address)\"" @@ -31727,48 +31727,48 @@ "value": "log(uint256,uint256,uint256,address)" }, { - "id": 24315, + "id": 27376, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24302, - "src": "21018:2:16", + "referencedDeclaration": 27363, + "src": "21018:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24316, + "id": 27377, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24304, - "src": "21022:2:16", + "referencedDeclaration": 27365, + "src": "21022:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24317, + "id": 27378, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24306, - "src": "21026:2:16", + "referencedDeclaration": 27367, + "src": "21026:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24318, + "id": 27379, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24308, - "src": "21030:2:16", + "referencedDeclaration": 27369, + "src": "21030:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -31799,32 +31799,32 @@ } ], "expression": { - "id": 24312, + "id": 27373, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "20954:3:16", + "src": "20954:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24313, + "id": 27374, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "20958:19:16", + "memberLocation": "20958:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "20954:23:16", + "src": "20954:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24319, + "id": 27380, "isConstant": false, "isLValue": false, "isPure": false, @@ -31833,7 +31833,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20954:79:16", + "src": "20954:79:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -31848,18 +31848,18 @@ "typeString": "bytes memory" } ], - "id": 24311, + "id": 27372, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "20938:15:16", + "referencedDeclaration": 25094, + "src": "20938:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24320, + "id": 27381, "isConstant": false, "isLValue": false, "isPure": false, @@ -31868,16 +31868,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20938:96:16", + "src": "20938:96:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24321, + "id": 27382, "nodeType": "ExpressionStatement", - "src": "20938:96:16" + "src": "20938:96:36" } ] }, @@ -31885,20 +31885,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20862:3:16", + "nameLocation": "20862:3:36", "parameters": { - "id": 24309, + "id": 27370, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24302, + "id": 27363, "mutability": "mutable", "name": "p0", - "nameLocation": "20874:2:16", + "nameLocation": "20874:2:36", "nodeType": "VariableDeclaration", - "scope": 24323, - "src": "20866:10:16", + "scope": 27384, + "src": "20866:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31906,10 +31906,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24301, + "id": 27362, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20866:7:16", + "src": "20866:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31919,13 +31919,13 @@ }, { "constant": false, - "id": 24304, + "id": 27365, "mutability": "mutable", "name": "p1", - "nameLocation": "20886:2:16", + "nameLocation": "20886:2:36", "nodeType": "VariableDeclaration", - "scope": 24323, - "src": "20878:10:16", + "scope": 27384, + "src": "20878:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31933,10 +31933,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24303, + "id": 27364, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20878:7:16", + "src": "20878:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31946,13 +31946,13 @@ }, { "constant": false, - "id": 24306, + "id": 27367, "mutability": "mutable", "name": "p2", - "nameLocation": "20898:2:16", + "nameLocation": "20898:2:36", "nodeType": "VariableDeclaration", - "scope": 24323, - "src": "20890:10:16", + "scope": 27384, + "src": "20890:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31960,10 +31960,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24305, + "id": 27366, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "20890:7:16", + "src": "20890:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -31973,13 +31973,13 @@ }, { "constant": false, - "id": 24308, + "id": 27369, "mutability": "mutable", "name": "p3", - "nameLocation": "20910:2:16", + "nameLocation": "20910:2:36", "nodeType": "VariableDeclaration", - "scope": 24323, - "src": "20902:10:16", + "scope": 27384, + "src": "20902:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31987,10 +31987,10 @@ "typeString": "address" }, "typeName": { - "id": 24307, + "id": 27368, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20902:7:16", + "src": "20902:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -32000,28 +32000,28 @@ "visibility": "internal" } ], - "src": "20865:48:16" + "src": "20865:48:36" }, "returnParameters": { - "id": 24310, + "id": 27371, "nodeType": "ParameterList", "parameters": [], - "src": "20928:0:16" + "src": "20928:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24346, + "id": 27407, "nodeType": "FunctionDefinition", - "src": "21047:193:16", + "src": "21047:193:36", "nodes": [], "body": { - "id": 24345, + "id": 27406, "nodeType": "Block", - "src": "21128:112:16", + "src": "21128:112:36", "nodes": [], "statements": [ { @@ -32031,14 +32031,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c75696e743235362c737472696e672c75696e7432353629", - "id": 24337, + "id": 27398, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21178:37:16", + "src": "21178:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5da297eb5acf47b1a9c0089c080d654cc07f2a8c9aa94fc68af26a6405cde114", "typeString": "literal_string \"log(uint256,uint256,string,uint256)\"" @@ -32046,48 +32046,48 @@ "value": "log(uint256,uint256,string,uint256)" }, { - "id": 24338, + "id": 27399, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24325, - "src": "21217:2:16", + "referencedDeclaration": 27386, + "src": "21217:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24339, + "id": 27400, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24327, - "src": "21221:2:16", + "referencedDeclaration": 27388, + "src": "21221:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24340, + "id": 27401, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24329, - "src": "21225:2:16", + "referencedDeclaration": 27390, + "src": "21225:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24341, + "id": 27402, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24331, - "src": "21229:2:16", + "referencedDeclaration": 27392, + "src": "21229:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32118,32 +32118,32 @@ } ], "expression": { - "id": 24335, + "id": 27396, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21154:3:16", + "src": "21154:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24336, + "id": 27397, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "21158:19:16", + "memberLocation": "21158:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21154:23:16", + "src": "21154:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24342, + "id": 27403, "isConstant": false, "isLValue": false, "isPure": false, @@ -32152,7 +32152,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21154:78:16", + "src": "21154:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -32167,18 +32167,18 @@ "typeString": "bytes memory" } ], - "id": 24334, + "id": 27395, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "21138:15:16", + "referencedDeclaration": 25094, + "src": "21138:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24343, + "id": 27404, "isConstant": false, "isLValue": false, "isPure": false, @@ -32187,16 +32187,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21138:95:16", + "src": "21138:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24344, + "id": 27405, "nodeType": "ExpressionStatement", - "src": "21138:95:16" + "src": "21138:95:36" } ] }, @@ -32204,20 +32204,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21056:3:16", + "nameLocation": "21056:3:36", "parameters": { - "id": 24332, + "id": 27393, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24325, + "id": 27386, "mutability": "mutable", "name": "p0", - "nameLocation": "21068:2:16", + "nameLocation": "21068:2:36", "nodeType": "VariableDeclaration", - "scope": 24346, - "src": "21060:10:16", + "scope": 27407, + "src": "21060:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32225,10 +32225,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24324, + "id": 27385, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21060:7:16", + "src": "21060:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32238,13 +32238,13 @@ }, { "constant": false, - "id": 24327, + "id": 27388, "mutability": "mutable", "name": "p1", - "nameLocation": "21080:2:16", + "nameLocation": "21080:2:36", "nodeType": "VariableDeclaration", - "scope": 24346, - "src": "21072:10:16", + "scope": 27407, + "src": "21072:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32252,10 +32252,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24326, + "id": 27387, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21072:7:16", + "src": "21072:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32265,13 +32265,13 @@ }, { "constant": false, - "id": 24329, + "id": 27390, "mutability": "mutable", "name": "p2", - "nameLocation": "21098:2:16", + "nameLocation": "21098:2:36", "nodeType": "VariableDeclaration", - "scope": 24346, - "src": "21084:16:16", + "scope": 27407, + "src": "21084:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -32279,10 +32279,10 @@ "typeString": "string" }, "typeName": { - "id": 24328, + "id": 27389, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21084:6:16", + "src": "21084:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -32292,13 +32292,13 @@ }, { "constant": false, - "id": 24331, + "id": 27392, "mutability": "mutable", "name": "p3", - "nameLocation": "21110:2:16", + "nameLocation": "21110:2:36", "nodeType": "VariableDeclaration", - "scope": 24346, - "src": "21102:10:16", + "scope": 27407, + "src": "21102:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32306,10 +32306,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24330, + "id": 27391, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21102:7:16", + "src": "21102:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32318,28 +32318,28 @@ "visibility": "internal" } ], - "src": "21059:54:16" + "src": "21059:54:36" }, "returnParameters": { - "id": 24333, + "id": 27394, "nodeType": "ParameterList", "parameters": [], - "src": "21128:0:16" + "src": "21128:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24369, + "id": 27430, "nodeType": "FunctionDefinition", - "src": "21246:198:16", + "src": "21246:198:36", "nodes": [], "body": { - "id": 24368, + "id": 27429, "nodeType": "Block", - "src": "21333:111:16", + "src": "21333:111:36", "nodes": [], "statements": [ { @@ -32349,14 +32349,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c75696e743235362c737472696e672c737472696e6729", - "id": 24360, + "id": 27421, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21383:36:16", + "src": "21383:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_27d8afd2525217fff7302dbf79acc81edc09cb300d94f2503a4fb8a8115910e0", "typeString": "literal_string \"log(uint256,uint256,string,string)\"" @@ -32364,48 +32364,48 @@ "value": "log(uint256,uint256,string,string)" }, { - "id": 24361, + "id": 27422, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24348, - "src": "21421:2:16", + "referencedDeclaration": 27409, + "src": "21421:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24362, + "id": 27423, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24350, - "src": "21425:2:16", + "referencedDeclaration": 27411, + "src": "21425:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24363, + "id": 27424, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24352, - "src": "21429:2:16", + "referencedDeclaration": 27413, + "src": "21429:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24364, + "id": 27425, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24354, - "src": "21433:2:16", + "referencedDeclaration": 27415, + "src": "21433:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -32436,32 +32436,32 @@ } ], "expression": { - "id": 24358, + "id": 27419, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21359:3:16", + "src": "21359:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24359, + "id": 27420, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "21363:19:16", + "memberLocation": "21363:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21359:23:16", + "src": "21359:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24365, + "id": 27426, "isConstant": false, "isLValue": false, "isPure": false, @@ -32470,7 +32470,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21359:77:16", + "src": "21359:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -32485,18 +32485,18 @@ "typeString": "bytes memory" } ], - "id": 24357, + "id": 27418, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "21343:15:16", + "referencedDeclaration": 25094, + "src": "21343:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24366, + "id": 27427, "isConstant": false, "isLValue": false, "isPure": false, @@ -32505,16 +32505,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21343:94:16", + "src": "21343:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24367, + "id": 27428, "nodeType": "ExpressionStatement", - "src": "21343:94:16" + "src": "21343:94:36" } ] }, @@ -32522,20 +32522,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21255:3:16", + "nameLocation": "21255:3:36", "parameters": { - "id": 24355, + "id": 27416, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24348, + "id": 27409, "mutability": "mutable", "name": "p0", - "nameLocation": "21267:2:16", + "nameLocation": "21267:2:36", "nodeType": "VariableDeclaration", - "scope": 24369, - "src": "21259:10:16", + "scope": 27430, + "src": "21259:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32543,10 +32543,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24347, + "id": 27408, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21259:7:16", + "src": "21259:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32556,13 +32556,13 @@ }, { "constant": false, - "id": 24350, + "id": 27411, "mutability": "mutable", "name": "p1", - "nameLocation": "21279:2:16", + "nameLocation": "21279:2:36", "nodeType": "VariableDeclaration", - "scope": 24369, - "src": "21271:10:16", + "scope": 27430, + "src": "21271:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32570,10 +32570,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24349, + "id": 27410, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21271:7:16", + "src": "21271:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32583,13 +32583,13 @@ }, { "constant": false, - "id": 24352, + "id": 27413, "mutability": "mutable", "name": "p2", - "nameLocation": "21297:2:16", + "nameLocation": "21297:2:36", "nodeType": "VariableDeclaration", - "scope": 24369, - "src": "21283:16:16", + "scope": 27430, + "src": "21283:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -32597,10 +32597,10 @@ "typeString": "string" }, "typeName": { - "id": 24351, + "id": 27412, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21283:6:16", + "src": "21283:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -32610,13 +32610,13 @@ }, { "constant": false, - "id": 24354, + "id": 27415, "mutability": "mutable", "name": "p3", - "nameLocation": "21315:2:16", + "nameLocation": "21315:2:36", "nodeType": "VariableDeclaration", - "scope": 24369, - "src": "21301:16:16", + "scope": 27430, + "src": "21301:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -32624,10 +32624,10 @@ "typeString": "string" }, "typeName": { - "id": 24353, + "id": 27414, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21301:6:16", + "src": "21301:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -32636,28 +32636,28 @@ "visibility": "internal" } ], - "src": "21258:60:16" + "src": "21258:60:36" }, "returnParameters": { - "id": 24356, + "id": 27417, "nodeType": "ParameterList", "parameters": [], - "src": "21333:0:16" + "src": "21333:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24392, + "id": 27453, "nodeType": "FunctionDefinition", - "src": "21450:187:16", + "src": "21450:187:36", "nodes": [], "body": { - "id": 24391, + "id": 27452, "nodeType": "Block", - "src": "21528:109:16", + "src": "21528:109:36", "nodes": [], "statements": [ { @@ -32667,14 +32667,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c75696e743235362c737472696e672c626f6f6c29", - "id": 24383, + "id": 27444, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21578:34:16", + "src": "21578:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7af6ab2578caf14043420c6b292dcb787d09d31b13365d7673f201f9b2e310c9", "typeString": "literal_string \"log(uint256,uint256,string,bool)\"" @@ -32682,48 +32682,48 @@ "value": "log(uint256,uint256,string,bool)" }, { - "id": 24384, + "id": 27445, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24371, - "src": "21614:2:16", + "referencedDeclaration": 27432, + "src": "21614:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24385, + "id": 27446, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24373, - "src": "21618:2:16", + "referencedDeclaration": 27434, + "src": "21618:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24386, + "id": 27447, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24375, - "src": "21622:2:16", + "referencedDeclaration": 27436, + "src": "21622:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24387, + "id": 27448, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24377, - "src": "21626:2:16", + "referencedDeclaration": 27438, + "src": "21626:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -32754,32 +32754,32 @@ } ], "expression": { - "id": 24381, + "id": 27442, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21554:3:16", + "src": "21554:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24382, + "id": 27443, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "21558:19:16", + "memberLocation": "21558:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21554:23:16", + "src": "21554:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24388, + "id": 27449, "isConstant": false, "isLValue": false, "isPure": false, @@ -32788,7 +32788,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21554:75:16", + "src": "21554:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -32803,18 +32803,18 @@ "typeString": "bytes memory" } ], - "id": 24380, + "id": 27441, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "21538:15:16", + "referencedDeclaration": 25094, + "src": "21538:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24389, + "id": 27450, "isConstant": false, "isLValue": false, "isPure": false, @@ -32823,16 +32823,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21538:92:16", + "src": "21538:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24390, + "id": 27451, "nodeType": "ExpressionStatement", - "src": "21538:92:16" + "src": "21538:92:36" } ] }, @@ -32840,20 +32840,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21459:3:16", + "nameLocation": "21459:3:36", "parameters": { - "id": 24378, + "id": 27439, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24371, + "id": 27432, "mutability": "mutable", "name": "p0", - "nameLocation": "21471:2:16", + "nameLocation": "21471:2:36", "nodeType": "VariableDeclaration", - "scope": 24392, - "src": "21463:10:16", + "scope": 27453, + "src": "21463:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32861,10 +32861,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24370, + "id": 27431, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21463:7:16", + "src": "21463:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32874,13 +32874,13 @@ }, { "constant": false, - "id": 24373, + "id": 27434, "mutability": "mutable", "name": "p1", - "nameLocation": "21483:2:16", + "nameLocation": "21483:2:36", "nodeType": "VariableDeclaration", - "scope": 24392, - "src": "21475:10:16", + "scope": 27453, + "src": "21475:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32888,10 +32888,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24372, + "id": 27433, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21475:7:16", + "src": "21475:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -32901,13 +32901,13 @@ }, { "constant": false, - "id": 24375, + "id": 27436, "mutability": "mutable", "name": "p2", - "nameLocation": "21501:2:16", + "nameLocation": "21501:2:36", "nodeType": "VariableDeclaration", - "scope": 24392, - "src": "21487:16:16", + "scope": 27453, + "src": "21487:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -32915,10 +32915,10 @@ "typeString": "string" }, "typeName": { - "id": 24374, + "id": 27435, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21487:6:16", + "src": "21487:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -32928,13 +32928,13 @@ }, { "constant": false, - "id": 24377, + "id": 27438, "mutability": "mutable", "name": "p3", - "nameLocation": "21510:2:16", + "nameLocation": "21510:2:36", "nodeType": "VariableDeclaration", - "scope": 24392, - "src": "21505:7:16", + "scope": 27453, + "src": "21505:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32942,10 +32942,10 @@ "typeString": "bool" }, "typeName": { - "id": 24376, + "id": 27437, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "21505:4:16", + "src": "21505:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -32954,28 +32954,28 @@ "visibility": "internal" } ], - "src": "21462:51:16" + "src": "21462:51:36" }, "returnParameters": { - "id": 24379, + "id": 27440, "nodeType": "ParameterList", "parameters": [], - "src": "21528:0:16" + "src": "21528:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24415, + "id": 27476, "nodeType": "FunctionDefinition", - "src": "21643:193:16", + "src": "21643:193:36", "nodes": [], "body": { - "id": 24414, + "id": 27475, "nodeType": "Block", - "src": "21724:112:16", + "src": "21724:112:36", "nodes": [], "statements": [ { @@ -32985,14 +32985,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c75696e743235362c737472696e672c6164647265737329", - "id": 24406, + "id": 27467, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21774:37:16", + "src": "21774:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_42d21db701843c064ab7fb7cddd0cda130fcc29c7289dd90519dfea1322b1a53", "typeString": "literal_string \"log(uint256,uint256,string,address)\"" @@ -33000,48 +33000,48 @@ "value": "log(uint256,uint256,string,address)" }, { - "id": 24407, + "id": 27468, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24394, - "src": "21813:2:16", + "referencedDeclaration": 27455, + "src": "21813:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24408, + "id": 27469, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24396, - "src": "21817:2:16", + "referencedDeclaration": 27457, + "src": "21817:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24409, + "id": 27470, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24398, - "src": "21821:2:16", + "referencedDeclaration": 27459, + "src": "21821:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24410, + "id": 27471, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24400, - "src": "21825:2:16", + "referencedDeclaration": 27461, + "src": "21825:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -33072,32 +33072,32 @@ } ], "expression": { - "id": 24404, + "id": 27465, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21750:3:16", + "src": "21750:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24405, + "id": 27466, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "21754:19:16", + "memberLocation": "21754:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21750:23:16", + "src": "21750:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24411, + "id": 27472, "isConstant": false, "isLValue": false, "isPure": false, @@ -33106,7 +33106,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21750:78:16", + "src": "21750:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -33121,18 +33121,18 @@ "typeString": "bytes memory" } ], - "id": 24403, + "id": 27464, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "21734:15:16", + "referencedDeclaration": 25094, + "src": "21734:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24412, + "id": 27473, "isConstant": false, "isLValue": false, "isPure": false, @@ -33141,16 +33141,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21734:95:16", + "src": "21734:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24413, + "id": 27474, "nodeType": "ExpressionStatement", - "src": "21734:95:16" + "src": "21734:95:36" } ] }, @@ -33158,20 +33158,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21652:3:16", + "nameLocation": "21652:3:36", "parameters": { - "id": 24401, + "id": 27462, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24394, + "id": 27455, "mutability": "mutable", "name": "p0", - "nameLocation": "21664:2:16", + "nameLocation": "21664:2:36", "nodeType": "VariableDeclaration", - "scope": 24415, - "src": "21656:10:16", + "scope": 27476, + "src": "21656:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33179,10 +33179,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24393, + "id": 27454, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21656:7:16", + "src": "21656:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33192,13 +33192,13 @@ }, { "constant": false, - "id": 24396, + "id": 27457, "mutability": "mutable", "name": "p1", - "nameLocation": "21676:2:16", + "nameLocation": "21676:2:36", "nodeType": "VariableDeclaration", - "scope": 24415, - "src": "21668:10:16", + "scope": 27476, + "src": "21668:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33206,10 +33206,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24395, + "id": 27456, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21668:7:16", + "src": "21668:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33219,13 +33219,13 @@ }, { "constant": false, - "id": 24398, + "id": 27459, "mutability": "mutable", "name": "p2", - "nameLocation": "21694:2:16", + "nameLocation": "21694:2:36", "nodeType": "VariableDeclaration", - "scope": 24415, - "src": "21680:16:16", + "scope": 27476, + "src": "21680:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -33233,10 +33233,10 @@ "typeString": "string" }, "typeName": { - "id": 24397, + "id": 27458, "name": "string", "nodeType": "ElementaryTypeName", - "src": "21680:6:16", + "src": "21680:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -33246,13 +33246,13 @@ }, { "constant": false, - "id": 24400, + "id": 27461, "mutability": "mutable", "name": "p3", - "nameLocation": "21706:2:16", + "nameLocation": "21706:2:36", "nodeType": "VariableDeclaration", - "scope": 24415, - "src": "21698:10:16", + "scope": 27476, + "src": "21698:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33260,10 +33260,10 @@ "typeString": "address" }, "typeName": { - "id": 24399, + "id": 27460, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21698:7:16", + "src": "21698:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -33273,28 +33273,28 @@ "visibility": "internal" } ], - "src": "21655:54:16" + "src": "21655:54:36" }, "returnParameters": { - "id": 24402, + "id": 27463, "nodeType": "ParameterList", "parameters": [], - "src": "21724:0:16" + "src": "21724:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24438, + "id": 27499, "nodeType": "FunctionDefinition", - "src": "21842:182:16", + "src": "21842:182:36", "nodes": [], "body": { - "id": 24437, + "id": 27498, "nodeType": "Block", - "src": "21914:110:16", + "src": "21914:110:36", "nodes": [], "statements": [ { @@ -33304,14 +33304,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c75696e743235362c626f6f6c2c75696e7432353629", - "id": 24429, + "id": 27490, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "21964:35:16", + "src": "21964:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_eb7f6fd2c2005d3f08b2528135265cced621d1abf62716b05a9b62bc732577fd", "typeString": "literal_string \"log(uint256,uint256,bool,uint256)\"" @@ -33319,48 +33319,48 @@ "value": "log(uint256,uint256,bool,uint256)" }, { - "id": 24430, + "id": 27491, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24417, - "src": "22001:2:16", + "referencedDeclaration": 27478, + "src": "22001:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24431, + "id": 27492, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24419, - "src": "22005:2:16", + "referencedDeclaration": 27480, + "src": "22005:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24432, + "id": 27493, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24421, - "src": "22009:2:16", + "referencedDeclaration": 27482, + "src": "22009:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 24433, + "id": 27494, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24423, - "src": "22013:2:16", + "referencedDeclaration": 27484, + "src": "22013:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33391,32 +33391,32 @@ } ], "expression": { - "id": 24427, + "id": 27488, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "21940:3:16", + "src": "21940:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24428, + "id": 27489, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "21944:19:16", + "memberLocation": "21944:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "21940:23:16", + "src": "21940:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24434, + "id": 27495, "isConstant": false, "isLValue": false, "isPure": false, @@ -33425,7 +33425,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21940:76:16", + "src": "21940:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -33440,18 +33440,18 @@ "typeString": "bytes memory" } ], - "id": 24426, + "id": 27487, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "21924:15:16", + "referencedDeclaration": 25094, + "src": "21924:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24435, + "id": 27496, "isConstant": false, "isLValue": false, "isPure": false, @@ -33460,16 +33460,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21924:93:16", + "src": "21924:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24436, + "id": 27497, "nodeType": "ExpressionStatement", - "src": "21924:93:16" + "src": "21924:93:36" } ] }, @@ -33477,20 +33477,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21851:3:16", + "nameLocation": "21851:3:36", "parameters": { - "id": 24424, + "id": 27485, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24417, + "id": 27478, "mutability": "mutable", "name": "p0", - "nameLocation": "21863:2:16", + "nameLocation": "21863:2:36", "nodeType": "VariableDeclaration", - "scope": 24438, - "src": "21855:10:16", + "scope": 27499, + "src": "21855:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33498,10 +33498,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24416, + "id": 27477, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21855:7:16", + "src": "21855:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33511,13 +33511,13 @@ }, { "constant": false, - "id": 24419, + "id": 27480, "mutability": "mutable", "name": "p1", - "nameLocation": "21875:2:16", + "nameLocation": "21875:2:36", "nodeType": "VariableDeclaration", - "scope": 24438, - "src": "21867:10:16", + "scope": 27499, + "src": "21867:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33525,10 +33525,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24418, + "id": 27479, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21867:7:16", + "src": "21867:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33538,13 +33538,13 @@ }, { "constant": false, - "id": 24421, + "id": 27482, "mutability": "mutable", "name": "p2", - "nameLocation": "21884:2:16", + "nameLocation": "21884:2:36", "nodeType": "VariableDeclaration", - "scope": 24438, - "src": "21879:7:16", + "scope": 27499, + "src": "21879:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33552,10 +33552,10 @@ "typeString": "bool" }, "typeName": { - "id": 24420, + "id": 27481, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "21879:4:16", + "src": "21879:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -33565,13 +33565,13 @@ }, { "constant": false, - "id": 24423, + "id": 27484, "mutability": "mutable", "name": "p3", - "nameLocation": "21896:2:16", + "nameLocation": "21896:2:36", "nodeType": "VariableDeclaration", - "scope": 24438, - "src": "21888:10:16", + "scope": 27499, + "src": "21888:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33579,10 +33579,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24422, + "id": 27483, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "21888:7:16", + "src": "21888:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33591,28 +33591,28 @@ "visibility": "internal" } ], - "src": "21854:45:16" + "src": "21854:45:36" }, "returnParameters": { - "id": 24425, + "id": 27486, "nodeType": "ParameterList", "parameters": [], - "src": "21914:0:16" + "src": "21914:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24461, + "id": 27522, "nodeType": "FunctionDefinition", - "src": "22030:187:16", + "src": "22030:187:36", "nodes": [], "body": { - "id": 24460, + "id": 27521, "nodeType": "Block", - "src": "22108:109:16", + "src": "22108:109:36", "nodes": [], "statements": [ { @@ -33622,14 +33622,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c75696e743235362c626f6f6c2c737472696e6729", - "id": 24452, + "id": 27513, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "22158:34:16", + "src": "22158:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a5b4fc99467445b3de47079da2d48b3031bb8d3adcbee781cbdca55596f1414a", "typeString": "literal_string \"log(uint256,uint256,bool,string)\"" @@ -33637,48 +33637,48 @@ "value": "log(uint256,uint256,bool,string)" }, { - "id": 24453, + "id": 27514, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24440, - "src": "22194:2:16", + "referencedDeclaration": 27501, + "src": "22194:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24454, + "id": 27515, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24442, - "src": "22198:2:16", + "referencedDeclaration": 27503, + "src": "22198:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24455, + "id": 27516, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24444, - "src": "22202:2:16", + "referencedDeclaration": 27505, + "src": "22202:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 24456, + "id": 27517, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24446, - "src": "22206:2:16", + "referencedDeclaration": 27507, + "src": "22206:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -33709,32 +33709,32 @@ } ], "expression": { - "id": 24450, + "id": 27511, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "22134:3:16", + "src": "22134:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24451, + "id": 27512, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "22138:19:16", + "memberLocation": "22138:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "22134:23:16", + "src": "22134:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24457, + "id": 27518, "isConstant": false, "isLValue": false, "isPure": false, @@ -33743,7 +33743,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22134:75:16", + "src": "22134:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -33758,18 +33758,18 @@ "typeString": "bytes memory" } ], - "id": 24449, + "id": 27510, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "22118:15:16", + "referencedDeclaration": 25094, + "src": "22118:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24458, + "id": 27519, "isConstant": false, "isLValue": false, "isPure": false, @@ -33778,16 +33778,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22118:92:16", + "src": "22118:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24459, + "id": 27520, "nodeType": "ExpressionStatement", - "src": "22118:92:16" + "src": "22118:92:36" } ] }, @@ -33795,20 +33795,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22039:3:16", + "nameLocation": "22039:3:36", "parameters": { - "id": 24447, + "id": 27508, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24440, + "id": 27501, "mutability": "mutable", "name": "p0", - "nameLocation": "22051:2:16", + "nameLocation": "22051:2:36", "nodeType": "VariableDeclaration", - "scope": 24461, - "src": "22043:10:16", + "scope": 27522, + "src": "22043:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33816,10 +33816,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24439, + "id": 27500, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22043:7:16", + "src": "22043:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33829,13 +33829,13 @@ }, { "constant": false, - "id": 24442, + "id": 27503, "mutability": "mutable", "name": "p1", - "nameLocation": "22063:2:16", + "nameLocation": "22063:2:36", "nodeType": "VariableDeclaration", - "scope": 24461, - "src": "22055:10:16", + "scope": 27522, + "src": "22055:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33843,10 +33843,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24441, + "id": 27502, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22055:7:16", + "src": "22055:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -33856,13 +33856,13 @@ }, { "constant": false, - "id": 24444, + "id": 27505, "mutability": "mutable", "name": "p2", - "nameLocation": "22072:2:16", + "nameLocation": "22072:2:36", "nodeType": "VariableDeclaration", - "scope": 24461, - "src": "22067:7:16", + "scope": 27522, + "src": "22067:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33870,10 +33870,10 @@ "typeString": "bool" }, "typeName": { - "id": 24443, + "id": 27504, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "22067:4:16", + "src": "22067:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -33883,13 +33883,13 @@ }, { "constant": false, - "id": 24446, + "id": 27507, "mutability": "mutable", "name": "p3", - "nameLocation": "22090:2:16", + "nameLocation": "22090:2:36", "nodeType": "VariableDeclaration", - "scope": 24461, - "src": "22076:16:16", + "scope": 27522, + "src": "22076:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -33897,10 +33897,10 @@ "typeString": "string" }, "typeName": { - "id": 24445, + "id": 27506, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22076:6:16", + "src": "22076:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -33909,28 +33909,28 @@ "visibility": "internal" } ], - "src": "22042:51:16" + "src": "22042:51:36" }, "returnParameters": { - "id": 24448, + "id": 27509, "nodeType": "ParameterList", "parameters": [], - "src": "22108:0:16" + "src": "22108:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24484, + "id": 27545, "nodeType": "FunctionDefinition", - "src": "22223:176:16", + "src": "22223:176:36", "nodes": [], "body": { - "id": 24483, + "id": 27544, "nodeType": "Block", - "src": "22292:107:16", + "src": "22292:107:36", "nodes": [], "statements": [ { @@ -33940,14 +33940,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c75696e743235362c626f6f6c2c626f6f6c29", - "id": 24475, + "id": 27536, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "22342:32:16", + "src": "22342:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ab085ae680de5118cde80cb5e8cb1f7383786238f1394e82b7ab82553a0dd7fe", "typeString": "literal_string \"log(uint256,uint256,bool,bool)\"" @@ -33955,48 +33955,48 @@ "value": "log(uint256,uint256,bool,bool)" }, { - "id": 24476, + "id": 27537, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24463, - "src": "22376:2:16", + "referencedDeclaration": 27524, + "src": "22376:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24477, + "id": 27538, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24465, - "src": "22380:2:16", + "referencedDeclaration": 27526, + "src": "22380:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24478, + "id": 27539, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24467, - "src": "22384:2:16", + "referencedDeclaration": 27528, + "src": "22384:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 24479, + "id": 27540, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24469, - "src": "22388:2:16", + "referencedDeclaration": 27530, + "src": "22388:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -34027,32 +34027,32 @@ } ], "expression": { - "id": 24473, + "id": 27534, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "22318:3:16", + "src": "22318:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24474, + "id": 27535, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "22322:19:16", + "memberLocation": "22322:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "22318:23:16", + "src": "22318:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24480, + "id": 27541, "isConstant": false, "isLValue": false, "isPure": false, @@ -34061,7 +34061,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22318:73:16", + "src": "22318:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -34076,18 +34076,18 @@ "typeString": "bytes memory" } ], - "id": 24472, + "id": 27533, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "22302:15:16", + "referencedDeclaration": 25094, + "src": "22302:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24481, + "id": 27542, "isConstant": false, "isLValue": false, "isPure": false, @@ -34096,16 +34096,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22302:90:16", + "src": "22302:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24482, + "id": 27543, "nodeType": "ExpressionStatement", - "src": "22302:90:16" + "src": "22302:90:36" } ] }, @@ -34113,20 +34113,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22232:3:16", + "nameLocation": "22232:3:36", "parameters": { - "id": 24470, + "id": 27531, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24463, + "id": 27524, "mutability": "mutable", "name": "p0", - "nameLocation": "22244:2:16", + "nameLocation": "22244:2:36", "nodeType": "VariableDeclaration", - "scope": 24484, - "src": "22236:10:16", + "scope": 27545, + "src": "22236:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34134,10 +34134,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24462, + "id": 27523, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22236:7:16", + "src": "22236:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34147,13 +34147,13 @@ }, { "constant": false, - "id": 24465, + "id": 27526, "mutability": "mutable", "name": "p1", - "nameLocation": "22256:2:16", + "nameLocation": "22256:2:36", "nodeType": "VariableDeclaration", - "scope": 24484, - "src": "22248:10:16", + "scope": 27545, + "src": "22248:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34161,10 +34161,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24464, + "id": 27525, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22248:7:16", + "src": "22248:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34174,13 +34174,13 @@ }, { "constant": false, - "id": 24467, + "id": 27528, "mutability": "mutable", "name": "p2", - "nameLocation": "22265:2:16", + "nameLocation": "22265:2:36", "nodeType": "VariableDeclaration", - "scope": 24484, - "src": "22260:7:16", + "scope": 27545, + "src": "22260:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34188,10 +34188,10 @@ "typeString": "bool" }, "typeName": { - "id": 24466, + "id": 27527, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "22260:4:16", + "src": "22260:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -34201,13 +34201,13 @@ }, { "constant": false, - "id": 24469, + "id": 27530, "mutability": "mutable", "name": "p3", - "nameLocation": "22274:2:16", + "nameLocation": "22274:2:36", "nodeType": "VariableDeclaration", - "scope": 24484, - "src": "22269:7:16", + "scope": 27545, + "src": "22269:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34215,10 +34215,10 @@ "typeString": "bool" }, "typeName": { - "id": 24468, + "id": 27529, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "22269:4:16", + "src": "22269:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -34227,28 +34227,28 @@ "visibility": "internal" } ], - "src": "22235:42:16" + "src": "22235:42:36" }, "returnParameters": { - "id": 24471, + "id": 27532, "nodeType": "ParameterList", "parameters": [], - "src": "22292:0:16" + "src": "22292:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24507, + "id": 27568, "nodeType": "FunctionDefinition", - "src": "22405:182:16", + "src": "22405:182:36", "nodes": [], "body": { - "id": 24506, + "id": 27567, "nodeType": "Block", - "src": "22477:110:16", + "src": "22477:110:36", "nodes": [], "statements": [ { @@ -34258,14 +34258,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c75696e743235362c626f6f6c2c6164647265737329", - "id": 24498, + "id": 27559, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "22527:35:16", + "src": "22527:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9a816a83f59c7e2fc96bb179b1fa8fd5307277d58bad9d6b835a280d4474fc1b", "typeString": "literal_string \"log(uint256,uint256,bool,address)\"" @@ -34273,48 +34273,48 @@ "value": "log(uint256,uint256,bool,address)" }, { - "id": 24499, + "id": 27560, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24486, - "src": "22564:2:16", + "referencedDeclaration": 27547, + "src": "22564:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24500, + "id": 27561, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24488, - "src": "22568:2:16", + "referencedDeclaration": 27549, + "src": "22568:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24501, + "id": 27562, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24490, - "src": "22572:2:16", + "referencedDeclaration": 27551, + "src": "22572:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 24502, + "id": 27563, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24492, - "src": "22576:2:16", + "referencedDeclaration": 27553, + "src": "22576:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -34345,32 +34345,32 @@ } ], "expression": { - "id": 24496, + "id": 27557, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "22503:3:16", + "src": "22503:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24497, + "id": 27558, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "22507:19:16", + "memberLocation": "22507:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "22503:23:16", + "src": "22503:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24503, + "id": 27564, "isConstant": false, "isLValue": false, "isPure": false, @@ -34379,7 +34379,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22503:76:16", + "src": "22503:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -34394,18 +34394,18 @@ "typeString": "bytes memory" } ], - "id": 24495, + "id": 27556, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "22487:15:16", + "referencedDeclaration": 25094, + "src": "22487:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24504, + "id": 27565, "isConstant": false, "isLValue": false, "isPure": false, @@ -34414,16 +34414,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22487:93:16", + "src": "22487:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24505, + "id": 27566, "nodeType": "ExpressionStatement", - "src": "22487:93:16" + "src": "22487:93:36" } ] }, @@ -34431,20 +34431,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22414:3:16", + "nameLocation": "22414:3:36", "parameters": { - "id": 24493, + "id": 27554, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24486, + "id": 27547, "mutability": "mutable", "name": "p0", - "nameLocation": "22426:2:16", + "nameLocation": "22426:2:36", "nodeType": "VariableDeclaration", - "scope": 24507, - "src": "22418:10:16", + "scope": 27568, + "src": "22418:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34452,10 +34452,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24485, + "id": 27546, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22418:7:16", + "src": "22418:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34465,13 +34465,13 @@ }, { "constant": false, - "id": 24488, + "id": 27549, "mutability": "mutable", "name": "p1", - "nameLocation": "22438:2:16", + "nameLocation": "22438:2:36", "nodeType": "VariableDeclaration", - "scope": 24507, - "src": "22430:10:16", + "scope": 27568, + "src": "22430:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34479,10 +34479,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24487, + "id": 27548, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22430:7:16", + "src": "22430:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34492,13 +34492,13 @@ }, { "constant": false, - "id": 24490, + "id": 27551, "mutability": "mutable", "name": "p2", - "nameLocation": "22447:2:16", + "nameLocation": "22447:2:36", "nodeType": "VariableDeclaration", - "scope": 24507, - "src": "22442:7:16", + "scope": 27568, + "src": "22442:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34506,10 +34506,10 @@ "typeString": "bool" }, "typeName": { - "id": 24489, + "id": 27550, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "22442:4:16", + "src": "22442:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -34519,13 +34519,13 @@ }, { "constant": false, - "id": 24492, + "id": 27553, "mutability": "mutable", "name": "p3", - "nameLocation": "22459:2:16", + "nameLocation": "22459:2:36", "nodeType": "VariableDeclaration", - "scope": 24507, - "src": "22451:10:16", + "scope": 27568, + "src": "22451:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34533,10 +34533,10 @@ "typeString": "address" }, "typeName": { - "id": 24491, + "id": 27552, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22451:7:16", + "src": "22451:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -34546,28 +34546,28 @@ "visibility": "internal" } ], - "src": "22417:45:16" + "src": "22417:45:36" }, "returnParameters": { - "id": 24494, + "id": 27555, "nodeType": "ParameterList", "parameters": [], - "src": "22477:0:16" + "src": "22477:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24530, + "id": 27591, "nodeType": "FunctionDefinition", - "src": "22593:188:16", + "src": "22593:188:36", "nodes": [], "body": { - "id": 24529, + "id": 27590, "nodeType": "Block", - "src": "22668:113:16", + "src": "22668:113:36", "nodes": [], "statements": [ { @@ -34577,14 +34577,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c75696e743235362c616464726573732c75696e7432353629", - "id": 24521, + "id": 27582, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "22718:38:16", + "src": "22718:38:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_88f6e4b2e9fd1797748b31e8b1564d27784c7a0b5de7a75df225524205baab36", "typeString": "literal_string \"log(uint256,uint256,address,uint256)\"" @@ -34592,48 +34592,48 @@ "value": "log(uint256,uint256,address,uint256)" }, { - "id": 24522, + "id": 27583, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24509, - "src": "22758:2:16", + "referencedDeclaration": 27570, + "src": "22758:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24523, + "id": 27584, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24511, - "src": "22762:2:16", + "referencedDeclaration": 27572, + "src": "22762:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24524, + "id": 27585, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24513, - "src": "22766:2:16", + "referencedDeclaration": 27574, + "src": "22766:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24525, + "id": 27586, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24515, - "src": "22770:2:16", + "referencedDeclaration": 27576, + "src": "22770:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34664,32 +34664,32 @@ } ], "expression": { - "id": 24519, + "id": 27580, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "22694:3:16", + "src": "22694:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24520, + "id": 27581, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "22698:19:16", + "memberLocation": "22698:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "22694:23:16", + "src": "22694:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24526, + "id": 27587, "isConstant": false, "isLValue": false, "isPure": false, @@ -34698,7 +34698,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22694:79:16", + "src": "22694:79:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -34713,18 +34713,18 @@ "typeString": "bytes memory" } ], - "id": 24518, + "id": 27579, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "22678:15:16", + "referencedDeclaration": 25094, + "src": "22678:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24527, + "id": 27588, "isConstant": false, "isLValue": false, "isPure": false, @@ -34733,16 +34733,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22678:96:16", + "src": "22678:96:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24528, + "id": 27589, "nodeType": "ExpressionStatement", - "src": "22678:96:16" + "src": "22678:96:36" } ] }, @@ -34750,20 +34750,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22602:3:16", + "nameLocation": "22602:3:36", "parameters": { - "id": 24516, + "id": 27577, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24509, + "id": 27570, "mutability": "mutable", "name": "p0", - "nameLocation": "22614:2:16", + "nameLocation": "22614:2:36", "nodeType": "VariableDeclaration", - "scope": 24530, - "src": "22606:10:16", + "scope": 27591, + "src": "22606:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34771,10 +34771,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24508, + "id": 27569, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22606:7:16", + "src": "22606:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34784,13 +34784,13 @@ }, { "constant": false, - "id": 24511, + "id": 27572, "mutability": "mutable", "name": "p1", - "nameLocation": "22626:2:16", + "nameLocation": "22626:2:36", "nodeType": "VariableDeclaration", - "scope": 24530, - "src": "22618:10:16", + "scope": 27591, + "src": "22618:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34798,10 +34798,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24510, + "id": 27571, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22618:7:16", + "src": "22618:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34811,13 +34811,13 @@ }, { "constant": false, - "id": 24513, + "id": 27574, "mutability": "mutable", "name": "p2", - "nameLocation": "22638:2:16", + "nameLocation": "22638:2:36", "nodeType": "VariableDeclaration", - "scope": 24530, - "src": "22630:10:16", + "scope": 27591, + "src": "22630:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34825,10 +34825,10 @@ "typeString": "address" }, "typeName": { - "id": 24512, + "id": 27573, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22630:7:16", + "src": "22630:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -34839,13 +34839,13 @@ }, { "constant": false, - "id": 24515, + "id": 27576, "mutability": "mutable", "name": "p3", - "nameLocation": "22650:2:16", + "nameLocation": "22650:2:36", "nodeType": "VariableDeclaration", - "scope": 24530, - "src": "22642:10:16", + "scope": 27591, + "src": "22642:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34853,10 +34853,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24514, + "id": 27575, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22642:7:16", + "src": "22642:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -34865,28 +34865,28 @@ "visibility": "internal" } ], - "src": "22605:48:16" + "src": "22605:48:36" }, "returnParameters": { - "id": 24517, + "id": 27578, "nodeType": "ParameterList", "parameters": [], - "src": "22668:0:16" + "src": "22668:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24553, + "id": 27614, "nodeType": "FunctionDefinition", - "src": "22787:193:16", + "src": "22787:193:36", "nodes": [], "body": { - "id": 24552, + "id": 27613, "nodeType": "Block", - "src": "22868:112:16", + "src": "22868:112:36", "nodes": [], "statements": [ { @@ -34896,14 +34896,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c75696e743235362c616464726573732c737472696e6729", - "id": 24544, + "id": 27605, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "22918:37:16", + "src": "22918:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6cde40b8d4f88da65710732f1ce432c86447f486bf713e5763c0ab174df12f40", "typeString": "literal_string \"log(uint256,uint256,address,string)\"" @@ -34911,48 +34911,48 @@ "value": "log(uint256,uint256,address,string)" }, { - "id": 24545, + "id": 27606, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24532, - "src": "22957:2:16", + "referencedDeclaration": 27593, + "src": "22957:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24546, + "id": 27607, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24534, - "src": "22961:2:16", + "referencedDeclaration": 27595, + "src": "22961:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24547, + "id": 27608, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24536, - "src": "22965:2:16", + "referencedDeclaration": 27597, + "src": "22965:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24548, + "id": 27609, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24538, - "src": "22969:2:16", + "referencedDeclaration": 27599, + "src": "22969:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -34983,32 +34983,32 @@ } ], "expression": { - "id": 24542, + "id": 27603, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "22894:3:16", + "src": "22894:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24543, + "id": 27604, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "22898:19:16", + "memberLocation": "22898:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "22894:23:16", + "src": "22894:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24549, + "id": 27610, "isConstant": false, "isLValue": false, "isPure": false, @@ -35017,7 +35017,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22894:78:16", + "src": "22894:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -35032,18 +35032,18 @@ "typeString": "bytes memory" } ], - "id": 24541, + "id": 27602, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "22878:15:16", + "referencedDeclaration": 25094, + "src": "22878:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24550, + "id": 27611, "isConstant": false, "isLValue": false, "isPure": false, @@ -35052,16 +35052,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22878:95:16", + "src": "22878:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24551, + "id": 27612, "nodeType": "ExpressionStatement", - "src": "22878:95:16" + "src": "22878:95:36" } ] }, @@ -35069,20 +35069,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22796:3:16", + "nameLocation": "22796:3:36", "parameters": { - "id": 24539, + "id": 27600, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24532, + "id": 27593, "mutability": "mutable", "name": "p0", - "nameLocation": "22808:2:16", + "nameLocation": "22808:2:36", "nodeType": "VariableDeclaration", - "scope": 24553, - "src": "22800:10:16", + "scope": 27614, + "src": "22800:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35090,10 +35090,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24531, + "id": 27592, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22800:7:16", + "src": "22800:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35103,13 +35103,13 @@ }, { "constant": false, - "id": 24534, + "id": 27595, "mutability": "mutable", "name": "p1", - "nameLocation": "22820:2:16", + "nameLocation": "22820:2:36", "nodeType": "VariableDeclaration", - "scope": 24553, - "src": "22812:10:16", + "scope": 27614, + "src": "22812:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35117,10 +35117,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24533, + "id": 27594, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22812:7:16", + "src": "22812:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35130,13 +35130,13 @@ }, { "constant": false, - "id": 24536, + "id": 27597, "mutability": "mutable", "name": "p2", - "nameLocation": "22832:2:16", + "nameLocation": "22832:2:36", "nodeType": "VariableDeclaration", - "scope": 24553, - "src": "22824:10:16", + "scope": 27614, + "src": "22824:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35144,10 +35144,10 @@ "typeString": "address" }, "typeName": { - "id": 24535, + "id": 27596, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22824:7:16", + "src": "22824:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -35158,13 +35158,13 @@ }, { "constant": false, - "id": 24538, + "id": 27599, "mutability": "mutable", "name": "p3", - "nameLocation": "22850:2:16", + "nameLocation": "22850:2:36", "nodeType": "VariableDeclaration", - "scope": 24553, - "src": "22836:16:16", + "scope": 27614, + "src": "22836:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -35172,10 +35172,10 @@ "typeString": "string" }, "typeName": { - "id": 24537, + "id": 27598, "name": "string", "nodeType": "ElementaryTypeName", - "src": "22836:6:16", + "src": "22836:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -35184,28 +35184,28 @@ "visibility": "internal" } ], - "src": "22799:54:16" + "src": "22799:54:36" }, "returnParameters": { - "id": 24540, + "id": 27601, "nodeType": "ParameterList", "parameters": [], - "src": "22868:0:16" + "src": "22868:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24576, + "id": 27637, "nodeType": "FunctionDefinition", - "src": "22986:182:16", + "src": "22986:182:36", "nodes": [], "body": { - "id": 24575, + "id": 27636, "nodeType": "Block", - "src": "23058:110:16", + "src": "23058:110:36", "nodes": [], "statements": [ { @@ -35215,14 +35215,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c75696e743235362c616464726573732c626f6f6c29", - "id": 24567, + "id": 27628, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "23108:35:16", + "src": "23108:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_15cac47617578377cd39f9593e7bb3ffa0e284336b9741dcc2c4151a93e1b201", "typeString": "literal_string \"log(uint256,uint256,address,bool)\"" @@ -35230,48 +35230,48 @@ "value": "log(uint256,uint256,address,bool)" }, { - "id": 24568, + "id": 27629, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24555, - "src": "23145:2:16", + "referencedDeclaration": 27616, + "src": "23145:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24569, + "id": 27630, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24557, - "src": "23149:2:16", + "referencedDeclaration": 27618, + "src": "23149:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24570, + "id": 27631, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24559, - "src": "23153:2:16", + "referencedDeclaration": 27620, + "src": "23153:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24571, + "id": 27632, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24561, - "src": "23157:2:16", + "referencedDeclaration": 27622, + "src": "23157:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -35302,32 +35302,32 @@ } ], "expression": { - "id": 24565, + "id": 27626, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "23084:3:16", + "src": "23084:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24566, + "id": 27627, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "23088:19:16", + "memberLocation": "23088:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "23084:23:16", + "src": "23084:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24572, + "id": 27633, "isConstant": false, "isLValue": false, "isPure": false, @@ -35336,7 +35336,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23084:76:16", + "src": "23084:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -35351,18 +35351,18 @@ "typeString": "bytes memory" } ], - "id": 24564, + "id": 27625, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "23068:15:16", + "referencedDeclaration": 25094, + "src": "23068:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24573, + "id": 27634, "isConstant": false, "isLValue": false, "isPure": false, @@ -35371,16 +35371,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23068:93:16", + "src": "23068:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24574, + "id": 27635, "nodeType": "ExpressionStatement", - "src": "23068:93:16" + "src": "23068:93:36" } ] }, @@ -35388,20 +35388,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22995:3:16", + "nameLocation": "22995:3:36", "parameters": { - "id": 24562, + "id": 27623, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24555, + "id": 27616, "mutability": "mutable", "name": "p0", - "nameLocation": "23007:2:16", + "nameLocation": "23007:2:36", "nodeType": "VariableDeclaration", - "scope": 24576, - "src": "22999:10:16", + "scope": 27637, + "src": "22999:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35409,10 +35409,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24554, + "id": 27615, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22999:7:16", + "src": "22999:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35422,13 +35422,13 @@ }, { "constant": false, - "id": 24557, + "id": 27618, "mutability": "mutable", "name": "p1", - "nameLocation": "23019:2:16", + "nameLocation": "23019:2:36", "nodeType": "VariableDeclaration", - "scope": 24576, - "src": "23011:10:16", + "scope": 27637, + "src": "23011:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35436,10 +35436,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24556, + "id": 27617, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23011:7:16", + "src": "23011:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35449,13 +35449,13 @@ }, { "constant": false, - "id": 24559, + "id": 27620, "mutability": "mutable", "name": "p2", - "nameLocation": "23031:2:16", + "nameLocation": "23031:2:36", "nodeType": "VariableDeclaration", - "scope": 24576, - "src": "23023:10:16", + "scope": 27637, + "src": "23023:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35463,10 +35463,10 @@ "typeString": "address" }, "typeName": { - "id": 24558, + "id": 27619, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23023:7:16", + "src": "23023:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -35477,13 +35477,13 @@ }, { "constant": false, - "id": 24561, + "id": 27622, "mutability": "mutable", "name": "p3", - "nameLocation": "23040:2:16", + "nameLocation": "23040:2:36", "nodeType": "VariableDeclaration", - "scope": 24576, - "src": "23035:7:16", + "scope": 27637, + "src": "23035:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35491,10 +35491,10 @@ "typeString": "bool" }, "typeName": { - "id": 24560, + "id": 27621, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "23035:4:16", + "src": "23035:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -35503,28 +35503,28 @@ "visibility": "internal" } ], - "src": "22998:45:16" + "src": "22998:45:36" }, "returnParameters": { - "id": 24563, + "id": 27624, "nodeType": "ParameterList", "parameters": [], - "src": "23058:0:16" + "src": "23058:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24599, + "id": 27660, "nodeType": "FunctionDefinition", - "src": "23174:188:16", + "src": "23174:188:36", "nodes": [], "body": { - "id": 24598, + "id": 27659, "nodeType": "Block", - "src": "23249:113:16", + "src": "23249:113:36", "nodes": [], "statements": [ { @@ -35534,14 +35534,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c75696e743235362c616464726573732c6164647265737329", - "id": 24590, + "id": 27651, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "23299:38:16", + "src": "23299:38:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_56a5d1b1d2f0613b93371fc2b5ec91f6c2ba1375e1e4ff59b5061b56ca88e88d", "typeString": "literal_string \"log(uint256,uint256,address,address)\"" @@ -35549,48 +35549,48 @@ "value": "log(uint256,uint256,address,address)" }, { - "id": 24591, + "id": 27652, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24578, - "src": "23339:2:16", + "referencedDeclaration": 27639, + "src": "23339:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24592, + "id": 27653, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24580, - "src": "23343:2:16", + "referencedDeclaration": 27641, + "src": "23343:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24593, + "id": 27654, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24582, - "src": "23347:2:16", + "referencedDeclaration": 27643, + "src": "23347:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24594, + "id": 27655, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24584, - "src": "23351:2:16", + "referencedDeclaration": 27645, + "src": "23351:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -35621,32 +35621,32 @@ } ], "expression": { - "id": 24588, + "id": 27649, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "23275:3:16", + "src": "23275:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24589, + "id": 27650, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "23279:19:16", + "memberLocation": "23279:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "23275:23:16", + "src": "23275:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24595, + "id": 27656, "isConstant": false, "isLValue": false, "isPure": false, @@ -35655,7 +35655,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23275:79:16", + "src": "23275:79:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -35670,18 +35670,18 @@ "typeString": "bytes memory" } ], - "id": 24587, + "id": 27648, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "23259:15:16", + "referencedDeclaration": 25094, + "src": "23259:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24596, + "id": 27657, "isConstant": false, "isLValue": false, "isPure": false, @@ -35690,16 +35690,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23259:96:16", + "src": "23259:96:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24597, + "id": 27658, "nodeType": "ExpressionStatement", - "src": "23259:96:16" + "src": "23259:96:36" } ] }, @@ -35707,20 +35707,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23183:3:16", + "nameLocation": "23183:3:36", "parameters": { - "id": 24585, + "id": 27646, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24578, + "id": 27639, "mutability": "mutable", "name": "p0", - "nameLocation": "23195:2:16", + "nameLocation": "23195:2:36", "nodeType": "VariableDeclaration", - "scope": 24599, - "src": "23187:10:16", + "scope": 27660, + "src": "23187:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35728,10 +35728,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24577, + "id": 27638, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23187:7:16", + "src": "23187:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35741,13 +35741,13 @@ }, { "constant": false, - "id": 24580, + "id": 27641, "mutability": "mutable", "name": "p1", - "nameLocation": "23207:2:16", + "nameLocation": "23207:2:36", "nodeType": "VariableDeclaration", - "scope": 24599, - "src": "23199:10:16", + "scope": 27660, + "src": "23199:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35755,10 +35755,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24579, + "id": 27640, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23199:7:16", + "src": "23199:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35768,13 +35768,13 @@ }, { "constant": false, - "id": 24582, + "id": 27643, "mutability": "mutable", "name": "p2", - "nameLocation": "23219:2:16", + "nameLocation": "23219:2:36", "nodeType": "VariableDeclaration", - "scope": 24599, - "src": "23211:10:16", + "scope": 27660, + "src": "23211:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35782,10 +35782,10 @@ "typeString": "address" }, "typeName": { - "id": 24581, + "id": 27642, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23211:7:16", + "src": "23211:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -35796,13 +35796,13 @@ }, { "constant": false, - "id": 24584, + "id": 27645, "mutability": "mutable", "name": "p3", - "nameLocation": "23231:2:16", + "nameLocation": "23231:2:36", "nodeType": "VariableDeclaration", - "scope": 24599, - "src": "23223:10:16", + "scope": 27660, + "src": "23223:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35810,10 +35810,10 @@ "typeString": "address" }, "typeName": { - "id": 24583, + "id": 27644, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23223:7:16", + "src": "23223:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -35823,28 +35823,28 @@ "visibility": "internal" } ], - "src": "23186:48:16" + "src": "23186:48:36" }, "returnParameters": { - "id": 24586, + "id": 27647, "nodeType": "ParameterList", "parameters": [], - "src": "23249:0:16" + "src": "23249:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24622, + "id": 27683, "nodeType": "FunctionDefinition", - "src": "23368:193:16", + "src": "23368:193:36", "nodes": [], "body": { - "id": 24621, + "id": 27682, "nodeType": "Block", - "src": "23449:112:16", + "src": "23449:112:36", "nodes": [], "statements": [ { @@ -35854,14 +35854,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c737472696e672c75696e743235362c75696e7432353629", - "id": 24613, + "id": 27674, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "23499:37:16", + "src": "23499:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_82c25b74e3ddb6ea40e867e0a41af8848bdc6a88fd5e365497c46917573fd66f", "typeString": "literal_string \"log(uint256,string,uint256,uint256)\"" @@ -35869,48 +35869,48 @@ "value": "log(uint256,string,uint256,uint256)" }, { - "id": 24614, + "id": 27675, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24601, - "src": "23538:2:16", + "referencedDeclaration": 27662, + "src": "23538:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24615, + "id": 27676, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24603, - "src": "23542:2:16", + "referencedDeclaration": 27664, + "src": "23542:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24616, + "id": 27677, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24605, - "src": "23546:2:16", + "referencedDeclaration": 27666, + "src": "23546:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24617, + "id": 27678, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24607, - "src": "23550:2:16", + "referencedDeclaration": 27668, + "src": "23550:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35941,32 +35941,32 @@ } ], "expression": { - "id": 24611, + "id": 27672, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "23475:3:16", + "src": "23475:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24612, + "id": 27673, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "23479:19:16", + "memberLocation": "23479:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "23475:23:16", + "src": "23475:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24618, + "id": 27679, "isConstant": false, "isLValue": false, "isPure": false, @@ -35975,7 +35975,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23475:78:16", + "src": "23475:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -35990,18 +35990,18 @@ "typeString": "bytes memory" } ], - "id": 24610, + "id": 27671, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "23459:15:16", + "referencedDeclaration": 25094, + "src": "23459:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24619, + "id": 27680, "isConstant": false, "isLValue": false, "isPure": false, @@ -36010,16 +36010,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23459:95:16", + "src": "23459:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24620, + "id": 27681, "nodeType": "ExpressionStatement", - "src": "23459:95:16" + "src": "23459:95:36" } ] }, @@ -36027,20 +36027,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23377:3:16", + "nameLocation": "23377:3:36", "parameters": { - "id": 24608, + "id": 27669, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24601, + "id": 27662, "mutability": "mutable", "name": "p0", - "nameLocation": "23389:2:16", + "nameLocation": "23389:2:36", "nodeType": "VariableDeclaration", - "scope": 24622, - "src": "23381:10:16", + "scope": 27683, + "src": "23381:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36048,10 +36048,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24600, + "id": 27661, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23381:7:16", + "src": "23381:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36061,13 +36061,13 @@ }, { "constant": false, - "id": 24603, + "id": 27664, "mutability": "mutable", "name": "p1", - "nameLocation": "23407:2:16", + "nameLocation": "23407:2:36", "nodeType": "VariableDeclaration", - "scope": 24622, - "src": "23393:16:16", + "scope": 27683, + "src": "23393:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36075,10 +36075,10 @@ "typeString": "string" }, "typeName": { - "id": 24602, + "id": 27663, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23393:6:16", + "src": "23393:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36088,13 +36088,13 @@ }, { "constant": false, - "id": 24605, + "id": 27666, "mutability": "mutable", "name": "p2", - "nameLocation": "23419:2:16", + "nameLocation": "23419:2:36", "nodeType": "VariableDeclaration", - "scope": 24622, - "src": "23411:10:16", + "scope": 27683, + "src": "23411:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36102,10 +36102,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24604, + "id": 27665, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23411:7:16", + "src": "23411:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36115,13 +36115,13 @@ }, { "constant": false, - "id": 24607, + "id": 27668, "mutability": "mutable", "name": "p3", - "nameLocation": "23431:2:16", + "nameLocation": "23431:2:36", "nodeType": "VariableDeclaration", - "scope": 24622, - "src": "23423:10:16", + "scope": 27683, + "src": "23423:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36129,10 +36129,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24606, + "id": 27667, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23423:7:16", + "src": "23423:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36141,28 +36141,28 @@ "visibility": "internal" } ], - "src": "23380:54:16" + "src": "23380:54:36" }, "returnParameters": { - "id": 24609, + "id": 27670, "nodeType": "ParameterList", "parameters": [], - "src": "23449:0:16" + "src": "23449:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24645, + "id": 27706, "nodeType": "FunctionDefinition", - "src": "23567:198:16", + "src": "23567:198:36", "nodes": [], "body": { - "id": 24644, + "id": 27705, "nodeType": "Block", - "src": "23654:111:16", + "src": "23654:111:36", "nodes": [], "statements": [ { @@ -36172,14 +36172,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c737472696e672c75696e743235362c737472696e6729", - "id": 24636, + "id": 27697, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "23704:36:16", + "src": "23704:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b7b914cad3c94167dcd4b5ef970076918e96b3894a20503b7d3f9648bea8aace", "typeString": "literal_string \"log(uint256,string,uint256,string)\"" @@ -36187,48 +36187,48 @@ "value": "log(uint256,string,uint256,string)" }, { - "id": 24637, + "id": 27698, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24624, - "src": "23742:2:16", + "referencedDeclaration": 27685, + "src": "23742:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24638, + "id": 27699, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24626, - "src": "23746:2:16", + "referencedDeclaration": 27687, + "src": "23746:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24639, + "id": 27700, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24628, - "src": "23750:2:16", + "referencedDeclaration": 27689, + "src": "23750:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24640, + "id": 27701, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24630, - "src": "23754:2:16", + "referencedDeclaration": 27691, + "src": "23754:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -36259,32 +36259,32 @@ } ], "expression": { - "id": 24634, + "id": 27695, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "23680:3:16", + "src": "23680:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24635, + "id": 27696, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "23684:19:16", + "memberLocation": "23684:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "23680:23:16", + "src": "23680:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24641, + "id": 27702, "isConstant": false, "isLValue": false, "isPure": false, @@ -36293,7 +36293,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23680:77:16", + "src": "23680:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -36308,18 +36308,18 @@ "typeString": "bytes memory" } ], - "id": 24633, + "id": 27694, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "23664:15:16", + "referencedDeclaration": 25094, + "src": "23664:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24642, + "id": 27703, "isConstant": false, "isLValue": false, "isPure": false, @@ -36328,16 +36328,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23664:94:16", + "src": "23664:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24643, + "id": 27704, "nodeType": "ExpressionStatement", - "src": "23664:94:16" + "src": "23664:94:36" } ] }, @@ -36345,20 +36345,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23576:3:16", + "nameLocation": "23576:3:36", "parameters": { - "id": 24631, + "id": 27692, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24624, + "id": 27685, "mutability": "mutable", "name": "p0", - "nameLocation": "23588:2:16", + "nameLocation": "23588:2:36", "nodeType": "VariableDeclaration", - "scope": 24645, - "src": "23580:10:16", + "scope": 27706, + "src": "23580:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36366,10 +36366,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24623, + "id": 27684, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23580:7:16", + "src": "23580:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36379,13 +36379,13 @@ }, { "constant": false, - "id": 24626, + "id": 27687, "mutability": "mutable", "name": "p1", - "nameLocation": "23606:2:16", + "nameLocation": "23606:2:36", "nodeType": "VariableDeclaration", - "scope": 24645, - "src": "23592:16:16", + "scope": 27706, + "src": "23592:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36393,10 +36393,10 @@ "typeString": "string" }, "typeName": { - "id": 24625, + "id": 27686, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23592:6:16", + "src": "23592:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36406,13 +36406,13 @@ }, { "constant": false, - "id": 24628, + "id": 27689, "mutability": "mutable", "name": "p2", - "nameLocation": "23618:2:16", + "nameLocation": "23618:2:36", "nodeType": "VariableDeclaration", - "scope": 24645, - "src": "23610:10:16", + "scope": 27706, + "src": "23610:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36420,10 +36420,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24627, + "id": 27688, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23610:7:16", + "src": "23610:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36433,13 +36433,13 @@ }, { "constant": false, - "id": 24630, + "id": 27691, "mutability": "mutable", "name": "p3", - "nameLocation": "23636:2:16", + "nameLocation": "23636:2:36", "nodeType": "VariableDeclaration", - "scope": 24645, - "src": "23622:16:16", + "scope": 27706, + "src": "23622:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36447,10 +36447,10 @@ "typeString": "string" }, "typeName": { - "id": 24629, + "id": 27690, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23622:6:16", + "src": "23622:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36459,28 +36459,28 @@ "visibility": "internal" } ], - "src": "23579:60:16" + "src": "23579:60:36" }, "returnParameters": { - "id": 24632, + "id": 27693, "nodeType": "ParameterList", "parameters": [], - "src": "23654:0:16" + "src": "23654:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24668, + "id": 27729, "nodeType": "FunctionDefinition", - "src": "23771:187:16", + "src": "23771:187:36", "nodes": [], "body": { - "id": 24667, + "id": 27728, "nodeType": "Block", - "src": "23849:109:16", + "src": "23849:109:36", "nodes": [], "statements": [ { @@ -36490,14 +36490,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c737472696e672c75696e743235362c626f6f6c29", - "id": 24659, + "id": 27720, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "23899:34:16", + "src": "23899:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_691a8f74cbf1a313fd1bdfd5dda19feaf4f9deac56f7ca7c4fa6386e5382a03c", "typeString": "literal_string \"log(uint256,string,uint256,bool)\"" @@ -36505,48 +36505,48 @@ "value": "log(uint256,string,uint256,bool)" }, { - "id": 24660, + "id": 27721, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24647, - "src": "23935:2:16", + "referencedDeclaration": 27708, + "src": "23935:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24661, + "id": 27722, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24649, - "src": "23939:2:16", + "referencedDeclaration": 27710, + "src": "23939:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24662, + "id": 27723, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24651, - "src": "23943:2:16", + "referencedDeclaration": 27712, + "src": "23943:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24663, + "id": 27724, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24653, - "src": "23947:2:16", + "referencedDeclaration": 27714, + "src": "23947:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -36577,32 +36577,32 @@ } ], "expression": { - "id": 24657, + "id": 27718, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "23875:3:16", + "src": "23875:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24658, + "id": 27719, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "23879:19:16", + "memberLocation": "23879:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "23875:23:16", + "src": "23875:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24664, + "id": 27725, "isConstant": false, "isLValue": false, "isPure": false, @@ -36611,7 +36611,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23875:75:16", + "src": "23875:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -36626,18 +36626,18 @@ "typeString": "bytes memory" } ], - "id": 24656, + "id": 27717, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "23859:15:16", + "referencedDeclaration": 25094, + "src": "23859:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24665, + "id": 27726, "isConstant": false, "isLValue": false, "isPure": false, @@ -36646,16 +36646,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23859:92:16", + "src": "23859:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24666, + "id": 27727, "nodeType": "ExpressionStatement", - "src": "23859:92:16" + "src": "23859:92:36" } ] }, @@ -36663,20 +36663,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23780:3:16", + "nameLocation": "23780:3:36", "parameters": { - "id": 24654, + "id": 27715, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24647, + "id": 27708, "mutability": "mutable", "name": "p0", - "nameLocation": "23792:2:16", + "nameLocation": "23792:2:36", "nodeType": "VariableDeclaration", - "scope": 24668, - "src": "23784:10:16", + "scope": 27729, + "src": "23784:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36684,10 +36684,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24646, + "id": 27707, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23784:7:16", + "src": "23784:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36697,13 +36697,13 @@ }, { "constant": false, - "id": 24649, + "id": 27710, "mutability": "mutable", "name": "p1", - "nameLocation": "23810:2:16", + "nameLocation": "23810:2:36", "nodeType": "VariableDeclaration", - "scope": 24668, - "src": "23796:16:16", + "scope": 27729, + "src": "23796:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -36711,10 +36711,10 @@ "typeString": "string" }, "typeName": { - "id": 24648, + "id": 27709, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23796:6:16", + "src": "23796:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -36724,13 +36724,13 @@ }, { "constant": false, - "id": 24651, + "id": 27712, "mutability": "mutable", "name": "p2", - "nameLocation": "23822:2:16", + "nameLocation": "23822:2:36", "nodeType": "VariableDeclaration", - "scope": 24668, - "src": "23814:10:16", + "scope": 27729, + "src": "23814:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36738,10 +36738,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24650, + "id": 27711, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23814:7:16", + "src": "23814:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -36751,13 +36751,13 @@ }, { "constant": false, - "id": 24653, + "id": 27714, "mutability": "mutable", "name": "p3", - "nameLocation": "23831:2:16", + "nameLocation": "23831:2:36", "nodeType": "VariableDeclaration", - "scope": 24668, - "src": "23826:7:16", + "scope": 27729, + "src": "23826:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36765,10 +36765,10 @@ "typeString": "bool" }, "typeName": { - "id": 24652, + "id": 27713, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "23826:4:16", + "src": "23826:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -36777,28 +36777,28 @@ "visibility": "internal" } ], - "src": "23783:51:16" + "src": "23783:51:36" }, "returnParameters": { - "id": 24655, + "id": 27716, "nodeType": "ParameterList", "parameters": [], - "src": "23849:0:16" + "src": "23849:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24691, + "id": 27752, "nodeType": "FunctionDefinition", - "src": "23964:193:16", + "src": "23964:193:36", "nodes": [], "body": { - "id": 24690, + "id": 27751, "nodeType": "Block", - "src": "24045:112:16", + "src": "24045:112:36", "nodes": [], "statements": [ { @@ -36808,14 +36808,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c737472696e672c75696e743235362c6164647265737329", - "id": 24682, + "id": 27743, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24095:37:16", + "src": "24095:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3b2279b4b3c26cbcd4374acce75e4c447a59a65883d849a72eaa051b3a07ec08", "typeString": "literal_string \"log(uint256,string,uint256,address)\"" @@ -36823,48 +36823,48 @@ "value": "log(uint256,string,uint256,address)" }, { - "id": 24683, + "id": 27744, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24670, - "src": "24134:2:16", + "referencedDeclaration": 27731, + "src": "24134:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24684, + "id": 27745, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24672, - "src": "24138:2:16", + "referencedDeclaration": 27733, + "src": "24138:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24685, + "id": 27746, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24674, - "src": "24142:2:16", + "referencedDeclaration": 27735, + "src": "24142:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24686, + "id": 27747, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24676, - "src": "24146:2:16", + "referencedDeclaration": 27737, + "src": "24146:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -36895,32 +36895,32 @@ } ], "expression": { - "id": 24680, + "id": 27741, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24071:3:16", + "src": "24071:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24681, + "id": 27742, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "24075:19:16", + "memberLocation": "24075:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24071:23:16", + "src": "24071:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24687, + "id": 27748, "isConstant": false, "isLValue": false, "isPure": false, @@ -36929,7 +36929,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24071:78:16", + "src": "24071:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -36944,18 +36944,18 @@ "typeString": "bytes memory" } ], - "id": 24679, + "id": 27740, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "24055:15:16", + "referencedDeclaration": 25094, + "src": "24055:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24688, + "id": 27749, "isConstant": false, "isLValue": false, "isPure": false, @@ -36964,16 +36964,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24055:95:16", + "src": "24055:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24689, + "id": 27750, "nodeType": "ExpressionStatement", - "src": "24055:95:16" + "src": "24055:95:36" } ] }, @@ -36981,20 +36981,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23973:3:16", + "nameLocation": "23973:3:36", "parameters": { - "id": 24677, + "id": 27738, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24670, + "id": 27731, "mutability": "mutable", "name": "p0", - "nameLocation": "23985:2:16", + "nameLocation": "23985:2:36", "nodeType": "VariableDeclaration", - "scope": 24691, - "src": "23977:10:16", + "scope": 27752, + "src": "23977:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37002,10 +37002,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24669, + "id": 27730, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "23977:7:16", + "src": "23977:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37015,13 +37015,13 @@ }, { "constant": false, - "id": 24672, + "id": 27733, "mutability": "mutable", "name": "p1", - "nameLocation": "24003:2:16", + "nameLocation": "24003:2:36", "nodeType": "VariableDeclaration", - "scope": 24691, - "src": "23989:16:16", + "scope": 27752, + "src": "23989:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37029,10 +37029,10 @@ "typeString": "string" }, "typeName": { - "id": 24671, + "id": 27732, "name": "string", "nodeType": "ElementaryTypeName", - "src": "23989:6:16", + "src": "23989:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37042,13 +37042,13 @@ }, { "constant": false, - "id": 24674, + "id": 27735, "mutability": "mutable", "name": "p2", - "nameLocation": "24015:2:16", + "nameLocation": "24015:2:36", "nodeType": "VariableDeclaration", - "scope": 24691, - "src": "24007:10:16", + "scope": 27752, + "src": "24007:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37056,10 +37056,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24673, + "id": 27734, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24007:7:16", + "src": "24007:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37069,13 +37069,13 @@ }, { "constant": false, - "id": 24676, + "id": 27737, "mutability": "mutable", "name": "p3", - "nameLocation": "24027:2:16", + "nameLocation": "24027:2:36", "nodeType": "VariableDeclaration", - "scope": 24691, - "src": "24019:10:16", + "scope": 27752, + "src": "24019:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37083,10 +37083,10 @@ "typeString": "address" }, "typeName": { - "id": 24675, + "id": 27736, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24019:7:16", + "src": "24019:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -37096,28 +37096,28 @@ "visibility": "internal" } ], - "src": "23976:54:16" + "src": "23976:54:36" }, "returnParameters": { - "id": 24678, + "id": 27739, "nodeType": "ParameterList", "parameters": [], - "src": "24045:0:16" + "src": "24045:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24714, + "id": 27775, "nodeType": "FunctionDefinition", - "src": "24163:198:16", + "src": "24163:198:36", "nodes": [], "body": { - "id": 24713, + "id": 27774, "nodeType": "Block", - "src": "24250:111:16", + "src": "24250:111:36", "nodes": [], "statements": [ { @@ -37127,14 +37127,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c737472696e672c737472696e672c75696e7432353629", - "id": 24705, + "id": 27766, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24300:36:16", + "src": "24300:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b028c9bd0105e32bab3e2b1b4678f4cd49b1f267c4fcb1899043ad16b67c3dd1", "typeString": "literal_string \"log(uint256,string,string,uint256)\"" @@ -37142,48 +37142,48 @@ "value": "log(uint256,string,string,uint256)" }, { - "id": 24706, + "id": 27767, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24693, - "src": "24338:2:16", + "referencedDeclaration": 27754, + "src": "24338:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24707, + "id": 27768, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24695, - "src": "24342:2:16", + "referencedDeclaration": 27756, + "src": "24342:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24708, + "id": 27769, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24697, - "src": "24346:2:16", + "referencedDeclaration": 27758, + "src": "24346:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24709, + "id": 27770, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24699, - "src": "24350:2:16", + "referencedDeclaration": 27760, + "src": "24350:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37214,32 +37214,32 @@ } ], "expression": { - "id": 24703, + "id": 27764, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24276:3:16", + "src": "24276:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24704, + "id": 27765, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "24280:19:16", + "memberLocation": "24280:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24276:23:16", + "src": "24276:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24710, + "id": 27771, "isConstant": false, "isLValue": false, "isPure": false, @@ -37248,7 +37248,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24276:77:16", + "src": "24276:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -37263,18 +37263,18 @@ "typeString": "bytes memory" } ], - "id": 24702, + "id": 27763, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "24260:15:16", + "referencedDeclaration": 25094, + "src": "24260:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24711, + "id": 27772, "isConstant": false, "isLValue": false, "isPure": false, @@ -37283,16 +37283,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24260:94:16", + "src": "24260:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24712, + "id": 27773, "nodeType": "ExpressionStatement", - "src": "24260:94:16" + "src": "24260:94:36" } ] }, @@ -37300,20 +37300,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "24172:3:16", + "nameLocation": "24172:3:36", "parameters": { - "id": 24700, + "id": 27761, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24693, + "id": 27754, "mutability": "mutable", "name": "p0", - "nameLocation": "24184:2:16", + "nameLocation": "24184:2:36", "nodeType": "VariableDeclaration", - "scope": 24714, - "src": "24176:10:16", + "scope": 27775, + "src": "24176:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37321,10 +37321,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24692, + "id": 27753, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24176:7:16", + "src": "24176:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37334,13 +37334,13 @@ }, { "constant": false, - "id": 24695, + "id": 27756, "mutability": "mutable", "name": "p1", - "nameLocation": "24202:2:16", + "nameLocation": "24202:2:36", "nodeType": "VariableDeclaration", - "scope": 24714, - "src": "24188:16:16", + "scope": 27775, + "src": "24188:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37348,10 +37348,10 @@ "typeString": "string" }, "typeName": { - "id": 24694, + "id": 27755, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24188:6:16", + "src": "24188:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37361,13 +37361,13 @@ }, { "constant": false, - "id": 24697, + "id": 27758, "mutability": "mutable", "name": "p2", - "nameLocation": "24220:2:16", + "nameLocation": "24220:2:36", "nodeType": "VariableDeclaration", - "scope": 24714, - "src": "24206:16:16", + "scope": 27775, + "src": "24206:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37375,10 +37375,10 @@ "typeString": "string" }, "typeName": { - "id": 24696, + "id": 27757, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24206:6:16", + "src": "24206:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37388,13 +37388,13 @@ }, { "constant": false, - "id": 24699, + "id": 27760, "mutability": "mutable", "name": "p3", - "nameLocation": "24232:2:16", + "nameLocation": "24232:2:36", "nodeType": "VariableDeclaration", - "scope": 24714, - "src": "24224:10:16", + "scope": 27775, + "src": "24224:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37402,10 +37402,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24698, + "id": 27759, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24224:7:16", + "src": "24224:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37414,28 +37414,28 @@ "visibility": "internal" } ], - "src": "24175:60:16" + "src": "24175:60:36" }, "returnParameters": { - "id": 24701, + "id": 27762, "nodeType": "ParameterList", "parameters": [], - "src": "24250:0:16" + "src": "24250:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24737, + "id": 27798, "nodeType": "FunctionDefinition", - "src": "24367:203:16", + "src": "24367:203:36", "nodes": [], "body": { - "id": 24736, + "id": 27797, "nodeType": "Block", - "src": "24460:110:16", + "src": "24460:110:36", "nodes": [], "statements": [ { @@ -37445,14 +37445,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c737472696e672c737472696e672c737472696e6729", - "id": 24728, + "id": 27789, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24510:35:16", + "src": "24510:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_21ad06836085541851abea445814b5a1baf9d3be52c1169a6570c83010dbea5a", "typeString": "literal_string \"log(uint256,string,string,string)\"" @@ -37460,48 +37460,48 @@ "value": "log(uint256,string,string,string)" }, { - "id": 24729, + "id": 27790, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24716, - "src": "24547:2:16", + "referencedDeclaration": 27777, + "src": "24547:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24730, + "id": 27791, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24718, - "src": "24551:2:16", + "referencedDeclaration": 27779, + "src": "24551:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24731, + "id": 27792, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24720, - "src": "24555:2:16", + "referencedDeclaration": 27781, + "src": "24555:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24732, + "id": 27793, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24722, - "src": "24559:2:16", + "referencedDeclaration": 27783, + "src": "24559:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -37532,32 +37532,32 @@ } ], "expression": { - "id": 24726, + "id": 27787, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24486:3:16", + "src": "24486:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24727, + "id": 27788, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "24490:19:16", + "memberLocation": "24490:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24486:23:16", + "src": "24486:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24733, + "id": 27794, "isConstant": false, "isLValue": false, "isPure": false, @@ -37566,7 +37566,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24486:76:16", + "src": "24486:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -37581,18 +37581,18 @@ "typeString": "bytes memory" } ], - "id": 24725, + "id": 27786, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "24470:15:16", + "referencedDeclaration": 25094, + "src": "24470:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24734, + "id": 27795, "isConstant": false, "isLValue": false, "isPure": false, @@ -37601,16 +37601,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24470:93:16", + "src": "24470:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24735, + "id": 27796, "nodeType": "ExpressionStatement", - "src": "24470:93:16" + "src": "24470:93:36" } ] }, @@ -37618,20 +37618,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "24376:3:16", + "nameLocation": "24376:3:36", "parameters": { - "id": 24723, + "id": 27784, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24716, + "id": 27777, "mutability": "mutable", "name": "p0", - "nameLocation": "24388:2:16", + "nameLocation": "24388:2:36", "nodeType": "VariableDeclaration", - "scope": 24737, - "src": "24380:10:16", + "scope": 27798, + "src": "24380:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37639,10 +37639,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24715, + "id": 27776, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24380:7:16", + "src": "24380:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37652,13 +37652,13 @@ }, { "constant": false, - "id": 24718, + "id": 27779, "mutability": "mutable", "name": "p1", - "nameLocation": "24406:2:16", + "nameLocation": "24406:2:36", "nodeType": "VariableDeclaration", - "scope": 24737, - "src": "24392:16:16", + "scope": 27798, + "src": "24392:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37666,10 +37666,10 @@ "typeString": "string" }, "typeName": { - "id": 24717, + "id": 27778, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24392:6:16", + "src": "24392:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37679,13 +37679,13 @@ }, { "constant": false, - "id": 24720, + "id": 27781, "mutability": "mutable", "name": "p2", - "nameLocation": "24424:2:16", + "nameLocation": "24424:2:36", "nodeType": "VariableDeclaration", - "scope": 24737, - "src": "24410:16:16", + "scope": 27798, + "src": "24410:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37693,10 +37693,10 @@ "typeString": "string" }, "typeName": { - "id": 24719, + "id": 27780, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24410:6:16", + "src": "24410:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37706,13 +37706,13 @@ }, { "constant": false, - "id": 24722, + "id": 27783, "mutability": "mutable", "name": "p3", - "nameLocation": "24442:2:16", + "nameLocation": "24442:2:36", "nodeType": "VariableDeclaration", - "scope": 24737, - "src": "24428:16:16", + "scope": 27798, + "src": "24428:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37720,10 +37720,10 @@ "typeString": "string" }, "typeName": { - "id": 24721, + "id": 27782, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24428:6:16", + "src": "24428:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37732,28 +37732,28 @@ "visibility": "internal" } ], - "src": "24379:66:16" + "src": "24379:66:36" }, "returnParameters": { - "id": 24724, + "id": 27785, "nodeType": "ParameterList", "parameters": [], - "src": "24460:0:16" + "src": "24460:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24760, + "id": 27821, "nodeType": "FunctionDefinition", - "src": "24576:192:16", + "src": "24576:192:36", "nodes": [], "body": { - "id": 24759, + "id": 27820, "nodeType": "Block", - "src": "24660:108:16", + "src": "24660:108:36", "nodes": [], "statements": [ { @@ -37763,14 +37763,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c737472696e672c737472696e672c626f6f6c29", - "id": 24751, + "id": 27812, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24710:33:16", + "src": "24710:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b3a6b6bdf3265665181b9a9ab1338c75ebc293704c96a9a669654a5ba9f6d3e9", "typeString": "literal_string \"log(uint256,string,string,bool)\"" @@ -37778,48 +37778,48 @@ "value": "log(uint256,string,string,bool)" }, { - "id": 24752, + "id": 27813, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24739, - "src": "24745:2:16", + "referencedDeclaration": 27800, + "src": "24745:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24753, + "id": 27814, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24741, - "src": "24749:2:16", + "referencedDeclaration": 27802, + "src": "24749:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24754, + "id": 27815, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24743, - "src": "24753:2:16", + "referencedDeclaration": 27804, + "src": "24753:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24755, + "id": 27816, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24745, - "src": "24757:2:16", + "referencedDeclaration": 27806, + "src": "24757:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -37850,32 +37850,32 @@ } ], "expression": { - "id": 24749, + "id": 27810, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24686:3:16", + "src": "24686:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24750, + "id": 27811, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "24690:19:16", + "memberLocation": "24690:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24686:23:16", + "src": "24686:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24756, + "id": 27817, "isConstant": false, "isLValue": false, "isPure": false, @@ -37884,7 +37884,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24686:74:16", + "src": "24686:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -37899,18 +37899,18 @@ "typeString": "bytes memory" } ], - "id": 24748, + "id": 27809, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "24670:15:16", + "referencedDeclaration": 25094, + "src": "24670:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24757, + "id": 27818, "isConstant": false, "isLValue": false, "isPure": false, @@ -37919,16 +37919,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24670:91:16", + "src": "24670:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24758, + "id": 27819, "nodeType": "ExpressionStatement", - "src": "24670:91:16" + "src": "24670:91:36" } ] }, @@ -37936,20 +37936,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "24585:3:16", + "nameLocation": "24585:3:36", "parameters": { - "id": 24746, + "id": 27807, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24739, + "id": 27800, "mutability": "mutable", "name": "p0", - "nameLocation": "24597:2:16", + "nameLocation": "24597:2:36", "nodeType": "VariableDeclaration", - "scope": 24760, - "src": "24589:10:16", + "scope": 27821, + "src": "24589:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37957,10 +37957,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24738, + "id": 27799, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24589:7:16", + "src": "24589:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -37970,13 +37970,13 @@ }, { "constant": false, - "id": 24741, + "id": 27802, "mutability": "mutable", "name": "p1", - "nameLocation": "24615:2:16", + "nameLocation": "24615:2:36", "nodeType": "VariableDeclaration", - "scope": 24760, - "src": "24601:16:16", + "scope": 27821, + "src": "24601:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -37984,10 +37984,10 @@ "typeString": "string" }, "typeName": { - "id": 24740, + "id": 27801, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24601:6:16", + "src": "24601:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -37997,13 +37997,13 @@ }, { "constant": false, - "id": 24743, + "id": 27804, "mutability": "mutable", "name": "p2", - "nameLocation": "24633:2:16", + "nameLocation": "24633:2:36", "nodeType": "VariableDeclaration", - "scope": 24760, - "src": "24619:16:16", + "scope": 27821, + "src": "24619:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -38011,10 +38011,10 @@ "typeString": "string" }, "typeName": { - "id": 24742, + "id": 27803, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24619:6:16", + "src": "24619:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -38024,13 +38024,13 @@ }, { "constant": false, - "id": 24745, + "id": 27806, "mutability": "mutable", "name": "p3", - "nameLocation": "24642:2:16", + "nameLocation": "24642:2:36", "nodeType": "VariableDeclaration", - "scope": 24760, - "src": "24637:7:16", + "scope": 27821, + "src": "24637:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38038,10 +38038,10 @@ "typeString": "bool" }, "typeName": { - "id": 24744, + "id": 27805, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "24637:4:16", + "src": "24637:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -38050,28 +38050,28 @@ "visibility": "internal" } ], - "src": "24588:57:16" + "src": "24588:57:36" }, "returnParameters": { - "id": 24747, + "id": 27808, "nodeType": "ParameterList", "parameters": [], - "src": "24660:0:16" + "src": "24660:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24783, + "id": 27844, "nodeType": "FunctionDefinition", - "src": "24774:198:16", + "src": "24774:198:36", "nodes": [], "body": { - "id": 24782, + "id": 27843, "nodeType": "Block", - "src": "24861:111:16", + "src": "24861:111:36", "nodes": [], "statements": [ { @@ -38081,14 +38081,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c737472696e672c737472696e672c6164647265737329", - "id": 24774, + "id": 27835, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "24911:36:16", + "src": "24911:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d583c60265ad086fe6216ef9aea37bf5de1e77bdf9055c734c55781d5f4b81d7", "typeString": "literal_string \"log(uint256,string,string,address)\"" @@ -38096,48 +38096,48 @@ "value": "log(uint256,string,string,address)" }, { - "id": 24775, + "id": 27836, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24762, - "src": "24949:2:16", + "referencedDeclaration": 27823, + "src": "24949:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24776, + "id": 27837, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24764, - "src": "24953:2:16", + "referencedDeclaration": 27825, + "src": "24953:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24777, + "id": 27838, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24766, - "src": "24957:2:16", + "referencedDeclaration": 27827, + "src": "24957:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24778, + "id": 27839, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24768, - "src": "24961:2:16", + "referencedDeclaration": 27829, + "src": "24961:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -38168,32 +38168,32 @@ } ], "expression": { - "id": 24772, + "id": 27833, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "24887:3:16", + "src": "24887:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24773, + "id": 27834, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "24891:19:16", + "memberLocation": "24891:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "24887:23:16", + "src": "24887:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24779, + "id": 27840, "isConstant": false, "isLValue": false, "isPure": false, @@ -38202,7 +38202,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24887:77:16", + "src": "24887:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -38217,18 +38217,18 @@ "typeString": "bytes memory" } ], - "id": 24771, + "id": 27832, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "24871:15:16", + "referencedDeclaration": 25094, + "src": "24871:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24780, + "id": 27841, "isConstant": false, "isLValue": false, "isPure": false, @@ -38237,16 +38237,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24871:94:16", + "src": "24871:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24781, + "id": 27842, "nodeType": "ExpressionStatement", - "src": "24871:94:16" + "src": "24871:94:36" } ] }, @@ -38254,20 +38254,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "24783:3:16", + "nameLocation": "24783:3:36", "parameters": { - "id": 24769, + "id": 27830, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24762, + "id": 27823, "mutability": "mutable", "name": "p0", - "nameLocation": "24795:2:16", + "nameLocation": "24795:2:36", "nodeType": "VariableDeclaration", - "scope": 24783, - "src": "24787:10:16", + "scope": 27844, + "src": "24787:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38275,10 +38275,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24761, + "id": 27822, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24787:7:16", + "src": "24787:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38288,13 +38288,13 @@ }, { "constant": false, - "id": 24764, + "id": 27825, "mutability": "mutable", "name": "p1", - "nameLocation": "24813:2:16", + "nameLocation": "24813:2:36", "nodeType": "VariableDeclaration", - "scope": 24783, - "src": "24799:16:16", + "scope": 27844, + "src": "24799:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -38302,10 +38302,10 @@ "typeString": "string" }, "typeName": { - "id": 24763, + "id": 27824, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24799:6:16", + "src": "24799:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -38315,13 +38315,13 @@ }, { "constant": false, - "id": 24766, + "id": 27827, "mutability": "mutable", "name": "p2", - "nameLocation": "24831:2:16", + "nameLocation": "24831:2:36", "nodeType": "VariableDeclaration", - "scope": 24783, - "src": "24817:16:16", + "scope": 27844, + "src": "24817:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -38329,10 +38329,10 @@ "typeString": "string" }, "typeName": { - "id": 24765, + "id": 27826, "name": "string", "nodeType": "ElementaryTypeName", - "src": "24817:6:16", + "src": "24817:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -38342,13 +38342,13 @@ }, { "constant": false, - "id": 24768, + "id": 27829, "mutability": "mutable", "name": "p3", - "nameLocation": "24843:2:16", + "nameLocation": "24843:2:36", "nodeType": "VariableDeclaration", - "scope": 24783, - "src": "24835:10:16", + "scope": 27844, + "src": "24835:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38356,10 +38356,10 @@ "typeString": "address" }, "typeName": { - "id": 24767, + "id": 27828, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24835:7:16", + "src": "24835:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -38369,28 +38369,28 @@ "visibility": "internal" } ], - "src": "24786:60:16" + "src": "24786:60:36" }, "returnParameters": { - "id": 24770, + "id": 27831, "nodeType": "ParameterList", "parameters": [], - "src": "24861:0:16" + "src": "24861:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24806, + "id": 27867, "nodeType": "FunctionDefinition", - "src": "24978:187:16", + "src": "24978:187:36", "nodes": [], "body": { - "id": 24805, + "id": 27866, "nodeType": "Block", - "src": "25056:109:16", + "src": "25056:109:36", "nodes": [], "statements": [ { @@ -38400,14 +38400,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c737472696e672c626f6f6c2c75696e7432353629", - "id": 24797, + "id": 27858, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "25106:34:16", + "src": "25106:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cf00988004d982e10d8d4fa7f603a1414e3b2b91cdfcf6f72808ca6c3100f96a", "typeString": "literal_string \"log(uint256,string,bool,uint256)\"" @@ -38415,48 +38415,48 @@ "value": "log(uint256,string,bool,uint256)" }, { - "id": 24798, + "id": 27859, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24785, - "src": "25142:2:16", + "referencedDeclaration": 27846, + "src": "25142:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24799, + "id": 27860, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24787, - "src": "25146:2:16", + "referencedDeclaration": 27848, + "src": "25146:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24800, + "id": 27861, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24789, - "src": "25150:2:16", + "referencedDeclaration": 27850, + "src": "25150:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 24801, + "id": 27862, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24791, - "src": "25154:2:16", + "referencedDeclaration": 27852, + "src": "25154:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38487,32 +38487,32 @@ } ], "expression": { - "id": 24795, + "id": 27856, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "25082:3:16", + "src": "25082:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24796, + "id": 27857, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "25086:19:16", + "memberLocation": "25086:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "25082:23:16", + "src": "25082:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24802, + "id": 27863, "isConstant": false, "isLValue": false, "isPure": false, @@ -38521,7 +38521,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25082:75:16", + "src": "25082:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -38536,18 +38536,18 @@ "typeString": "bytes memory" } ], - "id": 24794, + "id": 27855, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "25066:15:16", + "referencedDeclaration": 25094, + "src": "25066:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24803, + "id": 27864, "isConstant": false, "isLValue": false, "isPure": false, @@ -38556,16 +38556,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25066:92:16", + "src": "25066:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24804, + "id": 27865, "nodeType": "ExpressionStatement", - "src": "25066:92:16" + "src": "25066:92:36" } ] }, @@ -38573,20 +38573,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "24987:3:16", + "nameLocation": "24987:3:36", "parameters": { - "id": 24792, + "id": 27853, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24785, + "id": 27846, "mutability": "mutable", "name": "p0", - "nameLocation": "24999:2:16", + "nameLocation": "24999:2:36", "nodeType": "VariableDeclaration", - "scope": 24806, - "src": "24991:10:16", + "scope": 27867, + "src": "24991:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38594,10 +38594,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24784, + "id": 27845, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24991:7:16", + "src": "24991:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38607,13 +38607,13 @@ }, { "constant": false, - "id": 24787, + "id": 27848, "mutability": "mutable", "name": "p1", - "nameLocation": "25017:2:16", + "nameLocation": "25017:2:36", "nodeType": "VariableDeclaration", - "scope": 24806, - "src": "25003:16:16", + "scope": 27867, + "src": "25003:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -38621,10 +38621,10 @@ "typeString": "string" }, "typeName": { - "id": 24786, + "id": 27847, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25003:6:16", + "src": "25003:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -38634,13 +38634,13 @@ }, { "constant": false, - "id": 24789, + "id": 27850, "mutability": "mutable", "name": "p2", - "nameLocation": "25026:2:16", + "nameLocation": "25026:2:36", "nodeType": "VariableDeclaration", - "scope": 24806, - "src": "25021:7:16", + "scope": 27867, + "src": "25021:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38648,10 +38648,10 @@ "typeString": "bool" }, "typeName": { - "id": 24788, + "id": 27849, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25021:4:16", + "src": "25021:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -38661,13 +38661,13 @@ }, { "constant": false, - "id": 24791, + "id": 27852, "mutability": "mutable", "name": "p3", - "nameLocation": "25038:2:16", + "nameLocation": "25038:2:36", "nodeType": "VariableDeclaration", - "scope": 24806, - "src": "25030:10:16", + "scope": 27867, + "src": "25030:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38675,10 +38675,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24790, + "id": 27851, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25030:7:16", + "src": "25030:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38687,28 +38687,28 @@ "visibility": "internal" } ], - "src": "24990:51:16" + "src": "24990:51:36" }, "returnParameters": { - "id": 24793, + "id": 27854, "nodeType": "ParameterList", "parameters": [], - "src": "25056:0:16" + "src": "25056:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24829, + "id": 27890, "nodeType": "FunctionDefinition", - "src": "25171:192:16", + "src": "25171:192:36", "nodes": [], "body": { - "id": 24828, + "id": 27889, "nodeType": "Block", - "src": "25255:108:16", + "src": "25255:108:36", "nodes": [], "statements": [ { @@ -38718,14 +38718,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c737472696e672c626f6f6c2c737472696e6729", - "id": 24820, + "id": 27881, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "25305:33:16", + "src": "25305:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d2d423cdca0e3ae7a0a1a283a67d891c85787b75e0c5291c02d15317d67fe45c", "typeString": "literal_string \"log(uint256,string,bool,string)\"" @@ -38733,48 +38733,48 @@ "value": "log(uint256,string,bool,string)" }, { - "id": 24821, + "id": 27882, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24808, - "src": "25340:2:16", + "referencedDeclaration": 27869, + "src": "25340:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24822, + "id": 27883, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24810, - "src": "25344:2:16", + "referencedDeclaration": 27871, + "src": "25344:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24823, + "id": 27884, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24812, - "src": "25348:2:16", + "referencedDeclaration": 27873, + "src": "25348:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 24824, + "id": 27885, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24814, - "src": "25352:2:16", + "referencedDeclaration": 27875, + "src": "25352:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -38805,32 +38805,32 @@ } ], "expression": { - "id": 24818, + "id": 27879, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "25281:3:16", + "src": "25281:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24819, + "id": 27880, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "25285:19:16", + "memberLocation": "25285:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "25281:23:16", + "src": "25281:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24825, + "id": 27886, "isConstant": false, "isLValue": false, "isPure": false, @@ -38839,7 +38839,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25281:74:16", + "src": "25281:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -38854,18 +38854,18 @@ "typeString": "bytes memory" } ], - "id": 24817, + "id": 27878, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "25265:15:16", + "referencedDeclaration": 25094, + "src": "25265:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24826, + "id": 27887, "isConstant": false, "isLValue": false, "isPure": false, @@ -38874,16 +38874,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25265:91:16", + "src": "25265:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24827, + "id": 27888, "nodeType": "ExpressionStatement", - "src": "25265:91:16" + "src": "25265:91:36" } ] }, @@ -38891,20 +38891,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25180:3:16", + "nameLocation": "25180:3:36", "parameters": { - "id": 24815, + "id": 27876, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24808, + "id": 27869, "mutability": "mutable", "name": "p0", - "nameLocation": "25192:2:16", + "nameLocation": "25192:2:36", "nodeType": "VariableDeclaration", - "scope": 24829, - "src": "25184:10:16", + "scope": 27890, + "src": "25184:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38912,10 +38912,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24807, + "id": 27868, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25184:7:16", + "src": "25184:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38925,13 +38925,13 @@ }, { "constant": false, - "id": 24810, + "id": 27871, "mutability": "mutable", "name": "p1", - "nameLocation": "25210:2:16", + "nameLocation": "25210:2:36", "nodeType": "VariableDeclaration", - "scope": 24829, - "src": "25196:16:16", + "scope": 27890, + "src": "25196:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -38939,10 +38939,10 @@ "typeString": "string" }, "typeName": { - "id": 24809, + "id": 27870, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25196:6:16", + "src": "25196:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -38952,13 +38952,13 @@ }, { "constant": false, - "id": 24812, + "id": 27873, "mutability": "mutable", "name": "p2", - "nameLocation": "25219:2:16", + "nameLocation": "25219:2:36", "nodeType": "VariableDeclaration", - "scope": 24829, - "src": "25214:7:16", + "scope": 27890, + "src": "25214:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38966,10 +38966,10 @@ "typeString": "bool" }, "typeName": { - "id": 24811, + "id": 27872, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25214:4:16", + "src": "25214:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -38979,13 +38979,13 @@ }, { "constant": false, - "id": 24814, + "id": 27875, "mutability": "mutable", "name": "p3", - "nameLocation": "25237:2:16", + "nameLocation": "25237:2:36", "nodeType": "VariableDeclaration", - "scope": 24829, - "src": "25223:16:16", + "scope": 27890, + "src": "25223:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -38993,10 +38993,10 @@ "typeString": "string" }, "typeName": { - "id": 24813, + "id": 27874, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25223:6:16", + "src": "25223:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -39005,28 +39005,28 @@ "visibility": "internal" } ], - "src": "25183:57:16" + "src": "25183:57:36" }, "returnParameters": { - "id": 24816, + "id": 27877, "nodeType": "ParameterList", "parameters": [], - "src": "25255:0:16" + "src": "25255:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24852, + "id": 27913, "nodeType": "FunctionDefinition", - "src": "25369:181:16", + "src": "25369:181:36", "nodes": [], "body": { - "id": 24851, + "id": 27912, "nodeType": "Block", - "src": "25444:106:16", + "src": "25444:106:36", "nodes": [], "statements": [ { @@ -39036,14 +39036,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c737472696e672c626f6f6c2c626f6f6c29", - "id": 24843, + "id": 27904, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "25494:31:16", + "src": "25494:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ba535d9cec0fb8bbd83e61b83d0f575d149cba6778a192239c1bdc5170053e4f", "typeString": "literal_string \"log(uint256,string,bool,bool)\"" @@ -39051,48 +39051,48 @@ "value": "log(uint256,string,bool,bool)" }, { - "id": 24844, + "id": 27905, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24831, - "src": "25527:2:16", + "referencedDeclaration": 27892, + "src": "25527:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24845, + "id": 27906, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24833, - "src": "25531:2:16", + "referencedDeclaration": 27894, + "src": "25531:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24846, + "id": 27907, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24835, - "src": "25535:2:16", + "referencedDeclaration": 27896, + "src": "25535:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 24847, + "id": 27908, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24837, - "src": "25539:2:16", + "referencedDeclaration": 27898, + "src": "25539:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -39123,32 +39123,32 @@ } ], "expression": { - "id": 24841, + "id": 27902, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "25470:3:16", + "src": "25470:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24842, + "id": 27903, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "25474:19:16", + "memberLocation": "25474:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "25470:23:16", + "src": "25470:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24848, + "id": 27909, "isConstant": false, "isLValue": false, "isPure": false, @@ -39157,7 +39157,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25470:72:16", + "src": "25470:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -39172,18 +39172,18 @@ "typeString": "bytes memory" } ], - "id": 24840, + "id": 27901, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "25454:15:16", + "referencedDeclaration": 25094, + "src": "25454:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24849, + "id": 27910, "isConstant": false, "isLValue": false, "isPure": false, @@ -39192,16 +39192,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25454:89:16", + "src": "25454:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24850, + "id": 27911, "nodeType": "ExpressionStatement", - "src": "25454:89:16" + "src": "25454:89:36" } ] }, @@ -39209,20 +39209,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25378:3:16", + "nameLocation": "25378:3:36", "parameters": { - "id": 24838, + "id": 27899, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24831, + "id": 27892, "mutability": "mutable", "name": "p0", - "nameLocation": "25390:2:16", + "nameLocation": "25390:2:36", "nodeType": "VariableDeclaration", - "scope": 24852, - "src": "25382:10:16", + "scope": 27913, + "src": "25382:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39230,10 +39230,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24830, + "id": 27891, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25382:7:16", + "src": "25382:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39243,13 +39243,13 @@ }, { "constant": false, - "id": 24833, + "id": 27894, "mutability": "mutable", "name": "p1", - "nameLocation": "25408:2:16", + "nameLocation": "25408:2:36", "nodeType": "VariableDeclaration", - "scope": 24852, - "src": "25394:16:16", + "scope": 27913, + "src": "25394:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -39257,10 +39257,10 @@ "typeString": "string" }, "typeName": { - "id": 24832, + "id": 27893, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25394:6:16", + "src": "25394:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -39270,13 +39270,13 @@ }, { "constant": false, - "id": 24835, + "id": 27896, "mutability": "mutable", "name": "p2", - "nameLocation": "25417:2:16", + "nameLocation": "25417:2:36", "nodeType": "VariableDeclaration", - "scope": 24852, - "src": "25412:7:16", + "scope": 27913, + "src": "25412:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39284,10 +39284,10 @@ "typeString": "bool" }, "typeName": { - "id": 24834, + "id": 27895, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25412:4:16", + "src": "25412:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -39297,13 +39297,13 @@ }, { "constant": false, - "id": 24837, + "id": 27898, "mutability": "mutable", "name": "p3", - "nameLocation": "25426:2:16", + "nameLocation": "25426:2:36", "nodeType": "VariableDeclaration", - "scope": 24852, - "src": "25421:7:16", + "scope": 27913, + "src": "25421:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39311,10 +39311,10 @@ "typeString": "bool" }, "typeName": { - "id": 24836, + "id": 27897, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25421:4:16", + "src": "25421:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -39323,28 +39323,28 @@ "visibility": "internal" } ], - "src": "25381:48:16" + "src": "25381:48:36" }, "returnParameters": { - "id": 24839, + "id": 27900, "nodeType": "ParameterList", "parameters": [], - "src": "25444:0:16" + "src": "25444:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24875, + "id": 27936, "nodeType": "FunctionDefinition", - "src": "25556:187:16", + "src": "25556:187:36", "nodes": [], "body": { - "id": 24874, + "id": 27935, "nodeType": "Block", - "src": "25634:109:16", + "src": "25634:109:36", "nodes": [], "statements": [ { @@ -39354,14 +39354,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c737472696e672c626f6f6c2c6164647265737329", - "id": 24866, + "id": 27927, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "25684:34:16", + "src": "25684:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ae2ec581fba979c4f79aae94f13936ff6bb7e283817b2ec0602d9daa028a1550", "typeString": "literal_string \"log(uint256,string,bool,address)\"" @@ -39369,48 +39369,48 @@ "value": "log(uint256,string,bool,address)" }, { - "id": 24867, + "id": 27928, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24854, - "src": "25720:2:16", + "referencedDeclaration": 27915, + "src": "25720:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24868, + "id": 27929, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24856, - "src": "25724:2:16", + "referencedDeclaration": 27917, + "src": "25724:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24869, + "id": 27930, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24858, - "src": "25728:2:16", + "referencedDeclaration": 27919, + "src": "25728:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 24870, + "id": 27931, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24860, - "src": "25732:2:16", + "referencedDeclaration": 27921, + "src": "25732:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -39441,32 +39441,32 @@ } ], "expression": { - "id": 24864, + "id": 27925, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "25660:3:16", + "src": "25660:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24865, + "id": 27926, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "25664:19:16", + "memberLocation": "25664:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "25660:23:16", + "src": "25660:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24871, + "id": 27932, "isConstant": false, "isLValue": false, "isPure": false, @@ -39475,7 +39475,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25660:75:16", + "src": "25660:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -39490,18 +39490,18 @@ "typeString": "bytes memory" } ], - "id": 24863, + "id": 27924, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "25644:15:16", + "referencedDeclaration": 25094, + "src": "25644:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24872, + "id": 27933, "isConstant": false, "isLValue": false, "isPure": false, @@ -39510,16 +39510,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25644:92:16", + "src": "25644:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24873, + "id": 27934, "nodeType": "ExpressionStatement", - "src": "25644:92:16" + "src": "25644:92:36" } ] }, @@ -39527,20 +39527,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25565:3:16", + "nameLocation": "25565:3:36", "parameters": { - "id": 24861, + "id": 27922, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24854, + "id": 27915, "mutability": "mutable", "name": "p0", - "nameLocation": "25577:2:16", + "nameLocation": "25577:2:36", "nodeType": "VariableDeclaration", - "scope": 24875, - "src": "25569:10:16", + "scope": 27936, + "src": "25569:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39548,10 +39548,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24853, + "id": 27914, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25569:7:16", + "src": "25569:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39561,13 +39561,13 @@ }, { "constant": false, - "id": 24856, + "id": 27917, "mutability": "mutable", "name": "p1", - "nameLocation": "25595:2:16", + "nameLocation": "25595:2:36", "nodeType": "VariableDeclaration", - "scope": 24875, - "src": "25581:16:16", + "scope": 27936, + "src": "25581:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -39575,10 +39575,10 @@ "typeString": "string" }, "typeName": { - "id": 24855, + "id": 27916, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25581:6:16", + "src": "25581:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -39588,13 +39588,13 @@ }, { "constant": false, - "id": 24858, + "id": 27919, "mutability": "mutable", "name": "p2", - "nameLocation": "25604:2:16", + "nameLocation": "25604:2:36", "nodeType": "VariableDeclaration", - "scope": 24875, - "src": "25599:7:16", + "scope": 27936, + "src": "25599:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39602,10 +39602,10 @@ "typeString": "bool" }, "typeName": { - "id": 24857, + "id": 27918, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25599:4:16", + "src": "25599:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -39615,13 +39615,13 @@ }, { "constant": false, - "id": 24860, + "id": 27921, "mutability": "mutable", "name": "p3", - "nameLocation": "25616:2:16", + "nameLocation": "25616:2:36", "nodeType": "VariableDeclaration", - "scope": 24875, - "src": "25608:10:16", + "scope": 27936, + "src": "25608:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39629,10 +39629,10 @@ "typeString": "address" }, "typeName": { - "id": 24859, + "id": 27920, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25608:7:16", + "src": "25608:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -39642,28 +39642,28 @@ "visibility": "internal" } ], - "src": "25568:51:16" + "src": "25568:51:36" }, "returnParameters": { - "id": 24862, + "id": 27923, "nodeType": "ParameterList", "parameters": [], - "src": "25634:0:16" + "src": "25634:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24898, + "id": 27959, "nodeType": "FunctionDefinition", - "src": "25749:193:16", + "src": "25749:193:36", "nodes": [], "body": { - "id": 24897, + "id": 27958, "nodeType": "Block", - "src": "25830:112:16", + "src": "25830:112:36", "nodes": [], "statements": [ { @@ -39673,14 +39673,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c737472696e672c616464726573732c75696e7432353629", - "id": 24889, + "id": 27950, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "25880:37:16", + "src": "25880:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e8d3018d32ee5012095e63c81679b366f06035e83d43be351e9c327886860908", "typeString": "literal_string \"log(uint256,string,address,uint256)\"" @@ -39688,48 +39688,48 @@ "value": "log(uint256,string,address,uint256)" }, { - "id": 24890, + "id": 27951, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24877, - "src": "25919:2:16", + "referencedDeclaration": 27938, + "src": "25919:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24891, + "id": 27952, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24879, - "src": "25923:2:16", + "referencedDeclaration": 27940, + "src": "25923:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24892, + "id": 27953, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24881, - "src": "25927:2:16", + "referencedDeclaration": 27942, + "src": "25927:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24893, + "id": 27954, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24883, - "src": "25931:2:16", + "referencedDeclaration": 27944, + "src": "25931:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39760,32 +39760,32 @@ } ], "expression": { - "id": 24887, + "id": 27948, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "25856:3:16", + "src": "25856:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24888, + "id": 27949, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "25860:19:16", + "memberLocation": "25860:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "25856:23:16", + "src": "25856:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24894, + "id": 27955, "isConstant": false, "isLValue": false, "isPure": false, @@ -39794,7 +39794,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25856:78:16", + "src": "25856:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -39809,18 +39809,18 @@ "typeString": "bytes memory" } ], - "id": 24886, + "id": 27947, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "25840:15:16", + "referencedDeclaration": 25094, + "src": "25840:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24895, + "id": 27956, "isConstant": false, "isLValue": false, "isPure": false, @@ -39829,16 +39829,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25840:95:16", + "src": "25840:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24896, + "id": 27957, "nodeType": "ExpressionStatement", - "src": "25840:95:16" + "src": "25840:95:36" } ] }, @@ -39846,20 +39846,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25758:3:16", + "nameLocation": "25758:3:36", "parameters": { - "id": 24884, + "id": 27945, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24877, + "id": 27938, "mutability": "mutable", "name": "p0", - "nameLocation": "25770:2:16", + "nameLocation": "25770:2:36", "nodeType": "VariableDeclaration", - "scope": 24898, - "src": "25762:10:16", + "scope": 27959, + "src": "25762:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39867,10 +39867,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24876, + "id": 27937, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25762:7:16", + "src": "25762:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39880,13 +39880,13 @@ }, { "constant": false, - "id": 24879, + "id": 27940, "mutability": "mutable", "name": "p1", - "nameLocation": "25788:2:16", + "nameLocation": "25788:2:36", "nodeType": "VariableDeclaration", - "scope": 24898, - "src": "25774:16:16", + "scope": 27959, + "src": "25774:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -39894,10 +39894,10 @@ "typeString": "string" }, "typeName": { - "id": 24878, + "id": 27939, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25774:6:16", + "src": "25774:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -39907,13 +39907,13 @@ }, { "constant": false, - "id": 24881, + "id": 27942, "mutability": "mutable", "name": "p2", - "nameLocation": "25800:2:16", + "nameLocation": "25800:2:36", "nodeType": "VariableDeclaration", - "scope": 24898, - "src": "25792:10:16", + "scope": 27959, + "src": "25792:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39921,10 +39921,10 @@ "typeString": "address" }, "typeName": { - "id": 24880, + "id": 27941, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25792:7:16", + "src": "25792:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -39935,13 +39935,13 @@ }, { "constant": false, - "id": 24883, + "id": 27944, "mutability": "mutable", "name": "p3", - "nameLocation": "25812:2:16", + "nameLocation": "25812:2:36", "nodeType": "VariableDeclaration", - "scope": 24898, - "src": "25804:10:16", + "scope": 27959, + "src": "25804:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39949,10 +39949,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24882, + "id": 27943, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25804:7:16", + "src": "25804:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -39961,28 +39961,28 @@ "visibility": "internal" } ], - "src": "25761:54:16" + "src": "25761:54:36" }, "returnParameters": { - "id": 24885, + "id": 27946, "nodeType": "ParameterList", "parameters": [], - "src": "25830:0:16" + "src": "25830:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24921, + "id": 27982, "nodeType": "FunctionDefinition", - "src": "25948:198:16", + "src": "25948:198:36", "nodes": [], "body": { - "id": 24920, + "id": 27981, "nodeType": "Block", - "src": "26035:111:16", + "src": "26035:111:36", "nodes": [], "statements": [ { @@ -39992,14 +39992,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c737472696e672c616464726573732c737472696e6729", - "id": 24912, + "id": 27973, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26085:36:16", + "src": "26085:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9c3adfa1394c3989d93ade538d03d04b05867057c1dd54721ae2c85f9a1a4720", "typeString": "literal_string \"log(uint256,string,address,string)\"" @@ -40007,48 +40007,48 @@ "value": "log(uint256,string,address,string)" }, { - "id": 24913, + "id": 27974, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24900, - "src": "26123:2:16", + "referencedDeclaration": 27961, + "src": "26123:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24914, + "id": 27975, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24902, - "src": "26127:2:16", + "referencedDeclaration": 27963, + "src": "26127:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24915, + "id": 27976, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24904, - "src": "26131:2:16", + "referencedDeclaration": 27965, + "src": "26131:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24916, + "id": 27977, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24906, - "src": "26135:2:16", + "referencedDeclaration": 27967, + "src": "26135:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -40079,32 +40079,32 @@ } ], "expression": { - "id": 24910, + "id": 27971, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26061:3:16", + "src": "26061:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24911, + "id": 27972, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "26065:19:16", + "memberLocation": "26065:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26061:23:16", + "src": "26061:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24917, + "id": 27978, "isConstant": false, "isLValue": false, "isPure": false, @@ -40113,7 +40113,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26061:77:16", + "src": "26061:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -40128,18 +40128,18 @@ "typeString": "bytes memory" } ], - "id": 24909, + "id": 27970, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "26045:15:16", + "referencedDeclaration": 25094, + "src": "26045:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24918, + "id": 27979, "isConstant": false, "isLValue": false, "isPure": false, @@ -40148,16 +40148,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26045:94:16", + "src": "26045:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24919, + "id": 27980, "nodeType": "ExpressionStatement", - "src": "26045:94:16" + "src": "26045:94:36" } ] }, @@ -40165,20 +40165,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25957:3:16", + "nameLocation": "25957:3:36", "parameters": { - "id": 24907, + "id": 27968, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24900, + "id": 27961, "mutability": "mutable", "name": "p0", - "nameLocation": "25969:2:16", + "nameLocation": "25969:2:36", "nodeType": "VariableDeclaration", - "scope": 24921, - "src": "25961:10:16", + "scope": 27982, + "src": "25961:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40186,10 +40186,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24899, + "id": 27960, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25961:7:16", + "src": "25961:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40199,13 +40199,13 @@ }, { "constant": false, - "id": 24902, + "id": 27963, "mutability": "mutable", "name": "p1", - "nameLocation": "25987:2:16", + "nameLocation": "25987:2:36", "nodeType": "VariableDeclaration", - "scope": 24921, - "src": "25973:16:16", + "scope": 27982, + "src": "25973:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -40213,10 +40213,10 @@ "typeString": "string" }, "typeName": { - "id": 24901, + "id": 27962, "name": "string", "nodeType": "ElementaryTypeName", - "src": "25973:6:16", + "src": "25973:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -40226,13 +40226,13 @@ }, { "constant": false, - "id": 24904, + "id": 27965, "mutability": "mutable", "name": "p2", - "nameLocation": "25999:2:16", + "nameLocation": "25999:2:36", "nodeType": "VariableDeclaration", - "scope": 24921, - "src": "25991:10:16", + "scope": 27982, + "src": "25991:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40240,10 +40240,10 @@ "typeString": "address" }, "typeName": { - "id": 24903, + "id": 27964, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25991:7:16", + "src": "25991:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -40254,13 +40254,13 @@ }, { "constant": false, - "id": 24906, + "id": 27967, "mutability": "mutable", "name": "p3", - "nameLocation": "26017:2:16", + "nameLocation": "26017:2:36", "nodeType": "VariableDeclaration", - "scope": 24921, - "src": "26003:16:16", + "scope": 27982, + "src": "26003:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -40268,10 +40268,10 @@ "typeString": "string" }, "typeName": { - "id": 24905, + "id": 27966, "name": "string", "nodeType": "ElementaryTypeName", - "src": "26003:6:16", + "src": "26003:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -40280,28 +40280,28 @@ "visibility": "internal" } ], - "src": "25960:60:16" + "src": "25960:60:36" }, "returnParameters": { - "id": 24908, + "id": 27969, "nodeType": "ParameterList", "parameters": [], - "src": "26035:0:16" + "src": "26035:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24944, + "id": 28005, "nodeType": "FunctionDefinition", - "src": "26152:187:16", + "src": "26152:187:36", "nodes": [], "body": { - "id": 24943, + "id": 28004, "nodeType": "Block", - "src": "26230:109:16", + "src": "26230:109:36", "nodes": [], "statements": [ { @@ -40311,14 +40311,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c737472696e672c616464726573732c626f6f6c29", - "id": 24935, + "id": 27996, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26280:34:16", + "src": "26280:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_90c30a564e5b352d6dfee73888402a5685ca327aad7827d5040904440ee085c5", "typeString": "literal_string \"log(uint256,string,address,bool)\"" @@ -40326,48 +40326,48 @@ "value": "log(uint256,string,address,bool)" }, { - "id": 24936, + "id": 27997, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24923, - "src": "26316:2:16", + "referencedDeclaration": 27984, + "src": "26316:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24937, + "id": 27998, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24925, - "src": "26320:2:16", + "referencedDeclaration": 27986, + "src": "26320:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24938, + "id": 27999, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24927, - "src": "26324:2:16", + "referencedDeclaration": 27988, + "src": "26324:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24939, + "id": 28000, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24929, - "src": "26328:2:16", + "referencedDeclaration": 27990, + "src": "26328:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40398,32 +40398,32 @@ } ], "expression": { - "id": 24933, + "id": 27994, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26256:3:16", + "src": "26256:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24934, + "id": 27995, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "26260:19:16", + "memberLocation": "26260:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26256:23:16", + "src": "26256:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24940, + "id": 28001, "isConstant": false, "isLValue": false, "isPure": false, @@ -40432,7 +40432,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26256:75:16", + "src": "26256:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -40447,18 +40447,18 @@ "typeString": "bytes memory" } ], - "id": 24932, + "id": 27993, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "26240:15:16", + "referencedDeclaration": 25094, + "src": "26240:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24941, + "id": 28002, "isConstant": false, "isLValue": false, "isPure": false, @@ -40467,16 +40467,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26240:92:16", + "src": "26240:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24942, + "id": 28003, "nodeType": "ExpressionStatement", - "src": "26240:92:16" + "src": "26240:92:36" } ] }, @@ -40484,20 +40484,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26161:3:16", + "nameLocation": "26161:3:36", "parameters": { - "id": 24930, + "id": 27991, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24923, + "id": 27984, "mutability": "mutable", "name": "p0", - "nameLocation": "26173:2:16", + "nameLocation": "26173:2:36", "nodeType": "VariableDeclaration", - "scope": 24944, - "src": "26165:10:16", + "scope": 28005, + "src": "26165:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40505,10 +40505,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24922, + "id": 27983, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26165:7:16", + "src": "26165:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40518,13 +40518,13 @@ }, { "constant": false, - "id": 24925, + "id": 27986, "mutability": "mutable", "name": "p1", - "nameLocation": "26191:2:16", + "nameLocation": "26191:2:36", "nodeType": "VariableDeclaration", - "scope": 24944, - "src": "26177:16:16", + "scope": 28005, + "src": "26177:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -40532,10 +40532,10 @@ "typeString": "string" }, "typeName": { - "id": 24924, + "id": 27985, "name": "string", "nodeType": "ElementaryTypeName", - "src": "26177:6:16", + "src": "26177:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -40545,13 +40545,13 @@ }, { "constant": false, - "id": 24927, + "id": 27988, "mutability": "mutable", "name": "p2", - "nameLocation": "26203:2:16", + "nameLocation": "26203:2:36", "nodeType": "VariableDeclaration", - "scope": 24944, - "src": "26195:10:16", + "scope": 28005, + "src": "26195:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40559,10 +40559,10 @@ "typeString": "address" }, "typeName": { - "id": 24926, + "id": 27987, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26195:7:16", + "src": "26195:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -40573,13 +40573,13 @@ }, { "constant": false, - "id": 24929, + "id": 27990, "mutability": "mutable", "name": "p3", - "nameLocation": "26212:2:16", + "nameLocation": "26212:2:36", "nodeType": "VariableDeclaration", - "scope": 24944, - "src": "26207:7:16", + "scope": 28005, + "src": "26207:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40587,10 +40587,10 @@ "typeString": "bool" }, "typeName": { - "id": 24928, + "id": 27989, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26207:4:16", + "src": "26207:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40599,28 +40599,28 @@ "visibility": "internal" } ], - "src": "26164:51:16" + "src": "26164:51:36" }, "returnParameters": { - "id": 24931, + "id": 27992, "nodeType": "ParameterList", "parameters": [], - "src": "26230:0:16" + "src": "26230:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24967, + "id": 28028, "nodeType": "FunctionDefinition", - "src": "26345:193:16", + "src": "26345:193:36", "nodes": [], "body": { - "id": 24966, + "id": 28027, "nodeType": "Block", - "src": "26426:112:16", + "src": "26426:112:36", "nodes": [], "statements": [ { @@ -40630,14 +40630,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c737472696e672c616464726573732c6164647265737329", - "id": 24958, + "id": 28019, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26476:37:16", + "src": "26476:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6168ed618844a2c75dc49207e69cdff562cd2faf2e74aa5192211a023611c6bd", "typeString": "literal_string \"log(uint256,string,address,address)\"" @@ -40645,48 +40645,48 @@ "value": "log(uint256,string,address,address)" }, { - "id": 24959, + "id": 28020, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24946, - "src": "26515:2:16", + "referencedDeclaration": 28007, + "src": "26515:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24960, + "id": 28021, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24948, - "src": "26519:2:16", + "referencedDeclaration": 28009, + "src": "26519:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 24961, + "id": 28022, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24950, - "src": "26523:2:16", + "referencedDeclaration": 28011, + "src": "26523:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 24962, + "id": 28023, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24952, - "src": "26527:2:16", + "referencedDeclaration": 28013, + "src": "26527:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -40717,32 +40717,32 @@ } ], "expression": { - "id": 24956, + "id": 28017, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26452:3:16", + "src": "26452:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24957, + "id": 28018, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "26456:19:16", + "memberLocation": "26456:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26452:23:16", + "src": "26452:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24963, + "id": 28024, "isConstant": false, "isLValue": false, "isPure": false, @@ -40751,7 +40751,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26452:78:16", + "src": "26452:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -40766,18 +40766,18 @@ "typeString": "bytes memory" } ], - "id": 24955, + "id": 28016, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "26436:15:16", + "referencedDeclaration": 25094, + "src": "26436:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24964, + "id": 28025, "isConstant": false, "isLValue": false, "isPure": false, @@ -40786,16 +40786,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26436:95:16", + "src": "26436:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24965, + "id": 28026, "nodeType": "ExpressionStatement", - "src": "26436:95:16" + "src": "26436:95:36" } ] }, @@ -40803,20 +40803,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26354:3:16", + "nameLocation": "26354:3:36", "parameters": { - "id": 24953, + "id": 28014, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24946, + "id": 28007, "mutability": "mutable", "name": "p0", - "nameLocation": "26366:2:16", + "nameLocation": "26366:2:36", "nodeType": "VariableDeclaration", - "scope": 24967, - "src": "26358:10:16", + "scope": 28028, + "src": "26358:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40824,10 +40824,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24945, + "id": 28006, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26358:7:16", + "src": "26358:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -40837,13 +40837,13 @@ }, { "constant": false, - "id": 24948, + "id": 28009, "mutability": "mutable", "name": "p1", - "nameLocation": "26384:2:16", + "nameLocation": "26384:2:36", "nodeType": "VariableDeclaration", - "scope": 24967, - "src": "26370:16:16", + "scope": 28028, + "src": "26370:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -40851,10 +40851,10 @@ "typeString": "string" }, "typeName": { - "id": 24947, + "id": 28008, "name": "string", "nodeType": "ElementaryTypeName", - "src": "26370:6:16", + "src": "26370:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -40864,13 +40864,13 @@ }, { "constant": false, - "id": 24950, + "id": 28011, "mutability": "mutable", "name": "p2", - "nameLocation": "26396:2:16", + "nameLocation": "26396:2:36", "nodeType": "VariableDeclaration", - "scope": 24967, - "src": "26388:10:16", + "scope": 28028, + "src": "26388:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40878,10 +40878,10 @@ "typeString": "address" }, "typeName": { - "id": 24949, + "id": 28010, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26388:7:16", + "src": "26388:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -40892,13 +40892,13 @@ }, { "constant": false, - "id": 24952, + "id": 28013, "mutability": "mutable", "name": "p3", - "nameLocation": "26408:2:16", + "nameLocation": "26408:2:36", "nodeType": "VariableDeclaration", - "scope": 24967, - "src": "26400:10:16", + "scope": 28028, + "src": "26400:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40906,10 +40906,10 @@ "typeString": "address" }, "typeName": { - "id": 24951, + "id": 28012, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26400:7:16", + "src": "26400:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -40919,28 +40919,28 @@ "visibility": "internal" } ], - "src": "26357:54:16" + "src": "26357:54:36" }, "returnParameters": { - "id": 24954, + "id": 28015, "nodeType": "ParameterList", "parameters": [], - "src": "26426:0:16" + "src": "26426:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 24990, + "id": 28051, "nodeType": "FunctionDefinition", - "src": "26544:182:16", + "src": "26544:182:36", "nodes": [], "body": { - "id": 24989, + "id": 28050, "nodeType": "Block", - "src": "26616:110:16", + "src": "26616:110:36", "nodes": [], "statements": [ { @@ -40950,14 +40950,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c626f6f6c2c75696e743235362c75696e7432353629", - "id": 24981, + "id": 28042, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26666:35:16", + "src": "26666:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c6acc7a8396e6de9a5a1476aecf2cbff57758b174747b0371b7f3994e930b8b4", "typeString": "literal_string \"log(uint256,bool,uint256,uint256)\"" @@ -40965,48 +40965,48 @@ "value": "log(uint256,bool,uint256,uint256)" }, { - "id": 24982, + "id": 28043, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24969, - "src": "26703:2:16", + "referencedDeclaration": 28030, + "src": "26703:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24983, + "id": 28044, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24971, - "src": "26707:2:16", + "referencedDeclaration": 28032, + "src": "26707:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 24984, + "id": 28045, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24973, - "src": "26711:2:16", + "referencedDeclaration": 28034, + "src": "26711:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 24985, + "id": 28046, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24975, - "src": "26715:2:16", + "referencedDeclaration": 28036, + "src": "26715:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41037,32 +41037,32 @@ } ], "expression": { - "id": 24979, + "id": 28040, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26642:3:16", + "src": "26642:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 24980, + "id": 28041, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "26646:19:16", + "memberLocation": "26646:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26642:23:16", + "src": "26642:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 24986, + "id": 28047, "isConstant": false, "isLValue": false, "isPure": false, @@ -41071,7 +41071,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26642:76:16", + "src": "26642:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -41086,18 +41086,18 @@ "typeString": "bytes memory" } ], - "id": 24978, + "id": 28039, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "26626:15:16", + "referencedDeclaration": 25094, + "src": "26626:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 24987, + "id": 28048, "isConstant": false, "isLValue": false, "isPure": false, @@ -41106,16 +41106,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26626:93:16", + "src": "26626:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 24988, + "id": 28049, "nodeType": "ExpressionStatement", - "src": "26626:93:16" + "src": "26626:93:36" } ] }, @@ -41123,20 +41123,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26553:3:16", + "nameLocation": "26553:3:36", "parameters": { - "id": 24976, + "id": 28037, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24969, + "id": 28030, "mutability": "mutable", "name": "p0", - "nameLocation": "26565:2:16", + "nameLocation": "26565:2:36", "nodeType": "VariableDeclaration", - "scope": 24990, - "src": "26557:10:16", + "scope": 28051, + "src": "26557:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41144,10 +41144,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24968, + "id": 28029, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26557:7:16", + "src": "26557:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41157,13 +41157,13 @@ }, { "constant": false, - "id": 24971, + "id": 28032, "mutability": "mutable", "name": "p1", - "nameLocation": "26574:2:16", + "nameLocation": "26574:2:36", "nodeType": "VariableDeclaration", - "scope": 24990, - "src": "26569:7:16", + "scope": 28051, + "src": "26569:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41171,10 +41171,10 @@ "typeString": "bool" }, "typeName": { - "id": 24970, + "id": 28031, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26569:4:16", + "src": "26569:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41184,13 +41184,13 @@ }, { "constant": false, - "id": 24973, + "id": 28034, "mutability": "mutable", "name": "p2", - "nameLocation": "26586:2:16", + "nameLocation": "26586:2:36", "nodeType": "VariableDeclaration", - "scope": 24990, - "src": "26578:10:16", + "scope": 28051, + "src": "26578:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41198,10 +41198,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24972, + "id": 28033, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26578:7:16", + "src": "26578:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41211,13 +41211,13 @@ }, { "constant": false, - "id": 24975, + "id": 28036, "mutability": "mutable", "name": "p3", - "nameLocation": "26598:2:16", + "nameLocation": "26598:2:36", "nodeType": "VariableDeclaration", - "scope": 24990, - "src": "26590:10:16", + "scope": 28051, + "src": "26590:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41225,10 +41225,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24974, + "id": 28035, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26590:7:16", + "src": "26590:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41237,28 +41237,28 @@ "visibility": "internal" } ], - "src": "26556:45:16" + "src": "26556:45:36" }, "returnParameters": { - "id": 24977, + "id": 28038, "nodeType": "ParameterList", "parameters": [], - "src": "26616:0:16" + "src": "26616:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25013, + "id": 28074, "nodeType": "FunctionDefinition", - "src": "26732:187:16", + "src": "26732:187:36", "nodes": [], "body": { - "id": 25012, + "id": 28073, "nodeType": "Block", - "src": "26810:109:16", + "src": "26810:109:36", "nodes": [], "statements": [ { @@ -41268,14 +41268,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c626f6f6c2c75696e743235362c737472696e6729", - "id": 25004, + "id": 28065, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "26860:34:16", + "src": "26860:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_de03e77403acbacf9b1b18c1115984c9fba2c45e2eec9f12c266ada3f62a0d1b", "typeString": "literal_string \"log(uint256,bool,uint256,string)\"" @@ -41283,48 +41283,48 @@ "value": "log(uint256,bool,uint256,string)" }, { - "id": 25005, + "id": 28066, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24992, - "src": "26896:2:16", + "referencedDeclaration": 28053, + "src": "26896:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25006, + "id": 28067, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24994, - "src": "26900:2:16", + "referencedDeclaration": 28055, + "src": "26900:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25007, + "id": 28068, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24996, - "src": "26904:2:16", + "referencedDeclaration": 28057, + "src": "26904:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25008, + "id": 28069, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 24998, - "src": "26908:2:16", + "referencedDeclaration": 28059, + "src": "26908:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -41355,32 +41355,32 @@ } ], "expression": { - "id": 25002, + "id": 28063, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "26836:3:16", + "src": "26836:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25003, + "id": 28064, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "26840:19:16", + "memberLocation": "26840:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "26836:23:16", + "src": "26836:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25009, + "id": 28070, "isConstant": false, "isLValue": false, "isPure": false, @@ -41389,7 +41389,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26836:75:16", + "src": "26836:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -41404,18 +41404,18 @@ "typeString": "bytes memory" } ], - "id": 25001, + "id": 28062, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "26820:15:16", + "referencedDeclaration": 25094, + "src": "26820:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25010, + "id": 28071, "isConstant": false, "isLValue": false, "isPure": false, @@ -41424,16 +41424,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26820:92:16", + "src": "26820:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25011, + "id": 28072, "nodeType": "ExpressionStatement", - "src": "26820:92:16" + "src": "26820:92:36" } ] }, @@ -41441,20 +41441,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26741:3:16", + "nameLocation": "26741:3:36", "parameters": { - "id": 24999, + "id": 28060, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 24992, + "id": 28053, "mutability": "mutable", "name": "p0", - "nameLocation": "26753:2:16", + "nameLocation": "26753:2:36", "nodeType": "VariableDeclaration", - "scope": 25013, - "src": "26745:10:16", + "scope": 28074, + "src": "26745:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41462,10 +41462,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24991, + "id": 28052, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26745:7:16", + "src": "26745:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41475,13 +41475,13 @@ }, { "constant": false, - "id": 24994, + "id": 28055, "mutability": "mutable", "name": "p1", - "nameLocation": "26762:2:16", + "nameLocation": "26762:2:36", "nodeType": "VariableDeclaration", - "scope": 25013, - "src": "26757:7:16", + "scope": 28074, + "src": "26757:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41489,10 +41489,10 @@ "typeString": "bool" }, "typeName": { - "id": 24993, + "id": 28054, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26757:4:16", + "src": "26757:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41502,13 +41502,13 @@ }, { "constant": false, - "id": 24996, + "id": 28057, "mutability": "mutable", "name": "p2", - "nameLocation": "26774:2:16", + "nameLocation": "26774:2:36", "nodeType": "VariableDeclaration", - "scope": 25013, - "src": "26766:10:16", + "scope": 28074, + "src": "26766:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41516,10 +41516,10 @@ "typeString": "uint256" }, "typeName": { - "id": 24995, + "id": 28056, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26766:7:16", + "src": "26766:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41529,13 +41529,13 @@ }, { "constant": false, - "id": 24998, + "id": 28059, "mutability": "mutable", "name": "p3", - "nameLocation": "26792:2:16", + "nameLocation": "26792:2:36", "nodeType": "VariableDeclaration", - "scope": 25013, - "src": "26778:16:16", + "scope": 28074, + "src": "26778:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -41543,10 +41543,10 @@ "typeString": "string" }, "typeName": { - "id": 24997, + "id": 28058, "name": "string", "nodeType": "ElementaryTypeName", - "src": "26778:6:16", + "src": "26778:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -41555,28 +41555,28 @@ "visibility": "internal" } ], - "src": "26744:51:16" + "src": "26744:51:36" }, "returnParameters": { - "id": 25000, + "id": 28061, "nodeType": "ParameterList", "parameters": [], - "src": "26810:0:16" + "src": "26810:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25036, + "id": 28097, "nodeType": "FunctionDefinition", - "src": "26925:176:16", + "src": "26925:176:36", "nodes": [], "body": { - "id": 25035, + "id": 28096, "nodeType": "Block", - "src": "26994:107:16", + "src": "26994:107:36", "nodes": [], "statements": [ { @@ -41586,14 +41586,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c626f6f6c2c75696e743235362c626f6f6c29", - "id": 25027, + "id": 28088, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "27044:32:16", + "src": "27044:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_91a02e2ac8ae09683fa28beba3fd130b88054c89e51901b8e0510c8e25aa37d1", "typeString": "literal_string \"log(uint256,bool,uint256,bool)\"" @@ -41601,48 +41601,48 @@ "value": "log(uint256,bool,uint256,bool)" }, { - "id": 25028, + "id": 28089, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25015, - "src": "27078:2:16", + "referencedDeclaration": 28076, + "src": "27078:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25029, + "id": 28090, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25017, - "src": "27082:2:16", + "referencedDeclaration": 28078, + "src": "27082:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25030, + "id": 28091, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25019, - "src": "27086:2:16", + "referencedDeclaration": 28080, + "src": "27086:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25031, + "id": 28092, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25021, - "src": "27090:2:16", + "referencedDeclaration": 28082, + "src": "27090:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41673,32 +41673,32 @@ } ], "expression": { - "id": 25025, + "id": 28086, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27020:3:16", + "src": "27020:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25026, + "id": 28087, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "27024:19:16", + "memberLocation": "27024:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "27020:23:16", + "src": "27020:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25032, + "id": 28093, "isConstant": false, "isLValue": false, "isPure": false, @@ -41707,7 +41707,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27020:73:16", + "src": "27020:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -41722,18 +41722,18 @@ "typeString": "bytes memory" } ], - "id": 25024, + "id": 28085, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "27004:15:16", + "referencedDeclaration": 25094, + "src": "27004:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25033, + "id": 28094, "isConstant": false, "isLValue": false, "isPure": false, @@ -41742,16 +41742,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27004:90:16", + "src": "27004:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25034, + "id": 28095, "nodeType": "ExpressionStatement", - "src": "27004:90:16" + "src": "27004:90:36" } ] }, @@ -41759,20 +41759,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26934:3:16", + "nameLocation": "26934:3:36", "parameters": { - "id": 25022, + "id": 28083, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25015, + "id": 28076, "mutability": "mutable", "name": "p0", - "nameLocation": "26946:2:16", + "nameLocation": "26946:2:36", "nodeType": "VariableDeclaration", - "scope": 25036, - "src": "26938:10:16", + "scope": 28097, + "src": "26938:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41780,10 +41780,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25014, + "id": 28075, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26938:7:16", + "src": "26938:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41793,13 +41793,13 @@ }, { "constant": false, - "id": 25017, + "id": 28078, "mutability": "mutable", "name": "p1", - "nameLocation": "26955:2:16", + "nameLocation": "26955:2:36", "nodeType": "VariableDeclaration", - "scope": 25036, - "src": "26950:7:16", + "scope": 28097, + "src": "26950:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41807,10 +41807,10 @@ "typeString": "bool" }, "typeName": { - "id": 25016, + "id": 28077, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26950:4:16", + "src": "26950:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41820,13 +41820,13 @@ }, { "constant": false, - "id": 25019, + "id": 28080, "mutability": "mutable", "name": "p2", - "nameLocation": "26967:2:16", + "nameLocation": "26967:2:36", "nodeType": "VariableDeclaration", - "scope": 25036, - "src": "26959:10:16", + "scope": 28097, + "src": "26959:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41834,10 +41834,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25018, + "id": 28079, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26959:7:16", + "src": "26959:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -41847,13 +41847,13 @@ }, { "constant": false, - "id": 25021, + "id": 28082, "mutability": "mutable", "name": "p3", - "nameLocation": "26976:2:16", + "nameLocation": "26976:2:36", "nodeType": "VariableDeclaration", - "scope": 25036, - "src": "26971:7:16", + "scope": 28097, + "src": "26971:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41861,10 +41861,10 @@ "typeString": "bool" }, "typeName": { - "id": 25020, + "id": 28081, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "26971:4:16", + "src": "26971:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41873,28 +41873,28 @@ "visibility": "internal" } ], - "src": "26937:42:16" + "src": "26937:42:36" }, "returnParameters": { - "id": 25023, + "id": 28084, "nodeType": "ParameterList", "parameters": [], - "src": "26994:0:16" + "src": "26994:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25059, + "id": 28120, "nodeType": "FunctionDefinition", - "src": "27107:182:16", + "src": "27107:182:36", "nodes": [], "body": { - "id": 25058, + "id": 28119, "nodeType": "Block", - "src": "27179:110:16", + "src": "27179:110:36", "nodes": [], "statements": [ { @@ -41904,14 +41904,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c626f6f6c2c75696e743235362c6164647265737329", - "id": 25050, + "id": 28111, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "27229:35:16", + "src": "27229:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_88cb6041693b97a5282ad65a65484c065fbc3d3a4dac698c427f5b30bb33b29b", "typeString": "literal_string \"log(uint256,bool,uint256,address)\"" @@ -41919,48 +41919,48 @@ "value": "log(uint256,bool,uint256,address)" }, { - "id": 25051, + "id": 28112, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25038, - "src": "27266:2:16", + "referencedDeclaration": 28099, + "src": "27266:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25052, + "id": 28113, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25040, - "src": "27270:2:16", + "referencedDeclaration": 28101, + "src": "27270:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25053, + "id": 28114, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25042, - "src": "27274:2:16", + "referencedDeclaration": 28103, + "src": "27274:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25054, + "id": 28115, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25044, - "src": "27278:2:16", + "referencedDeclaration": 28105, + "src": "27278:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -41991,32 +41991,32 @@ } ], "expression": { - "id": 25048, + "id": 28109, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27205:3:16", + "src": "27205:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25049, + "id": 28110, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "27209:19:16", + "memberLocation": "27209:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "27205:23:16", + "src": "27205:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25055, + "id": 28116, "isConstant": false, "isLValue": false, "isPure": false, @@ -42025,7 +42025,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27205:76:16", + "src": "27205:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -42040,18 +42040,18 @@ "typeString": "bytes memory" } ], - "id": 25047, + "id": 28108, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "27189:15:16", + "referencedDeclaration": 25094, + "src": "27189:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25056, + "id": 28117, "isConstant": false, "isLValue": false, "isPure": false, @@ -42060,16 +42060,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27189:93:16", + "src": "27189:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25057, + "id": 28118, "nodeType": "ExpressionStatement", - "src": "27189:93:16" + "src": "27189:93:36" } ] }, @@ -42077,20 +42077,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27116:3:16", + "nameLocation": "27116:3:36", "parameters": { - "id": 25045, + "id": 28106, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25038, + "id": 28099, "mutability": "mutable", "name": "p0", - "nameLocation": "27128:2:16", + "nameLocation": "27128:2:36", "nodeType": "VariableDeclaration", - "scope": 25059, - "src": "27120:10:16", + "scope": 28120, + "src": "27120:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42098,10 +42098,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25037, + "id": 28098, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27120:7:16", + "src": "27120:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42111,13 +42111,13 @@ }, { "constant": false, - "id": 25040, + "id": 28101, "mutability": "mutable", "name": "p1", - "nameLocation": "27137:2:16", + "nameLocation": "27137:2:36", "nodeType": "VariableDeclaration", - "scope": 25059, - "src": "27132:7:16", + "scope": 28120, + "src": "27132:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42125,10 +42125,10 @@ "typeString": "bool" }, "typeName": { - "id": 25039, + "id": 28100, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27132:4:16", + "src": "27132:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42138,13 +42138,13 @@ }, { "constant": false, - "id": 25042, + "id": 28103, "mutability": "mutable", "name": "p2", - "nameLocation": "27149:2:16", + "nameLocation": "27149:2:36", "nodeType": "VariableDeclaration", - "scope": 25059, - "src": "27141:10:16", + "scope": 28120, + "src": "27141:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42152,10 +42152,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25041, + "id": 28102, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27141:7:16", + "src": "27141:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42165,13 +42165,13 @@ }, { "constant": false, - "id": 25044, + "id": 28105, "mutability": "mutable", "name": "p3", - "nameLocation": "27161:2:16", + "nameLocation": "27161:2:36", "nodeType": "VariableDeclaration", - "scope": 25059, - "src": "27153:10:16", + "scope": 28120, + "src": "27153:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42179,10 +42179,10 @@ "typeString": "address" }, "typeName": { - "id": 25043, + "id": 28104, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27153:7:16", + "src": "27153:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -42192,28 +42192,28 @@ "visibility": "internal" } ], - "src": "27119:45:16" + "src": "27119:45:36" }, "returnParameters": { - "id": 25046, + "id": 28107, "nodeType": "ParameterList", "parameters": [], - "src": "27179:0:16" + "src": "27179:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25082, + "id": 28143, "nodeType": "FunctionDefinition", - "src": "27295:187:16", + "src": "27295:187:36", "nodes": [], "body": { - "id": 25081, + "id": 28142, "nodeType": "Block", - "src": "27373:109:16", + "src": "27373:109:36", "nodes": [], "statements": [ { @@ -42223,14 +42223,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c626f6f6c2c737472696e672c75696e7432353629", - "id": 25073, + "id": 28134, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "27423:34:16", + "src": "27423:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2c1d07463509a567bf9962980ac948a2ea7c76a53c189a607b7b35b14e806be8", "typeString": "literal_string \"log(uint256,bool,string,uint256)\"" @@ -42238,48 +42238,48 @@ "value": "log(uint256,bool,string,uint256)" }, { - "id": 25074, + "id": 28135, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25061, - "src": "27459:2:16", + "referencedDeclaration": 28122, + "src": "27459:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25075, + "id": 28136, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25063, - "src": "27463:2:16", + "referencedDeclaration": 28124, + "src": "27463:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25076, + "id": 28137, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25065, - "src": "27467:2:16", + "referencedDeclaration": 28126, + "src": "27467:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25077, + "id": 28138, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25067, - "src": "27471:2:16", + "referencedDeclaration": 28128, + "src": "27471:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42310,32 +42310,32 @@ } ], "expression": { - "id": 25071, + "id": 28132, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27399:3:16", + "src": "27399:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25072, + "id": 28133, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "27403:19:16", + "memberLocation": "27403:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "27399:23:16", + "src": "27399:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25078, + "id": 28139, "isConstant": false, "isLValue": false, "isPure": false, @@ -42344,7 +42344,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27399:75:16", + "src": "27399:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -42359,18 +42359,18 @@ "typeString": "bytes memory" } ], - "id": 25070, + "id": 28131, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "27383:15:16", + "referencedDeclaration": 25094, + "src": "27383:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25079, + "id": 28140, "isConstant": false, "isLValue": false, "isPure": false, @@ -42379,16 +42379,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27383:92:16", + "src": "27383:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25080, + "id": 28141, "nodeType": "ExpressionStatement", - "src": "27383:92:16" + "src": "27383:92:36" } ] }, @@ -42396,20 +42396,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27304:3:16", + "nameLocation": "27304:3:36", "parameters": { - "id": 25068, + "id": 28129, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25061, + "id": 28122, "mutability": "mutable", "name": "p0", - "nameLocation": "27316:2:16", + "nameLocation": "27316:2:36", "nodeType": "VariableDeclaration", - "scope": 25082, - "src": "27308:10:16", + "scope": 28143, + "src": "27308:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42417,10 +42417,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25060, + "id": 28121, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27308:7:16", + "src": "27308:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42430,13 +42430,13 @@ }, { "constant": false, - "id": 25063, + "id": 28124, "mutability": "mutable", "name": "p1", - "nameLocation": "27325:2:16", + "nameLocation": "27325:2:36", "nodeType": "VariableDeclaration", - "scope": 25082, - "src": "27320:7:16", + "scope": 28143, + "src": "27320:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42444,10 +42444,10 @@ "typeString": "bool" }, "typeName": { - "id": 25062, + "id": 28123, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27320:4:16", + "src": "27320:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42457,13 +42457,13 @@ }, { "constant": false, - "id": 25065, + "id": 28126, "mutability": "mutable", "name": "p2", - "nameLocation": "27343:2:16", + "nameLocation": "27343:2:36", "nodeType": "VariableDeclaration", - "scope": 25082, - "src": "27329:16:16", + "scope": 28143, + "src": "27329:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -42471,10 +42471,10 @@ "typeString": "string" }, "typeName": { - "id": 25064, + "id": 28125, "name": "string", "nodeType": "ElementaryTypeName", - "src": "27329:6:16", + "src": "27329:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -42484,13 +42484,13 @@ }, { "constant": false, - "id": 25067, + "id": 28128, "mutability": "mutable", "name": "p3", - "nameLocation": "27355:2:16", + "nameLocation": "27355:2:36", "nodeType": "VariableDeclaration", - "scope": 25082, - "src": "27347:10:16", + "scope": 28143, + "src": "27347:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42498,10 +42498,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25066, + "id": 28127, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27347:7:16", + "src": "27347:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42510,28 +42510,28 @@ "visibility": "internal" } ], - "src": "27307:51:16" + "src": "27307:51:36" }, "returnParameters": { - "id": 25069, + "id": 28130, "nodeType": "ParameterList", "parameters": [], - "src": "27373:0:16" + "src": "27373:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25105, + "id": 28166, "nodeType": "FunctionDefinition", - "src": "27488:192:16", + "src": "27488:192:36", "nodes": [], "body": { - "id": 25104, + "id": 28165, "nodeType": "Block", - "src": "27572:108:16", + "src": "27572:108:36", "nodes": [], "statements": [ { @@ -42541,14 +42541,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c626f6f6c2c737472696e672c737472696e6729", - "id": 25096, + "id": 28157, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "27622:33:16", + "src": "27622:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_68c8b8bd8cd0cfd8add7c6745840520db0bd1049365ac415de6367b3b79b5ddd", "typeString": "literal_string \"log(uint256,bool,string,string)\"" @@ -42556,48 +42556,48 @@ "value": "log(uint256,bool,string,string)" }, { - "id": 25097, + "id": 28158, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25084, - "src": "27657:2:16", + "referencedDeclaration": 28145, + "src": "27657:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25098, + "id": 28159, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25086, - "src": "27661:2:16", + "referencedDeclaration": 28147, + "src": "27661:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25099, + "id": 28160, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25088, - "src": "27665:2:16", + "referencedDeclaration": 28149, + "src": "27665:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25100, + "id": 28161, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25090, - "src": "27669:2:16", + "referencedDeclaration": 28151, + "src": "27669:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -42628,32 +42628,32 @@ } ], "expression": { - "id": 25094, + "id": 28155, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27598:3:16", + "src": "27598:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25095, + "id": 28156, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "27602:19:16", + "memberLocation": "27602:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "27598:23:16", + "src": "27598:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25101, + "id": 28162, "isConstant": false, "isLValue": false, "isPure": false, @@ -42662,7 +42662,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27598:74:16", + "src": "27598:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -42677,18 +42677,18 @@ "typeString": "bytes memory" } ], - "id": 25093, + "id": 28154, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "27582:15:16", + "referencedDeclaration": 25094, + "src": "27582:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25102, + "id": 28163, "isConstant": false, "isLValue": false, "isPure": false, @@ -42697,16 +42697,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27582:91:16", + "src": "27582:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25103, + "id": 28164, "nodeType": "ExpressionStatement", - "src": "27582:91:16" + "src": "27582:91:36" } ] }, @@ -42714,20 +42714,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27497:3:16", + "nameLocation": "27497:3:36", "parameters": { - "id": 25091, + "id": 28152, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25084, + "id": 28145, "mutability": "mutable", "name": "p0", - "nameLocation": "27509:2:16", + "nameLocation": "27509:2:36", "nodeType": "VariableDeclaration", - "scope": 25105, - "src": "27501:10:16", + "scope": 28166, + "src": "27501:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42735,10 +42735,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25083, + "id": 28144, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27501:7:16", + "src": "27501:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42748,13 +42748,13 @@ }, { "constant": false, - "id": 25086, + "id": 28147, "mutability": "mutable", "name": "p1", - "nameLocation": "27518:2:16", + "nameLocation": "27518:2:36", "nodeType": "VariableDeclaration", - "scope": 25105, - "src": "27513:7:16", + "scope": 28166, + "src": "27513:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42762,10 +42762,10 @@ "typeString": "bool" }, "typeName": { - "id": 25085, + "id": 28146, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27513:4:16", + "src": "27513:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42775,13 +42775,13 @@ }, { "constant": false, - "id": 25088, + "id": 28149, "mutability": "mutable", "name": "p2", - "nameLocation": "27536:2:16", + "nameLocation": "27536:2:36", "nodeType": "VariableDeclaration", - "scope": 25105, - "src": "27522:16:16", + "scope": 28166, + "src": "27522:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -42789,10 +42789,10 @@ "typeString": "string" }, "typeName": { - "id": 25087, + "id": 28148, "name": "string", "nodeType": "ElementaryTypeName", - "src": "27522:6:16", + "src": "27522:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -42802,13 +42802,13 @@ }, { "constant": false, - "id": 25090, + "id": 28151, "mutability": "mutable", "name": "p3", - "nameLocation": "27554:2:16", + "nameLocation": "27554:2:36", "nodeType": "VariableDeclaration", - "scope": 25105, - "src": "27540:16:16", + "scope": 28166, + "src": "27540:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -42816,10 +42816,10 @@ "typeString": "string" }, "typeName": { - "id": 25089, + "id": 28150, "name": "string", "nodeType": "ElementaryTypeName", - "src": "27540:6:16", + "src": "27540:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -42828,28 +42828,28 @@ "visibility": "internal" } ], - "src": "27500:57:16" + "src": "27500:57:36" }, "returnParameters": { - "id": 25092, + "id": 28153, "nodeType": "ParameterList", "parameters": [], - "src": "27572:0:16" + "src": "27572:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25128, + "id": 28189, "nodeType": "FunctionDefinition", - "src": "27686:181:16", + "src": "27686:181:36", "nodes": [], "body": { - "id": 25127, + "id": 28188, "nodeType": "Block", - "src": "27761:106:16", + "src": "27761:106:36", "nodes": [], "statements": [ { @@ -42859,14 +42859,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c626f6f6c2c737472696e672c626f6f6c29", - "id": 25119, + "id": 28180, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "27811:31:16", + "src": "27811:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_eb928d7f2c458ba40d8ba853c60153b2f73ca9189d4be051103bc8a6c10d45ad", "typeString": "literal_string \"log(uint256,bool,string,bool)\"" @@ -42874,48 +42874,48 @@ "value": "log(uint256,bool,string,bool)" }, { - "id": 25120, + "id": 28181, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25107, - "src": "27844:2:16", + "referencedDeclaration": 28168, + "src": "27844:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25121, + "id": 28182, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25109, - "src": "27848:2:16", + "referencedDeclaration": 28170, + "src": "27848:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25122, + "id": 28183, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25111, - "src": "27852:2:16", + "referencedDeclaration": 28172, + "src": "27852:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25123, + "id": 28184, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25113, - "src": "27856:2:16", + "referencedDeclaration": 28174, + "src": "27856:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42946,32 +42946,32 @@ } ], "expression": { - "id": 25117, + "id": 28178, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27787:3:16", + "src": "27787:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25118, + "id": 28179, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "27791:19:16", + "memberLocation": "27791:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "27787:23:16", + "src": "27787:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25124, + "id": 28185, "isConstant": false, "isLValue": false, "isPure": false, @@ -42980,7 +42980,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27787:72:16", + "src": "27787:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -42995,18 +42995,18 @@ "typeString": "bytes memory" } ], - "id": 25116, + "id": 28177, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "27771:15:16", + "referencedDeclaration": 25094, + "src": "27771:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25125, + "id": 28186, "isConstant": false, "isLValue": false, "isPure": false, @@ -43015,16 +43015,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27771:89:16", + "src": "27771:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25126, + "id": 28187, "nodeType": "ExpressionStatement", - "src": "27771:89:16" + "src": "27771:89:36" } ] }, @@ -43032,20 +43032,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27695:3:16", + "nameLocation": "27695:3:36", "parameters": { - "id": 25114, + "id": 28175, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25107, + "id": 28168, "mutability": "mutable", "name": "p0", - "nameLocation": "27707:2:16", + "nameLocation": "27707:2:36", "nodeType": "VariableDeclaration", - "scope": 25128, - "src": "27699:10:16", + "scope": 28189, + "src": "27699:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43053,10 +43053,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25106, + "id": 28167, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27699:7:16", + "src": "27699:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43066,13 +43066,13 @@ }, { "constant": false, - "id": 25109, + "id": 28170, "mutability": "mutable", "name": "p1", - "nameLocation": "27716:2:16", + "nameLocation": "27716:2:36", "nodeType": "VariableDeclaration", - "scope": 25128, - "src": "27711:7:16", + "scope": 28189, + "src": "27711:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43080,10 +43080,10 @@ "typeString": "bool" }, "typeName": { - "id": 25108, + "id": 28169, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27711:4:16", + "src": "27711:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43093,13 +43093,13 @@ }, { "constant": false, - "id": 25111, + "id": 28172, "mutability": "mutable", "name": "p2", - "nameLocation": "27734:2:16", + "nameLocation": "27734:2:36", "nodeType": "VariableDeclaration", - "scope": 25128, - "src": "27720:16:16", + "scope": 28189, + "src": "27720:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -43107,10 +43107,10 @@ "typeString": "string" }, "typeName": { - "id": 25110, + "id": 28171, "name": "string", "nodeType": "ElementaryTypeName", - "src": "27720:6:16", + "src": "27720:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -43120,13 +43120,13 @@ }, { "constant": false, - "id": 25113, + "id": 28174, "mutability": "mutable", "name": "p3", - "nameLocation": "27743:2:16", + "nameLocation": "27743:2:36", "nodeType": "VariableDeclaration", - "scope": 25128, - "src": "27738:7:16", + "scope": 28189, + "src": "27738:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43134,10 +43134,10 @@ "typeString": "bool" }, "typeName": { - "id": 25112, + "id": 28173, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27738:4:16", + "src": "27738:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43146,28 +43146,28 @@ "visibility": "internal" } ], - "src": "27698:48:16" + "src": "27698:48:36" }, "returnParameters": { - "id": 25115, + "id": 28176, "nodeType": "ParameterList", "parameters": [], - "src": "27761:0:16" + "src": "27761:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25151, + "id": 28212, "nodeType": "FunctionDefinition", - "src": "27873:187:16", + "src": "27873:187:36", "nodes": [], "body": { - "id": 25150, + "id": 28211, "nodeType": "Block", - "src": "27951:109:16", + "src": "27951:109:36", "nodes": [], "statements": [ { @@ -43177,14 +43177,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c626f6f6c2c737472696e672c6164647265737329", - "id": 25142, + "id": 28203, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28001:34:16", + "src": "28001:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ef529018e81552426f837435fb92b39b88965df2736546faff28c9f06e5f58b5", "typeString": "literal_string \"log(uint256,bool,string,address)\"" @@ -43192,48 +43192,48 @@ "value": "log(uint256,bool,string,address)" }, { - "id": 25143, + "id": 28204, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25130, - "src": "28037:2:16", + "referencedDeclaration": 28191, + "src": "28037:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25144, + "id": 28205, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25132, - "src": "28041:2:16", + "referencedDeclaration": 28193, + "src": "28041:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25145, + "id": 28206, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25134, - "src": "28045:2:16", + "referencedDeclaration": 28195, + "src": "28045:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25146, + "id": 28207, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25136, - "src": "28049:2:16", + "referencedDeclaration": 28197, + "src": "28049:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -43264,32 +43264,32 @@ } ], "expression": { - "id": 25140, + "id": 28201, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "27977:3:16", + "src": "27977:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25141, + "id": 28202, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "27981:19:16", + "memberLocation": "27981:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "27977:23:16", + "src": "27977:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25147, + "id": 28208, "isConstant": false, "isLValue": false, "isPure": false, @@ -43298,7 +43298,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27977:75:16", + "src": "27977:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -43313,18 +43313,18 @@ "typeString": "bytes memory" } ], - "id": 25139, + "id": 28200, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "27961:15:16", + "referencedDeclaration": 25094, + "src": "27961:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25148, + "id": 28209, "isConstant": false, "isLValue": false, "isPure": false, @@ -43333,16 +43333,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27961:92:16", + "src": "27961:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25149, + "id": 28210, "nodeType": "ExpressionStatement", - "src": "27961:92:16" + "src": "27961:92:36" } ] }, @@ -43350,20 +43350,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27882:3:16", + "nameLocation": "27882:3:36", "parameters": { - "id": 25137, + "id": 28198, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25130, + "id": 28191, "mutability": "mutable", "name": "p0", - "nameLocation": "27894:2:16", + "nameLocation": "27894:2:36", "nodeType": "VariableDeclaration", - "scope": 25151, - "src": "27886:10:16", + "scope": 28212, + "src": "27886:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43371,10 +43371,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25129, + "id": 28190, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "27886:7:16", + "src": "27886:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43384,13 +43384,13 @@ }, { "constant": false, - "id": 25132, + "id": 28193, "mutability": "mutable", "name": "p1", - "nameLocation": "27903:2:16", + "nameLocation": "27903:2:36", "nodeType": "VariableDeclaration", - "scope": 25151, - "src": "27898:7:16", + "scope": 28212, + "src": "27898:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43398,10 +43398,10 @@ "typeString": "bool" }, "typeName": { - "id": 25131, + "id": 28192, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "27898:4:16", + "src": "27898:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43411,13 +43411,13 @@ }, { "constant": false, - "id": 25134, + "id": 28195, "mutability": "mutable", "name": "p2", - "nameLocation": "27921:2:16", + "nameLocation": "27921:2:36", "nodeType": "VariableDeclaration", - "scope": 25151, - "src": "27907:16:16", + "scope": 28212, + "src": "27907:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -43425,10 +43425,10 @@ "typeString": "string" }, "typeName": { - "id": 25133, + "id": 28194, "name": "string", "nodeType": "ElementaryTypeName", - "src": "27907:6:16", + "src": "27907:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -43438,13 +43438,13 @@ }, { "constant": false, - "id": 25136, + "id": 28197, "mutability": "mutable", "name": "p3", - "nameLocation": "27933:2:16", + "nameLocation": "27933:2:36", "nodeType": "VariableDeclaration", - "scope": 25151, - "src": "27925:10:16", + "scope": 28212, + "src": "27925:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43452,10 +43452,10 @@ "typeString": "address" }, "typeName": { - "id": 25135, + "id": 28196, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27925:7:16", + "src": "27925:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -43465,28 +43465,28 @@ "visibility": "internal" } ], - "src": "27885:51:16" + "src": "27885:51:36" }, "returnParameters": { - "id": 25138, + "id": 28199, "nodeType": "ParameterList", "parameters": [], - "src": "27951:0:16" + "src": "27951:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25174, + "id": 28235, "nodeType": "FunctionDefinition", - "src": "28066:176:16", + "src": "28066:176:36", "nodes": [], "body": { - "id": 25173, + "id": 28234, "nodeType": "Block", - "src": "28135:107:16", + "src": "28135:107:36", "nodes": [], "statements": [ { @@ -43496,14 +43496,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c626f6f6c2c626f6f6c2c75696e7432353629", - "id": 25165, + "id": 28226, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28185:32:16", + "src": "28185:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7464ce2380e6490f75dd524dd03612157b27bca22ecbf1bc2f0ca22ac41015d1", "typeString": "literal_string \"log(uint256,bool,bool,uint256)\"" @@ -43511,48 +43511,48 @@ "value": "log(uint256,bool,bool,uint256)" }, { - "id": 25166, + "id": 28227, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25153, - "src": "28219:2:16", + "referencedDeclaration": 28214, + "src": "28219:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25167, + "id": 28228, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25155, - "src": "28223:2:16", + "referencedDeclaration": 28216, + "src": "28223:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25168, + "id": 28229, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25157, - "src": "28227:2:16", + "referencedDeclaration": 28218, + "src": "28227:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25169, + "id": 28230, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25159, - "src": "28231:2:16", + "referencedDeclaration": 28220, + "src": "28231:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43583,32 +43583,32 @@ } ], "expression": { - "id": 25163, + "id": 28224, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28161:3:16", + "src": "28161:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25164, + "id": 28225, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "28165:19:16", + "memberLocation": "28165:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28161:23:16", + "src": "28161:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25170, + "id": 28231, "isConstant": false, "isLValue": false, "isPure": false, @@ -43617,7 +43617,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28161:73:16", + "src": "28161:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -43632,18 +43632,18 @@ "typeString": "bytes memory" } ], - "id": 25162, + "id": 28223, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "28145:15:16", + "referencedDeclaration": 25094, + "src": "28145:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25171, + "id": 28232, "isConstant": false, "isLValue": false, "isPure": false, @@ -43652,16 +43652,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28145:90:16", + "src": "28145:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25172, + "id": 28233, "nodeType": "ExpressionStatement", - "src": "28145:90:16" + "src": "28145:90:36" } ] }, @@ -43669,20 +43669,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "28075:3:16", + "nameLocation": "28075:3:36", "parameters": { - "id": 25160, + "id": 28221, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25153, + "id": 28214, "mutability": "mutable", "name": "p0", - "nameLocation": "28087:2:16", + "nameLocation": "28087:2:36", "nodeType": "VariableDeclaration", - "scope": 25174, - "src": "28079:10:16", + "scope": 28235, + "src": "28079:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43690,10 +43690,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25152, + "id": 28213, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28079:7:16", + "src": "28079:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43703,13 +43703,13 @@ }, { "constant": false, - "id": 25155, + "id": 28216, "mutability": "mutable", "name": "p1", - "nameLocation": "28096:2:16", + "nameLocation": "28096:2:36", "nodeType": "VariableDeclaration", - "scope": 25174, - "src": "28091:7:16", + "scope": 28235, + "src": "28091:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43717,10 +43717,10 @@ "typeString": "bool" }, "typeName": { - "id": 25154, + "id": 28215, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28091:4:16", + "src": "28091:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43730,13 +43730,13 @@ }, { "constant": false, - "id": 25157, + "id": 28218, "mutability": "mutable", "name": "p2", - "nameLocation": "28105:2:16", + "nameLocation": "28105:2:36", "nodeType": "VariableDeclaration", - "scope": 25174, - "src": "28100:7:16", + "scope": 28235, + "src": "28100:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43744,10 +43744,10 @@ "typeString": "bool" }, "typeName": { - "id": 25156, + "id": 28217, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28100:4:16", + "src": "28100:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43757,13 +43757,13 @@ }, { "constant": false, - "id": 25159, + "id": 28220, "mutability": "mutable", "name": "p3", - "nameLocation": "28117:2:16", + "nameLocation": "28117:2:36", "nodeType": "VariableDeclaration", - "scope": 25174, - "src": "28109:10:16", + "scope": 28235, + "src": "28109:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43771,10 +43771,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25158, + "id": 28219, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28109:7:16", + "src": "28109:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -43783,28 +43783,28 @@ "visibility": "internal" } ], - "src": "28078:42:16" + "src": "28078:42:36" }, "returnParameters": { - "id": 25161, + "id": 28222, "nodeType": "ParameterList", "parameters": [], - "src": "28135:0:16" + "src": "28135:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25197, + "id": 28258, "nodeType": "FunctionDefinition", - "src": "28248:181:16", + "src": "28248:181:36", "nodes": [], "body": { - "id": 25196, + "id": 28257, "nodeType": "Block", - "src": "28323:106:16", + "src": "28323:106:36", "nodes": [], "statements": [ { @@ -43814,14 +43814,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c626f6f6c2c626f6f6c2c737472696e6729", - "id": 25188, + "id": 28249, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28373:31:16", + "src": "28373:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_dddb956172e374c580dd136b5b8151c6400d22ece6b561a1010b6b9e902dd439", "typeString": "literal_string \"log(uint256,bool,bool,string)\"" @@ -43829,48 +43829,48 @@ "value": "log(uint256,bool,bool,string)" }, { - "id": 25189, + "id": 28250, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25176, - "src": "28406:2:16", + "referencedDeclaration": 28237, + "src": "28406:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25190, + "id": 28251, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25178, - "src": "28410:2:16", + "referencedDeclaration": 28239, + "src": "28410:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25191, + "id": 28252, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25180, - "src": "28414:2:16", + "referencedDeclaration": 28241, + "src": "28414:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25192, + "id": 28253, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25182, - "src": "28418:2:16", + "referencedDeclaration": 28243, + "src": "28418:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -43901,32 +43901,32 @@ } ], "expression": { - "id": 25186, + "id": 28247, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28349:3:16", + "src": "28349:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25187, + "id": 28248, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "28353:19:16", + "memberLocation": "28353:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28349:23:16", + "src": "28349:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25193, + "id": 28254, "isConstant": false, "isLValue": false, "isPure": false, @@ -43935,7 +43935,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28349:72:16", + "src": "28349:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -43950,18 +43950,18 @@ "typeString": "bytes memory" } ], - "id": 25185, + "id": 28246, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "28333:15:16", + "referencedDeclaration": 25094, + "src": "28333:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25194, + "id": 28255, "isConstant": false, "isLValue": false, "isPure": false, @@ -43970,16 +43970,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28333:89:16", + "src": "28333:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25195, + "id": 28256, "nodeType": "ExpressionStatement", - "src": "28333:89:16" + "src": "28333:89:36" } ] }, @@ -43987,20 +43987,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "28257:3:16", + "nameLocation": "28257:3:36", "parameters": { - "id": 25183, + "id": 28244, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25176, + "id": 28237, "mutability": "mutable", "name": "p0", - "nameLocation": "28269:2:16", + "nameLocation": "28269:2:36", "nodeType": "VariableDeclaration", - "scope": 25197, - "src": "28261:10:16", + "scope": 28258, + "src": "28261:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44008,10 +44008,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25175, + "id": 28236, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28261:7:16", + "src": "28261:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44021,13 +44021,13 @@ }, { "constant": false, - "id": 25178, + "id": 28239, "mutability": "mutable", "name": "p1", - "nameLocation": "28278:2:16", + "nameLocation": "28278:2:36", "nodeType": "VariableDeclaration", - "scope": 25197, - "src": "28273:7:16", + "scope": 28258, + "src": "28273:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44035,10 +44035,10 @@ "typeString": "bool" }, "typeName": { - "id": 25177, + "id": 28238, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28273:4:16", + "src": "28273:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44048,13 +44048,13 @@ }, { "constant": false, - "id": 25180, + "id": 28241, "mutability": "mutable", "name": "p2", - "nameLocation": "28287:2:16", + "nameLocation": "28287:2:36", "nodeType": "VariableDeclaration", - "scope": 25197, - "src": "28282:7:16", + "scope": 28258, + "src": "28282:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44062,10 +44062,10 @@ "typeString": "bool" }, "typeName": { - "id": 25179, + "id": 28240, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28282:4:16", + "src": "28282:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44075,13 +44075,13 @@ }, { "constant": false, - "id": 25182, + "id": 28243, "mutability": "mutable", "name": "p3", - "nameLocation": "28305:2:16", + "nameLocation": "28305:2:36", "nodeType": "VariableDeclaration", - "scope": 25197, - "src": "28291:16:16", + "scope": 28258, + "src": "28291:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -44089,10 +44089,10 @@ "typeString": "string" }, "typeName": { - "id": 25181, + "id": 28242, "name": "string", "nodeType": "ElementaryTypeName", - "src": "28291:6:16", + "src": "28291:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -44101,28 +44101,28 @@ "visibility": "internal" } ], - "src": "28260:48:16" + "src": "28260:48:36" }, "returnParameters": { - "id": 25184, + "id": 28245, "nodeType": "ParameterList", "parameters": [], - "src": "28323:0:16" + "src": "28323:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25220, + "id": 28281, "nodeType": "FunctionDefinition", - "src": "28435:170:16", + "src": "28435:170:36", "nodes": [], "body": { - "id": 25219, + "id": 28280, "nodeType": "Block", - "src": "28501:104:16", + "src": "28501:104:36", "nodes": [], "statements": [ { @@ -44132,14 +44132,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c626f6f6c2c626f6f6c2c626f6f6c29", - "id": 25211, + "id": 28272, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28551:29:16", + "src": "28551:29:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b6f577a1520f8fa7d40eaff9dcd5f293e28b7606bd07d0a450b13db93da80473", "typeString": "literal_string \"log(uint256,bool,bool,bool)\"" @@ -44147,48 +44147,48 @@ "value": "log(uint256,bool,bool,bool)" }, { - "id": 25212, + "id": 28273, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25199, - "src": "28582:2:16", + "referencedDeclaration": 28260, + "src": "28582:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25213, + "id": 28274, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25201, - "src": "28586:2:16", + "referencedDeclaration": 28262, + "src": "28586:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25214, + "id": 28275, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25203, - "src": "28590:2:16", + "referencedDeclaration": 28264, + "src": "28590:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25215, + "id": 28276, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25205, - "src": "28594:2:16", + "referencedDeclaration": 28266, + "src": "28594:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44219,32 +44219,32 @@ } ], "expression": { - "id": 25209, + "id": 28270, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28527:3:16", + "src": "28527:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25210, + "id": 28271, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "28531:19:16", + "memberLocation": "28531:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28527:23:16", + "src": "28527:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25216, + "id": 28277, "isConstant": false, "isLValue": false, "isPure": false, @@ -44253,7 +44253,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28527:70:16", + "src": "28527:70:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -44268,18 +44268,18 @@ "typeString": "bytes memory" } ], - "id": 25208, + "id": 28269, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "28511:15:16", + "referencedDeclaration": 25094, + "src": "28511:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25217, + "id": 28278, "isConstant": false, "isLValue": false, "isPure": false, @@ -44288,16 +44288,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28511:87:16", + "src": "28511:87:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25218, + "id": 28279, "nodeType": "ExpressionStatement", - "src": "28511:87:16" + "src": "28511:87:36" } ] }, @@ -44305,20 +44305,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "28444:3:16", + "nameLocation": "28444:3:36", "parameters": { - "id": 25206, + "id": 28267, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25199, + "id": 28260, "mutability": "mutable", "name": "p0", - "nameLocation": "28456:2:16", + "nameLocation": "28456:2:36", "nodeType": "VariableDeclaration", - "scope": 25220, - "src": "28448:10:16", + "scope": 28281, + "src": "28448:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44326,10 +44326,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25198, + "id": 28259, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28448:7:16", + "src": "28448:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44339,13 +44339,13 @@ }, { "constant": false, - "id": 25201, + "id": 28262, "mutability": "mutable", "name": "p1", - "nameLocation": "28465:2:16", + "nameLocation": "28465:2:36", "nodeType": "VariableDeclaration", - "scope": 25220, - "src": "28460:7:16", + "scope": 28281, + "src": "28460:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44353,10 +44353,10 @@ "typeString": "bool" }, "typeName": { - "id": 25200, + "id": 28261, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28460:4:16", + "src": "28460:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44366,13 +44366,13 @@ }, { "constant": false, - "id": 25203, + "id": 28264, "mutability": "mutable", "name": "p2", - "nameLocation": "28474:2:16", + "nameLocation": "28474:2:36", "nodeType": "VariableDeclaration", - "scope": 25220, - "src": "28469:7:16", + "scope": 28281, + "src": "28469:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44380,10 +44380,10 @@ "typeString": "bool" }, "typeName": { - "id": 25202, + "id": 28263, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28469:4:16", + "src": "28469:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44393,13 +44393,13 @@ }, { "constant": false, - "id": 25205, + "id": 28266, "mutability": "mutable", "name": "p3", - "nameLocation": "28483:2:16", + "nameLocation": "28483:2:36", "nodeType": "VariableDeclaration", - "scope": 25220, - "src": "28478:7:16", + "scope": 28281, + "src": "28478:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44407,10 +44407,10 @@ "typeString": "bool" }, "typeName": { - "id": 25204, + "id": 28265, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28478:4:16", + "src": "28478:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44419,28 +44419,28 @@ "visibility": "internal" } ], - "src": "28447:39:16" + "src": "28447:39:36" }, "returnParameters": { - "id": 25207, + "id": 28268, "nodeType": "ParameterList", "parameters": [], - "src": "28501:0:16" + "src": "28501:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25243, + "id": 28304, "nodeType": "FunctionDefinition", - "src": "28611:176:16", + "src": "28611:176:36", "nodes": [], "body": { - "id": 25242, + "id": 28303, "nodeType": "Block", - "src": "28680:107:16", + "src": "28680:107:36", "nodes": [], "statements": [ { @@ -44450,14 +44450,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c626f6f6c2c626f6f6c2c6164647265737329", - "id": 25234, + "id": 28295, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28730:32:16", + "src": "28730:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_69640b598ea5b9e4e68e932871cb8a509ce832c6718a902773532568b8c95c31", "typeString": "literal_string \"log(uint256,bool,bool,address)\"" @@ -44465,48 +44465,48 @@ "value": "log(uint256,bool,bool,address)" }, { - "id": 25235, + "id": 28296, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25222, - "src": "28764:2:16", + "referencedDeclaration": 28283, + "src": "28764:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25236, + "id": 28297, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25224, - "src": "28768:2:16", + "referencedDeclaration": 28285, + "src": "28768:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25237, + "id": 28298, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25226, - "src": "28772:2:16", + "referencedDeclaration": 28287, + "src": "28772:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25238, + "id": 28299, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25228, - "src": "28776:2:16", + "referencedDeclaration": 28289, + "src": "28776:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -44537,32 +44537,32 @@ } ], "expression": { - "id": 25232, + "id": 28293, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28706:3:16", + "src": "28706:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25233, + "id": 28294, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "28710:19:16", + "memberLocation": "28710:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28706:23:16", + "src": "28706:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25239, + "id": 28300, "isConstant": false, "isLValue": false, "isPure": false, @@ -44571,7 +44571,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28706:73:16", + "src": "28706:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -44586,18 +44586,18 @@ "typeString": "bytes memory" } ], - "id": 25231, + "id": 28292, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "28690:15:16", + "referencedDeclaration": 25094, + "src": "28690:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25240, + "id": 28301, "isConstant": false, "isLValue": false, "isPure": false, @@ -44606,16 +44606,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28690:90:16", + "src": "28690:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25241, + "id": 28302, "nodeType": "ExpressionStatement", - "src": "28690:90:16" + "src": "28690:90:36" } ] }, @@ -44623,20 +44623,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "28620:3:16", + "nameLocation": "28620:3:36", "parameters": { - "id": 25229, + "id": 28290, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25222, + "id": 28283, "mutability": "mutable", "name": "p0", - "nameLocation": "28632:2:16", + "nameLocation": "28632:2:36", "nodeType": "VariableDeclaration", - "scope": 25243, - "src": "28624:10:16", + "scope": 28304, + "src": "28624:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44644,10 +44644,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25221, + "id": 28282, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28624:7:16", + "src": "28624:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44657,13 +44657,13 @@ }, { "constant": false, - "id": 25224, + "id": 28285, "mutability": "mutable", "name": "p1", - "nameLocation": "28641:2:16", + "nameLocation": "28641:2:36", "nodeType": "VariableDeclaration", - "scope": 25243, - "src": "28636:7:16", + "scope": 28304, + "src": "28636:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44671,10 +44671,10 @@ "typeString": "bool" }, "typeName": { - "id": 25223, + "id": 28284, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28636:4:16", + "src": "28636:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44684,13 +44684,13 @@ }, { "constant": false, - "id": 25226, + "id": 28287, "mutability": "mutable", "name": "p2", - "nameLocation": "28650:2:16", + "nameLocation": "28650:2:36", "nodeType": "VariableDeclaration", - "scope": 25243, - "src": "28645:7:16", + "scope": 28304, + "src": "28645:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44698,10 +44698,10 @@ "typeString": "bool" }, "typeName": { - "id": 25225, + "id": 28286, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28645:4:16", + "src": "28645:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44711,13 +44711,13 @@ }, { "constant": false, - "id": 25228, + "id": 28289, "mutability": "mutable", "name": "p3", - "nameLocation": "28662:2:16", + "nameLocation": "28662:2:36", "nodeType": "VariableDeclaration", - "scope": 25243, - "src": "28654:10:16", + "scope": 28304, + "src": "28654:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44725,10 +44725,10 @@ "typeString": "address" }, "typeName": { - "id": 25227, + "id": 28288, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28654:7:16", + "src": "28654:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -44738,28 +44738,28 @@ "visibility": "internal" } ], - "src": "28623:42:16" + "src": "28623:42:36" }, "returnParameters": { - "id": 25230, + "id": 28291, "nodeType": "ParameterList", "parameters": [], - "src": "28680:0:16" + "src": "28680:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25266, + "id": 28327, "nodeType": "FunctionDefinition", - "src": "28793:182:16", + "src": "28793:182:36", "nodes": [], "body": { - "id": 25265, + "id": 28326, "nodeType": "Block", - "src": "28865:110:16", + "src": "28865:110:36", "nodes": [], "statements": [ { @@ -44769,14 +44769,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c626f6f6c2c616464726573732c75696e7432353629", - "id": 25257, + "id": 28318, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "28915:35:16", + "src": "28915:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_078287f5d654caee11cca90bb8c074a9529509cd07319dc17a93fa036ea5ea88", "typeString": "literal_string \"log(uint256,bool,address,uint256)\"" @@ -44784,48 +44784,48 @@ "value": "log(uint256,bool,address,uint256)" }, { - "id": 25258, + "id": 28319, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25245, - "src": "28952:2:16", + "referencedDeclaration": 28306, + "src": "28952:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25259, + "id": 28320, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25247, - "src": "28956:2:16", + "referencedDeclaration": 28308, + "src": "28956:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25260, + "id": 28321, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25249, - "src": "28960:2:16", + "referencedDeclaration": 28310, + "src": "28960:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25261, + "id": 28322, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25251, - "src": "28964:2:16", + "referencedDeclaration": 28312, + "src": "28964:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44856,32 +44856,32 @@ } ], "expression": { - "id": 25255, + "id": 28316, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "28891:3:16", + "src": "28891:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25256, + "id": 28317, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "28895:19:16", + "memberLocation": "28895:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "28891:23:16", + "src": "28891:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25262, + "id": 28323, "isConstant": false, "isLValue": false, "isPure": false, @@ -44890,7 +44890,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28891:76:16", + "src": "28891:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -44905,18 +44905,18 @@ "typeString": "bytes memory" } ], - "id": 25254, + "id": 28315, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "28875:15:16", + "referencedDeclaration": 25094, + "src": "28875:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25263, + "id": 28324, "isConstant": false, "isLValue": false, "isPure": false, @@ -44925,16 +44925,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28875:93:16", + "src": "28875:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25264, + "id": 28325, "nodeType": "ExpressionStatement", - "src": "28875:93:16" + "src": "28875:93:36" } ] }, @@ -44942,20 +44942,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "28802:3:16", + "nameLocation": "28802:3:36", "parameters": { - "id": 25252, + "id": 28313, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25245, + "id": 28306, "mutability": "mutable", "name": "p0", - "nameLocation": "28814:2:16", + "nameLocation": "28814:2:36", "nodeType": "VariableDeclaration", - "scope": 25266, - "src": "28806:10:16", + "scope": 28327, + "src": "28806:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44963,10 +44963,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25244, + "id": 28305, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28806:7:16", + "src": "28806:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44976,13 +44976,13 @@ }, { "constant": false, - "id": 25247, + "id": 28308, "mutability": "mutable", "name": "p1", - "nameLocation": "28823:2:16", + "nameLocation": "28823:2:36", "nodeType": "VariableDeclaration", - "scope": 25266, - "src": "28818:7:16", + "scope": 28327, + "src": "28818:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44990,10 +44990,10 @@ "typeString": "bool" }, "typeName": { - "id": 25246, + "id": 28307, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "28818:4:16", + "src": "28818:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -45003,13 +45003,13 @@ }, { "constant": false, - "id": 25249, + "id": 28310, "mutability": "mutable", "name": "p2", - "nameLocation": "28835:2:16", + "nameLocation": "28835:2:36", "nodeType": "VariableDeclaration", - "scope": 25266, - "src": "28827:10:16", + "scope": 28327, + "src": "28827:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45017,10 +45017,10 @@ "typeString": "address" }, "typeName": { - "id": 25248, + "id": 28309, "name": "address", "nodeType": "ElementaryTypeName", - "src": "28827:7:16", + "src": "28827:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -45031,13 +45031,13 @@ }, { "constant": false, - "id": 25251, + "id": 28312, "mutability": "mutable", "name": "p3", - "nameLocation": "28847:2:16", + "nameLocation": "28847:2:36", "nodeType": "VariableDeclaration", - "scope": 25266, - "src": "28839:10:16", + "scope": 28327, + "src": "28839:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45045,10 +45045,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25250, + "id": 28311, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28839:7:16", + "src": "28839:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45057,28 +45057,28 @@ "visibility": "internal" } ], - "src": "28805:45:16" + "src": "28805:45:36" }, "returnParameters": { - "id": 25253, + "id": 28314, "nodeType": "ParameterList", "parameters": [], - "src": "28865:0:16" + "src": "28865:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25289, + "id": 28350, "nodeType": "FunctionDefinition", - "src": "28981:187:16", + "src": "28981:187:36", "nodes": [], "body": { - "id": 25288, + "id": 28349, "nodeType": "Block", - "src": "29059:109:16", + "src": "29059:109:36", "nodes": [], "statements": [ { @@ -45088,14 +45088,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c626f6f6c2c616464726573732c737472696e6729", - "id": 25280, + "id": 28341, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29109:34:16", + "src": "29109:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ade052c70a8f7736e3d4ca12bfb5de52ba51cd4551a71eb41200e5ca9b193461", "typeString": "literal_string \"log(uint256,bool,address,string)\"" @@ -45103,48 +45103,48 @@ "value": "log(uint256,bool,address,string)" }, { - "id": 25281, + "id": 28342, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25268, - "src": "29145:2:16", + "referencedDeclaration": 28329, + "src": "29145:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25282, + "id": 28343, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25270, - "src": "29149:2:16", + "referencedDeclaration": 28331, + "src": "29149:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25283, + "id": 28344, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25272, - "src": "29153:2:16", + "referencedDeclaration": 28333, + "src": "29153:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25284, + "id": 28345, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25274, - "src": "29157:2:16", + "referencedDeclaration": 28335, + "src": "29157:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -45175,32 +45175,32 @@ } ], "expression": { - "id": 25278, + "id": 28339, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29085:3:16", + "src": "29085:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25279, + "id": 28340, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "29089:19:16", + "memberLocation": "29089:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "29085:23:16", + "src": "29085:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25285, + "id": 28346, "isConstant": false, "isLValue": false, "isPure": false, @@ -45209,7 +45209,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29085:75:16", + "src": "29085:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -45224,18 +45224,18 @@ "typeString": "bytes memory" } ], - "id": 25277, + "id": 28338, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "29069:15:16", + "referencedDeclaration": 25094, + "src": "29069:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25286, + "id": 28347, "isConstant": false, "isLValue": false, "isPure": false, @@ -45244,16 +45244,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29069:92:16", + "src": "29069:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25287, + "id": 28348, "nodeType": "ExpressionStatement", - "src": "29069:92:16" + "src": "29069:92:36" } ] }, @@ -45261,20 +45261,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "28990:3:16", + "nameLocation": "28990:3:36", "parameters": { - "id": 25275, + "id": 28336, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25268, + "id": 28329, "mutability": "mutable", "name": "p0", - "nameLocation": "29002:2:16", + "nameLocation": "29002:2:36", "nodeType": "VariableDeclaration", - "scope": 25289, - "src": "28994:10:16", + "scope": 28350, + "src": "28994:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45282,10 +45282,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25267, + "id": 28328, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "28994:7:16", + "src": "28994:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45295,13 +45295,13 @@ }, { "constant": false, - "id": 25270, + "id": 28331, "mutability": "mutable", "name": "p1", - "nameLocation": "29011:2:16", + "nameLocation": "29011:2:36", "nodeType": "VariableDeclaration", - "scope": 25289, - "src": "29006:7:16", + "scope": 28350, + "src": "29006:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45309,10 +45309,10 @@ "typeString": "bool" }, "typeName": { - "id": 25269, + "id": 28330, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29006:4:16", + "src": "29006:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -45322,13 +45322,13 @@ }, { "constant": false, - "id": 25272, + "id": 28333, "mutability": "mutable", "name": "p2", - "nameLocation": "29023:2:16", + "nameLocation": "29023:2:36", "nodeType": "VariableDeclaration", - "scope": 25289, - "src": "29015:10:16", + "scope": 28350, + "src": "29015:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45336,10 +45336,10 @@ "typeString": "address" }, "typeName": { - "id": 25271, + "id": 28332, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29015:7:16", + "src": "29015:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -45350,13 +45350,13 @@ }, { "constant": false, - "id": 25274, + "id": 28335, "mutability": "mutable", "name": "p3", - "nameLocation": "29041:2:16", + "nameLocation": "29041:2:36", "nodeType": "VariableDeclaration", - "scope": 25289, - "src": "29027:16:16", + "scope": 28350, + "src": "29027:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -45364,10 +45364,10 @@ "typeString": "string" }, "typeName": { - "id": 25273, + "id": 28334, "name": "string", "nodeType": "ElementaryTypeName", - "src": "29027:6:16", + "src": "29027:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -45376,28 +45376,28 @@ "visibility": "internal" } ], - "src": "28993:51:16" + "src": "28993:51:36" }, "returnParameters": { - "id": 25276, + "id": 28337, "nodeType": "ParameterList", "parameters": [], - "src": "29059:0:16" + "src": "29059:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25312, + "id": 28373, "nodeType": "FunctionDefinition", - "src": "29174:176:16", + "src": "29174:176:36", "nodes": [], "body": { - "id": 25311, + "id": 28372, "nodeType": "Block", - "src": "29243:107:16", + "src": "29243:107:36", "nodes": [], "statements": [ { @@ -45407,14 +45407,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c626f6f6c2c616464726573732c626f6f6c29", - "id": 25303, + "id": 28364, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29293:32:16", + "src": "29293:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_454d54a5a1119d55883b5fbee0d6f19af54017eb1650d2284224aac472880f6a", "typeString": "literal_string \"log(uint256,bool,address,bool)\"" @@ -45422,48 +45422,48 @@ "value": "log(uint256,bool,address,bool)" }, { - "id": 25304, + "id": 28365, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25291, - "src": "29327:2:16", + "referencedDeclaration": 28352, + "src": "29327:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25305, + "id": 28366, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25293, - "src": "29331:2:16", + "referencedDeclaration": 28354, + "src": "29331:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25306, + "id": 28367, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25295, - "src": "29335:2:16", + "referencedDeclaration": 28356, + "src": "29335:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25307, + "id": 28368, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25297, - "src": "29339:2:16", + "referencedDeclaration": 28358, + "src": "29339:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -45494,32 +45494,32 @@ } ], "expression": { - "id": 25301, + "id": 28362, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29269:3:16", + "src": "29269:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25302, + "id": 28363, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "29273:19:16", + "memberLocation": "29273:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "29269:23:16", + "src": "29269:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25308, + "id": 28369, "isConstant": false, "isLValue": false, "isPure": false, @@ -45528,7 +45528,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29269:73:16", + "src": "29269:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -45543,18 +45543,18 @@ "typeString": "bytes memory" } ], - "id": 25300, + "id": 28361, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "29253:15:16", + "referencedDeclaration": 25094, + "src": "29253:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25309, + "id": 28370, "isConstant": false, "isLValue": false, "isPure": false, @@ -45563,16 +45563,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29253:90:16", + "src": "29253:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25310, + "id": 28371, "nodeType": "ExpressionStatement", - "src": "29253:90:16" + "src": "29253:90:36" } ] }, @@ -45580,20 +45580,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29183:3:16", + "nameLocation": "29183:3:36", "parameters": { - "id": 25298, + "id": 28359, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25291, + "id": 28352, "mutability": "mutable", "name": "p0", - "nameLocation": "29195:2:16", + "nameLocation": "29195:2:36", "nodeType": "VariableDeclaration", - "scope": 25312, - "src": "29187:10:16", + "scope": 28373, + "src": "29187:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45601,10 +45601,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25290, + "id": 28351, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29187:7:16", + "src": "29187:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45614,13 +45614,13 @@ }, { "constant": false, - "id": 25293, + "id": 28354, "mutability": "mutable", "name": "p1", - "nameLocation": "29204:2:16", + "nameLocation": "29204:2:36", "nodeType": "VariableDeclaration", - "scope": 25312, - "src": "29199:7:16", + "scope": 28373, + "src": "29199:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45628,10 +45628,10 @@ "typeString": "bool" }, "typeName": { - "id": 25292, + "id": 28353, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29199:4:16", + "src": "29199:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -45641,13 +45641,13 @@ }, { "constant": false, - "id": 25295, + "id": 28356, "mutability": "mutable", "name": "p2", - "nameLocation": "29216:2:16", + "nameLocation": "29216:2:36", "nodeType": "VariableDeclaration", - "scope": 25312, - "src": "29208:10:16", + "scope": 28373, + "src": "29208:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45655,10 +45655,10 @@ "typeString": "address" }, "typeName": { - "id": 25294, + "id": 28355, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29208:7:16", + "src": "29208:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -45669,13 +45669,13 @@ }, { "constant": false, - "id": 25297, + "id": 28358, "mutability": "mutable", "name": "p3", - "nameLocation": "29225:2:16", + "nameLocation": "29225:2:36", "nodeType": "VariableDeclaration", - "scope": 25312, - "src": "29220:7:16", + "scope": 28373, + "src": "29220:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45683,10 +45683,10 @@ "typeString": "bool" }, "typeName": { - "id": 25296, + "id": 28357, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29220:4:16", + "src": "29220:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -45695,28 +45695,28 @@ "visibility": "internal" } ], - "src": "29186:42:16" + "src": "29186:42:36" }, "returnParameters": { - "id": 25299, + "id": 28360, "nodeType": "ParameterList", "parameters": [], - "src": "29243:0:16" + "src": "29243:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25335, + "id": 28396, "nodeType": "FunctionDefinition", - "src": "29356:182:16", + "src": "29356:182:36", "nodes": [], "body": { - "id": 25334, + "id": 28395, "nodeType": "Block", - "src": "29428:110:16", + "src": "29428:110:36", "nodes": [], "statements": [ { @@ -45726,14 +45726,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c626f6f6c2c616464726573732c6164647265737329", - "id": 25326, + "id": 28387, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29478:35:16", + "src": "29478:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a1ef4cbbfd0316a849f14b661567c9c341a49bccb745dfb6a3d9b82c389ac190", "typeString": "literal_string \"log(uint256,bool,address,address)\"" @@ -45741,48 +45741,48 @@ "value": "log(uint256,bool,address,address)" }, { - "id": 25327, + "id": 28388, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25314, - "src": "29515:2:16", + "referencedDeclaration": 28375, + "src": "29515:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25328, + "id": 28389, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25316, - "src": "29519:2:16", + "referencedDeclaration": 28377, + "src": "29519:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25329, + "id": 28390, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25318, - "src": "29523:2:16", + "referencedDeclaration": 28379, + "src": "29523:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25330, + "id": 28391, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25320, - "src": "29527:2:16", + "referencedDeclaration": 28381, + "src": "29527:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -45813,32 +45813,32 @@ } ], "expression": { - "id": 25324, + "id": 28385, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29454:3:16", + "src": "29454:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25325, + "id": 28386, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "29458:19:16", + "memberLocation": "29458:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "29454:23:16", + "src": "29454:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25331, + "id": 28392, "isConstant": false, "isLValue": false, "isPure": false, @@ -45847,7 +45847,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29454:76:16", + "src": "29454:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -45862,18 +45862,18 @@ "typeString": "bytes memory" } ], - "id": 25323, + "id": 28384, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "29438:15:16", + "referencedDeclaration": 25094, + "src": "29438:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25332, + "id": 28393, "isConstant": false, "isLValue": false, "isPure": false, @@ -45882,16 +45882,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29438:93:16", + "src": "29438:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25333, + "id": 28394, "nodeType": "ExpressionStatement", - "src": "29438:93:16" + "src": "29438:93:36" } ] }, @@ -45899,20 +45899,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29365:3:16", + "nameLocation": "29365:3:36", "parameters": { - "id": 25321, + "id": 28382, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25314, + "id": 28375, "mutability": "mutable", "name": "p0", - "nameLocation": "29377:2:16", + "nameLocation": "29377:2:36", "nodeType": "VariableDeclaration", - "scope": 25335, - "src": "29369:10:16", + "scope": 28396, + "src": "29369:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45920,10 +45920,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25313, + "id": 28374, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29369:7:16", + "src": "29369:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45933,13 +45933,13 @@ }, { "constant": false, - "id": 25316, + "id": 28377, "mutability": "mutable", "name": "p1", - "nameLocation": "29386:2:16", + "nameLocation": "29386:2:36", "nodeType": "VariableDeclaration", - "scope": 25335, - "src": "29381:7:16", + "scope": 28396, + "src": "29381:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45947,10 +45947,10 @@ "typeString": "bool" }, "typeName": { - "id": 25315, + "id": 28376, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29381:4:16", + "src": "29381:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -45960,13 +45960,13 @@ }, { "constant": false, - "id": 25318, + "id": 28379, "mutability": "mutable", "name": "p2", - "nameLocation": "29398:2:16", + "nameLocation": "29398:2:36", "nodeType": "VariableDeclaration", - "scope": 25335, - "src": "29390:10:16", + "scope": 28396, + "src": "29390:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45974,10 +45974,10 @@ "typeString": "address" }, "typeName": { - "id": 25317, + "id": 28378, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29390:7:16", + "src": "29390:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -45988,13 +45988,13 @@ }, { "constant": false, - "id": 25320, + "id": 28381, "mutability": "mutable", "name": "p3", - "nameLocation": "29410:2:16", + "nameLocation": "29410:2:36", "nodeType": "VariableDeclaration", - "scope": 25335, - "src": "29402:10:16", + "scope": 28396, + "src": "29402:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46002,10 +46002,10 @@ "typeString": "address" }, "typeName": { - "id": 25319, + "id": 28380, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29402:7:16", + "src": "29402:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -46015,28 +46015,28 @@ "visibility": "internal" } ], - "src": "29368:45:16" + "src": "29368:45:36" }, "returnParameters": { - "id": 25322, + "id": 28383, "nodeType": "ParameterList", "parameters": [], - "src": "29428:0:16" + "src": "29428:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25358, + "id": 28419, "nodeType": "FunctionDefinition", - "src": "29544:188:16", + "src": "29544:188:36", "nodes": [], "body": { - "id": 25357, + "id": 28418, "nodeType": "Block", - "src": "29619:113:16", + "src": "29619:113:36", "nodes": [], "statements": [ { @@ -46046,14 +46046,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c616464726573732c75696e743235362c75696e7432353629", - "id": 25349, + "id": 28410, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29669:38:16", + "src": "29669:38:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0c9cd9c12a2e17a9af800ac7e9a2b379066135ecb5b197bdb13381ac61cbc59a", "typeString": "literal_string \"log(uint256,address,uint256,uint256)\"" @@ -46061,48 +46061,48 @@ "value": "log(uint256,address,uint256,uint256)" }, { - "id": 25350, + "id": 28411, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25337, - "src": "29709:2:16", + "referencedDeclaration": 28398, + "src": "29709:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25351, + "id": 28412, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25339, - "src": "29713:2:16", + "referencedDeclaration": 28400, + "src": "29713:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25352, + "id": 28413, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25341, - "src": "29717:2:16", + "referencedDeclaration": 28402, + "src": "29717:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25353, + "id": 28414, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25343, - "src": "29721:2:16", + "referencedDeclaration": 28404, + "src": "29721:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46133,32 +46133,32 @@ } ], "expression": { - "id": 25347, + "id": 28408, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29645:3:16", + "src": "29645:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25348, + "id": 28409, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "29649:19:16", + "memberLocation": "29649:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "29645:23:16", + "src": "29645:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25354, + "id": 28415, "isConstant": false, "isLValue": false, "isPure": false, @@ -46167,7 +46167,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29645:79:16", + "src": "29645:79:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -46182,18 +46182,18 @@ "typeString": "bytes memory" } ], - "id": 25346, + "id": 28407, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "29629:15:16", + "referencedDeclaration": 25094, + "src": "29629:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25355, + "id": 28416, "isConstant": false, "isLValue": false, "isPure": false, @@ -46202,16 +46202,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29629:96:16", + "src": "29629:96:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25356, + "id": 28417, "nodeType": "ExpressionStatement", - "src": "29629:96:16" + "src": "29629:96:36" } ] }, @@ -46219,20 +46219,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29553:3:16", + "nameLocation": "29553:3:36", "parameters": { - "id": 25344, + "id": 28405, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25337, + "id": 28398, "mutability": "mutable", "name": "p0", - "nameLocation": "29565:2:16", + "nameLocation": "29565:2:36", "nodeType": "VariableDeclaration", - "scope": 25358, - "src": "29557:10:16", + "scope": 28419, + "src": "29557:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46240,10 +46240,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25336, + "id": 28397, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29557:7:16", + "src": "29557:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46253,13 +46253,13 @@ }, { "constant": false, - "id": 25339, + "id": 28400, "mutability": "mutable", "name": "p1", - "nameLocation": "29577:2:16", + "nameLocation": "29577:2:36", "nodeType": "VariableDeclaration", - "scope": 25358, - "src": "29569:10:16", + "scope": 28419, + "src": "29569:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46267,10 +46267,10 @@ "typeString": "address" }, "typeName": { - "id": 25338, + "id": 28399, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29569:7:16", + "src": "29569:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -46281,13 +46281,13 @@ }, { "constant": false, - "id": 25341, + "id": 28402, "mutability": "mutable", "name": "p2", - "nameLocation": "29589:2:16", + "nameLocation": "29589:2:36", "nodeType": "VariableDeclaration", - "scope": 25358, - "src": "29581:10:16", + "scope": 28419, + "src": "29581:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46295,10 +46295,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25340, + "id": 28401, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29581:7:16", + "src": "29581:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46308,13 +46308,13 @@ }, { "constant": false, - "id": 25343, + "id": 28404, "mutability": "mutable", "name": "p3", - "nameLocation": "29601:2:16", + "nameLocation": "29601:2:36", "nodeType": "VariableDeclaration", - "scope": 25358, - "src": "29593:10:16", + "scope": 28419, + "src": "29593:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46322,10 +46322,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25342, + "id": 28403, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29593:7:16", + "src": "29593:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46334,28 +46334,28 @@ "visibility": "internal" } ], - "src": "29556:48:16" + "src": "29556:48:36" }, "returnParameters": { - "id": 25345, + "id": 28406, "nodeType": "ParameterList", "parameters": [], - "src": "29619:0:16" + "src": "29619:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25381, + "id": 28442, "nodeType": "FunctionDefinition", - "src": "29738:193:16", + "src": "29738:193:36", "nodes": [], "body": { - "id": 25380, + "id": 28441, "nodeType": "Block", - "src": "29819:112:16", + "src": "29819:112:36", "nodes": [], "statements": [ { @@ -46365,14 +46365,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c616464726573732c75696e743235362c737472696e6729", - "id": 25372, + "id": 28433, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "29869:37:16", + "src": "29869:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ddb06521f885b932f9898b05830c564a50fea82133f47ad308278affbd84d0bd", "typeString": "literal_string \"log(uint256,address,uint256,string)\"" @@ -46380,48 +46380,48 @@ "value": "log(uint256,address,uint256,string)" }, { - "id": 25373, + "id": 28434, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25360, - "src": "29908:2:16", + "referencedDeclaration": 28421, + "src": "29908:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25374, + "id": 28435, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25362, - "src": "29912:2:16", + "referencedDeclaration": 28423, + "src": "29912:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25375, + "id": 28436, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25364, - "src": "29916:2:16", + "referencedDeclaration": 28425, + "src": "29916:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25376, + "id": 28437, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25366, - "src": "29920:2:16", + "referencedDeclaration": 28427, + "src": "29920:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -46452,32 +46452,32 @@ } ], "expression": { - "id": 25370, + "id": 28431, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "29845:3:16", + "src": "29845:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25371, + "id": 28432, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "29849:19:16", + "memberLocation": "29849:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "29845:23:16", + "src": "29845:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25377, + "id": 28438, "isConstant": false, "isLValue": false, "isPure": false, @@ -46486,7 +46486,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29845:78:16", + "src": "29845:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -46501,18 +46501,18 @@ "typeString": "bytes memory" } ], - "id": 25369, + "id": 28430, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "29829:15:16", + "referencedDeclaration": 25094, + "src": "29829:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25378, + "id": 28439, "isConstant": false, "isLValue": false, "isPure": false, @@ -46521,16 +46521,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "29829:95:16", + "src": "29829:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25379, + "id": 28440, "nodeType": "ExpressionStatement", - "src": "29829:95:16" + "src": "29829:95:36" } ] }, @@ -46538,20 +46538,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29747:3:16", + "nameLocation": "29747:3:36", "parameters": { - "id": 25367, + "id": 28428, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25360, + "id": 28421, "mutability": "mutable", "name": "p0", - "nameLocation": "29759:2:16", + "nameLocation": "29759:2:36", "nodeType": "VariableDeclaration", - "scope": 25381, - "src": "29751:10:16", + "scope": 28442, + "src": "29751:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46559,10 +46559,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25359, + "id": 28420, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29751:7:16", + "src": "29751:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46572,13 +46572,13 @@ }, { "constant": false, - "id": 25362, + "id": 28423, "mutability": "mutable", "name": "p1", - "nameLocation": "29771:2:16", + "nameLocation": "29771:2:36", "nodeType": "VariableDeclaration", - "scope": 25381, - "src": "29763:10:16", + "scope": 28442, + "src": "29763:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46586,10 +46586,10 @@ "typeString": "address" }, "typeName": { - "id": 25361, + "id": 28422, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29763:7:16", + "src": "29763:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -46600,13 +46600,13 @@ }, { "constant": false, - "id": 25364, + "id": 28425, "mutability": "mutable", "name": "p2", - "nameLocation": "29783:2:16", + "nameLocation": "29783:2:36", "nodeType": "VariableDeclaration", - "scope": 25381, - "src": "29775:10:16", + "scope": 28442, + "src": "29775:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46614,10 +46614,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25363, + "id": 28424, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29775:7:16", + "src": "29775:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46627,13 +46627,13 @@ }, { "constant": false, - "id": 25366, + "id": 28427, "mutability": "mutable", "name": "p3", - "nameLocation": "29801:2:16", + "nameLocation": "29801:2:36", "nodeType": "VariableDeclaration", - "scope": 25381, - "src": "29787:16:16", + "scope": 28442, + "src": "29787:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -46641,10 +46641,10 @@ "typeString": "string" }, "typeName": { - "id": 25365, + "id": 28426, "name": "string", "nodeType": "ElementaryTypeName", - "src": "29787:6:16", + "src": "29787:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -46653,28 +46653,28 @@ "visibility": "internal" } ], - "src": "29750:54:16" + "src": "29750:54:36" }, "returnParameters": { - "id": 25368, + "id": 28429, "nodeType": "ParameterList", "parameters": [], - "src": "29819:0:16" + "src": "29819:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25404, + "id": 28465, "nodeType": "FunctionDefinition", - "src": "29937:182:16", + "src": "29937:182:36", "nodes": [], "body": { - "id": 25403, + "id": 28464, "nodeType": "Block", - "src": "30009:110:16", + "src": "30009:110:36", "nodes": [], "statements": [ { @@ -46684,14 +46684,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c616464726573732c75696e743235362c626f6f6c29", - "id": 25395, + "id": 28456, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30059:35:16", + "src": "30059:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5f743a7c155871069fb5e6df4e57e25e572bb3015b18294cc69630b2e0ae2e5f", "typeString": "literal_string \"log(uint256,address,uint256,bool)\"" @@ -46699,48 +46699,48 @@ "value": "log(uint256,address,uint256,bool)" }, { - "id": 25396, + "id": 28457, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25383, - "src": "30096:2:16", + "referencedDeclaration": 28444, + "src": "30096:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25397, + "id": 28458, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25385, - "src": "30100:2:16", + "referencedDeclaration": 28446, + "src": "30100:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25398, + "id": 28459, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25387, - "src": "30104:2:16", + "referencedDeclaration": 28448, + "src": "30104:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25399, + "id": 28460, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25389, - "src": "30108:2:16", + "referencedDeclaration": 28450, + "src": "30108:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -46771,32 +46771,32 @@ } ], "expression": { - "id": 25393, + "id": 28454, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30035:3:16", + "src": "30035:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25394, + "id": 28455, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "30039:19:16", + "memberLocation": "30039:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30035:23:16", + "src": "30035:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25400, + "id": 28461, "isConstant": false, "isLValue": false, "isPure": false, @@ -46805,7 +46805,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30035:76:16", + "src": "30035:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -46820,18 +46820,18 @@ "typeString": "bytes memory" } ], - "id": 25392, + "id": 28453, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "30019:15:16", + "referencedDeclaration": 25094, + "src": "30019:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25401, + "id": 28462, "isConstant": false, "isLValue": false, "isPure": false, @@ -46840,16 +46840,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30019:93:16", + "src": "30019:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25402, + "id": 28463, "nodeType": "ExpressionStatement", - "src": "30019:93:16" + "src": "30019:93:36" } ] }, @@ -46857,20 +46857,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29946:3:16", + "nameLocation": "29946:3:36", "parameters": { - "id": 25390, + "id": 28451, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25383, + "id": 28444, "mutability": "mutable", "name": "p0", - "nameLocation": "29958:2:16", + "nameLocation": "29958:2:36", "nodeType": "VariableDeclaration", - "scope": 25404, - "src": "29950:10:16", + "scope": 28465, + "src": "29950:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46878,10 +46878,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25382, + "id": 28443, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29950:7:16", + "src": "29950:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46891,13 +46891,13 @@ }, { "constant": false, - "id": 25385, + "id": 28446, "mutability": "mutable", "name": "p1", - "nameLocation": "29970:2:16", + "nameLocation": "29970:2:36", "nodeType": "VariableDeclaration", - "scope": 25404, - "src": "29962:10:16", + "scope": 28465, + "src": "29962:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46905,10 +46905,10 @@ "typeString": "address" }, "typeName": { - "id": 25384, + "id": 28445, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29962:7:16", + "src": "29962:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -46919,13 +46919,13 @@ }, { "constant": false, - "id": 25387, + "id": 28448, "mutability": "mutable", "name": "p2", - "nameLocation": "29982:2:16", + "nameLocation": "29982:2:36", "nodeType": "VariableDeclaration", - "scope": 25404, - "src": "29974:10:16", + "scope": 28465, + "src": "29974:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46933,10 +46933,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25386, + "id": 28447, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "29974:7:16", + "src": "29974:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46946,13 +46946,13 @@ }, { "constant": false, - "id": 25389, + "id": 28450, "mutability": "mutable", "name": "p3", - "nameLocation": "29991:2:16", + "nameLocation": "29991:2:36", "nodeType": "VariableDeclaration", - "scope": 25404, - "src": "29986:7:16", + "scope": 28465, + "src": "29986:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46960,10 +46960,10 @@ "typeString": "bool" }, "typeName": { - "id": 25388, + "id": 28449, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29986:4:16", + "src": "29986:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -46972,28 +46972,28 @@ "visibility": "internal" } ], - "src": "29949:45:16" + "src": "29949:45:36" }, "returnParameters": { - "id": 25391, + "id": 28452, "nodeType": "ParameterList", "parameters": [], - "src": "30009:0:16" + "src": "30009:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25427, + "id": 28488, "nodeType": "FunctionDefinition", - "src": "30125:188:16", + "src": "30125:188:36", "nodes": [], "body": { - "id": 25426, + "id": 28487, "nodeType": "Block", - "src": "30200:113:16", + "src": "30200:113:36", "nodes": [], "statements": [ { @@ -47003,14 +47003,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c616464726573732c75696e743235362c6164647265737329", - "id": 25418, + "id": 28479, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30250:38:16", + "src": "30250:38:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_15c127b50404cc1f9627d5115fd42bf400df548658b1002bf25e12f94854b379", "typeString": "literal_string \"log(uint256,address,uint256,address)\"" @@ -47018,48 +47018,48 @@ "value": "log(uint256,address,uint256,address)" }, { - "id": 25419, + "id": 28480, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25406, - "src": "30290:2:16", + "referencedDeclaration": 28467, + "src": "30290:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25420, + "id": 28481, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25408, - "src": "30294:2:16", + "referencedDeclaration": 28469, + "src": "30294:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25421, + "id": 28482, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25410, - "src": "30298:2:16", + "referencedDeclaration": 28471, + "src": "30298:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25422, + "id": 28483, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25412, - "src": "30302:2:16", + "referencedDeclaration": 28473, + "src": "30302:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -47090,32 +47090,32 @@ } ], "expression": { - "id": 25416, + "id": 28477, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30226:3:16", + "src": "30226:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25417, + "id": 28478, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "30230:19:16", + "memberLocation": "30230:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30226:23:16", + "src": "30226:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25423, + "id": 28484, "isConstant": false, "isLValue": false, "isPure": false, @@ -47124,7 +47124,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30226:79:16", + "src": "30226:79:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -47139,18 +47139,18 @@ "typeString": "bytes memory" } ], - "id": 25415, + "id": 28476, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "30210:15:16", + "referencedDeclaration": 25094, + "src": "30210:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25424, + "id": 28485, "isConstant": false, "isLValue": false, "isPure": false, @@ -47159,16 +47159,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30210:96:16", + "src": "30210:96:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25425, + "id": 28486, "nodeType": "ExpressionStatement", - "src": "30210:96:16" + "src": "30210:96:36" } ] }, @@ -47176,20 +47176,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "30134:3:16", + "nameLocation": "30134:3:36", "parameters": { - "id": 25413, + "id": 28474, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25406, + "id": 28467, "mutability": "mutable", "name": "p0", - "nameLocation": "30146:2:16", + "nameLocation": "30146:2:36", "nodeType": "VariableDeclaration", - "scope": 25427, - "src": "30138:10:16", + "scope": 28488, + "src": "30138:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47197,10 +47197,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25405, + "id": 28466, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30138:7:16", + "src": "30138:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47210,13 +47210,13 @@ }, { "constant": false, - "id": 25408, + "id": 28469, "mutability": "mutable", "name": "p1", - "nameLocation": "30158:2:16", + "nameLocation": "30158:2:36", "nodeType": "VariableDeclaration", - "scope": 25427, - "src": "30150:10:16", + "scope": 28488, + "src": "30150:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47224,10 +47224,10 @@ "typeString": "address" }, "typeName": { - "id": 25407, + "id": 28468, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30150:7:16", + "src": "30150:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -47238,13 +47238,13 @@ }, { "constant": false, - "id": 25410, + "id": 28471, "mutability": "mutable", "name": "p2", - "nameLocation": "30170:2:16", + "nameLocation": "30170:2:36", "nodeType": "VariableDeclaration", - "scope": 25427, - "src": "30162:10:16", + "scope": 28488, + "src": "30162:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47252,10 +47252,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25409, + "id": 28470, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30162:7:16", + "src": "30162:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47265,13 +47265,13 @@ }, { "constant": false, - "id": 25412, + "id": 28473, "mutability": "mutable", "name": "p3", - "nameLocation": "30182:2:16", + "nameLocation": "30182:2:36", "nodeType": "VariableDeclaration", - "scope": 25427, - "src": "30174:10:16", + "scope": 28488, + "src": "30174:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47279,10 +47279,10 @@ "typeString": "address" }, "typeName": { - "id": 25411, + "id": 28472, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30174:7:16", + "src": "30174:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -47292,28 +47292,28 @@ "visibility": "internal" } ], - "src": "30137:48:16" + "src": "30137:48:36" }, "returnParameters": { - "id": 25414, + "id": 28475, "nodeType": "ParameterList", "parameters": [], - "src": "30200:0:16" + "src": "30200:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25450, + "id": 28511, "nodeType": "FunctionDefinition", - "src": "30319:193:16", + "src": "30319:193:36", "nodes": [], "body": { - "id": 25449, + "id": 28510, "nodeType": "Block", - "src": "30400:112:16", + "src": "30400:112:36", "nodes": [], "statements": [ { @@ -47323,14 +47323,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c616464726573732c737472696e672c75696e7432353629", - "id": 25441, + "id": 28502, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30450:37:16", + "src": "30450:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_46826b5dec5e8aeff4504f2c138d4e9c8aadb89d9034725f3050269a35303ba0", "typeString": "literal_string \"log(uint256,address,string,uint256)\"" @@ -47338,48 +47338,48 @@ "value": "log(uint256,address,string,uint256)" }, { - "id": 25442, + "id": 28503, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25429, - "src": "30489:2:16", + "referencedDeclaration": 28490, + "src": "30489:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25443, + "id": 28504, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25431, - "src": "30493:2:16", + "referencedDeclaration": 28492, + "src": "30493:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25444, + "id": 28505, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25433, - "src": "30497:2:16", + "referencedDeclaration": 28494, + "src": "30497:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25445, + "id": 28506, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25435, - "src": "30501:2:16", + "referencedDeclaration": 28496, + "src": "30501:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47410,32 +47410,32 @@ } ], "expression": { - "id": 25439, + "id": 28500, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30426:3:16", + "src": "30426:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25440, + "id": 28501, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "30430:19:16", + "memberLocation": "30430:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30426:23:16", + "src": "30426:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25446, + "id": 28507, "isConstant": false, "isLValue": false, "isPure": false, @@ -47444,7 +47444,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30426:78:16", + "src": "30426:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -47459,18 +47459,18 @@ "typeString": "bytes memory" } ], - "id": 25438, + "id": 28499, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "30410:15:16", + "referencedDeclaration": 25094, + "src": "30410:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25447, + "id": 28508, "isConstant": false, "isLValue": false, "isPure": false, @@ -47479,16 +47479,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30410:95:16", + "src": "30410:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25448, + "id": 28509, "nodeType": "ExpressionStatement", - "src": "30410:95:16" + "src": "30410:95:36" } ] }, @@ -47496,20 +47496,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "30328:3:16", + "nameLocation": "30328:3:36", "parameters": { - "id": 25436, + "id": 28497, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25429, + "id": 28490, "mutability": "mutable", "name": "p0", - "nameLocation": "30340:2:16", + "nameLocation": "30340:2:36", "nodeType": "VariableDeclaration", - "scope": 25450, - "src": "30332:10:16", + "scope": 28511, + "src": "30332:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47517,10 +47517,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25428, + "id": 28489, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30332:7:16", + "src": "30332:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47530,13 +47530,13 @@ }, { "constant": false, - "id": 25431, + "id": 28492, "mutability": "mutable", "name": "p1", - "nameLocation": "30352:2:16", + "nameLocation": "30352:2:36", "nodeType": "VariableDeclaration", - "scope": 25450, - "src": "30344:10:16", + "scope": 28511, + "src": "30344:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47544,10 +47544,10 @@ "typeString": "address" }, "typeName": { - "id": 25430, + "id": 28491, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30344:7:16", + "src": "30344:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -47558,13 +47558,13 @@ }, { "constant": false, - "id": 25433, + "id": 28494, "mutability": "mutable", "name": "p2", - "nameLocation": "30370:2:16", + "nameLocation": "30370:2:36", "nodeType": "VariableDeclaration", - "scope": 25450, - "src": "30356:16:16", + "scope": 28511, + "src": "30356:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -47572,10 +47572,10 @@ "typeString": "string" }, "typeName": { - "id": 25432, + "id": 28493, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30356:6:16", + "src": "30356:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -47585,13 +47585,13 @@ }, { "constant": false, - "id": 25435, + "id": 28496, "mutability": "mutable", "name": "p3", - "nameLocation": "30382:2:16", + "nameLocation": "30382:2:36", "nodeType": "VariableDeclaration", - "scope": 25450, - "src": "30374:10:16", + "scope": 28511, + "src": "30374:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47599,10 +47599,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25434, + "id": 28495, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30374:7:16", + "src": "30374:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47611,28 +47611,28 @@ "visibility": "internal" } ], - "src": "30331:54:16" + "src": "30331:54:36" }, "returnParameters": { - "id": 25437, + "id": 28498, "nodeType": "ParameterList", "parameters": [], - "src": "30400:0:16" + "src": "30400:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25473, + "id": 28534, "nodeType": "FunctionDefinition", - "src": "30518:198:16", + "src": "30518:198:36", "nodes": [], "body": { - "id": 25472, + "id": 28533, "nodeType": "Block", - "src": "30605:111:16", + "src": "30605:111:36", "nodes": [], "statements": [ { @@ -47642,14 +47642,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c616464726573732c737472696e672c737472696e6729", - "id": 25464, + "id": 28525, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30655:36:16", + "src": "30655:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3e128ca3cc785552dc4e62d3c73af79fb5f114dc6f0c0eb2bc0e3bdbbd4a1d3b", "typeString": "literal_string \"log(uint256,address,string,string)\"" @@ -47657,48 +47657,48 @@ "value": "log(uint256,address,string,string)" }, { - "id": 25465, + "id": 28526, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25452, - "src": "30693:2:16", + "referencedDeclaration": 28513, + "src": "30693:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25466, + "id": 28527, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25454, - "src": "30697:2:16", + "referencedDeclaration": 28515, + "src": "30697:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25467, + "id": 28528, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25456, - "src": "30701:2:16", + "referencedDeclaration": 28517, + "src": "30701:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25468, + "id": 28529, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25458, - "src": "30705:2:16", + "referencedDeclaration": 28519, + "src": "30705:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -47729,32 +47729,32 @@ } ], "expression": { - "id": 25462, + "id": 28523, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30631:3:16", + "src": "30631:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25463, + "id": 28524, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "30635:19:16", + "memberLocation": "30635:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30631:23:16", + "src": "30631:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25469, + "id": 28530, "isConstant": false, "isLValue": false, "isPure": false, @@ -47763,7 +47763,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30631:77:16", + "src": "30631:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -47778,18 +47778,18 @@ "typeString": "bytes memory" } ], - "id": 25461, + "id": 28522, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "30615:15:16", + "referencedDeclaration": 25094, + "src": "30615:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25470, + "id": 28531, "isConstant": false, "isLValue": false, "isPure": false, @@ -47798,16 +47798,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30615:94:16", + "src": "30615:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25471, + "id": 28532, "nodeType": "ExpressionStatement", - "src": "30615:94:16" + "src": "30615:94:36" } ] }, @@ -47815,20 +47815,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "30527:3:16", + "nameLocation": "30527:3:36", "parameters": { - "id": 25459, + "id": 28520, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25452, + "id": 28513, "mutability": "mutable", "name": "p0", - "nameLocation": "30539:2:16", + "nameLocation": "30539:2:36", "nodeType": "VariableDeclaration", - "scope": 25473, - "src": "30531:10:16", + "scope": 28534, + "src": "30531:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47836,10 +47836,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25451, + "id": 28512, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30531:7:16", + "src": "30531:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47849,13 +47849,13 @@ }, { "constant": false, - "id": 25454, + "id": 28515, "mutability": "mutable", "name": "p1", - "nameLocation": "30551:2:16", + "nameLocation": "30551:2:36", "nodeType": "VariableDeclaration", - "scope": 25473, - "src": "30543:10:16", + "scope": 28534, + "src": "30543:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47863,10 +47863,10 @@ "typeString": "address" }, "typeName": { - "id": 25453, + "id": 28514, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30543:7:16", + "src": "30543:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -47877,13 +47877,13 @@ }, { "constant": false, - "id": 25456, + "id": 28517, "mutability": "mutable", "name": "p2", - "nameLocation": "30569:2:16", + "nameLocation": "30569:2:36", "nodeType": "VariableDeclaration", - "scope": 25473, - "src": "30555:16:16", + "scope": 28534, + "src": "30555:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -47891,10 +47891,10 @@ "typeString": "string" }, "typeName": { - "id": 25455, + "id": 28516, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30555:6:16", + "src": "30555:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -47904,13 +47904,13 @@ }, { "constant": false, - "id": 25458, + "id": 28519, "mutability": "mutable", "name": "p3", - "nameLocation": "30587:2:16", + "nameLocation": "30587:2:36", "nodeType": "VariableDeclaration", - "scope": 25473, - "src": "30573:16:16", + "scope": 28534, + "src": "30573:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -47918,10 +47918,10 @@ "typeString": "string" }, "typeName": { - "id": 25457, + "id": 28518, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30573:6:16", + "src": "30573:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -47930,28 +47930,28 @@ "visibility": "internal" } ], - "src": "30530:60:16" + "src": "30530:60:36" }, "returnParameters": { - "id": 25460, + "id": 28521, "nodeType": "ParameterList", "parameters": [], - "src": "30605:0:16" + "src": "30605:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25496, + "id": 28557, "nodeType": "FunctionDefinition", - "src": "30722:187:16", + "src": "30722:187:36", "nodes": [], "body": { - "id": 25495, + "id": 28556, "nodeType": "Block", - "src": "30800:109:16", + "src": "30800:109:36", "nodes": [], "statements": [ { @@ -47961,14 +47961,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c616464726573732c737472696e672c626f6f6c29", - "id": 25487, + "id": 28548, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "30850:34:16", + "src": "30850:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cc32ab07df108ae88df1c6b9771e60e5cd39cbe0f0e92481af8633000db2c64b", "typeString": "literal_string \"log(uint256,address,string,bool)\"" @@ -47976,48 +47976,48 @@ "value": "log(uint256,address,string,bool)" }, { - "id": 25488, + "id": 28549, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25475, - "src": "30886:2:16", + "referencedDeclaration": 28536, + "src": "30886:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25489, + "id": 28550, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25477, - "src": "30890:2:16", + "referencedDeclaration": 28538, + "src": "30890:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25490, + "id": 28551, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25479, - "src": "30894:2:16", + "referencedDeclaration": 28540, + "src": "30894:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25491, + "id": 28552, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25481, - "src": "30898:2:16", + "referencedDeclaration": 28542, + "src": "30898:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -48048,32 +48048,32 @@ } ], "expression": { - "id": 25485, + "id": 28546, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "30826:3:16", + "src": "30826:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25486, + "id": 28547, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "30830:19:16", + "memberLocation": "30830:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "30826:23:16", + "src": "30826:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25492, + "id": 28553, "isConstant": false, "isLValue": false, "isPure": false, @@ -48082,7 +48082,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30826:75:16", + "src": "30826:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -48097,18 +48097,18 @@ "typeString": "bytes memory" } ], - "id": 25484, + "id": 28545, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "30810:15:16", + "referencedDeclaration": 25094, + "src": "30810:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25493, + "id": 28554, "isConstant": false, "isLValue": false, "isPure": false, @@ -48117,16 +48117,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30810:92:16", + "src": "30810:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25494, + "id": 28555, "nodeType": "ExpressionStatement", - "src": "30810:92:16" + "src": "30810:92:36" } ] }, @@ -48134,20 +48134,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "30731:3:16", + "nameLocation": "30731:3:36", "parameters": { - "id": 25482, + "id": 28543, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25475, + "id": 28536, "mutability": "mutable", "name": "p0", - "nameLocation": "30743:2:16", + "nameLocation": "30743:2:36", "nodeType": "VariableDeclaration", - "scope": 25496, - "src": "30735:10:16", + "scope": 28557, + "src": "30735:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48155,10 +48155,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25474, + "id": 28535, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30735:7:16", + "src": "30735:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48168,13 +48168,13 @@ }, { "constant": false, - "id": 25477, + "id": 28538, "mutability": "mutable", "name": "p1", - "nameLocation": "30755:2:16", + "nameLocation": "30755:2:36", "nodeType": "VariableDeclaration", - "scope": 25496, - "src": "30747:10:16", + "scope": 28557, + "src": "30747:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48182,10 +48182,10 @@ "typeString": "address" }, "typeName": { - "id": 25476, + "id": 28537, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30747:7:16", + "src": "30747:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -48196,13 +48196,13 @@ }, { "constant": false, - "id": 25479, + "id": 28540, "mutability": "mutable", "name": "p2", - "nameLocation": "30773:2:16", + "nameLocation": "30773:2:36", "nodeType": "VariableDeclaration", - "scope": 25496, - "src": "30759:16:16", + "scope": 28557, + "src": "30759:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -48210,10 +48210,10 @@ "typeString": "string" }, "typeName": { - "id": 25478, + "id": 28539, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30759:6:16", + "src": "30759:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -48223,13 +48223,13 @@ }, { "constant": false, - "id": 25481, + "id": 28542, "mutability": "mutable", "name": "p3", - "nameLocation": "30782:2:16", + "nameLocation": "30782:2:36", "nodeType": "VariableDeclaration", - "scope": 25496, - "src": "30777:7:16", + "scope": 28557, + "src": "30777:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48237,10 +48237,10 @@ "typeString": "bool" }, "typeName": { - "id": 25480, + "id": 28541, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "30777:4:16", + "src": "30777:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -48249,28 +48249,28 @@ "visibility": "internal" } ], - "src": "30734:51:16" + "src": "30734:51:36" }, "returnParameters": { - "id": 25483, + "id": 28544, "nodeType": "ParameterList", "parameters": [], - "src": "30800:0:16" + "src": "30800:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25519, + "id": 28580, "nodeType": "FunctionDefinition", - "src": "30915:193:16", + "src": "30915:193:36", "nodes": [], "body": { - "id": 25518, + "id": 28579, "nodeType": "Block", - "src": "30996:112:16", + "src": "30996:112:36", "nodes": [], "statements": [ { @@ -48280,14 +48280,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c616464726573732c737472696e672c6164647265737329", - "id": 25510, + "id": 28571, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31046:37:16", + "src": "31046:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9cba8fffa4a3e6f47d307a71f619bf1719d0a75680c6c916d7776ea0341039b9", "typeString": "literal_string \"log(uint256,address,string,address)\"" @@ -48295,48 +48295,48 @@ "value": "log(uint256,address,string,address)" }, { - "id": 25511, + "id": 28572, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25498, - "src": "31085:2:16", + "referencedDeclaration": 28559, + "src": "31085:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25512, + "id": 28573, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25500, - "src": "31089:2:16", + "referencedDeclaration": 28561, + "src": "31089:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25513, + "id": 28574, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25502, - "src": "31093:2:16", + "referencedDeclaration": 28563, + "src": "31093:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25514, + "id": 28575, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25504, - "src": "31097:2:16", + "referencedDeclaration": 28565, + "src": "31097:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -48367,32 +48367,32 @@ } ], "expression": { - "id": 25508, + "id": 28569, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31022:3:16", + "src": "31022:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25509, + "id": 28570, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "31026:19:16", + "memberLocation": "31026:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31022:23:16", + "src": "31022:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25515, + "id": 28576, "isConstant": false, "isLValue": false, "isPure": false, @@ -48401,7 +48401,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31022:78:16", + "src": "31022:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -48416,18 +48416,18 @@ "typeString": "bytes memory" } ], - "id": 25507, + "id": 28568, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "31006:15:16", + "referencedDeclaration": 25094, + "src": "31006:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25516, + "id": 28577, "isConstant": false, "isLValue": false, "isPure": false, @@ -48436,16 +48436,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31006:95:16", + "src": "31006:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25517, + "id": 28578, "nodeType": "ExpressionStatement", - "src": "31006:95:16" + "src": "31006:95:36" } ] }, @@ -48453,20 +48453,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "30924:3:16", + "nameLocation": "30924:3:36", "parameters": { - "id": 25505, + "id": 28566, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25498, + "id": 28559, "mutability": "mutable", "name": "p0", - "nameLocation": "30936:2:16", + "nameLocation": "30936:2:36", "nodeType": "VariableDeclaration", - "scope": 25519, - "src": "30928:10:16", + "scope": 28580, + "src": "30928:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48474,10 +48474,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25497, + "id": 28558, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30928:7:16", + "src": "30928:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48487,13 +48487,13 @@ }, { "constant": false, - "id": 25500, + "id": 28561, "mutability": "mutable", "name": "p1", - "nameLocation": "30948:2:16", + "nameLocation": "30948:2:36", "nodeType": "VariableDeclaration", - "scope": 25519, - "src": "30940:10:16", + "scope": 28580, + "src": "30940:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48501,10 +48501,10 @@ "typeString": "address" }, "typeName": { - "id": 25499, + "id": 28560, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30940:7:16", + "src": "30940:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -48515,13 +48515,13 @@ }, { "constant": false, - "id": 25502, + "id": 28563, "mutability": "mutable", "name": "p2", - "nameLocation": "30966:2:16", + "nameLocation": "30966:2:36", "nodeType": "VariableDeclaration", - "scope": 25519, - "src": "30952:16:16", + "scope": 28580, + "src": "30952:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -48529,10 +48529,10 @@ "typeString": "string" }, "typeName": { - "id": 25501, + "id": 28562, "name": "string", "nodeType": "ElementaryTypeName", - "src": "30952:6:16", + "src": "30952:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -48542,13 +48542,13 @@ }, { "constant": false, - "id": 25504, + "id": 28565, "mutability": "mutable", "name": "p3", - "nameLocation": "30978:2:16", + "nameLocation": "30978:2:36", "nodeType": "VariableDeclaration", - "scope": 25519, - "src": "30970:10:16", + "scope": 28580, + "src": "30970:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48556,10 +48556,10 @@ "typeString": "address" }, "typeName": { - "id": 25503, + "id": 28564, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30970:7:16", + "src": "30970:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -48569,28 +48569,28 @@ "visibility": "internal" } ], - "src": "30927:54:16" + "src": "30927:54:36" }, "returnParameters": { - "id": 25506, + "id": 28567, "nodeType": "ParameterList", "parameters": [], - "src": "30996:0:16" + "src": "30996:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25542, + "id": 28603, "nodeType": "FunctionDefinition", - "src": "31114:182:16", + "src": "31114:182:36", "nodes": [], "body": { - "id": 25541, + "id": 28602, "nodeType": "Block", - "src": "31186:110:16", + "src": "31186:110:36", "nodes": [], "statements": [ { @@ -48600,14 +48600,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c616464726573732c626f6f6c2c75696e7432353629", - "id": 25533, + "id": 28594, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31236:35:16", + "src": "31236:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5abd992a7a64be8afc8745d44215dd5b4a31f8b03abd4cb03ff6565b7f51c1b1", "typeString": "literal_string \"log(uint256,address,bool,uint256)\"" @@ -48615,48 +48615,48 @@ "value": "log(uint256,address,bool,uint256)" }, { - "id": 25534, + "id": 28595, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25521, - "src": "31273:2:16", + "referencedDeclaration": 28582, + "src": "31273:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25535, + "id": 28596, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25523, - "src": "31277:2:16", + "referencedDeclaration": 28584, + "src": "31277:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25536, + "id": 28597, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25525, - "src": "31281:2:16", + "referencedDeclaration": 28586, + "src": "31281:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25537, + "id": 28598, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25527, - "src": "31285:2:16", + "referencedDeclaration": 28588, + "src": "31285:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48687,32 +48687,32 @@ } ], "expression": { - "id": 25531, + "id": 28592, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31212:3:16", + "src": "31212:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25532, + "id": 28593, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "31216:19:16", + "memberLocation": "31216:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31212:23:16", + "src": "31212:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25538, + "id": 28599, "isConstant": false, "isLValue": false, "isPure": false, @@ -48721,7 +48721,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31212:76:16", + "src": "31212:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -48736,18 +48736,18 @@ "typeString": "bytes memory" } ], - "id": 25530, + "id": 28591, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "31196:15:16", + "referencedDeclaration": 25094, + "src": "31196:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25539, + "id": 28600, "isConstant": false, "isLValue": false, "isPure": false, @@ -48756,16 +48756,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31196:93:16", + "src": "31196:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25540, + "id": 28601, "nodeType": "ExpressionStatement", - "src": "31196:93:16" + "src": "31196:93:36" } ] }, @@ -48773,20 +48773,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "31123:3:16", + "nameLocation": "31123:3:36", "parameters": { - "id": 25528, + "id": 28589, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25521, + "id": 28582, "mutability": "mutable", "name": "p0", - "nameLocation": "31135:2:16", + "nameLocation": "31135:2:36", "nodeType": "VariableDeclaration", - "scope": 25542, - "src": "31127:10:16", + "scope": 28603, + "src": "31127:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48794,10 +48794,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25520, + "id": 28581, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31127:7:16", + "src": "31127:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48807,13 +48807,13 @@ }, { "constant": false, - "id": 25523, + "id": 28584, "mutability": "mutable", "name": "p1", - "nameLocation": "31147:2:16", + "nameLocation": "31147:2:36", "nodeType": "VariableDeclaration", - "scope": 25542, - "src": "31139:10:16", + "scope": 28603, + "src": "31139:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48821,10 +48821,10 @@ "typeString": "address" }, "typeName": { - "id": 25522, + "id": 28583, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31139:7:16", + "src": "31139:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -48835,13 +48835,13 @@ }, { "constant": false, - "id": 25525, + "id": 28586, "mutability": "mutable", "name": "p2", - "nameLocation": "31156:2:16", + "nameLocation": "31156:2:36", "nodeType": "VariableDeclaration", - "scope": 25542, - "src": "31151:7:16", + "scope": 28603, + "src": "31151:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48849,10 +48849,10 @@ "typeString": "bool" }, "typeName": { - "id": 25524, + "id": 28585, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "31151:4:16", + "src": "31151:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -48862,13 +48862,13 @@ }, { "constant": false, - "id": 25527, + "id": 28588, "mutability": "mutable", "name": "p3", - "nameLocation": "31168:2:16", + "nameLocation": "31168:2:36", "nodeType": "VariableDeclaration", - "scope": 25542, - "src": "31160:10:16", + "scope": 28603, + "src": "31160:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -48876,10 +48876,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25526, + "id": 28587, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31160:7:16", + "src": "31160:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -48888,28 +48888,28 @@ "visibility": "internal" } ], - "src": "31126:45:16" + "src": "31126:45:36" }, "returnParameters": { - "id": 25529, + "id": 28590, "nodeType": "ParameterList", "parameters": [], - "src": "31186:0:16" + "src": "31186:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25565, + "id": 28626, "nodeType": "FunctionDefinition", - "src": "31302:187:16", + "src": "31302:187:36", "nodes": [], "body": { - "id": 25564, + "id": 28625, "nodeType": "Block", - "src": "31380:109:16", + "src": "31380:109:36", "nodes": [], "statements": [ { @@ -48919,14 +48919,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c616464726573732c626f6f6c2c737472696e6729", - "id": 25556, + "id": 28617, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31430:34:16", + "src": "31430:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_90fb06aa0f94ddb9149d9a0d0271a9fd2b331af93ebc6a4aece22e4f82154c7d", "typeString": "literal_string \"log(uint256,address,bool,string)\"" @@ -48934,48 +48934,48 @@ "value": "log(uint256,address,bool,string)" }, { - "id": 25557, + "id": 28618, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25544, - "src": "31466:2:16", + "referencedDeclaration": 28605, + "src": "31466:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25558, + "id": 28619, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25546, - "src": "31470:2:16", + "referencedDeclaration": 28607, + "src": "31470:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25559, + "id": 28620, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25548, - "src": "31474:2:16", + "referencedDeclaration": 28609, + "src": "31474:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25560, + "id": 28621, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25550, - "src": "31478:2:16", + "referencedDeclaration": 28611, + "src": "31478:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -49006,32 +49006,32 @@ } ], "expression": { - "id": 25554, + "id": 28615, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31406:3:16", + "src": "31406:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25555, + "id": 28616, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "31410:19:16", + "memberLocation": "31410:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31406:23:16", + "src": "31406:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25561, + "id": 28622, "isConstant": false, "isLValue": false, "isPure": false, @@ -49040,7 +49040,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31406:75:16", + "src": "31406:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -49055,18 +49055,18 @@ "typeString": "bytes memory" } ], - "id": 25553, + "id": 28614, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "31390:15:16", + "referencedDeclaration": 25094, + "src": "31390:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25562, + "id": 28623, "isConstant": false, "isLValue": false, "isPure": false, @@ -49075,16 +49075,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31390:92:16", + "src": "31390:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25563, + "id": 28624, "nodeType": "ExpressionStatement", - "src": "31390:92:16" + "src": "31390:92:36" } ] }, @@ -49092,20 +49092,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "31311:3:16", + "nameLocation": "31311:3:36", "parameters": { - "id": 25551, + "id": 28612, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25544, + "id": 28605, "mutability": "mutable", "name": "p0", - "nameLocation": "31323:2:16", + "nameLocation": "31323:2:36", "nodeType": "VariableDeclaration", - "scope": 25565, - "src": "31315:10:16", + "scope": 28626, + "src": "31315:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49113,10 +49113,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25543, + "id": 28604, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31315:7:16", + "src": "31315:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49126,13 +49126,13 @@ }, { "constant": false, - "id": 25546, + "id": 28607, "mutability": "mutable", "name": "p1", - "nameLocation": "31335:2:16", + "nameLocation": "31335:2:36", "nodeType": "VariableDeclaration", - "scope": 25565, - "src": "31327:10:16", + "scope": 28626, + "src": "31327:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49140,10 +49140,10 @@ "typeString": "address" }, "typeName": { - "id": 25545, + "id": 28606, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31327:7:16", + "src": "31327:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49154,13 +49154,13 @@ }, { "constant": false, - "id": 25548, + "id": 28609, "mutability": "mutable", "name": "p2", - "nameLocation": "31344:2:16", + "nameLocation": "31344:2:36", "nodeType": "VariableDeclaration", - "scope": 25565, - "src": "31339:7:16", + "scope": 28626, + "src": "31339:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49168,10 +49168,10 @@ "typeString": "bool" }, "typeName": { - "id": 25547, + "id": 28608, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "31339:4:16", + "src": "31339:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -49181,13 +49181,13 @@ }, { "constant": false, - "id": 25550, + "id": 28611, "mutability": "mutable", "name": "p3", - "nameLocation": "31362:2:16", + "nameLocation": "31362:2:36", "nodeType": "VariableDeclaration", - "scope": 25565, - "src": "31348:16:16", + "scope": 28626, + "src": "31348:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -49195,10 +49195,10 @@ "typeString": "string" }, "typeName": { - "id": 25549, + "id": 28610, "name": "string", "nodeType": "ElementaryTypeName", - "src": "31348:6:16", + "src": "31348:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -49207,28 +49207,28 @@ "visibility": "internal" } ], - "src": "31314:51:16" + "src": "31314:51:36" }, "returnParameters": { - "id": 25552, + "id": 28613, "nodeType": "ParameterList", "parameters": [], - "src": "31380:0:16" + "src": "31380:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25588, + "id": 28649, "nodeType": "FunctionDefinition", - "src": "31495:176:16", + "src": "31495:176:36", "nodes": [], "body": { - "id": 25587, + "id": 28648, "nodeType": "Block", - "src": "31564:107:16", + "src": "31564:107:36", "nodes": [], "statements": [ { @@ -49238,14 +49238,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c616464726573732c626f6f6c2c626f6f6c29", - "id": 25579, + "id": 28640, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31614:32:16", + "src": "31614:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e351140f919f09731a4793c7bb4d5f07234902f499ced9e1e3c9639d2685c6f1", "typeString": "literal_string \"log(uint256,address,bool,bool)\"" @@ -49253,48 +49253,48 @@ "value": "log(uint256,address,bool,bool)" }, { - "id": 25580, + "id": 28641, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25567, - "src": "31648:2:16", + "referencedDeclaration": 28628, + "src": "31648:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25581, + "id": 28642, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25569, - "src": "31652:2:16", + "referencedDeclaration": 28630, + "src": "31652:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25582, + "id": 28643, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25571, - "src": "31656:2:16", + "referencedDeclaration": 28632, + "src": "31656:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25583, + "id": 28644, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25573, - "src": "31660:2:16", + "referencedDeclaration": 28634, + "src": "31660:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -49325,32 +49325,32 @@ } ], "expression": { - "id": 25577, + "id": 28638, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31590:3:16", + "src": "31590:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25578, + "id": 28639, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "31594:19:16", + "memberLocation": "31594:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31590:23:16", + "src": "31590:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25584, + "id": 28645, "isConstant": false, "isLValue": false, "isPure": false, @@ -49359,7 +49359,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31590:73:16", + "src": "31590:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -49374,18 +49374,18 @@ "typeString": "bytes memory" } ], - "id": 25576, + "id": 28637, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "31574:15:16", + "referencedDeclaration": 25094, + "src": "31574:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25585, + "id": 28646, "isConstant": false, "isLValue": false, "isPure": false, @@ -49394,16 +49394,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31574:90:16", + "src": "31574:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25586, + "id": 28647, "nodeType": "ExpressionStatement", - "src": "31574:90:16" + "src": "31574:90:36" } ] }, @@ -49411,20 +49411,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "31504:3:16", + "nameLocation": "31504:3:36", "parameters": { - "id": 25574, + "id": 28635, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25567, + "id": 28628, "mutability": "mutable", "name": "p0", - "nameLocation": "31516:2:16", + "nameLocation": "31516:2:36", "nodeType": "VariableDeclaration", - "scope": 25588, - "src": "31508:10:16", + "scope": 28649, + "src": "31508:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49432,10 +49432,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25566, + "id": 28627, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31508:7:16", + "src": "31508:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49445,13 +49445,13 @@ }, { "constant": false, - "id": 25569, + "id": 28630, "mutability": "mutable", "name": "p1", - "nameLocation": "31528:2:16", + "nameLocation": "31528:2:36", "nodeType": "VariableDeclaration", - "scope": 25588, - "src": "31520:10:16", + "scope": 28649, + "src": "31520:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49459,10 +49459,10 @@ "typeString": "address" }, "typeName": { - "id": 25568, + "id": 28629, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31520:7:16", + "src": "31520:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49473,13 +49473,13 @@ }, { "constant": false, - "id": 25571, + "id": 28632, "mutability": "mutable", "name": "p2", - "nameLocation": "31537:2:16", + "nameLocation": "31537:2:36", "nodeType": "VariableDeclaration", - "scope": 25588, - "src": "31532:7:16", + "scope": 28649, + "src": "31532:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49487,10 +49487,10 @@ "typeString": "bool" }, "typeName": { - "id": 25570, + "id": 28631, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "31532:4:16", + "src": "31532:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -49500,13 +49500,13 @@ }, { "constant": false, - "id": 25573, + "id": 28634, "mutability": "mutable", "name": "p3", - "nameLocation": "31546:2:16", + "nameLocation": "31546:2:36", "nodeType": "VariableDeclaration", - "scope": 25588, - "src": "31541:7:16", + "scope": 28649, + "src": "31541:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49514,10 +49514,10 @@ "typeString": "bool" }, "typeName": { - "id": 25572, + "id": 28633, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "31541:4:16", + "src": "31541:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -49526,28 +49526,28 @@ "visibility": "internal" } ], - "src": "31507:42:16" + "src": "31507:42:36" }, "returnParameters": { - "id": 25575, + "id": 28636, "nodeType": "ParameterList", "parameters": [], - "src": "31564:0:16" + "src": "31564:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25611, + "id": 28672, "nodeType": "FunctionDefinition", - "src": "31677:182:16", + "src": "31677:182:36", "nodes": [], "body": { - "id": 25610, + "id": 28671, "nodeType": "Block", - "src": "31749:110:16", + "src": "31749:110:36", "nodes": [], "statements": [ { @@ -49557,14 +49557,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c616464726573732c626f6f6c2c6164647265737329", - "id": 25602, + "id": 28663, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31799:35:16", + "src": "31799:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ef72c5130890d3b81e89bdbf9a039a84547328dd01c955d6bb1088aaf2252d05", "typeString": "literal_string \"log(uint256,address,bool,address)\"" @@ -49572,48 +49572,48 @@ "value": "log(uint256,address,bool,address)" }, { - "id": 25603, + "id": 28664, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25590, - "src": "31836:2:16", + "referencedDeclaration": 28651, + "src": "31836:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25604, + "id": 28665, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25592, - "src": "31840:2:16", + "referencedDeclaration": 28653, + "src": "31840:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25605, + "id": 28666, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25594, - "src": "31844:2:16", + "referencedDeclaration": 28655, + "src": "31844:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25606, + "id": 28667, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25596, - "src": "31848:2:16", + "referencedDeclaration": 28657, + "src": "31848:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -49644,32 +49644,32 @@ } ], "expression": { - "id": 25600, + "id": 28661, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31775:3:16", + "src": "31775:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25601, + "id": 28662, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "31779:19:16", + "memberLocation": "31779:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31775:23:16", + "src": "31775:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25607, + "id": 28668, "isConstant": false, "isLValue": false, "isPure": false, @@ -49678,7 +49678,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31775:76:16", + "src": "31775:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -49693,18 +49693,18 @@ "typeString": "bytes memory" } ], - "id": 25599, + "id": 28660, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "31759:15:16", + "referencedDeclaration": 25094, + "src": "31759:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25608, + "id": 28669, "isConstant": false, "isLValue": false, "isPure": false, @@ -49713,16 +49713,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31759:93:16", + "src": "31759:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25609, + "id": 28670, "nodeType": "ExpressionStatement", - "src": "31759:93:16" + "src": "31759:93:36" } ] }, @@ -49730,20 +49730,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "31686:3:16", + "nameLocation": "31686:3:36", "parameters": { - "id": 25597, + "id": 28658, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25590, + "id": 28651, "mutability": "mutable", "name": "p0", - "nameLocation": "31698:2:16", + "nameLocation": "31698:2:36", "nodeType": "VariableDeclaration", - "scope": 25611, - "src": "31690:10:16", + "scope": 28672, + "src": "31690:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49751,10 +49751,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25589, + "id": 28650, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31690:7:16", + "src": "31690:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49764,13 +49764,13 @@ }, { "constant": false, - "id": 25592, + "id": 28653, "mutability": "mutable", "name": "p1", - "nameLocation": "31710:2:16", + "nameLocation": "31710:2:36", "nodeType": "VariableDeclaration", - "scope": 25611, - "src": "31702:10:16", + "scope": 28672, + "src": "31702:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49778,10 +49778,10 @@ "typeString": "address" }, "typeName": { - "id": 25591, + "id": 28652, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31702:7:16", + "src": "31702:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49792,13 +49792,13 @@ }, { "constant": false, - "id": 25594, + "id": 28655, "mutability": "mutable", "name": "p2", - "nameLocation": "31719:2:16", + "nameLocation": "31719:2:36", "nodeType": "VariableDeclaration", - "scope": 25611, - "src": "31714:7:16", + "scope": 28672, + "src": "31714:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49806,10 +49806,10 @@ "typeString": "bool" }, "typeName": { - "id": 25593, + "id": 28654, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "31714:4:16", + "src": "31714:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -49819,13 +49819,13 @@ }, { "constant": false, - "id": 25596, + "id": 28657, "mutability": "mutable", "name": "p3", - "nameLocation": "31731:2:16", + "nameLocation": "31731:2:36", "nodeType": "VariableDeclaration", - "scope": 25611, - "src": "31723:10:16", + "scope": 28672, + "src": "31723:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49833,10 +49833,10 @@ "typeString": "address" }, "typeName": { - "id": 25595, + "id": 28656, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31723:7:16", + "src": "31723:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49846,28 +49846,28 @@ "visibility": "internal" } ], - "src": "31689:45:16" + "src": "31689:45:36" }, "returnParameters": { - "id": 25598, + "id": 28659, "nodeType": "ParameterList", "parameters": [], - "src": "31749:0:16" + "src": "31749:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25634, + "id": 28695, "nodeType": "FunctionDefinition", - "src": "31865:188:16", + "src": "31865:188:36", "nodes": [], "body": { - "id": 25633, + "id": 28694, "nodeType": "Block", - "src": "31940:113:16", + "src": "31940:113:36", "nodes": [], "statements": [ { @@ -49877,14 +49877,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c616464726573732c616464726573732c75696e7432353629", - "id": 25625, + "id": 28686, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "31990:38:16", + "src": "31990:38:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_736efbb692cd4ba0c879f89673f1c5a7eb58e7bd2b833c4d30d41d3aa9c7a23a", "typeString": "literal_string \"log(uint256,address,address,uint256)\"" @@ -49892,48 +49892,48 @@ "value": "log(uint256,address,address,uint256)" }, { - "id": 25626, + "id": 28687, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25613, - "src": "32030:2:16", + "referencedDeclaration": 28674, + "src": "32030:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25627, + "id": 28688, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25615, - "src": "32034:2:16", + "referencedDeclaration": 28676, + "src": "32034:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25628, + "id": 28689, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25617, - "src": "32038:2:16", + "referencedDeclaration": 28678, + "src": "32038:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25629, + "id": 28690, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25619, - "src": "32042:2:16", + "referencedDeclaration": 28680, + "src": "32042:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -49964,32 +49964,32 @@ } ], "expression": { - "id": 25623, + "id": 28684, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "31966:3:16", + "src": "31966:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25624, + "id": 28685, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "31970:19:16", + "memberLocation": "31970:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "31966:23:16", + "src": "31966:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25630, + "id": 28691, "isConstant": false, "isLValue": false, "isPure": false, @@ -49998,7 +49998,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31966:79:16", + "src": "31966:79:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -50013,18 +50013,18 @@ "typeString": "bytes memory" } ], - "id": 25622, + "id": 28683, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "31950:15:16", + "referencedDeclaration": 25094, + "src": "31950:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25631, + "id": 28692, "isConstant": false, "isLValue": false, "isPure": false, @@ -50033,16 +50033,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31950:96:16", + "src": "31950:96:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25632, + "id": 28693, "nodeType": "ExpressionStatement", - "src": "31950:96:16" + "src": "31950:96:36" } ] }, @@ -50050,20 +50050,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "31874:3:16", + "nameLocation": "31874:3:36", "parameters": { - "id": 25620, + "id": 28681, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25613, + "id": 28674, "mutability": "mutable", "name": "p0", - "nameLocation": "31886:2:16", + "nameLocation": "31886:2:36", "nodeType": "VariableDeclaration", - "scope": 25634, - "src": "31878:10:16", + "scope": 28695, + "src": "31878:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50071,10 +50071,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25612, + "id": 28673, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31878:7:16", + "src": "31878:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50084,13 +50084,13 @@ }, { "constant": false, - "id": 25615, + "id": 28676, "mutability": "mutable", "name": "p1", - "nameLocation": "31898:2:16", + "nameLocation": "31898:2:36", "nodeType": "VariableDeclaration", - "scope": 25634, - "src": "31890:10:16", + "scope": 28695, + "src": "31890:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50098,10 +50098,10 @@ "typeString": "address" }, "typeName": { - "id": 25614, + "id": 28675, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31890:7:16", + "src": "31890:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -50112,13 +50112,13 @@ }, { "constant": false, - "id": 25617, + "id": 28678, "mutability": "mutable", "name": "p2", - "nameLocation": "31910:2:16", + "nameLocation": "31910:2:36", "nodeType": "VariableDeclaration", - "scope": 25634, - "src": "31902:10:16", + "scope": 28695, + "src": "31902:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50126,10 +50126,10 @@ "typeString": "address" }, "typeName": { - "id": 25616, + "id": 28677, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31902:7:16", + "src": "31902:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -50140,13 +50140,13 @@ }, { "constant": false, - "id": 25619, + "id": 28680, "mutability": "mutable", "name": "p3", - "nameLocation": "31922:2:16", + "nameLocation": "31922:2:36", "nodeType": "VariableDeclaration", - "scope": 25634, - "src": "31914:10:16", + "scope": 28695, + "src": "31914:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50154,10 +50154,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25618, + "id": 28679, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "31914:7:16", + "src": "31914:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50166,28 +50166,28 @@ "visibility": "internal" } ], - "src": "31877:48:16" + "src": "31877:48:36" }, "returnParameters": { - "id": 25621, + "id": 28682, "nodeType": "ParameterList", "parameters": [], - "src": "31940:0:16" + "src": "31940:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25657, + "id": 28718, "nodeType": "FunctionDefinition", - "src": "32059:193:16", + "src": "32059:193:36", "nodes": [], "body": { - "id": 25656, + "id": 28717, "nodeType": "Block", - "src": "32140:112:16", + "src": "32140:112:36", "nodes": [], "statements": [ { @@ -50197,14 +50197,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c616464726573732c616464726573732c737472696e6729", - "id": 25648, + "id": 28709, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "32190:37:16", + "src": "32190:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_031c6f73458c2a0d841ad5d5914dceb24973d9df898a3826eec79330397cd882", "typeString": "literal_string \"log(uint256,address,address,string)\"" @@ -50212,48 +50212,48 @@ "value": "log(uint256,address,address,string)" }, { - "id": 25649, + "id": 28710, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25636, - "src": "32229:2:16", + "referencedDeclaration": 28697, + "src": "32229:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25650, + "id": 28711, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25638, - "src": "32233:2:16", + "referencedDeclaration": 28699, + "src": "32233:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25651, + "id": 28712, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25640, - "src": "32237:2:16", + "referencedDeclaration": 28701, + "src": "32237:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25652, + "id": 28713, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25642, - "src": "32241:2:16", + "referencedDeclaration": 28703, + "src": "32241:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -50284,32 +50284,32 @@ } ], "expression": { - "id": 25646, + "id": 28707, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "32166:3:16", + "src": "32166:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25647, + "id": 28708, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "32170:19:16", + "memberLocation": "32170:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "32166:23:16", + "src": "32166:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25653, + "id": 28714, "isConstant": false, "isLValue": false, "isPure": false, @@ -50318,7 +50318,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "32166:78:16", + "src": "32166:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -50333,18 +50333,18 @@ "typeString": "bytes memory" } ], - "id": 25645, + "id": 28706, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "32150:15:16", + "referencedDeclaration": 25094, + "src": "32150:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25654, + "id": 28715, "isConstant": false, "isLValue": false, "isPure": false, @@ -50353,16 +50353,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "32150:95:16", + "src": "32150:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25655, + "id": 28716, "nodeType": "ExpressionStatement", - "src": "32150:95:16" + "src": "32150:95:36" } ] }, @@ -50370,20 +50370,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32068:3:16", + "nameLocation": "32068:3:36", "parameters": { - "id": 25643, + "id": 28704, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25636, + "id": 28697, "mutability": "mutable", "name": "p0", - "nameLocation": "32080:2:16", + "nameLocation": "32080:2:36", "nodeType": "VariableDeclaration", - "scope": 25657, - "src": "32072:10:16", + "scope": 28718, + "src": "32072:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50391,10 +50391,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25635, + "id": 28696, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "32072:7:16", + "src": "32072:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50404,13 +50404,13 @@ }, { "constant": false, - "id": 25638, + "id": 28699, "mutability": "mutable", "name": "p1", - "nameLocation": "32092:2:16", + "nameLocation": "32092:2:36", "nodeType": "VariableDeclaration", - "scope": 25657, - "src": "32084:10:16", + "scope": 28718, + "src": "32084:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50418,10 +50418,10 @@ "typeString": "address" }, "typeName": { - "id": 25637, + "id": 28698, "name": "address", "nodeType": "ElementaryTypeName", - "src": "32084:7:16", + "src": "32084:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -50432,13 +50432,13 @@ }, { "constant": false, - "id": 25640, + "id": 28701, "mutability": "mutable", "name": "p2", - "nameLocation": "32104:2:16", + "nameLocation": "32104:2:36", "nodeType": "VariableDeclaration", - "scope": 25657, - "src": "32096:10:16", + "scope": 28718, + "src": "32096:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50446,10 +50446,10 @@ "typeString": "address" }, "typeName": { - "id": 25639, + "id": 28700, "name": "address", "nodeType": "ElementaryTypeName", - "src": "32096:7:16", + "src": "32096:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -50460,13 +50460,13 @@ }, { "constant": false, - "id": 25642, + "id": 28703, "mutability": "mutable", "name": "p3", - "nameLocation": "32122:2:16", + "nameLocation": "32122:2:36", "nodeType": "VariableDeclaration", - "scope": 25657, - "src": "32108:16:16", + "scope": 28718, + "src": "32108:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -50474,10 +50474,10 @@ "typeString": "string" }, "typeName": { - "id": 25641, + "id": 28702, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32108:6:16", + "src": "32108:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -50486,28 +50486,28 @@ "visibility": "internal" } ], - "src": "32071:54:16" + "src": "32071:54:36" }, "returnParameters": { - "id": 25644, + "id": 28705, "nodeType": "ParameterList", "parameters": [], - "src": "32140:0:16" + "src": "32140:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25680, + "id": 28741, "nodeType": "FunctionDefinition", - "src": "32258:182:16", + "src": "32258:182:36", "nodes": [], "body": { - "id": 25679, + "id": 28740, "nodeType": "Block", - "src": "32330:110:16", + "src": "32330:110:36", "nodes": [], "statements": [ { @@ -50517,14 +50517,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c616464726573732c616464726573732c626f6f6c29", - "id": 25671, + "id": 28732, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "32380:35:16", + "src": "32380:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_091ffaf5e3365a794bfeb97b8157886a9ba00c981ee88d8a8fdb0cc96a5e6c1d", "typeString": "literal_string \"log(uint256,address,address,bool)\"" @@ -50532,48 +50532,48 @@ "value": "log(uint256,address,address,bool)" }, { - "id": 25672, + "id": 28733, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25659, - "src": "32417:2:16", + "referencedDeclaration": 28720, + "src": "32417:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25673, + "id": 28734, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25661, - "src": "32421:2:16", + "referencedDeclaration": 28722, + "src": "32421:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25674, + "id": 28735, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25663, - "src": "32425:2:16", + "referencedDeclaration": 28724, + "src": "32425:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25675, + "id": 28736, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25665, - "src": "32429:2:16", + "referencedDeclaration": 28726, + "src": "32429:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -50604,32 +50604,32 @@ } ], "expression": { - "id": 25669, + "id": 28730, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "32356:3:16", + "src": "32356:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25670, + "id": 28731, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "32360:19:16", + "memberLocation": "32360:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "32356:23:16", + "src": "32356:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25676, + "id": 28737, "isConstant": false, "isLValue": false, "isPure": false, @@ -50638,7 +50638,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "32356:76:16", + "src": "32356:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -50653,18 +50653,18 @@ "typeString": "bytes memory" } ], - "id": 25668, + "id": 28729, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "32340:15:16", + "referencedDeclaration": 25094, + "src": "32340:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25677, + "id": 28738, "isConstant": false, "isLValue": false, "isPure": false, @@ -50673,16 +50673,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "32340:93:16", + "src": "32340:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25678, + "id": 28739, "nodeType": "ExpressionStatement", - "src": "32340:93:16" + "src": "32340:93:36" } ] }, @@ -50690,20 +50690,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32267:3:16", + "nameLocation": "32267:3:36", "parameters": { - "id": 25666, + "id": 28727, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25659, + "id": 28720, "mutability": "mutable", "name": "p0", - "nameLocation": "32279:2:16", + "nameLocation": "32279:2:36", "nodeType": "VariableDeclaration", - "scope": 25680, - "src": "32271:10:16", + "scope": 28741, + "src": "32271:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50711,10 +50711,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25658, + "id": 28719, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "32271:7:16", + "src": "32271:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -50724,13 +50724,13 @@ }, { "constant": false, - "id": 25661, + "id": 28722, "mutability": "mutable", "name": "p1", - "nameLocation": "32291:2:16", + "nameLocation": "32291:2:36", "nodeType": "VariableDeclaration", - "scope": 25680, - "src": "32283:10:16", + "scope": 28741, + "src": "32283:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50738,10 +50738,10 @@ "typeString": "address" }, "typeName": { - "id": 25660, + "id": 28721, "name": "address", "nodeType": "ElementaryTypeName", - "src": "32283:7:16", + "src": "32283:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -50752,13 +50752,13 @@ }, { "constant": false, - "id": 25663, + "id": 28724, "mutability": "mutable", "name": "p2", - "nameLocation": "32303:2:16", + "nameLocation": "32303:2:36", "nodeType": "VariableDeclaration", - "scope": 25680, - "src": "32295:10:16", + "scope": 28741, + "src": "32295:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50766,10 +50766,10 @@ "typeString": "address" }, "typeName": { - "id": 25662, + "id": 28723, "name": "address", "nodeType": "ElementaryTypeName", - "src": "32295:7:16", + "src": "32295:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -50780,13 +50780,13 @@ }, { "constant": false, - "id": 25665, + "id": 28726, "mutability": "mutable", "name": "p3", - "nameLocation": "32312:2:16", + "nameLocation": "32312:2:36", "nodeType": "VariableDeclaration", - "scope": 25680, - "src": "32307:7:16", + "scope": 28741, + "src": "32307:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50794,10 +50794,10 @@ "typeString": "bool" }, "typeName": { - "id": 25664, + "id": 28725, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "32307:4:16", + "src": "32307:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -50806,28 +50806,28 @@ "visibility": "internal" } ], - "src": "32270:45:16" + "src": "32270:45:36" }, "returnParameters": { - "id": 25667, + "id": 28728, "nodeType": "ParameterList", "parameters": [], - "src": "32330:0:16" + "src": "32330:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25703, + "id": 28764, "nodeType": "FunctionDefinition", - "src": "32446:188:16", + "src": "32446:188:36", "nodes": [], "body": { - "id": 25702, + "id": 28763, "nodeType": "Block", - "src": "32521:113:16", + "src": "32521:113:36", "nodes": [], "statements": [ { @@ -50837,14 +50837,14 @@ "arguments": [ { "hexValue": "6c6f672875696e743235362c616464726573732c616464726573732c6164647265737329", - "id": 25694, + "id": 28755, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "32571:38:16", + "src": "32571:38:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2488b414330cbd4ddab2b849dacd8bed50b19b82318ec6e4a5ccdf72ee519553", "typeString": "literal_string \"log(uint256,address,address,address)\"" @@ -50852,48 +50852,48 @@ "value": "log(uint256,address,address,address)" }, { - "id": 25695, + "id": 28756, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25682, - "src": "32611:2:16", + "referencedDeclaration": 28743, + "src": "32611:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25696, + "id": 28757, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25684, - "src": "32615:2:16", + "referencedDeclaration": 28745, + "src": "32615:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25697, + "id": 28758, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25686, - "src": "32619:2:16", + "referencedDeclaration": 28747, + "src": "32619:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25698, + "id": 28759, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25688, - "src": "32623:2:16", + "referencedDeclaration": 28749, + "src": "32623:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -50924,32 +50924,32 @@ } ], "expression": { - "id": 25692, + "id": 28753, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "32547:3:16", + "src": "32547:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25693, + "id": 28754, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "32551:19:16", + "memberLocation": "32551:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "32547:23:16", + "src": "32547:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25699, + "id": 28760, "isConstant": false, "isLValue": false, "isPure": false, @@ -50958,7 +50958,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "32547:79:16", + "src": "32547:79:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -50973,18 +50973,18 @@ "typeString": "bytes memory" } ], - "id": 25691, + "id": 28752, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "32531:15:16", + "referencedDeclaration": 25094, + "src": "32531:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25700, + "id": 28761, "isConstant": false, "isLValue": false, "isPure": false, @@ -50993,16 +50993,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "32531:96:16", + "src": "32531:96:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25701, + "id": 28762, "nodeType": "ExpressionStatement", - "src": "32531:96:16" + "src": "32531:96:36" } ] }, @@ -51010,20 +51010,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32455:3:16", + "nameLocation": "32455:3:36", "parameters": { - "id": 25689, + "id": 28750, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25682, + "id": 28743, "mutability": "mutable", "name": "p0", - "nameLocation": "32467:2:16", + "nameLocation": "32467:2:36", "nodeType": "VariableDeclaration", - "scope": 25703, - "src": "32459:10:16", + "scope": 28764, + "src": "32459:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51031,10 +51031,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25681, + "id": 28742, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "32459:7:16", + "src": "32459:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51044,13 +51044,13 @@ }, { "constant": false, - "id": 25684, + "id": 28745, "mutability": "mutable", "name": "p1", - "nameLocation": "32479:2:16", + "nameLocation": "32479:2:36", "nodeType": "VariableDeclaration", - "scope": 25703, - "src": "32471:10:16", + "scope": 28764, + "src": "32471:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51058,10 +51058,10 @@ "typeString": "address" }, "typeName": { - "id": 25683, + "id": 28744, "name": "address", "nodeType": "ElementaryTypeName", - "src": "32471:7:16", + "src": "32471:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -51072,13 +51072,13 @@ }, { "constant": false, - "id": 25686, + "id": 28747, "mutability": "mutable", "name": "p2", - "nameLocation": "32491:2:16", + "nameLocation": "32491:2:36", "nodeType": "VariableDeclaration", - "scope": 25703, - "src": "32483:10:16", + "scope": 28764, + "src": "32483:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51086,10 +51086,10 @@ "typeString": "address" }, "typeName": { - "id": 25685, + "id": 28746, "name": "address", "nodeType": "ElementaryTypeName", - "src": "32483:7:16", + "src": "32483:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -51100,13 +51100,13 @@ }, { "constant": false, - "id": 25688, + "id": 28749, "mutability": "mutable", "name": "p3", - "nameLocation": "32503:2:16", + "nameLocation": "32503:2:36", "nodeType": "VariableDeclaration", - "scope": 25703, - "src": "32495:10:16", + "scope": 28764, + "src": "32495:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51114,10 +51114,10 @@ "typeString": "address" }, "typeName": { - "id": 25687, + "id": 28748, "name": "address", "nodeType": "ElementaryTypeName", - "src": "32495:7:16", + "src": "32495:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -51127,28 +51127,28 @@ "visibility": "internal" } ], - "src": "32458:48:16" + "src": "32458:48:36" }, "returnParameters": { - "id": 25690, + "id": 28751, "nodeType": "ParameterList", "parameters": [], - "src": "32521:0:16" + "src": "32521:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25726, + "id": 28787, "nodeType": "FunctionDefinition", - "src": "32640:193:16", + "src": "32640:193:36", "nodes": [], "body": { - "id": 25725, + "id": 28786, "nodeType": "Block", - "src": "32721:112:16", + "src": "32721:112:36", "nodes": [], "statements": [ { @@ -51158,14 +51158,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e743235362c75696e743235362c75696e7432353629", - "id": 25717, + "id": 28778, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "32771:37:16", + "src": "32771:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a7a8785394d9aadf7945b4e3d27726dea716dc88e3f64cc80b3aa9abbd2751c5", "typeString": "literal_string \"log(string,uint256,uint256,uint256)\"" @@ -51173,48 +51173,48 @@ "value": "log(string,uint256,uint256,uint256)" }, { - "id": 25718, + "id": 28779, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25705, - "src": "32810:2:16", + "referencedDeclaration": 28766, + "src": "32810:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25719, + "id": 28780, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25707, - "src": "32814:2:16", + "referencedDeclaration": 28768, + "src": "32814:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25720, + "id": 28781, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25709, - "src": "32818:2:16", + "referencedDeclaration": 28770, + "src": "32818:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25721, + "id": 28782, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25711, - "src": "32822:2:16", + "referencedDeclaration": 28772, + "src": "32822:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51245,32 +51245,32 @@ } ], "expression": { - "id": 25715, + "id": 28776, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "32747:3:16", + "src": "32747:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25716, + "id": 28777, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "32751:19:16", + "memberLocation": "32751:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "32747:23:16", + "src": "32747:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25722, + "id": 28783, "isConstant": false, "isLValue": false, "isPure": false, @@ -51279,7 +51279,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "32747:78:16", + "src": "32747:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -51294,18 +51294,18 @@ "typeString": "bytes memory" } ], - "id": 25714, + "id": 28775, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "32731:15:16", + "referencedDeclaration": 25094, + "src": "32731:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25723, + "id": 28784, "isConstant": false, "isLValue": false, "isPure": false, @@ -51314,16 +51314,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "32731:95:16", + "src": "32731:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25724, + "id": 28785, "nodeType": "ExpressionStatement", - "src": "32731:95:16" + "src": "32731:95:36" } ] }, @@ -51331,20 +51331,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32649:3:16", + "nameLocation": "32649:3:36", "parameters": { - "id": 25712, + "id": 28773, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25705, + "id": 28766, "mutability": "mutable", "name": "p0", - "nameLocation": "32667:2:16", + "nameLocation": "32667:2:36", "nodeType": "VariableDeclaration", - "scope": 25726, - "src": "32653:16:16", + "scope": 28787, + "src": "32653:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51352,10 +51352,10 @@ "typeString": "string" }, "typeName": { - "id": 25704, + "id": 28765, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32653:6:16", + "src": "32653:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -51365,13 +51365,13 @@ }, { "constant": false, - "id": 25707, + "id": 28768, "mutability": "mutable", "name": "p1", - "nameLocation": "32679:2:16", + "nameLocation": "32679:2:36", "nodeType": "VariableDeclaration", - "scope": 25726, - "src": "32671:10:16", + "scope": 28787, + "src": "32671:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51379,10 +51379,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25706, + "id": 28767, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "32671:7:16", + "src": "32671:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51392,13 +51392,13 @@ }, { "constant": false, - "id": 25709, + "id": 28770, "mutability": "mutable", "name": "p2", - "nameLocation": "32691:2:16", + "nameLocation": "32691:2:36", "nodeType": "VariableDeclaration", - "scope": 25726, - "src": "32683:10:16", + "scope": 28787, + "src": "32683:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51406,10 +51406,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25708, + "id": 28769, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "32683:7:16", + "src": "32683:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51419,13 +51419,13 @@ }, { "constant": false, - "id": 25711, + "id": 28772, "mutability": "mutable", "name": "p3", - "nameLocation": "32703:2:16", + "nameLocation": "32703:2:36", "nodeType": "VariableDeclaration", - "scope": 25726, - "src": "32695:10:16", + "scope": 28787, + "src": "32695:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51433,10 +51433,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25710, + "id": 28771, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "32695:7:16", + "src": "32695:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51445,28 +51445,28 @@ "visibility": "internal" } ], - "src": "32652:54:16" + "src": "32652:54:36" }, "returnParameters": { - "id": 25713, + "id": 28774, "nodeType": "ParameterList", "parameters": [], - "src": "32721:0:16" + "src": "32721:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25749, + "id": 28810, "nodeType": "FunctionDefinition", - "src": "32839:198:16", + "src": "32839:198:36", "nodes": [], "body": { - "id": 25748, + "id": 28809, "nodeType": "Block", - "src": "32926:111:16", + "src": "32926:111:36", "nodes": [], "statements": [ { @@ -51476,14 +51476,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e743235362c75696e743235362c737472696e6729", - "id": 25740, + "id": 28801, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "32976:36:16", + "src": "32976:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_854b34964800cd321ba295da547026c9cfe69753667a81487e80d237f63c927f", "typeString": "literal_string \"log(string,uint256,uint256,string)\"" @@ -51491,48 +51491,48 @@ "value": "log(string,uint256,uint256,string)" }, { - "id": 25741, + "id": 28802, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25728, - "src": "33014:2:16", + "referencedDeclaration": 28789, + "src": "33014:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25742, + "id": 28803, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25730, - "src": "33018:2:16", + "referencedDeclaration": 28791, + "src": "33018:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25743, + "id": 28804, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25732, - "src": "33022:2:16", + "referencedDeclaration": 28793, + "src": "33022:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25744, + "id": 28805, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25734, - "src": "33026:2:16", + "referencedDeclaration": 28795, + "src": "33026:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -51563,32 +51563,32 @@ } ], "expression": { - "id": 25738, + "id": 28799, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "32952:3:16", + "src": "32952:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25739, + "id": 28800, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "32956:19:16", + "memberLocation": "32956:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "32952:23:16", + "src": "32952:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25745, + "id": 28806, "isConstant": false, "isLValue": false, "isPure": false, @@ -51597,7 +51597,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "32952:77:16", + "src": "32952:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -51612,18 +51612,18 @@ "typeString": "bytes memory" } ], - "id": 25737, + "id": 28798, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "32936:15:16", + "referencedDeclaration": 25094, + "src": "32936:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25746, + "id": 28807, "isConstant": false, "isLValue": false, "isPure": false, @@ -51632,16 +51632,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "32936:94:16", + "src": "32936:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25747, + "id": 28808, "nodeType": "ExpressionStatement", - "src": "32936:94:16" + "src": "32936:94:36" } ] }, @@ -51649,20 +51649,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32848:3:16", + "nameLocation": "32848:3:36", "parameters": { - "id": 25735, + "id": 28796, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25728, + "id": 28789, "mutability": "mutable", "name": "p0", - "nameLocation": "32866:2:16", + "nameLocation": "32866:2:36", "nodeType": "VariableDeclaration", - "scope": 25749, - "src": "32852:16:16", + "scope": 28810, + "src": "32852:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51670,10 +51670,10 @@ "typeString": "string" }, "typeName": { - "id": 25727, + "id": 28788, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32852:6:16", + "src": "32852:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -51683,13 +51683,13 @@ }, { "constant": false, - "id": 25730, + "id": 28791, "mutability": "mutable", "name": "p1", - "nameLocation": "32878:2:16", + "nameLocation": "32878:2:36", "nodeType": "VariableDeclaration", - "scope": 25749, - "src": "32870:10:16", + "scope": 28810, + "src": "32870:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51697,10 +51697,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25729, + "id": 28790, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "32870:7:16", + "src": "32870:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51710,13 +51710,13 @@ }, { "constant": false, - "id": 25732, + "id": 28793, "mutability": "mutable", "name": "p2", - "nameLocation": "32890:2:16", + "nameLocation": "32890:2:36", "nodeType": "VariableDeclaration", - "scope": 25749, - "src": "32882:10:16", + "scope": 28810, + "src": "32882:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51724,10 +51724,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25731, + "id": 28792, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "32882:7:16", + "src": "32882:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51737,13 +51737,13 @@ }, { "constant": false, - "id": 25734, + "id": 28795, "mutability": "mutable", "name": "p3", - "nameLocation": "32908:2:16", + "nameLocation": "32908:2:36", "nodeType": "VariableDeclaration", - "scope": 25749, - "src": "32894:16:16", + "scope": 28810, + "src": "32894:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51751,10 +51751,10 @@ "typeString": "string" }, "typeName": { - "id": 25733, + "id": 28794, "name": "string", "nodeType": "ElementaryTypeName", - "src": "32894:6:16", + "src": "32894:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -51763,28 +51763,28 @@ "visibility": "internal" } ], - "src": "32851:60:16" + "src": "32851:60:36" }, "returnParameters": { - "id": 25736, + "id": 28797, "nodeType": "ParameterList", "parameters": [], - "src": "32926:0:16" + "src": "32926:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25772, + "id": 28833, "nodeType": "FunctionDefinition", - "src": "33043:187:16", + "src": "33043:187:36", "nodes": [], "body": { - "id": 25771, + "id": 28832, "nodeType": "Block", - "src": "33121:109:16", + "src": "33121:109:36", "nodes": [], "statements": [ { @@ -51794,14 +51794,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e743235362c75696e743235362c626f6f6c29", - "id": 25763, + "id": 28824, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "33171:34:16", + "src": "33171:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7626db92bcbe8fb38799da91134ebae6bc6c7b10cb0db567e752720b8fd9ae0f", "typeString": "literal_string \"log(string,uint256,uint256,bool)\"" @@ -51809,48 +51809,48 @@ "value": "log(string,uint256,uint256,bool)" }, { - "id": 25764, + "id": 28825, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25751, - "src": "33207:2:16", + "referencedDeclaration": 28812, + "src": "33207:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25765, + "id": 28826, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25753, - "src": "33211:2:16", + "referencedDeclaration": 28814, + "src": "33211:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25766, + "id": 28827, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25755, - "src": "33215:2:16", + "referencedDeclaration": 28816, + "src": "33215:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25767, + "id": 28828, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25757, - "src": "33219:2:16", + "referencedDeclaration": 28818, + "src": "33219:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -51881,32 +51881,32 @@ } ], "expression": { - "id": 25761, + "id": 28822, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "33147:3:16", + "src": "33147:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25762, + "id": 28823, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "33151:19:16", + "memberLocation": "33151:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "33147:23:16", + "src": "33147:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25768, + "id": 28829, "isConstant": false, "isLValue": false, "isPure": false, @@ -51915,7 +51915,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "33147:75:16", + "src": "33147:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -51930,18 +51930,18 @@ "typeString": "bytes memory" } ], - "id": 25760, + "id": 28821, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "33131:15:16", + "referencedDeclaration": 25094, + "src": "33131:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25769, + "id": 28830, "isConstant": false, "isLValue": false, "isPure": false, @@ -51950,16 +51950,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "33131:92:16", + "src": "33131:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25770, + "id": 28831, "nodeType": "ExpressionStatement", - "src": "33131:92:16" + "src": "33131:92:36" } ] }, @@ -51967,20 +51967,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "33052:3:16", + "nameLocation": "33052:3:36", "parameters": { - "id": 25758, + "id": 28819, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25751, + "id": 28812, "mutability": "mutable", "name": "p0", - "nameLocation": "33070:2:16", + "nameLocation": "33070:2:36", "nodeType": "VariableDeclaration", - "scope": 25772, - "src": "33056:16:16", + "scope": 28833, + "src": "33056:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -51988,10 +51988,10 @@ "typeString": "string" }, "typeName": { - "id": 25750, + "id": 28811, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33056:6:16", + "src": "33056:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52001,13 +52001,13 @@ }, { "constant": false, - "id": 25753, + "id": 28814, "mutability": "mutable", "name": "p1", - "nameLocation": "33082:2:16", + "nameLocation": "33082:2:36", "nodeType": "VariableDeclaration", - "scope": 25772, - "src": "33074:10:16", + "scope": 28833, + "src": "33074:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52015,10 +52015,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25752, + "id": 28813, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33074:7:16", + "src": "33074:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52028,13 +52028,13 @@ }, { "constant": false, - "id": 25755, + "id": 28816, "mutability": "mutable", "name": "p2", - "nameLocation": "33094:2:16", + "nameLocation": "33094:2:36", "nodeType": "VariableDeclaration", - "scope": 25772, - "src": "33086:10:16", + "scope": 28833, + "src": "33086:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52042,10 +52042,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25754, + "id": 28815, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33086:7:16", + "src": "33086:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52055,13 +52055,13 @@ }, { "constant": false, - "id": 25757, + "id": 28818, "mutability": "mutable", "name": "p3", - "nameLocation": "33103:2:16", + "nameLocation": "33103:2:36", "nodeType": "VariableDeclaration", - "scope": 25772, - "src": "33098:7:16", + "scope": 28833, + "src": "33098:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52069,10 +52069,10 @@ "typeString": "bool" }, "typeName": { - "id": 25756, + "id": 28817, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "33098:4:16", + "src": "33098:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -52081,28 +52081,28 @@ "visibility": "internal" } ], - "src": "33055:51:16" + "src": "33055:51:36" }, "returnParameters": { - "id": 25759, + "id": 28820, "nodeType": "ParameterList", "parameters": [], - "src": "33121:0:16" + "src": "33121:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25795, + "id": 28856, "nodeType": "FunctionDefinition", - "src": "33236:193:16", + "src": "33236:193:36", "nodes": [], "body": { - "id": 25794, + "id": 28855, "nodeType": "Block", - "src": "33317:112:16", + "src": "33317:112:36", "nodes": [], "statements": [ { @@ -52112,14 +52112,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e743235362c75696e743235362c6164647265737329", - "id": 25786, + "id": 28847, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "33367:37:16", + "src": "33367:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e21de278b3902dab5803384c9ad03fb95c973bc87490e387079e41c7f244f118", "typeString": "literal_string \"log(string,uint256,uint256,address)\"" @@ -52127,48 +52127,48 @@ "value": "log(string,uint256,uint256,address)" }, { - "id": 25787, + "id": 28848, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25774, - "src": "33406:2:16", + "referencedDeclaration": 28835, + "src": "33406:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25788, + "id": 28849, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25776, - "src": "33410:2:16", + "referencedDeclaration": 28837, + "src": "33410:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25789, + "id": 28850, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25778, - "src": "33414:2:16", + "referencedDeclaration": 28839, + "src": "33414:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25790, + "id": 28851, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25780, - "src": "33418:2:16", + "referencedDeclaration": 28841, + "src": "33418:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -52199,32 +52199,32 @@ } ], "expression": { - "id": 25784, + "id": 28845, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "33343:3:16", + "src": "33343:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25785, + "id": 28846, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "33347:19:16", + "memberLocation": "33347:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "33343:23:16", + "src": "33343:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25791, + "id": 28852, "isConstant": false, "isLValue": false, "isPure": false, @@ -52233,7 +52233,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "33343:78:16", + "src": "33343:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -52248,18 +52248,18 @@ "typeString": "bytes memory" } ], - "id": 25783, + "id": 28844, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "33327:15:16", + "referencedDeclaration": 25094, + "src": "33327:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25792, + "id": 28853, "isConstant": false, "isLValue": false, "isPure": false, @@ -52268,16 +52268,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "33327:95:16", + "src": "33327:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25793, + "id": 28854, "nodeType": "ExpressionStatement", - "src": "33327:95:16" + "src": "33327:95:36" } ] }, @@ -52285,20 +52285,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "33245:3:16", + "nameLocation": "33245:3:36", "parameters": { - "id": 25781, + "id": 28842, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25774, + "id": 28835, "mutability": "mutable", "name": "p0", - "nameLocation": "33263:2:16", + "nameLocation": "33263:2:36", "nodeType": "VariableDeclaration", - "scope": 25795, - "src": "33249:16:16", + "scope": 28856, + "src": "33249:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52306,10 +52306,10 @@ "typeString": "string" }, "typeName": { - "id": 25773, + "id": 28834, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33249:6:16", + "src": "33249:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52319,13 +52319,13 @@ }, { "constant": false, - "id": 25776, + "id": 28837, "mutability": "mutable", "name": "p1", - "nameLocation": "33275:2:16", + "nameLocation": "33275:2:36", "nodeType": "VariableDeclaration", - "scope": 25795, - "src": "33267:10:16", + "scope": 28856, + "src": "33267:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52333,10 +52333,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25775, + "id": 28836, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33267:7:16", + "src": "33267:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52346,13 +52346,13 @@ }, { "constant": false, - "id": 25778, + "id": 28839, "mutability": "mutable", "name": "p2", - "nameLocation": "33287:2:16", + "nameLocation": "33287:2:36", "nodeType": "VariableDeclaration", - "scope": 25795, - "src": "33279:10:16", + "scope": 28856, + "src": "33279:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52360,10 +52360,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25777, + "id": 28838, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33279:7:16", + "src": "33279:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52373,13 +52373,13 @@ }, { "constant": false, - "id": 25780, + "id": 28841, "mutability": "mutable", "name": "p3", - "nameLocation": "33299:2:16", + "nameLocation": "33299:2:36", "nodeType": "VariableDeclaration", - "scope": 25795, - "src": "33291:10:16", + "scope": 28856, + "src": "33291:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52387,10 +52387,10 @@ "typeString": "address" }, "typeName": { - "id": 25779, + "id": 28840, "name": "address", "nodeType": "ElementaryTypeName", - "src": "33291:7:16", + "src": "33291:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -52400,28 +52400,28 @@ "visibility": "internal" } ], - "src": "33248:54:16" + "src": "33248:54:36" }, "returnParameters": { - "id": 25782, + "id": 28843, "nodeType": "ParameterList", "parameters": [], - "src": "33317:0:16" + "src": "33317:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25818, + "id": 28879, "nodeType": "FunctionDefinition", - "src": "33435:198:16", + "src": "33435:198:36", "nodes": [], "body": { - "id": 25817, + "id": 28878, "nodeType": "Block", - "src": "33522:111:16", + "src": "33522:111:36", "nodes": [], "statements": [ { @@ -52431,14 +52431,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e743235362c737472696e672c75696e7432353629", - "id": 25809, + "id": 28870, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "33572:36:16", + "src": "33572:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c67ea9d1db4353b82da41ad5e5b85243320ba3a89399b41c13eee1ab804e84c9", "typeString": "literal_string \"log(string,uint256,string,uint256)\"" @@ -52446,48 +52446,48 @@ "value": "log(string,uint256,string,uint256)" }, { - "id": 25810, + "id": 28871, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25797, - "src": "33610:2:16", + "referencedDeclaration": 28858, + "src": "33610:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25811, + "id": 28872, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25799, - "src": "33614:2:16", + "referencedDeclaration": 28860, + "src": "33614:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25812, + "id": 28873, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25801, - "src": "33618:2:16", + "referencedDeclaration": 28862, + "src": "33618:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25813, + "id": 28874, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25803, - "src": "33622:2:16", + "referencedDeclaration": 28864, + "src": "33622:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52518,32 +52518,32 @@ } ], "expression": { - "id": 25807, + "id": 28868, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "33548:3:16", + "src": "33548:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25808, + "id": 28869, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "33552:19:16", + "memberLocation": "33552:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "33548:23:16", + "src": "33548:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25814, + "id": 28875, "isConstant": false, "isLValue": false, "isPure": false, @@ -52552,7 +52552,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "33548:77:16", + "src": "33548:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -52567,18 +52567,18 @@ "typeString": "bytes memory" } ], - "id": 25806, + "id": 28867, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "33532:15:16", + "referencedDeclaration": 25094, + "src": "33532:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25815, + "id": 28876, "isConstant": false, "isLValue": false, "isPure": false, @@ -52587,16 +52587,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "33532:94:16", + "src": "33532:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25816, + "id": 28877, "nodeType": "ExpressionStatement", - "src": "33532:94:16" + "src": "33532:94:36" } ] }, @@ -52604,20 +52604,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "33444:3:16", + "nameLocation": "33444:3:36", "parameters": { - "id": 25804, + "id": 28865, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25797, + "id": 28858, "mutability": "mutable", "name": "p0", - "nameLocation": "33462:2:16", + "nameLocation": "33462:2:36", "nodeType": "VariableDeclaration", - "scope": 25818, - "src": "33448:16:16", + "scope": 28879, + "src": "33448:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52625,10 +52625,10 @@ "typeString": "string" }, "typeName": { - "id": 25796, + "id": 28857, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33448:6:16", + "src": "33448:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52638,13 +52638,13 @@ }, { "constant": false, - "id": 25799, + "id": 28860, "mutability": "mutable", "name": "p1", - "nameLocation": "33474:2:16", + "nameLocation": "33474:2:36", "nodeType": "VariableDeclaration", - "scope": 25818, - "src": "33466:10:16", + "scope": 28879, + "src": "33466:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52652,10 +52652,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25798, + "id": 28859, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33466:7:16", + "src": "33466:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52665,13 +52665,13 @@ }, { "constant": false, - "id": 25801, + "id": 28862, "mutability": "mutable", "name": "p2", - "nameLocation": "33492:2:16", + "nameLocation": "33492:2:36", "nodeType": "VariableDeclaration", - "scope": 25818, - "src": "33478:16:16", + "scope": 28879, + "src": "33478:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52679,10 +52679,10 @@ "typeString": "string" }, "typeName": { - "id": 25800, + "id": 28861, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33478:6:16", + "src": "33478:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52692,13 +52692,13 @@ }, { "constant": false, - "id": 25803, + "id": 28864, "mutability": "mutable", "name": "p3", - "nameLocation": "33504:2:16", + "nameLocation": "33504:2:36", "nodeType": "VariableDeclaration", - "scope": 25818, - "src": "33496:10:16", + "scope": 28879, + "src": "33496:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52706,10 +52706,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25802, + "id": 28863, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33496:7:16", + "src": "33496:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52718,28 +52718,28 @@ "visibility": "internal" } ], - "src": "33447:60:16" + "src": "33447:60:36" }, "returnParameters": { - "id": 25805, + "id": 28866, "nodeType": "ParameterList", "parameters": [], - "src": "33522:0:16" + "src": "33522:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25841, + "id": 28902, "nodeType": "FunctionDefinition", - "src": "33639:203:16", + "src": "33639:203:36", "nodes": [], "body": { - "id": 25840, + "id": 28901, "nodeType": "Block", - "src": "33732:110:16", + "src": "33732:110:36", "nodes": [], "statements": [ { @@ -52749,14 +52749,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e743235362c737472696e672c737472696e6729", - "id": 25832, + "id": 28893, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "33782:35:16", + "src": "33782:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5ab84e1fba099b79ad99dc62242807811428e5c36b5f473a3b74e319a04c4089", "typeString": "literal_string \"log(string,uint256,string,string)\"" @@ -52764,48 +52764,48 @@ "value": "log(string,uint256,string,string)" }, { - "id": 25833, + "id": 28894, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25820, - "src": "33819:2:16", + "referencedDeclaration": 28881, + "src": "33819:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25834, + "id": 28895, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25822, - "src": "33823:2:16", + "referencedDeclaration": 28883, + "src": "33823:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25835, + "id": 28896, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25824, - "src": "33827:2:16", + "referencedDeclaration": 28885, + "src": "33827:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25836, + "id": 28897, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25826, - "src": "33831:2:16", + "referencedDeclaration": 28887, + "src": "33831:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -52836,32 +52836,32 @@ } ], "expression": { - "id": 25830, + "id": 28891, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "33758:3:16", + "src": "33758:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25831, + "id": 28892, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "33762:19:16", + "memberLocation": "33762:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "33758:23:16", + "src": "33758:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25837, + "id": 28898, "isConstant": false, "isLValue": false, "isPure": false, @@ -52870,7 +52870,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "33758:76:16", + "src": "33758:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -52885,18 +52885,18 @@ "typeString": "bytes memory" } ], - "id": 25829, + "id": 28890, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "33742:15:16", + "referencedDeclaration": 25094, + "src": "33742:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25838, + "id": 28899, "isConstant": false, "isLValue": false, "isPure": false, @@ -52905,16 +52905,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "33742:93:16", + "src": "33742:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25839, + "id": 28900, "nodeType": "ExpressionStatement", - "src": "33742:93:16" + "src": "33742:93:36" } ] }, @@ -52922,20 +52922,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "33648:3:16", + "nameLocation": "33648:3:36", "parameters": { - "id": 25827, + "id": 28888, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25820, + "id": 28881, "mutability": "mutable", "name": "p0", - "nameLocation": "33666:2:16", + "nameLocation": "33666:2:36", "nodeType": "VariableDeclaration", - "scope": 25841, - "src": "33652:16:16", + "scope": 28902, + "src": "33652:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52943,10 +52943,10 @@ "typeString": "string" }, "typeName": { - "id": 25819, + "id": 28880, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33652:6:16", + "src": "33652:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -52956,13 +52956,13 @@ }, { "constant": false, - "id": 25822, + "id": 28883, "mutability": "mutable", "name": "p1", - "nameLocation": "33678:2:16", + "nameLocation": "33678:2:36", "nodeType": "VariableDeclaration", - "scope": 25841, - "src": "33670:10:16", + "scope": 28902, + "src": "33670:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52970,10 +52970,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25821, + "id": 28882, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33670:7:16", + "src": "33670:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -52983,13 +52983,13 @@ }, { "constant": false, - "id": 25824, + "id": 28885, "mutability": "mutable", "name": "p2", - "nameLocation": "33696:2:16", + "nameLocation": "33696:2:36", "nodeType": "VariableDeclaration", - "scope": 25841, - "src": "33682:16:16", + "scope": 28902, + "src": "33682:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -52997,10 +52997,10 @@ "typeString": "string" }, "typeName": { - "id": 25823, + "id": 28884, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33682:6:16", + "src": "33682:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -53010,13 +53010,13 @@ }, { "constant": false, - "id": 25826, + "id": 28887, "mutability": "mutable", "name": "p3", - "nameLocation": "33714:2:16", + "nameLocation": "33714:2:36", "nodeType": "VariableDeclaration", - "scope": 25841, - "src": "33700:16:16", + "scope": 28902, + "src": "33700:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -53024,10 +53024,10 @@ "typeString": "string" }, "typeName": { - "id": 25825, + "id": 28886, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33700:6:16", + "src": "33700:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -53036,28 +53036,28 @@ "visibility": "internal" } ], - "src": "33651:66:16" + "src": "33651:66:36" }, "returnParameters": { - "id": 25828, + "id": 28889, "nodeType": "ParameterList", "parameters": [], - "src": "33732:0:16" + "src": "33732:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25864, + "id": 28925, "nodeType": "FunctionDefinition", - "src": "33848:192:16", + "src": "33848:192:36", "nodes": [], "body": { - "id": 25863, + "id": 28924, "nodeType": "Block", - "src": "33932:108:16", + "src": "33932:108:36", "nodes": [], "statements": [ { @@ -53067,14 +53067,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e743235362c737472696e672c626f6f6c29", - "id": 25855, + "id": 28916, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "33982:33:16", + "src": "33982:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7d24491d69f4bc88a6e68cd8228b6698af11fe37f60f65c80e3f11428a8eba2f", "typeString": "literal_string \"log(string,uint256,string,bool)\"" @@ -53082,48 +53082,48 @@ "value": "log(string,uint256,string,bool)" }, { - "id": 25856, + "id": 28917, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25843, - "src": "34017:2:16", + "referencedDeclaration": 28904, + "src": "34017:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25857, + "id": 28918, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25845, - "src": "34021:2:16", + "referencedDeclaration": 28906, + "src": "34021:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25858, + "id": 28919, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25847, - "src": "34025:2:16", + "referencedDeclaration": 28908, + "src": "34025:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25859, + "id": 28920, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25849, - "src": "34029:2:16", + "referencedDeclaration": 28910, + "src": "34029:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -53154,32 +53154,32 @@ } ], "expression": { - "id": 25853, + "id": 28914, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "33958:3:16", + "src": "33958:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25854, + "id": 28915, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "33962:19:16", + "memberLocation": "33962:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "33958:23:16", + "src": "33958:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25860, + "id": 28921, "isConstant": false, "isLValue": false, "isPure": false, @@ -53188,7 +53188,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "33958:74:16", + "src": "33958:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -53203,18 +53203,18 @@ "typeString": "bytes memory" } ], - "id": 25852, + "id": 28913, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "33942:15:16", + "referencedDeclaration": 25094, + "src": "33942:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25861, + "id": 28922, "isConstant": false, "isLValue": false, "isPure": false, @@ -53223,16 +53223,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "33942:91:16", + "src": "33942:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25862, + "id": 28923, "nodeType": "ExpressionStatement", - "src": "33942:91:16" + "src": "33942:91:36" } ] }, @@ -53240,20 +53240,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "33857:3:16", + "nameLocation": "33857:3:36", "parameters": { - "id": 25850, + "id": 28911, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25843, + "id": 28904, "mutability": "mutable", "name": "p0", - "nameLocation": "33875:2:16", + "nameLocation": "33875:2:36", "nodeType": "VariableDeclaration", - "scope": 25864, - "src": "33861:16:16", + "scope": 28925, + "src": "33861:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -53261,10 +53261,10 @@ "typeString": "string" }, "typeName": { - "id": 25842, + "id": 28903, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33861:6:16", + "src": "33861:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -53274,13 +53274,13 @@ }, { "constant": false, - "id": 25845, + "id": 28906, "mutability": "mutable", "name": "p1", - "nameLocation": "33887:2:16", + "nameLocation": "33887:2:36", "nodeType": "VariableDeclaration", - "scope": 25864, - "src": "33879:10:16", + "scope": 28925, + "src": "33879:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53288,10 +53288,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25844, + "id": 28905, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "33879:7:16", + "src": "33879:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53301,13 +53301,13 @@ }, { "constant": false, - "id": 25847, + "id": 28908, "mutability": "mutable", "name": "p2", - "nameLocation": "33905:2:16", + "nameLocation": "33905:2:36", "nodeType": "VariableDeclaration", - "scope": 25864, - "src": "33891:16:16", + "scope": 28925, + "src": "33891:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -53315,10 +53315,10 @@ "typeString": "string" }, "typeName": { - "id": 25846, + "id": 28907, "name": "string", "nodeType": "ElementaryTypeName", - "src": "33891:6:16", + "src": "33891:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -53328,13 +53328,13 @@ }, { "constant": false, - "id": 25849, + "id": 28910, "mutability": "mutable", "name": "p3", - "nameLocation": "33914:2:16", + "nameLocation": "33914:2:36", "nodeType": "VariableDeclaration", - "scope": 25864, - "src": "33909:7:16", + "scope": 28925, + "src": "33909:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53342,10 +53342,10 @@ "typeString": "bool" }, "typeName": { - "id": 25848, + "id": 28909, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "33909:4:16", + "src": "33909:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -53354,28 +53354,28 @@ "visibility": "internal" } ], - "src": "33860:57:16" + "src": "33860:57:36" }, "returnParameters": { - "id": 25851, + "id": 28912, "nodeType": "ParameterList", "parameters": [], - "src": "33932:0:16" + "src": "33932:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25887, + "id": 28948, "nodeType": "FunctionDefinition", - "src": "34046:198:16", + "src": "34046:198:36", "nodes": [], "body": { - "id": 25886, + "id": 28947, "nodeType": "Block", - "src": "34133:111:16", + "src": "34133:111:36", "nodes": [], "statements": [ { @@ -53385,14 +53385,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e743235362c737472696e672c6164647265737329", - "id": 25878, + "id": 28939, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "34183:36:16", + "src": "34183:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7c4632a48572fa2d4647539e525c9742d692f8e780540d6116f897ab472257cb", "typeString": "literal_string \"log(string,uint256,string,address)\"" @@ -53400,48 +53400,48 @@ "value": "log(string,uint256,string,address)" }, { - "id": 25879, + "id": 28940, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25866, - "src": "34221:2:16", + "referencedDeclaration": 28927, + "src": "34221:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25880, + "id": 28941, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25868, - "src": "34225:2:16", + "referencedDeclaration": 28929, + "src": "34225:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25881, + "id": 28942, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25870, - "src": "34229:2:16", + "referencedDeclaration": 28931, + "src": "34229:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25882, + "id": 28943, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25872, - "src": "34233:2:16", + "referencedDeclaration": 28933, + "src": "34233:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -53472,32 +53472,32 @@ } ], "expression": { - "id": 25876, + "id": 28937, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "34159:3:16", + "src": "34159:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25877, + "id": 28938, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "34163:19:16", + "memberLocation": "34163:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "34159:23:16", + "src": "34159:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25883, + "id": 28944, "isConstant": false, "isLValue": false, "isPure": false, @@ -53506,7 +53506,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34159:77:16", + "src": "34159:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -53521,18 +53521,18 @@ "typeString": "bytes memory" } ], - "id": 25875, + "id": 28936, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "34143:15:16", + "referencedDeclaration": 25094, + "src": "34143:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25884, + "id": 28945, "isConstant": false, "isLValue": false, "isPure": false, @@ -53541,16 +53541,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34143:94:16", + "src": "34143:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25885, + "id": 28946, "nodeType": "ExpressionStatement", - "src": "34143:94:16" + "src": "34143:94:36" } ] }, @@ -53558,20 +53558,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34055:3:16", + "nameLocation": "34055:3:36", "parameters": { - "id": 25873, + "id": 28934, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25866, + "id": 28927, "mutability": "mutable", "name": "p0", - "nameLocation": "34073:2:16", + "nameLocation": "34073:2:36", "nodeType": "VariableDeclaration", - "scope": 25887, - "src": "34059:16:16", + "scope": 28948, + "src": "34059:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -53579,10 +53579,10 @@ "typeString": "string" }, "typeName": { - "id": 25865, + "id": 28926, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34059:6:16", + "src": "34059:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -53592,13 +53592,13 @@ }, { "constant": false, - "id": 25868, + "id": 28929, "mutability": "mutable", "name": "p1", - "nameLocation": "34085:2:16", + "nameLocation": "34085:2:36", "nodeType": "VariableDeclaration", - "scope": 25887, - "src": "34077:10:16", + "scope": 28948, + "src": "34077:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53606,10 +53606,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25867, + "id": 28928, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34077:7:16", + "src": "34077:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53619,13 +53619,13 @@ }, { "constant": false, - "id": 25870, + "id": 28931, "mutability": "mutable", "name": "p2", - "nameLocation": "34103:2:16", + "nameLocation": "34103:2:36", "nodeType": "VariableDeclaration", - "scope": 25887, - "src": "34089:16:16", + "scope": 28948, + "src": "34089:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -53633,10 +53633,10 @@ "typeString": "string" }, "typeName": { - "id": 25869, + "id": 28930, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34089:6:16", + "src": "34089:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -53646,13 +53646,13 @@ }, { "constant": false, - "id": 25872, + "id": 28933, "mutability": "mutable", "name": "p3", - "nameLocation": "34115:2:16", + "nameLocation": "34115:2:36", "nodeType": "VariableDeclaration", - "scope": 25887, - "src": "34107:10:16", + "scope": 28948, + "src": "34107:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53660,10 +53660,10 @@ "typeString": "address" }, "typeName": { - "id": 25871, + "id": 28932, "name": "address", "nodeType": "ElementaryTypeName", - "src": "34107:7:16", + "src": "34107:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -53673,28 +53673,28 @@ "visibility": "internal" } ], - "src": "34058:60:16" + "src": "34058:60:36" }, "returnParameters": { - "id": 25874, + "id": 28935, "nodeType": "ParameterList", "parameters": [], - "src": "34133:0:16" + "src": "34133:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25910, + "id": 28971, "nodeType": "FunctionDefinition", - "src": "34250:187:16", + "src": "34250:187:36", "nodes": [], "body": { - "id": 25909, + "id": 28970, "nodeType": "Block", - "src": "34328:109:16", + "src": "34328:109:36", "nodes": [], "statements": [ { @@ -53704,14 +53704,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e743235362c626f6f6c2c75696e7432353629", - "id": 25901, + "id": 28962, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "34378:34:16", + "src": "34378:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e41b6f6f58a4f880a3266f23bebaff73175ff4306317c20982bc2eabc04edd13", "typeString": "literal_string \"log(string,uint256,bool,uint256)\"" @@ -53719,48 +53719,48 @@ "value": "log(string,uint256,bool,uint256)" }, { - "id": 25902, + "id": 28963, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25889, - "src": "34414:2:16", + "referencedDeclaration": 28950, + "src": "34414:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25903, + "id": 28964, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25891, - "src": "34418:2:16", + "referencedDeclaration": 28952, + "src": "34418:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25904, + "id": 28965, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25893, - "src": "34422:2:16", + "referencedDeclaration": 28954, + "src": "34422:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25905, + "id": 28966, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25895, - "src": "34426:2:16", + "referencedDeclaration": 28956, + "src": "34426:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53791,32 +53791,32 @@ } ], "expression": { - "id": 25899, + "id": 28960, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "34354:3:16", + "src": "34354:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25900, + "id": 28961, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "34358:19:16", + "memberLocation": "34358:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "34354:23:16", + "src": "34354:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25906, + "id": 28967, "isConstant": false, "isLValue": false, "isPure": false, @@ -53825,7 +53825,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34354:75:16", + "src": "34354:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -53840,18 +53840,18 @@ "typeString": "bytes memory" } ], - "id": 25898, + "id": 28959, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "34338:15:16", + "referencedDeclaration": 25094, + "src": "34338:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25907, + "id": 28968, "isConstant": false, "isLValue": false, "isPure": false, @@ -53860,16 +53860,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34338:92:16", + "src": "34338:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25908, + "id": 28969, "nodeType": "ExpressionStatement", - "src": "34338:92:16" + "src": "34338:92:36" } ] }, @@ -53877,20 +53877,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34259:3:16", + "nameLocation": "34259:3:36", "parameters": { - "id": 25896, + "id": 28957, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25889, + "id": 28950, "mutability": "mutable", "name": "p0", - "nameLocation": "34277:2:16", + "nameLocation": "34277:2:36", "nodeType": "VariableDeclaration", - "scope": 25910, - "src": "34263:16:16", + "scope": 28971, + "src": "34263:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -53898,10 +53898,10 @@ "typeString": "string" }, "typeName": { - "id": 25888, + "id": 28949, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34263:6:16", + "src": "34263:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -53911,13 +53911,13 @@ }, { "constant": false, - "id": 25891, + "id": 28952, "mutability": "mutable", "name": "p1", - "nameLocation": "34289:2:16", + "nameLocation": "34289:2:36", "nodeType": "VariableDeclaration", - "scope": 25910, - "src": "34281:10:16", + "scope": 28971, + "src": "34281:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53925,10 +53925,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25890, + "id": 28951, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34281:7:16", + "src": "34281:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53938,13 +53938,13 @@ }, { "constant": false, - "id": 25893, + "id": 28954, "mutability": "mutable", "name": "p2", - "nameLocation": "34298:2:16", + "nameLocation": "34298:2:36", "nodeType": "VariableDeclaration", - "scope": 25910, - "src": "34293:7:16", + "scope": 28971, + "src": "34293:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53952,10 +53952,10 @@ "typeString": "bool" }, "typeName": { - "id": 25892, + "id": 28953, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "34293:4:16", + "src": "34293:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -53965,13 +53965,13 @@ }, { "constant": false, - "id": 25895, + "id": 28956, "mutability": "mutable", "name": "p3", - "nameLocation": "34310:2:16", + "nameLocation": "34310:2:36", "nodeType": "VariableDeclaration", - "scope": 25910, - "src": "34302:10:16", + "scope": 28971, + "src": "34302:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53979,10 +53979,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25894, + "id": 28955, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34302:7:16", + "src": "34302:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -53991,28 +53991,28 @@ "visibility": "internal" } ], - "src": "34262:51:16" + "src": "34262:51:36" }, "returnParameters": { - "id": 25897, + "id": 28958, "nodeType": "ParameterList", "parameters": [], - "src": "34328:0:16" + "src": "34328:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25933, + "id": 28994, "nodeType": "FunctionDefinition", - "src": "34443:192:16", + "src": "34443:192:36", "nodes": [], "body": { - "id": 25932, + "id": 28993, "nodeType": "Block", - "src": "34527:108:16", + "src": "34527:108:36", "nodes": [], "statements": [ { @@ -54022,14 +54022,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e743235362c626f6f6c2c737472696e6729", - "id": 25924, + "id": 28985, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "34577:33:16", + "src": "34577:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_abf73a9831ab2bdeb8da9d06a81eab42196b20e336ab670ecba37bac94839d87", "typeString": "literal_string \"log(string,uint256,bool,string)\"" @@ -54037,48 +54037,48 @@ "value": "log(string,uint256,bool,string)" }, { - "id": 25925, + "id": 28986, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25912, - "src": "34612:2:16", + "referencedDeclaration": 28973, + "src": "34612:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25926, + "id": 28987, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25914, - "src": "34616:2:16", + "referencedDeclaration": 28975, + "src": "34616:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25927, + "id": 28988, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25916, - "src": "34620:2:16", + "referencedDeclaration": 28977, + "src": "34620:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25928, + "id": 28989, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25918, - "src": "34624:2:16", + "referencedDeclaration": 28979, + "src": "34624:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -54109,32 +54109,32 @@ } ], "expression": { - "id": 25922, + "id": 28983, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "34553:3:16", + "src": "34553:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25923, + "id": 28984, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "34557:19:16", + "memberLocation": "34557:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "34553:23:16", + "src": "34553:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25929, + "id": 28990, "isConstant": false, "isLValue": false, "isPure": false, @@ -54143,7 +54143,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34553:74:16", + "src": "34553:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -54158,18 +54158,18 @@ "typeString": "bytes memory" } ], - "id": 25921, + "id": 28982, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "34537:15:16", + "referencedDeclaration": 25094, + "src": "34537:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25930, + "id": 28991, "isConstant": false, "isLValue": false, "isPure": false, @@ -54178,16 +54178,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34537:91:16", + "src": "34537:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25931, + "id": 28992, "nodeType": "ExpressionStatement", - "src": "34537:91:16" + "src": "34537:91:36" } ] }, @@ -54195,20 +54195,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34452:3:16", + "nameLocation": "34452:3:36", "parameters": { - "id": 25919, + "id": 28980, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25912, + "id": 28973, "mutability": "mutable", "name": "p0", - "nameLocation": "34470:2:16", + "nameLocation": "34470:2:36", "nodeType": "VariableDeclaration", - "scope": 25933, - "src": "34456:16:16", + "scope": 28994, + "src": "34456:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -54216,10 +54216,10 @@ "typeString": "string" }, "typeName": { - "id": 25911, + "id": 28972, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34456:6:16", + "src": "34456:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -54229,13 +54229,13 @@ }, { "constant": false, - "id": 25914, + "id": 28975, "mutability": "mutable", "name": "p1", - "nameLocation": "34482:2:16", + "nameLocation": "34482:2:36", "nodeType": "VariableDeclaration", - "scope": 25933, - "src": "34474:10:16", + "scope": 28994, + "src": "34474:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54243,10 +54243,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25913, + "id": 28974, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34474:7:16", + "src": "34474:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54256,13 +54256,13 @@ }, { "constant": false, - "id": 25916, + "id": 28977, "mutability": "mutable", "name": "p2", - "nameLocation": "34491:2:16", + "nameLocation": "34491:2:36", "nodeType": "VariableDeclaration", - "scope": 25933, - "src": "34486:7:16", + "scope": 28994, + "src": "34486:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54270,10 +54270,10 @@ "typeString": "bool" }, "typeName": { - "id": 25915, + "id": 28976, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "34486:4:16", + "src": "34486:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -54283,13 +54283,13 @@ }, { "constant": false, - "id": 25918, + "id": 28979, "mutability": "mutable", "name": "p3", - "nameLocation": "34509:2:16", + "nameLocation": "34509:2:36", "nodeType": "VariableDeclaration", - "scope": 25933, - "src": "34495:16:16", + "scope": 28994, + "src": "34495:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -54297,10 +54297,10 @@ "typeString": "string" }, "typeName": { - "id": 25917, + "id": 28978, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34495:6:16", + "src": "34495:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -54309,28 +54309,28 @@ "visibility": "internal" } ], - "src": "34455:57:16" + "src": "34455:57:36" }, "returnParameters": { - "id": 25920, + "id": 28981, "nodeType": "ParameterList", "parameters": [], - "src": "34527:0:16" + "src": "34527:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25956, + "id": 29017, "nodeType": "FunctionDefinition", - "src": "34641:181:16", + "src": "34641:181:36", "nodes": [], "body": { - "id": 25955, + "id": 29016, "nodeType": "Block", - "src": "34716:106:16", + "src": "34716:106:36", "nodes": [], "statements": [ { @@ -54340,14 +54340,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e743235362c626f6f6c2c626f6f6c29", - "id": 25947, + "id": 29008, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "34766:31:16", + "src": "34766:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_354c36d6798abb81721fb2beaef51c92cab9d4cf16be10f0a4724648784ecb76", "typeString": "literal_string \"log(string,uint256,bool,bool)\"" @@ -54355,48 +54355,48 @@ "value": "log(string,uint256,bool,bool)" }, { - "id": 25948, + "id": 29009, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25935, - "src": "34799:2:16", + "referencedDeclaration": 28996, + "src": "34799:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25949, + "id": 29010, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25937, - "src": "34803:2:16", + "referencedDeclaration": 28998, + "src": "34803:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25950, + "id": 29011, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25939, - "src": "34807:2:16", + "referencedDeclaration": 29000, + "src": "34807:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25951, + "id": 29012, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25941, - "src": "34811:2:16", + "referencedDeclaration": 29002, + "src": "34811:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -54427,32 +54427,32 @@ } ], "expression": { - "id": 25945, + "id": 29006, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "34742:3:16", + "src": "34742:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25946, + "id": 29007, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "34746:19:16", + "memberLocation": "34746:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "34742:23:16", + "src": "34742:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25952, + "id": 29013, "isConstant": false, "isLValue": false, "isPure": false, @@ -54461,7 +54461,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34742:72:16", + "src": "34742:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -54476,18 +54476,18 @@ "typeString": "bytes memory" } ], - "id": 25944, + "id": 29005, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "34726:15:16", + "referencedDeclaration": 25094, + "src": "34726:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25953, + "id": 29014, "isConstant": false, "isLValue": false, "isPure": false, @@ -54496,16 +54496,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34726:89:16", + "src": "34726:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25954, + "id": 29015, "nodeType": "ExpressionStatement", - "src": "34726:89:16" + "src": "34726:89:36" } ] }, @@ -54513,20 +54513,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34650:3:16", + "nameLocation": "34650:3:36", "parameters": { - "id": 25942, + "id": 29003, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25935, + "id": 28996, "mutability": "mutable", "name": "p0", - "nameLocation": "34668:2:16", + "nameLocation": "34668:2:36", "nodeType": "VariableDeclaration", - "scope": 25956, - "src": "34654:16:16", + "scope": 29017, + "src": "34654:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -54534,10 +54534,10 @@ "typeString": "string" }, "typeName": { - "id": 25934, + "id": 28995, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34654:6:16", + "src": "34654:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -54547,13 +54547,13 @@ }, { "constant": false, - "id": 25937, + "id": 28998, "mutability": "mutable", "name": "p1", - "nameLocation": "34680:2:16", + "nameLocation": "34680:2:36", "nodeType": "VariableDeclaration", - "scope": 25956, - "src": "34672:10:16", + "scope": 29017, + "src": "34672:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54561,10 +54561,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25936, + "id": 28997, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34672:7:16", + "src": "34672:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54574,13 +54574,13 @@ }, { "constant": false, - "id": 25939, + "id": 29000, "mutability": "mutable", "name": "p2", - "nameLocation": "34689:2:16", + "nameLocation": "34689:2:36", "nodeType": "VariableDeclaration", - "scope": 25956, - "src": "34684:7:16", + "scope": 29017, + "src": "34684:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54588,10 +54588,10 @@ "typeString": "bool" }, "typeName": { - "id": 25938, + "id": 28999, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "34684:4:16", + "src": "34684:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -54601,13 +54601,13 @@ }, { "constant": false, - "id": 25941, + "id": 29002, "mutability": "mutable", "name": "p3", - "nameLocation": "34698:2:16", + "nameLocation": "34698:2:36", "nodeType": "VariableDeclaration", - "scope": 25956, - "src": "34693:7:16", + "scope": 29017, + "src": "34693:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54615,10 +54615,10 @@ "typeString": "bool" }, "typeName": { - "id": 25940, + "id": 29001, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "34693:4:16", + "src": "34693:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -54627,28 +54627,28 @@ "visibility": "internal" } ], - "src": "34653:48:16" + "src": "34653:48:36" }, "returnParameters": { - "id": 25943, + "id": 29004, "nodeType": "ParameterList", "parameters": [], - "src": "34716:0:16" + "src": "34716:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 25979, + "id": 29040, "nodeType": "FunctionDefinition", - "src": "34828:187:16", + "src": "34828:187:36", "nodes": [], "body": { - "id": 25978, + "id": 29039, "nodeType": "Block", - "src": "34906:109:16", + "src": "34906:109:36", "nodes": [], "statements": [ { @@ -54658,14 +54658,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e743235362c626f6f6c2c6164647265737329", - "id": 25970, + "id": 29031, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "34956:34:16", + "src": "34956:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e0e95b9833a204b7ba633bd63a60ec523906565f2c86d8936f7ff3e9937880f7", "typeString": "literal_string \"log(string,uint256,bool,address)\"" @@ -54673,48 +54673,48 @@ "value": "log(string,uint256,bool,address)" }, { - "id": 25971, + "id": 29032, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25958, - "src": "34992:2:16", + "referencedDeclaration": 29019, + "src": "34992:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25972, + "id": 29033, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25960, - "src": "34996:2:16", + "referencedDeclaration": 29021, + "src": "34996:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25973, + "id": 29034, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25962, - "src": "35000:2:16", + "referencedDeclaration": 29023, + "src": "35000:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 25974, + "id": 29035, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25964, - "src": "35004:2:16", + "referencedDeclaration": 29025, + "src": "35004:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -54745,32 +54745,32 @@ } ], "expression": { - "id": 25968, + "id": 29029, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "34932:3:16", + "src": "34932:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25969, + "id": 29030, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "34936:19:16", + "memberLocation": "34936:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "34932:23:16", + "src": "34932:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25975, + "id": 29036, "isConstant": false, "isLValue": false, "isPure": false, @@ -54779,7 +54779,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34932:75:16", + "src": "34932:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -54794,18 +54794,18 @@ "typeString": "bytes memory" } ], - "id": 25967, + "id": 29028, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "34916:15:16", + "referencedDeclaration": 25094, + "src": "34916:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25976, + "id": 29037, "isConstant": false, "isLValue": false, "isPure": false, @@ -54814,16 +54814,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34916:92:16", + "src": "34916:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 25977, + "id": 29038, "nodeType": "ExpressionStatement", - "src": "34916:92:16" + "src": "34916:92:36" } ] }, @@ -54831,20 +54831,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34837:3:16", + "nameLocation": "34837:3:36", "parameters": { - "id": 25965, + "id": 29026, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25958, + "id": 29019, "mutability": "mutable", "name": "p0", - "nameLocation": "34855:2:16", + "nameLocation": "34855:2:36", "nodeType": "VariableDeclaration", - "scope": 25979, - "src": "34841:16:16", + "scope": 29040, + "src": "34841:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -54852,10 +54852,10 @@ "typeString": "string" }, "typeName": { - "id": 25957, + "id": 29018, "name": "string", "nodeType": "ElementaryTypeName", - "src": "34841:6:16", + "src": "34841:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -54865,13 +54865,13 @@ }, { "constant": false, - "id": 25960, + "id": 29021, "mutability": "mutable", "name": "p1", - "nameLocation": "34867:2:16", + "nameLocation": "34867:2:36", "nodeType": "VariableDeclaration", - "scope": 25979, - "src": "34859:10:16", + "scope": 29040, + "src": "34859:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54879,10 +54879,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25959, + "id": 29020, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34859:7:16", + "src": "34859:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54892,13 +54892,13 @@ }, { "constant": false, - "id": 25962, + "id": 29023, "mutability": "mutable", "name": "p2", - "nameLocation": "34876:2:16", + "nameLocation": "34876:2:36", "nodeType": "VariableDeclaration", - "scope": 25979, - "src": "34871:7:16", + "scope": 29040, + "src": "34871:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54906,10 +54906,10 @@ "typeString": "bool" }, "typeName": { - "id": 25961, + "id": 29022, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "34871:4:16", + "src": "34871:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -54919,13 +54919,13 @@ }, { "constant": false, - "id": 25964, + "id": 29025, "mutability": "mutable", "name": "p3", - "nameLocation": "34888:2:16", + "nameLocation": "34888:2:36", "nodeType": "VariableDeclaration", - "scope": 25979, - "src": "34880:10:16", + "scope": 29040, + "src": "34880:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54933,10 +54933,10 @@ "typeString": "address" }, "typeName": { - "id": 25963, + "id": 29024, "name": "address", "nodeType": "ElementaryTypeName", - "src": "34880:7:16", + "src": "34880:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -54946,28 +54946,28 @@ "visibility": "internal" } ], - "src": "34840:51:16" + "src": "34840:51:36" }, "returnParameters": { - "id": 25966, + "id": 29027, "nodeType": "ParameterList", "parameters": [], - "src": "34906:0:16" + "src": "34906:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26002, + "id": 29063, "nodeType": "FunctionDefinition", - "src": "35021:193:16", + "src": "35021:193:36", "nodes": [], "body": { - "id": 26001, + "id": 29062, "nodeType": "Block", - "src": "35102:112:16", + "src": "35102:112:36", "nodes": [], "statements": [ { @@ -54977,14 +54977,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e743235362c616464726573732c75696e7432353629", - "id": 25993, + "id": 29054, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "35152:37:16", + "src": "35152:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4f04fdc6b6271b036262883bae0d1ea5155524010fed0023b5c71c574fb937ff", "typeString": "literal_string \"log(string,uint256,address,uint256)\"" @@ -54992,48 +54992,48 @@ "value": "log(string,uint256,address,uint256)" }, { - "id": 25994, + "id": 29055, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25981, - "src": "35191:2:16", + "referencedDeclaration": 29042, + "src": "35191:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 25995, + "id": 29056, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25983, - "src": "35195:2:16", + "referencedDeclaration": 29044, + "src": "35195:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 25996, + "id": 29057, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25985, - "src": "35199:2:16", + "referencedDeclaration": 29046, + "src": "35199:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 25997, + "id": 29058, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 25987, - "src": "35203:2:16", + "referencedDeclaration": 29048, + "src": "35203:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55064,32 +55064,32 @@ } ], "expression": { - "id": 25991, + "id": 29052, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "35128:3:16", + "src": "35128:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 25992, + "id": 29053, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "35132:19:16", + "memberLocation": "35132:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "35128:23:16", + "src": "35128:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 25998, + "id": 29059, "isConstant": false, "isLValue": false, "isPure": false, @@ -55098,7 +55098,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "35128:78:16", + "src": "35128:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -55113,18 +55113,18 @@ "typeString": "bytes memory" } ], - "id": 25990, + "id": 29051, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "35112:15:16", + "referencedDeclaration": 25094, + "src": "35112:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 25999, + "id": 29060, "isConstant": false, "isLValue": false, "isPure": false, @@ -55133,16 +55133,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "35112:95:16", + "src": "35112:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26000, + "id": 29061, "nodeType": "ExpressionStatement", - "src": "35112:95:16" + "src": "35112:95:36" } ] }, @@ -55150,20 +55150,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "35030:3:16", + "nameLocation": "35030:3:36", "parameters": { - "id": 25988, + "id": 29049, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 25981, + "id": 29042, "mutability": "mutable", "name": "p0", - "nameLocation": "35048:2:16", + "nameLocation": "35048:2:36", "nodeType": "VariableDeclaration", - "scope": 26002, - "src": "35034:16:16", + "scope": 29063, + "src": "35034:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55171,10 +55171,10 @@ "typeString": "string" }, "typeName": { - "id": 25980, + "id": 29041, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35034:6:16", + "src": "35034:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55184,13 +55184,13 @@ }, { "constant": false, - "id": 25983, + "id": 29044, "mutability": "mutable", "name": "p1", - "nameLocation": "35060:2:16", + "nameLocation": "35060:2:36", "nodeType": "VariableDeclaration", - "scope": 26002, - "src": "35052:10:16", + "scope": 29063, + "src": "35052:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55198,10 +55198,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25982, + "id": 29043, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35052:7:16", + "src": "35052:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55211,13 +55211,13 @@ }, { "constant": false, - "id": 25985, + "id": 29046, "mutability": "mutable", "name": "p2", - "nameLocation": "35072:2:16", + "nameLocation": "35072:2:36", "nodeType": "VariableDeclaration", - "scope": 26002, - "src": "35064:10:16", + "scope": 29063, + "src": "35064:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55225,10 +55225,10 @@ "typeString": "address" }, "typeName": { - "id": 25984, + "id": 29045, "name": "address", "nodeType": "ElementaryTypeName", - "src": "35064:7:16", + "src": "35064:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -55239,13 +55239,13 @@ }, { "constant": false, - "id": 25987, + "id": 29048, "mutability": "mutable", "name": "p3", - "nameLocation": "35084:2:16", + "nameLocation": "35084:2:36", "nodeType": "VariableDeclaration", - "scope": 26002, - "src": "35076:10:16", + "scope": 29063, + "src": "35076:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55253,10 +55253,10 @@ "typeString": "uint256" }, "typeName": { - "id": 25986, + "id": 29047, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35076:7:16", + "src": "35076:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55265,28 +55265,28 @@ "visibility": "internal" } ], - "src": "35033:54:16" + "src": "35033:54:36" }, "returnParameters": { - "id": 25989, + "id": 29050, "nodeType": "ParameterList", "parameters": [], - "src": "35102:0:16" + "src": "35102:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26025, + "id": 29086, "nodeType": "FunctionDefinition", - "src": "35220:198:16", + "src": "35220:198:36", "nodes": [], "body": { - "id": 26024, + "id": 29085, "nodeType": "Block", - "src": "35307:111:16", + "src": "35307:111:36", "nodes": [], "statements": [ { @@ -55296,14 +55296,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e743235362c616464726573732c737472696e6729", - "id": 26016, + "id": 29077, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "35357:36:16", + "src": "35357:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9ffb2f93ff043d0a86ff6dc2ddf23d28dfc95ecde23d406177dfe6f19d070d2b", "typeString": "literal_string \"log(string,uint256,address,string)\"" @@ -55311,48 +55311,48 @@ "value": "log(string,uint256,address,string)" }, { - "id": 26017, + "id": 29078, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26004, - "src": "35395:2:16", + "referencedDeclaration": 29065, + "src": "35395:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26018, + "id": 29079, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26006, - "src": "35399:2:16", + "referencedDeclaration": 29067, + "src": "35399:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 26019, + "id": 29080, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26008, - "src": "35403:2:16", + "referencedDeclaration": 29069, + "src": "35403:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 26020, + "id": 29081, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26010, - "src": "35407:2:16", + "referencedDeclaration": 29071, + "src": "35407:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -55383,32 +55383,32 @@ } ], "expression": { - "id": 26014, + "id": 29075, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "35333:3:16", + "src": "35333:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26015, + "id": 29076, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "35337:19:16", + "memberLocation": "35337:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "35333:23:16", + "src": "35333:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26021, + "id": 29082, "isConstant": false, "isLValue": false, "isPure": false, @@ -55417,7 +55417,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "35333:77:16", + "src": "35333:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -55432,18 +55432,18 @@ "typeString": "bytes memory" } ], - "id": 26013, + "id": 29074, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "35317:15:16", + "referencedDeclaration": 25094, + "src": "35317:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26022, + "id": 29083, "isConstant": false, "isLValue": false, "isPure": false, @@ -55452,16 +55452,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "35317:94:16", + "src": "35317:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26023, + "id": 29084, "nodeType": "ExpressionStatement", - "src": "35317:94:16" + "src": "35317:94:36" } ] }, @@ -55469,20 +55469,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "35229:3:16", + "nameLocation": "35229:3:36", "parameters": { - "id": 26011, + "id": 29072, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26004, + "id": 29065, "mutability": "mutable", "name": "p0", - "nameLocation": "35247:2:16", + "nameLocation": "35247:2:36", "nodeType": "VariableDeclaration", - "scope": 26025, - "src": "35233:16:16", + "scope": 29086, + "src": "35233:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55490,10 +55490,10 @@ "typeString": "string" }, "typeName": { - "id": 26003, + "id": 29064, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35233:6:16", + "src": "35233:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55503,13 +55503,13 @@ }, { "constant": false, - "id": 26006, + "id": 29067, "mutability": "mutable", "name": "p1", - "nameLocation": "35259:2:16", + "nameLocation": "35259:2:36", "nodeType": "VariableDeclaration", - "scope": 26025, - "src": "35251:10:16", + "scope": 29086, + "src": "35251:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55517,10 +55517,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26005, + "id": 29066, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35251:7:16", + "src": "35251:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55530,13 +55530,13 @@ }, { "constant": false, - "id": 26008, + "id": 29069, "mutability": "mutable", "name": "p2", - "nameLocation": "35271:2:16", + "nameLocation": "35271:2:36", "nodeType": "VariableDeclaration", - "scope": 26025, - "src": "35263:10:16", + "scope": 29086, + "src": "35263:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55544,10 +55544,10 @@ "typeString": "address" }, "typeName": { - "id": 26007, + "id": 29068, "name": "address", "nodeType": "ElementaryTypeName", - "src": "35263:7:16", + "src": "35263:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -55558,13 +55558,13 @@ }, { "constant": false, - "id": 26010, + "id": 29071, "mutability": "mutable", "name": "p3", - "nameLocation": "35289:2:16", + "nameLocation": "35289:2:36", "nodeType": "VariableDeclaration", - "scope": 26025, - "src": "35275:16:16", + "scope": 29086, + "src": "35275:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55572,10 +55572,10 @@ "typeString": "string" }, "typeName": { - "id": 26009, + "id": 29070, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35275:6:16", + "src": "35275:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55584,28 +55584,28 @@ "visibility": "internal" } ], - "src": "35232:60:16" + "src": "35232:60:36" }, "returnParameters": { - "id": 26012, + "id": 29073, "nodeType": "ParameterList", "parameters": [], - "src": "35307:0:16" + "src": "35307:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26048, + "id": 29109, "nodeType": "FunctionDefinition", - "src": "35424:187:16", + "src": "35424:187:36", "nodes": [], "body": { - "id": 26047, + "id": 29108, "nodeType": "Block", - "src": "35502:109:16", + "src": "35502:109:36", "nodes": [], "statements": [ { @@ -55615,14 +55615,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e743235362c616464726573732c626f6f6c29", - "id": 26039, + "id": 29100, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "35552:34:16", + "src": "35552:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_82112a429657399db0318af6ca78ff56626aa907939e7cf56b60b07035dcc190", "typeString": "literal_string \"log(string,uint256,address,bool)\"" @@ -55630,48 +55630,48 @@ "value": "log(string,uint256,address,bool)" }, { - "id": 26040, + "id": 29101, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26027, - "src": "35588:2:16", + "referencedDeclaration": 29088, + "src": "35588:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26041, + "id": 29102, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26029, - "src": "35592:2:16", + "referencedDeclaration": 29090, + "src": "35592:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 26042, + "id": 29103, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26031, - "src": "35596:2:16", + "referencedDeclaration": 29092, + "src": "35596:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 26043, + "id": 29104, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26033, - "src": "35600:2:16", + "referencedDeclaration": 29094, + "src": "35600:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -55702,32 +55702,32 @@ } ], "expression": { - "id": 26037, + "id": 29098, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "35528:3:16", + "src": "35528:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26038, + "id": 29099, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "35532:19:16", + "memberLocation": "35532:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "35528:23:16", + "src": "35528:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26044, + "id": 29105, "isConstant": false, "isLValue": false, "isPure": false, @@ -55736,7 +55736,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "35528:75:16", + "src": "35528:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -55751,18 +55751,18 @@ "typeString": "bytes memory" } ], - "id": 26036, + "id": 29097, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "35512:15:16", + "referencedDeclaration": 25094, + "src": "35512:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26045, + "id": 29106, "isConstant": false, "isLValue": false, "isPure": false, @@ -55771,16 +55771,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "35512:92:16", + "src": "35512:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26046, + "id": 29107, "nodeType": "ExpressionStatement", - "src": "35512:92:16" + "src": "35512:92:36" } ] }, @@ -55788,20 +55788,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "35433:3:16", + "nameLocation": "35433:3:36", "parameters": { - "id": 26034, + "id": 29095, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26027, + "id": 29088, "mutability": "mutable", "name": "p0", - "nameLocation": "35451:2:16", + "nameLocation": "35451:2:36", "nodeType": "VariableDeclaration", - "scope": 26048, - "src": "35437:16:16", + "scope": 29109, + "src": "35437:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -55809,10 +55809,10 @@ "typeString": "string" }, "typeName": { - "id": 26026, + "id": 29087, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35437:6:16", + "src": "35437:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -55822,13 +55822,13 @@ }, { "constant": false, - "id": 26029, + "id": 29090, "mutability": "mutable", "name": "p1", - "nameLocation": "35463:2:16", + "nameLocation": "35463:2:36", "nodeType": "VariableDeclaration", - "scope": 26048, - "src": "35455:10:16", + "scope": 29109, + "src": "35455:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55836,10 +55836,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26028, + "id": 29089, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35455:7:16", + "src": "35455:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55849,13 +55849,13 @@ }, { "constant": false, - "id": 26031, + "id": 29092, "mutability": "mutable", "name": "p2", - "nameLocation": "35475:2:16", + "nameLocation": "35475:2:36", "nodeType": "VariableDeclaration", - "scope": 26048, - "src": "35467:10:16", + "scope": 29109, + "src": "35467:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55863,10 +55863,10 @@ "typeString": "address" }, "typeName": { - "id": 26030, + "id": 29091, "name": "address", "nodeType": "ElementaryTypeName", - "src": "35467:7:16", + "src": "35467:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -55877,13 +55877,13 @@ }, { "constant": false, - "id": 26033, + "id": 29094, "mutability": "mutable", "name": "p3", - "nameLocation": "35484:2:16", + "nameLocation": "35484:2:36", "nodeType": "VariableDeclaration", - "scope": 26048, - "src": "35479:7:16", + "scope": 29109, + "src": "35479:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55891,10 +55891,10 @@ "typeString": "bool" }, "typeName": { - "id": 26032, + "id": 29093, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "35479:4:16", + "src": "35479:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -55903,28 +55903,28 @@ "visibility": "internal" } ], - "src": "35436:51:16" + "src": "35436:51:36" }, "returnParameters": { - "id": 26035, + "id": 29096, "nodeType": "ParameterList", "parameters": [], - "src": "35502:0:16" + "src": "35502:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26071, + "id": 29132, "nodeType": "FunctionDefinition", - "src": "35617:193:16", + "src": "35617:193:36", "nodes": [], "body": { - "id": 26070, + "id": 29131, "nodeType": "Block", - "src": "35698:112:16", + "src": "35698:112:36", "nodes": [], "statements": [ { @@ -55934,14 +55934,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c75696e743235362c616464726573732c6164647265737329", - "id": 26062, + "id": 29123, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "35748:37:16", + "src": "35748:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5ea2b7aea4409bbe3ef8ca502419b3574b002a6123a1f864be076316b8efcd1d", "typeString": "literal_string \"log(string,uint256,address,address)\"" @@ -55949,48 +55949,48 @@ "value": "log(string,uint256,address,address)" }, { - "id": 26063, + "id": 29124, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26050, - "src": "35787:2:16", + "referencedDeclaration": 29111, + "src": "35787:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26064, + "id": 29125, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26052, - "src": "35791:2:16", + "referencedDeclaration": 29113, + "src": "35791:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 26065, + "id": 29126, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26054, - "src": "35795:2:16", + "referencedDeclaration": 29115, + "src": "35795:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 26066, + "id": 29127, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26056, - "src": "35799:2:16", + "referencedDeclaration": 29117, + "src": "35799:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -56021,32 +56021,32 @@ } ], "expression": { - "id": 26060, + "id": 29121, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "35724:3:16", + "src": "35724:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26061, + "id": 29122, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "35728:19:16", + "memberLocation": "35728:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "35724:23:16", + "src": "35724:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26067, + "id": 29128, "isConstant": false, "isLValue": false, "isPure": false, @@ -56055,7 +56055,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "35724:78:16", + "src": "35724:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -56070,18 +56070,18 @@ "typeString": "bytes memory" } ], - "id": 26059, + "id": 29120, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "35708:15:16", + "referencedDeclaration": 25094, + "src": "35708:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26068, + "id": 29129, "isConstant": false, "isLValue": false, "isPure": false, @@ -56090,16 +56090,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "35708:95:16", + "src": "35708:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26069, + "id": 29130, "nodeType": "ExpressionStatement", - "src": "35708:95:16" + "src": "35708:95:36" } ] }, @@ -56107,20 +56107,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "35626:3:16", + "nameLocation": "35626:3:36", "parameters": { - "id": 26057, + "id": 29118, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26050, + "id": 29111, "mutability": "mutable", "name": "p0", - "nameLocation": "35644:2:16", + "nameLocation": "35644:2:36", "nodeType": "VariableDeclaration", - "scope": 26071, - "src": "35630:16:16", + "scope": 29132, + "src": "35630:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56128,10 +56128,10 @@ "typeString": "string" }, "typeName": { - "id": 26049, + "id": 29110, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35630:6:16", + "src": "35630:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56141,13 +56141,13 @@ }, { "constant": false, - "id": 26052, + "id": 29113, "mutability": "mutable", "name": "p1", - "nameLocation": "35656:2:16", + "nameLocation": "35656:2:36", "nodeType": "VariableDeclaration", - "scope": 26071, - "src": "35648:10:16", + "scope": 29132, + "src": "35648:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -56155,10 +56155,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26051, + "id": 29112, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35648:7:16", + "src": "35648:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -56168,13 +56168,13 @@ }, { "constant": false, - "id": 26054, + "id": 29115, "mutability": "mutable", "name": "p2", - "nameLocation": "35668:2:16", + "nameLocation": "35668:2:36", "nodeType": "VariableDeclaration", - "scope": 26071, - "src": "35660:10:16", + "scope": 29132, + "src": "35660:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -56182,10 +56182,10 @@ "typeString": "address" }, "typeName": { - "id": 26053, + "id": 29114, "name": "address", "nodeType": "ElementaryTypeName", - "src": "35660:7:16", + "src": "35660:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -56196,13 +56196,13 @@ }, { "constant": false, - "id": 26056, + "id": 29117, "mutability": "mutable", "name": "p3", - "nameLocation": "35680:2:16", + "nameLocation": "35680:2:36", "nodeType": "VariableDeclaration", - "scope": 26071, - "src": "35672:10:16", + "scope": 29132, + "src": "35672:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -56210,10 +56210,10 @@ "typeString": "address" }, "typeName": { - "id": 26055, + "id": 29116, "name": "address", "nodeType": "ElementaryTypeName", - "src": "35672:7:16", + "src": "35672:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -56223,28 +56223,28 @@ "visibility": "internal" } ], - "src": "35629:54:16" + "src": "35629:54:36" }, "returnParameters": { - "id": 26058, + "id": 29119, "nodeType": "ParameterList", "parameters": [], - "src": "35698:0:16" + "src": "35698:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26094, + "id": 29155, "nodeType": "FunctionDefinition", - "src": "35816:198:16", + "src": "35816:198:36", "nodes": [], "body": { - "id": 26093, + "id": 29154, "nodeType": "Block", - "src": "35903:111:16", + "src": "35903:111:36", "nodes": [], "statements": [ { @@ -56254,14 +56254,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c75696e743235362c75696e7432353629", - "id": 26085, + "id": 29146, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "35953:36:16", + "src": "35953:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f45d7d2cd1abe030b09347ce21ce66b503ffdad3e7a1ad6df9e55da5d9367776", "typeString": "literal_string \"log(string,string,uint256,uint256)\"" @@ -56269,48 +56269,48 @@ "value": "log(string,string,uint256,uint256)" }, { - "id": 26086, + "id": 29147, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26073, - "src": "35991:2:16", + "referencedDeclaration": 29134, + "src": "35991:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26087, + "id": 29148, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26075, - "src": "35995:2:16", + "referencedDeclaration": 29136, + "src": "35995:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26088, + "id": 29149, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26077, - "src": "35999:2:16", + "referencedDeclaration": 29138, + "src": "35999:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 26089, + "id": 29150, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26079, - "src": "36003:2:16", + "referencedDeclaration": 29140, + "src": "36003:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -56341,32 +56341,32 @@ } ], "expression": { - "id": 26083, + "id": 29144, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "35929:3:16", + "src": "35929:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26084, + "id": 29145, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "35933:19:16", + "memberLocation": "35933:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "35929:23:16", + "src": "35929:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26090, + "id": 29151, "isConstant": false, "isLValue": false, "isPure": false, @@ -56375,7 +56375,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "35929:77:16", + "src": "35929:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -56390,18 +56390,18 @@ "typeString": "bytes memory" } ], - "id": 26082, + "id": 29143, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "35913:15:16", + "referencedDeclaration": 25094, + "src": "35913:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26091, + "id": 29152, "isConstant": false, "isLValue": false, "isPure": false, @@ -56410,16 +56410,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "35913:94:16", + "src": "35913:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26092, + "id": 29153, "nodeType": "ExpressionStatement", - "src": "35913:94:16" + "src": "35913:94:36" } ] }, @@ -56427,20 +56427,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "35825:3:16", + "nameLocation": "35825:3:36", "parameters": { - "id": 26080, + "id": 29141, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26073, + "id": 29134, "mutability": "mutable", "name": "p0", - "nameLocation": "35843:2:16", + "nameLocation": "35843:2:36", "nodeType": "VariableDeclaration", - "scope": 26094, - "src": "35829:16:16", + "scope": 29155, + "src": "35829:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56448,10 +56448,10 @@ "typeString": "string" }, "typeName": { - "id": 26072, + "id": 29133, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35829:6:16", + "src": "35829:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56461,13 +56461,13 @@ }, { "constant": false, - "id": 26075, + "id": 29136, "mutability": "mutable", "name": "p1", - "nameLocation": "35861:2:16", + "nameLocation": "35861:2:36", "nodeType": "VariableDeclaration", - "scope": 26094, - "src": "35847:16:16", + "scope": 29155, + "src": "35847:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56475,10 +56475,10 @@ "typeString": "string" }, "typeName": { - "id": 26074, + "id": 29135, "name": "string", "nodeType": "ElementaryTypeName", - "src": "35847:6:16", + "src": "35847:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56488,13 +56488,13 @@ }, { "constant": false, - "id": 26077, + "id": 29138, "mutability": "mutable", "name": "p2", - "nameLocation": "35873:2:16", + "nameLocation": "35873:2:36", "nodeType": "VariableDeclaration", - "scope": 26094, - "src": "35865:10:16", + "scope": 29155, + "src": "35865:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -56502,10 +56502,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26076, + "id": 29137, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35865:7:16", + "src": "35865:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -56515,13 +56515,13 @@ }, { "constant": false, - "id": 26079, + "id": 29140, "mutability": "mutable", "name": "p3", - "nameLocation": "35885:2:16", + "nameLocation": "35885:2:36", "nodeType": "VariableDeclaration", - "scope": 26094, - "src": "35877:10:16", + "scope": 29155, + "src": "35877:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -56529,10 +56529,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26078, + "id": 29139, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "35877:7:16", + "src": "35877:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -56541,28 +56541,28 @@ "visibility": "internal" } ], - "src": "35828:60:16" + "src": "35828:60:36" }, "returnParameters": { - "id": 26081, + "id": 29142, "nodeType": "ParameterList", "parameters": [], - "src": "35903:0:16" + "src": "35903:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26117, + "id": 29178, "nodeType": "FunctionDefinition", - "src": "36020:203:16", + "src": "36020:203:36", "nodes": [], "body": { - "id": 26116, + "id": 29177, "nodeType": "Block", - "src": "36113:110:16", + "src": "36113:110:36", "nodes": [], "statements": [ { @@ -56572,14 +56572,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c75696e743235362c737472696e6729", - "id": 26108, + "id": 29169, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "36163:35:16", + "src": "36163:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5d1a971aebb8f2fbb7526a470ca55e409230d59ee63217090d29ce11b768e909", "typeString": "literal_string \"log(string,string,uint256,string)\"" @@ -56587,48 +56587,48 @@ "value": "log(string,string,uint256,string)" }, { - "id": 26109, + "id": 29170, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26096, - "src": "36200:2:16", + "referencedDeclaration": 29157, + "src": "36200:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26110, + "id": 29171, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26098, - "src": "36204:2:16", + "referencedDeclaration": 29159, + "src": "36204:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26111, + "id": 29172, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26100, - "src": "36208:2:16", + "referencedDeclaration": 29161, + "src": "36208:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 26112, + "id": 29173, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26102, - "src": "36212:2:16", + "referencedDeclaration": 29163, + "src": "36212:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -56659,32 +56659,32 @@ } ], "expression": { - "id": 26106, + "id": 29167, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "36139:3:16", + "src": "36139:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26107, + "id": 29168, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "36143:19:16", + "memberLocation": "36143:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "36139:23:16", + "src": "36139:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26113, + "id": 29174, "isConstant": false, "isLValue": false, "isPure": false, @@ -56693,7 +56693,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "36139:76:16", + "src": "36139:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -56708,18 +56708,18 @@ "typeString": "bytes memory" } ], - "id": 26105, + "id": 29166, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "36123:15:16", + "referencedDeclaration": 25094, + "src": "36123:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26114, + "id": 29175, "isConstant": false, "isLValue": false, "isPure": false, @@ -56728,16 +56728,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "36123:93:16", + "src": "36123:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26115, + "id": 29176, "nodeType": "ExpressionStatement", - "src": "36123:93:16" + "src": "36123:93:36" } ] }, @@ -56745,20 +56745,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36029:3:16", + "nameLocation": "36029:3:36", "parameters": { - "id": 26103, + "id": 29164, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26096, + "id": 29157, "mutability": "mutable", "name": "p0", - "nameLocation": "36047:2:16", + "nameLocation": "36047:2:36", "nodeType": "VariableDeclaration", - "scope": 26117, - "src": "36033:16:16", + "scope": 29178, + "src": "36033:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56766,10 +56766,10 @@ "typeString": "string" }, "typeName": { - "id": 26095, + "id": 29156, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36033:6:16", + "src": "36033:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56779,13 +56779,13 @@ }, { "constant": false, - "id": 26098, + "id": 29159, "mutability": "mutable", "name": "p1", - "nameLocation": "36065:2:16", + "nameLocation": "36065:2:36", "nodeType": "VariableDeclaration", - "scope": 26117, - "src": "36051:16:16", + "scope": 29178, + "src": "36051:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56793,10 +56793,10 @@ "typeString": "string" }, "typeName": { - "id": 26097, + "id": 29158, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36051:6:16", + "src": "36051:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56806,13 +56806,13 @@ }, { "constant": false, - "id": 26100, + "id": 29161, "mutability": "mutable", "name": "p2", - "nameLocation": "36077:2:16", + "nameLocation": "36077:2:36", "nodeType": "VariableDeclaration", - "scope": 26117, - "src": "36069:10:16", + "scope": 29178, + "src": "36069:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -56820,10 +56820,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26099, + "id": 29160, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "36069:7:16", + "src": "36069:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -56833,13 +56833,13 @@ }, { "constant": false, - "id": 26102, + "id": 29163, "mutability": "mutable", "name": "p3", - "nameLocation": "36095:2:16", + "nameLocation": "36095:2:36", "nodeType": "VariableDeclaration", - "scope": 26117, - "src": "36081:16:16", + "scope": 29178, + "src": "36081:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -56847,10 +56847,10 @@ "typeString": "string" }, "typeName": { - "id": 26101, + "id": 29162, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36081:6:16", + "src": "36081:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -56859,28 +56859,28 @@ "visibility": "internal" } ], - "src": "36032:66:16" + "src": "36032:66:36" }, "returnParameters": { - "id": 26104, + "id": 29165, "nodeType": "ParameterList", "parameters": [], - "src": "36113:0:16" + "src": "36113:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26140, + "id": 29201, "nodeType": "FunctionDefinition", - "src": "36229:192:16", + "src": "36229:192:36", "nodes": [], "body": { - "id": 26139, + "id": 29200, "nodeType": "Block", - "src": "36313:108:16", + "src": "36313:108:36", "nodes": [], "statements": [ { @@ -56890,14 +56890,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c75696e743235362c626f6f6c29", - "id": 26131, + "id": 29192, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "36363:33:16", + "src": "36363:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c3a8a6546b97cf01562dd9ca797c4955f3bab9bc163d02081737c20b686446d2", "typeString": "literal_string \"log(string,string,uint256,bool)\"" @@ -56905,48 +56905,48 @@ "value": "log(string,string,uint256,bool)" }, { - "id": 26132, + "id": 29193, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26119, - "src": "36398:2:16", + "referencedDeclaration": 29180, + "src": "36398:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26133, + "id": 29194, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26121, - "src": "36402:2:16", + "referencedDeclaration": 29182, + "src": "36402:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26134, + "id": 29195, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26123, - "src": "36406:2:16", + "referencedDeclaration": 29184, + "src": "36406:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 26135, + "id": 29196, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26125, - "src": "36410:2:16", + "referencedDeclaration": 29186, + "src": "36410:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -56977,32 +56977,32 @@ } ], "expression": { - "id": 26129, + "id": 29190, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "36339:3:16", + "src": "36339:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26130, + "id": 29191, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "36343:19:16", + "memberLocation": "36343:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "36339:23:16", + "src": "36339:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26136, + "id": 29197, "isConstant": false, "isLValue": false, "isPure": false, @@ -57011,7 +57011,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "36339:74:16", + "src": "36339:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -57026,18 +57026,18 @@ "typeString": "bytes memory" } ], - "id": 26128, + "id": 29189, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "36323:15:16", + "referencedDeclaration": 25094, + "src": "36323:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26137, + "id": 29198, "isConstant": false, "isLValue": false, "isPure": false, @@ -57046,16 +57046,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "36323:91:16", + "src": "36323:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26138, + "id": 29199, "nodeType": "ExpressionStatement", - "src": "36323:91:16" + "src": "36323:91:36" } ] }, @@ -57063,20 +57063,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36238:3:16", + "nameLocation": "36238:3:36", "parameters": { - "id": 26126, + "id": 29187, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26119, + "id": 29180, "mutability": "mutable", "name": "p0", - "nameLocation": "36256:2:16", + "nameLocation": "36256:2:36", "nodeType": "VariableDeclaration", - "scope": 26140, - "src": "36242:16:16", + "scope": 29201, + "src": "36242:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57084,10 +57084,10 @@ "typeString": "string" }, "typeName": { - "id": 26118, + "id": 29179, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36242:6:16", + "src": "36242:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57097,13 +57097,13 @@ }, { "constant": false, - "id": 26121, + "id": 29182, "mutability": "mutable", "name": "p1", - "nameLocation": "36274:2:16", + "nameLocation": "36274:2:36", "nodeType": "VariableDeclaration", - "scope": 26140, - "src": "36260:16:16", + "scope": 29201, + "src": "36260:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57111,10 +57111,10 @@ "typeString": "string" }, "typeName": { - "id": 26120, + "id": 29181, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36260:6:16", + "src": "36260:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57124,13 +57124,13 @@ }, { "constant": false, - "id": 26123, + "id": 29184, "mutability": "mutable", "name": "p2", - "nameLocation": "36286:2:16", + "nameLocation": "36286:2:36", "nodeType": "VariableDeclaration", - "scope": 26140, - "src": "36278:10:16", + "scope": 29201, + "src": "36278:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57138,10 +57138,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26122, + "id": 29183, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "36278:7:16", + "src": "36278:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -57151,13 +57151,13 @@ }, { "constant": false, - "id": 26125, + "id": 29186, "mutability": "mutable", "name": "p3", - "nameLocation": "36295:2:16", + "nameLocation": "36295:2:36", "nodeType": "VariableDeclaration", - "scope": 26140, - "src": "36290:7:16", + "scope": 29201, + "src": "36290:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57165,10 +57165,10 @@ "typeString": "bool" }, "typeName": { - "id": 26124, + "id": 29185, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "36290:4:16", + "src": "36290:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -57177,28 +57177,28 @@ "visibility": "internal" } ], - "src": "36241:57:16" + "src": "36241:57:36" }, "returnParameters": { - "id": 26127, + "id": 29188, "nodeType": "ParameterList", "parameters": [], - "src": "36313:0:16" + "src": "36313:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26163, + "id": 29224, "nodeType": "FunctionDefinition", - "src": "36427:198:16", + "src": "36427:198:36", "nodes": [], "body": { - "id": 26162, + "id": 29223, "nodeType": "Block", - "src": "36514:111:16", + "src": "36514:111:36", "nodes": [], "statements": [ { @@ -57208,14 +57208,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c75696e743235362c6164647265737329", - "id": 26154, + "id": 29215, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "36564:36:16", + "src": "36564:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1023f7b286378387abf24b7020dbd1ddde789519cf7f13da727146a2a8a61fc6", "typeString": "literal_string \"log(string,string,uint256,address)\"" @@ -57223,48 +57223,48 @@ "value": "log(string,string,uint256,address)" }, { - "id": 26155, + "id": 29216, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26142, - "src": "36602:2:16", + "referencedDeclaration": 29203, + "src": "36602:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26156, + "id": 29217, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26144, - "src": "36606:2:16", + "referencedDeclaration": 29205, + "src": "36606:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26157, + "id": 29218, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26146, - "src": "36610:2:16", + "referencedDeclaration": 29207, + "src": "36610:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 26158, + "id": 29219, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26148, - "src": "36614:2:16", + "referencedDeclaration": 29209, + "src": "36614:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -57295,32 +57295,32 @@ } ], "expression": { - "id": 26152, + "id": 29213, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "36540:3:16", + "src": "36540:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26153, + "id": 29214, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "36544:19:16", + "memberLocation": "36544:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "36540:23:16", + "src": "36540:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26159, + "id": 29220, "isConstant": false, "isLValue": false, "isPure": false, @@ -57329,7 +57329,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "36540:77:16", + "src": "36540:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -57344,18 +57344,18 @@ "typeString": "bytes memory" } ], - "id": 26151, + "id": 29212, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "36524:15:16", + "referencedDeclaration": 25094, + "src": "36524:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26160, + "id": 29221, "isConstant": false, "isLValue": false, "isPure": false, @@ -57364,16 +57364,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "36524:94:16", + "src": "36524:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26161, + "id": 29222, "nodeType": "ExpressionStatement", - "src": "36524:94:16" + "src": "36524:94:36" } ] }, @@ -57381,20 +57381,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36436:3:16", + "nameLocation": "36436:3:36", "parameters": { - "id": 26149, + "id": 29210, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26142, + "id": 29203, "mutability": "mutable", "name": "p0", - "nameLocation": "36454:2:16", + "nameLocation": "36454:2:36", "nodeType": "VariableDeclaration", - "scope": 26163, - "src": "36440:16:16", + "scope": 29224, + "src": "36440:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57402,10 +57402,10 @@ "typeString": "string" }, "typeName": { - "id": 26141, + "id": 29202, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36440:6:16", + "src": "36440:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57415,13 +57415,13 @@ }, { "constant": false, - "id": 26144, + "id": 29205, "mutability": "mutable", "name": "p1", - "nameLocation": "36472:2:16", + "nameLocation": "36472:2:36", "nodeType": "VariableDeclaration", - "scope": 26163, - "src": "36458:16:16", + "scope": 29224, + "src": "36458:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57429,10 +57429,10 @@ "typeString": "string" }, "typeName": { - "id": 26143, + "id": 29204, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36458:6:16", + "src": "36458:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57442,13 +57442,13 @@ }, { "constant": false, - "id": 26146, + "id": 29207, "mutability": "mutable", "name": "p2", - "nameLocation": "36484:2:16", + "nameLocation": "36484:2:36", "nodeType": "VariableDeclaration", - "scope": 26163, - "src": "36476:10:16", + "scope": 29224, + "src": "36476:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57456,10 +57456,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26145, + "id": 29206, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "36476:7:16", + "src": "36476:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -57469,13 +57469,13 @@ }, { "constant": false, - "id": 26148, + "id": 29209, "mutability": "mutable", "name": "p3", - "nameLocation": "36496:2:16", + "nameLocation": "36496:2:36", "nodeType": "VariableDeclaration", - "scope": 26163, - "src": "36488:10:16", + "scope": 29224, + "src": "36488:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57483,10 +57483,10 @@ "typeString": "address" }, "typeName": { - "id": 26147, + "id": 29208, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36488:7:16", + "src": "36488:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -57496,28 +57496,28 @@ "visibility": "internal" } ], - "src": "36439:60:16" + "src": "36439:60:36" }, "returnParameters": { - "id": 26150, + "id": 29211, "nodeType": "ParameterList", "parameters": [], - "src": "36514:0:16" + "src": "36514:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26186, + "id": 29247, "nodeType": "FunctionDefinition", - "src": "36631:203:16", + "src": "36631:203:36", "nodes": [], "body": { - "id": 26185, + "id": 29246, "nodeType": "Block", - "src": "36724:110:16", + "src": "36724:110:36", "nodes": [], "statements": [ { @@ -57527,14 +57527,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c737472696e672c75696e7432353629", - "id": 26177, + "id": 29238, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "36774:35:16", + "src": "36774:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8eafb02b2f27070f4cef3c26d2b8a8d041c7bf077352780062dc5a70550ac689", "typeString": "literal_string \"log(string,string,string,uint256)\"" @@ -57542,48 +57542,48 @@ "value": "log(string,string,string,uint256)" }, { - "id": 26178, + "id": 29239, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26165, - "src": "36811:2:16", + "referencedDeclaration": 29226, + "src": "36811:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26179, + "id": 29240, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26167, - "src": "36815:2:16", + "referencedDeclaration": 29228, + "src": "36815:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26180, + "id": 29241, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26169, - "src": "36819:2:16", + "referencedDeclaration": 29230, + "src": "36819:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26181, + "id": 29242, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26171, - "src": "36823:2:16", + "referencedDeclaration": 29232, + "src": "36823:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -57614,32 +57614,32 @@ } ], "expression": { - "id": 26175, + "id": 29236, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "36750:3:16", + "src": "36750:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26176, + "id": 29237, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "36754:19:16", + "memberLocation": "36754:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "36750:23:16", + "src": "36750:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26182, + "id": 29243, "isConstant": false, "isLValue": false, "isPure": false, @@ -57648,7 +57648,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "36750:76:16", + "src": "36750:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -57663,18 +57663,18 @@ "typeString": "bytes memory" } ], - "id": 26174, + "id": 29235, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "36734:15:16", + "referencedDeclaration": 25094, + "src": "36734:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26183, + "id": 29244, "isConstant": false, "isLValue": false, "isPure": false, @@ -57683,16 +57683,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "36734:93:16", + "src": "36734:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26184, + "id": 29245, "nodeType": "ExpressionStatement", - "src": "36734:93:16" + "src": "36734:93:36" } ] }, @@ -57700,20 +57700,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36640:3:16", + "nameLocation": "36640:3:36", "parameters": { - "id": 26172, + "id": 29233, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26165, + "id": 29226, "mutability": "mutable", "name": "p0", - "nameLocation": "36658:2:16", + "nameLocation": "36658:2:36", "nodeType": "VariableDeclaration", - "scope": 26186, - "src": "36644:16:16", + "scope": 29247, + "src": "36644:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57721,10 +57721,10 @@ "typeString": "string" }, "typeName": { - "id": 26164, + "id": 29225, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36644:6:16", + "src": "36644:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57734,13 +57734,13 @@ }, { "constant": false, - "id": 26167, + "id": 29228, "mutability": "mutable", "name": "p1", - "nameLocation": "36676:2:16", + "nameLocation": "36676:2:36", "nodeType": "VariableDeclaration", - "scope": 26186, - "src": "36662:16:16", + "scope": 29247, + "src": "36662:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57748,10 +57748,10 @@ "typeString": "string" }, "typeName": { - "id": 26166, + "id": 29227, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36662:6:16", + "src": "36662:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57761,13 +57761,13 @@ }, { "constant": false, - "id": 26169, + "id": 29230, "mutability": "mutable", "name": "p2", - "nameLocation": "36694:2:16", + "nameLocation": "36694:2:36", "nodeType": "VariableDeclaration", - "scope": 26186, - "src": "36680:16:16", + "scope": 29247, + "src": "36680:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -57775,10 +57775,10 @@ "typeString": "string" }, "typeName": { - "id": 26168, + "id": 29229, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36680:6:16", + "src": "36680:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -57788,13 +57788,13 @@ }, { "constant": false, - "id": 26171, + "id": 29232, "mutability": "mutable", "name": "p3", - "nameLocation": "36706:2:16", + "nameLocation": "36706:2:36", "nodeType": "VariableDeclaration", - "scope": 26186, - "src": "36698:10:16", + "scope": 29247, + "src": "36698:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57802,10 +57802,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26170, + "id": 29231, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "36698:7:16", + "src": "36698:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -57814,28 +57814,28 @@ "visibility": "internal" } ], - "src": "36643:66:16" + "src": "36643:66:36" }, "returnParameters": { - "id": 26173, + "id": 29234, "nodeType": "ParameterList", "parameters": [], - "src": "36724:0:16" + "src": "36724:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26209, + "id": 29270, "nodeType": "FunctionDefinition", - "src": "36840:208:16", + "src": "36840:208:36", "nodes": [], "body": { - "id": 26208, + "id": 29269, "nodeType": "Block", - "src": "36939:109:16", + "src": "36939:109:36", "nodes": [], "statements": [ { @@ -57845,14 +57845,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c737472696e672c737472696e6729", - "id": 26200, + "id": 29261, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "36989:34:16", + "src": "36989:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_de68f20a8e88f68d54c5aa294860ee37b58680632686e2f1101e4e042a2cbcbe", "typeString": "literal_string \"log(string,string,string,string)\"" @@ -57860,48 +57860,48 @@ "value": "log(string,string,string,string)" }, { - "id": 26201, + "id": 29262, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26188, - "src": "37025:2:16", + "referencedDeclaration": 29249, + "src": "37025:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26202, + "id": 29263, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26190, - "src": "37029:2:16", + "referencedDeclaration": 29251, + "src": "37029:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26203, + "id": 29264, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26192, - "src": "37033:2:16", + "referencedDeclaration": 29253, + "src": "37033:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26204, + "id": 29265, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26194, - "src": "37037:2:16", + "referencedDeclaration": 29255, + "src": "37037:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -57932,32 +57932,32 @@ } ], "expression": { - "id": 26198, + "id": 29259, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "36965:3:16", + "src": "36965:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26199, + "id": 29260, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "36969:19:16", + "memberLocation": "36969:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "36965:23:16", + "src": "36965:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26205, + "id": 29266, "isConstant": false, "isLValue": false, "isPure": false, @@ -57966,7 +57966,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "36965:75:16", + "src": "36965:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -57981,18 +57981,18 @@ "typeString": "bytes memory" } ], - "id": 26197, + "id": 29258, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "36949:15:16", + "referencedDeclaration": 25094, + "src": "36949:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26206, + "id": 29267, "isConstant": false, "isLValue": false, "isPure": false, @@ -58001,16 +58001,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "36949:92:16", + "src": "36949:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26207, + "id": 29268, "nodeType": "ExpressionStatement", - "src": "36949:92:16" + "src": "36949:92:36" } ] }, @@ -58018,20 +58018,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36849:3:16", + "nameLocation": "36849:3:36", "parameters": { - "id": 26195, + "id": 29256, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26188, + "id": 29249, "mutability": "mutable", "name": "p0", - "nameLocation": "36867:2:16", + "nameLocation": "36867:2:36", "nodeType": "VariableDeclaration", - "scope": 26209, - "src": "36853:16:16", + "scope": 29270, + "src": "36853:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58039,10 +58039,10 @@ "typeString": "string" }, "typeName": { - "id": 26187, + "id": 29248, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36853:6:16", + "src": "36853:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58052,13 +58052,13 @@ }, { "constant": false, - "id": 26190, + "id": 29251, "mutability": "mutable", "name": "p1", - "nameLocation": "36885:2:16", + "nameLocation": "36885:2:36", "nodeType": "VariableDeclaration", - "scope": 26209, - "src": "36871:16:16", + "scope": 29270, + "src": "36871:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58066,10 +58066,10 @@ "typeString": "string" }, "typeName": { - "id": 26189, + "id": 29250, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36871:6:16", + "src": "36871:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58079,13 +58079,13 @@ }, { "constant": false, - "id": 26192, + "id": 29253, "mutability": "mutable", "name": "p2", - "nameLocation": "36903:2:16", + "nameLocation": "36903:2:36", "nodeType": "VariableDeclaration", - "scope": 26209, - "src": "36889:16:16", + "scope": 29270, + "src": "36889:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58093,10 +58093,10 @@ "typeString": "string" }, "typeName": { - "id": 26191, + "id": 29252, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36889:6:16", + "src": "36889:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58106,13 +58106,13 @@ }, { "constant": false, - "id": 26194, + "id": 29255, "mutability": "mutable", "name": "p3", - "nameLocation": "36921:2:16", + "nameLocation": "36921:2:36", "nodeType": "VariableDeclaration", - "scope": 26209, - "src": "36907:16:16", + "scope": 29270, + "src": "36907:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58120,10 +58120,10 @@ "typeString": "string" }, "typeName": { - "id": 26193, + "id": 29254, "name": "string", "nodeType": "ElementaryTypeName", - "src": "36907:6:16", + "src": "36907:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58132,28 +58132,28 @@ "visibility": "internal" } ], - "src": "36852:72:16" + "src": "36852:72:36" }, "returnParameters": { - "id": 26196, + "id": 29257, "nodeType": "ParameterList", "parameters": [], - "src": "36939:0:16" + "src": "36939:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26232, + "id": 29293, "nodeType": "FunctionDefinition", - "src": "37054:197:16", + "src": "37054:197:36", "nodes": [], "body": { - "id": 26231, + "id": 29292, "nodeType": "Block", - "src": "37144:107:16", + "src": "37144:107:36", "nodes": [], "statements": [ { @@ -58163,14 +58163,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c737472696e672c626f6f6c29", - "id": 26223, + "id": 29284, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "37194:32:16", + "src": "37194:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2c1754ed9d3bc50669c3e71e3115dc4403f3cff35aa9b6b58799f80b5496f332", "typeString": "literal_string \"log(string,string,string,bool)\"" @@ -58178,48 +58178,48 @@ "value": "log(string,string,string,bool)" }, { - "id": 26224, + "id": 29285, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26211, - "src": "37228:2:16", + "referencedDeclaration": 29272, + "src": "37228:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26225, + "id": 29286, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26213, - "src": "37232:2:16", + "referencedDeclaration": 29274, + "src": "37232:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26226, + "id": 29287, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26215, - "src": "37236:2:16", + "referencedDeclaration": 29276, + "src": "37236:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26227, + "id": 29288, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26217, - "src": "37240:2:16", + "referencedDeclaration": 29278, + "src": "37240:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -58250,32 +58250,32 @@ } ], "expression": { - "id": 26221, + "id": 29282, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37170:3:16", + "src": "37170:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26222, + "id": 29283, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "37174:19:16", + "memberLocation": "37174:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37170:23:16", + "src": "37170:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26228, + "id": 29289, "isConstant": false, "isLValue": false, "isPure": false, @@ -58284,7 +58284,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37170:73:16", + "src": "37170:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -58299,18 +58299,18 @@ "typeString": "bytes memory" } ], - "id": 26220, + "id": 29281, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "37154:15:16", + "referencedDeclaration": 25094, + "src": "37154:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26229, + "id": 29290, "isConstant": false, "isLValue": false, "isPure": false, @@ -58319,16 +58319,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37154:90:16", + "src": "37154:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26230, + "id": 29291, "nodeType": "ExpressionStatement", - "src": "37154:90:16" + "src": "37154:90:36" } ] }, @@ -58336,20 +58336,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "37063:3:16", + "nameLocation": "37063:3:36", "parameters": { - "id": 26218, + "id": 29279, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26211, + "id": 29272, "mutability": "mutable", "name": "p0", - "nameLocation": "37081:2:16", + "nameLocation": "37081:2:36", "nodeType": "VariableDeclaration", - "scope": 26232, - "src": "37067:16:16", + "scope": 29293, + "src": "37067:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58357,10 +58357,10 @@ "typeString": "string" }, "typeName": { - "id": 26210, + "id": 29271, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37067:6:16", + "src": "37067:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58370,13 +58370,13 @@ }, { "constant": false, - "id": 26213, + "id": 29274, "mutability": "mutable", "name": "p1", - "nameLocation": "37099:2:16", + "nameLocation": "37099:2:36", "nodeType": "VariableDeclaration", - "scope": 26232, - "src": "37085:16:16", + "scope": 29293, + "src": "37085:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58384,10 +58384,10 @@ "typeString": "string" }, "typeName": { - "id": 26212, + "id": 29273, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37085:6:16", + "src": "37085:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58397,13 +58397,13 @@ }, { "constant": false, - "id": 26215, + "id": 29276, "mutability": "mutable", "name": "p2", - "nameLocation": "37117:2:16", + "nameLocation": "37117:2:36", "nodeType": "VariableDeclaration", - "scope": 26232, - "src": "37103:16:16", + "scope": 29293, + "src": "37103:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58411,10 +58411,10 @@ "typeString": "string" }, "typeName": { - "id": 26214, + "id": 29275, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37103:6:16", + "src": "37103:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58424,13 +58424,13 @@ }, { "constant": false, - "id": 26217, + "id": 29278, "mutability": "mutable", "name": "p3", - "nameLocation": "37126:2:16", + "nameLocation": "37126:2:36", "nodeType": "VariableDeclaration", - "scope": 26232, - "src": "37121:7:16", + "scope": 29293, + "src": "37121:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58438,10 +58438,10 @@ "typeString": "bool" }, "typeName": { - "id": 26216, + "id": 29277, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37121:4:16", + "src": "37121:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -58450,28 +58450,28 @@ "visibility": "internal" } ], - "src": "37066:63:16" + "src": "37066:63:36" }, "returnParameters": { - "id": 26219, + "id": 29280, "nodeType": "ParameterList", "parameters": [], - "src": "37144:0:16" + "src": "37144:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26255, + "id": 29316, "nodeType": "FunctionDefinition", - "src": "37257:203:16", + "src": "37257:203:36", "nodes": [], "body": { - "id": 26254, + "id": 29315, "nodeType": "Block", - "src": "37350:110:16", + "src": "37350:110:36", "nodes": [], "statements": [ { @@ -58481,14 +58481,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c737472696e672c6164647265737329", - "id": 26246, + "id": 29307, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "37400:35:16", + "src": "37400:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6d572f449cf1e446ea3ace51a34ce30628f4f1588a39dc5d550cefb210c5bb16", "typeString": "literal_string \"log(string,string,string,address)\"" @@ -58496,48 +58496,48 @@ "value": "log(string,string,string,address)" }, { - "id": 26247, + "id": 29308, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26234, - "src": "37437:2:16", + "referencedDeclaration": 29295, + "src": "37437:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26248, + "id": 29309, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26236, - "src": "37441:2:16", + "referencedDeclaration": 29297, + "src": "37441:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26249, + "id": 29310, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26238, - "src": "37445:2:16", + "referencedDeclaration": 29299, + "src": "37445:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26250, + "id": 29311, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26240, - "src": "37449:2:16", + "referencedDeclaration": 29301, + "src": "37449:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -58568,32 +58568,32 @@ } ], "expression": { - "id": 26244, + "id": 29305, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37376:3:16", + "src": "37376:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26245, + "id": 29306, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "37380:19:16", + "memberLocation": "37380:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37376:23:16", + "src": "37376:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26251, + "id": 29312, "isConstant": false, "isLValue": false, "isPure": false, @@ -58602,7 +58602,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37376:76:16", + "src": "37376:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -58617,18 +58617,18 @@ "typeString": "bytes memory" } ], - "id": 26243, + "id": 29304, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "37360:15:16", + "referencedDeclaration": 25094, + "src": "37360:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26252, + "id": 29313, "isConstant": false, "isLValue": false, "isPure": false, @@ -58637,16 +58637,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37360:93:16", + "src": "37360:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26253, + "id": 29314, "nodeType": "ExpressionStatement", - "src": "37360:93:16" + "src": "37360:93:36" } ] }, @@ -58654,20 +58654,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "37266:3:16", + "nameLocation": "37266:3:36", "parameters": { - "id": 26241, + "id": 29302, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26234, + "id": 29295, "mutability": "mutable", "name": "p0", - "nameLocation": "37284:2:16", + "nameLocation": "37284:2:36", "nodeType": "VariableDeclaration", - "scope": 26255, - "src": "37270:16:16", + "scope": 29316, + "src": "37270:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58675,10 +58675,10 @@ "typeString": "string" }, "typeName": { - "id": 26233, + "id": 29294, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37270:6:16", + "src": "37270:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58688,13 +58688,13 @@ }, { "constant": false, - "id": 26236, + "id": 29297, "mutability": "mutable", "name": "p1", - "nameLocation": "37302:2:16", + "nameLocation": "37302:2:36", "nodeType": "VariableDeclaration", - "scope": 26255, - "src": "37288:16:16", + "scope": 29316, + "src": "37288:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58702,10 +58702,10 @@ "typeString": "string" }, "typeName": { - "id": 26235, + "id": 29296, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37288:6:16", + "src": "37288:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58715,13 +58715,13 @@ }, { "constant": false, - "id": 26238, + "id": 29299, "mutability": "mutable", "name": "p2", - "nameLocation": "37320:2:16", + "nameLocation": "37320:2:36", "nodeType": "VariableDeclaration", - "scope": 26255, - "src": "37306:16:16", + "scope": 29316, + "src": "37306:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58729,10 +58729,10 @@ "typeString": "string" }, "typeName": { - "id": 26237, + "id": 29298, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37306:6:16", + "src": "37306:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -58742,13 +58742,13 @@ }, { "constant": false, - "id": 26240, + "id": 29301, "mutability": "mutable", "name": "p3", - "nameLocation": "37332:2:16", + "nameLocation": "37332:2:36", "nodeType": "VariableDeclaration", - "scope": 26255, - "src": "37324:10:16", + "scope": 29316, + "src": "37324:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58756,10 +58756,10 @@ "typeString": "address" }, "typeName": { - "id": 26239, + "id": 29300, "name": "address", "nodeType": "ElementaryTypeName", - "src": "37324:7:16", + "src": "37324:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -58769,28 +58769,28 @@ "visibility": "internal" } ], - "src": "37269:66:16" + "src": "37269:66:36" }, "returnParameters": { - "id": 26242, + "id": 29303, "nodeType": "ParameterList", "parameters": [], - "src": "37350:0:16" + "src": "37350:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26278, + "id": 29339, "nodeType": "FunctionDefinition", - "src": "37466:192:16", + "src": "37466:192:36", "nodes": [], "body": { - "id": 26277, + "id": 29338, "nodeType": "Block", - "src": "37550:108:16", + "src": "37550:108:36", "nodes": [], "statements": [ { @@ -58800,14 +58800,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c626f6f6c2c75696e7432353629", - "id": 26269, + "id": 29330, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "37600:33:16", + "src": "37600:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d6aefad2ecee6d91421acc41f939bded56985ac5c9cf6e49011ee16b1bb31729", "typeString": "literal_string \"log(string,string,bool,uint256)\"" @@ -58815,48 +58815,48 @@ "value": "log(string,string,bool,uint256)" }, { - "id": 26270, + "id": 29331, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26257, - "src": "37635:2:16", + "referencedDeclaration": 29318, + "src": "37635:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26271, + "id": 29332, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26259, - "src": "37639:2:16", + "referencedDeclaration": 29320, + "src": "37639:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26272, + "id": 29333, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26261, - "src": "37643:2:16", + "referencedDeclaration": 29322, + "src": "37643:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26273, + "id": 29334, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26263, - "src": "37647:2:16", + "referencedDeclaration": 29324, + "src": "37647:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -58887,32 +58887,32 @@ } ], "expression": { - "id": 26267, + "id": 29328, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37576:3:16", + "src": "37576:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26268, + "id": 29329, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "37580:19:16", + "memberLocation": "37580:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37576:23:16", + "src": "37576:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26274, + "id": 29335, "isConstant": false, "isLValue": false, "isPure": false, @@ -58921,7 +58921,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37576:74:16", + "src": "37576:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -58936,18 +58936,18 @@ "typeString": "bytes memory" } ], - "id": 26266, + "id": 29327, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "37560:15:16", + "referencedDeclaration": 25094, + "src": "37560:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26275, + "id": 29336, "isConstant": false, "isLValue": false, "isPure": false, @@ -58956,16 +58956,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37560:91:16", + "src": "37560:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26276, + "id": 29337, "nodeType": "ExpressionStatement", - "src": "37560:91:16" + "src": "37560:91:36" } ] }, @@ -58973,20 +58973,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "37475:3:16", + "nameLocation": "37475:3:36", "parameters": { - "id": 26264, + "id": 29325, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26257, + "id": 29318, "mutability": "mutable", "name": "p0", - "nameLocation": "37493:2:16", + "nameLocation": "37493:2:36", "nodeType": "VariableDeclaration", - "scope": 26278, - "src": "37479:16:16", + "scope": 29339, + "src": "37479:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -58994,10 +58994,10 @@ "typeString": "string" }, "typeName": { - "id": 26256, + "id": 29317, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37479:6:16", + "src": "37479:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59007,13 +59007,13 @@ }, { "constant": false, - "id": 26259, + "id": 29320, "mutability": "mutable", "name": "p1", - "nameLocation": "37511:2:16", + "nameLocation": "37511:2:36", "nodeType": "VariableDeclaration", - "scope": 26278, - "src": "37497:16:16", + "scope": 29339, + "src": "37497:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59021,10 +59021,10 @@ "typeString": "string" }, "typeName": { - "id": 26258, + "id": 29319, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37497:6:16", + "src": "37497:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59034,13 +59034,13 @@ }, { "constant": false, - "id": 26261, + "id": 29322, "mutability": "mutable", "name": "p2", - "nameLocation": "37520:2:16", + "nameLocation": "37520:2:36", "nodeType": "VariableDeclaration", - "scope": 26278, - "src": "37515:7:16", + "scope": 29339, + "src": "37515:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59048,10 +59048,10 @@ "typeString": "bool" }, "typeName": { - "id": 26260, + "id": 29321, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37515:4:16", + "src": "37515:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -59061,13 +59061,13 @@ }, { "constant": false, - "id": 26263, + "id": 29324, "mutability": "mutable", "name": "p3", - "nameLocation": "37532:2:16", + "nameLocation": "37532:2:36", "nodeType": "VariableDeclaration", - "scope": 26278, - "src": "37524:10:16", + "scope": 29339, + "src": "37524:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59075,10 +59075,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26262, + "id": 29323, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "37524:7:16", + "src": "37524:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -59087,28 +59087,28 @@ "visibility": "internal" } ], - "src": "37478:57:16" + "src": "37478:57:36" }, "returnParameters": { - "id": 26265, + "id": 29326, "nodeType": "ParameterList", "parameters": [], - "src": "37550:0:16" + "src": "37550:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26301, + "id": 29362, "nodeType": "FunctionDefinition", - "src": "37664:197:16", + "src": "37664:197:36", "nodes": [], "body": { - "id": 26300, + "id": 29361, "nodeType": "Block", - "src": "37754:107:16", + "src": "37754:107:36", "nodes": [], "statements": [ { @@ -59118,14 +59118,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c626f6f6c2c737472696e6729", - "id": 26292, + "id": 29353, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "37804:32:16", + "src": "37804:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5e84b0ea51a130c3c7e1443097f28cb5c541ea8487836ae7cb1ca9c6e683699b", "typeString": "literal_string \"log(string,string,bool,string)\"" @@ -59133,48 +59133,48 @@ "value": "log(string,string,bool,string)" }, { - "id": 26293, + "id": 29354, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26280, - "src": "37838:2:16", + "referencedDeclaration": 29341, + "src": "37838:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26294, + "id": 29355, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26282, - "src": "37842:2:16", + "referencedDeclaration": 29343, + "src": "37842:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26295, + "id": 29356, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26284, - "src": "37846:2:16", + "referencedDeclaration": 29345, + "src": "37846:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26296, + "id": 29357, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26286, - "src": "37850:2:16", + "referencedDeclaration": 29347, + "src": "37850:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -59205,32 +59205,32 @@ } ], "expression": { - "id": 26290, + "id": 29351, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37780:3:16", + "src": "37780:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26291, + "id": 29352, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "37784:19:16", + "memberLocation": "37784:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37780:23:16", + "src": "37780:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26297, + "id": 29358, "isConstant": false, "isLValue": false, "isPure": false, @@ -59239,7 +59239,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37780:73:16", + "src": "37780:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -59254,18 +59254,18 @@ "typeString": "bytes memory" } ], - "id": 26289, + "id": 29350, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "37764:15:16", + "referencedDeclaration": 25094, + "src": "37764:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26298, + "id": 29359, "isConstant": false, "isLValue": false, "isPure": false, @@ -59274,16 +59274,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37764:90:16", + "src": "37764:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26299, + "id": 29360, "nodeType": "ExpressionStatement", - "src": "37764:90:16" + "src": "37764:90:36" } ] }, @@ -59291,20 +59291,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "37673:3:16", + "nameLocation": "37673:3:36", "parameters": { - "id": 26287, + "id": 29348, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26280, + "id": 29341, "mutability": "mutable", "name": "p0", - "nameLocation": "37691:2:16", + "nameLocation": "37691:2:36", "nodeType": "VariableDeclaration", - "scope": 26301, - "src": "37677:16:16", + "scope": 29362, + "src": "37677:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59312,10 +59312,10 @@ "typeString": "string" }, "typeName": { - "id": 26279, + "id": 29340, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37677:6:16", + "src": "37677:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59325,13 +59325,13 @@ }, { "constant": false, - "id": 26282, + "id": 29343, "mutability": "mutable", "name": "p1", - "nameLocation": "37709:2:16", + "nameLocation": "37709:2:36", "nodeType": "VariableDeclaration", - "scope": 26301, - "src": "37695:16:16", + "scope": 29362, + "src": "37695:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59339,10 +59339,10 @@ "typeString": "string" }, "typeName": { - "id": 26281, + "id": 29342, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37695:6:16", + "src": "37695:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59352,13 +59352,13 @@ }, { "constant": false, - "id": 26284, + "id": 29345, "mutability": "mutable", "name": "p2", - "nameLocation": "37718:2:16", + "nameLocation": "37718:2:36", "nodeType": "VariableDeclaration", - "scope": 26301, - "src": "37713:7:16", + "scope": 29362, + "src": "37713:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59366,10 +59366,10 @@ "typeString": "bool" }, "typeName": { - "id": 26283, + "id": 29344, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37713:4:16", + "src": "37713:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -59379,13 +59379,13 @@ }, { "constant": false, - "id": 26286, + "id": 29347, "mutability": "mutable", "name": "p3", - "nameLocation": "37736:2:16", + "nameLocation": "37736:2:36", "nodeType": "VariableDeclaration", - "scope": 26301, - "src": "37722:16:16", + "scope": 29362, + "src": "37722:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59393,10 +59393,10 @@ "typeString": "string" }, "typeName": { - "id": 26285, + "id": 29346, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37722:6:16", + "src": "37722:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59405,28 +59405,28 @@ "visibility": "internal" } ], - "src": "37676:63:16" + "src": "37676:63:36" }, "returnParameters": { - "id": 26288, + "id": 29349, "nodeType": "ParameterList", "parameters": [], - "src": "37754:0:16" + "src": "37754:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26324, + "id": 29385, "nodeType": "FunctionDefinition", - "src": "37867:186:16", + "src": "37867:186:36", "nodes": [], "body": { - "id": 26323, + "id": 29384, "nodeType": "Block", - "src": "37948:105:16", + "src": "37948:105:36", "nodes": [], "statements": [ { @@ -59436,14 +59436,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c626f6f6c2c626f6f6c29", - "id": 26315, + "id": 29376, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "37998:30:16", + "src": "37998:30:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_40785869c0ea63ca2ccbcf7415552989c2f1ce04f151eb3b2bd695c64d21af10", "typeString": "literal_string \"log(string,string,bool,bool)\"" @@ -59451,48 +59451,48 @@ "value": "log(string,string,bool,bool)" }, { - "id": 26316, + "id": 29377, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26303, - "src": "38030:2:16", + "referencedDeclaration": 29364, + "src": "38030:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26317, + "id": 29378, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26305, - "src": "38034:2:16", + "referencedDeclaration": 29366, + "src": "38034:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26318, + "id": 29379, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26307, - "src": "38038:2:16", + "referencedDeclaration": 29368, + "src": "38038:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26319, + "id": 29380, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26309, - "src": "38042:2:16", + "referencedDeclaration": 29370, + "src": "38042:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -59523,32 +59523,32 @@ } ], "expression": { - "id": 26313, + "id": 29374, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "37974:3:16", + "src": "37974:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26314, + "id": 29375, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "37978:19:16", + "memberLocation": "37978:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "37974:23:16", + "src": "37974:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26320, + "id": 29381, "isConstant": false, "isLValue": false, "isPure": false, @@ -59557,7 +59557,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37974:71:16", + "src": "37974:71:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -59572,18 +59572,18 @@ "typeString": "bytes memory" } ], - "id": 26312, + "id": 29373, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "37958:15:16", + "referencedDeclaration": 25094, + "src": "37958:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26321, + "id": 29382, "isConstant": false, "isLValue": false, "isPure": false, @@ -59592,16 +59592,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37958:88:16", + "src": "37958:88:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26322, + "id": 29383, "nodeType": "ExpressionStatement", - "src": "37958:88:16" + "src": "37958:88:36" } ] }, @@ -59609,20 +59609,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "37876:3:16", + "nameLocation": "37876:3:36", "parameters": { - "id": 26310, + "id": 29371, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26303, + "id": 29364, "mutability": "mutable", "name": "p0", - "nameLocation": "37894:2:16", + "nameLocation": "37894:2:36", "nodeType": "VariableDeclaration", - "scope": 26324, - "src": "37880:16:16", + "scope": 29385, + "src": "37880:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59630,10 +59630,10 @@ "typeString": "string" }, "typeName": { - "id": 26302, + "id": 29363, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37880:6:16", + "src": "37880:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59643,13 +59643,13 @@ }, { "constant": false, - "id": 26305, + "id": 29366, "mutability": "mutable", "name": "p1", - "nameLocation": "37912:2:16", + "nameLocation": "37912:2:36", "nodeType": "VariableDeclaration", - "scope": 26324, - "src": "37898:16:16", + "scope": 29385, + "src": "37898:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59657,10 +59657,10 @@ "typeString": "string" }, "typeName": { - "id": 26304, + "id": 29365, "name": "string", "nodeType": "ElementaryTypeName", - "src": "37898:6:16", + "src": "37898:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59670,13 +59670,13 @@ }, { "constant": false, - "id": 26307, + "id": 29368, "mutability": "mutable", "name": "p2", - "nameLocation": "37921:2:16", + "nameLocation": "37921:2:36", "nodeType": "VariableDeclaration", - "scope": 26324, - "src": "37916:7:16", + "scope": 29385, + "src": "37916:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59684,10 +59684,10 @@ "typeString": "bool" }, "typeName": { - "id": 26306, + "id": 29367, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37916:4:16", + "src": "37916:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -59697,13 +59697,13 @@ }, { "constant": false, - "id": 26309, + "id": 29370, "mutability": "mutable", "name": "p3", - "nameLocation": "37930:2:16", + "nameLocation": "37930:2:36", "nodeType": "VariableDeclaration", - "scope": 26324, - "src": "37925:7:16", + "scope": 29385, + "src": "37925:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59711,10 +59711,10 @@ "typeString": "bool" }, "typeName": { - "id": 26308, + "id": 29369, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37925:4:16", + "src": "37925:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -59723,28 +59723,28 @@ "visibility": "internal" } ], - "src": "37879:54:16" + "src": "37879:54:36" }, "returnParameters": { - "id": 26311, + "id": 29372, "nodeType": "ParameterList", "parameters": [], - "src": "37948:0:16" + "src": "37948:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26347, + "id": 29408, "nodeType": "FunctionDefinition", - "src": "38059:192:16", + "src": "38059:192:36", "nodes": [], "body": { - "id": 26346, + "id": 29407, "nodeType": "Block", - "src": "38143:108:16", + "src": "38143:108:36", "nodes": [], "statements": [ { @@ -59754,14 +59754,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c626f6f6c2c6164647265737329", - "id": 26338, + "id": 29399, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "38193:33:16", + "src": "38193:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c371c7db0a4b104babdbdf00d079eb75cb5aa1d401c4fb726c8e5559029df84d", "typeString": "literal_string \"log(string,string,bool,address)\"" @@ -59769,48 +59769,48 @@ "value": "log(string,string,bool,address)" }, { - "id": 26339, + "id": 29400, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26326, - "src": "38228:2:16", + "referencedDeclaration": 29387, + "src": "38228:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26340, + "id": 29401, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26328, - "src": "38232:2:16", + "referencedDeclaration": 29389, + "src": "38232:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26341, + "id": 29402, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26330, - "src": "38236:2:16", + "referencedDeclaration": 29391, + "src": "38236:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26342, + "id": 29403, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26332, - "src": "38240:2:16", + "referencedDeclaration": 29393, + "src": "38240:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -59841,32 +59841,32 @@ } ], "expression": { - "id": 26336, + "id": 29397, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "38169:3:16", + "src": "38169:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26337, + "id": 29398, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "38173:19:16", + "memberLocation": "38173:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "38169:23:16", + "src": "38169:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26343, + "id": 29404, "isConstant": false, "isLValue": false, "isPure": false, @@ -59875,7 +59875,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "38169:74:16", + "src": "38169:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -59890,18 +59890,18 @@ "typeString": "bytes memory" } ], - "id": 26335, + "id": 29396, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "38153:15:16", + "referencedDeclaration": 25094, + "src": "38153:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26344, + "id": 29405, "isConstant": false, "isLValue": false, "isPure": false, @@ -59910,16 +59910,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "38153:91:16", + "src": "38153:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26345, + "id": 29406, "nodeType": "ExpressionStatement", - "src": "38153:91:16" + "src": "38153:91:36" } ] }, @@ -59927,20 +59927,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "38068:3:16", + "nameLocation": "38068:3:36", "parameters": { - "id": 26333, + "id": 29394, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26326, + "id": 29387, "mutability": "mutable", "name": "p0", - "nameLocation": "38086:2:16", + "nameLocation": "38086:2:36", "nodeType": "VariableDeclaration", - "scope": 26347, - "src": "38072:16:16", + "scope": 29408, + "src": "38072:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59948,10 +59948,10 @@ "typeString": "string" }, "typeName": { - "id": 26325, + "id": 29386, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38072:6:16", + "src": "38072:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59961,13 +59961,13 @@ }, { "constant": false, - "id": 26328, + "id": 29389, "mutability": "mutable", "name": "p1", - "nameLocation": "38104:2:16", + "nameLocation": "38104:2:36", "nodeType": "VariableDeclaration", - "scope": 26347, - "src": "38090:16:16", + "scope": 29408, + "src": "38090:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -59975,10 +59975,10 @@ "typeString": "string" }, "typeName": { - "id": 26327, + "id": 29388, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38090:6:16", + "src": "38090:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -59988,13 +59988,13 @@ }, { "constant": false, - "id": 26330, + "id": 29391, "mutability": "mutable", "name": "p2", - "nameLocation": "38113:2:16", + "nameLocation": "38113:2:36", "nodeType": "VariableDeclaration", - "scope": 26347, - "src": "38108:7:16", + "scope": 29408, + "src": "38108:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60002,10 +60002,10 @@ "typeString": "bool" }, "typeName": { - "id": 26329, + "id": 29390, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38108:4:16", + "src": "38108:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60015,13 +60015,13 @@ }, { "constant": false, - "id": 26332, + "id": 29393, "mutability": "mutable", "name": "p3", - "nameLocation": "38125:2:16", + "nameLocation": "38125:2:36", "nodeType": "VariableDeclaration", - "scope": 26347, - "src": "38117:10:16", + "scope": 29408, + "src": "38117:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60029,10 +60029,10 @@ "typeString": "address" }, "typeName": { - "id": 26331, + "id": 29392, "name": "address", "nodeType": "ElementaryTypeName", - "src": "38117:7:16", + "src": "38117:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -60042,28 +60042,28 @@ "visibility": "internal" } ], - "src": "38071:57:16" + "src": "38071:57:36" }, "returnParameters": { - "id": 26334, + "id": 29395, "nodeType": "ParameterList", "parameters": [], - "src": "38143:0:16" + "src": "38143:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26370, + "id": 29431, "nodeType": "FunctionDefinition", - "src": "38257:198:16", + "src": "38257:198:36", "nodes": [], "body": { - "id": 26369, + "id": 29430, "nodeType": "Block", - "src": "38344:111:16", + "src": "38344:111:36", "nodes": [], "statements": [ { @@ -60073,14 +60073,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c616464726573732c75696e7432353629", - "id": 26361, + "id": 29422, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "38394:36:16", + "src": "38394:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7cc3c607046f21bb2d1cc4864448de2e6c44029beb9bfc36cf6ca90777ae5a00", "typeString": "literal_string \"log(string,string,address,uint256)\"" @@ -60088,48 +60088,48 @@ "value": "log(string,string,address,uint256)" }, { - "id": 26362, + "id": 29423, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26349, - "src": "38432:2:16", + "referencedDeclaration": 29410, + "src": "38432:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26363, + "id": 29424, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26351, - "src": "38436:2:16", + "referencedDeclaration": 29412, + "src": "38436:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26364, + "id": 29425, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26353, - "src": "38440:2:16", + "referencedDeclaration": 29414, + "src": "38440:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 26365, + "id": 29426, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26355, - "src": "38444:2:16", + "referencedDeclaration": 29416, + "src": "38444:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -60160,32 +60160,32 @@ } ], "expression": { - "id": 26359, + "id": 29420, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "38370:3:16", + "src": "38370:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26360, + "id": 29421, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "38374:19:16", + "memberLocation": "38374:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "38370:23:16", + "src": "38370:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26366, + "id": 29427, "isConstant": false, "isLValue": false, "isPure": false, @@ -60194,7 +60194,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "38370:77:16", + "src": "38370:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -60209,18 +60209,18 @@ "typeString": "bytes memory" } ], - "id": 26358, + "id": 29419, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "38354:15:16", + "referencedDeclaration": 25094, + "src": "38354:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26367, + "id": 29428, "isConstant": false, "isLValue": false, "isPure": false, @@ -60229,16 +60229,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "38354:94:16", + "src": "38354:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26368, + "id": 29429, "nodeType": "ExpressionStatement", - "src": "38354:94:16" + "src": "38354:94:36" } ] }, @@ -60246,20 +60246,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "38266:3:16", + "nameLocation": "38266:3:36", "parameters": { - "id": 26356, + "id": 29417, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26349, + "id": 29410, "mutability": "mutable", "name": "p0", - "nameLocation": "38284:2:16", + "nameLocation": "38284:2:36", "nodeType": "VariableDeclaration", - "scope": 26370, - "src": "38270:16:16", + "scope": 29431, + "src": "38270:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -60267,10 +60267,10 @@ "typeString": "string" }, "typeName": { - "id": 26348, + "id": 29409, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38270:6:16", + "src": "38270:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -60280,13 +60280,13 @@ }, { "constant": false, - "id": 26351, + "id": 29412, "mutability": "mutable", "name": "p1", - "nameLocation": "38302:2:16", + "nameLocation": "38302:2:36", "nodeType": "VariableDeclaration", - "scope": 26370, - "src": "38288:16:16", + "scope": 29431, + "src": "38288:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -60294,10 +60294,10 @@ "typeString": "string" }, "typeName": { - "id": 26350, + "id": 29411, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38288:6:16", + "src": "38288:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -60307,13 +60307,13 @@ }, { "constant": false, - "id": 26353, + "id": 29414, "mutability": "mutable", "name": "p2", - "nameLocation": "38314:2:16", + "nameLocation": "38314:2:36", "nodeType": "VariableDeclaration", - "scope": 26370, - "src": "38306:10:16", + "scope": 29431, + "src": "38306:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60321,10 +60321,10 @@ "typeString": "address" }, "typeName": { - "id": 26352, + "id": 29413, "name": "address", "nodeType": "ElementaryTypeName", - "src": "38306:7:16", + "src": "38306:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -60335,13 +60335,13 @@ }, { "constant": false, - "id": 26355, + "id": 29416, "mutability": "mutable", "name": "p3", - "nameLocation": "38326:2:16", + "nameLocation": "38326:2:36", "nodeType": "VariableDeclaration", - "scope": 26370, - "src": "38318:10:16", + "scope": 29431, + "src": "38318:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60349,10 +60349,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26354, + "id": 29415, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "38318:7:16", + "src": "38318:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -60361,28 +60361,28 @@ "visibility": "internal" } ], - "src": "38269:60:16" + "src": "38269:60:36" }, "returnParameters": { - "id": 26357, + "id": 29418, "nodeType": "ParameterList", "parameters": [], - "src": "38344:0:16" + "src": "38344:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26393, + "id": 29454, "nodeType": "FunctionDefinition", - "src": "38461:203:16", + "src": "38461:203:36", "nodes": [], "body": { - "id": 26392, + "id": 29453, "nodeType": "Block", - "src": "38554:110:16", + "src": "38554:110:36", "nodes": [], "statements": [ { @@ -60392,14 +60392,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c616464726573732c737472696e6729", - "id": 26384, + "id": 29445, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "38604:35:16", + "src": "38604:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_eb1bff805ef136c60bfed230c7b932a14c6f7a62608edeaf56f8f2c0575d25b6", "typeString": "literal_string \"log(string,string,address,string)\"" @@ -60407,48 +60407,48 @@ "value": "log(string,string,address,string)" }, { - "id": 26385, + "id": 29446, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26372, - "src": "38641:2:16", + "referencedDeclaration": 29433, + "src": "38641:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26386, + "id": 29447, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26374, - "src": "38645:2:16", + "referencedDeclaration": 29435, + "src": "38645:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26387, + "id": 29448, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26376, - "src": "38649:2:16", + "referencedDeclaration": 29437, + "src": "38649:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 26388, + "id": 29449, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26378, - "src": "38653:2:16", + "referencedDeclaration": 29439, + "src": "38653:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -60479,32 +60479,32 @@ } ], "expression": { - "id": 26382, + "id": 29443, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "38580:3:16", + "src": "38580:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26383, + "id": 29444, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "38584:19:16", + "memberLocation": "38584:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "38580:23:16", + "src": "38580:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26389, + "id": 29450, "isConstant": false, "isLValue": false, "isPure": false, @@ -60513,7 +60513,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "38580:76:16", + "src": "38580:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -60528,18 +60528,18 @@ "typeString": "bytes memory" } ], - "id": 26381, + "id": 29442, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "38564:15:16", + "referencedDeclaration": 25094, + "src": "38564:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26390, + "id": 29451, "isConstant": false, "isLValue": false, "isPure": false, @@ -60548,16 +60548,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "38564:93:16", + "src": "38564:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26391, + "id": 29452, "nodeType": "ExpressionStatement", - "src": "38564:93:16" + "src": "38564:93:36" } ] }, @@ -60565,20 +60565,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "38470:3:16", + "nameLocation": "38470:3:36", "parameters": { - "id": 26379, + "id": 29440, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26372, + "id": 29433, "mutability": "mutable", "name": "p0", - "nameLocation": "38488:2:16", + "nameLocation": "38488:2:36", "nodeType": "VariableDeclaration", - "scope": 26393, - "src": "38474:16:16", + "scope": 29454, + "src": "38474:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -60586,10 +60586,10 @@ "typeString": "string" }, "typeName": { - "id": 26371, + "id": 29432, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38474:6:16", + "src": "38474:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -60599,13 +60599,13 @@ }, { "constant": false, - "id": 26374, + "id": 29435, "mutability": "mutable", "name": "p1", - "nameLocation": "38506:2:16", + "nameLocation": "38506:2:36", "nodeType": "VariableDeclaration", - "scope": 26393, - "src": "38492:16:16", + "scope": 29454, + "src": "38492:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -60613,10 +60613,10 @@ "typeString": "string" }, "typeName": { - "id": 26373, + "id": 29434, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38492:6:16", + "src": "38492:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -60626,13 +60626,13 @@ }, { "constant": false, - "id": 26376, + "id": 29437, "mutability": "mutable", "name": "p2", - "nameLocation": "38518:2:16", + "nameLocation": "38518:2:36", "nodeType": "VariableDeclaration", - "scope": 26393, - "src": "38510:10:16", + "scope": 29454, + "src": "38510:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60640,10 +60640,10 @@ "typeString": "address" }, "typeName": { - "id": 26375, + "id": 29436, "name": "address", "nodeType": "ElementaryTypeName", - "src": "38510:7:16", + "src": "38510:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -60654,13 +60654,13 @@ }, { "constant": false, - "id": 26378, + "id": 29439, "mutability": "mutable", "name": "p3", - "nameLocation": "38536:2:16", + "nameLocation": "38536:2:36", "nodeType": "VariableDeclaration", - "scope": 26393, - "src": "38522:16:16", + "scope": 29454, + "src": "38522:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -60668,10 +60668,10 @@ "typeString": "string" }, "typeName": { - "id": 26377, + "id": 29438, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38522:6:16", + "src": "38522:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -60680,28 +60680,28 @@ "visibility": "internal" } ], - "src": "38473:66:16" + "src": "38473:66:36" }, "returnParameters": { - "id": 26380, + "id": 29441, "nodeType": "ParameterList", "parameters": [], - "src": "38554:0:16" + "src": "38554:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26416, + "id": 29477, "nodeType": "FunctionDefinition", - "src": "38670:192:16", + "src": "38670:192:36", "nodes": [], "body": { - "id": 26415, + "id": 29476, "nodeType": "Block", - "src": "38754:108:16", + "src": "38754:108:36", "nodes": [], "statements": [ { @@ -60711,14 +60711,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c616464726573732c626f6f6c29", - "id": 26407, + "id": 29468, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "38804:33:16", + "src": "38804:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5ccd4e373eb6ae26626c8607ae861c55cda5fd321363edde7e6328e09072ba63", "typeString": "literal_string \"log(string,string,address,bool)\"" @@ -60726,48 +60726,48 @@ "value": "log(string,string,address,bool)" }, { - "id": 26408, + "id": 29469, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26395, - "src": "38839:2:16", + "referencedDeclaration": 29456, + "src": "38839:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26409, + "id": 29470, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26397, - "src": "38843:2:16", + "referencedDeclaration": 29458, + "src": "38843:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26410, + "id": 29471, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26399, - "src": "38847:2:16", + "referencedDeclaration": 29460, + "src": "38847:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 26411, + "id": 29472, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26401, - "src": "38851:2:16", + "referencedDeclaration": 29462, + "src": "38851:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60798,32 +60798,32 @@ } ], "expression": { - "id": 26405, + "id": 29466, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "38780:3:16", + "src": "38780:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26406, + "id": 29467, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "38784:19:16", + "memberLocation": "38784:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "38780:23:16", + "src": "38780:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26412, + "id": 29473, "isConstant": false, "isLValue": false, "isPure": false, @@ -60832,7 +60832,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "38780:74:16", + "src": "38780:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -60847,18 +60847,18 @@ "typeString": "bytes memory" } ], - "id": 26404, + "id": 29465, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "38764:15:16", + "referencedDeclaration": 25094, + "src": "38764:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26413, + "id": 29474, "isConstant": false, "isLValue": false, "isPure": false, @@ -60867,16 +60867,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "38764:91:16", + "src": "38764:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26414, + "id": 29475, "nodeType": "ExpressionStatement", - "src": "38764:91:16" + "src": "38764:91:36" } ] }, @@ -60884,20 +60884,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "38679:3:16", + "nameLocation": "38679:3:36", "parameters": { - "id": 26402, + "id": 29463, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26395, + "id": 29456, "mutability": "mutable", "name": "p0", - "nameLocation": "38697:2:16", + "nameLocation": "38697:2:36", "nodeType": "VariableDeclaration", - "scope": 26416, - "src": "38683:16:16", + "scope": 29477, + "src": "38683:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -60905,10 +60905,10 @@ "typeString": "string" }, "typeName": { - "id": 26394, + "id": 29455, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38683:6:16", + "src": "38683:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -60918,13 +60918,13 @@ }, { "constant": false, - "id": 26397, + "id": 29458, "mutability": "mutable", "name": "p1", - "nameLocation": "38715:2:16", + "nameLocation": "38715:2:36", "nodeType": "VariableDeclaration", - "scope": 26416, - "src": "38701:16:16", + "scope": 29477, + "src": "38701:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -60932,10 +60932,10 @@ "typeString": "string" }, "typeName": { - "id": 26396, + "id": 29457, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38701:6:16", + "src": "38701:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -60945,13 +60945,13 @@ }, { "constant": false, - "id": 26399, + "id": 29460, "mutability": "mutable", "name": "p2", - "nameLocation": "38727:2:16", + "nameLocation": "38727:2:36", "nodeType": "VariableDeclaration", - "scope": 26416, - "src": "38719:10:16", + "scope": 29477, + "src": "38719:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60959,10 +60959,10 @@ "typeString": "address" }, "typeName": { - "id": 26398, + "id": 29459, "name": "address", "nodeType": "ElementaryTypeName", - "src": "38719:7:16", + "src": "38719:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -60973,13 +60973,13 @@ }, { "constant": false, - "id": 26401, + "id": 29462, "mutability": "mutable", "name": "p3", - "nameLocation": "38736:2:16", + "nameLocation": "38736:2:36", "nodeType": "VariableDeclaration", - "scope": 26416, - "src": "38731:7:16", + "scope": 29477, + "src": "38731:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60987,10 +60987,10 @@ "typeString": "bool" }, "typeName": { - "id": 26400, + "id": 29461, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38731:4:16", + "src": "38731:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60999,28 +60999,28 @@ "visibility": "internal" } ], - "src": "38682:57:16" + "src": "38682:57:36" }, "returnParameters": { - "id": 26403, + "id": 29464, "nodeType": "ParameterList", "parameters": [], - "src": "38754:0:16" + "src": "38754:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26439, + "id": 29500, "nodeType": "FunctionDefinition", - "src": "38868:198:16", + "src": "38868:198:36", "nodes": [], "body": { - "id": 26438, + "id": 29499, "nodeType": "Block", - "src": "38955:111:16", + "src": "38955:111:36", "nodes": [], "statements": [ { @@ -61030,14 +61030,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c737472696e672c616464726573732c6164647265737329", - "id": 26430, + "id": 29491, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "39005:36:16", + "src": "39005:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_439c7befd1b6bfcb9bd001c1f3a991ef43c070f0ace0c190dd9f16d7ae338a5d", "typeString": "literal_string \"log(string,string,address,address)\"" @@ -61045,48 +61045,48 @@ "value": "log(string,string,address,address)" }, { - "id": 26431, + "id": 29492, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26418, - "src": "39043:2:16", + "referencedDeclaration": 29479, + "src": "39043:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26432, + "id": 29493, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26420, - "src": "39047:2:16", + "referencedDeclaration": 29481, + "src": "39047:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26433, + "id": 29494, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26422, - "src": "39051:2:16", + "referencedDeclaration": 29483, + "src": "39051:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 26434, + "id": 29495, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26424, - "src": "39055:2:16", + "referencedDeclaration": 29485, + "src": "39055:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -61117,32 +61117,32 @@ } ], "expression": { - "id": 26428, + "id": 29489, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "38981:3:16", + "src": "38981:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26429, + "id": 29490, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "38985:19:16", + "memberLocation": "38985:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "38981:23:16", + "src": "38981:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26435, + "id": 29496, "isConstant": false, "isLValue": false, "isPure": false, @@ -61151,7 +61151,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "38981:77:16", + "src": "38981:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -61166,18 +61166,18 @@ "typeString": "bytes memory" } ], - "id": 26427, + "id": 29488, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "38965:15:16", + "referencedDeclaration": 25094, + "src": "38965:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26436, + "id": 29497, "isConstant": false, "isLValue": false, "isPure": false, @@ -61186,16 +61186,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "38965:94:16", + "src": "38965:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26437, + "id": 29498, "nodeType": "ExpressionStatement", - "src": "38965:94:16" + "src": "38965:94:36" } ] }, @@ -61203,20 +61203,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "38877:3:16", + "nameLocation": "38877:3:36", "parameters": { - "id": 26425, + "id": 29486, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26418, + "id": 29479, "mutability": "mutable", "name": "p0", - "nameLocation": "38895:2:16", + "nameLocation": "38895:2:36", "nodeType": "VariableDeclaration", - "scope": 26439, - "src": "38881:16:16", + "scope": 29500, + "src": "38881:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61224,10 +61224,10 @@ "typeString": "string" }, "typeName": { - "id": 26417, + "id": 29478, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38881:6:16", + "src": "38881:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61237,13 +61237,13 @@ }, { "constant": false, - "id": 26420, + "id": 29481, "mutability": "mutable", "name": "p1", - "nameLocation": "38913:2:16", + "nameLocation": "38913:2:36", "nodeType": "VariableDeclaration", - "scope": 26439, - "src": "38899:16:16", + "scope": 29500, + "src": "38899:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61251,10 +61251,10 @@ "typeString": "string" }, "typeName": { - "id": 26419, + "id": 29480, "name": "string", "nodeType": "ElementaryTypeName", - "src": "38899:6:16", + "src": "38899:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61264,13 +61264,13 @@ }, { "constant": false, - "id": 26422, + "id": 29483, "mutability": "mutable", "name": "p2", - "nameLocation": "38925:2:16", + "nameLocation": "38925:2:36", "nodeType": "VariableDeclaration", - "scope": 26439, - "src": "38917:10:16", + "scope": 29500, + "src": "38917:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61278,10 +61278,10 @@ "typeString": "address" }, "typeName": { - "id": 26421, + "id": 29482, "name": "address", "nodeType": "ElementaryTypeName", - "src": "38917:7:16", + "src": "38917:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -61292,13 +61292,13 @@ }, { "constant": false, - "id": 26424, + "id": 29485, "mutability": "mutable", "name": "p3", - "nameLocation": "38937:2:16", + "nameLocation": "38937:2:36", "nodeType": "VariableDeclaration", - "scope": 26439, - "src": "38929:10:16", + "scope": 29500, + "src": "38929:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61306,10 +61306,10 @@ "typeString": "address" }, "typeName": { - "id": 26423, + "id": 29484, "name": "address", "nodeType": "ElementaryTypeName", - "src": "38929:7:16", + "src": "38929:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -61319,28 +61319,28 @@ "visibility": "internal" } ], - "src": "38880:60:16" + "src": "38880:60:36" }, "returnParameters": { - "id": 26426, + "id": 29487, "nodeType": "ParameterList", "parameters": [], - "src": "38955:0:16" + "src": "38955:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26462, + "id": 29523, "nodeType": "FunctionDefinition", - "src": "39072:187:16", + "src": "39072:187:36", "nodes": [], "body": { - "id": 26461, + "id": 29522, "nodeType": "Block", - "src": "39150:109:16", + "src": "39150:109:36", "nodes": [], "statements": [ { @@ -61350,14 +61350,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c75696e743235362c75696e7432353629", - "id": 26453, + "id": 29514, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "39200:34:16", + "src": "39200:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_64b5bb671d0911515c2d999ed3f7f689c3b5762a99b342dfee4a1d88fec7b25e", "typeString": "literal_string \"log(string,bool,uint256,uint256)\"" @@ -61365,48 +61365,48 @@ "value": "log(string,bool,uint256,uint256)" }, { - "id": 26454, + "id": 29515, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26441, - "src": "39236:2:16", + "referencedDeclaration": 29502, + "src": "39236:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26455, + "id": 29516, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26443, - "src": "39240:2:16", + "referencedDeclaration": 29504, + "src": "39240:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26456, + "id": 29517, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26445, - "src": "39244:2:16", + "referencedDeclaration": 29506, + "src": "39244:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 26457, + "id": 29518, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26447, - "src": "39248:2:16", + "referencedDeclaration": 29508, + "src": "39248:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -61437,32 +61437,32 @@ } ], "expression": { - "id": 26451, + "id": 29512, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "39176:3:16", + "src": "39176:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26452, + "id": 29513, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "39180:19:16", + "memberLocation": "39180:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "39176:23:16", + "src": "39176:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26458, + "id": 29519, "isConstant": false, "isLValue": false, "isPure": false, @@ -61471,7 +61471,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39176:75:16", + "src": "39176:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -61486,18 +61486,18 @@ "typeString": "bytes memory" } ], - "id": 26450, + "id": 29511, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "39160:15:16", + "referencedDeclaration": 25094, + "src": "39160:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26459, + "id": 29520, "isConstant": false, "isLValue": false, "isPure": false, @@ -61506,16 +61506,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39160:92:16", + "src": "39160:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26460, + "id": 29521, "nodeType": "ExpressionStatement", - "src": "39160:92:16" + "src": "39160:92:36" } ] }, @@ -61523,20 +61523,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39081:3:16", + "nameLocation": "39081:3:36", "parameters": { - "id": 26448, + "id": 29509, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26441, + "id": 29502, "mutability": "mutable", "name": "p0", - "nameLocation": "39099:2:16", + "nameLocation": "39099:2:36", "nodeType": "VariableDeclaration", - "scope": 26462, - "src": "39085:16:16", + "scope": 29523, + "src": "39085:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61544,10 +61544,10 @@ "typeString": "string" }, "typeName": { - "id": 26440, + "id": 29501, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39085:6:16", + "src": "39085:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61557,13 +61557,13 @@ }, { "constant": false, - "id": 26443, + "id": 29504, "mutability": "mutable", "name": "p1", - "nameLocation": "39108:2:16", + "nameLocation": "39108:2:36", "nodeType": "VariableDeclaration", - "scope": 26462, - "src": "39103:7:16", + "scope": 29523, + "src": "39103:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61571,10 +61571,10 @@ "typeString": "bool" }, "typeName": { - "id": 26442, + "id": 29503, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39103:4:16", + "src": "39103:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -61584,13 +61584,13 @@ }, { "constant": false, - "id": 26445, + "id": 29506, "mutability": "mutable", "name": "p2", - "nameLocation": "39120:2:16", + "nameLocation": "39120:2:36", "nodeType": "VariableDeclaration", - "scope": 26462, - "src": "39112:10:16", + "scope": 29523, + "src": "39112:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61598,10 +61598,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26444, + "id": 29505, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "39112:7:16", + "src": "39112:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -61611,13 +61611,13 @@ }, { "constant": false, - "id": 26447, + "id": 29508, "mutability": "mutable", "name": "p3", - "nameLocation": "39132:2:16", + "nameLocation": "39132:2:36", "nodeType": "VariableDeclaration", - "scope": 26462, - "src": "39124:10:16", + "scope": 29523, + "src": "39124:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61625,10 +61625,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26446, + "id": 29507, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "39124:7:16", + "src": "39124:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -61637,28 +61637,28 @@ "visibility": "internal" } ], - "src": "39084:51:16" + "src": "39084:51:36" }, "returnParameters": { - "id": 26449, + "id": 29510, "nodeType": "ParameterList", "parameters": [], - "src": "39150:0:16" + "src": "39150:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26485, + "id": 29546, "nodeType": "FunctionDefinition", - "src": "39265:192:16", + "src": "39265:192:36", "nodes": [], "body": { - "id": 26484, + "id": 29545, "nodeType": "Block", - "src": "39349:108:16", + "src": "39349:108:36", "nodes": [], "statements": [ { @@ -61668,14 +61668,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c75696e743235362c737472696e6729", - "id": 26476, + "id": 29537, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "39399:33:16", + "src": "39399:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_742d6ee771df9df1dec5a8b70ff5f7f41567f6ae9fe27e7e391b2811f9978b00", "typeString": "literal_string \"log(string,bool,uint256,string)\"" @@ -61683,48 +61683,48 @@ "value": "log(string,bool,uint256,string)" }, { - "id": 26477, + "id": 29538, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26464, - "src": "39434:2:16", + "referencedDeclaration": 29525, + "src": "39434:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26478, + "id": 29539, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26466, - "src": "39438:2:16", + "referencedDeclaration": 29527, + "src": "39438:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26479, + "id": 29540, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26468, - "src": "39442:2:16", + "referencedDeclaration": 29529, + "src": "39442:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 26480, + "id": 29541, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26470, - "src": "39446:2:16", + "referencedDeclaration": 29531, + "src": "39446:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -61755,32 +61755,32 @@ } ], "expression": { - "id": 26474, + "id": 29535, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "39375:3:16", + "src": "39375:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26475, + "id": 29536, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "39379:19:16", + "memberLocation": "39379:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "39375:23:16", + "src": "39375:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26481, + "id": 29542, "isConstant": false, "isLValue": false, "isPure": false, @@ -61789,7 +61789,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39375:74:16", + "src": "39375:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -61804,18 +61804,18 @@ "typeString": "bytes memory" } ], - "id": 26473, + "id": 29534, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "39359:15:16", + "referencedDeclaration": 25094, + "src": "39359:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26482, + "id": 29543, "isConstant": false, "isLValue": false, "isPure": false, @@ -61824,16 +61824,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39359:91:16", + "src": "39359:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26483, + "id": 29544, "nodeType": "ExpressionStatement", - "src": "39359:91:16" + "src": "39359:91:36" } ] }, @@ -61841,20 +61841,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39274:3:16", + "nameLocation": "39274:3:36", "parameters": { - "id": 26471, + "id": 29532, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26464, + "id": 29525, "mutability": "mutable", "name": "p0", - "nameLocation": "39292:2:16", + "nameLocation": "39292:2:36", "nodeType": "VariableDeclaration", - "scope": 26485, - "src": "39278:16:16", + "scope": 29546, + "src": "39278:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61862,10 +61862,10 @@ "typeString": "string" }, "typeName": { - "id": 26463, + "id": 29524, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39278:6:16", + "src": "39278:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61875,13 +61875,13 @@ }, { "constant": false, - "id": 26466, + "id": 29527, "mutability": "mutable", "name": "p1", - "nameLocation": "39301:2:16", + "nameLocation": "39301:2:36", "nodeType": "VariableDeclaration", - "scope": 26485, - "src": "39296:7:16", + "scope": 29546, + "src": "39296:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61889,10 +61889,10 @@ "typeString": "bool" }, "typeName": { - "id": 26465, + "id": 29526, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39296:4:16", + "src": "39296:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -61902,13 +61902,13 @@ }, { "constant": false, - "id": 26468, + "id": 29529, "mutability": "mutable", "name": "p2", - "nameLocation": "39313:2:16", + "nameLocation": "39313:2:36", "nodeType": "VariableDeclaration", - "scope": 26485, - "src": "39305:10:16", + "scope": 29546, + "src": "39305:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61916,10 +61916,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26467, + "id": 29528, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "39305:7:16", + "src": "39305:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -61929,13 +61929,13 @@ }, { "constant": false, - "id": 26470, + "id": 29531, "mutability": "mutable", "name": "p3", - "nameLocation": "39331:2:16", + "nameLocation": "39331:2:36", "nodeType": "VariableDeclaration", - "scope": 26485, - "src": "39317:16:16", + "scope": 29546, + "src": "39317:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -61943,10 +61943,10 @@ "typeString": "string" }, "typeName": { - "id": 26469, + "id": 29530, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39317:6:16", + "src": "39317:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -61955,28 +61955,28 @@ "visibility": "internal" } ], - "src": "39277:57:16" + "src": "39277:57:36" }, "returnParameters": { - "id": 26472, + "id": 29533, "nodeType": "ParameterList", "parameters": [], - "src": "39349:0:16" + "src": "39349:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26508, + "id": 29569, "nodeType": "FunctionDefinition", - "src": "39463:181:16", + "src": "39463:181:36", "nodes": [], "body": { - "id": 26507, + "id": 29568, "nodeType": "Block", - "src": "39538:106:16", + "src": "39538:106:36", "nodes": [], "statements": [ { @@ -61986,14 +61986,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c75696e743235362c626f6f6c29", - "id": 26499, + "id": 29560, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "39588:31:16", + "src": "39588:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8af7cf8a379b674b00a81c3841f4203ce23fde0db10f1f8c2a0017ca424d79e2", "typeString": "literal_string \"log(string,bool,uint256,bool)\"" @@ -62001,48 +62001,48 @@ "value": "log(string,bool,uint256,bool)" }, { - "id": 26500, + "id": 29561, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26487, - "src": "39621:2:16", + "referencedDeclaration": 29548, + "src": "39621:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26501, + "id": 29562, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26489, - "src": "39625:2:16", + "referencedDeclaration": 29550, + "src": "39625:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26502, + "id": 29563, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26491, - "src": "39629:2:16", + "referencedDeclaration": 29552, + "src": "39629:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 26503, + "id": 29564, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26493, - "src": "39633:2:16", + "referencedDeclaration": 29554, + "src": "39633:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62073,32 +62073,32 @@ } ], "expression": { - "id": 26497, + "id": 29558, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "39564:3:16", + "src": "39564:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26498, + "id": 29559, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "39568:19:16", + "memberLocation": "39568:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "39564:23:16", + "src": "39564:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26504, + "id": 29565, "isConstant": false, "isLValue": false, "isPure": false, @@ -62107,7 +62107,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39564:72:16", + "src": "39564:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -62122,18 +62122,18 @@ "typeString": "bytes memory" } ], - "id": 26496, + "id": 29557, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "39548:15:16", + "referencedDeclaration": 25094, + "src": "39548:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26505, + "id": 29566, "isConstant": false, "isLValue": false, "isPure": false, @@ -62142,16 +62142,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39548:89:16", + "src": "39548:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26506, + "id": 29567, "nodeType": "ExpressionStatement", - "src": "39548:89:16" + "src": "39548:89:36" } ] }, @@ -62159,20 +62159,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39472:3:16", + "nameLocation": "39472:3:36", "parameters": { - "id": 26494, + "id": 29555, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26487, + "id": 29548, "mutability": "mutable", "name": "p0", - "nameLocation": "39490:2:16", + "nameLocation": "39490:2:36", "nodeType": "VariableDeclaration", - "scope": 26508, - "src": "39476:16:16", + "scope": 29569, + "src": "39476:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62180,10 +62180,10 @@ "typeString": "string" }, "typeName": { - "id": 26486, + "id": 29547, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39476:6:16", + "src": "39476:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62193,13 +62193,13 @@ }, { "constant": false, - "id": 26489, + "id": 29550, "mutability": "mutable", "name": "p1", - "nameLocation": "39499:2:16", + "nameLocation": "39499:2:36", "nodeType": "VariableDeclaration", - "scope": 26508, - "src": "39494:7:16", + "scope": 29569, + "src": "39494:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62207,10 +62207,10 @@ "typeString": "bool" }, "typeName": { - "id": 26488, + "id": 29549, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39494:4:16", + "src": "39494:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62220,13 +62220,13 @@ }, { "constant": false, - "id": 26491, + "id": 29552, "mutability": "mutable", "name": "p2", - "nameLocation": "39511:2:16", + "nameLocation": "39511:2:36", "nodeType": "VariableDeclaration", - "scope": 26508, - "src": "39503:10:16", + "scope": 29569, + "src": "39503:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62234,10 +62234,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26490, + "id": 29551, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "39503:7:16", + "src": "39503:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -62247,13 +62247,13 @@ }, { "constant": false, - "id": 26493, + "id": 29554, "mutability": "mutable", "name": "p3", - "nameLocation": "39520:2:16", + "nameLocation": "39520:2:36", "nodeType": "VariableDeclaration", - "scope": 26508, - "src": "39515:7:16", + "scope": 29569, + "src": "39515:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62261,10 +62261,10 @@ "typeString": "bool" }, "typeName": { - "id": 26492, + "id": 29553, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39515:4:16", + "src": "39515:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62273,28 +62273,28 @@ "visibility": "internal" } ], - "src": "39475:48:16" + "src": "39475:48:36" }, "returnParameters": { - "id": 26495, + "id": 29556, "nodeType": "ParameterList", "parameters": [], - "src": "39538:0:16" + "src": "39538:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26531, + "id": 29592, "nodeType": "FunctionDefinition", - "src": "39650:187:16", + "src": "39650:187:36", "nodes": [], "body": { - "id": 26530, + "id": 29591, "nodeType": "Block", - "src": "39728:109:16", + "src": "39728:109:36", "nodes": [], "statements": [ { @@ -62304,14 +62304,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c75696e743235362c6164647265737329", - "id": 26522, + "id": 29583, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "39778:34:16", + "src": "39778:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_935e09bfd29779a7e049f17e6e907bb9f7181e93c0c486cf646b7471eb4a9d1e", "typeString": "literal_string \"log(string,bool,uint256,address)\"" @@ -62319,48 +62319,48 @@ "value": "log(string,bool,uint256,address)" }, { - "id": 26523, + "id": 29584, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26510, - "src": "39814:2:16", + "referencedDeclaration": 29571, + "src": "39814:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26524, + "id": 29585, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26512, - "src": "39818:2:16", + "referencedDeclaration": 29573, + "src": "39818:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26525, + "id": 29586, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26514, - "src": "39822:2:16", + "referencedDeclaration": 29575, + "src": "39822:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 26526, + "id": 29587, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26516, - "src": "39826:2:16", + "referencedDeclaration": 29577, + "src": "39826:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -62391,32 +62391,32 @@ } ], "expression": { - "id": 26520, + "id": 29581, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "39754:3:16", + "src": "39754:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26521, + "id": 29582, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "39758:19:16", + "memberLocation": "39758:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "39754:23:16", + "src": "39754:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26527, + "id": 29588, "isConstant": false, "isLValue": false, "isPure": false, @@ -62425,7 +62425,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39754:75:16", + "src": "39754:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -62440,18 +62440,18 @@ "typeString": "bytes memory" } ], - "id": 26519, + "id": 29580, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "39738:15:16", + "referencedDeclaration": 25094, + "src": "39738:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26528, + "id": 29589, "isConstant": false, "isLValue": false, "isPure": false, @@ -62460,16 +62460,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39738:92:16", + "src": "39738:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26529, + "id": 29590, "nodeType": "ExpressionStatement", - "src": "39738:92:16" + "src": "39738:92:36" } ] }, @@ -62477,20 +62477,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39659:3:16", + "nameLocation": "39659:3:36", "parameters": { - "id": 26517, + "id": 29578, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26510, + "id": 29571, "mutability": "mutable", "name": "p0", - "nameLocation": "39677:2:16", + "nameLocation": "39677:2:36", "nodeType": "VariableDeclaration", - "scope": 26531, - "src": "39663:16:16", + "scope": 29592, + "src": "39663:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62498,10 +62498,10 @@ "typeString": "string" }, "typeName": { - "id": 26509, + "id": 29570, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39663:6:16", + "src": "39663:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62511,13 +62511,13 @@ }, { "constant": false, - "id": 26512, + "id": 29573, "mutability": "mutable", "name": "p1", - "nameLocation": "39686:2:16", + "nameLocation": "39686:2:36", "nodeType": "VariableDeclaration", - "scope": 26531, - "src": "39681:7:16", + "scope": 29592, + "src": "39681:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62525,10 +62525,10 @@ "typeString": "bool" }, "typeName": { - "id": 26511, + "id": 29572, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39681:4:16", + "src": "39681:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62538,13 +62538,13 @@ }, { "constant": false, - "id": 26514, + "id": 29575, "mutability": "mutable", "name": "p2", - "nameLocation": "39698:2:16", + "nameLocation": "39698:2:36", "nodeType": "VariableDeclaration", - "scope": 26531, - "src": "39690:10:16", + "scope": 29592, + "src": "39690:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62552,10 +62552,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26513, + "id": 29574, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "39690:7:16", + "src": "39690:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -62565,13 +62565,13 @@ }, { "constant": false, - "id": 26516, + "id": 29577, "mutability": "mutable", "name": "p3", - "nameLocation": "39710:2:16", + "nameLocation": "39710:2:36", "nodeType": "VariableDeclaration", - "scope": 26531, - "src": "39702:10:16", + "scope": 29592, + "src": "39702:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62579,10 +62579,10 @@ "typeString": "address" }, "typeName": { - "id": 26515, + "id": 29576, "name": "address", "nodeType": "ElementaryTypeName", - "src": "39702:7:16", + "src": "39702:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -62592,28 +62592,28 @@ "visibility": "internal" } ], - "src": "39662:51:16" + "src": "39662:51:36" }, "returnParameters": { - "id": 26518, + "id": 29579, "nodeType": "ParameterList", "parameters": [], - "src": "39728:0:16" + "src": "39728:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26554, + "id": 29615, "nodeType": "FunctionDefinition", - "src": "39843:192:16", + "src": "39843:192:36", "nodes": [], "body": { - "id": 26553, + "id": 29614, "nodeType": "Block", - "src": "39927:108:16", + "src": "39927:108:36", "nodes": [], "statements": [ { @@ -62623,14 +62623,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c737472696e672c75696e7432353629", - "id": 26545, + "id": 29606, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "39977:33:16", + "src": "39977:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_24f9146562ee02c43db65ac014241fab3a51c9e29435f60d2ed133a186cac03a", "typeString": "literal_string \"log(string,bool,string,uint256)\"" @@ -62638,48 +62638,48 @@ "value": "log(string,bool,string,uint256)" }, { - "id": 26546, + "id": 29607, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26533, - "src": "40012:2:16", + "referencedDeclaration": 29594, + "src": "40012:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26547, + "id": 29608, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26535, - "src": "40016:2:16", + "referencedDeclaration": 29596, + "src": "40016:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26548, + "id": 29609, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26537, - "src": "40020:2:16", + "referencedDeclaration": 29598, + "src": "40020:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26549, + "id": 29610, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26539, - "src": "40024:2:16", + "referencedDeclaration": 29600, + "src": "40024:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -62710,32 +62710,32 @@ } ], "expression": { - "id": 26543, + "id": 29604, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "39953:3:16", + "src": "39953:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26544, + "id": 29605, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "39957:19:16", + "memberLocation": "39957:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "39953:23:16", + "src": "39953:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26550, + "id": 29611, "isConstant": false, "isLValue": false, "isPure": false, @@ -62744,7 +62744,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39953:74:16", + "src": "39953:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -62759,18 +62759,18 @@ "typeString": "bytes memory" } ], - "id": 26542, + "id": 29603, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "39937:15:16", + "referencedDeclaration": 25094, + "src": "39937:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26551, + "id": 29612, "isConstant": false, "isLValue": false, "isPure": false, @@ -62779,16 +62779,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39937:91:16", + "src": "39937:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26552, + "id": 29613, "nodeType": "ExpressionStatement", - "src": "39937:91:16" + "src": "39937:91:36" } ] }, @@ -62796,20 +62796,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39852:3:16", + "nameLocation": "39852:3:36", "parameters": { - "id": 26540, + "id": 29601, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26533, + "id": 29594, "mutability": "mutable", "name": "p0", - "nameLocation": "39870:2:16", + "nameLocation": "39870:2:36", "nodeType": "VariableDeclaration", - "scope": 26554, - "src": "39856:16:16", + "scope": 29615, + "src": "39856:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62817,10 +62817,10 @@ "typeString": "string" }, "typeName": { - "id": 26532, + "id": 29593, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39856:6:16", + "src": "39856:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62830,13 +62830,13 @@ }, { "constant": false, - "id": 26535, + "id": 29596, "mutability": "mutable", "name": "p1", - "nameLocation": "39879:2:16", + "nameLocation": "39879:2:36", "nodeType": "VariableDeclaration", - "scope": 26554, - "src": "39874:7:16", + "scope": 29615, + "src": "39874:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62844,10 +62844,10 @@ "typeString": "bool" }, "typeName": { - "id": 26534, + "id": 29595, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39874:4:16", + "src": "39874:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62857,13 +62857,13 @@ }, { "constant": false, - "id": 26537, + "id": 29598, "mutability": "mutable", "name": "p2", - "nameLocation": "39897:2:16", + "nameLocation": "39897:2:36", "nodeType": "VariableDeclaration", - "scope": 26554, - "src": "39883:16:16", + "scope": 29615, + "src": "39883:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -62871,10 +62871,10 @@ "typeString": "string" }, "typeName": { - "id": 26536, + "id": 29597, "name": "string", "nodeType": "ElementaryTypeName", - "src": "39883:6:16", + "src": "39883:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -62884,13 +62884,13 @@ }, { "constant": false, - "id": 26539, + "id": 29600, "mutability": "mutable", "name": "p3", - "nameLocation": "39909:2:16", + "nameLocation": "39909:2:36", "nodeType": "VariableDeclaration", - "scope": 26554, - "src": "39901:10:16", + "scope": 29615, + "src": "39901:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62898,10 +62898,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26538, + "id": 29599, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "39901:7:16", + "src": "39901:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -62910,28 +62910,28 @@ "visibility": "internal" } ], - "src": "39855:57:16" + "src": "39855:57:36" }, "returnParameters": { - "id": 26541, + "id": 29602, "nodeType": "ParameterList", "parameters": [], - "src": "39927:0:16" + "src": "39927:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26577, + "id": 29638, "nodeType": "FunctionDefinition", - "src": "40041:197:16", + "src": "40041:197:36", "nodes": [], "body": { - "id": 26576, + "id": 29637, "nodeType": "Block", - "src": "40131:107:16", + "src": "40131:107:36", "nodes": [], "statements": [ { @@ -62941,14 +62941,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c737472696e672c737472696e6729", - "id": 26568, + "id": 29629, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "40181:32:16", + "src": "40181:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a826caebc65f4a71211c1c7fd8dc9bdd856d7ef7dbeef42d8af156e9f73bc47d", "typeString": "literal_string \"log(string,bool,string,string)\"" @@ -62956,48 +62956,48 @@ "value": "log(string,bool,string,string)" }, { - "id": 26569, + "id": 29630, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26556, - "src": "40215:2:16", + "referencedDeclaration": 29617, + "src": "40215:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26570, + "id": 29631, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26558, - "src": "40219:2:16", + "referencedDeclaration": 29619, + "src": "40219:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26571, + "id": 29632, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26560, - "src": "40223:2:16", + "referencedDeclaration": 29621, + "src": "40223:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26572, + "id": 29633, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26562, - "src": "40227:2:16", + "referencedDeclaration": 29623, + "src": "40227:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -63028,32 +63028,32 @@ } ], "expression": { - "id": 26566, + "id": 29627, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "40157:3:16", + "src": "40157:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26567, + "id": 29628, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "40161:19:16", + "memberLocation": "40161:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "40157:23:16", + "src": "40157:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26573, + "id": 29634, "isConstant": false, "isLValue": false, "isPure": false, @@ -63062,7 +63062,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "40157:73:16", + "src": "40157:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -63077,18 +63077,18 @@ "typeString": "bytes memory" } ], - "id": 26565, + "id": 29626, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "40141:15:16", + "referencedDeclaration": 25094, + "src": "40141:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26574, + "id": 29635, "isConstant": false, "isLValue": false, "isPure": false, @@ -63097,16 +63097,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "40141:90:16", + "src": "40141:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26575, + "id": 29636, "nodeType": "ExpressionStatement", - "src": "40141:90:16" + "src": "40141:90:36" } ] }, @@ -63114,20 +63114,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40050:3:16", + "nameLocation": "40050:3:36", "parameters": { - "id": 26563, + "id": 29624, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26556, + "id": 29617, "mutability": "mutable", "name": "p0", - "nameLocation": "40068:2:16", + "nameLocation": "40068:2:36", "nodeType": "VariableDeclaration", - "scope": 26577, - "src": "40054:16:16", + "scope": 29638, + "src": "40054:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -63135,10 +63135,10 @@ "typeString": "string" }, "typeName": { - "id": 26555, + "id": 29616, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40054:6:16", + "src": "40054:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -63148,13 +63148,13 @@ }, { "constant": false, - "id": 26558, + "id": 29619, "mutability": "mutable", "name": "p1", - "nameLocation": "40077:2:16", + "nameLocation": "40077:2:36", "nodeType": "VariableDeclaration", - "scope": 26577, - "src": "40072:7:16", + "scope": 29638, + "src": "40072:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63162,10 +63162,10 @@ "typeString": "bool" }, "typeName": { - "id": 26557, + "id": 29618, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40072:4:16", + "src": "40072:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63175,13 +63175,13 @@ }, { "constant": false, - "id": 26560, + "id": 29621, "mutability": "mutable", "name": "p2", - "nameLocation": "40095:2:16", + "nameLocation": "40095:2:36", "nodeType": "VariableDeclaration", - "scope": 26577, - "src": "40081:16:16", + "scope": 29638, + "src": "40081:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -63189,10 +63189,10 @@ "typeString": "string" }, "typeName": { - "id": 26559, + "id": 29620, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40081:6:16", + "src": "40081:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -63202,13 +63202,13 @@ }, { "constant": false, - "id": 26562, + "id": 29623, "mutability": "mutable", "name": "p3", - "nameLocation": "40113:2:16", + "nameLocation": "40113:2:36", "nodeType": "VariableDeclaration", - "scope": 26577, - "src": "40099:16:16", + "scope": 29638, + "src": "40099:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -63216,10 +63216,10 @@ "typeString": "string" }, "typeName": { - "id": 26561, + "id": 29622, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40099:6:16", + "src": "40099:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -63228,28 +63228,28 @@ "visibility": "internal" } ], - "src": "40053:63:16" + "src": "40053:63:36" }, "returnParameters": { - "id": 26564, + "id": 29625, "nodeType": "ParameterList", "parameters": [], - "src": "40131:0:16" + "src": "40131:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26600, + "id": 29661, "nodeType": "FunctionDefinition", - "src": "40244:186:16", + "src": "40244:186:36", "nodes": [], "body": { - "id": 26599, + "id": 29660, "nodeType": "Block", - "src": "40325:105:16", + "src": "40325:105:36", "nodes": [], "statements": [ { @@ -63259,14 +63259,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c737472696e672c626f6f6c29", - "id": 26591, + "id": 29652, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "40375:30:16", + "src": "40375:30:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3f8a701d00386d6ad9c7b7a930805b985bcbbe108e894a7d5cb9493e87e57e8b", "typeString": "literal_string \"log(string,bool,string,bool)\"" @@ -63274,48 +63274,48 @@ "value": "log(string,bool,string,bool)" }, { - "id": 26592, + "id": 29653, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26579, - "src": "40407:2:16", + "referencedDeclaration": 29640, + "src": "40407:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26593, + "id": 29654, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26581, - "src": "40411:2:16", + "referencedDeclaration": 29642, + "src": "40411:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26594, + "id": 29655, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26583, - "src": "40415:2:16", + "referencedDeclaration": 29644, + "src": "40415:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26595, + "id": 29656, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26585, - "src": "40419:2:16", + "referencedDeclaration": 29646, + "src": "40419:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63346,32 +63346,32 @@ } ], "expression": { - "id": 26589, + "id": 29650, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "40351:3:16", + "src": "40351:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26590, + "id": 29651, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "40355:19:16", + "memberLocation": "40355:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "40351:23:16", + "src": "40351:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26596, + "id": 29657, "isConstant": false, "isLValue": false, "isPure": false, @@ -63380,7 +63380,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "40351:71:16", + "src": "40351:71:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -63395,18 +63395,18 @@ "typeString": "bytes memory" } ], - "id": 26588, + "id": 29649, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "40335:15:16", + "referencedDeclaration": 25094, + "src": "40335:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26597, + "id": 29658, "isConstant": false, "isLValue": false, "isPure": false, @@ -63415,16 +63415,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "40335:88:16", + "src": "40335:88:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26598, + "id": 29659, "nodeType": "ExpressionStatement", - "src": "40335:88:16" + "src": "40335:88:36" } ] }, @@ -63432,20 +63432,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40253:3:16", + "nameLocation": "40253:3:36", "parameters": { - "id": 26586, + "id": 29647, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26579, + "id": 29640, "mutability": "mutable", "name": "p0", - "nameLocation": "40271:2:16", + "nameLocation": "40271:2:36", "nodeType": "VariableDeclaration", - "scope": 26600, - "src": "40257:16:16", + "scope": 29661, + "src": "40257:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -63453,10 +63453,10 @@ "typeString": "string" }, "typeName": { - "id": 26578, + "id": 29639, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40257:6:16", + "src": "40257:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -63466,13 +63466,13 @@ }, { "constant": false, - "id": 26581, + "id": 29642, "mutability": "mutable", "name": "p1", - "nameLocation": "40280:2:16", + "nameLocation": "40280:2:36", "nodeType": "VariableDeclaration", - "scope": 26600, - "src": "40275:7:16", + "scope": 29661, + "src": "40275:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63480,10 +63480,10 @@ "typeString": "bool" }, "typeName": { - "id": 26580, + "id": 29641, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40275:4:16", + "src": "40275:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63493,13 +63493,13 @@ }, { "constant": false, - "id": 26583, + "id": 29644, "mutability": "mutable", "name": "p2", - "nameLocation": "40298:2:16", + "nameLocation": "40298:2:36", "nodeType": "VariableDeclaration", - "scope": 26600, - "src": "40284:16:16", + "scope": 29661, + "src": "40284:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -63507,10 +63507,10 @@ "typeString": "string" }, "typeName": { - "id": 26582, + "id": 29643, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40284:6:16", + "src": "40284:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -63520,13 +63520,13 @@ }, { "constant": false, - "id": 26585, + "id": 29646, "mutability": "mutable", "name": "p3", - "nameLocation": "40307:2:16", + "nameLocation": "40307:2:36", "nodeType": "VariableDeclaration", - "scope": 26600, - "src": "40302:7:16", + "scope": 29661, + "src": "40302:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63534,10 +63534,10 @@ "typeString": "bool" }, "typeName": { - "id": 26584, + "id": 29645, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40302:4:16", + "src": "40302:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63546,28 +63546,28 @@ "visibility": "internal" } ], - "src": "40256:54:16" + "src": "40256:54:36" }, "returnParameters": { - "id": 26587, + "id": 29648, "nodeType": "ParameterList", "parameters": [], - "src": "40325:0:16" + "src": "40325:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26623, + "id": 29684, "nodeType": "FunctionDefinition", - "src": "40436:192:16", + "src": "40436:192:36", "nodes": [], "body": { - "id": 26622, + "id": 29683, "nodeType": "Block", - "src": "40520:108:16", + "src": "40520:108:36", "nodes": [], "statements": [ { @@ -63577,14 +63577,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c737472696e672c6164647265737329", - "id": 26614, + "id": 29675, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "40570:33:16", + "src": "40570:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e0625b292fa5cbc865b55f61713cbbe0ce7abb244ec2df45291ea19c30ddfaf8", "typeString": "literal_string \"log(string,bool,string,address)\"" @@ -63592,48 +63592,48 @@ "value": "log(string,bool,string,address)" }, { - "id": 26615, + "id": 29676, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26602, - "src": "40605:2:16", + "referencedDeclaration": 29663, + "src": "40605:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26616, + "id": 29677, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26604, - "src": "40609:2:16", + "referencedDeclaration": 29665, + "src": "40609:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26617, + "id": 29678, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26606, - "src": "40613:2:16", + "referencedDeclaration": 29667, + "src": "40613:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26618, + "id": 29679, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26608, - "src": "40617:2:16", + "referencedDeclaration": 29669, + "src": "40617:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -63664,32 +63664,32 @@ } ], "expression": { - "id": 26612, + "id": 29673, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "40546:3:16", + "src": "40546:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26613, + "id": 29674, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "40550:19:16", + "memberLocation": "40550:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "40546:23:16", + "src": "40546:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26619, + "id": 29680, "isConstant": false, "isLValue": false, "isPure": false, @@ -63698,7 +63698,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "40546:74:16", + "src": "40546:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -63713,18 +63713,18 @@ "typeString": "bytes memory" } ], - "id": 26611, + "id": 29672, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "40530:15:16", + "referencedDeclaration": 25094, + "src": "40530:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26620, + "id": 29681, "isConstant": false, "isLValue": false, "isPure": false, @@ -63733,16 +63733,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "40530:91:16", + "src": "40530:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26621, + "id": 29682, "nodeType": "ExpressionStatement", - "src": "40530:91:16" + "src": "40530:91:36" } ] }, @@ -63750,20 +63750,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40445:3:16", + "nameLocation": "40445:3:36", "parameters": { - "id": 26609, + "id": 29670, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26602, + "id": 29663, "mutability": "mutable", "name": "p0", - "nameLocation": "40463:2:16", + "nameLocation": "40463:2:36", "nodeType": "VariableDeclaration", - "scope": 26623, - "src": "40449:16:16", + "scope": 29684, + "src": "40449:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -63771,10 +63771,10 @@ "typeString": "string" }, "typeName": { - "id": 26601, + "id": 29662, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40449:6:16", + "src": "40449:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -63784,13 +63784,13 @@ }, { "constant": false, - "id": 26604, + "id": 29665, "mutability": "mutable", "name": "p1", - "nameLocation": "40472:2:16", + "nameLocation": "40472:2:36", "nodeType": "VariableDeclaration", - "scope": 26623, - "src": "40467:7:16", + "scope": 29684, + "src": "40467:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63798,10 +63798,10 @@ "typeString": "bool" }, "typeName": { - "id": 26603, + "id": 29664, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40467:4:16", + "src": "40467:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -63811,13 +63811,13 @@ }, { "constant": false, - "id": 26606, + "id": 29667, "mutability": "mutable", "name": "p2", - "nameLocation": "40490:2:16", + "nameLocation": "40490:2:36", "nodeType": "VariableDeclaration", - "scope": 26623, - "src": "40476:16:16", + "scope": 29684, + "src": "40476:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -63825,10 +63825,10 @@ "typeString": "string" }, "typeName": { - "id": 26605, + "id": 29666, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40476:6:16", + "src": "40476:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -63838,13 +63838,13 @@ }, { "constant": false, - "id": 26608, + "id": 29669, "mutability": "mutable", "name": "p3", - "nameLocation": "40502:2:16", + "nameLocation": "40502:2:36", "nodeType": "VariableDeclaration", - "scope": 26623, - "src": "40494:10:16", + "scope": 29684, + "src": "40494:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63852,10 +63852,10 @@ "typeString": "address" }, "typeName": { - "id": 26607, + "id": 29668, "name": "address", "nodeType": "ElementaryTypeName", - "src": "40494:7:16", + "src": "40494:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -63865,28 +63865,28 @@ "visibility": "internal" } ], - "src": "40448:57:16" + "src": "40448:57:36" }, "returnParameters": { - "id": 26610, + "id": 29671, "nodeType": "ParameterList", "parameters": [], - "src": "40520:0:16" + "src": "40520:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26646, + "id": 29707, "nodeType": "FunctionDefinition", - "src": "40634:181:16", + "src": "40634:181:36", "nodes": [], "body": { - "id": 26645, + "id": 29706, "nodeType": "Block", - "src": "40709:106:16", + "src": "40709:106:36", "nodes": [], "statements": [ { @@ -63896,14 +63896,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c626f6f6c2c75696e7432353629", - "id": 26637, + "id": 29698, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "40759:31:16", + "src": "40759:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8e3f78a95b6137f6ae9ccc69d6fedacb3b283b432b4367bfc497a4b3b428665c", "typeString": "literal_string \"log(string,bool,bool,uint256)\"" @@ -63911,48 +63911,48 @@ "value": "log(string,bool,bool,uint256)" }, { - "id": 26638, + "id": 29699, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26625, - "src": "40792:2:16", + "referencedDeclaration": 29686, + "src": "40792:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26639, + "id": 29700, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26627, - "src": "40796:2:16", + "referencedDeclaration": 29688, + "src": "40796:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26640, + "id": 29701, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26629, - "src": "40800:2:16", + "referencedDeclaration": 29690, + "src": "40800:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26641, + "id": 29702, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26631, - "src": "40804:2:16", + "referencedDeclaration": 29692, + "src": "40804:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -63983,32 +63983,32 @@ } ], "expression": { - "id": 26635, + "id": 29696, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "40735:3:16", + "src": "40735:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26636, + "id": 29697, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "40739:19:16", + "memberLocation": "40739:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "40735:23:16", + "src": "40735:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26642, + "id": 29703, "isConstant": false, "isLValue": false, "isPure": false, @@ -64017,7 +64017,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "40735:72:16", + "src": "40735:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -64032,18 +64032,18 @@ "typeString": "bytes memory" } ], - "id": 26634, + "id": 29695, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "40719:15:16", + "referencedDeclaration": 25094, + "src": "40719:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26643, + "id": 29704, "isConstant": false, "isLValue": false, "isPure": false, @@ -64052,16 +64052,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "40719:89:16", + "src": "40719:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26644, + "id": 29705, "nodeType": "ExpressionStatement", - "src": "40719:89:16" + "src": "40719:89:36" } ] }, @@ -64069,20 +64069,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40643:3:16", + "nameLocation": "40643:3:36", "parameters": { - "id": 26632, + "id": 29693, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26625, + "id": 29686, "mutability": "mutable", "name": "p0", - "nameLocation": "40661:2:16", + "nameLocation": "40661:2:36", "nodeType": "VariableDeclaration", - "scope": 26646, - "src": "40647:16:16", + "scope": 29707, + "src": "40647:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -64090,10 +64090,10 @@ "typeString": "string" }, "typeName": { - "id": 26624, + "id": 29685, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40647:6:16", + "src": "40647:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -64103,13 +64103,13 @@ }, { "constant": false, - "id": 26627, + "id": 29688, "mutability": "mutable", "name": "p1", - "nameLocation": "40670:2:16", + "nameLocation": "40670:2:36", "nodeType": "VariableDeclaration", - "scope": 26646, - "src": "40665:7:16", + "scope": 29707, + "src": "40665:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64117,10 +64117,10 @@ "typeString": "bool" }, "typeName": { - "id": 26626, + "id": 29687, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40665:4:16", + "src": "40665:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64130,13 +64130,13 @@ }, { "constant": false, - "id": 26629, + "id": 29690, "mutability": "mutable", "name": "p2", - "nameLocation": "40679:2:16", + "nameLocation": "40679:2:36", "nodeType": "VariableDeclaration", - "scope": 26646, - "src": "40674:7:16", + "scope": 29707, + "src": "40674:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64144,10 +64144,10 @@ "typeString": "bool" }, "typeName": { - "id": 26628, + "id": 29689, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40674:4:16", + "src": "40674:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64157,13 +64157,13 @@ }, { "constant": false, - "id": 26631, + "id": 29692, "mutability": "mutable", "name": "p3", - "nameLocation": "40691:2:16", + "nameLocation": "40691:2:36", "nodeType": "VariableDeclaration", - "scope": 26646, - "src": "40683:10:16", + "scope": 29707, + "src": "40683:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64171,10 +64171,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26630, + "id": 29691, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "40683:7:16", + "src": "40683:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -64183,28 +64183,28 @@ "visibility": "internal" } ], - "src": "40646:48:16" + "src": "40646:48:36" }, "returnParameters": { - "id": 26633, + "id": 29694, "nodeType": "ParameterList", "parameters": [], - "src": "40709:0:16" + "src": "40709:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26669, + "id": 29730, "nodeType": "FunctionDefinition", - "src": "40821:186:16", + "src": "40821:186:36", "nodes": [], "body": { - "id": 26668, + "id": 29729, "nodeType": "Block", - "src": "40902:105:16", + "src": "40902:105:36", "nodes": [], "statements": [ { @@ -64214,14 +64214,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c626f6f6c2c737472696e6729", - "id": 26660, + "id": 29721, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "40952:30:16", + "src": "40952:30:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9d22d5dd5fa6b44920526f32944af8a0b12651bcfe7d5e4d9330573146eaf058", "typeString": "literal_string \"log(string,bool,bool,string)\"" @@ -64229,48 +64229,48 @@ "value": "log(string,bool,bool,string)" }, { - "id": 26661, + "id": 29722, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26648, - "src": "40984:2:16", + "referencedDeclaration": 29709, + "src": "40984:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26662, + "id": 29723, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26650, - "src": "40988:2:16", + "referencedDeclaration": 29711, + "src": "40988:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26663, + "id": 29724, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26652, - "src": "40992:2:16", + "referencedDeclaration": 29713, + "src": "40992:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26664, + "id": 29725, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26654, - "src": "40996:2:16", + "referencedDeclaration": 29715, + "src": "40996:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -64301,32 +64301,32 @@ } ], "expression": { - "id": 26658, + "id": 29719, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "40928:3:16", + "src": "40928:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26659, + "id": 29720, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "40932:19:16", + "memberLocation": "40932:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "40928:23:16", + "src": "40928:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26665, + "id": 29726, "isConstant": false, "isLValue": false, "isPure": false, @@ -64335,7 +64335,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "40928:71:16", + "src": "40928:71:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -64350,18 +64350,18 @@ "typeString": "bytes memory" } ], - "id": 26657, + "id": 29718, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "40912:15:16", + "referencedDeclaration": 25094, + "src": "40912:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26666, + "id": 29727, "isConstant": false, "isLValue": false, "isPure": false, @@ -64370,16 +64370,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "40912:88:16", + "src": "40912:88:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26667, + "id": 29728, "nodeType": "ExpressionStatement", - "src": "40912:88:16" + "src": "40912:88:36" } ] }, @@ -64387,20 +64387,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40830:3:16", + "nameLocation": "40830:3:36", "parameters": { - "id": 26655, + "id": 29716, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26648, + "id": 29709, "mutability": "mutable", "name": "p0", - "nameLocation": "40848:2:16", + "nameLocation": "40848:2:36", "nodeType": "VariableDeclaration", - "scope": 26669, - "src": "40834:16:16", + "scope": 29730, + "src": "40834:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -64408,10 +64408,10 @@ "typeString": "string" }, "typeName": { - "id": 26647, + "id": 29708, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40834:6:16", + "src": "40834:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -64421,13 +64421,13 @@ }, { "constant": false, - "id": 26650, + "id": 29711, "mutability": "mutable", "name": "p1", - "nameLocation": "40857:2:16", + "nameLocation": "40857:2:36", "nodeType": "VariableDeclaration", - "scope": 26669, - "src": "40852:7:16", + "scope": 29730, + "src": "40852:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64435,10 +64435,10 @@ "typeString": "bool" }, "typeName": { - "id": 26649, + "id": 29710, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40852:4:16", + "src": "40852:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64448,13 +64448,13 @@ }, { "constant": false, - "id": 26652, + "id": 29713, "mutability": "mutable", "name": "p2", - "nameLocation": "40866:2:16", + "nameLocation": "40866:2:36", "nodeType": "VariableDeclaration", - "scope": 26669, - "src": "40861:7:16", + "scope": 29730, + "src": "40861:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64462,10 +64462,10 @@ "typeString": "bool" }, "typeName": { - "id": 26651, + "id": 29712, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40861:4:16", + "src": "40861:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64475,13 +64475,13 @@ }, { "constant": false, - "id": 26654, + "id": 29715, "mutability": "mutable", "name": "p3", - "nameLocation": "40884:2:16", + "nameLocation": "40884:2:36", "nodeType": "VariableDeclaration", - "scope": 26669, - "src": "40870:16:16", + "scope": 29730, + "src": "40870:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -64489,10 +64489,10 @@ "typeString": "string" }, "typeName": { - "id": 26653, + "id": 29714, "name": "string", "nodeType": "ElementaryTypeName", - "src": "40870:6:16", + "src": "40870:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -64501,28 +64501,28 @@ "visibility": "internal" } ], - "src": "40833:54:16" + "src": "40833:54:36" }, "returnParameters": { - "id": 26656, + "id": 29717, "nodeType": "ParameterList", "parameters": [], - "src": "40902:0:16" + "src": "40902:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26692, + "id": 29753, "nodeType": "FunctionDefinition", - "src": "41013:175:16", + "src": "41013:175:36", "nodes": [], "body": { - "id": 26691, + "id": 29752, "nodeType": "Block", - "src": "41085:103:16", + "src": "41085:103:36", "nodes": [], "statements": [ { @@ -64532,14 +64532,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c626f6f6c2c626f6f6c29", - "id": 26683, + "id": 29744, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "41135:28:16", + "src": "41135:28:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_895af8c5b50078ceec3119054e20583155eeb3e1a8f56b8ed56efbec57456ad2", "typeString": "literal_string \"log(string,bool,bool,bool)\"" @@ -64547,48 +64547,48 @@ "value": "log(string,bool,bool,bool)" }, { - "id": 26684, + "id": 29745, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26671, - "src": "41165:2:16", + "referencedDeclaration": 29732, + "src": "41165:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26685, + "id": 29746, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26673, - "src": "41169:2:16", + "referencedDeclaration": 29734, + "src": "41169:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26686, + "id": 29747, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26675, - "src": "41173:2:16", + "referencedDeclaration": 29736, + "src": "41173:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26687, + "id": 29748, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26677, - "src": "41177:2:16", + "referencedDeclaration": 29738, + "src": "41177:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64619,32 +64619,32 @@ } ], "expression": { - "id": 26681, + "id": 29742, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "41111:3:16", + "src": "41111:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26682, + "id": 29743, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "41115:19:16", + "memberLocation": "41115:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "41111:23:16", + "src": "41111:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26688, + "id": 29749, "isConstant": false, "isLValue": false, "isPure": false, @@ -64653,7 +64653,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "41111:69:16", + "src": "41111:69:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -64668,18 +64668,18 @@ "typeString": "bytes memory" } ], - "id": 26680, + "id": 29741, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "41095:15:16", + "referencedDeclaration": 25094, + "src": "41095:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26689, + "id": 29750, "isConstant": false, "isLValue": false, "isPure": false, @@ -64688,16 +64688,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "41095:86:16", + "src": "41095:86:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26690, + "id": 29751, "nodeType": "ExpressionStatement", - "src": "41095:86:16" + "src": "41095:86:36" } ] }, @@ -64705,20 +64705,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41022:3:16", + "nameLocation": "41022:3:36", "parameters": { - "id": 26678, + "id": 29739, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26671, + "id": 29732, "mutability": "mutable", "name": "p0", - "nameLocation": "41040:2:16", + "nameLocation": "41040:2:36", "nodeType": "VariableDeclaration", - "scope": 26692, - "src": "41026:16:16", + "scope": 29753, + "src": "41026:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -64726,10 +64726,10 @@ "typeString": "string" }, "typeName": { - "id": 26670, + "id": 29731, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41026:6:16", + "src": "41026:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -64739,13 +64739,13 @@ }, { "constant": false, - "id": 26673, + "id": 29734, "mutability": "mutable", "name": "p1", - "nameLocation": "41049:2:16", + "nameLocation": "41049:2:36", "nodeType": "VariableDeclaration", - "scope": 26692, - "src": "41044:7:16", + "scope": 29753, + "src": "41044:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64753,10 +64753,10 @@ "typeString": "bool" }, "typeName": { - "id": 26672, + "id": 29733, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41044:4:16", + "src": "41044:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64766,13 +64766,13 @@ }, { "constant": false, - "id": 26675, + "id": 29736, "mutability": "mutable", "name": "p2", - "nameLocation": "41058:2:16", + "nameLocation": "41058:2:36", "nodeType": "VariableDeclaration", - "scope": 26692, - "src": "41053:7:16", + "scope": 29753, + "src": "41053:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64780,10 +64780,10 @@ "typeString": "bool" }, "typeName": { - "id": 26674, + "id": 29735, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41053:4:16", + "src": "41053:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64793,13 +64793,13 @@ }, { "constant": false, - "id": 26677, + "id": 29738, "mutability": "mutable", "name": "p3", - "nameLocation": "41067:2:16", + "nameLocation": "41067:2:36", "nodeType": "VariableDeclaration", - "scope": 26692, - "src": "41062:7:16", + "scope": 29753, + "src": "41062:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64807,10 +64807,10 @@ "typeString": "bool" }, "typeName": { - "id": 26676, + "id": 29737, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41062:4:16", + "src": "41062:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -64819,28 +64819,28 @@ "visibility": "internal" } ], - "src": "41025:45:16" + "src": "41025:45:36" }, "returnParameters": { - "id": 26679, + "id": 29740, "nodeType": "ParameterList", "parameters": [], - "src": "41085:0:16" + "src": "41085:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26715, + "id": 29776, "nodeType": "FunctionDefinition", - "src": "41194:181:16", + "src": "41194:181:36", "nodes": [], "body": { - "id": 26714, + "id": 29775, "nodeType": "Block", - "src": "41269:106:16", + "src": "41269:106:36", "nodes": [], "statements": [ { @@ -64850,14 +64850,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c626f6f6c2c6164647265737329", - "id": 26706, + "id": 29767, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "41319:31:16", + "src": "41319:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7190a529624f3e9168945b9053b9648f6439313f31cad0801b50f9dc38a45d4d", "typeString": "literal_string \"log(string,bool,bool,address)\"" @@ -64865,48 +64865,48 @@ "value": "log(string,bool,bool,address)" }, { - "id": 26707, + "id": 29768, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26694, - "src": "41352:2:16", + "referencedDeclaration": 29755, + "src": "41352:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26708, + "id": 29769, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26696, - "src": "41356:2:16", + "referencedDeclaration": 29757, + "src": "41356:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26709, + "id": 29770, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26698, - "src": "41360:2:16", + "referencedDeclaration": 29759, + "src": "41360:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26710, + "id": 29771, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26700, - "src": "41364:2:16", + "referencedDeclaration": 29761, + "src": "41364:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -64937,32 +64937,32 @@ } ], "expression": { - "id": 26704, + "id": 29765, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "41295:3:16", + "src": "41295:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26705, + "id": 29766, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "41299:19:16", + "memberLocation": "41299:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "41295:23:16", + "src": "41295:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26711, + "id": 29772, "isConstant": false, "isLValue": false, "isPure": false, @@ -64971,7 +64971,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "41295:72:16", + "src": "41295:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -64986,18 +64986,18 @@ "typeString": "bytes memory" } ], - "id": 26703, + "id": 29764, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "41279:15:16", + "referencedDeclaration": 25094, + "src": "41279:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26712, + "id": 29773, "isConstant": false, "isLValue": false, "isPure": false, @@ -65006,16 +65006,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "41279:89:16", + "src": "41279:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26713, + "id": 29774, "nodeType": "ExpressionStatement", - "src": "41279:89:16" + "src": "41279:89:36" } ] }, @@ -65023,20 +65023,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41203:3:16", + "nameLocation": "41203:3:36", "parameters": { - "id": 26701, + "id": 29762, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26694, + "id": 29755, "mutability": "mutable", "name": "p0", - "nameLocation": "41221:2:16", + "nameLocation": "41221:2:36", "nodeType": "VariableDeclaration", - "scope": 26715, - "src": "41207:16:16", + "scope": 29776, + "src": "41207:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -65044,10 +65044,10 @@ "typeString": "string" }, "typeName": { - "id": 26693, + "id": 29754, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41207:6:16", + "src": "41207:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -65057,13 +65057,13 @@ }, { "constant": false, - "id": 26696, + "id": 29757, "mutability": "mutable", "name": "p1", - "nameLocation": "41230:2:16", + "nameLocation": "41230:2:36", "nodeType": "VariableDeclaration", - "scope": 26715, - "src": "41225:7:16", + "scope": 29776, + "src": "41225:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65071,10 +65071,10 @@ "typeString": "bool" }, "typeName": { - "id": 26695, + "id": 29756, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41225:4:16", + "src": "41225:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -65084,13 +65084,13 @@ }, { "constant": false, - "id": 26698, + "id": 29759, "mutability": "mutable", "name": "p2", - "nameLocation": "41239:2:16", + "nameLocation": "41239:2:36", "nodeType": "VariableDeclaration", - "scope": 26715, - "src": "41234:7:16", + "scope": 29776, + "src": "41234:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65098,10 +65098,10 @@ "typeString": "bool" }, "typeName": { - "id": 26697, + "id": 29758, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41234:4:16", + "src": "41234:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -65111,13 +65111,13 @@ }, { "constant": false, - "id": 26700, + "id": 29761, "mutability": "mutable", "name": "p3", - "nameLocation": "41251:2:16", + "nameLocation": "41251:2:36", "nodeType": "VariableDeclaration", - "scope": 26715, - "src": "41243:10:16", + "scope": 29776, + "src": "41243:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65125,10 +65125,10 @@ "typeString": "address" }, "typeName": { - "id": 26699, + "id": 29760, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41243:7:16", + "src": "41243:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -65138,28 +65138,28 @@ "visibility": "internal" } ], - "src": "41206:48:16" + "src": "41206:48:36" }, "returnParameters": { - "id": 26702, + "id": 29763, "nodeType": "ParameterList", "parameters": [], - "src": "41269:0:16" + "src": "41269:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26738, + "id": 29799, "nodeType": "FunctionDefinition", - "src": "41381:187:16", + "src": "41381:187:36", "nodes": [], "body": { - "id": 26737, + "id": 29798, "nodeType": "Block", - "src": "41459:109:16", + "src": "41459:109:36", "nodes": [], "statements": [ { @@ -65169,14 +65169,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c616464726573732c75696e7432353629", - "id": 26729, + "id": 29790, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "41509:34:16", + "src": "41509:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5d08bb051545e1af26b8dc05172e6aa8a0bd85212ec19e971b10cea364c21531", "typeString": "literal_string \"log(string,bool,address,uint256)\"" @@ -65184,48 +65184,48 @@ "value": "log(string,bool,address,uint256)" }, { - "id": 26730, + "id": 29791, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26717, - "src": "41545:2:16", + "referencedDeclaration": 29778, + "src": "41545:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26731, + "id": 29792, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26719, - "src": "41549:2:16", + "referencedDeclaration": 29780, + "src": "41549:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26732, + "id": 29793, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26721, - "src": "41553:2:16", + "referencedDeclaration": 29782, + "src": "41553:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 26733, + "id": 29794, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26723, - "src": "41557:2:16", + "referencedDeclaration": 29784, + "src": "41557:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65256,32 +65256,32 @@ } ], "expression": { - "id": 26727, + "id": 29788, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "41485:3:16", + "src": "41485:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26728, + "id": 29789, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "41489:19:16", + "memberLocation": "41489:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "41485:23:16", + "src": "41485:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26734, + "id": 29795, "isConstant": false, "isLValue": false, "isPure": false, @@ -65290,7 +65290,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "41485:75:16", + "src": "41485:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -65305,18 +65305,18 @@ "typeString": "bytes memory" } ], - "id": 26726, + "id": 29787, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "41469:15:16", + "referencedDeclaration": 25094, + "src": "41469:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26735, + "id": 29796, "isConstant": false, "isLValue": false, "isPure": false, @@ -65325,16 +65325,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "41469:92:16", + "src": "41469:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26736, + "id": 29797, "nodeType": "ExpressionStatement", - "src": "41469:92:16" + "src": "41469:92:36" } ] }, @@ -65342,20 +65342,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41390:3:16", + "nameLocation": "41390:3:36", "parameters": { - "id": 26724, + "id": 29785, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26717, + "id": 29778, "mutability": "mutable", "name": "p0", - "nameLocation": "41408:2:16", + "nameLocation": "41408:2:36", "nodeType": "VariableDeclaration", - "scope": 26738, - "src": "41394:16:16", + "scope": 29799, + "src": "41394:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -65363,10 +65363,10 @@ "typeString": "string" }, "typeName": { - "id": 26716, + "id": 29777, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41394:6:16", + "src": "41394:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -65376,13 +65376,13 @@ }, { "constant": false, - "id": 26719, + "id": 29780, "mutability": "mutable", "name": "p1", - "nameLocation": "41417:2:16", + "nameLocation": "41417:2:36", "nodeType": "VariableDeclaration", - "scope": 26738, - "src": "41412:7:16", + "scope": 29799, + "src": "41412:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65390,10 +65390,10 @@ "typeString": "bool" }, "typeName": { - "id": 26718, + "id": 29779, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41412:4:16", + "src": "41412:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -65403,13 +65403,13 @@ }, { "constant": false, - "id": 26721, + "id": 29782, "mutability": "mutable", "name": "p2", - "nameLocation": "41429:2:16", + "nameLocation": "41429:2:36", "nodeType": "VariableDeclaration", - "scope": 26738, - "src": "41421:10:16", + "scope": 29799, + "src": "41421:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65417,10 +65417,10 @@ "typeString": "address" }, "typeName": { - "id": 26720, + "id": 29781, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41421:7:16", + "src": "41421:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -65431,13 +65431,13 @@ }, { "constant": false, - "id": 26723, + "id": 29784, "mutability": "mutable", "name": "p3", - "nameLocation": "41441:2:16", + "nameLocation": "41441:2:36", "nodeType": "VariableDeclaration", - "scope": 26738, - "src": "41433:10:16", + "scope": 29799, + "src": "41433:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65445,10 +65445,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26722, + "id": 29783, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "41433:7:16", + "src": "41433:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65457,28 +65457,28 @@ "visibility": "internal" } ], - "src": "41393:51:16" + "src": "41393:51:36" }, "returnParameters": { - "id": 26725, + "id": 29786, "nodeType": "ParameterList", "parameters": [], - "src": "41459:0:16" + "src": "41459:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26761, + "id": 29822, "nodeType": "FunctionDefinition", - "src": "41574:192:16", + "src": "41574:192:36", "nodes": [], "body": { - "id": 26760, + "id": 29821, "nodeType": "Block", - "src": "41658:108:16", + "src": "41658:108:36", "nodes": [], "statements": [ { @@ -65488,14 +65488,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c616464726573732c737472696e6729", - "id": 26752, + "id": 29813, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "41708:33:16", + "src": "41708:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2d8e33a4e52268aad313274a8446eec6f40466a28da2456a8f12d83b298c13ef", "typeString": "literal_string \"log(string,bool,address,string)\"" @@ -65503,48 +65503,48 @@ "value": "log(string,bool,address,string)" }, { - "id": 26753, + "id": 29814, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26740, - "src": "41743:2:16", + "referencedDeclaration": 29801, + "src": "41743:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26754, + "id": 29815, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26742, - "src": "41747:2:16", + "referencedDeclaration": 29803, + "src": "41747:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26755, + "id": 29816, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26744, - "src": "41751:2:16", + "referencedDeclaration": 29805, + "src": "41751:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 26756, + "id": 29817, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26746, - "src": "41755:2:16", + "referencedDeclaration": 29807, + "src": "41755:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -65575,32 +65575,32 @@ } ], "expression": { - "id": 26750, + "id": 29811, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "41684:3:16", + "src": "41684:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26751, + "id": 29812, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "41688:19:16", + "memberLocation": "41688:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "41684:23:16", + "src": "41684:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26757, + "id": 29818, "isConstant": false, "isLValue": false, "isPure": false, @@ -65609,7 +65609,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "41684:74:16", + "src": "41684:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -65624,18 +65624,18 @@ "typeString": "bytes memory" } ], - "id": 26749, + "id": 29810, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "41668:15:16", + "referencedDeclaration": 25094, + "src": "41668:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26758, + "id": 29819, "isConstant": false, "isLValue": false, "isPure": false, @@ -65644,16 +65644,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "41668:91:16", + "src": "41668:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26759, + "id": 29820, "nodeType": "ExpressionStatement", - "src": "41668:91:16" + "src": "41668:91:36" } ] }, @@ -65661,20 +65661,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41583:3:16", + "nameLocation": "41583:3:36", "parameters": { - "id": 26747, + "id": 29808, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26740, + "id": 29801, "mutability": "mutable", "name": "p0", - "nameLocation": "41601:2:16", + "nameLocation": "41601:2:36", "nodeType": "VariableDeclaration", - "scope": 26761, - "src": "41587:16:16", + "scope": 29822, + "src": "41587:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -65682,10 +65682,10 @@ "typeString": "string" }, "typeName": { - "id": 26739, + "id": 29800, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41587:6:16", + "src": "41587:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -65695,13 +65695,13 @@ }, { "constant": false, - "id": 26742, + "id": 29803, "mutability": "mutable", "name": "p1", - "nameLocation": "41610:2:16", + "nameLocation": "41610:2:36", "nodeType": "VariableDeclaration", - "scope": 26761, - "src": "41605:7:16", + "scope": 29822, + "src": "41605:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65709,10 +65709,10 @@ "typeString": "bool" }, "typeName": { - "id": 26741, + "id": 29802, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41605:4:16", + "src": "41605:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -65722,13 +65722,13 @@ }, { "constant": false, - "id": 26744, + "id": 29805, "mutability": "mutable", "name": "p2", - "nameLocation": "41622:2:16", + "nameLocation": "41622:2:36", "nodeType": "VariableDeclaration", - "scope": 26761, - "src": "41614:10:16", + "scope": 29822, + "src": "41614:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65736,10 +65736,10 @@ "typeString": "address" }, "typeName": { - "id": 26743, + "id": 29804, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41614:7:16", + "src": "41614:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -65750,13 +65750,13 @@ }, { "constant": false, - "id": 26746, + "id": 29807, "mutability": "mutable", "name": "p3", - "nameLocation": "41640:2:16", + "nameLocation": "41640:2:36", "nodeType": "VariableDeclaration", - "scope": 26761, - "src": "41626:16:16", + "scope": 29822, + "src": "41626:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -65764,10 +65764,10 @@ "typeString": "string" }, "typeName": { - "id": 26745, + "id": 29806, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41626:6:16", + "src": "41626:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -65776,28 +65776,28 @@ "visibility": "internal" } ], - "src": "41586:57:16" + "src": "41586:57:36" }, "returnParameters": { - "id": 26748, + "id": 29809, "nodeType": "ParameterList", "parameters": [], - "src": "41658:0:16" + "src": "41658:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26784, + "id": 29845, "nodeType": "FunctionDefinition", - "src": "41772:181:16", + "src": "41772:181:36", "nodes": [], "body": { - "id": 26783, + "id": 29844, "nodeType": "Block", - "src": "41847:106:16", + "src": "41847:106:36", "nodes": [], "statements": [ { @@ -65807,14 +65807,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c616464726573732c626f6f6c29", - "id": 26775, + "id": 29836, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "41897:31:16", + "src": "41897:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_958c28c6e7bd79de7ce7f6f112cbcb194d9e383764dfb947492ee1374ff5c482", "typeString": "literal_string \"log(string,bool,address,bool)\"" @@ -65822,48 +65822,48 @@ "value": "log(string,bool,address,bool)" }, { - "id": 26776, + "id": 29837, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26763, - "src": "41930:2:16", + "referencedDeclaration": 29824, + "src": "41930:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26777, + "id": 29838, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26765, - "src": "41934:2:16", + "referencedDeclaration": 29826, + "src": "41934:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26778, + "id": 29839, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26767, - "src": "41938:2:16", + "referencedDeclaration": 29828, + "src": "41938:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 26779, + "id": 29840, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26769, - "src": "41942:2:16", + "referencedDeclaration": 29830, + "src": "41942:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -65894,32 +65894,32 @@ } ], "expression": { - "id": 26773, + "id": 29834, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "41873:3:16", + "src": "41873:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26774, + "id": 29835, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "41877:19:16", + "memberLocation": "41877:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "41873:23:16", + "src": "41873:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26780, + "id": 29841, "isConstant": false, "isLValue": false, "isPure": false, @@ -65928,7 +65928,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "41873:72:16", + "src": "41873:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -65943,18 +65943,18 @@ "typeString": "bytes memory" } ], - "id": 26772, + "id": 29833, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "41857:15:16", + "referencedDeclaration": 25094, + "src": "41857:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26781, + "id": 29842, "isConstant": false, "isLValue": false, "isPure": false, @@ -65963,16 +65963,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "41857:89:16", + "src": "41857:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26782, + "id": 29843, "nodeType": "ExpressionStatement", - "src": "41857:89:16" + "src": "41857:89:36" } ] }, @@ -65980,20 +65980,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41781:3:16", + "nameLocation": "41781:3:36", "parameters": { - "id": 26770, + "id": 29831, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26763, + "id": 29824, "mutability": "mutable", "name": "p0", - "nameLocation": "41799:2:16", + "nameLocation": "41799:2:36", "nodeType": "VariableDeclaration", - "scope": 26784, - "src": "41785:16:16", + "scope": 29845, + "src": "41785:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -66001,10 +66001,10 @@ "typeString": "string" }, "typeName": { - "id": 26762, + "id": 29823, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41785:6:16", + "src": "41785:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -66014,13 +66014,13 @@ }, { "constant": false, - "id": 26765, + "id": 29826, "mutability": "mutable", "name": "p1", - "nameLocation": "41808:2:16", + "nameLocation": "41808:2:36", "nodeType": "VariableDeclaration", - "scope": 26784, - "src": "41803:7:16", + "scope": 29845, + "src": "41803:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66028,10 +66028,10 @@ "typeString": "bool" }, "typeName": { - "id": 26764, + "id": 29825, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41803:4:16", + "src": "41803:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -66041,13 +66041,13 @@ }, { "constant": false, - "id": 26767, + "id": 29828, "mutability": "mutable", "name": "p2", - "nameLocation": "41820:2:16", + "nameLocation": "41820:2:36", "nodeType": "VariableDeclaration", - "scope": 26784, - "src": "41812:10:16", + "scope": 29845, + "src": "41812:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66055,10 +66055,10 @@ "typeString": "address" }, "typeName": { - "id": 26766, + "id": 29827, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41812:7:16", + "src": "41812:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -66069,13 +66069,13 @@ }, { "constant": false, - "id": 26769, + "id": 29830, "mutability": "mutable", "name": "p3", - "nameLocation": "41829:2:16", + "nameLocation": "41829:2:36", "nodeType": "VariableDeclaration", - "scope": 26784, - "src": "41824:7:16", + "scope": 29845, + "src": "41824:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66083,10 +66083,10 @@ "typeString": "bool" }, "typeName": { - "id": 26768, + "id": 29829, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41824:4:16", + "src": "41824:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -66095,28 +66095,28 @@ "visibility": "internal" } ], - "src": "41784:48:16" + "src": "41784:48:36" }, "returnParameters": { - "id": 26771, + "id": 29832, "nodeType": "ParameterList", "parameters": [], - "src": "41847:0:16" + "src": "41847:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26807, + "id": 29868, "nodeType": "FunctionDefinition", - "src": "41959:187:16", + "src": "41959:187:36", "nodes": [], "body": { - "id": 26806, + "id": 29867, "nodeType": "Block", - "src": "42037:109:16", + "src": "42037:109:36", "nodes": [], "statements": [ { @@ -66126,14 +66126,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c626f6f6c2c616464726573732c6164647265737329", - "id": 26798, + "id": 29859, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "42087:34:16", + "src": "42087:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_33e9dd1deb33816160eb59d86987de501b214bedbbe3c70103eff4092834b53d", "typeString": "literal_string \"log(string,bool,address,address)\"" @@ -66141,48 +66141,48 @@ "value": "log(string,bool,address,address)" }, { - "id": 26799, + "id": 29860, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26786, - "src": "42123:2:16", + "referencedDeclaration": 29847, + "src": "42123:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26800, + "id": 29861, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26788, - "src": "42127:2:16", + "referencedDeclaration": 29849, + "src": "42127:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 26801, + "id": 29862, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26790, - "src": "42131:2:16", + "referencedDeclaration": 29851, + "src": "42131:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 26802, + "id": 29863, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26792, - "src": "42135:2:16", + "referencedDeclaration": 29853, + "src": "42135:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -66213,32 +66213,32 @@ } ], "expression": { - "id": 26796, + "id": 29857, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "42063:3:16", + "src": "42063:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26797, + "id": 29858, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "42067:19:16", + "memberLocation": "42067:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "42063:23:16", + "src": "42063:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26803, + "id": 29864, "isConstant": false, "isLValue": false, "isPure": false, @@ -66247,7 +66247,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42063:75:16", + "src": "42063:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -66262,18 +66262,18 @@ "typeString": "bytes memory" } ], - "id": 26795, + "id": 29856, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "42047:15:16", + "referencedDeclaration": 25094, + "src": "42047:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26804, + "id": 29865, "isConstant": false, "isLValue": false, "isPure": false, @@ -66282,16 +66282,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42047:92:16", + "src": "42047:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26805, + "id": 29866, "nodeType": "ExpressionStatement", - "src": "42047:92:16" + "src": "42047:92:36" } ] }, @@ -66299,20 +66299,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41968:3:16", + "nameLocation": "41968:3:36", "parameters": { - "id": 26793, + "id": 29854, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26786, + "id": 29847, "mutability": "mutable", "name": "p0", - "nameLocation": "41986:2:16", + "nameLocation": "41986:2:36", "nodeType": "VariableDeclaration", - "scope": 26807, - "src": "41972:16:16", + "scope": 29868, + "src": "41972:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -66320,10 +66320,10 @@ "typeString": "string" }, "typeName": { - "id": 26785, + "id": 29846, "name": "string", "nodeType": "ElementaryTypeName", - "src": "41972:6:16", + "src": "41972:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -66333,13 +66333,13 @@ }, { "constant": false, - "id": 26788, + "id": 29849, "mutability": "mutable", "name": "p1", - "nameLocation": "41995:2:16", + "nameLocation": "41995:2:36", "nodeType": "VariableDeclaration", - "scope": 26807, - "src": "41990:7:16", + "scope": 29868, + "src": "41990:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66347,10 +66347,10 @@ "typeString": "bool" }, "typeName": { - "id": 26787, + "id": 29848, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41990:4:16", + "src": "41990:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -66360,13 +66360,13 @@ }, { "constant": false, - "id": 26790, + "id": 29851, "mutability": "mutable", "name": "p2", - "nameLocation": "42007:2:16", + "nameLocation": "42007:2:36", "nodeType": "VariableDeclaration", - "scope": 26807, - "src": "41999:10:16", + "scope": 29868, + "src": "41999:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66374,10 +66374,10 @@ "typeString": "address" }, "typeName": { - "id": 26789, + "id": 29850, "name": "address", "nodeType": "ElementaryTypeName", - "src": "41999:7:16", + "src": "41999:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -66388,13 +66388,13 @@ }, { "constant": false, - "id": 26792, + "id": 29853, "mutability": "mutable", "name": "p3", - "nameLocation": "42019:2:16", + "nameLocation": "42019:2:36", "nodeType": "VariableDeclaration", - "scope": 26807, - "src": "42011:10:16", + "scope": 29868, + "src": "42011:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66402,10 +66402,10 @@ "typeString": "address" }, "typeName": { - "id": 26791, + "id": 29852, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42011:7:16", + "src": "42011:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -66415,28 +66415,28 @@ "visibility": "internal" } ], - "src": "41971:51:16" + "src": "41971:51:36" }, "returnParameters": { - "id": 26794, + "id": 29855, "nodeType": "ParameterList", "parameters": [], - "src": "42037:0:16" + "src": "42037:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26830, + "id": 29891, "nodeType": "FunctionDefinition", - "src": "42152:193:16", + "src": "42152:193:36", "nodes": [], "body": { - "id": 26829, + "id": 29890, "nodeType": "Block", - "src": "42233:112:16", + "src": "42233:112:36", "nodes": [], "statements": [ { @@ -66446,14 +66446,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c75696e743235362c75696e7432353629", - "id": 26821, + "id": 29882, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "42283:37:16", + "src": "42283:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f8f51b1efa50f24f22e6d84ce2fe784a33e1301484ada1546e913ae05d6370e9", "typeString": "literal_string \"log(string,address,uint256,uint256)\"" @@ -66461,48 +66461,48 @@ "value": "log(string,address,uint256,uint256)" }, { - "id": 26822, + "id": 29883, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26809, - "src": "42322:2:16", + "referencedDeclaration": 29870, + "src": "42322:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26823, + "id": 29884, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26811, - "src": "42326:2:16", + "referencedDeclaration": 29872, + "src": "42326:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 26824, + "id": 29885, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26813, - "src": "42330:2:16", + "referencedDeclaration": 29874, + "src": "42330:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 26825, + "id": 29886, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26815, - "src": "42334:2:16", + "referencedDeclaration": 29876, + "src": "42334:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -66533,32 +66533,32 @@ } ], "expression": { - "id": 26819, + "id": 29880, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "42259:3:16", + "src": "42259:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26820, + "id": 29881, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "42263:19:16", + "memberLocation": "42263:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "42259:23:16", + "src": "42259:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26826, + "id": 29887, "isConstant": false, "isLValue": false, "isPure": false, @@ -66567,7 +66567,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42259:78:16", + "src": "42259:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -66582,18 +66582,18 @@ "typeString": "bytes memory" } ], - "id": 26818, + "id": 29879, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "42243:15:16", + "referencedDeclaration": 25094, + "src": "42243:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26827, + "id": 29888, "isConstant": false, "isLValue": false, "isPure": false, @@ -66602,16 +66602,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42243:95:16", + "src": "42243:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26828, + "id": 29889, "nodeType": "ExpressionStatement", - "src": "42243:95:16" + "src": "42243:95:36" } ] }, @@ -66619,20 +66619,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "42161:3:16", + "nameLocation": "42161:3:36", "parameters": { - "id": 26816, + "id": 29877, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26809, + "id": 29870, "mutability": "mutable", "name": "p0", - "nameLocation": "42179:2:16", + "nameLocation": "42179:2:36", "nodeType": "VariableDeclaration", - "scope": 26830, - "src": "42165:16:16", + "scope": 29891, + "src": "42165:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -66640,10 +66640,10 @@ "typeString": "string" }, "typeName": { - "id": 26808, + "id": 29869, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42165:6:16", + "src": "42165:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -66653,13 +66653,13 @@ }, { "constant": false, - "id": 26811, + "id": 29872, "mutability": "mutable", "name": "p1", - "nameLocation": "42191:2:16", + "nameLocation": "42191:2:36", "nodeType": "VariableDeclaration", - "scope": 26830, - "src": "42183:10:16", + "scope": 29891, + "src": "42183:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66667,10 +66667,10 @@ "typeString": "address" }, "typeName": { - "id": 26810, + "id": 29871, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42183:7:16", + "src": "42183:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -66681,13 +66681,13 @@ }, { "constant": false, - "id": 26813, + "id": 29874, "mutability": "mutable", "name": "p2", - "nameLocation": "42203:2:16", + "nameLocation": "42203:2:36", "nodeType": "VariableDeclaration", - "scope": 26830, - "src": "42195:10:16", + "scope": 29891, + "src": "42195:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66695,10 +66695,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26812, + "id": 29873, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "42195:7:16", + "src": "42195:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -66708,13 +66708,13 @@ }, { "constant": false, - "id": 26815, + "id": 29876, "mutability": "mutable", "name": "p3", - "nameLocation": "42215:2:16", + "nameLocation": "42215:2:36", "nodeType": "VariableDeclaration", - "scope": 26830, - "src": "42207:10:16", + "scope": 29891, + "src": "42207:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66722,10 +66722,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26814, + "id": 29875, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "42207:7:16", + "src": "42207:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -66734,28 +66734,28 @@ "visibility": "internal" } ], - "src": "42164:54:16" + "src": "42164:54:36" }, "returnParameters": { - "id": 26817, + "id": 29878, "nodeType": "ParameterList", "parameters": [], - "src": "42233:0:16" + "src": "42233:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26853, + "id": 29914, "nodeType": "FunctionDefinition", - "src": "42351:198:16", + "src": "42351:198:36", "nodes": [], "body": { - "id": 26852, + "id": 29913, "nodeType": "Block", - "src": "42438:111:16", + "src": "42438:111:36", "nodes": [], "statements": [ { @@ -66765,14 +66765,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c75696e743235362c737472696e6729", - "id": 26844, + "id": 29905, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "42488:36:16", + "src": "42488:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5a477632ed0f8b7872a83c9247644de555db395491f2f355c6edb676d8bcb46c", "typeString": "literal_string \"log(string,address,uint256,string)\"" @@ -66780,48 +66780,48 @@ "value": "log(string,address,uint256,string)" }, { - "id": 26845, + "id": 29906, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26832, - "src": "42526:2:16", + "referencedDeclaration": 29893, + "src": "42526:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26846, + "id": 29907, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26834, - "src": "42530:2:16", + "referencedDeclaration": 29895, + "src": "42530:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 26847, + "id": 29908, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26836, - "src": "42534:2:16", + "referencedDeclaration": 29897, + "src": "42534:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 26848, + "id": 29909, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26838, - "src": "42538:2:16", + "referencedDeclaration": 29899, + "src": "42538:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -66852,32 +66852,32 @@ } ], "expression": { - "id": 26842, + "id": 29903, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "42464:3:16", + "src": "42464:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26843, + "id": 29904, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "42468:19:16", + "memberLocation": "42468:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "42464:23:16", + "src": "42464:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26849, + "id": 29910, "isConstant": false, "isLValue": false, "isPure": false, @@ -66886,7 +66886,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42464:77:16", + "src": "42464:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -66901,18 +66901,18 @@ "typeString": "bytes memory" } ], - "id": 26841, + "id": 29902, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "42448:15:16", + "referencedDeclaration": 25094, + "src": "42448:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26850, + "id": 29911, "isConstant": false, "isLValue": false, "isPure": false, @@ -66921,16 +66921,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42448:94:16", + "src": "42448:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26851, + "id": 29912, "nodeType": "ExpressionStatement", - "src": "42448:94:16" + "src": "42448:94:36" } ] }, @@ -66938,20 +66938,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "42360:3:16", + "nameLocation": "42360:3:36", "parameters": { - "id": 26839, + "id": 29900, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26832, + "id": 29893, "mutability": "mutable", "name": "p0", - "nameLocation": "42378:2:16", + "nameLocation": "42378:2:36", "nodeType": "VariableDeclaration", - "scope": 26853, - "src": "42364:16:16", + "scope": 29914, + "src": "42364:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -66959,10 +66959,10 @@ "typeString": "string" }, "typeName": { - "id": 26831, + "id": 29892, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42364:6:16", + "src": "42364:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -66972,13 +66972,13 @@ }, { "constant": false, - "id": 26834, + "id": 29895, "mutability": "mutable", "name": "p1", - "nameLocation": "42390:2:16", + "nameLocation": "42390:2:36", "nodeType": "VariableDeclaration", - "scope": 26853, - "src": "42382:10:16", + "scope": 29914, + "src": "42382:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66986,10 +66986,10 @@ "typeString": "address" }, "typeName": { - "id": 26833, + "id": 29894, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42382:7:16", + "src": "42382:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -67000,13 +67000,13 @@ }, { "constant": false, - "id": 26836, + "id": 29897, "mutability": "mutable", "name": "p2", - "nameLocation": "42402:2:16", + "nameLocation": "42402:2:36", "nodeType": "VariableDeclaration", - "scope": 26853, - "src": "42394:10:16", + "scope": 29914, + "src": "42394:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67014,10 +67014,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26835, + "id": 29896, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "42394:7:16", + "src": "42394:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -67027,13 +67027,13 @@ }, { "constant": false, - "id": 26838, + "id": 29899, "mutability": "mutable", "name": "p3", - "nameLocation": "42420:2:16", + "nameLocation": "42420:2:36", "nodeType": "VariableDeclaration", - "scope": 26853, - "src": "42406:16:16", + "scope": 29914, + "src": "42406:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67041,10 +67041,10 @@ "typeString": "string" }, "typeName": { - "id": 26837, + "id": 29898, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42406:6:16", + "src": "42406:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67053,28 +67053,28 @@ "visibility": "internal" } ], - "src": "42363:60:16" + "src": "42363:60:36" }, "returnParameters": { - "id": 26840, + "id": 29901, "nodeType": "ParameterList", "parameters": [], - "src": "42438:0:16" + "src": "42438:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26876, + "id": 29937, "nodeType": "FunctionDefinition", - "src": "42555:187:16", + "src": "42555:187:36", "nodes": [], "body": { - "id": 26875, + "id": 29936, "nodeType": "Block", - "src": "42633:109:16", + "src": "42633:109:36", "nodes": [], "statements": [ { @@ -67084,14 +67084,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c75696e743235362c626f6f6c29", - "id": 26867, + "id": 29928, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "42683:34:16", + "src": "42683:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fc4845f029f76ed29f7b800fe92a7851214073a807806d7d808676b2cbe7a1c7", "typeString": "literal_string \"log(string,address,uint256,bool)\"" @@ -67099,48 +67099,48 @@ "value": "log(string,address,uint256,bool)" }, { - "id": 26868, + "id": 29929, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26855, - "src": "42719:2:16", + "referencedDeclaration": 29916, + "src": "42719:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26869, + "id": 29930, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26857, - "src": "42723:2:16", + "referencedDeclaration": 29918, + "src": "42723:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 26870, + "id": 29931, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26859, - "src": "42727:2:16", + "referencedDeclaration": 29920, + "src": "42727:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 26871, + "id": 29932, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26861, - "src": "42731:2:16", + "referencedDeclaration": 29922, + "src": "42731:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -67171,32 +67171,32 @@ } ], "expression": { - "id": 26865, + "id": 29926, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "42659:3:16", + "src": "42659:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26866, + "id": 29927, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "42663:19:16", + "memberLocation": "42663:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "42659:23:16", + "src": "42659:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26872, + "id": 29933, "isConstant": false, "isLValue": false, "isPure": false, @@ -67205,7 +67205,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42659:75:16", + "src": "42659:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -67220,18 +67220,18 @@ "typeString": "bytes memory" } ], - "id": 26864, + "id": 29925, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "42643:15:16", + "referencedDeclaration": 25094, + "src": "42643:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26873, + "id": 29934, "isConstant": false, "isLValue": false, "isPure": false, @@ -67240,16 +67240,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42643:92:16", + "src": "42643:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26874, + "id": 29935, "nodeType": "ExpressionStatement", - "src": "42643:92:16" + "src": "42643:92:36" } ] }, @@ -67257,20 +67257,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "42564:3:16", + "nameLocation": "42564:3:36", "parameters": { - "id": 26862, + "id": 29923, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26855, + "id": 29916, "mutability": "mutable", "name": "p0", - "nameLocation": "42582:2:16", + "nameLocation": "42582:2:36", "nodeType": "VariableDeclaration", - "scope": 26876, - "src": "42568:16:16", + "scope": 29937, + "src": "42568:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67278,10 +67278,10 @@ "typeString": "string" }, "typeName": { - "id": 26854, + "id": 29915, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42568:6:16", + "src": "42568:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67291,13 +67291,13 @@ }, { "constant": false, - "id": 26857, + "id": 29918, "mutability": "mutable", "name": "p1", - "nameLocation": "42594:2:16", + "nameLocation": "42594:2:36", "nodeType": "VariableDeclaration", - "scope": 26876, - "src": "42586:10:16", + "scope": 29937, + "src": "42586:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67305,10 +67305,10 @@ "typeString": "address" }, "typeName": { - "id": 26856, + "id": 29917, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42586:7:16", + "src": "42586:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -67319,13 +67319,13 @@ }, { "constant": false, - "id": 26859, + "id": 29920, "mutability": "mutable", "name": "p2", - "nameLocation": "42606:2:16", + "nameLocation": "42606:2:36", "nodeType": "VariableDeclaration", - "scope": 26876, - "src": "42598:10:16", + "scope": 29937, + "src": "42598:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67333,10 +67333,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26858, + "id": 29919, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "42598:7:16", + "src": "42598:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -67346,13 +67346,13 @@ }, { "constant": false, - "id": 26861, + "id": 29922, "mutability": "mutable", "name": "p3", - "nameLocation": "42615:2:16", + "nameLocation": "42615:2:36", "nodeType": "VariableDeclaration", - "scope": 26876, - "src": "42610:7:16", + "scope": 29937, + "src": "42610:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67360,10 +67360,10 @@ "typeString": "bool" }, "typeName": { - "id": 26860, + "id": 29921, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "42610:4:16", + "src": "42610:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -67372,28 +67372,28 @@ "visibility": "internal" } ], - "src": "42567:51:16" + "src": "42567:51:36" }, "returnParameters": { - "id": 26863, + "id": 29924, "nodeType": "ParameterList", "parameters": [], - "src": "42633:0:16" + "src": "42633:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26899, + "id": 29960, "nodeType": "FunctionDefinition", - "src": "42748:193:16", + "src": "42748:193:36", "nodes": [], "body": { - "id": 26898, + "id": 29959, "nodeType": "Block", - "src": "42829:112:16", + "src": "42829:112:36", "nodes": [], "statements": [ { @@ -67403,14 +67403,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c75696e743235362c6164647265737329", - "id": 26890, + "id": 29951, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "42879:37:16", + "src": "42879:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_63fb8bc57476e3f2139504feb3fa304f43eeecc15ac8e150b7b3c9fdfa4ea83a", "typeString": "literal_string \"log(string,address,uint256,address)\"" @@ -67418,48 +67418,48 @@ "value": "log(string,address,uint256,address)" }, { - "id": 26891, + "id": 29952, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26878, - "src": "42918:2:16", + "referencedDeclaration": 29939, + "src": "42918:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26892, + "id": 29953, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26880, - "src": "42922:2:16", + "referencedDeclaration": 29941, + "src": "42922:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 26893, + "id": 29954, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26882, - "src": "42926:2:16", + "referencedDeclaration": 29943, + "src": "42926:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 26894, + "id": 29955, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26884, - "src": "42930:2:16", + "referencedDeclaration": 29945, + "src": "42930:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -67490,32 +67490,32 @@ } ], "expression": { - "id": 26888, + "id": 29949, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "42855:3:16", + "src": "42855:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26889, + "id": 29950, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "42859:19:16", + "memberLocation": "42859:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "42855:23:16", + "src": "42855:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26895, + "id": 29956, "isConstant": false, "isLValue": false, "isPure": false, @@ -67524,7 +67524,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42855:78:16", + "src": "42855:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -67539,18 +67539,18 @@ "typeString": "bytes memory" } ], - "id": 26887, + "id": 29948, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "42839:15:16", + "referencedDeclaration": 25094, + "src": "42839:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26896, + "id": 29957, "isConstant": false, "isLValue": false, "isPure": false, @@ -67559,16 +67559,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42839:95:16", + "src": "42839:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26897, + "id": 29958, "nodeType": "ExpressionStatement", - "src": "42839:95:16" + "src": "42839:95:36" } ] }, @@ -67576,20 +67576,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "42757:3:16", + "nameLocation": "42757:3:36", "parameters": { - "id": 26885, + "id": 29946, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26878, + "id": 29939, "mutability": "mutable", "name": "p0", - "nameLocation": "42775:2:16", + "nameLocation": "42775:2:36", "nodeType": "VariableDeclaration", - "scope": 26899, - "src": "42761:16:16", + "scope": 29960, + "src": "42761:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67597,10 +67597,10 @@ "typeString": "string" }, "typeName": { - "id": 26877, + "id": 29938, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42761:6:16", + "src": "42761:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67610,13 +67610,13 @@ }, { "constant": false, - "id": 26880, + "id": 29941, "mutability": "mutable", "name": "p1", - "nameLocation": "42787:2:16", + "nameLocation": "42787:2:36", "nodeType": "VariableDeclaration", - "scope": 26899, - "src": "42779:10:16", + "scope": 29960, + "src": "42779:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67624,10 +67624,10 @@ "typeString": "address" }, "typeName": { - "id": 26879, + "id": 29940, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42779:7:16", + "src": "42779:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -67638,13 +67638,13 @@ }, { "constant": false, - "id": 26882, + "id": 29943, "mutability": "mutable", "name": "p2", - "nameLocation": "42799:2:16", + "nameLocation": "42799:2:36", "nodeType": "VariableDeclaration", - "scope": 26899, - "src": "42791:10:16", + "scope": 29960, + "src": "42791:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67652,10 +67652,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26881, + "id": 29942, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "42791:7:16", + "src": "42791:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -67665,13 +67665,13 @@ }, { "constant": false, - "id": 26884, + "id": 29945, "mutability": "mutable", "name": "p3", - "nameLocation": "42811:2:16", + "nameLocation": "42811:2:36", "nodeType": "VariableDeclaration", - "scope": 26899, - "src": "42803:10:16", + "scope": 29960, + "src": "42803:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67679,10 +67679,10 @@ "typeString": "address" }, "typeName": { - "id": 26883, + "id": 29944, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42803:7:16", + "src": "42803:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -67692,28 +67692,28 @@ "visibility": "internal" } ], - "src": "42760:54:16" + "src": "42760:54:36" }, "returnParameters": { - "id": 26886, + "id": 29947, "nodeType": "ParameterList", "parameters": [], - "src": "42829:0:16" + "src": "42829:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26922, + "id": 29983, "nodeType": "FunctionDefinition", - "src": "42947:198:16", + "src": "42947:198:36", "nodes": [], "body": { - "id": 26921, + "id": 29982, "nodeType": "Block", - "src": "43034:111:16", + "src": "43034:111:36", "nodes": [], "statements": [ { @@ -67723,14 +67723,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c737472696e672c75696e7432353629", - "id": 26913, + "id": 29974, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43084:36:16", + "src": "43084:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_91d1112e9ca774de680c78512401449500c1938a4e449f6e73f80a84d95cfcfd", "typeString": "literal_string \"log(string,address,string,uint256)\"" @@ -67738,48 +67738,48 @@ "value": "log(string,address,string,uint256)" }, { - "id": 26914, + "id": 29975, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26901, - "src": "43122:2:16", + "referencedDeclaration": 29962, + "src": "43122:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26915, + "id": 29976, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26903, - "src": "43126:2:16", + "referencedDeclaration": 29964, + "src": "43126:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 26916, + "id": 29977, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26905, - "src": "43130:2:16", + "referencedDeclaration": 29966, + "src": "43130:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26917, + "id": 29978, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26907, - "src": "43134:2:16", + "referencedDeclaration": 29968, + "src": "43134:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -67810,32 +67810,32 @@ } ], "expression": { - "id": 26911, + "id": 29972, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43060:3:16", + "src": "43060:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26912, + "id": 29973, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "43064:19:16", + "memberLocation": "43064:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43060:23:16", + "src": "43060:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26918, + "id": 29979, "isConstant": false, "isLValue": false, "isPure": false, @@ -67844,7 +67844,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43060:77:16", + "src": "43060:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -67859,18 +67859,18 @@ "typeString": "bytes memory" } ], - "id": 26910, + "id": 29971, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "43044:15:16", + "referencedDeclaration": 25094, + "src": "43044:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26919, + "id": 29980, "isConstant": false, "isLValue": false, "isPure": false, @@ -67879,16 +67879,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43044:94:16", + "src": "43044:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26920, + "id": 29981, "nodeType": "ExpressionStatement", - "src": "43044:94:16" + "src": "43044:94:36" } ] }, @@ -67896,20 +67896,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "42956:3:16", + "nameLocation": "42956:3:36", "parameters": { - "id": 26908, + "id": 29969, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26901, + "id": 29962, "mutability": "mutable", "name": "p0", - "nameLocation": "42974:2:16", + "nameLocation": "42974:2:36", "nodeType": "VariableDeclaration", - "scope": 26922, - "src": "42960:16:16", + "scope": 29983, + "src": "42960:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67917,10 +67917,10 @@ "typeString": "string" }, "typeName": { - "id": 26900, + "id": 29961, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42960:6:16", + "src": "42960:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67930,13 +67930,13 @@ }, { "constant": false, - "id": 26903, + "id": 29964, "mutability": "mutable", "name": "p1", - "nameLocation": "42986:2:16", + "nameLocation": "42986:2:36", "nodeType": "VariableDeclaration", - "scope": 26922, - "src": "42978:10:16", + "scope": 29983, + "src": "42978:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67944,10 +67944,10 @@ "typeString": "address" }, "typeName": { - "id": 26902, + "id": 29963, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42978:7:16", + "src": "42978:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -67958,13 +67958,13 @@ }, { "constant": false, - "id": 26905, + "id": 29966, "mutability": "mutable", "name": "p2", - "nameLocation": "43004:2:16", + "nameLocation": "43004:2:36", "nodeType": "VariableDeclaration", - "scope": 26922, - "src": "42990:16:16", + "scope": 29983, + "src": "42990:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -67972,10 +67972,10 @@ "typeString": "string" }, "typeName": { - "id": 26904, + "id": 29965, "name": "string", "nodeType": "ElementaryTypeName", - "src": "42990:6:16", + "src": "42990:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -67985,13 +67985,13 @@ }, { "constant": false, - "id": 26907, + "id": 29968, "mutability": "mutable", "name": "p3", - "nameLocation": "43016:2:16", + "nameLocation": "43016:2:36", "nodeType": "VariableDeclaration", - "scope": 26922, - "src": "43008:10:16", + "scope": 29983, + "src": "43008:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67999,10 +67999,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26906, + "id": 29967, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "43008:7:16", + "src": "43008:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -68011,28 +68011,28 @@ "visibility": "internal" } ], - "src": "42959:60:16" + "src": "42959:60:36" }, "returnParameters": { - "id": 26909, + "id": 29970, "nodeType": "ParameterList", "parameters": [], - "src": "43034:0:16" + "src": "43034:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26945, + "id": 30006, "nodeType": "FunctionDefinition", - "src": "43151:203:16", + "src": "43151:203:36", "nodes": [], "body": { - "id": 26944, + "id": 30005, "nodeType": "Block", - "src": "43244:110:16", + "src": "43244:110:36", "nodes": [], "statements": [ { @@ -68042,14 +68042,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c737472696e672c737472696e6729", - "id": 26936, + "id": 29997, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43294:35:16", + "src": "43294:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_245986f22170901865e76245a48ee28ce0127ca357f6ad576a72190e1d358797", "typeString": "literal_string \"log(string,address,string,string)\"" @@ -68057,48 +68057,48 @@ "value": "log(string,address,string,string)" }, { - "id": 26937, + "id": 29998, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26924, - "src": "43331:2:16", + "referencedDeclaration": 29985, + "src": "43331:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26938, + "id": 29999, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26926, - "src": "43335:2:16", + "referencedDeclaration": 29987, + "src": "43335:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 26939, + "id": 30000, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26928, - "src": "43339:2:16", + "referencedDeclaration": 29989, + "src": "43339:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26940, + "id": 30001, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26930, - "src": "43343:2:16", + "referencedDeclaration": 29991, + "src": "43343:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -68129,32 +68129,32 @@ } ], "expression": { - "id": 26934, + "id": 29995, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43270:3:16", + "src": "43270:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26935, + "id": 29996, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "43274:19:16", + "memberLocation": "43274:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43270:23:16", + "src": "43270:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26941, + "id": 30002, "isConstant": false, "isLValue": false, "isPure": false, @@ -68163,7 +68163,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43270:76:16", + "src": "43270:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -68178,18 +68178,18 @@ "typeString": "bytes memory" } ], - "id": 26933, + "id": 29994, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "43254:15:16", + "referencedDeclaration": 25094, + "src": "43254:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26942, + "id": 30003, "isConstant": false, "isLValue": false, "isPure": false, @@ -68198,16 +68198,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43254:93:16", + "src": "43254:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26943, + "id": 30004, "nodeType": "ExpressionStatement", - "src": "43254:93:16" + "src": "43254:93:36" } ] }, @@ -68215,20 +68215,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43160:3:16", + "nameLocation": "43160:3:36", "parameters": { - "id": 26931, + "id": 29992, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26924, + "id": 29985, "mutability": "mutable", "name": "p0", - "nameLocation": "43178:2:16", + "nameLocation": "43178:2:36", "nodeType": "VariableDeclaration", - "scope": 26945, - "src": "43164:16:16", + "scope": 30006, + "src": "43164:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -68236,10 +68236,10 @@ "typeString": "string" }, "typeName": { - "id": 26923, + "id": 29984, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43164:6:16", + "src": "43164:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -68249,13 +68249,13 @@ }, { "constant": false, - "id": 26926, + "id": 29987, "mutability": "mutable", "name": "p1", - "nameLocation": "43190:2:16", + "nameLocation": "43190:2:36", "nodeType": "VariableDeclaration", - "scope": 26945, - "src": "43182:10:16", + "scope": 30006, + "src": "43182:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68263,10 +68263,10 @@ "typeString": "address" }, "typeName": { - "id": 26925, + "id": 29986, "name": "address", "nodeType": "ElementaryTypeName", - "src": "43182:7:16", + "src": "43182:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -68277,13 +68277,13 @@ }, { "constant": false, - "id": 26928, + "id": 29989, "mutability": "mutable", "name": "p2", - "nameLocation": "43208:2:16", + "nameLocation": "43208:2:36", "nodeType": "VariableDeclaration", - "scope": 26945, - "src": "43194:16:16", + "scope": 30006, + "src": "43194:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -68291,10 +68291,10 @@ "typeString": "string" }, "typeName": { - "id": 26927, + "id": 29988, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43194:6:16", + "src": "43194:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -68304,13 +68304,13 @@ }, { "constant": false, - "id": 26930, + "id": 29991, "mutability": "mutable", "name": "p3", - "nameLocation": "43226:2:16", + "nameLocation": "43226:2:36", "nodeType": "VariableDeclaration", - "scope": 26945, - "src": "43212:16:16", + "scope": 30006, + "src": "43212:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -68318,10 +68318,10 @@ "typeString": "string" }, "typeName": { - "id": 26929, + "id": 29990, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43212:6:16", + "src": "43212:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -68330,28 +68330,28 @@ "visibility": "internal" } ], - "src": "43163:66:16" + "src": "43163:66:36" }, "returnParameters": { - "id": 26932, + "id": 29993, "nodeType": "ParameterList", "parameters": [], - "src": "43244:0:16" + "src": "43244:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26968, + "id": 30029, "nodeType": "FunctionDefinition", - "src": "43360:192:16", + "src": "43360:192:36", "nodes": [], "body": { - "id": 26967, + "id": 30028, "nodeType": "Block", - "src": "43444:108:16", + "src": "43444:108:36", "nodes": [], "statements": [ { @@ -68361,14 +68361,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c737472696e672c626f6f6c29", - "id": 26959, + "id": 30020, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43494:33:16", + "src": "43494:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5f15d28c15ddff15fba1c00f6a4975ae6af8b36c9b2a875bf59bd45049046154", "typeString": "literal_string \"log(string,address,string,bool)\"" @@ -68376,48 +68376,48 @@ "value": "log(string,address,string,bool)" }, { - "id": 26960, + "id": 30021, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26947, - "src": "43529:2:16", + "referencedDeclaration": 30008, + "src": "43529:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26961, + "id": 30022, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26949, - "src": "43533:2:16", + "referencedDeclaration": 30010, + "src": "43533:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 26962, + "id": 30023, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26951, - "src": "43537:2:16", + "referencedDeclaration": 30012, + "src": "43537:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26963, + "id": 30024, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26953, - "src": "43541:2:16", + "referencedDeclaration": 30014, + "src": "43541:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -68448,32 +68448,32 @@ } ], "expression": { - "id": 26957, + "id": 30018, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43470:3:16", + "src": "43470:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26958, + "id": 30019, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "43474:19:16", + "memberLocation": "43474:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43470:23:16", + "src": "43470:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26964, + "id": 30025, "isConstant": false, "isLValue": false, "isPure": false, @@ -68482,7 +68482,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43470:74:16", + "src": "43470:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -68497,18 +68497,18 @@ "typeString": "bytes memory" } ], - "id": 26956, + "id": 30017, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "43454:15:16", + "referencedDeclaration": 25094, + "src": "43454:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26965, + "id": 30026, "isConstant": false, "isLValue": false, "isPure": false, @@ -68517,16 +68517,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43454:91:16", + "src": "43454:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26966, + "id": 30027, "nodeType": "ExpressionStatement", - "src": "43454:91:16" + "src": "43454:91:36" } ] }, @@ -68534,20 +68534,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43369:3:16", + "nameLocation": "43369:3:36", "parameters": { - "id": 26954, + "id": 30015, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26947, + "id": 30008, "mutability": "mutable", "name": "p0", - "nameLocation": "43387:2:16", + "nameLocation": "43387:2:36", "nodeType": "VariableDeclaration", - "scope": 26968, - "src": "43373:16:16", + "scope": 30029, + "src": "43373:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -68555,10 +68555,10 @@ "typeString": "string" }, "typeName": { - "id": 26946, + "id": 30007, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43373:6:16", + "src": "43373:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -68568,13 +68568,13 @@ }, { "constant": false, - "id": 26949, + "id": 30010, "mutability": "mutable", "name": "p1", - "nameLocation": "43399:2:16", + "nameLocation": "43399:2:36", "nodeType": "VariableDeclaration", - "scope": 26968, - "src": "43391:10:16", + "scope": 30029, + "src": "43391:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68582,10 +68582,10 @@ "typeString": "address" }, "typeName": { - "id": 26948, + "id": 30009, "name": "address", "nodeType": "ElementaryTypeName", - "src": "43391:7:16", + "src": "43391:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -68596,13 +68596,13 @@ }, { "constant": false, - "id": 26951, + "id": 30012, "mutability": "mutable", "name": "p2", - "nameLocation": "43417:2:16", + "nameLocation": "43417:2:36", "nodeType": "VariableDeclaration", - "scope": 26968, - "src": "43403:16:16", + "scope": 30029, + "src": "43403:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -68610,10 +68610,10 @@ "typeString": "string" }, "typeName": { - "id": 26950, + "id": 30011, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43403:6:16", + "src": "43403:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -68623,13 +68623,13 @@ }, { "constant": false, - "id": 26953, + "id": 30014, "mutability": "mutable", "name": "p3", - "nameLocation": "43426:2:16", + "nameLocation": "43426:2:36", "nodeType": "VariableDeclaration", - "scope": 26968, - "src": "43421:7:16", + "scope": 30029, + "src": "43421:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68637,10 +68637,10 @@ "typeString": "bool" }, "typeName": { - "id": 26952, + "id": 30013, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43421:4:16", + "src": "43421:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -68649,28 +68649,28 @@ "visibility": "internal" } ], - "src": "43372:57:16" + "src": "43372:57:36" }, "returnParameters": { - "id": 26955, + "id": 30016, "nodeType": "ParameterList", "parameters": [], - "src": "43444:0:16" + "src": "43444:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 26991, + "id": 30052, "nodeType": "FunctionDefinition", - "src": "43558:198:16", + "src": "43558:198:36", "nodes": [], "body": { - "id": 26990, + "id": 30051, "nodeType": "Block", - "src": "43645:111:16", + "src": "43645:111:36", "nodes": [], "statements": [ { @@ -68680,14 +68680,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c737472696e672c6164647265737329", - "id": 26982, + "id": 30043, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43695:36:16", + "src": "43695:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_aabc9a311ab49789834b120d81155a7fee846a9f0d4f740bbeb970770190c82d", "typeString": "literal_string \"log(string,address,string,address)\"" @@ -68695,48 +68695,48 @@ "value": "log(string,address,string,address)" }, { - "id": 26983, + "id": 30044, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26970, - "src": "43733:2:16", + "referencedDeclaration": 30031, + "src": "43733:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26984, + "id": 30045, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26972, - "src": "43737:2:16", + "referencedDeclaration": 30033, + "src": "43737:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 26985, + "id": 30046, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26974, - "src": "43741:2:16", + "referencedDeclaration": 30035, + "src": "43741:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 26986, + "id": 30047, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26976, - "src": "43745:2:16", + "referencedDeclaration": 30037, + "src": "43745:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -68767,32 +68767,32 @@ } ], "expression": { - "id": 26980, + "id": 30041, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43671:3:16", + "src": "43671:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 26981, + "id": 30042, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "43675:19:16", + "memberLocation": "43675:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43671:23:16", + "src": "43671:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 26987, + "id": 30048, "isConstant": false, "isLValue": false, "isPure": false, @@ -68801,7 +68801,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43671:77:16", + "src": "43671:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -68816,18 +68816,18 @@ "typeString": "bytes memory" } ], - "id": 26979, + "id": 30040, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "43655:15:16", + "referencedDeclaration": 25094, + "src": "43655:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 26988, + "id": 30049, "isConstant": false, "isLValue": false, "isPure": false, @@ -68836,16 +68836,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43655:94:16", + "src": "43655:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 26989, + "id": 30050, "nodeType": "ExpressionStatement", - "src": "43655:94:16" + "src": "43655:94:36" } ] }, @@ -68853,20 +68853,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43567:3:16", + "nameLocation": "43567:3:36", "parameters": { - "id": 26977, + "id": 30038, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26970, + "id": 30031, "mutability": "mutable", "name": "p0", - "nameLocation": "43585:2:16", + "nameLocation": "43585:2:36", "nodeType": "VariableDeclaration", - "scope": 26991, - "src": "43571:16:16", + "scope": 30052, + "src": "43571:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -68874,10 +68874,10 @@ "typeString": "string" }, "typeName": { - "id": 26969, + "id": 30030, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43571:6:16", + "src": "43571:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -68887,13 +68887,13 @@ }, { "constant": false, - "id": 26972, + "id": 30033, "mutability": "mutable", "name": "p1", - "nameLocation": "43597:2:16", + "nameLocation": "43597:2:36", "nodeType": "VariableDeclaration", - "scope": 26991, - "src": "43589:10:16", + "scope": 30052, + "src": "43589:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68901,10 +68901,10 @@ "typeString": "address" }, "typeName": { - "id": 26971, + "id": 30032, "name": "address", "nodeType": "ElementaryTypeName", - "src": "43589:7:16", + "src": "43589:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -68915,13 +68915,13 @@ }, { "constant": false, - "id": 26974, + "id": 30035, "mutability": "mutable", "name": "p2", - "nameLocation": "43615:2:16", + "nameLocation": "43615:2:36", "nodeType": "VariableDeclaration", - "scope": 26991, - "src": "43601:16:16", + "scope": 30052, + "src": "43601:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -68929,10 +68929,10 @@ "typeString": "string" }, "typeName": { - "id": 26973, + "id": 30034, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43601:6:16", + "src": "43601:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -68942,13 +68942,13 @@ }, { "constant": false, - "id": 26976, + "id": 30037, "mutability": "mutable", "name": "p3", - "nameLocation": "43627:2:16", + "nameLocation": "43627:2:36", "nodeType": "VariableDeclaration", - "scope": 26991, - "src": "43619:10:16", + "scope": 30052, + "src": "43619:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68956,10 +68956,10 @@ "typeString": "address" }, "typeName": { - "id": 26975, + "id": 30036, "name": "address", "nodeType": "ElementaryTypeName", - "src": "43619:7:16", + "src": "43619:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -68969,28 +68969,28 @@ "visibility": "internal" } ], - "src": "43570:60:16" + "src": "43570:60:36" }, "returnParameters": { - "id": 26978, + "id": 30039, "nodeType": "ParameterList", "parameters": [], - "src": "43645:0:16" + "src": "43645:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27014, + "id": 30075, "nodeType": "FunctionDefinition", - "src": "43762:187:16", + "src": "43762:187:36", "nodes": [], "body": { - "id": 27013, + "id": 30074, "nodeType": "Block", - "src": "43840:109:16", + "src": "43840:109:36", "nodes": [], "statements": [ { @@ -69000,14 +69000,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c626f6f6c2c75696e7432353629", - "id": 27005, + "id": 30066, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "43890:34:16", + "src": "43890:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3e9f866aadef9b1f2b0257e0ed5e2df8882ba55e598b4f5282674b64ae3f06b5", "typeString": "literal_string \"log(string,address,bool,uint256)\"" @@ -69015,48 +69015,48 @@ "value": "log(string,address,bool,uint256)" }, { - "id": 27006, + "id": 30067, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26993, - "src": "43926:2:16", + "referencedDeclaration": 30054, + "src": "43926:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27007, + "id": 30068, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26995, - "src": "43930:2:16", + "referencedDeclaration": 30056, + "src": "43930:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 27008, + "id": 30069, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26997, - "src": "43934:2:16", + "referencedDeclaration": 30058, + "src": "43934:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27009, + "id": 30070, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 26999, - "src": "43938:2:16", + "referencedDeclaration": 30060, + "src": "43938:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -69087,32 +69087,32 @@ } ], "expression": { - "id": 27003, + "id": 30064, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "43866:3:16", + "src": "43866:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27004, + "id": 30065, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "43870:19:16", + "memberLocation": "43870:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "43866:23:16", + "src": "43866:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27010, + "id": 30071, "isConstant": false, "isLValue": false, "isPure": false, @@ -69121,7 +69121,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43866:75:16", + "src": "43866:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -69136,18 +69136,18 @@ "typeString": "bytes memory" } ], - "id": 27002, + "id": 30063, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "43850:15:16", + "referencedDeclaration": 25094, + "src": "43850:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27011, + "id": 30072, "isConstant": false, "isLValue": false, "isPure": false, @@ -69156,16 +69156,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43850:92:16", + "src": "43850:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27012, + "id": 30073, "nodeType": "ExpressionStatement", - "src": "43850:92:16" + "src": "43850:92:36" } ] }, @@ -69173,20 +69173,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43771:3:16", + "nameLocation": "43771:3:36", "parameters": { - "id": 27000, + "id": 30061, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 26993, + "id": 30054, "mutability": "mutable", "name": "p0", - "nameLocation": "43789:2:16", + "nameLocation": "43789:2:36", "nodeType": "VariableDeclaration", - "scope": 27014, - "src": "43775:16:16", + "scope": 30075, + "src": "43775:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -69194,10 +69194,10 @@ "typeString": "string" }, "typeName": { - "id": 26992, + "id": 30053, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43775:6:16", + "src": "43775:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -69207,13 +69207,13 @@ }, { "constant": false, - "id": 26995, + "id": 30056, "mutability": "mutable", "name": "p1", - "nameLocation": "43801:2:16", + "nameLocation": "43801:2:36", "nodeType": "VariableDeclaration", - "scope": 27014, - "src": "43793:10:16", + "scope": 30075, + "src": "43793:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69221,10 +69221,10 @@ "typeString": "address" }, "typeName": { - "id": 26994, + "id": 30055, "name": "address", "nodeType": "ElementaryTypeName", - "src": "43793:7:16", + "src": "43793:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69235,13 +69235,13 @@ }, { "constant": false, - "id": 26997, + "id": 30058, "mutability": "mutable", "name": "p2", - "nameLocation": "43810:2:16", + "nameLocation": "43810:2:36", "nodeType": "VariableDeclaration", - "scope": 27014, - "src": "43805:7:16", + "scope": 30075, + "src": "43805:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69249,10 +69249,10 @@ "typeString": "bool" }, "typeName": { - "id": 26996, + "id": 30057, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43805:4:16", + "src": "43805:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -69262,13 +69262,13 @@ }, { "constant": false, - "id": 26999, + "id": 30060, "mutability": "mutable", "name": "p3", - "nameLocation": "43822:2:16", + "nameLocation": "43822:2:36", "nodeType": "VariableDeclaration", - "scope": 27014, - "src": "43814:10:16", + "scope": 30075, + "src": "43814:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69276,10 +69276,10 @@ "typeString": "uint256" }, "typeName": { - "id": 26998, + "id": 30059, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "43814:7:16", + "src": "43814:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -69288,28 +69288,28 @@ "visibility": "internal" } ], - "src": "43774:51:16" + "src": "43774:51:36" }, "returnParameters": { - "id": 27001, + "id": 30062, "nodeType": "ParameterList", "parameters": [], - "src": "43840:0:16" + "src": "43840:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27037, + "id": 30098, "nodeType": "FunctionDefinition", - "src": "43955:192:16", + "src": "43955:192:36", "nodes": [], "body": { - "id": 27036, + "id": 30097, "nodeType": "Block", - "src": "44039:108:16", + "src": "44039:108:36", "nodes": [], "statements": [ { @@ -69319,14 +69319,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c626f6f6c2c737472696e6729", - "id": 27028, + "id": 30089, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44089:33:16", + "src": "44089:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0454c0793d4a41e5f630eb9a887926f8a67ff9e817a5feb968698354ac9d22fb", "typeString": "literal_string \"log(string,address,bool,string)\"" @@ -69334,48 +69334,48 @@ "value": "log(string,address,bool,string)" }, { - "id": 27029, + "id": 30090, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27016, - "src": "44124:2:16", + "referencedDeclaration": 30077, + "src": "44124:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27030, + "id": 30091, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27018, - "src": "44128:2:16", + "referencedDeclaration": 30079, + "src": "44128:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 27031, + "id": 30092, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27020, - "src": "44132:2:16", + "referencedDeclaration": 30081, + "src": "44132:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27032, + "id": 30093, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27022, - "src": "44136:2:16", + "referencedDeclaration": 30083, + "src": "44136:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -69406,32 +69406,32 @@ } ], "expression": { - "id": 27026, + "id": 30087, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44065:3:16", + "src": "44065:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27027, + "id": 30088, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "44069:19:16", + "memberLocation": "44069:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44065:23:16", + "src": "44065:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27033, + "id": 30094, "isConstant": false, "isLValue": false, "isPure": false, @@ -69440,7 +69440,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44065:74:16", + "src": "44065:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -69455,18 +69455,18 @@ "typeString": "bytes memory" } ], - "id": 27025, + "id": 30086, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "44049:15:16", + "referencedDeclaration": 25094, + "src": "44049:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27034, + "id": 30095, "isConstant": false, "isLValue": false, "isPure": false, @@ -69475,16 +69475,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44049:91:16", + "src": "44049:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27035, + "id": 30096, "nodeType": "ExpressionStatement", - "src": "44049:91:16" + "src": "44049:91:36" } ] }, @@ -69492,20 +69492,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43964:3:16", + "nameLocation": "43964:3:36", "parameters": { - "id": 27023, + "id": 30084, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27016, + "id": 30077, "mutability": "mutable", "name": "p0", - "nameLocation": "43982:2:16", + "nameLocation": "43982:2:36", "nodeType": "VariableDeclaration", - "scope": 27037, - "src": "43968:16:16", + "scope": 30098, + "src": "43968:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -69513,10 +69513,10 @@ "typeString": "string" }, "typeName": { - "id": 27015, + "id": 30076, "name": "string", "nodeType": "ElementaryTypeName", - "src": "43968:6:16", + "src": "43968:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -69526,13 +69526,13 @@ }, { "constant": false, - "id": 27018, + "id": 30079, "mutability": "mutable", "name": "p1", - "nameLocation": "43994:2:16", + "nameLocation": "43994:2:36", "nodeType": "VariableDeclaration", - "scope": 27037, - "src": "43986:10:16", + "scope": 30098, + "src": "43986:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69540,10 +69540,10 @@ "typeString": "address" }, "typeName": { - "id": 27017, + "id": 30078, "name": "address", "nodeType": "ElementaryTypeName", - "src": "43986:7:16", + "src": "43986:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69554,13 +69554,13 @@ }, { "constant": false, - "id": 27020, + "id": 30081, "mutability": "mutable", "name": "p2", - "nameLocation": "44003:2:16", + "nameLocation": "44003:2:36", "nodeType": "VariableDeclaration", - "scope": 27037, - "src": "43998:7:16", + "scope": 30098, + "src": "43998:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69568,10 +69568,10 @@ "typeString": "bool" }, "typeName": { - "id": 27019, + "id": 30080, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43998:4:16", + "src": "43998:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -69581,13 +69581,13 @@ }, { "constant": false, - "id": 27022, + "id": 30083, "mutability": "mutable", "name": "p3", - "nameLocation": "44021:2:16", + "nameLocation": "44021:2:36", "nodeType": "VariableDeclaration", - "scope": 27037, - "src": "44007:16:16", + "scope": 30098, + "src": "44007:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -69595,10 +69595,10 @@ "typeString": "string" }, "typeName": { - "id": 27021, + "id": 30082, "name": "string", "nodeType": "ElementaryTypeName", - "src": "44007:6:16", + "src": "44007:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -69607,28 +69607,28 @@ "visibility": "internal" } ], - "src": "43967:57:16" + "src": "43967:57:36" }, "returnParameters": { - "id": 27024, + "id": 30085, "nodeType": "ParameterList", "parameters": [], - "src": "44039:0:16" + "src": "44039:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27060, + "id": 30121, "nodeType": "FunctionDefinition", - "src": "44153:181:16", + "src": "44153:181:36", "nodes": [], "body": { - "id": 27059, + "id": 30120, "nodeType": "Block", - "src": "44228:106:16", + "src": "44228:106:36", "nodes": [], "statements": [ { @@ -69638,14 +69638,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c626f6f6c2c626f6f6c29", - "id": 27051, + "id": 30112, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44278:31:16", + "src": "44278:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_79884c2bc85eb73c854df1610df373a05f191b834f79cd47a7ab28be2308c039", "typeString": "literal_string \"log(string,address,bool,bool)\"" @@ -69653,48 +69653,48 @@ "value": "log(string,address,bool,bool)" }, { - "id": 27052, + "id": 30113, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27039, - "src": "44311:2:16", + "referencedDeclaration": 30100, + "src": "44311:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27053, + "id": 30114, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27041, - "src": "44315:2:16", + "referencedDeclaration": 30102, + "src": "44315:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 27054, + "id": 30115, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27043, - "src": "44319:2:16", + "referencedDeclaration": 30104, + "src": "44319:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27055, + "id": 30116, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27045, - "src": "44323:2:16", + "referencedDeclaration": 30106, + "src": "44323:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -69725,32 +69725,32 @@ } ], "expression": { - "id": 27049, + "id": 30110, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44254:3:16", + "src": "44254:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27050, + "id": 30111, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "44258:19:16", + "memberLocation": "44258:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44254:23:16", + "src": "44254:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27056, + "id": 30117, "isConstant": false, "isLValue": false, "isPure": false, @@ -69759,7 +69759,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44254:72:16", + "src": "44254:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -69774,18 +69774,18 @@ "typeString": "bytes memory" } ], - "id": 27048, + "id": 30109, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "44238:15:16", + "referencedDeclaration": 25094, + "src": "44238:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27057, + "id": 30118, "isConstant": false, "isLValue": false, "isPure": false, @@ -69794,16 +69794,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44238:89:16", + "src": "44238:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27058, + "id": 30119, "nodeType": "ExpressionStatement", - "src": "44238:89:16" + "src": "44238:89:36" } ] }, @@ -69811,20 +69811,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "44162:3:16", + "nameLocation": "44162:3:36", "parameters": { - "id": 27046, + "id": 30107, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27039, + "id": 30100, "mutability": "mutable", "name": "p0", - "nameLocation": "44180:2:16", + "nameLocation": "44180:2:36", "nodeType": "VariableDeclaration", - "scope": 27060, - "src": "44166:16:16", + "scope": 30121, + "src": "44166:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -69832,10 +69832,10 @@ "typeString": "string" }, "typeName": { - "id": 27038, + "id": 30099, "name": "string", "nodeType": "ElementaryTypeName", - "src": "44166:6:16", + "src": "44166:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -69845,13 +69845,13 @@ }, { "constant": false, - "id": 27041, + "id": 30102, "mutability": "mutable", "name": "p1", - "nameLocation": "44192:2:16", + "nameLocation": "44192:2:36", "nodeType": "VariableDeclaration", - "scope": 27060, - "src": "44184:10:16", + "scope": 30121, + "src": "44184:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69859,10 +69859,10 @@ "typeString": "address" }, "typeName": { - "id": 27040, + "id": 30101, "name": "address", "nodeType": "ElementaryTypeName", - "src": "44184:7:16", + "src": "44184:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -69873,13 +69873,13 @@ }, { "constant": false, - "id": 27043, + "id": 30104, "mutability": "mutable", "name": "p2", - "nameLocation": "44201:2:16", + "nameLocation": "44201:2:36", "nodeType": "VariableDeclaration", - "scope": 27060, - "src": "44196:7:16", + "scope": 30121, + "src": "44196:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69887,10 +69887,10 @@ "typeString": "bool" }, "typeName": { - "id": 27042, + "id": 30103, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44196:4:16", + "src": "44196:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -69900,13 +69900,13 @@ }, { "constant": false, - "id": 27045, + "id": 30106, "mutability": "mutable", "name": "p3", - "nameLocation": "44210:2:16", + "nameLocation": "44210:2:36", "nodeType": "VariableDeclaration", - "scope": 27060, - "src": "44205:7:16", + "scope": 30121, + "src": "44205:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -69914,10 +69914,10 @@ "typeString": "bool" }, "typeName": { - "id": 27044, + "id": 30105, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44205:4:16", + "src": "44205:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -69926,28 +69926,28 @@ "visibility": "internal" } ], - "src": "44165:48:16" + "src": "44165:48:36" }, "returnParameters": { - "id": 27047, + "id": 30108, "nodeType": "ParameterList", "parameters": [], - "src": "44228:0:16" + "src": "44228:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27083, + "id": 30144, "nodeType": "FunctionDefinition", - "src": "44340:187:16", + "src": "44340:187:36", "nodes": [], "body": { - "id": 27082, + "id": 30143, "nodeType": "Block", - "src": "44418:109:16", + "src": "44418:109:36", "nodes": [], "statements": [ { @@ -69957,14 +69957,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c626f6f6c2c6164647265737329", - "id": 27074, + "id": 30135, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44468:34:16", + "src": "44468:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_223603bd064d72559a7d519ad0f1c6a8da707a49f5718dfa23a5ccb01bf9ab76", "typeString": "literal_string \"log(string,address,bool,address)\"" @@ -69972,48 +69972,48 @@ "value": "log(string,address,bool,address)" }, { - "id": 27075, + "id": 30136, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27062, - "src": "44504:2:16", + "referencedDeclaration": 30123, + "src": "44504:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27076, + "id": 30137, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27064, - "src": "44508:2:16", + "referencedDeclaration": 30125, + "src": "44508:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 27077, + "id": 30138, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27066, - "src": "44512:2:16", + "referencedDeclaration": 30127, + "src": "44512:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27078, + "id": 30139, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27068, - "src": "44516:2:16", + "referencedDeclaration": 30129, + "src": "44516:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -70044,32 +70044,32 @@ } ], "expression": { - "id": 27072, + "id": 30133, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44444:3:16", + "src": "44444:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27073, + "id": 30134, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "44448:19:16", + "memberLocation": "44448:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44444:23:16", + "src": "44444:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27079, + "id": 30140, "isConstant": false, "isLValue": false, "isPure": false, @@ -70078,7 +70078,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44444:75:16", + "src": "44444:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -70093,18 +70093,18 @@ "typeString": "bytes memory" } ], - "id": 27071, + "id": 30132, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "44428:15:16", + "referencedDeclaration": 25094, + "src": "44428:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27080, + "id": 30141, "isConstant": false, "isLValue": false, "isPure": false, @@ -70113,16 +70113,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44428:92:16", + "src": "44428:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27081, + "id": 30142, "nodeType": "ExpressionStatement", - "src": "44428:92:16" + "src": "44428:92:36" } ] }, @@ -70130,20 +70130,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "44349:3:16", + "nameLocation": "44349:3:36", "parameters": { - "id": 27069, + "id": 30130, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27062, + "id": 30123, "mutability": "mutable", "name": "p0", - "nameLocation": "44367:2:16", + "nameLocation": "44367:2:36", "nodeType": "VariableDeclaration", - "scope": 27083, - "src": "44353:16:16", + "scope": 30144, + "src": "44353:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -70151,10 +70151,10 @@ "typeString": "string" }, "typeName": { - "id": 27061, + "id": 30122, "name": "string", "nodeType": "ElementaryTypeName", - "src": "44353:6:16", + "src": "44353:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -70164,13 +70164,13 @@ }, { "constant": false, - "id": 27064, + "id": 30125, "mutability": "mutable", "name": "p1", - "nameLocation": "44379:2:16", + "nameLocation": "44379:2:36", "nodeType": "VariableDeclaration", - "scope": 27083, - "src": "44371:10:16", + "scope": 30144, + "src": "44371:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70178,10 +70178,10 @@ "typeString": "address" }, "typeName": { - "id": 27063, + "id": 30124, "name": "address", "nodeType": "ElementaryTypeName", - "src": "44371:7:16", + "src": "44371:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -70192,13 +70192,13 @@ }, { "constant": false, - "id": 27066, + "id": 30127, "mutability": "mutable", "name": "p2", - "nameLocation": "44388:2:16", + "nameLocation": "44388:2:36", "nodeType": "VariableDeclaration", - "scope": 27083, - "src": "44383:7:16", + "scope": 30144, + "src": "44383:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70206,10 +70206,10 @@ "typeString": "bool" }, "typeName": { - "id": 27065, + "id": 30126, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44383:4:16", + "src": "44383:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -70219,13 +70219,13 @@ }, { "constant": false, - "id": 27068, + "id": 30129, "mutability": "mutable", "name": "p3", - "nameLocation": "44400:2:16", + "nameLocation": "44400:2:36", "nodeType": "VariableDeclaration", - "scope": 27083, - "src": "44392:10:16", + "scope": 30144, + "src": "44392:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70233,10 +70233,10 @@ "typeString": "address" }, "typeName": { - "id": 27067, + "id": 30128, "name": "address", "nodeType": "ElementaryTypeName", - "src": "44392:7:16", + "src": "44392:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -70246,28 +70246,28 @@ "visibility": "internal" } ], - "src": "44352:51:16" + "src": "44352:51:36" }, "returnParameters": { - "id": 27070, + "id": 30131, "nodeType": "ParameterList", "parameters": [], - "src": "44418:0:16" + "src": "44418:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27106, + "id": 30167, "nodeType": "FunctionDefinition", - "src": "44533:193:16", + "src": "44533:193:36", "nodes": [], "body": { - "id": 27105, + "id": 30166, "nodeType": "Block", - "src": "44614:112:16", + "src": "44614:112:36", "nodes": [], "statements": [ { @@ -70277,14 +70277,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c616464726573732c75696e7432353629", - "id": 27097, + "id": 30158, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44664:37:16", + "src": "44664:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8ef3f399de1ebecd7840dee5f4cdc1bad43021ab37fa3acdd3dfbd36f7092e7b", "typeString": "literal_string \"log(string,address,address,uint256)\"" @@ -70292,48 +70292,48 @@ "value": "log(string,address,address,uint256)" }, { - "id": 27098, + "id": 30159, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27085, - "src": "44703:2:16", + "referencedDeclaration": 30146, + "src": "44703:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27099, + "id": 30160, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27087, - "src": "44707:2:16", + "referencedDeclaration": 30148, + "src": "44707:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 27100, + "id": 30161, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27089, - "src": "44711:2:16", + "referencedDeclaration": 30150, + "src": "44711:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 27101, + "id": 30162, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27091, - "src": "44715:2:16", + "referencedDeclaration": 30152, + "src": "44715:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70364,32 +70364,32 @@ } ], "expression": { - "id": 27095, + "id": 30156, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44640:3:16", + "src": "44640:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27096, + "id": 30157, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "44644:19:16", + "memberLocation": "44644:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44640:23:16", + "src": "44640:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27102, + "id": 30163, "isConstant": false, "isLValue": false, "isPure": false, @@ -70398,7 +70398,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44640:78:16", + "src": "44640:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -70413,18 +70413,18 @@ "typeString": "bytes memory" } ], - "id": 27094, + "id": 30155, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "44624:15:16", + "referencedDeclaration": 25094, + "src": "44624:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27103, + "id": 30164, "isConstant": false, "isLValue": false, "isPure": false, @@ -70433,16 +70433,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44624:95:16", + "src": "44624:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27104, + "id": 30165, "nodeType": "ExpressionStatement", - "src": "44624:95:16" + "src": "44624:95:36" } ] }, @@ -70450,20 +70450,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "44542:3:16", + "nameLocation": "44542:3:36", "parameters": { - "id": 27092, + "id": 30153, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27085, + "id": 30146, "mutability": "mutable", "name": "p0", - "nameLocation": "44560:2:16", + "nameLocation": "44560:2:36", "nodeType": "VariableDeclaration", - "scope": 27106, - "src": "44546:16:16", + "scope": 30167, + "src": "44546:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -70471,10 +70471,10 @@ "typeString": "string" }, "typeName": { - "id": 27084, + "id": 30145, "name": "string", "nodeType": "ElementaryTypeName", - "src": "44546:6:16", + "src": "44546:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -70484,13 +70484,13 @@ }, { "constant": false, - "id": 27087, + "id": 30148, "mutability": "mutable", "name": "p1", - "nameLocation": "44572:2:16", + "nameLocation": "44572:2:36", "nodeType": "VariableDeclaration", - "scope": 27106, - "src": "44564:10:16", + "scope": 30167, + "src": "44564:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70498,10 +70498,10 @@ "typeString": "address" }, "typeName": { - "id": 27086, + "id": 30147, "name": "address", "nodeType": "ElementaryTypeName", - "src": "44564:7:16", + "src": "44564:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -70512,13 +70512,13 @@ }, { "constant": false, - "id": 27089, + "id": 30150, "mutability": "mutable", "name": "p2", - "nameLocation": "44584:2:16", + "nameLocation": "44584:2:36", "nodeType": "VariableDeclaration", - "scope": 27106, - "src": "44576:10:16", + "scope": 30167, + "src": "44576:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70526,10 +70526,10 @@ "typeString": "address" }, "typeName": { - "id": 27088, + "id": 30149, "name": "address", "nodeType": "ElementaryTypeName", - "src": "44576:7:16", + "src": "44576:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -70540,13 +70540,13 @@ }, { "constant": false, - "id": 27091, + "id": 30152, "mutability": "mutable", "name": "p3", - "nameLocation": "44596:2:16", + "nameLocation": "44596:2:36", "nodeType": "VariableDeclaration", - "scope": 27106, - "src": "44588:10:16", + "scope": 30167, + "src": "44588:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70554,10 +70554,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27090, + "id": 30151, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "44588:7:16", + "src": "44588:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70566,28 +70566,28 @@ "visibility": "internal" } ], - "src": "44545:54:16" + "src": "44545:54:36" }, "returnParameters": { - "id": 27093, + "id": 30154, "nodeType": "ParameterList", "parameters": [], - "src": "44614:0:16" + "src": "44614:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27129, + "id": 30190, "nodeType": "FunctionDefinition", - "src": "44732:198:16", + "src": "44732:198:36", "nodes": [], "body": { - "id": 27128, + "id": 30189, "nodeType": "Block", - "src": "44819:111:16", + "src": "44819:111:36", "nodes": [], "statements": [ { @@ -70597,14 +70597,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c616464726573732c737472696e6729", - "id": 27120, + "id": 30181, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "44869:36:16", + "src": "44869:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_800a1c6756a402b6162ca8653fd8e87e2c52d1c019c876e92eb2980479636a76", "typeString": "literal_string \"log(string,address,address,string)\"" @@ -70612,48 +70612,48 @@ "value": "log(string,address,address,string)" }, { - "id": 27121, + "id": 30182, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27108, - "src": "44907:2:16", + "referencedDeclaration": 30169, + "src": "44907:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27122, + "id": 30183, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27110, - "src": "44911:2:16", + "referencedDeclaration": 30171, + "src": "44911:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 27123, + "id": 30184, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27112, - "src": "44915:2:16", + "referencedDeclaration": 30173, + "src": "44915:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 27124, + "id": 30185, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27114, - "src": "44919:2:16", + "referencedDeclaration": 30175, + "src": "44919:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -70684,32 +70684,32 @@ } ], "expression": { - "id": 27118, + "id": 30179, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "44845:3:16", + "src": "44845:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27119, + "id": 30180, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "44849:19:16", + "memberLocation": "44849:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "44845:23:16", + "src": "44845:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27125, + "id": 30186, "isConstant": false, "isLValue": false, "isPure": false, @@ -70718,7 +70718,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44845:77:16", + "src": "44845:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -70733,18 +70733,18 @@ "typeString": "bytes memory" } ], - "id": 27117, + "id": 30178, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "44829:15:16", + "referencedDeclaration": 25094, + "src": "44829:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27126, + "id": 30187, "isConstant": false, "isLValue": false, "isPure": false, @@ -70753,16 +70753,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44829:94:16", + "src": "44829:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27127, + "id": 30188, "nodeType": "ExpressionStatement", - "src": "44829:94:16" + "src": "44829:94:36" } ] }, @@ -70770,20 +70770,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "44741:3:16", + "nameLocation": "44741:3:36", "parameters": { - "id": 27115, + "id": 30176, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27108, + "id": 30169, "mutability": "mutable", "name": "p0", - "nameLocation": "44759:2:16", + "nameLocation": "44759:2:36", "nodeType": "VariableDeclaration", - "scope": 27129, - "src": "44745:16:16", + "scope": 30190, + "src": "44745:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -70791,10 +70791,10 @@ "typeString": "string" }, "typeName": { - "id": 27107, + "id": 30168, "name": "string", "nodeType": "ElementaryTypeName", - "src": "44745:6:16", + "src": "44745:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -70804,13 +70804,13 @@ }, { "constant": false, - "id": 27110, + "id": 30171, "mutability": "mutable", "name": "p1", - "nameLocation": "44771:2:16", + "nameLocation": "44771:2:36", "nodeType": "VariableDeclaration", - "scope": 27129, - "src": "44763:10:16", + "scope": 30190, + "src": "44763:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70818,10 +70818,10 @@ "typeString": "address" }, "typeName": { - "id": 27109, + "id": 30170, "name": "address", "nodeType": "ElementaryTypeName", - "src": "44763:7:16", + "src": "44763:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -70832,13 +70832,13 @@ }, { "constant": false, - "id": 27112, + "id": 30173, "mutability": "mutable", "name": "p2", - "nameLocation": "44783:2:16", + "nameLocation": "44783:2:36", "nodeType": "VariableDeclaration", - "scope": 27129, - "src": "44775:10:16", + "scope": 30190, + "src": "44775:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70846,10 +70846,10 @@ "typeString": "address" }, "typeName": { - "id": 27111, + "id": 30172, "name": "address", "nodeType": "ElementaryTypeName", - "src": "44775:7:16", + "src": "44775:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -70860,13 +70860,13 @@ }, { "constant": false, - "id": 27114, + "id": 30175, "mutability": "mutable", "name": "p3", - "nameLocation": "44801:2:16", + "nameLocation": "44801:2:36", "nodeType": "VariableDeclaration", - "scope": 27129, - "src": "44787:16:16", + "scope": 30190, + "src": "44787:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -70874,10 +70874,10 @@ "typeString": "string" }, "typeName": { - "id": 27113, + "id": 30174, "name": "string", "nodeType": "ElementaryTypeName", - "src": "44787:6:16", + "src": "44787:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -70886,28 +70886,28 @@ "visibility": "internal" } ], - "src": "44744:60:16" + "src": "44744:60:36" }, "returnParameters": { - "id": 27116, + "id": 30177, "nodeType": "ParameterList", "parameters": [], - "src": "44819:0:16" + "src": "44819:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27152, + "id": 30213, "nodeType": "FunctionDefinition", - "src": "44936:187:16", + "src": "44936:187:36", "nodes": [], "body": { - "id": 27151, + "id": 30212, "nodeType": "Block", - "src": "45014:109:16", + "src": "45014:109:36", "nodes": [], "statements": [ { @@ -70917,14 +70917,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c616464726573732c626f6f6c29", - "id": 27143, + "id": 30204, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "45064:34:16", + "src": "45064:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b59dbd60587b4eeae521d5427cbc88bff32729f88aff059e7deb0a3a4320aaf4", "typeString": "literal_string \"log(string,address,address,bool)\"" @@ -70932,48 +70932,48 @@ "value": "log(string,address,address,bool)" }, { - "id": 27144, + "id": 30205, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27131, - "src": "45100:2:16", + "referencedDeclaration": 30192, + "src": "45100:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27145, + "id": 30206, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27133, - "src": "45104:2:16", + "referencedDeclaration": 30194, + "src": "45104:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 27146, + "id": 30207, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27135, - "src": "45108:2:16", + "referencedDeclaration": 30196, + "src": "45108:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 27147, + "id": 30208, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27137, - "src": "45112:2:16", + "referencedDeclaration": 30198, + "src": "45112:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71004,32 +71004,32 @@ } ], "expression": { - "id": 27141, + "id": 30202, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "45040:3:16", + "src": "45040:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27142, + "id": 30203, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "45044:19:16", + "memberLocation": "45044:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "45040:23:16", + "src": "45040:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27148, + "id": 30209, "isConstant": false, "isLValue": false, "isPure": false, @@ -71038,7 +71038,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45040:75:16", + "src": "45040:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -71053,18 +71053,18 @@ "typeString": "bytes memory" } ], - "id": 27140, + "id": 30201, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "45024:15:16", + "referencedDeclaration": 25094, + "src": "45024:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27149, + "id": 30210, "isConstant": false, "isLValue": false, "isPure": false, @@ -71073,16 +71073,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45024:92:16", + "src": "45024:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27150, + "id": 30211, "nodeType": "ExpressionStatement", - "src": "45024:92:16" + "src": "45024:92:36" } ] }, @@ -71090,20 +71090,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "44945:3:16", + "nameLocation": "44945:3:36", "parameters": { - "id": 27138, + "id": 30199, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27131, + "id": 30192, "mutability": "mutable", "name": "p0", - "nameLocation": "44963:2:16", + "nameLocation": "44963:2:36", "nodeType": "VariableDeclaration", - "scope": 27152, - "src": "44949:16:16", + "scope": 30213, + "src": "44949:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -71111,10 +71111,10 @@ "typeString": "string" }, "typeName": { - "id": 27130, + "id": 30191, "name": "string", "nodeType": "ElementaryTypeName", - "src": "44949:6:16", + "src": "44949:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -71124,13 +71124,13 @@ }, { "constant": false, - "id": 27133, + "id": 30194, "mutability": "mutable", "name": "p1", - "nameLocation": "44975:2:16", + "nameLocation": "44975:2:36", "nodeType": "VariableDeclaration", - "scope": 27152, - "src": "44967:10:16", + "scope": 30213, + "src": "44967:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71138,10 +71138,10 @@ "typeString": "address" }, "typeName": { - "id": 27132, + "id": 30193, "name": "address", "nodeType": "ElementaryTypeName", - "src": "44967:7:16", + "src": "44967:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -71152,13 +71152,13 @@ }, { "constant": false, - "id": 27135, + "id": 30196, "mutability": "mutable", "name": "p2", - "nameLocation": "44987:2:16", + "nameLocation": "44987:2:36", "nodeType": "VariableDeclaration", - "scope": 27152, - "src": "44979:10:16", + "scope": 30213, + "src": "44979:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71166,10 +71166,10 @@ "typeString": "address" }, "typeName": { - "id": 27134, + "id": 30195, "name": "address", "nodeType": "ElementaryTypeName", - "src": "44979:7:16", + "src": "44979:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -71180,13 +71180,13 @@ }, { "constant": false, - "id": 27137, + "id": 30198, "mutability": "mutable", "name": "p3", - "nameLocation": "44996:2:16", + "nameLocation": "44996:2:36", "nodeType": "VariableDeclaration", - "scope": 27152, - "src": "44991:7:16", + "scope": 30213, + "src": "44991:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71194,10 +71194,10 @@ "typeString": "bool" }, "typeName": { - "id": 27136, + "id": 30197, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44991:4:16", + "src": "44991:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71206,28 +71206,28 @@ "visibility": "internal" } ], - "src": "44948:51:16" + "src": "44948:51:36" }, "returnParameters": { - "id": 27139, + "id": 30200, "nodeType": "ParameterList", "parameters": [], - "src": "45014:0:16" + "src": "45014:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27175, + "id": 30236, "nodeType": "FunctionDefinition", - "src": "45129:193:16", + "src": "45129:193:36", "nodes": [], "body": { - "id": 27174, + "id": 30235, "nodeType": "Block", - "src": "45210:112:16", + "src": "45210:112:36", "nodes": [], "statements": [ { @@ -71237,14 +71237,14 @@ "arguments": [ { "hexValue": "6c6f6728737472696e672c616464726573732c616464726573732c6164647265737329", - "id": 27166, + "id": 30227, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "45260:37:16", + "src": "45260:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ed8f28f6f4b5d54b1d37f705e543f556805f28b9d1bb3aef0ef7e57ef4992d15", "typeString": "literal_string \"log(string,address,address,address)\"" @@ -71252,48 +71252,48 @@ "value": "log(string,address,address,address)" }, { - "id": 27167, + "id": 30228, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27154, - "src": "45299:2:16", + "referencedDeclaration": 30215, + "src": "45299:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27168, + "id": 30229, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27156, - "src": "45303:2:16", + "referencedDeclaration": 30217, + "src": "45303:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 27169, + "id": 30230, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27158, - "src": "45307:2:16", + "referencedDeclaration": 30219, + "src": "45307:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 27170, + "id": 30231, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27160, - "src": "45311:2:16", + "referencedDeclaration": 30221, + "src": "45311:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -71324,32 +71324,32 @@ } ], "expression": { - "id": 27164, + "id": 30225, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "45236:3:16", + "src": "45236:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27165, + "id": 30226, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "45240:19:16", + "memberLocation": "45240:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "45236:23:16", + "src": "45236:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27171, + "id": 30232, "isConstant": false, "isLValue": false, "isPure": false, @@ -71358,7 +71358,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45236:78:16", + "src": "45236:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -71373,18 +71373,18 @@ "typeString": "bytes memory" } ], - "id": 27163, + "id": 30224, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "45220:15:16", + "referencedDeclaration": 25094, + "src": "45220:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27172, + "id": 30233, "isConstant": false, "isLValue": false, "isPure": false, @@ -71393,16 +71393,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45220:95:16", + "src": "45220:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27173, + "id": 30234, "nodeType": "ExpressionStatement", - "src": "45220:95:16" + "src": "45220:95:36" } ] }, @@ -71410,20 +71410,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45138:3:16", + "nameLocation": "45138:3:36", "parameters": { - "id": 27161, + "id": 30222, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27154, + "id": 30215, "mutability": "mutable", "name": "p0", - "nameLocation": "45156:2:16", + "nameLocation": "45156:2:36", "nodeType": "VariableDeclaration", - "scope": 27175, - "src": "45142:16:16", + "scope": 30236, + "src": "45142:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -71431,10 +71431,10 @@ "typeString": "string" }, "typeName": { - "id": 27153, + "id": 30214, "name": "string", "nodeType": "ElementaryTypeName", - "src": "45142:6:16", + "src": "45142:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -71444,13 +71444,13 @@ }, { "constant": false, - "id": 27156, + "id": 30217, "mutability": "mutable", "name": "p1", - "nameLocation": "45168:2:16", + "nameLocation": "45168:2:36", "nodeType": "VariableDeclaration", - "scope": 27175, - "src": "45160:10:16", + "scope": 30236, + "src": "45160:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71458,10 +71458,10 @@ "typeString": "address" }, "typeName": { - "id": 27155, + "id": 30216, "name": "address", "nodeType": "ElementaryTypeName", - "src": "45160:7:16", + "src": "45160:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -71472,13 +71472,13 @@ }, { "constant": false, - "id": 27158, + "id": 30219, "mutability": "mutable", "name": "p2", - "nameLocation": "45180:2:16", + "nameLocation": "45180:2:36", "nodeType": "VariableDeclaration", - "scope": 27175, - "src": "45172:10:16", + "scope": 30236, + "src": "45172:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71486,10 +71486,10 @@ "typeString": "address" }, "typeName": { - "id": 27157, + "id": 30218, "name": "address", "nodeType": "ElementaryTypeName", - "src": "45172:7:16", + "src": "45172:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -71500,13 +71500,13 @@ }, { "constant": false, - "id": 27160, + "id": 30221, "mutability": "mutable", "name": "p3", - "nameLocation": "45192:2:16", + "nameLocation": "45192:2:36", "nodeType": "VariableDeclaration", - "scope": 27175, - "src": "45184:10:16", + "scope": 30236, + "src": "45184:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71514,10 +71514,10 @@ "typeString": "address" }, "typeName": { - "id": 27159, + "id": 30220, "name": "address", "nodeType": "ElementaryTypeName", - "src": "45184:7:16", + "src": "45184:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -71527,28 +71527,28 @@ "visibility": "internal" } ], - "src": "45141:54:16" + "src": "45141:54:36" }, "returnParameters": { - "id": 27162, + "id": 30223, "nodeType": "ParameterList", "parameters": [], - "src": "45210:0:16" + "src": "45210:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27198, + "id": 30259, "nodeType": "FunctionDefinition", - "src": "45328:182:16", + "src": "45328:182:36", "nodes": [], "body": { - "id": 27197, + "id": 30258, "nodeType": "Block", - "src": "45400:110:16", + "src": "45400:110:36", "nodes": [], "statements": [ { @@ -71558,14 +71558,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e743235362c75696e743235362c75696e7432353629", - "id": 27189, + "id": 30250, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "45450:35:16", + "src": "45450:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_374bb4b29e495d2b557643d341fe72136bf6e92f2ac9b1edd86dbbd72a19d62b", "typeString": "literal_string \"log(bool,uint256,uint256,uint256)\"" @@ -71573,48 +71573,48 @@ "value": "log(bool,uint256,uint256,uint256)" }, { - "id": 27190, + "id": 30251, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27177, - "src": "45487:2:16", + "referencedDeclaration": 30238, + "src": "45487:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27191, + "id": 30252, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27179, - "src": "45491:2:16", + "referencedDeclaration": 30240, + "src": "45491:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27192, + "id": 30253, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27181, - "src": "45495:2:16", + "referencedDeclaration": 30242, + "src": "45495:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27193, + "id": 30254, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27183, - "src": "45499:2:16", + "referencedDeclaration": 30244, + "src": "45499:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71645,32 +71645,32 @@ } ], "expression": { - "id": 27187, + "id": 30248, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "45426:3:16", + "src": "45426:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27188, + "id": 30249, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "45430:19:16", + "memberLocation": "45430:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "45426:23:16", + "src": "45426:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27194, + "id": 30255, "isConstant": false, "isLValue": false, "isPure": false, @@ -71679,7 +71679,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45426:76:16", + "src": "45426:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -71694,18 +71694,18 @@ "typeString": "bytes memory" } ], - "id": 27186, + "id": 30247, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "45410:15:16", + "referencedDeclaration": 25094, + "src": "45410:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27195, + "id": 30256, "isConstant": false, "isLValue": false, "isPure": false, @@ -71714,16 +71714,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45410:93:16", + "src": "45410:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27196, + "id": 30257, "nodeType": "ExpressionStatement", - "src": "45410:93:16" + "src": "45410:93:36" } ] }, @@ -71731,20 +71731,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45337:3:16", + "nameLocation": "45337:3:36", "parameters": { - "id": 27184, + "id": 30245, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27177, + "id": 30238, "mutability": "mutable", "name": "p0", - "nameLocation": "45346:2:16", + "nameLocation": "45346:2:36", "nodeType": "VariableDeclaration", - "scope": 27198, - "src": "45341:7:16", + "scope": 30259, + "src": "45341:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71752,10 +71752,10 @@ "typeString": "bool" }, "typeName": { - "id": 27176, + "id": 30237, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45341:4:16", + "src": "45341:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -71765,13 +71765,13 @@ }, { "constant": false, - "id": 27179, + "id": 30240, "mutability": "mutable", "name": "p1", - "nameLocation": "45358:2:16", + "nameLocation": "45358:2:36", "nodeType": "VariableDeclaration", - "scope": 27198, - "src": "45350:10:16", + "scope": 30259, + "src": "45350:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71779,10 +71779,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27178, + "id": 30239, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "45350:7:16", + "src": "45350:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71792,13 +71792,13 @@ }, { "constant": false, - "id": 27181, + "id": 30242, "mutability": "mutable", "name": "p2", - "nameLocation": "45370:2:16", + "nameLocation": "45370:2:36", "nodeType": "VariableDeclaration", - "scope": 27198, - "src": "45362:10:16", + "scope": 30259, + "src": "45362:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71806,10 +71806,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27180, + "id": 30241, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "45362:7:16", + "src": "45362:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71819,13 +71819,13 @@ }, { "constant": false, - "id": 27183, + "id": 30244, "mutability": "mutable", "name": "p3", - "nameLocation": "45382:2:16", + "nameLocation": "45382:2:36", "nodeType": "VariableDeclaration", - "scope": 27198, - "src": "45374:10:16", + "scope": 30259, + "src": "45374:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71833,10 +71833,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27182, + "id": 30243, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "45374:7:16", + "src": "45374:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -71845,28 +71845,28 @@ "visibility": "internal" } ], - "src": "45340:45:16" + "src": "45340:45:36" }, "returnParameters": { - "id": 27185, + "id": 30246, "nodeType": "ParameterList", "parameters": [], - "src": "45400:0:16" + "src": "45400:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27221, + "id": 30282, "nodeType": "FunctionDefinition", - "src": "45516:187:16", + "src": "45516:187:36", "nodes": [], "body": { - "id": 27220, + "id": 30281, "nodeType": "Block", - "src": "45594:109:16", + "src": "45594:109:36", "nodes": [], "statements": [ { @@ -71876,14 +71876,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e743235362c75696e743235362c737472696e6729", - "id": 27212, + "id": 30273, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "45644:34:16", + "src": "45644:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8e69fb5dd49f06ae0054ca1d4af84221644c5b45a9306505e04580a4156255c3", "typeString": "literal_string \"log(bool,uint256,uint256,string)\"" @@ -71891,48 +71891,48 @@ "value": "log(bool,uint256,uint256,string)" }, { - "id": 27213, + "id": 30274, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27200, - "src": "45680:2:16", + "referencedDeclaration": 30261, + "src": "45680:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27214, + "id": 30275, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27202, - "src": "45684:2:16", + "referencedDeclaration": 30263, + "src": "45684:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27215, + "id": 30276, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27204, - "src": "45688:2:16", + "referencedDeclaration": 30265, + "src": "45688:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27216, + "id": 30277, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27206, - "src": "45692:2:16", + "referencedDeclaration": 30267, + "src": "45692:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -71963,32 +71963,32 @@ } ], "expression": { - "id": 27210, + "id": 30271, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "45620:3:16", + "src": "45620:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27211, + "id": 30272, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "45624:19:16", + "memberLocation": "45624:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "45620:23:16", + "src": "45620:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27217, + "id": 30278, "isConstant": false, "isLValue": false, "isPure": false, @@ -71997,7 +71997,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45620:75:16", + "src": "45620:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -72012,18 +72012,18 @@ "typeString": "bytes memory" } ], - "id": 27209, + "id": 30270, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "45604:15:16", + "referencedDeclaration": 25094, + "src": "45604:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27218, + "id": 30279, "isConstant": false, "isLValue": false, "isPure": false, @@ -72032,16 +72032,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45604:92:16", + "src": "45604:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27219, + "id": 30280, "nodeType": "ExpressionStatement", - "src": "45604:92:16" + "src": "45604:92:36" } ] }, @@ -72049,20 +72049,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45525:3:16", + "nameLocation": "45525:3:36", "parameters": { - "id": 27207, + "id": 30268, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27200, + "id": 30261, "mutability": "mutable", "name": "p0", - "nameLocation": "45534:2:16", + "nameLocation": "45534:2:36", "nodeType": "VariableDeclaration", - "scope": 27221, - "src": "45529:7:16", + "scope": 30282, + "src": "45529:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72070,10 +72070,10 @@ "typeString": "bool" }, "typeName": { - "id": 27199, + "id": 30260, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45529:4:16", + "src": "45529:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72083,13 +72083,13 @@ }, { "constant": false, - "id": 27202, + "id": 30263, "mutability": "mutable", "name": "p1", - "nameLocation": "45546:2:16", + "nameLocation": "45546:2:36", "nodeType": "VariableDeclaration", - "scope": 27221, - "src": "45538:10:16", + "scope": 30282, + "src": "45538:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72097,10 +72097,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27201, + "id": 30262, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "45538:7:16", + "src": "45538:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72110,13 +72110,13 @@ }, { "constant": false, - "id": 27204, + "id": 30265, "mutability": "mutable", "name": "p2", - "nameLocation": "45558:2:16", + "nameLocation": "45558:2:36", "nodeType": "VariableDeclaration", - "scope": 27221, - "src": "45550:10:16", + "scope": 30282, + "src": "45550:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72124,10 +72124,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27203, + "id": 30264, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "45550:7:16", + "src": "45550:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72137,13 +72137,13 @@ }, { "constant": false, - "id": 27206, + "id": 30267, "mutability": "mutable", "name": "p3", - "nameLocation": "45576:2:16", + "nameLocation": "45576:2:36", "nodeType": "VariableDeclaration", - "scope": 27221, - "src": "45562:16:16", + "scope": 30282, + "src": "45562:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -72151,10 +72151,10 @@ "typeString": "string" }, "typeName": { - "id": 27205, + "id": 30266, "name": "string", "nodeType": "ElementaryTypeName", - "src": "45562:6:16", + "src": "45562:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -72163,28 +72163,28 @@ "visibility": "internal" } ], - "src": "45528:51:16" + "src": "45528:51:36" }, "returnParameters": { - "id": 27208, + "id": 30269, "nodeType": "ParameterList", "parameters": [], - "src": "45594:0:16" + "src": "45594:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27244, + "id": 30305, "nodeType": "FunctionDefinition", - "src": "45709:176:16", + "src": "45709:176:36", "nodes": [], "body": { - "id": 27243, + "id": 30304, "nodeType": "Block", - "src": "45778:107:16", + "src": "45778:107:36", "nodes": [], "statements": [ { @@ -72194,14 +72194,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e743235362c75696e743235362c626f6f6c29", - "id": 27235, + "id": 30296, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "45828:32:16", + "src": "45828:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_be9843530e69b1feba88a3a9701a6984aaa8a57e749a7f9d10c857993e79900d", "typeString": "literal_string \"log(bool,uint256,uint256,bool)\"" @@ -72209,48 +72209,48 @@ "value": "log(bool,uint256,uint256,bool)" }, { - "id": 27236, + "id": 30297, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27223, - "src": "45862:2:16", + "referencedDeclaration": 30284, + "src": "45862:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27237, + "id": 30298, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27225, - "src": "45866:2:16", + "referencedDeclaration": 30286, + "src": "45866:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27238, + "id": 30299, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27227, - "src": "45870:2:16", + "referencedDeclaration": 30288, + "src": "45870:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27239, + "id": 30300, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27229, - "src": "45874:2:16", + "referencedDeclaration": 30290, + "src": "45874:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72281,32 +72281,32 @@ } ], "expression": { - "id": 27233, + "id": 30294, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "45804:3:16", + "src": "45804:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27234, + "id": 30295, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "45808:19:16", + "memberLocation": "45808:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "45804:23:16", + "src": "45804:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27240, + "id": 30301, "isConstant": false, "isLValue": false, "isPure": false, @@ -72315,7 +72315,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45804:73:16", + "src": "45804:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -72330,18 +72330,18 @@ "typeString": "bytes memory" } ], - "id": 27232, + "id": 30293, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "45788:15:16", + "referencedDeclaration": 25094, + "src": "45788:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27241, + "id": 30302, "isConstant": false, "isLValue": false, "isPure": false, @@ -72350,16 +72350,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45788:90:16", + "src": "45788:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27242, + "id": 30303, "nodeType": "ExpressionStatement", - "src": "45788:90:16" + "src": "45788:90:36" } ] }, @@ -72367,20 +72367,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45718:3:16", + "nameLocation": "45718:3:36", "parameters": { - "id": 27230, + "id": 30291, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27223, + "id": 30284, "mutability": "mutable", "name": "p0", - "nameLocation": "45727:2:16", + "nameLocation": "45727:2:36", "nodeType": "VariableDeclaration", - "scope": 27244, - "src": "45722:7:16", + "scope": 30305, + "src": "45722:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72388,10 +72388,10 @@ "typeString": "bool" }, "typeName": { - "id": 27222, + "id": 30283, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45722:4:16", + "src": "45722:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72401,13 +72401,13 @@ }, { "constant": false, - "id": 27225, + "id": 30286, "mutability": "mutable", "name": "p1", - "nameLocation": "45739:2:16", + "nameLocation": "45739:2:36", "nodeType": "VariableDeclaration", - "scope": 27244, - "src": "45731:10:16", + "scope": 30305, + "src": "45731:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72415,10 +72415,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27224, + "id": 30285, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "45731:7:16", + "src": "45731:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72428,13 +72428,13 @@ }, { "constant": false, - "id": 27227, + "id": 30288, "mutability": "mutable", "name": "p2", - "nameLocation": "45751:2:16", + "nameLocation": "45751:2:36", "nodeType": "VariableDeclaration", - "scope": 27244, - "src": "45743:10:16", + "scope": 30305, + "src": "45743:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72442,10 +72442,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27226, + "id": 30287, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "45743:7:16", + "src": "45743:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72455,13 +72455,13 @@ }, { "constant": false, - "id": 27229, + "id": 30290, "mutability": "mutable", "name": "p3", - "nameLocation": "45760:2:16", + "nameLocation": "45760:2:36", "nodeType": "VariableDeclaration", - "scope": 27244, - "src": "45755:7:16", + "scope": 30305, + "src": "45755:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72469,10 +72469,10 @@ "typeString": "bool" }, "typeName": { - "id": 27228, + "id": 30289, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45755:4:16", + "src": "45755:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72481,28 +72481,28 @@ "visibility": "internal" } ], - "src": "45721:42:16" + "src": "45721:42:36" }, "returnParameters": { - "id": 27231, + "id": 30292, "nodeType": "ParameterList", "parameters": [], - "src": "45778:0:16" + "src": "45778:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27267, + "id": 30328, "nodeType": "FunctionDefinition", - "src": "45891:182:16", + "src": "45891:182:36", "nodes": [], "body": { - "id": 27266, + "id": 30327, "nodeType": "Block", - "src": "45963:110:16", + "src": "45963:110:36", "nodes": [], "statements": [ { @@ -72512,14 +72512,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e743235362c75696e743235362c6164647265737329", - "id": 27258, + "id": 30319, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "46013:35:16", + "src": "46013:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_00dd87b926eb0a94d5705f2c40026359b9577dfd5ddb2d0d51c86b3f4acb5010", "typeString": "literal_string \"log(bool,uint256,uint256,address)\"" @@ -72527,48 +72527,48 @@ "value": "log(bool,uint256,uint256,address)" }, { - "id": 27259, + "id": 30320, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27246, - "src": "46050:2:16", + "referencedDeclaration": 30307, + "src": "46050:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27260, + "id": 30321, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27248, - "src": "46054:2:16", + "referencedDeclaration": 30309, + "src": "46054:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27261, + "id": 30322, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27250, - "src": "46058:2:16", + "referencedDeclaration": 30311, + "src": "46058:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27262, + "id": 30323, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27252, - "src": "46062:2:16", + "referencedDeclaration": 30313, + "src": "46062:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -72599,32 +72599,32 @@ } ], "expression": { - "id": 27256, + "id": 30317, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "45989:3:16", + "src": "45989:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27257, + "id": 30318, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "45993:19:16", + "memberLocation": "45993:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "45989:23:16", + "src": "45989:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27263, + "id": 30324, "isConstant": false, "isLValue": false, "isPure": false, @@ -72633,7 +72633,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45989:76:16", + "src": "45989:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -72648,18 +72648,18 @@ "typeString": "bytes memory" } ], - "id": 27255, + "id": 30316, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "45973:15:16", + "referencedDeclaration": 25094, + "src": "45973:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27264, + "id": 30325, "isConstant": false, "isLValue": false, "isPure": false, @@ -72668,16 +72668,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45973:93:16", + "src": "45973:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27265, + "id": 30326, "nodeType": "ExpressionStatement", - "src": "45973:93:16" + "src": "45973:93:36" } ] }, @@ -72685,20 +72685,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "45900:3:16", + "nameLocation": "45900:3:36", "parameters": { - "id": 27253, + "id": 30314, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27246, + "id": 30307, "mutability": "mutable", "name": "p0", - "nameLocation": "45909:2:16", + "nameLocation": "45909:2:36", "nodeType": "VariableDeclaration", - "scope": 27267, - "src": "45904:7:16", + "scope": 30328, + "src": "45904:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72706,10 +72706,10 @@ "typeString": "bool" }, "typeName": { - "id": 27245, + "id": 30306, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "45904:4:16", + "src": "45904:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72719,13 +72719,13 @@ }, { "constant": false, - "id": 27248, + "id": 30309, "mutability": "mutable", "name": "p1", - "nameLocation": "45921:2:16", + "nameLocation": "45921:2:36", "nodeType": "VariableDeclaration", - "scope": 27267, - "src": "45913:10:16", + "scope": 30328, + "src": "45913:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72733,10 +72733,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27247, + "id": 30308, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "45913:7:16", + "src": "45913:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72746,13 +72746,13 @@ }, { "constant": false, - "id": 27250, + "id": 30311, "mutability": "mutable", "name": "p2", - "nameLocation": "45933:2:16", + "nameLocation": "45933:2:36", "nodeType": "VariableDeclaration", - "scope": 27267, - "src": "45925:10:16", + "scope": 30328, + "src": "45925:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72760,10 +72760,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27249, + "id": 30310, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "45925:7:16", + "src": "45925:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72773,13 +72773,13 @@ }, { "constant": false, - "id": 27252, + "id": 30313, "mutability": "mutable", "name": "p3", - "nameLocation": "45945:2:16", + "nameLocation": "45945:2:36", "nodeType": "VariableDeclaration", - "scope": 27267, - "src": "45937:10:16", + "scope": 30328, + "src": "45937:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72787,10 +72787,10 @@ "typeString": "address" }, "typeName": { - "id": 27251, + "id": 30312, "name": "address", "nodeType": "ElementaryTypeName", - "src": "45937:7:16", + "src": "45937:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -72800,28 +72800,28 @@ "visibility": "internal" } ], - "src": "45903:45:16" + "src": "45903:45:36" }, "returnParameters": { - "id": 27254, + "id": 30315, "nodeType": "ParameterList", "parameters": [], - "src": "45963:0:16" + "src": "45963:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27290, + "id": 30351, "nodeType": "FunctionDefinition", - "src": "46079:187:16", + "src": "46079:187:36", "nodes": [], "body": { - "id": 27289, + "id": 30350, "nodeType": "Block", - "src": "46157:109:16", + "src": "46157:109:36", "nodes": [], "statements": [ { @@ -72831,14 +72831,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e743235362c737472696e672c75696e7432353629", - "id": 27281, + "id": 30342, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "46207:34:16", + "src": "46207:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6a1199e21848ce015eabd66ea7f6a3409c7fc6ef9bb322d84e4c06706c42747e", "typeString": "literal_string \"log(bool,uint256,string,uint256)\"" @@ -72846,48 +72846,48 @@ "value": "log(bool,uint256,string,uint256)" }, { - "id": 27282, + "id": 30343, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27269, - "src": "46243:2:16", + "referencedDeclaration": 30330, + "src": "46243:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27283, + "id": 30344, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27271, - "src": "46247:2:16", + "referencedDeclaration": 30332, + "src": "46247:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27284, + "id": 30345, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27273, - "src": "46251:2:16", + "referencedDeclaration": 30334, + "src": "46251:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27285, + "id": 30346, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27275, - "src": "46255:2:16", + "referencedDeclaration": 30336, + "src": "46255:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -72918,32 +72918,32 @@ } ], "expression": { - "id": 27279, + "id": 30340, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "46183:3:16", + "src": "46183:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27280, + "id": 30341, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "46187:19:16", + "memberLocation": "46187:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "46183:23:16", + "src": "46183:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27286, + "id": 30347, "isConstant": false, "isLValue": false, "isPure": false, @@ -72952,7 +72952,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "46183:75:16", + "src": "46183:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -72967,18 +72967,18 @@ "typeString": "bytes memory" } ], - "id": 27278, + "id": 30339, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "46167:15:16", + "referencedDeclaration": 25094, + "src": "46167:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27287, + "id": 30348, "isConstant": false, "isLValue": false, "isPure": false, @@ -72987,16 +72987,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "46167:92:16", + "src": "46167:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27288, + "id": 30349, "nodeType": "ExpressionStatement", - "src": "46167:92:16" + "src": "46167:92:36" } ] }, @@ -73004,20 +73004,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46088:3:16", + "nameLocation": "46088:3:36", "parameters": { - "id": 27276, + "id": 30337, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27269, + "id": 30330, "mutability": "mutable", "name": "p0", - "nameLocation": "46097:2:16", + "nameLocation": "46097:2:36", "nodeType": "VariableDeclaration", - "scope": 27290, - "src": "46092:7:16", + "scope": 30351, + "src": "46092:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73025,10 +73025,10 @@ "typeString": "bool" }, "typeName": { - "id": 27268, + "id": 30329, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46092:4:16", + "src": "46092:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73038,13 +73038,13 @@ }, { "constant": false, - "id": 27271, + "id": 30332, "mutability": "mutable", "name": "p1", - "nameLocation": "46109:2:16", + "nameLocation": "46109:2:36", "nodeType": "VariableDeclaration", - "scope": 27290, - "src": "46101:10:16", + "scope": 30351, + "src": "46101:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73052,10 +73052,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27270, + "id": 30331, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "46101:7:16", + "src": "46101:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73065,13 +73065,13 @@ }, { "constant": false, - "id": 27273, + "id": 30334, "mutability": "mutable", "name": "p2", - "nameLocation": "46127:2:16", + "nameLocation": "46127:2:36", "nodeType": "VariableDeclaration", - "scope": 27290, - "src": "46113:16:16", + "scope": 30351, + "src": "46113:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -73079,10 +73079,10 @@ "typeString": "string" }, "typeName": { - "id": 27272, + "id": 30333, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46113:6:16", + "src": "46113:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -73092,13 +73092,13 @@ }, { "constant": false, - "id": 27275, + "id": 30336, "mutability": "mutable", "name": "p3", - "nameLocation": "46139:2:16", + "nameLocation": "46139:2:36", "nodeType": "VariableDeclaration", - "scope": 27290, - "src": "46131:10:16", + "scope": 30351, + "src": "46131:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73106,10 +73106,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27274, + "id": 30335, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "46131:7:16", + "src": "46131:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73118,28 +73118,28 @@ "visibility": "internal" } ], - "src": "46091:51:16" + "src": "46091:51:36" }, "returnParameters": { - "id": 27277, + "id": 30338, "nodeType": "ParameterList", "parameters": [], - "src": "46157:0:16" + "src": "46157:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27313, + "id": 30374, "nodeType": "FunctionDefinition", - "src": "46272:192:16", + "src": "46272:192:36", "nodes": [], "body": { - "id": 27312, + "id": 30373, "nodeType": "Block", - "src": "46356:108:16", + "src": "46356:108:36", "nodes": [], "statements": [ { @@ -73149,14 +73149,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e743235362c737472696e672c737472696e6729", - "id": 27304, + "id": 30365, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "46406:33:16", + "src": "46406:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f5bc2249bce1f463dc4a6cae73d4e7be2aab36b6885cd1506575f16575a67f07", "typeString": "literal_string \"log(bool,uint256,string,string)\"" @@ -73164,48 +73164,48 @@ "value": "log(bool,uint256,string,string)" }, { - "id": 27305, + "id": 30366, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27292, - "src": "46441:2:16", + "referencedDeclaration": 30353, + "src": "46441:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27306, + "id": 30367, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27294, - "src": "46445:2:16", + "referencedDeclaration": 30355, + "src": "46445:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27307, + "id": 30368, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27296, - "src": "46449:2:16", + "referencedDeclaration": 30357, + "src": "46449:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27308, + "id": 30369, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27298, - "src": "46453:2:16", + "referencedDeclaration": 30359, + "src": "46453:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -73236,32 +73236,32 @@ } ], "expression": { - "id": 27302, + "id": 30363, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "46382:3:16", + "src": "46382:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27303, + "id": 30364, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "46386:19:16", + "memberLocation": "46386:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "46382:23:16", + "src": "46382:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27309, + "id": 30370, "isConstant": false, "isLValue": false, "isPure": false, @@ -73270,7 +73270,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "46382:74:16", + "src": "46382:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -73285,18 +73285,18 @@ "typeString": "bytes memory" } ], - "id": 27301, + "id": 30362, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "46366:15:16", + "referencedDeclaration": 25094, + "src": "46366:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27310, + "id": 30371, "isConstant": false, "isLValue": false, "isPure": false, @@ -73305,16 +73305,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "46366:91:16", + "src": "46366:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27311, + "id": 30372, "nodeType": "ExpressionStatement", - "src": "46366:91:16" + "src": "46366:91:36" } ] }, @@ -73322,20 +73322,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46281:3:16", + "nameLocation": "46281:3:36", "parameters": { - "id": 27299, + "id": 30360, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27292, + "id": 30353, "mutability": "mutable", "name": "p0", - "nameLocation": "46290:2:16", + "nameLocation": "46290:2:36", "nodeType": "VariableDeclaration", - "scope": 27313, - "src": "46285:7:16", + "scope": 30374, + "src": "46285:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73343,10 +73343,10 @@ "typeString": "bool" }, "typeName": { - "id": 27291, + "id": 30352, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46285:4:16", + "src": "46285:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73356,13 +73356,13 @@ }, { "constant": false, - "id": 27294, + "id": 30355, "mutability": "mutable", "name": "p1", - "nameLocation": "46302:2:16", + "nameLocation": "46302:2:36", "nodeType": "VariableDeclaration", - "scope": 27313, - "src": "46294:10:16", + "scope": 30374, + "src": "46294:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73370,10 +73370,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27293, + "id": 30354, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "46294:7:16", + "src": "46294:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73383,13 +73383,13 @@ }, { "constant": false, - "id": 27296, + "id": 30357, "mutability": "mutable", "name": "p2", - "nameLocation": "46320:2:16", + "nameLocation": "46320:2:36", "nodeType": "VariableDeclaration", - "scope": 27313, - "src": "46306:16:16", + "scope": 30374, + "src": "46306:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -73397,10 +73397,10 @@ "typeString": "string" }, "typeName": { - "id": 27295, + "id": 30356, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46306:6:16", + "src": "46306:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -73410,13 +73410,13 @@ }, { "constant": false, - "id": 27298, + "id": 30359, "mutability": "mutable", "name": "p3", - "nameLocation": "46338:2:16", + "nameLocation": "46338:2:36", "nodeType": "VariableDeclaration", - "scope": 27313, - "src": "46324:16:16", + "scope": 30374, + "src": "46324:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -73424,10 +73424,10 @@ "typeString": "string" }, "typeName": { - "id": 27297, + "id": 30358, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46324:6:16", + "src": "46324:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -73436,28 +73436,28 @@ "visibility": "internal" } ], - "src": "46284:57:16" + "src": "46284:57:36" }, "returnParameters": { - "id": 27300, + "id": 30361, "nodeType": "ParameterList", "parameters": [], - "src": "46356:0:16" + "src": "46356:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27336, + "id": 30397, "nodeType": "FunctionDefinition", - "src": "46470:181:16", + "src": "46470:181:36", "nodes": [], "body": { - "id": 27335, + "id": 30396, "nodeType": "Block", - "src": "46545:106:16", + "src": "46545:106:36", "nodes": [], "statements": [ { @@ -73467,14 +73467,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e743235362c737472696e672c626f6f6c29", - "id": 27327, + "id": 30388, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "46595:31:16", + "src": "46595:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e5e70b2b79ba63a1232a1075e7d527614bad7291574e41ebeb8ef428426395c2", "typeString": "literal_string \"log(bool,uint256,string,bool)\"" @@ -73482,48 +73482,48 @@ "value": "log(bool,uint256,string,bool)" }, { - "id": 27328, + "id": 30389, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27315, - "src": "46628:2:16", + "referencedDeclaration": 30376, + "src": "46628:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27329, + "id": 30390, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27317, - "src": "46632:2:16", + "referencedDeclaration": 30378, + "src": "46632:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27330, + "id": 30391, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27319, - "src": "46636:2:16", + "referencedDeclaration": 30380, + "src": "46636:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27331, + "id": 30392, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27321, - "src": "46640:2:16", + "referencedDeclaration": 30382, + "src": "46640:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73554,32 +73554,32 @@ } ], "expression": { - "id": 27325, + "id": 30386, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "46571:3:16", + "src": "46571:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27326, + "id": 30387, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "46575:19:16", + "memberLocation": "46575:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "46571:23:16", + "src": "46571:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27332, + "id": 30393, "isConstant": false, "isLValue": false, "isPure": false, @@ -73588,7 +73588,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "46571:72:16", + "src": "46571:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -73603,18 +73603,18 @@ "typeString": "bytes memory" } ], - "id": 27324, + "id": 30385, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "46555:15:16", + "referencedDeclaration": 25094, + "src": "46555:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27333, + "id": 30394, "isConstant": false, "isLValue": false, "isPure": false, @@ -73623,16 +73623,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "46555:89:16", + "src": "46555:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27334, + "id": 30395, "nodeType": "ExpressionStatement", - "src": "46555:89:16" + "src": "46555:89:36" } ] }, @@ -73640,20 +73640,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46479:3:16", + "nameLocation": "46479:3:36", "parameters": { - "id": 27322, + "id": 30383, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27315, + "id": 30376, "mutability": "mutable", "name": "p0", - "nameLocation": "46488:2:16", + "nameLocation": "46488:2:36", "nodeType": "VariableDeclaration", - "scope": 27336, - "src": "46483:7:16", + "scope": 30397, + "src": "46483:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73661,10 +73661,10 @@ "typeString": "bool" }, "typeName": { - "id": 27314, + "id": 30375, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46483:4:16", + "src": "46483:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73674,13 +73674,13 @@ }, { "constant": false, - "id": 27317, + "id": 30378, "mutability": "mutable", "name": "p1", - "nameLocation": "46500:2:16", + "nameLocation": "46500:2:36", "nodeType": "VariableDeclaration", - "scope": 27336, - "src": "46492:10:16", + "scope": 30397, + "src": "46492:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73688,10 +73688,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27316, + "id": 30377, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "46492:7:16", + "src": "46492:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -73701,13 +73701,13 @@ }, { "constant": false, - "id": 27319, + "id": 30380, "mutability": "mutable", "name": "p2", - "nameLocation": "46518:2:16", + "nameLocation": "46518:2:36", "nodeType": "VariableDeclaration", - "scope": 27336, - "src": "46504:16:16", + "scope": 30397, + "src": "46504:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -73715,10 +73715,10 @@ "typeString": "string" }, "typeName": { - "id": 27318, + "id": 30379, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46504:6:16", + "src": "46504:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -73728,13 +73728,13 @@ }, { "constant": false, - "id": 27321, + "id": 30382, "mutability": "mutable", "name": "p3", - "nameLocation": "46527:2:16", + "nameLocation": "46527:2:36", "nodeType": "VariableDeclaration", - "scope": 27336, - "src": "46522:7:16", + "scope": 30397, + "src": "46522:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73742,10 +73742,10 @@ "typeString": "bool" }, "typeName": { - "id": 27320, + "id": 30381, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46522:4:16", + "src": "46522:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73754,28 +73754,28 @@ "visibility": "internal" } ], - "src": "46482:48:16" + "src": "46482:48:36" }, "returnParameters": { - "id": 27323, + "id": 30384, "nodeType": "ParameterList", "parameters": [], - "src": "46545:0:16" + "src": "46545:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27359, + "id": 30420, "nodeType": "FunctionDefinition", - "src": "46657:187:16", + "src": "46657:187:36", "nodes": [], "body": { - "id": 27358, + "id": 30419, "nodeType": "Block", - "src": "46735:109:16", + "src": "46735:109:36", "nodes": [], "statements": [ { @@ -73785,14 +73785,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e743235362c737472696e672c6164647265737329", - "id": 27350, + "id": 30411, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "46785:34:16", + "src": "46785:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fedd1fffaad08b0e5474b192f50d84da9ca48f54859d4d4f42d00bf3f4781fab", "typeString": "literal_string \"log(bool,uint256,string,address)\"" @@ -73800,48 +73800,48 @@ "value": "log(bool,uint256,string,address)" }, { - "id": 27351, + "id": 30412, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27338, - "src": "46821:2:16", + "referencedDeclaration": 30399, + "src": "46821:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27352, + "id": 30413, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27340, - "src": "46825:2:16", + "referencedDeclaration": 30401, + "src": "46825:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27353, + "id": 30414, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27342, - "src": "46829:2:16", + "referencedDeclaration": 30403, + "src": "46829:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27354, + "id": 30415, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27344, - "src": "46833:2:16", + "referencedDeclaration": 30405, + "src": "46833:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -73872,32 +73872,32 @@ } ], "expression": { - "id": 27348, + "id": 30409, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "46761:3:16", + "src": "46761:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27349, + "id": 30410, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "46765:19:16", + "memberLocation": "46765:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "46761:23:16", + "src": "46761:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27355, + "id": 30416, "isConstant": false, "isLValue": false, "isPure": false, @@ -73906,7 +73906,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "46761:75:16", + "src": "46761:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -73921,18 +73921,18 @@ "typeString": "bytes memory" } ], - "id": 27347, + "id": 30408, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "46745:15:16", + "referencedDeclaration": 25094, + "src": "46745:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27356, + "id": 30417, "isConstant": false, "isLValue": false, "isPure": false, @@ -73941,16 +73941,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "46745:92:16", + "src": "46745:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27357, + "id": 30418, "nodeType": "ExpressionStatement", - "src": "46745:92:16" + "src": "46745:92:36" } ] }, @@ -73958,20 +73958,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46666:3:16", + "nameLocation": "46666:3:36", "parameters": { - "id": 27345, + "id": 30406, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27338, + "id": 30399, "mutability": "mutable", "name": "p0", - "nameLocation": "46675:2:16", + "nameLocation": "46675:2:36", "nodeType": "VariableDeclaration", - "scope": 27359, - "src": "46670:7:16", + "scope": 30420, + "src": "46670:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -73979,10 +73979,10 @@ "typeString": "bool" }, "typeName": { - "id": 27337, + "id": 30398, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46670:4:16", + "src": "46670:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -73992,13 +73992,13 @@ }, { "constant": false, - "id": 27340, + "id": 30401, "mutability": "mutable", "name": "p1", - "nameLocation": "46687:2:16", + "nameLocation": "46687:2:36", "nodeType": "VariableDeclaration", - "scope": 27359, - "src": "46679:10:16", + "scope": 30420, + "src": "46679:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74006,10 +74006,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27339, + "id": 30400, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "46679:7:16", + "src": "46679:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74019,13 +74019,13 @@ }, { "constant": false, - "id": 27342, + "id": 30403, "mutability": "mutable", "name": "p2", - "nameLocation": "46705:2:16", + "nameLocation": "46705:2:36", "nodeType": "VariableDeclaration", - "scope": 27359, - "src": "46691:16:16", + "scope": 30420, + "src": "46691:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -74033,10 +74033,10 @@ "typeString": "string" }, "typeName": { - "id": 27341, + "id": 30402, "name": "string", "nodeType": "ElementaryTypeName", - "src": "46691:6:16", + "src": "46691:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -74046,13 +74046,13 @@ }, { "constant": false, - "id": 27344, + "id": 30405, "mutability": "mutable", "name": "p3", - "nameLocation": "46717:2:16", + "nameLocation": "46717:2:36", "nodeType": "VariableDeclaration", - "scope": 27359, - "src": "46709:10:16", + "scope": 30420, + "src": "46709:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74060,10 +74060,10 @@ "typeString": "address" }, "typeName": { - "id": 27343, + "id": 30404, "name": "address", "nodeType": "ElementaryTypeName", - "src": "46709:7:16", + "src": "46709:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -74073,28 +74073,28 @@ "visibility": "internal" } ], - "src": "46669:51:16" + "src": "46669:51:36" }, "returnParameters": { - "id": 27346, + "id": 30407, "nodeType": "ParameterList", "parameters": [], - "src": "46735:0:16" + "src": "46735:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27382, + "id": 30443, "nodeType": "FunctionDefinition", - "src": "46850:176:16", + "src": "46850:176:36", "nodes": [], "body": { - "id": 27381, + "id": 30442, "nodeType": "Block", - "src": "46919:107:16", + "src": "46919:107:36", "nodes": [], "statements": [ { @@ -74104,14 +74104,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e743235362c626f6f6c2c75696e7432353629", - "id": 27373, + "id": 30434, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "46969:32:16", + "src": "46969:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7f9bbca288abffbb423da5759392c2bb0e6c7c60dc55ee1c76da7b38adac1443", "typeString": "literal_string \"log(bool,uint256,bool,uint256)\"" @@ -74119,48 +74119,48 @@ "value": "log(bool,uint256,bool,uint256)" }, { - "id": 27374, + "id": 30435, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27361, - "src": "47003:2:16", + "referencedDeclaration": 30422, + "src": "47003:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27375, + "id": 30436, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27363, - "src": "47007:2:16", + "referencedDeclaration": 30424, + "src": "47007:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27376, + "id": 30437, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27365, - "src": "47011:2:16", + "referencedDeclaration": 30426, + "src": "47011:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27377, + "id": 30438, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27367, - "src": "47015:2:16", + "referencedDeclaration": 30428, + "src": "47015:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74191,32 +74191,32 @@ } ], "expression": { - "id": 27371, + "id": 30432, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "46945:3:16", + "src": "46945:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27372, + "id": 30433, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "46949:19:16", + "memberLocation": "46949:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "46945:23:16", + "src": "46945:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27378, + "id": 30439, "isConstant": false, "isLValue": false, "isPure": false, @@ -74225,7 +74225,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "46945:73:16", + "src": "46945:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -74240,18 +74240,18 @@ "typeString": "bytes memory" } ], - "id": 27370, + "id": 30431, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "46929:15:16", + "referencedDeclaration": 25094, + "src": "46929:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27379, + "id": 30440, "isConstant": false, "isLValue": false, "isPure": false, @@ -74260,16 +74260,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "46929:90:16", + "src": "46929:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27380, + "id": 30441, "nodeType": "ExpressionStatement", - "src": "46929:90:16" + "src": "46929:90:36" } ] }, @@ -74277,20 +74277,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46859:3:16", + "nameLocation": "46859:3:36", "parameters": { - "id": 27368, + "id": 30429, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27361, + "id": 30422, "mutability": "mutable", "name": "p0", - "nameLocation": "46868:2:16", + "nameLocation": "46868:2:36", "nodeType": "VariableDeclaration", - "scope": 27382, - "src": "46863:7:16", + "scope": 30443, + "src": "46863:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74298,10 +74298,10 @@ "typeString": "bool" }, "typeName": { - "id": 27360, + "id": 30421, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46863:4:16", + "src": "46863:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74311,13 +74311,13 @@ }, { "constant": false, - "id": 27363, + "id": 30424, "mutability": "mutable", "name": "p1", - "nameLocation": "46880:2:16", + "nameLocation": "46880:2:36", "nodeType": "VariableDeclaration", - "scope": 27382, - "src": "46872:10:16", + "scope": 30443, + "src": "46872:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74325,10 +74325,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27362, + "id": 30423, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "46872:7:16", + "src": "46872:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74338,13 +74338,13 @@ }, { "constant": false, - "id": 27365, + "id": 30426, "mutability": "mutable", "name": "p2", - "nameLocation": "46889:2:16", + "nameLocation": "46889:2:36", "nodeType": "VariableDeclaration", - "scope": 27382, - "src": "46884:7:16", + "scope": 30443, + "src": "46884:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74352,10 +74352,10 @@ "typeString": "bool" }, "typeName": { - "id": 27364, + "id": 30425, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46884:4:16", + "src": "46884:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74365,13 +74365,13 @@ }, { "constant": false, - "id": 27367, + "id": 30428, "mutability": "mutable", "name": "p3", - "nameLocation": "46901:2:16", + "nameLocation": "46901:2:36", "nodeType": "VariableDeclaration", - "scope": 27382, - "src": "46893:10:16", + "scope": 30443, + "src": "46893:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74379,10 +74379,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27366, + "id": 30427, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "46893:7:16", + "src": "46893:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74391,28 +74391,28 @@ "visibility": "internal" } ], - "src": "46862:42:16" + "src": "46862:42:36" }, "returnParameters": { - "id": 27369, + "id": 30430, "nodeType": "ParameterList", "parameters": [], - "src": "46919:0:16" + "src": "46919:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27405, + "id": 30466, "nodeType": "FunctionDefinition", - "src": "47032:181:16", + "src": "47032:181:36", "nodes": [], "body": { - "id": 27404, + "id": 30465, "nodeType": "Block", - "src": "47107:106:16", + "src": "47107:106:36", "nodes": [], "statements": [ { @@ -74422,14 +74422,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e743235362c626f6f6c2c737472696e6729", - "id": 27396, + "id": 30457, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47157:31:16", + "src": "47157:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9143dbb14a0962a6e3d7ec52e236cb9bf165b86383a96499ea4cf52b827d7ce0", "typeString": "literal_string \"log(bool,uint256,bool,string)\"" @@ -74437,48 +74437,48 @@ "value": "log(bool,uint256,bool,string)" }, { - "id": 27397, + "id": 30458, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27384, - "src": "47190:2:16", + "referencedDeclaration": 30445, + "src": "47190:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27398, + "id": 30459, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27386, - "src": "47194:2:16", + "referencedDeclaration": 30447, + "src": "47194:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27399, + "id": 30460, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27388, - "src": "47198:2:16", + "referencedDeclaration": 30449, + "src": "47198:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27400, + "id": 30461, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27390, - "src": "47202:2:16", + "referencedDeclaration": 30451, + "src": "47202:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -74509,32 +74509,32 @@ } ], "expression": { - "id": 27394, + "id": 30455, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47133:3:16", + "src": "47133:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27395, + "id": 30456, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "47137:19:16", + "memberLocation": "47137:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47133:23:16", + "src": "47133:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27401, + "id": 30462, "isConstant": false, "isLValue": false, "isPure": false, @@ -74543,7 +74543,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47133:72:16", + "src": "47133:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -74558,18 +74558,18 @@ "typeString": "bytes memory" } ], - "id": 27393, + "id": 30454, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "47117:15:16", + "referencedDeclaration": 25094, + "src": "47117:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27402, + "id": 30463, "isConstant": false, "isLValue": false, "isPure": false, @@ -74578,16 +74578,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47117:89:16", + "src": "47117:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27403, + "id": 30464, "nodeType": "ExpressionStatement", - "src": "47117:89:16" + "src": "47117:89:36" } ] }, @@ -74595,20 +74595,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47041:3:16", + "nameLocation": "47041:3:36", "parameters": { - "id": 27391, + "id": 30452, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27384, + "id": 30445, "mutability": "mutable", "name": "p0", - "nameLocation": "47050:2:16", + "nameLocation": "47050:2:36", "nodeType": "VariableDeclaration", - "scope": 27405, - "src": "47045:7:16", + "scope": 30466, + "src": "47045:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74616,10 +74616,10 @@ "typeString": "bool" }, "typeName": { - "id": 27383, + "id": 30444, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47045:4:16", + "src": "47045:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74629,13 +74629,13 @@ }, { "constant": false, - "id": 27386, + "id": 30447, "mutability": "mutable", "name": "p1", - "nameLocation": "47062:2:16", + "nameLocation": "47062:2:36", "nodeType": "VariableDeclaration", - "scope": 27405, - "src": "47054:10:16", + "scope": 30466, + "src": "47054:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74643,10 +74643,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27385, + "id": 30446, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "47054:7:16", + "src": "47054:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74656,13 +74656,13 @@ }, { "constant": false, - "id": 27388, + "id": 30449, "mutability": "mutable", "name": "p2", - "nameLocation": "47071:2:16", + "nameLocation": "47071:2:36", "nodeType": "VariableDeclaration", - "scope": 27405, - "src": "47066:7:16", + "scope": 30466, + "src": "47066:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74670,10 +74670,10 @@ "typeString": "bool" }, "typeName": { - "id": 27387, + "id": 30448, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47066:4:16", + "src": "47066:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74683,13 +74683,13 @@ }, { "constant": false, - "id": 27390, + "id": 30451, "mutability": "mutable", "name": "p3", - "nameLocation": "47089:2:16", + "nameLocation": "47089:2:36", "nodeType": "VariableDeclaration", - "scope": 27405, - "src": "47075:16:16", + "scope": 30466, + "src": "47075:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -74697,10 +74697,10 @@ "typeString": "string" }, "typeName": { - "id": 27389, + "id": 30450, "name": "string", "nodeType": "ElementaryTypeName", - "src": "47075:6:16", + "src": "47075:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -74709,28 +74709,28 @@ "visibility": "internal" } ], - "src": "47044:48:16" + "src": "47044:48:36" }, "returnParameters": { - "id": 27392, + "id": 30453, "nodeType": "ParameterList", "parameters": [], - "src": "47107:0:16" + "src": "47107:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27428, + "id": 30489, "nodeType": "FunctionDefinition", - "src": "47219:170:16", + "src": "47219:170:36", "nodes": [], "body": { - "id": 27427, + "id": 30488, "nodeType": "Block", - "src": "47285:104:16", + "src": "47285:104:36", "nodes": [], "statements": [ { @@ -74740,14 +74740,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e743235362c626f6f6c2c626f6f6c29", - "id": 27419, + "id": 30480, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47335:29:16", + "src": "47335:29:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ceb5f4d77121f3d3cfafeaa403e6fff70e4470d0bfb40c1d850f89e3d65029f2", "typeString": "literal_string \"log(bool,uint256,bool,bool)\"" @@ -74755,48 +74755,48 @@ "value": "log(bool,uint256,bool,bool)" }, { - "id": 27420, + "id": 30481, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27407, - "src": "47366:2:16", + "referencedDeclaration": 30468, + "src": "47366:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27421, + "id": 30482, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27409, - "src": "47370:2:16", + "referencedDeclaration": 30470, + "src": "47370:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27422, + "id": 30483, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27411, - "src": "47374:2:16", + "referencedDeclaration": 30472, + "src": "47374:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27423, + "id": 30484, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27413, - "src": "47378:2:16", + "referencedDeclaration": 30474, + "src": "47378:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74827,32 +74827,32 @@ } ], "expression": { - "id": 27417, + "id": 30478, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47311:3:16", + "src": "47311:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27418, + "id": 30479, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "47315:19:16", + "memberLocation": "47315:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47311:23:16", + "src": "47311:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27424, + "id": 30485, "isConstant": false, "isLValue": false, "isPure": false, @@ -74861,7 +74861,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47311:70:16", + "src": "47311:70:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -74876,18 +74876,18 @@ "typeString": "bytes memory" } ], - "id": 27416, + "id": 30477, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "47295:15:16", + "referencedDeclaration": 25094, + "src": "47295:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27425, + "id": 30486, "isConstant": false, "isLValue": false, "isPure": false, @@ -74896,16 +74896,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47295:87:16", + "src": "47295:87:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27426, + "id": 30487, "nodeType": "ExpressionStatement", - "src": "47295:87:16" + "src": "47295:87:36" } ] }, @@ -74913,20 +74913,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47228:3:16", + "nameLocation": "47228:3:36", "parameters": { - "id": 27414, + "id": 30475, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27407, + "id": 30468, "mutability": "mutable", "name": "p0", - "nameLocation": "47237:2:16", + "nameLocation": "47237:2:36", "nodeType": "VariableDeclaration", - "scope": 27428, - "src": "47232:7:16", + "scope": 30489, + "src": "47232:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74934,10 +74934,10 @@ "typeString": "bool" }, "typeName": { - "id": 27406, + "id": 30467, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47232:4:16", + "src": "47232:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -74947,13 +74947,13 @@ }, { "constant": false, - "id": 27409, + "id": 30470, "mutability": "mutable", "name": "p1", - "nameLocation": "47249:2:16", + "nameLocation": "47249:2:36", "nodeType": "VariableDeclaration", - "scope": 27428, - "src": "47241:10:16", + "scope": 30489, + "src": "47241:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74961,10 +74961,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27408, + "id": 30469, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "47241:7:16", + "src": "47241:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74974,13 +74974,13 @@ }, { "constant": false, - "id": 27411, + "id": 30472, "mutability": "mutable", "name": "p2", - "nameLocation": "47258:2:16", + "nameLocation": "47258:2:36", "nodeType": "VariableDeclaration", - "scope": 27428, - "src": "47253:7:16", + "scope": 30489, + "src": "47253:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74988,10 +74988,10 @@ "typeString": "bool" }, "typeName": { - "id": 27410, + "id": 30471, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47253:4:16", + "src": "47253:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75001,13 +75001,13 @@ }, { "constant": false, - "id": 27413, + "id": 30474, "mutability": "mutable", "name": "p3", - "nameLocation": "47267:2:16", + "nameLocation": "47267:2:36", "nodeType": "VariableDeclaration", - "scope": 27428, - "src": "47262:7:16", + "scope": 30489, + "src": "47262:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75015,10 +75015,10 @@ "typeString": "bool" }, "typeName": { - "id": 27412, + "id": 30473, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47262:4:16", + "src": "47262:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75027,28 +75027,28 @@ "visibility": "internal" } ], - "src": "47231:39:16" + "src": "47231:39:36" }, "returnParameters": { - "id": 27415, + "id": 30476, "nodeType": "ParameterList", "parameters": [], - "src": "47285:0:16" + "src": "47285:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27451, + "id": 30512, "nodeType": "FunctionDefinition", - "src": "47395:176:16", + "src": "47395:176:36", "nodes": [], "body": { - "id": 27450, + "id": 30511, "nodeType": "Block", - "src": "47464:107:16", + "src": "47464:107:36", "nodes": [], "statements": [ { @@ -75058,14 +75058,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e743235362c626f6f6c2c6164647265737329", - "id": 27442, + "id": 30503, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47514:32:16", + "src": "47514:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9acd3616ce3d15d7b870c591206f600266707f40592e6070353f762f54c75a2e", "typeString": "literal_string \"log(bool,uint256,bool,address)\"" @@ -75073,48 +75073,48 @@ "value": "log(bool,uint256,bool,address)" }, { - "id": 27443, + "id": 30504, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27430, - "src": "47548:2:16", + "referencedDeclaration": 30491, + "src": "47548:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27444, + "id": 30505, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27432, - "src": "47552:2:16", + "referencedDeclaration": 30493, + "src": "47552:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27445, + "id": 30506, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27434, - "src": "47556:2:16", + "referencedDeclaration": 30495, + "src": "47556:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27446, + "id": 30507, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27436, - "src": "47560:2:16", + "referencedDeclaration": 30497, + "src": "47560:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -75145,32 +75145,32 @@ } ], "expression": { - "id": 27440, + "id": 30501, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47490:3:16", + "src": "47490:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27441, + "id": 30502, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "47494:19:16", + "memberLocation": "47494:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47490:23:16", + "src": "47490:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27447, + "id": 30508, "isConstant": false, "isLValue": false, "isPure": false, @@ -75179,7 +75179,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47490:73:16", + "src": "47490:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -75194,18 +75194,18 @@ "typeString": "bytes memory" } ], - "id": 27439, + "id": 30500, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "47474:15:16", + "referencedDeclaration": 25094, + "src": "47474:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27448, + "id": 30509, "isConstant": false, "isLValue": false, "isPure": false, @@ -75214,16 +75214,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47474:90:16", + "src": "47474:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27449, + "id": 30510, "nodeType": "ExpressionStatement", - "src": "47474:90:16" + "src": "47474:90:36" } ] }, @@ -75231,20 +75231,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47404:3:16", + "nameLocation": "47404:3:36", "parameters": { - "id": 27437, + "id": 30498, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27430, + "id": 30491, "mutability": "mutable", "name": "p0", - "nameLocation": "47413:2:16", + "nameLocation": "47413:2:36", "nodeType": "VariableDeclaration", - "scope": 27451, - "src": "47408:7:16", + "scope": 30512, + "src": "47408:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75252,10 +75252,10 @@ "typeString": "bool" }, "typeName": { - "id": 27429, + "id": 30490, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47408:4:16", + "src": "47408:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75265,13 +75265,13 @@ }, { "constant": false, - "id": 27432, + "id": 30493, "mutability": "mutable", "name": "p1", - "nameLocation": "47425:2:16", + "nameLocation": "47425:2:36", "nodeType": "VariableDeclaration", - "scope": 27451, - "src": "47417:10:16", + "scope": 30512, + "src": "47417:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75279,10 +75279,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27431, + "id": 30492, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "47417:7:16", + "src": "47417:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75292,13 +75292,13 @@ }, { "constant": false, - "id": 27434, + "id": 30495, "mutability": "mutable", "name": "p2", - "nameLocation": "47434:2:16", + "nameLocation": "47434:2:36", "nodeType": "VariableDeclaration", - "scope": 27451, - "src": "47429:7:16", + "scope": 30512, + "src": "47429:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75306,10 +75306,10 @@ "typeString": "bool" }, "typeName": { - "id": 27433, + "id": 30494, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47429:4:16", + "src": "47429:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75319,13 +75319,13 @@ }, { "constant": false, - "id": 27436, + "id": 30497, "mutability": "mutable", "name": "p3", - "nameLocation": "47446:2:16", + "nameLocation": "47446:2:36", "nodeType": "VariableDeclaration", - "scope": 27451, - "src": "47438:10:16", + "scope": 30512, + "src": "47438:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75333,10 +75333,10 @@ "typeString": "address" }, "typeName": { - "id": 27435, + "id": 30496, "name": "address", "nodeType": "ElementaryTypeName", - "src": "47438:7:16", + "src": "47438:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -75346,28 +75346,28 @@ "visibility": "internal" } ], - "src": "47407:42:16" + "src": "47407:42:36" }, "returnParameters": { - "id": 27438, + "id": 30499, "nodeType": "ParameterList", "parameters": [], - "src": "47464:0:16" + "src": "47464:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27474, + "id": 30535, "nodeType": "FunctionDefinition", - "src": "47577:182:16", + "src": "47577:182:36", "nodes": [], "body": { - "id": 27473, + "id": 30534, "nodeType": "Block", - "src": "47649:110:16", + "src": "47649:110:36", "nodes": [], "statements": [ { @@ -75377,14 +75377,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e743235362c616464726573732c75696e7432353629", - "id": 27465, + "id": 30526, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47699:35:16", + "src": "47699:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1537dc87a2086882c18d77c4157142ca3b6771cb00e940824367191cd9b5e560", "typeString": "literal_string \"log(bool,uint256,address,uint256)\"" @@ -75392,48 +75392,48 @@ "value": "log(bool,uint256,address,uint256)" }, { - "id": 27466, + "id": 30527, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27453, - "src": "47736:2:16", + "referencedDeclaration": 30514, + "src": "47736:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27467, + "id": 30528, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27455, - "src": "47740:2:16", + "referencedDeclaration": 30516, + "src": "47740:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27468, + "id": 30529, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27457, - "src": "47744:2:16", + "referencedDeclaration": 30518, + "src": "47744:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 27469, + "id": 30530, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27459, - "src": "47748:2:16", + "referencedDeclaration": 30520, + "src": "47748:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75464,32 +75464,32 @@ } ], "expression": { - "id": 27463, + "id": 30524, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47675:3:16", + "src": "47675:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27464, + "id": 30525, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "47679:19:16", + "memberLocation": "47679:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47675:23:16", + "src": "47675:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27470, + "id": 30531, "isConstant": false, "isLValue": false, "isPure": false, @@ -75498,7 +75498,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47675:76:16", + "src": "47675:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -75513,18 +75513,18 @@ "typeString": "bytes memory" } ], - "id": 27462, + "id": 30523, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "47659:15:16", + "referencedDeclaration": 25094, + "src": "47659:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27471, + "id": 30532, "isConstant": false, "isLValue": false, "isPure": false, @@ -75533,16 +75533,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47659:93:16", + "src": "47659:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27472, + "id": 30533, "nodeType": "ExpressionStatement", - "src": "47659:93:16" + "src": "47659:93:36" } ] }, @@ -75550,20 +75550,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47586:3:16", + "nameLocation": "47586:3:36", "parameters": { - "id": 27460, + "id": 30521, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27453, + "id": 30514, "mutability": "mutable", "name": "p0", - "nameLocation": "47595:2:16", + "nameLocation": "47595:2:36", "nodeType": "VariableDeclaration", - "scope": 27474, - "src": "47590:7:16", + "scope": 30535, + "src": "47590:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75571,10 +75571,10 @@ "typeString": "bool" }, "typeName": { - "id": 27452, + "id": 30513, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47590:4:16", + "src": "47590:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75584,13 +75584,13 @@ }, { "constant": false, - "id": 27455, + "id": 30516, "mutability": "mutable", "name": "p1", - "nameLocation": "47607:2:16", + "nameLocation": "47607:2:36", "nodeType": "VariableDeclaration", - "scope": 27474, - "src": "47599:10:16", + "scope": 30535, + "src": "47599:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75598,10 +75598,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27454, + "id": 30515, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "47599:7:16", + "src": "47599:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75611,13 +75611,13 @@ }, { "constant": false, - "id": 27457, + "id": 30518, "mutability": "mutable", "name": "p2", - "nameLocation": "47619:2:16", + "nameLocation": "47619:2:36", "nodeType": "VariableDeclaration", - "scope": 27474, - "src": "47611:10:16", + "scope": 30535, + "src": "47611:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75625,10 +75625,10 @@ "typeString": "address" }, "typeName": { - "id": 27456, + "id": 30517, "name": "address", "nodeType": "ElementaryTypeName", - "src": "47611:7:16", + "src": "47611:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -75639,13 +75639,13 @@ }, { "constant": false, - "id": 27459, + "id": 30520, "mutability": "mutable", "name": "p3", - "nameLocation": "47631:2:16", + "nameLocation": "47631:2:36", "nodeType": "VariableDeclaration", - "scope": 27474, - "src": "47623:10:16", + "scope": 30535, + "src": "47623:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75653,10 +75653,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27458, + "id": 30519, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "47623:7:16", + "src": "47623:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75665,28 +75665,28 @@ "visibility": "internal" } ], - "src": "47589:45:16" + "src": "47589:45:36" }, "returnParameters": { - "id": 27461, + "id": 30522, "nodeType": "ParameterList", "parameters": [], - "src": "47649:0:16" + "src": "47649:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27497, + "id": 30558, "nodeType": "FunctionDefinition", - "src": "47765:187:16", + "src": "47765:187:36", "nodes": [], "body": { - "id": 27496, + "id": 30557, "nodeType": "Block", - "src": "47843:109:16", + "src": "47843:109:36", "nodes": [], "statements": [ { @@ -75696,14 +75696,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e743235362c616464726573732c737472696e6729", - "id": 27488, + "id": 30549, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "47893:34:16", + "src": "47893:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1bb3b09a4221f0a7df6a4e6e8ee3a14c54c5ebf8032d4ada871c774122536c94", "typeString": "literal_string \"log(bool,uint256,address,string)\"" @@ -75711,48 +75711,48 @@ "value": "log(bool,uint256,address,string)" }, { - "id": 27489, + "id": 30550, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27476, - "src": "47929:2:16", + "referencedDeclaration": 30537, + "src": "47929:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27490, + "id": 30551, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27478, - "src": "47933:2:16", + "referencedDeclaration": 30539, + "src": "47933:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27491, + "id": 30552, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27480, - "src": "47937:2:16", + "referencedDeclaration": 30541, + "src": "47937:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 27492, + "id": 30553, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27482, - "src": "47941:2:16", + "referencedDeclaration": 30543, + "src": "47941:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -75783,32 +75783,32 @@ } ], "expression": { - "id": 27486, + "id": 30547, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "47869:3:16", + "src": "47869:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27487, + "id": 30548, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "47873:19:16", + "memberLocation": "47873:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "47869:23:16", + "src": "47869:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27493, + "id": 30554, "isConstant": false, "isLValue": false, "isPure": false, @@ -75817,7 +75817,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47869:75:16", + "src": "47869:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -75832,18 +75832,18 @@ "typeString": "bytes memory" } ], - "id": 27485, + "id": 30546, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "47853:15:16", + "referencedDeclaration": 25094, + "src": "47853:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27494, + "id": 30555, "isConstant": false, "isLValue": false, "isPure": false, @@ -75852,16 +75852,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47853:92:16", + "src": "47853:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27495, + "id": 30556, "nodeType": "ExpressionStatement", - "src": "47853:92:16" + "src": "47853:92:36" } ] }, @@ -75869,20 +75869,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47774:3:16", + "nameLocation": "47774:3:36", "parameters": { - "id": 27483, + "id": 30544, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27476, + "id": 30537, "mutability": "mutable", "name": "p0", - "nameLocation": "47783:2:16", + "nameLocation": "47783:2:36", "nodeType": "VariableDeclaration", - "scope": 27497, - "src": "47778:7:16", + "scope": 30558, + "src": "47778:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75890,10 +75890,10 @@ "typeString": "bool" }, "typeName": { - "id": 27475, + "id": 30536, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47778:4:16", + "src": "47778:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -75903,13 +75903,13 @@ }, { "constant": false, - "id": 27478, + "id": 30539, "mutability": "mutable", "name": "p1", - "nameLocation": "47795:2:16", + "nameLocation": "47795:2:36", "nodeType": "VariableDeclaration", - "scope": 27497, - "src": "47787:10:16", + "scope": 30558, + "src": "47787:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75917,10 +75917,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27477, + "id": 30538, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "47787:7:16", + "src": "47787:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -75930,13 +75930,13 @@ }, { "constant": false, - "id": 27480, + "id": 30541, "mutability": "mutable", "name": "p2", - "nameLocation": "47807:2:16", + "nameLocation": "47807:2:36", "nodeType": "VariableDeclaration", - "scope": 27497, - "src": "47799:10:16", + "scope": 30558, + "src": "47799:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75944,10 +75944,10 @@ "typeString": "address" }, "typeName": { - "id": 27479, + "id": 30540, "name": "address", "nodeType": "ElementaryTypeName", - "src": "47799:7:16", + "src": "47799:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -75958,13 +75958,13 @@ }, { "constant": false, - "id": 27482, + "id": 30543, "mutability": "mutable", "name": "p3", - "nameLocation": "47825:2:16", + "nameLocation": "47825:2:36", "nodeType": "VariableDeclaration", - "scope": 27497, - "src": "47811:16:16", + "scope": 30558, + "src": "47811:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -75972,10 +75972,10 @@ "typeString": "string" }, "typeName": { - "id": 27481, + "id": 30542, "name": "string", "nodeType": "ElementaryTypeName", - "src": "47811:6:16", + "src": "47811:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -75984,28 +75984,28 @@ "visibility": "internal" } ], - "src": "47777:51:16" + "src": "47777:51:36" }, "returnParameters": { - "id": 27484, + "id": 30545, "nodeType": "ParameterList", "parameters": [], - "src": "47843:0:16" + "src": "47843:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27520, + "id": 30581, "nodeType": "FunctionDefinition", - "src": "47958:176:16", + "src": "47958:176:36", "nodes": [], "body": { - "id": 27519, + "id": 30580, "nodeType": "Block", - "src": "48027:107:16", + "src": "48027:107:36", "nodes": [], "statements": [ { @@ -76015,14 +76015,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e743235362c616464726573732c626f6f6c29", - "id": 27511, + "id": 30572, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "48077:32:16", + "src": "48077:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b4c314ff4d8914c4657179922b73426f4bcee4ae499bd03b5b3cf557ef247ea8", "typeString": "literal_string \"log(bool,uint256,address,bool)\"" @@ -76030,48 +76030,48 @@ "value": "log(bool,uint256,address,bool)" }, { - "id": 27512, + "id": 30573, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27499, - "src": "48111:2:16", + "referencedDeclaration": 30560, + "src": "48111:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27513, + "id": 30574, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27501, - "src": "48115:2:16", + "referencedDeclaration": 30562, + "src": "48115:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27514, + "id": 30575, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27503, - "src": "48119:2:16", + "referencedDeclaration": 30564, + "src": "48119:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 27515, + "id": 30576, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27505, - "src": "48123:2:16", + "referencedDeclaration": 30566, + "src": "48123:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76102,32 +76102,32 @@ } ], "expression": { - "id": 27509, + "id": 30570, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "48053:3:16", + "src": "48053:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27510, + "id": 30571, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "48057:19:16", + "memberLocation": "48057:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "48053:23:16", + "src": "48053:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27516, + "id": 30577, "isConstant": false, "isLValue": false, "isPure": false, @@ -76136,7 +76136,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48053:73:16", + "src": "48053:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -76151,18 +76151,18 @@ "typeString": "bytes memory" } ], - "id": 27508, + "id": 30569, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "48037:15:16", + "referencedDeclaration": 25094, + "src": "48037:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27517, + "id": 30578, "isConstant": false, "isLValue": false, "isPure": false, @@ -76171,16 +76171,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48037:90:16", + "src": "48037:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27518, + "id": 30579, "nodeType": "ExpressionStatement", - "src": "48037:90:16" + "src": "48037:90:36" } ] }, @@ -76188,20 +76188,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47967:3:16", + "nameLocation": "47967:3:36", "parameters": { - "id": 27506, + "id": 30567, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27499, + "id": 30560, "mutability": "mutable", "name": "p0", - "nameLocation": "47976:2:16", + "nameLocation": "47976:2:36", "nodeType": "VariableDeclaration", - "scope": 27520, - "src": "47971:7:16", + "scope": 30581, + "src": "47971:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76209,10 +76209,10 @@ "typeString": "bool" }, "typeName": { - "id": 27498, + "id": 30559, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "47971:4:16", + "src": "47971:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76222,13 +76222,13 @@ }, { "constant": false, - "id": 27501, + "id": 30562, "mutability": "mutable", "name": "p1", - "nameLocation": "47988:2:16", + "nameLocation": "47988:2:36", "nodeType": "VariableDeclaration", - "scope": 27520, - "src": "47980:10:16", + "scope": 30581, + "src": "47980:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76236,10 +76236,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27500, + "id": 30561, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "47980:7:16", + "src": "47980:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -76249,13 +76249,13 @@ }, { "constant": false, - "id": 27503, + "id": 30564, "mutability": "mutable", "name": "p2", - "nameLocation": "48000:2:16", + "nameLocation": "48000:2:36", "nodeType": "VariableDeclaration", - "scope": 27520, - "src": "47992:10:16", + "scope": 30581, + "src": "47992:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76263,10 +76263,10 @@ "typeString": "address" }, "typeName": { - "id": 27502, + "id": 30563, "name": "address", "nodeType": "ElementaryTypeName", - "src": "47992:7:16", + "src": "47992:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -76277,13 +76277,13 @@ }, { "constant": false, - "id": 27505, + "id": 30566, "mutability": "mutable", "name": "p3", - "nameLocation": "48009:2:16", + "nameLocation": "48009:2:36", "nodeType": "VariableDeclaration", - "scope": 27520, - "src": "48004:7:16", + "scope": 30581, + "src": "48004:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76291,10 +76291,10 @@ "typeString": "bool" }, "typeName": { - "id": 27504, + "id": 30565, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48004:4:16", + "src": "48004:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76303,28 +76303,28 @@ "visibility": "internal" } ], - "src": "47970:42:16" + "src": "47970:42:36" }, "returnParameters": { - "id": 27507, + "id": 30568, "nodeType": "ParameterList", "parameters": [], - "src": "48027:0:16" + "src": "48027:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27543, + "id": 30604, "nodeType": "FunctionDefinition", - "src": "48140:182:16", + "src": "48140:182:36", "nodes": [], "body": { - "id": 27542, + "id": 30603, "nodeType": "Block", - "src": "48212:110:16", + "src": "48212:110:36", "nodes": [], "statements": [ { @@ -76334,14 +76334,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c75696e743235362c616464726573732c6164647265737329", - "id": 27534, + "id": 30595, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "48262:35:16", + "src": "48262:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_26f560a852938fadf6addef4dd03c86f93715a295417544d6a793cb20f13b8dd", "typeString": "literal_string \"log(bool,uint256,address,address)\"" @@ -76349,48 +76349,48 @@ "value": "log(bool,uint256,address,address)" }, { - "id": 27535, + "id": 30596, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27522, - "src": "48299:2:16", + "referencedDeclaration": 30583, + "src": "48299:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27536, + "id": 30597, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27524, - "src": "48303:2:16", + "referencedDeclaration": 30585, + "src": "48303:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27537, + "id": 30598, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27526, - "src": "48307:2:16", + "referencedDeclaration": 30587, + "src": "48307:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 27538, + "id": 30599, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27528, - "src": "48311:2:16", + "referencedDeclaration": 30589, + "src": "48311:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -76421,32 +76421,32 @@ } ], "expression": { - "id": 27532, + "id": 30593, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "48238:3:16", + "src": "48238:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27533, + "id": 30594, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "48242:19:16", + "memberLocation": "48242:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "48238:23:16", + "src": "48238:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27539, + "id": 30600, "isConstant": false, "isLValue": false, "isPure": false, @@ -76455,7 +76455,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48238:76:16", + "src": "48238:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -76470,18 +76470,18 @@ "typeString": "bytes memory" } ], - "id": 27531, + "id": 30592, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "48222:15:16", + "referencedDeclaration": 25094, + "src": "48222:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27540, + "id": 30601, "isConstant": false, "isLValue": false, "isPure": false, @@ -76490,16 +76490,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48222:93:16", + "src": "48222:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27541, + "id": 30602, "nodeType": "ExpressionStatement", - "src": "48222:93:16" + "src": "48222:93:36" } ] }, @@ -76507,20 +76507,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48149:3:16", + "nameLocation": "48149:3:36", "parameters": { - "id": 27529, + "id": 30590, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27522, + "id": 30583, "mutability": "mutable", "name": "p0", - "nameLocation": "48158:2:16", + "nameLocation": "48158:2:36", "nodeType": "VariableDeclaration", - "scope": 27543, - "src": "48153:7:16", + "scope": 30604, + "src": "48153:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76528,10 +76528,10 @@ "typeString": "bool" }, "typeName": { - "id": 27521, + "id": 30582, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48153:4:16", + "src": "48153:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76541,13 +76541,13 @@ }, { "constant": false, - "id": 27524, + "id": 30585, "mutability": "mutable", "name": "p1", - "nameLocation": "48170:2:16", + "nameLocation": "48170:2:36", "nodeType": "VariableDeclaration", - "scope": 27543, - "src": "48162:10:16", + "scope": 30604, + "src": "48162:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76555,10 +76555,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27523, + "id": 30584, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "48162:7:16", + "src": "48162:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -76568,13 +76568,13 @@ }, { "constant": false, - "id": 27526, + "id": 30587, "mutability": "mutable", "name": "p2", - "nameLocation": "48182:2:16", + "nameLocation": "48182:2:36", "nodeType": "VariableDeclaration", - "scope": 27543, - "src": "48174:10:16", + "scope": 30604, + "src": "48174:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76582,10 +76582,10 @@ "typeString": "address" }, "typeName": { - "id": 27525, + "id": 30586, "name": "address", "nodeType": "ElementaryTypeName", - "src": "48174:7:16", + "src": "48174:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -76596,13 +76596,13 @@ }, { "constant": false, - "id": 27528, + "id": 30589, "mutability": "mutable", "name": "p3", - "nameLocation": "48194:2:16", + "nameLocation": "48194:2:36", "nodeType": "VariableDeclaration", - "scope": 27543, - "src": "48186:10:16", + "scope": 30604, + "src": "48186:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76610,10 +76610,10 @@ "typeString": "address" }, "typeName": { - "id": 27527, + "id": 30588, "name": "address", "nodeType": "ElementaryTypeName", - "src": "48186:7:16", + "src": "48186:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -76623,28 +76623,28 @@ "visibility": "internal" } ], - "src": "48152:45:16" + "src": "48152:45:36" }, "returnParameters": { - "id": 27530, + "id": 30591, "nodeType": "ParameterList", "parameters": [], - "src": "48212:0:16" + "src": "48212:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27566, + "id": 30627, "nodeType": "FunctionDefinition", - "src": "48328:187:16", + "src": "48328:187:36", "nodes": [], "body": { - "id": 27565, + "id": 30626, "nodeType": "Block", - "src": "48406:109:16", + "src": "48406:109:36", "nodes": [], "statements": [ { @@ -76654,14 +76654,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c75696e743235362c75696e7432353629", - "id": 27557, + "id": 30618, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "48456:34:16", + "src": "48456:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_28863fcbec29a80af15c2b8595f162a2324efa0e9f70b928971349e597c15cb0", "typeString": "literal_string \"log(bool,string,uint256,uint256)\"" @@ -76669,48 +76669,48 @@ "value": "log(bool,string,uint256,uint256)" }, { - "id": 27558, + "id": 30619, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27545, - "src": "48492:2:16", + "referencedDeclaration": 30606, + "src": "48492:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27559, + "id": 30620, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27547, - "src": "48496:2:16", + "referencedDeclaration": 30608, + "src": "48496:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27560, + "id": 30621, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27549, - "src": "48500:2:16", + "referencedDeclaration": 30610, + "src": "48500:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27561, + "id": 30622, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27551, - "src": "48504:2:16", + "referencedDeclaration": 30612, + "src": "48504:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -76741,32 +76741,32 @@ } ], "expression": { - "id": 27555, + "id": 30616, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "48432:3:16", + "src": "48432:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27556, + "id": 30617, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "48436:19:16", + "memberLocation": "48436:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "48432:23:16", + "src": "48432:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27562, + "id": 30623, "isConstant": false, "isLValue": false, "isPure": false, @@ -76775,7 +76775,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48432:75:16", + "src": "48432:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -76790,18 +76790,18 @@ "typeString": "bytes memory" } ], - "id": 27554, + "id": 30615, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "48416:15:16", + "referencedDeclaration": 25094, + "src": "48416:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27563, + "id": 30624, "isConstant": false, "isLValue": false, "isPure": false, @@ -76810,16 +76810,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48416:92:16", + "src": "48416:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27564, + "id": 30625, "nodeType": "ExpressionStatement", - "src": "48416:92:16" + "src": "48416:92:36" } ] }, @@ -76827,20 +76827,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48337:3:16", + "nameLocation": "48337:3:36", "parameters": { - "id": 27552, + "id": 30613, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27545, + "id": 30606, "mutability": "mutable", "name": "p0", - "nameLocation": "48346:2:16", + "nameLocation": "48346:2:36", "nodeType": "VariableDeclaration", - "scope": 27566, - "src": "48341:7:16", + "scope": 30627, + "src": "48341:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76848,10 +76848,10 @@ "typeString": "bool" }, "typeName": { - "id": 27544, + "id": 30605, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48341:4:16", + "src": "48341:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -76861,13 +76861,13 @@ }, { "constant": false, - "id": 27547, + "id": 30608, "mutability": "mutable", "name": "p1", - "nameLocation": "48364:2:16", + "nameLocation": "48364:2:36", "nodeType": "VariableDeclaration", - "scope": 27566, - "src": "48350:16:16", + "scope": 30627, + "src": "48350:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -76875,10 +76875,10 @@ "typeString": "string" }, "typeName": { - "id": 27546, + "id": 30607, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48350:6:16", + "src": "48350:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -76888,13 +76888,13 @@ }, { "constant": false, - "id": 27549, + "id": 30610, "mutability": "mutable", "name": "p2", - "nameLocation": "48376:2:16", + "nameLocation": "48376:2:36", "nodeType": "VariableDeclaration", - "scope": 27566, - "src": "48368:10:16", + "scope": 30627, + "src": "48368:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76902,10 +76902,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27548, + "id": 30609, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "48368:7:16", + "src": "48368:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -76915,13 +76915,13 @@ }, { "constant": false, - "id": 27551, + "id": 30612, "mutability": "mutable", "name": "p3", - "nameLocation": "48388:2:16", + "nameLocation": "48388:2:36", "nodeType": "VariableDeclaration", - "scope": 27566, - "src": "48380:10:16", + "scope": 30627, + "src": "48380:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76929,10 +76929,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27550, + "id": 30611, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "48380:7:16", + "src": "48380:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -76941,28 +76941,28 @@ "visibility": "internal" } ], - "src": "48340:51:16" + "src": "48340:51:36" }, "returnParameters": { - "id": 27553, + "id": 30614, "nodeType": "ParameterList", "parameters": [], - "src": "48406:0:16" + "src": "48406:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27589, + "id": 30650, "nodeType": "FunctionDefinition", - "src": "48521:192:16", + "src": "48521:192:36", "nodes": [], "body": { - "id": 27588, + "id": 30649, "nodeType": "Block", - "src": "48605:108:16", + "src": "48605:108:36", "nodes": [], "statements": [ { @@ -76972,14 +76972,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c75696e743235362c737472696e6729", - "id": 27580, + "id": 30641, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "48655:33:16", + "src": "48655:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1ad96de6602c0b08f6631d6647303bccf3e586fcfa2c15fa04c5d6cbf0ffc70d", "typeString": "literal_string \"log(bool,string,uint256,string)\"" @@ -76987,48 +76987,48 @@ "value": "log(bool,string,uint256,string)" }, { - "id": 27581, + "id": 30642, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27568, - "src": "48690:2:16", + "referencedDeclaration": 30629, + "src": "48690:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27582, + "id": 30643, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27570, - "src": "48694:2:16", + "referencedDeclaration": 30631, + "src": "48694:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27583, + "id": 30644, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27572, - "src": "48698:2:16", + "referencedDeclaration": 30633, + "src": "48698:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27584, + "id": 30645, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27574, - "src": "48702:2:16", + "referencedDeclaration": 30635, + "src": "48702:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -77059,32 +77059,32 @@ } ], "expression": { - "id": 27578, + "id": 30639, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "48631:3:16", + "src": "48631:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27579, + "id": 30640, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "48635:19:16", + "memberLocation": "48635:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "48631:23:16", + "src": "48631:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27585, + "id": 30646, "isConstant": false, "isLValue": false, "isPure": false, @@ -77093,7 +77093,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48631:74:16", + "src": "48631:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -77108,18 +77108,18 @@ "typeString": "bytes memory" } ], - "id": 27577, + "id": 30638, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "48615:15:16", + "referencedDeclaration": 25094, + "src": "48615:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27586, + "id": 30647, "isConstant": false, "isLValue": false, "isPure": false, @@ -77128,16 +77128,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48615:91:16", + "src": "48615:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27587, + "id": 30648, "nodeType": "ExpressionStatement", - "src": "48615:91:16" + "src": "48615:91:36" } ] }, @@ -77145,20 +77145,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48530:3:16", + "nameLocation": "48530:3:36", "parameters": { - "id": 27575, + "id": 30636, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27568, + "id": 30629, "mutability": "mutable", "name": "p0", - "nameLocation": "48539:2:16", + "nameLocation": "48539:2:36", "nodeType": "VariableDeclaration", - "scope": 27589, - "src": "48534:7:16", + "scope": 30650, + "src": "48534:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77166,10 +77166,10 @@ "typeString": "bool" }, "typeName": { - "id": 27567, + "id": 30628, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48534:4:16", + "src": "48534:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77179,13 +77179,13 @@ }, { "constant": false, - "id": 27570, + "id": 30631, "mutability": "mutable", "name": "p1", - "nameLocation": "48557:2:16", + "nameLocation": "48557:2:36", "nodeType": "VariableDeclaration", - "scope": 27589, - "src": "48543:16:16", + "scope": 30650, + "src": "48543:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -77193,10 +77193,10 @@ "typeString": "string" }, "typeName": { - "id": 27569, + "id": 30630, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48543:6:16", + "src": "48543:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -77206,13 +77206,13 @@ }, { "constant": false, - "id": 27572, + "id": 30633, "mutability": "mutable", "name": "p2", - "nameLocation": "48569:2:16", + "nameLocation": "48569:2:36", "nodeType": "VariableDeclaration", - "scope": 27589, - "src": "48561:10:16", + "scope": 30650, + "src": "48561:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77220,10 +77220,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27571, + "id": 30632, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "48561:7:16", + "src": "48561:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -77233,13 +77233,13 @@ }, { "constant": false, - "id": 27574, + "id": 30635, "mutability": "mutable", "name": "p3", - "nameLocation": "48587:2:16", + "nameLocation": "48587:2:36", "nodeType": "VariableDeclaration", - "scope": 27589, - "src": "48573:16:16", + "scope": 30650, + "src": "48573:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -77247,10 +77247,10 @@ "typeString": "string" }, "typeName": { - "id": 27573, + "id": 30634, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48573:6:16", + "src": "48573:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -77259,28 +77259,28 @@ "visibility": "internal" } ], - "src": "48533:57:16" + "src": "48533:57:36" }, "returnParameters": { - "id": 27576, + "id": 30637, "nodeType": "ParameterList", "parameters": [], - "src": "48605:0:16" + "src": "48605:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27612, + "id": 30673, "nodeType": "FunctionDefinition", - "src": "48719:181:16", + "src": "48719:181:36", "nodes": [], "body": { - "id": 27611, + "id": 30672, "nodeType": "Block", - "src": "48794:106:16", + "src": "48794:106:36", "nodes": [], "statements": [ { @@ -77290,14 +77290,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c75696e743235362c626f6f6c29", - "id": 27603, + "id": 30664, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "48844:31:16", + "src": "48844:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6b0e5d538cb3332d8fd45a0c2680232536414e292adbc2f70059f1d665e25411", "typeString": "literal_string \"log(bool,string,uint256,bool)\"" @@ -77305,48 +77305,48 @@ "value": "log(bool,string,uint256,bool)" }, { - "id": 27604, + "id": 30665, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27591, - "src": "48877:2:16", + "referencedDeclaration": 30652, + "src": "48877:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27605, + "id": 30666, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27593, - "src": "48881:2:16", + "referencedDeclaration": 30654, + "src": "48881:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27606, + "id": 30667, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27595, - "src": "48885:2:16", + "referencedDeclaration": 30656, + "src": "48885:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27607, + "id": 30668, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27597, - "src": "48889:2:16", + "referencedDeclaration": 30658, + "src": "48889:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77377,32 +77377,32 @@ } ], "expression": { - "id": 27601, + "id": 30662, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "48820:3:16", + "src": "48820:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27602, + "id": 30663, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "48824:19:16", + "memberLocation": "48824:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "48820:23:16", + "src": "48820:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27608, + "id": 30669, "isConstant": false, "isLValue": false, "isPure": false, @@ -77411,7 +77411,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48820:72:16", + "src": "48820:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -77426,18 +77426,18 @@ "typeString": "bytes memory" } ], - "id": 27600, + "id": 30661, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "48804:15:16", + "referencedDeclaration": 25094, + "src": "48804:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27609, + "id": 30670, "isConstant": false, "isLValue": false, "isPure": false, @@ -77446,16 +77446,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48804:89:16", + "src": "48804:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27610, + "id": 30671, "nodeType": "ExpressionStatement", - "src": "48804:89:16" + "src": "48804:89:36" } ] }, @@ -77463,20 +77463,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48728:3:16", + "nameLocation": "48728:3:36", "parameters": { - "id": 27598, + "id": 30659, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27591, + "id": 30652, "mutability": "mutable", "name": "p0", - "nameLocation": "48737:2:16", + "nameLocation": "48737:2:36", "nodeType": "VariableDeclaration", - "scope": 27612, - "src": "48732:7:16", + "scope": 30673, + "src": "48732:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77484,10 +77484,10 @@ "typeString": "bool" }, "typeName": { - "id": 27590, + "id": 30651, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48732:4:16", + "src": "48732:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77497,13 +77497,13 @@ }, { "constant": false, - "id": 27593, + "id": 30654, "mutability": "mutable", "name": "p1", - "nameLocation": "48755:2:16", + "nameLocation": "48755:2:36", "nodeType": "VariableDeclaration", - "scope": 27612, - "src": "48741:16:16", + "scope": 30673, + "src": "48741:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -77511,10 +77511,10 @@ "typeString": "string" }, "typeName": { - "id": 27592, + "id": 30653, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48741:6:16", + "src": "48741:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -77524,13 +77524,13 @@ }, { "constant": false, - "id": 27595, + "id": 30656, "mutability": "mutable", "name": "p2", - "nameLocation": "48767:2:16", + "nameLocation": "48767:2:36", "nodeType": "VariableDeclaration", - "scope": 27612, - "src": "48759:10:16", + "scope": 30673, + "src": "48759:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77538,10 +77538,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27594, + "id": 30655, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "48759:7:16", + "src": "48759:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -77551,13 +77551,13 @@ }, { "constant": false, - "id": 27597, + "id": 30658, "mutability": "mutable", "name": "p3", - "nameLocation": "48776:2:16", + "nameLocation": "48776:2:36", "nodeType": "VariableDeclaration", - "scope": 27612, - "src": "48771:7:16", + "scope": 30673, + "src": "48771:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77565,10 +77565,10 @@ "typeString": "bool" }, "typeName": { - "id": 27596, + "id": 30657, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48771:4:16", + "src": "48771:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77577,28 +77577,28 @@ "visibility": "internal" } ], - "src": "48731:48:16" + "src": "48731:48:36" }, "returnParameters": { - "id": 27599, + "id": 30660, "nodeType": "ParameterList", "parameters": [], - "src": "48794:0:16" + "src": "48794:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27635, + "id": 30696, "nodeType": "FunctionDefinition", - "src": "48906:187:16", + "src": "48906:187:36", "nodes": [], "body": { - "id": 27634, + "id": 30695, "nodeType": "Block", - "src": "48984:109:16", + "src": "48984:109:36", "nodes": [], "statements": [ { @@ -77608,14 +77608,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c75696e743235362c6164647265737329", - "id": 27626, + "id": 30687, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49034:34:16", + "src": "49034:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1596a1ceb88c7fe162cbcf294bbc564db1eb943f277b50b442bf55dba1134056", "typeString": "literal_string \"log(bool,string,uint256,address)\"" @@ -77623,48 +77623,48 @@ "value": "log(bool,string,uint256,address)" }, { - "id": 27627, + "id": 30688, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27614, - "src": "49070:2:16", + "referencedDeclaration": 30675, + "src": "49070:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27628, + "id": 30689, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27616, - "src": "49074:2:16", + "referencedDeclaration": 30677, + "src": "49074:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27629, + "id": 30690, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27618, - "src": "49078:2:16", + "referencedDeclaration": 30679, + "src": "49078:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27630, + "id": 30691, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27620, - "src": "49082:2:16", + "referencedDeclaration": 30681, + "src": "49082:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -77695,32 +77695,32 @@ } ], "expression": { - "id": 27624, + "id": 30685, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49010:3:16", + "src": "49010:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27625, + "id": 30686, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "49014:19:16", + "memberLocation": "49014:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49010:23:16", + "src": "49010:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27631, + "id": 30692, "isConstant": false, "isLValue": false, "isPure": false, @@ -77729,7 +77729,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49010:75:16", + "src": "49010:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -77744,18 +77744,18 @@ "typeString": "bytes memory" } ], - "id": 27623, + "id": 30684, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "48994:15:16", + "referencedDeclaration": 25094, + "src": "48994:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27632, + "id": 30693, "isConstant": false, "isLValue": false, "isPure": false, @@ -77764,16 +77764,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48994:92:16", + "src": "48994:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27633, + "id": 30694, "nodeType": "ExpressionStatement", - "src": "48994:92:16" + "src": "48994:92:36" } ] }, @@ -77781,20 +77781,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48915:3:16", + "nameLocation": "48915:3:36", "parameters": { - "id": 27621, + "id": 30682, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27614, + "id": 30675, "mutability": "mutable", "name": "p0", - "nameLocation": "48924:2:16", + "nameLocation": "48924:2:36", "nodeType": "VariableDeclaration", - "scope": 27635, - "src": "48919:7:16", + "scope": 30696, + "src": "48919:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77802,10 +77802,10 @@ "typeString": "bool" }, "typeName": { - "id": 27613, + "id": 30674, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48919:4:16", + "src": "48919:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77815,13 +77815,13 @@ }, { "constant": false, - "id": 27616, + "id": 30677, "mutability": "mutable", "name": "p1", - "nameLocation": "48942:2:16", + "nameLocation": "48942:2:36", "nodeType": "VariableDeclaration", - "scope": 27635, - "src": "48928:16:16", + "scope": 30696, + "src": "48928:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -77829,10 +77829,10 @@ "typeString": "string" }, "typeName": { - "id": 27615, + "id": 30676, "name": "string", "nodeType": "ElementaryTypeName", - "src": "48928:6:16", + "src": "48928:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -77842,13 +77842,13 @@ }, { "constant": false, - "id": 27618, + "id": 30679, "mutability": "mutable", "name": "p2", - "nameLocation": "48954:2:16", + "nameLocation": "48954:2:36", "nodeType": "VariableDeclaration", - "scope": 27635, - "src": "48946:10:16", + "scope": 30696, + "src": "48946:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77856,10 +77856,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27617, + "id": 30678, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "48946:7:16", + "src": "48946:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -77869,13 +77869,13 @@ }, { "constant": false, - "id": 27620, + "id": 30681, "mutability": "mutable", "name": "p3", - "nameLocation": "48966:2:16", + "nameLocation": "48966:2:36", "nodeType": "VariableDeclaration", - "scope": 27635, - "src": "48958:10:16", + "scope": 30696, + "src": "48958:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77883,10 +77883,10 @@ "typeString": "address" }, "typeName": { - "id": 27619, + "id": 30680, "name": "address", "nodeType": "ElementaryTypeName", - "src": "48958:7:16", + "src": "48958:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -77896,28 +77896,28 @@ "visibility": "internal" } ], - "src": "48918:51:16" + "src": "48918:51:36" }, "returnParameters": { - "id": 27622, + "id": 30683, "nodeType": "ParameterList", "parameters": [], - "src": "48984:0:16" + "src": "48984:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27658, + "id": 30719, "nodeType": "FunctionDefinition", - "src": "49099:192:16", + "src": "49099:192:36", "nodes": [], "body": { - "id": 27657, + "id": 30718, "nodeType": "Block", - "src": "49183:108:16", + "src": "49183:108:36", "nodes": [], "statements": [ { @@ -77927,14 +77927,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c737472696e672c75696e7432353629", - "id": 27649, + "id": 30710, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49233:33:16", + "src": "49233:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7be0c3eb1e87c47c60c12330b930fb496493960f97b03f8342bbe08fec9d20a2", "typeString": "literal_string \"log(bool,string,string,uint256)\"" @@ -77942,48 +77942,48 @@ "value": "log(bool,string,string,uint256)" }, { - "id": 27650, + "id": 30711, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27637, - "src": "49268:2:16", + "referencedDeclaration": 30698, + "src": "49268:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27651, + "id": 30712, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27639, - "src": "49272:2:16", + "referencedDeclaration": 30700, + "src": "49272:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27652, + "id": 30713, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27641, - "src": "49276:2:16", + "referencedDeclaration": 30702, + "src": "49276:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27653, + "id": 30714, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27643, - "src": "49280:2:16", + "referencedDeclaration": 30704, + "src": "49280:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -78014,32 +78014,32 @@ } ], "expression": { - "id": 27647, + "id": 30708, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49209:3:16", + "src": "49209:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27648, + "id": 30709, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "49213:19:16", + "memberLocation": "49213:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49209:23:16", + "src": "49209:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27654, + "id": 30715, "isConstant": false, "isLValue": false, "isPure": false, @@ -78048,7 +78048,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49209:74:16", + "src": "49209:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -78063,18 +78063,18 @@ "typeString": "bytes memory" } ], - "id": 27646, + "id": 30707, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "49193:15:16", + "referencedDeclaration": 25094, + "src": "49193:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27655, + "id": 30716, "isConstant": false, "isLValue": false, "isPure": false, @@ -78083,16 +78083,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49193:91:16", + "src": "49193:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27656, + "id": 30717, "nodeType": "ExpressionStatement", - "src": "49193:91:16" + "src": "49193:91:36" } ] }, @@ -78100,20 +78100,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "49108:3:16", + "nameLocation": "49108:3:36", "parameters": { - "id": 27644, + "id": 30705, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27637, + "id": 30698, "mutability": "mutable", "name": "p0", - "nameLocation": "49117:2:16", + "nameLocation": "49117:2:36", "nodeType": "VariableDeclaration", - "scope": 27658, - "src": "49112:7:16", + "scope": 30719, + "src": "49112:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78121,10 +78121,10 @@ "typeString": "bool" }, "typeName": { - "id": 27636, + "id": 30697, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49112:4:16", + "src": "49112:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78134,13 +78134,13 @@ }, { "constant": false, - "id": 27639, + "id": 30700, "mutability": "mutable", "name": "p1", - "nameLocation": "49135:2:16", + "nameLocation": "49135:2:36", "nodeType": "VariableDeclaration", - "scope": 27658, - "src": "49121:16:16", + "scope": 30719, + "src": "49121:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -78148,10 +78148,10 @@ "typeString": "string" }, "typeName": { - "id": 27638, + "id": 30699, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49121:6:16", + "src": "49121:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -78161,13 +78161,13 @@ }, { "constant": false, - "id": 27641, + "id": 30702, "mutability": "mutable", "name": "p2", - "nameLocation": "49153:2:16", + "nameLocation": "49153:2:36", "nodeType": "VariableDeclaration", - "scope": 27658, - "src": "49139:16:16", + "scope": 30719, + "src": "49139:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -78175,10 +78175,10 @@ "typeString": "string" }, "typeName": { - "id": 27640, + "id": 30701, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49139:6:16", + "src": "49139:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -78188,13 +78188,13 @@ }, { "constant": false, - "id": 27643, + "id": 30704, "mutability": "mutable", "name": "p3", - "nameLocation": "49165:2:16", + "nameLocation": "49165:2:36", "nodeType": "VariableDeclaration", - "scope": 27658, - "src": "49157:10:16", + "scope": 30719, + "src": "49157:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78202,10 +78202,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27642, + "id": 30703, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "49157:7:16", + "src": "49157:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -78214,28 +78214,28 @@ "visibility": "internal" } ], - "src": "49111:57:16" + "src": "49111:57:36" }, "returnParameters": { - "id": 27645, + "id": 30706, "nodeType": "ParameterList", "parameters": [], - "src": "49183:0:16" + "src": "49183:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27681, + "id": 30742, "nodeType": "FunctionDefinition", - "src": "49297:197:16", + "src": "49297:197:36", "nodes": [], "body": { - "id": 27680, + "id": 30741, "nodeType": "Block", - "src": "49387:107:16", + "src": "49387:107:36", "nodes": [], "statements": [ { @@ -78245,14 +78245,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c737472696e672c737472696e6729", - "id": 27672, + "id": 30733, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49437:32:16", + "src": "49437:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1762e32af9fa924f818d8f4a6c92011d30129df73749081e0b95feea819a17c9", "typeString": "literal_string \"log(bool,string,string,string)\"" @@ -78260,48 +78260,48 @@ "value": "log(bool,string,string,string)" }, { - "id": 27673, + "id": 30734, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27660, - "src": "49471:2:16", + "referencedDeclaration": 30721, + "src": "49471:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27674, + "id": 30735, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27662, - "src": "49475:2:16", + "referencedDeclaration": 30723, + "src": "49475:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27675, + "id": 30736, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27664, - "src": "49479:2:16", + "referencedDeclaration": 30725, + "src": "49479:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27676, + "id": 30737, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27666, - "src": "49483:2:16", + "referencedDeclaration": 30727, + "src": "49483:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -78332,32 +78332,32 @@ } ], "expression": { - "id": 27670, + "id": 30731, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49413:3:16", + "src": "49413:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27671, + "id": 30732, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "49417:19:16", + "memberLocation": "49417:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49413:23:16", + "src": "49413:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27677, + "id": 30738, "isConstant": false, "isLValue": false, "isPure": false, @@ -78366,7 +78366,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49413:73:16", + "src": "49413:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -78381,18 +78381,18 @@ "typeString": "bytes memory" } ], - "id": 27669, + "id": 30730, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "49397:15:16", + "referencedDeclaration": 25094, + "src": "49397:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27678, + "id": 30739, "isConstant": false, "isLValue": false, "isPure": false, @@ -78401,16 +78401,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49397:90:16", + "src": "49397:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27679, + "id": 30740, "nodeType": "ExpressionStatement", - "src": "49397:90:16" + "src": "49397:90:36" } ] }, @@ -78418,20 +78418,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "49306:3:16", + "nameLocation": "49306:3:36", "parameters": { - "id": 27667, + "id": 30728, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27660, + "id": 30721, "mutability": "mutable", "name": "p0", - "nameLocation": "49315:2:16", + "nameLocation": "49315:2:36", "nodeType": "VariableDeclaration", - "scope": 27681, - "src": "49310:7:16", + "scope": 30742, + "src": "49310:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78439,10 +78439,10 @@ "typeString": "bool" }, "typeName": { - "id": 27659, + "id": 30720, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49310:4:16", + "src": "49310:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78452,13 +78452,13 @@ }, { "constant": false, - "id": 27662, + "id": 30723, "mutability": "mutable", "name": "p1", - "nameLocation": "49333:2:16", + "nameLocation": "49333:2:36", "nodeType": "VariableDeclaration", - "scope": 27681, - "src": "49319:16:16", + "scope": 30742, + "src": "49319:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -78466,10 +78466,10 @@ "typeString": "string" }, "typeName": { - "id": 27661, + "id": 30722, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49319:6:16", + "src": "49319:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -78479,13 +78479,13 @@ }, { "constant": false, - "id": 27664, + "id": 30725, "mutability": "mutable", "name": "p2", - "nameLocation": "49351:2:16", + "nameLocation": "49351:2:36", "nodeType": "VariableDeclaration", - "scope": 27681, - "src": "49337:16:16", + "scope": 30742, + "src": "49337:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -78493,10 +78493,10 @@ "typeString": "string" }, "typeName": { - "id": 27663, + "id": 30724, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49337:6:16", + "src": "49337:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -78506,13 +78506,13 @@ }, { "constant": false, - "id": 27666, + "id": 30727, "mutability": "mutable", "name": "p3", - "nameLocation": "49369:2:16", + "nameLocation": "49369:2:36", "nodeType": "VariableDeclaration", - "scope": 27681, - "src": "49355:16:16", + "scope": 30742, + "src": "49355:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -78520,10 +78520,10 @@ "typeString": "string" }, "typeName": { - "id": 27665, + "id": 30726, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49355:6:16", + "src": "49355:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -78532,28 +78532,28 @@ "visibility": "internal" } ], - "src": "49309:63:16" + "src": "49309:63:36" }, "returnParameters": { - "id": 27668, + "id": 30729, "nodeType": "ParameterList", "parameters": [], - "src": "49387:0:16" + "src": "49387:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27704, + "id": 30765, "nodeType": "FunctionDefinition", - "src": "49500:186:16", + "src": "49500:186:36", "nodes": [], "body": { - "id": 27703, + "id": 30764, "nodeType": "Block", - "src": "49581:105:16", + "src": "49581:105:36", "nodes": [], "statements": [ { @@ -78563,14 +78563,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c737472696e672c626f6f6c29", - "id": 27695, + "id": 30756, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49631:30:16", + "src": "49631:30:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1e4b87e52d13efc5b368defba0463e423637ec55125c6230945d005f817198d1", "typeString": "literal_string \"log(bool,string,string,bool)\"" @@ -78578,48 +78578,48 @@ "value": "log(bool,string,string,bool)" }, { - "id": 27696, + "id": 30757, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27683, - "src": "49663:2:16", + "referencedDeclaration": 30744, + "src": "49663:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27697, + "id": 30758, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27685, - "src": "49667:2:16", + "referencedDeclaration": 30746, + "src": "49667:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27698, + "id": 30759, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27687, - "src": "49671:2:16", + "referencedDeclaration": 30748, + "src": "49671:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27699, + "id": 30760, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27689, - "src": "49675:2:16", + "referencedDeclaration": 30750, + "src": "49675:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78650,32 +78650,32 @@ } ], "expression": { - "id": 27693, + "id": 30754, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49607:3:16", + "src": "49607:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27694, + "id": 30755, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "49611:19:16", + "memberLocation": "49611:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49607:23:16", + "src": "49607:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27700, + "id": 30761, "isConstant": false, "isLValue": false, "isPure": false, @@ -78684,7 +78684,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49607:71:16", + "src": "49607:71:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -78699,18 +78699,18 @@ "typeString": "bytes memory" } ], - "id": 27692, + "id": 30753, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "49591:15:16", + "referencedDeclaration": 25094, + "src": "49591:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27701, + "id": 30762, "isConstant": false, "isLValue": false, "isPure": false, @@ -78719,16 +78719,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49591:88:16", + "src": "49591:88:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27702, + "id": 30763, "nodeType": "ExpressionStatement", - "src": "49591:88:16" + "src": "49591:88:36" } ] }, @@ -78736,20 +78736,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "49509:3:16", + "nameLocation": "49509:3:36", "parameters": { - "id": 27690, + "id": 30751, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27683, + "id": 30744, "mutability": "mutable", "name": "p0", - "nameLocation": "49518:2:16", + "nameLocation": "49518:2:36", "nodeType": "VariableDeclaration", - "scope": 27704, - "src": "49513:7:16", + "scope": 30765, + "src": "49513:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78757,10 +78757,10 @@ "typeString": "bool" }, "typeName": { - "id": 27682, + "id": 30743, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49513:4:16", + "src": "49513:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78770,13 +78770,13 @@ }, { "constant": false, - "id": 27685, + "id": 30746, "mutability": "mutable", "name": "p1", - "nameLocation": "49536:2:16", + "nameLocation": "49536:2:36", "nodeType": "VariableDeclaration", - "scope": 27704, - "src": "49522:16:16", + "scope": 30765, + "src": "49522:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -78784,10 +78784,10 @@ "typeString": "string" }, "typeName": { - "id": 27684, + "id": 30745, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49522:6:16", + "src": "49522:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -78797,13 +78797,13 @@ }, { "constant": false, - "id": 27687, + "id": 30748, "mutability": "mutable", "name": "p2", - "nameLocation": "49554:2:16", + "nameLocation": "49554:2:36", "nodeType": "VariableDeclaration", - "scope": 27704, - "src": "49540:16:16", + "scope": 30765, + "src": "49540:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -78811,10 +78811,10 @@ "typeString": "string" }, "typeName": { - "id": 27686, + "id": 30747, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49540:6:16", + "src": "49540:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -78824,13 +78824,13 @@ }, { "constant": false, - "id": 27689, + "id": 30750, "mutability": "mutable", "name": "p3", - "nameLocation": "49563:2:16", + "nameLocation": "49563:2:36", "nodeType": "VariableDeclaration", - "scope": 27704, - "src": "49558:7:16", + "scope": 30765, + "src": "49558:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78838,10 +78838,10 @@ "typeString": "bool" }, "typeName": { - "id": 27688, + "id": 30749, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49558:4:16", + "src": "49558:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78850,28 +78850,28 @@ "visibility": "internal" } ], - "src": "49512:54:16" + "src": "49512:54:36" }, "returnParameters": { - "id": 27691, + "id": 30752, "nodeType": "ParameterList", "parameters": [], - "src": "49581:0:16" + "src": "49581:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27727, + "id": 30788, "nodeType": "FunctionDefinition", - "src": "49692:192:16", + "src": "49692:192:36", "nodes": [], "body": { - "id": 27726, + "id": 30787, "nodeType": "Block", - "src": "49776:108:16", + "src": "49776:108:36", "nodes": [], "statements": [ { @@ -78881,14 +78881,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c737472696e672c6164647265737329", - "id": 27718, + "id": 30779, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "49826:33:16", + "src": "49826:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_97d394d89551bd441d1340d1c3dcc3b6160871bf042c6884bcb4049b2fa2bdb5", "typeString": "literal_string \"log(bool,string,string,address)\"" @@ -78896,48 +78896,48 @@ "value": "log(bool,string,string,address)" }, { - "id": 27719, + "id": 30780, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27706, - "src": "49861:2:16", + "referencedDeclaration": 30767, + "src": "49861:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27720, + "id": 30781, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27708, - "src": "49865:2:16", + "referencedDeclaration": 30769, + "src": "49865:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27721, + "id": 30782, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27710, - "src": "49869:2:16", + "referencedDeclaration": 30771, + "src": "49869:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27722, + "id": 30783, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27712, - "src": "49873:2:16", + "referencedDeclaration": 30773, + "src": "49873:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -78968,32 +78968,32 @@ } ], "expression": { - "id": 27716, + "id": 30777, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49802:3:16", + "src": "49802:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27717, + "id": 30778, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "49806:19:16", + "memberLocation": "49806:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49802:23:16", + "src": "49802:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27723, + "id": 30784, "isConstant": false, "isLValue": false, "isPure": false, @@ -79002,7 +79002,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49802:74:16", + "src": "49802:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -79017,18 +79017,18 @@ "typeString": "bytes memory" } ], - "id": 27715, + "id": 30776, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "49786:15:16", + "referencedDeclaration": 25094, + "src": "49786:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27724, + "id": 30785, "isConstant": false, "isLValue": false, "isPure": false, @@ -79037,16 +79037,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49786:91:16", + "src": "49786:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27725, + "id": 30786, "nodeType": "ExpressionStatement", - "src": "49786:91:16" + "src": "49786:91:36" } ] }, @@ -79054,20 +79054,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "49701:3:16", + "nameLocation": "49701:3:36", "parameters": { - "id": 27713, + "id": 30774, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27706, + "id": 30767, "mutability": "mutable", "name": "p0", - "nameLocation": "49710:2:16", + "nameLocation": "49710:2:36", "nodeType": "VariableDeclaration", - "scope": 27727, - "src": "49705:7:16", + "scope": 30788, + "src": "49705:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79075,10 +79075,10 @@ "typeString": "bool" }, "typeName": { - "id": 27705, + "id": 30766, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49705:4:16", + "src": "49705:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79088,13 +79088,13 @@ }, { "constant": false, - "id": 27708, + "id": 30769, "mutability": "mutable", "name": "p1", - "nameLocation": "49728:2:16", + "nameLocation": "49728:2:36", "nodeType": "VariableDeclaration", - "scope": 27727, - "src": "49714:16:16", + "scope": 30788, + "src": "49714:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -79102,10 +79102,10 @@ "typeString": "string" }, "typeName": { - "id": 27707, + "id": 30768, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49714:6:16", + "src": "49714:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -79115,13 +79115,13 @@ }, { "constant": false, - "id": 27710, + "id": 30771, "mutability": "mutable", "name": "p2", - "nameLocation": "49746:2:16", + "nameLocation": "49746:2:36", "nodeType": "VariableDeclaration", - "scope": 27727, - "src": "49732:16:16", + "scope": 30788, + "src": "49732:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -79129,10 +79129,10 @@ "typeString": "string" }, "typeName": { - "id": 27709, + "id": 30770, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49732:6:16", + "src": "49732:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -79142,13 +79142,13 @@ }, { "constant": false, - "id": 27712, + "id": 30773, "mutability": "mutable", "name": "p3", - "nameLocation": "49758:2:16", + "nameLocation": "49758:2:36", "nodeType": "VariableDeclaration", - "scope": 27727, - "src": "49750:10:16", + "scope": 30788, + "src": "49750:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79156,10 +79156,10 @@ "typeString": "address" }, "typeName": { - "id": 27711, + "id": 30772, "name": "address", "nodeType": "ElementaryTypeName", - "src": "49750:7:16", + "src": "49750:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -79169,28 +79169,28 @@ "visibility": "internal" } ], - "src": "49704:57:16" + "src": "49704:57:36" }, "returnParameters": { - "id": 27714, + "id": 30775, "nodeType": "ParameterList", "parameters": [], - "src": "49776:0:16" + "src": "49776:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27750, + "id": 30811, "nodeType": "FunctionDefinition", - "src": "49890:181:16", + "src": "49890:181:36", "nodes": [], "body": { - "id": 27749, + "id": 30810, "nodeType": "Block", - "src": "49965:106:16", + "src": "49965:106:36", "nodes": [], "statements": [ { @@ -79200,14 +79200,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c626f6f6c2c75696e7432353629", - "id": 27741, + "id": 30802, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "50015:31:16", + "src": "50015:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1606a393d6d8ee0e5b372b3b4baba691a3700cb155888ecb60500deb6038e937", "typeString": "literal_string \"log(bool,string,bool,uint256)\"" @@ -79215,48 +79215,48 @@ "value": "log(bool,string,bool,uint256)" }, { - "id": 27742, + "id": 30803, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27729, - "src": "50048:2:16", + "referencedDeclaration": 30790, + "src": "50048:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27743, + "id": 30804, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27731, - "src": "50052:2:16", + "referencedDeclaration": 30792, + "src": "50052:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27744, + "id": 30805, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27733, - "src": "50056:2:16", + "referencedDeclaration": 30794, + "src": "50056:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27745, + "id": 30806, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27735, - "src": "50060:2:16", + "referencedDeclaration": 30796, + "src": "50060:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -79287,32 +79287,32 @@ } ], "expression": { - "id": 27739, + "id": 30800, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "49991:3:16", + "src": "49991:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27740, + "id": 30801, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "49995:19:16", + "memberLocation": "49995:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "49991:23:16", + "src": "49991:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27746, + "id": 30807, "isConstant": false, "isLValue": false, "isPure": false, @@ -79321,7 +79321,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49991:72:16", + "src": "49991:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -79336,18 +79336,18 @@ "typeString": "bytes memory" } ], - "id": 27738, + "id": 30799, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "49975:15:16", + "referencedDeclaration": 25094, + "src": "49975:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27747, + "id": 30808, "isConstant": false, "isLValue": false, "isPure": false, @@ -79356,16 +79356,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49975:89:16", + "src": "49975:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27748, + "id": 30809, "nodeType": "ExpressionStatement", - "src": "49975:89:16" + "src": "49975:89:36" } ] }, @@ -79373,20 +79373,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "49899:3:16", + "nameLocation": "49899:3:36", "parameters": { - "id": 27736, + "id": 30797, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27729, + "id": 30790, "mutability": "mutable", "name": "p0", - "nameLocation": "49908:2:16", + "nameLocation": "49908:2:36", "nodeType": "VariableDeclaration", - "scope": 27750, - "src": "49903:7:16", + "scope": 30811, + "src": "49903:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79394,10 +79394,10 @@ "typeString": "bool" }, "typeName": { - "id": 27728, + "id": 30789, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49903:4:16", + "src": "49903:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79407,13 +79407,13 @@ }, { "constant": false, - "id": 27731, + "id": 30792, "mutability": "mutable", "name": "p1", - "nameLocation": "49926:2:16", + "nameLocation": "49926:2:36", "nodeType": "VariableDeclaration", - "scope": 27750, - "src": "49912:16:16", + "scope": 30811, + "src": "49912:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -79421,10 +79421,10 @@ "typeString": "string" }, "typeName": { - "id": 27730, + "id": 30791, "name": "string", "nodeType": "ElementaryTypeName", - "src": "49912:6:16", + "src": "49912:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -79434,13 +79434,13 @@ }, { "constant": false, - "id": 27733, + "id": 30794, "mutability": "mutable", "name": "p2", - "nameLocation": "49935:2:16", + "nameLocation": "49935:2:36", "nodeType": "VariableDeclaration", - "scope": 27750, - "src": "49930:7:16", + "scope": 30811, + "src": "49930:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79448,10 +79448,10 @@ "typeString": "bool" }, "typeName": { - "id": 27732, + "id": 30793, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "49930:4:16", + "src": "49930:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79461,13 +79461,13 @@ }, { "constant": false, - "id": 27735, + "id": 30796, "mutability": "mutable", "name": "p3", - "nameLocation": "49947:2:16", + "nameLocation": "49947:2:36", "nodeType": "VariableDeclaration", - "scope": 27750, - "src": "49939:10:16", + "scope": 30811, + "src": "49939:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79475,10 +79475,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27734, + "id": 30795, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "49939:7:16", + "src": "49939:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -79487,28 +79487,28 @@ "visibility": "internal" } ], - "src": "49902:48:16" + "src": "49902:48:36" }, "returnParameters": { - "id": 27737, + "id": 30798, "nodeType": "ParameterList", "parameters": [], - "src": "49965:0:16" + "src": "49965:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27773, + "id": 30834, "nodeType": "FunctionDefinition", - "src": "50077:186:16", + "src": "50077:186:36", "nodes": [], "body": { - "id": 27772, + "id": 30833, "nodeType": "Block", - "src": "50158:105:16", + "src": "50158:105:36", "nodes": [], "statements": [ { @@ -79518,14 +79518,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c626f6f6c2c737472696e6729", - "id": 27764, + "id": 30825, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "50208:30:16", + "src": "50208:30:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_483d0416329d0c81c68975a0cac822497c590c00f8ae8be66af490d0f9215468", "typeString": "literal_string \"log(bool,string,bool,string)\"" @@ -79533,48 +79533,48 @@ "value": "log(bool,string,bool,string)" }, { - "id": 27765, + "id": 30826, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27752, - "src": "50240:2:16", + "referencedDeclaration": 30813, + "src": "50240:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27766, + "id": 30827, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27754, - "src": "50244:2:16", + "referencedDeclaration": 30815, + "src": "50244:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27767, + "id": 30828, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27756, - "src": "50248:2:16", + "referencedDeclaration": 30817, + "src": "50248:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27768, + "id": 30829, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27758, - "src": "50252:2:16", + "referencedDeclaration": 30819, + "src": "50252:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -79605,32 +79605,32 @@ } ], "expression": { - "id": 27762, + "id": 30823, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "50184:3:16", + "src": "50184:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27763, + "id": 30824, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "50188:19:16", + "memberLocation": "50188:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "50184:23:16", + "src": "50184:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27769, + "id": 30830, "isConstant": false, "isLValue": false, "isPure": false, @@ -79639,7 +79639,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "50184:71:16", + "src": "50184:71:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -79654,18 +79654,18 @@ "typeString": "bytes memory" } ], - "id": 27761, + "id": 30822, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "50168:15:16", + "referencedDeclaration": 25094, + "src": "50168:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27770, + "id": 30831, "isConstant": false, "isLValue": false, "isPure": false, @@ -79674,16 +79674,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "50168:88:16", + "src": "50168:88:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27771, + "id": 30832, "nodeType": "ExpressionStatement", - "src": "50168:88:16" + "src": "50168:88:36" } ] }, @@ -79691,20 +79691,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50086:3:16", + "nameLocation": "50086:3:36", "parameters": { - "id": 27759, + "id": 30820, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27752, + "id": 30813, "mutability": "mutable", "name": "p0", - "nameLocation": "50095:2:16", + "nameLocation": "50095:2:36", "nodeType": "VariableDeclaration", - "scope": 27773, - "src": "50090:7:16", + "scope": 30834, + "src": "50090:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79712,10 +79712,10 @@ "typeString": "bool" }, "typeName": { - "id": 27751, + "id": 30812, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50090:4:16", + "src": "50090:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79725,13 +79725,13 @@ }, { "constant": false, - "id": 27754, + "id": 30815, "mutability": "mutable", "name": "p1", - "nameLocation": "50113:2:16", + "nameLocation": "50113:2:36", "nodeType": "VariableDeclaration", - "scope": 27773, - "src": "50099:16:16", + "scope": 30834, + "src": "50099:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -79739,10 +79739,10 @@ "typeString": "string" }, "typeName": { - "id": 27753, + "id": 30814, "name": "string", "nodeType": "ElementaryTypeName", - "src": "50099:6:16", + "src": "50099:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -79752,13 +79752,13 @@ }, { "constant": false, - "id": 27756, + "id": 30817, "mutability": "mutable", "name": "p2", - "nameLocation": "50122:2:16", + "nameLocation": "50122:2:36", "nodeType": "VariableDeclaration", - "scope": 27773, - "src": "50117:7:16", + "scope": 30834, + "src": "50117:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79766,10 +79766,10 @@ "typeString": "bool" }, "typeName": { - "id": 27755, + "id": 30816, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50117:4:16", + "src": "50117:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79779,13 +79779,13 @@ }, { "constant": false, - "id": 27758, + "id": 30819, "mutability": "mutable", "name": "p3", - "nameLocation": "50140:2:16", + "nameLocation": "50140:2:36", "nodeType": "VariableDeclaration", - "scope": 27773, - "src": "50126:16:16", + "scope": 30834, + "src": "50126:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -79793,10 +79793,10 @@ "typeString": "string" }, "typeName": { - "id": 27757, + "id": 30818, "name": "string", "nodeType": "ElementaryTypeName", - "src": "50126:6:16", + "src": "50126:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -79805,28 +79805,28 @@ "visibility": "internal" } ], - "src": "50089:54:16" + "src": "50089:54:36" }, "returnParameters": { - "id": 27760, + "id": 30821, "nodeType": "ParameterList", "parameters": [], - "src": "50158:0:16" + "src": "50158:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27796, + "id": 30857, "nodeType": "FunctionDefinition", - "src": "50269:175:16", + "src": "50269:175:36", "nodes": [], "body": { - "id": 27795, + "id": 30856, "nodeType": "Block", - "src": "50341:103:16", + "src": "50341:103:36", "nodes": [], "statements": [ { @@ -79836,14 +79836,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c626f6f6c2c626f6f6c29", - "id": 27787, + "id": 30848, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "50391:28:16", + "src": "50391:28:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_dc5e935b9ccf45ff13b5900aeaf3a593df3e9479fc07e9c213f5fcaa0951e91f", "typeString": "literal_string \"log(bool,string,bool,bool)\"" @@ -79851,48 +79851,48 @@ "value": "log(bool,string,bool,bool)" }, { - "id": 27788, + "id": 30849, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27775, - "src": "50421:2:16", + "referencedDeclaration": 30836, + "src": "50421:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27789, + "id": 30850, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27777, - "src": "50425:2:16", + "referencedDeclaration": 30838, + "src": "50425:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27790, + "id": 30851, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27779, - "src": "50429:2:16", + "referencedDeclaration": 30840, + "src": "50429:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27791, + "id": 30852, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27781, - "src": "50433:2:16", + "referencedDeclaration": 30842, + "src": "50433:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79923,32 +79923,32 @@ } ], "expression": { - "id": 27785, + "id": 30846, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "50367:3:16", + "src": "50367:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27786, + "id": 30847, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "50371:19:16", + "memberLocation": "50371:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "50367:23:16", + "src": "50367:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27792, + "id": 30853, "isConstant": false, "isLValue": false, "isPure": false, @@ -79957,7 +79957,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "50367:69:16", + "src": "50367:69:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -79972,18 +79972,18 @@ "typeString": "bytes memory" } ], - "id": 27784, + "id": 30845, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "50351:15:16", + "referencedDeclaration": 25094, + "src": "50351:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27793, + "id": 30854, "isConstant": false, "isLValue": false, "isPure": false, @@ -79992,16 +79992,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "50351:86:16", + "src": "50351:86:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27794, + "id": 30855, "nodeType": "ExpressionStatement", - "src": "50351:86:16" + "src": "50351:86:36" } ] }, @@ -80009,20 +80009,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50278:3:16", + "nameLocation": "50278:3:36", "parameters": { - "id": 27782, + "id": 30843, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27775, + "id": 30836, "mutability": "mutable", "name": "p0", - "nameLocation": "50287:2:16", + "nameLocation": "50287:2:36", "nodeType": "VariableDeclaration", - "scope": 27796, - "src": "50282:7:16", + "scope": 30857, + "src": "50282:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80030,10 +80030,10 @@ "typeString": "bool" }, "typeName": { - "id": 27774, + "id": 30835, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50282:4:16", + "src": "50282:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80043,13 +80043,13 @@ }, { "constant": false, - "id": 27777, + "id": 30838, "mutability": "mutable", "name": "p1", - "nameLocation": "50305:2:16", + "nameLocation": "50305:2:36", "nodeType": "VariableDeclaration", - "scope": 27796, - "src": "50291:16:16", + "scope": 30857, + "src": "50291:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -80057,10 +80057,10 @@ "typeString": "string" }, "typeName": { - "id": 27776, + "id": 30837, "name": "string", "nodeType": "ElementaryTypeName", - "src": "50291:6:16", + "src": "50291:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -80070,13 +80070,13 @@ }, { "constant": false, - "id": 27779, + "id": 30840, "mutability": "mutable", "name": "p2", - "nameLocation": "50314:2:16", + "nameLocation": "50314:2:36", "nodeType": "VariableDeclaration", - "scope": 27796, - "src": "50309:7:16", + "scope": 30857, + "src": "50309:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80084,10 +80084,10 @@ "typeString": "bool" }, "typeName": { - "id": 27778, + "id": 30839, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50309:4:16", + "src": "50309:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80097,13 +80097,13 @@ }, { "constant": false, - "id": 27781, + "id": 30842, "mutability": "mutable", "name": "p3", - "nameLocation": "50323:2:16", + "nameLocation": "50323:2:36", "nodeType": "VariableDeclaration", - "scope": 27796, - "src": "50318:7:16", + "scope": 30857, + "src": "50318:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80111,10 +80111,10 @@ "typeString": "bool" }, "typeName": { - "id": 27780, + "id": 30841, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50318:4:16", + "src": "50318:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80123,28 +80123,28 @@ "visibility": "internal" } ], - "src": "50281:45:16" + "src": "50281:45:36" }, "returnParameters": { - "id": 27783, + "id": 30844, "nodeType": "ParameterList", "parameters": [], - "src": "50341:0:16" + "src": "50341:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27819, + "id": 30880, "nodeType": "FunctionDefinition", - "src": "50450:181:16", + "src": "50450:181:36", "nodes": [], "body": { - "id": 27818, + "id": 30879, "nodeType": "Block", - "src": "50525:106:16", + "src": "50525:106:36", "nodes": [], "statements": [ { @@ -80154,14 +80154,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c626f6f6c2c6164647265737329", - "id": 27810, + "id": 30871, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "50575:31:16", + "src": "50575:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_538e06ab06366b189ea53da7c11628ee5730bc373b0bc64719bea1a2afab03c5", "typeString": "literal_string \"log(bool,string,bool,address)\"" @@ -80169,48 +80169,48 @@ "value": "log(bool,string,bool,address)" }, { - "id": 27811, + "id": 30872, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27798, - "src": "50608:2:16", + "referencedDeclaration": 30859, + "src": "50608:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27812, + "id": 30873, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27800, - "src": "50612:2:16", + "referencedDeclaration": 30861, + "src": "50612:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27813, + "id": 30874, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27802, - "src": "50616:2:16", + "referencedDeclaration": 30863, + "src": "50616:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27814, + "id": 30875, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27804, - "src": "50620:2:16", + "referencedDeclaration": 30865, + "src": "50620:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -80241,32 +80241,32 @@ } ], "expression": { - "id": 27808, + "id": 30869, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "50551:3:16", + "src": "50551:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27809, + "id": 30870, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "50555:19:16", + "memberLocation": "50555:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "50551:23:16", + "src": "50551:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27815, + "id": 30876, "isConstant": false, "isLValue": false, "isPure": false, @@ -80275,7 +80275,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "50551:72:16", + "src": "50551:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -80290,18 +80290,18 @@ "typeString": "bytes memory" } ], - "id": 27807, + "id": 30868, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "50535:15:16", + "referencedDeclaration": 25094, + "src": "50535:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27816, + "id": 30877, "isConstant": false, "isLValue": false, "isPure": false, @@ -80310,16 +80310,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "50535:89:16", + "src": "50535:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27817, + "id": 30878, "nodeType": "ExpressionStatement", - "src": "50535:89:16" + "src": "50535:89:36" } ] }, @@ -80327,20 +80327,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50459:3:16", + "nameLocation": "50459:3:36", "parameters": { - "id": 27805, + "id": 30866, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27798, + "id": 30859, "mutability": "mutable", "name": "p0", - "nameLocation": "50468:2:16", + "nameLocation": "50468:2:36", "nodeType": "VariableDeclaration", - "scope": 27819, - "src": "50463:7:16", + "scope": 30880, + "src": "50463:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80348,10 +80348,10 @@ "typeString": "bool" }, "typeName": { - "id": 27797, + "id": 30858, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50463:4:16", + "src": "50463:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80361,13 +80361,13 @@ }, { "constant": false, - "id": 27800, + "id": 30861, "mutability": "mutable", "name": "p1", - "nameLocation": "50486:2:16", + "nameLocation": "50486:2:36", "nodeType": "VariableDeclaration", - "scope": 27819, - "src": "50472:16:16", + "scope": 30880, + "src": "50472:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -80375,10 +80375,10 @@ "typeString": "string" }, "typeName": { - "id": 27799, + "id": 30860, "name": "string", "nodeType": "ElementaryTypeName", - "src": "50472:6:16", + "src": "50472:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -80388,13 +80388,13 @@ }, { "constant": false, - "id": 27802, + "id": 30863, "mutability": "mutable", "name": "p2", - "nameLocation": "50495:2:16", + "nameLocation": "50495:2:36", "nodeType": "VariableDeclaration", - "scope": 27819, - "src": "50490:7:16", + "scope": 30880, + "src": "50490:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80402,10 +80402,10 @@ "typeString": "bool" }, "typeName": { - "id": 27801, + "id": 30862, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50490:4:16", + "src": "50490:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80415,13 +80415,13 @@ }, { "constant": false, - "id": 27804, + "id": 30865, "mutability": "mutable", "name": "p3", - "nameLocation": "50507:2:16", + "nameLocation": "50507:2:36", "nodeType": "VariableDeclaration", - "scope": 27819, - "src": "50499:10:16", + "scope": 30880, + "src": "50499:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80429,10 +80429,10 @@ "typeString": "address" }, "typeName": { - "id": 27803, + "id": 30864, "name": "address", "nodeType": "ElementaryTypeName", - "src": "50499:7:16", + "src": "50499:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -80442,28 +80442,28 @@ "visibility": "internal" } ], - "src": "50462:48:16" + "src": "50462:48:36" }, "returnParameters": { - "id": 27806, + "id": 30867, "nodeType": "ParameterList", "parameters": [], - "src": "50525:0:16" + "src": "50525:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27842, + "id": 30903, "nodeType": "FunctionDefinition", - "src": "50637:187:16", + "src": "50637:187:36", "nodes": [], "body": { - "id": 27841, + "id": 30902, "nodeType": "Block", - "src": "50715:109:16", + "src": "50715:109:36", "nodes": [], "statements": [ { @@ -80473,14 +80473,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c616464726573732c75696e7432353629", - "id": 27833, + "id": 30894, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "50765:34:16", + "src": "50765:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a5cada94c7dfdda57d4cfcf14da44c63431bfd533756a6e0d0d0a684af164218", "typeString": "literal_string \"log(bool,string,address,uint256)\"" @@ -80488,48 +80488,48 @@ "value": "log(bool,string,address,uint256)" }, { - "id": 27834, + "id": 30895, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27821, - "src": "50801:2:16", + "referencedDeclaration": 30882, + "src": "50801:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27835, + "id": 30896, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27823, - "src": "50805:2:16", + "referencedDeclaration": 30884, + "src": "50805:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27836, + "id": 30897, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27825, - "src": "50809:2:16", + "referencedDeclaration": 30886, + "src": "50809:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 27837, + "id": 30898, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27827, - "src": "50813:2:16", + "referencedDeclaration": 30888, + "src": "50813:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -80560,32 +80560,32 @@ } ], "expression": { - "id": 27831, + "id": 30892, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "50741:3:16", + "src": "50741:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27832, + "id": 30893, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "50745:19:16", + "memberLocation": "50745:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "50741:23:16", + "src": "50741:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27838, + "id": 30899, "isConstant": false, "isLValue": false, "isPure": false, @@ -80594,7 +80594,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "50741:75:16", + "src": "50741:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -80609,18 +80609,18 @@ "typeString": "bytes memory" } ], - "id": 27830, + "id": 30891, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "50725:15:16", + "referencedDeclaration": 25094, + "src": "50725:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27839, + "id": 30900, "isConstant": false, "isLValue": false, "isPure": false, @@ -80629,16 +80629,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "50725:92:16", + "src": "50725:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27840, + "id": 30901, "nodeType": "ExpressionStatement", - "src": "50725:92:16" + "src": "50725:92:36" } ] }, @@ -80646,20 +80646,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50646:3:16", + "nameLocation": "50646:3:36", "parameters": { - "id": 27828, + "id": 30889, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27821, + "id": 30882, "mutability": "mutable", "name": "p0", - "nameLocation": "50655:2:16", + "nameLocation": "50655:2:36", "nodeType": "VariableDeclaration", - "scope": 27842, - "src": "50650:7:16", + "scope": 30903, + "src": "50650:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80667,10 +80667,10 @@ "typeString": "bool" }, "typeName": { - "id": 27820, + "id": 30881, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50650:4:16", + "src": "50650:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80680,13 +80680,13 @@ }, { "constant": false, - "id": 27823, + "id": 30884, "mutability": "mutable", "name": "p1", - "nameLocation": "50673:2:16", + "nameLocation": "50673:2:36", "nodeType": "VariableDeclaration", - "scope": 27842, - "src": "50659:16:16", + "scope": 30903, + "src": "50659:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -80694,10 +80694,10 @@ "typeString": "string" }, "typeName": { - "id": 27822, + "id": 30883, "name": "string", "nodeType": "ElementaryTypeName", - "src": "50659:6:16", + "src": "50659:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -80707,13 +80707,13 @@ }, { "constant": false, - "id": 27825, + "id": 30886, "mutability": "mutable", "name": "p2", - "nameLocation": "50685:2:16", + "nameLocation": "50685:2:36", "nodeType": "VariableDeclaration", - "scope": 27842, - "src": "50677:10:16", + "scope": 30903, + "src": "50677:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80721,10 +80721,10 @@ "typeString": "address" }, "typeName": { - "id": 27824, + "id": 30885, "name": "address", "nodeType": "ElementaryTypeName", - "src": "50677:7:16", + "src": "50677:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -80735,13 +80735,13 @@ }, { "constant": false, - "id": 27827, + "id": 30888, "mutability": "mutable", "name": "p3", - "nameLocation": "50697:2:16", + "nameLocation": "50697:2:36", "nodeType": "VariableDeclaration", - "scope": 27842, - "src": "50689:10:16", + "scope": 30903, + "src": "50689:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80749,10 +80749,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27826, + "id": 30887, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "50689:7:16", + "src": "50689:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -80761,28 +80761,28 @@ "visibility": "internal" } ], - "src": "50649:51:16" + "src": "50649:51:36" }, "returnParameters": { - "id": 27829, + "id": 30890, "nodeType": "ParameterList", "parameters": [], - "src": "50715:0:16" + "src": "50715:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27865, + "id": 30926, "nodeType": "FunctionDefinition", - "src": "50830:192:16", + "src": "50830:192:36", "nodes": [], "body": { - "id": 27864, + "id": 30925, "nodeType": "Block", - "src": "50914:108:16", + "src": "50914:108:36", "nodes": [], "statements": [ { @@ -80792,14 +80792,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c616464726573732c737472696e6729", - "id": 27856, + "id": 30917, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "50964:33:16", + "src": "50964:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_12d6c788fea4d6144f2607e1e8821bec55a5c2dfdc4cece41a536f7b7831e7a7", "typeString": "literal_string \"log(bool,string,address,string)\"" @@ -80807,48 +80807,48 @@ "value": "log(bool,string,address,string)" }, { - "id": 27857, + "id": 30918, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27844, - "src": "50999:2:16", + "referencedDeclaration": 30905, + "src": "50999:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27858, + "id": 30919, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27846, - "src": "51003:2:16", + "referencedDeclaration": 30907, + "src": "51003:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27859, + "id": 30920, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27848, - "src": "51007:2:16", + "referencedDeclaration": 30909, + "src": "51007:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 27860, + "id": 30921, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27850, - "src": "51011:2:16", + "referencedDeclaration": 30911, + "src": "51011:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -80879,32 +80879,32 @@ } ], "expression": { - "id": 27854, + "id": 30915, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "50940:3:16", + "src": "50940:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27855, + "id": 30916, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "50944:19:16", + "memberLocation": "50944:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "50940:23:16", + "src": "50940:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27861, + "id": 30922, "isConstant": false, "isLValue": false, "isPure": false, @@ -80913,7 +80913,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "50940:74:16", + "src": "50940:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -80928,18 +80928,18 @@ "typeString": "bytes memory" } ], - "id": 27853, + "id": 30914, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "50924:15:16", + "referencedDeclaration": 25094, + "src": "50924:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27862, + "id": 30923, "isConstant": false, "isLValue": false, "isPure": false, @@ -80948,16 +80948,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "50924:91:16", + "src": "50924:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27863, + "id": 30924, "nodeType": "ExpressionStatement", - "src": "50924:91:16" + "src": "50924:91:36" } ] }, @@ -80965,20 +80965,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50839:3:16", + "nameLocation": "50839:3:36", "parameters": { - "id": 27851, + "id": 30912, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27844, + "id": 30905, "mutability": "mutable", "name": "p0", - "nameLocation": "50848:2:16", + "nameLocation": "50848:2:36", "nodeType": "VariableDeclaration", - "scope": 27865, - "src": "50843:7:16", + "scope": 30926, + "src": "50843:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80986,10 +80986,10 @@ "typeString": "bool" }, "typeName": { - "id": 27843, + "id": 30904, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50843:4:16", + "src": "50843:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -80999,13 +80999,13 @@ }, { "constant": false, - "id": 27846, + "id": 30907, "mutability": "mutable", "name": "p1", - "nameLocation": "50866:2:16", + "nameLocation": "50866:2:36", "nodeType": "VariableDeclaration", - "scope": 27865, - "src": "50852:16:16", + "scope": 30926, + "src": "50852:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -81013,10 +81013,10 @@ "typeString": "string" }, "typeName": { - "id": 27845, + "id": 30906, "name": "string", "nodeType": "ElementaryTypeName", - "src": "50852:6:16", + "src": "50852:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -81026,13 +81026,13 @@ }, { "constant": false, - "id": 27848, + "id": 30909, "mutability": "mutable", "name": "p2", - "nameLocation": "50878:2:16", + "nameLocation": "50878:2:36", "nodeType": "VariableDeclaration", - "scope": 27865, - "src": "50870:10:16", + "scope": 30926, + "src": "50870:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81040,10 +81040,10 @@ "typeString": "address" }, "typeName": { - "id": 27847, + "id": 30908, "name": "address", "nodeType": "ElementaryTypeName", - "src": "50870:7:16", + "src": "50870:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -81054,13 +81054,13 @@ }, { "constant": false, - "id": 27850, + "id": 30911, "mutability": "mutable", "name": "p3", - "nameLocation": "50896:2:16", + "nameLocation": "50896:2:36", "nodeType": "VariableDeclaration", - "scope": 27865, - "src": "50882:16:16", + "scope": 30926, + "src": "50882:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -81068,10 +81068,10 @@ "typeString": "string" }, "typeName": { - "id": 27849, + "id": 30910, "name": "string", "nodeType": "ElementaryTypeName", - "src": "50882:6:16", + "src": "50882:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -81080,28 +81080,28 @@ "visibility": "internal" } ], - "src": "50842:57:16" + "src": "50842:57:36" }, "returnParameters": { - "id": 27852, + "id": 30913, "nodeType": "ParameterList", "parameters": [], - "src": "50914:0:16" + "src": "50914:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27888, + "id": 30949, "nodeType": "FunctionDefinition", - "src": "51028:181:16", + "src": "51028:181:36", "nodes": [], "body": { - "id": 27887, + "id": 30948, "nodeType": "Block", - "src": "51103:106:16", + "src": "51103:106:36", "nodes": [], "statements": [ { @@ -81111,14 +81111,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c616464726573732c626f6f6c29", - "id": 27879, + "id": 30940, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51153:31:16", + "src": "51153:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6dd434ca1fa26d491bcd72b7fe69eb72d41cae8eadbda5a7f985734e1b80c67d", "typeString": "literal_string \"log(bool,string,address,bool)\"" @@ -81126,48 +81126,48 @@ "value": "log(bool,string,address,bool)" }, { - "id": 27880, + "id": 30941, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27867, - "src": "51186:2:16", + "referencedDeclaration": 30928, + "src": "51186:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27881, + "id": 30942, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27869, - "src": "51190:2:16", + "referencedDeclaration": 30930, + "src": "51190:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27882, + "id": 30943, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27871, - "src": "51194:2:16", + "referencedDeclaration": 30932, + "src": "51194:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 27883, + "id": 30944, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27873, - "src": "51198:2:16", + "referencedDeclaration": 30934, + "src": "51198:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81198,32 +81198,32 @@ } ], "expression": { - "id": 27877, + "id": 30938, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51129:3:16", + "src": "51129:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27878, + "id": 30939, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "51133:19:16", + "memberLocation": "51133:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51129:23:16", + "src": "51129:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27884, + "id": 30945, "isConstant": false, "isLValue": false, "isPure": false, @@ -81232,7 +81232,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51129:72:16", + "src": "51129:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -81247,18 +81247,18 @@ "typeString": "bytes memory" } ], - "id": 27876, + "id": 30937, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "51113:15:16", + "referencedDeclaration": 25094, + "src": "51113:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27885, + "id": 30946, "isConstant": false, "isLValue": false, "isPure": false, @@ -81267,16 +81267,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51113:89:16", + "src": "51113:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27886, + "id": 30947, "nodeType": "ExpressionStatement", - "src": "51113:89:16" + "src": "51113:89:36" } ] }, @@ -81284,20 +81284,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51037:3:16", + "nameLocation": "51037:3:36", "parameters": { - "id": 27874, + "id": 30935, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27867, + "id": 30928, "mutability": "mutable", "name": "p0", - "nameLocation": "51046:2:16", + "nameLocation": "51046:2:36", "nodeType": "VariableDeclaration", - "scope": 27888, - "src": "51041:7:16", + "scope": 30949, + "src": "51041:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81305,10 +81305,10 @@ "typeString": "bool" }, "typeName": { - "id": 27866, + "id": 30927, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51041:4:16", + "src": "51041:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81318,13 +81318,13 @@ }, { "constant": false, - "id": 27869, + "id": 30930, "mutability": "mutable", "name": "p1", - "nameLocation": "51064:2:16", + "nameLocation": "51064:2:36", "nodeType": "VariableDeclaration", - "scope": 27888, - "src": "51050:16:16", + "scope": 30949, + "src": "51050:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -81332,10 +81332,10 @@ "typeString": "string" }, "typeName": { - "id": 27868, + "id": 30929, "name": "string", "nodeType": "ElementaryTypeName", - "src": "51050:6:16", + "src": "51050:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -81345,13 +81345,13 @@ }, { "constant": false, - "id": 27871, + "id": 30932, "mutability": "mutable", "name": "p2", - "nameLocation": "51076:2:16", + "nameLocation": "51076:2:36", "nodeType": "VariableDeclaration", - "scope": 27888, - "src": "51068:10:16", + "scope": 30949, + "src": "51068:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81359,10 +81359,10 @@ "typeString": "address" }, "typeName": { - "id": 27870, + "id": 30931, "name": "address", "nodeType": "ElementaryTypeName", - "src": "51068:7:16", + "src": "51068:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -81373,13 +81373,13 @@ }, { "constant": false, - "id": 27873, + "id": 30934, "mutability": "mutable", "name": "p3", - "nameLocation": "51085:2:16", + "nameLocation": "51085:2:36", "nodeType": "VariableDeclaration", - "scope": 27888, - "src": "51080:7:16", + "scope": 30949, + "src": "51080:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81387,10 +81387,10 @@ "typeString": "bool" }, "typeName": { - "id": 27872, + "id": 30933, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51080:4:16", + "src": "51080:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81399,28 +81399,28 @@ "visibility": "internal" } ], - "src": "51040:48:16" + "src": "51040:48:36" }, "returnParameters": { - "id": 27875, + "id": 30936, "nodeType": "ParameterList", "parameters": [], - "src": "51103:0:16" + "src": "51103:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27911, + "id": 30972, "nodeType": "FunctionDefinition", - "src": "51215:187:16", + "src": "51215:187:36", "nodes": [], "body": { - "id": 27910, + "id": 30971, "nodeType": "Block", - "src": "51293:109:16", + "src": "51293:109:36", "nodes": [], "statements": [ { @@ -81430,14 +81430,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c737472696e672c616464726573732c6164647265737329", - "id": 27902, + "id": 30963, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51343:34:16", + "src": "51343:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2b2b18dc50ecc75180f201de41eca533fbda0c7bf525c06b5b8e87bc1d010822", "typeString": "literal_string \"log(bool,string,address,address)\"" @@ -81445,48 +81445,48 @@ "value": "log(bool,string,address,address)" }, { - "id": 27903, + "id": 30964, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27890, - "src": "51379:2:16", + "referencedDeclaration": 30951, + "src": "51379:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27904, + "id": 30965, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27892, - "src": "51383:2:16", + "referencedDeclaration": 30953, + "src": "51383:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 27905, + "id": 30966, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27894, - "src": "51387:2:16", + "referencedDeclaration": 30955, + "src": "51387:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 27906, + "id": 30967, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27896, - "src": "51391:2:16", + "referencedDeclaration": 30957, + "src": "51391:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -81517,32 +81517,32 @@ } ], "expression": { - "id": 27900, + "id": 30961, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51319:3:16", + "src": "51319:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27901, + "id": 30962, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "51323:19:16", + "memberLocation": "51323:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51319:23:16", + "src": "51319:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27907, + "id": 30968, "isConstant": false, "isLValue": false, "isPure": false, @@ -81551,7 +81551,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51319:75:16", + "src": "51319:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -81566,18 +81566,18 @@ "typeString": "bytes memory" } ], - "id": 27899, + "id": 30960, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "51303:15:16", + "referencedDeclaration": 25094, + "src": "51303:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27908, + "id": 30969, "isConstant": false, "isLValue": false, "isPure": false, @@ -81586,16 +81586,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51303:92:16", + "src": "51303:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27909, + "id": 30970, "nodeType": "ExpressionStatement", - "src": "51303:92:16" + "src": "51303:92:36" } ] }, @@ -81603,20 +81603,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51224:3:16", + "nameLocation": "51224:3:36", "parameters": { - "id": 27897, + "id": 30958, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27890, + "id": 30951, "mutability": "mutable", "name": "p0", - "nameLocation": "51233:2:16", + "nameLocation": "51233:2:36", "nodeType": "VariableDeclaration", - "scope": 27911, - "src": "51228:7:16", + "scope": 30972, + "src": "51228:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81624,10 +81624,10 @@ "typeString": "bool" }, "typeName": { - "id": 27889, + "id": 30950, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51228:4:16", + "src": "51228:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81637,13 +81637,13 @@ }, { "constant": false, - "id": 27892, + "id": 30953, "mutability": "mutable", "name": "p1", - "nameLocation": "51251:2:16", + "nameLocation": "51251:2:36", "nodeType": "VariableDeclaration", - "scope": 27911, - "src": "51237:16:16", + "scope": 30972, + "src": "51237:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -81651,10 +81651,10 @@ "typeString": "string" }, "typeName": { - "id": 27891, + "id": 30952, "name": "string", "nodeType": "ElementaryTypeName", - "src": "51237:6:16", + "src": "51237:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -81664,13 +81664,13 @@ }, { "constant": false, - "id": 27894, + "id": 30955, "mutability": "mutable", "name": "p2", - "nameLocation": "51263:2:16", + "nameLocation": "51263:2:36", "nodeType": "VariableDeclaration", - "scope": 27911, - "src": "51255:10:16", + "scope": 30972, + "src": "51255:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81678,10 +81678,10 @@ "typeString": "address" }, "typeName": { - "id": 27893, + "id": 30954, "name": "address", "nodeType": "ElementaryTypeName", - "src": "51255:7:16", + "src": "51255:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -81692,13 +81692,13 @@ }, { "constant": false, - "id": 27896, + "id": 30957, "mutability": "mutable", "name": "p3", - "nameLocation": "51275:2:16", + "nameLocation": "51275:2:36", "nodeType": "VariableDeclaration", - "scope": 27911, - "src": "51267:10:16", + "scope": 30972, + "src": "51267:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81706,10 +81706,10 @@ "typeString": "address" }, "typeName": { - "id": 27895, + "id": 30956, "name": "address", "nodeType": "ElementaryTypeName", - "src": "51267:7:16", + "src": "51267:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -81719,28 +81719,28 @@ "visibility": "internal" } ], - "src": "51227:51:16" + "src": "51227:51:36" }, "returnParameters": { - "id": 27898, + "id": 30959, "nodeType": "ParameterList", "parameters": [], - "src": "51293:0:16" + "src": "51293:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27934, + "id": 30995, "nodeType": "FunctionDefinition", - "src": "51408:176:16", + "src": "51408:176:36", "nodes": [], "body": { - "id": 27933, + "id": 30994, "nodeType": "Block", - "src": "51477:107:16", + "src": "51477:107:36", "nodes": [], "statements": [ { @@ -81750,14 +81750,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c75696e743235362c75696e7432353629", - "id": 27925, + "id": 30986, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51527:32:16", + "src": "51527:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0bb00eab8772a517edb34ef48e9be8dbee2f7b7490bba02909d18953766a9d34", "typeString": "literal_string \"log(bool,bool,uint256,uint256)\"" @@ -81765,48 +81765,48 @@ "value": "log(bool,bool,uint256,uint256)" }, { - "id": 27926, + "id": 30987, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27913, - "src": "51561:2:16", + "referencedDeclaration": 30974, + "src": "51561:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27927, + "id": 30988, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27915, - "src": "51565:2:16", + "referencedDeclaration": 30976, + "src": "51565:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27928, + "id": 30989, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27917, - "src": "51569:2:16", + "referencedDeclaration": 30978, + "src": "51569:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27929, + "id": 30990, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27919, - "src": "51573:2:16", + "referencedDeclaration": 30980, + "src": "51573:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -81837,32 +81837,32 @@ } ], "expression": { - "id": 27923, + "id": 30984, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51503:3:16", + "src": "51503:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27924, + "id": 30985, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "51507:19:16", + "memberLocation": "51507:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51503:23:16", + "src": "51503:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27930, + "id": 30991, "isConstant": false, "isLValue": false, "isPure": false, @@ -81871,7 +81871,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51503:73:16", + "src": "51503:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -81886,18 +81886,18 @@ "typeString": "bytes memory" } ], - "id": 27922, + "id": 30983, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "51487:15:16", + "referencedDeclaration": 25094, + "src": "51487:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27931, + "id": 30992, "isConstant": false, "isLValue": false, "isPure": false, @@ -81906,16 +81906,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51487:90:16", + "src": "51487:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27932, + "id": 30993, "nodeType": "ExpressionStatement", - "src": "51487:90:16" + "src": "51487:90:36" } ] }, @@ -81923,20 +81923,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51417:3:16", + "nameLocation": "51417:3:36", "parameters": { - "id": 27920, + "id": 30981, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27913, + "id": 30974, "mutability": "mutable", "name": "p0", - "nameLocation": "51426:2:16", + "nameLocation": "51426:2:36", "nodeType": "VariableDeclaration", - "scope": 27934, - "src": "51421:7:16", + "scope": 30995, + "src": "51421:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81944,10 +81944,10 @@ "typeString": "bool" }, "typeName": { - "id": 27912, + "id": 30973, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51421:4:16", + "src": "51421:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81957,13 +81957,13 @@ }, { "constant": false, - "id": 27915, + "id": 30976, "mutability": "mutable", "name": "p1", - "nameLocation": "51435:2:16", + "nameLocation": "51435:2:36", "nodeType": "VariableDeclaration", - "scope": 27934, - "src": "51430:7:16", + "scope": 30995, + "src": "51430:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81971,10 +81971,10 @@ "typeString": "bool" }, "typeName": { - "id": 27914, + "id": 30975, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51430:4:16", + "src": "51430:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81984,13 +81984,13 @@ }, { "constant": false, - "id": 27917, + "id": 30978, "mutability": "mutable", "name": "p2", - "nameLocation": "51447:2:16", + "nameLocation": "51447:2:36", "nodeType": "VariableDeclaration", - "scope": 27934, - "src": "51439:10:16", + "scope": 30995, + "src": "51439:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81998,10 +81998,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27916, + "id": 30977, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "51439:7:16", + "src": "51439:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -82011,13 +82011,13 @@ }, { "constant": false, - "id": 27919, + "id": 30980, "mutability": "mutable", "name": "p3", - "nameLocation": "51459:2:16", + "nameLocation": "51459:2:36", "nodeType": "VariableDeclaration", - "scope": 27934, - "src": "51451:10:16", + "scope": 30995, + "src": "51451:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82025,10 +82025,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27918, + "id": 30979, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "51451:7:16", + "src": "51451:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -82037,28 +82037,28 @@ "visibility": "internal" } ], - "src": "51420:42:16" + "src": "51420:42:36" }, "returnParameters": { - "id": 27921, + "id": 30982, "nodeType": "ParameterList", "parameters": [], - "src": "51477:0:16" + "src": "51477:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27957, + "id": 31018, "nodeType": "FunctionDefinition", - "src": "51590:181:16", + "src": "51590:181:36", "nodes": [], "body": { - "id": 27956, + "id": 31017, "nodeType": "Block", - "src": "51665:106:16", + "src": "51665:106:36", "nodes": [], "statements": [ { @@ -82068,14 +82068,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c75696e743235362c737472696e6729", - "id": 27948, + "id": 31009, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51715:31:16", + "src": "51715:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7dd4d0e0c518f4b352fd13daccf87a5d9bed9e01e109d2cd329f8180d1bf37cf", "typeString": "literal_string \"log(bool,bool,uint256,string)\"" @@ -82083,48 +82083,48 @@ "value": "log(bool,bool,uint256,string)" }, { - "id": 27949, + "id": 31010, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27936, - "src": "51748:2:16", + "referencedDeclaration": 30997, + "src": "51748:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27950, + "id": 31011, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27938, - "src": "51752:2:16", + "referencedDeclaration": 30999, + "src": "51752:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27951, + "id": 31012, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27940, - "src": "51756:2:16", + "referencedDeclaration": 31001, + "src": "51756:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27952, + "id": 31013, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27942, - "src": "51760:2:16", + "referencedDeclaration": 31003, + "src": "51760:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -82155,32 +82155,32 @@ } ], "expression": { - "id": 27946, + "id": 31007, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51691:3:16", + "src": "51691:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27947, + "id": 31008, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "51695:19:16", + "memberLocation": "51695:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51691:23:16", + "src": "51691:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27953, + "id": 31014, "isConstant": false, "isLValue": false, "isPure": false, @@ -82189,7 +82189,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51691:72:16", + "src": "51691:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -82204,18 +82204,18 @@ "typeString": "bytes memory" } ], - "id": 27945, + "id": 31006, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "51675:15:16", + "referencedDeclaration": 25094, + "src": "51675:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27954, + "id": 31015, "isConstant": false, "isLValue": false, "isPure": false, @@ -82224,16 +82224,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51675:89:16", + "src": "51675:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27955, + "id": 31016, "nodeType": "ExpressionStatement", - "src": "51675:89:16" + "src": "51675:89:36" } ] }, @@ -82241,20 +82241,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51599:3:16", + "nameLocation": "51599:3:36", "parameters": { - "id": 27943, + "id": 31004, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27936, + "id": 30997, "mutability": "mutable", "name": "p0", - "nameLocation": "51608:2:16", + "nameLocation": "51608:2:36", "nodeType": "VariableDeclaration", - "scope": 27957, - "src": "51603:7:16", + "scope": 31018, + "src": "51603:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82262,10 +82262,10 @@ "typeString": "bool" }, "typeName": { - "id": 27935, + "id": 30996, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51603:4:16", + "src": "51603:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82275,13 +82275,13 @@ }, { "constant": false, - "id": 27938, + "id": 30999, "mutability": "mutable", "name": "p1", - "nameLocation": "51617:2:16", + "nameLocation": "51617:2:36", "nodeType": "VariableDeclaration", - "scope": 27957, - "src": "51612:7:16", + "scope": 31018, + "src": "51612:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82289,10 +82289,10 @@ "typeString": "bool" }, "typeName": { - "id": 27937, + "id": 30998, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51612:4:16", + "src": "51612:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82302,13 +82302,13 @@ }, { "constant": false, - "id": 27940, + "id": 31001, "mutability": "mutable", "name": "p2", - "nameLocation": "51629:2:16", + "nameLocation": "51629:2:36", "nodeType": "VariableDeclaration", - "scope": 27957, - "src": "51621:10:16", + "scope": 31018, + "src": "51621:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82316,10 +82316,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27939, + "id": 31000, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "51621:7:16", + "src": "51621:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -82329,13 +82329,13 @@ }, { "constant": false, - "id": 27942, + "id": 31003, "mutability": "mutable", "name": "p3", - "nameLocation": "51647:2:16", + "nameLocation": "51647:2:36", "nodeType": "VariableDeclaration", - "scope": 27957, - "src": "51633:16:16", + "scope": 31018, + "src": "51633:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -82343,10 +82343,10 @@ "typeString": "string" }, "typeName": { - "id": 27941, + "id": 31002, "name": "string", "nodeType": "ElementaryTypeName", - "src": "51633:6:16", + "src": "51633:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -82355,28 +82355,28 @@ "visibility": "internal" } ], - "src": "51602:48:16" + "src": "51602:48:36" }, "returnParameters": { - "id": 27944, + "id": 31005, "nodeType": "ParameterList", "parameters": [], - "src": "51665:0:16" + "src": "51665:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 27980, + "id": 31041, "nodeType": "FunctionDefinition", - "src": "51777:170:16", + "src": "51777:170:36", "nodes": [], "body": { - "id": 27979, + "id": 31040, "nodeType": "Block", - "src": "51843:104:16", + "src": "51843:104:36", "nodes": [], "statements": [ { @@ -82386,14 +82386,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c75696e743235362c626f6f6c29", - "id": 27971, + "id": 31032, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "51893:29:16", + "src": "51893:29:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_619e4d0eef4ca09035d413eaba6f544cfd6dc9e01c2aeecde070c53237f5a842", "typeString": "literal_string \"log(bool,bool,uint256,bool)\"" @@ -82401,48 +82401,48 @@ "value": "log(bool,bool,uint256,bool)" }, { - "id": 27972, + "id": 31033, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27959, - "src": "51924:2:16", + "referencedDeclaration": 31020, + "src": "51924:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27973, + "id": 31034, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27961, - "src": "51928:2:16", + "referencedDeclaration": 31022, + "src": "51928:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27974, + "id": 31035, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27963, - "src": "51932:2:16", + "referencedDeclaration": 31024, + "src": "51932:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27975, + "id": 31036, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27965, - "src": "51936:2:16", + "referencedDeclaration": 31026, + "src": "51936:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82473,32 +82473,32 @@ } ], "expression": { - "id": 27969, + "id": 31030, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "51869:3:16", + "src": "51869:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27970, + "id": 31031, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "51873:19:16", + "memberLocation": "51873:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "51869:23:16", + "src": "51869:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27976, + "id": 31037, "isConstant": false, "isLValue": false, "isPure": false, @@ -82507,7 +82507,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51869:70:16", + "src": "51869:70:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -82522,18 +82522,18 @@ "typeString": "bytes memory" } ], - "id": 27968, + "id": 31029, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "51853:15:16", + "referencedDeclaration": 25094, + "src": "51853:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 27977, + "id": 31038, "isConstant": false, "isLValue": false, "isPure": false, @@ -82542,16 +82542,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51853:87:16", + "src": "51853:87:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 27978, + "id": 31039, "nodeType": "ExpressionStatement", - "src": "51853:87:16" + "src": "51853:87:36" } ] }, @@ -82559,20 +82559,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51786:3:16", + "nameLocation": "51786:3:36", "parameters": { - "id": 27966, + "id": 31027, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27959, + "id": 31020, "mutability": "mutable", "name": "p0", - "nameLocation": "51795:2:16", + "nameLocation": "51795:2:36", "nodeType": "VariableDeclaration", - "scope": 27980, - "src": "51790:7:16", + "scope": 31041, + "src": "51790:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82580,10 +82580,10 @@ "typeString": "bool" }, "typeName": { - "id": 27958, + "id": 31019, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51790:4:16", + "src": "51790:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82593,13 +82593,13 @@ }, { "constant": false, - "id": 27961, + "id": 31022, "mutability": "mutable", "name": "p1", - "nameLocation": "51804:2:16", + "nameLocation": "51804:2:36", "nodeType": "VariableDeclaration", - "scope": 27980, - "src": "51799:7:16", + "scope": 31041, + "src": "51799:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82607,10 +82607,10 @@ "typeString": "bool" }, "typeName": { - "id": 27960, + "id": 31021, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51799:4:16", + "src": "51799:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82620,13 +82620,13 @@ }, { "constant": false, - "id": 27963, + "id": 31024, "mutability": "mutable", "name": "p2", - "nameLocation": "51816:2:16", + "nameLocation": "51816:2:36", "nodeType": "VariableDeclaration", - "scope": 27980, - "src": "51808:10:16", + "scope": 31041, + "src": "51808:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82634,10 +82634,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27962, + "id": 31023, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "51808:7:16", + "src": "51808:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -82647,13 +82647,13 @@ }, { "constant": false, - "id": 27965, + "id": 31026, "mutability": "mutable", "name": "p3", - "nameLocation": "51825:2:16", + "nameLocation": "51825:2:36", "nodeType": "VariableDeclaration", - "scope": 27980, - "src": "51820:7:16", + "scope": 31041, + "src": "51820:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82661,10 +82661,10 @@ "typeString": "bool" }, "typeName": { - "id": 27964, + "id": 31025, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51820:4:16", + "src": "51820:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82673,28 +82673,28 @@ "visibility": "internal" } ], - "src": "51789:39:16" + "src": "51789:39:36" }, "returnParameters": { - "id": 27967, + "id": 31028, "nodeType": "ParameterList", "parameters": [], - "src": "51843:0:16" + "src": "51843:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28003, + "id": 31064, "nodeType": "FunctionDefinition", - "src": "51953:176:16", + "src": "51953:176:36", "nodes": [], "body": { - "id": 28002, + "id": 31063, "nodeType": "Block", - "src": "52022:107:16", + "src": "52022:107:36", "nodes": [], "statements": [ { @@ -82704,14 +82704,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c75696e743235362c6164647265737329", - "id": 27994, + "id": 31055, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "52072:32:16", + "src": "52072:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_54a7a9a08e00a28d36d734cc45e318f9adc9ffbfd731cd45d0dc5a2abe2b9ac9", "typeString": "literal_string \"log(bool,bool,uint256,address)\"" @@ -82719,48 +82719,48 @@ "value": "log(bool,bool,uint256,address)" }, { - "id": 27995, + "id": 31056, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27982, - "src": "52106:2:16", + "referencedDeclaration": 31043, + "src": "52106:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27996, + "id": 31057, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27984, - "src": "52110:2:16", + "referencedDeclaration": 31045, + "src": "52110:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 27997, + "id": 31058, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27986, - "src": "52114:2:16", + "referencedDeclaration": 31047, + "src": "52114:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 27998, + "id": 31059, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 27988, - "src": "52118:2:16", + "referencedDeclaration": 31049, + "src": "52118:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -82791,32 +82791,32 @@ } ], "expression": { - "id": 27992, + "id": 31053, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "52048:3:16", + "src": "52048:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 27993, + "id": 31054, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "52052:19:16", + "memberLocation": "52052:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "52048:23:16", + "src": "52048:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 27999, + "id": 31060, "isConstant": false, "isLValue": false, "isPure": false, @@ -82825,7 +82825,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52048:73:16", + "src": "52048:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -82840,18 +82840,18 @@ "typeString": "bytes memory" } ], - "id": 27991, + "id": 31052, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "52032:15:16", + "referencedDeclaration": 25094, + "src": "52032:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28000, + "id": 31061, "isConstant": false, "isLValue": false, "isPure": false, @@ -82860,16 +82860,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52032:90:16", + "src": "52032:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28001, + "id": 31062, "nodeType": "ExpressionStatement", - "src": "52032:90:16" + "src": "52032:90:36" } ] }, @@ -82877,20 +82877,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51962:3:16", + "nameLocation": "51962:3:36", "parameters": { - "id": 27989, + "id": 31050, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27982, + "id": 31043, "mutability": "mutable", "name": "p0", - "nameLocation": "51971:2:16", + "nameLocation": "51971:2:36", "nodeType": "VariableDeclaration", - "scope": 28003, - "src": "51966:7:16", + "scope": 31064, + "src": "51966:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82898,10 +82898,10 @@ "typeString": "bool" }, "typeName": { - "id": 27981, + "id": 31042, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51966:4:16", + "src": "51966:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82911,13 +82911,13 @@ }, { "constant": false, - "id": 27984, + "id": 31045, "mutability": "mutable", "name": "p1", - "nameLocation": "51980:2:16", + "nameLocation": "51980:2:36", "nodeType": "VariableDeclaration", - "scope": 28003, - "src": "51975:7:16", + "scope": 31064, + "src": "51975:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82925,10 +82925,10 @@ "typeString": "bool" }, "typeName": { - "id": 27983, + "id": 31044, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51975:4:16", + "src": "51975:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -82938,13 +82938,13 @@ }, { "constant": false, - "id": 27986, + "id": 31047, "mutability": "mutable", "name": "p2", - "nameLocation": "51992:2:16", + "nameLocation": "51992:2:36", "nodeType": "VariableDeclaration", - "scope": 28003, - "src": "51984:10:16", + "scope": 31064, + "src": "51984:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82952,10 +82952,10 @@ "typeString": "uint256" }, "typeName": { - "id": 27985, + "id": 31046, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "51984:7:16", + "src": "51984:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -82965,13 +82965,13 @@ }, { "constant": false, - "id": 27988, + "id": 31049, "mutability": "mutable", "name": "p3", - "nameLocation": "52004:2:16", + "nameLocation": "52004:2:36", "nodeType": "VariableDeclaration", - "scope": 28003, - "src": "51996:10:16", + "scope": 31064, + "src": "51996:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82979,10 +82979,10 @@ "typeString": "address" }, "typeName": { - "id": 27987, + "id": 31048, "name": "address", "nodeType": "ElementaryTypeName", - "src": "51996:7:16", + "src": "51996:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -82992,28 +82992,28 @@ "visibility": "internal" } ], - "src": "51965:42:16" + "src": "51965:42:36" }, "returnParameters": { - "id": 27990, + "id": 31051, "nodeType": "ParameterList", "parameters": [], - "src": "52022:0:16" + "src": "52022:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28026, + "id": 31087, "nodeType": "FunctionDefinition", - "src": "52135:181:16", + "src": "52135:181:36", "nodes": [], "body": { - "id": 28025, + "id": 31086, "nodeType": "Block", - "src": "52210:106:16", + "src": "52210:106:36", "nodes": [], "statements": [ { @@ -83023,14 +83023,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c737472696e672c75696e7432353629", - "id": 28017, + "id": 31078, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "52260:31:16", + "src": "52260:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e3a9ca2f5717705d404f75ae4eff025addb4f91e02ce7d2b9a424fc7423a8246", "typeString": "literal_string \"log(bool,bool,string,uint256)\"" @@ -83038,48 +83038,48 @@ "value": "log(bool,bool,string,uint256)" }, { - "id": 28018, + "id": 31079, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28005, - "src": "52293:2:16", + "referencedDeclaration": 31066, + "src": "52293:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28019, + "id": 31080, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28007, - "src": "52297:2:16", + "referencedDeclaration": 31068, + "src": "52297:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28020, + "id": 31081, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28009, - "src": "52301:2:16", + "referencedDeclaration": 31070, + "src": "52301:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 28021, + "id": 31082, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28011, - "src": "52305:2:16", + "referencedDeclaration": 31072, + "src": "52305:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -83110,32 +83110,32 @@ } ], "expression": { - "id": 28015, + "id": 31076, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "52236:3:16", + "src": "52236:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28016, + "id": 31077, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "52240:19:16", + "memberLocation": "52240:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "52236:23:16", + "src": "52236:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28022, + "id": 31083, "isConstant": false, "isLValue": false, "isPure": false, @@ -83144,7 +83144,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52236:72:16", + "src": "52236:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -83159,18 +83159,18 @@ "typeString": "bytes memory" } ], - "id": 28014, + "id": 31075, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "52220:15:16", + "referencedDeclaration": 25094, + "src": "52220:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28023, + "id": 31084, "isConstant": false, "isLValue": false, "isPure": false, @@ -83179,16 +83179,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52220:89:16", + "src": "52220:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28024, + "id": 31085, "nodeType": "ExpressionStatement", - "src": "52220:89:16" + "src": "52220:89:36" } ] }, @@ -83196,20 +83196,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52144:3:16", + "nameLocation": "52144:3:36", "parameters": { - "id": 28012, + "id": 31073, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28005, + "id": 31066, "mutability": "mutable", "name": "p0", - "nameLocation": "52153:2:16", + "nameLocation": "52153:2:36", "nodeType": "VariableDeclaration", - "scope": 28026, - "src": "52148:7:16", + "scope": 31087, + "src": "52148:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83217,10 +83217,10 @@ "typeString": "bool" }, "typeName": { - "id": 28004, + "id": 31065, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52148:4:16", + "src": "52148:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83230,13 +83230,13 @@ }, { "constant": false, - "id": 28007, + "id": 31068, "mutability": "mutable", "name": "p1", - "nameLocation": "52162:2:16", + "nameLocation": "52162:2:36", "nodeType": "VariableDeclaration", - "scope": 28026, - "src": "52157:7:16", + "scope": 31087, + "src": "52157:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83244,10 +83244,10 @@ "typeString": "bool" }, "typeName": { - "id": 28006, + "id": 31067, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52157:4:16", + "src": "52157:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83257,13 +83257,13 @@ }, { "constant": false, - "id": 28009, + "id": 31070, "mutability": "mutable", "name": "p2", - "nameLocation": "52180:2:16", + "nameLocation": "52180:2:36", "nodeType": "VariableDeclaration", - "scope": 28026, - "src": "52166:16:16", + "scope": 31087, + "src": "52166:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -83271,10 +83271,10 @@ "typeString": "string" }, "typeName": { - "id": 28008, + "id": 31069, "name": "string", "nodeType": "ElementaryTypeName", - "src": "52166:6:16", + "src": "52166:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -83284,13 +83284,13 @@ }, { "constant": false, - "id": 28011, + "id": 31072, "mutability": "mutable", "name": "p3", - "nameLocation": "52192:2:16", + "nameLocation": "52192:2:36", "nodeType": "VariableDeclaration", - "scope": 28026, - "src": "52184:10:16", + "scope": 31087, + "src": "52184:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83298,10 +83298,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28010, + "id": 31071, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "52184:7:16", + "src": "52184:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -83310,28 +83310,28 @@ "visibility": "internal" } ], - "src": "52147:48:16" + "src": "52147:48:36" }, "returnParameters": { - "id": 28013, + "id": 31074, "nodeType": "ParameterList", "parameters": [], - "src": "52210:0:16" + "src": "52210:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28049, + "id": 31110, "nodeType": "FunctionDefinition", - "src": "52322:186:16", + "src": "52322:186:36", "nodes": [], "body": { - "id": 28048, + "id": 31109, "nodeType": "Block", - "src": "52403:105:16", + "src": "52403:105:36", "nodes": [], "statements": [ { @@ -83341,14 +83341,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c737472696e672c737472696e6729", - "id": 28040, + "id": 31101, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "52453:30:16", + "src": "52453:30:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6d1e87518c98344bc3efd52648f61de340bda51607aec409d641f3467caafaaf", "typeString": "literal_string \"log(bool,bool,string,string)\"" @@ -83356,48 +83356,48 @@ "value": "log(bool,bool,string,string)" }, { - "id": 28041, + "id": 31102, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28028, - "src": "52485:2:16", + "referencedDeclaration": 31089, + "src": "52485:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28042, + "id": 31103, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28030, - "src": "52489:2:16", + "referencedDeclaration": 31091, + "src": "52489:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28043, + "id": 31104, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28032, - "src": "52493:2:16", + "referencedDeclaration": 31093, + "src": "52493:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 28044, + "id": 31105, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28034, - "src": "52497:2:16", + "referencedDeclaration": 31095, + "src": "52497:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -83428,32 +83428,32 @@ } ], "expression": { - "id": 28038, + "id": 31099, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "52429:3:16", + "src": "52429:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28039, + "id": 31100, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "52433:19:16", + "memberLocation": "52433:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "52429:23:16", + "src": "52429:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28045, + "id": 31106, "isConstant": false, "isLValue": false, "isPure": false, @@ -83462,7 +83462,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52429:71:16", + "src": "52429:71:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -83477,18 +83477,18 @@ "typeString": "bytes memory" } ], - "id": 28037, + "id": 31098, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "52413:15:16", + "referencedDeclaration": 25094, + "src": "52413:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28046, + "id": 31107, "isConstant": false, "isLValue": false, "isPure": false, @@ -83497,16 +83497,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52413:88:16", + "src": "52413:88:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28047, + "id": 31108, "nodeType": "ExpressionStatement", - "src": "52413:88:16" + "src": "52413:88:36" } ] }, @@ -83514,20 +83514,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52331:3:16", + "nameLocation": "52331:3:36", "parameters": { - "id": 28035, + "id": 31096, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28028, + "id": 31089, "mutability": "mutable", "name": "p0", - "nameLocation": "52340:2:16", + "nameLocation": "52340:2:36", "nodeType": "VariableDeclaration", - "scope": 28049, - "src": "52335:7:16", + "scope": 31110, + "src": "52335:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83535,10 +83535,10 @@ "typeString": "bool" }, "typeName": { - "id": 28027, + "id": 31088, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52335:4:16", + "src": "52335:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83548,13 +83548,13 @@ }, { "constant": false, - "id": 28030, + "id": 31091, "mutability": "mutable", "name": "p1", - "nameLocation": "52349:2:16", + "nameLocation": "52349:2:36", "nodeType": "VariableDeclaration", - "scope": 28049, - "src": "52344:7:16", + "scope": 31110, + "src": "52344:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83562,10 +83562,10 @@ "typeString": "bool" }, "typeName": { - "id": 28029, + "id": 31090, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52344:4:16", + "src": "52344:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83575,13 +83575,13 @@ }, { "constant": false, - "id": 28032, + "id": 31093, "mutability": "mutable", "name": "p2", - "nameLocation": "52367:2:16", + "nameLocation": "52367:2:36", "nodeType": "VariableDeclaration", - "scope": 28049, - "src": "52353:16:16", + "scope": 31110, + "src": "52353:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -83589,10 +83589,10 @@ "typeString": "string" }, "typeName": { - "id": 28031, + "id": 31092, "name": "string", "nodeType": "ElementaryTypeName", - "src": "52353:6:16", + "src": "52353:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -83602,13 +83602,13 @@ }, { "constant": false, - "id": 28034, + "id": 31095, "mutability": "mutable", "name": "p3", - "nameLocation": "52385:2:16", + "nameLocation": "52385:2:36", "nodeType": "VariableDeclaration", - "scope": 28049, - "src": "52371:16:16", + "scope": 31110, + "src": "52371:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -83616,10 +83616,10 @@ "typeString": "string" }, "typeName": { - "id": 28033, + "id": 31094, "name": "string", "nodeType": "ElementaryTypeName", - "src": "52371:6:16", + "src": "52371:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -83628,28 +83628,28 @@ "visibility": "internal" } ], - "src": "52334:54:16" + "src": "52334:54:36" }, "returnParameters": { - "id": 28036, + "id": 31097, "nodeType": "ParameterList", "parameters": [], - "src": "52403:0:16" + "src": "52403:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28072, + "id": 31133, "nodeType": "FunctionDefinition", - "src": "52514:175:16", + "src": "52514:175:36", "nodes": [], "body": { - "id": 28071, + "id": 31132, "nodeType": "Block", - "src": "52586:103:16", + "src": "52586:103:36", "nodes": [], "statements": [ { @@ -83659,14 +83659,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c737472696e672c626f6f6c29", - "id": 28063, + "id": 31124, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "52636:28:16", + "src": "52636:28:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b857163a2b7b8273ed53cefa410aa148f1833bdfc22da11e1e2fb89c6e625d02", "typeString": "literal_string \"log(bool,bool,string,bool)\"" @@ -83674,48 +83674,48 @@ "value": "log(bool,bool,string,bool)" }, { - "id": 28064, + "id": 31125, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28051, - "src": "52666:2:16", + "referencedDeclaration": 31112, + "src": "52666:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28065, + "id": 31126, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28053, - "src": "52670:2:16", + "referencedDeclaration": 31114, + "src": "52670:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28066, + "id": 31127, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28055, - "src": "52674:2:16", + "referencedDeclaration": 31116, + "src": "52674:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 28067, + "id": 31128, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28057, - "src": "52678:2:16", + "referencedDeclaration": 31118, + "src": "52678:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83746,32 +83746,32 @@ } ], "expression": { - "id": 28061, + "id": 31122, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "52612:3:16", + "src": "52612:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28062, + "id": 31123, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "52616:19:16", + "memberLocation": "52616:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "52612:23:16", + "src": "52612:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28068, + "id": 31129, "isConstant": false, "isLValue": false, "isPure": false, @@ -83780,7 +83780,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52612:69:16", + "src": "52612:69:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -83795,18 +83795,18 @@ "typeString": "bytes memory" } ], - "id": 28060, + "id": 31121, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "52596:15:16", + "referencedDeclaration": 25094, + "src": "52596:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28069, + "id": 31130, "isConstant": false, "isLValue": false, "isPure": false, @@ -83815,16 +83815,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52596:86:16", + "src": "52596:86:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28070, + "id": 31131, "nodeType": "ExpressionStatement", - "src": "52596:86:16" + "src": "52596:86:36" } ] }, @@ -83832,20 +83832,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52523:3:16", + "nameLocation": "52523:3:36", "parameters": { - "id": 28058, + "id": 31119, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28051, + "id": 31112, "mutability": "mutable", "name": "p0", - "nameLocation": "52532:2:16", + "nameLocation": "52532:2:36", "nodeType": "VariableDeclaration", - "scope": 28072, - "src": "52527:7:16", + "scope": 31133, + "src": "52527:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83853,10 +83853,10 @@ "typeString": "bool" }, "typeName": { - "id": 28050, + "id": 31111, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52527:4:16", + "src": "52527:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83866,13 +83866,13 @@ }, { "constant": false, - "id": 28053, + "id": 31114, "mutability": "mutable", "name": "p1", - "nameLocation": "52541:2:16", + "nameLocation": "52541:2:36", "nodeType": "VariableDeclaration", - "scope": 28072, - "src": "52536:7:16", + "scope": 31133, + "src": "52536:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83880,10 +83880,10 @@ "typeString": "bool" }, "typeName": { - "id": 28052, + "id": 31113, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52536:4:16", + "src": "52536:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83893,13 +83893,13 @@ }, { "constant": false, - "id": 28055, + "id": 31116, "mutability": "mutable", "name": "p2", - "nameLocation": "52559:2:16", + "nameLocation": "52559:2:36", "nodeType": "VariableDeclaration", - "scope": 28072, - "src": "52545:16:16", + "scope": 31133, + "src": "52545:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -83907,10 +83907,10 @@ "typeString": "string" }, "typeName": { - "id": 28054, + "id": 31115, "name": "string", "nodeType": "ElementaryTypeName", - "src": "52545:6:16", + "src": "52545:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -83920,13 +83920,13 @@ }, { "constant": false, - "id": 28057, + "id": 31118, "mutability": "mutable", "name": "p3", - "nameLocation": "52568:2:16", + "nameLocation": "52568:2:36", "nodeType": "VariableDeclaration", - "scope": 28072, - "src": "52563:7:16", + "scope": 31133, + "src": "52563:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83934,10 +83934,10 @@ "typeString": "bool" }, "typeName": { - "id": 28056, + "id": 31117, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52563:4:16", + "src": "52563:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -83946,28 +83946,28 @@ "visibility": "internal" } ], - "src": "52526:45:16" + "src": "52526:45:36" }, "returnParameters": { - "id": 28059, + "id": 31120, "nodeType": "ParameterList", "parameters": [], - "src": "52586:0:16" + "src": "52586:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28095, + "id": 31156, "nodeType": "FunctionDefinition", - "src": "52695:181:16", + "src": "52695:181:36", "nodes": [], "body": { - "id": 28094, + "id": 31155, "nodeType": "Block", - "src": "52770:106:16", + "src": "52770:106:36", "nodes": [], "statements": [ { @@ -83977,14 +83977,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c737472696e672c6164647265737329", - "id": 28086, + "id": 31147, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "52820:31:16", + "src": "52820:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f9ad2b893873fa31c02b102aa30743b2e44c102daa588ea9d1eb1f2baf23d202", "typeString": "literal_string \"log(bool,bool,string,address)\"" @@ -83992,48 +83992,48 @@ "value": "log(bool,bool,string,address)" }, { - "id": 28087, + "id": 31148, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28074, - "src": "52853:2:16", + "referencedDeclaration": 31135, + "src": "52853:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28088, + "id": 31149, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28076, - "src": "52857:2:16", + "referencedDeclaration": 31137, + "src": "52857:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28089, + "id": 31150, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28078, - "src": "52861:2:16", + "referencedDeclaration": 31139, + "src": "52861:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 28090, + "id": 31151, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28080, - "src": "52865:2:16", + "referencedDeclaration": 31141, + "src": "52865:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -84064,32 +84064,32 @@ } ], "expression": { - "id": 28084, + "id": 31145, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "52796:3:16", + "src": "52796:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28085, + "id": 31146, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "52800:19:16", + "memberLocation": "52800:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "52796:23:16", + "src": "52796:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28091, + "id": 31152, "isConstant": false, "isLValue": false, "isPure": false, @@ -84098,7 +84098,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52796:72:16", + "src": "52796:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -84113,18 +84113,18 @@ "typeString": "bytes memory" } ], - "id": 28083, + "id": 31144, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "52780:15:16", + "referencedDeclaration": 25094, + "src": "52780:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28092, + "id": 31153, "isConstant": false, "isLValue": false, "isPure": false, @@ -84133,16 +84133,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52780:89:16", + "src": "52780:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28093, + "id": 31154, "nodeType": "ExpressionStatement", - "src": "52780:89:16" + "src": "52780:89:36" } ] }, @@ -84150,20 +84150,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52704:3:16", + "nameLocation": "52704:3:36", "parameters": { - "id": 28081, + "id": 31142, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28074, + "id": 31135, "mutability": "mutable", "name": "p0", - "nameLocation": "52713:2:16", + "nameLocation": "52713:2:36", "nodeType": "VariableDeclaration", - "scope": 28095, - "src": "52708:7:16", + "scope": 31156, + "src": "52708:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84171,10 +84171,10 @@ "typeString": "bool" }, "typeName": { - "id": 28073, + "id": 31134, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52708:4:16", + "src": "52708:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84184,13 +84184,13 @@ }, { "constant": false, - "id": 28076, + "id": 31137, "mutability": "mutable", "name": "p1", - "nameLocation": "52722:2:16", + "nameLocation": "52722:2:36", "nodeType": "VariableDeclaration", - "scope": 28095, - "src": "52717:7:16", + "scope": 31156, + "src": "52717:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84198,10 +84198,10 @@ "typeString": "bool" }, "typeName": { - "id": 28075, + "id": 31136, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52717:4:16", + "src": "52717:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84211,13 +84211,13 @@ }, { "constant": false, - "id": 28078, + "id": 31139, "mutability": "mutable", "name": "p2", - "nameLocation": "52740:2:16", + "nameLocation": "52740:2:36", "nodeType": "VariableDeclaration", - "scope": 28095, - "src": "52726:16:16", + "scope": 31156, + "src": "52726:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -84225,10 +84225,10 @@ "typeString": "string" }, "typeName": { - "id": 28077, + "id": 31138, "name": "string", "nodeType": "ElementaryTypeName", - "src": "52726:6:16", + "src": "52726:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -84238,13 +84238,13 @@ }, { "constant": false, - "id": 28080, + "id": 31141, "mutability": "mutable", "name": "p3", - "nameLocation": "52752:2:16", + "nameLocation": "52752:2:36", "nodeType": "VariableDeclaration", - "scope": 28095, - "src": "52744:10:16", + "scope": 31156, + "src": "52744:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84252,10 +84252,10 @@ "typeString": "address" }, "typeName": { - "id": 28079, + "id": 31140, "name": "address", "nodeType": "ElementaryTypeName", - "src": "52744:7:16", + "src": "52744:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -84265,28 +84265,28 @@ "visibility": "internal" } ], - "src": "52707:48:16" + "src": "52707:48:36" }, "returnParameters": { - "id": 28082, + "id": 31143, "nodeType": "ParameterList", "parameters": [], - "src": "52770:0:16" + "src": "52770:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28118, + "id": 31179, "nodeType": "FunctionDefinition", - "src": "52882:170:16", + "src": "52882:170:36", "nodes": [], "body": { - "id": 28117, + "id": 31178, "nodeType": "Block", - "src": "52948:104:16", + "src": "52948:104:36", "nodes": [], "statements": [ { @@ -84296,14 +84296,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c626f6f6c2c75696e7432353629", - "id": 28109, + "id": 31170, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "52998:29:16", + "src": "52998:29:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6d7045c1b7eb7ef78b5ae54b2426a16952d89f674f6d689a4e37aa73bc076a7c", "typeString": "literal_string \"log(bool,bool,bool,uint256)\"" @@ -84311,48 +84311,48 @@ "value": "log(bool,bool,bool,uint256)" }, { - "id": 28110, + "id": 31171, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28097, - "src": "53029:2:16", + "referencedDeclaration": 31158, + "src": "53029:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28111, + "id": 31172, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28099, - "src": "53033:2:16", + "referencedDeclaration": 31160, + "src": "53033:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28112, + "id": 31173, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28101, - "src": "53037:2:16", + "referencedDeclaration": 31162, + "src": "53037:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28113, + "id": 31174, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28103, - "src": "53041:2:16", + "referencedDeclaration": 31164, + "src": "53041:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -84383,32 +84383,32 @@ } ], "expression": { - "id": 28107, + "id": 31168, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "52974:3:16", + "src": "52974:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28108, + "id": 31169, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "52978:19:16", + "memberLocation": "52978:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "52974:23:16", + "src": "52974:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28114, + "id": 31175, "isConstant": false, "isLValue": false, "isPure": false, @@ -84417,7 +84417,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52974:70:16", + "src": "52974:70:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -84432,18 +84432,18 @@ "typeString": "bytes memory" } ], - "id": 28106, + "id": 31167, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "52958:15:16", + "referencedDeclaration": 25094, + "src": "52958:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28115, + "id": 31176, "isConstant": false, "isLValue": false, "isPure": false, @@ -84452,16 +84452,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52958:87:16", + "src": "52958:87:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28116, + "id": 31177, "nodeType": "ExpressionStatement", - "src": "52958:87:16" + "src": "52958:87:36" } ] }, @@ -84469,20 +84469,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52891:3:16", + "nameLocation": "52891:3:36", "parameters": { - "id": 28104, + "id": 31165, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28097, + "id": 31158, "mutability": "mutable", "name": "p0", - "nameLocation": "52900:2:16", + "nameLocation": "52900:2:36", "nodeType": "VariableDeclaration", - "scope": 28118, - "src": "52895:7:16", + "scope": 31179, + "src": "52895:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84490,10 +84490,10 @@ "typeString": "bool" }, "typeName": { - "id": 28096, + "id": 31157, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52895:4:16", + "src": "52895:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84503,13 +84503,13 @@ }, { "constant": false, - "id": 28099, + "id": 31160, "mutability": "mutable", "name": "p1", - "nameLocation": "52909:2:16", + "nameLocation": "52909:2:36", "nodeType": "VariableDeclaration", - "scope": 28118, - "src": "52904:7:16", + "scope": 31179, + "src": "52904:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84517,10 +84517,10 @@ "typeString": "bool" }, "typeName": { - "id": 28098, + "id": 31159, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52904:4:16", + "src": "52904:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84530,13 +84530,13 @@ }, { "constant": false, - "id": 28101, + "id": 31162, "mutability": "mutable", "name": "p2", - "nameLocation": "52918:2:16", + "nameLocation": "52918:2:36", "nodeType": "VariableDeclaration", - "scope": 28118, - "src": "52913:7:16", + "scope": 31179, + "src": "52913:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84544,10 +84544,10 @@ "typeString": "bool" }, "typeName": { - "id": 28100, + "id": 31161, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52913:4:16", + "src": "52913:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84557,13 +84557,13 @@ }, { "constant": false, - "id": 28103, + "id": 31164, "mutability": "mutable", "name": "p3", - "nameLocation": "52930:2:16", + "nameLocation": "52930:2:36", "nodeType": "VariableDeclaration", - "scope": 28118, - "src": "52922:10:16", + "scope": 31179, + "src": "52922:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84571,10 +84571,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28102, + "id": 31163, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "52922:7:16", + "src": "52922:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -84583,28 +84583,28 @@ "visibility": "internal" } ], - "src": "52894:39:16" + "src": "52894:39:36" }, "returnParameters": { - "id": 28105, + "id": 31166, "nodeType": "ParameterList", "parameters": [], - "src": "52948:0:16" + "src": "52948:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28141, + "id": 31202, "nodeType": "FunctionDefinition", - "src": "53058:175:16", + "src": "53058:175:36", "nodes": [], "body": { - "id": 28140, + "id": 31201, "nodeType": "Block", - "src": "53130:103:16", + "src": "53130:103:36", "nodes": [], "statements": [ { @@ -84614,14 +84614,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c626f6f6c2c737472696e6729", - "id": 28132, + "id": 31193, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53180:28:16", + "src": "53180:28:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2ae408d4d030305a0361ad07c397f2b9653613b220d82459c7aeb9a6bab96c15", "typeString": "literal_string \"log(bool,bool,bool,string)\"" @@ -84629,48 +84629,48 @@ "value": "log(bool,bool,bool,string)" }, { - "id": 28133, + "id": 31194, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28120, - "src": "53210:2:16", + "referencedDeclaration": 31181, + "src": "53210:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28134, + "id": 31195, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28122, - "src": "53214:2:16", + "referencedDeclaration": 31183, + "src": "53214:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28135, + "id": 31196, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28124, - "src": "53218:2:16", + "referencedDeclaration": 31185, + "src": "53218:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28136, + "id": 31197, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28126, - "src": "53222:2:16", + "referencedDeclaration": 31187, + "src": "53222:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -84701,32 +84701,32 @@ } ], "expression": { - "id": 28130, + "id": 31191, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53156:3:16", + "src": "53156:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28131, + "id": 31192, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "53160:19:16", + "memberLocation": "53160:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53156:23:16", + "src": "53156:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28137, + "id": 31198, "isConstant": false, "isLValue": false, "isPure": false, @@ -84735,7 +84735,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53156:69:16", + "src": "53156:69:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -84750,18 +84750,18 @@ "typeString": "bytes memory" } ], - "id": 28129, + "id": 31190, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "53140:15:16", + "referencedDeclaration": 25094, + "src": "53140:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28138, + "id": 31199, "isConstant": false, "isLValue": false, "isPure": false, @@ -84770,16 +84770,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53140:86:16", + "src": "53140:86:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28139, + "id": 31200, "nodeType": "ExpressionStatement", - "src": "53140:86:16" + "src": "53140:86:36" } ] }, @@ -84787,20 +84787,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "53067:3:16", + "nameLocation": "53067:3:36", "parameters": { - "id": 28127, + "id": 31188, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28120, + "id": 31181, "mutability": "mutable", "name": "p0", - "nameLocation": "53076:2:16", + "nameLocation": "53076:2:36", "nodeType": "VariableDeclaration", - "scope": 28141, - "src": "53071:7:16", + "scope": 31202, + "src": "53071:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84808,10 +84808,10 @@ "typeString": "bool" }, "typeName": { - "id": 28119, + "id": 31180, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53071:4:16", + "src": "53071:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84821,13 +84821,13 @@ }, { "constant": false, - "id": 28122, + "id": 31183, "mutability": "mutable", "name": "p1", - "nameLocation": "53085:2:16", + "nameLocation": "53085:2:36", "nodeType": "VariableDeclaration", - "scope": 28141, - "src": "53080:7:16", + "scope": 31202, + "src": "53080:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84835,10 +84835,10 @@ "typeString": "bool" }, "typeName": { - "id": 28121, + "id": 31182, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53080:4:16", + "src": "53080:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84848,13 +84848,13 @@ }, { "constant": false, - "id": 28124, + "id": 31185, "mutability": "mutable", "name": "p2", - "nameLocation": "53094:2:16", + "nameLocation": "53094:2:36", "nodeType": "VariableDeclaration", - "scope": 28141, - "src": "53089:7:16", + "scope": 31202, + "src": "53089:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84862,10 +84862,10 @@ "typeString": "bool" }, "typeName": { - "id": 28123, + "id": 31184, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53089:4:16", + "src": "53089:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84875,13 +84875,13 @@ }, { "constant": false, - "id": 28126, + "id": 31187, "mutability": "mutable", "name": "p3", - "nameLocation": "53112:2:16", + "nameLocation": "53112:2:36", "nodeType": "VariableDeclaration", - "scope": 28141, - "src": "53098:16:16", + "scope": 31202, + "src": "53098:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -84889,10 +84889,10 @@ "typeString": "string" }, "typeName": { - "id": 28125, + "id": 31186, "name": "string", "nodeType": "ElementaryTypeName", - "src": "53098:6:16", + "src": "53098:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -84901,28 +84901,28 @@ "visibility": "internal" } ], - "src": "53070:45:16" + "src": "53070:45:36" }, "returnParameters": { - "id": 28128, + "id": 31189, "nodeType": "ParameterList", "parameters": [], - "src": "53130:0:16" + "src": "53130:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28164, + "id": 31225, "nodeType": "FunctionDefinition", - "src": "53239:164:16", + "src": "53239:164:36", "nodes": [], "body": { - "id": 28163, + "id": 31224, "nodeType": "Block", - "src": "53302:101:16", + "src": "53302:101:36", "nodes": [], "statements": [ { @@ -84932,14 +84932,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c626f6f6c2c626f6f6c29", - "id": 28155, + "id": 31216, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53352:26:16", + "src": "53352:26:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3b2a5ce0ddf7b166153a4354c81efba12a817983a38c6bc3b58fd91ce816d99f", "typeString": "literal_string \"log(bool,bool,bool,bool)\"" @@ -84947,48 +84947,48 @@ "value": "log(bool,bool,bool,bool)" }, { - "id": 28156, + "id": 31217, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28143, - "src": "53380:2:16", + "referencedDeclaration": 31204, + "src": "53380:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28157, + "id": 31218, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28145, - "src": "53384:2:16", + "referencedDeclaration": 31206, + "src": "53384:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28158, + "id": 31219, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28147, - "src": "53388:2:16", + "referencedDeclaration": 31208, + "src": "53388:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28159, + "id": 31220, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28149, - "src": "53392:2:16", + "referencedDeclaration": 31210, + "src": "53392:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85019,32 +85019,32 @@ } ], "expression": { - "id": 28153, + "id": 31214, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53328:3:16", + "src": "53328:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28154, + "id": 31215, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "53332:19:16", + "memberLocation": "53332:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53328:23:16", + "src": "53328:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28160, + "id": 31221, "isConstant": false, "isLValue": false, "isPure": false, @@ -85053,7 +85053,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53328:67:16", + "src": "53328:67:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -85068,18 +85068,18 @@ "typeString": "bytes memory" } ], - "id": 28152, + "id": 31213, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "53312:15:16", + "referencedDeclaration": 25094, + "src": "53312:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28161, + "id": 31222, "isConstant": false, "isLValue": false, "isPure": false, @@ -85088,16 +85088,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53312:84:16", + "src": "53312:84:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28162, + "id": 31223, "nodeType": "ExpressionStatement", - "src": "53312:84:16" + "src": "53312:84:36" } ] }, @@ -85105,20 +85105,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "53248:3:16", + "nameLocation": "53248:3:36", "parameters": { - "id": 28150, + "id": 31211, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28143, + "id": 31204, "mutability": "mutable", "name": "p0", - "nameLocation": "53257:2:16", + "nameLocation": "53257:2:36", "nodeType": "VariableDeclaration", - "scope": 28164, - "src": "53252:7:16", + "scope": 31225, + "src": "53252:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85126,10 +85126,10 @@ "typeString": "bool" }, "typeName": { - "id": 28142, + "id": 31203, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53252:4:16", + "src": "53252:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85139,13 +85139,13 @@ }, { "constant": false, - "id": 28145, + "id": 31206, "mutability": "mutable", "name": "p1", - "nameLocation": "53266:2:16", + "nameLocation": "53266:2:36", "nodeType": "VariableDeclaration", - "scope": 28164, - "src": "53261:7:16", + "scope": 31225, + "src": "53261:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85153,10 +85153,10 @@ "typeString": "bool" }, "typeName": { - "id": 28144, + "id": 31205, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53261:4:16", + "src": "53261:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85166,13 +85166,13 @@ }, { "constant": false, - "id": 28147, + "id": 31208, "mutability": "mutable", "name": "p2", - "nameLocation": "53275:2:16", + "nameLocation": "53275:2:36", "nodeType": "VariableDeclaration", - "scope": 28164, - "src": "53270:7:16", + "scope": 31225, + "src": "53270:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85180,10 +85180,10 @@ "typeString": "bool" }, "typeName": { - "id": 28146, + "id": 31207, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53270:4:16", + "src": "53270:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85193,13 +85193,13 @@ }, { "constant": false, - "id": 28149, + "id": 31210, "mutability": "mutable", "name": "p3", - "nameLocation": "53284:2:16", + "nameLocation": "53284:2:36", "nodeType": "VariableDeclaration", - "scope": 28164, - "src": "53279:7:16", + "scope": 31225, + "src": "53279:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85207,10 +85207,10 @@ "typeString": "bool" }, "typeName": { - "id": 28148, + "id": 31209, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53279:4:16", + "src": "53279:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85219,28 +85219,28 @@ "visibility": "internal" } ], - "src": "53251:36:16" + "src": "53251:36:36" }, "returnParameters": { - "id": 28151, + "id": 31212, "nodeType": "ParameterList", "parameters": [], - "src": "53302:0:16" + "src": "53302:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28187, + "id": 31248, "nodeType": "FunctionDefinition", - "src": "53409:170:16", + "src": "53409:170:36", "nodes": [], "body": { - "id": 28186, + "id": 31247, "nodeType": "Block", - "src": "53475:104:16", + "src": "53475:104:36", "nodes": [], "statements": [ { @@ -85250,14 +85250,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c626f6f6c2c6164647265737329", - "id": 28178, + "id": 31239, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53525:29:16", + "src": "53525:29:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8c329b1a1752dedfc6b781d23096b49b7f905d62405e6e3f0ab0344786ff69f4", "typeString": "literal_string \"log(bool,bool,bool,address)\"" @@ -85265,48 +85265,48 @@ "value": "log(bool,bool,bool,address)" }, { - "id": 28179, + "id": 31240, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28166, - "src": "53556:2:16", + "referencedDeclaration": 31227, + "src": "53556:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28180, + "id": 31241, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28168, - "src": "53560:2:16", + "referencedDeclaration": 31229, + "src": "53560:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28181, + "id": 31242, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28170, - "src": "53564:2:16", + "referencedDeclaration": 31231, + "src": "53564:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28182, + "id": 31243, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28172, - "src": "53568:2:16", + "referencedDeclaration": 31233, + "src": "53568:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -85337,32 +85337,32 @@ } ], "expression": { - "id": 28176, + "id": 31237, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53501:3:16", + "src": "53501:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28177, + "id": 31238, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "53505:19:16", + "memberLocation": "53505:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53501:23:16", + "src": "53501:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28183, + "id": 31244, "isConstant": false, "isLValue": false, "isPure": false, @@ -85371,7 +85371,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53501:70:16", + "src": "53501:70:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -85386,18 +85386,18 @@ "typeString": "bytes memory" } ], - "id": 28175, + "id": 31236, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "53485:15:16", + "referencedDeclaration": 25094, + "src": "53485:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28184, + "id": 31245, "isConstant": false, "isLValue": false, "isPure": false, @@ -85406,16 +85406,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53485:87:16", + "src": "53485:87:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28185, + "id": 31246, "nodeType": "ExpressionStatement", - "src": "53485:87:16" + "src": "53485:87:36" } ] }, @@ -85423,20 +85423,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "53418:3:16", + "nameLocation": "53418:3:36", "parameters": { - "id": 28173, + "id": 31234, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28166, + "id": 31227, "mutability": "mutable", "name": "p0", - "nameLocation": "53427:2:16", + "nameLocation": "53427:2:36", "nodeType": "VariableDeclaration", - "scope": 28187, - "src": "53422:7:16", + "scope": 31248, + "src": "53422:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85444,10 +85444,10 @@ "typeString": "bool" }, "typeName": { - "id": 28165, + "id": 31226, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53422:4:16", + "src": "53422:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85457,13 +85457,13 @@ }, { "constant": false, - "id": 28168, + "id": 31229, "mutability": "mutable", "name": "p1", - "nameLocation": "53436:2:16", + "nameLocation": "53436:2:36", "nodeType": "VariableDeclaration", - "scope": 28187, - "src": "53431:7:16", + "scope": 31248, + "src": "53431:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85471,10 +85471,10 @@ "typeString": "bool" }, "typeName": { - "id": 28167, + "id": 31228, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53431:4:16", + "src": "53431:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85484,13 +85484,13 @@ }, { "constant": false, - "id": 28170, + "id": 31231, "mutability": "mutable", "name": "p2", - "nameLocation": "53445:2:16", + "nameLocation": "53445:2:36", "nodeType": "VariableDeclaration", - "scope": 28187, - "src": "53440:7:16", + "scope": 31248, + "src": "53440:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85498,10 +85498,10 @@ "typeString": "bool" }, "typeName": { - "id": 28169, + "id": 31230, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53440:4:16", + "src": "53440:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85511,13 +85511,13 @@ }, { "constant": false, - "id": 28172, + "id": 31233, "mutability": "mutable", "name": "p3", - "nameLocation": "53457:2:16", + "nameLocation": "53457:2:36", "nodeType": "VariableDeclaration", - "scope": 28187, - "src": "53449:10:16", + "scope": 31248, + "src": "53449:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85525,10 +85525,10 @@ "typeString": "address" }, "typeName": { - "id": 28171, + "id": 31232, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53449:7:16", + "src": "53449:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -85538,28 +85538,28 @@ "visibility": "internal" } ], - "src": "53421:39:16" + "src": "53421:39:36" }, "returnParameters": { - "id": 28174, + "id": 31235, "nodeType": "ParameterList", "parameters": [], - "src": "53475:0:16" + "src": "53475:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28210, + "id": 31271, "nodeType": "FunctionDefinition", - "src": "53585:176:16", + "src": "53585:176:36", "nodes": [], "body": { - "id": 28209, + "id": 31270, "nodeType": "Block", - "src": "53654:107:16", + "src": "53654:107:36", "nodes": [], "statements": [ { @@ -85569,14 +85569,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c616464726573732c75696e7432353629", - "id": 28201, + "id": 31262, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53704:32:16", + "src": "53704:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4c123d5798ed03bd59911522da9ad7b1fc4e62f5a5de1c95ef20dc3897657cf1", "typeString": "literal_string \"log(bool,bool,address,uint256)\"" @@ -85584,48 +85584,48 @@ "value": "log(bool,bool,address,uint256)" }, { - "id": 28202, + "id": 31263, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28189, - "src": "53738:2:16", + "referencedDeclaration": 31250, + "src": "53738:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28203, + "id": 31264, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28191, - "src": "53742:2:16", + "referencedDeclaration": 31252, + "src": "53742:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28204, + "id": 31265, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28193, - "src": "53746:2:16", + "referencedDeclaration": 31254, + "src": "53746:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28205, + "id": 31266, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28195, - "src": "53750:2:16", + "referencedDeclaration": 31256, + "src": "53750:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -85656,32 +85656,32 @@ } ], "expression": { - "id": 28199, + "id": 31260, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53680:3:16", + "src": "53680:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28200, + "id": 31261, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "53684:19:16", + "memberLocation": "53684:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53680:23:16", + "src": "53680:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28206, + "id": 31267, "isConstant": false, "isLValue": false, "isPure": false, @@ -85690,7 +85690,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53680:73:16", + "src": "53680:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -85705,18 +85705,18 @@ "typeString": "bytes memory" } ], - "id": 28198, + "id": 31259, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "53664:15:16", + "referencedDeclaration": 25094, + "src": "53664:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28207, + "id": 31268, "isConstant": false, "isLValue": false, "isPure": false, @@ -85725,16 +85725,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53664:90:16", + "src": "53664:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28208, + "id": 31269, "nodeType": "ExpressionStatement", - "src": "53664:90:16" + "src": "53664:90:36" } ] }, @@ -85742,20 +85742,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "53594:3:16", + "nameLocation": "53594:3:36", "parameters": { - "id": 28196, + "id": 31257, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28189, + "id": 31250, "mutability": "mutable", "name": "p0", - "nameLocation": "53603:2:16", + "nameLocation": "53603:2:36", "nodeType": "VariableDeclaration", - "scope": 28210, - "src": "53598:7:16", + "scope": 31271, + "src": "53598:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85763,10 +85763,10 @@ "typeString": "bool" }, "typeName": { - "id": 28188, + "id": 31249, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53598:4:16", + "src": "53598:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85776,13 +85776,13 @@ }, { "constant": false, - "id": 28191, + "id": 31252, "mutability": "mutable", "name": "p1", - "nameLocation": "53612:2:16", + "nameLocation": "53612:2:36", "nodeType": "VariableDeclaration", - "scope": 28210, - "src": "53607:7:16", + "scope": 31271, + "src": "53607:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85790,10 +85790,10 @@ "typeString": "bool" }, "typeName": { - "id": 28190, + "id": 31251, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53607:4:16", + "src": "53607:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -85803,13 +85803,13 @@ }, { "constant": false, - "id": 28193, + "id": 31254, "mutability": "mutable", "name": "p2", - "nameLocation": "53624:2:16", + "nameLocation": "53624:2:36", "nodeType": "VariableDeclaration", - "scope": 28210, - "src": "53616:10:16", + "scope": 31271, + "src": "53616:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85817,10 +85817,10 @@ "typeString": "address" }, "typeName": { - "id": 28192, + "id": 31253, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53616:7:16", + "src": "53616:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -85831,13 +85831,13 @@ }, { "constant": false, - "id": 28195, + "id": 31256, "mutability": "mutable", "name": "p3", - "nameLocation": "53636:2:16", + "nameLocation": "53636:2:36", "nodeType": "VariableDeclaration", - "scope": 28210, - "src": "53628:10:16", + "scope": 31271, + "src": "53628:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85845,10 +85845,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28194, + "id": 31255, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "53628:7:16", + "src": "53628:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -85857,28 +85857,28 @@ "visibility": "internal" } ], - "src": "53597:42:16" + "src": "53597:42:36" }, "returnParameters": { - "id": 28197, + "id": 31258, "nodeType": "ParameterList", "parameters": [], - "src": "53654:0:16" + "src": "53654:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28233, + "id": 31294, "nodeType": "FunctionDefinition", - "src": "53767:181:16", + "src": "53767:181:36", "nodes": [], "body": { - "id": 28232, + "id": 31293, "nodeType": "Block", - "src": "53842:106:16", + "src": "53842:106:36", "nodes": [], "statements": [ { @@ -85888,14 +85888,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c616464726573732c737472696e6729", - "id": 28224, + "id": 31285, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "53892:31:16", + "src": "53892:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a0a479635c05dee438b610769de0f667f2e93ee267e4cd4badf3dd44eb6271d2", "typeString": "literal_string \"log(bool,bool,address,string)\"" @@ -85903,48 +85903,48 @@ "value": "log(bool,bool,address,string)" }, { - "id": 28225, + "id": 31286, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28212, - "src": "53925:2:16", + "referencedDeclaration": 31273, + "src": "53925:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28226, + "id": 31287, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28214, - "src": "53929:2:16", + "referencedDeclaration": 31275, + "src": "53929:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28227, + "id": 31288, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28216, - "src": "53933:2:16", + "referencedDeclaration": 31277, + "src": "53933:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28228, + "id": 31289, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28218, - "src": "53937:2:16", + "referencedDeclaration": 31279, + "src": "53937:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -85975,32 +85975,32 @@ } ], "expression": { - "id": 28222, + "id": 31283, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "53868:3:16", + "src": "53868:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28223, + "id": 31284, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "53872:19:16", + "memberLocation": "53872:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "53868:23:16", + "src": "53868:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28229, + "id": 31290, "isConstant": false, "isLValue": false, "isPure": false, @@ -86009,7 +86009,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53868:72:16", + "src": "53868:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -86024,18 +86024,18 @@ "typeString": "bytes memory" } ], - "id": 28221, + "id": 31282, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "53852:15:16", + "referencedDeclaration": 25094, + "src": "53852:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28230, + "id": 31291, "isConstant": false, "isLValue": false, "isPure": false, @@ -86044,16 +86044,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53852:89:16", + "src": "53852:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28231, + "id": 31292, "nodeType": "ExpressionStatement", - "src": "53852:89:16" + "src": "53852:89:36" } ] }, @@ -86061,20 +86061,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "53776:3:16", + "nameLocation": "53776:3:36", "parameters": { - "id": 28219, + "id": 31280, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28212, + "id": 31273, "mutability": "mutable", "name": "p0", - "nameLocation": "53785:2:16", + "nameLocation": "53785:2:36", "nodeType": "VariableDeclaration", - "scope": 28233, - "src": "53780:7:16", + "scope": 31294, + "src": "53780:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86082,10 +86082,10 @@ "typeString": "bool" }, "typeName": { - "id": 28211, + "id": 31272, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53780:4:16", + "src": "53780:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86095,13 +86095,13 @@ }, { "constant": false, - "id": 28214, + "id": 31275, "mutability": "mutable", "name": "p1", - "nameLocation": "53794:2:16", + "nameLocation": "53794:2:36", "nodeType": "VariableDeclaration", - "scope": 28233, - "src": "53789:7:16", + "scope": 31294, + "src": "53789:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86109,10 +86109,10 @@ "typeString": "bool" }, "typeName": { - "id": 28213, + "id": 31274, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53789:4:16", + "src": "53789:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86122,13 +86122,13 @@ }, { "constant": false, - "id": 28216, + "id": 31277, "mutability": "mutable", "name": "p2", - "nameLocation": "53806:2:16", + "nameLocation": "53806:2:36", "nodeType": "VariableDeclaration", - "scope": 28233, - "src": "53798:10:16", + "scope": 31294, + "src": "53798:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86136,10 +86136,10 @@ "typeString": "address" }, "typeName": { - "id": 28215, + "id": 31276, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53798:7:16", + "src": "53798:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -86150,13 +86150,13 @@ }, { "constant": false, - "id": 28218, + "id": 31279, "mutability": "mutable", "name": "p3", - "nameLocation": "53824:2:16", + "nameLocation": "53824:2:36", "nodeType": "VariableDeclaration", - "scope": 28233, - "src": "53810:16:16", + "scope": 31294, + "src": "53810:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -86164,10 +86164,10 @@ "typeString": "string" }, "typeName": { - "id": 28217, + "id": 31278, "name": "string", "nodeType": "ElementaryTypeName", - "src": "53810:6:16", + "src": "53810:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -86176,28 +86176,28 @@ "visibility": "internal" } ], - "src": "53779:48:16" + "src": "53779:48:36" }, "returnParameters": { - "id": 28220, + "id": 31281, "nodeType": "ParameterList", "parameters": [], - "src": "53842:0:16" + "src": "53842:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28256, + "id": 31317, "nodeType": "FunctionDefinition", - "src": "53954:170:16", + "src": "53954:170:36", "nodes": [], "body": { - "id": 28255, + "id": 31316, "nodeType": "Block", - "src": "54020:104:16", + "src": "54020:104:36", "nodes": [], "statements": [ { @@ -86207,14 +86207,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c616464726573732c626f6f6c29", - "id": 28247, + "id": 31308, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "54070:29:16", + "src": "54070:29:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c0a302d8f11e8919127c20f396068f7014b94967efb042778db9b27b68ee1eaf", "typeString": "literal_string \"log(bool,bool,address,bool)\"" @@ -86222,48 +86222,48 @@ "value": "log(bool,bool,address,bool)" }, { - "id": 28248, + "id": 31309, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28235, - "src": "54101:2:16", + "referencedDeclaration": 31296, + "src": "54101:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28249, + "id": 31310, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28237, - "src": "54105:2:16", + "referencedDeclaration": 31298, + "src": "54105:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28250, + "id": 31311, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28239, - "src": "54109:2:16", + "referencedDeclaration": 31300, + "src": "54109:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28251, + "id": 31312, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28241, - "src": "54113:2:16", + "referencedDeclaration": 31302, + "src": "54113:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86294,32 +86294,32 @@ } ], "expression": { - "id": 28245, + "id": 31306, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "54046:3:16", + "src": "54046:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28246, + "id": 31307, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "54050:19:16", + "memberLocation": "54050:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "54046:23:16", + "src": "54046:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28252, + "id": 31313, "isConstant": false, "isLValue": false, "isPure": false, @@ -86328,7 +86328,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54046:70:16", + "src": "54046:70:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -86343,18 +86343,18 @@ "typeString": "bytes memory" } ], - "id": 28244, + "id": 31305, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "54030:15:16", + "referencedDeclaration": 25094, + "src": "54030:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28253, + "id": 31314, "isConstant": false, "isLValue": false, "isPure": false, @@ -86363,16 +86363,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54030:87:16", + "src": "54030:87:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28254, + "id": 31315, "nodeType": "ExpressionStatement", - "src": "54030:87:16" + "src": "54030:87:36" } ] }, @@ -86380,20 +86380,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "53963:3:16", + "nameLocation": "53963:3:36", "parameters": { - "id": 28242, + "id": 31303, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28235, + "id": 31296, "mutability": "mutable", "name": "p0", - "nameLocation": "53972:2:16", + "nameLocation": "53972:2:36", "nodeType": "VariableDeclaration", - "scope": 28256, - "src": "53967:7:16", + "scope": 31317, + "src": "53967:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86401,10 +86401,10 @@ "typeString": "bool" }, "typeName": { - "id": 28234, + "id": 31295, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53967:4:16", + "src": "53967:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86414,13 +86414,13 @@ }, { "constant": false, - "id": 28237, + "id": 31298, "mutability": "mutable", "name": "p1", - "nameLocation": "53981:2:16", + "nameLocation": "53981:2:36", "nodeType": "VariableDeclaration", - "scope": 28256, - "src": "53976:7:16", + "scope": 31317, + "src": "53976:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86428,10 +86428,10 @@ "typeString": "bool" }, "typeName": { - "id": 28236, + "id": 31297, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53976:4:16", + "src": "53976:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86441,13 +86441,13 @@ }, { "constant": false, - "id": 28239, + "id": 31300, "mutability": "mutable", "name": "p2", - "nameLocation": "53993:2:16", + "nameLocation": "53993:2:36", "nodeType": "VariableDeclaration", - "scope": 28256, - "src": "53985:10:16", + "scope": 31317, + "src": "53985:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86455,10 +86455,10 @@ "typeString": "address" }, "typeName": { - "id": 28238, + "id": 31299, "name": "address", "nodeType": "ElementaryTypeName", - "src": "53985:7:16", + "src": "53985:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -86469,13 +86469,13 @@ }, { "constant": false, - "id": 28241, + "id": 31302, "mutability": "mutable", "name": "p3", - "nameLocation": "54002:2:16", + "nameLocation": "54002:2:36", "nodeType": "VariableDeclaration", - "scope": 28256, - "src": "53997:7:16", + "scope": 31317, + "src": "53997:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86483,10 +86483,10 @@ "typeString": "bool" }, "typeName": { - "id": 28240, + "id": 31301, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "53997:4:16", + "src": "53997:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86495,28 +86495,28 @@ "visibility": "internal" } ], - "src": "53966:39:16" + "src": "53966:39:36" }, "returnParameters": { - "id": 28243, + "id": 31304, "nodeType": "ParameterList", "parameters": [], - "src": "54020:0:16" + "src": "54020:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28279, + "id": 31340, "nodeType": "FunctionDefinition", - "src": "54130:176:16", + "src": "54130:176:36", "nodes": [], "body": { - "id": 28278, + "id": 31339, "nodeType": "Block", - "src": "54199:107:16", + "src": "54199:107:36", "nodes": [], "statements": [ { @@ -86526,14 +86526,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c626f6f6c2c616464726573732c6164647265737329", - "id": 28270, + "id": 31331, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "54249:32:16", + "src": "54249:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f4880ea4063b4f7e3c68468bb4a7a3f1502aa7497bce4fb0ba02ec0450f047f4", "typeString": "literal_string \"log(bool,bool,address,address)\"" @@ -86541,48 +86541,48 @@ "value": "log(bool,bool,address,address)" }, { - "id": 28271, + "id": 31332, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28258, - "src": "54283:2:16", + "referencedDeclaration": 31319, + "src": "54283:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28272, + "id": 31333, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28260, - "src": "54287:2:16", + "referencedDeclaration": 31321, + "src": "54287:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28273, + "id": 31334, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28262, - "src": "54291:2:16", + "referencedDeclaration": 31323, + "src": "54291:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28274, + "id": 31335, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28264, - "src": "54295:2:16", + "referencedDeclaration": 31325, + "src": "54295:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -86613,32 +86613,32 @@ } ], "expression": { - "id": 28268, + "id": 31329, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "54225:3:16", + "src": "54225:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28269, + "id": 31330, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "54229:19:16", + "memberLocation": "54229:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "54225:23:16", + "src": "54225:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28275, + "id": 31336, "isConstant": false, "isLValue": false, "isPure": false, @@ -86647,7 +86647,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54225:73:16", + "src": "54225:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -86662,18 +86662,18 @@ "typeString": "bytes memory" } ], - "id": 28267, + "id": 31328, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "54209:15:16", + "referencedDeclaration": 25094, + "src": "54209:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28276, + "id": 31337, "isConstant": false, "isLValue": false, "isPure": false, @@ -86682,16 +86682,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54209:90:16", + "src": "54209:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28277, + "id": 31338, "nodeType": "ExpressionStatement", - "src": "54209:90:16" + "src": "54209:90:36" } ] }, @@ -86699,20 +86699,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54139:3:16", + "nameLocation": "54139:3:36", "parameters": { - "id": 28265, + "id": 31326, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28258, + "id": 31319, "mutability": "mutable", "name": "p0", - "nameLocation": "54148:2:16", + "nameLocation": "54148:2:36", "nodeType": "VariableDeclaration", - "scope": 28279, - "src": "54143:7:16", + "scope": 31340, + "src": "54143:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86720,10 +86720,10 @@ "typeString": "bool" }, "typeName": { - "id": 28257, + "id": 31318, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54143:4:16", + "src": "54143:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86733,13 +86733,13 @@ }, { "constant": false, - "id": 28260, + "id": 31321, "mutability": "mutable", "name": "p1", - "nameLocation": "54157:2:16", + "nameLocation": "54157:2:36", "nodeType": "VariableDeclaration", - "scope": 28279, - "src": "54152:7:16", + "scope": 31340, + "src": "54152:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86747,10 +86747,10 @@ "typeString": "bool" }, "typeName": { - "id": 28259, + "id": 31320, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54152:4:16", + "src": "54152:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -86760,13 +86760,13 @@ }, { "constant": false, - "id": 28262, + "id": 31323, "mutability": "mutable", "name": "p2", - "nameLocation": "54169:2:16", + "nameLocation": "54169:2:36", "nodeType": "VariableDeclaration", - "scope": 28279, - "src": "54161:10:16", + "scope": 31340, + "src": "54161:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86774,10 +86774,10 @@ "typeString": "address" }, "typeName": { - "id": 28261, + "id": 31322, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54161:7:16", + "src": "54161:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -86788,13 +86788,13 @@ }, { "constant": false, - "id": 28264, + "id": 31325, "mutability": "mutable", "name": "p3", - "nameLocation": "54181:2:16", + "nameLocation": "54181:2:36", "nodeType": "VariableDeclaration", - "scope": 28279, - "src": "54173:10:16", + "scope": 31340, + "src": "54173:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86802,10 +86802,10 @@ "typeString": "address" }, "typeName": { - "id": 28263, + "id": 31324, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54173:7:16", + "src": "54173:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -86815,28 +86815,28 @@ "visibility": "internal" } ], - "src": "54142:42:16" + "src": "54142:42:36" }, "returnParameters": { - "id": 28266, + "id": 31327, "nodeType": "ParameterList", "parameters": [], - "src": "54199:0:16" + "src": "54199:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28302, + "id": 31363, "nodeType": "FunctionDefinition", - "src": "54312:182:16", + "src": "54312:182:36", "nodes": [], "body": { - "id": 28301, + "id": 31362, "nodeType": "Block", - "src": "54384:110:16", + "src": "54384:110:36", "nodes": [], "statements": [ { @@ -86846,14 +86846,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c75696e743235362c75696e7432353629", - "id": 28293, + "id": 31354, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "54434:35:16", + "src": "54434:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_7bf181a13b51d775e7d4339fb4fee9749d9226fa1720a2ae5e3183ab5674d16e", "typeString": "literal_string \"log(bool,address,uint256,uint256)\"" @@ -86861,48 +86861,48 @@ "value": "log(bool,address,uint256,uint256)" }, { - "id": 28294, + "id": 31355, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28281, - "src": "54471:2:16", + "referencedDeclaration": 31342, + "src": "54471:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28295, + "id": 31356, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28283, - "src": "54475:2:16", + "referencedDeclaration": 31344, + "src": "54475:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28296, + "id": 31357, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28285, - "src": "54479:2:16", + "referencedDeclaration": 31346, + "src": "54479:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28297, + "id": 31358, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28287, - "src": "54483:2:16", + "referencedDeclaration": 31348, + "src": "54483:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -86933,32 +86933,32 @@ } ], "expression": { - "id": 28291, + "id": 31352, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "54410:3:16", + "src": "54410:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28292, + "id": 31353, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "54414:19:16", + "memberLocation": "54414:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "54410:23:16", + "src": "54410:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28298, + "id": 31359, "isConstant": false, "isLValue": false, "isPure": false, @@ -86967,7 +86967,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54410:76:16", + "src": "54410:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -86982,18 +86982,18 @@ "typeString": "bytes memory" } ], - "id": 28290, + "id": 31351, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "54394:15:16", + "referencedDeclaration": 25094, + "src": "54394:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28299, + "id": 31360, "isConstant": false, "isLValue": false, "isPure": false, @@ -87002,16 +87002,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54394:93:16", + "src": "54394:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28300, + "id": 31361, "nodeType": "ExpressionStatement", - "src": "54394:93:16" + "src": "54394:93:36" } ] }, @@ -87019,20 +87019,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54321:3:16", + "nameLocation": "54321:3:36", "parameters": { - "id": 28288, + "id": 31349, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28281, + "id": 31342, "mutability": "mutable", "name": "p0", - "nameLocation": "54330:2:16", + "nameLocation": "54330:2:36", "nodeType": "VariableDeclaration", - "scope": 28302, - "src": "54325:7:16", + "scope": 31363, + "src": "54325:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87040,10 +87040,10 @@ "typeString": "bool" }, "typeName": { - "id": 28280, + "id": 31341, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54325:4:16", + "src": "54325:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87053,13 +87053,13 @@ }, { "constant": false, - "id": 28283, + "id": 31344, "mutability": "mutable", "name": "p1", - "nameLocation": "54342:2:16", + "nameLocation": "54342:2:36", "nodeType": "VariableDeclaration", - "scope": 28302, - "src": "54334:10:16", + "scope": 31363, + "src": "54334:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87067,10 +87067,10 @@ "typeString": "address" }, "typeName": { - "id": 28282, + "id": 31343, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54334:7:16", + "src": "54334:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -87081,13 +87081,13 @@ }, { "constant": false, - "id": 28285, + "id": 31346, "mutability": "mutable", "name": "p2", - "nameLocation": "54354:2:16", + "nameLocation": "54354:2:36", "nodeType": "VariableDeclaration", - "scope": 28302, - "src": "54346:10:16", + "scope": 31363, + "src": "54346:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87095,10 +87095,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28284, + "id": 31345, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "54346:7:16", + "src": "54346:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -87108,13 +87108,13 @@ }, { "constant": false, - "id": 28287, + "id": 31348, "mutability": "mutable", "name": "p3", - "nameLocation": "54366:2:16", + "nameLocation": "54366:2:36", "nodeType": "VariableDeclaration", - "scope": 28302, - "src": "54358:10:16", + "scope": 31363, + "src": "54358:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87122,10 +87122,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28286, + "id": 31347, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "54358:7:16", + "src": "54358:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -87134,28 +87134,28 @@ "visibility": "internal" } ], - "src": "54324:45:16" + "src": "54324:45:36" }, "returnParameters": { - "id": 28289, + "id": 31350, "nodeType": "ParameterList", "parameters": [], - "src": "54384:0:16" + "src": "54384:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28325, + "id": 31386, "nodeType": "FunctionDefinition", - "src": "54500:187:16", + "src": "54500:187:36", "nodes": [], "body": { - "id": 28324, + "id": 31385, "nodeType": "Block", - "src": "54578:109:16", + "src": "54578:109:36", "nodes": [], "statements": [ { @@ -87165,14 +87165,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c75696e743235362c737472696e6729", - "id": 28316, + "id": 31377, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "54628:34:16", + "src": "54628:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_51f09ff8d49d8535177ce9f46f86e22d6e0ebf6aab24e3ad1fe351dec9cb8af7", "typeString": "literal_string \"log(bool,address,uint256,string)\"" @@ -87180,48 +87180,48 @@ "value": "log(bool,address,uint256,string)" }, { - "id": 28317, + "id": 31378, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28304, - "src": "54664:2:16", + "referencedDeclaration": 31365, + "src": "54664:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28318, + "id": 31379, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28306, - "src": "54668:2:16", + "referencedDeclaration": 31367, + "src": "54668:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28319, + "id": 31380, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28308, - "src": "54672:2:16", + "referencedDeclaration": 31369, + "src": "54672:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28320, + "id": 31381, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28310, - "src": "54676:2:16", + "referencedDeclaration": 31371, + "src": "54676:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -87252,32 +87252,32 @@ } ], "expression": { - "id": 28314, + "id": 31375, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "54604:3:16", + "src": "54604:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28315, + "id": 31376, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "54608:19:16", + "memberLocation": "54608:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "54604:23:16", + "src": "54604:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28321, + "id": 31382, "isConstant": false, "isLValue": false, "isPure": false, @@ -87286,7 +87286,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54604:75:16", + "src": "54604:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -87301,18 +87301,18 @@ "typeString": "bytes memory" } ], - "id": 28313, + "id": 31374, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "54588:15:16", + "referencedDeclaration": 25094, + "src": "54588:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28322, + "id": 31383, "isConstant": false, "isLValue": false, "isPure": false, @@ -87321,16 +87321,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54588:92:16", + "src": "54588:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28323, + "id": 31384, "nodeType": "ExpressionStatement", - "src": "54588:92:16" + "src": "54588:92:36" } ] }, @@ -87338,20 +87338,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54509:3:16", + "nameLocation": "54509:3:36", "parameters": { - "id": 28311, + "id": 31372, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28304, + "id": 31365, "mutability": "mutable", "name": "p0", - "nameLocation": "54518:2:16", + "nameLocation": "54518:2:36", "nodeType": "VariableDeclaration", - "scope": 28325, - "src": "54513:7:16", + "scope": 31386, + "src": "54513:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87359,10 +87359,10 @@ "typeString": "bool" }, "typeName": { - "id": 28303, + "id": 31364, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54513:4:16", + "src": "54513:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87372,13 +87372,13 @@ }, { "constant": false, - "id": 28306, + "id": 31367, "mutability": "mutable", "name": "p1", - "nameLocation": "54530:2:16", + "nameLocation": "54530:2:36", "nodeType": "VariableDeclaration", - "scope": 28325, - "src": "54522:10:16", + "scope": 31386, + "src": "54522:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87386,10 +87386,10 @@ "typeString": "address" }, "typeName": { - "id": 28305, + "id": 31366, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54522:7:16", + "src": "54522:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -87400,13 +87400,13 @@ }, { "constant": false, - "id": 28308, + "id": 31369, "mutability": "mutable", "name": "p2", - "nameLocation": "54542:2:16", + "nameLocation": "54542:2:36", "nodeType": "VariableDeclaration", - "scope": 28325, - "src": "54534:10:16", + "scope": 31386, + "src": "54534:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87414,10 +87414,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28307, + "id": 31368, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "54534:7:16", + "src": "54534:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -87427,13 +87427,13 @@ }, { "constant": false, - "id": 28310, + "id": 31371, "mutability": "mutable", "name": "p3", - "nameLocation": "54560:2:16", + "nameLocation": "54560:2:36", "nodeType": "VariableDeclaration", - "scope": 28325, - "src": "54546:16:16", + "scope": 31386, + "src": "54546:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -87441,10 +87441,10 @@ "typeString": "string" }, "typeName": { - "id": 28309, + "id": 31370, "name": "string", "nodeType": "ElementaryTypeName", - "src": "54546:6:16", + "src": "54546:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -87453,28 +87453,28 @@ "visibility": "internal" } ], - "src": "54512:51:16" + "src": "54512:51:36" }, "returnParameters": { - "id": 28312, + "id": 31373, "nodeType": "ParameterList", "parameters": [], - "src": "54578:0:16" + "src": "54578:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28348, + "id": 31409, "nodeType": "FunctionDefinition", - "src": "54693:176:16", + "src": "54693:176:36", "nodes": [], "body": { - "id": 28347, + "id": 31408, "nodeType": "Block", - "src": "54762:107:16", + "src": "54762:107:36", "nodes": [], "statements": [ { @@ -87484,14 +87484,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c75696e743235362c626f6f6c29", - "id": 28339, + "id": 31400, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "54812:32:16", + "src": "54812:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d6019f1c844577cb799272d8b580ae7d31e1d26be8513d99f3a91ca8ea67c958", "typeString": "literal_string \"log(bool,address,uint256,bool)\"" @@ -87499,48 +87499,48 @@ "value": "log(bool,address,uint256,bool)" }, { - "id": 28340, + "id": 31401, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28327, - "src": "54846:2:16", + "referencedDeclaration": 31388, + "src": "54846:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28341, + "id": 31402, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28329, - "src": "54850:2:16", + "referencedDeclaration": 31390, + "src": "54850:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28342, + "id": 31403, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28331, - "src": "54854:2:16", + "referencedDeclaration": 31392, + "src": "54854:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28343, + "id": 31404, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28333, - "src": "54858:2:16", + "referencedDeclaration": 31394, + "src": "54858:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87571,32 +87571,32 @@ } ], "expression": { - "id": 28337, + "id": 31398, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "54788:3:16", + "src": "54788:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28338, + "id": 31399, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "54792:19:16", + "memberLocation": "54792:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "54788:23:16", + "src": "54788:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28344, + "id": 31405, "isConstant": false, "isLValue": false, "isPure": false, @@ -87605,7 +87605,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54788:73:16", + "src": "54788:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -87620,18 +87620,18 @@ "typeString": "bytes memory" } ], - "id": 28336, + "id": 31397, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "54772:15:16", + "referencedDeclaration": 25094, + "src": "54772:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28345, + "id": 31406, "isConstant": false, "isLValue": false, "isPure": false, @@ -87640,16 +87640,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54772:90:16", + "src": "54772:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28346, + "id": 31407, "nodeType": "ExpressionStatement", - "src": "54772:90:16" + "src": "54772:90:36" } ] }, @@ -87657,20 +87657,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54702:3:16", + "nameLocation": "54702:3:36", "parameters": { - "id": 28334, + "id": 31395, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28327, + "id": 31388, "mutability": "mutable", "name": "p0", - "nameLocation": "54711:2:16", + "nameLocation": "54711:2:36", "nodeType": "VariableDeclaration", - "scope": 28348, - "src": "54706:7:16", + "scope": 31409, + "src": "54706:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87678,10 +87678,10 @@ "typeString": "bool" }, "typeName": { - "id": 28326, + "id": 31387, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54706:4:16", + "src": "54706:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87691,13 +87691,13 @@ }, { "constant": false, - "id": 28329, + "id": 31390, "mutability": "mutable", "name": "p1", - "nameLocation": "54723:2:16", + "nameLocation": "54723:2:36", "nodeType": "VariableDeclaration", - "scope": 28348, - "src": "54715:10:16", + "scope": 31409, + "src": "54715:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87705,10 +87705,10 @@ "typeString": "address" }, "typeName": { - "id": 28328, + "id": 31389, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54715:7:16", + "src": "54715:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -87719,13 +87719,13 @@ }, { "constant": false, - "id": 28331, + "id": 31392, "mutability": "mutable", "name": "p2", - "nameLocation": "54735:2:16", + "nameLocation": "54735:2:36", "nodeType": "VariableDeclaration", - "scope": 28348, - "src": "54727:10:16", + "scope": 31409, + "src": "54727:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87733,10 +87733,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28330, + "id": 31391, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "54727:7:16", + "src": "54727:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -87746,13 +87746,13 @@ }, { "constant": false, - "id": 28333, + "id": 31394, "mutability": "mutable", "name": "p3", - "nameLocation": "54744:2:16", + "nameLocation": "54744:2:36", "nodeType": "VariableDeclaration", - "scope": 28348, - "src": "54739:7:16", + "scope": 31409, + "src": "54739:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87760,10 +87760,10 @@ "typeString": "bool" }, "typeName": { - "id": 28332, + "id": 31393, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54739:4:16", + "src": "54739:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -87772,28 +87772,28 @@ "visibility": "internal" } ], - "src": "54705:42:16" + "src": "54705:42:36" }, "returnParameters": { - "id": 28335, + "id": 31396, "nodeType": "ParameterList", "parameters": [], - "src": "54762:0:16" + "src": "54762:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28371, + "id": 31432, "nodeType": "FunctionDefinition", - "src": "54875:182:16", + "src": "54875:182:36", "nodes": [], "body": { - "id": 28370, + "id": 31431, "nodeType": "Block", - "src": "54947:110:16", + "src": "54947:110:36", "nodes": [], "statements": [ { @@ -87803,14 +87803,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c75696e743235362c6164647265737329", - "id": 28362, + "id": 31423, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "54997:35:16", + "src": "54997:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_136b05dd56dbfa6e97805ce657954968bb4ea366eef252c9fa3aec31b1aa7ebd", "typeString": "literal_string \"log(bool,address,uint256,address)\"" @@ -87818,48 +87818,48 @@ "value": "log(bool,address,uint256,address)" }, { - "id": 28363, + "id": 31424, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28350, - "src": "55034:2:16", + "referencedDeclaration": 31411, + "src": "55034:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28364, + "id": 31425, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28352, - "src": "55038:2:16", + "referencedDeclaration": 31413, + "src": "55038:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28365, + "id": 31426, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28354, - "src": "55042:2:16", + "referencedDeclaration": 31415, + "src": "55042:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28366, + "id": 31427, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28356, - "src": "55046:2:16", + "referencedDeclaration": 31417, + "src": "55046:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -87890,32 +87890,32 @@ } ], "expression": { - "id": 28360, + "id": 31421, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "54973:3:16", + "src": "54973:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28361, + "id": 31422, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "54977:19:16", + "memberLocation": "54977:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "54973:23:16", + "src": "54973:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28367, + "id": 31428, "isConstant": false, "isLValue": false, "isPure": false, @@ -87924,7 +87924,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54973:76:16", + "src": "54973:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -87939,18 +87939,18 @@ "typeString": "bytes memory" } ], - "id": 28359, + "id": 31420, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "54957:15:16", + "referencedDeclaration": 25094, + "src": "54957:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28368, + "id": 31429, "isConstant": false, "isLValue": false, "isPure": false, @@ -87959,16 +87959,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54957:93:16", + "src": "54957:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28369, + "id": 31430, "nodeType": "ExpressionStatement", - "src": "54957:93:16" + "src": "54957:93:36" } ] }, @@ -87976,20 +87976,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54884:3:16", + "nameLocation": "54884:3:36", "parameters": { - "id": 28357, + "id": 31418, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28350, + "id": 31411, "mutability": "mutable", "name": "p0", - "nameLocation": "54893:2:16", + "nameLocation": "54893:2:36", "nodeType": "VariableDeclaration", - "scope": 28371, - "src": "54888:7:16", + "scope": 31432, + "src": "54888:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87997,10 +87997,10 @@ "typeString": "bool" }, "typeName": { - "id": 28349, + "id": 31410, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54888:4:16", + "src": "54888:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88010,13 +88010,13 @@ }, { "constant": false, - "id": 28352, + "id": 31413, "mutability": "mutable", "name": "p1", - "nameLocation": "54905:2:16", + "nameLocation": "54905:2:36", "nodeType": "VariableDeclaration", - "scope": 28371, - "src": "54897:10:16", + "scope": 31432, + "src": "54897:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88024,10 +88024,10 @@ "typeString": "address" }, "typeName": { - "id": 28351, + "id": 31412, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54897:7:16", + "src": "54897:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -88038,13 +88038,13 @@ }, { "constant": false, - "id": 28354, + "id": 31415, "mutability": "mutable", "name": "p2", - "nameLocation": "54917:2:16", + "nameLocation": "54917:2:36", "nodeType": "VariableDeclaration", - "scope": 28371, - "src": "54909:10:16", + "scope": 31432, + "src": "54909:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88052,10 +88052,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28353, + "id": 31414, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "54909:7:16", + "src": "54909:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -88065,13 +88065,13 @@ }, { "constant": false, - "id": 28356, + "id": 31417, "mutability": "mutable", "name": "p3", - "nameLocation": "54929:2:16", + "nameLocation": "54929:2:36", "nodeType": "VariableDeclaration", - "scope": 28371, - "src": "54921:10:16", + "scope": 31432, + "src": "54921:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88079,10 +88079,10 @@ "typeString": "address" }, "typeName": { - "id": 28355, + "id": 31416, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54921:7:16", + "src": "54921:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -88092,28 +88092,28 @@ "visibility": "internal" } ], - "src": "54887:45:16" + "src": "54887:45:36" }, "returnParameters": { - "id": 28358, + "id": 31419, "nodeType": "ParameterList", "parameters": [], - "src": "54947:0:16" + "src": "54947:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28394, + "id": 31455, "nodeType": "FunctionDefinition", - "src": "55063:187:16", + "src": "55063:187:36", "nodes": [], "body": { - "id": 28393, + "id": 31454, "nodeType": "Block", - "src": "55141:109:16", + "src": "55141:109:36", "nodes": [], "statements": [ { @@ -88123,14 +88123,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c737472696e672c75696e7432353629", - "id": 28385, + "id": 31446, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "55191:34:16", + "src": "55191:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c21f64c781c24c69fbdf6daf185e821c3143831e9c7b3ede1933a6cffd68030d", "typeString": "literal_string \"log(bool,address,string,uint256)\"" @@ -88138,48 +88138,48 @@ "value": "log(bool,address,string,uint256)" }, { - "id": 28386, + "id": 31447, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28373, - "src": "55227:2:16", + "referencedDeclaration": 31434, + "src": "55227:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28387, + "id": 31448, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28375, - "src": "55231:2:16", + "referencedDeclaration": 31436, + "src": "55231:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28388, + "id": 31449, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28377, - "src": "55235:2:16", + "referencedDeclaration": 31438, + "src": "55235:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 28389, + "id": 31450, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28379, - "src": "55239:2:16", + "referencedDeclaration": 31440, + "src": "55239:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -88210,32 +88210,32 @@ } ], "expression": { - "id": 28383, + "id": 31444, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "55167:3:16", + "src": "55167:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28384, + "id": 31445, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "55171:19:16", + "memberLocation": "55171:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "55167:23:16", + "src": "55167:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28390, + "id": 31451, "isConstant": false, "isLValue": false, "isPure": false, @@ -88244,7 +88244,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55167:75:16", + "src": "55167:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -88259,18 +88259,18 @@ "typeString": "bytes memory" } ], - "id": 28382, + "id": 31443, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "55151:15:16", + "referencedDeclaration": 25094, + "src": "55151:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28391, + "id": 31452, "isConstant": false, "isLValue": false, "isPure": false, @@ -88279,16 +88279,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55151:92:16", + "src": "55151:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28392, + "id": 31453, "nodeType": "ExpressionStatement", - "src": "55151:92:16" + "src": "55151:92:36" } ] }, @@ -88296,20 +88296,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55072:3:16", + "nameLocation": "55072:3:36", "parameters": { - "id": 28380, + "id": 31441, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28373, + "id": 31434, "mutability": "mutable", "name": "p0", - "nameLocation": "55081:2:16", + "nameLocation": "55081:2:36", "nodeType": "VariableDeclaration", - "scope": 28394, - "src": "55076:7:16", + "scope": 31455, + "src": "55076:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88317,10 +88317,10 @@ "typeString": "bool" }, "typeName": { - "id": 28372, + "id": 31433, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55076:4:16", + "src": "55076:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88330,13 +88330,13 @@ }, { "constant": false, - "id": 28375, + "id": 31436, "mutability": "mutable", "name": "p1", - "nameLocation": "55093:2:16", + "nameLocation": "55093:2:36", "nodeType": "VariableDeclaration", - "scope": 28394, - "src": "55085:10:16", + "scope": 31455, + "src": "55085:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88344,10 +88344,10 @@ "typeString": "address" }, "typeName": { - "id": 28374, + "id": 31435, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55085:7:16", + "src": "55085:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -88358,13 +88358,13 @@ }, { "constant": false, - "id": 28377, + "id": 31438, "mutability": "mutable", "name": "p2", - "nameLocation": "55111:2:16", + "nameLocation": "55111:2:36", "nodeType": "VariableDeclaration", - "scope": 28394, - "src": "55097:16:16", + "scope": 31455, + "src": "55097:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -88372,10 +88372,10 @@ "typeString": "string" }, "typeName": { - "id": 28376, + "id": 31437, "name": "string", "nodeType": "ElementaryTypeName", - "src": "55097:6:16", + "src": "55097:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -88385,13 +88385,13 @@ }, { "constant": false, - "id": 28379, + "id": 31440, "mutability": "mutable", "name": "p3", - "nameLocation": "55123:2:16", + "nameLocation": "55123:2:36", "nodeType": "VariableDeclaration", - "scope": 28394, - "src": "55115:10:16", + "scope": 31455, + "src": "55115:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88399,10 +88399,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28378, + "id": 31439, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "55115:7:16", + "src": "55115:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -88411,28 +88411,28 @@ "visibility": "internal" } ], - "src": "55075:51:16" + "src": "55075:51:36" }, "returnParameters": { - "id": 28381, + "id": 31442, "nodeType": "ParameterList", "parameters": [], - "src": "55141:0:16" + "src": "55141:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28417, + "id": 31478, "nodeType": "FunctionDefinition", - "src": "55256:192:16", + "src": "55256:192:36", "nodes": [], "body": { - "id": 28416, + "id": 31477, "nodeType": "Block", - "src": "55340:108:16", + "src": "55340:108:36", "nodes": [], "statements": [ { @@ -88442,14 +88442,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c737472696e672c737472696e6729", - "id": 28408, + "id": 31469, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "55390:33:16", + "src": "55390:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a73c1db639dbf1382c9113eacdf5b14a7ccd81fc001ac60393623936011bf49d", "typeString": "literal_string \"log(bool,address,string,string)\"" @@ -88457,48 +88457,48 @@ "value": "log(bool,address,string,string)" }, { - "id": 28409, + "id": 31470, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28396, - "src": "55425:2:16", + "referencedDeclaration": 31457, + "src": "55425:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28410, + "id": 31471, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28398, - "src": "55429:2:16", + "referencedDeclaration": 31459, + "src": "55429:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28411, + "id": 31472, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28400, - "src": "55433:2:16", + "referencedDeclaration": 31461, + "src": "55433:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 28412, + "id": 31473, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28402, - "src": "55437:2:16", + "referencedDeclaration": 31463, + "src": "55437:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -88529,32 +88529,32 @@ } ], "expression": { - "id": 28406, + "id": 31467, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "55366:3:16", + "src": "55366:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28407, + "id": 31468, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "55370:19:16", + "memberLocation": "55370:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "55366:23:16", + "src": "55366:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28413, + "id": 31474, "isConstant": false, "isLValue": false, "isPure": false, @@ -88563,7 +88563,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55366:74:16", + "src": "55366:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -88578,18 +88578,18 @@ "typeString": "bytes memory" } ], - "id": 28405, + "id": 31466, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "55350:15:16", + "referencedDeclaration": 25094, + "src": "55350:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28414, + "id": 31475, "isConstant": false, "isLValue": false, "isPure": false, @@ -88598,16 +88598,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55350:91:16", + "src": "55350:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28415, + "id": 31476, "nodeType": "ExpressionStatement", - "src": "55350:91:16" + "src": "55350:91:36" } ] }, @@ -88615,20 +88615,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55265:3:16", + "nameLocation": "55265:3:36", "parameters": { - "id": 28403, + "id": 31464, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28396, + "id": 31457, "mutability": "mutable", "name": "p0", - "nameLocation": "55274:2:16", + "nameLocation": "55274:2:36", "nodeType": "VariableDeclaration", - "scope": 28417, - "src": "55269:7:16", + "scope": 31478, + "src": "55269:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88636,10 +88636,10 @@ "typeString": "bool" }, "typeName": { - "id": 28395, + "id": 31456, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55269:4:16", + "src": "55269:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88649,13 +88649,13 @@ }, { "constant": false, - "id": 28398, + "id": 31459, "mutability": "mutable", "name": "p1", - "nameLocation": "55286:2:16", + "nameLocation": "55286:2:36", "nodeType": "VariableDeclaration", - "scope": 28417, - "src": "55278:10:16", + "scope": 31478, + "src": "55278:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88663,10 +88663,10 @@ "typeString": "address" }, "typeName": { - "id": 28397, + "id": 31458, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55278:7:16", + "src": "55278:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -88677,13 +88677,13 @@ }, { "constant": false, - "id": 28400, + "id": 31461, "mutability": "mutable", "name": "p2", - "nameLocation": "55304:2:16", + "nameLocation": "55304:2:36", "nodeType": "VariableDeclaration", - "scope": 28417, - "src": "55290:16:16", + "scope": 31478, + "src": "55290:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -88691,10 +88691,10 @@ "typeString": "string" }, "typeName": { - "id": 28399, + "id": 31460, "name": "string", "nodeType": "ElementaryTypeName", - "src": "55290:6:16", + "src": "55290:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -88704,13 +88704,13 @@ }, { "constant": false, - "id": 28402, + "id": 31463, "mutability": "mutable", "name": "p3", - "nameLocation": "55322:2:16", + "nameLocation": "55322:2:36", "nodeType": "VariableDeclaration", - "scope": 28417, - "src": "55308:16:16", + "scope": 31478, + "src": "55308:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -88718,10 +88718,10 @@ "typeString": "string" }, "typeName": { - "id": 28401, + "id": 31462, "name": "string", "nodeType": "ElementaryTypeName", - "src": "55308:6:16", + "src": "55308:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -88730,28 +88730,28 @@ "visibility": "internal" } ], - "src": "55268:57:16" + "src": "55268:57:36" }, "returnParameters": { - "id": 28404, + "id": 31465, "nodeType": "ParameterList", "parameters": [], - "src": "55340:0:16" + "src": "55340:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28440, + "id": 31501, "nodeType": "FunctionDefinition", - "src": "55454:181:16", + "src": "55454:181:36", "nodes": [], "body": { - "id": 28439, + "id": 31500, "nodeType": "Block", - "src": "55529:106:16", + "src": "55529:106:36", "nodes": [], "statements": [ { @@ -88761,14 +88761,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c737472696e672c626f6f6c29", - "id": 28431, + "id": 31492, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "55579:31:16", + "src": "55579:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e2bfd60b4f6acdab0603dda631b69bf37ab7cbf71bc5953f9ed72c1f2a76f7dc", "typeString": "literal_string \"log(bool,address,string,bool)\"" @@ -88776,48 +88776,48 @@ "value": "log(bool,address,string,bool)" }, { - "id": 28432, + "id": 31493, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28419, - "src": "55612:2:16", + "referencedDeclaration": 31480, + "src": "55612:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28433, + "id": 31494, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28421, - "src": "55616:2:16", + "referencedDeclaration": 31482, + "src": "55616:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28434, + "id": 31495, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28423, - "src": "55620:2:16", + "referencedDeclaration": 31484, + "src": "55620:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 28435, + "id": 31496, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28425, - "src": "55624:2:16", + "referencedDeclaration": 31486, + "src": "55624:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88848,32 +88848,32 @@ } ], "expression": { - "id": 28429, + "id": 31490, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "55555:3:16", + "src": "55555:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28430, + "id": 31491, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "55559:19:16", + "memberLocation": "55559:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "55555:23:16", + "src": "55555:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28436, + "id": 31497, "isConstant": false, "isLValue": false, "isPure": false, @@ -88882,7 +88882,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55555:72:16", + "src": "55555:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -88897,18 +88897,18 @@ "typeString": "bytes memory" } ], - "id": 28428, + "id": 31489, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "55539:15:16", + "referencedDeclaration": 25094, + "src": "55539:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28437, + "id": 31498, "isConstant": false, "isLValue": false, "isPure": false, @@ -88917,16 +88917,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55539:89:16", + "src": "55539:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28438, + "id": 31499, "nodeType": "ExpressionStatement", - "src": "55539:89:16" + "src": "55539:89:36" } ] }, @@ -88934,20 +88934,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55463:3:16", + "nameLocation": "55463:3:36", "parameters": { - "id": 28426, + "id": 31487, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28419, + "id": 31480, "mutability": "mutable", "name": "p0", - "nameLocation": "55472:2:16", + "nameLocation": "55472:2:36", "nodeType": "VariableDeclaration", - "scope": 28440, - "src": "55467:7:16", + "scope": 31501, + "src": "55467:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88955,10 +88955,10 @@ "typeString": "bool" }, "typeName": { - "id": 28418, + "id": 31479, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55467:4:16", + "src": "55467:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -88968,13 +88968,13 @@ }, { "constant": false, - "id": 28421, + "id": 31482, "mutability": "mutable", "name": "p1", - "nameLocation": "55484:2:16", + "nameLocation": "55484:2:36", "nodeType": "VariableDeclaration", - "scope": 28440, - "src": "55476:10:16", + "scope": 31501, + "src": "55476:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88982,10 +88982,10 @@ "typeString": "address" }, "typeName": { - "id": 28420, + "id": 31481, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55476:7:16", + "src": "55476:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -88996,13 +88996,13 @@ }, { "constant": false, - "id": 28423, + "id": 31484, "mutability": "mutable", "name": "p2", - "nameLocation": "55502:2:16", + "nameLocation": "55502:2:36", "nodeType": "VariableDeclaration", - "scope": 28440, - "src": "55488:16:16", + "scope": 31501, + "src": "55488:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -89010,10 +89010,10 @@ "typeString": "string" }, "typeName": { - "id": 28422, + "id": 31483, "name": "string", "nodeType": "ElementaryTypeName", - "src": "55488:6:16", + "src": "55488:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -89023,13 +89023,13 @@ }, { "constant": false, - "id": 28425, + "id": 31486, "mutability": "mutable", "name": "p3", - "nameLocation": "55511:2:16", + "nameLocation": "55511:2:36", "nodeType": "VariableDeclaration", - "scope": 28440, - "src": "55506:7:16", + "scope": 31501, + "src": "55506:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89037,10 +89037,10 @@ "typeString": "bool" }, "typeName": { - "id": 28424, + "id": 31485, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55506:4:16", + "src": "55506:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89049,28 +89049,28 @@ "visibility": "internal" } ], - "src": "55466:48:16" + "src": "55466:48:36" }, "returnParameters": { - "id": 28427, + "id": 31488, "nodeType": "ParameterList", "parameters": [], - "src": "55529:0:16" + "src": "55529:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28463, + "id": 31524, "nodeType": "FunctionDefinition", - "src": "55641:187:16", + "src": "55641:187:36", "nodes": [], "body": { - "id": 28462, + "id": 31523, "nodeType": "Block", - "src": "55719:109:16", + "src": "55719:109:36", "nodes": [], "statements": [ { @@ -89080,14 +89080,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c737472696e672c6164647265737329", - "id": 28454, + "id": 31515, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "55769:34:16", + "src": "55769:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6f7c603e9035cbc7959bb3d44ec862ddc6711eecebd67d54ceb0010f42f85654", "typeString": "literal_string \"log(bool,address,string,address)\"" @@ -89095,48 +89095,48 @@ "value": "log(bool,address,string,address)" }, { - "id": 28455, + "id": 31516, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28442, - "src": "55805:2:16", + "referencedDeclaration": 31503, + "src": "55805:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28456, + "id": 31517, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28444, - "src": "55809:2:16", + "referencedDeclaration": 31505, + "src": "55809:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28457, + "id": 31518, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28446, - "src": "55813:2:16", + "referencedDeclaration": 31507, + "src": "55813:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 28458, + "id": 31519, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28448, - "src": "55817:2:16", + "referencedDeclaration": 31509, + "src": "55817:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -89167,32 +89167,32 @@ } ], "expression": { - "id": 28452, + "id": 31513, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "55745:3:16", + "src": "55745:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28453, + "id": 31514, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "55749:19:16", + "memberLocation": "55749:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "55745:23:16", + "src": "55745:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28459, + "id": 31520, "isConstant": false, "isLValue": false, "isPure": false, @@ -89201,7 +89201,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55745:75:16", + "src": "55745:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -89216,18 +89216,18 @@ "typeString": "bytes memory" } ], - "id": 28451, + "id": 31512, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "55729:15:16", + "referencedDeclaration": 25094, + "src": "55729:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28460, + "id": 31521, "isConstant": false, "isLValue": false, "isPure": false, @@ -89236,16 +89236,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55729:92:16", + "src": "55729:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28461, + "id": 31522, "nodeType": "ExpressionStatement", - "src": "55729:92:16" + "src": "55729:92:36" } ] }, @@ -89253,20 +89253,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55650:3:16", + "nameLocation": "55650:3:36", "parameters": { - "id": 28449, + "id": 31510, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28442, + "id": 31503, "mutability": "mutable", "name": "p0", - "nameLocation": "55659:2:16", + "nameLocation": "55659:2:36", "nodeType": "VariableDeclaration", - "scope": 28463, - "src": "55654:7:16", + "scope": 31524, + "src": "55654:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89274,10 +89274,10 @@ "typeString": "bool" }, "typeName": { - "id": 28441, + "id": 31502, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55654:4:16", + "src": "55654:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89287,13 +89287,13 @@ }, { "constant": false, - "id": 28444, + "id": 31505, "mutability": "mutable", "name": "p1", - "nameLocation": "55671:2:16", + "nameLocation": "55671:2:36", "nodeType": "VariableDeclaration", - "scope": 28463, - "src": "55663:10:16", + "scope": 31524, + "src": "55663:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89301,10 +89301,10 @@ "typeString": "address" }, "typeName": { - "id": 28443, + "id": 31504, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55663:7:16", + "src": "55663:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -89315,13 +89315,13 @@ }, { "constant": false, - "id": 28446, + "id": 31507, "mutability": "mutable", "name": "p2", - "nameLocation": "55689:2:16", + "nameLocation": "55689:2:36", "nodeType": "VariableDeclaration", - "scope": 28463, - "src": "55675:16:16", + "scope": 31524, + "src": "55675:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -89329,10 +89329,10 @@ "typeString": "string" }, "typeName": { - "id": 28445, + "id": 31506, "name": "string", "nodeType": "ElementaryTypeName", - "src": "55675:6:16", + "src": "55675:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -89342,13 +89342,13 @@ }, { "constant": false, - "id": 28448, + "id": 31509, "mutability": "mutable", "name": "p3", - "nameLocation": "55701:2:16", + "nameLocation": "55701:2:36", "nodeType": "VariableDeclaration", - "scope": 28463, - "src": "55693:10:16", + "scope": 31524, + "src": "55693:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89356,10 +89356,10 @@ "typeString": "address" }, "typeName": { - "id": 28447, + "id": 31508, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55693:7:16", + "src": "55693:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -89369,28 +89369,28 @@ "visibility": "internal" } ], - "src": "55653:51:16" + "src": "55653:51:36" }, "returnParameters": { - "id": 28450, + "id": 31511, "nodeType": "ParameterList", "parameters": [], - "src": "55719:0:16" + "src": "55719:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28486, + "id": 31547, "nodeType": "FunctionDefinition", - "src": "55834:176:16", + "src": "55834:176:36", "nodes": [], "body": { - "id": 28485, + "id": 31546, "nodeType": "Block", - "src": "55903:107:16", + "src": "55903:107:36", "nodes": [], "statements": [ { @@ -89400,14 +89400,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c626f6f6c2c75696e7432353629", - "id": 28477, + "id": 31538, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "55953:32:16", + "src": "55953:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_07831502b96d5b050adbd4ca2f9d4cd011dd7a8d3e1266dadb6c832ee8e56059", "typeString": "literal_string \"log(bool,address,bool,uint256)\"" @@ -89415,48 +89415,48 @@ "value": "log(bool,address,bool,uint256)" }, { - "id": 28478, + "id": 31539, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28465, - "src": "55987:2:16", + "referencedDeclaration": 31526, + "src": "55987:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28479, + "id": 31540, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28467, - "src": "55991:2:16", + "referencedDeclaration": 31528, + "src": "55991:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28480, + "id": 31541, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28469, - "src": "55995:2:16", + "referencedDeclaration": 31530, + "src": "55995:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28481, + "id": 31542, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28471, - "src": "55999:2:16", + "referencedDeclaration": 31532, + "src": "55999:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -89487,32 +89487,32 @@ } ], "expression": { - "id": 28475, + "id": 31536, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "55929:3:16", + "src": "55929:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28476, + "id": 31537, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "55933:19:16", + "memberLocation": "55933:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "55929:23:16", + "src": "55929:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28482, + "id": 31543, "isConstant": false, "isLValue": false, "isPure": false, @@ -89521,7 +89521,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55929:73:16", + "src": "55929:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -89536,18 +89536,18 @@ "typeString": "bytes memory" } ], - "id": 28474, + "id": 31535, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "55913:15:16", + "referencedDeclaration": 25094, + "src": "55913:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28483, + "id": 31544, "isConstant": false, "isLValue": false, "isPure": false, @@ -89556,16 +89556,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55913:90:16", + "src": "55913:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28484, + "id": 31545, "nodeType": "ExpressionStatement", - "src": "55913:90:16" + "src": "55913:90:36" } ] }, @@ -89573,20 +89573,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55843:3:16", + "nameLocation": "55843:3:36", "parameters": { - "id": 28472, + "id": 31533, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28465, + "id": 31526, "mutability": "mutable", "name": "p0", - "nameLocation": "55852:2:16", + "nameLocation": "55852:2:36", "nodeType": "VariableDeclaration", - "scope": 28486, - "src": "55847:7:16", + "scope": 31547, + "src": "55847:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89594,10 +89594,10 @@ "typeString": "bool" }, "typeName": { - "id": 28464, + "id": 31525, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55847:4:16", + "src": "55847:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89607,13 +89607,13 @@ }, { "constant": false, - "id": 28467, + "id": 31528, "mutability": "mutable", "name": "p1", - "nameLocation": "55864:2:16", + "nameLocation": "55864:2:36", "nodeType": "VariableDeclaration", - "scope": 28486, - "src": "55856:10:16", + "scope": 31547, + "src": "55856:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89621,10 +89621,10 @@ "typeString": "address" }, "typeName": { - "id": 28466, + "id": 31527, "name": "address", "nodeType": "ElementaryTypeName", - "src": "55856:7:16", + "src": "55856:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -89635,13 +89635,13 @@ }, { "constant": false, - "id": 28469, + "id": 31530, "mutability": "mutable", "name": "p2", - "nameLocation": "55873:2:16", + "nameLocation": "55873:2:36", "nodeType": "VariableDeclaration", - "scope": 28486, - "src": "55868:7:16", + "scope": 31547, + "src": "55868:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89649,10 +89649,10 @@ "typeString": "bool" }, "typeName": { - "id": 28468, + "id": 31529, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "55868:4:16", + "src": "55868:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89662,13 +89662,13 @@ }, { "constant": false, - "id": 28471, + "id": 31532, "mutability": "mutable", "name": "p3", - "nameLocation": "55885:2:16", + "nameLocation": "55885:2:36", "nodeType": "VariableDeclaration", - "scope": 28486, - "src": "55877:10:16", + "scope": 31547, + "src": "55877:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89676,10 +89676,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28470, + "id": 31531, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "55877:7:16", + "src": "55877:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -89688,28 +89688,28 @@ "visibility": "internal" } ], - "src": "55846:42:16" + "src": "55846:42:36" }, "returnParameters": { - "id": 28473, + "id": 31534, "nodeType": "ParameterList", "parameters": [], - "src": "55903:0:16" + "src": "55903:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28509, + "id": 31570, "nodeType": "FunctionDefinition", - "src": "56016:181:16", + "src": "56016:181:36", "nodes": [], "body": { - "id": 28508, + "id": 31569, "nodeType": "Block", - "src": "56091:106:16", + "src": "56091:106:36", "nodes": [], "statements": [ { @@ -89719,14 +89719,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c626f6f6c2c737472696e6729", - "id": 28500, + "id": 31561, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56141:31:16", + "src": "56141:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4a66cb34796065525d301a5b87b440b55f1936e34dd66e2f2039307bc4e3ea59", "typeString": "literal_string \"log(bool,address,bool,string)\"" @@ -89734,48 +89734,48 @@ "value": "log(bool,address,bool,string)" }, { - "id": 28501, + "id": 31562, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28488, - "src": "56174:2:16", + "referencedDeclaration": 31549, + "src": "56174:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28502, + "id": 31563, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28490, - "src": "56178:2:16", + "referencedDeclaration": 31551, + "src": "56178:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28503, + "id": 31564, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28492, - "src": "56182:2:16", + "referencedDeclaration": 31553, + "src": "56182:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28504, + "id": 31565, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28494, - "src": "56186:2:16", + "referencedDeclaration": 31555, + "src": "56186:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -89806,32 +89806,32 @@ } ], "expression": { - "id": 28498, + "id": 31559, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56117:3:16", + "src": "56117:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28499, + "id": 31560, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "56121:19:16", + "memberLocation": "56121:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56117:23:16", + "src": "56117:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28505, + "id": 31566, "isConstant": false, "isLValue": false, "isPure": false, @@ -89840,7 +89840,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56117:72:16", + "src": "56117:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -89855,18 +89855,18 @@ "typeString": "bytes memory" } ], - "id": 28497, + "id": 31558, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "56101:15:16", + "referencedDeclaration": 25094, + "src": "56101:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28506, + "id": 31567, "isConstant": false, "isLValue": false, "isPure": false, @@ -89875,16 +89875,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56101:89:16", + "src": "56101:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28507, + "id": 31568, "nodeType": "ExpressionStatement", - "src": "56101:89:16" + "src": "56101:89:36" } ] }, @@ -89892,20 +89892,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56025:3:16", + "nameLocation": "56025:3:36", "parameters": { - "id": 28495, + "id": 31556, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28488, + "id": 31549, "mutability": "mutable", "name": "p0", - "nameLocation": "56034:2:16", + "nameLocation": "56034:2:36", "nodeType": "VariableDeclaration", - "scope": 28509, - "src": "56029:7:16", + "scope": 31570, + "src": "56029:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89913,10 +89913,10 @@ "typeString": "bool" }, "typeName": { - "id": 28487, + "id": 31548, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56029:4:16", + "src": "56029:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89926,13 +89926,13 @@ }, { "constant": false, - "id": 28490, + "id": 31551, "mutability": "mutable", "name": "p1", - "nameLocation": "56046:2:16", + "nameLocation": "56046:2:36", "nodeType": "VariableDeclaration", - "scope": 28509, - "src": "56038:10:16", + "scope": 31570, + "src": "56038:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89940,10 +89940,10 @@ "typeString": "address" }, "typeName": { - "id": 28489, + "id": 31550, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56038:7:16", + "src": "56038:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -89954,13 +89954,13 @@ }, { "constant": false, - "id": 28492, + "id": 31553, "mutability": "mutable", "name": "p2", - "nameLocation": "56055:2:16", + "nameLocation": "56055:2:36", "nodeType": "VariableDeclaration", - "scope": 28509, - "src": "56050:7:16", + "scope": 31570, + "src": "56050:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -89968,10 +89968,10 @@ "typeString": "bool" }, "typeName": { - "id": 28491, + "id": 31552, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56050:4:16", + "src": "56050:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -89981,13 +89981,13 @@ }, { "constant": false, - "id": 28494, + "id": 31555, "mutability": "mutable", "name": "p3", - "nameLocation": "56073:2:16", + "nameLocation": "56073:2:36", "nodeType": "VariableDeclaration", - "scope": 28509, - "src": "56059:16:16", + "scope": 31570, + "src": "56059:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -89995,10 +89995,10 @@ "typeString": "string" }, "typeName": { - "id": 28493, + "id": 31554, "name": "string", "nodeType": "ElementaryTypeName", - "src": "56059:6:16", + "src": "56059:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -90007,28 +90007,28 @@ "visibility": "internal" } ], - "src": "56028:48:16" + "src": "56028:48:36" }, "returnParameters": { - "id": 28496, + "id": 31557, "nodeType": "ParameterList", "parameters": [], - "src": "56091:0:16" + "src": "56091:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28532, + "id": 31593, "nodeType": "FunctionDefinition", - "src": "56203:170:16", + "src": "56203:170:36", "nodes": [], "body": { - "id": 28531, + "id": 31592, "nodeType": "Block", - "src": "56269:104:16", + "src": "56269:104:36", "nodes": [], "statements": [ { @@ -90038,14 +90038,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c626f6f6c2c626f6f6c29", - "id": 28523, + "id": 31584, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56319:29:16", + "src": "56319:29:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6a9c478bc98300d44308882e2e0b5864f2536a2939cb77105f503738b5832577", "typeString": "literal_string \"log(bool,address,bool,bool)\"" @@ -90053,48 +90053,48 @@ "value": "log(bool,address,bool,bool)" }, { - "id": 28524, + "id": 31585, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28511, - "src": "56350:2:16", + "referencedDeclaration": 31572, + "src": "56350:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28525, + "id": 31586, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28513, - "src": "56354:2:16", + "referencedDeclaration": 31574, + "src": "56354:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28526, + "id": 31587, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28515, - "src": "56358:2:16", + "referencedDeclaration": 31576, + "src": "56358:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28527, + "id": 31588, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28517, - "src": "56362:2:16", + "referencedDeclaration": 31578, + "src": "56362:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -90125,32 +90125,32 @@ } ], "expression": { - "id": 28521, + "id": 31582, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56295:3:16", + "src": "56295:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28522, + "id": 31583, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "56299:19:16", + "memberLocation": "56299:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56295:23:16", + "src": "56295:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28528, + "id": 31589, "isConstant": false, "isLValue": false, "isPure": false, @@ -90159,7 +90159,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56295:70:16", + "src": "56295:70:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -90174,18 +90174,18 @@ "typeString": "bytes memory" } ], - "id": 28520, + "id": 31581, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "56279:15:16", + "referencedDeclaration": 25094, + "src": "56279:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28529, + "id": 31590, "isConstant": false, "isLValue": false, "isPure": false, @@ -90194,16 +90194,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56279:87:16", + "src": "56279:87:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28530, + "id": 31591, "nodeType": "ExpressionStatement", - "src": "56279:87:16" + "src": "56279:87:36" } ] }, @@ -90211,20 +90211,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56212:3:16", + "nameLocation": "56212:3:36", "parameters": { - "id": 28518, + "id": 31579, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28511, + "id": 31572, "mutability": "mutable", "name": "p0", - "nameLocation": "56221:2:16", + "nameLocation": "56221:2:36", "nodeType": "VariableDeclaration", - "scope": 28532, - "src": "56216:7:16", + "scope": 31593, + "src": "56216:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90232,10 +90232,10 @@ "typeString": "bool" }, "typeName": { - "id": 28510, + "id": 31571, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56216:4:16", + "src": "56216:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -90245,13 +90245,13 @@ }, { "constant": false, - "id": 28513, + "id": 31574, "mutability": "mutable", "name": "p1", - "nameLocation": "56233:2:16", + "nameLocation": "56233:2:36", "nodeType": "VariableDeclaration", - "scope": 28532, - "src": "56225:10:16", + "scope": 31593, + "src": "56225:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90259,10 +90259,10 @@ "typeString": "address" }, "typeName": { - "id": 28512, + "id": 31573, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56225:7:16", + "src": "56225:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -90273,13 +90273,13 @@ }, { "constant": false, - "id": 28515, + "id": 31576, "mutability": "mutable", "name": "p2", - "nameLocation": "56242:2:16", + "nameLocation": "56242:2:36", "nodeType": "VariableDeclaration", - "scope": 28532, - "src": "56237:7:16", + "scope": 31593, + "src": "56237:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90287,10 +90287,10 @@ "typeString": "bool" }, "typeName": { - "id": 28514, + "id": 31575, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56237:4:16", + "src": "56237:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -90300,13 +90300,13 @@ }, { "constant": false, - "id": 28517, + "id": 31578, "mutability": "mutable", "name": "p3", - "nameLocation": "56251:2:16", + "nameLocation": "56251:2:36", "nodeType": "VariableDeclaration", - "scope": 28532, - "src": "56246:7:16", + "scope": 31593, + "src": "56246:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90314,10 +90314,10 @@ "typeString": "bool" }, "typeName": { - "id": 28516, + "id": 31577, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56246:4:16", + "src": "56246:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -90326,28 +90326,28 @@ "visibility": "internal" } ], - "src": "56215:39:16" + "src": "56215:39:36" }, "returnParameters": { - "id": 28519, + "id": 31580, "nodeType": "ParameterList", "parameters": [], - "src": "56269:0:16" + "src": "56269:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28555, + "id": 31616, "nodeType": "FunctionDefinition", - "src": "56379:176:16", + "src": "56379:176:36", "nodes": [], "body": { - "id": 28554, + "id": 31615, "nodeType": "Block", - "src": "56448:107:16", + "src": "56448:107:36", "nodes": [], "statements": [ { @@ -90357,14 +90357,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c626f6f6c2c6164647265737329", - "id": 28546, + "id": 31607, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56498:32:16", + "src": "56498:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1c41a336759f1c2fe1d8b137296b2dfbdcfe7114fc53f203852c2835c09f8870", "typeString": "literal_string \"log(bool,address,bool,address)\"" @@ -90372,48 +90372,48 @@ "value": "log(bool,address,bool,address)" }, { - "id": 28547, + "id": 31608, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28534, - "src": "56532:2:16", + "referencedDeclaration": 31595, + "src": "56532:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28548, + "id": 31609, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28536, - "src": "56536:2:16", + "referencedDeclaration": 31597, + "src": "56536:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28549, + "id": 31610, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28538, - "src": "56540:2:16", + "referencedDeclaration": 31599, + "src": "56540:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28550, + "id": 31611, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28540, - "src": "56544:2:16", + "referencedDeclaration": 31601, + "src": "56544:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -90444,32 +90444,32 @@ } ], "expression": { - "id": 28544, + "id": 31605, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56474:3:16", + "src": "56474:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28545, + "id": 31606, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "56478:19:16", + "memberLocation": "56478:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56474:23:16", + "src": "56474:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28551, + "id": 31612, "isConstant": false, "isLValue": false, "isPure": false, @@ -90478,7 +90478,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56474:73:16", + "src": "56474:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -90493,18 +90493,18 @@ "typeString": "bytes memory" } ], - "id": 28543, + "id": 31604, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "56458:15:16", + "referencedDeclaration": 25094, + "src": "56458:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28552, + "id": 31613, "isConstant": false, "isLValue": false, "isPure": false, @@ -90513,16 +90513,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56458:90:16", + "src": "56458:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28553, + "id": 31614, "nodeType": "ExpressionStatement", - "src": "56458:90:16" + "src": "56458:90:36" } ] }, @@ -90530,20 +90530,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56388:3:16", + "nameLocation": "56388:3:36", "parameters": { - "id": 28541, + "id": 31602, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28534, + "id": 31595, "mutability": "mutable", "name": "p0", - "nameLocation": "56397:2:16", + "nameLocation": "56397:2:36", "nodeType": "VariableDeclaration", - "scope": 28555, - "src": "56392:7:16", + "scope": 31616, + "src": "56392:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90551,10 +90551,10 @@ "typeString": "bool" }, "typeName": { - "id": 28533, + "id": 31594, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56392:4:16", + "src": "56392:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -90564,13 +90564,13 @@ }, { "constant": false, - "id": 28536, + "id": 31597, "mutability": "mutable", "name": "p1", - "nameLocation": "56409:2:16", + "nameLocation": "56409:2:36", "nodeType": "VariableDeclaration", - "scope": 28555, - "src": "56401:10:16", + "scope": 31616, + "src": "56401:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90578,10 +90578,10 @@ "typeString": "address" }, "typeName": { - "id": 28535, + "id": 31596, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56401:7:16", + "src": "56401:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -90592,13 +90592,13 @@ }, { "constant": false, - "id": 28538, + "id": 31599, "mutability": "mutable", "name": "p2", - "nameLocation": "56418:2:16", + "nameLocation": "56418:2:36", "nodeType": "VariableDeclaration", - "scope": 28555, - "src": "56413:7:16", + "scope": 31616, + "src": "56413:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90606,10 +90606,10 @@ "typeString": "bool" }, "typeName": { - "id": 28537, + "id": 31598, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56413:4:16", + "src": "56413:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -90619,13 +90619,13 @@ }, { "constant": false, - "id": 28540, + "id": 31601, "mutability": "mutable", "name": "p3", - "nameLocation": "56430:2:16", + "nameLocation": "56430:2:36", "nodeType": "VariableDeclaration", - "scope": 28555, - "src": "56422:10:16", + "scope": 31616, + "src": "56422:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90633,10 +90633,10 @@ "typeString": "address" }, "typeName": { - "id": 28539, + "id": 31600, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56422:7:16", + "src": "56422:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -90646,28 +90646,28 @@ "visibility": "internal" } ], - "src": "56391:42:16" + "src": "56391:42:36" }, "returnParameters": { - "id": 28542, + "id": 31603, "nodeType": "ParameterList", "parameters": [], - "src": "56448:0:16" + "src": "56448:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28578, + "id": 31639, "nodeType": "FunctionDefinition", - "src": "56561:182:16", + "src": "56561:182:36", "nodes": [], "body": { - "id": 28577, + "id": 31638, "nodeType": "Block", - "src": "56633:110:16", + "src": "56633:110:36", "nodes": [], "statements": [ { @@ -90677,14 +90677,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c616464726573732c75696e7432353629", - "id": 28569, + "id": 31630, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56683:35:16", + "src": "56683:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0c66d1be8b80b8d96088c57d6fc12897f737822d5beb6e751a923520a0a509b8", "typeString": "literal_string \"log(bool,address,address,uint256)\"" @@ -90692,48 +90692,48 @@ "value": "log(bool,address,address,uint256)" }, { - "id": 28570, + "id": 31631, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28557, - "src": "56720:2:16", + "referencedDeclaration": 31618, + "src": "56720:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28571, + "id": 31632, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28559, - "src": "56724:2:16", + "referencedDeclaration": 31620, + "src": "56724:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28572, + "id": 31633, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28561, - "src": "56728:2:16", + "referencedDeclaration": 31622, + "src": "56728:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28573, + "id": 31634, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28563, - "src": "56732:2:16", + "referencedDeclaration": 31624, + "src": "56732:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90764,32 +90764,32 @@ } ], "expression": { - "id": 28567, + "id": 31628, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56659:3:16", + "src": "56659:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28568, + "id": 31629, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "56663:19:16", + "memberLocation": "56663:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56659:23:16", + "src": "56659:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28574, + "id": 31635, "isConstant": false, "isLValue": false, "isPure": false, @@ -90798,7 +90798,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56659:76:16", + "src": "56659:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -90813,18 +90813,18 @@ "typeString": "bytes memory" } ], - "id": 28566, + "id": 31627, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "56643:15:16", + "referencedDeclaration": 25094, + "src": "56643:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28575, + "id": 31636, "isConstant": false, "isLValue": false, "isPure": false, @@ -90833,16 +90833,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56643:93:16", + "src": "56643:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28576, + "id": 31637, "nodeType": "ExpressionStatement", - "src": "56643:93:16" + "src": "56643:93:36" } ] }, @@ -90850,20 +90850,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56570:3:16", + "nameLocation": "56570:3:36", "parameters": { - "id": 28564, + "id": 31625, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28557, + "id": 31618, "mutability": "mutable", "name": "p0", - "nameLocation": "56579:2:16", + "nameLocation": "56579:2:36", "nodeType": "VariableDeclaration", - "scope": 28578, - "src": "56574:7:16", + "scope": 31639, + "src": "56574:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90871,10 +90871,10 @@ "typeString": "bool" }, "typeName": { - "id": 28556, + "id": 31617, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56574:4:16", + "src": "56574:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -90884,13 +90884,13 @@ }, { "constant": false, - "id": 28559, + "id": 31620, "mutability": "mutable", "name": "p1", - "nameLocation": "56591:2:16", + "nameLocation": "56591:2:36", "nodeType": "VariableDeclaration", - "scope": 28578, - "src": "56583:10:16", + "scope": 31639, + "src": "56583:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90898,10 +90898,10 @@ "typeString": "address" }, "typeName": { - "id": 28558, + "id": 31619, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56583:7:16", + "src": "56583:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -90912,13 +90912,13 @@ }, { "constant": false, - "id": 28561, + "id": 31622, "mutability": "mutable", "name": "p2", - "nameLocation": "56603:2:16", + "nameLocation": "56603:2:36", "nodeType": "VariableDeclaration", - "scope": 28578, - "src": "56595:10:16", + "scope": 31639, + "src": "56595:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90926,10 +90926,10 @@ "typeString": "address" }, "typeName": { - "id": 28560, + "id": 31621, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56595:7:16", + "src": "56595:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -90940,13 +90940,13 @@ }, { "constant": false, - "id": 28563, + "id": 31624, "mutability": "mutable", "name": "p3", - "nameLocation": "56615:2:16", + "nameLocation": "56615:2:36", "nodeType": "VariableDeclaration", - "scope": 28578, - "src": "56607:10:16", + "scope": 31639, + "src": "56607:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90954,10 +90954,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28562, + "id": 31623, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "56607:7:16", + "src": "56607:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -90966,28 +90966,28 @@ "visibility": "internal" } ], - "src": "56573:45:16" + "src": "56573:45:36" }, "returnParameters": { - "id": 28565, + "id": 31626, "nodeType": "ParameterList", "parameters": [], - "src": "56633:0:16" + "src": "56633:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28601, + "id": 31662, "nodeType": "FunctionDefinition", - "src": "56749:187:16", + "src": "56749:187:36", "nodes": [], "body": { - "id": 28600, + "id": 31661, "nodeType": "Block", - "src": "56827:109:16", + "src": "56827:109:36", "nodes": [], "statements": [ { @@ -90997,14 +90997,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c616464726573732c737472696e6729", - "id": 28592, + "id": 31653, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "56877:34:16", + "src": "56877:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d812a167fb7ec8cf55a11f06ff411238f0a431de331592d8a735c8c8481f7432", "typeString": "literal_string \"log(bool,address,address,string)\"" @@ -91012,48 +91012,48 @@ "value": "log(bool,address,address,string)" }, { - "id": 28593, + "id": 31654, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28580, - "src": "56913:2:16", + "referencedDeclaration": 31641, + "src": "56913:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28594, + "id": 31655, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28582, - "src": "56917:2:16", + "referencedDeclaration": 31643, + "src": "56917:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28595, + "id": 31656, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28584, - "src": "56921:2:16", + "referencedDeclaration": 31645, + "src": "56921:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28596, + "id": 31657, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28586, - "src": "56925:2:16", + "referencedDeclaration": 31647, + "src": "56925:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -91084,32 +91084,32 @@ } ], "expression": { - "id": 28590, + "id": 31651, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "56853:3:16", + "src": "56853:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28591, + "id": 31652, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "56857:19:16", + "memberLocation": "56857:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "56853:23:16", + "src": "56853:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28597, + "id": 31658, "isConstant": false, "isLValue": false, "isPure": false, @@ -91118,7 +91118,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56853:75:16", + "src": "56853:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -91133,18 +91133,18 @@ "typeString": "bytes memory" } ], - "id": 28589, + "id": 31650, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "56837:15:16", + "referencedDeclaration": 25094, + "src": "56837:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28598, + "id": 31659, "isConstant": false, "isLValue": false, "isPure": false, @@ -91153,16 +91153,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56837:92:16", + "src": "56837:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28599, + "id": 31660, "nodeType": "ExpressionStatement", - "src": "56837:92:16" + "src": "56837:92:36" } ] }, @@ -91170,20 +91170,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56758:3:16", + "nameLocation": "56758:3:36", "parameters": { - "id": 28587, + "id": 31648, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28580, + "id": 31641, "mutability": "mutable", "name": "p0", - "nameLocation": "56767:2:16", + "nameLocation": "56767:2:36", "nodeType": "VariableDeclaration", - "scope": 28601, - "src": "56762:7:16", + "scope": 31662, + "src": "56762:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91191,10 +91191,10 @@ "typeString": "bool" }, "typeName": { - "id": 28579, + "id": 31640, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56762:4:16", + "src": "56762:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -91204,13 +91204,13 @@ }, { "constant": false, - "id": 28582, + "id": 31643, "mutability": "mutable", "name": "p1", - "nameLocation": "56779:2:16", + "nameLocation": "56779:2:36", "nodeType": "VariableDeclaration", - "scope": 28601, - "src": "56771:10:16", + "scope": 31662, + "src": "56771:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91218,10 +91218,10 @@ "typeString": "address" }, "typeName": { - "id": 28581, + "id": 31642, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56771:7:16", + "src": "56771:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -91232,13 +91232,13 @@ }, { "constant": false, - "id": 28584, + "id": 31645, "mutability": "mutable", "name": "p2", - "nameLocation": "56791:2:16", + "nameLocation": "56791:2:36", "nodeType": "VariableDeclaration", - "scope": 28601, - "src": "56783:10:16", + "scope": 31662, + "src": "56783:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91246,10 +91246,10 @@ "typeString": "address" }, "typeName": { - "id": 28583, + "id": 31644, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56783:7:16", + "src": "56783:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -91260,13 +91260,13 @@ }, { "constant": false, - "id": 28586, + "id": 31647, "mutability": "mutable", "name": "p3", - "nameLocation": "56809:2:16", + "nameLocation": "56809:2:36", "nodeType": "VariableDeclaration", - "scope": 28601, - "src": "56795:16:16", + "scope": 31662, + "src": "56795:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -91274,10 +91274,10 @@ "typeString": "string" }, "typeName": { - "id": 28585, + "id": 31646, "name": "string", "nodeType": "ElementaryTypeName", - "src": "56795:6:16", + "src": "56795:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -91286,28 +91286,28 @@ "visibility": "internal" } ], - "src": "56761:51:16" + "src": "56761:51:36" }, "returnParameters": { - "id": 28588, + "id": 31649, "nodeType": "ParameterList", "parameters": [], - "src": "56827:0:16" + "src": "56827:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28624, + "id": 31685, "nodeType": "FunctionDefinition", - "src": "56942:176:16", + "src": "56942:176:36", "nodes": [], "body": { - "id": 28623, + "id": 31684, "nodeType": "Block", - "src": "57011:107:16", + "src": "57011:107:36", "nodes": [], "statements": [ { @@ -91317,14 +91317,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c616464726573732c626f6f6c29", - "id": 28615, + "id": 31676, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "57061:32:16", + "src": "57061:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_46600be071bbf2a7e3a3cb4fd0e6efe39e86453e4c4a27c400470867be7afd9e", "typeString": "literal_string \"log(bool,address,address,bool)\"" @@ -91332,48 +91332,48 @@ "value": "log(bool,address,address,bool)" }, { - "id": 28616, + "id": 31677, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28603, - "src": "57095:2:16", + "referencedDeclaration": 31664, + "src": "57095:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28617, + "id": 31678, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28605, - "src": "57099:2:16", + "referencedDeclaration": 31666, + "src": "57099:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28618, + "id": 31679, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28607, - "src": "57103:2:16", + "referencedDeclaration": 31668, + "src": "57103:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28619, + "id": 31680, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28609, - "src": "57107:2:16", + "referencedDeclaration": 31670, + "src": "57107:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -91404,32 +91404,32 @@ } ], "expression": { - "id": 28613, + "id": 31674, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "57037:3:16", + "src": "57037:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28614, + "id": 31675, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "57041:19:16", + "memberLocation": "57041:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "57037:23:16", + "src": "57037:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28620, + "id": 31681, "isConstant": false, "isLValue": false, "isPure": false, @@ -91438,7 +91438,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57037:73:16", + "src": "57037:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -91453,18 +91453,18 @@ "typeString": "bytes memory" } ], - "id": 28612, + "id": 31673, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "57021:15:16", + "referencedDeclaration": 25094, + "src": "57021:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28621, + "id": 31682, "isConstant": false, "isLValue": false, "isPure": false, @@ -91473,16 +91473,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57021:90:16", + "src": "57021:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28622, + "id": 31683, "nodeType": "ExpressionStatement", - "src": "57021:90:16" + "src": "57021:90:36" } ] }, @@ -91490,20 +91490,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56951:3:16", + "nameLocation": "56951:3:36", "parameters": { - "id": 28610, + "id": 31671, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28603, + "id": 31664, "mutability": "mutable", "name": "p0", - "nameLocation": "56960:2:16", + "nameLocation": "56960:2:36", "nodeType": "VariableDeclaration", - "scope": 28624, - "src": "56955:7:16", + "scope": 31685, + "src": "56955:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91511,10 +91511,10 @@ "typeString": "bool" }, "typeName": { - "id": 28602, + "id": 31663, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56955:4:16", + "src": "56955:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -91524,13 +91524,13 @@ }, { "constant": false, - "id": 28605, + "id": 31666, "mutability": "mutable", "name": "p1", - "nameLocation": "56972:2:16", + "nameLocation": "56972:2:36", "nodeType": "VariableDeclaration", - "scope": 28624, - "src": "56964:10:16", + "scope": 31685, + "src": "56964:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91538,10 +91538,10 @@ "typeString": "address" }, "typeName": { - "id": 28604, + "id": 31665, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56964:7:16", + "src": "56964:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -91552,13 +91552,13 @@ }, { "constant": false, - "id": 28607, + "id": 31668, "mutability": "mutable", "name": "p2", - "nameLocation": "56984:2:16", + "nameLocation": "56984:2:36", "nodeType": "VariableDeclaration", - "scope": 28624, - "src": "56976:10:16", + "scope": 31685, + "src": "56976:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91566,10 +91566,10 @@ "typeString": "address" }, "typeName": { - "id": 28606, + "id": 31667, "name": "address", "nodeType": "ElementaryTypeName", - "src": "56976:7:16", + "src": "56976:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -91580,13 +91580,13 @@ }, { "constant": false, - "id": 28609, + "id": 31670, "mutability": "mutable", "name": "p3", - "nameLocation": "56993:2:16", + "nameLocation": "56993:2:36", "nodeType": "VariableDeclaration", - "scope": 28624, - "src": "56988:7:16", + "scope": 31685, + "src": "56988:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91594,10 +91594,10 @@ "typeString": "bool" }, "typeName": { - "id": 28608, + "id": 31669, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "56988:4:16", + "src": "56988:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -91606,28 +91606,28 @@ "visibility": "internal" } ], - "src": "56954:42:16" + "src": "56954:42:36" }, "returnParameters": { - "id": 28611, + "id": 31672, "nodeType": "ParameterList", "parameters": [], - "src": "57011:0:16" + "src": "57011:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28647, + "id": 31708, "nodeType": "FunctionDefinition", - "src": "57124:182:16", + "src": "57124:182:36", "nodes": [], "body": { - "id": 28646, + "id": 31707, "nodeType": "Block", - "src": "57196:110:16", + "src": "57196:110:36", "nodes": [], "statements": [ { @@ -91637,14 +91637,14 @@ "arguments": [ { "hexValue": "6c6f6728626f6f6c2c616464726573732c616464726573732c6164647265737329", - "id": 28638, + "id": 31699, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "57246:35:16", + "src": "57246:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1d14d00189540d88098b9fe614aa8c0efbe231c1a0fee05e7d705c0342377123", "typeString": "literal_string \"log(bool,address,address,address)\"" @@ -91652,48 +91652,48 @@ "value": "log(bool,address,address,address)" }, { - "id": 28639, + "id": 31700, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28626, - "src": "57283:2:16", + "referencedDeclaration": 31687, + "src": "57283:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28640, + "id": 31701, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28628, - "src": "57287:2:16", + "referencedDeclaration": 31689, + "src": "57287:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28641, + "id": 31702, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28630, - "src": "57291:2:16", + "referencedDeclaration": 31691, + "src": "57291:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28642, + "id": 31703, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28632, - "src": "57295:2:16", + "referencedDeclaration": 31693, + "src": "57295:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -91724,32 +91724,32 @@ } ], "expression": { - "id": 28636, + "id": 31697, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "57222:3:16", + "src": "57222:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28637, + "id": 31698, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "57226:19:16", + "memberLocation": "57226:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "57222:23:16", + "src": "57222:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28643, + "id": 31704, "isConstant": false, "isLValue": false, "isPure": false, @@ -91758,7 +91758,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57222:76:16", + "src": "57222:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -91773,18 +91773,18 @@ "typeString": "bytes memory" } ], - "id": 28635, + "id": 31696, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "57206:15:16", + "referencedDeclaration": 25094, + "src": "57206:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28644, + "id": 31705, "isConstant": false, "isLValue": false, "isPure": false, @@ -91793,16 +91793,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57206:93:16", + "src": "57206:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28645, + "id": 31706, "nodeType": "ExpressionStatement", - "src": "57206:93:16" + "src": "57206:93:36" } ] }, @@ -91810,20 +91810,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57133:3:16", + "nameLocation": "57133:3:36", "parameters": { - "id": 28633, + "id": 31694, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28626, + "id": 31687, "mutability": "mutable", "name": "p0", - "nameLocation": "57142:2:16", + "nameLocation": "57142:2:36", "nodeType": "VariableDeclaration", - "scope": 28647, - "src": "57137:7:16", + "scope": 31708, + "src": "57137:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91831,10 +91831,10 @@ "typeString": "bool" }, "typeName": { - "id": 28625, + "id": 31686, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "57137:4:16", + "src": "57137:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -91844,13 +91844,13 @@ }, { "constant": false, - "id": 28628, + "id": 31689, "mutability": "mutable", "name": "p1", - "nameLocation": "57154:2:16", + "nameLocation": "57154:2:36", "nodeType": "VariableDeclaration", - "scope": 28647, - "src": "57146:10:16", + "scope": 31708, + "src": "57146:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91858,10 +91858,10 @@ "typeString": "address" }, "typeName": { - "id": 28627, + "id": 31688, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57146:7:16", + "src": "57146:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -91872,13 +91872,13 @@ }, { "constant": false, - "id": 28630, + "id": 31691, "mutability": "mutable", "name": "p2", - "nameLocation": "57166:2:16", + "nameLocation": "57166:2:36", "nodeType": "VariableDeclaration", - "scope": 28647, - "src": "57158:10:16", + "scope": 31708, + "src": "57158:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91886,10 +91886,10 @@ "typeString": "address" }, "typeName": { - "id": 28629, + "id": 31690, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57158:7:16", + "src": "57158:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -91900,13 +91900,13 @@ }, { "constant": false, - "id": 28632, + "id": 31693, "mutability": "mutable", "name": "p3", - "nameLocation": "57178:2:16", + "nameLocation": "57178:2:36", "nodeType": "VariableDeclaration", - "scope": 28647, - "src": "57170:10:16", + "scope": 31708, + "src": "57170:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91914,10 +91914,10 @@ "typeString": "address" }, "typeName": { - "id": 28631, + "id": 31692, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57170:7:16", + "src": "57170:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -91927,28 +91927,28 @@ "visibility": "internal" } ], - "src": "57136:45:16" + "src": "57136:45:36" }, "returnParameters": { - "id": 28634, + "id": 31695, "nodeType": "ParameterList", "parameters": [], - "src": "57196:0:16" + "src": "57196:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28670, + "id": 31731, "nodeType": "FunctionDefinition", - "src": "57312:188:16", + "src": "57312:188:36", "nodes": [], "body": { - "id": 28669, + "id": 31730, "nodeType": "Block", - "src": "57387:113:16", + "src": "57387:113:36", "nodes": [], "statements": [ { @@ -91958,14 +91958,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e743235362c75696e743235362c75696e7432353629", - "id": 28661, + "id": 31722, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "57437:38:16", + "src": "57437:38:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_34f0e636808ebabd61ce9b247c78c7a38984ab35d5f29c0bd51299288509f6d6", "typeString": "literal_string \"log(address,uint256,uint256,uint256)\"" @@ -91973,48 +91973,48 @@ "value": "log(address,uint256,uint256,uint256)" }, { - "id": 28662, + "id": 31723, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28649, - "src": "57477:2:16", + "referencedDeclaration": 31710, + "src": "57477:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28663, + "id": 31724, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28651, - "src": "57481:2:16", + "referencedDeclaration": 31712, + "src": "57481:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28664, + "id": 31725, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28653, - "src": "57485:2:16", + "referencedDeclaration": 31714, + "src": "57485:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28665, + "id": 31726, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28655, - "src": "57489:2:16", + "referencedDeclaration": 31716, + "src": "57489:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92045,32 +92045,32 @@ } ], "expression": { - "id": 28659, + "id": 31720, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "57413:3:16", + "src": "57413:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28660, + "id": 31721, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "57417:19:16", + "memberLocation": "57417:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "57413:23:16", + "src": "57413:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28666, + "id": 31727, "isConstant": false, "isLValue": false, "isPure": false, @@ -92079,7 +92079,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57413:79:16", + "src": "57413:79:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -92094,18 +92094,18 @@ "typeString": "bytes memory" } ], - "id": 28658, + "id": 31719, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "57397:15:16", + "referencedDeclaration": 25094, + "src": "57397:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28667, + "id": 31728, "isConstant": false, "isLValue": false, "isPure": false, @@ -92114,16 +92114,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57397:96:16", + "src": "57397:96:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28668, + "id": 31729, "nodeType": "ExpressionStatement", - "src": "57397:96:16" + "src": "57397:96:36" } ] }, @@ -92131,20 +92131,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57321:3:16", + "nameLocation": "57321:3:36", "parameters": { - "id": 28656, + "id": 31717, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28649, + "id": 31710, "mutability": "mutable", "name": "p0", - "nameLocation": "57333:2:16", + "nameLocation": "57333:2:36", "nodeType": "VariableDeclaration", - "scope": 28670, - "src": "57325:10:16", + "scope": 31731, + "src": "57325:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92152,10 +92152,10 @@ "typeString": "address" }, "typeName": { - "id": 28648, + "id": 31709, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57325:7:16", + "src": "57325:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -92166,13 +92166,13 @@ }, { "constant": false, - "id": 28651, + "id": 31712, "mutability": "mutable", "name": "p1", - "nameLocation": "57345:2:16", + "nameLocation": "57345:2:36", "nodeType": "VariableDeclaration", - "scope": 28670, - "src": "57337:10:16", + "scope": 31731, + "src": "57337:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92180,10 +92180,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28650, + "id": 31711, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "57337:7:16", + "src": "57337:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92193,13 +92193,13 @@ }, { "constant": false, - "id": 28653, + "id": 31714, "mutability": "mutable", "name": "p2", - "nameLocation": "57357:2:16", + "nameLocation": "57357:2:36", "nodeType": "VariableDeclaration", - "scope": 28670, - "src": "57349:10:16", + "scope": 31731, + "src": "57349:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92207,10 +92207,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28652, + "id": 31713, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "57349:7:16", + "src": "57349:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92220,13 +92220,13 @@ }, { "constant": false, - "id": 28655, + "id": 31716, "mutability": "mutable", "name": "p3", - "nameLocation": "57369:2:16", + "nameLocation": "57369:2:36", "nodeType": "VariableDeclaration", - "scope": 28670, - "src": "57361:10:16", + "scope": 31731, + "src": "57361:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92234,10 +92234,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28654, + "id": 31715, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "57361:7:16", + "src": "57361:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92246,28 +92246,28 @@ "visibility": "internal" } ], - "src": "57324:48:16" + "src": "57324:48:36" }, "returnParameters": { - "id": 28657, + "id": 31718, "nodeType": "ParameterList", "parameters": [], - "src": "57387:0:16" + "src": "57387:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28693, + "id": 31754, "nodeType": "FunctionDefinition", - "src": "57506:193:16", + "src": "57506:193:36", "nodes": [], "body": { - "id": 28692, + "id": 31753, "nodeType": "Block", - "src": "57587:112:16", + "src": "57587:112:36", "nodes": [], "statements": [ { @@ -92277,14 +92277,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e743235362c75696e743235362c737472696e6729", - "id": 28684, + "id": 31745, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "57637:37:16", + "src": "57637:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4a28c017e545dc04fb82dd1a46d46ba463e69e0aeff774fbced9bedd205b6cf6", "typeString": "literal_string \"log(address,uint256,uint256,string)\"" @@ -92292,48 +92292,48 @@ "value": "log(address,uint256,uint256,string)" }, { - "id": 28685, + "id": 31746, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28672, - "src": "57676:2:16", + "referencedDeclaration": 31733, + "src": "57676:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28686, + "id": 31747, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28674, - "src": "57680:2:16", + "referencedDeclaration": 31735, + "src": "57680:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28687, + "id": 31748, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28676, - "src": "57684:2:16", + "referencedDeclaration": 31737, + "src": "57684:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28688, + "id": 31749, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28678, - "src": "57688:2:16", + "referencedDeclaration": 31739, + "src": "57688:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -92364,32 +92364,32 @@ } ], "expression": { - "id": 28682, + "id": 31743, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "57613:3:16", + "src": "57613:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28683, + "id": 31744, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "57617:19:16", + "memberLocation": "57617:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "57613:23:16", + "src": "57613:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28689, + "id": 31750, "isConstant": false, "isLValue": false, "isPure": false, @@ -92398,7 +92398,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57613:78:16", + "src": "57613:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -92413,18 +92413,18 @@ "typeString": "bytes memory" } ], - "id": 28681, + "id": 31742, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "57597:15:16", + "referencedDeclaration": 25094, + "src": "57597:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28690, + "id": 31751, "isConstant": false, "isLValue": false, "isPure": false, @@ -92433,16 +92433,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57597:95:16", + "src": "57597:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28691, + "id": 31752, "nodeType": "ExpressionStatement", - "src": "57597:95:16" + "src": "57597:95:36" } ] }, @@ -92450,20 +92450,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57515:3:16", + "nameLocation": "57515:3:36", "parameters": { - "id": 28679, + "id": 31740, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28672, + "id": 31733, "mutability": "mutable", "name": "p0", - "nameLocation": "57527:2:16", + "nameLocation": "57527:2:36", "nodeType": "VariableDeclaration", - "scope": 28693, - "src": "57519:10:16", + "scope": 31754, + "src": "57519:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92471,10 +92471,10 @@ "typeString": "address" }, "typeName": { - "id": 28671, + "id": 31732, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57519:7:16", + "src": "57519:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -92485,13 +92485,13 @@ }, { "constant": false, - "id": 28674, + "id": 31735, "mutability": "mutable", "name": "p1", - "nameLocation": "57539:2:16", + "nameLocation": "57539:2:36", "nodeType": "VariableDeclaration", - "scope": 28693, - "src": "57531:10:16", + "scope": 31754, + "src": "57531:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92499,10 +92499,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28673, + "id": 31734, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "57531:7:16", + "src": "57531:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92512,13 +92512,13 @@ }, { "constant": false, - "id": 28676, + "id": 31737, "mutability": "mutable", "name": "p2", - "nameLocation": "57551:2:16", + "nameLocation": "57551:2:36", "nodeType": "VariableDeclaration", - "scope": 28693, - "src": "57543:10:16", + "scope": 31754, + "src": "57543:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92526,10 +92526,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28675, + "id": 31736, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "57543:7:16", + "src": "57543:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92539,13 +92539,13 @@ }, { "constant": false, - "id": 28678, + "id": 31739, "mutability": "mutable", "name": "p3", - "nameLocation": "57569:2:16", + "nameLocation": "57569:2:36", "nodeType": "VariableDeclaration", - "scope": 28693, - "src": "57555:16:16", + "scope": 31754, + "src": "57555:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -92553,10 +92553,10 @@ "typeString": "string" }, "typeName": { - "id": 28677, + "id": 31738, "name": "string", "nodeType": "ElementaryTypeName", - "src": "57555:6:16", + "src": "57555:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -92565,28 +92565,28 @@ "visibility": "internal" } ], - "src": "57518:54:16" + "src": "57518:54:36" }, "returnParameters": { - "id": 28680, + "id": 31741, "nodeType": "ParameterList", "parameters": [], - "src": "57587:0:16" + "src": "57587:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28716, + "id": 31777, "nodeType": "FunctionDefinition", - "src": "57705:182:16", + "src": "57705:182:36", "nodes": [], "body": { - "id": 28715, + "id": 31776, "nodeType": "Block", - "src": "57777:110:16", + "src": "57777:110:36", "nodes": [], "statements": [ { @@ -92596,14 +92596,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e743235362c75696e743235362c626f6f6c29", - "id": 28707, + "id": 31768, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "57827:35:16", + "src": "57827:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_66f1bc67b5cb59260b3541ed684f0a38ab8f590dfff7947bd562de33eae3c57e", "typeString": "literal_string \"log(address,uint256,uint256,bool)\"" @@ -92611,48 +92611,48 @@ "value": "log(address,uint256,uint256,bool)" }, { - "id": 28708, + "id": 31769, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28695, - "src": "57864:2:16", + "referencedDeclaration": 31756, + "src": "57864:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28709, + "id": 31770, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28697, - "src": "57868:2:16", + "referencedDeclaration": 31758, + "src": "57868:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28710, + "id": 31771, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28699, - "src": "57872:2:16", + "referencedDeclaration": 31760, + "src": "57872:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28711, + "id": 31772, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28701, - "src": "57876:2:16", + "referencedDeclaration": 31762, + "src": "57876:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -92683,32 +92683,32 @@ } ], "expression": { - "id": 28705, + "id": 31766, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "57803:3:16", + "src": "57803:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28706, + "id": 31767, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "57807:19:16", + "memberLocation": "57807:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "57803:23:16", + "src": "57803:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28712, + "id": 31773, "isConstant": false, "isLValue": false, "isPure": false, @@ -92717,7 +92717,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57803:76:16", + "src": "57803:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -92732,18 +92732,18 @@ "typeString": "bytes memory" } ], - "id": 28704, + "id": 31765, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "57787:15:16", + "referencedDeclaration": 25094, + "src": "57787:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28713, + "id": 31774, "isConstant": false, "isLValue": false, "isPure": false, @@ -92752,16 +92752,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57787:93:16", + "src": "57787:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28714, + "id": 31775, "nodeType": "ExpressionStatement", - "src": "57787:93:16" + "src": "57787:93:36" } ] }, @@ -92769,20 +92769,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57714:3:16", + "nameLocation": "57714:3:36", "parameters": { - "id": 28702, + "id": 31763, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28695, + "id": 31756, "mutability": "mutable", "name": "p0", - "nameLocation": "57726:2:16", + "nameLocation": "57726:2:36", "nodeType": "VariableDeclaration", - "scope": 28716, - "src": "57718:10:16", + "scope": 31777, + "src": "57718:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92790,10 +92790,10 @@ "typeString": "address" }, "typeName": { - "id": 28694, + "id": 31755, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57718:7:16", + "src": "57718:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -92804,13 +92804,13 @@ }, { "constant": false, - "id": 28697, + "id": 31758, "mutability": "mutable", "name": "p1", - "nameLocation": "57738:2:16", + "nameLocation": "57738:2:36", "nodeType": "VariableDeclaration", - "scope": 28716, - "src": "57730:10:16", + "scope": 31777, + "src": "57730:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92818,10 +92818,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28696, + "id": 31757, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "57730:7:16", + "src": "57730:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92831,13 +92831,13 @@ }, { "constant": false, - "id": 28699, + "id": 31760, "mutability": "mutable", "name": "p2", - "nameLocation": "57750:2:16", + "nameLocation": "57750:2:36", "nodeType": "VariableDeclaration", - "scope": 28716, - "src": "57742:10:16", + "scope": 31777, + "src": "57742:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92845,10 +92845,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28698, + "id": 31759, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "57742:7:16", + "src": "57742:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -92858,13 +92858,13 @@ }, { "constant": false, - "id": 28701, + "id": 31762, "mutability": "mutable", "name": "p3", - "nameLocation": "57759:2:16", + "nameLocation": "57759:2:36", "nodeType": "VariableDeclaration", - "scope": 28716, - "src": "57754:7:16", + "scope": 31777, + "src": "57754:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92872,10 +92872,10 @@ "typeString": "bool" }, "typeName": { - "id": 28700, + "id": 31761, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "57754:4:16", + "src": "57754:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -92884,28 +92884,28 @@ "visibility": "internal" } ], - "src": "57717:45:16" + "src": "57717:45:36" }, "returnParameters": { - "id": 28703, + "id": 31764, "nodeType": "ParameterList", "parameters": [], - "src": "57777:0:16" + "src": "57777:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28739, + "id": 31800, "nodeType": "FunctionDefinition", - "src": "57893:188:16", + "src": "57893:188:36", "nodes": [], "body": { - "id": 28738, + "id": 31799, "nodeType": "Block", - "src": "57968:113:16", + "src": "57968:113:36", "nodes": [], "statements": [ { @@ -92915,14 +92915,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e743235362c75696e743235362c6164647265737329", - "id": 28730, + "id": 31791, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "58018:38:16", + "src": "58018:38:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_20e3984d0b91232a40a479187d959e3fb7102cd2a40a0267e07a4f648290e390", "typeString": "literal_string \"log(address,uint256,uint256,address)\"" @@ -92930,48 +92930,48 @@ "value": "log(address,uint256,uint256,address)" }, { - "id": 28731, + "id": 31792, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28718, - "src": "58058:2:16", + "referencedDeclaration": 31779, + "src": "58058:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28732, + "id": 31793, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28720, - "src": "58062:2:16", + "referencedDeclaration": 31781, + "src": "58062:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28733, + "id": 31794, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28722, - "src": "58066:2:16", + "referencedDeclaration": 31783, + "src": "58066:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28734, + "id": 31795, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28724, - "src": "58070:2:16", + "referencedDeclaration": 31785, + "src": "58070:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -93002,32 +93002,32 @@ } ], "expression": { - "id": 28728, + "id": 31789, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "57994:3:16", + "src": "57994:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28729, + "id": 31790, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "57998:19:16", + "memberLocation": "57998:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "57994:23:16", + "src": "57994:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28735, + "id": 31796, "isConstant": false, "isLValue": false, "isPure": false, @@ -93036,7 +93036,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57994:79:16", + "src": "57994:79:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -93051,18 +93051,18 @@ "typeString": "bytes memory" } ], - "id": 28727, + "id": 31788, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "57978:15:16", + "referencedDeclaration": 25094, + "src": "57978:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28736, + "id": 31797, "isConstant": false, "isLValue": false, "isPure": false, @@ -93071,16 +93071,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "57978:96:16", + "src": "57978:96:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28737, + "id": 31798, "nodeType": "ExpressionStatement", - "src": "57978:96:16" + "src": "57978:96:36" } ] }, @@ -93088,20 +93088,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57902:3:16", + "nameLocation": "57902:3:36", "parameters": { - "id": 28725, + "id": 31786, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28718, + "id": 31779, "mutability": "mutable", "name": "p0", - "nameLocation": "57914:2:16", + "nameLocation": "57914:2:36", "nodeType": "VariableDeclaration", - "scope": 28739, - "src": "57906:10:16", + "scope": 31800, + "src": "57906:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93109,10 +93109,10 @@ "typeString": "address" }, "typeName": { - "id": 28717, + "id": 31778, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57906:7:16", + "src": "57906:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -93123,13 +93123,13 @@ }, { "constant": false, - "id": 28720, + "id": 31781, "mutability": "mutable", "name": "p1", - "nameLocation": "57926:2:16", + "nameLocation": "57926:2:36", "nodeType": "VariableDeclaration", - "scope": 28739, - "src": "57918:10:16", + "scope": 31800, + "src": "57918:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93137,10 +93137,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28719, + "id": 31780, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "57918:7:16", + "src": "57918:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93150,13 +93150,13 @@ }, { "constant": false, - "id": 28722, + "id": 31783, "mutability": "mutable", "name": "p2", - "nameLocation": "57938:2:16", + "nameLocation": "57938:2:36", "nodeType": "VariableDeclaration", - "scope": 28739, - "src": "57930:10:16", + "scope": 31800, + "src": "57930:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93164,10 +93164,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28721, + "id": 31782, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "57930:7:16", + "src": "57930:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93177,13 +93177,13 @@ }, { "constant": false, - "id": 28724, + "id": 31785, "mutability": "mutable", "name": "p3", - "nameLocation": "57950:2:16", + "nameLocation": "57950:2:36", "nodeType": "VariableDeclaration", - "scope": 28739, - "src": "57942:10:16", + "scope": 31800, + "src": "57942:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93191,10 +93191,10 @@ "typeString": "address" }, "typeName": { - "id": 28723, + "id": 31784, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57942:7:16", + "src": "57942:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -93204,28 +93204,28 @@ "visibility": "internal" } ], - "src": "57905:48:16" + "src": "57905:48:36" }, "returnParameters": { - "id": 28726, + "id": 31787, "nodeType": "ParameterList", "parameters": [], - "src": "57968:0:16" + "src": "57968:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28762, + "id": 31823, "nodeType": "FunctionDefinition", - "src": "58087:193:16", + "src": "58087:193:36", "nodes": [], "body": { - "id": 28761, + "id": 31822, "nodeType": "Block", - "src": "58168:112:16", + "src": "58168:112:36", "nodes": [], "statements": [ { @@ -93235,14 +93235,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e743235362c737472696e672c75696e7432353629", - "id": 28753, + "id": 31814, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "58218:37:16", + "src": "58218:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bf01f89152073297823dffc184d44302911f7269a4d8bb68457feda7325d0054", "typeString": "literal_string \"log(address,uint256,string,uint256)\"" @@ -93250,48 +93250,48 @@ "value": "log(address,uint256,string,uint256)" }, { - "id": 28754, + "id": 31815, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28741, - "src": "58257:2:16", + "referencedDeclaration": 31802, + "src": "58257:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28755, + "id": 31816, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28743, - "src": "58261:2:16", + "referencedDeclaration": 31804, + "src": "58261:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28756, + "id": 31817, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28745, - "src": "58265:2:16", + "referencedDeclaration": 31806, + "src": "58265:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 28757, + "id": 31818, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28747, - "src": "58269:2:16", + "referencedDeclaration": 31808, + "src": "58269:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93322,32 +93322,32 @@ } ], "expression": { - "id": 28751, + "id": 31812, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "58194:3:16", + "src": "58194:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28752, + "id": 31813, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "58198:19:16", + "memberLocation": "58198:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "58194:23:16", + "src": "58194:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28758, + "id": 31819, "isConstant": false, "isLValue": false, "isPure": false, @@ -93356,7 +93356,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "58194:78:16", + "src": "58194:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -93371,18 +93371,18 @@ "typeString": "bytes memory" } ], - "id": 28750, + "id": 31811, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "58178:15:16", + "referencedDeclaration": 25094, + "src": "58178:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28759, + "id": 31820, "isConstant": false, "isLValue": false, "isPure": false, @@ -93391,16 +93391,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "58178:95:16", + "src": "58178:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28760, + "id": 31821, "nodeType": "ExpressionStatement", - "src": "58178:95:16" + "src": "58178:95:36" } ] }, @@ -93408,20 +93408,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "58096:3:16", + "nameLocation": "58096:3:36", "parameters": { - "id": 28748, + "id": 31809, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28741, + "id": 31802, "mutability": "mutable", "name": "p0", - "nameLocation": "58108:2:16", + "nameLocation": "58108:2:36", "nodeType": "VariableDeclaration", - "scope": 28762, - "src": "58100:10:16", + "scope": 31823, + "src": "58100:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93429,10 +93429,10 @@ "typeString": "address" }, "typeName": { - "id": 28740, + "id": 31801, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58100:7:16", + "src": "58100:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -93443,13 +93443,13 @@ }, { "constant": false, - "id": 28743, + "id": 31804, "mutability": "mutable", "name": "p1", - "nameLocation": "58120:2:16", + "nameLocation": "58120:2:36", "nodeType": "VariableDeclaration", - "scope": 28762, - "src": "58112:10:16", + "scope": 31823, + "src": "58112:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93457,10 +93457,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28742, + "id": 31803, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "58112:7:16", + "src": "58112:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93470,13 +93470,13 @@ }, { "constant": false, - "id": 28745, + "id": 31806, "mutability": "mutable", "name": "p2", - "nameLocation": "58138:2:16", + "nameLocation": "58138:2:36", "nodeType": "VariableDeclaration", - "scope": 28762, - "src": "58124:16:16", + "scope": 31823, + "src": "58124:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -93484,10 +93484,10 @@ "typeString": "string" }, "typeName": { - "id": 28744, + "id": 31805, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58124:6:16", + "src": "58124:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -93497,13 +93497,13 @@ }, { "constant": false, - "id": 28747, + "id": 31808, "mutability": "mutable", "name": "p3", - "nameLocation": "58150:2:16", + "nameLocation": "58150:2:36", "nodeType": "VariableDeclaration", - "scope": 28762, - "src": "58142:10:16", + "scope": 31823, + "src": "58142:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93511,10 +93511,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28746, + "id": 31807, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "58142:7:16", + "src": "58142:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93523,28 +93523,28 @@ "visibility": "internal" } ], - "src": "58099:54:16" + "src": "58099:54:36" }, "returnParameters": { - "id": 28749, + "id": 31810, "nodeType": "ParameterList", "parameters": [], - "src": "58168:0:16" + "src": "58168:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28785, + "id": 31846, "nodeType": "FunctionDefinition", - "src": "58286:198:16", + "src": "58286:198:36", "nodes": [], "body": { - "id": 28784, + "id": 31845, "nodeType": "Block", - "src": "58373:111:16", + "src": "58373:111:36", "nodes": [], "statements": [ { @@ -93554,14 +93554,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e743235362c737472696e672c737472696e6729", - "id": 28776, + "id": 31837, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "58423:36:16", + "src": "58423:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_88a8c40673ee8948292248925b0e9d44ca87355f3f886942e848cf22ee50e1c9", "typeString": "literal_string \"log(address,uint256,string,string)\"" @@ -93569,48 +93569,48 @@ "value": "log(address,uint256,string,string)" }, { - "id": 28777, + "id": 31838, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28764, - "src": "58461:2:16", + "referencedDeclaration": 31825, + "src": "58461:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28778, + "id": 31839, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28766, - "src": "58465:2:16", + "referencedDeclaration": 31827, + "src": "58465:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28779, + "id": 31840, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28768, - "src": "58469:2:16", + "referencedDeclaration": 31829, + "src": "58469:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 28780, + "id": 31841, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28770, - "src": "58473:2:16", + "referencedDeclaration": 31831, + "src": "58473:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -93641,32 +93641,32 @@ } ], "expression": { - "id": 28774, + "id": 31835, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "58399:3:16", + "src": "58399:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28775, + "id": 31836, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "58403:19:16", + "memberLocation": "58403:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "58399:23:16", + "src": "58399:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28781, + "id": 31842, "isConstant": false, "isLValue": false, "isPure": false, @@ -93675,7 +93675,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "58399:77:16", + "src": "58399:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -93690,18 +93690,18 @@ "typeString": "bytes memory" } ], - "id": 28773, + "id": 31834, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "58383:15:16", + "referencedDeclaration": 25094, + "src": "58383:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28782, + "id": 31843, "isConstant": false, "isLValue": false, "isPure": false, @@ -93710,16 +93710,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "58383:94:16", + "src": "58383:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28783, + "id": 31844, "nodeType": "ExpressionStatement", - "src": "58383:94:16" + "src": "58383:94:36" } ] }, @@ -93727,20 +93727,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "58295:3:16", + "nameLocation": "58295:3:36", "parameters": { - "id": 28771, + "id": 31832, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28764, + "id": 31825, "mutability": "mutable", "name": "p0", - "nameLocation": "58307:2:16", + "nameLocation": "58307:2:36", "nodeType": "VariableDeclaration", - "scope": 28785, - "src": "58299:10:16", + "scope": 31846, + "src": "58299:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93748,10 +93748,10 @@ "typeString": "address" }, "typeName": { - "id": 28763, + "id": 31824, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58299:7:16", + "src": "58299:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -93762,13 +93762,13 @@ }, { "constant": false, - "id": 28766, + "id": 31827, "mutability": "mutable", "name": "p1", - "nameLocation": "58319:2:16", + "nameLocation": "58319:2:36", "nodeType": "VariableDeclaration", - "scope": 28785, - "src": "58311:10:16", + "scope": 31846, + "src": "58311:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93776,10 +93776,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28765, + "id": 31826, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "58311:7:16", + "src": "58311:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -93789,13 +93789,13 @@ }, { "constant": false, - "id": 28768, + "id": 31829, "mutability": "mutable", "name": "p2", - "nameLocation": "58337:2:16", + "nameLocation": "58337:2:36", "nodeType": "VariableDeclaration", - "scope": 28785, - "src": "58323:16:16", + "scope": 31846, + "src": "58323:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -93803,10 +93803,10 @@ "typeString": "string" }, "typeName": { - "id": 28767, + "id": 31828, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58323:6:16", + "src": "58323:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -93816,13 +93816,13 @@ }, { "constant": false, - "id": 28770, + "id": 31831, "mutability": "mutable", "name": "p3", - "nameLocation": "58355:2:16", + "nameLocation": "58355:2:36", "nodeType": "VariableDeclaration", - "scope": 28785, - "src": "58341:16:16", + "scope": 31846, + "src": "58341:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -93830,10 +93830,10 @@ "typeString": "string" }, "typeName": { - "id": 28769, + "id": 31830, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58341:6:16", + "src": "58341:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -93842,28 +93842,28 @@ "visibility": "internal" } ], - "src": "58298:60:16" + "src": "58298:60:36" }, "returnParameters": { - "id": 28772, + "id": 31833, "nodeType": "ParameterList", "parameters": [], - "src": "58373:0:16" + "src": "58373:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28808, + "id": 31869, "nodeType": "FunctionDefinition", - "src": "58490:187:16", + "src": "58490:187:36", "nodes": [], "body": { - "id": 28807, + "id": 31868, "nodeType": "Block", - "src": "58568:109:16", + "src": "58568:109:36", "nodes": [], "statements": [ { @@ -93873,14 +93873,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e743235362c737472696e672c626f6f6c29", - "id": 28799, + "id": 31860, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "58618:34:16", + "src": "58618:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cf18105cbdc058258aaac7d4703aebeff683e464ae87b167f8bcabefd4799184", "typeString": "literal_string \"log(address,uint256,string,bool)\"" @@ -93888,48 +93888,48 @@ "value": "log(address,uint256,string,bool)" }, { - "id": 28800, + "id": 31861, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28787, - "src": "58654:2:16", + "referencedDeclaration": 31848, + "src": "58654:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28801, + "id": 31862, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28789, - "src": "58658:2:16", + "referencedDeclaration": 31850, + "src": "58658:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28802, + "id": 31863, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28791, - "src": "58662:2:16", + "referencedDeclaration": 31852, + "src": "58662:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 28803, + "id": 31864, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28793, - "src": "58666:2:16", + "referencedDeclaration": 31854, + "src": "58666:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -93960,32 +93960,32 @@ } ], "expression": { - "id": 28797, + "id": 31858, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "58594:3:16", + "src": "58594:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28798, + "id": 31859, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "58598:19:16", + "memberLocation": "58598:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "58594:23:16", + "src": "58594:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28804, + "id": 31865, "isConstant": false, "isLValue": false, "isPure": false, @@ -93994,7 +93994,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "58594:75:16", + "src": "58594:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -94009,18 +94009,18 @@ "typeString": "bytes memory" } ], - "id": 28796, + "id": 31857, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "58578:15:16", + "referencedDeclaration": 25094, + "src": "58578:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28805, + "id": 31866, "isConstant": false, "isLValue": false, "isPure": false, @@ -94029,16 +94029,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "58578:92:16", + "src": "58578:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28806, + "id": 31867, "nodeType": "ExpressionStatement", - "src": "58578:92:16" + "src": "58578:92:36" } ] }, @@ -94046,20 +94046,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "58499:3:16", + "nameLocation": "58499:3:36", "parameters": { - "id": 28794, + "id": 31855, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28787, + "id": 31848, "mutability": "mutable", "name": "p0", - "nameLocation": "58511:2:16", + "nameLocation": "58511:2:36", "nodeType": "VariableDeclaration", - "scope": 28808, - "src": "58503:10:16", + "scope": 31869, + "src": "58503:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94067,10 +94067,10 @@ "typeString": "address" }, "typeName": { - "id": 28786, + "id": 31847, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58503:7:16", + "src": "58503:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94081,13 +94081,13 @@ }, { "constant": false, - "id": 28789, + "id": 31850, "mutability": "mutable", "name": "p1", - "nameLocation": "58523:2:16", + "nameLocation": "58523:2:36", "nodeType": "VariableDeclaration", - "scope": 28808, - "src": "58515:10:16", + "scope": 31869, + "src": "58515:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94095,10 +94095,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28788, + "id": 31849, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "58515:7:16", + "src": "58515:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94108,13 +94108,13 @@ }, { "constant": false, - "id": 28791, + "id": 31852, "mutability": "mutable", "name": "p2", - "nameLocation": "58541:2:16", + "nameLocation": "58541:2:36", "nodeType": "VariableDeclaration", - "scope": 28808, - "src": "58527:16:16", + "scope": 31869, + "src": "58527:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -94122,10 +94122,10 @@ "typeString": "string" }, "typeName": { - "id": 28790, + "id": 31851, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58527:6:16", + "src": "58527:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -94135,13 +94135,13 @@ }, { "constant": false, - "id": 28793, + "id": 31854, "mutability": "mutable", "name": "p3", - "nameLocation": "58550:2:16", + "nameLocation": "58550:2:36", "nodeType": "VariableDeclaration", - "scope": 28808, - "src": "58545:7:16", + "scope": 31869, + "src": "58545:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94149,10 +94149,10 @@ "typeString": "bool" }, "typeName": { - "id": 28792, + "id": 31853, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "58545:4:16", + "src": "58545:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -94161,28 +94161,28 @@ "visibility": "internal" } ], - "src": "58502:51:16" + "src": "58502:51:36" }, "returnParameters": { - "id": 28795, + "id": 31856, "nodeType": "ParameterList", "parameters": [], - "src": "58568:0:16" + "src": "58568:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28831, + "id": 31892, "nodeType": "FunctionDefinition", - "src": "58683:193:16", + "src": "58683:193:36", "nodes": [], "body": { - "id": 28830, + "id": 31891, "nodeType": "Block", - "src": "58764:112:16", + "src": "58764:112:36", "nodes": [], "statements": [ { @@ -94192,14 +94192,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e743235362c737472696e672c6164647265737329", - "id": 28822, + "id": 31883, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "58814:37:16", + "src": "58814:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5c430d475ad8236f34d086a6aae3612106ae74c8621b8677d58f13dcda27570a", "typeString": "literal_string \"log(address,uint256,string,address)\"" @@ -94207,48 +94207,48 @@ "value": "log(address,uint256,string,address)" }, { - "id": 28823, + "id": 31884, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28810, - "src": "58853:2:16", + "referencedDeclaration": 31871, + "src": "58853:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28824, + "id": 31885, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28812, - "src": "58857:2:16", + "referencedDeclaration": 31873, + "src": "58857:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28825, + "id": 31886, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28814, - "src": "58861:2:16", + "referencedDeclaration": 31875, + "src": "58861:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 28826, + "id": 31887, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28816, - "src": "58865:2:16", + "referencedDeclaration": 31877, + "src": "58865:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -94279,32 +94279,32 @@ } ], "expression": { - "id": 28820, + "id": 31881, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "58790:3:16", + "src": "58790:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28821, + "id": 31882, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "58794:19:16", + "memberLocation": "58794:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "58790:23:16", + "src": "58790:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28827, + "id": 31888, "isConstant": false, "isLValue": false, "isPure": false, @@ -94313,7 +94313,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "58790:78:16", + "src": "58790:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -94328,18 +94328,18 @@ "typeString": "bytes memory" } ], - "id": 28819, + "id": 31880, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "58774:15:16", + "referencedDeclaration": 25094, + "src": "58774:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28828, + "id": 31889, "isConstant": false, "isLValue": false, "isPure": false, @@ -94348,16 +94348,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "58774:95:16", + "src": "58774:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28829, + "id": 31890, "nodeType": "ExpressionStatement", - "src": "58774:95:16" + "src": "58774:95:36" } ] }, @@ -94365,20 +94365,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "58692:3:16", + "nameLocation": "58692:3:36", "parameters": { - "id": 28817, + "id": 31878, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28810, + "id": 31871, "mutability": "mutable", "name": "p0", - "nameLocation": "58704:2:16", + "nameLocation": "58704:2:36", "nodeType": "VariableDeclaration", - "scope": 28831, - "src": "58696:10:16", + "scope": 31892, + "src": "58696:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94386,10 +94386,10 @@ "typeString": "address" }, "typeName": { - "id": 28809, + "id": 31870, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58696:7:16", + "src": "58696:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94400,13 +94400,13 @@ }, { "constant": false, - "id": 28812, + "id": 31873, "mutability": "mutable", "name": "p1", - "nameLocation": "58716:2:16", + "nameLocation": "58716:2:36", "nodeType": "VariableDeclaration", - "scope": 28831, - "src": "58708:10:16", + "scope": 31892, + "src": "58708:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94414,10 +94414,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28811, + "id": 31872, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "58708:7:16", + "src": "58708:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94427,13 +94427,13 @@ }, { "constant": false, - "id": 28814, + "id": 31875, "mutability": "mutable", "name": "p2", - "nameLocation": "58734:2:16", + "nameLocation": "58734:2:36", "nodeType": "VariableDeclaration", - "scope": 28831, - "src": "58720:16:16", + "scope": 31892, + "src": "58720:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -94441,10 +94441,10 @@ "typeString": "string" }, "typeName": { - "id": 28813, + "id": 31874, "name": "string", "nodeType": "ElementaryTypeName", - "src": "58720:6:16", + "src": "58720:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -94454,13 +94454,13 @@ }, { "constant": false, - "id": 28816, + "id": 31877, "mutability": "mutable", "name": "p3", - "nameLocation": "58746:2:16", + "nameLocation": "58746:2:36", "nodeType": "VariableDeclaration", - "scope": 28831, - "src": "58738:10:16", + "scope": 31892, + "src": "58738:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94468,10 +94468,10 @@ "typeString": "address" }, "typeName": { - "id": 28815, + "id": 31876, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58738:7:16", + "src": "58738:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94481,28 +94481,28 @@ "visibility": "internal" } ], - "src": "58695:54:16" + "src": "58695:54:36" }, "returnParameters": { - "id": 28818, + "id": 31879, "nodeType": "ParameterList", "parameters": [], - "src": "58764:0:16" + "src": "58764:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28854, + "id": 31915, "nodeType": "FunctionDefinition", - "src": "58882:182:16", + "src": "58882:182:36", "nodes": [], "body": { - "id": 28853, + "id": 31914, "nodeType": "Block", - "src": "58954:110:16", + "src": "58954:110:36", "nodes": [], "statements": [ { @@ -94512,14 +94512,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e743235362c626f6f6c2c75696e7432353629", - "id": 28845, + "id": 31906, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "59004:35:16", + "src": "59004:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_22f6b999343c50207803e85ddd9e714a5457dacc91c49407b8de02bdaf889e5e", "typeString": "literal_string \"log(address,uint256,bool,uint256)\"" @@ -94527,48 +94527,48 @@ "value": "log(address,uint256,bool,uint256)" }, { - "id": 28846, + "id": 31907, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28833, - "src": "59041:2:16", + "referencedDeclaration": 31894, + "src": "59041:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28847, + "id": 31908, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28835, - "src": "59045:2:16", + "referencedDeclaration": 31896, + "src": "59045:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28848, + "id": 31909, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28837, - "src": "59049:2:16", + "referencedDeclaration": 31898, + "src": "59049:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28849, + "id": 31910, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28839, - "src": "59053:2:16", + "referencedDeclaration": 31900, + "src": "59053:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94599,32 +94599,32 @@ } ], "expression": { - "id": 28843, + "id": 31904, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "58980:3:16", + "src": "58980:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28844, + "id": 31905, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "58984:19:16", + "memberLocation": "58984:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "58980:23:16", + "src": "58980:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28850, + "id": 31911, "isConstant": false, "isLValue": false, "isPure": false, @@ -94633,7 +94633,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "58980:76:16", + "src": "58980:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -94648,18 +94648,18 @@ "typeString": "bytes memory" } ], - "id": 28842, + "id": 31903, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "58964:15:16", + "referencedDeclaration": 25094, + "src": "58964:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28851, + "id": 31912, "isConstant": false, "isLValue": false, "isPure": false, @@ -94668,16 +94668,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "58964:93:16", + "src": "58964:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28852, + "id": 31913, "nodeType": "ExpressionStatement", - "src": "58964:93:16" + "src": "58964:93:36" } ] }, @@ -94685,20 +94685,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "58891:3:16", + "nameLocation": "58891:3:36", "parameters": { - "id": 28840, + "id": 31901, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28833, + "id": 31894, "mutability": "mutable", "name": "p0", - "nameLocation": "58903:2:16", + "nameLocation": "58903:2:36", "nodeType": "VariableDeclaration", - "scope": 28854, - "src": "58895:10:16", + "scope": 31915, + "src": "58895:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94706,10 +94706,10 @@ "typeString": "address" }, "typeName": { - "id": 28832, + "id": 31893, "name": "address", "nodeType": "ElementaryTypeName", - "src": "58895:7:16", + "src": "58895:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94720,13 +94720,13 @@ }, { "constant": false, - "id": 28835, + "id": 31896, "mutability": "mutable", "name": "p1", - "nameLocation": "58915:2:16", + "nameLocation": "58915:2:36", "nodeType": "VariableDeclaration", - "scope": 28854, - "src": "58907:10:16", + "scope": 31915, + "src": "58907:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94734,10 +94734,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28834, + "id": 31895, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "58907:7:16", + "src": "58907:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94747,13 +94747,13 @@ }, { "constant": false, - "id": 28837, + "id": 31898, "mutability": "mutable", "name": "p2", - "nameLocation": "58924:2:16", + "nameLocation": "58924:2:36", "nodeType": "VariableDeclaration", - "scope": 28854, - "src": "58919:7:16", + "scope": 31915, + "src": "58919:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94761,10 +94761,10 @@ "typeString": "bool" }, "typeName": { - "id": 28836, + "id": 31897, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "58919:4:16", + "src": "58919:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -94774,13 +94774,13 @@ }, { "constant": false, - "id": 28839, + "id": 31900, "mutability": "mutable", "name": "p3", - "nameLocation": "58936:2:16", + "nameLocation": "58936:2:36", "nodeType": "VariableDeclaration", - "scope": 28854, - "src": "58928:10:16", + "scope": 31915, + "src": "58928:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94788,10 +94788,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28838, + "id": 31899, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "58928:7:16", + "src": "58928:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -94800,28 +94800,28 @@ "visibility": "internal" } ], - "src": "58894:45:16" + "src": "58894:45:36" }, "returnParameters": { - "id": 28841, + "id": 31902, "nodeType": "ParameterList", "parameters": [], - "src": "58954:0:16" + "src": "58954:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28877, + "id": 31938, "nodeType": "FunctionDefinition", - "src": "59070:187:16", + "src": "59070:187:36", "nodes": [], "body": { - "id": 28876, + "id": 31937, "nodeType": "Block", - "src": "59148:109:16", + "src": "59148:109:36", "nodes": [], "statements": [ { @@ -94831,14 +94831,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e743235362c626f6f6c2c737472696e6729", - "id": 28868, + "id": 31929, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "59198:34:16", + "src": "59198:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c5ad85f9b1e72940e5c2ff98bcaf10dac65873a2d1f60566284e5a9bba66ce0b", "typeString": "literal_string \"log(address,uint256,bool,string)\"" @@ -94846,48 +94846,48 @@ "value": "log(address,uint256,bool,string)" }, { - "id": 28869, + "id": 31930, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28856, - "src": "59234:2:16", + "referencedDeclaration": 31917, + "src": "59234:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28870, + "id": 31931, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28858, - "src": "59238:2:16", + "referencedDeclaration": 31919, + "src": "59238:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28871, + "id": 31932, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28860, - "src": "59242:2:16", + "referencedDeclaration": 31921, + "src": "59242:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28872, + "id": 31933, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28862, - "src": "59246:2:16", + "referencedDeclaration": 31923, + "src": "59246:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -94918,32 +94918,32 @@ } ], "expression": { - "id": 28866, + "id": 31927, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "59174:3:16", + "src": "59174:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28867, + "id": 31928, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "59178:19:16", + "memberLocation": "59178:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "59174:23:16", + "src": "59174:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28873, + "id": 31934, "isConstant": false, "isLValue": false, "isPure": false, @@ -94952,7 +94952,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59174:75:16", + "src": "59174:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -94967,18 +94967,18 @@ "typeString": "bytes memory" } ], - "id": 28865, + "id": 31926, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "59158:15:16", + "referencedDeclaration": 25094, + "src": "59158:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28874, + "id": 31935, "isConstant": false, "isLValue": false, "isPure": false, @@ -94987,16 +94987,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59158:92:16", + "src": "59158:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28875, + "id": 31936, "nodeType": "ExpressionStatement", - "src": "59158:92:16" + "src": "59158:92:36" } ] }, @@ -95004,20 +95004,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59079:3:16", + "nameLocation": "59079:3:36", "parameters": { - "id": 28863, + "id": 31924, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28856, + "id": 31917, "mutability": "mutable", "name": "p0", - "nameLocation": "59091:2:16", + "nameLocation": "59091:2:36", "nodeType": "VariableDeclaration", - "scope": 28877, - "src": "59083:10:16", + "scope": 31938, + "src": "59083:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95025,10 +95025,10 @@ "typeString": "address" }, "typeName": { - "id": 28855, + "id": 31916, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59083:7:16", + "src": "59083:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95039,13 +95039,13 @@ }, { "constant": false, - "id": 28858, + "id": 31919, "mutability": "mutable", "name": "p1", - "nameLocation": "59103:2:16", + "nameLocation": "59103:2:36", "nodeType": "VariableDeclaration", - "scope": 28877, - "src": "59095:10:16", + "scope": 31938, + "src": "59095:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95053,10 +95053,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28857, + "id": 31918, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "59095:7:16", + "src": "59095:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95066,13 +95066,13 @@ }, { "constant": false, - "id": 28860, + "id": 31921, "mutability": "mutable", "name": "p2", - "nameLocation": "59112:2:16", + "nameLocation": "59112:2:36", "nodeType": "VariableDeclaration", - "scope": 28877, - "src": "59107:7:16", + "scope": 31938, + "src": "59107:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95080,10 +95080,10 @@ "typeString": "bool" }, "typeName": { - "id": 28859, + "id": 31920, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "59107:4:16", + "src": "59107:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -95093,13 +95093,13 @@ }, { "constant": false, - "id": 28862, + "id": 31923, "mutability": "mutable", "name": "p3", - "nameLocation": "59130:2:16", + "nameLocation": "59130:2:36", "nodeType": "VariableDeclaration", - "scope": 28877, - "src": "59116:16:16", + "scope": 31938, + "src": "59116:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -95107,10 +95107,10 @@ "typeString": "string" }, "typeName": { - "id": 28861, + "id": 31922, "name": "string", "nodeType": "ElementaryTypeName", - "src": "59116:6:16", + "src": "59116:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -95119,28 +95119,28 @@ "visibility": "internal" } ], - "src": "59082:51:16" + "src": "59082:51:36" }, "returnParameters": { - "id": 28864, + "id": 31925, "nodeType": "ParameterList", "parameters": [], - "src": "59148:0:16" + "src": "59148:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28900, + "id": 31961, "nodeType": "FunctionDefinition", - "src": "59263:176:16", + "src": "59263:176:36", "nodes": [], "body": { - "id": 28899, + "id": 31960, "nodeType": "Block", - "src": "59332:107:16", + "src": "59332:107:36", "nodes": [], "statements": [ { @@ -95150,14 +95150,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e743235362c626f6f6c2c626f6f6c29", - "id": 28891, + "id": 31952, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "59382:32:16", + "src": "59382:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3bf5e5379bfb03415fbd47322e912c55a56b102cc24fbed41ca848047f460ae7", "typeString": "literal_string \"log(address,uint256,bool,bool)\"" @@ -95165,48 +95165,48 @@ "value": "log(address,uint256,bool,bool)" }, { - "id": 28892, + "id": 31953, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28879, - "src": "59416:2:16", + "referencedDeclaration": 31940, + "src": "59416:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28893, + "id": 31954, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28881, - "src": "59420:2:16", + "referencedDeclaration": 31942, + "src": "59420:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28894, + "id": 31955, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28883, - "src": "59424:2:16", + "referencedDeclaration": 31944, + "src": "59424:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28895, + "id": 31956, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28885, - "src": "59428:2:16", + "referencedDeclaration": 31946, + "src": "59428:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -95237,32 +95237,32 @@ } ], "expression": { - "id": 28889, + "id": 31950, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "59358:3:16", + "src": "59358:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28890, + "id": 31951, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "59362:19:16", + "memberLocation": "59362:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "59358:23:16", + "src": "59358:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28896, + "id": 31957, "isConstant": false, "isLValue": false, "isPure": false, @@ -95271,7 +95271,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59358:73:16", + "src": "59358:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -95286,18 +95286,18 @@ "typeString": "bytes memory" } ], - "id": 28888, + "id": 31949, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "59342:15:16", + "referencedDeclaration": 25094, + "src": "59342:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28897, + "id": 31958, "isConstant": false, "isLValue": false, "isPure": false, @@ -95306,16 +95306,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59342:90:16", + "src": "59342:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28898, + "id": 31959, "nodeType": "ExpressionStatement", - "src": "59342:90:16" + "src": "59342:90:36" } ] }, @@ -95323,20 +95323,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59272:3:16", + "nameLocation": "59272:3:36", "parameters": { - "id": 28886, + "id": 31947, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28879, + "id": 31940, "mutability": "mutable", "name": "p0", - "nameLocation": "59284:2:16", + "nameLocation": "59284:2:36", "nodeType": "VariableDeclaration", - "scope": 28900, - "src": "59276:10:16", + "scope": 31961, + "src": "59276:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95344,10 +95344,10 @@ "typeString": "address" }, "typeName": { - "id": 28878, + "id": 31939, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59276:7:16", + "src": "59276:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95358,13 +95358,13 @@ }, { "constant": false, - "id": 28881, + "id": 31942, "mutability": "mutable", "name": "p1", - "nameLocation": "59296:2:16", + "nameLocation": "59296:2:36", "nodeType": "VariableDeclaration", - "scope": 28900, - "src": "59288:10:16", + "scope": 31961, + "src": "59288:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95372,10 +95372,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28880, + "id": 31941, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "59288:7:16", + "src": "59288:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95385,13 +95385,13 @@ }, { "constant": false, - "id": 28883, + "id": 31944, "mutability": "mutable", "name": "p2", - "nameLocation": "59305:2:16", + "nameLocation": "59305:2:36", "nodeType": "VariableDeclaration", - "scope": 28900, - "src": "59300:7:16", + "scope": 31961, + "src": "59300:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95399,10 +95399,10 @@ "typeString": "bool" }, "typeName": { - "id": 28882, + "id": 31943, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "59300:4:16", + "src": "59300:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -95412,13 +95412,13 @@ }, { "constant": false, - "id": 28885, + "id": 31946, "mutability": "mutable", "name": "p3", - "nameLocation": "59314:2:16", + "nameLocation": "59314:2:36", "nodeType": "VariableDeclaration", - "scope": 28900, - "src": "59309:7:16", + "scope": 31961, + "src": "59309:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95426,10 +95426,10 @@ "typeString": "bool" }, "typeName": { - "id": 28884, + "id": 31945, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "59309:4:16", + "src": "59309:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -95438,28 +95438,28 @@ "visibility": "internal" } ], - "src": "59275:42:16" + "src": "59275:42:36" }, "returnParameters": { - "id": 28887, + "id": 31948, "nodeType": "ParameterList", "parameters": [], - "src": "59332:0:16" + "src": "59332:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28923, + "id": 31984, "nodeType": "FunctionDefinition", - "src": "59445:182:16", + "src": "59445:182:36", "nodes": [], "body": { - "id": 28922, + "id": 31983, "nodeType": "Block", - "src": "59517:110:16", + "src": "59517:110:36", "nodes": [], "statements": [ { @@ -95469,14 +95469,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e743235362c626f6f6c2c6164647265737329", - "id": 28914, + "id": 31975, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "59567:35:16", + "src": "59567:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a31bfdcce87cf9e77dc577737a291feb3aa727a8fbb8205e53519527c85ff290", "typeString": "literal_string \"log(address,uint256,bool,address)\"" @@ -95484,48 +95484,48 @@ "value": "log(address,uint256,bool,address)" }, { - "id": 28915, + "id": 31976, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28902, - "src": "59604:2:16", + "referencedDeclaration": 31963, + "src": "59604:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28916, + "id": 31977, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28904, - "src": "59608:2:16", + "referencedDeclaration": 31965, + "src": "59608:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28917, + "id": 31978, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28906, - "src": "59612:2:16", + "referencedDeclaration": 31967, + "src": "59612:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 28918, + "id": 31979, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28908, - "src": "59616:2:16", + "referencedDeclaration": 31969, + "src": "59616:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -95556,32 +95556,32 @@ } ], "expression": { - "id": 28912, + "id": 31973, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "59543:3:16", + "src": "59543:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28913, + "id": 31974, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "59547:19:16", + "memberLocation": "59547:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "59543:23:16", + "src": "59543:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28919, + "id": 31980, "isConstant": false, "isLValue": false, "isPure": false, @@ -95590,7 +95590,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59543:76:16", + "src": "59543:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -95605,18 +95605,18 @@ "typeString": "bytes memory" } ], - "id": 28911, + "id": 31972, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "59527:15:16", + "referencedDeclaration": 25094, + "src": "59527:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28920, + "id": 31981, "isConstant": false, "isLValue": false, "isPure": false, @@ -95625,16 +95625,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59527:93:16", + "src": "59527:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28921, + "id": 31982, "nodeType": "ExpressionStatement", - "src": "59527:93:16" + "src": "59527:93:36" } ] }, @@ -95642,20 +95642,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59454:3:16", + "nameLocation": "59454:3:36", "parameters": { - "id": 28909, + "id": 31970, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28902, + "id": 31963, "mutability": "mutable", "name": "p0", - "nameLocation": "59466:2:16", + "nameLocation": "59466:2:36", "nodeType": "VariableDeclaration", - "scope": 28923, - "src": "59458:10:16", + "scope": 31984, + "src": "59458:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95663,10 +95663,10 @@ "typeString": "address" }, "typeName": { - "id": 28901, + "id": 31962, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59458:7:16", + "src": "59458:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95677,13 +95677,13 @@ }, { "constant": false, - "id": 28904, + "id": 31965, "mutability": "mutable", "name": "p1", - "nameLocation": "59478:2:16", + "nameLocation": "59478:2:36", "nodeType": "VariableDeclaration", - "scope": 28923, - "src": "59470:10:16", + "scope": 31984, + "src": "59470:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95691,10 +95691,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28903, + "id": 31964, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "59470:7:16", + "src": "59470:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95704,13 +95704,13 @@ }, { "constant": false, - "id": 28906, + "id": 31967, "mutability": "mutable", "name": "p2", - "nameLocation": "59487:2:16", + "nameLocation": "59487:2:36", "nodeType": "VariableDeclaration", - "scope": 28923, - "src": "59482:7:16", + "scope": 31984, + "src": "59482:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95718,10 +95718,10 @@ "typeString": "bool" }, "typeName": { - "id": 28905, + "id": 31966, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "59482:4:16", + "src": "59482:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -95731,13 +95731,13 @@ }, { "constant": false, - "id": 28908, + "id": 31969, "mutability": "mutable", "name": "p3", - "nameLocation": "59499:2:16", + "nameLocation": "59499:2:36", "nodeType": "VariableDeclaration", - "scope": 28923, - "src": "59491:10:16", + "scope": 31984, + "src": "59491:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95745,10 +95745,10 @@ "typeString": "address" }, "typeName": { - "id": 28907, + "id": 31968, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59491:7:16", + "src": "59491:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95758,28 +95758,28 @@ "visibility": "internal" } ], - "src": "59457:45:16" + "src": "59457:45:36" }, "returnParameters": { - "id": 28910, + "id": 31971, "nodeType": "ParameterList", "parameters": [], - "src": "59517:0:16" + "src": "59517:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28946, + "id": 32007, "nodeType": "FunctionDefinition", - "src": "59633:188:16", + "src": "59633:188:36", "nodes": [], "body": { - "id": 28945, + "id": 32006, "nodeType": "Block", - "src": "59708:113:16", + "src": "59708:113:36", "nodes": [], "statements": [ { @@ -95789,14 +95789,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e743235362c616464726573732c75696e7432353629", - "id": 28937, + "id": 31998, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "59758:38:16", + "src": "59758:38:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_100f650ebf81cb406bb4fb842e06128992c5a86986b0eab3b9e965c3254516e6", "typeString": "literal_string \"log(address,uint256,address,uint256)\"" @@ -95804,48 +95804,48 @@ "value": "log(address,uint256,address,uint256)" }, { - "id": 28938, + "id": 31999, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28925, - "src": "59798:2:16", + "referencedDeclaration": 31986, + "src": "59798:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28939, + "id": 32000, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28927, - "src": "59802:2:16", + "referencedDeclaration": 31988, + "src": "59802:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28940, + "id": 32001, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28929, - "src": "59806:2:16", + "referencedDeclaration": 31990, + "src": "59806:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28941, + "id": 32002, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28931, - "src": "59810:2:16", + "referencedDeclaration": 31992, + "src": "59810:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -95876,32 +95876,32 @@ } ], "expression": { - "id": 28935, + "id": 31996, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "59734:3:16", + "src": "59734:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28936, + "id": 31997, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "59738:19:16", + "memberLocation": "59738:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "59734:23:16", + "src": "59734:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28942, + "id": 32003, "isConstant": false, "isLValue": false, "isPure": false, @@ -95910,7 +95910,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59734:79:16", + "src": "59734:79:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -95925,18 +95925,18 @@ "typeString": "bytes memory" } ], - "id": 28934, + "id": 31995, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "59718:15:16", + "referencedDeclaration": 25094, + "src": "59718:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28943, + "id": 32004, "isConstant": false, "isLValue": false, "isPure": false, @@ -95945,16 +95945,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59718:96:16", + "src": "59718:96:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28944, + "id": 32005, "nodeType": "ExpressionStatement", - "src": "59718:96:16" + "src": "59718:96:36" } ] }, @@ -95962,20 +95962,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59642:3:16", + "nameLocation": "59642:3:36", "parameters": { - "id": 28932, + "id": 31993, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28925, + "id": 31986, "mutability": "mutable", "name": "p0", - "nameLocation": "59654:2:16", + "nameLocation": "59654:2:36", "nodeType": "VariableDeclaration", - "scope": 28946, - "src": "59646:10:16", + "scope": 32007, + "src": "59646:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95983,10 +95983,10 @@ "typeString": "address" }, "typeName": { - "id": 28924, + "id": 31985, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59646:7:16", + "src": "59646:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95997,13 +95997,13 @@ }, { "constant": false, - "id": 28927, + "id": 31988, "mutability": "mutable", "name": "p1", - "nameLocation": "59666:2:16", + "nameLocation": "59666:2:36", "nodeType": "VariableDeclaration", - "scope": 28946, - "src": "59658:10:16", + "scope": 32007, + "src": "59658:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96011,10 +96011,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28926, + "id": 31987, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "59658:7:16", + "src": "59658:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -96024,13 +96024,13 @@ }, { "constant": false, - "id": 28929, + "id": 31990, "mutability": "mutable", "name": "p2", - "nameLocation": "59678:2:16", + "nameLocation": "59678:2:36", "nodeType": "VariableDeclaration", - "scope": 28946, - "src": "59670:10:16", + "scope": 32007, + "src": "59670:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96038,10 +96038,10 @@ "typeString": "address" }, "typeName": { - "id": 28928, + "id": 31989, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59670:7:16", + "src": "59670:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96052,13 +96052,13 @@ }, { "constant": false, - "id": 28931, + "id": 31992, "mutability": "mutable", "name": "p3", - "nameLocation": "59690:2:16", + "nameLocation": "59690:2:36", "nodeType": "VariableDeclaration", - "scope": 28946, - "src": "59682:10:16", + "scope": 32007, + "src": "59682:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96066,10 +96066,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28930, + "id": 31991, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "59682:7:16", + "src": "59682:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -96078,28 +96078,28 @@ "visibility": "internal" } ], - "src": "59645:48:16" + "src": "59645:48:36" }, "returnParameters": { - "id": 28933, + "id": 31994, "nodeType": "ParameterList", "parameters": [], - "src": "59708:0:16" + "src": "59708:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28969, + "id": 32030, "nodeType": "FunctionDefinition", - "src": "59827:193:16", + "src": "59827:193:36", "nodes": [], "body": { - "id": 28968, + "id": 32029, "nodeType": "Block", - "src": "59908:112:16", + "src": "59908:112:36", "nodes": [], "statements": [ { @@ -96109,14 +96109,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e743235362c616464726573732c737472696e6729", - "id": 28960, + "id": 32021, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "59958:37:16", + "src": "59958:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1da986ea2505037a166dd31728d673db1dd36bf0935c0201f0d23934a6acafdb", "typeString": "literal_string \"log(address,uint256,address,string)\"" @@ -96124,48 +96124,48 @@ "value": "log(address,uint256,address,string)" }, { - "id": 28961, + "id": 32022, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28948, - "src": "59997:2:16", + "referencedDeclaration": 32009, + "src": "59997:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28962, + "id": 32023, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28950, - "src": "60001:2:16", + "referencedDeclaration": 32011, + "src": "60001:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28963, + "id": 32024, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28952, - "src": "60005:2:16", + "referencedDeclaration": 32013, + "src": "60005:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28964, + "id": 32025, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28954, - "src": "60009:2:16", + "referencedDeclaration": 32015, + "src": "60009:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -96196,32 +96196,32 @@ } ], "expression": { - "id": 28958, + "id": 32019, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "59934:3:16", + "src": "59934:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28959, + "id": 32020, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "59938:19:16", + "memberLocation": "59938:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "59934:23:16", + "src": "59934:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28965, + "id": 32026, "isConstant": false, "isLValue": false, "isPure": false, @@ -96230,7 +96230,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59934:78:16", + "src": "59934:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -96245,18 +96245,18 @@ "typeString": "bytes memory" } ], - "id": 28957, + "id": 32018, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "59918:15:16", + "referencedDeclaration": 25094, + "src": "59918:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28966, + "id": 32027, "isConstant": false, "isLValue": false, "isPure": false, @@ -96265,16 +96265,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59918:95:16", + "src": "59918:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28967, + "id": 32028, "nodeType": "ExpressionStatement", - "src": "59918:95:16" + "src": "59918:95:36" } ] }, @@ -96282,20 +96282,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59836:3:16", + "nameLocation": "59836:3:36", "parameters": { - "id": 28955, + "id": 32016, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28948, + "id": 32009, "mutability": "mutable", "name": "p0", - "nameLocation": "59848:2:16", + "nameLocation": "59848:2:36", "nodeType": "VariableDeclaration", - "scope": 28969, - "src": "59840:10:16", + "scope": 32030, + "src": "59840:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96303,10 +96303,10 @@ "typeString": "address" }, "typeName": { - "id": 28947, + "id": 32008, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59840:7:16", + "src": "59840:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96317,13 +96317,13 @@ }, { "constant": false, - "id": 28950, + "id": 32011, "mutability": "mutable", "name": "p1", - "nameLocation": "59860:2:16", + "nameLocation": "59860:2:36", "nodeType": "VariableDeclaration", - "scope": 28969, - "src": "59852:10:16", + "scope": 32030, + "src": "59852:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96331,10 +96331,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28949, + "id": 32010, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "59852:7:16", + "src": "59852:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -96344,13 +96344,13 @@ }, { "constant": false, - "id": 28952, + "id": 32013, "mutability": "mutable", "name": "p2", - "nameLocation": "59872:2:16", + "nameLocation": "59872:2:36", "nodeType": "VariableDeclaration", - "scope": 28969, - "src": "59864:10:16", + "scope": 32030, + "src": "59864:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96358,10 +96358,10 @@ "typeString": "address" }, "typeName": { - "id": 28951, + "id": 32012, "name": "address", "nodeType": "ElementaryTypeName", - "src": "59864:7:16", + "src": "59864:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96372,13 +96372,13 @@ }, { "constant": false, - "id": 28954, + "id": 32015, "mutability": "mutable", "name": "p3", - "nameLocation": "59890:2:16", + "nameLocation": "59890:2:36", "nodeType": "VariableDeclaration", - "scope": 28969, - "src": "59876:16:16", + "scope": 32030, + "src": "59876:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -96386,10 +96386,10 @@ "typeString": "string" }, "typeName": { - "id": 28953, + "id": 32014, "name": "string", "nodeType": "ElementaryTypeName", - "src": "59876:6:16", + "src": "59876:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -96398,28 +96398,28 @@ "visibility": "internal" } ], - "src": "59839:54:16" + "src": "59839:54:36" }, "returnParameters": { - "id": 28956, + "id": 32017, "nodeType": "ParameterList", "parameters": [], - "src": "59908:0:16" + "src": "59908:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 28992, + "id": 32053, "nodeType": "FunctionDefinition", - "src": "60026:182:16", + "src": "60026:182:36", "nodes": [], "body": { - "id": 28991, + "id": 32052, "nodeType": "Block", - "src": "60098:110:16", + "src": "60098:110:36", "nodes": [], "statements": [ { @@ -96429,14 +96429,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e743235362c616464726573732c626f6f6c29", - "id": 28983, + "id": 32044, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60148:35:16", + "src": "60148:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a1bcc9b3f106a0ac6ebf0cd2eda5f636e4ab1afa891b1acb460dd180f14bb322", "typeString": "literal_string \"log(address,uint256,address,bool)\"" @@ -96444,48 +96444,48 @@ "value": "log(address,uint256,address,bool)" }, { - "id": 28984, + "id": 32045, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28971, - "src": "60185:2:16", + "referencedDeclaration": 32032, + "src": "60185:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28985, + "id": 32046, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28973, - "src": "60189:2:16", + "referencedDeclaration": 32034, + "src": "60189:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 28986, + "id": 32047, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28975, - "src": "60193:2:16", + "referencedDeclaration": 32036, + "src": "60193:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 28987, + "id": 32048, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28977, - "src": "60197:2:16", + "referencedDeclaration": 32038, + "src": "60197:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -96516,32 +96516,32 @@ } ], "expression": { - "id": 28981, + "id": 32042, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60124:3:16", + "src": "60124:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 28982, + "id": 32043, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "60128:19:16", + "memberLocation": "60128:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60124:23:16", + "src": "60124:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 28988, + "id": 32049, "isConstant": false, "isLValue": false, "isPure": false, @@ -96550,7 +96550,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60124:76:16", + "src": "60124:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -96565,18 +96565,18 @@ "typeString": "bytes memory" } ], - "id": 28980, + "id": 32041, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "60108:15:16", + "referencedDeclaration": 25094, + "src": "60108:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 28989, + "id": 32050, "isConstant": false, "isLValue": false, "isPure": false, @@ -96585,16 +96585,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60108:93:16", + "src": "60108:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 28990, + "id": 32051, "nodeType": "ExpressionStatement", - "src": "60108:93:16" + "src": "60108:93:36" } ] }, @@ -96602,20 +96602,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "60035:3:16", + "nameLocation": "60035:3:36", "parameters": { - "id": 28978, + "id": 32039, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28971, + "id": 32032, "mutability": "mutable", "name": "p0", - "nameLocation": "60047:2:16", + "nameLocation": "60047:2:36", "nodeType": "VariableDeclaration", - "scope": 28992, - "src": "60039:10:16", + "scope": 32053, + "src": "60039:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96623,10 +96623,10 @@ "typeString": "address" }, "typeName": { - "id": 28970, + "id": 32031, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60039:7:16", + "src": "60039:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96637,13 +96637,13 @@ }, { "constant": false, - "id": 28973, + "id": 32034, "mutability": "mutable", "name": "p1", - "nameLocation": "60059:2:16", + "nameLocation": "60059:2:36", "nodeType": "VariableDeclaration", - "scope": 28992, - "src": "60051:10:16", + "scope": 32053, + "src": "60051:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96651,10 +96651,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28972, + "id": 32033, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "60051:7:16", + "src": "60051:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -96664,13 +96664,13 @@ }, { "constant": false, - "id": 28975, + "id": 32036, "mutability": "mutable", "name": "p2", - "nameLocation": "60071:2:16", + "nameLocation": "60071:2:36", "nodeType": "VariableDeclaration", - "scope": 28992, - "src": "60063:10:16", + "scope": 32053, + "src": "60063:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96678,10 +96678,10 @@ "typeString": "address" }, "typeName": { - "id": 28974, + "id": 32035, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60063:7:16", + "src": "60063:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96692,13 +96692,13 @@ }, { "constant": false, - "id": 28977, + "id": 32038, "mutability": "mutable", "name": "p3", - "nameLocation": "60080:2:16", + "nameLocation": "60080:2:36", "nodeType": "VariableDeclaration", - "scope": 28992, - "src": "60075:7:16", + "scope": 32053, + "src": "60075:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96706,10 +96706,10 @@ "typeString": "bool" }, "typeName": { - "id": 28976, + "id": 32037, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "60075:4:16", + "src": "60075:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -96718,28 +96718,28 @@ "visibility": "internal" } ], - "src": "60038:45:16" + "src": "60038:45:36" }, "returnParameters": { - "id": 28979, + "id": 32040, "nodeType": "ParameterList", "parameters": [], - "src": "60098:0:16" + "src": "60098:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29015, + "id": 32076, "nodeType": "FunctionDefinition", - "src": "60214:188:16", + "src": "60214:188:36", "nodes": [], "body": { - "id": 29014, + "id": 32075, "nodeType": "Block", - "src": "60289:113:16", + "src": "60289:113:36", "nodes": [], "statements": [ { @@ -96749,14 +96749,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c75696e743235362c616464726573732c6164647265737329", - "id": 29006, + "id": 32067, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60339:38:16", + "src": "60339:38:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_478d1c625a50f0548fbd6ce5c9463f034dc2ce146c930b3546dac402346457d4", "typeString": "literal_string \"log(address,uint256,address,address)\"" @@ -96764,48 +96764,48 @@ "value": "log(address,uint256,address,address)" }, { - "id": 29007, + "id": 32068, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28994, - "src": "60379:2:16", + "referencedDeclaration": 32055, + "src": "60379:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29008, + "id": 32069, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28996, - "src": "60383:2:16", + "referencedDeclaration": 32057, + "src": "60383:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 29009, + "id": 32070, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 28998, - "src": "60387:2:16", + "referencedDeclaration": 32059, + "src": "60387:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29010, + "id": 32071, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29000, - "src": "60391:2:16", + "referencedDeclaration": 32061, + "src": "60391:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -96836,32 +96836,32 @@ } ], "expression": { - "id": 29004, + "id": 32065, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60315:3:16", + "src": "60315:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29005, + "id": 32066, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "60319:19:16", + "memberLocation": "60319:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60315:23:16", + "src": "60315:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29011, + "id": 32072, "isConstant": false, "isLValue": false, "isPure": false, @@ -96870,7 +96870,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60315:79:16", + "src": "60315:79:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -96885,18 +96885,18 @@ "typeString": "bytes memory" } ], - "id": 29003, + "id": 32064, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "60299:15:16", + "referencedDeclaration": 25094, + "src": "60299:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29012, + "id": 32073, "isConstant": false, "isLValue": false, "isPure": false, @@ -96905,16 +96905,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60299:96:16", + "src": "60299:96:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29013, + "id": 32074, "nodeType": "ExpressionStatement", - "src": "60299:96:16" + "src": "60299:96:36" } ] }, @@ -96922,20 +96922,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "60223:3:16", + "nameLocation": "60223:3:36", "parameters": { - "id": 29001, + "id": 32062, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 28994, + "id": 32055, "mutability": "mutable", "name": "p0", - "nameLocation": "60235:2:16", + "nameLocation": "60235:2:36", "nodeType": "VariableDeclaration", - "scope": 29015, - "src": "60227:10:16", + "scope": 32076, + "src": "60227:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96943,10 +96943,10 @@ "typeString": "address" }, "typeName": { - "id": 28993, + "id": 32054, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60227:7:16", + "src": "60227:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96957,13 +96957,13 @@ }, { "constant": false, - "id": 28996, + "id": 32057, "mutability": "mutable", "name": "p1", - "nameLocation": "60247:2:16", + "nameLocation": "60247:2:36", "nodeType": "VariableDeclaration", - "scope": 29015, - "src": "60239:10:16", + "scope": 32076, + "src": "60239:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96971,10 +96971,10 @@ "typeString": "uint256" }, "typeName": { - "id": 28995, + "id": 32056, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "60239:7:16", + "src": "60239:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -96984,13 +96984,13 @@ }, { "constant": false, - "id": 28998, + "id": 32059, "mutability": "mutable", "name": "p2", - "nameLocation": "60259:2:16", + "nameLocation": "60259:2:36", "nodeType": "VariableDeclaration", - "scope": 29015, - "src": "60251:10:16", + "scope": 32076, + "src": "60251:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96998,10 +96998,10 @@ "typeString": "address" }, "typeName": { - "id": 28997, + "id": 32058, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60251:7:16", + "src": "60251:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -97012,13 +97012,13 @@ }, { "constant": false, - "id": 29000, + "id": 32061, "mutability": "mutable", "name": "p3", - "nameLocation": "60271:2:16", + "nameLocation": "60271:2:36", "nodeType": "VariableDeclaration", - "scope": 29015, - "src": "60263:10:16", + "scope": 32076, + "src": "60263:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97026,10 +97026,10 @@ "typeString": "address" }, "typeName": { - "id": 28999, + "id": 32060, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60263:7:16", + "src": "60263:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -97039,28 +97039,28 @@ "visibility": "internal" } ], - "src": "60226:48:16" + "src": "60226:48:36" }, "returnParameters": { - "id": 29002, + "id": 32063, "nodeType": "ParameterList", "parameters": [], - "src": "60289:0:16" + "src": "60289:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29038, + "id": 32099, "nodeType": "FunctionDefinition", - "src": "60408:193:16", + "src": "60408:193:36", "nodes": [], "body": { - "id": 29037, + "id": 32098, "nodeType": "Block", - "src": "60489:112:16", + "src": "60489:112:36", "nodes": [], "statements": [ { @@ -97070,14 +97070,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c75696e743235362c75696e7432353629", - "id": 29029, + "id": 32090, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60539:37:16", + "src": "60539:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1dc8e1b86f5e8cc33f88f9c9577316d392566cde443e43069eebe8e56a0a0562", "typeString": "literal_string \"log(address,string,uint256,uint256)\"" @@ -97085,48 +97085,48 @@ "value": "log(address,string,uint256,uint256)" }, { - "id": 29030, + "id": 32091, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29017, - "src": "60578:2:16", + "referencedDeclaration": 32078, + "src": "60578:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29031, + "id": 32092, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29019, - "src": "60582:2:16", + "referencedDeclaration": 32080, + "src": "60582:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29032, + "id": 32093, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29021, - "src": "60586:2:16", + "referencedDeclaration": 32082, + "src": "60586:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 29033, + "id": 32094, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29023, - "src": "60590:2:16", + "referencedDeclaration": 32084, + "src": "60590:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -97157,32 +97157,32 @@ } ], "expression": { - "id": 29027, + "id": 32088, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60515:3:16", + "src": "60515:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29028, + "id": 32089, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "60519:19:16", + "memberLocation": "60519:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60515:23:16", + "src": "60515:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29034, + "id": 32095, "isConstant": false, "isLValue": false, "isPure": false, @@ -97191,7 +97191,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60515:78:16", + "src": "60515:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -97206,18 +97206,18 @@ "typeString": "bytes memory" } ], - "id": 29026, + "id": 32087, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "60499:15:16", + "referencedDeclaration": 25094, + "src": "60499:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29035, + "id": 32096, "isConstant": false, "isLValue": false, "isPure": false, @@ -97226,16 +97226,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60499:95:16", + "src": "60499:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29036, + "id": 32097, "nodeType": "ExpressionStatement", - "src": "60499:95:16" + "src": "60499:95:36" } ] }, @@ -97243,20 +97243,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "60417:3:16", + "nameLocation": "60417:3:36", "parameters": { - "id": 29024, + "id": 32085, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29017, + "id": 32078, "mutability": "mutable", "name": "p0", - "nameLocation": "60429:2:16", + "nameLocation": "60429:2:36", "nodeType": "VariableDeclaration", - "scope": 29038, - "src": "60421:10:16", + "scope": 32099, + "src": "60421:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97264,10 +97264,10 @@ "typeString": "address" }, "typeName": { - "id": 29016, + "id": 32077, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60421:7:16", + "src": "60421:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -97278,13 +97278,13 @@ }, { "constant": false, - "id": 29019, + "id": 32080, "mutability": "mutable", "name": "p1", - "nameLocation": "60447:2:16", + "nameLocation": "60447:2:36", "nodeType": "VariableDeclaration", - "scope": 29038, - "src": "60433:16:16", + "scope": 32099, + "src": "60433:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97292,10 +97292,10 @@ "typeString": "string" }, "typeName": { - "id": 29018, + "id": 32079, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60433:6:16", + "src": "60433:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97305,13 +97305,13 @@ }, { "constant": false, - "id": 29021, + "id": 32082, "mutability": "mutable", "name": "p2", - "nameLocation": "60459:2:16", + "nameLocation": "60459:2:36", "nodeType": "VariableDeclaration", - "scope": 29038, - "src": "60451:10:16", + "scope": 32099, + "src": "60451:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97319,10 +97319,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29020, + "id": 32081, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "60451:7:16", + "src": "60451:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -97332,13 +97332,13 @@ }, { "constant": false, - "id": 29023, + "id": 32084, "mutability": "mutable", "name": "p3", - "nameLocation": "60471:2:16", + "nameLocation": "60471:2:36", "nodeType": "VariableDeclaration", - "scope": 29038, - "src": "60463:10:16", + "scope": 32099, + "src": "60463:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97346,10 +97346,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29022, + "id": 32083, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "60463:7:16", + "src": "60463:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -97358,28 +97358,28 @@ "visibility": "internal" } ], - "src": "60420:54:16" + "src": "60420:54:36" }, "returnParameters": { - "id": 29025, + "id": 32086, "nodeType": "ParameterList", "parameters": [], - "src": "60489:0:16" + "src": "60489:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29061, + "id": 32122, "nodeType": "FunctionDefinition", - "src": "60607:198:16", + "src": "60607:198:36", "nodes": [], "body": { - "id": 29060, + "id": 32121, "nodeType": "Block", - "src": "60694:111:16", + "src": "60694:111:36", "nodes": [], "statements": [ { @@ -97389,14 +97389,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c75696e743235362c737472696e6729", - "id": 29052, + "id": 32113, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60744:36:16", + "src": "60744:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_448830a8c1281c2ef562207eb8a81eaf8ce3a05f5db2e480f1a7741f740725d3", "typeString": "literal_string \"log(address,string,uint256,string)\"" @@ -97404,48 +97404,48 @@ "value": "log(address,string,uint256,string)" }, { - "id": 29053, + "id": 32114, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29040, - "src": "60782:2:16", + "referencedDeclaration": 32101, + "src": "60782:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29054, + "id": 32115, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29042, - "src": "60786:2:16", + "referencedDeclaration": 32103, + "src": "60786:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29055, + "id": 32116, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29044, - "src": "60790:2:16", + "referencedDeclaration": 32105, + "src": "60790:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 29056, + "id": 32117, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29046, - "src": "60794:2:16", + "referencedDeclaration": 32107, + "src": "60794:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -97476,32 +97476,32 @@ } ], "expression": { - "id": 29050, + "id": 32111, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60720:3:16", + "src": "60720:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29051, + "id": 32112, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "60724:19:16", + "memberLocation": "60724:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60720:23:16", + "src": "60720:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29057, + "id": 32118, "isConstant": false, "isLValue": false, "isPure": false, @@ -97510,7 +97510,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60720:77:16", + "src": "60720:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -97525,18 +97525,18 @@ "typeString": "bytes memory" } ], - "id": 29049, + "id": 32110, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "60704:15:16", + "referencedDeclaration": 25094, + "src": "60704:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29058, + "id": 32119, "isConstant": false, "isLValue": false, "isPure": false, @@ -97545,16 +97545,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60704:94:16", + "src": "60704:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29059, + "id": 32120, "nodeType": "ExpressionStatement", - "src": "60704:94:16" + "src": "60704:94:36" } ] }, @@ -97562,20 +97562,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "60616:3:16", + "nameLocation": "60616:3:36", "parameters": { - "id": 29047, + "id": 32108, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29040, + "id": 32101, "mutability": "mutable", "name": "p0", - "nameLocation": "60628:2:16", + "nameLocation": "60628:2:36", "nodeType": "VariableDeclaration", - "scope": 29061, - "src": "60620:10:16", + "scope": 32122, + "src": "60620:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97583,10 +97583,10 @@ "typeString": "address" }, "typeName": { - "id": 29039, + "id": 32100, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60620:7:16", + "src": "60620:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -97597,13 +97597,13 @@ }, { "constant": false, - "id": 29042, + "id": 32103, "mutability": "mutable", "name": "p1", - "nameLocation": "60646:2:16", + "nameLocation": "60646:2:36", "nodeType": "VariableDeclaration", - "scope": 29061, - "src": "60632:16:16", + "scope": 32122, + "src": "60632:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97611,10 +97611,10 @@ "typeString": "string" }, "typeName": { - "id": 29041, + "id": 32102, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60632:6:16", + "src": "60632:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97624,13 +97624,13 @@ }, { "constant": false, - "id": 29044, + "id": 32105, "mutability": "mutable", "name": "p2", - "nameLocation": "60658:2:16", + "nameLocation": "60658:2:36", "nodeType": "VariableDeclaration", - "scope": 29061, - "src": "60650:10:16", + "scope": 32122, + "src": "60650:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97638,10 +97638,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29043, + "id": 32104, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "60650:7:16", + "src": "60650:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -97651,13 +97651,13 @@ }, { "constant": false, - "id": 29046, + "id": 32107, "mutability": "mutable", "name": "p3", - "nameLocation": "60676:2:16", + "nameLocation": "60676:2:36", "nodeType": "VariableDeclaration", - "scope": 29061, - "src": "60662:16:16", + "scope": 32122, + "src": "60662:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97665,10 +97665,10 @@ "typeString": "string" }, "typeName": { - "id": 29045, + "id": 32106, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60662:6:16", + "src": "60662:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97677,28 +97677,28 @@ "visibility": "internal" } ], - "src": "60619:60:16" + "src": "60619:60:36" }, "returnParameters": { - "id": 29048, + "id": 32109, "nodeType": "ParameterList", "parameters": [], - "src": "60694:0:16" + "src": "60694:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29084, + "id": 32145, "nodeType": "FunctionDefinition", - "src": "60811:187:16", + "src": "60811:187:36", "nodes": [], "body": { - "id": 29083, + "id": 32144, "nodeType": "Block", - "src": "60889:109:16", + "src": "60889:109:36", "nodes": [], "statements": [ { @@ -97708,14 +97708,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c75696e743235362c626f6f6c29", - "id": 29075, + "id": 32136, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "60939:34:16", + "src": "60939:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0ef7e050655c297a96024e476b2cd79b6c7fd3efbcd797a5d2723a888114ada4", "typeString": "literal_string \"log(address,string,uint256,bool)\"" @@ -97723,48 +97723,48 @@ "value": "log(address,string,uint256,bool)" }, { - "id": 29076, + "id": 32137, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29063, - "src": "60975:2:16", + "referencedDeclaration": 32124, + "src": "60975:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29077, + "id": 32138, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29065, - "src": "60979:2:16", + "referencedDeclaration": 32126, + "src": "60979:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29078, + "id": 32139, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29067, - "src": "60983:2:16", + "referencedDeclaration": 32128, + "src": "60983:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 29079, + "id": 32140, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29069, - "src": "60987:2:16", + "referencedDeclaration": 32130, + "src": "60987:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -97795,32 +97795,32 @@ } ], "expression": { - "id": 29073, + "id": 32134, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "60915:3:16", + "src": "60915:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29074, + "id": 32135, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "60919:19:16", + "memberLocation": "60919:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "60915:23:16", + "src": "60915:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29080, + "id": 32141, "isConstant": false, "isLValue": false, "isPure": false, @@ -97829,7 +97829,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60915:75:16", + "src": "60915:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -97844,18 +97844,18 @@ "typeString": "bytes memory" } ], - "id": 29072, + "id": 32133, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "60899:15:16", + "referencedDeclaration": 25094, + "src": "60899:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29081, + "id": 32142, "isConstant": false, "isLValue": false, "isPure": false, @@ -97864,16 +97864,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60899:92:16", + "src": "60899:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29082, + "id": 32143, "nodeType": "ExpressionStatement", - "src": "60899:92:16" + "src": "60899:92:36" } ] }, @@ -97881,20 +97881,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "60820:3:16", + "nameLocation": "60820:3:36", "parameters": { - "id": 29070, + "id": 32131, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29063, + "id": 32124, "mutability": "mutable", "name": "p0", - "nameLocation": "60832:2:16", + "nameLocation": "60832:2:36", "nodeType": "VariableDeclaration", - "scope": 29084, - "src": "60824:10:16", + "scope": 32145, + "src": "60824:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97902,10 +97902,10 @@ "typeString": "address" }, "typeName": { - "id": 29062, + "id": 32123, "name": "address", "nodeType": "ElementaryTypeName", - "src": "60824:7:16", + "src": "60824:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -97916,13 +97916,13 @@ }, { "constant": false, - "id": 29065, + "id": 32126, "mutability": "mutable", "name": "p1", - "nameLocation": "60850:2:16", + "nameLocation": "60850:2:36", "nodeType": "VariableDeclaration", - "scope": 29084, - "src": "60836:16:16", + "scope": 32145, + "src": "60836:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -97930,10 +97930,10 @@ "typeString": "string" }, "typeName": { - "id": 29064, + "id": 32125, "name": "string", "nodeType": "ElementaryTypeName", - "src": "60836:6:16", + "src": "60836:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -97943,13 +97943,13 @@ }, { "constant": false, - "id": 29067, + "id": 32128, "mutability": "mutable", "name": "p2", - "nameLocation": "60862:2:16", + "nameLocation": "60862:2:36", "nodeType": "VariableDeclaration", - "scope": 29084, - "src": "60854:10:16", + "scope": 32145, + "src": "60854:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97957,10 +97957,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29066, + "id": 32127, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "60854:7:16", + "src": "60854:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -97970,13 +97970,13 @@ }, { "constant": false, - "id": 29069, + "id": 32130, "mutability": "mutable", "name": "p3", - "nameLocation": "60871:2:16", + "nameLocation": "60871:2:36", "nodeType": "VariableDeclaration", - "scope": 29084, - "src": "60866:7:16", + "scope": 32145, + "src": "60866:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97984,10 +97984,10 @@ "typeString": "bool" }, "typeName": { - "id": 29068, + "id": 32129, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "60866:4:16", + "src": "60866:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -97996,28 +97996,28 @@ "visibility": "internal" } ], - "src": "60823:51:16" + "src": "60823:51:36" }, "returnParameters": { - "id": 29071, + "id": 32132, "nodeType": "ParameterList", "parameters": [], - "src": "60889:0:16" + "src": "60889:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29107, + "id": 32168, "nodeType": "FunctionDefinition", - "src": "61004:193:16", + "src": "61004:193:36", "nodes": [], "body": { - "id": 29106, + "id": 32167, "nodeType": "Block", - "src": "61085:112:16", + "src": "61085:112:36", "nodes": [], "statements": [ { @@ -98027,14 +98027,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c75696e743235362c6164647265737329", - "id": 29098, + "id": 32159, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "61135:37:16", + "src": "61135:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_631836789e813227d6b1cf492359a1dbdd837663758bd3e55e319e4a730f0a18", "typeString": "literal_string \"log(address,string,uint256,address)\"" @@ -98042,48 +98042,48 @@ "value": "log(address,string,uint256,address)" }, { - "id": 29099, + "id": 32160, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29086, - "src": "61174:2:16", + "referencedDeclaration": 32147, + "src": "61174:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29100, + "id": 32161, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29088, - "src": "61178:2:16", + "referencedDeclaration": 32149, + "src": "61178:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29101, + "id": 32162, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29090, - "src": "61182:2:16", + "referencedDeclaration": 32151, + "src": "61182:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 29102, + "id": 32163, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29092, - "src": "61186:2:16", + "referencedDeclaration": 32153, + "src": "61186:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -98114,32 +98114,32 @@ } ], "expression": { - "id": 29096, + "id": 32157, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "61111:3:16", + "src": "61111:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29097, + "id": 32158, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "61115:19:16", + "memberLocation": "61115:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "61111:23:16", + "src": "61111:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29103, + "id": 32164, "isConstant": false, "isLValue": false, "isPure": false, @@ -98148,7 +98148,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "61111:78:16", + "src": "61111:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -98163,18 +98163,18 @@ "typeString": "bytes memory" } ], - "id": 29095, + "id": 32156, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "61095:15:16", + "referencedDeclaration": 25094, + "src": "61095:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29104, + "id": 32165, "isConstant": false, "isLValue": false, "isPure": false, @@ -98183,16 +98183,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "61095:95:16", + "src": "61095:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29105, + "id": 32166, "nodeType": "ExpressionStatement", - "src": "61095:95:16" + "src": "61095:95:36" } ] }, @@ -98200,20 +98200,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61013:3:16", + "nameLocation": "61013:3:36", "parameters": { - "id": 29093, + "id": 32154, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29086, + "id": 32147, "mutability": "mutable", "name": "p0", - "nameLocation": "61025:2:16", + "nameLocation": "61025:2:36", "nodeType": "VariableDeclaration", - "scope": 29107, - "src": "61017:10:16", + "scope": 32168, + "src": "61017:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98221,10 +98221,10 @@ "typeString": "address" }, "typeName": { - "id": 29085, + "id": 32146, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61017:7:16", + "src": "61017:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -98235,13 +98235,13 @@ }, { "constant": false, - "id": 29088, + "id": 32149, "mutability": "mutable", "name": "p1", - "nameLocation": "61043:2:16", + "nameLocation": "61043:2:36", "nodeType": "VariableDeclaration", - "scope": 29107, - "src": "61029:16:16", + "scope": 32168, + "src": "61029:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98249,10 +98249,10 @@ "typeString": "string" }, "typeName": { - "id": 29087, + "id": 32148, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61029:6:16", + "src": "61029:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98262,13 +98262,13 @@ }, { "constant": false, - "id": 29090, + "id": 32151, "mutability": "mutable", "name": "p2", - "nameLocation": "61055:2:16", + "nameLocation": "61055:2:36", "nodeType": "VariableDeclaration", - "scope": 29107, - "src": "61047:10:16", + "scope": 32168, + "src": "61047:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98276,10 +98276,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29089, + "id": 32150, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "61047:7:16", + "src": "61047:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -98289,13 +98289,13 @@ }, { "constant": false, - "id": 29092, + "id": 32153, "mutability": "mutable", "name": "p3", - "nameLocation": "61067:2:16", + "nameLocation": "61067:2:36", "nodeType": "VariableDeclaration", - "scope": 29107, - "src": "61059:10:16", + "scope": 32168, + "src": "61059:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98303,10 +98303,10 @@ "typeString": "address" }, "typeName": { - "id": 29091, + "id": 32152, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61059:7:16", + "src": "61059:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -98316,28 +98316,28 @@ "visibility": "internal" } ], - "src": "61016:54:16" + "src": "61016:54:36" }, "returnParameters": { - "id": 29094, + "id": 32155, "nodeType": "ParameterList", "parameters": [], - "src": "61085:0:16" + "src": "61085:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29130, + "id": 32191, "nodeType": "FunctionDefinition", - "src": "61203:198:16", + "src": "61203:198:36", "nodes": [], "body": { - "id": 29129, + "id": 32190, "nodeType": "Block", - "src": "61290:111:16", + "src": "61290:111:36", "nodes": [], "statements": [ { @@ -98347,14 +98347,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c737472696e672c75696e7432353629", - "id": 29121, + "id": 32182, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "61340:36:16", + "src": "61340:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_159f89272dbf40436b74fcc844c992c1f5cc6a7cc05a9db80782be1a20a8f265", "typeString": "literal_string \"log(address,string,string,uint256)\"" @@ -98362,48 +98362,48 @@ "value": "log(address,string,string,uint256)" }, { - "id": 29122, + "id": 32183, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29109, - "src": "61378:2:16", + "referencedDeclaration": 32170, + "src": "61378:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29123, + "id": 32184, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29111, - "src": "61382:2:16", + "referencedDeclaration": 32172, + "src": "61382:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29124, + "id": 32185, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29113, - "src": "61386:2:16", + "referencedDeclaration": 32174, + "src": "61386:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29125, + "id": 32186, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29115, - "src": "61390:2:16", + "referencedDeclaration": 32176, + "src": "61390:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -98434,32 +98434,32 @@ } ], "expression": { - "id": 29119, + "id": 32180, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "61316:3:16", + "src": "61316:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29120, + "id": 32181, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "61320:19:16", + "memberLocation": "61320:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "61316:23:16", + "src": "61316:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29126, + "id": 32187, "isConstant": false, "isLValue": false, "isPure": false, @@ -98468,7 +98468,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "61316:77:16", + "src": "61316:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -98483,18 +98483,18 @@ "typeString": "bytes memory" } ], - "id": 29118, + "id": 32179, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "61300:15:16", + "referencedDeclaration": 25094, + "src": "61300:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29127, + "id": 32188, "isConstant": false, "isLValue": false, "isPure": false, @@ -98503,16 +98503,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "61300:94:16", + "src": "61300:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29128, + "id": 32189, "nodeType": "ExpressionStatement", - "src": "61300:94:16" + "src": "61300:94:36" } ] }, @@ -98520,20 +98520,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61212:3:16", + "nameLocation": "61212:3:36", "parameters": { - "id": 29116, + "id": 32177, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29109, + "id": 32170, "mutability": "mutable", "name": "p0", - "nameLocation": "61224:2:16", + "nameLocation": "61224:2:36", "nodeType": "VariableDeclaration", - "scope": 29130, - "src": "61216:10:16", + "scope": 32191, + "src": "61216:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98541,10 +98541,10 @@ "typeString": "address" }, "typeName": { - "id": 29108, + "id": 32169, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61216:7:16", + "src": "61216:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -98555,13 +98555,13 @@ }, { "constant": false, - "id": 29111, + "id": 32172, "mutability": "mutable", "name": "p1", - "nameLocation": "61242:2:16", + "nameLocation": "61242:2:36", "nodeType": "VariableDeclaration", - "scope": 29130, - "src": "61228:16:16", + "scope": 32191, + "src": "61228:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98569,10 +98569,10 @@ "typeString": "string" }, "typeName": { - "id": 29110, + "id": 32171, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61228:6:16", + "src": "61228:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98582,13 +98582,13 @@ }, { "constant": false, - "id": 29113, + "id": 32174, "mutability": "mutable", "name": "p2", - "nameLocation": "61260:2:16", + "nameLocation": "61260:2:36", "nodeType": "VariableDeclaration", - "scope": 29130, - "src": "61246:16:16", + "scope": 32191, + "src": "61246:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98596,10 +98596,10 @@ "typeString": "string" }, "typeName": { - "id": 29112, + "id": 32173, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61246:6:16", + "src": "61246:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98609,13 +98609,13 @@ }, { "constant": false, - "id": 29115, + "id": 32176, "mutability": "mutable", "name": "p3", - "nameLocation": "61272:2:16", + "nameLocation": "61272:2:36", "nodeType": "VariableDeclaration", - "scope": 29130, - "src": "61264:10:16", + "scope": 32191, + "src": "61264:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98623,10 +98623,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29114, + "id": 32175, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "61264:7:16", + "src": "61264:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -98635,28 +98635,28 @@ "visibility": "internal" } ], - "src": "61215:60:16" + "src": "61215:60:36" }, "returnParameters": { - "id": 29117, + "id": 32178, "nodeType": "ParameterList", "parameters": [], - "src": "61290:0:16" + "src": "61290:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29153, + "id": 32214, "nodeType": "FunctionDefinition", - "src": "61407:203:16", + "src": "61407:203:36", "nodes": [], "body": { - "id": 29152, + "id": 32213, "nodeType": "Block", - "src": "61500:110:16", + "src": "61500:110:36", "nodes": [], "statements": [ { @@ -98666,14 +98666,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c737472696e672c737472696e6729", - "id": 29144, + "id": 32205, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "61550:35:16", + "src": "61550:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5d02c50b371ad9a1f5c638dc99b5e9b545011f148f0be5233c530a4b2a12665c", "typeString": "literal_string \"log(address,string,string,string)\"" @@ -98681,48 +98681,48 @@ "value": "log(address,string,string,string)" }, { - "id": 29145, + "id": 32206, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29132, - "src": "61587:2:16", + "referencedDeclaration": 32193, + "src": "61587:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29146, + "id": 32207, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29134, - "src": "61591:2:16", + "referencedDeclaration": 32195, + "src": "61591:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29147, + "id": 32208, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29136, - "src": "61595:2:16", + "referencedDeclaration": 32197, + "src": "61595:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29148, + "id": 32209, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29138, - "src": "61599:2:16", + "referencedDeclaration": 32199, + "src": "61599:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -98753,32 +98753,32 @@ } ], "expression": { - "id": 29142, + "id": 32203, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "61526:3:16", + "src": "61526:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29143, + "id": 32204, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "61530:19:16", + "memberLocation": "61530:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "61526:23:16", + "src": "61526:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29149, + "id": 32210, "isConstant": false, "isLValue": false, "isPure": false, @@ -98787,7 +98787,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "61526:76:16", + "src": "61526:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -98802,18 +98802,18 @@ "typeString": "bytes memory" } ], - "id": 29141, + "id": 32202, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "61510:15:16", + "referencedDeclaration": 25094, + "src": "61510:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29150, + "id": 32211, "isConstant": false, "isLValue": false, "isPure": false, @@ -98822,16 +98822,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "61510:93:16", + "src": "61510:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29151, + "id": 32212, "nodeType": "ExpressionStatement", - "src": "61510:93:16" + "src": "61510:93:36" } ] }, @@ -98839,20 +98839,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61416:3:16", + "nameLocation": "61416:3:36", "parameters": { - "id": 29139, + "id": 32200, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29132, + "id": 32193, "mutability": "mutable", "name": "p0", - "nameLocation": "61428:2:16", + "nameLocation": "61428:2:36", "nodeType": "VariableDeclaration", - "scope": 29153, - "src": "61420:10:16", + "scope": 32214, + "src": "61420:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98860,10 +98860,10 @@ "typeString": "address" }, "typeName": { - "id": 29131, + "id": 32192, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61420:7:16", + "src": "61420:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -98874,13 +98874,13 @@ }, { "constant": false, - "id": 29134, + "id": 32195, "mutability": "mutable", "name": "p1", - "nameLocation": "61446:2:16", + "nameLocation": "61446:2:36", "nodeType": "VariableDeclaration", - "scope": 29153, - "src": "61432:16:16", + "scope": 32214, + "src": "61432:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98888,10 +98888,10 @@ "typeString": "string" }, "typeName": { - "id": 29133, + "id": 32194, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61432:6:16", + "src": "61432:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98901,13 +98901,13 @@ }, { "constant": false, - "id": 29136, + "id": 32197, "mutability": "mutable", "name": "p2", - "nameLocation": "61464:2:16", + "nameLocation": "61464:2:36", "nodeType": "VariableDeclaration", - "scope": 29153, - "src": "61450:16:16", + "scope": 32214, + "src": "61450:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98915,10 +98915,10 @@ "typeString": "string" }, "typeName": { - "id": 29135, + "id": 32196, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61450:6:16", + "src": "61450:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98928,13 +98928,13 @@ }, { "constant": false, - "id": 29138, + "id": 32199, "mutability": "mutable", "name": "p3", - "nameLocation": "61482:2:16", + "nameLocation": "61482:2:36", "nodeType": "VariableDeclaration", - "scope": 29153, - "src": "61468:16:16", + "scope": 32214, + "src": "61468:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -98942,10 +98942,10 @@ "typeString": "string" }, "typeName": { - "id": 29137, + "id": 32198, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61468:6:16", + "src": "61468:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -98954,28 +98954,28 @@ "visibility": "internal" } ], - "src": "61419:66:16" + "src": "61419:66:36" }, "returnParameters": { - "id": 29140, + "id": 32201, "nodeType": "ParameterList", "parameters": [], - "src": "61500:0:16" + "src": "61500:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29176, + "id": 32237, "nodeType": "FunctionDefinition", - "src": "61616:192:16", + "src": "61616:192:36", "nodes": [], "body": { - "id": 29175, + "id": 32236, "nodeType": "Block", - "src": "61700:108:16", + "src": "61700:108:36", "nodes": [], "statements": [ { @@ -98985,14 +98985,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c737472696e672c626f6f6c29", - "id": 29167, + "id": 32228, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "61750:33:16", + "src": "61750:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_35a5071fa9f4610e50772083182f21e949e7a02301a3936e315dd1c4fc39a9ed", "typeString": "literal_string \"log(address,string,string,bool)\"" @@ -99000,48 +99000,48 @@ "value": "log(address,string,string,bool)" }, { - "id": 29168, + "id": 32229, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29155, - "src": "61785:2:16", + "referencedDeclaration": 32216, + "src": "61785:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29169, + "id": 32230, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29157, - "src": "61789:2:16", + "referencedDeclaration": 32218, + "src": "61789:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29170, + "id": 32231, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29159, - "src": "61793:2:16", + "referencedDeclaration": 32220, + "src": "61793:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29171, + "id": 32232, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29161, - "src": "61797:2:16", + "referencedDeclaration": 32222, + "src": "61797:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -99072,32 +99072,32 @@ } ], "expression": { - "id": 29165, + "id": 32226, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "61726:3:16", + "src": "61726:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29166, + "id": 32227, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "61730:19:16", + "memberLocation": "61730:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "61726:23:16", + "src": "61726:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29172, + "id": 32233, "isConstant": false, "isLValue": false, "isPure": false, @@ -99106,7 +99106,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "61726:74:16", + "src": "61726:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -99121,18 +99121,18 @@ "typeString": "bytes memory" } ], - "id": 29164, + "id": 32225, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "61710:15:16", + "referencedDeclaration": 25094, + "src": "61710:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29173, + "id": 32234, "isConstant": false, "isLValue": false, "isPure": false, @@ -99141,16 +99141,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "61710:91:16", + "src": "61710:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29174, + "id": 32235, "nodeType": "ExpressionStatement", - "src": "61710:91:16" + "src": "61710:91:36" } ] }, @@ -99158,20 +99158,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61625:3:16", + "nameLocation": "61625:3:36", "parameters": { - "id": 29162, + "id": 32223, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29155, + "id": 32216, "mutability": "mutable", "name": "p0", - "nameLocation": "61637:2:16", + "nameLocation": "61637:2:36", "nodeType": "VariableDeclaration", - "scope": 29176, - "src": "61629:10:16", + "scope": 32237, + "src": "61629:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99179,10 +99179,10 @@ "typeString": "address" }, "typeName": { - "id": 29154, + "id": 32215, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61629:7:16", + "src": "61629:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99193,13 +99193,13 @@ }, { "constant": false, - "id": 29157, + "id": 32218, "mutability": "mutable", "name": "p1", - "nameLocation": "61655:2:16", + "nameLocation": "61655:2:36", "nodeType": "VariableDeclaration", - "scope": 29176, - "src": "61641:16:16", + "scope": 32237, + "src": "61641:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -99207,10 +99207,10 @@ "typeString": "string" }, "typeName": { - "id": 29156, + "id": 32217, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61641:6:16", + "src": "61641:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -99220,13 +99220,13 @@ }, { "constant": false, - "id": 29159, + "id": 32220, "mutability": "mutable", "name": "p2", - "nameLocation": "61673:2:16", + "nameLocation": "61673:2:36", "nodeType": "VariableDeclaration", - "scope": 29176, - "src": "61659:16:16", + "scope": 32237, + "src": "61659:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -99234,10 +99234,10 @@ "typeString": "string" }, "typeName": { - "id": 29158, + "id": 32219, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61659:6:16", + "src": "61659:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -99247,13 +99247,13 @@ }, { "constant": false, - "id": 29161, + "id": 32222, "mutability": "mutable", "name": "p3", - "nameLocation": "61682:2:16", + "nameLocation": "61682:2:36", "nodeType": "VariableDeclaration", - "scope": 29176, - "src": "61677:7:16", + "scope": 32237, + "src": "61677:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99261,10 +99261,10 @@ "typeString": "bool" }, "typeName": { - "id": 29160, + "id": 32221, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "61677:4:16", + "src": "61677:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -99273,28 +99273,28 @@ "visibility": "internal" } ], - "src": "61628:57:16" + "src": "61628:57:36" }, "returnParameters": { - "id": 29163, + "id": 32224, "nodeType": "ParameterList", "parameters": [], - "src": "61700:0:16" + "src": "61700:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29199, + "id": 32260, "nodeType": "FunctionDefinition", - "src": "61814:198:16", + "src": "61814:198:36", "nodes": [], "body": { - "id": 29198, + "id": 32259, "nodeType": "Block", - "src": "61901:111:16", + "src": "61901:111:36", "nodes": [], "statements": [ { @@ -99304,14 +99304,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c737472696e672c6164647265737329", - "id": 29190, + "id": 32251, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "61951:36:16", + "src": "61951:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a04e2f87a739673cc9223810c24b00b35c6b2c9f3ef123cc82866752e1fa816f", "typeString": "literal_string \"log(address,string,string,address)\"" @@ -99319,48 +99319,48 @@ "value": "log(address,string,string,address)" }, { - "id": 29191, + "id": 32252, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29178, - "src": "61989:2:16", + "referencedDeclaration": 32239, + "src": "61989:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29192, + "id": 32253, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29180, - "src": "61993:2:16", + "referencedDeclaration": 32241, + "src": "61993:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29193, + "id": 32254, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29182, - "src": "61997:2:16", + "referencedDeclaration": 32243, + "src": "61997:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29194, + "id": 32255, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29184, - "src": "62001:2:16", + "referencedDeclaration": 32245, + "src": "62001:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -99391,32 +99391,32 @@ } ], "expression": { - "id": 29188, + "id": 32249, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "61927:3:16", + "src": "61927:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29189, + "id": 32250, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "61931:19:16", + "memberLocation": "61931:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "61927:23:16", + "src": "61927:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29195, + "id": 32256, "isConstant": false, "isLValue": false, "isPure": false, @@ -99425,7 +99425,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "61927:77:16", + "src": "61927:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -99440,18 +99440,18 @@ "typeString": "bytes memory" } ], - "id": 29187, + "id": 32248, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "61911:15:16", + "referencedDeclaration": 25094, + "src": "61911:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29196, + "id": 32257, "isConstant": false, "isLValue": false, "isPure": false, @@ -99460,16 +99460,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "61911:94:16", + "src": "61911:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29197, + "id": 32258, "nodeType": "ExpressionStatement", - "src": "61911:94:16" + "src": "61911:94:36" } ] }, @@ -99477,20 +99477,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "61823:3:16", + "nameLocation": "61823:3:36", "parameters": { - "id": 29185, + "id": 32246, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29178, + "id": 32239, "mutability": "mutable", "name": "p0", - "nameLocation": "61835:2:16", + "nameLocation": "61835:2:36", "nodeType": "VariableDeclaration", - "scope": 29199, - "src": "61827:10:16", + "scope": 32260, + "src": "61827:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99498,10 +99498,10 @@ "typeString": "address" }, "typeName": { - "id": 29177, + "id": 32238, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61827:7:16", + "src": "61827:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99512,13 +99512,13 @@ }, { "constant": false, - "id": 29180, + "id": 32241, "mutability": "mutable", "name": "p1", - "nameLocation": "61853:2:16", + "nameLocation": "61853:2:36", "nodeType": "VariableDeclaration", - "scope": 29199, - "src": "61839:16:16", + "scope": 32260, + "src": "61839:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -99526,10 +99526,10 @@ "typeString": "string" }, "typeName": { - "id": 29179, + "id": 32240, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61839:6:16", + "src": "61839:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -99539,13 +99539,13 @@ }, { "constant": false, - "id": 29182, + "id": 32243, "mutability": "mutable", "name": "p2", - "nameLocation": "61871:2:16", + "nameLocation": "61871:2:36", "nodeType": "VariableDeclaration", - "scope": 29199, - "src": "61857:16:16", + "scope": 32260, + "src": "61857:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -99553,10 +99553,10 @@ "typeString": "string" }, "typeName": { - "id": 29181, + "id": 32242, "name": "string", "nodeType": "ElementaryTypeName", - "src": "61857:6:16", + "src": "61857:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -99566,13 +99566,13 @@ }, { "constant": false, - "id": 29184, + "id": 32245, "mutability": "mutable", "name": "p3", - "nameLocation": "61883:2:16", + "nameLocation": "61883:2:36", "nodeType": "VariableDeclaration", - "scope": 29199, - "src": "61875:10:16", + "scope": 32260, + "src": "61875:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99580,10 +99580,10 @@ "typeString": "address" }, "typeName": { - "id": 29183, + "id": 32244, "name": "address", "nodeType": "ElementaryTypeName", - "src": "61875:7:16", + "src": "61875:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99593,28 +99593,28 @@ "visibility": "internal" } ], - "src": "61826:60:16" + "src": "61826:60:36" }, "returnParameters": { - "id": 29186, + "id": 32247, "nodeType": "ParameterList", "parameters": [], - "src": "61901:0:16" + "src": "61901:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29222, + "id": 32283, "nodeType": "FunctionDefinition", - "src": "62018:187:16", + "src": "62018:187:36", "nodes": [], "body": { - "id": 29221, + "id": 32282, "nodeType": "Block", - "src": "62096:109:16", + "src": "62096:109:36", "nodes": [], "statements": [ { @@ -99624,14 +99624,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c626f6f6c2c75696e7432353629", - "id": 29213, + "id": 32274, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "62146:34:16", + "src": "62146:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_515e38b61b40d622a4c0448953be005b3991f6a70155c59b5dca42a264aa0345", "typeString": "literal_string \"log(address,string,bool,uint256)\"" @@ -99639,48 +99639,48 @@ "value": "log(address,string,bool,uint256)" }, { - "id": 29214, + "id": 32275, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29201, - "src": "62182:2:16", + "referencedDeclaration": 32262, + "src": "62182:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29215, + "id": 32276, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29203, - "src": "62186:2:16", + "referencedDeclaration": 32264, + "src": "62186:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29216, + "id": 32277, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29205, - "src": "62190:2:16", + "referencedDeclaration": 32266, + "src": "62190:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29217, + "id": 32278, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29207, - "src": "62194:2:16", + "referencedDeclaration": 32268, + "src": "62194:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -99711,32 +99711,32 @@ } ], "expression": { - "id": 29211, + "id": 32272, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62122:3:16", + "src": "62122:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29212, + "id": 32273, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "62126:19:16", + "memberLocation": "62126:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62122:23:16", + "src": "62122:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29218, + "id": 32279, "isConstant": false, "isLValue": false, "isPure": false, @@ -99745,7 +99745,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62122:75:16", + "src": "62122:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -99760,18 +99760,18 @@ "typeString": "bytes memory" } ], - "id": 29210, + "id": 32271, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "62106:15:16", + "referencedDeclaration": 25094, + "src": "62106:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29219, + "id": 32280, "isConstant": false, "isLValue": false, "isPure": false, @@ -99780,16 +99780,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62106:92:16", + "src": "62106:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29220, + "id": 32281, "nodeType": "ExpressionStatement", - "src": "62106:92:16" + "src": "62106:92:36" } ] }, @@ -99797,20 +99797,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62027:3:16", + "nameLocation": "62027:3:36", "parameters": { - "id": 29208, + "id": 32269, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29201, + "id": 32262, "mutability": "mutable", "name": "p0", - "nameLocation": "62039:2:16", + "nameLocation": "62039:2:36", "nodeType": "VariableDeclaration", - "scope": 29222, - "src": "62031:10:16", + "scope": 32283, + "src": "62031:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99818,10 +99818,10 @@ "typeString": "address" }, "typeName": { - "id": 29200, + "id": 32261, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62031:7:16", + "src": "62031:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99832,13 +99832,13 @@ }, { "constant": false, - "id": 29203, + "id": 32264, "mutability": "mutable", "name": "p1", - "nameLocation": "62057:2:16", + "nameLocation": "62057:2:36", "nodeType": "VariableDeclaration", - "scope": 29222, - "src": "62043:16:16", + "scope": 32283, + "src": "62043:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -99846,10 +99846,10 @@ "typeString": "string" }, "typeName": { - "id": 29202, + "id": 32263, "name": "string", "nodeType": "ElementaryTypeName", - "src": "62043:6:16", + "src": "62043:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -99859,13 +99859,13 @@ }, { "constant": false, - "id": 29205, + "id": 32266, "mutability": "mutable", "name": "p2", - "nameLocation": "62066:2:16", + "nameLocation": "62066:2:36", "nodeType": "VariableDeclaration", - "scope": 29222, - "src": "62061:7:16", + "scope": 32283, + "src": "62061:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99873,10 +99873,10 @@ "typeString": "bool" }, "typeName": { - "id": 29204, + "id": 32265, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62061:4:16", + "src": "62061:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -99886,13 +99886,13 @@ }, { "constant": false, - "id": 29207, + "id": 32268, "mutability": "mutable", "name": "p3", - "nameLocation": "62078:2:16", + "nameLocation": "62078:2:36", "nodeType": "VariableDeclaration", - "scope": 29222, - "src": "62070:10:16", + "scope": 32283, + "src": "62070:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99900,10 +99900,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29206, + "id": 32267, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "62070:7:16", + "src": "62070:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -99912,28 +99912,28 @@ "visibility": "internal" } ], - "src": "62030:51:16" + "src": "62030:51:36" }, "returnParameters": { - "id": 29209, + "id": 32270, "nodeType": "ParameterList", "parameters": [], - "src": "62096:0:16" + "src": "62096:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29245, + "id": 32306, "nodeType": "FunctionDefinition", - "src": "62211:192:16", + "src": "62211:192:36", "nodes": [], "body": { - "id": 29244, + "id": 32305, "nodeType": "Block", - "src": "62295:108:16", + "src": "62295:108:36", "nodes": [], "statements": [ { @@ -99943,14 +99943,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c626f6f6c2c737472696e6729", - "id": 29236, + "id": 32297, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "62345:33:16", + "src": "62345:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bc0b61fe9497b47eb6a51a5a6a4bf26b32ddcbc9407ccae8cc7de64b3e3d84cc", "typeString": "literal_string \"log(address,string,bool,string)\"" @@ -99958,48 +99958,48 @@ "value": "log(address,string,bool,string)" }, { - "id": 29237, + "id": 32298, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29224, - "src": "62380:2:16", + "referencedDeclaration": 32285, + "src": "62380:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29238, + "id": 32299, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29226, - "src": "62384:2:16", + "referencedDeclaration": 32287, + "src": "62384:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29239, + "id": 32300, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29228, - "src": "62388:2:16", + "referencedDeclaration": 32289, + "src": "62388:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29240, + "id": 32301, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29230, - "src": "62392:2:16", + "referencedDeclaration": 32291, + "src": "62392:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -100030,32 +100030,32 @@ } ], "expression": { - "id": 29234, + "id": 32295, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62321:3:16", + "src": "62321:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29235, + "id": 32296, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "62325:19:16", + "memberLocation": "62325:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62321:23:16", + "src": "62321:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29241, + "id": 32302, "isConstant": false, "isLValue": false, "isPure": false, @@ -100064,7 +100064,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62321:74:16", + "src": "62321:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -100079,18 +100079,18 @@ "typeString": "bytes memory" } ], - "id": 29233, + "id": 32294, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "62305:15:16", + "referencedDeclaration": 25094, + "src": "62305:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29242, + "id": 32303, "isConstant": false, "isLValue": false, "isPure": false, @@ -100099,16 +100099,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62305:91:16", + "src": "62305:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29243, + "id": 32304, "nodeType": "ExpressionStatement", - "src": "62305:91:16" + "src": "62305:91:36" } ] }, @@ -100116,20 +100116,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62220:3:16", + "nameLocation": "62220:3:36", "parameters": { - "id": 29231, + "id": 32292, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29224, + "id": 32285, "mutability": "mutable", "name": "p0", - "nameLocation": "62232:2:16", + "nameLocation": "62232:2:36", "nodeType": "VariableDeclaration", - "scope": 29245, - "src": "62224:10:16", + "scope": 32306, + "src": "62224:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100137,10 +100137,10 @@ "typeString": "address" }, "typeName": { - "id": 29223, + "id": 32284, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62224:7:16", + "src": "62224:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100151,13 +100151,13 @@ }, { "constant": false, - "id": 29226, + "id": 32287, "mutability": "mutable", "name": "p1", - "nameLocation": "62250:2:16", + "nameLocation": "62250:2:36", "nodeType": "VariableDeclaration", - "scope": 29245, - "src": "62236:16:16", + "scope": 32306, + "src": "62236:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -100165,10 +100165,10 @@ "typeString": "string" }, "typeName": { - "id": 29225, + "id": 32286, "name": "string", "nodeType": "ElementaryTypeName", - "src": "62236:6:16", + "src": "62236:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -100178,13 +100178,13 @@ }, { "constant": false, - "id": 29228, + "id": 32289, "mutability": "mutable", "name": "p2", - "nameLocation": "62259:2:16", + "nameLocation": "62259:2:36", "nodeType": "VariableDeclaration", - "scope": 29245, - "src": "62254:7:16", + "scope": 32306, + "src": "62254:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100192,10 +100192,10 @@ "typeString": "bool" }, "typeName": { - "id": 29227, + "id": 32288, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62254:4:16", + "src": "62254:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -100205,13 +100205,13 @@ }, { "constant": false, - "id": 29230, + "id": 32291, "mutability": "mutable", "name": "p3", - "nameLocation": "62277:2:16", + "nameLocation": "62277:2:36", "nodeType": "VariableDeclaration", - "scope": 29245, - "src": "62263:16:16", + "scope": 32306, + "src": "62263:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -100219,10 +100219,10 @@ "typeString": "string" }, "typeName": { - "id": 29229, + "id": 32290, "name": "string", "nodeType": "ElementaryTypeName", - "src": "62263:6:16", + "src": "62263:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -100231,28 +100231,28 @@ "visibility": "internal" } ], - "src": "62223:57:16" + "src": "62223:57:36" }, "returnParameters": { - "id": 29232, + "id": 32293, "nodeType": "ParameterList", "parameters": [], - "src": "62295:0:16" + "src": "62295:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29268, + "id": 32329, "nodeType": "FunctionDefinition", - "src": "62409:181:16", + "src": "62409:181:36", "nodes": [], "body": { - "id": 29267, + "id": 32328, "nodeType": "Block", - "src": "62484:106:16", + "src": "62484:106:36", "nodes": [], "statements": [ { @@ -100262,14 +100262,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c626f6f6c2c626f6f6c29", - "id": 29259, + "id": 32320, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "62534:31:16", + "src": "62534:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_5f1d5c9f0de8c048364058d1d6842804ada33dbc34bf9eaff8f2be978f384e08", "typeString": "literal_string \"log(address,string,bool,bool)\"" @@ -100277,48 +100277,48 @@ "value": "log(address,string,bool,bool)" }, { - "id": 29260, + "id": 32321, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29247, - "src": "62567:2:16", + "referencedDeclaration": 32308, + "src": "62567:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29261, + "id": 32322, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29249, - "src": "62571:2:16", + "referencedDeclaration": 32310, + "src": "62571:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29262, + "id": 32323, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29251, - "src": "62575:2:16", + "referencedDeclaration": 32312, + "src": "62575:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29263, + "id": 32324, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29253, - "src": "62579:2:16", + "referencedDeclaration": 32314, + "src": "62579:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -100349,32 +100349,32 @@ } ], "expression": { - "id": 29257, + "id": 32318, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62510:3:16", + "src": "62510:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29258, + "id": 32319, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "62514:19:16", + "memberLocation": "62514:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62510:23:16", + "src": "62510:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29264, + "id": 32325, "isConstant": false, "isLValue": false, "isPure": false, @@ -100383,7 +100383,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62510:72:16", + "src": "62510:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -100398,18 +100398,18 @@ "typeString": "bytes memory" } ], - "id": 29256, + "id": 32317, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "62494:15:16", + "referencedDeclaration": 25094, + "src": "62494:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29265, + "id": 32326, "isConstant": false, "isLValue": false, "isPure": false, @@ -100418,16 +100418,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62494:89:16", + "src": "62494:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29266, + "id": 32327, "nodeType": "ExpressionStatement", - "src": "62494:89:16" + "src": "62494:89:36" } ] }, @@ -100435,20 +100435,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62418:3:16", + "nameLocation": "62418:3:36", "parameters": { - "id": 29254, + "id": 32315, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29247, + "id": 32308, "mutability": "mutable", "name": "p0", - "nameLocation": "62430:2:16", + "nameLocation": "62430:2:36", "nodeType": "VariableDeclaration", - "scope": 29268, - "src": "62422:10:16", + "scope": 32329, + "src": "62422:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100456,10 +100456,10 @@ "typeString": "address" }, "typeName": { - "id": 29246, + "id": 32307, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62422:7:16", + "src": "62422:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100470,13 +100470,13 @@ }, { "constant": false, - "id": 29249, + "id": 32310, "mutability": "mutable", "name": "p1", - "nameLocation": "62448:2:16", + "nameLocation": "62448:2:36", "nodeType": "VariableDeclaration", - "scope": 29268, - "src": "62434:16:16", + "scope": 32329, + "src": "62434:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -100484,10 +100484,10 @@ "typeString": "string" }, "typeName": { - "id": 29248, + "id": 32309, "name": "string", "nodeType": "ElementaryTypeName", - "src": "62434:6:16", + "src": "62434:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -100497,13 +100497,13 @@ }, { "constant": false, - "id": 29251, + "id": 32312, "mutability": "mutable", "name": "p2", - "nameLocation": "62457:2:16", + "nameLocation": "62457:2:36", "nodeType": "VariableDeclaration", - "scope": 29268, - "src": "62452:7:16", + "scope": 32329, + "src": "62452:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100511,10 +100511,10 @@ "typeString": "bool" }, "typeName": { - "id": 29250, + "id": 32311, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62452:4:16", + "src": "62452:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -100524,13 +100524,13 @@ }, { "constant": false, - "id": 29253, + "id": 32314, "mutability": "mutable", "name": "p3", - "nameLocation": "62466:2:16", + "nameLocation": "62466:2:36", "nodeType": "VariableDeclaration", - "scope": 29268, - "src": "62461:7:16", + "scope": 32329, + "src": "62461:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100538,10 +100538,10 @@ "typeString": "bool" }, "typeName": { - "id": 29252, + "id": 32313, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62461:4:16", + "src": "62461:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -100550,28 +100550,28 @@ "visibility": "internal" } ], - "src": "62421:48:16" + "src": "62421:48:36" }, "returnParameters": { - "id": 29255, + "id": 32316, "nodeType": "ParameterList", "parameters": [], - "src": "62484:0:16" + "src": "62484:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29291, + "id": 32352, "nodeType": "FunctionDefinition", - "src": "62596:187:16", + "src": "62596:187:36", "nodes": [], "body": { - "id": 29290, + "id": 32351, "nodeType": "Block", - "src": "62674:109:16", + "src": "62674:109:36", "nodes": [], "statements": [ { @@ -100581,14 +100581,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c626f6f6c2c6164647265737329", - "id": 29282, + "id": 32343, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "62724:34:16", + "src": "62724:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_205871c2f2d320acdd350939b5fc035cc20b1a9cc058fb26f1c9fb3d2ba59970", "typeString": "literal_string \"log(address,string,bool,address)\"" @@ -100596,48 +100596,48 @@ "value": "log(address,string,bool,address)" }, { - "id": 29283, + "id": 32344, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29270, - "src": "62760:2:16", + "referencedDeclaration": 32331, + "src": "62760:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29284, + "id": 32345, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29272, - "src": "62764:2:16", + "referencedDeclaration": 32333, + "src": "62764:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29285, + "id": 32346, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29274, - "src": "62768:2:16", + "referencedDeclaration": 32335, + "src": "62768:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29286, + "id": 32347, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29276, - "src": "62772:2:16", + "referencedDeclaration": 32337, + "src": "62772:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -100668,32 +100668,32 @@ } ], "expression": { - "id": 29280, + "id": 32341, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62700:3:16", + "src": "62700:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29281, + "id": 32342, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "62704:19:16", + "memberLocation": "62704:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62700:23:16", + "src": "62700:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29287, + "id": 32348, "isConstant": false, "isLValue": false, "isPure": false, @@ -100702,7 +100702,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62700:75:16", + "src": "62700:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -100717,18 +100717,18 @@ "typeString": "bytes memory" } ], - "id": 29279, + "id": 32340, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "62684:15:16", + "referencedDeclaration": 25094, + "src": "62684:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29288, + "id": 32349, "isConstant": false, "isLValue": false, "isPure": false, @@ -100737,16 +100737,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62684:92:16", + "src": "62684:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29289, + "id": 32350, "nodeType": "ExpressionStatement", - "src": "62684:92:16" + "src": "62684:92:36" } ] }, @@ -100754,20 +100754,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62605:3:16", + "nameLocation": "62605:3:36", "parameters": { - "id": 29277, + "id": 32338, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29270, + "id": 32331, "mutability": "mutable", "name": "p0", - "nameLocation": "62617:2:16", + "nameLocation": "62617:2:36", "nodeType": "VariableDeclaration", - "scope": 29291, - "src": "62609:10:16", + "scope": 32352, + "src": "62609:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100775,10 +100775,10 @@ "typeString": "address" }, "typeName": { - "id": 29269, + "id": 32330, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62609:7:16", + "src": "62609:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100789,13 +100789,13 @@ }, { "constant": false, - "id": 29272, + "id": 32333, "mutability": "mutable", "name": "p1", - "nameLocation": "62635:2:16", + "nameLocation": "62635:2:36", "nodeType": "VariableDeclaration", - "scope": 29291, - "src": "62621:16:16", + "scope": 32352, + "src": "62621:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -100803,10 +100803,10 @@ "typeString": "string" }, "typeName": { - "id": 29271, + "id": 32332, "name": "string", "nodeType": "ElementaryTypeName", - "src": "62621:6:16", + "src": "62621:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -100816,13 +100816,13 @@ }, { "constant": false, - "id": 29274, + "id": 32335, "mutability": "mutable", "name": "p2", - "nameLocation": "62644:2:16", + "nameLocation": "62644:2:36", "nodeType": "VariableDeclaration", - "scope": 29291, - "src": "62639:7:16", + "scope": 32352, + "src": "62639:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100830,10 +100830,10 @@ "typeString": "bool" }, "typeName": { - "id": 29273, + "id": 32334, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "62639:4:16", + "src": "62639:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -100843,13 +100843,13 @@ }, { "constant": false, - "id": 29276, + "id": 32337, "mutability": "mutable", "name": "p3", - "nameLocation": "62656:2:16", + "nameLocation": "62656:2:36", "nodeType": "VariableDeclaration", - "scope": 29291, - "src": "62648:10:16", + "scope": 32352, + "src": "62648:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100857,10 +100857,10 @@ "typeString": "address" }, "typeName": { - "id": 29275, + "id": 32336, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62648:7:16", + "src": "62648:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100870,28 +100870,28 @@ "visibility": "internal" } ], - "src": "62608:51:16" + "src": "62608:51:36" }, "returnParameters": { - "id": 29278, + "id": 32339, "nodeType": "ParameterList", "parameters": [], - "src": "62674:0:16" + "src": "62674:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29314, + "id": 32375, "nodeType": "FunctionDefinition", - "src": "62789:193:16", + "src": "62789:193:36", "nodes": [], "body": { - "id": 29313, + "id": 32374, "nodeType": "Block", - "src": "62870:112:16", + "src": "62870:112:36", "nodes": [], "statements": [ { @@ -100901,14 +100901,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c616464726573732c75696e7432353629", - "id": 29305, + "id": 32366, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "62920:37:16", + "src": "62920:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_457fe3cf7da0d45ce051e53ef9adc21213d4d7779b5a0fadf99dea432be4beb7", "typeString": "literal_string \"log(address,string,address,uint256)\"" @@ -100916,48 +100916,48 @@ "value": "log(address,string,address,uint256)" }, { - "id": 29306, + "id": 32367, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29293, - "src": "62959:2:16", + "referencedDeclaration": 32354, + "src": "62959:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29307, + "id": 32368, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29295, - "src": "62963:2:16", + "referencedDeclaration": 32356, + "src": "62963:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29308, + "id": 32369, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29297, - "src": "62967:2:16", + "referencedDeclaration": 32358, + "src": "62967:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29309, + "id": 32370, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29299, - "src": "62971:2:16", + "referencedDeclaration": 32360, + "src": "62971:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -100988,32 +100988,32 @@ } ], "expression": { - "id": 29303, + "id": 32364, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "62896:3:16", + "src": "62896:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29304, + "id": 32365, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "62900:19:16", + "memberLocation": "62900:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "62896:23:16", + "src": "62896:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29310, + "id": 32371, "isConstant": false, "isLValue": false, "isPure": false, @@ -101022,7 +101022,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62896:78:16", + "src": "62896:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -101037,18 +101037,18 @@ "typeString": "bytes memory" } ], - "id": 29302, + "id": 32363, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "62880:15:16", + "referencedDeclaration": 25094, + "src": "62880:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29311, + "id": 32372, "isConstant": false, "isLValue": false, "isPure": false, @@ -101057,16 +101057,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "62880:95:16", + "src": "62880:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29312, + "id": 32373, "nodeType": "ExpressionStatement", - "src": "62880:95:16" + "src": "62880:95:36" } ] }, @@ -101074,20 +101074,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62798:3:16", + "nameLocation": "62798:3:36", "parameters": { - "id": 29300, + "id": 32361, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29293, + "id": 32354, "mutability": "mutable", "name": "p0", - "nameLocation": "62810:2:16", + "nameLocation": "62810:2:36", "nodeType": "VariableDeclaration", - "scope": 29314, - "src": "62802:10:16", + "scope": 32375, + "src": "62802:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101095,10 +101095,10 @@ "typeString": "address" }, "typeName": { - "id": 29292, + "id": 32353, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62802:7:16", + "src": "62802:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -101109,13 +101109,13 @@ }, { "constant": false, - "id": 29295, + "id": 32356, "mutability": "mutable", "name": "p1", - "nameLocation": "62828:2:16", + "nameLocation": "62828:2:36", "nodeType": "VariableDeclaration", - "scope": 29314, - "src": "62814:16:16", + "scope": 32375, + "src": "62814:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -101123,10 +101123,10 @@ "typeString": "string" }, "typeName": { - "id": 29294, + "id": 32355, "name": "string", "nodeType": "ElementaryTypeName", - "src": "62814:6:16", + "src": "62814:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -101136,13 +101136,13 @@ }, { "constant": false, - "id": 29297, + "id": 32358, "mutability": "mutable", "name": "p2", - "nameLocation": "62840:2:16", + "nameLocation": "62840:2:36", "nodeType": "VariableDeclaration", - "scope": 29314, - "src": "62832:10:16", + "scope": 32375, + "src": "62832:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101150,10 +101150,10 @@ "typeString": "address" }, "typeName": { - "id": 29296, + "id": 32357, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62832:7:16", + "src": "62832:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -101164,13 +101164,13 @@ }, { "constant": false, - "id": 29299, + "id": 32360, "mutability": "mutable", "name": "p3", - "nameLocation": "62852:2:16", + "nameLocation": "62852:2:36", "nodeType": "VariableDeclaration", - "scope": 29314, - "src": "62844:10:16", + "scope": 32375, + "src": "62844:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101178,10 +101178,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29298, + "id": 32359, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "62844:7:16", + "src": "62844:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -101190,28 +101190,28 @@ "visibility": "internal" } ], - "src": "62801:54:16" + "src": "62801:54:36" }, "returnParameters": { - "id": 29301, + "id": 32362, "nodeType": "ParameterList", "parameters": [], - "src": "62870:0:16" + "src": "62870:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29337, + "id": 32398, "nodeType": "FunctionDefinition", - "src": "62988:198:16", + "src": "62988:198:36", "nodes": [], "body": { - "id": 29336, + "id": 32397, "nodeType": "Block", - "src": "63075:111:16", + "src": "63075:111:36", "nodes": [], "statements": [ { @@ -101221,14 +101221,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c616464726573732c737472696e6729", - "id": 29328, + "id": 32389, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63125:36:16", + "src": "63125:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f7e3624510fc5618feb98a49f5d4404e3749dacbdc916c267fea7b2051a08dea", "typeString": "literal_string \"log(address,string,address,string)\"" @@ -101236,48 +101236,48 @@ "value": "log(address,string,address,string)" }, { - "id": 29329, + "id": 32390, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29316, - "src": "63163:2:16", + "referencedDeclaration": 32377, + "src": "63163:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29330, + "id": 32391, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29318, - "src": "63167:2:16", + "referencedDeclaration": 32379, + "src": "63167:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29331, + "id": 32392, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29320, - "src": "63171:2:16", + "referencedDeclaration": 32381, + "src": "63171:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29332, + "id": 32393, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29322, - "src": "63175:2:16", + "referencedDeclaration": 32383, + "src": "63175:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -101308,32 +101308,32 @@ } ], "expression": { - "id": 29326, + "id": 32387, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "63101:3:16", + "src": "63101:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29327, + "id": 32388, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "63105:19:16", + "memberLocation": "63105:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "63101:23:16", + "src": "63101:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29333, + "id": 32394, "isConstant": false, "isLValue": false, "isPure": false, @@ -101342,7 +101342,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "63101:77:16", + "src": "63101:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -101357,18 +101357,18 @@ "typeString": "bytes memory" } ], - "id": 29325, + "id": 32386, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "63085:15:16", + "referencedDeclaration": 25094, + "src": "63085:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29334, + "id": 32395, "isConstant": false, "isLValue": false, "isPure": false, @@ -101377,16 +101377,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "63085:94:16", + "src": "63085:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29335, + "id": 32396, "nodeType": "ExpressionStatement", - "src": "63085:94:16" + "src": "63085:94:36" } ] }, @@ -101394,20 +101394,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62997:3:16", + "nameLocation": "62997:3:36", "parameters": { - "id": 29323, + "id": 32384, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29316, + "id": 32377, "mutability": "mutable", "name": "p0", - "nameLocation": "63009:2:16", + "nameLocation": "63009:2:36", "nodeType": "VariableDeclaration", - "scope": 29337, - "src": "63001:10:16", + "scope": 32398, + "src": "63001:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101415,10 +101415,10 @@ "typeString": "address" }, "typeName": { - "id": 29315, + "id": 32376, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63001:7:16", + "src": "63001:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -101429,13 +101429,13 @@ }, { "constant": false, - "id": 29318, + "id": 32379, "mutability": "mutable", "name": "p1", - "nameLocation": "63027:2:16", + "nameLocation": "63027:2:36", "nodeType": "VariableDeclaration", - "scope": 29337, - "src": "63013:16:16", + "scope": 32398, + "src": "63013:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -101443,10 +101443,10 @@ "typeString": "string" }, "typeName": { - "id": 29317, + "id": 32378, "name": "string", "nodeType": "ElementaryTypeName", - "src": "63013:6:16", + "src": "63013:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -101456,13 +101456,13 @@ }, { "constant": false, - "id": 29320, + "id": 32381, "mutability": "mutable", "name": "p2", - "nameLocation": "63039:2:16", + "nameLocation": "63039:2:36", "nodeType": "VariableDeclaration", - "scope": 29337, - "src": "63031:10:16", + "scope": 32398, + "src": "63031:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101470,10 +101470,10 @@ "typeString": "address" }, "typeName": { - "id": 29319, + "id": 32380, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63031:7:16", + "src": "63031:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -101484,13 +101484,13 @@ }, { "constant": false, - "id": 29322, + "id": 32383, "mutability": "mutable", "name": "p3", - "nameLocation": "63057:2:16", + "nameLocation": "63057:2:36", "nodeType": "VariableDeclaration", - "scope": 29337, - "src": "63043:16:16", + "scope": 32398, + "src": "63043:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -101498,10 +101498,10 @@ "typeString": "string" }, "typeName": { - "id": 29321, + "id": 32382, "name": "string", "nodeType": "ElementaryTypeName", - "src": "63043:6:16", + "src": "63043:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -101510,28 +101510,28 @@ "visibility": "internal" } ], - "src": "63000:60:16" + "src": "63000:60:36" }, "returnParameters": { - "id": 29324, + "id": 32385, "nodeType": "ParameterList", "parameters": [], - "src": "63075:0:16" + "src": "63075:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29360, + "id": 32421, "nodeType": "FunctionDefinition", - "src": "63192:187:16", + "src": "63192:187:36", "nodes": [], "body": { - "id": 29359, + "id": 32420, "nodeType": "Block", - "src": "63270:109:16", + "src": "63270:109:36", "nodes": [], "statements": [ { @@ -101541,14 +101541,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c616464726573732c626f6f6c29", - "id": 29351, + "id": 32412, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63320:34:16", + "src": "63320:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0df12b7620e0bad204ac79fe9930fef9b9a40702161764a681594d50d657b081", "typeString": "literal_string \"log(address,string,address,bool)\"" @@ -101556,48 +101556,48 @@ "value": "log(address,string,address,bool)" }, { - "id": 29352, + "id": 32413, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29339, - "src": "63356:2:16", + "referencedDeclaration": 32400, + "src": "63356:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29353, + "id": 32414, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29341, - "src": "63360:2:16", + "referencedDeclaration": 32402, + "src": "63360:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29354, + "id": 32415, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29343, - "src": "63364:2:16", + "referencedDeclaration": 32404, + "src": "63364:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29355, + "id": 32416, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29345, - "src": "63368:2:16", + "referencedDeclaration": 32406, + "src": "63368:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101628,32 +101628,32 @@ } ], "expression": { - "id": 29349, + "id": 32410, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "63296:3:16", + "src": "63296:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29350, + "id": 32411, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "63300:19:16", + "memberLocation": "63300:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "63296:23:16", + "src": "63296:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29356, + "id": 32417, "isConstant": false, "isLValue": false, "isPure": false, @@ -101662,7 +101662,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "63296:75:16", + "src": "63296:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -101677,18 +101677,18 @@ "typeString": "bytes memory" } ], - "id": 29348, + "id": 32409, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "63280:15:16", + "referencedDeclaration": 25094, + "src": "63280:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29357, + "id": 32418, "isConstant": false, "isLValue": false, "isPure": false, @@ -101697,16 +101697,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "63280:92:16", + "src": "63280:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29358, + "id": 32419, "nodeType": "ExpressionStatement", - "src": "63280:92:16" + "src": "63280:92:36" } ] }, @@ -101714,20 +101714,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "63201:3:16", + "nameLocation": "63201:3:36", "parameters": { - "id": 29346, + "id": 32407, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29339, + "id": 32400, "mutability": "mutable", "name": "p0", - "nameLocation": "63213:2:16", + "nameLocation": "63213:2:36", "nodeType": "VariableDeclaration", - "scope": 29360, - "src": "63205:10:16", + "scope": 32421, + "src": "63205:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101735,10 +101735,10 @@ "typeString": "address" }, "typeName": { - "id": 29338, + "id": 32399, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63205:7:16", + "src": "63205:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -101749,13 +101749,13 @@ }, { "constant": false, - "id": 29341, + "id": 32402, "mutability": "mutable", "name": "p1", - "nameLocation": "63231:2:16", + "nameLocation": "63231:2:36", "nodeType": "VariableDeclaration", - "scope": 29360, - "src": "63217:16:16", + "scope": 32421, + "src": "63217:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -101763,10 +101763,10 @@ "typeString": "string" }, "typeName": { - "id": 29340, + "id": 32401, "name": "string", "nodeType": "ElementaryTypeName", - "src": "63217:6:16", + "src": "63217:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -101776,13 +101776,13 @@ }, { "constant": false, - "id": 29343, + "id": 32404, "mutability": "mutable", "name": "p2", - "nameLocation": "63243:2:16", + "nameLocation": "63243:2:36", "nodeType": "VariableDeclaration", - "scope": 29360, - "src": "63235:10:16", + "scope": 32421, + "src": "63235:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101790,10 +101790,10 @@ "typeString": "address" }, "typeName": { - "id": 29342, + "id": 32403, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63235:7:16", + "src": "63235:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -101804,13 +101804,13 @@ }, { "constant": false, - "id": 29345, + "id": 32406, "mutability": "mutable", "name": "p3", - "nameLocation": "63252:2:16", + "nameLocation": "63252:2:36", "nodeType": "VariableDeclaration", - "scope": 29360, - "src": "63247:7:16", + "scope": 32421, + "src": "63247:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101818,10 +101818,10 @@ "typeString": "bool" }, "typeName": { - "id": 29344, + "id": 32405, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "63247:4:16", + "src": "63247:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -101830,28 +101830,28 @@ "visibility": "internal" } ], - "src": "63204:51:16" + "src": "63204:51:36" }, "returnParameters": { - "id": 29347, + "id": 32408, "nodeType": "ParameterList", "parameters": [], - "src": "63270:0:16" + "src": "63270:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29383, + "id": 32444, "nodeType": "FunctionDefinition", - "src": "63385:193:16", + "src": "63385:193:36", "nodes": [], "body": { - "id": 29382, + "id": 32443, "nodeType": "Block", - "src": "63466:112:16", + "src": "63466:112:36", "nodes": [], "statements": [ { @@ -101861,14 +101861,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c737472696e672c616464726573732c6164647265737329", - "id": 29374, + "id": 32435, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63516:37:16", + "src": "63516:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0d36fa2022fafb45586a59914be3ad4c57b76e89535385dcff89c28c80605121", "typeString": "literal_string \"log(address,string,address,address)\"" @@ -101876,48 +101876,48 @@ "value": "log(address,string,address,address)" }, { - "id": 29375, + "id": 32436, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29362, - "src": "63555:2:16", + "referencedDeclaration": 32423, + "src": "63555:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29376, + "id": 32437, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29364, - "src": "63559:2:16", + "referencedDeclaration": 32425, + "src": "63559:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29377, + "id": 32438, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29366, - "src": "63563:2:16", + "referencedDeclaration": 32427, + "src": "63563:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29378, + "id": 32439, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29368, - "src": "63567:2:16", + "referencedDeclaration": 32429, + "src": "63567:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -101948,32 +101948,32 @@ } ], "expression": { - "id": 29372, + "id": 32433, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "63492:3:16", + "src": "63492:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29373, + "id": 32434, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "63496:19:16", + "memberLocation": "63496:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "63492:23:16", + "src": "63492:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29379, + "id": 32440, "isConstant": false, "isLValue": false, "isPure": false, @@ -101982,7 +101982,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "63492:78:16", + "src": "63492:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -101997,18 +101997,18 @@ "typeString": "bytes memory" } ], - "id": 29371, + "id": 32432, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "63476:15:16", + "referencedDeclaration": 25094, + "src": "63476:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29380, + "id": 32441, "isConstant": false, "isLValue": false, "isPure": false, @@ -102017,16 +102017,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "63476:95:16", + "src": "63476:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29381, + "id": 32442, "nodeType": "ExpressionStatement", - "src": "63476:95:16" + "src": "63476:95:36" } ] }, @@ -102034,20 +102034,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "63394:3:16", + "nameLocation": "63394:3:36", "parameters": { - "id": 29369, + "id": 32430, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29362, + "id": 32423, "mutability": "mutable", "name": "p0", - "nameLocation": "63406:2:16", + "nameLocation": "63406:2:36", "nodeType": "VariableDeclaration", - "scope": 29383, - "src": "63398:10:16", + "scope": 32444, + "src": "63398:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102055,10 +102055,10 @@ "typeString": "address" }, "typeName": { - "id": 29361, + "id": 32422, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63398:7:16", + "src": "63398:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -102069,13 +102069,13 @@ }, { "constant": false, - "id": 29364, + "id": 32425, "mutability": "mutable", "name": "p1", - "nameLocation": "63424:2:16", + "nameLocation": "63424:2:36", "nodeType": "VariableDeclaration", - "scope": 29383, - "src": "63410:16:16", + "scope": 32444, + "src": "63410:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -102083,10 +102083,10 @@ "typeString": "string" }, "typeName": { - "id": 29363, + "id": 32424, "name": "string", "nodeType": "ElementaryTypeName", - "src": "63410:6:16", + "src": "63410:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -102096,13 +102096,13 @@ }, { "constant": false, - "id": 29366, + "id": 32427, "mutability": "mutable", "name": "p2", - "nameLocation": "63436:2:16", + "nameLocation": "63436:2:36", "nodeType": "VariableDeclaration", - "scope": 29383, - "src": "63428:10:16", + "scope": 32444, + "src": "63428:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102110,10 +102110,10 @@ "typeString": "address" }, "typeName": { - "id": 29365, + "id": 32426, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63428:7:16", + "src": "63428:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -102124,13 +102124,13 @@ }, { "constant": false, - "id": 29368, + "id": 32429, "mutability": "mutable", "name": "p3", - "nameLocation": "63448:2:16", + "nameLocation": "63448:2:36", "nodeType": "VariableDeclaration", - "scope": 29383, - "src": "63440:10:16", + "scope": 32444, + "src": "63440:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102138,10 +102138,10 @@ "typeString": "address" }, "typeName": { - "id": 29367, + "id": 32428, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63440:7:16", + "src": "63440:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -102151,28 +102151,28 @@ "visibility": "internal" } ], - "src": "63397:54:16" + "src": "63397:54:36" }, "returnParameters": { - "id": 29370, + "id": 32431, "nodeType": "ParameterList", "parameters": [], - "src": "63466:0:16" + "src": "63466:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29406, + "id": 32467, "nodeType": "FunctionDefinition", - "src": "63584:182:16", + "src": "63584:182:36", "nodes": [], "body": { - "id": 29405, + "id": 32466, "nodeType": "Block", - "src": "63656:110:16", + "src": "63656:110:36", "nodes": [], "statements": [ { @@ -102182,14 +102182,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c75696e743235362c75696e7432353629", - "id": 29397, + "id": 32458, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63706:35:16", + "src": "63706:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_386ff5f4530ea008cf639214e5b8a55077ec58314989bc72a4ee1f3ffe9617a4", "typeString": "literal_string \"log(address,bool,uint256,uint256)\"" @@ -102197,48 +102197,48 @@ "value": "log(address,bool,uint256,uint256)" }, { - "id": 29398, + "id": 32459, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29385, - "src": "63743:2:16", + "referencedDeclaration": 32446, + "src": "63743:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29399, + "id": 32460, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29387, - "src": "63747:2:16", + "referencedDeclaration": 32448, + "src": "63747:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29400, + "id": 32461, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29389, - "src": "63751:2:16", + "referencedDeclaration": 32450, + "src": "63751:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 29401, + "id": 32462, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29391, - "src": "63755:2:16", + "referencedDeclaration": 32452, + "src": "63755:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -102269,32 +102269,32 @@ } ], "expression": { - "id": 29395, + "id": 32456, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "63682:3:16", + "src": "63682:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29396, + "id": 32457, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "63686:19:16", + "memberLocation": "63686:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "63682:23:16", + "src": "63682:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29402, + "id": 32463, "isConstant": false, "isLValue": false, "isPure": false, @@ -102303,7 +102303,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "63682:76:16", + "src": "63682:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -102318,18 +102318,18 @@ "typeString": "bytes memory" } ], - "id": 29394, + "id": 32455, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "63666:15:16", + "referencedDeclaration": 25094, + "src": "63666:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29403, + "id": 32464, "isConstant": false, "isLValue": false, "isPure": false, @@ -102338,16 +102338,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "63666:93:16", + "src": "63666:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29404, + "id": 32465, "nodeType": "ExpressionStatement", - "src": "63666:93:16" + "src": "63666:93:36" } ] }, @@ -102355,20 +102355,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "63593:3:16", + "nameLocation": "63593:3:36", "parameters": { - "id": 29392, + "id": 32453, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29385, + "id": 32446, "mutability": "mutable", "name": "p0", - "nameLocation": "63605:2:16", + "nameLocation": "63605:2:36", "nodeType": "VariableDeclaration", - "scope": 29406, - "src": "63597:10:16", + "scope": 32467, + "src": "63597:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102376,10 +102376,10 @@ "typeString": "address" }, "typeName": { - "id": 29384, + "id": 32445, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63597:7:16", + "src": "63597:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -102390,13 +102390,13 @@ }, { "constant": false, - "id": 29387, + "id": 32448, "mutability": "mutable", "name": "p1", - "nameLocation": "63614:2:16", + "nameLocation": "63614:2:36", "nodeType": "VariableDeclaration", - "scope": 29406, - "src": "63609:7:16", + "scope": 32467, + "src": "63609:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102404,10 +102404,10 @@ "typeString": "bool" }, "typeName": { - "id": 29386, + "id": 32447, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "63609:4:16", + "src": "63609:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102417,13 +102417,13 @@ }, { "constant": false, - "id": 29389, + "id": 32450, "mutability": "mutable", "name": "p2", - "nameLocation": "63626:2:16", + "nameLocation": "63626:2:36", "nodeType": "VariableDeclaration", - "scope": 29406, - "src": "63618:10:16", + "scope": 32467, + "src": "63618:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102431,10 +102431,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29388, + "id": 32449, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "63618:7:16", + "src": "63618:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -102444,13 +102444,13 @@ }, { "constant": false, - "id": 29391, + "id": 32452, "mutability": "mutable", "name": "p3", - "nameLocation": "63638:2:16", + "nameLocation": "63638:2:36", "nodeType": "VariableDeclaration", - "scope": 29406, - "src": "63630:10:16", + "scope": 32467, + "src": "63630:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102458,10 +102458,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29390, + "id": 32451, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "63630:7:16", + "src": "63630:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -102470,28 +102470,28 @@ "visibility": "internal" } ], - "src": "63596:45:16" + "src": "63596:45:36" }, "returnParameters": { - "id": 29393, + "id": 32454, "nodeType": "ParameterList", "parameters": [], - "src": "63656:0:16" + "src": "63656:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29429, + "id": 32490, "nodeType": "FunctionDefinition", - "src": "63772:187:16", + "src": "63772:187:36", "nodes": [], "body": { - "id": 29428, + "id": 32489, "nodeType": "Block", - "src": "63850:109:16", + "src": "63850:109:36", "nodes": [], "statements": [ { @@ -102501,14 +102501,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c75696e743235362c737472696e6729", - "id": 29420, + "id": 32481, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "63900:34:16", + "src": "63900:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0aa6cfad2c268cd387390ada6d4a75b3aa3e38d6511517eb59fcd07a90f9c283", "typeString": "literal_string \"log(address,bool,uint256,string)\"" @@ -102516,48 +102516,48 @@ "value": "log(address,bool,uint256,string)" }, { - "id": 29421, + "id": 32482, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29408, - "src": "63936:2:16", + "referencedDeclaration": 32469, + "src": "63936:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29422, + "id": 32483, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29410, - "src": "63940:2:16", + "referencedDeclaration": 32471, + "src": "63940:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29423, + "id": 32484, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29412, - "src": "63944:2:16", + "referencedDeclaration": 32473, + "src": "63944:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 29424, + "id": 32485, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29414, - "src": "63948:2:16", + "referencedDeclaration": 32475, + "src": "63948:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -102588,32 +102588,32 @@ } ], "expression": { - "id": 29418, + "id": 32479, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "63876:3:16", + "src": "63876:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29419, + "id": 32480, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "63880:19:16", + "memberLocation": "63880:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "63876:23:16", + "src": "63876:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29425, + "id": 32486, "isConstant": false, "isLValue": false, "isPure": false, @@ -102622,7 +102622,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "63876:75:16", + "src": "63876:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -102637,18 +102637,18 @@ "typeString": "bytes memory" } ], - "id": 29417, + "id": 32478, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "63860:15:16", + "referencedDeclaration": 25094, + "src": "63860:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29426, + "id": 32487, "isConstant": false, "isLValue": false, "isPure": false, @@ -102657,16 +102657,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "63860:92:16", + "src": "63860:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29427, + "id": 32488, "nodeType": "ExpressionStatement", - "src": "63860:92:16" + "src": "63860:92:36" } ] }, @@ -102674,20 +102674,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "63781:3:16", + "nameLocation": "63781:3:36", "parameters": { - "id": 29415, + "id": 32476, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29408, + "id": 32469, "mutability": "mutable", "name": "p0", - "nameLocation": "63793:2:16", + "nameLocation": "63793:2:36", "nodeType": "VariableDeclaration", - "scope": 29429, - "src": "63785:10:16", + "scope": 32490, + "src": "63785:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102695,10 +102695,10 @@ "typeString": "address" }, "typeName": { - "id": 29407, + "id": 32468, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63785:7:16", + "src": "63785:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -102709,13 +102709,13 @@ }, { "constant": false, - "id": 29410, + "id": 32471, "mutability": "mutable", "name": "p1", - "nameLocation": "63802:2:16", + "nameLocation": "63802:2:36", "nodeType": "VariableDeclaration", - "scope": 29429, - "src": "63797:7:16", + "scope": 32490, + "src": "63797:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102723,10 +102723,10 @@ "typeString": "bool" }, "typeName": { - "id": 29409, + "id": 32470, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "63797:4:16", + "src": "63797:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102736,13 +102736,13 @@ }, { "constant": false, - "id": 29412, + "id": 32473, "mutability": "mutable", "name": "p2", - "nameLocation": "63814:2:16", + "nameLocation": "63814:2:36", "nodeType": "VariableDeclaration", - "scope": 29429, - "src": "63806:10:16", + "scope": 32490, + "src": "63806:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102750,10 +102750,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29411, + "id": 32472, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "63806:7:16", + "src": "63806:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -102763,13 +102763,13 @@ }, { "constant": false, - "id": 29414, + "id": 32475, "mutability": "mutable", "name": "p3", - "nameLocation": "63832:2:16", + "nameLocation": "63832:2:36", "nodeType": "VariableDeclaration", - "scope": 29429, - "src": "63818:16:16", + "scope": 32490, + "src": "63818:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -102777,10 +102777,10 @@ "typeString": "string" }, "typeName": { - "id": 29413, + "id": 32474, "name": "string", "nodeType": "ElementaryTypeName", - "src": "63818:6:16", + "src": "63818:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -102789,28 +102789,28 @@ "visibility": "internal" } ], - "src": "63784:51:16" + "src": "63784:51:36" }, "returnParameters": { - "id": 29416, + "id": 32477, "nodeType": "ParameterList", "parameters": [], - "src": "63850:0:16" + "src": "63850:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29452, + "id": 32513, "nodeType": "FunctionDefinition", - "src": "63965:176:16", + "src": "63965:176:36", "nodes": [], "body": { - "id": 29451, + "id": 32512, "nodeType": "Block", - "src": "64034:107:16", + "src": "64034:107:36", "nodes": [], "statements": [ { @@ -102820,14 +102820,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c75696e743235362c626f6f6c29", - "id": 29443, + "id": 32504, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "64084:32:16", + "src": "64084:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c4643e20494ddb98fe78bc587bcecbcc7db255edcee8232992e8be9b00c4713c", "typeString": "literal_string \"log(address,bool,uint256,bool)\"" @@ -102835,48 +102835,48 @@ "value": "log(address,bool,uint256,bool)" }, { - "id": 29444, + "id": 32505, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29431, - "src": "64118:2:16", + "referencedDeclaration": 32492, + "src": "64118:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29445, + "id": 32506, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29433, - "src": "64122:2:16", + "referencedDeclaration": 32494, + "src": "64122:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29446, + "id": 32507, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29435, - "src": "64126:2:16", + "referencedDeclaration": 32496, + "src": "64126:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 29447, + "id": 32508, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29437, - "src": "64130:2:16", + "referencedDeclaration": 32498, + "src": "64130:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102907,32 +102907,32 @@ } ], "expression": { - "id": 29441, + "id": 32502, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "64060:3:16", + "src": "64060:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29442, + "id": 32503, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "64064:19:16", + "memberLocation": "64064:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "64060:23:16", + "src": "64060:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29448, + "id": 32509, "isConstant": false, "isLValue": false, "isPure": false, @@ -102941,7 +102941,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "64060:73:16", + "src": "64060:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -102956,18 +102956,18 @@ "typeString": "bytes memory" } ], - "id": 29440, + "id": 32501, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "64044:15:16", + "referencedDeclaration": 25094, + "src": "64044:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29449, + "id": 32510, "isConstant": false, "isLValue": false, "isPure": false, @@ -102976,16 +102976,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "64044:90:16", + "src": "64044:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29450, + "id": 32511, "nodeType": "ExpressionStatement", - "src": "64044:90:16" + "src": "64044:90:36" } ] }, @@ -102993,20 +102993,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "63974:3:16", + "nameLocation": "63974:3:36", "parameters": { - "id": 29438, + "id": 32499, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29431, + "id": 32492, "mutability": "mutable", "name": "p0", - "nameLocation": "63986:2:16", + "nameLocation": "63986:2:36", "nodeType": "VariableDeclaration", - "scope": 29452, - "src": "63978:10:16", + "scope": 32513, + "src": "63978:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103014,10 +103014,10 @@ "typeString": "address" }, "typeName": { - "id": 29430, + "id": 32491, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63978:7:16", + "src": "63978:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -103028,13 +103028,13 @@ }, { "constant": false, - "id": 29433, + "id": 32494, "mutability": "mutable", "name": "p1", - "nameLocation": "63995:2:16", + "nameLocation": "63995:2:36", "nodeType": "VariableDeclaration", - "scope": 29452, - "src": "63990:7:16", + "scope": 32513, + "src": "63990:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103042,10 +103042,10 @@ "typeString": "bool" }, "typeName": { - "id": 29432, + "id": 32493, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "63990:4:16", + "src": "63990:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103055,13 +103055,13 @@ }, { "constant": false, - "id": 29435, + "id": 32496, "mutability": "mutable", "name": "p2", - "nameLocation": "64007:2:16", + "nameLocation": "64007:2:36", "nodeType": "VariableDeclaration", - "scope": 29452, - "src": "63999:10:16", + "scope": 32513, + "src": "63999:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103069,10 +103069,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29434, + "id": 32495, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "63999:7:16", + "src": "63999:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -103082,13 +103082,13 @@ }, { "constant": false, - "id": 29437, + "id": 32498, "mutability": "mutable", "name": "p3", - "nameLocation": "64016:2:16", + "nameLocation": "64016:2:36", "nodeType": "VariableDeclaration", - "scope": 29452, - "src": "64011:7:16", + "scope": 32513, + "src": "64011:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103096,10 +103096,10 @@ "typeString": "bool" }, "typeName": { - "id": 29436, + "id": 32497, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "64011:4:16", + "src": "64011:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103108,28 +103108,28 @@ "visibility": "internal" } ], - "src": "63977:42:16" + "src": "63977:42:36" }, "returnParameters": { - "id": 29439, + "id": 32500, "nodeType": "ParameterList", "parameters": [], - "src": "64034:0:16" + "src": "64034:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29475, + "id": 32536, "nodeType": "FunctionDefinition", - "src": "64147:182:16", + "src": "64147:182:36", "nodes": [], "body": { - "id": 29474, + "id": 32535, "nodeType": "Block", - "src": "64219:110:16", + "src": "64219:110:36", "nodes": [], "statements": [ { @@ -103139,14 +103139,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c75696e743235362c6164647265737329", - "id": 29466, + "id": 32527, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "64269:35:16", + "src": "64269:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ccf790a175b1b762ef5bfd3564f0b74c078f15eca08b8ee654a38a96a5ad2aee", "typeString": "literal_string \"log(address,bool,uint256,address)\"" @@ -103154,48 +103154,48 @@ "value": "log(address,bool,uint256,address)" }, { - "id": 29467, + "id": 32528, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29454, - "src": "64306:2:16", + "referencedDeclaration": 32515, + "src": "64306:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29468, + "id": 32529, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29456, - "src": "64310:2:16", + "referencedDeclaration": 32517, + "src": "64310:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29469, + "id": 32530, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29458, - "src": "64314:2:16", + "referencedDeclaration": 32519, + "src": "64314:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 29470, + "id": 32531, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29460, - "src": "64318:2:16", + "referencedDeclaration": 32521, + "src": "64318:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -103226,32 +103226,32 @@ } ], "expression": { - "id": 29464, + "id": 32525, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "64245:3:16", + "src": "64245:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29465, + "id": 32526, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "64249:19:16", + "memberLocation": "64249:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "64245:23:16", + "src": "64245:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29471, + "id": 32532, "isConstant": false, "isLValue": false, "isPure": false, @@ -103260,7 +103260,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "64245:76:16", + "src": "64245:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -103275,18 +103275,18 @@ "typeString": "bytes memory" } ], - "id": 29463, + "id": 32524, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "64229:15:16", + "referencedDeclaration": 25094, + "src": "64229:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29472, + "id": 32533, "isConstant": false, "isLValue": false, "isPure": false, @@ -103295,16 +103295,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "64229:93:16", + "src": "64229:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29473, + "id": 32534, "nodeType": "ExpressionStatement", - "src": "64229:93:16" + "src": "64229:93:36" } ] }, @@ -103312,20 +103312,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64156:3:16", + "nameLocation": "64156:3:36", "parameters": { - "id": 29461, + "id": 32522, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29454, + "id": 32515, "mutability": "mutable", "name": "p0", - "nameLocation": "64168:2:16", + "nameLocation": "64168:2:36", "nodeType": "VariableDeclaration", - "scope": 29475, - "src": "64160:10:16", + "scope": 32536, + "src": "64160:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103333,10 +103333,10 @@ "typeString": "address" }, "typeName": { - "id": 29453, + "id": 32514, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64160:7:16", + "src": "64160:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -103347,13 +103347,13 @@ }, { "constant": false, - "id": 29456, + "id": 32517, "mutability": "mutable", "name": "p1", - "nameLocation": "64177:2:16", + "nameLocation": "64177:2:36", "nodeType": "VariableDeclaration", - "scope": 29475, - "src": "64172:7:16", + "scope": 32536, + "src": "64172:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103361,10 +103361,10 @@ "typeString": "bool" }, "typeName": { - "id": 29455, + "id": 32516, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "64172:4:16", + "src": "64172:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103374,13 +103374,13 @@ }, { "constant": false, - "id": 29458, + "id": 32519, "mutability": "mutable", "name": "p2", - "nameLocation": "64189:2:16", + "nameLocation": "64189:2:36", "nodeType": "VariableDeclaration", - "scope": 29475, - "src": "64181:10:16", + "scope": 32536, + "src": "64181:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103388,10 +103388,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29457, + "id": 32518, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "64181:7:16", + "src": "64181:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -103401,13 +103401,13 @@ }, { "constant": false, - "id": 29460, + "id": 32521, "mutability": "mutable", "name": "p3", - "nameLocation": "64201:2:16", + "nameLocation": "64201:2:36", "nodeType": "VariableDeclaration", - "scope": 29475, - "src": "64193:10:16", + "scope": 32536, + "src": "64193:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103415,10 +103415,10 @@ "typeString": "address" }, "typeName": { - "id": 29459, + "id": 32520, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64193:7:16", + "src": "64193:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -103428,28 +103428,28 @@ "visibility": "internal" } ], - "src": "64159:45:16" + "src": "64159:45:36" }, "returnParameters": { - "id": 29462, + "id": 32523, "nodeType": "ParameterList", "parameters": [], - "src": "64219:0:16" + "src": "64219:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29498, + "id": 32559, "nodeType": "FunctionDefinition", - "src": "64335:187:16", + "src": "64335:187:36", "nodes": [], "body": { - "id": 29497, + "id": 32558, "nodeType": "Block", - "src": "64413:109:16", + "src": "64413:109:36", "nodes": [], "statements": [ { @@ -103459,14 +103459,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c737472696e672c75696e7432353629", - "id": 29489, + "id": 32550, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "64463:34:16", + "src": "64463:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_80e6a20b48643c1f2494eae694f173a69e42da349d0e193e48fece80e869df69", "typeString": "literal_string \"log(address,bool,string,uint256)\"" @@ -103474,48 +103474,48 @@ "value": "log(address,bool,string,uint256)" }, { - "id": 29490, + "id": 32551, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29477, - "src": "64499:2:16", + "referencedDeclaration": 32538, + "src": "64499:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29491, + "id": 32552, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29479, - "src": "64503:2:16", + "referencedDeclaration": 32540, + "src": "64503:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29492, + "id": 32553, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29481, - "src": "64507:2:16", + "referencedDeclaration": 32542, + "src": "64507:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29493, + "id": 32554, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29483, - "src": "64511:2:16", + "referencedDeclaration": 32544, + "src": "64511:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -103546,32 +103546,32 @@ } ], "expression": { - "id": 29487, + "id": 32548, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "64439:3:16", + "src": "64439:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29488, + "id": 32549, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "64443:19:16", + "memberLocation": "64443:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "64439:23:16", + "src": "64439:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29494, + "id": 32555, "isConstant": false, "isLValue": false, "isPure": false, @@ -103580,7 +103580,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "64439:75:16", + "src": "64439:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -103595,18 +103595,18 @@ "typeString": "bytes memory" } ], - "id": 29486, + "id": 32547, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "64423:15:16", + "referencedDeclaration": 25094, + "src": "64423:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29495, + "id": 32556, "isConstant": false, "isLValue": false, "isPure": false, @@ -103615,16 +103615,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "64423:92:16", + "src": "64423:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29496, + "id": 32557, "nodeType": "ExpressionStatement", - "src": "64423:92:16" + "src": "64423:92:36" } ] }, @@ -103632,20 +103632,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64344:3:16", + "nameLocation": "64344:3:36", "parameters": { - "id": 29484, + "id": 32545, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29477, + "id": 32538, "mutability": "mutable", "name": "p0", - "nameLocation": "64356:2:16", + "nameLocation": "64356:2:36", "nodeType": "VariableDeclaration", - "scope": 29498, - "src": "64348:10:16", + "scope": 32559, + "src": "64348:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103653,10 +103653,10 @@ "typeString": "address" }, "typeName": { - "id": 29476, + "id": 32537, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64348:7:16", + "src": "64348:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -103667,13 +103667,13 @@ }, { "constant": false, - "id": 29479, + "id": 32540, "mutability": "mutable", "name": "p1", - "nameLocation": "64365:2:16", + "nameLocation": "64365:2:36", "nodeType": "VariableDeclaration", - "scope": 29498, - "src": "64360:7:16", + "scope": 32559, + "src": "64360:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103681,10 +103681,10 @@ "typeString": "bool" }, "typeName": { - "id": 29478, + "id": 32539, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "64360:4:16", + "src": "64360:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -103694,13 +103694,13 @@ }, { "constant": false, - "id": 29481, + "id": 32542, "mutability": "mutable", "name": "p2", - "nameLocation": "64383:2:16", + "nameLocation": "64383:2:36", "nodeType": "VariableDeclaration", - "scope": 29498, - "src": "64369:16:16", + "scope": 32559, + "src": "64369:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -103708,10 +103708,10 @@ "typeString": "string" }, "typeName": { - "id": 29480, + "id": 32541, "name": "string", "nodeType": "ElementaryTypeName", - "src": "64369:6:16", + "src": "64369:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -103721,13 +103721,13 @@ }, { "constant": false, - "id": 29483, + "id": 32544, "mutability": "mutable", "name": "p3", - "nameLocation": "64395:2:16", + "nameLocation": "64395:2:36", "nodeType": "VariableDeclaration", - "scope": 29498, - "src": "64387:10:16", + "scope": 32559, + "src": "64387:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103735,10 +103735,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29482, + "id": 32543, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "64387:7:16", + "src": "64387:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -103747,28 +103747,28 @@ "visibility": "internal" } ], - "src": "64347:51:16" + "src": "64347:51:36" }, "returnParameters": { - "id": 29485, + "id": 32546, "nodeType": "ParameterList", "parameters": [], - "src": "64413:0:16" + "src": "64413:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29521, + "id": 32582, "nodeType": "FunctionDefinition", - "src": "64528:192:16", + "src": "64528:192:36", "nodes": [], "body": { - "id": 29520, + "id": 32581, "nodeType": "Block", - "src": "64612:108:16", + "src": "64612:108:36", "nodes": [], "statements": [ { @@ -103778,14 +103778,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c737472696e672c737472696e6729", - "id": 29512, + "id": 32573, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "64662:33:16", + "src": "64662:33:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_475c5c33f91155b7a0e86c9fac7985c60ab58f4bfb411ee9b31d994a7fc95d1f", "typeString": "literal_string \"log(address,bool,string,string)\"" @@ -103793,48 +103793,48 @@ "value": "log(address,bool,string,string)" }, { - "id": 29513, + "id": 32574, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29500, - "src": "64697:2:16", + "referencedDeclaration": 32561, + "src": "64697:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29514, + "id": 32575, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29502, - "src": "64701:2:16", + "referencedDeclaration": 32563, + "src": "64701:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29515, + "id": 32576, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29504, - "src": "64705:2:16", + "referencedDeclaration": 32565, + "src": "64705:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29516, + "id": 32577, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29506, - "src": "64709:2:16", + "referencedDeclaration": 32567, + "src": "64709:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -103865,32 +103865,32 @@ } ], "expression": { - "id": 29510, + "id": 32571, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "64638:3:16", + "src": "64638:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29511, + "id": 32572, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "64642:19:16", + "memberLocation": "64642:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "64638:23:16", + "src": "64638:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29517, + "id": 32578, "isConstant": false, "isLValue": false, "isPure": false, @@ -103899,7 +103899,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "64638:74:16", + "src": "64638:74:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -103914,18 +103914,18 @@ "typeString": "bytes memory" } ], - "id": 29509, + "id": 32570, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "64622:15:16", + "referencedDeclaration": 25094, + "src": "64622:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29518, + "id": 32579, "isConstant": false, "isLValue": false, "isPure": false, @@ -103934,16 +103934,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "64622:91:16", + "src": "64622:91:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29519, + "id": 32580, "nodeType": "ExpressionStatement", - "src": "64622:91:16" + "src": "64622:91:36" } ] }, @@ -103951,20 +103951,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64537:3:16", + "nameLocation": "64537:3:36", "parameters": { - "id": 29507, + "id": 32568, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29500, + "id": 32561, "mutability": "mutable", "name": "p0", - "nameLocation": "64549:2:16", + "nameLocation": "64549:2:36", "nodeType": "VariableDeclaration", - "scope": 29521, - "src": "64541:10:16", + "scope": 32582, + "src": "64541:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103972,10 +103972,10 @@ "typeString": "address" }, "typeName": { - "id": 29499, + "id": 32560, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64541:7:16", + "src": "64541:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -103986,13 +103986,13 @@ }, { "constant": false, - "id": 29502, + "id": 32563, "mutability": "mutable", "name": "p1", - "nameLocation": "64558:2:16", + "nameLocation": "64558:2:36", "nodeType": "VariableDeclaration", - "scope": 29521, - "src": "64553:7:16", + "scope": 32582, + "src": "64553:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104000,10 +104000,10 @@ "typeString": "bool" }, "typeName": { - "id": 29501, + "id": 32562, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "64553:4:16", + "src": "64553:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104013,13 +104013,13 @@ }, { "constant": false, - "id": 29504, + "id": 32565, "mutability": "mutable", "name": "p2", - "nameLocation": "64576:2:16", + "nameLocation": "64576:2:36", "nodeType": "VariableDeclaration", - "scope": 29521, - "src": "64562:16:16", + "scope": 32582, + "src": "64562:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -104027,10 +104027,10 @@ "typeString": "string" }, "typeName": { - "id": 29503, + "id": 32564, "name": "string", "nodeType": "ElementaryTypeName", - "src": "64562:6:16", + "src": "64562:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -104040,13 +104040,13 @@ }, { "constant": false, - "id": 29506, + "id": 32567, "mutability": "mutable", "name": "p3", - "nameLocation": "64594:2:16", + "nameLocation": "64594:2:36", "nodeType": "VariableDeclaration", - "scope": 29521, - "src": "64580:16:16", + "scope": 32582, + "src": "64580:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -104054,10 +104054,10 @@ "typeString": "string" }, "typeName": { - "id": 29505, + "id": 32566, "name": "string", "nodeType": "ElementaryTypeName", - "src": "64580:6:16", + "src": "64580:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -104066,28 +104066,28 @@ "visibility": "internal" } ], - "src": "64540:57:16" + "src": "64540:57:36" }, "returnParameters": { - "id": 29508, + "id": 32569, "nodeType": "ParameterList", "parameters": [], - "src": "64612:0:16" + "src": "64612:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29544, + "id": 32605, "nodeType": "FunctionDefinition", - "src": "64726:181:16", + "src": "64726:181:36", "nodes": [], "body": { - "id": 29543, + "id": 32604, "nodeType": "Block", - "src": "64801:106:16", + "src": "64801:106:36", "nodes": [], "statements": [ { @@ -104097,14 +104097,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c737472696e672c626f6f6c29", - "id": 29535, + "id": 32596, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "64851:31:16", + "src": "64851:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_50ad461db24803fc9b2ba76f072192e0a4d8fbb3667a50c400f504443380890f", "typeString": "literal_string \"log(address,bool,string,bool)\"" @@ -104112,48 +104112,48 @@ "value": "log(address,bool,string,bool)" }, { - "id": 29536, + "id": 32597, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29523, - "src": "64884:2:16", + "referencedDeclaration": 32584, + "src": "64884:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29537, + "id": 32598, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29525, - "src": "64888:2:16", + "referencedDeclaration": 32586, + "src": "64888:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29538, + "id": 32599, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29527, - "src": "64892:2:16", + "referencedDeclaration": 32588, + "src": "64892:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29539, + "id": 32600, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29529, - "src": "64896:2:16", + "referencedDeclaration": 32590, + "src": "64896:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104184,32 +104184,32 @@ } ], "expression": { - "id": 29533, + "id": 32594, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "64827:3:16", + "src": "64827:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29534, + "id": 32595, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "64831:19:16", + "memberLocation": "64831:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "64827:23:16", + "src": "64827:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29540, + "id": 32601, "isConstant": false, "isLValue": false, "isPure": false, @@ -104218,7 +104218,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "64827:72:16", + "src": "64827:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -104233,18 +104233,18 @@ "typeString": "bytes memory" } ], - "id": 29532, + "id": 32593, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "64811:15:16", + "referencedDeclaration": 25094, + "src": "64811:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29541, + "id": 32602, "isConstant": false, "isLValue": false, "isPure": false, @@ -104253,16 +104253,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "64811:89:16", + "src": "64811:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29542, + "id": 32603, "nodeType": "ExpressionStatement", - "src": "64811:89:16" + "src": "64811:89:36" } ] }, @@ -104270,20 +104270,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64735:3:16", + "nameLocation": "64735:3:36", "parameters": { - "id": 29530, + "id": 32591, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29523, + "id": 32584, "mutability": "mutable", "name": "p0", - "nameLocation": "64747:2:16", + "nameLocation": "64747:2:36", "nodeType": "VariableDeclaration", - "scope": 29544, - "src": "64739:10:16", + "scope": 32605, + "src": "64739:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104291,10 +104291,10 @@ "typeString": "address" }, "typeName": { - "id": 29522, + "id": 32583, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64739:7:16", + "src": "64739:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104305,13 +104305,13 @@ }, { "constant": false, - "id": 29525, + "id": 32586, "mutability": "mutable", "name": "p1", - "nameLocation": "64756:2:16", + "nameLocation": "64756:2:36", "nodeType": "VariableDeclaration", - "scope": 29544, - "src": "64751:7:16", + "scope": 32605, + "src": "64751:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104319,10 +104319,10 @@ "typeString": "bool" }, "typeName": { - "id": 29524, + "id": 32585, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "64751:4:16", + "src": "64751:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104332,13 +104332,13 @@ }, { "constant": false, - "id": 29527, + "id": 32588, "mutability": "mutable", "name": "p2", - "nameLocation": "64774:2:16", + "nameLocation": "64774:2:36", "nodeType": "VariableDeclaration", - "scope": 29544, - "src": "64760:16:16", + "scope": 32605, + "src": "64760:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -104346,10 +104346,10 @@ "typeString": "string" }, "typeName": { - "id": 29526, + "id": 32587, "name": "string", "nodeType": "ElementaryTypeName", - "src": "64760:6:16", + "src": "64760:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -104359,13 +104359,13 @@ }, { "constant": false, - "id": 29529, + "id": 32590, "mutability": "mutable", "name": "p3", - "nameLocation": "64783:2:16", + "nameLocation": "64783:2:36", "nodeType": "VariableDeclaration", - "scope": 29544, - "src": "64778:7:16", + "scope": 32605, + "src": "64778:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104373,10 +104373,10 @@ "typeString": "bool" }, "typeName": { - "id": 29528, + "id": 32589, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "64778:4:16", + "src": "64778:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104385,28 +104385,28 @@ "visibility": "internal" } ], - "src": "64738:48:16" + "src": "64738:48:36" }, "returnParameters": { - "id": 29531, + "id": 32592, "nodeType": "ParameterList", "parameters": [], - "src": "64801:0:16" + "src": "64801:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29567, + "id": 32628, "nodeType": "FunctionDefinition", - "src": "64913:187:16", + "src": "64913:187:36", "nodes": [], "body": { - "id": 29566, + "id": 32627, "nodeType": "Block", - "src": "64991:109:16", + "src": "64991:109:36", "nodes": [], "statements": [ { @@ -104416,14 +104416,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c737472696e672c6164647265737329", - "id": 29558, + "id": 32619, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "65041:34:16", + "src": "65041:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_19fd495659df511498cf8dde03672830bd109ef2d9b9bec18e72190917c328bc", "typeString": "literal_string \"log(address,bool,string,address)\"" @@ -104431,48 +104431,48 @@ "value": "log(address,bool,string,address)" }, { - "id": 29559, + "id": 32620, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29546, - "src": "65077:2:16", + "referencedDeclaration": 32607, + "src": "65077:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29560, + "id": 32621, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29548, - "src": "65081:2:16", + "referencedDeclaration": 32609, + "src": "65081:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29561, + "id": 32622, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29550, - "src": "65085:2:16", + "referencedDeclaration": 32611, + "src": "65085:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29562, + "id": 32623, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29552, - "src": "65089:2:16", + "referencedDeclaration": 32613, + "src": "65089:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -104503,32 +104503,32 @@ } ], "expression": { - "id": 29556, + "id": 32617, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "65017:3:16", + "src": "65017:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29557, + "id": 32618, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "65021:19:16", + "memberLocation": "65021:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "65017:23:16", + "src": "65017:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29563, + "id": 32624, "isConstant": false, "isLValue": false, "isPure": false, @@ -104537,7 +104537,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65017:75:16", + "src": "65017:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -104552,18 +104552,18 @@ "typeString": "bytes memory" } ], - "id": 29555, + "id": 32616, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "65001:15:16", + "referencedDeclaration": 25094, + "src": "65001:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29564, + "id": 32625, "isConstant": false, "isLValue": false, "isPure": false, @@ -104572,16 +104572,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65001:92:16", + "src": "65001:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29565, + "id": 32626, "nodeType": "ExpressionStatement", - "src": "65001:92:16" + "src": "65001:92:36" } ] }, @@ -104589,20 +104589,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64922:3:16", + "nameLocation": "64922:3:36", "parameters": { - "id": 29553, + "id": 32614, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29546, + "id": 32607, "mutability": "mutable", "name": "p0", - "nameLocation": "64934:2:16", + "nameLocation": "64934:2:36", "nodeType": "VariableDeclaration", - "scope": 29567, - "src": "64926:10:16", + "scope": 32628, + "src": "64926:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104610,10 +104610,10 @@ "typeString": "address" }, "typeName": { - "id": 29545, + "id": 32606, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64926:7:16", + "src": "64926:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104624,13 +104624,13 @@ }, { "constant": false, - "id": 29548, + "id": 32609, "mutability": "mutable", "name": "p1", - "nameLocation": "64943:2:16", + "nameLocation": "64943:2:36", "nodeType": "VariableDeclaration", - "scope": 29567, - "src": "64938:7:16", + "scope": 32628, + "src": "64938:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104638,10 +104638,10 @@ "typeString": "bool" }, "typeName": { - "id": 29547, + "id": 32608, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "64938:4:16", + "src": "64938:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104651,13 +104651,13 @@ }, { "constant": false, - "id": 29550, + "id": 32611, "mutability": "mutable", "name": "p2", - "nameLocation": "64961:2:16", + "nameLocation": "64961:2:36", "nodeType": "VariableDeclaration", - "scope": 29567, - "src": "64947:16:16", + "scope": 32628, + "src": "64947:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -104665,10 +104665,10 @@ "typeString": "string" }, "typeName": { - "id": 29549, + "id": 32610, "name": "string", "nodeType": "ElementaryTypeName", - "src": "64947:6:16", + "src": "64947:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -104678,13 +104678,13 @@ }, { "constant": false, - "id": 29552, + "id": 32613, "mutability": "mutable", "name": "p3", - "nameLocation": "64973:2:16", + "nameLocation": "64973:2:36", "nodeType": "VariableDeclaration", - "scope": 29567, - "src": "64965:10:16", + "scope": 32628, + "src": "64965:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104692,10 +104692,10 @@ "typeString": "address" }, "typeName": { - "id": 29551, + "id": 32612, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64965:7:16", + "src": "64965:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104705,28 +104705,28 @@ "visibility": "internal" } ], - "src": "64925:51:16" + "src": "64925:51:36" }, "returnParameters": { - "id": 29554, + "id": 32615, "nodeType": "ParameterList", "parameters": [], - "src": "64991:0:16" + "src": "64991:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29590, + "id": 32651, "nodeType": "FunctionDefinition", - "src": "65106:176:16", + "src": "65106:176:36", "nodes": [], "body": { - "id": 29589, + "id": 32650, "nodeType": "Block", - "src": "65175:107:16", + "src": "65175:107:36", "nodes": [], "statements": [ { @@ -104736,14 +104736,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c626f6f6c2c75696e7432353629", - "id": 29581, + "id": 32642, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "65225:32:16", + "src": "65225:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8c4e5de62881fec144fb423112f08d23c6aca116363a7b195024519470acf22e", "typeString": "literal_string \"log(address,bool,bool,uint256)\"" @@ -104751,48 +104751,48 @@ "value": "log(address,bool,bool,uint256)" }, { - "id": 29582, + "id": 32643, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29569, - "src": "65259:2:16", + "referencedDeclaration": 32630, + "src": "65259:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29583, + "id": 32644, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29571, - "src": "65263:2:16", + "referencedDeclaration": 32632, + "src": "65263:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29584, + "id": 32645, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29573, - "src": "65267:2:16", + "referencedDeclaration": 32634, + "src": "65267:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29585, + "id": 32646, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29575, - "src": "65271:2:16", + "referencedDeclaration": 32636, + "src": "65271:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -104823,32 +104823,32 @@ } ], "expression": { - "id": 29579, + "id": 32640, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "65201:3:16", + "src": "65201:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29580, + "id": 32641, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "65205:19:16", + "memberLocation": "65205:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "65201:23:16", + "src": "65201:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29586, + "id": 32647, "isConstant": false, "isLValue": false, "isPure": false, @@ -104857,7 +104857,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65201:73:16", + "src": "65201:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -104872,18 +104872,18 @@ "typeString": "bytes memory" } ], - "id": 29578, + "id": 32639, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "65185:15:16", + "referencedDeclaration": 25094, + "src": "65185:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29587, + "id": 32648, "isConstant": false, "isLValue": false, "isPure": false, @@ -104892,16 +104892,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65185:90:16", + "src": "65185:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29588, + "id": 32649, "nodeType": "ExpressionStatement", - "src": "65185:90:16" + "src": "65185:90:36" } ] }, @@ -104909,20 +104909,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65115:3:16", + "nameLocation": "65115:3:36", "parameters": { - "id": 29576, + "id": 32637, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29569, + "id": 32630, "mutability": "mutable", "name": "p0", - "nameLocation": "65127:2:16", + "nameLocation": "65127:2:36", "nodeType": "VariableDeclaration", - "scope": 29590, - "src": "65119:10:16", + "scope": 32651, + "src": "65119:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104930,10 +104930,10 @@ "typeString": "address" }, "typeName": { - "id": 29568, + "id": 32629, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65119:7:16", + "src": "65119:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104944,13 +104944,13 @@ }, { "constant": false, - "id": 29571, + "id": 32632, "mutability": "mutable", "name": "p1", - "nameLocation": "65136:2:16", + "nameLocation": "65136:2:36", "nodeType": "VariableDeclaration", - "scope": 29590, - "src": "65131:7:16", + "scope": 32651, + "src": "65131:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104958,10 +104958,10 @@ "typeString": "bool" }, "typeName": { - "id": 29570, + "id": 32631, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65131:4:16", + "src": "65131:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104971,13 +104971,13 @@ }, { "constant": false, - "id": 29573, + "id": 32634, "mutability": "mutable", "name": "p2", - "nameLocation": "65145:2:16", + "nameLocation": "65145:2:36", "nodeType": "VariableDeclaration", - "scope": 29590, - "src": "65140:7:16", + "scope": 32651, + "src": "65140:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104985,10 +104985,10 @@ "typeString": "bool" }, "typeName": { - "id": 29572, + "id": 32633, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65140:4:16", + "src": "65140:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104998,13 +104998,13 @@ }, { "constant": false, - "id": 29575, + "id": 32636, "mutability": "mutable", "name": "p3", - "nameLocation": "65157:2:16", + "nameLocation": "65157:2:36", "nodeType": "VariableDeclaration", - "scope": 29590, - "src": "65149:10:16", + "scope": 32651, + "src": "65149:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105012,10 +105012,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29574, + "id": 32635, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "65149:7:16", + "src": "65149:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -105024,28 +105024,28 @@ "visibility": "internal" } ], - "src": "65118:42:16" + "src": "65118:42:36" }, "returnParameters": { - "id": 29577, + "id": 32638, "nodeType": "ParameterList", "parameters": [], - "src": "65175:0:16" + "src": "65175:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29613, + "id": 32674, "nodeType": "FunctionDefinition", - "src": "65288:181:16", + "src": "65288:181:36", "nodes": [], "body": { - "id": 29612, + "id": 32673, "nodeType": "Block", - "src": "65363:106:16", + "src": "65363:106:36", "nodes": [], "statements": [ { @@ -105055,14 +105055,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c626f6f6c2c737472696e6729", - "id": 29604, + "id": 32665, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "65413:31:16", + "src": "65413:31:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_dfc4a2e8c56809b44edbbc6d92d0a8441e551ad5387596bf8b629c56d9a91300", "typeString": "literal_string \"log(address,bool,bool,string)\"" @@ -105070,48 +105070,48 @@ "value": "log(address,bool,bool,string)" }, { - "id": 29605, + "id": 32666, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29592, - "src": "65446:2:16", + "referencedDeclaration": 32653, + "src": "65446:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29606, + "id": 32667, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29594, - "src": "65450:2:16", + "referencedDeclaration": 32655, + "src": "65450:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29607, + "id": 32668, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29596, - "src": "65454:2:16", + "referencedDeclaration": 32657, + "src": "65454:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29608, + "id": 32669, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29598, - "src": "65458:2:16", + "referencedDeclaration": 32659, + "src": "65458:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -105142,32 +105142,32 @@ } ], "expression": { - "id": 29602, + "id": 32663, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "65389:3:16", + "src": "65389:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29603, + "id": 32664, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "65393:19:16", + "memberLocation": "65393:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "65389:23:16", + "src": "65389:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29609, + "id": 32670, "isConstant": false, "isLValue": false, "isPure": false, @@ -105176,7 +105176,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65389:72:16", + "src": "65389:72:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -105191,18 +105191,18 @@ "typeString": "bytes memory" } ], - "id": 29601, + "id": 32662, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "65373:15:16", + "referencedDeclaration": 25094, + "src": "65373:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29610, + "id": 32671, "isConstant": false, "isLValue": false, "isPure": false, @@ -105211,16 +105211,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65373:89:16", + "src": "65373:89:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29611, + "id": 32672, "nodeType": "ExpressionStatement", - "src": "65373:89:16" + "src": "65373:89:36" } ] }, @@ -105228,20 +105228,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65297:3:16", + "nameLocation": "65297:3:36", "parameters": { - "id": 29599, + "id": 32660, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29592, + "id": 32653, "mutability": "mutable", "name": "p0", - "nameLocation": "65309:2:16", + "nameLocation": "65309:2:36", "nodeType": "VariableDeclaration", - "scope": 29613, - "src": "65301:10:16", + "scope": 32674, + "src": "65301:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105249,10 +105249,10 @@ "typeString": "address" }, "typeName": { - "id": 29591, + "id": 32652, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65301:7:16", + "src": "65301:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105263,13 +105263,13 @@ }, { "constant": false, - "id": 29594, + "id": 32655, "mutability": "mutable", "name": "p1", - "nameLocation": "65318:2:16", + "nameLocation": "65318:2:36", "nodeType": "VariableDeclaration", - "scope": 29613, - "src": "65313:7:16", + "scope": 32674, + "src": "65313:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105277,10 +105277,10 @@ "typeString": "bool" }, "typeName": { - "id": 29593, + "id": 32654, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65313:4:16", + "src": "65313:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -105290,13 +105290,13 @@ }, { "constant": false, - "id": 29596, + "id": 32657, "mutability": "mutable", "name": "p2", - "nameLocation": "65327:2:16", + "nameLocation": "65327:2:36", "nodeType": "VariableDeclaration", - "scope": 29613, - "src": "65322:7:16", + "scope": 32674, + "src": "65322:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105304,10 +105304,10 @@ "typeString": "bool" }, "typeName": { - "id": 29595, + "id": 32656, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65322:4:16", + "src": "65322:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -105317,13 +105317,13 @@ }, { "constant": false, - "id": 29598, + "id": 32659, "mutability": "mutable", "name": "p3", - "nameLocation": "65345:2:16", + "nameLocation": "65345:2:36", "nodeType": "VariableDeclaration", - "scope": 29613, - "src": "65331:16:16", + "scope": 32674, + "src": "65331:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -105331,10 +105331,10 @@ "typeString": "string" }, "typeName": { - "id": 29597, + "id": 32658, "name": "string", "nodeType": "ElementaryTypeName", - "src": "65331:6:16", + "src": "65331:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -105343,28 +105343,28 @@ "visibility": "internal" } ], - "src": "65300:48:16" + "src": "65300:48:36" }, "returnParameters": { - "id": 29600, + "id": 32661, "nodeType": "ParameterList", "parameters": [], - "src": "65363:0:16" + "src": "65363:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29636, + "id": 32697, "nodeType": "FunctionDefinition", - "src": "65475:170:16", + "src": "65475:170:36", "nodes": [], "body": { - "id": 29635, + "id": 32696, "nodeType": "Block", - "src": "65541:104:16", + "src": "65541:104:36", "nodes": [], "statements": [ { @@ -105374,14 +105374,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c626f6f6c2c626f6f6c29", - "id": 29627, + "id": 32688, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "65591:29:16", + "src": "65591:29:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cac434792b973db16714db96d2aeda353b2253f27255abe42b9960b2dc550634", "typeString": "literal_string \"log(address,bool,bool,bool)\"" @@ -105389,48 +105389,48 @@ "value": "log(address,bool,bool,bool)" }, { - "id": 29628, + "id": 32689, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29615, - "src": "65622:2:16", + "referencedDeclaration": 32676, + "src": "65622:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29629, + "id": 32690, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29617, - "src": "65626:2:16", + "referencedDeclaration": 32678, + "src": "65626:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29630, + "id": 32691, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29619, - "src": "65630:2:16", + "referencedDeclaration": 32680, + "src": "65630:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29631, + "id": 32692, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29621, - "src": "65634:2:16", + "referencedDeclaration": 32682, + "src": "65634:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -105461,32 +105461,32 @@ } ], "expression": { - "id": 29625, + "id": 32686, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "65567:3:16", + "src": "65567:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29626, + "id": 32687, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "65571:19:16", + "memberLocation": "65571:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "65567:23:16", + "src": "65567:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29632, + "id": 32693, "isConstant": false, "isLValue": false, "isPure": false, @@ -105495,7 +105495,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65567:70:16", + "src": "65567:70:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -105510,18 +105510,18 @@ "typeString": "bytes memory" } ], - "id": 29624, + "id": 32685, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "65551:15:16", + "referencedDeclaration": 25094, + "src": "65551:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29633, + "id": 32694, "isConstant": false, "isLValue": false, "isPure": false, @@ -105530,16 +105530,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65551:87:16", + "src": "65551:87:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29634, + "id": 32695, "nodeType": "ExpressionStatement", - "src": "65551:87:16" + "src": "65551:87:36" } ] }, @@ -105547,20 +105547,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65484:3:16", + "nameLocation": "65484:3:36", "parameters": { - "id": 29622, + "id": 32683, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29615, + "id": 32676, "mutability": "mutable", "name": "p0", - "nameLocation": "65496:2:16", + "nameLocation": "65496:2:36", "nodeType": "VariableDeclaration", - "scope": 29636, - "src": "65488:10:16", + "scope": 32697, + "src": "65488:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105568,10 +105568,10 @@ "typeString": "address" }, "typeName": { - "id": 29614, + "id": 32675, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65488:7:16", + "src": "65488:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105582,13 +105582,13 @@ }, { "constant": false, - "id": 29617, + "id": 32678, "mutability": "mutable", "name": "p1", - "nameLocation": "65505:2:16", + "nameLocation": "65505:2:36", "nodeType": "VariableDeclaration", - "scope": 29636, - "src": "65500:7:16", + "scope": 32697, + "src": "65500:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105596,10 +105596,10 @@ "typeString": "bool" }, "typeName": { - "id": 29616, + "id": 32677, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65500:4:16", + "src": "65500:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -105609,13 +105609,13 @@ }, { "constant": false, - "id": 29619, + "id": 32680, "mutability": "mutable", "name": "p2", - "nameLocation": "65514:2:16", + "nameLocation": "65514:2:36", "nodeType": "VariableDeclaration", - "scope": 29636, - "src": "65509:7:16", + "scope": 32697, + "src": "65509:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105623,10 +105623,10 @@ "typeString": "bool" }, "typeName": { - "id": 29618, + "id": 32679, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65509:4:16", + "src": "65509:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -105636,13 +105636,13 @@ }, { "constant": false, - "id": 29621, + "id": 32682, "mutability": "mutable", "name": "p3", - "nameLocation": "65523:2:16", + "nameLocation": "65523:2:36", "nodeType": "VariableDeclaration", - "scope": 29636, - "src": "65518:7:16", + "scope": 32697, + "src": "65518:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105650,10 +105650,10 @@ "typeString": "bool" }, "typeName": { - "id": 29620, + "id": 32681, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65518:4:16", + "src": "65518:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -105662,28 +105662,28 @@ "visibility": "internal" } ], - "src": "65487:39:16" + "src": "65487:39:36" }, "returnParameters": { - "id": 29623, + "id": 32684, "nodeType": "ParameterList", "parameters": [], - "src": "65541:0:16" + "src": "65541:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29659, + "id": 32720, "nodeType": "FunctionDefinition", - "src": "65651:176:16", + "src": "65651:176:36", "nodes": [], "body": { - "id": 29658, + "id": 32719, "nodeType": "Block", - "src": "65720:107:16", + "src": "65720:107:36", "nodes": [], "statements": [ { @@ -105693,14 +105693,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c626f6f6c2c6164647265737329", - "id": 29650, + "id": 32711, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "65770:32:16", + "src": "65770:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cf394485abbd1f04b85b0f2c1a2cfc07e3d51c1c6f28386bf16d9e45161e8953", "typeString": "literal_string \"log(address,bool,bool,address)\"" @@ -105708,48 +105708,48 @@ "value": "log(address,bool,bool,address)" }, { - "id": 29651, + "id": 32712, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29638, - "src": "65804:2:16", + "referencedDeclaration": 32699, + "src": "65804:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29652, + "id": 32713, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29640, - "src": "65808:2:16", + "referencedDeclaration": 32701, + "src": "65808:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29653, + "id": 32714, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29642, - "src": "65812:2:16", + "referencedDeclaration": 32703, + "src": "65812:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29654, + "id": 32715, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29644, - "src": "65816:2:16", + "referencedDeclaration": 32705, + "src": "65816:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -105780,32 +105780,32 @@ } ], "expression": { - "id": 29648, + "id": 32709, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "65746:3:16", + "src": "65746:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29649, + "id": 32710, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "65750:19:16", + "memberLocation": "65750:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "65746:23:16", + "src": "65746:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29655, + "id": 32716, "isConstant": false, "isLValue": false, "isPure": false, @@ -105814,7 +105814,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65746:73:16", + "src": "65746:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -105829,18 +105829,18 @@ "typeString": "bytes memory" } ], - "id": 29647, + "id": 32708, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "65730:15:16", + "referencedDeclaration": 25094, + "src": "65730:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29656, + "id": 32717, "isConstant": false, "isLValue": false, "isPure": false, @@ -105849,16 +105849,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65730:90:16", + "src": "65730:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29657, + "id": 32718, "nodeType": "ExpressionStatement", - "src": "65730:90:16" + "src": "65730:90:36" } ] }, @@ -105866,20 +105866,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65660:3:16", + "nameLocation": "65660:3:36", "parameters": { - "id": 29645, + "id": 32706, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29638, + "id": 32699, "mutability": "mutable", "name": "p0", - "nameLocation": "65672:2:16", + "nameLocation": "65672:2:36", "nodeType": "VariableDeclaration", - "scope": 29659, - "src": "65664:10:16", + "scope": 32720, + "src": "65664:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105887,10 +105887,10 @@ "typeString": "address" }, "typeName": { - "id": 29637, + "id": 32698, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65664:7:16", + "src": "65664:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105901,13 +105901,13 @@ }, { "constant": false, - "id": 29640, + "id": 32701, "mutability": "mutable", "name": "p1", - "nameLocation": "65681:2:16", + "nameLocation": "65681:2:36", "nodeType": "VariableDeclaration", - "scope": 29659, - "src": "65676:7:16", + "scope": 32720, + "src": "65676:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105915,10 +105915,10 @@ "typeString": "bool" }, "typeName": { - "id": 29639, + "id": 32700, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65676:4:16", + "src": "65676:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -105928,13 +105928,13 @@ }, { "constant": false, - "id": 29642, + "id": 32703, "mutability": "mutable", "name": "p2", - "nameLocation": "65690:2:16", + "nameLocation": "65690:2:36", "nodeType": "VariableDeclaration", - "scope": 29659, - "src": "65685:7:16", + "scope": 32720, + "src": "65685:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105942,10 +105942,10 @@ "typeString": "bool" }, "typeName": { - "id": 29641, + "id": 32702, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65685:4:16", + "src": "65685:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -105955,13 +105955,13 @@ }, { "constant": false, - "id": 29644, + "id": 32705, "mutability": "mutable", "name": "p3", - "nameLocation": "65702:2:16", + "nameLocation": "65702:2:36", "nodeType": "VariableDeclaration", - "scope": 29659, - "src": "65694:10:16", + "scope": 32720, + "src": "65694:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105969,10 +105969,10 @@ "typeString": "address" }, "typeName": { - "id": 29643, + "id": 32704, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65694:7:16", + "src": "65694:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105982,28 +105982,28 @@ "visibility": "internal" } ], - "src": "65663:42:16" + "src": "65663:42:36" }, "returnParameters": { - "id": 29646, + "id": 32707, "nodeType": "ParameterList", "parameters": [], - "src": "65720:0:16" + "src": "65720:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29682, + "id": 32743, "nodeType": "FunctionDefinition", - "src": "65833:182:16", + "src": "65833:182:36", "nodes": [], "body": { - "id": 29681, + "id": 32742, "nodeType": "Block", - "src": "65905:110:16", + "src": "65905:110:36", "nodes": [], "statements": [ { @@ -106013,14 +106013,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c616464726573732c75696e7432353629", - "id": 29673, + "id": 32734, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "65955:35:16", + "src": "65955:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a75c59de36827f2596ade7bd79f668ae219518c12b79ebf06071586765c3e039", "typeString": "literal_string \"log(address,bool,address,uint256)\"" @@ -106028,48 +106028,48 @@ "value": "log(address,bool,address,uint256)" }, { - "id": 29674, + "id": 32735, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29661, - "src": "65992:2:16", + "referencedDeclaration": 32722, + "src": "65992:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29675, + "id": 32736, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29663, - "src": "65996:2:16", + "referencedDeclaration": 32724, + "src": "65996:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29676, + "id": 32737, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29665, - "src": "66000:2:16", + "referencedDeclaration": 32726, + "src": "66000:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29677, + "id": 32738, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29667, - "src": "66004:2:16", + "referencedDeclaration": 32728, + "src": "66004:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -106100,32 +106100,32 @@ } ], "expression": { - "id": 29671, + "id": 32732, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "65931:3:16", + "src": "65931:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29672, + "id": 32733, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "65935:19:16", + "memberLocation": "65935:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "65931:23:16", + "src": "65931:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29678, + "id": 32739, "isConstant": false, "isLValue": false, "isPure": false, @@ -106134,7 +106134,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65931:76:16", + "src": "65931:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -106149,18 +106149,18 @@ "typeString": "bytes memory" } ], - "id": 29670, + "id": 32731, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "65915:15:16", + "referencedDeclaration": 25094, + "src": "65915:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29679, + "id": 32740, "isConstant": false, "isLValue": false, "isPure": false, @@ -106169,16 +106169,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65915:93:16", + "src": "65915:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29680, + "id": 32741, "nodeType": "ExpressionStatement", - "src": "65915:93:16" + "src": "65915:93:36" } ] }, @@ -106186,20 +106186,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65842:3:16", + "nameLocation": "65842:3:36", "parameters": { - "id": 29668, + "id": 32729, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29661, + "id": 32722, "mutability": "mutable", "name": "p0", - "nameLocation": "65854:2:16", + "nameLocation": "65854:2:36", "nodeType": "VariableDeclaration", - "scope": 29682, - "src": "65846:10:16", + "scope": 32743, + "src": "65846:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106207,10 +106207,10 @@ "typeString": "address" }, "typeName": { - "id": 29660, + "id": 32721, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65846:7:16", + "src": "65846:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106221,13 +106221,13 @@ }, { "constant": false, - "id": 29663, + "id": 32724, "mutability": "mutable", "name": "p1", - "nameLocation": "65863:2:16", + "nameLocation": "65863:2:36", "nodeType": "VariableDeclaration", - "scope": 29682, - "src": "65858:7:16", + "scope": 32743, + "src": "65858:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106235,10 +106235,10 @@ "typeString": "bool" }, "typeName": { - "id": 29662, + "id": 32723, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "65858:4:16", + "src": "65858:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -106248,13 +106248,13 @@ }, { "constant": false, - "id": 29665, + "id": 32726, "mutability": "mutable", "name": "p2", - "nameLocation": "65875:2:16", + "nameLocation": "65875:2:36", "nodeType": "VariableDeclaration", - "scope": 29682, - "src": "65867:10:16", + "scope": 32743, + "src": "65867:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106262,10 +106262,10 @@ "typeString": "address" }, "typeName": { - "id": 29664, + "id": 32725, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65867:7:16", + "src": "65867:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106276,13 +106276,13 @@ }, { "constant": false, - "id": 29667, + "id": 32728, "mutability": "mutable", "name": "p3", - "nameLocation": "65887:2:16", + "nameLocation": "65887:2:36", "nodeType": "VariableDeclaration", - "scope": 29682, - "src": "65879:10:16", + "scope": 32743, + "src": "65879:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106290,10 +106290,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29666, + "id": 32727, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "65879:7:16", + "src": "65879:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -106302,28 +106302,28 @@ "visibility": "internal" } ], - "src": "65845:45:16" + "src": "65845:45:36" }, "returnParameters": { - "id": 29669, + "id": 32730, "nodeType": "ParameterList", "parameters": [], - "src": "65905:0:16" + "src": "65905:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29705, + "id": 32766, "nodeType": "FunctionDefinition", - "src": "66021:187:16", + "src": "66021:187:36", "nodes": [], "body": { - "id": 29704, + "id": 32765, "nodeType": "Block", - "src": "66099:109:16", + "src": "66099:109:36", "nodes": [], "statements": [ { @@ -106333,14 +106333,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c616464726573732c737472696e6729", - "id": 29696, + "id": 32757, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "66149:34:16", + "src": "66149:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2dd778e616be9386b5911da1a074bbaf979640681783fca6396ea75c8caf6453", "typeString": "literal_string \"log(address,bool,address,string)\"" @@ -106348,48 +106348,48 @@ "value": "log(address,bool,address,string)" }, { - "id": 29697, + "id": 32758, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29684, - "src": "66185:2:16", + "referencedDeclaration": 32745, + "src": "66185:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29698, + "id": 32759, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29686, - "src": "66189:2:16", + "referencedDeclaration": 32747, + "src": "66189:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29699, + "id": 32760, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29688, - "src": "66193:2:16", + "referencedDeclaration": 32749, + "src": "66193:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29700, + "id": 32761, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29690, - "src": "66197:2:16", + "referencedDeclaration": 32751, + "src": "66197:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -106420,32 +106420,32 @@ } ], "expression": { - "id": 29694, + "id": 32755, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "66125:3:16", + "src": "66125:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29695, + "id": 32756, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "66129:19:16", + "memberLocation": "66129:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "66125:23:16", + "src": "66125:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29701, + "id": 32762, "isConstant": false, "isLValue": false, "isPure": false, @@ -106454,7 +106454,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "66125:75:16", + "src": "66125:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -106469,18 +106469,18 @@ "typeString": "bytes memory" } ], - "id": 29693, + "id": 32754, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "66109:15:16", + "referencedDeclaration": 25094, + "src": "66109:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29702, + "id": 32763, "isConstant": false, "isLValue": false, "isPure": false, @@ -106489,16 +106489,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "66109:92:16", + "src": "66109:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29703, + "id": 32764, "nodeType": "ExpressionStatement", - "src": "66109:92:16" + "src": "66109:92:36" } ] }, @@ -106506,20 +106506,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "66030:3:16", + "nameLocation": "66030:3:36", "parameters": { - "id": 29691, + "id": 32752, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29684, + "id": 32745, "mutability": "mutable", "name": "p0", - "nameLocation": "66042:2:16", + "nameLocation": "66042:2:36", "nodeType": "VariableDeclaration", - "scope": 29705, - "src": "66034:10:16", + "scope": 32766, + "src": "66034:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106527,10 +106527,10 @@ "typeString": "address" }, "typeName": { - "id": 29683, + "id": 32744, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66034:7:16", + "src": "66034:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106541,13 +106541,13 @@ }, { "constant": false, - "id": 29686, + "id": 32747, "mutability": "mutable", "name": "p1", - "nameLocation": "66051:2:16", + "nameLocation": "66051:2:36", "nodeType": "VariableDeclaration", - "scope": 29705, - "src": "66046:7:16", + "scope": 32766, + "src": "66046:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106555,10 +106555,10 @@ "typeString": "bool" }, "typeName": { - "id": 29685, + "id": 32746, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "66046:4:16", + "src": "66046:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -106568,13 +106568,13 @@ }, { "constant": false, - "id": 29688, + "id": 32749, "mutability": "mutable", "name": "p2", - "nameLocation": "66063:2:16", + "nameLocation": "66063:2:36", "nodeType": "VariableDeclaration", - "scope": 29705, - "src": "66055:10:16", + "scope": 32766, + "src": "66055:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106582,10 +106582,10 @@ "typeString": "address" }, "typeName": { - "id": 29687, + "id": 32748, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66055:7:16", + "src": "66055:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106596,13 +106596,13 @@ }, { "constant": false, - "id": 29690, + "id": 32751, "mutability": "mutable", "name": "p3", - "nameLocation": "66081:2:16", + "nameLocation": "66081:2:36", "nodeType": "VariableDeclaration", - "scope": 29705, - "src": "66067:16:16", + "scope": 32766, + "src": "66067:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -106610,10 +106610,10 @@ "typeString": "string" }, "typeName": { - "id": 29689, + "id": 32750, "name": "string", "nodeType": "ElementaryTypeName", - "src": "66067:6:16", + "src": "66067:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -106622,28 +106622,28 @@ "visibility": "internal" } ], - "src": "66033:51:16" + "src": "66033:51:36" }, "returnParameters": { - "id": 29692, + "id": 32753, "nodeType": "ParameterList", "parameters": [], - "src": "66099:0:16" + "src": "66099:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29728, + "id": 32789, "nodeType": "FunctionDefinition", - "src": "66214:176:16", + "src": "66214:176:36", "nodes": [], "body": { - "id": 29727, + "id": 32788, "nodeType": "Block", - "src": "66283:107:16", + "src": "66283:107:36", "nodes": [], "statements": [ { @@ -106653,14 +106653,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c616464726573732c626f6f6c29", - "id": 29719, + "id": 32780, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "66333:32:16", + "src": "66333:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a6f50b0f122c916fe81861751b94bdddb5e453947768e8af206397bb510790b1", "typeString": "literal_string \"log(address,bool,address,bool)\"" @@ -106668,48 +106668,48 @@ "value": "log(address,bool,address,bool)" }, { - "id": 29720, + "id": 32781, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29707, - "src": "66367:2:16", + "referencedDeclaration": 32768, + "src": "66367:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29721, + "id": 32782, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29709, - "src": "66371:2:16", + "referencedDeclaration": 32770, + "src": "66371:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29722, + "id": 32783, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29711, - "src": "66375:2:16", + "referencedDeclaration": 32772, + "src": "66375:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29723, + "id": 32784, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29713, - "src": "66379:2:16", + "referencedDeclaration": 32774, + "src": "66379:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -106740,32 +106740,32 @@ } ], "expression": { - "id": 29717, + "id": 32778, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "66309:3:16", + "src": "66309:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29718, + "id": 32779, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "66313:19:16", + "memberLocation": "66313:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "66309:23:16", + "src": "66309:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29724, + "id": 32785, "isConstant": false, "isLValue": false, "isPure": false, @@ -106774,7 +106774,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "66309:73:16", + "src": "66309:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -106789,18 +106789,18 @@ "typeString": "bytes memory" } ], - "id": 29716, + "id": 32777, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "66293:15:16", + "referencedDeclaration": 25094, + "src": "66293:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29725, + "id": 32786, "isConstant": false, "isLValue": false, "isPure": false, @@ -106809,16 +106809,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "66293:90:16", + "src": "66293:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29726, + "id": 32787, "nodeType": "ExpressionStatement", - "src": "66293:90:16" + "src": "66293:90:36" } ] }, @@ -106826,20 +106826,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "66223:3:16", + "nameLocation": "66223:3:36", "parameters": { - "id": 29714, + "id": 32775, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29707, + "id": 32768, "mutability": "mutable", "name": "p0", - "nameLocation": "66235:2:16", + "nameLocation": "66235:2:36", "nodeType": "VariableDeclaration", - "scope": 29728, - "src": "66227:10:16", + "scope": 32789, + "src": "66227:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106847,10 +106847,10 @@ "typeString": "address" }, "typeName": { - "id": 29706, + "id": 32767, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66227:7:16", + "src": "66227:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106861,13 +106861,13 @@ }, { "constant": false, - "id": 29709, + "id": 32770, "mutability": "mutable", "name": "p1", - "nameLocation": "66244:2:16", + "nameLocation": "66244:2:36", "nodeType": "VariableDeclaration", - "scope": 29728, - "src": "66239:7:16", + "scope": 32789, + "src": "66239:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106875,10 +106875,10 @@ "typeString": "bool" }, "typeName": { - "id": 29708, + "id": 32769, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "66239:4:16", + "src": "66239:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -106888,13 +106888,13 @@ }, { "constant": false, - "id": 29711, + "id": 32772, "mutability": "mutable", "name": "p2", - "nameLocation": "66256:2:16", + "nameLocation": "66256:2:36", "nodeType": "VariableDeclaration", - "scope": 29728, - "src": "66248:10:16", + "scope": 32789, + "src": "66248:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106902,10 +106902,10 @@ "typeString": "address" }, "typeName": { - "id": 29710, + "id": 32771, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66248:7:16", + "src": "66248:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106916,13 +106916,13 @@ }, { "constant": false, - "id": 29713, + "id": 32774, "mutability": "mutable", "name": "p3", - "nameLocation": "66265:2:16", + "nameLocation": "66265:2:36", "nodeType": "VariableDeclaration", - "scope": 29728, - "src": "66260:7:16", + "scope": 32789, + "src": "66260:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106930,10 +106930,10 @@ "typeString": "bool" }, "typeName": { - "id": 29712, + "id": 32773, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "66260:4:16", + "src": "66260:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -106942,28 +106942,28 @@ "visibility": "internal" } ], - "src": "66226:42:16" + "src": "66226:42:36" }, "returnParameters": { - "id": 29715, + "id": 32776, "nodeType": "ParameterList", "parameters": [], - "src": "66283:0:16" + "src": "66283:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29751, + "id": 32812, "nodeType": "FunctionDefinition", - "src": "66396:182:16", + "src": "66396:182:36", "nodes": [], "body": { - "id": 29750, + "id": 32811, "nodeType": "Block", - "src": "66468:110:16", + "src": "66468:110:36", "nodes": [], "statements": [ { @@ -106973,14 +106973,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c626f6f6c2c616464726573732c6164647265737329", - "id": 29742, + "id": 32803, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "66518:35:16", + "src": "66518:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_660375ddb58761b4ce952ec7e1ae63efe9f8e9e69831fd72875968fec9046e35", "typeString": "literal_string \"log(address,bool,address,address)\"" @@ -106988,48 +106988,48 @@ "value": "log(address,bool,address,address)" }, { - "id": 29743, + "id": 32804, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29730, - "src": "66555:2:16", + "referencedDeclaration": 32791, + "src": "66555:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29744, + "id": 32805, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29732, - "src": "66559:2:16", + "referencedDeclaration": 32793, + "src": "66559:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29745, + "id": 32806, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29734, - "src": "66563:2:16", + "referencedDeclaration": 32795, + "src": "66563:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29746, + "id": 32807, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29736, - "src": "66567:2:16", + "referencedDeclaration": 32797, + "src": "66567:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -107060,32 +107060,32 @@ } ], "expression": { - "id": 29740, + "id": 32801, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "66494:3:16", + "src": "66494:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29741, + "id": 32802, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "66498:19:16", + "memberLocation": "66498:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "66494:23:16", + "src": "66494:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29747, + "id": 32808, "isConstant": false, "isLValue": false, "isPure": false, @@ -107094,7 +107094,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "66494:76:16", + "src": "66494:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -107109,18 +107109,18 @@ "typeString": "bytes memory" } ], - "id": 29739, + "id": 32800, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "66478:15:16", + "referencedDeclaration": 25094, + "src": "66478:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29748, + "id": 32809, "isConstant": false, "isLValue": false, "isPure": false, @@ -107129,16 +107129,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "66478:93:16", + "src": "66478:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29749, + "id": 32810, "nodeType": "ExpressionStatement", - "src": "66478:93:16" + "src": "66478:93:36" } ] }, @@ -107146,20 +107146,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "66405:3:16", + "nameLocation": "66405:3:36", "parameters": { - "id": 29737, + "id": 32798, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29730, + "id": 32791, "mutability": "mutable", "name": "p0", - "nameLocation": "66417:2:16", + "nameLocation": "66417:2:36", "nodeType": "VariableDeclaration", - "scope": 29751, - "src": "66409:10:16", + "scope": 32812, + "src": "66409:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107167,10 +107167,10 @@ "typeString": "address" }, "typeName": { - "id": 29729, + "id": 32790, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66409:7:16", + "src": "66409:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107181,13 +107181,13 @@ }, { "constant": false, - "id": 29732, + "id": 32793, "mutability": "mutable", "name": "p1", - "nameLocation": "66426:2:16", + "nameLocation": "66426:2:36", "nodeType": "VariableDeclaration", - "scope": 29751, - "src": "66421:7:16", + "scope": 32812, + "src": "66421:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107195,10 +107195,10 @@ "typeString": "bool" }, "typeName": { - "id": 29731, + "id": 32792, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "66421:4:16", + "src": "66421:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -107208,13 +107208,13 @@ }, { "constant": false, - "id": 29734, + "id": 32795, "mutability": "mutable", "name": "p2", - "nameLocation": "66438:2:16", + "nameLocation": "66438:2:36", "nodeType": "VariableDeclaration", - "scope": 29751, - "src": "66430:10:16", + "scope": 32812, + "src": "66430:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107222,10 +107222,10 @@ "typeString": "address" }, "typeName": { - "id": 29733, + "id": 32794, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66430:7:16", + "src": "66430:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107236,13 +107236,13 @@ }, { "constant": false, - "id": 29736, + "id": 32797, "mutability": "mutable", "name": "p3", - "nameLocation": "66450:2:16", + "nameLocation": "66450:2:36", "nodeType": "VariableDeclaration", - "scope": 29751, - "src": "66442:10:16", + "scope": 32812, + "src": "66442:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107250,10 +107250,10 @@ "typeString": "address" }, "typeName": { - "id": 29735, + "id": 32796, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66442:7:16", + "src": "66442:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107263,28 +107263,28 @@ "visibility": "internal" } ], - "src": "66408:45:16" + "src": "66408:45:36" }, "returnParameters": { - "id": 29738, + "id": 32799, "nodeType": "ParameterList", "parameters": [], - "src": "66468:0:16" + "src": "66468:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29774, + "id": 32835, "nodeType": "FunctionDefinition", - "src": "66584:188:16", + "src": "66584:188:36", "nodes": [], "body": { - "id": 29773, + "id": 32834, "nodeType": "Block", - "src": "66659:113:16", + "src": "66659:113:36", "nodes": [], "statements": [ { @@ -107294,14 +107294,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c75696e743235362c75696e7432353629", - "id": 29765, + "id": 32826, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "66709:38:16", + "src": "66709:38:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_be55348107f27daf63b48e87ab23840f2cbf20bdfa1dd4b92b4c2b337967fa25", "typeString": "literal_string \"log(address,address,uint256,uint256)\"" @@ -107309,48 +107309,48 @@ "value": "log(address,address,uint256,uint256)" }, { - "id": 29766, + "id": 32827, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29753, - "src": "66749:2:16", + "referencedDeclaration": 32814, + "src": "66749:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29767, + "id": 32828, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29755, - "src": "66753:2:16", + "referencedDeclaration": 32816, + "src": "66753:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29768, + "id": 32829, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29757, - "src": "66757:2:16", + "referencedDeclaration": 32818, + "src": "66757:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 29769, + "id": 32830, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29759, - "src": "66761:2:16", + "referencedDeclaration": 32820, + "src": "66761:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -107381,32 +107381,32 @@ } ], "expression": { - "id": 29763, + "id": 32824, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "66685:3:16", + "src": "66685:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29764, + "id": 32825, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "66689:19:16", + "memberLocation": "66689:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "66685:23:16", + "src": "66685:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29770, + "id": 32831, "isConstant": false, "isLValue": false, "isPure": false, @@ -107415,7 +107415,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "66685:79:16", + "src": "66685:79:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -107430,18 +107430,18 @@ "typeString": "bytes memory" } ], - "id": 29762, + "id": 32823, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "66669:15:16", + "referencedDeclaration": 25094, + "src": "66669:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29771, + "id": 32832, "isConstant": false, "isLValue": false, "isPure": false, @@ -107450,16 +107450,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "66669:96:16", + "src": "66669:96:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29772, + "id": 32833, "nodeType": "ExpressionStatement", - "src": "66669:96:16" + "src": "66669:96:36" } ] }, @@ -107467,20 +107467,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "66593:3:16", + "nameLocation": "66593:3:36", "parameters": { - "id": 29760, + "id": 32821, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29753, + "id": 32814, "mutability": "mutable", "name": "p0", - "nameLocation": "66605:2:16", + "nameLocation": "66605:2:36", "nodeType": "VariableDeclaration", - "scope": 29774, - "src": "66597:10:16", + "scope": 32835, + "src": "66597:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107488,10 +107488,10 @@ "typeString": "address" }, "typeName": { - "id": 29752, + "id": 32813, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66597:7:16", + "src": "66597:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107502,13 +107502,13 @@ }, { "constant": false, - "id": 29755, + "id": 32816, "mutability": "mutable", "name": "p1", - "nameLocation": "66617:2:16", + "nameLocation": "66617:2:36", "nodeType": "VariableDeclaration", - "scope": 29774, - "src": "66609:10:16", + "scope": 32835, + "src": "66609:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107516,10 +107516,10 @@ "typeString": "address" }, "typeName": { - "id": 29754, + "id": 32815, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66609:7:16", + "src": "66609:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107530,13 +107530,13 @@ }, { "constant": false, - "id": 29757, + "id": 32818, "mutability": "mutable", "name": "p2", - "nameLocation": "66629:2:16", + "nameLocation": "66629:2:36", "nodeType": "VariableDeclaration", - "scope": 29774, - "src": "66621:10:16", + "scope": 32835, + "src": "66621:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107544,10 +107544,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29756, + "id": 32817, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "66621:7:16", + "src": "66621:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -107557,13 +107557,13 @@ }, { "constant": false, - "id": 29759, + "id": 32820, "mutability": "mutable", "name": "p3", - "nameLocation": "66641:2:16", + "nameLocation": "66641:2:36", "nodeType": "VariableDeclaration", - "scope": 29774, - "src": "66633:10:16", + "scope": 32835, + "src": "66633:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107571,10 +107571,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29758, + "id": 32819, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "66633:7:16", + "src": "66633:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -107583,28 +107583,28 @@ "visibility": "internal" } ], - "src": "66596:48:16" + "src": "66596:48:36" }, "returnParameters": { - "id": 29761, + "id": 32822, "nodeType": "ParameterList", "parameters": [], - "src": "66659:0:16" + "src": "66659:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29797, + "id": 32858, "nodeType": "FunctionDefinition", - "src": "66778:193:16", + "src": "66778:193:36", "nodes": [], "body": { - "id": 29796, + "id": 32857, "nodeType": "Block", - "src": "66859:112:16", + "src": "66859:112:36", "nodes": [], "statements": [ { @@ -107614,14 +107614,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c75696e743235362c737472696e6729", - "id": 29788, + "id": 32849, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "66909:37:16", + "src": "66909:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_fdb4f99053c71d9229026b69fabc5567b4324649a228ca0935bada4975f57343", "typeString": "literal_string \"log(address,address,uint256,string)\"" @@ -107629,48 +107629,48 @@ "value": "log(address,address,uint256,string)" }, { - "id": 29789, + "id": 32850, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29776, - "src": "66948:2:16", + "referencedDeclaration": 32837, + "src": "66948:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29790, + "id": 32851, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29778, - "src": "66952:2:16", + "referencedDeclaration": 32839, + "src": "66952:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29791, + "id": 32852, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29780, - "src": "66956:2:16", + "referencedDeclaration": 32841, + "src": "66956:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 29792, + "id": 32853, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29782, - "src": "66960:2:16", + "referencedDeclaration": 32843, + "src": "66960:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -107701,32 +107701,32 @@ } ], "expression": { - "id": 29786, + "id": 32847, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "66885:3:16", + "src": "66885:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29787, + "id": 32848, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "66889:19:16", + "memberLocation": "66889:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "66885:23:16", + "src": "66885:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29793, + "id": 32854, "isConstant": false, "isLValue": false, "isPure": false, @@ -107735,7 +107735,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "66885:78:16", + "src": "66885:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -107750,18 +107750,18 @@ "typeString": "bytes memory" } ], - "id": 29785, + "id": 32846, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "66869:15:16", + "referencedDeclaration": 25094, + "src": "66869:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29794, + "id": 32855, "isConstant": false, "isLValue": false, "isPure": false, @@ -107770,16 +107770,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "66869:95:16", + "src": "66869:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29795, + "id": 32856, "nodeType": "ExpressionStatement", - "src": "66869:95:16" + "src": "66869:95:36" } ] }, @@ -107787,20 +107787,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "66787:3:16", + "nameLocation": "66787:3:36", "parameters": { - "id": 29783, + "id": 32844, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29776, + "id": 32837, "mutability": "mutable", "name": "p0", - "nameLocation": "66799:2:16", + "nameLocation": "66799:2:36", "nodeType": "VariableDeclaration", - "scope": 29797, - "src": "66791:10:16", + "scope": 32858, + "src": "66791:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107808,10 +107808,10 @@ "typeString": "address" }, "typeName": { - "id": 29775, + "id": 32836, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66791:7:16", + "src": "66791:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107822,13 +107822,13 @@ }, { "constant": false, - "id": 29778, + "id": 32839, "mutability": "mutable", "name": "p1", - "nameLocation": "66811:2:16", + "nameLocation": "66811:2:36", "nodeType": "VariableDeclaration", - "scope": 29797, - "src": "66803:10:16", + "scope": 32858, + "src": "66803:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107836,10 +107836,10 @@ "typeString": "address" }, "typeName": { - "id": 29777, + "id": 32838, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66803:7:16", + "src": "66803:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -107850,13 +107850,13 @@ }, { "constant": false, - "id": 29780, + "id": 32841, "mutability": "mutable", "name": "p2", - "nameLocation": "66823:2:16", + "nameLocation": "66823:2:36", "nodeType": "VariableDeclaration", - "scope": 29797, - "src": "66815:10:16", + "scope": 32858, + "src": "66815:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -107864,10 +107864,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29779, + "id": 32840, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "66815:7:16", + "src": "66815:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -107877,13 +107877,13 @@ }, { "constant": false, - "id": 29782, + "id": 32843, "mutability": "mutable", "name": "p3", - "nameLocation": "66841:2:16", + "nameLocation": "66841:2:36", "nodeType": "VariableDeclaration", - "scope": 29797, - "src": "66827:16:16", + "scope": 32858, + "src": "66827:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -107891,10 +107891,10 @@ "typeString": "string" }, "typeName": { - "id": 29781, + "id": 32842, "name": "string", "nodeType": "ElementaryTypeName", - "src": "66827:6:16", + "src": "66827:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -107903,28 +107903,28 @@ "visibility": "internal" } ], - "src": "66790:54:16" + "src": "66790:54:36" }, "returnParameters": { - "id": 29784, + "id": 32845, "nodeType": "ParameterList", "parameters": [], - "src": "66859:0:16" + "src": "66859:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29820, + "id": 32881, "nodeType": "FunctionDefinition", - "src": "66977:182:16", + "src": "66977:182:36", "nodes": [], "body": { - "id": 29819, + "id": 32880, "nodeType": "Block", - "src": "67049:110:16", + "src": "67049:110:36", "nodes": [], "statements": [ { @@ -107934,14 +107934,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c75696e743235362c626f6f6c29", - "id": 29811, + "id": 32872, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "67099:35:16", + "src": "67099:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9b4254e23753cb4c7d637e38638d109b03aeabf8705961d18d943c5bfa6672cd", "typeString": "literal_string \"log(address,address,uint256,bool)\"" @@ -107949,48 +107949,48 @@ "value": "log(address,address,uint256,bool)" }, { - "id": 29812, + "id": 32873, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29799, - "src": "67136:2:16", + "referencedDeclaration": 32860, + "src": "67136:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29813, + "id": 32874, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29801, - "src": "67140:2:16", + "referencedDeclaration": 32862, + "src": "67140:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29814, + "id": 32875, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29803, - "src": "67144:2:16", + "referencedDeclaration": 32864, + "src": "67144:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 29815, + "id": 32876, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29805, - "src": "67148:2:16", + "referencedDeclaration": 32866, + "src": "67148:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108021,32 +108021,32 @@ } ], "expression": { - "id": 29809, + "id": 32870, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "67075:3:16", + "src": "67075:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29810, + "id": 32871, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "67079:19:16", + "memberLocation": "67079:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "67075:23:16", + "src": "67075:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29816, + "id": 32877, "isConstant": false, "isLValue": false, "isPure": false, @@ -108055,7 +108055,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "67075:76:16", + "src": "67075:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -108070,18 +108070,18 @@ "typeString": "bytes memory" } ], - "id": 29808, + "id": 32869, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "67059:15:16", + "referencedDeclaration": 25094, + "src": "67059:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29817, + "id": 32878, "isConstant": false, "isLValue": false, "isPure": false, @@ -108090,16 +108090,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "67059:93:16", + "src": "67059:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29818, + "id": 32879, "nodeType": "ExpressionStatement", - "src": "67059:93:16" + "src": "67059:93:36" } ] }, @@ -108107,20 +108107,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "66986:3:16", + "nameLocation": "66986:3:36", "parameters": { - "id": 29806, + "id": 32867, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29799, + "id": 32860, "mutability": "mutable", "name": "p0", - "nameLocation": "66998:2:16", + "nameLocation": "66998:2:36", "nodeType": "VariableDeclaration", - "scope": 29820, - "src": "66990:10:16", + "scope": 32881, + "src": "66990:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108128,10 +108128,10 @@ "typeString": "address" }, "typeName": { - "id": 29798, + "id": 32859, "name": "address", "nodeType": "ElementaryTypeName", - "src": "66990:7:16", + "src": "66990:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108142,13 +108142,13 @@ }, { "constant": false, - "id": 29801, + "id": 32862, "mutability": "mutable", "name": "p1", - "nameLocation": "67010:2:16", + "nameLocation": "67010:2:36", "nodeType": "VariableDeclaration", - "scope": 29820, - "src": "67002:10:16", + "scope": 32881, + "src": "67002:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108156,10 +108156,10 @@ "typeString": "address" }, "typeName": { - "id": 29800, + "id": 32861, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67002:7:16", + "src": "67002:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108170,13 +108170,13 @@ }, { "constant": false, - "id": 29803, + "id": 32864, "mutability": "mutable", "name": "p2", - "nameLocation": "67022:2:16", + "nameLocation": "67022:2:36", "nodeType": "VariableDeclaration", - "scope": 29820, - "src": "67014:10:16", + "scope": 32881, + "src": "67014:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108184,10 +108184,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29802, + "id": 32863, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "67014:7:16", + "src": "67014:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -108197,13 +108197,13 @@ }, { "constant": false, - "id": 29805, + "id": 32866, "mutability": "mutable", "name": "p3", - "nameLocation": "67031:2:16", + "nameLocation": "67031:2:36", "nodeType": "VariableDeclaration", - "scope": 29820, - "src": "67026:7:16", + "scope": 32881, + "src": "67026:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108211,10 +108211,10 @@ "typeString": "bool" }, "typeName": { - "id": 29804, + "id": 32865, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "67026:4:16", + "src": "67026:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -108223,28 +108223,28 @@ "visibility": "internal" } ], - "src": "66989:45:16" + "src": "66989:45:36" }, "returnParameters": { - "id": 29807, + "id": 32868, "nodeType": "ParameterList", "parameters": [], - "src": "67049:0:16" + "src": "67049:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29843, + "id": 32904, "nodeType": "FunctionDefinition", - "src": "67165:188:16", + "src": "67165:188:36", "nodes": [], "body": { - "id": 29842, + "id": 32903, "nodeType": "Block", - "src": "67240:113:16", + "src": "67240:113:36", "nodes": [], "statements": [ { @@ -108254,14 +108254,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c75696e743235362c6164647265737329", - "id": 29834, + "id": 32895, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "67290:38:16", + "src": "67290:38:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8da6def55c582f2ce59d561e896a66e570478eda5169747a6ea3575cfa60d28b", "typeString": "literal_string \"log(address,address,uint256,address)\"" @@ -108269,48 +108269,48 @@ "value": "log(address,address,uint256,address)" }, { - "id": 29835, + "id": 32896, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29822, - "src": "67330:2:16", + "referencedDeclaration": 32883, + "src": "67330:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29836, + "id": 32897, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29824, - "src": "67334:2:16", + "referencedDeclaration": 32885, + "src": "67334:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29837, + "id": 32898, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29826, - "src": "67338:2:16", + "referencedDeclaration": 32887, + "src": "67338:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 29838, + "id": 32899, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29828, - "src": "67342:2:16", + "referencedDeclaration": 32889, + "src": "67342:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -108341,32 +108341,32 @@ } ], "expression": { - "id": 29832, + "id": 32893, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "67266:3:16", + "src": "67266:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29833, + "id": 32894, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "67270:19:16", + "memberLocation": "67270:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "67266:23:16", + "src": "67266:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29839, + "id": 32900, "isConstant": false, "isLValue": false, "isPure": false, @@ -108375,7 +108375,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "67266:79:16", + "src": "67266:79:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -108390,18 +108390,18 @@ "typeString": "bytes memory" } ], - "id": 29831, + "id": 32892, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "67250:15:16", + "referencedDeclaration": 25094, + "src": "67250:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29840, + "id": 32901, "isConstant": false, "isLValue": false, "isPure": false, @@ -108410,16 +108410,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "67250:96:16", + "src": "67250:96:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29841, + "id": 32902, "nodeType": "ExpressionStatement", - "src": "67250:96:16" + "src": "67250:96:36" } ] }, @@ -108427,20 +108427,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "67174:3:16", + "nameLocation": "67174:3:36", "parameters": { - "id": 29829, + "id": 32890, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29822, + "id": 32883, "mutability": "mutable", "name": "p0", - "nameLocation": "67186:2:16", + "nameLocation": "67186:2:36", "nodeType": "VariableDeclaration", - "scope": 29843, - "src": "67178:10:16", + "scope": 32904, + "src": "67178:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108448,10 +108448,10 @@ "typeString": "address" }, "typeName": { - "id": 29821, + "id": 32882, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67178:7:16", + "src": "67178:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108462,13 +108462,13 @@ }, { "constant": false, - "id": 29824, + "id": 32885, "mutability": "mutable", "name": "p1", - "nameLocation": "67198:2:16", + "nameLocation": "67198:2:36", "nodeType": "VariableDeclaration", - "scope": 29843, - "src": "67190:10:16", + "scope": 32904, + "src": "67190:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108476,10 +108476,10 @@ "typeString": "address" }, "typeName": { - "id": 29823, + "id": 32884, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67190:7:16", + "src": "67190:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108490,13 +108490,13 @@ }, { "constant": false, - "id": 29826, + "id": 32887, "mutability": "mutable", "name": "p2", - "nameLocation": "67210:2:16", + "nameLocation": "67210:2:36", "nodeType": "VariableDeclaration", - "scope": 29843, - "src": "67202:10:16", + "scope": 32904, + "src": "67202:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108504,10 +108504,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29825, + "id": 32886, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "67202:7:16", + "src": "67202:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -108517,13 +108517,13 @@ }, { "constant": false, - "id": 29828, + "id": 32889, "mutability": "mutable", "name": "p3", - "nameLocation": "67222:2:16", + "nameLocation": "67222:2:36", "nodeType": "VariableDeclaration", - "scope": 29843, - "src": "67214:10:16", + "scope": 32904, + "src": "67214:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108531,10 +108531,10 @@ "typeString": "address" }, "typeName": { - "id": 29827, + "id": 32888, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67214:7:16", + "src": "67214:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108544,28 +108544,28 @@ "visibility": "internal" } ], - "src": "67177:48:16" + "src": "67177:48:36" }, "returnParameters": { - "id": 29830, + "id": 32891, "nodeType": "ParameterList", "parameters": [], - "src": "67240:0:16" + "src": "67240:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29866, + "id": 32927, "nodeType": "FunctionDefinition", - "src": "67359:193:16", + "src": "67359:193:36", "nodes": [], "body": { - "id": 29865, + "id": 32926, "nodeType": "Block", - "src": "67440:112:16", + "src": "67440:112:36", "nodes": [], "statements": [ { @@ -108575,14 +108575,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c737472696e672c75696e7432353629", - "id": 29857, + "id": 32918, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "67490:37:16", + "src": "67490:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ef1cefe7e092dcc5b0ed6bc72a78756f9c352fc002139efb9b181c734d5d45d5", "typeString": "literal_string \"log(address,address,string,uint256)\"" @@ -108590,48 +108590,48 @@ "value": "log(address,address,string,uint256)" }, { - "id": 29858, + "id": 32919, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29845, - "src": "67529:2:16", + "referencedDeclaration": 32906, + "src": "67529:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29859, + "id": 32920, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29847, - "src": "67533:2:16", + "referencedDeclaration": 32908, + "src": "67533:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29860, + "id": 32921, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29849, - "src": "67537:2:16", + "referencedDeclaration": 32910, + "src": "67537:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29861, + "id": 32922, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29851, - "src": "67541:2:16", + "referencedDeclaration": 32912, + "src": "67541:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -108662,32 +108662,32 @@ } ], "expression": { - "id": 29855, + "id": 32916, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "67466:3:16", + "src": "67466:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29856, + "id": 32917, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "67470:19:16", + "memberLocation": "67470:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "67466:23:16", + "src": "67466:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29862, + "id": 32923, "isConstant": false, "isLValue": false, "isPure": false, @@ -108696,7 +108696,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "67466:78:16", + "src": "67466:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -108711,18 +108711,18 @@ "typeString": "bytes memory" } ], - "id": 29854, + "id": 32915, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "67450:15:16", + "referencedDeclaration": 25094, + "src": "67450:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29863, + "id": 32924, "isConstant": false, "isLValue": false, "isPure": false, @@ -108731,16 +108731,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "67450:95:16", + "src": "67450:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29864, + "id": 32925, "nodeType": "ExpressionStatement", - "src": "67450:95:16" + "src": "67450:95:36" } ] }, @@ -108748,20 +108748,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "67368:3:16", + "nameLocation": "67368:3:36", "parameters": { - "id": 29852, + "id": 32913, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29845, + "id": 32906, "mutability": "mutable", "name": "p0", - "nameLocation": "67380:2:16", + "nameLocation": "67380:2:36", "nodeType": "VariableDeclaration", - "scope": 29866, - "src": "67372:10:16", + "scope": 32927, + "src": "67372:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108769,10 +108769,10 @@ "typeString": "address" }, "typeName": { - "id": 29844, + "id": 32905, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67372:7:16", + "src": "67372:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108783,13 +108783,13 @@ }, { "constant": false, - "id": 29847, + "id": 32908, "mutability": "mutable", "name": "p1", - "nameLocation": "67392:2:16", + "nameLocation": "67392:2:36", "nodeType": "VariableDeclaration", - "scope": 29866, - "src": "67384:10:16", + "scope": 32927, + "src": "67384:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108797,10 +108797,10 @@ "typeString": "address" }, "typeName": { - "id": 29846, + "id": 32907, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67384:7:16", + "src": "67384:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108811,13 +108811,13 @@ }, { "constant": false, - "id": 29849, + "id": 32910, "mutability": "mutable", "name": "p2", - "nameLocation": "67410:2:16", + "nameLocation": "67410:2:36", "nodeType": "VariableDeclaration", - "scope": 29866, - "src": "67396:16:16", + "scope": 32927, + "src": "67396:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -108825,10 +108825,10 @@ "typeString": "string" }, "typeName": { - "id": 29848, + "id": 32909, "name": "string", "nodeType": "ElementaryTypeName", - "src": "67396:6:16", + "src": "67396:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -108838,13 +108838,13 @@ }, { "constant": false, - "id": 29851, + "id": 32912, "mutability": "mutable", "name": "p3", - "nameLocation": "67422:2:16", + "nameLocation": "67422:2:36", "nodeType": "VariableDeclaration", - "scope": 29866, - "src": "67414:10:16", + "scope": 32927, + "src": "67414:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108852,10 +108852,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29850, + "id": 32911, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "67414:7:16", + "src": "67414:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -108864,28 +108864,28 @@ "visibility": "internal" } ], - "src": "67371:54:16" + "src": "67371:54:36" }, "returnParameters": { - "id": 29853, + "id": 32914, "nodeType": "ParameterList", "parameters": [], - "src": "67440:0:16" + "src": "67440:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29889, + "id": 32950, "nodeType": "FunctionDefinition", - "src": "67558:198:16", + "src": "67558:198:36", "nodes": [], "body": { - "id": 29888, + "id": 32949, "nodeType": "Block", - "src": "67645:111:16", + "src": "67645:111:36", "nodes": [], "statements": [ { @@ -108895,14 +108895,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c737472696e672c737472696e6729", - "id": 29880, + "id": 32941, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "67695:36:16", + "src": "67695:36:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_21bdaf25c85279ffda21e4e2b9f685ff585c62a37c0ebe7ae25670fd06df3aa1", "typeString": "literal_string \"log(address,address,string,string)\"" @@ -108910,48 +108910,48 @@ "value": "log(address,address,string,string)" }, { - "id": 29881, + "id": 32942, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29868, - "src": "67733:2:16", + "referencedDeclaration": 32929, + "src": "67733:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29882, + "id": 32943, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29870, - "src": "67737:2:16", + "referencedDeclaration": 32931, + "src": "67737:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29883, + "id": 32944, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29872, - "src": "67741:2:16", + "referencedDeclaration": 32933, + "src": "67741:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29884, + "id": 32945, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29874, - "src": "67745:2:16", + "referencedDeclaration": 32935, + "src": "67745:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -108982,32 +108982,32 @@ } ], "expression": { - "id": 29878, + "id": 32939, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "67671:3:16", + "src": "67671:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29879, + "id": 32940, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "67675:19:16", + "memberLocation": "67675:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "67671:23:16", + "src": "67671:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29885, + "id": 32946, "isConstant": false, "isLValue": false, "isPure": false, @@ -109016,7 +109016,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "67671:77:16", + "src": "67671:77:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -109031,18 +109031,18 @@ "typeString": "bytes memory" } ], - "id": 29877, + "id": 32938, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "67655:15:16", + "referencedDeclaration": 25094, + "src": "67655:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29886, + "id": 32947, "isConstant": false, "isLValue": false, "isPure": false, @@ -109051,16 +109051,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "67655:94:16", + "src": "67655:94:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29887, + "id": 32948, "nodeType": "ExpressionStatement", - "src": "67655:94:16" + "src": "67655:94:36" } ] }, @@ -109068,20 +109068,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "67567:3:16", + "nameLocation": "67567:3:36", "parameters": { - "id": 29875, + "id": 32936, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29868, + "id": 32929, "mutability": "mutable", "name": "p0", - "nameLocation": "67579:2:16", + "nameLocation": "67579:2:36", "nodeType": "VariableDeclaration", - "scope": 29889, - "src": "67571:10:16", + "scope": 32950, + "src": "67571:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109089,10 +109089,10 @@ "typeString": "address" }, "typeName": { - "id": 29867, + "id": 32928, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67571:7:16", + "src": "67571:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109103,13 +109103,13 @@ }, { "constant": false, - "id": 29870, + "id": 32931, "mutability": "mutable", "name": "p1", - "nameLocation": "67591:2:16", + "nameLocation": "67591:2:36", "nodeType": "VariableDeclaration", - "scope": 29889, - "src": "67583:10:16", + "scope": 32950, + "src": "67583:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109117,10 +109117,10 @@ "typeString": "address" }, "typeName": { - "id": 29869, + "id": 32930, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67583:7:16", + "src": "67583:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109131,13 +109131,13 @@ }, { "constant": false, - "id": 29872, + "id": 32933, "mutability": "mutable", "name": "p2", - "nameLocation": "67609:2:16", + "nameLocation": "67609:2:36", "nodeType": "VariableDeclaration", - "scope": 29889, - "src": "67595:16:16", + "scope": 32950, + "src": "67595:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -109145,10 +109145,10 @@ "typeString": "string" }, "typeName": { - "id": 29871, + "id": 32932, "name": "string", "nodeType": "ElementaryTypeName", - "src": "67595:6:16", + "src": "67595:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -109158,13 +109158,13 @@ }, { "constant": false, - "id": 29874, + "id": 32935, "mutability": "mutable", "name": "p3", - "nameLocation": "67627:2:16", + "nameLocation": "67627:2:36", "nodeType": "VariableDeclaration", - "scope": 29889, - "src": "67613:16:16", + "scope": 32950, + "src": "67613:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -109172,10 +109172,10 @@ "typeString": "string" }, "typeName": { - "id": 29873, + "id": 32934, "name": "string", "nodeType": "ElementaryTypeName", - "src": "67613:6:16", + "src": "67613:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -109184,28 +109184,28 @@ "visibility": "internal" } ], - "src": "67570:60:16" + "src": "67570:60:36" }, "returnParameters": { - "id": 29876, + "id": 32937, "nodeType": "ParameterList", "parameters": [], - "src": "67645:0:16" + "src": "67645:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29912, + "id": 32973, "nodeType": "FunctionDefinition", - "src": "67762:187:16", + "src": "67762:187:36", "nodes": [], "body": { - "id": 29911, + "id": 32972, "nodeType": "Block", - "src": "67840:109:16", + "src": "67840:109:36", "nodes": [], "statements": [ { @@ -109215,14 +109215,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c737472696e672c626f6f6c29", - "id": 29903, + "id": 32964, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "67890:34:16", + "src": "67890:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6f1a594e70810560eaae5bbc82bc991f1120ac326ec142f6fb212682169447fd", "typeString": "literal_string \"log(address,address,string,bool)\"" @@ -109230,48 +109230,48 @@ "value": "log(address,address,string,bool)" }, { - "id": 29904, + "id": 32965, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29891, - "src": "67926:2:16", + "referencedDeclaration": 32952, + "src": "67926:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29905, + "id": 32966, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29893, - "src": "67930:2:16", + "referencedDeclaration": 32954, + "src": "67930:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29906, + "id": 32967, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29895, - "src": "67934:2:16", + "referencedDeclaration": 32956, + "src": "67934:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29907, + "id": 32968, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29897, - "src": "67938:2:16", + "referencedDeclaration": 32958, + "src": "67938:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -109302,32 +109302,32 @@ } ], "expression": { - "id": 29901, + "id": 32962, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "67866:3:16", + "src": "67866:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29902, + "id": 32963, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "67870:19:16", + "memberLocation": "67870:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "67866:23:16", + "src": "67866:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29908, + "id": 32969, "isConstant": false, "isLValue": false, "isPure": false, @@ -109336,7 +109336,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "67866:75:16", + "src": "67866:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -109351,18 +109351,18 @@ "typeString": "bytes memory" } ], - "id": 29900, + "id": 32961, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "67850:15:16", + "referencedDeclaration": 25094, + "src": "67850:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29909, + "id": 32970, "isConstant": false, "isLValue": false, "isPure": false, @@ -109371,16 +109371,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "67850:92:16", + "src": "67850:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29910, + "id": 32971, "nodeType": "ExpressionStatement", - "src": "67850:92:16" + "src": "67850:92:36" } ] }, @@ -109388,20 +109388,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "67771:3:16", + "nameLocation": "67771:3:36", "parameters": { - "id": 29898, + "id": 32959, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29891, + "id": 32952, "mutability": "mutable", "name": "p0", - "nameLocation": "67783:2:16", + "nameLocation": "67783:2:36", "nodeType": "VariableDeclaration", - "scope": 29912, - "src": "67775:10:16", + "scope": 32973, + "src": "67775:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109409,10 +109409,10 @@ "typeString": "address" }, "typeName": { - "id": 29890, + "id": 32951, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67775:7:16", + "src": "67775:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109423,13 +109423,13 @@ }, { "constant": false, - "id": 29893, + "id": 32954, "mutability": "mutable", "name": "p1", - "nameLocation": "67795:2:16", + "nameLocation": "67795:2:36", "nodeType": "VariableDeclaration", - "scope": 29912, - "src": "67787:10:16", + "scope": 32973, + "src": "67787:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109437,10 +109437,10 @@ "typeString": "address" }, "typeName": { - "id": 29892, + "id": 32953, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67787:7:16", + "src": "67787:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109451,13 +109451,13 @@ }, { "constant": false, - "id": 29895, + "id": 32956, "mutability": "mutable", "name": "p2", - "nameLocation": "67813:2:16", + "nameLocation": "67813:2:36", "nodeType": "VariableDeclaration", - "scope": 29912, - "src": "67799:16:16", + "scope": 32973, + "src": "67799:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -109465,10 +109465,10 @@ "typeString": "string" }, "typeName": { - "id": 29894, + "id": 32955, "name": "string", "nodeType": "ElementaryTypeName", - "src": "67799:6:16", + "src": "67799:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -109478,13 +109478,13 @@ }, { "constant": false, - "id": 29897, + "id": 32958, "mutability": "mutable", "name": "p3", - "nameLocation": "67822:2:16", + "nameLocation": "67822:2:36", "nodeType": "VariableDeclaration", - "scope": 29912, - "src": "67817:7:16", + "scope": 32973, + "src": "67817:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109492,10 +109492,10 @@ "typeString": "bool" }, "typeName": { - "id": 29896, + "id": 32957, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "67817:4:16", + "src": "67817:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -109504,28 +109504,28 @@ "visibility": "internal" } ], - "src": "67774:51:16" + "src": "67774:51:36" }, "returnParameters": { - "id": 29899, + "id": 32960, "nodeType": "ParameterList", "parameters": [], - "src": "67840:0:16" + "src": "67840:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29935, + "id": 32996, "nodeType": "FunctionDefinition", - "src": "67955:193:16", + "src": "67955:193:36", "nodes": [], "body": { - "id": 29934, + "id": 32995, "nodeType": "Block", - "src": "68036:112:16", + "src": "68036:112:36", "nodes": [], "statements": [ { @@ -109535,14 +109535,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c737472696e672c6164647265737329", - "id": 29926, + "id": 32987, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "68086:37:16", + "src": "68086:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8f736d1685010d3a1ac02ed96109cdd5141fd92077c14203bc63442ad9b6a687", "typeString": "literal_string \"log(address,address,string,address)\"" @@ -109550,48 +109550,48 @@ "value": "log(address,address,string,address)" }, { - "id": 29927, + "id": 32988, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29914, - "src": "68125:2:16", + "referencedDeclaration": 32975, + "src": "68125:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29928, + "id": 32989, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29916, - "src": "68129:2:16", + "referencedDeclaration": 32977, + "src": "68129:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29929, + "id": 32990, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29918, - "src": "68133:2:16", + "referencedDeclaration": 32979, + "src": "68133:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 29930, + "id": 32991, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29920, - "src": "68137:2:16", + "referencedDeclaration": 32981, + "src": "68137:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -109622,32 +109622,32 @@ } ], "expression": { - "id": 29924, + "id": 32985, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "68062:3:16", + "src": "68062:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29925, + "id": 32986, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "68066:19:16", + "memberLocation": "68066:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "68062:23:16", + "src": "68062:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29931, + "id": 32992, "isConstant": false, "isLValue": false, "isPure": false, @@ -109656,7 +109656,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "68062:78:16", + "src": "68062:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -109671,18 +109671,18 @@ "typeString": "bytes memory" } ], - "id": 29923, + "id": 32984, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "68046:15:16", + "referencedDeclaration": 25094, + "src": "68046:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29932, + "id": 32993, "isConstant": false, "isLValue": false, "isPure": false, @@ -109691,16 +109691,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "68046:95:16", + "src": "68046:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29933, + "id": 32994, "nodeType": "ExpressionStatement", - "src": "68046:95:16" + "src": "68046:95:36" } ] }, @@ -109708,20 +109708,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "67964:3:16", + "nameLocation": "67964:3:36", "parameters": { - "id": 29921, + "id": 32982, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29914, + "id": 32975, "mutability": "mutable", "name": "p0", - "nameLocation": "67976:2:16", + "nameLocation": "67976:2:36", "nodeType": "VariableDeclaration", - "scope": 29935, - "src": "67968:10:16", + "scope": 32996, + "src": "67968:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109729,10 +109729,10 @@ "typeString": "address" }, "typeName": { - "id": 29913, + "id": 32974, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67968:7:16", + "src": "67968:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109743,13 +109743,13 @@ }, { "constant": false, - "id": 29916, + "id": 32977, "mutability": "mutable", "name": "p1", - "nameLocation": "67988:2:16", + "nameLocation": "67988:2:36", "nodeType": "VariableDeclaration", - "scope": 29935, - "src": "67980:10:16", + "scope": 32996, + "src": "67980:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109757,10 +109757,10 @@ "typeString": "address" }, "typeName": { - "id": 29915, + "id": 32976, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67980:7:16", + "src": "67980:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109771,13 +109771,13 @@ }, { "constant": false, - "id": 29918, + "id": 32979, "mutability": "mutable", "name": "p2", - "nameLocation": "68006:2:16", + "nameLocation": "68006:2:36", "nodeType": "VariableDeclaration", - "scope": 29935, - "src": "67992:16:16", + "scope": 32996, + "src": "67992:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -109785,10 +109785,10 @@ "typeString": "string" }, "typeName": { - "id": 29917, + "id": 32978, "name": "string", "nodeType": "ElementaryTypeName", - "src": "67992:6:16", + "src": "67992:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -109798,13 +109798,13 @@ }, { "constant": false, - "id": 29920, + "id": 32981, "mutability": "mutable", "name": "p3", - "nameLocation": "68018:2:16", + "nameLocation": "68018:2:36", "nodeType": "VariableDeclaration", - "scope": 29935, - "src": "68010:10:16", + "scope": 32996, + "src": "68010:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109812,10 +109812,10 @@ "typeString": "address" }, "typeName": { - "id": 29919, + "id": 32980, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68010:7:16", + "src": "68010:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109825,28 +109825,28 @@ "visibility": "internal" } ], - "src": "67967:54:16" + "src": "67967:54:36" }, "returnParameters": { - "id": 29922, + "id": 32983, "nodeType": "ParameterList", "parameters": [], - "src": "68036:0:16" + "src": "68036:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29958, + "id": 33019, "nodeType": "FunctionDefinition", - "src": "68154:182:16", + "src": "68154:182:36", "nodes": [], "body": { - "id": 29957, + "id": 33018, "nodeType": "Block", - "src": "68226:110:16", + "src": "68226:110:36", "nodes": [], "statements": [ { @@ -109856,14 +109856,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c626f6f6c2c75696e7432353629", - "id": 29949, + "id": 33010, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "68276:35:16", + "src": "68276:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3971e78c267e3c99a8d143ab93f96daa498ed164b55c7e4c2a5439320fbc2671", "typeString": "literal_string \"log(address,address,bool,uint256)\"" @@ -109871,48 +109871,48 @@ "value": "log(address,address,bool,uint256)" }, { - "id": 29950, + "id": 33011, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29937, - "src": "68313:2:16", + "referencedDeclaration": 32998, + "src": "68313:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29951, + "id": 33012, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29939, - "src": "68317:2:16", + "referencedDeclaration": 33000, + "src": "68317:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29952, + "id": 33013, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29941, - "src": "68321:2:16", + "referencedDeclaration": 33002, + "src": "68321:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29953, + "id": 33014, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29943, - "src": "68325:2:16", + "referencedDeclaration": 33004, + "src": "68325:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -109943,32 +109943,32 @@ } ], "expression": { - "id": 29947, + "id": 33008, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "68252:3:16", + "src": "68252:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29948, + "id": 33009, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "68256:19:16", + "memberLocation": "68256:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "68252:23:16", + "src": "68252:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29954, + "id": 33015, "isConstant": false, "isLValue": false, "isPure": false, @@ -109977,7 +109977,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "68252:76:16", + "src": "68252:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -109992,18 +109992,18 @@ "typeString": "bytes memory" } ], - "id": 29946, + "id": 33007, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "68236:15:16", + "referencedDeclaration": 25094, + "src": "68236:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29955, + "id": 33016, "isConstant": false, "isLValue": false, "isPure": false, @@ -110012,16 +110012,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "68236:93:16", + "src": "68236:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29956, + "id": 33017, "nodeType": "ExpressionStatement", - "src": "68236:93:16" + "src": "68236:93:36" } ] }, @@ -110029,20 +110029,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "68163:3:16", + "nameLocation": "68163:3:36", "parameters": { - "id": 29944, + "id": 33005, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29937, + "id": 32998, "mutability": "mutable", "name": "p0", - "nameLocation": "68175:2:16", + "nameLocation": "68175:2:36", "nodeType": "VariableDeclaration", - "scope": 29958, - "src": "68167:10:16", + "scope": 33019, + "src": "68167:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110050,10 +110050,10 @@ "typeString": "address" }, "typeName": { - "id": 29936, + "id": 32997, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68167:7:16", + "src": "68167:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110064,13 +110064,13 @@ }, { "constant": false, - "id": 29939, + "id": 33000, "mutability": "mutable", "name": "p1", - "nameLocation": "68187:2:16", + "nameLocation": "68187:2:36", "nodeType": "VariableDeclaration", - "scope": 29958, - "src": "68179:10:16", + "scope": 33019, + "src": "68179:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110078,10 +110078,10 @@ "typeString": "address" }, "typeName": { - "id": 29938, + "id": 32999, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68179:7:16", + "src": "68179:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110092,13 +110092,13 @@ }, { "constant": false, - "id": 29941, + "id": 33002, "mutability": "mutable", "name": "p2", - "nameLocation": "68196:2:16", + "nameLocation": "68196:2:36", "nodeType": "VariableDeclaration", - "scope": 29958, - "src": "68191:7:16", + "scope": 33019, + "src": "68191:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110106,10 +110106,10 @@ "typeString": "bool" }, "typeName": { - "id": 29940, + "id": 33001, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "68191:4:16", + "src": "68191:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -110119,13 +110119,13 @@ }, { "constant": false, - "id": 29943, + "id": 33004, "mutability": "mutable", "name": "p3", - "nameLocation": "68208:2:16", + "nameLocation": "68208:2:36", "nodeType": "VariableDeclaration", - "scope": 29958, - "src": "68200:10:16", + "scope": 33019, + "src": "68200:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110133,10 +110133,10 @@ "typeString": "uint256" }, "typeName": { - "id": 29942, + "id": 33003, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "68200:7:16", + "src": "68200:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -110145,28 +110145,28 @@ "visibility": "internal" } ], - "src": "68166:45:16" + "src": "68166:45:36" }, "returnParameters": { - "id": 29945, + "id": 33006, "nodeType": "ParameterList", "parameters": [], - "src": "68226:0:16" + "src": "68226:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 29981, + "id": 33042, "nodeType": "FunctionDefinition", - "src": "68342:187:16", + "src": "68342:187:36", "nodes": [], "body": { - "id": 29980, + "id": 33041, "nodeType": "Block", - "src": "68420:109:16", + "src": "68420:109:36", "nodes": [], "statements": [ { @@ -110176,14 +110176,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c626f6f6c2c737472696e6729", - "id": 29972, + "id": 33033, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "68470:34:16", + "src": "68470:34:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_aa6540c8e9a40f69e022e01a14ab22c94aae4999f1d7a246236f464d7c933b88", "typeString": "literal_string \"log(address,address,bool,string)\"" @@ -110191,48 +110191,48 @@ "value": "log(address,address,bool,string)" }, { - "id": 29973, + "id": 33034, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29960, - "src": "68506:2:16", + "referencedDeclaration": 33021, + "src": "68506:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29974, + "id": 33035, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29962, - "src": "68510:2:16", + "referencedDeclaration": 33023, + "src": "68510:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29975, + "id": 33036, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29964, - "src": "68514:2:16", + "referencedDeclaration": 33025, + "src": "68514:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29976, + "id": 33037, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29966, - "src": "68518:2:16", + "referencedDeclaration": 33027, + "src": "68518:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -110263,32 +110263,32 @@ } ], "expression": { - "id": 29970, + "id": 33031, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "68446:3:16", + "src": "68446:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29971, + "id": 33032, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "68450:19:16", + "memberLocation": "68450:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "68446:23:16", + "src": "68446:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 29977, + "id": 33038, "isConstant": false, "isLValue": false, "isPure": false, @@ -110297,7 +110297,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "68446:75:16", + "src": "68446:75:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -110312,18 +110312,18 @@ "typeString": "bytes memory" } ], - "id": 29969, + "id": 33030, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "68430:15:16", + "referencedDeclaration": 25094, + "src": "68430:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 29978, + "id": 33039, "isConstant": false, "isLValue": false, "isPure": false, @@ -110332,16 +110332,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "68430:92:16", + "src": "68430:92:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 29979, + "id": 33040, "nodeType": "ExpressionStatement", - "src": "68430:92:16" + "src": "68430:92:36" } ] }, @@ -110349,20 +110349,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "68351:3:16", + "nameLocation": "68351:3:36", "parameters": { - "id": 29967, + "id": 33028, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29960, + "id": 33021, "mutability": "mutable", "name": "p0", - "nameLocation": "68363:2:16", + "nameLocation": "68363:2:36", "nodeType": "VariableDeclaration", - "scope": 29981, - "src": "68355:10:16", + "scope": 33042, + "src": "68355:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110370,10 +110370,10 @@ "typeString": "address" }, "typeName": { - "id": 29959, + "id": 33020, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68355:7:16", + "src": "68355:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110384,13 +110384,13 @@ }, { "constant": false, - "id": 29962, + "id": 33023, "mutability": "mutable", "name": "p1", - "nameLocation": "68375:2:16", + "nameLocation": "68375:2:36", "nodeType": "VariableDeclaration", - "scope": 29981, - "src": "68367:10:16", + "scope": 33042, + "src": "68367:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110398,10 +110398,10 @@ "typeString": "address" }, "typeName": { - "id": 29961, + "id": 33022, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68367:7:16", + "src": "68367:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110412,13 +110412,13 @@ }, { "constant": false, - "id": 29964, + "id": 33025, "mutability": "mutable", "name": "p2", - "nameLocation": "68384:2:16", + "nameLocation": "68384:2:36", "nodeType": "VariableDeclaration", - "scope": 29981, - "src": "68379:7:16", + "scope": 33042, + "src": "68379:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110426,10 +110426,10 @@ "typeString": "bool" }, "typeName": { - "id": 29963, + "id": 33024, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "68379:4:16", + "src": "68379:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -110439,13 +110439,13 @@ }, { "constant": false, - "id": 29966, + "id": 33027, "mutability": "mutable", "name": "p3", - "nameLocation": "68402:2:16", + "nameLocation": "68402:2:36", "nodeType": "VariableDeclaration", - "scope": 29981, - "src": "68388:16:16", + "scope": 33042, + "src": "68388:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -110453,10 +110453,10 @@ "typeString": "string" }, "typeName": { - "id": 29965, + "id": 33026, "name": "string", "nodeType": "ElementaryTypeName", - "src": "68388:6:16", + "src": "68388:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -110465,28 +110465,28 @@ "visibility": "internal" } ], - "src": "68354:51:16" + "src": "68354:51:36" }, "returnParameters": { - "id": 29968, + "id": 33029, "nodeType": "ParameterList", "parameters": [], - "src": "68420:0:16" + "src": "68420:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30004, + "id": 33065, "nodeType": "FunctionDefinition", - "src": "68535:176:16", + "src": "68535:176:36", "nodes": [], "body": { - "id": 30003, + "id": 33064, "nodeType": "Block", - "src": "68604:107:16", + "src": "68604:107:36", "nodes": [], "statements": [ { @@ -110496,14 +110496,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c626f6f6c2c626f6f6c29", - "id": 29995, + "id": 33056, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "68654:32:16", + "src": "68654:32:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2cd4134aedbc2cd722f2b9715dc3acb74b16b253590361dd98a4d6cb66119b65", "typeString": "literal_string \"log(address,address,bool,bool)\"" @@ -110511,48 +110511,48 @@ "value": "log(address,address,bool,bool)" }, { - "id": 29996, + "id": 33057, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29983, - "src": "68688:2:16", + "referencedDeclaration": 33044, + "src": "68688:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29997, + "id": 33058, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29985, - "src": "68692:2:16", + "referencedDeclaration": 33046, + "src": "68692:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 29998, + "id": 33059, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29987, - "src": "68696:2:16", + "referencedDeclaration": 33048, + "src": "68696:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 29999, + "id": 33060, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 29989, - "src": "68700:2:16", + "referencedDeclaration": 33050, + "src": "68700:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -110583,32 +110583,32 @@ } ], "expression": { - "id": 29993, + "id": 33054, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "68630:3:16", + "src": "68630:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 29994, + "id": 33055, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "68634:19:16", + "memberLocation": "68634:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "68630:23:16", + "src": "68630:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 30000, + "id": 33061, "isConstant": false, "isLValue": false, "isPure": false, @@ -110617,7 +110617,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "68630:73:16", + "src": "68630:73:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -110632,18 +110632,18 @@ "typeString": "bytes memory" } ], - "id": 29992, + "id": 33053, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "68614:15:16", + "referencedDeclaration": 25094, + "src": "68614:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 30001, + "id": 33062, "isConstant": false, "isLValue": false, "isPure": false, @@ -110652,16 +110652,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "68614:90:16", + "src": "68614:90:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30002, + "id": 33063, "nodeType": "ExpressionStatement", - "src": "68614:90:16" + "src": "68614:90:36" } ] }, @@ -110669,20 +110669,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "68544:3:16", + "nameLocation": "68544:3:36", "parameters": { - "id": 29990, + "id": 33051, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 29983, + "id": 33044, "mutability": "mutable", "name": "p0", - "nameLocation": "68556:2:16", + "nameLocation": "68556:2:36", "nodeType": "VariableDeclaration", - "scope": 30004, - "src": "68548:10:16", + "scope": 33065, + "src": "68548:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110690,10 +110690,10 @@ "typeString": "address" }, "typeName": { - "id": 29982, + "id": 33043, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68548:7:16", + "src": "68548:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110704,13 +110704,13 @@ }, { "constant": false, - "id": 29985, + "id": 33046, "mutability": "mutable", "name": "p1", - "nameLocation": "68568:2:16", + "nameLocation": "68568:2:36", "nodeType": "VariableDeclaration", - "scope": 30004, - "src": "68560:10:16", + "scope": 33065, + "src": "68560:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110718,10 +110718,10 @@ "typeString": "address" }, "typeName": { - "id": 29984, + "id": 33045, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68560:7:16", + "src": "68560:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -110732,13 +110732,13 @@ }, { "constant": false, - "id": 29987, + "id": 33048, "mutability": "mutable", "name": "p2", - "nameLocation": "68577:2:16", + "nameLocation": "68577:2:36", "nodeType": "VariableDeclaration", - "scope": 30004, - "src": "68572:7:16", + "scope": 33065, + "src": "68572:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110746,10 +110746,10 @@ "typeString": "bool" }, "typeName": { - "id": 29986, + "id": 33047, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "68572:4:16", + "src": "68572:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -110759,13 +110759,13 @@ }, { "constant": false, - "id": 29989, + "id": 33050, "mutability": "mutable", "name": "p3", - "nameLocation": "68586:2:16", + "nameLocation": "68586:2:36", "nodeType": "VariableDeclaration", - "scope": 30004, - "src": "68581:7:16", + "scope": 33065, + "src": "68581:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -110773,10 +110773,10 @@ "typeString": "bool" }, "typeName": { - "id": 29988, + "id": 33049, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "68581:4:16", + "src": "68581:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -110785,28 +110785,28 @@ "visibility": "internal" } ], - "src": "68547:42:16" + "src": "68547:42:36" }, "returnParameters": { - "id": 29991, + "id": 33052, "nodeType": "ParameterList", "parameters": [], - "src": "68604:0:16" + "src": "68604:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30027, + "id": 33088, "nodeType": "FunctionDefinition", - "src": "68717:182:16", + "src": "68717:182:36", "nodes": [], "body": { - "id": 30026, + "id": 33087, "nodeType": "Block", - "src": "68789:110:16", + "src": "68789:110:36", "nodes": [], "statements": [ { @@ -110816,14 +110816,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c626f6f6c2c6164647265737329", - "id": 30018, + "id": 33079, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "68839:35:16", + "src": "68839:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9f1bc36e6c1a1385bfe3a230338e478ee5447b81d25d35962aff021b2c578b9c", "typeString": "literal_string \"log(address,address,bool,address)\"" @@ -110831,48 +110831,48 @@ "value": "log(address,address,bool,address)" }, { - "id": 30019, + "id": 33080, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30006, - "src": "68876:2:16", + "referencedDeclaration": 33067, + "src": "68876:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 30020, + "id": 33081, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30008, - "src": "68880:2:16", + "referencedDeclaration": 33069, + "src": "68880:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 30021, + "id": 33082, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30010, - "src": "68884:2:16", + "referencedDeclaration": 33071, + "src": "68884:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, { - "id": 30022, + "id": 33083, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30012, - "src": "68888:2:16", + "referencedDeclaration": 33073, + "src": "68888:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -110903,32 +110903,32 @@ } ], "expression": { - "id": 30016, + "id": 33077, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "68815:3:16", + "src": "68815:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 30017, + "id": 33078, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "68819:19:16", + "memberLocation": "68819:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "68815:23:16", + "src": "68815:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 30023, + "id": 33084, "isConstant": false, "isLValue": false, "isPure": false, @@ -110937,7 +110937,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "68815:76:16", + "src": "68815:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -110952,18 +110952,18 @@ "typeString": "bytes memory" } ], - "id": 30015, + "id": 33076, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "68799:15:16", + "referencedDeclaration": 25094, + "src": "68799:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 30024, + "id": 33085, "isConstant": false, "isLValue": false, "isPure": false, @@ -110972,16 +110972,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "68799:93:16", + "src": "68799:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30025, + "id": 33086, "nodeType": "ExpressionStatement", - "src": "68799:93:16" + "src": "68799:93:36" } ] }, @@ -110989,20 +110989,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "68726:3:16", + "nameLocation": "68726:3:36", "parameters": { - "id": 30013, + "id": 33074, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30006, + "id": 33067, "mutability": "mutable", "name": "p0", - "nameLocation": "68738:2:16", + "nameLocation": "68738:2:36", "nodeType": "VariableDeclaration", - "scope": 30027, - "src": "68730:10:16", + "scope": 33088, + "src": "68730:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111010,10 +111010,10 @@ "typeString": "address" }, "typeName": { - "id": 30005, + "id": 33066, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68730:7:16", + "src": "68730:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -111024,13 +111024,13 @@ }, { "constant": false, - "id": 30008, + "id": 33069, "mutability": "mutable", "name": "p1", - "nameLocation": "68750:2:16", + "nameLocation": "68750:2:36", "nodeType": "VariableDeclaration", - "scope": 30027, - "src": "68742:10:16", + "scope": 33088, + "src": "68742:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111038,10 +111038,10 @@ "typeString": "address" }, "typeName": { - "id": 30007, + "id": 33068, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68742:7:16", + "src": "68742:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -111052,13 +111052,13 @@ }, { "constant": false, - "id": 30010, + "id": 33071, "mutability": "mutable", "name": "p2", - "nameLocation": "68759:2:16", + "nameLocation": "68759:2:36", "nodeType": "VariableDeclaration", - "scope": 30027, - "src": "68754:7:16", + "scope": 33088, + "src": "68754:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111066,10 +111066,10 @@ "typeString": "bool" }, "typeName": { - "id": 30009, + "id": 33070, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "68754:4:16", + "src": "68754:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -111079,13 +111079,13 @@ }, { "constant": false, - "id": 30012, + "id": 33073, "mutability": "mutable", "name": "p3", - "nameLocation": "68771:2:16", + "nameLocation": "68771:2:36", "nodeType": "VariableDeclaration", - "scope": 30027, - "src": "68763:10:16", + "scope": 33088, + "src": "68763:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111093,10 +111093,10 @@ "typeString": "address" }, "typeName": { - "id": 30011, + "id": 33072, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68763:7:16", + "src": "68763:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -111106,28 +111106,28 @@ "visibility": "internal" } ], - "src": "68729:45:16" + "src": "68729:45:36" }, "returnParameters": { - "id": 30014, + "id": 33075, "nodeType": "ParameterList", "parameters": [], - "src": "68789:0:16" + "src": "68789:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30050, + "id": 33111, "nodeType": "FunctionDefinition", - "src": "68905:188:16", + "src": "68905:188:36", "nodes": [], "body": { - "id": 30049, + "id": 33110, "nodeType": "Block", - "src": "68980:113:16", + "src": "68980:113:36", "nodes": [], "statements": [ { @@ -111137,14 +111137,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c616464726573732c75696e7432353629", - "id": 30041, + "id": 33102, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "69030:38:16", + "src": "69030:38:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_94250d77556167cb7a7fd3eb9433101f8af8848163edfced0c46147ba10a2577", "typeString": "literal_string \"log(address,address,address,uint256)\"" @@ -111152,48 +111152,48 @@ "value": "log(address,address,address,uint256)" }, { - "id": 30042, + "id": 33103, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30029, - "src": "69070:2:16", + "referencedDeclaration": 33090, + "src": "69070:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 30043, + "id": 33104, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30031, - "src": "69074:2:16", + "referencedDeclaration": 33092, + "src": "69074:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 30044, + "id": 33105, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30033, - "src": "69078:2:16", + "referencedDeclaration": 33094, + "src": "69078:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 30045, + "id": 33106, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30035, - "src": "69082:2:16", + "referencedDeclaration": 33096, + "src": "69082:2:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -111224,32 +111224,32 @@ } ], "expression": { - "id": 30039, + "id": 33100, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "69006:3:16", + "src": "69006:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 30040, + "id": 33101, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "69010:19:16", + "memberLocation": "69010:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "69006:23:16", + "src": "69006:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 30046, + "id": 33107, "isConstant": false, "isLValue": false, "isPure": false, @@ -111258,7 +111258,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "69006:79:16", + "src": "69006:79:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -111273,18 +111273,18 @@ "typeString": "bytes memory" } ], - "id": 30038, + "id": 33099, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "68990:15:16", + "referencedDeclaration": 25094, + "src": "68990:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 30047, + "id": 33108, "isConstant": false, "isLValue": false, "isPure": false, @@ -111293,16 +111293,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "68990:96:16", + "src": "68990:96:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30048, + "id": 33109, "nodeType": "ExpressionStatement", - "src": "68990:96:16" + "src": "68990:96:36" } ] }, @@ -111310,20 +111310,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "68914:3:16", + "nameLocation": "68914:3:36", "parameters": { - "id": 30036, + "id": 33097, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30029, + "id": 33090, "mutability": "mutable", "name": "p0", - "nameLocation": "68926:2:16", + "nameLocation": "68926:2:36", "nodeType": "VariableDeclaration", - "scope": 30050, - "src": "68918:10:16", + "scope": 33111, + "src": "68918:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111331,10 +111331,10 @@ "typeString": "address" }, "typeName": { - "id": 30028, + "id": 33089, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68918:7:16", + "src": "68918:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -111345,13 +111345,13 @@ }, { "constant": false, - "id": 30031, + "id": 33092, "mutability": "mutable", "name": "p1", - "nameLocation": "68938:2:16", + "nameLocation": "68938:2:36", "nodeType": "VariableDeclaration", - "scope": 30050, - "src": "68930:10:16", + "scope": 33111, + "src": "68930:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111359,10 +111359,10 @@ "typeString": "address" }, "typeName": { - "id": 30030, + "id": 33091, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68930:7:16", + "src": "68930:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -111373,13 +111373,13 @@ }, { "constant": false, - "id": 30033, + "id": 33094, "mutability": "mutable", "name": "p2", - "nameLocation": "68950:2:16", + "nameLocation": "68950:2:36", "nodeType": "VariableDeclaration", - "scope": 30050, - "src": "68942:10:16", + "scope": 33111, + "src": "68942:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111387,10 +111387,10 @@ "typeString": "address" }, "typeName": { - "id": 30032, + "id": 33093, "name": "address", "nodeType": "ElementaryTypeName", - "src": "68942:7:16", + "src": "68942:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -111401,13 +111401,13 @@ }, { "constant": false, - "id": 30035, + "id": 33096, "mutability": "mutable", "name": "p3", - "nameLocation": "68962:2:16", + "nameLocation": "68962:2:36", "nodeType": "VariableDeclaration", - "scope": 30050, - "src": "68954:10:16", + "scope": 33111, + "src": "68954:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111415,10 +111415,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30034, + "id": 33095, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "68954:7:16", + "src": "68954:7:36", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -111427,28 +111427,28 @@ "visibility": "internal" } ], - "src": "68917:48:16" + "src": "68917:48:36" }, "returnParameters": { - "id": 30037, + "id": 33098, "nodeType": "ParameterList", "parameters": [], - "src": "68980:0:16" + "src": "68980:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30073, + "id": 33134, "nodeType": "FunctionDefinition", - "src": "69099:193:16", + "src": "69099:193:36", "nodes": [], "body": { - "id": 30072, + "id": 33133, "nodeType": "Block", - "src": "69180:112:16", + "src": "69180:112:36", "nodes": [], "statements": [ { @@ -111458,14 +111458,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c616464726573732c737472696e6729", - "id": 30064, + "id": 33125, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "69230:37:16", + "src": "69230:37:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f808da2086fed855c3e15d9dbfed3b17a93ed9a59947aae6ab05b7e18576f025", "typeString": "literal_string \"log(address,address,address,string)\"" @@ -111473,48 +111473,48 @@ "value": "log(address,address,address,string)" }, { - "id": 30065, + "id": 33126, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30052, - "src": "69269:2:16", + "referencedDeclaration": 33113, + "src": "69269:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 30066, + "id": 33127, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30054, - "src": "69273:2:16", + "referencedDeclaration": 33115, + "src": "69273:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 30067, + "id": 33128, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30056, - "src": "69277:2:16", + "referencedDeclaration": 33117, + "src": "69277:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 30068, + "id": 33129, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30058, - "src": "69281:2:16", + "referencedDeclaration": 33119, + "src": "69281:2:36", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -111545,32 +111545,32 @@ } ], "expression": { - "id": 30062, + "id": 33123, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "69206:3:16", + "src": "69206:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 30063, + "id": 33124, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "69210:19:16", + "memberLocation": "69210:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "69206:23:16", + "src": "69206:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 30069, + "id": 33130, "isConstant": false, "isLValue": false, "isPure": false, @@ -111579,7 +111579,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "69206:78:16", + "src": "69206:78:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -111594,18 +111594,18 @@ "typeString": "bytes memory" } ], - "id": 30061, + "id": 33122, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "69190:15:16", + "referencedDeclaration": 25094, + "src": "69190:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 30070, + "id": 33131, "isConstant": false, "isLValue": false, "isPure": false, @@ -111614,16 +111614,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "69190:95:16", + "src": "69190:95:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30071, + "id": 33132, "nodeType": "ExpressionStatement", - "src": "69190:95:16" + "src": "69190:95:36" } ] }, @@ -111631,20 +111631,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "69108:3:16", + "nameLocation": "69108:3:36", "parameters": { - "id": 30059, + "id": 33120, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30052, + "id": 33113, "mutability": "mutable", "name": "p0", - "nameLocation": "69120:2:16", + "nameLocation": "69120:2:36", "nodeType": "VariableDeclaration", - "scope": 30073, - "src": "69112:10:16", + "scope": 33134, + "src": "69112:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111652,10 +111652,10 @@ "typeString": "address" }, "typeName": { - "id": 30051, + "id": 33112, "name": "address", "nodeType": "ElementaryTypeName", - "src": "69112:7:16", + "src": "69112:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -111666,13 +111666,13 @@ }, { "constant": false, - "id": 30054, + "id": 33115, "mutability": "mutable", "name": "p1", - "nameLocation": "69132:2:16", + "nameLocation": "69132:2:36", "nodeType": "VariableDeclaration", - "scope": 30073, - "src": "69124:10:16", + "scope": 33134, + "src": "69124:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111680,10 +111680,10 @@ "typeString": "address" }, "typeName": { - "id": 30053, + "id": 33114, "name": "address", "nodeType": "ElementaryTypeName", - "src": "69124:7:16", + "src": "69124:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -111694,13 +111694,13 @@ }, { "constant": false, - "id": 30056, + "id": 33117, "mutability": "mutable", "name": "p2", - "nameLocation": "69144:2:16", + "nameLocation": "69144:2:36", "nodeType": "VariableDeclaration", - "scope": 30073, - "src": "69136:10:16", + "scope": 33134, + "src": "69136:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111708,10 +111708,10 @@ "typeString": "address" }, "typeName": { - "id": 30055, + "id": 33116, "name": "address", "nodeType": "ElementaryTypeName", - "src": "69136:7:16", + "src": "69136:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -111722,13 +111722,13 @@ }, { "constant": false, - "id": 30058, + "id": 33119, "mutability": "mutable", "name": "p3", - "nameLocation": "69162:2:16", + "nameLocation": "69162:2:36", "nodeType": "VariableDeclaration", - "scope": 30073, - "src": "69148:16:16", + "scope": 33134, + "src": "69148:16:36", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -111736,10 +111736,10 @@ "typeString": "string" }, "typeName": { - "id": 30057, + "id": 33118, "name": "string", "nodeType": "ElementaryTypeName", - "src": "69148:6:16", + "src": "69148:6:36", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -111748,28 +111748,28 @@ "visibility": "internal" } ], - "src": "69111:54:16" + "src": "69111:54:36" }, "returnParameters": { - "id": 30060, + "id": 33121, "nodeType": "ParameterList", "parameters": [], - "src": "69180:0:16" + "src": "69180:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30096, + "id": 33157, "nodeType": "FunctionDefinition", - "src": "69298:182:16", + "src": "69298:182:36", "nodes": [], "body": { - "id": 30095, + "id": 33156, "nodeType": "Block", - "src": "69370:110:16", + "src": "69370:110:36", "nodes": [], "statements": [ { @@ -111779,14 +111779,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c616464726573732c626f6f6c29", - "id": 30087, + "id": 33148, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "69420:35:16", + "src": "69420:35:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0e378994a4cd2663acfd73a7ad4e09d196e4fb7ee05b7cdf0708eb30271e2afb", "typeString": "literal_string \"log(address,address,address,bool)\"" @@ -111794,48 +111794,48 @@ "value": "log(address,address,address,bool)" }, { - "id": 30088, + "id": 33149, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30075, - "src": "69457:2:16", + "referencedDeclaration": 33136, + "src": "69457:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 30089, + "id": 33150, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30077, - "src": "69461:2:16", + "referencedDeclaration": 33138, + "src": "69461:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 30090, + "id": 33151, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30079, - "src": "69465:2:16", + "referencedDeclaration": 33140, + "src": "69465:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 30091, + "id": 33152, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30081, - "src": "69469:2:16", + "referencedDeclaration": 33142, + "src": "69469:2:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -111866,32 +111866,32 @@ } ], "expression": { - "id": 30085, + "id": 33146, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "69396:3:16", + "src": "69396:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 30086, + "id": 33147, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "69400:19:16", + "memberLocation": "69400:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "69396:23:16", + "src": "69396:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 30092, + "id": 33153, "isConstant": false, "isLValue": false, "isPure": false, @@ -111900,7 +111900,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "69396:76:16", + "src": "69396:76:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -111915,18 +111915,18 @@ "typeString": "bytes memory" } ], - "id": 30084, + "id": 33145, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "69380:15:16", + "referencedDeclaration": 25094, + "src": "69380:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 30093, + "id": 33154, "isConstant": false, "isLValue": false, "isPure": false, @@ -111935,16 +111935,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "69380:93:16", + "src": "69380:93:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30094, + "id": 33155, "nodeType": "ExpressionStatement", - "src": "69380:93:16" + "src": "69380:93:36" } ] }, @@ -111952,20 +111952,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "69307:3:16", + "nameLocation": "69307:3:36", "parameters": { - "id": 30082, + "id": 33143, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30075, + "id": 33136, "mutability": "mutable", "name": "p0", - "nameLocation": "69319:2:16", + "nameLocation": "69319:2:36", "nodeType": "VariableDeclaration", - "scope": 30096, - "src": "69311:10:16", + "scope": 33157, + "src": "69311:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111973,10 +111973,10 @@ "typeString": "address" }, "typeName": { - "id": 30074, + "id": 33135, "name": "address", "nodeType": "ElementaryTypeName", - "src": "69311:7:16", + "src": "69311:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -111987,13 +111987,13 @@ }, { "constant": false, - "id": 30077, + "id": 33138, "mutability": "mutable", "name": "p1", - "nameLocation": "69331:2:16", + "nameLocation": "69331:2:36", "nodeType": "VariableDeclaration", - "scope": 30096, - "src": "69323:10:16", + "scope": 33157, + "src": "69323:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -112001,10 +112001,10 @@ "typeString": "address" }, "typeName": { - "id": 30076, + "id": 33137, "name": "address", "nodeType": "ElementaryTypeName", - "src": "69323:7:16", + "src": "69323:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -112015,13 +112015,13 @@ }, { "constant": false, - "id": 30079, + "id": 33140, "mutability": "mutable", "name": "p2", - "nameLocation": "69343:2:16", + "nameLocation": "69343:2:36", "nodeType": "VariableDeclaration", - "scope": 30096, - "src": "69335:10:16", + "scope": 33157, + "src": "69335:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -112029,10 +112029,10 @@ "typeString": "address" }, "typeName": { - "id": 30078, + "id": 33139, "name": "address", "nodeType": "ElementaryTypeName", - "src": "69335:7:16", + "src": "69335:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -112043,13 +112043,13 @@ }, { "constant": false, - "id": 30081, + "id": 33142, "mutability": "mutable", "name": "p3", - "nameLocation": "69352:2:16", + "nameLocation": "69352:2:36", "nodeType": "VariableDeclaration", - "scope": 30096, - "src": "69347:7:16", + "scope": 33157, + "src": "69347:7:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -112057,10 +112057,10 @@ "typeString": "bool" }, "typeName": { - "id": 30080, + "id": 33141, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "69347:4:16", + "src": "69347:4:36", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -112069,28 +112069,28 @@ "visibility": "internal" } ], - "src": "69310:45:16" + "src": "69310:45:36" }, "returnParameters": { - "id": 30083, + "id": 33144, "nodeType": "ParameterList", "parameters": [], - "src": "69370:0:16" + "src": "69370:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30119, + "id": 33180, "nodeType": "FunctionDefinition", - "src": "69486:188:16", + "src": "69486:188:36", "nodes": [], "body": { - "id": 30118, + "id": 33179, "nodeType": "Block", - "src": "69561:113:16", + "src": "69561:113:36", "nodes": [], "statements": [ { @@ -112100,14 +112100,14 @@ "arguments": [ { "hexValue": "6c6f6728616464726573732c616464726573732c616464726573732c6164647265737329", - "id": 30110, + "id": 33171, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "69611:38:16", + "src": "69611:38:36", "typeDescriptions": { "typeIdentifier": "t_stringliteral_665bf1345e006aa321c0b6b71bed55ce0d6cdd812632f8c43114f62c55ffa0b5", "typeString": "literal_string \"log(address,address,address,address)\"" @@ -112115,48 +112115,48 @@ "value": "log(address,address,address,address)" }, { - "id": 30111, + "id": 33172, "name": "p0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30098, - "src": "69651:2:16", + "referencedDeclaration": 33159, + "src": "69651:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 30112, + "id": 33173, "name": "p1", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30100, - "src": "69655:2:16", + "referencedDeclaration": 33161, + "src": "69655:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 30113, + "id": 33174, "name": "p2", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30102, - "src": "69659:2:16", + "referencedDeclaration": 33163, + "src": "69659:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 30114, + "id": 33175, "name": "p3", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30104, - "src": "69663:2:16", + "referencedDeclaration": 33165, + "src": "69663:2:36", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -112187,32 +112187,32 @@ } ], "expression": { - "id": 30108, + "id": 33169, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "69587:3:16", + "src": "69587:3:36", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 30109, + "id": 33170, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "69591:19:16", + "memberLocation": "69591:19:36", "memberName": "encodeWithSignature", "nodeType": "MemberAccess", - "src": "69587:23:16", + "src": "69587:23:36", "typeDescriptions": { "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$", "typeString": "function (string memory) pure returns (bytes memory)" } }, - "id": 30115, + "id": 33176, "isConstant": false, "isLValue": false, "isPure": false, @@ -112221,7 +112221,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "69587:79:16", + "src": "69587:79:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -112236,18 +112236,18 @@ "typeString": "bytes memory" } ], - "id": 30107, + "id": 33168, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 22033, - "src": "69571:15:16", + "referencedDeclaration": 25094, + "src": "69571:15:36", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory) pure" } }, - "id": 30116, + "id": 33177, "isConstant": false, "isLValue": false, "isPure": false, @@ -112256,16 +112256,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "69571:96:16", + "src": "69571:96:36", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30117, + "id": 33178, "nodeType": "ExpressionStatement", - "src": "69571:96:16" + "src": "69571:96:36" } ] }, @@ -112273,20 +112273,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "69495:3:16", + "nameLocation": "69495:3:36", "parameters": { - "id": 30105, + "id": 33166, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30098, + "id": 33159, "mutability": "mutable", "name": "p0", - "nameLocation": "69507:2:16", + "nameLocation": "69507:2:36", "nodeType": "VariableDeclaration", - "scope": 30119, - "src": "69499:10:16", + "scope": 33180, + "src": "69499:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -112294,10 +112294,10 @@ "typeString": "address" }, "typeName": { - "id": 30097, + "id": 33158, "name": "address", "nodeType": "ElementaryTypeName", - "src": "69499:7:16", + "src": "69499:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -112308,13 +112308,13 @@ }, { "constant": false, - "id": 30100, + "id": 33161, "mutability": "mutable", "name": "p1", - "nameLocation": "69519:2:16", + "nameLocation": "69519:2:36", "nodeType": "VariableDeclaration", - "scope": 30119, - "src": "69511:10:16", + "scope": 33180, + "src": "69511:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -112322,10 +112322,10 @@ "typeString": "address" }, "typeName": { - "id": 30099, + "id": 33160, "name": "address", "nodeType": "ElementaryTypeName", - "src": "69511:7:16", + "src": "69511:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -112336,13 +112336,13 @@ }, { "constant": false, - "id": 30102, + "id": 33163, "mutability": "mutable", "name": "p2", - "nameLocation": "69531:2:16", + "nameLocation": "69531:2:36", "nodeType": "VariableDeclaration", - "scope": 30119, - "src": "69523:10:16", + "scope": 33180, + "src": "69523:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -112350,10 +112350,10 @@ "typeString": "address" }, "typeName": { - "id": 30101, + "id": 33162, "name": "address", "nodeType": "ElementaryTypeName", - "src": "69523:7:16", + "src": "69523:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -112364,13 +112364,13 @@ }, { "constant": false, - "id": 30104, + "id": 33165, "mutability": "mutable", "name": "p3", - "nameLocation": "69543:2:16", + "nameLocation": "69543:2:36", "nodeType": "VariableDeclaration", - "scope": 30119, - "src": "69535:10:16", + "scope": 33180, + "src": "69535:10:36", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -112378,10 +112378,10 @@ "typeString": "address" }, "typeName": { - "id": 30103, + "id": 33164, "name": "address", "nodeType": "ElementaryTypeName", - "src": "69535:7:16", + "src": "69535:7:36", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -112391,15 +112391,15 @@ "visibility": "internal" } ], - "src": "69498:48:16" + "src": "69498:48:36" }, "returnParameters": { - "id": 30106, + "id": 33167, "nodeType": "ParameterList", "parameters": [], - "src": "69561:0:16" + "src": "69561:0:36" }, - "scope": 30120, + "scope": 33181, "stateMutability": "pure", "virtual": false, "visibility": "internal" @@ -112411,22 +112411,22 @@ "contractDependencies": [], "contractKind": "library", "documentation": { - "id": 21998, + "id": 25059, "nodeType": "StructuredDocumentation", - "src": "66:459:16", + "src": "66:459:36", "text": "@dev The original console.sol uses `int` and `uint` for computing function selectors, but it should\n use `int256` and `uint256`. This modified version fixes that. This version is recommended\n over `console.sol` if you don't need compatibility with Hardhat as the logs will show up in\n forge stack traces. If you do need compatibility with Hardhat, you must use `console.sol`.\n Reference: https://github.com/NomicFoundation/hardhat/issues/2178" }, "fullyImplemented": true, "linearizedBaseContracts": [ - 30120 + 33181 ], "name": "console2", - "nameLocation": "533:8:16", - "scope": 30121, + "nameLocation": "533:8:36", + "scope": 33182, "usedErrors": [] } ], "license": "MIT" }, - "id": 16 + "id": 36 } \ No newline at end of file diff --git a/out/safeconsole.sol/safeconsole.json b/out/safeconsole.sol/safeconsole.json index e9d0fba51..decf9d4f1 100644 --- a/out/safeconsole.sol/safeconsole.json +++ b/out/safeconsole.sol/safeconsole.json @@ -2,12 +2,12 @@ "abi": [], "bytecode": { "object": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220828ce1e8c28ac1f966a143ab4d731e04c85c79cd921ffddd1ddf7982ade1633564736f6c63430008130033", - "sourceMap": "163:397734:18:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;163:397734:18;;;;;;;;;;;;;;;;;", + "sourceMap": "163:397734:38:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;163:397734:38;;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { "object": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220828ce1e8c28ac1f966a143ab4d731e04c85c79cd921ffddd1ddf7982ade1633564736f6c63430008130033", - "sourceMap": "163:397734:18:-:0;;;;;;;;", + "sourceMap": "163:397734:38:-:0;;;;;;;;", "linkReferences": {} }, "methodIdentifiers": {}, @@ -66,19 +66,19 @@ }, "ast": { "absolutePath": "lib/forge-std/src/safeconsole.sol", - "id": 43359, + "id": 46420, "exportedSymbols": { "safeconsole": [ - 43358 + 46419 ] }, "nodeType": "SourceUnit", - "src": "32:397866:18", + "src": "32:397866:38", "nodes": [ { - "id": 30285, + "id": 33346, "nodeType": "PragmaDirective", - "src": "32:31:18", + "src": "32:31:38", "nodes": [], "literals": [ "solidity", @@ -91,20 +91,20 @@ ] }, { - "id": 43358, + "id": 46419, "nodeType": "ContractDefinition", - "src": "163:397734:18", + "src": "163:397734:38", "nodes": [ { - "id": 30289, + "id": 33350, "nodeType": "VariableDeclaration", - "src": "189:98:18", + "src": "189:98:38", "nodes": [], "constant": true, "mutability": "constant", "name": "CONSOLE_ADDR", - "nameLocation": "206:12:18", - "scope": 43358, + "nameLocation": "206:12:38", + "scope": 46419, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -112,10 +112,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30287, + "id": 33348, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "189:7:18", + "src": "189:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -123,14 +123,14 @@ }, "value": { "hexValue": "307830303030303030303030303030303030303030303030303030303030303030303030303030303030303036333646366537333646366336353265366336663637", - "id": 30288, + "id": 33349, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "221:66:18", + "src": "221:66:38", "typeDescriptions": { "typeIdentifier": "t_rational_120209876281281145568259943_by_1", "typeString": "int_const 120209876281281145568259943" @@ -140,30 +140,30 @@ "visibility": "internal" }, { - "id": 30322, + "id": 33383, "nodeType": "FunctionDefinition", - "src": "476:331:18", + "src": "476:331:38", "nodes": [], "body": { - "id": 30321, + "id": 33382, "nodeType": "Block", - "src": "544:263:18", + "src": "544:263:38", "nodes": [], "statements": [ { "assignments": [ - 30303 + 33364 ], "declarations": [ { "constant": false, - "id": 30303, + "id": 33364, "mutability": "mutable", "name": "fnIn", - "nameLocation": "595:4:18", + "nameLocation": "595:4:38", "nodeType": "VariableDeclaration", - "scope": 30321, - "src": "554:45:18", + "scope": 33382, + "src": "554:45:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -171,21 +171,21 @@ "typeString": "function (uint256,uint256) view" }, "typeName": { - "id": 30302, + "id": 33363, "nodeType": "FunctionTypeName", "parameterTypes": { - "id": 30300, + "id": 33361, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30297, + "id": 33358, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 30302, - "src": "563:7:18", + "scope": 33363, + "src": "563:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -193,10 +193,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30296, + "id": 33357, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "563:7:18", + "src": "563:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -206,13 +206,13 @@ }, { "constant": false, - "id": 30299, + "id": 33360, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 30302, - "src": "572:7:18", + "scope": 33363, + "src": "572:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -220,10 +220,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30298, + "id": 33359, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "572:7:18", + "src": "572:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -232,15 +232,15 @@ "visibility": "internal" } ], - "src": "562:18:18" + "src": "562:18:38" }, "returnParameterTypes": { - "id": 30301, + "id": 33362, "nodeType": "ParameterList", "parameters": [], - "src": "595:0:18" + "src": "595:0:38" }, - "src": "554:45:18", + "src": "554:45:38", "stateMutability": "view", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_uint256_$_t_uint256_$returns$__$", @@ -251,36 +251,36 @@ "visibility": "internal" } ], - "id": 30305, + "id": 33366, "initialValue": { - "id": 30304, + "id": 33365, "name": "_sendLogPayloadView", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30331, - "src": "602:19:18", + "referencedDeclaration": 33392, + "src": "602:19:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) view" } }, "nodeType": "VariableDeclarationStatement", - "src": "554:67:18" + "src": "554:67:38" }, { "assignments": [ - 30313 + 33374 ], "declarations": [ { "constant": false, - "id": 30313, + "id": 33374, "mutability": "mutable", "name": "pureSendLogPayload", - "nameLocation": "672:18:18", + "nameLocation": "672:18:38", "nodeType": "VariableDeclaration", - "scope": 30321, - "src": "631:59:18", + "scope": 33382, + "src": "631:59:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -288,21 +288,21 @@ "typeString": "function (uint256,uint256) pure" }, "typeName": { - "id": 30312, + "id": 33373, "nodeType": "FunctionTypeName", "parameterTypes": { - "id": 30310, + "id": 33371, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30307, + "id": 33368, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 30312, - "src": "640:7:18", + "scope": 33373, + "src": "640:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -310,10 +310,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30306, + "id": 33367, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "640:7:18", + "src": "640:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -323,13 +323,13 @@ }, { "constant": false, - "id": 30309, + "id": 33370, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 30312, - "src": "649:7:18", + "scope": 33373, + "src": "649:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -337,10 +337,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30308, + "id": 33369, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "649:7:18", + "src": "649:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -349,15 +349,15 @@ "visibility": "internal" } ], - "src": "639:18:18" + "src": "639:18:38" }, "returnParameterTypes": { - "id": 30311, + "id": 33372, "nodeType": "ParameterList", "parameters": [], - "src": "672:0:18" + "src": "672:0:38" }, - "src": "631:59:18", + "src": "631:59:38", "stateMutability": "pure", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", @@ -368,28 +368,28 @@ "visibility": "internal" } ], - "id": 30314, + "id": 33375, "nodeType": "VariableDeclarationStatement", - "src": "631:59:18" + "src": "631:59:38" }, { "AST": { "nodeType": "YulBlock", - "src": "709:50:18", + "src": "709:50:38", "statements": [ { "nodeType": "YulAssignment", - "src": "723:26:18", + "src": "723:26:38", "value": { "name": "fnIn", "nodeType": "YulIdentifier", - "src": "745:4:18" + "src": "745:4:38" }, "variableNames": [ { "name": "pureSendLogPayload", "nodeType": "YulIdentifier", - "src": "723:18:18" + "src": "723:18:38" } ] } @@ -398,46 +398,46 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 30303, + "declaration": 33364, "isOffset": false, "isSlot": false, - "src": "745:4:18", + "src": "745:4:38", "valueSize": 1 }, { - "declaration": 30313, + "declaration": 33374, "isOffset": false, "isSlot": false, - "src": "723:18:18", + "src": "723:18:38", "valueSize": 1 } ], - "id": 30315, + "id": 33376, "nodeType": "InlineAssembly", - "src": "700:59:18" + "src": "700:59:38" }, { "expression": { "arguments": [ { - "id": 30317, + "id": 33378, "name": "offset", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30291, - "src": "787:6:18", + "referencedDeclaration": 33352, + "src": "787:6:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 30318, + "id": 33379, "name": "size", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30293, - "src": "795:4:18", + "referencedDeclaration": 33354, + "src": "795:4:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -455,18 +455,18 @@ "typeString": "uint256" } ], - "id": 30316, + "id": 33377, "name": "pureSendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30313, - "src": "768:18:18", + "referencedDeclaration": 33374, + "src": "768:18:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30319, + "id": 33380, "isConstant": false, "isLValue": false, "isPure": false, @@ -475,16 +475,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "768:32:18", + "src": "768:32:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30320, + "id": 33381, "nodeType": "ExpressionStatement", - "src": "768:32:18" + "src": "768:32:38" } ] }, @@ -492,20 +492,20 @@ "kind": "function", "modifiers": [], "name": "_sendLogPayload", - "nameLocation": "485:15:18", + "nameLocation": "485:15:38", "parameters": { - "id": 30294, + "id": 33355, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30291, + "id": 33352, "mutability": "mutable", "name": "offset", - "nameLocation": "509:6:18", + "nameLocation": "509:6:38", "nodeType": "VariableDeclaration", - "scope": 30322, - "src": "501:14:18", + "scope": 33383, + "src": "501:14:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -513,10 +513,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30290, + "id": 33351, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "501:7:18", + "src": "501:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -526,13 +526,13 @@ }, { "constant": false, - "id": 30293, + "id": 33354, "mutability": "mutable", "name": "size", - "nameLocation": "525:4:18", + "nameLocation": "525:4:38", "nodeType": "VariableDeclaration", - "scope": 30322, - "src": "517:12:18", + "scope": 33383, + "src": "517:12:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -540,10 +540,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30292, + "id": 33353, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "517:7:18", + "src": "517:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -552,34 +552,34 @@ "visibility": "internal" } ], - "src": "500:30:18" + "src": "500:30:38" }, "returnParameters": { - "id": 30295, + "id": 33356, "nodeType": "ParameterList", "parameters": [], - "src": "544:0:18" + "src": "544:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "private" }, { - "id": 30331, + "id": 33392, "nodeType": "FunctionDefinition", - "src": "813:181:18", + "src": "813:181:38", "nodes": [], "body": { - "id": 30330, + "id": 33391, "nodeType": "Block", - "src": "885:109:18", + "src": "885:109:38", "nodes": [], "statements": [ { "AST": { "nodeType": "YulBlock", - "src": "904:84:18", + "src": "904:84:38", "statements": [ { "expression": { @@ -591,37 +591,37 @@ "functionName": { "name": "gas", "nodeType": "YulIdentifier", - "src": "933:3:18" + "src": "933:3:38" }, "nodeType": "YulFunctionCall", - "src": "933:5:18" + "src": "933:5:38" }, { "name": "CONSOLE_ADDR", "nodeType": "YulIdentifier", - "src": "940:12:18" + "src": "940:12:38" }, { "name": "offset", "nodeType": "YulIdentifier", - "src": "954:6:18" + "src": "954:6:38" }, { "name": "size", "nodeType": "YulIdentifier", - "src": "962:4:18" + "src": "962:4:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "968:3:18", + "src": "968:3:38", "type": "", "value": "0x0" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "973:3:18", + "src": "973:3:38", "type": "", "value": "0x0" } @@ -629,52 +629,52 @@ "functionName": { "name": "staticcall", "nodeType": "YulIdentifier", - "src": "922:10:18" + "src": "922:10:38" }, "nodeType": "YulFunctionCall", - "src": "922:55:18" + "src": "922:55:38" } ], "functionName": { "name": "pop", "nodeType": "YulIdentifier", - "src": "918:3:18" + "src": "918:3:38" }, "nodeType": "YulFunctionCall", - "src": "918:60:18" + "src": "918:60:38" }, "nodeType": "YulExpressionStatement", - "src": "918:60:18" + "src": "918:60:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30289, + "declaration": 33350, "isOffset": false, "isSlot": false, - "src": "940:12:18", + "src": "940:12:38", "valueSize": 1 }, { - "declaration": 30324, + "declaration": 33385, "isOffset": false, "isSlot": false, - "src": "954:6:18", + "src": "954:6:38", "valueSize": 1 }, { - "declaration": 30326, + "declaration": 33387, "isOffset": false, "isSlot": false, - "src": "962:4:18", + "src": "962:4:38", "valueSize": 1 } ], - "id": 30329, + "id": 33390, "nodeType": "InlineAssembly", - "src": "895:93:18" + "src": "895:93:38" } ] }, @@ -682,20 +682,20 @@ "kind": "function", "modifiers": [], "name": "_sendLogPayloadView", - "nameLocation": "822:19:18", + "nameLocation": "822:19:38", "parameters": { - "id": 30327, + "id": 33388, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30324, + "id": 33385, "mutability": "mutable", "name": "offset", - "nameLocation": "850:6:18", + "nameLocation": "850:6:38", "nodeType": "VariableDeclaration", - "scope": 30331, - "src": "842:14:18", + "scope": 33392, + "src": "842:14:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -703,10 +703,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30323, + "id": 33384, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "842:7:18", + "src": "842:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -716,13 +716,13 @@ }, { "constant": false, - "id": 30326, + "id": 33387, "mutability": "mutable", "name": "size", - "nameLocation": "866:4:18", + "nameLocation": "866:4:38", "nodeType": "VariableDeclaration", - "scope": 30331, - "src": "858:12:18", + "scope": 33392, + "src": "858:12:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -730,10 +730,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30325, + "id": 33386, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "858:7:18", + "src": "858:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -742,44 +742,44 @@ "visibility": "internal" } ], - "src": "841:30:18" + "src": "841:30:38" }, "returnParameters": { - "id": 30328, + "id": 33389, "nodeType": "ParameterList", "parameters": [], - "src": "885:0:18" + "src": "885:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "view", "virtual": false, "visibility": "private" }, { - "id": 30371, + "id": 33432, "nodeType": "FunctionDefinition", - "src": "1000:354:18", + "src": "1000:354:38", "nodes": [], "body": { - "id": 30370, + "id": 33431, "nodeType": "Block", - "src": "1085:269:18", + "src": "1085:269:38", "nodes": [], "statements": [ { "assignments": [ - 30349 + 33410 ], "declarations": [ { "constant": false, - "id": 30349, + "id": 33410, "mutability": "mutable", "name": "fnIn", - "nameLocation": "1145:4:18", + "nameLocation": "1145:4:38", "nodeType": "VariableDeclaration", - "scope": 30370, - "src": "1095:54:18", + "scope": 33431, + "src": "1095:54:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -787,21 +787,21 @@ "typeString": "function (uint256,uint256,uint256) view" }, "typeName": { - "id": 30348, + "id": 33409, "nodeType": "FunctionTypeName", "parameterTypes": { - "id": 30346, + "id": 33407, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30341, + "id": 33402, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 30348, - "src": "1104:7:18", + "scope": 33409, + "src": "1104:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -809,10 +809,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30340, + "id": 33401, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1104:7:18", + "src": "1104:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -822,13 +822,13 @@ }, { "constant": false, - "id": 30343, + "id": 33404, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 30348, - "src": "1113:7:18", + "scope": 33409, + "src": "1113:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -836,10 +836,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30342, + "id": 33403, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1113:7:18", + "src": "1113:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -849,13 +849,13 @@ }, { "constant": false, - "id": 30345, + "id": 33406, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 30348, - "src": "1122:7:18", + "scope": 33409, + "src": "1122:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -863,10 +863,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30344, + "id": 33405, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1122:7:18", + "src": "1122:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -875,15 +875,15 @@ "visibility": "internal" } ], - "src": "1103:27:18" + "src": "1103:27:38" }, "returnParameterTypes": { - "id": 30347, + "id": 33408, "nodeType": "ParameterList", "parameters": [], - "src": "1145:0:18" + "src": "1145:0:38" }, - "src": "1095:54:18", + "src": "1095:54:38", "stateMutability": "view", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", @@ -894,36 +894,36 @@ "visibility": "internal" } ], - "id": 30351, + "id": 33412, "initialValue": { - "id": 30350, + "id": 33411, "name": "_memcopyView", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30382, - "src": "1152:12:18", + "referencedDeclaration": 33443, + "src": "1152:12:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256,uint256) view" } }, "nodeType": "VariableDeclarationStatement", - "src": "1095:69:18" + "src": "1095:69:38" }, { "assignments": [ - 30361 + 33422 ], "declarations": [ { "constant": false, - "id": 30361, + "id": 33422, "mutability": "mutable", "name": "pureMemcopy", - "nameLocation": "1224:11:18", + "nameLocation": "1224:11:38", "nodeType": "VariableDeclaration", - "scope": 30370, - "src": "1174:61:18", + "scope": 33431, + "src": "1174:61:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -931,21 +931,21 @@ "typeString": "function (uint256,uint256,uint256) pure" }, "typeName": { - "id": 30360, + "id": 33421, "nodeType": "FunctionTypeName", "parameterTypes": { - "id": 30358, + "id": 33419, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30353, + "id": 33414, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 30360, - "src": "1183:7:18", + "scope": 33421, + "src": "1183:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -953,10 +953,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30352, + "id": 33413, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1183:7:18", + "src": "1183:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -966,13 +966,13 @@ }, { "constant": false, - "id": 30355, + "id": 33416, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 30360, - "src": "1192:7:18", + "scope": 33421, + "src": "1192:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -980,10 +980,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30354, + "id": 33415, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1192:7:18", + "src": "1192:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -993,13 +993,13 @@ }, { "constant": false, - "id": 30357, + "id": 33418, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 30360, - "src": "1201:7:18", + "scope": 33421, + "src": "1201:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1007,10 +1007,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30356, + "id": 33417, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1201:7:18", + "src": "1201:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1019,15 +1019,15 @@ "visibility": "internal" } ], - "src": "1182:27:18" + "src": "1182:27:38" }, "returnParameterTypes": { - "id": 30359, + "id": 33420, "nodeType": "ParameterList", "parameters": [], - "src": "1224:0:18" + "src": "1224:0:38" }, - "src": "1174:61:18", + "src": "1174:61:38", "stateMutability": "pure", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", @@ -1038,28 +1038,28 @@ "visibility": "internal" } ], - "id": 30362, + "id": 33423, "nodeType": "VariableDeclarationStatement", - "src": "1174:61:18" + "src": "1174:61:38" }, { "AST": { "nodeType": "YulBlock", - "src": "1254:43:18", + "src": "1254:43:38", "statements": [ { "nodeType": "YulAssignment", - "src": "1268:19:18", + "src": "1268:19:38", "value": { "name": "fnIn", "nodeType": "YulIdentifier", - "src": "1283:4:18" + "src": "1283:4:38" }, "variableNames": [ { "name": "pureMemcopy", "nodeType": "YulIdentifier", - "src": "1268:11:18" + "src": "1268:11:38" } ] } @@ -1068,58 +1068,58 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 30349, + "declaration": 33410, "isOffset": false, "isSlot": false, - "src": "1283:4:18", + "src": "1283:4:38", "valueSize": 1 }, { - "declaration": 30361, + "declaration": 33422, "isOffset": false, "isSlot": false, - "src": "1268:11:18", + "src": "1268:11:38", "valueSize": 1 } ], - "id": 30363, + "id": 33424, "nodeType": "InlineAssembly", - "src": "1245:52:18" + "src": "1245:52:38" }, { "expression": { "arguments": [ { - "id": 30365, + "id": 33426, "name": "fromOffset", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30333, - "src": "1318:10:18", + "referencedDeclaration": 33394, + "src": "1318:10:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 30366, + "id": 33427, "name": "toOffset", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30335, - "src": "1330:8:18", + "referencedDeclaration": 33396, + "src": "1330:8:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 30367, + "id": 33428, "name": "length", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30337, - "src": "1340:6:18", + "referencedDeclaration": 33398, + "src": "1340:6:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1141,18 +1141,18 @@ "typeString": "uint256" } ], - "id": 30364, + "id": 33425, "name": "pureMemcopy", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30361, - "src": "1306:11:18", + "referencedDeclaration": 33422, + "src": "1306:11:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256,uint256) pure" } }, - "id": 30368, + "id": 33429, "isConstant": false, "isLValue": false, "isPure": false, @@ -1161,16 +1161,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1306:41:18", + "src": "1306:41:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30369, + "id": 33430, "nodeType": "ExpressionStatement", - "src": "1306:41:18" + "src": "1306:41:38" } ] }, @@ -1178,20 +1178,20 @@ "kind": "function", "modifiers": [], "name": "_memcopy", - "nameLocation": "1009:8:18", + "nameLocation": "1009:8:38", "parameters": { - "id": 30338, + "id": 33399, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30333, + "id": 33394, "mutability": "mutable", "name": "fromOffset", - "nameLocation": "1026:10:18", + "nameLocation": "1026:10:38", "nodeType": "VariableDeclaration", - "scope": 30371, - "src": "1018:18:18", + "scope": 33432, + "src": "1018:18:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1199,10 +1199,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30332, + "id": 33393, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1018:7:18", + "src": "1018:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1212,13 +1212,13 @@ }, { "constant": false, - "id": 30335, + "id": 33396, "mutability": "mutable", "name": "toOffset", - "nameLocation": "1046:8:18", + "nameLocation": "1046:8:38", "nodeType": "VariableDeclaration", - "scope": 30371, - "src": "1038:16:18", + "scope": 33432, + "src": "1038:16:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1226,10 +1226,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30334, + "id": 33395, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1038:7:18", + "src": "1038:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1239,13 +1239,13 @@ }, { "constant": false, - "id": 30337, + "id": 33398, "mutability": "mutable", "name": "length", - "nameLocation": "1064:6:18", + "nameLocation": "1064:6:38", "nodeType": "VariableDeclaration", - "scope": 30371, - "src": "1056:14:18", + "scope": 33432, + "src": "1056:14:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1253,10 +1253,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30336, + "id": 33397, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1056:7:18", + "src": "1056:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1265,34 +1265,34 @@ "visibility": "internal" } ], - "src": "1017:54:18" + "src": "1017:54:38" }, "returnParameters": { - "id": 30339, + "id": 33400, "nodeType": "ParameterList", "parameters": [], - "src": "1085:0:18" + "src": "1085:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "private" }, { - "id": 30382, + "id": 33443, "nodeType": "FunctionDefinition", - "src": "1360:203:18", + "src": "1360:203:38", "nodes": [], "body": { - "id": 30381, + "id": 33442, "nodeType": "Block", - "src": "1449:114:18", + "src": "1449:114:38", "nodes": [], "statements": [ { "AST": { "nodeType": "YulBlock", - "src": "1468:89:18", + "src": "1468:89:38", "statements": [ { "expression": { @@ -1304,95 +1304,95 @@ "functionName": { "name": "gas", "nodeType": "YulIdentifier", - "src": "1497:3:18" + "src": "1497:3:38" }, "nodeType": "YulFunctionCall", - "src": "1497:5:18" + "src": "1497:5:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "1504:3:18", + "src": "1504:3:38", "type": "", "value": "0x4" }, { "name": "fromOffset", "nodeType": "YulIdentifier", - "src": "1509:10:18" + "src": "1509:10:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "1521:6:18" + "src": "1521:6:38" }, { "name": "toOffset", "nodeType": "YulIdentifier", - "src": "1529:8:18" + "src": "1529:8:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "1539:6:18" + "src": "1539:6:38" } ], "functionName": { "name": "staticcall", "nodeType": "YulIdentifier", - "src": "1486:10:18" + "src": "1486:10:38" }, "nodeType": "YulFunctionCall", - "src": "1486:60:18" + "src": "1486:60:38" } ], "functionName": { "name": "pop", "nodeType": "YulIdentifier", - "src": "1482:3:18" + "src": "1482:3:38" }, "nodeType": "YulFunctionCall", - "src": "1482:65:18" + "src": "1482:65:38" }, "nodeType": "YulExpressionStatement", - "src": "1482:65:18" + "src": "1482:65:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30373, + "declaration": 33434, "isOffset": false, "isSlot": false, - "src": "1509:10:18", + "src": "1509:10:38", "valueSize": 1 }, { - "declaration": 30377, + "declaration": 33438, "isOffset": false, "isSlot": false, - "src": "1521:6:18", + "src": "1521:6:38", "valueSize": 1 }, { - "declaration": 30377, + "declaration": 33438, "isOffset": false, "isSlot": false, - "src": "1539:6:18", + "src": "1539:6:38", "valueSize": 1 }, { - "declaration": 30375, + "declaration": 33436, "isOffset": false, "isSlot": false, - "src": "1529:8:18", + "src": "1529:8:38", "valueSize": 1 } ], - "id": 30380, + "id": 33441, "nodeType": "InlineAssembly", - "src": "1459:98:18" + "src": "1459:98:38" } ] }, @@ -1400,20 +1400,20 @@ "kind": "function", "modifiers": [], "name": "_memcopyView", - "nameLocation": "1369:12:18", + "nameLocation": "1369:12:38", "parameters": { - "id": 30378, + "id": 33439, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30373, + "id": 33434, "mutability": "mutable", "name": "fromOffset", - "nameLocation": "1390:10:18", + "nameLocation": "1390:10:38", "nodeType": "VariableDeclaration", - "scope": 30382, - "src": "1382:18:18", + "scope": 33443, + "src": "1382:18:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1421,10 +1421,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30372, + "id": 33433, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1382:7:18", + "src": "1382:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1434,13 +1434,13 @@ }, { "constant": false, - "id": 30375, + "id": 33436, "mutability": "mutable", "name": "toOffset", - "nameLocation": "1410:8:18", + "nameLocation": "1410:8:38", "nodeType": "VariableDeclaration", - "scope": 30382, - "src": "1402:16:18", + "scope": 33443, + "src": "1402:16:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1448,10 +1448,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30374, + "id": 33435, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1402:7:18", + "src": "1402:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1461,13 +1461,13 @@ }, { "constant": false, - "id": 30377, + "id": 33438, "mutability": "mutable", "name": "length", - "nameLocation": "1428:6:18", + "nameLocation": "1428:6:38", "nodeType": "VariableDeclaration", - "scope": 30382, - "src": "1420:14:18", + "scope": 33443, + "src": "1420:14:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1475,10 +1475,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30376, + "id": 33437, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1420:7:18", + "src": "1420:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1487,28 +1487,28 @@ "visibility": "internal" } ], - "src": "1381:54:18" + "src": "1381:54:38" }, "returnParameters": { - "id": 30379, + "id": 33440, "nodeType": "ParameterList", "parameters": [], - "src": "1449:0:18" + "src": "1449:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "view", "virtual": false, "visibility": "private" }, { - "id": 30459, + "id": 33520, "nodeType": "FunctionDefinition", - "src": "1569:1863:18", + "src": "1569:1863:38", "nodes": [], "body": { - "id": 30458, + "id": 33519, "nodeType": "Block", - "src": "1634:1798:18", + "src": "1634:1798:38", "nodes": [], "statements": [ { @@ -1517,18 +1517,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 30391, + "id": 33452, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 30389, + "id": 33450, "name": "offset", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30384, - "src": "1648:6:18", + "referencedDeclaration": 33445, + "src": "1648:6:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1538,45 +1538,45 @@ "operator": ">=", "rightExpression": { "hexValue": "30783630", - "id": 30390, + "id": 33451, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "1658:4:18", + "src": "1658:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_96_by_1", "typeString": "int_const 96" }, "value": "0x60" }, - "src": "1648:14:18", + "src": "1648:14:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, "falseBody": { - "id": 30456, + "id": 33517, "nodeType": "Block", - "src": "2437:989:18", + "src": "2437:989:38", "statements": [ { "assignments": [ - 30414 + 33475 ], "declarations": [ { "constant": false, - "id": 30414, + "id": 33475, "mutability": "mutable", "name": "m0", - "nameLocation": "2541:2:18", + "nameLocation": "2541:2:38", "nodeType": "VariableDeclaration", - "scope": 30456, - "src": "2533:10:18", + "scope": 33517, + "src": "2533:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1584,10 +1584,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30413, + "id": 33474, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2533:7:18", + "src": "2533:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -1596,24 +1596,24 @@ "visibility": "internal" } ], - "id": 30415, + "id": 33476, "nodeType": "VariableDeclarationStatement", - "src": "2533:10:18" + "src": "2533:10:38" }, { "assignments": [ - 30417 + 33478 ], "declarations": [ { "constant": false, - "id": 30417, + "id": 33478, "mutability": "mutable", "name": "m1", - "nameLocation": "2565:2:18", + "nameLocation": "2565:2:38", "nodeType": "VariableDeclaration", - "scope": 30456, - "src": "2557:10:18", + "scope": 33517, + "src": "2557:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1621,10 +1621,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30416, + "id": 33477, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2557:7:18", + "src": "2557:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -1633,24 +1633,24 @@ "visibility": "internal" } ], - "id": 30418, + "id": 33479, "nodeType": "VariableDeclarationStatement", - "src": "2557:10:18" + "src": "2557:10:38" }, { "assignments": [ - 30420 + 33481 ], "declarations": [ { "constant": false, - "id": 30420, + "id": 33481, "mutability": "mutable", "name": "m2", - "nameLocation": "2589:2:18", + "nameLocation": "2589:2:38", "nodeType": "VariableDeclaration", - "scope": 30456, - "src": "2581:10:18", + "scope": 33517, + "src": "2581:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1658,10 +1658,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30419, + "id": 33480, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2581:7:18", + "src": "2581:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -1670,24 +1670,24 @@ "visibility": "internal" } ], - "id": 30421, + "id": 33482, "nodeType": "VariableDeclarationStatement", - "src": "2581:10:18" + "src": "2581:10:38" }, { "assignments": [ - 30423 + 33484 ], "declarations": [ { "constant": false, - "id": 30423, + "id": 33484, "mutability": "mutable", "name": "endOffset", - "nameLocation": "2613:9:18", + "nameLocation": "2613:9:38", "nodeType": "VariableDeclaration", - "scope": 30456, - "src": "2605:17:18", + "scope": 33517, + "src": "2605:17:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1695,10 +1695,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30422, + "id": 33483, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2605:7:18", + "src": "2605:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1707,24 +1707,24 @@ "visibility": "internal" } ], - "id": 30427, + "id": 33488, "initialValue": { "commonType": { "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 30426, + "id": 33487, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 30424, + "id": 33485, "name": "offset", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30384, - "src": "2625:6:18", + "referencedDeclaration": 33445, + "src": "2625:6:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1733,34 +1733,34 @@ "nodeType": "BinaryOperation", "operator": "+", "rightExpression": { - "id": 30425, + "id": 33486, "name": "length", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30386, - "src": "2634:6:18", + "referencedDeclaration": 33447, + "src": "2634:6:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "2625:15:18", + "src": "2625:15:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, "nodeType": "VariableDeclarationStatement", - "src": "2605:35:18" + "src": "2605:35:38" }, { "AST": { "nodeType": "YulBlock", - "src": "2663:165:18", + "src": "2663:165:38", "statements": [ { "nodeType": "YulAssignment", - "src": "2681:33:18", + "src": "2681:33:38", "value": { "arguments": [ { @@ -1768,12 +1768,12 @@ { "name": "endOffset", "nodeType": "YulIdentifier", - "src": "2697:9:18" + "src": "2697:9:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "2708:4:18", + "src": "2708:4:38", "type": "", "value": "0x00" } @@ -1781,31 +1781,31 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "2693:3:18" + "src": "2693:3:38" }, "nodeType": "YulFunctionCall", - "src": "2693:20:18" + "src": "2693:20:38" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "2687:5:18" + "src": "2687:5:38" }, "nodeType": "YulFunctionCall", - "src": "2687:27:18" + "src": "2687:27:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "2681:2:18" + "src": "2681:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "2731:33:18", + "src": "2731:33:38", "value": { "arguments": [ { @@ -1813,12 +1813,12 @@ { "name": "endOffset", "nodeType": "YulIdentifier", - "src": "2747:9:18" + "src": "2747:9:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "2758:4:18", + "src": "2758:4:38", "type": "", "value": "0x20" } @@ -1826,31 +1826,31 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "2743:3:18" + "src": "2743:3:38" }, "nodeType": "YulFunctionCall", - "src": "2743:20:18" + "src": "2743:20:38" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "2737:5:18" + "src": "2737:5:38" }, "nodeType": "YulFunctionCall", - "src": "2737:27:18" + "src": "2737:27:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "2731:2:18" + "src": "2731:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "2781:33:18", + "src": "2781:33:38", "value": { "arguments": [ { @@ -1858,12 +1858,12 @@ { "name": "endOffset", "nodeType": "YulIdentifier", - "src": "2797:9:18" + "src": "2797:9:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "2808:4:18", + "src": "2808:4:38", "type": "", "value": "0x40" } @@ -1871,25 +1871,25 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "2793:3:18" + "src": "2793:3:38" }, "nodeType": "YulFunctionCall", - "src": "2793:20:18" + "src": "2793:20:38" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "2787:5:18" + "src": "2787:5:38" }, "nodeType": "YulFunctionCall", - "src": "2787:27:18" + "src": "2787:27:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "2781:2:18" + "src": "2781:2:38" } ] } @@ -1898,62 +1898,62 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 30423, + "declaration": 33484, "isOffset": false, "isSlot": false, - "src": "2697:9:18", + "src": "2697:9:38", "valueSize": 1 }, { - "declaration": 30423, + "declaration": 33484, "isOffset": false, "isSlot": false, - "src": "2747:9:18", + "src": "2747:9:38", "valueSize": 1 }, { - "declaration": 30423, + "declaration": 33484, "isOffset": false, "isSlot": false, - "src": "2797:9:18", + "src": "2797:9:38", "valueSize": 1 }, { - "declaration": 30414, + "declaration": 33475, "isOffset": false, "isSlot": false, - "src": "2681:2:18", + "src": "2681:2:38", "valueSize": 1 }, { - "declaration": 30417, + "declaration": 33478, "isOffset": false, "isSlot": false, - "src": "2731:2:18", + "src": "2731:2:38", "valueSize": 1 }, { - "declaration": 30420, + "declaration": 33481, "isOffset": false, "isSlot": false, - "src": "2781:2:18", + "src": "2781:2:38", "valueSize": 1 } ], - "id": 30428, + "id": 33489, "nodeType": "InlineAssembly", - "src": "2654:174:18" + "src": "2654:174:38" }, { "expression": { "arguments": [ { - "id": 30430, + "id": 33491, "name": "offset", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30384, - "src": "2850:6:18", + "referencedDeclaration": 33445, + "src": "2850:6:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1964,18 +1964,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 30433, + "id": 33494, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 30431, + "id": 33492, "name": "offset", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30384, - "src": "2858:6:18", + "referencedDeclaration": 33445, + "src": "2858:6:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1985,33 +1985,33 @@ "operator": "+", "rightExpression": { "hexValue": "30783630", - "id": 30432, + "id": 33493, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2867:4:18", + "src": "2867:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_96_by_1", "typeString": "int_const 96" }, "value": "0x60" }, - "src": "2858:13:18", + "src": "2858:13:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 30434, + "id": 33495, "name": "length", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30386, - "src": "2873:6:18", + "referencedDeclaration": 33447, + "src": "2873:6:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2033,18 +2033,18 @@ "typeString": "uint256" } ], - "id": 30429, + "id": 33490, "name": "_memcopy", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30371, - "src": "2841:8:18", + "referencedDeclaration": 33432, + "src": "2841:8:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256,uint256) pure" } }, - "id": 30435, + "id": 33496, "isConstant": false, "isLValue": false, "isPure": false, @@ -2053,21 +2053,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2841:39:18", + "src": "2841:39:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30436, + "id": 33497, "nodeType": "ExpressionStatement", - "src": "2841:39:18" + "src": "2841:39:38" }, { "AST": { "nodeType": "YulBlock", - "src": "2903:217:18", + "src": "2903:217:38", "statements": [ { "expression": { @@ -2077,12 +2077,12 @@ { "name": "offset", "nodeType": "YulIdentifier", - "src": "2982:6:18" + "src": "2982:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "2990:4:18", + "src": "2990:4:38", "type": "", "value": "0x00" } @@ -2090,15 +2090,15 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "2978:3:18" + "src": "2978:3:38" }, "nodeType": "YulFunctionCall", - "src": "2978:17:18" + "src": "2978:17:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "2997:10:18", + "src": "2997:10:38", "type": "", "value": "0xe17bf956" } @@ -2106,13 +2106,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "2971:6:18" + "src": "2971:6:38" }, "nodeType": "YulFunctionCall", - "src": "2971:37:18" + "src": "2971:37:38" }, "nodeType": "YulExpressionStatement", - "src": "2971:37:18" + "src": "2971:37:38" }, { "expression": { @@ -2122,12 +2122,12 @@ { "name": "offset", "nodeType": "YulIdentifier", - "src": "3036:6:18" + "src": "3036:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "3044:4:18", + "src": "3044:4:38", "type": "", "value": "0x20" } @@ -2135,15 +2135,15 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "3032:3:18" + "src": "3032:3:38" }, "nodeType": "YulFunctionCall", - "src": "3032:17:18" + "src": "3032:17:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "3051:4:18", + "src": "3051:4:38", "type": "", "value": "0x20" } @@ -2151,13 +2151,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "3025:6:18" + "src": "3025:6:38" }, "nodeType": "YulFunctionCall", - "src": "3025:31:18" + "src": "3025:31:38" }, "nodeType": "YulExpressionStatement", - "src": "3025:31:18" + "src": "3025:31:38" }, { "expression": { @@ -2167,12 +2167,12 @@ { "name": "offset", "nodeType": "YulIdentifier", - "src": "3084:6:18" + "src": "3084:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "3092:4:18", + "src": "3092:4:38", "type": "", "value": "0x40" } @@ -2180,64 +2180,64 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "3080:3:18" + "src": "3080:3:38" }, "nodeType": "YulFunctionCall", - "src": "3080:17:18" + "src": "3080:17:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "3099:6:18" + "src": "3099:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "3073:6:18" + "src": "3073:6:38" }, "nodeType": "YulFunctionCall", - "src": "3073:33:18" + "src": "3073:33:38" }, "nodeType": "YulExpressionStatement", - "src": "3073:33:18" + "src": "3073:33:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30386, + "declaration": 33447, "isOffset": false, "isSlot": false, - "src": "3099:6:18", + "src": "3099:6:38", "valueSize": 1 }, { - "declaration": 30384, + "declaration": 33445, "isOffset": false, "isSlot": false, - "src": "2982:6:18", + "src": "2982:6:38", "valueSize": 1 }, { - "declaration": 30384, + "declaration": 33445, "isOffset": false, "isSlot": false, - "src": "3036:6:18", + "src": "3036:6:38", "valueSize": 1 }, { - "declaration": 30384, + "declaration": 33445, "isOffset": false, "isSlot": false, - "src": "3084:6:18", + "src": "3084:6:38", "valueSize": 1 } ], - "id": 30437, + "id": 33498, "nodeType": "InlineAssembly", - "src": "2894:226:18" + "src": "2894:226:38" }, { "expression": { @@ -2247,18 +2247,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 30441, + "id": 33502, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 30439, + "id": 33500, "name": "offset", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30384, - "src": "3149:6:18", + "referencedDeclaration": 33445, + "src": "3149:6:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2268,21 +2268,21 @@ "operator": "+", "rightExpression": { "hexValue": "30783163", - "id": 30440, + "id": 33501, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3158:4:18", + "src": "3158:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" }, "value": "0x1c" }, - "src": "3149:13:18", + "src": "3149:13:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2293,18 +2293,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 30444, + "id": 33505, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 30442, + "id": 33503, "name": "length", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30386, - "src": "3164:6:18", + "referencedDeclaration": 33447, + "src": "3164:6:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2314,21 +2314,21 @@ "operator": "+", "rightExpression": { "hexValue": "30783434", - "id": 30443, + "id": 33504, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3173:4:18", + "src": "3173:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_68_by_1", "typeString": "int_const 68" }, "value": "0x44" }, - "src": "3164:13:18", + "src": "3164:13:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2346,18 +2346,18 @@ "typeString": "uint256" } ], - "id": 30438, + "id": 33499, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "3133:15:18", + "referencedDeclaration": 33383, + "src": "3133:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30445, + "id": 33506, "isConstant": false, "isLValue": false, "isPure": false, @@ -2366,16 +2366,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3133:45:18", + "src": "3133:45:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30446, + "id": 33507, "nodeType": "ExpressionStatement", - "src": "3133:45:18" + "src": "3133:45:38" }, { "expression": { @@ -2385,18 +2385,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 30450, + "id": 33511, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 30448, + "id": 33509, "name": "offset", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30384, - "src": "3201:6:18", + "referencedDeclaration": 33445, + "src": "3201:6:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2406,45 +2406,45 @@ "operator": "+", "rightExpression": { "hexValue": "30783630", - "id": 30449, + "id": 33510, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3210:4:18", + "src": "3210:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_96_by_1", "typeString": "int_const 96" }, "value": "0x60" }, - "src": "3201:13:18", + "src": "3201:13:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 30451, + "id": 33512, "name": "offset", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30384, - "src": "3216:6:18", + "referencedDeclaration": 33445, + "src": "3216:6:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 30452, + "id": 33513, "name": "length", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30386, - "src": "3224:6:18", + "referencedDeclaration": 33447, + "src": "3224:6:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -2466,18 +2466,18 @@ "typeString": "uint256" } ], - "id": 30447, + "id": 33508, "name": "_memcopy", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30371, - "src": "3192:8:18", + "referencedDeclaration": 33432, + "src": "3192:8:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256,uint256) pure" } }, - "id": 30453, + "id": 33514, "isConstant": false, "isLValue": false, "isPure": false, @@ -2486,21 +2486,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3192:39:18", + "src": "3192:39:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30454, + "id": 33515, "nodeType": "ExpressionStatement", - "src": "3192:39:18" + "src": "3192:39:38" }, { "AST": { "nodeType": "YulBlock", - "src": "3254:162:18", + "src": "3254:162:38", "statements": [ { "expression": { @@ -2510,12 +2510,12 @@ { "name": "endOffset", "nodeType": "YulIdentifier", - "src": "3283:9:18" + "src": "3283:9:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "3294:4:18", + "src": "3294:4:38", "type": "", "value": "0x00" } @@ -2523,27 +2523,27 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "3279:3:18" + "src": "3279:3:38" }, "nodeType": "YulFunctionCall", - "src": "3279:20:18" + "src": "3279:20:38" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "3301:2:18" + "src": "3301:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "3272:6:18" + "src": "3272:6:38" }, "nodeType": "YulFunctionCall", - "src": "3272:32:18" + "src": "3272:32:38" }, "nodeType": "YulExpressionStatement", - "src": "3272:32:18" + "src": "3272:32:38" }, { "expression": { @@ -2553,12 +2553,12 @@ { "name": "endOffset", "nodeType": "YulIdentifier", - "src": "3332:9:18" + "src": "3332:9:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "3343:4:18", + "src": "3343:4:38", "type": "", "value": "0x20" } @@ -2566,27 +2566,27 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "3328:3:18" + "src": "3328:3:38" }, "nodeType": "YulFunctionCall", - "src": "3328:20:18" + "src": "3328:20:38" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "3350:2:18" + "src": "3350:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "3321:6:18" + "src": "3321:6:38" }, "nodeType": "YulFunctionCall", - "src": "3321:32:18" + "src": "3321:32:38" }, "nodeType": "YulExpressionStatement", - "src": "3321:32:18" + "src": "3321:32:38" }, { "expression": { @@ -2596,12 +2596,12 @@ { "name": "endOffset", "nodeType": "YulIdentifier", - "src": "3381:9:18" + "src": "3381:9:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "3392:4:18", + "src": "3392:4:38", "type": "", "value": "0x40" } @@ -2609,103 +2609,103 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "3377:3:18" + "src": "3377:3:38" }, "nodeType": "YulFunctionCall", - "src": "3377:20:18" + "src": "3377:20:38" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "3399:2:18" + "src": "3399:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "3370:6:18" + "src": "3370:6:38" }, "nodeType": "YulFunctionCall", - "src": "3370:32:18" + "src": "3370:32:38" }, "nodeType": "YulExpressionStatement", - "src": "3370:32:18" + "src": "3370:32:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30423, + "declaration": 33484, "isOffset": false, "isSlot": false, - "src": "3283:9:18", + "src": "3283:9:38", "valueSize": 1 }, { - "declaration": 30423, + "declaration": 33484, "isOffset": false, "isSlot": false, - "src": "3332:9:18", + "src": "3332:9:38", "valueSize": 1 }, { - "declaration": 30423, + "declaration": 33484, "isOffset": false, "isSlot": false, - "src": "3381:9:18", + "src": "3381:9:38", "valueSize": 1 }, { - "declaration": 30414, + "declaration": 33475, "isOffset": false, "isSlot": false, - "src": "3301:2:18", + "src": "3301:2:38", "valueSize": 1 }, { - "declaration": 30417, + "declaration": 33478, "isOffset": false, "isSlot": false, - "src": "3350:2:18", + "src": "3350:2:38", "valueSize": 1 }, { - "declaration": 30420, + "declaration": 33481, "isOffset": false, "isSlot": false, - "src": "3399:2:18", + "src": "3399:2:38", "valueSize": 1 } ], - "id": 30455, + "id": 33516, "nodeType": "InlineAssembly", - "src": "3245:171:18" + "src": "3245:171:38" } ] }, - "id": 30457, + "id": 33518, "nodeType": "IfStatement", - "src": "1644:1782:18", + "src": "1644:1782:38", "trueBody": { - "id": 30412, + "id": 33473, "nodeType": "Block", - "src": "1664:767:18", + "src": "1664:767:38", "statements": [ { "assignments": [ - 30393 + 33454 ], "declarations": [ { "constant": false, - "id": 30393, + "id": 33454, "mutability": "mutable", "name": "m0", - "nameLocation": "1756:2:18", + "nameLocation": "1756:2:38", "nodeType": "VariableDeclaration", - "scope": 30412, - "src": "1748:10:18", + "scope": 33473, + "src": "1748:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2713,10 +2713,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30392, + "id": 33453, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1748:7:18", + "src": "1748:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2725,24 +2725,24 @@ "visibility": "internal" } ], - "id": 30394, + "id": 33455, "nodeType": "VariableDeclarationStatement", - "src": "1748:10:18" + "src": "1748:10:38" }, { "assignments": [ - 30396 + 33457 ], "declarations": [ { "constant": false, - "id": 30396, + "id": 33457, "mutability": "mutable", "name": "m1", - "nameLocation": "1780:2:18", + "nameLocation": "1780:2:38", "nodeType": "VariableDeclaration", - "scope": 30412, - "src": "1772:10:18", + "scope": 33473, + "src": "1772:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2750,10 +2750,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30395, + "id": 33456, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1772:7:18", + "src": "1772:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2762,24 +2762,24 @@ "visibility": "internal" } ], - "id": 30397, + "id": 33458, "nodeType": "VariableDeclarationStatement", - "src": "1772:10:18" + "src": "1772:10:38" }, { "assignments": [ - 30399 + 33460 ], "declarations": [ { "constant": false, - "id": 30399, + "id": 33460, "mutability": "mutable", "name": "m2", - "nameLocation": "1804:2:18", + "nameLocation": "1804:2:38", "nodeType": "VariableDeclaration", - "scope": 30412, - "src": "1796:10:18", + "scope": 33473, + "src": "1796:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2787,10 +2787,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30398, + "id": 33459, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1796:7:18", + "src": "1796:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -2799,18 +2799,18 @@ "visibility": "internal" } ], - "id": 30400, + "id": 33461, "nodeType": "VariableDeclarationStatement", - "src": "1796:10:18" + "src": "1796:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "1829:358:18", + "src": "1829:358:38", "statements": [ { "nodeType": "YulAssignment", - "src": "1847:30:18", + "src": "1847:30:38", "value": { "arguments": [ { @@ -2818,12 +2818,12 @@ { "name": "offset", "nodeType": "YulIdentifier", - "src": "1863:6:18" + "src": "1863:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "1871:4:18", + "src": "1871:4:38", "type": "", "value": "0x60" } @@ -2831,31 +2831,31 @@ "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "1859:3:18" + "src": "1859:3:38" }, "nodeType": "YulFunctionCall", - "src": "1859:17:18" + "src": "1859:17:38" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "1853:5:18" + "src": "1853:5:38" }, "nodeType": "YulFunctionCall", - "src": "1853:24:18" + "src": "1853:24:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "1847:2:18" + "src": "1847:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "1894:30:18", + "src": "1894:30:38", "value": { "arguments": [ { @@ -2863,12 +2863,12 @@ { "name": "offset", "nodeType": "YulIdentifier", - "src": "1910:6:18" + "src": "1910:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "1918:4:18", + "src": "1918:4:38", "type": "", "value": "0x40" } @@ -2876,31 +2876,31 @@ "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "1906:3:18" + "src": "1906:3:38" }, "nodeType": "YulFunctionCall", - "src": "1906:17:18" + "src": "1906:17:38" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "1900:5:18" + "src": "1900:5:38" }, "nodeType": "YulFunctionCall", - "src": "1900:24:18" + "src": "1900:24:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "1894:2:18" + "src": "1894:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "1941:30:18", + "src": "1941:30:38", "value": { "arguments": [ { @@ -2908,12 +2908,12 @@ { "name": "offset", "nodeType": "YulIdentifier", - "src": "1957:6:18" + "src": "1957:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "1965:4:18", + "src": "1965:4:38", "type": "", "value": "0x20" } @@ -2921,25 +2921,25 @@ "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "1953:3:18" + "src": "1953:3:38" }, "nodeType": "YulFunctionCall", - "src": "1953:17:18" + "src": "1953:17:38" } ], "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "1947:5:18" + "src": "1947:5:38" }, "nodeType": "YulFunctionCall", - "src": "1947:24:18" + "src": "1947:24:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "1941:2:18" + "src": "1941:2:38" } ] }, @@ -2951,12 +2951,12 @@ { "name": "offset", "nodeType": "YulIdentifier", - "src": "2049:6:18" + "src": "2049:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "2057:4:18", + "src": "2057:4:38", "type": "", "value": "0x60" } @@ -2964,15 +2964,15 @@ "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "2045:3:18" + "src": "2045:3:38" }, "nodeType": "YulFunctionCall", - "src": "2045:17:18" + "src": "2045:17:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "2064:10:18", + "src": "2064:10:38", "type": "", "value": "0xe17bf956" } @@ -2980,13 +2980,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "2038:6:18" + "src": "2038:6:38" }, "nodeType": "YulFunctionCall", - "src": "2038:37:18" + "src": "2038:37:38" }, "nodeType": "YulExpressionStatement", - "src": "2038:37:18" + "src": "2038:37:38" }, { "expression": { @@ -2996,12 +2996,12 @@ { "name": "offset", "nodeType": "YulIdentifier", - "src": "2103:6:18" + "src": "2103:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "2111:4:18", + "src": "2111:4:38", "type": "", "value": "0x40" } @@ -3009,15 +3009,15 @@ "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "2099:3:18" + "src": "2099:3:38" }, "nodeType": "YulFunctionCall", - "src": "2099:17:18" + "src": "2099:17:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "2118:4:18", + "src": "2118:4:38", "type": "", "value": "0x20" } @@ -3025,13 +3025,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "2092:6:18" + "src": "2092:6:38" }, "nodeType": "YulFunctionCall", - "src": "2092:31:18" + "src": "2092:31:38" }, "nodeType": "YulExpressionStatement", - "src": "2092:31:18" + "src": "2092:31:38" }, { "expression": { @@ -3041,12 +3041,12 @@ { "name": "offset", "nodeType": "YulIdentifier", - "src": "2151:6:18" + "src": "2151:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "2159:4:18", + "src": "2159:4:38", "type": "", "value": "0x20" } @@ -3054,106 +3054,106 @@ "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "2147:3:18" + "src": "2147:3:38" }, "nodeType": "YulFunctionCall", - "src": "2147:17:18" + "src": "2147:17:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "2166:6:18" + "src": "2166:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "2140:6:18" + "src": "2140:6:38" }, "nodeType": "YulFunctionCall", - "src": "2140:33:18" + "src": "2140:33:38" }, "nodeType": "YulExpressionStatement", - "src": "2140:33:18" + "src": "2140:33:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30386, + "declaration": 33447, "isOffset": false, "isSlot": false, - "src": "2166:6:18", + "src": "2166:6:38", "valueSize": 1 }, { - "declaration": 30393, + "declaration": 33454, "isOffset": false, "isSlot": false, - "src": "1847:2:18", + "src": "1847:2:38", "valueSize": 1 }, { - "declaration": 30396, + "declaration": 33457, "isOffset": false, "isSlot": false, - "src": "1894:2:18", + "src": "1894:2:38", "valueSize": 1 }, { - "declaration": 30399, + "declaration": 33460, "isOffset": false, "isSlot": false, - "src": "1941:2:18", + "src": "1941:2:38", "valueSize": 1 }, { - "declaration": 30384, + "declaration": 33445, "isOffset": false, "isSlot": false, - "src": "1863:6:18", + "src": "1863:6:38", "valueSize": 1 }, { - "declaration": 30384, + "declaration": 33445, "isOffset": false, "isSlot": false, - "src": "1910:6:18", + "src": "1910:6:38", "valueSize": 1 }, { - "declaration": 30384, + "declaration": 33445, "isOffset": false, "isSlot": false, - "src": "1957:6:18", + "src": "1957:6:38", "valueSize": 1 }, { - "declaration": 30384, + "declaration": 33445, "isOffset": false, "isSlot": false, - "src": "2049:6:18", + "src": "2049:6:38", "valueSize": 1 }, { - "declaration": 30384, + "declaration": 33445, "isOffset": false, "isSlot": false, - "src": "2103:6:18", + "src": "2103:6:38", "valueSize": 1 }, { - "declaration": 30384, + "declaration": 33445, "isOffset": false, "isSlot": false, - "src": "2151:6:18", + "src": "2151:6:38", "valueSize": 1 } ], - "id": 30401, + "id": 33462, "nodeType": "InlineAssembly", - "src": "1820:367:18" + "src": "1820:367:38" }, { "expression": { @@ -3163,18 +3163,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 30405, + "id": 33466, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 30403, + "id": 33464, "name": "offset", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30384, - "src": "2216:6:18", + "referencedDeclaration": 33445, + "src": "2216:6:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3184,21 +3184,21 @@ "operator": "-", "rightExpression": { "hexValue": "30783434", - "id": 30404, + "id": 33465, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2225:4:18", + "src": "2225:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_68_by_1", "typeString": "int_const 68" }, "value": "0x44" }, - "src": "2216:13:18", + "src": "2216:13:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3209,18 +3209,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 30408, + "id": 33469, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 30406, + "id": 33467, "name": "length", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30386, - "src": "2231:6:18", + "referencedDeclaration": 33447, + "src": "2231:6:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3230,21 +3230,21 @@ "operator": "+", "rightExpression": { "hexValue": "30783434", - "id": 30407, + "id": 33468, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2240:4:18", + "src": "2240:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_68_by_1", "typeString": "int_const 68" }, "value": "0x44" }, - "src": "2231:13:18", + "src": "2231:13:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3262,18 +3262,18 @@ "typeString": "uint256" } ], - "id": 30402, + "id": 33463, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "2200:15:18", + "referencedDeclaration": 33383, + "src": "2200:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30409, + "id": 33470, "isConstant": false, "isLValue": false, "isPure": false, @@ -3282,21 +3282,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2200:45:18", + "src": "2200:45:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30410, + "id": 33471, "nodeType": "ExpressionStatement", - "src": "2200:45:18" + "src": "2200:45:38" }, { "AST": { "nodeType": "YulBlock", - "src": "2268:153:18", + "src": "2268:153:38", "statements": [ { "expression": { @@ -3306,12 +3306,12 @@ { "name": "offset", "nodeType": "YulIdentifier", - "src": "2297:6:18" + "src": "2297:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "2305:4:18", + "src": "2305:4:38", "type": "", "value": "0x60" } @@ -3319,27 +3319,27 @@ "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "2293:3:18" + "src": "2293:3:38" }, "nodeType": "YulFunctionCall", - "src": "2293:17:18" + "src": "2293:17:38" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "2312:2:18" + "src": "2312:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "2286:6:18" + "src": "2286:6:38" }, "nodeType": "YulFunctionCall", - "src": "2286:29:18" + "src": "2286:29:38" }, "nodeType": "YulExpressionStatement", - "src": "2286:29:18" + "src": "2286:29:38" }, { "expression": { @@ -3349,12 +3349,12 @@ { "name": "offset", "nodeType": "YulIdentifier", - "src": "2343:6:18" + "src": "2343:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "2351:4:18", + "src": "2351:4:38", "type": "", "value": "0x40" } @@ -3362,27 +3362,27 @@ "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "2339:3:18" + "src": "2339:3:38" }, "nodeType": "YulFunctionCall", - "src": "2339:17:18" + "src": "2339:17:38" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "2358:2:18" + "src": "2358:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "2332:6:18" + "src": "2332:6:38" }, "nodeType": "YulFunctionCall", - "src": "2332:29:18" + "src": "2332:29:38" }, "nodeType": "YulExpressionStatement", - "src": "2332:29:18" + "src": "2332:29:38" }, { "expression": { @@ -3392,12 +3392,12 @@ { "name": "offset", "nodeType": "YulIdentifier", - "src": "2389:6:18" + "src": "2389:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "2397:4:18", + "src": "2397:4:38", "type": "", "value": "0x20" } @@ -3405,78 +3405,78 @@ "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "2385:3:18" + "src": "2385:3:38" }, "nodeType": "YulFunctionCall", - "src": "2385:17:18" + "src": "2385:17:38" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "2404:2:18" + "src": "2404:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "2378:6:18" + "src": "2378:6:38" }, "nodeType": "YulFunctionCall", - "src": "2378:29:18" + "src": "2378:29:38" }, "nodeType": "YulExpressionStatement", - "src": "2378:29:18" + "src": "2378:29:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30393, + "declaration": 33454, "isOffset": false, "isSlot": false, - "src": "2312:2:18", + "src": "2312:2:38", "valueSize": 1 }, { - "declaration": 30396, + "declaration": 33457, "isOffset": false, "isSlot": false, - "src": "2358:2:18", + "src": "2358:2:38", "valueSize": 1 }, { - "declaration": 30399, + "declaration": 33460, "isOffset": false, "isSlot": false, - "src": "2404:2:18", + "src": "2404:2:38", "valueSize": 1 }, { - "declaration": 30384, + "declaration": 33445, "isOffset": false, "isSlot": false, - "src": "2297:6:18", + "src": "2297:6:38", "valueSize": 1 }, { - "declaration": 30384, + "declaration": 33445, "isOffset": false, "isSlot": false, - "src": "2343:6:18", + "src": "2343:6:38", "valueSize": 1 }, { - "declaration": 30384, + "declaration": 33445, "isOffset": false, "isSlot": false, - "src": "2389:6:18", + "src": "2389:6:38", "valueSize": 1 } ], - "id": 30411, + "id": 33472, "nodeType": "InlineAssembly", - "src": "2259:162:18" + "src": "2259:162:38" } ] } @@ -3487,20 +3487,20 @@ "kind": "function", "modifiers": [], "name": "logMemory", - "nameLocation": "1578:9:18", + "nameLocation": "1578:9:38", "parameters": { - "id": 30387, + "id": 33448, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30384, + "id": 33445, "mutability": "mutable", "name": "offset", - "nameLocation": "1596:6:18", + "nameLocation": "1596:6:38", "nodeType": "VariableDeclaration", - "scope": 30459, - "src": "1588:14:18", + "scope": 33520, + "src": "1588:14:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3508,10 +3508,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30383, + "id": 33444, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1588:7:18", + "src": "1588:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3521,13 +3521,13 @@ }, { "constant": false, - "id": 30386, + "id": 33447, "mutability": "mutable", "name": "length", - "nameLocation": "1612:6:18", + "nameLocation": "1612:6:38", "nodeType": "VariableDeclaration", - "scope": 30459, - "src": "1604:14:18", + "scope": 33520, + "src": "1604:14:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3535,10 +3535,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30385, + "id": 33446, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1604:7:18", + "src": "1604:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3547,44 +3547,44 @@ "visibility": "internal" } ], - "src": "1587:32:18" + "src": "1587:32:38" }, "returnParameters": { - "id": 30388, + "id": 33449, "nodeType": "ParameterList", "parameters": [], - "src": "1634:0:18" + "src": "1634:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30478, + "id": 33539, "nodeType": "FunctionDefinition", - "src": "3438:408:18", + "src": "3438:408:38", "nodes": [], "body": { - "id": 30477, + "id": 33538, "nodeType": "Block", - "src": "3477:369:18", + "src": "3477:369:38", "nodes": [], "statements": [ { "assignments": [ - 30465 + 33526 ], "declarations": [ { "constant": false, - "id": 30465, + "id": 33526, "mutability": "mutable", "name": "m0", - "nameLocation": "3495:2:18", + "nameLocation": "3495:2:38", "nodeType": "VariableDeclaration", - "scope": 30477, - "src": "3487:10:18", + "scope": 33538, + "src": "3487:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3592,10 +3592,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30464, + "id": 33525, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3487:7:18", + "src": "3487:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3604,24 +3604,24 @@ "visibility": "internal" } ], - "id": 30466, + "id": 33527, "nodeType": "VariableDeclarationStatement", - "src": "3487:10:18" + "src": "3487:10:38" }, { "assignments": [ - 30468 + 33529 ], "declarations": [ { "constant": false, - "id": 30468, + "id": 33529, "mutability": "mutable", "name": "m1", - "nameLocation": "3515:2:18", + "nameLocation": "3515:2:38", "nodeType": "VariableDeclaration", - "scope": 30477, - "src": "3507:10:18", + "scope": 33538, + "src": "3507:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3629,10 +3629,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30467, + "id": 33528, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3507:7:18", + "src": "3507:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -3641,24 +3641,24 @@ "visibility": "internal" } ], - "id": 30469, + "id": 33530, "nodeType": "VariableDeclarationStatement", - "src": "3507:10:18" + "src": "3507:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "3536:180:18", + "src": "3536:180:38", "statements": [ { "nodeType": "YulAssignment", - "src": "3550:17:18", + "src": "3550:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "3562:4:18", + "src": "3562:4:38", "type": "", "value": "0x00" } @@ -3666,28 +3666,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "3556:5:18" + "src": "3556:5:38" }, "nodeType": "YulFunctionCall", - "src": "3556:11:18" + "src": "3556:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "3550:2:18" + "src": "3550:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "3580:17:18", + "src": "3580:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "3592:4:18", + "src": "3592:4:38", "type": "", "value": "0x20" } @@ -3695,16 +3695,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "3586:5:18" + "src": "3586:5:38" }, "nodeType": "YulFunctionCall", - "src": "3586:11:18" + "src": "3586:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "3580:2:18" + "src": "3580:2:38" } ] }, @@ -3714,14 +3714,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "3660:4:18", + "src": "3660:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "3666:10:18", + "src": "3666:10:38", "type": "", "value": "0x2c2ecbc2" } @@ -3729,13 +3729,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "3653:6:18" + "src": "3653:6:38" }, "nodeType": "YulFunctionCall", - "src": "3653:24:18" + "src": "3653:24:38" }, "nodeType": "YulExpressionStatement", - "src": "3653:24:18" + "src": "3653:24:38" }, { "expression": { @@ -3743,70 +3743,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "3697:4:18", + "src": "3697:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "3703:2:18" + "src": "3703:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "3690:6:18" + "src": "3690:6:38" }, "nodeType": "YulFunctionCall", - "src": "3690:16:18" + "src": "3690:16:38" }, "nodeType": "YulExpressionStatement", - "src": "3690:16:18" + "src": "3690:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30465, + "declaration": 33526, "isOffset": false, "isSlot": false, - "src": "3550:2:18", + "src": "3550:2:38", "valueSize": 1 }, { - "declaration": 30468, + "declaration": 33529, "isOffset": false, "isSlot": false, - "src": "3580:2:18", + "src": "3580:2:38", "valueSize": 1 }, { - "declaration": 30461, + "declaration": 33522, "isOffset": false, "isSlot": false, - "src": "3703:2:18", + "src": "3703:2:38", "valueSize": 1 } ], - "id": 30470, + "id": 33531, "nodeType": "InlineAssembly", - "src": "3527:189:18" + "src": "3527:189:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 30472, + "id": 33533, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3741:4:18", + "src": "3741:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -3815,14 +3815,14 @@ }, { "hexValue": "30783234", - "id": 30473, + "id": 33534, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3747:4:18", + "src": "3747:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_36_by_1", "typeString": "int_const 36" @@ -3841,18 +3841,18 @@ "typeString": "int_const 36" } ], - "id": 30471, + "id": 33532, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "3725:15:18", + "referencedDeclaration": 33383, + "src": "3725:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30474, + "id": 33535, "isConstant": false, "isLValue": false, "isPure": false, @@ -3861,21 +3861,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3725:27:18", + "src": "3725:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30475, + "id": 33536, "nodeType": "ExpressionStatement", - "src": "3725:27:18" + "src": "3725:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "3771:69:18", + "src": "3771:69:38", "statements": [ { "expression": { @@ -3883,26 +3883,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "3792:4:18", + "src": "3792:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "3798:2:18" + "src": "3798:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "3785:6:18" + "src": "3785:6:38" }, "nodeType": "YulFunctionCall", - "src": "3785:16:18" + "src": "3785:16:38" }, "nodeType": "YulExpressionStatement", - "src": "3785:16:18" + "src": "3785:16:38" }, { "expression": { @@ -3910,49 +3910,49 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "3821:4:18", + "src": "3821:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "3827:2:18" + "src": "3827:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "3814:6:18" + "src": "3814:6:38" }, "nodeType": "YulFunctionCall", - "src": "3814:16:18" + "src": "3814:16:38" }, "nodeType": "YulExpressionStatement", - "src": "3814:16:18" + "src": "3814:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30465, + "declaration": 33526, "isOffset": false, "isSlot": false, - "src": "3798:2:18", + "src": "3798:2:38", "valueSize": 1 }, { - "declaration": 30468, + "declaration": 33529, "isOffset": false, "isSlot": false, - "src": "3827:2:18", + "src": "3827:2:38", "valueSize": 1 } ], - "id": 30476, + "id": 33537, "nodeType": "InlineAssembly", - "src": "3762:78:18" + "src": "3762:78:38" } ] }, @@ -3960,20 +3960,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "3447:3:18", + "nameLocation": "3447:3:38", "parameters": { - "id": 30462, + "id": 33523, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30461, + "id": 33522, "mutability": "mutable", "name": "p0", - "nameLocation": "3459:2:18", + "nameLocation": "3459:2:38", "nodeType": "VariableDeclaration", - "scope": 30478, - "src": "3451:10:18", + "scope": 33539, + "src": "3451:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3981,10 +3981,10 @@ "typeString": "address" }, "typeName": { - "id": 30460, + "id": 33521, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3451:7:18", + "src": "3451:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -3994,44 +3994,44 @@ "visibility": "internal" } ], - "src": "3450:12:18" + "src": "3450:12:38" }, "returnParameters": { - "id": 30463, + "id": 33524, "nodeType": "ParameterList", "parameters": [], - "src": "3477:0:18" + "src": "3477:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30497, + "id": 33558, "nodeType": "FunctionDefinition", - "src": "3852:402:18", + "src": "3852:402:38", "nodes": [], "body": { - "id": 30496, + "id": 33557, "nodeType": "Block", - "src": "3888:366:18", + "src": "3888:366:38", "nodes": [], "statements": [ { "assignments": [ - 30484 + 33545 ], "declarations": [ { "constant": false, - "id": 30484, + "id": 33545, "mutability": "mutable", "name": "m0", - "nameLocation": "3906:2:18", + "nameLocation": "3906:2:38", "nodeType": "VariableDeclaration", - "scope": 30496, - "src": "3898:10:18", + "scope": 33557, + "src": "3898:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4039,10 +4039,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30483, + "id": 33544, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3898:7:18", + "src": "3898:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4051,24 +4051,24 @@ "visibility": "internal" } ], - "id": 30485, + "id": 33546, "nodeType": "VariableDeclarationStatement", - "src": "3898:10:18" + "src": "3898:10:38" }, { "assignments": [ - 30487 + 33548 ], "declarations": [ { "constant": false, - "id": 30487, + "id": 33548, "mutability": "mutable", "name": "m1", - "nameLocation": "3926:2:18", + "nameLocation": "3926:2:38", "nodeType": "VariableDeclaration", - "scope": 30496, - "src": "3918:10:18", + "scope": 33557, + "src": "3918:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4076,10 +4076,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30486, + "id": 33547, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "3918:7:18", + "src": "3918:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4088,24 +4088,24 @@ "visibility": "internal" } ], - "id": 30488, + "id": 33549, "nodeType": "VariableDeclarationStatement", - "src": "3918:10:18" + "src": "3918:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "3947:177:18", + "src": "3947:177:38", "statements": [ { "nodeType": "YulAssignment", - "src": "3961:17:18", + "src": "3961:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "3973:4:18", + "src": "3973:4:38", "type": "", "value": "0x00" } @@ -4113,28 +4113,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "3967:5:18" + "src": "3967:5:38" }, "nodeType": "YulFunctionCall", - "src": "3967:11:18" + "src": "3967:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "3961:2:18" + "src": "3961:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "3991:17:18", + "src": "3991:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "4003:4:18", + "src": "4003:4:38", "type": "", "value": "0x20" } @@ -4142,16 +4142,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "3997:5:18" + "src": "3997:5:38" }, "nodeType": "YulFunctionCall", - "src": "3997:11:18" + "src": "3997:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "3991:2:18" + "src": "3991:2:38" } ] }, @@ -4161,14 +4161,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "4068:4:18", + "src": "4068:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "4074:10:18", + "src": "4074:10:38", "type": "", "value": "0x32458eed" } @@ -4176,13 +4176,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "4061:6:18" + "src": "4061:6:38" }, "nodeType": "YulFunctionCall", - "src": "4061:24:18" + "src": "4061:24:38" }, "nodeType": "YulExpressionStatement", - "src": "4061:24:18" + "src": "4061:24:38" }, { "expression": { @@ -4190,70 +4190,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "4105:4:18", + "src": "4105:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "4111:2:18" + "src": "4111:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "4098:6:18" + "src": "4098:6:38" }, "nodeType": "YulFunctionCall", - "src": "4098:16:18" + "src": "4098:16:38" }, "nodeType": "YulExpressionStatement", - "src": "4098:16:18" + "src": "4098:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30484, + "declaration": 33545, "isOffset": false, "isSlot": false, - "src": "3961:2:18", + "src": "3961:2:38", "valueSize": 1 }, { - "declaration": 30487, + "declaration": 33548, "isOffset": false, "isSlot": false, - "src": "3991:2:18", + "src": "3991:2:38", "valueSize": 1 }, { - "declaration": 30480, + "declaration": 33541, "isOffset": false, "isSlot": false, - "src": "4111:2:18", + "src": "4111:2:38", "valueSize": 1 } ], - "id": 30489, + "id": 33550, "nodeType": "InlineAssembly", - "src": "3938:186:18" + "src": "3938:186:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 30491, + "id": 33552, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "4149:4:18", + "src": "4149:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -4262,14 +4262,14 @@ }, { "hexValue": "30783234", - "id": 30492, + "id": 33553, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "4155:4:18", + "src": "4155:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_36_by_1", "typeString": "int_const 36" @@ -4288,18 +4288,18 @@ "typeString": "int_const 36" } ], - "id": 30490, + "id": 33551, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "4133:15:18", + "referencedDeclaration": 33383, + "src": "4133:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30493, + "id": 33554, "isConstant": false, "isLValue": false, "isPure": false, @@ -4308,21 +4308,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4133:27:18", + "src": "4133:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30494, + "id": 33555, "nodeType": "ExpressionStatement", - "src": "4133:27:18" + "src": "4133:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "4179:69:18", + "src": "4179:69:38", "statements": [ { "expression": { @@ -4330,26 +4330,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "4200:4:18", + "src": "4200:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "4206:2:18" + "src": "4206:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "4193:6:18" + "src": "4193:6:38" }, "nodeType": "YulFunctionCall", - "src": "4193:16:18" + "src": "4193:16:38" }, "nodeType": "YulExpressionStatement", - "src": "4193:16:18" + "src": "4193:16:38" }, { "expression": { @@ -4357,49 +4357,49 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "4229:4:18", + "src": "4229:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "4235:2:18" + "src": "4235:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "4222:6:18" + "src": "4222:6:38" }, "nodeType": "YulFunctionCall", - "src": "4222:16:18" + "src": "4222:16:38" }, "nodeType": "YulExpressionStatement", - "src": "4222:16:18" + "src": "4222:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30484, + "declaration": 33545, "isOffset": false, "isSlot": false, - "src": "4206:2:18", + "src": "4206:2:38", "valueSize": 1 }, { - "declaration": 30487, + "declaration": 33548, "isOffset": false, "isSlot": false, - "src": "4235:2:18", + "src": "4235:2:38", "valueSize": 1 } ], - "id": 30495, + "id": 33556, "nodeType": "InlineAssembly", - "src": "4170:78:18" + "src": "4170:78:38" } ] }, @@ -4407,20 +4407,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "3861:3:18", + "nameLocation": "3861:3:38", "parameters": { - "id": 30481, + "id": 33542, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30480, + "id": 33541, "mutability": "mutable", "name": "p0", - "nameLocation": "3870:2:18", + "nameLocation": "3870:2:38", "nodeType": "VariableDeclaration", - "scope": 30497, - "src": "3865:7:18", + "scope": 33558, + "src": "3865:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4428,10 +4428,10 @@ "typeString": "bool" }, "typeName": { - "id": 30479, + "id": 33540, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "3865:4:18", + "src": "3865:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4440,44 +4440,44 @@ "visibility": "internal" } ], - "src": "3864:9:18" + "src": "3864:9:38" }, "returnParameters": { - "id": 30482, + "id": 33543, "nodeType": "ParameterList", "parameters": [], - "src": "3888:0:18" + "src": "3888:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30516, + "id": 33577, "nodeType": "FunctionDefinition", - "src": "4260:408:18", + "src": "4260:408:38", "nodes": [], "body": { - "id": 30515, + "id": 33576, "nodeType": "Block", - "src": "4299:369:18", + "src": "4299:369:38", "nodes": [], "statements": [ { "assignments": [ - 30503 + 33564 ], "declarations": [ { "constant": false, - "id": 30503, + "id": 33564, "mutability": "mutable", "name": "m0", - "nameLocation": "4317:2:18", + "nameLocation": "4317:2:38", "nodeType": "VariableDeclaration", - "scope": 30515, - "src": "4309:10:18", + "scope": 33576, + "src": "4309:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4485,10 +4485,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30502, + "id": 33563, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4309:7:18", + "src": "4309:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4497,24 +4497,24 @@ "visibility": "internal" } ], - "id": 30504, + "id": 33565, "nodeType": "VariableDeclarationStatement", - "src": "4309:10:18" + "src": "4309:10:38" }, { "assignments": [ - 30506 + 33567 ], "declarations": [ { "constant": false, - "id": 30506, + "id": 33567, "mutability": "mutable", "name": "m1", - "nameLocation": "4337:2:18", + "nameLocation": "4337:2:38", "nodeType": "VariableDeclaration", - "scope": 30515, - "src": "4329:10:18", + "scope": 33576, + "src": "4329:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4522,10 +4522,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30505, + "id": 33566, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4329:7:18", + "src": "4329:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4534,24 +4534,24 @@ "visibility": "internal" } ], - "id": 30507, + "id": 33568, "nodeType": "VariableDeclarationStatement", - "src": "4329:10:18" + "src": "4329:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "4358:180:18", + "src": "4358:180:38", "statements": [ { "nodeType": "YulAssignment", - "src": "4372:17:18", + "src": "4372:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "4384:4:18", + "src": "4384:4:38", "type": "", "value": "0x00" } @@ -4559,28 +4559,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "4378:5:18" + "src": "4378:5:38" }, "nodeType": "YulFunctionCall", - "src": "4378:11:18" + "src": "4378:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "4372:2:18" + "src": "4372:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "4402:17:18", + "src": "4402:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "4414:4:18", + "src": "4414:4:38", "type": "", "value": "0x20" } @@ -4588,16 +4588,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "4408:5:18" + "src": "4408:5:38" }, "nodeType": "YulFunctionCall", - "src": "4408:11:18" + "src": "4408:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "4402:2:18" + "src": "4402:2:38" } ] }, @@ -4607,14 +4607,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "4482:4:18", + "src": "4482:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "4488:10:18", + "src": "4488:10:38", "type": "", "value": "0xf82c50f1" } @@ -4622,13 +4622,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "4475:6:18" + "src": "4475:6:38" }, "nodeType": "YulFunctionCall", - "src": "4475:24:18" + "src": "4475:24:38" }, "nodeType": "YulExpressionStatement", - "src": "4475:24:18" + "src": "4475:24:38" }, { "expression": { @@ -4636,70 +4636,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "4519:4:18", + "src": "4519:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "4525:2:18" + "src": "4525:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "4512:6:18" + "src": "4512:6:38" }, "nodeType": "YulFunctionCall", - "src": "4512:16:18" + "src": "4512:16:38" }, "nodeType": "YulExpressionStatement", - "src": "4512:16:18" + "src": "4512:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30503, + "declaration": 33564, "isOffset": false, "isSlot": false, - "src": "4372:2:18", + "src": "4372:2:38", "valueSize": 1 }, { - "declaration": 30506, + "declaration": 33567, "isOffset": false, "isSlot": false, - "src": "4402:2:18", + "src": "4402:2:38", "valueSize": 1 }, { - "declaration": 30499, + "declaration": 33560, "isOffset": false, "isSlot": false, - "src": "4525:2:18", + "src": "4525:2:38", "valueSize": 1 } ], - "id": 30508, + "id": 33569, "nodeType": "InlineAssembly", - "src": "4349:189:18" + "src": "4349:189:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 30510, + "id": 33571, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "4563:4:18", + "src": "4563:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -4708,14 +4708,14 @@ }, { "hexValue": "30783234", - "id": 30511, + "id": 33572, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "4569:4:18", + "src": "4569:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_36_by_1", "typeString": "int_const 36" @@ -4734,18 +4734,18 @@ "typeString": "int_const 36" } ], - "id": 30509, + "id": 33570, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "4547:15:18", + "referencedDeclaration": 33383, + "src": "4547:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30512, + "id": 33573, "isConstant": false, "isLValue": false, "isPure": false, @@ -4754,21 +4754,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4547:27:18", + "src": "4547:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30513, + "id": 33574, "nodeType": "ExpressionStatement", - "src": "4547:27:18" + "src": "4547:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "4593:69:18", + "src": "4593:69:38", "statements": [ { "expression": { @@ -4776,26 +4776,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "4614:4:18", + "src": "4614:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "4620:2:18" + "src": "4620:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "4607:6:18" + "src": "4607:6:38" }, "nodeType": "YulFunctionCall", - "src": "4607:16:18" + "src": "4607:16:38" }, "nodeType": "YulExpressionStatement", - "src": "4607:16:18" + "src": "4607:16:38" }, { "expression": { @@ -4803,49 +4803,49 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "4643:4:18", + "src": "4643:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "4649:2:18" + "src": "4649:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "4636:6:18" + "src": "4636:6:38" }, "nodeType": "YulFunctionCall", - "src": "4636:16:18" + "src": "4636:16:38" }, "nodeType": "YulExpressionStatement", - "src": "4636:16:18" + "src": "4636:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30503, + "declaration": 33564, "isOffset": false, "isSlot": false, - "src": "4620:2:18", + "src": "4620:2:38", "valueSize": 1 }, { - "declaration": 30506, + "declaration": 33567, "isOffset": false, "isSlot": false, - "src": "4649:2:18", + "src": "4649:2:38", "valueSize": 1 } ], - "id": 30514, + "id": 33575, "nodeType": "InlineAssembly", - "src": "4584:78:18" + "src": "4584:78:38" } ] }, @@ -4853,20 +4853,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "4269:3:18", + "nameLocation": "4269:3:38", "parameters": { - "id": 30500, + "id": 33561, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30499, + "id": 33560, "mutability": "mutable", "name": "p0", - "nameLocation": "4281:2:18", + "nameLocation": "4281:2:38", "nodeType": "VariableDeclaration", - "scope": 30516, - "src": "4273:10:18", + "scope": 33577, + "src": "4273:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4874,10 +4874,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30498, + "id": 33559, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "4273:7:18", + "src": "4273:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -4886,44 +4886,44 @@ "visibility": "internal" } ], - "src": "4272:12:18" + "src": "4272:12:38" }, "returnParameters": { - "id": 30501, + "id": 33562, "nodeType": "ParameterList", "parameters": [], - "src": "4299:0:18" + "src": "4299:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30541, + "id": 33602, "nodeType": "FunctionDefinition", - "src": "4674:956:18", + "src": "4674:956:38", "nodes": [], "body": { - "id": 30540, + "id": 33601, "nodeType": "Block", - "src": "4713:917:18", + "src": "4713:917:38", "nodes": [], "statements": [ { "assignments": [ - 30522 + 33583 ], "declarations": [ { "constant": false, - "id": 30522, + "id": 33583, "mutability": "mutable", "name": "m0", - "nameLocation": "4731:2:18", + "nameLocation": "4731:2:38", "nodeType": "VariableDeclaration", - "scope": 30540, - "src": "4723:10:18", + "scope": 33601, + "src": "4723:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4931,10 +4931,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30521, + "id": 33582, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4723:7:18", + "src": "4723:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4943,24 +4943,24 @@ "visibility": "internal" } ], - "id": 30523, + "id": 33584, "nodeType": "VariableDeclarationStatement", - "src": "4723:10:18" + "src": "4723:10:38" }, { "assignments": [ - 30525 + 33586 ], "declarations": [ { "constant": false, - "id": 30525, + "id": 33586, "mutability": "mutable", "name": "m1", - "nameLocation": "4751:2:18", + "nameLocation": "4751:2:38", "nodeType": "VariableDeclaration", - "scope": 30540, - "src": "4743:10:18", + "scope": 33601, + "src": "4743:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4968,10 +4968,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30524, + "id": 33585, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4743:7:18", + "src": "4743:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -4980,24 +4980,24 @@ "visibility": "internal" } ], - "id": 30526, + "id": 33587, "nodeType": "VariableDeclarationStatement", - "src": "4743:10:18" + "src": "4743:10:38" }, { "assignments": [ - 30528 + 33589 ], "declarations": [ { "constant": false, - "id": 30528, + "id": 33589, "mutability": "mutable", "name": "m2", - "nameLocation": "4771:2:18", + "nameLocation": "4771:2:38", "nodeType": "VariableDeclaration", - "scope": 30540, - "src": "4763:10:18", + "scope": 33601, + "src": "4763:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5005,10 +5005,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30527, + "id": 33588, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4763:7:18", + "src": "4763:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5017,24 +5017,24 @@ "visibility": "internal" } ], - "id": 30529, + "id": 33590, "nodeType": "VariableDeclarationStatement", - "src": "4763:10:18" + "src": "4763:10:38" }, { "assignments": [ - 30531 + 33592 ], "declarations": [ { "constant": false, - "id": 30531, + "id": 33592, "mutability": "mutable", "name": "m3", - "nameLocation": "4791:2:18", + "nameLocation": "4791:2:38", "nodeType": "VariableDeclaration", - "scope": 30540, - "src": "4783:10:18", + "scope": 33601, + "src": "4783:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5042,10 +5042,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30530, + "id": 33591, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4783:7:18", + "src": "4783:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5054,27 +5054,27 @@ "visibility": "internal" } ], - "id": 30532, + "id": 33593, "nodeType": "VariableDeclarationStatement", - "src": "4783:10:18" + "src": "4783:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "4812:630:18", + "src": "4812:630:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "4855:313:18", + "src": "4855:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "4873:15:18", + "src": "4873:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "4887:1:18", + "src": "4887:1:38", "type": "", "value": "0" }, @@ -5082,7 +5082,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "4877:6:18", + "src": "4877:6:38", "type": "" } ] @@ -5090,16 +5090,16 @@ { "body": { "nodeType": "YulBlock", - "src": "4958:40:18", + "src": "4958:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "4987:9:18", + "src": "4987:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "4989:5:18" + "src": "4989:5:38" } ] }, @@ -5110,33 +5110,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "4975:6:18" + "src": "4975:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "4983:1:18" + "src": "4983:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "4970:4:18" + "src": "4970:4:38" }, "nodeType": "YulFunctionCall", - "src": "4970:15:18" + "src": "4970:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "4963:6:18" + "src": "4963:6:38" }, "nodeType": "YulFunctionCall", - "src": "4963:23:18" + "src": "4963:23:38" }, "nodeType": "YulIf", - "src": "4960:36:18" + "src": "4960:36:38" } ] }, @@ -5145,12 +5145,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "4915:6:18" + "src": "4915:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "4923:4:18", + "src": "4923:4:38", "type": "", "value": "0x20" } @@ -5158,30 +5158,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "4912:2:18" + "src": "4912:2:38" }, "nodeType": "YulFunctionCall", - "src": "4912:16:18" + "src": "4912:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "4929:28:18", + "src": "4929:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "4931:24:18", + "src": "4931:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "4945:6:18" + "src": "4945:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "4953:1:18", + "src": "4953:1:38", "type": "", "value": "1" } @@ -5189,16 +5189,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "4941:3:18" + "src": "4941:3:38" }, "nodeType": "YulFunctionCall", - "src": "4941:14:18" + "src": "4941:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "4931:6:18" + "src": "4931:6:38" } ] } @@ -5206,10 +5206,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "4909:2:18", + "src": "4909:2:38", "statements": [] }, - "src": "4905:93:18" + "src": "4905:93:38" }, { "expression": { @@ -5217,34 +5217,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "5022:3:18" + "src": "5022:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "5027:6:18" + "src": "5027:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "5015:6:18" + "src": "5015:6:38" }, "nodeType": "YulFunctionCall", - "src": "5015:19:18" + "src": "5015:19:38" }, "nodeType": "YulExpressionStatement", - "src": "5015:19:18" + "src": "5015:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "5051:37:18", + "src": "5051:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "5068:3:18", + "src": "5068:3:38", "type": "", "value": "256" }, @@ -5253,38 +5253,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "5077:1:18", + "src": "5077:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "5080:6:18" + "src": "5080:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "5073:3:18" + "src": "5073:3:38" }, "nodeType": "YulFunctionCall", - "src": "5073:14:18" + "src": "5073:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "5064:3:18" + "src": "5064:3:38" }, "nodeType": "YulFunctionCall", - "src": "5064:24:18" + "src": "5064:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "5055:5:18", + "src": "5055:5:38", "type": "" } ] @@ -5297,12 +5297,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "5116:3:18" + "src": "5116:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "5121:4:18", + "src": "5121:4:38", "type": "", "value": "0x20" } @@ -5310,59 +5310,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "5112:3:18" + "src": "5112:3:38" }, "nodeType": "YulFunctionCall", - "src": "5112:14:18" + "src": "5112:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "5132:5:18" + "src": "5132:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "5143:5:18" + "src": "5143:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "5150:1:18" + "src": "5150:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "5139:3:18" + "src": "5139:3:38" }, "nodeType": "YulFunctionCall", - "src": "5139:13:18" + "src": "5139:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "5128:3:18" + "src": "5128:3:38" }, "nodeType": "YulFunctionCall", - "src": "5128:25:18" + "src": "5128:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "5105:6:18" + "src": "5105:6:38" }, "nodeType": "YulFunctionCall", - "src": "5105:49:18" + "src": "5105:49:38" }, "nodeType": "YulExpressionStatement", - "src": "5105:49:18" + "src": "5105:49:38" } ] }, @@ -5372,27 +5372,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "4847:3:18", + "src": "4847:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "4852:1:18", + "src": "4852:1:38", "type": "" } ], - "src": "4826:342:18" + "src": "4826:342:38" }, { "nodeType": "YulAssignment", - "src": "5181:17:18", + "src": "5181:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "5193:4:18", + "src": "5193:4:38", "type": "", "value": "0x00" } @@ -5400,28 +5400,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "5187:5:18" + "src": "5187:5:38" }, "nodeType": "YulFunctionCall", - "src": "5187:11:18" + "src": "5187:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "5181:2:18" + "src": "5181:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "5211:17:18", + "src": "5211:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "5223:4:18", + "src": "5223:4:38", "type": "", "value": "0x20" } @@ -5429,28 +5429,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "5217:5:18" + "src": "5217:5:38" }, "nodeType": "YulFunctionCall", - "src": "5217:11:18" + "src": "5217:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "5211:2:18" + "src": "5211:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "5241:17:18", + "src": "5241:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "5253:4:18", + "src": "5253:4:38", "type": "", "value": "0x40" } @@ -5458,28 +5458,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "5247:5:18" + "src": "5247:5:38" }, "nodeType": "YulFunctionCall", - "src": "5247:11:18" + "src": "5247:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "5241:2:18" + "src": "5241:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "5271:17:18", + "src": "5271:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "5283:4:18", + "src": "5283:4:38", "type": "", "value": "0x60" } @@ -5487,16 +5487,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "5277:5:18" + "src": "5277:5:38" }, "nodeType": "YulFunctionCall", - "src": "5277:11:18" + "src": "5277:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "5271:2:18" + "src": "5271:2:38" } ] }, @@ -5506,14 +5506,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "5350:4:18", + "src": "5350:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "5356:10:18", + "src": "5356:10:38", "type": "", "value": "0x41304fac" } @@ -5521,13 +5521,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "5343:6:18" + "src": "5343:6:38" }, "nodeType": "YulFunctionCall", - "src": "5343:24:18" + "src": "5343:24:38" }, "nodeType": "YulExpressionStatement", - "src": "5343:24:18" + "src": "5343:24:38" }, { "expression": { @@ -5535,14 +5535,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "5387:4:18", + "src": "5387:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "5393:4:18", + "src": "5393:4:38", "type": "", "value": "0x20" } @@ -5550,13 +5550,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "5380:6:18" + "src": "5380:6:38" }, "nodeType": "YulFunctionCall", - "src": "5380:18:18" + "src": "5380:18:38" }, "nodeType": "YulExpressionStatement", - "src": "5380:18:18" + "src": "5380:18:38" }, { "expression": { @@ -5564,84 +5564,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "5423:4:18", + "src": "5423:4:38", "type": "", "value": "0x40" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "5429:2:18" + "src": "5429:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "5411:11:18" + "src": "5411:11:38" }, "nodeType": "YulFunctionCall", - "src": "5411:21:18" + "src": "5411:21:38" }, "nodeType": "YulExpressionStatement", - "src": "5411:21:18" + "src": "5411:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30522, + "declaration": 33583, "isOffset": false, "isSlot": false, - "src": "5181:2:18", + "src": "5181:2:38", "valueSize": 1 }, { - "declaration": 30525, + "declaration": 33586, "isOffset": false, "isSlot": false, - "src": "5211:2:18", + "src": "5211:2:38", "valueSize": 1 }, { - "declaration": 30528, + "declaration": 33589, "isOffset": false, "isSlot": false, - "src": "5241:2:18", + "src": "5241:2:38", "valueSize": 1 }, { - "declaration": 30531, + "declaration": 33592, "isOffset": false, "isSlot": false, - "src": "5271:2:18", + "src": "5271:2:38", "valueSize": 1 }, { - "declaration": 30518, + "declaration": 33579, "isOffset": false, "isSlot": false, - "src": "5429:2:18", + "src": "5429:2:38", "valueSize": 1 } ], - "id": 30533, + "id": 33594, "nodeType": "InlineAssembly", - "src": "4803:639:18" + "src": "4803:639:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 30535, + "id": 33596, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5467:4:18", + "src": "5467:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -5650,14 +5650,14 @@ }, { "hexValue": "30783634", - "id": 30536, + "id": 33597, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "5473:4:18", + "src": "5473:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -5676,18 +5676,18 @@ "typeString": "int_const 100" } ], - "id": 30534, + "id": 33595, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "5451:15:18", + "referencedDeclaration": 33383, + "src": "5451:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30537, + "id": 33598, "isConstant": false, "isLValue": false, "isPure": false, @@ -5696,21 +5696,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5451:27:18", + "src": "5451:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30538, + "id": 33599, "nodeType": "ExpressionStatement", - "src": "5451:27:18" + "src": "5451:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "5497:127:18", + "src": "5497:127:38", "statements": [ { "expression": { @@ -5718,26 +5718,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "5518:4:18", + "src": "5518:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "5524:2:18" + "src": "5524:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "5511:6:18" + "src": "5511:6:38" }, "nodeType": "YulFunctionCall", - "src": "5511:16:18" + "src": "5511:16:38" }, "nodeType": "YulExpressionStatement", - "src": "5511:16:18" + "src": "5511:16:38" }, { "expression": { @@ -5745,26 +5745,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "5547:4:18", + "src": "5547:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "5553:2:18" + "src": "5553:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "5540:6:18" + "src": "5540:6:38" }, "nodeType": "YulFunctionCall", - "src": "5540:16:18" + "src": "5540:16:38" }, "nodeType": "YulExpressionStatement", - "src": "5540:16:18" + "src": "5540:16:38" }, { "expression": { @@ -5772,26 +5772,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "5576:4:18", + "src": "5576:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "5582:2:18" + "src": "5582:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "5569:6:18" + "src": "5569:6:38" }, "nodeType": "YulFunctionCall", - "src": "5569:16:18" + "src": "5569:16:38" }, "nodeType": "YulExpressionStatement", - "src": "5569:16:18" + "src": "5569:16:38" }, { "expression": { @@ -5799,63 +5799,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "5605:4:18", + "src": "5605:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "5611:2:18" + "src": "5611:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "5598:6:18" + "src": "5598:6:38" }, "nodeType": "YulFunctionCall", - "src": "5598:16:18" + "src": "5598:16:38" }, "nodeType": "YulExpressionStatement", - "src": "5598:16:18" + "src": "5598:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30522, + "declaration": 33583, "isOffset": false, "isSlot": false, - "src": "5524:2:18", + "src": "5524:2:38", "valueSize": 1 }, { - "declaration": 30525, + "declaration": 33586, "isOffset": false, "isSlot": false, - "src": "5553:2:18", + "src": "5553:2:38", "valueSize": 1 }, { - "declaration": 30528, + "declaration": 33589, "isOffset": false, "isSlot": false, - "src": "5582:2:18", + "src": "5582:2:38", "valueSize": 1 }, { - "declaration": 30531, + "declaration": 33592, "isOffset": false, "isSlot": false, - "src": "5611:2:18", + "src": "5611:2:38", "valueSize": 1 } ], - "id": 30539, + "id": 33600, "nodeType": "InlineAssembly", - "src": "5488:136:18" + "src": "5488:136:38" } ] }, @@ -5863,20 +5863,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "4683:3:18", + "nameLocation": "4683:3:38", "parameters": { - "id": 30519, + "id": 33580, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30518, + "id": 33579, "mutability": "mutable", "name": "p0", - "nameLocation": "4695:2:18", + "nameLocation": "4695:2:38", "nodeType": "VariableDeclaration", - "scope": 30541, - "src": "4687:10:18", + "scope": 33602, + "src": "4687:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5884,10 +5884,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30517, + "id": 33578, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4687:7:18", + "src": "4687:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5896,44 +5896,44 @@ "visibility": "internal" } ], - "src": "4686:12:18" + "src": "4686:12:38" }, "returnParameters": { - "id": 30520, + "id": 33581, "nodeType": "ParameterList", "parameters": [], - "src": "4713:0:18" + "src": "4713:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30565, + "id": 33626, "nodeType": "FunctionDefinition", - "src": "5636:536:18", + "src": "5636:536:38", "nodes": [], "body": { - "id": 30564, + "id": 33625, "nodeType": "Block", - "src": "5687:485:18", + "src": "5687:485:38", "nodes": [], "statements": [ { "assignments": [ - 30549 + 33610 ], "declarations": [ { "constant": false, - "id": 30549, + "id": 33610, "mutability": "mutable", "name": "m0", - "nameLocation": "5705:2:18", + "nameLocation": "5705:2:38", "nodeType": "VariableDeclaration", - "scope": 30564, - "src": "5697:10:18", + "scope": 33625, + "src": "5697:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5941,10 +5941,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30548, + "id": 33609, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5697:7:18", + "src": "5697:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5953,24 +5953,24 @@ "visibility": "internal" } ], - "id": 30550, + "id": 33611, "nodeType": "VariableDeclarationStatement", - "src": "5697:10:18" + "src": "5697:10:38" }, { "assignments": [ - 30552 + 33613 ], "declarations": [ { "constant": false, - "id": 30552, + "id": 33613, "mutability": "mutable", "name": "m1", - "nameLocation": "5725:2:18", + "nameLocation": "5725:2:38", "nodeType": "VariableDeclaration", - "scope": 30564, - "src": "5717:10:18", + "scope": 33625, + "src": "5717:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5978,10 +5978,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30551, + "id": 33612, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5717:7:18", + "src": "5717:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5990,24 +5990,24 @@ "visibility": "internal" } ], - "id": 30553, + "id": 33614, "nodeType": "VariableDeclarationStatement", - "src": "5717:10:18" + "src": "5717:10:38" }, { "assignments": [ - 30555 + 33616 ], "declarations": [ { "constant": false, - "id": 30555, + "id": 33616, "mutability": "mutable", "name": "m2", - "nameLocation": "5745:2:18", + "nameLocation": "5745:2:38", "nodeType": "VariableDeclaration", - "scope": 30564, - "src": "5737:10:18", + "scope": 33625, + "src": "5737:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6015,10 +6015,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30554, + "id": 33615, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "5737:7:18", + "src": "5737:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -6027,24 +6027,24 @@ "visibility": "internal" } ], - "id": 30556, + "id": 33617, "nodeType": "VariableDeclarationStatement", - "src": "5737:10:18" + "src": "5737:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "5766:247:18", + "src": "5766:247:38", "statements": [ { "nodeType": "YulAssignment", - "src": "5780:17:18", + "src": "5780:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "5792:4:18", + "src": "5792:4:38", "type": "", "value": "0x00" } @@ -6052,28 +6052,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "5786:5:18" + "src": "5786:5:38" }, "nodeType": "YulFunctionCall", - "src": "5786:11:18" + "src": "5786:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "5780:2:18" + "src": "5780:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "5810:17:18", + "src": "5810:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "5822:4:18", + "src": "5822:4:38", "type": "", "value": "0x20" } @@ -6081,28 +6081,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "5816:5:18" + "src": "5816:5:38" }, "nodeType": "YulFunctionCall", - "src": "5816:11:18" + "src": "5816:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "5810:2:18" + "src": "5810:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "5840:17:18", + "src": "5840:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "5852:4:18", + "src": "5852:4:38", "type": "", "value": "0x40" } @@ -6110,16 +6110,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "5846:5:18" + "src": "5846:5:38" }, "nodeType": "YulFunctionCall", - "src": "5846:11:18" + "src": "5846:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "5840:2:18" + "src": "5840:2:38" } ] }, @@ -6129,14 +6129,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "5928:4:18", + "src": "5928:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "5934:10:18", + "src": "5934:10:38", "type": "", "value": "0xdaf0d4aa" } @@ -6144,13 +6144,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "5921:6:18" + "src": "5921:6:38" }, "nodeType": "YulFunctionCall", - "src": "5921:24:18" + "src": "5921:24:38" }, "nodeType": "YulExpressionStatement", - "src": "5921:24:18" + "src": "5921:24:38" }, { "expression": { @@ -6158,26 +6158,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "5965:4:18", + "src": "5965:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "5971:2:18" + "src": "5971:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "5958:6:18" + "src": "5958:6:38" }, "nodeType": "YulFunctionCall", - "src": "5958:16:18" + "src": "5958:16:38" }, "nodeType": "YulExpressionStatement", - "src": "5958:16:18" + "src": "5958:16:38" }, { "expression": { @@ -6185,84 +6185,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "5994:4:18", + "src": "5994:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "6000:2:18" + "src": "6000:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "5987:6:18" + "src": "5987:6:38" }, "nodeType": "YulFunctionCall", - "src": "5987:16:18" + "src": "5987:16:38" }, "nodeType": "YulExpressionStatement", - "src": "5987:16:18" + "src": "5987:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30549, + "declaration": 33610, "isOffset": false, "isSlot": false, - "src": "5780:2:18", + "src": "5780:2:38", "valueSize": 1 }, { - "declaration": 30552, + "declaration": 33613, "isOffset": false, "isSlot": false, - "src": "5810:2:18", + "src": "5810:2:38", "valueSize": 1 }, { - "declaration": 30555, + "declaration": 33616, "isOffset": false, "isSlot": false, - "src": "5840:2:18", + "src": "5840:2:38", "valueSize": 1 }, { - "declaration": 30543, + "declaration": 33604, "isOffset": false, "isSlot": false, - "src": "5971:2:18", + "src": "5971:2:38", "valueSize": 1 }, { - "declaration": 30545, + "declaration": 33606, "isOffset": false, "isSlot": false, - "src": "6000:2:18", + "src": "6000:2:38", "valueSize": 1 } ], - "id": 30557, + "id": 33618, "nodeType": "InlineAssembly", - "src": "5757:256:18" + "src": "5757:256:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 30559, + "id": 33620, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6038:4:18", + "src": "6038:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -6271,14 +6271,14 @@ }, { "hexValue": "30783434", - "id": 30560, + "id": 33621, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6044:4:18", + "src": "6044:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_68_by_1", "typeString": "int_const 68" @@ -6297,18 +6297,18 @@ "typeString": "int_const 68" } ], - "id": 30558, + "id": 33619, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "6022:15:18", + "referencedDeclaration": 33383, + "src": "6022:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30561, + "id": 33622, "isConstant": false, "isLValue": false, "isPure": false, @@ -6317,21 +6317,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6022:27:18", + "src": "6022:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30562, + "id": 33623, "nodeType": "ExpressionStatement", - "src": "6022:27:18" + "src": "6022:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "6068:98:18", + "src": "6068:98:38", "statements": [ { "expression": { @@ -6339,26 +6339,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "6089:4:18", + "src": "6089:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "6095:2:18" + "src": "6095:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "6082:6:18" + "src": "6082:6:38" }, "nodeType": "YulFunctionCall", - "src": "6082:16:18" + "src": "6082:16:38" }, "nodeType": "YulExpressionStatement", - "src": "6082:16:18" + "src": "6082:16:38" }, { "expression": { @@ -6366,26 +6366,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "6118:4:18", + "src": "6118:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "6124:2:18" + "src": "6124:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "6111:6:18" + "src": "6111:6:38" }, "nodeType": "YulFunctionCall", - "src": "6111:16:18" + "src": "6111:16:38" }, "nodeType": "YulExpressionStatement", - "src": "6111:16:18" + "src": "6111:16:38" }, { "expression": { @@ -6393,56 +6393,56 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "6147:4:18", + "src": "6147:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "6153:2:18" + "src": "6153:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "6140:6:18" + "src": "6140:6:38" }, "nodeType": "YulFunctionCall", - "src": "6140:16:18" + "src": "6140:16:38" }, "nodeType": "YulExpressionStatement", - "src": "6140:16:18" + "src": "6140:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30549, + "declaration": 33610, "isOffset": false, "isSlot": false, - "src": "6095:2:18", + "src": "6095:2:38", "valueSize": 1 }, { - "declaration": 30552, + "declaration": 33613, "isOffset": false, "isSlot": false, - "src": "6124:2:18", + "src": "6124:2:38", "valueSize": 1 }, { - "declaration": 30555, + "declaration": 33616, "isOffset": false, "isSlot": false, - "src": "6153:2:18", + "src": "6153:2:38", "valueSize": 1 } ], - "id": 30563, + "id": 33624, "nodeType": "InlineAssembly", - "src": "6059:107:18" + "src": "6059:107:38" } ] }, @@ -6450,20 +6450,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "5645:3:18", + "nameLocation": "5645:3:38", "parameters": { - "id": 30546, + "id": 33607, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30543, + "id": 33604, "mutability": "mutable", "name": "p0", - "nameLocation": "5657:2:18", + "nameLocation": "5657:2:38", "nodeType": "VariableDeclaration", - "scope": 30565, - "src": "5649:10:18", + "scope": 33626, + "src": "5649:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6471,10 +6471,10 @@ "typeString": "address" }, "typeName": { - "id": 30542, + "id": 33603, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5649:7:18", + "src": "5649:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -6485,13 +6485,13 @@ }, { "constant": false, - "id": 30545, + "id": 33606, "mutability": "mutable", "name": "p1", - "nameLocation": "5669:2:18", + "nameLocation": "5669:2:38", "nodeType": "VariableDeclaration", - "scope": 30565, - "src": "5661:10:18", + "scope": 33626, + "src": "5661:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6499,10 +6499,10 @@ "typeString": "address" }, "typeName": { - "id": 30544, + "id": 33605, "name": "address", "nodeType": "ElementaryTypeName", - "src": "5661:7:18", + "src": "5661:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -6512,44 +6512,44 @@ "visibility": "internal" } ], - "src": "5648:24:18" + "src": "5648:24:38" }, "returnParameters": { - "id": 30547, + "id": 33608, "nodeType": "ParameterList", "parameters": [], - "src": "5687:0:18" + "src": "5687:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30589, + "id": 33650, "nodeType": "FunctionDefinition", - "src": "6178:530:18", + "src": "6178:530:38", "nodes": [], "body": { - "id": 30588, + "id": 33649, "nodeType": "Block", - "src": "6226:482:18", + "src": "6226:482:38", "nodes": [], "statements": [ { "assignments": [ - 30573 + 33634 ], "declarations": [ { "constant": false, - "id": 30573, + "id": 33634, "mutability": "mutable", "name": "m0", - "nameLocation": "6244:2:18", + "nameLocation": "6244:2:38", "nodeType": "VariableDeclaration", - "scope": 30588, - "src": "6236:10:18", + "scope": 33649, + "src": "6236:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6557,10 +6557,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30572, + "id": 33633, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6236:7:18", + "src": "6236:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -6569,24 +6569,24 @@ "visibility": "internal" } ], - "id": 30574, + "id": 33635, "nodeType": "VariableDeclarationStatement", - "src": "6236:10:18" + "src": "6236:10:38" }, { "assignments": [ - 30576 + 33637 ], "declarations": [ { "constant": false, - "id": 30576, + "id": 33637, "mutability": "mutable", "name": "m1", - "nameLocation": "6264:2:18", + "nameLocation": "6264:2:38", "nodeType": "VariableDeclaration", - "scope": 30588, - "src": "6256:10:18", + "scope": 33649, + "src": "6256:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6594,10 +6594,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30575, + "id": 33636, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6256:7:18", + "src": "6256:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -6606,24 +6606,24 @@ "visibility": "internal" } ], - "id": 30577, + "id": 33638, "nodeType": "VariableDeclarationStatement", - "src": "6256:10:18" + "src": "6256:10:38" }, { "assignments": [ - 30579 + 33640 ], "declarations": [ { "constant": false, - "id": 30579, + "id": 33640, "mutability": "mutable", "name": "m2", - "nameLocation": "6284:2:18", + "nameLocation": "6284:2:38", "nodeType": "VariableDeclaration", - "scope": 30588, - "src": "6276:10:18", + "scope": 33649, + "src": "6276:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6631,10 +6631,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30578, + "id": 33639, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6276:7:18", + "src": "6276:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -6643,24 +6643,24 @@ "visibility": "internal" } ], - "id": 30580, + "id": 33641, "nodeType": "VariableDeclarationStatement", - "src": "6276:10:18" + "src": "6276:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "6305:244:18", + "src": "6305:244:38", "statements": [ { "nodeType": "YulAssignment", - "src": "6319:17:18", + "src": "6319:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "6331:4:18", + "src": "6331:4:38", "type": "", "value": "0x00" } @@ -6668,28 +6668,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "6325:5:18" + "src": "6325:5:38" }, "nodeType": "YulFunctionCall", - "src": "6325:11:18" + "src": "6325:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "6319:2:18" + "src": "6319:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "6349:17:18", + "src": "6349:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "6361:4:18", + "src": "6361:4:38", "type": "", "value": "0x20" } @@ -6697,28 +6697,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "6355:5:18" + "src": "6355:5:38" }, "nodeType": "YulFunctionCall", - "src": "6355:11:18" + "src": "6355:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "6349:2:18" + "src": "6349:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "6379:17:18", + "src": "6379:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "6391:4:18", + "src": "6391:4:38", "type": "", "value": "0x40" } @@ -6726,16 +6726,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "6385:5:18" + "src": "6385:5:38" }, "nodeType": "YulFunctionCall", - "src": "6385:11:18" + "src": "6385:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "6379:2:18" + "src": "6379:2:38" } ] }, @@ -6745,14 +6745,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "6464:4:18", + "src": "6464:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "6470:10:18", + "src": "6470:10:38", "type": "", "value": "0x75b605d3" } @@ -6760,13 +6760,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "6457:6:18" + "src": "6457:6:38" }, "nodeType": "YulFunctionCall", - "src": "6457:24:18" + "src": "6457:24:38" }, "nodeType": "YulExpressionStatement", - "src": "6457:24:18" + "src": "6457:24:38" }, { "expression": { @@ -6774,26 +6774,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "6501:4:18", + "src": "6501:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "6507:2:18" + "src": "6507:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "6494:6:18" + "src": "6494:6:38" }, "nodeType": "YulFunctionCall", - "src": "6494:16:18" + "src": "6494:16:38" }, "nodeType": "YulExpressionStatement", - "src": "6494:16:18" + "src": "6494:16:38" }, { "expression": { @@ -6801,84 +6801,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "6530:4:18", + "src": "6530:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "6536:2:18" + "src": "6536:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "6523:6:18" + "src": "6523:6:38" }, "nodeType": "YulFunctionCall", - "src": "6523:16:18" + "src": "6523:16:38" }, "nodeType": "YulExpressionStatement", - "src": "6523:16:18" + "src": "6523:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30573, + "declaration": 33634, "isOffset": false, "isSlot": false, - "src": "6319:2:18", + "src": "6319:2:38", "valueSize": 1 }, { - "declaration": 30576, + "declaration": 33637, "isOffset": false, "isSlot": false, - "src": "6349:2:18", + "src": "6349:2:38", "valueSize": 1 }, { - "declaration": 30579, + "declaration": 33640, "isOffset": false, "isSlot": false, - "src": "6379:2:18", + "src": "6379:2:38", "valueSize": 1 }, { - "declaration": 30567, + "declaration": 33628, "isOffset": false, "isSlot": false, - "src": "6507:2:18", + "src": "6507:2:38", "valueSize": 1 }, { - "declaration": 30569, + "declaration": 33630, "isOffset": false, "isSlot": false, - "src": "6536:2:18", + "src": "6536:2:38", "valueSize": 1 } ], - "id": 30581, + "id": 33642, "nodeType": "InlineAssembly", - "src": "6296:253:18" + "src": "6296:253:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 30583, + "id": 33644, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6574:4:18", + "src": "6574:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -6887,14 +6887,14 @@ }, { "hexValue": "30783434", - "id": 30584, + "id": 33645, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "6580:4:18", + "src": "6580:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_68_by_1", "typeString": "int_const 68" @@ -6913,18 +6913,18 @@ "typeString": "int_const 68" } ], - "id": 30582, + "id": 33643, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "6558:15:18", + "referencedDeclaration": 33383, + "src": "6558:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30585, + "id": 33646, "isConstant": false, "isLValue": false, "isPure": false, @@ -6933,21 +6933,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6558:27:18", + "src": "6558:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30586, + "id": 33647, "nodeType": "ExpressionStatement", - "src": "6558:27:18" + "src": "6558:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "6604:98:18", + "src": "6604:98:38", "statements": [ { "expression": { @@ -6955,26 +6955,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "6625:4:18", + "src": "6625:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "6631:2:18" + "src": "6631:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "6618:6:18" + "src": "6618:6:38" }, "nodeType": "YulFunctionCall", - "src": "6618:16:18" + "src": "6618:16:38" }, "nodeType": "YulExpressionStatement", - "src": "6618:16:18" + "src": "6618:16:38" }, { "expression": { @@ -6982,26 +6982,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "6654:4:18", + "src": "6654:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "6660:2:18" + "src": "6660:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "6647:6:18" + "src": "6647:6:38" }, "nodeType": "YulFunctionCall", - "src": "6647:16:18" + "src": "6647:16:38" }, "nodeType": "YulExpressionStatement", - "src": "6647:16:18" + "src": "6647:16:38" }, { "expression": { @@ -7009,56 +7009,56 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "6683:4:18", + "src": "6683:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "6689:2:18" + "src": "6689:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "6676:6:18" + "src": "6676:6:38" }, "nodeType": "YulFunctionCall", - "src": "6676:16:18" + "src": "6676:16:38" }, "nodeType": "YulExpressionStatement", - "src": "6676:16:18" + "src": "6676:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30573, + "declaration": 33634, "isOffset": false, "isSlot": false, - "src": "6631:2:18", + "src": "6631:2:38", "valueSize": 1 }, { - "declaration": 30576, + "declaration": 33637, "isOffset": false, "isSlot": false, - "src": "6660:2:18", + "src": "6660:2:38", "valueSize": 1 }, { - "declaration": 30579, + "declaration": 33640, "isOffset": false, "isSlot": false, - "src": "6689:2:18", + "src": "6689:2:38", "valueSize": 1 } ], - "id": 30587, + "id": 33648, "nodeType": "InlineAssembly", - "src": "6595:107:18" + "src": "6595:107:38" } ] }, @@ -7066,20 +7066,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6187:3:18", + "nameLocation": "6187:3:38", "parameters": { - "id": 30570, + "id": 33631, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30567, + "id": 33628, "mutability": "mutable", "name": "p0", - "nameLocation": "6199:2:18", + "nameLocation": "6199:2:38", "nodeType": "VariableDeclaration", - "scope": 30589, - "src": "6191:10:18", + "scope": 33650, + "src": "6191:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7087,10 +7087,10 @@ "typeString": "address" }, "typeName": { - "id": 30566, + "id": 33627, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6191:7:18", + "src": "6191:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -7101,13 +7101,13 @@ }, { "constant": false, - "id": 30569, + "id": 33630, "mutability": "mutable", "name": "p1", - "nameLocation": "6208:2:18", + "nameLocation": "6208:2:38", "nodeType": "VariableDeclaration", - "scope": 30589, - "src": "6203:7:18", + "scope": 33650, + "src": "6203:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7115,10 +7115,10 @@ "typeString": "bool" }, "typeName": { - "id": 30568, + "id": 33629, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "6203:4:18", + "src": "6203:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -7127,44 +7127,44 @@ "visibility": "internal" } ], - "src": "6190:21:18" + "src": "6190:21:38" }, "returnParameters": { - "id": 30571, + "id": 33632, "nodeType": "ParameterList", "parameters": [], - "src": "6226:0:18" + "src": "6226:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30613, + "id": 33674, "nodeType": "FunctionDefinition", - "src": "6714:536:18", + "src": "6714:536:38", "nodes": [], "body": { - "id": 30612, + "id": 33673, "nodeType": "Block", - "src": "6765:485:18", + "src": "6765:485:38", "nodes": [], "statements": [ { "assignments": [ - 30597 + 33658 ], "declarations": [ { "constant": false, - "id": 30597, + "id": 33658, "mutability": "mutable", "name": "m0", - "nameLocation": "6783:2:18", + "nameLocation": "6783:2:38", "nodeType": "VariableDeclaration", - "scope": 30612, - "src": "6775:10:18", + "scope": 33673, + "src": "6775:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7172,10 +7172,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30596, + "id": 33657, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6775:7:18", + "src": "6775:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -7184,24 +7184,24 @@ "visibility": "internal" } ], - "id": 30598, + "id": 33659, "nodeType": "VariableDeclarationStatement", - "src": "6775:10:18" + "src": "6775:10:38" }, { "assignments": [ - 30600 + 33661 ], "declarations": [ { "constant": false, - "id": 30600, + "id": 33661, "mutability": "mutable", "name": "m1", - "nameLocation": "6803:2:18", + "nameLocation": "6803:2:38", "nodeType": "VariableDeclaration", - "scope": 30612, - "src": "6795:10:18", + "scope": 33673, + "src": "6795:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7209,10 +7209,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30599, + "id": 33660, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6795:7:18", + "src": "6795:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -7221,24 +7221,24 @@ "visibility": "internal" } ], - "id": 30601, + "id": 33662, "nodeType": "VariableDeclarationStatement", - "src": "6795:10:18" + "src": "6795:10:38" }, { "assignments": [ - 30603 + 33664 ], "declarations": [ { "constant": false, - "id": 30603, + "id": 33664, "mutability": "mutable", "name": "m2", - "nameLocation": "6823:2:18", + "nameLocation": "6823:2:38", "nodeType": "VariableDeclaration", - "scope": 30612, - "src": "6815:10:18", + "scope": 33673, + "src": "6815:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7246,10 +7246,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30602, + "id": 33663, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "6815:7:18", + "src": "6815:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -7258,24 +7258,24 @@ "visibility": "internal" } ], - "id": 30604, + "id": 33665, "nodeType": "VariableDeclarationStatement", - "src": "6815:10:18" + "src": "6815:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "6844:247:18", + "src": "6844:247:38", "statements": [ { "nodeType": "YulAssignment", - "src": "6858:17:18", + "src": "6858:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "6870:4:18", + "src": "6870:4:38", "type": "", "value": "0x00" } @@ -7283,28 +7283,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "6864:5:18" + "src": "6864:5:38" }, "nodeType": "YulFunctionCall", - "src": "6864:11:18" + "src": "6864:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "6858:2:18" + "src": "6858:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "6888:17:18", + "src": "6888:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "6900:4:18", + "src": "6900:4:38", "type": "", "value": "0x20" } @@ -7312,28 +7312,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "6894:5:18" + "src": "6894:5:38" }, "nodeType": "YulFunctionCall", - "src": "6894:11:18" + "src": "6894:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "6888:2:18" + "src": "6888:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "6918:17:18", + "src": "6918:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "6930:4:18", + "src": "6930:4:38", "type": "", "value": "0x40" } @@ -7341,16 +7341,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "6924:5:18" + "src": "6924:5:38" }, "nodeType": "YulFunctionCall", - "src": "6924:11:18" + "src": "6924:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "6918:2:18" + "src": "6918:2:38" } ] }, @@ -7360,14 +7360,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "7006:4:18", + "src": "7006:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "7012:10:18", + "src": "7012:10:38", "type": "", "value": "0x8309e8a8" } @@ -7375,13 +7375,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "6999:6:18" + "src": "6999:6:38" }, "nodeType": "YulFunctionCall", - "src": "6999:24:18" + "src": "6999:24:38" }, "nodeType": "YulExpressionStatement", - "src": "6999:24:18" + "src": "6999:24:38" }, { "expression": { @@ -7389,26 +7389,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "7043:4:18", + "src": "7043:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "7049:2:18" + "src": "7049:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "7036:6:18" + "src": "7036:6:38" }, "nodeType": "YulFunctionCall", - "src": "7036:16:18" + "src": "7036:16:38" }, "nodeType": "YulExpressionStatement", - "src": "7036:16:18" + "src": "7036:16:38" }, { "expression": { @@ -7416,84 +7416,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "7072:4:18", + "src": "7072:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "7078:2:18" + "src": "7078:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "7065:6:18" + "src": "7065:6:38" }, "nodeType": "YulFunctionCall", - "src": "7065:16:18" + "src": "7065:16:38" }, "nodeType": "YulExpressionStatement", - "src": "7065:16:18" + "src": "7065:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30597, + "declaration": 33658, "isOffset": false, "isSlot": false, - "src": "6858:2:18", + "src": "6858:2:38", "valueSize": 1 }, { - "declaration": 30600, + "declaration": 33661, "isOffset": false, "isSlot": false, - "src": "6888:2:18", + "src": "6888:2:38", "valueSize": 1 }, { - "declaration": 30603, + "declaration": 33664, "isOffset": false, "isSlot": false, - "src": "6918:2:18", + "src": "6918:2:38", "valueSize": 1 }, { - "declaration": 30591, + "declaration": 33652, "isOffset": false, "isSlot": false, - "src": "7049:2:18", + "src": "7049:2:38", "valueSize": 1 }, { - "declaration": 30593, + "declaration": 33654, "isOffset": false, "isSlot": false, - "src": "7078:2:18", + "src": "7078:2:38", "valueSize": 1 } ], - "id": 30605, + "id": 33666, "nodeType": "InlineAssembly", - "src": "6835:256:18" + "src": "6835:256:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 30607, + "id": 33668, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7116:4:18", + "src": "7116:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -7502,14 +7502,14 @@ }, { "hexValue": "30783434", - "id": 30608, + "id": 33669, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "7122:4:18", + "src": "7122:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_68_by_1", "typeString": "int_const 68" @@ -7528,18 +7528,18 @@ "typeString": "int_const 68" } ], - "id": 30606, + "id": 33667, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "7100:15:18", + "referencedDeclaration": 33383, + "src": "7100:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30609, + "id": 33670, "isConstant": false, "isLValue": false, "isPure": false, @@ -7548,21 +7548,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7100:27:18", + "src": "7100:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30610, + "id": 33671, "nodeType": "ExpressionStatement", - "src": "7100:27:18" + "src": "7100:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "7146:98:18", + "src": "7146:98:38", "statements": [ { "expression": { @@ -7570,26 +7570,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "7167:4:18", + "src": "7167:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "7173:2:18" + "src": "7173:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "7160:6:18" + "src": "7160:6:38" }, "nodeType": "YulFunctionCall", - "src": "7160:16:18" + "src": "7160:16:38" }, "nodeType": "YulExpressionStatement", - "src": "7160:16:18" + "src": "7160:16:38" }, { "expression": { @@ -7597,26 +7597,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "7196:4:18", + "src": "7196:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "7202:2:18" + "src": "7202:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "7189:6:18" + "src": "7189:6:38" }, "nodeType": "YulFunctionCall", - "src": "7189:16:18" + "src": "7189:16:38" }, "nodeType": "YulExpressionStatement", - "src": "7189:16:18" + "src": "7189:16:38" }, { "expression": { @@ -7624,56 +7624,56 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "7225:4:18", + "src": "7225:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "7231:2:18" + "src": "7231:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "7218:6:18" + "src": "7218:6:38" }, "nodeType": "YulFunctionCall", - "src": "7218:16:18" + "src": "7218:16:38" }, "nodeType": "YulExpressionStatement", - "src": "7218:16:18" + "src": "7218:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30597, + "declaration": 33658, "isOffset": false, "isSlot": false, - "src": "7173:2:18", + "src": "7173:2:38", "valueSize": 1 }, { - "declaration": 30600, + "declaration": 33661, "isOffset": false, "isSlot": false, - "src": "7202:2:18", + "src": "7202:2:38", "valueSize": 1 }, { - "declaration": 30603, + "declaration": 33664, "isOffset": false, "isSlot": false, - "src": "7231:2:18", + "src": "7231:2:38", "valueSize": 1 } ], - "id": 30611, + "id": 33672, "nodeType": "InlineAssembly", - "src": "7137:107:18" + "src": "7137:107:38" } ] }, @@ -7681,20 +7681,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "6723:3:18", + "nameLocation": "6723:3:38", "parameters": { - "id": 30594, + "id": 33655, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30591, + "id": 33652, "mutability": "mutable", "name": "p0", - "nameLocation": "6735:2:18", + "nameLocation": "6735:2:38", "nodeType": "VariableDeclaration", - "scope": 30613, - "src": "6727:10:18", + "scope": 33674, + "src": "6727:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7702,10 +7702,10 @@ "typeString": "address" }, "typeName": { - "id": 30590, + "id": 33651, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6727:7:18", + "src": "6727:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -7716,13 +7716,13 @@ }, { "constant": false, - "id": 30593, + "id": 33654, "mutability": "mutable", "name": "p1", - "nameLocation": "6747:2:18", + "nameLocation": "6747:2:38", "nodeType": "VariableDeclaration", - "scope": 30613, - "src": "6739:10:18", + "scope": 33674, + "src": "6739:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7730,10 +7730,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30592, + "id": 33653, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "6739:7:18", + "src": "6739:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7742,44 +7742,44 @@ "visibility": "internal" } ], - "src": "6726:24:18" + "src": "6726:24:38" }, "returnParameters": { - "id": 30595, + "id": 33656, "nodeType": "ParameterList", "parameters": [], - "src": "6765:0:18" + "src": "6765:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30643, + "id": 33704, "nodeType": "FunctionDefinition", - "src": "7256:1084:18", + "src": "7256:1084:38", "nodes": [], "body": { - "id": 30642, + "id": 33703, "nodeType": "Block", - "src": "7307:1033:18", + "src": "7307:1033:38", "nodes": [], "statements": [ { "assignments": [ - 30621 + 33682 ], "declarations": [ { "constant": false, - "id": 30621, + "id": 33682, "mutability": "mutable", "name": "m0", - "nameLocation": "7325:2:18", + "nameLocation": "7325:2:38", "nodeType": "VariableDeclaration", - "scope": 30642, - "src": "7317:10:18", + "scope": 33703, + "src": "7317:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7787,10 +7787,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30620, + "id": 33681, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7317:7:18", + "src": "7317:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -7799,24 +7799,24 @@ "visibility": "internal" } ], - "id": 30622, + "id": 33683, "nodeType": "VariableDeclarationStatement", - "src": "7317:10:18" + "src": "7317:10:38" }, { "assignments": [ - 30624 + 33685 ], "declarations": [ { "constant": false, - "id": 30624, + "id": 33685, "mutability": "mutable", "name": "m1", - "nameLocation": "7345:2:18", + "nameLocation": "7345:2:38", "nodeType": "VariableDeclaration", - "scope": 30642, - "src": "7337:10:18", + "scope": 33703, + "src": "7337:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7824,10 +7824,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30623, + "id": 33684, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7337:7:18", + "src": "7337:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -7836,24 +7836,24 @@ "visibility": "internal" } ], - "id": 30625, + "id": 33686, "nodeType": "VariableDeclarationStatement", - "src": "7337:10:18" + "src": "7337:10:38" }, { "assignments": [ - 30627 + 33688 ], "declarations": [ { "constant": false, - "id": 30627, + "id": 33688, "mutability": "mutable", "name": "m2", - "nameLocation": "7365:2:18", + "nameLocation": "7365:2:38", "nodeType": "VariableDeclaration", - "scope": 30642, - "src": "7357:10:18", + "scope": 33703, + "src": "7357:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7861,10 +7861,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30626, + "id": 33687, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7357:7:18", + "src": "7357:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -7873,24 +7873,24 @@ "visibility": "internal" } ], - "id": 30628, + "id": 33689, "nodeType": "VariableDeclarationStatement", - "src": "7357:10:18" + "src": "7357:10:38" }, { "assignments": [ - 30630 + 33691 ], "declarations": [ { "constant": false, - "id": 30630, + "id": 33691, "mutability": "mutable", "name": "m3", - "nameLocation": "7385:2:18", + "nameLocation": "7385:2:38", "nodeType": "VariableDeclaration", - "scope": 30642, - "src": "7377:10:18", + "scope": 33703, + "src": "7377:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7898,10 +7898,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30629, + "id": 33690, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7377:7:18", + "src": "7377:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -7910,24 +7910,24 @@ "visibility": "internal" } ], - "id": 30631, + "id": 33692, "nodeType": "VariableDeclarationStatement", - "src": "7377:10:18" + "src": "7377:10:38" }, { "assignments": [ - 30633 + 33694 ], "declarations": [ { "constant": false, - "id": 30633, + "id": 33694, "mutability": "mutable", "name": "m4", - "nameLocation": "7405:2:18", + "nameLocation": "7405:2:38", "nodeType": "VariableDeclaration", - "scope": 30642, - "src": "7397:10:18", + "scope": 33703, + "src": "7397:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7935,10 +7935,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30632, + "id": 33693, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7397:7:18", + "src": "7397:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -7947,27 +7947,27 @@ "visibility": "internal" } ], - "id": 30634, + "id": 33695, "nodeType": "VariableDeclarationStatement", - "src": "7397:10:18" + "src": "7397:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "7426:697:18", + "src": "7426:697:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "7469:313:18", + "src": "7469:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "7487:15:18", + "src": "7487:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "7501:1:18", + "src": "7501:1:38", "type": "", "value": "0" }, @@ -7975,7 +7975,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "7491:6:18", + "src": "7491:6:38", "type": "" } ] @@ -7983,16 +7983,16 @@ { "body": { "nodeType": "YulBlock", - "src": "7572:40:18", + "src": "7572:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "7601:9:18", + "src": "7601:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "7603:5:18" + "src": "7603:5:38" } ] }, @@ -8003,33 +8003,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "7589:6:18" + "src": "7589:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "7597:1:18" + "src": "7597:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "7584:4:18" + "src": "7584:4:38" }, "nodeType": "YulFunctionCall", - "src": "7584:15:18" + "src": "7584:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "7577:6:18" + "src": "7577:6:38" }, "nodeType": "YulFunctionCall", - "src": "7577:23:18" + "src": "7577:23:38" }, "nodeType": "YulIf", - "src": "7574:36:18" + "src": "7574:36:38" } ] }, @@ -8038,12 +8038,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "7529:6:18" + "src": "7529:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "7537:4:18", + "src": "7537:4:38", "type": "", "value": "0x20" } @@ -8051,30 +8051,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "7526:2:18" + "src": "7526:2:38" }, "nodeType": "YulFunctionCall", - "src": "7526:16:18" + "src": "7526:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "7543:28:18", + "src": "7543:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "7545:24:18", + "src": "7545:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "7559:6:18" + "src": "7559:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "7567:1:18", + "src": "7567:1:38", "type": "", "value": "1" } @@ -8082,16 +8082,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "7555:3:18" + "src": "7555:3:38" }, "nodeType": "YulFunctionCall", - "src": "7555:14:18" + "src": "7555:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "7545:6:18" + "src": "7545:6:38" } ] } @@ -8099,10 +8099,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "7523:2:18", + "src": "7523:2:38", "statements": [] }, - "src": "7519:93:18" + "src": "7519:93:38" }, { "expression": { @@ -8110,34 +8110,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "7636:3:18" + "src": "7636:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "7641:6:18" + "src": "7641:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "7629:6:18" + "src": "7629:6:38" }, "nodeType": "YulFunctionCall", - "src": "7629:19:18" + "src": "7629:19:38" }, "nodeType": "YulExpressionStatement", - "src": "7629:19:18" + "src": "7629:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "7665:37:18", + "src": "7665:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "7682:3:18", + "src": "7682:3:38", "type": "", "value": "256" }, @@ -8146,38 +8146,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "7691:1:18", + "src": "7691:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "7694:6:18" + "src": "7694:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "7687:3:18" + "src": "7687:3:38" }, "nodeType": "YulFunctionCall", - "src": "7687:14:18" + "src": "7687:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "7678:3:18" + "src": "7678:3:38" }, "nodeType": "YulFunctionCall", - "src": "7678:24:18" + "src": "7678:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "7669:5:18", + "src": "7669:5:38", "type": "" } ] @@ -8190,12 +8190,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "7730:3:18" + "src": "7730:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "7735:4:18", + "src": "7735:4:38", "type": "", "value": "0x20" } @@ -8203,59 +8203,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "7726:3:18" + "src": "7726:3:38" }, "nodeType": "YulFunctionCall", - "src": "7726:14:18" + "src": "7726:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "7746:5:18" + "src": "7746:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "7757:5:18" + "src": "7757:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "7764:1:18" + "src": "7764:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "7753:3:18" + "src": "7753:3:38" }, "nodeType": "YulFunctionCall", - "src": "7753:13:18" + "src": "7753:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "7742:3:18" + "src": "7742:3:38" }, "nodeType": "YulFunctionCall", - "src": "7742:25:18" + "src": "7742:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "7719:6:18" + "src": "7719:6:38" }, "nodeType": "YulFunctionCall", - "src": "7719:49:18" + "src": "7719:49:38" }, "nodeType": "YulExpressionStatement", - "src": "7719:49:18" + "src": "7719:49:38" } ] }, @@ -8265,27 +8265,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "7461:3:18", + "src": "7461:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "7466:1:18", + "src": "7466:1:38", "type": "" } ], - "src": "7440:342:18" + "src": "7440:342:38" }, { "nodeType": "YulAssignment", - "src": "7795:17:18", + "src": "7795:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "7807:4:18", + "src": "7807:4:38", "type": "", "value": "0x00" } @@ -8293,28 +8293,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "7801:5:18" + "src": "7801:5:38" }, "nodeType": "YulFunctionCall", - "src": "7801:11:18" + "src": "7801:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "7795:2:18" + "src": "7795:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "7825:17:18", + "src": "7825:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "7837:4:18", + "src": "7837:4:38", "type": "", "value": "0x20" } @@ -8322,28 +8322,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "7831:5:18" + "src": "7831:5:38" }, "nodeType": "YulFunctionCall", - "src": "7831:11:18" + "src": "7831:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "7825:2:18" + "src": "7825:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "7855:17:18", + "src": "7855:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "7867:4:18", + "src": "7867:4:38", "type": "", "value": "0x40" } @@ -8351,28 +8351,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "7861:5:18" + "src": "7861:5:38" }, "nodeType": "YulFunctionCall", - "src": "7861:11:18" + "src": "7861:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "7855:2:18" + "src": "7855:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "7885:17:18", + "src": "7885:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "7897:4:18", + "src": "7897:4:38", "type": "", "value": "0x60" } @@ -8380,28 +8380,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "7891:5:18" + "src": "7891:5:38" }, "nodeType": "YulFunctionCall", - "src": "7891:11:18" + "src": "7891:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "7885:2:18" + "src": "7885:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "7915:17:18", + "src": "7915:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "7927:4:18", + "src": "7927:4:38", "type": "", "value": "0x80" } @@ -8409,16 +8409,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "7921:5:18" + "src": "7921:5:38" }, "nodeType": "YulFunctionCall", - "src": "7921:11:18" + "src": "7921:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "7915:2:18" + "src": "7915:2:38" } ] }, @@ -8428,14 +8428,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "8002:4:18", + "src": "8002:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "8008:10:18", + "src": "8008:10:38", "type": "", "value": "0x759f86bb" } @@ -8443,13 +8443,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "7995:6:18" + "src": "7995:6:38" }, "nodeType": "YulFunctionCall", - "src": "7995:24:18" + "src": "7995:24:38" }, "nodeType": "YulExpressionStatement", - "src": "7995:24:18" + "src": "7995:24:38" }, { "expression": { @@ -8457,26 +8457,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "8039:4:18", + "src": "8039:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "8045:2:18" + "src": "8045:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "8032:6:18" + "src": "8032:6:38" }, "nodeType": "YulFunctionCall", - "src": "8032:16:18" + "src": "8032:16:38" }, "nodeType": "YulExpressionStatement", - "src": "8032:16:18" + "src": "8032:16:38" }, { "expression": { @@ -8484,14 +8484,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "8068:4:18", + "src": "8068:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "8074:4:18", + "src": "8074:4:38", "type": "", "value": "0x40" } @@ -8499,13 +8499,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "8061:6:18" + "src": "8061:6:38" }, "nodeType": "YulFunctionCall", - "src": "8061:18:18" + "src": "8061:18:38" }, "nodeType": "YulExpressionStatement", - "src": "8061:18:18" + "src": "8061:18:38" }, { "expression": { @@ -8513,98 +8513,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "8104:4:18", + "src": "8104:4:38", "type": "", "value": "0x60" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "8110:2:18" + "src": "8110:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "8092:11:18" + "src": "8092:11:38" }, "nodeType": "YulFunctionCall", - "src": "8092:21:18" + "src": "8092:21:38" }, "nodeType": "YulExpressionStatement", - "src": "8092:21:18" + "src": "8092:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30621, + "declaration": 33682, "isOffset": false, "isSlot": false, - "src": "7795:2:18", + "src": "7795:2:38", "valueSize": 1 }, { - "declaration": 30624, + "declaration": 33685, "isOffset": false, "isSlot": false, - "src": "7825:2:18", + "src": "7825:2:38", "valueSize": 1 }, { - "declaration": 30627, + "declaration": 33688, "isOffset": false, "isSlot": false, - "src": "7855:2:18", + "src": "7855:2:38", "valueSize": 1 }, { - "declaration": 30630, + "declaration": 33691, "isOffset": false, "isSlot": false, - "src": "7885:2:18", + "src": "7885:2:38", "valueSize": 1 }, { - "declaration": 30633, + "declaration": 33694, "isOffset": false, "isSlot": false, - "src": "7915:2:18", + "src": "7915:2:38", "valueSize": 1 }, { - "declaration": 30615, + "declaration": 33676, "isOffset": false, "isSlot": false, - "src": "8045:2:18", + "src": "8045:2:38", "valueSize": 1 }, { - "declaration": 30617, + "declaration": 33678, "isOffset": false, "isSlot": false, - "src": "8110:2:18", + "src": "8110:2:38", "valueSize": 1 } ], - "id": 30635, + "id": 33696, "nodeType": "InlineAssembly", - "src": "7417:706:18" + "src": "7417:706:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 30637, + "id": 33698, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8148:4:18", + "src": "8148:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -8613,14 +8613,14 @@ }, { "hexValue": "30783834", - "id": 30638, + "id": 33699, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8154:4:18", + "src": "8154:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -8639,18 +8639,18 @@ "typeString": "int_const 132" } ], - "id": 30636, + "id": 33697, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "8132:15:18", + "referencedDeclaration": 33383, + "src": "8132:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30639, + "id": 33700, "isConstant": false, "isLValue": false, "isPure": false, @@ -8659,21 +8659,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8132:27:18", + "src": "8132:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30640, + "id": 33701, "nodeType": "ExpressionStatement", - "src": "8132:27:18" + "src": "8132:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "8178:156:18", + "src": "8178:156:38", "statements": [ { "expression": { @@ -8681,26 +8681,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "8199:4:18", + "src": "8199:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "8205:2:18" + "src": "8205:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "8192:6:18" + "src": "8192:6:38" }, "nodeType": "YulFunctionCall", - "src": "8192:16:18" + "src": "8192:16:38" }, "nodeType": "YulExpressionStatement", - "src": "8192:16:18" + "src": "8192:16:38" }, { "expression": { @@ -8708,26 +8708,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "8228:4:18", + "src": "8228:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "8234:2:18" + "src": "8234:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "8221:6:18" + "src": "8221:6:38" }, "nodeType": "YulFunctionCall", - "src": "8221:16:18" + "src": "8221:16:38" }, "nodeType": "YulExpressionStatement", - "src": "8221:16:18" + "src": "8221:16:38" }, { "expression": { @@ -8735,26 +8735,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "8257:4:18", + "src": "8257:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "8263:2:18" + "src": "8263:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "8250:6:18" + "src": "8250:6:38" }, "nodeType": "YulFunctionCall", - "src": "8250:16:18" + "src": "8250:16:38" }, "nodeType": "YulExpressionStatement", - "src": "8250:16:18" + "src": "8250:16:38" }, { "expression": { @@ -8762,26 +8762,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "8286:4:18", + "src": "8286:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "8292:2:18" + "src": "8292:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "8279:6:18" + "src": "8279:6:38" }, "nodeType": "YulFunctionCall", - "src": "8279:16:18" + "src": "8279:16:38" }, "nodeType": "YulExpressionStatement", - "src": "8279:16:18" + "src": "8279:16:38" }, { "expression": { @@ -8789,70 +8789,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "8315:4:18", + "src": "8315:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "8321:2:18" + "src": "8321:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "8308:6:18" + "src": "8308:6:38" }, "nodeType": "YulFunctionCall", - "src": "8308:16:18" + "src": "8308:16:38" }, "nodeType": "YulExpressionStatement", - "src": "8308:16:18" + "src": "8308:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30621, + "declaration": 33682, "isOffset": false, "isSlot": false, - "src": "8205:2:18", + "src": "8205:2:38", "valueSize": 1 }, { - "declaration": 30624, + "declaration": 33685, "isOffset": false, "isSlot": false, - "src": "8234:2:18", + "src": "8234:2:38", "valueSize": 1 }, { - "declaration": 30627, + "declaration": 33688, "isOffset": false, "isSlot": false, - "src": "8263:2:18", + "src": "8263:2:38", "valueSize": 1 }, { - "declaration": 30630, + "declaration": 33691, "isOffset": false, "isSlot": false, - "src": "8292:2:18", + "src": "8292:2:38", "valueSize": 1 }, { - "declaration": 30633, + "declaration": 33694, "isOffset": false, "isSlot": false, - "src": "8321:2:18", + "src": "8321:2:38", "valueSize": 1 } ], - "id": 30641, + "id": 33702, "nodeType": "InlineAssembly", - "src": "8169:165:18" + "src": "8169:165:38" } ] }, @@ -8860,20 +8860,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "7265:3:18", + "nameLocation": "7265:3:38", "parameters": { - "id": 30618, + "id": 33679, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30615, + "id": 33676, "mutability": "mutable", "name": "p0", - "nameLocation": "7277:2:18", + "nameLocation": "7277:2:38", "nodeType": "VariableDeclaration", - "scope": 30643, - "src": "7269:10:18", + "scope": 33704, + "src": "7269:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8881,10 +8881,10 @@ "typeString": "address" }, "typeName": { - "id": 30614, + "id": 33675, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7269:7:18", + "src": "7269:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -8895,13 +8895,13 @@ }, { "constant": false, - "id": 30617, + "id": 33678, "mutability": "mutable", "name": "p1", - "nameLocation": "7289:2:18", + "nameLocation": "7289:2:38", "nodeType": "VariableDeclaration", - "scope": 30643, - "src": "7281:10:18", + "scope": 33704, + "src": "7281:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8909,10 +8909,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30616, + "id": 33677, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7281:7:18", + "src": "7281:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8921,44 +8921,44 @@ "visibility": "internal" } ], - "src": "7268:24:18" + "src": "7268:24:38" }, "returnParameters": { - "id": 30619, + "id": 33680, "nodeType": "ParameterList", "parameters": [], - "src": "7307:0:18" + "src": "7307:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30667, + "id": 33728, "nodeType": "FunctionDefinition", - "src": "8346:530:18", + "src": "8346:530:38", "nodes": [], "body": { - "id": 30666, + "id": 33727, "nodeType": "Block", - "src": "8394:482:18", + "src": "8394:482:38", "nodes": [], "statements": [ { "assignments": [ - 30651 + 33712 ], "declarations": [ { "constant": false, - "id": 30651, + "id": 33712, "mutability": "mutable", "name": "m0", - "nameLocation": "8412:2:18", + "nameLocation": "8412:2:38", "nodeType": "VariableDeclaration", - "scope": 30666, - "src": "8404:10:18", + "scope": 33727, + "src": "8404:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8966,10 +8966,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30650, + "id": 33711, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8404:7:18", + "src": "8404:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -8978,24 +8978,24 @@ "visibility": "internal" } ], - "id": 30652, + "id": 33713, "nodeType": "VariableDeclarationStatement", - "src": "8404:10:18" + "src": "8404:10:38" }, { "assignments": [ - 30654 + 33715 ], "declarations": [ { "constant": false, - "id": 30654, + "id": 33715, "mutability": "mutable", "name": "m1", - "nameLocation": "8432:2:18", + "nameLocation": "8432:2:38", "nodeType": "VariableDeclaration", - "scope": 30666, - "src": "8424:10:18", + "scope": 33727, + "src": "8424:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9003,10 +9003,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30653, + "id": 33714, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8424:7:18", + "src": "8424:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -9015,24 +9015,24 @@ "visibility": "internal" } ], - "id": 30655, + "id": 33716, "nodeType": "VariableDeclarationStatement", - "src": "8424:10:18" + "src": "8424:10:38" }, { "assignments": [ - 30657 + 33718 ], "declarations": [ { "constant": false, - "id": 30657, + "id": 33718, "mutability": "mutable", "name": "m2", - "nameLocation": "8452:2:18", + "nameLocation": "8452:2:38", "nodeType": "VariableDeclaration", - "scope": 30666, - "src": "8444:10:18", + "scope": 33727, + "src": "8444:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9040,10 +9040,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30656, + "id": 33717, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8444:7:18", + "src": "8444:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -9052,24 +9052,24 @@ "visibility": "internal" } ], - "id": 30658, + "id": 33719, "nodeType": "VariableDeclarationStatement", - "src": "8444:10:18" + "src": "8444:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "8473:244:18", + "src": "8473:244:38", "statements": [ { "nodeType": "YulAssignment", - "src": "8487:17:18", + "src": "8487:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "8499:4:18", + "src": "8499:4:38", "type": "", "value": "0x00" } @@ -9077,28 +9077,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "8493:5:18" + "src": "8493:5:38" }, "nodeType": "YulFunctionCall", - "src": "8493:11:18" + "src": "8493:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "8487:2:18" + "src": "8487:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "8517:17:18", + "src": "8517:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "8529:4:18", + "src": "8529:4:38", "type": "", "value": "0x20" } @@ -9106,28 +9106,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "8523:5:18" + "src": "8523:5:38" }, "nodeType": "YulFunctionCall", - "src": "8523:11:18" + "src": "8523:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "8517:2:18" + "src": "8517:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "8547:17:18", + "src": "8547:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "8559:4:18", + "src": "8559:4:38", "type": "", "value": "0x40" } @@ -9135,16 +9135,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "8553:5:18" + "src": "8553:5:38" }, "nodeType": "YulFunctionCall", - "src": "8553:11:18" + "src": "8553:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "8547:2:18" + "src": "8547:2:38" } ] }, @@ -9154,14 +9154,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "8632:4:18", + "src": "8632:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "8638:10:18", + "src": "8638:10:38", "type": "", "value": "0x853c4849" } @@ -9169,13 +9169,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "8625:6:18" + "src": "8625:6:38" }, "nodeType": "YulFunctionCall", - "src": "8625:24:18" + "src": "8625:24:38" }, "nodeType": "YulExpressionStatement", - "src": "8625:24:18" + "src": "8625:24:38" }, { "expression": { @@ -9183,26 +9183,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "8669:4:18", + "src": "8669:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "8675:2:18" + "src": "8675:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "8662:6:18" + "src": "8662:6:38" }, "nodeType": "YulFunctionCall", - "src": "8662:16:18" + "src": "8662:16:38" }, "nodeType": "YulExpressionStatement", - "src": "8662:16:18" + "src": "8662:16:38" }, { "expression": { @@ -9210,84 +9210,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "8698:4:18", + "src": "8698:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "8704:2:18" + "src": "8704:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "8691:6:18" + "src": "8691:6:38" }, "nodeType": "YulFunctionCall", - "src": "8691:16:18" + "src": "8691:16:38" }, "nodeType": "YulExpressionStatement", - "src": "8691:16:18" + "src": "8691:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30651, + "declaration": 33712, "isOffset": false, "isSlot": false, - "src": "8487:2:18", + "src": "8487:2:38", "valueSize": 1 }, { - "declaration": 30654, + "declaration": 33715, "isOffset": false, "isSlot": false, - "src": "8517:2:18", + "src": "8517:2:38", "valueSize": 1 }, { - "declaration": 30657, + "declaration": 33718, "isOffset": false, "isSlot": false, - "src": "8547:2:18", + "src": "8547:2:38", "valueSize": 1 }, { - "declaration": 30645, + "declaration": 33706, "isOffset": false, "isSlot": false, - "src": "8675:2:18", + "src": "8675:2:38", "valueSize": 1 }, { - "declaration": 30647, + "declaration": 33708, "isOffset": false, "isSlot": false, - "src": "8704:2:18", + "src": "8704:2:38", "valueSize": 1 } ], - "id": 30659, + "id": 33720, "nodeType": "InlineAssembly", - "src": "8464:253:18" + "src": "8464:253:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 30661, + "id": 33722, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8742:4:18", + "src": "8742:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -9296,14 +9296,14 @@ }, { "hexValue": "30783434", - "id": 30662, + "id": 33723, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "8748:4:18", + "src": "8748:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_68_by_1", "typeString": "int_const 68" @@ -9322,18 +9322,18 @@ "typeString": "int_const 68" } ], - "id": 30660, + "id": 33721, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "8726:15:18", + "referencedDeclaration": 33383, + "src": "8726:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30663, + "id": 33724, "isConstant": false, "isLValue": false, "isPure": false, @@ -9342,21 +9342,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8726:27:18", + "src": "8726:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30664, + "id": 33725, "nodeType": "ExpressionStatement", - "src": "8726:27:18" + "src": "8726:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "8772:98:18", + "src": "8772:98:38", "statements": [ { "expression": { @@ -9364,26 +9364,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "8793:4:18", + "src": "8793:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "8799:2:18" + "src": "8799:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "8786:6:18" + "src": "8786:6:38" }, "nodeType": "YulFunctionCall", - "src": "8786:16:18" + "src": "8786:16:38" }, "nodeType": "YulExpressionStatement", - "src": "8786:16:18" + "src": "8786:16:38" }, { "expression": { @@ -9391,26 +9391,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "8822:4:18", + "src": "8822:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "8828:2:18" + "src": "8828:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "8815:6:18" + "src": "8815:6:38" }, "nodeType": "YulFunctionCall", - "src": "8815:16:18" + "src": "8815:16:38" }, "nodeType": "YulExpressionStatement", - "src": "8815:16:18" + "src": "8815:16:38" }, { "expression": { @@ -9418,56 +9418,56 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "8851:4:18", + "src": "8851:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "8857:2:18" + "src": "8857:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "8844:6:18" + "src": "8844:6:38" }, "nodeType": "YulFunctionCall", - "src": "8844:16:18" + "src": "8844:16:38" }, "nodeType": "YulExpressionStatement", - "src": "8844:16:18" + "src": "8844:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30651, + "declaration": 33712, "isOffset": false, "isSlot": false, - "src": "8799:2:18", + "src": "8799:2:38", "valueSize": 1 }, { - "declaration": 30654, + "declaration": 33715, "isOffset": false, "isSlot": false, - "src": "8828:2:18", + "src": "8828:2:38", "valueSize": 1 }, { - "declaration": 30657, + "declaration": 33718, "isOffset": false, "isSlot": false, - "src": "8857:2:18", + "src": "8857:2:38", "valueSize": 1 } ], - "id": 30665, + "id": 33726, "nodeType": "InlineAssembly", - "src": "8763:107:18" + "src": "8763:107:38" } ] }, @@ -9475,20 +9475,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8355:3:18", + "nameLocation": "8355:3:38", "parameters": { - "id": 30648, + "id": 33709, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30645, + "id": 33706, "mutability": "mutable", "name": "p0", - "nameLocation": "8364:2:18", + "nameLocation": "8364:2:38", "nodeType": "VariableDeclaration", - "scope": 30667, - "src": "8359:7:18", + "scope": 33728, + "src": "8359:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9496,10 +9496,10 @@ "typeString": "bool" }, "typeName": { - "id": 30644, + "id": 33705, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "8359:4:18", + "src": "8359:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -9509,13 +9509,13 @@ }, { "constant": false, - "id": 30647, + "id": 33708, "mutability": "mutable", "name": "p1", - "nameLocation": "8376:2:18", + "nameLocation": "8376:2:38", "nodeType": "VariableDeclaration", - "scope": 30667, - "src": "8368:10:18", + "scope": 33728, + "src": "8368:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9523,10 +9523,10 @@ "typeString": "address" }, "typeName": { - "id": 30646, + "id": 33707, "name": "address", "nodeType": "ElementaryTypeName", - "src": "8368:7:18", + "src": "8368:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9536,44 +9536,44 @@ "visibility": "internal" } ], - "src": "8358:21:18" + "src": "8358:21:38" }, "returnParameters": { - "id": 30649, + "id": 33710, "nodeType": "ParameterList", "parameters": [], - "src": "8394:0:18" + "src": "8394:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30691, + "id": 33752, "nodeType": "FunctionDefinition", - "src": "8882:524:18", + "src": "8882:524:38", "nodes": [], "body": { - "id": 30690, + "id": 33751, "nodeType": "Block", - "src": "8927:479:18", + "src": "8927:479:38", "nodes": [], "statements": [ { "assignments": [ - 30675 + 33736 ], "declarations": [ { "constant": false, - "id": 30675, + "id": 33736, "mutability": "mutable", "name": "m0", - "nameLocation": "8945:2:18", + "nameLocation": "8945:2:38", "nodeType": "VariableDeclaration", - "scope": 30690, - "src": "8937:10:18", + "scope": 33751, + "src": "8937:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9581,10 +9581,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30674, + "id": 33735, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8937:7:18", + "src": "8937:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -9593,24 +9593,24 @@ "visibility": "internal" } ], - "id": 30676, + "id": 33737, "nodeType": "VariableDeclarationStatement", - "src": "8937:10:18" + "src": "8937:10:38" }, { "assignments": [ - 30678 + 33739 ], "declarations": [ { "constant": false, - "id": 30678, + "id": 33739, "mutability": "mutable", "name": "m1", - "nameLocation": "8965:2:18", + "nameLocation": "8965:2:38", "nodeType": "VariableDeclaration", - "scope": 30690, - "src": "8957:10:18", + "scope": 33751, + "src": "8957:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9618,10 +9618,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30677, + "id": 33738, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8957:7:18", + "src": "8957:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -9630,24 +9630,24 @@ "visibility": "internal" } ], - "id": 30679, + "id": 33740, "nodeType": "VariableDeclarationStatement", - "src": "8957:10:18" + "src": "8957:10:38" }, { "assignments": [ - 30681 + 33742 ], "declarations": [ { "constant": false, - "id": 30681, + "id": 33742, "mutability": "mutable", "name": "m2", - "nameLocation": "8985:2:18", + "nameLocation": "8985:2:38", "nodeType": "VariableDeclaration", - "scope": 30690, - "src": "8977:10:18", + "scope": 33751, + "src": "8977:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9655,10 +9655,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30680, + "id": 33741, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "8977:7:18", + "src": "8977:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -9667,24 +9667,24 @@ "visibility": "internal" } ], - "id": 30682, + "id": 33743, "nodeType": "VariableDeclarationStatement", - "src": "8977:10:18" + "src": "8977:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "9006:241:18", + "src": "9006:241:38", "statements": [ { "nodeType": "YulAssignment", - "src": "9020:17:18", + "src": "9020:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "9032:4:18", + "src": "9032:4:38", "type": "", "value": "0x00" } @@ -9692,28 +9692,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "9026:5:18" + "src": "9026:5:38" }, "nodeType": "YulFunctionCall", - "src": "9026:11:18" + "src": "9026:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "9020:2:18" + "src": "9020:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "9050:17:18", + "src": "9050:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "9062:4:18", + "src": "9062:4:38", "type": "", "value": "0x20" } @@ -9721,28 +9721,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "9056:5:18" + "src": "9056:5:38" }, "nodeType": "YulFunctionCall", - "src": "9056:11:18" + "src": "9056:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "9050:2:18" + "src": "9050:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "9080:17:18", + "src": "9080:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "9092:4:18", + "src": "9092:4:38", "type": "", "value": "0x40" } @@ -9750,16 +9750,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "9086:5:18" + "src": "9086:5:38" }, "nodeType": "YulFunctionCall", - "src": "9086:11:18" + "src": "9086:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "9080:2:18" + "src": "9080:2:38" } ] }, @@ -9769,14 +9769,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "9162:4:18", + "src": "9162:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "9168:10:18", + "src": "9168:10:38", "type": "", "value": "0x2a110e83" } @@ -9784,13 +9784,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "9155:6:18" + "src": "9155:6:38" }, "nodeType": "YulFunctionCall", - "src": "9155:24:18" + "src": "9155:24:38" }, "nodeType": "YulExpressionStatement", - "src": "9155:24:18" + "src": "9155:24:38" }, { "expression": { @@ -9798,26 +9798,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "9199:4:18", + "src": "9199:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "9205:2:18" + "src": "9205:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "9192:6:18" + "src": "9192:6:38" }, "nodeType": "YulFunctionCall", - "src": "9192:16:18" + "src": "9192:16:38" }, "nodeType": "YulExpressionStatement", - "src": "9192:16:18" + "src": "9192:16:38" }, { "expression": { @@ -9825,84 +9825,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "9228:4:18", + "src": "9228:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "9234:2:18" + "src": "9234:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "9221:6:18" + "src": "9221:6:38" }, "nodeType": "YulFunctionCall", - "src": "9221:16:18" + "src": "9221:16:38" }, "nodeType": "YulExpressionStatement", - "src": "9221:16:18" + "src": "9221:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30675, + "declaration": 33736, "isOffset": false, "isSlot": false, - "src": "9020:2:18", + "src": "9020:2:38", "valueSize": 1 }, { - "declaration": 30678, + "declaration": 33739, "isOffset": false, "isSlot": false, - "src": "9050:2:18", + "src": "9050:2:38", "valueSize": 1 }, { - "declaration": 30681, + "declaration": 33742, "isOffset": false, "isSlot": false, - "src": "9080:2:18", + "src": "9080:2:38", "valueSize": 1 }, { - "declaration": 30669, + "declaration": 33730, "isOffset": false, "isSlot": false, - "src": "9205:2:18", + "src": "9205:2:38", "valueSize": 1 }, { - "declaration": 30671, + "declaration": 33732, "isOffset": false, "isSlot": false, - "src": "9234:2:18", + "src": "9234:2:38", "valueSize": 1 } ], - "id": 30683, + "id": 33744, "nodeType": "InlineAssembly", - "src": "8997:250:18" + "src": "8997:250:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 30685, + "id": 33746, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9272:4:18", + "src": "9272:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -9911,14 +9911,14 @@ }, { "hexValue": "30783434", - "id": 30686, + "id": 33747, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9278:4:18", + "src": "9278:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_68_by_1", "typeString": "int_const 68" @@ -9937,18 +9937,18 @@ "typeString": "int_const 68" } ], - "id": 30684, + "id": 33745, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "9256:15:18", + "referencedDeclaration": 33383, + "src": "9256:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30687, + "id": 33748, "isConstant": false, "isLValue": false, "isPure": false, @@ -9957,21 +9957,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9256:27:18", + "src": "9256:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30688, + "id": 33749, "nodeType": "ExpressionStatement", - "src": "9256:27:18" + "src": "9256:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "9302:98:18", + "src": "9302:98:38", "statements": [ { "expression": { @@ -9979,26 +9979,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "9323:4:18", + "src": "9323:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "9329:2:18" + "src": "9329:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "9316:6:18" + "src": "9316:6:38" }, "nodeType": "YulFunctionCall", - "src": "9316:16:18" + "src": "9316:16:38" }, "nodeType": "YulExpressionStatement", - "src": "9316:16:18" + "src": "9316:16:38" }, { "expression": { @@ -10006,26 +10006,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "9352:4:18", + "src": "9352:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "9358:2:18" + "src": "9358:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "9345:6:18" + "src": "9345:6:38" }, "nodeType": "YulFunctionCall", - "src": "9345:16:18" + "src": "9345:16:38" }, "nodeType": "YulExpressionStatement", - "src": "9345:16:18" + "src": "9345:16:38" }, { "expression": { @@ -10033,56 +10033,56 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "9381:4:18", + "src": "9381:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "9387:2:18" + "src": "9387:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "9374:6:18" + "src": "9374:6:38" }, "nodeType": "YulFunctionCall", - "src": "9374:16:18" + "src": "9374:16:38" }, "nodeType": "YulExpressionStatement", - "src": "9374:16:18" + "src": "9374:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30675, + "declaration": 33736, "isOffset": false, "isSlot": false, - "src": "9329:2:18", + "src": "9329:2:38", "valueSize": 1 }, { - "declaration": 30678, + "declaration": 33739, "isOffset": false, "isSlot": false, - "src": "9358:2:18", + "src": "9358:2:38", "valueSize": 1 }, { - "declaration": 30681, + "declaration": 33742, "isOffset": false, "isSlot": false, - "src": "9387:2:18", + "src": "9387:2:38", "valueSize": 1 } ], - "id": 30689, + "id": 33750, "nodeType": "InlineAssembly", - "src": "9293:107:18" + "src": "9293:107:38" } ] }, @@ -10090,20 +10090,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "8891:3:18", + "nameLocation": "8891:3:38", "parameters": { - "id": 30672, + "id": 33733, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30669, + "id": 33730, "mutability": "mutable", "name": "p0", - "nameLocation": "8900:2:18", + "nameLocation": "8900:2:38", "nodeType": "VariableDeclaration", - "scope": 30691, - "src": "8895:7:18", + "scope": 33752, + "src": "8895:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10111,10 +10111,10 @@ "typeString": "bool" }, "typeName": { - "id": 30668, + "id": 33729, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "8895:4:18", + "src": "8895:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10124,13 +10124,13 @@ }, { "constant": false, - "id": 30671, + "id": 33732, "mutability": "mutable", "name": "p1", - "nameLocation": "8909:2:18", + "nameLocation": "8909:2:38", "nodeType": "VariableDeclaration", - "scope": 30691, - "src": "8904:7:18", + "scope": 33752, + "src": "8904:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10138,10 +10138,10 @@ "typeString": "bool" }, "typeName": { - "id": 30670, + "id": 33731, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "8904:4:18", + "src": "8904:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10150,44 +10150,44 @@ "visibility": "internal" } ], - "src": "8894:18:18" + "src": "8894:18:38" }, "returnParameters": { - "id": 30673, + "id": 33734, "nodeType": "ParameterList", "parameters": [], - "src": "8927:0:18" + "src": "8927:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30715, + "id": 33776, "nodeType": "FunctionDefinition", - "src": "9412:530:18", + "src": "9412:530:38", "nodes": [], "body": { - "id": 30714, + "id": 33775, "nodeType": "Block", - "src": "9460:482:18", + "src": "9460:482:38", "nodes": [], "statements": [ { "assignments": [ - 30699 + 33760 ], "declarations": [ { "constant": false, - "id": 30699, + "id": 33760, "mutability": "mutable", "name": "m0", - "nameLocation": "9478:2:18", + "nameLocation": "9478:2:38", "nodeType": "VariableDeclaration", - "scope": 30714, - "src": "9470:10:18", + "scope": 33775, + "src": "9470:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10195,10 +10195,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30698, + "id": 33759, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9470:7:18", + "src": "9470:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10207,24 +10207,24 @@ "visibility": "internal" } ], - "id": 30700, + "id": 33761, "nodeType": "VariableDeclarationStatement", - "src": "9470:10:18" + "src": "9470:10:38" }, { "assignments": [ - 30702 + 33763 ], "declarations": [ { "constant": false, - "id": 30702, + "id": 33763, "mutability": "mutable", "name": "m1", - "nameLocation": "9498:2:18", + "nameLocation": "9498:2:38", "nodeType": "VariableDeclaration", - "scope": 30714, - "src": "9490:10:18", + "scope": 33775, + "src": "9490:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10232,10 +10232,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30701, + "id": 33762, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9490:7:18", + "src": "9490:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10244,24 +10244,24 @@ "visibility": "internal" } ], - "id": 30703, + "id": 33764, "nodeType": "VariableDeclarationStatement", - "src": "9490:10:18" + "src": "9490:10:38" }, { "assignments": [ - 30705 + 33766 ], "declarations": [ { "constant": false, - "id": 30705, + "id": 33766, "mutability": "mutable", "name": "m2", - "nameLocation": "9518:2:18", + "nameLocation": "9518:2:38", "nodeType": "VariableDeclaration", - "scope": 30714, - "src": "9510:10:18", + "scope": 33775, + "src": "9510:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10269,10 +10269,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30704, + "id": 33765, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9510:7:18", + "src": "9510:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10281,24 +10281,24 @@ "visibility": "internal" } ], - "id": 30706, + "id": 33767, "nodeType": "VariableDeclarationStatement", - "src": "9510:10:18" + "src": "9510:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "9539:244:18", + "src": "9539:244:38", "statements": [ { "nodeType": "YulAssignment", - "src": "9553:17:18", + "src": "9553:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "9565:4:18", + "src": "9565:4:38", "type": "", "value": "0x00" } @@ -10306,28 +10306,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "9559:5:18" + "src": "9559:5:38" }, "nodeType": "YulFunctionCall", - "src": "9559:11:18" + "src": "9559:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "9553:2:18" + "src": "9553:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "9583:17:18", + "src": "9583:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "9595:4:18", + "src": "9595:4:38", "type": "", "value": "0x20" } @@ -10335,28 +10335,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "9589:5:18" + "src": "9589:5:38" }, "nodeType": "YulFunctionCall", - "src": "9589:11:18" + "src": "9589:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "9583:2:18" + "src": "9583:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "9613:17:18", + "src": "9613:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "9625:4:18", + "src": "9625:4:38", "type": "", "value": "0x40" } @@ -10364,16 +10364,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "9619:5:18" + "src": "9619:5:38" }, "nodeType": "YulFunctionCall", - "src": "9619:11:18" + "src": "9619:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "9613:2:18" + "src": "9613:2:38" } ] }, @@ -10383,14 +10383,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "9698:4:18", + "src": "9698:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "9704:10:18", + "src": "9704:10:38", "type": "", "value": "0x399174d3" } @@ -10398,13 +10398,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "9691:6:18" + "src": "9691:6:38" }, "nodeType": "YulFunctionCall", - "src": "9691:24:18" + "src": "9691:24:38" }, "nodeType": "YulExpressionStatement", - "src": "9691:24:18" + "src": "9691:24:38" }, { "expression": { @@ -10412,26 +10412,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "9735:4:18", + "src": "9735:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "9741:2:18" + "src": "9741:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "9728:6:18" + "src": "9728:6:38" }, "nodeType": "YulFunctionCall", - "src": "9728:16:18" + "src": "9728:16:38" }, "nodeType": "YulExpressionStatement", - "src": "9728:16:18" + "src": "9728:16:38" }, { "expression": { @@ -10439,84 +10439,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "9764:4:18", + "src": "9764:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "9770:2:18" + "src": "9770:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "9757:6:18" + "src": "9757:6:38" }, "nodeType": "YulFunctionCall", - "src": "9757:16:18" + "src": "9757:16:38" }, "nodeType": "YulExpressionStatement", - "src": "9757:16:18" + "src": "9757:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30699, + "declaration": 33760, "isOffset": false, "isSlot": false, - "src": "9553:2:18", + "src": "9553:2:38", "valueSize": 1 }, { - "declaration": 30702, + "declaration": 33763, "isOffset": false, "isSlot": false, - "src": "9583:2:18", + "src": "9583:2:38", "valueSize": 1 }, { - "declaration": 30705, + "declaration": 33766, "isOffset": false, "isSlot": false, - "src": "9613:2:18", + "src": "9613:2:38", "valueSize": 1 }, { - "declaration": 30693, + "declaration": 33754, "isOffset": false, "isSlot": false, - "src": "9741:2:18", + "src": "9741:2:38", "valueSize": 1 }, { - "declaration": 30695, + "declaration": 33756, "isOffset": false, "isSlot": false, - "src": "9770:2:18", + "src": "9770:2:38", "valueSize": 1 } ], - "id": 30707, + "id": 33768, "nodeType": "InlineAssembly", - "src": "9530:253:18" + "src": "9530:253:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 30709, + "id": 33770, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9808:4:18", + "src": "9808:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -10525,14 +10525,14 @@ }, { "hexValue": "30783434", - "id": 30710, + "id": 33771, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "9814:4:18", + "src": "9814:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_68_by_1", "typeString": "int_const 68" @@ -10551,18 +10551,18 @@ "typeString": "int_const 68" } ], - "id": 30708, + "id": 33769, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "9792:15:18", + "referencedDeclaration": 33383, + "src": "9792:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30711, + "id": 33772, "isConstant": false, "isLValue": false, "isPure": false, @@ -10571,21 +10571,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9792:27:18", + "src": "9792:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30712, + "id": 33773, "nodeType": "ExpressionStatement", - "src": "9792:27:18" + "src": "9792:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "9838:98:18", + "src": "9838:98:38", "statements": [ { "expression": { @@ -10593,26 +10593,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "9859:4:18", + "src": "9859:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "9865:2:18" + "src": "9865:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "9852:6:18" + "src": "9852:6:38" }, "nodeType": "YulFunctionCall", - "src": "9852:16:18" + "src": "9852:16:38" }, "nodeType": "YulExpressionStatement", - "src": "9852:16:18" + "src": "9852:16:38" }, { "expression": { @@ -10620,26 +10620,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "9888:4:18", + "src": "9888:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "9894:2:18" + "src": "9894:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "9881:6:18" + "src": "9881:6:38" }, "nodeType": "YulFunctionCall", - "src": "9881:16:18" + "src": "9881:16:38" }, "nodeType": "YulExpressionStatement", - "src": "9881:16:18" + "src": "9881:16:38" }, { "expression": { @@ -10647,56 +10647,56 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "9917:4:18", + "src": "9917:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "9923:2:18" + "src": "9923:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "9910:6:18" + "src": "9910:6:38" }, "nodeType": "YulFunctionCall", - "src": "9910:16:18" + "src": "9910:16:38" }, "nodeType": "YulExpressionStatement", - "src": "9910:16:18" + "src": "9910:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30699, + "declaration": 33760, "isOffset": false, "isSlot": false, - "src": "9865:2:18", + "src": "9865:2:38", "valueSize": 1 }, { - "declaration": 30702, + "declaration": 33763, "isOffset": false, "isSlot": false, - "src": "9894:2:18", + "src": "9894:2:38", "valueSize": 1 }, { - "declaration": 30705, + "declaration": 33766, "isOffset": false, "isSlot": false, - "src": "9923:2:18", + "src": "9923:2:38", "valueSize": 1 } ], - "id": 30713, + "id": 33774, "nodeType": "InlineAssembly", - "src": "9829:107:18" + "src": "9829:107:38" } ] }, @@ -10704,20 +10704,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9421:3:18", + "nameLocation": "9421:3:38", "parameters": { - "id": 30696, + "id": 33757, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30693, + "id": 33754, "mutability": "mutable", "name": "p0", - "nameLocation": "9430:2:18", + "nameLocation": "9430:2:38", "nodeType": "VariableDeclaration", - "scope": 30715, - "src": "9425:7:18", + "scope": 33776, + "src": "9425:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10725,10 +10725,10 @@ "typeString": "bool" }, "typeName": { - "id": 30692, + "id": 33753, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9425:4:18", + "src": "9425:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -10738,13 +10738,13 @@ }, { "constant": false, - "id": 30695, + "id": 33756, "mutability": "mutable", "name": "p1", - "nameLocation": "9442:2:18", + "nameLocation": "9442:2:38", "nodeType": "VariableDeclaration", - "scope": 30715, - "src": "9434:10:18", + "scope": 33776, + "src": "9434:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10752,10 +10752,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30694, + "id": 33755, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "9434:7:18", + "src": "9434:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -10764,44 +10764,44 @@ "visibility": "internal" } ], - "src": "9424:21:18" + "src": "9424:21:38" }, "returnParameters": { - "id": 30697, + "id": 33758, "nodeType": "ParameterList", "parameters": [], - "src": "9460:0:18" + "src": "9460:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30745, + "id": 33806, "nodeType": "FunctionDefinition", - "src": "9948:1078:18", + "src": "9948:1078:38", "nodes": [], "body": { - "id": 30744, + "id": 33805, "nodeType": "Block", - "src": "9996:1030:18", + "src": "9996:1030:38", "nodes": [], "statements": [ { "assignments": [ - 30723 + 33784 ], "declarations": [ { "constant": false, - "id": 30723, + "id": 33784, "mutability": "mutable", "name": "m0", - "nameLocation": "10014:2:18", + "nameLocation": "10014:2:38", "nodeType": "VariableDeclaration", - "scope": 30744, - "src": "10006:10:18", + "scope": 33805, + "src": "10006:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10809,10 +10809,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30722, + "id": 33783, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "10006:7:18", + "src": "10006:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10821,24 +10821,24 @@ "visibility": "internal" } ], - "id": 30724, + "id": 33785, "nodeType": "VariableDeclarationStatement", - "src": "10006:10:18" + "src": "10006:10:38" }, { "assignments": [ - 30726 + 33787 ], "declarations": [ { "constant": false, - "id": 30726, + "id": 33787, "mutability": "mutable", "name": "m1", - "nameLocation": "10034:2:18", + "nameLocation": "10034:2:38", "nodeType": "VariableDeclaration", - "scope": 30744, - "src": "10026:10:18", + "scope": 33805, + "src": "10026:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10846,10 +10846,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30725, + "id": 33786, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "10026:7:18", + "src": "10026:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10858,24 +10858,24 @@ "visibility": "internal" } ], - "id": 30727, + "id": 33788, "nodeType": "VariableDeclarationStatement", - "src": "10026:10:18" + "src": "10026:10:38" }, { "assignments": [ - 30729 + 33790 ], "declarations": [ { "constant": false, - "id": 30729, + "id": 33790, "mutability": "mutable", "name": "m2", - "nameLocation": "10054:2:18", + "nameLocation": "10054:2:38", "nodeType": "VariableDeclaration", - "scope": 30744, - "src": "10046:10:18", + "scope": 33805, + "src": "10046:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10883,10 +10883,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30728, + "id": 33789, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "10046:7:18", + "src": "10046:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10895,24 +10895,24 @@ "visibility": "internal" } ], - "id": 30730, + "id": 33791, "nodeType": "VariableDeclarationStatement", - "src": "10046:10:18" + "src": "10046:10:38" }, { "assignments": [ - 30732 + 33793 ], "declarations": [ { "constant": false, - "id": 30732, + "id": 33793, "mutability": "mutable", "name": "m3", - "nameLocation": "10074:2:18", + "nameLocation": "10074:2:38", "nodeType": "VariableDeclaration", - "scope": 30744, - "src": "10066:10:18", + "scope": 33805, + "src": "10066:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10920,10 +10920,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30731, + "id": 33792, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "10066:7:18", + "src": "10066:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10932,24 +10932,24 @@ "visibility": "internal" } ], - "id": 30733, + "id": 33794, "nodeType": "VariableDeclarationStatement", - "src": "10066:10:18" + "src": "10066:10:38" }, { "assignments": [ - 30735 + 33796 ], "declarations": [ { "constant": false, - "id": 30735, + "id": 33796, "mutability": "mutable", "name": "m4", - "nameLocation": "10094:2:18", + "nameLocation": "10094:2:38", "nodeType": "VariableDeclaration", - "scope": 30744, - "src": "10086:10:18", + "scope": 33805, + "src": "10086:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10957,10 +10957,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30734, + "id": 33795, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "10086:7:18", + "src": "10086:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10969,27 +10969,27 @@ "visibility": "internal" } ], - "id": 30736, + "id": 33797, "nodeType": "VariableDeclarationStatement", - "src": "10086:10:18" + "src": "10086:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "10115:694:18", + "src": "10115:694:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "10158:313:18", + "src": "10158:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "10176:15:18", + "src": "10176:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "10190:1:18", + "src": "10190:1:38", "type": "", "value": "0" }, @@ -10997,7 +10997,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "10180:6:18", + "src": "10180:6:38", "type": "" } ] @@ -11005,16 +11005,16 @@ { "body": { "nodeType": "YulBlock", - "src": "10261:40:18", + "src": "10261:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "10290:9:18", + "src": "10290:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "10292:5:18" + "src": "10292:5:38" } ] }, @@ -11025,33 +11025,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "10278:6:18" + "src": "10278:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "10286:1:18" + "src": "10286:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "10273:4:18" + "src": "10273:4:38" }, "nodeType": "YulFunctionCall", - "src": "10273:15:18" + "src": "10273:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "10266:6:18" + "src": "10266:6:38" }, "nodeType": "YulFunctionCall", - "src": "10266:23:18" + "src": "10266:23:38" }, "nodeType": "YulIf", - "src": "10263:36:18" + "src": "10263:36:38" } ] }, @@ -11060,12 +11060,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "10218:6:18" + "src": "10218:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "10226:4:18", + "src": "10226:4:38", "type": "", "value": "0x20" } @@ -11073,30 +11073,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "10215:2:18" + "src": "10215:2:38" }, "nodeType": "YulFunctionCall", - "src": "10215:16:18" + "src": "10215:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "10232:28:18", + "src": "10232:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "10234:24:18", + "src": "10234:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "10248:6:18" + "src": "10248:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "10256:1:18", + "src": "10256:1:38", "type": "", "value": "1" } @@ -11104,16 +11104,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "10244:3:18" + "src": "10244:3:38" }, "nodeType": "YulFunctionCall", - "src": "10244:14:18" + "src": "10244:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "10234:6:18" + "src": "10234:6:38" } ] } @@ -11121,10 +11121,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "10212:2:18", + "src": "10212:2:38", "statements": [] }, - "src": "10208:93:18" + "src": "10208:93:38" }, { "expression": { @@ -11132,34 +11132,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "10325:3:18" + "src": "10325:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "10330:6:18" + "src": "10330:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "10318:6:18" + "src": "10318:6:38" }, "nodeType": "YulFunctionCall", - "src": "10318:19:18" + "src": "10318:19:38" }, "nodeType": "YulExpressionStatement", - "src": "10318:19:18" + "src": "10318:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "10354:37:18", + "src": "10354:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "10371:3:18", + "src": "10371:3:38", "type": "", "value": "256" }, @@ -11168,38 +11168,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "10380:1:18", + "src": "10380:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "10383:6:18" + "src": "10383:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "10376:3:18" + "src": "10376:3:38" }, "nodeType": "YulFunctionCall", - "src": "10376:14:18" + "src": "10376:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "10367:3:18" + "src": "10367:3:38" }, "nodeType": "YulFunctionCall", - "src": "10367:24:18" + "src": "10367:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "10358:5:18", + "src": "10358:5:38", "type": "" } ] @@ -11212,12 +11212,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "10419:3:18" + "src": "10419:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "10424:4:18", + "src": "10424:4:38", "type": "", "value": "0x20" } @@ -11225,59 +11225,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "10415:3:18" + "src": "10415:3:38" }, "nodeType": "YulFunctionCall", - "src": "10415:14:18" + "src": "10415:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "10435:5:18" + "src": "10435:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "10446:5:18" + "src": "10446:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "10453:1:18" + "src": "10453:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "10442:3:18" + "src": "10442:3:38" }, "nodeType": "YulFunctionCall", - "src": "10442:13:18" + "src": "10442:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "10431:3:18" + "src": "10431:3:38" }, "nodeType": "YulFunctionCall", - "src": "10431:25:18" + "src": "10431:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "10408:6:18" + "src": "10408:6:38" }, "nodeType": "YulFunctionCall", - "src": "10408:49:18" + "src": "10408:49:38" }, "nodeType": "YulExpressionStatement", - "src": "10408:49:18" + "src": "10408:49:38" } ] }, @@ -11287,27 +11287,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "10150:3:18", + "src": "10150:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "10155:1:18", + "src": "10155:1:38", "type": "" } ], - "src": "10129:342:18" + "src": "10129:342:38" }, { "nodeType": "YulAssignment", - "src": "10484:17:18", + "src": "10484:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "10496:4:18", + "src": "10496:4:38", "type": "", "value": "0x00" } @@ -11315,28 +11315,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "10490:5:18" + "src": "10490:5:38" }, "nodeType": "YulFunctionCall", - "src": "10490:11:18" + "src": "10490:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "10484:2:18" + "src": "10484:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "10514:17:18", + "src": "10514:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "10526:4:18", + "src": "10526:4:38", "type": "", "value": "0x20" } @@ -11344,28 +11344,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "10520:5:18" + "src": "10520:5:38" }, "nodeType": "YulFunctionCall", - "src": "10520:11:18" + "src": "10520:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "10514:2:18" + "src": "10514:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "10544:17:18", + "src": "10544:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "10556:4:18", + "src": "10556:4:38", "type": "", "value": "0x40" } @@ -11373,28 +11373,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "10550:5:18" + "src": "10550:5:38" }, "nodeType": "YulFunctionCall", - "src": "10550:11:18" + "src": "10550:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "10544:2:18" + "src": "10544:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "10574:17:18", + "src": "10574:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "10586:4:18", + "src": "10586:4:38", "type": "", "value": "0x60" } @@ -11402,28 +11402,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "10580:5:18" + "src": "10580:5:38" }, "nodeType": "YulFunctionCall", - "src": "10580:11:18" + "src": "10580:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "10574:2:18" + "src": "10574:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "10604:17:18", + "src": "10604:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "10616:4:18", + "src": "10616:4:38", "type": "", "value": "0x80" } @@ -11431,16 +11431,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "10610:5:18" + "src": "10610:5:38" }, "nodeType": "YulFunctionCall", - "src": "10610:11:18" + "src": "10610:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "10604:2:18" + "src": "10604:2:38" } ] }, @@ -11450,14 +11450,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "10688:4:18", + "src": "10688:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "10694:10:18", + "src": "10694:10:38", "type": "", "value": "0x8feac525" } @@ -11465,13 +11465,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "10681:6:18" + "src": "10681:6:38" }, "nodeType": "YulFunctionCall", - "src": "10681:24:18" + "src": "10681:24:38" }, "nodeType": "YulExpressionStatement", - "src": "10681:24:18" + "src": "10681:24:38" }, { "expression": { @@ -11479,26 +11479,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "10725:4:18", + "src": "10725:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "10731:2:18" + "src": "10731:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "10718:6:18" + "src": "10718:6:38" }, "nodeType": "YulFunctionCall", - "src": "10718:16:18" + "src": "10718:16:38" }, "nodeType": "YulExpressionStatement", - "src": "10718:16:18" + "src": "10718:16:38" }, { "expression": { @@ -11506,14 +11506,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "10754:4:18", + "src": "10754:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "10760:4:18", + "src": "10760:4:38", "type": "", "value": "0x40" } @@ -11521,13 +11521,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "10747:6:18" + "src": "10747:6:38" }, "nodeType": "YulFunctionCall", - "src": "10747:18:18" + "src": "10747:18:38" }, "nodeType": "YulExpressionStatement", - "src": "10747:18:18" + "src": "10747:18:38" }, { "expression": { @@ -11535,98 +11535,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "10790:4:18", + "src": "10790:4:38", "type": "", "value": "0x60" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "10796:2:18" + "src": "10796:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "10778:11:18" + "src": "10778:11:38" }, "nodeType": "YulFunctionCall", - "src": "10778:21:18" + "src": "10778:21:38" }, "nodeType": "YulExpressionStatement", - "src": "10778:21:18" + "src": "10778:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30723, + "declaration": 33784, "isOffset": false, "isSlot": false, - "src": "10484:2:18", + "src": "10484:2:38", "valueSize": 1 }, { - "declaration": 30726, + "declaration": 33787, "isOffset": false, "isSlot": false, - "src": "10514:2:18", + "src": "10514:2:38", "valueSize": 1 }, { - "declaration": 30729, + "declaration": 33790, "isOffset": false, "isSlot": false, - "src": "10544:2:18", + "src": "10544:2:38", "valueSize": 1 }, { - "declaration": 30732, + "declaration": 33793, "isOffset": false, "isSlot": false, - "src": "10574:2:18", + "src": "10574:2:38", "valueSize": 1 }, { - "declaration": 30735, + "declaration": 33796, "isOffset": false, "isSlot": false, - "src": "10604:2:18", + "src": "10604:2:38", "valueSize": 1 }, { - "declaration": 30717, + "declaration": 33778, "isOffset": false, "isSlot": false, - "src": "10731:2:18", + "src": "10731:2:38", "valueSize": 1 }, { - "declaration": 30719, + "declaration": 33780, "isOffset": false, "isSlot": false, - "src": "10796:2:18", + "src": "10796:2:38", "valueSize": 1 } ], - "id": 30737, + "id": 33798, "nodeType": "InlineAssembly", - "src": "10106:703:18" + "src": "10106:703:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 30739, + "id": 33800, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10834:4:18", + "src": "10834:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -11635,14 +11635,14 @@ }, { "hexValue": "30783834", - "id": 30740, + "id": 33801, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "10840:4:18", + "src": "10840:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -11661,18 +11661,18 @@ "typeString": "int_const 132" } ], - "id": 30738, + "id": 33799, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "10818:15:18", + "referencedDeclaration": 33383, + "src": "10818:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30741, + "id": 33802, "isConstant": false, "isLValue": false, "isPure": false, @@ -11681,21 +11681,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10818:27:18", + "src": "10818:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30742, + "id": 33803, "nodeType": "ExpressionStatement", - "src": "10818:27:18" + "src": "10818:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "10864:156:18", + "src": "10864:156:38", "statements": [ { "expression": { @@ -11703,26 +11703,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "10885:4:18", + "src": "10885:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "10891:2:18" + "src": "10891:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "10878:6:18" + "src": "10878:6:38" }, "nodeType": "YulFunctionCall", - "src": "10878:16:18" + "src": "10878:16:38" }, "nodeType": "YulExpressionStatement", - "src": "10878:16:18" + "src": "10878:16:38" }, { "expression": { @@ -11730,26 +11730,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "10914:4:18", + "src": "10914:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "10920:2:18" + "src": "10920:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "10907:6:18" + "src": "10907:6:38" }, "nodeType": "YulFunctionCall", - "src": "10907:16:18" + "src": "10907:16:38" }, "nodeType": "YulExpressionStatement", - "src": "10907:16:18" + "src": "10907:16:38" }, { "expression": { @@ -11757,26 +11757,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "10943:4:18", + "src": "10943:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "10949:2:18" + "src": "10949:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "10936:6:18" + "src": "10936:6:38" }, "nodeType": "YulFunctionCall", - "src": "10936:16:18" + "src": "10936:16:38" }, "nodeType": "YulExpressionStatement", - "src": "10936:16:18" + "src": "10936:16:38" }, { "expression": { @@ -11784,26 +11784,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "10972:4:18", + "src": "10972:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "10978:2:18" + "src": "10978:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "10965:6:18" + "src": "10965:6:38" }, "nodeType": "YulFunctionCall", - "src": "10965:16:18" + "src": "10965:16:38" }, "nodeType": "YulExpressionStatement", - "src": "10965:16:18" + "src": "10965:16:38" }, { "expression": { @@ -11811,70 +11811,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "11001:4:18", + "src": "11001:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "11007:2:18" + "src": "11007:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "10994:6:18" + "src": "10994:6:38" }, "nodeType": "YulFunctionCall", - "src": "10994:16:18" + "src": "10994:16:38" }, "nodeType": "YulExpressionStatement", - "src": "10994:16:18" + "src": "10994:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30723, + "declaration": 33784, "isOffset": false, "isSlot": false, - "src": "10891:2:18", + "src": "10891:2:38", "valueSize": 1 }, { - "declaration": 30726, + "declaration": 33787, "isOffset": false, "isSlot": false, - "src": "10920:2:18", + "src": "10920:2:38", "valueSize": 1 }, { - "declaration": 30729, + "declaration": 33790, "isOffset": false, "isSlot": false, - "src": "10949:2:18", + "src": "10949:2:38", "valueSize": 1 }, { - "declaration": 30732, + "declaration": 33793, "isOffset": false, "isSlot": false, - "src": "10978:2:18", + "src": "10978:2:38", "valueSize": 1 }, { - "declaration": 30735, + "declaration": 33796, "isOffset": false, "isSlot": false, - "src": "11007:2:18", + "src": "11007:2:38", "valueSize": 1 } ], - "id": 30743, + "id": 33804, "nodeType": "InlineAssembly", - "src": "10855:165:18" + "src": "10855:165:38" } ] }, @@ -11882,20 +11882,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "9957:3:18", + "nameLocation": "9957:3:38", "parameters": { - "id": 30720, + "id": 33781, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30717, + "id": 33778, "mutability": "mutable", "name": "p0", - "nameLocation": "9966:2:18", + "nameLocation": "9966:2:38", "nodeType": "VariableDeclaration", - "scope": 30745, - "src": "9961:7:18", + "scope": 33806, + "src": "9961:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11903,10 +11903,10 @@ "typeString": "bool" }, "typeName": { - "id": 30716, + "id": 33777, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "9961:4:18", + "src": "9961:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -11916,13 +11916,13 @@ }, { "constant": false, - "id": 30719, + "id": 33780, "mutability": "mutable", "name": "p1", - "nameLocation": "9978:2:18", + "nameLocation": "9978:2:38", "nodeType": "VariableDeclaration", - "scope": 30745, - "src": "9970:10:18", + "scope": 33806, + "src": "9970:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11930,10 +11930,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30718, + "id": 33779, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "9970:7:18", + "src": "9970:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11942,44 +11942,44 @@ "visibility": "internal" } ], - "src": "9960:21:18" + "src": "9960:21:38" }, "returnParameters": { - "id": 30721, + "id": 33782, "nodeType": "ParameterList", "parameters": [], - "src": "9996:0:18" + "src": "9996:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30769, + "id": 33830, "nodeType": "FunctionDefinition", - "src": "11032:536:18", + "src": "11032:536:38", "nodes": [], "body": { - "id": 30768, + "id": 33829, "nodeType": "Block", - "src": "11083:485:18", + "src": "11083:485:38", "nodes": [], "statements": [ { "assignments": [ - 30753 + 33814 ], "declarations": [ { "constant": false, - "id": 30753, + "id": 33814, "mutability": "mutable", "name": "m0", - "nameLocation": "11101:2:18", + "nameLocation": "11101:2:38", "nodeType": "VariableDeclaration", - "scope": 30768, - "src": "11093:10:18", + "scope": 33829, + "src": "11093:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11987,10 +11987,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30752, + "id": 33813, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11093:7:18", + "src": "11093:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11999,24 +11999,24 @@ "visibility": "internal" } ], - "id": 30754, + "id": 33815, "nodeType": "VariableDeclarationStatement", - "src": "11093:10:18" + "src": "11093:10:38" }, { "assignments": [ - 30756 + 33817 ], "declarations": [ { "constant": false, - "id": 30756, + "id": 33817, "mutability": "mutable", "name": "m1", - "nameLocation": "11121:2:18", + "nameLocation": "11121:2:38", "nodeType": "VariableDeclaration", - "scope": 30768, - "src": "11113:10:18", + "scope": 33829, + "src": "11113:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12024,10 +12024,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30755, + "id": 33816, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11113:7:18", + "src": "11113:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12036,24 +12036,24 @@ "visibility": "internal" } ], - "id": 30757, + "id": 33818, "nodeType": "VariableDeclarationStatement", - "src": "11113:10:18" + "src": "11113:10:38" }, { "assignments": [ - 30759 + 33820 ], "declarations": [ { "constant": false, - "id": 30759, + "id": 33820, "mutability": "mutable", "name": "m2", - "nameLocation": "11141:2:18", + "nameLocation": "11141:2:38", "nodeType": "VariableDeclaration", - "scope": 30768, - "src": "11133:10:18", + "scope": 33829, + "src": "11133:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12061,10 +12061,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30758, + "id": 33819, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11133:7:18", + "src": "11133:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12073,24 +12073,24 @@ "visibility": "internal" } ], - "id": 30760, + "id": 33821, "nodeType": "VariableDeclarationStatement", - "src": "11133:10:18" + "src": "11133:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "11162:247:18", + "src": "11162:247:38", "statements": [ { "nodeType": "YulAssignment", - "src": "11176:17:18", + "src": "11176:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "11188:4:18", + "src": "11188:4:38", "type": "", "value": "0x00" } @@ -12098,28 +12098,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "11182:5:18" + "src": "11182:5:38" }, "nodeType": "YulFunctionCall", - "src": "11182:11:18" + "src": "11182:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "11176:2:18" + "src": "11176:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "11206:17:18", + "src": "11206:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "11218:4:18", + "src": "11218:4:38", "type": "", "value": "0x20" } @@ -12127,28 +12127,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "11212:5:18" + "src": "11212:5:38" }, "nodeType": "YulFunctionCall", - "src": "11212:11:18" + "src": "11212:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "11206:2:18" + "src": "11206:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "11236:17:18", + "src": "11236:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "11248:4:18", + "src": "11248:4:38", "type": "", "value": "0x40" } @@ -12156,16 +12156,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "11242:5:18" + "src": "11242:5:38" }, "nodeType": "YulFunctionCall", - "src": "11242:11:18" + "src": "11242:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "11236:2:18" + "src": "11236:2:38" } ] }, @@ -12175,14 +12175,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "11324:4:18", + "src": "11324:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "11330:10:18", + "src": "11330:10:38", "type": "", "value": "0x69276c86" } @@ -12190,13 +12190,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "11317:6:18" + "src": "11317:6:38" }, "nodeType": "YulFunctionCall", - "src": "11317:24:18" + "src": "11317:24:38" }, "nodeType": "YulExpressionStatement", - "src": "11317:24:18" + "src": "11317:24:38" }, { "expression": { @@ -12204,26 +12204,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "11361:4:18", + "src": "11361:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "11367:2:18" + "src": "11367:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "11354:6:18" + "src": "11354:6:38" }, "nodeType": "YulFunctionCall", - "src": "11354:16:18" + "src": "11354:16:38" }, "nodeType": "YulExpressionStatement", - "src": "11354:16:18" + "src": "11354:16:38" }, { "expression": { @@ -12231,84 +12231,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "11390:4:18", + "src": "11390:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "11396:2:18" + "src": "11396:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "11383:6:18" + "src": "11383:6:38" }, "nodeType": "YulFunctionCall", - "src": "11383:16:18" + "src": "11383:16:38" }, "nodeType": "YulExpressionStatement", - "src": "11383:16:18" + "src": "11383:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30753, + "declaration": 33814, "isOffset": false, "isSlot": false, - "src": "11176:2:18", + "src": "11176:2:38", "valueSize": 1 }, { - "declaration": 30756, + "declaration": 33817, "isOffset": false, "isSlot": false, - "src": "11206:2:18", + "src": "11206:2:38", "valueSize": 1 }, { - "declaration": 30759, + "declaration": 33820, "isOffset": false, "isSlot": false, - "src": "11236:2:18", + "src": "11236:2:38", "valueSize": 1 }, { - "declaration": 30747, + "declaration": 33808, "isOffset": false, "isSlot": false, - "src": "11367:2:18", + "src": "11367:2:38", "valueSize": 1 }, { - "declaration": 30749, + "declaration": 33810, "isOffset": false, "isSlot": false, - "src": "11396:2:18", + "src": "11396:2:38", "valueSize": 1 } ], - "id": 30761, + "id": 33822, "nodeType": "InlineAssembly", - "src": "11153:256:18" + "src": "11153:256:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 30763, + "id": 33824, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11434:4:18", + "src": "11434:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -12317,14 +12317,14 @@ }, { "hexValue": "30783434", - "id": 30764, + "id": 33825, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11440:4:18", + "src": "11440:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_68_by_1", "typeString": "int_const 68" @@ -12343,18 +12343,18 @@ "typeString": "int_const 68" } ], - "id": 30762, + "id": 33823, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "11418:15:18", + "referencedDeclaration": 33383, + "src": "11418:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30765, + "id": 33826, "isConstant": false, "isLValue": false, "isPure": false, @@ -12363,21 +12363,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11418:27:18", + "src": "11418:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30766, + "id": 33827, "nodeType": "ExpressionStatement", - "src": "11418:27:18" + "src": "11418:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "11464:98:18", + "src": "11464:98:38", "statements": [ { "expression": { @@ -12385,26 +12385,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "11485:4:18", + "src": "11485:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "11491:2:18" + "src": "11491:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "11478:6:18" + "src": "11478:6:38" }, "nodeType": "YulFunctionCall", - "src": "11478:16:18" + "src": "11478:16:38" }, "nodeType": "YulExpressionStatement", - "src": "11478:16:18" + "src": "11478:16:38" }, { "expression": { @@ -12412,26 +12412,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "11514:4:18", + "src": "11514:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "11520:2:18" + "src": "11520:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "11507:6:18" + "src": "11507:6:38" }, "nodeType": "YulFunctionCall", - "src": "11507:16:18" + "src": "11507:16:38" }, "nodeType": "YulExpressionStatement", - "src": "11507:16:18" + "src": "11507:16:38" }, { "expression": { @@ -12439,56 +12439,56 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "11543:4:18", + "src": "11543:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "11549:2:18" + "src": "11549:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "11536:6:18" + "src": "11536:6:38" }, "nodeType": "YulFunctionCall", - "src": "11536:16:18" + "src": "11536:16:38" }, "nodeType": "YulExpressionStatement", - "src": "11536:16:18" + "src": "11536:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30753, + "declaration": 33814, "isOffset": false, "isSlot": false, - "src": "11491:2:18", + "src": "11491:2:38", "valueSize": 1 }, { - "declaration": 30756, + "declaration": 33817, "isOffset": false, "isSlot": false, - "src": "11520:2:18", + "src": "11520:2:38", "valueSize": 1 }, { - "declaration": 30759, + "declaration": 33820, "isOffset": false, "isSlot": false, - "src": "11549:2:18", + "src": "11549:2:38", "valueSize": 1 } ], - "id": 30767, + "id": 33828, "nodeType": "InlineAssembly", - "src": "11455:107:18" + "src": "11455:107:38" } ] }, @@ -12496,20 +12496,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11041:3:18", + "nameLocation": "11041:3:38", "parameters": { - "id": 30750, + "id": 33811, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30747, + "id": 33808, "mutability": "mutable", "name": "p0", - "nameLocation": "11053:2:18", + "nameLocation": "11053:2:38", "nodeType": "VariableDeclaration", - "scope": 30769, - "src": "11045:10:18", + "scope": 33830, + "src": "11045:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12517,10 +12517,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30746, + "id": 33807, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11045:7:18", + "src": "11045:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12530,13 +12530,13 @@ }, { "constant": false, - "id": 30749, + "id": 33810, "mutability": "mutable", "name": "p1", - "nameLocation": "11065:2:18", + "nameLocation": "11065:2:38", "nodeType": "VariableDeclaration", - "scope": 30769, - "src": "11057:10:18", + "scope": 33830, + "src": "11057:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12544,10 +12544,10 @@ "typeString": "address" }, "typeName": { - "id": 30748, + "id": 33809, "name": "address", "nodeType": "ElementaryTypeName", - "src": "11057:7:18", + "src": "11057:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -12557,44 +12557,44 @@ "visibility": "internal" } ], - "src": "11044:24:18" + "src": "11044:24:38" }, "returnParameters": { - "id": 30751, + "id": 33812, "nodeType": "ParameterList", "parameters": [], - "src": "11083:0:18" + "src": "11083:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30793, + "id": 33854, "nodeType": "FunctionDefinition", - "src": "11574:530:18", + "src": "11574:530:38", "nodes": [], "body": { - "id": 30792, + "id": 33853, "nodeType": "Block", - "src": "11622:482:18", + "src": "11622:482:38", "nodes": [], "statements": [ { "assignments": [ - 30777 + 33838 ], "declarations": [ { "constant": false, - "id": 30777, + "id": 33838, "mutability": "mutable", "name": "m0", - "nameLocation": "11640:2:18", + "nameLocation": "11640:2:38", "nodeType": "VariableDeclaration", - "scope": 30792, - "src": "11632:10:18", + "scope": 33853, + "src": "11632:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12602,10 +12602,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30776, + "id": 33837, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11632:7:18", + "src": "11632:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12614,24 +12614,24 @@ "visibility": "internal" } ], - "id": 30778, + "id": 33839, "nodeType": "VariableDeclarationStatement", - "src": "11632:10:18" + "src": "11632:10:38" }, { "assignments": [ - 30780 + 33841 ], "declarations": [ { "constant": false, - "id": 30780, + "id": 33841, "mutability": "mutable", "name": "m1", - "nameLocation": "11660:2:18", + "nameLocation": "11660:2:38", "nodeType": "VariableDeclaration", - "scope": 30792, - "src": "11652:10:18", + "scope": 33853, + "src": "11652:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12639,10 +12639,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30779, + "id": 33840, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11652:7:18", + "src": "11652:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12651,24 +12651,24 @@ "visibility": "internal" } ], - "id": 30781, + "id": 33842, "nodeType": "VariableDeclarationStatement", - "src": "11652:10:18" + "src": "11652:10:38" }, { "assignments": [ - 30783 + 33844 ], "declarations": [ { "constant": false, - "id": 30783, + "id": 33844, "mutability": "mutable", "name": "m2", - "nameLocation": "11680:2:18", + "nameLocation": "11680:2:38", "nodeType": "VariableDeclaration", - "scope": 30792, - "src": "11672:10:18", + "scope": 33853, + "src": "11672:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12676,10 +12676,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30782, + "id": 33843, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "11672:7:18", + "src": "11672:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -12688,24 +12688,24 @@ "visibility": "internal" } ], - "id": 30784, + "id": 33845, "nodeType": "VariableDeclarationStatement", - "src": "11672:10:18" + "src": "11672:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "11701:244:18", + "src": "11701:244:38", "statements": [ { "nodeType": "YulAssignment", - "src": "11715:17:18", + "src": "11715:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "11727:4:18", + "src": "11727:4:38", "type": "", "value": "0x00" } @@ -12713,28 +12713,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "11721:5:18" + "src": "11721:5:38" }, "nodeType": "YulFunctionCall", - "src": "11721:11:18" + "src": "11721:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "11715:2:18" + "src": "11715:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "11745:17:18", + "src": "11745:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "11757:4:18", + "src": "11757:4:38", "type": "", "value": "0x20" } @@ -12742,28 +12742,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "11751:5:18" + "src": "11751:5:38" }, "nodeType": "YulFunctionCall", - "src": "11751:11:18" + "src": "11751:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "11745:2:18" + "src": "11745:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "11775:17:18", + "src": "11775:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "11787:4:18", + "src": "11787:4:38", "type": "", "value": "0x40" } @@ -12771,16 +12771,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "11781:5:18" + "src": "11781:5:38" }, "nodeType": "YulFunctionCall", - "src": "11781:11:18" + "src": "11781:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "11775:2:18" + "src": "11775:2:38" } ] }, @@ -12790,14 +12790,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "11860:4:18", + "src": "11860:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "11866:10:18", + "src": "11866:10:38", "type": "", "value": "0x1c9d7eb3" } @@ -12805,13 +12805,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "11853:6:18" + "src": "11853:6:38" }, "nodeType": "YulFunctionCall", - "src": "11853:24:18" + "src": "11853:24:38" }, "nodeType": "YulExpressionStatement", - "src": "11853:24:18" + "src": "11853:24:38" }, { "expression": { @@ -12819,26 +12819,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "11897:4:18", + "src": "11897:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "11903:2:18" + "src": "11903:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "11890:6:18" + "src": "11890:6:38" }, "nodeType": "YulFunctionCall", - "src": "11890:16:18" + "src": "11890:16:38" }, "nodeType": "YulExpressionStatement", - "src": "11890:16:18" + "src": "11890:16:38" }, { "expression": { @@ -12846,84 +12846,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "11926:4:18", + "src": "11926:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "11932:2:18" + "src": "11932:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "11919:6:18" + "src": "11919:6:38" }, "nodeType": "YulFunctionCall", - "src": "11919:16:18" + "src": "11919:16:38" }, "nodeType": "YulExpressionStatement", - "src": "11919:16:18" + "src": "11919:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30777, + "declaration": 33838, "isOffset": false, "isSlot": false, - "src": "11715:2:18", + "src": "11715:2:38", "valueSize": 1 }, { - "declaration": 30780, + "declaration": 33841, "isOffset": false, "isSlot": false, - "src": "11745:2:18", + "src": "11745:2:38", "valueSize": 1 }, { - "declaration": 30783, + "declaration": 33844, "isOffset": false, "isSlot": false, - "src": "11775:2:18", + "src": "11775:2:38", "valueSize": 1 }, { - "declaration": 30771, + "declaration": 33832, "isOffset": false, "isSlot": false, - "src": "11903:2:18", + "src": "11903:2:38", "valueSize": 1 }, { - "declaration": 30773, + "declaration": 33834, "isOffset": false, "isSlot": false, - "src": "11932:2:18", + "src": "11932:2:38", "valueSize": 1 } ], - "id": 30785, + "id": 33846, "nodeType": "InlineAssembly", - "src": "11692:253:18" + "src": "11692:253:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 30787, + "id": 33848, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11970:4:18", + "src": "11970:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -12932,14 +12932,14 @@ }, { "hexValue": "30783434", - "id": 30788, + "id": 33849, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "11976:4:18", + "src": "11976:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_68_by_1", "typeString": "int_const 68" @@ -12958,18 +12958,18 @@ "typeString": "int_const 68" } ], - "id": 30786, + "id": 33847, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "11954:15:18", + "referencedDeclaration": 33383, + "src": "11954:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30789, + "id": 33850, "isConstant": false, "isLValue": false, "isPure": false, @@ -12978,21 +12978,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11954:27:18", + "src": "11954:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30790, + "id": 33851, "nodeType": "ExpressionStatement", - "src": "11954:27:18" + "src": "11954:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "12000:98:18", + "src": "12000:98:38", "statements": [ { "expression": { @@ -13000,26 +13000,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "12021:4:18", + "src": "12021:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "12027:2:18" + "src": "12027:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "12014:6:18" + "src": "12014:6:38" }, "nodeType": "YulFunctionCall", - "src": "12014:16:18" + "src": "12014:16:38" }, "nodeType": "YulExpressionStatement", - "src": "12014:16:18" + "src": "12014:16:38" }, { "expression": { @@ -13027,26 +13027,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "12050:4:18", + "src": "12050:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "12056:2:18" + "src": "12056:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "12043:6:18" + "src": "12043:6:38" }, "nodeType": "YulFunctionCall", - "src": "12043:16:18" + "src": "12043:16:38" }, "nodeType": "YulExpressionStatement", - "src": "12043:16:18" + "src": "12043:16:38" }, { "expression": { @@ -13054,56 +13054,56 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "12079:4:18", + "src": "12079:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "12085:2:18" + "src": "12085:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "12072:6:18" + "src": "12072:6:38" }, "nodeType": "YulFunctionCall", - "src": "12072:16:18" + "src": "12072:16:38" }, "nodeType": "YulExpressionStatement", - "src": "12072:16:18" + "src": "12072:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30777, + "declaration": 33838, "isOffset": false, "isSlot": false, - "src": "12027:2:18", + "src": "12027:2:38", "valueSize": 1 }, { - "declaration": 30780, + "declaration": 33841, "isOffset": false, "isSlot": false, - "src": "12056:2:18", + "src": "12056:2:38", "valueSize": 1 }, { - "declaration": 30783, + "declaration": 33844, "isOffset": false, "isSlot": false, - "src": "12085:2:18", + "src": "12085:2:38", "valueSize": 1 } ], - "id": 30791, + "id": 33852, "nodeType": "InlineAssembly", - "src": "11991:107:18" + "src": "11991:107:38" } ] }, @@ -13111,20 +13111,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "11583:3:18", + "nameLocation": "11583:3:38", "parameters": { - "id": 30774, + "id": 33835, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30771, + "id": 33832, "mutability": "mutable", "name": "p0", - "nameLocation": "11595:2:18", + "nameLocation": "11595:2:38", "nodeType": "VariableDeclaration", - "scope": 30793, - "src": "11587:10:18", + "scope": 33854, + "src": "11587:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13132,10 +13132,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30770, + "id": 33831, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "11587:7:18", + "src": "11587:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13145,13 +13145,13 @@ }, { "constant": false, - "id": 30773, + "id": 33834, "mutability": "mutable", "name": "p1", - "nameLocation": "11604:2:18", + "nameLocation": "11604:2:38", "nodeType": "VariableDeclaration", - "scope": 30793, - "src": "11599:7:18", + "scope": 33854, + "src": "11599:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13159,10 +13159,10 @@ "typeString": "bool" }, "typeName": { - "id": 30772, + "id": 33833, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "11599:4:18", + "src": "11599:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -13171,44 +13171,44 @@ "visibility": "internal" } ], - "src": "11586:21:18" + "src": "11586:21:38" }, "returnParameters": { - "id": 30775, + "id": 33836, "nodeType": "ParameterList", "parameters": [], - "src": "11622:0:18" + "src": "11622:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30817, + "id": 33878, "nodeType": "FunctionDefinition", - "src": "12110:536:18", + "src": "12110:536:38", "nodes": [], "body": { - "id": 30816, + "id": 33877, "nodeType": "Block", - "src": "12161:485:18", + "src": "12161:485:38", "nodes": [], "statements": [ { "assignments": [ - 30801 + 33862 ], "declarations": [ { "constant": false, - "id": 30801, + "id": 33862, "mutability": "mutable", "name": "m0", - "nameLocation": "12179:2:18", + "nameLocation": "12179:2:38", "nodeType": "VariableDeclaration", - "scope": 30816, - "src": "12171:10:18", + "scope": 33877, + "src": "12171:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13216,10 +13216,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30800, + "id": 33861, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "12171:7:18", + "src": "12171:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13228,24 +13228,24 @@ "visibility": "internal" } ], - "id": 30802, + "id": 33863, "nodeType": "VariableDeclarationStatement", - "src": "12171:10:18" + "src": "12171:10:38" }, { "assignments": [ - 30804 + 33865 ], "declarations": [ { "constant": false, - "id": 30804, + "id": 33865, "mutability": "mutable", "name": "m1", - "nameLocation": "12199:2:18", + "nameLocation": "12199:2:38", "nodeType": "VariableDeclaration", - "scope": 30816, - "src": "12191:10:18", + "scope": 33877, + "src": "12191:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13253,10 +13253,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30803, + "id": 33864, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "12191:7:18", + "src": "12191:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13265,24 +13265,24 @@ "visibility": "internal" } ], - "id": 30805, + "id": 33866, "nodeType": "VariableDeclarationStatement", - "src": "12191:10:18" + "src": "12191:10:38" }, { "assignments": [ - 30807 + 33868 ], "declarations": [ { "constant": false, - "id": 30807, + "id": 33868, "mutability": "mutable", "name": "m2", - "nameLocation": "12219:2:18", + "nameLocation": "12219:2:38", "nodeType": "VariableDeclaration", - "scope": 30816, - "src": "12211:10:18", + "scope": 33877, + "src": "12211:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13290,10 +13290,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30806, + "id": 33867, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "12211:7:18", + "src": "12211:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13302,24 +13302,24 @@ "visibility": "internal" } ], - "id": 30808, + "id": 33869, "nodeType": "VariableDeclarationStatement", - "src": "12211:10:18" + "src": "12211:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "12240:247:18", + "src": "12240:247:38", "statements": [ { "nodeType": "YulAssignment", - "src": "12254:17:18", + "src": "12254:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "12266:4:18", + "src": "12266:4:38", "type": "", "value": "0x00" } @@ -13327,28 +13327,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "12260:5:18" + "src": "12260:5:38" }, "nodeType": "YulFunctionCall", - "src": "12260:11:18" + "src": "12260:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "12254:2:18" + "src": "12254:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "12284:17:18", + "src": "12284:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "12296:4:18", + "src": "12296:4:38", "type": "", "value": "0x20" } @@ -13356,28 +13356,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "12290:5:18" + "src": "12290:5:38" }, "nodeType": "YulFunctionCall", - "src": "12290:11:18" + "src": "12290:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "12284:2:18" + "src": "12284:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "12314:17:18", + "src": "12314:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "12326:4:18", + "src": "12326:4:38", "type": "", "value": "0x40" } @@ -13385,16 +13385,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "12320:5:18" + "src": "12320:5:38" }, "nodeType": "YulFunctionCall", - "src": "12320:11:18" + "src": "12320:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "12314:2:18" + "src": "12314:2:38" } ] }, @@ -13404,14 +13404,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "12402:4:18", + "src": "12402:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "12408:10:18", + "src": "12408:10:38", "type": "", "value": "0xf666715a" } @@ -13419,13 +13419,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "12395:6:18" + "src": "12395:6:38" }, "nodeType": "YulFunctionCall", - "src": "12395:24:18" + "src": "12395:24:38" }, "nodeType": "YulExpressionStatement", - "src": "12395:24:18" + "src": "12395:24:38" }, { "expression": { @@ -13433,26 +13433,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "12439:4:18", + "src": "12439:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "12445:2:18" + "src": "12445:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "12432:6:18" + "src": "12432:6:38" }, "nodeType": "YulFunctionCall", - "src": "12432:16:18" + "src": "12432:16:38" }, "nodeType": "YulExpressionStatement", - "src": "12432:16:18" + "src": "12432:16:38" }, { "expression": { @@ -13460,84 +13460,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "12468:4:18", + "src": "12468:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "12474:2:18" + "src": "12474:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "12461:6:18" + "src": "12461:6:38" }, "nodeType": "YulFunctionCall", - "src": "12461:16:18" + "src": "12461:16:38" }, "nodeType": "YulExpressionStatement", - "src": "12461:16:18" + "src": "12461:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30801, + "declaration": 33862, "isOffset": false, "isSlot": false, - "src": "12254:2:18", + "src": "12254:2:38", "valueSize": 1 }, { - "declaration": 30804, + "declaration": 33865, "isOffset": false, "isSlot": false, - "src": "12284:2:18", + "src": "12284:2:38", "valueSize": 1 }, { - "declaration": 30807, + "declaration": 33868, "isOffset": false, "isSlot": false, - "src": "12314:2:18", + "src": "12314:2:38", "valueSize": 1 }, { - "declaration": 30795, + "declaration": 33856, "isOffset": false, "isSlot": false, - "src": "12445:2:18", + "src": "12445:2:38", "valueSize": 1 }, { - "declaration": 30797, + "declaration": 33858, "isOffset": false, "isSlot": false, - "src": "12474:2:18", + "src": "12474:2:38", "valueSize": 1 } ], - "id": 30809, + "id": 33870, "nodeType": "InlineAssembly", - "src": "12231:256:18" + "src": "12231:256:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 30811, + "id": 33872, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "12512:4:18", + "src": "12512:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -13546,14 +13546,14 @@ }, { "hexValue": "30783434", - "id": 30812, + "id": 33873, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "12518:4:18", + "src": "12518:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_68_by_1", "typeString": "int_const 68" @@ -13572,18 +13572,18 @@ "typeString": "int_const 68" } ], - "id": 30810, + "id": 33871, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "12496:15:18", + "referencedDeclaration": 33383, + "src": "12496:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30813, + "id": 33874, "isConstant": false, "isLValue": false, "isPure": false, @@ -13592,21 +13592,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12496:27:18", + "src": "12496:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30814, + "id": 33875, "nodeType": "ExpressionStatement", - "src": "12496:27:18" + "src": "12496:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "12542:98:18", + "src": "12542:98:38", "statements": [ { "expression": { @@ -13614,26 +13614,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "12563:4:18", + "src": "12563:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "12569:2:18" + "src": "12569:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "12556:6:18" + "src": "12556:6:38" }, "nodeType": "YulFunctionCall", - "src": "12556:16:18" + "src": "12556:16:38" }, "nodeType": "YulExpressionStatement", - "src": "12556:16:18" + "src": "12556:16:38" }, { "expression": { @@ -13641,26 +13641,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "12592:4:18", + "src": "12592:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "12598:2:18" + "src": "12598:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "12585:6:18" + "src": "12585:6:38" }, "nodeType": "YulFunctionCall", - "src": "12585:16:18" + "src": "12585:16:38" }, "nodeType": "YulExpressionStatement", - "src": "12585:16:18" + "src": "12585:16:38" }, { "expression": { @@ -13668,56 +13668,56 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "12621:4:18", + "src": "12621:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "12627:2:18" + "src": "12627:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "12614:6:18" + "src": "12614:6:38" }, "nodeType": "YulFunctionCall", - "src": "12614:16:18" + "src": "12614:16:38" }, "nodeType": "YulExpressionStatement", - "src": "12614:16:18" + "src": "12614:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30801, + "declaration": 33862, "isOffset": false, "isSlot": false, - "src": "12569:2:18", + "src": "12569:2:38", "valueSize": 1 }, { - "declaration": 30804, + "declaration": 33865, "isOffset": false, "isSlot": false, - "src": "12598:2:18", + "src": "12598:2:38", "valueSize": 1 }, { - "declaration": 30807, + "declaration": 33868, "isOffset": false, "isSlot": false, - "src": "12627:2:18", + "src": "12627:2:38", "valueSize": 1 } ], - "id": 30815, + "id": 33876, "nodeType": "InlineAssembly", - "src": "12533:107:18" + "src": "12533:107:38" } ] }, @@ -13725,20 +13725,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12119:3:18", + "nameLocation": "12119:3:38", "parameters": { - "id": 30798, + "id": 33859, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30795, + "id": 33856, "mutability": "mutable", "name": "p0", - "nameLocation": "12131:2:18", + "nameLocation": "12131:2:38", "nodeType": "VariableDeclaration", - "scope": 30817, - "src": "12123:10:18", + "scope": 33878, + "src": "12123:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13746,10 +13746,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30794, + "id": 33855, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12123:7:18", + "src": "12123:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13759,13 +13759,13 @@ }, { "constant": false, - "id": 30797, + "id": 33858, "mutability": "mutable", "name": "p1", - "nameLocation": "12143:2:18", + "nameLocation": "12143:2:38", "nodeType": "VariableDeclaration", - "scope": 30817, - "src": "12135:10:18", + "scope": 33878, + "src": "12135:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13773,10 +13773,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30796, + "id": 33857, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12135:7:18", + "src": "12135:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13785,44 +13785,44 @@ "visibility": "internal" } ], - "src": "12122:24:18" + "src": "12122:24:38" }, "returnParameters": { - "id": 30799, + "id": 33860, "nodeType": "ParameterList", "parameters": [], - "src": "12161:0:18" + "src": "12161:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30847, + "id": 33908, "nodeType": "FunctionDefinition", - "src": "12652:1084:18", + "src": "12652:1084:38", "nodes": [], "body": { - "id": 30846, + "id": 33907, "nodeType": "Block", - "src": "12703:1033:18", + "src": "12703:1033:38", "nodes": [], "statements": [ { "assignments": [ - 30825 + 33886 ], "declarations": [ { "constant": false, - "id": 30825, + "id": 33886, "mutability": "mutable", "name": "m0", - "nameLocation": "12721:2:18", + "nameLocation": "12721:2:38", "nodeType": "VariableDeclaration", - "scope": 30846, - "src": "12713:10:18", + "scope": 33907, + "src": "12713:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13830,10 +13830,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30824, + "id": 33885, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "12713:7:18", + "src": "12713:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13842,24 +13842,24 @@ "visibility": "internal" } ], - "id": 30826, + "id": 33887, "nodeType": "VariableDeclarationStatement", - "src": "12713:10:18" + "src": "12713:10:38" }, { "assignments": [ - 30828 + 33889 ], "declarations": [ { "constant": false, - "id": 30828, + "id": 33889, "mutability": "mutable", "name": "m1", - "nameLocation": "12741:2:18", + "nameLocation": "12741:2:38", "nodeType": "VariableDeclaration", - "scope": 30846, - "src": "12733:10:18", + "scope": 33907, + "src": "12733:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13867,10 +13867,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30827, + "id": 33888, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "12733:7:18", + "src": "12733:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13879,24 +13879,24 @@ "visibility": "internal" } ], - "id": 30829, + "id": 33890, "nodeType": "VariableDeclarationStatement", - "src": "12733:10:18" + "src": "12733:10:38" }, { "assignments": [ - 30831 + 33892 ], "declarations": [ { "constant": false, - "id": 30831, + "id": 33892, "mutability": "mutable", "name": "m2", - "nameLocation": "12761:2:18", + "nameLocation": "12761:2:38", "nodeType": "VariableDeclaration", - "scope": 30846, - "src": "12753:10:18", + "scope": 33907, + "src": "12753:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13904,10 +13904,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30830, + "id": 33891, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "12753:7:18", + "src": "12753:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13916,24 +13916,24 @@ "visibility": "internal" } ], - "id": 30832, + "id": 33893, "nodeType": "VariableDeclarationStatement", - "src": "12753:10:18" + "src": "12753:10:38" }, { "assignments": [ - 30834 + 33895 ], "declarations": [ { "constant": false, - "id": 30834, + "id": 33895, "mutability": "mutable", "name": "m3", - "nameLocation": "12781:2:18", + "nameLocation": "12781:2:38", "nodeType": "VariableDeclaration", - "scope": 30846, - "src": "12773:10:18", + "scope": 33907, + "src": "12773:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13941,10 +13941,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30833, + "id": 33894, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "12773:7:18", + "src": "12773:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13953,24 +13953,24 @@ "visibility": "internal" } ], - "id": 30835, + "id": 33896, "nodeType": "VariableDeclarationStatement", - "src": "12773:10:18" + "src": "12773:10:38" }, { "assignments": [ - 30837 + 33898 ], "declarations": [ { "constant": false, - "id": 30837, + "id": 33898, "mutability": "mutable", "name": "m4", - "nameLocation": "12801:2:18", + "nameLocation": "12801:2:38", "nodeType": "VariableDeclaration", - "scope": 30846, - "src": "12793:10:18", + "scope": 33907, + "src": "12793:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13978,10 +13978,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30836, + "id": 33897, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "12793:7:18", + "src": "12793:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -13990,27 +13990,27 @@ "visibility": "internal" } ], - "id": 30838, + "id": 33899, "nodeType": "VariableDeclarationStatement", - "src": "12793:10:18" + "src": "12793:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "12822:697:18", + "src": "12822:697:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "12865:313:18", + "src": "12865:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "12883:15:18", + "src": "12883:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "12897:1:18", + "src": "12897:1:38", "type": "", "value": "0" }, @@ -14018,7 +14018,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "12887:6:18", + "src": "12887:6:38", "type": "" } ] @@ -14026,16 +14026,16 @@ { "body": { "nodeType": "YulBlock", - "src": "12968:40:18", + "src": "12968:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "12997:9:18", + "src": "12997:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "12999:5:18" + "src": "12999:5:38" } ] }, @@ -14046,33 +14046,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "12985:6:18" + "src": "12985:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "12993:1:18" + "src": "12993:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "12980:4:18" + "src": "12980:4:38" }, "nodeType": "YulFunctionCall", - "src": "12980:15:18" + "src": "12980:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "12973:6:18" + "src": "12973:6:38" }, "nodeType": "YulFunctionCall", - "src": "12973:23:18" + "src": "12973:23:38" }, "nodeType": "YulIf", - "src": "12970:36:18" + "src": "12970:36:38" } ] }, @@ -14081,12 +14081,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "12925:6:18" + "src": "12925:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "12933:4:18", + "src": "12933:4:38", "type": "", "value": "0x20" } @@ -14094,30 +14094,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "12922:2:18" + "src": "12922:2:38" }, "nodeType": "YulFunctionCall", - "src": "12922:16:18" + "src": "12922:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "12939:28:18", + "src": "12939:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "12941:24:18", + "src": "12941:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "12955:6:18" + "src": "12955:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "12963:1:18", + "src": "12963:1:38", "type": "", "value": "1" } @@ -14125,16 +14125,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "12951:3:18" + "src": "12951:3:38" }, "nodeType": "YulFunctionCall", - "src": "12951:14:18" + "src": "12951:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "12941:6:18" + "src": "12941:6:38" } ] } @@ -14142,10 +14142,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "12919:2:18", + "src": "12919:2:38", "statements": [] }, - "src": "12915:93:18" + "src": "12915:93:38" }, { "expression": { @@ -14153,34 +14153,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "13032:3:18" + "src": "13032:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "13037:6:18" + "src": "13037:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "13025:6:18" + "src": "13025:6:38" }, "nodeType": "YulFunctionCall", - "src": "13025:19:18" + "src": "13025:19:38" }, "nodeType": "YulExpressionStatement", - "src": "13025:19:18" + "src": "13025:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "13061:37:18", + "src": "13061:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "13078:3:18", + "src": "13078:3:38", "type": "", "value": "256" }, @@ -14189,38 +14189,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "13087:1:18", + "src": "13087:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "13090:6:18" + "src": "13090:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "13083:3:18" + "src": "13083:3:38" }, "nodeType": "YulFunctionCall", - "src": "13083:14:18" + "src": "13083:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "13074:3:18" + "src": "13074:3:38" }, "nodeType": "YulFunctionCall", - "src": "13074:24:18" + "src": "13074:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "13065:5:18", + "src": "13065:5:38", "type": "" } ] @@ -14233,12 +14233,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "13126:3:18" + "src": "13126:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "13131:4:18", + "src": "13131:4:38", "type": "", "value": "0x20" } @@ -14246,59 +14246,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "13122:3:18" + "src": "13122:3:38" }, "nodeType": "YulFunctionCall", - "src": "13122:14:18" + "src": "13122:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "13142:5:18" + "src": "13142:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "13153:5:18" + "src": "13153:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "13160:1:18" + "src": "13160:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "13149:3:18" + "src": "13149:3:38" }, "nodeType": "YulFunctionCall", - "src": "13149:13:18" + "src": "13149:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "13138:3:18" + "src": "13138:3:38" }, "nodeType": "YulFunctionCall", - "src": "13138:25:18" + "src": "13138:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "13115:6:18" + "src": "13115:6:38" }, "nodeType": "YulFunctionCall", - "src": "13115:49:18" + "src": "13115:49:38" }, "nodeType": "YulExpressionStatement", - "src": "13115:49:18" + "src": "13115:49:38" } ] }, @@ -14308,27 +14308,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "12857:3:18", + "src": "12857:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "12862:1:18", + "src": "12862:1:38", "type": "" } ], - "src": "12836:342:18" + "src": "12836:342:38" }, { "nodeType": "YulAssignment", - "src": "13191:17:18", + "src": "13191:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "13203:4:18", + "src": "13203:4:38", "type": "", "value": "0x00" } @@ -14336,28 +14336,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "13197:5:18" + "src": "13197:5:38" }, "nodeType": "YulFunctionCall", - "src": "13197:11:18" + "src": "13197:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "13191:2:18" + "src": "13191:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "13221:17:18", + "src": "13221:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "13233:4:18", + "src": "13233:4:38", "type": "", "value": "0x20" } @@ -14365,28 +14365,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "13227:5:18" + "src": "13227:5:38" }, "nodeType": "YulFunctionCall", - "src": "13227:11:18" + "src": "13227:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "13221:2:18" + "src": "13221:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "13251:17:18", + "src": "13251:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "13263:4:18", + "src": "13263:4:38", "type": "", "value": "0x40" } @@ -14394,28 +14394,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "13257:5:18" + "src": "13257:5:38" }, "nodeType": "YulFunctionCall", - "src": "13257:11:18" + "src": "13257:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "13251:2:18" + "src": "13251:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "13281:17:18", + "src": "13281:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "13293:4:18", + "src": "13293:4:38", "type": "", "value": "0x60" } @@ -14423,28 +14423,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "13287:5:18" + "src": "13287:5:38" }, "nodeType": "YulFunctionCall", - "src": "13287:11:18" + "src": "13287:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "13281:2:18" + "src": "13281:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "13311:17:18", + "src": "13311:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "13323:4:18", + "src": "13323:4:38", "type": "", "value": "0x80" } @@ -14452,16 +14452,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "13317:5:18" + "src": "13317:5:38" }, "nodeType": "YulFunctionCall", - "src": "13317:11:18" + "src": "13317:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "13311:2:18" + "src": "13311:2:38" } ] }, @@ -14471,14 +14471,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "13398:4:18", + "src": "13398:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "13404:10:18", + "src": "13404:10:38", "type": "", "value": "0x643fd0df" } @@ -14486,13 +14486,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "13391:6:18" + "src": "13391:6:38" }, "nodeType": "YulFunctionCall", - "src": "13391:24:18" + "src": "13391:24:38" }, "nodeType": "YulExpressionStatement", - "src": "13391:24:18" + "src": "13391:24:38" }, { "expression": { @@ -14500,26 +14500,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "13435:4:18", + "src": "13435:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "13441:2:18" + "src": "13441:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "13428:6:18" + "src": "13428:6:38" }, "nodeType": "YulFunctionCall", - "src": "13428:16:18" + "src": "13428:16:38" }, "nodeType": "YulExpressionStatement", - "src": "13428:16:18" + "src": "13428:16:38" }, { "expression": { @@ -14527,14 +14527,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "13464:4:18", + "src": "13464:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "13470:4:18", + "src": "13470:4:38", "type": "", "value": "0x40" } @@ -14542,13 +14542,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "13457:6:18" + "src": "13457:6:38" }, "nodeType": "YulFunctionCall", - "src": "13457:18:18" + "src": "13457:18:38" }, "nodeType": "YulExpressionStatement", - "src": "13457:18:18" + "src": "13457:18:38" }, { "expression": { @@ -14556,98 +14556,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "13500:4:18", + "src": "13500:4:38", "type": "", "value": "0x60" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "13506:2:18" + "src": "13506:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "13488:11:18" + "src": "13488:11:38" }, "nodeType": "YulFunctionCall", - "src": "13488:21:18" + "src": "13488:21:38" }, "nodeType": "YulExpressionStatement", - "src": "13488:21:18" + "src": "13488:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30825, + "declaration": 33886, "isOffset": false, "isSlot": false, - "src": "13191:2:18", + "src": "13191:2:38", "valueSize": 1 }, { - "declaration": 30828, + "declaration": 33889, "isOffset": false, "isSlot": false, - "src": "13221:2:18", + "src": "13221:2:38", "valueSize": 1 }, { - "declaration": 30831, + "declaration": 33892, "isOffset": false, "isSlot": false, - "src": "13251:2:18", + "src": "13251:2:38", "valueSize": 1 }, { - "declaration": 30834, + "declaration": 33895, "isOffset": false, "isSlot": false, - "src": "13281:2:18", + "src": "13281:2:38", "valueSize": 1 }, { - "declaration": 30837, + "declaration": 33898, "isOffset": false, "isSlot": false, - "src": "13311:2:18", + "src": "13311:2:38", "valueSize": 1 }, { - "declaration": 30819, + "declaration": 33880, "isOffset": false, "isSlot": false, - "src": "13441:2:18", + "src": "13441:2:38", "valueSize": 1 }, { - "declaration": 30821, + "declaration": 33882, "isOffset": false, "isSlot": false, - "src": "13506:2:18", + "src": "13506:2:38", "valueSize": 1 } ], - "id": 30839, + "id": 33900, "nodeType": "InlineAssembly", - "src": "12813:706:18" + "src": "12813:706:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 30841, + "id": 33902, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "13544:4:18", + "src": "13544:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -14656,14 +14656,14 @@ }, { "hexValue": "30783834", - "id": 30842, + "id": 33903, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "13550:4:18", + "src": "13550:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -14682,18 +14682,18 @@ "typeString": "int_const 132" } ], - "id": 30840, + "id": 33901, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "13528:15:18", + "referencedDeclaration": 33383, + "src": "13528:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30843, + "id": 33904, "isConstant": false, "isLValue": false, "isPure": false, @@ -14702,21 +14702,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13528:27:18", + "src": "13528:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30844, + "id": 33905, "nodeType": "ExpressionStatement", - "src": "13528:27:18" + "src": "13528:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "13574:156:18", + "src": "13574:156:38", "statements": [ { "expression": { @@ -14724,26 +14724,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "13595:4:18", + "src": "13595:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "13601:2:18" + "src": "13601:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "13588:6:18" + "src": "13588:6:38" }, "nodeType": "YulFunctionCall", - "src": "13588:16:18" + "src": "13588:16:38" }, "nodeType": "YulExpressionStatement", - "src": "13588:16:18" + "src": "13588:16:38" }, { "expression": { @@ -14751,26 +14751,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "13624:4:18", + "src": "13624:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "13630:2:18" + "src": "13630:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "13617:6:18" + "src": "13617:6:38" }, "nodeType": "YulFunctionCall", - "src": "13617:16:18" + "src": "13617:16:38" }, "nodeType": "YulExpressionStatement", - "src": "13617:16:18" + "src": "13617:16:38" }, { "expression": { @@ -14778,26 +14778,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "13653:4:18", + "src": "13653:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "13659:2:18" + "src": "13659:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "13646:6:18" + "src": "13646:6:38" }, "nodeType": "YulFunctionCall", - "src": "13646:16:18" + "src": "13646:16:38" }, "nodeType": "YulExpressionStatement", - "src": "13646:16:18" + "src": "13646:16:38" }, { "expression": { @@ -14805,26 +14805,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "13682:4:18", + "src": "13682:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "13688:2:18" + "src": "13688:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "13675:6:18" + "src": "13675:6:38" }, "nodeType": "YulFunctionCall", - "src": "13675:16:18" + "src": "13675:16:38" }, "nodeType": "YulExpressionStatement", - "src": "13675:16:18" + "src": "13675:16:38" }, { "expression": { @@ -14832,70 +14832,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "13711:4:18", + "src": "13711:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "13717:2:18" + "src": "13717:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "13704:6:18" + "src": "13704:6:38" }, "nodeType": "YulFunctionCall", - "src": "13704:16:18" + "src": "13704:16:38" }, "nodeType": "YulExpressionStatement", - "src": "13704:16:18" + "src": "13704:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30825, + "declaration": 33886, "isOffset": false, "isSlot": false, - "src": "13601:2:18", + "src": "13601:2:38", "valueSize": 1 }, { - "declaration": 30828, + "declaration": 33889, "isOffset": false, "isSlot": false, - "src": "13630:2:18", + "src": "13630:2:38", "valueSize": 1 }, { - "declaration": 30831, + "declaration": 33892, "isOffset": false, "isSlot": false, - "src": "13659:2:18", + "src": "13659:2:38", "valueSize": 1 }, { - "declaration": 30834, + "declaration": 33895, "isOffset": false, "isSlot": false, - "src": "13688:2:18", + "src": "13688:2:38", "valueSize": 1 }, { - "declaration": 30837, + "declaration": 33898, "isOffset": false, "isSlot": false, - "src": "13717:2:18", + "src": "13717:2:38", "valueSize": 1 } ], - "id": 30845, + "id": 33906, "nodeType": "InlineAssembly", - "src": "13565:165:18" + "src": "13565:165:38" } ] }, @@ -14903,20 +14903,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "12661:3:18", + "nameLocation": "12661:3:38", "parameters": { - "id": 30822, + "id": 33883, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30819, + "id": 33880, "mutability": "mutable", "name": "p0", - "nameLocation": "12673:2:18", + "nameLocation": "12673:2:38", "nodeType": "VariableDeclaration", - "scope": 30847, - "src": "12665:10:18", + "scope": 33908, + "src": "12665:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14924,10 +14924,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30818, + "id": 33879, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "12665:7:18", + "src": "12665:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14937,13 +14937,13 @@ }, { "constant": false, - "id": 30821, + "id": 33882, "mutability": "mutable", "name": "p1", - "nameLocation": "12685:2:18", + "nameLocation": "12685:2:38", "nodeType": "VariableDeclaration", - "scope": 30847, - "src": "12677:10:18", + "scope": 33908, + "src": "12677:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14951,10 +14951,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30820, + "id": 33881, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "12677:7:18", + "src": "12677:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -14963,44 +14963,44 @@ "visibility": "internal" } ], - "src": "12664:24:18" + "src": "12664:24:38" }, "returnParameters": { - "id": 30823, + "id": 33884, "nodeType": "ParameterList", "parameters": [], - "src": "12703:0:18" + "src": "12703:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30877, + "id": 33938, "nodeType": "FunctionDefinition", - "src": "13742:1084:18", + "src": "13742:1084:38", "nodes": [], "body": { - "id": 30876, + "id": 33937, "nodeType": "Block", - "src": "13793:1033:18", + "src": "13793:1033:38", "nodes": [], "statements": [ { "assignments": [ - 30855 + 33916 ], "declarations": [ { "constant": false, - "id": 30855, + "id": 33916, "mutability": "mutable", "name": "m0", - "nameLocation": "13811:2:18", + "nameLocation": "13811:2:38", "nodeType": "VariableDeclaration", - "scope": 30876, - "src": "13803:10:18", + "scope": 33937, + "src": "13803:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15008,10 +15008,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30854, + "id": 33915, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "13803:7:18", + "src": "13803:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -15020,24 +15020,24 @@ "visibility": "internal" } ], - "id": 30856, + "id": 33917, "nodeType": "VariableDeclarationStatement", - "src": "13803:10:18" + "src": "13803:10:38" }, { "assignments": [ - 30858 + 33919 ], "declarations": [ { "constant": false, - "id": 30858, + "id": 33919, "mutability": "mutable", "name": "m1", - "nameLocation": "13831:2:18", + "nameLocation": "13831:2:38", "nodeType": "VariableDeclaration", - "scope": 30876, - "src": "13823:10:18", + "scope": 33937, + "src": "13823:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15045,10 +15045,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30857, + "id": 33918, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "13823:7:18", + "src": "13823:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -15057,24 +15057,24 @@ "visibility": "internal" } ], - "id": 30859, + "id": 33920, "nodeType": "VariableDeclarationStatement", - "src": "13823:10:18" + "src": "13823:10:38" }, { "assignments": [ - 30861 + 33922 ], "declarations": [ { "constant": false, - "id": 30861, + "id": 33922, "mutability": "mutable", "name": "m2", - "nameLocation": "13851:2:18", + "nameLocation": "13851:2:38", "nodeType": "VariableDeclaration", - "scope": 30876, - "src": "13843:10:18", + "scope": 33937, + "src": "13843:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15082,10 +15082,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30860, + "id": 33921, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "13843:7:18", + "src": "13843:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -15094,24 +15094,24 @@ "visibility": "internal" } ], - "id": 30862, + "id": 33923, "nodeType": "VariableDeclarationStatement", - "src": "13843:10:18" + "src": "13843:10:38" }, { "assignments": [ - 30864 + 33925 ], "declarations": [ { "constant": false, - "id": 30864, + "id": 33925, "mutability": "mutable", "name": "m3", - "nameLocation": "13871:2:18", + "nameLocation": "13871:2:38", "nodeType": "VariableDeclaration", - "scope": 30876, - "src": "13863:10:18", + "scope": 33937, + "src": "13863:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15119,10 +15119,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30863, + "id": 33924, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "13863:7:18", + "src": "13863:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -15131,24 +15131,24 @@ "visibility": "internal" } ], - "id": 30865, + "id": 33926, "nodeType": "VariableDeclarationStatement", - "src": "13863:10:18" + "src": "13863:10:38" }, { "assignments": [ - 30867 + 33928 ], "declarations": [ { "constant": false, - "id": 30867, + "id": 33928, "mutability": "mutable", "name": "m4", - "nameLocation": "13891:2:18", + "nameLocation": "13891:2:38", "nodeType": "VariableDeclaration", - "scope": 30876, - "src": "13883:10:18", + "scope": 33937, + "src": "13883:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15156,10 +15156,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30866, + "id": 33927, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "13883:7:18", + "src": "13883:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -15168,27 +15168,27 @@ "visibility": "internal" } ], - "id": 30868, + "id": 33929, "nodeType": "VariableDeclarationStatement", - "src": "13883:10:18" + "src": "13883:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "13912:697:18", + "src": "13912:697:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "13955:313:18", + "src": "13955:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "13973:15:18", + "src": "13973:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "13987:1:18", + "src": "13987:1:38", "type": "", "value": "0" }, @@ -15196,7 +15196,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "13977:6:18", + "src": "13977:6:38", "type": "" } ] @@ -15204,16 +15204,16 @@ { "body": { "nodeType": "YulBlock", - "src": "14058:40:18", + "src": "14058:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "14087:9:18", + "src": "14087:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "14089:5:18" + "src": "14089:5:38" } ] }, @@ -15224,33 +15224,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "14075:6:18" + "src": "14075:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "14083:1:18" + "src": "14083:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "14070:4:18" + "src": "14070:4:38" }, "nodeType": "YulFunctionCall", - "src": "14070:15:18" + "src": "14070:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "14063:6:18" + "src": "14063:6:38" }, "nodeType": "YulFunctionCall", - "src": "14063:23:18" + "src": "14063:23:38" }, "nodeType": "YulIf", - "src": "14060:36:18" + "src": "14060:36:38" } ] }, @@ -15259,12 +15259,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "14015:6:18" + "src": "14015:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "14023:4:18", + "src": "14023:4:38", "type": "", "value": "0x20" } @@ -15272,30 +15272,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "14012:2:18" + "src": "14012:2:38" }, "nodeType": "YulFunctionCall", - "src": "14012:16:18" + "src": "14012:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "14029:28:18", + "src": "14029:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "14031:24:18", + "src": "14031:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "14045:6:18" + "src": "14045:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "14053:1:18", + "src": "14053:1:38", "type": "", "value": "1" } @@ -15303,16 +15303,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "14041:3:18" + "src": "14041:3:38" }, "nodeType": "YulFunctionCall", - "src": "14041:14:18" + "src": "14041:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "14031:6:18" + "src": "14031:6:38" } ] } @@ -15320,10 +15320,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "14009:2:18", + "src": "14009:2:38", "statements": [] }, - "src": "14005:93:18" + "src": "14005:93:38" }, { "expression": { @@ -15331,34 +15331,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "14122:3:18" + "src": "14122:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "14127:6:18" + "src": "14127:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "14115:6:18" + "src": "14115:6:38" }, "nodeType": "YulFunctionCall", - "src": "14115:19:18" + "src": "14115:19:38" }, "nodeType": "YulExpressionStatement", - "src": "14115:19:18" + "src": "14115:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "14151:37:18", + "src": "14151:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "14168:3:18", + "src": "14168:3:38", "type": "", "value": "256" }, @@ -15367,38 +15367,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "14177:1:18", + "src": "14177:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "14180:6:18" + "src": "14180:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "14173:3:18" + "src": "14173:3:38" }, "nodeType": "YulFunctionCall", - "src": "14173:14:18" + "src": "14173:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "14164:3:18" + "src": "14164:3:38" }, "nodeType": "YulFunctionCall", - "src": "14164:24:18" + "src": "14164:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "14155:5:18", + "src": "14155:5:38", "type": "" } ] @@ -15411,12 +15411,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "14216:3:18" + "src": "14216:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "14221:4:18", + "src": "14221:4:38", "type": "", "value": "0x20" } @@ -15424,59 +15424,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "14212:3:18" + "src": "14212:3:38" }, "nodeType": "YulFunctionCall", - "src": "14212:14:18" + "src": "14212:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "14232:5:18" + "src": "14232:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "14243:5:18" + "src": "14243:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "14250:1:18" + "src": "14250:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "14239:3:18" + "src": "14239:3:38" }, "nodeType": "YulFunctionCall", - "src": "14239:13:18" + "src": "14239:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "14228:3:18" + "src": "14228:3:38" }, "nodeType": "YulFunctionCall", - "src": "14228:25:18" + "src": "14228:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "14205:6:18" + "src": "14205:6:38" }, "nodeType": "YulFunctionCall", - "src": "14205:49:18" + "src": "14205:49:38" }, "nodeType": "YulExpressionStatement", - "src": "14205:49:18" + "src": "14205:49:38" } ] }, @@ -15486,27 +15486,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "13947:3:18", + "src": "13947:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "13952:1:18", + "src": "13952:1:38", "type": "" } ], - "src": "13926:342:18" + "src": "13926:342:38" }, { "nodeType": "YulAssignment", - "src": "14281:17:18", + "src": "14281:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "14293:4:18", + "src": "14293:4:38", "type": "", "value": "0x00" } @@ -15514,28 +15514,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "14287:5:18" + "src": "14287:5:38" }, "nodeType": "YulFunctionCall", - "src": "14287:11:18" + "src": "14287:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "14281:2:18" + "src": "14281:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "14311:17:18", + "src": "14311:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "14323:4:18", + "src": "14323:4:38", "type": "", "value": "0x20" } @@ -15543,28 +15543,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "14317:5:18" + "src": "14317:5:38" }, "nodeType": "YulFunctionCall", - "src": "14317:11:18" + "src": "14317:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "14311:2:18" + "src": "14311:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "14341:17:18", + "src": "14341:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "14353:4:18", + "src": "14353:4:38", "type": "", "value": "0x40" } @@ -15572,28 +15572,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "14347:5:18" + "src": "14347:5:38" }, "nodeType": "YulFunctionCall", - "src": "14347:11:18" + "src": "14347:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "14341:2:18" + "src": "14341:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "14371:17:18", + "src": "14371:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "14383:4:18", + "src": "14383:4:38", "type": "", "value": "0x60" } @@ -15601,28 +15601,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "14377:5:18" + "src": "14377:5:38" }, "nodeType": "YulFunctionCall", - "src": "14377:11:18" + "src": "14377:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "14371:2:18" + "src": "14371:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "14401:17:18", + "src": "14401:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "14413:4:18", + "src": "14413:4:38", "type": "", "value": "0x80" } @@ -15630,16 +15630,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "14407:5:18" + "src": "14407:5:38" }, "nodeType": "YulFunctionCall", - "src": "14407:11:18" + "src": "14407:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "14401:2:18" + "src": "14401:2:38" } ] }, @@ -15649,14 +15649,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "14488:4:18", + "src": "14488:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "14494:10:18", + "src": "14494:10:38", "type": "", "value": "0x319af333" } @@ -15664,13 +15664,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "14481:6:18" + "src": "14481:6:38" }, "nodeType": "YulFunctionCall", - "src": "14481:24:18" + "src": "14481:24:38" }, "nodeType": "YulExpressionStatement", - "src": "14481:24:18" + "src": "14481:24:38" }, { "expression": { @@ -15678,14 +15678,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "14525:4:18", + "src": "14525:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "14531:4:18", + "src": "14531:4:38", "type": "", "value": "0x40" } @@ -15693,13 +15693,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "14518:6:18" + "src": "14518:6:38" }, "nodeType": "YulFunctionCall", - "src": "14518:18:18" + "src": "14518:18:38" }, "nodeType": "YulExpressionStatement", - "src": "14518:18:18" + "src": "14518:18:38" }, { "expression": { @@ -15707,26 +15707,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "14556:4:18", + "src": "14556:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "14562:2:18" + "src": "14562:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "14549:6:18" + "src": "14549:6:38" }, "nodeType": "YulFunctionCall", - "src": "14549:16:18" + "src": "14549:16:38" }, "nodeType": "YulExpressionStatement", - "src": "14549:16:18" + "src": "14549:16:38" }, { "expression": { @@ -15734,98 +15734,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "14590:4:18", + "src": "14590:4:38", "type": "", "value": "0x60" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "14596:2:18" + "src": "14596:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "14578:11:18" + "src": "14578:11:38" }, "nodeType": "YulFunctionCall", - "src": "14578:21:18" + "src": "14578:21:38" }, "nodeType": "YulExpressionStatement", - "src": "14578:21:18" + "src": "14578:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30855, + "declaration": 33916, "isOffset": false, "isSlot": false, - "src": "14281:2:18", + "src": "14281:2:38", "valueSize": 1 }, { - "declaration": 30858, + "declaration": 33919, "isOffset": false, "isSlot": false, - "src": "14311:2:18", + "src": "14311:2:38", "valueSize": 1 }, { - "declaration": 30861, + "declaration": 33922, "isOffset": false, "isSlot": false, - "src": "14341:2:18", + "src": "14341:2:38", "valueSize": 1 }, { - "declaration": 30864, + "declaration": 33925, "isOffset": false, "isSlot": false, - "src": "14371:2:18", + "src": "14371:2:38", "valueSize": 1 }, { - "declaration": 30867, + "declaration": 33928, "isOffset": false, "isSlot": false, - "src": "14401:2:18", + "src": "14401:2:38", "valueSize": 1 }, { - "declaration": 30849, + "declaration": 33910, "isOffset": false, "isSlot": false, - "src": "14596:2:18", + "src": "14596:2:38", "valueSize": 1 }, { - "declaration": 30851, + "declaration": 33912, "isOffset": false, "isSlot": false, - "src": "14562:2:18", + "src": "14562:2:38", "valueSize": 1 } ], - "id": 30869, + "id": 33930, "nodeType": "InlineAssembly", - "src": "13903:706:18" + "src": "13903:706:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 30871, + "id": 33932, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "14634:4:18", + "src": "14634:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -15834,14 +15834,14 @@ }, { "hexValue": "30783834", - "id": 30872, + "id": 33933, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "14640:4:18", + "src": "14640:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -15860,18 +15860,18 @@ "typeString": "int_const 132" } ], - "id": 30870, + "id": 33931, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "14618:15:18", + "referencedDeclaration": 33383, + "src": "14618:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30873, + "id": 33934, "isConstant": false, "isLValue": false, "isPure": false, @@ -15880,21 +15880,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14618:27:18", + "src": "14618:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30874, + "id": 33935, "nodeType": "ExpressionStatement", - "src": "14618:27:18" + "src": "14618:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "14664:156:18", + "src": "14664:156:38", "statements": [ { "expression": { @@ -15902,26 +15902,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "14685:4:18", + "src": "14685:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "14691:2:18" + "src": "14691:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "14678:6:18" + "src": "14678:6:38" }, "nodeType": "YulFunctionCall", - "src": "14678:16:18" + "src": "14678:16:38" }, "nodeType": "YulExpressionStatement", - "src": "14678:16:18" + "src": "14678:16:38" }, { "expression": { @@ -15929,26 +15929,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "14714:4:18", + "src": "14714:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "14720:2:18" + "src": "14720:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "14707:6:18" + "src": "14707:6:38" }, "nodeType": "YulFunctionCall", - "src": "14707:16:18" + "src": "14707:16:38" }, "nodeType": "YulExpressionStatement", - "src": "14707:16:18" + "src": "14707:16:38" }, { "expression": { @@ -15956,26 +15956,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "14743:4:18", + "src": "14743:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "14749:2:18" + "src": "14749:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "14736:6:18" + "src": "14736:6:38" }, "nodeType": "YulFunctionCall", - "src": "14736:16:18" + "src": "14736:16:38" }, "nodeType": "YulExpressionStatement", - "src": "14736:16:18" + "src": "14736:16:38" }, { "expression": { @@ -15983,26 +15983,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "14772:4:18", + "src": "14772:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "14778:2:18" + "src": "14778:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "14765:6:18" + "src": "14765:6:38" }, "nodeType": "YulFunctionCall", - "src": "14765:16:18" + "src": "14765:16:38" }, "nodeType": "YulExpressionStatement", - "src": "14765:16:18" + "src": "14765:16:38" }, { "expression": { @@ -16010,70 +16010,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "14801:4:18", + "src": "14801:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "14807:2:18" + "src": "14807:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "14794:6:18" + "src": "14794:6:38" }, "nodeType": "YulFunctionCall", - "src": "14794:16:18" + "src": "14794:16:38" }, "nodeType": "YulExpressionStatement", - "src": "14794:16:18" + "src": "14794:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30855, + "declaration": 33916, "isOffset": false, "isSlot": false, - "src": "14691:2:18", + "src": "14691:2:38", "valueSize": 1 }, { - "declaration": 30858, + "declaration": 33919, "isOffset": false, "isSlot": false, - "src": "14720:2:18", + "src": "14720:2:38", "valueSize": 1 }, { - "declaration": 30861, + "declaration": 33922, "isOffset": false, "isSlot": false, - "src": "14749:2:18", + "src": "14749:2:38", "valueSize": 1 }, { - "declaration": 30864, + "declaration": 33925, "isOffset": false, "isSlot": false, - "src": "14778:2:18", + "src": "14778:2:38", "valueSize": 1 }, { - "declaration": 30867, + "declaration": 33928, "isOffset": false, "isSlot": false, - "src": "14807:2:18", + "src": "14807:2:38", "valueSize": 1 } ], - "id": 30875, + "id": 33936, "nodeType": "InlineAssembly", - "src": "14655:165:18" + "src": "14655:165:38" } ] }, @@ -16081,20 +16081,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "13751:3:18", + "nameLocation": "13751:3:38", "parameters": { - "id": 30852, + "id": 33913, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30849, + "id": 33910, "mutability": "mutable", "name": "p0", - "nameLocation": "13763:2:18", + "nameLocation": "13763:2:38", "nodeType": "VariableDeclaration", - "scope": 30877, - "src": "13755:10:18", + "scope": 33938, + "src": "13755:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16102,10 +16102,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30848, + "id": 33909, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "13755:7:18", + "src": "13755:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16115,13 +16115,13 @@ }, { "constant": false, - "id": 30851, + "id": 33912, "mutability": "mutable", "name": "p1", - "nameLocation": "13775:2:18", + "nameLocation": "13775:2:38", "nodeType": "VariableDeclaration", - "scope": 30877, - "src": "13767:10:18", + "scope": 33938, + "src": "13767:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16129,10 +16129,10 @@ "typeString": "address" }, "typeName": { - "id": 30850, + "id": 33911, "name": "address", "nodeType": "ElementaryTypeName", - "src": "13767:7:18", + "src": "13767:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -16142,44 +16142,44 @@ "visibility": "internal" } ], - "src": "13754:24:18" + "src": "13754:24:38" }, "returnParameters": { - "id": 30853, + "id": 33914, "nodeType": "ParameterList", "parameters": [], - "src": "13793:0:18" + "src": "13793:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30907, + "id": 33968, "nodeType": "FunctionDefinition", - "src": "14832:1078:18", + "src": "14832:1078:38", "nodes": [], "body": { - "id": 30906, + "id": 33967, "nodeType": "Block", - "src": "14880:1030:18", + "src": "14880:1030:38", "nodes": [], "statements": [ { "assignments": [ - 30885 + 33946 ], "declarations": [ { "constant": false, - "id": 30885, + "id": 33946, "mutability": "mutable", "name": "m0", - "nameLocation": "14898:2:18", + "nameLocation": "14898:2:38", "nodeType": "VariableDeclaration", - "scope": 30906, - "src": "14890:10:18", + "scope": 33967, + "src": "14890:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16187,10 +16187,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30884, + "id": 33945, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "14890:7:18", + "src": "14890:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16199,24 +16199,24 @@ "visibility": "internal" } ], - "id": 30886, + "id": 33947, "nodeType": "VariableDeclarationStatement", - "src": "14890:10:18" + "src": "14890:10:38" }, { "assignments": [ - 30888 + 33949 ], "declarations": [ { "constant": false, - "id": 30888, + "id": 33949, "mutability": "mutable", "name": "m1", - "nameLocation": "14918:2:18", + "nameLocation": "14918:2:38", "nodeType": "VariableDeclaration", - "scope": 30906, - "src": "14910:10:18", + "scope": 33967, + "src": "14910:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16224,10 +16224,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30887, + "id": 33948, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "14910:7:18", + "src": "14910:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16236,24 +16236,24 @@ "visibility": "internal" } ], - "id": 30889, + "id": 33950, "nodeType": "VariableDeclarationStatement", - "src": "14910:10:18" + "src": "14910:10:38" }, { "assignments": [ - 30891 + 33952 ], "declarations": [ { "constant": false, - "id": 30891, + "id": 33952, "mutability": "mutable", "name": "m2", - "nameLocation": "14938:2:18", + "nameLocation": "14938:2:38", "nodeType": "VariableDeclaration", - "scope": 30906, - "src": "14930:10:18", + "scope": 33967, + "src": "14930:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16261,10 +16261,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30890, + "id": 33951, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "14930:7:18", + "src": "14930:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16273,24 +16273,24 @@ "visibility": "internal" } ], - "id": 30892, + "id": 33953, "nodeType": "VariableDeclarationStatement", - "src": "14930:10:18" + "src": "14930:10:38" }, { "assignments": [ - 30894 + 33955 ], "declarations": [ { "constant": false, - "id": 30894, + "id": 33955, "mutability": "mutable", "name": "m3", - "nameLocation": "14958:2:18", + "nameLocation": "14958:2:38", "nodeType": "VariableDeclaration", - "scope": 30906, - "src": "14950:10:18", + "scope": 33967, + "src": "14950:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16298,10 +16298,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30893, + "id": 33954, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "14950:7:18", + "src": "14950:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16310,24 +16310,24 @@ "visibility": "internal" } ], - "id": 30895, + "id": 33956, "nodeType": "VariableDeclarationStatement", - "src": "14950:10:18" + "src": "14950:10:38" }, { "assignments": [ - 30897 + 33958 ], "declarations": [ { "constant": false, - "id": 30897, + "id": 33958, "mutability": "mutable", "name": "m4", - "nameLocation": "14978:2:18", + "nameLocation": "14978:2:38", "nodeType": "VariableDeclaration", - "scope": 30906, - "src": "14970:10:18", + "scope": 33967, + "src": "14970:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16335,10 +16335,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30896, + "id": 33957, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "14970:7:18", + "src": "14970:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -16347,27 +16347,27 @@ "visibility": "internal" } ], - "id": 30898, + "id": 33959, "nodeType": "VariableDeclarationStatement", - "src": "14970:10:18" + "src": "14970:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "14999:694:18", + "src": "14999:694:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "15042:313:18", + "src": "15042:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "15060:15:18", + "src": "15060:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "15074:1:18", + "src": "15074:1:38", "type": "", "value": "0" }, @@ -16375,7 +16375,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "15064:6:18", + "src": "15064:6:38", "type": "" } ] @@ -16383,16 +16383,16 @@ { "body": { "nodeType": "YulBlock", - "src": "15145:40:18", + "src": "15145:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "15174:9:18", + "src": "15174:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "15176:5:18" + "src": "15176:5:38" } ] }, @@ -16403,33 +16403,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "15162:6:18" + "src": "15162:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "15170:1:18" + "src": "15170:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "15157:4:18" + "src": "15157:4:38" }, "nodeType": "YulFunctionCall", - "src": "15157:15:18" + "src": "15157:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "15150:6:18" + "src": "15150:6:38" }, "nodeType": "YulFunctionCall", - "src": "15150:23:18" + "src": "15150:23:38" }, "nodeType": "YulIf", - "src": "15147:36:18" + "src": "15147:36:38" } ] }, @@ -16438,12 +16438,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "15102:6:18" + "src": "15102:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "15110:4:18", + "src": "15110:4:38", "type": "", "value": "0x20" } @@ -16451,30 +16451,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "15099:2:18" + "src": "15099:2:38" }, "nodeType": "YulFunctionCall", - "src": "15099:16:18" + "src": "15099:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "15116:28:18", + "src": "15116:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "15118:24:18", + "src": "15118:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "15132:6:18" + "src": "15132:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "15140:1:18", + "src": "15140:1:38", "type": "", "value": "1" } @@ -16482,16 +16482,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "15128:3:18" + "src": "15128:3:38" }, "nodeType": "YulFunctionCall", - "src": "15128:14:18" + "src": "15128:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "15118:6:18" + "src": "15118:6:38" } ] } @@ -16499,10 +16499,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "15096:2:18", + "src": "15096:2:38", "statements": [] }, - "src": "15092:93:18" + "src": "15092:93:38" }, { "expression": { @@ -16510,34 +16510,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "15209:3:18" + "src": "15209:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "15214:6:18" + "src": "15214:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "15202:6:18" + "src": "15202:6:38" }, "nodeType": "YulFunctionCall", - "src": "15202:19:18" + "src": "15202:19:38" }, "nodeType": "YulExpressionStatement", - "src": "15202:19:18" + "src": "15202:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "15238:37:18", + "src": "15238:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "15255:3:18", + "src": "15255:3:38", "type": "", "value": "256" }, @@ -16546,38 +16546,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "15264:1:18", + "src": "15264:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "15267:6:18" + "src": "15267:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "15260:3:18" + "src": "15260:3:38" }, "nodeType": "YulFunctionCall", - "src": "15260:14:18" + "src": "15260:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "15251:3:18" + "src": "15251:3:38" }, "nodeType": "YulFunctionCall", - "src": "15251:24:18" + "src": "15251:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "15242:5:18", + "src": "15242:5:38", "type": "" } ] @@ -16590,12 +16590,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "15303:3:18" + "src": "15303:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "15308:4:18", + "src": "15308:4:38", "type": "", "value": "0x20" } @@ -16603,59 +16603,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "15299:3:18" + "src": "15299:3:38" }, "nodeType": "YulFunctionCall", - "src": "15299:14:18" + "src": "15299:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "15319:5:18" + "src": "15319:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "15330:5:18" + "src": "15330:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "15337:1:18" + "src": "15337:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "15326:3:18" + "src": "15326:3:38" }, "nodeType": "YulFunctionCall", - "src": "15326:13:18" + "src": "15326:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "15315:3:18" + "src": "15315:3:38" }, "nodeType": "YulFunctionCall", - "src": "15315:25:18" + "src": "15315:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "15292:6:18" + "src": "15292:6:38" }, "nodeType": "YulFunctionCall", - "src": "15292:49:18" + "src": "15292:49:38" }, "nodeType": "YulExpressionStatement", - "src": "15292:49:18" + "src": "15292:49:38" } ] }, @@ -16665,27 +16665,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "15034:3:18", + "src": "15034:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "15039:1:18", + "src": "15039:1:38", "type": "" } ], - "src": "15013:342:18" + "src": "15013:342:38" }, { "nodeType": "YulAssignment", - "src": "15368:17:18", + "src": "15368:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "15380:4:18", + "src": "15380:4:38", "type": "", "value": "0x00" } @@ -16693,28 +16693,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "15374:5:18" + "src": "15374:5:38" }, "nodeType": "YulFunctionCall", - "src": "15374:11:18" + "src": "15374:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "15368:2:18" + "src": "15368:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "15398:17:18", + "src": "15398:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "15410:4:18", + "src": "15410:4:38", "type": "", "value": "0x20" } @@ -16722,28 +16722,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "15404:5:18" + "src": "15404:5:38" }, "nodeType": "YulFunctionCall", - "src": "15404:11:18" + "src": "15404:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "15398:2:18" + "src": "15398:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "15428:17:18", + "src": "15428:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "15440:4:18", + "src": "15440:4:38", "type": "", "value": "0x40" } @@ -16751,28 +16751,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "15434:5:18" + "src": "15434:5:38" }, "nodeType": "YulFunctionCall", - "src": "15434:11:18" + "src": "15434:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "15428:2:18" + "src": "15428:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "15458:17:18", + "src": "15458:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "15470:4:18", + "src": "15470:4:38", "type": "", "value": "0x60" } @@ -16780,28 +16780,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "15464:5:18" + "src": "15464:5:38" }, "nodeType": "YulFunctionCall", - "src": "15464:11:18" + "src": "15464:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "15458:2:18" + "src": "15458:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "15488:17:18", + "src": "15488:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "15500:4:18", + "src": "15500:4:38", "type": "", "value": "0x80" } @@ -16809,16 +16809,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "15494:5:18" + "src": "15494:5:38" }, "nodeType": "YulFunctionCall", - "src": "15494:11:18" + "src": "15494:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "15488:2:18" + "src": "15488:2:38" } ] }, @@ -16828,14 +16828,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "15572:4:18", + "src": "15572:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "15578:10:18", + "src": "15578:10:38", "type": "", "value": "0xc3b55635" } @@ -16843,13 +16843,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "15565:6:18" + "src": "15565:6:38" }, "nodeType": "YulFunctionCall", - "src": "15565:24:18" + "src": "15565:24:38" }, "nodeType": "YulExpressionStatement", - "src": "15565:24:18" + "src": "15565:24:38" }, { "expression": { @@ -16857,14 +16857,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "15609:4:18", + "src": "15609:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "15615:4:18", + "src": "15615:4:38", "type": "", "value": "0x40" } @@ -16872,13 +16872,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "15602:6:18" + "src": "15602:6:38" }, "nodeType": "YulFunctionCall", - "src": "15602:18:18" + "src": "15602:18:38" }, "nodeType": "YulExpressionStatement", - "src": "15602:18:18" + "src": "15602:18:38" }, { "expression": { @@ -16886,26 +16886,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "15640:4:18", + "src": "15640:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "15646:2:18" + "src": "15646:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "15633:6:18" + "src": "15633:6:38" }, "nodeType": "YulFunctionCall", - "src": "15633:16:18" + "src": "15633:16:38" }, "nodeType": "YulExpressionStatement", - "src": "15633:16:18" + "src": "15633:16:38" }, { "expression": { @@ -16913,98 +16913,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "15674:4:18", + "src": "15674:4:38", "type": "", "value": "0x60" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "15680:2:18" + "src": "15680:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "15662:11:18" + "src": "15662:11:38" }, "nodeType": "YulFunctionCall", - "src": "15662:21:18" + "src": "15662:21:38" }, "nodeType": "YulExpressionStatement", - "src": "15662:21:18" + "src": "15662:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30885, + "declaration": 33946, "isOffset": false, "isSlot": false, - "src": "15368:2:18", + "src": "15368:2:38", "valueSize": 1 }, { - "declaration": 30888, + "declaration": 33949, "isOffset": false, "isSlot": false, - "src": "15398:2:18", + "src": "15398:2:38", "valueSize": 1 }, { - "declaration": 30891, + "declaration": 33952, "isOffset": false, "isSlot": false, - "src": "15428:2:18", + "src": "15428:2:38", "valueSize": 1 }, { - "declaration": 30894, + "declaration": 33955, "isOffset": false, "isSlot": false, - "src": "15458:2:18", + "src": "15458:2:38", "valueSize": 1 }, { - "declaration": 30897, + "declaration": 33958, "isOffset": false, "isSlot": false, - "src": "15488:2:18", + "src": "15488:2:38", "valueSize": 1 }, { - "declaration": 30879, + "declaration": 33940, "isOffset": false, "isSlot": false, - "src": "15680:2:18", + "src": "15680:2:38", "valueSize": 1 }, { - "declaration": 30881, + "declaration": 33942, "isOffset": false, "isSlot": false, - "src": "15646:2:18", + "src": "15646:2:38", "valueSize": 1 } ], - "id": 30899, + "id": 33960, "nodeType": "InlineAssembly", - "src": "14990:703:18" + "src": "14990:703:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 30901, + "id": 33962, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "15718:4:18", + "src": "15718:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -17013,14 +17013,14 @@ }, { "hexValue": "30783834", - "id": 30902, + "id": 33963, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "15724:4:18", + "src": "15724:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -17039,18 +17039,18 @@ "typeString": "int_const 132" } ], - "id": 30900, + "id": 33961, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "15702:15:18", + "referencedDeclaration": 33383, + "src": "15702:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30903, + "id": 33964, "isConstant": false, "isLValue": false, "isPure": false, @@ -17059,21 +17059,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15702:27:18", + "src": "15702:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30904, + "id": 33965, "nodeType": "ExpressionStatement", - "src": "15702:27:18" + "src": "15702:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "15748:156:18", + "src": "15748:156:38", "statements": [ { "expression": { @@ -17081,26 +17081,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "15769:4:18", + "src": "15769:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "15775:2:18" + "src": "15775:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "15762:6:18" + "src": "15762:6:38" }, "nodeType": "YulFunctionCall", - "src": "15762:16:18" + "src": "15762:16:38" }, "nodeType": "YulExpressionStatement", - "src": "15762:16:18" + "src": "15762:16:38" }, { "expression": { @@ -17108,26 +17108,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "15798:4:18", + "src": "15798:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "15804:2:18" + "src": "15804:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "15791:6:18" + "src": "15791:6:38" }, "nodeType": "YulFunctionCall", - "src": "15791:16:18" + "src": "15791:16:38" }, "nodeType": "YulExpressionStatement", - "src": "15791:16:18" + "src": "15791:16:38" }, { "expression": { @@ -17135,26 +17135,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "15827:4:18", + "src": "15827:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "15833:2:18" + "src": "15833:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "15820:6:18" + "src": "15820:6:38" }, "nodeType": "YulFunctionCall", - "src": "15820:16:18" + "src": "15820:16:38" }, "nodeType": "YulExpressionStatement", - "src": "15820:16:18" + "src": "15820:16:38" }, { "expression": { @@ -17162,26 +17162,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "15856:4:18", + "src": "15856:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "15862:2:18" + "src": "15862:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "15849:6:18" + "src": "15849:6:38" }, "nodeType": "YulFunctionCall", - "src": "15849:16:18" + "src": "15849:16:38" }, "nodeType": "YulExpressionStatement", - "src": "15849:16:18" + "src": "15849:16:38" }, { "expression": { @@ -17189,70 +17189,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "15885:4:18", + "src": "15885:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "15891:2:18" + "src": "15891:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "15878:6:18" + "src": "15878:6:38" }, "nodeType": "YulFunctionCall", - "src": "15878:16:18" + "src": "15878:16:38" }, "nodeType": "YulExpressionStatement", - "src": "15878:16:18" + "src": "15878:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30885, + "declaration": 33946, "isOffset": false, "isSlot": false, - "src": "15775:2:18", + "src": "15775:2:38", "valueSize": 1 }, { - "declaration": 30888, + "declaration": 33949, "isOffset": false, "isSlot": false, - "src": "15804:2:18", + "src": "15804:2:38", "valueSize": 1 }, { - "declaration": 30891, + "declaration": 33952, "isOffset": false, "isSlot": false, - "src": "15833:2:18", + "src": "15833:2:38", "valueSize": 1 }, { - "declaration": 30894, + "declaration": 33955, "isOffset": false, "isSlot": false, - "src": "15862:2:18", + "src": "15862:2:38", "valueSize": 1 }, { - "declaration": 30897, + "declaration": 33958, "isOffset": false, "isSlot": false, - "src": "15891:2:18", + "src": "15891:2:38", "valueSize": 1 } ], - "id": 30905, + "id": 33966, "nodeType": "InlineAssembly", - "src": "15739:165:18" + "src": "15739:165:38" } ] }, @@ -17260,20 +17260,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "14841:3:18", + "nameLocation": "14841:3:38", "parameters": { - "id": 30882, + "id": 33943, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30879, + "id": 33940, "mutability": "mutable", "name": "p0", - "nameLocation": "14853:2:18", + "nameLocation": "14853:2:38", "nodeType": "VariableDeclaration", - "scope": 30907, - "src": "14845:10:18", + "scope": 33968, + "src": "14845:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17281,10 +17281,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30878, + "id": 33939, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "14845:7:18", + "src": "14845:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -17294,13 +17294,13 @@ }, { "constant": false, - "id": 30881, + "id": 33942, "mutability": "mutable", "name": "p1", - "nameLocation": "14862:2:18", + "nameLocation": "14862:2:38", "nodeType": "VariableDeclaration", - "scope": 30907, - "src": "14857:7:18", + "scope": 33968, + "src": "14857:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17308,10 +17308,10 @@ "typeString": "bool" }, "typeName": { - "id": 30880, + "id": 33941, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "14857:4:18", + "src": "14857:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -17320,44 +17320,44 @@ "visibility": "internal" } ], - "src": "14844:21:18" + "src": "14844:21:38" }, "returnParameters": { - "id": 30883, + "id": 33944, "nodeType": "ParameterList", "parameters": [], - "src": "14880:0:18" + "src": "14880:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30937, + "id": 33998, "nodeType": "FunctionDefinition", - "src": "15916:1084:18", + "src": "15916:1084:38", "nodes": [], "body": { - "id": 30936, + "id": 33997, "nodeType": "Block", - "src": "15967:1033:18", + "src": "15967:1033:38", "nodes": [], "statements": [ { "assignments": [ - 30915 + 33976 ], "declarations": [ { "constant": false, - "id": 30915, + "id": 33976, "mutability": "mutable", "name": "m0", - "nameLocation": "15985:2:18", + "nameLocation": "15985:2:38", "nodeType": "VariableDeclaration", - "scope": 30936, - "src": "15977:10:18", + "scope": 33997, + "src": "15977:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17365,10 +17365,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30914, + "id": 33975, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "15977:7:18", + "src": "15977:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -17377,24 +17377,24 @@ "visibility": "internal" } ], - "id": 30916, + "id": 33977, "nodeType": "VariableDeclarationStatement", - "src": "15977:10:18" + "src": "15977:10:38" }, { "assignments": [ - 30918 + 33979 ], "declarations": [ { "constant": false, - "id": 30918, + "id": 33979, "mutability": "mutable", "name": "m1", - "nameLocation": "16005:2:18", + "nameLocation": "16005:2:38", "nodeType": "VariableDeclaration", - "scope": 30936, - "src": "15997:10:18", + "scope": 33997, + "src": "15997:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17402,10 +17402,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30917, + "id": 33978, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "15997:7:18", + "src": "15997:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -17414,24 +17414,24 @@ "visibility": "internal" } ], - "id": 30919, + "id": 33980, "nodeType": "VariableDeclarationStatement", - "src": "15997:10:18" + "src": "15997:10:38" }, { "assignments": [ - 30921 + 33982 ], "declarations": [ { "constant": false, - "id": 30921, + "id": 33982, "mutability": "mutable", "name": "m2", - "nameLocation": "16025:2:18", + "nameLocation": "16025:2:38", "nodeType": "VariableDeclaration", - "scope": 30936, - "src": "16017:10:18", + "scope": 33997, + "src": "16017:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17439,10 +17439,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30920, + "id": 33981, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "16017:7:18", + "src": "16017:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -17451,24 +17451,24 @@ "visibility": "internal" } ], - "id": 30922, + "id": 33983, "nodeType": "VariableDeclarationStatement", - "src": "16017:10:18" + "src": "16017:10:38" }, { "assignments": [ - 30924 + 33985 ], "declarations": [ { "constant": false, - "id": 30924, + "id": 33985, "mutability": "mutable", "name": "m3", - "nameLocation": "16045:2:18", + "nameLocation": "16045:2:38", "nodeType": "VariableDeclaration", - "scope": 30936, - "src": "16037:10:18", + "scope": 33997, + "src": "16037:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17476,10 +17476,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30923, + "id": 33984, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "16037:7:18", + "src": "16037:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -17488,24 +17488,24 @@ "visibility": "internal" } ], - "id": 30925, + "id": 33986, "nodeType": "VariableDeclarationStatement", - "src": "16037:10:18" + "src": "16037:10:38" }, { "assignments": [ - 30927 + 33988 ], "declarations": [ { "constant": false, - "id": 30927, + "id": 33988, "mutability": "mutable", "name": "m4", - "nameLocation": "16065:2:18", + "nameLocation": "16065:2:38", "nodeType": "VariableDeclaration", - "scope": 30936, - "src": "16057:10:18", + "scope": 33997, + "src": "16057:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17513,10 +17513,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30926, + "id": 33987, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "16057:7:18", + "src": "16057:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -17525,27 +17525,27 @@ "visibility": "internal" } ], - "id": 30928, + "id": 33989, "nodeType": "VariableDeclarationStatement", - "src": "16057:10:18" + "src": "16057:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "16086:697:18", + "src": "16086:697:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "16129:313:18", + "src": "16129:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "16147:15:18", + "src": "16147:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "16161:1:18", + "src": "16161:1:38", "type": "", "value": "0" }, @@ -17553,7 +17553,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "16151:6:18", + "src": "16151:6:38", "type": "" } ] @@ -17561,16 +17561,16 @@ { "body": { "nodeType": "YulBlock", - "src": "16232:40:18", + "src": "16232:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "16261:9:18", + "src": "16261:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "16263:5:18" + "src": "16263:5:38" } ] }, @@ -17581,33 +17581,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "16249:6:18" + "src": "16249:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "16257:1:18" + "src": "16257:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "16244:4:18" + "src": "16244:4:38" }, "nodeType": "YulFunctionCall", - "src": "16244:15:18" + "src": "16244:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "16237:6:18" + "src": "16237:6:38" }, "nodeType": "YulFunctionCall", - "src": "16237:23:18" + "src": "16237:23:38" }, "nodeType": "YulIf", - "src": "16234:36:18" + "src": "16234:36:38" } ] }, @@ -17616,12 +17616,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "16189:6:18" + "src": "16189:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "16197:4:18", + "src": "16197:4:38", "type": "", "value": "0x20" } @@ -17629,30 +17629,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "16186:2:18" + "src": "16186:2:38" }, "nodeType": "YulFunctionCall", - "src": "16186:16:18" + "src": "16186:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "16203:28:18", + "src": "16203:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "16205:24:18", + "src": "16205:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "16219:6:18" + "src": "16219:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "16227:1:18", + "src": "16227:1:38", "type": "", "value": "1" } @@ -17660,16 +17660,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "16215:3:18" + "src": "16215:3:38" }, "nodeType": "YulFunctionCall", - "src": "16215:14:18" + "src": "16215:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "16205:6:18" + "src": "16205:6:38" } ] } @@ -17677,10 +17677,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "16183:2:18", + "src": "16183:2:38", "statements": [] }, - "src": "16179:93:18" + "src": "16179:93:38" }, { "expression": { @@ -17688,34 +17688,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "16296:3:18" + "src": "16296:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "16301:6:18" + "src": "16301:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "16289:6:18" + "src": "16289:6:38" }, "nodeType": "YulFunctionCall", - "src": "16289:19:18" + "src": "16289:19:38" }, "nodeType": "YulExpressionStatement", - "src": "16289:19:18" + "src": "16289:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "16325:37:18", + "src": "16325:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "16342:3:18", + "src": "16342:3:38", "type": "", "value": "256" }, @@ -17724,38 +17724,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "16351:1:18", + "src": "16351:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "16354:6:18" + "src": "16354:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "16347:3:18" + "src": "16347:3:38" }, "nodeType": "YulFunctionCall", - "src": "16347:14:18" + "src": "16347:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "16338:3:18" + "src": "16338:3:38" }, "nodeType": "YulFunctionCall", - "src": "16338:24:18" + "src": "16338:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "16329:5:18", + "src": "16329:5:38", "type": "" } ] @@ -17768,12 +17768,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "16390:3:18" + "src": "16390:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "16395:4:18", + "src": "16395:4:38", "type": "", "value": "0x20" } @@ -17781,59 +17781,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "16386:3:18" + "src": "16386:3:38" }, "nodeType": "YulFunctionCall", - "src": "16386:14:18" + "src": "16386:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "16406:5:18" + "src": "16406:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "16417:5:18" + "src": "16417:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "16424:1:18" + "src": "16424:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "16413:3:18" + "src": "16413:3:38" }, "nodeType": "YulFunctionCall", - "src": "16413:13:18" + "src": "16413:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "16402:3:18" + "src": "16402:3:38" }, "nodeType": "YulFunctionCall", - "src": "16402:25:18" + "src": "16402:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "16379:6:18" + "src": "16379:6:38" }, "nodeType": "YulFunctionCall", - "src": "16379:49:18" + "src": "16379:49:38" }, "nodeType": "YulExpressionStatement", - "src": "16379:49:18" + "src": "16379:49:38" } ] }, @@ -17843,27 +17843,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "16121:3:18", + "src": "16121:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "16126:1:18", + "src": "16126:1:38", "type": "" } ], - "src": "16100:342:18" + "src": "16100:342:38" }, { "nodeType": "YulAssignment", - "src": "16455:17:18", + "src": "16455:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "16467:4:18", + "src": "16467:4:38", "type": "", "value": "0x00" } @@ -17871,28 +17871,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "16461:5:18" + "src": "16461:5:38" }, "nodeType": "YulFunctionCall", - "src": "16461:11:18" + "src": "16461:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "16455:2:18" + "src": "16455:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "16485:17:18", + "src": "16485:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "16497:4:18", + "src": "16497:4:38", "type": "", "value": "0x20" } @@ -17900,28 +17900,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "16491:5:18" + "src": "16491:5:38" }, "nodeType": "YulFunctionCall", - "src": "16491:11:18" + "src": "16491:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "16485:2:18" + "src": "16485:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "16515:17:18", + "src": "16515:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "16527:4:18", + "src": "16527:4:38", "type": "", "value": "0x40" } @@ -17929,28 +17929,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "16521:5:18" + "src": "16521:5:38" }, "nodeType": "YulFunctionCall", - "src": "16521:11:18" + "src": "16521:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "16515:2:18" + "src": "16515:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "16545:17:18", + "src": "16545:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "16557:4:18", + "src": "16557:4:38", "type": "", "value": "0x60" } @@ -17958,28 +17958,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "16551:5:18" + "src": "16551:5:38" }, "nodeType": "YulFunctionCall", - "src": "16551:11:18" + "src": "16551:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "16545:2:18" + "src": "16545:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "16575:17:18", + "src": "16575:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "16587:4:18", + "src": "16587:4:38", "type": "", "value": "0x80" } @@ -17987,16 +17987,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "16581:5:18" + "src": "16581:5:38" }, "nodeType": "YulFunctionCall", - "src": "16581:11:18" + "src": "16581:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "16575:2:18" + "src": "16575:2:38" } ] }, @@ -18006,14 +18006,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "16662:4:18", + "src": "16662:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "16668:10:18", + "src": "16668:10:38", "type": "", "value": "0xb60e72cc" } @@ -18021,13 +18021,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "16655:6:18" + "src": "16655:6:38" }, "nodeType": "YulFunctionCall", - "src": "16655:24:18" + "src": "16655:24:38" }, "nodeType": "YulExpressionStatement", - "src": "16655:24:18" + "src": "16655:24:38" }, { "expression": { @@ -18035,14 +18035,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "16699:4:18", + "src": "16699:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "16705:4:18", + "src": "16705:4:38", "type": "", "value": "0x40" } @@ -18050,13 +18050,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "16692:6:18" + "src": "16692:6:38" }, "nodeType": "YulFunctionCall", - "src": "16692:18:18" + "src": "16692:18:38" }, "nodeType": "YulExpressionStatement", - "src": "16692:18:18" + "src": "16692:18:38" }, { "expression": { @@ -18064,26 +18064,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "16730:4:18", + "src": "16730:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "16736:2:18" + "src": "16736:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "16723:6:18" + "src": "16723:6:38" }, "nodeType": "YulFunctionCall", - "src": "16723:16:18" + "src": "16723:16:38" }, "nodeType": "YulExpressionStatement", - "src": "16723:16:18" + "src": "16723:16:38" }, { "expression": { @@ -18091,98 +18091,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "16764:4:18", + "src": "16764:4:38", "type": "", "value": "0x60" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "16770:2:18" + "src": "16770:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "16752:11:18" + "src": "16752:11:38" }, "nodeType": "YulFunctionCall", - "src": "16752:21:18" + "src": "16752:21:38" }, "nodeType": "YulExpressionStatement", - "src": "16752:21:18" + "src": "16752:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30915, + "declaration": 33976, "isOffset": false, "isSlot": false, - "src": "16455:2:18", + "src": "16455:2:38", "valueSize": 1 }, { - "declaration": 30918, + "declaration": 33979, "isOffset": false, "isSlot": false, - "src": "16485:2:18", + "src": "16485:2:38", "valueSize": 1 }, { - "declaration": 30921, + "declaration": 33982, "isOffset": false, "isSlot": false, - "src": "16515:2:18", + "src": "16515:2:38", "valueSize": 1 }, { - "declaration": 30924, + "declaration": 33985, "isOffset": false, "isSlot": false, - "src": "16545:2:18", + "src": "16545:2:38", "valueSize": 1 }, { - "declaration": 30927, + "declaration": 33988, "isOffset": false, "isSlot": false, - "src": "16575:2:18", + "src": "16575:2:38", "valueSize": 1 }, { - "declaration": 30909, + "declaration": 33970, "isOffset": false, "isSlot": false, - "src": "16770:2:18", + "src": "16770:2:38", "valueSize": 1 }, { - "declaration": 30911, + "declaration": 33972, "isOffset": false, "isSlot": false, - "src": "16736:2:18", + "src": "16736:2:38", "valueSize": 1 } ], - "id": 30929, + "id": 33990, "nodeType": "InlineAssembly", - "src": "16077:706:18" + "src": "16077:706:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 30931, + "id": 33992, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "16808:4:18", + "src": "16808:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -18191,14 +18191,14 @@ }, { "hexValue": "30783834", - "id": 30932, + "id": 33993, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "16814:4:18", + "src": "16814:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -18217,18 +18217,18 @@ "typeString": "int_const 132" } ], - "id": 30930, + "id": 33991, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "16792:15:18", + "referencedDeclaration": 33383, + "src": "16792:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30933, + "id": 33994, "isConstant": false, "isLValue": false, "isPure": false, @@ -18237,21 +18237,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16792:27:18", + "src": "16792:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30934, + "id": 33995, "nodeType": "ExpressionStatement", - "src": "16792:27:18" + "src": "16792:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "16838:156:18", + "src": "16838:156:38", "statements": [ { "expression": { @@ -18259,26 +18259,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "16859:4:18", + "src": "16859:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "16865:2:18" + "src": "16865:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "16852:6:18" + "src": "16852:6:38" }, "nodeType": "YulFunctionCall", - "src": "16852:16:18" + "src": "16852:16:38" }, "nodeType": "YulExpressionStatement", - "src": "16852:16:18" + "src": "16852:16:38" }, { "expression": { @@ -18286,26 +18286,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "16888:4:18", + "src": "16888:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "16894:2:18" + "src": "16894:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "16881:6:18" + "src": "16881:6:38" }, "nodeType": "YulFunctionCall", - "src": "16881:16:18" + "src": "16881:16:38" }, "nodeType": "YulExpressionStatement", - "src": "16881:16:18" + "src": "16881:16:38" }, { "expression": { @@ -18313,26 +18313,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "16917:4:18", + "src": "16917:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "16923:2:18" + "src": "16923:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "16910:6:18" + "src": "16910:6:38" }, "nodeType": "YulFunctionCall", - "src": "16910:16:18" + "src": "16910:16:38" }, "nodeType": "YulExpressionStatement", - "src": "16910:16:18" + "src": "16910:16:38" }, { "expression": { @@ -18340,26 +18340,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "16946:4:18", + "src": "16946:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "16952:2:18" + "src": "16952:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "16939:6:18" + "src": "16939:6:38" }, "nodeType": "YulFunctionCall", - "src": "16939:16:18" + "src": "16939:16:38" }, "nodeType": "YulExpressionStatement", - "src": "16939:16:18" + "src": "16939:16:38" }, { "expression": { @@ -18367,70 +18367,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "16975:4:18", + "src": "16975:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "16981:2:18" + "src": "16981:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "16968:6:18" + "src": "16968:6:38" }, "nodeType": "YulFunctionCall", - "src": "16968:16:18" + "src": "16968:16:38" }, "nodeType": "YulExpressionStatement", - "src": "16968:16:18" + "src": "16968:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30915, + "declaration": 33976, "isOffset": false, "isSlot": false, - "src": "16865:2:18", + "src": "16865:2:38", "valueSize": 1 }, { - "declaration": 30918, + "declaration": 33979, "isOffset": false, "isSlot": false, - "src": "16894:2:18", + "src": "16894:2:38", "valueSize": 1 }, { - "declaration": 30921, + "declaration": 33982, "isOffset": false, "isSlot": false, - "src": "16923:2:18", + "src": "16923:2:38", "valueSize": 1 }, { - "declaration": 30924, + "declaration": 33985, "isOffset": false, "isSlot": false, - "src": "16952:2:18", + "src": "16952:2:38", "valueSize": 1 }, { - "declaration": 30927, + "declaration": 33988, "isOffset": false, "isSlot": false, - "src": "16981:2:18", + "src": "16981:2:38", "valueSize": 1 } ], - "id": 30935, + "id": 33996, "nodeType": "InlineAssembly", - "src": "16829:165:18" + "src": "16829:165:38" } ] }, @@ -18438,20 +18438,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "15925:3:18", + "nameLocation": "15925:3:38", "parameters": { - "id": 30912, + "id": 33973, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30909, + "id": 33970, "mutability": "mutable", "name": "p0", - "nameLocation": "15937:2:18", + "nameLocation": "15937:2:38", "nodeType": "VariableDeclaration", - "scope": 30937, - "src": "15929:10:18", + "scope": 33998, + "src": "15929:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18459,10 +18459,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30908, + "id": 33969, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "15929:7:18", + "src": "15929:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18472,13 +18472,13 @@ }, { "constant": false, - "id": 30911, + "id": 33972, "mutability": "mutable", "name": "p1", - "nameLocation": "15949:2:18", + "nameLocation": "15949:2:38", "nodeType": "VariableDeclaration", - "scope": 30937, - "src": "15941:10:18", + "scope": 33998, + "src": "15941:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18486,10 +18486,10 @@ "typeString": "uint256" }, "typeName": { - "id": 30910, + "id": 33971, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "15941:7:18", + "src": "15941:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18498,44 +18498,44 @@ "visibility": "internal" } ], - "src": "15928:24:18" + "src": "15928:24:38" }, "returnParameters": { - "id": 30913, + "id": 33974, "nodeType": "ParameterList", "parameters": [], - "src": "15967:0:18" + "src": "15967:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 30973, + "id": 34034, "nodeType": "FunctionDefinition", - "src": "17006:1277:18", + "src": "17006:1277:38", "nodes": [], "body": { - "id": 30972, + "id": 34033, "nodeType": "Block", - "src": "17057:1226:18", + "src": "17057:1226:38", "nodes": [], "statements": [ { "assignments": [ - 30945 + 34006 ], "declarations": [ { "constant": false, - "id": 30945, + "id": 34006, "mutability": "mutable", "name": "m0", - "nameLocation": "17075:2:18", + "nameLocation": "17075:2:38", "nodeType": "VariableDeclaration", - "scope": 30972, - "src": "17067:10:18", + "scope": 34033, + "src": "17067:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18543,10 +18543,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30944, + "id": 34005, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "17067:7:18", + "src": "17067:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18555,24 +18555,24 @@ "visibility": "internal" } ], - "id": 30946, + "id": 34007, "nodeType": "VariableDeclarationStatement", - "src": "17067:10:18" + "src": "17067:10:38" }, { "assignments": [ - 30948 + 34009 ], "declarations": [ { "constant": false, - "id": 30948, + "id": 34009, "mutability": "mutable", "name": "m1", - "nameLocation": "17095:2:18", + "nameLocation": "17095:2:38", "nodeType": "VariableDeclaration", - "scope": 30972, - "src": "17087:10:18", + "scope": 34033, + "src": "17087:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18580,10 +18580,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30947, + "id": 34008, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "17087:7:18", + "src": "17087:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18592,24 +18592,24 @@ "visibility": "internal" } ], - "id": 30949, + "id": 34010, "nodeType": "VariableDeclarationStatement", - "src": "17087:10:18" + "src": "17087:10:38" }, { "assignments": [ - 30951 + 34012 ], "declarations": [ { "constant": false, - "id": 30951, + "id": 34012, "mutability": "mutable", "name": "m2", - "nameLocation": "17115:2:18", + "nameLocation": "17115:2:38", "nodeType": "VariableDeclaration", - "scope": 30972, - "src": "17107:10:18", + "scope": 34033, + "src": "17107:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18617,10 +18617,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30950, + "id": 34011, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "17107:7:18", + "src": "17107:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18629,24 +18629,24 @@ "visibility": "internal" } ], - "id": 30952, + "id": 34013, "nodeType": "VariableDeclarationStatement", - "src": "17107:10:18" + "src": "17107:10:38" }, { "assignments": [ - 30954 + 34015 ], "declarations": [ { "constant": false, - "id": 30954, + "id": 34015, "mutability": "mutable", "name": "m3", - "nameLocation": "17135:2:18", + "nameLocation": "17135:2:38", "nodeType": "VariableDeclaration", - "scope": 30972, - "src": "17127:10:18", + "scope": 34033, + "src": "17127:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18654,10 +18654,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30953, + "id": 34014, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "17127:7:18", + "src": "17127:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18666,24 +18666,24 @@ "visibility": "internal" } ], - "id": 30955, + "id": 34016, "nodeType": "VariableDeclarationStatement", - "src": "17127:10:18" + "src": "17127:10:38" }, { "assignments": [ - 30957 + 34018 ], "declarations": [ { "constant": false, - "id": 30957, + "id": 34018, "mutability": "mutable", "name": "m4", - "nameLocation": "17155:2:18", + "nameLocation": "17155:2:38", "nodeType": "VariableDeclaration", - "scope": 30972, - "src": "17147:10:18", + "scope": 34033, + "src": "17147:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18691,10 +18691,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30956, + "id": 34017, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "17147:7:18", + "src": "17147:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18703,24 +18703,24 @@ "visibility": "internal" } ], - "id": 30958, + "id": 34019, "nodeType": "VariableDeclarationStatement", - "src": "17147:10:18" + "src": "17147:10:38" }, { "assignments": [ - 30960 + 34021 ], "declarations": [ { "constant": false, - "id": 30960, + "id": 34021, "mutability": "mutable", "name": "m5", - "nameLocation": "17175:2:18", + "nameLocation": "17175:2:38", "nodeType": "VariableDeclaration", - "scope": 30972, - "src": "17167:10:18", + "scope": 34033, + "src": "17167:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18728,10 +18728,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30959, + "id": 34020, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "17167:7:18", + "src": "17167:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18740,24 +18740,24 @@ "visibility": "internal" } ], - "id": 30961, + "id": 34022, "nodeType": "VariableDeclarationStatement", - "src": "17167:10:18" + "src": "17167:10:38" }, { "assignments": [ - 30963 + 34024 ], "declarations": [ { "constant": false, - "id": 30963, + "id": 34024, "mutability": "mutable", "name": "m6", - "nameLocation": "17195:2:18", + "nameLocation": "17195:2:38", "nodeType": "VariableDeclaration", - "scope": 30972, - "src": "17187:10:18", + "scope": 34033, + "src": "17187:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18765,10 +18765,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30962, + "id": 34023, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "17187:7:18", + "src": "17187:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -18777,27 +18777,27 @@ "visibility": "internal" } ], - "id": 30964, + "id": 34025, "nodeType": "VariableDeclarationStatement", - "src": "17187:10:18" + "src": "17187:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "17216:792:18", + "src": "17216:792:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "17259:313:18", + "src": "17259:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "17277:15:18", + "src": "17277:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "17291:1:18", + "src": "17291:1:38", "type": "", "value": "0" }, @@ -18805,7 +18805,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "17281:6:18", + "src": "17281:6:38", "type": "" } ] @@ -18813,16 +18813,16 @@ { "body": { "nodeType": "YulBlock", - "src": "17362:40:18", + "src": "17362:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "17391:9:18", + "src": "17391:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "17393:5:18" + "src": "17393:5:38" } ] }, @@ -18833,33 +18833,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "17379:6:18" + "src": "17379:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "17387:1:18" + "src": "17387:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "17374:4:18" + "src": "17374:4:38" }, "nodeType": "YulFunctionCall", - "src": "17374:15:18" + "src": "17374:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "17367:6:18" + "src": "17367:6:38" }, "nodeType": "YulFunctionCall", - "src": "17367:23:18" + "src": "17367:23:38" }, "nodeType": "YulIf", - "src": "17364:36:18" + "src": "17364:36:38" } ] }, @@ -18868,12 +18868,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "17319:6:18" + "src": "17319:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "17327:4:18", + "src": "17327:4:38", "type": "", "value": "0x20" } @@ -18881,30 +18881,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "17316:2:18" + "src": "17316:2:38" }, "nodeType": "YulFunctionCall", - "src": "17316:16:18" + "src": "17316:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "17333:28:18", + "src": "17333:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "17335:24:18", + "src": "17335:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "17349:6:18" + "src": "17349:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "17357:1:18", + "src": "17357:1:38", "type": "", "value": "1" } @@ -18912,16 +18912,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "17345:3:18" + "src": "17345:3:38" }, "nodeType": "YulFunctionCall", - "src": "17345:14:18" + "src": "17345:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "17335:6:18" + "src": "17335:6:38" } ] } @@ -18929,10 +18929,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "17313:2:18", + "src": "17313:2:38", "statements": [] }, - "src": "17309:93:18" + "src": "17309:93:38" }, { "expression": { @@ -18940,34 +18940,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "17426:3:18" + "src": "17426:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "17431:6:18" + "src": "17431:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "17419:6:18" + "src": "17419:6:38" }, "nodeType": "YulFunctionCall", - "src": "17419:19:18" + "src": "17419:19:38" }, "nodeType": "YulExpressionStatement", - "src": "17419:19:18" + "src": "17419:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "17455:37:18", + "src": "17455:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "17472:3:18", + "src": "17472:3:38", "type": "", "value": "256" }, @@ -18976,38 +18976,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "17481:1:18", + "src": "17481:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "17484:6:18" + "src": "17484:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "17477:3:18" + "src": "17477:3:38" }, "nodeType": "YulFunctionCall", - "src": "17477:14:18" + "src": "17477:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "17468:3:18" + "src": "17468:3:38" }, "nodeType": "YulFunctionCall", - "src": "17468:24:18" + "src": "17468:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "17459:5:18", + "src": "17459:5:38", "type": "" } ] @@ -19020,12 +19020,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "17520:3:18" + "src": "17520:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "17525:4:18", + "src": "17525:4:38", "type": "", "value": "0x20" } @@ -19033,59 +19033,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "17516:3:18" + "src": "17516:3:38" }, "nodeType": "YulFunctionCall", - "src": "17516:14:18" + "src": "17516:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "17536:5:18" + "src": "17536:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "17547:5:18" + "src": "17547:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "17554:1:18" + "src": "17554:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "17543:3:18" + "src": "17543:3:38" }, "nodeType": "YulFunctionCall", - "src": "17543:13:18" + "src": "17543:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "17532:3:18" + "src": "17532:3:38" }, "nodeType": "YulFunctionCall", - "src": "17532:25:18" + "src": "17532:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "17509:6:18" + "src": "17509:6:38" }, "nodeType": "YulFunctionCall", - "src": "17509:49:18" + "src": "17509:49:38" }, "nodeType": "YulExpressionStatement", - "src": "17509:49:18" + "src": "17509:49:38" } ] }, @@ -19095,27 +19095,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "17251:3:18", + "src": "17251:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "17256:1:18", + "src": "17256:1:38", "type": "" } ], - "src": "17230:342:18" + "src": "17230:342:38" }, { "nodeType": "YulAssignment", - "src": "17585:17:18", + "src": "17585:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "17597:4:18", + "src": "17597:4:38", "type": "", "value": "0x00" } @@ -19123,28 +19123,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "17591:5:18" + "src": "17591:5:38" }, "nodeType": "YulFunctionCall", - "src": "17591:11:18" + "src": "17591:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "17585:2:18" + "src": "17585:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "17615:17:18", + "src": "17615:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "17627:4:18", + "src": "17627:4:38", "type": "", "value": "0x20" } @@ -19152,28 +19152,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "17621:5:18" + "src": "17621:5:38" }, "nodeType": "YulFunctionCall", - "src": "17621:11:18" + "src": "17621:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "17615:2:18" + "src": "17615:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "17645:17:18", + "src": "17645:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "17657:4:18", + "src": "17657:4:38", "type": "", "value": "0x40" } @@ -19181,28 +19181,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "17651:5:18" + "src": "17651:5:38" }, "nodeType": "YulFunctionCall", - "src": "17651:11:18" + "src": "17651:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "17645:2:18" + "src": "17645:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "17675:17:18", + "src": "17675:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "17687:4:18", + "src": "17687:4:38", "type": "", "value": "0x60" } @@ -19210,28 +19210,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "17681:5:18" + "src": "17681:5:38" }, "nodeType": "YulFunctionCall", - "src": "17681:11:18" + "src": "17681:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "17675:2:18" + "src": "17675:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "17705:17:18", + "src": "17705:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "17717:4:18", + "src": "17717:4:38", "type": "", "value": "0x80" } @@ -19239,28 +19239,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "17711:5:18" + "src": "17711:5:38" }, "nodeType": "YulFunctionCall", - "src": "17711:11:18" + "src": "17711:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "17705:2:18" + "src": "17705:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "17735:17:18", + "src": "17735:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "17747:4:18", + "src": "17747:4:38", "type": "", "value": "0xa0" } @@ -19268,28 +19268,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "17741:5:18" + "src": "17741:5:38" }, "nodeType": "YulFunctionCall", - "src": "17741:11:18" + "src": "17741:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "17735:2:18" + "src": "17735:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "17765:17:18", + "src": "17765:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "17777:4:18", + "src": "17777:4:38", "type": "", "value": "0xc0" } @@ -19297,16 +19297,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "17771:5:18" + "src": "17771:5:38" }, "nodeType": "YulFunctionCall", - "src": "17771:11:18" + "src": "17771:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "17765:2:18" + "src": "17765:2:38" } ] }, @@ -19316,14 +19316,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "17851:4:18", + "src": "17851:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "17857:10:18", + "src": "17857:10:38", "type": "", "value": "0x4b5c4277" } @@ -19331,13 +19331,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "17844:6:18" + "src": "17844:6:38" }, "nodeType": "YulFunctionCall", - "src": "17844:24:18" + "src": "17844:24:38" }, "nodeType": "YulExpressionStatement", - "src": "17844:24:18" + "src": "17844:24:38" }, { "expression": { @@ -19345,14 +19345,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "17888:4:18", + "src": "17888:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "17894:4:18", + "src": "17894:4:38", "type": "", "value": "0x40" } @@ -19360,13 +19360,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "17881:6:18" + "src": "17881:6:38" }, "nodeType": "YulFunctionCall", - "src": "17881:18:18" + "src": "17881:18:38" }, "nodeType": "YulExpressionStatement", - "src": "17881:18:18" + "src": "17881:18:38" }, { "expression": { @@ -19374,14 +19374,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "17919:4:18", + "src": "17919:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "17925:4:18", + "src": "17925:4:38", "type": "", "value": "0x80" } @@ -19389,13 +19389,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "17912:6:18" + "src": "17912:6:38" }, "nodeType": "YulFunctionCall", - "src": "17912:18:18" + "src": "17912:18:38" }, "nodeType": "YulExpressionStatement", - "src": "17912:18:18" + "src": "17912:18:38" }, { "expression": { @@ -19403,26 +19403,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "17955:4:18", + "src": "17955:4:38", "type": "", "value": "0x60" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "17961:2:18" + "src": "17961:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "17943:11:18" + "src": "17943:11:38" }, "nodeType": "YulFunctionCall", - "src": "17943:21:18" + "src": "17943:21:38" }, "nodeType": "YulExpressionStatement", - "src": "17943:21:18" + "src": "17943:21:38" }, { "expression": { @@ -19430,112 +19430,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "17989:4:18", + "src": "17989:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "17995:2:18" + "src": "17995:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "17977:11:18" + "src": "17977:11:38" }, "nodeType": "YulFunctionCall", - "src": "17977:21:18" + "src": "17977:21:38" }, "nodeType": "YulExpressionStatement", - "src": "17977:21:18" + "src": "17977:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30945, + "declaration": 34006, "isOffset": false, "isSlot": false, - "src": "17585:2:18", + "src": "17585:2:38", "valueSize": 1 }, { - "declaration": 30948, + "declaration": 34009, "isOffset": false, "isSlot": false, - "src": "17615:2:18", + "src": "17615:2:38", "valueSize": 1 }, { - "declaration": 30951, + "declaration": 34012, "isOffset": false, "isSlot": false, - "src": "17645:2:18", + "src": "17645:2:38", "valueSize": 1 }, { - "declaration": 30954, + "declaration": 34015, "isOffset": false, "isSlot": false, - "src": "17675:2:18", + "src": "17675:2:38", "valueSize": 1 }, { - "declaration": 30957, + "declaration": 34018, "isOffset": false, "isSlot": false, - "src": "17705:2:18", + "src": "17705:2:38", "valueSize": 1 }, { - "declaration": 30960, + "declaration": 34021, "isOffset": false, "isSlot": false, - "src": "17735:2:18", + "src": "17735:2:38", "valueSize": 1 }, { - "declaration": 30963, + "declaration": 34024, "isOffset": false, "isSlot": false, - "src": "17765:2:18", + "src": "17765:2:38", "valueSize": 1 }, { - "declaration": 30939, + "declaration": 34000, "isOffset": false, "isSlot": false, - "src": "17961:2:18", + "src": "17961:2:38", "valueSize": 1 }, { - "declaration": 30941, + "declaration": 34002, "isOffset": false, "isSlot": false, - "src": "17995:2:18", + "src": "17995:2:38", "valueSize": 1 } ], - "id": 30965, + "id": 34026, "nodeType": "InlineAssembly", - "src": "17207:801:18" + "src": "17207:801:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 30967, + "id": 34028, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "18033:4:18", + "src": "18033:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -19544,14 +19544,14 @@ }, { "hexValue": "30786334", - "id": 30968, + "id": 34029, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "18039:4:18", + "src": "18039:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -19570,18 +19570,18 @@ "typeString": "int_const 196" } ], - "id": 30966, + "id": 34027, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "18017:15:18", + "referencedDeclaration": 33383, + "src": "18017:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30969, + "id": 34030, "isConstant": false, "isLValue": false, "isPure": false, @@ -19590,21 +19590,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18017:27:18", + "src": "18017:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30970, + "id": 34031, "nodeType": "ExpressionStatement", - "src": "18017:27:18" + "src": "18017:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "18063:214:18", + "src": "18063:214:38", "statements": [ { "expression": { @@ -19612,26 +19612,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "18084:4:18", + "src": "18084:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "18090:2:18" + "src": "18090:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "18077:6:18" + "src": "18077:6:38" }, "nodeType": "YulFunctionCall", - "src": "18077:16:18" + "src": "18077:16:38" }, "nodeType": "YulExpressionStatement", - "src": "18077:16:18" + "src": "18077:16:38" }, { "expression": { @@ -19639,26 +19639,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "18113:4:18", + "src": "18113:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "18119:2:18" + "src": "18119:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "18106:6:18" + "src": "18106:6:38" }, "nodeType": "YulFunctionCall", - "src": "18106:16:18" + "src": "18106:16:38" }, "nodeType": "YulExpressionStatement", - "src": "18106:16:18" + "src": "18106:16:38" }, { "expression": { @@ -19666,26 +19666,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "18142:4:18", + "src": "18142:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "18148:2:18" + "src": "18148:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "18135:6:18" + "src": "18135:6:38" }, "nodeType": "YulFunctionCall", - "src": "18135:16:18" + "src": "18135:16:38" }, "nodeType": "YulExpressionStatement", - "src": "18135:16:18" + "src": "18135:16:38" }, { "expression": { @@ -19693,26 +19693,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "18171:4:18", + "src": "18171:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "18177:2:18" + "src": "18177:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "18164:6:18" + "src": "18164:6:38" }, "nodeType": "YulFunctionCall", - "src": "18164:16:18" + "src": "18164:16:38" }, "nodeType": "YulExpressionStatement", - "src": "18164:16:18" + "src": "18164:16:38" }, { "expression": { @@ -19720,26 +19720,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "18200:4:18", + "src": "18200:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "18206:2:18" + "src": "18206:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "18193:6:18" + "src": "18193:6:38" }, "nodeType": "YulFunctionCall", - "src": "18193:16:18" + "src": "18193:16:38" }, "nodeType": "YulExpressionStatement", - "src": "18193:16:18" + "src": "18193:16:38" }, { "expression": { @@ -19747,26 +19747,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "18229:4:18", + "src": "18229:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "18235:2:18" + "src": "18235:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "18222:6:18" + "src": "18222:6:38" }, "nodeType": "YulFunctionCall", - "src": "18222:16:18" + "src": "18222:16:38" }, "nodeType": "YulExpressionStatement", - "src": "18222:16:18" + "src": "18222:16:38" }, { "expression": { @@ -19774,84 +19774,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "18258:4:18", + "src": "18258:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "18264:2:18" + "src": "18264:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "18251:6:18" + "src": "18251:6:38" }, "nodeType": "YulFunctionCall", - "src": "18251:16:18" + "src": "18251:16:38" }, "nodeType": "YulExpressionStatement", - "src": "18251:16:18" + "src": "18251:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30945, + "declaration": 34006, "isOffset": false, "isSlot": false, - "src": "18090:2:18", + "src": "18090:2:38", "valueSize": 1 }, { - "declaration": 30948, + "declaration": 34009, "isOffset": false, "isSlot": false, - "src": "18119:2:18", + "src": "18119:2:38", "valueSize": 1 }, { - "declaration": 30951, + "declaration": 34012, "isOffset": false, "isSlot": false, - "src": "18148:2:18", + "src": "18148:2:38", "valueSize": 1 }, { - "declaration": 30954, + "declaration": 34015, "isOffset": false, "isSlot": false, - "src": "18177:2:18", + "src": "18177:2:38", "valueSize": 1 }, { - "declaration": 30957, + "declaration": 34018, "isOffset": false, "isSlot": false, - "src": "18206:2:18", + "src": "18206:2:38", "valueSize": 1 }, { - "declaration": 30960, + "declaration": 34021, "isOffset": false, "isSlot": false, - "src": "18235:2:18", + "src": "18235:2:38", "valueSize": 1 }, { - "declaration": 30963, + "declaration": 34024, "isOffset": false, "isSlot": false, - "src": "18264:2:18", + "src": "18264:2:38", "valueSize": 1 } ], - "id": 30971, + "id": 34032, "nodeType": "InlineAssembly", - "src": "18054:223:18" + "src": "18054:223:38" } ] }, @@ -19859,20 +19859,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "17015:3:18", + "nameLocation": "17015:3:38", "parameters": { - "id": 30942, + "id": 34003, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30939, + "id": 34000, "mutability": "mutable", "name": "p0", - "nameLocation": "17027:2:18", + "nameLocation": "17027:2:38", "nodeType": "VariableDeclaration", - "scope": 30973, - "src": "17019:10:18", + "scope": 34034, + "src": "17019:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19880,10 +19880,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30938, + "id": 33999, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "17019:7:18", + "src": "17019:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -19893,13 +19893,13 @@ }, { "constant": false, - "id": 30941, + "id": 34002, "mutability": "mutable", "name": "p1", - "nameLocation": "17039:2:18", + "nameLocation": "17039:2:38", "nodeType": "VariableDeclaration", - "scope": 30973, - "src": "17031:10:18", + "scope": 34034, + "src": "17031:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19907,10 +19907,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30940, + "id": 34001, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "17031:7:18", + "src": "17031:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -19919,44 +19919,44 @@ "visibility": "internal" } ], - "src": "17018:24:18" + "src": "17018:24:38" }, "returnParameters": { - "id": 30943, + "id": 34004, "nodeType": "ParameterList", "parameters": [], - "src": "17057:0:18" + "src": "17057:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31002, + "id": 34063, "nodeType": "FunctionDefinition", - "src": "18289:664:18", + "src": "18289:664:38", "nodes": [], "body": { - "id": 31001, + "id": 34062, "nodeType": "Block", - "src": "18352:601:18", + "src": "18352:601:38", "nodes": [], "statements": [ { "assignments": [ - 30983 + 34044 ], "declarations": [ { "constant": false, - "id": 30983, + "id": 34044, "mutability": "mutable", "name": "m0", - "nameLocation": "18370:2:18", + "nameLocation": "18370:2:38", "nodeType": "VariableDeclaration", - "scope": 31001, - "src": "18362:10:18", + "scope": 34062, + "src": "18362:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19964,10 +19964,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30982, + "id": 34043, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "18362:7:18", + "src": "18362:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -19976,24 +19976,24 @@ "visibility": "internal" } ], - "id": 30984, + "id": 34045, "nodeType": "VariableDeclarationStatement", - "src": "18362:10:18" + "src": "18362:10:38" }, { "assignments": [ - 30986 + 34047 ], "declarations": [ { "constant": false, - "id": 30986, + "id": 34047, "mutability": "mutable", "name": "m1", - "nameLocation": "18390:2:18", + "nameLocation": "18390:2:38", "nodeType": "VariableDeclaration", - "scope": 31001, - "src": "18382:10:18", + "scope": 34062, + "src": "18382:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20001,10 +20001,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30985, + "id": 34046, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "18382:7:18", + "src": "18382:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20013,24 +20013,24 @@ "visibility": "internal" } ], - "id": 30987, + "id": 34048, "nodeType": "VariableDeclarationStatement", - "src": "18382:10:18" + "src": "18382:10:38" }, { "assignments": [ - 30989 + 34050 ], "declarations": [ { "constant": false, - "id": 30989, + "id": 34050, "mutability": "mutable", "name": "m2", - "nameLocation": "18410:2:18", + "nameLocation": "18410:2:38", "nodeType": "VariableDeclaration", - "scope": 31001, - "src": "18402:10:18", + "scope": 34062, + "src": "18402:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20038,10 +20038,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30988, + "id": 34049, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "18402:7:18", + "src": "18402:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20050,24 +20050,24 @@ "visibility": "internal" } ], - "id": 30990, + "id": 34051, "nodeType": "VariableDeclarationStatement", - "src": "18402:10:18" + "src": "18402:10:38" }, { "assignments": [ - 30992 + 34053 ], "declarations": [ { "constant": false, - "id": 30992, + "id": 34053, "mutability": "mutable", "name": "m3", - "nameLocation": "18430:2:18", + "nameLocation": "18430:2:38", "nodeType": "VariableDeclaration", - "scope": 31001, - "src": "18422:10:18", + "scope": 34062, + "src": "18422:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20075,10 +20075,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 30991, + "id": 34052, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "18422:7:18", + "src": "18422:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20087,24 +20087,24 @@ "visibility": "internal" } ], - "id": 30993, + "id": 34054, "nodeType": "VariableDeclarationStatement", - "src": "18422:10:18" + "src": "18422:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "18451:314:18", + "src": "18451:314:38", "statements": [ { "nodeType": "YulAssignment", - "src": "18465:17:18", + "src": "18465:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "18477:4:18", + "src": "18477:4:38", "type": "", "value": "0x00" } @@ -20112,28 +20112,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "18471:5:18" + "src": "18471:5:38" }, "nodeType": "YulFunctionCall", - "src": "18471:11:18" + "src": "18471:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "18465:2:18" + "src": "18465:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "18495:17:18", + "src": "18495:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "18507:4:18", + "src": "18507:4:38", "type": "", "value": "0x20" } @@ -20141,28 +20141,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "18501:5:18" + "src": "18501:5:38" }, "nodeType": "YulFunctionCall", - "src": "18501:11:18" + "src": "18501:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "18495:2:18" + "src": "18495:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "18525:17:18", + "src": "18525:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "18537:4:18", + "src": "18537:4:38", "type": "", "value": "0x40" } @@ -20170,28 +20170,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "18531:5:18" + "src": "18531:5:38" }, "nodeType": "YulFunctionCall", - "src": "18531:11:18" + "src": "18531:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "18525:2:18" + "src": "18525:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "18555:17:18", + "src": "18555:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "18567:4:18", + "src": "18567:4:38", "type": "", "value": "0x60" } @@ -20199,16 +20199,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "18561:5:18" + "src": "18561:5:38" }, "nodeType": "YulFunctionCall", - "src": "18561:11:18" + "src": "18561:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "18555:2:18" + "src": "18555:2:38" } ] }, @@ -20218,14 +20218,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "18651:4:18", + "src": "18651:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "18657:10:18", + "src": "18657:10:38", "type": "", "value": "0x018c84c2" } @@ -20233,13 +20233,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "18644:6:18" + "src": "18644:6:38" }, "nodeType": "YulFunctionCall", - "src": "18644:24:18" + "src": "18644:24:38" }, "nodeType": "YulExpressionStatement", - "src": "18644:24:18" + "src": "18644:24:38" }, { "expression": { @@ -20247,26 +20247,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "18688:4:18", + "src": "18688:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "18694:2:18" + "src": "18694:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "18681:6:18" + "src": "18681:6:38" }, "nodeType": "YulFunctionCall", - "src": "18681:16:18" + "src": "18681:16:38" }, "nodeType": "YulExpressionStatement", - "src": "18681:16:18" + "src": "18681:16:38" }, { "expression": { @@ -20274,26 +20274,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "18717:4:18", + "src": "18717:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "18723:2:18" + "src": "18723:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "18710:6:18" + "src": "18710:6:38" }, "nodeType": "YulFunctionCall", - "src": "18710:16:18" + "src": "18710:16:38" }, "nodeType": "YulExpressionStatement", - "src": "18710:16:18" + "src": "18710:16:38" }, { "expression": { @@ -20301,98 +20301,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "18746:4:18", + "src": "18746:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "18752:2:18" + "src": "18752:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "18739:6:18" + "src": "18739:6:38" }, "nodeType": "YulFunctionCall", - "src": "18739:16:18" + "src": "18739:16:38" }, "nodeType": "YulExpressionStatement", - "src": "18739:16:18" + "src": "18739:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30983, + "declaration": 34044, "isOffset": false, "isSlot": false, - "src": "18465:2:18", + "src": "18465:2:38", "valueSize": 1 }, { - "declaration": 30986, + "declaration": 34047, "isOffset": false, "isSlot": false, - "src": "18495:2:18", + "src": "18495:2:38", "valueSize": 1 }, { - "declaration": 30989, + "declaration": 34050, "isOffset": false, "isSlot": false, - "src": "18525:2:18", + "src": "18525:2:38", "valueSize": 1 }, { - "declaration": 30992, + "declaration": 34053, "isOffset": false, "isSlot": false, - "src": "18555:2:18", + "src": "18555:2:38", "valueSize": 1 }, { - "declaration": 30975, + "declaration": 34036, "isOffset": false, "isSlot": false, - "src": "18694:2:18", + "src": "18694:2:38", "valueSize": 1 }, { - "declaration": 30977, + "declaration": 34038, "isOffset": false, "isSlot": false, - "src": "18723:2:18", + "src": "18723:2:38", "valueSize": 1 }, { - "declaration": 30979, + "declaration": 34040, "isOffset": false, "isSlot": false, - "src": "18752:2:18", + "src": "18752:2:38", "valueSize": 1 } ], - "id": 30994, + "id": 34055, "nodeType": "InlineAssembly", - "src": "18442:323:18" + "src": "18442:323:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 30996, + "id": 34057, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "18790:4:18", + "src": "18790:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -20401,14 +20401,14 @@ }, { "hexValue": "30783634", - "id": 30997, + "id": 34058, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "18796:4:18", + "src": "18796:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -20427,18 +20427,18 @@ "typeString": "int_const 100" } ], - "id": 30995, + "id": 34056, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "18774:15:18", + "referencedDeclaration": 33383, + "src": "18774:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 30998, + "id": 34059, "isConstant": false, "isLValue": false, "isPure": false, @@ -20447,21 +20447,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18774:27:18", + "src": "18774:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 30999, + "id": 34060, "nodeType": "ExpressionStatement", - "src": "18774:27:18" + "src": "18774:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "18820:127:18", + "src": "18820:127:38", "statements": [ { "expression": { @@ -20469,26 +20469,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "18841:4:18", + "src": "18841:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "18847:2:18" + "src": "18847:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "18834:6:18" + "src": "18834:6:38" }, "nodeType": "YulFunctionCall", - "src": "18834:16:18" + "src": "18834:16:38" }, "nodeType": "YulExpressionStatement", - "src": "18834:16:18" + "src": "18834:16:38" }, { "expression": { @@ -20496,26 +20496,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "18870:4:18", + "src": "18870:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "18876:2:18" + "src": "18876:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "18863:6:18" + "src": "18863:6:38" }, "nodeType": "YulFunctionCall", - "src": "18863:16:18" + "src": "18863:16:38" }, "nodeType": "YulExpressionStatement", - "src": "18863:16:18" + "src": "18863:16:38" }, { "expression": { @@ -20523,26 +20523,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "18899:4:18", + "src": "18899:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "18905:2:18" + "src": "18905:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "18892:6:18" + "src": "18892:6:38" }, "nodeType": "YulFunctionCall", - "src": "18892:16:18" + "src": "18892:16:38" }, "nodeType": "YulExpressionStatement", - "src": "18892:16:18" + "src": "18892:16:38" }, { "expression": { @@ -20550,63 +20550,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "18928:4:18", + "src": "18928:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "18934:2:18" + "src": "18934:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "18921:6:18" + "src": "18921:6:38" }, "nodeType": "YulFunctionCall", - "src": "18921:16:18" + "src": "18921:16:38" }, "nodeType": "YulExpressionStatement", - "src": "18921:16:18" + "src": "18921:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 30983, + "declaration": 34044, "isOffset": false, "isSlot": false, - "src": "18847:2:18", + "src": "18847:2:38", "valueSize": 1 }, { - "declaration": 30986, + "declaration": 34047, "isOffset": false, "isSlot": false, - "src": "18876:2:18", + "src": "18876:2:38", "valueSize": 1 }, { - "declaration": 30989, + "declaration": 34050, "isOffset": false, "isSlot": false, - "src": "18905:2:18", + "src": "18905:2:38", "valueSize": 1 }, { - "declaration": 30992, + "declaration": 34053, "isOffset": false, "isSlot": false, - "src": "18934:2:18", + "src": "18934:2:38", "valueSize": 1 } ], - "id": 31000, + "id": 34061, "nodeType": "InlineAssembly", - "src": "18811:136:18" + "src": "18811:136:38" } ] }, @@ -20614,20 +20614,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18298:3:18", + "nameLocation": "18298:3:38", "parameters": { - "id": 30980, + "id": 34041, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 30975, + "id": 34036, "mutability": "mutable", "name": "p0", - "nameLocation": "18310:2:18", + "nameLocation": "18310:2:38", "nodeType": "VariableDeclaration", - "scope": 31002, - "src": "18302:10:18", + "scope": 34063, + "src": "18302:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20635,10 +20635,10 @@ "typeString": "address" }, "typeName": { - "id": 30974, + "id": 34035, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18302:7:18", + "src": "18302:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -20649,13 +20649,13 @@ }, { "constant": false, - "id": 30977, + "id": 34038, "mutability": "mutable", "name": "p1", - "nameLocation": "18322:2:18", + "nameLocation": "18322:2:38", "nodeType": "VariableDeclaration", - "scope": 31002, - "src": "18314:10:18", + "scope": 34063, + "src": "18314:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20663,10 +20663,10 @@ "typeString": "address" }, "typeName": { - "id": 30976, + "id": 34037, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18314:7:18", + "src": "18314:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -20677,13 +20677,13 @@ }, { "constant": false, - "id": 30979, + "id": 34040, "mutability": "mutable", "name": "p2", - "nameLocation": "18334:2:18", + "nameLocation": "18334:2:38", "nodeType": "VariableDeclaration", - "scope": 31002, - "src": "18326:10:18", + "scope": 34063, + "src": "18326:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20691,10 +20691,10 @@ "typeString": "address" }, "typeName": { - "id": 30978, + "id": 34039, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18326:7:18", + "src": "18326:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -20704,44 +20704,44 @@ "visibility": "internal" } ], - "src": "18301:36:18" + "src": "18301:36:38" }, "returnParameters": { - "id": 30981, + "id": 34042, "nodeType": "ParameterList", "parameters": [], - "src": "18352:0:18" + "src": "18352:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31031, + "id": 34092, "nodeType": "FunctionDefinition", - "src": "18959:658:18", + "src": "18959:658:38", "nodes": [], "body": { - "id": 31030, + "id": 34091, "nodeType": "Block", - "src": "19019:598:18", + "src": "19019:598:38", "nodes": [], "statements": [ { "assignments": [ - 31012 + 34073 ], "declarations": [ { "constant": false, - "id": 31012, + "id": 34073, "mutability": "mutable", "name": "m0", - "nameLocation": "19037:2:18", + "nameLocation": "19037:2:38", "nodeType": "VariableDeclaration", - "scope": 31030, - "src": "19029:10:18", + "scope": 34091, + "src": "19029:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20749,10 +20749,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31011, + "id": 34072, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "19029:7:18", + "src": "19029:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20761,24 +20761,24 @@ "visibility": "internal" } ], - "id": 31013, + "id": 34074, "nodeType": "VariableDeclarationStatement", - "src": "19029:10:18" + "src": "19029:10:38" }, { "assignments": [ - 31015 + 34076 ], "declarations": [ { "constant": false, - "id": 31015, + "id": 34076, "mutability": "mutable", "name": "m1", - "nameLocation": "19057:2:18", + "nameLocation": "19057:2:38", "nodeType": "VariableDeclaration", - "scope": 31030, - "src": "19049:10:18", + "scope": 34091, + "src": "19049:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20786,10 +20786,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31014, + "id": 34075, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "19049:7:18", + "src": "19049:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20798,24 +20798,24 @@ "visibility": "internal" } ], - "id": 31016, + "id": 34077, "nodeType": "VariableDeclarationStatement", - "src": "19049:10:18" + "src": "19049:10:38" }, { "assignments": [ - 31018 + 34079 ], "declarations": [ { "constant": false, - "id": 31018, + "id": 34079, "mutability": "mutable", "name": "m2", - "nameLocation": "19077:2:18", + "nameLocation": "19077:2:38", "nodeType": "VariableDeclaration", - "scope": 31030, - "src": "19069:10:18", + "scope": 34091, + "src": "19069:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20823,10 +20823,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31017, + "id": 34078, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "19069:7:18", + "src": "19069:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20835,24 +20835,24 @@ "visibility": "internal" } ], - "id": 31019, + "id": 34080, "nodeType": "VariableDeclarationStatement", - "src": "19069:10:18" + "src": "19069:10:38" }, { "assignments": [ - 31021 + 34082 ], "declarations": [ { "constant": false, - "id": 31021, + "id": 34082, "mutability": "mutable", "name": "m3", - "nameLocation": "19097:2:18", + "nameLocation": "19097:2:38", "nodeType": "VariableDeclaration", - "scope": 31030, - "src": "19089:10:18", + "scope": 34091, + "src": "19089:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20860,10 +20860,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31020, + "id": 34081, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "19089:7:18", + "src": "19089:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -20872,24 +20872,24 @@ "visibility": "internal" } ], - "id": 31022, + "id": 34083, "nodeType": "VariableDeclarationStatement", - "src": "19089:10:18" + "src": "19089:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "19118:311:18", + "src": "19118:311:38", "statements": [ { "nodeType": "YulAssignment", - "src": "19132:17:18", + "src": "19132:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "19144:4:18", + "src": "19144:4:38", "type": "", "value": "0x00" } @@ -20897,28 +20897,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "19138:5:18" + "src": "19138:5:38" }, "nodeType": "YulFunctionCall", - "src": "19138:11:18" + "src": "19138:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "19132:2:18" + "src": "19132:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "19162:17:18", + "src": "19162:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "19174:4:18", + "src": "19174:4:38", "type": "", "value": "0x20" } @@ -20926,28 +20926,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "19168:5:18" + "src": "19168:5:38" }, "nodeType": "YulFunctionCall", - "src": "19168:11:18" + "src": "19168:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "19162:2:18" + "src": "19162:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "19192:17:18", + "src": "19192:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "19204:4:18", + "src": "19204:4:38", "type": "", "value": "0x40" } @@ -20955,28 +20955,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "19198:5:18" + "src": "19198:5:38" }, "nodeType": "YulFunctionCall", - "src": "19198:11:18" + "src": "19198:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "19192:2:18" + "src": "19192:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "19222:17:18", + "src": "19222:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "19234:4:18", + "src": "19234:4:38", "type": "", "value": "0x60" } @@ -20984,16 +20984,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "19228:5:18" + "src": "19228:5:38" }, "nodeType": "YulFunctionCall", - "src": "19228:11:18" + "src": "19228:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "19222:2:18" + "src": "19222:2:38" } ] }, @@ -21003,14 +21003,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "19315:4:18", + "src": "19315:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "19321:10:18", + "src": "19321:10:38", "type": "", "value": "0xf2a66286" } @@ -21018,13 +21018,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "19308:6:18" + "src": "19308:6:38" }, "nodeType": "YulFunctionCall", - "src": "19308:24:18" + "src": "19308:24:38" }, "nodeType": "YulExpressionStatement", - "src": "19308:24:18" + "src": "19308:24:38" }, { "expression": { @@ -21032,26 +21032,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "19352:4:18", + "src": "19352:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "19358:2:18" + "src": "19358:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "19345:6:18" + "src": "19345:6:38" }, "nodeType": "YulFunctionCall", - "src": "19345:16:18" + "src": "19345:16:38" }, "nodeType": "YulExpressionStatement", - "src": "19345:16:18" + "src": "19345:16:38" }, { "expression": { @@ -21059,26 +21059,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "19381:4:18", + "src": "19381:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "19387:2:18" + "src": "19387:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "19374:6:18" + "src": "19374:6:38" }, "nodeType": "YulFunctionCall", - "src": "19374:16:18" + "src": "19374:16:38" }, "nodeType": "YulExpressionStatement", - "src": "19374:16:18" + "src": "19374:16:38" }, { "expression": { @@ -21086,98 +21086,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "19410:4:18", + "src": "19410:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "19416:2:18" + "src": "19416:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "19403:6:18" + "src": "19403:6:38" }, "nodeType": "YulFunctionCall", - "src": "19403:16:18" + "src": "19403:16:38" }, "nodeType": "YulExpressionStatement", - "src": "19403:16:18" + "src": "19403:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31012, + "declaration": 34073, "isOffset": false, "isSlot": false, - "src": "19132:2:18", + "src": "19132:2:38", "valueSize": 1 }, { - "declaration": 31015, + "declaration": 34076, "isOffset": false, "isSlot": false, - "src": "19162:2:18", + "src": "19162:2:38", "valueSize": 1 }, { - "declaration": 31018, + "declaration": 34079, "isOffset": false, "isSlot": false, - "src": "19192:2:18", + "src": "19192:2:38", "valueSize": 1 }, { - "declaration": 31021, + "declaration": 34082, "isOffset": false, "isSlot": false, - "src": "19222:2:18", + "src": "19222:2:38", "valueSize": 1 }, { - "declaration": 31004, + "declaration": 34065, "isOffset": false, "isSlot": false, - "src": "19358:2:18", + "src": "19358:2:38", "valueSize": 1 }, { - "declaration": 31006, + "declaration": 34067, "isOffset": false, "isSlot": false, - "src": "19387:2:18", + "src": "19387:2:38", "valueSize": 1 }, { - "declaration": 31008, + "declaration": 34069, "isOffset": false, "isSlot": false, - "src": "19416:2:18", + "src": "19416:2:38", "valueSize": 1 } ], - "id": 31023, + "id": 34084, "nodeType": "InlineAssembly", - "src": "19109:320:18" + "src": "19109:320:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31025, + "id": 34086, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "19454:4:18", + "src": "19454:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -21186,14 +21186,14 @@ }, { "hexValue": "30783634", - "id": 31026, + "id": 34087, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "19460:4:18", + "src": "19460:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -21212,18 +21212,18 @@ "typeString": "int_const 100" } ], - "id": 31024, + "id": 34085, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "19438:15:18", + "referencedDeclaration": 33383, + "src": "19438:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31027, + "id": 34088, "isConstant": false, "isLValue": false, "isPure": false, @@ -21232,21 +21232,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19438:27:18", + "src": "19438:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31028, + "id": 34089, "nodeType": "ExpressionStatement", - "src": "19438:27:18" + "src": "19438:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "19484:127:18", + "src": "19484:127:38", "statements": [ { "expression": { @@ -21254,26 +21254,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "19505:4:18", + "src": "19505:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "19511:2:18" + "src": "19511:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "19498:6:18" + "src": "19498:6:38" }, "nodeType": "YulFunctionCall", - "src": "19498:16:18" + "src": "19498:16:38" }, "nodeType": "YulExpressionStatement", - "src": "19498:16:18" + "src": "19498:16:38" }, { "expression": { @@ -21281,26 +21281,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "19534:4:18", + "src": "19534:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "19540:2:18" + "src": "19540:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "19527:6:18" + "src": "19527:6:38" }, "nodeType": "YulFunctionCall", - "src": "19527:16:18" + "src": "19527:16:38" }, "nodeType": "YulExpressionStatement", - "src": "19527:16:18" + "src": "19527:16:38" }, { "expression": { @@ -21308,26 +21308,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "19563:4:18", + "src": "19563:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "19569:2:18" + "src": "19569:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "19556:6:18" + "src": "19556:6:38" }, "nodeType": "YulFunctionCall", - "src": "19556:16:18" + "src": "19556:16:38" }, "nodeType": "YulExpressionStatement", - "src": "19556:16:18" + "src": "19556:16:38" }, { "expression": { @@ -21335,63 +21335,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "19592:4:18", + "src": "19592:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "19598:2:18" + "src": "19598:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "19585:6:18" + "src": "19585:6:38" }, "nodeType": "YulFunctionCall", - "src": "19585:16:18" + "src": "19585:16:38" }, "nodeType": "YulExpressionStatement", - "src": "19585:16:18" + "src": "19585:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31012, + "declaration": 34073, "isOffset": false, "isSlot": false, - "src": "19511:2:18", + "src": "19511:2:38", "valueSize": 1 }, { - "declaration": 31015, + "declaration": 34076, "isOffset": false, "isSlot": false, - "src": "19540:2:18", + "src": "19540:2:38", "valueSize": 1 }, { - "declaration": 31018, + "declaration": 34079, "isOffset": false, "isSlot": false, - "src": "19569:2:18", + "src": "19569:2:38", "valueSize": 1 }, { - "declaration": 31021, + "declaration": 34082, "isOffset": false, "isSlot": false, - "src": "19598:2:18", + "src": "19598:2:38", "valueSize": 1 } ], - "id": 31029, + "id": 34090, "nodeType": "InlineAssembly", - "src": "19475:136:18" + "src": "19475:136:38" } ] }, @@ -21399,20 +21399,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "18968:3:18", + "nameLocation": "18968:3:38", "parameters": { - "id": 31009, + "id": 34070, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31004, + "id": 34065, "mutability": "mutable", "name": "p0", - "nameLocation": "18980:2:18", + "nameLocation": "18980:2:38", "nodeType": "VariableDeclaration", - "scope": 31031, - "src": "18972:10:18", + "scope": 34092, + "src": "18972:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21420,10 +21420,10 @@ "typeString": "address" }, "typeName": { - "id": 31003, + "id": 34064, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18972:7:18", + "src": "18972:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -21434,13 +21434,13 @@ }, { "constant": false, - "id": 31006, + "id": 34067, "mutability": "mutable", "name": "p1", - "nameLocation": "18992:2:18", + "nameLocation": "18992:2:38", "nodeType": "VariableDeclaration", - "scope": 31031, - "src": "18984:10:18", + "scope": 34092, + "src": "18984:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21448,10 +21448,10 @@ "typeString": "address" }, "typeName": { - "id": 31005, + "id": 34066, "name": "address", "nodeType": "ElementaryTypeName", - "src": "18984:7:18", + "src": "18984:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -21462,13 +21462,13 @@ }, { "constant": false, - "id": 31008, + "id": 34069, "mutability": "mutable", "name": "p2", - "nameLocation": "19001:2:18", + "nameLocation": "19001:2:38", "nodeType": "VariableDeclaration", - "scope": 31031, - "src": "18996:7:18", + "scope": 34092, + "src": "18996:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21476,10 +21476,10 @@ "typeString": "bool" }, "typeName": { - "id": 31007, + "id": 34068, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "18996:4:18", + "src": "18996:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -21488,44 +21488,44 @@ "visibility": "internal" } ], - "src": "18971:33:18" + "src": "18971:33:38" }, "returnParameters": { - "id": 31010, + "id": 34071, "nodeType": "ParameterList", "parameters": [], - "src": "19019:0:18" + "src": "19019:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31060, + "id": 34121, "nodeType": "FunctionDefinition", - "src": "19623:664:18", + "src": "19623:664:38", "nodes": [], "body": { - "id": 31059, + "id": 34120, "nodeType": "Block", - "src": "19686:601:18", + "src": "19686:601:38", "nodes": [], "statements": [ { "assignments": [ - 31041 + 34102 ], "declarations": [ { "constant": false, - "id": 31041, + "id": 34102, "mutability": "mutable", "name": "m0", - "nameLocation": "19704:2:18", + "nameLocation": "19704:2:38", "nodeType": "VariableDeclaration", - "scope": 31059, - "src": "19696:10:18", + "scope": 34120, + "src": "19696:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21533,10 +21533,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31040, + "id": 34101, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "19696:7:18", + "src": "19696:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -21545,24 +21545,24 @@ "visibility": "internal" } ], - "id": 31042, + "id": 34103, "nodeType": "VariableDeclarationStatement", - "src": "19696:10:18" + "src": "19696:10:38" }, { "assignments": [ - 31044 + 34105 ], "declarations": [ { "constant": false, - "id": 31044, + "id": 34105, "mutability": "mutable", "name": "m1", - "nameLocation": "19724:2:18", + "nameLocation": "19724:2:38", "nodeType": "VariableDeclaration", - "scope": 31059, - "src": "19716:10:18", + "scope": 34120, + "src": "19716:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21570,10 +21570,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31043, + "id": 34104, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "19716:7:18", + "src": "19716:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -21582,24 +21582,24 @@ "visibility": "internal" } ], - "id": 31045, + "id": 34106, "nodeType": "VariableDeclarationStatement", - "src": "19716:10:18" + "src": "19716:10:38" }, { "assignments": [ - 31047 + 34108 ], "declarations": [ { "constant": false, - "id": 31047, + "id": 34108, "mutability": "mutable", "name": "m2", - "nameLocation": "19744:2:18", + "nameLocation": "19744:2:38", "nodeType": "VariableDeclaration", - "scope": 31059, - "src": "19736:10:18", + "scope": 34120, + "src": "19736:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21607,10 +21607,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31046, + "id": 34107, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "19736:7:18", + "src": "19736:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -21619,24 +21619,24 @@ "visibility": "internal" } ], - "id": 31048, + "id": 34109, "nodeType": "VariableDeclarationStatement", - "src": "19736:10:18" + "src": "19736:10:38" }, { "assignments": [ - 31050 + 34111 ], "declarations": [ { "constant": false, - "id": 31050, + "id": 34111, "mutability": "mutable", "name": "m3", - "nameLocation": "19764:2:18", + "nameLocation": "19764:2:38", "nodeType": "VariableDeclaration", - "scope": 31059, - "src": "19756:10:18", + "scope": 34120, + "src": "19756:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21644,10 +21644,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31049, + "id": 34110, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "19756:7:18", + "src": "19756:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -21656,24 +21656,24 @@ "visibility": "internal" } ], - "id": 31051, + "id": 34112, "nodeType": "VariableDeclarationStatement", - "src": "19756:10:18" + "src": "19756:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "19785:314:18", + "src": "19785:314:38", "statements": [ { "nodeType": "YulAssignment", - "src": "19799:17:18", + "src": "19799:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "19811:4:18", + "src": "19811:4:38", "type": "", "value": "0x00" } @@ -21681,28 +21681,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "19805:5:18" + "src": "19805:5:38" }, "nodeType": "YulFunctionCall", - "src": "19805:11:18" + "src": "19805:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "19799:2:18" + "src": "19799:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "19829:17:18", + "src": "19829:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "19841:4:18", + "src": "19841:4:38", "type": "", "value": "0x20" } @@ -21710,28 +21710,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "19835:5:18" + "src": "19835:5:38" }, "nodeType": "YulFunctionCall", - "src": "19835:11:18" + "src": "19835:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "19829:2:18" + "src": "19829:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "19859:17:18", + "src": "19859:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "19871:4:18", + "src": "19871:4:38", "type": "", "value": "0x40" } @@ -21739,28 +21739,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "19865:5:18" + "src": "19865:5:38" }, "nodeType": "YulFunctionCall", - "src": "19865:11:18" + "src": "19865:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "19859:2:18" + "src": "19859:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "19889:17:18", + "src": "19889:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "19901:4:18", + "src": "19901:4:38", "type": "", "value": "0x60" } @@ -21768,16 +21768,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "19895:5:18" + "src": "19895:5:38" }, "nodeType": "YulFunctionCall", - "src": "19895:11:18" + "src": "19895:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "19889:2:18" + "src": "19889:2:38" } ] }, @@ -21787,14 +21787,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "19985:4:18", + "src": "19985:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "19991:10:18", + "src": "19991:10:38", "type": "", "value": "0x17fe6185" } @@ -21802,13 +21802,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "19978:6:18" + "src": "19978:6:38" }, "nodeType": "YulFunctionCall", - "src": "19978:24:18" + "src": "19978:24:38" }, "nodeType": "YulExpressionStatement", - "src": "19978:24:18" + "src": "19978:24:38" }, { "expression": { @@ -21816,26 +21816,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "20022:4:18", + "src": "20022:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "20028:2:18" + "src": "20028:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "20015:6:18" + "src": "20015:6:38" }, "nodeType": "YulFunctionCall", - "src": "20015:16:18" + "src": "20015:16:38" }, "nodeType": "YulExpressionStatement", - "src": "20015:16:18" + "src": "20015:16:38" }, { "expression": { @@ -21843,26 +21843,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "20051:4:18", + "src": "20051:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "20057:2:18" + "src": "20057:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "20044:6:18" + "src": "20044:6:38" }, "nodeType": "YulFunctionCall", - "src": "20044:16:18" + "src": "20044:16:38" }, "nodeType": "YulExpressionStatement", - "src": "20044:16:18" + "src": "20044:16:38" }, { "expression": { @@ -21870,98 +21870,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "20080:4:18", + "src": "20080:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "20086:2:18" + "src": "20086:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "20073:6:18" + "src": "20073:6:38" }, "nodeType": "YulFunctionCall", - "src": "20073:16:18" + "src": "20073:16:38" }, "nodeType": "YulExpressionStatement", - "src": "20073:16:18" + "src": "20073:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31041, + "declaration": 34102, "isOffset": false, "isSlot": false, - "src": "19799:2:18", + "src": "19799:2:38", "valueSize": 1 }, { - "declaration": 31044, + "declaration": 34105, "isOffset": false, "isSlot": false, - "src": "19829:2:18", + "src": "19829:2:38", "valueSize": 1 }, { - "declaration": 31047, + "declaration": 34108, "isOffset": false, "isSlot": false, - "src": "19859:2:18", + "src": "19859:2:38", "valueSize": 1 }, { - "declaration": 31050, + "declaration": 34111, "isOffset": false, "isSlot": false, - "src": "19889:2:18", + "src": "19889:2:38", "valueSize": 1 }, { - "declaration": 31033, + "declaration": 34094, "isOffset": false, "isSlot": false, - "src": "20028:2:18", + "src": "20028:2:38", "valueSize": 1 }, { - "declaration": 31035, + "declaration": 34096, "isOffset": false, "isSlot": false, - "src": "20057:2:18", + "src": "20057:2:38", "valueSize": 1 }, { - "declaration": 31037, + "declaration": 34098, "isOffset": false, "isSlot": false, - "src": "20086:2:18", + "src": "20086:2:38", "valueSize": 1 } ], - "id": 31052, + "id": 34113, "nodeType": "InlineAssembly", - "src": "19776:323:18" + "src": "19776:323:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31054, + "id": 34115, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "20124:4:18", + "src": "20124:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -21970,14 +21970,14 @@ }, { "hexValue": "30783634", - "id": 31055, + "id": 34116, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "20130:4:18", + "src": "20130:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -21996,18 +21996,18 @@ "typeString": "int_const 100" } ], - "id": 31053, + "id": 34114, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "20108:15:18", + "referencedDeclaration": 33383, + "src": "20108:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31056, + "id": 34117, "isConstant": false, "isLValue": false, "isPure": false, @@ -22016,21 +22016,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20108:27:18", + "src": "20108:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31057, + "id": 34118, "nodeType": "ExpressionStatement", - "src": "20108:27:18" + "src": "20108:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "20154:127:18", + "src": "20154:127:38", "statements": [ { "expression": { @@ -22038,26 +22038,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "20175:4:18", + "src": "20175:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "20181:2:18" + "src": "20181:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "20168:6:18" + "src": "20168:6:38" }, "nodeType": "YulFunctionCall", - "src": "20168:16:18" + "src": "20168:16:38" }, "nodeType": "YulExpressionStatement", - "src": "20168:16:18" + "src": "20168:16:38" }, { "expression": { @@ -22065,26 +22065,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "20204:4:18", + "src": "20204:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "20210:2:18" + "src": "20210:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "20197:6:18" + "src": "20197:6:38" }, "nodeType": "YulFunctionCall", - "src": "20197:16:18" + "src": "20197:16:38" }, "nodeType": "YulExpressionStatement", - "src": "20197:16:18" + "src": "20197:16:38" }, { "expression": { @@ -22092,26 +22092,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "20233:4:18", + "src": "20233:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "20239:2:18" + "src": "20239:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "20226:6:18" + "src": "20226:6:38" }, "nodeType": "YulFunctionCall", - "src": "20226:16:18" + "src": "20226:16:38" }, "nodeType": "YulExpressionStatement", - "src": "20226:16:18" + "src": "20226:16:38" }, { "expression": { @@ -22119,63 +22119,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "20262:4:18", + "src": "20262:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "20268:2:18" + "src": "20268:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "20255:6:18" + "src": "20255:6:38" }, "nodeType": "YulFunctionCall", - "src": "20255:16:18" + "src": "20255:16:38" }, "nodeType": "YulExpressionStatement", - "src": "20255:16:18" + "src": "20255:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31041, + "declaration": 34102, "isOffset": false, "isSlot": false, - "src": "20181:2:18", + "src": "20181:2:38", "valueSize": 1 }, { - "declaration": 31044, + "declaration": 34105, "isOffset": false, "isSlot": false, - "src": "20210:2:18", + "src": "20210:2:38", "valueSize": 1 }, { - "declaration": 31047, + "declaration": 34108, "isOffset": false, "isSlot": false, - "src": "20239:2:18", + "src": "20239:2:38", "valueSize": 1 }, { - "declaration": 31050, + "declaration": 34111, "isOffset": false, "isSlot": false, - "src": "20268:2:18", + "src": "20268:2:38", "valueSize": 1 } ], - "id": 31058, + "id": 34119, "nodeType": "InlineAssembly", - "src": "20145:136:18" + "src": "20145:136:38" } ] }, @@ -22183,20 +22183,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "19632:3:18", + "nameLocation": "19632:3:38", "parameters": { - "id": 31038, + "id": 34099, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31033, + "id": 34094, "mutability": "mutable", "name": "p0", - "nameLocation": "19644:2:18", + "nameLocation": "19644:2:38", "nodeType": "VariableDeclaration", - "scope": 31060, - "src": "19636:10:18", + "scope": 34121, + "src": "19636:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22204,10 +22204,10 @@ "typeString": "address" }, "typeName": { - "id": 31032, + "id": 34093, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19636:7:18", + "src": "19636:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -22218,13 +22218,13 @@ }, { "constant": false, - "id": 31035, + "id": 34096, "mutability": "mutable", "name": "p1", - "nameLocation": "19656:2:18", + "nameLocation": "19656:2:38", "nodeType": "VariableDeclaration", - "scope": 31060, - "src": "19648:10:18", + "scope": 34121, + "src": "19648:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22232,10 +22232,10 @@ "typeString": "address" }, "typeName": { - "id": 31034, + "id": 34095, "name": "address", "nodeType": "ElementaryTypeName", - "src": "19648:7:18", + "src": "19648:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -22246,13 +22246,13 @@ }, { "constant": false, - "id": 31037, + "id": 34098, "mutability": "mutable", "name": "p2", - "nameLocation": "19668:2:18", + "nameLocation": "19668:2:38", "nodeType": "VariableDeclaration", - "scope": 31060, - "src": "19660:10:18", + "scope": 34121, + "src": "19660:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22260,10 +22260,10 @@ "typeString": "uint256" }, "typeName": { - "id": 31036, + "id": 34097, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "19660:7:18", + "src": "19660:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22272,44 +22272,44 @@ "visibility": "internal" } ], - "src": "19635:36:18" + "src": "19635:36:38" }, "returnParameters": { - "id": 31039, + "id": 34100, "nodeType": "ParameterList", "parameters": [], - "src": "19686:0:18" + "src": "19686:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31095, + "id": 34156, "nodeType": "FunctionDefinition", - "src": "20293:1212:18", + "src": "20293:1212:38", "nodes": [], "body": { - "id": 31094, + "id": 34155, "nodeType": "Block", - "src": "20356:1149:18", + "src": "20356:1149:38", "nodes": [], "statements": [ { "assignments": [ - 31070 + 34131 ], "declarations": [ { "constant": false, - "id": 31070, + "id": 34131, "mutability": "mutable", "name": "m0", - "nameLocation": "20374:2:18", + "nameLocation": "20374:2:38", "nodeType": "VariableDeclaration", - "scope": 31094, - "src": "20366:10:18", + "scope": 34155, + "src": "20366:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22317,10 +22317,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31069, + "id": 34130, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "20366:7:18", + "src": "20366:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -22329,24 +22329,24 @@ "visibility": "internal" } ], - "id": 31071, + "id": 34132, "nodeType": "VariableDeclarationStatement", - "src": "20366:10:18" + "src": "20366:10:38" }, { "assignments": [ - 31073 + 34134 ], "declarations": [ { "constant": false, - "id": 31073, + "id": 34134, "mutability": "mutable", "name": "m1", - "nameLocation": "20394:2:18", + "nameLocation": "20394:2:38", "nodeType": "VariableDeclaration", - "scope": 31094, - "src": "20386:10:18", + "scope": 34155, + "src": "20386:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22354,10 +22354,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31072, + "id": 34133, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "20386:7:18", + "src": "20386:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -22366,24 +22366,24 @@ "visibility": "internal" } ], - "id": 31074, + "id": 34135, "nodeType": "VariableDeclarationStatement", - "src": "20386:10:18" + "src": "20386:10:38" }, { "assignments": [ - 31076 + 34137 ], "declarations": [ { "constant": false, - "id": 31076, + "id": 34137, "mutability": "mutable", "name": "m2", - "nameLocation": "20414:2:18", + "nameLocation": "20414:2:38", "nodeType": "VariableDeclaration", - "scope": 31094, - "src": "20406:10:18", + "scope": 34155, + "src": "20406:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22391,10 +22391,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31075, + "id": 34136, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "20406:7:18", + "src": "20406:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -22403,24 +22403,24 @@ "visibility": "internal" } ], - "id": 31077, + "id": 34138, "nodeType": "VariableDeclarationStatement", - "src": "20406:10:18" + "src": "20406:10:38" }, { "assignments": [ - 31079 + 34140 ], "declarations": [ { "constant": false, - "id": 31079, + "id": 34140, "mutability": "mutable", "name": "m3", - "nameLocation": "20434:2:18", + "nameLocation": "20434:2:38", "nodeType": "VariableDeclaration", - "scope": 31094, - "src": "20426:10:18", + "scope": 34155, + "src": "20426:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22428,10 +22428,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31078, + "id": 34139, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "20426:7:18", + "src": "20426:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -22440,24 +22440,24 @@ "visibility": "internal" } ], - "id": 31080, + "id": 34141, "nodeType": "VariableDeclarationStatement", - "src": "20426:10:18" + "src": "20426:10:38" }, { "assignments": [ - 31082 + 34143 ], "declarations": [ { "constant": false, - "id": 31082, + "id": 34143, "mutability": "mutable", "name": "m4", - "nameLocation": "20454:2:18", + "nameLocation": "20454:2:38", "nodeType": "VariableDeclaration", - "scope": 31094, - "src": "20446:10:18", + "scope": 34155, + "src": "20446:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22465,10 +22465,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31081, + "id": 34142, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "20446:7:18", + "src": "20446:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -22477,24 +22477,24 @@ "visibility": "internal" } ], - "id": 31083, + "id": 34144, "nodeType": "VariableDeclarationStatement", - "src": "20446:10:18" + "src": "20446:10:38" }, { "assignments": [ - 31085 + 34146 ], "declarations": [ { "constant": false, - "id": 31085, + "id": 34146, "mutability": "mutable", "name": "m5", - "nameLocation": "20474:2:18", + "nameLocation": "20474:2:38", "nodeType": "VariableDeclaration", - "scope": 31094, - "src": "20466:10:18", + "scope": 34155, + "src": "20466:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22502,10 +22502,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31084, + "id": 34145, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "20466:7:18", + "src": "20466:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -22514,27 +22514,27 @@ "visibility": "internal" } ], - "id": 31086, + "id": 34147, "nodeType": "VariableDeclarationStatement", - "src": "20466:10:18" + "src": "20466:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "20495:764:18", + "src": "20495:764:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "20538:313:18", + "src": "20538:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "20556:15:18", + "src": "20556:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "20570:1:18", + "src": "20570:1:38", "type": "", "value": "0" }, @@ -22542,7 +22542,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "20560:6:18", + "src": "20560:6:38", "type": "" } ] @@ -22550,16 +22550,16 @@ { "body": { "nodeType": "YulBlock", - "src": "20641:40:18", + "src": "20641:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "20670:9:18", + "src": "20670:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "20672:5:18" + "src": "20672:5:38" } ] }, @@ -22570,33 +22570,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "20658:6:18" + "src": "20658:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "20666:1:18" + "src": "20666:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "20653:4:18" + "src": "20653:4:38" }, "nodeType": "YulFunctionCall", - "src": "20653:15:18" + "src": "20653:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "20646:6:18" + "src": "20646:6:38" }, "nodeType": "YulFunctionCall", - "src": "20646:23:18" + "src": "20646:23:38" }, "nodeType": "YulIf", - "src": "20643:36:18" + "src": "20643:36:38" } ] }, @@ -22605,12 +22605,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "20598:6:18" + "src": "20598:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "20606:4:18", + "src": "20606:4:38", "type": "", "value": "0x20" } @@ -22618,30 +22618,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "20595:2:18" + "src": "20595:2:38" }, "nodeType": "YulFunctionCall", - "src": "20595:16:18" + "src": "20595:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "20612:28:18", + "src": "20612:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "20614:24:18", + "src": "20614:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "20628:6:18" + "src": "20628:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "20636:1:18", + "src": "20636:1:38", "type": "", "value": "1" } @@ -22649,16 +22649,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "20624:3:18" + "src": "20624:3:38" }, "nodeType": "YulFunctionCall", - "src": "20624:14:18" + "src": "20624:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "20614:6:18" + "src": "20614:6:38" } ] } @@ -22666,10 +22666,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "20592:2:18", + "src": "20592:2:38", "statements": [] }, - "src": "20588:93:18" + "src": "20588:93:38" }, { "expression": { @@ -22677,34 +22677,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "20705:3:18" + "src": "20705:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "20710:6:18" + "src": "20710:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "20698:6:18" + "src": "20698:6:38" }, "nodeType": "YulFunctionCall", - "src": "20698:19:18" + "src": "20698:19:38" }, "nodeType": "YulExpressionStatement", - "src": "20698:19:18" + "src": "20698:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "20734:37:18", + "src": "20734:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "20751:3:18", + "src": "20751:3:38", "type": "", "value": "256" }, @@ -22713,38 +22713,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "20760:1:18", + "src": "20760:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "20763:6:18" + "src": "20763:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "20756:3:18" + "src": "20756:3:38" }, "nodeType": "YulFunctionCall", - "src": "20756:14:18" + "src": "20756:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "20747:3:18" + "src": "20747:3:38" }, "nodeType": "YulFunctionCall", - "src": "20747:24:18" + "src": "20747:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "20738:5:18", + "src": "20738:5:38", "type": "" } ] @@ -22757,12 +22757,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "20799:3:18" + "src": "20799:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "20804:4:18", + "src": "20804:4:38", "type": "", "value": "0x20" } @@ -22770,59 +22770,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "20795:3:18" + "src": "20795:3:38" }, "nodeType": "YulFunctionCall", - "src": "20795:14:18" + "src": "20795:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "20815:5:18" + "src": "20815:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "20826:5:18" + "src": "20826:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "20833:1:18" + "src": "20833:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "20822:3:18" + "src": "20822:3:38" }, "nodeType": "YulFunctionCall", - "src": "20822:13:18" + "src": "20822:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "20811:3:18" + "src": "20811:3:38" }, "nodeType": "YulFunctionCall", - "src": "20811:25:18" + "src": "20811:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "20788:6:18" + "src": "20788:6:38" }, "nodeType": "YulFunctionCall", - "src": "20788:49:18" + "src": "20788:49:38" }, "nodeType": "YulExpressionStatement", - "src": "20788:49:18" + "src": "20788:49:38" } ] }, @@ -22832,27 +22832,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "20530:3:18", + "src": "20530:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "20535:1:18", + "src": "20535:1:38", "type": "" } ], - "src": "20509:342:18" + "src": "20509:342:38" }, { "nodeType": "YulAssignment", - "src": "20864:17:18", + "src": "20864:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "20876:4:18", + "src": "20876:4:38", "type": "", "value": "0x00" } @@ -22860,28 +22860,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "20870:5:18" + "src": "20870:5:38" }, "nodeType": "YulFunctionCall", - "src": "20870:11:18" + "src": "20870:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "20864:2:18" + "src": "20864:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "20894:17:18", + "src": "20894:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "20906:4:18", + "src": "20906:4:38", "type": "", "value": "0x20" } @@ -22889,28 +22889,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "20900:5:18" + "src": "20900:5:38" }, "nodeType": "YulFunctionCall", - "src": "20900:11:18" + "src": "20900:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "20894:2:18" + "src": "20894:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "20924:17:18", + "src": "20924:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "20936:4:18", + "src": "20936:4:38", "type": "", "value": "0x40" } @@ -22918,28 +22918,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "20930:5:18" + "src": "20930:5:38" }, "nodeType": "YulFunctionCall", - "src": "20930:11:18" + "src": "20930:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "20924:2:18" + "src": "20924:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "20954:17:18", + "src": "20954:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "20966:4:18", + "src": "20966:4:38", "type": "", "value": "0x60" } @@ -22947,28 +22947,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "20960:5:18" + "src": "20960:5:38" }, "nodeType": "YulFunctionCall", - "src": "20960:11:18" + "src": "20960:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "20954:2:18" + "src": "20954:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "20984:17:18", + "src": "20984:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "20996:4:18", + "src": "20996:4:38", "type": "", "value": "0x80" } @@ -22976,28 +22976,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "20990:5:18" + "src": "20990:5:38" }, "nodeType": "YulFunctionCall", - "src": "20990:11:18" + "src": "20990:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "20984:2:18" + "src": "20984:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "21014:17:18", + "src": "21014:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "21026:4:18", + "src": "21026:4:38", "type": "", "value": "0xa0" } @@ -23005,16 +23005,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "21020:5:18" + "src": "21020:5:38" }, "nodeType": "YulFunctionCall", - "src": "21020:11:18" + "src": "21020:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "21014:2:18" + "src": "21014:2:38" } ] }, @@ -23024,14 +23024,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "21109:4:18", + "src": "21109:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "21115:10:18", + "src": "21115:10:38", "type": "", "value": "0x007150be" } @@ -23039,13 +23039,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "21102:6:18" + "src": "21102:6:38" }, "nodeType": "YulFunctionCall", - "src": "21102:24:18" + "src": "21102:24:38" }, "nodeType": "YulExpressionStatement", - "src": "21102:24:18" + "src": "21102:24:38" }, { "expression": { @@ -23053,26 +23053,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "21146:4:18", + "src": "21146:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "21152:2:18" + "src": "21152:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "21139:6:18" + "src": "21139:6:38" }, "nodeType": "YulFunctionCall", - "src": "21139:16:18" + "src": "21139:16:38" }, "nodeType": "YulExpressionStatement", - "src": "21139:16:18" + "src": "21139:16:38" }, { "expression": { @@ -23080,26 +23080,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "21175:4:18", + "src": "21175:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "21181:2:18" + "src": "21181:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "21168:6:18" + "src": "21168:6:38" }, "nodeType": "YulFunctionCall", - "src": "21168:16:18" + "src": "21168:16:38" }, "nodeType": "YulExpressionStatement", - "src": "21168:16:18" + "src": "21168:16:38" }, { "expression": { @@ -23107,14 +23107,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "21204:4:18", + "src": "21204:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "21210:4:18", + "src": "21210:4:38", "type": "", "value": "0x60" } @@ -23122,13 +23122,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "21197:6:18" + "src": "21197:6:38" }, "nodeType": "YulFunctionCall", - "src": "21197:18:18" + "src": "21197:18:38" }, "nodeType": "YulExpressionStatement", - "src": "21197:18:18" + "src": "21197:18:38" }, { "expression": { @@ -23136,112 +23136,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "21240:4:18", + "src": "21240:4:38", "type": "", "value": "0x80" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "21246:2:18" + "src": "21246:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "21228:11:18" + "src": "21228:11:38" }, "nodeType": "YulFunctionCall", - "src": "21228:21:18" + "src": "21228:21:38" }, "nodeType": "YulExpressionStatement", - "src": "21228:21:18" + "src": "21228:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31070, + "declaration": 34131, "isOffset": false, "isSlot": false, - "src": "20864:2:18", + "src": "20864:2:38", "valueSize": 1 }, { - "declaration": 31073, + "declaration": 34134, "isOffset": false, "isSlot": false, - "src": "20894:2:18", + "src": "20894:2:38", "valueSize": 1 }, { - "declaration": 31076, + "declaration": 34137, "isOffset": false, "isSlot": false, - "src": "20924:2:18", + "src": "20924:2:38", "valueSize": 1 }, { - "declaration": 31079, + "declaration": 34140, "isOffset": false, "isSlot": false, - "src": "20954:2:18", + "src": "20954:2:38", "valueSize": 1 }, { - "declaration": 31082, + "declaration": 34143, "isOffset": false, "isSlot": false, - "src": "20984:2:18", + "src": "20984:2:38", "valueSize": 1 }, { - "declaration": 31085, + "declaration": 34146, "isOffset": false, "isSlot": false, - "src": "21014:2:18", + "src": "21014:2:38", "valueSize": 1 }, { - "declaration": 31062, + "declaration": 34123, "isOffset": false, "isSlot": false, - "src": "21152:2:18", + "src": "21152:2:38", "valueSize": 1 }, { - "declaration": 31064, + "declaration": 34125, "isOffset": false, "isSlot": false, - "src": "21181:2:18", + "src": "21181:2:38", "valueSize": 1 }, { - "declaration": 31066, + "declaration": 34127, "isOffset": false, "isSlot": false, - "src": "21246:2:18", + "src": "21246:2:38", "valueSize": 1 } ], - "id": 31087, + "id": 34148, "nodeType": "InlineAssembly", - "src": "20486:773:18" + "src": "20486:773:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31089, + "id": 34150, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "21284:4:18", + "src": "21284:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -23250,14 +23250,14 @@ }, { "hexValue": "30786134", - "id": 31090, + "id": 34151, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "21290:4:18", + "src": "21290:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -23276,18 +23276,18 @@ "typeString": "int_const 164" } ], - "id": 31088, + "id": 34149, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "21268:15:18", + "referencedDeclaration": 33383, + "src": "21268:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31091, + "id": 34152, "isConstant": false, "isLValue": false, "isPure": false, @@ -23296,21 +23296,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21268:27:18", + "src": "21268:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31092, + "id": 34153, "nodeType": "ExpressionStatement", - "src": "21268:27:18" + "src": "21268:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "21314:185:18", + "src": "21314:185:38", "statements": [ { "expression": { @@ -23318,26 +23318,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "21335:4:18", + "src": "21335:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "21341:2:18" + "src": "21341:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "21328:6:18" + "src": "21328:6:38" }, "nodeType": "YulFunctionCall", - "src": "21328:16:18" + "src": "21328:16:38" }, "nodeType": "YulExpressionStatement", - "src": "21328:16:18" + "src": "21328:16:38" }, { "expression": { @@ -23345,26 +23345,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "21364:4:18", + "src": "21364:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "21370:2:18" + "src": "21370:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "21357:6:18" + "src": "21357:6:38" }, "nodeType": "YulFunctionCall", - "src": "21357:16:18" + "src": "21357:16:38" }, "nodeType": "YulExpressionStatement", - "src": "21357:16:18" + "src": "21357:16:38" }, { "expression": { @@ -23372,26 +23372,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "21393:4:18", + "src": "21393:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "21399:2:18" + "src": "21399:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "21386:6:18" + "src": "21386:6:38" }, "nodeType": "YulFunctionCall", - "src": "21386:16:18" + "src": "21386:16:38" }, "nodeType": "YulExpressionStatement", - "src": "21386:16:18" + "src": "21386:16:38" }, { "expression": { @@ -23399,26 +23399,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "21422:4:18", + "src": "21422:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "21428:2:18" + "src": "21428:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "21415:6:18" + "src": "21415:6:38" }, "nodeType": "YulFunctionCall", - "src": "21415:16:18" + "src": "21415:16:38" }, "nodeType": "YulExpressionStatement", - "src": "21415:16:18" + "src": "21415:16:38" }, { "expression": { @@ -23426,26 +23426,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "21451:4:18", + "src": "21451:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "21457:2:18" + "src": "21457:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "21444:6:18" + "src": "21444:6:38" }, "nodeType": "YulFunctionCall", - "src": "21444:16:18" + "src": "21444:16:38" }, "nodeType": "YulExpressionStatement", - "src": "21444:16:18" + "src": "21444:16:38" }, { "expression": { @@ -23453,77 +23453,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "21480:4:18", + "src": "21480:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "21486:2:18" + "src": "21486:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "21473:6:18" + "src": "21473:6:38" }, "nodeType": "YulFunctionCall", - "src": "21473:16:18" + "src": "21473:16:38" }, "nodeType": "YulExpressionStatement", - "src": "21473:16:18" + "src": "21473:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31070, + "declaration": 34131, "isOffset": false, "isSlot": false, - "src": "21341:2:18", + "src": "21341:2:38", "valueSize": 1 }, { - "declaration": 31073, + "declaration": 34134, "isOffset": false, "isSlot": false, - "src": "21370:2:18", + "src": "21370:2:38", "valueSize": 1 }, { - "declaration": 31076, + "declaration": 34137, "isOffset": false, "isSlot": false, - "src": "21399:2:18", + "src": "21399:2:38", "valueSize": 1 }, { - "declaration": 31079, + "declaration": 34140, "isOffset": false, "isSlot": false, - "src": "21428:2:18", + "src": "21428:2:38", "valueSize": 1 }, { - "declaration": 31082, + "declaration": 34143, "isOffset": false, "isSlot": false, - "src": "21457:2:18", + "src": "21457:2:38", "valueSize": 1 }, { - "declaration": 31085, + "declaration": 34146, "isOffset": false, "isSlot": false, - "src": "21486:2:18", + "src": "21486:2:38", "valueSize": 1 } ], - "id": 31093, + "id": 34154, "nodeType": "InlineAssembly", - "src": "21305:194:18" + "src": "21305:194:38" } ] }, @@ -23531,20 +23531,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "20302:3:18", + "nameLocation": "20302:3:38", "parameters": { - "id": 31067, + "id": 34128, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31062, + "id": 34123, "mutability": "mutable", "name": "p0", - "nameLocation": "20314:2:18", + "nameLocation": "20314:2:38", "nodeType": "VariableDeclaration", - "scope": 31095, - "src": "20306:10:18", + "scope": 34156, + "src": "20306:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23552,10 +23552,10 @@ "typeString": "address" }, "typeName": { - "id": 31061, + "id": 34122, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20306:7:18", + "src": "20306:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23566,13 +23566,13 @@ }, { "constant": false, - "id": 31064, + "id": 34125, "mutability": "mutable", "name": "p1", - "nameLocation": "20326:2:18", + "nameLocation": "20326:2:38", "nodeType": "VariableDeclaration", - "scope": 31095, - "src": "20318:10:18", + "scope": 34156, + "src": "20318:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23580,10 +23580,10 @@ "typeString": "address" }, "typeName": { - "id": 31063, + "id": 34124, "name": "address", "nodeType": "ElementaryTypeName", - "src": "20318:7:18", + "src": "20318:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -23594,13 +23594,13 @@ }, { "constant": false, - "id": 31066, + "id": 34127, "mutability": "mutable", "name": "p2", - "nameLocation": "20338:2:18", + "nameLocation": "20338:2:38", "nodeType": "VariableDeclaration", - "scope": 31095, - "src": "20330:10:18", + "scope": 34156, + "src": "20330:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23608,10 +23608,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31065, + "id": 34126, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "20330:7:18", + "src": "20330:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -23620,44 +23620,44 @@ "visibility": "internal" } ], - "src": "20305:36:18" + "src": "20305:36:38" }, "returnParameters": { - "id": 31068, + "id": 34129, "nodeType": "ParameterList", "parameters": [], - "src": "20356:0:18" + "src": "20356:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31124, + "id": 34185, "nodeType": "FunctionDefinition", - "src": "21511:658:18", + "src": "21511:658:38", "nodes": [], "body": { - "id": 31123, + "id": 34184, "nodeType": "Block", - "src": "21571:598:18", + "src": "21571:598:38", "nodes": [], "statements": [ { "assignments": [ - 31105 + 34166 ], "declarations": [ { "constant": false, - "id": 31105, + "id": 34166, "mutability": "mutable", "name": "m0", - "nameLocation": "21589:2:18", + "nameLocation": "21589:2:38", "nodeType": "VariableDeclaration", - "scope": 31123, - "src": "21581:10:18", + "scope": 34184, + "src": "21581:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23665,10 +23665,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31104, + "id": 34165, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "21581:7:18", + "src": "21581:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -23677,24 +23677,24 @@ "visibility": "internal" } ], - "id": 31106, + "id": 34167, "nodeType": "VariableDeclarationStatement", - "src": "21581:10:18" + "src": "21581:10:38" }, { "assignments": [ - 31108 + 34169 ], "declarations": [ { "constant": false, - "id": 31108, + "id": 34169, "mutability": "mutable", "name": "m1", - "nameLocation": "21609:2:18", + "nameLocation": "21609:2:38", "nodeType": "VariableDeclaration", - "scope": 31123, - "src": "21601:10:18", + "scope": 34184, + "src": "21601:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23702,10 +23702,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31107, + "id": 34168, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "21601:7:18", + "src": "21601:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -23714,24 +23714,24 @@ "visibility": "internal" } ], - "id": 31109, + "id": 34170, "nodeType": "VariableDeclarationStatement", - "src": "21601:10:18" + "src": "21601:10:38" }, { "assignments": [ - 31111 + 34172 ], "declarations": [ { "constant": false, - "id": 31111, + "id": 34172, "mutability": "mutable", "name": "m2", - "nameLocation": "21629:2:18", + "nameLocation": "21629:2:38", "nodeType": "VariableDeclaration", - "scope": 31123, - "src": "21621:10:18", + "scope": 34184, + "src": "21621:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23739,10 +23739,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31110, + "id": 34171, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "21621:7:18", + "src": "21621:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -23751,24 +23751,24 @@ "visibility": "internal" } ], - "id": 31112, + "id": 34173, "nodeType": "VariableDeclarationStatement", - "src": "21621:10:18" + "src": "21621:10:38" }, { "assignments": [ - 31114 + 34175 ], "declarations": [ { "constant": false, - "id": 31114, + "id": 34175, "mutability": "mutable", "name": "m3", - "nameLocation": "21649:2:18", + "nameLocation": "21649:2:38", "nodeType": "VariableDeclaration", - "scope": 31123, - "src": "21641:10:18", + "scope": 34184, + "src": "21641:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23776,10 +23776,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31113, + "id": 34174, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "21641:7:18", + "src": "21641:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -23788,24 +23788,24 @@ "visibility": "internal" } ], - "id": 31115, + "id": 34176, "nodeType": "VariableDeclarationStatement", - "src": "21641:10:18" + "src": "21641:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "21670:311:18", + "src": "21670:311:38", "statements": [ { "nodeType": "YulAssignment", - "src": "21684:17:18", + "src": "21684:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "21696:4:18", + "src": "21696:4:38", "type": "", "value": "0x00" } @@ -23813,28 +23813,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "21690:5:18" + "src": "21690:5:38" }, "nodeType": "YulFunctionCall", - "src": "21690:11:18" + "src": "21690:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "21684:2:18" + "src": "21684:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "21714:17:18", + "src": "21714:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "21726:4:18", + "src": "21726:4:38", "type": "", "value": "0x20" } @@ -23842,28 +23842,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "21720:5:18" + "src": "21720:5:38" }, "nodeType": "YulFunctionCall", - "src": "21720:11:18" + "src": "21720:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "21714:2:18" + "src": "21714:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "21744:17:18", + "src": "21744:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "21756:4:18", + "src": "21756:4:38", "type": "", "value": "0x40" } @@ -23871,28 +23871,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "21750:5:18" + "src": "21750:5:38" }, "nodeType": "YulFunctionCall", - "src": "21750:11:18" + "src": "21750:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "21744:2:18" + "src": "21744:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "21774:17:18", + "src": "21774:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "21786:4:18", + "src": "21786:4:38", "type": "", "value": "0x60" } @@ -23900,16 +23900,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "21780:5:18" + "src": "21780:5:38" }, "nodeType": "YulFunctionCall", - "src": "21780:11:18" + "src": "21780:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "21774:2:18" + "src": "21774:2:38" } ] }, @@ -23919,14 +23919,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "21867:4:18", + "src": "21867:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "21873:10:18", + "src": "21873:10:38", "type": "", "value": "0xf11699ed" } @@ -23934,13 +23934,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "21860:6:18" + "src": "21860:6:38" }, "nodeType": "YulFunctionCall", - "src": "21860:24:18" + "src": "21860:24:38" }, "nodeType": "YulExpressionStatement", - "src": "21860:24:18" + "src": "21860:24:38" }, { "expression": { @@ -23948,26 +23948,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "21904:4:18", + "src": "21904:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "21910:2:18" + "src": "21910:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "21897:6:18" + "src": "21897:6:38" }, "nodeType": "YulFunctionCall", - "src": "21897:16:18" + "src": "21897:16:38" }, "nodeType": "YulExpressionStatement", - "src": "21897:16:18" + "src": "21897:16:38" }, { "expression": { @@ -23975,26 +23975,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "21933:4:18", + "src": "21933:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "21939:2:18" + "src": "21939:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "21926:6:18" + "src": "21926:6:38" }, "nodeType": "YulFunctionCall", - "src": "21926:16:18" + "src": "21926:16:38" }, "nodeType": "YulExpressionStatement", - "src": "21926:16:18" + "src": "21926:16:38" }, { "expression": { @@ -24002,98 +24002,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "21962:4:18", + "src": "21962:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "21968:2:18" + "src": "21968:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "21955:6:18" + "src": "21955:6:38" }, "nodeType": "YulFunctionCall", - "src": "21955:16:18" + "src": "21955:16:38" }, "nodeType": "YulExpressionStatement", - "src": "21955:16:18" + "src": "21955:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31105, + "declaration": 34166, "isOffset": false, "isSlot": false, - "src": "21684:2:18", + "src": "21684:2:38", "valueSize": 1 }, { - "declaration": 31108, + "declaration": 34169, "isOffset": false, "isSlot": false, - "src": "21714:2:18", + "src": "21714:2:38", "valueSize": 1 }, { - "declaration": 31111, + "declaration": 34172, "isOffset": false, "isSlot": false, - "src": "21744:2:18", + "src": "21744:2:38", "valueSize": 1 }, { - "declaration": 31114, + "declaration": 34175, "isOffset": false, "isSlot": false, - "src": "21774:2:18", + "src": "21774:2:38", "valueSize": 1 }, { - "declaration": 31097, + "declaration": 34158, "isOffset": false, "isSlot": false, - "src": "21910:2:18", + "src": "21910:2:38", "valueSize": 1 }, { - "declaration": 31099, + "declaration": 34160, "isOffset": false, "isSlot": false, - "src": "21939:2:18", + "src": "21939:2:38", "valueSize": 1 }, { - "declaration": 31101, + "declaration": 34162, "isOffset": false, "isSlot": false, - "src": "21968:2:18", + "src": "21968:2:38", "valueSize": 1 } ], - "id": 31116, + "id": 34177, "nodeType": "InlineAssembly", - "src": "21661:320:18" + "src": "21661:320:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31118, + "id": 34179, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "22006:4:18", + "src": "22006:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -24102,14 +24102,14 @@ }, { "hexValue": "30783634", - "id": 31119, + "id": 34180, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "22012:4:18", + "src": "22012:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -24128,18 +24128,18 @@ "typeString": "int_const 100" } ], - "id": 31117, + "id": 34178, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "21990:15:18", + "referencedDeclaration": 33383, + "src": "21990:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31120, + "id": 34181, "isConstant": false, "isLValue": false, "isPure": false, @@ -24148,21 +24148,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "21990:27:18", + "src": "21990:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31121, + "id": 34182, "nodeType": "ExpressionStatement", - "src": "21990:27:18" + "src": "21990:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "22036:127:18", + "src": "22036:127:38", "statements": [ { "expression": { @@ -24170,26 +24170,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "22057:4:18", + "src": "22057:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "22063:2:18" + "src": "22063:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "22050:6:18" + "src": "22050:6:38" }, "nodeType": "YulFunctionCall", - "src": "22050:16:18" + "src": "22050:16:38" }, "nodeType": "YulExpressionStatement", - "src": "22050:16:18" + "src": "22050:16:38" }, { "expression": { @@ -24197,26 +24197,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "22086:4:18", + "src": "22086:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "22092:2:18" + "src": "22092:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "22079:6:18" + "src": "22079:6:38" }, "nodeType": "YulFunctionCall", - "src": "22079:16:18" + "src": "22079:16:38" }, "nodeType": "YulExpressionStatement", - "src": "22079:16:18" + "src": "22079:16:38" }, { "expression": { @@ -24224,26 +24224,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "22115:4:18", + "src": "22115:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "22121:2:18" + "src": "22121:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "22108:6:18" + "src": "22108:6:38" }, "nodeType": "YulFunctionCall", - "src": "22108:16:18" + "src": "22108:16:38" }, "nodeType": "YulExpressionStatement", - "src": "22108:16:18" + "src": "22108:16:38" }, { "expression": { @@ -24251,63 +24251,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "22144:4:18", + "src": "22144:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "22150:2:18" + "src": "22150:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "22137:6:18" + "src": "22137:6:38" }, "nodeType": "YulFunctionCall", - "src": "22137:16:18" + "src": "22137:16:38" }, "nodeType": "YulExpressionStatement", - "src": "22137:16:18" + "src": "22137:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31105, + "declaration": 34166, "isOffset": false, "isSlot": false, - "src": "22063:2:18", + "src": "22063:2:38", "valueSize": 1 }, { - "declaration": 31108, + "declaration": 34169, "isOffset": false, "isSlot": false, - "src": "22092:2:18", + "src": "22092:2:38", "valueSize": 1 }, { - "declaration": 31111, + "declaration": 34172, "isOffset": false, "isSlot": false, - "src": "22121:2:18", + "src": "22121:2:38", "valueSize": 1 }, { - "declaration": 31114, + "declaration": 34175, "isOffset": false, "isSlot": false, - "src": "22150:2:18", + "src": "22150:2:38", "valueSize": 1 } ], - "id": 31122, + "id": 34183, "nodeType": "InlineAssembly", - "src": "22027:136:18" + "src": "22027:136:38" } ] }, @@ -24315,20 +24315,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "21520:3:18", + "nameLocation": "21520:3:38", "parameters": { - "id": 31102, + "id": 34163, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31097, + "id": 34158, "mutability": "mutable", "name": "p0", - "nameLocation": "21532:2:18", + "nameLocation": "21532:2:38", "nodeType": "VariableDeclaration", - "scope": 31124, - "src": "21524:10:18", + "scope": 34185, + "src": "21524:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24336,10 +24336,10 @@ "typeString": "address" }, "typeName": { - "id": 31096, + "id": 34157, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21524:7:18", + "src": "21524:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24350,13 +24350,13 @@ }, { "constant": false, - "id": 31099, + "id": 34160, "mutability": "mutable", "name": "p1", - "nameLocation": "21541:2:18", + "nameLocation": "21541:2:38", "nodeType": "VariableDeclaration", - "scope": 31124, - "src": "21536:7:18", + "scope": 34185, + "src": "21536:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24364,10 +24364,10 @@ "typeString": "bool" }, "typeName": { - "id": 31098, + "id": 34159, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "21536:4:18", + "src": "21536:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -24377,13 +24377,13 @@ }, { "constant": false, - "id": 31101, + "id": 34162, "mutability": "mutable", "name": "p2", - "nameLocation": "21553:2:18", + "nameLocation": "21553:2:38", "nodeType": "VariableDeclaration", - "scope": 31124, - "src": "21545:10:18", + "scope": 34185, + "src": "21545:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24391,10 +24391,10 @@ "typeString": "address" }, "typeName": { - "id": 31100, + "id": 34161, "name": "address", "nodeType": "ElementaryTypeName", - "src": "21545:7:18", + "src": "21545:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -24404,44 +24404,44 @@ "visibility": "internal" } ], - "src": "21523:33:18" + "src": "21523:33:38" }, "returnParameters": { - "id": 31103, + "id": 34164, "nodeType": "ParameterList", "parameters": [], - "src": "21571:0:18" + "src": "21571:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31153, + "id": 34214, "nodeType": "FunctionDefinition", - "src": "22175:652:18", + "src": "22175:652:38", "nodes": [], "body": { - "id": 31152, + "id": 34213, "nodeType": "Block", - "src": "22232:595:18", + "src": "22232:595:38", "nodes": [], "statements": [ { "assignments": [ - 31134 + 34195 ], "declarations": [ { "constant": false, - "id": 31134, + "id": 34195, "mutability": "mutable", "name": "m0", - "nameLocation": "22250:2:18", + "nameLocation": "22250:2:38", "nodeType": "VariableDeclaration", - "scope": 31152, - "src": "22242:10:18", + "scope": 34213, + "src": "22242:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24449,10 +24449,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31133, + "id": 34194, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "22242:7:18", + "src": "22242:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -24461,24 +24461,24 @@ "visibility": "internal" } ], - "id": 31135, + "id": 34196, "nodeType": "VariableDeclarationStatement", - "src": "22242:10:18" + "src": "22242:10:38" }, { "assignments": [ - 31137 + 34198 ], "declarations": [ { "constant": false, - "id": 31137, + "id": 34198, "mutability": "mutable", "name": "m1", - "nameLocation": "22270:2:18", + "nameLocation": "22270:2:38", "nodeType": "VariableDeclaration", - "scope": 31152, - "src": "22262:10:18", + "scope": 34213, + "src": "22262:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24486,10 +24486,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31136, + "id": 34197, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "22262:7:18", + "src": "22262:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -24498,24 +24498,24 @@ "visibility": "internal" } ], - "id": 31138, + "id": 34199, "nodeType": "VariableDeclarationStatement", - "src": "22262:10:18" + "src": "22262:10:38" }, { "assignments": [ - 31140 + 34201 ], "declarations": [ { "constant": false, - "id": 31140, + "id": 34201, "mutability": "mutable", "name": "m2", - "nameLocation": "22290:2:18", + "nameLocation": "22290:2:38", "nodeType": "VariableDeclaration", - "scope": 31152, - "src": "22282:10:18", + "scope": 34213, + "src": "22282:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24523,10 +24523,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31139, + "id": 34200, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "22282:7:18", + "src": "22282:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -24535,24 +24535,24 @@ "visibility": "internal" } ], - "id": 31141, + "id": 34202, "nodeType": "VariableDeclarationStatement", - "src": "22282:10:18" + "src": "22282:10:38" }, { "assignments": [ - 31143 + 34204 ], "declarations": [ { "constant": false, - "id": 31143, + "id": 34204, "mutability": "mutable", "name": "m3", - "nameLocation": "22310:2:18", + "nameLocation": "22310:2:38", "nodeType": "VariableDeclaration", - "scope": 31152, - "src": "22302:10:18", + "scope": 34213, + "src": "22302:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24560,10 +24560,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31142, + "id": 34203, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "22302:7:18", + "src": "22302:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -24572,24 +24572,24 @@ "visibility": "internal" } ], - "id": 31144, + "id": 34205, "nodeType": "VariableDeclarationStatement", - "src": "22302:10:18" + "src": "22302:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "22331:308:18", + "src": "22331:308:38", "statements": [ { "nodeType": "YulAssignment", - "src": "22345:17:18", + "src": "22345:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "22357:4:18", + "src": "22357:4:38", "type": "", "value": "0x00" } @@ -24597,28 +24597,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "22351:5:18" + "src": "22351:5:38" }, "nodeType": "YulFunctionCall", - "src": "22351:11:18" + "src": "22351:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "22345:2:18" + "src": "22345:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "22375:17:18", + "src": "22375:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "22387:4:18", + "src": "22387:4:38", "type": "", "value": "0x20" } @@ -24626,28 +24626,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "22381:5:18" + "src": "22381:5:38" }, "nodeType": "YulFunctionCall", - "src": "22381:11:18" + "src": "22381:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "22375:2:18" + "src": "22375:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "22405:17:18", + "src": "22405:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "22417:4:18", + "src": "22417:4:38", "type": "", "value": "0x40" } @@ -24655,28 +24655,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "22411:5:18" + "src": "22411:5:38" }, "nodeType": "YulFunctionCall", - "src": "22411:11:18" + "src": "22411:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "22405:2:18" + "src": "22405:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "22435:17:18", + "src": "22435:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "22447:4:18", + "src": "22447:4:38", "type": "", "value": "0x60" } @@ -24684,16 +24684,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "22441:5:18" + "src": "22441:5:38" }, "nodeType": "YulFunctionCall", - "src": "22441:11:18" + "src": "22441:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "22435:2:18" + "src": "22435:2:38" } ] }, @@ -24703,14 +24703,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "22525:4:18", + "src": "22525:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "22531:10:18", + "src": "22531:10:38", "type": "", "value": "0xeb830c92" } @@ -24718,13 +24718,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "22518:6:18" + "src": "22518:6:38" }, "nodeType": "YulFunctionCall", - "src": "22518:24:18" + "src": "22518:24:38" }, "nodeType": "YulExpressionStatement", - "src": "22518:24:18" + "src": "22518:24:38" }, { "expression": { @@ -24732,26 +24732,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "22562:4:18", + "src": "22562:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "22568:2:18" + "src": "22568:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "22555:6:18" + "src": "22555:6:38" }, "nodeType": "YulFunctionCall", - "src": "22555:16:18" + "src": "22555:16:38" }, "nodeType": "YulExpressionStatement", - "src": "22555:16:18" + "src": "22555:16:38" }, { "expression": { @@ -24759,26 +24759,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "22591:4:18", + "src": "22591:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "22597:2:18" + "src": "22597:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "22584:6:18" + "src": "22584:6:38" }, "nodeType": "YulFunctionCall", - "src": "22584:16:18" + "src": "22584:16:38" }, "nodeType": "YulExpressionStatement", - "src": "22584:16:18" + "src": "22584:16:38" }, { "expression": { @@ -24786,98 +24786,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "22620:4:18", + "src": "22620:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "22626:2:18" + "src": "22626:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "22613:6:18" + "src": "22613:6:38" }, "nodeType": "YulFunctionCall", - "src": "22613:16:18" + "src": "22613:16:38" }, "nodeType": "YulExpressionStatement", - "src": "22613:16:18" + "src": "22613:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31134, + "declaration": 34195, "isOffset": false, "isSlot": false, - "src": "22345:2:18", + "src": "22345:2:38", "valueSize": 1 }, { - "declaration": 31137, + "declaration": 34198, "isOffset": false, "isSlot": false, - "src": "22375:2:18", + "src": "22375:2:38", "valueSize": 1 }, { - "declaration": 31140, + "declaration": 34201, "isOffset": false, "isSlot": false, - "src": "22405:2:18", + "src": "22405:2:38", "valueSize": 1 }, { - "declaration": 31143, + "declaration": 34204, "isOffset": false, "isSlot": false, - "src": "22435:2:18", + "src": "22435:2:38", "valueSize": 1 }, { - "declaration": 31126, + "declaration": 34187, "isOffset": false, "isSlot": false, - "src": "22568:2:18", + "src": "22568:2:38", "valueSize": 1 }, { - "declaration": 31128, + "declaration": 34189, "isOffset": false, "isSlot": false, - "src": "22597:2:18", + "src": "22597:2:38", "valueSize": 1 }, { - "declaration": 31130, + "declaration": 34191, "isOffset": false, "isSlot": false, - "src": "22626:2:18", + "src": "22626:2:38", "valueSize": 1 } ], - "id": 31145, + "id": 34206, "nodeType": "InlineAssembly", - "src": "22322:317:18" + "src": "22322:317:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31147, + "id": 34208, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "22664:4:18", + "src": "22664:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -24886,14 +24886,14 @@ }, { "hexValue": "30783634", - "id": 31148, + "id": 34209, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "22670:4:18", + "src": "22670:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -24912,18 +24912,18 @@ "typeString": "int_const 100" } ], - "id": 31146, + "id": 34207, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "22648:15:18", + "referencedDeclaration": 33383, + "src": "22648:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31149, + "id": 34210, "isConstant": false, "isLValue": false, "isPure": false, @@ -24932,21 +24932,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "22648:27:18", + "src": "22648:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31150, + "id": 34211, "nodeType": "ExpressionStatement", - "src": "22648:27:18" + "src": "22648:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "22694:127:18", + "src": "22694:127:38", "statements": [ { "expression": { @@ -24954,26 +24954,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "22715:4:18", + "src": "22715:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "22721:2:18" + "src": "22721:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "22708:6:18" + "src": "22708:6:38" }, "nodeType": "YulFunctionCall", - "src": "22708:16:18" + "src": "22708:16:38" }, "nodeType": "YulExpressionStatement", - "src": "22708:16:18" + "src": "22708:16:38" }, { "expression": { @@ -24981,26 +24981,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "22744:4:18", + "src": "22744:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "22750:2:18" + "src": "22750:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "22737:6:18" + "src": "22737:6:38" }, "nodeType": "YulFunctionCall", - "src": "22737:16:18" + "src": "22737:16:38" }, "nodeType": "YulExpressionStatement", - "src": "22737:16:18" + "src": "22737:16:38" }, { "expression": { @@ -25008,26 +25008,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "22773:4:18", + "src": "22773:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "22779:2:18" + "src": "22779:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "22766:6:18" + "src": "22766:6:38" }, "nodeType": "YulFunctionCall", - "src": "22766:16:18" + "src": "22766:16:38" }, "nodeType": "YulExpressionStatement", - "src": "22766:16:18" + "src": "22766:16:38" }, { "expression": { @@ -25035,63 +25035,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "22802:4:18", + "src": "22802:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "22808:2:18" + "src": "22808:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "22795:6:18" + "src": "22795:6:38" }, "nodeType": "YulFunctionCall", - "src": "22795:16:18" + "src": "22795:16:38" }, "nodeType": "YulExpressionStatement", - "src": "22795:16:18" + "src": "22795:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31134, + "declaration": 34195, "isOffset": false, "isSlot": false, - "src": "22721:2:18", + "src": "22721:2:38", "valueSize": 1 }, { - "declaration": 31137, + "declaration": 34198, "isOffset": false, "isSlot": false, - "src": "22750:2:18", + "src": "22750:2:38", "valueSize": 1 }, { - "declaration": 31140, + "declaration": 34201, "isOffset": false, "isSlot": false, - "src": "22779:2:18", + "src": "22779:2:38", "valueSize": 1 }, { - "declaration": 31143, + "declaration": 34204, "isOffset": false, "isSlot": false, - "src": "22808:2:18", + "src": "22808:2:38", "valueSize": 1 } ], - "id": 31151, + "id": 34212, "nodeType": "InlineAssembly", - "src": "22685:136:18" + "src": "22685:136:38" } ] }, @@ -25099,20 +25099,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22184:3:18", + "nameLocation": "22184:3:38", "parameters": { - "id": 31131, + "id": 34192, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31126, + "id": 34187, "mutability": "mutable", "name": "p0", - "nameLocation": "22196:2:18", + "nameLocation": "22196:2:38", "nodeType": "VariableDeclaration", - "scope": 31153, - "src": "22188:10:18", + "scope": 34214, + "src": "22188:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25120,10 +25120,10 @@ "typeString": "address" }, "typeName": { - "id": 31125, + "id": 34186, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22188:7:18", + "src": "22188:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25134,13 +25134,13 @@ }, { "constant": false, - "id": 31128, + "id": 34189, "mutability": "mutable", "name": "p1", - "nameLocation": "22205:2:18", + "nameLocation": "22205:2:38", "nodeType": "VariableDeclaration", - "scope": 31153, - "src": "22200:7:18", + "scope": 34214, + "src": "22200:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25148,10 +25148,10 @@ "typeString": "bool" }, "typeName": { - "id": 31127, + "id": 34188, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "22200:4:18", + "src": "22200:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25161,13 +25161,13 @@ }, { "constant": false, - "id": 31130, + "id": 34191, "mutability": "mutable", "name": "p2", - "nameLocation": "22214:2:18", + "nameLocation": "22214:2:38", "nodeType": "VariableDeclaration", - "scope": 31153, - "src": "22209:7:18", + "scope": 34214, + "src": "22209:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25175,10 +25175,10 @@ "typeString": "bool" }, "typeName": { - "id": 31129, + "id": 34190, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "22209:4:18", + "src": "22209:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25187,44 +25187,44 @@ "visibility": "internal" } ], - "src": "22187:30:18" + "src": "22187:30:38" }, "returnParameters": { - "id": 31132, + "id": 34193, "nodeType": "ParameterList", "parameters": [], - "src": "22232:0:18" + "src": "22232:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31182, + "id": 34243, "nodeType": "FunctionDefinition", - "src": "22833:658:18", + "src": "22833:658:38", "nodes": [], "body": { - "id": 31181, + "id": 34242, "nodeType": "Block", - "src": "22893:598:18", + "src": "22893:598:38", "nodes": [], "statements": [ { "assignments": [ - 31163 + 34224 ], "declarations": [ { "constant": false, - "id": 31163, + "id": 34224, "mutability": "mutable", "name": "m0", - "nameLocation": "22911:2:18", + "nameLocation": "22911:2:38", "nodeType": "VariableDeclaration", - "scope": 31181, - "src": "22903:10:18", + "scope": 34242, + "src": "22903:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25232,10 +25232,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31162, + "id": 34223, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "22903:7:18", + "src": "22903:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -25244,24 +25244,24 @@ "visibility": "internal" } ], - "id": 31164, + "id": 34225, "nodeType": "VariableDeclarationStatement", - "src": "22903:10:18" + "src": "22903:10:38" }, { "assignments": [ - 31166 + 34227 ], "declarations": [ { "constant": false, - "id": 31166, + "id": 34227, "mutability": "mutable", "name": "m1", - "nameLocation": "22931:2:18", + "nameLocation": "22931:2:38", "nodeType": "VariableDeclaration", - "scope": 31181, - "src": "22923:10:18", + "scope": 34242, + "src": "22923:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25269,10 +25269,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31165, + "id": 34226, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "22923:7:18", + "src": "22923:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -25281,24 +25281,24 @@ "visibility": "internal" } ], - "id": 31167, + "id": 34228, "nodeType": "VariableDeclarationStatement", - "src": "22923:10:18" + "src": "22923:10:38" }, { "assignments": [ - 31169 + 34230 ], "declarations": [ { "constant": false, - "id": 31169, + "id": 34230, "mutability": "mutable", "name": "m2", - "nameLocation": "22951:2:18", + "nameLocation": "22951:2:38", "nodeType": "VariableDeclaration", - "scope": 31181, - "src": "22943:10:18", + "scope": 34242, + "src": "22943:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25306,10 +25306,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31168, + "id": 34229, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "22943:7:18", + "src": "22943:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -25318,24 +25318,24 @@ "visibility": "internal" } ], - "id": 31170, + "id": 34231, "nodeType": "VariableDeclarationStatement", - "src": "22943:10:18" + "src": "22943:10:38" }, { "assignments": [ - 31172 + 34233 ], "declarations": [ { "constant": false, - "id": 31172, + "id": 34233, "mutability": "mutable", "name": "m3", - "nameLocation": "22971:2:18", + "nameLocation": "22971:2:38", "nodeType": "VariableDeclaration", - "scope": 31181, - "src": "22963:10:18", + "scope": 34242, + "src": "22963:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25343,10 +25343,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31171, + "id": 34232, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "22963:7:18", + "src": "22963:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -25355,24 +25355,24 @@ "visibility": "internal" } ], - "id": 31173, + "id": 34234, "nodeType": "VariableDeclarationStatement", - "src": "22963:10:18" + "src": "22963:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "22992:311:18", + "src": "22992:311:38", "statements": [ { "nodeType": "YulAssignment", - "src": "23006:17:18", + "src": "23006:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "23018:4:18", + "src": "23018:4:38", "type": "", "value": "0x00" } @@ -25380,28 +25380,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "23012:5:18" + "src": "23012:5:38" }, "nodeType": "YulFunctionCall", - "src": "23012:11:18" + "src": "23012:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "23006:2:18" + "src": "23006:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "23036:17:18", + "src": "23036:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "23048:4:18", + "src": "23048:4:38", "type": "", "value": "0x20" } @@ -25409,28 +25409,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "23042:5:18" + "src": "23042:5:38" }, "nodeType": "YulFunctionCall", - "src": "23042:11:18" + "src": "23042:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "23036:2:18" + "src": "23036:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "23066:17:18", + "src": "23066:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "23078:4:18", + "src": "23078:4:38", "type": "", "value": "0x40" } @@ -25438,28 +25438,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "23072:5:18" + "src": "23072:5:38" }, "nodeType": "YulFunctionCall", - "src": "23072:11:18" + "src": "23072:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "23066:2:18" + "src": "23066:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "23096:17:18", + "src": "23096:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "23108:4:18", + "src": "23108:4:38", "type": "", "value": "0x60" } @@ -25467,16 +25467,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "23102:5:18" + "src": "23102:5:38" }, "nodeType": "YulFunctionCall", - "src": "23102:11:18" + "src": "23102:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "23096:2:18" + "src": "23096:2:38" } ] }, @@ -25486,14 +25486,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "23189:4:18", + "src": "23189:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "23195:10:18", + "src": "23195:10:38", "type": "", "value": "0x9c4f99fb" } @@ -25501,13 +25501,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "23182:6:18" + "src": "23182:6:38" }, "nodeType": "YulFunctionCall", - "src": "23182:24:18" + "src": "23182:24:38" }, "nodeType": "YulExpressionStatement", - "src": "23182:24:18" + "src": "23182:24:38" }, { "expression": { @@ -25515,26 +25515,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "23226:4:18", + "src": "23226:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "23232:2:18" + "src": "23232:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "23219:6:18" + "src": "23219:6:38" }, "nodeType": "YulFunctionCall", - "src": "23219:16:18" + "src": "23219:16:38" }, "nodeType": "YulExpressionStatement", - "src": "23219:16:18" + "src": "23219:16:38" }, { "expression": { @@ -25542,26 +25542,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "23255:4:18", + "src": "23255:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "23261:2:18" + "src": "23261:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "23248:6:18" + "src": "23248:6:38" }, "nodeType": "YulFunctionCall", - "src": "23248:16:18" + "src": "23248:16:38" }, "nodeType": "YulExpressionStatement", - "src": "23248:16:18" + "src": "23248:16:38" }, { "expression": { @@ -25569,98 +25569,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "23284:4:18", + "src": "23284:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "23290:2:18" + "src": "23290:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "23277:6:18" + "src": "23277:6:38" }, "nodeType": "YulFunctionCall", - "src": "23277:16:18" + "src": "23277:16:38" }, "nodeType": "YulExpressionStatement", - "src": "23277:16:18" + "src": "23277:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31163, + "declaration": 34224, "isOffset": false, "isSlot": false, - "src": "23006:2:18", + "src": "23006:2:38", "valueSize": 1 }, { - "declaration": 31166, + "declaration": 34227, "isOffset": false, "isSlot": false, - "src": "23036:2:18", + "src": "23036:2:38", "valueSize": 1 }, { - "declaration": 31169, + "declaration": 34230, "isOffset": false, "isSlot": false, - "src": "23066:2:18", + "src": "23066:2:38", "valueSize": 1 }, { - "declaration": 31172, + "declaration": 34233, "isOffset": false, "isSlot": false, - "src": "23096:2:18", + "src": "23096:2:38", "valueSize": 1 }, { - "declaration": 31155, + "declaration": 34216, "isOffset": false, "isSlot": false, - "src": "23232:2:18", + "src": "23232:2:38", "valueSize": 1 }, { - "declaration": 31157, + "declaration": 34218, "isOffset": false, "isSlot": false, - "src": "23261:2:18", + "src": "23261:2:38", "valueSize": 1 }, { - "declaration": 31159, + "declaration": 34220, "isOffset": false, "isSlot": false, - "src": "23290:2:18", + "src": "23290:2:38", "valueSize": 1 } ], - "id": 31174, + "id": 34235, "nodeType": "InlineAssembly", - "src": "22983:320:18" + "src": "22983:320:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31176, + "id": 34237, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "23328:4:18", + "src": "23328:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -25669,14 +25669,14 @@ }, { "hexValue": "30783634", - "id": 31177, + "id": 34238, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "23334:4:18", + "src": "23334:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -25695,18 +25695,18 @@ "typeString": "int_const 100" } ], - "id": 31175, + "id": 34236, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "23312:15:18", + "referencedDeclaration": 33383, + "src": "23312:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31178, + "id": 34239, "isConstant": false, "isLValue": false, "isPure": false, @@ -25715,21 +25715,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "23312:27:18", + "src": "23312:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31179, + "id": 34240, "nodeType": "ExpressionStatement", - "src": "23312:27:18" + "src": "23312:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "23358:127:18", + "src": "23358:127:38", "statements": [ { "expression": { @@ -25737,26 +25737,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "23379:4:18", + "src": "23379:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "23385:2:18" + "src": "23385:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "23372:6:18" + "src": "23372:6:38" }, "nodeType": "YulFunctionCall", - "src": "23372:16:18" + "src": "23372:16:38" }, "nodeType": "YulExpressionStatement", - "src": "23372:16:18" + "src": "23372:16:38" }, { "expression": { @@ -25764,26 +25764,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "23408:4:18", + "src": "23408:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "23414:2:18" + "src": "23414:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "23401:6:18" + "src": "23401:6:38" }, "nodeType": "YulFunctionCall", - "src": "23401:16:18" + "src": "23401:16:38" }, "nodeType": "YulExpressionStatement", - "src": "23401:16:18" + "src": "23401:16:38" }, { "expression": { @@ -25791,26 +25791,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "23437:4:18", + "src": "23437:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "23443:2:18" + "src": "23443:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "23430:6:18" + "src": "23430:6:38" }, "nodeType": "YulFunctionCall", - "src": "23430:16:18" + "src": "23430:16:38" }, "nodeType": "YulExpressionStatement", - "src": "23430:16:18" + "src": "23430:16:38" }, { "expression": { @@ -25818,63 +25818,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "23466:4:18", + "src": "23466:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "23472:2:18" + "src": "23472:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "23459:6:18" + "src": "23459:6:38" }, "nodeType": "YulFunctionCall", - "src": "23459:16:18" + "src": "23459:16:38" }, "nodeType": "YulExpressionStatement", - "src": "23459:16:18" + "src": "23459:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31163, + "declaration": 34224, "isOffset": false, "isSlot": false, - "src": "23385:2:18", + "src": "23385:2:38", "valueSize": 1 }, { - "declaration": 31166, + "declaration": 34227, "isOffset": false, "isSlot": false, - "src": "23414:2:18", + "src": "23414:2:38", "valueSize": 1 }, { - "declaration": 31169, + "declaration": 34230, "isOffset": false, "isSlot": false, - "src": "23443:2:18", + "src": "23443:2:38", "valueSize": 1 }, { - "declaration": 31172, + "declaration": 34233, "isOffset": false, "isSlot": false, - "src": "23472:2:18", + "src": "23472:2:38", "valueSize": 1 } ], - "id": 31180, + "id": 34241, "nodeType": "InlineAssembly", - "src": "23349:136:18" + "src": "23349:136:38" } ] }, @@ -25882,20 +25882,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "22842:3:18", + "nameLocation": "22842:3:38", "parameters": { - "id": 31160, + "id": 34221, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31155, + "id": 34216, "mutability": "mutable", "name": "p0", - "nameLocation": "22854:2:18", + "nameLocation": "22854:2:38", "nodeType": "VariableDeclaration", - "scope": 31182, - "src": "22846:10:18", + "scope": 34243, + "src": "22846:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25903,10 +25903,10 @@ "typeString": "address" }, "typeName": { - "id": 31154, + "id": 34215, "name": "address", "nodeType": "ElementaryTypeName", - "src": "22846:7:18", + "src": "22846:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -25917,13 +25917,13 @@ }, { "constant": false, - "id": 31157, + "id": 34218, "mutability": "mutable", "name": "p1", - "nameLocation": "22863:2:18", + "nameLocation": "22863:2:38", "nodeType": "VariableDeclaration", - "scope": 31182, - "src": "22858:7:18", + "scope": 34243, + "src": "22858:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25931,10 +25931,10 @@ "typeString": "bool" }, "typeName": { - "id": 31156, + "id": 34217, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "22858:4:18", + "src": "22858:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -25944,13 +25944,13 @@ }, { "constant": false, - "id": 31159, + "id": 34220, "mutability": "mutable", "name": "p2", - "nameLocation": "22875:2:18", + "nameLocation": "22875:2:38", "nodeType": "VariableDeclaration", - "scope": 31182, - "src": "22867:10:18", + "scope": 34243, + "src": "22867:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25958,10 +25958,10 @@ "typeString": "uint256" }, "typeName": { - "id": 31158, + "id": 34219, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "22867:7:18", + "src": "22867:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25970,44 +25970,44 @@ "visibility": "internal" } ], - "src": "22845:33:18" + "src": "22845:33:38" }, "returnParameters": { - "id": 31161, + "id": 34222, "nodeType": "ParameterList", "parameters": [], - "src": "22893:0:18" + "src": "22893:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31217, + "id": 34278, "nodeType": "FunctionDefinition", - "src": "23497:1206:18", + "src": "23497:1206:38", "nodes": [], "body": { - "id": 31216, + "id": 34277, "nodeType": "Block", - "src": "23557:1146:18", + "src": "23557:1146:38", "nodes": [], "statements": [ { "assignments": [ - 31192 + 34253 ], "declarations": [ { "constant": false, - "id": 31192, + "id": 34253, "mutability": "mutable", "name": "m0", - "nameLocation": "23575:2:18", + "nameLocation": "23575:2:38", "nodeType": "VariableDeclaration", - "scope": 31216, - "src": "23567:10:18", + "scope": 34277, + "src": "23567:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26015,10 +26015,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31191, + "id": 34252, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "23567:7:18", + "src": "23567:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -26027,24 +26027,24 @@ "visibility": "internal" } ], - "id": 31193, + "id": 34254, "nodeType": "VariableDeclarationStatement", - "src": "23567:10:18" + "src": "23567:10:38" }, { "assignments": [ - 31195 + 34256 ], "declarations": [ { "constant": false, - "id": 31195, + "id": 34256, "mutability": "mutable", "name": "m1", - "nameLocation": "23595:2:18", + "nameLocation": "23595:2:38", "nodeType": "VariableDeclaration", - "scope": 31216, - "src": "23587:10:18", + "scope": 34277, + "src": "23587:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26052,10 +26052,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31194, + "id": 34255, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "23587:7:18", + "src": "23587:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -26064,24 +26064,24 @@ "visibility": "internal" } ], - "id": 31196, + "id": 34257, "nodeType": "VariableDeclarationStatement", - "src": "23587:10:18" + "src": "23587:10:38" }, { "assignments": [ - 31198 + 34259 ], "declarations": [ { "constant": false, - "id": 31198, + "id": 34259, "mutability": "mutable", "name": "m2", - "nameLocation": "23615:2:18", + "nameLocation": "23615:2:38", "nodeType": "VariableDeclaration", - "scope": 31216, - "src": "23607:10:18", + "scope": 34277, + "src": "23607:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26089,10 +26089,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31197, + "id": 34258, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "23607:7:18", + "src": "23607:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -26101,24 +26101,24 @@ "visibility": "internal" } ], - "id": 31199, + "id": 34260, "nodeType": "VariableDeclarationStatement", - "src": "23607:10:18" + "src": "23607:10:38" }, { "assignments": [ - 31201 + 34262 ], "declarations": [ { "constant": false, - "id": 31201, + "id": 34262, "mutability": "mutable", "name": "m3", - "nameLocation": "23635:2:18", + "nameLocation": "23635:2:38", "nodeType": "VariableDeclaration", - "scope": 31216, - "src": "23627:10:18", + "scope": 34277, + "src": "23627:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26126,10 +26126,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31200, + "id": 34261, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "23627:7:18", + "src": "23627:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -26138,24 +26138,24 @@ "visibility": "internal" } ], - "id": 31202, + "id": 34263, "nodeType": "VariableDeclarationStatement", - "src": "23627:10:18" + "src": "23627:10:38" }, { "assignments": [ - 31204 + 34265 ], "declarations": [ { "constant": false, - "id": 31204, + "id": 34265, "mutability": "mutable", "name": "m4", - "nameLocation": "23655:2:18", + "nameLocation": "23655:2:38", "nodeType": "VariableDeclaration", - "scope": 31216, - "src": "23647:10:18", + "scope": 34277, + "src": "23647:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26163,10 +26163,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31203, + "id": 34264, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "23647:7:18", + "src": "23647:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -26175,24 +26175,24 @@ "visibility": "internal" } ], - "id": 31205, + "id": 34266, "nodeType": "VariableDeclarationStatement", - "src": "23647:10:18" + "src": "23647:10:38" }, { "assignments": [ - 31207 + 34268 ], "declarations": [ { "constant": false, - "id": 31207, + "id": 34268, "mutability": "mutable", "name": "m5", - "nameLocation": "23675:2:18", + "nameLocation": "23675:2:38", "nodeType": "VariableDeclaration", - "scope": 31216, - "src": "23667:10:18", + "scope": 34277, + "src": "23667:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26200,10 +26200,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31206, + "id": 34267, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "23667:7:18", + "src": "23667:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -26212,27 +26212,27 @@ "visibility": "internal" } ], - "id": 31208, + "id": 34269, "nodeType": "VariableDeclarationStatement", - "src": "23667:10:18" + "src": "23667:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "23696:761:18", + "src": "23696:761:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "23739:313:18", + "src": "23739:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "23757:15:18", + "src": "23757:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "23771:1:18", + "src": "23771:1:38", "type": "", "value": "0" }, @@ -26240,7 +26240,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "23761:6:18", + "src": "23761:6:38", "type": "" } ] @@ -26248,16 +26248,16 @@ { "body": { "nodeType": "YulBlock", - "src": "23842:40:18", + "src": "23842:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "23871:9:18", + "src": "23871:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "23873:5:18" + "src": "23873:5:38" } ] }, @@ -26268,33 +26268,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "23859:6:18" + "src": "23859:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "23867:1:18" + "src": "23867:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "23854:4:18" + "src": "23854:4:38" }, "nodeType": "YulFunctionCall", - "src": "23854:15:18" + "src": "23854:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "23847:6:18" + "src": "23847:6:38" }, "nodeType": "YulFunctionCall", - "src": "23847:23:18" + "src": "23847:23:38" }, "nodeType": "YulIf", - "src": "23844:36:18" + "src": "23844:36:38" } ] }, @@ -26303,12 +26303,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "23799:6:18" + "src": "23799:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "23807:4:18", + "src": "23807:4:38", "type": "", "value": "0x20" } @@ -26316,30 +26316,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "23796:2:18" + "src": "23796:2:38" }, "nodeType": "YulFunctionCall", - "src": "23796:16:18" + "src": "23796:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "23813:28:18", + "src": "23813:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "23815:24:18", + "src": "23815:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "23829:6:18" + "src": "23829:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "23837:1:18", + "src": "23837:1:38", "type": "", "value": "1" } @@ -26347,16 +26347,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "23825:3:18" + "src": "23825:3:38" }, "nodeType": "YulFunctionCall", - "src": "23825:14:18" + "src": "23825:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "23815:6:18" + "src": "23815:6:38" } ] } @@ -26364,10 +26364,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "23793:2:18", + "src": "23793:2:38", "statements": [] }, - "src": "23789:93:18" + "src": "23789:93:38" }, { "expression": { @@ -26375,34 +26375,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "23906:3:18" + "src": "23906:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "23911:6:18" + "src": "23911:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "23899:6:18" + "src": "23899:6:38" }, "nodeType": "YulFunctionCall", - "src": "23899:19:18" + "src": "23899:19:38" }, "nodeType": "YulExpressionStatement", - "src": "23899:19:18" + "src": "23899:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "23935:37:18", + "src": "23935:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "23952:3:18", + "src": "23952:3:38", "type": "", "value": "256" }, @@ -26411,38 +26411,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "23961:1:18", + "src": "23961:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "23964:6:18" + "src": "23964:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "23957:3:18" + "src": "23957:3:38" }, "nodeType": "YulFunctionCall", - "src": "23957:14:18" + "src": "23957:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "23948:3:18" + "src": "23948:3:38" }, "nodeType": "YulFunctionCall", - "src": "23948:24:18" + "src": "23948:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "23939:5:18", + "src": "23939:5:38", "type": "" } ] @@ -26455,12 +26455,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "24000:3:18" + "src": "24000:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "24005:4:18", + "src": "24005:4:38", "type": "", "value": "0x20" } @@ -26468,59 +26468,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "23996:3:18" + "src": "23996:3:38" }, "nodeType": "YulFunctionCall", - "src": "23996:14:18" + "src": "23996:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "24016:5:18" + "src": "24016:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "24027:5:18" + "src": "24027:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "24034:1:18" + "src": "24034:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "24023:3:18" + "src": "24023:3:38" }, "nodeType": "YulFunctionCall", - "src": "24023:13:18" + "src": "24023:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "24012:3:18" + "src": "24012:3:38" }, "nodeType": "YulFunctionCall", - "src": "24012:25:18" + "src": "24012:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "23989:6:18" + "src": "23989:6:38" }, "nodeType": "YulFunctionCall", - "src": "23989:49:18" + "src": "23989:49:38" }, "nodeType": "YulExpressionStatement", - "src": "23989:49:18" + "src": "23989:49:38" } ] }, @@ -26530,27 +26530,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "23731:3:18", + "src": "23731:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "23736:1:18", + "src": "23736:1:38", "type": "" } ], - "src": "23710:342:18" + "src": "23710:342:38" }, { "nodeType": "YulAssignment", - "src": "24065:17:18", + "src": "24065:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "24077:4:18", + "src": "24077:4:38", "type": "", "value": "0x00" } @@ -26558,28 +26558,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "24071:5:18" + "src": "24071:5:38" }, "nodeType": "YulFunctionCall", - "src": "24071:11:18" + "src": "24071:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "24065:2:18" + "src": "24065:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "24095:17:18", + "src": "24095:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "24107:4:18", + "src": "24107:4:38", "type": "", "value": "0x20" } @@ -26587,28 +26587,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "24101:5:18" + "src": "24101:5:38" }, "nodeType": "YulFunctionCall", - "src": "24101:11:18" + "src": "24101:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "24095:2:18" + "src": "24095:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "24125:17:18", + "src": "24125:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "24137:4:18", + "src": "24137:4:38", "type": "", "value": "0x40" } @@ -26616,28 +26616,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "24131:5:18" + "src": "24131:5:38" }, "nodeType": "YulFunctionCall", - "src": "24131:11:18" + "src": "24131:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "24125:2:18" + "src": "24125:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "24155:17:18", + "src": "24155:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "24167:4:18", + "src": "24167:4:38", "type": "", "value": "0x60" } @@ -26645,28 +26645,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "24161:5:18" + "src": "24161:5:38" }, "nodeType": "YulFunctionCall", - "src": "24161:11:18" + "src": "24161:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "24155:2:18" + "src": "24155:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "24185:17:18", + "src": "24185:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "24197:4:18", + "src": "24197:4:38", "type": "", "value": "0x80" } @@ -26674,28 +26674,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "24191:5:18" + "src": "24191:5:38" }, "nodeType": "YulFunctionCall", - "src": "24191:11:18" + "src": "24191:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "24185:2:18" + "src": "24185:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "24215:17:18", + "src": "24215:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "24227:4:18", + "src": "24227:4:38", "type": "", "value": "0xa0" } @@ -26703,16 +26703,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "24221:5:18" + "src": "24221:5:38" }, "nodeType": "YulFunctionCall", - "src": "24221:11:18" + "src": "24221:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "24215:2:18" + "src": "24215:2:38" } ] }, @@ -26722,14 +26722,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "24307:4:18", + "src": "24307:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "24313:10:18", + "src": "24313:10:38", "type": "", "value": "0x212255cc" } @@ -26737,13 +26737,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "24300:6:18" + "src": "24300:6:38" }, "nodeType": "YulFunctionCall", - "src": "24300:24:18" + "src": "24300:24:38" }, "nodeType": "YulExpressionStatement", - "src": "24300:24:18" + "src": "24300:24:38" }, { "expression": { @@ -26751,26 +26751,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "24344:4:18", + "src": "24344:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "24350:2:18" + "src": "24350:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "24337:6:18" + "src": "24337:6:38" }, "nodeType": "YulFunctionCall", - "src": "24337:16:18" + "src": "24337:16:38" }, "nodeType": "YulExpressionStatement", - "src": "24337:16:18" + "src": "24337:16:38" }, { "expression": { @@ -26778,26 +26778,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "24373:4:18", + "src": "24373:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "24379:2:18" + "src": "24379:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "24366:6:18" + "src": "24366:6:38" }, "nodeType": "YulFunctionCall", - "src": "24366:16:18" + "src": "24366:16:38" }, "nodeType": "YulExpressionStatement", - "src": "24366:16:18" + "src": "24366:16:38" }, { "expression": { @@ -26805,14 +26805,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "24402:4:18", + "src": "24402:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "24408:4:18", + "src": "24408:4:38", "type": "", "value": "0x60" } @@ -26820,13 +26820,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "24395:6:18" + "src": "24395:6:38" }, "nodeType": "YulFunctionCall", - "src": "24395:18:18" + "src": "24395:18:38" }, "nodeType": "YulExpressionStatement", - "src": "24395:18:18" + "src": "24395:18:38" }, { "expression": { @@ -26834,112 +26834,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "24438:4:18", + "src": "24438:4:38", "type": "", "value": "0x80" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "24444:2:18" + "src": "24444:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "24426:11:18" + "src": "24426:11:38" }, "nodeType": "YulFunctionCall", - "src": "24426:21:18" + "src": "24426:21:38" }, "nodeType": "YulExpressionStatement", - "src": "24426:21:18" + "src": "24426:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31192, + "declaration": 34253, "isOffset": false, "isSlot": false, - "src": "24065:2:18", + "src": "24065:2:38", "valueSize": 1 }, { - "declaration": 31195, + "declaration": 34256, "isOffset": false, "isSlot": false, - "src": "24095:2:18", + "src": "24095:2:38", "valueSize": 1 }, { - "declaration": 31198, + "declaration": 34259, "isOffset": false, "isSlot": false, - "src": "24125:2:18", + "src": "24125:2:38", "valueSize": 1 }, { - "declaration": 31201, + "declaration": 34262, "isOffset": false, "isSlot": false, - "src": "24155:2:18", + "src": "24155:2:38", "valueSize": 1 }, { - "declaration": 31204, + "declaration": 34265, "isOffset": false, "isSlot": false, - "src": "24185:2:18", + "src": "24185:2:38", "valueSize": 1 }, { - "declaration": 31207, + "declaration": 34268, "isOffset": false, "isSlot": false, - "src": "24215:2:18", + "src": "24215:2:38", "valueSize": 1 }, { - "declaration": 31184, + "declaration": 34245, "isOffset": false, "isSlot": false, - "src": "24350:2:18", + "src": "24350:2:38", "valueSize": 1 }, { - "declaration": 31186, + "declaration": 34247, "isOffset": false, "isSlot": false, - "src": "24379:2:18", + "src": "24379:2:38", "valueSize": 1 }, { - "declaration": 31188, + "declaration": 34249, "isOffset": false, "isSlot": false, - "src": "24444:2:18", + "src": "24444:2:38", "valueSize": 1 } ], - "id": 31209, + "id": 34270, "nodeType": "InlineAssembly", - "src": "23687:770:18" + "src": "23687:770:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31211, + "id": 34272, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "24482:4:18", + "src": "24482:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -26948,14 +26948,14 @@ }, { "hexValue": "30786134", - "id": 31212, + "id": 34273, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "24488:4:18", + "src": "24488:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -26974,18 +26974,18 @@ "typeString": "int_const 164" } ], - "id": 31210, + "id": 34271, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "24466:15:18", + "referencedDeclaration": 33383, + "src": "24466:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31213, + "id": 34274, "isConstant": false, "isLValue": false, "isPure": false, @@ -26994,21 +26994,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "24466:27:18", + "src": "24466:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31214, + "id": 34275, "nodeType": "ExpressionStatement", - "src": "24466:27:18" + "src": "24466:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "24512:185:18", + "src": "24512:185:38", "statements": [ { "expression": { @@ -27016,26 +27016,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "24533:4:18", + "src": "24533:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "24539:2:18" + "src": "24539:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "24526:6:18" + "src": "24526:6:38" }, "nodeType": "YulFunctionCall", - "src": "24526:16:18" + "src": "24526:16:38" }, "nodeType": "YulExpressionStatement", - "src": "24526:16:18" + "src": "24526:16:38" }, { "expression": { @@ -27043,26 +27043,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "24562:4:18", + "src": "24562:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "24568:2:18" + "src": "24568:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "24555:6:18" + "src": "24555:6:38" }, "nodeType": "YulFunctionCall", - "src": "24555:16:18" + "src": "24555:16:38" }, "nodeType": "YulExpressionStatement", - "src": "24555:16:18" + "src": "24555:16:38" }, { "expression": { @@ -27070,26 +27070,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "24591:4:18", + "src": "24591:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "24597:2:18" + "src": "24597:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "24584:6:18" + "src": "24584:6:38" }, "nodeType": "YulFunctionCall", - "src": "24584:16:18" + "src": "24584:16:38" }, "nodeType": "YulExpressionStatement", - "src": "24584:16:18" + "src": "24584:16:38" }, { "expression": { @@ -27097,26 +27097,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "24620:4:18", + "src": "24620:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "24626:2:18" + "src": "24626:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "24613:6:18" + "src": "24613:6:38" }, "nodeType": "YulFunctionCall", - "src": "24613:16:18" + "src": "24613:16:38" }, "nodeType": "YulExpressionStatement", - "src": "24613:16:18" + "src": "24613:16:38" }, { "expression": { @@ -27124,26 +27124,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "24649:4:18", + "src": "24649:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "24655:2:18" + "src": "24655:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "24642:6:18" + "src": "24642:6:38" }, "nodeType": "YulFunctionCall", - "src": "24642:16:18" + "src": "24642:16:38" }, "nodeType": "YulExpressionStatement", - "src": "24642:16:18" + "src": "24642:16:38" }, { "expression": { @@ -27151,77 +27151,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "24678:4:18", + "src": "24678:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "24684:2:18" + "src": "24684:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "24671:6:18" + "src": "24671:6:38" }, "nodeType": "YulFunctionCall", - "src": "24671:16:18" + "src": "24671:16:38" }, "nodeType": "YulExpressionStatement", - "src": "24671:16:18" + "src": "24671:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31192, + "declaration": 34253, "isOffset": false, "isSlot": false, - "src": "24539:2:18", + "src": "24539:2:38", "valueSize": 1 }, { - "declaration": 31195, + "declaration": 34256, "isOffset": false, "isSlot": false, - "src": "24568:2:18", + "src": "24568:2:38", "valueSize": 1 }, { - "declaration": 31198, + "declaration": 34259, "isOffset": false, "isSlot": false, - "src": "24597:2:18", + "src": "24597:2:38", "valueSize": 1 }, { - "declaration": 31201, + "declaration": 34262, "isOffset": false, "isSlot": false, - "src": "24626:2:18", + "src": "24626:2:38", "valueSize": 1 }, { - "declaration": 31204, + "declaration": 34265, "isOffset": false, "isSlot": false, - "src": "24655:2:18", + "src": "24655:2:38", "valueSize": 1 }, { - "declaration": 31207, + "declaration": 34268, "isOffset": false, "isSlot": false, - "src": "24684:2:18", + "src": "24684:2:38", "valueSize": 1 } ], - "id": 31215, + "id": 34276, "nodeType": "InlineAssembly", - "src": "24503:194:18" + "src": "24503:194:38" } ] }, @@ -27229,20 +27229,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "23506:3:18", + "nameLocation": "23506:3:38", "parameters": { - "id": 31189, + "id": 34250, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31184, + "id": 34245, "mutability": "mutable", "name": "p0", - "nameLocation": "23518:2:18", + "nameLocation": "23518:2:38", "nodeType": "VariableDeclaration", - "scope": 31217, - "src": "23510:10:18", + "scope": 34278, + "src": "23510:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27250,10 +27250,10 @@ "typeString": "address" }, "typeName": { - "id": 31183, + "id": 34244, "name": "address", "nodeType": "ElementaryTypeName", - "src": "23510:7:18", + "src": "23510:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -27264,13 +27264,13 @@ }, { "constant": false, - "id": 31186, + "id": 34247, "mutability": "mutable", "name": "p1", - "nameLocation": "23527:2:18", + "nameLocation": "23527:2:38", "nodeType": "VariableDeclaration", - "scope": 31217, - "src": "23522:7:18", + "scope": 34278, + "src": "23522:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27278,10 +27278,10 @@ "typeString": "bool" }, "typeName": { - "id": 31185, + "id": 34246, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "23522:4:18", + "src": "23522:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -27291,13 +27291,13 @@ }, { "constant": false, - "id": 31188, + "id": 34249, "mutability": "mutable", "name": "p2", - "nameLocation": "23539:2:18", + "nameLocation": "23539:2:38", "nodeType": "VariableDeclaration", - "scope": 31217, - "src": "23531:10:18", + "scope": 34278, + "src": "23531:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27305,10 +27305,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31187, + "id": 34248, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "23531:7:18", + "src": "23531:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -27317,44 +27317,44 @@ "visibility": "internal" } ], - "src": "23509:33:18" + "src": "23509:33:38" }, "returnParameters": { - "id": 31190, + "id": 34251, "nodeType": "ParameterList", "parameters": [], - "src": "23557:0:18" + "src": "23557:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31246, + "id": 34307, "nodeType": "FunctionDefinition", - "src": "24709:664:18", + "src": "24709:664:38", "nodes": [], "body": { - "id": 31245, + "id": 34306, "nodeType": "Block", - "src": "24772:601:18", + "src": "24772:601:38", "nodes": [], "statements": [ { "assignments": [ - 31227 + 34288 ], "declarations": [ { "constant": false, - "id": 31227, + "id": 34288, "mutability": "mutable", "name": "m0", - "nameLocation": "24790:2:18", + "nameLocation": "24790:2:38", "nodeType": "VariableDeclaration", - "scope": 31245, - "src": "24782:10:18", + "scope": 34306, + "src": "24782:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27362,10 +27362,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31226, + "id": 34287, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "24782:7:18", + "src": "24782:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -27374,24 +27374,24 @@ "visibility": "internal" } ], - "id": 31228, + "id": 34289, "nodeType": "VariableDeclarationStatement", - "src": "24782:10:18" + "src": "24782:10:38" }, { "assignments": [ - 31230 + 34291 ], "declarations": [ { "constant": false, - "id": 31230, + "id": 34291, "mutability": "mutable", "name": "m1", - "nameLocation": "24810:2:18", + "nameLocation": "24810:2:38", "nodeType": "VariableDeclaration", - "scope": 31245, - "src": "24802:10:18", + "scope": 34306, + "src": "24802:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27399,10 +27399,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31229, + "id": 34290, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "24802:7:18", + "src": "24802:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -27411,24 +27411,24 @@ "visibility": "internal" } ], - "id": 31231, + "id": 34292, "nodeType": "VariableDeclarationStatement", - "src": "24802:10:18" + "src": "24802:10:38" }, { "assignments": [ - 31233 + 34294 ], "declarations": [ { "constant": false, - "id": 31233, + "id": 34294, "mutability": "mutable", "name": "m2", - "nameLocation": "24830:2:18", + "nameLocation": "24830:2:38", "nodeType": "VariableDeclaration", - "scope": 31245, - "src": "24822:10:18", + "scope": 34306, + "src": "24822:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27436,10 +27436,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31232, + "id": 34293, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "24822:7:18", + "src": "24822:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -27448,24 +27448,24 @@ "visibility": "internal" } ], - "id": 31234, + "id": 34295, "nodeType": "VariableDeclarationStatement", - "src": "24822:10:18" + "src": "24822:10:38" }, { "assignments": [ - 31236 + 34297 ], "declarations": [ { "constant": false, - "id": 31236, + "id": 34297, "mutability": "mutable", "name": "m3", - "nameLocation": "24850:2:18", + "nameLocation": "24850:2:38", "nodeType": "VariableDeclaration", - "scope": 31245, - "src": "24842:10:18", + "scope": 34306, + "src": "24842:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -27473,10 +27473,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31235, + "id": 34296, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "24842:7:18", + "src": "24842:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -27485,24 +27485,24 @@ "visibility": "internal" } ], - "id": 31237, + "id": 34298, "nodeType": "VariableDeclarationStatement", - "src": "24842:10:18" + "src": "24842:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "24871:314:18", + "src": "24871:314:38", "statements": [ { "nodeType": "YulAssignment", - "src": "24885:17:18", + "src": "24885:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "24897:4:18", + "src": "24897:4:38", "type": "", "value": "0x00" } @@ -27510,28 +27510,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "24891:5:18" + "src": "24891:5:38" }, "nodeType": "YulFunctionCall", - "src": "24891:11:18" + "src": "24891:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "24885:2:18" + "src": "24885:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "24915:17:18", + "src": "24915:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "24927:4:18", + "src": "24927:4:38", "type": "", "value": "0x20" } @@ -27539,28 +27539,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "24921:5:18" + "src": "24921:5:38" }, "nodeType": "YulFunctionCall", - "src": "24921:11:18" + "src": "24921:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "24915:2:18" + "src": "24915:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "24945:17:18", + "src": "24945:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "24957:4:18", + "src": "24957:4:38", "type": "", "value": "0x40" } @@ -27568,28 +27568,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "24951:5:18" + "src": "24951:5:38" }, "nodeType": "YulFunctionCall", - "src": "24951:11:18" + "src": "24951:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "24945:2:18" + "src": "24945:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "24975:17:18", + "src": "24975:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "24987:4:18", + "src": "24987:4:38", "type": "", "value": "0x60" } @@ -27597,16 +27597,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "24981:5:18" + "src": "24981:5:38" }, "nodeType": "YulFunctionCall", - "src": "24981:11:18" + "src": "24981:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "24975:2:18" + "src": "24975:2:38" } ] }, @@ -27616,14 +27616,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "25071:4:18", + "src": "25071:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "25077:10:18", + "src": "25077:10:38", "type": "", "value": "0x7bc0d848" } @@ -27631,13 +27631,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "25064:6:18" + "src": "25064:6:38" }, "nodeType": "YulFunctionCall", - "src": "25064:24:18" + "src": "25064:24:38" }, "nodeType": "YulExpressionStatement", - "src": "25064:24:18" + "src": "25064:24:38" }, { "expression": { @@ -27645,26 +27645,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "25108:4:18", + "src": "25108:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "25114:2:18" + "src": "25114:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "25101:6:18" + "src": "25101:6:38" }, "nodeType": "YulFunctionCall", - "src": "25101:16:18" + "src": "25101:16:38" }, "nodeType": "YulExpressionStatement", - "src": "25101:16:18" + "src": "25101:16:38" }, { "expression": { @@ -27672,26 +27672,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "25137:4:18", + "src": "25137:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "25143:2:18" + "src": "25143:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "25130:6:18" + "src": "25130:6:38" }, "nodeType": "YulFunctionCall", - "src": "25130:16:18" + "src": "25130:16:38" }, "nodeType": "YulExpressionStatement", - "src": "25130:16:18" + "src": "25130:16:38" }, { "expression": { @@ -27699,98 +27699,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "25166:4:18", + "src": "25166:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "25172:2:18" + "src": "25172:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "25159:6:18" + "src": "25159:6:38" }, "nodeType": "YulFunctionCall", - "src": "25159:16:18" + "src": "25159:16:38" }, "nodeType": "YulExpressionStatement", - "src": "25159:16:18" + "src": "25159:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31227, + "declaration": 34288, "isOffset": false, "isSlot": false, - "src": "24885:2:18", + "src": "24885:2:38", "valueSize": 1 }, { - "declaration": 31230, + "declaration": 34291, "isOffset": false, "isSlot": false, - "src": "24915:2:18", + "src": "24915:2:38", "valueSize": 1 }, { - "declaration": 31233, + "declaration": 34294, "isOffset": false, "isSlot": false, - "src": "24945:2:18", + "src": "24945:2:38", "valueSize": 1 }, { - "declaration": 31236, + "declaration": 34297, "isOffset": false, "isSlot": false, - "src": "24975:2:18", + "src": "24975:2:38", "valueSize": 1 }, { - "declaration": 31219, + "declaration": 34280, "isOffset": false, "isSlot": false, - "src": "25114:2:18", + "src": "25114:2:38", "valueSize": 1 }, { - "declaration": 31221, + "declaration": 34282, "isOffset": false, "isSlot": false, - "src": "25143:2:18", + "src": "25143:2:38", "valueSize": 1 }, { - "declaration": 31223, + "declaration": 34284, "isOffset": false, "isSlot": false, - "src": "25172:2:18", + "src": "25172:2:38", "valueSize": 1 } ], - "id": 31238, + "id": 34299, "nodeType": "InlineAssembly", - "src": "24862:323:18" + "src": "24862:323:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31240, + "id": 34301, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "25210:4:18", + "src": "25210:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -27799,14 +27799,14 @@ }, { "hexValue": "30783634", - "id": 31241, + "id": 34302, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "25216:4:18", + "src": "25216:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -27825,18 +27825,18 @@ "typeString": "int_const 100" } ], - "id": 31239, + "id": 34300, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "25194:15:18", + "referencedDeclaration": 33383, + "src": "25194:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31242, + "id": 34303, "isConstant": false, "isLValue": false, "isPure": false, @@ -27845,21 +27845,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25194:27:18", + "src": "25194:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31243, + "id": 34304, "nodeType": "ExpressionStatement", - "src": "25194:27:18" + "src": "25194:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "25240:127:18", + "src": "25240:127:38", "statements": [ { "expression": { @@ -27867,26 +27867,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "25261:4:18", + "src": "25261:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "25267:2:18" + "src": "25267:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "25254:6:18" + "src": "25254:6:38" }, "nodeType": "YulFunctionCall", - "src": "25254:16:18" + "src": "25254:16:38" }, "nodeType": "YulExpressionStatement", - "src": "25254:16:18" + "src": "25254:16:38" }, { "expression": { @@ -27894,26 +27894,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "25290:4:18", + "src": "25290:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "25296:2:18" + "src": "25296:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "25283:6:18" + "src": "25283:6:38" }, "nodeType": "YulFunctionCall", - "src": "25283:16:18" + "src": "25283:16:38" }, "nodeType": "YulExpressionStatement", - "src": "25283:16:18" + "src": "25283:16:38" }, { "expression": { @@ -27921,26 +27921,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "25319:4:18", + "src": "25319:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "25325:2:18" + "src": "25325:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "25312:6:18" + "src": "25312:6:38" }, "nodeType": "YulFunctionCall", - "src": "25312:16:18" + "src": "25312:16:38" }, "nodeType": "YulExpressionStatement", - "src": "25312:16:18" + "src": "25312:16:38" }, { "expression": { @@ -27948,63 +27948,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "25348:4:18", + "src": "25348:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "25354:2:18" + "src": "25354:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "25341:6:18" + "src": "25341:6:38" }, "nodeType": "YulFunctionCall", - "src": "25341:16:18" + "src": "25341:16:38" }, "nodeType": "YulExpressionStatement", - "src": "25341:16:18" + "src": "25341:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31227, + "declaration": 34288, "isOffset": false, "isSlot": false, - "src": "25267:2:18", + "src": "25267:2:38", "valueSize": 1 }, { - "declaration": 31230, + "declaration": 34291, "isOffset": false, "isSlot": false, - "src": "25296:2:18", + "src": "25296:2:38", "valueSize": 1 }, { - "declaration": 31233, + "declaration": 34294, "isOffset": false, "isSlot": false, - "src": "25325:2:18", + "src": "25325:2:38", "valueSize": 1 }, { - "declaration": 31236, + "declaration": 34297, "isOffset": false, "isSlot": false, - "src": "25354:2:18", + "src": "25354:2:38", "valueSize": 1 } ], - "id": 31244, + "id": 34305, "nodeType": "InlineAssembly", - "src": "25231:136:18" + "src": "25231:136:38" } ] }, @@ -28012,20 +28012,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "24718:3:18", + "nameLocation": "24718:3:38", "parameters": { - "id": 31224, + "id": 34285, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31219, + "id": 34280, "mutability": "mutable", "name": "p0", - "nameLocation": "24730:2:18", + "nameLocation": "24730:2:38", "nodeType": "VariableDeclaration", - "scope": 31246, - "src": "24722:10:18", + "scope": 34307, + "src": "24722:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28033,10 +28033,10 @@ "typeString": "address" }, "typeName": { - "id": 31218, + "id": 34279, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24722:7:18", + "src": "24722:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28047,13 +28047,13 @@ }, { "constant": false, - "id": 31221, + "id": 34282, "mutability": "mutable", "name": "p1", - "nameLocation": "24742:2:18", + "nameLocation": "24742:2:38", "nodeType": "VariableDeclaration", - "scope": 31246, - "src": "24734:10:18", + "scope": 34307, + "src": "24734:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28061,10 +28061,10 @@ "typeString": "uint256" }, "typeName": { - "id": 31220, + "id": 34281, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "24734:7:18", + "src": "24734:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28074,13 +28074,13 @@ }, { "constant": false, - "id": 31223, + "id": 34284, "mutability": "mutable", "name": "p2", - "nameLocation": "24754:2:18", + "nameLocation": "24754:2:38", "nodeType": "VariableDeclaration", - "scope": 31246, - "src": "24746:10:18", + "scope": 34307, + "src": "24746:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28088,10 +28088,10 @@ "typeString": "address" }, "typeName": { - "id": 31222, + "id": 34283, "name": "address", "nodeType": "ElementaryTypeName", - "src": "24746:7:18", + "src": "24746:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28101,44 +28101,44 @@ "visibility": "internal" } ], - "src": "24721:36:18" + "src": "24721:36:38" }, "returnParameters": { - "id": 31225, + "id": 34286, "nodeType": "ParameterList", "parameters": [], - "src": "24772:0:18" + "src": "24772:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31275, + "id": 34336, "nodeType": "FunctionDefinition", - "src": "25379:658:18", + "src": "25379:658:38", "nodes": [], "body": { - "id": 31274, + "id": 34335, "nodeType": "Block", - "src": "25439:598:18", + "src": "25439:598:38", "nodes": [], "statements": [ { "assignments": [ - 31256 + 34317 ], "declarations": [ { "constant": false, - "id": 31256, + "id": 34317, "mutability": "mutable", "name": "m0", - "nameLocation": "25457:2:18", + "nameLocation": "25457:2:38", "nodeType": "VariableDeclaration", - "scope": 31274, - "src": "25449:10:18", + "scope": 34335, + "src": "25449:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28146,10 +28146,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31255, + "id": 34316, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "25449:7:18", + "src": "25449:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -28158,24 +28158,24 @@ "visibility": "internal" } ], - "id": 31257, + "id": 34318, "nodeType": "VariableDeclarationStatement", - "src": "25449:10:18" + "src": "25449:10:38" }, { "assignments": [ - 31259 + 34320 ], "declarations": [ { "constant": false, - "id": 31259, + "id": 34320, "mutability": "mutable", "name": "m1", - "nameLocation": "25477:2:18", + "nameLocation": "25477:2:38", "nodeType": "VariableDeclaration", - "scope": 31274, - "src": "25469:10:18", + "scope": 34335, + "src": "25469:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28183,10 +28183,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31258, + "id": 34319, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "25469:7:18", + "src": "25469:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -28195,24 +28195,24 @@ "visibility": "internal" } ], - "id": 31260, + "id": 34321, "nodeType": "VariableDeclarationStatement", - "src": "25469:10:18" + "src": "25469:10:38" }, { "assignments": [ - 31262 + 34323 ], "declarations": [ { "constant": false, - "id": 31262, + "id": 34323, "mutability": "mutable", "name": "m2", - "nameLocation": "25497:2:18", + "nameLocation": "25497:2:38", "nodeType": "VariableDeclaration", - "scope": 31274, - "src": "25489:10:18", + "scope": 34335, + "src": "25489:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28220,10 +28220,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31261, + "id": 34322, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "25489:7:18", + "src": "25489:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -28232,24 +28232,24 @@ "visibility": "internal" } ], - "id": 31263, + "id": 34324, "nodeType": "VariableDeclarationStatement", - "src": "25489:10:18" + "src": "25489:10:38" }, { "assignments": [ - 31265 + 34326 ], "declarations": [ { "constant": false, - "id": 31265, + "id": 34326, "mutability": "mutable", "name": "m3", - "nameLocation": "25517:2:18", + "nameLocation": "25517:2:38", "nodeType": "VariableDeclaration", - "scope": 31274, - "src": "25509:10:18", + "scope": 34335, + "src": "25509:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28257,10 +28257,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31264, + "id": 34325, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "25509:7:18", + "src": "25509:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -28269,24 +28269,24 @@ "visibility": "internal" } ], - "id": 31266, + "id": 34327, "nodeType": "VariableDeclarationStatement", - "src": "25509:10:18" + "src": "25509:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "25538:311:18", + "src": "25538:311:38", "statements": [ { "nodeType": "YulAssignment", - "src": "25552:17:18", + "src": "25552:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "25564:4:18", + "src": "25564:4:38", "type": "", "value": "0x00" } @@ -28294,28 +28294,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "25558:5:18" + "src": "25558:5:38" }, "nodeType": "YulFunctionCall", - "src": "25558:11:18" + "src": "25558:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "25552:2:18" + "src": "25552:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "25582:17:18", + "src": "25582:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "25594:4:18", + "src": "25594:4:38", "type": "", "value": "0x20" } @@ -28323,28 +28323,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "25588:5:18" + "src": "25588:5:38" }, "nodeType": "YulFunctionCall", - "src": "25588:11:18" + "src": "25588:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "25582:2:18" + "src": "25582:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "25612:17:18", + "src": "25612:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "25624:4:18", + "src": "25624:4:38", "type": "", "value": "0x40" } @@ -28352,28 +28352,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "25618:5:18" + "src": "25618:5:38" }, "nodeType": "YulFunctionCall", - "src": "25618:11:18" + "src": "25618:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "25612:2:18" + "src": "25612:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "25642:17:18", + "src": "25642:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "25654:4:18", + "src": "25654:4:38", "type": "", "value": "0x60" } @@ -28381,16 +28381,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "25648:5:18" + "src": "25648:5:38" }, "nodeType": "YulFunctionCall", - "src": "25648:11:18" + "src": "25648:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "25642:2:18" + "src": "25642:2:38" } ] }, @@ -28400,14 +28400,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "25735:4:18", + "src": "25735:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "25741:10:18", + "src": "25741:10:38", "type": "", "value": "0x678209a8" } @@ -28415,13 +28415,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "25728:6:18" + "src": "25728:6:38" }, "nodeType": "YulFunctionCall", - "src": "25728:24:18" + "src": "25728:24:38" }, "nodeType": "YulExpressionStatement", - "src": "25728:24:18" + "src": "25728:24:38" }, { "expression": { @@ -28429,26 +28429,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "25772:4:18", + "src": "25772:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "25778:2:18" + "src": "25778:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "25765:6:18" + "src": "25765:6:38" }, "nodeType": "YulFunctionCall", - "src": "25765:16:18" + "src": "25765:16:38" }, "nodeType": "YulExpressionStatement", - "src": "25765:16:18" + "src": "25765:16:38" }, { "expression": { @@ -28456,26 +28456,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "25801:4:18", + "src": "25801:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "25807:2:18" + "src": "25807:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "25794:6:18" + "src": "25794:6:38" }, "nodeType": "YulFunctionCall", - "src": "25794:16:18" + "src": "25794:16:38" }, "nodeType": "YulExpressionStatement", - "src": "25794:16:18" + "src": "25794:16:38" }, { "expression": { @@ -28483,98 +28483,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "25830:4:18", + "src": "25830:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "25836:2:18" + "src": "25836:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "25823:6:18" + "src": "25823:6:38" }, "nodeType": "YulFunctionCall", - "src": "25823:16:18" + "src": "25823:16:38" }, "nodeType": "YulExpressionStatement", - "src": "25823:16:18" + "src": "25823:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31256, + "declaration": 34317, "isOffset": false, "isSlot": false, - "src": "25552:2:18", + "src": "25552:2:38", "valueSize": 1 }, { - "declaration": 31259, + "declaration": 34320, "isOffset": false, "isSlot": false, - "src": "25582:2:18", + "src": "25582:2:38", "valueSize": 1 }, { - "declaration": 31262, + "declaration": 34323, "isOffset": false, "isSlot": false, - "src": "25612:2:18", + "src": "25612:2:38", "valueSize": 1 }, { - "declaration": 31265, + "declaration": 34326, "isOffset": false, "isSlot": false, - "src": "25642:2:18", + "src": "25642:2:38", "valueSize": 1 }, { - "declaration": 31248, + "declaration": 34309, "isOffset": false, "isSlot": false, - "src": "25778:2:18", + "src": "25778:2:38", "valueSize": 1 }, { - "declaration": 31250, + "declaration": 34311, "isOffset": false, "isSlot": false, - "src": "25807:2:18", + "src": "25807:2:38", "valueSize": 1 }, { - "declaration": 31252, + "declaration": 34313, "isOffset": false, "isSlot": false, - "src": "25836:2:18", + "src": "25836:2:38", "valueSize": 1 } ], - "id": 31267, + "id": 34328, "nodeType": "InlineAssembly", - "src": "25529:320:18" + "src": "25529:320:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31269, + "id": 34330, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "25874:4:18", + "src": "25874:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -28583,14 +28583,14 @@ }, { "hexValue": "30783634", - "id": 31270, + "id": 34331, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "25880:4:18", + "src": "25880:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -28609,18 +28609,18 @@ "typeString": "int_const 100" } ], - "id": 31268, + "id": 34329, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "25858:15:18", + "referencedDeclaration": 33383, + "src": "25858:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31271, + "id": 34332, "isConstant": false, "isLValue": false, "isPure": false, @@ -28629,21 +28629,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "25858:27:18", + "src": "25858:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31272, + "id": 34333, "nodeType": "ExpressionStatement", - "src": "25858:27:18" + "src": "25858:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "25904:127:18", + "src": "25904:127:38", "statements": [ { "expression": { @@ -28651,26 +28651,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "25925:4:18", + "src": "25925:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "25931:2:18" + "src": "25931:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "25918:6:18" + "src": "25918:6:38" }, "nodeType": "YulFunctionCall", - "src": "25918:16:18" + "src": "25918:16:38" }, "nodeType": "YulExpressionStatement", - "src": "25918:16:18" + "src": "25918:16:38" }, { "expression": { @@ -28678,26 +28678,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "25954:4:18", + "src": "25954:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "25960:2:18" + "src": "25960:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "25947:6:18" + "src": "25947:6:38" }, "nodeType": "YulFunctionCall", - "src": "25947:16:18" + "src": "25947:16:38" }, "nodeType": "YulExpressionStatement", - "src": "25947:16:18" + "src": "25947:16:38" }, { "expression": { @@ -28705,26 +28705,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "25983:4:18", + "src": "25983:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "25989:2:18" + "src": "25989:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "25976:6:18" + "src": "25976:6:38" }, "nodeType": "YulFunctionCall", - "src": "25976:16:18" + "src": "25976:16:38" }, "nodeType": "YulExpressionStatement", - "src": "25976:16:18" + "src": "25976:16:38" }, { "expression": { @@ -28732,63 +28732,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "26012:4:18", + "src": "26012:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "26018:2:18" + "src": "26018:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "26005:6:18" + "src": "26005:6:38" }, "nodeType": "YulFunctionCall", - "src": "26005:16:18" + "src": "26005:16:38" }, "nodeType": "YulExpressionStatement", - "src": "26005:16:18" + "src": "26005:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31256, + "declaration": 34317, "isOffset": false, "isSlot": false, - "src": "25931:2:18", + "src": "25931:2:38", "valueSize": 1 }, { - "declaration": 31259, + "declaration": 34320, "isOffset": false, "isSlot": false, - "src": "25960:2:18", + "src": "25960:2:38", "valueSize": 1 }, { - "declaration": 31262, + "declaration": 34323, "isOffset": false, "isSlot": false, - "src": "25989:2:18", + "src": "25989:2:38", "valueSize": 1 }, { - "declaration": 31265, + "declaration": 34326, "isOffset": false, "isSlot": false, - "src": "26018:2:18", + "src": "26018:2:38", "valueSize": 1 } ], - "id": 31273, + "id": 34334, "nodeType": "InlineAssembly", - "src": "25895:136:18" + "src": "25895:136:38" } ] }, @@ -28796,20 +28796,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "25388:3:18", + "nameLocation": "25388:3:38", "parameters": { - "id": 31253, + "id": 34314, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31248, + "id": 34309, "mutability": "mutable", "name": "p0", - "nameLocation": "25400:2:18", + "nameLocation": "25400:2:38", "nodeType": "VariableDeclaration", - "scope": 31275, - "src": "25392:10:18", + "scope": 34336, + "src": "25392:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28817,10 +28817,10 @@ "typeString": "address" }, "typeName": { - "id": 31247, + "id": 34308, "name": "address", "nodeType": "ElementaryTypeName", - "src": "25392:7:18", + "src": "25392:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -28831,13 +28831,13 @@ }, { "constant": false, - "id": 31250, + "id": 34311, "mutability": "mutable", "name": "p1", - "nameLocation": "25412:2:18", + "nameLocation": "25412:2:38", "nodeType": "VariableDeclaration", - "scope": 31275, - "src": "25404:10:18", + "scope": 34336, + "src": "25404:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28845,10 +28845,10 @@ "typeString": "uint256" }, "typeName": { - "id": 31249, + "id": 34310, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "25404:7:18", + "src": "25404:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28858,13 +28858,13 @@ }, { "constant": false, - "id": 31252, + "id": 34313, "mutability": "mutable", "name": "p2", - "nameLocation": "25421:2:18", + "nameLocation": "25421:2:38", "nodeType": "VariableDeclaration", - "scope": 31275, - "src": "25416:7:18", + "scope": 34336, + "src": "25416:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28872,10 +28872,10 @@ "typeString": "bool" }, "typeName": { - "id": 31251, + "id": 34312, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "25416:4:18", + "src": "25416:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28884,44 +28884,44 @@ "visibility": "internal" } ], - "src": "25391:33:18" + "src": "25391:33:38" }, "returnParameters": { - "id": 31254, + "id": 34315, "nodeType": "ParameterList", "parameters": [], - "src": "25439:0:18" + "src": "25439:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31304, + "id": 34365, "nodeType": "FunctionDefinition", - "src": "26043:664:18", + "src": "26043:664:38", "nodes": [], "body": { - "id": 31303, + "id": 34364, "nodeType": "Block", - "src": "26106:601:18", + "src": "26106:601:38", "nodes": [], "statements": [ { "assignments": [ - 31285 + 34346 ], "declarations": [ { "constant": false, - "id": 31285, + "id": 34346, "mutability": "mutable", "name": "m0", - "nameLocation": "26124:2:18", + "nameLocation": "26124:2:38", "nodeType": "VariableDeclaration", - "scope": 31303, - "src": "26116:10:18", + "scope": 34364, + "src": "26116:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28929,10 +28929,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31284, + "id": 34345, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "26116:7:18", + "src": "26116:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -28941,24 +28941,24 @@ "visibility": "internal" } ], - "id": 31286, + "id": 34347, "nodeType": "VariableDeclarationStatement", - "src": "26116:10:18" + "src": "26116:10:38" }, { "assignments": [ - 31288 + 34349 ], "declarations": [ { "constant": false, - "id": 31288, + "id": 34349, "mutability": "mutable", "name": "m1", - "nameLocation": "26144:2:18", + "nameLocation": "26144:2:38", "nodeType": "VariableDeclaration", - "scope": 31303, - "src": "26136:10:18", + "scope": 34364, + "src": "26136:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28966,10 +28966,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31287, + "id": 34348, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "26136:7:18", + "src": "26136:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -28978,24 +28978,24 @@ "visibility": "internal" } ], - "id": 31289, + "id": 34350, "nodeType": "VariableDeclarationStatement", - "src": "26136:10:18" + "src": "26136:10:38" }, { "assignments": [ - 31291 + 34352 ], "declarations": [ { "constant": false, - "id": 31291, + "id": 34352, "mutability": "mutable", "name": "m2", - "nameLocation": "26164:2:18", + "nameLocation": "26164:2:38", "nodeType": "VariableDeclaration", - "scope": 31303, - "src": "26156:10:18", + "scope": 34364, + "src": "26156:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29003,10 +29003,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31290, + "id": 34351, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "26156:7:18", + "src": "26156:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -29015,24 +29015,24 @@ "visibility": "internal" } ], - "id": 31292, + "id": 34353, "nodeType": "VariableDeclarationStatement", - "src": "26156:10:18" + "src": "26156:10:38" }, { "assignments": [ - 31294 + 34355 ], "declarations": [ { "constant": false, - "id": 31294, + "id": 34355, "mutability": "mutable", "name": "m3", - "nameLocation": "26184:2:18", + "nameLocation": "26184:2:38", "nodeType": "VariableDeclaration", - "scope": 31303, - "src": "26176:10:18", + "scope": 34364, + "src": "26176:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29040,10 +29040,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31293, + "id": 34354, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "26176:7:18", + "src": "26176:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -29052,24 +29052,24 @@ "visibility": "internal" } ], - "id": 31295, + "id": 34356, "nodeType": "VariableDeclarationStatement", - "src": "26176:10:18" + "src": "26176:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "26205:314:18", + "src": "26205:314:38", "statements": [ { "nodeType": "YulAssignment", - "src": "26219:17:18", + "src": "26219:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "26231:4:18", + "src": "26231:4:38", "type": "", "value": "0x00" } @@ -29077,28 +29077,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "26225:5:18" + "src": "26225:5:38" }, "nodeType": "YulFunctionCall", - "src": "26225:11:18" + "src": "26225:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "26219:2:18" + "src": "26219:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "26249:17:18", + "src": "26249:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "26261:4:18", + "src": "26261:4:38", "type": "", "value": "0x20" } @@ -29106,28 +29106,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "26255:5:18" + "src": "26255:5:38" }, "nodeType": "YulFunctionCall", - "src": "26255:11:18" + "src": "26255:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "26249:2:18" + "src": "26249:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "26279:17:18", + "src": "26279:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "26291:4:18", + "src": "26291:4:38", "type": "", "value": "0x40" } @@ -29135,28 +29135,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "26285:5:18" + "src": "26285:5:38" }, "nodeType": "YulFunctionCall", - "src": "26285:11:18" + "src": "26285:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "26279:2:18" + "src": "26279:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "26309:17:18", + "src": "26309:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "26321:4:18", + "src": "26321:4:38", "type": "", "value": "0x60" } @@ -29164,16 +29164,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "26315:5:18" + "src": "26315:5:38" }, "nodeType": "YulFunctionCall", - "src": "26315:11:18" + "src": "26315:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "26309:2:18" + "src": "26309:2:38" } ] }, @@ -29183,14 +29183,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "26405:4:18", + "src": "26405:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "26411:10:18", + "src": "26411:10:38", "type": "", "value": "0xb69bcaf6" } @@ -29198,13 +29198,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "26398:6:18" + "src": "26398:6:38" }, "nodeType": "YulFunctionCall", - "src": "26398:24:18" + "src": "26398:24:38" }, "nodeType": "YulExpressionStatement", - "src": "26398:24:18" + "src": "26398:24:38" }, { "expression": { @@ -29212,26 +29212,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "26442:4:18", + "src": "26442:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "26448:2:18" + "src": "26448:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "26435:6:18" + "src": "26435:6:38" }, "nodeType": "YulFunctionCall", - "src": "26435:16:18" + "src": "26435:16:38" }, "nodeType": "YulExpressionStatement", - "src": "26435:16:18" + "src": "26435:16:38" }, { "expression": { @@ -29239,26 +29239,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "26471:4:18", + "src": "26471:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "26477:2:18" + "src": "26477:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "26464:6:18" + "src": "26464:6:38" }, "nodeType": "YulFunctionCall", - "src": "26464:16:18" + "src": "26464:16:38" }, "nodeType": "YulExpressionStatement", - "src": "26464:16:18" + "src": "26464:16:38" }, { "expression": { @@ -29266,98 +29266,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "26500:4:18", + "src": "26500:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "26506:2:18" + "src": "26506:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "26493:6:18" + "src": "26493:6:38" }, "nodeType": "YulFunctionCall", - "src": "26493:16:18" + "src": "26493:16:38" }, "nodeType": "YulExpressionStatement", - "src": "26493:16:18" + "src": "26493:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31285, + "declaration": 34346, "isOffset": false, "isSlot": false, - "src": "26219:2:18", + "src": "26219:2:38", "valueSize": 1 }, { - "declaration": 31288, + "declaration": 34349, "isOffset": false, "isSlot": false, - "src": "26249:2:18", + "src": "26249:2:38", "valueSize": 1 }, { - "declaration": 31291, + "declaration": 34352, "isOffset": false, "isSlot": false, - "src": "26279:2:18", + "src": "26279:2:38", "valueSize": 1 }, { - "declaration": 31294, + "declaration": 34355, "isOffset": false, "isSlot": false, - "src": "26309:2:18", + "src": "26309:2:38", "valueSize": 1 }, { - "declaration": 31277, + "declaration": 34338, "isOffset": false, "isSlot": false, - "src": "26448:2:18", + "src": "26448:2:38", "valueSize": 1 }, { - "declaration": 31279, + "declaration": 34340, "isOffset": false, "isSlot": false, - "src": "26477:2:18", + "src": "26477:2:38", "valueSize": 1 }, { - "declaration": 31281, + "declaration": 34342, "isOffset": false, "isSlot": false, - "src": "26506:2:18", + "src": "26506:2:38", "valueSize": 1 } ], - "id": 31296, + "id": 34357, "nodeType": "InlineAssembly", - "src": "26196:323:18" + "src": "26196:323:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31298, + "id": 34359, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "26544:4:18", + "src": "26544:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -29366,14 +29366,14 @@ }, { "hexValue": "30783634", - "id": 31299, + "id": 34360, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "26550:4:18", + "src": "26550:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -29392,18 +29392,18 @@ "typeString": "int_const 100" } ], - "id": 31297, + "id": 34358, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "26528:15:18", + "referencedDeclaration": 33383, + "src": "26528:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31300, + "id": 34361, "isConstant": false, "isLValue": false, "isPure": false, @@ -29412,21 +29412,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "26528:27:18", + "src": "26528:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31301, + "id": 34362, "nodeType": "ExpressionStatement", - "src": "26528:27:18" + "src": "26528:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "26574:127:18", + "src": "26574:127:38", "statements": [ { "expression": { @@ -29434,26 +29434,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "26595:4:18", + "src": "26595:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "26601:2:18" + "src": "26601:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "26588:6:18" + "src": "26588:6:38" }, "nodeType": "YulFunctionCall", - "src": "26588:16:18" + "src": "26588:16:38" }, "nodeType": "YulExpressionStatement", - "src": "26588:16:18" + "src": "26588:16:38" }, { "expression": { @@ -29461,26 +29461,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "26624:4:18", + "src": "26624:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "26630:2:18" + "src": "26630:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "26617:6:18" + "src": "26617:6:38" }, "nodeType": "YulFunctionCall", - "src": "26617:16:18" + "src": "26617:16:38" }, "nodeType": "YulExpressionStatement", - "src": "26617:16:18" + "src": "26617:16:38" }, { "expression": { @@ -29488,26 +29488,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "26653:4:18", + "src": "26653:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "26659:2:18" + "src": "26659:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "26646:6:18" + "src": "26646:6:38" }, "nodeType": "YulFunctionCall", - "src": "26646:16:18" + "src": "26646:16:38" }, "nodeType": "YulExpressionStatement", - "src": "26646:16:18" + "src": "26646:16:38" }, { "expression": { @@ -29515,63 +29515,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "26682:4:18", + "src": "26682:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "26688:2:18" + "src": "26688:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "26675:6:18" + "src": "26675:6:38" }, "nodeType": "YulFunctionCall", - "src": "26675:16:18" + "src": "26675:16:38" }, "nodeType": "YulExpressionStatement", - "src": "26675:16:18" + "src": "26675:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31285, + "declaration": 34346, "isOffset": false, "isSlot": false, - "src": "26601:2:18", + "src": "26601:2:38", "valueSize": 1 }, { - "declaration": 31288, + "declaration": 34349, "isOffset": false, "isSlot": false, - "src": "26630:2:18", + "src": "26630:2:38", "valueSize": 1 }, { - "declaration": 31291, + "declaration": 34352, "isOffset": false, "isSlot": false, - "src": "26659:2:18", + "src": "26659:2:38", "valueSize": 1 }, { - "declaration": 31294, + "declaration": 34355, "isOffset": false, "isSlot": false, - "src": "26688:2:18", + "src": "26688:2:38", "valueSize": 1 } ], - "id": 31302, + "id": 34363, "nodeType": "InlineAssembly", - "src": "26565:136:18" + "src": "26565:136:38" } ] }, @@ -29579,20 +29579,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26052:3:18", + "nameLocation": "26052:3:38", "parameters": { - "id": 31282, + "id": 34343, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31277, + "id": 34338, "mutability": "mutable", "name": "p0", - "nameLocation": "26064:2:18", + "nameLocation": "26064:2:38", "nodeType": "VariableDeclaration", - "scope": 31304, - "src": "26056:10:18", + "scope": 34365, + "src": "26056:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29600,10 +29600,10 @@ "typeString": "address" }, "typeName": { - "id": 31276, + "id": 34337, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26056:7:18", + "src": "26056:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -29614,13 +29614,13 @@ }, { "constant": false, - "id": 31279, + "id": 34340, "mutability": "mutable", "name": "p1", - "nameLocation": "26076:2:18", + "nameLocation": "26076:2:38", "nodeType": "VariableDeclaration", - "scope": 31304, - "src": "26068:10:18", + "scope": 34365, + "src": "26068:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29628,10 +29628,10 @@ "typeString": "uint256" }, "typeName": { - "id": 31278, + "id": 34339, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26068:7:18", + "src": "26068:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29641,13 +29641,13 @@ }, { "constant": false, - "id": 31281, + "id": 34342, "mutability": "mutable", "name": "p2", - "nameLocation": "26088:2:18", + "nameLocation": "26088:2:38", "nodeType": "VariableDeclaration", - "scope": 31304, - "src": "26080:10:18", + "scope": 34365, + "src": "26080:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29655,10 +29655,10 @@ "typeString": "uint256" }, "typeName": { - "id": 31280, + "id": 34341, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26080:7:18", + "src": "26080:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -29667,44 +29667,44 @@ "visibility": "internal" } ], - "src": "26055:36:18" + "src": "26055:36:38" }, "returnParameters": { - "id": 31283, + "id": 34344, "nodeType": "ParameterList", "parameters": [], - "src": "26106:0:18" + "src": "26106:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31339, + "id": 34400, "nodeType": "FunctionDefinition", - "src": "26713:1212:18", + "src": "26713:1212:38", "nodes": [], "body": { - "id": 31338, + "id": 34399, "nodeType": "Block", - "src": "26776:1149:18", + "src": "26776:1149:38", "nodes": [], "statements": [ { "assignments": [ - 31314 + 34375 ], "declarations": [ { "constant": false, - "id": 31314, + "id": 34375, "mutability": "mutable", "name": "m0", - "nameLocation": "26794:2:18", + "nameLocation": "26794:2:38", "nodeType": "VariableDeclaration", - "scope": 31338, - "src": "26786:10:18", + "scope": 34399, + "src": "26786:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29712,10 +29712,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31313, + "id": 34374, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "26786:7:18", + "src": "26786:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -29724,24 +29724,24 @@ "visibility": "internal" } ], - "id": 31315, + "id": 34376, "nodeType": "VariableDeclarationStatement", - "src": "26786:10:18" + "src": "26786:10:38" }, { "assignments": [ - 31317 + 34378 ], "declarations": [ { "constant": false, - "id": 31317, + "id": 34378, "mutability": "mutable", "name": "m1", - "nameLocation": "26814:2:18", + "nameLocation": "26814:2:38", "nodeType": "VariableDeclaration", - "scope": 31338, - "src": "26806:10:18", + "scope": 34399, + "src": "26806:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29749,10 +29749,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31316, + "id": 34377, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "26806:7:18", + "src": "26806:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -29761,24 +29761,24 @@ "visibility": "internal" } ], - "id": 31318, + "id": 34379, "nodeType": "VariableDeclarationStatement", - "src": "26806:10:18" + "src": "26806:10:38" }, { "assignments": [ - 31320 + 34381 ], "declarations": [ { "constant": false, - "id": 31320, + "id": 34381, "mutability": "mutable", "name": "m2", - "nameLocation": "26834:2:18", + "nameLocation": "26834:2:38", "nodeType": "VariableDeclaration", - "scope": 31338, - "src": "26826:10:18", + "scope": 34399, + "src": "26826:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29786,10 +29786,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31319, + "id": 34380, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "26826:7:18", + "src": "26826:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -29798,24 +29798,24 @@ "visibility": "internal" } ], - "id": 31321, + "id": 34382, "nodeType": "VariableDeclarationStatement", - "src": "26826:10:18" + "src": "26826:10:38" }, { "assignments": [ - 31323 + 34384 ], "declarations": [ { "constant": false, - "id": 31323, + "id": 34384, "mutability": "mutable", "name": "m3", - "nameLocation": "26854:2:18", + "nameLocation": "26854:2:38", "nodeType": "VariableDeclaration", - "scope": 31338, - "src": "26846:10:18", + "scope": 34399, + "src": "26846:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29823,10 +29823,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31322, + "id": 34383, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "26846:7:18", + "src": "26846:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -29835,24 +29835,24 @@ "visibility": "internal" } ], - "id": 31324, + "id": 34385, "nodeType": "VariableDeclarationStatement", - "src": "26846:10:18" + "src": "26846:10:38" }, { "assignments": [ - 31326 + 34387 ], "declarations": [ { "constant": false, - "id": 31326, + "id": 34387, "mutability": "mutable", "name": "m4", - "nameLocation": "26874:2:18", + "nameLocation": "26874:2:38", "nodeType": "VariableDeclaration", - "scope": 31338, - "src": "26866:10:18", + "scope": 34399, + "src": "26866:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29860,10 +29860,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31325, + "id": 34386, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "26866:7:18", + "src": "26866:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -29872,24 +29872,24 @@ "visibility": "internal" } ], - "id": 31327, + "id": 34388, "nodeType": "VariableDeclarationStatement", - "src": "26866:10:18" + "src": "26866:10:38" }, { "assignments": [ - 31329 + 34390 ], "declarations": [ { "constant": false, - "id": 31329, + "id": 34390, "mutability": "mutable", "name": "m5", - "nameLocation": "26894:2:18", + "nameLocation": "26894:2:38", "nodeType": "VariableDeclaration", - "scope": 31338, - "src": "26886:10:18", + "scope": 34399, + "src": "26886:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -29897,10 +29897,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31328, + "id": 34389, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "26886:7:18", + "src": "26886:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -29909,27 +29909,27 @@ "visibility": "internal" } ], - "id": 31330, + "id": 34391, "nodeType": "VariableDeclarationStatement", - "src": "26886:10:18" + "src": "26886:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "26915:764:18", + "src": "26915:764:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "26958:313:18", + "src": "26958:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "26976:15:18", + "src": "26976:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "26990:1:18", + "src": "26990:1:38", "type": "", "value": "0" }, @@ -29937,7 +29937,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "26980:6:18", + "src": "26980:6:38", "type": "" } ] @@ -29945,16 +29945,16 @@ { "body": { "nodeType": "YulBlock", - "src": "27061:40:18", + "src": "27061:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "27090:9:18", + "src": "27090:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "27092:5:18" + "src": "27092:5:38" } ] }, @@ -29965,33 +29965,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "27078:6:18" + "src": "27078:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "27086:1:18" + "src": "27086:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "27073:4:18" + "src": "27073:4:38" }, "nodeType": "YulFunctionCall", - "src": "27073:15:18" + "src": "27073:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "27066:6:18" + "src": "27066:6:38" }, "nodeType": "YulFunctionCall", - "src": "27066:23:18" + "src": "27066:23:38" }, "nodeType": "YulIf", - "src": "27063:36:18" + "src": "27063:36:38" } ] }, @@ -30000,12 +30000,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "27018:6:18" + "src": "27018:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "27026:4:18", + "src": "27026:4:38", "type": "", "value": "0x20" } @@ -30013,30 +30013,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "27015:2:18" + "src": "27015:2:38" }, "nodeType": "YulFunctionCall", - "src": "27015:16:18" + "src": "27015:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "27032:28:18", + "src": "27032:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "27034:24:18", + "src": "27034:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "27048:6:18" + "src": "27048:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "27056:1:18", + "src": "27056:1:38", "type": "", "value": "1" } @@ -30044,16 +30044,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "27044:3:18" + "src": "27044:3:38" }, "nodeType": "YulFunctionCall", - "src": "27044:14:18" + "src": "27044:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "27034:6:18" + "src": "27034:6:38" } ] } @@ -30061,10 +30061,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "27012:2:18", + "src": "27012:2:38", "statements": [] }, - "src": "27008:93:18" + "src": "27008:93:38" }, { "expression": { @@ -30072,34 +30072,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "27125:3:18" + "src": "27125:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "27130:6:18" + "src": "27130:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "27118:6:18" + "src": "27118:6:38" }, "nodeType": "YulFunctionCall", - "src": "27118:19:18" + "src": "27118:19:38" }, "nodeType": "YulExpressionStatement", - "src": "27118:19:18" + "src": "27118:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "27154:37:18", + "src": "27154:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "27171:3:18", + "src": "27171:3:38", "type": "", "value": "256" }, @@ -30108,38 +30108,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "27180:1:18", + "src": "27180:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "27183:6:18" + "src": "27183:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "27176:3:18" + "src": "27176:3:38" }, "nodeType": "YulFunctionCall", - "src": "27176:14:18" + "src": "27176:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "27167:3:18" + "src": "27167:3:38" }, "nodeType": "YulFunctionCall", - "src": "27167:24:18" + "src": "27167:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "27158:5:18", + "src": "27158:5:38", "type": "" } ] @@ -30152,12 +30152,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "27219:3:18" + "src": "27219:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "27224:4:18", + "src": "27224:4:38", "type": "", "value": "0x20" } @@ -30165,59 +30165,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "27215:3:18" + "src": "27215:3:38" }, "nodeType": "YulFunctionCall", - "src": "27215:14:18" + "src": "27215:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "27235:5:18" + "src": "27235:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "27246:5:18" + "src": "27246:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "27253:1:18" + "src": "27253:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "27242:3:18" + "src": "27242:3:38" }, "nodeType": "YulFunctionCall", - "src": "27242:13:18" + "src": "27242:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "27231:3:18" + "src": "27231:3:38" }, "nodeType": "YulFunctionCall", - "src": "27231:25:18" + "src": "27231:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "27208:6:18" + "src": "27208:6:38" }, "nodeType": "YulFunctionCall", - "src": "27208:49:18" + "src": "27208:49:38" }, "nodeType": "YulExpressionStatement", - "src": "27208:49:18" + "src": "27208:49:38" } ] }, @@ -30227,27 +30227,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "26950:3:18", + "src": "26950:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "26955:1:18", + "src": "26955:1:38", "type": "" } ], - "src": "26929:342:18" + "src": "26929:342:38" }, { "nodeType": "YulAssignment", - "src": "27284:17:18", + "src": "27284:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "27296:4:18", + "src": "27296:4:38", "type": "", "value": "0x00" } @@ -30255,28 +30255,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "27290:5:18" + "src": "27290:5:38" }, "nodeType": "YulFunctionCall", - "src": "27290:11:18" + "src": "27290:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "27284:2:18" + "src": "27284:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "27314:17:18", + "src": "27314:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "27326:4:18", + "src": "27326:4:38", "type": "", "value": "0x20" } @@ -30284,28 +30284,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "27320:5:18" + "src": "27320:5:38" }, "nodeType": "YulFunctionCall", - "src": "27320:11:18" + "src": "27320:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "27314:2:18" + "src": "27314:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "27344:17:18", + "src": "27344:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "27356:4:18", + "src": "27356:4:38", "type": "", "value": "0x40" } @@ -30313,28 +30313,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "27350:5:18" + "src": "27350:5:38" }, "nodeType": "YulFunctionCall", - "src": "27350:11:18" + "src": "27350:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "27344:2:18" + "src": "27344:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "27374:17:18", + "src": "27374:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "27386:4:18", + "src": "27386:4:38", "type": "", "value": "0x60" } @@ -30342,28 +30342,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "27380:5:18" + "src": "27380:5:38" }, "nodeType": "YulFunctionCall", - "src": "27380:11:18" + "src": "27380:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "27374:2:18" + "src": "27374:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "27404:17:18", + "src": "27404:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "27416:4:18", + "src": "27416:4:38", "type": "", "value": "0x80" } @@ -30371,28 +30371,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "27410:5:18" + "src": "27410:5:38" }, "nodeType": "YulFunctionCall", - "src": "27410:11:18" + "src": "27410:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "27404:2:18" + "src": "27404:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "27434:17:18", + "src": "27434:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "27446:4:18", + "src": "27446:4:38", "type": "", "value": "0xa0" } @@ -30400,16 +30400,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "27440:5:18" + "src": "27440:5:38" }, "nodeType": "YulFunctionCall", - "src": "27440:11:18" + "src": "27440:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "27434:2:18" + "src": "27434:2:38" } ] }, @@ -30419,14 +30419,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "27529:4:18", + "src": "27529:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "27535:10:18", + "src": "27535:10:38", "type": "", "value": "0xa1f2e8aa" } @@ -30434,13 +30434,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "27522:6:18" + "src": "27522:6:38" }, "nodeType": "YulFunctionCall", - "src": "27522:24:18" + "src": "27522:24:38" }, "nodeType": "YulExpressionStatement", - "src": "27522:24:18" + "src": "27522:24:38" }, { "expression": { @@ -30448,26 +30448,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "27566:4:18", + "src": "27566:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "27572:2:18" + "src": "27572:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "27559:6:18" + "src": "27559:6:38" }, "nodeType": "YulFunctionCall", - "src": "27559:16:18" + "src": "27559:16:38" }, "nodeType": "YulExpressionStatement", - "src": "27559:16:18" + "src": "27559:16:38" }, { "expression": { @@ -30475,26 +30475,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "27595:4:18", + "src": "27595:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "27601:2:18" + "src": "27601:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "27588:6:18" + "src": "27588:6:38" }, "nodeType": "YulFunctionCall", - "src": "27588:16:18" + "src": "27588:16:38" }, "nodeType": "YulExpressionStatement", - "src": "27588:16:18" + "src": "27588:16:38" }, { "expression": { @@ -30502,14 +30502,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "27624:4:18", + "src": "27624:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "27630:4:18", + "src": "27630:4:38", "type": "", "value": "0x60" } @@ -30517,13 +30517,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "27617:6:18" + "src": "27617:6:38" }, "nodeType": "YulFunctionCall", - "src": "27617:18:18" + "src": "27617:18:38" }, "nodeType": "YulExpressionStatement", - "src": "27617:18:18" + "src": "27617:18:38" }, { "expression": { @@ -30531,112 +30531,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "27660:4:18", + "src": "27660:4:38", "type": "", "value": "0x80" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "27666:2:18" + "src": "27666:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "27648:11:18" + "src": "27648:11:38" }, "nodeType": "YulFunctionCall", - "src": "27648:21:18" + "src": "27648:21:38" }, "nodeType": "YulExpressionStatement", - "src": "27648:21:18" + "src": "27648:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31314, + "declaration": 34375, "isOffset": false, "isSlot": false, - "src": "27284:2:18", + "src": "27284:2:38", "valueSize": 1 }, { - "declaration": 31317, + "declaration": 34378, "isOffset": false, "isSlot": false, - "src": "27314:2:18", + "src": "27314:2:38", "valueSize": 1 }, { - "declaration": 31320, + "declaration": 34381, "isOffset": false, "isSlot": false, - "src": "27344:2:18", + "src": "27344:2:38", "valueSize": 1 }, { - "declaration": 31323, + "declaration": 34384, "isOffset": false, "isSlot": false, - "src": "27374:2:18", + "src": "27374:2:38", "valueSize": 1 }, { - "declaration": 31326, + "declaration": 34387, "isOffset": false, "isSlot": false, - "src": "27404:2:18", + "src": "27404:2:38", "valueSize": 1 }, { - "declaration": 31329, + "declaration": 34390, "isOffset": false, "isSlot": false, - "src": "27434:2:18", + "src": "27434:2:38", "valueSize": 1 }, { - "declaration": 31306, + "declaration": 34367, "isOffset": false, "isSlot": false, - "src": "27572:2:18", + "src": "27572:2:38", "valueSize": 1 }, { - "declaration": 31308, + "declaration": 34369, "isOffset": false, "isSlot": false, - "src": "27601:2:18", + "src": "27601:2:38", "valueSize": 1 }, { - "declaration": 31310, + "declaration": 34371, "isOffset": false, "isSlot": false, - "src": "27666:2:18", + "src": "27666:2:38", "valueSize": 1 } ], - "id": 31331, + "id": 34392, "nodeType": "InlineAssembly", - "src": "26906:773:18" + "src": "26906:773:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31333, + "id": 34394, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "27704:4:18", + "src": "27704:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -30645,14 +30645,14 @@ }, { "hexValue": "30786134", - "id": 31334, + "id": 34395, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "27710:4:18", + "src": "27710:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -30671,18 +30671,18 @@ "typeString": "int_const 164" } ], - "id": 31332, + "id": 34393, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "27688:15:18", + "referencedDeclaration": 33383, + "src": "27688:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31335, + "id": 34396, "isConstant": false, "isLValue": false, "isPure": false, @@ -30691,21 +30691,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "27688:27:18", + "src": "27688:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31336, + "id": 34397, "nodeType": "ExpressionStatement", - "src": "27688:27:18" + "src": "27688:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "27734:185:18", + "src": "27734:185:38", "statements": [ { "expression": { @@ -30713,26 +30713,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "27755:4:18", + "src": "27755:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "27761:2:18" + "src": "27761:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "27748:6:18" + "src": "27748:6:38" }, "nodeType": "YulFunctionCall", - "src": "27748:16:18" + "src": "27748:16:38" }, "nodeType": "YulExpressionStatement", - "src": "27748:16:18" + "src": "27748:16:38" }, { "expression": { @@ -30740,26 +30740,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "27784:4:18", + "src": "27784:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "27790:2:18" + "src": "27790:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "27777:6:18" + "src": "27777:6:38" }, "nodeType": "YulFunctionCall", - "src": "27777:16:18" + "src": "27777:16:38" }, "nodeType": "YulExpressionStatement", - "src": "27777:16:18" + "src": "27777:16:38" }, { "expression": { @@ -30767,26 +30767,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "27813:4:18", + "src": "27813:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "27819:2:18" + "src": "27819:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "27806:6:18" + "src": "27806:6:38" }, "nodeType": "YulFunctionCall", - "src": "27806:16:18" + "src": "27806:16:38" }, "nodeType": "YulExpressionStatement", - "src": "27806:16:18" + "src": "27806:16:38" }, { "expression": { @@ -30794,26 +30794,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "27842:4:18", + "src": "27842:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "27848:2:18" + "src": "27848:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "27835:6:18" + "src": "27835:6:38" }, "nodeType": "YulFunctionCall", - "src": "27835:16:18" + "src": "27835:16:38" }, "nodeType": "YulExpressionStatement", - "src": "27835:16:18" + "src": "27835:16:38" }, { "expression": { @@ -30821,26 +30821,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "27871:4:18", + "src": "27871:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "27877:2:18" + "src": "27877:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "27864:6:18" + "src": "27864:6:38" }, "nodeType": "YulFunctionCall", - "src": "27864:16:18" + "src": "27864:16:38" }, "nodeType": "YulExpressionStatement", - "src": "27864:16:18" + "src": "27864:16:38" }, { "expression": { @@ -30848,77 +30848,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "27900:4:18", + "src": "27900:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "27906:2:18" + "src": "27906:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "27893:6:18" + "src": "27893:6:38" }, "nodeType": "YulFunctionCall", - "src": "27893:16:18" + "src": "27893:16:38" }, "nodeType": "YulExpressionStatement", - "src": "27893:16:18" + "src": "27893:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31314, + "declaration": 34375, "isOffset": false, "isSlot": false, - "src": "27761:2:18", + "src": "27761:2:38", "valueSize": 1 }, { - "declaration": 31317, + "declaration": 34378, "isOffset": false, "isSlot": false, - "src": "27790:2:18", + "src": "27790:2:38", "valueSize": 1 }, { - "declaration": 31320, + "declaration": 34381, "isOffset": false, "isSlot": false, - "src": "27819:2:18", + "src": "27819:2:38", "valueSize": 1 }, { - "declaration": 31323, + "declaration": 34384, "isOffset": false, "isSlot": false, - "src": "27848:2:18", + "src": "27848:2:38", "valueSize": 1 }, { - "declaration": 31326, + "declaration": 34387, "isOffset": false, "isSlot": false, - "src": "27877:2:18", + "src": "27877:2:38", "valueSize": 1 }, { - "declaration": 31329, + "declaration": 34390, "isOffset": false, "isSlot": false, - "src": "27906:2:18", + "src": "27906:2:38", "valueSize": 1 } ], - "id": 31337, + "id": 34398, "nodeType": "InlineAssembly", - "src": "27725:194:18" + "src": "27725:194:38" } ] }, @@ -30926,20 +30926,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "26722:3:18", + "nameLocation": "26722:3:38", "parameters": { - "id": 31311, + "id": 34372, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31306, + "id": 34367, "mutability": "mutable", "name": "p0", - "nameLocation": "26734:2:18", + "nameLocation": "26734:2:38", "nodeType": "VariableDeclaration", - "scope": 31339, - "src": "26726:10:18", + "scope": 34400, + "src": "26726:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30947,10 +30947,10 @@ "typeString": "address" }, "typeName": { - "id": 31305, + "id": 34366, "name": "address", "nodeType": "ElementaryTypeName", - "src": "26726:7:18", + "src": "26726:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -30961,13 +30961,13 @@ }, { "constant": false, - "id": 31308, + "id": 34369, "mutability": "mutable", "name": "p1", - "nameLocation": "26746:2:18", + "nameLocation": "26746:2:38", "nodeType": "VariableDeclaration", - "scope": 31339, - "src": "26738:10:18", + "scope": 34400, + "src": "26738:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -30975,10 +30975,10 @@ "typeString": "uint256" }, "typeName": { - "id": 31307, + "id": 34368, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "26738:7:18", + "src": "26738:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -30988,13 +30988,13 @@ }, { "constant": false, - "id": 31310, + "id": 34371, "mutability": "mutable", "name": "p2", - "nameLocation": "26758:2:18", + "nameLocation": "26758:2:38", "nodeType": "VariableDeclaration", - "scope": 31339, - "src": "26750:10:18", + "scope": 34400, + "src": "26750:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31002,10 +31002,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31309, + "id": 34370, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "26750:7:18", + "src": "26750:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -31014,44 +31014,44 @@ "visibility": "internal" } ], - "src": "26725:36:18" + "src": "26725:36:38" }, "returnParameters": { - "id": 31312, + "id": 34373, "nodeType": "ParameterList", "parameters": [], - "src": "26776:0:18" + "src": "26776:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31374, + "id": 34435, "nodeType": "FunctionDefinition", - "src": "27931:1212:18", + "src": "27931:1212:38", "nodes": [], "body": { - "id": 31373, + "id": 34434, "nodeType": "Block", - "src": "27994:1149:18", + "src": "27994:1149:38", "nodes": [], "statements": [ { "assignments": [ - 31349 + 34410 ], "declarations": [ { "constant": false, - "id": 31349, + "id": 34410, "mutability": "mutable", "name": "m0", - "nameLocation": "28012:2:18", + "nameLocation": "28012:2:38", "nodeType": "VariableDeclaration", - "scope": 31373, - "src": "28004:10:18", + "scope": 34434, + "src": "28004:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31059,10 +31059,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31348, + "id": 34409, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "28004:7:18", + "src": "28004:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -31071,24 +31071,24 @@ "visibility": "internal" } ], - "id": 31350, + "id": 34411, "nodeType": "VariableDeclarationStatement", - "src": "28004:10:18" + "src": "28004:10:38" }, { "assignments": [ - 31352 + 34413 ], "declarations": [ { "constant": false, - "id": 31352, + "id": 34413, "mutability": "mutable", "name": "m1", - "nameLocation": "28032:2:18", + "nameLocation": "28032:2:38", "nodeType": "VariableDeclaration", - "scope": 31373, - "src": "28024:10:18", + "scope": 34434, + "src": "28024:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31096,10 +31096,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31351, + "id": 34412, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "28024:7:18", + "src": "28024:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -31108,24 +31108,24 @@ "visibility": "internal" } ], - "id": 31353, + "id": 34414, "nodeType": "VariableDeclarationStatement", - "src": "28024:10:18" + "src": "28024:10:38" }, { "assignments": [ - 31355 + 34416 ], "declarations": [ { "constant": false, - "id": 31355, + "id": 34416, "mutability": "mutable", "name": "m2", - "nameLocation": "28052:2:18", + "nameLocation": "28052:2:38", "nodeType": "VariableDeclaration", - "scope": 31373, - "src": "28044:10:18", + "scope": 34434, + "src": "28044:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31133,10 +31133,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31354, + "id": 34415, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "28044:7:18", + "src": "28044:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -31145,24 +31145,24 @@ "visibility": "internal" } ], - "id": 31356, + "id": 34417, "nodeType": "VariableDeclarationStatement", - "src": "28044:10:18" + "src": "28044:10:38" }, { "assignments": [ - 31358 + 34419 ], "declarations": [ { "constant": false, - "id": 31358, + "id": 34419, "mutability": "mutable", "name": "m3", - "nameLocation": "28072:2:18", + "nameLocation": "28072:2:38", "nodeType": "VariableDeclaration", - "scope": 31373, - "src": "28064:10:18", + "scope": 34434, + "src": "28064:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31170,10 +31170,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31357, + "id": 34418, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "28064:7:18", + "src": "28064:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -31182,24 +31182,24 @@ "visibility": "internal" } ], - "id": 31359, + "id": 34420, "nodeType": "VariableDeclarationStatement", - "src": "28064:10:18" + "src": "28064:10:38" }, { "assignments": [ - 31361 + 34422 ], "declarations": [ { "constant": false, - "id": 31361, + "id": 34422, "mutability": "mutable", "name": "m4", - "nameLocation": "28092:2:18", + "nameLocation": "28092:2:38", "nodeType": "VariableDeclaration", - "scope": 31373, - "src": "28084:10:18", + "scope": 34434, + "src": "28084:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31207,10 +31207,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31360, + "id": 34421, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "28084:7:18", + "src": "28084:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -31219,24 +31219,24 @@ "visibility": "internal" } ], - "id": 31362, + "id": 34423, "nodeType": "VariableDeclarationStatement", - "src": "28084:10:18" + "src": "28084:10:38" }, { "assignments": [ - 31364 + 34425 ], "declarations": [ { "constant": false, - "id": 31364, + "id": 34425, "mutability": "mutable", "name": "m5", - "nameLocation": "28112:2:18", + "nameLocation": "28112:2:38", "nodeType": "VariableDeclaration", - "scope": 31373, - "src": "28104:10:18", + "scope": 34434, + "src": "28104:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -31244,10 +31244,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31363, + "id": 34424, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "28104:7:18", + "src": "28104:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -31256,27 +31256,27 @@ "visibility": "internal" } ], - "id": 31365, + "id": 34426, "nodeType": "VariableDeclarationStatement", - "src": "28104:10:18" + "src": "28104:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "28133:764:18", + "src": "28133:764:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "28176:313:18", + "src": "28176:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "28194:15:18", + "src": "28194:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "28208:1:18", + "src": "28208:1:38", "type": "", "value": "0" }, @@ -31284,7 +31284,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "28198:6:18", + "src": "28198:6:38", "type": "" } ] @@ -31292,16 +31292,16 @@ { "body": { "nodeType": "YulBlock", - "src": "28279:40:18", + "src": "28279:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "28308:9:18", + "src": "28308:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "28310:5:18" + "src": "28310:5:38" } ] }, @@ -31312,33 +31312,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "28296:6:18" + "src": "28296:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "28304:1:18" + "src": "28304:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "28291:4:18" + "src": "28291:4:38" }, "nodeType": "YulFunctionCall", - "src": "28291:15:18" + "src": "28291:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "28284:6:18" + "src": "28284:6:38" }, "nodeType": "YulFunctionCall", - "src": "28284:23:18" + "src": "28284:23:38" }, "nodeType": "YulIf", - "src": "28281:36:18" + "src": "28281:36:38" } ] }, @@ -31347,12 +31347,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "28236:6:18" + "src": "28236:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "28244:4:18", + "src": "28244:4:38", "type": "", "value": "0x20" } @@ -31360,30 +31360,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "28233:2:18" + "src": "28233:2:38" }, "nodeType": "YulFunctionCall", - "src": "28233:16:18" + "src": "28233:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "28250:28:18", + "src": "28250:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "28252:24:18", + "src": "28252:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "28266:6:18" + "src": "28266:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "28274:1:18", + "src": "28274:1:38", "type": "", "value": "1" } @@ -31391,16 +31391,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "28262:3:18" + "src": "28262:3:38" }, "nodeType": "YulFunctionCall", - "src": "28262:14:18" + "src": "28262:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "28252:6:18" + "src": "28252:6:38" } ] } @@ -31408,10 +31408,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "28230:2:18", + "src": "28230:2:38", "statements": [] }, - "src": "28226:93:18" + "src": "28226:93:38" }, { "expression": { @@ -31419,34 +31419,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "28343:3:18" + "src": "28343:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "28348:6:18" + "src": "28348:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "28336:6:18" + "src": "28336:6:38" }, "nodeType": "YulFunctionCall", - "src": "28336:19:18" + "src": "28336:19:38" }, "nodeType": "YulExpressionStatement", - "src": "28336:19:18" + "src": "28336:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "28372:37:18", + "src": "28372:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "28389:3:18", + "src": "28389:3:38", "type": "", "value": "256" }, @@ -31455,38 +31455,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "28398:1:18", + "src": "28398:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "28401:6:18" + "src": "28401:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "28394:3:18" + "src": "28394:3:38" }, "nodeType": "YulFunctionCall", - "src": "28394:14:18" + "src": "28394:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "28385:3:18" + "src": "28385:3:38" }, "nodeType": "YulFunctionCall", - "src": "28385:24:18" + "src": "28385:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "28376:5:18", + "src": "28376:5:38", "type": "" } ] @@ -31499,12 +31499,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "28437:3:18" + "src": "28437:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "28442:4:18", + "src": "28442:4:38", "type": "", "value": "0x20" } @@ -31512,59 +31512,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "28433:3:18" + "src": "28433:3:38" }, "nodeType": "YulFunctionCall", - "src": "28433:14:18" + "src": "28433:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "28453:5:18" + "src": "28453:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "28464:5:18" + "src": "28464:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "28471:1:18" + "src": "28471:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "28460:3:18" + "src": "28460:3:38" }, "nodeType": "YulFunctionCall", - "src": "28460:13:18" + "src": "28460:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "28449:3:18" + "src": "28449:3:38" }, "nodeType": "YulFunctionCall", - "src": "28449:25:18" + "src": "28449:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "28426:6:18" + "src": "28426:6:38" }, "nodeType": "YulFunctionCall", - "src": "28426:49:18" + "src": "28426:49:38" }, "nodeType": "YulExpressionStatement", - "src": "28426:49:18" + "src": "28426:49:38" } ] }, @@ -31574,27 +31574,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "28168:3:18", + "src": "28168:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "28173:1:18", + "src": "28173:1:38", "type": "" } ], - "src": "28147:342:18" + "src": "28147:342:38" }, { "nodeType": "YulAssignment", - "src": "28502:17:18", + "src": "28502:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "28514:4:18", + "src": "28514:4:38", "type": "", "value": "0x00" } @@ -31602,28 +31602,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "28508:5:18" + "src": "28508:5:38" }, "nodeType": "YulFunctionCall", - "src": "28508:11:18" + "src": "28508:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "28502:2:18" + "src": "28502:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "28532:17:18", + "src": "28532:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "28544:4:18", + "src": "28544:4:38", "type": "", "value": "0x20" } @@ -31631,28 +31631,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "28538:5:18" + "src": "28538:5:38" }, "nodeType": "YulFunctionCall", - "src": "28538:11:18" + "src": "28538:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "28532:2:18" + "src": "28532:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "28562:17:18", + "src": "28562:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "28574:4:18", + "src": "28574:4:38", "type": "", "value": "0x40" } @@ -31660,28 +31660,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "28568:5:18" + "src": "28568:5:38" }, "nodeType": "YulFunctionCall", - "src": "28568:11:18" + "src": "28568:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "28562:2:18" + "src": "28562:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "28592:17:18", + "src": "28592:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "28604:4:18", + "src": "28604:4:38", "type": "", "value": "0x60" } @@ -31689,28 +31689,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "28598:5:18" + "src": "28598:5:38" }, "nodeType": "YulFunctionCall", - "src": "28598:11:18" + "src": "28598:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "28592:2:18" + "src": "28592:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "28622:17:18", + "src": "28622:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "28634:4:18", + "src": "28634:4:38", "type": "", "value": "0x80" } @@ -31718,28 +31718,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "28628:5:18" + "src": "28628:5:38" }, "nodeType": "YulFunctionCall", - "src": "28628:11:18" + "src": "28628:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "28622:2:18" + "src": "28622:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "28652:17:18", + "src": "28652:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "28664:4:18", + "src": "28664:4:38", "type": "", "value": "0xa0" } @@ -31747,16 +31747,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "28658:5:18" + "src": "28658:5:38" }, "nodeType": "YulFunctionCall", - "src": "28658:11:18" + "src": "28658:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "28652:2:18" + "src": "28652:2:38" } ] }, @@ -31766,14 +31766,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "28747:4:18", + "src": "28747:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "28753:10:18", + "src": "28753:10:38", "type": "", "value": "0xf08744e8" } @@ -31781,13 +31781,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "28740:6:18" + "src": "28740:6:38" }, "nodeType": "YulFunctionCall", - "src": "28740:24:18" + "src": "28740:24:38" }, "nodeType": "YulExpressionStatement", - "src": "28740:24:18" + "src": "28740:24:38" }, { "expression": { @@ -31795,26 +31795,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "28784:4:18", + "src": "28784:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "28790:2:18" + "src": "28790:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "28777:6:18" + "src": "28777:6:38" }, "nodeType": "YulFunctionCall", - "src": "28777:16:18" + "src": "28777:16:38" }, "nodeType": "YulExpressionStatement", - "src": "28777:16:18" + "src": "28777:16:38" }, { "expression": { @@ -31822,14 +31822,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "28813:4:18", + "src": "28813:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "28819:4:18", + "src": "28819:4:38", "type": "", "value": "0x60" } @@ -31837,13 +31837,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "28806:6:18" + "src": "28806:6:38" }, "nodeType": "YulFunctionCall", - "src": "28806:18:18" + "src": "28806:18:38" }, "nodeType": "YulExpressionStatement", - "src": "28806:18:18" + "src": "28806:18:38" }, { "expression": { @@ -31851,26 +31851,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "28844:4:18", + "src": "28844:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "28850:2:18" + "src": "28850:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "28837:6:18" + "src": "28837:6:38" }, "nodeType": "YulFunctionCall", - "src": "28837:16:18" + "src": "28837:16:38" }, "nodeType": "YulExpressionStatement", - "src": "28837:16:18" + "src": "28837:16:38" }, { "expression": { @@ -31878,112 +31878,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "28878:4:18", + "src": "28878:4:38", "type": "", "value": "0x80" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "28884:2:18" + "src": "28884:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "28866:11:18" + "src": "28866:11:38" }, "nodeType": "YulFunctionCall", - "src": "28866:21:18" + "src": "28866:21:38" }, "nodeType": "YulExpressionStatement", - "src": "28866:21:18" + "src": "28866:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31349, + "declaration": 34410, "isOffset": false, "isSlot": false, - "src": "28502:2:18", + "src": "28502:2:38", "valueSize": 1 }, { - "declaration": 31352, + "declaration": 34413, "isOffset": false, "isSlot": false, - "src": "28532:2:18", + "src": "28532:2:38", "valueSize": 1 }, { - "declaration": 31355, + "declaration": 34416, "isOffset": false, "isSlot": false, - "src": "28562:2:18", + "src": "28562:2:38", "valueSize": 1 }, { - "declaration": 31358, + "declaration": 34419, "isOffset": false, "isSlot": false, - "src": "28592:2:18", + "src": "28592:2:38", "valueSize": 1 }, { - "declaration": 31361, + "declaration": 34422, "isOffset": false, "isSlot": false, - "src": "28622:2:18", + "src": "28622:2:38", "valueSize": 1 }, { - "declaration": 31364, + "declaration": 34425, "isOffset": false, "isSlot": false, - "src": "28652:2:18", + "src": "28652:2:38", "valueSize": 1 }, { - "declaration": 31341, + "declaration": 34402, "isOffset": false, "isSlot": false, - "src": "28790:2:18", + "src": "28790:2:38", "valueSize": 1 }, { - "declaration": 31343, + "declaration": 34404, "isOffset": false, "isSlot": false, - "src": "28884:2:18", + "src": "28884:2:38", "valueSize": 1 }, { - "declaration": 31345, + "declaration": 34406, "isOffset": false, "isSlot": false, - "src": "28850:2:18", + "src": "28850:2:38", "valueSize": 1 } ], - "id": 31366, + "id": 34427, "nodeType": "InlineAssembly", - "src": "28124:773:18" + "src": "28124:773:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31368, + "id": 34429, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "28922:4:18", + "src": "28922:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -31992,14 +31992,14 @@ }, { "hexValue": "30786134", - "id": 31369, + "id": 34430, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "28928:4:18", + "src": "28928:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -32018,18 +32018,18 @@ "typeString": "int_const 164" } ], - "id": 31367, + "id": 34428, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "28906:15:18", + "referencedDeclaration": 33383, + "src": "28906:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31370, + "id": 34431, "isConstant": false, "isLValue": false, "isPure": false, @@ -32038,21 +32038,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "28906:27:18", + "src": "28906:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31371, + "id": 34432, "nodeType": "ExpressionStatement", - "src": "28906:27:18" + "src": "28906:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "28952:185:18", + "src": "28952:185:38", "statements": [ { "expression": { @@ -32060,26 +32060,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "28973:4:18", + "src": "28973:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "28979:2:18" + "src": "28979:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "28966:6:18" + "src": "28966:6:38" }, "nodeType": "YulFunctionCall", - "src": "28966:16:18" + "src": "28966:16:38" }, "nodeType": "YulExpressionStatement", - "src": "28966:16:18" + "src": "28966:16:38" }, { "expression": { @@ -32087,26 +32087,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "29002:4:18", + "src": "29002:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "29008:2:18" + "src": "29008:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "28995:6:18" + "src": "28995:6:38" }, "nodeType": "YulFunctionCall", - "src": "28995:16:18" + "src": "28995:16:38" }, "nodeType": "YulExpressionStatement", - "src": "28995:16:18" + "src": "28995:16:38" }, { "expression": { @@ -32114,26 +32114,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "29031:4:18", + "src": "29031:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "29037:2:18" + "src": "29037:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "29024:6:18" + "src": "29024:6:38" }, "nodeType": "YulFunctionCall", - "src": "29024:16:18" + "src": "29024:16:38" }, "nodeType": "YulExpressionStatement", - "src": "29024:16:18" + "src": "29024:16:38" }, { "expression": { @@ -32141,26 +32141,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "29060:4:18", + "src": "29060:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "29066:2:18" + "src": "29066:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "29053:6:18" + "src": "29053:6:38" }, "nodeType": "YulFunctionCall", - "src": "29053:16:18" + "src": "29053:16:38" }, "nodeType": "YulExpressionStatement", - "src": "29053:16:18" + "src": "29053:16:38" }, { "expression": { @@ -32168,26 +32168,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "29089:4:18", + "src": "29089:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "29095:2:18" + "src": "29095:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "29082:6:18" + "src": "29082:6:38" }, "nodeType": "YulFunctionCall", - "src": "29082:16:18" + "src": "29082:16:38" }, "nodeType": "YulExpressionStatement", - "src": "29082:16:18" + "src": "29082:16:38" }, { "expression": { @@ -32195,77 +32195,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "29118:4:18", + "src": "29118:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "29124:2:18" + "src": "29124:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "29111:6:18" + "src": "29111:6:38" }, "nodeType": "YulFunctionCall", - "src": "29111:16:18" + "src": "29111:16:38" }, "nodeType": "YulExpressionStatement", - "src": "29111:16:18" + "src": "29111:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31349, + "declaration": 34410, "isOffset": false, "isSlot": false, - "src": "28979:2:18", + "src": "28979:2:38", "valueSize": 1 }, { - "declaration": 31352, + "declaration": 34413, "isOffset": false, "isSlot": false, - "src": "29008:2:18", + "src": "29008:2:38", "valueSize": 1 }, { - "declaration": 31355, + "declaration": 34416, "isOffset": false, "isSlot": false, - "src": "29037:2:18", + "src": "29037:2:38", "valueSize": 1 }, { - "declaration": 31358, + "declaration": 34419, "isOffset": false, "isSlot": false, - "src": "29066:2:18", + "src": "29066:2:38", "valueSize": 1 }, { - "declaration": 31361, + "declaration": 34422, "isOffset": false, "isSlot": false, - "src": "29095:2:18", + "src": "29095:2:38", "valueSize": 1 }, { - "declaration": 31364, + "declaration": 34425, "isOffset": false, "isSlot": false, - "src": "29124:2:18", + "src": "29124:2:38", "valueSize": 1 } ], - "id": 31372, + "id": 34433, "nodeType": "InlineAssembly", - "src": "28943:194:18" + "src": "28943:194:38" } ] }, @@ -32273,20 +32273,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "27940:3:18", + "nameLocation": "27940:3:38", "parameters": { - "id": 31346, + "id": 34407, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31341, + "id": 34402, "mutability": "mutable", "name": "p0", - "nameLocation": "27952:2:18", + "nameLocation": "27952:2:38", "nodeType": "VariableDeclaration", - "scope": 31374, - "src": "27944:10:18", + "scope": 34435, + "src": "27944:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32294,10 +32294,10 @@ "typeString": "address" }, "typeName": { - "id": 31340, + "id": 34401, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27944:7:18", + "src": "27944:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -32308,13 +32308,13 @@ }, { "constant": false, - "id": 31343, + "id": 34404, "mutability": "mutable", "name": "p1", - "nameLocation": "27964:2:18", + "nameLocation": "27964:2:38", "nodeType": "VariableDeclaration", - "scope": 31374, - "src": "27956:10:18", + "scope": 34435, + "src": "27956:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32322,10 +32322,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31342, + "id": 34403, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "27956:7:18", + "src": "27956:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -32335,13 +32335,13 @@ }, { "constant": false, - "id": 31345, + "id": 34406, "mutability": "mutable", "name": "p2", - "nameLocation": "27976:2:18", + "nameLocation": "27976:2:38", "nodeType": "VariableDeclaration", - "scope": 31374, - "src": "27968:10:18", + "scope": 34435, + "src": "27968:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32349,10 +32349,10 @@ "typeString": "address" }, "typeName": { - "id": 31344, + "id": 34405, "name": "address", "nodeType": "ElementaryTypeName", - "src": "27968:7:18", + "src": "27968:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -32362,44 +32362,44 @@ "visibility": "internal" } ], - "src": "27943:36:18" + "src": "27943:36:38" }, "returnParameters": { - "id": 31347, + "id": 34408, "nodeType": "ParameterList", "parameters": [], - "src": "27994:0:18" + "src": "27994:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31409, + "id": 34470, "nodeType": "FunctionDefinition", - "src": "29149:1206:18", + "src": "29149:1206:38", "nodes": [], "body": { - "id": 31408, + "id": 34469, "nodeType": "Block", - "src": "29209:1146:18", + "src": "29209:1146:38", "nodes": [], "statements": [ { "assignments": [ - 31384 + 34445 ], "declarations": [ { "constant": false, - "id": 31384, + "id": 34445, "mutability": "mutable", "name": "m0", - "nameLocation": "29227:2:18", + "nameLocation": "29227:2:38", "nodeType": "VariableDeclaration", - "scope": 31408, - "src": "29219:10:18", + "scope": 34469, + "src": "29219:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32407,10 +32407,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31383, + "id": 34444, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "29219:7:18", + "src": "29219:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -32419,24 +32419,24 @@ "visibility": "internal" } ], - "id": 31385, + "id": 34446, "nodeType": "VariableDeclarationStatement", - "src": "29219:10:18" + "src": "29219:10:38" }, { "assignments": [ - 31387 + 34448 ], "declarations": [ { "constant": false, - "id": 31387, + "id": 34448, "mutability": "mutable", "name": "m1", - "nameLocation": "29247:2:18", + "nameLocation": "29247:2:38", "nodeType": "VariableDeclaration", - "scope": 31408, - "src": "29239:10:18", + "scope": 34469, + "src": "29239:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32444,10 +32444,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31386, + "id": 34447, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "29239:7:18", + "src": "29239:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -32456,24 +32456,24 @@ "visibility": "internal" } ], - "id": 31388, + "id": 34449, "nodeType": "VariableDeclarationStatement", - "src": "29239:10:18" + "src": "29239:10:38" }, { "assignments": [ - 31390 + 34451 ], "declarations": [ { "constant": false, - "id": 31390, + "id": 34451, "mutability": "mutable", "name": "m2", - "nameLocation": "29267:2:18", + "nameLocation": "29267:2:38", "nodeType": "VariableDeclaration", - "scope": 31408, - "src": "29259:10:18", + "scope": 34469, + "src": "29259:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32481,10 +32481,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31389, + "id": 34450, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "29259:7:18", + "src": "29259:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -32493,24 +32493,24 @@ "visibility": "internal" } ], - "id": 31391, + "id": 34452, "nodeType": "VariableDeclarationStatement", - "src": "29259:10:18" + "src": "29259:10:38" }, { "assignments": [ - 31393 + 34454 ], "declarations": [ { "constant": false, - "id": 31393, + "id": 34454, "mutability": "mutable", "name": "m3", - "nameLocation": "29287:2:18", + "nameLocation": "29287:2:38", "nodeType": "VariableDeclaration", - "scope": 31408, - "src": "29279:10:18", + "scope": 34469, + "src": "29279:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32518,10 +32518,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31392, + "id": 34453, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "29279:7:18", + "src": "29279:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -32530,24 +32530,24 @@ "visibility": "internal" } ], - "id": 31394, + "id": 34455, "nodeType": "VariableDeclarationStatement", - "src": "29279:10:18" + "src": "29279:10:38" }, { "assignments": [ - 31396 + 34457 ], "declarations": [ { "constant": false, - "id": 31396, + "id": 34457, "mutability": "mutable", "name": "m4", - "nameLocation": "29307:2:18", + "nameLocation": "29307:2:38", "nodeType": "VariableDeclaration", - "scope": 31408, - "src": "29299:10:18", + "scope": 34469, + "src": "29299:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32555,10 +32555,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31395, + "id": 34456, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "29299:7:18", + "src": "29299:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -32567,24 +32567,24 @@ "visibility": "internal" } ], - "id": 31397, + "id": 34458, "nodeType": "VariableDeclarationStatement", - "src": "29299:10:18" + "src": "29299:10:38" }, { "assignments": [ - 31399 + 34460 ], "declarations": [ { "constant": false, - "id": 31399, + "id": 34460, "mutability": "mutable", "name": "m5", - "nameLocation": "29327:2:18", + "nameLocation": "29327:2:38", "nodeType": "VariableDeclaration", - "scope": 31408, - "src": "29319:10:18", + "scope": 34469, + "src": "29319:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -32592,10 +32592,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31398, + "id": 34459, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "29319:7:18", + "src": "29319:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -32604,27 +32604,27 @@ "visibility": "internal" } ], - "id": 31400, + "id": 34461, "nodeType": "VariableDeclarationStatement", - "src": "29319:10:18" + "src": "29319:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "29348:761:18", + "src": "29348:761:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "29391:313:18", + "src": "29391:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "29409:15:18", + "src": "29409:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "29423:1:18", + "src": "29423:1:38", "type": "", "value": "0" }, @@ -32632,7 +32632,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "29413:6:18", + "src": "29413:6:38", "type": "" } ] @@ -32640,16 +32640,16 @@ { "body": { "nodeType": "YulBlock", - "src": "29494:40:18", + "src": "29494:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "29523:9:18", + "src": "29523:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "29525:5:18" + "src": "29525:5:38" } ] }, @@ -32660,33 +32660,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "29511:6:18" + "src": "29511:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "29519:1:18" + "src": "29519:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "29506:4:18" + "src": "29506:4:38" }, "nodeType": "YulFunctionCall", - "src": "29506:15:18" + "src": "29506:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "29499:6:18" + "src": "29499:6:38" }, "nodeType": "YulFunctionCall", - "src": "29499:23:18" + "src": "29499:23:38" }, "nodeType": "YulIf", - "src": "29496:36:18" + "src": "29496:36:38" } ] }, @@ -32695,12 +32695,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "29451:6:18" + "src": "29451:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "29459:4:18", + "src": "29459:4:38", "type": "", "value": "0x20" } @@ -32708,30 +32708,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "29448:2:18" + "src": "29448:2:38" }, "nodeType": "YulFunctionCall", - "src": "29448:16:18" + "src": "29448:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "29465:28:18", + "src": "29465:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "29467:24:18", + "src": "29467:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "29481:6:18" + "src": "29481:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "29489:1:18", + "src": "29489:1:38", "type": "", "value": "1" } @@ -32739,16 +32739,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "29477:3:18" + "src": "29477:3:38" }, "nodeType": "YulFunctionCall", - "src": "29477:14:18" + "src": "29477:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "29467:6:18" + "src": "29467:6:38" } ] } @@ -32756,10 +32756,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "29445:2:18", + "src": "29445:2:38", "statements": [] }, - "src": "29441:93:18" + "src": "29441:93:38" }, { "expression": { @@ -32767,34 +32767,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "29558:3:18" + "src": "29558:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "29563:6:18" + "src": "29563:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "29551:6:18" + "src": "29551:6:38" }, "nodeType": "YulFunctionCall", - "src": "29551:19:18" + "src": "29551:19:38" }, "nodeType": "YulExpressionStatement", - "src": "29551:19:18" + "src": "29551:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "29587:37:18", + "src": "29587:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "29604:3:18", + "src": "29604:3:38", "type": "", "value": "256" }, @@ -32803,38 +32803,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "29613:1:18", + "src": "29613:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "29616:6:18" + "src": "29616:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "29609:3:18" + "src": "29609:3:38" }, "nodeType": "YulFunctionCall", - "src": "29609:14:18" + "src": "29609:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "29600:3:18" + "src": "29600:3:38" }, "nodeType": "YulFunctionCall", - "src": "29600:24:18" + "src": "29600:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "29591:5:18", + "src": "29591:5:38", "type": "" } ] @@ -32847,12 +32847,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "29652:3:18" + "src": "29652:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "29657:4:18", + "src": "29657:4:38", "type": "", "value": "0x20" } @@ -32860,59 +32860,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "29648:3:18" + "src": "29648:3:38" }, "nodeType": "YulFunctionCall", - "src": "29648:14:18" + "src": "29648:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "29668:5:18" + "src": "29668:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "29679:5:18" + "src": "29679:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "29686:1:18" + "src": "29686:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "29675:3:18" + "src": "29675:3:38" }, "nodeType": "YulFunctionCall", - "src": "29675:13:18" + "src": "29675:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "29664:3:18" + "src": "29664:3:38" }, "nodeType": "YulFunctionCall", - "src": "29664:25:18" + "src": "29664:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "29641:6:18" + "src": "29641:6:38" }, "nodeType": "YulFunctionCall", - "src": "29641:49:18" + "src": "29641:49:38" }, "nodeType": "YulExpressionStatement", - "src": "29641:49:18" + "src": "29641:49:38" } ] }, @@ -32922,27 +32922,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "29383:3:18", + "src": "29383:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "29388:1:18", + "src": "29388:1:38", "type": "" } ], - "src": "29362:342:18" + "src": "29362:342:38" }, { "nodeType": "YulAssignment", - "src": "29717:17:18", + "src": "29717:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "29729:4:18", + "src": "29729:4:38", "type": "", "value": "0x00" } @@ -32950,28 +32950,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "29723:5:18" + "src": "29723:5:38" }, "nodeType": "YulFunctionCall", - "src": "29723:11:18" + "src": "29723:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "29717:2:18" + "src": "29717:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "29747:17:18", + "src": "29747:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "29759:4:18", + "src": "29759:4:38", "type": "", "value": "0x20" } @@ -32979,28 +32979,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "29753:5:18" + "src": "29753:5:38" }, "nodeType": "YulFunctionCall", - "src": "29753:11:18" + "src": "29753:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "29747:2:18" + "src": "29747:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "29777:17:18", + "src": "29777:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "29789:4:18", + "src": "29789:4:38", "type": "", "value": "0x40" } @@ -33008,28 +33008,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "29783:5:18" + "src": "29783:5:38" }, "nodeType": "YulFunctionCall", - "src": "29783:11:18" + "src": "29783:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "29777:2:18" + "src": "29777:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "29807:17:18", + "src": "29807:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "29819:4:18", + "src": "29819:4:38", "type": "", "value": "0x60" } @@ -33037,28 +33037,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "29813:5:18" + "src": "29813:5:38" }, "nodeType": "YulFunctionCall", - "src": "29813:11:18" + "src": "29813:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "29807:2:18" + "src": "29807:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "29837:17:18", + "src": "29837:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "29849:4:18", + "src": "29849:4:38", "type": "", "value": "0x80" } @@ -33066,28 +33066,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "29843:5:18" + "src": "29843:5:38" }, "nodeType": "YulFunctionCall", - "src": "29843:11:18" + "src": "29843:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "29837:2:18" + "src": "29837:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "29867:17:18", + "src": "29867:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "29879:4:18", + "src": "29879:4:38", "type": "", "value": "0xa0" } @@ -33095,16 +33095,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "29873:5:18" + "src": "29873:5:38" }, "nodeType": "YulFunctionCall", - "src": "29873:11:18" + "src": "29873:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "29867:2:18" + "src": "29867:2:38" } ] }, @@ -33114,14 +33114,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "29959:4:18", + "src": "29959:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "29965:10:18", + "src": "29965:10:38", "type": "", "value": "0xcf020fb1" } @@ -33129,13 +33129,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "29952:6:18" + "src": "29952:6:38" }, "nodeType": "YulFunctionCall", - "src": "29952:24:18" + "src": "29952:24:38" }, "nodeType": "YulExpressionStatement", - "src": "29952:24:18" + "src": "29952:24:38" }, { "expression": { @@ -33143,26 +33143,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "29996:4:18", + "src": "29996:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "30002:2:18" + "src": "30002:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "29989:6:18" + "src": "29989:6:38" }, "nodeType": "YulFunctionCall", - "src": "29989:16:18" + "src": "29989:16:38" }, "nodeType": "YulExpressionStatement", - "src": "29989:16:18" + "src": "29989:16:38" }, { "expression": { @@ -33170,14 +33170,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "30025:4:18", + "src": "30025:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "30031:4:18", + "src": "30031:4:38", "type": "", "value": "0x60" } @@ -33185,13 +33185,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "30018:6:18" + "src": "30018:6:38" }, "nodeType": "YulFunctionCall", - "src": "30018:18:18" + "src": "30018:18:38" }, "nodeType": "YulExpressionStatement", - "src": "30018:18:18" + "src": "30018:18:38" }, { "expression": { @@ -33199,26 +33199,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "30056:4:18", + "src": "30056:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "30062:2:18" + "src": "30062:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "30049:6:18" + "src": "30049:6:38" }, "nodeType": "YulFunctionCall", - "src": "30049:16:18" + "src": "30049:16:38" }, "nodeType": "YulExpressionStatement", - "src": "30049:16:18" + "src": "30049:16:38" }, { "expression": { @@ -33226,112 +33226,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "30090:4:18", + "src": "30090:4:38", "type": "", "value": "0x80" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "30096:2:18" + "src": "30096:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "30078:11:18" + "src": "30078:11:38" }, "nodeType": "YulFunctionCall", - "src": "30078:21:18" + "src": "30078:21:38" }, "nodeType": "YulExpressionStatement", - "src": "30078:21:18" + "src": "30078:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31384, + "declaration": 34445, "isOffset": false, "isSlot": false, - "src": "29717:2:18", + "src": "29717:2:38", "valueSize": 1 }, { - "declaration": 31387, + "declaration": 34448, "isOffset": false, "isSlot": false, - "src": "29747:2:18", + "src": "29747:2:38", "valueSize": 1 }, { - "declaration": 31390, + "declaration": 34451, "isOffset": false, "isSlot": false, - "src": "29777:2:18", + "src": "29777:2:38", "valueSize": 1 }, { - "declaration": 31393, + "declaration": 34454, "isOffset": false, "isSlot": false, - "src": "29807:2:18", + "src": "29807:2:38", "valueSize": 1 }, { - "declaration": 31396, + "declaration": 34457, "isOffset": false, "isSlot": false, - "src": "29837:2:18", + "src": "29837:2:38", "valueSize": 1 }, { - "declaration": 31399, + "declaration": 34460, "isOffset": false, "isSlot": false, - "src": "29867:2:18", + "src": "29867:2:38", "valueSize": 1 }, { - "declaration": 31376, + "declaration": 34437, "isOffset": false, "isSlot": false, - "src": "30002:2:18", + "src": "30002:2:38", "valueSize": 1 }, { - "declaration": 31378, + "declaration": 34439, "isOffset": false, "isSlot": false, - "src": "30096:2:18", + "src": "30096:2:38", "valueSize": 1 }, { - "declaration": 31380, + "declaration": 34441, "isOffset": false, "isSlot": false, - "src": "30062:2:18", + "src": "30062:2:38", "valueSize": 1 } ], - "id": 31401, + "id": 34462, "nodeType": "InlineAssembly", - "src": "29339:770:18" + "src": "29339:770:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31403, + "id": 34464, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "30134:4:18", + "src": "30134:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -33340,14 +33340,14 @@ }, { "hexValue": "30786134", - "id": 31404, + "id": 34465, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "30140:4:18", + "src": "30140:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -33366,18 +33366,18 @@ "typeString": "int_const 164" } ], - "id": 31402, + "id": 34463, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "30118:15:18", + "referencedDeclaration": 33383, + "src": "30118:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31405, + "id": 34466, "isConstant": false, "isLValue": false, "isPure": false, @@ -33386,21 +33386,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "30118:27:18", + "src": "30118:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31406, + "id": 34467, "nodeType": "ExpressionStatement", - "src": "30118:27:18" + "src": "30118:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "30164:185:18", + "src": "30164:185:38", "statements": [ { "expression": { @@ -33408,26 +33408,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "30185:4:18", + "src": "30185:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "30191:2:18" + "src": "30191:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "30178:6:18" + "src": "30178:6:38" }, "nodeType": "YulFunctionCall", - "src": "30178:16:18" + "src": "30178:16:38" }, "nodeType": "YulExpressionStatement", - "src": "30178:16:18" + "src": "30178:16:38" }, { "expression": { @@ -33435,26 +33435,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "30214:4:18", + "src": "30214:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "30220:2:18" + "src": "30220:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "30207:6:18" + "src": "30207:6:38" }, "nodeType": "YulFunctionCall", - "src": "30207:16:18" + "src": "30207:16:38" }, "nodeType": "YulExpressionStatement", - "src": "30207:16:18" + "src": "30207:16:38" }, { "expression": { @@ -33462,26 +33462,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "30243:4:18", + "src": "30243:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "30249:2:18" + "src": "30249:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "30236:6:18" + "src": "30236:6:38" }, "nodeType": "YulFunctionCall", - "src": "30236:16:18" + "src": "30236:16:38" }, "nodeType": "YulExpressionStatement", - "src": "30236:16:18" + "src": "30236:16:38" }, { "expression": { @@ -33489,26 +33489,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "30272:4:18", + "src": "30272:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "30278:2:18" + "src": "30278:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "30265:6:18" + "src": "30265:6:38" }, "nodeType": "YulFunctionCall", - "src": "30265:16:18" + "src": "30265:16:38" }, "nodeType": "YulExpressionStatement", - "src": "30265:16:18" + "src": "30265:16:38" }, { "expression": { @@ -33516,26 +33516,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "30301:4:18", + "src": "30301:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "30307:2:18" + "src": "30307:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "30294:6:18" + "src": "30294:6:38" }, "nodeType": "YulFunctionCall", - "src": "30294:16:18" + "src": "30294:16:38" }, "nodeType": "YulExpressionStatement", - "src": "30294:16:18" + "src": "30294:16:38" }, { "expression": { @@ -33543,77 +33543,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "30330:4:18", + "src": "30330:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "30336:2:18" + "src": "30336:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "30323:6:18" + "src": "30323:6:38" }, "nodeType": "YulFunctionCall", - "src": "30323:16:18" + "src": "30323:16:38" }, "nodeType": "YulExpressionStatement", - "src": "30323:16:18" + "src": "30323:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31384, + "declaration": 34445, "isOffset": false, "isSlot": false, - "src": "30191:2:18", + "src": "30191:2:38", "valueSize": 1 }, { - "declaration": 31387, + "declaration": 34448, "isOffset": false, "isSlot": false, - "src": "30220:2:18", + "src": "30220:2:38", "valueSize": 1 }, { - "declaration": 31390, + "declaration": 34451, "isOffset": false, "isSlot": false, - "src": "30249:2:18", + "src": "30249:2:38", "valueSize": 1 }, { - "declaration": 31393, + "declaration": 34454, "isOffset": false, "isSlot": false, - "src": "30278:2:18", + "src": "30278:2:38", "valueSize": 1 }, { - "declaration": 31396, + "declaration": 34457, "isOffset": false, "isSlot": false, - "src": "30307:2:18", + "src": "30307:2:38", "valueSize": 1 }, { - "declaration": 31399, + "declaration": 34460, "isOffset": false, "isSlot": false, - "src": "30336:2:18", + "src": "30336:2:38", "valueSize": 1 } ], - "id": 31407, + "id": 34468, "nodeType": "InlineAssembly", - "src": "30155:194:18" + "src": "30155:194:38" } ] }, @@ -33621,20 +33621,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "29158:3:18", + "nameLocation": "29158:3:38", "parameters": { - "id": 31381, + "id": 34442, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31376, + "id": 34437, "mutability": "mutable", "name": "p0", - "nameLocation": "29170:2:18", + "nameLocation": "29170:2:38", "nodeType": "VariableDeclaration", - "scope": 31409, - "src": "29162:10:18", + "scope": 34470, + "src": "29162:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33642,10 +33642,10 @@ "typeString": "address" }, "typeName": { - "id": 31375, + "id": 34436, "name": "address", "nodeType": "ElementaryTypeName", - "src": "29162:7:18", + "src": "29162:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -33656,13 +33656,13 @@ }, { "constant": false, - "id": 31378, + "id": 34439, "mutability": "mutable", "name": "p1", - "nameLocation": "29182:2:18", + "nameLocation": "29182:2:38", "nodeType": "VariableDeclaration", - "scope": 31409, - "src": "29174:10:18", + "scope": 34470, + "src": "29174:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33670,10 +33670,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31377, + "id": 34438, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "29174:7:18", + "src": "29174:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -33683,13 +33683,13 @@ }, { "constant": false, - "id": 31380, + "id": 34441, "mutability": "mutable", "name": "p2", - "nameLocation": "29191:2:18", + "nameLocation": "29191:2:38", "nodeType": "VariableDeclaration", - "scope": 31409, - "src": "29186:7:18", + "scope": 34470, + "src": "29186:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33697,10 +33697,10 @@ "typeString": "bool" }, "typeName": { - "id": 31379, + "id": 34440, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "29186:4:18", + "src": "29186:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -33709,44 +33709,44 @@ "visibility": "internal" } ], - "src": "29161:33:18" + "src": "29161:33:38" }, "returnParameters": { - "id": 31382, + "id": 34443, "nodeType": "ParameterList", "parameters": [], - "src": "29209:0:18" + "src": "29209:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31444, + "id": 34505, "nodeType": "FunctionDefinition", - "src": "30361:1212:18", + "src": "30361:1212:38", "nodes": [], "body": { - "id": 31443, + "id": 34504, "nodeType": "Block", - "src": "30424:1149:18", + "src": "30424:1149:38", "nodes": [], "statements": [ { "assignments": [ - 31419 + 34480 ], "declarations": [ { "constant": false, - "id": 31419, + "id": 34480, "mutability": "mutable", "name": "m0", - "nameLocation": "30442:2:18", + "nameLocation": "30442:2:38", "nodeType": "VariableDeclaration", - "scope": 31443, - "src": "30434:10:18", + "scope": 34504, + "src": "30434:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33754,10 +33754,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31418, + "id": 34479, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "30434:7:18", + "src": "30434:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -33766,24 +33766,24 @@ "visibility": "internal" } ], - "id": 31420, + "id": 34481, "nodeType": "VariableDeclarationStatement", - "src": "30434:10:18" + "src": "30434:10:38" }, { "assignments": [ - 31422 + 34483 ], "declarations": [ { "constant": false, - "id": 31422, + "id": 34483, "mutability": "mutable", "name": "m1", - "nameLocation": "30462:2:18", + "nameLocation": "30462:2:38", "nodeType": "VariableDeclaration", - "scope": 31443, - "src": "30454:10:18", + "scope": 34504, + "src": "30454:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33791,10 +33791,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31421, + "id": 34482, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "30454:7:18", + "src": "30454:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -33803,24 +33803,24 @@ "visibility": "internal" } ], - "id": 31423, + "id": 34484, "nodeType": "VariableDeclarationStatement", - "src": "30454:10:18" + "src": "30454:10:38" }, { "assignments": [ - 31425 + 34486 ], "declarations": [ { "constant": false, - "id": 31425, + "id": 34486, "mutability": "mutable", "name": "m2", - "nameLocation": "30482:2:18", + "nameLocation": "30482:2:38", "nodeType": "VariableDeclaration", - "scope": 31443, - "src": "30474:10:18", + "scope": 34504, + "src": "30474:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33828,10 +33828,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31424, + "id": 34485, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "30474:7:18", + "src": "30474:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -33840,24 +33840,24 @@ "visibility": "internal" } ], - "id": 31426, + "id": 34487, "nodeType": "VariableDeclarationStatement", - "src": "30474:10:18" + "src": "30474:10:38" }, { "assignments": [ - 31428 + 34489 ], "declarations": [ { "constant": false, - "id": 31428, + "id": 34489, "mutability": "mutable", "name": "m3", - "nameLocation": "30502:2:18", + "nameLocation": "30502:2:38", "nodeType": "VariableDeclaration", - "scope": 31443, - "src": "30494:10:18", + "scope": 34504, + "src": "30494:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33865,10 +33865,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31427, + "id": 34488, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "30494:7:18", + "src": "30494:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -33877,24 +33877,24 @@ "visibility": "internal" } ], - "id": 31429, + "id": 34490, "nodeType": "VariableDeclarationStatement", - "src": "30494:10:18" + "src": "30494:10:38" }, { "assignments": [ - 31431 + 34492 ], "declarations": [ { "constant": false, - "id": 31431, + "id": 34492, "mutability": "mutable", "name": "m4", - "nameLocation": "30522:2:18", + "nameLocation": "30522:2:38", "nodeType": "VariableDeclaration", - "scope": 31443, - "src": "30514:10:18", + "scope": 34504, + "src": "30514:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33902,10 +33902,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31430, + "id": 34491, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "30514:7:18", + "src": "30514:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -33914,24 +33914,24 @@ "visibility": "internal" } ], - "id": 31432, + "id": 34493, "nodeType": "VariableDeclarationStatement", - "src": "30514:10:18" + "src": "30514:10:38" }, { "assignments": [ - 31434 + 34495 ], "declarations": [ { "constant": false, - "id": 31434, + "id": 34495, "mutability": "mutable", "name": "m5", - "nameLocation": "30542:2:18", + "nameLocation": "30542:2:38", "nodeType": "VariableDeclaration", - "scope": 31443, - "src": "30534:10:18", + "scope": 34504, + "src": "30534:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -33939,10 +33939,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31433, + "id": 34494, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "30534:7:18", + "src": "30534:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -33951,27 +33951,27 @@ "visibility": "internal" } ], - "id": 31435, + "id": 34496, "nodeType": "VariableDeclarationStatement", - "src": "30534:10:18" + "src": "30534:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "30563:764:18", + "src": "30563:764:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "30606:313:18", + "src": "30606:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "30624:15:18", + "src": "30624:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "30638:1:18", + "src": "30638:1:38", "type": "", "value": "0" }, @@ -33979,7 +33979,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "30628:6:18", + "src": "30628:6:38", "type": "" } ] @@ -33987,16 +33987,16 @@ { "body": { "nodeType": "YulBlock", - "src": "30709:40:18", + "src": "30709:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "30738:9:18", + "src": "30738:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "30740:5:18" + "src": "30740:5:38" } ] }, @@ -34007,33 +34007,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "30726:6:18" + "src": "30726:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "30734:1:18" + "src": "30734:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "30721:4:18" + "src": "30721:4:38" }, "nodeType": "YulFunctionCall", - "src": "30721:15:18" + "src": "30721:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "30714:6:18" + "src": "30714:6:38" }, "nodeType": "YulFunctionCall", - "src": "30714:23:18" + "src": "30714:23:38" }, "nodeType": "YulIf", - "src": "30711:36:18" + "src": "30711:36:38" } ] }, @@ -34042,12 +34042,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "30666:6:18" + "src": "30666:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "30674:4:18", + "src": "30674:4:38", "type": "", "value": "0x20" } @@ -34055,30 +34055,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "30663:2:18" + "src": "30663:2:38" }, "nodeType": "YulFunctionCall", - "src": "30663:16:18" + "src": "30663:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "30680:28:18", + "src": "30680:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "30682:24:18", + "src": "30682:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "30696:6:18" + "src": "30696:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "30704:1:18", + "src": "30704:1:38", "type": "", "value": "1" } @@ -34086,16 +34086,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "30692:3:18" + "src": "30692:3:38" }, "nodeType": "YulFunctionCall", - "src": "30692:14:18" + "src": "30692:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "30682:6:18" + "src": "30682:6:38" } ] } @@ -34103,10 +34103,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "30660:2:18", + "src": "30660:2:38", "statements": [] }, - "src": "30656:93:18" + "src": "30656:93:38" }, { "expression": { @@ -34114,34 +34114,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "30773:3:18" + "src": "30773:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "30778:6:18" + "src": "30778:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "30766:6:18" + "src": "30766:6:38" }, "nodeType": "YulFunctionCall", - "src": "30766:19:18" + "src": "30766:19:38" }, "nodeType": "YulExpressionStatement", - "src": "30766:19:18" + "src": "30766:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "30802:37:18", + "src": "30802:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "30819:3:18", + "src": "30819:3:38", "type": "", "value": "256" }, @@ -34150,38 +34150,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "30828:1:18", + "src": "30828:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "30831:6:18" + "src": "30831:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "30824:3:18" + "src": "30824:3:38" }, "nodeType": "YulFunctionCall", - "src": "30824:14:18" + "src": "30824:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "30815:3:18" + "src": "30815:3:38" }, "nodeType": "YulFunctionCall", - "src": "30815:24:18" + "src": "30815:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "30806:5:18", + "src": "30806:5:38", "type": "" } ] @@ -34194,12 +34194,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "30867:3:18" + "src": "30867:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "30872:4:18", + "src": "30872:4:38", "type": "", "value": "0x20" } @@ -34207,59 +34207,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "30863:3:18" + "src": "30863:3:38" }, "nodeType": "YulFunctionCall", - "src": "30863:14:18" + "src": "30863:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "30883:5:18" + "src": "30883:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "30894:5:18" + "src": "30894:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "30901:1:18" + "src": "30901:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "30890:3:18" + "src": "30890:3:38" }, "nodeType": "YulFunctionCall", - "src": "30890:13:18" + "src": "30890:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "30879:3:18" + "src": "30879:3:38" }, "nodeType": "YulFunctionCall", - "src": "30879:25:18" + "src": "30879:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "30856:6:18" + "src": "30856:6:38" }, "nodeType": "YulFunctionCall", - "src": "30856:49:18" + "src": "30856:49:38" }, "nodeType": "YulExpressionStatement", - "src": "30856:49:18" + "src": "30856:49:38" } ] }, @@ -34269,27 +34269,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "30598:3:18", + "src": "30598:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "30603:1:18", + "src": "30603:1:38", "type": "" } ], - "src": "30577:342:18" + "src": "30577:342:38" }, { "nodeType": "YulAssignment", - "src": "30932:17:18", + "src": "30932:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "30944:4:18", + "src": "30944:4:38", "type": "", "value": "0x00" } @@ -34297,28 +34297,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "30938:5:18" + "src": "30938:5:38" }, "nodeType": "YulFunctionCall", - "src": "30938:11:18" + "src": "30938:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "30932:2:18" + "src": "30932:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "30962:17:18", + "src": "30962:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "30974:4:18", + "src": "30974:4:38", "type": "", "value": "0x20" } @@ -34326,28 +34326,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "30968:5:18" + "src": "30968:5:38" }, "nodeType": "YulFunctionCall", - "src": "30968:11:18" + "src": "30968:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "30962:2:18" + "src": "30962:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "30992:17:18", + "src": "30992:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "31004:4:18", + "src": "31004:4:38", "type": "", "value": "0x40" } @@ -34355,28 +34355,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "30998:5:18" + "src": "30998:5:38" }, "nodeType": "YulFunctionCall", - "src": "30998:11:18" + "src": "30998:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "30992:2:18" + "src": "30992:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "31022:17:18", + "src": "31022:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "31034:4:18", + "src": "31034:4:38", "type": "", "value": "0x60" } @@ -34384,28 +34384,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "31028:5:18" + "src": "31028:5:38" }, "nodeType": "YulFunctionCall", - "src": "31028:11:18" + "src": "31028:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "31022:2:18" + "src": "31022:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "31052:17:18", + "src": "31052:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "31064:4:18", + "src": "31064:4:38", "type": "", "value": "0x80" } @@ -34413,28 +34413,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "31058:5:18" + "src": "31058:5:38" }, "nodeType": "YulFunctionCall", - "src": "31058:11:18" + "src": "31058:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "31052:2:18" + "src": "31052:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "31082:17:18", + "src": "31082:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "31094:4:18", + "src": "31094:4:38", "type": "", "value": "0xa0" } @@ -34442,16 +34442,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "31088:5:18" + "src": "31088:5:38" }, "nodeType": "YulFunctionCall", - "src": "31088:11:18" + "src": "31088:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "31082:2:18" + "src": "31082:2:38" } ] }, @@ -34461,14 +34461,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "31177:4:18", + "src": "31177:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "31183:10:18", + "src": "31183:10:38", "type": "", "value": "0x67dd6ff1" } @@ -34476,13 +34476,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "31170:6:18" + "src": "31170:6:38" }, "nodeType": "YulFunctionCall", - "src": "31170:24:18" + "src": "31170:24:38" }, "nodeType": "YulExpressionStatement", - "src": "31170:24:18" + "src": "31170:24:38" }, { "expression": { @@ -34490,26 +34490,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "31214:4:18", + "src": "31214:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "31220:2:18" + "src": "31220:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "31207:6:18" + "src": "31207:6:38" }, "nodeType": "YulFunctionCall", - "src": "31207:16:18" + "src": "31207:16:38" }, "nodeType": "YulExpressionStatement", - "src": "31207:16:18" + "src": "31207:16:38" }, { "expression": { @@ -34517,14 +34517,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "31243:4:18", + "src": "31243:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "31249:4:18", + "src": "31249:4:38", "type": "", "value": "0x60" } @@ -34532,13 +34532,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "31236:6:18" + "src": "31236:6:38" }, "nodeType": "YulFunctionCall", - "src": "31236:18:18" + "src": "31236:18:38" }, "nodeType": "YulExpressionStatement", - "src": "31236:18:18" + "src": "31236:18:38" }, { "expression": { @@ -34546,26 +34546,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "31274:4:18", + "src": "31274:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "31280:2:18" + "src": "31280:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "31267:6:18" + "src": "31267:6:38" }, "nodeType": "YulFunctionCall", - "src": "31267:16:18" + "src": "31267:16:38" }, "nodeType": "YulExpressionStatement", - "src": "31267:16:18" + "src": "31267:16:38" }, { "expression": { @@ -34573,112 +34573,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "31308:4:18", + "src": "31308:4:38", "type": "", "value": "0x80" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "31314:2:18" + "src": "31314:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "31296:11:18" + "src": "31296:11:38" }, "nodeType": "YulFunctionCall", - "src": "31296:21:18" + "src": "31296:21:38" }, "nodeType": "YulExpressionStatement", - "src": "31296:21:18" + "src": "31296:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31419, + "declaration": 34480, "isOffset": false, "isSlot": false, - "src": "30932:2:18", + "src": "30932:2:38", "valueSize": 1 }, { - "declaration": 31422, + "declaration": 34483, "isOffset": false, "isSlot": false, - "src": "30962:2:18", + "src": "30962:2:38", "valueSize": 1 }, { - "declaration": 31425, + "declaration": 34486, "isOffset": false, "isSlot": false, - "src": "30992:2:18", + "src": "30992:2:38", "valueSize": 1 }, { - "declaration": 31428, + "declaration": 34489, "isOffset": false, "isSlot": false, - "src": "31022:2:18", + "src": "31022:2:38", "valueSize": 1 }, { - "declaration": 31431, + "declaration": 34492, "isOffset": false, "isSlot": false, - "src": "31052:2:18", + "src": "31052:2:38", "valueSize": 1 }, { - "declaration": 31434, + "declaration": 34495, "isOffset": false, "isSlot": false, - "src": "31082:2:18", + "src": "31082:2:38", "valueSize": 1 }, { - "declaration": 31411, + "declaration": 34472, "isOffset": false, "isSlot": false, - "src": "31220:2:18", + "src": "31220:2:38", "valueSize": 1 }, { - "declaration": 31413, + "declaration": 34474, "isOffset": false, "isSlot": false, - "src": "31314:2:18", + "src": "31314:2:38", "valueSize": 1 }, { - "declaration": 31415, + "declaration": 34476, "isOffset": false, "isSlot": false, - "src": "31280:2:18", + "src": "31280:2:38", "valueSize": 1 } ], - "id": 31436, + "id": 34497, "nodeType": "InlineAssembly", - "src": "30554:773:18" + "src": "30554:773:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31438, + "id": 34499, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "31352:4:18", + "src": "31352:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -34687,14 +34687,14 @@ }, { "hexValue": "30786134", - "id": 31439, + "id": 34500, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "31358:4:18", + "src": "31358:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -34713,18 +34713,18 @@ "typeString": "int_const 164" } ], - "id": 31437, + "id": 34498, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "31336:15:18", + "referencedDeclaration": 33383, + "src": "31336:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31440, + "id": 34501, "isConstant": false, "isLValue": false, "isPure": false, @@ -34733,21 +34733,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "31336:27:18", + "src": "31336:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31441, + "id": 34502, "nodeType": "ExpressionStatement", - "src": "31336:27:18" + "src": "31336:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "31382:185:18", + "src": "31382:185:38", "statements": [ { "expression": { @@ -34755,26 +34755,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "31403:4:18", + "src": "31403:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "31409:2:18" + "src": "31409:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "31396:6:18" + "src": "31396:6:38" }, "nodeType": "YulFunctionCall", - "src": "31396:16:18" + "src": "31396:16:38" }, "nodeType": "YulExpressionStatement", - "src": "31396:16:18" + "src": "31396:16:38" }, { "expression": { @@ -34782,26 +34782,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "31432:4:18", + "src": "31432:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "31438:2:18" + "src": "31438:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "31425:6:18" + "src": "31425:6:38" }, "nodeType": "YulFunctionCall", - "src": "31425:16:18" + "src": "31425:16:38" }, "nodeType": "YulExpressionStatement", - "src": "31425:16:18" + "src": "31425:16:38" }, { "expression": { @@ -34809,26 +34809,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "31461:4:18", + "src": "31461:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "31467:2:18" + "src": "31467:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "31454:6:18" + "src": "31454:6:38" }, "nodeType": "YulFunctionCall", - "src": "31454:16:18" + "src": "31454:16:38" }, "nodeType": "YulExpressionStatement", - "src": "31454:16:18" + "src": "31454:16:38" }, { "expression": { @@ -34836,26 +34836,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "31490:4:18", + "src": "31490:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "31496:2:18" + "src": "31496:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "31483:6:18" + "src": "31483:6:38" }, "nodeType": "YulFunctionCall", - "src": "31483:16:18" + "src": "31483:16:38" }, "nodeType": "YulExpressionStatement", - "src": "31483:16:18" + "src": "31483:16:38" }, { "expression": { @@ -34863,26 +34863,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "31519:4:18", + "src": "31519:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "31525:2:18" + "src": "31525:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "31512:6:18" + "src": "31512:6:38" }, "nodeType": "YulFunctionCall", - "src": "31512:16:18" + "src": "31512:16:38" }, "nodeType": "YulExpressionStatement", - "src": "31512:16:18" + "src": "31512:16:38" }, { "expression": { @@ -34890,77 +34890,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "31548:4:18", + "src": "31548:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "31554:2:18" + "src": "31554:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "31541:6:18" + "src": "31541:6:38" }, "nodeType": "YulFunctionCall", - "src": "31541:16:18" + "src": "31541:16:38" }, "nodeType": "YulExpressionStatement", - "src": "31541:16:18" + "src": "31541:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31419, + "declaration": 34480, "isOffset": false, "isSlot": false, - "src": "31409:2:18", + "src": "31409:2:38", "valueSize": 1 }, { - "declaration": 31422, + "declaration": 34483, "isOffset": false, "isSlot": false, - "src": "31438:2:18", + "src": "31438:2:38", "valueSize": 1 }, { - "declaration": 31425, + "declaration": 34486, "isOffset": false, "isSlot": false, - "src": "31467:2:18", + "src": "31467:2:38", "valueSize": 1 }, { - "declaration": 31428, + "declaration": 34489, "isOffset": false, "isSlot": false, - "src": "31496:2:18", + "src": "31496:2:38", "valueSize": 1 }, { - "declaration": 31431, + "declaration": 34492, "isOffset": false, "isSlot": false, - "src": "31525:2:18", + "src": "31525:2:38", "valueSize": 1 }, { - "declaration": 31434, + "declaration": 34495, "isOffset": false, "isSlot": false, - "src": "31554:2:18", + "src": "31554:2:38", "valueSize": 1 } ], - "id": 31442, + "id": 34503, "nodeType": "InlineAssembly", - "src": "31373:194:18" + "src": "31373:194:38" } ] }, @@ -34968,20 +34968,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "30370:3:18", + "nameLocation": "30370:3:38", "parameters": { - "id": 31416, + "id": 34477, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31411, + "id": 34472, "mutability": "mutable", "name": "p0", - "nameLocation": "30382:2:18", + "nameLocation": "30382:2:38", "nodeType": "VariableDeclaration", - "scope": 31444, - "src": "30374:10:18", + "scope": 34505, + "src": "30374:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -34989,10 +34989,10 @@ "typeString": "address" }, "typeName": { - "id": 31410, + "id": 34471, "name": "address", "nodeType": "ElementaryTypeName", - "src": "30374:7:18", + "src": "30374:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -35003,13 +35003,13 @@ }, { "constant": false, - "id": 31413, + "id": 34474, "mutability": "mutable", "name": "p1", - "nameLocation": "30394:2:18", + "nameLocation": "30394:2:38", "nodeType": "VariableDeclaration", - "scope": 31444, - "src": "30386:10:18", + "scope": 34505, + "src": "30386:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35017,10 +35017,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31412, + "id": 34473, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "30386:7:18", + "src": "30386:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -35030,13 +35030,13 @@ }, { "constant": false, - "id": 31415, + "id": 34476, "mutability": "mutable", "name": "p2", - "nameLocation": "30406:2:18", + "nameLocation": "30406:2:38", "nodeType": "VariableDeclaration", - "scope": 31444, - "src": "30398:10:18", + "scope": 34505, + "src": "30398:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35044,10 +35044,10 @@ "typeString": "uint256" }, "typeName": { - "id": 31414, + "id": 34475, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "30398:7:18", + "src": "30398:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -35056,44 +35056,44 @@ "visibility": "internal" } ], - "src": "30373:36:18" + "src": "30373:36:38" }, "returnParameters": { - "id": 31417, + "id": 34478, "nodeType": "ParameterList", "parameters": [], - "src": "30424:0:18" + "src": "30424:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31485, + "id": 34546, "nodeType": "FunctionDefinition", - "src": "31579:1405:18", + "src": "31579:1405:38", "nodes": [], "body": { - "id": 31484, + "id": 34545, "nodeType": "Block", - "src": "31642:1342:18", + "src": "31642:1342:38", "nodes": [], "statements": [ { "assignments": [ - 31454 + 34515 ], "declarations": [ { "constant": false, - "id": 31454, + "id": 34515, "mutability": "mutable", "name": "m0", - "nameLocation": "31660:2:18", + "nameLocation": "31660:2:38", "nodeType": "VariableDeclaration", - "scope": 31484, - "src": "31652:10:18", + "scope": 34545, + "src": "31652:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35101,10 +35101,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31453, + "id": 34514, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "31652:7:18", + "src": "31652:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -35113,24 +35113,24 @@ "visibility": "internal" } ], - "id": 31455, + "id": 34516, "nodeType": "VariableDeclarationStatement", - "src": "31652:10:18" + "src": "31652:10:38" }, { "assignments": [ - 31457 + 34518 ], "declarations": [ { "constant": false, - "id": 31457, + "id": 34518, "mutability": "mutable", "name": "m1", - "nameLocation": "31680:2:18", + "nameLocation": "31680:2:38", "nodeType": "VariableDeclaration", - "scope": 31484, - "src": "31672:10:18", + "scope": 34545, + "src": "31672:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35138,10 +35138,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31456, + "id": 34517, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "31672:7:18", + "src": "31672:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -35150,24 +35150,24 @@ "visibility": "internal" } ], - "id": 31458, + "id": 34519, "nodeType": "VariableDeclarationStatement", - "src": "31672:10:18" + "src": "31672:10:38" }, { "assignments": [ - 31460 + 34521 ], "declarations": [ { "constant": false, - "id": 31460, + "id": 34521, "mutability": "mutable", "name": "m2", - "nameLocation": "31700:2:18", + "nameLocation": "31700:2:38", "nodeType": "VariableDeclaration", - "scope": 31484, - "src": "31692:10:18", + "scope": 34545, + "src": "31692:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35175,10 +35175,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31459, + "id": 34520, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "31692:7:18", + "src": "31692:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -35187,24 +35187,24 @@ "visibility": "internal" } ], - "id": 31461, + "id": 34522, "nodeType": "VariableDeclarationStatement", - "src": "31692:10:18" + "src": "31692:10:38" }, { "assignments": [ - 31463 + 34524 ], "declarations": [ { "constant": false, - "id": 31463, + "id": 34524, "mutability": "mutable", "name": "m3", - "nameLocation": "31720:2:18", + "nameLocation": "31720:2:38", "nodeType": "VariableDeclaration", - "scope": 31484, - "src": "31712:10:18", + "scope": 34545, + "src": "31712:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35212,10 +35212,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31462, + "id": 34523, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "31712:7:18", + "src": "31712:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -35224,24 +35224,24 @@ "visibility": "internal" } ], - "id": 31464, + "id": 34525, "nodeType": "VariableDeclarationStatement", - "src": "31712:10:18" + "src": "31712:10:38" }, { "assignments": [ - 31466 + 34527 ], "declarations": [ { "constant": false, - "id": 31466, + "id": 34527, "mutability": "mutable", "name": "m4", - "nameLocation": "31740:2:18", + "nameLocation": "31740:2:38", "nodeType": "VariableDeclaration", - "scope": 31484, - "src": "31732:10:18", + "scope": 34545, + "src": "31732:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35249,10 +35249,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31465, + "id": 34526, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "31732:7:18", + "src": "31732:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -35261,24 +35261,24 @@ "visibility": "internal" } ], - "id": 31467, + "id": 34528, "nodeType": "VariableDeclarationStatement", - "src": "31732:10:18" + "src": "31732:10:38" }, { "assignments": [ - 31469 + 34530 ], "declarations": [ { "constant": false, - "id": 31469, + "id": 34530, "mutability": "mutable", "name": "m5", - "nameLocation": "31760:2:18", + "nameLocation": "31760:2:38", "nodeType": "VariableDeclaration", - "scope": 31484, - "src": "31752:10:18", + "scope": 34545, + "src": "31752:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35286,10 +35286,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31468, + "id": 34529, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "31752:7:18", + "src": "31752:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -35298,24 +35298,24 @@ "visibility": "internal" } ], - "id": 31470, + "id": 34531, "nodeType": "VariableDeclarationStatement", - "src": "31752:10:18" + "src": "31752:10:38" }, { "assignments": [ - 31472 + 34533 ], "declarations": [ { "constant": false, - "id": 31472, + "id": 34533, "mutability": "mutable", "name": "m6", - "nameLocation": "31780:2:18", + "nameLocation": "31780:2:38", "nodeType": "VariableDeclaration", - "scope": 31484, - "src": "31772:10:18", + "scope": 34545, + "src": "31772:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35323,10 +35323,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31471, + "id": 34532, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "31772:7:18", + "src": "31772:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -35335,24 +35335,24 @@ "visibility": "internal" } ], - "id": 31473, + "id": 34534, "nodeType": "VariableDeclarationStatement", - "src": "31772:10:18" + "src": "31772:10:38" }, { "assignments": [ - 31475 + 34536 ], "declarations": [ { "constant": false, - "id": 31475, + "id": 34536, "mutability": "mutable", "name": "m7", - "nameLocation": "31800:2:18", + "nameLocation": "31800:2:38", "nodeType": "VariableDeclaration", - "scope": 31484, - "src": "31792:10:18", + "scope": 34545, + "src": "31792:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -35360,10 +35360,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31474, + "id": 34535, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "31792:7:18", + "src": "31792:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -35372,27 +35372,27 @@ "visibility": "internal" } ], - "id": 31476, + "id": 34537, "nodeType": "VariableDeclarationStatement", - "src": "31792:10:18" + "src": "31792:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "31821:859:18", + "src": "31821:859:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "31864:313:18", + "src": "31864:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "31882:15:18", + "src": "31882:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "31896:1:18", + "src": "31896:1:38", "type": "", "value": "0" }, @@ -35400,7 +35400,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "31886:6:18", + "src": "31886:6:38", "type": "" } ] @@ -35408,16 +35408,16 @@ { "body": { "nodeType": "YulBlock", - "src": "31967:40:18", + "src": "31967:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "31996:9:18", + "src": "31996:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "31998:5:18" + "src": "31998:5:38" } ] }, @@ -35428,33 +35428,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "31984:6:18" + "src": "31984:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "31992:1:18" + "src": "31992:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "31979:4:18" + "src": "31979:4:38" }, "nodeType": "YulFunctionCall", - "src": "31979:15:18" + "src": "31979:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "31972:6:18" + "src": "31972:6:38" }, "nodeType": "YulFunctionCall", - "src": "31972:23:18" + "src": "31972:23:38" }, "nodeType": "YulIf", - "src": "31969:36:18" + "src": "31969:36:38" } ] }, @@ -35463,12 +35463,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "31924:6:18" + "src": "31924:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "31932:4:18", + "src": "31932:4:38", "type": "", "value": "0x20" } @@ -35476,30 +35476,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "31921:2:18" + "src": "31921:2:38" }, "nodeType": "YulFunctionCall", - "src": "31921:16:18" + "src": "31921:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "31938:28:18", + "src": "31938:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "31940:24:18", + "src": "31940:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "31954:6:18" + "src": "31954:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "31962:1:18", + "src": "31962:1:38", "type": "", "value": "1" } @@ -35507,16 +35507,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "31950:3:18" + "src": "31950:3:38" }, "nodeType": "YulFunctionCall", - "src": "31950:14:18" + "src": "31950:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "31940:6:18" + "src": "31940:6:38" } ] } @@ -35524,10 +35524,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "31918:2:18", + "src": "31918:2:38", "statements": [] }, - "src": "31914:93:18" + "src": "31914:93:38" }, { "expression": { @@ -35535,34 +35535,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "32031:3:18" + "src": "32031:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "32036:6:18" + "src": "32036:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "32024:6:18" + "src": "32024:6:38" }, "nodeType": "YulFunctionCall", - "src": "32024:19:18" + "src": "32024:19:38" }, "nodeType": "YulExpressionStatement", - "src": "32024:19:18" + "src": "32024:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "32060:37:18", + "src": "32060:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "32077:3:18", + "src": "32077:3:38", "type": "", "value": "256" }, @@ -35571,38 +35571,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "32086:1:18", + "src": "32086:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "32089:6:18" + "src": "32089:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "32082:3:18" + "src": "32082:3:38" }, "nodeType": "YulFunctionCall", - "src": "32082:14:18" + "src": "32082:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "32073:3:18" + "src": "32073:3:38" }, "nodeType": "YulFunctionCall", - "src": "32073:24:18" + "src": "32073:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "32064:5:18", + "src": "32064:5:38", "type": "" } ] @@ -35615,12 +35615,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "32125:3:18" + "src": "32125:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "32130:4:18", + "src": "32130:4:38", "type": "", "value": "0x20" } @@ -35628,59 +35628,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "32121:3:18" + "src": "32121:3:38" }, "nodeType": "YulFunctionCall", - "src": "32121:14:18" + "src": "32121:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "32141:5:18" + "src": "32141:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "32152:5:18" + "src": "32152:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "32159:1:18" + "src": "32159:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "32148:3:18" + "src": "32148:3:38" }, "nodeType": "YulFunctionCall", - "src": "32148:13:18" + "src": "32148:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "32137:3:18" + "src": "32137:3:38" }, "nodeType": "YulFunctionCall", - "src": "32137:25:18" + "src": "32137:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "32114:6:18" + "src": "32114:6:38" }, "nodeType": "YulFunctionCall", - "src": "32114:49:18" + "src": "32114:49:38" }, "nodeType": "YulExpressionStatement", - "src": "32114:49:18" + "src": "32114:49:38" } ] }, @@ -35690,27 +35690,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "31856:3:18", + "src": "31856:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "31861:1:18", + "src": "31861:1:38", "type": "" } ], - "src": "31835:342:18" + "src": "31835:342:38" }, { "nodeType": "YulAssignment", - "src": "32190:17:18", + "src": "32190:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "32202:4:18", + "src": "32202:4:38", "type": "", "value": "0x00" } @@ -35718,28 +35718,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "32196:5:18" + "src": "32196:5:38" }, "nodeType": "YulFunctionCall", - "src": "32196:11:18" + "src": "32196:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "32190:2:18" + "src": "32190:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "32220:17:18", + "src": "32220:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "32232:4:18", + "src": "32232:4:38", "type": "", "value": "0x20" } @@ -35747,28 +35747,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "32226:5:18" + "src": "32226:5:38" }, "nodeType": "YulFunctionCall", - "src": "32226:11:18" + "src": "32226:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "32220:2:18" + "src": "32220:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "32250:17:18", + "src": "32250:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "32262:4:18", + "src": "32262:4:38", "type": "", "value": "0x40" } @@ -35776,28 +35776,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "32256:5:18" + "src": "32256:5:38" }, "nodeType": "YulFunctionCall", - "src": "32256:11:18" + "src": "32256:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "32250:2:18" + "src": "32250:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "32280:17:18", + "src": "32280:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "32292:4:18", + "src": "32292:4:38", "type": "", "value": "0x60" } @@ -35805,28 +35805,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "32286:5:18" + "src": "32286:5:38" }, "nodeType": "YulFunctionCall", - "src": "32286:11:18" + "src": "32286:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "32280:2:18" + "src": "32280:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "32310:17:18", + "src": "32310:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "32322:4:18", + "src": "32322:4:38", "type": "", "value": "0x80" } @@ -35834,28 +35834,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "32316:5:18" + "src": "32316:5:38" }, "nodeType": "YulFunctionCall", - "src": "32316:11:18" + "src": "32316:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "32310:2:18" + "src": "32310:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "32340:17:18", + "src": "32340:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "32352:4:18", + "src": "32352:4:38", "type": "", "value": "0xa0" } @@ -35863,28 +35863,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "32346:5:18" + "src": "32346:5:38" }, "nodeType": "YulFunctionCall", - "src": "32346:11:18" + "src": "32346:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "32340:2:18" + "src": "32340:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "32370:17:18", + "src": "32370:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "32382:4:18", + "src": "32382:4:38", "type": "", "value": "0xc0" } @@ -35892,28 +35892,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "32376:5:18" + "src": "32376:5:38" }, "nodeType": "YulFunctionCall", - "src": "32376:11:18" + "src": "32376:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "32370:2:18" + "src": "32370:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "32400:17:18", + "src": "32400:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "32412:4:18", + "src": "32412:4:38", "type": "", "value": "0xe0" } @@ -35921,16 +35921,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "32406:5:18" + "src": "32406:5:38" }, "nodeType": "YulFunctionCall", - "src": "32406:11:18" + "src": "32406:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "32400:2:18" + "src": "32400:2:38" } ] }, @@ -35940,14 +35940,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "32494:4:18", + "src": "32494:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "32500:10:18", + "src": "32500:10:38", "type": "", "value": "0xfb772265" } @@ -35955,13 +35955,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "32487:6:18" + "src": "32487:6:38" }, "nodeType": "YulFunctionCall", - "src": "32487:24:18" + "src": "32487:24:38" }, "nodeType": "YulExpressionStatement", - "src": "32487:24:18" + "src": "32487:24:38" }, { "expression": { @@ -35969,26 +35969,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "32531:4:18", + "src": "32531:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "32537:2:18" + "src": "32537:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "32524:6:18" + "src": "32524:6:38" }, "nodeType": "YulFunctionCall", - "src": "32524:16:18" + "src": "32524:16:38" }, "nodeType": "YulExpressionStatement", - "src": "32524:16:18" + "src": "32524:16:38" }, { "expression": { @@ -35996,14 +35996,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "32560:4:18", + "src": "32560:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "32566:4:18", + "src": "32566:4:38", "type": "", "value": "0x60" } @@ -36011,13 +36011,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "32553:6:18" + "src": "32553:6:38" }, "nodeType": "YulFunctionCall", - "src": "32553:18:18" + "src": "32553:18:38" }, "nodeType": "YulExpressionStatement", - "src": "32553:18:18" + "src": "32553:18:38" }, { "expression": { @@ -36025,14 +36025,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "32591:4:18", + "src": "32591:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "32597:4:18", + "src": "32597:4:38", "type": "", "value": "0xa0" } @@ -36040,13 +36040,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "32584:6:18" + "src": "32584:6:38" }, "nodeType": "YulFunctionCall", - "src": "32584:18:18" + "src": "32584:18:38" }, "nodeType": "YulExpressionStatement", - "src": "32584:18:18" + "src": "32584:18:38" }, { "expression": { @@ -36054,26 +36054,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "32627:4:18", + "src": "32627:4:38", "type": "", "value": "0x80" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "32633:2:18" + "src": "32633:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "32615:11:18" + "src": "32615:11:38" }, "nodeType": "YulFunctionCall", - "src": "32615:21:18" + "src": "32615:21:38" }, "nodeType": "YulExpressionStatement", - "src": "32615:21:18" + "src": "32615:21:38" }, { "expression": { @@ -36081,126 +36081,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "32661:4:18", + "src": "32661:4:38", "type": "", "value": "0xc0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "32667:2:18" + "src": "32667:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "32649:11:18" + "src": "32649:11:38" }, "nodeType": "YulFunctionCall", - "src": "32649:21:18" + "src": "32649:21:38" }, "nodeType": "YulExpressionStatement", - "src": "32649:21:18" + "src": "32649:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31454, + "declaration": 34515, "isOffset": false, "isSlot": false, - "src": "32190:2:18", + "src": "32190:2:38", "valueSize": 1 }, { - "declaration": 31457, + "declaration": 34518, "isOffset": false, "isSlot": false, - "src": "32220:2:18", + "src": "32220:2:38", "valueSize": 1 }, { - "declaration": 31460, + "declaration": 34521, "isOffset": false, "isSlot": false, - "src": "32250:2:18", + "src": "32250:2:38", "valueSize": 1 }, { - "declaration": 31463, + "declaration": 34524, "isOffset": false, "isSlot": false, - "src": "32280:2:18", + "src": "32280:2:38", "valueSize": 1 }, { - "declaration": 31466, + "declaration": 34527, "isOffset": false, "isSlot": false, - "src": "32310:2:18", + "src": "32310:2:38", "valueSize": 1 }, { - "declaration": 31469, + "declaration": 34530, "isOffset": false, "isSlot": false, - "src": "32340:2:18", + "src": "32340:2:38", "valueSize": 1 }, { - "declaration": 31472, + "declaration": 34533, "isOffset": false, "isSlot": false, - "src": "32370:2:18", + "src": "32370:2:38", "valueSize": 1 }, { - "declaration": 31475, + "declaration": 34536, "isOffset": false, "isSlot": false, - "src": "32400:2:18", + "src": "32400:2:38", "valueSize": 1 }, { - "declaration": 31446, + "declaration": 34507, "isOffset": false, "isSlot": false, - "src": "32537:2:18", + "src": "32537:2:38", "valueSize": 1 }, { - "declaration": 31448, + "declaration": 34509, "isOffset": false, "isSlot": false, - "src": "32633:2:18", + "src": "32633:2:38", "valueSize": 1 }, { - "declaration": 31450, + "declaration": 34511, "isOffset": false, "isSlot": false, - "src": "32667:2:18", + "src": "32667:2:38", "valueSize": 1 } ], - "id": 31477, + "id": 34538, "nodeType": "InlineAssembly", - "src": "31812:868:18" + "src": "31812:868:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31479, + "id": 34540, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "32705:4:18", + "src": "32705:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -36209,14 +36209,14 @@ }, { "hexValue": "30786534", - "id": 31480, + "id": 34541, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "32711:4:18", + "src": "32711:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_228_by_1", "typeString": "int_const 228" @@ -36235,18 +36235,18 @@ "typeString": "int_const 228" } ], - "id": 31478, + "id": 34539, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "32689:15:18", + "referencedDeclaration": 33383, + "src": "32689:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31481, + "id": 34542, "isConstant": false, "isLValue": false, "isPure": false, @@ -36255,21 +36255,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "32689:27:18", + "src": "32689:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31482, + "id": 34543, "nodeType": "ExpressionStatement", - "src": "32689:27:18" + "src": "32689:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "32735:243:18", + "src": "32735:243:38", "statements": [ { "expression": { @@ -36277,26 +36277,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "32756:4:18", + "src": "32756:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "32762:2:18" + "src": "32762:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "32749:6:18" + "src": "32749:6:38" }, "nodeType": "YulFunctionCall", - "src": "32749:16:18" + "src": "32749:16:38" }, "nodeType": "YulExpressionStatement", - "src": "32749:16:18" + "src": "32749:16:38" }, { "expression": { @@ -36304,26 +36304,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "32785:4:18", + "src": "32785:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "32791:2:18" + "src": "32791:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "32778:6:18" + "src": "32778:6:38" }, "nodeType": "YulFunctionCall", - "src": "32778:16:18" + "src": "32778:16:38" }, "nodeType": "YulExpressionStatement", - "src": "32778:16:18" + "src": "32778:16:38" }, { "expression": { @@ -36331,26 +36331,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "32814:4:18", + "src": "32814:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "32820:2:18" + "src": "32820:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "32807:6:18" + "src": "32807:6:38" }, "nodeType": "YulFunctionCall", - "src": "32807:16:18" + "src": "32807:16:38" }, "nodeType": "YulExpressionStatement", - "src": "32807:16:18" + "src": "32807:16:38" }, { "expression": { @@ -36358,26 +36358,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "32843:4:18", + "src": "32843:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "32849:2:18" + "src": "32849:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "32836:6:18" + "src": "32836:6:38" }, "nodeType": "YulFunctionCall", - "src": "32836:16:18" + "src": "32836:16:38" }, "nodeType": "YulExpressionStatement", - "src": "32836:16:18" + "src": "32836:16:38" }, { "expression": { @@ -36385,26 +36385,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "32872:4:18", + "src": "32872:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "32878:2:18" + "src": "32878:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "32865:6:18" + "src": "32865:6:38" }, "nodeType": "YulFunctionCall", - "src": "32865:16:18" + "src": "32865:16:38" }, "nodeType": "YulExpressionStatement", - "src": "32865:16:18" + "src": "32865:16:38" }, { "expression": { @@ -36412,26 +36412,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "32901:4:18", + "src": "32901:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "32907:2:18" + "src": "32907:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "32894:6:18" + "src": "32894:6:38" }, "nodeType": "YulFunctionCall", - "src": "32894:16:18" + "src": "32894:16:38" }, "nodeType": "YulExpressionStatement", - "src": "32894:16:18" + "src": "32894:16:38" }, { "expression": { @@ -36439,26 +36439,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "32930:4:18", + "src": "32930:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "32936:2:18" + "src": "32936:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "32923:6:18" + "src": "32923:6:38" }, "nodeType": "YulFunctionCall", - "src": "32923:16:18" + "src": "32923:16:38" }, "nodeType": "YulExpressionStatement", - "src": "32923:16:18" + "src": "32923:16:38" }, { "expression": { @@ -36466,91 +36466,91 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "32959:4:18", + "src": "32959:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "32965:2:18" + "src": "32965:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "32952:6:18" + "src": "32952:6:38" }, "nodeType": "YulFunctionCall", - "src": "32952:16:18" + "src": "32952:16:38" }, "nodeType": "YulExpressionStatement", - "src": "32952:16:18" + "src": "32952:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31454, + "declaration": 34515, "isOffset": false, "isSlot": false, - "src": "32762:2:18", + "src": "32762:2:38", "valueSize": 1 }, { - "declaration": 31457, + "declaration": 34518, "isOffset": false, "isSlot": false, - "src": "32791:2:18", + "src": "32791:2:38", "valueSize": 1 }, { - "declaration": 31460, + "declaration": 34521, "isOffset": false, "isSlot": false, - "src": "32820:2:18", + "src": "32820:2:38", "valueSize": 1 }, { - "declaration": 31463, + "declaration": 34524, "isOffset": false, "isSlot": false, - "src": "32849:2:18", + "src": "32849:2:38", "valueSize": 1 }, { - "declaration": 31466, + "declaration": 34527, "isOffset": false, "isSlot": false, - "src": "32878:2:18", + "src": "32878:2:38", "valueSize": 1 }, { - "declaration": 31469, + "declaration": 34530, "isOffset": false, "isSlot": false, - "src": "32907:2:18", + "src": "32907:2:38", "valueSize": 1 }, { - "declaration": 31472, + "declaration": 34533, "isOffset": false, "isSlot": false, - "src": "32936:2:18", + "src": "32936:2:38", "valueSize": 1 }, { - "declaration": 31475, + "declaration": 34536, "isOffset": false, "isSlot": false, - "src": "32965:2:18", + "src": "32965:2:38", "valueSize": 1 } ], - "id": 31483, + "id": 34544, "nodeType": "InlineAssembly", - "src": "32726:252:18" + "src": "32726:252:38" } ] }, @@ -36558,20 +36558,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "31588:3:18", + "nameLocation": "31588:3:38", "parameters": { - "id": 31451, + "id": 34512, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31446, + "id": 34507, "mutability": "mutable", "name": "p0", - "nameLocation": "31600:2:18", + "nameLocation": "31600:2:38", "nodeType": "VariableDeclaration", - "scope": 31485, - "src": "31592:10:18", + "scope": 34546, + "src": "31592:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36579,10 +36579,10 @@ "typeString": "address" }, "typeName": { - "id": 31445, + "id": 34506, "name": "address", "nodeType": "ElementaryTypeName", - "src": "31592:7:18", + "src": "31592:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -36593,13 +36593,13 @@ }, { "constant": false, - "id": 31448, + "id": 34509, "mutability": "mutable", "name": "p1", - "nameLocation": "31612:2:18", + "nameLocation": "31612:2:38", "nodeType": "VariableDeclaration", - "scope": 31485, - "src": "31604:10:18", + "scope": 34546, + "src": "31604:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36607,10 +36607,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31447, + "id": 34508, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "31604:7:18", + "src": "31604:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -36620,13 +36620,13 @@ }, { "constant": false, - "id": 31450, + "id": 34511, "mutability": "mutable", "name": "p2", - "nameLocation": "31624:2:18", + "nameLocation": "31624:2:38", "nodeType": "VariableDeclaration", - "scope": 31485, - "src": "31616:10:18", + "scope": 34546, + "src": "31616:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36634,10 +36634,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31449, + "id": 34510, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "31616:7:18", + "src": "31616:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -36646,44 +36646,44 @@ "visibility": "internal" } ], - "src": "31591:36:18" + "src": "31591:36:38" }, "returnParameters": { - "id": 31452, + "id": 34513, "nodeType": "ParameterList", "parameters": [], - "src": "31642:0:18" + "src": "31642:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31514, + "id": 34575, "nodeType": "FunctionDefinition", - "src": "32990:658:18", + "src": "32990:658:38", "nodes": [], "body": { - "id": 31513, + "id": 34574, "nodeType": "Block", - "src": "33050:598:18", + "src": "33050:598:38", "nodes": [], "statements": [ { "assignments": [ - 31495 + 34556 ], "declarations": [ { "constant": false, - "id": 31495, + "id": 34556, "mutability": "mutable", "name": "m0", - "nameLocation": "33068:2:18", + "nameLocation": "33068:2:38", "nodeType": "VariableDeclaration", - "scope": 31513, - "src": "33060:10:18", + "scope": 34574, + "src": "33060:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36691,10 +36691,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31494, + "id": 34555, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "33060:7:18", + "src": "33060:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -36703,24 +36703,24 @@ "visibility": "internal" } ], - "id": 31496, + "id": 34557, "nodeType": "VariableDeclarationStatement", - "src": "33060:10:18" + "src": "33060:10:38" }, { "assignments": [ - 31498 + 34559 ], "declarations": [ { "constant": false, - "id": 31498, + "id": 34559, "mutability": "mutable", "name": "m1", - "nameLocation": "33088:2:18", + "nameLocation": "33088:2:38", "nodeType": "VariableDeclaration", - "scope": 31513, - "src": "33080:10:18", + "scope": 34574, + "src": "33080:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36728,10 +36728,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31497, + "id": 34558, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "33080:7:18", + "src": "33080:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -36740,24 +36740,24 @@ "visibility": "internal" } ], - "id": 31499, + "id": 34560, "nodeType": "VariableDeclarationStatement", - "src": "33080:10:18" + "src": "33080:10:38" }, { "assignments": [ - 31501 + 34562 ], "declarations": [ { "constant": false, - "id": 31501, + "id": 34562, "mutability": "mutable", "name": "m2", - "nameLocation": "33108:2:18", + "nameLocation": "33108:2:38", "nodeType": "VariableDeclaration", - "scope": 31513, - "src": "33100:10:18", + "scope": 34574, + "src": "33100:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36765,10 +36765,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31500, + "id": 34561, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "33100:7:18", + "src": "33100:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -36777,24 +36777,24 @@ "visibility": "internal" } ], - "id": 31502, + "id": 34563, "nodeType": "VariableDeclarationStatement", - "src": "33100:10:18" + "src": "33100:10:38" }, { "assignments": [ - 31504 + 34565 ], "declarations": [ { "constant": false, - "id": 31504, + "id": 34565, "mutability": "mutable", "name": "m3", - "nameLocation": "33128:2:18", + "nameLocation": "33128:2:38", "nodeType": "VariableDeclaration", - "scope": 31513, - "src": "33120:10:18", + "scope": 34574, + "src": "33120:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -36802,10 +36802,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31503, + "id": 34564, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "33120:7:18", + "src": "33120:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -36814,24 +36814,24 @@ "visibility": "internal" } ], - "id": 31505, + "id": 34566, "nodeType": "VariableDeclarationStatement", - "src": "33120:10:18" + "src": "33120:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "33149:311:18", + "src": "33149:311:38", "statements": [ { "nodeType": "YulAssignment", - "src": "33163:17:18", + "src": "33163:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "33175:4:18", + "src": "33175:4:38", "type": "", "value": "0x00" } @@ -36839,28 +36839,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "33169:5:18" + "src": "33169:5:38" }, "nodeType": "YulFunctionCall", - "src": "33169:11:18" + "src": "33169:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "33163:2:18" + "src": "33163:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "33193:17:18", + "src": "33193:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "33205:4:18", + "src": "33205:4:38", "type": "", "value": "0x20" } @@ -36868,28 +36868,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "33199:5:18" + "src": "33199:5:38" }, "nodeType": "YulFunctionCall", - "src": "33199:11:18" + "src": "33199:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "33193:2:18" + "src": "33193:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "33223:17:18", + "src": "33223:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "33235:4:18", + "src": "33235:4:38", "type": "", "value": "0x40" } @@ -36897,28 +36897,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "33229:5:18" + "src": "33229:5:38" }, "nodeType": "YulFunctionCall", - "src": "33229:11:18" + "src": "33229:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "33223:2:18" + "src": "33223:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "33253:17:18", + "src": "33253:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "33265:4:18", + "src": "33265:4:38", "type": "", "value": "0x60" } @@ -36926,16 +36926,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "33259:5:18" + "src": "33259:5:38" }, "nodeType": "YulFunctionCall", - "src": "33259:11:18" + "src": "33259:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "33253:2:18" + "src": "33253:2:38" } ] }, @@ -36945,14 +36945,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "33346:4:18", + "src": "33346:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "33352:10:18", + "src": "33352:10:38", "type": "", "value": "0xd2763667" } @@ -36960,13 +36960,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "33339:6:18" + "src": "33339:6:38" }, "nodeType": "YulFunctionCall", - "src": "33339:24:18" + "src": "33339:24:38" }, "nodeType": "YulExpressionStatement", - "src": "33339:24:18" + "src": "33339:24:38" }, { "expression": { @@ -36974,26 +36974,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "33383:4:18", + "src": "33383:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "33389:2:18" + "src": "33389:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "33376:6:18" + "src": "33376:6:38" }, "nodeType": "YulFunctionCall", - "src": "33376:16:18" + "src": "33376:16:38" }, "nodeType": "YulExpressionStatement", - "src": "33376:16:18" + "src": "33376:16:38" }, { "expression": { @@ -37001,26 +37001,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "33412:4:18", + "src": "33412:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "33418:2:18" + "src": "33418:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "33405:6:18" + "src": "33405:6:38" }, "nodeType": "YulFunctionCall", - "src": "33405:16:18" + "src": "33405:16:38" }, "nodeType": "YulExpressionStatement", - "src": "33405:16:18" + "src": "33405:16:38" }, { "expression": { @@ -37028,98 +37028,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "33441:4:18", + "src": "33441:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "33447:2:18" + "src": "33447:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "33434:6:18" + "src": "33434:6:38" }, "nodeType": "YulFunctionCall", - "src": "33434:16:18" + "src": "33434:16:38" }, "nodeType": "YulExpressionStatement", - "src": "33434:16:18" + "src": "33434:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31495, + "declaration": 34556, "isOffset": false, "isSlot": false, - "src": "33163:2:18", + "src": "33163:2:38", "valueSize": 1 }, { - "declaration": 31498, + "declaration": 34559, "isOffset": false, "isSlot": false, - "src": "33193:2:18", + "src": "33193:2:38", "valueSize": 1 }, { - "declaration": 31501, + "declaration": 34562, "isOffset": false, "isSlot": false, - "src": "33223:2:18", + "src": "33223:2:38", "valueSize": 1 }, { - "declaration": 31504, + "declaration": 34565, "isOffset": false, "isSlot": false, - "src": "33253:2:18", + "src": "33253:2:38", "valueSize": 1 }, { - "declaration": 31487, + "declaration": 34548, "isOffset": false, "isSlot": false, - "src": "33389:2:18", + "src": "33389:2:38", "valueSize": 1 }, { - "declaration": 31489, + "declaration": 34550, "isOffset": false, "isSlot": false, - "src": "33418:2:18", + "src": "33418:2:38", "valueSize": 1 }, { - "declaration": 31491, + "declaration": 34552, "isOffset": false, "isSlot": false, - "src": "33447:2:18", + "src": "33447:2:38", "valueSize": 1 } ], - "id": 31506, + "id": 34567, "nodeType": "InlineAssembly", - "src": "33140:320:18" + "src": "33140:320:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31508, + "id": 34569, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "33485:4:18", + "src": "33485:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -37128,14 +37128,14 @@ }, { "hexValue": "30783634", - "id": 31509, + "id": 34570, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "33491:4:18", + "src": "33491:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -37154,18 +37154,18 @@ "typeString": "int_const 100" } ], - "id": 31507, + "id": 34568, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "33469:15:18", + "referencedDeclaration": 33383, + "src": "33469:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31510, + "id": 34571, "isConstant": false, "isLValue": false, "isPure": false, @@ -37174,21 +37174,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "33469:27:18", + "src": "33469:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31511, + "id": 34572, "nodeType": "ExpressionStatement", - "src": "33469:27:18" + "src": "33469:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "33515:127:18", + "src": "33515:127:38", "statements": [ { "expression": { @@ -37196,26 +37196,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "33536:4:18", + "src": "33536:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "33542:2:18" + "src": "33542:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "33529:6:18" + "src": "33529:6:38" }, "nodeType": "YulFunctionCall", - "src": "33529:16:18" + "src": "33529:16:38" }, "nodeType": "YulExpressionStatement", - "src": "33529:16:18" + "src": "33529:16:38" }, { "expression": { @@ -37223,26 +37223,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "33565:4:18", + "src": "33565:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "33571:2:18" + "src": "33571:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "33558:6:18" + "src": "33558:6:38" }, "nodeType": "YulFunctionCall", - "src": "33558:16:18" + "src": "33558:16:38" }, "nodeType": "YulExpressionStatement", - "src": "33558:16:18" + "src": "33558:16:38" }, { "expression": { @@ -37250,26 +37250,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "33594:4:18", + "src": "33594:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "33600:2:18" + "src": "33600:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "33587:6:18" + "src": "33587:6:38" }, "nodeType": "YulFunctionCall", - "src": "33587:16:18" + "src": "33587:16:38" }, "nodeType": "YulExpressionStatement", - "src": "33587:16:18" + "src": "33587:16:38" }, { "expression": { @@ -37277,63 +37277,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "33623:4:18", + "src": "33623:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "33629:2:18" + "src": "33629:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "33616:6:18" + "src": "33616:6:38" }, "nodeType": "YulFunctionCall", - "src": "33616:16:18" + "src": "33616:16:38" }, "nodeType": "YulExpressionStatement", - "src": "33616:16:18" + "src": "33616:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31495, + "declaration": 34556, "isOffset": false, "isSlot": false, - "src": "33542:2:18", + "src": "33542:2:38", "valueSize": 1 }, { - "declaration": 31498, + "declaration": 34559, "isOffset": false, "isSlot": false, - "src": "33571:2:18", + "src": "33571:2:38", "valueSize": 1 }, { - "declaration": 31501, + "declaration": 34562, "isOffset": false, "isSlot": false, - "src": "33600:2:18", + "src": "33600:2:38", "valueSize": 1 }, { - "declaration": 31504, + "declaration": 34565, "isOffset": false, "isSlot": false, - "src": "33629:2:18", + "src": "33629:2:38", "valueSize": 1 } ], - "id": 31512, + "id": 34573, "nodeType": "InlineAssembly", - "src": "33506:136:18" + "src": "33506:136:38" } ] }, @@ -37341,20 +37341,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "32999:3:18", + "nameLocation": "32999:3:38", "parameters": { - "id": 31492, + "id": 34553, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31487, + "id": 34548, "mutability": "mutable", "name": "p0", - "nameLocation": "33008:2:18", + "nameLocation": "33008:2:38", "nodeType": "VariableDeclaration", - "scope": 31514, - "src": "33003:7:18", + "scope": 34575, + "src": "33003:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37362,10 +37362,10 @@ "typeString": "bool" }, "typeName": { - "id": 31486, + "id": 34547, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "33003:4:18", + "src": "33003:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -37375,13 +37375,13 @@ }, { "constant": false, - "id": 31489, + "id": 34550, "mutability": "mutable", "name": "p1", - "nameLocation": "33020:2:18", + "nameLocation": "33020:2:38", "nodeType": "VariableDeclaration", - "scope": 31514, - "src": "33012:10:18", + "scope": 34575, + "src": "33012:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37389,10 +37389,10 @@ "typeString": "address" }, "typeName": { - "id": 31488, + "id": 34549, "name": "address", "nodeType": "ElementaryTypeName", - "src": "33012:7:18", + "src": "33012:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -37403,13 +37403,13 @@ }, { "constant": false, - "id": 31491, + "id": 34552, "mutability": "mutable", "name": "p2", - "nameLocation": "33032:2:18", + "nameLocation": "33032:2:38", "nodeType": "VariableDeclaration", - "scope": 31514, - "src": "33024:10:18", + "scope": 34575, + "src": "33024:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37417,10 +37417,10 @@ "typeString": "address" }, "typeName": { - "id": 31490, + "id": 34551, "name": "address", "nodeType": "ElementaryTypeName", - "src": "33024:7:18", + "src": "33024:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -37430,44 +37430,44 @@ "visibility": "internal" } ], - "src": "33002:33:18" + "src": "33002:33:38" }, "returnParameters": { - "id": 31493, + "id": 34554, "nodeType": "ParameterList", "parameters": [], - "src": "33050:0:18" + "src": "33050:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31543, + "id": 34604, "nodeType": "FunctionDefinition", - "src": "33654:652:18", + "src": "33654:652:38", "nodes": [], "body": { - "id": 31542, + "id": 34603, "nodeType": "Block", - "src": "33711:595:18", + "src": "33711:595:38", "nodes": [], "statements": [ { "assignments": [ - 31524 + 34585 ], "declarations": [ { "constant": false, - "id": 31524, + "id": 34585, "mutability": "mutable", "name": "m0", - "nameLocation": "33729:2:18", + "nameLocation": "33729:2:38", "nodeType": "VariableDeclaration", - "scope": 31542, - "src": "33721:10:18", + "scope": 34603, + "src": "33721:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37475,10 +37475,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31523, + "id": 34584, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "33721:7:18", + "src": "33721:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -37487,24 +37487,24 @@ "visibility": "internal" } ], - "id": 31525, + "id": 34586, "nodeType": "VariableDeclarationStatement", - "src": "33721:10:18" + "src": "33721:10:38" }, { "assignments": [ - 31527 + 34588 ], "declarations": [ { "constant": false, - "id": 31527, + "id": 34588, "mutability": "mutable", "name": "m1", - "nameLocation": "33749:2:18", + "nameLocation": "33749:2:38", "nodeType": "VariableDeclaration", - "scope": 31542, - "src": "33741:10:18", + "scope": 34603, + "src": "33741:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37512,10 +37512,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31526, + "id": 34587, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "33741:7:18", + "src": "33741:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -37524,24 +37524,24 @@ "visibility": "internal" } ], - "id": 31528, + "id": 34589, "nodeType": "VariableDeclarationStatement", - "src": "33741:10:18" + "src": "33741:10:38" }, { "assignments": [ - 31530 + 34591 ], "declarations": [ { "constant": false, - "id": 31530, + "id": 34591, "mutability": "mutable", "name": "m2", - "nameLocation": "33769:2:18", + "nameLocation": "33769:2:38", "nodeType": "VariableDeclaration", - "scope": 31542, - "src": "33761:10:18", + "scope": 34603, + "src": "33761:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37549,10 +37549,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31529, + "id": 34590, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "33761:7:18", + "src": "33761:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -37561,24 +37561,24 @@ "visibility": "internal" } ], - "id": 31531, + "id": 34592, "nodeType": "VariableDeclarationStatement", - "src": "33761:10:18" + "src": "33761:10:38" }, { "assignments": [ - 31533 + 34594 ], "declarations": [ { "constant": false, - "id": 31533, + "id": 34594, "mutability": "mutable", "name": "m3", - "nameLocation": "33789:2:18", + "nameLocation": "33789:2:38", "nodeType": "VariableDeclaration", - "scope": 31542, - "src": "33781:10:18", + "scope": 34603, + "src": "33781:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -37586,10 +37586,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31532, + "id": 34593, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "33781:7:18", + "src": "33781:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -37598,24 +37598,24 @@ "visibility": "internal" } ], - "id": 31534, + "id": 34595, "nodeType": "VariableDeclarationStatement", - "src": "33781:10:18" + "src": "33781:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "33810:308:18", + "src": "33810:308:38", "statements": [ { "nodeType": "YulAssignment", - "src": "33824:17:18", + "src": "33824:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "33836:4:18", + "src": "33836:4:38", "type": "", "value": "0x00" } @@ -37623,28 +37623,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "33830:5:18" + "src": "33830:5:38" }, "nodeType": "YulFunctionCall", - "src": "33830:11:18" + "src": "33830:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "33824:2:18" + "src": "33824:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "33854:17:18", + "src": "33854:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "33866:4:18", + "src": "33866:4:38", "type": "", "value": "0x20" } @@ -37652,28 +37652,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "33860:5:18" + "src": "33860:5:38" }, "nodeType": "YulFunctionCall", - "src": "33860:11:18" + "src": "33860:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "33854:2:18" + "src": "33854:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "33884:17:18", + "src": "33884:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "33896:4:18", + "src": "33896:4:38", "type": "", "value": "0x40" } @@ -37681,28 +37681,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "33890:5:18" + "src": "33890:5:38" }, "nodeType": "YulFunctionCall", - "src": "33890:11:18" + "src": "33890:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "33884:2:18" + "src": "33884:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "33914:17:18", + "src": "33914:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "33926:4:18", + "src": "33926:4:38", "type": "", "value": "0x60" } @@ -37710,16 +37710,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "33920:5:18" + "src": "33920:5:38" }, "nodeType": "YulFunctionCall", - "src": "33920:11:18" + "src": "33920:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "33914:2:18" + "src": "33914:2:38" } ] }, @@ -37729,14 +37729,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "34004:4:18", + "src": "34004:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "34010:10:18", + "src": "34010:10:38", "type": "", "value": "0x18c9c746" } @@ -37744,13 +37744,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "33997:6:18" + "src": "33997:6:38" }, "nodeType": "YulFunctionCall", - "src": "33997:24:18" + "src": "33997:24:38" }, "nodeType": "YulExpressionStatement", - "src": "33997:24:18" + "src": "33997:24:38" }, { "expression": { @@ -37758,26 +37758,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "34041:4:18", + "src": "34041:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "34047:2:18" + "src": "34047:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "34034:6:18" + "src": "34034:6:38" }, "nodeType": "YulFunctionCall", - "src": "34034:16:18" + "src": "34034:16:38" }, "nodeType": "YulExpressionStatement", - "src": "34034:16:18" + "src": "34034:16:38" }, { "expression": { @@ -37785,26 +37785,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "34070:4:18", + "src": "34070:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "34076:2:18" + "src": "34076:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "34063:6:18" + "src": "34063:6:38" }, "nodeType": "YulFunctionCall", - "src": "34063:16:18" + "src": "34063:16:38" }, "nodeType": "YulExpressionStatement", - "src": "34063:16:18" + "src": "34063:16:38" }, { "expression": { @@ -37812,98 +37812,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "34099:4:18", + "src": "34099:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "34105:2:18" + "src": "34105:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "34092:6:18" + "src": "34092:6:38" }, "nodeType": "YulFunctionCall", - "src": "34092:16:18" + "src": "34092:16:38" }, "nodeType": "YulExpressionStatement", - "src": "34092:16:18" + "src": "34092:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31524, + "declaration": 34585, "isOffset": false, "isSlot": false, - "src": "33824:2:18", + "src": "33824:2:38", "valueSize": 1 }, { - "declaration": 31527, + "declaration": 34588, "isOffset": false, "isSlot": false, - "src": "33854:2:18", + "src": "33854:2:38", "valueSize": 1 }, { - "declaration": 31530, + "declaration": 34591, "isOffset": false, "isSlot": false, - "src": "33884:2:18", + "src": "33884:2:38", "valueSize": 1 }, { - "declaration": 31533, + "declaration": 34594, "isOffset": false, "isSlot": false, - "src": "33914:2:18", + "src": "33914:2:38", "valueSize": 1 }, { - "declaration": 31516, + "declaration": 34577, "isOffset": false, "isSlot": false, - "src": "34047:2:18", + "src": "34047:2:38", "valueSize": 1 }, { - "declaration": 31518, + "declaration": 34579, "isOffset": false, "isSlot": false, - "src": "34076:2:18", + "src": "34076:2:38", "valueSize": 1 }, { - "declaration": 31520, + "declaration": 34581, "isOffset": false, "isSlot": false, - "src": "34105:2:18", + "src": "34105:2:38", "valueSize": 1 } ], - "id": 31535, + "id": 34596, "nodeType": "InlineAssembly", - "src": "33801:317:18" + "src": "33801:317:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31537, + "id": 34598, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "34143:4:18", + "src": "34143:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -37912,14 +37912,14 @@ }, { "hexValue": "30783634", - "id": 31538, + "id": 34599, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "34149:4:18", + "src": "34149:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -37938,18 +37938,18 @@ "typeString": "int_const 100" } ], - "id": 31536, + "id": 34597, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "34127:15:18", + "referencedDeclaration": 33383, + "src": "34127:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31539, + "id": 34600, "isConstant": false, "isLValue": false, "isPure": false, @@ -37958,21 +37958,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34127:27:18", + "src": "34127:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31540, + "id": 34601, "nodeType": "ExpressionStatement", - "src": "34127:27:18" + "src": "34127:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "34173:127:18", + "src": "34173:127:38", "statements": [ { "expression": { @@ -37980,26 +37980,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "34194:4:18", + "src": "34194:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "34200:2:18" + "src": "34200:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "34187:6:18" + "src": "34187:6:38" }, "nodeType": "YulFunctionCall", - "src": "34187:16:18" + "src": "34187:16:38" }, "nodeType": "YulExpressionStatement", - "src": "34187:16:18" + "src": "34187:16:38" }, { "expression": { @@ -38007,26 +38007,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "34223:4:18", + "src": "34223:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "34229:2:18" + "src": "34229:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "34216:6:18" + "src": "34216:6:38" }, "nodeType": "YulFunctionCall", - "src": "34216:16:18" + "src": "34216:16:38" }, "nodeType": "YulExpressionStatement", - "src": "34216:16:18" + "src": "34216:16:38" }, { "expression": { @@ -38034,26 +38034,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "34252:4:18", + "src": "34252:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "34258:2:18" + "src": "34258:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "34245:6:18" + "src": "34245:6:38" }, "nodeType": "YulFunctionCall", - "src": "34245:16:18" + "src": "34245:16:38" }, "nodeType": "YulExpressionStatement", - "src": "34245:16:18" + "src": "34245:16:38" }, { "expression": { @@ -38061,63 +38061,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "34281:4:18", + "src": "34281:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "34287:2:18" + "src": "34287:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "34274:6:18" + "src": "34274:6:38" }, "nodeType": "YulFunctionCall", - "src": "34274:16:18" + "src": "34274:16:38" }, "nodeType": "YulExpressionStatement", - "src": "34274:16:18" + "src": "34274:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31524, + "declaration": 34585, "isOffset": false, "isSlot": false, - "src": "34200:2:18", + "src": "34200:2:38", "valueSize": 1 }, { - "declaration": 31527, + "declaration": 34588, "isOffset": false, "isSlot": false, - "src": "34229:2:18", + "src": "34229:2:38", "valueSize": 1 }, { - "declaration": 31530, + "declaration": 34591, "isOffset": false, "isSlot": false, - "src": "34258:2:18", + "src": "34258:2:38", "valueSize": 1 }, { - "declaration": 31533, + "declaration": 34594, "isOffset": false, "isSlot": false, - "src": "34287:2:18", + "src": "34287:2:38", "valueSize": 1 } ], - "id": 31541, + "id": 34602, "nodeType": "InlineAssembly", - "src": "34164:136:18" + "src": "34164:136:38" } ] }, @@ -38125,20 +38125,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "33663:3:18", + "nameLocation": "33663:3:38", "parameters": { - "id": 31521, + "id": 34582, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31516, + "id": 34577, "mutability": "mutable", "name": "p0", - "nameLocation": "33672:2:18", + "nameLocation": "33672:2:38", "nodeType": "VariableDeclaration", - "scope": 31543, - "src": "33667:7:18", + "scope": 34604, + "src": "33667:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38146,10 +38146,10 @@ "typeString": "bool" }, "typeName": { - "id": 31515, + "id": 34576, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "33667:4:18", + "src": "33667:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -38159,13 +38159,13 @@ }, { "constant": false, - "id": 31518, + "id": 34579, "mutability": "mutable", "name": "p1", - "nameLocation": "33684:2:18", + "nameLocation": "33684:2:38", "nodeType": "VariableDeclaration", - "scope": 31543, - "src": "33676:10:18", + "scope": 34604, + "src": "33676:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38173,10 +38173,10 @@ "typeString": "address" }, "typeName": { - "id": 31517, + "id": 34578, "name": "address", "nodeType": "ElementaryTypeName", - "src": "33676:7:18", + "src": "33676:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -38187,13 +38187,13 @@ }, { "constant": false, - "id": 31520, + "id": 34581, "mutability": "mutable", "name": "p2", - "nameLocation": "33693:2:18", + "nameLocation": "33693:2:38", "nodeType": "VariableDeclaration", - "scope": 31543, - "src": "33688:7:18", + "scope": 34604, + "src": "33688:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38201,10 +38201,10 @@ "typeString": "bool" }, "typeName": { - "id": 31519, + "id": 34580, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "33688:4:18", + "src": "33688:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -38213,44 +38213,44 @@ "visibility": "internal" } ], - "src": "33666:30:18" + "src": "33666:30:38" }, "returnParameters": { - "id": 31522, + "id": 34583, "nodeType": "ParameterList", "parameters": [], - "src": "33711:0:18" + "src": "33711:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31572, + "id": 34633, "nodeType": "FunctionDefinition", - "src": "34312:658:18", + "src": "34312:658:38", "nodes": [], "body": { - "id": 31571, + "id": 34632, "nodeType": "Block", - "src": "34372:598:18", + "src": "34372:598:38", "nodes": [], "statements": [ { "assignments": [ - 31553 + 34614 ], "declarations": [ { "constant": false, - "id": 31553, + "id": 34614, "mutability": "mutable", "name": "m0", - "nameLocation": "34390:2:18", + "nameLocation": "34390:2:38", "nodeType": "VariableDeclaration", - "scope": 31571, - "src": "34382:10:18", + "scope": 34632, + "src": "34382:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38258,10 +38258,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31552, + "id": 34613, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "34382:7:18", + "src": "34382:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -38270,24 +38270,24 @@ "visibility": "internal" } ], - "id": 31554, + "id": 34615, "nodeType": "VariableDeclarationStatement", - "src": "34382:10:18" + "src": "34382:10:38" }, { "assignments": [ - 31556 + 34617 ], "declarations": [ { "constant": false, - "id": 31556, + "id": 34617, "mutability": "mutable", "name": "m1", - "nameLocation": "34410:2:18", + "nameLocation": "34410:2:38", "nodeType": "VariableDeclaration", - "scope": 31571, - "src": "34402:10:18", + "scope": 34632, + "src": "34402:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38295,10 +38295,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31555, + "id": 34616, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "34402:7:18", + "src": "34402:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -38307,24 +38307,24 @@ "visibility": "internal" } ], - "id": 31557, + "id": 34618, "nodeType": "VariableDeclarationStatement", - "src": "34402:10:18" + "src": "34402:10:38" }, { "assignments": [ - 31559 + 34620 ], "declarations": [ { "constant": false, - "id": 31559, + "id": 34620, "mutability": "mutable", "name": "m2", - "nameLocation": "34430:2:18", + "nameLocation": "34430:2:38", "nodeType": "VariableDeclaration", - "scope": 31571, - "src": "34422:10:18", + "scope": 34632, + "src": "34422:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38332,10 +38332,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31558, + "id": 34619, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "34422:7:18", + "src": "34422:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -38344,24 +38344,24 @@ "visibility": "internal" } ], - "id": 31560, + "id": 34621, "nodeType": "VariableDeclarationStatement", - "src": "34422:10:18" + "src": "34422:10:38" }, { "assignments": [ - 31562 + 34623 ], "declarations": [ { "constant": false, - "id": 31562, + "id": 34623, "mutability": "mutable", "name": "m3", - "nameLocation": "34450:2:18", + "nameLocation": "34450:2:38", "nodeType": "VariableDeclaration", - "scope": 31571, - "src": "34442:10:18", + "scope": 34632, + "src": "34442:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38369,10 +38369,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31561, + "id": 34622, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "34442:7:18", + "src": "34442:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -38381,24 +38381,24 @@ "visibility": "internal" } ], - "id": 31563, + "id": 34624, "nodeType": "VariableDeclarationStatement", - "src": "34442:10:18" + "src": "34442:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "34471:311:18", + "src": "34471:311:38", "statements": [ { "nodeType": "YulAssignment", - "src": "34485:17:18", + "src": "34485:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "34497:4:18", + "src": "34497:4:38", "type": "", "value": "0x00" } @@ -38406,28 +38406,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "34491:5:18" + "src": "34491:5:38" }, "nodeType": "YulFunctionCall", - "src": "34491:11:18" + "src": "34491:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "34485:2:18" + "src": "34485:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "34515:17:18", + "src": "34515:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "34527:4:18", + "src": "34527:4:38", "type": "", "value": "0x20" } @@ -38435,28 +38435,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "34521:5:18" + "src": "34521:5:38" }, "nodeType": "YulFunctionCall", - "src": "34521:11:18" + "src": "34521:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "34515:2:18" + "src": "34515:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "34545:17:18", + "src": "34545:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "34557:4:18", + "src": "34557:4:38", "type": "", "value": "0x40" } @@ -38464,28 +38464,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "34551:5:18" + "src": "34551:5:38" }, "nodeType": "YulFunctionCall", - "src": "34551:11:18" + "src": "34551:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "34545:2:18" + "src": "34545:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "34575:17:18", + "src": "34575:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "34587:4:18", + "src": "34587:4:38", "type": "", "value": "0x60" } @@ -38493,16 +38493,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "34581:5:18" + "src": "34581:5:38" }, "nodeType": "YulFunctionCall", - "src": "34581:11:18" + "src": "34581:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "34575:2:18" + "src": "34575:2:38" } ] }, @@ -38512,14 +38512,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "34668:4:18", + "src": "34668:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "34674:10:18", + "src": "34674:10:38", "type": "", "value": "0x5f7b9afb" } @@ -38527,13 +38527,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "34661:6:18" + "src": "34661:6:38" }, "nodeType": "YulFunctionCall", - "src": "34661:24:18" + "src": "34661:24:38" }, "nodeType": "YulExpressionStatement", - "src": "34661:24:18" + "src": "34661:24:38" }, { "expression": { @@ -38541,26 +38541,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "34705:4:18", + "src": "34705:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "34711:2:18" + "src": "34711:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "34698:6:18" + "src": "34698:6:38" }, "nodeType": "YulFunctionCall", - "src": "34698:16:18" + "src": "34698:16:38" }, "nodeType": "YulExpressionStatement", - "src": "34698:16:18" + "src": "34698:16:38" }, { "expression": { @@ -38568,26 +38568,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "34734:4:18", + "src": "34734:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "34740:2:18" + "src": "34740:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "34727:6:18" + "src": "34727:6:38" }, "nodeType": "YulFunctionCall", - "src": "34727:16:18" + "src": "34727:16:38" }, "nodeType": "YulExpressionStatement", - "src": "34727:16:18" + "src": "34727:16:38" }, { "expression": { @@ -38595,98 +38595,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "34763:4:18", + "src": "34763:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "34769:2:18" + "src": "34769:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "34756:6:18" + "src": "34756:6:38" }, "nodeType": "YulFunctionCall", - "src": "34756:16:18" + "src": "34756:16:38" }, "nodeType": "YulExpressionStatement", - "src": "34756:16:18" + "src": "34756:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31553, + "declaration": 34614, "isOffset": false, "isSlot": false, - "src": "34485:2:18", + "src": "34485:2:38", "valueSize": 1 }, { - "declaration": 31556, + "declaration": 34617, "isOffset": false, "isSlot": false, - "src": "34515:2:18", + "src": "34515:2:38", "valueSize": 1 }, { - "declaration": 31559, + "declaration": 34620, "isOffset": false, "isSlot": false, - "src": "34545:2:18", + "src": "34545:2:38", "valueSize": 1 }, { - "declaration": 31562, + "declaration": 34623, "isOffset": false, "isSlot": false, - "src": "34575:2:18", + "src": "34575:2:38", "valueSize": 1 }, { - "declaration": 31545, + "declaration": 34606, "isOffset": false, "isSlot": false, - "src": "34711:2:18", + "src": "34711:2:38", "valueSize": 1 }, { - "declaration": 31547, + "declaration": 34608, "isOffset": false, "isSlot": false, - "src": "34740:2:18", + "src": "34740:2:38", "valueSize": 1 }, { - "declaration": 31549, + "declaration": 34610, "isOffset": false, "isSlot": false, - "src": "34769:2:18", + "src": "34769:2:38", "valueSize": 1 } ], - "id": 31564, + "id": 34625, "nodeType": "InlineAssembly", - "src": "34462:320:18" + "src": "34462:320:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31566, + "id": 34627, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "34807:4:18", + "src": "34807:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -38695,14 +38695,14 @@ }, { "hexValue": "30783634", - "id": 31567, + "id": 34628, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "34813:4:18", + "src": "34813:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -38721,18 +38721,18 @@ "typeString": "int_const 100" } ], - "id": 31565, + "id": 34626, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "34791:15:18", + "referencedDeclaration": 33383, + "src": "34791:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31568, + "id": 34629, "isConstant": false, "isLValue": false, "isPure": false, @@ -38741,21 +38741,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "34791:27:18", + "src": "34791:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31569, + "id": 34630, "nodeType": "ExpressionStatement", - "src": "34791:27:18" + "src": "34791:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "34837:127:18", + "src": "34837:127:38", "statements": [ { "expression": { @@ -38763,26 +38763,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "34858:4:18", + "src": "34858:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "34864:2:18" + "src": "34864:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "34851:6:18" + "src": "34851:6:38" }, "nodeType": "YulFunctionCall", - "src": "34851:16:18" + "src": "34851:16:38" }, "nodeType": "YulExpressionStatement", - "src": "34851:16:18" + "src": "34851:16:38" }, { "expression": { @@ -38790,26 +38790,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "34887:4:18", + "src": "34887:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "34893:2:18" + "src": "34893:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "34880:6:18" + "src": "34880:6:38" }, "nodeType": "YulFunctionCall", - "src": "34880:16:18" + "src": "34880:16:38" }, "nodeType": "YulExpressionStatement", - "src": "34880:16:18" + "src": "34880:16:38" }, { "expression": { @@ -38817,26 +38817,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "34916:4:18", + "src": "34916:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "34922:2:18" + "src": "34922:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "34909:6:18" + "src": "34909:6:38" }, "nodeType": "YulFunctionCall", - "src": "34909:16:18" + "src": "34909:16:38" }, "nodeType": "YulExpressionStatement", - "src": "34909:16:18" + "src": "34909:16:38" }, { "expression": { @@ -38844,63 +38844,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "34945:4:18", + "src": "34945:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "34951:2:18" + "src": "34951:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "34938:6:18" + "src": "34938:6:38" }, "nodeType": "YulFunctionCall", - "src": "34938:16:18" + "src": "34938:16:38" }, "nodeType": "YulExpressionStatement", - "src": "34938:16:18" + "src": "34938:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31553, + "declaration": 34614, "isOffset": false, "isSlot": false, - "src": "34864:2:18", + "src": "34864:2:38", "valueSize": 1 }, { - "declaration": 31556, + "declaration": 34617, "isOffset": false, "isSlot": false, - "src": "34893:2:18", + "src": "34893:2:38", "valueSize": 1 }, { - "declaration": 31559, + "declaration": 34620, "isOffset": false, "isSlot": false, - "src": "34922:2:18", + "src": "34922:2:38", "valueSize": 1 }, { - "declaration": 31562, + "declaration": 34623, "isOffset": false, "isSlot": false, - "src": "34951:2:18", + "src": "34951:2:38", "valueSize": 1 } ], - "id": 31570, + "id": 34631, "nodeType": "InlineAssembly", - "src": "34828:136:18" + "src": "34828:136:38" } ] }, @@ -38908,20 +38908,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34321:3:18", + "nameLocation": "34321:3:38", "parameters": { - "id": 31550, + "id": 34611, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31545, + "id": 34606, "mutability": "mutable", "name": "p0", - "nameLocation": "34330:2:18", + "nameLocation": "34330:2:38", "nodeType": "VariableDeclaration", - "scope": 31572, - "src": "34325:7:18", + "scope": 34633, + "src": "34325:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38929,10 +38929,10 @@ "typeString": "bool" }, "typeName": { - "id": 31544, + "id": 34605, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "34325:4:18", + "src": "34325:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -38942,13 +38942,13 @@ }, { "constant": false, - "id": 31547, + "id": 34608, "mutability": "mutable", "name": "p1", - "nameLocation": "34342:2:18", + "nameLocation": "34342:2:38", "nodeType": "VariableDeclaration", - "scope": 31572, - "src": "34334:10:18", + "scope": 34633, + "src": "34334:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38956,10 +38956,10 @@ "typeString": "address" }, "typeName": { - "id": 31546, + "id": 34607, "name": "address", "nodeType": "ElementaryTypeName", - "src": "34334:7:18", + "src": "34334:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -38970,13 +38970,13 @@ }, { "constant": false, - "id": 31549, + "id": 34610, "mutability": "mutable", "name": "p2", - "nameLocation": "34354:2:18", + "nameLocation": "34354:2:38", "nodeType": "VariableDeclaration", - "scope": 31572, - "src": "34346:10:18", + "scope": 34633, + "src": "34346:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -38984,10 +38984,10 @@ "typeString": "uint256" }, "typeName": { - "id": 31548, + "id": 34609, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "34346:7:18", + "src": "34346:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -38996,44 +38996,44 @@ "visibility": "internal" } ], - "src": "34324:33:18" + "src": "34324:33:38" }, "returnParameters": { - "id": 31551, + "id": 34612, "nodeType": "ParameterList", "parameters": [], - "src": "34372:0:18" + "src": "34372:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31607, + "id": 34668, "nodeType": "FunctionDefinition", - "src": "34976:1206:18", + "src": "34976:1206:38", "nodes": [], "body": { - "id": 31606, + "id": 34667, "nodeType": "Block", - "src": "35036:1146:18", + "src": "35036:1146:38", "nodes": [], "statements": [ { "assignments": [ - 31582 + 34643 ], "declarations": [ { "constant": false, - "id": 31582, + "id": 34643, "mutability": "mutable", "name": "m0", - "nameLocation": "35054:2:18", + "nameLocation": "35054:2:38", "nodeType": "VariableDeclaration", - "scope": 31606, - "src": "35046:10:18", + "scope": 34667, + "src": "35046:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39041,10 +39041,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31581, + "id": 34642, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "35046:7:18", + "src": "35046:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -39053,24 +39053,24 @@ "visibility": "internal" } ], - "id": 31583, + "id": 34644, "nodeType": "VariableDeclarationStatement", - "src": "35046:10:18" + "src": "35046:10:38" }, { "assignments": [ - 31585 + 34646 ], "declarations": [ { "constant": false, - "id": 31585, + "id": 34646, "mutability": "mutable", "name": "m1", - "nameLocation": "35074:2:18", + "nameLocation": "35074:2:38", "nodeType": "VariableDeclaration", - "scope": 31606, - "src": "35066:10:18", + "scope": 34667, + "src": "35066:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39078,10 +39078,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31584, + "id": 34645, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "35066:7:18", + "src": "35066:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -39090,24 +39090,24 @@ "visibility": "internal" } ], - "id": 31586, + "id": 34647, "nodeType": "VariableDeclarationStatement", - "src": "35066:10:18" + "src": "35066:10:38" }, { "assignments": [ - 31588 + 34649 ], "declarations": [ { "constant": false, - "id": 31588, + "id": 34649, "mutability": "mutable", "name": "m2", - "nameLocation": "35094:2:18", + "nameLocation": "35094:2:38", "nodeType": "VariableDeclaration", - "scope": 31606, - "src": "35086:10:18", + "scope": 34667, + "src": "35086:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39115,10 +39115,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31587, + "id": 34648, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "35086:7:18", + "src": "35086:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -39127,24 +39127,24 @@ "visibility": "internal" } ], - "id": 31589, + "id": 34650, "nodeType": "VariableDeclarationStatement", - "src": "35086:10:18" + "src": "35086:10:38" }, { "assignments": [ - 31591 + 34652 ], "declarations": [ { "constant": false, - "id": 31591, + "id": 34652, "mutability": "mutable", "name": "m3", - "nameLocation": "35114:2:18", + "nameLocation": "35114:2:38", "nodeType": "VariableDeclaration", - "scope": 31606, - "src": "35106:10:18", + "scope": 34667, + "src": "35106:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39152,10 +39152,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31590, + "id": 34651, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "35106:7:18", + "src": "35106:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -39164,24 +39164,24 @@ "visibility": "internal" } ], - "id": 31592, + "id": 34653, "nodeType": "VariableDeclarationStatement", - "src": "35106:10:18" + "src": "35106:10:38" }, { "assignments": [ - 31594 + 34655 ], "declarations": [ { "constant": false, - "id": 31594, + "id": 34655, "mutability": "mutable", "name": "m4", - "nameLocation": "35134:2:18", + "nameLocation": "35134:2:38", "nodeType": "VariableDeclaration", - "scope": 31606, - "src": "35126:10:18", + "scope": 34667, + "src": "35126:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39189,10 +39189,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31593, + "id": 34654, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "35126:7:18", + "src": "35126:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -39201,24 +39201,24 @@ "visibility": "internal" } ], - "id": 31595, + "id": 34656, "nodeType": "VariableDeclarationStatement", - "src": "35126:10:18" + "src": "35126:10:38" }, { "assignments": [ - 31597 + 34658 ], "declarations": [ { "constant": false, - "id": 31597, + "id": 34658, "mutability": "mutable", "name": "m5", - "nameLocation": "35154:2:18", + "nameLocation": "35154:2:38", "nodeType": "VariableDeclaration", - "scope": 31606, - "src": "35146:10:18", + "scope": 34667, + "src": "35146:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -39226,10 +39226,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31596, + "id": 34657, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "35146:7:18", + "src": "35146:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -39238,27 +39238,27 @@ "visibility": "internal" } ], - "id": 31598, + "id": 34659, "nodeType": "VariableDeclarationStatement", - "src": "35146:10:18" + "src": "35146:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "35175:761:18", + "src": "35175:761:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "35218:313:18", + "src": "35218:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "35236:15:18", + "src": "35236:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "35250:1:18", + "src": "35250:1:38", "type": "", "value": "0" }, @@ -39266,7 +39266,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "35240:6:18", + "src": "35240:6:38", "type": "" } ] @@ -39274,16 +39274,16 @@ { "body": { "nodeType": "YulBlock", - "src": "35321:40:18", + "src": "35321:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "35350:9:18", + "src": "35350:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "35352:5:18" + "src": "35352:5:38" } ] }, @@ -39294,33 +39294,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "35338:6:18" + "src": "35338:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "35346:1:18" + "src": "35346:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "35333:4:18" + "src": "35333:4:38" }, "nodeType": "YulFunctionCall", - "src": "35333:15:18" + "src": "35333:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "35326:6:18" + "src": "35326:6:38" }, "nodeType": "YulFunctionCall", - "src": "35326:23:18" + "src": "35326:23:38" }, "nodeType": "YulIf", - "src": "35323:36:18" + "src": "35323:36:38" } ] }, @@ -39329,12 +39329,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "35278:6:18" + "src": "35278:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "35286:4:18", + "src": "35286:4:38", "type": "", "value": "0x20" } @@ -39342,30 +39342,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "35275:2:18" + "src": "35275:2:38" }, "nodeType": "YulFunctionCall", - "src": "35275:16:18" + "src": "35275:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "35292:28:18", + "src": "35292:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "35294:24:18", + "src": "35294:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "35308:6:18" + "src": "35308:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "35316:1:18", + "src": "35316:1:38", "type": "", "value": "1" } @@ -39373,16 +39373,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "35304:3:18" + "src": "35304:3:38" }, "nodeType": "YulFunctionCall", - "src": "35304:14:18" + "src": "35304:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "35294:6:18" + "src": "35294:6:38" } ] } @@ -39390,10 +39390,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "35272:2:18", + "src": "35272:2:38", "statements": [] }, - "src": "35268:93:18" + "src": "35268:93:38" }, { "expression": { @@ -39401,34 +39401,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "35385:3:18" + "src": "35385:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "35390:6:18" + "src": "35390:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "35378:6:18" + "src": "35378:6:38" }, "nodeType": "YulFunctionCall", - "src": "35378:19:18" + "src": "35378:19:38" }, "nodeType": "YulExpressionStatement", - "src": "35378:19:18" + "src": "35378:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "35414:37:18", + "src": "35414:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "35431:3:18", + "src": "35431:3:38", "type": "", "value": "256" }, @@ -39437,38 +39437,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "35440:1:18", + "src": "35440:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "35443:6:18" + "src": "35443:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "35436:3:18" + "src": "35436:3:38" }, "nodeType": "YulFunctionCall", - "src": "35436:14:18" + "src": "35436:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "35427:3:18" + "src": "35427:3:38" }, "nodeType": "YulFunctionCall", - "src": "35427:24:18" + "src": "35427:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "35418:5:18", + "src": "35418:5:38", "type": "" } ] @@ -39481,12 +39481,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "35479:3:18" + "src": "35479:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "35484:4:18", + "src": "35484:4:38", "type": "", "value": "0x20" } @@ -39494,59 +39494,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "35475:3:18" + "src": "35475:3:38" }, "nodeType": "YulFunctionCall", - "src": "35475:14:18" + "src": "35475:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "35495:5:18" + "src": "35495:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "35506:5:18" + "src": "35506:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "35513:1:18" + "src": "35513:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "35502:3:18" + "src": "35502:3:38" }, "nodeType": "YulFunctionCall", - "src": "35502:13:18" + "src": "35502:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "35491:3:18" + "src": "35491:3:38" }, "nodeType": "YulFunctionCall", - "src": "35491:25:18" + "src": "35491:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "35468:6:18" + "src": "35468:6:38" }, "nodeType": "YulFunctionCall", - "src": "35468:49:18" + "src": "35468:49:38" }, "nodeType": "YulExpressionStatement", - "src": "35468:49:18" + "src": "35468:49:38" } ] }, @@ -39556,27 +39556,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "35210:3:18", + "src": "35210:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "35215:1:18", + "src": "35215:1:38", "type": "" } ], - "src": "35189:342:18" + "src": "35189:342:38" }, { "nodeType": "YulAssignment", - "src": "35544:17:18", + "src": "35544:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "35556:4:18", + "src": "35556:4:38", "type": "", "value": "0x00" } @@ -39584,28 +39584,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "35550:5:18" + "src": "35550:5:38" }, "nodeType": "YulFunctionCall", - "src": "35550:11:18" + "src": "35550:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "35544:2:18" + "src": "35544:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "35574:17:18", + "src": "35574:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "35586:4:18", + "src": "35586:4:38", "type": "", "value": "0x20" } @@ -39613,28 +39613,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "35580:5:18" + "src": "35580:5:38" }, "nodeType": "YulFunctionCall", - "src": "35580:11:18" + "src": "35580:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "35574:2:18" + "src": "35574:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "35604:17:18", + "src": "35604:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "35616:4:18", + "src": "35616:4:38", "type": "", "value": "0x40" } @@ -39642,28 +39642,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "35610:5:18" + "src": "35610:5:38" }, "nodeType": "YulFunctionCall", - "src": "35610:11:18" + "src": "35610:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "35604:2:18" + "src": "35604:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "35634:17:18", + "src": "35634:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "35646:4:18", + "src": "35646:4:38", "type": "", "value": "0x60" } @@ -39671,28 +39671,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "35640:5:18" + "src": "35640:5:38" }, "nodeType": "YulFunctionCall", - "src": "35640:11:18" + "src": "35640:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "35634:2:18" + "src": "35634:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "35664:17:18", + "src": "35664:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "35676:4:18", + "src": "35676:4:38", "type": "", "value": "0x80" } @@ -39700,28 +39700,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "35670:5:18" + "src": "35670:5:38" }, "nodeType": "YulFunctionCall", - "src": "35670:11:18" + "src": "35670:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "35664:2:18" + "src": "35664:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "35694:17:18", + "src": "35694:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "35706:4:18", + "src": "35706:4:38", "type": "", "value": "0xa0" } @@ -39729,16 +39729,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "35700:5:18" + "src": "35700:5:38" }, "nodeType": "YulFunctionCall", - "src": "35700:11:18" + "src": "35700:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "35694:2:18" + "src": "35694:2:38" } ] }, @@ -39748,14 +39748,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "35786:4:18", + "src": "35786:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "35792:10:18", + "src": "35792:10:38", "type": "", "value": "0xde9a9270" } @@ -39763,13 +39763,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "35779:6:18" + "src": "35779:6:38" }, "nodeType": "YulFunctionCall", - "src": "35779:24:18" + "src": "35779:24:38" }, "nodeType": "YulExpressionStatement", - "src": "35779:24:18" + "src": "35779:24:38" }, { "expression": { @@ -39777,26 +39777,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "35823:4:18", + "src": "35823:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "35829:2:18" + "src": "35829:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "35816:6:18" + "src": "35816:6:38" }, "nodeType": "YulFunctionCall", - "src": "35816:16:18" + "src": "35816:16:38" }, "nodeType": "YulExpressionStatement", - "src": "35816:16:18" + "src": "35816:16:38" }, { "expression": { @@ -39804,26 +39804,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "35852:4:18", + "src": "35852:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "35858:2:18" + "src": "35858:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "35845:6:18" + "src": "35845:6:38" }, "nodeType": "YulFunctionCall", - "src": "35845:16:18" + "src": "35845:16:38" }, "nodeType": "YulExpressionStatement", - "src": "35845:16:18" + "src": "35845:16:38" }, { "expression": { @@ -39831,14 +39831,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "35881:4:18", + "src": "35881:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "35887:4:18", + "src": "35887:4:38", "type": "", "value": "0x60" } @@ -39846,13 +39846,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "35874:6:18" + "src": "35874:6:38" }, "nodeType": "YulFunctionCall", - "src": "35874:18:18" + "src": "35874:18:38" }, "nodeType": "YulExpressionStatement", - "src": "35874:18:18" + "src": "35874:18:38" }, { "expression": { @@ -39860,112 +39860,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "35917:4:18", + "src": "35917:4:38", "type": "", "value": "0x80" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "35923:2:18" + "src": "35923:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "35905:11:18" + "src": "35905:11:38" }, "nodeType": "YulFunctionCall", - "src": "35905:21:18" + "src": "35905:21:38" }, "nodeType": "YulExpressionStatement", - "src": "35905:21:18" + "src": "35905:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31582, + "declaration": 34643, "isOffset": false, "isSlot": false, - "src": "35544:2:18", + "src": "35544:2:38", "valueSize": 1 }, { - "declaration": 31585, + "declaration": 34646, "isOffset": false, "isSlot": false, - "src": "35574:2:18", + "src": "35574:2:38", "valueSize": 1 }, { - "declaration": 31588, + "declaration": 34649, "isOffset": false, "isSlot": false, - "src": "35604:2:18", + "src": "35604:2:38", "valueSize": 1 }, { - "declaration": 31591, + "declaration": 34652, "isOffset": false, "isSlot": false, - "src": "35634:2:18", + "src": "35634:2:38", "valueSize": 1 }, { - "declaration": 31594, + "declaration": 34655, "isOffset": false, "isSlot": false, - "src": "35664:2:18", + "src": "35664:2:38", "valueSize": 1 }, { - "declaration": 31597, + "declaration": 34658, "isOffset": false, "isSlot": false, - "src": "35694:2:18", + "src": "35694:2:38", "valueSize": 1 }, { - "declaration": 31574, + "declaration": 34635, "isOffset": false, "isSlot": false, - "src": "35829:2:18", + "src": "35829:2:38", "valueSize": 1 }, { - "declaration": 31576, + "declaration": 34637, "isOffset": false, "isSlot": false, - "src": "35858:2:18", + "src": "35858:2:38", "valueSize": 1 }, { - "declaration": 31578, + "declaration": 34639, "isOffset": false, "isSlot": false, - "src": "35923:2:18", + "src": "35923:2:38", "valueSize": 1 } ], - "id": 31599, + "id": 34660, "nodeType": "InlineAssembly", - "src": "35166:770:18" + "src": "35166:770:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31601, + "id": 34662, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "35961:4:18", + "src": "35961:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -39974,14 +39974,14 @@ }, { "hexValue": "30786134", - "id": 31602, + "id": 34663, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "35967:4:18", + "src": "35967:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -40000,18 +40000,18 @@ "typeString": "int_const 164" } ], - "id": 31600, + "id": 34661, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "35945:15:18", + "referencedDeclaration": 33383, + "src": "35945:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31603, + "id": 34664, "isConstant": false, "isLValue": false, "isPure": false, @@ -40020,21 +40020,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "35945:27:18", + "src": "35945:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31604, + "id": 34665, "nodeType": "ExpressionStatement", - "src": "35945:27:18" + "src": "35945:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "35991:185:18", + "src": "35991:185:38", "statements": [ { "expression": { @@ -40042,26 +40042,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "36012:4:18", + "src": "36012:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "36018:2:18" + "src": "36018:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "36005:6:18" + "src": "36005:6:38" }, "nodeType": "YulFunctionCall", - "src": "36005:16:18" + "src": "36005:16:38" }, "nodeType": "YulExpressionStatement", - "src": "36005:16:18" + "src": "36005:16:38" }, { "expression": { @@ -40069,26 +40069,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "36041:4:18", + "src": "36041:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "36047:2:18" + "src": "36047:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "36034:6:18" + "src": "36034:6:38" }, "nodeType": "YulFunctionCall", - "src": "36034:16:18" + "src": "36034:16:38" }, "nodeType": "YulExpressionStatement", - "src": "36034:16:18" + "src": "36034:16:38" }, { "expression": { @@ -40096,26 +40096,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "36070:4:18", + "src": "36070:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "36076:2:18" + "src": "36076:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "36063:6:18" + "src": "36063:6:38" }, "nodeType": "YulFunctionCall", - "src": "36063:16:18" + "src": "36063:16:38" }, "nodeType": "YulExpressionStatement", - "src": "36063:16:18" + "src": "36063:16:38" }, { "expression": { @@ -40123,26 +40123,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "36099:4:18", + "src": "36099:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "36105:2:18" + "src": "36105:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "36092:6:18" + "src": "36092:6:38" }, "nodeType": "YulFunctionCall", - "src": "36092:16:18" + "src": "36092:16:38" }, "nodeType": "YulExpressionStatement", - "src": "36092:16:18" + "src": "36092:16:38" }, { "expression": { @@ -40150,26 +40150,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "36128:4:18", + "src": "36128:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "36134:2:18" + "src": "36134:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "36121:6:18" + "src": "36121:6:38" }, "nodeType": "YulFunctionCall", - "src": "36121:16:18" + "src": "36121:16:38" }, "nodeType": "YulExpressionStatement", - "src": "36121:16:18" + "src": "36121:16:38" }, { "expression": { @@ -40177,77 +40177,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "36157:4:18", + "src": "36157:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "36163:2:18" + "src": "36163:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "36150:6:18" + "src": "36150:6:38" }, "nodeType": "YulFunctionCall", - "src": "36150:16:18" + "src": "36150:16:38" }, "nodeType": "YulExpressionStatement", - "src": "36150:16:18" + "src": "36150:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31582, + "declaration": 34643, "isOffset": false, "isSlot": false, - "src": "36018:2:18", + "src": "36018:2:38", "valueSize": 1 }, { - "declaration": 31585, + "declaration": 34646, "isOffset": false, "isSlot": false, - "src": "36047:2:18", + "src": "36047:2:38", "valueSize": 1 }, { - "declaration": 31588, + "declaration": 34649, "isOffset": false, "isSlot": false, - "src": "36076:2:18", + "src": "36076:2:38", "valueSize": 1 }, { - "declaration": 31591, + "declaration": 34652, "isOffset": false, "isSlot": false, - "src": "36105:2:18", + "src": "36105:2:38", "valueSize": 1 }, { - "declaration": 31594, + "declaration": 34655, "isOffset": false, "isSlot": false, - "src": "36134:2:18", + "src": "36134:2:38", "valueSize": 1 }, { - "declaration": 31597, + "declaration": 34658, "isOffset": false, "isSlot": false, - "src": "36163:2:18", + "src": "36163:2:38", "valueSize": 1 } ], - "id": 31605, + "id": 34666, "nodeType": "InlineAssembly", - "src": "35982:194:18" + "src": "35982:194:38" } ] }, @@ -40255,20 +40255,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "34985:3:18", + "nameLocation": "34985:3:38", "parameters": { - "id": 31579, + "id": 34640, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31574, + "id": 34635, "mutability": "mutable", "name": "p0", - "nameLocation": "34994:2:18", + "nameLocation": "34994:2:38", "nodeType": "VariableDeclaration", - "scope": 31607, - "src": "34989:7:18", + "scope": 34668, + "src": "34989:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40276,10 +40276,10 @@ "typeString": "bool" }, "typeName": { - "id": 31573, + "id": 34634, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "34989:4:18", + "src": "34989:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -40289,13 +40289,13 @@ }, { "constant": false, - "id": 31576, + "id": 34637, "mutability": "mutable", "name": "p1", - "nameLocation": "35006:2:18", + "nameLocation": "35006:2:38", "nodeType": "VariableDeclaration", - "scope": 31607, - "src": "34998:10:18", + "scope": 34668, + "src": "34998:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40303,10 +40303,10 @@ "typeString": "address" }, "typeName": { - "id": 31575, + "id": 34636, "name": "address", "nodeType": "ElementaryTypeName", - "src": "34998:7:18", + "src": "34998:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -40317,13 +40317,13 @@ }, { "constant": false, - "id": 31578, + "id": 34639, "mutability": "mutable", "name": "p2", - "nameLocation": "35018:2:18", + "nameLocation": "35018:2:38", "nodeType": "VariableDeclaration", - "scope": 31607, - "src": "35010:10:18", + "scope": 34668, + "src": "35010:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40331,10 +40331,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31577, + "id": 34638, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "35010:7:18", + "src": "35010:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -40343,44 +40343,44 @@ "visibility": "internal" } ], - "src": "34988:33:18" + "src": "34988:33:38" }, "returnParameters": { - "id": 31580, + "id": 34641, "nodeType": "ParameterList", "parameters": [], - "src": "35036:0:18" + "src": "35036:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31636, + "id": 34697, "nodeType": "FunctionDefinition", - "src": "36188:652:18", + "src": "36188:652:38", "nodes": [], "body": { - "id": 31635, + "id": 34696, "nodeType": "Block", - "src": "36245:595:18", + "src": "36245:595:38", "nodes": [], "statements": [ { "assignments": [ - 31617 + 34678 ], "declarations": [ { "constant": false, - "id": 31617, + "id": 34678, "mutability": "mutable", "name": "m0", - "nameLocation": "36263:2:18", + "nameLocation": "36263:2:38", "nodeType": "VariableDeclaration", - "scope": 31635, - "src": "36255:10:18", + "scope": 34696, + "src": "36255:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40388,10 +40388,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31616, + "id": 34677, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "36255:7:18", + "src": "36255:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -40400,24 +40400,24 @@ "visibility": "internal" } ], - "id": 31618, + "id": 34679, "nodeType": "VariableDeclarationStatement", - "src": "36255:10:18" + "src": "36255:10:38" }, { "assignments": [ - 31620 + 34681 ], "declarations": [ { "constant": false, - "id": 31620, + "id": 34681, "mutability": "mutable", "name": "m1", - "nameLocation": "36283:2:18", + "nameLocation": "36283:2:38", "nodeType": "VariableDeclaration", - "scope": 31635, - "src": "36275:10:18", + "scope": 34696, + "src": "36275:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40425,10 +40425,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31619, + "id": 34680, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "36275:7:18", + "src": "36275:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -40437,24 +40437,24 @@ "visibility": "internal" } ], - "id": 31621, + "id": 34682, "nodeType": "VariableDeclarationStatement", - "src": "36275:10:18" + "src": "36275:10:38" }, { "assignments": [ - 31623 + 34684 ], "declarations": [ { "constant": false, - "id": 31623, + "id": 34684, "mutability": "mutable", "name": "m2", - "nameLocation": "36303:2:18", + "nameLocation": "36303:2:38", "nodeType": "VariableDeclaration", - "scope": 31635, - "src": "36295:10:18", + "scope": 34696, + "src": "36295:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40462,10 +40462,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31622, + "id": 34683, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "36295:7:18", + "src": "36295:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -40474,24 +40474,24 @@ "visibility": "internal" } ], - "id": 31624, + "id": 34685, "nodeType": "VariableDeclarationStatement", - "src": "36295:10:18" + "src": "36295:10:38" }, { "assignments": [ - 31626 + 34687 ], "declarations": [ { "constant": false, - "id": 31626, + "id": 34687, "mutability": "mutable", "name": "m3", - "nameLocation": "36323:2:18", + "nameLocation": "36323:2:38", "nodeType": "VariableDeclaration", - "scope": 31635, - "src": "36315:10:18", + "scope": 34696, + "src": "36315:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -40499,10 +40499,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31625, + "id": 34686, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "36315:7:18", + "src": "36315:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -40511,24 +40511,24 @@ "visibility": "internal" } ], - "id": 31627, + "id": 34688, "nodeType": "VariableDeclarationStatement", - "src": "36315:10:18" + "src": "36315:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "36344:308:18", + "src": "36344:308:38", "statements": [ { "nodeType": "YulAssignment", - "src": "36358:17:18", + "src": "36358:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "36370:4:18", + "src": "36370:4:38", "type": "", "value": "0x00" } @@ -40536,28 +40536,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "36364:5:18" + "src": "36364:5:38" }, "nodeType": "YulFunctionCall", - "src": "36364:11:18" + "src": "36364:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "36358:2:18" + "src": "36358:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "36388:17:18", + "src": "36388:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "36400:4:18", + "src": "36400:4:38", "type": "", "value": "0x20" } @@ -40565,28 +40565,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "36394:5:18" + "src": "36394:5:38" }, "nodeType": "YulFunctionCall", - "src": "36394:11:18" + "src": "36394:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "36388:2:18" + "src": "36388:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "36418:17:18", + "src": "36418:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "36430:4:18", + "src": "36430:4:38", "type": "", "value": "0x40" } @@ -40594,28 +40594,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "36424:5:18" + "src": "36424:5:38" }, "nodeType": "YulFunctionCall", - "src": "36424:11:18" + "src": "36424:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "36418:2:18" + "src": "36418:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "36448:17:18", + "src": "36448:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "36460:4:18", + "src": "36460:4:38", "type": "", "value": "0x60" } @@ -40623,16 +40623,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "36454:5:18" + "src": "36454:5:38" }, "nodeType": "YulFunctionCall", - "src": "36454:11:18" + "src": "36454:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "36448:2:18" + "src": "36448:2:38" } ] }, @@ -40642,14 +40642,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "36538:4:18", + "src": "36538:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "36544:10:18", + "src": "36544:10:38", "type": "", "value": "0x1078f68d" } @@ -40657,13 +40657,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "36531:6:18" + "src": "36531:6:38" }, "nodeType": "YulFunctionCall", - "src": "36531:24:18" + "src": "36531:24:38" }, "nodeType": "YulExpressionStatement", - "src": "36531:24:18" + "src": "36531:24:38" }, { "expression": { @@ -40671,26 +40671,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "36575:4:18", + "src": "36575:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "36581:2:18" + "src": "36581:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "36568:6:18" + "src": "36568:6:38" }, "nodeType": "YulFunctionCall", - "src": "36568:16:18" + "src": "36568:16:38" }, "nodeType": "YulExpressionStatement", - "src": "36568:16:18" + "src": "36568:16:38" }, { "expression": { @@ -40698,26 +40698,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "36604:4:18", + "src": "36604:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "36610:2:18" + "src": "36610:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "36597:6:18" + "src": "36597:6:38" }, "nodeType": "YulFunctionCall", - "src": "36597:16:18" + "src": "36597:16:38" }, "nodeType": "YulExpressionStatement", - "src": "36597:16:18" + "src": "36597:16:38" }, { "expression": { @@ -40725,98 +40725,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "36633:4:18", + "src": "36633:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "36639:2:18" + "src": "36639:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "36626:6:18" + "src": "36626:6:38" }, "nodeType": "YulFunctionCall", - "src": "36626:16:18" + "src": "36626:16:38" }, "nodeType": "YulExpressionStatement", - "src": "36626:16:18" + "src": "36626:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31617, + "declaration": 34678, "isOffset": false, "isSlot": false, - "src": "36358:2:18", + "src": "36358:2:38", "valueSize": 1 }, { - "declaration": 31620, + "declaration": 34681, "isOffset": false, "isSlot": false, - "src": "36388:2:18", + "src": "36388:2:38", "valueSize": 1 }, { - "declaration": 31623, + "declaration": 34684, "isOffset": false, "isSlot": false, - "src": "36418:2:18", + "src": "36418:2:38", "valueSize": 1 }, { - "declaration": 31626, + "declaration": 34687, "isOffset": false, "isSlot": false, - "src": "36448:2:18", + "src": "36448:2:38", "valueSize": 1 }, { - "declaration": 31609, + "declaration": 34670, "isOffset": false, "isSlot": false, - "src": "36581:2:18", + "src": "36581:2:38", "valueSize": 1 }, { - "declaration": 31611, + "declaration": 34672, "isOffset": false, "isSlot": false, - "src": "36610:2:18", + "src": "36610:2:38", "valueSize": 1 }, { - "declaration": 31613, + "declaration": 34674, "isOffset": false, "isSlot": false, - "src": "36639:2:18", + "src": "36639:2:38", "valueSize": 1 } ], - "id": 31628, + "id": 34689, "nodeType": "InlineAssembly", - "src": "36335:317:18" + "src": "36335:317:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31630, + "id": 34691, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "36677:4:18", + "src": "36677:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -40825,14 +40825,14 @@ }, { "hexValue": "30783634", - "id": 31631, + "id": 34692, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "36683:4:18", + "src": "36683:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -40851,18 +40851,18 @@ "typeString": "int_const 100" } ], - "id": 31629, + "id": 34690, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "36661:15:18", + "referencedDeclaration": 33383, + "src": "36661:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31632, + "id": 34693, "isConstant": false, "isLValue": false, "isPure": false, @@ -40871,21 +40871,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "36661:27:18", + "src": "36661:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31633, + "id": 34694, "nodeType": "ExpressionStatement", - "src": "36661:27:18" + "src": "36661:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "36707:127:18", + "src": "36707:127:38", "statements": [ { "expression": { @@ -40893,26 +40893,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "36728:4:18", + "src": "36728:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "36734:2:18" + "src": "36734:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "36721:6:18" + "src": "36721:6:38" }, "nodeType": "YulFunctionCall", - "src": "36721:16:18" + "src": "36721:16:38" }, "nodeType": "YulExpressionStatement", - "src": "36721:16:18" + "src": "36721:16:38" }, { "expression": { @@ -40920,26 +40920,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "36757:4:18", + "src": "36757:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "36763:2:18" + "src": "36763:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "36750:6:18" + "src": "36750:6:38" }, "nodeType": "YulFunctionCall", - "src": "36750:16:18" + "src": "36750:16:38" }, "nodeType": "YulExpressionStatement", - "src": "36750:16:18" + "src": "36750:16:38" }, { "expression": { @@ -40947,26 +40947,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "36786:4:18", + "src": "36786:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "36792:2:18" + "src": "36792:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "36779:6:18" + "src": "36779:6:38" }, "nodeType": "YulFunctionCall", - "src": "36779:16:18" + "src": "36779:16:38" }, "nodeType": "YulExpressionStatement", - "src": "36779:16:18" + "src": "36779:16:38" }, { "expression": { @@ -40974,63 +40974,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "36815:4:18", + "src": "36815:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "36821:2:18" + "src": "36821:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "36808:6:18" + "src": "36808:6:38" }, "nodeType": "YulFunctionCall", - "src": "36808:16:18" + "src": "36808:16:38" }, "nodeType": "YulExpressionStatement", - "src": "36808:16:18" + "src": "36808:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31617, + "declaration": 34678, "isOffset": false, "isSlot": false, - "src": "36734:2:18", + "src": "36734:2:38", "valueSize": 1 }, { - "declaration": 31620, + "declaration": 34681, "isOffset": false, "isSlot": false, - "src": "36763:2:18", + "src": "36763:2:38", "valueSize": 1 }, { - "declaration": 31623, + "declaration": 34684, "isOffset": false, "isSlot": false, - "src": "36792:2:18", + "src": "36792:2:38", "valueSize": 1 }, { - "declaration": 31626, + "declaration": 34687, "isOffset": false, "isSlot": false, - "src": "36821:2:18", + "src": "36821:2:38", "valueSize": 1 } ], - "id": 31634, + "id": 34695, "nodeType": "InlineAssembly", - "src": "36698:136:18" + "src": "36698:136:38" } ] }, @@ -41038,20 +41038,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36197:3:18", + "nameLocation": "36197:3:38", "parameters": { - "id": 31614, + "id": 34675, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31609, + "id": 34670, "mutability": "mutable", "name": "p0", - "nameLocation": "36206:2:18", + "nameLocation": "36206:2:38", "nodeType": "VariableDeclaration", - "scope": 31636, - "src": "36201:7:18", + "scope": 34697, + "src": "36201:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41059,10 +41059,10 @@ "typeString": "bool" }, "typeName": { - "id": 31608, + "id": 34669, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "36201:4:18", + "src": "36201:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41072,13 +41072,13 @@ }, { "constant": false, - "id": 31611, + "id": 34672, "mutability": "mutable", "name": "p1", - "nameLocation": "36215:2:18", + "nameLocation": "36215:2:38", "nodeType": "VariableDeclaration", - "scope": 31636, - "src": "36210:7:18", + "scope": 34697, + "src": "36210:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41086,10 +41086,10 @@ "typeString": "bool" }, "typeName": { - "id": 31610, + "id": 34671, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "36210:4:18", + "src": "36210:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41099,13 +41099,13 @@ }, { "constant": false, - "id": 31613, + "id": 34674, "mutability": "mutable", "name": "p2", - "nameLocation": "36227:2:18", + "nameLocation": "36227:2:38", "nodeType": "VariableDeclaration", - "scope": 31636, - "src": "36219:10:18", + "scope": 34697, + "src": "36219:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41113,10 +41113,10 @@ "typeString": "address" }, "typeName": { - "id": 31612, + "id": 34673, "name": "address", "nodeType": "ElementaryTypeName", - "src": "36219:7:18", + "src": "36219:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -41126,44 +41126,44 @@ "visibility": "internal" } ], - "src": "36200:30:18" + "src": "36200:30:38" }, "returnParameters": { - "id": 31615, + "id": 34676, "nodeType": "ParameterList", "parameters": [], - "src": "36245:0:18" + "src": "36245:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31665, + "id": 34726, "nodeType": "FunctionDefinition", - "src": "36846:646:18", + "src": "36846:646:38", "nodes": [], "body": { - "id": 31664, + "id": 34725, "nodeType": "Block", - "src": "36900:592:18", + "src": "36900:592:38", "nodes": [], "statements": [ { "assignments": [ - 31646 + 34707 ], "declarations": [ { "constant": false, - "id": 31646, + "id": 34707, "mutability": "mutable", "name": "m0", - "nameLocation": "36918:2:18", + "nameLocation": "36918:2:38", "nodeType": "VariableDeclaration", - "scope": 31664, - "src": "36910:10:18", + "scope": 34725, + "src": "36910:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41171,10 +41171,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31645, + "id": 34706, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "36910:7:18", + "src": "36910:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -41183,24 +41183,24 @@ "visibility": "internal" } ], - "id": 31647, + "id": 34708, "nodeType": "VariableDeclarationStatement", - "src": "36910:10:18" + "src": "36910:10:38" }, { "assignments": [ - 31649 + 34710 ], "declarations": [ { "constant": false, - "id": 31649, + "id": 34710, "mutability": "mutable", "name": "m1", - "nameLocation": "36938:2:18", + "nameLocation": "36938:2:38", "nodeType": "VariableDeclaration", - "scope": 31664, - "src": "36930:10:18", + "scope": 34725, + "src": "36930:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41208,10 +41208,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31648, + "id": 34709, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "36930:7:18", + "src": "36930:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -41220,24 +41220,24 @@ "visibility": "internal" } ], - "id": 31650, + "id": 34711, "nodeType": "VariableDeclarationStatement", - "src": "36930:10:18" + "src": "36930:10:38" }, { "assignments": [ - 31652 + 34713 ], "declarations": [ { "constant": false, - "id": 31652, + "id": 34713, "mutability": "mutable", "name": "m2", - "nameLocation": "36958:2:18", + "nameLocation": "36958:2:38", "nodeType": "VariableDeclaration", - "scope": 31664, - "src": "36950:10:18", + "scope": 34725, + "src": "36950:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41245,10 +41245,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31651, + "id": 34712, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "36950:7:18", + "src": "36950:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -41257,24 +41257,24 @@ "visibility": "internal" } ], - "id": 31653, + "id": 34714, "nodeType": "VariableDeclarationStatement", - "src": "36950:10:18" + "src": "36950:10:38" }, { "assignments": [ - 31655 + 34716 ], "declarations": [ { "constant": false, - "id": 31655, + "id": 34716, "mutability": "mutable", "name": "m3", - "nameLocation": "36978:2:18", + "nameLocation": "36978:2:38", "nodeType": "VariableDeclaration", - "scope": 31664, - "src": "36970:10:18", + "scope": 34725, + "src": "36970:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41282,10 +41282,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31654, + "id": 34715, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "36970:7:18", + "src": "36970:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -41294,24 +41294,24 @@ "visibility": "internal" } ], - "id": 31656, + "id": 34717, "nodeType": "VariableDeclarationStatement", - "src": "36970:10:18" + "src": "36970:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "36999:305:18", + "src": "36999:305:38", "statements": [ { "nodeType": "YulAssignment", - "src": "37013:17:18", + "src": "37013:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "37025:4:18", + "src": "37025:4:38", "type": "", "value": "0x00" } @@ -41319,28 +41319,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "37019:5:18" + "src": "37019:5:38" }, "nodeType": "YulFunctionCall", - "src": "37019:11:18" + "src": "37019:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "37013:2:18" + "src": "37013:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "37043:17:18", + "src": "37043:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "37055:4:18", + "src": "37055:4:38", "type": "", "value": "0x20" } @@ -41348,28 +41348,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "37049:5:18" + "src": "37049:5:38" }, "nodeType": "YulFunctionCall", - "src": "37049:11:18" + "src": "37049:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "37043:2:18" + "src": "37043:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "37073:17:18", + "src": "37073:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "37085:4:18", + "src": "37085:4:38", "type": "", "value": "0x40" } @@ -41377,28 +41377,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "37079:5:18" + "src": "37079:5:38" }, "nodeType": "YulFunctionCall", - "src": "37079:11:18" + "src": "37079:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "37073:2:18" + "src": "37073:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "37103:17:18", + "src": "37103:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "37115:4:18", + "src": "37115:4:38", "type": "", "value": "0x60" } @@ -41406,16 +41406,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "37109:5:18" + "src": "37109:5:38" }, "nodeType": "YulFunctionCall", - "src": "37109:11:18" + "src": "37109:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "37103:2:18" + "src": "37103:2:38" } ] }, @@ -41425,14 +41425,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "37190:4:18", + "src": "37190:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "37196:10:18", + "src": "37196:10:38", "type": "", "value": "0x50709698" } @@ -41440,13 +41440,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "37183:6:18" + "src": "37183:6:38" }, "nodeType": "YulFunctionCall", - "src": "37183:24:18" + "src": "37183:24:38" }, "nodeType": "YulExpressionStatement", - "src": "37183:24:18" + "src": "37183:24:38" }, { "expression": { @@ -41454,26 +41454,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "37227:4:18", + "src": "37227:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "37233:2:18" + "src": "37233:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "37220:6:18" + "src": "37220:6:38" }, "nodeType": "YulFunctionCall", - "src": "37220:16:18" + "src": "37220:16:38" }, "nodeType": "YulExpressionStatement", - "src": "37220:16:18" + "src": "37220:16:38" }, { "expression": { @@ -41481,26 +41481,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "37256:4:18", + "src": "37256:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "37262:2:18" + "src": "37262:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "37249:6:18" + "src": "37249:6:38" }, "nodeType": "YulFunctionCall", - "src": "37249:16:18" + "src": "37249:16:38" }, "nodeType": "YulExpressionStatement", - "src": "37249:16:18" + "src": "37249:16:38" }, { "expression": { @@ -41508,98 +41508,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "37285:4:18", + "src": "37285:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "37291:2:18" + "src": "37291:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "37278:6:18" + "src": "37278:6:38" }, "nodeType": "YulFunctionCall", - "src": "37278:16:18" + "src": "37278:16:38" }, "nodeType": "YulExpressionStatement", - "src": "37278:16:18" + "src": "37278:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31646, + "declaration": 34707, "isOffset": false, "isSlot": false, - "src": "37013:2:18", + "src": "37013:2:38", "valueSize": 1 }, { - "declaration": 31649, + "declaration": 34710, "isOffset": false, "isSlot": false, - "src": "37043:2:18", + "src": "37043:2:38", "valueSize": 1 }, { - "declaration": 31652, + "declaration": 34713, "isOffset": false, "isSlot": false, - "src": "37073:2:18", + "src": "37073:2:38", "valueSize": 1 }, { - "declaration": 31655, + "declaration": 34716, "isOffset": false, "isSlot": false, - "src": "37103:2:18", + "src": "37103:2:38", "valueSize": 1 }, { - "declaration": 31638, + "declaration": 34699, "isOffset": false, "isSlot": false, - "src": "37233:2:18", + "src": "37233:2:38", "valueSize": 1 }, { - "declaration": 31640, + "declaration": 34701, "isOffset": false, "isSlot": false, - "src": "37262:2:18", + "src": "37262:2:38", "valueSize": 1 }, { - "declaration": 31642, + "declaration": 34703, "isOffset": false, "isSlot": false, - "src": "37291:2:18", + "src": "37291:2:38", "valueSize": 1 } ], - "id": 31657, + "id": 34718, "nodeType": "InlineAssembly", - "src": "36990:314:18" + "src": "36990:314:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31659, + "id": 34720, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "37329:4:18", + "src": "37329:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -41608,14 +41608,14 @@ }, { "hexValue": "30783634", - "id": 31660, + "id": 34721, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "37335:4:18", + "src": "37335:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -41634,18 +41634,18 @@ "typeString": "int_const 100" } ], - "id": 31658, + "id": 34719, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "37313:15:18", + "referencedDeclaration": 33383, + "src": "37313:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31661, + "id": 34722, "isConstant": false, "isLValue": false, "isPure": false, @@ -41654,21 +41654,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37313:27:18", + "src": "37313:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31662, + "id": 34723, "nodeType": "ExpressionStatement", - "src": "37313:27:18" + "src": "37313:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "37359:127:18", + "src": "37359:127:38", "statements": [ { "expression": { @@ -41676,26 +41676,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "37380:4:18", + "src": "37380:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "37386:2:18" + "src": "37386:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "37373:6:18" + "src": "37373:6:38" }, "nodeType": "YulFunctionCall", - "src": "37373:16:18" + "src": "37373:16:38" }, "nodeType": "YulExpressionStatement", - "src": "37373:16:18" + "src": "37373:16:38" }, { "expression": { @@ -41703,26 +41703,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "37409:4:18", + "src": "37409:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "37415:2:18" + "src": "37415:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "37402:6:18" + "src": "37402:6:38" }, "nodeType": "YulFunctionCall", - "src": "37402:16:18" + "src": "37402:16:38" }, "nodeType": "YulExpressionStatement", - "src": "37402:16:18" + "src": "37402:16:38" }, { "expression": { @@ -41730,26 +41730,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "37438:4:18", + "src": "37438:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "37444:2:18" + "src": "37444:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "37431:6:18" + "src": "37431:6:38" }, "nodeType": "YulFunctionCall", - "src": "37431:16:18" + "src": "37431:16:38" }, "nodeType": "YulExpressionStatement", - "src": "37431:16:18" + "src": "37431:16:38" }, { "expression": { @@ -41757,63 +41757,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "37467:4:18", + "src": "37467:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "37473:2:18" + "src": "37473:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "37460:6:18" + "src": "37460:6:38" }, "nodeType": "YulFunctionCall", - "src": "37460:16:18" + "src": "37460:16:38" }, "nodeType": "YulExpressionStatement", - "src": "37460:16:18" + "src": "37460:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31646, + "declaration": 34707, "isOffset": false, "isSlot": false, - "src": "37386:2:18", + "src": "37386:2:38", "valueSize": 1 }, { - "declaration": 31649, + "declaration": 34710, "isOffset": false, "isSlot": false, - "src": "37415:2:18", + "src": "37415:2:38", "valueSize": 1 }, { - "declaration": 31652, + "declaration": 34713, "isOffset": false, "isSlot": false, - "src": "37444:2:18", + "src": "37444:2:38", "valueSize": 1 }, { - "declaration": 31655, + "declaration": 34716, "isOffset": false, "isSlot": false, - "src": "37473:2:18", + "src": "37473:2:38", "valueSize": 1 } ], - "id": 31663, + "id": 34724, "nodeType": "InlineAssembly", - "src": "37350:136:18" + "src": "37350:136:38" } ] }, @@ -41821,20 +41821,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "36855:3:18", + "nameLocation": "36855:3:38", "parameters": { - "id": 31643, + "id": 34704, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31638, + "id": 34699, "mutability": "mutable", "name": "p0", - "nameLocation": "36864:2:18", + "nameLocation": "36864:2:38", "nodeType": "VariableDeclaration", - "scope": 31665, - "src": "36859:7:18", + "scope": 34726, + "src": "36859:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41842,10 +41842,10 @@ "typeString": "bool" }, "typeName": { - "id": 31637, + "id": 34698, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "36859:4:18", + "src": "36859:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41855,13 +41855,13 @@ }, { "constant": false, - "id": 31640, + "id": 34701, "mutability": "mutable", "name": "p1", - "nameLocation": "36873:2:18", + "nameLocation": "36873:2:38", "nodeType": "VariableDeclaration", - "scope": 31665, - "src": "36868:7:18", + "scope": 34726, + "src": "36868:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41869,10 +41869,10 @@ "typeString": "bool" }, "typeName": { - "id": 31639, + "id": 34700, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "36868:4:18", + "src": "36868:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41882,13 +41882,13 @@ }, { "constant": false, - "id": 31642, + "id": 34703, "mutability": "mutable", "name": "p2", - "nameLocation": "36882:2:18", + "nameLocation": "36882:2:38", "nodeType": "VariableDeclaration", - "scope": 31665, - "src": "36877:7:18", + "scope": 34726, + "src": "36877:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41896,10 +41896,10 @@ "typeString": "bool" }, "typeName": { - "id": 31641, + "id": 34702, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "36877:4:18", + "src": "36877:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -41908,44 +41908,44 @@ "visibility": "internal" } ], - "src": "36858:27:18" + "src": "36858:27:38" }, "returnParameters": { - "id": 31644, + "id": 34705, "nodeType": "ParameterList", "parameters": [], - "src": "36900:0:18" + "src": "36900:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31694, + "id": 34755, "nodeType": "FunctionDefinition", - "src": "37498:652:18", + "src": "37498:652:38", "nodes": [], "body": { - "id": 31693, + "id": 34754, "nodeType": "Block", - "src": "37555:595:18", + "src": "37555:595:38", "nodes": [], "statements": [ { "assignments": [ - 31675 + 34736 ], "declarations": [ { "constant": false, - "id": 31675, + "id": 34736, "mutability": "mutable", "name": "m0", - "nameLocation": "37573:2:18", + "nameLocation": "37573:2:38", "nodeType": "VariableDeclaration", - "scope": 31693, - "src": "37565:10:18", + "scope": 34754, + "src": "37565:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41953,10 +41953,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31674, + "id": 34735, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "37565:7:18", + "src": "37565:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -41965,24 +41965,24 @@ "visibility": "internal" } ], - "id": 31676, + "id": 34737, "nodeType": "VariableDeclarationStatement", - "src": "37565:10:18" + "src": "37565:10:38" }, { "assignments": [ - 31678 + 34739 ], "declarations": [ { "constant": false, - "id": 31678, + "id": 34739, "mutability": "mutable", "name": "m1", - "nameLocation": "37593:2:18", + "nameLocation": "37593:2:38", "nodeType": "VariableDeclaration", - "scope": 31693, - "src": "37585:10:18", + "scope": 34754, + "src": "37585:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -41990,10 +41990,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31677, + "id": 34738, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "37585:7:18", + "src": "37585:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -42002,24 +42002,24 @@ "visibility": "internal" } ], - "id": 31679, + "id": 34740, "nodeType": "VariableDeclarationStatement", - "src": "37585:10:18" + "src": "37585:10:38" }, { "assignments": [ - 31681 + 34742 ], "declarations": [ { "constant": false, - "id": 31681, + "id": 34742, "mutability": "mutable", "name": "m2", - "nameLocation": "37613:2:18", + "nameLocation": "37613:2:38", "nodeType": "VariableDeclaration", - "scope": 31693, - "src": "37605:10:18", + "scope": 34754, + "src": "37605:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42027,10 +42027,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31680, + "id": 34741, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "37605:7:18", + "src": "37605:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -42039,24 +42039,24 @@ "visibility": "internal" } ], - "id": 31682, + "id": 34743, "nodeType": "VariableDeclarationStatement", - "src": "37605:10:18" + "src": "37605:10:38" }, { "assignments": [ - 31684 + 34745 ], "declarations": [ { "constant": false, - "id": 31684, + "id": 34745, "mutability": "mutable", "name": "m3", - "nameLocation": "37633:2:18", + "nameLocation": "37633:2:38", "nodeType": "VariableDeclaration", - "scope": 31693, - "src": "37625:10:18", + "scope": 34754, + "src": "37625:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42064,10 +42064,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31683, + "id": 34744, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "37625:7:18", + "src": "37625:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -42076,24 +42076,24 @@ "visibility": "internal" } ], - "id": 31685, + "id": 34746, "nodeType": "VariableDeclarationStatement", - "src": "37625:10:18" + "src": "37625:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "37654:308:18", + "src": "37654:308:38", "statements": [ { "nodeType": "YulAssignment", - "src": "37668:17:18", + "src": "37668:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "37680:4:18", + "src": "37680:4:38", "type": "", "value": "0x00" } @@ -42101,28 +42101,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "37674:5:18" + "src": "37674:5:38" }, "nodeType": "YulFunctionCall", - "src": "37674:11:18" + "src": "37674:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "37668:2:18" + "src": "37668:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "37698:17:18", + "src": "37698:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "37710:4:18", + "src": "37710:4:38", "type": "", "value": "0x20" } @@ -42130,28 +42130,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "37704:5:18" + "src": "37704:5:38" }, "nodeType": "YulFunctionCall", - "src": "37704:11:18" + "src": "37704:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "37698:2:18" + "src": "37698:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "37728:17:18", + "src": "37728:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "37740:4:18", + "src": "37740:4:38", "type": "", "value": "0x40" } @@ -42159,28 +42159,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "37734:5:18" + "src": "37734:5:38" }, "nodeType": "YulFunctionCall", - "src": "37734:11:18" + "src": "37734:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "37728:2:18" + "src": "37728:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "37758:17:18", + "src": "37758:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "37770:4:18", + "src": "37770:4:38", "type": "", "value": "0x60" } @@ -42188,16 +42188,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "37764:5:18" + "src": "37764:5:38" }, "nodeType": "YulFunctionCall", - "src": "37764:11:18" + "src": "37764:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "37758:2:18" + "src": "37758:2:38" } ] }, @@ -42207,14 +42207,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "37848:4:18", + "src": "37848:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "37854:10:18", + "src": "37854:10:38", "type": "", "value": "0x12f21602" } @@ -42222,13 +42222,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "37841:6:18" + "src": "37841:6:38" }, "nodeType": "YulFunctionCall", - "src": "37841:24:18" + "src": "37841:24:38" }, "nodeType": "YulExpressionStatement", - "src": "37841:24:18" + "src": "37841:24:38" }, { "expression": { @@ -42236,26 +42236,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "37885:4:18", + "src": "37885:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "37891:2:18" + "src": "37891:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "37878:6:18" + "src": "37878:6:38" }, "nodeType": "YulFunctionCall", - "src": "37878:16:18" + "src": "37878:16:38" }, "nodeType": "YulExpressionStatement", - "src": "37878:16:18" + "src": "37878:16:38" }, { "expression": { @@ -42263,26 +42263,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "37914:4:18", + "src": "37914:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "37920:2:18" + "src": "37920:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "37907:6:18" + "src": "37907:6:38" }, "nodeType": "YulFunctionCall", - "src": "37907:16:18" + "src": "37907:16:38" }, "nodeType": "YulExpressionStatement", - "src": "37907:16:18" + "src": "37907:16:38" }, { "expression": { @@ -42290,98 +42290,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "37943:4:18", + "src": "37943:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "37949:2:18" + "src": "37949:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "37936:6:18" + "src": "37936:6:38" }, "nodeType": "YulFunctionCall", - "src": "37936:16:18" + "src": "37936:16:38" }, "nodeType": "YulExpressionStatement", - "src": "37936:16:18" + "src": "37936:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31675, + "declaration": 34736, "isOffset": false, "isSlot": false, - "src": "37668:2:18", + "src": "37668:2:38", "valueSize": 1 }, { - "declaration": 31678, + "declaration": 34739, "isOffset": false, "isSlot": false, - "src": "37698:2:18", + "src": "37698:2:38", "valueSize": 1 }, { - "declaration": 31681, + "declaration": 34742, "isOffset": false, "isSlot": false, - "src": "37728:2:18", + "src": "37728:2:38", "valueSize": 1 }, { - "declaration": 31684, + "declaration": 34745, "isOffset": false, "isSlot": false, - "src": "37758:2:18", + "src": "37758:2:38", "valueSize": 1 }, { - "declaration": 31667, + "declaration": 34728, "isOffset": false, "isSlot": false, - "src": "37891:2:18", + "src": "37891:2:38", "valueSize": 1 }, { - "declaration": 31669, + "declaration": 34730, "isOffset": false, "isSlot": false, - "src": "37920:2:18", + "src": "37920:2:38", "valueSize": 1 }, { - "declaration": 31671, + "declaration": 34732, "isOffset": false, "isSlot": false, - "src": "37949:2:18", + "src": "37949:2:38", "valueSize": 1 } ], - "id": 31686, + "id": 34747, "nodeType": "InlineAssembly", - "src": "37645:317:18" + "src": "37645:317:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31688, + "id": 34749, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "37987:4:18", + "src": "37987:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -42390,14 +42390,14 @@ }, { "hexValue": "30783634", - "id": 31689, + "id": 34750, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "37993:4:18", + "src": "37993:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -42416,18 +42416,18 @@ "typeString": "int_const 100" } ], - "id": 31687, + "id": 34748, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "37971:15:18", + "referencedDeclaration": 33383, + "src": "37971:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31690, + "id": 34751, "isConstant": false, "isLValue": false, "isPure": false, @@ -42436,21 +42436,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "37971:27:18", + "src": "37971:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31691, + "id": 34752, "nodeType": "ExpressionStatement", - "src": "37971:27:18" + "src": "37971:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "38017:127:18", + "src": "38017:127:38", "statements": [ { "expression": { @@ -42458,26 +42458,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "38038:4:18", + "src": "38038:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "38044:2:18" + "src": "38044:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "38031:6:18" + "src": "38031:6:38" }, "nodeType": "YulFunctionCall", - "src": "38031:16:18" + "src": "38031:16:38" }, "nodeType": "YulExpressionStatement", - "src": "38031:16:18" + "src": "38031:16:38" }, { "expression": { @@ -42485,26 +42485,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "38067:4:18", + "src": "38067:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "38073:2:18" + "src": "38073:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "38060:6:18" + "src": "38060:6:38" }, "nodeType": "YulFunctionCall", - "src": "38060:16:18" + "src": "38060:16:38" }, "nodeType": "YulExpressionStatement", - "src": "38060:16:18" + "src": "38060:16:38" }, { "expression": { @@ -42512,26 +42512,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "38096:4:18", + "src": "38096:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "38102:2:18" + "src": "38102:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "38089:6:18" + "src": "38089:6:38" }, "nodeType": "YulFunctionCall", - "src": "38089:16:18" + "src": "38089:16:38" }, "nodeType": "YulExpressionStatement", - "src": "38089:16:18" + "src": "38089:16:38" }, { "expression": { @@ -42539,63 +42539,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "38125:4:18", + "src": "38125:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "38131:2:18" + "src": "38131:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "38118:6:18" + "src": "38118:6:38" }, "nodeType": "YulFunctionCall", - "src": "38118:16:18" + "src": "38118:16:38" }, "nodeType": "YulExpressionStatement", - "src": "38118:16:18" + "src": "38118:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31675, + "declaration": 34736, "isOffset": false, "isSlot": false, - "src": "38044:2:18", + "src": "38044:2:38", "valueSize": 1 }, { - "declaration": 31678, + "declaration": 34739, "isOffset": false, "isSlot": false, - "src": "38073:2:18", + "src": "38073:2:38", "valueSize": 1 }, { - "declaration": 31681, + "declaration": 34742, "isOffset": false, "isSlot": false, - "src": "38102:2:18", + "src": "38102:2:38", "valueSize": 1 }, { - "declaration": 31684, + "declaration": 34745, "isOffset": false, "isSlot": false, - "src": "38131:2:18", + "src": "38131:2:38", "valueSize": 1 } ], - "id": 31692, + "id": 34753, "nodeType": "InlineAssembly", - "src": "38008:136:18" + "src": "38008:136:38" } ] }, @@ -42603,20 +42603,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "37507:3:18", + "nameLocation": "37507:3:38", "parameters": { - "id": 31672, + "id": 34733, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31667, + "id": 34728, "mutability": "mutable", "name": "p0", - "nameLocation": "37516:2:18", + "nameLocation": "37516:2:38", "nodeType": "VariableDeclaration", - "scope": 31694, - "src": "37511:7:18", + "scope": 34755, + "src": "37511:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42624,10 +42624,10 @@ "typeString": "bool" }, "typeName": { - "id": 31666, + "id": 34727, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37511:4:18", + "src": "37511:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42637,13 +42637,13 @@ }, { "constant": false, - "id": 31669, + "id": 34730, "mutability": "mutable", "name": "p1", - "nameLocation": "37525:2:18", + "nameLocation": "37525:2:38", "nodeType": "VariableDeclaration", - "scope": 31694, - "src": "37520:7:18", + "scope": 34755, + "src": "37520:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42651,10 +42651,10 @@ "typeString": "bool" }, "typeName": { - "id": 31668, + "id": 34729, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "37520:4:18", + "src": "37520:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -42664,13 +42664,13 @@ }, { "constant": false, - "id": 31671, + "id": 34732, "mutability": "mutable", "name": "p2", - "nameLocation": "37537:2:18", + "nameLocation": "37537:2:38", "nodeType": "VariableDeclaration", - "scope": 31694, - "src": "37529:10:18", + "scope": 34755, + "src": "37529:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42678,10 +42678,10 @@ "typeString": "uint256" }, "typeName": { - "id": 31670, + "id": 34731, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "37529:7:18", + "src": "37529:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -42690,44 +42690,44 @@ "visibility": "internal" } ], - "src": "37510:30:18" + "src": "37510:30:38" }, "returnParameters": { - "id": 31673, + "id": 34734, "nodeType": "ParameterList", "parameters": [], - "src": "37555:0:18" + "src": "37555:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31729, + "id": 34790, "nodeType": "FunctionDefinition", - "src": "38156:1200:18", + "src": "38156:1200:38", "nodes": [], "body": { - "id": 31728, + "id": 34789, "nodeType": "Block", - "src": "38213:1143:18", + "src": "38213:1143:38", "nodes": [], "statements": [ { "assignments": [ - 31704 + 34765 ], "declarations": [ { "constant": false, - "id": 31704, + "id": 34765, "mutability": "mutable", "name": "m0", - "nameLocation": "38231:2:18", + "nameLocation": "38231:2:38", "nodeType": "VariableDeclaration", - "scope": 31728, - "src": "38223:10:18", + "scope": 34789, + "src": "38223:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42735,10 +42735,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31703, + "id": 34764, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "38223:7:18", + "src": "38223:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -42747,24 +42747,24 @@ "visibility": "internal" } ], - "id": 31705, + "id": 34766, "nodeType": "VariableDeclarationStatement", - "src": "38223:10:18" + "src": "38223:10:38" }, { "assignments": [ - 31707 + 34768 ], "declarations": [ { "constant": false, - "id": 31707, + "id": 34768, "mutability": "mutable", "name": "m1", - "nameLocation": "38251:2:18", + "nameLocation": "38251:2:38", "nodeType": "VariableDeclaration", - "scope": 31728, - "src": "38243:10:18", + "scope": 34789, + "src": "38243:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42772,10 +42772,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31706, + "id": 34767, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "38243:7:18", + "src": "38243:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -42784,24 +42784,24 @@ "visibility": "internal" } ], - "id": 31708, + "id": 34769, "nodeType": "VariableDeclarationStatement", - "src": "38243:10:18" + "src": "38243:10:38" }, { "assignments": [ - 31710 + 34771 ], "declarations": [ { "constant": false, - "id": 31710, + "id": 34771, "mutability": "mutable", "name": "m2", - "nameLocation": "38271:2:18", + "nameLocation": "38271:2:38", "nodeType": "VariableDeclaration", - "scope": 31728, - "src": "38263:10:18", + "scope": 34789, + "src": "38263:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42809,10 +42809,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31709, + "id": 34770, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "38263:7:18", + "src": "38263:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -42821,24 +42821,24 @@ "visibility": "internal" } ], - "id": 31711, + "id": 34772, "nodeType": "VariableDeclarationStatement", - "src": "38263:10:18" + "src": "38263:10:38" }, { "assignments": [ - 31713 + 34774 ], "declarations": [ { "constant": false, - "id": 31713, + "id": 34774, "mutability": "mutable", "name": "m3", - "nameLocation": "38291:2:18", + "nameLocation": "38291:2:38", "nodeType": "VariableDeclaration", - "scope": 31728, - "src": "38283:10:18", + "scope": 34789, + "src": "38283:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42846,10 +42846,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31712, + "id": 34773, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "38283:7:18", + "src": "38283:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -42858,24 +42858,24 @@ "visibility": "internal" } ], - "id": 31714, + "id": 34775, "nodeType": "VariableDeclarationStatement", - "src": "38283:10:18" + "src": "38283:10:38" }, { "assignments": [ - 31716 + 34777 ], "declarations": [ { "constant": false, - "id": 31716, + "id": 34777, "mutability": "mutable", "name": "m4", - "nameLocation": "38311:2:18", + "nameLocation": "38311:2:38", "nodeType": "VariableDeclaration", - "scope": 31728, - "src": "38303:10:18", + "scope": 34789, + "src": "38303:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42883,10 +42883,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31715, + "id": 34776, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "38303:7:18", + "src": "38303:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -42895,24 +42895,24 @@ "visibility": "internal" } ], - "id": 31717, + "id": 34778, "nodeType": "VariableDeclarationStatement", - "src": "38303:10:18" + "src": "38303:10:38" }, { "assignments": [ - 31719 + 34780 ], "declarations": [ { "constant": false, - "id": 31719, + "id": 34780, "mutability": "mutable", "name": "m5", - "nameLocation": "38331:2:18", + "nameLocation": "38331:2:38", "nodeType": "VariableDeclaration", - "scope": 31728, - "src": "38323:10:18", + "scope": 34789, + "src": "38323:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -42920,10 +42920,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31718, + "id": 34779, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "38323:7:18", + "src": "38323:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -42932,27 +42932,27 @@ "visibility": "internal" } ], - "id": 31720, + "id": 34781, "nodeType": "VariableDeclarationStatement", - "src": "38323:10:18" + "src": "38323:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "38352:758:18", + "src": "38352:758:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "38395:313:18", + "src": "38395:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "38413:15:18", + "src": "38413:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "38427:1:18", + "src": "38427:1:38", "type": "", "value": "0" }, @@ -42960,7 +42960,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "38417:6:18", + "src": "38417:6:38", "type": "" } ] @@ -42968,16 +42968,16 @@ { "body": { "nodeType": "YulBlock", - "src": "38498:40:18", + "src": "38498:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "38527:9:18", + "src": "38527:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "38529:5:18" + "src": "38529:5:38" } ] }, @@ -42988,33 +42988,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "38515:6:18" + "src": "38515:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "38523:1:18" + "src": "38523:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "38510:4:18" + "src": "38510:4:38" }, "nodeType": "YulFunctionCall", - "src": "38510:15:18" + "src": "38510:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "38503:6:18" + "src": "38503:6:38" }, "nodeType": "YulFunctionCall", - "src": "38503:23:18" + "src": "38503:23:38" }, "nodeType": "YulIf", - "src": "38500:36:18" + "src": "38500:36:38" } ] }, @@ -43023,12 +43023,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "38455:6:18" + "src": "38455:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "38463:4:18", + "src": "38463:4:38", "type": "", "value": "0x20" } @@ -43036,30 +43036,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "38452:2:18" + "src": "38452:2:38" }, "nodeType": "YulFunctionCall", - "src": "38452:16:18" + "src": "38452:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "38469:28:18", + "src": "38469:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "38471:24:18", + "src": "38471:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "38485:6:18" + "src": "38485:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "38493:1:18", + "src": "38493:1:38", "type": "", "value": "1" } @@ -43067,16 +43067,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "38481:3:18" + "src": "38481:3:38" }, "nodeType": "YulFunctionCall", - "src": "38481:14:18" + "src": "38481:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "38471:6:18" + "src": "38471:6:38" } ] } @@ -43084,10 +43084,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "38449:2:18", + "src": "38449:2:38", "statements": [] }, - "src": "38445:93:18" + "src": "38445:93:38" }, { "expression": { @@ -43095,34 +43095,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "38562:3:18" + "src": "38562:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "38567:6:18" + "src": "38567:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "38555:6:18" + "src": "38555:6:38" }, "nodeType": "YulFunctionCall", - "src": "38555:19:18" + "src": "38555:19:38" }, "nodeType": "YulExpressionStatement", - "src": "38555:19:18" + "src": "38555:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "38591:37:18", + "src": "38591:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "38608:3:18", + "src": "38608:3:38", "type": "", "value": "256" }, @@ -43131,38 +43131,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "38617:1:18", + "src": "38617:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "38620:6:18" + "src": "38620:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "38613:3:18" + "src": "38613:3:38" }, "nodeType": "YulFunctionCall", - "src": "38613:14:18" + "src": "38613:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "38604:3:18" + "src": "38604:3:38" }, "nodeType": "YulFunctionCall", - "src": "38604:24:18" + "src": "38604:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "38595:5:18", + "src": "38595:5:38", "type": "" } ] @@ -43175,12 +43175,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "38656:3:18" + "src": "38656:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "38661:4:18", + "src": "38661:4:38", "type": "", "value": "0x20" } @@ -43188,59 +43188,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "38652:3:18" + "src": "38652:3:38" }, "nodeType": "YulFunctionCall", - "src": "38652:14:18" + "src": "38652:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "38672:5:18" + "src": "38672:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "38683:5:18" + "src": "38683:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "38690:1:18" + "src": "38690:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "38679:3:18" + "src": "38679:3:38" }, "nodeType": "YulFunctionCall", - "src": "38679:13:18" + "src": "38679:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "38668:3:18" + "src": "38668:3:38" }, "nodeType": "YulFunctionCall", - "src": "38668:25:18" + "src": "38668:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "38645:6:18" + "src": "38645:6:38" }, "nodeType": "YulFunctionCall", - "src": "38645:49:18" + "src": "38645:49:38" }, "nodeType": "YulExpressionStatement", - "src": "38645:49:18" + "src": "38645:49:38" } ] }, @@ -43250,27 +43250,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "38387:3:18", + "src": "38387:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "38392:1:18", + "src": "38392:1:38", "type": "" } ], - "src": "38366:342:18" + "src": "38366:342:38" }, { "nodeType": "YulAssignment", - "src": "38721:17:18", + "src": "38721:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "38733:4:18", + "src": "38733:4:38", "type": "", "value": "0x00" } @@ -43278,28 +43278,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "38727:5:18" + "src": "38727:5:38" }, "nodeType": "YulFunctionCall", - "src": "38727:11:18" + "src": "38727:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "38721:2:18" + "src": "38721:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "38751:17:18", + "src": "38751:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "38763:4:18", + "src": "38763:4:38", "type": "", "value": "0x20" } @@ -43307,28 +43307,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "38757:5:18" + "src": "38757:5:38" }, "nodeType": "YulFunctionCall", - "src": "38757:11:18" + "src": "38757:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "38751:2:18" + "src": "38751:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "38781:17:18", + "src": "38781:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "38793:4:18", + "src": "38793:4:38", "type": "", "value": "0x40" } @@ -43336,28 +43336,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "38787:5:18" + "src": "38787:5:38" }, "nodeType": "YulFunctionCall", - "src": "38787:11:18" + "src": "38787:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "38781:2:18" + "src": "38781:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "38811:17:18", + "src": "38811:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "38823:4:18", + "src": "38823:4:38", "type": "", "value": "0x60" } @@ -43365,28 +43365,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "38817:5:18" + "src": "38817:5:38" }, "nodeType": "YulFunctionCall", - "src": "38817:11:18" + "src": "38817:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "38811:2:18" + "src": "38811:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "38841:17:18", + "src": "38841:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "38853:4:18", + "src": "38853:4:38", "type": "", "value": "0x80" } @@ -43394,28 +43394,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "38847:5:18" + "src": "38847:5:38" }, "nodeType": "YulFunctionCall", - "src": "38847:11:18" + "src": "38847:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "38841:2:18" + "src": "38841:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "38871:17:18", + "src": "38871:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "38883:4:18", + "src": "38883:4:38", "type": "", "value": "0xa0" } @@ -43423,16 +43423,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "38877:5:18" + "src": "38877:5:38" }, "nodeType": "YulFunctionCall", - "src": "38877:11:18" + "src": "38877:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "38871:2:18" + "src": "38871:2:38" } ] }, @@ -43442,14 +43442,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "38960:4:18", + "src": "38960:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "38966:10:18", + "src": "38966:10:38", "type": "", "value": "0x2555fa46" } @@ -43457,13 +43457,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "38953:6:18" + "src": "38953:6:38" }, "nodeType": "YulFunctionCall", - "src": "38953:24:18" + "src": "38953:24:38" }, "nodeType": "YulExpressionStatement", - "src": "38953:24:18" + "src": "38953:24:38" }, { "expression": { @@ -43471,26 +43471,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "38997:4:18", + "src": "38997:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "39003:2:18" + "src": "39003:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "38990:6:18" + "src": "38990:6:38" }, "nodeType": "YulFunctionCall", - "src": "38990:16:18" + "src": "38990:16:38" }, "nodeType": "YulExpressionStatement", - "src": "38990:16:18" + "src": "38990:16:38" }, { "expression": { @@ -43498,26 +43498,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "39026:4:18", + "src": "39026:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "39032:2:18" + "src": "39032:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "39019:6:18" + "src": "39019:6:38" }, "nodeType": "YulFunctionCall", - "src": "39019:16:18" + "src": "39019:16:38" }, "nodeType": "YulExpressionStatement", - "src": "39019:16:18" + "src": "39019:16:38" }, { "expression": { @@ -43525,14 +43525,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "39055:4:18", + "src": "39055:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "39061:4:18", + "src": "39061:4:38", "type": "", "value": "0x60" } @@ -43540,13 +43540,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "39048:6:18" + "src": "39048:6:38" }, "nodeType": "YulFunctionCall", - "src": "39048:18:18" + "src": "39048:18:38" }, "nodeType": "YulExpressionStatement", - "src": "39048:18:18" + "src": "39048:18:38" }, { "expression": { @@ -43554,112 +43554,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "39091:4:18", + "src": "39091:4:38", "type": "", "value": "0x80" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "39097:2:18" + "src": "39097:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "39079:11:18" + "src": "39079:11:38" }, "nodeType": "YulFunctionCall", - "src": "39079:21:18" + "src": "39079:21:38" }, "nodeType": "YulExpressionStatement", - "src": "39079:21:18" + "src": "39079:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31704, + "declaration": 34765, "isOffset": false, "isSlot": false, - "src": "38721:2:18", + "src": "38721:2:38", "valueSize": 1 }, { - "declaration": 31707, + "declaration": 34768, "isOffset": false, "isSlot": false, - "src": "38751:2:18", + "src": "38751:2:38", "valueSize": 1 }, { - "declaration": 31710, + "declaration": 34771, "isOffset": false, "isSlot": false, - "src": "38781:2:18", + "src": "38781:2:38", "valueSize": 1 }, { - "declaration": 31713, + "declaration": 34774, "isOffset": false, "isSlot": false, - "src": "38811:2:18", + "src": "38811:2:38", "valueSize": 1 }, { - "declaration": 31716, + "declaration": 34777, "isOffset": false, "isSlot": false, - "src": "38841:2:18", + "src": "38841:2:38", "valueSize": 1 }, { - "declaration": 31719, + "declaration": 34780, "isOffset": false, "isSlot": false, - "src": "38871:2:18", + "src": "38871:2:38", "valueSize": 1 }, { - "declaration": 31696, + "declaration": 34757, "isOffset": false, "isSlot": false, - "src": "39003:2:18", + "src": "39003:2:38", "valueSize": 1 }, { - "declaration": 31698, + "declaration": 34759, "isOffset": false, "isSlot": false, - "src": "39032:2:18", + "src": "39032:2:38", "valueSize": 1 }, { - "declaration": 31700, + "declaration": 34761, "isOffset": false, "isSlot": false, - "src": "39097:2:18", + "src": "39097:2:38", "valueSize": 1 } ], - "id": 31721, + "id": 34782, "nodeType": "InlineAssembly", - "src": "38343:767:18" + "src": "38343:767:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31723, + "id": 34784, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "39135:4:18", + "src": "39135:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -43668,14 +43668,14 @@ }, { "hexValue": "30786134", - "id": 31724, + "id": 34785, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "39141:4:18", + "src": "39141:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -43694,18 +43694,18 @@ "typeString": "int_const 164" } ], - "id": 31722, + "id": 34783, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "39119:15:18", + "referencedDeclaration": 33383, + "src": "39119:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31725, + "id": 34786, "isConstant": false, "isLValue": false, "isPure": false, @@ -43714,21 +43714,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39119:27:18", + "src": "39119:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31726, + "id": 34787, "nodeType": "ExpressionStatement", - "src": "39119:27:18" + "src": "39119:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "39165:185:18", + "src": "39165:185:38", "statements": [ { "expression": { @@ -43736,26 +43736,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "39186:4:18", + "src": "39186:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "39192:2:18" + "src": "39192:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "39179:6:18" + "src": "39179:6:38" }, "nodeType": "YulFunctionCall", - "src": "39179:16:18" + "src": "39179:16:38" }, "nodeType": "YulExpressionStatement", - "src": "39179:16:18" + "src": "39179:16:38" }, { "expression": { @@ -43763,26 +43763,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "39215:4:18", + "src": "39215:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "39221:2:18" + "src": "39221:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "39208:6:18" + "src": "39208:6:38" }, "nodeType": "YulFunctionCall", - "src": "39208:16:18" + "src": "39208:16:38" }, "nodeType": "YulExpressionStatement", - "src": "39208:16:18" + "src": "39208:16:38" }, { "expression": { @@ -43790,26 +43790,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "39244:4:18", + "src": "39244:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "39250:2:18" + "src": "39250:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "39237:6:18" + "src": "39237:6:38" }, "nodeType": "YulFunctionCall", - "src": "39237:16:18" + "src": "39237:16:38" }, "nodeType": "YulExpressionStatement", - "src": "39237:16:18" + "src": "39237:16:38" }, { "expression": { @@ -43817,26 +43817,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "39273:4:18", + "src": "39273:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "39279:2:18" + "src": "39279:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "39266:6:18" + "src": "39266:6:38" }, "nodeType": "YulFunctionCall", - "src": "39266:16:18" + "src": "39266:16:38" }, "nodeType": "YulExpressionStatement", - "src": "39266:16:18" + "src": "39266:16:38" }, { "expression": { @@ -43844,26 +43844,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "39302:4:18", + "src": "39302:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "39308:2:18" + "src": "39308:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "39295:6:18" + "src": "39295:6:38" }, "nodeType": "YulFunctionCall", - "src": "39295:16:18" + "src": "39295:16:38" }, "nodeType": "YulExpressionStatement", - "src": "39295:16:18" + "src": "39295:16:38" }, { "expression": { @@ -43871,77 +43871,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "39331:4:18", + "src": "39331:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "39337:2:18" + "src": "39337:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "39324:6:18" + "src": "39324:6:38" }, "nodeType": "YulFunctionCall", - "src": "39324:16:18" + "src": "39324:16:38" }, "nodeType": "YulExpressionStatement", - "src": "39324:16:18" + "src": "39324:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31704, + "declaration": 34765, "isOffset": false, "isSlot": false, - "src": "39192:2:18", + "src": "39192:2:38", "valueSize": 1 }, { - "declaration": 31707, + "declaration": 34768, "isOffset": false, "isSlot": false, - "src": "39221:2:18", + "src": "39221:2:38", "valueSize": 1 }, { - "declaration": 31710, + "declaration": 34771, "isOffset": false, "isSlot": false, - "src": "39250:2:18", + "src": "39250:2:38", "valueSize": 1 }, { - "declaration": 31713, + "declaration": 34774, "isOffset": false, "isSlot": false, - "src": "39279:2:18", + "src": "39279:2:38", "valueSize": 1 }, { - "declaration": 31716, + "declaration": 34777, "isOffset": false, "isSlot": false, - "src": "39308:2:18", + "src": "39308:2:38", "valueSize": 1 }, { - "declaration": 31719, + "declaration": 34780, "isOffset": false, "isSlot": false, - "src": "39337:2:18", + "src": "39337:2:38", "valueSize": 1 } ], - "id": 31727, + "id": 34788, "nodeType": "InlineAssembly", - "src": "39156:194:18" + "src": "39156:194:38" } ] }, @@ -43949,20 +43949,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "38165:3:18", + "nameLocation": "38165:3:38", "parameters": { - "id": 31701, + "id": 34762, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31696, + "id": 34757, "mutability": "mutable", "name": "p0", - "nameLocation": "38174:2:18", + "nameLocation": "38174:2:38", "nodeType": "VariableDeclaration", - "scope": 31729, - "src": "38169:7:18", + "scope": 34790, + "src": "38169:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43970,10 +43970,10 @@ "typeString": "bool" }, "typeName": { - "id": 31695, + "id": 34756, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38169:4:18", + "src": "38169:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -43983,13 +43983,13 @@ }, { "constant": false, - "id": 31698, + "id": 34759, "mutability": "mutable", "name": "p1", - "nameLocation": "38183:2:18", + "nameLocation": "38183:2:38", "nodeType": "VariableDeclaration", - "scope": 31729, - "src": "38178:7:18", + "scope": 34790, + "src": "38178:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -43997,10 +43997,10 @@ "typeString": "bool" }, "typeName": { - "id": 31697, + "id": 34758, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "38178:4:18", + "src": "38178:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44010,13 +44010,13 @@ }, { "constant": false, - "id": 31700, + "id": 34761, "mutability": "mutable", "name": "p2", - "nameLocation": "38195:2:18", + "nameLocation": "38195:2:38", "nodeType": "VariableDeclaration", - "scope": 31729, - "src": "38187:10:18", + "scope": 34790, + "src": "38187:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44024,10 +44024,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31699, + "id": 34760, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "38187:7:18", + "src": "38187:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -44036,44 +44036,44 @@ "visibility": "internal" } ], - "src": "38168:30:18" + "src": "38168:30:38" }, "returnParameters": { - "id": 31702, + "id": 34763, "nodeType": "ParameterList", "parameters": [], - "src": "38213:0:18" + "src": "38213:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31758, + "id": 34819, "nodeType": "FunctionDefinition", - "src": "39362:658:18", + "src": "39362:658:38", "nodes": [], "body": { - "id": 31757, + "id": 34818, "nodeType": "Block", - "src": "39422:598:18", + "src": "39422:598:38", "nodes": [], "statements": [ { "assignments": [ - 31739 + 34800 ], "declarations": [ { "constant": false, - "id": 31739, + "id": 34800, "mutability": "mutable", "name": "m0", - "nameLocation": "39440:2:18", + "nameLocation": "39440:2:38", "nodeType": "VariableDeclaration", - "scope": 31757, - "src": "39432:10:18", + "scope": 34818, + "src": "39432:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44081,10 +44081,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31738, + "id": 34799, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "39432:7:18", + "src": "39432:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -44093,24 +44093,24 @@ "visibility": "internal" } ], - "id": 31740, + "id": 34801, "nodeType": "VariableDeclarationStatement", - "src": "39432:10:18" + "src": "39432:10:38" }, { "assignments": [ - 31742 + 34803 ], "declarations": [ { "constant": false, - "id": 31742, + "id": 34803, "mutability": "mutable", "name": "m1", - "nameLocation": "39460:2:18", + "nameLocation": "39460:2:38", "nodeType": "VariableDeclaration", - "scope": 31757, - "src": "39452:10:18", + "scope": 34818, + "src": "39452:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44118,10 +44118,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31741, + "id": 34802, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "39452:7:18", + "src": "39452:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -44130,24 +44130,24 @@ "visibility": "internal" } ], - "id": 31743, + "id": 34804, "nodeType": "VariableDeclarationStatement", - "src": "39452:10:18" + "src": "39452:10:38" }, { "assignments": [ - 31745 + 34806 ], "declarations": [ { "constant": false, - "id": 31745, + "id": 34806, "mutability": "mutable", "name": "m2", - "nameLocation": "39480:2:18", + "nameLocation": "39480:2:38", "nodeType": "VariableDeclaration", - "scope": 31757, - "src": "39472:10:18", + "scope": 34818, + "src": "39472:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44155,10 +44155,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31744, + "id": 34805, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "39472:7:18", + "src": "39472:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -44167,24 +44167,24 @@ "visibility": "internal" } ], - "id": 31746, + "id": 34807, "nodeType": "VariableDeclarationStatement", - "src": "39472:10:18" + "src": "39472:10:38" }, { "assignments": [ - 31748 + 34809 ], "declarations": [ { "constant": false, - "id": 31748, + "id": 34809, "mutability": "mutable", "name": "m3", - "nameLocation": "39500:2:18", + "nameLocation": "39500:2:38", "nodeType": "VariableDeclaration", - "scope": 31757, - "src": "39492:10:18", + "scope": 34818, + "src": "39492:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44192,10 +44192,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31747, + "id": 34808, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "39492:7:18", + "src": "39492:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -44204,24 +44204,24 @@ "visibility": "internal" } ], - "id": 31749, + "id": 34810, "nodeType": "VariableDeclarationStatement", - "src": "39492:10:18" + "src": "39492:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "39521:311:18", + "src": "39521:311:38", "statements": [ { "nodeType": "YulAssignment", - "src": "39535:17:18", + "src": "39535:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "39547:4:18", + "src": "39547:4:38", "type": "", "value": "0x00" } @@ -44229,28 +44229,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "39541:5:18" + "src": "39541:5:38" }, "nodeType": "YulFunctionCall", - "src": "39541:11:18" + "src": "39541:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "39535:2:18" + "src": "39535:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "39565:17:18", + "src": "39565:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "39577:4:18", + "src": "39577:4:38", "type": "", "value": "0x20" } @@ -44258,28 +44258,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "39571:5:18" + "src": "39571:5:38" }, "nodeType": "YulFunctionCall", - "src": "39571:11:18" + "src": "39571:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "39565:2:18" + "src": "39565:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "39595:17:18", + "src": "39595:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "39607:4:18", + "src": "39607:4:38", "type": "", "value": "0x40" } @@ -44287,28 +44287,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "39601:5:18" + "src": "39601:5:38" }, "nodeType": "YulFunctionCall", - "src": "39601:11:18" + "src": "39601:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "39595:2:18" + "src": "39595:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "39625:17:18", + "src": "39625:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "39637:4:18", + "src": "39637:4:38", "type": "", "value": "0x60" } @@ -44316,16 +44316,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "39631:5:18" + "src": "39631:5:38" }, "nodeType": "YulFunctionCall", - "src": "39631:11:18" + "src": "39631:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "39625:2:18" + "src": "39625:2:38" } ] }, @@ -44335,14 +44335,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "39718:4:18", + "src": "39718:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "39724:10:18", + "src": "39724:10:38", "type": "", "value": "0x088ef9d2" } @@ -44350,13 +44350,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "39711:6:18" + "src": "39711:6:38" }, "nodeType": "YulFunctionCall", - "src": "39711:24:18" + "src": "39711:24:38" }, "nodeType": "YulExpressionStatement", - "src": "39711:24:18" + "src": "39711:24:38" }, { "expression": { @@ -44364,26 +44364,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "39755:4:18", + "src": "39755:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "39761:2:18" + "src": "39761:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "39748:6:18" + "src": "39748:6:38" }, "nodeType": "YulFunctionCall", - "src": "39748:16:18" + "src": "39748:16:38" }, "nodeType": "YulExpressionStatement", - "src": "39748:16:18" + "src": "39748:16:38" }, { "expression": { @@ -44391,26 +44391,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "39784:4:18", + "src": "39784:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "39790:2:18" + "src": "39790:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "39777:6:18" + "src": "39777:6:38" }, "nodeType": "YulFunctionCall", - "src": "39777:16:18" + "src": "39777:16:38" }, "nodeType": "YulExpressionStatement", - "src": "39777:16:18" + "src": "39777:16:38" }, { "expression": { @@ -44418,98 +44418,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "39813:4:18", + "src": "39813:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "39819:2:18" + "src": "39819:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "39806:6:18" + "src": "39806:6:38" }, "nodeType": "YulFunctionCall", - "src": "39806:16:18" + "src": "39806:16:38" }, "nodeType": "YulExpressionStatement", - "src": "39806:16:18" + "src": "39806:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31739, + "declaration": 34800, "isOffset": false, "isSlot": false, - "src": "39535:2:18", + "src": "39535:2:38", "valueSize": 1 }, { - "declaration": 31742, + "declaration": 34803, "isOffset": false, "isSlot": false, - "src": "39565:2:18", + "src": "39565:2:38", "valueSize": 1 }, { - "declaration": 31745, + "declaration": 34806, "isOffset": false, "isSlot": false, - "src": "39595:2:18", + "src": "39595:2:38", "valueSize": 1 }, { - "declaration": 31748, + "declaration": 34809, "isOffset": false, "isSlot": false, - "src": "39625:2:18", + "src": "39625:2:38", "valueSize": 1 }, { - "declaration": 31731, + "declaration": 34792, "isOffset": false, "isSlot": false, - "src": "39761:2:18", + "src": "39761:2:38", "valueSize": 1 }, { - "declaration": 31733, + "declaration": 34794, "isOffset": false, "isSlot": false, - "src": "39790:2:18", + "src": "39790:2:38", "valueSize": 1 }, { - "declaration": 31735, + "declaration": 34796, "isOffset": false, "isSlot": false, - "src": "39819:2:18", + "src": "39819:2:38", "valueSize": 1 } ], - "id": 31750, + "id": 34811, "nodeType": "InlineAssembly", - "src": "39512:320:18" + "src": "39512:320:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31752, + "id": 34813, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "39857:4:18", + "src": "39857:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -44518,14 +44518,14 @@ }, { "hexValue": "30783634", - "id": 31753, + "id": 34814, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "39863:4:18", + "src": "39863:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -44544,18 +44544,18 @@ "typeString": "int_const 100" } ], - "id": 31751, + "id": 34812, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "39841:15:18", + "referencedDeclaration": 33383, + "src": "39841:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31754, + "id": 34815, "isConstant": false, "isLValue": false, "isPure": false, @@ -44564,21 +44564,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "39841:27:18", + "src": "39841:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31755, + "id": 34816, "nodeType": "ExpressionStatement", - "src": "39841:27:18" + "src": "39841:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "39887:127:18", + "src": "39887:127:38", "statements": [ { "expression": { @@ -44586,26 +44586,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "39908:4:18", + "src": "39908:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "39914:2:18" + "src": "39914:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "39901:6:18" + "src": "39901:6:38" }, "nodeType": "YulFunctionCall", - "src": "39901:16:18" + "src": "39901:16:38" }, "nodeType": "YulExpressionStatement", - "src": "39901:16:18" + "src": "39901:16:38" }, { "expression": { @@ -44613,26 +44613,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "39937:4:18", + "src": "39937:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "39943:2:18" + "src": "39943:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "39930:6:18" + "src": "39930:6:38" }, "nodeType": "YulFunctionCall", - "src": "39930:16:18" + "src": "39930:16:38" }, "nodeType": "YulExpressionStatement", - "src": "39930:16:18" + "src": "39930:16:38" }, { "expression": { @@ -44640,26 +44640,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "39966:4:18", + "src": "39966:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "39972:2:18" + "src": "39972:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "39959:6:18" + "src": "39959:6:38" }, "nodeType": "YulFunctionCall", - "src": "39959:16:18" + "src": "39959:16:38" }, "nodeType": "YulExpressionStatement", - "src": "39959:16:18" + "src": "39959:16:38" }, { "expression": { @@ -44667,63 +44667,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "39995:4:18", + "src": "39995:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "40001:2:18" + "src": "40001:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "39988:6:18" + "src": "39988:6:38" }, "nodeType": "YulFunctionCall", - "src": "39988:16:18" + "src": "39988:16:38" }, "nodeType": "YulExpressionStatement", - "src": "39988:16:18" + "src": "39988:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31739, + "declaration": 34800, "isOffset": false, "isSlot": false, - "src": "39914:2:18", + "src": "39914:2:38", "valueSize": 1 }, { - "declaration": 31742, + "declaration": 34803, "isOffset": false, "isSlot": false, - "src": "39943:2:18", + "src": "39943:2:38", "valueSize": 1 }, { - "declaration": 31745, + "declaration": 34806, "isOffset": false, "isSlot": false, - "src": "39972:2:18", + "src": "39972:2:38", "valueSize": 1 }, { - "declaration": 31748, + "declaration": 34809, "isOffset": false, "isSlot": false, - "src": "40001:2:18", + "src": "40001:2:38", "valueSize": 1 } ], - "id": 31756, + "id": 34817, "nodeType": "InlineAssembly", - "src": "39878:136:18" + "src": "39878:136:38" } ] }, @@ -44731,20 +44731,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "39371:3:18", + "nameLocation": "39371:3:38", "parameters": { - "id": 31736, + "id": 34797, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31731, + "id": 34792, "mutability": "mutable", "name": "p0", - "nameLocation": "39380:2:18", + "nameLocation": "39380:2:38", "nodeType": "VariableDeclaration", - "scope": 31758, - "src": "39375:7:18", + "scope": 34819, + "src": "39375:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44752,10 +44752,10 @@ "typeString": "bool" }, "typeName": { - "id": 31730, + "id": 34791, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "39375:4:18", + "src": "39375:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -44765,13 +44765,13 @@ }, { "constant": false, - "id": 31733, + "id": 34794, "mutability": "mutable", "name": "p1", - "nameLocation": "39392:2:18", + "nameLocation": "39392:2:38", "nodeType": "VariableDeclaration", - "scope": 31758, - "src": "39384:10:18", + "scope": 34819, + "src": "39384:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44779,10 +44779,10 @@ "typeString": "uint256" }, "typeName": { - "id": 31732, + "id": 34793, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "39384:7:18", + "src": "39384:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -44792,13 +44792,13 @@ }, { "constant": false, - "id": 31735, + "id": 34796, "mutability": "mutable", "name": "p2", - "nameLocation": "39404:2:18", + "nameLocation": "39404:2:38", "nodeType": "VariableDeclaration", - "scope": 31758, - "src": "39396:10:18", + "scope": 34819, + "src": "39396:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44806,10 +44806,10 @@ "typeString": "address" }, "typeName": { - "id": 31734, + "id": 34795, "name": "address", "nodeType": "ElementaryTypeName", - "src": "39396:7:18", + "src": "39396:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -44819,44 +44819,44 @@ "visibility": "internal" } ], - "src": "39374:33:18" + "src": "39374:33:38" }, "returnParameters": { - "id": 31737, + "id": 34798, "nodeType": "ParameterList", "parameters": [], - "src": "39422:0:18" + "src": "39422:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31787, + "id": 34848, "nodeType": "FunctionDefinition", - "src": "40026:652:18", + "src": "40026:652:38", "nodes": [], "body": { - "id": 31786, + "id": 34847, "nodeType": "Block", - "src": "40083:595:18", + "src": "40083:595:38", "nodes": [], "statements": [ { "assignments": [ - 31768 + 34829 ], "declarations": [ { "constant": false, - "id": 31768, + "id": 34829, "mutability": "mutable", "name": "m0", - "nameLocation": "40101:2:18", + "nameLocation": "40101:2:38", "nodeType": "VariableDeclaration", - "scope": 31786, - "src": "40093:10:18", + "scope": 34847, + "src": "40093:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44864,10 +44864,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31767, + "id": 34828, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "40093:7:18", + "src": "40093:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -44876,24 +44876,24 @@ "visibility": "internal" } ], - "id": 31769, + "id": 34830, "nodeType": "VariableDeclarationStatement", - "src": "40093:10:18" + "src": "40093:10:38" }, { "assignments": [ - 31771 + 34832 ], "declarations": [ { "constant": false, - "id": 31771, + "id": 34832, "mutability": "mutable", "name": "m1", - "nameLocation": "40121:2:18", + "nameLocation": "40121:2:38", "nodeType": "VariableDeclaration", - "scope": 31786, - "src": "40113:10:18", + "scope": 34847, + "src": "40113:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44901,10 +44901,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31770, + "id": 34831, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "40113:7:18", + "src": "40113:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -44913,24 +44913,24 @@ "visibility": "internal" } ], - "id": 31772, + "id": 34833, "nodeType": "VariableDeclarationStatement", - "src": "40113:10:18" + "src": "40113:10:38" }, { "assignments": [ - 31774 + 34835 ], "declarations": [ { "constant": false, - "id": 31774, + "id": 34835, "mutability": "mutable", "name": "m2", - "nameLocation": "40141:2:18", + "nameLocation": "40141:2:38", "nodeType": "VariableDeclaration", - "scope": 31786, - "src": "40133:10:18", + "scope": 34847, + "src": "40133:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44938,10 +44938,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31773, + "id": 34834, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "40133:7:18", + "src": "40133:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -44950,24 +44950,24 @@ "visibility": "internal" } ], - "id": 31775, + "id": 34836, "nodeType": "VariableDeclarationStatement", - "src": "40133:10:18" + "src": "40133:10:38" }, { "assignments": [ - 31777 + 34838 ], "declarations": [ { "constant": false, - "id": 31777, + "id": 34838, "mutability": "mutable", "name": "m3", - "nameLocation": "40161:2:18", + "nameLocation": "40161:2:38", "nodeType": "VariableDeclaration", - "scope": 31786, - "src": "40153:10:18", + "scope": 34847, + "src": "40153:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -44975,10 +44975,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31776, + "id": 34837, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "40153:7:18", + "src": "40153:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -44987,24 +44987,24 @@ "visibility": "internal" } ], - "id": 31778, + "id": 34839, "nodeType": "VariableDeclarationStatement", - "src": "40153:10:18" + "src": "40153:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "40182:308:18", + "src": "40182:308:38", "statements": [ { "nodeType": "YulAssignment", - "src": "40196:17:18", + "src": "40196:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "40208:4:18", + "src": "40208:4:38", "type": "", "value": "0x00" } @@ -45012,28 +45012,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "40202:5:18" + "src": "40202:5:38" }, "nodeType": "YulFunctionCall", - "src": "40202:11:18" + "src": "40202:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "40196:2:18" + "src": "40196:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "40226:17:18", + "src": "40226:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "40238:4:18", + "src": "40238:4:38", "type": "", "value": "0x20" } @@ -45041,28 +45041,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "40232:5:18" + "src": "40232:5:38" }, "nodeType": "YulFunctionCall", - "src": "40232:11:18" + "src": "40232:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "40226:2:18" + "src": "40226:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "40256:17:18", + "src": "40256:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "40268:4:18", + "src": "40268:4:38", "type": "", "value": "0x40" } @@ -45070,28 +45070,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "40262:5:18" + "src": "40262:5:38" }, "nodeType": "YulFunctionCall", - "src": "40262:11:18" + "src": "40262:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "40256:2:18" + "src": "40256:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "40286:17:18", + "src": "40286:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "40298:4:18", + "src": "40298:4:38", "type": "", "value": "0x60" } @@ -45099,16 +45099,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "40292:5:18" + "src": "40292:5:38" }, "nodeType": "YulFunctionCall", - "src": "40292:11:18" + "src": "40292:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "40286:2:18" + "src": "40286:2:38" } ] }, @@ -45118,14 +45118,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "40376:4:18", + "src": "40376:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "40382:10:18", + "src": "40382:10:38", "type": "", "value": "0xe8defba9" } @@ -45133,13 +45133,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "40369:6:18" + "src": "40369:6:38" }, "nodeType": "YulFunctionCall", - "src": "40369:24:18" + "src": "40369:24:38" }, "nodeType": "YulExpressionStatement", - "src": "40369:24:18" + "src": "40369:24:38" }, { "expression": { @@ -45147,26 +45147,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "40413:4:18", + "src": "40413:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "40419:2:18" + "src": "40419:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "40406:6:18" + "src": "40406:6:38" }, "nodeType": "YulFunctionCall", - "src": "40406:16:18" + "src": "40406:16:38" }, "nodeType": "YulExpressionStatement", - "src": "40406:16:18" + "src": "40406:16:38" }, { "expression": { @@ -45174,26 +45174,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "40442:4:18", + "src": "40442:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "40448:2:18" + "src": "40448:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "40435:6:18" + "src": "40435:6:38" }, "nodeType": "YulFunctionCall", - "src": "40435:16:18" + "src": "40435:16:38" }, "nodeType": "YulExpressionStatement", - "src": "40435:16:18" + "src": "40435:16:38" }, { "expression": { @@ -45201,98 +45201,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "40471:4:18", + "src": "40471:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "40477:2:18" + "src": "40477:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "40464:6:18" + "src": "40464:6:38" }, "nodeType": "YulFunctionCall", - "src": "40464:16:18" + "src": "40464:16:38" }, "nodeType": "YulExpressionStatement", - "src": "40464:16:18" + "src": "40464:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31768, + "declaration": 34829, "isOffset": false, "isSlot": false, - "src": "40196:2:18", + "src": "40196:2:38", "valueSize": 1 }, { - "declaration": 31771, + "declaration": 34832, "isOffset": false, "isSlot": false, - "src": "40226:2:18", + "src": "40226:2:38", "valueSize": 1 }, { - "declaration": 31774, + "declaration": 34835, "isOffset": false, "isSlot": false, - "src": "40256:2:18", + "src": "40256:2:38", "valueSize": 1 }, { - "declaration": 31777, + "declaration": 34838, "isOffset": false, "isSlot": false, - "src": "40286:2:18", + "src": "40286:2:38", "valueSize": 1 }, { - "declaration": 31760, + "declaration": 34821, "isOffset": false, "isSlot": false, - "src": "40419:2:18", + "src": "40419:2:38", "valueSize": 1 }, { - "declaration": 31762, + "declaration": 34823, "isOffset": false, "isSlot": false, - "src": "40448:2:18", + "src": "40448:2:38", "valueSize": 1 }, { - "declaration": 31764, + "declaration": 34825, "isOffset": false, "isSlot": false, - "src": "40477:2:18", + "src": "40477:2:38", "valueSize": 1 } ], - "id": 31779, + "id": 34840, "nodeType": "InlineAssembly", - "src": "40173:317:18" + "src": "40173:317:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31781, + "id": 34842, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "40515:4:18", + "src": "40515:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -45301,14 +45301,14 @@ }, { "hexValue": "30783634", - "id": 31782, + "id": 34843, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "40521:4:18", + "src": "40521:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -45327,18 +45327,18 @@ "typeString": "int_const 100" } ], - "id": 31780, + "id": 34841, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "40499:15:18", + "referencedDeclaration": 33383, + "src": "40499:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31783, + "id": 34844, "isConstant": false, "isLValue": false, "isPure": false, @@ -45347,21 +45347,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "40499:27:18", + "src": "40499:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31784, + "id": 34845, "nodeType": "ExpressionStatement", - "src": "40499:27:18" + "src": "40499:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "40545:127:18", + "src": "40545:127:38", "statements": [ { "expression": { @@ -45369,26 +45369,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "40566:4:18", + "src": "40566:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "40572:2:18" + "src": "40572:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "40559:6:18" + "src": "40559:6:38" }, "nodeType": "YulFunctionCall", - "src": "40559:16:18" + "src": "40559:16:38" }, "nodeType": "YulExpressionStatement", - "src": "40559:16:18" + "src": "40559:16:38" }, { "expression": { @@ -45396,26 +45396,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "40595:4:18", + "src": "40595:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "40601:2:18" + "src": "40601:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "40588:6:18" + "src": "40588:6:38" }, "nodeType": "YulFunctionCall", - "src": "40588:16:18" + "src": "40588:16:38" }, "nodeType": "YulExpressionStatement", - "src": "40588:16:18" + "src": "40588:16:38" }, { "expression": { @@ -45423,26 +45423,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "40624:4:18", + "src": "40624:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "40630:2:18" + "src": "40630:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "40617:6:18" + "src": "40617:6:38" }, "nodeType": "YulFunctionCall", - "src": "40617:16:18" + "src": "40617:16:38" }, "nodeType": "YulExpressionStatement", - "src": "40617:16:18" + "src": "40617:16:38" }, { "expression": { @@ -45450,63 +45450,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "40653:4:18", + "src": "40653:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "40659:2:18" + "src": "40659:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "40646:6:18" + "src": "40646:6:38" }, "nodeType": "YulFunctionCall", - "src": "40646:16:18" + "src": "40646:16:38" }, "nodeType": "YulExpressionStatement", - "src": "40646:16:18" + "src": "40646:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31768, + "declaration": 34829, "isOffset": false, "isSlot": false, - "src": "40572:2:18", + "src": "40572:2:38", "valueSize": 1 }, { - "declaration": 31771, + "declaration": 34832, "isOffset": false, "isSlot": false, - "src": "40601:2:18", + "src": "40601:2:38", "valueSize": 1 }, { - "declaration": 31774, + "declaration": 34835, "isOffset": false, "isSlot": false, - "src": "40630:2:18", + "src": "40630:2:38", "valueSize": 1 }, { - "declaration": 31777, + "declaration": 34838, "isOffset": false, "isSlot": false, - "src": "40659:2:18", + "src": "40659:2:38", "valueSize": 1 } ], - "id": 31785, + "id": 34846, "nodeType": "InlineAssembly", - "src": "40536:136:18" + "src": "40536:136:38" } ] }, @@ -45514,20 +45514,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40035:3:18", + "nameLocation": "40035:3:38", "parameters": { - "id": 31765, + "id": 34826, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31760, + "id": 34821, "mutability": "mutable", "name": "p0", - "nameLocation": "40044:2:18", + "nameLocation": "40044:2:38", "nodeType": "VariableDeclaration", - "scope": 31787, - "src": "40039:7:18", + "scope": 34848, + "src": "40039:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45535,10 +45535,10 @@ "typeString": "bool" }, "typeName": { - "id": 31759, + "id": 34820, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40039:4:18", + "src": "40039:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -45548,13 +45548,13 @@ }, { "constant": false, - "id": 31762, + "id": 34823, "mutability": "mutable", "name": "p1", - "nameLocation": "40056:2:18", + "nameLocation": "40056:2:38", "nodeType": "VariableDeclaration", - "scope": 31787, - "src": "40048:10:18", + "scope": 34848, + "src": "40048:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45562,10 +45562,10 @@ "typeString": "uint256" }, "typeName": { - "id": 31761, + "id": 34822, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "40048:7:18", + "src": "40048:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -45575,13 +45575,13 @@ }, { "constant": false, - "id": 31764, + "id": 34825, "mutability": "mutable", "name": "p2", - "nameLocation": "40065:2:18", + "nameLocation": "40065:2:38", "nodeType": "VariableDeclaration", - "scope": 31787, - "src": "40060:7:18", + "scope": 34848, + "src": "40060:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45589,10 +45589,10 @@ "typeString": "bool" }, "typeName": { - "id": 31763, + "id": 34824, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40060:4:18", + "src": "40060:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -45601,44 +45601,44 @@ "visibility": "internal" } ], - "src": "40038:30:18" + "src": "40038:30:38" }, "returnParameters": { - "id": 31766, + "id": 34827, "nodeType": "ParameterList", "parameters": [], - "src": "40083:0:18" + "src": "40083:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31816, + "id": 34877, "nodeType": "FunctionDefinition", - "src": "40684:658:18", + "src": "40684:658:38", "nodes": [], "body": { - "id": 31815, + "id": 34876, "nodeType": "Block", - "src": "40744:598:18", + "src": "40744:598:38", "nodes": [], "statements": [ { "assignments": [ - 31797 + 34858 ], "declarations": [ { "constant": false, - "id": 31797, + "id": 34858, "mutability": "mutable", "name": "m0", - "nameLocation": "40762:2:18", + "nameLocation": "40762:2:38", "nodeType": "VariableDeclaration", - "scope": 31815, - "src": "40754:10:18", + "scope": 34876, + "src": "40754:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45646,10 +45646,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31796, + "id": 34857, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "40754:7:18", + "src": "40754:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -45658,24 +45658,24 @@ "visibility": "internal" } ], - "id": 31798, + "id": 34859, "nodeType": "VariableDeclarationStatement", - "src": "40754:10:18" + "src": "40754:10:38" }, { "assignments": [ - 31800 + 34861 ], "declarations": [ { "constant": false, - "id": 31800, + "id": 34861, "mutability": "mutable", "name": "m1", - "nameLocation": "40782:2:18", + "nameLocation": "40782:2:38", "nodeType": "VariableDeclaration", - "scope": 31815, - "src": "40774:10:18", + "scope": 34876, + "src": "40774:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45683,10 +45683,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31799, + "id": 34860, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "40774:7:18", + "src": "40774:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -45695,24 +45695,24 @@ "visibility": "internal" } ], - "id": 31801, + "id": 34862, "nodeType": "VariableDeclarationStatement", - "src": "40774:10:18" + "src": "40774:10:38" }, { "assignments": [ - 31803 + 34864 ], "declarations": [ { "constant": false, - "id": 31803, + "id": 34864, "mutability": "mutable", "name": "m2", - "nameLocation": "40802:2:18", + "nameLocation": "40802:2:38", "nodeType": "VariableDeclaration", - "scope": 31815, - "src": "40794:10:18", + "scope": 34876, + "src": "40794:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45720,10 +45720,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31802, + "id": 34863, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "40794:7:18", + "src": "40794:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -45732,24 +45732,24 @@ "visibility": "internal" } ], - "id": 31804, + "id": 34865, "nodeType": "VariableDeclarationStatement", - "src": "40794:10:18" + "src": "40794:10:38" }, { "assignments": [ - 31806 + 34867 ], "declarations": [ { "constant": false, - "id": 31806, + "id": 34867, "mutability": "mutable", "name": "m3", - "nameLocation": "40822:2:18", + "nameLocation": "40822:2:38", "nodeType": "VariableDeclaration", - "scope": 31815, - "src": "40814:10:18", + "scope": 34876, + "src": "40814:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -45757,10 +45757,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31805, + "id": 34866, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "40814:7:18", + "src": "40814:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -45769,24 +45769,24 @@ "visibility": "internal" } ], - "id": 31807, + "id": 34868, "nodeType": "VariableDeclarationStatement", - "src": "40814:10:18" + "src": "40814:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "40843:311:18", + "src": "40843:311:38", "statements": [ { "nodeType": "YulAssignment", - "src": "40857:17:18", + "src": "40857:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "40869:4:18", + "src": "40869:4:38", "type": "", "value": "0x00" } @@ -45794,28 +45794,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "40863:5:18" + "src": "40863:5:38" }, "nodeType": "YulFunctionCall", - "src": "40863:11:18" + "src": "40863:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "40857:2:18" + "src": "40857:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "40887:17:18", + "src": "40887:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "40899:4:18", + "src": "40899:4:38", "type": "", "value": "0x20" } @@ -45823,28 +45823,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "40893:5:18" + "src": "40893:5:38" }, "nodeType": "YulFunctionCall", - "src": "40893:11:18" + "src": "40893:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "40887:2:18" + "src": "40887:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "40917:17:18", + "src": "40917:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "40929:4:18", + "src": "40929:4:38", "type": "", "value": "0x40" } @@ -45852,28 +45852,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "40923:5:18" + "src": "40923:5:38" }, "nodeType": "YulFunctionCall", - "src": "40923:11:18" + "src": "40923:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "40917:2:18" + "src": "40917:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "40947:17:18", + "src": "40947:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "40959:4:18", + "src": "40959:4:38", "type": "", "value": "0x60" } @@ -45881,16 +45881,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "40953:5:18" + "src": "40953:5:38" }, "nodeType": "YulFunctionCall", - "src": "40953:11:18" + "src": "40953:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "40947:2:18" + "src": "40947:2:38" } ] }, @@ -45900,14 +45900,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "41040:4:18", + "src": "41040:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "41046:10:18", + "src": "41046:10:38", "type": "", "value": "0x37103367" } @@ -45915,13 +45915,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "41033:6:18" + "src": "41033:6:38" }, "nodeType": "YulFunctionCall", - "src": "41033:24:18" + "src": "41033:24:38" }, "nodeType": "YulExpressionStatement", - "src": "41033:24:18" + "src": "41033:24:38" }, { "expression": { @@ -45929,26 +45929,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "41077:4:18", + "src": "41077:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "41083:2:18" + "src": "41083:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "41070:6:18" + "src": "41070:6:38" }, "nodeType": "YulFunctionCall", - "src": "41070:16:18" + "src": "41070:16:38" }, "nodeType": "YulExpressionStatement", - "src": "41070:16:18" + "src": "41070:16:38" }, { "expression": { @@ -45956,26 +45956,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "41106:4:18", + "src": "41106:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "41112:2:18" + "src": "41112:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "41099:6:18" + "src": "41099:6:38" }, "nodeType": "YulFunctionCall", - "src": "41099:16:18" + "src": "41099:16:38" }, "nodeType": "YulExpressionStatement", - "src": "41099:16:18" + "src": "41099:16:38" }, { "expression": { @@ -45983,98 +45983,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "41135:4:18", + "src": "41135:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "41141:2:18" + "src": "41141:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "41128:6:18" + "src": "41128:6:38" }, "nodeType": "YulFunctionCall", - "src": "41128:16:18" + "src": "41128:16:38" }, "nodeType": "YulExpressionStatement", - "src": "41128:16:18" + "src": "41128:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31797, + "declaration": 34858, "isOffset": false, "isSlot": false, - "src": "40857:2:18", + "src": "40857:2:38", "valueSize": 1 }, { - "declaration": 31800, + "declaration": 34861, "isOffset": false, "isSlot": false, - "src": "40887:2:18", + "src": "40887:2:38", "valueSize": 1 }, { - "declaration": 31803, + "declaration": 34864, "isOffset": false, "isSlot": false, - "src": "40917:2:18", + "src": "40917:2:38", "valueSize": 1 }, { - "declaration": 31806, + "declaration": 34867, "isOffset": false, "isSlot": false, - "src": "40947:2:18", + "src": "40947:2:38", "valueSize": 1 }, { - "declaration": 31789, + "declaration": 34850, "isOffset": false, "isSlot": false, - "src": "41083:2:18", + "src": "41083:2:38", "valueSize": 1 }, { - "declaration": 31791, + "declaration": 34852, "isOffset": false, "isSlot": false, - "src": "41112:2:18", + "src": "41112:2:38", "valueSize": 1 }, { - "declaration": 31793, + "declaration": 34854, "isOffset": false, "isSlot": false, - "src": "41141:2:18", + "src": "41141:2:38", "valueSize": 1 } ], - "id": 31808, + "id": 34869, "nodeType": "InlineAssembly", - "src": "40834:320:18" + "src": "40834:320:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31810, + "id": 34871, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "41179:4:18", + "src": "41179:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -46083,14 +46083,14 @@ }, { "hexValue": "30783634", - "id": 31811, + "id": 34872, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "41185:4:18", + "src": "41185:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -46109,18 +46109,18 @@ "typeString": "int_const 100" } ], - "id": 31809, + "id": 34870, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "41163:15:18", + "referencedDeclaration": 33383, + "src": "41163:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31812, + "id": 34873, "isConstant": false, "isLValue": false, "isPure": false, @@ -46129,21 +46129,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "41163:27:18", + "src": "41163:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31813, + "id": 34874, "nodeType": "ExpressionStatement", - "src": "41163:27:18" + "src": "41163:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "41209:127:18", + "src": "41209:127:38", "statements": [ { "expression": { @@ -46151,26 +46151,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "41230:4:18", + "src": "41230:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "41236:2:18" + "src": "41236:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "41223:6:18" + "src": "41223:6:38" }, "nodeType": "YulFunctionCall", - "src": "41223:16:18" + "src": "41223:16:38" }, "nodeType": "YulExpressionStatement", - "src": "41223:16:18" + "src": "41223:16:38" }, { "expression": { @@ -46178,26 +46178,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "41259:4:18", + "src": "41259:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "41265:2:18" + "src": "41265:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "41252:6:18" + "src": "41252:6:38" }, "nodeType": "YulFunctionCall", - "src": "41252:16:18" + "src": "41252:16:38" }, "nodeType": "YulExpressionStatement", - "src": "41252:16:18" + "src": "41252:16:38" }, { "expression": { @@ -46205,26 +46205,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "41288:4:18", + "src": "41288:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "41294:2:18" + "src": "41294:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "41281:6:18" + "src": "41281:6:38" }, "nodeType": "YulFunctionCall", - "src": "41281:16:18" + "src": "41281:16:38" }, "nodeType": "YulExpressionStatement", - "src": "41281:16:18" + "src": "41281:16:38" }, { "expression": { @@ -46232,63 +46232,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "41317:4:18", + "src": "41317:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "41323:2:18" + "src": "41323:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "41310:6:18" + "src": "41310:6:38" }, "nodeType": "YulFunctionCall", - "src": "41310:16:18" + "src": "41310:16:38" }, "nodeType": "YulExpressionStatement", - "src": "41310:16:18" + "src": "41310:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31797, + "declaration": 34858, "isOffset": false, "isSlot": false, - "src": "41236:2:18", + "src": "41236:2:38", "valueSize": 1 }, { - "declaration": 31800, + "declaration": 34861, "isOffset": false, "isSlot": false, - "src": "41265:2:18", + "src": "41265:2:38", "valueSize": 1 }, { - "declaration": 31803, + "declaration": 34864, "isOffset": false, "isSlot": false, - "src": "41294:2:18", + "src": "41294:2:38", "valueSize": 1 }, { - "declaration": 31806, + "declaration": 34867, "isOffset": false, "isSlot": false, - "src": "41323:2:18", + "src": "41323:2:38", "valueSize": 1 } ], - "id": 31814, + "id": 34875, "nodeType": "InlineAssembly", - "src": "41200:136:18" + "src": "41200:136:38" } ] }, @@ -46296,20 +46296,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "40693:3:18", + "nameLocation": "40693:3:38", "parameters": { - "id": 31794, + "id": 34855, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31789, + "id": 34850, "mutability": "mutable", "name": "p0", - "nameLocation": "40702:2:18", + "nameLocation": "40702:2:38", "nodeType": "VariableDeclaration", - "scope": 31816, - "src": "40697:7:18", + "scope": 34877, + "src": "40697:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46317,10 +46317,10 @@ "typeString": "bool" }, "typeName": { - "id": 31788, + "id": 34849, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "40697:4:18", + "src": "40697:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -46330,13 +46330,13 @@ }, { "constant": false, - "id": 31791, + "id": 34852, "mutability": "mutable", "name": "p1", - "nameLocation": "40714:2:18", + "nameLocation": "40714:2:38", "nodeType": "VariableDeclaration", - "scope": 31816, - "src": "40706:10:18", + "scope": 34877, + "src": "40706:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46344,10 +46344,10 @@ "typeString": "uint256" }, "typeName": { - "id": 31790, + "id": 34851, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "40706:7:18", + "src": "40706:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46357,13 +46357,13 @@ }, { "constant": false, - "id": 31793, + "id": 34854, "mutability": "mutable", "name": "p2", - "nameLocation": "40726:2:18", + "nameLocation": "40726:2:38", "nodeType": "VariableDeclaration", - "scope": 31816, - "src": "40718:10:18", + "scope": 34877, + "src": "40718:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46371,10 +46371,10 @@ "typeString": "uint256" }, "typeName": { - "id": 31792, + "id": 34853, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "40718:7:18", + "src": "40718:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -46383,44 +46383,44 @@ "visibility": "internal" } ], - "src": "40696:33:18" + "src": "40696:33:38" }, "returnParameters": { - "id": 31795, + "id": 34856, "nodeType": "ParameterList", "parameters": [], - "src": "40744:0:18" + "src": "40744:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31851, + "id": 34912, "nodeType": "FunctionDefinition", - "src": "41348:1206:18", + "src": "41348:1206:38", "nodes": [], "body": { - "id": 31850, + "id": 34911, "nodeType": "Block", - "src": "41408:1146:18", + "src": "41408:1146:38", "nodes": [], "statements": [ { "assignments": [ - 31826 + 34887 ], "declarations": [ { "constant": false, - "id": 31826, + "id": 34887, "mutability": "mutable", "name": "m0", - "nameLocation": "41426:2:18", + "nameLocation": "41426:2:38", "nodeType": "VariableDeclaration", - "scope": 31850, - "src": "41418:10:18", + "scope": 34911, + "src": "41418:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46428,10 +46428,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31825, + "id": 34886, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "41418:7:18", + "src": "41418:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -46440,24 +46440,24 @@ "visibility": "internal" } ], - "id": 31827, + "id": 34888, "nodeType": "VariableDeclarationStatement", - "src": "41418:10:18" + "src": "41418:10:38" }, { "assignments": [ - 31829 + 34890 ], "declarations": [ { "constant": false, - "id": 31829, + "id": 34890, "mutability": "mutable", "name": "m1", - "nameLocation": "41446:2:18", + "nameLocation": "41446:2:38", "nodeType": "VariableDeclaration", - "scope": 31850, - "src": "41438:10:18", + "scope": 34911, + "src": "41438:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46465,10 +46465,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31828, + "id": 34889, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "41438:7:18", + "src": "41438:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -46477,24 +46477,24 @@ "visibility": "internal" } ], - "id": 31830, + "id": 34891, "nodeType": "VariableDeclarationStatement", - "src": "41438:10:18" + "src": "41438:10:38" }, { "assignments": [ - 31832 + 34893 ], "declarations": [ { "constant": false, - "id": 31832, + "id": 34893, "mutability": "mutable", "name": "m2", - "nameLocation": "41466:2:18", + "nameLocation": "41466:2:38", "nodeType": "VariableDeclaration", - "scope": 31850, - "src": "41458:10:18", + "scope": 34911, + "src": "41458:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46502,10 +46502,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31831, + "id": 34892, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "41458:7:18", + "src": "41458:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -46514,24 +46514,24 @@ "visibility": "internal" } ], - "id": 31833, + "id": 34894, "nodeType": "VariableDeclarationStatement", - "src": "41458:10:18" + "src": "41458:10:38" }, { "assignments": [ - 31835 + 34896 ], "declarations": [ { "constant": false, - "id": 31835, + "id": 34896, "mutability": "mutable", "name": "m3", - "nameLocation": "41486:2:18", + "nameLocation": "41486:2:38", "nodeType": "VariableDeclaration", - "scope": 31850, - "src": "41478:10:18", + "scope": 34911, + "src": "41478:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46539,10 +46539,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31834, + "id": 34895, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "41478:7:18", + "src": "41478:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -46551,24 +46551,24 @@ "visibility": "internal" } ], - "id": 31836, + "id": 34897, "nodeType": "VariableDeclarationStatement", - "src": "41478:10:18" + "src": "41478:10:38" }, { "assignments": [ - 31838 + 34899 ], "declarations": [ { "constant": false, - "id": 31838, + "id": 34899, "mutability": "mutable", "name": "m4", - "nameLocation": "41506:2:18", + "nameLocation": "41506:2:38", "nodeType": "VariableDeclaration", - "scope": 31850, - "src": "41498:10:18", + "scope": 34911, + "src": "41498:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46576,10 +46576,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31837, + "id": 34898, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "41498:7:18", + "src": "41498:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -46588,24 +46588,24 @@ "visibility": "internal" } ], - "id": 31839, + "id": 34900, "nodeType": "VariableDeclarationStatement", - "src": "41498:10:18" + "src": "41498:10:38" }, { "assignments": [ - 31841 + 34902 ], "declarations": [ { "constant": false, - "id": 31841, + "id": 34902, "mutability": "mutable", "name": "m5", - "nameLocation": "41526:2:18", + "nameLocation": "41526:2:38", "nodeType": "VariableDeclaration", - "scope": 31850, - "src": "41518:10:18", + "scope": 34911, + "src": "41518:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -46613,10 +46613,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31840, + "id": 34901, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "41518:7:18", + "src": "41518:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -46625,27 +46625,27 @@ "visibility": "internal" } ], - "id": 31842, + "id": 34903, "nodeType": "VariableDeclarationStatement", - "src": "41518:10:18" + "src": "41518:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "41547:761:18", + "src": "41547:761:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "41590:313:18", + "src": "41590:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "41608:15:18", + "src": "41608:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "41622:1:18", + "src": "41622:1:38", "type": "", "value": "0" }, @@ -46653,7 +46653,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "41612:6:18", + "src": "41612:6:38", "type": "" } ] @@ -46661,16 +46661,16 @@ { "body": { "nodeType": "YulBlock", - "src": "41693:40:18", + "src": "41693:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "41722:9:18", + "src": "41722:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "41724:5:18" + "src": "41724:5:38" } ] }, @@ -46681,33 +46681,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "41710:6:18" + "src": "41710:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "41718:1:18" + "src": "41718:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "41705:4:18" + "src": "41705:4:38" }, "nodeType": "YulFunctionCall", - "src": "41705:15:18" + "src": "41705:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "41698:6:18" + "src": "41698:6:38" }, "nodeType": "YulFunctionCall", - "src": "41698:23:18" + "src": "41698:23:38" }, "nodeType": "YulIf", - "src": "41695:36:18" + "src": "41695:36:38" } ] }, @@ -46716,12 +46716,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "41650:6:18" + "src": "41650:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "41658:4:18", + "src": "41658:4:38", "type": "", "value": "0x20" } @@ -46729,30 +46729,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "41647:2:18" + "src": "41647:2:38" }, "nodeType": "YulFunctionCall", - "src": "41647:16:18" + "src": "41647:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "41664:28:18", + "src": "41664:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "41666:24:18", + "src": "41666:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "41680:6:18" + "src": "41680:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "41688:1:18", + "src": "41688:1:38", "type": "", "value": "1" } @@ -46760,16 +46760,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "41676:3:18" + "src": "41676:3:38" }, "nodeType": "YulFunctionCall", - "src": "41676:14:18" + "src": "41676:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "41666:6:18" + "src": "41666:6:38" } ] } @@ -46777,10 +46777,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "41644:2:18", + "src": "41644:2:38", "statements": [] }, - "src": "41640:93:18" + "src": "41640:93:38" }, { "expression": { @@ -46788,34 +46788,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "41757:3:18" + "src": "41757:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "41762:6:18" + "src": "41762:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "41750:6:18" + "src": "41750:6:38" }, "nodeType": "YulFunctionCall", - "src": "41750:19:18" + "src": "41750:19:38" }, "nodeType": "YulExpressionStatement", - "src": "41750:19:18" + "src": "41750:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "41786:37:18", + "src": "41786:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "41803:3:18", + "src": "41803:3:38", "type": "", "value": "256" }, @@ -46824,38 +46824,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "41812:1:18", + "src": "41812:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "41815:6:18" + "src": "41815:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "41808:3:18" + "src": "41808:3:38" }, "nodeType": "YulFunctionCall", - "src": "41808:14:18" + "src": "41808:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "41799:3:18" + "src": "41799:3:38" }, "nodeType": "YulFunctionCall", - "src": "41799:24:18" + "src": "41799:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "41790:5:18", + "src": "41790:5:38", "type": "" } ] @@ -46868,12 +46868,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "41851:3:18" + "src": "41851:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "41856:4:18", + "src": "41856:4:38", "type": "", "value": "0x20" } @@ -46881,59 +46881,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "41847:3:18" + "src": "41847:3:38" }, "nodeType": "YulFunctionCall", - "src": "41847:14:18" + "src": "41847:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "41867:5:18" + "src": "41867:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "41878:5:18" + "src": "41878:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "41885:1:18" + "src": "41885:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "41874:3:18" + "src": "41874:3:38" }, "nodeType": "YulFunctionCall", - "src": "41874:13:18" + "src": "41874:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "41863:3:18" + "src": "41863:3:38" }, "nodeType": "YulFunctionCall", - "src": "41863:25:18" + "src": "41863:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "41840:6:18" + "src": "41840:6:38" }, "nodeType": "YulFunctionCall", - "src": "41840:49:18" + "src": "41840:49:38" }, "nodeType": "YulExpressionStatement", - "src": "41840:49:18" + "src": "41840:49:38" } ] }, @@ -46943,27 +46943,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "41582:3:18", + "src": "41582:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "41587:1:18", + "src": "41587:1:38", "type": "" } ], - "src": "41561:342:18" + "src": "41561:342:38" }, { "nodeType": "YulAssignment", - "src": "41916:17:18", + "src": "41916:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "41928:4:18", + "src": "41928:4:38", "type": "", "value": "0x00" } @@ -46971,28 +46971,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "41922:5:18" + "src": "41922:5:38" }, "nodeType": "YulFunctionCall", - "src": "41922:11:18" + "src": "41922:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "41916:2:18" + "src": "41916:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "41946:17:18", + "src": "41946:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "41958:4:18", + "src": "41958:4:38", "type": "", "value": "0x20" } @@ -47000,28 +47000,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "41952:5:18" + "src": "41952:5:38" }, "nodeType": "YulFunctionCall", - "src": "41952:11:18" + "src": "41952:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "41946:2:18" + "src": "41946:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "41976:17:18", + "src": "41976:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "41988:4:18", + "src": "41988:4:38", "type": "", "value": "0x40" } @@ -47029,28 +47029,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "41982:5:18" + "src": "41982:5:38" }, "nodeType": "YulFunctionCall", - "src": "41982:11:18" + "src": "41982:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "41976:2:18" + "src": "41976:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "42006:17:18", + "src": "42006:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "42018:4:18", + "src": "42018:4:38", "type": "", "value": "0x60" } @@ -47058,28 +47058,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "42012:5:18" + "src": "42012:5:38" }, "nodeType": "YulFunctionCall", - "src": "42012:11:18" + "src": "42012:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "42006:2:18" + "src": "42006:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "42036:17:18", + "src": "42036:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "42048:4:18", + "src": "42048:4:38", "type": "", "value": "0x80" } @@ -47087,28 +47087,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "42042:5:18" + "src": "42042:5:38" }, "nodeType": "YulFunctionCall", - "src": "42042:11:18" + "src": "42042:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "42036:2:18" + "src": "42036:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "42066:17:18", + "src": "42066:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "42078:4:18", + "src": "42078:4:38", "type": "", "value": "0xa0" } @@ -47116,16 +47116,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "42072:5:18" + "src": "42072:5:38" }, "nodeType": "YulFunctionCall", - "src": "42072:11:18" + "src": "42072:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "42066:2:18" + "src": "42066:2:38" } ] }, @@ -47135,14 +47135,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "42158:4:18", + "src": "42158:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "42164:10:18", + "src": "42164:10:38", "type": "", "value": "0xc3fc3970" } @@ -47150,13 +47150,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "42151:6:18" + "src": "42151:6:38" }, "nodeType": "YulFunctionCall", - "src": "42151:24:18" + "src": "42151:24:38" }, "nodeType": "YulExpressionStatement", - "src": "42151:24:18" + "src": "42151:24:38" }, { "expression": { @@ -47164,26 +47164,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "42195:4:18", + "src": "42195:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "42201:2:18" + "src": "42201:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "42188:6:18" + "src": "42188:6:38" }, "nodeType": "YulFunctionCall", - "src": "42188:16:18" + "src": "42188:16:38" }, "nodeType": "YulExpressionStatement", - "src": "42188:16:18" + "src": "42188:16:38" }, { "expression": { @@ -47191,26 +47191,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "42224:4:18", + "src": "42224:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "42230:2:18" + "src": "42230:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "42217:6:18" + "src": "42217:6:38" }, "nodeType": "YulFunctionCall", - "src": "42217:16:18" + "src": "42217:16:38" }, "nodeType": "YulExpressionStatement", - "src": "42217:16:18" + "src": "42217:16:38" }, { "expression": { @@ -47218,14 +47218,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "42253:4:18", + "src": "42253:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "42259:4:18", + "src": "42259:4:38", "type": "", "value": "0x60" } @@ -47233,13 +47233,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "42246:6:18" + "src": "42246:6:38" }, "nodeType": "YulFunctionCall", - "src": "42246:18:18" + "src": "42246:18:38" }, "nodeType": "YulExpressionStatement", - "src": "42246:18:18" + "src": "42246:18:38" }, { "expression": { @@ -47247,112 +47247,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "42289:4:18", + "src": "42289:4:38", "type": "", "value": "0x80" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "42295:2:18" + "src": "42295:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "42277:11:18" + "src": "42277:11:38" }, "nodeType": "YulFunctionCall", - "src": "42277:21:18" + "src": "42277:21:38" }, "nodeType": "YulExpressionStatement", - "src": "42277:21:18" + "src": "42277:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31826, + "declaration": 34887, "isOffset": false, "isSlot": false, - "src": "41916:2:18", + "src": "41916:2:38", "valueSize": 1 }, { - "declaration": 31829, + "declaration": 34890, "isOffset": false, "isSlot": false, - "src": "41946:2:18", + "src": "41946:2:38", "valueSize": 1 }, { - "declaration": 31832, + "declaration": 34893, "isOffset": false, "isSlot": false, - "src": "41976:2:18", + "src": "41976:2:38", "valueSize": 1 }, { - "declaration": 31835, + "declaration": 34896, "isOffset": false, "isSlot": false, - "src": "42006:2:18", + "src": "42006:2:38", "valueSize": 1 }, { - "declaration": 31838, + "declaration": 34899, "isOffset": false, "isSlot": false, - "src": "42036:2:18", + "src": "42036:2:38", "valueSize": 1 }, { - "declaration": 31841, + "declaration": 34902, "isOffset": false, "isSlot": false, - "src": "42066:2:18", + "src": "42066:2:38", "valueSize": 1 }, { - "declaration": 31818, + "declaration": 34879, "isOffset": false, "isSlot": false, - "src": "42201:2:18", + "src": "42201:2:38", "valueSize": 1 }, { - "declaration": 31820, + "declaration": 34881, "isOffset": false, "isSlot": false, - "src": "42230:2:18", + "src": "42230:2:38", "valueSize": 1 }, { - "declaration": 31822, + "declaration": 34883, "isOffset": false, "isSlot": false, - "src": "42295:2:18", + "src": "42295:2:38", "valueSize": 1 } ], - "id": 31843, + "id": 34904, "nodeType": "InlineAssembly", - "src": "41538:770:18" + "src": "41538:770:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31845, + "id": 34906, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "42333:4:18", + "src": "42333:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -47361,14 +47361,14 @@ }, { "hexValue": "30786134", - "id": 31846, + "id": 34907, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "42339:4:18", + "src": "42339:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -47387,18 +47387,18 @@ "typeString": "int_const 164" } ], - "id": 31844, + "id": 34905, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "42317:15:18", + "referencedDeclaration": 33383, + "src": "42317:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31847, + "id": 34908, "isConstant": false, "isLValue": false, "isPure": false, @@ -47407,21 +47407,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "42317:27:18", + "src": "42317:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31848, + "id": 34909, "nodeType": "ExpressionStatement", - "src": "42317:27:18" + "src": "42317:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "42363:185:18", + "src": "42363:185:38", "statements": [ { "expression": { @@ -47429,26 +47429,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "42384:4:18", + "src": "42384:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "42390:2:18" + "src": "42390:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "42377:6:18" + "src": "42377:6:38" }, "nodeType": "YulFunctionCall", - "src": "42377:16:18" + "src": "42377:16:38" }, "nodeType": "YulExpressionStatement", - "src": "42377:16:18" + "src": "42377:16:38" }, { "expression": { @@ -47456,26 +47456,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "42413:4:18", + "src": "42413:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "42419:2:18" + "src": "42419:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "42406:6:18" + "src": "42406:6:38" }, "nodeType": "YulFunctionCall", - "src": "42406:16:18" + "src": "42406:16:38" }, "nodeType": "YulExpressionStatement", - "src": "42406:16:18" + "src": "42406:16:38" }, { "expression": { @@ -47483,26 +47483,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "42442:4:18", + "src": "42442:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "42448:2:18" + "src": "42448:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "42435:6:18" + "src": "42435:6:38" }, "nodeType": "YulFunctionCall", - "src": "42435:16:18" + "src": "42435:16:38" }, "nodeType": "YulExpressionStatement", - "src": "42435:16:18" + "src": "42435:16:38" }, { "expression": { @@ -47510,26 +47510,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "42471:4:18", + "src": "42471:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "42477:2:18" + "src": "42477:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "42464:6:18" + "src": "42464:6:38" }, "nodeType": "YulFunctionCall", - "src": "42464:16:18" + "src": "42464:16:38" }, "nodeType": "YulExpressionStatement", - "src": "42464:16:18" + "src": "42464:16:38" }, { "expression": { @@ -47537,26 +47537,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "42500:4:18", + "src": "42500:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "42506:2:18" + "src": "42506:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "42493:6:18" + "src": "42493:6:38" }, "nodeType": "YulFunctionCall", - "src": "42493:16:18" + "src": "42493:16:38" }, "nodeType": "YulExpressionStatement", - "src": "42493:16:18" + "src": "42493:16:38" }, { "expression": { @@ -47564,77 +47564,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "42529:4:18", + "src": "42529:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "42535:2:18" + "src": "42535:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "42522:6:18" + "src": "42522:6:38" }, "nodeType": "YulFunctionCall", - "src": "42522:16:18" + "src": "42522:16:38" }, "nodeType": "YulExpressionStatement", - "src": "42522:16:18" + "src": "42522:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31826, + "declaration": 34887, "isOffset": false, "isSlot": false, - "src": "42390:2:18", + "src": "42390:2:38", "valueSize": 1 }, { - "declaration": 31829, + "declaration": 34890, "isOffset": false, "isSlot": false, - "src": "42419:2:18", + "src": "42419:2:38", "valueSize": 1 }, { - "declaration": 31832, + "declaration": 34893, "isOffset": false, "isSlot": false, - "src": "42448:2:18", + "src": "42448:2:38", "valueSize": 1 }, { - "declaration": 31835, + "declaration": 34896, "isOffset": false, "isSlot": false, - "src": "42477:2:18", + "src": "42477:2:38", "valueSize": 1 }, { - "declaration": 31838, + "declaration": 34899, "isOffset": false, "isSlot": false, - "src": "42506:2:18", + "src": "42506:2:38", "valueSize": 1 }, { - "declaration": 31841, + "declaration": 34902, "isOffset": false, "isSlot": false, - "src": "42535:2:18", + "src": "42535:2:38", "valueSize": 1 } ], - "id": 31849, + "id": 34910, "nodeType": "InlineAssembly", - "src": "42354:194:18" + "src": "42354:194:38" } ] }, @@ -47642,20 +47642,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "41357:3:18", + "nameLocation": "41357:3:38", "parameters": { - "id": 31823, + "id": 34884, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31818, + "id": 34879, "mutability": "mutable", "name": "p0", - "nameLocation": "41366:2:18", + "nameLocation": "41366:2:38", "nodeType": "VariableDeclaration", - "scope": 31851, - "src": "41361:7:18", + "scope": 34912, + "src": "41361:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47663,10 +47663,10 @@ "typeString": "bool" }, "typeName": { - "id": 31817, + "id": 34878, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "41361:4:18", + "src": "41361:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -47676,13 +47676,13 @@ }, { "constant": false, - "id": 31820, + "id": 34881, "mutability": "mutable", "name": "p1", - "nameLocation": "41378:2:18", + "nameLocation": "41378:2:38", "nodeType": "VariableDeclaration", - "scope": 31851, - "src": "41370:10:18", + "scope": 34912, + "src": "41370:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47690,10 +47690,10 @@ "typeString": "uint256" }, "typeName": { - "id": 31819, + "id": 34880, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "41370:7:18", + "src": "41370:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -47703,13 +47703,13 @@ }, { "constant": false, - "id": 31822, + "id": 34883, "mutability": "mutable", "name": "p2", - "nameLocation": "41390:2:18", + "nameLocation": "41390:2:38", "nodeType": "VariableDeclaration", - "scope": 31851, - "src": "41382:10:18", + "scope": 34912, + "src": "41382:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47717,10 +47717,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31821, + "id": 34882, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "41382:7:18", + "src": "41382:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -47729,44 +47729,44 @@ "visibility": "internal" } ], - "src": "41360:33:18" + "src": "41360:33:38" }, "returnParameters": { - "id": 31824, + "id": 34885, "nodeType": "ParameterList", "parameters": [], - "src": "41408:0:18" + "src": "41408:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31886, + "id": 34947, "nodeType": "FunctionDefinition", - "src": "42560:1206:18", + "src": "42560:1206:38", "nodes": [], "body": { - "id": 31885, + "id": 34946, "nodeType": "Block", - "src": "42620:1146:18", + "src": "42620:1146:38", "nodes": [], "statements": [ { "assignments": [ - 31861 + 34922 ], "declarations": [ { "constant": false, - "id": 31861, + "id": 34922, "mutability": "mutable", "name": "m0", - "nameLocation": "42638:2:18", + "nameLocation": "42638:2:38", "nodeType": "VariableDeclaration", - "scope": 31885, - "src": "42630:10:18", + "scope": 34946, + "src": "42630:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47774,10 +47774,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31860, + "id": 34921, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "42630:7:18", + "src": "42630:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -47786,24 +47786,24 @@ "visibility": "internal" } ], - "id": 31862, + "id": 34923, "nodeType": "VariableDeclarationStatement", - "src": "42630:10:18" + "src": "42630:10:38" }, { "assignments": [ - 31864 + 34925 ], "declarations": [ { "constant": false, - "id": 31864, + "id": 34925, "mutability": "mutable", "name": "m1", - "nameLocation": "42658:2:18", + "nameLocation": "42658:2:38", "nodeType": "VariableDeclaration", - "scope": 31885, - "src": "42650:10:18", + "scope": 34946, + "src": "42650:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47811,10 +47811,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31863, + "id": 34924, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "42650:7:18", + "src": "42650:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -47823,24 +47823,24 @@ "visibility": "internal" } ], - "id": 31865, + "id": 34926, "nodeType": "VariableDeclarationStatement", - "src": "42650:10:18" + "src": "42650:10:38" }, { "assignments": [ - 31867 + 34928 ], "declarations": [ { "constant": false, - "id": 31867, + "id": 34928, "mutability": "mutable", "name": "m2", - "nameLocation": "42678:2:18", + "nameLocation": "42678:2:38", "nodeType": "VariableDeclaration", - "scope": 31885, - "src": "42670:10:18", + "scope": 34946, + "src": "42670:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47848,10 +47848,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31866, + "id": 34927, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "42670:7:18", + "src": "42670:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -47860,24 +47860,24 @@ "visibility": "internal" } ], - "id": 31868, + "id": 34929, "nodeType": "VariableDeclarationStatement", - "src": "42670:10:18" + "src": "42670:10:38" }, { "assignments": [ - 31870 + 34931 ], "declarations": [ { "constant": false, - "id": 31870, + "id": 34931, "mutability": "mutable", "name": "m3", - "nameLocation": "42698:2:18", + "nameLocation": "42698:2:38", "nodeType": "VariableDeclaration", - "scope": 31885, - "src": "42690:10:18", + "scope": 34946, + "src": "42690:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47885,10 +47885,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31869, + "id": 34930, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "42690:7:18", + "src": "42690:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -47897,24 +47897,24 @@ "visibility": "internal" } ], - "id": 31871, + "id": 34932, "nodeType": "VariableDeclarationStatement", - "src": "42690:10:18" + "src": "42690:10:38" }, { "assignments": [ - 31873 + 34934 ], "declarations": [ { "constant": false, - "id": 31873, + "id": 34934, "mutability": "mutable", "name": "m4", - "nameLocation": "42718:2:18", + "nameLocation": "42718:2:38", "nodeType": "VariableDeclaration", - "scope": 31885, - "src": "42710:10:18", + "scope": 34946, + "src": "42710:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47922,10 +47922,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31872, + "id": 34933, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "42710:7:18", + "src": "42710:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -47934,24 +47934,24 @@ "visibility": "internal" } ], - "id": 31874, + "id": 34935, "nodeType": "VariableDeclarationStatement", - "src": "42710:10:18" + "src": "42710:10:38" }, { "assignments": [ - 31876 + 34937 ], "declarations": [ { "constant": false, - "id": 31876, + "id": 34937, "mutability": "mutable", "name": "m5", - "nameLocation": "42738:2:18", + "nameLocation": "42738:2:38", "nodeType": "VariableDeclaration", - "scope": 31885, - "src": "42730:10:18", + "scope": 34946, + "src": "42730:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -47959,10 +47959,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31875, + "id": 34936, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "42730:7:18", + "src": "42730:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -47971,27 +47971,27 @@ "visibility": "internal" } ], - "id": 31877, + "id": 34938, "nodeType": "VariableDeclarationStatement", - "src": "42730:10:18" + "src": "42730:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "42759:761:18", + "src": "42759:761:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "42802:313:18", + "src": "42802:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "42820:15:18", + "src": "42820:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "42834:1:18", + "src": "42834:1:38", "type": "", "value": "0" }, @@ -47999,7 +47999,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "42824:6:18", + "src": "42824:6:38", "type": "" } ] @@ -48007,16 +48007,16 @@ { "body": { "nodeType": "YulBlock", - "src": "42905:40:18", + "src": "42905:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "42934:9:18", + "src": "42934:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "42936:5:18" + "src": "42936:5:38" } ] }, @@ -48027,33 +48027,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "42922:6:18" + "src": "42922:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "42930:1:18" + "src": "42930:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "42917:4:18" + "src": "42917:4:38" }, "nodeType": "YulFunctionCall", - "src": "42917:15:18" + "src": "42917:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "42910:6:18" + "src": "42910:6:38" }, "nodeType": "YulFunctionCall", - "src": "42910:23:18" + "src": "42910:23:38" }, "nodeType": "YulIf", - "src": "42907:36:18" + "src": "42907:36:38" } ] }, @@ -48062,12 +48062,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "42862:6:18" + "src": "42862:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "42870:4:18", + "src": "42870:4:38", "type": "", "value": "0x20" } @@ -48075,30 +48075,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "42859:2:18" + "src": "42859:2:38" }, "nodeType": "YulFunctionCall", - "src": "42859:16:18" + "src": "42859:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "42876:28:18", + "src": "42876:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "42878:24:18", + "src": "42878:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "42892:6:18" + "src": "42892:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "42900:1:18", + "src": "42900:1:38", "type": "", "value": "1" } @@ -48106,16 +48106,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "42888:3:18" + "src": "42888:3:38" }, "nodeType": "YulFunctionCall", - "src": "42888:14:18" + "src": "42888:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "42878:6:18" + "src": "42878:6:38" } ] } @@ -48123,10 +48123,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "42856:2:18", + "src": "42856:2:38", "statements": [] }, - "src": "42852:93:18" + "src": "42852:93:38" }, { "expression": { @@ -48134,34 +48134,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "42969:3:18" + "src": "42969:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "42974:6:18" + "src": "42974:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "42962:6:18" + "src": "42962:6:38" }, "nodeType": "YulFunctionCall", - "src": "42962:19:18" + "src": "42962:19:38" }, "nodeType": "YulExpressionStatement", - "src": "42962:19:18" + "src": "42962:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "42998:37:18", + "src": "42998:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "43015:3:18", + "src": "43015:3:38", "type": "", "value": "256" }, @@ -48170,38 +48170,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "43024:1:18", + "src": "43024:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "43027:6:18" + "src": "43027:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "43020:3:18" + "src": "43020:3:38" }, "nodeType": "YulFunctionCall", - "src": "43020:14:18" + "src": "43020:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "43011:3:18" + "src": "43011:3:38" }, "nodeType": "YulFunctionCall", - "src": "43011:24:18" + "src": "43011:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "43002:5:18", + "src": "43002:5:38", "type": "" } ] @@ -48214,12 +48214,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "43063:3:18" + "src": "43063:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "43068:4:18", + "src": "43068:4:38", "type": "", "value": "0x20" } @@ -48227,59 +48227,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "43059:3:18" + "src": "43059:3:38" }, "nodeType": "YulFunctionCall", - "src": "43059:14:18" + "src": "43059:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "43079:5:18" + "src": "43079:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "43090:5:18" + "src": "43090:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "43097:1:18" + "src": "43097:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "43086:3:18" + "src": "43086:3:38" }, "nodeType": "YulFunctionCall", - "src": "43086:13:18" + "src": "43086:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "43075:3:18" + "src": "43075:3:38" }, "nodeType": "YulFunctionCall", - "src": "43075:25:18" + "src": "43075:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "43052:6:18" + "src": "43052:6:38" }, "nodeType": "YulFunctionCall", - "src": "43052:49:18" + "src": "43052:49:38" }, "nodeType": "YulExpressionStatement", - "src": "43052:49:18" + "src": "43052:49:38" } ] }, @@ -48289,27 +48289,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "42794:3:18", + "src": "42794:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "42799:1:18", + "src": "42799:1:38", "type": "" } ], - "src": "42773:342:18" + "src": "42773:342:38" }, { "nodeType": "YulAssignment", - "src": "43128:17:18", + "src": "43128:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "43140:4:18", + "src": "43140:4:38", "type": "", "value": "0x00" } @@ -48317,28 +48317,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "43134:5:18" + "src": "43134:5:38" }, "nodeType": "YulFunctionCall", - "src": "43134:11:18" + "src": "43134:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "43128:2:18" + "src": "43128:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "43158:17:18", + "src": "43158:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "43170:4:18", + "src": "43170:4:38", "type": "", "value": "0x20" } @@ -48346,28 +48346,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "43164:5:18" + "src": "43164:5:38" }, "nodeType": "YulFunctionCall", - "src": "43164:11:18" + "src": "43164:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "43158:2:18" + "src": "43158:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "43188:17:18", + "src": "43188:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "43200:4:18", + "src": "43200:4:38", "type": "", "value": "0x40" } @@ -48375,28 +48375,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "43194:5:18" + "src": "43194:5:38" }, "nodeType": "YulFunctionCall", - "src": "43194:11:18" + "src": "43194:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "43188:2:18" + "src": "43188:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "43218:17:18", + "src": "43218:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "43230:4:18", + "src": "43230:4:38", "type": "", "value": "0x60" } @@ -48404,28 +48404,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "43224:5:18" + "src": "43224:5:38" }, "nodeType": "YulFunctionCall", - "src": "43224:11:18" + "src": "43224:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "43218:2:18" + "src": "43218:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "43248:17:18", + "src": "43248:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "43260:4:18", + "src": "43260:4:38", "type": "", "value": "0x80" } @@ -48433,28 +48433,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "43254:5:18" + "src": "43254:5:38" }, "nodeType": "YulFunctionCall", - "src": "43254:11:18" + "src": "43254:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "43248:2:18" + "src": "43248:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "43278:17:18", + "src": "43278:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "43290:4:18", + "src": "43290:4:38", "type": "", "value": "0xa0" } @@ -48462,16 +48462,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "43284:5:18" + "src": "43284:5:38" }, "nodeType": "YulFunctionCall", - "src": "43284:11:18" + "src": "43284:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "43278:2:18" + "src": "43278:2:38" } ] }, @@ -48481,14 +48481,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "43370:4:18", + "src": "43370:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "43376:10:18", + "src": "43376:10:38", "type": "", "value": "0x9591b953" } @@ -48496,13 +48496,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "43363:6:18" + "src": "43363:6:38" }, "nodeType": "YulFunctionCall", - "src": "43363:24:18" + "src": "43363:24:38" }, "nodeType": "YulExpressionStatement", - "src": "43363:24:18" + "src": "43363:24:38" }, { "expression": { @@ -48510,26 +48510,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "43407:4:18", + "src": "43407:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "43413:2:18" + "src": "43413:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "43400:6:18" + "src": "43400:6:38" }, "nodeType": "YulFunctionCall", - "src": "43400:16:18" + "src": "43400:16:38" }, "nodeType": "YulExpressionStatement", - "src": "43400:16:18" + "src": "43400:16:38" }, { "expression": { @@ -48537,14 +48537,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "43436:4:18", + "src": "43436:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "43442:4:18", + "src": "43442:4:38", "type": "", "value": "0x60" } @@ -48552,13 +48552,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "43429:6:18" + "src": "43429:6:38" }, "nodeType": "YulFunctionCall", - "src": "43429:18:18" + "src": "43429:18:38" }, "nodeType": "YulExpressionStatement", - "src": "43429:18:18" + "src": "43429:18:38" }, { "expression": { @@ -48566,26 +48566,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "43467:4:18", + "src": "43467:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "43473:2:18" + "src": "43473:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "43460:6:18" + "src": "43460:6:38" }, "nodeType": "YulFunctionCall", - "src": "43460:16:18" + "src": "43460:16:38" }, "nodeType": "YulExpressionStatement", - "src": "43460:16:18" + "src": "43460:16:38" }, { "expression": { @@ -48593,112 +48593,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "43501:4:18", + "src": "43501:4:38", "type": "", "value": "0x80" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "43507:2:18" + "src": "43507:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "43489:11:18" + "src": "43489:11:38" }, "nodeType": "YulFunctionCall", - "src": "43489:21:18" + "src": "43489:21:38" }, "nodeType": "YulExpressionStatement", - "src": "43489:21:18" + "src": "43489:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31861, + "declaration": 34922, "isOffset": false, "isSlot": false, - "src": "43128:2:18", + "src": "43128:2:38", "valueSize": 1 }, { - "declaration": 31864, + "declaration": 34925, "isOffset": false, "isSlot": false, - "src": "43158:2:18", + "src": "43158:2:38", "valueSize": 1 }, { - "declaration": 31867, + "declaration": 34928, "isOffset": false, "isSlot": false, - "src": "43188:2:18", + "src": "43188:2:38", "valueSize": 1 }, { - "declaration": 31870, + "declaration": 34931, "isOffset": false, "isSlot": false, - "src": "43218:2:18", + "src": "43218:2:38", "valueSize": 1 }, { - "declaration": 31873, + "declaration": 34934, "isOffset": false, "isSlot": false, - "src": "43248:2:18", + "src": "43248:2:38", "valueSize": 1 }, { - "declaration": 31876, + "declaration": 34937, "isOffset": false, "isSlot": false, - "src": "43278:2:18", + "src": "43278:2:38", "valueSize": 1 }, { - "declaration": 31853, + "declaration": 34914, "isOffset": false, "isSlot": false, - "src": "43413:2:18", + "src": "43413:2:38", "valueSize": 1 }, { - "declaration": 31855, + "declaration": 34916, "isOffset": false, "isSlot": false, - "src": "43507:2:18", + "src": "43507:2:38", "valueSize": 1 }, { - "declaration": 31857, + "declaration": 34918, "isOffset": false, "isSlot": false, - "src": "43473:2:18", + "src": "43473:2:38", "valueSize": 1 } ], - "id": 31878, + "id": 34939, "nodeType": "InlineAssembly", - "src": "42750:770:18" + "src": "42750:770:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31880, + "id": 34941, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "43545:4:18", + "src": "43545:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -48707,14 +48707,14 @@ }, { "hexValue": "30786134", - "id": 31881, + "id": 34942, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "43551:4:18", + "src": "43551:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -48733,18 +48733,18 @@ "typeString": "int_const 164" } ], - "id": 31879, + "id": 34940, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "43529:15:18", + "referencedDeclaration": 33383, + "src": "43529:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31882, + "id": 34943, "isConstant": false, "isLValue": false, "isPure": false, @@ -48753,21 +48753,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "43529:27:18", + "src": "43529:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31883, + "id": 34944, "nodeType": "ExpressionStatement", - "src": "43529:27:18" + "src": "43529:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "43575:185:18", + "src": "43575:185:38", "statements": [ { "expression": { @@ -48775,26 +48775,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "43596:4:18", + "src": "43596:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "43602:2:18" + "src": "43602:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "43589:6:18" + "src": "43589:6:38" }, "nodeType": "YulFunctionCall", - "src": "43589:16:18" + "src": "43589:16:38" }, "nodeType": "YulExpressionStatement", - "src": "43589:16:18" + "src": "43589:16:38" }, { "expression": { @@ -48802,26 +48802,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "43625:4:18", + "src": "43625:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "43631:2:18" + "src": "43631:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "43618:6:18" + "src": "43618:6:38" }, "nodeType": "YulFunctionCall", - "src": "43618:16:18" + "src": "43618:16:38" }, "nodeType": "YulExpressionStatement", - "src": "43618:16:18" + "src": "43618:16:38" }, { "expression": { @@ -48829,26 +48829,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "43654:4:18", + "src": "43654:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "43660:2:18" + "src": "43660:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "43647:6:18" + "src": "43647:6:38" }, "nodeType": "YulFunctionCall", - "src": "43647:16:18" + "src": "43647:16:38" }, "nodeType": "YulExpressionStatement", - "src": "43647:16:18" + "src": "43647:16:38" }, { "expression": { @@ -48856,26 +48856,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "43683:4:18", + "src": "43683:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "43689:2:18" + "src": "43689:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "43676:6:18" + "src": "43676:6:38" }, "nodeType": "YulFunctionCall", - "src": "43676:16:18" + "src": "43676:16:38" }, "nodeType": "YulExpressionStatement", - "src": "43676:16:18" + "src": "43676:16:38" }, { "expression": { @@ -48883,26 +48883,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "43712:4:18", + "src": "43712:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "43718:2:18" + "src": "43718:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "43705:6:18" + "src": "43705:6:38" }, "nodeType": "YulFunctionCall", - "src": "43705:16:18" + "src": "43705:16:38" }, "nodeType": "YulExpressionStatement", - "src": "43705:16:18" + "src": "43705:16:38" }, { "expression": { @@ -48910,77 +48910,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "43741:4:18", + "src": "43741:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "43747:2:18" + "src": "43747:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "43734:6:18" + "src": "43734:6:38" }, "nodeType": "YulFunctionCall", - "src": "43734:16:18" + "src": "43734:16:38" }, "nodeType": "YulExpressionStatement", - "src": "43734:16:18" + "src": "43734:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31861, + "declaration": 34922, "isOffset": false, "isSlot": false, - "src": "43602:2:18", + "src": "43602:2:38", "valueSize": 1 }, { - "declaration": 31864, + "declaration": 34925, "isOffset": false, "isSlot": false, - "src": "43631:2:18", + "src": "43631:2:38", "valueSize": 1 }, { - "declaration": 31867, + "declaration": 34928, "isOffset": false, "isSlot": false, - "src": "43660:2:18", + "src": "43660:2:38", "valueSize": 1 }, { - "declaration": 31870, + "declaration": 34931, "isOffset": false, "isSlot": false, - "src": "43689:2:18", + "src": "43689:2:38", "valueSize": 1 }, { - "declaration": 31873, + "declaration": 34934, "isOffset": false, "isSlot": false, - "src": "43718:2:18", + "src": "43718:2:38", "valueSize": 1 }, { - "declaration": 31876, + "declaration": 34937, "isOffset": false, "isSlot": false, - "src": "43747:2:18", + "src": "43747:2:38", "valueSize": 1 } ], - "id": 31884, + "id": 34945, "nodeType": "InlineAssembly", - "src": "43566:194:18" + "src": "43566:194:38" } ] }, @@ -48988,20 +48988,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "42569:3:18", + "nameLocation": "42569:3:38", "parameters": { - "id": 31858, + "id": 34919, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31853, + "id": 34914, "mutability": "mutable", "name": "p0", - "nameLocation": "42578:2:18", + "nameLocation": "42578:2:38", "nodeType": "VariableDeclaration", - "scope": 31886, - "src": "42573:7:18", + "scope": 34947, + "src": "42573:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49009,10 +49009,10 @@ "typeString": "bool" }, "typeName": { - "id": 31852, + "id": 34913, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "42573:4:18", + "src": "42573:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -49022,13 +49022,13 @@ }, { "constant": false, - "id": 31855, + "id": 34916, "mutability": "mutable", "name": "p1", - "nameLocation": "42590:2:18", + "nameLocation": "42590:2:38", "nodeType": "VariableDeclaration", - "scope": 31886, - "src": "42582:10:18", + "scope": 34947, + "src": "42582:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49036,10 +49036,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31854, + "id": 34915, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "42582:7:18", + "src": "42582:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -49049,13 +49049,13 @@ }, { "constant": false, - "id": 31857, + "id": 34918, "mutability": "mutable", "name": "p2", - "nameLocation": "42602:2:18", + "nameLocation": "42602:2:38", "nodeType": "VariableDeclaration", - "scope": 31886, - "src": "42594:10:18", + "scope": 34947, + "src": "42594:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49063,10 +49063,10 @@ "typeString": "address" }, "typeName": { - "id": 31856, + "id": 34917, "name": "address", "nodeType": "ElementaryTypeName", - "src": "42594:7:18", + "src": "42594:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -49076,44 +49076,44 @@ "visibility": "internal" } ], - "src": "42572:33:18" + "src": "42572:33:38" }, "returnParameters": { - "id": 31859, + "id": 34920, "nodeType": "ParameterList", "parameters": [], - "src": "42620:0:18" + "src": "42620:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31921, + "id": 34982, "nodeType": "FunctionDefinition", - "src": "43772:1200:18", + "src": "43772:1200:38", "nodes": [], "body": { - "id": 31920, + "id": 34981, "nodeType": "Block", - "src": "43829:1143:18", + "src": "43829:1143:38", "nodes": [], "statements": [ { "assignments": [ - 31896 + 34957 ], "declarations": [ { "constant": false, - "id": 31896, + "id": 34957, "mutability": "mutable", "name": "m0", - "nameLocation": "43847:2:18", + "nameLocation": "43847:2:38", "nodeType": "VariableDeclaration", - "scope": 31920, - "src": "43839:10:18", + "scope": 34981, + "src": "43839:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49121,10 +49121,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31895, + "id": 34956, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "43839:7:18", + "src": "43839:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -49133,24 +49133,24 @@ "visibility": "internal" } ], - "id": 31897, + "id": 34958, "nodeType": "VariableDeclarationStatement", - "src": "43839:10:18" + "src": "43839:10:38" }, { "assignments": [ - 31899 + 34960 ], "declarations": [ { "constant": false, - "id": 31899, + "id": 34960, "mutability": "mutable", "name": "m1", - "nameLocation": "43867:2:18", + "nameLocation": "43867:2:38", "nodeType": "VariableDeclaration", - "scope": 31920, - "src": "43859:10:18", + "scope": 34981, + "src": "43859:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49158,10 +49158,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31898, + "id": 34959, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "43859:7:18", + "src": "43859:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -49170,24 +49170,24 @@ "visibility": "internal" } ], - "id": 31900, + "id": 34961, "nodeType": "VariableDeclarationStatement", - "src": "43859:10:18" + "src": "43859:10:38" }, { "assignments": [ - 31902 + 34963 ], "declarations": [ { "constant": false, - "id": 31902, + "id": 34963, "mutability": "mutable", "name": "m2", - "nameLocation": "43887:2:18", + "nameLocation": "43887:2:38", "nodeType": "VariableDeclaration", - "scope": 31920, - "src": "43879:10:18", + "scope": 34981, + "src": "43879:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49195,10 +49195,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31901, + "id": 34962, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "43879:7:18", + "src": "43879:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -49207,24 +49207,24 @@ "visibility": "internal" } ], - "id": 31903, + "id": 34964, "nodeType": "VariableDeclarationStatement", - "src": "43879:10:18" + "src": "43879:10:38" }, { "assignments": [ - 31905 + 34966 ], "declarations": [ { "constant": false, - "id": 31905, + "id": 34966, "mutability": "mutable", "name": "m3", - "nameLocation": "43907:2:18", + "nameLocation": "43907:2:38", "nodeType": "VariableDeclaration", - "scope": 31920, - "src": "43899:10:18", + "scope": 34981, + "src": "43899:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49232,10 +49232,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31904, + "id": 34965, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "43899:7:18", + "src": "43899:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -49244,24 +49244,24 @@ "visibility": "internal" } ], - "id": 31906, + "id": 34967, "nodeType": "VariableDeclarationStatement", - "src": "43899:10:18" + "src": "43899:10:38" }, { "assignments": [ - 31908 + 34969 ], "declarations": [ { "constant": false, - "id": 31908, + "id": 34969, "mutability": "mutable", "name": "m4", - "nameLocation": "43927:2:18", + "nameLocation": "43927:2:38", "nodeType": "VariableDeclaration", - "scope": 31920, - "src": "43919:10:18", + "scope": 34981, + "src": "43919:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49269,10 +49269,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31907, + "id": 34968, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "43919:7:18", + "src": "43919:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -49281,24 +49281,24 @@ "visibility": "internal" } ], - "id": 31909, + "id": 34970, "nodeType": "VariableDeclarationStatement", - "src": "43919:10:18" + "src": "43919:10:38" }, { "assignments": [ - 31911 + 34972 ], "declarations": [ { "constant": false, - "id": 31911, + "id": 34972, "mutability": "mutable", "name": "m5", - "nameLocation": "43947:2:18", + "nameLocation": "43947:2:38", "nodeType": "VariableDeclaration", - "scope": 31920, - "src": "43939:10:18", + "scope": 34981, + "src": "43939:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -49306,10 +49306,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31910, + "id": 34971, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "43939:7:18", + "src": "43939:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -49318,27 +49318,27 @@ "visibility": "internal" } ], - "id": 31912, + "id": 34973, "nodeType": "VariableDeclarationStatement", - "src": "43939:10:18" + "src": "43939:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "43968:758:18", + "src": "43968:758:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "44011:313:18", + "src": "44011:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "44029:15:18", + "src": "44029:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "44043:1:18", + "src": "44043:1:38", "type": "", "value": "0" }, @@ -49346,7 +49346,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "44033:6:18", + "src": "44033:6:38", "type": "" } ] @@ -49354,16 +49354,16 @@ { "body": { "nodeType": "YulBlock", - "src": "44114:40:18", + "src": "44114:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "44143:9:18", + "src": "44143:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "44145:5:18" + "src": "44145:5:38" } ] }, @@ -49374,33 +49374,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "44131:6:18" + "src": "44131:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "44139:1:18" + "src": "44139:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "44126:4:18" + "src": "44126:4:38" }, "nodeType": "YulFunctionCall", - "src": "44126:15:18" + "src": "44126:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "44119:6:18" + "src": "44119:6:38" }, "nodeType": "YulFunctionCall", - "src": "44119:23:18" + "src": "44119:23:38" }, "nodeType": "YulIf", - "src": "44116:36:18" + "src": "44116:36:38" } ] }, @@ -49409,12 +49409,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "44071:6:18" + "src": "44071:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "44079:4:18", + "src": "44079:4:38", "type": "", "value": "0x20" } @@ -49422,30 +49422,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "44068:2:18" + "src": "44068:2:38" }, "nodeType": "YulFunctionCall", - "src": "44068:16:18" + "src": "44068:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "44085:28:18", + "src": "44085:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "44087:24:18", + "src": "44087:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "44101:6:18" + "src": "44101:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "44109:1:18", + "src": "44109:1:38", "type": "", "value": "1" } @@ -49453,16 +49453,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "44097:3:18" + "src": "44097:3:38" }, "nodeType": "YulFunctionCall", - "src": "44097:14:18" + "src": "44097:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "44087:6:18" + "src": "44087:6:38" } ] } @@ -49470,10 +49470,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "44065:2:18", + "src": "44065:2:38", "statements": [] }, - "src": "44061:93:18" + "src": "44061:93:38" }, { "expression": { @@ -49481,34 +49481,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "44178:3:18" + "src": "44178:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "44183:6:18" + "src": "44183:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "44171:6:18" + "src": "44171:6:38" }, "nodeType": "YulFunctionCall", - "src": "44171:19:18" + "src": "44171:19:38" }, "nodeType": "YulExpressionStatement", - "src": "44171:19:18" + "src": "44171:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "44207:37:18", + "src": "44207:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "44224:3:18", + "src": "44224:3:38", "type": "", "value": "256" }, @@ -49517,38 +49517,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "44233:1:18", + "src": "44233:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "44236:6:18" + "src": "44236:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "44229:3:18" + "src": "44229:3:38" }, "nodeType": "YulFunctionCall", - "src": "44229:14:18" + "src": "44229:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "44220:3:18" + "src": "44220:3:38" }, "nodeType": "YulFunctionCall", - "src": "44220:24:18" + "src": "44220:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "44211:5:18", + "src": "44211:5:38", "type": "" } ] @@ -49561,12 +49561,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "44272:3:18" + "src": "44272:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "44277:4:18", + "src": "44277:4:38", "type": "", "value": "0x20" } @@ -49574,59 +49574,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "44268:3:18" + "src": "44268:3:38" }, "nodeType": "YulFunctionCall", - "src": "44268:14:18" + "src": "44268:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "44288:5:18" + "src": "44288:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "44299:5:18" + "src": "44299:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "44306:1:18" + "src": "44306:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "44295:3:18" + "src": "44295:3:38" }, "nodeType": "YulFunctionCall", - "src": "44295:13:18" + "src": "44295:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "44284:3:18" + "src": "44284:3:38" }, "nodeType": "YulFunctionCall", - "src": "44284:25:18" + "src": "44284:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "44261:6:18" + "src": "44261:6:38" }, "nodeType": "YulFunctionCall", - "src": "44261:49:18" + "src": "44261:49:38" }, "nodeType": "YulExpressionStatement", - "src": "44261:49:18" + "src": "44261:49:38" } ] }, @@ -49636,27 +49636,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "44003:3:18", + "src": "44003:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "44008:1:18", + "src": "44008:1:38", "type": "" } ], - "src": "43982:342:18" + "src": "43982:342:38" }, { "nodeType": "YulAssignment", - "src": "44337:17:18", + "src": "44337:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "44349:4:18", + "src": "44349:4:38", "type": "", "value": "0x00" } @@ -49664,28 +49664,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "44343:5:18" + "src": "44343:5:38" }, "nodeType": "YulFunctionCall", - "src": "44343:11:18" + "src": "44343:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "44337:2:18" + "src": "44337:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "44367:17:18", + "src": "44367:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "44379:4:18", + "src": "44379:4:38", "type": "", "value": "0x20" } @@ -49693,28 +49693,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "44373:5:18" + "src": "44373:5:38" }, "nodeType": "YulFunctionCall", - "src": "44373:11:18" + "src": "44373:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "44367:2:18" + "src": "44367:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "44397:17:18", + "src": "44397:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "44409:4:18", + "src": "44409:4:38", "type": "", "value": "0x40" } @@ -49722,28 +49722,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "44403:5:18" + "src": "44403:5:38" }, "nodeType": "YulFunctionCall", - "src": "44403:11:18" + "src": "44403:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "44397:2:18" + "src": "44397:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "44427:17:18", + "src": "44427:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "44439:4:18", + "src": "44439:4:38", "type": "", "value": "0x60" } @@ -49751,28 +49751,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "44433:5:18" + "src": "44433:5:38" }, "nodeType": "YulFunctionCall", - "src": "44433:11:18" + "src": "44433:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "44427:2:18" + "src": "44427:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "44457:17:18", + "src": "44457:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "44469:4:18", + "src": "44469:4:38", "type": "", "value": "0x80" } @@ -49780,28 +49780,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "44463:5:18" + "src": "44463:5:38" }, "nodeType": "YulFunctionCall", - "src": "44463:11:18" + "src": "44463:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "44457:2:18" + "src": "44457:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "44487:17:18", + "src": "44487:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "44499:4:18", + "src": "44499:4:38", "type": "", "value": "0xa0" } @@ -49809,16 +49809,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "44493:5:18" + "src": "44493:5:38" }, "nodeType": "YulFunctionCall", - "src": "44493:11:18" + "src": "44493:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "44487:2:18" + "src": "44487:2:38" } ] }, @@ -49828,14 +49828,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "44576:4:18", + "src": "44576:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "44582:10:18", + "src": "44582:10:38", "type": "", "value": "0xdbb4c247" } @@ -49843,13 +49843,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "44569:6:18" + "src": "44569:6:38" }, "nodeType": "YulFunctionCall", - "src": "44569:24:18" + "src": "44569:24:38" }, "nodeType": "YulExpressionStatement", - "src": "44569:24:18" + "src": "44569:24:38" }, { "expression": { @@ -49857,26 +49857,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "44613:4:18", + "src": "44613:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "44619:2:18" + "src": "44619:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "44606:6:18" + "src": "44606:6:38" }, "nodeType": "YulFunctionCall", - "src": "44606:16:18" + "src": "44606:16:38" }, "nodeType": "YulExpressionStatement", - "src": "44606:16:18" + "src": "44606:16:38" }, { "expression": { @@ -49884,14 +49884,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "44642:4:18", + "src": "44642:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "44648:4:18", + "src": "44648:4:38", "type": "", "value": "0x60" } @@ -49899,13 +49899,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "44635:6:18" + "src": "44635:6:38" }, "nodeType": "YulFunctionCall", - "src": "44635:18:18" + "src": "44635:18:38" }, "nodeType": "YulExpressionStatement", - "src": "44635:18:18" + "src": "44635:18:38" }, { "expression": { @@ -49913,26 +49913,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "44673:4:18", + "src": "44673:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "44679:2:18" + "src": "44679:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "44666:6:18" + "src": "44666:6:38" }, "nodeType": "YulFunctionCall", - "src": "44666:16:18" + "src": "44666:16:38" }, "nodeType": "YulExpressionStatement", - "src": "44666:16:18" + "src": "44666:16:38" }, { "expression": { @@ -49940,112 +49940,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "44707:4:18", + "src": "44707:4:38", "type": "", "value": "0x80" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "44713:2:18" + "src": "44713:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "44695:11:18" + "src": "44695:11:38" }, "nodeType": "YulFunctionCall", - "src": "44695:21:18" + "src": "44695:21:38" }, "nodeType": "YulExpressionStatement", - "src": "44695:21:18" + "src": "44695:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31896, + "declaration": 34957, "isOffset": false, "isSlot": false, - "src": "44337:2:18", + "src": "44337:2:38", "valueSize": 1 }, { - "declaration": 31899, + "declaration": 34960, "isOffset": false, "isSlot": false, - "src": "44367:2:18", + "src": "44367:2:38", "valueSize": 1 }, { - "declaration": 31902, + "declaration": 34963, "isOffset": false, "isSlot": false, - "src": "44397:2:18", + "src": "44397:2:38", "valueSize": 1 }, { - "declaration": 31905, + "declaration": 34966, "isOffset": false, "isSlot": false, - "src": "44427:2:18", + "src": "44427:2:38", "valueSize": 1 }, { - "declaration": 31908, + "declaration": 34969, "isOffset": false, "isSlot": false, - "src": "44457:2:18", + "src": "44457:2:38", "valueSize": 1 }, { - "declaration": 31911, + "declaration": 34972, "isOffset": false, "isSlot": false, - "src": "44487:2:18", + "src": "44487:2:38", "valueSize": 1 }, { - "declaration": 31888, + "declaration": 34949, "isOffset": false, "isSlot": false, - "src": "44619:2:18", + "src": "44619:2:38", "valueSize": 1 }, { - "declaration": 31890, + "declaration": 34951, "isOffset": false, "isSlot": false, - "src": "44713:2:18", + "src": "44713:2:38", "valueSize": 1 }, { - "declaration": 31892, + "declaration": 34953, "isOffset": false, "isSlot": false, - "src": "44679:2:18", + "src": "44679:2:38", "valueSize": 1 } ], - "id": 31913, + "id": 34974, "nodeType": "InlineAssembly", - "src": "43959:767:18" + "src": "43959:767:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31915, + "id": 34976, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "44751:4:18", + "src": "44751:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -50054,14 +50054,14 @@ }, { "hexValue": "30786134", - "id": 31916, + "id": 34977, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "44757:4:18", + "src": "44757:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -50080,18 +50080,18 @@ "typeString": "int_const 164" } ], - "id": 31914, + "id": 34975, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "44735:15:18", + "referencedDeclaration": 33383, + "src": "44735:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31917, + "id": 34978, "isConstant": false, "isLValue": false, "isPure": false, @@ -50100,21 +50100,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "44735:27:18", + "src": "44735:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31918, + "id": 34979, "nodeType": "ExpressionStatement", - "src": "44735:27:18" + "src": "44735:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "44781:185:18", + "src": "44781:185:38", "statements": [ { "expression": { @@ -50122,26 +50122,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "44802:4:18", + "src": "44802:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "44808:2:18" + "src": "44808:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "44795:6:18" + "src": "44795:6:38" }, "nodeType": "YulFunctionCall", - "src": "44795:16:18" + "src": "44795:16:38" }, "nodeType": "YulExpressionStatement", - "src": "44795:16:18" + "src": "44795:16:38" }, { "expression": { @@ -50149,26 +50149,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "44831:4:18", + "src": "44831:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "44837:2:18" + "src": "44837:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "44824:6:18" + "src": "44824:6:38" }, "nodeType": "YulFunctionCall", - "src": "44824:16:18" + "src": "44824:16:38" }, "nodeType": "YulExpressionStatement", - "src": "44824:16:18" + "src": "44824:16:38" }, { "expression": { @@ -50176,26 +50176,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "44860:4:18", + "src": "44860:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "44866:2:18" + "src": "44866:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "44853:6:18" + "src": "44853:6:38" }, "nodeType": "YulFunctionCall", - "src": "44853:16:18" + "src": "44853:16:38" }, "nodeType": "YulExpressionStatement", - "src": "44853:16:18" + "src": "44853:16:38" }, { "expression": { @@ -50203,26 +50203,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "44889:4:18", + "src": "44889:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "44895:2:18" + "src": "44895:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "44882:6:18" + "src": "44882:6:38" }, "nodeType": "YulFunctionCall", - "src": "44882:16:18" + "src": "44882:16:38" }, "nodeType": "YulExpressionStatement", - "src": "44882:16:18" + "src": "44882:16:38" }, { "expression": { @@ -50230,26 +50230,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "44918:4:18", + "src": "44918:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "44924:2:18" + "src": "44924:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "44911:6:18" + "src": "44911:6:38" }, "nodeType": "YulFunctionCall", - "src": "44911:16:18" + "src": "44911:16:38" }, "nodeType": "YulExpressionStatement", - "src": "44911:16:18" + "src": "44911:16:38" }, { "expression": { @@ -50257,77 +50257,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "44947:4:18", + "src": "44947:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "44953:2:18" + "src": "44953:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "44940:6:18" + "src": "44940:6:38" }, "nodeType": "YulFunctionCall", - "src": "44940:16:18" + "src": "44940:16:38" }, "nodeType": "YulExpressionStatement", - "src": "44940:16:18" + "src": "44940:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31896, + "declaration": 34957, "isOffset": false, "isSlot": false, - "src": "44808:2:18", + "src": "44808:2:38", "valueSize": 1 }, { - "declaration": 31899, + "declaration": 34960, "isOffset": false, "isSlot": false, - "src": "44837:2:18", + "src": "44837:2:38", "valueSize": 1 }, { - "declaration": 31902, + "declaration": 34963, "isOffset": false, "isSlot": false, - "src": "44866:2:18", + "src": "44866:2:38", "valueSize": 1 }, { - "declaration": 31905, + "declaration": 34966, "isOffset": false, "isSlot": false, - "src": "44895:2:18", + "src": "44895:2:38", "valueSize": 1 }, { - "declaration": 31908, + "declaration": 34969, "isOffset": false, "isSlot": false, - "src": "44924:2:18", + "src": "44924:2:38", "valueSize": 1 }, { - "declaration": 31911, + "declaration": 34972, "isOffset": false, "isSlot": false, - "src": "44953:2:18", + "src": "44953:2:38", "valueSize": 1 } ], - "id": 31919, + "id": 34980, "nodeType": "InlineAssembly", - "src": "44772:194:18" + "src": "44772:194:38" } ] }, @@ -50335,20 +50335,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "43781:3:18", + "nameLocation": "43781:3:38", "parameters": { - "id": 31893, + "id": 34954, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31888, + "id": 34949, "mutability": "mutable", "name": "p0", - "nameLocation": "43790:2:18", + "nameLocation": "43790:2:38", "nodeType": "VariableDeclaration", - "scope": 31921, - "src": "43785:7:18", + "scope": 34982, + "src": "43785:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50356,10 +50356,10 @@ "typeString": "bool" }, "typeName": { - "id": 31887, + "id": 34948, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43785:4:18", + "src": "43785:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -50369,13 +50369,13 @@ }, { "constant": false, - "id": 31890, + "id": 34951, "mutability": "mutable", "name": "p1", - "nameLocation": "43802:2:18", + "nameLocation": "43802:2:38", "nodeType": "VariableDeclaration", - "scope": 31921, - "src": "43794:10:18", + "scope": 34982, + "src": "43794:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50383,10 +50383,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31889, + "id": 34950, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "43794:7:18", + "src": "43794:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -50396,13 +50396,13 @@ }, { "constant": false, - "id": 31892, + "id": 34953, "mutability": "mutable", "name": "p2", - "nameLocation": "43811:2:18", + "nameLocation": "43811:2:38", "nodeType": "VariableDeclaration", - "scope": 31921, - "src": "43806:7:18", + "scope": 34982, + "src": "43806:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50410,10 +50410,10 @@ "typeString": "bool" }, "typeName": { - "id": 31891, + "id": 34952, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "43806:4:18", + "src": "43806:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -50422,44 +50422,44 @@ "visibility": "internal" } ], - "src": "43784:30:18" + "src": "43784:30:38" }, "returnParameters": { - "id": 31894, + "id": 34955, "nodeType": "ParameterList", "parameters": [], - "src": "43829:0:18" + "src": "43829:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31956, + "id": 35017, "nodeType": "FunctionDefinition", - "src": "44978:1206:18", + "src": "44978:1206:38", "nodes": [], "body": { - "id": 31955, + "id": 35016, "nodeType": "Block", - "src": "45038:1146:18", + "src": "45038:1146:38", "nodes": [], "statements": [ { "assignments": [ - 31931 + 34992 ], "declarations": [ { "constant": false, - "id": 31931, + "id": 34992, "mutability": "mutable", "name": "m0", - "nameLocation": "45056:2:18", + "nameLocation": "45056:2:38", "nodeType": "VariableDeclaration", - "scope": 31955, - "src": "45048:10:18", + "scope": 35016, + "src": "45048:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50467,10 +50467,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31930, + "id": 34991, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "45048:7:18", + "src": "45048:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -50479,24 +50479,24 @@ "visibility": "internal" } ], - "id": 31932, + "id": 34993, "nodeType": "VariableDeclarationStatement", - "src": "45048:10:18" + "src": "45048:10:38" }, { "assignments": [ - 31934 + 34995 ], "declarations": [ { "constant": false, - "id": 31934, + "id": 34995, "mutability": "mutable", "name": "m1", - "nameLocation": "45076:2:18", + "nameLocation": "45076:2:38", "nodeType": "VariableDeclaration", - "scope": 31955, - "src": "45068:10:18", + "scope": 35016, + "src": "45068:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50504,10 +50504,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31933, + "id": 34994, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "45068:7:18", + "src": "45068:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -50516,24 +50516,24 @@ "visibility": "internal" } ], - "id": 31935, + "id": 34996, "nodeType": "VariableDeclarationStatement", - "src": "45068:10:18" + "src": "45068:10:38" }, { "assignments": [ - 31937 + 34998 ], "declarations": [ { "constant": false, - "id": 31937, + "id": 34998, "mutability": "mutable", "name": "m2", - "nameLocation": "45096:2:18", + "nameLocation": "45096:2:38", "nodeType": "VariableDeclaration", - "scope": 31955, - "src": "45088:10:18", + "scope": 35016, + "src": "45088:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50541,10 +50541,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31936, + "id": 34997, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "45088:7:18", + "src": "45088:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -50553,24 +50553,24 @@ "visibility": "internal" } ], - "id": 31938, + "id": 34999, "nodeType": "VariableDeclarationStatement", - "src": "45088:10:18" + "src": "45088:10:38" }, { "assignments": [ - 31940 + 35001 ], "declarations": [ { "constant": false, - "id": 31940, + "id": 35001, "mutability": "mutable", "name": "m3", - "nameLocation": "45116:2:18", + "nameLocation": "45116:2:38", "nodeType": "VariableDeclaration", - "scope": 31955, - "src": "45108:10:18", + "scope": 35016, + "src": "45108:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50578,10 +50578,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31939, + "id": 35000, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "45108:7:18", + "src": "45108:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -50590,24 +50590,24 @@ "visibility": "internal" } ], - "id": 31941, + "id": 35002, "nodeType": "VariableDeclarationStatement", - "src": "45108:10:18" + "src": "45108:10:38" }, { "assignments": [ - 31943 + 35004 ], "declarations": [ { "constant": false, - "id": 31943, + "id": 35004, "mutability": "mutable", "name": "m4", - "nameLocation": "45136:2:18", + "nameLocation": "45136:2:38", "nodeType": "VariableDeclaration", - "scope": 31955, - "src": "45128:10:18", + "scope": 35016, + "src": "45128:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50615,10 +50615,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31942, + "id": 35003, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "45128:7:18", + "src": "45128:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -50627,24 +50627,24 @@ "visibility": "internal" } ], - "id": 31944, + "id": 35005, "nodeType": "VariableDeclarationStatement", - "src": "45128:10:18" + "src": "45128:10:38" }, { "assignments": [ - 31946 + 35007 ], "declarations": [ { "constant": false, - "id": 31946, + "id": 35007, "mutability": "mutable", "name": "m5", - "nameLocation": "45156:2:18", + "nameLocation": "45156:2:38", "nodeType": "VariableDeclaration", - "scope": 31955, - "src": "45148:10:18", + "scope": 35016, + "src": "45148:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -50652,10 +50652,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31945, + "id": 35006, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "45148:7:18", + "src": "45148:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -50664,27 +50664,27 @@ "visibility": "internal" } ], - "id": 31947, + "id": 35008, "nodeType": "VariableDeclarationStatement", - "src": "45148:10:18" + "src": "45148:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "45177:761:18", + "src": "45177:761:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "45220:313:18", + "src": "45220:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "45238:15:18", + "src": "45238:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "45252:1:18", + "src": "45252:1:38", "type": "", "value": "0" }, @@ -50692,7 +50692,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "45242:6:18", + "src": "45242:6:38", "type": "" } ] @@ -50700,16 +50700,16 @@ { "body": { "nodeType": "YulBlock", - "src": "45323:40:18", + "src": "45323:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "45352:9:18", + "src": "45352:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "45354:5:18" + "src": "45354:5:38" } ] }, @@ -50720,33 +50720,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "45340:6:18" + "src": "45340:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "45348:1:18" + "src": "45348:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "45335:4:18" + "src": "45335:4:38" }, "nodeType": "YulFunctionCall", - "src": "45335:15:18" + "src": "45335:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "45328:6:18" + "src": "45328:6:38" }, "nodeType": "YulFunctionCall", - "src": "45328:23:18" + "src": "45328:23:38" }, "nodeType": "YulIf", - "src": "45325:36:18" + "src": "45325:36:38" } ] }, @@ -50755,12 +50755,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "45280:6:18" + "src": "45280:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "45288:4:18", + "src": "45288:4:38", "type": "", "value": "0x20" } @@ -50768,30 +50768,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "45277:2:18" + "src": "45277:2:38" }, "nodeType": "YulFunctionCall", - "src": "45277:16:18" + "src": "45277:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "45294:28:18", + "src": "45294:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "45296:24:18", + "src": "45296:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "45310:6:18" + "src": "45310:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "45318:1:18", + "src": "45318:1:38", "type": "", "value": "1" } @@ -50799,16 +50799,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "45306:3:18" + "src": "45306:3:38" }, "nodeType": "YulFunctionCall", - "src": "45306:14:18" + "src": "45306:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "45296:6:18" + "src": "45296:6:38" } ] } @@ -50816,10 +50816,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "45274:2:18", + "src": "45274:2:38", "statements": [] }, - "src": "45270:93:18" + "src": "45270:93:38" }, { "expression": { @@ -50827,34 +50827,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "45387:3:18" + "src": "45387:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "45392:6:18" + "src": "45392:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "45380:6:18" + "src": "45380:6:38" }, "nodeType": "YulFunctionCall", - "src": "45380:19:18" + "src": "45380:19:38" }, "nodeType": "YulExpressionStatement", - "src": "45380:19:18" + "src": "45380:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "45416:37:18", + "src": "45416:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "45433:3:18", + "src": "45433:3:38", "type": "", "value": "256" }, @@ -50863,38 +50863,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "45442:1:18", + "src": "45442:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "45445:6:18" + "src": "45445:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "45438:3:18" + "src": "45438:3:38" }, "nodeType": "YulFunctionCall", - "src": "45438:14:18" + "src": "45438:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "45429:3:18" + "src": "45429:3:38" }, "nodeType": "YulFunctionCall", - "src": "45429:24:18" + "src": "45429:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "45420:5:18", + "src": "45420:5:38", "type": "" } ] @@ -50907,12 +50907,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "45481:3:18" + "src": "45481:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "45486:4:18", + "src": "45486:4:38", "type": "", "value": "0x20" } @@ -50920,59 +50920,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "45477:3:18" + "src": "45477:3:38" }, "nodeType": "YulFunctionCall", - "src": "45477:14:18" + "src": "45477:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "45497:5:18" + "src": "45497:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "45508:5:18" + "src": "45508:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "45515:1:18" + "src": "45515:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "45504:3:18" + "src": "45504:3:38" }, "nodeType": "YulFunctionCall", - "src": "45504:13:18" + "src": "45504:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "45493:3:18" + "src": "45493:3:38" }, "nodeType": "YulFunctionCall", - "src": "45493:25:18" + "src": "45493:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "45470:6:18" + "src": "45470:6:38" }, "nodeType": "YulFunctionCall", - "src": "45470:49:18" + "src": "45470:49:38" }, "nodeType": "YulExpressionStatement", - "src": "45470:49:18" + "src": "45470:49:38" } ] }, @@ -50982,27 +50982,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "45212:3:18", + "src": "45212:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "45217:1:18", + "src": "45217:1:38", "type": "" } ], - "src": "45191:342:18" + "src": "45191:342:38" }, { "nodeType": "YulAssignment", - "src": "45546:17:18", + "src": "45546:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "45558:4:18", + "src": "45558:4:38", "type": "", "value": "0x00" } @@ -51010,28 +51010,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "45552:5:18" + "src": "45552:5:38" }, "nodeType": "YulFunctionCall", - "src": "45552:11:18" + "src": "45552:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "45546:2:18" + "src": "45546:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "45576:17:18", + "src": "45576:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "45588:4:18", + "src": "45588:4:38", "type": "", "value": "0x20" } @@ -51039,28 +51039,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "45582:5:18" + "src": "45582:5:38" }, "nodeType": "YulFunctionCall", - "src": "45582:11:18" + "src": "45582:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "45576:2:18" + "src": "45576:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "45606:17:18", + "src": "45606:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "45618:4:18", + "src": "45618:4:38", "type": "", "value": "0x40" } @@ -51068,28 +51068,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "45612:5:18" + "src": "45612:5:38" }, "nodeType": "YulFunctionCall", - "src": "45612:11:18" + "src": "45612:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "45606:2:18" + "src": "45606:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "45636:17:18", + "src": "45636:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "45648:4:18", + "src": "45648:4:38", "type": "", "value": "0x60" } @@ -51097,28 +51097,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "45642:5:18" + "src": "45642:5:38" }, "nodeType": "YulFunctionCall", - "src": "45642:11:18" + "src": "45642:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "45636:2:18" + "src": "45636:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "45666:17:18", + "src": "45666:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "45678:4:18", + "src": "45678:4:38", "type": "", "value": "0x80" } @@ -51126,28 +51126,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "45672:5:18" + "src": "45672:5:38" }, "nodeType": "YulFunctionCall", - "src": "45672:11:18" + "src": "45672:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "45666:2:18" + "src": "45666:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "45696:17:18", + "src": "45696:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "45708:4:18", + "src": "45708:4:38", "type": "", "value": "0xa0" } @@ -51155,16 +51155,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "45702:5:18" + "src": "45702:5:38" }, "nodeType": "YulFunctionCall", - "src": "45702:11:18" + "src": "45702:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "45696:2:18" + "src": "45696:2:38" } ] }, @@ -51174,14 +51174,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "45788:4:18", + "src": "45788:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "45794:10:18", + "src": "45794:10:38", "type": "", "value": "0x1093ee11" } @@ -51189,13 +51189,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "45781:6:18" + "src": "45781:6:38" }, "nodeType": "YulFunctionCall", - "src": "45781:24:18" + "src": "45781:24:38" }, "nodeType": "YulExpressionStatement", - "src": "45781:24:18" + "src": "45781:24:38" }, { "expression": { @@ -51203,26 +51203,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "45825:4:18", + "src": "45825:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "45831:2:18" + "src": "45831:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "45818:6:18" + "src": "45818:6:38" }, "nodeType": "YulFunctionCall", - "src": "45818:16:18" + "src": "45818:16:38" }, "nodeType": "YulExpressionStatement", - "src": "45818:16:18" + "src": "45818:16:38" }, { "expression": { @@ -51230,14 +51230,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "45854:4:18", + "src": "45854:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "45860:4:18", + "src": "45860:4:38", "type": "", "value": "0x60" } @@ -51245,13 +51245,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "45847:6:18" + "src": "45847:6:38" }, "nodeType": "YulFunctionCall", - "src": "45847:18:18" + "src": "45847:18:38" }, "nodeType": "YulExpressionStatement", - "src": "45847:18:18" + "src": "45847:18:38" }, { "expression": { @@ -51259,26 +51259,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "45885:4:18", + "src": "45885:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "45891:2:18" + "src": "45891:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "45878:6:18" + "src": "45878:6:38" }, "nodeType": "YulFunctionCall", - "src": "45878:16:18" + "src": "45878:16:38" }, "nodeType": "YulExpressionStatement", - "src": "45878:16:18" + "src": "45878:16:38" }, { "expression": { @@ -51286,112 +51286,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "45919:4:18", + "src": "45919:4:38", "type": "", "value": "0x80" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "45925:2:18" + "src": "45925:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "45907:11:18" + "src": "45907:11:38" }, "nodeType": "YulFunctionCall", - "src": "45907:21:18" + "src": "45907:21:38" }, "nodeType": "YulExpressionStatement", - "src": "45907:21:18" + "src": "45907:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31931, + "declaration": 34992, "isOffset": false, "isSlot": false, - "src": "45546:2:18", + "src": "45546:2:38", "valueSize": 1 }, { - "declaration": 31934, + "declaration": 34995, "isOffset": false, "isSlot": false, - "src": "45576:2:18", + "src": "45576:2:38", "valueSize": 1 }, { - "declaration": 31937, + "declaration": 34998, "isOffset": false, "isSlot": false, - "src": "45606:2:18", + "src": "45606:2:38", "valueSize": 1 }, { - "declaration": 31940, + "declaration": 35001, "isOffset": false, "isSlot": false, - "src": "45636:2:18", + "src": "45636:2:38", "valueSize": 1 }, { - "declaration": 31943, + "declaration": 35004, "isOffset": false, "isSlot": false, - "src": "45666:2:18", + "src": "45666:2:38", "valueSize": 1 }, { - "declaration": 31946, + "declaration": 35007, "isOffset": false, "isSlot": false, - "src": "45696:2:18", + "src": "45696:2:38", "valueSize": 1 }, { - "declaration": 31923, + "declaration": 34984, "isOffset": false, "isSlot": false, - "src": "45831:2:18", + "src": "45831:2:38", "valueSize": 1 }, { - "declaration": 31925, + "declaration": 34986, "isOffset": false, "isSlot": false, - "src": "45925:2:18", + "src": "45925:2:38", "valueSize": 1 }, { - "declaration": 31927, + "declaration": 34988, "isOffset": false, "isSlot": false, - "src": "45891:2:18", + "src": "45891:2:38", "valueSize": 1 } ], - "id": 31948, + "id": 35009, "nodeType": "InlineAssembly", - "src": "45168:770:18" + "src": "45168:770:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31950, + "id": 35011, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "45963:4:18", + "src": "45963:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -51400,14 +51400,14 @@ }, { "hexValue": "30786134", - "id": 31951, + "id": 35012, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "45969:4:18", + "src": "45969:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -51426,18 +51426,18 @@ "typeString": "int_const 164" } ], - "id": 31949, + "id": 35010, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "45947:15:18", + "referencedDeclaration": 33383, + "src": "45947:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31952, + "id": 35013, "isConstant": false, "isLValue": false, "isPure": false, @@ -51446,21 +51446,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "45947:27:18", + "src": "45947:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31953, + "id": 35014, "nodeType": "ExpressionStatement", - "src": "45947:27:18" + "src": "45947:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "45993:185:18", + "src": "45993:185:38", "statements": [ { "expression": { @@ -51468,26 +51468,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "46014:4:18", + "src": "46014:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "46020:2:18" + "src": "46020:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "46007:6:18" + "src": "46007:6:38" }, "nodeType": "YulFunctionCall", - "src": "46007:16:18" + "src": "46007:16:38" }, "nodeType": "YulExpressionStatement", - "src": "46007:16:18" + "src": "46007:16:38" }, { "expression": { @@ -51495,26 +51495,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "46043:4:18", + "src": "46043:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "46049:2:18" + "src": "46049:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "46036:6:18" + "src": "46036:6:38" }, "nodeType": "YulFunctionCall", - "src": "46036:16:18" + "src": "46036:16:38" }, "nodeType": "YulExpressionStatement", - "src": "46036:16:18" + "src": "46036:16:38" }, { "expression": { @@ -51522,26 +51522,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "46072:4:18", + "src": "46072:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "46078:2:18" + "src": "46078:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "46065:6:18" + "src": "46065:6:38" }, "nodeType": "YulFunctionCall", - "src": "46065:16:18" + "src": "46065:16:38" }, "nodeType": "YulExpressionStatement", - "src": "46065:16:18" + "src": "46065:16:38" }, { "expression": { @@ -51549,26 +51549,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "46101:4:18", + "src": "46101:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "46107:2:18" + "src": "46107:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "46094:6:18" + "src": "46094:6:38" }, "nodeType": "YulFunctionCall", - "src": "46094:16:18" + "src": "46094:16:38" }, "nodeType": "YulExpressionStatement", - "src": "46094:16:18" + "src": "46094:16:38" }, { "expression": { @@ -51576,26 +51576,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "46130:4:18", + "src": "46130:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "46136:2:18" + "src": "46136:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "46123:6:18" + "src": "46123:6:38" }, "nodeType": "YulFunctionCall", - "src": "46123:16:18" + "src": "46123:16:38" }, "nodeType": "YulExpressionStatement", - "src": "46123:16:18" + "src": "46123:16:38" }, { "expression": { @@ -51603,77 +51603,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "46159:4:18", + "src": "46159:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "46165:2:18" + "src": "46165:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "46152:6:18" + "src": "46152:6:38" }, "nodeType": "YulFunctionCall", - "src": "46152:16:18" + "src": "46152:16:38" }, "nodeType": "YulExpressionStatement", - "src": "46152:16:18" + "src": "46152:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31931, + "declaration": 34992, "isOffset": false, "isSlot": false, - "src": "46020:2:18", + "src": "46020:2:38", "valueSize": 1 }, { - "declaration": 31934, + "declaration": 34995, "isOffset": false, "isSlot": false, - "src": "46049:2:18", + "src": "46049:2:38", "valueSize": 1 }, { - "declaration": 31937, + "declaration": 34998, "isOffset": false, "isSlot": false, - "src": "46078:2:18", + "src": "46078:2:38", "valueSize": 1 }, { - "declaration": 31940, + "declaration": 35001, "isOffset": false, "isSlot": false, - "src": "46107:2:18", + "src": "46107:2:38", "valueSize": 1 }, { - "declaration": 31943, + "declaration": 35004, "isOffset": false, "isSlot": false, - "src": "46136:2:18", + "src": "46136:2:38", "valueSize": 1 }, { - "declaration": 31946, + "declaration": 35007, "isOffset": false, "isSlot": false, - "src": "46165:2:18", + "src": "46165:2:38", "valueSize": 1 } ], - "id": 31954, + "id": 35015, "nodeType": "InlineAssembly", - "src": "45984:194:18" + "src": "45984:194:38" } ] }, @@ -51681,20 +51681,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "44987:3:18", + "nameLocation": "44987:3:38", "parameters": { - "id": 31928, + "id": 34989, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31923, + "id": 34984, "mutability": "mutable", "name": "p0", - "nameLocation": "44996:2:18", + "nameLocation": "44996:2:38", "nodeType": "VariableDeclaration", - "scope": 31956, - "src": "44991:7:18", + "scope": 35017, + "src": "44991:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51702,10 +51702,10 @@ "typeString": "bool" }, "typeName": { - "id": 31922, + "id": 34983, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "44991:4:18", + "src": "44991:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -51715,13 +51715,13 @@ }, { "constant": false, - "id": 31925, + "id": 34986, "mutability": "mutable", "name": "p1", - "nameLocation": "45008:2:18", + "nameLocation": "45008:2:38", "nodeType": "VariableDeclaration", - "scope": 31956, - "src": "45000:10:18", + "scope": 35017, + "src": "45000:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51729,10 +51729,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31924, + "id": 34985, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "45000:7:18", + "src": "45000:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -51742,13 +51742,13 @@ }, { "constant": false, - "id": 31927, + "id": 34988, "mutability": "mutable", "name": "p2", - "nameLocation": "45020:2:18", + "nameLocation": "45020:2:38", "nodeType": "VariableDeclaration", - "scope": 31956, - "src": "45012:10:18", + "scope": 35017, + "src": "45012:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51756,10 +51756,10 @@ "typeString": "uint256" }, "typeName": { - "id": 31926, + "id": 34987, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "45012:7:18", + "src": "45012:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -51768,44 +51768,44 @@ "visibility": "internal" } ], - "src": "44990:33:18" + "src": "44990:33:38" }, "returnParameters": { - "id": 31929, + "id": 34990, "nodeType": "ParameterList", "parameters": [], - "src": "45038:0:18" + "src": "45038:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 31997, + "id": 35058, "nodeType": "FunctionDefinition", - "src": "46190:1399:18", + "src": "46190:1399:38", "nodes": [], "body": { - "id": 31996, + "id": 35057, "nodeType": "Block", - "src": "46250:1339:18", + "src": "46250:1339:38", "nodes": [], "statements": [ { "assignments": [ - 31966 + 35027 ], "declarations": [ { "constant": false, - "id": 31966, + "id": 35027, "mutability": "mutable", "name": "m0", - "nameLocation": "46268:2:18", + "nameLocation": "46268:2:38", "nodeType": "VariableDeclaration", - "scope": 31996, - "src": "46260:10:18", + "scope": 35057, + "src": "46260:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51813,10 +51813,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31965, + "id": 35026, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "46260:7:18", + "src": "46260:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -51825,24 +51825,24 @@ "visibility": "internal" } ], - "id": 31967, + "id": 35028, "nodeType": "VariableDeclarationStatement", - "src": "46260:10:18" + "src": "46260:10:38" }, { "assignments": [ - 31969 + 35030 ], "declarations": [ { "constant": false, - "id": 31969, + "id": 35030, "mutability": "mutable", "name": "m1", - "nameLocation": "46288:2:18", + "nameLocation": "46288:2:38", "nodeType": "VariableDeclaration", - "scope": 31996, - "src": "46280:10:18", + "scope": 35057, + "src": "46280:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51850,10 +51850,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31968, + "id": 35029, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "46280:7:18", + "src": "46280:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -51862,24 +51862,24 @@ "visibility": "internal" } ], - "id": 31970, + "id": 35031, "nodeType": "VariableDeclarationStatement", - "src": "46280:10:18" + "src": "46280:10:38" }, { "assignments": [ - 31972 + 35033 ], "declarations": [ { "constant": false, - "id": 31972, + "id": 35033, "mutability": "mutable", "name": "m2", - "nameLocation": "46308:2:18", + "nameLocation": "46308:2:38", "nodeType": "VariableDeclaration", - "scope": 31996, - "src": "46300:10:18", + "scope": 35057, + "src": "46300:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51887,10 +51887,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31971, + "id": 35032, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "46300:7:18", + "src": "46300:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -51899,24 +51899,24 @@ "visibility": "internal" } ], - "id": 31973, + "id": 35034, "nodeType": "VariableDeclarationStatement", - "src": "46300:10:18" + "src": "46300:10:38" }, { "assignments": [ - 31975 + 35036 ], "declarations": [ { "constant": false, - "id": 31975, + "id": 35036, "mutability": "mutable", "name": "m3", - "nameLocation": "46328:2:18", + "nameLocation": "46328:2:38", "nodeType": "VariableDeclaration", - "scope": 31996, - "src": "46320:10:18", + "scope": 35057, + "src": "46320:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51924,10 +51924,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31974, + "id": 35035, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "46320:7:18", + "src": "46320:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -51936,24 +51936,24 @@ "visibility": "internal" } ], - "id": 31976, + "id": 35037, "nodeType": "VariableDeclarationStatement", - "src": "46320:10:18" + "src": "46320:10:38" }, { "assignments": [ - 31978 + 35039 ], "declarations": [ { "constant": false, - "id": 31978, + "id": 35039, "mutability": "mutable", "name": "m4", - "nameLocation": "46348:2:18", + "nameLocation": "46348:2:38", "nodeType": "VariableDeclaration", - "scope": 31996, - "src": "46340:10:18", + "scope": 35057, + "src": "46340:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51961,10 +51961,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31977, + "id": 35038, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "46340:7:18", + "src": "46340:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -51973,24 +51973,24 @@ "visibility": "internal" } ], - "id": 31979, + "id": 35040, "nodeType": "VariableDeclarationStatement", - "src": "46340:10:18" + "src": "46340:10:38" }, { "assignments": [ - 31981 + 35042 ], "declarations": [ { "constant": false, - "id": 31981, + "id": 35042, "mutability": "mutable", "name": "m5", - "nameLocation": "46368:2:18", + "nameLocation": "46368:2:38", "nodeType": "VariableDeclaration", - "scope": 31996, - "src": "46360:10:18", + "scope": 35057, + "src": "46360:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -51998,10 +51998,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31980, + "id": 35041, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "46360:7:18", + "src": "46360:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -52010,24 +52010,24 @@ "visibility": "internal" } ], - "id": 31982, + "id": 35043, "nodeType": "VariableDeclarationStatement", - "src": "46360:10:18" + "src": "46360:10:38" }, { "assignments": [ - 31984 + 35045 ], "declarations": [ { "constant": false, - "id": 31984, + "id": 35045, "mutability": "mutable", "name": "m6", - "nameLocation": "46388:2:18", + "nameLocation": "46388:2:38", "nodeType": "VariableDeclaration", - "scope": 31996, - "src": "46380:10:18", + "scope": 35057, + "src": "46380:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52035,10 +52035,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31983, + "id": 35044, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "46380:7:18", + "src": "46380:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -52047,24 +52047,24 @@ "visibility": "internal" } ], - "id": 31985, + "id": 35046, "nodeType": "VariableDeclarationStatement", - "src": "46380:10:18" + "src": "46380:10:38" }, { "assignments": [ - 31987 + 35048 ], "declarations": [ { "constant": false, - "id": 31987, + "id": 35048, "mutability": "mutable", "name": "m7", - "nameLocation": "46408:2:18", + "nameLocation": "46408:2:38", "nodeType": "VariableDeclaration", - "scope": 31996, - "src": "46400:10:18", + "scope": 35057, + "src": "46400:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -52072,10 +52072,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31986, + "id": 35047, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "46400:7:18", + "src": "46400:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -52084,27 +52084,27 @@ "visibility": "internal" } ], - "id": 31988, + "id": 35049, "nodeType": "VariableDeclarationStatement", - "src": "46400:10:18" + "src": "46400:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "46429:856:18", + "src": "46429:856:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "46472:313:18", + "src": "46472:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "46490:15:18", + "src": "46490:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "46504:1:18", + "src": "46504:1:38", "type": "", "value": "0" }, @@ -52112,7 +52112,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "46494:6:18", + "src": "46494:6:38", "type": "" } ] @@ -52120,16 +52120,16 @@ { "body": { "nodeType": "YulBlock", - "src": "46575:40:18", + "src": "46575:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "46604:9:18", + "src": "46604:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "46606:5:18" + "src": "46606:5:38" } ] }, @@ -52140,33 +52140,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "46592:6:18" + "src": "46592:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "46600:1:18" + "src": "46600:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "46587:4:18" + "src": "46587:4:38" }, "nodeType": "YulFunctionCall", - "src": "46587:15:18" + "src": "46587:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "46580:6:18" + "src": "46580:6:38" }, "nodeType": "YulFunctionCall", - "src": "46580:23:18" + "src": "46580:23:38" }, "nodeType": "YulIf", - "src": "46577:36:18" + "src": "46577:36:38" } ] }, @@ -52175,12 +52175,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "46532:6:18" + "src": "46532:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "46540:4:18", + "src": "46540:4:38", "type": "", "value": "0x20" } @@ -52188,30 +52188,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "46529:2:18" + "src": "46529:2:38" }, "nodeType": "YulFunctionCall", - "src": "46529:16:18" + "src": "46529:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "46546:28:18", + "src": "46546:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "46548:24:18", + "src": "46548:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "46562:6:18" + "src": "46562:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "46570:1:18", + "src": "46570:1:38", "type": "", "value": "1" } @@ -52219,16 +52219,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "46558:3:18" + "src": "46558:3:38" }, "nodeType": "YulFunctionCall", - "src": "46558:14:18" + "src": "46558:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "46548:6:18" + "src": "46548:6:38" } ] } @@ -52236,10 +52236,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "46526:2:18", + "src": "46526:2:38", "statements": [] }, - "src": "46522:93:18" + "src": "46522:93:38" }, { "expression": { @@ -52247,34 +52247,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "46639:3:18" + "src": "46639:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "46644:6:18" + "src": "46644:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "46632:6:18" + "src": "46632:6:38" }, "nodeType": "YulFunctionCall", - "src": "46632:19:18" + "src": "46632:19:38" }, "nodeType": "YulExpressionStatement", - "src": "46632:19:18" + "src": "46632:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "46668:37:18", + "src": "46668:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "46685:3:18", + "src": "46685:3:38", "type": "", "value": "256" }, @@ -52283,38 +52283,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "46694:1:18", + "src": "46694:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "46697:6:18" + "src": "46697:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "46690:3:18" + "src": "46690:3:38" }, "nodeType": "YulFunctionCall", - "src": "46690:14:18" + "src": "46690:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "46681:3:18" + "src": "46681:3:38" }, "nodeType": "YulFunctionCall", - "src": "46681:24:18" + "src": "46681:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "46672:5:18", + "src": "46672:5:38", "type": "" } ] @@ -52327,12 +52327,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "46733:3:18" + "src": "46733:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "46738:4:18", + "src": "46738:4:38", "type": "", "value": "0x20" } @@ -52340,59 +52340,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "46729:3:18" + "src": "46729:3:38" }, "nodeType": "YulFunctionCall", - "src": "46729:14:18" + "src": "46729:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "46749:5:18" + "src": "46749:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "46760:5:18" + "src": "46760:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "46767:1:18" + "src": "46767:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "46756:3:18" + "src": "46756:3:38" }, "nodeType": "YulFunctionCall", - "src": "46756:13:18" + "src": "46756:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "46745:3:18" + "src": "46745:3:38" }, "nodeType": "YulFunctionCall", - "src": "46745:25:18" + "src": "46745:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "46722:6:18" + "src": "46722:6:38" }, "nodeType": "YulFunctionCall", - "src": "46722:49:18" + "src": "46722:49:38" }, "nodeType": "YulExpressionStatement", - "src": "46722:49:18" + "src": "46722:49:38" } ] }, @@ -52402,27 +52402,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "46464:3:18", + "src": "46464:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "46469:1:18", + "src": "46469:1:38", "type": "" } ], - "src": "46443:342:18" + "src": "46443:342:38" }, { "nodeType": "YulAssignment", - "src": "46798:17:18", + "src": "46798:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "46810:4:18", + "src": "46810:4:38", "type": "", "value": "0x00" } @@ -52430,28 +52430,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "46804:5:18" + "src": "46804:5:38" }, "nodeType": "YulFunctionCall", - "src": "46804:11:18" + "src": "46804:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "46798:2:18" + "src": "46798:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "46828:17:18", + "src": "46828:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "46840:4:18", + "src": "46840:4:38", "type": "", "value": "0x20" } @@ -52459,28 +52459,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "46834:5:18" + "src": "46834:5:38" }, "nodeType": "YulFunctionCall", - "src": "46834:11:18" + "src": "46834:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "46828:2:18" + "src": "46828:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "46858:17:18", + "src": "46858:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "46870:4:18", + "src": "46870:4:38", "type": "", "value": "0x40" } @@ -52488,28 +52488,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "46864:5:18" + "src": "46864:5:38" }, "nodeType": "YulFunctionCall", - "src": "46864:11:18" + "src": "46864:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "46858:2:18" + "src": "46858:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "46888:17:18", + "src": "46888:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "46900:4:18", + "src": "46900:4:38", "type": "", "value": "0x60" } @@ -52517,28 +52517,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "46894:5:18" + "src": "46894:5:38" }, "nodeType": "YulFunctionCall", - "src": "46894:11:18" + "src": "46894:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "46888:2:18" + "src": "46888:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "46918:17:18", + "src": "46918:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "46930:4:18", + "src": "46930:4:38", "type": "", "value": "0x80" } @@ -52546,28 +52546,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "46924:5:18" + "src": "46924:5:38" }, "nodeType": "YulFunctionCall", - "src": "46924:11:18" + "src": "46924:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "46918:2:18" + "src": "46918:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "46948:17:18", + "src": "46948:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "46960:4:18", + "src": "46960:4:38", "type": "", "value": "0xa0" } @@ -52575,28 +52575,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "46954:5:18" + "src": "46954:5:38" }, "nodeType": "YulFunctionCall", - "src": "46954:11:18" + "src": "46954:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "46948:2:18" + "src": "46948:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "46978:17:18", + "src": "46978:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "46990:4:18", + "src": "46990:4:38", "type": "", "value": "0xc0" } @@ -52604,28 +52604,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "46984:5:18" + "src": "46984:5:38" }, "nodeType": "YulFunctionCall", - "src": "46984:11:18" + "src": "46984:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "46978:2:18" + "src": "46978:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "47008:17:18", + "src": "47008:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "47020:4:18", + "src": "47020:4:38", "type": "", "value": "0xe0" } @@ -52633,16 +52633,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "47014:5:18" + "src": "47014:5:38" }, "nodeType": "YulFunctionCall", - "src": "47014:11:18" + "src": "47014:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "47008:2:18" + "src": "47008:2:38" } ] }, @@ -52652,14 +52652,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "47099:4:18", + "src": "47099:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "47105:10:18", + "src": "47105:10:38", "type": "", "value": "0xb076847f" } @@ -52667,13 +52667,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "47092:6:18" + "src": "47092:6:38" }, "nodeType": "YulFunctionCall", - "src": "47092:24:18" + "src": "47092:24:38" }, "nodeType": "YulExpressionStatement", - "src": "47092:24:18" + "src": "47092:24:38" }, { "expression": { @@ -52681,26 +52681,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "47136:4:18", + "src": "47136:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "47142:2:18" + "src": "47142:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "47129:6:18" + "src": "47129:6:38" }, "nodeType": "YulFunctionCall", - "src": "47129:16:18" + "src": "47129:16:38" }, "nodeType": "YulExpressionStatement", - "src": "47129:16:18" + "src": "47129:16:38" }, { "expression": { @@ -52708,14 +52708,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "47165:4:18", + "src": "47165:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "47171:4:18", + "src": "47171:4:38", "type": "", "value": "0x60" } @@ -52723,13 +52723,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "47158:6:18" + "src": "47158:6:38" }, "nodeType": "YulFunctionCall", - "src": "47158:18:18" + "src": "47158:18:38" }, "nodeType": "YulExpressionStatement", - "src": "47158:18:18" + "src": "47158:18:38" }, { "expression": { @@ -52737,14 +52737,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "47196:4:18", + "src": "47196:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "47202:4:18", + "src": "47202:4:38", "type": "", "value": "0xa0" } @@ -52752,13 +52752,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "47189:6:18" + "src": "47189:6:38" }, "nodeType": "YulFunctionCall", - "src": "47189:18:18" + "src": "47189:18:38" }, "nodeType": "YulExpressionStatement", - "src": "47189:18:18" + "src": "47189:18:38" }, { "expression": { @@ -52766,26 +52766,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "47232:4:18", + "src": "47232:4:38", "type": "", "value": "0x80" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "47238:2:18" + "src": "47238:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "47220:11:18" + "src": "47220:11:38" }, "nodeType": "YulFunctionCall", - "src": "47220:21:18" + "src": "47220:21:38" }, "nodeType": "YulExpressionStatement", - "src": "47220:21:18" + "src": "47220:21:38" }, { "expression": { @@ -52793,126 +52793,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "47266:4:18", + "src": "47266:4:38", "type": "", "value": "0xc0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "47272:2:18" + "src": "47272:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "47254:11:18" + "src": "47254:11:38" }, "nodeType": "YulFunctionCall", - "src": "47254:21:18" + "src": "47254:21:38" }, "nodeType": "YulExpressionStatement", - "src": "47254:21:18" + "src": "47254:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31966, + "declaration": 35027, "isOffset": false, "isSlot": false, - "src": "46798:2:18", + "src": "46798:2:38", "valueSize": 1 }, { - "declaration": 31969, + "declaration": 35030, "isOffset": false, "isSlot": false, - "src": "46828:2:18", + "src": "46828:2:38", "valueSize": 1 }, { - "declaration": 31972, + "declaration": 35033, "isOffset": false, "isSlot": false, - "src": "46858:2:18", + "src": "46858:2:38", "valueSize": 1 }, { - "declaration": 31975, + "declaration": 35036, "isOffset": false, "isSlot": false, - "src": "46888:2:18", + "src": "46888:2:38", "valueSize": 1 }, { - "declaration": 31978, + "declaration": 35039, "isOffset": false, "isSlot": false, - "src": "46918:2:18", + "src": "46918:2:38", "valueSize": 1 }, { - "declaration": 31981, + "declaration": 35042, "isOffset": false, "isSlot": false, - "src": "46948:2:18", + "src": "46948:2:38", "valueSize": 1 }, { - "declaration": 31984, + "declaration": 35045, "isOffset": false, "isSlot": false, - "src": "46978:2:18", + "src": "46978:2:38", "valueSize": 1 }, { - "declaration": 31987, + "declaration": 35048, "isOffset": false, "isSlot": false, - "src": "47008:2:18", + "src": "47008:2:38", "valueSize": 1 }, { - "declaration": 31958, + "declaration": 35019, "isOffset": false, "isSlot": false, - "src": "47142:2:18", + "src": "47142:2:38", "valueSize": 1 }, { - "declaration": 31960, + "declaration": 35021, "isOffset": false, "isSlot": false, - "src": "47238:2:18", + "src": "47238:2:38", "valueSize": 1 }, { - "declaration": 31962, + "declaration": 35023, "isOffset": false, "isSlot": false, - "src": "47272:2:18", + "src": "47272:2:38", "valueSize": 1 } ], - "id": 31989, + "id": 35050, "nodeType": "InlineAssembly", - "src": "46420:865:18" + "src": "46420:865:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 31991, + "id": 35052, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "47310:4:18", + "src": "47310:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -52921,14 +52921,14 @@ }, { "hexValue": "30786534", - "id": 31992, + "id": 35053, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "47316:4:18", + "src": "47316:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_228_by_1", "typeString": "int_const 228" @@ -52947,18 +52947,18 @@ "typeString": "int_const 228" } ], - "id": 31990, + "id": 35051, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "47294:15:18", + "referencedDeclaration": 33383, + "src": "47294:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 31993, + "id": 35054, "isConstant": false, "isLValue": false, "isPure": false, @@ -52967,21 +52967,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "47294:27:18", + "src": "47294:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 31994, + "id": 35055, "nodeType": "ExpressionStatement", - "src": "47294:27:18" + "src": "47294:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "47340:243:18", + "src": "47340:243:38", "statements": [ { "expression": { @@ -52989,26 +52989,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "47361:4:18", + "src": "47361:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "47367:2:18" + "src": "47367:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "47354:6:18" + "src": "47354:6:38" }, "nodeType": "YulFunctionCall", - "src": "47354:16:18" + "src": "47354:16:38" }, "nodeType": "YulExpressionStatement", - "src": "47354:16:18" + "src": "47354:16:38" }, { "expression": { @@ -53016,26 +53016,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "47390:4:18", + "src": "47390:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "47396:2:18" + "src": "47396:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "47383:6:18" + "src": "47383:6:38" }, "nodeType": "YulFunctionCall", - "src": "47383:16:18" + "src": "47383:16:38" }, "nodeType": "YulExpressionStatement", - "src": "47383:16:18" + "src": "47383:16:38" }, { "expression": { @@ -53043,26 +53043,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "47419:4:18", + "src": "47419:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "47425:2:18" + "src": "47425:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "47412:6:18" + "src": "47412:6:38" }, "nodeType": "YulFunctionCall", - "src": "47412:16:18" + "src": "47412:16:38" }, "nodeType": "YulExpressionStatement", - "src": "47412:16:18" + "src": "47412:16:38" }, { "expression": { @@ -53070,26 +53070,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "47448:4:18", + "src": "47448:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "47454:2:18" + "src": "47454:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "47441:6:18" + "src": "47441:6:38" }, "nodeType": "YulFunctionCall", - "src": "47441:16:18" + "src": "47441:16:38" }, "nodeType": "YulExpressionStatement", - "src": "47441:16:18" + "src": "47441:16:38" }, { "expression": { @@ -53097,26 +53097,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "47477:4:18", + "src": "47477:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "47483:2:18" + "src": "47483:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "47470:6:18" + "src": "47470:6:38" }, "nodeType": "YulFunctionCall", - "src": "47470:16:18" + "src": "47470:16:38" }, "nodeType": "YulExpressionStatement", - "src": "47470:16:18" + "src": "47470:16:38" }, { "expression": { @@ -53124,26 +53124,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "47506:4:18", + "src": "47506:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "47512:2:18" + "src": "47512:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "47499:6:18" + "src": "47499:6:38" }, "nodeType": "YulFunctionCall", - "src": "47499:16:18" + "src": "47499:16:38" }, "nodeType": "YulExpressionStatement", - "src": "47499:16:18" + "src": "47499:16:38" }, { "expression": { @@ -53151,26 +53151,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "47535:4:18", + "src": "47535:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "47541:2:18" + "src": "47541:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "47528:6:18" + "src": "47528:6:38" }, "nodeType": "YulFunctionCall", - "src": "47528:16:18" + "src": "47528:16:38" }, "nodeType": "YulExpressionStatement", - "src": "47528:16:18" + "src": "47528:16:38" }, { "expression": { @@ -53178,91 +53178,91 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "47564:4:18", + "src": "47564:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "47570:2:18" + "src": "47570:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "47557:6:18" + "src": "47557:6:38" }, "nodeType": "YulFunctionCall", - "src": "47557:16:18" + "src": "47557:16:38" }, "nodeType": "YulExpressionStatement", - "src": "47557:16:18" + "src": "47557:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 31966, + "declaration": 35027, "isOffset": false, "isSlot": false, - "src": "47367:2:18", + "src": "47367:2:38", "valueSize": 1 }, { - "declaration": 31969, + "declaration": 35030, "isOffset": false, "isSlot": false, - "src": "47396:2:18", + "src": "47396:2:38", "valueSize": 1 }, { - "declaration": 31972, + "declaration": 35033, "isOffset": false, "isSlot": false, - "src": "47425:2:18", + "src": "47425:2:38", "valueSize": 1 }, { - "declaration": 31975, + "declaration": 35036, "isOffset": false, "isSlot": false, - "src": "47454:2:18", + "src": "47454:2:38", "valueSize": 1 }, { - "declaration": 31978, + "declaration": 35039, "isOffset": false, "isSlot": false, - "src": "47483:2:18", + "src": "47483:2:38", "valueSize": 1 }, { - "declaration": 31981, + "declaration": 35042, "isOffset": false, "isSlot": false, - "src": "47512:2:18", + "src": "47512:2:38", "valueSize": 1 }, { - "declaration": 31984, + "declaration": 35045, "isOffset": false, "isSlot": false, - "src": "47541:2:18", + "src": "47541:2:38", "valueSize": 1 }, { - "declaration": 31987, + "declaration": 35048, "isOffset": false, "isSlot": false, - "src": "47570:2:18", + "src": "47570:2:38", "valueSize": 1 } ], - "id": 31995, + "id": 35056, "nodeType": "InlineAssembly", - "src": "47331:252:18" + "src": "47331:252:38" } ] }, @@ -53270,20 +53270,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "46199:3:18", + "nameLocation": "46199:3:38", "parameters": { - "id": 31963, + "id": 35024, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31958, + "id": 35019, "mutability": "mutable", "name": "p0", - "nameLocation": "46208:2:18", + "nameLocation": "46208:2:38", "nodeType": "VariableDeclaration", - "scope": 31997, - "src": "46203:7:18", + "scope": 35058, + "src": "46203:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53291,10 +53291,10 @@ "typeString": "bool" }, "typeName": { - "id": 31957, + "id": 35018, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "46203:4:18", + "src": "46203:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -53304,13 +53304,13 @@ }, { "constant": false, - "id": 31960, + "id": 35021, "mutability": "mutable", "name": "p1", - "nameLocation": "46220:2:18", + "nameLocation": "46220:2:38", "nodeType": "VariableDeclaration", - "scope": 31997, - "src": "46212:10:18", + "scope": 35058, + "src": "46212:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53318,10 +53318,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31959, + "id": 35020, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "46212:7:18", + "src": "46212:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -53331,13 +53331,13 @@ }, { "constant": false, - "id": 31962, + "id": 35023, "mutability": "mutable", "name": "p2", - "nameLocation": "46232:2:18", + "nameLocation": "46232:2:38", "nodeType": "VariableDeclaration", - "scope": 31997, - "src": "46224:10:18", + "scope": 35058, + "src": "46224:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53345,10 +53345,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 31961, + "id": 35022, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "46224:7:18", + "src": "46224:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -53357,44 +53357,44 @@ "visibility": "internal" } ], - "src": "46202:33:18" + "src": "46202:33:38" }, "returnParameters": { - "id": 31964, + "id": 35025, "nodeType": "ParameterList", "parameters": [], - "src": "46250:0:18" + "src": "46250:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32026, + "id": 35087, "nodeType": "FunctionDefinition", - "src": "47595:664:18", + "src": "47595:664:38", "nodes": [], "body": { - "id": 32025, + "id": 35086, "nodeType": "Block", - "src": "47658:601:18", + "src": "47658:601:38", "nodes": [], "statements": [ { "assignments": [ - 32007 + 35068 ], "declarations": [ { "constant": false, - "id": 32007, + "id": 35068, "mutability": "mutable", "name": "m0", - "nameLocation": "47676:2:18", + "nameLocation": "47676:2:38", "nodeType": "VariableDeclaration", - "scope": 32025, - "src": "47668:10:18", + "scope": 35086, + "src": "47668:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53402,10 +53402,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32006, + "id": 35067, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "47668:7:18", + "src": "47668:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -53414,24 +53414,24 @@ "visibility": "internal" } ], - "id": 32008, + "id": 35069, "nodeType": "VariableDeclarationStatement", - "src": "47668:10:18" + "src": "47668:10:38" }, { "assignments": [ - 32010 + 35071 ], "declarations": [ { "constant": false, - "id": 32010, + "id": 35071, "mutability": "mutable", "name": "m1", - "nameLocation": "47696:2:18", + "nameLocation": "47696:2:38", "nodeType": "VariableDeclaration", - "scope": 32025, - "src": "47688:10:18", + "scope": 35086, + "src": "47688:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53439,10 +53439,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32009, + "id": 35070, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "47688:7:18", + "src": "47688:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -53451,24 +53451,24 @@ "visibility": "internal" } ], - "id": 32011, + "id": 35072, "nodeType": "VariableDeclarationStatement", - "src": "47688:10:18" + "src": "47688:10:38" }, { "assignments": [ - 32013 + 35074 ], "declarations": [ { "constant": false, - "id": 32013, + "id": 35074, "mutability": "mutable", "name": "m2", - "nameLocation": "47716:2:18", + "nameLocation": "47716:2:38", "nodeType": "VariableDeclaration", - "scope": 32025, - "src": "47708:10:18", + "scope": 35086, + "src": "47708:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53476,10 +53476,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32012, + "id": 35073, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "47708:7:18", + "src": "47708:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -53488,24 +53488,24 @@ "visibility": "internal" } ], - "id": 32014, + "id": 35075, "nodeType": "VariableDeclarationStatement", - "src": "47708:10:18" + "src": "47708:10:38" }, { "assignments": [ - 32016 + 35077 ], "declarations": [ { "constant": false, - "id": 32016, + "id": 35077, "mutability": "mutable", "name": "m3", - "nameLocation": "47736:2:18", + "nameLocation": "47736:2:38", "nodeType": "VariableDeclaration", - "scope": 32025, - "src": "47728:10:18", + "scope": 35086, + "src": "47728:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -53513,10 +53513,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32015, + "id": 35076, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "47728:7:18", + "src": "47728:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -53525,24 +53525,24 @@ "visibility": "internal" } ], - "id": 32017, + "id": 35078, "nodeType": "VariableDeclarationStatement", - "src": "47728:10:18" + "src": "47728:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "47757:314:18", + "src": "47757:314:38", "statements": [ { "nodeType": "YulAssignment", - "src": "47771:17:18", + "src": "47771:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "47783:4:18", + "src": "47783:4:38", "type": "", "value": "0x00" } @@ -53550,28 +53550,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "47777:5:18" + "src": "47777:5:38" }, "nodeType": "YulFunctionCall", - "src": "47777:11:18" + "src": "47777:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "47771:2:18" + "src": "47771:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "47801:17:18", + "src": "47801:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "47813:4:18", + "src": "47813:4:38", "type": "", "value": "0x20" } @@ -53579,28 +53579,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "47807:5:18" + "src": "47807:5:38" }, "nodeType": "YulFunctionCall", - "src": "47807:11:18" + "src": "47807:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "47801:2:18" + "src": "47801:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "47831:17:18", + "src": "47831:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "47843:4:18", + "src": "47843:4:38", "type": "", "value": "0x40" } @@ -53608,28 +53608,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "47837:5:18" + "src": "47837:5:38" }, "nodeType": "YulFunctionCall", - "src": "47837:11:18" + "src": "47837:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "47831:2:18" + "src": "47831:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "47861:17:18", + "src": "47861:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "47873:4:18", + "src": "47873:4:38", "type": "", "value": "0x60" } @@ -53637,16 +53637,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "47867:5:18" + "src": "47867:5:38" }, "nodeType": "YulFunctionCall", - "src": "47867:11:18" + "src": "47867:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "47861:2:18" + "src": "47861:2:38" } ] }, @@ -53656,14 +53656,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "47957:4:18", + "src": "47957:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "47963:10:18", + "src": "47963:10:38", "type": "", "value": "0xbcfd9be0" } @@ -53671,13 +53671,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "47950:6:18" + "src": "47950:6:38" }, "nodeType": "YulFunctionCall", - "src": "47950:24:18" + "src": "47950:24:38" }, "nodeType": "YulExpressionStatement", - "src": "47950:24:18" + "src": "47950:24:38" }, { "expression": { @@ -53685,26 +53685,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "47994:4:18", + "src": "47994:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "48000:2:18" + "src": "48000:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "47987:6:18" + "src": "47987:6:38" }, "nodeType": "YulFunctionCall", - "src": "47987:16:18" + "src": "47987:16:38" }, "nodeType": "YulExpressionStatement", - "src": "47987:16:18" + "src": "47987:16:38" }, { "expression": { @@ -53712,26 +53712,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "48023:4:18", + "src": "48023:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "48029:2:18" + "src": "48029:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "48016:6:18" + "src": "48016:6:38" }, "nodeType": "YulFunctionCall", - "src": "48016:16:18" + "src": "48016:16:38" }, "nodeType": "YulExpressionStatement", - "src": "48016:16:18" + "src": "48016:16:38" }, { "expression": { @@ -53739,98 +53739,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "48052:4:18", + "src": "48052:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "48058:2:18" + "src": "48058:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "48045:6:18" + "src": "48045:6:38" }, "nodeType": "YulFunctionCall", - "src": "48045:16:18" + "src": "48045:16:38" }, "nodeType": "YulExpressionStatement", - "src": "48045:16:18" + "src": "48045:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32007, + "declaration": 35068, "isOffset": false, "isSlot": false, - "src": "47771:2:18", + "src": "47771:2:38", "valueSize": 1 }, { - "declaration": 32010, + "declaration": 35071, "isOffset": false, "isSlot": false, - "src": "47801:2:18", + "src": "47801:2:38", "valueSize": 1 }, { - "declaration": 32013, + "declaration": 35074, "isOffset": false, "isSlot": false, - "src": "47831:2:18", + "src": "47831:2:38", "valueSize": 1 }, { - "declaration": 32016, + "declaration": 35077, "isOffset": false, "isSlot": false, - "src": "47861:2:18", + "src": "47861:2:38", "valueSize": 1 }, { - "declaration": 31999, + "declaration": 35060, "isOffset": false, "isSlot": false, - "src": "48000:2:18", + "src": "48000:2:38", "valueSize": 1 }, { - "declaration": 32001, + "declaration": 35062, "isOffset": false, "isSlot": false, - "src": "48029:2:18", + "src": "48029:2:38", "valueSize": 1 }, { - "declaration": 32003, + "declaration": 35064, "isOffset": false, "isSlot": false, - "src": "48058:2:18", + "src": "48058:2:38", "valueSize": 1 } ], - "id": 32018, + "id": 35079, "nodeType": "InlineAssembly", - "src": "47748:323:18" + "src": "47748:323:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32020, + "id": 35081, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "48096:4:18", + "src": "48096:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -53839,14 +53839,14 @@ }, { "hexValue": "30783634", - "id": 32021, + "id": 35082, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "48102:4:18", + "src": "48102:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -53865,18 +53865,18 @@ "typeString": "int_const 100" } ], - "id": 32019, + "id": 35080, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "48080:15:18", + "referencedDeclaration": 33383, + "src": "48080:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32022, + "id": 35083, "isConstant": false, "isLValue": false, "isPure": false, @@ -53885,21 +53885,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48080:27:18", + "src": "48080:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32023, + "id": 35084, "nodeType": "ExpressionStatement", - "src": "48080:27:18" + "src": "48080:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "48126:127:18", + "src": "48126:127:38", "statements": [ { "expression": { @@ -53907,26 +53907,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "48147:4:18", + "src": "48147:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "48153:2:18" + "src": "48153:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "48140:6:18" + "src": "48140:6:38" }, "nodeType": "YulFunctionCall", - "src": "48140:16:18" + "src": "48140:16:38" }, "nodeType": "YulExpressionStatement", - "src": "48140:16:18" + "src": "48140:16:38" }, { "expression": { @@ -53934,26 +53934,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "48176:4:18", + "src": "48176:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "48182:2:18" + "src": "48182:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "48169:6:18" + "src": "48169:6:38" }, "nodeType": "YulFunctionCall", - "src": "48169:16:18" + "src": "48169:16:38" }, "nodeType": "YulExpressionStatement", - "src": "48169:16:18" + "src": "48169:16:38" }, { "expression": { @@ -53961,26 +53961,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "48205:4:18", + "src": "48205:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "48211:2:18" + "src": "48211:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "48198:6:18" + "src": "48198:6:38" }, "nodeType": "YulFunctionCall", - "src": "48198:16:18" + "src": "48198:16:38" }, "nodeType": "YulExpressionStatement", - "src": "48198:16:18" + "src": "48198:16:38" }, { "expression": { @@ -53988,63 +53988,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "48234:4:18", + "src": "48234:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "48240:2:18" + "src": "48240:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "48227:6:18" + "src": "48227:6:38" }, "nodeType": "YulFunctionCall", - "src": "48227:16:18" + "src": "48227:16:38" }, "nodeType": "YulExpressionStatement", - "src": "48227:16:18" + "src": "48227:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32007, + "declaration": 35068, "isOffset": false, "isSlot": false, - "src": "48153:2:18", + "src": "48153:2:38", "valueSize": 1 }, { - "declaration": 32010, + "declaration": 35071, "isOffset": false, "isSlot": false, - "src": "48182:2:18", + "src": "48182:2:38", "valueSize": 1 }, { - "declaration": 32013, + "declaration": 35074, "isOffset": false, "isSlot": false, - "src": "48211:2:18", + "src": "48211:2:38", "valueSize": 1 }, { - "declaration": 32016, + "declaration": 35077, "isOffset": false, "isSlot": false, - "src": "48240:2:18", + "src": "48240:2:38", "valueSize": 1 } ], - "id": 32024, + "id": 35085, "nodeType": "InlineAssembly", - "src": "48117:136:18" + "src": "48117:136:38" } ] }, @@ -54052,20 +54052,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "47604:3:18", + "nameLocation": "47604:3:38", "parameters": { - "id": 32004, + "id": 35065, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31999, + "id": 35060, "mutability": "mutable", "name": "p0", - "nameLocation": "47616:2:18", + "nameLocation": "47616:2:38", "nodeType": "VariableDeclaration", - "scope": 32026, - "src": "47608:10:18", + "scope": 35087, + "src": "47608:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54073,10 +54073,10 @@ "typeString": "uint256" }, "typeName": { - "id": 31998, + "id": 35059, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "47608:7:18", + "src": "47608:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54086,13 +54086,13 @@ }, { "constant": false, - "id": 32001, + "id": 35062, "mutability": "mutable", "name": "p1", - "nameLocation": "47628:2:18", + "nameLocation": "47628:2:38", "nodeType": "VariableDeclaration", - "scope": 32026, - "src": "47620:10:18", + "scope": 35087, + "src": "47620:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54100,10 +54100,10 @@ "typeString": "address" }, "typeName": { - "id": 32000, + "id": 35061, "name": "address", "nodeType": "ElementaryTypeName", - "src": "47620:7:18", + "src": "47620:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -54114,13 +54114,13 @@ }, { "constant": false, - "id": 32003, + "id": 35064, "mutability": "mutable", "name": "p2", - "nameLocation": "47640:2:18", + "nameLocation": "47640:2:38", "nodeType": "VariableDeclaration", - "scope": 32026, - "src": "47632:10:18", + "scope": 35087, + "src": "47632:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54128,10 +54128,10 @@ "typeString": "address" }, "typeName": { - "id": 32002, + "id": 35063, "name": "address", "nodeType": "ElementaryTypeName", - "src": "47632:7:18", + "src": "47632:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -54141,44 +54141,44 @@ "visibility": "internal" } ], - "src": "47607:36:18" + "src": "47607:36:38" }, "returnParameters": { - "id": 32005, + "id": 35066, "nodeType": "ParameterList", "parameters": [], - "src": "47658:0:18" + "src": "47658:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32055, + "id": 35116, "nodeType": "FunctionDefinition", - "src": "48265:658:18", + "src": "48265:658:38", "nodes": [], "body": { - "id": 32054, + "id": 35115, "nodeType": "Block", - "src": "48325:598:18", + "src": "48325:598:38", "nodes": [], "statements": [ { "assignments": [ - 32036 + 35097 ], "declarations": [ { "constant": false, - "id": 32036, + "id": 35097, "mutability": "mutable", "name": "m0", - "nameLocation": "48343:2:18", + "nameLocation": "48343:2:38", "nodeType": "VariableDeclaration", - "scope": 32054, - "src": "48335:10:18", + "scope": 35115, + "src": "48335:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54186,10 +54186,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32035, + "id": 35096, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "48335:7:18", + "src": "48335:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -54198,24 +54198,24 @@ "visibility": "internal" } ], - "id": 32037, + "id": 35098, "nodeType": "VariableDeclarationStatement", - "src": "48335:10:18" + "src": "48335:10:38" }, { "assignments": [ - 32039 + 35100 ], "declarations": [ { "constant": false, - "id": 32039, + "id": 35100, "mutability": "mutable", "name": "m1", - "nameLocation": "48363:2:18", + "nameLocation": "48363:2:38", "nodeType": "VariableDeclaration", - "scope": 32054, - "src": "48355:10:18", + "scope": 35115, + "src": "48355:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54223,10 +54223,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32038, + "id": 35099, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "48355:7:18", + "src": "48355:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -54235,24 +54235,24 @@ "visibility": "internal" } ], - "id": 32040, + "id": 35101, "nodeType": "VariableDeclarationStatement", - "src": "48355:10:18" + "src": "48355:10:38" }, { "assignments": [ - 32042 + 35103 ], "declarations": [ { "constant": false, - "id": 32042, + "id": 35103, "mutability": "mutable", "name": "m2", - "nameLocation": "48383:2:18", + "nameLocation": "48383:2:38", "nodeType": "VariableDeclaration", - "scope": 32054, - "src": "48375:10:18", + "scope": 35115, + "src": "48375:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54260,10 +54260,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32041, + "id": 35102, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "48375:7:18", + "src": "48375:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -54272,24 +54272,24 @@ "visibility": "internal" } ], - "id": 32043, + "id": 35104, "nodeType": "VariableDeclarationStatement", - "src": "48375:10:18" + "src": "48375:10:38" }, { "assignments": [ - 32045 + 35106 ], "declarations": [ { "constant": false, - "id": 32045, + "id": 35106, "mutability": "mutable", "name": "m3", - "nameLocation": "48403:2:18", + "nameLocation": "48403:2:38", "nodeType": "VariableDeclaration", - "scope": 32054, - "src": "48395:10:18", + "scope": 35115, + "src": "48395:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54297,10 +54297,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32044, + "id": 35105, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "48395:7:18", + "src": "48395:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -54309,24 +54309,24 @@ "visibility": "internal" } ], - "id": 32046, + "id": 35107, "nodeType": "VariableDeclarationStatement", - "src": "48395:10:18" + "src": "48395:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "48424:311:18", + "src": "48424:311:38", "statements": [ { "nodeType": "YulAssignment", - "src": "48438:17:18", + "src": "48438:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "48450:4:18", + "src": "48450:4:38", "type": "", "value": "0x00" } @@ -54334,28 +54334,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "48444:5:18" + "src": "48444:5:38" }, "nodeType": "YulFunctionCall", - "src": "48444:11:18" + "src": "48444:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "48438:2:18" + "src": "48438:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "48468:17:18", + "src": "48468:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "48480:4:18", + "src": "48480:4:38", "type": "", "value": "0x20" } @@ -54363,28 +54363,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "48474:5:18" + "src": "48474:5:38" }, "nodeType": "YulFunctionCall", - "src": "48474:11:18" + "src": "48474:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "48468:2:18" + "src": "48468:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "48498:17:18", + "src": "48498:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "48510:4:18", + "src": "48510:4:38", "type": "", "value": "0x40" } @@ -54392,28 +54392,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "48504:5:18" + "src": "48504:5:38" }, "nodeType": "YulFunctionCall", - "src": "48504:11:18" + "src": "48504:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "48498:2:18" + "src": "48498:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "48528:17:18", + "src": "48528:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "48540:4:18", + "src": "48540:4:38", "type": "", "value": "0x60" } @@ -54421,16 +54421,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "48534:5:18" + "src": "48534:5:38" }, "nodeType": "YulFunctionCall", - "src": "48534:11:18" + "src": "48534:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "48528:2:18" + "src": "48528:2:38" } ] }, @@ -54440,14 +54440,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "48621:4:18", + "src": "48621:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "48627:10:18", + "src": "48627:10:38", "type": "", "value": "0x9b6ec042" } @@ -54455,13 +54455,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "48614:6:18" + "src": "48614:6:38" }, "nodeType": "YulFunctionCall", - "src": "48614:24:18" + "src": "48614:24:38" }, "nodeType": "YulExpressionStatement", - "src": "48614:24:18" + "src": "48614:24:38" }, { "expression": { @@ -54469,26 +54469,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "48658:4:18", + "src": "48658:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "48664:2:18" + "src": "48664:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "48651:6:18" + "src": "48651:6:38" }, "nodeType": "YulFunctionCall", - "src": "48651:16:18" + "src": "48651:16:38" }, "nodeType": "YulExpressionStatement", - "src": "48651:16:18" + "src": "48651:16:38" }, { "expression": { @@ -54496,26 +54496,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "48687:4:18", + "src": "48687:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "48693:2:18" + "src": "48693:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "48680:6:18" + "src": "48680:6:38" }, "nodeType": "YulFunctionCall", - "src": "48680:16:18" + "src": "48680:16:38" }, "nodeType": "YulExpressionStatement", - "src": "48680:16:18" + "src": "48680:16:38" }, { "expression": { @@ -54523,98 +54523,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "48716:4:18", + "src": "48716:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "48722:2:18" + "src": "48722:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "48709:6:18" + "src": "48709:6:38" }, "nodeType": "YulFunctionCall", - "src": "48709:16:18" + "src": "48709:16:38" }, "nodeType": "YulExpressionStatement", - "src": "48709:16:18" + "src": "48709:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32036, + "declaration": 35097, "isOffset": false, "isSlot": false, - "src": "48438:2:18", + "src": "48438:2:38", "valueSize": 1 }, { - "declaration": 32039, + "declaration": 35100, "isOffset": false, "isSlot": false, - "src": "48468:2:18", + "src": "48468:2:38", "valueSize": 1 }, { - "declaration": 32042, + "declaration": 35103, "isOffset": false, "isSlot": false, - "src": "48498:2:18", + "src": "48498:2:38", "valueSize": 1 }, { - "declaration": 32045, + "declaration": 35106, "isOffset": false, "isSlot": false, - "src": "48528:2:18", + "src": "48528:2:38", "valueSize": 1 }, { - "declaration": 32028, + "declaration": 35089, "isOffset": false, "isSlot": false, - "src": "48664:2:18", + "src": "48664:2:38", "valueSize": 1 }, { - "declaration": 32030, + "declaration": 35091, "isOffset": false, "isSlot": false, - "src": "48693:2:18", + "src": "48693:2:38", "valueSize": 1 }, { - "declaration": 32032, + "declaration": 35093, "isOffset": false, "isSlot": false, - "src": "48722:2:18", + "src": "48722:2:38", "valueSize": 1 } ], - "id": 32047, + "id": 35108, "nodeType": "InlineAssembly", - "src": "48415:320:18" + "src": "48415:320:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32049, + "id": 35110, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "48760:4:18", + "src": "48760:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -54623,14 +54623,14 @@ }, { "hexValue": "30783634", - "id": 32050, + "id": 35111, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "48766:4:18", + "src": "48766:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -54649,18 +54649,18 @@ "typeString": "int_const 100" } ], - "id": 32048, + "id": 35109, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "48744:15:18", + "referencedDeclaration": 33383, + "src": "48744:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32051, + "id": 35112, "isConstant": false, "isLValue": false, "isPure": false, @@ -54669,21 +54669,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "48744:27:18", + "src": "48744:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32052, + "id": 35113, "nodeType": "ExpressionStatement", - "src": "48744:27:18" + "src": "48744:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "48790:127:18", + "src": "48790:127:38", "statements": [ { "expression": { @@ -54691,26 +54691,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "48811:4:18", + "src": "48811:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "48817:2:18" + "src": "48817:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "48804:6:18" + "src": "48804:6:38" }, "nodeType": "YulFunctionCall", - "src": "48804:16:18" + "src": "48804:16:38" }, "nodeType": "YulExpressionStatement", - "src": "48804:16:18" + "src": "48804:16:38" }, { "expression": { @@ -54718,26 +54718,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "48840:4:18", + "src": "48840:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "48846:2:18" + "src": "48846:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "48833:6:18" + "src": "48833:6:38" }, "nodeType": "YulFunctionCall", - "src": "48833:16:18" + "src": "48833:16:38" }, "nodeType": "YulExpressionStatement", - "src": "48833:16:18" + "src": "48833:16:38" }, { "expression": { @@ -54745,26 +54745,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "48869:4:18", + "src": "48869:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "48875:2:18" + "src": "48875:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "48862:6:18" + "src": "48862:6:38" }, "nodeType": "YulFunctionCall", - "src": "48862:16:18" + "src": "48862:16:38" }, "nodeType": "YulExpressionStatement", - "src": "48862:16:18" + "src": "48862:16:38" }, { "expression": { @@ -54772,63 +54772,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "48898:4:18", + "src": "48898:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "48904:2:18" + "src": "48904:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "48891:6:18" + "src": "48891:6:38" }, "nodeType": "YulFunctionCall", - "src": "48891:16:18" + "src": "48891:16:38" }, "nodeType": "YulExpressionStatement", - "src": "48891:16:18" + "src": "48891:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32036, + "declaration": 35097, "isOffset": false, "isSlot": false, - "src": "48817:2:18", + "src": "48817:2:38", "valueSize": 1 }, { - "declaration": 32039, + "declaration": 35100, "isOffset": false, "isSlot": false, - "src": "48846:2:18", + "src": "48846:2:38", "valueSize": 1 }, { - "declaration": 32042, + "declaration": 35103, "isOffset": false, "isSlot": false, - "src": "48875:2:18", + "src": "48875:2:38", "valueSize": 1 }, { - "declaration": 32045, + "declaration": 35106, "isOffset": false, "isSlot": false, - "src": "48904:2:18", + "src": "48904:2:38", "valueSize": 1 } ], - "id": 32053, + "id": 35114, "nodeType": "InlineAssembly", - "src": "48781:136:18" + "src": "48781:136:38" } ] }, @@ -54836,20 +54836,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48274:3:18", + "nameLocation": "48274:3:38", "parameters": { - "id": 32033, + "id": 35094, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32028, + "id": 35089, "mutability": "mutable", "name": "p0", - "nameLocation": "48286:2:18", + "nameLocation": "48286:2:38", "nodeType": "VariableDeclaration", - "scope": 32055, - "src": "48278:10:18", + "scope": 35116, + "src": "48278:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54857,10 +54857,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32027, + "id": 35088, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "48278:7:18", + "src": "48278:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -54870,13 +54870,13 @@ }, { "constant": false, - "id": 32030, + "id": 35091, "mutability": "mutable", "name": "p1", - "nameLocation": "48298:2:18", + "nameLocation": "48298:2:38", "nodeType": "VariableDeclaration", - "scope": 32055, - "src": "48290:10:18", + "scope": 35116, + "src": "48290:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54884,10 +54884,10 @@ "typeString": "address" }, "typeName": { - "id": 32029, + "id": 35090, "name": "address", "nodeType": "ElementaryTypeName", - "src": "48290:7:18", + "src": "48290:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -54898,13 +54898,13 @@ }, { "constant": false, - "id": 32032, + "id": 35093, "mutability": "mutable", "name": "p2", - "nameLocation": "48307:2:18", + "nameLocation": "48307:2:38", "nodeType": "VariableDeclaration", - "scope": 32055, - "src": "48302:7:18", + "scope": 35116, + "src": "48302:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54912,10 +54912,10 @@ "typeString": "bool" }, "typeName": { - "id": 32031, + "id": 35092, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "48302:4:18", + "src": "48302:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -54924,44 +54924,44 @@ "visibility": "internal" } ], - "src": "48277:33:18" + "src": "48277:33:38" }, "returnParameters": { - "id": 32034, + "id": 35095, "nodeType": "ParameterList", "parameters": [], - "src": "48325:0:18" + "src": "48325:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32084, + "id": 35145, "nodeType": "FunctionDefinition", - "src": "48929:664:18", + "src": "48929:664:38", "nodes": [], "body": { - "id": 32083, + "id": 35144, "nodeType": "Block", - "src": "48992:601:18", + "src": "48992:601:38", "nodes": [], "statements": [ { "assignments": [ - 32065 + 35126 ], "declarations": [ { "constant": false, - "id": 32065, + "id": 35126, "mutability": "mutable", "name": "m0", - "nameLocation": "49010:2:18", + "nameLocation": "49010:2:38", "nodeType": "VariableDeclaration", - "scope": 32083, - "src": "49002:10:18", + "scope": 35144, + "src": "49002:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -54969,10 +54969,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32064, + "id": 35125, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "49002:7:18", + "src": "49002:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -54981,24 +54981,24 @@ "visibility": "internal" } ], - "id": 32066, + "id": 35127, "nodeType": "VariableDeclarationStatement", - "src": "49002:10:18" + "src": "49002:10:38" }, { "assignments": [ - 32068 + 35129 ], "declarations": [ { "constant": false, - "id": 32068, + "id": 35129, "mutability": "mutable", "name": "m1", - "nameLocation": "49030:2:18", + "nameLocation": "49030:2:38", "nodeType": "VariableDeclaration", - "scope": 32083, - "src": "49022:10:18", + "scope": 35144, + "src": "49022:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55006,10 +55006,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32067, + "id": 35128, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "49022:7:18", + "src": "49022:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -55018,24 +55018,24 @@ "visibility": "internal" } ], - "id": 32069, + "id": 35130, "nodeType": "VariableDeclarationStatement", - "src": "49022:10:18" + "src": "49022:10:38" }, { "assignments": [ - 32071 + 35132 ], "declarations": [ { "constant": false, - "id": 32071, + "id": 35132, "mutability": "mutable", "name": "m2", - "nameLocation": "49050:2:18", + "nameLocation": "49050:2:38", "nodeType": "VariableDeclaration", - "scope": 32083, - "src": "49042:10:18", + "scope": 35144, + "src": "49042:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55043,10 +55043,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32070, + "id": 35131, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "49042:7:18", + "src": "49042:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -55055,24 +55055,24 @@ "visibility": "internal" } ], - "id": 32072, + "id": 35133, "nodeType": "VariableDeclarationStatement", - "src": "49042:10:18" + "src": "49042:10:38" }, { "assignments": [ - 32074 + 35135 ], "declarations": [ { "constant": false, - "id": 32074, + "id": 35135, "mutability": "mutable", "name": "m3", - "nameLocation": "49070:2:18", + "nameLocation": "49070:2:38", "nodeType": "VariableDeclaration", - "scope": 32083, - "src": "49062:10:18", + "scope": 35144, + "src": "49062:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55080,10 +55080,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32073, + "id": 35134, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "49062:7:18", + "src": "49062:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -55092,24 +55092,24 @@ "visibility": "internal" } ], - "id": 32075, + "id": 35136, "nodeType": "VariableDeclarationStatement", - "src": "49062:10:18" + "src": "49062:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "49091:314:18", + "src": "49091:314:38", "statements": [ { "nodeType": "YulAssignment", - "src": "49105:17:18", + "src": "49105:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "49117:4:18", + "src": "49117:4:38", "type": "", "value": "0x00" } @@ -55117,28 +55117,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "49111:5:18" + "src": "49111:5:38" }, "nodeType": "YulFunctionCall", - "src": "49111:11:18" + "src": "49111:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "49105:2:18" + "src": "49105:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "49135:17:18", + "src": "49135:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "49147:4:18", + "src": "49147:4:38", "type": "", "value": "0x20" } @@ -55146,28 +55146,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "49141:5:18" + "src": "49141:5:38" }, "nodeType": "YulFunctionCall", - "src": "49141:11:18" + "src": "49141:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "49135:2:18" + "src": "49135:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "49165:17:18", + "src": "49165:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "49177:4:18", + "src": "49177:4:38", "type": "", "value": "0x40" } @@ -55175,28 +55175,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "49171:5:18" + "src": "49171:5:38" }, "nodeType": "YulFunctionCall", - "src": "49171:11:18" + "src": "49171:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "49165:2:18" + "src": "49165:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "49195:17:18", + "src": "49195:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "49207:4:18", + "src": "49207:4:38", "type": "", "value": "0x60" } @@ -55204,16 +55204,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "49201:5:18" + "src": "49201:5:38" }, "nodeType": "YulFunctionCall", - "src": "49201:11:18" + "src": "49201:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "49195:2:18" + "src": "49195:2:38" } ] }, @@ -55223,14 +55223,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "49291:4:18", + "src": "49291:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "49297:10:18", + "src": "49297:10:38", "type": "", "value": "0x5a9b5ed5" } @@ -55238,13 +55238,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "49284:6:18" + "src": "49284:6:38" }, "nodeType": "YulFunctionCall", - "src": "49284:24:18" + "src": "49284:24:38" }, "nodeType": "YulExpressionStatement", - "src": "49284:24:18" + "src": "49284:24:38" }, { "expression": { @@ -55252,26 +55252,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "49328:4:18", + "src": "49328:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "49334:2:18" + "src": "49334:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "49321:6:18" + "src": "49321:6:38" }, "nodeType": "YulFunctionCall", - "src": "49321:16:18" + "src": "49321:16:38" }, "nodeType": "YulExpressionStatement", - "src": "49321:16:18" + "src": "49321:16:38" }, { "expression": { @@ -55279,26 +55279,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "49357:4:18", + "src": "49357:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "49363:2:18" + "src": "49363:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "49350:6:18" + "src": "49350:6:38" }, "nodeType": "YulFunctionCall", - "src": "49350:16:18" + "src": "49350:16:38" }, "nodeType": "YulExpressionStatement", - "src": "49350:16:18" + "src": "49350:16:38" }, { "expression": { @@ -55306,98 +55306,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "49386:4:18", + "src": "49386:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "49392:2:18" + "src": "49392:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "49379:6:18" + "src": "49379:6:38" }, "nodeType": "YulFunctionCall", - "src": "49379:16:18" + "src": "49379:16:38" }, "nodeType": "YulExpressionStatement", - "src": "49379:16:18" + "src": "49379:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32065, + "declaration": 35126, "isOffset": false, "isSlot": false, - "src": "49105:2:18", + "src": "49105:2:38", "valueSize": 1 }, { - "declaration": 32068, + "declaration": 35129, "isOffset": false, "isSlot": false, - "src": "49135:2:18", + "src": "49135:2:38", "valueSize": 1 }, { - "declaration": 32071, + "declaration": 35132, "isOffset": false, "isSlot": false, - "src": "49165:2:18", + "src": "49165:2:38", "valueSize": 1 }, { - "declaration": 32074, + "declaration": 35135, "isOffset": false, "isSlot": false, - "src": "49195:2:18", + "src": "49195:2:38", "valueSize": 1 }, { - "declaration": 32057, + "declaration": 35118, "isOffset": false, "isSlot": false, - "src": "49334:2:18", + "src": "49334:2:38", "valueSize": 1 }, { - "declaration": 32059, + "declaration": 35120, "isOffset": false, "isSlot": false, - "src": "49363:2:18", + "src": "49363:2:38", "valueSize": 1 }, { - "declaration": 32061, + "declaration": 35122, "isOffset": false, "isSlot": false, - "src": "49392:2:18", + "src": "49392:2:38", "valueSize": 1 } ], - "id": 32076, + "id": 35137, "nodeType": "InlineAssembly", - "src": "49082:323:18" + "src": "49082:323:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32078, + "id": 35139, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "49430:4:18", + "src": "49430:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -55406,14 +55406,14 @@ }, { "hexValue": "30783634", - "id": 32079, + "id": 35140, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "49436:4:18", + "src": "49436:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -55432,18 +55432,18 @@ "typeString": "int_const 100" } ], - "id": 32077, + "id": 35138, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "49414:15:18", + "referencedDeclaration": 33383, + "src": "49414:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32080, + "id": 35141, "isConstant": false, "isLValue": false, "isPure": false, @@ -55452,21 +55452,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "49414:27:18", + "src": "49414:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32081, + "id": 35142, "nodeType": "ExpressionStatement", - "src": "49414:27:18" + "src": "49414:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "49460:127:18", + "src": "49460:127:38", "statements": [ { "expression": { @@ -55474,26 +55474,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "49481:4:18", + "src": "49481:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "49487:2:18" + "src": "49487:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "49474:6:18" + "src": "49474:6:38" }, "nodeType": "YulFunctionCall", - "src": "49474:16:18" + "src": "49474:16:38" }, "nodeType": "YulExpressionStatement", - "src": "49474:16:18" + "src": "49474:16:38" }, { "expression": { @@ -55501,26 +55501,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "49510:4:18", + "src": "49510:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "49516:2:18" + "src": "49516:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "49503:6:18" + "src": "49503:6:38" }, "nodeType": "YulFunctionCall", - "src": "49503:16:18" + "src": "49503:16:38" }, "nodeType": "YulExpressionStatement", - "src": "49503:16:18" + "src": "49503:16:38" }, { "expression": { @@ -55528,26 +55528,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "49539:4:18", + "src": "49539:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "49545:2:18" + "src": "49545:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "49532:6:18" + "src": "49532:6:38" }, "nodeType": "YulFunctionCall", - "src": "49532:16:18" + "src": "49532:16:38" }, "nodeType": "YulExpressionStatement", - "src": "49532:16:18" + "src": "49532:16:38" }, { "expression": { @@ -55555,63 +55555,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "49568:4:18", + "src": "49568:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "49574:2:18" + "src": "49574:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "49561:6:18" + "src": "49561:6:38" }, "nodeType": "YulFunctionCall", - "src": "49561:16:18" + "src": "49561:16:38" }, "nodeType": "YulExpressionStatement", - "src": "49561:16:18" + "src": "49561:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32065, + "declaration": 35126, "isOffset": false, "isSlot": false, - "src": "49487:2:18", + "src": "49487:2:38", "valueSize": 1 }, { - "declaration": 32068, + "declaration": 35129, "isOffset": false, "isSlot": false, - "src": "49516:2:18", + "src": "49516:2:38", "valueSize": 1 }, { - "declaration": 32071, + "declaration": 35132, "isOffset": false, "isSlot": false, - "src": "49545:2:18", + "src": "49545:2:38", "valueSize": 1 }, { - "declaration": 32074, + "declaration": 35135, "isOffset": false, "isSlot": false, - "src": "49574:2:18", + "src": "49574:2:38", "valueSize": 1 } ], - "id": 32082, + "id": 35143, "nodeType": "InlineAssembly", - "src": "49451:136:18" + "src": "49451:136:38" } ] }, @@ -55619,20 +55619,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "48938:3:18", + "nameLocation": "48938:3:38", "parameters": { - "id": 32062, + "id": 35123, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32057, + "id": 35118, "mutability": "mutable", "name": "p0", - "nameLocation": "48950:2:18", + "nameLocation": "48950:2:38", "nodeType": "VariableDeclaration", - "scope": 32084, - "src": "48942:10:18", + "scope": 35145, + "src": "48942:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55640,10 +55640,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32056, + "id": 35117, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "48942:7:18", + "src": "48942:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55653,13 +55653,13 @@ }, { "constant": false, - "id": 32059, + "id": 35120, "mutability": "mutable", "name": "p1", - "nameLocation": "48962:2:18", + "nameLocation": "48962:2:38", "nodeType": "VariableDeclaration", - "scope": 32084, - "src": "48954:10:18", + "scope": 35145, + "src": "48954:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55667,10 +55667,10 @@ "typeString": "address" }, "typeName": { - "id": 32058, + "id": 35119, "name": "address", "nodeType": "ElementaryTypeName", - "src": "48954:7:18", + "src": "48954:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -55681,13 +55681,13 @@ }, { "constant": false, - "id": 32061, + "id": 35122, "mutability": "mutable", "name": "p2", - "nameLocation": "48974:2:18", + "nameLocation": "48974:2:38", "nodeType": "VariableDeclaration", - "scope": 32084, - "src": "48966:10:18", + "scope": 35145, + "src": "48966:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55695,10 +55695,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32060, + "id": 35121, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "48966:7:18", + "src": "48966:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -55707,44 +55707,44 @@ "visibility": "internal" } ], - "src": "48941:36:18" + "src": "48941:36:38" }, "returnParameters": { - "id": 32063, + "id": 35124, "nodeType": "ParameterList", "parameters": [], - "src": "48992:0:18" + "src": "48992:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32119, + "id": 35180, "nodeType": "FunctionDefinition", - "src": "49599:1212:18", + "src": "49599:1212:38", "nodes": [], "body": { - "id": 32118, + "id": 35179, "nodeType": "Block", - "src": "49662:1149:18", + "src": "49662:1149:38", "nodes": [], "statements": [ { "assignments": [ - 32094 + 35155 ], "declarations": [ { "constant": false, - "id": 32094, + "id": 35155, "mutability": "mutable", "name": "m0", - "nameLocation": "49680:2:18", + "nameLocation": "49680:2:38", "nodeType": "VariableDeclaration", - "scope": 32118, - "src": "49672:10:18", + "scope": 35179, + "src": "49672:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55752,10 +55752,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32093, + "id": 35154, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "49672:7:18", + "src": "49672:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -55764,24 +55764,24 @@ "visibility": "internal" } ], - "id": 32095, + "id": 35156, "nodeType": "VariableDeclarationStatement", - "src": "49672:10:18" + "src": "49672:10:38" }, { "assignments": [ - 32097 + 35158 ], "declarations": [ { "constant": false, - "id": 32097, + "id": 35158, "mutability": "mutable", "name": "m1", - "nameLocation": "49700:2:18", + "nameLocation": "49700:2:38", "nodeType": "VariableDeclaration", - "scope": 32118, - "src": "49692:10:18", + "scope": 35179, + "src": "49692:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55789,10 +55789,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32096, + "id": 35157, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "49692:7:18", + "src": "49692:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -55801,24 +55801,24 @@ "visibility": "internal" } ], - "id": 32098, + "id": 35159, "nodeType": "VariableDeclarationStatement", - "src": "49692:10:18" + "src": "49692:10:38" }, { "assignments": [ - 32100 + 35161 ], "declarations": [ { "constant": false, - "id": 32100, + "id": 35161, "mutability": "mutable", "name": "m2", - "nameLocation": "49720:2:18", + "nameLocation": "49720:2:38", "nodeType": "VariableDeclaration", - "scope": 32118, - "src": "49712:10:18", + "scope": 35179, + "src": "49712:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55826,10 +55826,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32099, + "id": 35160, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "49712:7:18", + "src": "49712:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -55838,24 +55838,24 @@ "visibility": "internal" } ], - "id": 32101, + "id": 35162, "nodeType": "VariableDeclarationStatement", - "src": "49712:10:18" + "src": "49712:10:38" }, { "assignments": [ - 32103 + 35164 ], "declarations": [ { "constant": false, - "id": 32103, + "id": 35164, "mutability": "mutable", "name": "m3", - "nameLocation": "49740:2:18", + "nameLocation": "49740:2:38", "nodeType": "VariableDeclaration", - "scope": 32118, - "src": "49732:10:18", + "scope": 35179, + "src": "49732:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55863,10 +55863,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32102, + "id": 35163, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "49732:7:18", + "src": "49732:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -55875,24 +55875,24 @@ "visibility": "internal" } ], - "id": 32104, + "id": 35165, "nodeType": "VariableDeclarationStatement", - "src": "49732:10:18" + "src": "49732:10:38" }, { "assignments": [ - 32106 + 35167 ], "declarations": [ { "constant": false, - "id": 32106, + "id": 35167, "mutability": "mutable", "name": "m4", - "nameLocation": "49760:2:18", + "nameLocation": "49760:2:38", "nodeType": "VariableDeclaration", - "scope": 32118, - "src": "49752:10:18", + "scope": 35179, + "src": "49752:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55900,10 +55900,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32105, + "id": 35166, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "49752:7:18", + "src": "49752:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -55912,24 +55912,24 @@ "visibility": "internal" } ], - "id": 32107, + "id": 35168, "nodeType": "VariableDeclarationStatement", - "src": "49752:10:18" + "src": "49752:10:38" }, { "assignments": [ - 32109 + 35170 ], "declarations": [ { "constant": false, - "id": 32109, + "id": 35170, "mutability": "mutable", "name": "m5", - "nameLocation": "49780:2:18", + "nameLocation": "49780:2:38", "nodeType": "VariableDeclaration", - "scope": 32118, - "src": "49772:10:18", + "scope": 35179, + "src": "49772:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -55937,10 +55937,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32108, + "id": 35169, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "49772:7:18", + "src": "49772:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -55949,27 +55949,27 @@ "visibility": "internal" } ], - "id": 32110, + "id": 35171, "nodeType": "VariableDeclarationStatement", - "src": "49772:10:18" + "src": "49772:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "49801:764:18", + "src": "49801:764:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "49844:313:18", + "src": "49844:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "49862:15:18", + "src": "49862:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "49876:1:18", + "src": "49876:1:38", "type": "", "value": "0" }, @@ -55977,7 +55977,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "49866:6:18", + "src": "49866:6:38", "type": "" } ] @@ -55985,16 +55985,16 @@ { "body": { "nodeType": "YulBlock", - "src": "49947:40:18", + "src": "49947:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "49976:9:18", + "src": "49976:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "49978:5:18" + "src": "49978:5:38" } ] }, @@ -56005,33 +56005,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "49964:6:18" + "src": "49964:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "49972:1:18" + "src": "49972:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "49959:4:18" + "src": "49959:4:38" }, "nodeType": "YulFunctionCall", - "src": "49959:15:18" + "src": "49959:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "49952:6:18" + "src": "49952:6:38" }, "nodeType": "YulFunctionCall", - "src": "49952:23:18" + "src": "49952:23:38" }, "nodeType": "YulIf", - "src": "49949:36:18" + "src": "49949:36:38" } ] }, @@ -56040,12 +56040,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "49904:6:18" + "src": "49904:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "49912:4:18", + "src": "49912:4:38", "type": "", "value": "0x20" } @@ -56053,30 +56053,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "49901:2:18" + "src": "49901:2:38" }, "nodeType": "YulFunctionCall", - "src": "49901:16:18" + "src": "49901:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "49918:28:18", + "src": "49918:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "49920:24:18", + "src": "49920:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "49934:6:18" + "src": "49934:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "49942:1:18", + "src": "49942:1:38", "type": "", "value": "1" } @@ -56084,16 +56084,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "49930:3:18" + "src": "49930:3:38" }, "nodeType": "YulFunctionCall", - "src": "49930:14:18" + "src": "49930:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "49920:6:18" + "src": "49920:6:38" } ] } @@ -56101,10 +56101,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "49898:2:18", + "src": "49898:2:38", "statements": [] }, - "src": "49894:93:18" + "src": "49894:93:38" }, { "expression": { @@ -56112,34 +56112,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "50011:3:18" + "src": "50011:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "50016:6:18" + "src": "50016:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "50004:6:18" + "src": "50004:6:38" }, "nodeType": "YulFunctionCall", - "src": "50004:19:18" + "src": "50004:19:38" }, "nodeType": "YulExpressionStatement", - "src": "50004:19:18" + "src": "50004:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "50040:37:18", + "src": "50040:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "50057:3:18", + "src": "50057:3:38", "type": "", "value": "256" }, @@ -56148,38 +56148,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "50066:1:18", + "src": "50066:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "50069:6:18" + "src": "50069:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "50062:3:18" + "src": "50062:3:38" }, "nodeType": "YulFunctionCall", - "src": "50062:14:18" + "src": "50062:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "50053:3:18" + "src": "50053:3:38" }, "nodeType": "YulFunctionCall", - "src": "50053:24:18" + "src": "50053:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "50044:5:18", + "src": "50044:5:38", "type": "" } ] @@ -56192,12 +56192,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "50105:3:18" + "src": "50105:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "50110:4:18", + "src": "50110:4:38", "type": "", "value": "0x20" } @@ -56205,59 +56205,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "50101:3:18" + "src": "50101:3:38" }, "nodeType": "YulFunctionCall", - "src": "50101:14:18" + "src": "50101:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "50121:5:18" + "src": "50121:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "50132:5:18" + "src": "50132:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "50139:1:18" + "src": "50139:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "50128:3:18" + "src": "50128:3:38" }, "nodeType": "YulFunctionCall", - "src": "50128:13:18" + "src": "50128:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "50117:3:18" + "src": "50117:3:38" }, "nodeType": "YulFunctionCall", - "src": "50117:25:18" + "src": "50117:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "50094:6:18" + "src": "50094:6:38" }, "nodeType": "YulFunctionCall", - "src": "50094:49:18" + "src": "50094:49:38" }, "nodeType": "YulExpressionStatement", - "src": "50094:49:18" + "src": "50094:49:38" } ] }, @@ -56267,27 +56267,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "49836:3:18", + "src": "49836:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "49841:1:18", + "src": "49841:1:38", "type": "" } ], - "src": "49815:342:18" + "src": "49815:342:38" }, { "nodeType": "YulAssignment", - "src": "50170:17:18", + "src": "50170:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "50182:4:18", + "src": "50182:4:38", "type": "", "value": "0x00" } @@ -56295,28 +56295,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "50176:5:18" + "src": "50176:5:38" }, "nodeType": "YulFunctionCall", - "src": "50176:11:18" + "src": "50176:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "50170:2:18" + "src": "50170:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "50200:17:18", + "src": "50200:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "50212:4:18", + "src": "50212:4:38", "type": "", "value": "0x20" } @@ -56324,28 +56324,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "50206:5:18" + "src": "50206:5:38" }, "nodeType": "YulFunctionCall", - "src": "50206:11:18" + "src": "50206:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "50200:2:18" + "src": "50200:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "50230:17:18", + "src": "50230:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "50242:4:18", + "src": "50242:4:38", "type": "", "value": "0x40" } @@ -56353,28 +56353,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "50236:5:18" + "src": "50236:5:38" }, "nodeType": "YulFunctionCall", - "src": "50236:11:18" + "src": "50236:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "50230:2:18" + "src": "50230:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "50260:17:18", + "src": "50260:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "50272:4:18", + "src": "50272:4:38", "type": "", "value": "0x60" } @@ -56382,28 +56382,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "50266:5:18" + "src": "50266:5:38" }, "nodeType": "YulFunctionCall", - "src": "50266:11:18" + "src": "50266:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "50260:2:18" + "src": "50260:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "50290:17:18", + "src": "50290:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "50302:4:18", + "src": "50302:4:38", "type": "", "value": "0x80" } @@ -56411,28 +56411,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "50296:5:18" + "src": "50296:5:38" }, "nodeType": "YulFunctionCall", - "src": "50296:11:18" + "src": "50296:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "50290:2:18" + "src": "50290:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "50320:17:18", + "src": "50320:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "50332:4:18", + "src": "50332:4:38", "type": "", "value": "0xa0" } @@ -56440,16 +56440,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "50326:5:18" + "src": "50326:5:38" }, "nodeType": "YulFunctionCall", - "src": "50326:11:18" + "src": "50326:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "50320:2:18" + "src": "50320:2:38" } ] }, @@ -56459,14 +56459,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "50415:4:18", + "src": "50415:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "50421:10:18", + "src": "50421:10:38", "type": "", "value": "0x63cb41f9" } @@ -56474,13 +56474,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "50408:6:18" + "src": "50408:6:38" }, "nodeType": "YulFunctionCall", - "src": "50408:24:18" + "src": "50408:24:38" }, "nodeType": "YulExpressionStatement", - "src": "50408:24:18" + "src": "50408:24:38" }, { "expression": { @@ -56488,26 +56488,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "50452:4:18", + "src": "50452:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "50458:2:18" + "src": "50458:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "50445:6:18" + "src": "50445:6:38" }, "nodeType": "YulFunctionCall", - "src": "50445:16:18" + "src": "50445:16:38" }, "nodeType": "YulExpressionStatement", - "src": "50445:16:18" + "src": "50445:16:38" }, { "expression": { @@ -56515,26 +56515,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "50481:4:18", + "src": "50481:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "50487:2:18" + "src": "50487:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "50474:6:18" + "src": "50474:6:38" }, "nodeType": "YulFunctionCall", - "src": "50474:16:18" + "src": "50474:16:38" }, "nodeType": "YulExpressionStatement", - "src": "50474:16:18" + "src": "50474:16:38" }, { "expression": { @@ -56542,14 +56542,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "50510:4:18", + "src": "50510:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "50516:4:18", + "src": "50516:4:38", "type": "", "value": "0x60" } @@ -56557,13 +56557,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "50503:6:18" + "src": "50503:6:38" }, "nodeType": "YulFunctionCall", - "src": "50503:18:18" + "src": "50503:18:38" }, "nodeType": "YulExpressionStatement", - "src": "50503:18:18" + "src": "50503:18:38" }, { "expression": { @@ -56571,112 +56571,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "50546:4:18", + "src": "50546:4:38", "type": "", "value": "0x80" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "50552:2:18" + "src": "50552:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "50534:11:18" + "src": "50534:11:38" }, "nodeType": "YulFunctionCall", - "src": "50534:21:18" + "src": "50534:21:38" }, "nodeType": "YulExpressionStatement", - "src": "50534:21:18" + "src": "50534:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32094, + "declaration": 35155, "isOffset": false, "isSlot": false, - "src": "50170:2:18", + "src": "50170:2:38", "valueSize": 1 }, { - "declaration": 32097, + "declaration": 35158, "isOffset": false, "isSlot": false, - "src": "50200:2:18", + "src": "50200:2:38", "valueSize": 1 }, { - "declaration": 32100, + "declaration": 35161, "isOffset": false, "isSlot": false, - "src": "50230:2:18", + "src": "50230:2:38", "valueSize": 1 }, { - "declaration": 32103, + "declaration": 35164, "isOffset": false, "isSlot": false, - "src": "50260:2:18", + "src": "50260:2:38", "valueSize": 1 }, { - "declaration": 32106, + "declaration": 35167, "isOffset": false, "isSlot": false, - "src": "50290:2:18", + "src": "50290:2:38", "valueSize": 1 }, { - "declaration": 32109, + "declaration": 35170, "isOffset": false, "isSlot": false, - "src": "50320:2:18", + "src": "50320:2:38", "valueSize": 1 }, { - "declaration": 32086, + "declaration": 35147, "isOffset": false, "isSlot": false, - "src": "50458:2:18", + "src": "50458:2:38", "valueSize": 1 }, { - "declaration": 32088, + "declaration": 35149, "isOffset": false, "isSlot": false, - "src": "50487:2:18", + "src": "50487:2:38", "valueSize": 1 }, { - "declaration": 32090, + "declaration": 35151, "isOffset": false, "isSlot": false, - "src": "50552:2:18", + "src": "50552:2:38", "valueSize": 1 } ], - "id": 32111, + "id": 35172, "nodeType": "InlineAssembly", - "src": "49792:773:18" + "src": "49792:773:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32113, + "id": 35174, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "50590:4:18", + "src": "50590:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -56685,14 +56685,14 @@ }, { "hexValue": "30786134", - "id": 32114, + "id": 35175, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "50596:4:18", + "src": "50596:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -56711,18 +56711,18 @@ "typeString": "int_const 164" } ], - "id": 32112, + "id": 35173, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "50574:15:18", + "referencedDeclaration": 33383, + "src": "50574:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32115, + "id": 35176, "isConstant": false, "isLValue": false, "isPure": false, @@ -56731,21 +56731,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "50574:27:18", + "src": "50574:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32116, + "id": 35177, "nodeType": "ExpressionStatement", - "src": "50574:27:18" + "src": "50574:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "50620:185:18", + "src": "50620:185:38", "statements": [ { "expression": { @@ -56753,26 +56753,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "50641:4:18", + "src": "50641:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "50647:2:18" + "src": "50647:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "50634:6:18" + "src": "50634:6:38" }, "nodeType": "YulFunctionCall", - "src": "50634:16:18" + "src": "50634:16:38" }, "nodeType": "YulExpressionStatement", - "src": "50634:16:18" + "src": "50634:16:38" }, { "expression": { @@ -56780,26 +56780,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "50670:4:18", + "src": "50670:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "50676:2:18" + "src": "50676:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "50663:6:18" + "src": "50663:6:38" }, "nodeType": "YulFunctionCall", - "src": "50663:16:18" + "src": "50663:16:38" }, "nodeType": "YulExpressionStatement", - "src": "50663:16:18" + "src": "50663:16:38" }, { "expression": { @@ -56807,26 +56807,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "50699:4:18", + "src": "50699:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "50705:2:18" + "src": "50705:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "50692:6:18" + "src": "50692:6:38" }, "nodeType": "YulFunctionCall", - "src": "50692:16:18" + "src": "50692:16:38" }, "nodeType": "YulExpressionStatement", - "src": "50692:16:18" + "src": "50692:16:38" }, { "expression": { @@ -56834,26 +56834,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "50728:4:18", + "src": "50728:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "50734:2:18" + "src": "50734:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "50721:6:18" + "src": "50721:6:38" }, "nodeType": "YulFunctionCall", - "src": "50721:16:18" + "src": "50721:16:38" }, "nodeType": "YulExpressionStatement", - "src": "50721:16:18" + "src": "50721:16:38" }, { "expression": { @@ -56861,26 +56861,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "50757:4:18", + "src": "50757:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "50763:2:18" + "src": "50763:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "50750:6:18" + "src": "50750:6:38" }, "nodeType": "YulFunctionCall", - "src": "50750:16:18" + "src": "50750:16:38" }, "nodeType": "YulExpressionStatement", - "src": "50750:16:18" + "src": "50750:16:38" }, { "expression": { @@ -56888,77 +56888,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "50786:4:18", + "src": "50786:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "50792:2:18" + "src": "50792:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "50779:6:18" + "src": "50779:6:38" }, "nodeType": "YulFunctionCall", - "src": "50779:16:18" + "src": "50779:16:38" }, "nodeType": "YulExpressionStatement", - "src": "50779:16:18" + "src": "50779:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32094, + "declaration": 35155, "isOffset": false, "isSlot": false, - "src": "50647:2:18", + "src": "50647:2:38", "valueSize": 1 }, { - "declaration": 32097, + "declaration": 35158, "isOffset": false, "isSlot": false, - "src": "50676:2:18", + "src": "50676:2:38", "valueSize": 1 }, { - "declaration": 32100, + "declaration": 35161, "isOffset": false, "isSlot": false, - "src": "50705:2:18", + "src": "50705:2:38", "valueSize": 1 }, { - "declaration": 32103, + "declaration": 35164, "isOffset": false, "isSlot": false, - "src": "50734:2:18", + "src": "50734:2:38", "valueSize": 1 }, { - "declaration": 32106, + "declaration": 35167, "isOffset": false, "isSlot": false, - "src": "50763:2:18", + "src": "50763:2:38", "valueSize": 1 }, { - "declaration": 32109, + "declaration": 35170, "isOffset": false, "isSlot": false, - "src": "50792:2:18", + "src": "50792:2:38", "valueSize": 1 } ], - "id": 32117, + "id": 35178, "nodeType": "InlineAssembly", - "src": "50611:194:18" + "src": "50611:194:38" } ] }, @@ -56966,20 +56966,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "49608:3:18", + "nameLocation": "49608:3:38", "parameters": { - "id": 32091, + "id": 35152, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32086, + "id": 35147, "mutability": "mutable", "name": "p0", - "nameLocation": "49620:2:18", + "nameLocation": "49620:2:38", "nodeType": "VariableDeclaration", - "scope": 32119, - "src": "49612:10:18", + "scope": 35180, + "src": "49612:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -56987,10 +56987,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32085, + "id": 35146, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "49612:7:18", + "src": "49612:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -57000,13 +57000,13 @@ }, { "constant": false, - "id": 32088, + "id": 35149, "mutability": "mutable", "name": "p1", - "nameLocation": "49632:2:18", + "nameLocation": "49632:2:38", "nodeType": "VariableDeclaration", - "scope": 32119, - "src": "49624:10:18", + "scope": 35180, + "src": "49624:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57014,10 +57014,10 @@ "typeString": "address" }, "typeName": { - "id": 32087, + "id": 35148, "name": "address", "nodeType": "ElementaryTypeName", - "src": "49624:7:18", + "src": "49624:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -57028,13 +57028,13 @@ }, { "constant": false, - "id": 32090, + "id": 35151, "mutability": "mutable", "name": "p2", - "nameLocation": "49644:2:18", + "nameLocation": "49644:2:38", "nodeType": "VariableDeclaration", - "scope": 32119, - "src": "49636:10:18", + "scope": 35180, + "src": "49636:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57042,10 +57042,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32089, + "id": 35150, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "49636:7:18", + "src": "49636:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -57054,44 +57054,44 @@ "visibility": "internal" } ], - "src": "49611:36:18" + "src": "49611:36:38" }, "returnParameters": { - "id": 32092, + "id": 35153, "nodeType": "ParameterList", "parameters": [], - "src": "49662:0:18" + "src": "49662:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32148, + "id": 35209, "nodeType": "FunctionDefinition", - "src": "50817:658:18", + "src": "50817:658:38", "nodes": [], "body": { - "id": 32147, + "id": 35208, "nodeType": "Block", - "src": "50877:598:18", + "src": "50877:598:38", "nodes": [], "statements": [ { "assignments": [ - 32129 + 35190 ], "declarations": [ { "constant": false, - "id": 32129, + "id": 35190, "mutability": "mutable", "name": "m0", - "nameLocation": "50895:2:18", + "nameLocation": "50895:2:38", "nodeType": "VariableDeclaration", - "scope": 32147, - "src": "50887:10:18", + "scope": 35208, + "src": "50887:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57099,10 +57099,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32128, + "id": 35189, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "50887:7:18", + "src": "50887:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -57111,24 +57111,24 @@ "visibility": "internal" } ], - "id": 32130, + "id": 35191, "nodeType": "VariableDeclarationStatement", - "src": "50887:10:18" + "src": "50887:10:38" }, { "assignments": [ - 32132 + 35193 ], "declarations": [ { "constant": false, - "id": 32132, + "id": 35193, "mutability": "mutable", "name": "m1", - "nameLocation": "50915:2:18", + "nameLocation": "50915:2:38", "nodeType": "VariableDeclaration", - "scope": 32147, - "src": "50907:10:18", + "scope": 35208, + "src": "50907:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57136,10 +57136,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32131, + "id": 35192, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "50907:7:18", + "src": "50907:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -57148,24 +57148,24 @@ "visibility": "internal" } ], - "id": 32133, + "id": 35194, "nodeType": "VariableDeclarationStatement", - "src": "50907:10:18" + "src": "50907:10:38" }, { "assignments": [ - 32135 + 35196 ], "declarations": [ { "constant": false, - "id": 32135, + "id": 35196, "mutability": "mutable", "name": "m2", - "nameLocation": "50935:2:18", + "nameLocation": "50935:2:38", "nodeType": "VariableDeclaration", - "scope": 32147, - "src": "50927:10:18", + "scope": 35208, + "src": "50927:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57173,10 +57173,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32134, + "id": 35195, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "50927:7:18", + "src": "50927:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -57185,24 +57185,24 @@ "visibility": "internal" } ], - "id": 32136, + "id": 35197, "nodeType": "VariableDeclarationStatement", - "src": "50927:10:18" + "src": "50927:10:38" }, { "assignments": [ - 32138 + 35199 ], "declarations": [ { "constant": false, - "id": 32138, + "id": 35199, "mutability": "mutable", "name": "m3", - "nameLocation": "50955:2:18", + "nameLocation": "50955:2:38", "nodeType": "VariableDeclaration", - "scope": 32147, - "src": "50947:10:18", + "scope": 35208, + "src": "50947:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57210,10 +57210,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32137, + "id": 35198, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "50947:7:18", + "src": "50947:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -57222,24 +57222,24 @@ "visibility": "internal" } ], - "id": 32139, + "id": 35200, "nodeType": "VariableDeclarationStatement", - "src": "50947:10:18" + "src": "50947:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "50976:311:18", + "src": "50976:311:38", "statements": [ { "nodeType": "YulAssignment", - "src": "50990:17:18", + "src": "50990:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "51002:4:18", + "src": "51002:4:38", "type": "", "value": "0x00" } @@ -57247,28 +57247,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "50996:5:18" + "src": "50996:5:38" }, "nodeType": "YulFunctionCall", - "src": "50996:11:18" + "src": "50996:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "50990:2:18" + "src": "50990:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "51020:17:18", + "src": "51020:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "51032:4:18", + "src": "51032:4:38", "type": "", "value": "0x20" } @@ -57276,28 +57276,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "51026:5:18" + "src": "51026:5:38" }, "nodeType": "YulFunctionCall", - "src": "51026:11:18" + "src": "51026:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "51020:2:18" + "src": "51020:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "51050:17:18", + "src": "51050:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "51062:4:18", + "src": "51062:4:38", "type": "", "value": "0x40" } @@ -57305,28 +57305,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "51056:5:18" + "src": "51056:5:38" }, "nodeType": "YulFunctionCall", - "src": "51056:11:18" + "src": "51056:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "51050:2:18" + "src": "51050:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "51080:17:18", + "src": "51080:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "51092:4:18", + "src": "51092:4:38", "type": "", "value": "0x60" } @@ -57334,16 +57334,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "51086:5:18" + "src": "51086:5:38" }, "nodeType": "YulFunctionCall", - "src": "51086:11:18" + "src": "51086:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "51080:2:18" + "src": "51080:2:38" } ] }, @@ -57353,14 +57353,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "51173:4:18", + "src": "51173:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "51179:10:18", + "src": "51179:10:38", "type": "", "value": "0x35085f7b" } @@ -57368,13 +57368,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "51166:6:18" + "src": "51166:6:38" }, "nodeType": "YulFunctionCall", - "src": "51166:24:18" + "src": "51166:24:38" }, "nodeType": "YulExpressionStatement", - "src": "51166:24:18" + "src": "51166:24:38" }, { "expression": { @@ -57382,26 +57382,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "51210:4:18", + "src": "51210:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "51216:2:18" + "src": "51216:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "51203:6:18" + "src": "51203:6:38" }, "nodeType": "YulFunctionCall", - "src": "51203:16:18" + "src": "51203:16:38" }, "nodeType": "YulExpressionStatement", - "src": "51203:16:18" + "src": "51203:16:38" }, { "expression": { @@ -57409,26 +57409,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "51239:4:18", + "src": "51239:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "51245:2:18" + "src": "51245:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "51232:6:18" + "src": "51232:6:38" }, "nodeType": "YulFunctionCall", - "src": "51232:16:18" + "src": "51232:16:38" }, "nodeType": "YulExpressionStatement", - "src": "51232:16:18" + "src": "51232:16:38" }, { "expression": { @@ -57436,98 +57436,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "51268:4:18", + "src": "51268:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "51274:2:18" + "src": "51274:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "51261:6:18" + "src": "51261:6:38" }, "nodeType": "YulFunctionCall", - "src": "51261:16:18" + "src": "51261:16:38" }, "nodeType": "YulExpressionStatement", - "src": "51261:16:18" + "src": "51261:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32129, + "declaration": 35190, "isOffset": false, "isSlot": false, - "src": "50990:2:18", + "src": "50990:2:38", "valueSize": 1 }, { - "declaration": 32132, + "declaration": 35193, "isOffset": false, "isSlot": false, - "src": "51020:2:18", + "src": "51020:2:38", "valueSize": 1 }, { - "declaration": 32135, + "declaration": 35196, "isOffset": false, "isSlot": false, - "src": "51050:2:18", + "src": "51050:2:38", "valueSize": 1 }, { - "declaration": 32138, + "declaration": 35199, "isOffset": false, "isSlot": false, - "src": "51080:2:18", + "src": "51080:2:38", "valueSize": 1 }, { - "declaration": 32121, + "declaration": 35182, "isOffset": false, "isSlot": false, - "src": "51216:2:18", + "src": "51216:2:38", "valueSize": 1 }, { - "declaration": 32123, + "declaration": 35184, "isOffset": false, "isSlot": false, - "src": "51245:2:18", + "src": "51245:2:38", "valueSize": 1 }, { - "declaration": 32125, + "declaration": 35186, "isOffset": false, "isSlot": false, - "src": "51274:2:18", + "src": "51274:2:38", "valueSize": 1 } ], - "id": 32140, + "id": 35201, "nodeType": "InlineAssembly", - "src": "50967:320:18" + "src": "50967:320:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32142, + "id": 35203, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "51312:4:18", + "src": "51312:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -57536,14 +57536,14 @@ }, { "hexValue": "30783634", - "id": 32143, + "id": 35204, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "51318:4:18", + "src": "51318:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -57562,18 +57562,18 @@ "typeString": "int_const 100" } ], - "id": 32141, + "id": 35202, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "51296:15:18", + "referencedDeclaration": 33383, + "src": "51296:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32144, + "id": 35205, "isConstant": false, "isLValue": false, "isPure": false, @@ -57582,21 +57582,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51296:27:18", + "src": "51296:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32145, + "id": 35206, "nodeType": "ExpressionStatement", - "src": "51296:27:18" + "src": "51296:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "51342:127:18", + "src": "51342:127:38", "statements": [ { "expression": { @@ -57604,26 +57604,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "51363:4:18", + "src": "51363:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "51369:2:18" + "src": "51369:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "51356:6:18" + "src": "51356:6:38" }, "nodeType": "YulFunctionCall", - "src": "51356:16:18" + "src": "51356:16:38" }, "nodeType": "YulExpressionStatement", - "src": "51356:16:18" + "src": "51356:16:38" }, { "expression": { @@ -57631,26 +57631,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "51392:4:18", + "src": "51392:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "51398:2:18" + "src": "51398:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "51385:6:18" + "src": "51385:6:38" }, "nodeType": "YulFunctionCall", - "src": "51385:16:18" + "src": "51385:16:38" }, "nodeType": "YulExpressionStatement", - "src": "51385:16:18" + "src": "51385:16:38" }, { "expression": { @@ -57658,26 +57658,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "51421:4:18", + "src": "51421:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "51427:2:18" + "src": "51427:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "51414:6:18" + "src": "51414:6:38" }, "nodeType": "YulFunctionCall", - "src": "51414:16:18" + "src": "51414:16:38" }, "nodeType": "YulExpressionStatement", - "src": "51414:16:18" + "src": "51414:16:38" }, { "expression": { @@ -57685,63 +57685,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "51450:4:18", + "src": "51450:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "51456:2:18" + "src": "51456:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "51443:6:18" + "src": "51443:6:38" }, "nodeType": "YulFunctionCall", - "src": "51443:16:18" + "src": "51443:16:38" }, "nodeType": "YulExpressionStatement", - "src": "51443:16:18" + "src": "51443:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32129, + "declaration": 35190, "isOffset": false, "isSlot": false, - "src": "51369:2:18", + "src": "51369:2:38", "valueSize": 1 }, { - "declaration": 32132, + "declaration": 35193, "isOffset": false, "isSlot": false, - "src": "51398:2:18", + "src": "51398:2:38", "valueSize": 1 }, { - "declaration": 32135, + "declaration": 35196, "isOffset": false, "isSlot": false, - "src": "51427:2:18", + "src": "51427:2:38", "valueSize": 1 }, { - "declaration": 32138, + "declaration": 35199, "isOffset": false, "isSlot": false, - "src": "51456:2:18", + "src": "51456:2:38", "valueSize": 1 } ], - "id": 32146, + "id": 35207, "nodeType": "InlineAssembly", - "src": "51333:136:18" + "src": "51333:136:38" } ] }, @@ -57749,20 +57749,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "50826:3:18", + "nameLocation": "50826:3:38", "parameters": { - "id": 32126, + "id": 35187, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32121, + "id": 35182, "mutability": "mutable", "name": "p0", - "nameLocation": "50838:2:18", + "nameLocation": "50838:2:38", "nodeType": "VariableDeclaration", - "scope": 32148, - "src": "50830:10:18", + "scope": 35209, + "src": "50830:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57770,10 +57770,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32120, + "id": 35181, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "50830:7:18", + "src": "50830:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -57783,13 +57783,13 @@ }, { "constant": false, - "id": 32123, + "id": 35184, "mutability": "mutable", "name": "p1", - "nameLocation": "50847:2:18", + "nameLocation": "50847:2:38", "nodeType": "VariableDeclaration", - "scope": 32148, - "src": "50842:7:18", + "scope": 35209, + "src": "50842:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57797,10 +57797,10 @@ "typeString": "bool" }, "typeName": { - "id": 32122, + "id": 35183, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "50842:4:18", + "src": "50842:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -57810,13 +57810,13 @@ }, { "constant": false, - "id": 32125, + "id": 35186, "mutability": "mutable", "name": "p2", - "nameLocation": "50859:2:18", + "nameLocation": "50859:2:38", "nodeType": "VariableDeclaration", - "scope": 32148, - "src": "50851:10:18", + "scope": 35209, + "src": "50851:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57824,10 +57824,10 @@ "typeString": "address" }, "typeName": { - "id": 32124, + "id": 35185, "name": "address", "nodeType": "ElementaryTypeName", - "src": "50851:7:18", + "src": "50851:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -57837,44 +57837,44 @@ "visibility": "internal" } ], - "src": "50829:33:18" + "src": "50829:33:38" }, "returnParameters": { - "id": 32127, + "id": 35188, "nodeType": "ParameterList", "parameters": [], - "src": "50877:0:18" + "src": "50877:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32177, + "id": 35238, "nodeType": "FunctionDefinition", - "src": "51481:652:18", + "src": "51481:652:38", "nodes": [], "body": { - "id": 32176, + "id": 35237, "nodeType": "Block", - "src": "51538:595:18", + "src": "51538:595:38", "nodes": [], "statements": [ { "assignments": [ - 32158 + 35219 ], "declarations": [ { "constant": false, - "id": 32158, + "id": 35219, "mutability": "mutable", "name": "m0", - "nameLocation": "51556:2:18", + "nameLocation": "51556:2:38", "nodeType": "VariableDeclaration", - "scope": 32176, - "src": "51548:10:18", + "scope": 35237, + "src": "51548:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57882,10 +57882,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32157, + "id": 35218, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "51548:7:18", + "src": "51548:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -57894,24 +57894,24 @@ "visibility": "internal" } ], - "id": 32159, + "id": 35220, "nodeType": "VariableDeclarationStatement", - "src": "51548:10:18" + "src": "51548:10:38" }, { "assignments": [ - 32161 + 35222 ], "declarations": [ { "constant": false, - "id": 32161, + "id": 35222, "mutability": "mutable", "name": "m1", - "nameLocation": "51576:2:18", + "nameLocation": "51576:2:38", "nodeType": "VariableDeclaration", - "scope": 32176, - "src": "51568:10:18", + "scope": 35237, + "src": "51568:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57919,10 +57919,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32160, + "id": 35221, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "51568:7:18", + "src": "51568:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -57931,24 +57931,24 @@ "visibility": "internal" } ], - "id": 32162, + "id": 35223, "nodeType": "VariableDeclarationStatement", - "src": "51568:10:18" + "src": "51568:10:38" }, { "assignments": [ - 32164 + 35225 ], "declarations": [ { "constant": false, - "id": 32164, + "id": 35225, "mutability": "mutable", "name": "m2", - "nameLocation": "51596:2:18", + "nameLocation": "51596:2:38", "nodeType": "VariableDeclaration", - "scope": 32176, - "src": "51588:10:18", + "scope": 35237, + "src": "51588:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57956,10 +57956,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32163, + "id": 35224, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "51588:7:18", + "src": "51588:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -57968,24 +57968,24 @@ "visibility": "internal" } ], - "id": 32165, + "id": 35226, "nodeType": "VariableDeclarationStatement", - "src": "51588:10:18" + "src": "51588:10:38" }, { "assignments": [ - 32167 + 35228 ], "declarations": [ { "constant": false, - "id": 32167, + "id": 35228, "mutability": "mutable", "name": "m3", - "nameLocation": "51616:2:18", + "nameLocation": "51616:2:38", "nodeType": "VariableDeclaration", - "scope": 32176, - "src": "51608:10:18", + "scope": 35237, + "src": "51608:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -57993,10 +57993,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32166, + "id": 35227, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "51608:7:18", + "src": "51608:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -58005,24 +58005,24 @@ "visibility": "internal" } ], - "id": 32168, + "id": 35229, "nodeType": "VariableDeclarationStatement", - "src": "51608:10:18" + "src": "51608:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "51637:308:18", + "src": "51637:308:38", "statements": [ { "nodeType": "YulAssignment", - "src": "51651:17:18", + "src": "51651:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "51663:4:18", + "src": "51663:4:38", "type": "", "value": "0x00" } @@ -58030,28 +58030,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "51657:5:18" + "src": "51657:5:38" }, "nodeType": "YulFunctionCall", - "src": "51657:11:18" + "src": "51657:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "51651:2:18" + "src": "51651:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "51681:17:18", + "src": "51681:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "51693:4:18", + "src": "51693:4:38", "type": "", "value": "0x20" } @@ -58059,28 +58059,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "51687:5:18" + "src": "51687:5:38" }, "nodeType": "YulFunctionCall", - "src": "51687:11:18" + "src": "51687:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "51681:2:18" + "src": "51681:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "51711:17:18", + "src": "51711:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "51723:4:18", + "src": "51723:4:38", "type": "", "value": "0x40" } @@ -58088,28 +58088,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "51717:5:18" + "src": "51717:5:38" }, "nodeType": "YulFunctionCall", - "src": "51717:11:18" + "src": "51717:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "51711:2:18" + "src": "51711:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "51741:17:18", + "src": "51741:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "51753:4:18", + "src": "51753:4:38", "type": "", "value": "0x60" } @@ -58117,16 +58117,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "51747:5:18" + "src": "51747:5:38" }, "nodeType": "YulFunctionCall", - "src": "51747:11:18" + "src": "51747:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "51741:2:18" + "src": "51741:2:38" } ] }, @@ -58136,14 +58136,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "51831:4:18", + "src": "51831:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "51837:10:18", + "src": "51837:10:38", "type": "", "value": "0x20718650" } @@ -58151,13 +58151,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "51824:6:18" + "src": "51824:6:38" }, "nodeType": "YulFunctionCall", - "src": "51824:24:18" + "src": "51824:24:38" }, "nodeType": "YulExpressionStatement", - "src": "51824:24:18" + "src": "51824:24:38" }, { "expression": { @@ -58165,26 +58165,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "51868:4:18", + "src": "51868:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "51874:2:18" + "src": "51874:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "51861:6:18" + "src": "51861:6:38" }, "nodeType": "YulFunctionCall", - "src": "51861:16:18" + "src": "51861:16:38" }, "nodeType": "YulExpressionStatement", - "src": "51861:16:18" + "src": "51861:16:38" }, { "expression": { @@ -58192,26 +58192,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "51897:4:18", + "src": "51897:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "51903:2:18" + "src": "51903:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "51890:6:18" + "src": "51890:6:38" }, "nodeType": "YulFunctionCall", - "src": "51890:16:18" + "src": "51890:16:38" }, "nodeType": "YulExpressionStatement", - "src": "51890:16:18" + "src": "51890:16:38" }, { "expression": { @@ -58219,98 +58219,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "51926:4:18", + "src": "51926:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "51932:2:18" + "src": "51932:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "51919:6:18" + "src": "51919:6:38" }, "nodeType": "YulFunctionCall", - "src": "51919:16:18" + "src": "51919:16:38" }, "nodeType": "YulExpressionStatement", - "src": "51919:16:18" + "src": "51919:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32158, + "declaration": 35219, "isOffset": false, "isSlot": false, - "src": "51651:2:18", + "src": "51651:2:38", "valueSize": 1 }, { - "declaration": 32161, + "declaration": 35222, "isOffset": false, "isSlot": false, - "src": "51681:2:18", + "src": "51681:2:38", "valueSize": 1 }, { - "declaration": 32164, + "declaration": 35225, "isOffset": false, "isSlot": false, - "src": "51711:2:18", + "src": "51711:2:38", "valueSize": 1 }, { - "declaration": 32167, + "declaration": 35228, "isOffset": false, "isSlot": false, - "src": "51741:2:18", + "src": "51741:2:38", "valueSize": 1 }, { - "declaration": 32150, + "declaration": 35211, "isOffset": false, "isSlot": false, - "src": "51874:2:18", + "src": "51874:2:38", "valueSize": 1 }, { - "declaration": 32152, + "declaration": 35213, "isOffset": false, "isSlot": false, - "src": "51903:2:18", + "src": "51903:2:38", "valueSize": 1 }, { - "declaration": 32154, + "declaration": 35215, "isOffset": false, "isSlot": false, - "src": "51932:2:18", + "src": "51932:2:38", "valueSize": 1 } ], - "id": 32169, + "id": 35230, "nodeType": "InlineAssembly", - "src": "51628:317:18" + "src": "51628:317:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32171, + "id": 35232, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "51970:4:18", + "src": "51970:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -58319,14 +58319,14 @@ }, { "hexValue": "30783634", - "id": 32172, + "id": 35233, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "51976:4:18", + "src": "51976:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -58345,18 +58345,18 @@ "typeString": "int_const 100" } ], - "id": 32170, + "id": 35231, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "51954:15:18", + "referencedDeclaration": 33383, + "src": "51954:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32173, + "id": 35234, "isConstant": false, "isLValue": false, "isPure": false, @@ -58365,21 +58365,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "51954:27:18", + "src": "51954:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32174, + "id": 35235, "nodeType": "ExpressionStatement", - "src": "51954:27:18" + "src": "51954:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "52000:127:18", + "src": "52000:127:38", "statements": [ { "expression": { @@ -58387,26 +58387,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "52021:4:18", + "src": "52021:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "52027:2:18" + "src": "52027:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "52014:6:18" + "src": "52014:6:38" }, "nodeType": "YulFunctionCall", - "src": "52014:16:18" + "src": "52014:16:38" }, "nodeType": "YulExpressionStatement", - "src": "52014:16:18" + "src": "52014:16:38" }, { "expression": { @@ -58414,26 +58414,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "52050:4:18", + "src": "52050:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "52056:2:18" + "src": "52056:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "52043:6:18" + "src": "52043:6:38" }, "nodeType": "YulFunctionCall", - "src": "52043:16:18" + "src": "52043:16:38" }, "nodeType": "YulExpressionStatement", - "src": "52043:16:18" + "src": "52043:16:38" }, { "expression": { @@ -58441,26 +58441,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "52079:4:18", + "src": "52079:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "52085:2:18" + "src": "52085:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "52072:6:18" + "src": "52072:6:38" }, "nodeType": "YulFunctionCall", - "src": "52072:16:18" + "src": "52072:16:38" }, "nodeType": "YulExpressionStatement", - "src": "52072:16:18" + "src": "52072:16:38" }, { "expression": { @@ -58468,63 +58468,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "52108:4:18", + "src": "52108:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "52114:2:18" + "src": "52114:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "52101:6:18" + "src": "52101:6:38" }, "nodeType": "YulFunctionCall", - "src": "52101:16:18" + "src": "52101:16:38" }, "nodeType": "YulExpressionStatement", - "src": "52101:16:18" + "src": "52101:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32158, + "declaration": 35219, "isOffset": false, "isSlot": false, - "src": "52027:2:18", + "src": "52027:2:38", "valueSize": 1 }, { - "declaration": 32161, + "declaration": 35222, "isOffset": false, "isSlot": false, - "src": "52056:2:18", + "src": "52056:2:38", "valueSize": 1 }, { - "declaration": 32164, + "declaration": 35225, "isOffset": false, "isSlot": false, - "src": "52085:2:18", + "src": "52085:2:38", "valueSize": 1 }, { - "declaration": 32167, + "declaration": 35228, "isOffset": false, "isSlot": false, - "src": "52114:2:18", + "src": "52114:2:38", "valueSize": 1 } ], - "id": 32175, + "id": 35236, "nodeType": "InlineAssembly", - "src": "51991:136:18" + "src": "51991:136:38" } ] }, @@ -58532,20 +58532,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "51490:3:18", + "nameLocation": "51490:3:38", "parameters": { - "id": 32155, + "id": 35216, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32150, + "id": 35211, "mutability": "mutable", "name": "p0", - "nameLocation": "51502:2:18", + "nameLocation": "51502:2:38", "nodeType": "VariableDeclaration", - "scope": 32177, - "src": "51494:10:18", + "scope": 35238, + "src": "51494:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58553,10 +58553,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32149, + "id": 35210, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "51494:7:18", + "src": "51494:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -58566,13 +58566,13 @@ }, { "constant": false, - "id": 32152, + "id": 35213, "mutability": "mutable", "name": "p1", - "nameLocation": "51511:2:18", + "nameLocation": "51511:2:38", "nodeType": "VariableDeclaration", - "scope": 32177, - "src": "51506:7:18", + "scope": 35238, + "src": "51506:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58580,10 +58580,10 @@ "typeString": "bool" }, "typeName": { - "id": 32151, + "id": 35212, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51506:4:18", + "src": "51506:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -58593,13 +58593,13 @@ }, { "constant": false, - "id": 32154, + "id": 35215, "mutability": "mutable", "name": "p2", - "nameLocation": "51520:2:18", + "nameLocation": "51520:2:38", "nodeType": "VariableDeclaration", - "scope": 32177, - "src": "51515:7:18", + "scope": 35238, + "src": "51515:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58607,10 +58607,10 @@ "typeString": "bool" }, "typeName": { - "id": 32153, + "id": 35214, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "51515:4:18", + "src": "51515:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -58619,44 +58619,44 @@ "visibility": "internal" } ], - "src": "51493:30:18" + "src": "51493:30:38" }, "returnParameters": { - "id": 32156, + "id": 35217, "nodeType": "ParameterList", "parameters": [], - "src": "51538:0:18" + "src": "51538:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32206, + "id": 35267, "nodeType": "FunctionDefinition", - "src": "52139:658:18", + "src": "52139:658:38", "nodes": [], "body": { - "id": 32205, + "id": 35266, "nodeType": "Block", - "src": "52199:598:18", + "src": "52199:598:38", "nodes": [], "statements": [ { "assignments": [ - 32187 + 35248 ], "declarations": [ { "constant": false, - "id": 32187, + "id": 35248, "mutability": "mutable", "name": "m0", - "nameLocation": "52217:2:18", + "nameLocation": "52217:2:38", "nodeType": "VariableDeclaration", - "scope": 32205, - "src": "52209:10:18", + "scope": 35266, + "src": "52209:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58664,10 +58664,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32186, + "id": 35247, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "52209:7:18", + "src": "52209:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -58676,24 +58676,24 @@ "visibility": "internal" } ], - "id": 32188, + "id": 35249, "nodeType": "VariableDeclarationStatement", - "src": "52209:10:18" + "src": "52209:10:38" }, { "assignments": [ - 32190 + 35251 ], "declarations": [ { "constant": false, - "id": 32190, + "id": 35251, "mutability": "mutable", "name": "m1", - "nameLocation": "52237:2:18", + "nameLocation": "52237:2:38", "nodeType": "VariableDeclaration", - "scope": 32205, - "src": "52229:10:18", + "scope": 35266, + "src": "52229:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58701,10 +58701,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32189, + "id": 35250, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "52229:7:18", + "src": "52229:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -58713,24 +58713,24 @@ "visibility": "internal" } ], - "id": 32191, + "id": 35252, "nodeType": "VariableDeclarationStatement", - "src": "52229:10:18" + "src": "52229:10:38" }, { "assignments": [ - 32193 + 35254 ], "declarations": [ { "constant": false, - "id": 32193, + "id": 35254, "mutability": "mutable", "name": "m2", - "nameLocation": "52257:2:18", + "nameLocation": "52257:2:38", "nodeType": "VariableDeclaration", - "scope": 32205, - "src": "52249:10:18", + "scope": 35266, + "src": "52249:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58738,10 +58738,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32192, + "id": 35253, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "52249:7:18", + "src": "52249:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -58750,24 +58750,24 @@ "visibility": "internal" } ], - "id": 32194, + "id": 35255, "nodeType": "VariableDeclarationStatement", - "src": "52249:10:18" + "src": "52249:10:38" }, { "assignments": [ - 32196 + 35257 ], "declarations": [ { "constant": false, - "id": 32196, + "id": 35257, "mutability": "mutable", "name": "m3", - "nameLocation": "52277:2:18", + "nameLocation": "52277:2:38", "nodeType": "VariableDeclaration", - "scope": 32205, - "src": "52269:10:18", + "scope": 35266, + "src": "52269:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -58775,10 +58775,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32195, + "id": 35256, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "52269:7:18", + "src": "52269:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -58787,24 +58787,24 @@ "visibility": "internal" } ], - "id": 32197, + "id": 35258, "nodeType": "VariableDeclarationStatement", - "src": "52269:10:18" + "src": "52269:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "52298:311:18", + "src": "52298:311:38", "statements": [ { "nodeType": "YulAssignment", - "src": "52312:17:18", + "src": "52312:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "52324:4:18", + "src": "52324:4:38", "type": "", "value": "0x00" } @@ -58812,28 +58812,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "52318:5:18" + "src": "52318:5:38" }, "nodeType": "YulFunctionCall", - "src": "52318:11:18" + "src": "52318:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "52312:2:18" + "src": "52312:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "52342:17:18", + "src": "52342:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "52354:4:18", + "src": "52354:4:38", "type": "", "value": "0x20" } @@ -58841,28 +58841,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "52348:5:18" + "src": "52348:5:38" }, "nodeType": "YulFunctionCall", - "src": "52348:11:18" + "src": "52348:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "52342:2:18" + "src": "52342:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "52372:17:18", + "src": "52372:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "52384:4:18", + "src": "52384:4:38", "type": "", "value": "0x40" } @@ -58870,28 +58870,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "52378:5:18" + "src": "52378:5:38" }, "nodeType": "YulFunctionCall", - "src": "52378:11:18" + "src": "52378:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "52372:2:18" + "src": "52372:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "52402:17:18", + "src": "52402:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "52414:4:18", + "src": "52414:4:38", "type": "", "value": "0x60" } @@ -58899,16 +58899,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "52408:5:18" + "src": "52408:5:38" }, "nodeType": "YulFunctionCall", - "src": "52408:11:18" + "src": "52408:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "52402:2:18" + "src": "52402:2:38" } ] }, @@ -58918,14 +58918,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "52495:4:18", + "src": "52495:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "52501:10:18", + "src": "52501:10:38", "type": "", "value": "0x20098014" } @@ -58933,13 +58933,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "52488:6:18" + "src": "52488:6:38" }, "nodeType": "YulFunctionCall", - "src": "52488:24:18" + "src": "52488:24:38" }, "nodeType": "YulExpressionStatement", - "src": "52488:24:18" + "src": "52488:24:38" }, { "expression": { @@ -58947,26 +58947,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "52532:4:18", + "src": "52532:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "52538:2:18" + "src": "52538:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "52525:6:18" + "src": "52525:6:38" }, "nodeType": "YulFunctionCall", - "src": "52525:16:18" + "src": "52525:16:38" }, "nodeType": "YulExpressionStatement", - "src": "52525:16:18" + "src": "52525:16:38" }, { "expression": { @@ -58974,26 +58974,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "52561:4:18", + "src": "52561:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "52567:2:18" + "src": "52567:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "52554:6:18" + "src": "52554:6:38" }, "nodeType": "YulFunctionCall", - "src": "52554:16:18" + "src": "52554:16:38" }, "nodeType": "YulExpressionStatement", - "src": "52554:16:18" + "src": "52554:16:38" }, { "expression": { @@ -59001,98 +59001,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "52590:4:18", + "src": "52590:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "52596:2:18" + "src": "52596:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "52583:6:18" + "src": "52583:6:38" }, "nodeType": "YulFunctionCall", - "src": "52583:16:18" + "src": "52583:16:38" }, "nodeType": "YulExpressionStatement", - "src": "52583:16:18" + "src": "52583:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32187, + "declaration": 35248, "isOffset": false, "isSlot": false, - "src": "52312:2:18", + "src": "52312:2:38", "valueSize": 1 }, { - "declaration": 32190, + "declaration": 35251, "isOffset": false, "isSlot": false, - "src": "52342:2:18", + "src": "52342:2:38", "valueSize": 1 }, { - "declaration": 32193, + "declaration": 35254, "isOffset": false, "isSlot": false, - "src": "52372:2:18", + "src": "52372:2:38", "valueSize": 1 }, { - "declaration": 32196, + "declaration": 35257, "isOffset": false, "isSlot": false, - "src": "52402:2:18", + "src": "52402:2:38", "valueSize": 1 }, { - "declaration": 32179, + "declaration": 35240, "isOffset": false, "isSlot": false, - "src": "52538:2:18", + "src": "52538:2:38", "valueSize": 1 }, { - "declaration": 32181, + "declaration": 35242, "isOffset": false, "isSlot": false, - "src": "52567:2:18", + "src": "52567:2:38", "valueSize": 1 }, { - "declaration": 32183, + "declaration": 35244, "isOffset": false, "isSlot": false, - "src": "52596:2:18", + "src": "52596:2:38", "valueSize": 1 } ], - "id": 32198, + "id": 35259, "nodeType": "InlineAssembly", - "src": "52289:320:18" + "src": "52289:320:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32200, + "id": 35261, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "52634:4:18", + "src": "52634:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -59101,14 +59101,14 @@ }, { "hexValue": "30783634", - "id": 32201, + "id": 35262, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "52640:4:18", + "src": "52640:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -59127,18 +59127,18 @@ "typeString": "int_const 100" } ], - "id": 32199, + "id": 35260, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "52618:15:18", + "referencedDeclaration": 33383, + "src": "52618:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32202, + "id": 35263, "isConstant": false, "isLValue": false, "isPure": false, @@ -59147,21 +59147,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "52618:27:18", + "src": "52618:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32203, + "id": 35264, "nodeType": "ExpressionStatement", - "src": "52618:27:18" + "src": "52618:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "52664:127:18", + "src": "52664:127:38", "statements": [ { "expression": { @@ -59169,26 +59169,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "52685:4:18", + "src": "52685:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "52691:2:18" + "src": "52691:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "52678:6:18" + "src": "52678:6:38" }, "nodeType": "YulFunctionCall", - "src": "52678:16:18" + "src": "52678:16:38" }, "nodeType": "YulExpressionStatement", - "src": "52678:16:18" + "src": "52678:16:38" }, { "expression": { @@ -59196,26 +59196,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "52714:4:18", + "src": "52714:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "52720:2:18" + "src": "52720:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "52707:6:18" + "src": "52707:6:38" }, "nodeType": "YulFunctionCall", - "src": "52707:16:18" + "src": "52707:16:38" }, "nodeType": "YulExpressionStatement", - "src": "52707:16:18" + "src": "52707:16:38" }, { "expression": { @@ -59223,26 +59223,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "52743:4:18", + "src": "52743:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "52749:2:18" + "src": "52749:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "52736:6:18" + "src": "52736:6:38" }, "nodeType": "YulFunctionCall", - "src": "52736:16:18" + "src": "52736:16:38" }, "nodeType": "YulExpressionStatement", - "src": "52736:16:18" + "src": "52736:16:38" }, { "expression": { @@ -59250,63 +59250,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "52772:4:18", + "src": "52772:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "52778:2:18" + "src": "52778:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "52765:6:18" + "src": "52765:6:38" }, "nodeType": "YulFunctionCall", - "src": "52765:16:18" + "src": "52765:16:38" }, "nodeType": "YulExpressionStatement", - "src": "52765:16:18" + "src": "52765:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32187, + "declaration": 35248, "isOffset": false, "isSlot": false, - "src": "52691:2:18", + "src": "52691:2:38", "valueSize": 1 }, { - "declaration": 32190, + "declaration": 35251, "isOffset": false, "isSlot": false, - "src": "52720:2:18", + "src": "52720:2:38", "valueSize": 1 }, { - "declaration": 32193, + "declaration": 35254, "isOffset": false, "isSlot": false, - "src": "52749:2:18", + "src": "52749:2:38", "valueSize": 1 }, { - "declaration": 32196, + "declaration": 35257, "isOffset": false, "isSlot": false, - "src": "52778:2:18", + "src": "52778:2:38", "valueSize": 1 } ], - "id": 32204, + "id": 35265, "nodeType": "InlineAssembly", - "src": "52655:136:18" + "src": "52655:136:38" } ] }, @@ -59314,20 +59314,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52148:3:18", + "nameLocation": "52148:3:38", "parameters": { - "id": 32184, + "id": 35245, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32179, + "id": 35240, "mutability": "mutable", "name": "p0", - "nameLocation": "52160:2:18", + "nameLocation": "52160:2:38", "nodeType": "VariableDeclaration", - "scope": 32206, - "src": "52152:10:18", + "scope": 35267, + "src": "52152:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59335,10 +59335,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32178, + "id": 35239, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "52152:7:18", + "src": "52152:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -59348,13 +59348,13 @@ }, { "constant": false, - "id": 32181, + "id": 35242, "mutability": "mutable", "name": "p1", - "nameLocation": "52169:2:18", + "nameLocation": "52169:2:38", "nodeType": "VariableDeclaration", - "scope": 32206, - "src": "52164:7:18", + "scope": 35267, + "src": "52164:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59362,10 +59362,10 @@ "typeString": "bool" }, "typeName": { - "id": 32180, + "id": 35241, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52164:4:18", + "src": "52164:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -59375,13 +59375,13 @@ }, { "constant": false, - "id": 32183, + "id": 35244, "mutability": "mutable", "name": "p2", - "nameLocation": "52181:2:18", + "nameLocation": "52181:2:38", "nodeType": "VariableDeclaration", - "scope": 32206, - "src": "52173:10:18", + "scope": 35267, + "src": "52173:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59389,10 +59389,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32182, + "id": 35243, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "52173:7:18", + "src": "52173:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -59401,44 +59401,44 @@ "visibility": "internal" } ], - "src": "52151:33:18" + "src": "52151:33:38" }, "returnParameters": { - "id": 32185, + "id": 35246, "nodeType": "ParameterList", "parameters": [], - "src": "52199:0:18" + "src": "52199:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32241, + "id": 35302, "nodeType": "FunctionDefinition", - "src": "52803:1206:18", + "src": "52803:1206:38", "nodes": [], "body": { - "id": 32240, + "id": 35301, "nodeType": "Block", - "src": "52863:1146:18", + "src": "52863:1146:38", "nodes": [], "statements": [ { "assignments": [ - 32216 + 35277 ], "declarations": [ { "constant": false, - "id": 32216, + "id": 35277, "mutability": "mutable", "name": "m0", - "nameLocation": "52881:2:18", + "nameLocation": "52881:2:38", "nodeType": "VariableDeclaration", - "scope": 32240, - "src": "52873:10:18", + "scope": 35301, + "src": "52873:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59446,10 +59446,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32215, + "id": 35276, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "52873:7:18", + "src": "52873:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -59458,24 +59458,24 @@ "visibility": "internal" } ], - "id": 32217, + "id": 35278, "nodeType": "VariableDeclarationStatement", - "src": "52873:10:18" + "src": "52873:10:38" }, { "assignments": [ - 32219 + 35280 ], "declarations": [ { "constant": false, - "id": 32219, + "id": 35280, "mutability": "mutable", "name": "m1", - "nameLocation": "52901:2:18", + "nameLocation": "52901:2:38", "nodeType": "VariableDeclaration", - "scope": 32240, - "src": "52893:10:18", + "scope": 35301, + "src": "52893:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59483,10 +59483,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32218, + "id": 35279, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "52893:7:18", + "src": "52893:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -59495,24 +59495,24 @@ "visibility": "internal" } ], - "id": 32220, + "id": 35281, "nodeType": "VariableDeclarationStatement", - "src": "52893:10:18" + "src": "52893:10:38" }, { "assignments": [ - 32222 + 35283 ], "declarations": [ { "constant": false, - "id": 32222, + "id": 35283, "mutability": "mutable", "name": "m2", - "nameLocation": "52921:2:18", + "nameLocation": "52921:2:38", "nodeType": "VariableDeclaration", - "scope": 32240, - "src": "52913:10:18", + "scope": 35301, + "src": "52913:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59520,10 +59520,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32221, + "id": 35282, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "52913:7:18", + "src": "52913:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -59532,24 +59532,24 @@ "visibility": "internal" } ], - "id": 32223, + "id": 35284, "nodeType": "VariableDeclarationStatement", - "src": "52913:10:18" + "src": "52913:10:38" }, { "assignments": [ - 32225 + 35286 ], "declarations": [ { "constant": false, - "id": 32225, + "id": 35286, "mutability": "mutable", "name": "m3", - "nameLocation": "52941:2:18", + "nameLocation": "52941:2:38", "nodeType": "VariableDeclaration", - "scope": 32240, - "src": "52933:10:18", + "scope": 35301, + "src": "52933:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59557,10 +59557,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32224, + "id": 35285, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "52933:7:18", + "src": "52933:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -59569,24 +59569,24 @@ "visibility": "internal" } ], - "id": 32226, + "id": 35287, "nodeType": "VariableDeclarationStatement", - "src": "52933:10:18" + "src": "52933:10:38" }, { "assignments": [ - 32228 + 35289 ], "declarations": [ { "constant": false, - "id": 32228, + "id": 35289, "mutability": "mutable", "name": "m4", - "nameLocation": "52961:2:18", + "nameLocation": "52961:2:38", "nodeType": "VariableDeclaration", - "scope": 32240, - "src": "52953:10:18", + "scope": 35301, + "src": "52953:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59594,10 +59594,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32227, + "id": 35288, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "52953:7:18", + "src": "52953:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -59606,24 +59606,24 @@ "visibility": "internal" } ], - "id": 32229, + "id": 35290, "nodeType": "VariableDeclarationStatement", - "src": "52953:10:18" + "src": "52953:10:38" }, { "assignments": [ - 32231 + 35292 ], "declarations": [ { "constant": false, - "id": 32231, + "id": 35292, "mutability": "mutable", "name": "m5", - "nameLocation": "52981:2:18", + "nameLocation": "52981:2:38", "nodeType": "VariableDeclaration", - "scope": 32240, - "src": "52973:10:18", + "scope": 35301, + "src": "52973:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -59631,10 +59631,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32230, + "id": 35291, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "52973:7:18", + "src": "52973:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -59643,27 +59643,27 @@ "visibility": "internal" } ], - "id": 32232, + "id": 35293, "nodeType": "VariableDeclarationStatement", - "src": "52973:10:18" + "src": "52973:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "53002:761:18", + "src": "53002:761:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "53045:313:18", + "src": "53045:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "53063:15:18", + "src": "53063:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "53077:1:18", + "src": "53077:1:38", "type": "", "value": "0" }, @@ -59671,7 +59671,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "53067:6:18", + "src": "53067:6:38", "type": "" } ] @@ -59679,16 +59679,16 @@ { "body": { "nodeType": "YulBlock", - "src": "53148:40:18", + "src": "53148:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "53177:9:18", + "src": "53177:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "53179:5:18" + "src": "53179:5:38" } ] }, @@ -59699,33 +59699,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "53165:6:18" + "src": "53165:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "53173:1:18" + "src": "53173:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "53160:4:18" + "src": "53160:4:38" }, "nodeType": "YulFunctionCall", - "src": "53160:15:18" + "src": "53160:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "53153:6:18" + "src": "53153:6:38" }, "nodeType": "YulFunctionCall", - "src": "53153:23:18" + "src": "53153:23:38" }, "nodeType": "YulIf", - "src": "53150:36:18" + "src": "53150:36:38" } ] }, @@ -59734,12 +59734,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "53105:6:18" + "src": "53105:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "53113:4:18", + "src": "53113:4:38", "type": "", "value": "0x20" } @@ -59747,30 +59747,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "53102:2:18" + "src": "53102:2:38" }, "nodeType": "YulFunctionCall", - "src": "53102:16:18" + "src": "53102:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "53119:28:18", + "src": "53119:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "53121:24:18", + "src": "53121:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "53135:6:18" + "src": "53135:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "53143:1:18", + "src": "53143:1:38", "type": "", "value": "1" } @@ -59778,16 +59778,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "53131:3:18" + "src": "53131:3:38" }, "nodeType": "YulFunctionCall", - "src": "53131:14:18" + "src": "53131:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "53121:6:18" + "src": "53121:6:38" } ] } @@ -59795,10 +59795,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "53099:2:18", + "src": "53099:2:38", "statements": [] }, - "src": "53095:93:18" + "src": "53095:93:38" }, { "expression": { @@ -59806,34 +59806,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "53212:3:18" + "src": "53212:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "53217:6:18" + "src": "53217:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "53205:6:18" + "src": "53205:6:38" }, "nodeType": "YulFunctionCall", - "src": "53205:19:18" + "src": "53205:19:38" }, "nodeType": "YulExpressionStatement", - "src": "53205:19:18" + "src": "53205:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "53241:37:18", + "src": "53241:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "53258:3:18", + "src": "53258:3:38", "type": "", "value": "256" }, @@ -59842,38 +59842,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "53267:1:18", + "src": "53267:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "53270:6:18" + "src": "53270:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "53263:3:18" + "src": "53263:3:38" }, "nodeType": "YulFunctionCall", - "src": "53263:14:18" + "src": "53263:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "53254:3:18" + "src": "53254:3:38" }, "nodeType": "YulFunctionCall", - "src": "53254:24:18" + "src": "53254:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "53245:5:18", + "src": "53245:5:38", "type": "" } ] @@ -59886,12 +59886,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "53306:3:18" + "src": "53306:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "53311:4:18", + "src": "53311:4:38", "type": "", "value": "0x20" } @@ -59899,59 +59899,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "53302:3:18" + "src": "53302:3:38" }, "nodeType": "YulFunctionCall", - "src": "53302:14:18" + "src": "53302:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "53322:5:18" + "src": "53322:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "53333:5:18" + "src": "53333:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "53340:1:18" + "src": "53340:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "53329:3:18" + "src": "53329:3:38" }, "nodeType": "YulFunctionCall", - "src": "53329:13:18" + "src": "53329:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "53318:3:18" + "src": "53318:3:38" }, "nodeType": "YulFunctionCall", - "src": "53318:25:18" + "src": "53318:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "53295:6:18" + "src": "53295:6:38" }, "nodeType": "YulFunctionCall", - "src": "53295:49:18" + "src": "53295:49:38" }, "nodeType": "YulExpressionStatement", - "src": "53295:49:18" + "src": "53295:49:38" } ] }, @@ -59961,27 +59961,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "53037:3:18", + "src": "53037:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "53042:1:18", + "src": "53042:1:38", "type": "" } ], - "src": "53016:342:18" + "src": "53016:342:38" }, { "nodeType": "YulAssignment", - "src": "53371:17:18", + "src": "53371:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "53383:4:18", + "src": "53383:4:38", "type": "", "value": "0x00" } @@ -59989,28 +59989,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "53377:5:18" + "src": "53377:5:38" }, "nodeType": "YulFunctionCall", - "src": "53377:11:18" + "src": "53377:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "53371:2:18" + "src": "53371:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "53401:17:18", + "src": "53401:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "53413:4:18", + "src": "53413:4:38", "type": "", "value": "0x20" } @@ -60018,28 +60018,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "53407:5:18" + "src": "53407:5:38" }, "nodeType": "YulFunctionCall", - "src": "53407:11:18" + "src": "53407:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "53401:2:18" + "src": "53401:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "53431:17:18", + "src": "53431:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "53443:4:18", + "src": "53443:4:38", "type": "", "value": "0x40" } @@ -60047,28 +60047,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "53437:5:18" + "src": "53437:5:38" }, "nodeType": "YulFunctionCall", - "src": "53437:11:18" + "src": "53437:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "53431:2:18" + "src": "53431:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "53461:17:18", + "src": "53461:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "53473:4:18", + "src": "53473:4:38", "type": "", "value": "0x60" } @@ -60076,28 +60076,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "53467:5:18" + "src": "53467:5:38" }, "nodeType": "YulFunctionCall", - "src": "53467:11:18" + "src": "53467:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "53461:2:18" + "src": "53461:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "53491:17:18", + "src": "53491:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "53503:4:18", + "src": "53503:4:38", "type": "", "value": "0x80" } @@ -60105,28 +60105,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "53497:5:18" + "src": "53497:5:38" }, "nodeType": "YulFunctionCall", - "src": "53497:11:18" + "src": "53497:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "53491:2:18" + "src": "53491:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "53521:17:18", + "src": "53521:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "53533:4:18", + "src": "53533:4:38", "type": "", "value": "0xa0" } @@ -60134,16 +60134,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "53527:5:18" + "src": "53527:5:38" }, "nodeType": "YulFunctionCall", - "src": "53527:11:18" + "src": "53527:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "53521:2:18" + "src": "53521:2:38" } ] }, @@ -60153,14 +60153,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "53613:4:18", + "src": "53613:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "53619:10:18", + "src": "53619:10:38", "type": "", "value": "0x85775021" } @@ -60168,13 +60168,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "53606:6:18" + "src": "53606:6:38" }, "nodeType": "YulFunctionCall", - "src": "53606:24:18" + "src": "53606:24:38" }, "nodeType": "YulExpressionStatement", - "src": "53606:24:18" + "src": "53606:24:38" }, { "expression": { @@ -60182,26 +60182,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "53650:4:18", + "src": "53650:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "53656:2:18" + "src": "53656:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "53643:6:18" + "src": "53643:6:38" }, "nodeType": "YulFunctionCall", - "src": "53643:16:18" + "src": "53643:16:38" }, "nodeType": "YulExpressionStatement", - "src": "53643:16:18" + "src": "53643:16:38" }, { "expression": { @@ -60209,26 +60209,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "53679:4:18", + "src": "53679:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "53685:2:18" + "src": "53685:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "53672:6:18" + "src": "53672:6:38" }, "nodeType": "YulFunctionCall", - "src": "53672:16:18" + "src": "53672:16:38" }, "nodeType": "YulExpressionStatement", - "src": "53672:16:18" + "src": "53672:16:38" }, { "expression": { @@ -60236,14 +60236,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "53708:4:18", + "src": "53708:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "53714:4:18", + "src": "53714:4:38", "type": "", "value": "0x60" } @@ -60251,13 +60251,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "53701:6:18" + "src": "53701:6:38" }, "nodeType": "YulFunctionCall", - "src": "53701:18:18" + "src": "53701:18:38" }, "nodeType": "YulExpressionStatement", - "src": "53701:18:18" + "src": "53701:18:38" }, { "expression": { @@ -60265,112 +60265,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "53744:4:18", + "src": "53744:4:38", "type": "", "value": "0x80" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "53750:2:18" + "src": "53750:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "53732:11:18" + "src": "53732:11:38" }, "nodeType": "YulFunctionCall", - "src": "53732:21:18" + "src": "53732:21:38" }, "nodeType": "YulExpressionStatement", - "src": "53732:21:18" + "src": "53732:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32216, + "declaration": 35277, "isOffset": false, "isSlot": false, - "src": "53371:2:18", + "src": "53371:2:38", "valueSize": 1 }, { - "declaration": 32219, + "declaration": 35280, "isOffset": false, "isSlot": false, - "src": "53401:2:18", + "src": "53401:2:38", "valueSize": 1 }, { - "declaration": 32222, + "declaration": 35283, "isOffset": false, "isSlot": false, - "src": "53431:2:18", + "src": "53431:2:38", "valueSize": 1 }, { - "declaration": 32225, + "declaration": 35286, "isOffset": false, "isSlot": false, - "src": "53461:2:18", + "src": "53461:2:38", "valueSize": 1 }, { - "declaration": 32228, + "declaration": 35289, "isOffset": false, "isSlot": false, - "src": "53491:2:18", + "src": "53491:2:38", "valueSize": 1 }, { - "declaration": 32231, + "declaration": 35292, "isOffset": false, "isSlot": false, - "src": "53521:2:18", + "src": "53521:2:38", "valueSize": 1 }, { - "declaration": 32208, + "declaration": 35269, "isOffset": false, "isSlot": false, - "src": "53656:2:18", + "src": "53656:2:38", "valueSize": 1 }, { - "declaration": 32210, + "declaration": 35271, "isOffset": false, "isSlot": false, - "src": "53685:2:18", + "src": "53685:2:38", "valueSize": 1 }, { - "declaration": 32212, + "declaration": 35273, "isOffset": false, "isSlot": false, - "src": "53750:2:18", + "src": "53750:2:38", "valueSize": 1 } ], - "id": 32233, + "id": 35294, "nodeType": "InlineAssembly", - "src": "52993:770:18" + "src": "52993:770:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32235, + "id": 35296, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "53788:4:18", + "src": "53788:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -60379,14 +60379,14 @@ }, { "hexValue": "30786134", - "id": 32236, + "id": 35297, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "53794:4:18", + "src": "53794:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -60405,18 +60405,18 @@ "typeString": "int_const 164" } ], - "id": 32234, + "id": 35295, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "53772:15:18", + "referencedDeclaration": 33383, + "src": "53772:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32237, + "id": 35298, "isConstant": false, "isLValue": false, "isPure": false, @@ -60425,21 +60425,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "53772:27:18", + "src": "53772:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32238, + "id": 35299, "nodeType": "ExpressionStatement", - "src": "53772:27:18" + "src": "53772:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "53818:185:18", + "src": "53818:185:38", "statements": [ { "expression": { @@ -60447,26 +60447,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "53839:4:18", + "src": "53839:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "53845:2:18" + "src": "53845:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "53832:6:18" + "src": "53832:6:38" }, "nodeType": "YulFunctionCall", - "src": "53832:16:18" + "src": "53832:16:38" }, "nodeType": "YulExpressionStatement", - "src": "53832:16:18" + "src": "53832:16:38" }, { "expression": { @@ -60474,26 +60474,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "53868:4:18", + "src": "53868:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "53874:2:18" + "src": "53874:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "53861:6:18" + "src": "53861:6:38" }, "nodeType": "YulFunctionCall", - "src": "53861:16:18" + "src": "53861:16:38" }, "nodeType": "YulExpressionStatement", - "src": "53861:16:18" + "src": "53861:16:38" }, { "expression": { @@ -60501,26 +60501,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "53897:4:18", + "src": "53897:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "53903:2:18" + "src": "53903:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "53890:6:18" + "src": "53890:6:38" }, "nodeType": "YulFunctionCall", - "src": "53890:16:18" + "src": "53890:16:38" }, "nodeType": "YulExpressionStatement", - "src": "53890:16:18" + "src": "53890:16:38" }, { "expression": { @@ -60528,26 +60528,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "53926:4:18", + "src": "53926:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "53932:2:18" + "src": "53932:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "53919:6:18" + "src": "53919:6:38" }, "nodeType": "YulFunctionCall", - "src": "53919:16:18" + "src": "53919:16:38" }, "nodeType": "YulExpressionStatement", - "src": "53919:16:18" + "src": "53919:16:38" }, { "expression": { @@ -60555,26 +60555,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "53955:4:18", + "src": "53955:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "53961:2:18" + "src": "53961:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "53948:6:18" + "src": "53948:6:38" }, "nodeType": "YulFunctionCall", - "src": "53948:16:18" + "src": "53948:16:38" }, "nodeType": "YulExpressionStatement", - "src": "53948:16:18" + "src": "53948:16:38" }, { "expression": { @@ -60582,77 +60582,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "53984:4:18", + "src": "53984:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "53990:2:18" + "src": "53990:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "53977:6:18" + "src": "53977:6:38" }, "nodeType": "YulFunctionCall", - "src": "53977:16:18" + "src": "53977:16:38" }, "nodeType": "YulExpressionStatement", - "src": "53977:16:18" + "src": "53977:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32216, + "declaration": 35277, "isOffset": false, "isSlot": false, - "src": "53845:2:18", + "src": "53845:2:38", "valueSize": 1 }, { - "declaration": 32219, + "declaration": 35280, "isOffset": false, "isSlot": false, - "src": "53874:2:18", + "src": "53874:2:38", "valueSize": 1 }, { - "declaration": 32222, + "declaration": 35283, "isOffset": false, "isSlot": false, - "src": "53903:2:18", + "src": "53903:2:38", "valueSize": 1 }, { - "declaration": 32225, + "declaration": 35286, "isOffset": false, "isSlot": false, - "src": "53932:2:18", + "src": "53932:2:38", "valueSize": 1 }, { - "declaration": 32228, + "declaration": 35289, "isOffset": false, "isSlot": false, - "src": "53961:2:18", + "src": "53961:2:38", "valueSize": 1 }, { - "declaration": 32231, + "declaration": 35292, "isOffset": false, "isSlot": false, - "src": "53990:2:18", + "src": "53990:2:38", "valueSize": 1 } ], - "id": 32239, + "id": 35300, "nodeType": "InlineAssembly", - "src": "53809:194:18" + "src": "53809:194:38" } ] }, @@ -60660,20 +60660,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "52812:3:18", + "nameLocation": "52812:3:38", "parameters": { - "id": 32213, + "id": 35274, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32208, + "id": 35269, "mutability": "mutable", "name": "p0", - "nameLocation": "52824:2:18", + "nameLocation": "52824:2:38", "nodeType": "VariableDeclaration", - "scope": 32241, - "src": "52816:10:18", + "scope": 35302, + "src": "52816:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60681,10 +60681,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32207, + "id": 35268, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "52816:7:18", + "src": "52816:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -60694,13 +60694,13 @@ }, { "constant": false, - "id": 32210, + "id": 35271, "mutability": "mutable", "name": "p1", - "nameLocation": "52833:2:18", + "nameLocation": "52833:2:38", "nodeType": "VariableDeclaration", - "scope": 32241, - "src": "52828:7:18", + "scope": 35302, + "src": "52828:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60708,10 +60708,10 @@ "typeString": "bool" }, "typeName": { - "id": 32209, + "id": 35270, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "52828:4:18", + "src": "52828:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -60721,13 +60721,13 @@ }, { "constant": false, - "id": 32212, + "id": 35273, "mutability": "mutable", "name": "p2", - "nameLocation": "52845:2:18", + "nameLocation": "52845:2:38", "nodeType": "VariableDeclaration", - "scope": 32241, - "src": "52837:10:18", + "scope": 35302, + "src": "52837:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60735,10 +60735,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32211, + "id": 35272, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "52837:7:18", + "src": "52837:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -60747,44 +60747,44 @@ "visibility": "internal" } ], - "src": "52815:33:18" + "src": "52815:33:38" }, "returnParameters": { - "id": 32214, + "id": 35275, "nodeType": "ParameterList", "parameters": [], - "src": "52863:0:18" + "src": "52863:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32270, + "id": 35331, "nodeType": "FunctionDefinition", - "src": "54015:664:18", + "src": "54015:664:38", "nodes": [], "body": { - "id": 32269, + "id": 35330, "nodeType": "Block", - "src": "54078:601:18", + "src": "54078:601:38", "nodes": [], "statements": [ { "assignments": [ - 32251 + 35312 ], "declarations": [ { "constant": false, - "id": 32251, + "id": 35312, "mutability": "mutable", "name": "m0", - "nameLocation": "54096:2:18", + "nameLocation": "54096:2:38", "nodeType": "VariableDeclaration", - "scope": 32269, - "src": "54088:10:18", + "scope": 35330, + "src": "54088:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60792,10 +60792,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32250, + "id": 35311, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "54088:7:18", + "src": "54088:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -60804,24 +60804,24 @@ "visibility": "internal" } ], - "id": 32252, + "id": 35313, "nodeType": "VariableDeclarationStatement", - "src": "54088:10:18" + "src": "54088:10:38" }, { "assignments": [ - 32254 + 35315 ], "declarations": [ { "constant": false, - "id": 32254, + "id": 35315, "mutability": "mutable", "name": "m1", - "nameLocation": "54116:2:18", + "nameLocation": "54116:2:38", "nodeType": "VariableDeclaration", - "scope": 32269, - "src": "54108:10:18", + "scope": 35330, + "src": "54108:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60829,10 +60829,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32253, + "id": 35314, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "54108:7:18", + "src": "54108:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -60841,24 +60841,24 @@ "visibility": "internal" } ], - "id": 32255, + "id": 35316, "nodeType": "VariableDeclarationStatement", - "src": "54108:10:18" + "src": "54108:10:38" }, { "assignments": [ - 32257 + 35318 ], "declarations": [ { "constant": false, - "id": 32257, + "id": 35318, "mutability": "mutable", "name": "m2", - "nameLocation": "54136:2:18", + "nameLocation": "54136:2:38", "nodeType": "VariableDeclaration", - "scope": 32269, - "src": "54128:10:18", + "scope": 35330, + "src": "54128:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60866,10 +60866,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32256, + "id": 35317, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "54128:7:18", + "src": "54128:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -60878,24 +60878,24 @@ "visibility": "internal" } ], - "id": 32258, + "id": 35319, "nodeType": "VariableDeclarationStatement", - "src": "54128:10:18" + "src": "54128:10:38" }, { "assignments": [ - 32260 + 35321 ], "declarations": [ { "constant": false, - "id": 32260, + "id": 35321, "mutability": "mutable", "name": "m3", - "nameLocation": "54156:2:18", + "nameLocation": "54156:2:38", "nodeType": "VariableDeclaration", - "scope": 32269, - "src": "54148:10:18", + "scope": 35330, + "src": "54148:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -60903,10 +60903,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32259, + "id": 35320, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "54148:7:18", + "src": "54148:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -60915,24 +60915,24 @@ "visibility": "internal" } ], - "id": 32261, + "id": 35322, "nodeType": "VariableDeclarationStatement", - "src": "54148:10:18" + "src": "54148:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "54177:314:18", + "src": "54177:314:38", "statements": [ { "nodeType": "YulAssignment", - "src": "54191:17:18", + "src": "54191:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "54203:4:18", + "src": "54203:4:38", "type": "", "value": "0x00" } @@ -60940,28 +60940,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "54197:5:18" + "src": "54197:5:38" }, "nodeType": "YulFunctionCall", - "src": "54197:11:18" + "src": "54197:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "54191:2:18" + "src": "54191:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "54221:17:18", + "src": "54221:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "54233:4:18", + "src": "54233:4:38", "type": "", "value": "0x20" } @@ -60969,28 +60969,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "54227:5:18" + "src": "54227:5:38" }, "nodeType": "YulFunctionCall", - "src": "54227:11:18" + "src": "54227:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "54221:2:18" + "src": "54221:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "54251:17:18", + "src": "54251:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "54263:4:18", + "src": "54263:4:38", "type": "", "value": "0x40" } @@ -60998,28 +60998,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "54257:5:18" + "src": "54257:5:38" }, "nodeType": "YulFunctionCall", - "src": "54257:11:18" + "src": "54257:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "54251:2:18" + "src": "54251:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "54281:17:18", + "src": "54281:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "54293:4:18", + "src": "54293:4:38", "type": "", "value": "0x60" } @@ -61027,16 +61027,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "54287:5:18" + "src": "54287:5:38" }, "nodeType": "YulFunctionCall", - "src": "54287:11:18" + "src": "54287:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "54281:2:18" + "src": "54281:2:38" } ] }, @@ -61046,14 +61046,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "54377:4:18", + "src": "54377:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "54383:10:18", + "src": "54383:10:38", "type": "", "value": "0x5c96b331" } @@ -61061,13 +61061,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "54370:6:18" + "src": "54370:6:38" }, "nodeType": "YulFunctionCall", - "src": "54370:24:18" + "src": "54370:24:38" }, "nodeType": "YulExpressionStatement", - "src": "54370:24:18" + "src": "54370:24:38" }, { "expression": { @@ -61075,26 +61075,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "54414:4:18", + "src": "54414:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "54420:2:18" + "src": "54420:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "54407:6:18" + "src": "54407:6:38" }, "nodeType": "YulFunctionCall", - "src": "54407:16:18" + "src": "54407:16:38" }, "nodeType": "YulExpressionStatement", - "src": "54407:16:18" + "src": "54407:16:38" }, { "expression": { @@ -61102,26 +61102,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "54443:4:18", + "src": "54443:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "54449:2:18" + "src": "54449:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "54436:6:18" + "src": "54436:6:38" }, "nodeType": "YulFunctionCall", - "src": "54436:16:18" + "src": "54436:16:38" }, "nodeType": "YulExpressionStatement", - "src": "54436:16:18" + "src": "54436:16:38" }, { "expression": { @@ -61129,98 +61129,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "54472:4:18", + "src": "54472:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "54478:2:18" + "src": "54478:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "54465:6:18" + "src": "54465:6:38" }, "nodeType": "YulFunctionCall", - "src": "54465:16:18" + "src": "54465:16:38" }, "nodeType": "YulExpressionStatement", - "src": "54465:16:18" + "src": "54465:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32251, + "declaration": 35312, "isOffset": false, "isSlot": false, - "src": "54191:2:18", + "src": "54191:2:38", "valueSize": 1 }, { - "declaration": 32254, + "declaration": 35315, "isOffset": false, "isSlot": false, - "src": "54221:2:18", + "src": "54221:2:38", "valueSize": 1 }, { - "declaration": 32257, + "declaration": 35318, "isOffset": false, "isSlot": false, - "src": "54251:2:18", + "src": "54251:2:38", "valueSize": 1 }, { - "declaration": 32260, + "declaration": 35321, "isOffset": false, "isSlot": false, - "src": "54281:2:18", + "src": "54281:2:38", "valueSize": 1 }, { - "declaration": 32243, + "declaration": 35304, "isOffset": false, "isSlot": false, - "src": "54420:2:18", + "src": "54420:2:38", "valueSize": 1 }, { - "declaration": 32245, + "declaration": 35306, "isOffset": false, "isSlot": false, - "src": "54449:2:18", + "src": "54449:2:38", "valueSize": 1 }, { - "declaration": 32247, + "declaration": 35308, "isOffset": false, "isSlot": false, - "src": "54478:2:18", + "src": "54478:2:38", "valueSize": 1 } ], - "id": 32262, + "id": 35323, "nodeType": "InlineAssembly", - "src": "54168:323:18" + "src": "54168:323:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32264, + "id": 35325, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "54516:4:18", + "src": "54516:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -61229,14 +61229,14 @@ }, { "hexValue": "30783634", - "id": 32265, + "id": 35326, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "54522:4:18", + "src": "54522:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -61255,18 +61255,18 @@ "typeString": "int_const 100" } ], - "id": 32263, + "id": 35324, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "54500:15:18", + "referencedDeclaration": 33383, + "src": "54500:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32266, + "id": 35327, "isConstant": false, "isLValue": false, "isPure": false, @@ -61275,21 +61275,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "54500:27:18", + "src": "54500:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32267, + "id": 35328, "nodeType": "ExpressionStatement", - "src": "54500:27:18" + "src": "54500:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "54546:127:18", + "src": "54546:127:38", "statements": [ { "expression": { @@ -61297,26 +61297,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "54567:4:18", + "src": "54567:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "54573:2:18" + "src": "54573:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "54560:6:18" + "src": "54560:6:38" }, "nodeType": "YulFunctionCall", - "src": "54560:16:18" + "src": "54560:16:38" }, "nodeType": "YulExpressionStatement", - "src": "54560:16:18" + "src": "54560:16:38" }, { "expression": { @@ -61324,26 +61324,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "54596:4:18", + "src": "54596:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "54602:2:18" + "src": "54602:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "54589:6:18" + "src": "54589:6:38" }, "nodeType": "YulFunctionCall", - "src": "54589:16:18" + "src": "54589:16:38" }, "nodeType": "YulExpressionStatement", - "src": "54589:16:18" + "src": "54589:16:38" }, { "expression": { @@ -61351,26 +61351,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "54625:4:18", + "src": "54625:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "54631:2:18" + "src": "54631:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "54618:6:18" + "src": "54618:6:38" }, "nodeType": "YulFunctionCall", - "src": "54618:16:18" + "src": "54618:16:38" }, "nodeType": "YulExpressionStatement", - "src": "54618:16:18" + "src": "54618:16:38" }, { "expression": { @@ -61378,63 +61378,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "54654:4:18", + "src": "54654:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "54660:2:18" + "src": "54660:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "54647:6:18" + "src": "54647:6:38" }, "nodeType": "YulFunctionCall", - "src": "54647:16:18" + "src": "54647:16:38" }, "nodeType": "YulExpressionStatement", - "src": "54647:16:18" + "src": "54647:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32251, + "declaration": 35312, "isOffset": false, "isSlot": false, - "src": "54573:2:18", + "src": "54573:2:38", "valueSize": 1 }, { - "declaration": 32254, + "declaration": 35315, "isOffset": false, "isSlot": false, - "src": "54602:2:18", + "src": "54602:2:38", "valueSize": 1 }, { - "declaration": 32257, + "declaration": 35318, "isOffset": false, "isSlot": false, - "src": "54631:2:18", + "src": "54631:2:38", "valueSize": 1 }, { - "declaration": 32260, + "declaration": 35321, "isOffset": false, "isSlot": false, - "src": "54660:2:18", + "src": "54660:2:38", "valueSize": 1 } ], - "id": 32268, + "id": 35329, "nodeType": "InlineAssembly", - "src": "54537:136:18" + "src": "54537:136:38" } ] }, @@ -61442,20 +61442,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54024:3:18", + "nameLocation": "54024:3:38", "parameters": { - "id": 32248, + "id": 35309, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32243, + "id": 35304, "mutability": "mutable", "name": "p0", - "nameLocation": "54036:2:18", + "nameLocation": "54036:2:38", "nodeType": "VariableDeclaration", - "scope": 32270, - "src": "54028:10:18", + "scope": 35331, + "src": "54028:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61463,10 +61463,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32242, + "id": 35303, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "54028:7:18", + "src": "54028:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -61476,13 +61476,13 @@ }, { "constant": false, - "id": 32245, + "id": 35306, "mutability": "mutable", "name": "p1", - "nameLocation": "54048:2:18", + "nameLocation": "54048:2:38", "nodeType": "VariableDeclaration", - "scope": 32270, - "src": "54040:10:18", + "scope": 35331, + "src": "54040:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61490,10 +61490,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32244, + "id": 35305, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "54040:7:18", + "src": "54040:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -61503,13 +61503,13 @@ }, { "constant": false, - "id": 32247, + "id": 35308, "mutability": "mutable", "name": "p2", - "nameLocation": "54060:2:18", + "nameLocation": "54060:2:38", "nodeType": "VariableDeclaration", - "scope": 32270, - "src": "54052:10:18", + "scope": 35331, + "src": "54052:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61517,10 +61517,10 @@ "typeString": "address" }, "typeName": { - "id": 32246, + "id": 35307, "name": "address", "nodeType": "ElementaryTypeName", - "src": "54052:7:18", + "src": "54052:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -61530,44 +61530,44 @@ "visibility": "internal" } ], - "src": "54027:36:18" + "src": "54027:36:38" }, "returnParameters": { - "id": 32249, + "id": 35310, "nodeType": "ParameterList", "parameters": [], - "src": "54078:0:18" + "src": "54078:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32299, + "id": 35360, "nodeType": "FunctionDefinition", - "src": "54685:658:18", + "src": "54685:658:38", "nodes": [], "body": { - "id": 32298, + "id": 35359, "nodeType": "Block", - "src": "54745:598:18", + "src": "54745:598:38", "nodes": [], "statements": [ { "assignments": [ - 32280 + 35341 ], "declarations": [ { "constant": false, - "id": 32280, + "id": 35341, "mutability": "mutable", "name": "m0", - "nameLocation": "54763:2:18", + "nameLocation": "54763:2:38", "nodeType": "VariableDeclaration", - "scope": 32298, - "src": "54755:10:18", + "scope": 35359, + "src": "54755:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61575,10 +61575,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32279, + "id": 35340, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "54755:7:18", + "src": "54755:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -61587,24 +61587,24 @@ "visibility": "internal" } ], - "id": 32281, + "id": 35342, "nodeType": "VariableDeclarationStatement", - "src": "54755:10:18" + "src": "54755:10:38" }, { "assignments": [ - 32283 + 35344 ], "declarations": [ { "constant": false, - "id": 32283, + "id": 35344, "mutability": "mutable", "name": "m1", - "nameLocation": "54783:2:18", + "nameLocation": "54783:2:38", "nodeType": "VariableDeclaration", - "scope": 32298, - "src": "54775:10:18", + "scope": 35359, + "src": "54775:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61612,10 +61612,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32282, + "id": 35343, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "54775:7:18", + "src": "54775:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -61624,24 +61624,24 @@ "visibility": "internal" } ], - "id": 32284, + "id": 35345, "nodeType": "VariableDeclarationStatement", - "src": "54775:10:18" + "src": "54775:10:38" }, { "assignments": [ - 32286 + 35347 ], "declarations": [ { "constant": false, - "id": 32286, + "id": 35347, "mutability": "mutable", "name": "m2", - "nameLocation": "54803:2:18", + "nameLocation": "54803:2:38", "nodeType": "VariableDeclaration", - "scope": 32298, - "src": "54795:10:18", + "scope": 35359, + "src": "54795:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61649,10 +61649,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32285, + "id": 35346, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "54795:7:18", + "src": "54795:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -61661,24 +61661,24 @@ "visibility": "internal" } ], - "id": 32287, + "id": 35348, "nodeType": "VariableDeclarationStatement", - "src": "54795:10:18" + "src": "54795:10:38" }, { "assignments": [ - 32289 + 35350 ], "declarations": [ { "constant": false, - "id": 32289, + "id": 35350, "mutability": "mutable", "name": "m3", - "nameLocation": "54823:2:18", + "nameLocation": "54823:2:38", "nodeType": "VariableDeclaration", - "scope": 32298, - "src": "54815:10:18", + "scope": 35359, + "src": "54815:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -61686,10 +61686,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32288, + "id": 35349, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "54815:7:18", + "src": "54815:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -61698,24 +61698,24 @@ "visibility": "internal" } ], - "id": 32290, + "id": 35351, "nodeType": "VariableDeclarationStatement", - "src": "54815:10:18" + "src": "54815:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "54844:311:18", + "src": "54844:311:38", "statements": [ { "nodeType": "YulAssignment", - "src": "54858:17:18", + "src": "54858:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "54870:4:18", + "src": "54870:4:38", "type": "", "value": "0x00" } @@ -61723,28 +61723,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "54864:5:18" + "src": "54864:5:38" }, "nodeType": "YulFunctionCall", - "src": "54864:11:18" + "src": "54864:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "54858:2:18" + "src": "54858:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "54888:17:18", + "src": "54888:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "54900:4:18", + "src": "54900:4:38", "type": "", "value": "0x20" } @@ -61752,28 +61752,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "54894:5:18" + "src": "54894:5:38" }, "nodeType": "YulFunctionCall", - "src": "54894:11:18" + "src": "54894:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "54888:2:18" + "src": "54888:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "54918:17:18", + "src": "54918:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "54930:4:18", + "src": "54930:4:38", "type": "", "value": "0x40" } @@ -61781,28 +61781,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "54924:5:18" + "src": "54924:5:38" }, "nodeType": "YulFunctionCall", - "src": "54924:11:18" + "src": "54924:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "54918:2:18" + "src": "54918:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "54948:17:18", + "src": "54948:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "54960:4:18", + "src": "54960:4:38", "type": "", "value": "0x60" } @@ -61810,16 +61810,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "54954:5:18" + "src": "54954:5:38" }, "nodeType": "YulFunctionCall", - "src": "54954:11:18" + "src": "54954:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "54948:2:18" + "src": "54948:2:38" } ] }, @@ -61829,14 +61829,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "55041:4:18", + "src": "55041:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "55047:10:18", + "src": "55047:10:38", "type": "", "value": "0x4766da72" } @@ -61844,13 +61844,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "55034:6:18" + "src": "55034:6:38" }, "nodeType": "YulFunctionCall", - "src": "55034:24:18" + "src": "55034:24:38" }, "nodeType": "YulExpressionStatement", - "src": "55034:24:18" + "src": "55034:24:38" }, { "expression": { @@ -61858,26 +61858,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "55078:4:18", + "src": "55078:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "55084:2:18" + "src": "55084:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "55071:6:18" + "src": "55071:6:38" }, "nodeType": "YulFunctionCall", - "src": "55071:16:18" + "src": "55071:16:38" }, "nodeType": "YulExpressionStatement", - "src": "55071:16:18" + "src": "55071:16:38" }, { "expression": { @@ -61885,26 +61885,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "55107:4:18", + "src": "55107:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "55113:2:18" + "src": "55113:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "55100:6:18" + "src": "55100:6:38" }, "nodeType": "YulFunctionCall", - "src": "55100:16:18" + "src": "55100:16:38" }, "nodeType": "YulExpressionStatement", - "src": "55100:16:18" + "src": "55100:16:38" }, { "expression": { @@ -61912,98 +61912,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "55136:4:18", + "src": "55136:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "55142:2:18" + "src": "55142:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "55129:6:18" + "src": "55129:6:38" }, "nodeType": "YulFunctionCall", - "src": "55129:16:18" + "src": "55129:16:38" }, "nodeType": "YulExpressionStatement", - "src": "55129:16:18" + "src": "55129:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32280, + "declaration": 35341, "isOffset": false, "isSlot": false, - "src": "54858:2:18", + "src": "54858:2:38", "valueSize": 1 }, { - "declaration": 32283, + "declaration": 35344, "isOffset": false, "isSlot": false, - "src": "54888:2:18", + "src": "54888:2:38", "valueSize": 1 }, { - "declaration": 32286, + "declaration": 35347, "isOffset": false, "isSlot": false, - "src": "54918:2:18", + "src": "54918:2:38", "valueSize": 1 }, { - "declaration": 32289, + "declaration": 35350, "isOffset": false, "isSlot": false, - "src": "54948:2:18", + "src": "54948:2:38", "valueSize": 1 }, { - "declaration": 32272, + "declaration": 35333, "isOffset": false, "isSlot": false, - "src": "55084:2:18", + "src": "55084:2:38", "valueSize": 1 }, { - "declaration": 32274, + "declaration": 35335, "isOffset": false, "isSlot": false, - "src": "55113:2:18", + "src": "55113:2:38", "valueSize": 1 }, { - "declaration": 32276, + "declaration": 35337, "isOffset": false, "isSlot": false, - "src": "55142:2:18", + "src": "55142:2:38", "valueSize": 1 } ], - "id": 32291, + "id": 35352, "nodeType": "InlineAssembly", - "src": "54835:320:18" + "src": "54835:320:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32293, + "id": 35354, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "55180:4:18", + "src": "55180:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -62012,14 +62012,14 @@ }, { "hexValue": "30783634", - "id": 32294, + "id": 35355, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "55186:4:18", + "src": "55186:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -62038,18 +62038,18 @@ "typeString": "int_const 100" } ], - "id": 32292, + "id": 35353, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "55164:15:18", + "referencedDeclaration": 33383, + "src": "55164:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32295, + "id": 35356, "isConstant": false, "isLValue": false, "isPure": false, @@ -62058,21 +62058,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55164:27:18", + "src": "55164:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32296, + "id": 35357, "nodeType": "ExpressionStatement", - "src": "55164:27:18" + "src": "55164:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "55210:127:18", + "src": "55210:127:38", "statements": [ { "expression": { @@ -62080,26 +62080,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "55231:4:18", + "src": "55231:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "55237:2:18" + "src": "55237:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "55224:6:18" + "src": "55224:6:38" }, "nodeType": "YulFunctionCall", - "src": "55224:16:18" + "src": "55224:16:38" }, "nodeType": "YulExpressionStatement", - "src": "55224:16:18" + "src": "55224:16:38" }, { "expression": { @@ -62107,26 +62107,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "55260:4:18", + "src": "55260:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "55266:2:18" + "src": "55266:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "55253:6:18" + "src": "55253:6:38" }, "nodeType": "YulFunctionCall", - "src": "55253:16:18" + "src": "55253:16:38" }, "nodeType": "YulExpressionStatement", - "src": "55253:16:18" + "src": "55253:16:38" }, { "expression": { @@ -62134,26 +62134,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "55289:4:18", + "src": "55289:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "55295:2:18" + "src": "55295:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "55282:6:18" + "src": "55282:6:38" }, "nodeType": "YulFunctionCall", - "src": "55282:16:18" + "src": "55282:16:38" }, "nodeType": "YulExpressionStatement", - "src": "55282:16:18" + "src": "55282:16:38" }, { "expression": { @@ -62161,63 +62161,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "55318:4:18", + "src": "55318:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "55324:2:18" + "src": "55324:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "55311:6:18" + "src": "55311:6:38" }, "nodeType": "YulFunctionCall", - "src": "55311:16:18" + "src": "55311:16:38" }, "nodeType": "YulExpressionStatement", - "src": "55311:16:18" + "src": "55311:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32280, + "declaration": 35341, "isOffset": false, "isSlot": false, - "src": "55237:2:18", + "src": "55237:2:38", "valueSize": 1 }, { - "declaration": 32283, + "declaration": 35344, "isOffset": false, "isSlot": false, - "src": "55266:2:18", + "src": "55266:2:38", "valueSize": 1 }, { - "declaration": 32286, + "declaration": 35347, "isOffset": false, "isSlot": false, - "src": "55295:2:18", + "src": "55295:2:38", "valueSize": 1 }, { - "declaration": 32289, + "declaration": 35350, "isOffset": false, "isSlot": false, - "src": "55324:2:18", + "src": "55324:2:38", "valueSize": 1 } ], - "id": 32297, + "id": 35358, "nodeType": "InlineAssembly", - "src": "55201:136:18" + "src": "55201:136:38" } ] }, @@ -62225,20 +62225,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "54694:3:18", + "nameLocation": "54694:3:38", "parameters": { - "id": 32277, + "id": 35338, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32272, + "id": 35333, "mutability": "mutable", "name": "p0", - "nameLocation": "54706:2:18", + "nameLocation": "54706:2:38", "nodeType": "VariableDeclaration", - "scope": 32299, - "src": "54698:10:18", + "scope": 35360, + "src": "54698:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62246,10 +62246,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32271, + "id": 35332, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "54698:7:18", + "src": "54698:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -62259,13 +62259,13 @@ }, { "constant": false, - "id": 32274, + "id": 35335, "mutability": "mutable", "name": "p1", - "nameLocation": "54718:2:18", + "nameLocation": "54718:2:38", "nodeType": "VariableDeclaration", - "scope": 32299, - "src": "54710:10:18", + "scope": 35360, + "src": "54710:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62273,10 +62273,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32273, + "id": 35334, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "54710:7:18", + "src": "54710:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -62286,13 +62286,13 @@ }, { "constant": false, - "id": 32276, + "id": 35337, "mutability": "mutable", "name": "p2", - "nameLocation": "54727:2:18", + "nameLocation": "54727:2:38", "nodeType": "VariableDeclaration", - "scope": 32299, - "src": "54722:7:18", + "scope": 35360, + "src": "54722:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62300,10 +62300,10 @@ "typeString": "bool" }, "typeName": { - "id": 32275, + "id": 35336, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "54722:4:18", + "src": "54722:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -62312,44 +62312,44 @@ "visibility": "internal" } ], - "src": "54697:33:18" + "src": "54697:33:38" }, "returnParameters": { - "id": 32278, + "id": 35339, "nodeType": "ParameterList", "parameters": [], - "src": "54745:0:18" + "src": "54745:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32328, + "id": 35389, "nodeType": "FunctionDefinition", - "src": "55349:664:18", + "src": "55349:664:38", "nodes": [], "body": { - "id": 32327, + "id": 35388, "nodeType": "Block", - "src": "55412:601:18", + "src": "55412:601:38", "nodes": [], "statements": [ { "assignments": [ - 32309 + 35370 ], "declarations": [ { "constant": false, - "id": 32309, + "id": 35370, "mutability": "mutable", "name": "m0", - "nameLocation": "55430:2:18", + "nameLocation": "55430:2:38", "nodeType": "VariableDeclaration", - "scope": 32327, - "src": "55422:10:18", + "scope": 35388, + "src": "55422:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62357,10 +62357,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32308, + "id": 35369, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "55422:7:18", + "src": "55422:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -62369,24 +62369,24 @@ "visibility": "internal" } ], - "id": 32310, + "id": 35371, "nodeType": "VariableDeclarationStatement", - "src": "55422:10:18" + "src": "55422:10:38" }, { "assignments": [ - 32312 + 35373 ], "declarations": [ { "constant": false, - "id": 32312, + "id": 35373, "mutability": "mutable", "name": "m1", - "nameLocation": "55450:2:18", + "nameLocation": "55450:2:38", "nodeType": "VariableDeclaration", - "scope": 32327, - "src": "55442:10:18", + "scope": 35388, + "src": "55442:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62394,10 +62394,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32311, + "id": 35372, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "55442:7:18", + "src": "55442:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -62406,24 +62406,24 @@ "visibility": "internal" } ], - "id": 32313, + "id": 35374, "nodeType": "VariableDeclarationStatement", - "src": "55442:10:18" + "src": "55442:10:38" }, { "assignments": [ - 32315 + 35376 ], "declarations": [ { "constant": false, - "id": 32315, + "id": 35376, "mutability": "mutable", "name": "m2", - "nameLocation": "55470:2:18", + "nameLocation": "55470:2:38", "nodeType": "VariableDeclaration", - "scope": 32327, - "src": "55462:10:18", + "scope": 35388, + "src": "55462:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62431,10 +62431,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32314, + "id": 35375, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "55462:7:18", + "src": "55462:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -62443,24 +62443,24 @@ "visibility": "internal" } ], - "id": 32316, + "id": 35377, "nodeType": "VariableDeclarationStatement", - "src": "55462:10:18" + "src": "55462:10:38" }, { "assignments": [ - 32318 + 35379 ], "declarations": [ { "constant": false, - "id": 32318, + "id": 35379, "mutability": "mutable", "name": "m3", - "nameLocation": "55490:2:18", + "nameLocation": "55490:2:38", "nodeType": "VariableDeclaration", - "scope": 32327, - "src": "55482:10:18", + "scope": 35388, + "src": "55482:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -62468,10 +62468,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32317, + "id": 35378, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "55482:7:18", + "src": "55482:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -62480,24 +62480,24 @@ "visibility": "internal" } ], - "id": 32319, + "id": 35380, "nodeType": "VariableDeclarationStatement", - "src": "55482:10:18" + "src": "55482:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "55511:314:18", + "src": "55511:314:38", "statements": [ { "nodeType": "YulAssignment", - "src": "55525:17:18", + "src": "55525:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "55537:4:18", + "src": "55537:4:38", "type": "", "value": "0x00" } @@ -62505,28 +62505,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "55531:5:18" + "src": "55531:5:38" }, "nodeType": "YulFunctionCall", - "src": "55531:11:18" + "src": "55531:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "55525:2:18" + "src": "55525:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "55555:17:18", + "src": "55555:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "55567:4:18", + "src": "55567:4:38", "type": "", "value": "0x20" } @@ -62534,28 +62534,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "55561:5:18" + "src": "55561:5:38" }, "nodeType": "YulFunctionCall", - "src": "55561:11:18" + "src": "55561:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "55555:2:18" + "src": "55555:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "55585:17:18", + "src": "55585:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "55597:4:18", + "src": "55597:4:38", "type": "", "value": "0x40" } @@ -62563,28 +62563,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "55591:5:18" + "src": "55591:5:38" }, "nodeType": "YulFunctionCall", - "src": "55591:11:18" + "src": "55591:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "55585:2:18" + "src": "55585:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "55615:17:18", + "src": "55615:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "55627:4:18", + "src": "55627:4:38", "type": "", "value": "0x60" } @@ -62592,16 +62592,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "55621:5:18" + "src": "55621:5:38" }, "nodeType": "YulFunctionCall", - "src": "55621:11:18" + "src": "55621:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "55615:2:18" + "src": "55615:2:38" } ] }, @@ -62611,14 +62611,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "55711:4:18", + "src": "55711:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "55717:10:18", + "src": "55717:10:38", "type": "", "value": "0xd1ed7a3c" } @@ -62626,13 +62626,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "55704:6:18" + "src": "55704:6:38" }, "nodeType": "YulFunctionCall", - "src": "55704:24:18" + "src": "55704:24:38" }, "nodeType": "YulExpressionStatement", - "src": "55704:24:18" + "src": "55704:24:38" }, { "expression": { @@ -62640,26 +62640,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "55748:4:18", + "src": "55748:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "55754:2:18" + "src": "55754:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "55741:6:18" + "src": "55741:6:38" }, "nodeType": "YulFunctionCall", - "src": "55741:16:18" + "src": "55741:16:38" }, "nodeType": "YulExpressionStatement", - "src": "55741:16:18" + "src": "55741:16:38" }, { "expression": { @@ -62667,26 +62667,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "55777:4:18", + "src": "55777:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "55783:2:18" + "src": "55783:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "55770:6:18" + "src": "55770:6:38" }, "nodeType": "YulFunctionCall", - "src": "55770:16:18" + "src": "55770:16:38" }, "nodeType": "YulExpressionStatement", - "src": "55770:16:18" + "src": "55770:16:38" }, { "expression": { @@ -62694,98 +62694,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "55806:4:18", + "src": "55806:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "55812:2:18" + "src": "55812:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "55799:6:18" + "src": "55799:6:38" }, "nodeType": "YulFunctionCall", - "src": "55799:16:18" + "src": "55799:16:38" }, "nodeType": "YulExpressionStatement", - "src": "55799:16:18" + "src": "55799:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32309, + "declaration": 35370, "isOffset": false, "isSlot": false, - "src": "55525:2:18", + "src": "55525:2:38", "valueSize": 1 }, { - "declaration": 32312, + "declaration": 35373, "isOffset": false, "isSlot": false, - "src": "55555:2:18", + "src": "55555:2:38", "valueSize": 1 }, { - "declaration": 32315, + "declaration": 35376, "isOffset": false, "isSlot": false, - "src": "55585:2:18", + "src": "55585:2:38", "valueSize": 1 }, { - "declaration": 32318, + "declaration": 35379, "isOffset": false, "isSlot": false, - "src": "55615:2:18", + "src": "55615:2:38", "valueSize": 1 }, { - "declaration": 32301, + "declaration": 35362, "isOffset": false, "isSlot": false, - "src": "55754:2:18", + "src": "55754:2:38", "valueSize": 1 }, { - "declaration": 32303, + "declaration": 35364, "isOffset": false, "isSlot": false, - "src": "55783:2:18", + "src": "55783:2:38", "valueSize": 1 }, { - "declaration": 32305, + "declaration": 35366, "isOffset": false, "isSlot": false, - "src": "55812:2:18", + "src": "55812:2:38", "valueSize": 1 } ], - "id": 32320, + "id": 35381, "nodeType": "InlineAssembly", - "src": "55502:323:18" + "src": "55502:323:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32322, + "id": 35383, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "55850:4:18", + "src": "55850:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -62794,14 +62794,14 @@ }, { "hexValue": "30783634", - "id": 32323, + "id": 35384, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "55856:4:18", + "src": "55856:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_100_by_1", "typeString": "int_const 100" @@ -62820,18 +62820,18 @@ "typeString": "int_const 100" } ], - "id": 32321, + "id": 35382, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "55834:15:18", + "referencedDeclaration": 33383, + "src": "55834:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32324, + "id": 35385, "isConstant": false, "isLValue": false, "isPure": false, @@ -62840,21 +62840,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "55834:27:18", + "src": "55834:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32325, + "id": 35386, "nodeType": "ExpressionStatement", - "src": "55834:27:18" + "src": "55834:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "55880:127:18", + "src": "55880:127:38", "statements": [ { "expression": { @@ -62862,26 +62862,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "55901:4:18", + "src": "55901:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "55907:2:18" + "src": "55907:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "55894:6:18" + "src": "55894:6:38" }, "nodeType": "YulFunctionCall", - "src": "55894:16:18" + "src": "55894:16:38" }, "nodeType": "YulExpressionStatement", - "src": "55894:16:18" + "src": "55894:16:38" }, { "expression": { @@ -62889,26 +62889,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "55930:4:18", + "src": "55930:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "55936:2:18" + "src": "55936:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "55923:6:18" + "src": "55923:6:38" }, "nodeType": "YulFunctionCall", - "src": "55923:16:18" + "src": "55923:16:38" }, "nodeType": "YulExpressionStatement", - "src": "55923:16:18" + "src": "55923:16:38" }, { "expression": { @@ -62916,26 +62916,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "55959:4:18", + "src": "55959:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "55965:2:18" + "src": "55965:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "55952:6:18" + "src": "55952:6:38" }, "nodeType": "YulFunctionCall", - "src": "55952:16:18" + "src": "55952:16:38" }, "nodeType": "YulExpressionStatement", - "src": "55952:16:18" + "src": "55952:16:38" }, { "expression": { @@ -62943,63 +62943,63 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "55988:4:18", + "src": "55988:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "55994:2:18" + "src": "55994:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "55981:6:18" + "src": "55981:6:38" }, "nodeType": "YulFunctionCall", - "src": "55981:16:18" + "src": "55981:16:38" }, "nodeType": "YulExpressionStatement", - "src": "55981:16:18" + "src": "55981:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32309, + "declaration": 35370, "isOffset": false, "isSlot": false, - "src": "55907:2:18", + "src": "55907:2:38", "valueSize": 1 }, { - "declaration": 32312, + "declaration": 35373, "isOffset": false, "isSlot": false, - "src": "55936:2:18", + "src": "55936:2:38", "valueSize": 1 }, { - "declaration": 32315, + "declaration": 35376, "isOffset": false, "isSlot": false, - "src": "55965:2:18", + "src": "55965:2:38", "valueSize": 1 }, { - "declaration": 32318, + "declaration": 35379, "isOffset": false, "isSlot": false, - "src": "55994:2:18", + "src": "55994:2:38", "valueSize": 1 } ], - "id": 32326, + "id": 35387, "nodeType": "InlineAssembly", - "src": "55871:136:18" + "src": "55871:136:38" } ] }, @@ -63007,20 +63007,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "55358:3:18", + "nameLocation": "55358:3:38", "parameters": { - "id": 32306, + "id": 35367, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32301, + "id": 35362, "mutability": "mutable", "name": "p0", - "nameLocation": "55370:2:18", + "nameLocation": "55370:2:38", "nodeType": "VariableDeclaration", - "scope": 32328, - "src": "55362:10:18", + "scope": 35389, + "src": "55362:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63028,10 +63028,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32300, + "id": 35361, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "55362:7:18", + "src": "55362:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -63041,13 +63041,13 @@ }, { "constant": false, - "id": 32303, + "id": 35364, "mutability": "mutable", "name": "p1", - "nameLocation": "55382:2:18", + "nameLocation": "55382:2:38", "nodeType": "VariableDeclaration", - "scope": 32328, - "src": "55374:10:18", + "scope": 35389, + "src": "55374:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63055,10 +63055,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32302, + "id": 35363, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "55374:7:18", + "src": "55374:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -63068,13 +63068,13 @@ }, { "constant": false, - "id": 32305, + "id": 35366, "mutability": "mutable", "name": "p2", - "nameLocation": "55394:2:18", + "nameLocation": "55394:2:38", "nodeType": "VariableDeclaration", - "scope": 32328, - "src": "55386:10:18", + "scope": 35389, + "src": "55386:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63082,10 +63082,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32304, + "id": 35365, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "55386:7:18", + "src": "55386:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -63094,44 +63094,44 @@ "visibility": "internal" } ], - "src": "55361:36:18" + "src": "55361:36:38" }, "returnParameters": { - "id": 32307, + "id": 35368, "nodeType": "ParameterList", "parameters": [], - "src": "55412:0:18" + "src": "55412:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32363, + "id": 35424, "nodeType": "FunctionDefinition", - "src": "56019:1212:18", + "src": "56019:1212:38", "nodes": [], "body": { - "id": 32362, + "id": 35423, "nodeType": "Block", - "src": "56082:1149:18", + "src": "56082:1149:38", "nodes": [], "statements": [ { "assignments": [ - 32338 + 35399 ], "declarations": [ { "constant": false, - "id": 32338, + "id": 35399, "mutability": "mutable", "name": "m0", - "nameLocation": "56100:2:18", + "nameLocation": "56100:2:38", "nodeType": "VariableDeclaration", - "scope": 32362, - "src": "56092:10:18", + "scope": 35423, + "src": "56092:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63139,10 +63139,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32337, + "id": 35398, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "56092:7:18", + "src": "56092:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -63151,24 +63151,24 @@ "visibility": "internal" } ], - "id": 32339, + "id": 35400, "nodeType": "VariableDeclarationStatement", - "src": "56092:10:18" + "src": "56092:10:38" }, { "assignments": [ - 32341 + 35402 ], "declarations": [ { "constant": false, - "id": 32341, + "id": 35402, "mutability": "mutable", "name": "m1", - "nameLocation": "56120:2:18", + "nameLocation": "56120:2:38", "nodeType": "VariableDeclaration", - "scope": 32362, - "src": "56112:10:18", + "scope": 35423, + "src": "56112:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63176,10 +63176,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32340, + "id": 35401, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "56112:7:18", + "src": "56112:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -63188,24 +63188,24 @@ "visibility": "internal" } ], - "id": 32342, + "id": 35403, "nodeType": "VariableDeclarationStatement", - "src": "56112:10:18" + "src": "56112:10:38" }, { "assignments": [ - 32344 + 35405 ], "declarations": [ { "constant": false, - "id": 32344, + "id": 35405, "mutability": "mutable", "name": "m2", - "nameLocation": "56140:2:18", + "nameLocation": "56140:2:38", "nodeType": "VariableDeclaration", - "scope": 32362, - "src": "56132:10:18", + "scope": 35423, + "src": "56132:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63213,10 +63213,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32343, + "id": 35404, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "56132:7:18", + "src": "56132:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -63225,24 +63225,24 @@ "visibility": "internal" } ], - "id": 32345, + "id": 35406, "nodeType": "VariableDeclarationStatement", - "src": "56132:10:18" + "src": "56132:10:38" }, { "assignments": [ - 32347 + 35408 ], "declarations": [ { "constant": false, - "id": 32347, + "id": 35408, "mutability": "mutable", "name": "m3", - "nameLocation": "56160:2:18", + "nameLocation": "56160:2:38", "nodeType": "VariableDeclaration", - "scope": 32362, - "src": "56152:10:18", + "scope": 35423, + "src": "56152:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63250,10 +63250,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32346, + "id": 35407, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "56152:7:18", + "src": "56152:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -63262,24 +63262,24 @@ "visibility": "internal" } ], - "id": 32348, + "id": 35409, "nodeType": "VariableDeclarationStatement", - "src": "56152:10:18" + "src": "56152:10:38" }, { "assignments": [ - 32350 + 35411 ], "declarations": [ { "constant": false, - "id": 32350, + "id": 35411, "mutability": "mutable", "name": "m4", - "nameLocation": "56180:2:18", + "nameLocation": "56180:2:38", "nodeType": "VariableDeclaration", - "scope": 32362, - "src": "56172:10:18", + "scope": 35423, + "src": "56172:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63287,10 +63287,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32349, + "id": 35410, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "56172:7:18", + "src": "56172:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -63299,24 +63299,24 @@ "visibility": "internal" } ], - "id": 32351, + "id": 35412, "nodeType": "VariableDeclarationStatement", - "src": "56172:10:18" + "src": "56172:10:38" }, { "assignments": [ - 32353 + 35414 ], "declarations": [ { "constant": false, - "id": 32353, + "id": 35414, "mutability": "mutable", "name": "m5", - "nameLocation": "56200:2:18", + "nameLocation": "56200:2:38", "nodeType": "VariableDeclaration", - "scope": 32362, - "src": "56192:10:18", + "scope": 35423, + "src": "56192:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -63324,10 +63324,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32352, + "id": 35413, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "56192:7:18", + "src": "56192:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -63336,27 +63336,27 @@ "visibility": "internal" } ], - "id": 32354, + "id": 35415, "nodeType": "VariableDeclarationStatement", - "src": "56192:10:18" + "src": "56192:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "56221:764:18", + "src": "56221:764:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "56264:313:18", + "src": "56264:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "56282:15:18", + "src": "56282:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "56296:1:18", + "src": "56296:1:38", "type": "", "value": "0" }, @@ -63364,7 +63364,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "56286:6:18", + "src": "56286:6:38", "type": "" } ] @@ -63372,16 +63372,16 @@ { "body": { "nodeType": "YulBlock", - "src": "56367:40:18", + "src": "56367:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "56396:9:18", + "src": "56396:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "56398:5:18" + "src": "56398:5:38" } ] }, @@ -63392,33 +63392,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "56384:6:18" + "src": "56384:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "56392:1:18" + "src": "56392:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "56379:4:18" + "src": "56379:4:38" }, "nodeType": "YulFunctionCall", - "src": "56379:15:18" + "src": "56379:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "56372:6:18" + "src": "56372:6:38" }, "nodeType": "YulFunctionCall", - "src": "56372:23:18" + "src": "56372:23:38" }, "nodeType": "YulIf", - "src": "56369:36:18" + "src": "56369:36:38" } ] }, @@ -63427,12 +63427,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "56324:6:18" + "src": "56324:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "56332:4:18", + "src": "56332:4:38", "type": "", "value": "0x20" } @@ -63440,30 +63440,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "56321:2:18" + "src": "56321:2:38" }, "nodeType": "YulFunctionCall", - "src": "56321:16:18" + "src": "56321:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "56338:28:18", + "src": "56338:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "56340:24:18", + "src": "56340:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "56354:6:18" + "src": "56354:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "56362:1:18", + "src": "56362:1:38", "type": "", "value": "1" } @@ -63471,16 +63471,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "56350:3:18" + "src": "56350:3:38" }, "nodeType": "YulFunctionCall", - "src": "56350:14:18" + "src": "56350:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "56340:6:18" + "src": "56340:6:38" } ] } @@ -63488,10 +63488,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "56318:2:18", + "src": "56318:2:38", "statements": [] }, - "src": "56314:93:18" + "src": "56314:93:38" }, { "expression": { @@ -63499,34 +63499,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "56431:3:18" + "src": "56431:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "56436:6:18" + "src": "56436:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "56424:6:18" + "src": "56424:6:38" }, "nodeType": "YulFunctionCall", - "src": "56424:19:18" + "src": "56424:19:38" }, "nodeType": "YulExpressionStatement", - "src": "56424:19:18" + "src": "56424:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "56460:37:18", + "src": "56460:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "56477:3:18", + "src": "56477:3:38", "type": "", "value": "256" }, @@ -63535,38 +63535,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "56486:1:18", + "src": "56486:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "56489:6:18" + "src": "56489:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "56482:3:18" + "src": "56482:3:38" }, "nodeType": "YulFunctionCall", - "src": "56482:14:18" + "src": "56482:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "56473:3:18" + "src": "56473:3:38" }, "nodeType": "YulFunctionCall", - "src": "56473:24:18" + "src": "56473:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "56464:5:18", + "src": "56464:5:38", "type": "" } ] @@ -63579,12 +63579,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "56525:3:18" + "src": "56525:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "56530:4:18", + "src": "56530:4:38", "type": "", "value": "0x20" } @@ -63592,59 +63592,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "56521:3:18" + "src": "56521:3:38" }, "nodeType": "YulFunctionCall", - "src": "56521:14:18" + "src": "56521:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "56541:5:18" + "src": "56541:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "56552:5:18" + "src": "56552:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "56559:1:18" + "src": "56559:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "56548:3:18" + "src": "56548:3:38" }, "nodeType": "YulFunctionCall", - "src": "56548:13:18" + "src": "56548:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "56537:3:18" + "src": "56537:3:38" }, "nodeType": "YulFunctionCall", - "src": "56537:25:18" + "src": "56537:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "56514:6:18" + "src": "56514:6:38" }, "nodeType": "YulFunctionCall", - "src": "56514:49:18" + "src": "56514:49:38" }, "nodeType": "YulExpressionStatement", - "src": "56514:49:18" + "src": "56514:49:38" } ] }, @@ -63654,27 +63654,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "56256:3:18", + "src": "56256:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "56261:1:18", + "src": "56261:1:38", "type": "" } ], - "src": "56235:342:18" + "src": "56235:342:38" }, { "nodeType": "YulAssignment", - "src": "56590:17:18", + "src": "56590:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "56602:4:18", + "src": "56602:4:38", "type": "", "value": "0x00" } @@ -63682,28 +63682,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "56596:5:18" + "src": "56596:5:38" }, "nodeType": "YulFunctionCall", - "src": "56596:11:18" + "src": "56596:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "56590:2:18" + "src": "56590:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "56620:17:18", + "src": "56620:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "56632:4:18", + "src": "56632:4:38", "type": "", "value": "0x20" } @@ -63711,28 +63711,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "56626:5:18" + "src": "56626:5:38" }, "nodeType": "YulFunctionCall", - "src": "56626:11:18" + "src": "56626:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "56620:2:18" + "src": "56620:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "56650:17:18", + "src": "56650:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "56662:4:18", + "src": "56662:4:38", "type": "", "value": "0x40" } @@ -63740,28 +63740,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "56656:5:18" + "src": "56656:5:38" }, "nodeType": "YulFunctionCall", - "src": "56656:11:18" + "src": "56656:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "56650:2:18" + "src": "56650:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "56680:17:18", + "src": "56680:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "56692:4:18", + "src": "56692:4:38", "type": "", "value": "0x60" } @@ -63769,28 +63769,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "56686:5:18" + "src": "56686:5:38" }, "nodeType": "YulFunctionCall", - "src": "56686:11:18" + "src": "56686:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "56680:2:18" + "src": "56680:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "56710:17:18", + "src": "56710:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "56722:4:18", + "src": "56722:4:38", "type": "", "value": "0x80" } @@ -63798,28 +63798,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "56716:5:18" + "src": "56716:5:38" }, "nodeType": "YulFunctionCall", - "src": "56716:11:18" + "src": "56716:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "56710:2:18" + "src": "56710:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "56740:17:18", + "src": "56740:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "56752:4:18", + "src": "56752:4:38", "type": "", "value": "0xa0" } @@ -63827,16 +63827,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "56746:5:18" + "src": "56746:5:38" }, "nodeType": "YulFunctionCall", - "src": "56746:11:18" + "src": "56746:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "56740:2:18" + "src": "56740:2:38" } ] }, @@ -63846,14 +63846,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "56835:4:18", + "src": "56835:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "56841:10:18", + "src": "56841:10:38", "type": "", "value": "0x71d04af2" } @@ -63861,13 +63861,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "56828:6:18" + "src": "56828:6:38" }, "nodeType": "YulFunctionCall", - "src": "56828:24:18" + "src": "56828:24:38" }, "nodeType": "YulExpressionStatement", - "src": "56828:24:18" + "src": "56828:24:38" }, { "expression": { @@ -63875,26 +63875,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "56872:4:18", + "src": "56872:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "56878:2:18" + "src": "56878:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "56865:6:18" + "src": "56865:6:38" }, "nodeType": "YulFunctionCall", - "src": "56865:16:18" + "src": "56865:16:38" }, "nodeType": "YulExpressionStatement", - "src": "56865:16:18" + "src": "56865:16:38" }, { "expression": { @@ -63902,26 +63902,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "56901:4:18", + "src": "56901:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "56907:2:18" + "src": "56907:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "56894:6:18" + "src": "56894:6:38" }, "nodeType": "YulFunctionCall", - "src": "56894:16:18" + "src": "56894:16:38" }, "nodeType": "YulExpressionStatement", - "src": "56894:16:18" + "src": "56894:16:38" }, { "expression": { @@ -63929,14 +63929,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "56930:4:18", + "src": "56930:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "56936:4:18", + "src": "56936:4:38", "type": "", "value": "0x60" } @@ -63944,13 +63944,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "56923:6:18" + "src": "56923:6:38" }, "nodeType": "YulFunctionCall", - "src": "56923:18:18" + "src": "56923:18:38" }, "nodeType": "YulExpressionStatement", - "src": "56923:18:18" + "src": "56923:18:38" }, { "expression": { @@ -63958,112 +63958,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "56966:4:18", + "src": "56966:4:38", "type": "", "value": "0x80" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "56972:2:18" + "src": "56972:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "56954:11:18" + "src": "56954:11:38" }, "nodeType": "YulFunctionCall", - "src": "56954:21:18" + "src": "56954:21:38" }, "nodeType": "YulExpressionStatement", - "src": "56954:21:18" + "src": "56954:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32338, + "declaration": 35399, "isOffset": false, "isSlot": false, - "src": "56590:2:18", + "src": "56590:2:38", "valueSize": 1 }, { - "declaration": 32341, + "declaration": 35402, "isOffset": false, "isSlot": false, - "src": "56620:2:18", + "src": "56620:2:38", "valueSize": 1 }, { - "declaration": 32344, + "declaration": 35405, "isOffset": false, "isSlot": false, - "src": "56650:2:18", + "src": "56650:2:38", "valueSize": 1 }, { - "declaration": 32347, + "declaration": 35408, "isOffset": false, "isSlot": false, - "src": "56680:2:18", + "src": "56680:2:38", "valueSize": 1 }, { - "declaration": 32350, + "declaration": 35411, "isOffset": false, "isSlot": false, - "src": "56710:2:18", + "src": "56710:2:38", "valueSize": 1 }, { - "declaration": 32353, + "declaration": 35414, "isOffset": false, "isSlot": false, - "src": "56740:2:18", + "src": "56740:2:38", "valueSize": 1 }, { - "declaration": 32330, + "declaration": 35391, "isOffset": false, "isSlot": false, - "src": "56878:2:18", + "src": "56878:2:38", "valueSize": 1 }, { - "declaration": 32332, + "declaration": 35393, "isOffset": false, "isSlot": false, - "src": "56907:2:18", + "src": "56907:2:38", "valueSize": 1 }, { - "declaration": 32334, + "declaration": 35395, "isOffset": false, "isSlot": false, - "src": "56972:2:18", + "src": "56972:2:38", "valueSize": 1 } ], - "id": 32355, + "id": 35416, "nodeType": "InlineAssembly", - "src": "56212:773:18" + "src": "56212:773:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32357, + "id": 35418, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "57010:4:18", + "src": "57010:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -64072,14 +64072,14 @@ }, { "hexValue": "30786134", - "id": 32358, + "id": 35419, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "57016:4:18", + "src": "57016:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -64098,18 +64098,18 @@ "typeString": "int_const 164" } ], - "id": 32356, + "id": 35417, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "56994:15:18", + "referencedDeclaration": 33383, + "src": "56994:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32359, + "id": 35420, "isConstant": false, "isLValue": false, "isPure": false, @@ -64118,21 +64118,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "56994:27:18", + "src": "56994:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32360, + "id": 35421, "nodeType": "ExpressionStatement", - "src": "56994:27:18" + "src": "56994:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "57040:185:18", + "src": "57040:185:38", "statements": [ { "expression": { @@ -64140,26 +64140,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "57061:4:18", + "src": "57061:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "57067:2:18" + "src": "57067:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "57054:6:18" + "src": "57054:6:38" }, "nodeType": "YulFunctionCall", - "src": "57054:16:18" + "src": "57054:16:38" }, "nodeType": "YulExpressionStatement", - "src": "57054:16:18" + "src": "57054:16:38" }, { "expression": { @@ -64167,26 +64167,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "57090:4:18", + "src": "57090:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "57096:2:18" + "src": "57096:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "57083:6:18" + "src": "57083:6:38" }, "nodeType": "YulFunctionCall", - "src": "57083:16:18" + "src": "57083:16:38" }, "nodeType": "YulExpressionStatement", - "src": "57083:16:18" + "src": "57083:16:38" }, { "expression": { @@ -64194,26 +64194,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "57119:4:18", + "src": "57119:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "57125:2:18" + "src": "57125:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "57112:6:18" + "src": "57112:6:38" }, "nodeType": "YulFunctionCall", - "src": "57112:16:18" + "src": "57112:16:38" }, "nodeType": "YulExpressionStatement", - "src": "57112:16:18" + "src": "57112:16:38" }, { "expression": { @@ -64221,26 +64221,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "57148:4:18", + "src": "57148:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "57154:2:18" + "src": "57154:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "57141:6:18" + "src": "57141:6:38" }, "nodeType": "YulFunctionCall", - "src": "57141:16:18" + "src": "57141:16:38" }, "nodeType": "YulExpressionStatement", - "src": "57141:16:18" + "src": "57141:16:38" }, { "expression": { @@ -64248,26 +64248,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "57177:4:18", + "src": "57177:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "57183:2:18" + "src": "57183:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "57170:6:18" + "src": "57170:6:38" }, "nodeType": "YulFunctionCall", - "src": "57170:16:18" + "src": "57170:16:38" }, "nodeType": "YulExpressionStatement", - "src": "57170:16:18" + "src": "57170:16:38" }, { "expression": { @@ -64275,77 +64275,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "57206:4:18", + "src": "57206:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "57212:2:18" + "src": "57212:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "57199:6:18" + "src": "57199:6:38" }, "nodeType": "YulFunctionCall", - "src": "57199:16:18" + "src": "57199:16:38" }, "nodeType": "YulExpressionStatement", - "src": "57199:16:18" + "src": "57199:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32338, + "declaration": 35399, "isOffset": false, "isSlot": false, - "src": "57067:2:18", + "src": "57067:2:38", "valueSize": 1 }, { - "declaration": 32341, + "declaration": 35402, "isOffset": false, "isSlot": false, - "src": "57096:2:18", + "src": "57096:2:38", "valueSize": 1 }, { - "declaration": 32344, + "declaration": 35405, "isOffset": false, "isSlot": false, - "src": "57125:2:18", + "src": "57125:2:38", "valueSize": 1 }, { - "declaration": 32347, + "declaration": 35408, "isOffset": false, "isSlot": false, - "src": "57154:2:18", + "src": "57154:2:38", "valueSize": 1 }, { - "declaration": 32350, + "declaration": 35411, "isOffset": false, "isSlot": false, - "src": "57183:2:18", + "src": "57183:2:38", "valueSize": 1 }, { - "declaration": 32353, + "declaration": 35414, "isOffset": false, "isSlot": false, - "src": "57212:2:18", + "src": "57212:2:38", "valueSize": 1 } ], - "id": 32361, + "id": 35422, "nodeType": "InlineAssembly", - "src": "57031:194:18" + "src": "57031:194:38" } ] }, @@ -64353,20 +64353,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "56028:3:18", + "nameLocation": "56028:3:38", "parameters": { - "id": 32335, + "id": 35396, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32330, + "id": 35391, "mutability": "mutable", "name": "p0", - "nameLocation": "56040:2:18", + "nameLocation": "56040:2:38", "nodeType": "VariableDeclaration", - "scope": 32363, - "src": "56032:10:18", + "scope": 35424, + "src": "56032:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64374,10 +64374,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32329, + "id": 35390, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "56032:7:18", + "src": "56032:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -64387,13 +64387,13 @@ }, { "constant": false, - "id": 32332, + "id": 35393, "mutability": "mutable", "name": "p1", - "nameLocation": "56052:2:18", + "nameLocation": "56052:2:38", "nodeType": "VariableDeclaration", - "scope": 32363, - "src": "56044:10:18", + "scope": 35424, + "src": "56044:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64401,10 +64401,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32331, + "id": 35392, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "56044:7:18", + "src": "56044:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -64414,13 +64414,13 @@ }, { "constant": false, - "id": 32334, + "id": 35395, "mutability": "mutable", "name": "p2", - "nameLocation": "56064:2:18", + "nameLocation": "56064:2:38", "nodeType": "VariableDeclaration", - "scope": 32363, - "src": "56056:10:18", + "scope": 35424, + "src": "56056:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64428,10 +64428,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32333, + "id": 35394, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "56056:7:18", + "src": "56056:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -64440,44 +64440,44 @@ "visibility": "internal" } ], - "src": "56031:36:18" + "src": "56031:36:38" }, "returnParameters": { - "id": 32336, + "id": 35397, "nodeType": "ParameterList", "parameters": [], - "src": "56082:0:18" + "src": "56082:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32398, + "id": 35459, "nodeType": "FunctionDefinition", - "src": "57237:1212:18", + "src": "57237:1212:38", "nodes": [], "body": { - "id": 32397, + "id": 35458, "nodeType": "Block", - "src": "57300:1149:18", + "src": "57300:1149:38", "nodes": [], "statements": [ { "assignments": [ - 32373 + 35434 ], "declarations": [ { "constant": false, - "id": 32373, + "id": 35434, "mutability": "mutable", "name": "m0", - "nameLocation": "57318:2:18", + "nameLocation": "57318:2:38", "nodeType": "VariableDeclaration", - "scope": 32397, - "src": "57310:10:18", + "scope": 35458, + "src": "57310:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64485,10 +64485,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32372, + "id": 35433, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "57310:7:18", + "src": "57310:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -64497,24 +64497,24 @@ "visibility": "internal" } ], - "id": 32374, + "id": 35435, "nodeType": "VariableDeclarationStatement", - "src": "57310:10:18" + "src": "57310:10:38" }, { "assignments": [ - 32376 + 35437 ], "declarations": [ { "constant": false, - "id": 32376, + "id": 35437, "mutability": "mutable", "name": "m1", - "nameLocation": "57338:2:18", + "nameLocation": "57338:2:38", "nodeType": "VariableDeclaration", - "scope": 32397, - "src": "57330:10:18", + "scope": 35458, + "src": "57330:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64522,10 +64522,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32375, + "id": 35436, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "57330:7:18", + "src": "57330:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -64534,24 +64534,24 @@ "visibility": "internal" } ], - "id": 32377, + "id": 35438, "nodeType": "VariableDeclarationStatement", - "src": "57330:10:18" + "src": "57330:10:38" }, { "assignments": [ - 32379 + 35440 ], "declarations": [ { "constant": false, - "id": 32379, + "id": 35440, "mutability": "mutable", "name": "m2", - "nameLocation": "57358:2:18", + "nameLocation": "57358:2:38", "nodeType": "VariableDeclaration", - "scope": 32397, - "src": "57350:10:18", + "scope": 35458, + "src": "57350:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64559,10 +64559,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32378, + "id": 35439, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "57350:7:18", + "src": "57350:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -64571,24 +64571,24 @@ "visibility": "internal" } ], - "id": 32380, + "id": 35441, "nodeType": "VariableDeclarationStatement", - "src": "57350:10:18" + "src": "57350:10:38" }, { "assignments": [ - 32382 + 35443 ], "declarations": [ { "constant": false, - "id": 32382, + "id": 35443, "mutability": "mutable", "name": "m3", - "nameLocation": "57378:2:18", + "nameLocation": "57378:2:38", "nodeType": "VariableDeclaration", - "scope": 32397, - "src": "57370:10:18", + "scope": 35458, + "src": "57370:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64596,10 +64596,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32381, + "id": 35442, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "57370:7:18", + "src": "57370:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -64608,24 +64608,24 @@ "visibility": "internal" } ], - "id": 32383, + "id": 35444, "nodeType": "VariableDeclarationStatement", - "src": "57370:10:18" + "src": "57370:10:38" }, { "assignments": [ - 32385 + 35446 ], "declarations": [ { "constant": false, - "id": 32385, + "id": 35446, "mutability": "mutable", "name": "m4", - "nameLocation": "57398:2:18", + "nameLocation": "57398:2:38", "nodeType": "VariableDeclaration", - "scope": 32397, - "src": "57390:10:18", + "scope": 35458, + "src": "57390:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64633,10 +64633,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32384, + "id": 35445, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "57390:7:18", + "src": "57390:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -64645,24 +64645,24 @@ "visibility": "internal" } ], - "id": 32386, + "id": 35447, "nodeType": "VariableDeclarationStatement", - "src": "57390:10:18" + "src": "57390:10:38" }, { "assignments": [ - 32388 + 35449 ], "declarations": [ { "constant": false, - "id": 32388, + "id": 35449, "mutability": "mutable", "name": "m5", - "nameLocation": "57418:2:18", + "nameLocation": "57418:2:38", "nodeType": "VariableDeclaration", - "scope": 32397, - "src": "57410:10:18", + "scope": 35458, + "src": "57410:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -64670,10 +64670,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32387, + "id": 35448, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "57410:7:18", + "src": "57410:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -64682,27 +64682,27 @@ "visibility": "internal" } ], - "id": 32389, + "id": 35450, "nodeType": "VariableDeclarationStatement", - "src": "57410:10:18" + "src": "57410:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "57439:764:18", + "src": "57439:764:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "57482:313:18", + "src": "57482:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "57500:15:18", + "src": "57500:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "57514:1:18", + "src": "57514:1:38", "type": "", "value": "0" }, @@ -64710,7 +64710,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "57504:6:18", + "src": "57504:6:38", "type": "" } ] @@ -64718,16 +64718,16 @@ { "body": { "nodeType": "YulBlock", - "src": "57585:40:18", + "src": "57585:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "57614:9:18", + "src": "57614:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "57616:5:18" + "src": "57616:5:38" } ] }, @@ -64738,33 +64738,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "57602:6:18" + "src": "57602:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "57610:1:18" + "src": "57610:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "57597:4:18" + "src": "57597:4:38" }, "nodeType": "YulFunctionCall", - "src": "57597:15:18" + "src": "57597:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "57590:6:18" + "src": "57590:6:38" }, "nodeType": "YulFunctionCall", - "src": "57590:23:18" + "src": "57590:23:38" }, "nodeType": "YulIf", - "src": "57587:36:18" + "src": "57587:36:38" } ] }, @@ -64773,12 +64773,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "57542:6:18" + "src": "57542:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "57550:4:18", + "src": "57550:4:38", "type": "", "value": "0x20" } @@ -64786,30 +64786,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "57539:2:18" + "src": "57539:2:38" }, "nodeType": "YulFunctionCall", - "src": "57539:16:18" + "src": "57539:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "57556:28:18", + "src": "57556:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "57558:24:18", + "src": "57558:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "57572:6:18" + "src": "57572:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "57580:1:18", + "src": "57580:1:38", "type": "", "value": "1" } @@ -64817,16 +64817,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "57568:3:18" + "src": "57568:3:38" }, "nodeType": "YulFunctionCall", - "src": "57568:14:18" + "src": "57568:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "57558:6:18" + "src": "57558:6:38" } ] } @@ -64834,10 +64834,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "57536:2:18", + "src": "57536:2:38", "statements": [] }, - "src": "57532:93:18" + "src": "57532:93:38" }, { "expression": { @@ -64845,34 +64845,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "57649:3:18" + "src": "57649:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "57654:6:18" + "src": "57654:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "57642:6:18" + "src": "57642:6:38" }, "nodeType": "YulFunctionCall", - "src": "57642:19:18" + "src": "57642:19:38" }, "nodeType": "YulExpressionStatement", - "src": "57642:19:18" + "src": "57642:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "57678:37:18", + "src": "57678:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "57695:3:18", + "src": "57695:3:38", "type": "", "value": "256" }, @@ -64881,38 +64881,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "57704:1:18", + "src": "57704:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "57707:6:18" + "src": "57707:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "57700:3:18" + "src": "57700:3:38" }, "nodeType": "YulFunctionCall", - "src": "57700:14:18" + "src": "57700:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "57691:3:18" + "src": "57691:3:38" }, "nodeType": "YulFunctionCall", - "src": "57691:24:18" + "src": "57691:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "57682:5:18", + "src": "57682:5:38", "type": "" } ] @@ -64925,12 +64925,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "57743:3:18" + "src": "57743:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "57748:4:18", + "src": "57748:4:38", "type": "", "value": "0x20" } @@ -64938,59 +64938,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "57739:3:18" + "src": "57739:3:38" }, "nodeType": "YulFunctionCall", - "src": "57739:14:18" + "src": "57739:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "57759:5:18" + "src": "57759:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "57770:5:18" + "src": "57770:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "57777:1:18" + "src": "57777:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "57766:3:18" + "src": "57766:3:38" }, "nodeType": "YulFunctionCall", - "src": "57766:13:18" + "src": "57766:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "57755:3:18" + "src": "57755:3:38" }, "nodeType": "YulFunctionCall", - "src": "57755:25:18" + "src": "57755:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "57732:6:18" + "src": "57732:6:38" }, "nodeType": "YulFunctionCall", - "src": "57732:49:18" + "src": "57732:49:38" }, "nodeType": "YulExpressionStatement", - "src": "57732:49:18" + "src": "57732:49:38" } ] }, @@ -65000,27 +65000,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "57474:3:18", + "src": "57474:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "57479:1:18", + "src": "57479:1:38", "type": "" } ], - "src": "57453:342:18" + "src": "57453:342:38" }, { "nodeType": "YulAssignment", - "src": "57808:17:18", + "src": "57808:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "57820:4:18", + "src": "57820:4:38", "type": "", "value": "0x00" } @@ -65028,28 +65028,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "57814:5:18" + "src": "57814:5:38" }, "nodeType": "YulFunctionCall", - "src": "57814:11:18" + "src": "57814:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "57808:2:18" + "src": "57808:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "57838:17:18", + "src": "57838:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "57850:4:18", + "src": "57850:4:38", "type": "", "value": "0x20" } @@ -65057,28 +65057,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "57844:5:18" + "src": "57844:5:38" }, "nodeType": "YulFunctionCall", - "src": "57844:11:18" + "src": "57844:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "57838:2:18" + "src": "57838:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "57868:17:18", + "src": "57868:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "57880:4:18", + "src": "57880:4:38", "type": "", "value": "0x40" } @@ -65086,28 +65086,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "57874:5:18" + "src": "57874:5:38" }, "nodeType": "YulFunctionCall", - "src": "57874:11:18" + "src": "57874:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "57868:2:18" + "src": "57868:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "57898:17:18", + "src": "57898:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "57910:4:18", + "src": "57910:4:38", "type": "", "value": "0x60" } @@ -65115,28 +65115,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "57904:5:18" + "src": "57904:5:38" }, "nodeType": "YulFunctionCall", - "src": "57904:11:18" + "src": "57904:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "57898:2:18" + "src": "57898:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "57928:17:18", + "src": "57928:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "57940:4:18", + "src": "57940:4:38", "type": "", "value": "0x80" } @@ -65144,28 +65144,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "57934:5:18" + "src": "57934:5:38" }, "nodeType": "YulFunctionCall", - "src": "57934:11:18" + "src": "57934:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "57928:2:18" + "src": "57928:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "57958:17:18", + "src": "57958:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "57970:4:18", + "src": "57970:4:38", "type": "", "value": "0xa0" } @@ -65173,16 +65173,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "57964:5:18" + "src": "57964:5:38" }, "nodeType": "YulFunctionCall", - "src": "57964:11:18" + "src": "57964:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "57958:2:18" + "src": "57958:2:38" } ] }, @@ -65192,14 +65192,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "58053:4:18", + "src": "58053:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "58059:10:18", + "src": "58059:10:38", "type": "", "value": "0x7afac959" } @@ -65207,13 +65207,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "58046:6:18" + "src": "58046:6:38" }, "nodeType": "YulFunctionCall", - "src": "58046:24:18" + "src": "58046:24:38" }, "nodeType": "YulExpressionStatement", - "src": "58046:24:18" + "src": "58046:24:38" }, { "expression": { @@ -65221,26 +65221,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "58090:4:18", + "src": "58090:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "58096:2:18" + "src": "58096:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "58083:6:18" + "src": "58083:6:38" }, "nodeType": "YulFunctionCall", - "src": "58083:16:18" + "src": "58083:16:38" }, "nodeType": "YulExpressionStatement", - "src": "58083:16:18" + "src": "58083:16:38" }, { "expression": { @@ -65248,14 +65248,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "58119:4:18", + "src": "58119:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "58125:4:18", + "src": "58125:4:38", "type": "", "value": "0x60" } @@ -65263,13 +65263,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "58112:6:18" + "src": "58112:6:38" }, "nodeType": "YulFunctionCall", - "src": "58112:18:18" + "src": "58112:18:38" }, "nodeType": "YulExpressionStatement", - "src": "58112:18:18" + "src": "58112:18:38" }, { "expression": { @@ -65277,26 +65277,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "58150:4:18", + "src": "58150:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "58156:2:18" + "src": "58156:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "58143:6:18" + "src": "58143:6:38" }, "nodeType": "YulFunctionCall", - "src": "58143:16:18" + "src": "58143:16:38" }, "nodeType": "YulExpressionStatement", - "src": "58143:16:18" + "src": "58143:16:38" }, { "expression": { @@ -65304,112 +65304,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "58184:4:18", + "src": "58184:4:38", "type": "", "value": "0x80" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "58190:2:18" + "src": "58190:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "58172:11:18" + "src": "58172:11:38" }, "nodeType": "YulFunctionCall", - "src": "58172:21:18" + "src": "58172:21:38" }, "nodeType": "YulExpressionStatement", - "src": "58172:21:18" + "src": "58172:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32373, + "declaration": 35434, "isOffset": false, "isSlot": false, - "src": "57808:2:18", + "src": "57808:2:38", "valueSize": 1 }, { - "declaration": 32376, + "declaration": 35437, "isOffset": false, "isSlot": false, - "src": "57838:2:18", + "src": "57838:2:38", "valueSize": 1 }, { - "declaration": 32379, + "declaration": 35440, "isOffset": false, "isSlot": false, - "src": "57868:2:18", + "src": "57868:2:38", "valueSize": 1 }, { - "declaration": 32382, + "declaration": 35443, "isOffset": false, "isSlot": false, - "src": "57898:2:18", + "src": "57898:2:38", "valueSize": 1 }, { - "declaration": 32385, + "declaration": 35446, "isOffset": false, "isSlot": false, - "src": "57928:2:18", + "src": "57928:2:38", "valueSize": 1 }, { - "declaration": 32388, + "declaration": 35449, "isOffset": false, "isSlot": false, - "src": "57958:2:18", + "src": "57958:2:38", "valueSize": 1 }, { - "declaration": 32365, + "declaration": 35426, "isOffset": false, "isSlot": false, - "src": "58096:2:18", + "src": "58096:2:38", "valueSize": 1 }, { - "declaration": 32367, + "declaration": 35428, "isOffset": false, "isSlot": false, - "src": "58190:2:18", + "src": "58190:2:38", "valueSize": 1 }, { - "declaration": 32369, + "declaration": 35430, "isOffset": false, "isSlot": false, - "src": "58156:2:18", + "src": "58156:2:38", "valueSize": 1 } ], - "id": 32390, + "id": 35451, "nodeType": "InlineAssembly", - "src": "57430:773:18" + "src": "57430:773:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32392, + "id": 35453, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "58228:4:18", + "src": "58228:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -65418,14 +65418,14 @@ }, { "hexValue": "30786134", - "id": 32393, + "id": 35454, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "58234:4:18", + "src": "58234:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -65444,18 +65444,18 @@ "typeString": "int_const 164" } ], - "id": 32391, + "id": 35452, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "58212:15:18", + "referencedDeclaration": 33383, + "src": "58212:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32394, + "id": 35455, "isConstant": false, "isLValue": false, "isPure": false, @@ -65464,21 +65464,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "58212:27:18", + "src": "58212:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32395, + "id": 35456, "nodeType": "ExpressionStatement", - "src": "58212:27:18" + "src": "58212:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "58258:185:18", + "src": "58258:185:38", "statements": [ { "expression": { @@ -65486,26 +65486,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "58279:4:18", + "src": "58279:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "58285:2:18" + "src": "58285:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "58272:6:18" + "src": "58272:6:38" }, "nodeType": "YulFunctionCall", - "src": "58272:16:18" + "src": "58272:16:38" }, "nodeType": "YulExpressionStatement", - "src": "58272:16:18" + "src": "58272:16:38" }, { "expression": { @@ -65513,26 +65513,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "58308:4:18", + "src": "58308:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "58314:2:18" + "src": "58314:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "58301:6:18" + "src": "58301:6:38" }, "nodeType": "YulFunctionCall", - "src": "58301:16:18" + "src": "58301:16:38" }, "nodeType": "YulExpressionStatement", - "src": "58301:16:18" + "src": "58301:16:38" }, { "expression": { @@ -65540,26 +65540,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "58337:4:18", + "src": "58337:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "58343:2:18" + "src": "58343:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "58330:6:18" + "src": "58330:6:38" }, "nodeType": "YulFunctionCall", - "src": "58330:16:18" + "src": "58330:16:38" }, "nodeType": "YulExpressionStatement", - "src": "58330:16:18" + "src": "58330:16:38" }, { "expression": { @@ -65567,26 +65567,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "58366:4:18", + "src": "58366:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "58372:2:18" + "src": "58372:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "58359:6:18" + "src": "58359:6:38" }, "nodeType": "YulFunctionCall", - "src": "58359:16:18" + "src": "58359:16:38" }, "nodeType": "YulExpressionStatement", - "src": "58359:16:18" + "src": "58359:16:38" }, { "expression": { @@ -65594,26 +65594,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "58395:4:18", + "src": "58395:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "58401:2:18" + "src": "58401:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "58388:6:18" + "src": "58388:6:38" }, "nodeType": "YulFunctionCall", - "src": "58388:16:18" + "src": "58388:16:38" }, "nodeType": "YulExpressionStatement", - "src": "58388:16:18" + "src": "58388:16:38" }, { "expression": { @@ -65621,77 +65621,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "58424:4:18", + "src": "58424:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "58430:2:18" + "src": "58430:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "58417:6:18" + "src": "58417:6:38" }, "nodeType": "YulFunctionCall", - "src": "58417:16:18" + "src": "58417:16:38" }, "nodeType": "YulExpressionStatement", - "src": "58417:16:18" + "src": "58417:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32373, + "declaration": 35434, "isOffset": false, "isSlot": false, - "src": "58285:2:18", + "src": "58285:2:38", "valueSize": 1 }, { - "declaration": 32376, + "declaration": 35437, "isOffset": false, "isSlot": false, - "src": "58314:2:18", + "src": "58314:2:38", "valueSize": 1 }, { - "declaration": 32379, + "declaration": 35440, "isOffset": false, "isSlot": false, - "src": "58343:2:18", + "src": "58343:2:38", "valueSize": 1 }, { - "declaration": 32382, + "declaration": 35443, "isOffset": false, "isSlot": false, - "src": "58372:2:18", + "src": "58372:2:38", "valueSize": 1 }, { - "declaration": 32385, + "declaration": 35446, "isOffset": false, "isSlot": false, - "src": "58401:2:18", + "src": "58401:2:38", "valueSize": 1 }, { - "declaration": 32388, + "declaration": 35449, "isOffset": false, "isSlot": false, - "src": "58430:2:18", + "src": "58430:2:38", "valueSize": 1 } ], - "id": 32396, + "id": 35457, "nodeType": "InlineAssembly", - "src": "58249:194:18" + "src": "58249:194:38" } ] }, @@ -65699,20 +65699,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "57246:3:18", + "nameLocation": "57246:3:38", "parameters": { - "id": 32370, + "id": 35431, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32365, + "id": 35426, "mutability": "mutable", "name": "p0", - "nameLocation": "57258:2:18", + "nameLocation": "57258:2:38", "nodeType": "VariableDeclaration", - "scope": 32398, - "src": "57250:10:18", + "scope": 35459, + "src": "57250:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65720,10 +65720,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32364, + "id": 35425, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "57250:7:18", + "src": "57250:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -65733,13 +65733,13 @@ }, { "constant": false, - "id": 32367, + "id": 35428, "mutability": "mutable", "name": "p1", - "nameLocation": "57270:2:18", + "nameLocation": "57270:2:38", "nodeType": "VariableDeclaration", - "scope": 32398, - "src": "57262:10:18", + "scope": 35459, + "src": "57262:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65747,10 +65747,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32366, + "id": 35427, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "57262:7:18", + "src": "57262:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -65760,13 +65760,13 @@ }, { "constant": false, - "id": 32369, + "id": 35430, "mutability": "mutable", "name": "p2", - "nameLocation": "57282:2:18", + "nameLocation": "57282:2:38", "nodeType": "VariableDeclaration", - "scope": 32398, - "src": "57274:10:18", + "scope": 35459, + "src": "57274:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65774,10 +65774,10 @@ "typeString": "address" }, "typeName": { - "id": 32368, + "id": 35429, "name": "address", "nodeType": "ElementaryTypeName", - "src": "57274:7:18", + "src": "57274:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -65787,44 +65787,44 @@ "visibility": "internal" } ], - "src": "57249:36:18" + "src": "57249:36:38" }, "returnParameters": { - "id": 32371, + "id": 35432, "nodeType": "ParameterList", "parameters": [], - "src": "57300:0:18" + "src": "57300:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32433, + "id": 35494, "nodeType": "FunctionDefinition", - "src": "58455:1206:18", + "src": "58455:1206:38", "nodes": [], "body": { - "id": 32432, + "id": 35493, "nodeType": "Block", - "src": "58515:1146:18", + "src": "58515:1146:38", "nodes": [], "statements": [ { "assignments": [ - 32408 + 35469 ], "declarations": [ { "constant": false, - "id": 32408, + "id": 35469, "mutability": "mutable", "name": "m0", - "nameLocation": "58533:2:18", + "nameLocation": "58533:2:38", "nodeType": "VariableDeclaration", - "scope": 32432, - "src": "58525:10:18", + "scope": 35493, + "src": "58525:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65832,10 +65832,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32407, + "id": 35468, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "58525:7:18", + "src": "58525:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -65844,24 +65844,24 @@ "visibility": "internal" } ], - "id": 32409, + "id": 35470, "nodeType": "VariableDeclarationStatement", - "src": "58525:10:18" + "src": "58525:10:38" }, { "assignments": [ - 32411 + 35472 ], "declarations": [ { "constant": false, - "id": 32411, + "id": 35472, "mutability": "mutable", "name": "m1", - "nameLocation": "58553:2:18", + "nameLocation": "58553:2:38", "nodeType": "VariableDeclaration", - "scope": 32432, - "src": "58545:10:18", + "scope": 35493, + "src": "58545:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65869,10 +65869,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32410, + "id": 35471, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "58545:7:18", + "src": "58545:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -65881,24 +65881,24 @@ "visibility": "internal" } ], - "id": 32412, + "id": 35473, "nodeType": "VariableDeclarationStatement", - "src": "58545:10:18" + "src": "58545:10:38" }, { "assignments": [ - 32414 + 35475 ], "declarations": [ { "constant": false, - "id": 32414, + "id": 35475, "mutability": "mutable", "name": "m2", - "nameLocation": "58573:2:18", + "nameLocation": "58573:2:38", "nodeType": "VariableDeclaration", - "scope": 32432, - "src": "58565:10:18", + "scope": 35493, + "src": "58565:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65906,10 +65906,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32413, + "id": 35474, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "58565:7:18", + "src": "58565:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -65918,24 +65918,24 @@ "visibility": "internal" } ], - "id": 32415, + "id": 35476, "nodeType": "VariableDeclarationStatement", - "src": "58565:10:18" + "src": "58565:10:38" }, { "assignments": [ - 32417 + 35478 ], "declarations": [ { "constant": false, - "id": 32417, + "id": 35478, "mutability": "mutable", "name": "m3", - "nameLocation": "58593:2:18", + "nameLocation": "58593:2:38", "nodeType": "VariableDeclaration", - "scope": 32432, - "src": "58585:10:18", + "scope": 35493, + "src": "58585:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65943,10 +65943,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32416, + "id": 35477, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "58585:7:18", + "src": "58585:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -65955,24 +65955,24 @@ "visibility": "internal" } ], - "id": 32418, + "id": 35479, "nodeType": "VariableDeclarationStatement", - "src": "58585:10:18" + "src": "58585:10:38" }, { "assignments": [ - 32420 + 35481 ], "declarations": [ { "constant": false, - "id": 32420, + "id": 35481, "mutability": "mutable", "name": "m4", - "nameLocation": "58613:2:18", + "nameLocation": "58613:2:38", "nodeType": "VariableDeclaration", - "scope": 32432, - "src": "58605:10:18", + "scope": 35493, + "src": "58605:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -65980,10 +65980,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32419, + "id": 35480, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "58605:7:18", + "src": "58605:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -65992,24 +65992,24 @@ "visibility": "internal" } ], - "id": 32421, + "id": 35482, "nodeType": "VariableDeclarationStatement", - "src": "58605:10:18" + "src": "58605:10:38" }, { "assignments": [ - 32423 + 35484 ], "declarations": [ { "constant": false, - "id": 32423, + "id": 35484, "mutability": "mutable", "name": "m5", - "nameLocation": "58633:2:18", + "nameLocation": "58633:2:38", "nodeType": "VariableDeclaration", - "scope": 32432, - "src": "58625:10:18", + "scope": 35493, + "src": "58625:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -66017,10 +66017,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32422, + "id": 35483, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "58625:7:18", + "src": "58625:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -66029,27 +66029,27 @@ "visibility": "internal" } ], - "id": 32424, + "id": 35485, "nodeType": "VariableDeclarationStatement", - "src": "58625:10:18" + "src": "58625:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "58654:761:18", + "src": "58654:761:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "58697:313:18", + "src": "58697:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "58715:15:18", + "src": "58715:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "58729:1:18", + "src": "58729:1:38", "type": "", "value": "0" }, @@ -66057,7 +66057,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "58719:6:18", + "src": "58719:6:38", "type": "" } ] @@ -66065,16 +66065,16 @@ { "body": { "nodeType": "YulBlock", - "src": "58800:40:18", + "src": "58800:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "58829:9:18", + "src": "58829:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "58831:5:18" + "src": "58831:5:38" } ] }, @@ -66085,33 +66085,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "58817:6:18" + "src": "58817:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "58825:1:18" + "src": "58825:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "58812:4:18" + "src": "58812:4:38" }, "nodeType": "YulFunctionCall", - "src": "58812:15:18" + "src": "58812:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "58805:6:18" + "src": "58805:6:38" }, "nodeType": "YulFunctionCall", - "src": "58805:23:18" + "src": "58805:23:38" }, "nodeType": "YulIf", - "src": "58802:36:18" + "src": "58802:36:38" } ] }, @@ -66120,12 +66120,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "58757:6:18" + "src": "58757:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "58765:4:18", + "src": "58765:4:38", "type": "", "value": "0x20" } @@ -66133,30 +66133,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "58754:2:18" + "src": "58754:2:38" }, "nodeType": "YulFunctionCall", - "src": "58754:16:18" + "src": "58754:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "58771:28:18", + "src": "58771:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "58773:24:18", + "src": "58773:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "58787:6:18" + "src": "58787:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "58795:1:18", + "src": "58795:1:38", "type": "", "value": "1" } @@ -66164,16 +66164,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "58783:3:18" + "src": "58783:3:38" }, "nodeType": "YulFunctionCall", - "src": "58783:14:18" + "src": "58783:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "58773:6:18" + "src": "58773:6:38" } ] } @@ -66181,10 +66181,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "58751:2:18", + "src": "58751:2:38", "statements": [] }, - "src": "58747:93:18" + "src": "58747:93:38" }, { "expression": { @@ -66192,34 +66192,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "58864:3:18" + "src": "58864:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "58869:6:18" + "src": "58869:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "58857:6:18" + "src": "58857:6:38" }, "nodeType": "YulFunctionCall", - "src": "58857:19:18" + "src": "58857:19:38" }, "nodeType": "YulExpressionStatement", - "src": "58857:19:18" + "src": "58857:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "58893:37:18", + "src": "58893:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "58910:3:18", + "src": "58910:3:38", "type": "", "value": "256" }, @@ -66228,38 +66228,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "58919:1:18", + "src": "58919:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "58922:6:18" + "src": "58922:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "58915:3:18" + "src": "58915:3:38" }, "nodeType": "YulFunctionCall", - "src": "58915:14:18" + "src": "58915:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "58906:3:18" + "src": "58906:3:38" }, "nodeType": "YulFunctionCall", - "src": "58906:24:18" + "src": "58906:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "58897:5:18", + "src": "58897:5:38", "type": "" } ] @@ -66272,12 +66272,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "58958:3:18" + "src": "58958:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "58963:4:18", + "src": "58963:4:38", "type": "", "value": "0x20" } @@ -66285,59 +66285,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "58954:3:18" + "src": "58954:3:38" }, "nodeType": "YulFunctionCall", - "src": "58954:14:18" + "src": "58954:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "58974:5:18" + "src": "58974:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "58985:5:18" + "src": "58985:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "58992:1:18" + "src": "58992:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "58981:3:18" + "src": "58981:3:38" }, "nodeType": "YulFunctionCall", - "src": "58981:13:18" + "src": "58981:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "58970:3:18" + "src": "58970:3:38" }, "nodeType": "YulFunctionCall", - "src": "58970:25:18" + "src": "58970:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "58947:6:18" + "src": "58947:6:38" }, "nodeType": "YulFunctionCall", - "src": "58947:49:18" + "src": "58947:49:38" }, "nodeType": "YulExpressionStatement", - "src": "58947:49:18" + "src": "58947:49:38" } ] }, @@ -66347,27 +66347,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "58689:3:18", + "src": "58689:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "58694:1:18", + "src": "58694:1:38", "type": "" } ], - "src": "58668:342:18" + "src": "58668:342:38" }, { "nodeType": "YulAssignment", - "src": "59023:17:18", + "src": "59023:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "59035:4:18", + "src": "59035:4:38", "type": "", "value": "0x00" } @@ -66375,28 +66375,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "59029:5:18" + "src": "59029:5:38" }, "nodeType": "YulFunctionCall", - "src": "59029:11:18" + "src": "59029:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "59023:2:18" + "src": "59023:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "59053:17:18", + "src": "59053:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "59065:4:18", + "src": "59065:4:38", "type": "", "value": "0x20" } @@ -66404,28 +66404,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "59059:5:18" + "src": "59059:5:38" }, "nodeType": "YulFunctionCall", - "src": "59059:11:18" + "src": "59059:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "59053:2:18" + "src": "59053:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "59083:17:18", + "src": "59083:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "59095:4:18", + "src": "59095:4:38", "type": "", "value": "0x40" } @@ -66433,28 +66433,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "59089:5:18" + "src": "59089:5:38" }, "nodeType": "YulFunctionCall", - "src": "59089:11:18" + "src": "59089:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "59083:2:18" + "src": "59083:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "59113:17:18", + "src": "59113:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "59125:4:18", + "src": "59125:4:38", "type": "", "value": "0x60" } @@ -66462,28 +66462,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "59119:5:18" + "src": "59119:5:38" }, "nodeType": "YulFunctionCall", - "src": "59119:11:18" + "src": "59119:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "59113:2:18" + "src": "59113:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "59143:17:18", + "src": "59143:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "59155:4:18", + "src": "59155:4:38", "type": "", "value": "0x80" } @@ -66491,28 +66491,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "59149:5:18" + "src": "59149:5:38" }, "nodeType": "YulFunctionCall", - "src": "59149:11:18" + "src": "59149:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "59143:2:18" + "src": "59143:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "59173:17:18", + "src": "59173:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "59185:4:18", + "src": "59185:4:38", "type": "", "value": "0xa0" } @@ -66520,16 +66520,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "59179:5:18" + "src": "59179:5:38" }, "nodeType": "YulFunctionCall", - "src": "59179:11:18" + "src": "59179:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "59173:2:18" + "src": "59173:2:38" } ] }, @@ -66539,14 +66539,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "59265:4:18", + "src": "59265:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "59271:10:18", + "src": "59271:10:38", "type": "", "value": "0x4ceda75a" } @@ -66554,13 +66554,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "59258:6:18" + "src": "59258:6:38" }, "nodeType": "YulFunctionCall", - "src": "59258:24:18" + "src": "59258:24:38" }, "nodeType": "YulExpressionStatement", - "src": "59258:24:18" + "src": "59258:24:38" }, { "expression": { @@ -66568,26 +66568,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "59302:4:18", + "src": "59302:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "59308:2:18" + "src": "59308:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "59295:6:18" + "src": "59295:6:38" }, "nodeType": "YulFunctionCall", - "src": "59295:16:18" + "src": "59295:16:38" }, "nodeType": "YulExpressionStatement", - "src": "59295:16:18" + "src": "59295:16:38" }, { "expression": { @@ -66595,14 +66595,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "59331:4:18", + "src": "59331:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "59337:4:18", + "src": "59337:4:38", "type": "", "value": "0x60" } @@ -66610,13 +66610,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "59324:6:18" + "src": "59324:6:38" }, "nodeType": "YulFunctionCall", - "src": "59324:18:18" + "src": "59324:18:38" }, "nodeType": "YulExpressionStatement", - "src": "59324:18:18" + "src": "59324:18:38" }, { "expression": { @@ -66624,26 +66624,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "59362:4:18", + "src": "59362:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "59368:2:18" + "src": "59368:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "59355:6:18" + "src": "59355:6:38" }, "nodeType": "YulFunctionCall", - "src": "59355:16:18" + "src": "59355:16:38" }, "nodeType": "YulExpressionStatement", - "src": "59355:16:18" + "src": "59355:16:38" }, { "expression": { @@ -66651,112 +66651,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "59396:4:18", + "src": "59396:4:38", "type": "", "value": "0x80" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "59402:2:18" + "src": "59402:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "59384:11:18" + "src": "59384:11:38" }, "nodeType": "YulFunctionCall", - "src": "59384:21:18" + "src": "59384:21:38" }, "nodeType": "YulExpressionStatement", - "src": "59384:21:18" + "src": "59384:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32408, + "declaration": 35469, "isOffset": false, "isSlot": false, - "src": "59023:2:18", + "src": "59023:2:38", "valueSize": 1 }, { - "declaration": 32411, + "declaration": 35472, "isOffset": false, "isSlot": false, - "src": "59053:2:18", + "src": "59053:2:38", "valueSize": 1 }, { - "declaration": 32414, + "declaration": 35475, "isOffset": false, "isSlot": false, - "src": "59083:2:18", + "src": "59083:2:38", "valueSize": 1 }, { - "declaration": 32417, + "declaration": 35478, "isOffset": false, "isSlot": false, - "src": "59113:2:18", + "src": "59113:2:38", "valueSize": 1 }, { - "declaration": 32420, + "declaration": 35481, "isOffset": false, "isSlot": false, - "src": "59143:2:18", + "src": "59143:2:38", "valueSize": 1 }, { - "declaration": 32423, + "declaration": 35484, "isOffset": false, "isSlot": false, - "src": "59173:2:18", + "src": "59173:2:38", "valueSize": 1 }, { - "declaration": 32400, + "declaration": 35461, "isOffset": false, "isSlot": false, - "src": "59308:2:18", + "src": "59308:2:38", "valueSize": 1 }, { - "declaration": 32402, + "declaration": 35463, "isOffset": false, "isSlot": false, - "src": "59402:2:18", + "src": "59402:2:38", "valueSize": 1 }, { - "declaration": 32404, + "declaration": 35465, "isOffset": false, "isSlot": false, - "src": "59368:2:18", + "src": "59368:2:38", "valueSize": 1 } ], - "id": 32425, + "id": 35486, "nodeType": "InlineAssembly", - "src": "58645:770:18" + "src": "58645:770:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32427, + "id": 35488, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "59440:4:18", + "src": "59440:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -66765,14 +66765,14 @@ }, { "hexValue": "30786134", - "id": 32428, + "id": 35489, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "59446:4:18", + "src": "59446:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -66791,18 +66791,18 @@ "typeString": "int_const 164" } ], - "id": 32426, + "id": 35487, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "59424:15:18", + "referencedDeclaration": 33383, + "src": "59424:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32429, + "id": 35490, "isConstant": false, "isLValue": false, "isPure": false, @@ -66811,21 +66811,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "59424:27:18", + "src": "59424:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32430, + "id": 35491, "nodeType": "ExpressionStatement", - "src": "59424:27:18" + "src": "59424:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "59470:185:18", + "src": "59470:185:38", "statements": [ { "expression": { @@ -66833,26 +66833,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "59491:4:18", + "src": "59491:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "59497:2:18" + "src": "59497:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "59484:6:18" + "src": "59484:6:38" }, "nodeType": "YulFunctionCall", - "src": "59484:16:18" + "src": "59484:16:38" }, "nodeType": "YulExpressionStatement", - "src": "59484:16:18" + "src": "59484:16:38" }, { "expression": { @@ -66860,26 +66860,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "59520:4:18", + "src": "59520:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "59526:2:18" + "src": "59526:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "59513:6:18" + "src": "59513:6:38" }, "nodeType": "YulFunctionCall", - "src": "59513:16:18" + "src": "59513:16:38" }, "nodeType": "YulExpressionStatement", - "src": "59513:16:18" + "src": "59513:16:38" }, { "expression": { @@ -66887,26 +66887,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "59549:4:18", + "src": "59549:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "59555:2:18" + "src": "59555:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "59542:6:18" + "src": "59542:6:38" }, "nodeType": "YulFunctionCall", - "src": "59542:16:18" + "src": "59542:16:38" }, "nodeType": "YulExpressionStatement", - "src": "59542:16:18" + "src": "59542:16:38" }, { "expression": { @@ -66914,26 +66914,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "59578:4:18", + "src": "59578:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "59584:2:18" + "src": "59584:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "59571:6:18" + "src": "59571:6:38" }, "nodeType": "YulFunctionCall", - "src": "59571:16:18" + "src": "59571:16:38" }, "nodeType": "YulExpressionStatement", - "src": "59571:16:18" + "src": "59571:16:38" }, { "expression": { @@ -66941,26 +66941,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "59607:4:18", + "src": "59607:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "59613:2:18" + "src": "59613:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "59600:6:18" + "src": "59600:6:38" }, "nodeType": "YulFunctionCall", - "src": "59600:16:18" + "src": "59600:16:38" }, "nodeType": "YulExpressionStatement", - "src": "59600:16:18" + "src": "59600:16:38" }, { "expression": { @@ -66968,77 +66968,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "59636:4:18", + "src": "59636:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "59642:2:18" + "src": "59642:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "59629:6:18" + "src": "59629:6:38" }, "nodeType": "YulFunctionCall", - "src": "59629:16:18" + "src": "59629:16:38" }, "nodeType": "YulExpressionStatement", - "src": "59629:16:18" + "src": "59629:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32408, + "declaration": 35469, "isOffset": false, "isSlot": false, - "src": "59497:2:18", + "src": "59497:2:38", "valueSize": 1 }, { - "declaration": 32411, + "declaration": 35472, "isOffset": false, "isSlot": false, - "src": "59526:2:18", + "src": "59526:2:38", "valueSize": 1 }, { - "declaration": 32414, + "declaration": 35475, "isOffset": false, "isSlot": false, - "src": "59555:2:18", + "src": "59555:2:38", "valueSize": 1 }, { - "declaration": 32417, + "declaration": 35478, "isOffset": false, "isSlot": false, - "src": "59584:2:18", + "src": "59584:2:38", "valueSize": 1 }, { - "declaration": 32420, + "declaration": 35481, "isOffset": false, "isSlot": false, - "src": "59613:2:18", + "src": "59613:2:38", "valueSize": 1 }, { - "declaration": 32423, + "declaration": 35484, "isOffset": false, "isSlot": false, - "src": "59642:2:18", + "src": "59642:2:38", "valueSize": 1 } ], - "id": 32431, + "id": 35492, "nodeType": "InlineAssembly", - "src": "59461:194:18" + "src": "59461:194:38" } ] }, @@ -67046,20 +67046,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "58464:3:18", + "nameLocation": "58464:3:38", "parameters": { - "id": 32405, + "id": 35466, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32400, + "id": 35461, "mutability": "mutable", "name": "p0", - "nameLocation": "58476:2:18", + "nameLocation": "58476:2:38", "nodeType": "VariableDeclaration", - "scope": 32433, - "src": "58468:10:18", + "scope": 35494, + "src": "58468:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67067,10 +67067,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32399, + "id": 35460, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "58468:7:18", + "src": "58468:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -67080,13 +67080,13 @@ }, { "constant": false, - "id": 32402, + "id": 35463, "mutability": "mutable", "name": "p1", - "nameLocation": "58488:2:18", + "nameLocation": "58488:2:38", "nodeType": "VariableDeclaration", - "scope": 32433, - "src": "58480:10:18", + "scope": 35494, + "src": "58480:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67094,10 +67094,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32401, + "id": 35462, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "58480:7:18", + "src": "58480:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -67107,13 +67107,13 @@ }, { "constant": false, - "id": 32404, + "id": 35465, "mutability": "mutable", "name": "p2", - "nameLocation": "58497:2:18", + "nameLocation": "58497:2:38", "nodeType": "VariableDeclaration", - "scope": 32433, - "src": "58492:7:18", + "scope": 35494, + "src": "58492:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67121,10 +67121,10 @@ "typeString": "bool" }, "typeName": { - "id": 32403, + "id": 35464, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "58492:4:18", + "src": "58492:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -67133,44 +67133,44 @@ "visibility": "internal" } ], - "src": "58467:33:18" + "src": "58467:33:38" }, "returnParameters": { - "id": 32406, + "id": 35467, "nodeType": "ParameterList", "parameters": [], - "src": "58515:0:18" + "src": "58515:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32468, + "id": 35529, "nodeType": "FunctionDefinition", - "src": "59667:1212:18", + "src": "59667:1212:38", "nodes": [], "body": { - "id": 32467, + "id": 35528, "nodeType": "Block", - "src": "59730:1149:18", + "src": "59730:1149:38", "nodes": [], "statements": [ { "assignments": [ - 32443 + 35504 ], "declarations": [ { "constant": false, - "id": 32443, + "id": 35504, "mutability": "mutable", "name": "m0", - "nameLocation": "59748:2:18", + "nameLocation": "59748:2:38", "nodeType": "VariableDeclaration", - "scope": 32467, - "src": "59740:10:18", + "scope": 35528, + "src": "59740:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67178,10 +67178,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32442, + "id": 35503, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "59740:7:18", + "src": "59740:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -67190,24 +67190,24 @@ "visibility": "internal" } ], - "id": 32444, + "id": 35505, "nodeType": "VariableDeclarationStatement", - "src": "59740:10:18" + "src": "59740:10:38" }, { "assignments": [ - 32446 + 35507 ], "declarations": [ { "constant": false, - "id": 32446, + "id": 35507, "mutability": "mutable", "name": "m1", - "nameLocation": "59768:2:18", + "nameLocation": "59768:2:38", "nodeType": "VariableDeclaration", - "scope": 32467, - "src": "59760:10:18", + "scope": 35528, + "src": "59760:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67215,10 +67215,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32445, + "id": 35506, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "59760:7:18", + "src": "59760:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -67227,24 +67227,24 @@ "visibility": "internal" } ], - "id": 32447, + "id": 35508, "nodeType": "VariableDeclarationStatement", - "src": "59760:10:18" + "src": "59760:10:38" }, { "assignments": [ - 32449 + 35510 ], "declarations": [ { "constant": false, - "id": 32449, + "id": 35510, "mutability": "mutable", "name": "m2", - "nameLocation": "59788:2:18", + "nameLocation": "59788:2:38", "nodeType": "VariableDeclaration", - "scope": 32467, - "src": "59780:10:18", + "scope": 35528, + "src": "59780:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67252,10 +67252,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32448, + "id": 35509, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "59780:7:18", + "src": "59780:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -67264,24 +67264,24 @@ "visibility": "internal" } ], - "id": 32450, + "id": 35511, "nodeType": "VariableDeclarationStatement", - "src": "59780:10:18" + "src": "59780:10:38" }, { "assignments": [ - 32452 + 35513 ], "declarations": [ { "constant": false, - "id": 32452, + "id": 35513, "mutability": "mutable", "name": "m3", - "nameLocation": "59808:2:18", + "nameLocation": "59808:2:38", "nodeType": "VariableDeclaration", - "scope": 32467, - "src": "59800:10:18", + "scope": 35528, + "src": "59800:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67289,10 +67289,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32451, + "id": 35512, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "59800:7:18", + "src": "59800:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -67301,24 +67301,24 @@ "visibility": "internal" } ], - "id": 32453, + "id": 35514, "nodeType": "VariableDeclarationStatement", - "src": "59800:10:18" + "src": "59800:10:38" }, { "assignments": [ - 32455 + 35516 ], "declarations": [ { "constant": false, - "id": 32455, + "id": 35516, "mutability": "mutable", "name": "m4", - "nameLocation": "59828:2:18", + "nameLocation": "59828:2:38", "nodeType": "VariableDeclaration", - "scope": 32467, - "src": "59820:10:18", + "scope": 35528, + "src": "59820:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67326,10 +67326,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32454, + "id": 35515, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "59820:7:18", + "src": "59820:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -67338,24 +67338,24 @@ "visibility": "internal" } ], - "id": 32456, + "id": 35517, "nodeType": "VariableDeclarationStatement", - "src": "59820:10:18" + "src": "59820:10:38" }, { "assignments": [ - 32458 + 35519 ], "declarations": [ { "constant": false, - "id": 32458, + "id": 35519, "mutability": "mutable", "name": "m5", - "nameLocation": "59848:2:18", + "nameLocation": "59848:2:38", "nodeType": "VariableDeclaration", - "scope": 32467, - "src": "59840:10:18", + "scope": 35528, + "src": "59840:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -67363,10 +67363,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32457, + "id": 35518, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "59840:7:18", + "src": "59840:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -67375,27 +67375,27 @@ "visibility": "internal" } ], - "id": 32459, + "id": 35520, "nodeType": "VariableDeclarationStatement", - "src": "59840:10:18" + "src": "59840:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "59869:764:18", + "src": "59869:764:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "59912:313:18", + "src": "59912:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "59930:15:18", + "src": "59930:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "59944:1:18", + "src": "59944:1:38", "type": "", "value": "0" }, @@ -67403,7 +67403,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "59934:6:18", + "src": "59934:6:38", "type": "" } ] @@ -67411,16 +67411,16 @@ { "body": { "nodeType": "YulBlock", - "src": "60015:40:18", + "src": "60015:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "60044:9:18", + "src": "60044:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "60046:5:18" + "src": "60046:5:38" } ] }, @@ -67431,33 +67431,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "60032:6:18" + "src": "60032:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "60040:1:18" + "src": "60040:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "60027:4:18" + "src": "60027:4:38" }, "nodeType": "YulFunctionCall", - "src": "60027:15:18" + "src": "60027:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "60020:6:18" + "src": "60020:6:38" }, "nodeType": "YulFunctionCall", - "src": "60020:23:18" + "src": "60020:23:38" }, "nodeType": "YulIf", - "src": "60017:36:18" + "src": "60017:36:38" } ] }, @@ -67466,12 +67466,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "59972:6:18" + "src": "59972:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "59980:4:18", + "src": "59980:4:38", "type": "", "value": "0x20" } @@ -67479,30 +67479,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "59969:2:18" + "src": "59969:2:38" }, "nodeType": "YulFunctionCall", - "src": "59969:16:18" + "src": "59969:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "59986:28:18", + "src": "59986:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "59988:24:18", + "src": "59988:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "60002:6:18" + "src": "60002:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "60010:1:18", + "src": "60010:1:38", "type": "", "value": "1" } @@ -67510,16 +67510,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "59998:3:18" + "src": "59998:3:38" }, "nodeType": "YulFunctionCall", - "src": "59998:14:18" + "src": "59998:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "59988:6:18" + "src": "59988:6:38" } ] } @@ -67527,10 +67527,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "59966:2:18", + "src": "59966:2:38", "statements": [] }, - "src": "59962:93:18" + "src": "59962:93:38" }, { "expression": { @@ -67538,34 +67538,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "60079:3:18" + "src": "60079:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "60084:6:18" + "src": "60084:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "60072:6:18" + "src": "60072:6:38" }, "nodeType": "YulFunctionCall", - "src": "60072:19:18" + "src": "60072:19:38" }, "nodeType": "YulExpressionStatement", - "src": "60072:19:18" + "src": "60072:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "60108:37:18", + "src": "60108:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "60125:3:18", + "src": "60125:3:38", "type": "", "value": "256" }, @@ -67574,38 +67574,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "60134:1:18", + "src": "60134:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "60137:6:18" + "src": "60137:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "60130:3:18" + "src": "60130:3:38" }, "nodeType": "YulFunctionCall", - "src": "60130:14:18" + "src": "60130:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "60121:3:18" + "src": "60121:3:38" }, "nodeType": "YulFunctionCall", - "src": "60121:24:18" + "src": "60121:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "60112:5:18", + "src": "60112:5:38", "type": "" } ] @@ -67618,12 +67618,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "60173:3:18" + "src": "60173:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "60178:4:18", + "src": "60178:4:38", "type": "", "value": "0x20" } @@ -67631,59 +67631,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "60169:3:18" + "src": "60169:3:38" }, "nodeType": "YulFunctionCall", - "src": "60169:14:18" + "src": "60169:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "60189:5:18" + "src": "60189:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "60200:5:18" + "src": "60200:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "60207:1:18" + "src": "60207:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "60196:3:18" + "src": "60196:3:38" }, "nodeType": "YulFunctionCall", - "src": "60196:13:18" + "src": "60196:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "60185:3:18" + "src": "60185:3:38" }, "nodeType": "YulFunctionCall", - "src": "60185:25:18" + "src": "60185:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "60162:6:18" + "src": "60162:6:38" }, "nodeType": "YulFunctionCall", - "src": "60162:49:18" + "src": "60162:49:38" }, "nodeType": "YulExpressionStatement", - "src": "60162:49:18" + "src": "60162:49:38" } ] }, @@ -67693,27 +67693,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "59904:3:18", + "src": "59904:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "59909:1:18", + "src": "59909:1:38", "type": "" } ], - "src": "59883:342:18" + "src": "59883:342:38" }, { "nodeType": "YulAssignment", - "src": "60238:17:18", + "src": "60238:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "60250:4:18", + "src": "60250:4:38", "type": "", "value": "0x00" } @@ -67721,28 +67721,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "60244:5:18" + "src": "60244:5:38" }, "nodeType": "YulFunctionCall", - "src": "60244:11:18" + "src": "60244:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "60238:2:18" + "src": "60238:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "60268:17:18", + "src": "60268:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "60280:4:18", + "src": "60280:4:38", "type": "", "value": "0x20" } @@ -67750,28 +67750,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "60274:5:18" + "src": "60274:5:38" }, "nodeType": "YulFunctionCall", - "src": "60274:11:18" + "src": "60274:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "60268:2:18" + "src": "60268:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "60298:17:18", + "src": "60298:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "60310:4:18", + "src": "60310:4:38", "type": "", "value": "0x40" } @@ -67779,28 +67779,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "60304:5:18" + "src": "60304:5:38" }, "nodeType": "YulFunctionCall", - "src": "60304:11:18" + "src": "60304:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "60298:2:18" + "src": "60298:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "60328:17:18", + "src": "60328:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "60340:4:18", + "src": "60340:4:38", "type": "", "value": "0x60" } @@ -67808,28 +67808,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "60334:5:18" + "src": "60334:5:38" }, "nodeType": "YulFunctionCall", - "src": "60334:11:18" + "src": "60334:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "60328:2:18" + "src": "60328:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "60358:17:18", + "src": "60358:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "60370:4:18", + "src": "60370:4:38", "type": "", "value": "0x80" } @@ -67837,28 +67837,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "60364:5:18" + "src": "60364:5:38" }, "nodeType": "YulFunctionCall", - "src": "60364:11:18" + "src": "60364:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "60358:2:18" + "src": "60358:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "60388:17:18", + "src": "60388:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "60400:4:18", + "src": "60400:4:38", "type": "", "value": "0xa0" } @@ -67866,16 +67866,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "60394:5:18" + "src": "60394:5:38" }, "nodeType": "YulFunctionCall", - "src": "60394:11:18" + "src": "60394:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "60388:2:18" + "src": "60388:2:38" } ] }, @@ -67885,14 +67885,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "60483:4:18", + "src": "60483:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "60489:10:18", + "src": "60489:10:38", "type": "", "value": "0x37aa7d4c" } @@ -67900,13 +67900,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "60476:6:18" + "src": "60476:6:38" }, "nodeType": "YulFunctionCall", - "src": "60476:24:18" + "src": "60476:24:38" }, "nodeType": "YulExpressionStatement", - "src": "60476:24:18" + "src": "60476:24:38" }, { "expression": { @@ -67914,26 +67914,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "60520:4:18", + "src": "60520:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "60526:2:18" + "src": "60526:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "60513:6:18" + "src": "60513:6:38" }, "nodeType": "YulFunctionCall", - "src": "60513:16:18" + "src": "60513:16:38" }, "nodeType": "YulExpressionStatement", - "src": "60513:16:18" + "src": "60513:16:38" }, { "expression": { @@ -67941,14 +67941,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "60549:4:18", + "src": "60549:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "60555:4:18", + "src": "60555:4:38", "type": "", "value": "0x60" } @@ -67956,13 +67956,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "60542:6:18" + "src": "60542:6:38" }, "nodeType": "YulFunctionCall", - "src": "60542:18:18" + "src": "60542:18:38" }, "nodeType": "YulExpressionStatement", - "src": "60542:18:18" + "src": "60542:18:38" }, { "expression": { @@ -67970,26 +67970,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "60580:4:18", + "src": "60580:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "60586:2:18" + "src": "60586:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "60573:6:18" + "src": "60573:6:38" }, "nodeType": "YulFunctionCall", - "src": "60573:16:18" + "src": "60573:16:38" }, "nodeType": "YulExpressionStatement", - "src": "60573:16:18" + "src": "60573:16:38" }, { "expression": { @@ -67997,112 +67997,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "60614:4:18", + "src": "60614:4:38", "type": "", "value": "0x80" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "60620:2:18" + "src": "60620:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "60602:11:18" + "src": "60602:11:38" }, "nodeType": "YulFunctionCall", - "src": "60602:21:18" + "src": "60602:21:38" }, "nodeType": "YulExpressionStatement", - "src": "60602:21:18" + "src": "60602:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32443, + "declaration": 35504, "isOffset": false, "isSlot": false, - "src": "60238:2:18", + "src": "60238:2:38", "valueSize": 1 }, { - "declaration": 32446, + "declaration": 35507, "isOffset": false, "isSlot": false, - "src": "60268:2:18", + "src": "60268:2:38", "valueSize": 1 }, { - "declaration": 32449, + "declaration": 35510, "isOffset": false, "isSlot": false, - "src": "60298:2:18", + "src": "60298:2:38", "valueSize": 1 }, { - "declaration": 32452, + "declaration": 35513, "isOffset": false, "isSlot": false, - "src": "60328:2:18", + "src": "60328:2:38", "valueSize": 1 }, { - "declaration": 32455, + "declaration": 35516, "isOffset": false, "isSlot": false, - "src": "60358:2:18", + "src": "60358:2:38", "valueSize": 1 }, { - "declaration": 32458, + "declaration": 35519, "isOffset": false, "isSlot": false, - "src": "60388:2:18", + "src": "60388:2:38", "valueSize": 1 }, { - "declaration": 32435, + "declaration": 35496, "isOffset": false, "isSlot": false, - "src": "60526:2:18", + "src": "60526:2:38", "valueSize": 1 }, { - "declaration": 32437, + "declaration": 35498, "isOffset": false, "isSlot": false, - "src": "60620:2:18", + "src": "60620:2:38", "valueSize": 1 }, { - "declaration": 32439, + "declaration": 35500, "isOffset": false, "isSlot": false, - "src": "60586:2:18", + "src": "60586:2:38", "valueSize": 1 } ], - "id": 32460, + "id": 35521, "nodeType": "InlineAssembly", - "src": "59860:773:18" + "src": "59860:773:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32462, + "id": 35523, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "60658:4:18", + "src": "60658:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -68111,14 +68111,14 @@ }, { "hexValue": "30786134", - "id": 32463, + "id": 35524, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "60664:4:18", + "src": "60664:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -68137,18 +68137,18 @@ "typeString": "int_const 164" } ], - "id": 32461, + "id": 35522, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "60642:15:18", + "referencedDeclaration": 33383, + "src": "60642:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32464, + "id": 35525, "isConstant": false, "isLValue": false, "isPure": false, @@ -68157,21 +68157,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "60642:27:18", + "src": "60642:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32465, + "id": 35526, "nodeType": "ExpressionStatement", - "src": "60642:27:18" + "src": "60642:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "60688:185:18", + "src": "60688:185:38", "statements": [ { "expression": { @@ -68179,26 +68179,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "60709:4:18", + "src": "60709:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "60715:2:18" + "src": "60715:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "60702:6:18" + "src": "60702:6:38" }, "nodeType": "YulFunctionCall", - "src": "60702:16:18" + "src": "60702:16:38" }, "nodeType": "YulExpressionStatement", - "src": "60702:16:18" + "src": "60702:16:38" }, { "expression": { @@ -68206,26 +68206,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "60738:4:18", + "src": "60738:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "60744:2:18" + "src": "60744:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "60731:6:18" + "src": "60731:6:38" }, "nodeType": "YulFunctionCall", - "src": "60731:16:18" + "src": "60731:16:38" }, "nodeType": "YulExpressionStatement", - "src": "60731:16:18" + "src": "60731:16:38" }, { "expression": { @@ -68233,26 +68233,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "60767:4:18", + "src": "60767:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "60773:2:18" + "src": "60773:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "60760:6:18" + "src": "60760:6:38" }, "nodeType": "YulFunctionCall", - "src": "60760:16:18" + "src": "60760:16:38" }, "nodeType": "YulExpressionStatement", - "src": "60760:16:18" + "src": "60760:16:38" }, { "expression": { @@ -68260,26 +68260,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "60796:4:18", + "src": "60796:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "60802:2:18" + "src": "60802:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "60789:6:18" + "src": "60789:6:38" }, "nodeType": "YulFunctionCall", - "src": "60789:16:18" + "src": "60789:16:38" }, "nodeType": "YulExpressionStatement", - "src": "60789:16:18" + "src": "60789:16:38" }, { "expression": { @@ -68287,26 +68287,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "60825:4:18", + "src": "60825:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "60831:2:18" + "src": "60831:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "60818:6:18" + "src": "60818:6:38" }, "nodeType": "YulFunctionCall", - "src": "60818:16:18" + "src": "60818:16:38" }, "nodeType": "YulExpressionStatement", - "src": "60818:16:18" + "src": "60818:16:38" }, { "expression": { @@ -68314,77 +68314,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "60854:4:18", + "src": "60854:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "60860:2:18" + "src": "60860:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "60847:6:18" + "src": "60847:6:38" }, "nodeType": "YulFunctionCall", - "src": "60847:16:18" + "src": "60847:16:38" }, "nodeType": "YulExpressionStatement", - "src": "60847:16:18" + "src": "60847:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32443, + "declaration": 35504, "isOffset": false, "isSlot": false, - "src": "60715:2:18", + "src": "60715:2:38", "valueSize": 1 }, { - "declaration": 32446, + "declaration": 35507, "isOffset": false, "isSlot": false, - "src": "60744:2:18", + "src": "60744:2:38", "valueSize": 1 }, { - "declaration": 32449, + "declaration": 35510, "isOffset": false, "isSlot": false, - "src": "60773:2:18", + "src": "60773:2:38", "valueSize": 1 }, { - "declaration": 32452, + "declaration": 35513, "isOffset": false, "isSlot": false, - "src": "60802:2:18", + "src": "60802:2:38", "valueSize": 1 }, { - "declaration": 32455, + "declaration": 35516, "isOffset": false, "isSlot": false, - "src": "60831:2:18", + "src": "60831:2:38", "valueSize": 1 }, { - "declaration": 32458, + "declaration": 35519, "isOffset": false, "isSlot": false, - "src": "60860:2:18", + "src": "60860:2:38", "valueSize": 1 } ], - "id": 32466, + "id": 35527, "nodeType": "InlineAssembly", - "src": "60679:194:18" + "src": "60679:194:38" } ] }, @@ -68392,20 +68392,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "59676:3:18", + "nameLocation": "59676:3:38", "parameters": { - "id": 32440, + "id": 35501, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32435, + "id": 35496, "mutability": "mutable", "name": "p0", - "nameLocation": "59688:2:18", + "nameLocation": "59688:2:38", "nodeType": "VariableDeclaration", - "scope": 32468, - "src": "59680:10:18", + "scope": 35529, + "src": "59680:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68413,10 +68413,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32434, + "id": 35495, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "59680:7:18", + "src": "59680:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -68426,13 +68426,13 @@ }, { "constant": false, - "id": 32437, + "id": 35498, "mutability": "mutable", "name": "p1", - "nameLocation": "59700:2:18", + "nameLocation": "59700:2:38", "nodeType": "VariableDeclaration", - "scope": 32468, - "src": "59692:10:18", + "scope": 35529, + "src": "59692:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68440,10 +68440,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32436, + "id": 35497, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "59692:7:18", + "src": "59692:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -68453,13 +68453,13 @@ }, { "constant": false, - "id": 32439, + "id": 35500, "mutability": "mutable", "name": "p2", - "nameLocation": "59712:2:18", + "nameLocation": "59712:2:38", "nodeType": "VariableDeclaration", - "scope": 32468, - "src": "59704:10:18", + "scope": 35529, + "src": "59704:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68467,10 +68467,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32438, + "id": 35499, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "59704:7:18", + "src": "59704:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -68479,44 +68479,44 @@ "visibility": "internal" } ], - "src": "59679:36:18" + "src": "59679:36:38" }, "returnParameters": { - "id": 32441, + "id": 35502, "nodeType": "ParameterList", "parameters": [], - "src": "59730:0:18" + "src": "59730:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32509, + "id": 35570, "nodeType": "FunctionDefinition", - "src": "60885:1405:18", + "src": "60885:1405:38", "nodes": [], "body": { - "id": 32508, + "id": 35569, "nodeType": "Block", - "src": "60948:1342:18", + "src": "60948:1342:38", "nodes": [], "statements": [ { "assignments": [ - 32478 + 35539 ], "declarations": [ { "constant": false, - "id": 32478, + "id": 35539, "mutability": "mutable", "name": "m0", - "nameLocation": "60966:2:18", + "nameLocation": "60966:2:38", "nodeType": "VariableDeclaration", - "scope": 32508, - "src": "60958:10:18", + "scope": 35569, + "src": "60958:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68524,10 +68524,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32477, + "id": 35538, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "60958:7:18", + "src": "60958:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -68536,24 +68536,24 @@ "visibility": "internal" } ], - "id": 32479, + "id": 35540, "nodeType": "VariableDeclarationStatement", - "src": "60958:10:18" + "src": "60958:10:38" }, { "assignments": [ - 32481 + 35542 ], "declarations": [ { "constant": false, - "id": 32481, + "id": 35542, "mutability": "mutable", "name": "m1", - "nameLocation": "60986:2:18", + "nameLocation": "60986:2:38", "nodeType": "VariableDeclaration", - "scope": 32508, - "src": "60978:10:18", + "scope": 35569, + "src": "60978:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68561,10 +68561,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32480, + "id": 35541, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "60978:7:18", + "src": "60978:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -68573,24 +68573,24 @@ "visibility": "internal" } ], - "id": 32482, + "id": 35543, "nodeType": "VariableDeclarationStatement", - "src": "60978:10:18" + "src": "60978:10:38" }, { "assignments": [ - 32484 + 35545 ], "declarations": [ { "constant": false, - "id": 32484, + "id": 35545, "mutability": "mutable", "name": "m2", - "nameLocation": "61006:2:18", + "nameLocation": "61006:2:38", "nodeType": "VariableDeclaration", - "scope": 32508, - "src": "60998:10:18", + "scope": 35569, + "src": "60998:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68598,10 +68598,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32483, + "id": 35544, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "60998:7:18", + "src": "60998:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -68610,24 +68610,24 @@ "visibility": "internal" } ], - "id": 32485, + "id": 35546, "nodeType": "VariableDeclarationStatement", - "src": "60998:10:18" + "src": "60998:10:38" }, { "assignments": [ - 32487 + 35548 ], "declarations": [ { "constant": false, - "id": 32487, + "id": 35548, "mutability": "mutable", "name": "m3", - "nameLocation": "61026:2:18", + "nameLocation": "61026:2:38", "nodeType": "VariableDeclaration", - "scope": 32508, - "src": "61018:10:18", + "scope": 35569, + "src": "61018:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68635,10 +68635,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32486, + "id": 35547, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "61018:7:18", + "src": "61018:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -68647,24 +68647,24 @@ "visibility": "internal" } ], - "id": 32488, + "id": 35549, "nodeType": "VariableDeclarationStatement", - "src": "61018:10:18" + "src": "61018:10:38" }, { "assignments": [ - 32490 + 35551 ], "declarations": [ { "constant": false, - "id": 32490, + "id": 35551, "mutability": "mutable", "name": "m4", - "nameLocation": "61046:2:18", + "nameLocation": "61046:2:38", "nodeType": "VariableDeclaration", - "scope": 32508, - "src": "61038:10:18", + "scope": 35569, + "src": "61038:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68672,10 +68672,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32489, + "id": 35550, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "61038:7:18", + "src": "61038:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -68684,24 +68684,24 @@ "visibility": "internal" } ], - "id": 32491, + "id": 35552, "nodeType": "VariableDeclarationStatement", - "src": "61038:10:18" + "src": "61038:10:38" }, { "assignments": [ - 32493 + 35554 ], "declarations": [ { "constant": false, - "id": 32493, + "id": 35554, "mutability": "mutable", "name": "m5", - "nameLocation": "61066:2:18", + "nameLocation": "61066:2:38", "nodeType": "VariableDeclaration", - "scope": 32508, - "src": "61058:10:18", + "scope": 35569, + "src": "61058:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68709,10 +68709,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32492, + "id": 35553, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "61058:7:18", + "src": "61058:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -68721,24 +68721,24 @@ "visibility": "internal" } ], - "id": 32494, + "id": 35555, "nodeType": "VariableDeclarationStatement", - "src": "61058:10:18" + "src": "61058:10:38" }, { "assignments": [ - 32496 + 35557 ], "declarations": [ { "constant": false, - "id": 32496, + "id": 35557, "mutability": "mutable", "name": "m6", - "nameLocation": "61086:2:18", + "nameLocation": "61086:2:38", "nodeType": "VariableDeclaration", - "scope": 32508, - "src": "61078:10:18", + "scope": 35569, + "src": "61078:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68746,10 +68746,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32495, + "id": 35556, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "61078:7:18", + "src": "61078:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -68758,24 +68758,24 @@ "visibility": "internal" } ], - "id": 32497, + "id": 35558, "nodeType": "VariableDeclarationStatement", - "src": "61078:10:18" + "src": "61078:10:38" }, { "assignments": [ - 32499 + 35560 ], "declarations": [ { "constant": false, - "id": 32499, + "id": 35560, "mutability": "mutable", "name": "m7", - "nameLocation": "61106:2:18", + "nameLocation": "61106:2:38", "nodeType": "VariableDeclaration", - "scope": 32508, - "src": "61098:10:18", + "scope": 35569, + "src": "61098:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -68783,10 +68783,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32498, + "id": 35559, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "61098:7:18", + "src": "61098:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -68795,27 +68795,27 @@ "visibility": "internal" } ], - "id": 32500, + "id": 35561, "nodeType": "VariableDeclarationStatement", - "src": "61098:10:18" + "src": "61098:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "61127:859:18", + "src": "61127:859:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "61170:313:18", + "src": "61170:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "61188:15:18", + "src": "61188:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "61202:1:18", + "src": "61202:1:38", "type": "", "value": "0" }, @@ -68823,7 +68823,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "61192:6:18", + "src": "61192:6:38", "type": "" } ] @@ -68831,16 +68831,16 @@ { "body": { "nodeType": "YulBlock", - "src": "61273:40:18", + "src": "61273:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "61302:9:18", + "src": "61302:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "61304:5:18" + "src": "61304:5:38" } ] }, @@ -68851,33 +68851,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "61290:6:18" + "src": "61290:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "61298:1:18" + "src": "61298:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "61285:4:18" + "src": "61285:4:38" }, "nodeType": "YulFunctionCall", - "src": "61285:15:18" + "src": "61285:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "61278:6:18" + "src": "61278:6:38" }, "nodeType": "YulFunctionCall", - "src": "61278:23:18" + "src": "61278:23:38" }, "nodeType": "YulIf", - "src": "61275:36:18" + "src": "61275:36:38" } ] }, @@ -68886,12 +68886,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "61230:6:18" + "src": "61230:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "61238:4:18", + "src": "61238:4:38", "type": "", "value": "0x20" } @@ -68899,30 +68899,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "61227:2:18" + "src": "61227:2:38" }, "nodeType": "YulFunctionCall", - "src": "61227:16:18" + "src": "61227:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "61244:28:18", + "src": "61244:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "61246:24:18", + "src": "61246:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "61260:6:18" + "src": "61260:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "61268:1:18", + "src": "61268:1:38", "type": "", "value": "1" } @@ -68930,16 +68930,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "61256:3:18" + "src": "61256:3:38" }, "nodeType": "YulFunctionCall", - "src": "61256:14:18" + "src": "61256:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "61246:6:18" + "src": "61246:6:38" } ] } @@ -68947,10 +68947,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "61224:2:18", + "src": "61224:2:38", "statements": [] }, - "src": "61220:93:18" + "src": "61220:93:38" }, { "expression": { @@ -68958,34 +68958,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "61337:3:18" + "src": "61337:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "61342:6:18" + "src": "61342:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "61330:6:18" + "src": "61330:6:38" }, "nodeType": "YulFunctionCall", - "src": "61330:19:18" + "src": "61330:19:38" }, "nodeType": "YulExpressionStatement", - "src": "61330:19:18" + "src": "61330:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "61366:37:18", + "src": "61366:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "61383:3:18", + "src": "61383:3:38", "type": "", "value": "256" }, @@ -68994,38 +68994,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "61392:1:18", + "src": "61392:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "61395:6:18" + "src": "61395:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "61388:3:18" + "src": "61388:3:38" }, "nodeType": "YulFunctionCall", - "src": "61388:14:18" + "src": "61388:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "61379:3:18" + "src": "61379:3:38" }, "nodeType": "YulFunctionCall", - "src": "61379:24:18" + "src": "61379:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "61370:5:18", + "src": "61370:5:38", "type": "" } ] @@ -69038,12 +69038,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "61431:3:18" + "src": "61431:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "61436:4:18", + "src": "61436:4:38", "type": "", "value": "0x20" } @@ -69051,59 +69051,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "61427:3:18" + "src": "61427:3:38" }, "nodeType": "YulFunctionCall", - "src": "61427:14:18" + "src": "61427:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "61447:5:18" + "src": "61447:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "61458:5:18" + "src": "61458:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "61465:1:18" + "src": "61465:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "61454:3:18" + "src": "61454:3:38" }, "nodeType": "YulFunctionCall", - "src": "61454:13:18" + "src": "61454:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "61443:3:18" + "src": "61443:3:38" }, "nodeType": "YulFunctionCall", - "src": "61443:25:18" + "src": "61443:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "61420:6:18" + "src": "61420:6:38" }, "nodeType": "YulFunctionCall", - "src": "61420:49:18" + "src": "61420:49:38" }, "nodeType": "YulExpressionStatement", - "src": "61420:49:18" + "src": "61420:49:38" } ] }, @@ -69113,27 +69113,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "61162:3:18", + "src": "61162:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "61167:1:18", + "src": "61167:1:38", "type": "" } ], - "src": "61141:342:18" + "src": "61141:342:38" }, { "nodeType": "YulAssignment", - "src": "61496:17:18", + "src": "61496:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "61508:4:18", + "src": "61508:4:38", "type": "", "value": "0x00" } @@ -69141,28 +69141,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "61502:5:18" + "src": "61502:5:38" }, "nodeType": "YulFunctionCall", - "src": "61502:11:18" + "src": "61502:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "61496:2:18" + "src": "61496:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "61526:17:18", + "src": "61526:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "61538:4:18", + "src": "61538:4:38", "type": "", "value": "0x20" } @@ -69170,28 +69170,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "61532:5:18" + "src": "61532:5:38" }, "nodeType": "YulFunctionCall", - "src": "61532:11:18" + "src": "61532:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "61526:2:18" + "src": "61526:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "61556:17:18", + "src": "61556:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "61568:4:18", + "src": "61568:4:38", "type": "", "value": "0x40" } @@ -69199,28 +69199,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "61562:5:18" + "src": "61562:5:38" }, "nodeType": "YulFunctionCall", - "src": "61562:11:18" + "src": "61562:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "61556:2:18" + "src": "61556:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "61586:17:18", + "src": "61586:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "61598:4:18", + "src": "61598:4:38", "type": "", "value": "0x60" } @@ -69228,28 +69228,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "61592:5:18" + "src": "61592:5:38" }, "nodeType": "YulFunctionCall", - "src": "61592:11:18" + "src": "61592:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "61586:2:18" + "src": "61586:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "61616:17:18", + "src": "61616:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "61628:4:18", + "src": "61628:4:38", "type": "", "value": "0x80" } @@ -69257,28 +69257,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "61622:5:18" + "src": "61622:5:38" }, "nodeType": "YulFunctionCall", - "src": "61622:11:18" + "src": "61622:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "61616:2:18" + "src": "61616:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "61646:17:18", + "src": "61646:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "61658:4:18", + "src": "61658:4:38", "type": "", "value": "0xa0" } @@ -69286,28 +69286,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "61652:5:18" + "src": "61652:5:38" }, "nodeType": "YulFunctionCall", - "src": "61652:11:18" + "src": "61652:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "61646:2:18" + "src": "61646:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "61676:17:18", + "src": "61676:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "61688:4:18", + "src": "61688:4:38", "type": "", "value": "0xc0" } @@ -69315,28 +69315,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "61682:5:18" + "src": "61682:5:38" }, "nodeType": "YulFunctionCall", - "src": "61682:11:18" + "src": "61682:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "61676:2:18" + "src": "61676:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "61706:17:18", + "src": "61706:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "61718:4:18", + "src": "61718:4:38", "type": "", "value": "0xe0" } @@ -69344,16 +69344,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "61712:5:18" + "src": "61712:5:38" }, "nodeType": "YulFunctionCall", - "src": "61712:11:18" + "src": "61712:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "61706:2:18" + "src": "61706:2:38" } ] }, @@ -69363,14 +69363,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "61800:4:18", + "src": "61800:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "61806:10:18", + "src": "61806:10:38", "type": "", "value": "0xb115611f" } @@ -69378,13 +69378,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "61793:6:18" + "src": "61793:6:38" }, "nodeType": "YulFunctionCall", - "src": "61793:24:18" + "src": "61793:24:38" }, "nodeType": "YulExpressionStatement", - "src": "61793:24:18" + "src": "61793:24:38" }, { "expression": { @@ -69392,26 +69392,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "61837:4:18", + "src": "61837:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "61843:2:18" + "src": "61843:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "61830:6:18" + "src": "61830:6:38" }, "nodeType": "YulFunctionCall", - "src": "61830:16:18" + "src": "61830:16:38" }, "nodeType": "YulExpressionStatement", - "src": "61830:16:18" + "src": "61830:16:38" }, { "expression": { @@ -69419,14 +69419,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "61866:4:18", + "src": "61866:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "61872:4:18", + "src": "61872:4:38", "type": "", "value": "0x60" } @@ -69434,13 +69434,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "61859:6:18" + "src": "61859:6:38" }, "nodeType": "YulFunctionCall", - "src": "61859:18:18" + "src": "61859:18:38" }, "nodeType": "YulExpressionStatement", - "src": "61859:18:18" + "src": "61859:18:38" }, { "expression": { @@ -69448,14 +69448,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "61897:4:18", + "src": "61897:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "61903:4:18", + "src": "61903:4:38", "type": "", "value": "0xa0" } @@ -69463,13 +69463,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "61890:6:18" + "src": "61890:6:38" }, "nodeType": "YulFunctionCall", - "src": "61890:18:18" + "src": "61890:18:38" }, "nodeType": "YulExpressionStatement", - "src": "61890:18:18" + "src": "61890:18:38" }, { "expression": { @@ -69477,26 +69477,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "61933:4:18", + "src": "61933:4:38", "type": "", "value": "0x80" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "61939:2:18" + "src": "61939:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "61921:11:18" + "src": "61921:11:38" }, "nodeType": "YulFunctionCall", - "src": "61921:21:18" + "src": "61921:21:38" }, "nodeType": "YulExpressionStatement", - "src": "61921:21:18" + "src": "61921:21:38" }, { "expression": { @@ -69504,126 +69504,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "61967:4:18", + "src": "61967:4:38", "type": "", "value": "0xc0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "61973:2:18" + "src": "61973:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "61955:11:18" + "src": "61955:11:38" }, "nodeType": "YulFunctionCall", - "src": "61955:21:18" + "src": "61955:21:38" }, "nodeType": "YulExpressionStatement", - "src": "61955:21:18" + "src": "61955:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32478, + "declaration": 35539, "isOffset": false, "isSlot": false, - "src": "61496:2:18", + "src": "61496:2:38", "valueSize": 1 }, { - "declaration": 32481, + "declaration": 35542, "isOffset": false, "isSlot": false, - "src": "61526:2:18", + "src": "61526:2:38", "valueSize": 1 }, { - "declaration": 32484, + "declaration": 35545, "isOffset": false, "isSlot": false, - "src": "61556:2:18", + "src": "61556:2:38", "valueSize": 1 }, { - "declaration": 32487, + "declaration": 35548, "isOffset": false, "isSlot": false, - "src": "61586:2:18", + "src": "61586:2:38", "valueSize": 1 }, { - "declaration": 32490, + "declaration": 35551, "isOffset": false, "isSlot": false, - "src": "61616:2:18", + "src": "61616:2:38", "valueSize": 1 }, { - "declaration": 32493, + "declaration": 35554, "isOffset": false, "isSlot": false, - "src": "61646:2:18", + "src": "61646:2:38", "valueSize": 1 }, { - "declaration": 32496, + "declaration": 35557, "isOffset": false, "isSlot": false, - "src": "61676:2:18", + "src": "61676:2:38", "valueSize": 1 }, { - "declaration": 32499, + "declaration": 35560, "isOffset": false, "isSlot": false, - "src": "61706:2:18", + "src": "61706:2:38", "valueSize": 1 }, { - "declaration": 32470, + "declaration": 35531, "isOffset": false, "isSlot": false, - "src": "61843:2:18", + "src": "61843:2:38", "valueSize": 1 }, { - "declaration": 32472, + "declaration": 35533, "isOffset": false, "isSlot": false, - "src": "61939:2:18", + "src": "61939:2:38", "valueSize": 1 }, { - "declaration": 32474, + "declaration": 35535, "isOffset": false, "isSlot": false, - "src": "61973:2:18", + "src": "61973:2:38", "valueSize": 1 } ], - "id": 32501, + "id": 35562, "nodeType": "InlineAssembly", - "src": "61118:868:18" + "src": "61118:868:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32503, + "id": 35564, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "62011:4:18", + "src": "62011:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -69632,14 +69632,14 @@ }, { "hexValue": "30786534", - "id": 32504, + "id": 35565, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "62017:4:18", + "src": "62017:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_228_by_1", "typeString": "int_const 228" @@ -69658,18 +69658,18 @@ "typeString": "int_const 228" } ], - "id": 32502, + "id": 35563, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "61995:15:18", + "referencedDeclaration": 33383, + "src": "61995:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32505, + "id": 35566, "isConstant": false, "isLValue": false, "isPure": false, @@ -69678,21 +69678,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "61995:27:18", + "src": "61995:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32506, + "id": 35567, "nodeType": "ExpressionStatement", - "src": "61995:27:18" + "src": "61995:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "62041:243:18", + "src": "62041:243:38", "statements": [ { "expression": { @@ -69700,26 +69700,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "62062:4:18", + "src": "62062:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "62068:2:18" + "src": "62068:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "62055:6:18" + "src": "62055:6:38" }, "nodeType": "YulFunctionCall", - "src": "62055:16:18" + "src": "62055:16:38" }, "nodeType": "YulExpressionStatement", - "src": "62055:16:18" + "src": "62055:16:38" }, { "expression": { @@ -69727,26 +69727,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "62091:4:18", + "src": "62091:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "62097:2:18" + "src": "62097:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "62084:6:18" + "src": "62084:6:38" }, "nodeType": "YulFunctionCall", - "src": "62084:16:18" + "src": "62084:16:38" }, "nodeType": "YulExpressionStatement", - "src": "62084:16:18" + "src": "62084:16:38" }, { "expression": { @@ -69754,26 +69754,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "62120:4:18", + "src": "62120:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "62126:2:18" + "src": "62126:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "62113:6:18" + "src": "62113:6:38" }, "nodeType": "YulFunctionCall", - "src": "62113:16:18" + "src": "62113:16:38" }, "nodeType": "YulExpressionStatement", - "src": "62113:16:18" + "src": "62113:16:38" }, { "expression": { @@ -69781,26 +69781,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "62149:4:18", + "src": "62149:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "62155:2:18" + "src": "62155:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "62142:6:18" + "src": "62142:6:38" }, "nodeType": "YulFunctionCall", - "src": "62142:16:18" + "src": "62142:16:38" }, "nodeType": "YulExpressionStatement", - "src": "62142:16:18" + "src": "62142:16:38" }, { "expression": { @@ -69808,26 +69808,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "62178:4:18", + "src": "62178:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "62184:2:18" + "src": "62184:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "62171:6:18" + "src": "62171:6:38" }, "nodeType": "YulFunctionCall", - "src": "62171:16:18" + "src": "62171:16:38" }, "nodeType": "YulExpressionStatement", - "src": "62171:16:18" + "src": "62171:16:38" }, { "expression": { @@ -69835,26 +69835,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "62207:4:18", + "src": "62207:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "62213:2:18" + "src": "62213:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "62200:6:18" + "src": "62200:6:38" }, "nodeType": "YulFunctionCall", - "src": "62200:16:18" + "src": "62200:16:38" }, "nodeType": "YulExpressionStatement", - "src": "62200:16:18" + "src": "62200:16:38" }, { "expression": { @@ -69862,26 +69862,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "62236:4:18", + "src": "62236:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "62242:2:18" + "src": "62242:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "62229:6:18" + "src": "62229:6:38" }, "nodeType": "YulFunctionCall", - "src": "62229:16:18" + "src": "62229:16:38" }, "nodeType": "YulExpressionStatement", - "src": "62229:16:18" + "src": "62229:16:38" }, { "expression": { @@ -69889,91 +69889,91 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "62265:4:18", + "src": "62265:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "62271:2:18" + "src": "62271:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "62258:6:18" + "src": "62258:6:38" }, "nodeType": "YulFunctionCall", - "src": "62258:16:18" + "src": "62258:16:38" }, "nodeType": "YulExpressionStatement", - "src": "62258:16:18" + "src": "62258:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32478, + "declaration": 35539, "isOffset": false, "isSlot": false, - "src": "62068:2:18", + "src": "62068:2:38", "valueSize": 1 }, { - "declaration": 32481, + "declaration": 35542, "isOffset": false, "isSlot": false, - "src": "62097:2:18", + "src": "62097:2:38", "valueSize": 1 }, { - "declaration": 32484, + "declaration": 35545, "isOffset": false, "isSlot": false, - "src": "62126:2:18", + "src": "62126:2:38", "valueSize": 1 }, { - "declaration": 32487, + "declaration": 35548, "isOffset": false, "isSlot": false, - "src": "62155:2:18", + "src": "62155:2:38", "valueSize": 1 }, { - "declaration": 32490, + "declaration": 35551, "isOffset": false, "isSlot": false, - "src": "62184:2:18", + "src": "62184:2:38", "valueSize": 1 }, { - "declaration": 32493, + "declaration": 35554, "isOffset": false, "isSlot": false, - "src": "62213:2:18", + "src": "62213:2:38", "valueSize": 1 }, { - "declaration": 32496, + "declaration": 35557, "isOffset": false, "isSlot": false, - "src": "62242:2:18", + "src": "62242:2:38", "valueSize": 1 }, { - "declaration": 32499, + "declaration": 35560, "isOffset": false, "isSlot": false, - "src": "62271:2:18", + "src": "62271:2:38", "valueSize": 1 } ], - "id": 32507, + "id": 35568, "nodeType": "InlineAssembly", - "src": "62032:252:18" + "src": "62032:252:38" } ] }, @@ -69981,20 +69981,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "60894:3:18", + "nameLocation": "60894:3:38", "parameters": { - "id": 32475, + "id": 35536, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32470, + "id": 35531, "mutability": "mutable", "name": "p0", - "nameLocation": "60906:2:18", + "nameLocation": "60906:2:38", "nodeType": "VariableDeclaration", - "scope": 32509, - "src": "60898:10:18", + "scope": 35570, + "src": "60898:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70002,10 +70002,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32469, + "id": 35530, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "60898:7:18", + "src": "60898:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -70015,13 +70015,13 @@ }, { "constant": false, - "id": 32472, + "id": 35533, "mutability": "mutable", "name": "p1", - "nameLocation": "60918:2:18", + "nameLocation": "60918:2:38", "nodeType": "VariableDeclaration", - "scope": 32509, - "src": "60910:10:18", + "scope": 35570, + "src": "60910:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70029,10 +70029,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32471, + "id": 35532, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "60910:7:18", + "src": "60910:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -70042,13 +70042,13 @@ }, { "constant": false, - "id": 32474, + "id": 35535, "mutability": "mutable", "name": "p2", - "nameLocation": "60930:2:18", + "nameLocation": "60930:2:38", "nodeType": "VariableDeclaration", - "scope": 32509, - "src": "60922:10:18", + "scope": 35570, + "src": "60922:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70056,10 +70056,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32473, + "id": 35534, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "60922:7:18", + "src": "60922:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -70068,44 +70068,44 @@ "visibility": "internal" } ], - "src": "60897:36:18" + "src": "60897:36:38" }, "returnParameters": { - "id": 32476, + "id": 35537, "nodeType": "ParameterList", "parameters": [], - "src": "60948:0:18" + "src": "60948:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32544, + "id": 35605, "nodeType": "FunctionDefinition", - "src": "62296:1212:18", + "src": "62296:1212:38", "nodes": [], "body": { - "id": 32543, + "id": 35604, "nodeType": "Block", - "src": "62359:1149:18", + "src": "62359:1149:38", "nodes": [], "statements": [ { "assignments": [ - 32519 + 35580 ], "declarations": [ { "constant": false, - "id": 32519, + "id": 35580, "mutability": "mutable", "name": "m0", - "nameLocation": "62377:2:18", + "nameLocation": "62377:2:38", "nodeType": "VariableDeclaration", - "scope": 32543, - "src": "62369:10:18", + "scope": 35604, + "src": "62369:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70113,10 +70113,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32518, + "id": 35579, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "62369:7:18", + "src": "62369:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -70125,24 +70125,24 @@ "visibility": "internal" } ], - "id": 32520, + "id": 35581, "nodeType": "VariableDeclarationStatement", - "src": "62369:10:18" + "src": "62369:10:38" }, { "assignments": [ - 32522 + 35583 ], "declarations": [ { "constant": false, - "id": 32522, + "id": 35583, "mutability": "mutable", "name": "m1", - "nameLocation": "62397:2:18", + "nameLocation": "62397:2:38", "nodeType": "VariableDeclaration", - "scope": 32543, - "src": "62389:10:18", + "scope": 35604, + "src": "62389:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70150,10 +70150,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32521, + "id": 35582, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "62389:7:18", + "src": "62389:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -70162,24 +70162,24 @@ "visibility": "internal" } ], - "id": 32523, + "id": 35584, "nodeType": "VariableDeclarationStatement", - "src": "62389:10:18" + "src": "62389:10:38" }, { "assignments": [ - 32525 + 35586 ], "declarations": [ { "constant": false, - "id": 32525, + "id": 35586, "mutability": "mutable", "name": "m2", - "nameLocation": "62417:2:18", + "nameLocation": "62417:2:38", "nodeType": "VariableDeclaration", - "scope": 32543, - "src": "62409:10:18", + "scope": 35604, + "src": "62409:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70187,10 +70187,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32524, + "id": 35585, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "62409:7:18", + "src": "62409:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -70199,24 +70199,24 @@ "visibility": "internal" } ], - "id": 32526, + "id": 35587, "nodeType": "VariableDeclarationStatement", - "src": "62409:10:18" + "src": "62409:10:38" }, { "assignments": [ - 32528 + 35589 ], "declarations": [ { "constant": false, - "id": 32528, + "id": 35589, "mutability": "mutable", "name": "m3", - "nameLocation": "62437:2:18", + "nameLocation": "62437:2:38", "nodeType": "VariableDeclaration", - "scope": 32543, - "src": "62429:10:18", + "scope": 35604, + "src": "62429:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70224,10 +70224,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32527, + "id": 35588, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "62429:7:18", + "src": "62429:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -70236,24 +70236,24 @@ "visibility": "internal" } ], - "id": 32529, + "id": 35590, "nodeType": "VariableDeclarationStatement", - "src": "62429:10:18" + "src": "62429:10:38" }, { "assignments": [ - 32531 + 35592 ], "declarations": [ { "constant": false, - "id": 32531, + "id": 35592, "mutability": "mutable", "name": "m4", - "nameLocation": "62457:2:18", + "nameLocation": "62457:2:38", "nodeType": "VariableDeclaration", - "scope": 32543, - "src": "62449:10:18", + "scope": 35604, + "src": "62449:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70261,10 +70261,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32530, + "id": 35591, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "62449:7:18", + "src": "62449:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -70273,24 +70273,24 @@ "visibility": "internal" } ], - "id": 32532, + "id": 35593, "nodeType": "VariableDeclarationStatement", - "src": "62449:10:18" + "src": "62449:10:38" }, { "assignments": [ - 32534 + 35595 ], "declarations": [ { "constant": false, - "id": 32534, + "id": 35595, "mutability": "mutable", "name": "m5", - "nameLocation": "62477:2:18", + "nameLocation": "62477:2:38", "nodeType": "VariableDeclaration", - "scope": 32543, - "src": "62469:10:18", + "scope": 35604, + "src": "62469:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -70298,10 +70298,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32533, + "id": 35594, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "62469:7:18", + "src": "62469:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -70310,27 +70310,27 @@ "visibility": "internal" } ], - "id": 32535, + "id": 35596, "nodeType": "VariableDeclarationStatement", - "src": "62469:10:18" + "src": "62469:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "62498:764:18", + "src": "62498:764:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "62541:313:18", + "src": "62541:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "62559:15:18", + "src": "62559:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "62573:1:18", + "src": "62573:1:38", "type": "", "value": "0" }, @@ -70338,7 +70338,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "62563:6:18", + "src": "62563:6:38", "type": "" } ] @@ -70346,16 +70346,16 @@ { "body": { "nodeType": "YulBlock", - "src": "62644:40:18", + "src": "62644:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "62673:9:18", + "src": "62673:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "62675:5:18" + "src": "62675:5:38" } ] }, @@ -70366,33 +70366,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "62661:6:18" + "src": "62661:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "62669:1:18" + "src": "62669:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "62656:4:18" + "src": "62656:4:38" }, "nodeType": "YulFunctionCall", - "src": "62656:15:18" + "src": "62656:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "62649:6:18" + "src": "62649:6:38" }, "nodeType": "YulFunctionCall", - "src": "62649:23:18" + "src": "62649:23:38" }, "nodeType": "YulIf", - "src": "62646:36:18" + "src": "62646:36:38" } ] }, @@ -70401,12 +70401,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "62601:6:18" + "src": "62601:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "62609:4:18", + "src": "62609:4:38", "type": "", "value": "0x20" } @@ -70414,30 +70414,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "62598:2:18" + "src": "62598:2:38" }, "nodeType": "YulFunctionCall", - "src": "62598:16:18" + "src": "62598:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "62615:28:18", + "src": "62615:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "62617:24:18", + "src": "62617:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "62631:6:18" + "src": "62631:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "62639:1:18", + "src": "62639:1:38", "type": "", "value": "1" } @@ -70445,16 +70445,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "62627:3:18" + "src": "62627:3:38" }, "nodeType": "YulFunctionCall", - "src": "62627:14:18" + "src": "62627:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "62617:6:18" + "src": "62617:6:38" } ] } @@ -70462,10 +70462,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "62595:2:18", + "src": "62595:2:38", "statements": [] }, - "src": "62591:93:18" + "src": "62591:93:38" }, { "expression": { @@ -70473,34 +70473,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "62708:3:18" + "src": "62708:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "62713:6:18" + "src": "62713:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "62701:6:18" + "src": "62701:6:38" }, "nodeType": "YulFunctionCall", - "src": "62701:19:18" + "src": "62701:19:38" }, "nodeType": "YulExpressionStatement", - "src": "62701:19:18" + "src": "62701:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "62737:37:18", + "src": "62737:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "62754:3:18", + "src": "62754:3:38", "type": "", "value": "256" }, @@ -70509,38 +70509,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "62763:1:18", + "src": "62763:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "62766:6:18" + "src": "62766:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "62759:3:18" + "src": "62759:3:38" }, "nodeType": "YulFunctionCall", - "src": "62759:14:18" + "src": "62759:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "62750:3:18" + "src": "62750:3:38" }, "nodeType": "YulFunctionCall", - "src": "62750:24:18" + "src": "62750:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "62741:5:18", + "src": "62741:5:38", "type": "" } ] @@ -70553,12 +70553,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "62802:3:18" + "src": "62802:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "62807:4:18", + "src": "62807:4:38", "type": "", "value": "0x20" } @@ -70566,59 +70566,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "62798:3:18" + "src": "62798:3:38" }, "nodeType": "YulFunctionCall", - "src": "62798:14:18" + "src": "62798:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "62818:5:18" + "src": "62818:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "62829:5:18" + "src": "62829:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "62836:1:18" + "src": "62836:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "62825:3:18" + "src": "62825:3:38" }, "nodeType": "YulFunctionCall", - "src": "62825:13:18" + "src": "62825:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "62814:3:18" + "src": "62814:3:38" }, "nodeType": "YulFunctionCall", - "src": "62814:25:18" + "src": "62814:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "62791:6:18" + "src": "62791:6:38" }, "nodeType": "YulFunctionCall", - "src": "62791:49:18" + "src": "62791:49:38" }, "nodeType": "YulExpressionStatement", - "src": "62791:49:18" + "src": "62791:49:38" } ] }, @@ -70628,27 +70628,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "62533:3:18", + "src": "62533:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "62538:1:18", + "src": "62538:1:38", "type": "" } ], - "src": "62512:342:18" + "src": "62512:342:38" }, { "nodeType": "YulAssignment", - "src": "62867:17:18", + "src": "62867:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "62879:4:18", + "src": "62879:4:38", "type": "", "value": "0x00" } @@ -70656,28 +70656,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "62873:5:18" + "src": "62873:5:38" }, "nodeType": "YulFunctionCall", - "src": "62873:11:18" + "src": "62873:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "62867:2:18" + "src": "62867:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "62897:17:18", + "src": "62897:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "62909:4:18", + "src": "62909:4:38", "type": "", "value": "0x20" } @@ -70685,28 +70685,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "62903:5:18" + "src": "62903:5:38" }, "nodeType": "YulFunctionCall", - "src": "62903:11:18" + "src": "62903:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "62897:2:18" + "src": "62897:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "62927:17:18", + "src": "62927:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "62939:4:18", + "src": "62939:4:38", "type": "", "value": "0x40" } @@ -70714,28 +70714,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "62933:5:18" + "src": "62933:5:38" }, "nodeType": "YulFunctionCall", - "src": "62933:11:18" + "src": "62933:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "62927:2:18" + "src": "62927:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "62957:17:18", + "src": "62957:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "62969:4:18", + "src": "62969:4:38", "type": "", "value": "0x60" } @@ -70743,28 +70743,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "62963:5:18" + "src": "62963:5:38" }, "nodeType": "YulFunctionCall", - "src": "62963:11:18" + "src": "62963:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "62957:2:18" + "src": "62957:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "62987:17:18", + "src": "62987:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "62999:4:18", + "src": "62999:4:38", "type": "", "value": "0x80" } @@ -70772,28 +70772,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "62993:5:18" + "src": "62993:5:38" }, "nodeType": "YulFunctionCall", - "src": "62993:11:18" + "src": "62993:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "62987:2:18" + "src": "62987:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "63017:17:18", + "src": "63017:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "63029:4:18", + "src": "63029:4:38", "type": "", "value": "0xa0" } @@ -70801,16 +70801,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "63023:5:18" + "src": "63023:5:38" }, "nodeType": "YulFunctionCall", - "src": "63023:11:18" + "src": "63023:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "63017:2:18" + "src": "63017:2:38" } ] }, @@ -70820,14 +70820,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "63112:4:18", + "src": "63112:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "63118:10:18", + "src": "63118:10:38", "type": "", "value": "0xfcec75e0" } @@ -70835,13 +70835,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "63105:6:18" + "src": "63105:6:38" }, "nodeType": "YulFunctionCall", - "src": "63105:24:18" + "src": "63105:24:38" }, "nodeType": "YulExpressionStatement", - "src": "63105:24:18" + "src": "63105:24:38" }, { "expression": { @@ -70849,14 +70849,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "63149:4:18", + "src": "63149:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "63155:4:18", + "src": "63155:4:38", "type": "", "value": "0x60" } @@ -70864,13 +70864,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "63142:6:18" + "src": "63142:6:38" }, "nodeType": "YulFunctionCall", - "src": "63142:18:18" + "src": "63142:18:38" }, "nodeType": "YulExpressionStatement", - "src": "63142:18:18" + "src": "63142:18:38" }, { "expression": { @@ -70878,26 +70878,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "63180:4:18", + "src": "63180:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "63186:2:18" + "src": "63186:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "63173:6:18" + "src": "63173:6:38" }, "nodeType": "YulFunctionCall", - "src": "63173:16:18" + "src": "63173:16:38" }, "nodeType": "YulExpressionStatement", - "src": "63173:16:18" + "src": "63173:16:38" }, { "expression": { @@ -70905,26 +70905,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "63209:4:18", + "src": "63209:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "63215:2:18" + "src": "63215:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "63202:6:18" + "src": "63202:6:38" }, "nodeType": "YulFunctionCall", - "src": "63202:16:18" + "src": "63202:16:38" }, "nodeType": "YulExpressionStatement", - "src": "63202:16:18" + "src": "63202:16:38" }, { "expression": { @@ -70932,112 +70932,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "63243:4:18", + "src": "63243:4:38", "type": "", "value": "0x80" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "63249:2:18" + "src": "63249:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "63231:11:18" + "src": "63231:11:38" }, "nodeType": "YulFunctionCall", - "src": "63231:21:18" + "src": "63231:21:38" }, "nodeType": "YulExpressionStatement", - "src": "63231:21:18" + "src": "63231:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32519, + "declaration": 35580, "isOffset": false, "isSlot": false, - "src": "62867:2:18", + "src": "62867:2:38", "valueSize": 1 }, { - "declaration": 32522, + "declaration": 35583, "isOffset": false, "isSlot": false, - "src": "62897:2:18", + "src": "62897:2:38", "valueSize": 1 }, { - "declaration": 32525, + "declaration": 35586, "isOffset": false, "isSlot": false, - "src": "62927:2:18", + "src": "62927:2:38", "valueSize": 1 }, { - "declaration": 32528, + "declaration": 35589, "isOffset": false, "isSlot": false, - "src": "62957:2:18", + "src": "62957:2:38", "valueSize": 1 }, { - "declaration": 32531, + "declaration": 35592, "isOffset": false, "isSlot": false, - "src": "62987:2:18", + "src": "62987:2:38", "valueSize": 1 }, { - "declaration": 32534, + "declaration": 35595, "isOffset": false, "isSlot": false, - "src": "63017:2:18", + "src": "63017:2:38", "valueSize": 1 }, { - "declaration": 32511, + "declaration": 35572, "isOffset": false, "isSlot": false, - "src": "63249:2:18", + "src": "63249:2:38", "valueSize": 1 }, { - "declaration": 32513, + "declaration": 35574, "isOffset": false, "isSlot": false, - "src": "63186:2:18", + "src": "63186:2:38", "valueSize": 1 }, { - "declaration": 32515, + "declaration": 35576, "isOffset": false, "isSlot": false, - "src": "63215:2:18", + "src": "63215:2:38", "valueSize": 1 } ], - "id": 32536, + "id": 35597, "nodeType": "InlineAssembly", - "src": "62489:773:18" + "src": "62489:773:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32538, + "id": 35599, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "63287:4:18", + "src": "63287:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -71046,14 +71046,14 @@ }, { "hexValue": "30786134", - "id": 32539, + "id": 35600, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "63293:4:18", + "src": "63293:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -71072,18 +71072,18 @@ "typeString": "int_const 164" } ], - "id": 32537, + "id": 35598, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "63271:15:18", + "referencedDeclaration": 33383, + "src": "63271:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32540, + "id": 35601, "isConstant": false, "isLValue": false, "isPure": false, @@ -71092,21 +71092,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "63271:27:18", + "src": "63271:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32541, + "id": 35602, "nodeType": "ExpressionStatement", - "src": "63271:27:18" + "src": "63271:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "63317:185:18", + "src": "63317:185:38", "statements": [ { "expression": { @@ -71114,26 +71114,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "63338:4:18", + "src": "63338:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "63344:2:18" + "src": "63344:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "63331:6:18" + "src": "63331:6:38" }, "nodeType": "YulFunctionCall", - "src": "63331:16:18" + "src": "63331:16:38" }, "nodeType": "YulExpressionStatement", - "src": "63331:16:18" + "src": "63331:16:38" }, { "expression": { @@ -71141,26 +71141,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "63367:4:18", + "src": "63367:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "63373:2:18" + "src": "63373:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "63360:6:18" + "src": "63360:6:38" }, "nodeType": "YulFunctionCall", - "src": "63360:16:18" + "src": "63360:16:38" }, "nodeType": "YulExpressionStatement", - "src": "63360:16:18" + "src": "63360:16:38" }, { "expression": { @@ -71168,26 +71168,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "63396:4:18", + "src": "63396:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "63402:2:18" + "src": "63402:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "63389:6:18" + "src": "63389:6:38" }, "nodeType": "YulFunctionCall", - "src": "63389:16:18" + "src": "63389:16:38" }, "nodeType": "YulExpressionStatement", - "src": "63389:16:18" + "src": "63389:16:38" }, { "expression": { @@ -71195,26 +71195,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "63425:4:18", + "src": "63425:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "63431:2:18" + "src": "63431:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "63418:6:18" + "src": "63418:6:38" }, "nodeType": "YulFunctionCall", - "src": "63418:16:18" + "src": "63418:16:38" }, "nodeType": "YulExpressionStatement", - "src": "63418:16:18" + "src": "63418:16:38" }, { "expression": { @@ -71222,26 +71222,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "63454:4:18", + "src": "63454:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "63460:2:18" + "src": "63460:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "63447:6:18" + "src": "63447:6:38" }, "nodeType": "YulFunctionCall", - "src": "63447:16:18" + "src": "63447:16:38" }, "nodeType": "YulExpressionStatement", - "src": "63447:16:18" + "src": "63447:16:38" }, { "expression": { @@ -71249,77 +71249,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "63483:4:18", + "src": "63483:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "63489:2:18" + "src": "63489:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "63476:6:18" + "src": "63476:6:38" }, "nodeType": "YulFunctionCall", - "src": "63476:16:18" + "src": "63476:16:38" }, "nodeType": "YulExpressionStatement", - "src": "63476:16:18" + "src": "63476:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32519, + "declaration": 35580, "isOffset": false, "isSlot": false, - "src": "63344:2:18", + "src": "63344:2:38", "valueSize": 1 }, { - "declaration": 32522, + "declaration": 35583, "isOffset": false, "isSlot": false, - "src": "63373:2:18", + "src": "63373:2:38", "valueSize": 1 }, { - "declaration": 32525, + "declaration": 35586, "isOffset": false, "isSlot": false, - "src": "63402:2:18", + "src": "63402:2:38", "valueSize": 1 }, { - "declaration": 32528, + "declaration": 35589, "isOffset": false, "isSlot": false, - "src": "63431:2:18", + "src": "63431:2:38", "valueSize": 1 }, { - "declaration": 32531, + "declaration": 35592, "isOffset": false, "isSlot": false, - "src": "63460:2:18", + "src": "63460:2:38", "valueSize": 1 }, { - "declaration": 32534, + "declaration": 35595, "isOffset": false, "isSlot": false, - "src": "63489:2:18", + "src": "63489:2:38", "valueSize": 1 } ], - "id": 32542, + "id": 35603, "nodeType": "InlineAssembly", - "src": "63308:194:18" + "src": "63308:194:38" } ] }, @@ -71327,20 +71327,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "62305:3:18", + "nameLocation": "62305:3:38", "parameters": { - "id": 32516, + "id": 35577, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32511, + "id": 35572, "mutability": "mutable", "name": "p0", - "nameLocation": "62317:2:18", + "nameLocation": "62317:2:38", "nodeType": "VariableDeclaration", - "scope": 32544, - "src": "62309:10:18", + "scope": 35605, + "src": "62309:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71348,10 +71348,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32510, + "id": 35571, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "62309:7:18", + "src": "62309:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -71361,13 +71361,13 @@ }, { "constant": false, - "id": 32513, + "id": 35574, "mutability": "mutable", "name": "p1", - "nameLocation": "62329:2:18", + "nameLocation": "62329:2:38", "nodeType": "VariableDeclaration", - "scope": 32544, - "src": "62321:10:18", + "scope": 35605, + "src": "62321:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71375,10 +71375,10 @@ "typeString": "address" }, "typeName": { - "id": 32512, + "id": 35573, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62321:7:18", + "src": "62321:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -71389,13 +71389,13 @@ }, { "constant": false, - "id": 32515, + "id": 35576, "mutability": "mutable", "name": "p2", - "nameLocation": "62341:2:18", + "nameLocation": "62341:2:38", "nodeType": "VariableDeclaration", - "scope": 32544, - "src": "62333:10:18", + "scope": 35605, + "src": "62333:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71403,10 +71403,10 @@ "typeString": "address" }, "typeName": { - "id": 32514, + "id": 35575, "name": "address", "nodeType": "ElementaryTypeName", - "src": "62333:7:18", + "src": "62333:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -71416,44 +71416,44 @@ "visibility": "internal" } ], - "src": "62308:36:18" + "src": "62308:36:38" }, "returnParameters": { - "id": 32517, + "id": 35578, "nodeType": "ParameterList", "parameters": [], - "src": "62359:0:18" + "src": "62359:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32579, + "id": 35640, "nodeType": "FunctionDefinition", - "src": "63514:1206:18", + "src": "63514:1206:38", "nodes": [], "body": { - "id": 32578, + "id": 35639, "nodeType": "Block", - "src": "63574:1146:18", + "src": "63574:1146:38", "nodes": [], "statements": [ { "assignments": [ - 32554 + 35615 ], "declarations": [ { "constant": false, - "id": 32554, + "id": 35615, "mutability": "mutable", "name": "m0", - "nameLocation": "63592:2:18", + "nameLocation": "63592:2:38", "nodeType": "VariableDeclaration", - "scope": 32578, - "src": "63584:10:18", + "scope": 35639, + "src": "63584:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71461,10 +71461,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32553, + "id": 35614, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "63584:7:18", + "src": "63584:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -71473,24 +71473,24 @@ "visibility": "internal" } ], - "id": 32555, + "id": 35616, "nodeType": "VariableDeclarationStatement", - "src": "63584:10:18" + "src": "63584:10:38" }, { "assignments": [ - 32557 + 35618 ], "declarations": [ { "constant": false, - "id": 32557, + "id": 35618, "mutability": "mutable", "name": "m1", - "nameLocation": "63612:2:18", + "nameLocation": "63612:2:38", "nodeType": "VariableDeclaration", - "scope": 32578, - "src": "63604:10:18", + "scope": 35639, + "src": "63604:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71498,10 +71498,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32556, + "id": 35617, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "63604:7:18", + "src": "63604:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -71510,24 +71510,24 @@ "visibility": "internal" } ], - "id": 32558, + "id": 35619, "nodeType": "VariableDeclarationStatement", - "src": "63604:10:18" + "src": "63604:10:38" }, { "assignments": [ - 32560 + 35621 ], "declarations": [ { "constant": false, - "id": 32560, + "id": 35621, "mutability": "mutable", "name": "m2", - "nameLocation": "63632:2:18", + "nameLocation": "63632:2:38", "nodeType": "VariableDeclaration", - "scope": 32578, - "src": "63624:10:18", + "scope": 35639, + "src": "63624:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71535,10 +71535,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32559, + "id": 35620, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "63624:7:18", + "src": "63624:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -71547,24 +71547,24 @@ "visibility": "internal" } ], - "id": 32561, + "id": 35622, "nodeType": "VariableDeclarationStatement", - "src": "63624:10:18" + "src": "63624:10:38" }, { "assignments": [ - 32563 + 35624 ], "declarations": [ { "constant": false, - "id": 32563, + "id": 35624, "mutability": "mutable", "name": "m3", - "nameLocation": "63652:2:18", + "nameLocation": "63652:2:38", "nodeType": "VariableDeclaration", - "scope": 32578, - "src": "63644:10:18", + "scope": 35639, + "src": "63644:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71572,10 +71572,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32562, + "id": 35623, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "63644:7:18", + "src": "63644:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -71584,24 +71584,24 @@ "visibility": "internal" } ], - "id": 32564, + "id": 35625, "nodeType": "VariableDeclarationStatement", - "src": "63644:10:18" + "src": "63644:10:38" }, { "assignments": [ - 32566 + 35627 ], "declarations": [ { "constant": false, - "id": 32566, + "id": 35627, "mutability": "mutable", "name": "m4", - "nameLocation": "63672:2:18", + "nameLocation": "63672:2:38", "nodeType": "VariableDeclaration", - "scope": 32578, - "src": "63664:10:18", + "scope": 35639, + "src": "63664:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71609,10 +71609,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32565, + "id": 35626, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "63664:7:18", + "src": "63664:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -71621,24 +71621,24 @@ "visibility": "internal" } ], - "id": 32567, + "id": 35628, "nodeType": "VariableDeclarationStatement", - "src": "63664:10:18" + "src": "63664:10:38" }, { "assignments": [ - 32569 + 35630 ], "declarations": [ { "constant": false, - "id": 32569, + "id": 35630, "mutability": "mutable", "name": "m5", - "nameLocation": "63692:2:18", + "nameLocation": "63692:2:38", "nodeType": "VariableDeclaration", - "scope": 32578, - "src": "63684:10:18", + "scope": 35639, + "src": "63684:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -71646,10 +71646,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32568, + "id": 35629, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "63684:7:18", + "src": "63684:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -71658,27 +71658,27 @@ "visibility": "internal" } ], - "id": 32570, + "id": 35631, "nodeType": "VariableDeclarationStatement", - "src": "63684:10:18" + "src": "63684:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "63713:761:18", + "src": "63713:761:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "63756:313:18", + "src": "63756:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "63774:15:18", + "src": "63774:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "63788:1:18", + "src": "63788:1:38", "type": "", "value": "0" }, @@ -71686,7 +71686,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "63778:6:18", + "src": "63778:6:38", "type": "" } ] @@ -71694,16 +71694,16 @@ { "body": { "nodeType": "YulBlock", - "src": "63859:40:18", + "src": "63859:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "63888:9:18", + "src": "63888:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "63890:5:18" + "src": "63890:5:38" } ] }, @@ -71714,33 +71714,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "63876:6:18" + "src": "63876:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "63884:1:18" + "src": "63884:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "63871:4:18" + "src": "63871:4:38" }, "nodeType": "YulFunctionCall", - "src": "63871:15:18" + "src": "63871:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "63864:6:18" + "src": "63864:6:38" }, "nodeType": "YulFunctionCall", - "src": "63864:23:18" + "src": "63864:23:38" }, "nodeType": "YulIf", - "src": "63861:36:18" + "src": "63861:36:38" } ] }, @@ -71749,12 +71749,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "63816:6:18" + "src": "63816:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "63824:4:18", + "src": "63824:4:38", "type": "", "value": "0x20" } @@ -71762,30 +71762,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "63813:2:18" + "src": "63813:2:38" }, "nodeType": "YulFunctionCall", - "src": "63813:16:18" + "src": "63813:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "63830:28:18", + "src": "63830:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "63832:24:18", + "src": "63832:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "63846:6:18" + "src": "63846:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "63854:1:18", + "src": "63854:1:38", "type": "", "value": "1" } @@ -71793,16 +71793,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "63842:3:18" + "src": "63842:3:38" }, "nodeType": "YulFunctionCall", - "src": "63842:14:18" + "src": "63842:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "63832:6:18" + "src": "63832:6:38" } ] } @@ -71810,10 +71810,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "63810:2:18", + "src": "63810:2:38", "statements": [] }, - "src": "63806:93:18" + "src": "63806:93:38" }, { "expression": { @@ -71821,34 +71821,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "63923:3:18" + "src": "63923:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "63928:6:18" + "src": "63928:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "63916:6:18" + "src": "63916:6:38" }, "nodeType": "YulFunctionCall", - "src": "63916:19:18" + "src": "63916:19:38" }, "nodeType": "YulExpressionStatement", - "src": "63916:19:18" + "src": "63916:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "63952:37:18", + "src": "63952:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "63969:3:18", + "src": "63969:3:38", "type": "", "value": "256" }, @@ -71857,38 +71857,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "63978:1:18", + "src": "63978:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "63981:6:18" + "src": "63981:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "63974:3:18" + "src": "63974:3:38" }, "nodeType": "YulFunctionCall", - "src": "63974:14:18" + "src": "63974:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "63965:3:18" + "src": "63965:3:38" }, "nodeType": "YulFunctionCall", - "src": "63965:24:18" + "src": "63965:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "63956:5:18", + "src": "63956:5:38", "type": "" } ] @@ -71901,12 +71901,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "64017:3:18" + "src": "64017:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "64022:4:18", + "src": "64022:4:38", "type": "", "value": "0x20" } @@ -71914,59 +71914,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "64013:3:18" + "src": "64013:3:38" }, "nodeType": "YulFunctionCall", - "src": "64013:14:18" + "src": "64013:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "64033:5:18" + "src": "64033:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "64044:5:18" + "src": "64044:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "64051:1:18" + "src": "64051:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "64040:3:18" + "src": "64040:3:38" }, "nodeType": "YulFunctionCall", - "src": "64040:13:18" + "src": "64040:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "64029:3:18" + "src": "64029:3:38" }, "nodeType": "YulFunctionCall", - "src": "64029:25:18" + "src": "64029:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "64006:6:18" + "src": "64006:6:38" }, "nodeType": "YulFunctionCall", - "src": "64006:49:18" + "src": "64006:49:38" }, "nodeType": "YulExpressionStatement", - "src": "64006:49:18" + "src": "64006:49:38" } ] }, @@ -71976,27 +71976,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "63748:3:18", + "src": "63748:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "63753:1:18", + "src": "63753:1:38", "type": "" } ], - "src": "63727:342:18" + "src": "63727:342:38" }, { "nodeType": "YulAssignment", - "src": "64082:17:18", + "src": "64082:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "64094:4:18", + "src": "64094:4:38", "type": "", "value": "0x00" } @@ -72004,28 +72004,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "64088:5:18" + "src": "64088:5:38" }, "nodeType": "YulFunctionCall", - "src": "64088:11:18" + "src": "64088:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "64082:2:18" + "src": "64082:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "64112:17:18", + "src": "64112:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "64124:4:18", + "src": "64124:4:38", "type": "", "value": "0x20" } @@ -72033,28 +72033,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "64118:5:18" + "src": "64118:5:38" }, "nodeType": "YulFunctionCall", - "src": "64118:11:18" + "src": "64118:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "64112:2:18" + "src": "64112:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "64142:17:18", + "src": "64142:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "64154:4:18", + "src": "64154:4:38", "type": "", "value": "0x40" } @@ -72062,28 +72062,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "64148:5:18" + "src": "64148:5:38" }, "nodeType": "YulFunctionCall", - "src": "64148:11:18" + "src": "64148:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "64142:2:18" + "src": "64142:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "64172:17:18", + "src": "64172:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "64184:4:18", + "src": "64184:4:38", "type": "", "value": "0x60" } @@ -72091,28 +72091,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "64178:5:18" + "src": "64178:5:38" }, "nodeType": "YulFunctionCall", - "src": "64178:11:18" + "src": "64178:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "64172:2:18" + "src": "64172:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "64202:17:18", + "src": "64202:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "64214:4:18", + "src": "64214:4:38", "type": "", "value": "0x80" } @@ -72120,28 +72120,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "64208:5:18" + "src": "64208:5:38" }, "nodeType": "YulFunctionCall", - "src": "64208:11:18" + "src": "64208:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "64202:2:18" + "src": "64202:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "64232:17:18", + "src": "64232:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "64244:4:18", + "src": "64244:4:38", "type": "", "value": "0xa0" } @@ -72149,16 +72149,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "64238:5:18" + "src": "64238:5:38" }, "nodeType": "YulFunctionCall", - "src": "64238:11:18" + "src": "64238:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "64232:2:18" + "src": "64232:2:38" } ] }, @@ -72168,14 +72168,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "64324:4:18", + "src": "64324:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "64330:10:18", + "src": "64330:10:38", "type": "", "value": "0xc91d5ed4" } @@ -72183,13 +72183,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "64317:6:18" + "src": "64317:6:38" }, "nodeType": "YulFunctionCall", - "src": "64317:24:18" + "src": "64317:24:38" }, "nodeType": "YulExpressionStatement", - "src": "64317:24:18" + "src": "64317:24:38" }, { "expression": { @@ -72197,14 +72197,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "64361:4:18", + "src": "64361:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "64367:4:18", + "src": "64367:4:38", "type": "", "value": "0x60" } @@ -72212,13 +72212,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "64354:6:18" + "src": "64354:6:38" }, "nodeType": "YulFunctionCall", - "src": "64354:18:18" + "src": "64354:18:38" }, "nodeType": "YulExpressionStatement", - "src": "64354:18:18" + "src": "64354:18:38" }, { "expression": { @@ -72226,26 +72226,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "64392:4:18", + "src": "64392:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "64398:2:18" + "src": "64398:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "64385:6:18" + "src": "64385:6:38" }, "nodeType": "YulFunctionCall", - "src": "64385:16:18" + "src": "64385:16:38" }, "nodeType": "YulExpressionStatement", - "src": "64385:16:18" + "src": "64385:16:38" }, { "expression": { @@ -72253,26 +72253,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "64421:4:18", + "src": "64421:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "64427:2:18" + "src": "64427:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "64414:6:18" + "src": "64414:6:38" }, "nodeType": "YulFunctionCall", - "src": "64414:16:18" + "src": "64414:16:38" }, "nodeType": "YulExpressionStatement", - "src": "64414:16:18" + "src": "64414:16:38" }, { "expression": { @@ -72280,112 +72280,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "64455:4:18", + "src": "64455:4:38", "type": "", "value": "0x80" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "64461:2:18" + "src": "64461:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "64443:11:18" + "src": "64443:11:38" }, "nodeType": "YulFunctionCall", - "src": "64443:21:18" + "src": "64443:21:38" }, "nodeType": "YulExpressionStatement", - "src": "64443:21:18" + "src": "64443:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32554, + "declaration": 35615, "isOffset": false, "isSlot": false, - "src": "64082:2:18", + "src": "64082:2:38", "valueSize": 1 }, { - "declaration": 32557, + "declaration": 35618, "isOffset": false, "isSlot": false, - "src": "64112:2:18", + "src": "64112:2:38", "valueSize": 1 }, { - "declaration": 32560, + "declaration": 35621, "isOffset": false, "isSlot": false, - "src": "64142:2:18", + "src": "64142:2:38", "valueSize": 1 }, { - "declaration": 32563, + "declaration": 35624, "isOffset": false, "isSlot": false, - "src": "64172:2:18", + "src": "64172:2:38", "valueSize": 1 }, { - "declaration": 32566, + "declaration": 35627, "isOffset": false, "isSlot": false, - "src": "64202:2:18", + "src": "64202:2:38", "valueSize": 1 }, { - "declaration": 32569, + "declaration": 35630, "isOffset": false, "isSlot": false, - "src": "64232:2:18", + "src": "64232:2:38", "valueSize": 1 }, { - "declaration": 32546, + "declaration": 35607, "isOffset": false, "isSlot": false, - "src": "64461:2:18", + "src": "64461:2:38", "valueSize": 1 }, { - "declaration": 32548, + "declaration": 35609, "isOffset": false, "isSlot": false, - "src": "64398:2:18", + "src": "64398:2:38", "valueSize": 1 }, { - "declaration": 32550, + "declaration": 35611, "isOffset": false, "isSlot": false, - "src": "64427:2:18", + "src": "64427:2:38", "valueSize": 1 } ], - "id": 32571, + "id": 35632, "nodeType": "InlineAssembly", - "src": "63704:770:18" + "src": "63704:770:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32573, + "id": 35634, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "64499:4:18", + "src": "64499:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -72394,14 +72394,14 @@ }, { "hexValue": "30786134", - "id": 32574, + "id": 35635, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "64505:4:18", + "src": "64505:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -72420,18 +72420,18 @@ "typeString": "int_const 164" } ], - "id": 32572, + "id": 35633, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "64483:15:18", + "referencedDeclaration": 33383, + "src": "64483:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32575, + "id": 35636, "isConstant": false, "isLValue": false, "isPure": false, @@ -72440,21 +72440,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "64483:27:18", + "src": "64483:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32576, + "id": 35637, "nodeType": "ExpressionStatement", - "src": "64483:27:18" + "src": "64483:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "64529:185:18", + "src": "64529:185:38", "statements": [ { "expression": { @@ -72462,26 +72462,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "64550:4:18", + "src": "64550:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "64556:2:18" + "src": "64556:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "64543:6:18" + "src": "64543:6:38" }, "nodeType": "YulFunctionCall", - "src": "64543:16:18" + "src": "64543:16:38" }, "nodeType": "YulExpressionStatement", - "src": "64543:16:18" + "src": "64543:16:38" }, { "expression": { @@ -72489,26 +72489,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "64579:4:18", + "src": "64579:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "64585:2:18" + "src": "64585:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "64572:6:18" + "src": "64572:6:38" }, "nodeType": "YulFunctionCall", - "src": "64572:16:18" + "src": "64572:16:38" }, "nodeType": "YulExpressionStatement", - "src": "64572:16:18" + "src": "64572:16:38" }, { "expression": { @@ -72516,26 +72516,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "64608:4:18", + "src": "64608:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "64614:2:18" + "src": "64614:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "64601:6:18" + "src": "64601:6:38" }, "nodeType": "YulFunctionCall", - "src": "64601:16:18" + "src": "64601:16:38" }, "nodeType": "YulExpressionStatement", - "src": "64601:16:18" + "src": "64601:16:38" }, { "expression": { @@ -72543,26 +72543,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "64637:4:18", + "src": "64637:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "64643:2:18" + "src": "64643:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "64630:6:18" + "src": "64630:6:38" }, "nodeType": "YulFunctionCall", - "src": "64630:16:18" + "src": "64630:16:38" }, "nodeType": "YulExpressionStatement", - "src": "64630:16:18" + "src": "64630:16:38" }, { "expression": { @@ -72570,26 +72570,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "64666:4:18", + "src": "64666:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "64672:2:18" + "src": "64672:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "64659:6:18" + "src": "64659:6:38" }, "nodeType": "YulFunctionCall", - "src": "64659:16:18" + "src": "64659:16:38" }, "nodeType": "YulExpressionStatement", - "src": "64659:16:18" + "src": "64659:16:38" }, { "expression": { @@ -72597,77 +72597,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "64695:4:18", + "src": "64695:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "64701:2:18" + "src": "64701:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "64688:6:18" + "src": "64688:6:38" }, "nodeType": "YulFunctionCall", - "src": "64688:16:18" + "src": "64688:16:38" }, "nodeType": "YulExpressionStatement", - "src": "64688:16:18" + "src": "64688:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32554, + "declaration": 35615, "isOffset": false, "isSlot": false, - "src": "64556:2:18", + "src": "64556:2:38", "valueSize": 1 }, { - "declaration": 32557, + "declaration": 35618, "isOffset": false, "isSlot": false, - "src": "64585:2:18", + "src": "64585:2:38", "valueSize": 1 }, { - "declaration": 32560, + "declaration": 35621, "isOffset": false, "isSlot": false, - "src": "64614:2:18", + "src": "64614:2:38", "valueSize": 1 }, { - "declaration": 32563, + "declaration": 35624, "isOffset": false, "isSlot": false, - "src": "64643:2:18", + "src": "64643:2:38", "valueSize": 1 }, { - "declaration": 32566, + "declaration": 35627, "isOffset": false, "isSlot": false, - "src": "64672:2:18", + "src": "64672:2:38", "valueSize": 1 }, { - "declaration": 32569, + "declaration": 35630, "isOffset": false, "isSlot": false, - "src": "64701:2:18", + "src": "64701:2:38", "valueSize": 1 } ], - "id": 32577, + "id": 35638, "nodeType": "InlineAssembly", - "src": "64520:194:18" + "src": "64520:194:38" } ] }, @@ -72675,20 +72675,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "63523:3:18", + "nameLocation": "63523:3:38", "parameters": { - "id": 32551, + "id": 35612, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32546, + "id": 35607, "mutability": "mutable", "name": "p0", - "nameLocation": "63535:2:18", + "nameLocation": "63535:2:38", "nodeType": "VariableDeclaration", - "scope": 32579, - "src": "63527:10:18", + "scope": 35640, + "src": "63527:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72696,10 +72696,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32545, + "id": 35606, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "63527:7:18", + "src": "63527:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -72709,13 +72709,13 @@ }, { "constant": false, - "id": 32548, + "id": 35609, "mutability": "mutable", "name": "p1", - "nameLocation": "63547:2:18", + "nameLocation": "63547:2:38", "nodeType": "VariableDeclaration", - "scope": 32579, - "src": "63539:10:18", + "scope": 35640, + "src": "63539:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72723,10 +72723,10 @@ "typeString": "address" }, "typeName": { - "id": 32547, + "id": 35608, "name": "address", "nodeType": "ElementaryTypeName", - "src": "63539:7:18", + "src": "63539:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -72737,13 +72737,13 @@ }, { "constant": false, - "id": 32550, + "id": 35611, "mutability": "mutable", "name": "p2", - "nameLocation": "63556:2:18", + "nameLocation": "63556:2:38", "nodeType": "VariableDeclaration", - "scope": 32579, - "src": "63551:7:18", + "scope": 35640, + "src": "63551:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72751,10 +72751,10 @@ "typeString": "bool" }, "typeName": { - "id": 32549, + "id": 35610, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "63551:4:18", + "src": "63551:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -72763,44 +72763,44 @@ "visibility": "internal" } ], - "src": "63526:33:18" + "src": "63526:33:38" }, "returnParameters": { - "id": 32552, + "id": 35613, "nodeType": "ParameterList", "parameters": [], - "src": "63574:0:18" + "src": "63574:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32614, + "id": 35675, "nodeType": "FunctionDefinition", - "src": "64726:1212:18", + "src": "64726:1212:38", "nodes": [], "body": { - "id": 32613, + "id": 35674, "nodeType": "Block", - "src": "64789:1149:18", + "src": "64789:1149:38", "nodes": [], "statements": [ { "assignments": [ - 32589 + 35650 ], "declarations": [ { "constant": false, - "id": 32589, + "id": 35650, "mutability": "mutable", "name": "m0", - "nameLocation": "64807:2:18", + "nameLocation": "64807:2:38", "nodeType": "VariableDeclaration", - "scope": 32613, - "src": "64799:10:18", + "scope": 35674, + "src": "64799:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72808,10 +72808,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32588, + "id": 35649, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "64799:7:18", + "src": "64799:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -72820,24 +72820,24 @@ "visibility": "internal" } ], - "id": 32590, + "id": 35651, "nodeType": "VariableDeclarationStatement", - "src": "64799:10:18" + "src": "64799:10:38" }, { "assignments": [ - 32592 + 35653 ], "declarations": [ { "constant": false, - "id": 32592, + "id": 35653, "mutability": "mutable", "name": "m1", - "nameLocation": "64827:2:18", + "nameLocation": "64827:2:38", "nodeType": "VariableDeclaration", - "scope": 32613, - "src": "64819:10:18", + "scope": 35674, + "src": "64819:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72845,10 +72845,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32591, + "id": 35652, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "64819:7:18", + "src": "64819:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -72857,24 +72857,24 @@ "visibility": "internal" } ], - "id": 32593, + "id": 35654, "nodeType": "VariableDeclarationStatement", - "src": "64819:10:18" + "src": "64819:10:38" }, { "assignments": [ - 32595 + 35656 ], "declarations": [ { "constant": false, - "id": 32595, + "id": 35656, "mutability": "mutable", "name": "m2", - "nameLocation": "64847:2:18", + "nameLocation": "64847:2:38", "nodeType": "VariableDeclaration", - "scope": 32613, - "src": "64839:10:18", + "scope": 35674, + "src": "64839:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72882,10 +72882,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32594, + "id": 35655, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "64839:7:18", + "src": "64839:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -72894,24 +72894,24 @@ "visibility": "internal" } ], - "id": 32596, + "id": 35657, "nodeType": "VariableDeclarationStatement", - "src": "64839:10:18" + "src": "64839:10:38" }, { "assignments": [ - 32598 + 35659 ], "declarations": [ { "constant": false, - "id": 32598, + "id": 35659, "mutability": "mutable", "name": "m3", - "nameLocation": "64867:2:18", + "nameLocation": "64867:2:38", "nodeType": "VariableDeclaration", - "scope": 32613, - "src": "64859:10:18", + "scope": 35674, + "src": "64859:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72919,10 +72919,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32597, + "id": 35658, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "64859:7:18", + "src": "64859:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -72931,24 +72931,24 @@ "visibility": "internal" } ], - "id": 32599, + "id": 35660, "nodeType": "VariableDeclarationStatement", - "src": "64859:10:18" + "src": "64859:10:38" }, { "assignments": [ - 32601 + 35662 ], "declarations": [ { "constant": false, - "id": 32601, + "id": 35662, "mutability": "mutable", "name": "m4", - "nameLocation": "64887:2:18", + "nameLocation": "64887:2:38", "nodeType": "VariableDeclaration", - "scope": 32613, - "src": "64879:10:18", + "scope": 35674, + "src": "64879:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72956,10 +72956,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32600, + "id": 35661, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "64879:7:18", + "src": "64879:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -72968,24 +72968,24 @@ "visibility": "internal" } ], - "id": 32602, + "id": 35663, "nodeType": "VariableDeclarationStatement", - "src": "64879:10:18" + "src": "64879:10:38" }, { "assignments": [ - 32604 + 35665 ], "declarations": [ { "constant": false, - "id": 32604, + "id": 35665, "mutability": "mutable", "name": "m5", - "nameLocation": "64907:2:18", + "nameLocation": "64907:2:38", "nodeType": "VariableDeclaration", - "scope": 32613, - "src": "64899:10:18", + "scope": 35674, + "src": "64899:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -72993,10 +72993,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32603, + "id": 35664, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "64899:7:18", + "src": "64899:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -73005,27 +73005,27 @@ "visibility": "internal" } ], - "id": 32605, + "id": 35666, "nodeType": "VariableDeclarationStatement", - "src": "64899:10:18" + "src": "64899:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "64928:764:18", + "src": "64928:764:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "64971:313:18", + "src": "64971:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "64989:15:18", + "src": "64989:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "65003:1:18", + "src": "65003:1:38", "type": "", "value": "0" }, @@ -73033,7 +73033,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "64993:6:18", + "src": "64993:6:38", "type": "" } ] @@ -73041,16 +73041,16 @@ { "body": { "nodeType": "YulBlock", - "src": "65074:40:18", + "src": "65074:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "65103:9:18", + "src": "65103:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "65105:5:18" + "src": "65105:5:38" } ] }, @@ -73061,33 +73061,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "65091:6:18" + "src": "65091:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "65099:1:18" + "src": "65099:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "65086:4:18" + "src": "65086:4:38" }, "nodeType": "YulFunctionCall", - "src": "65086:15:18" + "src": "65086:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "65079:6:18" + "src": "65079:6:38" }, "nodeType": "YulFunctionCall", - "src": "65079:23:18" + "src": "65079:23:38" }, "nodeType": "YulIf", - "src": "65076:36:18" + "src": "65076:36:38" } ] }, @@ -73096,12 +73096,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "65031:6:18" + "src": "65031:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "65039:4:18", + "src": "65039:4:38", "type": "", "value": "0x20" } @@ -73109,30 +73109,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "65028:2:18" + "src": "65028:2:38" }, "nodeType": "YulFunctionCall", - "src": "65028:16:18" + "src": "65028:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "65045:28:18", + "src": "65045:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "65047:24:18", + "src": "65047:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "65061:6:18" + "src": "65061:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "65069:1:18", + "src": "65069:1:38", "type": "", "value": "1" } @@ -73140,16 +73140,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "65057:3:18" + "src": "65057:3:38" }, "nodeType": "YulFunctionCall", - "src": "65057:14:18" + "src": "65057:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "65047:6:18" + "src": "65047:6:38" } ] } @@ -73157,10 +73157,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "65025:2:18", + "src": "65025:2:38", "statements": [] }, - "src": "65021:93:18" + "src": "65021:93:38" }, { "expression": { @@ -73168,34 +73168,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "65138:3:18" + "src": "65138:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "65143:6:18" + "src": "65143:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "65131:6:18" + "src": "65131:6:38" }, "nodeType": "YulFunctionCall", - "src": "65131:19:18" + "src": "65131:19:38" }, "nodeType": "YulExpressionStatement", - "src": "65131:19:18" + "src": "65131:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "65167:37:18", + "src": "65167:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "65184:3:18", + "src": "65184:3:38", "type": "", "value": "256" }, @@ -73204,38 +73204,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "65193:1:18", + "src": "65193:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "65196:6:18" + "src": "65196:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "65189:3:18" + "src": "65189:3:38" }, "nodeType": "YulFunctionCall", - "src": "65189:14:18" + "src": "65189:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "65180:3:18" + "src": "65180:3:38" }, "nodeType": "YulFunctionCall", - "src": "65180:24:18" + "src": "65180:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "65171:5:18", + "src": "65171:5:38", "type": "" } ] @@ -73248,12 +73248,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "65232:3:18" + "src": "65232:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "65237:4:18", + "src": "65237:4:38", "type": "", "value": "0x20" } @@ -73261,59 +73261,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "65228:3:18" + "src": "65228:3:38" }, "nodeType": "YulFunctionCall", - "src": "65228:14:18" + "src": "65228:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "65248:5:18" + "src": "65248:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "65259:5:18" + "src": "65259:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "65266:1:18" + "src": "65266:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "65255:3:18" + "src": "65255:3:38" }, "nodeType": "YulFunctionCall", - "src": "65255:13:18" + "src": "65255:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "65244:3:18" + "src": "65244:3:38" }, "nodeType": "YulFunctionCall", - "src": "65244:25:18" + "src": "65244:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "65221:6:18" + "src": "65221:6:38" }, "nodeType": "YulFunctionCall", - "src": "65221:49:18" + "src": "65221:49:38" }, "nodeType": "YulExpressionStatement", - "src": "65221:49:18" + "src": "65221:49:38" } ] }, @@ -73323,27 +73323,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "64963:3:18", + "src": "64963:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "64968:1:18", + "src": "64968:1:38", "type": "" } ], - "src": "64942:342:18" + "src": "64942:342:38" }, { "nodeType": "YulAssignment", - "src": "65297:17:18", + "src": "65297:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "65309:4:18", + "src": "65309:4:38", "type": "", "value": "0x00" } @@ -73351,28 +73351,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "65303:5:18" + "src": "65303:5:38" }, "nodeType": "YulFunctionCall", - "src": "65303:11:18" + "src": "65303:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "65297:2:18" + "src": "65297:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "65327:17:18", + "src": "65327:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "65339:4:18", + "src": "65339:4:38", "type": "", "value": "0x20" } @@ -73380,28 +73380,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "65333:5:18" + "src": "65333:5:38" }, "nodeType": "YulFunctionCall", - "src": "65333:11:18" + "src": "65333:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "65327:2:18" + "src": "65327:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "65357:17:18", + "src": "65357:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "65369:4:18", + "src": "65369:4:38", "type": "", "value": "0x40" } @@ -73409,28 +73409,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "65363:5:18" + "src": "65363:5:38" }, "nodeType": "YulFunctionCall", - "src": "65363:11:18" + "src": "65363:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "65357:2:18" + "src": "65357:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "65387:17:18", + "src": "65387:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "65399:4:18", + "src": "65399:4:38", "type": "", "value": "0x60" } @@ -73438,28 +73438,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "65393:5:18" + "src": "65393:5:38" }, "nodeType": "YulFunctionCall", - "src": "65393:11:18" + "src": "65393:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "65387:2:18" + "src": "65387:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "65417:17:18", + "src": "65417:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "65429:4:18", + "src": "65429:4:38", "type": "", "value": "0x80" } @@ -73467,28 +73467,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "65423:5:18" + "src": "65423:5:38" }, "nodeType": "YulFunctionCall", - "src": "65423:11:18" + "src": "65423:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "65417:2:18" + "src": "65417:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "65447:17:18", + "src": "65447:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "65459:4:18", + "src": "65459:4:38", "type": "", "value": "0xa0" } @@ -73496,16 +73496,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "65453:5:18" + "src": "65453:5:38" }, "nodeType": "YulFunctionCall", - "src": "65453:11:18" + "src": "65453:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "65447:2:18" + "src": "65447:2:38" } ] }, @@ -73515,14 +73515,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "65542:4:18", + "src": "65542:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "65548:10:18", + "src": "65548:10:38", "type": "", "value": "0x0d26b925" } @@ -73530,13 +73530,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "65535:6:18" + "src": "65535:6:38" }, "nodeType": "YulFunctionCall", - "src": "65535:24:18" + "src": "65535:24:38" }, "nodeType": "YulExpressionStatement", - "src": "65535:24:18" + "src": "65535:24:38" }, { "expression": { @@ -73544,14 +73544,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "65579:4:18", + "src": "65579:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "65585:4:18", + "src": "65585:4:38", "type": "", "value": "0x60" } @@ -73559,13 +73559,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "65572:6:18" + "src": "65572:6:38" }, "nodeType": "YulFunctionCall", - "src": "65572:18:18" + "src": "65572:18:38" }, "nodeType": "YulExpressionStatement", - "src": "65572:18:18" + "src": "65572:18:38" }, { "expression": { @@ -73573,26 +73573,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "65610:4:18", + "src": "65610:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "65616:2:18" + "src": "65616:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "65603:6:18" + "src": "65603:6:38" }, "nodeType": "YulFunctionCall", - "src": "65603:16:18" + "src": "65603:16:38" }, "nodeType": "YulExpressionStatement", - "src": "65603:16:18" + "src": "65603:16:38" }, { "expression": { @@ -73600,26 +73600,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "65639:4:18", + "src": "65639:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "65645:2:18" + "src": "65645:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "65632:6:18" + "src": "65632:6:38" }, "nodeType": "YulFunctionCall", - "src": "65632:16:18" + "src": "65632:16:38" }, "nodeType": "YulExpressionStatement", - "src": "65632:16:18" + "src": "65632:16:38" }, { "expression": { @@ -73627,112 +73627,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "65673:4:18", + "src": "65673:4:38", "type": "", "value": "0x80" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "65679:2:18" + "src": "65679:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "65661:11:18" + "src": "65661:11:38" }, "nodeType": "YulFunctionCall", - "src": "65661:21:18" + "src": "65661:21:38" }, "nodeType": "YulExpressionStatement", - "src": "65661:21:18" + "src": "65661:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32589, + "declaration": 35650, "isOffset": false, "isSlot": false, - "src": "65297:2:18", + "src": "65297:2:38", "valueSize": 1 }, { - "declaration": 32592, + "declaration": 35653, "isOffset": false, "isSlot": false, - "src": "65327:2:18", + "src": "65327:2:38", "valueSize": 1 }, { - "declaration": 32595, + "declaration": 35656, "isOffset": false, "isSlot": false, - "src": "65357:2:18", + "src": "65357:2:38", "valueSize": 1 }, { - "declaration": 32598, + "declaration": 35659, "isOffset": false, "isSlot": false, - "src": "65387:2:18", + "src": "65387:2:38", "valueSize": 1 }, { - "declaration": 32601, + "declaration": 35662, "isOffset": false, "isSlot": false, - "src": "65417:2:18", + "src": "65417:2:38", "valueSize": 1 }, { - "declaration": 32604, + "declaration": 35665, "isOffset": false, "isSlot": false, - "src": "65447:2:18", + "src": "65447:2:38", "valueSize": 1 }, { - "declaration": 32581, + "declaration": 35642, "isOffset": false, "isSlot": false, - "src": "65679:2:18", + "src": "65679:2:38", "valueSize": 1 }, { - "declaration": 32583, + "declaration": 35644, "isOffset": false, "isSlot": false, - "src": "65616:2:18", + "src": "65616:2:38", "valueSize": 1 }, { - "declaration": 32585, + "declaration": 35646, "isOffset": false, "isSlot": false, - "src": "65645:2:18", + "src": "65645:2:38", "valueSize": 1 } ], - "id": 32606, + "id": 35667, "nodeType": "InlineAssembly", - "src": "64919:773:18" + "src": "64919:773:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32608, + "id": 35669, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "65717:4:18", + "src": "65717:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -73741,14 +73741,14 @@ }, { "hexValue": "30786134", - "id": 32609, + "id": 35670, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "65723:4:18", + "src": "65723:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -73767,18 +73767,18 @@ "typeString": "int_const 164" } ], - "id": 32607, + "id": 35668, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "65701:15:18", + "referencedDeclaration": 33383, + "src": "65701:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32610, + "id": 35671, "isConstant": false, "isLValue": false, "isPure": false, @@ -73787,21 +73787,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "65701:27:18", + "src": "65701:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32611, + "id": 35672, "nodeType": "ExpressionStatement", - "src": "65701:27:18" + "src": "65701:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "65747:185:18", + "src": "65747:185:38", "statements": [ { "expression": { @@ -73809,26 +73809,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "65768:4:18", + "src": "65768:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "65774:2:18" + "src": "65774:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "65761:6:18" + "src": "65761:6:38" }, "nodeType": "YulFunctionCall", - "src": "65761:16:18" + "src": "65761:16:38" }, "nodeType": "YulExpressionStatement", - "src": "65761:16:18" + "src": "65761:16:38" }, { "expression": { @@ -73836,26 +73836,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "65797:4:18", + "src": "65797:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "65803:2:18" + "src": "65803:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "65790:6:18" + "src": "65790:6:38" }, "nodeType": "YulFunctionCall", - "src": "65790:16:18" + "src": "65790:16:38" }, "nodeType": "YulExpressionStatement", - "src": "65790:16:18" + "src": "65790:16:38" }, { "expression": { @@ -73863,26 +73863,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "65826:4:18", + "src": "65826:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "65832:2:18" + "src": "65832:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "65819:6:18" + "src": "65819:6:38" }, "nodeType": "YulFunctionCall", - "src": "65819:16:18" + "src": "65819:16:38" }, "nodeType": "YulExpressionStatement", - "src": "65819:16:18" + "src": "65819:16:38" }, { "expression": { @@ -73890,26 +73890,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "65855:4:18", + "src": "65855:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "65861:2:18" + "src": "65861:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "65848:6:18" + "src": "65848:6:38" }, "nodeType": "YulFunctionCall", - "src": "65848:16:18" + "src": "65848:16:38" }, "nodeType": "YulExpressionStatement", - "src": "65848:16:18" + "src": "65848:16:38" }, { "expression": { @@ -73917,26 +73917,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "65884:4:18", + "src": "65884:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "65890:2:18" + "src": "65890:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "65877:6:18" + "src": "65877:6:38" }, "nodeType": "YulFunctionCall", - "src": "65877:16:18" + "src": "65877:16:38" }, "nodeType": "YulExpressionStatement", - "src": "65877:16:18" + "src": "65877:16:38" }, { "expression": { @@ -73944,77 +73944,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "65913:4:18", + "src": "65913:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "65919:2:18" + "src": "65919:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "65906:6:18" + "src": "65906:6:38" }, "nodeType": "YulFunctionCall", - "src": "65906:16:18" + "src": "65906:16:38" }, "nodeType": "YulExpressionStatement", - "src": "65906:16:18" + "src": "65906:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32589, + "declaration": 35650, "isOffset": false, "isSlot": false, - "src": "65774:2:18", + "src": "65774:2:38", "valueSize": 1 }, { - "declaration": 32592, + "declaration": 35653, "isOffset": false, "isSlot": false, - "src": "65803:2:18", + "src": "65803:2:38", "valueSize": 1 }, { - "declaration": 32595, + "declaration": 35656, "isOffset": false, "isSlot": false, - "src": "65832:2:18", + "src": "65832:2:38", "valueSize": 1 }, { - "declaration": 32598, + "declaration": 35659, "isOffset": false, "isSlot": false, - "src": "65861:2:18", + "src": "65861:2:38", "valueSize": 1 }, { - "declaration": 32601, + "declaration": 35662, "isOffset": false, "isSlot": false, - "src": "65890:2:18", + "src": "65890:2:38", "valueSize": 1 }, { - "declaration": 32604, + "declaration": 35665, "isOffset": false, "isSlot": false, - "src": "65919:2:18", + "src": "65919:2:38", "valueSize": 1 } ], - "id": 32612, + "id": 35673, "nodeType": "InlineAssembly", - "src": "65738:194:18" + "src": "65738:194:38" } ] }, @@ -74022,20 +74022,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "64735:3:18", + "nameLocation": "64735:3:38", "parameters": { - "id": 32586, + "id": 35647, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32581, + "id": 35642, "mutability": "mutable", "name": "p0", - "nameLocation": "64747:2:18", + "nameLocation": "64747:2:38", "nodeType": "VariableDeclaration", - "scope": 32614, - "src": "64739:10:18", + "scope": 35675, + "src": "64739:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74043,10 +74043,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32580, + "id": 35641, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "64739:7:18", + "src": "64739:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -74056,13 +74056,13 @@ }, { "constant": false, - "id": 32583, + "id": 35644, "mutability": "mutable", "name": "p1", - "nameLocation": "64759:2:18", + "nameLocation": "64759:2:38", "nodeType": "VariableDeclaration", - "scope": 32614, - "src": "64751:10:18", + "scope": 35675, + "src": "64751:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74070,10 +74070,10 @@ "typeString": "address" }, "typeName": { - "id": 32582, + "id": 35643, "name": "address", "nodeType": "ElementaryTypeName", - "src": "64751:7:18", + "src": "64751:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -74084,13 +74084,13 @@ }, { "constant": false, - "id": 32585, + "id": 35646, "mutability": "mutable", "name": "p2", - "nameLocation": "64771:2:18", + "nameLocation": "64771:2:38", "nodeType": "VariableDeclaration", - "scope": 32614, - "src": "64763:10:18", + "scope": 35675, + "src": "64763:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74098,10 +74098,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32584, + "id": 35645, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "64763:7:18", + "src": "64763:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -74110,44 +74110,44 @@ "visibility": "internal" } ], - "src": "64738:36:18" + "src": "64738:36:38" }, "returnParameters": { - "id": 32587, + "id": 35648, "nodeType": "ParameterList", "parameters": [], - "src": "64789:0:18" + "src": "64789:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32655, + "id": 35716, "nodeType": "FunctionDefinition", - "src": "65944:1405:18", + "src": "65944:1405:38", "nodes": [], "body": { - "id": 32654, + "id": 35715, "nodeType": "Block", - "src": "66007:1342:18", + "src": "66007:1342:38", "nodes": [], "statements": [ { "assignments": [ - 32624 + 35685 ], "declarations": [ { "constant": false, - "id": 32624, + "id": 35685, "mutability": "mutable", "name": "m0", - "nameLocation": "66025:2:18", + "nameLocation": "66025:2:38", "nodeType": "VariableDeclaration", - "scope": 32654, - "src": "66017:10:18", + "scope": 35715, + "src": "66017:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74155,10 +74155,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32623, + "id": 35684, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "66017:7:18", + "src": "66017:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -74167,24 +74167,24 @@ "visibility": "internal" } ], - "id": 32625, + "id": 35686, "nodeType": "VariableDeclarationStatement", - "src": "66017:10:18" + "src": "66017:10:38" }, { "assignments": [ - 32627 + 35688 ], "declarations": [ { "constant": false, - "id": 32627, + "id": 35688, "mutability": "mutable", "name": "m1", - "nameLocation": "66045:2:18", + "nameLocation": "66045:2:38", "nodeType": "VariableDeclaration", - "scope": 32654, - "src": "66037:10:18", + "scope": 35715, + "src": "66037:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74192,10 +74192,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32626, + "id": 35687, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "66037:7:18", + "src": "66037:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -74204,24 +74204,24 @@ "visibility": "internal" } ], - "id": 32628, + "id": 35689, "nodeType": "VariableDeclarationStatement", - "src": "66037:10:18" + "src": "66037:10:38" }, { "assignments": [ - 32630 + 35691 ], "declarations": [ { "constant": false, - "id": 32630, + "id": 35691, "mutability": "mutable", "name": "m2", - "nameLocation": "66065:2:18", + "nameLocation": "66065:2:38", "nodeType": "VariableDeclaration", - "scope": 32654, - "src": "66057:10:18", + "scope": 35715, + "src": "66057:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74229,10 +74229,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32629, + "id": 35690, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "66057:7:18", + "src": "66057:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -74241,24 +74241,24 @@ "visibility": "internal" } ], - "id": 32631, + "id": 35692, "nodeType": "VariableDeclarationStatement", - "src": "66057:10:18" + "src": "66057:10:38" }, { "assignments": [ - 32633 + 35694 ], "declarations": [ { "constant": false, - "id": 32633, + "id": 35694, "mutability": "mutable", "name": "m3", - "nameLocation": "66085:2:18", + "nameLocation": "66085:2:38", "nodeType": "VariableDeclaration", - "scope": 32654, - "src": "66077:10:18", + "scope": 35715, + "src": "66077:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74266,10 +74266,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32632, + "id": 35693, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "66077:7:18", + "src": "66077:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -74278,24 +74278,24 @@ "visibility": "internal" } ], - "id": 32634, + "id": 35695, "nodeType": "VariableDeclarationStatement", - "src": "66077:10:18" + "src": "66077:10:38" }, { "assignments": [ - 32636 + 35697 ], "declarations": [ { "constant": false, - "id": 32636, + "id": 35697, "mutability": "mutable", "name": "m4", - "nameLocation": "66105:2:18", + "nameLocation": "66105:2:38", "nodeType": "VariableDeclaration", - "scope": 32654, - "src": "66097:10:18", + "scope": 35715, + "src": "66097:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74303,10 +74303,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32635, + "id": 35696, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "66097:7:18", + "src": "66097:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -74315,24 +74315,24 @@ "visibility": "internal" } ], - "id": 32637, + "id": 35698, "nodeType": "VariableDeclarationStatement", - "src": "66097:10:18" + "src": "66097:10:38" }, { "assignments": [ - 32639 + 35700 ], "declarations": [ { "constant": false, - "id": 32639, + "id": 35700, "mutability": "mutable", "name": "m5", - "nameLocation": "66125:2:18", + "nameLocation": "66125:2:38", "nodeType": "VariableDeclaration", - "scope": 32654, - "src": "66117:10:18", + "scope": 35715, + "src": "66117:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74340,10 +74340,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32638, + "id": 35699, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "66117:7:18", + "src": "66117:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -74352,24 +74352,24 @@ "visibility": "internal" } ], - "id": 32640, + "id": 35701, "nodeType": "VariableDeclarationStatement", - "src": "66117:10:18" + "src": "66117:10:38" }, { "assignments": [ - 32642 + 35703 ], "declarations": [ { "constant": false, - "id": 32642, + "id": 35703, "mutability": "mutable", "name": "m6", - "nameLocation": "66145:2:18", + "nameLocation": "66145:2:38", "nodeType": "VariableDeclaration", - "scope": 32654, - "src": "66137:10:18", + "scope": 35715, + "src": "66137:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74377,10 +74377,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32641, + "id": 35702, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "66137:7:18", + "src": "66137:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -74389,24 +74389,24 @@ "visibility": "internal" } ], - "id": 32643, + "id": 35704, "nodeType": "VariableDeclarationStatement", - "src": "66137:10:18" + "src": "66137:10:38" }, { "assignments": [ - 32645 + 35706 ], "declarations": [ { "constant": false, - "id": 32645, + "id": 35706, "mutability": "mutable", "name": "m7", - "nameLocation": "66165:2:18", + "nameLocation": "66165:2:38", "nodeType": "VariableDeclaration", - "scope": 32654, - "src": "66157:10:18", + "scope": 35715, + "src": "66157:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -74414,10 +74414,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32644, + "id": 35705, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "66157:7:18", + "src": "66157:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -74426,27 +74426,27 @@ "visibility": "internal" } ], - "id": 32646, + "id": 35707, "nodeType": "VariableDeclarationStatement", - "src": "66157:10:18" + "src": "66157:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "66186:859:18", + "src": "66186:859:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "66229:313:18", + "src": "66229:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "66247:15:18", + "src": "66247:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "66261:1:18", + "src": "66261:1:38", "type": "", "value": "0" }, @@ -74454,7 +74454,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "66251:6:18", + "src": "66251:6:38", "type": "" } ] @@ -74462,16 +74462,16 @@ { "body": { "nodeType": "YulBlock", - "src": "66332:40:18", + "src": "66332:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "66361:9:18", + "src": "66361:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "66363:5:18" + "src": "66363:5:38" } ] }, @@ -74482,33 +74482,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "66349:6:18" + "src": "66349:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "66357:1:18" + "src": "66357:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "66344:4:18" + "src": "66344:4:38" }, "nodeType": "YulFunctionCall", - "src": "66344:15:18" + "src": "66344:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "66337:6:18" + "src": "66337:6:38" }, "nodeType": "YulFunctionCall", - "src": "66337:23:18" + "src": "66337:23:38" }, "nodeType": "YulIf", - "src": "66334:36:18" + "src": "66334:36:38" } ] }, @@ -74517,12 +74517,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "66289:6:18" + "src": "66289:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "66297:4:18", + "src": "66297:4:38", "type": "", "value": "0x20" } @@ -74530,30 +74530,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "66286:2:18" + "src": "66286:2:38" }, "nodeType": "YulFunctionCall", - "src": "66286:16:18" + "src": "66286:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "66303:28:18", + "src": "66303:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "66305:24:18", + "src": "66305:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "66319:6:18" + "src": "66319:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "66327:1:18", + "src": "66327:1:38", "type": "", "value": "1" } @@ -74561,16 +74561,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "66315:3:18" + "src": "66315:3:38" }, "nodeType": "YulFunctionCall", - "src": "66315:14:18" + "src": "66315:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "66305:6:18" + "src": "66305:6:38" } ] } @@ -74578,10 +74578,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "66283:2:18", + "src": "66283:2:38", "statements": [] }, - "src": "66279:93:18" + "src": "66279:93:38" }, { "expression": { @@ -74589,34 +74589,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "66396:3:18" + "src": "66396:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "66401:6:18" + "src": "66401:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "66389:6:18" + "src": "66389:6:38" }, "nodeType": "YulFunctionCall", - "src": "66389:19:18" + "src": "66389:19:38" }, "nodeType": "YulExpressionStatement", - "src": "66389:19:18" + "src": "66389:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "66425:37:18", + "src": "66425:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "66442:3:18", + "src": "66442:3:38", "type": "", "value": "256" }, @@ -74625,38 +74625,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "66451:1:18", + "src": "66451:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "66454:6:18" + "src": "66454:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "66447:3:18" + "src": "66447:3:38" }, "nodeType": "YulFunctionCall", - "src": "66447:14:18" + "src": "66447:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "66438:3:18" + "src": "66438:3:38" }, "nodeType": "YulFunctionCall", - "src": "66438:24:18" + "src": "66438:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "66429:5:18", + "src": "66429:5:38", "type": "" } ] @@ -74669,12 +74669,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "66490:3:18" + "src": "66490:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "66495:4:18", + "src": "66495:4:38", "type": "", "value": "0x20" } @@ -74682,59 +74682,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "66486:3:18" + "src": "66486:3:38" }, "nodeType": "YulFunctionCall", - "src": "66486:14:18" + "src": "66486:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "66506:5:18" + "src": "66506:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "66517:5:18" + "src": "66517:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "66524:1:18" + "src": "66524:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "66513:3:18" + "src": "66513:3:38" }, "nodeType": "YulFunctionCall", - "src": "66513:13:18" + "src": "66513:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "66502:3:18" + "src": "66502:3:38" }, "nodeType": "YulFunctionCall", - "src": "66502:25:18" + "src": "66502:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "66479:6:18" + "src": "66479:6:38" }, "nodeType": "YulFunctionCall", - "src": "66479:49:18" + "src": "66479:49:38" }, "nodeType": "YulExpressionStatement", - "src": "66479:49:18" + "src": "66479:49:38" } ] }, @@ -74744,27 +74744,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "66221:3:18", + "src": "66221:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "66226:1:18", + "src": "66226:1:38", "type": "" } ], - "src": "66200:342:18" + "src": "66200:342:38" }, { "nodeType": "YulAssignment", - "src": "66555:17:18", + "src": "66555:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "66567:4:18", + "src": "66567:4:38", "type": "", "value": "0x00" } @@ -74772,28 +74772,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "66561:5:18" + "src": "66561:5:38" }, "nodeType": "YulFunctionCall", - "src": "66561:11:18" + "src": "66561:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "66555:2:18" + "src": "66555:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "66585:17:18", + "src": "66585:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "66597:4:18", + "src": "66597:4:38", "type": "", "value": "0x20" } @@ -74801,28 +74801,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "66591:5:18" + "src": "66591:5:38" }, "nodeType": "YulFunctionCall", - "src": "66591:11:18" + "src": "66591:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "66585:2:18" + "src": "66585:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "66615:17:18", + "src": "66615:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "66627:4:18", + "src": "66627:4:38", "type": "", "value": "0x40" } @@ -74830,28 +74830,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "66621:5:18" + "src": "66621:5:38" }, "nodeType": "YulFunctionCall", - "src": "66621:11:18" + "src": "66621:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "66615:2:18" + "src": "66615:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "66645:17:18", + "src": "66645:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "66657:4:18", + "src": "66657:4:38", "type": "", "value": "0x60" } @@ -74859,28 +74859,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "66651:5:18" + "src": "66651:5:38" }, "nodeType": "YulFunctionCall", - "src": "66651:11:18" + "src": "66651:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "66645:2:18" + "src": "66645:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "66675:17:18", + "src": "66675:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "66687:4:18", + "src": "66687:4:38", "type": "", "value": "0x80" } @@ -74888,28 +74888,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "66681:5:18" + "src": "66681:5:38" }, "nodeType": "YulFunctionCall", - "src": "66681:11:18" + "src": "66681:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "66675:2:18" + "src": "66675:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "66705:17:18", + "src": "66705:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "66717:4:18", + "src": "66717:4:38", "type": "", "value": "0xa0" } @@ -74917,28 +74917,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "66711:5:18" + "src": "66711:5:38" }, "nodeType": "YulFunctionCall", - "src": "66711:11:18" + "src": "66711:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "66705:2:18" + "src": "66705:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "66735:17:18", + "src": "66735:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "66747:4:18", + "src": "66747:4:38", "type": "", "value": "0xc0" } @@ -74946,28 +74946,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "66741:5:18" + "src": "66741:5:38" }, "nodeType": "YulFunctionCall", - "src": "66741:11:18" + "src": "66741:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "66735:2:18" + "src": "66735:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "66765:17:18", + "src": "66765:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "66777:4:18", + "src": "66777:4:38", "type": "", "value": "0xe0" } @@ -74975,16 +74975,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "66771:5:18" + "src": "66771:5:38" }, "nodeType": "YulFunctionCall", - "src": "66771:11:18" + "src": "66771:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "66765:2:18" + "src": "66765:2:38" } ] }, @@ -74994,14 +74994,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "66859:4:18", + "src": "66859:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "66865:10:18", + "src": "66865:10:38", "type": "", "value": "0xe0e9ad4f" } @@ -75009,13 +75009,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "66852:6:18" + "src": "66852:6:38" }, "nodeType": "YulFunctionCall", - "src": "66852:24:18" + "src": "66852:24:38" }, "nodeType": "YulExpressionStatement", - "src": "66852:24:18" + "src": "66852:24:38" }, { "expression": { @@ -75023,14 +75023,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "66896:4:18", + "src": "66896:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "66902:4:18", + "src": "66902:4:38", "type": "", "value": "0x60" } @@ -75038,13 +75038,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "66889:6:18" + "src": "66889:6:38" }, "nodeType": "YulFunctionCall", - "src": "66889:18:18" + "src": "66889:18:38" }, "nodeType": "YulExpressionStatement", - "src": "66889:18:18" + "src": "66889:18:38" }, { "expression": { @@ -75052,26 +75052,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "66927:4:18", + "src": "66927:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "66933:2:18" + "src": "66933:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "66920:6:18" + "src": "66920:6:38" }, "nodeType": "YulFunctionCall", - "src": "66920:16:18" + "src": "66920:16:38" }, "nodeType": "YulExpressionStatement", - "src": "66920:16:18" + "src": "66920:16:38" }, { "expression": { @@ -75079,14 +75079,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "66956:4:18", + "src": "66956:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "66962:4:18", + "src": "66962:4:38", "type": "", "value": "0xa0" } @@ -75094,13 +75094,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "66949:6:18" + "src": "66949:6:38" }, "nodeType": "YulFunctionCall", - "src": "66949:18:18" + "src": "66949:18:38" }, "nodeType": "YulExpressionStatement", - "src": "66949:18:18" + "src": "66949:18:38" }, { "expression": { @@ -75108,26 +75108,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "66992:4:18", + "src": "66992:4:38", "type": "", "value": "0x80" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "66998:2:18" + "src": "66998:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "66980:11:18" + "src": "66980:11:38" }, "nodeType": "YulFunctionCall", - "src": "66980:21:18" + "src": "66980:21:38" }, "nodeType": "YulExpressionStatement", - "src": "66980:21:18" + "src": "66980:21:38" }, { "expression": { @@ -75135,126 +75135,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "67026:4:18", + "src": "67026:4:38", "type": "", "value": "0xc0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "67032:2:18" + "src": "67032:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "67014:11:18" + "src": "67014:11:38" }, "nodeType": "YulFunctionCall", - "src": "67014:21:18" + "src": "67014:21:38" }, "nodeType": "YulExpressionStatement", - "src": "67014:21:18" + "src": "67014:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32624, + "declaration": 35685, "isOffset": false, "isSlot": false, - "src": "66555:2:18", + "src": "66555:2:38", "valueSize": 1 }, { - "declaration": 32627, + "declaration": 35688, "isOffset": false, "isSlot": false, - "src": "66585:2:18", + "src": "66585:2:38", "valueSize": 1 }, { - "declaration": 32630, + "declaration": 35691, "isOffset": false, "isSlot": false, - "src": "66615:2:18", + "src": "66615:2:38", "valueSize": 1 }, { - "declaration": 32633, + "declaration": 35694, "isOffset": false, "isSlot": false, - "src": "66645:2:18", + "src": "66645:2:38", "valueSize": 1 }, { - "declaration": 32636, + "declaration": 35697, "isOffset": false, "isSlot": false, - "src": "66675:2:18", + "src": "66675:2:38", "valueSize": 1 }, { - "declaration": 32639, + "declaration": 35700, "isOffset": false, "isSlot": false, - "src": "66705:2:18", + "src": "66705:2:38", "valueSize": 1 }, { - "declaration": 32642, + "declaration": 35703, "isOffset": false, "isSlot": false, - "src": "66735:2:18", + "src": "66735:2:38", "valueSize": 1 }, { - "declaration": 32645, + "declaration": 35706, "isOffset": false, "isSlot": false, - "src": "66765:2:18", + "src": "66765:2:38", "valueSize": 1 }, { - "declaration": 32616, + "declaration": 35677, "isOffset": false, "isSlot": false, - "src": "66998:2:18", + "src": "66998:2:38", "valueSize": 1 }, { - "declaration": 32618, + "declaration": 35679, "isOffset": false, "isSlot": false, - "src": "66933:2:18", + "src": "66933:2:38", "valueSize": 1 }, { - "declaration": 32620, + "declaration": 35681, "isOffset": false, "isSlot": false, - "src": "67032:2:18", + "src": "67032:2:38", "valueSize": 1 } ], - "id": 32647, + "id": 35708, "nodeType": "InlineAssembly", - "src": "66177:868:18" + "src": "66177:868:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32649, + "id": 35710, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "67070:4:18", + "src": "67070:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -75263,14 +75263,14 @@ }, { "hexValue": "30786534", - "id": 32650, + "id": 35711, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "67076:4:18", + "src": "67076:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_228_by_1", "typeString": "int_const 228" @@ -75289,18 +75289,18 @@ "typeString": "int_const 228" } ], - "id": 32648, + "id": 35709, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "67054:15:18", + "referencedDeclaration": 33383, + "src": "67054:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32651, + "id": 35712, "isConstant": false, "isLValue": false, "isPure": false, @@ -75309,21 +75309,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "67054:27:18", + "src": "67054:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32652, + "id": 35713, "nodeType": "ExpressionStatement", - "src": "67054:27:18" + "src": "67054:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "67100:243:18", + "src": "67100:243:38", "statements": [ { "expression": { @@ -75331,26 +75331,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "67121:4:18", + "src": "67121:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "67127:2:18" + "src": "67127:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "67114:6:18" + "src": "67114:6:38" }, "nodeType": "YulFunctionCall", - "src": "67114:16:18" + "src": "67114:16:38" }, "nodeType": "YulExpressionStatement", - "src": "67114:16:18" + "src": "67114:16:38" }, { "expression": { @@ -75358,26 +75358,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "67150:4:18", + "src": "67150:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "67156:2:18" + "src": "67156:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "67143:6:18" + "src": "67143:6:38" }, "nodeType": "YulFunctionCall", - "src": "67143:16:18" + "src": "67143:16:38" }, "nodeType": "YulExpressionStatement", - "src": "67143:16:18" + "src": "67143:16:38" }, { "expression": { @@ -75385,26 +75385,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "67179:4:18", + "src": "67179:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "67185:2:18" + "src": "67185:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "67172:6:18" + "src": "67172:6:38" }, "nodeType": "YulFunctionCall", - "src": "67172:16:18" + "src": "67172:16:38" }, "nodeType": "YulExpressionStatement", - "src": "67172:16:18" + "src": "67172:16:38" }, { "expression": { @@ -75412,26 +75412,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "67208:4:18", + "src": "67208:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "67214:2:18" + "src": "67214:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "67201:6:18" + "src": "67201:6:38" }, "nodeType": "YulFunctionCall", - "src": "67201:16:18" + "src": "67201:16:38" }, "nodeType": "YulExpressionStatement", - "src": "67201:16:18" + "src": "67201:16:38" }, { "expression": { @@ -75439,26 +75439,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "67237:4:18", + "src": "67237:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "67243:2:18" + "src": "67243:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "67230:6:18" + "src": "67230:6:38" }, "nodeType": "YulFunctionCall", - "src": "67230:16:18" + "src": "67230:16:38" }, "nodeType": "YulExpressionStatement", - "src": "67230:16:18" + "src": "67230:16:38" }, { "expression": { @@ -75466,26 +75466,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "67266:4:18", + "src": "67266:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "67272:2:18" + "src": "67272:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "67259:6:18" + "src": "67259:6:38" }, "nodeType": "YulFunctionCall", - "src": "67259:16:18" + "src": "67259:16:38" }, "nodeType": "YulExpressionStatement", - "src": "67259:16:18" + "src": "67259:16:38" }, { "expression": { @@ -75493,26 +75493,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "67295:4:18", + "src": "67295:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "67301:2:18" + "src": "67301:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "67288:6:18" + "src": "67288:6:38" }, "nodeType": "YulFunctionCall", - "src": "67288:16:18" + "src": "67288:16:38" }, "nodeType": "YulExpressionStatement", - "src": "67288:16:18" + "src": "67288:16:38" }, { "expression": { @@ -75520,91 +75520,91 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "67324:4:18", + "src": "67324:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "67330:2:18" + "src": "67330:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "67317:6:18" + "src": "67317:6:38" }, "nodeType": "YulFunctionCall", - "src": "67317:16:18" + "src": "67317:16:38" }, "nodeType": "YulExpressionStatement", - "src": "67317:16:18" + "src": "67317:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32624, + "declaration": 35685, "isOffset": false, "isSlot": false, - "src": "67127:2:18", + "src": "67127:2:38", "valueSize": 1 }, { - "declaration": 32627, + "declaration": 35688, "isOffset": false, "isSlot": false, - "src": "67156:2:18", + "src": "67156:2:38", "valueSize": 1 }, { - "declaration": 32630, + "declaration": 35691, "isOffset": false, "isSlot": false, - "src": "67185:2:18", + "src": "67185:2:38", "valueSize": 1 }, { - "declaration": 32633, + "declaration": 35694, "isOffset": false, "isSlot": false, - "src": "67214:2:18", + "src": "67214:2:38", "valueSize": 1 }, { - "declaration": 32636, + "declaration": 35697, "isOffset": false, "isSlot": false, - "src": "67243:2:18", + "src": "67243:2:38", "valueSize": 1 }, { - "declaration": 32639, + "declaration": 35700, "isOffset": false, "isSlot": false, - "src": "67272:2:18", + "src": "67272:2:38", "valueSize": 1 }, { - "declaration": 32642, + "declaration": 35703, "isOffset": false, "isSlot": false, - "src": "67301:2:18", + "src": "67301:2:38", "valueSize": 1 }, { - "declaration": 32645, + "declaration": 35706, "isOffset": false, "isSlot": false, - "src": "67330:2:18", + "src": "67330:2:38", "valueSize": 1 } ], - "id": 32653, + "id": 35714, "nodeType": "InlineAssembly", - "src": "67091:252:18" + "src": "67091:252:38" } ] }, @@ -75612,20 +75612,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "65953:3:18", + "nameLocation": "65953:3:38", "parameters": { - "id": 32621, + "id": 35682, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32616, + "id": 35677, "mutability": "mutable", "name": "p0", - "nameLocation": "65965:2:18", + "nameLocation": "65965:2:38", "nodeType": "VariableDeclaration", - "scope": 32655, - "src": "65957:10:18", + "scope": 35716, + "src": "65957:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75633,10 +75633,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32615, + "id": 35676, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "65957:7:18", + "src": "65957:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -75646,13 +75646,13 @@ }, { "constant": false, - "id": 32618, + "id": 35679, "mutability": "mutable", "name": "p1", - "nameLocation": "65977:2:18", + "nameLocation": "65977:2:38", "nodeType": "VariableDeclaration", - "scope": 32655, - "src": "65969:10:18", + "scope": 35716, + "src": "65969:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75660,10 +75660,10 @@ "typeString": "address" }, "typeName": { - "id": 32617, + "id": 35678, "name": "address", "nodeType": "ElementaryTypeName", - "src": "65969:7:18", + "src": "65969:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -75674,13 +75674,13 @@ }, { "constant": false, - "id": 32620, + "id": 35681, "mutability": "mutable", "name": "p2", - "nameLocation": "65989:2:18", + "nameLocation": "65989:2:38", "nodeType": "VariableDeclaration", - "scope": 32655, - "src": "65981:10:18", + "scope": 35716, + "src": "65981:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75688,10 +75688,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32619, + "id": 35680, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "65981:7:18", + "src": "65981:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -75700,44 +75700,44 @@ "visibility": "internal" } ], - "src": "65956:36:18" + "src": "65956:36:38" }, "returnParameters": { - "id": 32622, + "id": 35683, "nodeType": "ParameterList", "parameters": [], - "src": "66007:0:18" + "src": "66007:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32690, + "id": 35751, "nodeType": "FunctionDefinition", - "src": "67355:1206:18", + "src": "67355:1206:38", "nodes": [], "body": { - "id": 32689, + "id": 35750, "nodeType": "Block", - "src": "67415:1146:18", + "src": "67415:1146:38", "nodes": [], "statements": [ { "assignments": [ - 32665 + 35726 ], "declarations": [ { "constant": false, - "id": 32665, + "id": 35726, "mutability": "mutable", "name": "m0", - "nameLocation": "67433:2:18", + "nameLocation": "67433:2:38", "nodeType": "VariableDeclaration", - "scope": 32689, - "src": "67425:10:18", + "scope": 35750, + "src": "67425:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75745,10 +75745,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32664, + "id": 35725, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "67425:7:18", + "src": "67425:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -75757,24 +75757,24 @@ "visibility": "internal" } ], - "id": 32666, + "id": 35727, "nodeType": "VariableDeclarationStatement", - "src": "67425:10:18" + "src": "67425:10:38" }, { "assignments": [ - 32668 + 35729 ], "declarations": [ { "constant": false, - "id": 32668, + "id": 35729, "mutability": "mutable", "name": "m1", - "nameLocation": "67453:2:18", + "nameLocation": "67453:2:38", "nodeType": "VariableDeclaration", - "scope": 32689, - "src": "67445:10:18", + "scope": 35750, + "src": "67445:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75782,10 +75782,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32667, + "id": 35728, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "67445:7:18", + "src": "67445:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -75794,24 +75794,24 @@ "visibility": "internal" } ], - "id": 32669, + "id": 35730, "nodeType": "VariableDeclarationStatement", - "src": "67445:10:18" + "src": "67445:10:38" }, { "assignments": [ - 32671 + 35732 ], "declarations": [ { "constant": false, - "id": 32671, + "id": 35732, "mutability": "mutable", "name": "m2", - "nameLocation": "67473:2:18", + "nameLocation": "67473:2:38", "nodeType": "VariableDeclaration", - "scope": 32689, - "src": "67465:10:18", + "scope": 35750, + "src": "67465:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75819,10 +75819,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32670, + "id": 35731, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "67465:7:18", + "src": "67465:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -75831,24 +75831,24 @@ "visibility": "internal" } ], - "id": 32672, + "id": 35733, "nodeType": "VariableDeclarationStatement", - "src": "67465:10:18" + "src": "67465:10:38" }, { "assignments": [ - 32674 + 35735 ], "declarations": [ { "constant": false, - "id": 32674, + "id": 35735, "mutability": "mutable", "name": "m3", - "nameLocation": "67493:2:18", + "nameLocation": "67493:2:38", "nodeType": "VariableDeclaration", - "scope": 32689, - "src": "67485:10:18", + "scope": 35750, + "src": "67485:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75856,10 +75856,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32673, + "id": 35734, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "67485:7:18", + "src": "67485:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -75868,24 +75868,24 @@ "visibility": "internal" } ], - "id": 32675, + "id": 35736, "nodeType": "VariableDeclarationStatement", - "src": "67485:10:18" + "src": "67485:10:38" }, { "assignments": [ - 32677 + 35738 ], "declarations": [ { "constant": false, - "id": 32677, + "id": 35738, "mutability": "mutable", "name": "m4", - "nameLocation": "67513:2:18", + "nameLocation": "67513:2:38", "nodeType": "VariableDeclaration", - "scope": 32689, - "src": "67505:10:18", + "scope": 35750, + "src": "67505:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75893,10 +75893,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32676, + "id": 35737, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "67505:7:18", + "src": "67505:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -75905,24 +75905,24 @@ "visibility": "internal" } ], - "id": 32678, + "id": 35739, "nodeType": "VariableDeclarationStatement", - "src": "67505:10:18" + "src": "67505:10:38" }, { "assignments": [ - 32680 + 35741 ], "declarations": [ { "constant": false, - "id": 32680, + "id": 35741, "mutability": "mutable", "name": "m5", - "nameLocation": "67533:2:18", + "nameLocation": "67533:2:38", "nodeType": "VariableDeclaration", - "scope": 32689, - "src": "67525:10:18", + "scope": 35750, + "src": "67525:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -75930,10 +75930,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32679, + "id": 35740, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "67525:7:18", + "src": "67525:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -75942,27 +75942,27 @@ "visibility": "internal" } ], - "id": 32681, + "id": 35742, "nodeType": "VariableDeclarationStatement", - "src": "67525:10:18" + "src": "67525:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "67554:761:18", + "src": "67554:761:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "67597:313:18", + "src": "67597:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "67615:15:18", + "src": "67615:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "67629:1:18", + "src": "67629:1:38", "type": "", "value": "0" }, @@ -75970,7 +75970,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "67619:6:18", + "src": "67619:6:38", "type": "" } ] @@ -75978,16 +75978,16 @@ { "body": { "nodeType": "YulBlock", - "src": "67700:40:18", + "src": "67700:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "67729:9:18", + "src": "67729:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "67731:5:18" + "src": "67731:5:38" } ] }, @@ -75998,33 +75998,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "67717:6:18" + "src": "67717:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "67725:1:18" + "src": "67725:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "67712:4:18" + "src": "67712:4:38" }, "nodeType": "YulFunctionCall", - "src": "67712:15:18" + "src": "67712:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "67705:6:18" + "src": "67705:6:38" }, "nodeType": "YulFunctionCall", - "src": "67705:23:18" + "src": "67705:23:38" }, "nodeType": "YulIf", - "src": "67702:36:18" + "src": "67702:36:38" } ] }, @@ -76033,12 +76033,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "67657:6:18" + "src": "67657:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "67665:4:18", + "src": "67665:4:38", "type": "", "value": "0x20" } @@ -76046,30 +76046,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "67654:2:18" + "src": "67654:2:38" }, "nodeType": "YulFunctionCall", - "src": "67654:16:18" + "src": "67654:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "67671:28:18", + "src": "67671:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "67673:24:18", + "src": "67673:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "67687:6:18" + "src": "67687:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "67695:1:18", + "src": "67695:1:38", "type": "", "value": "1" } @@ -76077,16 +76077,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "67683:3:18" + "src": "67683:3:38" }, "nodeType": "YulFunctionCall", - "src": "67683:14:18" + "src": "67683:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "67673:6:18" + "src": "67673:6:38" } ] } @@ -76094,10 +76094,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "67651:2:18", + "src": "67651:2:38", "statements": [] }, - "src": "67647:93:18" + "src": "67647:93:38" }, { "expression": { @@ -76105,34 +76105,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "67764:3:18" + "src": "67764:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "67769:6:18" + "src": "67769:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "67757:6:18" + "src": "67757:6:38" }, "nodeType": "YulFunctionCall", - "src": "67757:19:18" + "src": "67757:19:38" }, "nodeType": "YulExpressionStatement", - "src": "67757:19:18" + "src": "67757:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "67793:37:18", + "src": "67793:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "67810:3:18", + "src": "67810:3:38", "type": "", "value": "256" }, @@ -76141,38 +76141,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "67819:1:18", + "src": "67819:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "67822:6:18" + "src": "67822:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "67815:3:18" + "src": "67815:3:38" }, "nodeType": "YulFunctionCall", - "src": "67815:14:18" + "src": "67815:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "67806:3:18" + "src": "67806:3:38" }, "nodeType": "YulFunctionCall", - "src": "67806:24:18" + "src": "67806:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "67797:5:18", + "src": "67797:5:38", "type": "" } ] @@ -76185,12 +76185,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "67858:3:18" + "src": "67858:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "67863:4:18", + "src": "67863:4:38", "type": "", "value": "0x20" } @@ -76198,59 +76198,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "67854:3:18" + "src": "67854:3:38" }, "nodeType": "YulFunctionCall", - "src": "67854:14:18" + "src": "67854:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "67874:5:18" + "src": "67874:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "67885:5:18" + "src": "67885:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "67892:1:18" + "src": "67892:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "67881:3:18" + "src": "67881:3:38" }, "nodeType": "YulFunctionCall", - "src": "67881:13:18" + "src": "67881:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "67870:3:18" + "src": "67870:3:38" }, "nodeType": "YulFunctionCall", - "src": "67870:25:18" + "src": "67870:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "67847:6:18" + "src": "67847:6:38" }, "nodeType": "YulFunctionCall", - "src": "67847:49:18" + "src": "67847:49:38" }, "nodeType": "YulExpressionStatement", - "src": "67847:49:18" + "src": "67847:49:38" } ] }, @@ -76260,27 +76260,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "67589:3:18", + "src": "67589:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "67594:1:18", + "src": "67594:1:38", "type": "" } ], - "src": "67568:342:18" + "src": "67568:342:38" }, { "nodeType": "YulAssignment", - "src": "67923:17:18", + "src": "67923:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "67935:4:18", + "src": "67935:4:38", "type": "", "value": "0x00" } @@ -76288,28 +76288,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "67929:5:18" + "src": "67929:5:38" }, "nodeType": "YulFunctionCall", - "src": "67929:11:18" + "src": "67929:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "67923:2:18" + "src": "67923:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "67953:17:18", + "src": "67953:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "67965:4:18", + "src": "67965:4:38", "type": "", "value": "0x20" } @@ -76317,28 +76317,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "67959:5:18" + "src": "67959:5:38" }, "nodeType": "YulFunctionCall", - "src": "67959:11:18" + "src": "67959:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "67953:2:18" + "src": "67953:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "67983:17:18", + "src": "67983:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "67995:4:18", + "src": "67995:4:38", "type": "", "value": "0x40" } @@ -76346,28 +76346,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "67989:5:18" + "src": "67989:5:38" }, "nodeType": "YulFunctionCall", - "src": "67989:11:18" + "src": "67989:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "67983:2:18" + "src": "67983:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "68013:17:18", + "src": "68013:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "68025:4:18", + "src": "68025:4:38", "type": "", "value": "0x60" } @@ -76375,28 +76375,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "68019:5:18" + "src": "68019:5:38" }, "nodeType": "YulFunctionCall", - "src": "68019:11:18" + "src": "68019:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "68013:2:18" + "src": "68013:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "68043:17:18", + "src": "68043:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "68055:4:18", + "src": "68055:4:38", "type": "", "value": "0x80" } @@ -76404,28 +76404,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "68049:5:18" + "src": "68049:5:38" }, "nodeType": "YulFunctionCall", - "src": "68049:11:18" + "src": "68049:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "68043:2:18" + "src": "68043:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "68073:17:18", + "src": "68073:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "68085:4:18", + "src": "68085:4:38", "type": "", "value": "0xa0" } @@ -76433,16 +76433,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "68079:5:18" + "src": "68079:5:38" }, "nodeType": "YulFunctionCall", - "src": "68079:11:18" + "src": "68079:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "68073:2:18" + "src": "68073:2:38" } ] }, @@ -76452,14 +76452,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "68165:4:18", + "src": "68165:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "68171:10:18", + "src": "68171:10:38", "type": "", "value": "0x932bbb38" } @@ -76467,13 +76467,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "68158:6:18" + "src": "68158:6:38" }, "nodeType": "YulFunctionCall", - "src": "68158:24:18" + "src": "68158:24:38" }, "nodeType": "YulExpressionStatement", - "src": "68158:24:18" + "src": "68158:24:38" }, { "expression": { @@ -76481,14 +76481,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "68202:4:18", + "src": "68202:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "68208:4:18", + "src": "68208:4:38", "type": "", "value": "0x60" } @@ -76496,13 +76496,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "68195:6:18" + "src": "68195:6:38" }, "nodeType": "YulFunctionCall", - "src": "68195:18:18" + "src": "68195:18:38" }, "nodeType": "YulExpressionStatement", - "src": "68195:18:18" + "src": "68195:18:38" }, { "expression": { @@ -76510,26 +76510,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "68233:4:18", + "src": "68233:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "68239:2:18" + "src": "68239:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "68226:6:18" + "src": "68226:6:38" }, "nodeType": "YulFunctionCall", - "src": "68226:16:18" + "src": "68226:16:38" }, "nodeType": "YulExpressionStatement", - "src": "68226:16:18" + "src": "68226:16:38" }, { "expression": { @@ -76537,26 +76537,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "68262:4:18", + "src": "68262:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "68268:2:18" + "src": "68268:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "68255:6:18" + "src": "68255:6:38" }, "nodeType": "YulFunctionCall", - "src": "68255:16:18" + "src": "68255:16:38" }, "nodeType": "YulExpressionStatement", - "src": "68255:16:18" + "src": "68255:16:38" }, { "expression": { @@ -76564,112 +76564,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "68296:4:18", + "src": "68296:4:38", "type": "", "value": "0x80" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "68302:2:18" + "src": "68302:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "68284:11:18" + "src": "68284:11:38" }, "nodeType": "YulFunctionCall", - "src": "68284:21:18" + "src": "68284:21:38" }, "nodeType": "YulExpressionStatement", - "src": "68284:21:18" + "src": "68284:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32665, + "declaration": 35726, "isOffset": false, "isSlot": false, - "src": "67923:2:18", + "src": "67923:2:38", "valueSize": 1 }, { - "declaration": 32668, + "declaration": 35729, "isOffset": false, "isSlot": false, - "src": "67953:2:18", + "src": "67953:2:38", "valueSize": 1 }, { - "declaration": 32671, + "declaration": 35732, "isOffset": false, "isSlot": false, - "src": "67983:2:18", + "src": "67983:2:38", "valueSize": 1 }, { - "declaration": 32674, + "declaration": 35735, "isOffset": false, "isSlot": false, - "src": "68013:2:18", + "src": "68013:2:38", "valueSize": 1 }, { - "declaration": 32677, + "declaration": 35738, "isOffset": false, "isSlot": false, - "src": "68043:2:18", + "src": "68043:2:38", "valueSize": 1 }, { - "declaration": 32680, + "declaration": 35741, "isOffset": false, "isSlot": false, - "src": "68073:2:18", + "src": "68073:2:38", "valueSize": 1 }, { - "declaration": 32657, + "declaration": 35718, "isOffset": false, "isSlot": false, - "src": "68302:2:18", + "src": "68302:2:38", "valueSize": 1 }, { - "declaration": 32659, + "declaration": 35720, "isOffset": false, "isSlot": false, - "src": "68239:2:18", + "src": "68239:2:38", "valueSize": 1 }, { - "declaration": 32661, + "declaration": 35722, "isOffset": false, "isSlot": false, - "src": "68268:2:18", + "src": "68268:2:38", "valueSize": 1 } ], - "id": 32682, + "id": 35743, "nodeType": "InlineAssembly", - "src": "67545:770:18" + "src": "67545:770:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32684, + "id": 35745, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "68340:4:18", + "src": "68340:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -76678,14 +76678,14 @@ }, { "hexValue": "30786134", - "id": 32685, + "id": 35746, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "68346:4:18", + "src": "68346:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -76704,18 +76704,18 @@ "typeString": "int_const 164" } ], - "id": 32683, + "id": 35744, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "68324:15:18", + "referencedDeclaration": 33383, + "src": "68324:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32686, + "id": 35747, "isConstant": false, "isLValue": false, "isPure": false, @@ -76724,21 +76724,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "68324:27:18", + "src": "68324:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32687, + "id": 35748, "nodeType": "ExpressionStatement", - "src": "68324:27:18" + "src": "68324:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "68370:185:18", + "src": "68370:185:38", "statements": [ { "expression": { @@ -76746,26 +76746,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "68391:4:18", + "src": "68391:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "68397:2:18" + "src": "68397:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "68384:6:18" + "src": "68384:6:38" }, "nodeType": "YulFunctionCall", - "src": "68384:16:18" + "src": "68384:16:38" }, "nodeType": "YulExpressionStatement", - "src": "68384:16:18" + "src": "68384:16:38" }, { "expression": { @@ -76773,26 +76773,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "68420:4:18", + "src": "68420:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "68426:2:18" + "src": "68426:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "68413:6:18" + "src": "68413:6:38" }, "nodeType": "YulFunctionCall", - "src": "68413:16:18" + "src": "68413:16:38" }, "nodeType": "YulExpressionStatement", - "src": "68413:16:18" + "src": "68413:16:38" }, { "expression": { @@ -76800,26 +76800,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "68449:4:18", + "src": "68449:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "68455:2:18" + "src": "68455:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "68442:6:18" + "src": "68442:6:38" }, "nodeType": "YulFunctionCall", - "src": "68442:16:18" + "src": "68442:16:38" }, "nodeType": "YulExpressionStatement", - "src": "68442:16:18" + "src": "68442:16:38" }, { "expression": { @@ -76827,26 +76827,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "68478:4:18", + "src": "68478:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "68484:2:18" + "src": "68484:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "68471:6:18" + "src": "68471:6:38" }, "nodeType": "YulFunctionCall", - "src": "68471:16:18" + "src": "68471:16:38" }, "nodeType": "YulExpressionStatement", - "src": "68471:16:18" + "src": "68471:16:38" }, { "expression": { @@ -76854,26 +76854,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "68507:4:18", + "src": "68507:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "68513:2:18" + "src": "68513:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "68500:6:18" + "src": "68500:6:38" }, "nodeType": "YulFunctionCall", - "src": "68500:16:18" + "src": "68500:16:38" }, "nodeType": "YulExpressionStatement", - "src": "68500:16:18" + "src": "68500:16:38" }, { "expression": { @@ -76881,77 +76881,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "68536:4:18", + "src": "68536:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "68542:2:18" + "src": "68542:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "68529:6:18" + "src": "68529:6:38" }, "nodeType": "YulFunctionCall", - "src": "68529:16:18" + "src": "68529:16:38" }, "nodeType": "YulExpressionStatement", - "src": "68529:16:18" + "src": "68529:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32665, + "declaration": 35726, "isOffset": false, "isSlot": false, - "src": "68397:2:18", + "src": "68397:2:38", "valueSize": 1 }, { - "declaration": 32668, + "declaration": 35729, "isOffset": false, "isSlot": false, - "src": "68426:2:18", + "src": "68426:2:38", "valueSize": 1 }, { - "declaration": 32671, + "declaration": 35732, "isOffset": false, "isSlot": false, - "src": "68455:2:18", + "src": "68455:2:38", "valueSize": 1 }, { - "declaration": 32674, + "declaration": 35735, "isOffset": false, "isSlot": false, - "src": "68484:2:18", + "src": "68484:2:38", "valueSize": 1 }, { - "declaration": 32677, + "declaration": 35738, "isOffset": false, "isSlot": false, - "src": "68513:2:18", + "src": "68513:2:38", "valueSize": 1 }, { - "declaration": 32680, + "declaration": 35741, "isOffset": false, "isSlot": false, - "src": "68542:2:18", + "src": "68542:2:38", "valueSize": 1 } ], - "id": 32688, + "id": 35749, "nodeType": "InlineAssembly", - "src": "68361:194:18" + "src": "68361:194:38" } ] }, @@ -76959,20 +76959,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "67364:3:18", + "nameLocation": "67364:3:38", "parameters": { - "id": 32662, + "id": 35723, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32657, + "id": 35718, "mutability": "mutable", "name": "p0", - "nameLocation": "67376:2:18", + "nameLocation": "67376:2:38", "nodeType": "VariableDeclaration", - "scope": 32690, - "src": "67368:10:18", + "scope": 35751, + "src": "67368:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -76980,10 +76980,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32656, + "id": 35717, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "67368:7:18", + "src": "67368:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -76993,13 +76993,13 @@ }, { "constant": false, - "id": 32659, + "id": 35720, "mutability": "mutable", "name": "p1", - "nameLocation": "67385:2:18", + "nameLocation": "67385:2:38", "nodeType": "VariableDeclaration", - "scope": 32690, - "src": "67380:7:18", + "scope": 35751, + "src": "67380:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77007,10 +77007,10 @@ "typeString": "bool" }, "typeName": { - "id": 32658, + "id": 35719, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "67380:4:18", + "src": "67380:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -77020,13 +77020,13 @@ }, { "constant": false, - "id": 32661, + "id": 35722, "mutability": "mutable", "name": "p2", - "nameLocation": "67397:2:18", + "nameLocation": "67397:2:38", "nodeType": "VariableDeclaration", - "scope": 32690, - "src": "67389:10:18", + "scope": 35751, + "src": "67389:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77034,10 +77034,10 @@ "typeString": "address" }, "typeName": { - "id": 32660, + "id": 35721, "name": "address", "nodeType": "ElementaryTypeName", - "src": "67389:7:18", + "src": "67389:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -77047,44 +77047,44 @@ "visibility": "internal" } ], - "src": "67367:33:18" + "src": "67367:33:38" }, "returnParameters": { - "id": 32663, + "id": 35724, "nodeType": "ParameterList", "parameters": [], - "src": "67415:0:18" + "src": "67415:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32725, + "id": 35786, "nodeType": "FunctionDefinition", - "src": "68567:1200:18", + "src": "68567:1200:38", "nodes": [], "body": { - "id": 32724, + "id": 35785, "nodeType": "Block", - "src": "68624:1143:18", + "src": "68624:1143:38", "nodes": [], "statements": [ { "assignments": [ - 32700 + 35761 ], "declarations": [ { "constant": false, - "id": 32700, + "id": 35761, "mutability": "mutable", "name": "m0", - "nameLocation": "68642:2:18", + "nameLocation": "68642:2:38", "nodeType": "VariableDeclaration", - "scope": 32724, - "src": "68634:10:18", + "scope": 35785, + "src": "68634:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77092,10 +77092,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32699, + "id": 35760, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "68634:7:18", + "src": "68634:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -77104,24 +77104,24 @@ "visibility": "internal" } ], - "id": 32701, + "id": 35762, "nodeType": "VariableDeclarationStatement", - "src": "68634:10:18" + "src": "68634:10:38" }, { "assignments": [ - 32703 + 35764 ], "declarations": [ { "constant": false, - "id": 32703, + "id": 35764, "mutability": "mutable", "name": "m1", - "nameLocation": "68662:2:18", + "nameLocation": "68662:2:38", "nodeType": "VariableDeclaration", - "scope": 32724, - "src": "68654:10:18", + "scope": 35785, + "src": "68654:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77129,10 +77129,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32702, + "id": 35763, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "68654:7:18", + "src": "68654:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -77141,24 +77141,24 @@ "visibility": "internal" } ], - "id": 32704, + "id": 35765, "nodeType": "VariableDeclarationStatement", - "src": "68654:10:18" + "src": "68654:10:38" }, { "assignments": [ - 32706 + 35767 ], "declarations": [ { "constant": false, - "id": 32706, + "id": 35767, "mutability": "mutable", "name": "m2", - "nameLocation": "68682:2:18", + "nameLocation": "68682:2:38", "nodeType": "VariableDeclaration", - "scope": 32724, - "src": "68674:10:18", + "scope": 35785, + "src": "68674:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77166,10 +77166,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32705, + "id": 35766, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "68674:7:18", + "src": "68674:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -77178,24 +77178,24 @@ "visibility": "internal" } ], - "id": 32707, + "id": 35768, "nodeType": "VariableDeclarationStatement", - "src": "68674:10:18" + "src": "68674:10:38" }, { "assignments": [ - 32709 + 35770 ], "declarations": [ { "constant": false, - "id": 32709, + "id": 35770, "mutability": "mutable", "name": "m3", - "nameLocation": "68702:2:18", + "nameLocation": "68702:2:38", "nodeType": "VariableDeclaration", - "scope": 32724, - "src": "68694:10:18", + "scope": 35785, + "src": "68694:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77203,10 +77203,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32708, + "id": 35769, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "68694:7:18", + "src": "68694:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -77215,24 +77215,24 @@ "visibility": "internal" } ], - "id": 32710, + "id": 35771, "nodeType": "VariableDeclarationStatement", - "src": "68694:10:18" + "src": "68694:10:38" }, { "assignments": [ - 32712 + 35773 ], "declarations": [ { "constant": false, - "id": 32712, + "id": 35773, "mutability": "mutable", "name": "m4", - "nameLocation": "68722:2:18", + "nameLocation": "68722:2:38", "nodeType": "VariableDeclaration", - "scope": 32724, - "src": "68714:10:18", + "scope": 35785, + "src": "68714:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77240,10 +77240,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32711, + "id": 35772, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "68714:7:18", + "src": "68714:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -77252,24 +77252,24 @@ "visibility": "internal" } ], - "id": 32713, + "id": 35774, "nodeType": "VariableDeclarationStatement", - "src": "68714:10:18" + "src": "68714:10:38" }, { "assignments": [ - 32715 + 35776 ], "declarations": [ { "constant": false, - "id": 32715, + "id": 35776, "mutability": "mutable", "name": "m5", - "nameLocation": "68742:2:18", + "nameLocation": "68742:2:38", "nodeType": "VariableDeclaration", - "scope": 32724, - "src": "68734:10:18", + "scope": 35785, + "src": "68734:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -77277,10 +77277,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32714, + "id": 35775, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "68734:7:18", + "src": "68734:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -77289,27 +77289,27 @@ "visibility": "internal" } ], - "id": 32716, + "id": 35777, "nodeType": "VariableDeclarationStatement", - "src": "68734:10:18" + "src": "68734:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "68763:758:18", + "src": "68763:758:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "68806:313:18", + "src": "68806:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "68824:15:18", + "src": "68824:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "68838:1:18", + "src": "68838:1:38", "type": "", "value": "0" }, @@ -77317,7 +77317,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "68828:6:18", + "src": "68828:6:38", "type": "" } ] @@ -77325,16 +77325,16 @@ { "body": { "nodeType": "YulBlock", - "src": "68909:40:18", + "src": "68909:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "68938:9:18", + "src": "68938:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "68940:5:18" + "src": "68940:5:38" } ] }, @@ -77345,33 +77345,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "68926:6:18" + "src": "68926:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "68934:1:18" + "src": "68934:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "68921:4:18" + "src": "68921:4:38" }, "nodeType": "YulFunctionCall", - "src": "68921:15:18" + "src": "68921:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "68914:6:18" + "src": "68914:6:38" }, "nodeType": "YulFunctionCall", - "src": "68914:23:18" + "src": "68914:23:38" }, "nodeType": "YulIf", - "src": "68911:36:18" + "src": "68911:36:38" } ] }, @@ -77380,12 +77380,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "68866:6:18" + "src": "68866:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "68874:4:18", + "src": "68874:4:38", "type": "", "value": "0x20" } @@ -77393,30 +77393,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "68863:2:18" + "src": "68863:2:38" }, "nodeType": "YulFunctionCall", - "src": "68863:16:18" + "src": "68863:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "68880:28:18", + "src": "68880:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "68882:24:18", + "src": "68882:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "68896:6:18" + "src": "68896:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "68904:1:18", + "src": "68904:1:38", "type": "", "value": "1" } @@ -77424,16 +77424,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "68892:3:18" + "src": "68892:3:38" }, "nodeType": "YulFunctionCall", - "src": "68892:14:18" + "src": "68892:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "68882:6:18" + "src": "68882:6:38" } ] } @@ -77441,10 +77441,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "68860:2:18", + "src": "68860:2:38", "statements": [] }, - "src": "68856:93:18" + "src": "68856:93:38" }, { "expression": { @@ -77452,34 +77452,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "68973:3:18" + "src": "68973:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "68978:6:18" + "src": "68978:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "68966:6:18" + "src": "68966:6:38" }, "nodeType": "YulFunctionCall", - "src": "68966:19:18" + "src": "68966:19:38" }, "nodeType": "YulExpressionStatement", - "src": "68966:19:18" + "src": "68966:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "69002:37:18", + "src": "69002:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "69019:3:18", + "src": "69019:3:38", "type": "", "value": "256" }, @@ -77488,38 +77488,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "69028:1:18", + "src": "69028:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "69031:6:18" + "src": "69031:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "69024:3:18" + "src": "69024:3:38" }, "nodeType": "YulFunctionCall", - "src": "69024:14:18" + "src": "69024:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "69015:3:18" + "src": "69015:3:38" }, "nodeType": "YulFunctionCall", - "src": "69015:24:18" + "src": "69015:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "69006:5:18", + "src": "69006:5:38", "type": "" } ] @@ -77532,12 +77532,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "69067:3:18" + "src": "69067:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "69072:4:18", + "src": "69072:4:38", "type": "", "value": "0x20" } @@ -77545,59 +77545,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "69063:3:18" + "src": "69063:3:38" }, "nodeType": "YulFunctionCall", - "src": "69063:14:18" + "src": "69063:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "69083:5:18" + "src": "69083:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "69094:5:18" + "src": "69094:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "69101:1:18" + "src": "69101:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "69090:3:18" + "src": "69090:3:38" }, "nodeType": "YulFunctionCall", - "src": "69090:13:18" + "src": "69090:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "69079:3:18" + "src": "69079:3:38" }, "nodeType": "YulFunctionCall", - "src": "69079:25:18" + "src": "69079:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "69056:6:18" + "src": "69056:6:38" }, "nodeType": "YulFunctionCall", - "src": "69056:49:18" + "src": "69056:49:38" }, "nodeType": "YulExpressionStatement", - "src": "69056:49:18" + "src": "69056:49:38" } ] }, @@ -77607,27 +77607,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "68798:3:18", + "src": "68798:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "68803:1:18", + "src": "68803:1:38", "type": "" } ], - "src": "68777:342:18" + "src": "68777:342:38" }, { "nodeType": "YulAssignment", - "src": "69132:17:18", + "src": "69132:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "69144:4:18", + "src": "69144:4:38", "type": "", "value": "0x00" } @@ -77635,28 +77635,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "69138:5:18" + "src": "69138:5:38" }, "nodeType": "YulFunctionCall", - "src": "69138:11:18" + "src": "69138:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "69132:2:18" + "src": "69132:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "69162:17:18", + "src": "69162:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "69174:4:18", + "src": "69174:4:38", "type": "", "value": "0x20" } @@ -77664,28 +77664,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "69168:5:18" + "src": "69168:5:38" }, "nodeType": "YulFunctionCall", - "src": "69168:11:18" + "src": "69168:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "69162:2:18" + "src": "69162:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "69192:17:18", + "src": "69192:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "69204:4:18", + "src": "69204:4:38", "type": "", "value": "0x40" } @@ -77693,28 +77693,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "69198:5:18" + "src": "69198:5:38" }, "nodeType": "YulFunctionCall", - "src": "69198:11:18" + "src": "69198:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "69192:2:18" + "src": "69192:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "69222:17:18", + "src": "69222:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "69234:4:18", + "src": "69234:4:38", "type": "", "value": "0x60" } @@ -77722,28 +77722,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "69228:5:18" + "src": "69228:5:38" }, "nodeType": "YulFunctionCall", - "src": "69228:11:18" + "src": "69228:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "69222:2:18" + "src": "69222:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "69252:17:18", + "src": "69252:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "69264:4:18", + "src": "69264:4:38", "type": "", "value": "0x80" } @@ -77751,28 +77751,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "69258:5:18" + "src": "69258:5:38" }, "nodeType": "YulFunctionCall", - "src": "69258:11:18" + "src": "69258:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "69252:2:18" + "src": "69252:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "69282:17:18", + "src": "69282:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "69294:4:18", + "src": "69294:4:38", "type": "", "value": "0xa0" } @@ -77780,16 +77780,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "69288:5:18" + "src": "69288:5:38" }, "nodeType": "YulFunctionCall", - "src": "69288:11:18" + "src": "69288:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "69282:2:18" + "src": "69282:2:38" } ] }, @@ -77799,14 +77799,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "69371:4:18", + "src": "69371:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "69377:10:18", + "src": "69377:10:38", "type": "", "value": "0x850b7ad6" } @@ -77814,13 +77814,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "69364:6:18" + "src": "69364:6:38" }, "nodeType": "YulFunctionCall", - "src": "69364:24:18" + "src": "69364:24:38" }, "nodeType": "YulExpressionStatement", - "src": "69364:24:18" + "src": "69364:24:38" }, { "expression": { @@ -77828,14 +77828,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "69408:4:18", + "src": "69408:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "69414:4:18", + "src": "69414:4:38", "type": "", "value": "0x60" } @@ -77843,13 +77843,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "69401:6:18" + "src": "69401:6:38" }, "nodeType": "YulFunctionCall", - "src": "69401:18:18" + "src": "69401:18:38" }, "nodeType": "YulExpressionStatement", - "src": "69401:18:18" + "src": "69401:18:38" }, { "expression": { @@ -77857,26 +77857,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "69439:4:18", + "src": "69439:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "69445:2:18" + "src": "69445:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "69432:6:18" + "src": "69432:6:38" }, "nodeType": "YulFunctionCall", - "src": "69432:16:18" + "src": "69432:16:38" }, "nodeType": "YulExpressionStatement", - "src": "69432:16:18" + "src": "69432:16:38" }, { "expression": { @@ -77884,26 +77884,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "69468:4:18", + "src": "69468:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "69474:2:18" + "src": "69474:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "69461:6:18" + "src": "69461:6:38" }, "nodeType": "YulFunctionCall", - "src": "69461:16:18" + "src": "69461:16:38" }, "nodeType": "YulExpressionStatement", - "src": "69461:16:18" + "src": "69461:16:38" }, { "expression": { @@ -77911,112 +77911,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "69502:4:18", + "src": "69502:4:38", "type": "", "value": "0x80" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "69508:2:18" + "src": "69508:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "69490:11:18" + "src": "69490:11:38" }, "nodeType": "YulFunctionCall", - "src": "69490:21:18" + "src": "69490:21:38" }, "nodeType": "YulExpressionStatement", - "src": "69490:21:18" + "src": "69490:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32700, + "declaration": 35761, "isOffset": false, "isSlot": false, - "src": "69132:2:18", + "src": "69132:2:38", "valueSize": 1 }, { - "declaration": 32703, + "declaration": 35764, "isOffset": false, "isSlot": false, - "src": "69162:2:18", + "src": "69162:2:38", "valueSize": 1 }, { - "declaration": 32706, + "declaration": 35767, "isOffset": false, "isSlot": false, - "src": "69192:2:18", + "src": "69192:2:38", "valueSize": 1 }, { - "declaration": 32709, + "declaration": 35770, "isOffset": false, "isSlot": false, - "src": "69222:2:18", + "src": "69222:2:38", "valueSize": 1 }, { - "declaration": 32712, + "declaration": 35773, "isOffset": false, "isSlot": false, - "src": "69252:2:18", + "src": "69252:2:38", "valueSize": 1 }, { - "declaration": 32715, + "declaration": 35776, "isOffset": false, "isSlot": false, - "src": "69282:2:18", + "src": "69282:2:38", "valueSize": 1 }, { - "declaration": 32692, + "declaration": 35753, "isOffset": false, "isSlot": false, - "src": "69508:2:18", + "src": "69508:2:38", "valueSize": 1 }, { - "declaration": 32694, + "declaration": 35755, "isOffset": false, "isSlot": false, - "src": "69445:2:18", + "src": "69445:2:38", "valueSize": 1 }, { - "declaration": 32696, + "declaration": 35757, "isOffset": false, "isSlot": false, - "src": "69474:2:18", + "src": "69474:2:38", "valueSize": 1 } ], - "id": 32717, + "id": 35778, "nodeType": "InlineAssembly", - "src": "68754:767:18" + "src": "68754:767:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32719, + "id": 35780, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "69546:4:18", + "src": "69546:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -78025,14 +78025,14 @@ }, { "hexValue": "30786134", - "id": 32720, + "id": 35781, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "69552:4:18", + "src": "69552:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -78051,18 +78051,18 @@ "typeString": "int_const 164" } ], - "id": 32718, + "id": 35779, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "69530:15:18", + "referencedDeclaration": 33383, + "src": "69530:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32721, + "id": 35782, "isConstant": false, "isLValue": false, "isPure": false, @@ -78071,21 +78071,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "69530:27:18", + "src": "69530:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32722, + "id": 35783, "nodeType": "ExpressionStatement", - "src": "69530:27:18" + "src": "69530:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "69576:185:18", + "src": "69576:185:38", "statements": [ { "expression": { @@ -78093,26 +78093,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "69597:4:18", + "src": "69597:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "69603:2:18" + "src": "69603:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "69590:6:18" + "src": "69590:6:38" }, "nodeType": "YulFunctionCall", - "src": "69590:16:18" + "src": "69590:16:38" }, "nodeType": "YulExpressionStatement", - "src": "69590:16:18" + "src": "69590:16:38" }, { "expression": { @@ -78120,26 +78120,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "69626:4:18", + "src": "69626:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "69632:2:18" + "src": "69632:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "69619:6:18" + "src": "69619:6:38" }, "nodeType": "YulFunctionCall", - "src": "69619:16:18" + "src": "69619:16:38" }, "nodeType": "YulExpressionStatement", - "src": "69619:16:18" + "src": "69619:16:38" }, { "expression": { @@ -78147,26 +78147,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "69655:4:18", + "src": "69655:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "69661:2:18" + "src": "69661:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "69648:6:18" + "src": "69648:6:38" }, "nodeType": "YulFunctionCall", - "src": "69648:16:18" + "src": "69648:16:38" }, "nodeType": "YulExpressionStatement", - "src": "69648:16:18" + "src": "69648:16:38" }, { "expression": { @@ -78174,26 +78174,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "69684:4:18", + "src": "69684:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "69690:2:18" + "src": "69690:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "69677:6:18" + "src": "69677:6:38" }, "nodeType": "YulFunctionCall", - "src": "69677:16:18" + "src": "69677:16:38" }, "nodeType": "YulExpressionStatement", - "src": "69677:16:18" + "src": "69677:16:38" }, { "expression": { @@ -78201,26 +78201,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "69713:4:18", + "src": "69713:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "69719:2:18" + "src": "69719:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "69706:6:18" + "src": "69706:6:38" }, "nodeType": "YulFunctionCall", - "src": "69706:16:18" + "src": "69706:16:38" }, "nodeType": "YulExpressionStatement", - "src": "69706:16:18" + "src": "69706:16:38" }, { "expression": { @@ -78228,77 +78228,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "69742:4:18", + "src": "69742:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "69748:2:18" + "src": "69748:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "69735:6:18" + "src": "69735:6:38" }, "nodeType": "YulFunctionCall", - "src": "69735:16:18" + "src": "69735:16:38" }, "nodeType": "YulExpressionStatement", - "src": "69735:16:18" + "src": "69735:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32700, + "declaration": 35761, "isOffset": false, "isSlot": false, - "src": "69603:2:18", + "src": "69603:2:38", "valueSize": 1 }, { - "declaration": 32703, + "declaration": 35764, "isOffset": false, "isSlot": false, - "src": "69632:2:18", + "src": "69632:2:38", "valueSize": 1 }, { - "declaration": 32706, + "declaration": 35767, "isOffset": false, "isSlot": false, - "src": "69661:2:18", + "src": "69661:2:38", "valueSize": 1 }, { - "declaration": 32709, + "declaration": 35770, "isOffset": false, "isSlot": false, - "src": "69690:2:18", + "src": "69690:2:38", "valueSize": 1 }, { - "declaration": 32712, + "declaration": 35773, "isOffset": false, "isSlot": false, - "src": "69719:2:18", + "src": "69719:2:38", "valueSize": 1 }, { - "declaration": 32715, + "declaration": 35776, "isOffset": false, "isSlot": false, - "src": "69748:2:18", + "src": "69748:2:38", "valueSize": 1 } ], - "id": 32723, + "id": 35784, "nodeType": "InlineAssembly", - "src": "69567:194:18" + "src": "69567:194:38" } ] }, @@ -78306,20 +78306,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "68576:3:18", + "nameLocation": "68576:3:38", "parameters": { - "id": 32697, + "id": 35758, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32692, + "id": 35753, "mutability": "mutable", "name": "p0", - "nameLocation": "68588:2:18", + "nameLocation": "68588:2:38", "nodeType": "VariableDeclaration", - "scope": 32725, - "src": "68580:10:18", + "scope": 35786, + "src": "68580:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78327,10 +78327,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32691, + "id": 35752, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "68580:7:18", + "src": "68580:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -78340,13 +78340,13 @@ }, { "constant": false, - "id": 32694, + "id": 35755, "mutability": "mutable", "name": "p1", - "nameLocation": "68597:2:18", + "nameLocation": "68597:2:38", "nodeType": "VariableDeclaration", - "scope": 32725, - "src": "68592:7:18", + "scope": 35786, + "src": "68592:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78354,10 +78354,10 @@ "typeString": "bool" }, "typeName": { - "id": 32693, + "id": 35754, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "68592:4:18", + "src": "68592:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78367,13 +78367,13 @@ }, { "constant": false, - "id": 32696, + "id": 35757, "mutability": "mutable", "name": "p2", - "nameLocation": "68606:2:18", + "nameLocation": "68606:2:38", "nodeType": "VariableDeclaration", - "scope": 32725, - "src": "68601:7:18", + "scope": 35786, + "src": "68601:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78381,10 +78381,10 @@ "typeString": "bool" }, "typeName": { - "id": 32695, + "id": 35756, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "68601:4:18", + "src": "68601:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -78393,44 +78393,44 @@ "visibility": "internal" } ], - "src": "68579:30:18" + "src": "68579:30:38" }, "returnParameters": { - "id": 32698, + "id": 35759, "nodeType": "ParameterList", "parameters": [], - "src": "68624:0:18" + "src": "68624:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32760, + "id": 35821, "nodeType": "FunctionDefinition", - "src": "69773:1206:18", + "src": "69773:1206:38", "nodes": [], "body": { - "id": 32759, + "id": 35820, "nodeType": "Block", - "src": "69833:1146:18", + "src": "69833:1146:38", "nodes": [], "statements": [ { "assignments": [ - 32735 + 35796 ], "declarations": [ { "constant": false, - "id": 32735, + "id": 35796, "mutability": "mutable", "name": "m0", - "nameLocation": "69851:2:18", + "nameLocation": "69851:2:38", "nodeType": "VariableDeclaration", - "scope": 32759, - "src": "69843:10:18", + "scope": 35820, + "src": "69843:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78438,10 +78438,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32734, + "id": 35795, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "69843:7:18", + "src": "69843:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -78450,24 +78450,24 @@ "visibility": "internal" } ], - "id": 32736, + "id": 35797, "nodeType": "VariableDeclarationStatement", - "src": "69843:10:18" + "src": "69843:10:38" }, { "assignments": [ - 32738 + 35799 ], "declarations": [ { "constant": false, - "id": 32738, + "id": 35799, "mutability": "mutable", "name": "m1", - "nameLocation": "69871:2:18", + "nameLocation": "69871:2:38", "nodeType": "VariableDeclaration", - "scope": 32759, - "src": "69863:10:18", + "scope": 35820, + "src": "69863:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78475,10 +78475,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32737, + "id": 35798, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "69863:7:18", + "src": "69863:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -78487,24 +78487,24 @@ "visibility": "internal" } ], - "id": 32739, + "id": 35800, "nodeType": "VariableDeclarationStatement", - "src": "69863:10:18" + "src": "69863:10:38" }, { "assignments": [ - 32741 + 35802 ], "declarations": [ { "constant": false, - "id": 32741, + "id": 35802, "mutability": "mutable", "name": "m2", - "nameLocation": "69891:2:18", + "nameLocation": "69891:2:38", "nodeType": "VariableDeclaration", - "scope": 32759, - "src": "69883:10:18", + "scope": 35820, + "src": "69883:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78512,10 +78512,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32740, + "id": 35801, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "69883:7:18", + "src": "69883:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -78524,24 +78524,24 @@ "visibility": "internal" } ], - "id": 32742, + "id": 35803, "nodeType": "VariableDeclarationStatement", - "src": "69883:10:18" + "src": "69883:10:38" }, { "assignments": [ - 32744 + 35805 ], "declarations": [ { "constant": false, - "id": 32744, + "id": 35805, "mutability": "mutable", "name": "m3", - "nameLocation": "69911:2:18", + "nameLocation": "69911:2:38", "nodeType": "VariableDeclaration", - "scope": 32759, - "src": "69903:10:18", + "scope": 35820, + "src": "69903:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78549,10 +78549,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32743, + "id": 35804, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "69903:7:18", + "src": "69903:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -78561,24 +78561,24 @@ "visibility": "internal" } ], - "id": 32745, + "id": 35806, "nodeType": "VariableDeclarationStatement", - "src": "69903:10:18" + "src": "69903:10:38" }, { "assignments": [ - 32747 + 35808 ], "declarations": [ { "constant": false, - "id": 32747, + "id": 35808, "mutability": "mutable", "name": "m4", - "nameLocation": "69931:2:18", + "nameLocation": "69931:2:38", "nodeType": "VariableDeclaration", - "scope": 32759, - "src": "69923:10:18", + "scope": 35820, + "src": "69923:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78586,10 +78586,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32746, + "id": 35807, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "69923:7:18", + "src": "69923:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -78598,24 +78598,24 @@ "visibility": "internal" } ], - "id": 32748, + "id": 35809, "nodeType": "VariableDeclarationStatement", - "src": "69923:10:18" + "src": "69923:10:38" }, { "assignments": [ - 32750 + 35811 ], "declarations": [ { "constant": false, - "id": 32750, + "id": 35811, "mutability": "mutable", "name": "m5", - "nameLocation": "69951:2:18", + "nameLocation": "69951:2:38", "nodeType": "VariableDeclaration", - "scope": 32759, - "src": "69943:10:18", + "scope": 35820, + "src": "69943:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -78623,10 +78623,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32749, + "id": 35810, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "69943:7:18", + "src": "69943:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -78635,27 +78635,27 @@ "visibility": "internal" } ], - "id": 32751, + "id": 35812, "nodeType": "VariableDeclarationStatement", - "src": "69943:10:18" + "src": "69943:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "69972:761:18", + "src": "69972:761:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "70015:313:18", + "src": "70015:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "70033:15:18", + "src": "70033:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "70047:1:18", + "src": "70047:1:38", "type": "", "value": "0" }, @@ -78663,7 +78663,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "70037:6:18", + "src": "70037:6:38", "type": "" } ] @@ -78671,16 +78671,16 @@ { "body": { "nodeType": "YulBlock", - "src": "70118:40:18", + "src": "70118:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "70147:9:18", + "src": "70147:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "70149:5:18" + "src": "70149:5:38" } ] }, @@ -78691,33 +78691,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "70135:6:18" + "src": "70135:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "70143:1:18" + "src": "70143:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "70130:4:18" + "src": "70130:4:38" }, "nodeType": "YulFunctionCall", - "src": "70130:15:18" + "src": "70130:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "70123:6:18" + "src": "70123:6:38" }, "nodeType": "YulFunctionCall", - "src": "70123:23:18" + "src": "70123:23:38" }, "nodeType": "YulIf", - "src": "70120:36:18" + "src": "70120:36:38" } ] }, @@ -78726,12 +78726,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "70075:6:18" + "src": "70075:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "70083:4:18", + "src": "70083:4:38", "type": "", "value": "0x20" } @@ -78739,30 +78739,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "70072:2:18" + "src": "70072:2:38" }, "nodeType": "YulFunctionCall", - "src": "70072:16:18" + "src": "70072:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "70089:28:18", + "src": "70089:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "70091:24:18", + "src": "70091:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "70105:6:18" + "src": "70105:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "70113:1:18", + "src": "70113:1:38", "type": "", "value": "1" } @@ -78770,16 +78770,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "70101:3:18" + "src": "70101:3:38" }, "nodeType": "YulFunctionCall", - "src": "70101:14:18" + "src": "70101:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "70091:6:18" + "src": "70091:6:38" } ] } @@ -78787,10 +78787,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "70069:2:18", + "src": "70069:2:38", "statements": [] }, - "src": "70065:93:18" + "src": "70065:93:38" }, { "expression": { @@ -78798,34 +78798,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "70182:3:18" + "src": "70182:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "70187:6:18" + "src": "70187:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "70175:6:18" + "src": "70175:6:38" }, "nodeType": "YulFunctionCall", - "src": "70175:19:18" + "src": "70175:19:38" }, "nodeType": "YulExpressionStatement", - "src": "70175:19:18" + "src": "70175:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "70211:37:18", + "src": "70211:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "70228:3:18", + "src": "70228:3:38", "type": "", "value": "256" }, @@ -78834,38 +78834,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "70237:1:18", + "src": "70237:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "70240:6:18" + "src": "70240:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "70233:3:18" + "src": "70233:3:38" }, "nodeType": "YulFunctionCall", - "src": "70233:14:18" + "src": "70233:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "70224:3:18" + "src": "70224:3:38" }, "nodeType": "YulFunctionCall", - "src": "70224:24:18" + "src": "70224:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "70215:5:18", + "src": "70215:5:38", "type": "" } ] @@ -78878,12 +78878,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "70276:3:18" + "src": "70276:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "70281:4:18", + "src": "70281:4:38", "type": "", "value": "0x20" } @@ -78891,59 +78891,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "70272:3:18" + "src": "70272:3:38" }, "nodeType": "YulFunctionCall", - "src": "70272:14:18" + "src": "70272:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "70292:5:18" + "src": "70292:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "70303:5:18" + "src": "70303:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "70310:1:18" + "src": "70310:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "70299:3:18" + "src": "70299:3:38" }, "nodeType": "YulFunctionCall", - "src": "70299:13:18" + "src": "70299:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "70288:3:18" + "src": "70288:3:38" }, "nodeType": "YulFunctionCall", - "src": "70288:25:18" + "src": "70288:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "70265:6:18" + "src": "70265:6:38" }, "nodeType": "YulFunctionCall", - "src": "70265:49:18" + "src": "70265:49:38" }, "nodeType": "YulExpressionStatement", - "src": "70265:49:18" + "src": "70265:49:38" } ] }, @@ -78953,27 +78953,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "70007:3:18", + "src": "70007:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "70012:1:18", + "src": "70012:1:38", "type": "" } ], - "src": "69986:342:18" + "src": "69986:342:38" }, { "nodeType": "YulAssignment", - "src": "70341:17:18", + "src": "70341:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "70353:4:18", + "src": "70353:4:38", "type": "", "value": "0x00" } @@ -78981,28 +78981,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "70347:5:18" + "src": "70347:5:38" }, "nodeType": "YulFunctionCall", - "src": "70347:11:18" + "src": "70347:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "70341:2:18" + "src": "70341:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "70371:17:18", + "src": "70371:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "70383:4:18", + "src": "70383:4:38", "type": "", "value": "0x20" } @@ -79010,28 +79010,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "70377:5:18" + "src": "70377:5:38" }, "nodeType": "YulFunctionCall", - "src": "70377:11:18" + "src": "70377:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "70371:2:18" + "src": "70371:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "70401:17:18", + "src": "70401:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "70413:4:18", + "src": "70413:4:38", "type": "", "value": "0x40" } @@ -79039,28 +79039,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "70407:5:18" + "src": "70407:5:38" }, "nodeType": "YulFunctionCall", - "src": "70407:11:18" + "src": "70407:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "70401:2:18" + "src": "70401:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "70431:17:18", + "src": "70431:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "70443:4:18", + "src": "70443:4:38", "type": "", "value": "0x60" } @@ -79068,28 +79068,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "70437:5:18" + "src": "70437:5:38" }, "nodeType": "YulFunctionCall", - "src": "70437:11:18" + "src": "70437:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "70431:2:18" + "src": "70431:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "70461:17:18", + "src": "70461:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "70473:4:18", + "src": "70473:4:38", "type": "", "value": "0x80" } @@ -79097,28 +79097,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "70467:5:18" + "src": "70467:5:38" }, "nodeType": "YulFunctionCall", - "src": "70467:11:18" + "src": "70467:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "70461:2:18" + "src": "70461:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "70491:17:18", + "src": "70491:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "70503:4:18", + "src": "70503:4:38", "type": "", "value": "0xa0" } @@ -79126,16 +79126,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "70497:5:18" + "src": "70497:5:38" }, "nodeType": "YulFunctionCall", - "src": "70497:11:18" + "src": "70497:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "70491:2:18" + "src": "70491:2:38" } ] }, @@ -79145,14 +79145,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "70583:4:18", + "src": "70583:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "70589:10:18", + "src": "70589:10:38", "type": "", "value": "0xc95958d6" } @@ -79160,13 +79160,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "70576:6:18" + "src": "70576:6:38" }, "nodeType": "YulFunctionCall", - "src": "70576:24:18" + "src": "70576:24:38" }, "nodeType": "YulExpressionStatement", - "src": "70576:24:18" + "src": "70576:24:38" }, { "expression": { @@ -79174,14 +79174,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "70620:4:18", + "src": "70620:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "70626:4:18", + "src": "70626:4:38", "type": "", "value": "0x60" } @@ -79189,13 +79189,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "70613:6:18" + "src": "70613:6:38" }, "nodeType": "YulFunctionCall", - "src": "70613:18:18" + "src": "70613:18:38" }, "nodeType": "YulExpressionStatement", - "src": "70613:18:18" + "src": "70613:18:38" }, { "expression": { @@ -79203,26 +79203,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "70651:4:18", + "src": "70651:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "70657:2:18" + "src": "70657:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "70644:6:18" + "src": "70644:6:38" }, "nodeType": "YulFunctionCall", - "src": "70644:16:18" + "src": "70644:16:38" }, "nodeType": "YulExpressionStatement", - "src": "70644:16:18" + "src": "70644:16:38" }, { "expression": { @@ -79230,26 +79230,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "70680:4:18", + "src": "70680:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "70686:2:18" + "src": "70686:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "70673:6:18" + "src": "70673:6:38" }, "nodeType": "YulFunctionCall", - "src": "70673:16:18" + "src": "70673:16:38" }, "nodeType": "YulExpressionStatement", - "src": "70673:16:18" + "src": "70673:16:38" }, { "expression": { @@ -79257,112 +79257,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "70714:4:18", + "src": "70714:4:38", "type": "", "value": "0x80" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "70720:2:18" + "src": "70720:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "70702:11:18" + "src": "70702:11:38" }, "nodeType": "YulFunctionCall", - "src": "70702:21:18" + "src": "70702:21:38" }, "nodeType": "YulExpressionStatement", - "src": "70702:21:18" + "src": "70702:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32735, + "declaration": 35796, "isOffset": false, "isSlot": false, - "src": "70341:2:18", + "src": "70341:2:38", "valueSize": 1 }, { - "declaration": 32738, + "declaration": 35799, "isOffset": false, "isSlot": false, - "src": "70371:2:18", + "src": "70371:2:38", "valueSize": 1 }, { - "declaration": 32741, + "declaration": 35802, "isOffset": false, "isSlot": false, - "src": "70401:2:18", + "src": "70401:2:38", "valueSize": 1 }, { - "declaration": 32744, + "declaration": 35805, "isOffset": false, "isSlot": false, - "src": "70431:2:18", + "src": "70431:2:38", "valueSize": 1 }, { - "declaration": 32747, + "declaration": 35808, "isOffset": false, "isSlot": false, - "src": "70461:2:18", + "src": "70461:2:38", "valueSize": 1 }, { - "declaration": 32750, + "declaration": 35811, "isOffset": false, "isSlot": false, - "src": "70491:2:18", + "src": "70491:2:38", "valueSize": 1 }, { - "declaration": 32727, + "declaration": 35788, "isOffset": false, "isSlot": false, - "src": "70720:2:18", + "src": "70720:2:38", "valueSize": 1 }, { - "declaration": 32729, + "declaration": 35790, "isOffset": false, "isSlot": false, - "src": "70657:2:18", + "src": "70657:2:38", "valueSize": 1 }, { - "declaration": 32731, + "declaration": 35792, "isOffset": false, "isSlot": false, - "src": "70686:2:18", + "src": "70686:2:38", "valueSize": 1 } ], - "id": 32752, + "id": 35813, "nodeType": "InlineAssembly", - "src": "69963:770:18" + "src": "69963:770:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32754, + "id": 35815, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "70758:4:18", + "src": "70758:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -79371,14 +79371,14 @@ }, { "hexValue": "30786134", - "id": 32755, + "id": 35816, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "70764:4:18", + "src": "70764:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -79397,18 +79397,18 @@ "typeString": "int_const 164" } ], - "id": 32753, + "id": 35814, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "70742:15:18", + "referencedDeclaration": 33383, + "src": "70742:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32756, + "id": 35817, "isConstant": false, "isLValue": false, "isPure": false, @@ -79417,21 +79417,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "70742:27:18", + "src": "70742:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32757, + "id": 35818, "nodeType": "ExpressionStatement", - "src": "70742:27:18" + "src": "70742:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "70788:185:18", + "src": "70788:185:38", "statements": [ { "expression": { @@ -79439,26 +79439,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "70809:4:18", + "src": "70809:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "70815:2:18" + "src": "70815:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "70802:6:18" + "src": "70802:6:38" }, "nodeType": "YulFunctionCall", - "src": "70802:16:18" + "src": "70802:16:38" }, "nodeType": "YulExpressionStatement", - "src": "70802:16:18" + "src": "70802:16:38" }, { "expression": { @@ -79466,26 +79466,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "70838:4:18", + "src": "70838:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "70844:2:18" + "src": "70844:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "70831:6:18" + "src": "70831:6:38" }, "nodeType": "YulFunctionCall", - "src": "70831:16:18" + "src": "70831:16:38" }, "nodeType": "YulExpressionStatement", - "src": "70831:16:18" + "src": "70831:16:38" }, { "expression": { @@ -79493,26 +79493,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "70867:4:18", + "src": "70867:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "70873:2:18" + "src": "70873:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "70860:6:18" + "src": "70860:6:38" }, "nodeType": "YulFunctionCall", - "src": "70860:16:18" + "src": "70860:16:38" }, "nodeType": "YulExpressionStatement", - "src": "70860:16:18" + "src": "70860:16:38" }, { "expression": { @@ -79520,26 +79520,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "70896:4:18", + "src": "70896:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "70902:2:18" + "src": "70902:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "70889:6:18" + "src": "70889:6:38" }, "nodeType": "YulFunctionCall", - "src": "70889:16:18" + "src": "70889:16:38" }, "nodeType": "YulExpressionStatement", - "src": "70889:16:18" + "src": "70889:16:38" }, { "expression": { @@ -79547,26 +79547,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "70925:4:18", + "src": "70925:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "70931:2:18" + "src": "70931:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "70918:6:18" + "src": "70918:6:38" }, "nodeType": "YulFunctionCall", - "src": "70918:16:18" + "src": "70918:16:38" }, "nodeType": "YulExpressionStatement", - "src": "70918:16:18" + "src": "70918:16:38" }, { "expression": { @@ -79574,77 +79574,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "70954:4:18", + "src": "70954:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "70960:2:18" + "src": "70960:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "70947:6:18" + "src": "70947:6:38" }, "nodeType": "YulFunctionCall", - "src": "70947:16:18" + "src": "70947:16:38" }, "nodeType": "YulExpressionStatement", - "src": "70947:16:18" + "src": "70947:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32735, + "declaration": 35796, "isOffset": false, "isSlot": false, - "src": "70815:2:18", + "src": "70815:2:38", "valueSize": 1 }, { - "declaration": 32738, + "declaration": 35799, "isOffset": false, "isSlot": false, - "src": "70844:2:18", + "src": "70844:2:38", "valueSize": 1 }, { - "declaration": 32741, + "declaration": 35802, "isOffset": false, "isSlot": false, - "src": "70873:2:18", + "src": "70873:2:38", "valueSize": 1 }, { - "declaration": 32744, + "declaration": 35805, "isOffset": false, "isSlot": false, - "src": "70902:2:18", + "src": "70902:2:38", "valueSize": 1 }, { - "declaration": 32747, + "declaration": 35808, "isOffset": false, "isSlot": false, - "src": "70931:2:18", + "src": "70931:2:38", "valueSize": 1 }, { - "declaration": 32750, + "declaration": 35811, "isOffset": false, "isSlot": false, - "src": "70960:2:18", + "src": "70960:2:38", "valueSize": 1 } ], - "id": 32758, + "id": 35819, "nodeType": "InlineAssembly", - "src": "70779:194:18" + "src": "70779:194:38" } ] }, @@ -79652,20 +79652,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "69782:3:18", + "nameLocation": "69782:3:38", "parameters": { - "id": 32732, + "id": 35793, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32727, + "id": 35788, "mutability": "mutable", "name": "p0", - "nameLocation": "69794:2:18", + "nameLocation": "69794:2:38", "nodeType": "VariableDeclaration", - "scope": 32760, - "src": "69786:10:18", + "scope": 35821, + "src": "69786:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79673,10 +79673,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32726, + "id": 35787, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "69786:7:18", + "src": "69786:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -79686,13 +79686,13 @@ }, { "constant": false, - "id": 32729, + "id": 35790, "mutability": "mutable", "name": "p1", - "nameLocation": "69803:2:18", + "nameLocation": "69803:2:38", "nodeType": "VariableDeclaration", - "scope": 32760, - "src": "69798:7:18", + "scope": 35821, + "src": "69798:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79700,10 +79700,10 @@ "typeString": "bool" }, "typeName": { - "id": 32728, + "id": 35789, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "69798:4:18", + "src": "69798:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -79713,13 +79713,13 @@ }, { "constant": false, - "id": 32731, + "id": 35792, "mutability": "mutable", "name": "p2", - "nameLocation": "69815:2:18", + "nameLocation": "69815:2:38", "nodeType": "VariableDeclaration", - "scope": 32760, - "src": "69807:10:18", + "scope": 35821, + "src": "69807:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79727,10 +79727,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32730, + "id": 35791, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "69807:7:18", + "src": "69807:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -79739,44 +79739,44 @@ "visibility": "internal" } ], - "src": "69785:33:18" + "src": "69785:33:38" }, "returnParameters": { - "id": 32733, + "id": 35794, "nodeType": "ParameterList", "parameters": [], - "src": "69833:0:18" + "src": "69833:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32801, + "id": 35862, "nodeType": "FunctionDefinition", - "src": "70985:1399:18", + "src": "70985:1399:38", "nodes": [], "body": { - "id": 32800, + "id": 35861, "nodeType": "Block", - "src": "71045:1339:18", + "src": "71045:1339:38", "nodes": [], "statements": [ { "assignments": [ - 32770 + 35831 ], "declarations": [ { "constant": false, - "id": 32770, + "id": 35831, "mutability": "mutable", "name": "m0", - "nameLocation": "71063:2:18", + "nameLocation": "71063:2:38", "nodeType": "VariableDeclaration", - "scope": 32800, - "src": "71055:10:18", + "scope": 35861, + "src": "71055:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79784,10 +79784,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32769, + "id": 35830, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "71055:7:18", + "src": "71055:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -79796,24 +79796,24 @@ "visibility": "internal" } ], - "id": 32771, + "id": 35832, "nodeType": "VariableDeclarationStatement", - "src": "71055:10:18" + "src": "71055:10:38" }, { "assignments": [ - 32773 + 35834 ], "declarations": [ { "constant": false, - "id": 32773, + "id": 35834, "mutability": "mutable", "name": "m1", - "nameLocation": "71083:2:18", + "nameLocation": "71083:2:38", "nodeType": "VariableDeclaration", - "scope": 32800, - "src": "71075:10:18", + "scope": 35861, + "src": "71075:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79821,10 +79821,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32772, + "id": 35833, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "71075:7:18", + "src": "71075:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -79833,24 +79833,24 @@ "visibility": "internal" } ], - "id": 32774, + "id": 35835, "nodeType": "VariableDeclarationStatement", - "src": "71075:10:18" + "src": "71075:10:38" }, { "assignments": [ - 32776 + 35837 ], "declarations": [ { "constant": false, - "id": 32776, + "id": 35837, "mutability": "mutable", "name": "m2", - "nameLocation": "71103:2:18", + "nameLocation": "71103:2:38", "nodeType": "VariableDeclaration", - "scope": 32800, - "src": "71095:10:18", + "scope": 35861, + "src": "71095:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79858,10 +79858,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32775, + "id": 35836, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "71095:7:18", + "src": "71095:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -79870,24 +79870,24 @@ "visibility": "internal" } ], - "id": 32777, + "id": 35838, "nodeType": "VariableDeclarationStatement", - "src": "71095:10:18" + "src": "71095:10:38" }, { "assignments": [ - 32779 + 35840 ], "declarations": [ { "constant": false, - "id": 32779, + "id": 35840, "mutability": "mutable", "name": "m3", - "nameLocation": "71123:2:18", + "nameLocation": "71123:2:38", "nodeType": "VariableDeclaration", - "scope": 32800, - "src": "71115:10:18", + "scope": 35861, + "src": "71115:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79895,10 +79895,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32778, + "id": 35839, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "71115:7:18", + "src": "71115:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -79907,24 +79907,24 @@ "visibility": "internal" } ], - "id": 32780, + "id": 35841, "nodeType": "VariableDeclarationStatement", - "src": "71115:10:18" + "src": "71115:10:38" }, { "assignments": [ - 32782 + 35843 ], "declarations": [ { "constant": false, - "id": 32782, + "id": 35843, "mutability": "mutable", "name": "m4", - "nameLocation": "71143:2:18", + "nameLocation": "71143:2:38", "nodeType": "VariableDeclaration", - "scope": 32800, - "src": "71135:10:18", + "scope": 35861, + "src": "71135:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79932,10 +79932,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32781, + "id": 35842, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "71135:7:18", + "src": "71135:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -79944,24 +79944,24 @@ "visibility": "internal" } ], - "id": 32783, + "id": 35844, "nodeType": "VariableDeclarationStatement", - "src": "71135:10:18" + "src": "71135:10:38" }, { "assignments": [ - 32785 + 35846 ], "declarations": [ { "constant": false, - "id": 32785, + "id": 35846, "mutability": "mutable", "name": "m5", - "nameLocation": "71163:2:18", + "nameLocation": "71163:2:38", "nodeType": "VariableDeclaration", - "scope": 32800, - "src": "71155:10:18", + "scope": 35861, + "src": "71155:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -79969,10 +79969,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32784, + "id": 35845, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "71155:7:18", + "src": "71155:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -79981,24 +79981,24 @@ "visibility": "internal" } ], - "id": 32786, + "id": 35847, "nodeType": "VariableDeclarationStatement", - "src": "71155:10:18" + "src": "71155:10:38" }, { "assignments": [ - 32788 + 35849 ], "declarations": [ { "constant": false, - "id": 32788, + "id": 35849, "mutability": "mutable", "name": "m6", - "nameLocation": "71183:2:18", + "nameLocation": "71183:2:38", "nodeType": "VariableDeclaration", - "scope": 32800, - "src": "71175:10:18", + "scope": 35861, + "src": "71175:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80006,10 +80006,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32787, + "id": 35848, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "71175:7:18", + "src": "71175:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -80018,24 +80018,24 @@ "visibility": "internal" } ], - "id": 32789, + "id": 35850, "nodeType": "VariableDeclarationStatement", - "src": "71175:10:18" + "src": "71175:10:38" }, { "assignments": [ - 32791 + 35852 ], "declarations": [ { "constant": false, - "id": 32791, + "id": 35852, "mutability": "mutable", "name": "m7", - "nameLocation": "71203:2:18", + "nameLocation": "71203:2:38", "nodeType": "VariableDeclaration", - "scope": 32800, - "src": "71195:10:18", + "scope": 35861, + "src": "71195:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -80043,10 +80043,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32790, + "id": 35851, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "71195:7:18", + "src": "71195:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -80055,27 +80055,27 @@ "visibility": "internal" } ], - "id": 32792, + "id": 35853, "nodeType": "VariableDeclarationStatement", - "src": "71195:10:18" + "src": "71195:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "71224:856:18", + "src": "71224:856:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "71267:313:18", + "src": "71267:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "71285:15:18", + "src": "71285:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "71299:1:18", + "src": "71299:1:38", "type": "", "value": "0" }, @@ -80083,7 +80083,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "71289:6:18", + "src": "71289:6:38", "type": "" } ] @@ -80091,16 +80091,16 @@ { "body": { "nodeType": "YulBlock", - "src": "71370:40:18", + "src": "71370:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "71399:9:18", + "src": "71399:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "71401:5:18" + "src": "71401:5:38" } ] }, @@ -80111,33 +80111,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "71387:6:18" + "src": "71387:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "71395:1:18" + "src": "71395:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "71382:4:18" + "src": "71382:4:38" }, "nodeType": "YulFunctionCall", - "src": "71382:15:18" + "src": "71382:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "71375:6:18" + "src": "71375:6:38" }, "nodeType": "YulFunctionCall", - "src": "71375:23:18" + "src": "71375:23:38" }, "nodeType": "YulIf", - "src": "71372:36:18" + "src": "71372:36:38" } ] }, @@ -80146,12 +80146,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "71327:6:18" + "src": "71327:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "71335:4:18", + "src": "71335:4:38", "type": "", "value": "0x20" } @@ -80159,30 +80159,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "71324:2:18" + "src": "71324:2:38" }, "nodeType": "YulFunctionCall", - "src": "71324:16:18" + "src": "71324:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "71341:28:18", + "src": "71341:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "71343:24:18", + "src": "71343:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "71357:6:18" + "src": "71357:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "71365:1:18", + "src": "71365:1:38", "type": "", "value": "1" } @@ -80190,16 +80190,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "71353:3:18" + "src": "71353:3:38" }, "nodeType": "YulFunctionCall", - "src": "71353:14:18" + "src": "71353:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "71343:6:18" + "src": "71343:6:38" } ] } @@ -80207,10 +80207,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "71321:2:18", + "src": "71321:2:38", "statements": [] }, - "src": "71317:93:18" + "src": "71317:93:38" }, { "expression": { @@ -80218,34 +80218,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "71434:3:18" + "src": "71434:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "71439:6:18" + "src": "71439:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "71427:6:18" + "src": "71427:6:38" }, "nodeType": "YulFunctionCall", - "src": "71427:19:18" + "src": "71427:19:38" }, "nodeType": "YulExpressionStatement", - "src": "71427:19:18" + "src": "71427:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "71463:37:18", + "src": "71463:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "71480:3:18", + "src": "71480:3:38", "type": "", "value": "256" }, @@ -80254,38 +80254,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "71489:1:18", + "src": "71489:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "71492:6:18" + "src": "71492:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "71485:3:18" + "src": "71485:3:38" }, "nodeType": "YulFunctionCall", - "src": "71485:14:18" + "src": "71485:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "71476:3:18" + "src": "71476:3:38" }, "nodeType": "YulFunctionCall", - "src": "71476:24:18" + "src": "71476:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "71467:5:18", + "src": "71467:5:38", "type": "" } ] @@ -80298,12 +80298,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "71528:3:18" + "src": "71528:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "71533:4:18", + "src": "71533:4:38", "type": "", "value": "0x20" } @@ -80311,59 +80311,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "71524:3:18" + "src": "71524:3:38" }, "nodeType": "YulFunctionCall", - "src": "71524:14:18" + "src": "71524:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "71544:5:18" + "src": "71544:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "71555:5:18" + "src": "71555:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "71562:1:18" + "src": "71562:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "71551:3:18" + "src": "71551:3:38" }, "nodeType": "YulFunctionCall", - "src": "71551:13:18" + "src": "71551:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "71540:3:18" + "src": "71540:3:38" }, "nodeType": "YulFunctionCall", - "src": "71540:25:18" + "src": "71540:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "71517:6:18" + "src": "71517:6:38" }, "nodeType": "YulFunctionCall", - "src": "71517:49:18" + "src": "71517:49:38" }, "nodeType": "YulExpressionStatement", - "src": "71517:49:18" + "src": "71517:49:38" } ] }, @@ -80373,27 +80373,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "71259:3:18", + "src": "71259:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "71264:1:18", + "src": "71264:1:38", "type": "" } ], - "src": "71238:342:18" + "src": "71238:342:38" }, { "nodeType": "YulAssignment", - "src": "71593:17:18", + "src": "71593:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "71605:4:18", + "src": "71605:4:38", "type": "", "value": "0x00" } @@ -80401,28 +80401,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "71599:5:18" + "src": "71599:5:38" }, "nodeType": "YulFunctionCall", - "src": "71599:11:18" + "src": "71599:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "71593:2:18" + "src": "71593:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "71623:17:18", + "src": "71623:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "71635:4:18", + "src": "71635:4:38", "type": "", "value": "0x20" } @@ -80430,28 +80430,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "71629:5:18" + "src": "71629:5:38" }, "nodeType": "YulFunctionCall", - "src": "71629:11:18" + "src": "71629:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "71623:2:18" + "src": "71623:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "71653:17:18", + "src": "71653:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "71665:4:18", + "src": "71665:4:38", "type": "", "value": "0x40" } @@ -80459,28 +80459,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "71659:5:18" + "src": "71659:5:38" }, "nodeType": "YulFunctionCall", - "src": "71659:11:18" + "src": "71659:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "71653:2:18" + "src": "71653:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "71683:17:18", + "src": "71683:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "71695:4:18", + "src": "71695:4:38", "type": "", "value": "0x60" } @@ -80488,28 +80488,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "71689:5:18" + "src": "71689:5:38" }, "nodeType": "YulFunctionCall", - "src": "71689:11:18" + "src": "71689:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "71683:2:18" + "src": "71683:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "71713:17:18", + "src": "71713:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "71725:4:18", + "src": "71725:4:38", "type": "", "value": "0x80" } @@ -80517,28 +80517,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "71719:5:18" + "src": "71719:5:38" }, "nodeType": "YulFunctionCall", - "src": "71719:11:18" + "src": "71719:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "71713:2:18" + "src": "71713:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "71743:17:18", + "src": "71743:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "71755:4:18", + "src": "71755:4:38", "type": "", "value": "0xa0" } @@ -80546,28 +80546,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "71749:5:18" + "src": "71749:5:38" }, "nodeType": "YulFunctionCall", - "src": "71749:11:18" + "src": "71749:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "71743:2:18" + "src": "71743:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "71773:17:18", + "src": "71773:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "71785:4:18", + "src": "71785:4:38", "type": "", "value": "0xc0" } @@ -80575,28 +80575,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "71779:5:18" + "src": "71779:5:38" }, "nodeType": "YulFunctionCall", - "src": "71779:11:18" + "src": "71779:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "71773:2:18" + "src": "71773:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "71803:17:18", + "src": "71803:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "71815:4:18", + "src": "71815:4:38", "type": "", "value": "0xe0" } @@ -80604,16 +80604,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "71809:5:18" + "src": "71809:5:38" }, "nodeType": "YulFunctionCall", - "src": "71809:11:18" + "src": "71809:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "71803:2:18" + "src": "71803:2:38" } ] }, @@ -80623,14 +80623,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "71894:4:18", + "src": "71894:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "71900:10:18", + "src": "71900:10:38", "type": "", "value": "0xe298f47d" } @@ -80638,13 +80638,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "71887:6:18" + "src": "71887:6:38" }, "nodeType": "YulFunctionCall", - "src": "71887:24:18" + "src": "71887:24:38" }, "nodeType": "YulExpressionStatement", - "src": "71887:24:18" + "src": "71887:24:38" }, { "expression": { @@ -80652,14 +80652,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "71931:4:18", + "src": "71931:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "71937:4:18", + "src": "71937:4:38", "type": "", "value": "0x60" } @@ -80667,13 +80667,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "71924:6:18" + "src": "71924:6:38" }, "nodeType": "YulFunctionCall", - "src": "71924:18:18" + "src": "71924:18:38" }, "nodeType": "YulExpressionStatement", - "src": "71924:18:18" + "src": "71924:18:38" }, { "expression": { @@ -80681,26 +80681,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "71962:4:18", + "src": "71962:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "71968:2:18" + "src": "71968:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "71955:6:18" + "src": "71955:6:38" }, "nodeType": "YulFunctionCall", - "src": "71955:16:18" + "src": "71955:16:38" }, "nodeType": "YulExpressionStatement", - "src": "71955:16:18" + "src": "71955:16:38" }, { "expression": { @@ -80708,14 +80708,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "71991:4:18", + "src": "71991:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "71997:4:18", + "src": "71997:4:38", "type": "", "value": "0xa0" } @@ -80723,13 +80723,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "71984:6:18" + "src": "71984:6:38" }, "nodeType": "YulFunctionCall", - "src": "71984:18:18" + "src": "71984:18:38" }, "nodeType": "YulExpressionStatement", - "src": "71984:18:18" + "src": "71984:18:38" }, { "expression": { @@ -80737,26 +80737,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "72027:4:18", + "src": "72027:4:38", "type": "", "value": "0x80" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "72033:2:18" + "src": "72033:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "72015:11:18" + "src": "72015:11:38" }, "nodeType": "YulFunctionCall", - "src": "72015:21:18" + "src": "72015:21:38" }, "nodeType": "YulExpressionStatement", - "src": "72015:21:18" + "src": "72015:21:38" }, { "expression": { @@ -80764,126 +80764,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "72061:4:18", + "src": "72061:4:38", "type": "", "value": "0xc0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "72067:2:18" + "src": "72067:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "72049:11:18" + "src": "72049:11:38" }, "nodeType": "YulFunctionCall", - "src": "72049:21:18" + "src": "72049:21:38" }, "nodeType": "YulExpressionStatement", - "src": "72049:21:18" + "src": "72049:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32770, + "declaration": 35831, "isOffset": false, "isSlot": false, - "src": "71593:2:18", + "src": "71593:2:38", "valueSize": 1 }, { - "declaration": 32773, + "declaration": 35834, "isOffset": false, "isSlot": false, - "src": "71623:2:18", + "src": "71623:2:38", "valueSize": 1 }, { - "declaration": 32776, + "declaration": 35837, "isOffset": false, "isSlot": false, - "src": "71653:2:18", + "src": "71653:2:38", "valueSize": 1 }, { - "declaration": 32779, + "declaration": 35840, "isOffset": false, "isSlot": false, - "src": "71683:2:18", + "src": "71683:2:38", "valueSize": 1 }, { - "declaration": 32782, + "declaration": 35843, "isOffset": false, "isSlot": false, - "src": "71713:2:18", + "src": "71713:2:38", "valueSize": 1 }, { - "declaration": 32785, + "declaration": 35846, "isOffset": false, "isSlot": false, - "src": "71743:2:18", + "src": "71743:2:38", "valueSize": 1 }, { - "declaration": 32788, + "declaration": 35849, "isOffset": false, "isSlot": false, - "src": "71773:2:18", + "src": "71773:2:38", "valueSize": 1 }, { - "declaration": 32791, + "declaration": 35852, "isOffset": false, "isSlot": false, - "src": "71803:2:18", + "src": "71803:2:38", "valueSize": 1 }, { - "declaration": 32762, + "declaration": 35823, "isOffset": false, "isSlot": false, - "src": "72033:2:18", + "src": "72033:2:38", "valueSize": 1 }, { - "declaration": 32764, + "declaration": 35825, "isOffset": false, "isSlot": false, - "src": "71968:2:18", + "src": "71968:2:38", "valueSize": 1 }, { - "declaration": 32766, + "declaration": 35827, "isOffset": false, "isSlot": false, - "src": "72067:2:18", + "src": "72067:2:38", "valueSize": 1 } ], - "id": 32793, + "id": 35854, "nodeType": "InlineAssembly", - "src": "71215:865:18" + "src": "71215:865:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32795, + "id": 35856, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "72105:4:18", + "src": "72105:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -80892,14 +80892,14 @@ }, { "hexValue": "30786534", - "id": 32796, + "id": 35857, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "72111:4:18", + "src": "72111:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_228_by_1", "typeString": "int_const 228" @@ -80918,18 +80918,18 @@ "typeString": "int_const 228" } ], - "id": 32794, + "id": 35855, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "72089:15:18", + "referencedDeclaration": 33383, + "src": "72089:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32797, + "id": 35858, "isConstant": false, "isLValue": false, "isPure": false, @@ -80938,21 +80938,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "72089:27:18", + "src": "72089:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32798, + "id": 35859, "nodeType": "ExpressionStatement", - "src": "72089:27:18" + "src": "72089:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "72135:243:18", + "src": "72135:243:38", "statements": [ { "expression": { @@ -80960,26 +80960,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "72156:4:18", + "src": "72156:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "72162:2:18" + "src": "72162:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "72149:6:18" + "src": "72149:6:38" }, "nodeType": "YulFunctionCall", - "src": "72149:16:18" + "src": "72149:16:38" }, "nodeType": "YulExpressionStatement", - "src": "72149:16:18" + "src": "72149:16:38" }, { "expression": { @@ -80987,26 +80987,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "72185:4:18", + "src": "72185:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "72191:2:18" + "src": "72191:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "72178:6:18" + "src": "72178:6:38" }, "nodeType": "YulFunctionCall", - "src": "72178:16:18" + "src": "72178:16:38" }, "nodeType": "YulExpressionStatement", - "src": "72178:16:18" + "src": "72178:16:38" }, { "expression": { @@ -81014,26 +81014,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "72214:4:18", + "src": "72214:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "72220:2:18" + "src": "72220:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "72207:6:18" + "src": "72207:6:38" }, "nodeType": "YulFunctionCall", - "src": "72207:16:18" + "src": "72207:16:38" }, "nodeType": "YulExpressionStatement", - "src": "72207:16:18" + "src": "72207:16:38" }, { "expression": { @@ -81041,26 +81041,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "72243:4:18", + "src": "72243:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "72249:2:18" + "src": "72249:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "72236:6:18" + "src": "72236:6:38" }, "nodeType": "YulFunctionCall", - "src": "72236:16:18" + "src": "72236:16:38" }, "nodeType": "YulExpressionStatement", - "src": "72236:16:18" + "src": "72236:16:38" }, { "expression": { @@ -81068,26 +81068,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "72272:4:18", + "src": "72272:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "72278:2:18" + "src": "72278:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "72265:6:18" + "src": "72265:6:38" }, "nodeType": "YulFunctionCall", - "src": "72265:16:18" + "src": "72265:16:38" }, "nodeType": "YulExpressionStatement", - "src": "72265:16:18" + "src": "72265:16:38" }, { "expression": { @@ -81095,26 +81095,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "72301:4:18", + "src": "72301:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "72307:2:18" + "src": "72307:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "72294:6:18" + "src": "72294:6:38" }, "nodeType": "YulFunctionCall", - "src": "72294:16:18" + "src": "72294:16:38" }, "nodeType": "YulExpressionStatement", - "src": "72294:16:18" + "src": "72294:16:38" }, { "expression": { @@ -81122,26 +81122,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "72330:4:18", + "src": "72330:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "72336:2:18" + "src": "72336:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "72323:6:18" + "src": "72323:6:38" }, "nodeType": "YulFunctionCall", - "src": "72323:16:18" + "src": "72323:16:38" }, "nodeType": "YulExpressionStatement", - "src": "72323:16:18" + "src": "72323:16:38" }, { "expression": { @@ -81149,91 +81149,91 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "72359:4:18", + "src": "72359:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "72365:2:18" + "src": "72365:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "72352:6:18" + "src": "72352:6:38" }, "nodeType": "YulFunctionCall", - "src": "72352:16:18" + "src": "72352:16:38" }, "nodeType": "YulExpressionStatement", - "src": "72352:16:18" + "src": "72352:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32770, + "declaration": 35831, "isOffset": false, "isSlot": false, - "src": "72162:2:18", + "src": "72162:2:38", "valueSize": 1 }, { - "declaration": 32773, + "declaration": 35834, "isOffset": false, "isSlot": false, - "src": "72191:2:18", + "src": "72191:2:38", "valueSize": 1 }, { - "declaration": 32776, + "declaration": 35837, "isOffset": false, "isSlot": false, - "src": "72220:2:18", + "src": "72220:2:38", "valueSize": 1 }, { - "declaration": 32779, + "declaration": 35840, "isOffset": false, "isSlot": false, - "src": "72249:2:18", + "src": "72249:2:38", "valueSize": 1 }, { - "declaration": 32782, + "declaration": 35843, "isOffset": false, "isSlot": false, - "src": "72278:2:18", + "src": "72278:2:38", "valueSize": 1 }, { - "declaration": 32785, + "declaration": 35846, "isOffset": false, "isSlot": false, - "src": "72307:2:18", + "src": "72307:2:38", "valueSize": 1 }, { - "declaration": 32788, + "declaration": 35849, "isOffset": false, "isSlot": false, - "src": "72336:2:18", + "src": "72336:2:38", "valueSize": 1 }, { - "declaration": 32791, + "declaration": 35852, "isOffset": false, "isSlot": false, - "src": "72365:2:18", + "src": "72365:2:38", "valueSize": 1 } ], - "id": 32799, + "id": 35860, "nodeType": "InlineAssembly", - "src": "72126:252:18" + "src": "72126:252:38" } ] }, @@ -81241,20 +81241,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "70994:3:18", + "nameLocation": "70994:3:38", "parameters": { - "id": 32767, + "id": 35828, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32762, + "id": 35823, "mutability": "mutable", "name": "p0", - "nameLocation": "71006:2:18", + "nameLocation": "71006:2:38", "nodeType": "VariableDeclaration", - "scope": 32801, - "src": "70998:10:18", + "scope": 35862, + "src": "70998:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81262,10 +81262,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32761, + "id": 35822, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "70998:7:18", + "src": "70998:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -81275,13 +81275,13 @@ }, { "constant": false, - "id": 32764, + "id": 35825, "mutability": "mutable", "name": "p1", - "nameLocation": "71015:2:18", + "nameLocation": "71015:2:38", "nodeType": "VariableDeclaration", - "scope": 32801, - "src": "71010:7:18", + "scope": 35862, + "src": "71010:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81289,10 +81289,10 @@ "typeString": "bool" }, "typeName": { - "id": 32763, + "id": 35824, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "71010:4:18", + "src": "71010:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -81302,13 +81302,13 @@ }, { "constant": false, - "id": 32766, + "id": 35827, "mutability": "mutable", "name": "p2", - "nameLocation": "71027:2:18", + "nameLocation": "71027:2:38", "nodeType": "VariableDeclaration", - "scope": 32801, - "src": "71019:10:18", + "scope": 35862, + "src": "71019:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81316,10 +81316,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32765, + "id": 35826, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "71019:7:18", + "src": "71019:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -81328,44 +81328,44 @@ "visibility": "internal" } ], - "src": "70997:33:18" + "src": "70997:33:38" }, "returnParameters": { - "id": 32768, + "id": 35829, "nodeType": "ParameterList", "parameters": [], - "src": "71045:0:18" + "src": "71045:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32836, + "id": 35897, "nodeType": "FunctionDefinition", - "src": "72390:1212:18", + "src": "72390:1212:38", "nodes": [], "body": { - "id": 32835, + "id": 35896, "nodeType": "Block", - "src": "72453:1149:18", + "src": "72453:1149:38", "nodes": [], "statements": [ { "assignments": [ - 32811 + 35872 ], "declarations": [ { "constant": false, - "id": 32811, + "id": 35872, "mutability": "mutable", "name": "m0", - "nameLocation": "72471:2:18", + "nameLocation": "72471:2:38", "nodeType": "VariableDeclaration", - "scope": 32835, - "src": "72463:10:18", + "scope": 35896, + "src": "72463:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81373,10 +81373,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32810, + "id": 35871, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "72463:7:18", + "src": "72463:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -81385,24 +81385,24 @@ "visibility": "internal" } ], - "id": 32812, + "id": 35873, "nodeType": "VariableDeclarationStatement", - "src": "72463:10:18" + "src": "72463:10:38" }, { "assignments": [ - 32814 + 35875 ], "declarations": [ { "constant": false, - "id": 32814, + "id": 35875, "mutability": "mutable", "name": "m1", - "nameLocation": "72491:2:18", + "nameLocation": "72491:2:38", "nodeType": "VariableDeclaration", - "scope": 32835, - "src": "72483:10:18", + "scope": 35896, + "src": "72483:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81410,10 +81410,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32813, + "id": 35874, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "72483:7:18", + "src": "72483:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -81422,24 +81422,24 @@ "visibility": "internal" } ], - "id": 32815, + "id": 35876, "nodeType": "VariableDeclarationStatement", - "src": "72483:10:18" + "src": "72483:10:38" }, { "assignments": [ - 32817 + 35878 ], "declarations": [ { "constant": false, - "id": 32817, + "id": 35878, "mutability": "mutable", "name": "m2", - "nameLocation": "72511:2:18", + "nameLocation": "72511:2:38", "nodeType": "VariableDeclaration", - "scope": 32835, - "src": "72503:10:18", + "scope": 35896, + "src": "72503:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81447,10 +81447,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32816, + "id": 35877, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "72503:7:18", + "src": "72503:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -81459,24 +81459,24 @@ "visibility": "internal" } ], - "id": 32818, + "id": 35879, "nodeType": "VariableDeclarationStatement", - "src": "72503:10:18" + "src": "72503:10:38" }, { "assignments": [ - 32820 + 35881 ], "declarations": [ { "constant": false, - "id": 32820, + "id": 35881, "mutability": "mutable", "name": "m3", - "nameLocation": "72531:2:18", + "nameLocation": "72531:2:38", "nodeType": "VariableDeclaration", - "scope": 32835, - "src": "72523:10:18", + "scope": 35896, + "src": "72523:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81484,10 +81484,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32819, + "id": 35880, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "72523:7:18", + "src": "72523:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -81496,24 +81496,24 @@ "visibility": "internal" } ], - "id": 32821, + "id": 35882, "nodeType": "VariableDeclarationStatement", - "src": "72523:10:18" + "src": "72523:10:38" }, { "assignments": [ - 32823 + 35884 ], "declarations": [ { "constant": false, - "id": 32823, + "id": 35884, "mutability": "mutable", "name": "m4", - "nameLocation": "72551:2:18", + "nameLocation": "72551:2:38", "nodeType": "VariableDeclaration", - "scope": 32835, - "src": "72543:10:18", + "scope": 35896, + "src": "72543:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81521,10 +81521,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32822, + "id": 35883, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "72543:7:18", + "src": "72543:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -81533,24 +81533,24 @@ "visibility": "internal" } ], - "id": 32824, + "id": 35885, "nodeType": "VariableDeclarationStatement", - "src": "72543:10:18" + "src": "72543:10:38" }, { "assignments": [ - 32826 + 35887 ], "declarations": [ { "constant": false, - "id": 32826, + "id": 35887, "mutability": "mutable", "name": "m5", - "nameLocation": "72571:2:18", + "nameLocation": "72571:2:38", "nodeType": "VariableDeclaration", - "scope": 32835, - "src": "72563:10:18", + "scope": 35896, + "src": "72563:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -81558,10 +81558,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32825, + "id": 35886, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "72563:7:18", + "src": "72563:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -81570,27 +81570,27 @@ "visibility": "internal" } ], - "id": 32827, + "id": 35888, "nodeType": "VariableDeclarationStatement", - "src": "72563:10:18" + "src": "72563:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "72592:764:18", + "src": "72592:764:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "72635:313:18", + "src": "72635:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "72653:15:18", + "src": "72653:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "72667:1:18", + "src": "72667:1:38", "type": "", "value": "0" }, @@ -81598,7 +81598,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "72657:6:18", + "src": "72657:6:38", "type": "" } ] @@ -81606,16 +81606,16 @@ { "body": { "nodeType": "YulBlock", - "src": "72738:40:18", + "src": "72738:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "72767:9:18", + "src": "72767:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "72769:5:18" + "src": "72769:5:38" } ] }, @@ -81626,33 +81626,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "72755:6:18" + "src": "72755:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "72763:1:18" + "src": "72763:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "72750:4:18" + "src": "72750:4:38" }, "nodeType": "YulFunctionCall", - "src": "72750:15:18" + "src": "72750:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "72743:6:18" + "src": "72743:6:38" }, "nodeType": "YulFunctionCall", - "src": "72743:23:18" + "src": "72743:23:38" }, "nodeType": "YulIf", - "src": "72740:36:18" + "src": "72740:36:38" } ] }, @@ -81661,12 +81661,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "72695:6:18" + "src": "72695:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "72703:4:18", + "src": "72703:4:38", "type": "", "value": "0x20" } @@ -81674,30 +81674,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "72692:2:18" + "src": "72692:2:38" }, "nodeType": "YulFunctionCall", - "src": "72692:16:18" + "src": "72692:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "72709:28:18", + "src": "72709:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "72711:24:18", + "src": "72711:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "72725:6:18" + "src": "72725:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "72733:1:18", + "src": "72733:1:38", "type": "", "value": "1" } @@ -81705,16 +81705,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "72721:3:18" + "src": "72721:3:38" }, "nodeType": "YulFunctionCall", - "src": "72721:14:18" + "src": "72721:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "72711:6:18" + "src": "72711:6:38" } ] } @@ -81722,10 +81722,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "72689:2:18", + "src": "72689:2:38", "statements": [] }, - "src": "72685:93:18" + "src": "72685:93:38" }, { "expression": { @@ -81733,34 +81733,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "72802:3:18" + "src": "72802:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "72807:6:18" + "src": "72807:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "72795:6:18" + "src": "72795:6:38" }, "nodeType": "YulFunctionCall", - "src": "72795:19:18" + "src": "72795:19:38" }, "nodeType": "YulExpressionStatement", - "src": "72795:19:18" + "src": "72795:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "72831:37:18", + "src": "72831:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "72848:3:18", + "src": "72848:3:38", "type": "", "value": "256" }, @@ -81769,38 +81769,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "72857:1:18", + "src": "72857:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "72860:6:18" + "src": "72860:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "72853:3:18" + "src": "72853:3:38" }, "nodeType": "YulFunctionCall", - "src": "72853:14:18" + "src": "72853:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "72844:3:18" + "src": "72844:3:38" }, "nodeType": "YulFunctionCall", - "src": "72844:24:18" + "src": "72844:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "72835:5:18", + "src": "72835:5:38", "type": "" } ] @@ -81813,12 +81813,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "72896:3:18" + "src": "72896:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "72901:4:18", + "src": "72901:4:38", "type": "", "value": "0x20" } @@ -81826,59 +81826,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "72892:3:18" + "src": "72892:3:38" }, "nodeType": "YulFunctionCall", - "src": "72892:14:18" + "src": "72892:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "72912:5:18" + "src": "72912:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "72923:5:18" + "src": "72923:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "72930:1:18" + "src": "72930:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "72919:3:18" + "src": "72919:3:38" }, "nodeType": "YulFunctionCall", - "src": "72919:13:18" + "src": "72919:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "72908:3:18" + "src": "72908:3:38" }, "nodeType": "YulFunctionCall", - "src": "72908:25:18" + "src": "72908:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "72885:6:18" + "src": "72885:6:38" }, "nodeType": "YulFunctionCall", - "src": "72885:49:18" + "src": "72885:49:38" }, "nodeType": "YulExpressionStatement", - "src": "72885:49:18" + "src": "72885:49:38" } ] }, @@ -81888,27 +81888,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "72627:3:18", + "src": "72627:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "72632:1:18", + "src": "72632:1:38", "type": "" } ], - "src": "72606:342:18" + "src": "72606:342:38" }, { "nodeType": "YulAssignment", - "src": "72961:17:18", + "src": "72961:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "72973:4:18", + "src": "72973:4:38", "type": "", "value": "0x00" } @@ -81916,28 +81916,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "72967:5:18" + "src": "72967:5:38" }, "nodeType": "YulFunctionCall", - "src": "72967:11:18" + "src": "72967:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "72961:2:18" + "src": "72961:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "72991:17:18", + "src": "72991:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "73003:4:18", + "src": "73003:4:38", "type": "", "value": "0x20" } @@ -81945,28 +81945,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "72997:5:18" + "src": "72997:5:38" }, "nodeType": "YulFunctionCall", - "src": "72997:11:18" + "src": "72997:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "72991:2:18" + "src": "72991:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "73021:17:18", + "src": "73021:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "73033:4:18", + "src": "73033:4:38", "type": "", "value": "0x40" } @@ -81974,28 +81974,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "73027:5:18" + "src": "73027:5:38" }, "nodeType": "YulFunctionCall", - "src": "73027:11:18" + "src": "73027:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "73021:2:18" + "src": "73021:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "73051:17:18", + "src": "73051:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "73063:4:18", + "src": "73063:4:38", "type": "", "value": "0x60" } @@ -82003,28 +82003,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "73057:5:18" + "src": "73057:5:38" }, "nodeType": "YulFunctionCall", - "src": "73057:11:18" + "src": "73057:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "73051:2:18" + "src": "73051:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "73081:17:18", + "src": "73081:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "73093:4:18", + "src": "73093:4:38", "type": "", "value": "0x80" } @@ -82032,28 +82032,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "73087:5:18" + "src": "73087:5:38" }, "nodeType": "YulFunctionCall", - "src": "73087:11:18" + "src": "73087:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "73081:2:18" + "src": "73081:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "73111:17:18", + "src": "73111:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "73123:4:18", + "src": "73123:4:38", "type": "", "value": "0xa0" } @@ -82061,16 +82061,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "73117:5:18" + "src": "73117:5:38" }, "nodeType": "YulFunctionCall", - "src": "73117:11:18" + "src": "73117:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "73111:2:18" + "src": "73111:2:38" } ] }, @@ -82080,14 +82080,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "73206:4:18", + "src": "73206:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "73212:10:18", + "src": "73212:10:38", "type": "", "value": "0x1c7ec448" } @@ -82095,13 +82095,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "73199:6:18" + "src": "73199:6:38" }, "nodeType": "YulFunctionCall", - "src": "73199:24:18" + "src": "73199:24:38" }, "nodeType": "YulExpressionStatement", - "src": "73199:24:18" + "src": "73199:24:38" }, { "expression": { @@ -82109,14 +82109,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "73243:4:18", + "src": "73243:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "73249:4:18", + "src": "73249:4:38", "type": "", "value": "0x60" } @@ -82124,13 +82124,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "73236:6:18" + "src": "73236:6:38" }, "nodeType": "YulFunctionCall", - "src": "73236:18:18" + "src": "73236:18:38" }, "nodeType": "YulExpressionStatement", - "src": "73236:18:18" + "src": "73236:18:38" }, { "expression": { @@ -82138,26 +82138,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "73274:4:18", + "src": "73274:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "73280:2:18" + "src": "73280:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "73267:6:18" + "src": "73267:6:38" }, "nodeType": "YulFunctionCall", - "src": "73267:16:18" + "src": "73267:16:38" }, "nodeType": "YulExpressionStatement", - "src": "73267:16:18" + "src": "73267:16:38" }, { "expression": { @@ -82165,26 +82165,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "73303:4:18", + "src": "73303:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "73309:2:18" + "src": "73309:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "73296:6:18" + "src": "73296:6:38" }, "nodeType": "YulFunctionCall", - "src": "73296:16:18" + "src": "73296:16:38" }, "nodeType": "YulExpressionStatement", - "src": "73296:16:18" + "src": "73296:16:38" }, { "expression": { @@ -82192,112 +82192,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "73337:4:18", + "src": "73337:4:38", "type": "", "value": "0x80" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "73343:2:18" + "src": "73343:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "73325:11:18" + "src": "73325:11:38" }, "nodeType": "YulFunctionCall", - "src": "73325:21:18" + "src": "73325:21:38" }, "nodeType": "YulExpressionStatement", - "src": "73325:21:18" + "src": "73325:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32811, + "declaration": 35872, "isOffset": false, "isSlot": false, - "src": "72961:2:18", + "src": "72961:2:38", "valueSize": 1 }, { - "declaration": 32814, + "declaration": 35875, "isOffset": false, "isSlot": false, - "src": "72991:2:18", + "src": "72991:2:38", "valueSize": 1 }, { - "declaration": 32817, + "declaration": 35878, "isOffset": false, "isSlot": false, - "src": "73021:2:18", + "src": "73021:2:38", "valueSize": 1 }, { - "declaration": 32820, + "declaration": 35881, "isOffset": false, "isSlot": false, - "src": "73051:2:18", + "src": "73051:2:38", "valueSize": 1 }, { - "declaration": 32823, + "declaration": 35884, "isOffset": false, "isSlot": false, - "src": "73081:2:18", + "src": "73081:2:38", "valueSize": 1 }, { - "declaration": 32826, + "declaration": 35887, "isOffset": false, "isSlot": false, - "src": "73111:2:18", + "src": "73111:2:38", "valueSize": 1 }, { - "declaration": 32803, + "declaration": 35864, "isOffset": false, "isSlot": false, - "src": "73343:2:18", + "src": "73343:2:38", "valueSize": 1 }, { - "declaration": 32805, + "declaration": 35866, "isOffset": false, "isSlot": false, - "src": "73280:2:18", + "src": "73280:2:38", "valueSize": 1 }, { - "declaration": 32807, + "declaration": 35868, "isOffset": false, "isSlot": false, - "src": "73309:2:18", + "src": "73309:2:38", "valueSize": 1 } ], - "id": 32828, + "id": 35889, "nodeType": "InlineAssembly", - "src": "72583:773:18" + "src": "72583:773:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32830, + "id": 35891, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "73381:4:18", + "src": "73381:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -82306,14 +82306,14 @@ }, { "hexValue": "30786134", - "id": 32831, + "id": 35892, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "73387:4:18", + "src": "73387:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -82332,18 +82332,18 @@ "typeString": "int_const 164" } ], - "id": 32829, + "id": 35890, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "73365:15:18", + "referencedDeclaration": 33383, + "src": "73365:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32832, + "id": 35893, "isConstant": false, "isLValue": false, "isPure": false, @@ -82352,21 +82352,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "73365:27:18", + "src": "73365:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32833, + "id": 35894, "nodeType": "ExpressionStatement", - "src": "73365:27:18" + "src": "73365:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "73411:185:18", + "src": "73411:185:38", "statements": [ { "expression": { @@ -82374,26 +82374,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "73432:4:18", + "src": "73432:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "73438:2:18" + "src": "73438:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "73425:6:18" + "src": "73425:6:38" }, "nodeType": "YulFunctionCall", - "src": "73425:16:18" + "src": "73425:16:38" }, "nodeType": "YulExpressionStatement", - "src": "73425:16:18" + "src": "73425:16:38" }, { "expression": { @@ -82401,26 +82401,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "73461:4:18", + "src": "73461:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "73467:2:18" + "src": "73467:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "73454:6:18" + "src": "73454:6:38" }, "nodeType": "YulFunctionCall", - "src": "73454:16:18" + "src": "73454:16:38" }, "nodeType": "YulExpressionStatement", - "src": "73454:16:18" + "src": "73454:16:38" }, { "expression": { @@ -82428,26 +82428,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "73490:4:18", + "src": "73490:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "73496:2:18" + "src": "73496:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "73483:6:18" + "src": "73483:6:38" }, "nodeType": "YulFunctionCall", - "src": "73483:16:18" + "src": "73483:16:38" }, "nodeType": "YulExpressionStatement", - "src": "73483:16:18" + "src": "73483:16:38" }, { "expression": { @@ -82455,26 +82455,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "73519:4:18", + "src": "73519:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "73525:2:18" + "src": "73525:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "73512:6:18" + "src": "73512:6:38" }, "nodeType": "YulFunctionCall", - "src": "73512:16:18" + "src": "73512:16:38" }, "nodeType": "YulExpressionStatement", - "src": "73512:16:18" + "src": "73512:16:38" }, { "expression": { @@ -82482,26 +82482,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "73548:4:18", + "src": "73548:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "73554:2:18" + "src": "73554:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "73541:6:18" + "src": "73541:6:38" }, "nodeType": "YulFunctionCall", - "src": "73541:16:18" + "src": "73541:16:38" }, "nodeType": "YulExpressionStatement", - "src": "73541:16:18" + "src": "73541:16:38" }, { "expression": { @@ -82509,77 +82509,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "73577:4:18", + "src": "73577:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "73583:2:18" + "src": "73583:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "73570:6:18" + "src": "73570:6:38" }, "nodeType": "YulFunctionCall", - "src": "73570:16:18" + "src": "73570:16:38" }, "nodeType": "YulExpressionStatement", - "src": "73570:16:18" + "src": "73570:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32811, + "declaration": 35872, "isOffset": false, "isSlot": false, - "src": "73438:2:18", + "src": "73438:2:38", "valueSize": 1 }, { - "declaration": 32814, + "declaration": 35875, "isOffset": false, "isSlot": false, - "src": "73467:2:18", + "src": "73467:2:38", "valueSize": 1 }, { - "declaration": 32817, + "declaration": 35878, "isOffset": false, "isSlot": false, - "src": "73496:2:18", + "src": "73496:2:38", "valueSize": 1 }, { - "declaration": 32820, + "declaration": 35881, "isOffset": false, "isSlot": false, - "src": "73525:2:18", + "src": "73525:2:38", "valueSize": 1 }, { - "declaration": 32823, + "declaration": 35884, "isOffset": false, "isSlot": false, - "src": "73554:2:18", + "src": "73554:2:38", "valueSize": 1 }, { - "declaration": 32826, + "declaration": 35887, "isOffset": false, "isSlot": false, - "src": "73583:2:18", + "src": "73583:2:38", "valueSize": 1 } ], - "id": 32834, + "id": 35895, "nodeType": "InlineAssembly", - "src": "73402:194:18" + "src": "73402:194:38" } ] }, @@ -82587,20 +82587,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "72399:3:18", + "nameLocation": "72399:3:38", "parameters": { - "id": 32808, + "id": 35869, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32803, + "id": 35864, "mutability": "mutable", "name": "p0", - "nameLocation": "72411:2:18", + "nameLocation": "72411:2:38", "nodeType": "VariableDeclaration", - "scope": 32836, - "src": "72403:10:18", + "scope": 35897, + "src": "72403:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82608,10 +82608,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32802, + "id": 35863, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "72403:7:18", + "src": "72403:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -82621,13 +82621,13 @@ }, { "constant": false, - "id": 32805, + "id": 35866, "mutability": "mutable", "name": "p1", - "nameLocation": "72423:2:18", + "nameLocation": "72423:2:38", "nodeType": "VariableDeclaration", - "scope": 32836, - "src": "72415:10:18", + "scope": 35897, + "src": "72415:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82635,10 +82635,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32804, + "id": 35865, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "72415:7:18", + "src": "72415:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -82648,13 +82648,13 @@ }, { "constant": false, - "id": 32807, + "id": 35868, "mutability": "mutable", "name": "p2", - "nameLocation": "72435:2:18", + "nameLocation": "72435:2:38", "nodeType": "VariableDeclaration", - "scope": 32836, - "src": "72427:10:18", + "scope": 35897, + "src": "72427:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82662,10 +82662,10 @@ "typeString": "address" }, "typeName": { - "id": 32806, + "id": 35867, "name": "address", "nodeType": "ElementaryTypeName", - "src": "72427:7:18", + "src": "72427:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -82675,44 +82675,44 @@ "visibility": "internal" } ], - "src": "72402:36:18" + "src": "72402:36:38" }, "returnParameters": { - "id": 32809, + "id": 35870, "nodeType": "ParameterList", "parameters": [], - "src": "72453:0:18" + "src": "72453:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32871, + "id": 35932, "nodeType": "FunctionDefinition", - "src": "73608:1206:18", + "src": "73608:1206:38", "nodes": [], "body": { - "id": 32870, + "id": 35931, "nodeType": "Block", - "src": "73668:1146:18", + "src": "73668:1146:38", "nodes": [], "statements": [ { "assignments": [ - 32846 + 35907 ], "declarations": [ { "constant": false, - "id": 32846, + "id": 35907, "mutability": "mutable", "name": "m0", - "nameLocation": "73686:2:18", + "nameLocation": "73686:2:38", "nodeType": "VariableDeclaration", - "scope": 32870, - "src": "73678:10:18", + "scope": 35931, + "src": "73678:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82720,10 +82720,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32845, + "id": 35906, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "73678:7:18", + "src": "73678:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -82732,24 +82732,24 @@ "visibility": "internal" } ], - "id": 32847, + "id": 35908, "nodeType": "VariableDeclarationStatement", - "src": "73678:10:18" + "src": "73678:10:38" }, { "assignments": [ - 32849 + 35910 ], "declarations": [ { "constant": false, - "id": 32849, + "id": 35910, "mutability": "mutable", "name": "m1", - "nameLocation": "73706:2:18", + "nameLocation": "73706:2:38", "nodeType": "VariableDeclaration", - "scope": 32870, - "src": "73698:10:18", + "scope": 35931, + "src": "73698:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82757,10 +82757,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32848, + "id": 35909, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "73698:7:18", + "src": "73698:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -82769,24 +82769,24 @@ "visibility": "internal" } ], - "id": 32850, + "id": 35911, "nodeType": "VariableDeclarationStatement", - "src": "73698:10:18" + "src": "73698:10:38" }, { "assignments": [ - 32852 + 35913 ], "declarations": [ { "constant": false, - "id": 32852, + "id": 35913, "mutability": "mutable", "name": "m2", - "nameLocation": "73726:2:18", + "nameLocation": "73726:2:38", "nodeType": "VariableDeclaration", - "scope": 32870, - "src": "73718:10:18", + "scope": 35931, + "src": "73718:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82794,10 +82794,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32851, + "id": 35912, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "73718:7:18", + "src": "73718:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -82806,24 +82806,24 @@ "visibility": "internal" } ], - "id": 32853, + "id": 35914, "nodeType": "VariableDeclarationStatement", - "src": "73718:10:18" + "src": "73718:10:38" }, { "assignments": [ - 32855 + 35916 ], "declarations": [ { "constant": false, - "id": 32855, + "id": 35916, "mutability": "mutable", "name": "m3", - "nameLocation": "73746:2:18", + "nameLocation": "73746:2:38", "nodeType": "VariableDeclaration", - "scope": 32870, - "src": "73738:10:18", + "scope": 35931, + "src": "73738:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82831,10 +82831,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32854, + "id": 35915, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "73738:7:18", + "src": "73738:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -82843,24 +82843,24 @@ "visibility": "internal" } ], - "id": 32856, + "id": 35917, "nodeType": "VariableDeclarationStatement", - "src": "73738:10:18" + "src": "73738:10:38" }, { "assignments": [ - 32858 + 35919 ], "declarations": [ { "constant": false, - "id": 32858, + "id": 35919, "mutability": "mutable", "name": "m4", - "nameLocation": "73766:2:18", + "nameLocation": "73766:2:38", "nodeType": "VariableDeclaration", - "scope": 32870, - "src": "73758:10:18", + "scope": 35931, + "src": "73758:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82868,10 +82868,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32857, + "id": 35918, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "73758:7:18", + "src": "73758:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -82880,24 +82880,24 @@ "visibility": "internal" } ], - "id": 32859, + "id": 35920, "nodeType": "VariableDeclarationStatement", - "src": "73758:10:18" + "src": "73758:10:38" }, { "assignments": [ - 32861 + 35922 ], "declarations": [ { "constant": false, - "id": 32861, + "id": 35922, "mutability": "mutable", "name": "m5", - "nameLocation": "73786:2:18", + "nameLocation": "73786:2:38", "nodeType": "VariableDeclaration", - "scope": 32870, - "src": "73778:10:18", + "scope": 35931, + "src": "73778:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -82905,10 +82905,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32860, + "id": 35921, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "73778:7:18", + "src": "73778:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -82917,27 +82917,27 @@ "visibility": "internal" } ], - "id": 32862, + "id": 35923, "nodeType": "VariableDeclarationStatement", - "src": "73778:10:18" + "src": "73778:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "73807:761:18", + "src": "73807:761:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "73850:313:18", + "src": "73850:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "73868:15:18", + "src": "73868:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "73882:1:18", + "src": "73882:1:38", "type": "", "value": "0" }, @@ -82945,7 +82945,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "73872:6:18", + "src": "73872:6:38", "type": "" } ] @@ -82953,16 +82953,16 @@ { "body": { "nodeType": "YulBlock", - "src": "73953:40:18", + "src": "73953:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "73982:9:18", + "src": "73982:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "73984:5:18" + "src": "73984:5:38" } ] }, @@ -82973,33 +82973,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "73970:6:18" + "src": "73970:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "73978:1:18" + "src": "73978:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "73965:4:18" + "src": "73965:4:38" }, "nodeType": "YulFunctionCall", - "src": "73965:15:18" + "src": "73965:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "73958:6:18" + "src": "73958:6:38" }, "nodeType": "YulFunctionCall", - "src": "73958:23:18" + "src": "73958:23:38" }, "nodeType": "YulIf", - "src": "73955:36:18" + "src": "73955:36:38" } ] }, @@ -83008,12 +83008,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "73910:6:18" + "src": "73910:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "73918:4:18", + "src": "73918:4:38", "type": "", "value": "0x20" } @@ -83021,30 +83021,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "73907:2:18" + "src": "73907:2:38" }, "nodeType": "YulFunctionCall", - "src": "73907:16:18" + "src": "73907:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "73924:28:18", + "src": "73924:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "73926:24:18", + "src": "73926:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "73940:6:18" + "src": "73940:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "73948:1:18", + "src": "73948:1:38", "type": "", "value": "1" } @@ -83052,16 +83052,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "73936:3:18" + "src": "73936:3:38" }, "nodeType": "YulFunctionCall", - "src": "73936:14:18" + "src": "73936:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "73926:6:18" + "src": "73926:6:38" } ] } @@ -83069,10 +83069,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "73904:2:18", + "src": "73904:2:38", "statements": [] }, - "src": "73900:93:18" + "src": "73900:93:38" }, { "expression": { @@ -83080,34 +83080,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "74017:3:18" + "src": "74017:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "74022:6:18" + "src": "74022:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "74010:6:18" + "src": "74010:6:38" }, "nodeType": "YulFunctionCall", - "src": "74010:19:18" + "src": "74010:19:38" }, "nodeType": "YulExpressionStatement", - "src": "74010:19:18" + "src": "74010:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "74046:37:18", + "src": "74046:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "74063:3:18", + "src": "74063:3:38", "type": "", "value": "256" }, @@ -83116,38 +83116,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "74072:1:18", + "src": "74072:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "74075:6:18" + "src": "74075:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "74068:3:18" + "src": "74068:3:38" }, "nodeType": "YulFunctionCall", - "src": "74068:14:18" + "src": "74068:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "74059:3:18" + "src": "74059:3:38" }, "nodeType": "YulFunctionCall", - "src": "74059:24:18" + "src": "74059:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "74050:5:18", + "src": "74050:5:38", "type": "" } ] @@ -83160,12 +83160,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "74111:3:18" + "src": "74111:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "74116:4:18", + "src": "74116:4:38", "type": "", "value": "0x20" } @@ -83173,59 +83173,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "74107:3:18" + "src": "74107:3:38" }, "nodeType": "YulFunctionCall", - "src": "74107:14:18" + "src": "74107:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "74127:5:18" + "src": "74127:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "74138:5:18" + "src": "74138:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "74145:1:18" + "src": "74145:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "74134:3:18" + "src": "74134:3:38" }, "nodeType": "YulFunctionCall", - "src": "74134:13:18" + "src": "74134:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "74123:3:18" + "src": "74123:3:38" }, "nodeType": "YulFunctionCall", - "src": "74123:25:18" + "src": "74123:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "74100:6:18" + "src": "74100:6:38" }, "nodeType": "YulFunctionCall", - "src": "74100:49:18" + "src": "74100:49:38" }, "nodeType": "YulExpressionStatement", - "src": "74100:49:18" + "src": "74100:49:38" } ] }, @@ -83235,27 +83235,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "73842:3:18", + "src": "73842:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "73847:1:18", + "src": "73847:1:38", "type": "" } ], - "src": "73821:342:18" + "src": "73821:342:38" }, { "nodeType": "YulAssignment", - "src": "74176:17:18", + "src": "74176:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "74188:4:18", + "src": "74188:4:38", "type": "", "value": "0x00" } @@ -83263,28 +83263,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "74182:5:18" + "src": "74182:5:38" }, "nodeType": "YulFunctionCall", - "src": "74182:11:18" + "src": "74182:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "74176:2:18" + "src": "74176:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "74206:17:18", + "src": "74206:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "74218:4:18", + "src": "74218:4:38", "type": "", "value": "0x20" } @@ -83292,28 +83292,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "74212:5:18" + "src": "74212:5:38" }, "nodeType": "YulFunctionCall", - "src": "74212:11:18" + "src": "74212:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "74206:2:18" + "src": "74206:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "74236:17:18", + "src": "74236:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "74248:4:18", + "src": "74248:4:38", "type": "", "value": "0x40" } @@ -83321,28 +83321,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "74242:5:18" + "src": "74242:5:38" }, "nodeType": "YulFunctionCall", - "src": "74242:11:18" + "src": "74242:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "74236:2:18" + "src": "74236:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "74266:17:18", + "src": "74266:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "74278:4:18", + "src": "74278:4:38", "type": "", "value": "0x60" } @@ -83350,28 +83350,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "74272:5:18" + "src": "74272:5:38" }, "nodeType": "YulFunctionCall", - "src": "74272:11:18" + "src": "74272:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "74266:2:18" + "src": "74266:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "74296:17:18", + "src": "74296:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "74308:4:18", + "src": "74308:4:38", "type": "", "value": "0x80" } @@ -83379,28 +83379,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "74302:5:18" + "src": "74302:5:38" }, "nodeType": "YulFunctionCall", - "src": "74302:11:18" + "src": "74302:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "74296:2:18" + "src": "74296:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "74326:17:18", + "src": "74326:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "74338:4:18", + "src": "74338:4:38", "type": "", "value": "0xa0" } @@ -83408,16 +83408,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "74332:5:18" + "src": "74332:5:38" }, "nodeType": "YulFunctionCall", - "src": "74332:11:18" + "src": "74332:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "74326:2:18" + "src": "74326:2:38" } ] }, @@ -83427,14 +83427,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "74418:4:18", + "src": "74418:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "74424:10:18", + "src": "74424:10:38", "type": "", "value": "0xca7733b1" } @@ -83442,13 +83442,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "74411:6:18" + "src": "74411:6:38" }, "nodeType": "YulFunctionCall", - "src": "74411:24:18" + "src": "74411:24:38" }, "nodeType": "YulExpressionStatement", - "src": "74411:24:18" + "src": "74411:24:38" }, { "expression": { @@ -83456,14 +83456,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "74455:4:18", + "src": "74455:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "74461:4:18", + "src": "74461:4:38", "type": "", "value": "0x60" } @@ -83471,13 +83471,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "74448:6:18" + "src": "74448:6:38" }, "nodeType": "YulFunctionCall", - "src": "74448:18:18" + "src": "74448:18:38" }, "nodeType": "YulExpressionStatement", - "src": "74448:18:18" + "src": "74448:18:38" }, { "expression": { @@ -83485,26 +83485,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "74486:4:18", + "src": "74486:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "74492:2:18" + "src": "74492:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "74479:6:18" + "src": "74479:6:38" }, "nodeType": "YulFunctionCall", - "src": "74479:16:18" + "src": "74479:16:38" }, "nodeType": "YulExpressionStatement", - "src": "74479:16:18" + "src": "74479:16:38" }, { "expression": { @@ -83512,26 +83512,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "74515:4:18", + "src": "74515:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "74521:2:18" + "src": "74521:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "74508:6:18" + "src": "74508:6:38" }, "nodeType": "YulFunctionCall", - "src": "74508:16:18" + "src": "74508:16:38" }, "nodeType": "YulExpressionStatement", - "src": "74508:16:18" + "src": "74508:16:38" }, { "expression": { @@ -83539,112 +83539,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "74549:4:18", + "src": "74549:4:38", "type": "", "value": "0x80" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "74555:2:18" + "src": "74555:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "74537:11:18" + "src": "74537:11:38" }, "nodeType": "YulFunctionCall", - "src": "74537:21:18" + "src": "74537:21:38" }, "nodeType": "YulExpressionStatement", - "src": "74537:21:18" + "src": "74537:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32846, + "declaration": 35907, "isOffset": false, "isSlot": false, - "src": "74176:2:18", + "src": "74176:2:38", "valueSize": 1 }, { - "declaration": 32849, + "declaration": 35910, "isOffset": false, "isSlot": false, - "src": "74206:2:18", + "src": "74206:2:38", "valueSize": 1 }, { - "declaration": 32852, + "declaration": 35913, "isOffset": false, "isSlot": false, - "src": "74236:2:18", + "src": "74236:2:38", "valueSize": 1 }, { - "declaration": 32855, + "declaration": 35916, "isOffset": false, "isSlot": false, - "src": "74266:2:18", + "src": "74266:2:38", "valueSize": 1 }, { - "declaration": 32858, + "declaration": 35919, "isOffset": false, "isSlot": false, - "src": "74296:2:18", + "src": "74296:2:38", "valueSize": 1 }, { - "declaration": 32861, + "declaration": 35922, "isOffset": false, "isSlot": false, - "src": "74326:2:18", + "src": "74326:2:38", "valueSize": 1 }, { - "declaration": 32838, + "declaration": 35899, "isOffset": false, "isSlot": false, - "src": "74555:2:18", + "src": "74555:2:38", "valueSize": 1 }, { - "declaration": 32840, + "declaration": 35901, "isOffset": false, "isSlot": false, - "src": "74492:2:18", + "src": "74492:2:38", "valueSize": 1 }, { - "declaration": 32842, + "declaration": 35903, "isOffset": false, "isSlot": false, - "src": "74521:2:18", + "src": "74521:2:38", "valueSize": 1 } ], - "id": 32863, + "id": 35924, "nodeType": "InlineAssembly", - "src": "73798:770:18" + "src": "73798:770:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32865, + "id": 35926, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "74593:4:18", + "src": "74593:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -83653,14 +83653,14 @@ }, { "hexValue": "30786134", - "id": 32866, + "id": 35927, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "74599:4:18", + "src": "74599:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -83679,18 +83679,18 @@ "typeString": "int_const 164" } ], - "id": 32864, + "id": 35925, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "74577:15:18", + "referencedDeclaration": 33383, + "src": "74577:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32867, + "id": 35928, "isConstant": false, "isLValue": false, "isPure": false, @@ -83699,21 +83699,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "74577:27:18", + "src": "74577:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32868, + "id": 35929, "nodeType": "ExpressionStatement", - "src": "74577:27:18" + "src": "74577:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "74623:185:18", + "src": "74623:185:38", "statements": [ { "expression": { @@ -83721,26 +83721,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "74644:4:18", + "src": "74644:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "74650:2:18" + "src": "74650:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "74637:6:18" + "src": "74637:6:38" }, "nodeType": "YulFunctionCall", - "src": "74637:16:18" + "src": "74637:16:38" }, "nodeType": "YulExpressionStatement", - "src": "74637:16:18" + "src": "74637:16:38" }, { "expression": { @@ -83748,26 +83748,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "74673:4:18", + "src": "74673:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "74679:2:18" + "src": "74679:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "74666:6:18" + "src": "74666:6:38" }, "nodeType": "YulFunctionCall", - "src": "74666:16:18" + "src": "74666:16:38" }, "nodeType": "YulExpressionStatement", - "src": "74666:16:18" + "src": "74666:16:38" }, { "expression": { @@ -83775,26 +83775,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "74702:4:18", + "src": "74702:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "74708:2:18" + "src": "74708:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "74695:6:18" + "src": "74695:6:38" }, "nodeType": "YulFunctionCall", - "src": "74695:16:18" + "src": "74695:16:38" }, "nodeType": "YulExpressionStatement", - "src": "74695:16:18" + "src": "74695:16:38" }, { "expression": { @@ -83802,26 +83802,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "74731:4:18", + "src": "74731:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "74737:2:18" + "src": "74737:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "74724:6:18" + "src": "74724:6:38" }, "nodeType": "YulFunctionCall", - "src": "74724:16:18" + "src": "74724:16:38" }, "nodeType": "YulExpressionStatement", - "src": "74724:16:18" + "src": "74724:16:38" }, { "expression": { @@ -83829,26 +83829,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "74760:4:18", + "src": "74760:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "74766:2:18" + "src": "74766:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "74753:6:18" + "src": "74753:6:38" }, "nodeType": "YulFunctionCall", - "src": "74753:16:18" + "src": "74753:16:38" }, "nodeType": "YulExpressionStatement", - "src": "74753:16:18" + "src": "74753:16:38" }, { "expression": { @@ -83856,77 +83856,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "74789:4:18", + "src": "74789:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "74795:2:18" + "src": "74795:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "74782:6:18" + "src": "74782:6:38" }, "nodeType": "YulFunctionCall", - "src": "74782:16:18" + "src": "74782:16:38" }, "nodeType": "YulExpressionStatement", - "src": "74782:16:18" + "src": "74782:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32846, + "declaration": 35907, "isOffset": false, "isSlot": false, - "src": "74650:2:18", + "src": "74650:2:38", "valueSize": 1 }, { - "declaration": 32849, + "declaration": 35910, "isOffset": false, "isSlot": false, - "src": "74679:2:18", + "src": "74679:2:38", "valueSize": 1 }, { - "declaration": 32852, + "declaration": 35913, "isOffset": false, "isSlot": false, - "src": "74708:2:18", + "src": "74708:2:38", "valueSize": 1 }, { - "declaration": 32855, + "declaration": 35916, "isOffset": false, "isSlot": false, - "src": "74737:2:18", + "src": "74737:2:38", "valueSize": 1 }, { - "declaration": 32858, + "declaration": 35919, "isOffset": false, "isSlot": false, - "src": "74766:2:18", + "src": "74766:2:38", "valueSize": 1 }, { - "declaration": 32861, + "declaration": 35922, "isOffset": false, "isSlot": false, - "src": "74795:2:18", + "src": "74795:2:38", "valueSize": 1 } ], - "id": 32869, + "id": 35930, "nodeType": "InlineAssembly", - "src": "74614:194:18" + "src": "74614:194:38" } ] }, @@ -83934,20 +83934,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "73617:3:18", + "nameLocation": "73617:3:38", "parameters": { - "id": 32843, + "id": 35904, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32838, + "id": 35899, "mutability": "mutable", "name": "p0", - "nameLocation": "73629:2:18", + "nameLocation": "73629:2:38", "nodeType": "VariableDeclaration", - "scope": 32871, - "src": "73621:10:18", + "scope": 35932, + "src": "73621:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83955,10 +83955,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32837, + "id": 35898, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "73621:7:18", + "src": "73621:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -83968,13 +83968,13 @@ }, { "constant": false, - "id": 32840, + "id": 35901, "mutability": "mutable", "name": "p1", - "nameLocation": "73641:2:18", + "nameLocation": "73641:2:38", "nodeType": "VariableDeclaration", - "scope": 32871, - "src": "73633:10:18", + "scope": 35932, + "src": "73633:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -83982,10 +83982,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32839, + "id": 35900, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "73633:7:18", + "src": "73633:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -83995,13 +83995,13 @@ }, { "constant": false, - "id": 32842, + "id": 35903, "mutability": "mutable", "name": "p2", - "nameLocation": "73650:2:18", + "nameLocation": "73650:2:38", "nodeType": "VariableDeclaration", - "scope": 32871, - "src": "73645:7:18", + "scope": 35932, + "src": "73645:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84009,10 +84009,10 @@ "typeString": "bool" }, "typeName": { - "id": 32841, + "id": 35902, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "73645:4:18", + "src": "73645:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -84021,44 +84021,44 @@ "visibility": "internal" } ], - "src": "73620:33:18" + "src": "73620:33:38" }, "returnParameters": { - "id": 32844, + "id": 35905, "nodeType": "ParameterList", "parameters": [], - "src": "73668:0:18" + "src": "73668:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32906, + "id": 35967, "nodeType": "FunctionDefinition", - "src": "74820:1212:18", + "src": "74820:1212:38", "nodes": [], "body": { - "id": 32905, + "id": 35966, "nodeType": "Block", - "src": "74883:1149:18", + "src": "74883:1149:38", "nodes": [], "statements": [ { "assignments": [ - 32881 + 35942 ], "declarations": [ { "constant": false, - "id": 32881, + "id": 35942, "mutability": "mutable", "name": "m0", - "nameLocation": "74901:2:18", + "nameLocation": "74901:2:38", "nodeType": "VariableDeclaration", - "scope": 32905, - "src": "74893:10:18", + "scope": 35966, + "src": "74893:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84066,10 +84066,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32880, + "id": 35941, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "74893:7:18", + "src": "74893:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -84078,24 +84078,24 @@ "visibility": "internal" } ], - "id": 32882, + "id": 35943, "nodeType": "VariableDeclarationStatement", - "src": "74893:10:18" + "src": "74893:10:38" }, { "assignments": [ - 32884 + 35945 ], "declarations": [ { "constant": false, - "id": 32884, + "id": 35945, "mutability": "mutable", "name": "m1", - "nameLocation": "74921:2:18", + "nameLocation": "74921:2:38", "nodeType": "VariableDeclaration", - "scope": 32905, - "src": "74913:10:18", + "scope": 35966, + "src": "74913:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84103,10 +84103,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32883, + "id": 35944, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "74913:7:18", + "src": "74913:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -84115,24 +84115,24 @@ "visibility": "internal" } ], - "id": 32885, + "id": 35946, "nodeType": "VariableDeclarationStatement", - "src": "74913:10:18" + "src": "74913:10:38" }, { "assignments": [ - 32887 + 35948 ], "declarations": [ { "constant": false, - "id": 32887, + "id": 35948, "mutability": "mutable", "name": "m2", - "nameLocation": "74941:2:18", + "nameLocation": "74941:2:38", "nodeType": "VariableDeclaration", - "scope": 32905, - "src": "74933:10:18", + "scope": 35966, + "src": "74933:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84140,10 +84140,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32886, + "id": 35947, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "74933:7:18", + "src": "74933:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -84152,24 +84152,24 @@ "visibility": "internal" } ], - "id": 32888, + "id": 35949, "nodeType": "VariableDeclarationStatement", - "src": "74933:10:18" + "src": "74933:10:38" }, { "assignments": [ - 32890 + 35951 ], "declarations": [ { "constant": false, - "id": 32890, + "id": 35951, "mutability": "mutable", "name": "m3", - "nameLocation": "74961:2:18", + "nameLocation": "74961:2:38", "nodeType": "VariableDeclaration", - "scope": 32905, - "src": "74953:10:18", + "scope": 35966, + "src": "74953:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84177,10 +84177,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32889, + "id": 35950, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "74953:7:18", + "src": "74953:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -84189,24 +84189,24 @@ "visibility": "internal" } ], - "id": 32891, + "id": 35952, "nodeType": "VariableDeclarationStatement", - "src": "74953:10:18" + "src": "74953:10:38" }, { "assignments": [ - 32893 + 35954 ], "declarations": [ { "constant": false, - "id": 32893, + "id": 35954, "mutability": "mutable", "name": "m4", - "nameLocation": "74981:2:18", + "nameLocation": "74981:2:38", "nodeType": "VariableDeclaration", - "scope": 32905, - "src": "74973:10:18", + "scope": 35966, + "src": "74973:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84214,10 +84214,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32892, + "id": 35953, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "74973:7:18", + "src": "74973:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -84226,24 +84226,24 @@ "visibility": "internal" } ], - "id": 32894, + "id": 35955, "nodeType": "VariableDeclarationStatement", - "src": "74973:10:18" + "src": "74973:10:38" }, { "assignments": [ - 32896 + 35957 ], "declarations": [ { "constant": false, - "id": 32896, + "id": 35957, "mutability": "mutable", "name": "m5", - "nameLocation": "75001:2:18", + "nameLocation": "75001:2:38", "nodeType": "VariableDeclaration", - "scope": 32905, - "src": "74993:10:18", + "scope": 35966, + "src": "74993:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -84251,10 +84251,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32895, + "id": 35956, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "74993:7:18", + "src": "74993:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -84263,27 +84263,27 @@ "visibility": "internal" } ], - "id": 32897, + "id": 35958, "nodeType": "VariableDeclarationStatement", - "src": "74993:10:18" + "src": "74993:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "75022:764:18", + "src": "75022:764:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "75065:313:18", + "src": "75065:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "75083:15:18", + "src": "75083:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "75097:1:18", + "src": "75097:1:38", "type": "", "value": "0" }, @@ -84291,7 +84291,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "75087:6:18", + "src": "75087:6:38", "type": "" } ] @@ -84299,16 +84299,16 @@ { "body": { "nodeType": "YulBlock", - "src": "75168:40:18", + "src": "75168:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "75197:9:18", + "src": "75197:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "75199:5:18" + "src": "75199:5:38" } ] }, @@ -84319,33 +84319,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "75185:6:18" + "src": "75185:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "75193:1:18" + "src": "75193:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "75180:4:18" + "src": "75180:4:38" }, "nodeType": "YulFunctionCall", - "src": "75180:15:18" + "src": "75180:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "75173:6:18" + "src": "75173:6:38" }, "nodeType": "YulFunctionCall", - "src": "75173:23:18" + "src": "75173:23:38" }, "nodeType": "YulIf", - "src": "75170:36:18" + "src": "75170:36:38" } ] }, @@ -84354,12 +84354,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "75125:6:18" + "src": "75125:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "75133:4:18", + "src": "75133:4:38", "type": "", "value": "0x20" } @@ -84367,30 +84367,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "75122:2:18" + "src": "75122:2:38" }, "nodeType": "YulFunctionCall", - "src": "75122:16:18" + "src": "75122:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "75139:28:18", + "src": "75139:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "75141:24:18", + "src": "75141:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "75155:6:18" + "src": "75155:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "75163:1:18", + "src": "75163:1:38", "type": "", "value": "1" } @@ -84398,16 +84398,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "75151:3:18" + "src": "75151:3:38" }, "nodeType": "YulFunctionCall", - "src": "75151:14:18" + "src": "75151:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "75141:6:18" + "src": "75141:6:38" } ] } @@ -84415,10 +84415,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "75119:2:18", + "src": "75119:2:38", "statements": [] }, - "src": "75115:93:18" + "src": "75115:93:38" }, { "expression": { @@ -84426,34 +84426,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "75232:3:18" + "src": "75232:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "75237:6:18" + "src": "75237:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "75225:6:18" + "src": "75225:6:38" }, "nodeType": "YulFunctionCall", - "src": "75225:19:18" + "src": "75225:19:38" }, "nodeType": "YulExpressionStatement", - "src": "75225:19:18" + "src": "75225:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "75261:37:18", + "src": "75261:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "75278:3:18", + "src": "75278:3:38", "type": "", "value": "256" }, @@ -84462,38 +84462,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "75287:1:18", + "src": "75287:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "75290:6:18" + "src": "75290:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "75283:3:18" + "src": "75283:3:38" }, "nodeType": "YulFunctionCall", - "src": "75283:14:18" + "src": "75283:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "75274:3:18" + "src": "75274:3:38" }, "nodeType": "YulFunctionCall", - "src": "75274:24:18" + "src": "75274:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "75265:5:18", + "src": "75265:5:38", "type": "" } ] @@ -84506,12 +84506,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "75326:3:18" + "src": "75326:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "75331:4:18", + "src": "75331:4:38", "type": "", "value": "0x20" } @@ -84519,59 +84519,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "75322:3:18" + "src": "75322:3:38" }, "nodeType": "YulFunctionCall", - "src": "75322:14:18" + "src": "75322:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "75342:5:18" + "src": "75342:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "75353:5:18" + "src": "75353:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "75360:1:18" + "src": "75360:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "75349:3:18" + "src": "75349:3:38" }, "nodeType": "YulFunctionCall", - "src": "75349:13:18" + "src": "75349:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "75338:3:18" + "src": "75338:3:38" }, "nodeType": "YulFunctionCall", - "src": "75338:25:18" + "src": "75338:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "75315:6:18" + "src": "75315:6:38" }, "nodeType": "YulFunctionCall", - "src": "75315:49:18" + "src": "75315:49:38" }, "nodeType": "YulExpressionStatement", - "src": "75315:49:18" + "src": "75315:49:38" } ] }, @@ -84581,27 +84581,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "75057:3:18", + "src": "75057:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "75062:1:18", + "src": "75062:1:38", "type": "" } ], - "src": "75036:342:18" + "src": "75036:342:38" }, { "nodeType": "YulAssignment", - "src": "75391:17:18", + "src": "75391:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "75403:4:18", + "src": "75403:4:38", "type": "", "value": "0x00" } @@ -84609,28 +84609,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "75397:5:18" + "src": "75397:5:38" }, "nodeType": "YulFunctionCall", - "src": "75397:11:18" + "src": "75397:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "75391:2:18" + "src": "75391:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "75421:17:18", + "src": "75421:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "75433:4:18", + "src": "75433:4:38", "type": "", "value": "0x20" } @@ -84638,28 +84638,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "75427:5:18" + "src": "75427:5:38" }, "nodeType": "YulFunctionCall", - "src": "75427:11:18" + "src": "75427:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "75421:2:18" + "src": "75421:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "75451:17:18", + "src": "75451:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "75463:4:18", + "src": "75463:4:38", "type": "", "value": "0x40" } @@ -84667,28 +84667,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "75457:5:18" + "src": "75457:5:38" }, "nodeType": "YulFunctionCall", - "src": "75457:11:18" + "src": "75457:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "75451:2:18" + "src": "75451:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "75481:17:18", + "src": "75481:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "75493:4:18", + "src": "75493:4:38", "type": "", "value": "0x60" } @@ -84696,28 +84696,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "75487:5:18" + "src": "75487:5:38" }, "nodeType": "YulFunctionCall", - "src": "75487:11:18" + "src": "75487:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "75481:2:18" + "src": "75481:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "75511:17:18", + "src": "75511:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "75523:4:18", + "src": "75523:4:38", "type": "", "value": "0x80" } @@ -84725,28 +84725,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "75517:5:18" + "src": "75517:5:38" }, "nodeType": "YulFunctionCall", - "src": "75517:11:18" + "src": "75517:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "75511:2:18" + "src": "75511:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "75541:17:18", + "src": "75541:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "75553:4:18", + "src": "75553:4:38", "type": "", "value": "0xa0" } @@ -84754,16 +84754,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "75547:5:18" + "src": "75547:5:38" }, "nodeType": "YulFunctionCall", - "src": "75547:11:18" + "src": "75547:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "75541:2:18" + "src": "75541:2:38" } ] }, @@ -84773,14 +84773,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "75636:4:18", + "src": "75636:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "75642:10:18", + "src": "75642:10:38", "type": "", "value": "0xca47c4eb" } @@ -84788,13 +84788,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "75629:6:18" + "src": "75629:6:38" }, "nodeType": "YulFunctionCall", - "src": "75629:24:18" + "src": "75629:24:38" }, "nodeType": "YulExpressionStatement", - "src": "75629:24:18" + "src": "75629:24:38" }, { "expression": { @@ -84802,14 +84802,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "75673:4:18", + "src": "75673:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "75679:4:18", + "src": "75679:4:38", "type": "", "value": "0x60" } @@ -84817,13 +84817,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "75666:6:18" + "src": "75666:6:38" }, "nodeType": "YulFunctionCall", - "src": "75666:18:18" + "src": "75666:18:38" }, "nodeType": "YulExpressionStatement", - "src": "75666:18:18" + "src": "75666:18:38" }, { "expression": { @@ -84831,26 +84831,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "75704:4:18", + "src": "75704:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "75710:2:18" + "src": "75710:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "75697:6:18" + "src": "75697:6:38" }, "nodeType": "YulFunctionCall", - "src": "75697:16:18" + "src": "75697:16:38" }, "nodeType": "YulExpressionStatement", - "src": "75697:16:18" + "src": "75697:16:38" }, { "expression": { @@ -84858,26 +84858,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "75733:4:18", + "src": "75733:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "75739:2:18" + "src": "75739:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "75726:6:18" + "src": "75726:6:38" }, "nodeType": "YulFunctionCall", - "src": "75726:16:18" + "src": "75726:16:38" }, "nodeType": "YulExpressionStatement", - "src": "75726:16:18" + "src": "75726:16:38" }, { "expression": { @@ -84885,112 +84885,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "75767:4:18", + "src": "75767:4:38", "type": "", "value": "0x80" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "75773:2:18" + "src": "75773:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "75755:11:18" + "src": "75755:11:38" }, "nodeType": "YulFunctionCall", - "src": "75755:21:18" + "src": "75755:21:38" }, "nodeType": "YulExpressionStatement", - "src": "75755:21:18" + "src": "75755:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32881, + "declaration": 35942, "isOffset": false, "isSlot": false, - "src": "75391:2:18", + "src": "75391:2:38", "valueSize": 1 }, { - "declaration": 32884, + "declaration": 35945, "isOffset": false, "isSlot": false, - "src": "75421:2:18", + "src": "75421:2:38", "valueSize": 1 }, { - "declaration": 32887, + "declaration": 35948, "isOffset": false, "isSlot": false, - "src": "75451:2:18", + "src": "75451:2:38", "valueSize": 1 }, { - "declaration": 32890, + "declaration": 35951, "isOffset": false, "isSlot": false, - "src": "75481:2:18", + "src": "75481:2:38", "valueSize": 1 }, { - "declaration": 32893, + "declaration": 35954, "isOffset": false, "isSlot": false, - "src": "75511:2:18", + "src": "75511:2:38", "valueSize": 1 }, { - "declaration": 32896, + "declaration": 35957, "isOffset": false, "isSlot": false, - "src": "75541:2:18", + "src": "75541:2:38", "valueSize": 1 }, { - "declaration": 32873, + "declaration": 35934, "isOffset": false, "isSlot": false, - "src": "75773:2:18", + "src": "75773:2:38", "valueSize": 1 }, { - "declaration": 32875, + "declaration": 35936, "isOffset": false, "isSlot": false, - "src": "75710:2:18", + "src": "75710:2:38", "valueSize": 1 }, { - "declaration": 32877, + "declaration": 35938, "isOffset": false, "isSlot": false, - "src": "75739:2:18", + "src": "75739:2:38", "valueSize": 1 } ], - "id": 32898, + "id": 35959, "nodeType": "InlineAssembly", - "src": "75013:773:18" + "src": "75013:773:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32900, + "id": 35961, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "75811:4:18", + "src": "75811:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -84999,14 +84999,14 @@ }, { "hexValue": "30786134", - "id": 32901, + "id": 35962, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "75817:4:18", + "src": "75817:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_164_by_1", "typeString": "int_const 164" @@ -85025,18 +85025,18 @@ "typeString": "int_const 164" } ], - "id": 32899, + "id": 35960, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "75795:15:18", + "referencedDeclaration": 33383, + "src": "75795:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32902, + "id": 35963, "isConstant": false, "isLValue": false, "isPure": false, @@ -85045,21 +85045,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "75795:27:18", + "src": "75795:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32903, + "id": 35964, "nodeType": "ExpressionStatement", - "src": "75795:27:18" + "src": "75795:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "75841:185:18", + "src": "75841:185:38", "statements": [ { "expression": { @@ -85067,26 +85067,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "75862:4:18", + "src": "75862:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "75868:2:18" + "src": "75868:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "75855:6:18" + "src": "75855:6:38" }, "nodeType": "YulFunctionCall", - "src": "75855:16:18" + "src": "75855:16:38" }, "nodeType": "YulExpressionStatement", - "src": "75855:16:18" + "src": "75855:16:38" }, { "expression": { @@ -85094,26 +85094,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "75891:4:18", + "src": "75891:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "75897:2:18" + "src": "75897:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "75884:6:18" + "src": "75884:6:38" }, "nodeType": "YulFunctionCall", - "src": "75884:16:18" + "src": "75884:16:38" }, "nodeType": "YulExpressionStatement", - "src": "75884:16:18" + "src": "75884:16:38" }, { "expression": { @@ -85121,26 +85121,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "75920:4:18", + "src": "75920:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "75926:2:18" + "src": "75926:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "75913:6:18" + "src": "75913:6:38" }, "nodeType": "YulFunctionCall", - "src": "75913:16:18" + "src": "75913:16:38" }, "nodeType": "YulExpressionStatement", - "src": "75913:16:18" + "src": "75913:16:38" }, { "expression": { @@ -85148,26 +85148,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "75949:4:18", + "src": "75949:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "75955:2:18" + "src": "75955:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "75942:6:18" + "src": "75942:6:38" }, "nodeType": "YulFunctionCall", - "src": "75942:16:18" + "src": "75942:16:38" }, "nodeType": "YulExpressionStatement", - "src": "75942:16:18" + "src": "75942:16:38" }, { "expression": { @@ -85175,26 +85175,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "75978:4:18", + "src": "75978:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "75984:2:18" + "src": "75984:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "75971:6:18" + "src": "75971:6:38" }, "nodeType": "YulFunctionCall", - "src": "75971:16:18" + "src": "75971:16:38" }, "nodeType": "YulExpressionStatement", - "src": "75971:16:18" + "src": "75971:16:38" }, { "expression": { @@ -85202,77 +85202,77 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "76007:4:18", + "src": "76007:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "76013:2:18" + "src": "76013:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "76000:6:18" + "src": "76000:6:38" }, "nodeType": "YulFunctionCall", - "src": "76000:16:18" + "src": "76000:16:38" }, "nodeType": "YulExpressionStatement", - "src": "76000:16:18" + "src": "76000:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32881, + "declaration": 35942, "isOffset": false, "isSlot": false, - "src": "75868:2:18", + "src": "75868:2:38", "valueSize": 1 }, { - "declaration": 32884, + "declaration": 35945, "isOffset": false, "isSlot": false, - "src": "75897:2:18", + "src": "75897:2:38", "valueSize": 1 }, { - "declaration": 32887, + "declaration": 35948, "isOffset": false, "isSlot": false, - "src": "75926:2:18", + "src": "75926:2:38", "valueSize": 1 }, { - "declaration": 32890, + "declaration": 35951, "isOffset": false, "isSlot": false, - "src": "75955:2:18", + "src": "75955:2:38", "valueSize": 1 }, { - "declaration": 32893, + "declaration": 35954, "isOffset": false, "isSlot": false, - "src": "75984:2:18", + "src": "75984:2:38", "valueSize": 1 }, { - "declaration": 32896, + "declaration": 35957, "isOffset": false, "isSlot": false, - "src": "76013:2:18", + "src": "76013:2:38", "valueSize": 1 } ], - "id": 32904, + "id": 35965, "nodeType": "InlineAssembly", - "src": "75832:194:18" + "src": "75832:194:38" } ] }, @@ -85280,20 +85280,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "74829:3:18", + "nameLocation": "74829:3:38", "parameters": { - "id": 32878, + "id": 35939, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32873, + "id": 35934, "mutability": "mutable", "name": "p0", - "nameLocation": "74841:2:18", + "nameLocation": "74841:2:38", "nodeType": "VariableDeclaration", - "scope": 32906, - "src": "74833:10:18", + "scope": 35967, + "src": "74833:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85301,10 +85301,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32872, + "id": 35933, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "74833:7:18", + "src": "74833:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -85314,13 +85314,13 @@ }, { "constant": false, - "id": 32875, + "id": 35936, "mutability": "mutable", "name": "p1", - "nameLocation": "74853:2:18", + "nameLocation": "74853:2:38", "nodeType": "VariableDeclaration", - "scope": 32906, - "src": "74845:10:18", + "scope": 35967, + "src": "74845:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85328,10 +85328,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32874, + "id": 35935, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "74845:7:18", + "src": "74845:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -85341,13 +85341,13 @@ }, { "constant": false, - "id": 32877, + "id": 35938, "mutability": "mutable", "name": "p2", - "nameLocation": "74865:2:18", + "nameLocation": "74865:2:38", "nodeType": "VariableDeclaration", - "scope": 32906, - "src": "74857:10:18", + "scope": 35967, + "src": "74857:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85355,10 +85355,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32876, + "id": 35937, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "74857:7:18", + "src": "74857:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -85367,44 +85367,44 @@ "visibility": "internal" } ], - "src": "74832:36:18" + "src": "74832:36:38" }, "returnParameters": { - "id": 32879, + "id": 35940, "nodeType": "ParameterList", "parameters": [], - "src": "74883:0:18" + "src": "74883:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32947, + "id": 36008, "nodeType": "FunctionDefinition", - "src": "76038:1405:18", + "src": "76038:1405:38", "nodes": [], "body": { - "id": 32946, + "id": 36007, "nodeType": "Block", - "src": "76101:1342:18", + "src": "76101:1342:38", "nodes": [], "statements": [ { "assignments": [ - 32916 + 35977 ], "declarations": [ { "constant": false, - "id": 32916, + "id": 35977, "mutability": "mutable", "name": "m0", - "nameLocation": "76119:2:18", + "nameLocation": "76119:2:38", "nodeType": "VariableDeclaration", - "scope": 32946, - "src": "76111:10:18", + "scope": 36007, + "src": "76111:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85412,10 +85412,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32915, + "id": 35976, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "76111:7:18", + "src": "76111:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -85424,24 +85424,24 @@ "visibility": "internal" } ], - "id": 32917, + "id": 35978, "nodeType": "VariableDeclarationStatement", - "src": "76111:10:18" + "src": "76111:10:38" }, { "assignments": [ - 32919 + 35980 ], "declarations": [ { "constant": false, - "id": 32919, + "id": 35980, "mutability": "mutable", "name": "m1", - "nameLocation": "76139:2:18", + "nameLocation": "76139:2:38", "nodeType": "VariableDeclaration", - "scope": 32946, - "src": "76131:10:18", + "scope": 36007, + "src": "76131:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85449,10 +85449,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32918, + "id": 35979, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "76131:7:18", + "src": "76131:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -85461,24 +85461,24 @@ "visibility": "internal" } ], - "id": 32920, + "id": 35981, "nodeType": "VariableDeclarationStatement", - "src": "76131:10:18" + "src": "76131:10:38" }, { "assignments": [ - 32922 + 35983 ], "declarations": [ { "constant": false, - "id": 32922, + "id": 35983, "mutability": "mutable", "name": "m2", - "nameLocation": "76159:2:18", + "nameLocation": "76159:2:38", "nodeType": "VariableDeclaration", - "scope": 32946, - "src": "76151:10:18", + "scope": 36007, + "src": "76151:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85486,10 +85486,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32921, + "id": 35982, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "76151:7:18", + "src": "76151:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -85498,24 +85498,24 @@ "visibility": "internal" } ], - "id": 32923, + "id": 35984, "nodeType": "VariableDeclarationStatement", - "src": "76151:10:18" + "src": "76151:10:38" }, { "assignments": [ - 32925 + 35986 ], "declarations": [ { "constant": false, - "id": 32925, + "id": 35986, "mutability": "mutable", "name": "m3", - "nameLocation": "76179:2:18", + "nameLocation": "76179:2:38", "nodeType": "VariableDeclaration", - "scope": 32946, - "src": "76171:10:18", + "scope": 36007, + "src": "76171:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85523,10 +85523,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32924, + "id": 35985, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "76171:7:18", + "src": "76171:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -85535,24 +85535,24 @@ "visibility": "internal" } ], - "id": 32926, + "id": 35987, "nodeType": "VariableDeclarationStatement", - "src": "76171:10:18" + "src": "76171:10:38" }, { "assignments": [ - 32928 + 35989 ], "declarations": [ { "constant": false, - "id": 32928, + "id": 35989, "mutability": "mutable", "name": "m4", - "nameLocation": "76199:2:18", + "nameLocation": "76199:2:38", "nodeType": "VariableDeclaration", - "scope": 32946, - "src": "76191:10:18", + "scope": 36007, + "src": "76191:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85560,10 +85560,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32927, + "id": 35988, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "76191:7:18", + "src": "76191:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -85572,24 +85572,24 @@ "visibility": "internal" } ], - "id": 32929, + "id": 35990, "nodeType": "VariableDeclarationStatement", - "src": "76191:10:18" + "src": "76191:10:38" }, { "assignments": [ - 32931 + 35992 ], "declarations": [ { "constant": false, - "id": 32931, + "id": 35992, "mutability": "mutable", "name": "m5", - "nameLocation": "76219:2:18", + "nameLocation": "76219:2:38", "nodeType": "VariableDeclaration", - "scope": 32946, - "src": "76211:10:18", + "scope": 36007, + "src": "76211:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85597,10 +85597,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32930, + "id": 35991, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "76211:7:18", + "src": "76211:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -85609,24 +85609,24 @@ "visibility": "internal" } ], - "id": 32932, + "id": 35993, "nodeType": "VariableDeclarationStatement", - "src": "76211:10:18" + "src": "76211:10:38" }, { "assignments": [ - 32934 + 35995 ], "declarations": [ { "constant": false, - "id": 32934, + "id": 35995, "mutability": "mutable", "name": "m6", - "nameLocation": "76239:2:18", + "nameLocation": "76239:2:38", "nodeType": "VariableDeclaration", - "scope": 32946, - "src": "76231:10:18", + "scope": 36007, + "src": "76231:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85634,10 +85634,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32933, + "id": 35994, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "76231:7:18", + "src": "76231:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -85646,24 +85646,24 @@ "visibility": "internal" } ], - "id": 32935, + "id": 35996, "nodeType": "VariableDeclarationStatement", - "src": "76231:10:18" + "src": "76231:10:38" }, { "assignments": [ - 32937 + 35998 ], "declarations": [ { "constant": false, - "id": 32937, + "id": 35998, "mutability": "mutable", "name": "m7", - "nameLocation": "76259:2:18", + "nameLocation": "76259:2:38", "nodeType": "VariableDeclaration", - "scope": 32946, - "src": "76251:10:18", + "scope": 36007, + "src": "76251:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -85671,10 +85671,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32936, + "id": 35997, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "76251:7:18", + "src": "76251:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -85683,27 +85683,27 @@ "visibility": "internal" } ], - "id": 32938, + "id": 35999, "nodeType": "VariableDeclarationStatement", - "src": "76251:10:18" + "src": "76251:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "76280:859:18", + "src": "76280:859:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "76323:313:18", + "src": "76323:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "76341:15:18", + "src": "76341:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "76355:1:18", + "src": "76355:1:38", "type": "", "value": "0" }, @@ -85711,7 +85711,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "76345:6:18", + "src": "76345:6:38", "type": "" } ] @@ -85719,16 +85719,16 @@ { "body": { "nodeType": "YulBlock", - "src": "76426:40:18", + "src": "76426:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "76455:9:18", + "src": "76455:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "76457:5:18" + "src": "76457:5:38" } ] }, @@ -85739,33 +85739,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "76443:6:18" + "src": "76443:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "76451:1:18" + "src": "76451:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "76438:4:18" + "src": "76438:4:38" }, "nodeType": "YulFunctionCall", - "src": "76438:15:18" + "src": "76438:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "76431:6:18" + "src": "76431:6:38" }, "nodeType": "YulFunctionCall", - "src": "76431:23:18" + "src": "76431:23:38" }, "nodeType": "YulIf", - "src": "76428:36:18" + "src": "76428:36:38" } ] }, @@ -85774,12 +85774,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "76383:6:18" + "src": "76383:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "76391:4:18", + "src": "76391:4:38", "type": "", "value": "0x20" } @@ -85787,30 +85787,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "76380:2:18" + "src": "76380:2:38" }, "nodeType": "YulFunctionCall", - "src": "76380:16:18" + "src": "76380:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "76397:28:18", + "src": "76397:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "76399:24:18", + "src": "76399:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "76413:6:18" + "src": "76413:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "76421:1:18", + "src": "76421:1:38", "type": "", "value": "1" } @@ -85818,16 +85818,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "76409:3:18" + "src": "76409:3:38" }, "nodeType": "YulFunctionCall", - "src": "76409:14:18" + "src": "76409:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "76399:6:18" + "src": "76399:6:38" } ] } @@ -85835,10 +85835,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "76377:2:18", + "src": "76377:2:38", "statements": [] }, - "src": "76373:93:18" + "src": "76373:93:38" }, { "expression": { @@ -85846,34 +85846,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "76490:3:18" + "src": "76490:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "76495:6:18" + "src": "76495:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "76483:6:18" + "src": "76483:6:38" }, "nodeType": "YulFunctionCall", - "src": "76483:19:18" + "src": "76483:19:38" }, "nodeType": "YulExpressionStatement", - "src": "76483:19:18" + "src": "76483:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "76519:37:18", + "src": "76519:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "76536:3:18", + "src": "76536:3:38", "type": "", "value": "256" }, @@ -85882,38 +85882,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "76545:1:18", + "src": "76545:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "76548:6:18" + "src": "76548:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "76541:3:18" + "src": "76541:3:38" }, "nodeType": "YulFunctionCall", - "src": "76541:14:18" + "src": "76541:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "76532:3:18" + "src": "76532:3:38" }, "nodeType": "YulFunctionCall", - "src": "76532:24:18" + "src": "76532:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "76523:5:18", + "src": "76523:5:38", "type": "" } ] @@ -85926,12 +85926,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "76584:3:18" + "src": "76584:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "76589:4:18", + "src": "76589:4:38", "type": "", "value": "0x20" } @@ -85939,59 +85939,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "76580:3:18" + "src": "76580:3:38" }, "nodeType": "YulFunctionCall", - "src": "76580:14:18" + "src": "76580:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "76600:5:18" + "src": "76600:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "76611:5:18" + "src": "76611:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "76618:1:18" + "src": "76618:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "76607:3:18" + "src": "76607:3:38" }, "nodeType": "YulFunctionCall", - "src": "76607:13:18" + "src": "76607:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "76596:3:18" + "src": "76596:3:38" }, "nodeType": "YulFunctionCall", - "src": "76596:25:18" + "src": "76596:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "76573:6:18" + "src": "76573:6:38" }, "nodeType": "YulFunctionCall", - "src": "76573:49:18" + "src": "76573:49:38" }, "nodeType": "YulExpressionStatement", - "src": "76573:49:18" + "src": "76573:49:38" } ] }, @@ -86001,27 +86001,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "76315:3:18", + "src": "76315:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "76320:1:18", + "src": "76320:1:38", "type": "" } ], - "src": "76294:342:18" + "src": "76294:342:38" }, { "nodeType": "YulAssignment", - "src": "76649:17:18", + "src": "76649:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "76661:4:18", + "src": "76661:4:38", "type": "", "value": "0x00" } @@ -86029,28 +86029,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "76655:5:18" + "src": "76655:5:38" }, "nodeType": "YulFunctionCall", - "src": "76655:11:18" + "src": "76655:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "76649:2:18" + "src": "76649:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "76679:17:18", + "src": "76679:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "76691:4:18", + "src": "76691:4:38", "type": "", "value": "0x20" } @@ -86058,28 +86058,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "76685:5:18" + "src": "76685:5:38" }, "nodeType": "YulFunctionCall", - "src": "76685:11:18" + "src": "76685:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "76679:2:18" + "src": "76679:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "76709:17:18", + "src": "76709:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "76721:4:18", + "src": "76721:4:38", "type": "", "value": "0x40" } @@ -86087,28 +86087,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "76715:5:18" + "src": "76715:5:38" }, "nodeType": "YulFunctionCall", - "src": "76715:11:18" + "src": "76715:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "76709:2:18" + "src": "76709:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "76739:17:18", + "src": "76739:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "76751:4:18", + "src": "76751:4:38", "type": "", "value": "0x60" } @@ -86116,28 +86116,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "76745:5:18" + "src": "76745:5:38" }, "nodeType": "YulFunctionCall", - "src": "76745:11:18" + "src": "76745:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "76739:2:18" + "src": "76739:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "76769:17:18", + "src": "76769:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "76781:4:18", + "src": "76781:4:38", "type": "", "value": "0x80" } @@ -86145,28 +86145,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "76775:5:18" + "src": "76775:5:38" }, "nodeType": "YulFunctionCall", - "src": "76775:11:18" + "src": "76775:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "76769:2:18" + "src": "76769:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "76799:17:18", + "src": "76799:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "76811:4:18", + "src": "76811:4:38", "type": "", "value": "0xa0" } @@ -86174,28 +86174,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "76805:5:18" + "src": "76805:5:38" }, "nodeType": "YulFunctionCall", - "src": "76805:11:18" + "src": "76805:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "76799:2:18" + "src": "76799:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "76829:17:18", + "src": "76829:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "76841:4:18", + "src": "76841:4:38", "type": "", "value": "0xc0" } @@ -86203,28 +86203,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "76835:5:18" + "src": "76835:5:38" }, "nodeType": "YulFunctionCall", - "src": "76835:11:18" + "src": "76835:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "76829:2:18" + "src": "76829:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "76859:17:18", + "src": "76859:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "76871:4:18", + "src": "76871:4:38", "type": "", "value": "0xe0" } @@ -86232,16 +86232,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "76865:5:18" + "src": "76865:5:38" }, "nodeType": "YulFunctionCall", - "src": "76865:11:18" + "src": "76865:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "76859:2:18" + "src": "76859:2:38" } ] }, @@ -86251,14 +86251,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "76953:4:18", + "src": "76953:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "76959:10:18", + "src": "76959:10:38", "type": "", "value": "0x5970e089" } @@ -86266,13 +86266,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "76946:6:18" + "src": "76946:6:38" }, "nodeType": "YulFunctionCall", - "src": "76946:24:18" + "src": "76946:24:38" }, "nodeType": "YulExpressionStatement", - "src": "76946:24:18" + "src": "76946:24:38" }, { "expression": { @@ -86280,14 +86280,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "76990:4:18", + "src": "76990:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "76996:4:18", + "src": "76996:4:38", "type": "", "value": "0x60" } @@ -86295,13 +86295,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "76983:6:18" + "src": "76983:6:38" }, "nodeType": "YulFunctionCall", - "src": "76983:18:18" + "src": "76983:18:38" }, "nodeType": "YulExpressionStatement", - "src": "76983:18:18" + "src": "76983:18:38" }, { "expression": { @@ -86309,26 +86309,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "77021:4:18", + "src": "77021:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "77027:2:18" + "src": "77027:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "77014:6:18" + "src": "77014:6:38" }, "nodeType": "YulFunctionCall", - "src": "77014:16:18" + "src": "77014:16:38" }, "nodeType": "YulExpressionStatement", - "src": "77014:16:18" + "src": "77014:16:38" }, { "expression": { @@ -86336,14 +86336,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "77050:4:18", + "src": "77050:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "77056:4:18", + "src": "77056:4:38", "type": "", "value": "0xa0" } @@ -86351,13 +86351,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "77043:6:18" + "src": "77043:6:38" }, "nodeType": "YulFunctionCall", - "src": "77043:18:18" + "src": "77043:18:38" }, "nodeType": "YulExpressionStatement", - "src": "77043:18:18" + "src": "77043:18:38" }, { "expression": { @@ -86365,26 +86365,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "77086:4:18", + "src": "77086:4:38", "type": "", "value": "0x80" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "77092:2:18" + "src": "77092:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "77074:11:18" + "src": "77074:11:38" }, "nodeType": "YulFunctionCall", - "src": "77074:21:18" + "src": "77074:21:38" }, "nodeType": "YulExpressionStatement", - "src": "77074:21:18" + "src": "77074:21:38" }, { "expression": { @@ -86392,126 +86392,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "77120:4:18", + "src": "77120:4:38", "type": "", "value": "0xc0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "77126:2:18" + "src": "77126:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "77108:11:18" + "src": "77108:11:38" }, "nodeType": "YulFunctionCall", - "src": "77108:21:18" + "src": "77108:21:38" }, "nodeType": "YulExpressionStatement", - "src": "77108:21:18" + "src": "77108:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32916, + "declaration": 35977, "isOffset": false, "isSlot": false, - "src": "76649:2:18", + "src": "76649:2:38", "valueSize": 1 }, { - "declaration": 32919, + "declaration": 35980, "isOffset": false, "isSlot": false, - "src": "76679:2:18", + "src": "76679:2:38", "valueSize": 1 }, { - "declaration": 32922, + "declaration": 35983, "isOffset": false, "isSlot": false, - "src": "76709:2:18", + "src": "76709:2:38", "valueSize": 1 }, { - "declaration": 32925, + "declaration": 35986, "isOffset": false, "isSlot": false, - "src": "76739:2:18", + "src": "76739:2:38", "valueSize": 1 }, { - "declaration": 32928, + "declaration": 35989, "isOffset": false, "isSlot": false, - "src": "76769:2:18", + "src": "76769:2:38", "valueSize": 1 }, { - "declaration": 32931, + "declaration": 35992, "isOffset": false, "isSlot": false, - "src": "76799:2:18", + "src": "76799:2:38", "valueSize": 1 }, { - "declaration": 32934, + "declaration": 35995, "isOffset": false, "isSlot": false, - "src": "76829:2:18", + "src": "76829:2:38", "valueSize": 1 }, { - "declaration": 32937, + "declaration": 35998, "isOffset": false, "isSlot": false, - "src": "76859:2:18", + "src": "76859:2:38", "valueSize": 1 }, { - "declaration": 32908, + "declaration": 35969, "isOffset": false, "isSlot": false, - "src": "77092:2:18", + "src": "77092:2:38", "valueSize": 1 }, { - "declaration": 32910, + "declaration": 35971, "isOffset": false, "isSlot": false, - "src": "77027:2:18", + "src": "77027:2:38", "valueSize": 1 }, { - "declaration": 32912, + "declaration": 35973, "isOffset": false, "isSlot": false, - "src": "77126:2:18", + "src": "77126:2:38", "valueSize": 1 } ], - "id": 32939, + "id": 36000, "nodeType": "InlineAssembly", - "src": "76271:868:18" + "src": "76271:868:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32941, + "id": 36002, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "77164:4:18", + "src": "77164:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -86520,14 +86520,14 @@ }, { "hexValue": "30786534", - "id": 32942, + "id": 36003, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "77170:4:18", + "src": "77170:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_228_by_1", "typeString": "int_const 228" @@ -86546,18 +86546,18 @@ "typeString": "int_const 228" } ], - "id": 32940, + "id": 36001, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "77148:15:18", + "referencedDeclaration": 33383, + "src": "77148:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32943, + "id": 36004, "isConstant": false, "isLValue": false, "isPure": false, @@ -86566,21 +86566,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "77148:27:18", + "src": "77148:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32944, + "id": 36005, "nodeType": "ExpressionStatement", - "src": "77148:27:18" + "src": "77148:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "77194:243:18", + "src": "77194:243:38", "statements": [ { "expression": { @@ -86588,26 +86588,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "77215:4:18", + "src": "77215:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "77221:2:18" + "src": "77221:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "77208:6:18" + "src": "77208:6:38" }, "nodeType": "YulFunctionCall", - "src": "77208:16:18" + "src": "77208:16:38" }, "nodeType": "YulExpressionStatement", - "src": "77208:16:18" + "src": "77208:16:38" }, { "expression": { @@ -86615,26 +86615,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "77244:4:18", + "src": "77244:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "77250:2:18" + "src": "77250:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "77237:6:18" + "src": "77237:6:38" }, "nodeType": "YulFunctionCall", - "src": "77237:16:18" + "src": "77237:16:38" }, "nodeType": "YulExpressionStatement", - "src": "77237:16:18" + "src": "77237:16:38" }, { "expression": { @@ -86642,26 +86642,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "77273:4:18", + "src": "77273:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "77279:2:18" + "src": "77279:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "77266:6:18" + "src": "77266:6:38" }, "nodeType": "YulFunctionCall", - "src": "77266:16:18" + "src": "77266:16:38" }, "nodeType": "YulExpressionStatement", - "src": "77266:16:18" + "src": "77266:16:38" }, { "expression": { @@ -86669,26 +86669,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "77302:4:18", + "src": "77302:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "77308:2:18" + "src": "77308:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "77295:6:18" + "src": "77295:6:38" }, "nodeType": "YulFunctionCall", - "src": "77295:16:18" + "src": "77295:16:38" }, "nodeType": "YulExpressionStatement", - "src": "77295:16:18" + "src": "77295:16:38" }, { "expression": { @@ -86696,26 +86696,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "77331:4:18", + "src": "77331:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "77337:2:18" + "src": "77337:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "77324:6:18" + "src": "77324:6:38" }, "nodeType": "YulFunctionCall", - "src": "77324:16:18" + "src": "77324:16:38" }, "nodeType": "YulExpressionStatement", - "src": "77324:16:18" + "src": "77324:16:38" }, { "expression": { @@ -86723,26 +86723,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "77360:4:18", + "src": "77360:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "77366:2:18" + "src": "77366:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "77353:6:18" + "src": "77353:6:38" }, "nodeType": "YulFunctionCall", - "src": "77353:16:18" + "src": "77353:16:38" }, "nodeType": "YulExpressionStatement", - "src": "77353:16:18" + "src": "77353:16:38" }, { "expression": { @@ -86750,26 +86750,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "77389:4:18", + "src": "77389:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "77395:2:18" + "src": "77395:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "77382:6:18" + "src": "77382:6:38" }, "nodeType": "YulFunctionCall", - "src": "77382:16:18" + "src": "77382:16:38" }, "nodeType": "YulExpressionStatement", - "src": "77382:16:18" + "src": "77382:16:38" }, { "expression": { @@ -86777,91 +86777,91 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "77418:4:18", + "src": "77418:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "77424:2:18" + "src": "77424:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "77411:6:18" + "src": "77411:6:38" }, "nodeType": "YulFunctionCall", - "src": "77411:16:18" + "src": "77411:16:38" }, "nodeType": "YulExpressionStatement", - "src": "77411:16:18" + "src": "77411:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32916, + "declaration": 35977, "isOffset": false, "isSlot": false, - "src": "77221:2:18", + "src": "77221:2:38", "valueSize": 1 }, { - "declaration": 32919, + "declaration": 35980, "isOffset": false, "isSlot": false, - "src": "77250:2:18", + "src": "77250:2:38", "valueSize": 1 }, { - "declaration": 32922, + "declaration": 35983, "isOffset": false, "isSlot": false, - "src": "77279:2:18", + "src": "77279:2:38", "valueSize": 1 }, { - "declaration": 32925, + "declaration": 35986, "isOffset": false, "isSlot": false, - "src": "77308:2:18", + "src": "77308:2:38", "valueSize": 1 }, { - "declaration": 32928, + "declaration": 35989, "isOffset": false, "isSlot": false, - "src": "77337:2:18", + "src": "77337:2:38", "valueSize": 1 }, { - "declaration": 32931, + "declaration": 35992, "isOffset": false, "isSlot": false, - "src": "77366:2:18", + "src": "77366:2:38", "valueSize": 1 }, { - "declaration": 32934, + "declaration": 35995, "isOffset": false, "isSlot": false, - "src": "77395:2:18", + "src": "77395:2:38", "valueSize": 1 }, { - "declaration": 32937, + "declaration": 35998, "isOffset": false, "isSlot": false, - "src": "77424:2:18", + "src": "77424:2:38", "valueSize": 1 } ], - "id": 32945, + "id": 36006, "nodeType": "InlineAssembly", - "src": "77185:252:18" + "src": "77185:252:38" } ] }, @@ -86869,20 +86869,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "76047:3:18", + "nameLocation": "76047:3:38", "parameters": { - "id": 32913, + "id": 35974, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32908, + "id": 35969, "mutability": "mutable", "name": "p0", - "nameLocation": "76059:2:18", + "nameLocation": "76059:2:38", "nodeType": "VariableDeclaration", - "scope": 32947, - "src": "76051:10:18", + "scope": 36008, + "src": "76051:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86890,10 +86890,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32907, + "id": 35968, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "76051:7:18", + "src": "76051:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -86903,13 +86903,13 @@ }, { "constant": false, - "id": 32910, + "id": 35971, "mutability": "mutable", "name": "p1", - "nameLocation": "76071:2:18", + "nameLocation": "76071:2:38", "nodeType": "VariableDeclaration", - "scope": 32947, - "src": "76063:10:18", + "scope": 36008, + "src": "76063:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86917,10 +86917,10 @@ "typeString": "uint256" }, "typeName": { - "id": 32909, + "id": 35970, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "76063:7:18", + "src": "76063:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -86930,13 +86930,13 @@ }, { "constant": false, - "id": 32912, + "id": 35973, "mutability": "mutable", "name": "p2", - "nameLocation": "76083:2:18", + "nameLocation": "76083:2:38", "nodeType": "VariableDeclaration", - "scope": 32947, - "src": "76075:10:18", + "scope": 36008, + "src": "76075:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -86944,10 +86944,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32911, + "id": 35972, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "76075:7:18", + "src": "76075:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -86956,44 +86956,44 @@ "visibility": "internal" } ], - "src": "76050:36:18" + "src": "76050:36:38" }, "returnParameters": { - "id": 32914, + "id": 35975, "nodeType": "ParameterList", "parameters": [], - "src": "76101:0:18" + "src": "76101:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 32988, + "id": 36049, "nodeType": "FunctionDefinition", - "src": "77449:1405:18", + "src": "77449:1405:38", "nodes": [], "body": { - "id": 32987, + "id": 36048, "nodeType": "Block", - "src": "77512:1342:18", + "src": "77512:1342:38", "nodes": [], "statements": [ { "assignments": [ - 32957 + 36018 ], "declarations": [ { "constant": false, - "id": 32957, + "id": 36018, "mutability": "mutable", "name": "m0", - "nameLocation": "77530:2:18", + "nameLocation": "77530:2:38", "nodeType": "VariableDeclaration", - "scope": 32987, - "src": "77522:10:18", + "scope": 36048, + "src": "77522:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87001,10 +87001,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32956, + "id": 36017, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "77522:7:18", + "src": "77522:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -87013,24 +87013,24 @@ "visibility": "internal" } ], - "id": 32958, + "id": 36019, "nodeType": "VariableDeclarationStatement", - "src": "77522:10:18" + "src": "77522:10:38" }, { "assignments": [ - 32960 + 36021 ], "declarations": [ { "constant": false, - "id": 32960, + "id": 36021, "mutability": "mutable", "name": "m1", - "nameLocation": "77550:2:18", + "nameLocation": "77550:2:38", "nodeType": "VariableDeclaration", - "scope": 32987, - "src": "77542:10:18", + "scope": 36048, + "src": "77542:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87038,10 +87038,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32959, + "id": 36020, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "77542:7:18", + "src": "77542:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -87050,24 +87050,24 @@ "visibility": "internal" } ], - "id": 32961, + "id": 36022, "nodeType": "VariableDeclarationStatement", - "src": "77542:10:18" + "src": "77542:10:38" }, { "assignments": [ - 32963 + 36024 ], "declarations": [ { "constant": false, - "id": 32963, + "id": 36024, "mutability": "mutable", "name": "m2", - "nameLocation": "77570:2:18", + "nameLocation": "77570:2:38", "nodeType": "VariableDeclaration", - "scope": 32987, - "src": "77562:10:18", + "scope": 36048, + "src": "77562:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87075,10 +87075,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32962, + "id": 36023, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "77562:7:18", + "src": "77562:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -87087,24 +87087,24 @@ "visibility": "internal" } ], - "id": 32964, + "id": 36025, "nodeType": "VariableDeclarationStatement", - "src": "77562:10:18" + "src": "77562:10:38" }, { "assignments": [ - 32966 + 36027 ], "declarations": [ { "constant": false, - "id": 32966, + "id": 36027, "mutability": "mutable", "name": "m3", - "nameLocation": "77590:2:18", + "nameLocation": "77590:2:38", "nodeType": "VariableDeclaration", - "scope": 32987, - "src": "77582:10:18", + "scope": 36048, + "src": "77582:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87112,10 +87112,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32965, + "id": 36026, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "77582:7:18", + "src": "77582:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -87124,24 +87124,24 @@ "visibility": "internal" } ], - "id": 32967, + "id": 36028, "nodeType": "VariableDeclarationStatement", - "src": "77582:10:18" + "src": "77582:10:38" }, { "assignments": [ - 32969 + 36030 ], "declarations": [ { "constant": false, - "id": 32969, + "id": 36030, "mutability": "mutable", "name": "m4", - "nameLocation": "77610:2:18", + "nameLocation": "77610:2:38", "nodeType": "VariableDeclaration", - "scope": 32987, - "src": "77602:10:18", + "scope": 36048, + "src": "77602:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87149,10 +87149,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32968, + "id": 36029, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "77602:7:18", + "src": "77602:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -87161,24 +87161,24 @@ "visibility": "internal" } ], - "id": 32970, + "id": 36031, "nodeType": "VariableDeclarationStatement", - "src": "77602:10:18" + "src": "77602:10:38" }, { "assignments": [ - 32972 + 36033 ], "declarations": [ { "constant": false, - "id": 32972, + "id": 36033, "mutability": "mutable", "name": "m5", - "nameLocation": "77630:2:18", + "nameLocation": "77630:2:38", "nodeType": "VariableDeclaration", - "scope": 32987, - "src": "77622:10:18", + "scope": 36048, + "src": "77622:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87186,10 +87186,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32971, + "id": 36032, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "77622:7:18", + "src": "77622:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -87198,24 +87198,24 @@ "visibility": "internal" } ], - "id": 32973, + "id": 36034, "nodeType": "VariableDeclarationStatement", - "src": "77622:10:18" + "src": "77622:10:38" }, { "assignments": [ - 32975 + 36036 ], "declarations": [ { "constant": false, - "id": 32975, + "id": 36036, "mutability": "mutable", "name": "m6", - "nameLocation": "77650:2:18", + "nameLocation": "77650:2:38", "nodeType": "VariableDeclaration", - "scope": 32987, - "src": "77642:10:18", + "scope": 36048, + "src": "77642:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87223,10 +87223,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32974, + "id": 36035, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "77642:7:18", + "src": "77642:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -87235,24 +87235,24 @@ "visibility": "internal" } ], - "id": 32976, + "id": 36037, "nodeType": "VariableDeclarationStatement", - "src": "77642:10:18" + "src": "77642:10:38" }, { "assignments": [ - 32978 + 36039 ], "declarations": [ { "constant": false, - "id": 32978, + "id": 36039, "mutability": "mutable", "name": "m7", - "nameLocation": "77670:2:18", + "nameLocation": "77670:2:38", "nodeType": "VariableDeclaration", - "scope": 32987, - "src": "77662:10:18", + "scope": 36048, + "src": "77662:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -87260,10 +87260,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32977, + "id": 36038, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "77662:7:18", + "src": "77662:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -87272,27 +87272,27 @@ "visibility": "internal" } ], - "id": 32979, + "id": 36040, "nodeType": "VariableDeclarationStatement", - "src": "77662:10:18" + "src": "77662:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "77691:859:18", + "src": "77691:859:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "77734:313:18", + "src": "77734:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "77752:15:18", + "src": "77752:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "77766:1:18", + "src": "77766:1:38", "type": "", "value": "0" }, @@ -87300,7 +87300,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "77756:6:18", + "src": "77756:6:38", "type": "" } ] @@ -87308,16 +87308,16 @@ { "body": { "nodeType": "YulBlock", - "src": "77837:40:18", + "src": "77837:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "77866:9:18", + "src": "77866:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "77868:5:18" + "src": "77868:5:38" } ] }, @@ -87328,33 +87328,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "77854:6:18" + "src": "77854:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "77862:1:18" + "src": "77862:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "77849:4:18" + "src": "77849:4:38" }, "nodeType": "YulFunctionCall", - "src": "77849:15:18" + "src": "77849:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "77842:6:18" + "src": "77842:6:38" }, "nodeType": "YulFunctionCall", - "src": "77842:23:18" + "src": "77842:23:38" }, "nodeType": "YulIf", - "src": "77839:36:18" + "src": "77839:36:38" } ] }, @@ -87363,12 +87363,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "77794:6:18" + "src": "77794:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "77802:4:18", + "src": "77802:4:38", "type": "", "value": "0x20" } @@ -87376,30 +87376,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "77791:2:18" + "src": "77791:2:38" }, "nodeType": "YulFunctionCall", - "src": "77791:16:18" + "src": "77791:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "77808:28:18", + "src": "77808:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "77810:24:18", + "src": "77810:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "77824:6:18" + "src": "77824:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "77832:1:18", + "src": "77832:1:38", "type": "", "value": "1" } @@ -87407,16 +87407,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "77820:3:18" + "src": "77820:3:38" }, "nodeType": "YulFunctionCall", - "src": "77820:14:18" + "src": "77820:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "77810:6:18" + "src": "77810:6:38" } ] } @@ -87424,10 +87424,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "77788:2:18", + "src": "77788:2:38", "statements": [] }, - "src": "77784:93:18" + "src": "77784:93:38" }, { "expression": { @@ -87435,34 +87435,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "77901:3:18" + "src": "77901:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "77906:6:18" + "src": "77906:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "77894:6:18" + "src": "77894:6:38" }, "nodeType": "YulFunctionCall", - "src": "77894:19:18" + "src": "77894:19:38" }, "nodeType": "YulExpressionStatement", - "src": "77894:19:18" + "src": "77894:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "77930:37:18", + "src": "77930:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "77947:3:18", + "src": "77947:3:38", "type": "", "value": "256" }, @@ -87471,38 +87471,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "77956:1:18", + "src": "77956:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "77959:6:18" + "src": "77959:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "77952:3:18" + "src": "77952:3:38" }, "nodeType": "YulFunctionCall", - "src": "77952:14:18" + "src": "77952:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "77943:3:18" + "src": "77943:3:38" }, "nodeType": "YulFunctionCall", - "src": "77943:24:18" + "src": "77943:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "77934:5:18", + "src": "77934:5:38", "type": "" } ] @@ -87515,12 +87515,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "77995:3:18" + "src": "77995:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "78000:4:18", + "src": "78000:4:38", "type": "", "value": "0x20" } @@ -87528,59 +87528,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "77991:3:18" + "src": "77991:3:38" }, "nodeType": "YulFunctionCall", - "src": "77991:14:18" + "src": "77991:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "78011:5:18" + "src": "78011:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "78022:5:18" + "src": "78022:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "78029:1:18" + "src": "78029:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "78018:3:18" + "src": "78018:3:38" }, "nodeType": "YulFunctionCall", - "src": "78018:13:18" + "src": "78018:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "78007:3:18" + "src": "78007:3:38" }, "nodeType": "YulFunctionCall", - "src": "78007:25:18" + "src": "78007:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "77984:6:18" + "src": "77984:6:38" }, "nodeType": "YulFunctionCall", - "src": "77984:49:18" + "src": "77984:49:38" }, "nodeType": "YulExpressionStatement", - "src": "77984:49:18" + "src": "77984:49:38" } ] }, @@ -87590,27 +87590,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "77726:3:18", + "src": "77726:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "77731:1:18", + "src": "77731:1:38", "type": "" } ], - "src": "77705:342:18" + "src": "77705:342:38" }, { "nodeType": "YulAssignment", - "src": "78060:17:18", + "src": "78060:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "78072:4:18", + "src": "78072:4:38", "type": "", "value": "0x00" } @@ -87618,28 +87618,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "78066:5:18" + "src": "78066:5:38" }, "nodeType": "YulFunctionCall", - "src": "78066:11:18" + "src": "78066:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "78060:2:18" + "src": "78060:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "78090:17:18", + "src": "78090:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "78102:4:18", + "src": "78102:4:38", "type": "", "value": "0x20" } @@ -87647,28 +87647,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "78096:5:18" + "src": "78096:5:38" }, "nodeType": "YulFunctionCall", - "src": "78096:11:18" + "src": "78096:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "78090:2:18" + "src": "78090:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "78120:17:18", + "src": "78120:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "78132:4:18", + "src": "78132:4:38", "type": "", "value": "0x40" } @@ -87676,28 +87676,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "78126:5:18" + "src": "78126:5:38" }, "nodeType": "YulFunctionCall", - "src": "78126:11:18" + "src": "78126:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "78120:2:18" + "src": "78120:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "78150:17:18", + "src": "78150:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "78162:4:18", + "src": "78162:4:38", "type": "", "value": "0x60" } @@ -87705,28 +87705,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "78156:5:18" + "src": "78156:5:38" }, "nodeType": "YulFunctionCall", - "src": "78156:11:18" + "src": "78156:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "78150:2:18" + "src": "78150:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "78180:17:18", + "src": "78180:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "78192:4:18", + "src": "78192:4:38", "type": "", "value": "0x80" } @@ -87734,28 +87734,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "78186:5:18" + "src": "78186:5:38" }, "nodeType": "YulFunctionCall", - "src": "78186:11:18" + "src": "78186:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "78180:2:18" + "src": "78180:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "78210:17:18", + "src": "78210:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "78222:4:18", + "src": "78222:4:38", "type": "", "value": "0xa0" } @@ -87763,28 +87763,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "78216:5:18" + "src": "78216:5:38" }, "nodeType": "YulFunctionCall", - "src": "78216:11:18" + "src": "78216:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "78210:2:18" + "src": "78210:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "78240:17:18", + "src": "78240:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "78252:4:18", + "src": "78252:4:38", "type": "", "value": "0xc0" } @@ -87792,28 +87792,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "78246:5:18" + "src": "78246:5:38" }, "nodeType": "YulFunctionCall", - "src": "78246:11:18" + "src": "78246:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "78240:2:18" + "src": "78240:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "78270:17:18", + "src": "78270:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "78282:4:18", + "src": "78282:4:38", "type": "", "value": "0xe0" } @@ -87821,16 +87821,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "78276:5:18" + "src": "78276:5:38" }, "nodeType": "YulFunctionCall", - "src": "78276:11:18" + "src": "78276:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "78270:2:18" + "src": "78270:2:38" } ] }, @@ -87840,14 +87840,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "78364:4:18", + "src": "78364:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "78370:10:18", + "src": "78370:10:38", "type": "", "value": "0x95ed0195" } @@ -87855,13 +87855,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "78357:6:18" + "src": "78357:6:38" }, "nodeType": "YulFunctionCall", - "src": "78357:24:18" + "src": "78357:24:38" }, "nodeType": "YulExpressionStatement", - "src": "78357:24:18" + "src": "78357:24:38" }, { "expression": { @@ -87869,14 +87869,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "78401:4:18", + "src": "78401:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "78407:4:18", + "src": "78407:4:38", "type": "", "value": "0x60" } @@ -87884,13 +87884,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "78394:6:18" + "src": "78394:6:38" }, "nodeType": "YulFunctionCall", - "src": "78394:18:18" + "src": "78394:18:38" }, "nodeType": "YulExpressionStatement", - "src": "78394:18:18" + "src": "78394:18:38" }, { "expression": { @@ -87898,14 +87898,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "78432:4:18", + "src": "78432:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "78438:4:18", + "src": "78438:4:38", "type": "", "value": "0xa0" } @@ -87913,13 +87913,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "78425:6:18" + "src": "78425:6:38" }, "nodeType": "YulFunctionCall", - "src": "78425:18:18" + "src": "78425:18:38" }, "nodeType": "YulExpressionStatement", - "src": "78425:18:18" + "src": "78425:18:38" }, { "expression": { @@ -87927,26 +87927,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "78463:4:18", + "src": "78463:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "78469:2:18" + "src": "78469:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "78456:6:18" + "src": "78456:6:38" }, "nodeType": "YulFunctionCall", - "src": "78456:16:18" + "src": "78456:16:38" }, "nodeType": "YulExpressionStatement", - "src": "78456:16:18" + "src": "78456:16:38" }, { "expression": { @@ -87954,26 +87954,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "78497:4:18", + "src": "78497:4:38", "type": "", "value": "0x80" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "78503:2:18" + "src": "78503:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "78485:11:18" + "src": "78485:11:38" }, "nodeType": "YulFunctionCall", - "src": "78485:21:18" + "src": "78485:21:38" }, "nodeType": "YulExpressionStatement", - "src": "78485:21:18" + "src": "78485:21:38" }, { "expression": { @@ -87981,126 +87981,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "78531:4:18", + "src": "78531:4:38", "type": "", "value": "0xc0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "78537:2:18" + "src": "78537:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "78519:11:18" + "src": "78519:11:38" }, "nodeType": "YulFunctionCall", - "src": "78519:21:18" + "src": "78519:21:38" }, "nodeType": "YulExpressionStatement", - "src": "78519:21:18" + "src": "78519:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32957, + "declaration": 36018, "isOffset": false, "isSlot": false, - "src": "78060:2:18", + "src": "78060:2:38", "valueSize": 1 }, { - "declaration": 32960, + "declaration": 36021, "isOffset": false, "isSlot": false, - "src": "78090:2:18", + "src": "78090:2:38", "valueSize": 1 }, { - "declaration": 32963, + "declaration": 36024, "isOffset": false, "isSlot": false, - "src": "78120:2:18", + "src": "78120:2:38", "valueSize": 1 }, { - "declaration": 32966, + "declaration": 36027, "isOffset": false, "isSlot": false, - "src": "78150:2:18", + "src": "78150:2:38", "valueSize": 1 }, { - "declaration": 32969, + "declaration": 36030, "isOffset": false, "isSlot": false, - "src": "78180:2:18", + "src": "78180:2:38", "valueSize": 1 }, { - "declaration": 32972, + "declaration": 36033, "isOffset": false, "isSlot": false, - "src": "78210:2:18", + "src": "78210:2:38", "valueSize": 1 }, { - "declaration": 32975, + "declaration": 36036, "isOffset": false, "isSlot": false, - "src": "78240:2:18", + "src": "78240:2:38", "valueSize": 1 }, { - "declaration": 32978, + "declaration": 36039, "isOffset": false, "isSlot": false, - "src": "78270:2:18", + "src": "78270:2:38", "valueSize": 1 }, { - "declaration": 32949, + "declaration": 36010, "isOffset": false, "isSlot": false, - "src": "78503:2:18", + "src": "78503:2:38", "valueSize": 1 }, { - "declaration": 32951, + "declaration": 36012, "isOffset": false, "isSlot": false, - "src": "78537:2:18", + "src": "78537:2:38", "valueSize": 1 }, { - "declaration": 32953, + "declaration": 36014, "isOffset": false, "isSlot": false, - "src": "78469:2:18", + "src": "78469:2:38", "valueSize": 1 } ], - "id": 32980, + "id": 36041, "nodeType": "InlineAssembly", - "src": "77682:868:18" + "src": "77682:868:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 32982, + "id": 36043, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "78575:4:18", + "src": "78575:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -88109,14 +88109,14 @@ }, { "hexValue": "30786534", - "id": 32983, + "id": 36044, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "78581:4:18", + "src": "78581:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_228_by_1", "typeString": "int_const 228" @@ -88135,18 +88135,18 @@ "typeString": "int_const 228" } ], - "id": 32981, + "id": 36042, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "78559:15:18", + "referencedDeclaration": 33383, + "src": "78559:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 32984, + "id": 36045, "isConstant": false, "isLValue": false, "isPure": false, @@ -88155,21 +88155,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "78559:27:18", + "src": "78559:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 32985, + "id": 36046, "nodeType": "ExpressionStatement", - "src": "78559:27:18" + "src": "78559:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "78605:243:18", + "src": "78605:243:38", "statements": [ { "expression": { @@ -88177,26 +88177,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "78626:4:18", + "src": "78626:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "78632:2:18" + "src": "78632:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "78619:6:18" + "src": "78619:6:38" }, "nodeType": "YulFunctionCall", - "src": "78619:16:18" + "src": "78619:16:38" }, "nodeType": "YulExpressionStatement", - "src": "78619:16:18" + "src": "78619:16:38" }, { "expression": { @@ -88204,26 +88204,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "78655:4:18", + "src": "78655:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "78661:2:18" + "src": "78661:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "78648:6:18" + "src": "78648:6:38" }, "nodeType": "YulFunctionCall", - "src": "78648:16:18" + "src": "78648:16:38" }, "nodeType": "YulExpressionStatement", - "src": "78648:16:18" + "src": "78648:16:38" }, { "expression": { @@ -88231,26 +88231,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "78684:4:18", + "src": "78684:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "78690:2:18" + "src": "78690:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "78677:6:18" + "src": "78677:6:38" }, "nodeType": "YulFunctionCall", - "src": "78677:16:18" + "src": "78677:16:38" }, "nodeType": "YulExpressionStatement", - "src": "78677:16:18" + "src": "78677:16:38" }, { "expression": { @@ -88258,26 +88258,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "78713:4:18", + "src": "78713:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "78719:2:18" + "src": "78719:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "78706:6:18" + "src": "78706:6:38" }, "nodeType": "YulFunctionCall", - "src": "78706:16:18" + "src": "78706:16:38" }, "nodeType": "YulExpressionStatement", - "src": "78706:16:18" + "src": "78706:16:38" }, { "expression": { @@ -88285,26 +88285,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "78742:4:18", + "src": "78742:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "78748:2:18" + "src": "78748:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "78735:6:18" + "src": "78735:6:38" }, "nodeType": "YulFunctionCall", - "src": "78735:16:18" + "src": "78735:16:38" }, "nodeType": "YulExpressionStatement", - "src": "78735:16:18" + "src": "78735:16:38" }, { "expression": { @@ -88312,26 +88312,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "78771:4:18", + "src": "78771:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "78777:2:18" + "src": "78777:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "78764:6:18" + "src": "78764:6:38" }, "nodeType": "YulFunctionCall", - "src": "78764:16:18" + "src": "78764:16:38" }, "nodeType": "YulExpressionStatement", - "src": "78764:16:18" + "src": "78764:16:38" }, { "expression": { @@ -88339,26 +88339,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "78800:4:18", + "src": "78800:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "78806:2:18" + "src": "78806:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "78793:6:18" + "src": "78793:6:38" }, "nodeType": "YulFunctionCall", - "src": "78793:16:18" + "src": "78793:16:38" }, "nodeType": "YulExpressionStatement", - "src": "78793:16:18" + "src": "78793:16:38" }, { "expression": { @@ -88366,91 +88366,91 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "78829:4:18", + "src": "78829:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "78835:2:18" + "src": "78835:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "78822:6:18" + "src": "78822:6:38" }, "nodeType": "YulFunctionCall", - "src": "78822:16:18" + "src": "78822:16:38" }, "nodeType": "YulExpressionStatement", - "src": "78822:16:18" + "src": "78822:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32957, + "declaration": 36018, "isOffset": false, "isSlot": false, - "src": "78632:2:18", + "src": "78632:2:38", "valueSize": 1 }, { - "declaration": 32960, + "declaration": 36021, "isOffset": false, "isSlot": false, - "src": "78661:2:18", + "src": "78661:2:38", "valueSize": 1 }, { - "declaration": 32963, + "declaration": 36024, "isOffset": false, "isSlot": false, - "src": "78690:2:18", + "src": "78690:2:38", "valueSize": 1 }, { - "declaration": 32966, + "declaration": 36027, "isOffset": false, "isSlot": false, - "src": "78719:2:18", + "src": "78719:2:38", "valueSize": 1 }, { - "declaration": 32969, + "declaration": 36030, "isOffset": false, "isSlot": false, - "src": "78748:2:18", + "src": "78748:2:38", "valueSize": 1 }, { - "declaration": 32972, + "declaration": 36033, "isOffset": false, "isSlot": false, - "src": "78777:2:18", + "src": "78777:2:38", "valueSize": 1 }, { - "declaration": 32975, + "declaration": 36036, "isOffset": false, "isSlot": false, - "src": "78806:2:18", + "src": "78806:2:38", "valueSize": 1 }, { - "declaration": 32978, + "declaration": 36039, "isOffset": false, "isSlot": false, - "src": "78835:2:18", + "src": "78835:2:38", "valueSize": 1 } ], - "id": 32986, + "id": 36047, "nodeType": "InlineAssembly", - "src": "78596:252:18" + "src": "78596:252:38" } ] }, @@ -88458,20 +88458,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "77458:3:18", + "nameLocation": "77458:3:38", "parameters": { - "id": 32954, + "id": 36015, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32949, + "id": 36010, "mutability": "mutable", "name": "p0", - "nameLocation": "77470:2:18", + "nameLocation": "77470:2:38", "nodeType": "VariableDeclaration", - "scope": 32988, - "src": "77462:10:18", + "scope": 36049, + "src": "77462:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88479,10 +88479,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32948, + "id": 36009, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "77462:7:18", + "src": "77462:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -88492,13 +88492,13 @@ }, { "constant": false, - "id": 32951, + "id": 36012, "mutability": "mutable", "name": "p1", - "nameLocation": "77482:2:18", + "nameLocation": "77482:2:38", "nodeType": "VariableDeclaration", - "scope": 32988, - "src": "77474:10:18", + "scope": 36049, + "src": "77474:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88506,10 +88506,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32950, + "id": 36011, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "77474:7:18", + "src": "77474:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -88519,13 +88519,13 @@ }, { "constant": false, - "id": 32953, + "id": 36014, "mutability": "mutable", "name": "p2", - "nameLocation": "77494:2:18", + "nameLocation": "77494:2:38", "nodeType": "VariableDeclaration", - "scope": 32988, - "src": "77486:10:18", + "scope": 36049, + "src": "77486:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88533,10 +88533,10 @@ "typeString": "address" }, "typeName": { - "id": 32952, + "id": 36013, "name": "address", "nodeType": "ElementaryTypeName", - "src": "77486:7:18", + "src": "77486:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -88546,44 +88546,44 @@ "visibility": "internal" } ], - "src": "77461:36:18" + "src": "77461:36:38" }, "returnParameters": { - "id": 32955, + "id": 36016, "nodeType": "ParameterList", "parameters": [], - "src": "77512:0:18" + "src": "77512:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33029, + "id": 36090, "nodeType": "FunctionDefinition", - "src": "78860:1399:18", + "src": "78860:1399:38", "nodes": [], "body": { - "id": 33028, + "id": 36089, "nodeType": "Block", - "src": "78920:1339:18", + "src": "78920:1339:38", "nodes": [], "statements": [ { "assignments": [ - 32998 + 36059 ], "declarations": [ { "constant": false, - "id": 32998, + "id": 36059, "mutability": "mutable", "name": "m0", - "nameLocation": "78938:2:18", + "nameLocation": "78938:2:38", "nodeType": "VariableDeclaration", - "scope": 33028, - "src": "78930:10:18", + "scope": 36089, + "src": "78930:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88591,10 +88591,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32997, + "id": 36058, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "78930:7:18", + "src": "78930:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -88603,24 +88603,24 @@ "visibility": "internal" } ], - "id": 32999, + "id": 36060, "nodeType": "VariableDeclarationStatement", - "src": "78930:10:18" + "src": "78930:10:38" }, { "assignments": [ - 33001 + 36062 ], "declarations": [ { "constant": false, - "id": 33001, + "id": 36062, "mutability": "mutable", "name": "m1", - "nameLocation": "78958:2:18", + "nameLocation": "78958:2:38", "nodeType": "VariableDeclaration", - "scope": 33028, - "src": "78950:10:18", + "scope": 36089, + "src": "78950:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88628,10 +88628,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33000, + "id": 36061, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "78950:7:18", + "src": "78950:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -88640,24 +88640,24 @@ "visibility": "internal" } ], - "id": 33002, + "id": 36063, "nodeType": "VariableDeclarationStatement", - "src": "78950:10:18" + "src": "78950:10:38" }, { "assignments": [ - 33004 + 36065 ], "declarations": [ { "constant": false, - "id": 33004, + "id": 36065, "mutability": "mutable", "name": "m2", - "nameLocation": "78978:2:18", + "nameLocation": "78978:2:38", "nodeType": "VariableDeclaration", - "scope": 33028, - "src": "78970:10:18", + "scope": 36089, + "src": "78970:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88665,10 +88665,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33003, + "id": 36064, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "78970:7:18", + "src": "78970:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -88677,24 +88677,24 @@ "visibility": "internal" } ], - "id": 33005, + "id": 36066, "nodeType": "VariableDeclarationStatement", - "src": "78970:10:18" + "src": "78970:10:38" }, { "assignments": [ - 33007 + 36068 ], "declarations": [ { "constant": false, - "id": 33007, + "id": 36068, "mutability": "mutable", "name": "m3", - "nameLocation": "78998:2:18", + "nameLocation": "78998:2:38", "nodeType": "VariableDeclaration", - "scope": 33028, - "src": "78990:10:18", + "scope": 36089, + "src": "78990:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88702,10 +88702,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33006, + "id": 36067, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "78990:7:18", + "src": "78990:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -88714,24 +88714,24 @@ "visibility": "internal" } ], - "id": 33008, + "id": 36069, "nodeType": "VariableDeclarationStatement", - "src": "78990:10:18" + "src": "78990:10:38" }, { "assignments": [ - 33010 + 36071 ], "declarations": [ { "constant": false, - "id": 33010, + "id": 36071, "mutability": "mutable", "name": "m4", - "nameLocation": "79018:2:18", + "nameLocation": "79018:2:38", "nodeType": "VariableDeclaration", - "scope": 33028, - "src": "79010:10:18", + "scope": 36089, + "src": "79010:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88739,10 +88739,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33009, + "id": 36070, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "79010:7:18", + "src": "79010:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -88751,24 +88751,24 @@ "visibility": "internal" } ], - "id": 33011, + "id": 36072, "nodeType": "VariableDeclarationStatement", - "src": "79010:10:18" + "src": "79010:10:38" }, { "assignments": [ - 33013 + 36074 ], "declarations": [ { "constant": false, - "id": 33013, + "id": 36074, "mutability": "mutable", "name": "m5", - "nameLocation": "79038:2:18", + "nameLocation": "79038:2:38", "nodeType": "VariableDeclaration", - "scope": 33028, - "src": "79030:10:18", + "scope": 36089, + "src": "79030:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88776,10 +88776,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33012, + "id": 36073, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "79030:7:18", + "src": "79030:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -88788,24 +88788,24 @@ "visibility": "internal" } ], - "id": 33014, + "id": 36075, "nodeType": "VariableDeclarationStatement", - "src": "79030:10:18" + "src": "79030:10:38" }, { "assignments": [ - 33016 + 36077 ], "declarations": [ { "constant": false, - "id": 33016, + "id": 36077, "mutability": "mutable", "name": "m6", - "nameLocation": "79058:2:18", + "nameLocation": "79058:2:38", "nodeType": "VariableDeclaration", - "scope": 33028, - "src": "79050:10:18", + "scope": 36089, + "src": "79050:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88813,10 +88813,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33015, + "id": 36076, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "79050:7:18", + "src": "79050:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -88825,24 +88825,24 @@ "visibility": "internal" } ], - "id": 33017, + "id": 36078, "nodeType": "VariableDeclarationStatement", - "src": "79050:10:18" + "src": "79050:10:38" }, { "assignments": [ - 33019 + 36080 ], "declarations": [ { "constant": false, - "id": 33019, + "id": 36080, "mutability": "mutable", "name": "m7", - "nameLocation": "79078:2:18", + "nameLocation": "79078:2:38", "nodeType": "VariableDeclaration", - "scope": 33028, - "src": "79070:10:18", + "scope": 36089, + "src": "79070:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -88850,10 +88850,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33018, + "id": 36079, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "79070:7:18", + "src": "79070:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -88862,27 +88862,27 @@ "visibility": "internal" } ], - "id": 33020, + "id": 36081, "nodeType": "VariableDeclarationStatement", - "src": "79070:10:18" + "src": "79070:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "79099:856:18", + "src": "79099:856:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "79142:313:18", + "src": "79142:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "79160:15:18", + "src": "79160:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "79174:1:18", + "src": "79174:1:38", "type": "", "value": "0" }, @@ -88890,7 +88890,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "79164:6:18", + "src": "79164:6:38", "type": "" } ] @@ -88898,16 +88898,16 @@ { "body": { "nodeType": "YulBlock", - "src": "79245:40:18", + "src": "79245:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "79274:9:18", + "src": "79274:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "79276:5:18" + "src": "79276:5:38" } ] }, @@ -88918,33 +88918,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "79262:6:18" + "src": "79262:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "79270:1:18" + "src": "79270:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "79257:4:18" + "src": "79257:4:38" }, "nodeType": "YulFunctionCall", - "src": "79257:15:18" + "src": "79257:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "79250:6:18" + "src": "79250:6:38" }, "nodeType": "YulFunctionCall", - "src": "79250:23:18" + "src": "79250:23:38" }, "nodeType": "YulIf", - "src": "79247:36:18" + "src": "79247:36:38" } ] }, @@ -88953,12 +88953,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "79202:6:18" + "src": "79202:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "79210:4:18", + "src": "79210:4:38", "type": "", "value": "0x20" } @@ -88966,30 +88966,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "79199:2:18" + "src": "79199:2:38" }, "nodeType": "YulFunctionCall", - "src": "79199:16:18" + "src": "79199:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "79216:28:18", + "src": "79216:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "79218:24:18", + "src": "79218:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "79232:6:18" + "src": "79232:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "79240:1:18", + "src": "79240:1:38", "type": "", "value": "1" } @@ -88997,16 +88997,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "79228:3:18" + "src": "79228:3:38" }, "nodeType": "YulFunctionCall", - "src": "79228:14:18" + "src": "79228:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "79218:6:18" + "src": "79218:6:38" } ] } @@ -89014,10 +89014,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "79196:2:18", + "src": "79196:2:38", "statements": [] }, - "src": "79192:93:18" + "src": "79192:93:38" }, { "expression": { @@ -89025,34 +89025,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "79309:3:18" + "src": "79309:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "79314:6:18" + "src": "79314:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "79302:6:18" + "src": "79302:6:38" }, "nodeType": "YulFunctionCall", - "src": "79302:19:18" + "src": "79302:19:38" }, "nodeType": "YulExpressionStatement", - "src": "79302:19:18" + "src": "79302:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "79338:37:18", + "src": "79338:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "79355:3:18", + "src": "79355:3:38", "type": "", "value": "256" }, @@ -89061,38 +89061,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "79364:1:18", + "src": "79364:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "79367:6:18" + "src": "79367:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "79360:3:18" + "src": "79360:3:38" }, "nodeType": "YulFunctionCall", - "src": "79360:14:18" + "src": "79360:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "79351:3:18" + "src": "79351:3:38" }, "nodeType": "YulFunctionCall", - "src": "79351:24:18" + "src": "79351:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "79342:5:18", + "src": "79342:5:38", "type": "" } ] @@ -89105,12 +89105,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "79403:3:18" + "src": "79403:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "79408:4:18", + "src": "79408:4:38", "type": "", "value": "0x20" } @@ -89118,59 +89118,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "79399:3:18" + "src": "79399:3:38" }, "nodeType": "YulFunctionCall", - "src": "79399:14:18" + "src": "79399:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "79419:5:18" + "src": "79419:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "79430:5:18" + "src": "79430:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "79437:1:18" + "src": "79437:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "79426:3:18" + "src": "79426:3:38" }, "nodeType": "YulFunctionCall", - "src": "79426:13:18" + "src": "79426:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "79415:3:18" + "src": "79415:3:38" }, "nodeType": "YulFunctionCall", - "src": "79415:25:18" + "src": "79415:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "79392:6:18" + "src": "79392:6:38" }, "nodeType": "YulFunctionCall", - "src": "79392:49:18" + "src": "79392:49:38" }, "nodeType": "YulExpressionStatement", - "src": "79392:49:18" + "src": "79392:49:38" } ] }, @@ -89180,27 +89180,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "79134:3:18", + "src": "79134:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "79139:1:18", + "src": "79139:1:38", "type": "" } ], - "src": "79113:342:18" + "src": "79113:342:38" }, { "nodeType": "YulAssignment", - "src": "79468:17:18", + "src": "79468:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "79480:4:18", + "src": "79480:4:38", "type": "", "value": "0x00" } @@ -89208,28 +89208,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "79474:5:18" + "src": "79474:5:38" }, "nodeType": "YulFunctionCall", - "src": "79474:11:18" + "src": "79474:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "79468:2:18" + "src": "79468:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "79498:17:18", + "src": "79498:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "79510:4:18", + "src": "79510:4:38", "type": "", "value": "0x20" } @@ -89237,28 +89237,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "79504:5:18" + "src": "79504:5:38" }, "nodeType": "YulFunctionCall", - "src": "79504:11:18" + "src": "79504:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "79498:2:18" + "src": "79498:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "79528:17:18", + "src": "79528:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "79540:4:18", + "src": "79540:4:38", "type": "", "value": "0x40" } @@ -89266,28 +89266,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "79534:5:18" + "src": "79534:5:38" }, "nodeType": "YulFunctionCall", - "src": "79534:11:18" + "src": "79534:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "79528:2:18" + "src": "79528:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "79558:17:18", + "src": "79558:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "79570:4:18", + "src": "79570:4:38", "type": "", "value": "0x60" } @@ -89295,28 +89295,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "79564:5:18" + "src": "79564:5:38" }, "nodeType": "YulFunctionCall", - "src": "79564:11:18" + "src": "79564:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "79558:2:18" + "src": "79558:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "79588:17:18", + "src": "79588:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "79600:4:18", + "src": "79600:4:38", "type": "", "value": "0x80" } @@ -89324,28 +89324,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "79594:5:18" + "src": "79594:5:38" }, "nodeType": "YulFunctionCall", - "src": "79594:11:18" + "src": "79594:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "79588:2:18" + "src": "79588:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "79618:17:18", + "src": "79618:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "79630:4:18", + "src": "79630:4:38", "type": "", "value": "0xa0" } @@ -89353,28 +89353,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "79624:5:18" + "src": "79624:5:38" }, "nodeType": "YulFunctionCall", - "src": "79624:11:18" + "src": "79624:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "79618:2:18" + "src": "79618:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "79648:17:18", + "src": "79648:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "79660:4:18", + "src": "79660:4:38", "type": "", "value": "0xc0" } @@ -89382,28 +89382,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "79654:5:18" + "src": "79654:5:38" }, "nodeType": "YulFunctionCall", - "src": "79654:11:18" + "src": "79654:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "79648:2:18" + "src": "79648:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "79678:17:18", + "src": "79678:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "79690:4:18", + "src": "79690:4:38", "type": "", "value": "0xe0" } @@ -89411,16 +89411,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "79684:5:18" + "src": "79684:5:38" }, "nodeType": "YulFunctionCall", - "src": "79684:11:18" + "src": "79684:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "79678:2:18" + "src": "79678:2:38" } ] }, @@ -89430,14 +89430,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "79769:4:18", + "src": "79769:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "79775:10:18", + "src": "79775:10:38", "type": "", "value": "0xb0e0f9b5" } @@ -89445,13 +89445,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "79762:6:18" + "src": "79762:6:38" }, "nodeType": "YulFunctionCall", - "src": "79762:24:18" + "src": "79762:24:38" }, "nodeType": "YulExpressionStatement", - "src": "79762:24:18" + "src": "79762:24:38" }, { "expression": { @@ -89459,14 +89459,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "79806:4:18", + "src": "79806:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "79812:4:18", + "src": "79812:4:38", "type": "", "value": "0x60" } @@ -89474,13 +89474,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "79799:6:18" + "src": "79799:6:38" }, "nodeType": "YulFunctionCall", - "src": "79799:18:18" + "src": "79799:18:38" }, "nodeType": "YulExpressionStatement", - "src": "79799:18:18" + "src": "79799:18:38" }, { "expression": { @@ -89488,14 +89488,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "79837:4:18", + "src": "79837:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "79843:4:18", + "src": "79843:4:38", "type": "", "value": "0xa0" } @@ -89503,13 +89503,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "79830:6:18" + "src": "79830:6:38" }, "nodeType": "YulFunctionCall", - "src": "79830:18:18" + "src": "79830:18:38" }, "nodeType": "YulExpressionStatement", - "src": "79830:18:18" + "src": "79830:18:38" }, { "expression": { @@ -89517,26 +89517,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "79868:4:18", + "src": "79868:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "79874:2:18" + "src": "79874:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "79861:6:18" + "src": "79861:6:38" }, "nodeType": "YulFunctionCall", - "src": "79861:16:18" + "src": "79861:16:38" }, "nodeType": "YulExpressionStatement", - "src": "79861:16:18" + "src": "79861:16:38" }, { "expression": { @@ -89544,26 +89544,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "79902:4:18", + "src": "79902:4:38", "type": "", "value": "0x80" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "79908:2:18" + "src": "79908:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "79890:11:18" + "src": "79890:11:38" }, "nodeType": "YulFunctionCall", - "src": "79890:21:18" + "src": "79890:21:38" }, "nodeType": "YulExpressionStatement", - "src": "79890:21:18" + "src": "79890:21:38" }, { "expression": { @@ -89571,126 +89571,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "79936:4:18", + "src": "79936:4:38", "type": "", "value": "0xc0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "79942:2:18" + "src": "79942:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "79924:11:18" + "src": "79924:11:38" }, "nodeType": "YulFunctionCall", - "src": "79924:21:18" + "src": "79924:21:38" }, "nodeType": "YulExpressionStatement", - "src": "79924:21:18" + "src": "79924:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32998, + "declaration": 36059, "isOffset": false, "isSlot": false, - "src": "79468:2:18", + "src": "79468:2:38", "valueSize": 1 }, { - "declaration": 33001, + "declaration": 36062, "isOffset": false, "isSlot": false, - "src": "79498:2:18", + "src": "79498:2:38", "valueSize": 1 }, { - "declaration": 33004, + "declaration": 36065, "isOffset": false, "isSlot": false, - "src": "79528:2:18", + "src": "79528:2:38", "valueSize": 1 }, { - "declaration": 33007, + "declaration": 36068, "isOffset": false, "isSlot": false, - "src": "79558:2:18", + "src": "79558:2:38", "valueSize": 1 }, { - "declaration": 33010, + "declaration": 36071, "isOffset": false, "isSlot": false, - "src": "79588:2:18", + "src": "79588:2:38", "valueSize": 1 }, { - "declaration": 33013, + "declaration": 36074, "isOffset": false, "isSlot": false, - "src": "79618:2:18", + "src": "79618:2:38", "valueSize": 1 }, { - "declaration": 33016, + "declaration": 36077, "isOffset": false, "isSlot": false, - "src": "79648:2:18", + "src": "79648:2:38", "valueSize": 1 }, { - "declaration": 33019, + "declaration": 36080, "isOffset": false, "isSlot": false, - "src": "79678:2:18", + "src": "79678:2:38", "valueSize": 1 }, { - "declaration": 32990, + "declaration": 36051, "isOffset": false, "isSlot": false, - "src": "79908:2:18", + "src": "79908:2:38", "valueSize": 1 }, { - "declaration": 32992, + "declaration": 36053, "isOffset": false, "isSlot": false, - "src": "79942:2:18", + "src": "79942:2:38", "valueSize": 1 }, { - "declaration": 32994, + "declaration": 36055, "isOffset": false, "isSlot": false, - "src": "79874:2:18", + "src": "79874:2:38", "valueSize": 1 } ], - "id": 33021, + "id": 36082, "nodeType": "InlineAssembly", - "src": "79090:865:18" + "src": "79090:865:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33023, + "id": 36084, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "79980:4:18", + "src": "79980:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -89699,14 +89699,14 @@ }, { "hexValue": "30786534", - "id": 33024, + "id": 36085, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "79986:4:18", + "src": "79986:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_228_by_1", "typeString": "int_const 228" @@ -89725,18 +89725,18 @@ "typeString": "int_const 228" } ], - "id": 33022, + "id": 36083, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "79964:15:18", + "referencedDeclaration": 33383, + "src": "79964:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33025, + "id": 36086, "isConstant": false, "isLValue": false, "isPure": false, @@ -89745,21 +89745,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "79964:27:18", + "src": "79964:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33026, + "id": 36087, "nodeType": "ExpressionStatement", - "src": "79964:27:18" + "src": "79964:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "80010:243:18", + "src": "80010:243:38", "statements": [ { "expression": { @@ -89767,26 +89767,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "80031:4:18", + "src": "80031:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "80037:2:18" + "src": "80037:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "80024:6:18" + "src": "80024:6:38" }, "nodeType": "YulFunctionCall", - "src": "80024:16:18" + "src": "80024:16:38" }, "nodeType": "YulExpressionStatement", - "src": "80024:16:18" + "src": "80024:16:38" }, { "expression": { @@ -89794,26 +89794,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "80060:4:18", + "src": "80060:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "80066:2:18" + "src": "80066:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "80053:6:18" + "src": "80053:6:38" }, "nodeType": "YulFunctionCall", - "src": "80053:16:18" + "src": "80053:16:38" }, "nodeType": "YulExpressionStatement", - "src": "80053:16:18" + "src": "80053:16:38" }, { "expression": { @@ -89821,26 +89821,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "80089:4:18", + "src": "80089:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "80095:2:18" + "src": "80095:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "80082:6:18" + "src": "80082:6:38" }, "nodeType": "YulFunctionCall", - "src": "80082:16:18" + "src": "80082:16:38" }, "nodeType": "YulExpressionStatement", - "src": "80082:16:18" + "src": "80082:16:38" }, { "expression": { @@ -89848,26 +89848,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "80118:4:18", + "src": "80118:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "80124:2:18" + "src": "80124:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "80111:6:18" + "src": "80111:6:38" }, "nodeType": "YulFunctionCall", - "src": "80111:16:18" + "src": "80111:16:38" }, "nodeType": "YulExpressionStatement", - "src": "80111:16:18" + "src": "80111:16:38" }, { "expression": { @@ -89875,26 +89875,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "80147:4:18", + "src": "80147:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "80153:2:18" + "src": "80153:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "80140:6:18" + "src": "80140:6:38" }, "nodeType": "YulFunctionCall", - "src": "80140:16:18" + "src": "80140:16:38" }, "nodeType": "YulExpressionStatement", - "src": "80140:16:18" + "src": "80140:16:38" }, { "expression": { @@ -89902,26 +89902,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "80176:4:18", + "src": "80176:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "80182:2:18" + "src": "80182:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "80169:6:18" + "src": "80169:6:38" }, "nodeType": "YulFunctionCall", - "src": "80169:16:18" + "src": "80169:16:38" }, "nodeType": "YulExpressionStatement", - "src": "80169:16:18" + "src": "80169:16:38" }, { "expression": { @@ -89929,26 +89929,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "80205:4:18", + "src": "80205:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "80211:2:18" + "src": "80211:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "80198:6:18" + "src": "80198:6:38" }, "nodeType": "YulFunctionCall", - "src": "80198:16:18" + "src": "80198:16:38" }, "nodeType": "YulExpressionStatement", - "src": "80198:16:18" + "src": "80198:16:38" }, { "expression": { @@ -89956,91 +89956,91 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "80234:4:18", + "src": "80234:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "80240:2:18" + "src": "80240:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "80227:6:18" + "src": "80227:6:38" }, "nodeType": "YulFunctionCall", - "src": "80227:16:18" + "src": "80227:16:38" }, "nodeType": "YulExpressionStatement", - "src": "80227:16:18" + "src": "80227:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 32998, + "declaration": 36059, "isOffset": false, "isSlot": false, - "src": "80037:2:18", + "src": "80037:2:38", "valueSize": 1 }, { - "declaration": 33001, + "declaration": 36062, "isOffset": false, "isSlot": false, - "src": "80066:2:18", + "src": "80066:2:38", "valueSize": 1 }, { - "declaration": 33004, + "declaration": 36065, "isOffset": false, "isSlot": false, - "src": "80095:2:18", + "src": "80095:2:38", "valueSize": 1 }, { - "declaration": 33007, + "declaration": 36068, "isOffset": false, "isSlot": false, - "src": "80124:2:18", + "src": "80124:2:38", "valueSize": 1 }, { - "declaration": 33010, + "declaration": 36071, "isOffset": false, "isSlot": false, - "src": "80153:2:18", + "src": "80153:2:38", "valueSize": 1 }, { - "declaration": 33013, + "declaration": 36074, "isOffset": false, "isSlot": false, - "src": "80182:2:18", + "src": "80182:2:38", "valueSize": 1 }, { - "declaration": 33016, + "declaration": 36077, "isOffset": false, "isSlot": false, - "src": "80211:2:18", + "src": "80211:2:38", "valueSize": 1 }, { - "declaration": 33019, + "declaration": 36080, "isOffset": false, "isSlot": false, - "src": "80240:2:18", + "src": "80240:2:38", "valueSize": 1 } ], - "id": 33027, + "id": 36088, "nodeType": "InlineAssembly", - "src": "80001:252:18" + "src": "80001:252:38" } ] }, @@ -90048,20 +90048,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "78869:3:18", + "nameLocation": "78869:3:38", "parameters": { - "id": 32995, + "id": 36056, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 32990, + "id": 36051, "mutability": "mutable", "name": "p0", - "nameLocation": "78881:2:18", + "nameLocation": "78881:2:38", "nodeType": "VariableDeclaration", - "scope": 33029, - "src": "78873:10:18", + "scope": 36090, + "src": "78873:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90069,10 +90069,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32989, + "id": 36050, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "78873:7:18", + "src": "78873:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -90082,13 +90082,13 @@ }, { "constant": false, - "id": 32992, + "id": 36053, "mutability": "mutable", "name": "p1", - "nameLocation": "78893:2:18", + "nameLocation": "78893:2:38", "nodeType": "VariableDeclaration", - "scope": 33029, - "src": "78885:10:18", + "scope": 36090, + "src": "78885:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90096,10 +90096,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 32991, + "id": 36052, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "78885:7:18", + "src": "78885:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -90109,13 +90109,13 @@ }, { "constant": false, - "id": 32994, + "id": 36055, "mutability": "mutable", "name": "p2", - "nameLocation": "78902:2:18", + "nameLocation": "78902:2:38", "nodeType": "VariableDeclaration", - "scope": 33029, - "src": "78897:7:18", + "scope": 36090, + "src": "78897:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90123,10 +90123,10 @@ "typeString": "bool" }, "typeName": { - "id": 32993, + "id": 36054, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "78897:4:18", + "src": "78897:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -90135,44 +90135,44 @@ "visibility": "internal" } ], - "src": "78872:33:18" + "src": "78872:33:38" }, "returnParameters": { - "id": 32996, + "id": 36057, "nodeType": "ParameterList", "parameters": [], - "src": "78920:0:18" + "src": "78920:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33070, + "id": 36131, "nodeType": "FunctionDefinition", - "src": "80265:1405:18", + "src": "80265:1405:38", "nodes": [], "body": { - "id": 33069, + "id": 36130, "nodeType": "Block", - "src": "80328:1342:18", + "src": "80328:1342:38", "nodes": [], "statements": [ { "assignments": [ - 33039 + 36100 ], "declarations": [ { "constant": false, - "id": 33039, + "id": 36100, "mutability": "mutable", "name": "m0", - "nameLocation": "80346:2:18", + "nameLocation": "80346:2:38", "nodeType": "VariableDeclaration", - "scope": 33069, - "src": "80338:10:18", + "scope": 36130, + "src": "80338:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90180,10 +90180,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33038, + "id": 36099, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "80338:7:18", + "src": "80338:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -90192,24 +90192,24 @@ "visibility": "internal" } ], - "id": 33040, + "id": 36101, "nodeType": "VariableDeclarationStatement", - "src": "80338:10:18" + "src": "80338:10:38" }, { "assignments": [ - 33042 + 36103 ], "declarations": [ { "constant": false, - "id": 33042, + "id": 36103, "mutability": "mutable", "name": "m1", - "nameLocation": "80366:2:18", + "nameLocation": "80366:2:38", "nodeType": "VariableDeclaration", - "scope": 33069, - "src": "80358:10:18", + "scope": 36130, + "src": "80358:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90217,10 +90217,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33041, + "id": 36102, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "80358:7:18", + "src": "80358:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -90229,24 +90229,24 @@ "visibility": "internal" } ], - "id": 33043, + "id": 36104, "nodeType": "VariableDeclarationStatement", - "src": "80358:10:18" + "src": "80358:10:38" }, { "assignments": [ - 33045 + 36106 ], "declarations": [ { "constant": false, - "id": 33045, + "id": 36106, "mutability": "mutable", "name": "m2", - "nameLocation": "80386:2:18", + "nameLocation": "80386:2:38", "nodeType": "VariableDeclaration", - "scope": 33069, - "src": "80378:10:18", + "scope": 36130, + "src": "80378:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90254,10 +90254,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33044, + "id": 36105, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "80378:7:18", + "src": "80378:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -90266,24 +90266,24 @@ "visibility": "internal" } ], - "id": 33046, + "id": 36107, "nodeType": "VariableDeclarationStatement", - "src": "80378:10:18" + "src": "80378:10:38" }, { "assignments": [ - 33048 + 36109 ], "declarations": [ { "constant": false, - "id": 33048, + "id": 36109, "mutability": "mutable", "name": "m3", - "nameLocation": "80406:2:18", + "nameLocation": "80406:2:38", "nodeType": "VariableDeclaration", - "scope": 33069, - "src": "80398:10:18", + "scope": 36130, + "src": "80398:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90291,10 +90291,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33047, + "id": 36108, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "80398:7:18", + "src": "80398:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -90303,24 +90303,24 @@ "visibility": "internal" } ], - "id": 33049, + "id": 36110, "nodeType": "VariableDeclarationStatement", - "src": "80398:10:18" + "src": "80398:10:38" }, { "assignments": [ - 33051 + 36112 ], "declarations": [ { "constant": false, - "id": 33051, + "id": 36112, "mutability": "mutable", "name": "m4", - "nameLocation": "80426:2:18", + "nameLocation": "80426:2:38", "nodeType": "VariableDeclaration", - "scope": 33069, - "src": "80418:10:18", + "scope": 36130, + "src": "80418:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90328,10 +90328,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33050, + "id": 36111, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "80418:7:18", + "src": "80418:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -90340,24 +90340,24 @@ "visibility": "internal" } ], - "id": 33052, + "id": 36113, "nodeType": "VariableDeclarationStatement", - "src": "80418:10:18" + "src": "80418:10:38" }, { "assignments": [ - 33054 + 36115 ], "declarations": [ { "constant": false, - "id": 33054, + "id": 36115, "mutability": "mutable", "name": "m5", - "nameLocation": "80446:2:18", + "nameLocation": "80446:2:38", "nodeType": "VariableDeclaration", - "scope": 33069, - "src": "80438:10:18", + "scope": 36130, + "src": "80438:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90365,10 +90365,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33053, + "id": 36114, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "80438:7:18", + "src": "80438:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -90377,24 +90377,24 @@ "visibility": "internal" } ], - "id": 33055, + "id": 36116, "nodeType": "VariableDeclarationStatement", - "src": "80438:10:18" + "src": "80438:10:38" }, { "assignments": [ - 33057 + 36118 ], "declarations": [ { "constant": false, - "id": 33057, + "id": 36118, "mutability": "mutable", "name": "m6", - "nameLocation": "80466:2:18", + "nameLocation": "80466:2:38", "nodeType": "VariableDeclaration", - "scope": 33069, - "src": "80458:10:18", + "scope": 36130, + "src": "80458:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90402,10 +90402,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33056, + "id": 36117, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "80458:7:18", + "src": "80458:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -90414,24 +90414,24 @@ "visibility": "internal" } ], - "id": 33058, + "id": 36119, "nodeType": "VariableDeclarationStatement", - "src": "80458:10:18" + "src": "80458:10:38" }, { "assignments": [ - 33060 + 36121 ], "declarations": [ { "constant": false, - "id": 33060, + "id": 36121, "mutability": "mutable", "name": "m7", - "nameLocation": "80486:2:18", + "nameLocation": "80486:2:38", "nodeType": "VariableDeclaration", - "scope": 33069, - "src": "80478:10:18", + "scope": 36130, + "src": "80478:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -90439,10 +90439,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33059, + "id": 36120, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "80478:7:18", + "src": "80478:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -90451,27 +90451,27 @@ "visibility": "internal" } ], - "id": 33061, + "id": 36122, "nodeType": "VariableDeclarationStatement", - "src": "80478:10:18" + "src": "80478:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "80507:859:18", + "src": "80507:859:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "80550:313:18", + "src": "80550:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "80568:15:18", + "src": "80568:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "80582:1:18", + "src": "80582:1:38", "type": "", "value": "0" }, @@ -90479,7 +90479,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "80572:6:18", + "src": "80572:6:38", "type": "" } ] @@ -90487,16 +90487,16 @@ { "body": { "nodeType": "YulBlock", - "src": "80653:40:18", + "src": "80653:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "80682:9:18", + "src": "80682:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "80684:5:18" + "src": "80684:5:38" } ] }, @@ -90507,33 +90507,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "80670:6:18" + "src": "80670:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "80678:1:18" + "src": "80678:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "80665:4:18" + "src": "80665:4:38" }, "nodeType": "YulFunctionCall", - "src": "80665:15:18" + "src": "80665:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "80658:6:18" + "src": "80658:6:38" }, "nodeType": "YulFunctionCall", - "src": "80658:23:18" + "src": "80658:23:38" }, "nodeType": "YulIf", - "src": "80655:36:18" + "src": "80655:36:38" } ] }, @@ -90542,12 +90542,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "80610:6:18" + "src": "80610:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "80618:4:18", + "src": "80618:4:38", "type": "", "value": "0x20" } @@ -90555,30 +90555,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "80607:2:18" + "src": "80607:2:38" }, "nodeType": "YulFunctionCall", - "src": "80607:16:18" + "src": "80607:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "80624:28:18", + "src": "80624:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "80626:24:18", + "src": "80626:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "80640:6:18" + "src": "80640:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "80648:1:18", + "src": "80648:1:38", "type": "", "value": "1" } @@ -90586,16 +90586,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "80636:3:18" + "src": "80636:3:38" }, "nodeType": "YulFunctionCall", - "src": "80636:14:18" + "src": "80636:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "80626:6:18" + "src": "80626:6:38" } ] } @@ -90603,10 +90603,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "80604:2:18", + "src": "80604:2:38", "statements": [] }, - "src": "80600:93:18" + "src": "80600:93:38" }, { "expression": { @@ -90614,34 +90614,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "80717:3:18" + "src": "80717:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "80722:6:18" + "src": "80722:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "80710:6:18" + "src": "80710:6:38" }, "nodeType": "YulFunctionCall", - "src": "80710:19:18" + "src": "80710:19:38" }, "nodeType": "YulExpressionStatement", - "src": "80710:19:18" + "src": "80710:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "80746:37:18", + "src": "80746:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "80763:3:18", + "src": "80763:3:38", "type": "", "value": "256" }, @@ -90650,38 +90650,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "80772:1:18", + "src": "80772:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "80775:6:18" + "src": "80775:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "80768:3:18" + "src": "80768:3:38" }, "nodeType": "YulFunctionCall", - "src": "80768:14:18" + "src": "80768:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "80759:3:18" + "src": "80759:3:38" }, "nodeType": "YulFunctionCall", - "src": "80759:24:18" + "src": "80759:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "80750:5:18", + "src": "80750:5:38", "type": "" } ] @@ -90694,12 +90694,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "80811:3:18" + "src": "80811:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "80816:4:18", + "src": "80816:4:38", "type": "", "value": "0x20" } @@ -90707,59 +90707,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "80807:3:18" + "src": "80807:3:38" }, "nodeType": "YulFunctionCall", - "src": "80807:14:18" + "src": "80807:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "80827:5:18" + "src": "80827:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "80838:5:18" + "src": "80838:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "80845:1:18" + "src": "80845:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "80834:3:18" + "src": "80834:3:38" }, "nodeType": "YulFunctionCall", - "src": "80834:13:18" + "src": "80834:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "80823:3:18" + "src": "80823:3:38" }, "nodeType": "YulFunctionCall", - "src": "80823:25:18" + "src": "80823:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "80800:6:18" + "src": "80800:6:38" }, "nodeType": "YulFunctionCall", - "src": "80800:49:18" + "src": "80800:49:38" }, "nodeType": "YulExpressionStatement", - "src": "80800:49:18" + "src": "80800:49:38" } ] }, @@ -90769,27 +90769,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "80542:3:18", + "src": "80542:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "80547:1:18", + "src": "80547:1:38", "type": "" } ], - "src": "80521:342:18" + "src": "80521:342:38" }, { "nodeType": "YulAssignment", - "src": "80876:17:18", + "src": "80876:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "80888:4:18", + "src": "80888:4:38", "type": "", "value": "0x00" } @@ -90797,28 +90797,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "80882:5:18" + "src": "80882:5:38" }, "nodeType": "YulFunctionCall", - "src": "80882:11:18" + "src": "80882:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "80876:2:18" + "src": "80876:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "80906:17:18", + "src": "80906:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "80918:4:18", + "src": "80918:4:38", "type": "", "value": "0x20" } @@ -90826,28 +90826,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "80912:5:18" + "src": "80912:5:38" }, "nodeType": "YulFunctionCall", - "src": "80912:11:18" + "src": "80912:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "80906:2:18" + "src": "80906:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "80936:17:18", + "src": "80936:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "80948:4:18", + "src": "80948:4:38", "type": "", "value": "0x40" } @@ -90855,28 +90855,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "80942:5:18" + "src": "80942:5:38" }, "nodeType": "YulFunctionCall", - "src": "80942:11:18" + "src": "80942:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "80936:2:18" + "src": "80936:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "80966:17:18", + "src": "80966:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "80978:4:18", + "src": "80978:4:38", "type": "", "value": "0x60" } @@ -90884,28 +90884,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "80972:5:18" + "src": "80972:5:38" }, "nodeType": "YulFunctionCall", - "src": "80972:11:18" + "src": "80972:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "80966:2:18" + "src": "80966:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "80996:17:18", + "src": "80996:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "81008:4:18", + "src": "81008:4:38", "type": "", "value": "0x80" } @@ -90913,28 +90913,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "81002:5:18" + "src": "81002:5:38" }, "nodeType": "YulFunctionCall", - "src": "81002:11:18" + "src": "81002:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "80996:2:18" + "src": "80996:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "81026:17:18", + "src": "81026:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "81038:4:18", + "src": "81038:4:38", "type": "", "value": "0xa0" } @@ -90942,28 +90942,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "81032:5:18" + "src": "81032:5:38" }, "nodeType": "YulFunctionCall", - "src": "81032:11:18" + "src": "81032:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "81026:2:18" + "src": "81026:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "81056:17:18", + "src": "81056:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "81068:4:18", + "src": "81068:4:38", "type": "", "value": "0xc0" } @@ -90971,28 +90971,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "81062:5:18" + "src": "81062:5:38" }, "nodeType": "YulFunctionCall", - "src": "81062:11:18" + "src": "81062:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "81056:2:18" + "src": "81056:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "81086:17:18", + "src": "81086:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "81098:4:18", + "src": "81098:4:38", "type": "", "value": "0xe0" } @@ -91000,16 +91000,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "81092:5:18" + "src": "81092:5:38" }, "nodeType": "YulFunctionCall", - "src": "81092:11:18" + "src": "81092:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "81086:2:18" + "src": "81086:2:38" } ] }, @@ -91019,14 +91019,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "81180:4:18", + "src": "81180:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "81186:10:18", + "src": "81186:10:38", "type": "", "value": "0x5821efa1" } @@ -91034,13 +91034,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "81173:6:18" + "src": "81173:6:38" }, "nodeType": "YulFunctionCall", - "src": "81173:24:18" + "src": "81173:24:38" }, "nodeType": "YulExpressionStatement", - "src": "81173:24:18" + "src": "81173:24:38" }, { "expression": { @@ -91048,14 +91048,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "81217:4:18", + "src": "81217:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "81223:4:18", + "src": "81223:4:38", "type": "", "value": "0x60" } @@ -91063,13 +91063,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "81210:6:18" + "src": "81210:6:38" }, "nodeType": "YulFunctionCall", - "src": "81210:18:18" + "src": "81210:18:38" }, "nodeType": "YulExpressionStatement", - "src": "81210:18:18" + "src": "81210:18:38" }, { "expression": { @@ -91077,14 +91077,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "81248:4:18", + "src": "81248:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "81254:4:18", + "src": "81254:4:38", "type": "", "value": "0xa0" } @@ -91092,13 +91092,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "81241:6:18" + "src": "81241:6:38" }, "nodeType": "YulFunctionCall", - "src": "81241:18:18" + "src": "81241:18:38" }, "nodeType": "YulExpressionStatement", - "src": "81241:18:18" + "src": "81241:18:38" }, { "expression": { @@ -91106,26 +91106,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "81279:4:18", + "src": "81279:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "81285:2:18" + "src": "81285:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "81272:6:18" + "src": "81272:6:38" }, "nodeType": "YulFunctionCall", - "src": "81272:16:18" + "src": "81272:16:38" }, "nodeType": "YulExpressionStatement", - "src": "81272:16:18" + "src": "81272:16:38" }, { "expression": { @@ -91133,26 +91133,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "81313:4:18", + "src": "81313:4:38", "type": "", "value": "0x80" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "81319:2:18" + "src": "81319:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "81301:11:18" + "src": "81301:11:38" }, "nodeType": "YulFunctionCall", - "src": "81301:21:18" + "src": "81301:21:38" }, "nodeType": "YulExpressionStatement", - "src": "81301:21:18" + "src": "81301:21:38" }, { "expression": { @@ -91160,126 +91160,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "81347:4:18", + "src": "81347:4:38", "type": "", "value": "0xc0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "81353:2:18" + "src": "81353:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "81335:11:18" + "src": "81335:11:38" }, "nodeType": "YulFunctionCall", - "src": "81335:21:18" + "src": "81335:21:38" }, "nodeType": "YulExpressionStatement", - "src": "81335:21:18" + "src": "81335:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33039, + "declaration": 36100, "isOffset": false, "isSlot": false, - "src": "80876:2:18", + "src": "80876:2:38", "valueSize": 1 }, { - "declaration": 33042, + "declaration": 36103, "isOffset": false, "isSlot": false, - "src": "80906:2:18", + "src": "80906:2:38", "valueSize": 1 }, { - "declaration": 33045, + "declaration": 36106, "isOffset": false, "isSlot": false, - "src": "80936:2:18", + "src": "80936:2:38", "valueSize": 1 }, { - "declaration": 33048, + "declaration": 36109, "isOffset": false, "isSlot": false, - "src": "80966:2:18", + "src": "80966:2:38", "valueSize": 1 }, { - "declaration": 33051, + "declaration": 36112, "isOffset": false, "isSlot": false, - "src": "80996:2:18", + "src": "80996:2:38", "valueSize": 1 }, { - "declaration": 33054, + "declaration": 36115, "isOffset": false, "isSlot": false, - "src": "81026:2:18", + "src": "81026:2:38", "valueSize": 1 }, { - "declaration": 33057, + "declaration": 36118, "isOffset": false, "isSlot": false, - "src": "81056:2:18", + "src": "81056:2:38", "valueSize": 1 }, { - "declaration": 33060, + "declaration": 36121, "isOffset": false, "isSlot": false, - "src": "81086:2:18", + "src": "81086:2:38", "valueSize": 1 }, { - "declaration": 33031, + "declaration": 36092, "isOffset": false, "isSlot": false, - "src": "81319:2:18", + "src": "81319:2:38", "valueSize": 1 }, { - "declaration": 33033, + "declaration": 36094, "isOffset": false, "isSlot": false, - "src": "81353:2:18", + "src": "81353:2:38", "valueSize": 1 }, { - "declaration": 33035, + "declaration": 36096, "isOffset": false, "isSlot": false, - "src": "81285:2:18", + "src": "81285:2:38", "valueSize": 1 } ], - "id": 33062, + "id": 36123, "nodeType": "InlineAssembly", - "src": "80498:868:18" + "src": "80498:868:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33064, + "id": 36125, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "81391:4:18", + "src": "81391:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -91288,14 +91288,14 @@ }, { "hexValue": "30786534", - "id": 33065, + "id": 36126, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "81397:4:18", + "src": "81397:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_228_by_1", "typeString": "int_const 228" @@ -91314,18 +91314,18 @@ "typeString": "int_const 228" } ], - "id": 33063, + "id": 36124, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "81375:15:18", + "referencedDeclaration": 33383, + "src": "81375:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33066, + "id": 36127, "isConstant": false, "isLValue": false, "isPure": false, @@ -91334,21 +91334,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "81375:27:18", + "src": "81375:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33067, + "id": 36128, "nodeType": "ExpressionStatement", - "src": "81375:27:18" + "src": "81375:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "81421:243:18", + "src": "81421:243:38", "statements": [ { "expression": { @@ -91356,26 +91356,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "81442:4:18", + "src": "81442:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "81448:2:18" + "src": "81448:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "81435:6:18" + "src": "81435:6:38" }, "nodeType": "YulFunctionCall", - "src": "81435:16:18" + "src": "81435:16:38" }, "nodeType": "YulExpressionStatement", - "src": "81435:16:18" + "src": "81435:16:38" }, { "expression": { @@ -91383,26 +91383,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "81471:4:18", + "src": "81471:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "81477:2:18" + "src": "81477:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "81464:6:18" + "src": "81464:6:38" }, "nodeType": "YulFunctionCall", - "src": "81464:16:18" + "src": "81464:16:38" }, "nodeType": "YulExpressionStatement", - "src": "81464:16:18" + "src": "81464:16:38" }, { "expression": { @@ -91410,26 +91410,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "81500:4:18", + "src": "81500:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "81506:2:18" + "src": "81506:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "81493:6:18" + "src": "81493:6:38" }, "nodeType": "YulFunctionCall", - "src": "81493:16:18" + "src": "81493:16:38" }, "nodeType": "YulExpressionStatement", - "src": "81493:16:18" + "src": "81493:16:38" }, { "expression": { @@ -91437,26 +91437,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "81529:4:18", + "src": "81529:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "81535:2:18" + "src": "81535:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "81522:6:18" + "src": "81522:6:38" }, "nodeType": "YulFunctionCall", - "src": "81522:16:18" + "src": "81522:16:38" }, "nodeType": "YulExpressionStatement", - "src": "81522:16:18" + "src": "81522:16:38" }, { "expression": { @@ -91464,26 +91464,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "81558:4:18", + "src": "81558:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "81564:2:18" + "src": "81564:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "81551:6:18" + "src": "81551:6:38" }, "nodeType": "YulFunctionCall", - "src": "81551:16:18" + "src": "81551:16:38" }, "nodeType": "YulExpressionStatement", - "src": "81551:16:18" + "src": "81551:16:38" }, { "expression": { @@ -91491,26 +91491,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "81587:4:18", + "src": "81587:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "81593:2:18" + "src": "81593:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "81580:6:18" + "src": "81580:6:38" }, "nodeType": "YulFunctionCall", - "src": "81580:16:18" + "src": "81580:16:38" }, "nodeType": "YulExpressionStatement", - "src": "81580:16:18" + "src": "81580:16:38" }, { "expression": { @@ -91518,26 +91518,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "81616:4:18", + "src": "81616:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "81622:2:18" + "src": "81622:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "81609:6:18" + "src": "81609:6:38" }, "nodeType": "YulFunctionCall", - "src": "81609:16:18" + "src": "81609:16:38" }, "nodeType": "YulExpressionStatement", - "src": "81609:16:18" + "src": "81609:16:38" }, { "expression": { @@ -91545,91 +91545,91 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "81645:4:18", + "src": "81645:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "81651:2:18" + "src": "81651:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "81638:6:18" + "src": "81638:6:38" }, "nodeType": "YulFunctionCall", - "src": "81638:16:18" + "src": "81638:16:38" }, "nodeType": "YulExpressionStatement", - "src": "81638:16:18" + "src": "81638:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33039, + "declaration": 36100, "isOffset": false, "isSlot": false, - "src": "81448:2:18", + "src": "81448:2:38", "valueSize": 1 }, { - "declaration": 33042, + "declaration": 36103, "isOffset": false, "isSlot": false, - "src": "81477:2:18", + "src": "81477:2:38", "valueSize": 1 }, { - "declaration": 33045, + "declaration": 36106, "isOffset": false, "isSlot": false, - "src": "81506:2:18", + "src": "81506:2:38", "valueSize": 1 }, { - "declaration": 33048, + "declaration": 36109, "isOffset": false, "isSlot": false, - "src": "81535:2:18", + "src": "81535:2:38", "valueSize": 1 }, { - "declaration": 33051, + "declaration": 36112, "isOffset": false, "isSlot": false, - "src": "81564:2:18", + "src": "81564:2:38", "valueSize": 1 }, { - "declaration": 33054, + "declaration": 36115, "isOffset": false, "isSlot": false, - "src": "81593:2:18", + "src": "81593:2:38", "valueSize": 1 }, { - "declaration": 33057, + "declaration": 36118, "isOffset": false, "isSlot": false, - "src": "81622:2:18", + "src": "81622:2:38", "valueSize": 1 }, { - "declaration": 33060, + "declaration": 36121, "isOffset": false, "isSlot": false, - "src": "81651:2:18", + "src": "81651:2:38", "valueSize": 1 } ], - "id": 33068, + "id": 36129, "nodeType": "InlineAssembly", - "src": "81412:252:18" + "src": "81412:252:38" } ] }, @@ -91637,20 +91637,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "80274:3:18", + "nameLocation": "80274:3:38", "parameters": { - "id": 33036, + "id": 36097, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33031, + "id": 36092, "mutability": "mutable", "name": "p0", - "nameLocation": "80286:2:18", + "nameLocation": "80286:2:38", "nodeType": "VariableDeclaration", - "scope": 33070, - "src": "80278:10:18", + "scope": 36131, + "src": "80278:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91658,10 +91658,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33030, + "id": 36091, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "80278:7:18", + "src": "80278:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -91671,13 +91671,13 @@ }, { "constant": false, - "id": 33033, + "id": 36094, "mutability": "mutable", "name": "p1", - "nameLocation": "80298:2:18", + "nameLocation": "80298:2:38", "nodeType": "VariableDeclaration", - "scope": 33070, - "src": "80290:10:18", + "scope": 36131, + "src": "80290:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91685,10 +91685,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33032, + "id": 36093, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "80290:7:18", + "src": "80290:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -91698,13 +91698,13 @@ }, { "constant": false, - "id": 33035, + "id": 36096, "mutability": "mutable", "name": "p2", - "nameLocation": "80310:2:18", + "nameLocation": "80310:2:38", "nodeType": "VariableDeclaration", - "scope": 33070, - "src": "80302:10:18", + "scope": 36131, + "src": "80302:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91712,10 +91712,10 @@ "typeString": "uint256" }, "typeName": { - "id": 33034, + "id": 36095, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "80302:7:18", + "src": "80302:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -91724,44 +91724,44 @@ "visibility": "internal" } ], - "src": "80277:36:18" + "src": "80277:36:38" }, "returnParameters": { - "id": 33037, + "id": 36098, "nodeType": "ParameterList", "parameters": [], - "src": "80328:0:18" + "src": "80328:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33117, + "id": 36178, "nodeType": "FunctionDefinition", - "src": "81676:1604:18", + "src": "81676:1604:38", "nodes": [], "body": { - "id": 33116, + "id": 36177, "nodeType": "Block", - "src": "81739:1541:18", + "src": "81739:1541:38", "nodes": [], "statements": [ { "assignments": [ - 33080 + 36141 ], "declarations": [ { "constant": false, - "id": 33080, + "id": 36141, "mutability": "mutable", "name": "m0", - "nameLocation": "81757:2:18", + "nameLocation": "81757:2:38", "nodeType": "VariableDeclaration", - "scope": 33116, - "src": "81749:10:18", + "scope": 36177, + "src": "81749:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91769,10 +91769,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33079, + "id": 36140, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "81749:7:18", + "src": "81749:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -91781,24 +91781,24 @@ "visibility": "internal" } ], - "id": 33081, + "id": 36142, "nodeType": "VariableDeclarationStatement", - "src": "81749:10:18" + "src": "81749:10:38" }, { "assignments": [ - 33083 + 36144 ], "declarations": [ { "constant": false, - "id": 33083, + "id": 36144, "mutability": "mutable", "name": "m1", - "nameLocation": "81777:2:18", + "nameLocation": "81777:2:38", "nodeType": "VariableDeclaration", - "scope": 33116, - "src": "81769:10:18", + "scope": 36177, + "src": "81769:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91806,10 +91806,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33082, + "id": 36143, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "81769:7:18", + "src": "81769:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -91818,24 +91818,24 @@ "visibility": "internal" } ], - "id": 33084, + "id": 36145, "nodeType": "VariableDeclarationStatement", - "src": "81769:10:18" + "src": "81769:10:38" }, { "assignments": [ - 33086 + 36147 ], "declarations": [ { "constant": false, - "id": 33086, + "id": 36147, "mutability": "mutable", "name": "m2", - "nameLocation": "81797:2:18", + "nameLocation": "81797:2:38", "nodeType": "VariableDeclaration", - "scope": 33116, - "src": "81789:10:18", + "scope": 36177, + "src": "81789:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91843,10 +91843,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33085, + "id": 36146, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "81789:7:18", + "src": "81789:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -91855,24 +91855,24 @@ "visibility": "internal" } ], - "id": 33087, + "id": 36148, "nodeType": "VariableDeclarationStatement", - "src": "81789:10:18" + "src": "81789:10:38" }, { "assignments": [ - 33089 + 36150 ], "declarations": [ { "constant": false, - "id": 33089, + "id": 36150, "mutability": "mutable", "name": "m3", - "nameLocation": "81817:2:18", + "nameLocation": "81817:2:38", "nodeType": "VariableDeclaration", - "scope": 33116, - "src": "81809:10:18", + "scope": 36177, + "src": "81809:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91880,10 +91880,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33088, + "id": 36149, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "81809:7:18", + "src": "81809:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -91892,24 +91892,24 @@ "visibility": "internal" } ], - "id": 33090, + "id": 36151, "nodeType": "VariableDeclarationStatement", - "src": "81809:10:18" + "src": "81809:10:38" }, { "assignments": [ - 33092 + 36153 ], "declarations": [ { "constant": false, - "id": 33092, + "id": 36153, "mutability": "mutable", "name": "m4", - "nameLocation": "81837:2:18", + "nameLocation": "81837:2:38", "nodeType": "VariableDeclaration", - "scope": 33116, - "src": "81829:10:18", + "scope": 36177, + "src": "81829:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91917,10 +91917,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33091, + "id": 36152, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "81829:7:18", + "src": "81829:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -91929,24 +91929,24 @@ "visibility": "internal" } ], - "id": 33093, + "id": 36154, "nodeType": "VariableDeclarationStatement", - "src": "81829:10:18" + "src": "81829:10:38" }, { "assignments": [ - 33095 + 36156 ], "declarations": [ { "constant": false, - "id": 33095, + "id": 36156, "mutability": "mutable", "name": "m5", - "nameLocation": "81857:2:18", + "nameLocation": "81857:2:38", "nodeType": "VariableDeclaration", - "scope": 33116, - "src": "81849:10:18", + "scope": 36177, + "src": "81849:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91954,10 +91954,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33094, + "id": 36155, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "81849:7:18", + "src": "81849:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -91966,24 +91966,24 @@ "visibility": "internal" } ], - "id": 33096, + "id": 36157, "nodeType": "VariableDeclarationStatement", - "src": "81849:10:18" + "src": "81849:10:38" }, { "assignments": [ - 33098 + 36159 ], "declarations": [ { "constant": false, - "id": 33098, + "id": 36159, "mutability": "mutable", "name": "m6", - "nameLocation": "81877:2:18", + "nameLocation": "81877:2:38", "nodeType": "VariableDeclaration", - "scope": 33116, - "src": "81869:10:18", + "scope": 36177, + "src": "81869:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -91991,10 +91991,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33097, + "id": 36158, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "81869:7:18", + "src": "81869:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -92003,24 +92003,24 @@ "visibility": "internal" } ], - "id": 33099, + "id": 36160, "nodeType": "VariableDeclarationStatement", - "src": "81869:10:18" + "src": "81869:10:38" }, { "assignments": [ - 33101 + 36162 ], "declarations": [ { "constant": false, - "id": 33101, + "id": 36162, "mutability": "mutable", "name": "m7", - "nameLocation": "81897:2:18", + "nameLocation": "81897:2:38", "nodeType": "VariableDeclaration", - "scope": 33116, - "src": "81889:10:18", + "scope": 36177, + "src": "81889:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92028,10 +92028,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33100, + "id": 36161, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "81889:7:18", + "src": "81889:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -92040,24 +92040,24 @@ "visibility": "internal" } ], - "id": 33102, + "id": 36163, "nodeType": "VariableDeclarationStatement", - "src": "81889:10:18" + "src": "81889:10:38" }, { "assignments": [ - 33104 + 36165 ], "declarations": [ { "constant": false, - "id": 33104, + "id": 36165, "mutability": "mutable", "name": "m8", - "nameLocation": "81917:2:18", + "nameLocation": "81917:2:38", "nodeType": "VariableDeclaration", - "scope": 33116, - "src": "81909:10:18", + "scope": 36177, + "src": "81909:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92065,10 +92065,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33103, + "id": 36164, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "81909:7:18", + "src": "81909:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -92077,24 +92077,24 @@ "visibility": "internal" } ], - "id": 33105, + "id": 36166, "nodeType": "VariableDeclarationStatement", - "src": "81909:10:18" + "src": "81909:10:38" }, { "assignments": [ - 33107 + 36168 ], "declarations": [ { "constant": false, - "id": 33107, + "id": 36168, "mutability": "mutable", "name": "m9", - "nameLocation": "81937:2:18", + "nameLocation": "81937:2:38", "nodeType": "VariableDeclaration", - "scope": 33116, - "src": "81929:10:18", + "scope": 36177, + "src": "81929:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -92102,10 +92102,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33106, + "id": 36167, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "81929:7:18", + "src": "81929:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -92114,27 +92114,27 @@ "visibility": "internal" } ], - "id": 33108, + "id": 36169, "nodeType": "VariableDeclarationStatement", - "src": "81929:10:18" + "src": "81929:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "81958:957:18", + "src": "81958:957:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "82001:313:18", + "src": "82001:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "82019:15:18", + "src": "82019:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "82033:1:18", + "src": "82033:1:38", "type": "", "value": "0" }, @@ -92142,7 +92142,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "82023:6:18", + "src": "82023:6:38", "type": "" } ] @@ -92150,16 +92150,16 @@ { "body": { "nodeType": "YulBlock", - "src": "82104:40:18", + "src": "82104:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "82133:9:18", + "src": "82133:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "82135:5:18" + "src": "82135:5:38" } ] }, @@ -92170,33 +92170,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "82121:6:18" + "src": "82121:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "82129:1:18" + "src": "82129:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "82116:4:18" + "src": "82116:4:38" }, "nodeType": "YulFunctionCall", - "src": "82116:15:18" + "src": "82116:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "82109:6:18" + "src": "82109:6:38" }, "nodeType": "YulFunctionCall", - "src": "82109:23:18" + "src": "82109:23:38" }, "nodeType": "YulIf", - "src": "82106:36:18" + "src": "82106:36:38" } ] }, @@ -92205,12 +92205,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "82061:6:18" + "src": "82061:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "82069:4:18", + "src": "82069:4:38", "type": "", "value": "0x20" } @@ -92218,30 +92218,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "82058:2:18" + "src": "82058:2:38" }, "nodeType": "YulFunctionCall", - "src": "82058:16:18" + "src": "82058:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "82075:28:18", + "src": "82075:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "82077:24:18", + "src": "82077:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "82091:6:18" + "src": "82091:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "82099:1:18", + "src": "82099:1:38", "type": "", "value": "1" } @@ -92249,16 +92249,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "82087:3:18" + "src": "82087:3:38" }, "nodeType": "YulFunctionCall", - "src": "82087:14:18" + "src": "82087:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "82077:6:18" + "src": "82077:6:38" } ] } @@ -92266,10 +92266,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "82055:2:18", + "src": "82055:2:38", "statements": [] }, - "src": "82051:93:18" + "src": "82051:93:38" }, { "expression": { @@ -92277,34 +92277,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "82168:3:18" + "src": "82168:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "82173:6:18" + "src": "82173:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "82161:6:18" + "src": "82161:6:38" }, "nodeType": "YulFunctionCall", - "src": "82161:19:18" + "src": "82161:19:38" }, "nodeType": "YulExpressionStatement", - "src": "82161:19:18" + "src": "82161:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "82197:37:18", + "src": "82197:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "82214:3:18", + "src": "82214:3:38", "type": "", "value": "256" }, @@ -92313,38 +92313,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "82223:1:18", + "src": "82223:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "82226:6:18" + "src": "82226:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "82219:3:18" + "src": "82219:3:38" }, "nodeType": "YulFunctionCall", - "src": "82219:14:18" + "src": "82219:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "82210:3:18" + "src": "82210:3:38" }, "nodeType": "YulFunctionCall", - "src": "82210:24:18" + "src": "82210:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "82201:5:18", + "src": "82201:5:38", "type": "" } ] @@ -92357,12 +92357,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "82262:3:18" + "src": "82262:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "82267:4:18", + "src": "82267:4:38", "type": "", "value": "0x20" } @@ -92370,59 +92370,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "82258:3:18" + "src": "82258:3:38" }, "nodeType": "YulFunctionCall", - "src": "82258:14:18" + "src": "82258:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "82278:5:18" + "src": "82278:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "82289:5:18" + "src": "82289:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "82296:1:18" + "src": "82296:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "82285:3:18" + "src": "82285:3:38" }, "nodeType": "YulFunctionCall", - "src": "82285:13:18" + "src": "82285:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "82274:3:18" + "src": "82274:3:38" }, "nodeType": "YulFunctionCall", - "src": "82274:25:18" + "src": "82274:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "82251:6:18" + "src": "82251:6:38" }, "nodeType": "YulFunctionCall", - "src": "82251:49:18" + "src": "82251:49:38" }, "nodeType": "YulExpressionStatement", - "src": "82251:49:18" + "src": "82251:49:38" } ] }, @@ -92432,27 +92432,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "81993:3:18", + "src": "81993:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "81998:1:18", + "src": "81998:1:38", "type": "" } ], - "src": "81972:342:18" + "src": "81972:342:38" }, { "nodeType": "YulAssignment", - "src": "82327:17:18", + "src": "82327:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "82339:4:18", + "src": "82339:4:38", "type": "", "value": "0x00" } @@ -92460,28 +92460,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "82333:5:18" + "src": "82333:5:38" }, "nodeType": "YulFunctionCall", - "src": "82333:11:18" + "src": "82333:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "82327:2:18" + "src": "82327:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "82357:17:18", + "src": "82357:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "82369:4:18", + "src": "82369:4:38", "type": "", "value": "0x20" } @@ -92489,28 +92489,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "82363:5:18" + "src": "82363:5:38" }, "nodeType": "YulFunctionCall", - "src": "82363:11:18" + "src": "82363:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "82357:2:18" + "src": "82357:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "82387:17:18", + "src": "82387:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "82399:4:18", + "src": "82399:4:38", "type": "", "value": "0x40" } @@ -92518,28 +92518,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "82393:5:18" + "src": "82393:5:38" }, "nodeType": "YulFunctionCall", - "src": "82393:11:18" + "src": "82393:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "82387:2:18" + "src": "82387:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "82417:17:18", + "src": "82417:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "82429:4:18", + "src": "82429:4:38", "type": "", "value": "0x60" } @@ -92547,28 +92547,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "82423:5:18" + "src": "82423:5:38" }, "nodeType": "YulFunctionCall", - "src": "82423:11:18" + "src": "82423:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "82417:2:18" + "src": "82417:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "82447:17:18", + "src": "82447:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "82459:4:18", + "src": "82459:4:38", "type": "", "value": "0x80" } @@ -92576,28 +92576,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "82453:5:18" + "src": "82453:5:38" }, "nodeType": "YulFunctionCall", - "src": "82453:11:18" + "src": "82453:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "82447:2:18" + "src": "82447:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "82477:17:18", + "src": "82477:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "82489:4:18", + "src": "82489:4:38", "type": "", "value": "0xa0" } @@ -92605,28 +92605,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "82483:5:18" + "src": "82483:5:38" }, "nodeType": "YulFunctionCall", - "src": "82483:11:18" + "src": "82483:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "82477:2:18" + "src": "82477:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "82507:17:18", + "src": "82507:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "82519:4:18", + "src": "82519:4:38", "type": "", "value": "0xc0" } @@ -92634,28 +92634,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "82513:5:18" + "src": "82513:5:38" }, "nodeType": "YulFunctionCall", - "src": "82513:11:18" + "src": "82513:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "82507:2:18" + "src": "82507:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "82537:17:18", + "src": "82537:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "82549:4:18", + "src": "82549:4:38", "type": "", "value": "0xe0" } @@ -92663,28 +92663,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "82543:5:18" + "src": "82543:5:38" }, "nodeType": "YulFunctionCall", - "src": "82543:11:18" + "src": "82543:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "82537:2:18" + "src": "82537:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "82567:18:18", + "src": "82567:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "82579:5:18", + "src": "82579:5:38", "type": "", "value": "0x100" } @@ -92692,28 +92692,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "82573:5:18" + "src": "82573:5:38" }, "nodeType": "YulFunctionCall", - "src": "82573:12:18" + "src": "82573:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "82567:2:18" + "src": "82567:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "82598:18:18", + "src": "82598:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "82610:5:18", + "src": "82610:5:38", "type": "", "value": "0x120" } @@ -92721,16 +92721,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "82604:5:18" + "src": "82604:5:38" }, "nodeType": "YulFunctionCall", - "src": "82604:12:18" + "src": "82604:12:38" }, "variableNames": [ { "name": "m9", "nodeType": "YulIdentifier", - "src": "82598:2:18" + "src": "82598:2:38" } ] }, @@ -92740,14 +92740,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "82692:4:18", + "src": "82692:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "82698:10:18", + "src": "82698:10:38", "type": "", "value": "0x2ced7cef" } @@ -92755,13 +92755,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "82685:6:18" + "src": "82685:6:38" }, "nodeType": "YulFunctionCall", - "src": "82685:24:18" + "src": "82685:24:38" }, "nodeType": "YulExpressionStatement", - "src": "82685:24:18" + "src": "82685:24:38" }, { "expression": { @@ -92769,14 +92769,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "82729:4:18", + "src": "82729:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "82735:4:18", + "src": "82735:4:38", "type": "", "value": "0x60" } @@ -92784,13 +92784,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "82722:6:18" + "src": "82722:6:38" }, "nodeType": "YulFunctionCall", - "src": "82722:18:18" + "src": "82722:18:38" }, "nodeType": "YulExpressionStatement", - "src": "82722:18:18" + "src": "82722:18:38" }, { "expression": { @@ -92798,14 +92798,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "82760:4:18", + "src": "82760:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "82766:4:18", + "src": "82766:4:38", "type": "", "value": "0xa0" } @@ -92813,13 +92813,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "82753:6:18" + "src": "82753:6:38" }, "nodeType": "YulFunctionCall", - "src": "82753:18:18" + "src": "82753:18:38" }, "nodeType": "YulExpressionStatement", - "src": "82753:18:18" + "src": "82753:18:38" }, { "expression": { @@ -92827,14 +92827,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "82791:4:18", + "src": "82791:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "82797:4:18", + "src": "82797:4:38", "type": "", "value": "0xe0" } @@ -92842,13 +92842,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "82784:6:18" + "src": "82784:6:38" }, "nodeType": "YulFunctionCall", - "src": "82784:18:18" + "src": "82784:18:38" }, "nodeType": "YulExpressionStatement", - "src": "82784:18:18" + "src": "82784:18:38" }, { "expression": { @@ -92856,26 +92856,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "82827:4:18", + "src": "82827:4:38", "type": "", "value": "0x80" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "82833:2:18" + "src": "82833:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "82815:11:18" + "src": "82815:11:38" }, "nodeType": "YulFunctionCall", - "src": "82815:21:18" + "src": "82815:21:38" }, "nodeType": "YulExpressionStatement", - "src": "82815:21:18" + "src": "82815:21:38" }, { "expression": { @@ -92883,26 +92883,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "82861:4:18", + "src": "82861:4:38", "type": "", "value": "0xc0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "82867:2:18" + "src": "82867:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "82849:11:18" + "src": "82849:11:38" }, "nodeType": "YulFunctionCall", - "src": "82849:21:18" + "src": "82849:21:38" }, "nodeType": "YulExpressionStatement", - "src": "82849:21:18" + "src": "82849:21:38" }, { "expression": { @@ -92910,140 +92910,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "82895:5:18", + "src": "82895:5:38", "type": "", "value": "0x100" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "82902:2:18" + "src": "82902:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "82883:11:18" + "src": "82883:11:38" }, "nodeType": "YulFunctionCall", - "src": "82883:22:18" + "src": "82883:22:38" }, "nodeType": "YulExpressionStatement", - "src": "82883:22:18" + "src": "82883:22:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33080, + "declaration": 36141, "isOffset": false, "isSlot": false, - "src": "82327:2:18", + "src": "82327:2:38", "valueSize": 1 }, { - "declaration": 33083, + "declaration": 36144, "isOffset": false, "isSlot": false, - "src": "82357:2:18", + "src": "82357:2:38", "valueSize": 1 }, { - "declaration": 33086, + "declaration": 36147, "isOffset": false, "isSlot": false, - "src": "82387:2:18", + "src": "82387:2:38", "valueSize": 1 }, { - "declaration": 33089, + "declaration": 36150, "isOffset": false, "isSlot": false, - "src": "82417:2:18", + "src": "82417:2:38", "valueSize": 1 }, { - "declaration": 33092, + "declaration": 36153, "isOffset": false, "isSlot": false, - "src": "82447:2:18", + "src": "82447:2:38", "valueSize": 1 }, { - "declaration": 33095, + "declaration": 36156, "isOffset": false, "isSlot": false, - "src": "82477:2:18", + "src": "82477:2:38", "valueSize": 1 }, { - "declaration": 33098, + "declaration": 36159, "isOffset": false, "isSlot": false, - "src": "82507:2:18", + "src": "82507:2:38", "valueSize": 1 }, { - "declaration": 33101, + "declaration": 36162, "isOffset": false, "isSlot": false, - "src": "82537:2:18", + "src": "82537:2:38", "valueSize": 1 }, { - "declaration": 33104, + "declaration": 36165, "isOffset": false, "isSlot": false, - "src": "82567:2:18", + "src": "82567:2:38", "valueSize": 1 }, { - "declaration": 33107, + "declaration": 36168, "isOffset": false, "isSlot": false, - "src": "82598:2:18", + "src": "82598:2:38", "valueSize": 1 }, { - "declaration": 33072, + "declaration": 36133, "isOffset": false, "isSlot": false, - "src": "82833:2:18", + "src": "82833:2:38", "valueSize": 1 }, { - "declaration": 33074, + "declaration": 36135, "isOffset": false, "isSlot": false, - "src": "82867:2:18", + "src": "82867:2:38", "valueSize": 1 }, { - "declaration": 33076, + "declaration": 36137, "isOffset": false, "isSlot": false, - "src": "82902:2:18", + "src": "82902:2:38", "valueSize": 1 } ], - "id": 33109, + "id": 36170, "nodeType": "InlineAssembly", - "src": "81949:966:18" + "src": "81949:966:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33111, + "id": 36172, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "82940:4:18", + "src": "82940:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -93052,14 +93052,14 @@ }, { "hexValue": "3078313234", - "id": 33112, + "id": 36173, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "82946:5:18", + "src": "82946:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_292_by_1", "typeString": "int_const 292" @@ -93078,18 +93078,18 @@ "typeString": "int_const 292" } ], - "id": 33110, + "id": 36171, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "82924:15:18", + "referencedDeclaration": 33383, + "src": "82924:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33113, + "id": 36174, "isConstant": false, "isLValue": false, "isPure": false, @@ -93098,21 +93098,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "82924:28:18", + "src": "82924:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33114, + "id": 36175, "nodeType": "ExpressionStatement", - "src": "82924:28:18" + "src": "82924:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "82971:303:18", + "src": "82971:303:38", "statements": [ { "expression": { @@ -93120,26 +93120,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "82992:4:18", + "src": "82992:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "82998:2:18" + "src": "82998:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "82985:6:18" + "src": "82985:6:38" }, "nodeType": "YulFunctionCall", - "src": "82985:16:18" + "src": "82985:16:38" }, "nodeType": "YulExpressionStatement", - "src": "82985:16:18" + "src": "82985:16:38" }, { "expression": { @@ -93147,26 +93147,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "83021:4:18", + "src": "83021:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "83027:2:18" + "src": "83027:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "83014:6:18" + "src": "83014:6:38" }, "nodeType": "YulFunctionCall", - "src": "83014:16:18" + "src": "83014:16:38" }, "nodeType": "YulExpressionStatement", - "src": "83014:16:18" + "src": "83014:16:38" }, { "expression": { @@ -93174,26 +93174,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "83050:4:18", + "src": "83050:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "83056:2:18" + "src": "83056:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "83043:6:18" + "src": "83043:6:38" }, "nodeType": "YulFunctionCall", - "src": "83043:16:18" + "src": "83043:16:38" }, "nodeType": "YulExpressionStatement", - "src": "83043:16:18" + "src": "83043:16:38" }, { "expression": { @@ -93201,26 +93201,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "83079:4:18", + "src": "83079:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "83085:2:18" + "src": "83085:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "83072:6:18" + "src": "83072:6:38" }, "nodeType": "YulFunctionCall", - "src": "83072:16:18" + "src": "83072:16:38" }, "nodeType": "YulExpressionStatement", - "src": "83072:16:18" + "src": "83072:16:38" }, { "expression": { @@ -93228,26 +93228,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "83108:4:18", + "src": "83108:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "83114:2:18" + "src": "83114:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "83101:6:18" + "src": "83101:6:38" }, "nodeType": "YulFunctionCall", - "src": "83101:16:18" + "src": "83101:16:38" }, "nodeType": "YulExpressionStatement", - "src": "83101:16:18" + "src": "83101:16:38" }, { "expression": { @@ -93255,26 +93255,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "83137:4:18", + "src": "83137:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "83143:2:18" + "src": "83143:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "83130:6:18" + "src": "83130:6:38" }, "nodeType": "YulFunctionCall", - "src": "83130:16:18" + "src": "83130:16:38" }, "nodeType": "YulExpressionStatement", - "src": "83130:16:18" + "src": "83130:16:38" }, { "expression": { @@ -93282,26 +93282,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "83166:4:18", + "src": "83166:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "83172:2:18" + "src": "83172:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "83159:6:18" + "src": "83159:6:38" }, "nodeType": "YulFunctionCall", - "src": "83159:16:18" + "src": "83159:16:38" }, "nodeType": "YulExpressionStatement", - "src": "83159:16:18" + "src": "83159:16:38" }, { "expression": { @@ -93309,26 +93309,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "83195:4:18", + "src": "83195:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "83201:2:18" + "src": "83201:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "83188:6:18" + "src": "83188:6:38" }, "nodeType": "YulFunctionCall", - "src": "83188:16:18" + "src": "83188:16:38" }, "nodeType": "YulExpressionStatement", - "src": "83188:16:18" + "src": "83188:16:38" }, { "expression": { @@ -93336,26 +93336,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "83224:5:18", + "src": "83224:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "83231:2:18" + "src": "83231:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "83217:6:18" + "src": "83217:6:38" }, "nodeType": "YulFunctionCall", - "src": "83217:17:18" + "src": "83217:17:38" }, "nodeType": "YulExpressionStatement", - "src": "83217:17:18" + "src": "83217:17:38" }, { "expression": { @@ -93363,105 +93363,105 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "83254:5:18", + "src": "83254:5:38", "type": "", "value": "0x120" }, { "name": "m9", "nodeType": "YulIdentifier", - "src": "83261:2:18" + "src": "83261:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "83247:6:18" + "src": "83247:6:38" }, "nodeType": "YulFunctionCall", - "src": "83247:17:18" + "src": "83247:17:38" }, "nodeType": "YulExpressionStatement", - "src": "83247:17:18" + "src": "83247:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33080, + "declaration": 36141, "isOffset": false, "isSlot": false, - "src": "82998:2:18", + "src": "82998:2:38", "valueSize": 1 }, { - "declaration": 33083, + "declaration": 36144, "isOffset": false, "isSlot": false, - "src": "83027:2:18", + "src": "83027:2:38", "valueSize": 1 }, { - "declaration": 33086, + "declaration": 36147, "isOffset": false, "isSlot": false, - "src": "83056:2:18", + "src": "83056:2:38", "valueSize": 1 }, { - "declaration": 33089, + "declaration": 36150, "isOffset": false, "isSlot": false, - "src": "83085:2:18", + "src": "83085:2:38", "valueSize": 1 }, { - "declaration": 33092, + "declaration": 36153, "isOffset": false, "isSlot": false, - "src": "83114:2:18", + "src": "83114:2:38", "valueSize": 1 }, { - "declaration": 33095, + "declaration": 36156, "isOffset": false, "isSlot": false, - "src": "83143:2:18", + "src": "83143:2:38", "valueSize": 1 }, { - "declaration": 33098, + "declaration": 36159, "isOffset": false, "isSlot": false, - "src": "83172:2:18", + "src": "83172:2:38", "valueSize": 1 }, { - "declaration": 33101, + "declaration": 36162, "isOffset": false, "isSlot": false, - "src": "83201:2:18", + "src": "83201:2:38", "valueSize": 1 }, { - "declaration": 33104, + "declaration": 36165, "isOffset": false, "isSlot": false, - "src": "83231:2:18", + "src": "83231:2:38", "valueSize": 1 }, { - "declaration": 33107, + "declaration": 36168, "isOffset": false, "isSlot": false, - "src": "83261:2:18", + "src": "83261:2:38", "valueSize": 1 } ], - "id": 33115, + "id": 36176, "nodeType": "InlineAssembly", - "src": "82962:312:18" + "src": "82962:312:38" } ] }, @@ -93469,20 +93469,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "81685:3:18", + "nameLocation": "81685:3:38", "parameters": { - "id": 33077, + "id": 36138, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33072, + "id": 36133, "mutability": "mutable", "name": "p0", - "nameLocation": "81697:2:18", + "nameLocation": "81697:2:38", "nodeType": "VariableDeclaration", - "scope": 33117, - "src": "81689:10:18", + "scope": 36178, + "src": "81689:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93490,10 +93490,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33071, + "id": 36132, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "81689:7:18", + "src": "81689:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -93503,13 +93503,13 @@ }, { "constant": false, - "id": 33074, + "id": 36135, "mutability": "mutable", "name": "p1", - "nameLocation": "81709:2:18", + "nameLocation": "81709:2:38", "nodeType": "VariableDeclaration", - "scope": 33117, - "src": "81701:10:18", + "scope": 36178, + "src": "81701:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93517,10 +93517,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33073, + "id": 36134, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "81701:7:18", + "src": "81701:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -93530,13 +93530,13 @@ }, { "constant": false, - "id": 33076, + "id": 36137, "mutability": "mutable", "name": "p2", - "nameLocation": "81721:2:18", + "nameLocation": "81721:2:38", "nodeType": "VariableDeclaration", - "scope": 33117, - "src": "81713:10:18", + "scope": 36178, + "src": "81713:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93544,10 +93544,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33075, + "id": 36136, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "81713:7:18", + "src": "81713:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -93556,44 +93556,44 @@ "visibility": "internal" } ], - "src": "81688:36:18" + "src": "81688:36:38" }, "returnParameters": { - "id": 33078, + "id": 36139, "nodeType": "ParameterList", "parameters": [], - "src": "81739:0:18" + "src": "81739:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33151, + "id": 36212, "nodeType": "FunctionDefinition", - "src": "83286:792:18", + "src": "83286:792:38", "nodes": [], "body": { - "id": 33150, + "id": 36211, "nodeType": "Block", - "src": "83361:717:18", + "src": "83361:717:38", "nodes": [], "statements": [ { "assignments": [ - 33129 + 36190 ], "declarations": [ { "constant": false, - "id": 33129, + "id": 36190, "mutability": "mutable", "name": "m0", - "nameLocation": "83379:2:18", + "nameLocation": "83379:2:38", "nodeType": "VariableDeclaration", - "scope": 33150, - "src": "83371:10:18", + "scope": 36211, + "src": "83371:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93601,10 +93601,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33128, + "id": 36189, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "83371:7:18", + "src": "83371:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -93613,24 +93613,24 @@ "visibility": "internal" } ], - "id": 33130, + "id": 36191, "nodeType": "VariableDeclarationStatement", - "src": "83371:10:18" + "src": "83371:10:38" }, { "assignments": [ - 33132 + 36193 ], "declarations": [ { "constant": false, - "id": 33132, + "id": 36193, "mutability": "mutable", "name": "m1", - "nameLocation": "83399:2:18", + "nameLocation": "83399:2:38", "nodeType": "VariableDeclaration", - "scope": 33150, - "src": "83391:10:18", + "scope": 36211, + "src": "83391:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93638,10 +93638,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33131, + "id": 36192, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "83391:7:18", + "src": "83391:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -93650,24 +93650,24 @@ "visibility": "internal" } ], - "id": 33133, + "id": 36194, "nodeType": "VariableDeclarationStatement", - "src": "83391:10:18" + "src": "83391:10:38" }, { "assignments": [ - 33135 + 36196 ], "declarations": [ { "constant": false, - "id": 33135, + "id": 36196, "mutability": "mutable", "name": "m2", - "nameLocation": "83419:2:18", + "nameLocation": "83419:2:38", "nodeType": "VariableDeclaration", - "scope": 33150, - "src": "83411:10:18", + "scope": 36211, + "src": "83411:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93675,10 +93675,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33134, + "id": 36195, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "83411:7:18", + "src": "83411:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -93687,24 +93687,24 @@ "visibility": "internal" } ], - "id": 33136, + "id": 36197, "nodeType": "VariableDeclarationStatement", - "src": "83411:10:18" + "src": "83411:10:38" }, { "assignments": [ - 33138 + 36199 ], "declarations": [ { "constant": false, - "id": 33138, + "id": 36199, "mutability": "mutable", "name": "m3", - "nameLocation": "83439:2:18", + "nameLocation": "83439:2:38", "nodeType": "VariableDeclaration", - "scope": 33150, - "src": "83431:10:18", + "scope": 36211, + "src": "83431:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93712,10 +93712,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33137, + "id": 36198, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "83431:7:18", + "src": "83431:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -93724,24 +93724,24 @@ "visibility": "internal" } ], - "id": 33139, + "id": 36200, "nodeType": "VariableDeclarationStatement", - "src": "83431:10:18" + "src": "83431:10:38" }, { "assignments": [ - 33141 + 36202 ], "declarations": [ { "constant": false, - "id": 33141, + "id": 36202, "mutability": "mutable", "name": "m4", - "nameLocation": "83459:2:18", + "nameLocation": "83459:2:38", "nodeType": "VariableDeclaration", - "scope": 33150, - "src": "83451:10:18", + "scope": 36211, + "src": "83451:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -93749,10 +93749,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33140, + "id": 36201, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "83451:7:18", + "src": "83451:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -93761,24 +93761,24 @@ "visibility": "internal" } ], - "id": 33142, + "id": 36203, "nodeType": "VariableDeclarationStatement", - "src": "83451:10:18" + "src": "83451:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "83480:381:18", + "src": "83480:381:38", "statements": [ { "nodeType": "YulAssignment", - "src": "83494:17:18", + "src": "83494:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "83506:4:18", + "src": "83506:4:38", "type": "", "value": "0x00" } @@ -93786,28 +93786,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "83500:5:18" + "src": "83500:5:38" }, "nodeType": "YulFunctionCall", - "src": "83500:11:18" + "src": "83500:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "83494:2:18" + "src": "83494:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "83524:17:18", + "src": "83524:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "83536:4:18", + "src": "83536:4:38", "type": "", "value": "0x20" } @@ -93815,28 +93815,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "83530:5:18" + "src": "83530:5:38" }, "nodeType": "YulFunctionCall", - "src": "83530:11:18" + "src": "83530:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "83524:2:18" + "src": "83524:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "83554:17:18", + "src": "83554:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "83566:4:18", + "src": "83566:4:38", "type": "", "value": "0x40" } @@ -93844,28 +93844,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "83560:5:18" + "src": "83560:5:38" }, "nodeType": "YulFunctionCall", - "src": "83560:11:18" + "src": "83560:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "83554:2:18" + "src": "83554:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "83584:17:18", + "src": "83584:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "83596:4:18", + "src": "83596:4:38", "type": "", "value": "0x60" } @@ -93873,28 +93873,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "83590:5:18" + "src": "83590:5:38" }, "nodeType": "YulFunctionCall", - "src": "83590:11:18" + "src": "83590:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "83584:2:18" + "src": "83584:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "83614:17:18", + "src": "83614:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "83626:4:18", + "src": "83626:4:38", "type": "", "value": "0x80" } @@ -93902,16 +93902,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "83620:5:18" + "src": "83620:5:38" }, "nodeType": "YulFunctionCall", - "src": "83620:11:18" + "src": "83620:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "83614:2:18" + "src": "83614:2:38" } ] }, @@ -93921,14 +93921,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "83718:4:18", + "src": "83718:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "83724:10:18", + "src": "83724:10:38", "type": "", "value": "0x665bf134" } @@ -93936,13 +93936,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "83711:6:18" + "src": "83711:6:38" }, "nodeType": "YulFunctionCall", - "src": "83711:24:18" + "src": "83711:24:38" }, "nodeType": "YulExpressionStatement", - "src": "83711:24:18" + "src": "83711:24:38" }, { "expression": { @@ -93950,26 +93950,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "83755:4:18", + "src": "83755:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "83761:2:18" + "src": "83761:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "83748:6:18" + "src": "83748:6:38" }, "nodeType": "YulFunctionCall", - "src": "83748:16:18" + "src": "83748:16:38" }, "nodeType": "YulExpressionStatement", - "src": "83748:16:18" + "src": "83748:16:38" }, { "expression": { @@ -93977,26 +93977,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "83784:4:18", + "src": "83784:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "83790:2:18" + "src": "83790:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "83777:6:18" + "src": "83777:6:38" }, "nodeType": "YulFunctionCall", - "src": "83777:16:18" + "src": "83777:16:38" }, "nodeType": "YulExpressionStatement", - "src": "83777:16:18" + "src": "83777:16:38" }, { "expression": { @@ -94004,26 +94004,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "83813:4:18", + "src": "83813:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "83819:2:18" + "src": "83819:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "83806:6:18" + "src": "83806:6:38" }, "nodeType": "YulFunctionCall", - "src": "83806:16:18" + "src": "83806:16:38" }, "nodeType": "YulExpressionStatement", - "src": "83806:16:18" + "src": "83806:16:38" }, { "expression": { @@ -94031,112 +94031,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "83842:4:18", + "src": "83842:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "83848:2:18" + "src": "83848:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "83835:6:18" + "src": "83835:6:38" }, "nodeType": "YulFunctionCall", - "src": "83835:16:18" + "src": "83835:16:38" }, "nodeType": "YulExpressionStatement", - "src": "83835:16:18" + "src": "83835:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33129, + "declaration": 36190, "isOffset": false, "isSlot": false, - "src": "83494:2:18", + "src": "83494:2:38", "valueSize": 1 }, { - "declaration": 33132, + "declaration": 36193, "isOffset": false, "isSlot": false, - "src": "83524:2:18", + "src": "83524:2:38", "valueSize": 1 }, { - "declaration": 33135, + "declaration": 36196, "isOffset": false, "isSlot": false, - "src": "83554:2:18", + "src": "83554:2:38", "valueSize": 1 }, { - "declaration": 33138, + "declaration": 36199, "isOffset": false, "isSlot": false, - "src": "83584:2:18", + "src": "83584:2:38", "valueSize": 1 }, { - "declaration": 33141, + "declaration": 36202, "isOffset": false, "isSlot": false, - "src": "83614:2:18", + "src": "83614:2:38", "valueSize": 1 }, { - "declaration": 33119, + "declaration": 36180, "isOffset": false, "isSlot": false, - "src": "83761:2:18", + "src": "83761:2:38", "valueSize": 1 }, { - "declaration": 33121, + "declaration": 36182, "isOffset": false, "isSlot": false, - "src": "83790:2:18", + "src": "83790:2:38", "valueSize": 1 }, { - "declaration": 33123, + "declaration": 36184, "isOffset": false, "isSlot": false, - "src": "83819:2:18", + "src": "83819:2:38", "valueSize": 1 }, { - "declaration": 33125, + "declaration": 36186, "isOffset": false, "isSlot": false, - "src": "83848:2:18", + "src": "83848:2:38", "valueSize": 1 } ], - "id": 33143, + "id": 36204, "nodeType": "InlineAssembly", - "src": "83471:390:18" + "src": "83471:390:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33145, + "id": 36206, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "83886:4:18", + "src": "83886:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -94145,14 +94145,14 @@ }, { "hexValue": "30783834", - "id": 33146, + "id": 36207, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "83892:4:18", + "src": "83892:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -94171,18 +94171,18 @@ "typeString": "int_const 132" } ], - "id": 33144, + "id": 36205, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "83870:15:18", + "referencedDeclaration": 33383, + "src": "83870:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33147, + "id": 36208, "isConstant": false, "isLValue": false, "isPure": false, @@ -94191,21 +94191,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "83870:27:18", + "src": "83870:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33148, + "id": 36209, "nodeType": "ExpressionStatement", - "src": "83870:27:18" + "src": "83870:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "83916:156:18", + "src": "83916:156:38", "statements": [ { "expression": { @@ -94213,26 +94213,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "83937:4:18", + "src": "83937:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "83943:2:18" + "src": "83943:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "83930:6:18" + "src": "83930:6:38" }, "nodeType": "YulFunctionCall", - "src": "83930:16:18" + "src": "83930:16:38" }, "nodeType": "YulExpressionStatement", - "src": "83930:16:18" + "src": "83930:16:38" }, { "expression": { @@ -94240,26 +94240,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "83966:4:18", + "src": "83966:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "83972:2:18" + "src": "83972:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "83959:6:18" + "src": "83959:6:38" }, "nodeType": "YulFunctionCall", - "src": "83959:16:18" + "src": "83959:16:38" }, "nodeType": "YulExpressionStatement", - "src": "83959:16:18" + "src": "83959:16:38" }, { "expression": { @@ -94267,26 +94267,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "83995:4:18", + "src": "83995:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "84001:2:18" + "src": "84001:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "83988:6:18" + "src": "83988:6:38" }, "nodeType": "YulFunctionCall", - "src": "83988:16:18" + "src": "83988:16:38" }, "nodeType": "YulExpressionStatement", - "src": "83988:16:18" + "src": "83988:16:38" }, { "expression": { @@ -94294,26 +94294,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "84024:4:18", + "src": "84024:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "84030:2:18" + "src": "84030:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "84017:6:18" + "src": "84017:6:38" }, "nodeType": "YulFunctionCall", - "src": "84017:16:18" + "src": "84017:16:38" }, "nodeType": "YulExpressionStatement", - "src": "84017:16:18" + "src": "84017:16:38" }, { "expression": { @@ -94321,70 +94321,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "84053:4:18", + "src": "84053:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "84059:2:18" + "src": "84059:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "84046:6:18" + "src": "84046:6:38" }, "nodeType": "YulFunctionCall", - "src": "84046:16:18" + "src": "84046:16:38" }, "nodeType": "YulExpressionStatement", - "src": "84046:16:18" + "src": "84046:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33129, + "declaration": 36190, "isOffset": false, "isSlot": false, - "src": "83943:2:18", + "src": "83943:2:38", "valueSize": 1 }, { - "declaration": 33132, + "declaration": 36193, "isOffset": false, "isSlot": false, - "src": "83972:2:18", + "src": "83972:2:38", "valueSize": 1 }, { - "declaration": 33135, + "declaration": 36196, "isOffset": false, "isSlot": false, - "src": "84001:2:18", + "src": "84001:2:38", "valueSize": 1 }, { - "declaration": 33138, + "declaration": 36199, "isOffset": false, "isSlot": false, - "src": "84030:2:18", + "src": "84030:2:38", "valueSize": 1 }, { - "declaration": 33141, + "declaration": 36202, "isOffset": false, "isSlot": false, - "src": "84059:2:18", + "src": "84059:2:38", "valueSize": 1 } ], - "id": 33149, + "id": 36210, "nodeType": "InlineAssembly", - "src": "83907:165:18" + "src": "83907:165:38" } ] }, @@ -94392,20 +94392,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "83295:3:18", + "nameLocation": "83295:3:38", "parameters": { - "id": 33126, + "id": 36187, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33119, + "id": 36180, "mutability": "mutable", "name": "p0", - "nameLocation": "83307:2:18", + "nameLocation": "83307:2:38", "nodeType": "VariableDeclaration", - "scope": 33151, - "src": "83299:10:18", + "scope": 36212, + "src": "83299:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94413,10 +94413,10 @@ "typeString": "address" }, "typeName": { - "id": 33118, + "id": 36179, "name": "address", "nodeType": "ElementaryTypeName", - "src": "83299:7:18", + "src": "83299:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94427,13 +94427,13 @@ }, { "constant": false, - "id": 33121, + "id": 36182, "mutability": "mutable", "name": "p1", - "nameLocation": "83319:2:18", + "nameLocation": "83319:2:38", "nodeType": "VariableDeclaration", - "scope": 33151, - "src": "83311:10:18", + "scope": 36212, + "src": "83311:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94441,10 +94441,10 @@ "typeString": "address" }, "typeName": { - "id": 33120, + "id": 36181, "name": "address", "nodeType": "ElementaryTypeName", - "src": "83311:7:18", + "src": "83311:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94455,13 +94455,13 @@ }, { "constant": false, - "id": 33123, + "id": 36184, "mutability": "mutable", "name": "p2", - "nameLocation": "83331:2:18", + "nameLocation": "83331:2:38", "nodeType": "VariableDeclaration", - "scope": 33151, - "src": "83323:10:18", + "scope": 36212, + "src": "83323:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94469,10 +94469,10 @@ "typeString": "address" }, "typeName": { - "id": 33122, + "id": 36183, "name": "address", "nodeType": "ElementaryTypeName", - "src": "83323:7:18", + "src": "83323:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94483,13 +94483,13 @@ }, { "constant": false, - "id": 33125, + "id": 36186, "mutability": "mutable", "name": "p3", - "nameLocation": "83343:2:18", + "nameLocation": "83343:2:38", "nodeType": "VariableDeclaration", - "scope": 33151, - "src": "83335:10:18", + "scope": 36212, + "src": "83335:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94497,10 +94497,10 @@ "typeString": "address" }, "typeName": { - "id": 33124, + "id": 36185, "name": "address", "nodeType": "ElementaryTypeName", - "src": "83335:7:18", + "src": "83335:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -94510,44 +94510,44 @@ "visibility": "internal" } ], - "src": "83298:48:18" + "src": "83298:48:38" }, "returnParameters": { - "id": 33127, + "id": 36188, "nodeType": "ParameterList", "parameters": [], - "src": "83361:0:18" + "src": "83361:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33185, + "id": 36246, "nodeType": "FunctionDefinition", - "src": "84084:786:18", + "src": "84084:786:38", "nodes": [], "body": { - "id": 33184, + "id": 36245, "nodeType": "Block", - "src": "84156:714:18", + "src": "84156:714:38", "nodes": [], "statements": [ { "assignments": [ - 33163 + 36224 ], "declarations": [ { "constant": false, - "id": 33163, + "id": 36224, "mutability": "mutable", "name": "m0", - "nameLocation": "84174:2:18", + "nameLocation": "84174:2:38", "nodeType": "VariableDeclaration", - "scope": 33184, - "src": "84166:10:18", + "scope": 36245, + "src": "84166:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94555,10 +94555,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33162, + "id": 36223, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "84166:7:18", + "src": "84166:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -94567,24 +94567,24 @@ "visibility": "internal" } ], - "id": 33164, + "id": 36225, "nodeType": "VariableDeclarationStatement", - "src": "84166:10:18" + "src": "84166:10:38" }, { "assignments": [ - 33166 + 36227 ], "declarations": [ { "constant": false, - "id": 33166, + "id": 36227, "mutability": "mutable", "name": "m1", - "nameLocation": "84194:2:18", + "nameLocation": "84194:2:38", "nodeType": "VariableDeclaration", - "scope": 33184, - "src": "84186:10:18", + "scope": 36245, + "src": "84186:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94592,10 +94592,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33165, + "id": 36226, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "84186:7:18", + "src": "84186:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -94604,24 +94604,24 @@ "visibility": "internal" } ], - "id": 33167, + "id": 36228, "nodeType": "VariableDeclarationStatement", - "src": "84186:10:18" + "src": "84186:10:38" }, { "assignments": [ - 33169 + 36230 ], "declarations": [ { "constant": false, - "id": 33169, + "id": 36230, "mutability": "mutable", "name": "m2", - "nameLocation": "84214:2:18", + "nameLocation": "84214:2:38", "nodeType": "VariableDeclaration", - "scope": 33184, - "src": "84206:10:18", + "scope": 36245, + "src": "84206:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94629,10 +94629,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33168, + "id": 36229, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "84206:7:18", + "src": "84206:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -94641,24 +94641,24 @@ "visibility": "internal" } ], - "id": 33170, + "id": 36231, "nodeType": "VariableDeclarationStatement", - "src": "84206:10:18" + "src": "84206:10:38" }, { "assignments": [ - 33172 + 36233 ], "declarations": [ { "constant": false, - "id": 33172, + "id": 36233, "mutability": "mutable", "name": "m3", - "nameLocation": "84234:2:18", + "nameLocation": "84234:2:38", "nodeType": "VariableDeclaration", - "scope": 33184, - "src": "84226:10:18", + "scope": 36245, + "src": "84226:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94666,10 +94666,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33171, + "id": 36232, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "84226:7:18", + "src": "84226:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -94678,24 +94678,24 @@ "visibility": "internal" } ], - "id": 33173, + "id": 36234, "nodeType": "VariableDeclarationStatement", - "src": "84226:10:18" + "src": "84226:10:38" }, { "assignments": [ - 33175 + 36236 ], "declarations": [ { "constant": false, - "id": 33175, + "id": 36236, "mutability": "mutable", "name": "m4", - "nameLocation": "84254:2:18", + "nameLocation": "84254:2:38", "nodeType": "VariableDeclaration", - "scope": 33184, - "src": "84246:10:18", + "scope": 36245, + "src": "84246:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -94703,10 +94703,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33174, + "id": 36235, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "84246:7:18", + "src": "84246:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -94715,24 +94715,24 @@ "visibility": "internal" } ], - "id": 33176, + "id": 36237, "nodeType": "VariableDeclarationStatement", - "src": "84246:10:18" + "src": "84246:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "84275:378:18", + "src": "84275:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "84289:17:18", + "src": "84289:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "84301:4:18", + "src": "84301:4:38", "type": "", "value": "0x00" } @@ -94740,28 +94740,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "84295:5:18" + "src": "84295:5:38" }, "nodeType": "YulFunctionCall", - "src": "84295:11:18" + "src": "84295:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "84289:2:18" + "src": "84289:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "84319:17:18", + "src": "84319:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "84331:4:18", + "src": "84331:4:38", "type": "", "value": "0x20" } @@ -94769,28 +94769,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "84325:5:18" + "src": "84325:5:38" }, "nodeType": "YulFunctionCall", - "src": "84325:11:18" + "src": "84325:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "84319:2:18" + "src": "84319:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "84349:17:18", + "src": "84349:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "84361:4:18", + "src": "84361:4:38", "type": "", "value": "0x40" } @@ -94798,28 +94798,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "84355:5:18" + "src": "84355:5:38" }, "nodeType": "YulFunctionCall", - "src": "84355:11:18" + "src": "84355:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "84349:2:18" + "src": "84349:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "84379:17:18", + "src": "84379:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "84391:4:18", + "src": "84391:4:38", "type": "", "value": "0x60" } @@ -94827,28 +94827,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "84385:5:18" + "src": "84385:5:38" }, "nodeType": "YulFunctionCall", - "src": "84385:11:18" + "src": "84385:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "84379:2:18" + "src": "84379:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "84409:17:18", + "src": "84409:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "84421:4:18", + "src": "84421:4:38", "type": "", "value": "0x80" } @@ -94856,16 +94856,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "84415:5:18" + "src": "84415:5:38" }, "nodeType": "YulFunctionCall", - "src": "84415:11:18" + "src": "84415:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "84409:2:18" + "src": "84409:2:38" } ] }, @@ -94875,14 +94875,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "84510:4:18", + "src": "84510:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "84516:10:18", + "src": "84516:10:38", "type": "", "value": "0x0e378994" } @@ -94890,13 +94890,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "84503:6:18" + "src": "84503:6:38" }, "nodeType": "YulFunctionCall", - "src": "84503:24:18" + "src": "84503:24:38" }, "nodeType": "YulExpressionStatement", - "src": "84503:24:18" + "src": "84503:24:38" }, { "expression": { @@ -94904,26 +94904,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "84547:4:18", + "src": "84547:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "84553:2:18" + "src": "84553:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "84540:6:18" + "src": "84540:6:38" }, "nodeType": "YulFunctionCall", - "src": "84540:16:18" + "src": "84540:16:38" }, "nodeType": "YulExpressionStatement", - "src": "84540:16:18" + "src": "84540:16:38" }, { "expression": { @@ -94931,26 +94931,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "84576:4:18", + "src": "84576:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "84582:2:18" + "src": "84582:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "84569:6:18" + "src": "84569:6:38" }, "nodeType": "YulFunctionCall", - "src": "84569:16:18" + "src": "84569:16:38" }, "nodeType": "YulExpressionStatement", - "src": "84569:16:18" + "src": "84569:16:38" }, { "expression": { @@ -94958,26 +94958,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "84605:4:18", + "src": "84605:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "84611:2:18" + "src": "84611:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "84598:6:18" + "src": "84598:6:38" }, "nodeType": "YulFunctionCall", - "src": "84598:16:18" + "src": "84598:16:38" }, "nodeType": "YulExpressionStatement", - "src": "84598:16:18" + "src": "84598:16:38" }, { "expression": { @@ -94985,112 +94985,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "84634:4:18", + "src": "84634:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "84640:2:18" + "src": "84640:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "84627:6:18" + "src": "84627:6:38" }, "nodeType": "YulFunctionCall", - "src": "84627:16:18" + "src": "84627:16:38" }, "nodeType": "YulExpressionStatement", - "src": "84627:16:18" + "src": "84627:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33163, + "declaration": 36224, "isOffset": false, "isSlot": false, - "src": "84289:2:18", + "src": "84289:2:38", "valueSize": 1 }, { - "declaration": 33166, + "declaration": 36227, "isOffset": false, "isSlot": false, - "src": "84319:2:18", + "src": "84319:2:38", "valueSize": 1 }, { - "declaration": 33169, + "declaration": 36230, "isOffset": false, "isSlot": false, - "src": "84349:2:18", + "src": "84349:2:38", "valueSize": 1 }, { - "declaration": 33172, + "declaration": 36233, "isOffset": false, "isSlot": false, - "src": "84379:2:18", + "src": "84379:2:38", "valueSize": 1 }, { - "declaration": 33175, + "declaration": 36236, "isOffset": false, "isSlot": false, - "src": "84409:2:18", + "src": "84409:2:38", "valueSize": 1 }, { - "declaration": 33153, + "declaration": 36214, "isOffset": false, "isSlot": false, - "src": "84553:2:18", + "src": "84553:2:38", "valueSize": 1 }, { - "declaration": 33155, + "declaration": 36216, "isOffset": false, "isSlot": false, - "src": "84582:2:18", + "src": "84582:2:38", "valueSize": 1 }, { - "declaration": 33157, + "declaration": 36218, "isOffset": false, "isSlot": false, - "src": "84611:2:18", + "src": "84611:2:38", "valueSize": 1 }, { - "declaration": 33159, + "declaration": 36220, "isOffset": false, "isSlot": false, - "src": "84640:2:18", + "src": "84640:2:38", "valueSize": 1 } ], - "id": 33177, + "id": 36238, "nodeType": "InlineAssembly", - "src": "84266:387:18" + "src": "84266:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33179, + "id": 36240, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "84678:4:18", + "src": "84678:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -95099,14 +95099,14 @@ }, { "hexValue": "30783834", - "id": 33180, + "id": 36241, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "84684:4:18", + "src": "84684:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -95125,18 +95125,18 @@ "typeString": "int_const 132" } ], - "id": 33178, + "id": 36239, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "84662:15:18", + "referencedDeclaration": 33383, + "src": "84662:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33181, + "id": 36242, "isConstant": false, "isLValue": false, "isPure": false, @@ -95145,21 +95145,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "84662:27:18", + "src": "84662:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33182, + "id": 36243, "nodeType": "ExpressionStatement", - "src": "84662:27:18" + "src": "84662:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "84708:156:18", + "src": "84708:156:38", "statements": [ { "expression": { @@ -95167,26 +95167,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "84729:4:18", + "src": "84729:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "84735:2:18" + "src": "84735:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "84722:6:18" + "src": "84722:6:38" }, "nodeType": "YulFunctionCall", - "src": "84722:16:18" + "src": "84722:16:38" }, "nodeType": "YulExpressionStatement", - "src": "84722:16:18" + "src": "84722:16:38" }, { "expression": { @@ -95194,26 +95194,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "84758:4:18", + "src": "84758:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "84764:2:18" + "src": "84764:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "84751:6:18" + "src": "84751:6:38" }, "nodeType": "YulFunctionCall", - "src": "84751:16:18" + "src": "84751:16:38" }, "nodeType": "YulExpressionStatement", - "src": "84751:16:18" + "src": "84751:16:38" }, { "expression": { @@ -95221,26 +95221,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "84787:4:18", + "src": "84787:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "84793:2:18" + "src": "84793:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "84780:6:18" + "src": "84780:6:38" }, "nodeType": "YulFunctionCall", - "src": "84780:16:18" + "src": "84780:16:38" }, "nodeType": "YulExpressionStatement", - "src": "84780:16:18" + "src": "84780:16:38" }, { "expression": { @@ -95248,26 +95248,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "84816:4:18", + "src": "84816:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "84822:2:18" + "src": "84822:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "84809:6:18" + "src": "84809:6:38" }, "nodeType": "YulFunctionCall", - "src": "84809:16:18" + "src": "84809:16:38" }, "nodeType": "YulExpressionStatement", - "src": "84809:16:18" + "src": "84809:16:38" }, { "expression": { @@ -95275,70 +95275,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "84845:4:18", + "src": "84845:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "84851:2:18" + "src": "84851:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "84838:6:18" + "src": "84838:6:38" }, "nodeType": "YulFunctionCall", - "src": "84838:16:18" + "src": "84838:16:38" }, "nodeType": "YulExpressionStatement", - "src": "84838:16:18" + "src": "84838:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33163, + "declaration": 36224, "isOffset": false, "isSlot": false, - "src": "84735:2:18", + "src": "84735:2:38", "valueSize": 1 }, { - "declaration": 33166, + "declaration": 36227, "isOffset": false, "isSlot": false, - "src": "84764:2:18", + "src": "84764:2:38", "valueSize": 1 }, { - "declaration": 33169, + "declaration": 36230, "isOffset": false, "isSlot": false, - "src": "84793:2:18", + "src": "84793:2:38", "valueSize": 1 }, { - "declaration": 33172, + "declaration": 36233, "isOffset": false, "isSlot": false, - "src": "84822:2:18", + "src": "84822:2:38", "valueSize": 1 }, { - "declaration": 33175, + "declaration": 36236, "isOffset": false, "isSlot": false, - "src": "84851:2:18", + "src": "84851:2:38", "valueSize": 1 } ], - "id": 33183, + "id": 36244, "nodeType": "InlineAssembly", - "src": "84699:165:18" + "src": "84699:165:38" } ] }, @@ -95346,20 +95346,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "84093:3:18", + "nameLocation": "84093:3:38", "parameters": { - "id": 33160, + "id": 36221, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33153, + "id": 36214, "mutability": "mutable", "name": "p0", - "nameLocation": "84105:2:18", + "nameLocation": "84105:2:38", "nodeType": "VariableDeclaration", - "scope": 33185, - "src": "84097:10:18", + "scope": 36246, + "src": "84097:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95367,10 +95367,10 @@ "typeString": "address" }, "typeName": { - "id": 33152, + "id": 36213, "name": "address", "nodeType": "ElementaryTypeName", - "src": "84097:7:18", + "src": "84097:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95381,13 +95381,13 @@ }, { "constant": false, - "id": 33155, + "id": 36216, "mutability": "mutable", "name": "p1", - "nameLocation": "84117:2:18", + "nameLocation": "84117:2:38", "nodeType": "VariableDeclaration", - "scope": 33185, - "src": "84109:10:18", + "scope": 36246, + "src": "84109:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95395,10 +95395,10 @@ "typeString": "address" }, "typeName": { - "id": 33154, + "id": 36215, "name": "address", "nodeType": "ElementaryTypeName", - "src": "84109:7:18", + "src": "84109:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95409,13 +95409,13 @@ }, { "constant": false, - "id": 33157, + "id": 36218, "mutability": "mutable", "name": "p2", - "nameLocation": "84129:2:18", + "nameLocation": "84129:2:38", "nodeType": "VariableDeclaration", - "scope": 33185, - "src": "84121:10:18", + "scope": 36246, + "src": "84121:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95423,10 +95423,10 @@ "typeString": "address" }, "typeName": { - "id": 33156, + "id": 36217, "name": "address", "nodeType": "ElementaryTypeName", - "src": "84121:7:18", + "src": "84121:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -95437,13 +95437,13 @@ }, { "constant": false, - "id": 33159, + "id": 36220, "mutability": "mutable", "name": "p3", - "nameLocation": "84138:2:18", + "nameLocation": "84138:2:38", "nodeType": "VariableDeclaration", - "scope": 33185, - "src": "84133:7:18", + "scope": 36246, + "src": "84133:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95451,10 +95451,10 @@ "typeString": "bool" }, "typeName": { - "id": 33158, + "id": 36219, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "84133:4:18", + "src": "84133:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -95463,44 +95463,44 @@ "visibility": "internal" } ], - "src": "84096:45:18" + "src": "84096:45:38" }, "returnParameters": { - "id": 33161, + "id": 36222, "nodeType": "ParameterList", "parameters": [], - "src": "84156:0:18" + "src": "84156:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33219, + "id": 36280, "nodeType": "FunctionDefinition", - "src": "84876:792:18", + "src": "84876:792:38", "nodes": [], "body": { - "id": 33218, + "id": 36279, "nodeType": "Block", - "src": "84951:717:18", + "src": "84951:717:38", "nodes": [], "statements": [ { "assignments": [ - 33197 + 36258 ], "declarations": [ { "constant": false, - "id": 33197, + "id": 36258, "mutability": "mutable", "name": "m0", - "nameLocation": "84969:2:18", + "nameLocation": "84969:2:38", "nodeType": "VariableDeclaration", - "scope": 33218, - "src": "84961:10:18", + "scope": 36279, + "src": "84961:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95508,10 +95508,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33196, + "id": 36257, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "84961:7:18", + "src": "84961:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -95520,24 +95520,24 @@ "visibility": "internal" } ], - "id": 33198, + "id": 36259, "nodeType": "VariableDeclarationStatement", - "src": "84961:10:18" + "src": "84961:10:38" }, { "assignments": [ - 33200 + 36261 ], "declarations": [ { "constant": false, - "id": 33200, + "id": 36261, "mutability": "mutable", "name": "m1", - "nameLocation": "84989:2:18", + "nameLocation": "84989:2:38", "nodeType": "VariableDeclaration", - "scope": 33218, - "src": "84981:10:18", + "scope": 36279, + "src": "84981:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95545,10 +95545,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33199, + "id": 36260, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "84981:7:18", + "src": "84981:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -95557,24 +95557,24 @@ "visibility": "internal" } ], - "id": 33201, + "id": 36262, "nodeType": "VariableDeclarationStatement", - "src": "84981:10:18" + "src": "84981:10:38" }, { "assignments": [ - 33203 + 36264 ], "declarations": [ { "constant": false, - "id": 33203, + "id": 36264, "mutability": "mutable", "name": "m2", - "nameLocation": "85009:2:18", + "nameLocation": "85009:2:38", "nodeType": "VariableDeclaration", - "scope": 33218, - "src": "85001:10:18", + "scope": 36279, + "src": "85001:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95582,10 +95582,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33202, + "id": 36263, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "85001:7:18", + "src": "85001:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -95594,24 +95594,24 @@ "visibility": "internal" } ], - "id": 33204, + "id": 36265, "nodeType": "VariableDeclarationStatement", - "src": "85001:10:18" + "src": "85001:10:38" }, { "assignments": [ - 33206 + 36267 ], "declarations": [ { "constant": false, - "id": 33206, + "id": 36267, "mutability": "mutable", "name": "m3", - "nameLocation": "85029:2:18", + "nameLocation": "85029:2:38", "nodeType": "VariableDeclaration", - "scope": 33218, - "src": "85021:10:18", + "scope": 36279, + "src": "85021:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95619,10 +95619,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33205, + "id": 36266, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "85021:7:18", + "src": "85021:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -95631,24 +95631,24 @@ "visibility": "internal" } ], - "id": 33207, + "id": 36268, "nodeType": "VariableDeclarationStatement", - "src": "85021:10:18" + "src": "85021:10:38" }, { "assignments": [ - 33209 + 36270 ], "declarations": [ { "constant": false, - "id": 33209, + "id": 36270, "mutability": "mutable", "name": "m4", - "nameLocation": "85049:2:18", + "nameLocation": "85049:2:38", "nodeType": "VariableDeclaration", - "scope": 33218, - "src": "85041:10:18", + "scope": 36279, + "src": "85041:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -95656,10 +95656,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33208, + "id": 36269, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "85041:7:18", + "src": "85041:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -95668,24 +95668,24 @@ "visibility": "internal" } ], - "id": 33210, + "id": 36271, "nodeType": "VariableDeclarationStatement", - "src": "85041:10:18" + "src": "85041:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "85070:381:18", + "src": "85070:381:38", "statements": [ { "nodeType": "YulAssignment", - "src": "85084:17:18", + "src": "85084:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "85096:4:18", + "src": "85096:4:38", "type": "", "value": "0x00" } @@ -95693,28 +95693,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "85090:5:18" + "src": "85090:5:38" }, "nodeType": "YulFunctionCall", - "src": "85090:11:18" + "src": "85090:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "85084:2:18" + "src": "85084:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "85114:17:18", + "src": "85114:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "85126:4:18", + "src": "85126:4:38", "type": "", "value": "0x20" } @@ -95722,28 +95722,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "85120:5:18" + "src": "85120:5:38" }, "nodeType": "YulFunctionCall", - "src": "85120:11:18" + "src": "85120:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "85114:2:18" + "src": "85114:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "85144:17:18", + "src": "85144:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "85156:4:18", + "src": "85156:4:38", "type": "", "value": "0x40" } @@ -95751,28 +95751,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "85150:5:18" + "src": "85150:5:38" }, "nodeType": "YulFunctionCall", - "src": "85150:11:18" + "src": "85150:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "85144:2:18" + "src": "85144:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "85174:17:18", + "src": "85174:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "85186:4:18", + "src": "85186:4:38", "type": "", "value": "0x60" } @@ -95780,28 +95780,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "85180:5:18" + "src": "85180:5:38" }, "nodeType": "YulFunctionCall", - "src": "85180:11:18" + "src": "85180:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "85174:2:18" + "src": "85174:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "85204:17:18", + "src": "85204:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "85216:4:18", + "src": "85216:4:38", "type": "", "value": "0x80" } @@ -95809,16 +95809,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "85210:5:18" + "src": "85210:5:38" }, "nodeType": "YulFunctionCall", - "src": "85210:11:18" + "src": "85210:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "85204:2:18" + "src": "85204:2:38" } ] }, @@ -95828,14 +95828,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "85308:4:18", + "src": "85308:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "85314:10:18", + "src": "85314:10:38", "type": "", "value": "0x94250d77" } @@ -95843,13 +95843,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "85301:6:18" + "src": "85301:6:38" }, "nodeType": "YulFunctionCall", - "src": "85301:24:18" + "src": "85301:24:38" }, "nodeType": "YulExpressionStatement", - "src": "85301:24:18" + "src": "85301:24:38" }, { "expression": { @@ -95857,26 +95857,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "85345:4:18", + "src": "85345:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "85351:2:18" + "src": "85351:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "85338:6:18" + "src": "85338:6:38" }, "nodeType": "YulFunctionCall", - "src": "85338:16:18" + "src": "85338:16:38" }, "nodeType": "YulExpressionStatement", - "src": "85338:16:18" + "src": "85338:16:38" }, { "expression": { @@ -95884,26 +95884,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "85374:4:18", + "src": "85374:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "85380:2:18" + "src": "85380:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "85367:6:18" + "src": "85367:6:38" }, "nodeType": "YulFunctionCall", - "src": "85367:16:18" + "src": "85367:16:38" }, "nodeType": "YulExpressionStatement", - "src": "85367:16:18" + "src": "85367:16:38" }, { "expression": { @@ -95911,26 +95911,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "85403:4:18", + "src": "85403:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "85409:2:18" + "src": "85409:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "85396:6:18" + "src": "85396:6:38" }, "nodeType": "YulFunctionCall", - "src": "85396:16:18" + "src": "85396:16:38" }, "nodeType": "YulExpressionStatement", - "src": "85396:16:18" + "src": "85396:16:38" }, { "expression": { @@ -95938,112 +95938,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "85432:4:18", + "src": "85432:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "85438:2:18" + "src": "85438:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "85425:6:18" + "src": "85425:6:38" }, "nodeType": "YulFunctionCall", - "src": "85425:16:18" + "src": "85425:16:38" }, "nodeType": "YulExpressionStatement", - "src": "85425:16:18" + "src": "85425:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33197, + "declaration": 36258, "isOffset": false, "isSlot": false, - "src": "85084:2:18", + "src": "85084:2:38", "valueSize": 1 }, { - "declaration": 33200, + "declaration": 36261, "isOffset": false, "isSlot": false, - "src": "85114:2:18", + "src": "85114:2:38", "valueSize": 1 }, { - "declaration": 33203, + "declaration": 36264, "isOffset": false, "isSlot": false, - "src": "85144:2:18", + "src": "85144:2:38", "valueSize": 1 }, { - "declaration": 33206, + "declaration": 36267, "isOffset": false, "isSlot": false, - "src": "85174:2:18", + "src": "85174:2:38", "valueSize": 1 }, { - "declaration": 33209, + "declaration": 36270, "isOffset": false, "isSlot": false, - "src": "85204:2:18", + "src": "85204:2:38", "valueSize": 1 }, { - "declaration": 33187, + "declaration": 36248, "isOffset": false, "isSlot": false, - "src": "85351:2:18", + "src": "85351:2:38", "valueSize": 1 }, { - "declaration": 33189, + "declaration": 36250, "isOffset": false, "isSlot": false, - "src": "85380:2:18", + "src": "85380:2:38", "valueSize": 1 }, { - "declaration": 33191, + "declaration": 36252, "isOffset": false, "isSlot": false, - "src": "85409:2:18", + "src": "85409:2:38", "valueSize": 1 }, { - "declaration": 33193, + "declaration": 36254, "isOffset": false, "isSlot": false, - "src": "85438:2:18", + "src": "85438:2:38", "valueSize": 1 } ], - "id": 33211, + "id": 36272, "nodeType": "InlineAssembly", - "src": "85061:390:18" + "src": "85061:390:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33213, + "id": 36274, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "85476:4:18", + "src": "85476:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -96052,14 +96052,14 @@ }, { "hexValue": "30783834", - "id": 33214, + "id": 36275, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "85482:4:18", + "src": "85482:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -96078,18 +96078,18 @@ "typeString": "int_const 132" } ], - "id": 33212, + "id": 36273, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "85460:15:18", + "referencedDeclaration": 33383, + "src": "85460:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33215, + "id": 36276, "isConstant": false, "isLValue": false, "isPure": false, @@ -96098,21 +96098,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "85460:27:18", + "src": "85460:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33216, + "id": 36277, "nodeType": "ExpressionStatement", - "src": "85460:27:18" + "src": "85460:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "85506:156:18", + "src": "85506:156:38", "statements": [ { "expression": { @@ -96120,26 +96120,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "85527:4:18", + "src": "85527:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "85533:2:18" + "src": "85533:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "85520:6:18" + "src": "85520:6:38" }, "nodeType": "YulFunctionCall", - "src": "85520:16:18" + "src": "85520:16:38" }, "nodeType": "YulExpressionStatement", - "src": "85520:16:18" + "src": "85520:16:38" }, { "expression": { @@ -96147,26 +96147,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "85556:4:18", + "src": "85556:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "85562:2:18" + "src": "85562:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "85549:6:18" + "src": "85549:6:38" }, "nodeType": "YulFunctionCall", - "src": "85549:16:18" + "src": "85549:16:38" }, "nodeType": "YulExpressionStatement", - "src": "85549:16:18" + "src": "85549:16:38" }, { "expression": { @@ -96174,26 +96174,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "85585:4:18", + "src": "85585:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "85591:2:18" + "src": "85591:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "85578:6:18" + "src": "85578:6:38" }, "nodeType": "YulFunctionCall", - "src": "85578:16:18" + "src": "85578:16:38" }, "nodeType": "YulExpressionStatement", - "src": "85578:16:18" + "src": "85578:16:38" }, { "expression": { @@ -96201,26 +96201,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "85614:4:18", + "src": "85614:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "85620:2:18" + "src": "85620:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "85607:6:18" + "src": "85607:6:38" }, "nodeType": "YulFunctionCall", - "src": "85607:16:18" + "src": "85607:16:38" }, "nodeType": "YulExpressionStatement", - "src": "85607:16:18" + "src": "85607:16:38" }, { "expression": { @@ -96228,70 +96228,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "85643:4:18", + "src": "85643:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "85649:2:18" + "src": "85649:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "85636:6:18" + "src": "85636:6:38" }, "nodeType": "YulFunctionCall", - "src": "85636:16:18" + "src": "85636:16:38" }, "nodeType": "YulExpressionStatement", - "src": "85636:16:18" + "src": "85636:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33197, + "declaration": 36258, "isOffset": false, "isSlot": false, - "src": "85533:2:18", + "src": "85533:2:38", "valueSize": 1 }, { - "declaration": 33200, + "declaration": 36261, "isOffset": false, "isSlot": false, - "src": "85562:2:18", + "src": "85562:2:38", "valueSize": 1 }, { - "declaration": 33203, + "declaration": 36264, "isOffset": false, "isSlot": false, - "src": "85591:2:18", + "src": "85591:2:38", "valueSize": 1 }, { - "declaration": 33206, + "declaration": 36267, "isOffset": false, "isSlot": false, - "src": "85620:2:18", + "src": "85620:2:38", "valueSize": 1 }, { - "declaration": 33209, + "declaration": 36270, "isOffset": false, "isSlot": false, - "src": "85649:2:18", + "src": "85649:2:38", "valueSize": 1 } ], - "id": 33217, + "id": 36278, "nodeType": "InlineAssembly", - "src": "85497:165:18" + "src": "85497:165:38" } ] }, @@ -96299,20 +96299,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "84885:3:18", + "nameLocation": "84885:3:38", "parameters": { - "id": 33194, + "id": 36255, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33187, + "id": 36248, "mutability": "mutable", "name": "p0", - "nameLocation": "84897:2:18", + "nameLocation": "84897:2:38", "nodeType": "VariableDeclaration", - "scope": 33219, - "src": "84889:10:18", + "scope": 36280, + "src": "84889:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96320,10 +96320,10 @@ "typeString": "address" }, "typeName": { - "id": 33186, + "id": 36247, "name": "address", "nodeType": "ElementaryTypeName", - "src": "84889:7:18", + "src": "84889:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96334,13 +96334,13 @@ }, { "constant": false, - "id": 33189, + "id": 36250, "mutability": "mutable", "name": "p1", - "nameLocation": "84909:2:18", + "nameLocation": "84909:2:38", "nodeType": "VariableDeclaration", - "scope": 33219, - "src": "84901:10:18", + "scope": 36280, + "src": "84901:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96348,10 +96348,10 @@ "typeString": "address" }, "typeName": { - "id": 33188, + "id": 36249, "name": "address", "nodeType": "ElementaryTypeName", - "src": "84901:7:18", + "src": "84901:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96362,13 +96362,13 @@ }, { "constant": false, - "id": 33191, + "id": 36252, "mutability": "mutable", "name": "p2", - "nameLocation": "84921:2:18", + "nameLocation": "84921:2:38", "nodeType": "VariableDeclaration", - "scope": 33219, - "src": "84913:10:18", + "scope": 36280, + "src": "84913:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96376,10 +96376,10 @@ "typeString": "address" }, "typeName": { - "id": 33190, + "id": 36251, "name": "address", "nodeType": "ElementaryTypeName", - "src": "84913:7:18", + "src": "84913:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -96390,13 +96390,13 @@ }, { "constant": false, - "id": 33193, + "id": 36254, "mutability": "mutable", "name": "p3", - "nameLocation": "84933:2:18", + "nameLocation": "84933:2:38", "nodeType": "VariableDeclaration", - "scope": 33219, - "src": "84925:10:18", + "scope": 36280, + "src": "84925:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96404,10 +96404,10 @@ "typeString": "uint256" }, "typeName": { - "id": 33192, + "id": 36253, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "84925:7:18", + "src": "84925:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -96416,44 +96416,44 @@ "visibility": "internal" } ], - "src": "84888:48:18" + "src": "84888:48:38" }, "returnParameters": { - "id": 33195, + "id": 36256, "nodeType": "ParameterList", "parameters": [], - "src": "84951:0:18" + "src": "84951:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33259, + "id": 36320, "nodeType": "FunctionDefinition", - "src": "85674:1340:18", + "src": "85674:1340:38", "nodes": [], "body": { - "id": 33258, + "id": 36319, "nodeType": "Block", - "src": "85749:1265:18", + "src": "85749:1265:38", "nodes": [], "statements": [ { "assignments": [ - 33231 + 36292 ], "declarations": [ { "constant": false, - "id": 33231, + "id": 36292, "mutability": "mutable", "name": "m0", - "nameLocation": "85767:2:18", + "nameLocation": "85767:2:38", "nodeType": "VariableDeclaration", - "scope": 33258, - "src": "85759:10:18", + "scope": 36319, + "src": "85759:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96461,10 +96461,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33230, + "id": 36291, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "85759:7:18", + "src": "85759:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -96473,24 +96473,24 @@ "visibility": "internal" } ], - "id": 33232, + "id": 36293, "nodeType": "VariableDeclarationStatement", - "src": "85759:10:18" + "src": "85759:10:38" }, { "assignments": [ - 33234 + 36295 ], "declarations": [ { "constant": false, - "id": 33234, + "id": 36295, "mutability": "mutable", "name": "m1", - "nameLocation": "85787:2:18", + "nameLocation": "85787:2:38", "nodeType": "VariableDeclaration", - "scope": 33258, - "src": "85779:10:18", + "scope": 36319, + "src": "85779:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96498,10 +96498,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33233, + "id": 36294, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "85779:7:18", + "src": "85779:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -96510,24 +96510,24 @@ "visibility": "internal" } ], - "id": 33235, + "id": 36296, "nodeType": "VariableDeclarationStatement", - "src": "85779:10:18" + "src": "85779:10:38" }, { "assignments": [ - 33237 + 36298 ], "declarations": [ { "constant": false, - "id": 33237, + "id": 36298, "mutability": "mutable", "name": "m2", - "nameLocation": "85807:2:18", + "nameLocation": "85807:2:38", "nodeType": "VariableDeclaration", - "scope": 33258, - "src": "85799:10:18", + "scope": 36319, + "src": "85799:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96535,10 +96535,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33236, + "id": 36297, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "85799:7:18", + "src": "85799:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -96547,24 +96547,24 @@ "visibility": "internal" } ], - "id": 33238, + "id": 36299, "nodeType": "VariableDeclarationStatement", - "src": "85799:10:18" + "src": "85799:10:38" }, { "assignments": [ - 33240 + 36301 ], "declarations": [ { "constant": false, - "id": 33240, + "id": 36301, "mutability": "mutable", "name": "m3", - "nameLocation": "85827:2:18", + "nameLocation": "85827:2:38", "nodeType": "VariableDeclaration", - "scope": 33258, - "src": "85819:10:18", + "scope": 36319, + "src": "85819:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96572,10 +96572,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33239, + "id": 36300, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "85819:7:18", + "src": "85819:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -96584,24 +96584,24 @@ "visibility": "internal" } ], - "id": 33241, + "id": 36302, "nodeType": "VariableDeclarationStatement", - "src": "85819:10:18" + "src": "85819:10:38" }, { "assignments": [ - 33243 + 36304 ], "declarations": [ { "constant": false, - "id": 33243, + "id": 36304, "mutability": "mutable", "name": "m4", - "nameLocation": "85847:2:18", + "nameLocation": "85847:2:38", "nodeType": "VariableDeclaration", - "scope": 33258, - "src": "85839:10:18", + "scope": 36319, + "src": "85839:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96609,10 +96609,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33242, + "id": 36303, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "85839:7:18", + "src": "85839:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -96621,24 +96621,24 @@ "visibility": "internal" } ], - "id": 33244, + "id": 36305, "nodeType": "VariableDeclarationStatement", - "src": "85839:10:18" + "src": "85839:10:38" }, { "assignments": [ - 33246 + 36307 ], "declarations": [ { "constant": false, - "id": 33246, + "id": 36307, "mutability": "mutable", "name": "m5", - "nameLocation": "85867:2:18", + "nameLocation": "85867:2:38", "nodeType": "VariableDeclaration", - "scope": 33258, - "src": "85859:10:18", + "scope": 36319, + "src": "85859:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96646,10 +96646,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33245, + "id": 36306, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "85859:7:18", + "src": "85859:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -96658,24 +96658,24 @@ "visibility": "internal" } ], - "id": 33247, + "id": 36308, "nodeType": "VariableDeclarationStatement", - "src": "85859:10:18" + "src": "85859:10:38" }, { "assignments": [ - 33249 + 36310 ], "declarations": [ { "constant": false, - "id": 33249, + "id": 36310, "mutability": "mutable", "name": "m6", - "nameLocation": "85887:2:18", + "nameLocation": "85887:2:38", "nodeType": "VariableDeclaration", - "scope": 33258, - "src": "85879:10:18", + "scope": 36319, + "src": "85879:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -96683,10 +96683,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33248, + "id": 36309, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "85879:7:18", + "src": "85879:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -96695,27 +96695,27 @@ "visibility": "internal" } ], - "id": 33250, + "id": 36311, "nodeType": "VariableDeclarationStatement", - "src": "85879:10:18" + "src": "85879:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "85908:831:18", + "src": "85908:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "85951:313:18", + "src": "85951:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "85969:15:18", + "src": "85969:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "85983:1:18", + "src": "85983:1:38", "type": "", "value": "0" }, @@ -96723,7 +96723,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "85973:6:18", + "src": "85973:6:38", "type": "" } ] @@ -96731,16 +96731,16 @@ { "body": { "nodeType": "YulBlock", - "src": "86054:40:18", + "src": "86054:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "86083:9:18", + "src": "86083:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "86085:5:18" + "src": "86085:5:38" } ] }, @@ -96751,33 +96751,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "86071:6:18" + "src": "86071:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "86079:1:18" + "src": "86079:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "86066:4:18" + "src": "86066:4:38" }, "nodeType": "YulFunctionCall", - "src": "86066:15:18" + "src": "86066:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "86059:6:18" + "src": "86059:6:38" }, "nodeType": "YulFunctionCall", - "src": "86059:23:18" + "src": "86059:23:38" }, "nodeType": "YulIf", - "src": "86056:36:18" + "src": "86056:36:38" } ] }, @@ -96786,12 +96786,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "86011:6:18" + "src": "86011:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "86019:4:18", + "src": "86019:4:38", "type": "", "value": "0x20" } @@ -96799,30 +96799,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "86008:2:18" + "src": "86008:2:38" }, "nodeType": "YulFunctionCall", - "src": "86008:16:18" + "src": "86008:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "86025:28:18", + "src": "86025:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "86027:24:18", + "src": "86027:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "86041:6:18" + "src": "86041:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "86049:1:18", + "src": "86049:1:38", "type": "", "value": "1" } @@ -96830,16 +96830,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "86037:3:18" + "src": "86037:3:38" }, "nodeType": "YulFunctionCall", - "src": "86037:14:18" + "src": "86037:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "86027:6:18" + "src": "86027:6:38" } ] } @@ -96847,10 +96847,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "86005:2:18", + "src": "86005:2:38", "statements": [] }, - "src": "86001:93:18" + "src": "86001:93:38" }, { "expression": { @@ -96858,34 +96858,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "86118:3:18" + "src": "86118:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "86123:6:18" + "src": "86123:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "86111:6:18" + "src": "86111:6:38" }, "nodeType": "YulFunctionCall", - "src": "86111:19:18" + "src": "86111:19:38" }, "nodeType": "YulExpressionStatement", - "src": "86111:19:18" + "src": "86111:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "86147:37:18", + "src": "86147:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "86164:3:18", + "src": "86164:3:38", "type": "", "value": "256" }, @@ -96894,38 +96894,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "86173:1:18", + "src": "86173:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "86176:6:18" + "src": "86176:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "86169:3:18" + "src": "86169:3:38" }, "nodeType": "YulFunctionCall", - "src": "86169:14:18" + "src": "86169:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "86160:3:18" + "src": "86160:3:38" }, "nodeType": "YulFunctionCall", - "src": "86160:24:18" + "src": "86160:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "86151:5:18", + "src": "86151:5:38", "type": "" } ] @@ -96938,12 +96938,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "86212:3:18" + "src": "86212:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "86217:4:18", + "src": "86217:4:38", "type": "", "value": "0x20" } @@ -96951,59 +96951,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "86208:3:18" + "src": "86208:3:38" }, "nodeType": "YulFunctionCall", - "src": "86208:14:18" + "src": "86208:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "86228:5:18" + "src": "86228:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "86239:5:18" + "src": "86239:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "86246:1:18" + "src": "86246:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "86235:3:18" + "src": "86235:3:38" }, "nodeType": "YulFunctionCall", - "src": "86235:13:18" + "src": "86235:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "86224:3:18" + "src": "86224:3:38" }, "nodeType": "YulFunctionCall", - "src": "86224:25:18" + "src": "86224:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "86201:6:18" + "src": "86201:6:38" }, "nodeType": "YulFunctionCall", - "src": "86201:49:18" + "src": "86201:49:38" }, "nodeType": "YulExpressionStatement", - "src": "86201:49:18" + "src": "86201:49:38" } ] }, @@ -97013,27 +97013,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "85943:3:18", + "src": "85943:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "85948:1:18", + "src": "85948:1:38", "type": "" } ], - "src": "85922:342:18" + "src": "85922:342:38" }, { "nodeType": "YulAssignment", - "src": "86277:17:18", + "src": "86277:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "86289:4:18", + "src": "86289:4:38", "type": "", "value": "0x00" } @@ -97041,28 +97041,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "86283:5:18" + "src": "86283:5:38" }, "nodeType": "YulFunctionCall", - "src": "86283:11:18" + "src": "86283:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "86277:2:18" + "src": "86277:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "86307:17:18", + "src": "86307:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "86319:4:18", + "src": "86319:4:38", "type": "", "value": "0x20" } @@ -97070,28 +97070,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "86313:5:18" + "src": "86313:5:38" }, "nodeType": "YulFunctionCall", - "src": "86313:11:18" + "src": "86313:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "86307:2:18" + "src": "86307:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "86337:17:18", + "src": "86337:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "86349:4:18", + "src": "86349:4:38", "type": "", "value": "0x40" } @@ -97099,28 +97099,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "86343:5:18" + "src": "86343:5:38" }, "nodeType": "YulFunctionCall", - "src": "86343:11:18" + "src": "86343:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "86337:2:18" + "src": "86337:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "86367:17:18", + "src": "86367:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "86379:4:18", + "src": "86379:4:38", "type": "", "value": "0x60" } @@ -97128,28 +97128,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "86373:5:18" + "src": "86373:5:38" }, "nodeType": "YulFunctionCall", - "src": "86373:11:18" + "src": "86373:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "86367:2:18" + "src": "86367:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "86397:17:18", + "src": "86397:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "86409:4:18", + "src": "86409:4:38", "type": "", "value": "0x80" } @@ -97157,28 +97157,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "86403:5:18" + "src": "86403:5:38" }, "nodeType": "YulFunctionCall", - "src": "86403:11:18" + "src": "86403:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "86397:2:18" + "src": "86397:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "86427:17:18", + "src": "86427:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "86439:4:18", + "src": "86439:4:38", "type": "", "value": "0xa0" } @@ -97186,28 +97186,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "86433:5:18" + "src": "86433:5:38" }, "nodeType": "YulFunctionCall", - "src": "86433:11:18" + "src": "86433:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "86427:2:18" + "src": "86427:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "86457:17:18", + "src": "86457:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "86469:4:18", + "src": "86469:4:38", "type": "", "value": "0xc0" } @@ -97215,16 +97215,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "86463:5:18" + "src": "86463:5:38" }, "nodeType": "YulFunctionCall", - "src": "86463:11:18" + "src": "86463:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "86457:2:18" + "src": "86457:2:38" } ] }, @@ -97234,14 +97234,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "86560:4:18", + "src": "86560:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "86566:10:18", + "src": "86566:10:38", "type": "", "value": "0xf808da20" } @@ -97249,13 +97249,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "86553:6:18" + "src": "86553:6:38" }, "nodeType": "YulFunctionCall", - "src": "86553:24:18" + "src": "86553:24:38" }, "nodeType": "YulExpressionStatement", - "src": "86553:24:18" + "src": "86553:24:38" }, { "expression": { @@ -97263,26 +97263,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "86597:4:18", + "src": "86597:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "86603:2:18" + "src": "86603:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "86590:6:18" + "src": "86590:6:38" }, "nodeType": "YulFunctionCall", - "src": "86590:16:18" + "src": "86590:16:38" }, "nodeType": "YulExpressionStatement", - "src": "86590:16:18" + "src": "86590:16:38" }, { "expression": { @@ -97290,26 +97290,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "86626:4:18", + "src": "86626:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "86632:2:18" + "src": "86632:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "86619:6:18" + "src": "86619:6:38" }, "nodeType": "YulFunctionCall", - "src": "86619:16:18" + "src": "86619:16:38" }, "nodeType": "YulExpressionStatement", - "src": "86619:16:18" + "src": "86619:16:38" }, { "expression": { @@ -97317,26 +97317,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "86655:4:18", + "src": "86655:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "86661:2:18" + "src": "86661:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "86648:6:18" + "src": "86648:6:38" }, "nodeType": "YulFunctionCall", - "src": "86648:16:18" + "src": "86648:16:38" }, "nodeType": "YulExpressionStatement", - "src": "86648:16:18" + "src": "86648:16:38" }, { "expression": { @@ -97344,14 +97344,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "86684:4:18", + "src": "86684:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "86690:4:18", + "src": "86690:4:38", "type": "", "value": "0x80" } @@ -97359,13 +97359,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "86677:6:18" + "src": "86677:6:38" }, "nodeType": "YulFunctionCall", - "src": "86677:18:18" + "src": "86677:18:38" }, "nodeType": "YulExpressionStatement", - "src": "86677:18:18" + "src": "86677:18:38" }, { "expression": { @@ -97373,126 +97373,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "86720:4:18", + "src": "86720:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "86726:2:18" + "src": "86726:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "86708:11:18" + "src": "86708:11:38" }, "nodeType": "YulFunctionCall", - "src": "86708:21:18" + "src": "86708:21:38" }, "nodeType": "YulExpressionStatement", - "src": "86708:21:18" + "src": "86708:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33231, + "declaration": 36292, "isOffset": false, "isSlot": false, - "src": "86277:2:18", + "src": "86277:2:38", "valueSize": 1 }, { - "declaration": 33234, + "declaration": 36295, "isOffset": false, "isSlot": false, - "src": "86307:2:18", + "src": "86307:2:38", "valueSize": 1 }, { - "declaration": 33237, + "declaration": 36298, "isOffset": false, "isSlot": false, - "src": "86337:2:18", + "src": "86337:2:38", "valueSize": 1 }, { - "declaration": 33240, + "declaration": 36301, "isOffset": false, "isSlot": false, - "src": "86367:2:18", + "src": "86367:2:38", "valueSize": 1 }, { - "declaration": 33243, + "declaration": 36304, "isOffset": false, "isSlot": false, - "src": "86397:2:18", + "src": "86397:2:38", "valueSize": 1 }, { - "declaration": 33246, + "declaration": 36307, "isOffset": false, "isSlot": false, - "src": "86427:2:18", + "src": "86427:2:38", "valueSize": 1 }, { - "declaration": 33249, + "declaration": 36310, "isOffset": false, "isSlot": false, - "src": "86457:2:18", + "src": "86457:2:38", "valueSize": 1 }, { - "declaration": 33221, + "declaration": 36282, "isOffset": false, "isSlot": false, - "src": "86603:2:18", + "src": "86603:2:38", "valueSize": 1 }, { - "declaration": 33223, + "declaration": 36284, "isOffset": false, "isSlot": false, - "src": "86632:2:18", + "src": "86632:2:38", "valueSize": 1 }, { - "declaration": 33225, + "declaration": 36286, "isOffset": false, "isSlot": false, - "src": "86661:2:18", + "src": "86661:2:38", "valueSize": 1 }, { - "declaration": 33227, + "declaration": 36288, "isOffset": false, "isSlot": false, - "src": "86726:2:18", + "src": "86726:2:38", "valueSize": 1 } ], - "id": 33251, + "id": 36312, "nodeType": "InlineAssembly", - "src": "85899:840:18" + "src": "85899:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33253, + "id": 36314, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "86764:4:18", + "src": "86764:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -97501,14 +97501,14 @@ }, { "hexValue": "30786334", - "id": 33254, + "id": 36315, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "86770:4:18", + "src": "86770:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -97527,18 +97527,18 @@ "typeString": "int_const 196" } ], - "id": 33252, + "id": 36313, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "86748:15:18", + "referencedDeclaration": 33383, + "src": "86748:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33255, + "id": 36316, "isConstant": false, "isLValue": false, "isPure": false, @@ -97547,21 +97547,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "86748:27:18", + "src": "86748:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33256, + "id": 36317, "nodeType": "ExpressionStatement", - "src": "86748:27:18" + "src": "86748:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "86794:214:18", + "src": "86794:214:38", "statements": [ { "expression": { @@ -97569,26 +97569,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "86815:4:18", + "src": "86815:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "86821:2:18" + "src": "86821:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "86808:6:18" + "src": "86808:6:38" }, "nodeType": "YulFunctionCall", - "src": "86808:16:18" + "src": "86808:16:38" }, "nodeType": "YulExpressionStatement", - "src": "86808:16:18" + "src": "86808:16:38" }, { "expression": { @@ -97596,26 +97596,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "86844:4:18", + "src": "86844:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "86850:2:18" + "src": "86850:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "86837:6:18" + "src": "86837:6:38" }, "nodeType": "YulFunctionCall", - "src": "86837:16:18" + "src": "86837:16:38" }, "nodeType": "YulExpressionStatement", - "src": "86837:16:18" + "src": "86837:16:38" }, { "expression": { @@ -97623,26 +97623,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "86873:4:18", + "src": "86873:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "86879:2:18" + "src": "86879:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "86866:6:18" + "src": "86866:6:38" }, "nodeType": "YulFunctionCall", - "src": "86866:16:18" + "src": "86866:16:38" }, "nodeType": "YulExpressionStatement", - "src": "86866:16:18" + "src": "86866:16:38" }, { "expression": { @@ -97650,26 +97650,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "86902:4:18", + "src": "86902:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "86908:2:18" + "src": "86908:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "86895:6:18" + "src": "86895:6:38" }, "nodeType": "YulFunctionCall", - "src": "86895:16:18" + "src": "86895:16:38" }, "nodeType": "YulExpressionStatement", - "src": "86895:16:18" + "src": "86895:16:38" }, { "expression": { @@ -97677,26 +97677,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "86931:4:18", + "src": "86931:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "86937:2:18" + "src": "86937:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "86924:6:18" + "src": "86924:6:38" }, "nodeType": "YulFunctionCall", - "src": "86924:16:18" + "src": "86924:16:38" }, "nodeType": "YulExpressionStatement", - "src": "86924:16:18" + "src": "86924:16:38" }, { "expression": { @@ -97704,26 +97704,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "86960:4:18", + "src": "86960:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "86966:2:18" + "src": "86966:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "86953:6:18" + "src": "86953:6:38" }, "nodeType": "YulFunctionCall", - "src": "86953:16:18" + "src": "86953:16:38" }, "nodeType": "YulExpressionStatement", - "src": "86953:16:18" + "src": "86953:16:38" }, { "expression": { @@ -97731,84 +97731,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "86989:4:18", + "src": "86989:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "86995:2:18" + "src": "86995:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "86982:6:18" + "src": "86982:6:38" }, "nodeType": "YulFunctionCall", - "src": "86982:16:18" + "src": "86982:16:38" }, "nodeType": "YulExpressionStatement", - "src": "86982:16:18" + "src": "86982:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33231, + "declaration": 36292, "isOffset": false, "isSlot": false, - "src": "86821:2:18", + "src": "86821:2:38", "valueSize": 1 }, { - "declaration": 33234, + "declaration": 36295, "isOffset": false, "isSlot": false, - "src": "86850:2:18", + "src": "86850:2:38", "valueSize": 1 }, { - "declaration": 33237, + "declaration": 36298, "isOffset": false, "isSlot": false, - "src": "86879:2:18", + "src": "86879:2:38", "valueSize": 1 }, { - "declaration": 33240, + "declaration": 36301, "isOffset": false, "isSlot": false, - "src": "86908:2:18", + "src": "86908:2:38", "valueSize": 1 }, { - "declaration": 33243, + "declaration": 36304, "isOffset": false, "isSlot": false, - "src": "86937:2:18", + "src": "86937:2:38", "valueSize": 1 }, { - "declaration": 33246, + "declaration": 36307, "isOffset": false, "isSlot": false, - "src": "86966:2:18", + "src": "86966:2:38", "valueSize": 1 }, { - "declaration": 33249, + "declaration": 36310, "isOffset": false, "isSlot": false, - "src": "86995:2:18", + "src": "86995:2:38", "valueSize": 1 } ], - "id": 33257, + "id": 36318, "nodeType": "InlineAssembly", - "src": "86785:223:18" + "src": "86785:223:38" } ] }, @@ -97816,20 +97816,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "85683:3:18", + "nameLocation": "85683:3:38", "parameters": { - "id": 33228, + "id": 36289, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33221, + "id": 36282, "mutability": "mutable", "name": "p0", - "nameLocation": "85695:2:18", + "nameLocation": "85695:2:38", "nodeType": "VariableDeclaration", - "scope": 33259, - "src": "85687:10:18", + "scope": 36320, + "src": "85687:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97837,10 +97837,10 @@ "typeString": "address" }, "typeName": { - "id": 33220, + "id": 36281, "name": "address", "nodeType": "ElementaryTypeName", - "src": "85687:7:18", + "src": "85687:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -97851,13 +97851,13 @@ }, { "constant": false, - "id": 33223, + "id": 36284, "mutability": "mutable", "name": "p1", - "nameLocation": "85707:2:18", + "nameLocation": "85707:2:38", "nodeType": "VariableDeclaration", - "scope": 33259, - "src": "85699:10:18", + "scope": 36320, + "src": "85699:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97865,10 +97865,10 @@ "typeString": "address" }, "typeName": { - "id": 33222, + "id": 36283, "name": "address", "nodeType": "ElementaryTypeName", - "src": "85699:7:18", + "src": "85699:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -97879,13 +97879,13 @@ }, { "constant": false, - "id": 33225, + "id": 36286, "mutability": "mutable", "name": "p2", - "nameLocation": "85719:2:18", + "nameLocation": "85719:2:38", "nodeType": "VariableDeclaration", - "scope": 33259, - "src": "85711:10:18", + "scope": 36320, + "src": "85711:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97893,10 +97893,10 @@ "typeString": "address" }, "typeName": { - "id": 33224, + "id": 36285, "name": "address", "nodeType": "ElementaryTypeName", - "src": "85711:7:18", + "src": "85711:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -97907,13 +97907,13 @@ }, { "constant": false, - "id": 33227, + "id": 36288, "mutability": "mutable", "name": "p3", - "nameLocation": "85731:2:18", + "nameLocation": "85731:2:38", "nodeType": "VariableDeclaration", - "scope": 33259, - "src": "85723:10:18", + "scope": 36320, + "src": "85723:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97921,10 +97921,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33226, + "id": 36287, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "85723:7:18", + "src": "85723:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -97933,44 +97933,44 @@ "visibility": "internal" } ], - "src": "85686:48:18" + "src": "85686:48:38" }, "returnParameters": { - "id": 33229, + "id": 36290, "nodeType": "ParameterList", "parameters": [], - "src": "85749:0:18" + "src": "85749:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33293, + "id": 36354, "nodeType": "FunctionDefinition", - "src": "87020:786:18", + "src": "87020:786:38", "nodes": [], "body": { - "id": 33292, + "id": 36353, "nodeType": "Block", - "src": "87092:714:18", + "src": "87092:714:38", "nodes": [], "statements": [ { "assignments": [ - 33271 + 36332 ], "declarations": [ { "constant": false, - "id": 33271, + "id": 36332, "mutability": "mutable", "name": "m0", - "nameLocation": "87110:2:18", + "nameLocation": "87110:2:38", "nodeType": "VariableDeclaration", - "scope": 33292, - "src": "87102:10:18", + "scope": 36353, + "src": "87102:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -97978,10 +97978,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33270, + "id": 36331, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "87102:7:18", + "src": "87102:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -97990,24 +97990,24 @@ "visibility": "internal" } ], - "id": 33272, + "id": 36333, "nodeType": "VariableDeclarationStatement", - "src": "87102:10:18" + "src": "87102:10:38" }, { "assignments": [ - 33274 + 36335 ], "declarations": [ { "constant": false, - "id": 33274, + "id": 36335, "mutability": "mutable", "name": "m1", - "nameLocation": "87130:2:18", + "nameLocation": "87130:2:38", "nodeType": "VariableDeclaration", - "scope": 33292, - "src": "87122:10:18", + "scope": 36353, + "src": "87122:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98015,10 +98015,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33273, + "id": 36334, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "87122:7:18", + "src": "87122:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -98027,24 +98027,24 @@ "visibility": "internal" } ], - "id": 33275, + "id": 36336, "nodeType": "VariableDeclarationStatement", - "src": "87122:10:18" + "src": "87122:10:38" }, { "assignments": [ - 33277 + 36338 ], "declarations": [ { "constant": false, - "id": 33277, + "id": 36338, "mutability": "mutable", "name": "m2", - "nameLocation": "87150:2:18", + "nameLocation": "87150:2:38", "nodeType": "VariableDeclaration", - "scope": 33292, - "src": "87142:10:18", + "scope": 36353, + "src": "87142:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98052,10 +98052,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33276, + "id": 36337, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "87142:7:18", + "src": "87142:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -98064,24 +98064,24 @@ "visibility": "internal" } ], - "id": 33278, + "id": 36339, "nodeType": "VariableDeclarationStatement", - "src": "87142:10:18" + "src": "87142:10:38" }, { "assignments": [ - 33280 + 36341 ], "declarations": [ { "constant": false, - "id": 33280, + "id": 36341, "mutability": "mutable", "name": "m3", - "nameLocation": "87170:2:18", + "nameLocation": "87170:2:38", "nodeType": "VariableDeclaration", - "scope": 33292, - "src": "87162:10:18", + "scope": 36353, + "src": "87162:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98089,10 +98089,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33279, + "id": 36340, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "87162:7:18", + "src": "87162:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -98101,24 +98101,24 @@ "visibility": "internal" } ], - "id": 33281, + "id": 36342, "nodeType": "VariableDeclarationStatement", - "src": "87162:10:18" + "src": "87162:10:38" }, { "assignments": [ - 33283 + 36344 ], "declarations": [ { "constant": false, - "id": 33283, + "id": 36344, "mutability": "mutable", "name": "m4", - "nameLocation": "87190:2:18", + "nameLocation": "87190:2:38", "nodeType": "VariableDeclaration", - "scope": 33292, - "src": "87182:10:18", + "scope": 36353, + "src": "87182:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98126,10 +98126,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33282, + "id": 36343, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "87182:7:18", + "src": "87182:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -98138,24 +98138,24 @@ "visibility": "internal" } ], - "id": 33284, + "id": 36345, "nodeType": "VariableDeclarationStatement", - "src": "87182:10:18" + "src": "87182:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "87211:378:18", + "src": "87211:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "87225:17:18", + "src": "87225:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "87237:4:18", + "src": "87237:4:38", "type": "", "value": "0x00" } @@ -98163,28 +98163,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "87231:5:18" + "src": "87231:5:38" }, "nodeType": "YulFunctionCall", - "src": "87231:11:18" + "src": "87231:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "87225:2:18" + "src": "87225:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "87255:17:18", + "src": "87255:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "87267:4:18", + "src": "87267:4:38", "type": "", "value": "0x20" } @@ -98192,28 +98192,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "87261:5:18" + "src": "87261:5:38" }, "nodeType": "YulFunctionCall", - "src": "87261:11:18" + "src": "87261:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "87255:2:18" + "src": "87255:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "87285:17:18", + "src": "87285:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "87297:4:18", + "src": "87297:4:38", "type": "", "value": "0x40" } @@ -98221,28 +98221,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "87291:5:18" + "src": "87291:5:38" }, "nodeType": "YulFunctionCall", - "src": "87291:11:18" + "src": "87291:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "87285:2:18" + "src": "87285:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "87315:17:18", + "src": "87315:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "87327:4:18", + "src": "87327:4:38", "type": "", "value": "0x60" } @@ -98250,28 +98250,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "87321:5:18" + "src": "87321:5:38" }, "nodeType": "YulFunctionCall", - "src": "87321:11:18" + "src": "87321:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "87315:2:18" + "src": "87315:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "87345:17:18", + "src": "87345:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "87357:4:18", + "src": "87357:4:38", "type": "", "value": "0x80" } @@ -98279,16 +98279,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "87351:5:18" + "src": "87351:5:38" }, "nodeType": "YulFunctionCall", - "src": "87351:11:18" + "src": "87351:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "87345:2:18" + "src": "87345:2:38" } ] }, @@ -98298,14 +98298,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "87446:4:18", + "src": "87446:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "87452:10:18", + "src": "87452:10:38", "type": "", "value": "0x9f1bc36e" } @@ -98313,13 +98313,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "87439:6:18" + "src": "87439:6:38" }, "nodeType": "YulFunctionCall", - "src": "87439:24:18" + "src": "87439:24:38" }, "nodeType": "YulExpressionStatement", - "src": "87439:24:18" + "src": "87439:24:38" }, { "expression": { @@ -98327,26 +98327,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "87483:4:18", + "src": "87483:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "87489:2:18" + "src": "87489:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "87476:6:18" + "src": "87476:6:38" }, "nodeType": "YulFunctionCall", - "src": "87476:16:18" + "src": "87476:16:38" }, "nodeType": "YulExpressionStatement", - "src": "87476:16:18" + "src": "87476:16:38" }, { "expression": { @@ -98354,26 +98354,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "87512:4:18", + "src": "87512:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "87518:2:18" + "src": "87518:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "87505:6:18" + "src": "87505:6:38" }, "nodeType": "YulFunctionCall", - "src": "87505:16:18" + "src": "87505:16:38" }, "nodeType": "YulExpressionStatement", - "src": "87505:16:18" + "src": "87505:16:38" }, { "expression": { @@ -98381,26 +98381,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "87541:4:18", + "src": "87541:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "87547:2:18" + "src": "87547:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "87534:6:18" + "src": "87534:6:38" }, "nodeType": "YulFunctionCall", - "src": "87534:16:18" + "src": "87534:16:38" }, "nodeType": "YulExpressionStatement", - "src": "87534:16:18" + "src": "87534:16:38" }, { "expression": { @@ -98408,112 +98408,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "87570:4:18", + "src": "87570:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "87576:2:18" + "src": "87576:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "87563:6:18" + "src": "87563:6:38" }, "nodeType": "YulFunctionCall", - "src": "87563:16:18" + "src": "87563:16:38" }, "nodeType": "YulExpressionStatement", - "src": "87563:16:18" + "src": "87563:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33271, + "declaration": 36332, "isOffset": false, "isSlot": false, - "src": "87225:2:18", + "src": "87225:2:38", "valueSize": 1 }, { - "declaration": 33274, + "declaration": 36335, "isOffset": false, "isSlot": false, - "src": "87255:2:18", + "src": "87255:2:38", "valueSize": 1 }, { - "declaration": 33277, + "declaration": 36338, "isOffset": false, "isSlot": false, - "src": "87285:2:18", + "src": "87285:2:38", "valueSize": 1 }, { - "declaration": 33280, + "declaration": 36341, "isOffset": false, "isSlot": false, - "src": "87315:2:18", + "src": "87315:2:38", "valueSize": 1 }, { - "declaration": 33283, + "declaration": 36344, "isOffset": false, "isSlot": false, - "src": "87345:2:18", + "src": "87345:2:38", "valueSize": 1 }, { - "declaration": 33261, + "declaration": 36322, "isOffset": false, "isSlot": false, - "src": "87489:2:18", + "src": "87489:2:38", "valueSize": 1 }, { - "declaration": 33263, + "declaration": 36324, "isOffset": false, "isSlot": false, - "src": "87518:2:18", + "src": "87518:2:38", "valueSize": 1 }, { - "declaration": 33265, + "declaration": 36326, "isOffset": false, "isSlot": false, - "src": "87547:2:18", + "src": "87547:2:38", "valueSize": 1 }, { - "declaration": 33267, + "declaration": 36328, "isOffset": false, "isSlot": false, - "src": "87576:2:18", + "src": "87576:2:38", "valueSize": 1 } ], - "id": 33285, + "id": 36346, "nodeType": "InlineAssembly", - "src": "87202:387:18" + "src": "87202:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33287, + "id": 36348, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "87614:4:18", + "src": "87614:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -98522,14 +98522,14 @@ }, { "hexValue": "30783834", - "id": 33288, + "id": 36349, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "87620:4:18", + "src": "87620:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -98548,18 +98548,18 @@ "typeString": "int_const 132" } ], - "id": 33286, + "id": 36347, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "87598:15:18", + "referencedDeclaration": 33383, + "src": "87598:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33289, + "id": 36350, "isConstant": false, "isLValue": false, "isPure": false, @@ -98568,21 +98568,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "87598:27:18", + "src": "87598:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33290, + "id": 36351, "nodeType": "ExpressionStatement", - "src": "87598:27:18" + "src": "87598:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "87644:156:18", + "src": "87644:156:38", "statements": [ { "expression": { @@ -98590,26 +98590,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "87665:4:18", + "src": "87665:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "87671:2:18" + "src": "87671:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "87658:6:18" + "src": "87658:6:38" }, "nodeType": "YulFunctionCall", - "src": "87658:16:18" + "src": "87658:16:38" }, "nodeType": "YulExpressionStatement", - "src": "87658:16:18" + "src": "87658:16:38" }, { "expression": { @@ -98617,26 +98617,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "87694:4:18", + "src": "87694:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "87700:2:18" + "src": "87700:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "87687:6:18" + "src": "87687:6:38" }, "nodeType": "YulFunctionCall", - "src": "87687:16:18" + "src": "87687:16:38" }, "nodeType": "YulExpressionStatement", - "src": "87687:16:18" + "src": "87687:16:38" }, { "expression": { @@ -98644,26 +98644,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "87723:4:18", + "src": "87723:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "87729:2:18" + "src": "87729:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "87716:6:18" + "src": "87716:6:38" }, "nodeType": "YulFunctionCall", - "src": "87716:16:18" + "src": "87716:16:38" }, "nodeType": "YulExpressionStatement", - "src": "87716:16:18" + "src": "87716:16:38" }, { "expression": { @@ -98671,26 +98671,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "87752:4:18", + "src": "87752:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "87758:2:18" + "src": "87758:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "87745:6:18" + "src": "87745:6:38" }, "nodeType": "YulFunctionCall", - "src": "87745:16:18" + "src": "87745:16:38" }, "nodeType": "YulExpressionStatement", - "src": "87745:16:18" + "src": "87745:16:38" }, { "expression": { @@ -98698,70 +98698,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "87781:4:18", + "src": "87781:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "87787:2:18" + "src": "87787:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "87774:6:18" + "src": "87774:6:38" }, "nodeType": "YulFunctionCall", - "src": "87774:16:18" + "src": "87774:16:38" }, "nodeType": "YulExpressionStatement", - "src": "87774:16:18" + "src": "87774:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33271, + "declaration": 36332, "isOffset": false, "isSlot": false, - "src": "87671:2:18", + "src": "87671:2:38", "valueSize": 1 }, { - "declaration": 33274, + "declaration": 36335, "isOffset": false, "isSlot": false, - "src": "87700:2:18", + "src": "87700:2:38", "valueSize": 1 }, { - "declaration": 33277, + "declaration": 36338, "isOffset": false, "isSlot": false, - "src": "87729:2:18", + "src": "87729:2:38", "valueSize": 1 }, { - "declaration": 33280, + "declaration": 36341, "isOffset": false, "isSlot": false, - "src": "87758:2:18", + "src": "87758:2:38", "valueSize": 1 }, { - "declaration": 33283, + "declaration": 36344, "isOffset": false, "isSlot": false, - "src": "87787:2:18", + "src": "87787:2:38", "valueSize": 1 } ], - "id": 33291, + "id": 36352, "nodeType": "InlineAssembly", - "src": "87635:165:18" + "src": "87635:165:38" } ] }, @@ -98769,20 +98769,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "87029:3:18", + "nameLocation": "87029:3:38", "parameters": { - "id": 33268, + "id": 36329, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33261, + "id": 36322, "mutability": "mutable", "name": "p0", - "nameLocation": "87041:2:18", + "nameLocation": "87041:2:38", "nodeType": "VariableDeclaration", - "scope": 33293, - "src": "87033:10:18", + "scope": 36354, + "src": "87033:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98790,10 +98790,10 @@ "typeString": "address" }, "typeName": { - "id": 33260, + "id": 36321, "name": "address", "nodeType": "ElementaryTypeName", - "src": "87033:7:18", + "src": "87033:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -98804,13 +98804,13 @@ }, { "constant": false, - "id": 33263, + "id": 36324, "mutability": "mutable", "name": "p1", - "nameLocation": "87053:2:18", + "nameLocation": "87053:2:38", "nodeType": "VariableDeclaration", - "scope": 33293, - "src": "87045:10:18", + "scope": 36354, + "src": "87045:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98818,10 +98818,10 @@ "typeString": "address" }, "typeName": { - "id": 33262, + "id": 36323, "name": "address", "nodeType": "ElementaryTypeName", - "src": "87045:7:18", + "src": "87045:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -98832,13 +98832,13 @@ }, { "constant": false, - "id": 33265, + "id": 36326, "mutability": "mutable", "name": "p2", - "nameLocation": "87062:2:18", + "nameLocation": "87062:2:38", "nodeType": "VariableDeclaration", - "scope": 33293, - "src": "87057:7:18", + "scope": 36354, + "src": "87057:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98846,10 +98846,10 @@ "typeString": "bool" }, "typeName": { - "id": 33264, + "id": 36325, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "87057:4:18", + "src": "87057:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -98859,13 +98859,13 @@ }, { "constant": false, - "id": 33267, + "id": 36328, "mutability": "mutable", "name": "p3", - "nameLocation": "87074:2:18", + "nameLocation": "87074:2:38", "nodeType": "VariableDeclaration", - "scope": 33293, - "src": "87066:10:18", + "scope": 36354, + "src": "87066:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98873,10 +98873,10 @@ "typeString": "address" }, "typeName": { - "id": 33266, + "id": 36327, "name": "address", "nodeType": "ElementaryTypeName", - "src": "87066:7:18", + "src": "87066:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -98886,44 +98886,44 @@ "visibility": "internal" } ], - "src": "87032:45:18" + "src": "87032:45:38" }, "returnParameters": { - "id": 33269, + "id": 36330, "nodeType": "ParameterList", "parameters": [], - "src": "87092:0:18" + "src": "87092:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33327, + "id": 36388, "nodeType": "FunctionDefinition", - "src": "87812:780:18", + "src": "87812:780:38", "nodes": [], "body": { - "id": 33326, + "id": 36387, "nodeType": "Block", - "src": "87881:711:18", + "src": "87881:711:38", "nodes": [], "statements": [ { "assignments": [ - 33305 + 36366 ], "declarations": [ { "constant": false, - "id": 33305, + "id": 36366, "mutability": "mutable", "name": "m0", - "nameLocation": "87899:2:18", + "nameLocation": "87899:2:38", "nodeType": "VariableDeclaration", - "scope": 33326, - "src": "87891:10:18", + "scope": 36387, + "src": "87891:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98931,10 +98931,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33304, + "id": 36365, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "87891:7:18", + "src": "87891:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -98943,24 +98943,24 @@ "visibility": "internal" } ], - "id": 33306, + "id": 36367, "nodeType": "VariableDeclarationStatement", - "src": "87891:10:18" + "src": "87891:10:38" }, { "assignments": [ - 33308 + 36369 ], "declarations": [ { "constant": false, - "id": 33308, + "id": 36369, "mutability": "mutable", "name": "m1", - "nameLocation": "87919:2:18", + "nameLocation": "87919:2:38", "nodeType": "VariableDeclaration", - "scope": 33326, - "src": "87911:10:18", + "scope": 36387, + "src": "87911:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -98968,10 +98968,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33307, + "id": 36368, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "87911:7:18", + "src": "87911:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -98980,24 +98980,24 @@ "visibility": "internal" } ], - "id": 33309, + "id": 36370, "nodeType": "VariableDeclarationStatement", - "src": "87911:10:18" + "src": "87911:10:38" }, { "assignments": [ - 33311 + 36372 ], "declarations": [ { "constant": false, - "id": 33311, + "id": 36372, "mutability": "mutable", "name": "m2", - "nameLocation": "87939:2:18", + "nameLocation": "87939:2:38", "nodeType": "VariableDeclaration", - "scope": 33326, - "src": "87931:10:18", + "scope": 36387, + "src": "87931:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99005,10 +99005,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33310, + "id": 36371, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "87931:7:18", + "src": "87931:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -99017,24 +99017,24 @@ "visibility": "internal" } ], - "id": 33312, + "id": 36373, "nodeType": "VariableDeclarationStatement", - "src": "87931:10:18" + "src": "87931:10:38" }, { "assignments": [ - 33314 + 36375 ], "declarations": [ { "constant": false, - "id": 33314, + "id": 36375, "mutability": "mutable", "name": "m3", - "nameLocation": "87959:2:18", + "nameLocation": "87959:2:38", "nodeType": "VariableDeclaration", - "scope": 33326, - "src": "87951:10:18", + "scope": 36387, + "src": "87951:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99042,10 +99042,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33313, + "id": 36374, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "87951:7:18", + "src": "87951:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -99054,24 +99054,24 @@ "visibility": "internal" } ], - "id": 33315, + "id": 36376, "nodeType": "VariableDeclarationStatement", - "src": "87951:10:18" + "src": "87951:10:38" }, { "assignments": [ - 33317 + 36378 ], "declarations": [ { "constant": false, - "id": 33317, + "id": 36378, "mutability": "mutable", "name": "m4", - "nameLocation": "87979:2:18", + "nameLocation": "87979:2:38", "nodeType": "VariableDeclaration", - "scope": 33326, - "src": "87971:10:18", + "scope": 36387, + "src": "87971:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99079,10 +99079,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33316, + "id": 36377, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "87971:7:18", + "src": "87971:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -99091,24 +99091,24 @@ "visibility": "internal" } ], - "id": 33318, + "id": 36379, "nodeType": "VariableDeclarationStatement", - "src": "87971:10:18" + "src": "87971:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "88000:375:18", + "src": "88000:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "88014:17:18", + "src": "88014:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "88026:4:18", + "src": "88026:4:38", "type": "", "value": "0x00" } @@ -99116,28 +99116,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "88020:5:18" + "src": "88020:5:38" }, "nodeType": "YulFunctionCall", - "src": "88020:11:18" + "src": "88020:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "88014:2:18" + "src": "88014:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "88044:17:18", + "src": "88044:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "88056:4:18", + "src": "88056:4:38", "type": "", "value": "0x20" } @@ -99145,28 +99145,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "88050:5:18" + "src": "88050:5:38" }, "nodeType": "YulFunctionCall", - "src": "88050:11:18" + "src": "88050:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "88044:2:18" + "src": "88044:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "88074:17:18", + "src": "88074:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "88086:4:18", + "src": "88086:4:38", "type": "", "value": "0x40" } @@ -99174,28 +99174,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "88080:5:18" + "src": "88080:5:38" }, "nodeType": "YulFunctionCall", - "src": "88080:11:18" + "src": "88080:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "88074:2:18" + "src": "88074:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "88104:17:18", + "src": "88104:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "88116:4:18", + "src": "88116:4:38", "type": "", "value": "0x60" } @@ -99203,28 +99203,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "88110:5:18" + "src": "88110:5:38" }, "nodeType": "YulFunctionCall", - "src": "88110:11:18" + "src": "88110:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "88104:2:18" + "src": "88104:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "88134:17:18", + "src": "88134:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "88146:4:18", + "src": "88146:4:38", "type": "", "value": "0x80" } @@ -99232,16 +99232,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "88140:5:18" + "src": "88140:5:38" }, "nodeType": "YulFunctionCall", - "src": "88140:11:18" + "src": "88140:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "88134:2:18" + "src": "88134:2:38" } ] }, @@ -99251,14 +99251,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "88232:4:18", + "src": "88232:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "88238:10:18", + "src": "88238:10:38", "type": "", "value": "0x2cd4134a" } @@ -99266,13 +99266,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "88225:6:18" + "src": "88225:6:38" }, "nodeType": "YulFunctionCall", - "src": "88225:24:18" + "src": "88225:24:38" }, "nodeType": "YulExpressionStatement", - "src": "88225:24:18" + "src": "88225:24:38" }, { "expression": { @@ -99280,26 +99280,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "88269:4:18", + "src": "88269:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "88275:2:18" + "src": "88275:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "88262:6:18" + "src": "88262:6:38" }, "nodeType": "YulFunctionCall", - "src": "88262:16:18" + "src": "88262:16:38" }, "nodeType": "YulExpressionStatement", - "src": "88262:16:18" + "src": "88262:16:38" }, { "expression": { @@ -99307,26 +99307,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "88298:4:18", + "src": "88298:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "88304:2:18" + "src": "88304:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "88291:6:18" + "src": "88291:6:38" }, "nodeType": "YulFunctionCall", - "src": "88291:16:18" + "src": "88291:16:38" }, "nodeType": "YulExpressionStatement", - "src": "88291:16:18" + "src": "88291:16:38" }, { "expression": { @@ -99334,26 +99334,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "88327:4:18", + "src": "88327:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "88333:2:18" + "src": "88333:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "88320:6:18" + "src": "88320:6:38" }, "nodeType": "YulFunctionCall", - "src": "88320:16:18" + "src": "88320:16:38" }, "nodeType": "YulExpressionStatement", - "src": "88320:16:18" + "src": "88320:16:38" }, { "expression": { @@ -99361,112 +99361,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "88356:4:18", + "src": "88356:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "88362:2:18" + "src": "88362:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "88349:6:18" + "src": "88349:6:38" }, "nodeType": "YulFunctionCall", - "src": "88349:16:18" + "src": "88349:16:38" }, "nodeType": "YulExpressionStatement", - "src": "88349:16:18" + "src": "88349:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33305, + "declaration": 36366, "isOffset": false, "isSlot": false, - "src": "88014:2:18", + "src": "88014:2:38", "valueSize": 1 }, { - "declaration": 33308, + "declaration": 36369, "isOffset": false, "isSlot": false, - "src": "88044:2:18", + "src": "88044:2:38", "valueSize": 1 }, { - "declaration": 33311, + "declaration": 36372, "isOffset": false, "isSlot": false, - "src": "88074:2:18", + "src": "88074:2:38", "valueSize": 1 }, { - "declaration": 33314, + "declaration": 36375, "isOffset": false, "isSlot": false, - "src": "88104:2:18", + "src": "88104:2:38", "valueSize": 1 }, { - "declaration": 33317, + "declaration": 36378, "isOffset": false, "isSlot": false, - "src": "88134:2:18", + "src": "88134:2:38", "valueSize": 1 }, { - "declaration": 33295, + "declaration": 36356, "isOffset": false, "isSlot": false, - "src": "88275:2:18", + "src": "88275:2:38", "valueSize": 1 }, { - "declaration": 33297, + "declaration": 36358, "isOffset": false, "isSlot": false, - "src": "88304:2:18", + "src": "88304:2:38", "valueSize": 1 }, { - "declaration": 33299, + "declaration": 36360, "isOffset": false, "isSlot": false, - "src": "88333:2:18", + "src": "88333:2:38", "valueSize": 1 }, { - "declaration": 33301, + "declaration": 36362, "isOffset": false, "isSlot": false, - "src": "88362:2:18", + "src": "88362:2:38", "valueSize": 1 } ], - "id": 33319, + "id": 36380, "nodeType": "InlineAssembly", - "src": "87991:384:18" + "src": "87991:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33321, + "id": 36382, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "88400:4:18", + "src": "88400:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -99475,14 +99475,14 @@ }, { "hexValue": "30783834", - "id": 33322, + "id": 36383, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "88406:4:18", + "src": "88406:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -99501,18 +99501,18 @@ "typeString": "int_const 132" } ], - "id": 33320, + "id": 36381, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "88384:15:18", + "referencedDeclaration": 33383, + "src": "88384:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33323, + "id": 36384, "isConstant": false, "isLValue": false, "isPure": false, @@ -99521,21 +99521,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "88384:27:18", + "src": "88384:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33324, + "id": 36385, "nodeType": "ExpressionStatement", - "src": "88384:27:18" + "src": "88384:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "88430:156:18", + "src": "88430:156:38", "statements": [ { "expression": { @@ -99543,26 +99543,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "88451:4:18", + "src": "88451:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "88457:2:18" + "src": "88457:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "88444:6:18" + "src": "88444:6:38" }, "nodeType": "YulFunctionCall", - "src": "88444:16:18" + "src": "88444:16:38" }, "nodeType": "YulExpressionStatement", - "src": "88444:16:18" + "src": "88444:16:38" }, { "expression": { @@ -99570,26 +99570,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "88480:4:18", + "src": "88480:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "88486:2:18" + "src": "88486:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "88473:6:18" + "src": "88473:6:38" }, "nodeType": "YulFunctionCall", - "src": "88473:16:18" + "src": "88473:16:38" }, "nodeType": "YulExpressionStatement", - "src": "88473:16:18" + "src": "88473:16:38" }, { "expression": { @@ -99597,26 +99597,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "88509:4:18", + "src": "88509:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "88515:2:18" + "src": "88515:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "88502:6:18" + "src": "88502:6:38" }, "nodeType": "YulFunctionCall", - "src": "88502:16:18" + "src": "88502:16:38" }, "nodeType": "YulExpressionStatement", - "src": "88502:16:18" + "src": "88502:16:38" }, { "expression": { @@ -99624,26 +99624,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "88538:4:18", + "src": "88538:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "88544:2:18" + "src": "88544:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "88531:6:18" + "src": "88531:6:38" }, "nodeType": "YulFunctionCall", - "src": "88531:16:18" + "src": "88531:16:38" }, "nodeType": "YulExpressionStatement", - "src": "88531:16:18" + "src": "88531:16:38" }, { "expression": { @@ -99651,70 +99651,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "88567:4:18", + "src": "88567:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "88573:2:18" + "src": "88573:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "88560:6:18" + "src": "88560:6:38" }, "nodeType": "YulFunctionCall", - "src": "88560:16:18" + "src": "88560:16:38" }, "nodeType": "YulExpressionStatement", - "src": "88560:16:18" + "src": "88560:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33305, + "declaration": 36366, "isOffset": false, "isSlot": false, - "src": "88457:2:18", + "src": "88457:2:38", "valueSize": 1 }, { - "declaration": 33308, + "declaration": 36369, "isOffset": false, "isSlot": false, - "src": "88486:2:18", + "src": "88486:2:38", "valueSize": 1 }, { - "declaration": 33311, + "declaration": 36372, "isOffset": false, "isSlot": false, - "src": "88515:2:18", + "src": "88515:2:38", "valueSize": 1 }, { - "declaration": 33314, + "declaration": 36375, "isOffset": false, "isSlot": false, - "src": "88544:2:18", + "src": "88544:2:38", "valueSize": 1 }, { - "declaration": 33317, + "declaration": 36378, "isOffset": false, "isSlot": false, - "src": "88573:2:18", + "src": "88573:2:38", "valueSize": 1 } ], - "id": 33325, + "id": 36386, "nodeType": "InlineAssembly", - "src": "88421:165:18" + "src": "88421:165:38" } ] }, @@ -99722,20 +99722,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "87821:3:18", + "nameLocation": "87821:3:38", "parameters": { - "id": 33302, + "id": 36363, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33295, + "id": 36356, "mutability": "mutable", "name": "p0", - "nameLocation": "87833:2:18", + "nameLocation": "87833:2:38", "nodeType": "VariableDeclaration", - "scope": 33327, - "src": "87825:10:18", + "scope": 36388, + "src": "87825:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99743,10 +99743,10 @@ "typeString": "address" }, "typeName": { - "id": 33294, + "id": 36355, "name": "address", "nodeType": "ElementaryTypeName", - "src": "87825:7:18", + "src": "87825:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99757,13 +99757,13 @@ }, { "constant": false, - "id": 33297, + "id": 36358, "mutability": "mutable", "name": "p1", - "nameLocation": "87845:2:18", + "nameLocation": "87845:2:38", "nodeType": "VariableDeclaration", - "scope": 33327, - "src": "87837:10:18", + "scope": 36388, + "src": "87837:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99771,10 +99771,10 @@ "typeString": "address" }, "typeName": { - "id": 33296, + "id": 36357, "name": "address", "nodeType": "ElementaryTypeName", - "src": "87837:7:18", + "src": "87837:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -99785,13 +99785,13 @@ }, { "constant": false, - "id": 33299, + "id": 36360, "mutability": "mutable", "name": "p2", - "nameLocation": "87854:2:18", + "nameLocation": "87854:2:38", "nodeType": "VariableDeclaration", - "scope": 33327, - "src": "87849:7:18", + "scope": 36388, + "src": "87849:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99799,10 +99799,10 @@ "typeString": "bool" }, "typeName": { - "id": 33298, + "id": 36359, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "87849:4:18", + "src": "87849:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -99812,13 +99812,13 @@ }, { "constant": false, - "id": 33301, + "id": 36362, "mutability": "mutable", "name": "p3", - "nameLocation": "87863:2:18", + "nameLocation": "87863:2:38", "nodeType": "VariableDeclaration", - "scope": 33327, - "src": "87858:7:18", + "scope": 36388, + "src": "87858:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99826,10 +99826,10 @@ "typeString": "bool" }, "typeName": { - "id": 33300, + "id": 36361, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "87858:4:18", + "src": "87858:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -99838,44 +99838,44 @@ "visibility": "internal" } ], - "src": "87824:42:18" + "src": "87824:42:38" }, "returnParameters": { - "id": 33303, + "id": 36364, "nodeType": "ParameterList", "parameters": [], - "src": "87881:0:18" + "src": "87881:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33361, + "id": 36422, "nodeType": "FunctionDefinition", - "src": "88598:786:18", + "src": "88598:786:38", "nodes": [], "body": { - "id": 33360, + "id": 36421, "nodeType": "Block", - "src": "88670:714:18", + "src": "88670:714:38", "nodes": [], "statements": [ { "assignments": [ - 33339 + 36400 ], "declarations": [ { "constant": false, - "id": 33339, + "id": 36400, "mutability": "mutable", "name": "m0", - "nameLocation": "88688:2:18", + "nameLocation": "88688:2:38", "nodeType": "VariableDeclaration", - "scope": 33360, - "src": "88680:10:18", + "scope": 36421, + "src": "88680:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99883,10 +99883,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33338, + "id": 36399, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "88680:7:18", + "src": "88680:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -99895,24 +99895,24 @@ "visibility": "internal" } ], - "id": 33340, + "id": 36401, "nodeType": "VariableDeclarationStatement", - "src": "88680:10:18" + "src": "88680:10:38" }, { "assignments": [ - 33342 + 36403 ], "declarations": [ { "constant": false, - "id": 33342, + "id": 36403, "mutability": "mutable", "name": "m1", - "nameLocation": "88708:2:18", + "nameLocation": "88708:2:38", "nodeType": "VariableDeclaration", - "scope": 33360, - "src": "88700:10:18", + "scope": 36421, + "src": "88700:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99920,10 +99920,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33341, + "id": 36402, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "88700:7:18", + "src": "88700:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -99932,24 +99932,24 @@ "visibility": "internal" } ], - "id": 33343, + "id": 36404, "nodeType": "VariableDeclarationStatement", - "src": "88700:10:18" + "src": "88700:10:38" }, { "assignments": [ - 33345 + 36406 ], "declarations": [ { "constant": false, - "id": 33345, + "id": 36406, "mutability": "mutable", "name": "m2", - "nameLocation": "88728:2:18", + "nameLocation": "88728:2:38", "nodeType": "VariableDeclaration", - "scope": 33360, - "src": "88720:10:18", + "scope": 36421, + "src": "88720:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99957,10 +99957,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33344, + "id": 36405, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "88720:7:18", + "src": "88720:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -99969,24 +99969,24 @@ "visibility": "internal" } ], - "id": 33346, + "id": 36407, "nodeType": "VariableDeclarationStatement", - "src": "88720:10:18" + "src": "88720:10:38" }, { "assignments": [ - 33348 + 36409 ], "declarations": [ { "constant": false, - "id": 33348, + "id": 36409, "mutability": "mutable", "name": "m3", - "nameLocation": "88748:2:18", + "nameLocation": "88748:2:38", "nodeType": "VariableDeclaration", - "scope": 33360, - "src": "88740:10:18", + "scope": 36421, + "src": "88740:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -99994,10 +99994,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33347, + "id": 36408, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "88740:7:18", + "src": "88740:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -100006,24 +100006,24 @@ "visibility": "internal" } ], - "id": 33349, + "id": 36410, "nodeType": "VariableDeclarationStatement", - "src": "88740:10:18" + "src": "88740:10:38" }, { "assignments": [ - 33351 + 36412 ], "declarations": [ { "constant": false, - "id": 33351, + "id": 36412, "mutability": "mutable", "name": "m4", - "nameLocation": "88768:2:18", + "nameLocation": "88768:2:38", "nodeType": "VariableDeclaration", - "scope": 33360, - "src": "88760:10:18", + "scope": 36421, + "src": "88760:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100031,10 +100031,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33350, + "id": 36411, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "88760:7:18", + "src": "88760:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -100043,24 +100043,24 @@ "visibility": "internal" } ], - "id": 33352, + "id": 36413, "nodeType": "VariableDeclarationStatement", - "src": "88760:10:18" + "src": "88760:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "88789:378:18", + "src": "88789:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "88803:17:18", + "src": "88803:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "88815:4:18", + "src": "88815:4:38", "type": "", "value": "0x00" } @@ -100068,28 +100068,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "88809:5:18" + "src": "88809:5:38" }, "nodeType": "YulFunctionCall", - "src": "88809:11:18" + "src": "88809:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "88803:2:18" + "src": "88803:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "88833:17:18", + "src": "88833:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "88845:4:18", + "src": "88845:4:38", "type": "", "value": "0x20" } @@ -100097,28 +100097,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "88839:5:18" + "src": "88839:5:38" }, "nodeType": "YulFunctionCall", - "src": "88839:11:18" + "src": "88839:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "88833:2:18" + "src": "88833:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "88863:17:18", + "src": "88863:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "88875:4:18", + "src": "88875:4:38", "type": "", "value": "0x40" } @@ -100126,28 +100126,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "88869:5:18" + "src": "88869:5:38" }, "nodeType": "YulFunctionCall", - "src": "88869:11:18" + "src": "88869:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "88863:2:18" + "src": "88863:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "88893:17:18", + "src": "88893:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "88905:4:18", + "src": "88905:4:38", "type": "", "value": "0x60" } @@ -100155,28 +100155,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "88899:5:18" + "src": "88899:5:38" }, "nodeType": "YulFunctionCall", - "src": "88899:11:18" + "src": "88899:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "88893:2:18" + "src": "88893:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "88923:17:18", + "src": "88923:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "88935:4:18", + "src": "88935:4:38", "type": "", "value": "0x80" } @@ -100184,16 +100184,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "88929:5:18" + "src": "88929:5:38" }, "nodeType": "YulFunctionCall", - "src": "88929:11:18" + "src": "88929:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "88923:2:18" + "src": "88923:2:38" } ] }, @@ -100203,14 +100203,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "89024:4:18", + "src": "89024:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "89030:10:18", + "src": "89030:10:38", "type": "", "value": "0x3971e78c" } @@ -100218,13 +100218,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "89017:6:18" + "src": "89017:6:38" }, "nodeType": "YulFunctionCall", - "src": "89017:24:18" + "src": "89017:24:38" }, "nodeType": "YulExpressionStatement", - "src": "89017:24:18" + "src": "89017:24:38" }, { "expression": { @@ -100232,26 +100232,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "89061:4:18", + "src": "89061:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "89067:2:18" + "src": "89067:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "89054:6:18" + "src": "89054:6:38" }, "nodeType": "YulFunctionCall", - "src": "89054:16:18" + "src": "89054:16:38" }, "nodeType": "YulExpressionStatement", - "src": "89054:16:18" + "src": "89054:16:38" }, { "expression": { @@ -100259,26 +100259,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "89090:4:18", + "src": "89090:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "89096:2:18" + "src": "89096:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "89083:6:18" + "src": "89083:6:38" }, "nodeType": "YulFunctionCall", - "src": "89083:16:18" + "src": "89083:16:38" }, "nodeType": "YulExpressionStatement", - "src": "89083:16:18" + "src": "89083:16:38" }, { "expression": { @@ -100286,26 +100286,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "89119:4:18", + "src": "89119:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "89125:2:18" + "src": "89125:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "89112:6:18" + "src": "89112:6:38" }, "nodeType": "YulFunctionCall", - "src": "89112:16:18" + "src": "89112:16:38" }, "nodeType": "YulExpressionStatement", - "src": "89112:16:18" + "src": "89112:16:38" }, { "expression": { @@ -100313,112 +100313,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "89148:4:18", + "src": "89148:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "89154:2:18" + "src": "89154:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "89141:6:18" + "src": "89141:6:38" }, "nodeType": "YulFunctionCall", - "src": "89141:16:18" + "src": "89141:16:38" }, "nodeType": "YulExpressionStatement", - "src": "89141:16:18" + "src": "89141:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33339, + "declaration": 36400, "isOffset": false, "isSlot": false, - "src": "88803:2:18", + "src": "88803:2:38", "valueSize": 1 }, { - "declaration": 33342, + "declaration": 36403, "isOffset": false, "isSlot": false, - "src": "88833:2:18", + "src": "88833:2:38", "valueSize": 1 }, { - "declaration": 33345, + "declaration": 36406, "isOffset": false, "isSlot": false, - "src": "88863:2:18", + "src": "88863:2:38", "valueSize": 1 }, { - "declaration": 33348, + "declaration": 36409, "isOffset": false, "isSlot": false, - "src": "88893:2:18", + "src": "88893:2:38", "valueSize": 1 }, { - "declaration": 33351, + "declaration": 36412, "isOffset": false, "isSlot": false, - "src": "88923:2:18", + "src": "88923:2:38", "valueSize": 1 }, { - "declaration": 33329, + "declaration": 36390, "isOffset": false, "isSlot": false, - "src": "89067:2:18", + "src": "89067:2:38", "valueSize": 1 }, { - "declaration": 33331, + "declaration": 36392, "isOffset": false, "isSlot": false, - "src": "89096:2:18", + "src": "89096:2:38", "valueSize": 1 }, { - "declaration": 33333, + "declaration": 36394, "isOffset": false, "isSlot": false, - "src": "89125:2:18", + "src": "89125:2:38", "valueSize": 1 }, { - "declaration": 33335, + "declaration": 36396, "isOffset": false, "isSlot": false, - "src": "89154:2:18", + "src": "89154:2:38", "valueSize": 1 } ], - "id": 33353, + "id": 36414, "nodeType": "InlineAssembly", - "src": "88780:387:18" + "src": "88780:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33355, + "id": 36416, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "89192:4:18", + "src": "89192:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -100427,14 +100427,14 @@ }, { "hexValue": "30783834", - "id": 33356, + "id": 36417, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "89198:4:18", + "src": "89198:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -100453,18 +100453,18 @@ "typeString": "int_const 132" } ], - "id": 33354, + "id": 36415, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "89176:15:18", + "referencedDeclaration": 33383, + "src": "89176:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33357, + "id": 36418, "isConstant": false, "isLValue": false, "isPure": false, @@ -100473,21 +100473,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "89176:27:18", + "src": "89176:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33358, + "id": 36419, "nodeType": "ExpressionStatement", - "src": "89176:27:18" + "src": "89176:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "89222:156:18", + "src": "89222:156:38", "statements": [ { "expression": { @@ -100495,26 +100495,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "89243:4:18", + "src": "89243:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "89249:2:18" + "src": "89249:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "89236:6:18" + "src": "89236:6:38" }, "nodeType": "YulFunctionCall", - "src": "89236:16:18" + "src": "89236:16:38" }, "nodeType": "YulExpressionStatement", - "src": "89236:16:18" + "src": "89236:16:38" }, { "expression": { @@ -100522,26 +100522,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "89272:4:18", + "src": "89272:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "89278:2:18" + "src": "89278:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "89265:6:18" + "src": "89265:6:38" }, "nodeType": "YulFunctionCall", - "src": "89265:16:18" + "src": "89265:16:38" }, "nodeType": "YulExpressionStatement", - "src": "89265:16:18" + "src": "89265:16:38" }, { "expression": { @@ -100549,26 +100549,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "89301:4:18", + "src": "89301:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "89307:2:18" + "src": "89307:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "89294:6:18" + "src": "89294:6:38" }, "nodeType": "YulFunctionCall", - "src": "89294:16:18" + "src": "89294:16:38" }, "nodeType": "YulExpressionStatement", - "src": "89294:16:18" + "src": "89294:16:38" }, { "expression": { @@ -100576,26 +100576,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "89330:4:18", + "src": "89330:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "89336:2:18" + "src": "89336:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "89323:6:18" + "src": "89323:6:38" }, "nodeType": "YulFunctionCall", - "src": "89323:16:18" + "src": "89323:16:38" }, "nodeType": "YulExpressionStatement", - "src": "89323:16:18" + "src": "89323:16:38" }, { "expression": { @@ -100603,70 +100603,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "89359:4:18", + "src": "89359:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "89365:2:18" + "src": "89365:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "89352:6:18" + "src": "89352:6:38" }, "nodeType": "YulFunctionCall", - "src": "89352:16:18" + "src": "89352:16:38" }, "nodeType": "YulExpressionStatement", - "src": "89352:16:18" + "src": "89352:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33339, + "declaration": 36400, "isOffset": false, "isSlot": false, - "src": "89249:2:18", + "src": "89249:2:38", "valueSize": 1 }, { - "declaration": 33342, + "declaration": 36403, "isOffset": false, "isSlot": false, - "src": "89278:2:18", + "src": "89278:2:38", "valueSize": 1 }, { - "declaration": 33345, + "declaration": 36406, "isOffset": false, "isSlot": false, - "src": "89307:2:18", + "src": "89307:2:38", "valueSize": 1 }, { - "declaration": 33348, + "declaration": 36409, "isOffset": false, "isSlot": false, - "src": "89336:2:18", + "src": "89336:2:38", "valueSize": 1 }, { - "declaration": 33351, + "declaration": 36412, "isOffset": false, "isSlot": false, - "src": "89365:2:18", + "src": "89365:2:38", "valueSize": 1 } ], - "id": 33359, + "id": 36420, "nodeType": "InlineAssembly", - "src": "89213:165:18" + "src": "89213:165:38" } ] }, @@ -100674,20 +100674,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "88607:3:18", + "nameLocation": "88607:3:38", "parameters": { - "id": 33336, + "id": 36397, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33329, + "id": 36390, "mutability": "mutable", "name": "p0", - "nameLocation": "88619:2:18", + "nameLocation": "88619:2:38", "nodeType": "VariableDeclaration", - "scope": 33361, - "src": "88611:10:18", + "scope": 36422, + "src": "88611:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100695,10 +100695,10 @@ "typeString": "address" }, "typeName": { - "id": 33328, + "id": 36389, "name": "address", "nodeType": "ElementaryTypeName", - "src": "88611:7:18", + "src": "88611:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100709,13 +100709,13 @@ }, { "constant": false, - "id": 33331, + "id": 36392, "mutability": "mutable", "name": "p1", - "nameLocation": "88631:2:18", + "nameLocation": "88631:2:38", "nodeType": "VariableDeclaration", - "scope": 33361, - "src": "88623:10:18", + "scope": 36422, + "src": "88623:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100723,10 +100723,10 @@ "typeString": "address" }, "typeName": { - "id": 33330, + "id": 36391, "name": "address", "nodeType": "ElementaryTypeName", - "src": "88623:7:18", + "src": "88623:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -100737,13 +100737,13 @@ }, { "constant": false, - "id": 33333, + "id": 36394, "mutability": "mutable", "name": "p2", - "nameLocation": "88640:2:18", + "nameLocation": "88640:2:38", "nodeType": "VariableDeclaration", - "scope": 33361, - "src": "88635:7:18", + "scope": 36422, + "src": "88635:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100751,10 +100751,10 @@ "typeString": "bool" }, "typeName": { - "id": 33332, + "id": 36393, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "88635:4:18", + "src": "88635:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -100764,13 +100764,13 @@ }, { "constant": false, - "id": 33335, + "id": 36396, "mutability": "mutable", "name": "p3", - "nameLocation": "88652:2:18", + "nameLocation": "88652:2:38", "nodeType": "VariableDeclaration", - "scope": 33361, - "src": "88644:10:18", + "scope": 36422, + "src": "88644:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100778,10 +100778,10 @@ "typeString": "uint256" }, "typeName": { - "id": 33334, + "id": 36395, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "88644:7:18", + "src": "88644:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -100790,44 +100790,44 @@ "visibility": "internal" } ], - "src": "88610:45:18" + "src": "88610:45:38" }, "returnParameters": { - "id": 33337, + "id": 36398, "nodeType": "ParameterList", "parameters": [], - "src": "88670:0:18" + "src": "88670:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33401, + "id": 36462, "nodeType": "FunctionDefinition", - "src": "89390:1334:18", + "src": "89390:1334:38", "nodes": [], "body": { - "id": 33400, + "id": 36461, "nodeType": "Block", - "src": "89462:1262:18", + "src": "89462:1262:38", "nodes": [], "statements": [ { "assignments": [ - 33373 + 36434 ], "declarations": [ { "constant": false, - "id": 33373, + "id": 36434, "mutability": "mutable", "name": "m0", - "nameLocation": "89480:2:18", + "nameLocation": "89480:2:38", "nodeType": "VariableDeclaration", - "scope": 33400, - "src": "89472:10:18", + "scope": 36461, + "src": "89472:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100835,10 +100835,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33372, + "id": 36433, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "89472:7:18", + "src": "89472:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -100847,24 +100847,24 @@ "visibility": "internal" } ], - "id": 33374, + "id": 36435, "nodeType": "VariableDeclarationStatement", - "src": "89472:10:18" + "src": "89472:10:38" }, { "assignments": [ - 33376 + 36437 ], "declarations": [ { "constant": false, - "id": 33376, + "id": 36437, "mutability": "mutable", "name": "m1", - "nameLocation": "89500:2:18", + "nameLocation": "89500:2:38", "nodeType": "VariableDeclaration", - "scope": 33400, - "src": "89492:10:18", + "scope": 36461, + "src": "89492:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100872,10 +100872,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33375, + "id": 36436, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "89492:7:18", + "src": "89492:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -100884,24 +100884,24 @@ "visibility": "internal" } ], - "id": 33377, + "id": 36438, "nodeType": "VariableDeclarationStatement", - "src": "89492:10:18" + "src": "89492:10:38" }, { "assignments": [ - 33379 + 36440 ], "declarations": [ { "constant": false, - "id": 33379, + "id": 36440, "mutability": "mutable", "name": "m2", - "nameLocation": "89520:2:18", + "nameLocation": "89520:2:38", "nodeType": "VariableDeclaration", - "scope": 33400, - "src": "89512:10:18", + "scope": 36461, + "src": "89512:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100909,10 +100909,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33378, + "id": 36439, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "89512:7:18", + "src": "89512:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -100921,24 +100921,24 @@ "visibility": "internal" } ], - "id": 33380, + "id": 36441, "nodeType": "VariableDeclarationStatement", - "src": "89512:10:18" + "src": "89512:10:38" }, { "assignments": [ - 33382 + 36443 ], "declarations": [ { "constant": false, - "id": 33382, + "id": 36443, "mutability": "mutable", "name": "m3", - "nameLocation": "89540:2:18", + "nameLocation": "89540:2:38", "nodeType": "VariableDeclaration", - "scope": 33400, - "src": "89532:10:18", + "scope": 36461, + "src": "89532:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100946,10 +100946,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33381, + "id": 36442, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "89532:7:18", + "src": "89532:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -100958,24 +100958,24 @@ "visibility": "internal" } ], - "id": 33383, + "id": 36444, "nodeType": "VariableDeclarationStatement", - "src": "89532:10:18" + "src": "89532:10:38" }, { "assignments": [ - 33385 + 36446 ], "declarations": [ { "constant": false, - "id": 33385, + "id": 36446, "mutability": "mutable", "name": "m4", - "nameLocation": "89560:2:18", + "nameLocation": "89560:2:38", "nodeType": "VariableDeclaration", - "scope": 33400, - "src": "89552:10:18", + "scope": 36461, + "src": "89552:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -100983,10 +100983,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33384, + "id": 36445, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "89552:7:18", + "src": "89552:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -100995,24 +100995,24 @@ "visibility": "internal" } ], - "id": 33386, + "id": 36447, "nodeType": "VariableDeclarationStatement", - "src": "89552:10:18" + "src": "89552:10:38" }, { "assignments": [ - 33388 + 36449 ], "declarations": [ { "constant": false, - "id": 33388, + "id": 36449, "mutability": "mutable", "name": "m5", - "nameLocation": "89580:2:18", + "nameLocation": "89580:2:38", "nodeType": "VariableDeclaration", - "scope": 33400, - "src": "89572:10:18", + "scope": 36461, + "src": "89572:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101020,10 +101020,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33387, + "id": 36448, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "89572:7:18", + "src": "89572:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -101032,24 +101032,24 @@ "visibility": "internal" } ], - "id": 33389, + "id": 36450, "nodeType": "VariableDeclarationStatement", - "src": "89572:10:18" + "src": "89572:10:38" }, { "assignments": [ - 33391 + 36452 ], "declarations": [ { "constant": false, - "id": 33391, + "id": 36452, "mutability": "mutable", "name": "m6", - "nameLocation": "89600:2:18", + "nameLocation": "89600:2:38", "nodeType": "VariableDeclaration", - "scope": 33400, - "src": "89592:10:18", + "scope": 36461, + "src": "89592:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -101057,10 +101057,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33390, + "id": 36451, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "89592:7:18", + "src": "89592:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -101069,27 +101069,27 @@ "visibility": "internal" } ], - "id": 33392, + "id": 36453, "nodeType": "VariableDeclarationStatement", - "src": "89592:10:18" + "src": "89592:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "89621:828:18", + "src": "89621:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "89664:313:18", + "src": "89664:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "89682:15:18", + "src": "89682:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "89696:1:18", + "src": "89696:1:38", "type": "", "value": "0" }, @@ -101097,7 +101097,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "89686:6:18", + "src": "89686:6:38", "type": "" } ] @@ -101105,16 +101105,16 @@ { "body": { "nodeType": "YulBlock", - "src": "89767:40:18", + "src": "89767:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "89796:9:18", + "src": "89796:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "89798:5:18" + "src": "89798:5:38" } ] }, @@ -101125,33 +101125,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "89784:6:18" + "src": "89784:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "89792:1:18" + "src": "89792:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "89779:4:18" + "src": "89779:4:38" }, "nodeType": "YulFunctionCall", - "src": "89779:15:18" + "src": "89779:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "89772:6:18" + "src": "89772:6:38" }, "nodeType": "YulFunctionCall", - "src": "89772:23:18" + "src": "89772:23:38" }, "nodeType": "YulIf", - "src": "89769:36:18" + "src": "89769:36:38" } ] }, @@ -101160,12 +101160,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "89724:6:18" + "src": "89724:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "89732:4:18", + "src": "89732:4:38", "type": "", "value": "0x20" } @@ -101173,30 +101173,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "89721:2:18" + "src": "89721:2:38" }, "nodeType": "YulFunctionCall", - "src": "89721:16:18" + "src": "89721:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "89738:28:18", + "src": "89738:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "89740:24:18", + "src": "89740:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "89754:6:18" + "src": "89754:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "89762:1:18", + "src": "89762:1:38", "type": "", "value": "1" } @@ -101204,16 +101204,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "89750:3:18" + "src": "89750:3:38" }, "nodeType": "YulFunctionCall", - "src": "89750:14:18" + "src": "89750:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "89740:6:18" + "src": "89740:6:38" } ] } @@ -101221,10 +101221,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "89718:2:18", + "src": "89718:2:38", "statements": [] }, - "src": "89714:93:18" + "src": "89714:93:38" }, { "expression": { @@ -101232,34 +101232,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "89831:3:18" + "src": "89831:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "89836:6:18" + "src": "89836:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "89824:6:18" + "src": "89824:6:38" }, "nodeType": "YulFunctionCall", - "src": "89824:19:18" + "src": "89824:19:38" }, "nodeType": "YulExpressionStatement", - "src": "89824:19:18" + "src": "89824:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "89860:37:18", + "src": "89860:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "89877:3:18", + "src": "89877:3:38", "type": "", "value": "256" }, @@ -101268,38 +101268,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "89886:1:18", + "src": "89886:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "89889:6:18" + "src": "89889:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "89882:3:18" + "src": "89882:3:38" }, "nodeType": "YulFunctionCall", - "src": "89882:14:18" + "src": "89882:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "89873:3:18" + "src": "89873:3:38" }, "nodeType": "YulFunctionCall", - "src": "89873:24:18" + "src": "89873:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "89864:5:18", + "src": "89864:5:38", "type": "" } ] @@ -101312,12 +101312,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "89925:3:18" + "src": "89925:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "89930:4:18", + "src": "89930:4:38", "type": "", "value": "0x20" } @@ -101325,59 +101325,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "89921:3:18" + "src": "89921:3:38" }, "nodeType": "YulFunctionCall", - "src": "89921:14:18" + "src": "89921:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "89941:5:18" + "src": "89941:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "89952:5:18" + "src": "89952:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "89959:1:18" + "src": "89959:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "89948:3:18" + "src": "89948:3:38" }, "nodeType": "YulFunctionCall", - "src": "89948:13:18" + "src": "89948:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "89937:3:18" + "src": "89937:3:38" }, "nodeType": "YulFunctionCall", - "src": "89937:25:18" + "src": "89937:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "89914:6:18" + "src": "89914:6:38" }, "nodeType": "YulFunctionCall", - "src": "89914:49:18" + "src": "89914:49:38" }, "nodeType": "YulExpressionStatement", - "src": "89914:49:18" + "src": "89914:49:38" } ] }, @@ -101387,27 +101387,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "89656:3:18", + "src": "89656:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "89661:1:18", + "src": "89661:1:38", "type": "" } ], - "src": "89635:342:18" + "src": "89635:342:38" }, { "nodeType": "YulAssignment", - "src": "89990:17:18", + "src": "89990:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "90002:4:18", + "src": "90002:4:38", "type": "", "value": "0x00" } @@ -101415,28 +101415,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "89996:5:18" + "src": "89996:5:38" }, "nodeType": "YulFunctionCall", - "src": "89996:11:18" + "src": "89996:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "89990:2:18" + "src": "89990:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "90020:17:18", + "src": "90020:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "90032:4:18", + "src": "90032:4:38", "type": "", "value": "0x20" } @@ -101444,28 +101444,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "90026:5:18" + "src": "90026:5:38" }, "nodeType": "YulFunctionCall", - "src": "90026:11:18" + "src": "90026:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "90020:2:18" + "src": "90020:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "90050:17:18", + "src": "90050:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "90062:4:18", + "src": "90062:4:38", "type": "", "value": "0x40" } @@ -101473,28 +101473,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "90056:5:18" + "src": "90056:5:38" }, "nodeType": "YulFunctionCall", - "src": "90056:11:18" + "src": "90056:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "90050:2:18" + "src": "90050:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "90080:17:18", + "src": "90080:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "90092:4:18", + "src": "90092:4:38", "type": "", "value": "0x60" } @@ -101502,28 +101502,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "90086:5:18" + "src": "90086:5:38" }, "nodeType": "YulFunctionCall", - "src": "90086:11:18" + "src": "90086:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "90080:2:18" + "src": "90080:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "90110:17:18", + "src": "90110:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "90122:4:18", + "src": "90122:4:38", "type": "", "value": "0x80" } @@ -101531,28 +101531,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "90116:5:18" + "src": "90116:5:38" }, "nodeType": "YulFunctionCall", - "src": "90116:11:18" + "src": "90116:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "90110:2:18" + "src": "90110:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "90140:17:18", + "src": "90140:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "90152:4:18", + "src": "90152:4:38", "type": "", "value": "0xa0" } @@ -101560,28 +101560,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "90146:5:18" + "src": "90146:5:38" }, "nodeType": "YulFunctionCall", - "src": "90146:11:18" + "src": "90146:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "90140:2:18" + "src": "90140:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "90170:17:18", + "src": "90170:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "90182:4:18", + "src": "90182:4:38", "type": "", "value": "0xc0" } @@ -101589,16 +101589,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "90176:5:18" + "src": "90176:5:38" }, "nodeType": "YulFunctionCall", - "src": "90176:11:18" + "src": "90176:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "90170:2:18" + "src": "90170:2:38" } ] }, @@ -101608,14 +101608,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "90270:4:18", + "src": "90270:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "90276:10:18", + "src": "90276:10:38", "type": "", "value": "0xaa6540c8" } @@ -101623,13 +101623,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "90263:6:18" + "src": "90263:6:38" }, "nodeType": "YulFunctionCall", - "src": "90263:24:18" + "src": "90263:24:38" }, "nodeType": "YulExpressionStatement", - "src": "90263:24:18" + "src": "90263:24:38" }, { "expression": { @@ -101637,26 +101637,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "90307:4:18", + "src": "90307:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "90313:2:18" + "src": "90313:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "90300:6:18" + "src": "90300:6:38" }, "nodeType": "YulFunctionCall", - "src": "90300:16:18" + "src": "90300:16:38" }, "nodeType": "YulExpressionStatement", - "src": "90300:16:18" + "src": "90300:16:38" }, { "expression": { @@ -101664,26 +101664,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "90336:4:18", + "src": "90336:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "90342:2:18" + "src": "90342:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "90329:6:18" + "src": "90329:6:38" }, "nodeType": "YulFunctionCall", - "src": "90329:16:18" + "src": "90329:16:38" }, "nodeType": "YulExpressionStatement", - "src": "90329:16:18" + "src": "90329:16:38" }, { "expression": { @@ -101691,26 +101691,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "90365:4:18", + "src": "90365:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "90371:2:18" + "src": "90371:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "90358:6:18" + "src": "90358:6:38" }, "nodeType": "YulFunctionCall", - "src": "90358:16:18" + "src": "90358:16:38" }, "nodeType": "YulExpressionStatement", - "src": "90358:16:18" + "src": "90358:16:38" }, { "expression": { @@ -101718,14 +101718,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "90394:4:18", + "src": "90394:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "90400:4:18", + "src": "90400:4:38", "type": "", "value": "0x80" } @@ -101733,13 +101733,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "90387:6:18" + "src": "90387:6:38" }, "nodeType": "YulFunctionCall", - "src": "90387:18:18" + "src": "90387:18:38" }, "nodeType": "YulExpressionStatement", - "src": "90387:18:18" + "src": "90387:18:38" }, { "expression": { @@ -101747,126 +101747,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "90430:4:18", + "src": "90430:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "90436:2:18" + "src": "90436:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "90418:11:18" + "src": "90418:11:38" }, "nodeType": "YulFunctionCall", - "src": "90418:21:18" + "src": "90418:21:38" }, "nodeType": "YulExpressionStatement", - "src": "90418:21:18" + "src": "90418:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33373, + "declaration": 36434, "isOffset": false, "isSlot": false, - "src": "89990:2:18", + "src": "89990:2:38", "valueSize": 1 }, { - "declaration": 33376, + "declaration": 36437, "isOffset": false, "isSlot": false, - "src": "90020:2:18", + "src": "90020:2:38", "valueSize": 1 }, { - "declaration": 33379, + "declaration": 36440, "isOffset": false, "isSlot": false, - "src": "90050:2:18", + "src": "90050:2:38", "valueSize": 1 }, { - "declaration": 33382, + "declaration": 36443, "isOffset": false, "isSlot": false, - "src": "90080:2:18", + "src": "90080:2:38", "valueSize": 1 }, { - "declaration": 33385, + "declaration": 36446, "isOffset": false, "isSlot": false, - "src": "90110:2:18", + "src": "90110:2:38", "valueSize": 1 }, { - "declaration": 33388, + "declaration": 36449, "isOffset": false, "isSlot": false, - "src": "90140:2:18", + "src": "90140:2:38", "valueSize": 1 }, { - "declaration": 33391, + "declaration": 36452, "isOffset": false, "isSlot": false, - "src": "90170:2:18", + "src": "90170:2:38", "valueSize": 1 }, { - "declaration": 33363, + "declaration": 36424, "isOffset": false, "isSlot": false, - "src": "90313:2:18", + "src": "90313:2:38", "valueSize": 1 }, { - "declaration": 33365, + "declaration": 36426, "isOffset": false, "isSlot": false, - "src": "90342:2:18", + "src": "90342:2:38", "valueSize": 1 }, { - "declaration": 33367, + "declaration": 36428, "isOffset": false, "isSlot": false, - "src": "90371:2:18", + "src": "90371:2:38", "valueSize": 1 }, { - "declaration": 33369, + "declaration": 36430, "isOffset": false, "isSlot": false, - "src": "90436:2:18", + "src": "90436:2:38", "valueSize": 1 } ], - "id": 33393, + "id": 36454, "nodeType": "InlineAssembly", - "src": "89612:837:18" + "src": "89612:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33395, + "id": 36456, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "90474:4:18", + "src": "90474:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -101875,14 +101875,14 @@ }, { "hexValue": "30786334", - "id": 33396, + "id": 36457, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "90480:4:18", + "src": "90480:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -101901,18 +101901,18 @@ "typeString": "int_const 196" } ], - "id": 33394, + "id": 36455, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "90458:15:18", + "referencedDeclaration": 33383, + "src": "90458:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33397, + "id": 36458, "isConstant": false, "isLValue": false, "isPure": false, @@ -101921,21 +101921,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "90458:27:18", + "src": "90458:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33398, + "id": 36459, "nodeType": "ExpressionStatement", - "src": "90458:27:18" + "src": "90458:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "90504:214:18", + "src": "90504:214:38", "statements": [ { "expression": { @@ -101943,26 +101943,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "90525:4:18", + "src": "90525:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "90531:2:18" + "src": "90531:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "90518:6:18" + "src": "90518:6:38" }, "nodeType": "YulFunctionCall", - "src": "90518:16:18" + "src": "90518:16:38" }, "nodeType": "YulExpressionStatement", - "src": "90518:16:18" + "src": "90518:16:38" }, { "expression": { @@ -101970,26 +101970,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "90554:4:18", + "src": "90554:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "90560:2:18" + "src": "90560:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "90547:6:18" + "src": "90547:6:38" }, "nodeType": "YulFunctionCall", - "src": "90547:16:18" + "src": "90547:16:38" }, "nodeType": "YulExpressionStatement", - "src": "90547:16:18" + "src": "90547:16:38" }, { "expression": { @@ -101997,26 +101997,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "90583:4:18", + "src": "90583:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "90589:2:18" + "src": "90589:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "90576:6:18" + "src": "90576:6:38" }, "nodeType": "YulFunctionCall", - "src": "90576:16:18" + "src": "90576:16:38" }, "nodeType": "YulExpressionStatement", - "src": "90576:16:18" + "src": "90576:16:38" }, { "expression": { @@ -102024,26 +102024,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "90612:4:18", + "src": "90612:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "90618:2:18" + "src": "90618:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "90605:6:18" + "src": "90605:6:38" }, "nodeType": "YulFunctionCall", - "src": "90605:16:18" + "src": "90605:16:38" }, "nodeType": "YulExpressionStatement", - "src": "90605:16:18" + "src": "90605:16:38" }, { "expression": { @@ -102051,26 +102051,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "90641:4:18", + "src": "90641:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "90647:2:18" + "src": "90647:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "90634:6:18" + "src": "90634:6:38" }, "nodeType": "YulFunctionCall", - "src": "90634:16:18" + "src": "90634:16:38" }, "nodeType": "YulExpressionStatement", - "src": "90634:16:18" + "src": "90634:16:38" }, { "expression": { @@ -102078,26 +102078,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "90670:4:18", + "src": "90670:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "90676:2:18" + "src": "90676:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "90663:6:18" + "src": "90663:6:38" }, "nodeType": "YulFunctionCall", - "src": "90663:16:18" + "src": "90663:16:38" }, "nodeType": "YulExpressionStatement", - "src": "90663:16:18" + "src": "90663:16:38" }, { "expression": { @@ -102105,84 +102105,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "90699:4:18", + "src": "90699:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "90705:2:18" + "src": "90705:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "90692:6:18" + "src": "90692:6:38" }, "nodeType": "YulFunctionCall", - "src": "90692:16:18" + "src": "90692:16:38" }, "nodeType": "YulExpressionStatement", - "src": "90692:16:18" + "src": "90692:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33373, + "declaration": 36434, "isOffset": false, "isSlot": false, - "src": "90531:2:18", + "src": "90531:2:38", "valueSize": 1 }, { - "declaration": 33376, + "declaration": 36437, "isOffset": false, "isSlot": false, - "src": "90560:2:18", + "src": "90560:2:38", "valueSize": 1 }, { - "declaration": 33379, + "declaration": 36440, "isOffset": false, "isSlot": false, - "src": "90589:2:18", + "src": "90589:2:38", "valueSize": 1 }, { - "declaration": 33382, + "declaration": 36443, "isOffset": false, "isSlot": false, - "src": "90618:2:18", + "src": "90618:2:38", "valueSize": 1 }, { - "declaration": 33385, + "declaration": 36446, "isOffset": false, "isSlot": false, - "src": "90647:2:18", + "src": "90647:2:38", "valueSize": 1 }, { - "declaration": 33388, + "declaration": 36449, "isOffset": false, "isSlot": false, - "src": "90676:2:18", + "src": "90676:2:38", "valueSize": 1 }, { - "declaration": 33391, + "declaration": 36452, "isOffset": false, "isSlot": false, - "src": "90705:2:18", + "src": "90705:2:38", "valueSize": 1 } ], - "id": 33399, + "id": 36460, "nodeType": "InlineAssembly", - "src": "90495:223:18" + "src": "90495:223:38" } ] }, @@ -102190,20 +102190,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "89399:3:18", + "nameLocation": "89399:3:38", "parameters": { - "id": 33370, + "id": 36431, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33363, + "id": 36424, "mutability": "mutable", "name": "p0", - "nameLocation": "89411:2:18", + "nameLocation": "89411:2:38", "nodeType": "VariableDeclaration", - "scope": 33401, - "src": "89403:10:18", + "scope": 36462, + "src": "89403:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102211,10 +102211,10 @@ "typeString": "address" }, "typeName": { - "id": 33362, + "id": 36423, "name": "address", "nodeType": "ElementaryTypeName", - "src": "89403:7:18", + "src": "89403:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -102225,13 +102225,13 @@ }, { "constant": false, - "id": 33365, + "id": 36426, "mutability": "mutable", "name": "p1", - "nameLocation": "89423:2:18", + "nameLocation": "89423:2:38", "nodeType": "VariableDeclaration", - "scope": 33401, - "src": "89415:10:18", + "scope": 36462, + "src": "89415:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102239,10 +102239,10 @@ "typeString": "address" }, "typeName": { - "id": 33364, + "id": 36425, "name": "address", "nodeType": "ElementaryTypeName", - "src": "89415:7:18", + "src": "89415:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -102253,13 +102253,13 @@ }, { "constant": false, - "id": 33367, + "id": 36428, "mutability": "mutable", "name": "p2", - "nameLocation": "89432:2:18", + "nameLocation": "89432:2:38", "nodeType": "VariableDeclaration", - "scope": 33401, - "src": "89427:7:18", + "scope": 36462, + "src": "89427:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102267,10 +102267,10 @@ "typeString": "bool" }, "typeName": { - "id": 33366, + "id": 36427, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "89427:4:18", + "src": "89427:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -102280,13 +102280,13 @@ }, { "constant": false, - "id": 33369, + "id": 36430, "mutability": "mutable", "name": "p3", - "nameLocation": "89444:2:18", + "nameLocation": "89444:2:38", "nodeType": "VariableDeclaration", - "scope": 33401, - "src": "89436:10:18", + "scope": 36462, + "src": "89436:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102294,10 +102294,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33368, + "id": 36429, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "89436:7:18", + "src": "89436:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -102306,44 +102306,44 @@ "visibility": "internal" } ], - "src": "89402:45:18" + "src": "89402:45:38" }, "returnParameters": { - "id": 33371, + "id": 36432, "nodeType": "ParameterList", "parameters": [], - "src": "89462:0:18" + "src": "89462:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33435, + "id": 36496, "nodeType": "FunctionDefinition", - "src": "90730:792:18", + "src": "90730:792:38", "nodes": [], "body": { - "id": 33434, + "id": 36495, "nodeType": "Block", - "src": "90805:717:18", + "src": "90805:717:38", "nodes": [], "statements": [ { "assignments": [ - 33413 + 36474 ], "declarations": [ { "constant": false, - "id": 33413, + "id": 36474, "mutability": "mutable", "name": "m0", - "nameLocation": "90823:2:18", + "nameLocation": "90823:2:38", "nodeType": "VariableDeclaration", - "scope": 33434, - "src": "90815:10:18", + "scope": 36495, + "src": "90815:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102351,10 +102351,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33412, + "id": 36473, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "90815:7:18", + "src": "90815:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -102363,24 +102363,24 @@ "visibility": "internal" } ], - "id": 33414, + "id": 36475, "nodeType": "VariableDeclarationStatement", - "src": "90815:10:18" + "src": "90815:10:38" }, { "assignments": [ - 33416 + 36477 ], "declarations": [ { "constant": false, - "id": 33416, + "id": 36477, "mutability": "mutable", "name": "m1", - "nameLocation": "90843:2:18", + "nameLocation": "90843:2:38", "nodeType": "VariableDeclaration", - "scope": 33434, - "src": "90835:10:18", + "scope": 36495, + "src": "90835:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102388,10 +102388,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33415, + "id": 36476, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "90835:7:18", + "src": "90835:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -102400,24 +102400,24 @@ "visibility": "internal" } ], - "id": 33417, + "id": 36478, "nodeType": "VariableDeclarationStatement", - "src": "90835:10:18" + "src": "90835:10:38" }, { "assignments": [ - 33419 + 36480 ], "declarations": [ { "constant": false, - "id": 33419, + "id": 36480, "mutability": "mutable", "name": "m2", - "nameLocation": "90863:2:18", + "nameLocation": "90863:2:38", "nodeType": "VariableDeclaration", - "scope": 33434, - "src": "90855:10:18", + "scope": 36495, + "src": "90855:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102425,10 +102425,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33418, + "id": 36479, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "90855:7:18", + "src": "90855:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -102437,24 +102437,24 @@ "visibility": "internal" } ], - "id": 33420, + "id": 36481, "nodeType": "VariableDeclarationStatement", - "src": "90855:10:18" + "src": "90855:10:38" }, { "assignments": [ - 33422 + 36483 ], "declarations": [ { "constant": false, - "id": 33422, + "id": 36483, "mutability": "mutable", "name": "m3", - "nameLocation": "90883:2:18", + "nameLocation": "90883:2:38", "nodeType": "VariableDeclaration", - "scope": 33434, - "src": "90875:10:18", + "scope": 36495, + "src": "90875:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102462,10 +102462,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33421, + "id": 36482, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "90875:7:18", + "src": "90875:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -102474,24 +102474,24 @@ "visibility": "internal" } ], - "id": 33423, + "id": 36484, "nodeType": "VariableDeclarationStatement", - "src": "90875:10:18" + "src": "90875:10:38" }, { "assignments": [ - 33425 + 36486 ], "declarations": [ { "constant": false, - "id": 33425, + "id": 36486, "mutability": "mutable", "name": "m4", - "nameLocation": "90903:2:18", + "nameLocation": "90903:2:38", "nodeType": "VariableDeclaration", - "scope": 33434, - "src": "90895:10:18", + "scope": 36495, + "src": "90895:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -102499,10 +102499,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33424, + "id": 36485, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "90895:7:18", + "src": "90895:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -102511,24 +102511,24 @@ "visibility": "internal" } ], - "id": 33426, + "id": 36487, "nodeType": "VariableDeclarationStatement", - "src": "90895:10:18" + "src": "90895:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "90924:381:18", + "src": "90924:381:38", "statements": [ { "nodeType": "YulAssignment", - "src": "90938:17:18", + "src": "90938:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "90950:4:18", + "src": "90950:4:38", "type": "", "value": "0x00" } @@ -102536,28 +102536,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "90944:5:18" + "src": "90944:5:38" }, "nodeType": "YulFunctionCall", - "src": "90944:11:18" + "src": "90944:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "90938:2:18" + "src": "90938:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "90968:17:18", + "src": "90968:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "90980:4:18", + "src": "90980:4:38", "type": "", "value": "0x20" } @@ -102565,28 +102565,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "90974:5:18" + "src": "90974:5:38" }, "nodeType": "YulFunctionCall", - "src": "90974:11:18" + "src": "90974:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "90968:2:18" + "src": "90968:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "90998:17:18", + "src": "90998:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "91010:4:18", + "src": "91010:4:38", "type": "", "value": "0x40" } @@ -102594,28 +102594,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "91004:5:18" + "src": "91004:5:38" }, "nodeType": "YulFunctionCall", - "src": "91004:11:18" + "src": "91004:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "90998:2:18" + "src": "90998:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "91028:17:18", + "src": "91028:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "91040:4:18", + "src": "91040:4:38", "type": "", "value": "0x60" } @@ -102623,28 +102623,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "91034:5:18" + "src": "91034:5:38" }, "nodeType": "YulFunctionCall", - "src": "91034:11:18" + "src": "91034:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "91028:2:18" + "src": "91028:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "91058:17:18", + "src": "91058:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "91070:4:18", + "src": "91070:4:38", "type": "", "value": "0x80" } @@ -102652,16 +102652,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "91064:5:18" + "src": "91064:5:38" }, "nodeType": "YulFunctionCall", - "src": "91064:11:18" + "src": "91064:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "91058:2:18" + "src": "91058:2:38" } ] }, @@ -102671,14 +102671,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "91162:4:18", + "src": "91162:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "91168:10:18", + "src": "91168:10:38", "type": "", "value": "0x8da6def5" } @@ -102686,13 +102686,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "91155:6:18" + "src": "91155:6:38" }, "nodeType": "YulFunctionCall", - "src": "91155:24:18" + "src": "91155:24:38" }, "nodeType": "YulExpressionStatement", - "src": "91155:24:18" + "src": "91155:24:38" }, { "expression": { @@ -102700,26 +102700,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "91199:4:18", + "src": "91199:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "91205:2:18" + "src": "91205:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "91192:6:18" + "src": "91192:6:38" }, "nodeType": "YulFunctionCall", - "src": "91192:16:18" + "src": "91192:16:38" }, "nodeType": "YulExpressionStatement", - "src": "91192:16:18" + "src": "91192:16:38" }, { "expression": { @@ -102727,26 +102727,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "91228:4:18", + "src": "91228:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "91234:2:18" + "src": "91234:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "91221:6:18" + "src": "91221:6:38" }, "nodeType": "YulFunctionCall", - "src": "91221:16:18" + "src": "91221:16:38" }, "nodeType": "YulExpressionStatement", - "src": "91221:16:18" + "src": "91221:16:38" }, { "expression": { @@ -102754,26 +102754,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "91257:4:18", + "src": "91257:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "91263:2:18" + "src": "91263:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "91250:6:18" + "src": "91250:6:38" }, "nodeType": "YulFunctionCall", - "src": "91250:16:18" + "src": "91250:16:38" }, "nodeType": "YulExpressionStatement", - "src": "91250:16:18" + "src": "91250:16:38" }, { "expression": { @@ -102781,112 +102781,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "91286:4:18", + "src": "91286:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "91292:2:18" + "src": "91292:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "91279:6:18" + "src": "91279:6:38" }, "nodeType": "YulFunctionCall", - "src": "91279:16:18" + "src": "91279:16:38" }, "nodeType": "YulExpressionStatement", - "src": "91279:16:18" + "src": "91279:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33413, + "declaration": 36474, "isOffset": false, "isSlot": false, - "src": "90938:2:18", + "src": "90938:2:38", "valueSize": 1 }, { - "declaration": 33416, + "declaration": 36477, "isOffset": false, "isSlot": false, - "src": "90968:2:18", + "src": "90968:2:38", "valueSize": 1 }, { - "declaration": 33419, + "declaration": 36480, "isOffset": false, "isSlot": false, - "src": "90998:2:18", + "src": "90998:2:38", "valueSize": 1 }, { - "declaration": 33422, + "declaration": 36483, "isOffset": false, "isSlot": false, - "src": "91028:2:18", + "src": "91028:2:38", "valueSize": 1 }, { - "declaration": 33425, + "declaration": 36486, "isOffset": false, "isSlot": false, - "src": "91058:2:18", + "src": "91058:2:38", "valueSize": 1 }, { - "declaration": 33403, + "declaration": 36464, "isOffset": false, "isSlot": false, - "src": "91205:2:18", + "src": "91205:2:38", "valueSize": 1 }, { - "declaration": 33405, + "declaration": 36466, "isOffset": false, "isSlot": false, - "src": "91234:2:18", + "src": "91234:2:38", "valueSize": 1 }, { - "declaration": 33407, + "declaration": 36468, "isOffset": false, "isSlot": false, - "src": "91263:2:18", + "src": "91263:2:38", "valueSize": 1 }, { - "declaration": 33409, + "declaration": 36470, "isOffset": false, "isSlot": false, - "src": "91292:2:18", + "src": "91292:2:38", "valueSize": 1 } ], - "id": 33427, + "id": 36488, "nodeType": "InlineAssembly", - "src": "90915:390:18" + "src": "90915:390:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33429, + "id": 36490, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "91330:4:18", + "src": "91330:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -102895,14 +102895,14 @@ }, { "hexValue": "30783834", - "id": 33430, + "id": 36491, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "91336:4:18", + "src": "91336:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -102921,18 +102921,18 @@ "typeString": "int_const 132" } ], - "id": 33428, + "id": 36489, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "91314:15:18", + "referencedDeclaration": 33383, + "src": "91314:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33431, + "id": 36492, "isConstant": false, "isLValue": false, "isPure": false, @@ -102941,21 +102941,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "91314:27:18", + "src": "91314:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33432, + "id": 36493, "nodeType": "ExpressionStatement", - "src": "91314:27:18" + "src": "91314:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "91360:156:18", + "src": "91360:156:38", "statements": [ { "expression": { @@ -102963,26 +102963,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "91381:4:18", + "src": "91381:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "91387:2:18" + "src": "91387:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "91374:6:18" + "src": "91374:6:38" }, "nodeType": "YulFunctionCall", - "src": "91374:16:18" + "src": "91374:16:38" }, "nodeType": "YulExpressionStatement", - "src": "91374:16:18" + "src": "91374:16:38" }, { "expression": { @@ -102990,26 +102990,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "91410:4:18", + "src": "91410:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "91416:2:18" + "src": "91416:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "91403:6:18" + "src": "91403:6:38" }, "nodeType": "YulFunctionCall", - "src": "91403:16:18" + "src": "91403:16:38" }, "nodeType": "YulExpressionStatement", - "src": "91403:16:18" + "src": "91403:16:38" }, { "expression": { @@ -103017,26 +103017,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "91439:4:18", + "src": "91439:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "91445:2:18" + "src": "91445:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "91432:6:18" + "src": "91432:6:38" }, "nodeType": "YulFunctionCall", - "src": "91432:16:18" + "src": "91432:16:38" }, "nodeType": "YulExpressionStatement", - "src": "91432:16:18" + "src": "91432:16:38" }, { "expression": { @@ -103044,26 +103044,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "91468:4:18", + "src": "91468:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "91474:2:18" + "src": "91474:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "91461:6:18" + "src": "91461:6:38" }, "nodeType": "YulFunctionCall", - "src": "91461:16:18" + "src": "91461:16:38" }, "nodeType": "YulExpressionStatement", - "src": "91461:16:18" + "src": "91461:16:38" }, { "expression": { @@ -103071,70 +103071,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "91497:4:18", + "src": "91497:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "91503:2:18" + "src": "91503:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "91490:6:18" + "src": "91490:6:38" }, "nodeType": "YulFunctionCall", - "src": "91490:16:18" + "src": "91490:16:38" }, "nodeType": "YulExpressionStatement", - "src": "91490:16:18" + "src": "91490:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33413, + "declaration": 36474, "isOffset": false, "isSlot": false, - "src": "91387:2:18", + "src": "91387:2:38", "valueSize": 1 }, { - "declaration": 33416, + "declaration": 36477, "isOffset": false, "isSlot": false, - "src": "91416:2:18", + "src": "91416:2:38", "valueSize": 1 }, { - "declaration": 33419, + "declaration": 36480, "isOffset": false, "isSlot": false, - "src": "91445:2:18", + "src": "91445:2:38", "valueSize": 1 }, { - "declaration": 33422, + "declaration": 36483, "isOffset": false, "isSlot": false, - "src": "91474:2:18", + "src": "91474:2:38", "valueSize": 1 }, { - "declaration": 33425, + "declaration": 36486, "isOffset": false, "isSlot": false, - "src": "91503:2:18", + "src": "91503:2:38", "valueSize": 1 } ], - "id": 33433, + "id": 36494, "nodeType": "InlineAssembly", - "src": "91351:165:18" + "src": "91351:165:38" } ] }, @@ -103142,20 +103142,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "90739:3:18", + "nameLocation": "90739:3:38", "parameters": { - "id": 33410, + "id": 36471, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33403, + "id": 36464, "mutability": "mutable", "name": "p0", - "nameLocation": "90751:2:18", + "nameLocation": "90751:2:38", "nodeType": "VariableDeclaration", - "scope": 33435, - "src": "90743:10:18", + "scope": 36496, + "src": "90743:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103163,10 +103163,10 @@ "typeString": "address" }, "typeName": { - "id": 33402, + "id": 36463, "name": "address", "nodeType": "ElementaryTypeName", - "src": "90743:7:18", + "src": "90743:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -103177,13 +103177,13 @@ }, { "constant": false, - "id": 33405, + "id": 36466, "mutability": "mutable", "name": "p1", - "nameLocation": "90763:2:18", + "nameLocation": "90763:2:38", "nodeType": "VariableDeclaration", - "scope": 33435, - "src": "90755:10:18", + "scope": 36496, + "src": "90755:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103191,10 +103191,10 @@ "typeString": "address" }, "typeName": { - "id": 33404, + "id": 36465, "name": "address", "nodeType": "ElementaryTypeName", - "src": "90755:7:18", + "src": "90755:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -103205,13 +103205,13 @@ }, { "constant": false, - "id": 33407, + "id": 36468, "mutability": "mutable", "name": "p2", - "nameLocation": "90775:2:18", + "nameLocation": "90775:2:38", "nodeType": "VariableDeclaration", - "scope": 33435, - "src": "90767:10:18", + "scope": 36496, + "src": "90767:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103219,10 +103219,10 @@ "typeString": "uint256" }, "typeName": { - "id": 33406, + "id": 36467, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "90767:7:18", + "src": "90767:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -103232,13 +103232,13 @@ }, { "constant": false, - "id": 33409, + "id": 36470, "mutability": "mutable", "name": "p3", - "nameLocation": "90787:2:18", + "nameLocation": "90787:2:38", "nodeType": "VariableDeclaration", - "scope": 33435, - "src": "90779:10:18", + "scope": 36496, + "src": "90779:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103246,10 +103246,10 @@ "typeString": "address" }, "typeName": { - "id": 33408, + "id": 36469, "name": "address", "nodeType": "ElementaryTypeName", - "src": "90779:7:18", + "src": "90779:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -103259,44 +103259,44 @@ "visibility": "internal" } ], - "src": "90742:48:18" + "src": "90742:48:38" }, "returnParameters": { - "id": 33411, + "id": 36472, "nodeType": "ParameterList", "parameters": [], - "src": "90805:0:18" + "src": "90805:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33469, + "id": 36530, "nodeType": "FunctionDefinition", - "src": "91528:786:18", + "src": "91528:786:38", "nodes": [], "body": { - "id": 33468, + "id": 36529, "nodeType": "Block", - "src": "91600:714:18", + "src": "91600:714:38", "nodes": [], "statements": [ { "assignments": [ - 33447 + 36508 ], "declarations": [ { "constant": false, - "id": 33447, + "id": 36508, "mutability": "mutable", "name": "m0", - "nameLocation": "91618:2:18", + "nameLocation": "91618:2:38", "nodeType": "VariableDeclaration", - "scope": 33468, - "src": "91610:10:18", + "scope": 36529, + "src": "91610:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103304,10 +103304,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33446, + "id": 36507, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "91610:7:18", + "src": "91610:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -103316,24 +103316,24 @@ "visibility": "internal" } ], - "id": 33448, + "id": 36509, "nodeType": "VariableDeclarationStatement", - "src": "91610:10:18" + "src": "91610:10:38" }, { "assignments": [ - 33450 + 36511 ], "declarations": [ { "constant": false, - "id": 33450, + "id": 36511, "mutability": "mutable", "name": "m1", - "nameLocation": "91638:2:18", + "nameLocation": "91638:2:38", "nodeType": "VariableDeclaration", - "scope": 33468, - "src": "91630:10:18", + "scope": 36529, + "src": "91630:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103341,10 +103341,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33449, + "id": 36510, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "91630:7:18", + "src": "91630:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -103353,24 +103353,24 @@ "visibility": "internal" } ], - "id": 33451, + "id": 36512, "nodeType": "VariableDeclarationStatement", - "src": "91630:10:18" + "src": "91630:10:38" }, { "assignments": [ - 33453 + 36514 ], "declarations": [ { "constant": false, - "id": 33453, + "id": 36514, "mutability": "mutable", "name": "m2", - "nameLocation": "91658:2:18", + "nameLocation": "91658:2:38", "nodeType": "VariableDeclaration", - "scope": 33468, - "src": "91650:10:18", + "scope": 36529, + "src": "91650:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103378,10 +103378,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33452, + "id": 36513, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "91650:7:18", + "src": "91650:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -103390,24 +103390,24 @@ "visibility": "internal" } ], - "id": 33454, + "id": 36515, "nodeType": "VariableDeclarationStatement", - "src": "91650:10:18" + "src": "91650:10:38" }, { "assignments": [ - 33456 + 36517 ], "declarations": [ { "constant": false, - "id": 33456, + "id": 36517, "mutability": "mutable", "name": "m3", - "nameLocation": "91678:2:18", + "nameLocation": "91678:2:38", "nodeType": "VariableDeclaration", - "scope": 33468, - "src": "91670:10:18", + "scope": 36529, + "src": "91670:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103415,10 +103415,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33455, + "id": 36516, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "91670:7:18", + "src": "91670:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -103427,24 +103427,24 @@ "visibility": "internal" } ], - "id": 33457, + "id": 36518, "nodeType": "VariableDeclarationStatement", - "src": "91670:10:18" + "src": "91670:10:38" }, { "assignments": [ - 33459 + 36520 ], "declarations": [ { "constant": false, - "id": 33459, + "id": 36520, "mutability": "mutable", "name": "m4", - "nameLocation": "91698:2:18", + "nameLocation": "91698:2:38", "nodeType": "VariableDeclaration", - "scope": 33468, - "src": "91690:10:18", + "scope": 36529, + "src": "91690:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -103452,10 +103452,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33458, + "id": 36519, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "91690:7:18", + "src": "91690:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -103464,24 +103464,24 @@ "visibility": "internal" } ], - "id": 33460, + "id": 36521, "nodeType": "VariableDeclarationStatement", - "src": "91690:10:18" + "src": "91690:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "91719:378:18", + "src": "91719:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "91733:17:18", + "src": "91733:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "91745:4:18", + "src": "91745:4:38", "type": "", "value": "0x00" } @@ -103489,28 +103489,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "91739:5:18" + "src": "91739:5:38" }, "nodeType": "YulFunctionCall", - "src": "91739:11:18" + "src": "91739:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "91733:2:18" + "src": "91733:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "91763:17:18", + "src": "91763:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "91775:4:18", + "src": "91775:4:38", "type": "", "value": "0x20" } @@ -103518,28 +103518,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "91769:5:18" + "src": "91769:5:38" }, "nodeType": "YulFunctionCall", - "src": "91769:11:18" + "src": "91769:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "91763:2:18" + "src": "91763:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "91793:17:18", + "src": "91793:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "91805:4:18", + "src": "91805:4:38", "type": "", "value": "0x40" } @@ -103547,28 +103547,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "91799:5:18" + "src": "91799:5:38" }, "nodeType": "YulFunctionCall", - "src": "91799:11:18" + "src": "91799:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "91793:2:18" + "src": "91793:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "91823:17:18", + "src": "91823:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "91835:4:18", + "src": "91835:4:38", "type": "", "value": "0x60" } @@ -103576,28 +103576,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "91829:5:18" + "src": "91829:5:38" }, "nodeType": "YulFunctionCall", - "src": "91829:11:18" + "src": "91829:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "91823:2:18" + "src": "91823:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "91853:17:18", + "src": "91853:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "91865:4:18", + "src": "91865:4:38", "type": "", "value": "0x80" } @@ -103605,16 +103605,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "91859:5:18" + "src": "91859:5:38" }, "nodeType": "YulFunctionCall", - "src": "91859:11:18" + "src": "91859:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "91853:2:18" + "src": "91853:2:38" } ] }, @@ -103624,14 +103624,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "91954:4:18", + "src": "91954:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "91960:10:18", + "src": "91960:10:38", "type": "", "value": "0x9b4254e2" } @@ -103639,13 +103639,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "91947:6:18" + "src": "91947:6:38" }, "nodeType": "YulFunctionCall", - "src": "91947:24:18" + "src": "91947:24:38" }, "nodeType": "YulExpressionStatement", - "src": "91947:24:18" + "src": "91947:24:38" }, { "expression": { @@ -103653,26 +103653,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "91991:4:18", + "src": "91991:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "91997:2:18" + "src": "91997:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "91984:6:18" + "src": "91984:6:38" }, "nodeType": "YulFunctionCall", - "src": "91984:16:18" + "src": "91984:16:38" }, "nodeType": "YulExpressionStatement", - "src": "91984:16:18" + "src": "91984:16:38" }, { "expression": { @@ -103680,26 +103680,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "92020:4:18", + "src": "92020:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "92026:2:18" + "src": "92026:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "92013:6:18" + "src": "92013:6:38" }, "nodeType": "YulFunctionCall", - "src": "92013:16:18" + "src": "92013:16:38" }, "nodeType": "YulExpressionStatement", - "src": "92013:16:18" + "src": "92013:16:38" }, { "expression": { @@ -103707,26 +103707,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "92049:4:18", + "src": "92049:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "92055:2:18" + "src": "92055:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "92042:6:18" + "src": "92042:6:38" }, "nodeType": "YulFunctionCall", - "src": "92042:16:18" + "src": "92042:16:38" }, "nodeType": "YulExpressionStatement", - "src": "92042:16:18" + "src": "92042:16:38" }, { "expression": { @@ -103734,112 +103734,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "92078:4:18", + "src": "92078:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "92084:2:18" + "src": "92084:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "92071:6:18" + "src": "92071:6:38" }, "nodeType": "YulFunctionCall", - "src": "92071:16:18" + "src": "92071:16:38" }, "nodeType": "YulExpressionStatement", - "src": "92071:16:18" + "src": "92071:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33447, + "declaration": 36508, "isOffset": false, "isSlot": false, - "src": "91733:2:18", + "src": "91733:2:38", "valueSize": 1 }, { - "declaration": 33450, + "declaration": 36511, "isOffset": false, "isSlot": false, - "src": "91763:2:18", + "src": "91763:2:38", "valueSize": 1 }, { - "declaration": 33453, + "declaration": 36514, "isOffset": false, "isSlot": false, - "src": "91793:2:18", + "src": "91793:2:38", "valueSize": 1 }, { - "declaration": 33456, + "declaration": 36517, "isOffset": false, "isSlot": false, - "src": "91823:2:18", + "src": "91823:2:38", "valueSize": 1 }, { - "declaration": 33459, + "declaration": 36520, "isOffset": false, "isSlot": false, - "src": "91853:2:18", + "src": "91853:2:38", "valueSize": 1 }, { - "declaration": 33437, + "declaration": 36498, "isOffset": false, "isSlot": false, - "src": "91997:2:18", + "src": "91997:2:38", "valueSize": 1 }, { - "declaration": 33439, + "declaration": 36500, "isOffset": false, "isSlot": false, - "src": "92026:2:18", + "src": "92026:2:38", "valueSize": 1 }, { - "declaration": 33441, + "declaration": 36502, "isOffset": false, "isSlot": false, - "src": "92055:2:18", + "src": "92055:2:38", "valueSize": 1 }, { - "declaration": 33443, + "declaration": 36504, "isOffset": false, "isSlot": false, - "src": "92084:2:18", + "src": "92084:2:38", "valueSize": 1 } ], - "id": 33461, + "id": 36522, "nodeType": "InlineAssembly", - "src": "91710:387:18" + "src": "91710:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33463, + "id": 36524, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "92122:4:18", + "src": "92122:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -103848,14 +103848,14 @@ }, { "hexValue": "30783834", - "id": 33464, + "id": 36525, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "92128:4:18", + "src": "92128:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -103874,18 +103874,18 @@ "typeString": "int_const 132" } ], - "id": 33462, + "id": 36523, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "92106:15:18", + "referencedDeclaration": 33383, + "src": "92106:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33465, + "id": 36526, "isConstant": false, "isLValue": false, "isPure": false, @@ -103894,21 +103894,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "92106:27:18", + "src": "92106:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33466, + "id": 36527, "nodeType": "ExpressionStatement", - "src": "92106:27:18" + "src": "92106:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "92152:156:18", + "src": "92152:156:38", "statements": [ { "expression": { @@ -103916,26 +103916,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "92173:4:18", + "src": "92173:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "92179:2:18" + "src": "92179:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "92166:6:18" + "src": "92166:6:38" }, "nodeType": "YulFunctionCall", - "src": "92166:16:18" + "src": "92166:16:38" }, "nodeType": "YulExpressionStatement", - "src": "92166:16:18" + "src": "92166:16:38" }, { "expression": { @@ -103943,26 +103943,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "92202:4:18", + "src": "92202:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "92208:2:18" + "src": "92208:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "92195:6:18" + "src": "92195:6:38" }, "nodeType": "YulFunctionCall", - "src": "92195:16:18" + "src": "92195:16:38" }, "nodeType": "YulExpressionStatement", - "src": "92195:16:18" + "src": "92195:16:38" }, { "expression": { @@ -103970,26 +103970,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "92231:4:18", + "src": "92231:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "92237:2:18" + "src": "92237:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "92224:6:18" + "src": "92224:6:38" }, "nodeType": "YulFunctionCall", - "src": "92224:16:18" + "src": "92224:16:38" }, "nodeType": "YulExpressionStatement", - "src": "92224:16:18" + "src": "92224:16:38" }, { "expression": { @@ -103997,26 +103997,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "92260:4:18", + "src": "92260:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "92266:2:18" + "src": "92266:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "92253:6:18" + "src": "92253:6:38" }, "nodeType": "YulFunctionCall", - "src": "92253:16:18" + "src": "92253:16:38" }, "nodeType": "YulExpressionStatement", - "src": "92253:16:18" + "src": "92253:16:38" }, { "expression": { @@ -104024,70 +104024,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "92289:4:18", + "src": "92289:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "92295:2:18" + "src": "92295:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "92282:6:18" + "src": "92282:6:38" }, "nodeType": "YulFunctionCall", - "src": "92282:16:18" + "src": "92282:16:38" }, "nodeType": "YulExpressionStatement", - "src": "92282:16:18" + "src": "92282:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33447, + "declaration": 36508, "isOffset": false, "isSlot": false, - "src": "92179:2:18", + "src": "92179:2:38", "valueSize": 1 }, { - "declaration": 33450, + "declaration": 36511, "isOffset": false, "isSlot": false, - "src": "92208:2:18", + "src": "92208:2:38", "valueSize": 1 }, { - "declaration": 33453, + "declaration": 36514, "isOffset": false, "isSlot": false, - "src": "92237:2:18", + "src": "92237:2:38", "valueSize": 1 }, { - "declaration": 33456, + "declaration": 36517, "isOffset": false, "isSlot": false, - "src": "92266:2:18", + "src": "92266:2:38", "valueSize": 1 }, { - "declaration": 33459, + "declaration": 36520, "isOffset": false, "isSlot": false, - "src": "92295:2:18", + "src": "92295:2:38", "valueSize": 1 } ], - "id": 33467, + "id": 36528, "nodeType": "InlineAssembly", - "src": "92143:165:18" + "src": "92143:165:38" } ] }, @@ -104095,20 +104095,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "91537:3:18", + "nameLocation": "91537:3:38", "parameters": { - "id": 33444, + "id": 36505, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33437, + "id": 36498, "mutability": "mutable", "name": "p0", - "nameLocation": "91549:2:18", + "nameLocation": "91549:2:38", "nodeType": "VariableDeclaration", - "scope": 33469, - "src": "91541:10:18", + "scope": 36530, + "src": "91541:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104116,10 +104116,10 @@ "typeString": "address" }, "typeName": { - "id": 33436, + "id": 36497, "name": "address", "nodeType": "ElementaryTypeName", - "src": "91541:7:18", + "src": "91541:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104130,13 +104130,13 @@ }, { "constant": false, - "id": 33439, + "id": 36500, "mutability": "mutable", "name": "p1", - "nameLocation": "91561:2:18", + "nameLocation": "91561:2:38", "nodeType": "VariableDeclaration", - "scope": 33469, - "src": "91553:10:18", + "scope": 36530, + "src": "91553:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104144,10 +104144,10 @@ "typeString": "address" }, "typeName": { - "id": 33438, + "id": 36499, "name": "address", "nodeType": "ElementaryTypeName", - "src": "91553:7:18", + "src": "91553:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -104158,13 +104158,13 @@ }, { "constant": false, - "id": 33441, + "id": 36502, "mutability": "mutable", "name": "p2", - "nameLocation": "91573:2:18", + "nameLocation": "91573:2:38", "nodeType": "VariableDeclaration", - "scope": 33469, - "src": "91565:10:18", + "scope": 36530, + "src": "91565:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104172,10 +104172,10 @@ "typeString": "uint256" }, "typeName": { - "id": 33440, + "id": 36501, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "91565:7:18", + "src": "91565:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -104185,13 +104185,13 @@ }, { "constant": false, - "id": 33443, + "id": 36504, "mutability": "mutable", "name": "p3", - "nameLocation": "91582:2:18", + "nameLocation": "91582:2:38", "nodeType": "VariableDeclaration", - "scope": 33469, - "src": "91577:7:18", + "scope": 36530, + "src": "91577:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104199,10 +104199,10 @@ "typeString": "bool" }, "typeName": { - "id": 33442, + "id": 36503, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "91577:4:18", + "src": "91577:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -104211,44 +104211,44 @@ "visibility": "internal" } ], - "src": "91540:45:18" + "src": "91540:45:38" }, "returnParameters": { - "id": 33445, + "id": 36506, "nodeType": "ParameterList", "parameters": [], - "src": "91600:0:18" + "src": "91600:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33503, + "id": 36564, "nodeType": "FunctionDefinition", - "src": "92320:792:18", + "src": "92320:792:38", "nodes": [], "body": { - "id": 33502, + "id": 36563, "nodeType": "Block", - "src": "92395:717:18", + "src": "92395:717:38", "nodes": [], "statements": [ { "assignments": [ - 33481 + 36542 ], "declarations": [ { "constant": false, - "id": 33481, + "id": 36542, "mutability": "mutable", "name": "m0", - "nameLocation": "92413:2:18", + "nameLocation": "92413:2:38", "nodeType": "VariableDeclaration", - "scope": 33502, - "src": "92405:10:18", + "scope": 36563, + "src": "92405:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104256,10 +104256,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33480, + "id": 36541, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "92405:7:18", + "src": "92405:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -104268,24 +104268,24 @@ "visibility": "internal" } ], - "id": 33482, + "id": 36543, "nodeType": "VariableDeclarationStatement", - "src": "92405:10:18" + "src": "92405:10:38" }, { "assignments": [ - 33484 + 36545 ], "declarations": [ { "constant": false, - "id": 33484, + "id": 36545, "mutability": "mutable", "name": "m1", - "nameLocation": "92433:2:18", + "nameLocation": "92433:2:38", "nodeType": "VariableDeclaration", - "scope": 33502, - "src": "92425:10:18", + "scope": 36563, + "src": "92425:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104293,10 +104293,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33483, + "id": 36544, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "92425:7:18", + "src": "92425:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -104305,24 +104305,24 @@ "visibility": "internal" } ], - "id": 33485, + "id": 36546, "nodeType": "VariableDeclarationStatement", - "src": "92425:10:18" + "src": "92425:10:38" }, { "assignments": [ - 33487 + 36548 ], "declarations": [ { "constant": false, - "id": 33487, + "id": 36548, "mutability": "mutable", "name": "m2", - "nameLocation": "92453:2:18", + "nameLocation": "92453:2:38", "nodeType": "VariableDeclaration", - "scope": 33502, - "src": "92445:10:18", + "scope": 36563, + "src": "92445:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104330,10 +104330,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33486, + "id": 36547, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "92445:7:18", + "src": "92445:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -104342,24 +104342,24 @@ "visibility": "internal" } ], - "id": 33488, + "id": 36549, "nodeType": "VariableDeclarationStatement", - "src": "92445:10:18" + "src": "92445:10:38" }, { "assignments": [ - 33490 + 36551 ], "declarations": [ { "constant": false, - "id": 33490, + "id": 36551, "mutability": "mutable", "name": "m3", - "nameLocation": "92473:2:18", + "nameLocation": "92473:2:38", "nodeType": "VariableDeclaration", - "scope": 33502, - "src": "92465:10:18", + "scope": 36563, + "src": "92465:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104367,10 +104367,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33489, + "id": 36550, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "92465:7:18", + "src": "92465:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -104379,24 +104379,24 @@ "visibility": "internal" } ], - "id": 33491, + "id": 36552, "nodeType": "VariableDeclarationStatement", - "src": "92465:10:18" + "src": "92465:10:38" }, { "assignments": [ - 33493 + 36554 ], "declarations": [ { "constant": false, - "id": 33493, + "id": 36554, "mutability": "mutable", "name": "m4", - "nameLocation": "92493:2:18", + "nameLocation": "92493:2:38", "nodeType": "VariableDeclaration", - "scope": 33502, - "src": "92485:10:18", + "scope": 36563, + "src": "92485:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -104404,10 +104404,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33492, + "id": 36553, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "92485:7:18", + "src": "92485:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -104416,24 +104416,24 @@ "visibility": "internal" } ], - "id": 33494, + "id": 36555, "nodeType": "VariableDeclarationStatement", - "src": "92485:10:18" + "src": "92485:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "92514:381:18", + "src": "92514:381:38", "statements": [ { "nodeType": "YulAssignment", - "src": "92528:17:18", + "src": "92528:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "92540:4:18", + "src": "92540:4:38", "type": "", "value": "0x00" } @@ -104441,28 +104441,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "92534:5:18" + "src": "92534:5:38" }, "nodeType": "YulFunctionCall", - "src": "92534:11:18" + "src": "92534:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "92528:2:18" + "src": "92528:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "92558:17:18", + "src": "92558:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "92570:4:18", + "src": "92570:4:38", "type": "", "value": "0x20" } @@ -104470,28 +104470,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "92564:5:18" + "src": "92564:5:38" }, "nodeType": "YulFunctionCall", - "src": "92564:11:18" + "src": "92564:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "92558:2:18" + "src": "92558:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "92588:17:18", + "src": "92588:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "92600:4:18", + "src": "92600:4:38", "type": "", "value": "0x40" } @@ -104499,28 +104499,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "92594:5:18" + "src": "92594:5:38" }, "nodeType": "YulFunctionCall", - "src": "92594:11:18" + "src": "92594:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "92588:2:18" + "src": "92588:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "92618:17:18", + "src": "92618:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "92630:4:18", + "src": "92630:4:38", "type": "", "value": "0x60" } @@ -104528,28 +104528,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "92624:5:18" + "src": "92624:5:38" }, "nodeType": "YulFunctionCall", - "src": "92624:11:18" + "src": "92624:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "92618:2:18" + "src": "92618:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "92648:17:18", + "src": "92648:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "92660:4:18", + "src": "92660:4:38", "type": "", "value": "0x80" } @@ -104557,16 +104557,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "92654:5:18" + "src": "92654:5:38" }, "nodeType": "YulFunctionCall", - "src": "92654:11:18" + "src": "92654:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "92648:2:18" + "src": "92648:2:38" } ] }, @@ -104576,14 +104576,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "92752:4:18", + "src": "92752:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "92758:10:18", + "src": "92758:10:38", "type": "", "value": "0xbe553481" } @@ -104591,13 +104591,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "92745:6:18" + "src": "92745:6:38" }, "nodeType": "YulFunctionCall", - "src": "92745:24:18" + "src": "92745:24:38" }, "nodeType": "YulExpressionStatement", - "src": "92745:24:18" + "src": "92745:24:38" }, { "expression": { @@ -104605,26 +104605,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "92789:4:18", + "src": "92789:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "92795:2:18" + "src": "92795:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "92782:6:18" + "src": "92782:6:38" }, "nodeType": "YulFunctionCall", - "src": "92782:16:18" + "src": "92782:16:38" }, "nodeType": "YulExpressionStatement", - "src": "92782:16:18" + "src": "92782:16:38" }, { "expression": { @@ -104632,26 +104632,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "92818:4:18", + "src": "92818:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "92824:2:18" + "src": "92824:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "92811:6:18" + "src": "92811:6:38" }, "nodeType": "YulFunctionCall", - "src": "92811:16:18" + "src": "92811:16:38" }, "nodeType": "YulExpressionStatement", - "src": "92811:16:18" + "src": "92811:16:38" }, { "expression": { @@ -104659,26 +104659,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "92847:4:18", + "src": "92847:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "92853:2:18" + "src": "92853:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "92840:6:18" + "src": "92840:6:38" }, "nodeType": "YulFunctionCall", - "src": "92840:16:18" + "src": "92840:16:38" }, "nodeType": "YulExpressionStatement", - "src": "92840:16:18" + "src": "92840:16:38" }, { "expression": { @@ -104686,112 +104686,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "92876:4:18", + "src": "92876:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "92882:2:18" + "src": "92882:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "92869:6:18" + "src": "92869:6:38" }, "nodeType": "YulFunctionCall", - "src": "92869:16:18" + "src": "92869:16:38" }, "nodeType": "YulExpressionStatement", - "src": "92869:16:18" + "src": "92869:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33481, + "declaration": 36542, "isOffset": false, "isSlot": false, - "src": "92528:2:18", + "src": "92528:2:38", "valueSize": 1 }, { - "declaration": 33484, + "declaration": 36545, "isOffset": false, "isSlot": false, - "src": "92558:2:18", + "src": "92558:2:38", "valueSize": 1 }, { - "declaration": 33487, + "declaration": 36548, "isOffset": false, "isSlot": false, - "src": "92588:2:18", + "src": "92588:2:38", "valueSize": 1 }, { - "declaration": 33490, + "declaration": 36551, "isOffset": false, "isSlot": false, - "src": "92618:2:18", + "src": "92618:2:38", "valueSize": 1 }, { - "declaration": 33493, + "declaration": 36554, "isOffset": false, "isSlot": false, - "src": "92648:2:18", + "src": "92648:2:38", "valueSize": 1 }, { - "declaration": 33471, + "declaration": 36532, "isOffset": false, "isSlot": false, - "src": "92795:2:18", + "src": "92795:2:38", "valueSize": 1 }, { - "declaration": 33473, + "declaration": 36534, "isOffset": false, "isSlot": false, - "src": "92824:2:18", + "src": "92824:2:38", "valueSize": 1 }, { - "declaration": 33475, + "declaration": 36536, "isOffset": false, "isSlot": false, - "src": "92853:2:18", + "src": "92853:2:38", "valueSize": 1 }, { - "declaration": 33477, + "declaration": 36538, "isOffset": false, "isSlot": false, - "src": "92882:2:18", + "src": "92882:2:38", "valueSize": 1 } ], - "id": 33495, + "id": 36556, "nodeType": "InlineAssembly", - "src": "92505:390:18" + "src": "92505:390:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33497, + "id": 36558, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "92920:4:18", + "src": "92920:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -104800,14 +104800,14 @@ }, { "hexValue": "30783834", - "id": 33498, + "id": 36559, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "92926:4:18", + "src": "92926:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -104826,18 +104826,18 @@ "typeString": "int_const 132" } ], - "id": 33496, + "id": 36557, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "92904:15:18", + "referencedDeclaration": 33383, + "src": "92904:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33499, + "id": 36560, "isConstant": false, "isLValue": false, "isPure": false, @@ -104846,21 +104846,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "92904:27:18", + "src": "92904:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33500, + "id": 36561, "nodeType": "ExpressionStatement", - "src": "92904:27:18" + "src": "92904:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "92950:156:18", + "src": "92950:156:38", "statements": [ { "expression": { @@ -104868,26 +104868,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "92971:4:18", + "src": "92971:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "92977:2:18" + "src": "92977:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "92964:6:18" + "src": "92964:6:38" }, "nodeType": "YulFunctionCall", - "src": "92964:16:18" + "src": "92964:16:38" }, "nodeType": "YulExpressionStatement", - "src": "92964:16:18" + "src": "92964:16:38" }, { "expression": { @@ -104895,26 +104895,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "93000:4:18", + "src": "93000:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "93006:2:18" + "src": "93006:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "92993:6:18" + "src": "92993:6:38" }, "nodeType": "YulFunctionCall", - "src": "92993:16:18" + "src": "92993:16:38" }, "nodeType": "YulExpressionStatement", - "src": "92993:16:18" + "src": "92993:16:38" }, { "expression": { @@ -104922,26 +104922,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "93029:4:18", + "src": "93029:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "93035:2:18" + "src": "93035:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "93022:6:18" + "src": "93022:6:38" }, "nodeType": "YulFunctionCall", - "src": "93022:16:18" + "src": "93022:16:38" }, "nodeType": "YulExpressionStatement", - "src": "93022:16:18" + "src": "93022:16:38" }, { "expression": { @@ -104949,26 +104949,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "93058:4:18", + "src": "93058:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "93064:2:18" + "src": "93064:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "93051:6:18" + "src": "93051:6:38" }, "nodeType": "YulFunctionCall", - "src": "93051:16:18" + "src": "93051:16:38" }, "nodeType": "YulExpressionStatement", - "src": "93051:16:18" + "src": "93051:16:38" }, { "expression": { @@ -104976,70 +104976,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "93087:4:18", + "src": "93087:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "93093:2:18" + "src": "93093:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "93080:6:18" + "src": "93080:6:38" }, "nodeType": "YulFunctionCall", - "src": "93080:16:18" + "src": "93080:16:38" }, "nodeType": "YulExpressionStatement", - "src": "93080:16:18" + "src": "93080:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33481, + "declaration": 36542, "isOffset": false, "isSlot": false, - "src": "92977:2:18", + "src": "92977:2:38", "valueSize": 1 }, { - "declaration": 33484, + "declaration": 36545, "isOffset": false, "isSlot": false, - "src": "93006:2:18", + "src": "93006:2:38", "valueSize": 1 }, { - "declaration": 33487, + "declaration": 36548, "isOffset": false, "isSlot": false, - "src": "93035:2:18", + "src": "93035:2:38", "valueSize": 1 }, { - "declaration": 33490, + "declaration": 36551, "isOffset": false, "isSlot": false, - "src": "93064:2:18", + "src": "93064:2:38", "valueSize": 1 }, { - "declaration": 33493, + "declaration": 36554, "isOffset": false, "isSlot": false, - "src": "93093:2:18", + "src": "93093:2:38", "valueSize": 1 } ], - "id": 33501, + "id": 36562, "nodeType": "InlineAssembly", - "src": "92941:165:18" + "src": "92941:165:38" } ] }, @@ -105047,20 +105047,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "92329:3:18", + "nameLocation": "92329:3:38", "parameters": { - "id": 33478, + "id": 36539, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33471, + "id": 36532, "mutability": "mutable", "name": "p0", - "nameLocation": "92341:2:18", + "nameLocation": "92341:2:38", "nodeType": "VariableDeclaration", - "scope": 33503, - "src": "92333:10:18", + "scope": 36564, + "src": "92333:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105068,10 +105068,10 @@ "typeString": "address" }, "typeName": { - "id": 33470, + "id": 36531, "name": "address", "nodeType": "ElementaryTypeName", - "src": "92333:7:18", + "src": "92333:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105082,13 +105082,13 @@ }, { "constant": false, - "id": 33473, + "id": 36534, "mutability": "mutable", "name": "p1", - "nameLocation": "92353:2:18", + "nameLocation": "92353:2:38", "nodeType": "VariableDeclaration", - "scope": 33503, - "src": "92345:10:18", + "scope": 36564, + "src": "92345:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105096,10 +105096,10 @@ "typeString": "address" }, "typeName": { - "id": 33472, + "id": 36533, "name": "address", "nodeType": "ElementaryTypeName", - "src": "92345:7:18", + "src": "92345:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -105110,13 +105110,13 @@ }, { "constant": false, - "id": 33475, + "id": 36536, "mutability": "mutable", "name": "p2", - "nameLocation": "92365:2:18", + "nameLocation": "92365:2:38", "nodeType": "VariableDeclaration", - "scope": 33503, - "src": "92357:10:18", + "scope": 36564, + "src": "92357:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105124,10 +105124,10 @@ "typeString": "uint256" }, "typeName": { - "id": 33474, + "id": 36535, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "92357:7:18", + "src": "92357:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -105137,13 +105137,13 @@ }, { "constant": false, - "id": 33477, + "id": 36538, "mutability": "mutable", "name": "p3", - "nameLocation": "92377:2:18", + "nameLocation": "92377:2:38", "nodeType": "VariableDeclaration", - "scope": 33503, - "src": "92369:10:18", + "scope": 36564, + "src": "92369:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105151,10 +105151,10 @@ "typeString": "uint256" }, "typeName": { - "id": 33476, + "id": 36537, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "92369:7:18", + "src": "92369:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -105163,44 +105163,44 @@ "visibility": "internal" } ], - "src": "92332:48:18" + "src": "92332:48:38" }, "returnParameters": { - "id": 33479, + "id": 36540, "nodeType": "ParameterList", "parameters": [], - "src": "92395:0:18" + "src": "92395:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33543, + "id": 36604, "nodeType": "FunctionDefinition", - "src": "93118:1340:18", + "src": "93118:1340:38", "nodes": [], "body": { - "id": 33542, + "id": 36603, "nodeType": "Block", - "src": "93193:1265:18", + "src": "93193:1265:38", "nodes": [], "statements": [ { "assignments": [ - 33515 + 36576 ], "declarations": [ { "constant": false, - "id": 33515, + "id": 36576, "mutability": "mutable", "name": "m0", - "nameLocation": "93211:2:18", + "nameLocation": "93211:2:38", "nodeType": "VariableDeclaration", - "scope": 33542, - "src": "93203:10:18", + "scope": 36603, + "src": "93203:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105208,10 +105208,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33514, + "id": 36575, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "93203:7:18", + "src": "93203:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -105220,24 +105220,24 @@ "visibility": "internal" } ], - "id": 33516, + "id": 36577, "nodeType": "VariableDeclarationStatement", - "src": "93203:10:18" + "src": "93203:10:38" }, { "assignments": [ - 33518 + 36579 ], "declarations": [ { "constant": false, - "id": 33518, + "id": 36579, "mutability": "mutable", "name": "m1", - "nameLocation": "93231:2:18", + "nameLocation": "93231:2:38", "nodeType": "VariableDeclaration", - "scope": 33542, - "src": "93223:10:18", + "scope": 36603, + "src": "93223:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105245,10 +105245,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33517, + "id": 36578, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "93223:7:18", + "src": "93223:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -105257,24 +105257,24 @@ "visibility": "internal" } ], - "id": 33519, + "id": 36580, "nodeType": "VariableDeclarationStatement", - "src": "93223:10:18" + "src": "93223:10:38" }, { "assignments": [ - 33521 + 36582 ], "declarations": [ { "constant": false, - "id": 33521, + "id": 36582, "mutability": "mutable", "name": "m2", - "nameLocation": "93251:2:18", + "nameLocation": "93251:2:38", "nodeType": "VariableDeclaration", - "scope": 33542, - "src": "93243:10:18", + "scope": 36603, + "src": "93243:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105282,10 +105282,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33520, + "id": 36581, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "93243:7:18", + "src": "93243:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -105294,24 +105294,24 @@ "visibility": "internal" } ], - "id": 33522, + "id": 36583, "nodeType": "VariableDeclarationStatement", - "src": "93243:10:18" + "src": "93243:10:38" }, { "assignments": [ - 33524 + 36585 ], "declarations": [ { "constant": false, - "id": 33524, + "id": 36585, "mutability": "mutable", "name": "m3", - "nameLocation": "93271:2:18", + "nameLocation": "93271:2:38", "nodeType": "VariableDeclaration", - "scope": 33542, - "src": "93263:10:18", + "scope": 36603, + "src": "93263:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105319,10 +105319,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33523, + "id": 36584, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "93263:7:18", + "src": "93263:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -105331,24 +105331,24 @@ "visibility": "internal" } ], - "id": 33525, + "id": 36586, "nodeType": "VariableDeclarationStatement", - "src": "93263:10:18" + "src": "93263:10:38" }, { "assignments": [ - 33527 + 36588 ], "declarations": [ { "constant": false, - "id": 33527, + "id": 36588, "mutability": "mutable", "name": "m4", - "nameLocation": "93291:2:18", + "nameLocation": "93291:2:38", "nodeType": "VariableDeclaration", - "scope": 33542, - "src": "93283:10:18", + "scope": 36603, + "src": "93283:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105356,10 +105356,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33526, + "id": 36587, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "93283:7:18", + "src": "93283:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -105368,24 +105368,24 @@ "visibility": "internal" } ], - "id": 33528, + "id": 36589, "nodeType": "VariableDeclarationStatement", - "src": "93283:10:18" + "src": "93283:10:38" }, { "assignments": [ - 33530 + 36591 ], "declarations": [ { "constant": false, - "id": 33530, + "id": 36591, "mutability": "mutable", "name": "m5", - "nameLocation": "93311:2:18", + "nameLocation": "93311:2:38", "nodeType": "VariableDeclaration", - "scope": 33542, - "src": "93303:10:18", + "scope": 36603, + "src": "93303:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105393,10 +105393,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33529, + "id": 36590, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "93303:7:18", + "src": "93303:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -105405,24 +105405,24 @@ "visibility": "internal" } ], - "id": 33531, + "id": 36592, "nodeType": "VariableDeclarationStatement", - "src": "93303:10:18" + "src": "93303:10:38" }, { "assignments": [ - 33533 + 36594 ], "declarations": [ { "constant": false, - "id": 33533, + "id": 36594, "mutability": "mutable", "name": "m6", - "nameLocation": "93331:2:18", + "nameLocation": "93331:2:38", "nodeType": "VariableDeclaration", - "scope": 33542, - "src": "93323:10:18", + "scope": 36603, + "src": "93323:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -105430,10 +105430,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33532, + "id": 36593, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "93323:7:18", + "src": "93323:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -105442,27 +105442,27 @@ "visibility": "internal" } ], - "id": 33534, + "id": 36595, "nodeType": "VariableDeclarationStatement", - "src": "93323:10:18" + "src": "93323:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "93352:831:18", + "src": "93352:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "93395:313:18", + "src": "93395:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "93413:15:18", + "src": "93413:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "93427:1:18", + "src": "93427:1:38", "type": "", "value": "0" }, @@ -105470,7 +105470,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "93417:6:18", + "src": "93417:6:38", "type": "" } ] @@ -105478,16 +105478,16 @@ { "body": { "nodeType": "YulBlock", - "src": "93498:40:18", + "src": "93498:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "93527:9:18", + "src": "93527:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "93529:5:18" + "src": "93529:5:38" } ] }, @@ -105498,33 +105498,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "93515:6:18" + "src": "93515:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "93523:1:18" + "src": "93523:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "93510:4:18" + "src": "93510:4:38" }, "nodeType": "YulFunctionCall", - "src": "93510:15:18" + "src": "93510:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "93503:6:18" + "src": "93503:6:38" }, "nodeType": "YulFunctionCall", - "src": "93503:23:18" + "src": "93503:23:38" }, "nodeType": "YulIf", - "src": "93500:36:18" + "src": "93500:36:38" } ] }, @@ -105533,12 +105533,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "93455:6:18" + "src": "93455:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "93463:4:18", + "src": "93463:4:38", "type": "", "value": "0x20" } @@ -105546,30 +105546,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "93452:2:18" + "src": "93452:2:38" }, "nodeType": "YulFunctionCall", - "src": "93452:16:18" + "src": "93452:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "93469:28:18", + "src": "93469:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "93471:24:18", + "src": "93471:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "93485:6:18" + "src": "93485:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "93493:1:18", + "src": "93493:1:38", "type": "", "value": "1" } @@ -105577,16 +105577,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "93481:3:18" + "src": "93481:3:38" }, "nodeType": "YulFunctionCall", - "src": "93481:14:18" + "src": "93481:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "93471:6:18" + "src": "93471:6:38" } ] } @@ -105594,10 +105594,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "93449:2:18", + "src": "93449:2:38", "statements": [] }, - "src": "93445:93:18" + "src": "93445:93:38" }, { "expression": { @@ -105605,34 +105605,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "93562:3:18" + "src": "93562:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "93567:6:18" + "src": "93567:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "93555:6:18" + "src": "93555:6:38" }, "nodeType": "YulFunctionCall", - "src": "93555:19:18" + "src": "93555:19:38" }, "nodeType": "YulExpressionStatement", - "src": "93555:19:18" + "src": "93555:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "93591:37:18", + "src": "93591:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "93608:3:18", + "src": "93608:3:38", "type": "", "value": "256" }, @@ -105641,38 +105641,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "93617:1:18", + "src": "93617:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "93620:6:18" + "src": "93620:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "93613:3:18" + "src": "93613:3:38" }, "nodeType": "YulFunctionCall", - "src": "93613:14:18" + "src": "93613:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "93604:3:18" + "src": "93604:3:38" }, "nodeType": "YulFunctionCall", - "src": "93604:24:18" + "src": "93604:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "93595:5:18", + "src": "93595:5:38", "type": "" } ] @@ -105685,12 +105685,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "93656:3:18" + "src": "93656:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "93661:4:18", + "src": "93661:4:38", "type": "", "value": "0x20" } @@ -105698,59 +105698,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "93652:3:18" + "src": "93652:3:38" }, "nodeType": "YulFunctionCall", - "src": "93652:14:18" + "src": "93652:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "93672:5:18" + "src": "93672:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "93683:5:18" + "src": "93683:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "93690:1:18" + "src": "93690:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "93679:3:18" + "src": "93679:3:38" }, "nodeType": "YulFunctionCall", - "src": "93679:13:18" + "src": "93679:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "93668:3:18" + "src": "93668:3:38" }, "nodeType": "YulFunctionCall", - "src": "93668:25:18" + "src": "93668:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "93645:6:18" + "src": "93645:6:38" }, "nodeType": "YulFunctionCall", - "src": "93645:49:18" + "src": "93645:49:38" }, "nodeType": "YulExpressionStatement", - "src": "93645:49:18" + "src": "93645:49:38" } ] }, @@ -105760,27 +105760,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "93387:3:18", + "src": "93387:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "93392:1:18", + "src": "93392:1:38", "type": "" } ], - "src": "93366:342:18" + "src": "93366:342:38" }, { "nodeType": "YulAssignment", - "src": "93721:17:18", + "src": "93721:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "93733:4:18", + "src": "93733:4:38", "type": "", "value": "0x00" } @@ -105788,28 +105788,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "93727:5:18" + "src": "93727:5:38" }, "nodeType": "YulFunctionCall", - "src": "93727:11:18" + "src": "93727:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "93721:2:18" + "src": "93721:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "93751:17:18", + "src": "93751:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "93763:4:18", + "src": "93763:4:38", "type": "", "value": "0x20" } @@ -105817,28 +105817,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "93757:5:18" + "src": "93757:5:38" }, "nodeType": "YulFunctionCall", - "src": "93757:11:18" + "src": "93757:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "93751:2:18" + "src": "93751:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "93781:17:18", + "src": "93781:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "93793:4:18", + "src": "93793:4:38", "type": "", "value": "0x40" } @@ -105846,28 +105846,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "93787:5:18" + "src": "93787:5:38" }, "nodeType": "YulFunctionCall", - "src": "93787:11:18" + "src": "93787:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "93781:2:18" + "src": "93781:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "93811:17:18", + "src": "93811:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "93823:4:18", + "src": "93823:4:38", "type": "", "value": "0x60" } @@ -105875,28 +105875,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "93817:5:18" + "src": "93817:5:38" }, "nodeType": "YulFunctionCall", - "src": "93817:11:18" + "src": "93817:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "93811:2:18" + "src": "93811:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "93841:17:18", + "src": "93841:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "93853:4:18", + "src": "93853:4:38", "type": "", "value": "0x80" } @@ -105904,28 +105904,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "93847:5:18" + "src": "93847:5:38" }, "nodeType": "YulFunctionCall", - "src": "93847:11:18" + "src": "93847:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "93841:2:18" + "src": "93841:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "93871:17:18", + "src": "93871:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "93883:4:18", + "src": "93883:4:38", "type": "", "value": "0xa0" } @@ -105933,28 +105933,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "93877:5:18" + "src": "93877:5:38" }, "nodeType": "YulFunctionCall", - "src": "93877:11:18" + "src": "93877:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "93871:2:18" + "src": "93871:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "93901:17:18", + "src": "93901:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "93913:4:18", + "src": "93913:4:38", "type": "", "value": "0xc0" } @@ -105962,16 +105962,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "93907:5:18" + "src": "93907:5:38" }, "nodeType": "YulFunctionCall", - "src": "93907:11:18" + "src": "93907:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "93901:2:18" + "src": "93901:2:38" } ] }, @@ -105981,14 +105981,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "94004:4:18", + "src": "94004:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "94010:10:18", + "src": "94010:10:38", "type": "", "value": "0xfdb4f990" } @@ -105996,13 +105996,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "93997:6:18" + "src": "93997:6:38" }, "nodeType": "YulFunctionCall", - "src": "93997:24:18" + "src": "93997:24:38" }, "nodeType": "YulExpressionStatement", - "src": "93997:24:18" + "src": "93997:24:38" }, { "expression": { @@ -106010,26 +106010,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "94041:4:18", + "src": "94041:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "94047:2:18" + "src": "94047:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "94034:6:18" + "src": "94034:6:38" }, "nodeType": "YulFunctionCall", - "src": "94034:16:18" + "src": "94034:16:38" }, "nodeType": "YulExpressionStatement", - "src": "94034:16:18" + "src": "94034:16:38" }, { "expression": { @@ -106037,26 +106037,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "94070:4:18", + "src": "94070:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "94076:2:18" + "src": "94076:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "94063:6:18" + "src": "94063:6:38" }, "nodeType": "YulFunctionCall", - "src": "94063:16:18" + "src": "94063:16:38" }, "nodeType": "YulExpressionStatement", - "src": "94063:16:18" + "src": "94063:16:38" }, { "expression": { @@ -106064,26 +106064,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "94099:4:18", + "src": "94099:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "94105:2:18" + "src": "94105:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "94092:6:18" + "src": "94092:6:38" }, "nodeType": "YulFunctionCall", - "src": "94092:16:18" + "src": "94092:16:38" }, "nodeType": "YulExpressionStatement", - "src": "94092:16:18" + "src": "94092:16:38" }, { "expression": { @@ -106091,14 +106091,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "94128:4:18", + "src": "94128:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "94134:4:18", + "src": "94134:4:38", "type": "", "value": "0x80" } @@ -106106,13 +106106,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "94121:6:18" + "src": "94121:6:38" }, "nodeType": "YulFunctionCall", - "src": "94121:18:18" + "src": "94121:18:38" }, "nodeType": "YulExpressionStatement", - "src": "94121:18:18" + "src": "94121:18:38" }, { "expression": { @@ -106120,126 +106120,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "94164:4:18", + "src": "94164:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "94170:2:18" + "src": "94170:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "94152:11:18" + "src": "94152:11:38" }, "nodeType": "YulFunctionCall", - "src": "94152:21:18" + "src": "94152:21:38" }, "nodeType": "YulExpressionStatement", - "src": "94152:21:18" + "src": "94152:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33515, + "declaration": 36576, "isOffset": false, "isSlot": false, - "src": "93721:2:18", + "src": "93721:2:38", "valueSize": 1 }, { - "declaration": 33518, + "declaration": 36579, "isOffset": false, "isSlot": false, - "src": "93751:2:18", + "src": "93751:2:38", "valueSize": 1 }, { - "declaration": 33521, + "declaration": 36582, "isOffset": false, "isSlot": false, - "src": "93781:2:18", + "src": "93781:2:38", "valueSize": 1 }, { - "declaration": 33524, + "declaration": 36585, "isOffset": false, "isSlot": false, - "src": "93811:2:18", + "src": "93811:2:38", "valueSize": 1 }, { - "declaration": 33527, + "declaration": 36588, "isOffset": false, "isSlot": false, - "src": "93841:2:18", + "src": "93841:2:38", "valueSize": 1 }, { - "declaration": 33530, + "declaration": 36591, "isOffset": false, "isSlot": false, - "src": "93871:2:18", + "src": "93871:2:38", "valueSize": 1 }, { - "declaration": 33533, + "declaration": 36594, "isOffset": false, "isSlot": false, - "src": "93901:2:18", + "src": "93901:2:38", "valueSize": 1 }, { - "declaration": 33505, + "declaration": 36566, "isOffset": false, "isSlot": false, - "src": "94047:2:18", + "src": "94047:2:38", "valueSize": 1 }, { - "declaration": 33507, + "declaration": 36568, "isOffset": false, "isSlot": false, - "src": "94076:2:18", + "src": "94076:2:38", "valueSize": 1 }, { - "declaration": 33509, + "declaration": 36570, "isOffset": false, "isSlot": false, - "src": "94105:2:18", + "src": "94105:2:38", "valueSize": 1 }, { - "declaration": 33511, + "declaration": 36572, "isOffset": false, "isSlot": false, - "src": "94170:2:18", + "src": "94170:2:38", "valueSize": 1 } ], - "id": 33535, + "id": 36596, "nodeType": "InlineAssembly", - "src": "93343:840:18" + "src": "93343:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33537, + "id": 36598, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "94208:4:18", + "src": "94208:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -106248,14 +106248,14 @@ }, { "hexValue": "30786334", - "id": 33538, + "id": 36599, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "94214:4:18", + "src": "94214:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -106274,18 +106274,18 @@ "typeString": "int_const 196" } ], - "id": 33536, + "id": 36597, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "94192:15:18", + "referencedDeclaration": 33383, + "src": "94192:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33539, + "id": 36600, "isConstant": false, "isLValue": false, "isPure": false, @@ -106294,21 +106294,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "94192:27:18", + "src": "94192:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33540, + "id": 36601, "nodeType": "ExpressionStatement", - "src": "94192:27:18" + "src": "94192:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "94238:214:18", + "src": "94238:214:38", "statements": [ { "expression": { @@ -106316,26 +106316,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "94259:4:18", + "src": "94259:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "94265:2:18" + "src": "94265:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "94252:6:18" + "src": "94252:6:38" }, "nodeType": "YulFunctionCall", - "src": "94252:16:18" + "src": "94252:16:38" }, "nodeType": "YulExpressionStatement", - "src": "94252:16:18" + "src": "94252:16:38" }, { "expression": { @@ -106343,26 +106343,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "94288:4:18", + "src": "94288:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "94294:2:18" + "src": "94294:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "94281:6:18" + "src": "94281:6:38" }, "nodeType": "YulFunctionCall", - "src": "94281:16:18" + "src": "94281:16:38" }, "nodeType": "YulExpressionStatement", - "src": "94281:16:18" + "src": "94281:16:38" }, { "expression": { @@ -106370,26 +106370,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "94317:4:18", + "src": "94317:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "94323:2:18" + "src": "94323:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "94310:6:18" + "src": "94310:6:38" }, "nodeType": "YulFunctionCall", - "src": "94310:16:18" + "src": "94310:16:38" }, "nodeType": "YulExpressionStatement", - "src": "94310:16:18" + "src": "94310:16:38" }, { "expression": { @@ -106397,26 +106397,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "94346:4:18", + "src": "94346:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "94352:2:18" + "src": "94352:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "94339:6:18" + "src": "94339:6:38" }, "nodeType": "YulFunctionCall", - "src": "94339:16:18" + "src": "94339:16:38" }, "nodeType": "YulExpressionStatement", - "src": "94339:16:18" + "src": "94339:16:38" }, { "expression": { @@ -106424,26 +106424,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "94375:4:18", + "src": "94375:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "94381:2:18" + "src": "94381:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "94368:6:18" + "src": "94368:6:38" }, "nodeType": "YulFunctionCall", - "src": "94368:16:18" + "src": "94368:16:38" }, "nodeType": "YulExpressionStatement", - "src": "94368:16:18" + "src": "94368:16:38" }, { "expression": { @@ -106451,26 +106451,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "94404:4:18", + "src": "94404:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "94410:2:18" + "src": "94410:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "94397:6:18" + "src": "94397:6:38" }, "nodeType": "YulFunctionCall", - "src": "94397:16:18" + "src": "94397:16:38" }, "nodeType": "YulExpressionStatement", - "src": "94397:16:18" + "src": "94397:16:38" }, { "expression": { @@ -106478,84 +106478,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "94433:4:18", + "src": "94433:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "94439:2:18" + "src": "94439:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "94426:6:18" + "src": "94426:6:38" }, "nodeType": "YulFunctionCall", - "src": "94426:16:18" + "src": "94426:16:38" }, "nodeType": "YulExpressionStatement", - "src": "94426:16:18" + "src": "94426:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33515, + "declaration": 36576, "isOffset": false, "isSlot": false, - "src": "94265:2:18", + "src": "94265:2:38", "valueSize": 1 }, { - "declaration": 33518, + "declaration": 36579, "isOffset": false, "isSlot": false, - "src": "94294:2:18", + "src": "94294:2:38", "valueSize": 1 }, { - "declaration": 33521, + "declaration": 36582, "isOffset": false, "isSlot": false, - "src": "94323:2:18", + "src": "94323:2:38", "valueSize": 1 }, { - "declaration": 33524, + "declaration": 36585, "isOffset": false, "isSlot": false, - "src": "94352:2:18", + "src": "94352:2:38", "valueSize": 1 }, { - "declaration": 33527, + "declaration": 36588, "isOffset": false, "isSlot": false, - "src": "94381:2:18", + "src": "94381:2:38", "valueSize": 1 }, { - "declaration": 33530, + "declaration": 36591, "isOffset": false, "isSlot": false, - "src": "94410:2:18", + "src": "94410:2:38", "valueSize": 1 }, { - "declaration": 33533, + "declaration": 36594, "isOffset": false, "isSlot": false, - "src": "94439:2:18", + "src": "94439:2:38", "valueSize": 1 } ], - "id": 33541, + "id": 36602, "nodeType": "InlineAssembly", - "src": "94229:223:18" + "src": "94229:223:38" } ] }, @@ -106563,20 +106563,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "93127:3:18", + "nameLocation": "93127:3:38", "parameters": { - "id": 33512, + "id": 36573, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33505, + "id": 36566, "mutability": "mutable", "name": "p0", - "nameLocation": "93139:2:18", + "nameLocation": "93139:2:38", "nodeType": "VariableDeclaration", - "scope": 33543, - "src": "93131:10:18", + "scope": 36604, + "src": "93131:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106584,10 +106584,10 @@ "typeString": "address" }, "typeName": { - "id": 33504, + "id": 36565, "name": "address", "nodeType": "ElementaryTypeName", - "src": "93131:7:18", + "src": "93131:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106598,13 +106598,13 @@ }, { "constant": false, - "id": 33507, + "id": 36568, "mutability": "mutable", "name": "p1", - "nameLocation": "93151:2:18", + "nameLocation": "93151:2:38", "nodeType": "VariableDeclaration", - "scope": 33543, - "src": "93143:10:18", + "scope": 36604, + "src": "93143:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106612,10 +106612,10 @@ "typeString": "address" }, "typeName": { - "id": 33506, + "id": 36567, "name": "address", "nodeType": "ElementaryTypeName", - "src": "93143:7:18", + "src": "93143:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -106626,13 +106626,13 @@ }, { "constant": false, - "id": 33509, + "id": 36570, "mutability": "mutable", "name": "p2", - "nameLocation": "93163:2:18", + "nameLocation": "93163:2:38", "nodeType": "VariableDeclaration", - "scope": 33543, - "src": "93155:10:18", + "scope": 36604, + "src": "93155:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106640,10 +106640,10 @@ "typeString": "uint256" }, "typeName": { - "id": 33508, + "id": 36569, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "93155:7:18", + "src": "93155:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -106653,13 +106653,13 @@ }, { "constant": false, - "id": 33511, + "id": 36572, "mutability": "mutable", "name": "p3", - "nameLocation": "93175:2:18", + "nameLocation": "93175:2:38", "nodeType": "VariableDeclaration", - "scope": 33543, - "src": "93167:10:18", + "scope": 36604, + "src": "93167:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106667,10 +106667,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33510, + "id": 36571, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "93167:7:18", + "src": "93167:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -106679,44 +106679,44 @@ "visibility": "internal" } ], - "src": "93130:48:18" + "src": "93130:48:38" }, "returnParameters": { - "id": 33513, + "id": 36574, "nodeType": "ParameterList", "parameters": [], - "src": "93193:0:18" + "src": "93193:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33583, + "id": 36644, "nodeType": "FunctionDefinition", - "src": "94464:1340:18", + "src": "94464:1340:38", "nodes": [], "body": { - "id": 33582, + "id": 36643, "nodeType": "Block", - "src": "94539:1265:18", + "src": "94539:1265:38", "nodes": [], "statements": [ { "assignments": [ - 33555 + 36616 ], "declarations": [ { "constant": false, - "id": 33555, + "id": 36616, "mutability": "mutable", "name": "m0", - "nameLocation": "94557:2:18", + "nameLocation": "94557:2:38", "nodeType": "VariableDeclaration", - "scope": 33582, - "src": "94549:10:18", + "scope": 36643, + "src": "94549:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106724,10 +106724,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33554, + "id": 36615, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "94549:7:18", + "src": "94549:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -106736,24 +106736,24 @@ "visibility": "internal" } ], - "id": 33556, + "id": 36617, "nodeType": "VariableDeclarationStatement", - "src": "94549:10:18" + "src": "94549:10:38" }, { "assignments": [ - 33558 + 36619 ], "declarations": [ { "constant": false, - "id": 33558, + "id": 36619, "mutability": "mutable", "name": "m1", - "nameLocation": "94577:2:18", + "nameLocation": "94577:2:38", "nodeType": "VariableDeclaration", - "scope": 33582, - "src": "94569:10:18", + "scope": 36643, + "src": "94569:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106761,10 +106761,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33557, + "id": 36618, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "94569:7:18", + "src": "94569:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -106773,24 +106773,24 @@ "visibility": "internal" } ], - "id": 33559, + "id": 36620, "nodeType": "VariableDeclarationStatement", - "src": "94569:10:18" + "src": "94569:10:38" }, { "assignments": [ - 33561 + 36622 ], "declarations": [ { "constant": false, - "id": 33561, + "id": 36622, "mutability": "mutable", "name": "m2", - "nameLocation": "94597:2:18", + "nameLocation": "94597:2:38", "nodeType": "VariableDeclaration", - "scope": 33582, - "src": "94589:10:18", + "scope": 36643, + "src": "94589:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106798,10 +106798,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33560, + "id": 36621, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "94589:7:18", + "src": "94589:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -106810,24 +106810,24 @@ "visibility": "internal" } ], - "id": 33562, + "id": 36623, "nodeType": "VariableDeclarationStatement", - "src": "94589:10:18" + "src": "94589:10:38" }, { "assignments": [ - 33564 + 36625 ], "declarations": [ { "constant": false, - "id": 33564, + "id": 36625, "mutability": "mutable", "name": "m3", - "nameLocation": "94617:2:18", + "nameLocation": "94617:2:38", "nodeType": "VariableDeclaration", - "scope": 33582, - "src": "94609:10:18", + "scope": 36643, + "src": "94609:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106835,10 +106835,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33563, + "id": 36624, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "94609:7:18", + "src": "94609:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -106847,24 +106847,24 @@ "visibility": "internal" } ], - "id": 33565, + "id": 36626, "nodeType": "VariableDeclarationStatement", - "src": "94609:10:18" + "src": "94609:10:38" }, { "assignments": [ - 33567 + 36628 ], "declarations": [ { "constant": false, - "id": 33567, + "id": 36628, "mutability": "mutable", "name": "m4", - "nameLocation": "94637:2:18", + "nameLocation": "94637:2:38", "nodeType": "VariableDeclaration", - "scope": 33582, - "src": "94629:10:18", + "scope": 36643, + "src": "94629:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106872,10 +106872,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33566, + "id": 36627, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "94629:7:18", + "src": "94629:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -106884,24 +106884,24 @@ "visibility": "internal" } ], - "id": 33568, + "id": 36629, "nodeType": "VariableDeclarationStatement", - "src": "94629:10:18" + "src": "94629:10:38" }, { "assignments": [ - 33570 + 36631 ], "declarations": [ { "constant": false, - "id": 33570, + "id": 36631, "mutability": "mutable", "name": "m5", - "nameLocation": "94657:2:18", + "nameLocation": "94657:2:38", "nodeType": "VariableDeclaration", - "scope": 33582, - "src": "94649:10:18", + "scope": 36643, + "src": "94649:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106909,10 +106909,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33569, + "id": 36630, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "94649:7:18", + "src": "94649:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -106921,24 +106921,24 @@ "visibility": "internal" } ], - "id": 33571, + "id": 36632, "nodeType": "VariableDeclarationStatement", - "src": "94649:10:18" + "src": "94649:10:38" }, { "assignments": [ - 33573 + 36634 ], "declarations": [ { "constant": false, - "id": 33573, + "id": 36634, "mutability": "mutable", "name": "m6", - "nameLocation": "94677:2:18", + "nameLocation": "94677:2:38", "nodeType": "VariableDeclaration", - "scope": 33582, - "src": "94669:10:18", + "scope": 36643, + "src": "94669:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -106946,10 +106946,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33572, + "id": 36633, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "94669:7:18", + "src": "94669:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -106958,27 +106958,27 @@ "visibility": "internal" } ], - "id": 33574, + "id": 36635, "nodeType": "VariableDeclarationStatement", - "src": "94669:10:18" + "src": "94669:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "94698:831:18", + "src": "94698:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "94741:313:18", + "src": "94741:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "94759:15:18", + "src": "94759:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "94773:1:18", + "src": "94773:1:38", "type": "", "value": "0" }, @@ -106986,7 +106986,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "94763:6:18", + "src": "94763:6:38", "type": "" } ] @@ -106994,16 +106994,16 @@ { "body": { "nodeType": "YulBlock", - "src": "94844:40:18", + "src": "94844:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "94873:9:18", + "src": "94873:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "94875:5:18" + "src": "94875:5:38" } ] }, @@ -107014,33 +107014,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "94861:6:18" + "src": "94861:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "94869:1:18" + "src": "94869:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "94856:4:18" + "src": "94856:4:38" }, "nodeType": "YulFunctionCall", - "src": "94856:15:18" + "src": "94856:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "94849:6:18" + "src": "94849:6:38" }, "nodeType": "YulFunctionCall", - "src": "94849:23:18" + "src": "94849:23:38" }, "nodeType": "YulIf", - "src": "94846:36:18" + "src": "94846:36:38" } ] }, @@ -107049,12 +107049,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "94801:6:18" + "src": "94801:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "94809:4:18", + "src": "94809:4:38", "type": "", "value": "0x20" } @@ -107062,30 +107062,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "94798:2:18" + "src": "94798:2:38" }, "nodeType": "YulFunctionCall", - "src": "94798:16:18" + "src": "94798:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "94815:28:18", + "src": "94815:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "94817:24:18", + "src": "94817:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "94831:6:18" + "src": "94831:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "94839:1:18", + "src": "94839:1:38", "type": "", "value": "1" } @@ -107093,16 +107093,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "94827:3:18" + "src": "94827:3:38" }, "nodeType": "YulFunctionCall", - "src": "94827:14:18" + "src": "94827:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "94817:6:18" + "src": "94817:6:38" } ] } @@ -107110,10 +107110,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "94795:2:18", + "src": "94795:2:38", "statements": [] }, - "src": "94791:93:18" + "src": "94791:93:38" }, { "expression": { @@ -107121,34 +107121,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "94908:3:18" + "src": "94908:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "94913:6:18" + "src": "94913:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "94901:6:18" + "src": "94901:6:38" }, "nodeType": "YulFunctionCall", - "src": "94901:19:18" + "src": "94901:19:38" }, "nodeType": "YulExpressionStatement", - "src": "94901:19:18" + "src": "94901:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "94937:37:18", + "src": "94937:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "94954:3:18", + "src": "94954:3:38", "type": "", "value": "256" }, @@ -107157,38 +107157,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "94963:1:18", + "src": "94963:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "94966:6:18" + "src": "94966:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "94959:3:18" + "src": "94959:3:38" }, "nodeType": "YulFunctionCall", - "src": "94959:14:18" + "src": "94959:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "94950:3:18" + "src": "94950:3:38" }, "nodeType": "YulFunctionCall", - "src": "94950:24:18" + "src": "94950:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "94941:5:18", + "src": "94941:5:38", "type": "" } ] @@ -107201,12 +107201,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "95002:3:18" + "src": "95002:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "95007:4:18", + "src": "95007:4:38", "type": "", "value": "0x20" } @@ -107214,59 +107214,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "94998:3:18" + "src": "94998:3:38" }, "nodeType": "YulFunctionCall", - "src": "94998:14:18" + "src": "94998:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "95018:5:18" + "src": "95018:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "95029:5:18" + "src": "95029:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "95036:1:18" + "src": "95036:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "95025:3:18" + "src": "95025:3:38" }, "nodeType": "YulFunctionCall", - "src": "95025:13:18" + "src": "95025:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "95014:3:18" + "src": "95014:3:38" }, "nodeType": "YulFunctionCall", - "src": "95014:25:18" + "src": "95014:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "94991:6:18" + "src": "94991:6:38" }, "nodeType": "YulFunctionCall", - "src": "94991:49:18" + "src": "94991:49:38" }, "nodeType": "YulExpressionStatement", - "src": "94991:49:18" + "src": "94991:49:38" } ] }, @@ -107276,27 +107276,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "94733:3:18", + "src": "94733:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "94738:1:18", + "src": "94738:1:38", "type": "" } ], - "src": "94712:342:18" + "src": "94712:342:38" }, { "nodeType": "YulAssignment", - "src": "95067:17:18", + "src": "95067:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "95079:4:18", + "src": "95079:4:38", "type": "", "value": "0x00" } @@ -107304,28 +107304,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "95073:5:18" + "src": "95073:5:38" }, "nodeType": "YulFunctionCall", - "src": "95073:11:18" + "src": "95073:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "95067:2:18" + "src": "95067:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "95097:17:18", + "src": "95097:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "95109:4:18", + "src": "95109:4:38", "type": "", "value": "0x20" } @@ -107333,28 +107333,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "95103:5:18" + "src": "95103:5:38" }, "nodeType": "YulFunctionCall", - "src": "95103:11:18" + "src": "95103:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "95097:2:18" + "src": "95097:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "95127:17:18", + "src": "95127:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "95139:4:18", + "src": "95139:4:38", "type": "", "value": "0x40" } @@ -107362,28 +107362,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "95133:5:18" + "src": "95133:5:38" }, "nodeType": "YulFunctionCall", - "src": "95133:11:18" + "src": "95133:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "95127:2:18" + "src": "95127:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "95157:17:18", + "src": "95157:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "95169:4:18", + "src": "95169:4:38", "type": "", "value": "0x60" } @@ -107391,28 +107391,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "95163:5:18" + "src": "95163:5:38" }, "nodeType": "YulFunctionCall", - "src": "95163:11:18" + "src": "95163:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "95157:2:18" + "src": "95157:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "95187:17:18", + "src": "95187:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "95199:4:18", + "src": "95199:4:38", "type": "", "value": "0x80" } @@ -107420,28 +107420,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "95193:5:18" + "src": "95193:5:38" }, "nodeType": "YulFunctionCall", - "src": "95193:11:18" + "src": "95193:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "95187:2:18" + "src": "95187:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "95217:17:18", + "src": "95217:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "95229:4:18", + "src": "95229:4:38", "type": "", "value": "0xa0" } @@ -107449,28 +107449,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "95223:5:18" + "src": "95223:5:38" }, "nodeType": "YulFunctionCall", - "src": "95223:11:18" + "src": "95223:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "95217:2:18" + "src": "95217:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "95247:17:18", + "src": "95247:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "95259:4:18", + "src": "95259:4:38", "type": "", "value": "0xc0" } @@ -107478,16 +107478,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "95253:5:18" + "src": "95253:5:38" }, "nodeType": "YulFunctionCall", - "src": "95253:11:18" + "src": "95253:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "95247:2:18" + "src": "95247:2:38" } ] }, @@ -107497,14 +107497,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "95350:4:18", + "src": "95350:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "95356:10:18", + "src": "95356:10:38", "type": "", "value": "0x8f736d16" } @@ -107512,13 +107512,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "95343:6:18" + "src": "95343:6:38" }, "nodeType": "YulFunctionCall", - "src": "95343:24:18" + "src": "95343:24:38" }, "nodeType": "YulExpressionStatement", - "src": "95343:24:18" + "src": "95343:24:38" }, { "expression": { @@ -107526,26 +107526,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "95387:4:18", + "src": "95387:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "95393:2:18" + "src": "95393:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "95380:6:18" + "src": "95380:6:38" }, "nodeType": "YulFunctionCall", - "src": "95380:16:18" + "src": "95380:16:38" }, "nodeType": "YulExpressionStatement", - "src": "95380:16:18" + "src": "95380:16:38" }, { "expression": { @@ -107553,26 +107553,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "95416:4:18", + "src": "95416:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "95422:2:18" + "src": "95422:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "95409:6:18" + "src": "95409:6:38" }, "nodeType": "YulFunctionCall", - "src": "95409:16:18" + "src": "95409:16:38" }, "nodeType": "YulExpressionStatement", - "src": "95409:16:18" + "src": "95409:16:38" }, { "expression": { @@ -107580,14 +107580,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "95445:4:18", + "src": "95445:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "95451:4:18", + "src": "95451:4:38", "type": "", "value": "0x80" } @@ -107595,13 +107595,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "95438:6:18" + "src": "95438:6:38" }, "nodeType": "YulFunctionCall", - "src": "95438:18:18" + "src": "95438:18:38" }, "nodeType": "YulExpressionStatement", - "src": "95438:18:18" + "src": "95438:18:38" }, { "expression": { @@ -107609,26 +107609,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "95476:4:18", + "src": "95476:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "95482:2:18" + "src": "95482:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "95469:6:18" + "src": "95469:6:38" }, "nodeType": "YulFunctionCall", - "src": "95469:16:18" + "src": "95469:16:38" }, "nodeType": "YulExpressionStatement", - "src": "95469:16:18" + "src": "95469:16:38" }, { "expression": { @@ -107636,126 +107636,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "95510:4:18", + "src": "95510:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "95516:2:18" + "src": "95516:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "95498:11:18" + "src": "95498:11:38" }, "nodeType": "YulFunctionCall", - "src": "95498:21:18" + "src": "95498:21:38" }, "nodeType": "YulExpressionStatement", - "src": "95498:21:18" + "src": "95498:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33555, + "declaration": 36616, "isOffset": false, "isSlot": false, - "src": "95067:2:18", + "src": "95067:2:38", "valueSize": 1 }, { - "declaration": 33558, + "declaration": 36619, "isOffset": false, "isSlot": false, - "src": "95097:2:18", + "src": "95097:2:38", "valueSize": 1 }, { - "declaration": 33561, + "declaration": 36622, "isOffset": false, "isSlot": false, - "src": "95127:2:18", + "src": "95127:2:38", "valueSize": 1 }, { - "declaration": 33564, + "declaration": 36625, "isOffset": false, "isSlot": false, - "src": "95157:2:18", + "src": "95157:2:38", "valueSize": 1 }, { - "declaration": 33567, + "declaration": 36628, "isOffset": false, "isSlot": false, - "src": "95187:2:18", + "src": "95187:2:38", "valueSize": 1 }, { - "declaration": 33570, + "declaration": 36631, "isOffset": false, "isSlot": false, - "src": "95217:2:18", + "src": "95217:2:38", "valueSize": 1 }, { - "declaration": 33573, + "declaration": 36634, "isOffset": false, "isSlot": false, - "src": "95247:2:18", + "src": "95247:2:38", "valueSize": 1 }, { - "declaration": 33545, + "declaration": 36606, "isOffset": false, "isSlot": false, - "src": "95393:2:18", + "src": "95393:2:38", "valueSize": 1 }, { - "declaration": 33547, + "declaration": 36608, "isOffset": false, "isSlot": false, - "src": "95422:2:18", + "src": "95422:2:38", "valueSize": 1 }, { - "declaration": 33549, + "declaration": 36610, "isOffset": false, "isSlot": false, - "src": "95516:2:18", + "src": "95516:2:38", "valueSize": 1 }, { - "declaration": 33551, + "declaration": 36612, "isOffset": false, "isSlot": false, - "src": "95482:2:18", + "src": "95482:2:38", "valueSize": 1 } ], - "id": 33575, + "id": 36636, "nodeType": "InlineAssembly", - "src": "94689:840:18" + "src": "94689:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33577, + "id": 36638, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "95554:4:18", + "src": "95554:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -107764,14 +107764,14 @@ }, { "hexValue": "30786334", - "id": 33578, + "id": 36639, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "95560:4:18", + "src": "95560:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -107790,18 +107790,18 @@ "typeString": "int_const 196" } ], - "id": 33576, + "id": 36637, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "95538:15:18", + "referencedDeclaration": 33383, + "src": "95538:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33579, + "id": 36640, "isConstant": false, "isLValue": false, "isPure": false, @@ -107810,21 +107810,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "95538:27:18", + "src": "95538:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33580, + "id": 36641, "nodeType": "ExpressionStatement", - "src": "95538:27:18" + "src": "95538:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "95584:214:18", + "src": "95584:214:38", "statements": [ { "expression": { @@ -107832,26 +107832,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "95605:4:18", + "src": "95605:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "95611:2:18" + "src": "95611:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "95598:6:18" + "src": "95598:6:38" }, "nodeType": "YulFunctionCall", - "src": "95598:16:18" + "src": "95598:16:38" }, "nodeType": "YulExpressionStatement", - "src": "95598:16:18" + "src": "95598:16:38" }, { "expression": { @@ -107859,26 +107859,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "95634:4:18", + "src": "95634:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "95640:2:18" + "src": "95640:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "95627:6:18" + "src": "95627:6:38" }, "nodeType": "YulFunctionCall", - "src": "95627:16:18" + "src": "95627:16:38" }, "nodeType": "YulExpressionStatement", - "src": "95627:16:18" + "src": "95627:16:38" }, { "expression": { @@ -107886,26 +107886,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "95663:4:18", + "src": "95663:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "95669:2:18" + "src": "95669:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "95656:6:18" + "src": "95656:6:38" }, "nodeType": "YulFunctionCall", - "src": "95656:16:18" + "src": "95656:16:38" }, "nodeType": "YulExpressionStatement", - "src": "95656:16:18" + "src": "95656:16:38" }, { "expression": { @@ -107913,26 +107913,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "95692:4:18", + "src": "95692:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "95698:2:18" + "src": "95698:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "95685:6:18" + "src": "95685:6:38" }, "nodeType": "YulFunctionCall", - "src": "95685:16:18" + "src": "95685:16:38" }, "nodeType": "YulExpressionStatement", - "src": "95685:16:18" + "src": "95685:16:38" }, { "expression": { @@ -107940,26 +107940,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "95721:4:18", + "src": "95721:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "95727:2:18" + "src": "95727:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "95714:6:18" + "src": "95714:6:38" }, "nodeType": "YulFunctionCall", - "src": "95714:16:18" + "src": "95714:16:38" }, "nodeType": "YulExpressionStatement", - "src": "95714:16:18" + "src": "95714:16:38" }, { "expression": { @@ -107967,26 +107967,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "95750:4:18", + "src": "95750:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "95756:2:18" + "src": "95756:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "95743:6:18" + "src": "95743:6:38" }, "nodeType": "YulFunctionCall", - "src": "95743:16:18" + "src": "95743:16:38" }, "nodeType": "YulExpressionStatement", - "src": "95743:16:18" + "src": "95743:16:38" }, { "expression": { @@ -107994,84 +107994,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "95779:4:18", + "src": "95779:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "95785:2:18" + "src": "95785:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "95772:6:18" + "src": "95772:6:38" }, "nodeType": "YulFunctionCall", - "src": "95772:16:18" + "src": "95772:16:38" }, "nodeType": "YulExpressionStatement", - "src": "95772:16:18" + "src": "95772:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33555, + "declaration": 36616, "isOffset": false, "isSlot": false, - "src": "95611:2:18", + "src": "95611:2:38", "valueSize": 1 }, { - "declaration": 33558, + "declaration": 36619, "isOffset": false, "isSlot": false, - "src": "95640:2:18", + "src": "95640:2:38", "valueSize": 1 }, { - "declaration": 33561, + "declaration": 36622, "isOffset": false, "isSlot": false, - "src": "95669:2:18", + "src": "95669:2:38", "valueSize": 1 }, { - "declaration": 33564, + "declaration": 36625, "isOffset": false, "isSlot": false, - "src": "95698:2:18", + "src": "95698:2:38", "valueSize": 1 }, { - "declaration": 33567, + "declaration": 36628, "isOffset": false, "isSlot": false, - "src": "95727:2:18", + "src": "95727:2:38", "valueSize": 1 }, { - "declaration": 33570, + "declaration": 36631, "isOffset": false, "isSlot": false, - "src": "95756:2:18", + "src": "95756:2:38", "valueSize": 1 }, { - "declaration": 33573, + "declaration": 36634, "isOffset": false, "isSlot": false, - "src": "95785:2:18", + "src": "95785:2:38", "valueSize": 1 } ], - "id": 33581, + "id": 36642, "nodeType": "InlineAssembly", - "src": "95575:223:18" + "src": "95575:223:38" } ] }, @@ -108079,20 +108079,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "94473:3:18", + "nameLocation": "94473:3:38", "parameters": { - "id": 33552, + "id": 36613, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33545, + "id": 36606, "mutability": "mutable", "name": "p0", - "nameLocation": "94485:2:18", + "nameLocation": "94485:2:38", "nodeType": "VariableDeclaration", - "scope": 33583, - "src": "94477:10:18", + "scope": 36644, + "src": "94477:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108100,10 +108100,10 @@ "typeString": "address" }, "typeName": { - "id": 33544, + "id": 36605, "name": "address", "nodeType": "ElementaryTypeName", - "src": "94477:7:18", + "src": "94477:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108114,13 +108114,13 @@ }, { "constant": false, - "id": 33547, + "id": 36608, "mutability": "mutable", "name": "p1", - "nameLocation": "94497:2:18", + "nameLocation": "94497:2:38", "nodeType": "VariableDeclaration", - "scope": 33583, - "src": "94489:10:18", + "scope": 36644, + "src": "94489:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108128,10 +108128,10 @@ "typeString": "address" }, "typeName": { - "id": 33546, + "id": 36607, "name": "address", "nodeType": "ElementaryTypeName", - "src": "94489:7:18", + "src": "94489:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108142,13 +108142,13 @@ }, { "constant": false, - "id": 33549, + "id": 36610, "mutability": "mutable", "name": "p2", - "nameLocation": "94509:2:18", + "nameLocation": "94509:2:38", "nodeType": "VariableDeclaration", - "scope": 33583, - "src": "94501:10:18", + "scope": 36644, + "src": "94501:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108156,10 +108156,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33548, + "id": 36609, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "94501:7:18", + "src": "94501:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -108169,13 +108169,13 @@ }, { "constant": false, - "id": 33551, + "id": 36612, "mutability": "mutable", "name": "p3", - "nameLocation": "94521:2:18", + "nameLocation": "94521:2:38", "nodeType": "VariableDeclaration", - "scope": 33583, - "src": "94513:10:18", + "scope": 36644, + "src": "94513:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108183,10 +108183,10 @@ "typeString": "address" }, "typeName": { - "id": 33550, + "id": 36611, "name": "address", "nodeType": "ElementaryTypeName", - "src": "94513:7:18", + "src": "94513:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -108196,44 +108196,44 @@ "visibility": "internal" } ], - "src": "94476:48:18" + "src": "94476:48:38" }, "returnParameters": { - "id": 33553, + "id": 36614, "nodeType": "ParameterList", "parameters": [], - "src": "94539:0:18" + "src": "94539:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33623, + "id": 36684, "nodeType": "FunctionDefinition", - "src": "95810:1334:18", + "src": "95810:1334:38", "nodes": [], "body": { - "id": 33622, + "id": 36683, "nodeType": "Block", - "src": "95882:1262:18", + "src": "95882:1262:38", "nodes": [], "statements": [ { "assignments": [ - 33595 + 36656 ], "declarations": [ { "constant": false, - "id": 33595, + "id": 36656, "mutability": "mutable", "name": "m0", - "nameLocation": "95900:2:18", + "nameLocation": "95900:2:38", "nodeType": "VariableDeclaration", - "scope": 33622, - "src": "95892:10:18", + "scope": 36683, + "src": "95892:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108241,10 +108241,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33594, + "id": 36655, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "95892:7:18", + "src": "95892:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -108253,24 +108253,24 @@ "visibility": "internal" } ], - "id": 33596, + "id": 36657, "nodeType": "VariableDeclarationStatement", - "src": "95892:10:18" + "src": "95892:10:38" }, { "assignments": [ - 33598 + 36659 ], "declarations": [ { "constant": false, - "id": 33598, + "id": 36659, "mutability": "mutable", "name": "m1", - "nameLocation": "95920:2:18", + "nameLocation": "95920:2:38", "nodeType": "VariableDeclaration", - "scope": 33622, - "src": "95912:10:18", + "scope": 36683, + "src": "95912:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108278,10 +108278,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33597, + "id": 36658, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "95912:7:18", + "src": "95912:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -108290,24 +108290,24 @@ "visibility": "internal" } ], - "id": 33599, + "id": 36660, "nodeType": "VariableDeclarationStatement", - "src": "95912:10:18" + "src": "95912:10:38" }, { "assignments": [ - 33601 + 36662 ], "declarations": [ { "constant": false, - "id": 33601, + "id": 36662, "mutability": "mutable", "name": "m2", - "nameLocation": "95940:2:18", + "nameLocation": "95940:2:38", "nodeType": "VariableDeclaration", - "scope": 33622, - "src": "95932:10:18", + "scope": 36683, + "src": "95932:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108315,10 +108315,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33600, + "id": 36661, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "95932:7:18", + "src": "95932:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -108327,24 +108327,24 @@ "visibility": "internal" } ], - "id": 33602, + "id": 36663, "nodeType": "VariableDeclarationStatement", - "src": "95932:10:18" + "src": "95932:10:38" }, { "assignments": [ - 33604 + 36665 ], "declarations": [ { "constant": false, - "id": 33604, + "id": 36665, "mutability": "mutable", "name": "m3", - "nameLocation": "95960:2:18", + "nameLocation": "95960:2:38", "nodeType": "VariableDeclaration", - "scope": 33622, - "src": "95952:10:18", + "scope": 36683, + "src": "95952:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108352,10 +108352,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33603, + "id": 36664, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "95952:7:18", + "src": "95952:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -108364,24 +108364,24 @@ "visibility": "internal" } ], - "id": 33605, + "id": 36666, "nodeType": "VariableDeclarationStatement", - "src": "95952:10:18" + "src": "95952:10:38" }, { "assignments": [ - 33607 + 36668 ], "declarations": [ { "constant": false, - "id": 33607, + "id": 36668, "mutability": "mutable", "name": "m4", - "nameLocation": "95980:2:18", + "nameLocation": "95980:2:38", "nodeType": "VariableDeclaration", - "scope": 33622, - "src": "95972:10:18", + "scope": 36683, + "src": "95972:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108389,10 +108389,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33606, + "id": 36667, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "95972:7:18", + "src": "95972:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -108401,24 +108401,24 @@ "visibility": "internal" } ], - "id": 33608, + "id": 36669, "nodeType": "VariableDeclarationStatement", - "src": "95972:10:18" + "src": "95972:10:38" }, { "assignments": [ - 33610 + 36671 ], "declarations": [ { "constant": false, - "id": 33610, + "id": 36671, "mutability": "mutable", "name": "m5", - "nameLocation": "96000:2:18", + "nameLocation": "96000:2:38", "nodeType": "VariableDeclaration", - "scope": 33622, - "src": "95992:10:18", + "scope": 36683, + "src": "95992:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108426,10 +108426,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33609, + "id": 36670, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "95992:7:18", + "src": "95992:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -108438,24 +108438,24 @@ "visibility": "internal" } ], - "id": 33611, + "id": 36672, "nodeType": "VariableDeclarationStatement", - "src": "95992:10:18" + "src": "95992:10:38" }, { "assignments": [ - 33613 + 36674 ], "declarations": [ { "constant": false, - "id": 33613, + "id": 36674, "mutability": "mutable", "name": "m6", - "nameLocation": "96020:2:18", + "nameLocation": "96020:2:38", "nodeType": "VariableDeclaration", - "scope": 33622, - "src": "96012:10:18", + "scope": 36683, + "src": "96012:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -108463,10 +108463,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33612, + "id": 36673, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "96012:7:18", + "src": "96012:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -108475,27 +108475,27 @@ "visibility": "internal" } ], - "id": 33614, + "id": 36675, "nodeType": "VariableDeclarationStatement", - "src": "96012:10:18" + "src": "96012:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "96041:828:18", + "src": "96041:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "96084:313:18", + "src": "96084:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "96102:15:18", + "src": "96102:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "96116:1:18", + "src": "96116:1:38", "type": "", "value": "0" }, @@ -108503,7 +108503,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "96106:6:18", + "src": "96106:6:38", "type": "" } ] @@ -108511,16 +108511,16 @@ { "body": { "nodeType": "YulBlock", - "src": "96187:40:18", + "src": "96187:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "96216:9:18", + "src": "96216:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "96218:5:18" + "src": "96218:5:38" } ] }, @@ -108531,33 +108531,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "96204:6:18" + "src": "96204:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "96212:1:18" + "src": "96212:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "96199:4:18" + "src": "96199:4:38" }, "nodeType": "YulFunctionCall", - "src": "96199:15:18" + "src": "96199:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "96192:6:18" + "src": "96192:6:38" }, "nodeType": "YulFunctionCall", - "src": "96192:23:18" + "src": "96192:23:38" }, "nodeType": "YulIf", - "src": "96189:36:18" + "src": "96189:36:38" } ] }, @@ -108566,12 +108566,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "96144:6:18" + "src": "96144:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "96152:4:18", + "src": "96152:4:38", "type": "", "value": "0x20" } @@ -108579,30 +108579,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "96141:2:18" + "src": "96141:2:38" }, "nodeType": "YulFunctionCall", - "src": "96141:16:18" + "src": "96141:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "96158:28:18", + "src": "96158:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "96160:24:18", + "src": "96160:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "96174:6:18" + "src": "96174:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "96182:1:18", + "src": "96182:1:38", "type": "", "value": "1" } @@ -108610,16 +108610,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "96170:3:18" + "src": "96170:3:38" }, "nodeType": "YulFunctionCall", - "src": "96170:14:18" + "src": "96170:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "96160:6:18" + "src": "96160:6:38" } ] } @@ -108627,10 +108627,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "96138:2:18", + "src": "96138:2:38", "statements": [] }, - "src": "96134:93:18" + "src": "96134:93:38" }, { "expression": { @@ -108638,34 +108638,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "96251:3:18" + "src": "96251:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "96256:6:18" + "src": "96256:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "96244:6:18" + "src": "96244:6:38" }, "nodeType": "YulFunctionCall", - "src": "96244:19:18" + "src": "96244:19:38" }, "nodeType": "YulExpressionStatement", - "src": "96244:19:18" + "src": "96244:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "96280:37:18", + "src": "96280:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "96297:3:18", + "src": "96297:3:38", "type": "", "value": "256" }, @@ -108674,38 +108674,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "96306:1:18", + "src": "96306:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "96309:6:18" + "src": "96309:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "96302:3:18" + "src": "96302:3:38" }, "nodeType": "YulFunctionCall", - "src": "96302:14:18" + "src": "96302:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "96293:3:18" + "src": "96293:3:38" }, "nodeType": "YulFunctionCall", - "src": "96293:24:18" + "src": "96293:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "96284:5:18", + "src": "96284:5:38", "type": "" } ] @@ -108718,12 +108718,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "96345:3:18" + "src": "96345:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "96350:4:18", + "src": "96350:4:38", "type": "", "value": "0x20" } @@ -108731,59 +108731,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "96341:3:18" + "src": "96341:3:38" }, "nodeType": "YulFunctionCall", - "src": "96341:14:18" + "src": "96341:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "96361:5:18" + "src": "96361:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "96372:5:18" + "src": "96372:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "96379:1:18" + "src": "96379:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "96368:3:18" + "src": "96368:3:38" }, "nodeType": "YulFunctionCall", - "src": "96368:13:18" + "src": "96368:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "96357:3:18" + "src": "96357:3:38" }, "nodeType": "YulFunctionCall", - "src": "96357:25:18" + "src": "96357:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "96334:6:18" + "src": "96334:6:38" }, "nodeType": "YulFunctionCall", - "src": "96334:49:18" + "src": "96334:49:38" }, "nodeType": "YulExpressionStatement", - "src": "96334:49:18" + "src": "96334:49:38" } ] }, @@ -108793,27 +108793,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "96076:3:18", + "src": "96076:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "96081:1:18", + "src": "96081:1:38", "type": "" } ], - "src": "96055:342:18" + "src": "96055:342:38" }, { "nodeType": "YulAssignment", - "src": "96410:17:18", + "src": "96410:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "96422:4:18", + "src": "96422:4:38", "type": "", "value": "0x00" } @@ -108821,28 +108821,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "96416:5:18" + "src": "96416:5:38" }, "nodeType": "YulFunctionCall", - "src": "96416:11:18" + "src": "96416:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "96410:2:18" + "src": "96410:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "96440:17:18", + "src": "96440:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "96452:4:18", + "src": "96452:4:38", "type": "", "value": "0x20" } @@ -108850,28 +108850,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "96446:5:18" + "src": "96446:5:38" }, "nodeType": "YulFunctionCall", - "src": "96446:11:18" + "src": "96446:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "96440:2:18" + "src": "96440:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "96470:17:18", + "src": "96470:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "96482:4:18", + "src": "96482:4:38", "type": "", "value": "0x40" } @@ -108879,28 +108879,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "96476:5:18" + "src": "96476:5:38" }, "nodeType": "YulFunctionCall", - "src": "96476:11:18" + "src": "96476:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "96470:2:18" + "src": "96470:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "96500:17:18", + "src": "96500:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "96512:4:18", + "src": "96512:4:38", "type": "", "value": "0x60" } @@ -108908,28 +108908,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "96506:5:18" + "src": "96506:5:38" }, "nodeType": "YulFunctionCall", - "src": "96506:11:18" + "src": "96506:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "96500:2:18" + "src": "96500:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "96530:17:18", + "src": "96530:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "96542:4:18", + "src": "96542:4:38", "type": "", "value": "0x80" } @@ -108937,28 +108937,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "96536:5:18" + "src": "96536:5:38" }, "nodeType": "YulFunctionCall", - "src": "96536:11:18" + "src": "96536:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "96530:2:18" + "src": "96530:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "96560:17:18", + "src": "96560:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "96572:4:18", + "src": "96572:4:38", "type": "", "value": "0xa0" } @@ -108966,28 +108966,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "96566:5:18" + "src": "96566:5:38" }, "nodeType": "YulFunctionCall", - "src": "96566:11:18" + "src": "96566:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "96560:2:18" + "src": "96560:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "96590:17:18", + "src": "96590:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "96602:4:18", + "src": "96602:4:38", "type": "", "value": "0xc0" } @@ -108995,16 +108995,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "96596:5:18" + "src": "96596:5:38" }, "nodeType": "YulFunctionCall", - "src": "96596:11:18" + "src": "96596:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "96590:2:18" + "src": "96590:2:38" } ] }, @@ -109014,14 +109014,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "96690:4:18", + "src": "96690:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "96696:10:18", + "src": "96696:10:38", "type": "", "value": "0x6f1a594e" } @@ -109029,13 +109029,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "96683:6:18" + "src": "96683:6:38" }, "nodeType": "YulFunctionCall", - "src": "96683:24:18" + "src": "96683:24:38" }, "nodeType": "YulExpressionStatement", - "src": "96683:24:18" + "src": "96683:24:38" }, { "expression": { @@ -109043,26 +109043,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "96727:4:18", + "src": "96727:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "96733:2:18" + "src": "96733:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "96720:6:18" + "src": "96720:6:38" }, "nodeType": "YulFunctionCall", - "src": "96720:16:18" + "src": "96720:16:38" }, "nodeType": "YulExpressionStatement", - "src": "96720:16:18" + "src": "96720:16:38" }, { "expression": { @@ -109070,26 +109070,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "96756:4:18", + "src": "96756:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "96762:2:18" + "src": "96762:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "96749:6:18" + "src": "96749:6:38" }, "nodeType": "YulFunctionCall", - "src": "96749:16:18" + "src": "96749:16:38" }, "nodeType": "YulExpressionStatement", - "src": "96749:16:18" + "src": "96749:16:38" }, { "expression": { @@ -109097,14 +109097,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "96785:4:18", + "src": "96785:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "96791:4:18", + "src": "96791:4:38", "type": "", "value": "0x80" } @@ -109112,13 +109112,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "96778:6:18" + "src": "96778:6:38" }, "nodeType": "YulFunctionCall", - "src": "96778:18:18" + "src": "96778:18:38" }, "nodeType": "YulExpressionStatement", - "src": "96778:18:18" + "src": "96778:18:38" }, { "expression": { @@ -109126,26 +109126,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "96816:4:18", + "src": "96816:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "96822:2:18" + "src": "96822:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "96809:6:18" + "src": "96809:6:38" }, "nodeType": "YulFunctionCall", - "src": "96809:16:18" + "src": "96809:16:38" }, "nodeType": "YulExpressionStatement", - "src": "96809:16:18" + "src": "96809:16:38" }, { "expression": { @@ -109153,126 +109153,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "96850:4:18", + "src": "96850:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "96856:2:18" + "src": "96856:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "96838:11:18" + "src": "96838:11:38" }, "nodeType": "YulFunctionCall", - "src": "96838:21:18" + "src": "96838:21:38" }, "nodeType": "YulExpressionStatement", - "src": "96838:21:18" + "src": "96838:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33595, + "declaration": 36656, "isOffset": false, "isSlot": false, - "src": "96410:2:18", + "src": "96410:2:38", "valueSize": 1 }, { - "declaration": 33598, + "declaration": 36659, "isOffset": false, "isSlot": false, - "src": "96440:2:18", + "src": "96440:2:38", "valueSize": 1 }, { - "declaration": 33601, + "declaration": 36662, "isOffset": false, "isSlot": false, - "src": "96470:2:18", + "src": "96470:2:38", "valueSize": 1 }, { - "declaration": 33604, + "declaration": 36665, "isOffset": false, "isSlot": false, - "src": "96500:2:18", + "src": "96500:2:38", "valueSize": 1 }, { - "declaration": 33607, + "declaration": 36668, "isOffset": false, "isSlot": false, - "src": "96530:2:18", + "src": "96530:2:38", "valueSize": 1 }, { - "declaration": 33610, + "declaration": 36671, "isOffset": false, "isSlot": false, - "src": "96560:2:18", + "src": "96560:2:38", "valueSize": 1 }, { - "declaration": 33613, + "declaration": 36674, "isOffset": false, "isSlot": false, - "src": "96590:2:18", + "src": "96590:2:38", "valueSize": 1 }, { - "declaration": 33585, + "declaration": 36646, "isOffset": false, "isSlot": false, - "src": "96733:2:18", + "src": "96733:2:38", "valueSize": 1 }, { - "declaration": 33587, + "declaration": 36648, "isOffset": false, "isSlot": false, - "src": "96762:2:18", + "src": "96762:2:38", "valueSize": 1 }, { - "declaration": 33589, + "declaration": 36650, "isOffset": false, "isSlot": false, - "src": "96856:2:18", + "src": "96856:2:38", "valueSize": 1 }, { - "declaration": 33591, + "declaration": 36652, "isOffset": false, "isSlot": false, - "src": "96822:2:18", + "src": "96822:2:38", "valueSize": 1 } ], - "id": 33615, + "id": 36676, "nodeType": "InlineAssembly", - "src": "96032:837:18" + "src": "96032:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33617, + "id": 36678, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "96894:4:18", + "src": "96894:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -109281,14 +109281,14 @@ }, { "hexValue": "30786334", - "id": 33618, + "id": 36679, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "96900:4:18", + "src": "96900:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -109307,18 +109307,18 @@ "typeString": "int_const 196" } ], - "id": 33616, + "id": 36677, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "96878:15:18", + "referencedDeclaration": 33383, + "src": "96878:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33619, + "id": 36680, "isConstant": false, "isLValue": false, "isPure": false, @@ -109327,21 +109327,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "96878:27:18", + "src": "96878:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33620, + "id": 36681, "nodeType": "ExpressionStatement", - "src": "96878:27:18" + "src": "96878:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "96924:214:18", + "src": "96924:214:38", "statements": [ { "expression": { @@ -109349,26 +109349,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "96945:4:18", + "src": "96945:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "96951:2:18" + "src": "96951:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "96938:6:18" + "src": "96938:6:38" }, "nodeType": "YulFunctionCall", - "src": "96938:16:18" + "src": "96938:16:38" }, "nodeType": "YulExpressionStatement", - "src": "96938:16:18" + "src": "96938:16:38" }, { "expression": { @@ -109376,26 +109376,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "96974:4:18", + "src": "96974:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "96980:2:18" + "src": "96980:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "96967:6:18" + "src": "96967:6:38" }, "nodeType": "YulFunctionCall", - "src": "96967:16:18" + "src": "96967:16:38" }, "nodeType": "YulExpressionStatement", - "src": "96967:16:18" + "src": "96967:16:38" }, { "expression": { @@ -109403,26 +109403,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "97003:4:18", + "src": "97003:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "97009:2:18" + "src": "97009:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "96996:6:18" + "src": "96996:6:38" }, "nodeType": "YulFunctionCall", - "src": "96996:16:18" + "src": "96996:16:38" }, "nodeType": "YulExpressionStatement", - "src": "96996:16:18" + "src": "96996:16:38" }, { "expression": { @@ -109430,26 +109430,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "97032:4:18", + "src": "97032:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "97038:2:18" + "src": "97038:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "97025:6:18" + "src": "97025:6:38" }, "nodeType": "YulFunctionCall", - "src": "97025:16:18" + "src": "97025:16:38" }, "nodeType": "YulExpressionStatement", - "src": "97025:16:18" + "src": "97025:16:38" }, { "expression": { @@ -109457,26 +109457,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "97061:4:18", + "src": "97061:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "97067:2:18" + "src": "97067:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "97054:6:18" + "src": "97054:6:38" }, "nodeType": "YulFunctionCall", - "src": "97054:16:18" + "src": "97054:16:38" }, "nodeType": "YulExpressionStatement", - "src": "97054:16:18" + "src": "97054:16:38" }, { "expression": { @@ -109484,26 +109484,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "97090:4:18", + "src": "97090:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "97096:2:18" + "src": "97096:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "97083:6:18" + "src": "97083:6:38" }, "nodeType": "YulFunctionCall", - "src": "97083:16:18" + "src": "97083:16:38" }, "nodeType": "YulExpressionStatement", - "src": "97083:16:18" + "src": "97083:16:38" }, { "expression": { @@ -109511,84 +109511,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "97119:4:18", + "src": "97119:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "97125:2:18" + "src": "97125:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "97112:6:18" + "src": "97112:6:38" }, "nodeType": "YulFunctionCall", - "src": "97112:16:18" + "src": "97112:16:38" }, "nodeType": "YulExpressionStatement", - "src": "97112:16:18" + "src": "97112:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33595, + "declaration": 36656, "isOffset": false, "isSlot": false, - "src": "96951:2:18", + "src": "96951:2:38", "valueSize": 1 }, { - "declaration": 33598, + "declaration": 36659, "isOffset": false, "isSlot": false, - "src": "96980:2:18", + "src": "96980:2:38", "valueSize": 1 }, { - "declaration": 33601, + "declaration": 36662, "isOffset": false, "isSlot": false, - "src": "97009:2:18", + "src": "97009:2:38", "valueSize": 1 }, { - "declaration": 33604, + "declaration": 36665, "isOffset": false, "isSlot": false, - "src": "97038:2:18", + "src": "97038:2:38", "valueSize": 1 }, { - "declaration": 33607, + "declaration": 36668, "isOffset": false, "isSlot": false, - "src": "97067:2:18", + "src": "97067:2:38", "valueSize": 1 }, { - "declaration": 33610, + "declaration": 36671, "isOffset": false, "isSlot": false, - "src": "97096:2:18", + "src": "97096:2:38", "valueSize": 1 }, { - "declaration": 33613, + "declaration": 36674, "isOffset": false, "isSlot": false, - "src": "97125:2:18", + "src": "97125:2:38", "valueSize": 1 } ], - "id": 33621, + "id": 36682, "nodeType": "InlineAssembly", - "src": "96915:223:18" + "src": "96915:223:38" } ] }, @@ -109596,20 +109596,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "95819:3:18", + "nameLocation": "95819:3:38", "parameters": { - "id": 33592, + "id": 36653, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33585, + "id": 36646, "mutability": "mutable", "name": "p0", - "nameLocation": "95831:2:18", + "nameLocation": "95831:2:38", "nodeType": "VariableDeclaration", - "scope": 33623, - "src": "95823:10:18", + "scope": 36684, + "src": "95823:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109617,10 +109617,10 @@ "typeString": "address" }, "typeName": { - "id": 33584, + "id": 36645, "name": "address", "nodeType": "ElementaryTypeName", - "src": "95823:7:18", + "src": "95823:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109631,13 +109631,13 @@ }, { "constant": false, - "id": 33587, + "id": 36648, "mutability": "mutable", "name": "p1", - "nameLocation": "95843:2:18", + "nameLocation": "95843:2:38", "nodeType": "VariableDeclaration", - "scope": 33623, - "src": "95835:10:18", + "scope": 36684, + "src": "95835:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109645,10 +109645,10 @@ "typeString": "address" }, "typeName": { - "id": 33586, + "id": 36647, "name": "address", "nodeType": "ElementaryTypeName", - "src": "95835:7:18", + "src": "95835:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -109659,13 +109659,13 @@ }, { "constant": false, - "id": 33589, + "id": 36650, "mutability": "mutable", "name": "p2", - "nameLocation": "95855:2:18", + "nameLocation": "95855:2:38", "nodeType": "VariableDeclaration", - "scope": 33623, - "src": "95847:10:18", + "scope": 36684, + "src": "95847:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109673,10 +109673,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33588, + "id": 36649, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "95847:7:18", + "src": "95847:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -109686,13 +109686,13 @@ }, { "constant": false, - "id": 33591, + "id": 36652, "mutability": "mutable", "name": "p3", - "nameLocation": "95864:2:18", + "nameLocation": "95864:2:38", "nodeType": "VariableDeclaration", - "scope": 33623, - "src": "95859:7:18", + "scope": 36684, + "src": "95859:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109700,10 +109700,10 @@ "typeString": "bool" }, "typeName": { - "id": 33590, + "id": 36651, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "95859:4:18", + "src": "95859:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -109712,44 +109712,44 @@ "visibility": "internal" } ], - "src": "95822:45:18" + "src": "95822:45:38" }, "returnParameters": { - "id": 33593, + "id": 36654, "nodeType": "ParameterList", "parameters": [], - "src": "95882:0:18" + "src": "95882:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33663, + "id": 36724, "nodeType": "FunctionDefinition", - "src": "97150:1340:18", + "src": "97150:1340:38", "nodes": [], "body": { - "id": 33662, + "id": 36723, "nodeType": "Block", - "src": "97225:1265:18", + "src": "97225:1265:38", "nodes": [], "statements": [ { "assignments": [ - 33635 + 36696 ], "declarations": [ { "constant": false, - "id": 33635, + "id": 36696, "mutability": "mutable", "name": "m0", - "nameLocation": "97243:2:18", + "nameLocation": "97243:2:38", "nodeType": "VariableDeclaration", - "scope": 33662, - "src": "97235:10:18", + "scope": 36723, + "src": "97235:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109757,10 +109757,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33634, + "id": 36695, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "97235:7:18", + "src": "97235:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -109769,24 +109769,24 @@ "visibility": "internal" } ], - "id": 33636, + "id": 36697, "nodeType": "VariableDeclarationStatement", - "src": "97235:10:18" + "src": "97235:10:38" }, { "assignments": [ - 33638 + 36699 ], "declarations": [ { "constant": false, - "id": 33638, + "id": 36699, "mutability": "mutable", "name": "m1", - "nameLocation": "97263:2:18", + "nameLocation": "97263:2:38", "nodeType": "VariableDeclaration", - "scope": 33662, - "src": "97255:10:18", + "scope": 36723, + "src": "97255:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109794,10 +109794,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33637, + "id": 36698, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "97255:7:18", + "src": "97255:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -109806,24 +109806,24 @@ "visibility": "internal" } ], - "id": 33639, + "id": 36700, "nodeType": "VariableDeclarationStatement", - "src": "97255:10:18" + "src": "97255:10:38" }, { "assignments": [ - 33641 + 36702 ], "declarations": [ { "constant": false, - "id": 33641, + "id": 36702, "mutability": "mutable", "name": "m2", - "nameLocation": "97283:2:18", + "nameLocation": "97283:2:38", "nodeType": "VariableDeclaration", - "scope": 33662, - "src": "97275:10:18", + "scope": 36723, + "src": "97275:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109831,10 +109831,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33640, + "id": 36701, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "97275:7:18", + "src": "97275:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -109843,24 +109843,24 @@ "visibility": "internal" } ], - "id": 33642, + "id": 36703, "nodeType": "VariableDeclarationStatement", - "src": "97275:10:18" + "src": "97275:10:38" }, { "assignments": [ - 33644 + 36705 ], "declarations": [ { "constant": false, - "id": 33644, + "id": 36705, "mutability": "mutable", "name": "m3", - "nameLocation": "97303:2:18", + "nameLocation": "97303:2:38", "nodeType": "VariableDeclaration", - "scope": 33662, - "src": "97295:10:18", + "scope": 36723, + "src": "97295:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109868,10 +109868,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33643, + "id": 36704, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "97295:7:18", + "src": "97295:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -109880,24 +109880,24 @@ "visibility": "internal" } ], - "id": 33645, + "id": 36706, "nodeType": "VariableDeclarationStatement", - "src": "97295:10:18" + "src": "97295:10:38" }, { "assignments": [ - 33647 + 36708 ], "declarations": [ { "constant": false, - "id": 33647, + "id": 36708, "mutability": "mutable", "name": "m4", - "nameLocation": "97323:2:18", + "nameLocation": "97323:2:38", "nodeType": "VariableDeclaration", - "scope": 33662, - "src": "97315:10:18", + "scope": 36723, + "src": "97315:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109905,10 +109905,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33646, + "id": 36707, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "97315:7:18", + "src": "97315:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -109917,24 +109917,24 @@ "visibility": "internal" } ], - "id": 33648, + "id": 36709, "nodeType": "VariableDeclarationStatement", - "src": "97315:10:18" + "src": "97315:10:38" }, { "assignments": [ - 33650 + 36711 ], "declarations": [ { "constant": false, - "id": 33650, + "id": 36711, "mutability": "mutable", "name": "m5", - "nameLocation": "97343:2:18", + "nameLocation": "97343:2:38", "nodeType": "VariableDeclaration", - "scope": 33662, - "src": "97335:10:18", + "scope": 36723, + "src": "97335:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109942,10 +109942,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33649, + "id": 36710, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "97335:7:18", + "src": "97335:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -109954,24 +109954,24 @@ "visibility": "internal" } ], - "id": 33651, + "id": 36712, "nodeType": "VariableDeclarationStatement", - "src": "97335:10:18" + "src": "97335:10:38" }, { "assignments": [ - 33653 + 36714 ], "declarations": [ { "constant": false, - "id": 33653, + "id": 36714, "mutability": "mutable", "name": "m6", - "nameLocation": "97363:2:18", + "nameLocation": "97363:2:38", "nodeType": "VariableDeclaration", - "scope": 33662, - "src": "97355:10:18", + "scope": 36723, + "src": "97355:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -109979,10 +109979,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33652, + "id": 36713, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "97355:7:18", + "src": "97355:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -109991,27 +109991,27 @@ "visibility": "internal" } ], - "id": 33654, + "id": 36715, "nodeType": "VariableDeclarationStatement", - "src": "97355:10:18" + "src": "97355:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "97384:831:18", + "src": "97384:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "97427:313:18", + "src": "97427:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "97445:15:18", + "src": "97445:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "97459:1:18", + "src": "97459:1:38", "type": "", "value": "0" }, @@ -110019,7 +110019,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "97449:6:18", + "src": "97449:6:38", "type": "" } ] @@ -110027,16 +110027,16 @@ { "body": { "nodeType": "YulBlock", - "src": "97530:40:18", + "src": "97530:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "97559:9:18", + "src": "97559:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "97561:5:18" + "src": "97561:5:38" } ] }, @@ -110047,33 +110047,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "97547:6:18" + "src": "97547:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "97555:1:18" + "src": "97555:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "97542:4:18" + "src": "97542:4:38" }, "nodeType": "YulFunctionCall", - "src": "97542:15:18" + "src": "97542:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "97535:6:18" + "src": "97535:6:38" }, "nodeType": "YulFunctionCall", - "src": "97535:23:18" + "src": "97535:23:38" }, "nodeType": "YulIf", - "src": "97532:36:18" + "src": "97532:36:38" } ] }, @@ -110082,12 +110082,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "97487:6:18" + "src": "97487:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "97495:4:18", + "src": "97495:4:38", "type": "", "value": "0x20" } @@ -110095,30 +110095,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "97484:2:18" + "src": "97484:2:38" }, "nodeType": "YulFunctionCall", - "src": "97484:16:18" + "src": "97484:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "97501:28:18", + "src": "97501:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "97503:24:18", + "src": "97503:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "97517:6:18" + "src": "97517:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "97525:1:18", + "src": "97525:1:38", "type": "", "value": "1" } @@ -110126,16 +110126,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "97513:3:18" + "src": "97513:3:38" }, "nodeType": "YulFunctionCall", - "src": "97513:14:18" + "src": "97513:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "97503:6:18" + "src": "97503:6:38" } ] } @@ -110143,10 +110143,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "97481:2:18", + "src": "97481:2:38", "statements": [] }, - "src": "97477:93:18" + "src": "97477:93:38" }, { "expression": { @@ -110154,34 +110154,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "97594:3:18" + "src": "97594:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "97599:6:18" + "src": "97599:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "97587:6:18" + "src": "97587:6:38" }, "nodeType": "YulFunctionCall", - "src": "97587:19:18" + "src": "97587:19:38" }, "nodeType": "YulExpressionStatement", - "src": "97587:19:18" + "src": "97587:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "97623:37:18", + "src": "97623:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "97640:3:18", + "src": "97640:3:38", "type": "", "value": "256" }, @@ -110190,38 +110190,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "97649:1:18", + "src": "97649:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "97652:6:18" + "src": "97652:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "97645:3:18" + "src": "97645:3:38" }, "nodeType": "YulFunctionCall", - "src": "97645:14:18" + "src": "97645:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "97636:3:18" + "src": "97636:3:38" }, "nodeType": "YulFunctionCall", - "src": "97636:24:18" + "src": "97636:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "97627:5:18", + "src": "97627:5:38", "type": "" } ] @@ -110234,12 +110234,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "97688:3:18" + "src": "97688:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "97693:4:18", + "src": "97693:4:38", "type": "", "value": "0x20" } @@ -110247,59 +110247,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "97684:3:18" + "src": "97684:3:38" }, "nodeType": "YulFunctionCall", - "src": "97684:14:18" + "src": "97684:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "97704:5:18" + "src": "97704:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "97715:5:18" + "src": "97715:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "97722:1:18" + "src": "97722:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "97711:3:18" + "src": "97711:3:38" }, "nodeType": "YulFunctionCall", - "src": "97711:13:18" + "src": "97711:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "97700:3:18" + "src": "97700:3:38" }, "nodeType": "YulFunctionCall", - "src": "97700:25:18" + "src": "97700:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "97677:6:18" + "src": "97677:6:38" }, "nodeType": "YulFunctionCall", - "src": "97677:49:18" + "src": "97677:49:38" }, "nodeType": "YulExpressionStatement", - "src": "97677:49:18" + "src": "97677:49:38" } ] }, @@ -110309,27 +110309,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "97419:3:18", + "src": "97419:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "97424:1:18", + "src": "97424:1:38", "type": "" } ], - "src": "97398:342:18" + "src": "97398:342:38" }, { "nodeType": "YulAssignment", - "src": "97753:17:18", + "src": "97753:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "97765:4:18", + "src": "97765:4:38", "type": "", "value": "0x00" } @@ -110337,28 +110337,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "97759:5:18" + "src": "97759:5:38" }, "nodeType": "YulFunctionCall", - "src": "97759:11:18" + "src": "97759:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "97753:2:18" + "src": "97753:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "97783:17:18", + "src": "97783:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "97795:4:18", + "src": "97795:4:38", "type": "", "value": "0x20" } @@ -110366,28 +110366,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "97789:5:18" + "src": "97789:5:38" }, "nodeType": "YulFunctionCall", - "src": "97789:11:18" + "src": "97789:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "97783:2:18" + "src": "97783:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "97813:17:18", + "src": "97813:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "97825:4:18", + "src": "97825:4:38", "type": "", "value": "0x40" } @@ -110395,28 +110395,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "97819:5:18" + "src": "97819:5:38" }, "nodeType": "YulFunctionCall", - "src": "97819:11:18" + "src": "97819:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "97813:2:18" + "src": "97813:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "97843:17:18", + "src": "97843:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "97855:4:18", + "src": "97855:4:38", "type": "", "value": "0x60" } @@ -110424,28 +110424,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "97849:5:18" + "src": "97849:5:38" }, "nodeType": "YulFunctionCall", - "src": "97849:11:18" + "src": "97849:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "97843:2:18" + "src": "97843:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "97873:17:18", + "src": "97873:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "97885:4:18", + "src": "97885:4:38", "type": "", "value": "0x80" } @@ -110453,28 +110453,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "97879:5:18" + "src": "97879:5:38" }, "nodeType": "YulFunctionCall", - "src": "97879:11:18" + "src": "97879:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "97873:2:18" + "src": "97873:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "97903:17:18", + "src": "97903:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "97915:4:18", + "src": "97915:4:38", "type": "", "value": "0xa0" } @@ -110482,28 +110482,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "97909:5:18" + "src": "97909:5:38" }, "nodeType": "YulFunctionCall", - "src": "97909:11:18" + "src": "97909:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "97903:2:18" + "src": "97903:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "97933:17:18", + "src": "97933:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "97945:4:18", + "src": "97945:4:38", "type": "", "value": "0xc0" } @@ -110511,16 +110511,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "97939:5:18" + "src": "97939:5:38" }, "nodeType": "YulFunctionCall", - "src": "97939:11:18" + "src": "97939:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "97933:2:18" + "src": "97933:2:38" } ] }, @@ -110530,14 +110530,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "98036:4:18", + "src": "98036:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "98042:10:18", + "src": "98042:10:38", "type": "", "value": "0xef1cefe7" } @@ -110545,13 +110545,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "98029:6:18" + "src": "98029:6:38" }, "nodeType": "YulFunctionCall", - "src": "98029:24:18" + "src": "98029:24:38" }, "nodeType": "YulExpressionStatement", - "src": "98029:24:18" + "src": "98029:24:38" }, { "expression": { @@ -110559,26 +110559,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "98073:4:18", + "src": "98073:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "98079:2:18" + "src": "98079:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "98066:6:18" + "src": "98066:6:38" }, "nodeType": "YulFunctionCall", - "src": "98066:16:18" + "src": "98066:16:38" }, "nodeType": "YulExpressionStatement", - "src": "98066:16:18" + "src": "98066:16:38" }, { "expression": { @@ -110586,26 +110586,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "98102:4:18", + "src": "98102:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "98108:2:18" + "src": "98108:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "98095:6:18" + "src": "98095:6:38" }, "nodeType": "YulFunctionCall", - "src": "98095:16:18" + "src": "98095:16:38" }, "nodeType": "YulExpressionStatement", - "src": "98095:16:18" + "src": "98095:16:38" }, { "expression": { @@ -110613,14 +110613,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "98131:4:18", + "src": "98131:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "98137:4:18", + "src": "98137:4:38", "type": "", "value": "0x80" } @@ -110628,13 +110628,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "98124:6:18" + "src": "98124:6:38" }, "nodeType": "YulFunctionCall", - "src": "98124:18:18" + "src": "98124:18:38" }, "nodeType": "YulExpressionStatement", - "src": "98124:18:18" + "src": "98124:18:38" }, { "expression": { @@ -110642,26 +110642,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "98162:4:18", + "src": "98162:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "98168:2:18" + "src": "98168:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "98155:6:18" + "src": "98155:6:38" }, "nodeType": "YulFunctionCall", - "src": "98155:16:18" + "src": "98155:16:38" }, "nodeType": "YulExpressionStatement", - "src": "98155:16:18" + "src": "98155:16:38" }, { "expression": { @@ -110669,126 +110669,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "98196:4:18", + "src": "98196:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "98202:2:18" + "src": "98202:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "98184:11:18" + "src": "98184:11:38" }, "nodeType": "YulFunctionCall", - "src": "98184:21:18" + "src": "98184:21:38" }, "nodeType": "YulExpressionStatement", - "src": "98184:21:18" + "src": "98184:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33635, + "declaration": 36696, "isOffset": false, "isSlot": false, - "src": "97753:2:18", + "src": "97753:2:38", "valueSize": 1 }, { - "declaration": 33638, + "declaration": 36699, "isOffset": false, "isSlot": false, - "src": "97783:2:18", + "src": "97783:2:38", "valueSize": 1 }, { - "declaration": 33641, + "declaration": 36702, "isOffset": false, "isSlot": false, - "src": "97813:2:18", + "src": "97813:2:38", "valueSize": 1 }, { - "declaration": 33644, + "declaration": 36705, "isOffset": false, "isSlot": false, - "src": "97843:2:18", + "src": "97843:2:38", "valueSize": 1 }, { - "declaration": 33647, + "declaration": 36708, "isOffset": false, "isSlot": false, - "src": "97873:2:18", + "src": "97873:2:38", "valueSize": 1 }, { - "declaration": 33650, + "declaration": 36711, "isOffset": false, "isSlot": false, - "src": "97903:2:18", + "src": "97903:2:38", "valueSize": 1 }, { - "declaration": 33653, + "declaration": 36714, "isOffset": false, "isSlot": false, - "src": "97933:2:18", + "src": "97933:2:38", "valueSize": 1 }, { - "declaration": 33625, + "declaration": 36686, "isOffset": false, "isSlot": false, - "src": "98079:2:18", + "src": "98079:2:38", "valueSize": 1 }, { - "declaration": 33627, + "declaration": 36688, "isOffset": false, "isSlot": false, - "src": "98108:2:18", + "src": "98108:2:38", "valueSize": 1 }, { - "declaration": 33629, + "declaration": 36690, "isOffset": false, "isSlot": false, - "src": "98202:2:18", + "src": "98202:2:38", "valueSize": 1 }, { - "declaration": 33631, + "declaration": 36692, "isOffset": false, "isSlot": false, - "src": "98168:2:18", + "src": "98168:2:38", "valueSize": 1 } ], - "id": 33655, + "id": 36716, "nodeType": "InlineAssembly", - "src": "97375:840:18" + "src": "97375:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33657, + "id": 36718, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "98240:4:18", + "src": "98240:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -110797,14 +110797,14 @@ }, { "hexValue": "30786334", - "id": 33658, + "id": 36719, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "98246:4:18", + "src": "98246:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -110823,18 +110823,18 @@ "typeString": "int_const 196" } ], - "id": 33656, + "id": 36717, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "98224:15:18", + "referencedDeclaration": 33383, + "src": "98224:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33659, + "id": 36720, "isConstant": false, "isLValue": false, "isPure": false, @@ -110843,21 +110843,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "98224:27:18", + "src": "98224:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33660, + "id": 36721, "nodeType": "ExpressionStatement", - "src": "98224:27:18" + "src": "98224:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "98270:214:18", + "src": "98270:214:38", "statements": [ { "expression": { @@ -110865,26 +110865,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "98291:4:18", + "src": "98291:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "98297:2:18" + "src": "98297:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "98284:6:18" + "src": "98284:6:38" }, "nodeType": "YulFunctionCall", - "src": "98284:16:18" + "src": "98284:16:38" }, "nodeType": "YulExpressionStatement", - "src": "98284:16:18" + "src": "98284:16:38" }, { "expression": { @@ -110892,26 +110892,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "98320:4:18", + "src": "98320:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "98326:2:18" + "src": "98326:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "98313:6:18" + "src": "98313:6:38" }, "nodeType": "YulFunctionCall", - "src": "98313:16:18" + "src": "98313:16:38" }, "nodeType": "YulExpressionStatement", - "src": "98313:16:18" + "src": "98313:16:38" }, { "expression": { @@ -110919,26 +110919,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "98349:4:18", + "src": "98349:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "98355:2:18" + "src": "98355:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "98342:6:18" + "src": "98342:6:38" }, "nodeType": "YulFunctionCall", - "src": "98342:16:18" + "src": "98342:16:38" }, "nodeType": "YulExpressionStatement", - "src": "98342:16:18" + "src": "98342:16:38" }, { "expression": { @@ -110946,26 +110946,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "98378:4:18", + "src": "98378:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "98384:2:18" + "src": "98384:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "98371:6:18" + "src": "98371:6:38" }, "nodeType": "YulFunctionCall", - "src": "98371:16:18" + "src": "98371:16:38" }, "nodeType": "YulExpressionStatement", - "src": "98371:16:18" + "src": "98371:16:38" }, { "expression": { @@ -110973,26 +110973,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "98407:4:18", + "src": "98407:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "98413:2:18" + "src": "98413:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "98400:6:18" + "src": "98400:6:38" }, "nodeType": "YulFunctionCall", - "src": "98400:16:18" + "src": "98400:16:38" }, "nodeType": "YulExpressionStatement", - "src": "98400:16:18" + "src": "98400:16:38" }, { "expression": { @@ -111000,26 +111000,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "98436:4:18", + "src": "98436:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "98442:2:18" + "src": "98442:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "98429:6:18" + "src": "98429:6:38" }, "nodeType": "YulFunctionCall", - "src": "98429:16:18" + "src": "98429:16:38" }, "nodeType": "YulExpressionStatement", - "src": "98429:16:18" + "src": "98429:16:38" }, { "expression": { @@ -111027,84 +111027,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "98465:4:18", + "src": "98465:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "98471:2:18" + "src": "98471:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "98458:6:18" + "src": "98458:6:38" }, "nodeType": "YulFunctionCall", - "src": "98458:16:18" + "src": "98458:16:38" }, "nodeType": "YulExpressionStatement", - "src": "98458:16:18" + "src": "98458:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33635, + "declaration": 36696, "isOffset": false, "isSlot": false, - "src": "98297:2:18", + "src": "98297:2:38", "valueSize": 1 }, { - "declaration": 33638, + "declaration": 36699, "isOffset": false, "isSlot": false, - "src": "98326:2:18", + "src": "98326:2:38", "valueSize": 1 }, { - "declaration": 33641, + "declaration": 36702, "isOffset": false, "isSlot": false, - "src": "98355:2:18", + "src": "98355:2:38", "valueSize": 1 }, { - "declaration": 33644, + "declaration": 36705, "isOffset": false, "isSlot": false, - "src": "98384:2:18", + "src": "98384:2:38", "valueSize": 1 }, { - "declaration": 33647, + "declaration": 36708, "isOffset": false, "isSlot": false, - "src": "98413:2:18", + "src": "98413:2:38", "valueSize": 1 }, { - "declaration": 33650, + "declaration": 36711, "isOffset": false, "isSlot": false, - "src": "98442:2:18", + "src": "98442:2:38", "valueSize": 1 }, { - "declaration": 33653, + "declaration": 36714, "isOffset": false, "isSlot": false, - "src": "98471:2:18", + "src": "98471:2:38", "valueSize": 1 } ], - "id": 33661, + "id": 36722, "nodeType": "InlineAssembly", - "src": "98261:223:18" + "src": "98261:223:38" } ] }, @@ -111112,20 +111112,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "97159:3:18", + "nameLocation": "97159:3:38", "parameters": { - "id": 33632, + "id": 36693, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33625, + "id": 36686, "mutability": "mutable", "name": "p0", - "nameLocation": "97171:2:18", + "nameLocation": "97171:2:38", "nodeType": "VariableDeclaration", - "scope": 33663, - "src": "97163:10:18", + "scope": 36724, + "src": "97163:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111133,10 +111133,10 @@ "typeString": "address" }, "typeName": { - "id": 33624, + "id": 36685, "name": "address", "nodeType": "ElementaryTypeName", - "src": "97163:7:18", + "src": "97163:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -111147,13 +111147,13 @@ }, { "constant": false, - "id": 33627, + "id": 36688, "mutability": "mutable", "name": "p1", - "nameLocation": "97183:2:18", + "nameLocation": "97183:2:38", "nodeType": "VariableDeclaration", - "scope": 33663, - "src": "97175:10:18", + "scope": 36724, + "src": "97175:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111161,10 +111161,10 @@ "typeString": "address" }, "typeName": { - "id": 33626, + "id": 36687, "name": "address", "nodeType": "ElementaryTypeName", - "src": "97175:7:18", + "src": "97175:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -111175,13 +111175,13 @@ }, { "constant": false, - "id": 33629, + "id": 36690, "mutability": "mutable", "name": "p2", - "nameLocation": "97195:2:18", + "nameLocation": "97195:2:38", "nodeType": "VariableDeclaration", - "scope": 33663, - "src": "97187:10:18", + "scope": 36724, + "src": "97187:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111189,10 +111189,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33628, + "id": 36689, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "97187:7:18", + "src": "97187:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -111202,13 +111202,13 @@ }, { "constant": false, - "id": 33631, + "id": 36692, "mutability": "mutable", "name": "p3", - "nameLocation": "97207:2:18", + "nameLocation": "97207:2:38", "nodeType": "VariableDeclaration", - "scope": 33663, - "src": "97199:10:18", + "scope": 36724, + "src": "97199:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111216,10 +111216,10 @@ "typeString": "uint256" }, "typeName": { - "id": 33630, + "id": 36691, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "97199:7:18", + "src": "97199:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -111228,44 +111228,44 @@ "visibility": "internal" } ], - "src": "97162:48:18" + "src": "97162:48:38" }, "returnParameters": { - "id": 33633, + "id": 36694, "nodeType": "ParameterList", "parameters": [], - "src": "97225:0:18" + "src": "97225:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33709, + "id": 36770, "nodeType": "FunctionDefinition", - "src": "98496:1536:18", + "src": "98496:1536:38", "nodes": [], "body": { - "id": 33708, + "id": 36769, "nodeType": "Block", - "src": "98571:1461:18", + "src": "98571:1461:38", "nodes": [], "statements": [ { "assignments": [ - 33675 + 36736 ], "declarations": [ { "constant": false, - "id": 33675, + "id": 36736, "mutability": "mutable", "name": "m0", - "nameLocation": "98589:2:18", + "nameLocation": "98589:2:38", "nodeType": "VariableDeclaration", - "scope": 33708, - "src": "98581:10:18", + "scope": 36769, + "src": "98581:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111273,10 +111273,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33674, + "id": 36735, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "98581:7:18", + "src": "98581:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -111285,24 +111285,24 @@ "visibility": "internal" } ], - "id": 33676, + "id": 36737, "nodeType": "VariableDeclarationStatement", - "src": "98581:10:18" + "src": "98581:10:38" }, { "assignments": [ - 33678 + 36739 ], "declarations": [ { "constant": false, - "id": 33678, + "id": 36739, "mutability": "mutable", "name": "m1", - "nameLocation": "98609:2:18", + "nameLocation": "98609:2:38", "nodeType": "VariableDeclaration", - "scope": 33708, - "src": "98601:10:18", + "scope": 36769, + "src": "98601:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111310,10 +111310,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33677, + "id": 36738, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "98601:7:18", + "src": "98601:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -111322,24 +111322,24 @@ "visibility": "internal" } ], - "id": 33679, + "id": 36740, "nodeType": "VariableDeclarationStatement", - "src": "98601:10:18" + "src": "98601:10:38" }, { "assignments": [ - 33681 + 36742 ], "declarations": [ { "constant": false, - "id": 33681, + "id": 36742, "mutability": "mutable", "name": "m2", - "nameLocation": "98629:2:18", + "nameLocation": "98629:2:38", "nodeType": "VariableDeclaration", - "scope": 33708, - "src": "98621:10:18", + "scope": 36769, + "src": "98621:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111347,10 +111347,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33680, + "id": 36741, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "98621:7:18", + "src": "98621:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -111359,24 +111359,24 @@ "visibility": "internal" } ], - "id": 33682, + "id": 36743, "nodeType": "VariableDeclarationStatement", - "src": "98621:10:18" + "src": "98621:10:38" }, { "assignments": [ - 33684 + 36745 ], "declarations": [ { "constant": false, - "id": 33684, + "id": 36745, "mutability": "mutable", "name": "m3", - "nameLocation": "98649:2:18", + "nameLocation": "98649:2:38", "nodeType": "VariableDeclaration", - "scope": 33708, - "src": "98641:10:18", + "scope": 36769, + "src": "98641:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111384,10 +111384,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33683, + "id": 36744, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "98641:7:18", + "src": "98641:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -111396,24 +111396,24 @@ "visibility": "internal" } ], - "id": 33685, + "id": 36746, "nodeType": "VariableDeclarationStatement", - "src": "98641:10:18" + "src": "98641:10:38" }, { "assignments": [ - 33687 + 36748 ], "declarations": [ { "constant": false, - "id": 33687, + "id": 36748, "mutability": "mutable", "name": "m4", - "nameLocation": "98669:2:18", + "nameLocation": "98669:2:38", "nodeType": "VariableDeclaration", - "scope": 33708, - "src": "98661:10:18", + "scope": 36769, + "src": "98661:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111421,10 +111421,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33686, + "id": 36747, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "98661:7:18", + "src": "98661:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -111433,24 +111433,24 @@ "visibility": "internal" } ], - "id": 33688, + "id": 36749, "nodeType": "VariableDeclarationStatement", - "src": "98661:10:18" + "src": "98661:10:38" }, { "assignments": [ - 33690 + 36751 ], "declarations": [ { "constant": false, - "id": 33690, + "id": 36751, "mutability": "mutable", "name": "m5", - "nameLocation": "98689:2:18", + "nameLocation": "98689:2:38", "nodeType": "VariableDeclaration", - "scope": 33708, - "src": "98681:10:18", + "scope": 36769, + "src": "98681:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111458,10 +111458,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33689, + "id": 36750, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "98681:7:18", + "src": "98681:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -111470,24 +111470,24 @@ "visibility": "internal" } ], - "id": 33691, + "id": 36752, "nodeType": "VariableDeclarationStatement", - "src": "98681:10:18" + "src": "98681:10:38" }, { "assignments": [ - 33693 + 36754 ], "declarations": [ { "constant": false, - "id": 33693, + "id": 36754, "mutability": "mutable", "name": "m6", - "nameLocation": "98709:2:18", + "nameLocation": "98709:2:38", "nodeType": "VariableDeclaration", - "scope": 33708, - "src": "98701:10:18", + "scope": 36769, + "src": "98701:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111495,10 +111495,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33692, + "id": 36753, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "98701:7:18", + "src": "98701:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -111507,24 +111507,24 @@ "visibility": "internal" } ], - "id": 33694, + "id": 36755, "nodeType": "VariableDeclarationStatement", - "src": "98701:10:18" + "src": "98701:10:38" }, { "assignments": [ - 33696 + 36757 ], "declarations": [ { "constant": false, - "id": 33696, + "id": 36757, "mutability": "mutable", "name": "m7", - "nameLocation": "98729:2:18", + "nameLocation": "98729:2:38", "nodeType": "VariableDeclaration", - "scope": 33708, - "src": "98721:10:18", + "scope": 36769, + "src": "98721:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111532,10 +111532,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33695, + "id": 36756, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "98721:7:18", + "src": "98721:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -111544,24 +111544,24 @@ "visibility": "internal" } ], - "id": 33697, + "id": 36758, "nodeType": "VariableDeclarationStatement", - "src": "98721:10:18" + "src": "98721:10:38" }, { "assignments": [ - 33699 + 36760 ], "declarations": [ { "constant": false, - "id": 33699, + "id": 36760, "mutability": "mutable", "name": "m8", - "nameLocation": "98749:2:18", + "nameLocation": "98749:2:38", "nodeType": "VariableDeclaration", - "scope": 33708, - "src": "98741:10:18", + "scope": 36769, + "src": "98741:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -111569,10 +111569,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33698, + "id": 36759, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "98741:7:18", + "src": "98741:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -111581,27 +111581,27 @@ "visibility": "internal" } ], - "id": 33700, + "id": 36761, "nodeType": "VariableDeclarationStatement", - "src": "98741:10:18" + "src": "98741:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "98770:927:18", + "src": "98770:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "98813:313:18", + "src": "98813:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "98831:15:18", + "src": "98831:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "98845:1:18", + "src": "98845:1:38", "type": "", "value": "0" }, @@ -111609,7 +111609,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "98835:6:18", + "src": "98835:6:38", "type": "" } ] @@ -111617,16 +111617,16 @@ { "body": { "nodeType": "YulBlock", - "src": "98916:40:18", + "src": "98916:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "98945:9:18", + "src": "98945:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "98947:5:18" + "src": "98947:5:38" } ] }, @@ -111637,33 +111637,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "98933:6:18" + "src": "98933:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "98941:1:18" + "src": "98941:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "98928:4:18" + "src": "98928:4:38" }, "nodeType": "YulFunctionCall", - "src": "98928:15:18" + "src": "98928:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "98921:6:18" + "src": "98921:6:38" }, "nodeType": "YulFunctionCall", - "src": "98921:23:18" + "src": "98921:23:38" }, "nodeType": "YulIf", - "src": "98918:36:18" + "src": "98918:36:38" } ] }, @@ -111672,12 +111672,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "98873:6:18" + "src": "98873:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "98881:4:18", + "src": "98881:4:38", "type": "", "value": "0x20" } @@ -111685,30 +111685,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "98870:2:18" + "src": "98870:2:38" }, "nodeType": "YulFunctionCall", - "src": "98870:16:18" + "src": "98870:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "98887:28:18", + "src": "98887:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "98889:24:18", + "src": "98889:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "98903:6:18" + "src": "98903:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "98911:1:18", + "src": "98911:1:38", "type": "", "value": "1" } @@ -111716,16 +111716,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "98899:3:18" + "src": "98899:3:38" }, "nodeType": "YulFunctionCall", - "src": "98899:14:18" + "src": "98899:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "98889:6:18" + "src": "98889:6:38" } ] } @@ -111733,10 +111733,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "98867:2:18", + "src": "98867:2:38", "statements": [] }, - "src": "98863:93:18" + "src": "98863:93:38" }, { "expression": { @@ -111744,34 +111744,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "98980:3:18" + "src": "98980:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "98985:6:18" + "src": "98985:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "98973:6:18" + "src": "98973:6:38" }, "nodeType": "YulFunctionCall", - "src": "98973:19:18" + "src": "98973:19:38" }, "nodeType": "YulExpressionStatement", - "src": "98973:19:18" + "src": "98973:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "99009:37:18", + "src": "99009:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "99026:3:18", + "src": "99026:3:38", "type": "", "value": "256" }, @@ -111780,38 +111780,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "99035:1:18", + "src": "99035:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "99038:6:18" + "src": "99038:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "99031:3:18" + "src": "99031:3:38" }, "nodeType": "YulFunctionCall", - "src": "99031:14:18" + "src": "99031:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "99022:3:18" + "src": "99022:3:38" }, "nodeType": "YulFunctionCall", - "src": "99022:24:18" + "src": "99022:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "99013:5:18", + "src": "99013:5:38", "type": "" } ] @@ -111824,12 +111824,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "99074:3:18" + "src": "99074:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "99079:4:18", + "src": "99079:4:38", "type": "", "value": "0x20" } @@ -111837,59 +111837,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "99070:3:18" + "src": "99070:3:38" }, "nodeType": "YulFunctionCall", - "src": "99070:14:18" + "src": "99070:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "99090:5:18" + "src": "99090:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "99101:5:18" + "src": "99101:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "99108:1:18" + "src": "99108:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "99097:3:18" + "src": "99097:3:38" }, "nodeType": "YulFunctionCall", - "src": "99097:13:18" + "src": "99097:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "99086:3:18" + "src": "99086:3:38" }, "nodeType": "YulFunctionCall", - "src": "99086:25:18" + "src": "99086:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "99063:6:18" + "src": "99063:6:38" }, "nodeType": "YulFunctionCall", - "src": "99063:49:18" + "src": "99063:49:38" }, "nodeType": "YulExpressionStatement", - "src": "99063:49:18" + "src": "99063:49:38" } ] }, @@ -111899,27 +111899,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "98805:3:18", + "src": "98805:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "98810:1:18", + "src": "98810:1:38", "type": "" } ], - "src": "98784:342:18" + "src": "98784:342:38" }, { "nodeType": "YulAssignment", - "src": "99139:17:18", + "src": "99139:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "99151:4:18", + "src": "99151:4:38", "type": "", "value": "0x00" } @@ -111927,28 +111927,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "99145:5:18" + "src": "99145:5:38" }, "nodeType": "YulFunctionCall", - "src": "99145:11:18" + "src": "99145:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "99139:2:18" + "src": "99139:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "99169:17:18", + "src": "99169:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "99181:4:18", + "src": "99181:4:38", "type": "", "value": "0x20" } @@ -111956,28 +111956,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "99175:5:18" + "src": "99175:5:38" }, "nodeType": "YulFunctionCall", - "src": "99175:11:18" + "src": "99175:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "99169:2:18" + "src": "99169:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "99199:17:18", + "src": "99199:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "99211:4:18", + "src": "99211:4:38", "type": "", "value": "0x40" } @@ -111985,28 +111985,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "99205:5:18" + "src": "99205:5:38" }, "nodeType": "YulFunctionCall", - "src": "99205:11:18" + "src": "99205:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "99199:2:18" + "src": "99199:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "99229:17:18", + "src": "99229:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "99241:4:18", + "src": "99241:4:38", "type": "", "value": "0x60" } @@ -112014,28 +112014,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "99235:5:18" + "src": "99235:5:38" }, "nodeType": "YulFunctionCall", - "src": "99235:11:18" + "src": "99235:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "99229:2:18" + "src": "99229:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "99259:17:18", + "src": "99259:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "99271:4:18", + "src": "99271:4:38", "type": "", "value": "0x80" } @@ -112043,28 +112043,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "99265:5:18" + "src": "99265:5:38" }, "nodeType": "YulFunctionCall", - "src": "99265:11:18" + "src": "99265:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "99259:2:18" + "src": "99259:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "99289:17:18", + "src": "99289:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "99301:4:18", + "src": "99301:4:38", "type": "", "value": "0xa0" } @@ -112072,28 +112072,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "99295:5:18" + "src": "99295:5:38" }, "nodeType": "YulFunctionCall", - "src": "99295:11:18" + "src": "99295:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "99289:2:18" + "src": "99289:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "99319:17:18", + "src": "99319:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "99331:4:18", + "src": "99331:4:38", "type": "", "value": "0xc0" } @@ -112101,28 +112101,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "99325:5:18" + "src": "99325:5:38" }, "nodeType": "YulFunctionCall", - "src": "99325:11:18" + "src": "99325:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "99319:2:18" + "src": "99319:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "99349:17:18", + "src": "99349:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "99361:4:18", + "src": "99361:4:38", "type": "", "value": "0xe0" } @@ -112130,28 +112130,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "99355:5:18" + "src": "99355:5:38" }, "nodeType": "YulFunctionCall", - "src": "99355:11:18" + "src": "99355:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "99349:2:18" + "src": "99349:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "99379:18:18", + "src": "99379:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "99391:5:18", + "src": "99391:5:38", "type": "", "value": "0x100" } @@ -112159,16 +112159,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "99385:5:18" + "src": "99385:5:38" }, "nodeType": "YulFunctionCall", - "src": "99385:12:18" + "src": "99385:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "99379:2:18" + "src": "99379:2:38" } ] }, @@ -112178,14 +112178,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "99482:4:18", + "src": "99482:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "99488:10:18", + "src": "99488:10:38", "type": "", "value": "0x21bdaf25" } @@ -112193,13 +112193,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "99475:6:18" + "src": "99475:6:38" }, "nodeType": "YulFunctionCall", - "src": "99475:24:18" + "src": "99475:24:38" }, "nodeType": "YulExpressionStatement", - "src": "99475:24:18" + "src": "99475:24:38" }, { "expression": { @@ -112207,26 +112207,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "99519:4:18", + "src": "99519:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "99525:2:18" + "src": "99525:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "99512:6:18" + "src": "99512:6:38" }, "nodeType": "YulFunctionCall", - "src": "99512:16:18" + "src": "99512:16:38" }, "nodeType": "YulExpressionStatement", - "src": "99512:16:18" + "src": "99512:16:38" }, { "expression": { @@ -112234,26 +112234,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "99548:4:18", + "src": "99548:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "99554:2:18" + "src": "99554:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "99541:6:18" + "src": "99541:6:38" }, "nodeType": "YulFunctionCall", - "src": "99541:16:18" + "src": "99541:16:38" }, "nodeType": "YulExpressionStatement", - "src": "99541:16:18" + "src": "99541:16:38" }, { "expression": { @@ -112261,14 +112261,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "99577:4:18", + "src": "99577:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "99583:4:18", + "src": "99583:4:38", "type": "", "value": "0x80" } @@ -112276,13 +112276,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "99570:6:18" + "src": "99570:6:38" }, "nodeType": "YulFunctionCall", - "src": "99570:18:18" + "src": "99570:18:38" }, "nodeType": "YulExpressionStatement", - "src": "99570:18:18" + "src": "99570:18:38" }, { "expression": { @@ -112290,14 +112290,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "99608:4:18", + "src": "99608:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "99614:4:18", + "src": "99614:4:38", "type": "", "value": "0xc0" } @@ -112305,13 +112305,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "99601:6:18" + "src": "99601:6:38" }, "nodeType": "YulFunctionCall", - "src": "99601:18:18" + "src": "99601:18:38" }, "nodeType": "YulExpressionStatement", - "src": "99601:18:18" + "src": "99601:18:38" }, { "expression": { @@ -112319,26 +112319,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "99644:4:18", + "src": "99644:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "99650:2:18" + "src": "99650:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "99632:11:18" + "src": "99632:11:38" }, "nodeType": "YulFunctionCall", - "src": "99632:21:18" + "src": "99632:21:38" }, "nodeType": "YulExpressionStatement", - "src": "99632:21:18" + "src": "99632:21:38" }, { "expression": { @@ -112346,140 +112346,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "99678:4:18", + "src": "99678:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "99684:2:18" + "src": "99684:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "99666:11:18" + "src": "99666:11:38" }, "nodeType": "YulFunctionCall", - "src": "99666:21:18" + "src": "99666:21:38" }, "nodeType": "YulExpressionStatement", - "src": "99666:21:18" + "src": "99666:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33675, + "declaration": 36736, "isOffset": false, "isSlot": false, - "src": "99139:2:18", + "src": "99139:2:38", "valueSize": 1 }, { - "declaration": 33678, + "declaration": 36739, "isOffset": false, "isSlot": false, - "src": "99169:2:18", + "src": "99169:2:38", "valueSize": 1 }, { - "declaration": 33681, + "declaration": 36742, "isOffset": false, "isSlot": false, - "src": "99199:2:18", + "src": "99199:2:38", "valueSize": 1 }, { - "declaration": 33684, + "declaration": 36745, "isOffset": false, "isSlot": false, - "src": "99229:2:18", + "src": "99229:2:38", "valueSize": 1 }, { - "declaration": 33687, + "declaration": 36748, "isOffset": false, "isSlot": false, - "src": "99259:2:18", + "src": "99259:2:38", "valueSize": 1 }, { - "declaration": 33690, + "declaration": 36751, "isOffset": false, "isSlot": false, - "src": "99289:2:18", + "src": "99289:2:38", "valueSize": 1 }, { - "declaration": 33693, + "declaration": 36754, "isOffset": false, "isSlot": false, - "src": "99319:2:18", + "src": "99319:2:38", "valueSize": 1 }, { - "declaration": 33696, + "declaration": 36757, "isOffset": false, "isSlot": false, - "src": "99349:2:18", + "src": "99349:2:38", "valueSize": 1 }, { - "declaration": 33699, + "declaration": 36760, "isOffset": false, "isSlot": false, - "src": "99379:2:18", + "src": "99379:2:38", "valueSize": 1 }, { - "declaration": 33665, + "declaration": 36726, "isOffset": false, "isSlot": false, - "src": "99525:2:18", + "src": "99525:2:38", "valueSize": 1 }, { - "declaration": 33667, + "declaration": 36728, "isOffset": false, "isSlot": false, - "src": "99554:2:18", + "src": "99554:2:38", "valueSize": 1 }, { - "declaration": 33669, + "declaration": 36730, "isOffset": false, "isSlot": false, - "src": "99650:2:18", + "src": "99650:2:38", "valueSize": 1 }, { - "declaration": 33671, + "declaration": 36732, "isOffset": false, "isSlot": false, - "src": "99684:2:18", + "src": "99684:2:38", "valueSize": 1 } ], - "id": 33701, + "id": 36762, "nodeType": "InlineAssembly", - "src": "98761:936:18" + "src": "98761:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33703, + "id": 36764, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "99722:4:18", + "src": "99722:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -112488,14 +112488,14 @@ }, { "hexValue": "3078313034", - "id": 33704, + "id": 36765, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "99728:5:18", + "src": "99728:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -112514,18 +112514,18 @@ "typeString": "int_const 260" } ], - "id": 33702, + "id": 36763, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "99706:15:18", + "referencedDeclaration": 33383, + "src": "99706:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33705, + "id": 36766, "isConstant": false, "isLValue": false, "isPure": false, @@ -112534,21 +112534,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "99706:28:18", + "src": "99706:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33706, + "id": 36767, "nodeType": "ExpressionStatement", - "src": "99706:28:18" + "src": "99706:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "99753:273:18", + "src": "99753:273:38", "statements": [ { "expression": { @@ -112556,26 +112556,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "99774:4:18", + "src": "99774:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "99780:2:18" + "src": "99780:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "99767:6:18" + "src": "99767:6:38" }, "nodeType": "YulFunctionCall", - "src": "99767:16:18" + "src": "99767:16:38" }, "nodeType": "YulExpressionStatement", - "src": "99767:16:18" + "src": "99767:16:38" }, { "expression": { @@ -112583,26 +112583,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "99803:4:18", + "src": "99803:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "99809:2:18" + "src": "99809:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "99796:6:18" + "src": "99796:6:38" }, "nodeType": "YulFunctionCall", - "src": "99796:16:18" + "src": "99796:16:38" }, "nodeType": "YulExpressionStatement", - "src": "99796:16:18" + "src": "99796:16:38" }, { "expression": { @@ -112610,26 +112610,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "99832:4:18", + "src": "99832:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "99838:2:18" + "src": "99838:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "99825:6:18" + "src": "99825:6:38" }, "nodeType": "YulFunctionCall", - "src": "99825:16:18" + "src": "99825:16:38" }, "nodeType": "YulExpressionStatement", - "src": "99825:16:18" + "src": "99825:16:38" }, { "expression": { @@ -112637,26 +112637,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "99861:4:18", + "src": "99861:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "99867:2:18" + "src": "99867:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "99854:6:18" + "src": "99854:6:38" }, "nodeType": "YulFunctionCall", - "src": "99854:16:18" + "src": "99854:16:38" }, "nodeType": "YulExpressionStatement", - "src": "99854:16:18" + "src": "99854:16:38" }, { "expression": { @@ -112664,26 +112664,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "99890:4:18", + "src": "99890:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "99896:2:18" + "src": "99896:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "99883:6:18" + "src": "99883:6:38" }, "nodeType": "YulFunctionCall", - "src": "99883:16:18" + "src": "99883:16:38" }, "nodeType": "YulExpressionStatement", - "src": "99883:16:18" + "src": "99883:16:38" }, { "expression": { @@ -112691,26 +112691,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "99919:4:18", + "src": "99919:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "99925:2:18" + "src": "99925:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "99912:6:18" + "src": "99912:6:38" }, "nodeType": "YulFunctionCall", - "src": "99912:16:18" + "src": "99912:16:38" }, "nodeType": "YulExpressionStatement", - "src": "99912:16:18" + "src": "99912:16:38" }, { "expression": { @@ -112718,26 +112718,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "99948:4:18", + "src": "99948:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "99954:2:18" + "src": "99954:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "99941:6:18" + "src": "99941:6:38" }, "nodeType": "YulFunctionCall", - "src": "99941:16:18" + "src": "99941:16:38" }, "nodeType": "YulExpressionStatement", - "src": "99941:16:18" + "src": "99941:16:38" }, { "expression": { @@ -112745,26 +112745,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "99977:4:18", + "src": "99977:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "99983:2:18" + "src": "99983:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "99970:6:18" + "src": "99970:6:38" }, "nodeType": "YulFunctionCall", - "src": "99970:16:18" + "src": "99970:16:38" }, "nodeType": "YulExpressionStatement", - "src": "99970:16:18" + "src": "99970:16:38" }, { "expression": { @@ -112772,98 +112772,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "100006:5:18", + "src": "100006:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "100013:2:18" + "src": "100013:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "99999:6:18" + "src": "99999:6:38" }, "nodeType": "YulFunctionCall", - "src": "99999:17:18" + "src": "99999:17:38" }, "nodeType": "YulExpressionStatement", - "src": "99999:17:18" + "src": "99999:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33675, + "declaration": 36736, "isOffset": false, "isSlot": false, - "src": "99780:2:18", + "src": "99780:2:38", "valueSize": 1 }, { - "declaration": 33678, + "declaration": 36739, "isOffset": false, "isSlot": false, - "src": "99809:2:18", + "src": "99809:2:38", "valueSize": 1 }, { - "declaration": 33681, + "declaration": 36742, "isOffset": false, "isSlot": false, - "src": "99838:2:18", + "src": "99838:2:38", "valueSize": 1 }, { - "declaration": 33684, + "declaration": 36745, "isOffset": false, "isSlot": false, - "src": "99867:2:18", + "src": "99867:2:38", "valueSize": 1 }, { - "declaration": 33687, + "declaration": 36748, "isOffset": false, "isSlot": false, - "src": "99896:2:18", + "src": "99896:2:38", "valueSize": 1 }, { - "declaration": 33690, + "declaration": 36751, "isOffset": false, "isSlot": false, - "src": "99925:2:18", + "src": "99925:2:38", "valueSize": 1 }, { - "declaration": 33693, + "declaration": 36754, "isOffset": false, "isSlot": false, - "src": "99954:2:18", + "src": "99954:2:38", "valueSize": 1 }, { - "declaration": 33696, + "declaration": 36757, "isOffset": false, "isSlot": false, - "src": "99983:2:18", + "src": "99983:2:38", "valueSize": 1 }, { - "declaration": 33699, + "declaration": 36760, "isOffset": false, "isSlot": false, - "src": "100013:2:18", + "src": "100013:2:38", "valueSize": 1 } ], - "id": 33707, + "id": 36768, "nodeType": "InlineAssembly", - "src": "99744:282:18" + "src": "99744:282:38" } ] }, @@ -112871,20 +112871,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "98505:3:18", + "nameLocation": "98505:3:38", "parameters": { - "id": 33672, + "id": 36733, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33665, + "id": 36726, "mutability": "mutable", "name": "p0", - "nameLocation": "98517:2:18", + "nameLocation": "98517:2:38", "nodeType": "VariableDeclaration", - "scope": 33709, - "src": "98509:10:18", + "scope": 36770, + "src": "98509:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -112892,10 +112892,10 @@ "typeString": "address" }, "typeName": { - "id": 33664, + "id": 36725, "name": "address", "nodeType": "ElementaryTypeName", - "src": "98509:7:18", + "src": "98509:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -112906,13 +112906,13 @@ }, { "constant": false, - "id": 33667, + "id": 36728, "mutability": "mutable", "name": "p1", - "nameLocation": "98529:2:18", + "nameLocation": "98529:2:38", "nodeType": "VariableDeclaration", - "scope": 33709, - "src": "98521:10:18", + "scope": 36770, + "src": "98521:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -112920,10 +112920,10 @@ "typeString": "address" }, "typeName": { - "id": 33666, + "id": 36727, "name": "address", "nodeType": "ElementaryTypeName", - "src": "98521:7:18", + "src": "98521:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -112934,13 +112934,13 @@ }, { "constant": false, - "id": 33669, + "id": 36730, "mutability": "mutable", "name": "p2", - "nameLocation": "98541:2:18", + "nameLocation": "98541:2:38", "nodeType": "VariableDeclaration", - "scope": 33709, - "src": "98533:10:18", + "scope": 36770, + "src": "98533:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -112948,10 +112948,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33668, + "id": 36729, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "98533:7:18", + "src": "98533:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -112961,13 +112961,13 @@ }, { "constant": false, - "id": 33671, + "id": 36732, "mutability": "mutable", "name": "p3", - "nameLocation": "98553:2:18", + "nameLocation": "98553:2:38", "nodeType": "VariableDeclaration", - "scope": 33709, - "src": "98545:10:18", + "scope": 36770, + "src": "98545:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -112975,10 +112975,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33670, + "id": 36731, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "98545:7:18", + "src": "98545:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -112987,44 +112987,44 @@ "visibility": "internal" } ], - "src": "98508:48:18" + "src": "98508:48:38" }, "returnParameters": { - "id": 33673, + "id": 36734, "nodeType": "ParameterList", "parameters": [], - "src": "98571:0:18" + "src": "98571:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33743, + "id": 36804, "nodeType": "FunctionDefinition", - "src": "100038:786:18", + "src": "100038:786:38", "nodes": [], "body": { - "id": 33742, + "id": 36803, "nodeType": "Block", - "src": "100110:714:18", + "src": "100110:714:38", "nodes": [], "statements": [ { "assignments": [ - 33721 + 36782 ], "declarations": [ { "constant": false, - "id": 33721, + "id": 36782, "mutability": "mutable", "name": "m0", - "nameLocation": "100128:2:18", + "nameLocation": "100128:2:38", "nodeType": "VariableDeclaration", - "scope": 33742, - "src": "100120:10:18", + "scope": 36803, + "src": "100120:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -113032,10 +113032,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33720, + "id": 36781, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "100120:7:18", + "src": "100120:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -113044,24 +113044,24 @@ "visibility": "internal" } ], - "id": 33722, + "id": 36783, "nodeType": "VariableDeclarationStatement", - "src": "100120:10:18" + "src": "100120:10:38" }, { "assignments": [ - 33724 + 36785 ], "declarations": [ { "constant": false, - "id": 33724, + "id": 36785, "mutability": "mutable", "name": "m1", - "nameLocation": "100148:2:18", + "nameLocation": "100148:2:38", "nodeType": "VariableDeclaration", - "scope": 33742, - "src": "100140:10:18", + "scope": 36803, + "src": "100140:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -113069,10 +113069,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33723, + "id": 36784, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "100140:7:18", + "src": "100140:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -113081,24 +113081,24 @@ "visibility": "internal" } ], - "id": 33725, + "id": 36786, "nodeType": "VariableDeclarationStatement", - "src": "100140:10:18" + "src": "100140:10:38" }, { "assignments": [ - 33727 + 36788 ], "declarations": [ { "constant": false, - "id": 33727, + "id": 36788, "mutability": "mutable", "name": "m2", - "nameLocation": "100168:2:18", + "nameLocation": "100168:2:38", "nodeType": "VariableDeclaration", - "scope": 33742, - "src": "100160:10:18", + "scope": 36803, + "src": "100160:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -113106,10 +113106,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33726, + "id": 36787, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "100160:7:18", + "src": "100160:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -113118,24 +113118,24 @@ "visibility": "internal" } ], - "id": 33728, + "id": 36789, "nodeType": "VariableDeclarationStatement", - "src": "100160:10:18" + "src": "100160:10:38" }, { "assignments": [ - 33730 + 36791 ], "declarations": [ { "constant": false, - "id": 33730, + "id": 36791, "mutability": "mutable", "name": "m3", - "nameLocation": "100188:2:18", + "nameLocation": "100188:2:38", "nodeType": "VariableDeclaration", - "scope": 33742, - "src": "100180:10:18", + "scope": 36803, + "src": "100180:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -113143,10 +113143,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33729, + "id": 36790, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "100180:7:18", + "src": "100180:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -113155,24 +113155,24 @@ "visibility": "internal" } ], - "id": 33731, + "id": 36792, "nodeType": "VariableDeclarationStatement", - "src": "100180:10:18" + "src": "100180:10:38" }, { "assignments": [ - 33733 + 36794 ], "declarations": [ { "constant": false, - "id": 33733, + "id": 36794, "mutability": "mutable", "name": "m4", - "nameLocation": "100208:2:18", + "nameLocation": "100208:2:38", "nodeType": "VariableDeclaration", - "scope": 33742, - "src": "100200:10:18", + "scope": 36803, + "src": "100200:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -113180,10 +113180,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33732, + "id": 36793, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "100200:7:18", + "src": "100200:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -113192,24 +113192,24 @@ "visibility": "internal" } ], - "id": 33734, + "id": 36795, "nodeType": "VariableDeclarationStatement", - "src": "100200:10:18" + "src": "100200:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "100229:378:18", + "src": "100229:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "100243:17:18", + "src": "100243:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "100255:4:18", + "src": "100255:4:38", "type": "", "value": "0x00" } @@ -113217,28 +113217,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "100249:5:18" + "src": "100249:5:38" }, "nodeType": "YulFunctionCall", - "src": "100249:11:18" + "src": "100249:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "100243:2:18" + "src": "100243:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "100273:17:18", + "src": "100273:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "100285:4:18", + "src": "100285:4:38", "type": "", "value": "0x20" } @@ -113246,28 +113246,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "100279:5:18" + "src": "100279:5:38" }, "nodeType": "YulFunctionCall", - "src": "100279:11:18" + "src": "100279:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "100273:2:18" + "src": "100273:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "100303:17:18", + "src": "100303:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "100315:4:18", + "src": "100315:4:38", "type": "", "value": "0x40" } @@ -113275,28 +113275,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "100309:5:18" + "src": "100309:5:38" }, "nodeType": "YulFunctionCall", - "src": "100309:11:18" + "src": "100309:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "100303:2:18" + "src": "100303:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "100333:17:18", + "src": "100333:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "100345:4:18", + "src": "100345:4:38", "type": "", "value": "0x60" } @@ -113304,28 +113304,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "100339:5:18" + "src": "100339:5:38" }, "nodeType": "YulFunctionCall", - "src": "100339:11:18" + "src": "100339:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "100333:2:18" + "src": "100333:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "100363:17:18", + "src": "100363:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "100375:4:18", + "src": "100375:4:38", "type": "", "value": "0x80" } @@ -113333,16 +113333,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "100369:5:18" + "src": "100369:5:38" }, "nodeType": "YulFunctionCall", - "src": "100369:11:18" + "src": "100369:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "100363:2:18" + "src": "100363:2:38" } ] }, @@ -113352,14 +113352,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "100464:4:18", + "src": "100464:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "100470:10:18", + "src": "100470:10:38", "type": "", "value": "0x660375dd" } @@ -113367,13 +113367,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "100457:6:18" + "src": "100457:6:38" }, "nodeType": "YulFunctionCall", - "src": "100457:24:18" + "src": "100457:24:38" }, "nodeType": "YulExpressionStatement", - "src": "100457:24:18" + "src": "100457:24:38" }, { "expression": { @@ -113381,26 +113381,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "100501:4:18", + "src": "100501:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "100507:2:18" + "src": "100507:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "100494:6:18" + "src": "100494:6:38" }, "nodeType": "YulFunctionCall", - "src": "100494:16:18" + "src": "100494:16:38" }, "nodeType": "YulExpressionStatement", - "src": "100494:16:18" + "src": "100494:16:38" }, { "expression": { @@ -113408,26 +113408,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "100530:4:18", + "src": "100530:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "100536:2:18" + "src": "100536:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "100523:6:18" + "src": "100523:6:38" }, "nodeType": "YulFunctionCall", - "src": "100523:16:18" + "src": "100523:16:38" }, "nodeType": "YulExpressionStatement", - "src": "100523:16:18" + "src": "100523:16:38" }, { "expression": { @@ -113435,26 +113435,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "100559:4:18", + "src": "100559:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "100565:2:18" + "src": "100565:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "100552:6:18" + "src": "100552:6:38" }, "nodeType": "YulFunctionCall", - "src": "100552:16:18" + "src": "100552:16:38" }, "nodeType": "YulExpressionStatement", - "src": "100552:16:18" + "src": "100552:16:38" }, { "expression": { @@ -113462,112 +113462,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "100588:4:18", + "src": "100588:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "100594:2:18" + "src": "100594:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "100581:6:18" + "src": "100581:6:38" }, "nodeType": "YulFunctionCall", - "src": "100581:16:18" + "src": "100581:16:38" }, "nodeType": "YulExpressionStatement", - "src": "100581:16:18" + "src": "100581:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33721, + "declaration": 36782, "isOffset": false, "isSlot": false, - "src": "100243:2:18", + "src": "100243:2:38", "valueSize": 1 }, { - "declaration": 33724, + "declaration": 36785, "isOffset": false, "isSlot": false, - "src": "100273:2:18", + "src": "100273:2:38", "valueSize": 1 }, { - "declaration": 33727, + "declaration": 36788, "isOffset": false, "isSlot": false, - "src": "100303:2:18", + "src": "100303:2:38", "valueSize": 1 }, { - "declaration": 33730, + "declaration": 36791, "isOffset": false, "isSlot": false, - "src": "100333:2:18", + "src": "100333:2:38", "valueSize": 1 }, { - "declaration": 33733, + "declaration": 36794, "isOffset": false, "isSlot": false, - "src": "100363:2:18", + "src": "100363:2:38", "valueSize": 1 }, { - "declaration": 33711, + "declaration": 36772, "isOffset": false, "isSlot": false, - "src": "100507:2:18", + "src": "100507:2:38", "valueSize": 1 }, { - "declaration": 33713, + "declaration": 36774, "isOffset": false, "isSlot": false, - "src": "100536:2:18", + "src": "100536:2:38", "valueSize": 1 }, { - "declaration": 33715, + "declaration": 36776, "isOffset": false, "isSlot": false, - "src": "100565:2:18", + "src": "100565:2:38", "valueSize": 1 }, { - "declaration": 33717, + "declaration": 36778, "isOffset": false, "isSlot": false, - "src": "100594:2:18", + "src": "100594:2:38", "valueSize": 1 } ], - "id": 33735, + "id": 36796, "nodeType": "InlineAssembly", - "src": "100220:387:18" + "src": "100220:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33737, + "id": 36798, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "100632:4:18", + "src": "100632:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -113576,14 +113576,14 @@ }, { "hexValue": "30783834", - "id": 33738, + "id": 36799, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "100638:4:18", + "src": "100638:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -113602,18 +113602,18 @@ "typeString": "int_const 132" } ], - "id": 33736, + "id": 36797, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "100616:15:18", + "referencedDeclaration": 33383, + "src": "100616:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33739, + "id": 36800, "isConstant": false, "isLValue": false, "isPure": false, @@ -113622,21 +113622,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "100616:27:18", + "src": "100616:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33740, + "id": 36801, "nodeType": "ExpressionStatement", - "src": "100616:27:18" + "src": "100616:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "100662:156:18", + "src": "100662:156:38", "statements": [ { "expression": { @@ -113644,26 +113644,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "100683:4:18", + "src": "100683:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "100689:2:18" + "src": "100689:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "100676:6:18" + "src": "100676:6:38" }, "nodeType": "YulFunctionCall", - "src": "100676:16:18" + "src": "100676:16:38" }, "nodeType": "YulExpressionStatement", - "src": "100676:16:18" + "src": "100676:16:38" }, { "expression": { @@ -113671,26 +113671,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "100712:4:18", + "src": "100712:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "100718:2:18" + "src": "100718:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "100705:6:18" + "src": "100705:6:38" }, "nodeType": "YulFunctionCall", - "src": "100705:16:18" + "src": "100705:16:38" }, "nodeType": "YulExpressionStatement", - "src": "100705:16:18" + "src": "100705:16:38" }, { "expression": { @@ -113698,26 +113698,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "100741:4:18", + "src": "100741:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "100747:2:18" + "src": "100747:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "100734:6:18" + "src": "100734:6:38" }, "nodeType": "YulFunctionCall", - "src": "100734:16:18" + "src": "100734:16:38" }, "nodeType": "YulExpressionStatement", - "src": "100734:16:18" + "src": "100734:16:38" }, { "expression": { @@ -113725,26 +113725,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "100770:4:18", + "src": "100770:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "100776:2:18" + "src": "100776:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "100763:6:18" + "src": "100763:6:38" }, "nodeType": "YulFunctionCall", - "src": "100763:16:18" + "src": "100763:16:38" }, "nodeType": "YulExpressionStatement", - "src": "100763:16:18" + "src": "100763:16:38" }, { "expression": { @@ -113752,70 +113752,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "100799:4:18", + "src": "100799:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "100805:2:18" + "src": "100805:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "100792:6:18" + "src": "100792:6:38" }, "nodeType": "YulFunctionCall", - "src": "100792:16:18" + "src": "100792:16:38" }, "nodeType": "YulExpressionStatement", - "src": "100792:16:18" + "src": "100792:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33721, + "declaration": 36782, "isOffset": false, "isSlot": false, - "src": "100689:2:18", + "src": "100689:2:38", "valueSize": 1 }, { - "declaration": 33724, + "declaration": 36785, "isOffset": false, "isSlot": false, - "src": "100718:2:18", + "src": "100718:2:38", "valueSize": 1 }, { - "declaration": 33727, + "declaration": 36788, "isOffset": false, "isSlot": false, - "src": "100747:2:18", + "src": "100747:2:38", "valueSize": 1 }, { - "declaration": 33730, + "declaration": 36791, "isOffset": false, "isSlot": false, - "src": "100776:2:18", + "src": "100776:2:38", "valueSize": 1 }, { - "declaration": 33733, + "declaration": 36794, "isOffset": false, "isSlot": false, - "src": "100805:2:18", + "src": "100805:2:38", "valueSize": 1 } ], - "id": 33741, + "id": 36802, "nodeType": "InlineAssembly", - "src": "100653:165:18" + "src": "100653:165:38" } ] }, @@ -113823,20 +113823,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "100047:3:18", + "nameLocation": "100047:3:38", "parameters": { - "id": 33718, + "id": 36779, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33711, + "id": 36772, "mutability": "mutable", "name": "p0", - "nameLocation": "100059:2:18", + "nameLocation": "100059:2:38", "nodeType": "VariableDeclaration", - "scope": 33743, - "src": "100051:10:18", + "scope": 36804, + "src": "100051:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -113844,10 +113844,10 @@ "typeString": "address" }, "typeName": { - "id": 33710, + "id": 36771, "name": "address", "nodeType": "ElementaryTypeName", - "src": "100051:7:18", + "src": "100051:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -113858,13 +113858,13 @@ }, { "constant": false, - "id": 33713, + "id": 36774, "mutability": "mutable", "name": "p1", - "nameLocation": "100068:2:18", + "nameLocation": "100068:2:38", "nodeType": "VariableDeclaration", - "scope": 33743, - "src": "100063:7:18", + "scope": 36804, + "src": "100063:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -113872,10 +113872,10 @@ "typeString": "bool" }, "typeName": { - "id": 33712, + "id": 36773, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "100063:4:18", + "src": "100063:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -113885,13 +113885,13 @@ }, { "constant": false, - "id": 33715, + "id": 36776, "mutability": "mutable", "name": "p2", - "nameLocation": "100080:2:18", + "nameLocation": "100080:2:38", "nodeType": "VariableDeclaration", - "scope": 33743, - "src": "100072:10:18", + "scope": 36804, + "src": "100072:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -113899,10 +113899,10 @@ "typeString": "address" }, "typeName": { - "id": 33714, + "id": 36775, "name": "address", "nodeType": "ElementaryTypeName", - "src": "100072:7:18", + "src": "100072:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -113913,13 +113913,13 @@ }, { "constant": false, - "id": 33717, + "id": 36778, "mutability": "mutable", "name": "p3", - "nameLocation": "100092:2:18", + "nameLocation": "100092:2:38", "nodeType": "VariableDeclaration", - "scope": 33743, - "src": "100084:10:18", + "scope": 36804, + "src": "100084:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -113927,10 +113927,10 @@ "typeString": "address" }, "typeName": { - "id": 33716, + "id": 36777, "name": "address", "nodeType": "ElementaryTypeName", - "src": "100084:7:18", + "src": "100084:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -113940,44 +113940,44 @@ "visibility": "internal" } ], - "src": "100050:45:18" + "src": "100050:45:38" }, "returnParameters": { - "id": 33719, + "id": 36780, "nodeType": "ParameterList", "parameters": [], - "src": "100110:0:18" + "src": "100110:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33777, + "id": 36838, "nodeType": "FunctionDefinition", - "src": "100830:780:18", + "src": "100830:780:38", "nodes": [], "body": { - "id": 33776, + "id": 36837, "nodeType": "Block", - "src": "100899:711:18", + "src": "100899:711:38", "nodes": [], "statements": [ { "assignments": [ - 33755 + 36816 ], "declarations": [ { "constant": false, - "id": 33755, + "id": 36816, "mutability": "mutable", "name": "m0", - "nameLocation": "100917:2:18", + "nameLocation": "100917:2:38", "nodeType": "VariableDeclaration", - "scope": 33776, - "src": "100909:10:18", + "scope": 36837, + "src": "100909:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -113985,10 +113985,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33754, + "id": 36815, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "100909:7:18", + "src": "100909:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -113997,24 +113997,24 @@ "visibility": "internal" } ], - "id": 33756, + "id": 36817, "nodeType": "VariableDeclarationStatement", - "src": "100909:10:18" + "src": "100909:10:38" }, { "assignments": [ - 33758 + 36819 ], "declarations": [ { "constant": false, - "id": 33758, + "id": 36819, "mutability": "mutable", "name": "m1", - "nameLocation": "100937:2:18", + "nameLocation": "100937:2:38", "nodeType": "VariableDeclaration", - "scope": 33776, - "src": "100929:10:18", + "scope": 36837, + "src": "100929:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -114022,10 +114022,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33757, + "id": 36818, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "100929:7:18", + "src": "100929:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -114034,24 +114034,24 @@ "visibility": "internal" } ], - "id": 33759, + "id": 36820, "nodeType": "VariableDeclarationStatement", - "src": "100929:10:18" + "src": "100929:10:38" }, { "assignments": [ - 33761 + 36822 ], "declarations": [ { "constant": false, - "id": 33761, + "id": 36822, "mutability": "mutable", "name": "m2", - "nameLocation": "100957:2:18", + "nameLocation": "100957:2:38", "nodeType": "VariableDeclaration", - "scope": 33776, - "src": "100949:10:18", + "scope": 36837, + "src": "100949:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -114059,10 +114059,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33760, + "id": 36821, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "100949:7:18", + "src": "100949:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -114071,24 +114071,24 @@ "visibility": "internal" } ], - "id": 33762, + "id": 36823, "nodeType": "VariableDeclarationStatement", - "src": "100949:10:18" + "src": "100949:10:38" }, { "assignments": [ - 33764 + 36825 ], "declarations": [ { "constant": false, - "id": 33764, + "id": 36825, "mutability": "mutable", "name": "m3", - "nameLocation": "100977:2:18", + "nameLocation": "100977:2:38", "nodeType": "VariableDeclaration", - "scope": 33776, - "src": "100969:10:18", + "scope": 36837, + "src": "100969:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -114096,10 +114096,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33763, + "id": 36824, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "100969:7:18", + "src": "100969:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -114108,24 +114108,24 @@ "visibility": "internal" } ], - "id": 33765, + "id": 36826, "nodeType": "VariableDeclarationStatement", - "src": "100969:10:18" + "src": "100969:10:38" }, { "assignments": [ - 33767 + 36828 ], "declarations": [ { "constant": false, - "id": 33767, + "id": 36828, "mutability": "mutable", "name": "m4", - "nameLocation": "100997:2:18", + "nameLocation": "100997:2:38", "nodeType": "VariableDeclaration", - "scope": 33776, - "src": "100989:10:18", + "scope": 36837, + "src": "100989:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -114133,10 +114133,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33766, + "id": 36827, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "100989:7:18", + "src": "100989:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -114145,24 +114145,24 @@ "visibility": "internal" } ], - "id": 33768, + "id": 36829, "nodeType": "VariableDeclarationStatement", - "src": "100989:10:18" + "src": "100989:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "101018:375:18", + "src": "101018:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "101032:17:18", + "src": "101032:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "101044:4:18", + "src": "101044:4:38", "type": "", "value": "0x00" } @@ -114170,28 +114170,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "101038:5:18" + "src": "101038:5:38" }, "nodeType": "YulFunctionCall", - "src": "101038:11:18" + "src": "101038:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "101032:2:18" + "src": "101032:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "101062:17:18", + "src": "101062:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "101074:4:18", + "src": "101074:4:38", "type": "", "value": "0x20" } @@ -114199,28 +114199,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "101068:5:18" + "src": "101068:5:38" }, "nodeType": "YulFunctionCall", - "src": "101068:11:18" + "src": "101068:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "101062:2:18" + "src": "101062:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "101092:17:18", + "src": "101092:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "101104:4:18", + "src": "101104:4:38", "type": "", "value": "0x40" } @@ -114228,28 +114228,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "101098:5:18" + "src": "101098:5:38" }, "nodeType": "YulFunctionCall", - "src": "101098:11:18" + "src": "101098:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "101092:2:18" + "src": "101092:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "101122:17:18", + "src": "101122:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "101134:4:18", + "src": "101134:4:38", "type": "", "value": "0x60" } @@ -114257,28 +114257,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "101128:5:18" + "src": "101128:5:38" }, "nodeType": "YulFunctionCall", - "src": "101128:11:18" + "src": "101128:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "101122:2:18" + "src": "101122:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "101152:17:18", + "src": "101152:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "101164:4:18", + "src": "101164:4:38", "type": "", "value": "0x80" } @@ -114286,16 +114286,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "101158:5:18" + "src": "101158:5:38" }, "nodeType": "YulFunctionCall", - "src": "101158:11:18" + "src": "101158:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "101152:2:18" + "src": "101152:2:38" } ] }, @@ -114305,14 +114305,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "101250:4:18", + "src": "101250:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "101256:10:18", + "src": "101256:10:38", "type": "", "value": "0xa6f50b0f" } @@ -114320,13 +114320,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "101243:6:18" + "src": "101243:6:38" }, "nodeType": "YulFunctionCall", - "src": "101243:24:18" + "src": "101243:24:38" }, "nodeType": "YulExpressionStatement", - "src": "101243:24:18" + "src": "101243:24:38" }, { "expression": { @@ -114334,26 +114334,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "101287:4:18", + "src": "101287:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "101293:2:18" + "src": "101293:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "101280:6:18" + "src": "101280:6:38" }, "nodeType": "YulFunctionCall", - "src": "101280:16:18" + "src": "101280:16:38" }, "nodeType": "YulExpressionStatement", - "src": "101280:16:18" + "src": "101280:16:38" }, { "expression": { @@ -114361,26 +114361,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "101316:4:18", + "src": "101316:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "101322:2:18" + "src": "101322:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "101309:6:18" + "src": "101309:6:38" }, "nodeType": "YulFunctionCall", - "src": "101309:16:18" + "src": "101309:16:38" }, "nodeType": "YulExpressionStatement", - "src": "101309:16:18" + "src": "101309:16:38" }, { "expression": { @@ -114388,26 +114388,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "101345:4:18", + "src": "101345:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "101351:2:18" + "src": "101351:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "101338:6:18" + "src": "101338:6:38" }, "nodeType": "YulFunctionCall", - "src": "101338:16:18" + "src": "101338:16:38" }, "nodeType": "YulExpressionStatement", - "src": "101338:16:18" + "src": "101338:16:38" }, { "expression": { @@ -114415,112 +114415,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "101374:4:18", + "src": "101374:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "101380:2:18" + "src": "101380:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "101367:6:18" + "src": "101367:6:38" }, "nodeType": "YulFunctionCall", - "src": "101367:16:18" + "src": "101367:16:38" }, "nodeType": "YulExpressionStatement", - "src": "101367:16:18" + "src": "101367:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33755, + "declaration": 36816, "isOffset": false, "isSlot": false, - "src": "101032:2:18", + "src": "101032:2:38", "valueSize": 1 }, { - "declaration": 33758, + "declaration": 36819, "isOffset": false, "isSlot": false, - "src": "101062:2:18", + "src": "101062:2:38", "valueSize": 1 }, { - "declaration": 33761, + "declaration": 36822, "isOffset": false, "isSlot": false, - "src": "101092:2:18", + "src": "101092:2:38", "valueSize": 1 }, { - "declaration": 33764, + "declaration": 36825, "isOffset": false, "isSlot": false, - "src": "101122:2:18", + "src": "101122:2:38", "valueSize": 1 }, { - "declaration": 33767, + "declaration": 36828, "isOffset": false, "isSlot": false, - "src": "101152:2:18", + "src": "101152:2:38", "valueSize": 1 }, { - "declaration": 33745, + "declaration": 36806, "isOffset": false, "isSlot": false, - "src": "101293:2:18", + "src": "101293:2:38", "valueSize": 1 }, { - "declaration": 33747, + "declaration": 36808, "isOffset": false, "isSlot": false, - "src": "101322:2:18", + "src": "101322:2:38", "valueSize": 1 }, { - "declaration": 33749, + "declaration": 36810, "isOffset": false, "isSlot": false, - "src": "101351:2:18", + "src": "101351:2:38", "valueSize": 1 }, { - "declaration": 33751, + "declaration": 36812, "isOffset": false, "isSlot": false, - "src": "101380:2:18", + "src": "101380:2:38", "valueSize": 1 } ], - "id": 33769, + "id": 36830, "nodeType": "InlineAssembly", - "src": "101009:384:18" + "src": "101009:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33771, + "id": 36832, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "101418:4:18", + "src": "101418:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -114529,14 +114529,14 @@ }, { "hexValue": "30783834", - "id": 33772, + "id": 36833, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "101424:4:18", + "src": "101424:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -114555,18 +114555,18 @@ "typeString": "int_const 132" } ], - "id": 33770, + "id": 36831, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "101402:15:18", + "referencedDeclaration": 33383, + "src": "101402:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33773, + "id": 36834, "isConstant": false, "isLValue": false, "isPure": false, @@ -114575,21 +114575,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "101402:27:18", + "src": "101402:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33774, + "id": 36835, "nodeType": "ExpressionStatement", - "src": "101402:27:18" + "src": "101402:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "101448:156:18", + "src": "101448:156:38", "statements": [ { "expression": { @@ -114597,26 +114597,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "101469:4:18", + "src": "101469:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "101475:2:18" + "src": "101475:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "101462:6:18" + "src": "101462:6:38" }, "nodeType": "YulFunctionCall", - "src": "101462:16:18" + "src": "101462:16:38" }, "nodeType": "YulExpressionStatement", - "src": "101462:16:18" + "src": "101462:16:38" }, { "expression": { @@ -114624,26 +114624,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "101498:4:18", + "src": "101498:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "101504:2:18" + "src": "101504:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "101491:6:18" + "src": "101491:6:38" }, "nodeType": "YulFunctionCall", - "src": "101491:16:18" + "src": "101491:16:38" }, "nodeType": "YulExpressionStatement", - "src": "101491:16:18" + "src": "101491:16:38" }, { "expression": { @@ -114651,26 +114651,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "101527:4:18", + "src": "101527:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "101533:2:18" + "src": "101533:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "101520:6:18" + "src": "101520:6:38" }, "nodeType": "YulFunctionCall", - "src": "101520:16:18" + "src": "101520:16:38" }, "nodeType": "YulExpressionStatement", - "src": "101520:16:18" + "src": "101520:16:38" }, { "expression": { @@ -114678,26 +114678,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "101556:4:18", + "src": "101556:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "101562:2:18" + "src": "101562:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "101549:6:18" + "src": "101549:6:38" }, "nodeType": "YulFunctionCall", - "src": "101549:16:18" + "src": "101549:16:38" }, "nodeType": "YulExpressionStatement", - "src": "101549:16:18" + "src": "101549:16:38" }, { "expression": { @@ -114705,70 +114705,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "101585:4:18", + "src": "101585:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "101591:2:18" + "src": "101591:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "101578:6:18" + "src": "101578:6:38" }, "nodeType": "YulFunctionCall", - "src": "101578:16:18" + "src": "101578:16:38" }, "nodeType": "YulExpressionStatement", - "src": "101578:16:18" + "src": "101578:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33755, + "declaration": 36816, "isOffset": false, "isSlot": false, - "src": "101475:2:18", + "src": "101475:2:38", "valueSize": 1 }, { - "declaration": 33758, + "declaration": 36819, "isOffset": false, "isSlot": false, - "src": "101504:2:18", + "src": "101504:2:38", "valueSize": 1 }, { - "declaration": 33761, + "declaration": 36822, "isOffset": false, "isSlot": false, - "src": "101533:2:18", + "src": "101533:2:38", "valueSize": 1 }, { - "declaration": 33764, + "declaration": 36825, "isOffset": false, "isSlot": false, - "src": "101562:2:18", + "src": "101562:2:38", "valueSize": 1 }, { - "declaration": 33767, + "declaration": 36828, "isOffset": false, "isSlot": false, - "src": "101591:2:18", + "src": "101591:2:38", "valueSize": 1 } ], - "id": 33775, + "id": 36836, "nodeType": "InlineAssembly", - "src": "101439:165:18" + "src": "101439:165:38" } ] }, @@ -114776,20 +114776,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "100839:3:18", + "nameLocation": "100839:3:38", "parameters": { - "id": 33752, + "id": 36813, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33745, + "id": 36806, "mutability": "mutable", "name": "p0", - "nameLocation": "100851:2:18", + "nameLocation": "100851:2:38", "nodeType": "VariableDeclaration", - "scope": 33777, - "src": "100843:10:18", + "scope": 36838, + "src": "100843:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -114797,10 +114797,10 @@ "typeString": "address" }, "typeName": { - "id": 33744, + "id": 36805, "name": "address", "nodeType": "ElementaryTypeName", - "src": "100843:7:18", + "src": "100843:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -114811,13 +114811,13 @@ }, { "constant": false, - "id": 33747, + "id": 36808, "mutability": "mutable", "name": "p1", - "nameLocation": "100860:2:18", + "nameLocation": "100860:2:38", "nodeType": "VariableDeclaration", - "scope": 33777, - "src": "100855:7:18", + "scope": 36838, + "src": "100855:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -114825,10 +114825,10 @@ "typeString": "bool" }, "typeName": { - "id": 33746, + "id": 36807, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "100855:4:18", + "src": "100855:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -114838,13 +114838,13 @@ }, { "constant": false, - "id": 33749, + "id": 36810, "mutability": "mutable", "name": "p2", - "nameLocation": "100872:2:18", + "nameLocation": "100872:2:38", "nodeType": "VariableDeclaration", - "scope": 33777, - "src": "100864:10:18", + "scope": 36838, + "src": "100864:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -114852,10 +114852,10 @@ "typeString": "address" }, "typeName": { - "id": 33748, + "id": 36809, "name": "address", "nodeType": "ElementaryTypeName", - "src": "100864:7:18", + "src": "100864:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -114866,13 +114866,13 @@ }, { "constant": false, - "id": 33751, + "id": 36812, "mutability": "mutable", "name": "p3", - "nameLocation": "100881:2:18", + "nameLocation": "100881:2:38", "nodeType": "VariableDeclaration", - "scope": 33777, - "src": "100876:7:18", + "scope": 36838, + "src": "100876:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -114880,10 +114880,10 @@ "typeString": "bool" }, "typeName": { - "id": 33750, + "id": 36811, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "100876:4:18", + "src": "100876:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -114892,44 +114892,44 @@ "visibility": "internal" } ], - "src": "100842:42:18" + "src": "100842:42:38" }, "returnParameters": { - "id": 33753, + "id": 36814, "nodeType": "ParameterList", "parameters": [], - "src": "100899:0:18" + "src": "100899:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33811, + "id": 36872, "nodeType": "FunctionDefinition", - "src": "101616:786:18", + "src": "101616:786:38", "nodes": [], "body": { - "id": 33810, + "id": 36871, "nodeType": "Block", - "src": "101688:714:18", + "src": "101688:714:38", "nodes": [], "statements": [ { "assignments": [ - 33789 + 36850 ], "declarations": [ { "constant": false, - "id": 33789, + "id": 36850, "mutability": "mutable", "name": "m0", - "nameLocation": "101706:2:18", + "nameLocation": "101706:2:38", "nodeType": "VariableDeclaration", - "scope": 33810, - "src": "101698:10:18", + "scope": 36871, + "src": "101698:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -114937,10 +114937,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33788, + "id": 36849, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "101698:7:18", + "src": "101698:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -114949,24 +114949,24 @@ "visibility": "internal" } ], - "id": 33790, + "id": 36851, "nodeType": "VariableDeclarationStatement", - "src": "101698:10:18" + "src": "101698:10:38" }, { "assignments": [ - 33792 + 36853 ], "declarations": [ { "constant": false, - "id": 33792, + "id": 36853, "mutability": "mutable", "name": "m1", - "nameLocation": "101726:2:18", + "nameLocation": "101726:2:38", "nodeType": "VariableDeclaration", - "scope": 33810, - "src": "101718:10:18", + "scope": 36871, + "src": "101718:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -114974,10 +114974,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33791, + "id": 36852, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "101718:7:18", + "src": "101718:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -114986,24 +114986,24 @@ "visibility": "internal" } ], - "id": 33793, + "id": 36854, "nodeType": "VariableDeclarationStatement", - "src": "101718:10:18" + "src": "101718:10:38" }, { "assignments": [ - 33795 + 36856 ], "declarations": [ { "constant": false, - "id": 33795, + "id": 36856, "mutability": "mutable", "name": "m2", - "nameLocation": "101746:2:18", + "nameLocation": "101746:2:38", "nodeType": "VariableDeclaration", - "scope": 33810, - "src": "101738:10:18", + "scope": 36871, + "src": "101738:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -115011,10 +115011,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33794, + "id": 36855, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "101738:7:18", + "src": "101738:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -115023,24 +115023,24 @@ "visibility": "internal" } ], - "id": 33796, + "id": 36857, "nodeType": "VariableDeclarationStatement", - "src": "101738:10:18" + "src": "101738:10:38" }, { "assignments": [ - 33798 + 36859 ], "declarations": [ { "constant": false, - "id": 33798, + "id": 36859, "mutability": "mutable", "name": "m3", - "nameLocation": "101766:2:18", + "nameLocation": "101766:2:38", "nodeType": "VariableDeclaration", - "scope": 33810, - "src": "101758:10:18", + "scope": 36871, + "src": "101758:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -115048,10 +115048,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33797, + "id": 36858, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "101758:7:18", + "src": "101758:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -115060,24 +115060,24 @@ "visibility": "internal" } ], - "id": 33799, + "id": 36860, "nodeType": "VariableDeclarationStatement", - "src": "101758:10:18" + "src": "101758:10:38" }, { "assignments": [ - 33801 + 36862 ], "declarations": [ { "constant": false, - "id": 33801, + "id": 36862, "mutability": "mutable", "name": "m4", - "nameLocation": "101786:2:18", + "nameLocation": "101786:2:38", "nodeType": "VariableDeclaration", - "scope": 33810, - "src": "101778:10:18", + "scope": 36871, + "src": "101778:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -115085,10 +115085,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33800, + "id": 36861, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "101778:7:18", + "src": "101778:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -115097,24 +115097,24 @@ "visibility": "internal" } ], - "id": 33802, + "id": 36863, "nodeType": "VariableDeclarationStatement", - "src": "101778:10:18" + "src": "101778:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "101807:378:18", + "src": "101807:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "101821:17:18", + "src": "101821:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "101833:4:18", + "src": "101833:4:38", "type": "", "value": "0x00" } @@ -115122,28 +115122,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "101827:5:18" + "src": "101827:5:38" }, "nodeType": "YulFunctionCall", - "src": "101827:11:18" + "src": "101827:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "101821:2:18" + "src": "101821:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "101851:17:18", + "src": "101851:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "101863:4:18", + "src": "101863:4:38", "type": "", "value": "0x20" } @@ -115151,28 +115151,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "101857:5:18" + "src": "101857:5:38" }, "nodeType": "YulFunctionCall", - "src": "101857:11:18" + "src": "101857:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "101851:2:18" + "src": "101851:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "101881:17:18", + "src": "101881:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "101893:4:18", + "src": "101893:4:38", "type": "", "value": "0x40" } @@ -115180,28 +115180,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "101887:5:18" + "src": "101887:5:38" }, "nodeType": "YulFunctionCall", - "src": "101887:11:18" + "src": "101887:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "101881:2:18" + "src": "101881:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "101911:17:18", + "src": "101911:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "101923:4:18", + "src": "101923:4:38", "type": "", "value": "0x60" } @@ -115209,28 +115209,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "101917:5:18" + "src": "101917:5:38" }, "nodeType": "YulFunctionCall", - "src": "101917:11:18" + "src": "101917:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "101911:2:18" + "src": "101911:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "101941:17:18", + "src": "101941:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "101953:4:18", + "src": "101953:4:38", "type": "", "value": "0x80" } @@ -115238,16 +115238,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "101947:5:18" + "src": "101947:5:38" }, "nodeType": "YulFunctionCall", - "src": "101947:11:18" + "src": "101947:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "101941:2:18" + "src": "101941:2:38" } ] }, @@ -115257,14 +115257,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "102042:4:18", + "src": "102042:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "102048:10:18", + "src": "102048:10:38", "type": "", "value": "0xa75c59de" } @@ -115272,13 +115272,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "102035:6:18" + "src": "102035:6:38" }, "nodeType": "YulFunctionCall", - "src": "102035:24:18" + "src": "102035:24:38" }, "nodeType": "YulExpressionStatement", - "src": "102035:24:18" + "src": "102035:24:38" }, { "expression": { @@ -115286,26 +115286,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "102079:4:18", + "src": "102079:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "102085:2:18" + "src": "102085:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "102072:6:18" + "src": "102072:6:38" }, "nodeType": "YulFunctionCall", - "src": "102072:16:18" + "src": "102072:16:38" }, "nodeType": "YulExpressionStatement", - "src": "102072:16:18" + "src": "102072:16:38" }, { "expression": { @@ -115313,26 +115313,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "102108:4:18", + "src": "102108:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "102114:2:18" + "src": "102114:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "102101:6:18" + "src": "102101:6:38" }, "nodeType": "YulFunctionCall", - "src": "102101:16:18" + "src": "102101:16:38" }, "nodeType": "YulExpressionStatement", - "src": "102101:16:18" + "src": "102101:16:38" }, { "expression": { @@ -115340,26 +115340,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "102137:4:18", + "src": "102137:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "102143:2:18" + "src": "102143:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "102130:6:18" + "src": "102130:6:38" }, "nodeType": "YulFunctionCall", - "src": "102130:16:18" + "src": "102130:16:38" }, "nodeType": "YulExpressionStatement", - "src": "102130:16:18" + "src": "102130:16:38" }, { "expression": { @@ -115367,112 +115367,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "102166:4:18", + "src": "102166:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "102172:2:18" + "src": "102172:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "102159:6:18" + "src": "102159:6:38" }, "nodeType": "YulFunctionCall", - "src": "102159:16:18" + "src": "102159:16:38" }, "nodeType": "YulExpressionStatement", - "src": "102159:16:18" + "src": "102159:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33789, + "declaration": 36850, "isOffset": false, "isSlot": false, - "src": "101821:2:18", + "src": "101821:2:38", "valueSize": 1 }, { - "declaration": 33792, + "declaration": 36853, "isOffset": false, "isSlot": false, - "src": "101851:2:18", + "src": "101851:2:38", "valueSize": 1 }, { - "declaration": 33795, + "declaration": 36856, "isOffset": false, "isSlot": false, - "src": "101881:2:18", + "src": "101881:2:38", "valueSize": 1 }, { - "declaration": 33798, + "declaration": 36859, "isOffset": false, "isSlot": false, - "src": "101911:2:18", + "src": "101911:2:38", "valueSize": 1 }, { - "declaration": 33801, + "declaration": 36862, "isOffset": false, "isSlot": false, - "src": "101941:2:18", + "src": "101941:2:38", "valueSize": 1 }, { - "declaration": 33779, + "declaration": 36840, "isOffset": false, "isSlot": false, - "src": "102085:2:18", + "src": "102085:2:38", "valueSize": 1 }, { - "declaration": 33781, + "declaration": 36842, "isOffset": false, "isSlot": false, - "src": "102114:2:18", + "src": "102114:2:38", "valueSize": 1 }, { - "declaration": 33783, + "declaration": 36844, "isOffset": false, "isSlot": false, - "src": "102143:2:18", + "src": "102143:2:38", "valueSize": 1 }, { - "declaration": 33785, + "declaration": 36846, "isOffset": false, "isSlot": false, - "src": "102172:2:18", + "src": "102172:2:38", "valueSize": 1 } ], - "id": 33803, + "id": 36864, "nodeType": "InlineAssembly", - "src": "101798:387:18" + "src": "101798:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33805, + "id": 36866, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "102210:4:18", + "src": "102210:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -115481,14 +115481,14 @@ }, { "hexValue": "30783834", - "id": 33806, + "id": 36867, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "102216:4:18", + "src": "102216:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -115507,18 +115507,18 @@ "typeString": "int_const 132" } ], - "id": 33804, + "id": 36865, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "102194:15:18", + "referencedDeclaration": 33383, + "src": "102194:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33807, + "id": 36868, "isConstant": false, "isLValue": false, "isPure": false, @@ -115527,21 +115527,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "102194:27:18", + "src": "102194:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33808, + "id": 36869, "nodeType": "ExpressionStatement", - "src": "102194:27:18" + "src": "102194:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "102240:156:18", + "src": "102240:156:38", "statements": [ { "expression": { @@ -115549,26 +115549,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "102261:4:18", + "src": "102261:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "102267:2:18" + "src": "102267:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "102254:6:18" + "src": "102254:6:38" }, "nodeType": "YulFunctionCall", - "src": "102254:16:18" + "src": "102254:16:38" }, "nodeType": "YulExpressionStatement", - "src": "102254:16:18" + "src": "102254:16:38" }, { "expression": { @@ -115576,26 +115576,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "102290:4:18", + "src": "102290:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "102296:2:18" + "src": "102296:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "102283:6:18" + "src": "102283:6:38" }, "nodeType": "YulFunctionCall", - "src": "102283:16:18" + "src": "102283:16:38" }, "nodeType": "YulExpressionStatement", - "src": "102283:16:18" + "src": "102283:16:38" }, { "expression": { @@ -115603,26 +115603,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "102319:4:18", + "src": "102319:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "102325:2:18" + "src": "102325:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "102312:6:18" + "src": "102312:6:38" }, "nodeType": "YulFunctionCall", - "src": "102312:16:18" + "src": "102312:16:38" }, "nodeType": "YulExpressionStatement", - "src": "102312:16:18" + "src": "102312:16:38" }, { "expression": { @@ -115630,26 +115630,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "102348:4:18", + "src": "102348:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "102354:2:18" + "src": "102354:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "102341:6:18" + "src": "102341:6:38" }, "nodeType": "YulFunctionCall", - "src": "102341:16:18" + "src": "102341:16:38" }, "nodeType": "YulExpressionStatement", - "src": "102341:16:18" + "src": "102341:16:38" }, { "expression": { @@ -115657,70 +115657,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "102377:4:18", + "src": "102377:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "102383:2:18" + "src": "102383:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "102370:6:18" + "src": "102370:6:38" }, "nodeType": "YulFunctionCall", - "src": "102370:16:18" + "src": "102370:16:38" }, "nodeType": "YulExpressionStatement", - "src": "102370:16:18" + "src": "102370:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33789, + "declaration": 36850, "isOffset": false, "isSlot": false, - "src": "102267:2:18", + "src": "102267:2:38", "valueSize": 1 }, { - "declaration": 33792, + "declaration": 36853, "isOffset": false, "isSlot": false, - "src": "102296:2:18", + "src": "102296:2:38", "valueSize": 1 }, { - "declaration": 33795, + "declaration": 36856, "isOffset": false, "isSlot": false, - "src": "102325:2:18", + "src": "102325:2:38", "valueSize": 1 }, { - "declaration": 33798, + "declaration": 36859, "isOffset": false, "isSlot": false, - "src": "102354:2:18", + "src": "102354:2:38", "valueSize": 1 }, { - "declaration": 33801, + "declaration": 36862, "isOffset": false, "isSlot": false, - "src": "102383:2:18", + "src": "102383:2:38", "valueSize": 1 } ], - "id": 33809, + "id": 36870, "nodeType": "InlineAssembly", - "src": "102231:165:18" + "src": "102231:165:38" } ] }, @@ -115728,20 +115728,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "101625:3:18", + "nameLocation": "101625:3:38", "parameters": { - "id": 33786, + "id": 36847, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33779, + "id": 36840, "mutability": "mutable", "name": "p0", - "nameLocation": "101637:2:18", + "nameLocation": "101637:2:38", "nodeType": "VariableDeclaration", - "scope": 33811, - "src": "101629:10:18", + "scope": 36872, + "src": "101629:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -115749,10 +115749,10 @@ "typeString": "address" }, "typeName": { - "id": 33778, + "id": 36839, "name": "address", "nodeType": "ElementaryTypeName", - "src": "101629:7:18", + "src": "101629:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -115763,13 +115763,13 @@ }, { "constant": false, - "id": 33781, + "id": 36842, "mutability": "mutable", "name": "p1", - "nameLocation": "101646:2:18", + "nameLocation": "101646:2:38", "nodeType": "VariableDeclaration", - "scope": 33811, - "src": "101641:7:18", + "scope": 36872, + "src": "101641:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -115777,10 +115777,10 @@ "typeString": "bool" }, "typeName": { - "id": 33780, + "id": 36841, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "101641:4:18", + "src": "101641:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -115790,13 +115790,13 @@ }, { "constant": false, - "id": 33783, + "id": 36844, "mutability": "mutable", "name": "p2", - "nameLocation": "101658:2:18", + "nameLocation": "101658:2:38", "nodeType": "VariableDeclaration", - "scope": 33811, - "src": "101650:10:18", + "scope": 36872, + "src": "101650:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -115804,10 +115804,10 @@ "typeString": "address" }, "typeName": { - "id": 33782, + "id": 36843, "name": "address", "nodeType": "ElementaryTypeName", - "src": "101650:7:18", + "src": "101650:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -115818,13 +115818,13 @@ }, { "constant": false, - "id": 33785, + "id": 36846, "mutability": "mutable", "name": "p3", - "nameLocation": "101670:2:18", + "nameLocation": "101670:2:38", "nodeType": "VariableDeclaration", - "scope": 33811, - "src": "101662:10:18", + "scope": 36872, + "src": "101662:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -115832,10 +115832,10 @@ "typeString": "uint256" }, "typeName": { - "id": 33784, + "id": 36845, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "101662:7:18", + "src": "101662:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -115844,44 +115844,44 @@ "visibility": "internal" } ], - "src": "101628:45:18" + "src": "101628:45:38" }, "returnParameters": { - "id": 33787, + "id": 36848, "nodeType": "ParameterList", "parameters": [], - "src": "101688:0:18" + "src": "101688:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33851, + "id": 36912, "nodeType": "FunctionDefinition", - "src": "102408:1334:18", + "src": "102408:1334:38", "nodes": [], "body": { - "id": 33850, + "id": 36911, "nodeType": "Block", - "src": "102480:1262:18", + "src": "102480:1262:38", "nodes": [], "statements": [ { "assignments": [ - 33823 + 36884 ], "declarations": [ { "constant": false, - "id": 33823, + "id": 36884, "mutability": "mutable", "name": "m0", - "nameLocation": "102498:2:18", + "nameLocation": "102498:2:38", "nodeType": "VariableDeclaration", - "scope": 33850, - "src": "102490:10:18", + "scope": 36911, + "src": "102490:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -115889,10 +115889,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33822, + "id": 36883, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "102490:7:18", + "src": "102490:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -115901,24 +115901,24 @@ "visibility": "internal" } ], - "id": 33824, + "id": 36885, "nodeType": "VariableDeclarationStatement", - "src": "102490:10:18" + "src": "102490:10:38" }, { "assignments": [ - 33826 + 36887 ], "declarations": [ { "constant": false, - "id": 33826, + "id": 36887, "mutability": "mutable", "name": "m1", - "nameLocation": "102518:2:18", + "nameLocation": "102518:2:38", "nodeType": "VariableDeclaration", - "scope": 33850, - "src": "102510:10:18", + "scope": 36911, + "src": "102510:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -115926,10 +115926,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33825, + "id": 36886, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "102510:7:18", + "src": "102510:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -115938,24 +115938,24 @@ "visibility": "internal" } ], - "id": 33827, + "id": 36888, "nodeType": "VariableDeclarationStatement", - "src": "102510:10:18" + "src": "102510:10:38" }, { "assignments": [ - 33829 + 36890 ], "declarations": [ { "constant": false, - "id": 33829, + "id": 36890, "mutability": "mutable", "name": "m2", - "nameLocation": "102538:2:18", + "nameLocation": "102538:2:38", "nodeType": "VariableDeclaration", - "scope": 33850, - "src": "102530:10:18", + "scope": 36911, + "src": "102530:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -115963,10 +115963,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33828, + "id": 36889, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "102530:7:18", + "src": "102530:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -115975,24 +115975,24 @@ "visibility": "internal" } ], - "id": 33830, + "id": 36891, "nodeType": "VariableDeclarationStatement", - "src": "102530:10:18" + "src": "102530:10:38" }, { "assignments": [ - 33832 + 36893 ], "declarations": [ { "constant": false, - "id": 33832, + "id": 36893, "mutability": "mutable", "name": "m3", - "nameLocation": "102558:2:18", + "nameLocation": "102558:2:38", "nodeType": "VariableDeclaration", - "scope": 33850, - "src": "102550:10:18", + "scope": 36911, + "src": "102550:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -116000,10 +116000,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33831, + "id": 36892, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "102550:7:18", + "src": "102550:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -116012,24 +116012,24 @@ "visibility": "internal" } ], - "id": 33833, + "id": 36894, "nodeType": "VariableDeclarationStatement", - "src": "102550:10:18" + "src": "102550:10:38" }, { "assignments": [ - 33835 + 36896 ], "declarations": [ { "constant": false, - "id": 33835, + "id": 36896, "mutability": "mutable", "name": "m4", - "nameLocation": "102578:2:18", + "nameLocation": "102578:2:38", "nodeType": "VariableDeclaration", - "scope": 33850, - "src": "102570:10:18", + "scope": 36911, + "src": "102570:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -116037,10 +116037,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33834, + "id": 36895, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "102570:7:18", + "src": "102570:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -116049,24 +116049,24 @@ "visibility": "internal" } ], - "id": 33836, + "id": 36897, "nodeType": "VariableDeclarationStatement", - "src": "102570:10:18" + "src": "102570:10:38" }, { "assignments": [ - 33838 + 36899 ], "declarations": [ { "constant": false, - "id": 33838, + "id": 36899, "mutability": "mutable", "name": "m5", - "nameLocation": "102598:2:18", + "nameLocation": "102598:2:38", "nodeType": "VariableDeclaration", - "scope": 33850, - "src": "102590:10:18", + "scope": 36911, + "src": "102590:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -116074,10 +116074,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33837, + "id": 36898, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "102590:7:18", + "src": "102590:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -116086,24 +116086,24 @@ "visibility": "internal" } ], - "id": 33839, + "id": 36900, "nodeType": "VariableDeclarationStatement", - "src": "102590:10:18" + "src": "102590:10:38" }, { "assignments": [ - 33841 + 36902 ], "declarations": [ { "constant": false, - "id": 33841, + "id": 36902, "mutability": "mutable", "name": "m6", - "nameLocation": "102618:2:18", + "nameLocation": "102618:2:38", "nodeType": "VariableDeclaration", - "scope": 33850, - "src": "102610:10:18", + "scope": 36911, + "src": "102610:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -116111,10 +116111,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33840, + "id": 36901, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "102610:7:18", + "src": "102610:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -116123,27 +116123,27 @@ "visibility": "internal" } ], - "id": 33842, + "id": 36903, "nodeType": "VariableDeclarationStatement", - "src": "102610:10:18" + "src": "102610:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "102639:828:18", + "src": "102639:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "102682:313:18", + "src": "102682:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "102700:15:18", + "src": "102700:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "102714:1:18", + "src": "102714:1:38", "type": "", "value": "0" }, @@ -116151,7 +116151,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "102704:6:18", + "src": "102704:6:38", "type": "" } ] @@ -116159,16 +116159,16 @@ { "body": { "nodeType": "YulBlock", - "src": "102785:40:18", + "src": "102785:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "102814:9:18", + "src": "102814:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "102816:5:18" + "src": "102816:5:38" } ] }, @@ -116179,33 +116179,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "102802:6:18" + "src": "102802:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "102810:1:18" + "src": "102810:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "102797:4:18" + "src": "102797:4:38" }, "nodeType": "YulFunctionCall", - "src": "102797:15:18" + "src": "102797:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "102790:6:18" + "src": "102790:6:38" }, "nodeType": "YulFunctionCall", - "src": "102790:23:18" + "src": "102790:23:38" }, "nodeType": "YulIf", - "src": "102787:36:18" + "src": "102787:36:38" } ] }, @@ -116214,12 +116214,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "102742:6:18" + "src": "102742:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "102750:4:18", + "src": "102750:4:38", "type": "", "value": "0x20" } @@ -116227,30 +116227,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "102739:2:18" + "src": "102739:2:38" }, "nodeType": "YulFunctionCall", - "src": "102739:16:18" + "src": "102739:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "102756:28:18", + "src": "102756:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "102758:24:18", + "src": "102758:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "102772:6:18" + "src": "102772:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "102780:1:18", + "src": "102780:1:38", "type": "", "value": "1" } @@ -116258,16 +116258,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "102768:3:18" + "src": "102768:3:38" }, "nodeType": "YulFunctionCall", - "src": "102768:14:18" + "src": "102768:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "102758:6:18" + "src": "102758:6:38" } ] } @@ -116275,10 +116275,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "102736:2:18", + "src": "102736:2:38", "statements": [] }, - "src": "102732:93:18" + "src": "102732:93:38" }, { "expression": { @@ -116286,34 +116286,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "102849:3:18" + "src": "102849:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "102854:6:18" + "src": "102854:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "102842:6:18" + "src": "102842:6:38" }, "nodeType": "YulFunctionCall", - "src": "102842:19:18" + "src": "102842:19:38" }, "nodeType": "YulExpressionStatement", - "src": "102842:19:18" + "src": "102842:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "102878:37:18", + "src": "102878:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "102895:3:18", + "src": "102895:3:38", "type": "", "value": "256" }, @@ -116322,38 +116322,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "102904:1:18", + "src": "102904:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "102907:6:18" + "src": "102907:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "102900:3:18" + "src": "102900:3:38" }, "nodeType": "YulFunctionCall", - "src": "102900:14:18" + "src": "102900:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "102891:3:18" + "src": "102891:3:38" }, "nodeType": "YulFunctionCall", - "src": "102891:24:18" + "src": "102891:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "102882:5:18", + "src": "102882:5:38", "type": "" } ] @@ -116366,12 +116366,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "102943:3:18" + "src": "102943:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "102948:4:18", + "src": "102948:4:38", "type": "", "value": "0x20" } @@ -116379,59 +116379,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "102939:3:18" + "src": "102939:3:38" }, "nodeType": "YulFunctionCall", - "src": "102939:14:18" + "src": "102939:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "102959:5:18" + "src": "102959:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "102970:5:18" + "src": "102970:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "102977:1:18" + "src": "102977:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "102966:3:18" + "src": "102966:3:38" }, "nodeType": "YulFunctionCall", - "src": "102966:13:18" + "src": "102966:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "102955:3:18" + "src": "102955:3:38" }, "nodeType": "YulFunctionCall", - "src": "102955:25:18" + "src": "102955:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "102932:6:18" + "src": "102932:6:38" }, "nodeType": "YulFunctionCall", - "src": "102932:49:18" + "src": "102932:49:38" }, "nodeType": "YulExpressionStatement", - "src": "102932:49:18" + "src": "102932:49:38" } ] }, @@ -116441,27 +116441,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "102674:3:18", + "src": "102674:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "102679:1:18", + "src": "102679:1:38", "type": "" } ], - "src": "102653:342:18" + "src": "102653:342:38" }, { "nodeType": "YulAssignment", - "src": "103008:17:18", + "src": "103008:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "103020:4:18", + "src": "103020:4:38", "type": "", "value": "0x00" } @@ -116469,28 +116469,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "103014:5:18" + "src": "103014:5:38" }, "nodeType": "YulFunctionCall", - "src": "103014:11:18" + "src": "103014:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "103008:2:18" + "src": "103008:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "103038:17:18", + "src": "103038:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "103050:4:18", + "src": "103050:4:38", "type": "", "value": "0x20" } @@ -116498,28 +116498,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "103044:5:18" + "src": "103044:5:38" }, "nodeType": "YulFunctionCall", - "src": "103044:11:18" + "src": "103044:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "103038:2:18" + "src": "103038:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "103068:17:18", + "src": "103068:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "103080:4:18", + "src": "103080:4:38", "type": "", "value": "0x40" } @@ -116527,28 +116527,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "103074:5:18" + "src": "103074:5:38" }, "nodeType": "YulFunctionCall", - "src": "103074:11:18" + "src": "103074:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "103068:2:18" + "src": "103068:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "103098:17:18", + "src": "103098:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "103110:4:18", + "src": "103110:4:38", "type": "", "value": "0x60" } @@ -116556,28 +116556,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "103104:5:18" + "src": "103104:5:38" }, "nodeType": "YulFunctionCall", - "src": "103104:11:18" + "src": "103104:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "103098:2:18" + "src": "103098:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "103128:17:18", + "src": "103128:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "103140:4:18", + "src": "103140:4:38", "type": "", "value": "0x80" } @@ -116585,28 +116585,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "103134:5:18" + "src": "103134:5:38" }, "nodeType": "YulFunctionCall", - "src": "103134:11:18" + "src": "103134:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "103128:2:18" + "src": "103128:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "103158:17:18", + "src": "103158:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "103170:4:18", + "src": "103170:4:38", "type": "", "value": "0xa0" } @@ -116614,28 +116614,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "103164:5:18" + "src": "103164:5:38" }, "nodeType": "YulFunctionCall", - "src": "103164:11:18" + "src": "103164:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "103158:2:18" + "src": "103158:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "103188:17:18", + "src": "103188:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "103200:4:18", + "src": "103200:4:38", "type": "", "value": "0xc0" } @@ -116643,16 +116643,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "103194:5:18" + "src": "103194:5:38" }, "nodeType": "YulFunctionCall", - "src": "103194:11:18" + "src": "103194:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "103188:2:18" + "src": "103188:2:38" } ] }, @@ -116662,14 +116662,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "103288:4:18", + "src": "103288:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "103294:10:18", + "src": "103294:10:38", "type": "", "value": "0x2dd778e6" } @@ -116677,13 +116677,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "103281:6:18" + "src": "103281:6:38" }, "nodeType": "YulFunctionCall", - "src": "103281:24:18" + "src": "103281:24:38" }, "nodeType": "YulExpressionStatement", - "src": "103281:24:18" + "src": "103281:24:38" }, { "expression": { @@ -116691,26 +116691,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "103325:4:18", + "src": "103325:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "103331:2:18" + "src": "103331:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "103318:6:18" + "src": "103318:6:38" }, "nodeType": "YulFunctionCall", - "src": "103318:16:18" + "src": "103318:16:38" }, "nodeType": "YulExpressionStatement", - "src": "103318:16:18" + "src": "103318:16:38" }, { "expression": { @@ -116718,26 +116718,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "103354:4:18", + "src": "103354:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "103360:2:18" + "src": "103360:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "103347:6:18" + "src": "103347:6:38" }, "nodeType": "YulFunctionCall", - "src": "103347:16:18" + "src": "103347:16:38" }, "nodeType": "YulExpressionStatement", - "src": "103347:16:18" + "src": "103347:16:38" }, { "expression": { @@ -116745,26 +116745,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "103383:4:18", + "src": "103383:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "103389:2:18" + "src": "103389:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "103376:6:18" + "src": "103376:6:38" }, "nodeType": "YulFunctionCall", - "src": "103376:16:18" + "src": "103376:16:38" }, "nodeType": "YulExpressionStatement", - "src": "103376:16:18" + "src": "103376:16:38" }, { "expression": { @@ -116772,14 +116772,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "103412:4:18", + "src": "103412:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "103418:4:18", + "src": "103418:4:38", "type": "", "value": "0x80" } @@ -116787,13 +116787,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "103405:6:18" + "src": "103405:6:38" }, "nodeType": "YulFunctionCall", - "src": "103405:18:18" + "src": "103405:18:38" }, "nodeType": "YulExpressionStatement", - "src": "103405:18:18" + "src": "103405:18:38" }, { "expression": { @@ -116801,126 +116801,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "103448:4:18", + "src": "103448:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "103454:2:18" + "src": "103454:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "103436:11:18" + "src": "103436:11:38" }, "nodeType": "YulFunctionCall", - "src": "103436:21:18" + "src": "103436:21:38" }, "nodeType": "YulExpressionStatement", - "src": "103436:21:18" + "src": "103436:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33823, + "declaration": 36884, "isOffset": false, "isSlot": false, - "src": "103008:2:18", + "src": "103008:2:38", "valueSize": 1 }, { - "declaration": 33826, + "declaration": 36887, "isOffset": false, "isSlot": false, - "src": "103038:2:18", + "src": "103038:2:38", "valueSize": 1 }, { - "declaration": 33829, + "declaration": 36890, "isOffset": false, "isSlot": false, - "src": "103068:2:18", + "src": "103068:2:38", "valueSize": 1 }, { - "declaration": 33832, + "declaration": 36893, "isOffset": false, "isSlot": false, - "src": "103098:2:18", + "src": "103098:2:38", "valueSize": 1 }, { - "declaration": 33835, + "declaration": 36896, "isOffset": false, "isSlot": false, - "src": "103128:2:18", + "src": "103128:2:38", "valueSize": 1 }, { - "declaration": 33838, + "declaration": 36899, "isOffset": false, "isSlot": false, - "src": "103158:2:18", + "src": "103158:2:38", "valueSize": 1 }, { - "declaration": 33841, + "declaration": 36902, "isOffset": false, "isSlot": false, - "src": "103188:2:18", + "src": "103188:2:38", "valueSize": 1 }, { - "declaration": 33813, + "declaration": 36874, "isOffset": false, "isSlot": false, - "src": "103331:2:18", + "src": "103331:2:38", "valueSize": 1 }, { - "declaration": 33815, + "declaration": 36876, "isOffset": false, "isSlot": false, - "src": "103360:2:18", + "src": "103360:2:38", "valueSize": 1 }, { - "declaration": 33817, + "declaration": 36878, "isOffset": false, "isSlot": false, - "src": "103389:2:18", + "src": "103389:2:38", "valueSize": 1 }, { - "declaration": 33819, + "declaration": 36880, "isOffset": false, "isSlot": false, - "src": "103454:2:18", + "src": "103454:2:38", "valueSize": 1 } ], - "id": 33843, + "id": 36904, "nodeType": "InlineAssembly", - "src": "102630:837:18" + "src": "102630:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33845, + "id": 36906, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "103492:4:18", + "src": "103492:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -116929,14 +116929,14 @@ }, { "hexValue": "30786334", - "id": 33846, + "id": 36907, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "103498:4:18", + "src": "103498:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -116955,18 +116955,18 @@ "typeString": "int_const 196" } ], - "id": 33844, + "id": 36905, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "103476:15:18", + "referencedDeclaration": 33383, + "src": "103476:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33847, + "id": 36908, "isConstant": false, "isLValue": false, "isPure": false, @@ -116975,21 +116975,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "103476:27:18", + "src": "103476:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33848, + "id": 36909, "nodeType": "ExpressionStatement", - "src": "103476:27:18" + "src": "103476:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "103522:214:18", + "src": "103522:214:38", "statements": [ { "expression": { @@ -116997,26 +116997,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "103543:4:18", + "src": "103543:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "103549:2:18" + "src": "103549:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "103536:6:18" + "src": "103536:6:38" }, "nodeType": "YulFunctionCall", - "src": "103536:16:18" + "src": "103536:16:38" }, "nodeType": "YulExpressionStatement", - "src": "103536:16:18" + "src": "103536:16:38" }, { "expression": { @@ -117024,26 +117024,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "103572:4:18", + "src": "103572:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "103578:2:18" + "src": "103578:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "103565:6:18" + "src": "103565:6:38" }, "nodeType": "YulFunctionCall", - "src": "103565:16:18" + "src": "103565:16:38" }, "nodeType": "YulExpressionStatement", - "src": "103565:16:18" + "src": "103565:16:38" }, { "expression": { @@ -117051,26 +117051,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "103601:4:18", + "src": "103601:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "103607:2:18" + "src": "103607:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "103594:6:18" + "src": "103594:6:38" }, "nodeType": "YulFunctionCall", - "src": "103594:16:18" + "src": "103594:16:38" }, "nodeType": "YulExpressionStatement", - "src": "103594:16:18" + "src": "103594:16:38" }, { "expression": { @@ -117078,26 +117078,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "103630:4:18", + "src": "103630:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "103636:2:18" + "src": "103636:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "103623:6:18" + "src": "103623:6:38" }, "nodeType": "YulFunctionCall", - "src": "103623:16:18" + "src": "103623:16:38" }, "nodeType": "YulExpressionStatement", - "src": "103623:16:18" + "src": "103623:16:38" }, { "expression": { @@ -117105,26 +117105,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "103659:4:18", + "src": "103659:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "103665:2:18" + "src": "103665:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "103652:6:18" + "src": "103652:6:38" }, "nodeType": "YulFunctionCall", - "src": "103652:16:18" + "src": "103652:16:38" }, "nodeType": "YulExpressionStatement", - "src": "103652:16:18" + "src": "103652:16:38" }, { "expression": { @@ -117132,26 +117132,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "103688:4:18", + "src": "103688:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "103694:2:18" + "src": "103694:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "103681:6:18" + "src": "103681:6:38" }, "nodeType": "YulFunctionCall", - "src": "103681:16:18" + "src": "103681:16:38" }, "nodeType": "YulExpressionStatement", - "src": "103681:16:18" + "src": "103681:16:38" }, { "expression": { @@ -117159,84 +117159,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "103717:4:18", + "src": "103717:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "103723:2:18" + "src": "103723:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "103710:6:18" + "src": "103710:6:38" }, "nodeType": "YulFunctionCall", - "src": "103710:16:18" + "src": "103710:16:38" }, "nodeType": "YulExpressionStatement", - "src": "103710:16:18" + "src": "103710:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33823, + "declaration": 36884, "isOffset": false, "isSlot": false, - "src": "103549:2:18", + "src": "103549:2:38", "valueSize": 1 }, { - "declaration": 33826, + "declaration": 36887, "isOffset": false, "isSlot": false, - "src": "103578:2:18", + "src": "103578:2:38", "valueSize": 1 }, { - "declaration": 33829, + "declaration": 36890, "isOffset": false, "isSlot": false, - "src": "103607:2:18", + "src": "103607:2:38", "valueSize": 1 }, { - "declaration": 33832, + "declaration": 36893, "isOffset": false, "isSlot": false, - "src": "103636:2:18", + "src": "103636:2:38", "valueSize": 1 }, { - "declaration": 33835, + "declaration": 36896, "isOffset": false, "isSlot": false, - "src": "103665:2:18", + "src": "103665:2:38", "valueSize": 1 }, { - "declaration": 33838, + "declaration": 36899, "isOffset": false, "isSlot": false, - "src": "103694:2:18", + "src": "103694:2:38", "valueSize": 1 }, { - "declaration": 33841, + "declaration": 36902, "isOffset": false, "isSlot": false, - "src": "103723:2:18", + "src": "103723:2:38", "valueSize": 1 } ], - "id": 33849, + "id": 36910, "nodeType": "InlineAssembly", - "src": "103513:223:18" + "src": "103513:223:38" } ] }, @@ -117244,20 +117244,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "102417:3:18", + "nameLocation": "102417:3:38", "parameters": { - "id": 33820, + "id": 36881, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33813, + "id": 36874, "mutability": "mutable", "name": "p0", - "nameLocation": "102429:2:18", + "nameLocation": "102429:2:38", "nodeType": "VariableDeclaration", - "scope": 33851, - "src": "102421:10:18", + "scope": 36912, + "src": "102421:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -117265,10 +117265,10 @@ "typeString": "address" }, "typeName": { - "id": 33812, + "id": 36873, "name": "address", "nodeType": "ElementaryTypeName", - "src": "102421:7:18", + "src": "102421:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -117279,13 +117279,13 @@ }, { "constant": false, - "id": 33815, + "id": 36876, "mutability": "mutable", "name": "p1", - "nameLocation": "102438:2:18", + "nameLocation": "102438:2:38", "nodeType": "VariableDeclaration", - "scope": 33851, - "src": "102433:7:18", + "scope": 36912, + "src": "102433:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -117293,10 +117293,10 @@ "typeString": "bool" }, "typeName": { - "id": 33814, + "id": 36875, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "102433:4:18", + "src": "102433:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -117306,13 +117306,13 @@ }, { "constant": false, - "id": 33817, + "id": 36878, "mutability": "mutable", "name": "p2", - "nameLocation": "102450:2:18", + "nameLocation": "102450:2:38", "nodeType": "VariableDeclaration", - "scope": 33851, - "src": "102442:10:18", + "scope": 36912, + "src": "102442:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -117320,10 +117320,10 @@ "typeString": "address" }, "typeName": { - "id": 33816, + "id": 36877, "name": "address", "nodeType": "ElementaryTypeName", - "src": "102442:7:18", + "src": "102442:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -117334,13 +117334,13 @@ }, { "constant": false, - "id": 33819, + "id": 36880, "mutability": "mutable", "name": "p3", - "nameLocation": "102462:2:18", + "nameLocation": "102462:2:38", "nodeType": "VariableDeclaration", - "scope": 33851, - "src": "102454:10:18", + "scope": 36912, + "src": "102454:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -117348,10 +117348,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33818, + "id": 36879, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "102454:7:18", + "src": "102454:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -117360,44 +117360,44 @@ "visibility": "internal" } ], - "src": "102420:45:18" + "src": "102420:45:38" }, "returnParameters": { - "id": 33821, + "id": 36882, "nodeType": "ParameterList", "parameters": [], - "src": "102480:0:18" + "src": "102480:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33885, + "id": 36946, "nodeType": "FunctionDefinition", - "src": "103748:780:18", + "src": "103748:780:38", "nodes": [], "body": { - "id": 33884, + "id": 36945, "nodeType": "Block", - "src": "103817:711:18", + "src": "103817:711:38", "nodes": [], "statements": [ { "assignments": [ - 33863 + 36924 ], "declarations": [ { "constant": false, - "id": 33863, + "id": 36924, "mutability": "mutable", "name": "m0", - "nameLocation": "103835:2:18", + "nameLocation": "103835:2:38", "nodeType": "VariableDeclaration", - "scope": 33884, - "src": "103827:10:18", + "scope": 36945, + "src": "103827:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -117405,10 +117405,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33862, + "id": 36923, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "103827:7:18", + "src": "103827:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -117417,24 +117417,24 @@ "visibility": "internal" } ], - "id": 33864, + "id": 36925, "nodeType": "VariableDeclarationStatement", - "src": "103827:10:18" + "src": "103827:10:38" }, { "assignments": [ - 33866 + 36927 ], "declarations": [ { "constant": false, - "id": 33866, + "id": 36927, "mutability": "mutable", "name": "m1", - "nameLocation": "103855:2:18", + "nameLocation": "103855:2:38", "nodeType": "VariableDeclaration", - "scope": 33884, - "src": "103847:10:18", + "scope": 36945, + "src": "103847:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -117442,10 +117442,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33865, + "id": 36926, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "103847:7:18", + "src": "103847:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -117454,24 +117454,24 @@ "visibility": "internal" } ], - "id": 33867, + "id": 36928, "nodeType": "VariableDeclarationStatement", - "src": "103847:10:18" + "src": "103847:10:38" }, { "assignments": [ - 33869 + 36930 ], "declarations": [ { "constant": false, - "id": 33869, + "id": 36930, "mutability": "mutable", "name": "m2", - "nameLocation": "103875:2:18", + "nameLocation": "103875:2:38", "nodeType": "VariableDeclaration", - "scope": 33884, - "src": "103867:10:18", + "scope": 36945, + "src": "103867:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -117479,10 +117479,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33868, + "id": 36929, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "103867:7:18", + "src": "103867:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -117491,24 +117491,24 @@ "visibility": "internal" } ], - "id": 33870, + "id": 36931, "nodeType": "VariableDeclarationStatement", - "src": "103867:10:18" + "src": "103867:10:38" }, { "assignments": [ - 33872 + 36933 ], "declarations": [ { "constant": false, - "id": 33872, + "id": 36933, "mutability": "mutable", "name": "m3", - "nameLocation": "103895:2:18", + "nameLocation": "103895:2:38", "nodeType": "VariableDeclaration", - "scope": 33884, - "src": "103887:10:18", + "scope": 36945, + "src": "103887:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -117516,10 +117516,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33871, + "id": 36932, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "103887:7:18", + "src": "103887:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -117528,24 +117528,24 @@ "visibility": "internal" } ], - "id": 33873, + "id": 36934, "nodeType": "VariableDeclarationStatement", - "src": "103887:10:18" + "src": "103887:10:38" }, { "assignments": [ - 33875 + 36936 ], "declarations": [ { "constant": false, - "id": 33875, + "id": 36936, "mutability": "mutable", "name": "m4", - "nameLocation": "103915:2:18", + "nameLocation": "103915:2:38", "nodeType": "VariableDeclaration", - "scope": 33884, - "src": "103907:10:18", + "scope": 36945, + "src": "103907:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -117553,10 +117553,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33874, + "id": 36935, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "103907:7:18", + "src": "103907:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -117565,24 +117565,24 @@ "visibility": "internal" } ], - "id": 33876, + "id": 36937, "nodeType": "VariableDeclarationStatement", - "src": "103907:10:18" + "src": "103907:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "103936:375:18", + "src": "103936:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "103950:17:18", + "src": "103950:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "103962:4:18", + "src": "103962:4:38", "type": "", "value": "0x00" } @@ -117590,28 +117590,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "103956:5:18" + "src": "103956:5:38" }, "nodeType": "YulFunctionCall", - "src": "103956:11:18" + "src": "103956:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "103950:2:18" + "src": "103950:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "103980:17:18", + "src": "103980:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "103992:4:18", + "src": "103992:4:38", "type": "", "value": "0x20" } @@ -117619,28 +117619,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "103986:5:18" + "src": "103986:5:38" }, "nodeType": "YulFunctionCall", - "src": "103986:11:18" + "src": "103986:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "103980:2:18" + "src": "103980:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "104010:17:18", + "src": "104010:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "104022:4:18", + "src": "104022:4:38", "type": "", "value": "0x40" } @@ -117648,28 +117648,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "104016:5:18" + "src": "104016:5:38" }, "nodeType": "YulFunctionCall", - "src": "104016:11:18" + "src": "104016:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "104010:2:18" + "src": "104010:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "104040:17:18", + "src": "104040:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "104052:4:18", + "src": "104052:4:38", "type": "", "value": "0x60" } @@ -117677,28 +117677,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "104046:5:18" + "src": "104046:5:38" }, "nodeType": "YulFunctionCall", - "src": "104046:11:18" + "src": "104046:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "104040:2:18" + "src": "104040:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "104070:17:18", + "src": "104070:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "104082:4:18", + "src": "104082:4:38", "type": "", "value": "0x80" } @@ -117706,16 +117706,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "104076:5:18" + "src": "104076:5:38" }, "nodeType": "YulFunctionCall", - "src": "104076:11:18" + "src": "104076:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "104070:2:18" + "src": "104070:2:38" } ] }, @@ -117725,14 +117725,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "104168:4:18", + "src": "104168:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "104174:10:18", + "src": "104174:10:38", "type": "", "value": "0xcf394485" } @@ -117740,13 +117740,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "104161:6:18" + "src": "104161:6:38" }, "nodeType": "YulFunctionCall", - "src": "104161:24:18" + "src": "104161:24:38" }, "nodeType": "YulExpressionStatement", - "src": "104161:24:18" + "src": "104161:24:38" }, { "expression": { @@ -117754,26 +117754,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "104205:4:18", + "src": "104205:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "104211:2:18" + "src": "104211:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "104198:6:18" + "src": "104198:6:38" }, "nodeType": "YulFunctionCall", - "src": "104198:16:18" + "src": "104198:16:38" }, "nodeType": "YulExpressionStatement", - "src": "104198:16:18" + "src": "104198:16:38" }, { "expression": { @@ -117781,26 +117781,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "104234:4:18", + "src": "104234:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "104240:2:18" + "src": "104240:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "104227:6:18" + "src": "104227:6:38" }, "nodeType": "YulFunctionCall", - "src": "104227:16:18" + "src": "104227:16:38" }, "nodeType": "YulExpressionStatement", - "src": "104227:16:18" + "src": "104227:16:38" }, { "expression": { @@ -117808,26 +117808,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "104263:4:18", + "src": "104263:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "104269:2:18" + "src": "104269:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "104256:6:18" + "src": "104256:6:38" }, "nodeType": "YulFunctionCall", - "src": "104256:16:18" + "src": "104256:16:38" }, "nodeType": "YulExpressionStatement", - "src": "104256:16:18" + "src": "104256:16:38" }, { "expression": { @@ -117835,112 +117835,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "104292:4:18", + "src": "104292:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "104298:2:18" + "src": "104298:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "104285:6:18" + "src": "104285:6:38" }, "nodeType": "YulFunctionCall", - "src": "104285:16:18" + "src": "104285:16:38" }, "nodeType": "YulExpressionStatement", - "src": "104285:16:18" + "src": "104285:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33863, + "declaration": 36924, "isOffset": false, "isSlot": false, - "src": "103950:2:18", + "src": "103950:2:38", "valueSize": 1 }, { - "declaration": 33866, + "declaration": 36927, "isOffset": false, "isSlot": false, - "src": "103980:2:18", + "src": "103980:2:38", "valueSize": 1 }, { - "declaration": 33869, + "declaration": 36930, "isOffset": false, "isSlot": false, - "src": "104010:2:18", + "src": "104010:2:38", "valueSize": 1 }, { - "declaration": 33872, + "declaration": 36933, "isOffset": false, "isSlot": false, - "src": "104040:2:18", + "src": "104040:2:38", "valueSize": 1 }, { - "declaration": 33875, + "declaration": 36936, "isOffset": false, "isSlot": false, - "src": "104070:2:18", + "src": "104070:2:38", "valueSize": 1 }, { - "declaration": 33853, + "declaration": 36914, "isOffset": false, "isSlot": false, - "src": "104211:2:18", + "src": "104211:2:38", "valueSize": 1 }, { - "declaration": 33855, + "declaration": 36916, "isOffset": false, "isSlot": false, - "src": "104240:2:18", + "src": "104240:2:38", "valueSize": 1 }, { - "declaration": 33857, + "declaration": 36918, "isOffset": false, "isSlot": false, - "src": "104269:2:18", + "src": "104269:2:38", "valueSize": 1 }, { - "declaration": 33859, + "declaration": 36920, "isOffset": false, "isSlot": false, - "src": "104298:2:18", + "src": "104298:2:38", "valueSize": 1 } ], - "id": 33877, + "id": 36938, "nodeType": "InlineAssembly", - "src": "103927:384:18" + "src": "103927:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33879, + "id": 36940, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "104336:4:18", + "src": "104336:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -117949,14 +117949,14 @@ }, { "hexValue": "30783834", - "id": 33880, + "id": 36941, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "104342:4:18", + "src": "104342:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -117975,18 +117975,18 @@ "typeString": "int_const 132" } ], - "id": 33878, + "id": 36939, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "104320:15:18", + "referencedDeclaration": 33383, + "src": "104320:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33881, + "id": 36942, "isConstant": false, "isLValue": false, "isPure": false, @@ -117995,21 +117995,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "104320:27:18", + "src": "104320:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33882, + "id": 36943, "nodeType": "ExpressionStatement", - "src": "104320:27:18" + "src": "104320:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "104366:156:18", + "src": "104366:156:38", "statements": [ { "expression": { @@ -118017,26 +118017,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "104387:4:18", + "src": "104387:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "104393:2:18" + "src": "104393:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "104380:6:18" + "src": "104380:6:38" }, "nodeType": "YulFunctionCall", - "src": "104380:16:18" + "src": "104380:16:38" }, "nodeType": "YulExpressionStatement", - "src": "104380:16:18" + "src": "104380:16:38" }, { "expression": { @@ -118044,26 +118044,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "104416:4:18", + "src": "104416:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "104422:2:18" + "src": "104422:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "104409:6:18" + "src": "104409:6:38" }, "nodeType": "YulFunctionCall", - "src": "104409:16:18" + "src": "104409:16:38" }, "nodeType": "YulExpressionStatement", - "src": "104409:16:18" + "src": "104409:16:38" }, { "expression": { @@ -118071,26 +118071,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "104445:4:18", + "src": "104445:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "104451:2:18" + "src": "104451:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "104438:6:18" + "src": "104438:6:38" }, "nodeType": "YulFunctionCall", - "src": "104438:16:18" + "src": "104438:16:38" }, "nodeType": "YulExpressionStatement", - "src": "104438:16:18" + "src": "104438:16:38" }, { "expression": { @@ -118098,26 +118098,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "104474:4:18", + "src": "104474:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "104480:2:18" + "src": "104480:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "104467:6:18" + "src": "104467:6:38" }, "nodeType": "YulFunctionCall", - "src": "104467:16:18" + "src": "104467:16:38" }, "nodeType": "YulExpressionStatement", - "src": "104467:16:18" + "src": "104467:16:38" }, { "expression": { @@ -118125,70 +118125,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "104503:4:18", + "src": "104503:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "104509:2:18" + "src": "104509:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "104496:6:18" + "src": "104496:6:38" }, "nodeType": "YulFunctionCall", - "src": "104496:16:18" + "src": "104496:16:38" }, "nodeType": "YulExpressionStatement", - "src": "104496:16:18" + "src": "104496:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33863, + "declaration": 36924, "isOffset": false, "isSlot": false, - "src": "104393:2:18", + "src": "104393:2:38", "valueSize": 1 }, { - "declaration": 33866, + "declaration": 36927, "isOffset": false, "isSlot": false, - "src": "104422:2:18", + "src": "104422:2:38", "valueSize": 1 }, { - "declaration": 33869, + "declaration": 36930, "isOffset": false, "isSlot": false, - "src": "104451:2:18", + "src": "104451:2:38", "valueSize": 1 }, { - "declaration": 33872, + "declaration": 36933, "isOffset": false, "isSlot": false, - "src": "104480:2:18", + "src": "104480:2:38", "valueSize": 1 }, { - "declaration": 33875, + "declaration": 36936, "isOffset": false, "isSlot": false, - "src": "104509:2:18", + "src": "104509:2:38", "valueSize": 1 } ], - "id": 33883, + "id": 36944, "nodeType": "InlineAssembly", - "src": "104357:165:18" + "src": "104357:165:38" } ] }, @@ -118196,20 +118196,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "103757:3:18", + "nameLocation": "103757:3:38", "parameters": { - "id": 33860, + "id": 36921, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33853, + "id": 36914, "mutability": "mutable", "name": "p0", - "nameLocation": "103769:2:18", + "nameLocation": "103769:2:38", "nodeType": "VariableDeclaration", - "scope": 33885, - "src": "103761:10:18", + "scope": 36946, + "src": "103761:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -118217,10 +118217,10 @@ "typeString": "address" }, "typeName": { - "id": 33852, + "id": 36913, "name": "address", "nodeType": "ElementaryTypeName", - "src": "103761:7:18", + "src": "103761:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -118231,13 +118231,13 @@ }, { "constant": false, - "id": 33855, + "id": 36916, "mutability": "mutable", "name": "p1", - "nameLocation": "103778:2:18", + "nameLocation": "103778:2:38", "nodeType": "VariableDeclaration", - "scope": 33885, - "src": "103773:7:18", + "scope": 36946, + "src": "103773:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -118245,10 +118245,10 @@ "typeString": "bool" }, "typeName": { - "id": 33854, + "id": 36915, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "103773:4:18", + "src": "103773:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -118258,13 +118258,13 @@ }, { "constant": false, - "id": 33857, + "id": 36918, "mutability": "mutable", "name": "p2", - "nameLocation": "103787:2:18", + "nameLocation": "103787:2:38", "nodeType": "VariableDeclaration", - "scope": 33885, - "src": "103782:7:18", + "scope": 36946, + "src": "103782:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -118272,10 +118272,10 @@ "typeString": "bool" }, "typeName": { - "id": 33856, + "id": 36917, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "103782:4:18", + "src": "103782:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -118285,13 +118285,13 @@ }, { "constant": false, - "id": 33859, + "id": 36920, "mutability": "mutable", "name": "p3", - "nameLocation": "103799:2:18", + "nameLocation": "103799:2:38", "nodeType": "VariableDeclaration", - "scope": 33885, - "src": "103791:10:18", + "scope": 36946, + "src": "103791:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -118299,10 +118299,10 @@ "typeString": "address" }, "typeName": { - "id": 33858, + "id": 36919, "name": "address", "nodeType": "ElementaryTypeName", - "src": "103791:7:18", + "src": "103791:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -118312,44 +118312,44 @@ "visibility": "internal" } ], - "src": "103760:42:18" + "src": "103760:42:38" }, "returnParameters": { - "id": 33861, + "id": 36922, "nodeType": "ParameterList", "parameters": [], - "src": "103817:0:18" + "src": "103817:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33919, + "id": 36980, "nodeType": "FunctionDefinition", - "src": "104534:774:18", + "src": "104534:774:38", "nodes": [], "body": { - "id": 33918, + "id": 36979, "nodeType": "Block", - "src": "104600:708:18", + "src": "104600:708:38", "nodes": [], "statements": [ { "assignments": [ - 33897 + 36958 ], "declarations": [ { "constant": false, - "id": 33897, + "id": 36958, "mutability": "mutable", "name": "m0", - "nameLocation": "104618:2:18", + "nameLocation": "104618:2:38", "nodeType": "VariableDeclaration", - "scope": 33918, - "src": "104610:10:18", + "scope": 36979, + "src": "104610:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -118357,10 +118357,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33896, + "id": 36957, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "104610:7:18", + "src": "104610:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -118369,24 +118369,24 @@ "visibility": "internal" } ], - "id": 33898, + "id": 36959, "nodeType": "VariableDeclarationStatement", - "src": "104610:10:18" + "src": "104610:10:38" }, { "assignments": [ - 33900 + 36961 ], "declarations": [ { "constant": false, - "id": 33900, + "id": 36961, "mutability": "mutable", "name": "m1", - "nameLocation": "104638:2:18", + "nameLocation": "104638:2:38", "nodeType": "VariableDeclaration", - "scope": 33918, - "src": "104630:10:18", + "scope": 36979, + "src": "104630:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -118394,10 +118394,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33899, + "id": 36960, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "104630:7:18", + "src": "104630:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -118406,24 +118406,24 @@ "visibility": "internal" } ], - "id": 33901, + "id": 36962, "nodeType": "VariableDeclarationStatement", - "src": "104630:10:18" + "src": "104630:10:38" }, { "assignments": [ - 33903 + 36964 ], "declarations": [ { "constant": false, - "id": 33903, + "id": 36964, "mutability": "mutable", "name": "m2", - "nameLocation": "104658:2:18", + "nameLocation": "104658:2:38", "nodeType": "VariableDeclaration", - "scope": 33918, - "src": "104650:10:18", + "scope": 36979, + "src": "104650:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -118431,10 +118431,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33902, + "id": 36963, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "104650:7:18", + "src": "104650:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -118443,24 +118443,24 @@ "visibility": "internal" } ], - "id": 33904, + "id": 36965, "nodeType": "VariableDeclarationStatement", - "src": "104650:10:18" + "src": "104650:10:38" }, { "assignments": [ - 33906 + 36967 ], "declarations": [ { "constant": false, - "id": 33906, + "id": 36967, "mutability": "mutable", "name": "m3", - "nameLocation": "104678:2:18", + "nameLocation": "104678:2:38", "nodeType": "VariableDeclaration", - "scope": 33918, - "src": "104670:10:18", + "scope": 36979, + "src": "104670:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -118468,10 +118468,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33905, + "id": 36966, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "104670:7:18", + "src": "104670:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -118480,24 +118480,24 @@ "visibility": "internal" } ], - "id": 33907, + "id": 36968, "nodeType": "VariableDeclarationStatement", - "src": "104670:10:18" + "src": "104670:10:38" }, { "assignments": [ - 33909 + 36970 ], "declarations": [ { "constant": false, - "id": 33909, + "id": 36970, "mutability": "mutable", "name": "m4", - "nameLocation": "104698:2:18", + "nameLocation": "104698:2:38", "nodeType": "VariableDeclaration", - "scope": 33918, - "src": "104690:10:18", + "scope": 36979, + "src": "104690:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -118505,10 +118505,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33908, + "id": 36969, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "104690:7:18", + "src": "104690:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -118517,24 +118517,24 @@ "visibility": "internal" } ], - "id": 33910, + "id": 36971, "nodeType": "VariableDeclarationStatement", - "src": "104690:10:18" + "src": "104690:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "104719:372:18", + "src": "104719:372:38", "statements": [ { "nodeType": "YulAssignment", - "src": "104733:17:18", + "src": "104733:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "104745:4:18", + "src": "104745:4:38", "type": "", "value": "0x00" } @@ -118542,28 +118542,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "104739:5:18" + "src": "104739:5:38" }, "nodeType": "YulFunctionCall", - "src": "104739:11:18" + "src": "104739:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "104733:2:18" + "src": "104733:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "104763:17:18", + "src": "104763:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "104775:4:18", + "src": "104775:4:38", "type": "", "value": "0x20" } @@ -118571,28 +118571,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "104769:5:18" + "src": "104769:5:38" }, "nodeType": "YulFunctionCall", - "src": "104769:11:18" + "src": "104769:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "104763:2:18" + "src": "104763:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "104793:17:18", + "src": "104793:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "104805:4:18", + "src": "104805:4:38", "type": "", "value": "0x40" } @@ -118600,28 +118600,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "104799:5:18" + "src": "104799:5:38" }, "nodeType": "YulFunctionCall", - "src": "104799:11:18" + "src": "104799:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "104793:2:18" + "src": "104793:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "104823:17:18", + "src": "104823:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "104835:4:18", + "src": "104835:4:38", "type": "", "value": "0x60" } @@ -118629,28 +118629,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "104829:5:18" + "src": "104829:5:38" }, "nodeType": "YulFunctionCall", - "src": "104829:11:18" + "src": "104829:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "104823:2:18" + "src": "104823:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "104853:17:18", + "src": "104853:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "104865:4:18", + "src": "104865:4:38", "type": "", "value": "0x80" } @@ -118658,16 +118658,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "104859:5:18" + "src": "104859:5:38" }, "nodeType": "YulFunctionCall", - "src": "104859:11:18" + "src": "104859:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "104853:2:18" + "src": "104853:2:38" } ] }, @@ -118677,14 +118677,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "104948:4:18", + "src": "104948:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "104954:10:18", + "src": "104954:10:38", "type": "", "value": "0xcac43479" } @@ -118692,13 +118692,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "104941:6:18" + "src": "104941:6:38" }, "nodeType": "YulFunctionCall", - "src": "104941:24:18" + "src": "104941:24:38" }, "nodeType": "YulExpressionStatement", - "src": "104941:24:18" + "src": "104941:24:38" }, { "expression": { @@ -118706,26 +118706,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "104985:4:18", + "src": "104985:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "104991:2:18" + "src": "104991:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "104978:6:18" + "src": "104978:6:38" }, "nodeType": "YulFunctionCall", - "src": "104978:16:18" + "src": "104978:16:38" }, "nodeType": "YulExpressionStatement", - "src": "104978:16:18" + "src": "104978:16:38" }, { "expression": { @@ -118733,26 +118733,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "105014:4:18", + "src": "105014:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "105020:2:18" + "src": "105020:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "105007:6:18" + "src": "105007:6:38" }, "nodeType": "YulFunctionCall", - "src": "105007:16:18" + "src": "105007:16:38" }, "nodeType": "YulExpressionStatement", - "src": "105007:16:18" + "src": "105007:16:38" }, { "expression": { @@ -118760,26 +118760,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "105043:4:18", + "src": "105043:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "105049:2:18" + "src": "105049:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "105036:6:18" + "src": "105036:6:38" }, "nodeType": "YulFunctionCall", - "src": "105036:16:18" + "src": "105036:16:38" }, "nodeType": "YulExpressionStatement", - "src": "105036:16:18" + "src": "105036:16:38" }, { "expression": { @@ -118787,112 +118787,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "105072:4:18", + "src": "105072:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "105078:2:18" + "src": "105078:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "105065:6:18" + "src": "105065:6:38" }, "nodeType": "YulFunctionCall", - "src": "105065:16:18" + "src": "105065:16:38" }, "nodeType": "YulExpressionStatement", - "src": "105065:16:18" + "src": "105065:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33897, + "declaration": 36958, "isOffset": false, "isSlot": false, - "src": "104733:2:18", + "src": "104733:2:38", "valueSize": 1 }, { - "declaration": 33900, + "declaration": 36961, "isOffset": false, "isSlot": false, - "src": "104763:2:18", + "src": "104763:2:38", "valueSize": 1 }, { - "declaration": 33903, + "declaration": 36964, "isOffset": false, "isSlot": false, - "src": "104793:2:18", + "src": "104793:2:38", "valueSize": 1 }, { - "declaration": 33906, + "declaration": 36967, "isOffset": false, "isSlot": false, - "src": "104823:2:18", + "src": "104823:2:38", "valueSize": 1 }, { - "declaration": 33909, + "declaration": 36970, "isOffset": false, "isSlot": false, - "src": "104853:2:18", + "src": "104853:2:38", "valueSize": 1 }, { - "declaration": 33887, + "declaration": 36948, "isOffset": false, "isSlot": false, - "src": "104991:2:18", + "src": "104991:2:38", "valueSize": 1 }, { - "declaration": 33889, + "declaration": 36950, "isOffset": false, "isSlot": false, - "src": "105020:2:18", + "src": "105020:2:38", "valueSize": 1 }, { - "declaration": 33891, + "declaration": 36952, "isOffset": false, "isSlot": false, - "src": "105049:2:18", + "src": "105049:2:38", "valueSize": 1 }, { - "declaration": 33893, + "declaration": 36954, "isOffset": false, "isSlot": false, - "src": "105078:2:18", + "src": "105078:2:38", "valueSize": 1 } ], - "id": 33911, + "id": 36972, "nodeType": "InlineAssembly", - "src": "104710:381:18" + "src": "104710:381:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33913, + "id": 36974, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "105116:4:18", + "src": "105116:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -118901,14 +118901,14 @@ }, { "hexValue": "30783834", - "id": 33914, + "id": 36975, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "105122:4:18", + "src": "105122:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -118927,18 +118927,18 @@ "typeString": "int_const 132" } ], - "id": 33912, + "id": 36973, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "105100:15:18", + "referencedDeclaration": 33383, + "src": "105100:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33915, + "id": 36976, "isConstant": false, "isLValue": false, "isPure": false, @@ -118947,21 +118947,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "105100:27:18", + "src": "105100:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33916, + "id": 36977, "nodeType": "ExpressionStatement", - "src": "105100:27:18" + "src": "105100:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "105146:156:18", + "src": "105146:156:38", "statements": [ { "expression": { @@ -118969,26 +118969,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "105167:4:18", + "src": "105167:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "105173:2:18" + "src": "105173:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "105160:6:18" + "src": "105160:6:38" }, "nodeType": "YulFunctionCall", - "src": "105160:16:18" + "src": "105160:16:38" }, "nodeType": "YulExpressionStatement", - "src": "105160:16:18" + "src": "105160:16:38" }, { "expression": { @@ -118996,26 +118996,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "105196:4:18", + "src": "105196:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "105202:2:18" + "src": "105202:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "105189:6:18" + "src": "105189:6:38" }, "nodeType": "YulFunctionCall", - "src": "105189:16:18" + "src": "105189:16:38" }, "nodeType": "YulExpressionStatement", - "src": "105189:16:18" + "src": "105189:16:38" }, { "expression": { @@ -119023,26 +119023,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "105225:4:18", + "src": "105225:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "105231:2:18" + "src": "105231:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "105218:6:18" + "src": "105218:6:38" }, "nodeType": "YulFunctionCall", - "src": "105218:16:18" + "src": "105218:16:38" }, "nodeType": "YulExpressionStatement", - "src": "105218:16:18" + "src": "105218:16:38" }, { "expression": { @@ -119050,26 +119050,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "105254:4:18", + "src": "105254:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "105260:2:18" + "src": "105260:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "105247:6:18" + "src": "105247:6:38" }, "nodeType": "YulFunctionCall", - "src": "105247:16:18" + "src": "105247:16:38" }, "nodeType": "YulExpressionStatement", - "src": "105247:16:18" + "src": "105247:16:38" }, { "expression": { @@ -119077,70 +119077,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "105283:4:18", + "src": "105283:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "105289:2:18" + "src": "105289:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "105276:6:18" + "src": "105276:6:38" }, "nodeType": "YulFunctionCall", - "src": "105276:16:18" + "src": "105276:16:38" }, "nodeType": "YulExpressionStatement", - "src": "105276:16:18" + "src": "105276:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33897, + "declaration": 36958, "isOffset": false, "isSlot": false, - "src": "105173:2:18", + "src": "105173:2:38", "valueSize": 1 }, { - "declaration": 33900, + "declaration": 36961, "isOffset": false, "isSlot": false, - "src": "105202:2:18", + "src": "105202:2:38", "valueSize": 1 }, { - "declaration": 33903, + "declaration": 36964, "isOffset": false, "isSlot": false, - "src": "105231:2:18", + "src": "105231:2:38", "valueSize": 1 }, { - "declaration": 33906, + "declaration": 36967, "isOffset": false, "isSlot": false, - "src": "105260:2:18", + "src": "105260:2:38", "valueSize": 1 }, { - "declaration": 33909, + "declaration": 36970, "isOffset": false, "isSlot": false, - "src": "105289:2:18", + "src": "105289:2:38", "valueSize": 1 } ], - "id": 33917, + "id": 36978, "nodeType": "InlineAssembly", - "src": "105137:165:18" + "src": "105137:165:38" } ] }, @@ -119148,20 +119148,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "104543:3:18", + "nameLocation": "104543:3:38", "parameters": { - "id": 33894, + "id": 36955, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33887, + "id": 36948, "mutability": "mutable", "name": "p0", - "nameLocation": "104555:2:18", + "nameLocation": "104555:2:38", "nodeType": "VariableDeclaration", - "scope": 33919, - "src": "104547:10:18", + "scope": 36980, + "src": "104547:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -119169,10 +119169,10 @@ "typeString": "address" }, "typeName": { - "id": 33886, + "id": 36947, "name": "address", "nodeType": "ElementaryTypeName", - "src": "104547:7:18", + "src": "104547:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -119183,13 +119183,13 @@ }, { "constant": false, - "id": 33889, + "id": 36950, "mutability": "mutable", "name": "p1", - "nameLocation": "104564:2:18", + "nameLocation": "104564:2:38", "nodeType": "VariableDeclaration", - "scope": 33919, - "src": "104559:7:18", + "scope": 36980, + "src": "104559:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -119197,10 +119197,10 @@ "typeString": "bool" }, "typeName": { - "id": 33888, + "id": 36949, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "104559:4:18", + "src": "104559:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -119210,13 +119210,13 @@ }, { "constant": false, - "id": 33891, + "id": 36952, "mutability": "mutable", "name": "p2", - "nameLocation": "104573:2:18", + "nameLocation": "104573:2:38", "nodeType": "VariableDeclaration", - "scope": 33919, - "src": "104568:7:18", + "scope": 36980, + "src": "104568:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -119224,10 +119224,10 @@ "typeString": "bool" }, "typeName": { - "id": 33890, + "id": 36951, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "104568:4:18", + "src": "104568:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -119237,13 +119237,13 @@ }, { "constant": false, - "id": 33893, + "id": 36954, "mutability": "mutable", "name": "p3", - "nameLocation": "104582:2:18", + "nameLocation": "104582:2:38", "nodeType": "VariableDeclaration", - "scope": 33919, - "src": "104577:7:18", + "scope": 36980, + "src": "104577:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -119251,10 +119251,10 @@ "typeString": "bool" }, "typeName": { - "id": 33892, + "id": 36953, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "104577:4:18", + "src": "104577:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -119263,44 +119263,44 @@ "visibility": "internal" } ], - "src": "104546:39:18" + "src": "104546:39:38" }, "returnParameters": { - "id": 33895, + "id": 36956, "nodeType": "ParameterList", "parameters": [], - "src": "104600:0:18" + "src": "104600:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33953, + "id": 37014, "nodeType": "FunctionDefinition", - "src": "105314:780:18", + "src": "105314:780:38", "nodes": [], "body": { - "id": 33952, + "id": 37013, "nodeType": "Block", - "src": "105383:711:18", + "src": "105383:711:38", "nodes": [], "statements": [ { "assignments": [ - 33931 + 36992 ], "declarations": [ { "constant": false, - "id": 33931, + "id": 36992, "mutability": "mutable", "name": "m0", - "nameLocation": "105401:2:18", + "nameLocation": "105401:2:38", "nodeType": "VariableDeclaration", - "scope": 33952, - "src": "105393:10:18", + "scope": 37013, + "src": "105393:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -119308,10 +119308,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33930, + "id": 36991, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "105393:7:18", + "src": "105393:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -119320,24 +119320,24 @@ "visibility": "internal" } ], - "id": 33932, + "id": 36993, "nodeType": "VariableDeclarationStatement", - "src": "105393:10:18" + "src": "105393:10:38" }, { "assignments": [ - 33934 + 36995 ], "declarations": [ { "constant": false, - "id": 33934, + "id": 36995, "mutability": "mutable", "name": "m1", - "nameLocation": "105421:2:18", + "nameLocation": "105421:2:38", "nodeType": "VariableDeclaration", - "scope": 33952, - "src": "105413:10:18", + "scope": 37013, + "src": "105413:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -119345,10 +119345,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33933, + "id": 36994, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "105413:7:18", + "src": "105413:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -119357,24 +119357,24 @@ "visibility": "internal" } ], - "id": 33935, + "id": 36996, "nodeType": "VariableDeclarationStatement", - "src": "105413:10:18" + "src": "105413:10:38" }, { "assignments": [ - 33937 + 36998 ], "declarations": [ { "constant": false, - "id": 33937, + "id": 36998, "mutability": "mutable", "name": "m2", - "nameLocation": "105441:2:18", + "nameLocation": "105441:2:38", "nodeType": "VariableDeclaration", - "scope": 33952, - "src": "105433:10:18", + "scope": 37013, + "src": "105433:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -119382,10 +119382,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33936, + "id": 36997, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "105433:7:18", + "src": "105433:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -119394,24 +119394,24 @@ "visibility": "internal" } ], - "id": 33938, + "id": 36999, "nodeType": "VariableDeclarationStatement", - "src": "105433:10:18" + "src": "105433:10:38" }, { "assignments": [ - 33940 + 37001 ], "declarations": [ { "constant": false, - "id": 33940, + "id": 37001, "mutability": "mutable", "name": "m3", - "nameLocation": "105461:2:18", + "nameLocation": "105461:2:38", "nodeType": "VariableDeclaration", - "scope": 33952, - "src": "105453:10:18", + "scope": 37013, + "src": "105453:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -119419,10 +119419,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33939, + "id": 37000, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "105453:7:18", + "src": "105453:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -119431,24 +119431,24 @@ "visibility": "internal" } ], - "id": 33941, + "id": 37002, "nodeType": "VariableDeclarationStatement", - "src": "105453:10:18" + "src": "105453:10:38" }, { "assignments": [ - 33943 + 37004 ], "declarations": [ { "constant": false, - "id": 33943, + "id": 37004, "mutability": "mutable", "name": "m4", - "nameLocation": "105481:2:18", + "nameLocation": "105481:2:38", "nodeType": "VariableDeclaration", - "scope": 33952, - "src": "105473:10:18", + "scope": 37013, + "src": "105473:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -119456,10 +119456,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33942, + "id": 37003, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "105473:7:18", + "src": "105473:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -119468,24 +119468,24 @@ "visibility": "internal" } ], - "id": 33944, + "id": 37005, "nodeType": "VariableDeclarationStatement", - "src": "105473:10:18" + "src": "105473:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "105502:375:18", + "src": "105502:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "105516:17:18", + "src": "105516:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "105528:4:18", + "src": "105528:4:38", "type": "", "value": "0x00" } @@ -119493,28 +119493,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "105522:5:18" + "src": "105522:5:38" }, "nodeType": "YulFunctionCall", - "src": "105522:11:18" + "src": "105522:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "105516:2:18" + "src": "105516:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "105546:17:18", + "src": "105546:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "105558:4:18", + "src": "105558:4:38", "type": "", "value": "0x20" } @@ -119522,28 +119522,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "105552:5:18" + "src": "105552:5:38" }, "nodeType": "YulFunctionCall", - "src": "105552:11:18" + "src": "105552:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "105546:2:18" + "src": "105546:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "105576:17:18", + "src": "105576:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "105588:4:18", + "src": "105588:4:38", "type": "", "value": "0x40" } @@ -119551,28 +119551,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "105582:5:18" + "src": "105582:5:38" }, "nodeType": "YulFunctionCall", - "src": "105582:11:18" + "src": "105582:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "105576:2:18" + "src": "105576:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "105606:17:18", + "src": "105606:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "105618:4:18", + "src": "105618:4:38", "type": "", "value": "0x60" } @@ -119580,28 +119580,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "105612:5:18" + "src": "105612:5:38" }, "nodeType": "YulFunctionCall", - "src": "105612:11:18" + "src": "105612:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "105606:2:18" + "src": "105606:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "105636:17:18", + "src": "105636:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "105648:4:18", + "src": "105648:4:38", "type": "", "value": "0x80" } @@ -119609,16 +119609,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "105642:5:18" + "src": "105642:5:38" }, "nodeType": "YulFunctionCall", - "src": "105642:11:18" + "src": "105642:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "105636:2:18" + "src": "105636:2:38" } ] }, @@ -119628,14 +119628,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "105734:4:18", + "src": "105734:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "105740:10:18", + "src": "105740:10:38", "type": "", "value": "0x8c4e5de6" } @@ -119643,13 +119643,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "105727:6:18" + "src": "105727:6:38" }, "nodeType": "YulFunctionCall", - "src": "105727:24:18" + "src": "105727:24:38" }, "nodeType": "YulExpressionStatement", - "src": "105727:24:18" + "src": "105727:24:38" }, { "expression": { @@ -119657,26 +119657,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "105771:4:18", + "src": "105771:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "105777:2:18" + "src": "105777:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "105764:6:18" + "src": "105764:6:38" }, "nodeType": "YulFunctionCall", - "src": "105764:16:18" + "src": "105764:16:38" }, "nodeType": "YulExpressionStatement", - "src": "105764:16:18" + "src": "105764:16:38" }, { "expression": { @@ -119684,26 +119684,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "105800:4:18", + "src": "105800:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "105806:2:18" + "src": "105806:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "105793:6:18" + "src": "105793:6:38" }, "nodeType": "YulFunctionCall", - "src": "105793:16:18" + "src": "105793:16:38" }, "nodeType": "YulExpressionStatement", - "src": "105793:16:18" + "src": "105793:16:38" }, { "expression": { @@ -119711,26 +119711,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "105829:4:18", + "src": "105829:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "105835:2:18" + "src": "105835:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "105822:6:18" + "src": "105822:6:38" }, "nodeType": "YulFunctionCall", - "src": "105822:16:18" + "src": "105822:16:38" }, "nodeType": "YulExpressionStatement", - "src": "105822:16:18" + "src": "105822:16:38" }, { "expression": { @@ -119738,112 +119738,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "105858:4:18", + "src": "105858:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "105864:2:18" + "src": "105864:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "105851:6:18" + "src": "105851:6:38" }, "nodeType": "YulFunctionCall", - "src": "105851:16:18" + "src": "105851:16:38" }, "nodeType": "YulExpressionStatement", - "src": "105851:16:18" + "src": "105851:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33931, + "declaration": 36992, "isOffset": false, "isSlot": false, - "src": "105516:2:18", + "src": "105516:2:38", "valueSize": 1 }, { - "declaration": 33934, + "declaration": 36995, "isOffset": false, "isSlot": false, - "src": "105546:2:18", + "src": "105546:2:38", "valueSize": 1 }, { - "declaration": 33937, + "declaration": 36998, "isOffset": false, "isSlot": false, - "src": "105576:2:18", + "src": "105576:2:38", "valueSize": 1 }, { - "declaration": 33940, + "declaration": 37001, "isOffset": false, "isSlot": false, - "src": "105606:2:18", + "src": "105606:2:38", "valueSize": 1 }, { - "declaration": 33943, + "declaration": 37004, "isOffset": false, "isSlot": false, - "src": "105636:2:18", + "src": "105636:2:38", "valueSize": 1 }, { - "declaration": 33921, + "declaration": 36982, "isOffset": false, "isSlot": false, - "src": "105777:2:18", + "src": "105777:2:38", "valueSize": 1 }, { - "declaration": 33923, + "declaration": 36984, "isOffset": false, "isSlot": false, - "src": "105806:2:18", + "src": "105806:2:38", "valueSize": 1 }, { - "declaration": 33925, + "declaration": 36986, "isOffset": false, "isSlot": false, - "src": "105835:2:18", + "src": "105835:2:38", "valueSize": 1 }, { - "declaration": 33927, + "declaration": 36988, "isOffset": false, "isSlot": false, - "src": "105864:2:18", + "src": "105864:2:38", "valueSize": 1 } ], - "id": 33945, + "id": 37006, "nodeType": "InlineAssembly", - "src": "105493:384:18" + "src": "105493:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33947, + "id": 37008, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "105902:4:18", + "src": "105902:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -119852,14 +119852,14 @@ }, { "hexValue": "30783834", - "id": 33948, + "id": 37009, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "105908:4:18", + "src": "105908:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -119878,18 +119878,18 @@ "typeString": "int_const 132" } ], - "id": 33946, + "id": 37007, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "105886:15:18", + "referencedDeclaration": 33383, + "src": "105886:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33949, + "id": 37010, "isConstant": false, "isLValue": false, "isPure": false, @@ -119898,21 +119898,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "105886:27:18", + "src": "105886:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33950, + "id": 37011, "nodeType": "ExpressionStatement", - "src": "105886:27:18" + "src": "105886:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "105932:156:18", + "src": "105932:156:38", "statements": [ { "expression": { @@ -119920,26 +119920,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "105953:4:18", + "src": "105953:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "105959:2:18" + "src": "105959:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "105946:6:18" + "src": "105946:6:38" }, "nodeType": "YulFunctionCall", - "src": "105946:16:18" + "src": "105946:16:38" }, "nodeType": "YulExpressionStatement", - "src": "105946:16:18" + "src": "105946:16:38" }, { "expression": { @@ -119947,26 +119947,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "105982:4:18", + "src": "105982:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "105988:2:18" + "src": "105988:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "105975:6:18" + "src": "105975:6:38" }, "nodeType": "YulFunctionCall", - "src": "105975:16:18" + "src": "105975:16:38" }, "nodeType": "YulExpressionStatement", - "src": "105975:16:18" + "src": "105975:16:38" }, { "expression": { @@ -119974,26 +119974,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "106011:4:18", + "src": "106011:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "106017:2:18" + "src": "106017:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "106004:6:18" + "src": "106004:6:38" }, "nodeType": "YulFunctionCall", - "src": "106004:16:18" + "src": "106004:16:38" }, "nodeType": "YulExpressionStatement", - "src": "106004:16:18" + "src": "106004:16:38" }, { "expression": { @@ -120001,26 +120001,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "106040:4:18", + "src": "106040:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "106046:2:18" + "src": "106046:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "106033:6:18" + "src": "106033:6:38" }, "nodeType": "YulFunctionCall", - "src": "106033:16:18" + "src": "106033:16:38" }, "nodeType": "YulExpressionStatement", - "src": "106033:16:18" + "src": "106033:16:38" }, { "expression": { @@ -120028,70 +120028,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "106069:4:18", + "src": "106069:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "106075:2:18" + "src": "106075:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "106062:6:18" + "src": "106062:6:38" }, "nodeType": "YulFunctionCall", - "src": "106062:16:18" + "src": "106062:16:38" }, "nodeType": "YulExpressionStatement", - "src": "106062:16:18" + "src": "106062:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33931, + "declaration": 36992, "isOffset": false, "isSlot": false, - "src": "105959:2:18", + "src": "105959:2:38", "valueSize": 1 }, { - "declaration": 33934, + "declaration": 36995, "isOffset": false, "isSlot": false, - "src": "105988:2:18", + "src": "105988:2:38", "valueSize": 1 }, { - "declaration": 33937, + "declaration": 36998, "isOffset": false, "isSlot": false, - "src": "106017:2:18", + "src": "106017:2:38", "valueSize": 1 }, { - "declaration": 33940, + "declaration": 37001, "isOffset": false, "isSlot": false, - "src": "106046:2:18", + "src": "106046:2:38", "valueSize": 1 }, { - "declaration": 33943, + "declaration": 37004, "isOffset": false, "isSlot": false, - "src": "106075:2:18", + "src": "106075:2:38", "valueSize": 1 } ], - "id": 33951, + "id": 37012, "nodeType": "InlineAssembly", - "src": "105923:165:18" + "src": "105923:165:38" } ] }, @@ -120099,20 +120099,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "105323:3:18", + "nameLocation": "105323:3:38", "parameters": { - "id": 33928, + "id": 36989, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33921, + "id": 36982, "mutability": "mutable", "name": "p0", - "nameLocation": "105335:2:18", + "nameLocation": "105335:2:38", "nodeType": "VariableDeclaration", - "scope": 33953, - "src": "105327:10:18", + "scope": 37014, + "src": "105327:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -120120,10 +120120,10 @@ "typeString": "address" }, "typeName": { - "id": 33920, + "id": 36981, "name": "address", "nodeType": "ElementaryTypeName", - "src": "105327:7:18", + "src": "105327:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -120134,13 +120134,13 @@ }, { "constant": false, - "id": 33923, + "id": 36984, "mutability": "mutable", "name": "p1", - "nameLocation": "105344:2:18", + "nameLocation": "105344:2:38", "nodeType": "VariableDeclaration", - "scope": 33953, - "src": "105339:7:18", + "scope": 37014, + "src": "105339:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -120148,10 +120148,10 @@ "typeString": "bool" }, "typeName": { - "id": 33922, + "id": 36983, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "105339:4:18", + "src": "105339:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -120161,13 +120161,13 @@ }, { "constant": false, - "id": 33925, + "id": 36986, "mutability": "mutable", "name": "p2", - "nameLocation": "105353:2:18", + "nameLocation": "105353:2:38", "nodeType": "VariableDeclaration", - "scope": 33953, - "src": "105348:7:18", + "scope": 37014, + "src": "105348:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -120175,10 +120175,10 @@ "typeString": "bool" }, "typeName": { - "id": 33924, + "id": 36985, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "105348:4:18", + "src": "105348:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -120188,13 +120188,13 @@ }, { "constant": false, - "id": 33927, + "id": 36988, "mutability": "mutable", "name": "p3", - "nameLocation": "105365:2:18", + "nameLocation": "105365:2:38", "nodeType": "VariableDeclaration", - "scope": 33953, - "src": "105357:10:18", + "scope": 37014, + "src": "105357:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -120202,10 +120202,10 @@ "typeString": "uint256" }, "typeName": { - "id": 33926, + "id": 36987, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "105357:7:18", + "src": "105357:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -120214,44 +120214,44 @@ "visibility": "internal" } ], - "src": "105326:42:18" + "src": "105326:42:38" }, "returnParameters": { - "id": 33929, + "id": 36990, "nodeType": "ParameterList", "parameters": [], - "src": "105383:0:18" + "src": "105383:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 33993, + "id": 37054, "nodeType": "FunctionDefinition", - "src": "106100:1328:18", + "src": "106100:1328:38", "nodes": [], "body": { - "id": 33992, + "id": 37053, "nodeType": "Block", - "src": "106169:1259:18", + "src": "106169:1259:38", "nodes": [], "statements": [ { "assignments": [ - 33965 + 37026 ], "declarations": [ { "constant": false, - "id": 33965, + "id": 37026, "mutability": "mutable", "name": "m0", - "nameLocation": "106187:2:18", + "nameLocation": "106187:2:38", "nodeType": "VariableDeclaration", - "scope": 33992, - "src": "106179:10:18", + "scope": 37053, + "src": "106179:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -120259,10 +120259,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33964, + "id": 37025, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "106179:7:18", + "src": "106179:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -120271,24 +120271,24 @@ "visibility": "internal" } ], - "id": 33966, + "id": 37027, "nodeType": "VariableDeclarationStatement", - "src": "106179:10:18" + "src": "106179:10:38" }, { "assignments": [ - 33968 + 37029 ], "declarations": [ { "constant": false, - "id": 33968, + "id": 37029, "mutability": "mutable", "name": "m1", - "nameLocation": "106207:2:18", + "nameLocation": "106207:2:38", "nodeType": "VariableDeclaration", - "scope": 33992, - "src": "106199:10:18", + "scope": 37053, + "src": "106199:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -120296,10 +120296,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33967, + "id": 37028, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "106199:7:18", + "src": "106199:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -120308,24 +120308,24 @@ "visibility": "internal" } ], - "id": 33969, + "id": 37030, "nodeType": "VariableDeclarationStatement", - "src": "106199:10:18" + "src": "106199:10:38" }, { "assignments": [ - 33971 + 37032 ], "declarations": [ { "constant": false, - "id": 33971, + "id": 37032, "mutability": "mutable", "name": "m2", - "nameLocation": "106227:2:18", + "nameLocation": "106227:2:38", "nodeType": "VariableDeclaration", - "scope": 33992, - "src": "106219:10:18", + "scope": 37053, + "src": "106219:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -120333,10 +120333,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33970, + "id": 37031, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "106219:7:18", + "src": "106219:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -120345,24 +120345,24 @@ "visibility": "internal" } ], - "id": 33972, + "id": 37033, "nodeType": "VariableDeclarationStatement", - "src": "106219:10:18" + "src": "106219:10:38" }, { "assignments": [ - 33974 + 37035 ], "declarations": [ { "constant": false, - "id": 33974, + "id": 37035, "mutability": "mutable", "name": "m3", - "nameLocation": "106247:2:18", + "nameLocation": "106247:2:38", "nodeType": "VariableDeclaration", - "scope": 33992, - "src": "106239:10:18", + "scope": 37053, + "src": "106239:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -120370,10 +120370,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33973, + "id": 37034, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "106239:7:18", + "src": "106239:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -120382,24 +120382,24 @@ "visibility": "internal" } ], - "id": 33975, + "id": 37036, "nodeType": "VariableDeclarationStatement", - "src": "106239:10:18" + "src": "106239:10:38" }, { "assignments": [ - 33977 + 37038 ], "declarations": [ { "constant": false, - "id": 33977, + "id": 37038, "mutability": "mutable", "name": "m4", - "nameLocation": "106267:2:18", + "nameLocation": "106267:2:38", "nodeType": "VariableDeclaration", - "scope": 33992, - "src": "106259:10:18", + "scope": 37053, + "src": "106259:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -120407,10 +120407,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33976, + "id": 37037, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "106259:7:18", + "src": "106259:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -120419,24 +120419,24 @@ "visibility": "internal" } ], - "id": 33978, + "id": 37039, "nodeType": "VariableDeclarationStatement", - "src": "106259:10:18" + "src": "106259:10:38" }, { "assignments": [ - 33980 + 37041 ], "declarations": [ { "constant": false, - "id": 33980, + "id": 37041, "mutability": "mutable", "name": "m5", - "nameLocation": "106287:2:18", + "nameLocation": "106287:2:38", "nodeType": "VariableDeclaration", - "scope": 33992, - "src": "106279:10:18", + "scope": 37053, + "src": "106279:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -120444,10 +120444,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33979, + "id": 37040, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "106279:7:18", + "src": "106279:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -120456,24 +120456,24 @@ "visibility": "internal" } ], - "id": 33981, + "id": 37042, "nodeType": "VariableDeclarationStatement", - "src": "106279:10:18" + "src": "106279:10:38" }, { "assignments": [ - 33983 + 37044 ], "declarations": [ { "constant": false, - "id": 33983, + "id": 37044, "mutability": "mutable", "name": "m6", - "nameLocation": "106307:2:18", + "nameLocation": "106307:2:38", "nodeType": "VariableDeclaration", - "scope": 33992, - "src": "106299:10:18", + "scope": 37053, + "src": "106299:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -120481,10 +120481,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33982, + "id": 37043, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "106299:7:18", + "src": "106299:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -120493,27 +120493,27 @@ "visibility": "internal" } ], - "id": 33984, + "id": 37045, "nodeType": "VariableDeclarationStatement", - "src": "106299:10:18" + "src": "106299:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "106328:825:18", + "src": "106328:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "106371:313:18", + "src": "106371:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "106389:15:18", + "src": "106389:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "106403:1:18", + "src": "106403:1:38", "type": "", "value": "0" }, @@ -120521,7 +120521,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "106393:6:18", + "src": "106393:6:38", "type": "" } ] @@ -120529,16 +120529,16 @@ { "body": { "nodeType": "YulBlock", - "src": "106474:40:18", + "src": "106474:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "106503:9:18", + "src": "106503:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "106505:5:18" + "src": "106505:5:38" } ] }, @@ -120549,33 +120549,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "106491:6:18" + "src": "106491:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "106499:1:18" + "src": "106499:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "106486:4:18" + "src": "106486:4:38" }, "nodeType": "YulFunctionCall", - "src": "106486:15:18" + "src": "106486:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "106479:6:18" + "src": "106479:6:38" }, "nodeType": "YulFunctionCall", - "src": "106479:23:18" + "src": "106479:23:38" }, "nodeType": "YulIf", - "src": "106476:36:18" + "src": "106476:36:38" } ] }, @@ -120584,12 +120584,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "106431:6:18" + "src": "106431:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "106439:4:18", + "src": "106439:4:38", "type": "", "value": "0x20" } @@ -120597,30 +120597,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "106428:2:18" + "src": "106428:2:38" }, "nodeType": "YulFunctionCall", - "src": "106428:16:18" + "src": "106428:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "106445:28:18", + "src": "106445:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "106447:24:18", + "src": "106447:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "106461:6:18" + "src": "106461:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "106469:1:18", + "src": "106469:1:38", "type": "", "value": "1" } @@ -120628,16 +120628,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "106457:3:18" + "src": "106457:3:38" }, "nodeType": "YulFunctionCall", - "src": "106457:14:18" + "src": "106457:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "106447:6:18" + "src": "106447:6:38" } ] } @@ -120645,10 +120645,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "106425:2:18", + "src": "106425:2:38", "statements": [] }, - "src": "106421:93:18" + "src": "106421:93:38" }, { "expression": { @@ -120656,34 +120656,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "106538:3:18" + "src": "106538:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "106543:6:18" + "src": "106543:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "106531:6:18" + "src": "106531:6:38" }, "nodeType": "YulFunctionCall", - "src": "106531:19:18" + "src": "106531:19:38" }, "nodeType": "YulExpressionStatement", - "src": "106531:19:18" + "src": "106531:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "106567:37:18", + "src": "106567:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "106584:3:18", + "src": "106584:3:38", "type": "", "value": "256" }, @@ -120692,38 +120692,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "106593:1:18", + "src": "106593:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "106596:6:18" + "src": "106596:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "106589:3:18" + "src": "106589:3:38" }, "nodeType": "YulFunctionCall", - "src": "106589:14:18" + "src": "106589:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "106580:3:18" + "src": "106580:3:38" }, "nodeType": "YulFunctionCall", - "src": "106580:24:18" + "src": "106580:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "106571:5:18", + "src": "106571:5:38", "type": "" } ] @@ -120736,12 +120736,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "106632:3:18" + "src": "106632:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "106637:4:18", + "src": "106637:4:38", "type": "", "value": "0x20" } @@ -120749,59 +120749,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "106628:3:18" + "src": "106628:3:38" }, "nodeType": "YulFunctionCall", - "src": "106628:14:18" + "src": "106628:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "106648:5:18" + "src": "106648:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "106659:5:18" + "src": "106659:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "106666:1:18" + "src": "106666:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "106655:3:18" + "src": "106655:3:38" }, "nodeType": "YulFunctionCall", - "src": "106655:13:18" + "src": "106655:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "106644:3:18" + "src": "106644:3:38" }, "nodeType": "YulFunctionCall", - "src": "106644:25:18" + "src": "106644:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "106621:6:18" + "src": "106621:6:38" }, "nodeType": "YulFunctionCall", - "src": "106621:49:18" + "src": "106621:49:38" }, "nodeType": "YulExpressionStatement", - "src": "106621:49:18" + "src": "106621:49:38" } ] }, @@ -120811,27 +120811,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "106363:3:18", + "src": "106363:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "106368:1:18", + "src": "106368:1:38", "type": "" } ], - "src": "106342:342:18" + "src": "106342:342:38" }, { "nodeType": "YulAssignment", - "src": "106697:17:18", + "src": "106697:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "106709:4:18", + "src": "106709:4:38", "type": "", "value": "0x00" } @@ -120839,28 +120839,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "106703:5:18" + "src": "106703:5:38" }, "nodeType": "YulFunctionCall", - "src": "106703:11:18" + "src": "106703:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "106697:2:18" + "src": "106697:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "106727:17:18", + "src": "106727:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "106739:4:18", + "src": "106739:4:38", "type": "", "value": "0x20" } @@ -120868,28 +120868,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "106733:5:18" + "src": "106733:5:38" }, "nodeType": "YulFunctionCall", - "src": "106733:11:18" + "src": "106733:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "106727:2:18" + "src": "106727:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "106757:17:18", + "src": "106757:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "106769:4:18", + "src": "106769:4:38", "type": "", "value": "0x40" } @@ -120897,28 +120897,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "106763:5:18" + "src": "106763:5:38" }, "nodeType": "YulFunctionCall", - "src": "106763:11:18" + "src": "106763:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "106757:2:18" + "src": "106757:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "106787:17:18", + "src": "106787:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "106799:4:18", + "src": "106799:4:38", "type": "", "value": "0x60" } @@ -120926,28 +120926,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "106793:5:18" + "src": "106793:5:38" }, "nodeType": "YulFunctionCall", - "src": "106793:11:18" + "src": "106793:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "106787:2:18" + "src": "106787:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "106817:17:18", + "src": "106817:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "106829:4:18", + "src": "106829:4:38", "type": "", "value": "0x80" } @@ -120955,28 +120955,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "106823:5:18" + "src": "106823:5:38" }, "nodeType": "YulFunctionCall", - "src": "106823:11:18" + "src": "106823:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "106817:2:18" + "src": "106817:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "106847:17:18", + "src": "106847:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "106859:4:18", + "src": "106859:4:38", "type": "", "value": "0xa0" } @@ -120984,28 +120984,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "106853:5:18" + "src": "106853:5:38" }, "nodeType": "YulFunctionCall", - "src": "106853:11:18" + "src": "106853:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "106847:2:18" + "src": "106847:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "106877:17:18", + "src": "106877:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "106889:4:18", + "src": "106889:4:38", "type": "", "value": "0xc0" } @@ -121013,16 +121013,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "106883:5:18" + "src": "106883:5:38" }, "nodeType": "YulFunctionCall", - "src": "106883:11:18" + "src": "106883:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "106877:2:18" + "src": "106877:2:38" } ] }, @@ -121032,14 +121032,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "106974:4:18", + "src": "106974:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "106980:10:18", + "src": "106980:10:38", "type": "", "value": "0xdfc4a2e8" } @@ -121047,13 +121047,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "106967:6:18" + "src": "106967:6:38" }, "nodeType": "YulFunctionCall", - "src": "106967:24:18" + "src": "106967:24:38" }, "nodeType": "YulExpressionStatement", - "src": "106967:24:18" + "src": "106967:24:38" }, { "expression": { @@ -121061,26 +121061,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "107011:4:18", + "src": "107011:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "107017:2:18" + "src": "107017:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "107004:6:18" + "src": "107004:6:38" }, "nodeType": "YulFunctionCall", - "src": "107004:16:18" + "src": "107004:16:38" }, "nodeType": "YulExpressionStatement", - "src": "107004:16:18" + "src": "107004:16:38" }, { "expression": { @@ -121088,26 +121088,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "107040:4:18", + "src": "107040:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "107046:2:18" + "src": "107046:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "107033:6:18" + "src": "107033:6:38" }, "nodeType": "YulFunctionCall", - "src": "107033:16:18" + "src": "107033:16:38" }, "nodeType": "YulExpressionStatement", - "src": "107033:16:18" + "src": "107033:16:38" }, { "expression": { @@ -121115,26 +121115,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "107069:4:18", + "src": "107069:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "107075:2:18" + "src": "107075:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "107062:6:18" + "src": "107062:6:38" }, "nodeType": "YulFunctionCall", - "src": "107062:16:18" + "src": "107062:16:38" }, "nodeType": "YulExpressionStatement", - "src": "107062:16:18" + "src": "107062:16:38" }, { "expression": { @@ -121142,14 +121142,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "107098:4:18", + "src": "107098:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "107104:4:18", + "src": "107104:4:38", "type": "", "value": "0x80" } @@ -121157,13 +121157,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "107091:6:18" + "src": "107091:6:38" }, "nodeType": "YulFunctionCall", - "src": "107091:18:18" + "src": "107091:18:38" }, "nodeType": "YulExpressionStatement", - "src": "107091:18:18" + "src": "107091:18:38" }, { "expression": { @@ -121171,126 +121171,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "107134:4:18", + "src": "107134:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "107140:2:18" + "src": "107140:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "107122:11:18" + "src": "107122:11:38" }, "nodeType": "YulFunctionCall", - "src": "107122:21:18" + "src": "107122:21:38" }, "nodeType": "YulExpressionStatement", - "src": "107122:21:18" + "src": "107122:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33965, + "declaration": 37026, "isOffset": false, "isSlot": false, - "src": "106697:2:18", + "src": "106697:2:38", "valueSize": 1 }, { - "declaration": 33968, + "declaration": 37029, "isOffset": false, "isSlot": false, - "src": "106727:2:18", + "src": "106727:2:38", "valueSize": 1 }, { - "declaration": 33971, + "declaration": 37032, "isOffset": false, "isSlot": false, - "src": "106757:2:18", + "src": "106757:2:38", "valueSize": 1 }, { - "declaration": 33974, + "declaration": 37035, "isOffset": false, "isSlot": false, - "src": "106787:2:18", + "src": "106787:2:38", "valueSize": 1 }, { - "declaration": 33977, + "declaration": 37038, "isOffset": false, "isSlot": false, - "src": "106817:2:18", + "src": "106817:2:38", "valueSize": 1 }, { - "declaration": 33980, + "declaration": 37041, "isOffset": false, "isSlot": false, - "src": "106847:2:18", + "src": "106847:2:38", "valueSize": 1 }, { - "declaration": 33983, + "declaration": 37044, "isOffset": false, "isSlot": false, - "src": "106877:2:18", + "src": "106877:2:38", "valueSize": 1 }, { - "declaration": 33955, + "declaration": 37016, "isOffset": false, "isSlot": false, - "src": "107017:2:18", + "src": "107017:2:38", "valueSize": 1 }, { - "declaration": 33957, + "declaration": 37018, "isOffset": false, "isSlot": false, - "src": "107046:2:18", + "src": "107046:2:38", "valueSize": 1 }, { - "declaration": 33959, + "declaration": 37020, "isOffset": false, "isSlot": false, - "src": "107075:2:18", + "src": "107075:2:38", "valueSize": 1 }, { - "declaration": 33961, + "declaration": 37022, "isOffset": false, "isSlot": false, - "src": "107140:2:18", + "src": "107140:2:38", "valueSize": 1 } ], - "id": 33985, + "id": 37046, "nodeType": "InlineAssembly", - "src": "106319:834:18" + "src": "106319:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 33987, + "id": 37048, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "107178:4:18", + "src": "107178:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -121299,14 +121299,14 @@ }, { "hexValue": "30786334", - "id": 33988, + "id": 37049, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "107184:4:18", + "src": "107184:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -121325,18 +121325,18 @@ "typeString": "int_const 196" } ], - "id": 33986, + "id": 37047, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "107162:15:18", + "referencedDeclaration": 33383, + "src": "107162:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 33989, + "id": 37050, "isConstant": false, "isLValue": false, "isPure": false, @@ -121345,21 +121345,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "107162:27:18", + "src": "107162:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 33990, + "id": 37051, "nodeType": "ExpressionStatement", - "src": "107162:27:18" + "src": "107162:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "107208:214:18", + "src": "107208:214:38", "statements": [ { "expression": { @@ -121367,26 +121367,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "107229:4:18", + "src": "107229:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "107235:2:18" + "src": "107235:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "107222:6:18" + "src": "107222:6:38" }, "nodeType": "YulFunctionCall", - "src": "107222:16:18" + "src": "107222:16:38" }, "nodeType": "YulExpressionStatement", - "src": "107222:16:18" + "src": "107222:16:38" }, { "expression": { @@ -121394,26 +121394,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "107258:4:18", + "src": "107258:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "107264:2:18" + "src": "107264:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "107251:6:18" + "src": "107251:6:38" }, "nodeType": "YulFunctionCall", - "src": "107251:16:18" + "src": "107251:16:38" }, "nodeType": "YulExpressionStatement", - "src": "107251:16:18" + "src": "107251:16:38" }, { "expression": { @@ -121421,26 +121421,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "107287:4:18", + "src": "107287:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "107293:2:18" + "src": "107293:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "107280:6:18" + "src": "107280:6:38" }, "nodeType": "YulFunctionCall", - "src": "107280:16:18" + "src": "107280:16:38" }, "nodeType": "YulExpressionStatement", - "src": "107280:16:18" + "src": "107280:16:38" }, { "expression": { @@ -121448,26 +121448,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "107316:4:18", + "src": "107316:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "107322:2:18" + "src": "107322:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "107309:6:18" + "src": "107309:6:38" }, "nodeType": "YulFunctionCall", - "src": "107309:16:18" + "src": "107309:16:38" }, "nodeType": "YulExpressionStatement", - "src": "107309:16:18" + "src": "107309:16:38" }, { "expression": { @@ -121475,26 +121475,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "107345:4:18", + "src": "107345:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "107351:2:18" + "src": "107351:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "107338:6:18" + "src": "107338:6:38" }, "nodeType": "YulFunctionCall", - "src": "107338:16:18" + "src": "107338:16:38" }, "nodeType": "YulExpressionStatement", - "src": "107338:16:18" + "src": "107338:16:38" }, { "expression": { @@ -121502,26 +121502,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "107374:4:18", + "src": "107374:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "107380:2:18" + "src": "107380:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "107367:6:18" + "src": "107367:6:38" }, "nodeType": "YulFunctionCall", - "src": "107367:16:18" + "src": "107367:16:38" }, "nodeType": "YulExpressionStatement", - "src": "107367:16:18" + "src": "107367:16:38" }, { "expression": { @@ -121529,84 +121529,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "107403:4:18", + "src": "107403:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "107409:2:18" + "src": "107409:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "107396:6:18" + "src": "107396:6:38" }, "nodeType": "YulFunctionCall", - "src": "107396:16:18" + "src": "107396:16:38" }, "nodeType": "YulExpressionStatement", - "src": "107396:16:18" + "src": "107396:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 33965, + "declaration": 37026, "isOffset": false, "isSlot": false, - "src": "107235:2:18", + "src": "107235:2:38", "valueSize": 1 }, { - "declaration": 33968, + "declaration": 37029, "isOffset": false, "isSlot": false, - "src": "107264:2:18", + "src": "107264:2:38", "valueSize": 1 }, { - "declaration": 33971, + "declaration": 37032, "isOffset": false, "isSlot": false, - "src": "107293:2:18", + "src": "107293:2:38", "valueSize": 1 }, { - "declaration": 33974, + "declaration": 37035, "isOffset": false, "isSlot": false, - "src": "107322:2:18", + "src": "107322:2:38", "valueSize": 1 }, { - "declaration": 33977, + "declaration": 37038, "isOffset": false, "isSlot": false, - "src": "107351:2:18", + "src": "107351:2:38", "valueSize": 1 }, { - "declaration": 33980, + "declaration": 37041, "isOffset": false, "isSlot": false, - "src": "107380:2:18", + "src": "107380:2:38", "valueSize": 1 }, { - "declaration": 33983, + "declaration": 37044, "isOffset": false, "isSlot": false, - "src": "107409:2:18", + "src": "107409:2:38", "valueSize": 1 } ], - "id": 33991, + "id": 37052, "nodeType": "InlineAssembly", - "src": "107199:223:18" + "src": "107199:223:38" } ] }, @@ -121614,20 +121614,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "106109:3:18", + "nameLocation": "106109:3:38", "parameters": { - "id": 33962, + "id": 37023, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33955, + "id": 37016, "mutability": "mutable", "name": "p0", - "nameLocation": "106121:2:18", + "nameLocation": "106121:2:38", "nodeType": "VariableDeclaration", - "scope": 33993, - "src": "106113:10:18", + "scope": 37054, + "src": "106113:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -121635,10 +121635,10 @@ "typeString": "address" }, "typeName": { - "id": 33954, + "id": 37015, "name": "address", "nodeType": "ElementaryTypeName", - "src": "106113:7:18", + "src": "106113:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -121649,13 +121649,13 @@ }, { "constant": false, - "id": 33957, + "id": 37018, "mutability": "mutable", "name": "p1", - "nameLocation": "106130:2:18", + "nameLocation": "106130:2:38", "nodeType": "VariableDeclaration", - "scope": 33993, - "src": "106125:7:18", + "scope": 37054, + "src": "106125:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -121663,10 +121663,10 @@ "typeString": "bool" }, "typeName": { - "id": 33956, + "id": 37017, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "106125:4:18", + "src": "106125:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -121676,13 +121676,13 @@ }, { "constant": false, - "id": 33959, + "id": 37020, "mutability": "mutable", "name": "p2", - "nameLocation": "106139:2:18", + "nameLocation": "106139:2:38", "nodeType": "VariableDeclaration", - "scope": 33993, - "src": "106134:7:18", + "scope": 37054, + "src": "106134:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -121690,10 +121690,10 @@ "typeString": "bool" }, "typeName": { - "id": 33958, + "id": 37019, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "106134:4:18", + "src": "106134:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -121703,13 +121703,13 @@ }, { "constant": false, - "id": 33961, + "id": 37022, "mutability": "mutable", "name": "p3", - "nameLocation": "106151:2:18", + "nameLocation": "106151:2:38", "nodeType": "VariableDeclaration", - "scope": 33993, - "src": "106143:10:18", + "scope": 37054, + "src": "106143:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -121717,10 +121717,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 33960, + "id": 37021, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "106143:7:18", + "src": "106143:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -121729,44 +121729,44 @@ "visibility": "internal" } ], - "src": "106112:42:18" + "src": "106112:42:38" }, "returnParameters": { - "id": 33963, + "id": 37024, "nodeType": "ParameterList", "parameters": [], - "src": "106169:0:18" + "src": "106169:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34027, + "id": 37088, "nodeType": "FunctionDefinition", - "src": "107434:786:18", + "src": "107434:786:38", "nodes": [], "body": { - "id": 34026, + "id": 37087, "nodeType": "Block", - "src": "107506:714:18", + "src": "107506:714:38", "nodes": [], "statements": [ { "assignments": [ - 34005 + 37066 ], "declarations": [ { "constant": false, - "id": 34005, + "id": 37066, "mutability": "mutable", "name": "m0", - "nameLocation": "107524:2:18", + "nameLocation": "107524:2:38", "nodeType": "VariableDeclaration", - "scope": 34026, - "src": "107516:10:18", + "scope": 37087, + "src": "107516:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -121774,10 +121774,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34004, + "id": 37065, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "107516:7:18", + "src": "107516:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -121786,24 +121786,24 @@ "visibility": "internal" } ], - "id": 34006, + "id": 37067, "nodeType": "VariableDeclarationStatement", - "src": "107516:10:18" + "src": "107516:10:38" }, { "assignments": [ - 34008 + 37069 ], "declarations": [ { "constant": false, - "id": 34008, + "id": 37069, "mutability": "mutable", "name": "m1", - "nameLocation": "107544:2:18", + "nameLocation": "107544:2:38", "nodeType": "VariableDeclaration", - "scope": 34026, - "src": "107536:10:18", + "scope": 37087, + "src": "107536:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -121811,10 +121811,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34007, + "id": 37068, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "107536:7:18", + "src": "107536:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -121823,24 +121823,24 @@ "visibility": "internal" } ], - "id": 34009, + "id": 37070, "nodeType": "VariableDeclarationStatement", - "src": "107536:10:18" + "src": "107536:10:38" }, { "assignments": [ - 34011 + 37072 ], "declarations": [ { "constant": false, - "id": 34011, + "id": 37072, "mutability": "mutable", "name": "m2", - "nameLocation": "107564:2:18", + "nameLocation": "107564:2:38", "nodeType": "VariableDeclaration", - "scope": 34026, - "src": "107556:10:18", + "scope": 37087, + "src": "107556:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -121848,10 +121848,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34010, + "id": 37071, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "107556:7:18", + "src": "107556:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -121860,24 +121860,24 @@ "visibility": "internal" } ], - "id": 34012, + "id": 37073, "nodeType": "VariableDeclarationStatement", - "src": "107556:10:18" + "src": "107556:10:38" }, { "assignments": [ - 34014 + 37075 ], "declarations": [ { "constant": false, - "id": 34014, + "id": 37075, "mutability": "mutable", "name": "m3", - "nameLocation": "107584:2:18", + "nameLocation": "107584:2:38", "nodeType": "VariableDeclaration", - "scope": 34026, - "src": "107576:10:18", + "scope": 37087, + "src": "107576:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -121885,10 +121885,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34013, + "id": 37074, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "107576:7:18", + "src": "107576:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -121897,24 +121897,24 @@ "visibility": "internal" } ], - "id": 34015, + "id": 37076, "nodeType": "VariableDeclarationStatement", - "src": "107576:10:18" + "src": "107576:10:38" }, { "assignments": [ - 34017 + 37078 ], "declarations": [ { "constant": false, - "id": 34017, + "id": 37078, "mutability": "mutable", "name": "m4", - "nameLocation": "107604:2:18", + "nameLocation": "107604:2:38", "nodeType": "VariableDeclaration", - "scope": 34026, - "src": "107596:10:18", + "scope": 37087, + "src": "107596:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -121922,10 +121922,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34016, + "id": 37077, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "107596:7:18", + "src": "107596:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -121934,24 +121934,24 @@ "visibility": "internal" } ], - "id": 34018, + "id": 37079, "nodeType": "VariableDeclarationStatement", - "src": "107596:10:18" + "src": "107596:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "107625:378:18", + "src": "107625:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "107639:17:18", + "src": "107639:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "107651:4:18", + "src": "107651:4:38", "type": "", "value": "0x00" } @@ -121959,28 +121959,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "107645:5:18" + "src": "107645:5:38" }, "nodeType": "YulFunctionCall", - "src": "107645:11:18" + "src": "107645:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "107639:2:18" + "src": "107639:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "107669:17:18", + "src": "107669:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "107681:4:18", + "src": "107681:4:38", "type": "", "value": "0x20" } @@ -121988,28 +121988,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "107675:5:18" + "src": "107675:5:38" }, "nodeType": "YulFunctionCall", - "src": "107675:11:18" + "src": "107675:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "107669:2:18" + "src": "107669:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "107699:17:18", + "src": "107699:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "107711:4:18", + "src": "107711:4:38", "type": "", "value": "0x40" } @@ -122017,28 +122017,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "107705:5:18" + "src": "107705:5:38" }, "nodeType": "YulFunctionCall", - "src": "107705:11:18" + "src": "107705:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "107699:2:18" + "src": "107699:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "107729:17:18", + "src": "107729:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "107741:4:18", + "src": "107741:4:38", "type": "", "value": "0x60" } @@ -122046,28 +122046,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "107735:5:18" + "src": "107735:5:38" }, "nodeType": "YulFunctionCall", - "src": "107735:11:18" + "src": "107735:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "107729:2:18" + "src": "107729:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "107759:17:18", + "src": "107759:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "107771:4:18", + "src": "107771:4:38", "type": "", "value": "0x80" } @@ -122075,16 +122075,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "107765:5:18" + "src": "107765:5:38" }, "nodeType": "YulFunctionCall", - "src": "107765:11:18" + "src": "107765:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "107759:2:18" + "src": "107759:2:38" } ] }, @@ -122094,14 +122094,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "107860:4:18", + "src": "107860:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "107866:10:18", + "src": "107866:10:38", "type": "", "value": "0xccf790a1" } @@ -122109,13 +122109,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "107853:6:18" + "src": "107853:6:38" }, "nodeType": "YulFunctionCall", - "src": "107853:24:18" + "src": "107853:24:38" }, "nodeType": "YulExpressionStatement", - "src": "107853:24:18" + "src": "107853:24:38" }, { "expression": { @@ -122123,26 +122123,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "107897:4:18", + "src": "107897:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "107903:2:18" + "src": "107903:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "107890:6:18" + "src": "107890:6:38" }, "nodeType": "YulFunctionCall", - "src": "107890:16:18" + "src": "107890:16:38" }, "nodeType": "YulExpressionStatement", - "src": "107890:16:18" + "src": "107890:16:38" }, { "expression": { @@ -122150,26 +122150,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "107926:4:18", + "src": "107926:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "107932:2:18" + "src": "107932:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "107919:6:18" + "src": "107919:6:38" }, "nodeType": "YulFunctionCall", - "src": "107919:16:18" + "src": "107919:16:38" }, "nodeType": "YulExpressionStatement", - "src": "107919:16:18" + "src": "107919:16:38" }, { "expression": { @@ -122177,26 +122177,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "107955:4:18", + "src": "107955:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "107961:2:18" + "src": "107961:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "107948:6:18" + "src": "107948:6:38" }, "nodeType": "YulFunctionCall", - "src": "107948:16:18" + "src": "107948:16:38" }, "nodeType": "YulExpressionStatement", - "src": "107948:16:18" + "src": "107948:16:38" }, { "expression": { @@ -122204,112 +122204,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "107984:4:18", + "src": "107984:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "107990:2:18" + "src": "107990:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "107977:6:18" + "src": "107977:6:38" }, "nodeType": "YulFunctionCall", - "src": "107977:16:18" + "src": "107977:16:38" }, "nodeType": "YulExpressionStatement", - "src": "107977:16:18" + "src": "107977:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34005, + "declaration": 37066, "isOffset": false, "isSlot": false, - "src": "107639:2:18", + "src": "107639:2:38", "valueSize": 1 }, { - "declaration": 34008, + "declaration": 37069, "isOffset": false, "isSlot": false, - "src": "107669:2:18", + "src": "107669:2:38", "valueSize": 1 }, { - "declaration": 34011, + "declaration": 37072, "isOffset": false, "isSlot": false, - "src": "107699:2:18", + "src": "107699:2:38", "valueSize": 1 }, { - "declaration": 34014, + "declaration": 37075, "isOffset": false, "isSlot": false, - "src": "107729:2:18", + "src": "107729:2:38", "valueSize": 1 }, { - "declaration": 34017, + "declaration": 37078, "isOffset": false, "isSlot": false, - "src": "107759:2:18", + "src": "107759:2:38", "valueSize": 1 }, { - "declaration": 33995, + "declaration": 37056, "isOffset": false, "isSlot": false, - "src": "107903:2:18", + "src": "107903:2:38", "valueSize": 1 }, { - "declaration": 33997, + "declaration": 37058, "isOffset": false, "isSlot": false, - "src": "107932:2:18", + "src": "107932:2:38", "valueSize": 1 }, { - "declaration": 33999, + "declaration": 37060, "isOffset": false, "isSlot": false, - "src": "107961:2:18", + "src": "107961:2:38", "valueSize": 1 }, { - "declaration": 34001, + "declaration": 37062, "isOffset": false, "isSlot": false, - "src": "107990:2:18", + "src": "107990:2:38", "valueSize": 1 } ], - "id": 34019, + "id": 37080, "nodeType": "InlineAssembly", - "src": "107616:387:18" + "src": "107616:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34021, + "id": 37082, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "108028:4:18", + "src": "108028:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -122318,14 +122318,14 @@ }, { "hexValue": "30783834", - "id": 34022, + "id": 37083, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "108034:4:18", + "src": "108034:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -122344,18 +122344,18 @@ "typeString": "int_const 132" } ], - "id": 34020, + "id": 37081, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "108012:15:18", + "referencedDeclaration": 33383, + "src": "108012:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34023, + "id": 37084, "isConstant": false, "isLValue": false, "isPure": false, @@ -122364,21 +122364,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "108012:27:18", + "src": "108012:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34024, + "id": 37085, "nodeType": "ExpressionStatement", - "src": "108012:27:18" + "src": "108012:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "108058:156:18", + "src": "108058:156:38", "statements": [ { "expression": { @@ -122386,26 +122386,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "108079:4:18", + "src": "108079:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "108085:2:18" + "src": "108085:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "108072:6:18" + "src": "108072:6:38" }, "nodeType": "YulFunctionCall", - "src": "108072:16:18" + "src": "108072:16:38" }, "nodeType": "YulExpressionStatement", - "src": "108072:16:18" + "src": "108072:16:38" }, { "expression": { @@ -122413,26 +122413,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "108108:4:18", + "src": "108108:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "108114:2:18" + "src": "108114:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "108101:6:18" + "src": "108101:6:38" }, "nodeType": "YulFunctionCall", - "src": "108101:16:18" + "src": "108101:16:38" }, "nodeType": "YulExpressionStatement", - "src": "108101:16:18" + "src": "108101:16:38" }, { "expression": { @@ -122440,26 +122440,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "108137:4:18", + "src": "108137:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "108143:2:18" + "src": "108143:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "108130:6:18" + "src": "108130:6:38" }, "nodeType": "YulFunctionCall", - "src": "108130:16:18" + "src": "108130:16:38" }, "nodeType": "YulExpressionStatement", - "src": "108130:16:18" + "src": "108130:16:38" }, { "expression": { @@ -122467,26 +122467,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "108166:4:18", + "src": "108166:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "108172:2:18" + "src": "108172:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "108159:6:18" + "src": "108159:6:38" }, "nodeType": "YulFunctionCall", - "src": "108159:16:18" + "src": "108159:16:38" }, "nodeType": "YulExpressionStatement", - "src": "108159:16:18" + "src": "108159:16:38" }, { "expression": { @@ -122494,70 +122494,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "108195:4:18", + "src": "108195:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "108201:2:18" + "src": "108201:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "108188:6:18" + "src": "108188:6:38" }, "nodeType": "YulFunctionCall", - "src": "108188:16:18" + "src": "108188:16:38" }, "nodeType": "YulExpressionStatement", - "src": "108188:16:18" + "src": "108188:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34005, + "declaration": 37066, "isOffset": false, "isSlot": false, - "src": "108085:2:18", + "src": "108085:2:38", "valueSize": 1 }, { - "declaration": 34008, + "declaration": 37069, "isOffset": false, "isSlot": false, - "src": "108114:2:18", + "src": "108114:2:38", "valueSize": 1 }, { - "declaration": 34011, + "declaration": 37072, "isOffset": false, "isSlot": false, - "src": "108143:2:18", + "src": "108143:2:38", "valueSize": 1 }, { - "declaration": 34014, + "declaration": 37075, "isOffset": false, "isSlot": false, - "src": "108172:2:18", + "src": "108172:2:38", "valueSize": 1 }, { - "declaration": 34017, + "declaration": 37078, "isOffset": false, "isSlot": false, - "src": "108201:2:18", + "src": "108201:2:38", "valueSize": 1 } ], - "id": 34025, + "id": 37086, "nodeType": "InlineAssembly", - "src": "108049:165:18" + "src": "108049:165:38" } ] }, @@ -122565,20 +122565,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "107443:3:18", + "nameLocation": "107443:3:38", "parameters": { - "id": 34002, + "id": 37063, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 33995, + "id": 37056, "mutability": "mutable", "name": "p0", - "nameLocation": "107455:2:18", + "nameLocation": "107455:2:38", "nodeType": "VariableDeclaration", - "scope": 34027, - "src": "107447:10:18", + "scope": 37088, + "src": "107447:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -122586,10 +122586,10 @@ "typeString": "address" }, "typeName": { - "id": 33994, + "id": 37055, "name": "address", "nodeType": "ElementaryTypeName", - "src": "107447:7:18", + "src": "107447:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -122600,13 +122600,13 @@ }, { "constant": false, - "id": 33997, + "id": 37058, "mutability": "mutable", "name": "p1", - "nameLocation": "107464:2:18", + "nameLocation": "107464:2:38", "nodeType": "VariableDeclaration", - "scope": 34027, - "src": "107459:7:18", + "scope": 37088, + "src": "107459:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -122614,10 +122614,10 @@ "typeString": "bool" }, "typeName": { - "id": 33996, + "id": 37057, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "107459:4:18", + "src": "107459:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -122627,13 +122627,13 @@ }, { "constant": false, - "id": 33999, + "id": 37060, "mutability": "mutable", "name": "p2", - "nameLocation": "107476:2:18", + "nameLocation": "107476:2:38", "nodeType": "VariableDeclaration", - "scope": 34027, - "src": "107468:10:18", + "scope": 37088, + "src": "107468:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -122641,10 +122641,10 @@ "typeString": "uint256" }, "typeName": { - "id": 33998, + "id": 37059, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "107468:7:18", + "src": "107468:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -122654,13 +122654,13 @@ }, { "constant": false, - "id": 34001, + "id": 37062, "mutability": "mutable", "name": "p3", - "nameLocation": "107488:2:18", + "nameLocation": "107488:2:38", "nodeType": "VariableDeclaration", - "scope": 34027, - "src": "107480:10:18", + "scope": 37088, + "src": "107480:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -122668,10 +122668,10 @@ "typeString": "address" }, "typeName": { - "id": 34000, + "id": 37061, "name": "address", "nodeType": "ElementaryTypeName", - "src": "107480:7:18", + "src": "107480:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -122681,44 +122681,44 @@ "visibility": "internal" } ], - "src": "107446:45:18" + "src": "107446:45:38" }, "returnParameters": { - "id": 34003, + "id": 37064, "nodeType": "ParameterList", "parameters": [], - "src": "107506:0:18" + "src": "107506:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34061, + "id": 37122, "nodeType": "FunctionDefinition", - "src": "108226:780:18", + "src": "108226:780:38", "nodes": [], "body": { - "id": 34060, + "id": 37121, "nodeType": "Block", - "src": "108295:711:18", + "src": "108295:711:38", "nodes": [], "statements": [ { "assignments": [ - 34039 + 37100 ], "declarations": [ { "constant": false, - "id": 34039, + "id": 37100, "mutability": "mutable", "name": "m0", - "nameLocation": "108313:2:18", + "nameLocation": "108313:2:38", "nodeType": "VariableDeclaration", - "scope": 34060, - "src": "108305:10:18", + "scope": 37121, + "src": "108305:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -122726,10 +122726,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34038, + "id": 37099, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "108305:7:18", + "src": "108305:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -122738,24 +122738,24 @@ "visibility": "internal" } ], - "id": 34040, + "id": 37101, "nodeType": "VariableDeclarationStatement", - "src": "108305:10:18" + "src": "108305:10:38" }, { "assignments": [ - 34042 + 37103 ], "declarations": [ { "constant": false, - "id": 34042, + "id": 37103, "mutability": "mutable", "name": "m1", - "nameLocation": "108333:2:18", + "nameLocation": "108333:2:38", "nodeType": "VariableDeclaration", - "scope": 34060, - "src": "108325:10:18", + "scope": 37121, + "src": "108325:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -122763,10 +122763,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34041, + "id": 37102, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "108325:7:18", + "src": "108325:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -122775,24 +122775,24 @@ "visibility": "internal" } ], - "id": 34043, + "id": 37104, "nodeType": "VariableDeclarationStatement", - "src": "108325:10:18" + "src": "108325:10:38" }, { "assignments": [ - 34045 + 37106 ], "declarations": [ { "constant": false, - "id": 34045, + "id": 37106, "mutability": "mutable", "name": "m2", - "nameLocation": "108353:2:18", + "nameLocation": "108353:2:38", "nodeType": "VariableDeclaration", - "scope": 34060, - "src": "108345:10:18", + "scope": 37121, + "src": "108345:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -122800,10 +122800,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34044, + "id": 37105, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "108345:7:18", + "src": "108345:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -122812,24 +122812,24 @@ "visibility": "internal" } ], - "id": 34046, + "id": 37107, "nodeType": "VariableDeclarationStatement", - "src": "108345:10:18" + "src": "108345:10:38" }, { "assignments": [ - 34048 + 37109 ], "declarations": [ { "constant": false, - "id": 34048, + "id": 37109, "mutability": "mutable", "name": "m3", - "nameLocation": "108373:2:18", + "nameLocation": "108373:2:38", "nodeType": "VariableDeclaration", - "scope": 34060, - "src": "108365:10:18", + "scope": 37121, + "src": "108365:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -122837,10 +122837,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34047, + "id": 37108, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "108365:7:18", + "src": "108365:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -122849,24 +122849,24 @@ "visibility": "internal" } ], - "id": 34049, + "id": 37110, "nodeType": "VariableDeclarationStatement", - "src": "108365:10:18" + "src": "108365:10:38" }, { "assignments": [ - 34051 + 37112 ], "declarations": [ { "constant": false, - "id": 34051, + "id": 37112, "mutability": "mutable", "name": "m4", - "nameLocation": "108393:2:18", + "nameLocation": "108393:2:38", "nodeType": "VariableDeclaration", - "scope": 34060, - "src": "108385:10:18", + "scope": 37121, + "src": "108385:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -122874,10 +122874,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34050, + "id": 37111, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "108385:7:18", + "src": "108385:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -122886,24 +122886,24 @@ "visibility": "internal" } ], - "id": 34052, + "id": 37113, "nodeType": "VariableDeclarationStatement", - "src": "108385:10:18" + "src": "108385:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "108414:375:18", + "src": "108414:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "108428:17:18", + "src": "108428:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "108440:4:18", + "src": "108440:4:38", "type": "", "value": "0x00" } @@ -122911,28 +122911,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "108434:5:18" + "src": "108434:5:38" }, "nodeType": "YulFunctionCall", - "src": "108434:11:18" + "src": "108434:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "108428:2:18" + "src": "108428:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "108458:17:18", + "src": "108458:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "108470:4:18", + "src": "108470:4:38", "type": "", "value": "0x20" } @@ -122940,28 +122940,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "108464:5:18" + "src": "108464:5:38" }, "nodeType": "YulFunctionCall", - "src": "108464:11:18" + "src": "108464:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "108458:2:18" + "src": "108458:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "108488:17:18", + "src": "108488:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "108500:4:18", + "src": "108500:4:38", "type": "", "value": "0x40" } @@ -122969,28 +122969,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "108494:5:18" + "src": "108494:5:38" }, "nodeType": "YulFunctionCall", - "src": "108494:11:18" + "src": "108494:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "108488:2:18" + "src": "108488:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "108518:17:18", + "src": "108518:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "108530:4:18", + "src": "108530:4:38", "type": "", "value": "0x60" } @@ -122998,28 +122998,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "108524:5:18" + "src": "108524:5:38" }, "nodeType": "YulFunctionCall", - "src": "108524:11:18" + "src": "108524:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "108518:2:18" + "src": "108518:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "108548:17:18", + "src": "108548:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "108560:4:18", + "src": "108560:4:38", "type": "", "value": "0x80" } @@ -123027,16 +123027,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "108554:5:18" + "src": "108554:5:38" }, "nodeType": "YulFunctionCall", - "src": "108554:11:18" + "src": "108554:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "108548:2:18" + "src": "108548:2:38" } ] }, @@ -123046,14 +123046,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "108646:4:18", + "src": "108646:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "108652:10:18", + "src": "108652:10:38", "type": "", "value": "0xc4643e20" } @@ -123061,13 +123061,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "108639:6:18" + "src": "108639:6:38" }, "nodeType": "YulFunctionCall", - "src": "108639:24:18" + "src": "108639:24:38" }, "nodeType": "YulExpressionStatement", - "src": "108639:24:18" + "src": "108639:24:38" }, { "expression": { @@ -123075,26 +123075,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "108683:4:18", + "src": "108683:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "108689:2:18" + "src": "108689:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "108676:6:18" + "src": "108676:6:38" }, "nodeType": "YulFunctionCall", - "src": "108676:16:18" + "src": "108676:16:38" }, "nodeType": "YulExpressionStatement", - "src": "108676:16:18" + "src": "108676:16:38" }, { "expression": { @@ -123102,26 +123102,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "108712:4:18", + "src": "108712:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "108718:2:18" + "src": "108718:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "108705:6:18" + "src": "108705:6:38" }, "nodeType": "YulFunctionCall", - "src": "108705:16:18" + "src": "108705:16:38" }, "nodeType": "YulExpressionStatement", - "src": "108705:16:18" + "src": "108705:16:38" }, { "expression": { @@ -123129,26 +123129,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "108741:4:18", + "src": "108741:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "108747:2:18" + "src": "108747:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "108734:6:18" + "src": "108734:6:38" }, "nodeType": "YulFunctionCall", - "src": "108734:16:18" + "src": "108734:16:38" }, "nodeType": "YulExpressionStatement", - "src": "108734:16:18" + "src": "108734:16:38" }, { "expression": { @@ -123156,112 +123156,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "108770:4:18", + "src": "108770:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "108776:2:18" + "src": "108776:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "108763:6:18" + "src": "108763:6:38" }, "nodeType": "YulFunctionCall", - "src": "108763:16:18" + "src": "108763:16:38" }, "nodeType": "YulExpressionStatement", - "src": "108763:16:18" + "src": "108763:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34039, + "declaration": 37100, "isOffset": false, "isSlot": false, - "src": "108428:2:18", + "src": "108428:2:38", "valueSize": 1 }, { - "declaration": 34042, + "declaration": 37103, "isOffset": false, "isSlot": false, - "src": "108458:2:18", + "src": "108458:2:38", "valueSize": 1 }, { - "declaration": 34045, + "declaration": 37106, "isOffset": false, "isSlot": false, - "src": "108488:2:18", + "src": "108488:2:38", "valueSize": 1 }, { - "declaration": 34048, + "declaration": 37109, "isOffset": false, "isSlot": false, - "src": "108518:2:18", + "src": "108518:2:38", "valueSize": 1 }, { - "declaration": 34051, + "declaration": 37112, "isOffset": false, "isSlot": false, - "src": "108548:2:18", + "src": "108548:2:38", "valueSize": 1 }, { - "declaration": 34029, + "declaration": 37090, "isOffset": false, "isSlot": false, - "src": "108689:2:18", + "src": "108689:2:38", "valueSize": 1 }, { - "declaration": 34031, + "declaration": 37092, "isOffset": false, "isSlot": false, - "src": "108718:2:18", + "src": "108718:2:38", "valueSize": 1 }, { - "declaration": 34033, + "declaration": 37094, "isOffset": false, "isSlot": false, - "src": "108747:2:18", + "src": "108747:2:38", "valueSize": 1 }, { - "declaration": 34035, + "declaration": 37096, "isOffset": false, "isSlot": false, - "src": "108776:2:18", + "src": "108776:2:38", "valueSize": 1 } ], - "id": 34053, + "id": 37114, "nodeType": "InlineAssembly", - "src": "108405:384:18" + "src": "108405:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34055, + "id": 37116, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "108814:4:18", + "src": "108814:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -123270,14 +123270,14 @@ }, { "hexValue": "30783834", - "id": 34056, + "id": 37117, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "108820:4:18", + "src": "108820:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -123296,18 +123296,18 @@ "typeString": "int_const 132" } ], - "id": 34054, + "id": 37115, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "108798:15:18", + "referencedDeclaration": 33383, + "src": "108798:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34057, + "id": 37118, "isConstant": false, "isLValue": false, "isPure": false, @@ -123316,21 +123316,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "108798:27:18", + "src": "108798:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34058, + "id": 37119, "nodeType": "ExpressionStatement", - "src": "108798:27:18" + "src": "108798:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "108844:156:18", + "src": "108844:156:38", "statements": [ { "expression": { @@ -123338,26 +123338,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "108865:4:18", + "src": "108865:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "108871:2:18" + "src": "108871:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "108858:6:18" + "src": "108858:6:38" }, "nodeType": "YulFunctionCall", - "src": "108858:16:18" + "src": "108858:16:38" }, "nodeType": "YulExpressionStatement", - "src": "108858:16:18" + "src": "108858:16:38" }, { "expression": { @@ -123365,26 +123365,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "108894:4:18", + "src": "108894:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "108900:2:18" + "src": "108900:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "108887:6:18" + "src": "108887:6:38" }, "nodeType": "YulFunctionCall", - "src": "108887:16:18" + "src": "108887:16:38" }, "nodeType": "YulExpressionStatement", - "src": "108887:16:18" + "src": "108887:16:38" }, { "expression": { @@ -123392,26 +123392,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "108923:4:18", + "src": "108923:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "108929:2:18" + "src": "108929:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "108916:6:18" + "src": "108916:6:38" }, "nodeType": "YulFunctionCall", - "src": "108916:16:18" + "src": "108916:16:38" }, "nodeType": "YulExpressionStatement", - "src": "108916:16:18" + "src": "108916:16:38" }, { "expression": { @@ -123419,26 +123419,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "108952:4:18", + "src": "108952:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "108958:2:18" + "src": "108958:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "108945:6:18" + "src": "108945:6:38" }, "nodeType": "YulFunctionCall", - "src": "108945:16:18" + "src": "108945:16:38" }, "nodeType": "YulExpressionStatement", - "src": "108945:16:18" + "src": "108945:16:38" }, { "expression": { @@ -123446,70 +123446,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "108981:4:18", + "src": "108981:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "108987:2:18" + "src": "108987:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "108974:6:18" + "src": "108974:6:38" }, "nodeType": "YulFunctionCall", - "src": "108974:16:18" + "src": "108974:16:38" }, "nodeType": "YulExpressionStatement", - "src": "108974:16:18" + "src": "108974:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34039, + "declaration": 37100, "isOffset": false, "isSlot": false, - "src": "108871:2:18", + "src": "108871:2:38", "valueSize": 1 }, { - "declaration": 34042, + "declaration": 37103, "isOffset": false, "isSlot": false, - "src": "108900:2:18", + "src": "108900:2:38", "valueSize": 1 }, { - "declaration": 34045, + "declaration": 37106, "isOffset": false, "isSlot": false, - "src": "108929:2:18", + "src": "108929:2:38", "valueSize": 1 }, { - "declaration": 34048, + "declaration": 37109, "isOffset": false, "isSlot": false, - "src": "108958:2:18", + "src": "108958:2:38", "valueSize": 1 }, { - "declaration": 34051, + "declaration": 37112, "isOffset": false, "isSlot": false, - "src": "108987:2:18", + "src": "108987:2:38", "valueSize": 1 } ], - "id": 34059, + "id": 37120, "nodeType": "InlineAssembly", - "src": "108835:165:18" + "src": "108835:165:38" } ] }, @@ -123517,20 +123517,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "108235:3:18", + "nameLocation": "108235:3:38", "parameters": { - "id": 34036, + "id": 37097, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34029, + "id": 37090, "mutability": "mutable", "name": "p0", - "nameLocation": "108247:2:18", + "nameLocation": "108247:2:38", "nodeType": "VariableDeclaration", - "scope": 34061, - "src": "108239:10:18", + "scope": 37122, + "src": "108239:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -123538,10 +123538,10 @@ "typeString": "address" }, "typeName": { - "id": 34028, + "id": 37089, "name": "address", "nodeType": "ElementaryTypeName", - "src": "108239:7:18", + "src": "108239:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -123552,13 +123552,13 @@ }, { "constant": false, - "id": 34031, + "id": 37092, "mutability": "mutable", "name": "p1", - "nameLocation": "108256:2:18", + "nameLocation": "108256:2:38", "nodeType": "VariableDeclaration", - "scope": 34061, - "src": "108251:7:18", + "scope": 37122, + "src": "108251:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -123566,10 +123566,10 @@ "typeString": "bool" }, "typeName": { - "id": 34030, + "id": 37091, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "108251:4:18", + "src": "108251:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -123579,13 +123579,13 @@ }, { "constant": false, - "id": 34033, + "id": 37094, "mutability": "mutable", "name": "p2", - "nameLocation": "108268:2:18", + "nameLocation": "108268:2:38", "nodeType": "VariableDeclaration", - "scope": 34061, - "src": "108260:10:18", + "scope": 37122, + "src": "108260:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -123593,10 +123593,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34032, + "id": 37093, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "108260:7:18", + "src": "108260:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -123606,13 +123606,13 @@ }, { "constant": false, - "id": 34035, + "id": 37096, "mutability": "mutable", "name": "p3", - "nameLocation": "108277:2:18", + "nameLocation": "108277:2:38", "nodeType": "VariableDeclaration", - "scope": 34061, - "src": "108272:7:18", + "scope": 37122, + "src": "108272:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -123620,10 +123620,10 @@ "typeString": "bool" }, "typeName": { - "id": 34034, + "id": 37095, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "108272:4:18", + "src": "108272:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -123632,44 +123632,44 @@ "visibility": "internal" } ], - "src": "108238:42:18" + "src": "108238:42:38" }, "returnParameters": { - "id": 34037, + "id": 37098, "nodeType": "ParameterList", "parameters": [], - "src": "108295:0:18" + "src": "108295:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34095, + "id": 37156, "nodeType": "FunctionDefinition", - "src": "109012:786:18", + "src": "109012:786:38", "nodes": [], "body": { - "id": 34094, + "id": 37155, "nodeType": "Block", - "src": "109084:714:18", + "src": "109084:714:38", "nodes": [], "statements": [ { "assignments": [ - 34073 + 37134 ], "declarations": [ { "constant": false, - "id": 34073, + "id": 37134, "mutability": "mutable", "name": "m0", - "nameLocation": "109102:2:18", + "nameLocation": "109102:2:38", "nodeType": "VariableDeclaration", - "scope": 34094, - "src": "109094:10:18", + "scope": 37155, + "src": "109094:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -123677,10 +123677,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34072, + "id": 37133, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "109094:7:18", + "src": "109094:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -123689,24 +123689,24 @@ "visibility": "internal" } ], - "id": 34074, + "id": 37135, "nodeType": "VariableDeclarationStatement", - "src": "109094:10:18" + "src": "109094:10:38" }, { "assignments": [ - 34076 + 37137 ], "declarations": [ { "constant": false, - "id": 34076, + "id": 37137, "mutability": "mutable", "name": "m1", - "nameLocation": "109122:2:18", + "nameLocation": "109122:2:38", "nodeType": "VariableDeclaration", - "scope": 34094, - "src": "109114:10:18", + "scope": 37155, + "src": "109114:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -123714,10 +123714,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34075, + "id": 37136, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "109114:7:18", + "src": "109114:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -123726,24 +123726,24 @@ "visibility": "internal" } ], - "id": 34077, + "id": 37138, "nodeType": "VariableDeclarationStatement", - "src": "109114:10:18" + "src": "109114:10:38" }, { "assignments": [ - 34079 + 37140 ], "declarations": [ { "constant": false, - "id": 34079, + "id": 37140, "mutability": "mutable", "name": "m2", - "nameLocation": "109142:2:18", + "nameLocation": "109142:2:38", "nodeType": "VariableDeclaration", - "scope": 34094, - "src": "109134:10:18", + "scope": 37155, + "src": "109134:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -123751,10 +123751,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34078, + "id": 37139, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "109134:7:18", + "src": "109134:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -123763,24 +123763,24 @@ "visibility": "internal" } ], - "id": 34080, + "id": 37141, "nodeType": "VariableDeclarationStatement", - "src": "109134:10:18" + "src": "109134:10:38" }, { "assignments": [ - 34082 + 37143 ], "declarations": [ { "constant": false, - "id": 34082, + "id": 37143, "mutability": "mutable", "name": "m3", - "nameLocation": "109162:2:18", + "nameLocation": "109162:2:38", "nodeType": "VariableDeclaration", - "scope": 34094, - "src": "109154:10:18", + "scope": 37155, + "src": "109154:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -123788,10 +123788,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34081, + "id": 37142, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "109154:7:18", + "src": "109154:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -123800,24 +123800,24 @@ "visibility": "internal" } ], - "id": 34083, + "id": 37144, "nodeType": "VariableDeclarationStatement", - "src": "109154:10:18" + "src": "109154:10:38" }, { "assignments": [ - 34085 + 37146 ], "declarations": [ { "constant": false, - "id": 34085, + "id": 37146, "mutability": "mutable", "name": "m4", - "nameLocation": "109182:2:18", + "nameLocation": "109182:2:38", "nodeType": "VariableDeclaration", - "scope": 34094, - "src": "109174:10:18", + "scope": 37155, + "src": "109174:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -123825,10 +123825,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34084, + "id": 37145, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "109174:7:18", + "src": "109174:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -123837,24 +123837,24 @@ "visibility": "internal" } ], - "id": 34086, + "id": 37147, "nodeType": "VariableDeclarationStatement", - "src": "109174:10:18" + "src": "109174:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "109203:378:18", + "src": "109203:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "109217:17:18", + "src": "109217:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "109229:4:18", + "src": "109229:4:38", "type": "", "value": "0x00" } @@ -123862,28 +123862,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "109223:5:18" + "src": "109223:5:38" }, "nodeType": "YulFunctionCall", - "src": "109223:11:18" + "src": "109223:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "109217:2:18" + "src": "109217:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "109247:17:18", + "src": "109247:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "109259:4:18", + "src": "109259:4:38", "type": "", "value": "0x20" } @@ -123891,28 +123891,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "109253:5:18" + "src": "109253:5:38" }, "nodeType": "YulFunctionCall", - "src": "109253:11:18" + "src": "109253:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "109247:2:18" + "src": "109247:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "109277:17:18", + "src": "109277:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "109289:4:18", + "src": "109289:4:38", "type": "", "value": "0x40" } @@ -123920,28 +123920,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "109283:5:18" + "src": "109283:5:38" }, "nodeType": "YulFunctionCall", - "src": "109283:11:18" + "src": "109283:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "109277:2:18" + "src": "109277:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "109307:17:18", + "src": "109307:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "109319:4:18", + "src": "109319:4:38", "type": "", "value": "0x60" } @@ -123949,28 +123949,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "109313:5:18" + "src": "109313:5:38" }, "nodeType": "YulFunctionCall", - "src": "109313:11:18" + "src": "109313:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "109307:2:18" + "src": "109307:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "109337:17:18", + "src": "109337:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "109349:4:18", + "src": "109349:4:38", "type": "", "value": "0x80" } @@ -123978,16 +123978,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "109343:5:18" + "src": "109343:5:38" }, "nodeType": "YulFunctionCall", - "src": "109343:11:18" + "src": "109343:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "109337:2:18" + "src": "109337:2:38" } ] }, @@ -123997,14 +123997,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "109438:4:18", + "src": "109438:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "109444:10:18", + "src": "109444:10:38", "type": "", "value": "0x386ff5f4" } @@ -124012,13 +124012,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "109431:6:18" + "src": "109431:6:38" }, "nodeType": "YulFunctionCall", - "src": "109431:24:18" + "src": "109431:24:38" }, "nodeType": "YulExpressionStatement", - "src": "109431:24:18" + "src": "109431:24:38" }, { "expression": { @@ -124026,26 +124026,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "109475:4:18", + "src": "109475:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "109481:2:18" + "src": "109481:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "109468:6:18" + "src": "109468:6:38" }, "nodeType": "YulFunctionCall", - "src": "109468:16:18" + "src": "109468:16:38" }, "nodeType": "YulExpressionStatement", - "src": "109468:16:18" + "src": "109468:16:38" }, { "expression": { @@ -124053,26 +124053,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "109504:4:18", + "src": "109504:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "109510:2:18" + "src": "109510:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "109497:6:18" + "src": "109497:6:38" }, "nodeType": "YulFunctionCall", - "src": "109497:16:18" + "src": "109497:16:38" }, "nodeType": "YulExpressionStatement", - "src": "109497:16:18" + "src": "109497:16:38" }, { "expression": { @@ -124080,26 +124080,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "109533:4:18", + "src": "109533:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "109539:2:18" + "src": "109539:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "109526:6:18" + "src": "109526:6:38" }, "nodeType": "YulFunctionCall", - "src": "109526:16:18" + "src": "109526:16:38" }, "nodeType": "YulExpressionStatement", - "src": "109526:16:18" + "src": "109526:16:38" }, { "expression": { @@ -124107,112 +124107,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "109562:4:18", + "src": "109562:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "109568:2:18" + "src": "109568:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "109555:6:18" + "src": "109555:6:38" }, "nodeType": "YulFunctionCall", - "src": "109555:16:18" + "src": "109555:16:38" }, "nodeType": "YulExpressionStatement", - "src": "109555:16:18" + "src": "109555:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34073, + "declaration": 37134, "isOffset": false, "isSlot": false, - "src": "109217:2:18", + "src": "109217:2:38", "valueSize": 1 }, { - "declaration": 34076, + "declaration": 37137, "isOffset": false, "isSlot": false, - "src": "109247:2:18", + "src": "109247:2:38", "valueSize": 1 }, { - "declaration": 34079, + "declaration": 37140, "isOffset": false, "isSlot": false, - "src": "109277:2:18", + "src": "109277:2:38", "valueSize": 1 }, { - "declaration": 34082, + "declaration": 37143, "isOffset": false, "isSlot": false, - "src": "109307:2:18", + "src": "109307:2:38", "valueSize": 1 }, { - "declaration": 34085, + "declaration": 37146, "isOffset": false, "isSlot": false, - "src": "109337:2:18", + "src": "109337:2:38", "valueSize": 1 }, { - "declaration": 34063, + "declaration": 37124, "isOffset": false, "isSlot": false, - "src": "109481:2:18", + "src": "109481:2:38", "valueSize": 1 }, { - "declaration": 34065, + "declaration": 37126, "isOffset": false, "isSlot": false, - "src": "109510:2:18", + "src": "109510:2:38", "valueSize": 1 }, { - "declaration": 34067, + "declaration": 37128, "isOffset": false, "isSlot": false, - "src": "109539:2:18", + "src": "109539:2:38", "valueSize": 1 }, { - "declaration": 34069, + "declaration": 37130, "isOffset": false, "isSlot": false, - "src": "109568:2:18", + "src": "109568:2:38", "valueSize": 1 } ], - "id": 34087, + "id": 37148, "nodeType": "InlineAssembly", - "src": "109194:387:18" + "src": "109194:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34089, + "id": 37150, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "109606:4:18", + "src": "109606:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -124221,14 +124221,14 @@ }, { "hexValue": "30783834", - "id": 34090, + "id": 37151, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "109612:4:18", + "src": "109612:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -124247,18 +124247,18 @@ "typeString": "int_const 132" } ], - "id": 34088, + "id": 37149, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "109590:15:18", + "referencedDeclaration": 33383, + "src": "109590:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34091, + "id": 37152, "isConstant": false, "isLValue": false, "isPure": false, @@ -124267,21 +124267,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "109590:27:18", + "src": "109590:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34092, + "id": 37153, "nodeType": "ExpressionStatement", - "src": "109590:27:18" + "src": "109590:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "109636:156:18", + "src": "109636:156:38", "statements": [ { "expression": { @@ -124289,26 +124289,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "109657:4:18", + "src": "109657:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "109663:2:18" + "src": "109663:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "109650:6:18" + "src": "109650:6:38" }, "nodeType": "YulFunctionCall", - "src": "109650:16:18" + "src": "109650:16:38" }, "nodeType": "YulExpressionStatement", - "src": "109650:16:18" + "src": "109650:16:38" }, { "expression": { @@ -124316,26 +124316,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "109686:4:18", + "src": "109686:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "109692:2:18" + "src": "109692:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "109679:6:18" + "src": "109679:6:38" }, "nodeType": "YulFunctionCall", - "src": "109679:16:18" + "src": "109679:16:38" }, "nodeType": "YulExpressionStatement", - "src": "109679:16:18" + "src": "109679:16:38" }, { "expression": { @@ -124343,26 +124343,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "109715:4:18", + "src": "109715:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "109721:2:18" + "src": "109721:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "109708:6:18" + "src": "109708:6:38" }, "nodeType": "YulFunctionCall", - "src": "109708:16:18" + "src": "109708:16:38" }, "nodeType": "YulExpressionStatement", - "src": "109708:16:18" + "src": "109708:16:38" }, { "expression": { @@ -124370,26 +124370,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "109744:4:18", + "src": "109744:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "109750:2:18" + "src": "109750:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "109737:6:18" + "src": "109737:6:38" }, "nodeType": "YulFunctionCall", - "src": "109737:16:18" + "src": "109737:16:38" }, "nodeType": "YulExpressionStatement", - "src": "109737:16:18" + "src": "109737:16:38" }, { "expression": { @@ -124397,70 +124397,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "109773:4:18", + "src": "109773:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "109779:2:18" + "src": "109779:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "109766:6:18" + "src": "109766:6:38" }, "nodeType": "YulFunctionCall", - "src": "109766:16:18" + "src": "109766:16:38" }, "nodeType": "YulExpressionStatement", - "src": "109766:16:18" + "src": "109766:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34073, + "declaration": 37134, "isOffset": false, "isSlot": false, - "src": "109663:2:18", + "src": "109663:2:38", "valueSize": 1 }, { - "declaration": 34076, + "declaration": 37137, "isOffset": false, "isSlot": false, - "src": "109692:2:18", + "src": "109692:2:38", "valueSize": 1 }, { - "declaration": 34079, + "declaration": 37140, "isOffset": false, "isSlot": false, - "src": "109721:2:18", + "src": "109721:2:38", "valueSize": 1 }, { - "declaration": 34082, + "declaration": 37143, "isOffset": false, "isSlot": false, - "src": "109750:2:18", + "src": "109750:2:38", "valueSize": 1 }, { - "declaration": 34085, + "declaration": 37146, "isOffset": false, "isSlot": false, - "src": "109779:2:18", + "src": "109779:2:38", "valueSize": 1 } ], - "id": 34093, + "id": 37154, "nodeType": "InlineAssembly", - "src": "109627:165:18" + "src": "109627:165:38" } ] }, @@ -124468,20 +124468,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "109021:3:18", + "nameLocation": "109021:3:38", "parameters": { - "id": 34070, + "id": 37131, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34063, + "id": 37124, "mutability": "mutable", "name": "p0", - "nameLocation": "109033:2:18", + "nameLocation": "109033:2:38", "nodeType": "VariableDeclaration", - "scope": 34095, - "src": "109025:10:18", + "scope": 37156, + "src": "109025:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -124489,10 +124489,10 @@ "typeString": "address" }, "typeName": { - "id": 34062, + "id": 37123, "name": "address", "nodeType": "ElementaryTypeName", - "src": "109025:7:18", + "src": "109025:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -124503,13 +124503,13 @@ }, { "constant": false, - "id": 34065, + "id": 37126, "mutability": "mutable", "name": "p1", - "nameLocation": "109042:2:18", + "nameLocation": "109042:2:38", "nodeType": "VariableDeclaration", - "scope": 34095, - "src": "109037:7:18", + "scope": 37156, + "src": "109037:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -124517,10 +124517,10 @@ "typeString": "bool" }, "typeName": { - "id": 34064, + "id": 37125, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "109037:4:18", + "src": "109037:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -124530,13 +124530,13 @@ }, { "constant": false, - "id": 34067, + "id": 37128, "mutability": "mutable", "name": "p2", - "nameLocation": "109054:2:18", + "nameLocation": "109054:2:38", "nodeType": "VariableDeclaration", - "scope": 34095, - "src": "109046:10:18", + "scope": 37156, + "src": "109046:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -124544,10 +124544,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34066, + "id": 37127, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "109046:7:18", + "src": "109046:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -124557,13 +124557,13 @@ }, { "constant": false, - "id": 34069, + "id": 37130, "mutability": "mutable", "name": "p3", - "nameLocation": "109066:2:18", + "nameLocation": "109066:2:38", "nodeType": "VariableDeclaration", - "scope": 34095, - "src": "109058:10:18", + "scope": 37156, + "src": "109058:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -124571,10 +124571,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34068, + "id": 37129, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "109058:7:18", + "src": "109058:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -124583,44 +124583,44 @@ "visibility": "internal" } ], - "src": "109024:45:18" + "src": "109024:45:38" }, "returnParameters": { - "id": 34071, + "id": 37132, "nodeType": "ParameterList", "parameters": [], - "src": "109084:0:18" + "src": "109084:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34135, + "id": 37196, "nodeType": "FunctionDefinition", - "src": "109804:1334:18", + "src": "109804:1334:38", "nodes": [], "body": { - "id": 34134, + "id": 37195, "nodeType": "Block", - "src": "109876:1262:18", + "src": "109876:1262:38", "nodes": [], "statements": [ { "assignments": [ - 34107 + 37168 ], "declarations": [ { "constant": false, - "id": 34107, + "id": 37168, "mutability": "mutable", "name": "m0", - "nameLocation": "109894:2:18", + "nameLocation": "109894:2:38", "nodeType": "VariableDeclaration", - "scope": 34134, - "src": "109886:10:18", + "scope": 37195, + "src": "109886:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -124628,10 +124628,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34106, + "id": 37167, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "109886:7:18", + "src": "109886:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -124640,24 +124640,24 @@ "visibility": "internal" } ], - "id": 34108, + "id": 37169, "nodeType": "VariableDeclarationStatement", - "src": "109886:10:18" + "src": "109886:10:38" }, { "assignments": [ - 34110 + 37171 ], "declarations": [ { "constant": false, - "id": 34110, + "id": 37171, "mutability": "mutable", "name": "m1", - "nameLocation": "109914:2:18", + "nameLocation": "109914:2:38", "nodeType": "VariableDeclaration", - "scope": 34134, - "src": "109906:10:18", + "scope": 37195, + "src": "109906:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -124665,10 +124665,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34109, + "id": 37170, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "109906:7:18", + "src": "109906:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -124677,24 +124677,24 @@ "visibility": "internal" } ], - "id": 34111, + "id": 37172, "nodeType": "VariableDeclarationStatement", - "src": "109906:10:18" + "src": "109906:10:38" }, { "assignments": [ - 34113 + 37174 ], "declarations": [ { "constant": false, - "id": 34113, + "id": 37174, "mutability": "mutable", "name": "m2", - "nameLocation": "109934:2:18", + "nameLocation": "109934:2:38", "nodeType": "VariableDeclaration", - "scope": 34134, - "src": "109926:10:18", + "scope": 37195, + "src": "109926:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -124702,10 +124702,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34112, + "id": 37173, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "109926:7:18", + "src": "109926:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -124714,24 +124714,24 @@ "visibility": "internal" } ], - "id": 34114, + "id": 37175, "nodeType": "VariableDeclarationStatement", - "src": "109926:10:18" + "src": "109926:10:38" }, { "assignments": [ - 34116 + 37177 ], "declarations": [ { "constant": false, - "id": 34116, + "id": 37177, "mutability": "mutable", "name": "m3", - "nameLocation": "109954:2:18", + "nameLocation": "109954:2:38", "nodeType": "VariableDeclaration", - "scope": 34134, - "src": "109946:10:18", + "scope": 37195, + "src": "109946:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -124739,10 +124739,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34115, + "id": 37176, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "109946:7:18", + "src": "109946:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -124751,24 +124751,24 @@ "visibility": "internal" } ], - "id": 34117, + "id": 37178, "nodeType": "VariableDeclarationStatement", - "src": "109946:10:18" + "src": "109946:10:38" }, { "assignments": [ - 34119 + 37180 ], "declarations": [ { "constant": false, - "id": 34119, + "id": 37180, "mutability": "mutable", "name": "m4", - "nameLocation": "109974:2:18", + "nameLocation": "109974:2:38", "nodeType": "VariableDeclaration", - "scope": 34134, - "src": "109966:10:18", + "scope": 37195, + "src": "109966:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -124776,10 +124776,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34118, + "id": 37179, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "109966:7:18", + "src": "109966:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -124788,24 +124788,24 @@ "visibility": "internal" } ], - "id": 34120, + "id": 37181, "nodeType": "VariableDeclarationStatement", - "src": "109966:10:18" + "src": "109966:10:38" }, { "assignments": [ - 34122 + 37183 ], "declarations": [ { "constant": false, - "id": 34122, + "id": 37183, "mutability": "mutable", "name": "m5", - "nameLocation": "109994:2:18", + "nameLocation": "109994:2:38", "nodeType": "VariableDeclaration", - "scope": 34134, - "src": "109986:10:18", + "scope": 37195, + "src": "109986:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -124813,10 +124813,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34121, + "id": 37182, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "109986:7:18", + "src": "109986:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -124825,24 +124825,24 @@ "visibility": "internal" } ], - "id": 34123, + "id": 37184, "nodeType": "VariableDeclarationStatement", - "src": "109986:10:18" + "src": "109986:10:38" }, { "assignments": [ - 34125 + 37186 ], "declarations": [ { "constant": false, - "id": 34125, + "id": 37186, "mutability": "mutable", "name": "m6", - "nameLocation": "110014:2:18", + "nameLocation": "110014:2:38", "nodeType": "VariableDeclaration", - "scope": 34134, - "src": "110006:10:18", + "scope": 37195, + "src": "110006:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -124850,10 +124850,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34124, + "id": 37185, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "110006:7:18", + "src": "110006:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -124862,27 +124862,27 @@ "visibility": "internal" } ], - "id": 34126, + "id": 37187, "nodeType": "VariableDeclarationStatement", - "src": "110006:10:18" + "src": "110006:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "110035:828:18", + "src": "110035:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "110078:313:18", + "src": "110078:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "110096:15:18", + "src": "110096:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "110110:1:18", + "src": "110110:1:38", "type": "", "value": "0" }, @@ -124890,7 +124890,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "110100:6:18", + "src": "110100:6:38", "type": "" } ] @@ -124898,16 +124898,16 @@ { "body": { "nodeType": "YulBlock", - "src": "110181:40:18", + "src": "110181:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "110210:9:18", + "src": "110210:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "110212:5:18" + "src": "110212:5:38" } ] }, @@ -124918,33 +124918,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "110198:6:18" + "src": "110198:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "110206:1:18" + "src": "110206:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "110193:4:18" + "src": "110193:4:38" }, "nodeType": "YulFunctionCall", - "src": "110193:15:18" + "src": "110193:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "110186:6:18" + "src": "110186:6:38" }, "nodeType": "YulFunctionCall", - "src": "110186:23:18" + "src": "110186:23:38" }, "nodeType": "YulIf", - "src": "110183:36:18" + "src": "110183:36:38" } ] }, @@ -124953,12 +124953,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "110138:6:18" + "src": "110138:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "110146:4:18", + "src": "110146:4:38", "type": "", "value": "0x20" } @@ -124966,30 +124966,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "110135:2:18" + "src": "110135:2:38" }, "nodeType": "YulFunctionCall", - "src": "110135:16:18" + "src": "110135:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "110152:28:18", + "src": "110152:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "110154:24:18", + "src": "110154:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "110168:6:18" + "src": "110168:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "110176:1:18", + "src": "110176:1:38", "type": "", "value": "1" } @@ -124997,16 +124997,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "110164:3:18" + "src": "110164:3:38" }, "nodeType": "YulFunctionCall", - "src": "110164:14:18" + "src": "110164:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "110154:6:18" + "src": "110154:6:38" } ] } @@ -125014,10 +125014,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "110132:2:18", + "src": "110132:2:38", "statements": [] }, - "src": "110128:93:18" + "src": "110128:93:38" }, { "expression": { @@ -125025,34 +125025,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "110245:3:18" + "src": "110245:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "110250:6:18" + "src": "110250:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "110238:6:18" + "src": "110238:6:38" }, "nodeType": "YulFunctionCall", - "src": "110238:19:18" + "src": "110238:19:38" }, "nodeType": "YulExpressionStatement", - "src": "110238:19:18" + "src": "110238:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "110274:37:18", + "src": "110274:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "110291:3:18", + "src": "110291:3:38", "type": "", "value": "256" }, @@ -125061,38 +125061,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "110300:1:18", + "src": "110300:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "110303:6:18" + "src": "110303:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "110296:3:18" + "src": "110296:3:38" }, "nodeType": "YulFunctionCall", - "src": "110296:14:18" + "src": "110296:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "110287:3:18" + "src": "110287:3:38" }, "nodeType": "YulFunctionCall", - "src": "110287:24:18" + "src": "110287:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "110278:5:18", + "src": "110278:5:38", "type": "" } ] @@ -125105,12 +125105,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "110339:3:18" + "src": "110339:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "110344:4:18", + "src": "110344:4:38", "type": "", "value": "0x20" } @@ -125118,59 +125118,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "110335:3:18" + "src": "110335:3:38" }, "nodeType": "YulFunctionCall", - "src": "110335:14:18" + "src": "110335:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "110355:5:18" + "src": "110355:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "110366:5:18" + "src": "110366:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "110373:1:18" + "src": "110373:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "110362:3:18" + "src": "110362:3:38" }, "nodeType": "YulFunctionCall", - "src": "110362:13:18" + "src": "110362:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "110351:3:18" + "src": "110351:3:38" }, "nodeType": "YulFunctionCall", - "src": "110351:25:18" + "src": "110351:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "110328:6:18" + "src": "110328:6:38" }, "nodeType": "YulFunctionCall", - "src": "110328:49:18" + "src": "110328:49:38" }, "nodeType": "YulExpressionStatement", - "src": "110328:49:18" + "src": "110328:49:38" } ] }, @@ -125180,27 +125180,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "110070:3:18", + "src": "110070:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "110075:1:18", + "src": "110075:1:38", "type": "" } ], - "src": "110049:342:18" + "src": "110049:342:38" }, { "nodeType": "YulAssignment", - "src": "110404:17:18", + "src": "110404:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "110416:4:18", + "src": "110416:4:38", "type": "", "value": "0x00" } @@ -125208,28 +125208,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "110410:5:18" + "src": "110410:5:38" }, "nodeType": "YulFunctionCall", - "src": "110410:11:18" + "src": "110410:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "110404:2:18" + "src": "110404:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "110434:17:18", + "src": "110434:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "110446:4:18", + "src": "110446:4:38", "type": "", "value": "0x20" } @@ -125237,28 +125237,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "110440:5:18" + "src": "110440:5:38" }, "nodeType": "YulFunctionCall", - "src": "110440:11:18" + "src": "110440:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "110434:2:18" + "src": "110434:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "110464:17:18", + "src": "110464:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "110476:4:18", + "src": "110476:4:38", "type": "", "value": "0x40" } @@ -125266,28 +125266,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "110470:5:18" + "src": "110470:5:38" }, "nodeType": "YulFunctionCall", - "src": "110470:11:18" + "src": "110470:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "110464:2:18" + "src": "110464:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "110494:17:18", + "src": "110494:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "110506:4:18", + "src": "110506:4:38", "type": "", "value": "0x60" } @@ -125295,28 +125295,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "110500:5:18" + "src": "110500:5:38" }, "nodeType": "YulFunctionCall", - "src": "110500:11:18" + "src": "110500:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "110494:2:18" + "src": "110494:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "110524:17:18", + "src": "110524:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "110536:4:18", + "src": "110536:4:38", "type": "", "value": "0x80" } @@ -125324,28 +125324,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "110530:5:18" + "src": "110530:5:38" }, "nodeType": "YulFunctionCall", - "src": "110530:11:18" + "src": "110530:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "110524:2:18" + "src": "110524:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "110554:17:18", + "src": "110554:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "110566:4:18", + "src": "110566:4:38", "type": "", "value": "0xa0" } @@ -125353,28 +125353,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "110560:5:18" + "src": "110560:5:38" }, "nodeType": "YulFunctionCall", - "src": "110560:11:18" + "src": "110560:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "110554:2:18" + "src": "110554:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "110584:17:18", + "src": "110584:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "110596:4:18", + "src": "110596:4:38", "type": "", "value": "0xc0" } @@ -125382,16 +125382,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "110590:5:18" + "src": "110590:5:38" }, "nodeType": "YulFunctionCall", - "src": "110590:11:18" + "src": "110590:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "110584:2:18" + "src": "110584:2:38" } ] }, @@ -125401,14 +125401,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "110684:4:18", + "src": "110684:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "110690:10:18", + "src": "110690:10:38", "type": "", "value": "0x0aa6cfad" } @@ -125416,13 +125416,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "110677:6:18" + "src": "110677:6:38" }, "nodeType": "YulFunctionCall", - "src": "110677:24:18" + "src": "110677:24:38" }, "nodeType": "YulExpressionStatement", - "src": "110677:24:18" + "src": "110677:24:38" }, { "expression": { @@ -125430,26 +125430,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "110721:4:18", + "src": "110721:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "110727:2:18" + "src": "110727:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "110714:6:18" + "src": "110714:6:38" }, "nodeType": "YulFunctionCall", - "src": "110714:16:18" + "src": "110714:16:38" }, "nodeType": "YulExpressionStatement", - "src": "110714:16:18" + "src": "110714:16:38" }, { "expression": { @@ -125457,26 +125457,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "110750:4:18", + "src": "110750:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "110756:2:18" + "src": "110756:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "110743:6:18" + "src": "110743:6:38" }, "nodeType": "YulFunctionCall", - "src": "110743:16:18" + "src": "110743:16:38" }, "nodeType": "YulExpressionStatement", - "src": "110743:16:18" + "src": "110743:16:38" }, { "expression": { @@ -125484,26 +125484,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "110779:4:18", + "src": "110779:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "110785:2:18" + "src": "110785:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "110772:6:18" + "src": "110772:6:38" }, "nodeType": "YulFunctionCall", - "src": "110772:16:18" + "src": "110772:16:38" }, "nodeType": "YulExpressionStatement", - "src": "110772:16:18" + "src": "110772:16:38" }, { "expression": { @@ -125511,14 +125511,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "110808:4:18", + "src": "110808:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "110814:4:18", + "src": "110814:4:38", "type": "", "value": "0x80" } @@ -125526,13 +125526,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "110801:6:18" + "src": "110801:6:38" }, "nodeType": "YulFunctionCall", - "src": "110801:18:18" + "src": "110801:18:38" }, "nodeType": "YulExpressionStatement", - "src": "110801:18:18" + "src": "110801:18:38" }, { "expression": { @@ -125540,126 +125540,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "110844:4:18", + "src": "110844:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "110850:2:18" + "src": "110850:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "110832:11:18" + "src": "110832:11:38" }, "nodeType": "YulFunctionCall", - "src": "110832:21:18" + "src": "110832:21:38" }, "nodeType": "YulExpressionStatement", - "src": "110832:21:18" + "src": "110832:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34107, + "declaration": 37168, "isOffset": false, "isSlot": false, - "src": "110404:2:18", + "src": "110404:2:38", "valueSize": 1 }, { - "declaration": 34110, + "declaration": 37171, "isOffset": false, "isSlot": false, - "src": "110434:2:18", + "src": "110434:2:38", "valueSize": 1 }, { - "declaration": 34113, + "declaration": 37174, "isOffset": false, "isSlot": false, - "src": "110464:2:18", + "src": "110464:2:38", "valueSize": 1 }, { - "declaration": 34116, + "declaration": 37177, "isOffset": false, "isSlot": false, - "src": "110494:2:18", + "src": "110494:2:38", "valueSize": 1 }, { - "declaration": 34119, + "declaration": 37180, "isOffset": false, "isSlot": false, - "src": "110524:2:18", + "src": "110524:2:38", "valueSize": 1 }, { - "declaration": 34122, + "declaration": 37183, "isOffset": false, "isSlot": false, - "src": "110554:2:18", + "src": "110554:2:38", "valueSize": 1 }, { - "declaration": 34125, + "declaration": 37186, "isOffset": false, "isSlot": false, - "src": "110584:2:18", + "src": "110584:2:38", "valueSize": 1 }, { - "declaration": 34097, + "declaration": 37158, "isOffset": false, "isSlot": false, - "src": "110727:2:18", + "src": "110727:2:38", "valueSize": 1 }, { - "declaration": 34099, + "declaration": 37160, "isOffset": false, "isSlot": false, - "src": "110756:2:18", + "src": "110756:2:38", "valueSize": 1 }, { - "declaration": 34101, + "declaration": 37162, "isOffset": false, "isSlot": false, - "src": "110785:2:18", + "src": "110785:2:38", "valueSize": 1 }, { - "declaration": 34103, + "declaration": 37164, "isOffset": false, "isSlot": false, - "src": "110850:2:18", + "src": "110850:2:38", "valueSize": 1 } ], - "id": 34127, + "id": 37188, "nodeType": "InlineAssembly", - "src": "110026:837:18" + "src": "110026:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34129, + "id": 37190, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "110888:4:18", + "src": "110888:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -125668,14 +125668,14 @@ }, { "hexValue": "30786334", - "id": 34130, + "id": 37191, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "110894:4:18", + "src": "110894:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -125694,18 +125694,18 @@ "typeString": "int_const 196" } ], - "id": 34128, + "id": 37189, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "110872:15:18", + "referencedDeclaration": 33383, + "src": "110872:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34131, + "id": 37192, "isConstant": false, "isLValue": false, "isPure": false, @@ -125714,21 +125714,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "110872:27:18", + "src": "110872:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34132, + "id": 37193, "nodeType": "ExpressionStatement", - "src": "110872:27:18" + "src": "110872:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "110918:214:18", + "src": "110918:214:38", "statements": [ { "expression": { @@ -125736,26 +125736,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "110939:4:18", + "src": "110939:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "110945:2:18" + "src": "110945:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "110932:6:18" + "src": "110932:6:38" }, "nodeType": "YulFunctionCall", - "src": "110932:16:18" + "src": "110932:16:38" }, "nodeType": "YulExpressionStatement", - "src": "110932:16:18" + "src": "110932:16:38" }, { "expression": { @@ -125763,26 +125763,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "110968:4:18", + "src": "110968:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "110974:2:18" + "src": "110974:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "110961:6:18" + "src": "110961:6:38" }, "nodeType": "YulFunctionCall", - "src": "110961:16:18" + "src": "110961:16:38" }, "nodeType": "YulExpressionStatement", - "src": "110961:16:18" + "src": "110961:16:38" }, { "expression": { @@ -125790,26 +125790,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "110997:4:18", + "src": "110997:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "111003:2:18" + "src": "111003:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "110990:6:18" + "src": "110990:6:38" }, "nodeType": "YulFunctionCall", - "src": "110990:16:18" + "src": "110990:16:38" }, "nodeType": "YulExpressionStatement", - "src": "110990:16:18" + "src": "110990:16:38" }, { "expression": { @@ -125817,26 +125817,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "111026:4:18", + "src": "111026:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "111032:2:18" + "src": "111032:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "111019:6:18" + "src": "111019:6:38" }, "nodeType": "YulFunctionCall", - "src": "111019:16:18" + "src": "111019:16:38" }, "nodeType": "YulExpressionStatement", - "src": "111019:16:18" + "src": "111019:16:38" }, { "expression": { @@ -125844,26 +125844,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "111055:4:18", + "src": "111055:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "111061:2:18" + "src": "111061:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "111048:6:18" + "src": "111048:6:38" }, "nodeType": "YulFunctionCall", - "src": "111048:16:18" + "src": "111048:16:38" }, "nodeType": "YulExpressionStatement", - "src": "111048:16:18" + "src": "111048:16:38" }, { "expression": { @@ -125871,26 +125871,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "111084:4:18", + "src": "111084:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "111090:2:18" + "src": "111090:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "111077:6:18" + "src": "111077:6:38" }, "nodeType": "YulFunctionCall", - "src": "111077:16:18" + "src": "111077:16:38" }, "nodeType": "YulExpressionStatement", - "src": "111077:16:18" + "src": "111077:16:38" }, { "expression": { @@ -125898,84 +125898,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "111113:4:18", + "src": "111113:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "111119:2:18" + "src": "111119:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "111106:6:18" + "src": "111106:6:38" }, "nodeType": "YulFunctionCall", - "src": "111106:16:18" + "src": "111106:16:38" }, "nodeType": "YulExpressionStatement", - "src": "111106:16:18" + "src": "111106:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34107, + "declaration": 37168, "isOffset": false, "isSlot": false, - "src": "110945:2:18", + "src": "110945:2:38", "valueSize": 1 }, { - "declaration": 34110, + "declaration": 37171, "isOffset": false, "isSlot": false, - "src": "110974:2:18", + "src": "110974:2:38", "valueSize": 1 }, { - "declaration": 34113, + "declaration": 37174, "isOffset": false, "isSlot": false, - "src": "111003:2:18", + "src": "111003:2:38", "valueSize": 1 }, { - "declaration": 34116, + "declaration": 37177, "isOffset": false, "isSlot": false, - "src": "111032:2:18", + "src": "111032:2:38", "valueSize": 1 }, { - "declaration": 34119, + "declaration": 37180, "isOffset": false, "isSlot": false, - "src": "111061:2:18", + "src": "111061:2:38", "valueSize": 1 }, { - "declaration": 34122, + "declaration": 37183, "isOffset": false, "isSlot": false, - "src": "111090:2:18", + "src": "111090:2:38", "valueSize": 1 }, { - "declaration": 34125, + "declaration": 37186, "isOffset": false, "isSlot": false, - "src": "111119:2:18", + "src": "111119:2:38", "valueSize": 1 } ], - "id": 34133, + "id": 37194, "nodeType": "InlineAssembly", - "src": "110909:223:18" + "src": "110909:223:38" } ] }, @@ -125983,20 +125983,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "109813:3:18", + "nameLocation": "109813:3:38", "parameters": { - "id": 34104, + "id": 37165, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34097, + "id": 37158, "mutability": "mutable", "name": "p0", - "nameLocation": "109825:2:18", + "nameLocation": "109825:2:38", "nodeType": "VariableDeclaration", - "scope": 34135, - "src": "109817:10:18", + "scope": 37196, + "src": "109817:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -126004,10 +126004,10 @@ "typeString": "address" }, "typeName": { - "id": 34096, + "id": 37157, "name": "address", "nodeType": "ElementaryTypeName", - "src": "109817:7:18", + "src": "109817:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -126018,13 +126018,13 @@ }, { "constant": false, - "id": 34099, + "id": 37160, "mutability": "mutable", "name": "p1", - "nameLocation": "109834:2:18", + "nameLocation": "109834:2:38", "nodeType": "VariableDeclaration", - "scope": 34135, - "src": "109829:7:18", + "scope": 37196, + "src": "109829:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -126032,10 +126032,10 @@ "typeString": "bool" }, "typeName": { - "id": 34098, + "id": 37159, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "109829:4:18", + "src": "109829:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -126045,13 +126045,13 @@ }, { "constant": false, - "id": 34101, + "id": 37162, "mutability": "mutable", "name": "p2", - "nameLocation": "109846:2:18", + "nameLocation": "109846:2:38", "nodeType": "VariableDeclaration", - "scope": 34135, - "src": "109838:10:18", + "scope": 37196, + "src": "109838:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -126059,10 +126059,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34100, + "id": 37161, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "109838:7:18", + "src": "109838:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -126072,13 +126072,13 @@ }, { "constant": false, - "id": 34103, + "id": 37164, "mutability": "mutable", "name": "p3", - "nameLocation": "109858:2:18", + "nameLocation": "109858:2:38", "nodeType": "VariableDeclaration", - "scope": 34135, - "src": "109850:10:18", + "scope": 37196, + "src": "109850:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -126086,10 +126086,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34102, + "id": 37163, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "109850:7:18", + "src": "109850:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -126098,44 +126098,44 @@ "visibility": "internal" } ], - "src": "109816:45:18" + "src": "109816:45:38" }, "returnParameters": { - "id": 34105, + "id": 37166, "nodeType": "ParameterList", "parameters": [], - "src": "109876:0:18" + "src": "109876:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34175, + "id": 37236, "nodeType": "FunctionDefinition", - "src": "111144:1334:18", + "src": "111144:1334:38", "nodes": [], "body": { - "id": 34174, + "id": 37235, "nodeType": "Block", - "src": "111216:1262:18", + "src": "111216:1262:38", "nodes": [], "statements": [ { "assignments": [ - 34147 + 37208 ], "declarations": [ { "constant": false, - "id": 34147, + "id": 37208, "mutability": "mutable", "name": "m0", - "nameLocation": "111234:2:18", + "nameLocation": "111234:2:38", "nodeType": "VariableDeclaration", - "scope": 34174, - "src": "111226:10:18", + "scope": 37235, + "src": "111226:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -126143,10 +126143,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34146, + "id": 37207, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "111226:7:18", + "src": "111226:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -126155,24 +126155,24 @@ "visibility": "internal" } ], - "id": 34148, + "id": 37209, "nodeType": "VariableDeclarationStatement", - "src": "111226:10:18" + "src": "111226:10:38" }, { "assignments": [ - 34150 + 37211 ], "declarations": [ { "constant": false, - "id": 34150, + "id": 37211, "mutability": "mutable", "name": "m1", - "nameLocation": "111254:2:18", + "nameLocation": "111254:2:38", "nodeType": "VariableDeclaration", - "scope": 34174, - "src": "111246:10:18", + "scope": 37235, + "src": "111246:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -126180,10 +126180,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34149, + "id": 37210, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "111246:7:18", + "src": "111246:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -126192,24 +126192,24 @@ "visibility": "internal" } ], - "id": 34151, + "id": 37212, "nodeType": "VariableDeclarationStatement", - "src": "111246:10:18" + "src": "111246:10:38" }, { "assignments": [ - 34153 + 37214 ], "declarations": [ { "constant": false, - "id": 34153, + "id": 37214, "mutability": "mutable", "name": "m2", - "nameLocation": "111274:2:18", + "nameLocation": "111274:2:38", "nodeType": "VariableDeclaration", - "scope": 34174, - "src": "111266:10:18", + "scope": 37235, + "src": "111266:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -126217,10 +126217,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34152, + "id": 37213, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "111266:7:18", + "src": "111266:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -126229,24 +126229,24 @@ "visibility": "internal" } ], - "id": 34154, + "id": 37215, "nodeType": "VariableDeclarationStatement", - "src": "111266:10:18" + "src": "111266:10:38" }, { "assignments": [ - 34156 + 37217 ], "declarations": [ { "constant": false, - "id": 34156, + "id": 37217, "mutability": "mutable", "name": "m3", - "nameLocation": "111294:2:18", + "nameLocation": "111294:2:38", "nodeType": "VariableDeclaration", - "scope": 34174, - "src": "111286:10:18", + "scope": 37235, + "src": "111286:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -126254,10 +126254,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34155, + "id": 37216, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "111286:7:18", + "src": "111286:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -126266,24 +126266,24 @@ "visibility": "internal" } ], - "id": 34157, + "id": 37218, "nodeType": "VariableDeclarationStatement", - "src": "111286:10:18" + "src": "111286:10:38" }, { "assignments": [ - 34159 + 37220 ], "declarations": [ { "constant": false, - "id": 34159, + "id": 37220, "mutability": "mutable", "name": "m4", - "nameLocation": "111314:2:18", + "nameLocation": "111314:2:38", "nodeType": "VariableDeclaration", - "scope": 34174, - "src": "111306:10:18", + "scope": 37235, + "src": "111306:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -126291,10 +126291,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34158, + "id": 37219, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "111306:7:18", + "src": "111306:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -126303,24 +126303,24 @@ "visibility": "internal" } ], - "id": 34160, + "id": 37221, "nodeType": "VariableDeclarationStatement", - "src": "111306:10:18" + "src": "111306:10:38" }, { "assignments": [ - 34162 + 37223 ], "declarations": [ { "constant": false, - "id": 34162, + "id": 37223, "mutability": "mutable", "name": "m5", - "nameLocation": "111334:2:18", + "nameLocation": "111334:2:38", "nodeType": "VariableDeclaration", - "scope": 34174, - "src": "111326:10:18", + "scope": 37235, + "src": "111326:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -126328,10 +126328,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34161, + "id": 37222, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "111326:7:18", + "src": "111326:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -126340,24 +126340,24 @@ "visibility": "internal" } ], - "id": 34163, + "id": 37224, "nodeType": "VariableDeclarationStatement", - "src": "111326:10:18" + "src": "111326:10:38" }, { "assignments": [ - 34165 + 37226 ], "declarations": [ { "constant": false, - "id": 34165, + "id": 37226, "mutability": "mutable", "name": "m6", - "nameLocation": "111354:2:18", + "nameLocation": "111354:2:38", "nodeType": "VariableDeclaration", - "scope": 34174, - "src": "111346:10:18", + "scope": 37235, + "src": "111346:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -126365,10 +126365,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34164, + "id": 37225, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "111346:7:18", + "src": "111346:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -126377,27 +126377,27 @@ "visibility": "internal" } ], - "id": 34166, + "id": 37227, "nodeType": "VariableDeclarationStatement", - "src": "111346:10:18" + "src": "111346:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "111375:828:18", + "src": "111375:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "111418:313:18", + "src": "111418:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "111436:15:18", + "src": "111436:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "111450:1:18", + "src": "111450:1:38", "type": "", "value": "0" }, @@ -126405,7 +126405,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "111440:6:18", + "src": "111440:6:38", "type": "" } ] @@ -126413,16 +126413,16 @@ { "body": { "nodeType": "YulBlock", - "src": "111521:40:18", + "src": "111521:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "111550:9:18", + "src": "111550:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "111552:5:18" + "src": "111552:5:38" } ] }, @@ -126433,33 +126433,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "111538:6:18" + "src": "111538:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "111546:1:18" + "src": "111546:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "111533:4:18" + "src": "111533:4:38" }, "nodeType": "YulFunctionCall", - "src": "111533:15:18" + "src": "111533:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "111526:6:18" + "src": "111526:6:38" }, "nodeType": "YulFunctionCall", - "src": "111526:23:18" + "src": "111526:23:38" }, "nodeType": "YulIf", - "src": "111523:36:18" + "src": "111523:36:38" } ] }, @@ -126468,12 +126468,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "111478:6:18" + "src": "111478:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "111486:4:18", + "src": "111486:4:38", "type": "", "value": "0x20" } @@ -126481,30 +126481,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "111475:2:18" + "src": "111475:2:38" }, "nodeType": "YulFunctionCall", - "src": "111475:16:18" + "src": "111475:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "111492:28:18", + "src": "111492:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "111494:24:18", + "src": "111494:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "111508:6:18" + "src": "111508:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "111516:1:18", + "src": "111516:1:38", "type": "", "value": "1" } @@ -126512,16 +126512,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "111504:3:18" + "src": "111504:3:38" }, "nodeType": "YulFunctionCall", - "src": "111504:14:18" + "src": "111504:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "111494:6:18" + "src": "111494:6:38" } ] } @@ -126529,10 +126529,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "111472:2:18", + "src": "111472:2:38", "statements": [] }, - "src": "111468:93:18" + "src": "111468:93:38" }, { "expression": { @@ -126540,34 +126540,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "111585:3:18" + "src": "111585:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "111590:6:18" + "src": "111590:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "111578:6:18" + "src": "111578:6:38" }, "nodeType": "YulFunctionCall", - "src": "111578:19:18" + "src": "111578:19:38" }, "nodeType": "YulExpressionStatement", - "src": "111578:19:18" + "src": "111578:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "111614:37:18", + "src": "111614:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "111631:3:18", + "src": "111631:3:38", "type": "", "value": "256" }, @@ -126576,38 +126576,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "111640:1:18", + "src": "111640:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "111643:6:18" + "src": "111643:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "111636:3:18" + "src": "111636:3:38" }, "nodeType": "YulFunctionCall", - "src": "111636:14:18" + "src": "111636:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "111627:3:18" + "src": "111627:3:38" }, "nodeType": "YulFunctionCall", - "src": "111627:24:18" + "src": "111627:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "111618:5:18", + "src": "111618:5:38", "type": "" } ] @@ -126620,12 +126620,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "111679:3:18" + "src": "111679:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "111684:4:18", + "src": "111684:4:38", "type": "", "value": "0x20" } @@ -126633,59 +126633,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "111675:3:18" + "src": "111675:3:38" }, "nodeType": "YulFunctionCall", - "src": "111675:14:18" + "src": "111675:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "111695:5:18" + "src": "111695:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "111706:5:18" + "src": "111706:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "111713:1:18" + "src": "111713:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "111702:3:18" + "src": "111702:3:38" }, "nodeType": "YulFunctionCall", - "src": "111702:13:18" + "src": "111702:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "111691:3:18" + "src": "111691:3:38" }, "nodeType": "YulFunctionCall", - "src": "111691:25:18" + "src": "111691:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "111668:6:18" + "src": "111668:6:38" }, "nodeType": "YulFunctionCall", - "src": "111668:49:18" + "src": "111668:49:38" }, "nodeType": "YulExpressionStatement", - "src": "111668:49:18" + "src": "111668:49:38" } ] }, @@ -126695,27 +126695,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "111410:3:18", + "src": "111410:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "111415:1:18", + "src": "111415:1:38", "type": "" } ], - "src": "111389:342:18" + "src": "111389:342:38" }, { "nodeType": "YulAssignment", - "src": "111744:17:18", + "src": "111744:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "111756:4:18", + "src": "111756:4:38", "type": "", "value": "0x00" } @@ -126723,28 +126723,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "111750:5:18" + "src": "111750:5:38" }, "nodeType": "YulFunctionCall", - "src": "111750:11:18" + "src": "111750:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "111744:2:18" + "src": "111744:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "111774:17:18", + "src": "111774:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "111786:4:18", + "src": "111786:4:38", "type": "", "value": "0x20" } @@ -126752,28 +126752,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "111780:5:18" + "src": "111780:5:38" }, "nodeType": "YulFunctionCall", - "src": "111780:11:18" + "src": "111780:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "111774:2:18" + "src": "111774:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "111804:17:18", + "src": "111804:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "111816:4:18", + "src": "111816:4:38", "type": "", "value": "0x40" } @@ -126781,28 +126781,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "111810:5:18" + "src": "111810:5:38" }, "nodeType": "YulFunctionCall", - "src": "111810:11:18" + "src": "111810:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "111804:2:18" + "src": "111804:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "111834:17:18", + "src": "111834:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "111846:4:18", + "src": "111846:4:38", "type": "", "value": "0x60" } @@ -126810,28 +126810,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "111840:5:18" + "src": "111840:5:38" }, "nodeType": "YulFunctionCall", - "src": "111840:11:18" + "src": "111840:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "111834:2:18" + "src": "111834:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "111864:17:18", + "src": "111864:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "111876:4:18", + "src": "111876:4:38", "type": "", "value": "0x80" } @@ -126839,28 +126839,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "111870:5:18" + "src": "111870:5:38" }, "nodeType": "YulFunctionCall", - "src": "111870:11:18" + "src": "111870:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "111864:2:18" + "src": "111864:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "111894:17:18", + "src": "111894:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "111906:4:18", + "src": "111906:4:38", "type": "", "value": "0xa0" } @@ -126868,28 +126868,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "111900:5:18" + "src": "111900:5:38" }, "nodeType": "YulFunctionCall", - "src": "111900:11:18" + "src": "111900:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "111894:2:18" + "src": "111894:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "111924:17:18", + "src": "111924:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "111936:4:18", + "src": "111936:4:38", "type": "", "value": "0xc0" } @@ -126897,16 +126897,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "111930:5:18" + "src": "111930:5:38" }, "nodeType": "YulFunctionCall", - "src": "111930:11:18" + "src": "111930:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "111924:2:18" + "src": "111924:2:38" } ] }, @@ -126916,14 +126916,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "112024:4:18", + "src": "112024:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "112030:10:18", + "src": "112030:10:38", "type": "", "value": "0x19fd4956" } @@ -126931,13 +126931,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "112017:6:18" + "src": "112017:6:38" }, "nodeType": "YulFunctionCall", - "src": "112017:24:18" + "src": "112017:24:38" }, "nodeType": "YulExpressionStatement", - "src": "112017:24:18" + "src": "112017:24:38" }, { "expression": { @@ -126945,26 +126945,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "112061:4:18", + "src": "112061:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "112067:2:18" + "src": "112067:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "112054:6:18" + "src": "112054:6:38" }, "nodeType": "YulFunctionCall", - "src": "112054:16:18" + "src": "112054:16:38" }, "nodeType": "YulExpressionStatement", - "src": "112054:16:18" + "src": "112054:16:38" }, { "expression": { @@ -126972,26 +126972,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "112090:4:18", + "src": "112090:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "112096:2:18" + "src": "112096:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "112083:6:18" + "src": "112083:6:38" }, "nodeType": "YulFunctionCall", - "src": "112083:16:18" + "src": "112083:16:38" }, "nodeType": "YulExpressionStatement", - "src": "112083:16:18" + "src": "112083:16:38" }, { "expression": { @@ -126999,14 +126999,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "112119:4:18", + "src": "112119:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "112125:4:18", + "src": "112125:4:38", "type": "", "value": "0x80" } @@ -127014,13 +127014,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "112112:6:18" + "src": "112112:6:38" }, "nodeType": "YulFunctionCall", - "src": "112112:18:18" + "src": "112112:18:38" }, "nodeType": "YulExpressionStatement", - "src": "112112:18:18" + "src": "112112:18:38" }, { "expression": { @@ -127028,26 +127028,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "112150:4:18", + "src": "112150:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "112156:2:18" + "src": "112156:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "112143:6:18" + "src": "112143:6:38" }, "nodeType": "YulFunctionCall", - "src": "112143:16:18" + "src": "112143:16:38" }, "nodeType": "YulExpressionStatement", - "src": "112143:16:18" + "src": "112143:16:38" }, { "expression": { @@ -127055,126 +127055,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "112184:4:18", + "src": "112184:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "112190:2:18" + "src": "112190:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "112172:11:18" + "src": "112172:11:38" }, "nodeType": "YulFunctionCall", - "src": "112172:21:18" + "src": "112172:21:38" }, "nodeType": "YulExpressionStatement", - "src": "112172:21:18" + "src": "112172:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34147, + "declaration": 37208, "isOffset": false, "isSlot": false, - "src": "111744:2:18", + "src": "111744:2:38", "valueSize": 1 }, { - "declaration": 34150, + "declaration": 37211, "isOffset": false, "isSlot": false, - "src": "111774:2:18", + "src": "111774:2:38", "valueSize": 1 }, { - "declaration": 34153, + "declaration": 37214, "isOffset": false, "isSlot": false, - "src": "111804:2:18", + "src": "111804:2:38", "valueSize": 1 }, { - "declaration": 34156, + "declaration": 37217, "isOffset": false, "isSlot": false, - "src": "111834:2:18", + "src": "111834:2:38", "valueSize": 1 }, { - "declaration": 34159, + "declaration": 37220, "isOffset": false, "isSlot": false, - "src": "111864:2:18", + "src": "111864:2:38", "valueSize": 1 }, { - "declaration": 34162, + "declaration": 37223, "isOffset": false, "isSlot": false, - "src": "111894:2:18", + "src": "111894:2:38", "valueSize": 1 }, { - "declaration": 34165, + "declaration": 37226, "isOffset": false, "isSlot": false, - "src": "111924:2:18", + "src": "111924:2:38", "valueSize": 1 }, { - "declaration": 34137, + "declaration": 37198, "isOffset": false, "isSlot": false, - "src": "112067:2:18", + "src": "112067:2:38", "valueSize": 1 }, { - "declaration": 34139, + "declaration": 37200, "isOffset": false, "isSlot": false, - "src": "112096:2:18", + "src": "112096:2:38", "valueSize": 1 }, { - "declaration": 34141, + "declaration": 37202, "isOffset": false, "isSlot": false, - "src": "112190:2:18", + "src": "112190:2:38", "valueSize": 1 }, { - "declaration": 34143, + "declaration": 37204, "isOffset": false, "isSlot": false, - "src": "112156:2:18", + "src": "112156:2:38", "valueSize": 1 } ], - "id": 34167, + "id": 37228, "nodeType": "InlineAssembly", - "src": "111366:837:18" + "src": "111366:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34169, + "id": 37230, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "112228:4:18", + "src": "112228:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -127183,14 +127183,14 @@ }, { "hexValue": "30786334", - "id": 34170, + "id": 37231, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "112234:4:18", + "src": "112234:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -127209,18 +127209,18 @@ "typeString": "int_const 196" } ], - "id": 34168, + "id": 37229, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "112212:15:18", + "referencedDeclaration": 33383, + "src": "112212:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34171, + "id": 37232, "isConstant": false, "isLValue": false, "isPure": false, @@ -127229,21 +127229,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "112212:27:18", + "src": "112212:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34172, + "id": 37233, "nodeType": "ExpressionStatement", - "src": "112212:27:18" + "src": "112212:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "112258:214:18", + "src": "112258:214:38", "statements": [ { "expression": { @@ -127251,26 +127251,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "112279:4:18", + "src": "112279:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "112285:2:18" + "src": "112285:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "112272:6:18" + "src": "112272:6:38" }, "nodeType": "YulFunctionCall", - "src": "112272:16:18" + "src": "112272:16:38" }, "nodeType": "YulExpressionStatement", - "src": "112272:16:18" + "src": "112272:16:38" }, { "expression": { @@ -127278,26 +127278,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "112308:4:18", + "src": "112308:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "112314:2:18" + "src": "112314:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "112301:6:18" + "src": "112301:6:38" }, "nodeType": "YulFunctionCall", - "src": "112301:16:18" + "src": "112301:16:38" }, "nodeType": "YulExpressionStatement", - "src": "112301:16:18" + "src": "112301:16:38" }, { "expression": { @@ -127305,26 +127305,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "112337:4:18", + "src": "112337:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "112343:2:18" + "src": "112343:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "112330:6:18" + "src": "112330:6:38" }, "nodeType": "YulFunctionCall", - "src": "112330:16:18" + "src": "112330:16:38" }, "nodeType": "YulExpressionStatement", - "src": "112330:16:18" + "src": "112330:16:38" }, { "expression": { @@ -127332,26 +127332,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "112366:4:18", + "src": "112366:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "112372:2:18" + "src": "112372:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "112359:6:18" + "src": "112359:6:38" }, "nodeType": "YulFunctionCall", - "src": "112359:16:18" + "src": "112359:16:38" }, "nodeType": "YulExpressionStatement", - "src": "112359:16:18" + "src": "112359:16:38" }, { "expression": { @@ -127359,26 +127359,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "112395:4:18", + "src": "112395:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "112401:2:18" + "src": "112401:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "112388:6:18" + "src": "112388:6:38" }, "nodeType": "YulFunctionCall", - "src": "112388:16:18" + "src": "112388:16:38" }, "nodeType": "YulExpressionStatement", - "src": "112388:16:18" + "src": "112388:16:38" }, { "expression": { @@ -127386,26 +127386,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "112424:4:18", + "src": "112424:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "112430:2:18" + "src": "112430:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "112417:6:18" + "src": "112417:6:38" }, "nodeType": "YulFunctionCall", - "src": "112417:16:18" + "src": "112417:16:38" }, "nodeType": "YulExpressionStatement", - "src": "112417:16:18" + "src": "112417:16:38" }, { "expression": { @@ -127413,84 +127413,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "112453:4:18", + "src": "112453:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "112459:2:18" + "src": "112459:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "112446:6:18" + "src": "112446:6:38" }, "nodeType": "YulFunctionCall", - "src": "112446:16:18" + "src": "112446:16:38" }, "nodeType": "YulExpressionStatement", - "src": "112446:16:18" + "src": "112446:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34147, + "declaration": 37208, "isOffset": false, "isSlot": false, - "src": "112285:2:18", + "src": "112285:2:38", "valueSize": 1 }, { - "declaration": 34150, + "declaration": 37211, "isOffset": false, "isSlot": false, - "src": "112314:2:18", + "src": "112314:2:38", "valueSize": 1 }, { - "declaration": 34153, + "declaration": 37214, "isOffset": false, "isSlot": false, - "src": "112343:2:18", + "src": "112343:2:38", "valueSize": 1 }, { - "declaration": 34156, + "declaration": 37217, "isOffset": false, "isSlot": false, - "src": "112372:2:18", + "src": "112372:2:38", "valueSize": 1 }, { - "declaration": 34159, + "declaration": 37220, "isOffset": false, "isSlot": false, - "src": "112401:2:18", + "src": "112401:2:38", "valueSize": 1 }, { - "declaration": 34162, + "declaration": 37223, "isOffset": false, "isSlot": false, - "src": "112430:2:18", + "src": "112430:2:38", "valueSize": 1 }, { - "declaration": 34165, + "declaration": 37226, "isOffset": false, "isSlot": false, - "src": "112459:2:18", + "src": "112459:2:38", "valueSize": 1 } ], - "id": 34173, + "id": 37234, "nodeType": "InlineAssembly", - "src": "112249:223:18" + "src": "112249:223:38" } ] }, @@ -127498,20 +127498,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "111153:3:18", + "nameLocation": "111153:3:38", "parameters": { - "id": 34144, + "id": 37205, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34137, + "id": 37198, "mutability": "mutable", "name": "p0", - "nameLocation": "111165:2:18", + "nameLocation": "111165:2:38", "nodeType": "VariableDeclaration", - "scope": 34175, - "src": "111157:10:18", + "scope": 37236, + "src": "111157:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -127519,10 +127519,10 @@ "typeString": "address" }, "typeName": { - "id": 34136, + "id": 37197, "name": "address", "nodeType": "ElementaryTypeName", - "src": "111157:7:18", + "src": "111157:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -127533,13 +127533,13 @@ }, { "constant": false, - "id": 34139, + "id": 37200, "mutability": "mutable", "name": "p1", - "nameLocation": "111174:2:18", + "nameLocation": "111174:2:38", "nodeType": "VariableDeclaration", - "scope": 34175, - "src": "111169:7:18", + "scope": 37236, + "src": "111169:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -127547,10 +127547,10 @@ "typeString": "bool" }, "typeName": { - "id": 34138, + "id": 37199, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "111169:4:18", + "src": "111169:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -127560,13 +127560,13 @@ }, { "constant": false, - "id": 34141, + "id": 37202, "mutability": "mutable", "name": "p2", - "nameLocation": "111186:2:18", + "nameLocation": "111186:2:38", "nodeType": "VariableDeclaration", - "scope": 34175, - "src": "111178:10:18", + "scope": 37236, + "src": "111178:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -127574,10 +127574,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34140, + "id": 37201, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "111178:7:18", + "src": "111178:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -127587,13 +127587,13 @@ }, { "constant": false, - "id": 34143, + "id": 37204, "mutability": "mutable", "name": "p3", - "nameLocation": "111198:2:18", + "nameLocation": "111198:2:38", "nodeType": "VariableDeclaration", - "scope": 34175, - "src": "111190:10:18", + "scope": 37236, + "src": "111190:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -127601,10 +127601,10 @@ "typeString": "address" }, "typeName": { - "id": 34142, + "id": 37203, "name": "address", "nodeType": "ElementaryTypeName", - "src": "111190:7:18", + "src": "111190:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -127614,44 +127614,44 @@ "visibility": "internal" } ], - "src": "111156:45:18" + "src": "111156:45:38" }, "returnParameters": { - "id": 34145, + "id": 37206, "nodeType": "ParameterList", "parameters": [], - "src": "111216:0:18" + "src": "111216:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34215, + "id": 37276, "nodeType": "FunctionDefinition", - "src": "112484:1328:18", + "src": "112484:1328:38", "nodes": [], "body": { - "id": 34214, + "id": 37275, "nodeType": "Block", - "src": "112553:1259:18", + "src": "112553:1259:38", "nodes": [], "statements": [ { "assignments": [ - 34187 + 37248 ], "declarations": [ { "constant": false, - "id": 34187, + "id": 37248, "mutability": "mutable", "name": "m0", - "nameLocation": "112571:2:18", + "nameLocation": "112571:2:38", "nodeType": "VariableDeclaration", - "scope": 34214, - "src": "112563:10:18", + "scope": 37275, + "src": "112563:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -127659,10 +127659,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34186, + "id": 37247, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "112563:7:18", + "src": "112563:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -127671,24 +127671,24 @@ "visibility": "internal" } ], - "id": 34188, + "id": 37249, "nodeType": "VariableDeclarationStatement", - "src": "112563:10:18" + "src": "112563:10:38" }, { "assignments": [ - 34190 + 37251 ], "declarations": [ { "constant": false, - "id": 34190, + "id": 37251, "mutability": "mutable", "name": "m1", - "nameLocation": "112591:2:18", + "nameLocation": "112591:2:38", "nodeType": "VariableDeclaration", - "scope": 34214, - "src": "112583:10:18", + "scope": 37275, + "src": "112583:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -127696,10 +127696,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34189, + "id": 37250, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "112583:7:18", + "src": "112583:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -127708,24 +127708,24 @@ "visibility": "internal" } ], - "id": 34191, + "id": 37252, "nodeType": "VariableDeclarationStatement", - "src": "112583:10:18" + "src": "112583:10:38" }, { "assignments": [ - 34193 + 37254 ], "declarations": [ { "constant": false, - "id": 34193, + "id": 37254, "mutability": "mutable", "name": "m2", - "nameLocation": "112611:2:18", + "nameLocation": "112611:2:38", "nodeType": "VariableDeclaration", - "scope": 34214, - "src": "112603:10:18", + "scope": 37275, + "src": "112603:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -127733,10 +127733,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34192, + "id": 37253, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "112603:7:18", + "src": "112603:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -127745,24 +127745,24 @@ "visibility": "internal" } ], - "id": 34194, + "id": 37255, "nodeType": "VariableDeclarationStatement", - "src": "112603:10:18" + "src": "112603:10:38" }, { "assignments": [ - 34196 + 37257 ], "declarations": [ { "constant": false, - "id": 34196, + "id": 37257, "mutability": "mutable", "name": "m3", - "nameLocation": "112631:2:18", + "nameLocation": "112631:2:38", "nodeType": "VariableDeclaration", - "scope": 34214, - "src": "112623:10:18", + "scope": 37275, + "src": "112623:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -127770,10 +127770,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34195, + "id": 37256, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "112623:7:18", + "src": "112623:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -127782,24 +127782,24 @@ "visibility": "internal" } ], - "id": 34197, + "id": 37258, "nodeType": "VariableDeclarationStatement", - "src": "112623:10:18" + "src": "112623:10:38" }, { "assignments": [ - 34199 + 37260 ], "declarations": [ { "constant": false, - "id": 34199, + "id": 37260, "mutability": "mutable", "name": "m4", - "nameLocation": "112651:2:18", + "nameLocation": "112651:2:38", "nodeType": "VariableDeclaration", - "scope": 34214, - "src": "112643:10:18", + "scope": 37275, + "src": "112643:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -127807,10 +127807,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34198, + "id": 37259, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "112643:7:18", + "src": "112643:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -127819,24 +127819,24 @@ "visibility": "internal" } ], - "id": 34200, + "id": 37261, "nodeType": "VariableDeclarationStatement", - "src": "112643:10:18" + "src": "112643:10:38" }, { "assignments": [ - 34202 + 37263 ], "declarations": [ { "constant": false, - "id": 34202, + "id": 37263, "mutability": "mutable", "name": "m5", - "nameLocation": "112671:2:18", + "nameLocation": "112671:2:38", "nodeType": "VariableDeclaration", - "scope": 34214, - "src": "112663:10:18", + "scope": 37275, + "src": "112663:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -127844,10 +127844,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34201, + "id": 37262, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "112663:7:18", + "src": "112663:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -127856,24 +127856,24 @@ "visibility": "internal" } ], - "id": 34203, + "id": 37264, "nodeType": "VariableDeclarationStatement", - "src": "112663:10:18" + "src": "112663:10:38" }, { "assignments": [ - 34205 + 37266 ], "declarations": [ { "constant": false, - "id": 34205, + "id": 37266, "mutability": "mutable", "name": "m6", - "nameLocation": "112691:2:18", + "nameLocation": "112691:2:38", "nodeType": "VariableDeclaration", - "scope": 34214, - "src": "112683:10:18", + "scope": 37275, + "src": "112683:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -127881,10 +127881,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34204, + "id": 37265, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "112683:7:18", + "src": "112683:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -127893,27 +127893,27 @@ "visibility": "internal" } ], - "id": 34206, + "id": 37267, "nodeType": "VariableDeclarationStatement", - "src": "112683:10:18" + "src": "112683:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "112712:825:18", + "src": "112712:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "112755:313:18", + "src": "112755:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "112773:15:18", + "src": "112773:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "112787:1:18", + "src": "112787:1:38", "type": "", "value": "0" }, @@ -127921,7 +127921,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "112777:6:18", + "src": "112777:6:38", "type": "" } ] @@ -127929,16 +127929,16 @@ { "body": { "nodeType": "YulBlock", - "src": "112858:40:18", + "src": "112858:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "112887:9:18", + "src": "112887:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "112889:5:18" + "src": "112889:5:38" } ] }, @@ -127949,33 +127949,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "112875:6:18" + "src": "112875:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "112883:1:18" + "src": "112883:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "112870:4:18" + "src": "112870:4:38" }, "nodeType": "YulFunctionCall", - "src": "112870:15:18" + "src": "112870:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "112863:6:18" + "src": "112863:6:38" }, "nodeType": "YulFunctionCall", - "src": "112863:23:18" + "src": "112863:23:38" }, "nodeType": "YulIf", - "src": "112860:36:18" + "src": "112860:36:38" } ] }, @@ -127984,12 +127984,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "112815:6:18" + "src": "112815:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "112823:4:18", + "src": "112823:4:38", "type": "", "value": "0x20" } @@ -127997,30 +127997,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "112812:2:18" + "src": "112812:2:38" }, "nodeType": "YulFunctionCall", - "src": "112812:16:18" + "src": "112812:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "112829:28:18", + "src": "112829:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "112831:24:18", + "src": "112831:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "112845:6:18" + "src": "112845:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "112853:1:18", + "src": "112853:1:38", "type": "", "value": "1" } @@ -128028,16 +128028,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "112841:3:18" + "src": "112841:3:38" }, "nodeType": "YulFunctionCall", - "src": "112841:14:18" + "src": "112841:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "112831:6:18" + "src": "112831:6:38" } ] } @@ -128045,10 +128045,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "112809:2:18", + "src": "112809:2:38", "statements": [] }, - "src": "112805:93:18" + "src": "112805:93:38" }, { "expression": { @@ -128056,34 +128056,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "112922:3:18" + "src": "112922:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "112927:6:18" + "src": "112927:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "112915:6:18" + "src": "112915:6:38" }, "nodeType": "YulFunctionCall", - "src": "112915:19:18" + "src": "112915:19:38" }, "nodeType": "YulExpressionStatement", - "src": "112915:19:18" + "src": "112915:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "112951:37:18", + "src": "112951:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "112968:3:18", + "src": "112968:3:38", "type": "", "value": "256" }, @@ -128092,38 +128092,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "112977:1:18", + "src": "112977:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "112980:6:18" + "src": "112980:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "112973:3:18" + "src": "112973:3:38" }, "nodeType": "YulFunctionCall", - "src": "112973:14:18" + "src": "112973:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "112964:3:18" + "src": "112964:3:38" }, "nodeType": "YulFunctionCall", - "src": "112964:24:18" + "src": "112964:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "112955:5:18", + "src": "112955:5:38", "type": "" } ] @@ -128136,12 +128136,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "113016:3:18" + "src": "113016:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "113021:4:18", + "src": "113021:4:38", "type": "", "value": "0x20" } @@ -128149,59 +128149,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "113012:3:18" + "src": "113012:3:38" }, "nodeType": "YulFunctionCall", - "src": "113012:14:18" + "src": "113012:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "113032:5:18" + "src": "113032:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "113043:5:18" + "src": "113043:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "113050:1:18" + "src": "113050:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "113039:3:18" + "src": "113039:3:38" }, "nodeType": "YulFunctionCall", - "src": "113039:13:18" + "src": "113039:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "113028:3:18" + "src": "113028:3:38" }, "nodeType": "YulFunctionCall", - "src": "113028:25:18" + "src": "113028:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "113005:6:18" + "src": "113005:6:38" }, "nodeType": "YulFunctionCall", - "src": "113005:49:18" + "src": "113005:49:38" }, "nodeType": "YulExpressionStatement", - "src": "113005:49:18" + "src": "113005:49:38" } ] }, @@ -128211,27 +128211,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "112747:3:18", + "src": "112747:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "112752:1:18", + "src": "112752:1:38", "type": "" } ], - "src": "112726:342:18" + "src": "112726:342:38" }, { "nodeType": "YulAssignment", - "src": "113081:17:18", + "src": "113081:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "113093:4:18", + "src": "113093:4:38", "type": "", "value": "0x00" } @@ -128239,28 +128239,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "113087:5:18" + "src": "113087:5:38" }, "nodeType": "YulFunctionCall", - "src": "113087:11:18" + "src": "113087:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "113081:2:18" + "src": "113081:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "113111:17:18", + "src": "113111:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "113123:4:18", + "src": "113123:4:38", "type": "", "value": "0x20" } @@ -128268,28 +128268,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "113117:5:18" + "src": "113117:5:38" }, "nodeType": "YulFunctionCall", - "src": "113117:11:18" + "src": "113117:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "113111:2:18" + "src": "113111:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "113141:17:18", + "src": "113141:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "113153:4:18", + "src": "113153:4:38", "type": "", "value": "0x40" } @@ -128297,28 +128297,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "113147:5:18" + "src": "113147:5:38" }, "nodeType": "YulFunctionCall", - "src": "113147:11:18" + "src": "113147:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "113141:2:18" + "src": "113141:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "113171:17:18", + "src": "113171:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "113183:4:18", + "src": "113183:4:38", "type": "", "value": "0x60" } @@ -128326,28 +128326,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "113177:5:18" + "src": "113177:5:38" }, "nodeType": "YulFunctionCall", - "src": "113177:11:18" + "src": "113177:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "113171:2:18" + "src": "113171:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "113201:17:18", + "src": "113201:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "113213:4:18", + "src": "113213:4:38", "type": "", "value": "0x80" } @@ -128355,28 +128355,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "113207:5:18" + "src": "113207:5:38" }, "nodeType": "YulFunctionCall", - "src": "113207:11:18" + "src": "113207:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "113201:2:18" + "src": "113201:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "113231:17:18", + "src": "113231:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "113243:4:18", + "src": "113243:4:38", "type": "", "value": "0xa0" } @@ -128384,28 +128384,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "113237:5:18" + "src": "113237:5:38" }, "nodeType": "YulFunctionCall", - "src": "113237:11:18" + "src": "113237:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "113231:2:18" + "src": "113231:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "113261:17:18", + "src": "113261:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "113273:4:18", + "src": "113273:4:38", "type": "", "value": "0xc0" } @@ -128413,16 +128413,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "113267:5:18" + "src": "113267:5:38" }, "nodeType": "YulFunctionCall", - "src": "113267:11:18" + "src": "113267:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "113261:2:18" + "src": "113261:2:38" } ] }, @@ -128432,14 +128432,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "113358:4:18", + "src": "113358:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "113364:10:18", + "src": "113364:10:38", "type": "", "value": "0x50ad461d" } @@ -128447,13 +128447,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "113351:6:18" + "src": "113351:6:38" }, "nodeType": "YulFunctionCall", - "src": "113351:24:18" + "src": "113351:24:38" }, "nodeType": "YulExpressionStatement", - "src": "113351:24:18" + "src": "113351:24:38" }, { "expression": { @@ -128461,26 +128461,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "113395:4:18", + "src": "113395:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "113401:2:18" + "src": "113401:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "113388:6:18" + "src": "113388:6:38" }, "nodeType": "YulFunctionCall", - "src": "113388:16:18" + "src": "113388:16:38" }, "nodeType": "YulExpressionStatement", - "src": "113388:16:18" + "src": "113388:16:38" }, { "expression": { @@ -128488,26 +128488,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "113424:4:18", + "src": "113424:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "113430:2:18" + "src": "113430:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "113417:6:18" + "src": "113417:6:38" }, "nodeType": "YulFunctionCall", - "src": "113417:16:18" + "src": "113417:16:38" }, "nodeType": "YulExpressionStatement", - "src": "113417:16:18" + "src": "113417:16:38" }, { "expression": { @@ -128515,14 +128515,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "113453:4:18", + "src": "113453:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "113459:4:18", + "src": "113459:4:38", "type": "", "value": "0x80" } @@ -128530,13 +128530,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "113446:6:18" + "src": "113446:6:38" }, "nodeType": "YulFunctionCall", - "src": "113446:18:18" + "src": "113446:18:38" }, "nodeType": "YulExpressionStatement", - "src": "113446:18:18" + "src": "113446:18:38" }, { "expression": { @@ -128544,26 +128544,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "113484:4:18", + "src": "113484:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "113490:2:18" + "src": "113490:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "113477:6:18" + "src": "113477:6:38" }, "nodeType": "YulFunctionCall", - "src": "113477:16:18" + "src": "113477:16:38" }, "nodeType": "YulExpressionStatement", - "src": "113477:16:18" + "src": "113477:16:38" }, { "expression": { @@ -128571,126 +128571,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "113518:4:18", + "src": "113518:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "113524:2:18" + "src": "113524:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "113506:11:18" + "src": "113506:11:38" }, "nodeType": "YulFunctionCall", - "src": "113506:21:18" + "src": "113506:21:38" }, "nodeType": "YulExpressionStatement", - "src": "113506:21:18" + "src": "113506:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34187, + "declaration": 37248, "isOffset": false, "isSlot": false, - "src": "113081:2:18", + "src": "113081:2:38", "valueSize": 1 }, { - "declaration": 34190, + "declaration": 37251, "isOffset": false, "isSlot": false, - "src": "113111:2:18", + "src": "113111:2:38", "valueSize": 1 }, { - "declaration": 34193, + "declaration": 37254, "isOffset": false, "isSlot": false, - "src": "113141:2:18", + "src": "113141:2:38", "valueSize": 1 }, { - "declaration": 34196, + "declaration": 37257, "isOffset": false, "isSlot": false, - "src": "113171:2:18", + "src": "113171:2:38", "valueSize": 1 }, { - "declaration": 34199, + "declaration": 37260, "isOffset": false, "isSlot": false, - "src": "113201:2:18", + "src": "113201:2:38", "valueSize": 1 }, { - "declaration": 34202, + "declaration": 37263, "isOffset": false, "isSlot": false, - "src": "113231:2:18", + "src": "113231:2:38", "valueSize": 1 }, { - "declaration": 34205, + "declaration": 37266, "isOffset": false, "isSlot": false, - "src": "113261:2:18", + "src": "113261:2:38", "valueSize": 1 }, { - "declaration": 34177, + "declaration": 37238, "isOffset": false, "isSlot": false, - "src": "113401:2:18", + "src": "113401:2:38", "valueSize": 1 }, { - "declaration": 34179, + "declaration": 37240, "isOffset": false, "isSlot": false, - "src": "113430:2:18", + "src": "113430:2:38", "valueSize": 1 }, { - "declaration": 34181, + "declaration": 37242, "isOffset": false, "isSlot": false, - "src": "113524:2:18", + "src": "113524:2:38", "valueSize": 1 }, { - "declaration": 34183, + "declaration": 37244, "isOffset": false, "isSlot": false, - "src": "113490:2:18", + "src": "113490:2:38", "valueSize": 1 } ], - "id": 34207, + "id": 37268, "nodeType": "InlineAssembly", - "src": "112703:834:18" + "src": "112703:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34209, + "id": 37270, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "113562:4:18", + "src": "113562:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -128699,14 +128699,14 @@ }, { "hexValue": "30786334", - "id": 34210, + "id": 37271, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "113568:4:18", + "src": "113568:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -128725,18 +128725,18 @@ "typeString": "int_const 196" } ], - "id": 34208, + "id": 37269, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "113546:15:18", + "referencedDeclaration": 33383, + "src": "113546:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34211, + "id": 37272, "isConstant": false, "isLValue": false, "isPure": false, @@ -128745,21 +128745,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "113546:27:18", + "src": "113546:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34212, + "id": 37273, "nodeType": "ExpressionStatement", - "src": "113546:27:18" + "src": "113546:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "113592:214:18", + "src": "113592:214:38", "statements": [ { "expression": { @@ -128767,26 +128767,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "113613:4:18", + "src": "113613:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "113619:2:18" + "src": "113619:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "113606:6:18" + "src": "113606:6:38" }, "nodeType": "YulFunctionCall", - "src": "113606:16:18" + "src": "113606:16:38" }, "nodeType": "YulExpressionStatement", - "src": "113606:16:18" + "src": "113606:16:38" }, { "expression": { @@ -128794,26 +128794,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "113642:4:18", + "src": "113642:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "113648:2:18" + "src": "113648:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "113635:6:18" + "src": "113635:6:38" }, "nodeType": "YulFunctionCall", - "src": "113635:16:18" + "src": "113635:16:38" }, "nodeType": "YulExpressionStatement", - "src": "113635:16:18" + "src": "113635:16:38" }, { "expression": { @@ -128821,26 +128821,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "113671:4:18", + "src": "113671:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "113677:2:18" + "src": "113677:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "113664:6:18" + "src": "113664:6:38" }, "nodeType": "YulFunctionCall", - "src": "113664:16:18" + "src": "113664:16:38" }, "nodeType": "YulExpressionStatement", - "src": "113664:16:18" + "src": "113664:16:38" }, { "expression": { @@ -128848,26 +128848,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "113700:4:18", + "src": "113700:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "113706:2:18" + "src": "113706:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "113693:6:18" + "src": "113693:6:38" }, "nodeType": "YulFunctionCall", - "src": "113693:16:18" + "src": "113693:16:38" }, "nodeType": "YulExpressionStatement", - "src": "113693:16:18" + "src": "113693:16:38" }, { "expression": { @@ -128875,26 +128875,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "113729:4:18", + "src": "113729:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "113735:2:18" + "src": "113735:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "113722:6:18" + "src": "113722:6:38" }, "nodeType": "YulFunctionCall", - "src": "113722:16:18" + "src": "113722:16:38" }, "nodeType": "YulExpressionStatement", - "src": "113722:16:18" + "src": "113722:16:38" }, { "expression": { @@ -128902,26 +128902,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "113758:4:18", + "src": "113758:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "113764:2:18" + "src": "113764:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "113751:6:18" + "src": "113751:6:38" }, "nodeType": "YulFunctionCall", - "src": "113751:16:18" + "src": "113751:16:38" }, "nodeType": "YulExpressionStatement", - "src": "113751:16:18" + "src": "113751:16:38" }, { "expression": { @@ -128929,84 +128929,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "113787:4:18", + "src": "113787:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "113793:2:18" + "src": "113793:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "113780:6:18" + "src": "113780:6:38" }, "nodeType": "YulFunctionCall", - "src": "113780:16:18" + "src": "113780:16:38" }, "nodeType": "YulExpressionStatement", - "src": "113780:16:18" + "src": "113780:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34187, + "declaration": 37248, "isOffset": false, "isSlot": false, - "src": "113619:2:18", + "src": "113619:2:38", "valueSize": 1 }, { - "declaration": 34190, + "declaration": 37251, "isOffset": false, "isSlot": false, - "src": "113648:2:18", + "src": "113648:2:38", "valueSize": 1 }, { - "declaration": 34193, + "declaration": 37254, "isOffset": false, "isSlot": false, - "src": "113677:2:18", + "src": "113677:2:38", "valueSize": 1 }, { - "declaration": 34196, + "declaration": 37257, "isOffset": false, "isSlot": false, - "src": "113706:2:18", + "src": "113706:2:38", "valueSize": 1 }, { - "declaration": 34199, + "declaration": 37260, "isOffset": false, "isSlot": false, - "src": "113735:2:18", + "src": "113735:2:38", "valueSize": 1 }, { - "declaration": 34202, + "declaration": 37263, "isOffset": false, "isSlot": false, - "src": "113764:2:18", + "src": "113764:2:38", "valueSize": 1 }, { - "declaration": 34205, + "declaration": 37266, "isOffset": false, "isSlot": false, - "src": "113793:2:18", + "src": "113793:2:38", "valueSize": 1 } ], - "id": 34213, + "id": 37274, "nodeType": "InlineAssembly", - "src": "113583:223:18" + "src": "113583:223:38" } ] }, @@ -129014,20 +129014,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "112493:3:18", + "nameLocation": "112493:3:38", "parameters": { - "id": 34184, + "id": 37245, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34177, + "id": 37238, "mutability": "mutable", "name": "p0", - "nameLocation": "112505:2:18", + "nameLocation": "112505:2:38", "nodeType": "VariableDeclaration", - "scope": 34215, - "src": "112497:10:18", + "scope": 37276, + "src": "112497:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -129035,10 +129035,10 @@ "typeString": "address" }, "typeName": { - "id": 34176, + "id": 37237, "name": "address", "nodeType": "ElementaryTypeName", - "src": "112497:7:18", + "src": "112497:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -129049,13 +129049,13 @@ }, { "constant": false, - "id": 34179, + "id": 37240, "mutability": "mutable", "name": "p1", - "nameLocation": "112514:2:18", + "nameLocation": "112514:2:38", "nodeType": "VariableDeclaration", - "scope": 34215, - "src": "112509:7:18", + "scope": 37276, + "src": "112509:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -129063,10 +129063,10 @@ "typeString": "bool" }, "typeName": { - "id": 34178, + "id": 37239, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "112509:4:18", + "src": "112509:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -129076,13 +129076,13 @@ }, { "constant": false, - "id": 34181, + "id": 37242, "mutability": "mutable", "name": "p2", - "nameLocation": "112526:2:18", + "nameLocation": "112526:2:38", "nodeType": "VariableDeclaration", - "scope": 34215, - "src": "112518:10:18", + "scope": 37276, + "src": "112518:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -129090,10 +129090,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34180, + "id": 37241, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "112518:7:18", + "src": "112518:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -129103,13 +129103,13 @@ }, { "constant": false, - "id": 34183, + "id": 37244, "mutability": "mutable", "name": "p3", - "nameLocation": "112535:2:18", + "nameLocation": "112535:2:38", "nodeType": "VariableDeclaration", - "scope": 34215, - "src": "112530:7:18", + "scope": 37276, + "src": "112530:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -129117,10 +129117,10 @@ "typeString": "bool" }, "typeName": { - "id": 34182, + "id": 37243, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "112530:4:18", + "src": "112530:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -129129,44 +129129,44 @@ "visibility": "internal" } ], - "src": "112496:42:18" + "src": "112496:42:38" }, "returnParameters": { - "id": 34185, + "id": 37246, "nodeType": "ParameterList", "parameters": [], - "src": "112553:0:18" + "src": "112553:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34255, + "id": 37316, "nodeType": "FunctionDefinition", - "src": "113818:1334:18", + "src": "113818:1334:38", "nodes": [], "body": { - "id": 34254, + "id": 37315, "nodeType": "Block", - "src": "113890:1262:18", + "src": "113890:1262:38", "nodes": [], "statements": [ { "assignments": [ - 34227 + 37288 ], "declarations": [ { "constant": false, - "id": 34227, + "id": 37288, "mutability": "mutable", "name": "m0", - "nameLocation": "113908:2:18", + "nameLocation": "113908:2:38", "nodeType": "VariableDeclaration", - "scope": 34254, - "src": "113900:10:18", + "scope": 37315, + "src": "113900:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -129174,10 +129174,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34226, + "id": 37287, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "113900:7:18", + "src": "113900:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -129186,24 +129186,24 @@ "visibility": "internal" } ], - "id": 34228, + "id": 37289, "nodeType": "VariableDeclarationStatement", - "src": "113900:10:18" + "src": "113900:10:38" }, { "assignments": [ - 34230 + 37291 ], "declarations": [ { "constant": false, - "id": 34230, + "id": 37291, "mutability": "mutable", "name": "m1", - "nameLocation": "113928:2:18", + "nameLocation": "113928:2:38", "nodeType": "VariableDeclaration", - "scope": 34254, - "src": "113920:10:18", + "scope": 37315, + "src": "113920:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -129211,10 +129211,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34229, + "id": 37290, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "113920:7:18", + "src": "113920:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -129223,24 +129223,24 @@ "visibility": "internal" } ], - "id": 34231, + "id": 37292, "nodeType": "VariableDeclarationStatement", - "src": "113920:10:18" + "src": "113920:10:38" }, { "assignments": [ - 34233 + 37294 ], "declarations": [ { "constant": false, - "id": 34233, + "id": 37294, "mutability": "mutable", "name": "m2", - "nameLocation": "113948:2:18", + "nameLocation": "113948:2:38", "nodeType": "VariableDeclaration", - "scope": 34254, - "src": "113940:10:18", + "scope": 37315, + "src": "113940:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -129248,10 +129248,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34232, + "id": 37293, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "113940:7:18", + "src": "113940:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -129260,24 +129260,24 @@ "visibility": "internal" } ], - "id": 34234, + "id": 37295, "nodeType": "VariableDeclarationStatement", - "src": "113940:10:18" + "src": "113940:10:38" }, { "assignments": [ - 34236 + 37297 ], "declarations": [ { "constant": false, - "id": 34236, + "id": 37297, "mutability": "mutable", "name": "m3", - "nameLocation": "113968:2:18", + "nameLocation": "113968:2:38", "nodeType": "VariableDeclaration", - "scope": 34254, - "src": "113960:10:18", + "scope": 37315, + "src": "113960:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -129285,10 +129285,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34235, + "id": 37296, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "113960:7:18", + "src": "113960:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -129297,24 +129297,24 @@ "visibility": "internal" } ], - "id": 34237, + "id": 37298, "nodeType": "VariableDeclarationStatement", - "src": "113960:10:18" + "src": "113960:10:38" }, { "assignments": [ - 34239 + 37300 ], "declarations": [ { "constant": false, - "id": 34239, + "id": 37300, "mutability": "mutable", "name": "m4", - "nameLocation": "113988:2:18", + "nameLocation": "113988:2:38", "nodeType": "VariableDeclaration", - "scope": 34254, - "src": "113980:10:18", + "scope": 37315, + "src": "113980:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -129322,10 +129322,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34238, + "id": 37299, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "113980:7:18", + "src": "113980:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -129334,24 +129334,24 @@ "visibility": "internal" } ], - "id": 34240, + "id": 37301, "nodeType": "VariableDeclarationStatement", - "src": "113980:10:18" + "src": "113980:10:38" }, { "assignments": [ - 34242 + 37303 ], "declarations": [ { "constant": false, - "id": 34242, + "id": 37303, "mutability": "mutable", "name": "m5", - "nameLocation": "114008:2:18", + "nameLocation": "114008:2:38", "nodeType": "VariableDeclaration", - "scope": 34254, - "src": "114000:10:18", + "scope": 37315, + "src": "114000:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -129359,10 +129359,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34241, + "id": 37302, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "114000:7:18", + "src": "114000:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -129371,24 +129371,24 @@ "visibility": "internal" } ], - "id": 34243, + "id": 37304, "nodeType": "VariableDeclarationStatement", - "src": "114000:10:18" + "src": "114000:10:38" }, { "assignments": [ - 34245 + 37306 ], "declarations": [ { "constant": false, - "id": 34245, + "id": 37306, "mutability": "mutable", "name": "m6", - "nameLocation": "114028:2:18", + "nameLocation": "114028:2:38", "nodeType": "VariableDeclaration", - "scope": 34254, - "src": "114020:10:18", + "scope": 37315, + "src": "114020:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -129396,10 +129396,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34244, + "id": 37305, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "114020:7:18", + "src": "114020:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -129408,27 +129408,27 @@ "visibility": "internal" } ], - "id": 34246, + "id": 37307, "nodeType": "VariableDeclarationStatement", - "src": "114020:10:18" + "src": "114020:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "114049:828:18", + "src": "114049:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "114092:313:18", + "src": "114092:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "114110:15:18", + "src": "114110:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "114124:1:18", + "src": "114124:1:38", "type": "", "value": "0" }, @@ -129436,7 +129436,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "114114:6:18", + "src": "114114:6:38", "type": "" } ] @@ -129444,16 +129444,16 @@ { "body": { "nodeType": "YulBlock", - "src": "114195:40:18", + "src": "114195:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "114224:9:18", + "src": "114224:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "114226:5:18" + "src": "114226:5:38" } ] }, @@ -129464,33 +129464,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "114212:6:18" + "src": "114212:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "114220:1:18" + "src": "114220:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "114207:4:18" + "src": "114207:4:38" }, "nodeType": "YulFunctionCall", - "src": "114207:15:18" + "src": "114207:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "114200:6:18" + "src": "114200:6:38" }, "nodeType": "YulFunctionCall", - "src": "114200:23:18" + "src": "114200:23:38" }, "nodeType": "YulIf", - "src": "114197:36:18" + "src": "114197:36:38" } ] }, @@ -129499,12 +129499,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "114152:6:18" + "src": "114152:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "114160:4:18", + "src": "114160:4:38", "type": "", "value": "0x20" } @@ -129512,30 +129512,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "114149:2:18" + "src": "114149:2:38" }, "nodeType": "YulFunctionCall", - "src": "114149:16:18" + "src": "114149:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "114166:28:18", + "src": "114166:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "114168:24:18", + "src": "114168:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "114182:6:18" + "src": "114182:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "114190:1:18", + "src": "114190:1:38", "type": "", "value": "1" } @@ -129543,16 +129543,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "114178:3:18" + "src": "114178:3:38" }, "nodeType": "YulFunctionCall", - "src": "114178:14:18" + "src": "114178:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "114168:6:18" + "src": "114168:6:38" } ] } @@ -129560,10 +129560,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "114146:2:18", + "src": "114146:2:38", "statements": [] }, - "src": "114142:93:18" + "src": "114142:93:38" }, { "expression": { @@ -129571,34 +129571,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "114259:3:18" + "src": "114259:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "114264:6:18" + "src": "114264:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "114252:6:18" + "src": "114252:6:38" }, "nodeType": "YulFunctionCall", - "src": "114252:19:18" + "src": "114252:19:38" }, "nodeType": "YulExpressionStatement", - "src": "114252:19:18" + "src": "114252:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "114288:37:18", + "src": "114288:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "114305:3:18", + "src": "114305:3:38", "type": "", "value": "256" }, @@ -129607,38 +129607,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "114314:1:18", + "src": "114314:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "114317:6:18" + "src": "114317:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "114310:3:18" + "src": "114310:3:38" }, "nodeType": "YulFunctionCall", - "src": "114310:14:18" + "src": "114310:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "114301:3:18" + "src": "114301:3:38" }, "nodeType": "YulFunctionCall", - "src": "114301:24:18" + "src": "114301:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "114292:5:18", + "src": "114292:5:38", "type": "" } ] @@ -129651,12 +129651,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "114353:3:18" + "src": "114353:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "114358:4:18", + "src": "114358:4:38", "type": "", "value": "0x20" } @@ -129664,59 +129664,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "114349:3:18" + "src": "114349:3:38" }, "nodeType": "YulFunctionCall", - "src": "114349:14:18" + "src": "114349:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "114369:5:18" + "src": "114369:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "114380:5:18" + "src": "114380:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "114387:1:18" + "src": "114387:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "114376:3:18" + "src": "114376:3:38" }, "nodeType": "YulFunctionCall", - "src": "114376:13:18" + "src": "114376:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "114365:3:18" + "src": "114365:3:38" }, "nodeType": "YulFunctionCall", - "src": "114365:25:18" + "src": "114365:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "114342:6:18" + "src": "114342:6:38" }, "nodeType": "YulFunctionCall", - "src": "114342:49:18" + "src": "114342:49:38" }, "nodeType": "YulExpressionStatement", - "src": "114342:49:18" + "src": "114342:49:38" } ] }, @@ -129726,27 +129726,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "114084:3:18", + "src": "114084:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "114089:1:18", + "src": "114089:1:38", "type": "" } ], - "src": "114063:342:18" + "src": "114063:342:38" }, { "nodeType": "YulAssignment", - "src": "114418:17:18", + "src": "114418:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "114430:4:18", + "src": "114430:4:38", "type": "", "value": "0x00" } @@ -129754,28 +129754,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "114424:5:18" + "src": "114424:5:38" }, "nodeType": "YulFunctionCall", - "src": "114424:11:18" + "src": "114424:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "114418:2:18" + "src": "114418:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "114448:17:18", + "src": "114448:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "114460:4:18", + "src": "114460:4:38", "type": "", "value": "0x20" } @@ -129783,28 +129783,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "114454:5:18" + "src": "114454:5:38" }, "nodeType": "YulFunctionCall", - "src": "114454:11:18" + "src": "114454:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "114448:2:18" + "src": "114448:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "114478:17:18", + "src": "114478:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "114490:4:18", + "src": "114490:4:38", "type": "", "value": "0x40" } @@ -129812,28 +129812,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "114484:5:18" + "src": "114484:5:38" }, "nodeType": "YulFunctionCall", - "src": "114484:11:18" + "src": "114484:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "114478:2:18" + "src": "114478:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "114508:17:18", + "src": "114508:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "114520:4:18", + "src": "114520:4:38", "type": "", "value": "0x60" } @@ -129841,28 +129841,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "114514:5:18" + "src": "114514:5:38" }, "nodeType": "YulFunctionCall", - "src": "114514:11:18" + "src": "114514:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "114508:2:18" + "src": "114508:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "114538:17:18", + "src": "114538:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "114550:4:18", + "src": "114550:4:38", "type": "", "value": "0x80" } @@ -129870,28 +129870,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "114544:5:18" + "src": "114544:5:38" }, "nodeType": "YulFunctionCall", - "src": "114544:11:18" + "src": "114544:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "114538:2:18" + "src": "114538:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "114568:17:18", + "src": "114568:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "114580:4:18", + "src": "114580:4:38", "type": "", "value": "0xa0" } @@ -129899,28 +129899,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "114574:5:18" + "src": "114574:5:38" }, "nodeType": "YulFunctionCall", - "src": "114574:11:18" + "src": "114574:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "114568:2:18" + "src": "114568:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "114598:17:18", + "src": "114598:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "114610:4:18", + "src": "114610:4:38", "type": "", "value": "0xc0" } @@ -129928,16 +129928,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "114604:5:18" + "src": "114604:5:38" }, "nodeType": "YulFunctionCall", - "src": "114604:11:18" + "src": "114604:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "114598:2:18" + "src": "114598:2:38" } ] }, @@ -129947,14 +129947,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "114698:4:18", + "src": "114698:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "114704:10:18", + "src": "114704:10:38", "type": "", "value": "0x80e6a20b" } @@ -129962,13 +129962,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "114691:6:18" + "src": "114691:6:38" }, "nodeType": "YulFunctionCall", - "src": "114691:24:18" + "src": "114691:24:38" }, "nodeType": "YulExpressionStatement", - "src": "114691:24:18" + "src": "114691:24:38" }, { "expression": { @@ -129976,26 +129976,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "114735:4:18", + "src": "114735:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "114741:2:18" + "src": "114741:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "114728:6:18" + "src": "114728:6:38" }, "nodeType": "YulFunctionCall", - "src": "114728:16:18" + "src": "114728:16:38" }, "nodeType": "YulExpressionStatement", - "src": "114728:16:18" + "src": "114728:16:38" }, { "expression": { @@ -130003,26 +130003,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "114764:4:18", + "src": "114764:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "114770:2:18" + "src": "114770:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "114757:6:18" + "src": "114757:6:38" }, "nodeType": "YulFunctionCall", - "src": "114757:16:18" + "src": "114757:16:38" }, "nodeType": "YulExpressionStatement", - "src": "114757:16:18" + "src": "114757:16:38" }, { "expression": { @@ -130030,14 +130030,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "114793:4:18", + "src": "114793:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "114799:4:18", + "src": "114799:4:38", "type": "", "value": "0x80" } @@ -130045,13 +130045,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "114786:6:18" + "src": "114786:6:38" }, "nodeType": "YulFunctionCall", - "src": "114786:18:18" + "src": "114786:18:38" }, "nodeType": "YulExpressionStatement", - "src": "114786:18:18" + "src": "114786:18:38" }, { "expression": { @@ -130059,26 +130059,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "114824:4:18", + "src": "114824:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "114830:2:18" + "src": "114830:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "114817:6:18" + "src": "114817:6:38" }, "nodeType": "YulFunctionCall", - "src": "114817:16:18" + "src": "114817:16:38" }, "nodeType": "YulExpressionStatement", - "src": "114817:16:18" + "src": "114817:16:38" }, { "expression": { @@ -130086,126 +130086,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "114858:4:18", + "src": "114858:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "114864:2:18" + "src": "114864:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "114846:11:18" + "src": "114846:11:38" }, "nodeType": "YulFunctionCall", - "src": "114846:21:18" + "src": "114846:21:38" }, "nodeType": "YulExpressionStatement", - "src": "114846:21:18" + "src": "114846:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34227, + "declaration": 37288, "isOffset": false, "isSlot": false, - "src": "114418:2:18", + "src": "114418:2:38", "valueSize": 1 }, { - "declaration": 34230, + "declaration": 37291, "isOffset": false, "isSlot": false, - "src": "114448:2:18", + "src": "114448:2:38", "valueSize": 1 }, { - "declaration": 34233, + "declaration": 37294, "isOffset": false, "isSlot": false, - "src": "114478:2:18", + "src": "114478:2:38", "valueSize": 1 }, { - "declaration": 34236, + "declaration": 37297, "isOffset": false, "isSlot": false, - "src": "114508:2:18", + "src": "114508:2:38", "valueSize": 1 }, { - "declaration": 34239, + "declaration": 37300, "isOffset": false, "isSlot": false, - "src": "114538:2:18", + "src": "114538:2:38", "valueSize": 1 }, { - "declaration": 34242, + "declaration": 37303, "isOffset": false, "isSlot": false, - "src": "114568:2:18", + "src": "114568:2:38", "valueSize": 1 }, { - "declaration": 34245, + "declaration": 37306, "isOffset": false, "isSlot": false, - "src": "114598:2:18", + "src": "114598:2:38", "valueSize": 1 }, { - "declaration": 34217, + "declaration": 37278, "isOffset": false, "isSlot": false, - "src": "114741:2:18", + "src": "114741:2:38", "valueSize": 1 }, { - "declaration": 34219, + "declaration": 37280, "isOffset": false, "isSlot": false, - "src": "114770:2:18", + "src": "114770:2:38", "valueSize": 1 }, { - "declaration": 34221, + "declaration": 37282, "isOffset": false, "isSlot": false, - "src": "114864:2:18", + "src": "114864:2:38", "valueSize": 1 }, { - "declaration": 34223, + "declaration": 37284, "isOffset": false, "isSlot": false, - "src": "114830:2:18", + "src": "114830:2:38", "valueSize": 1 } ], - "id": 34247, + "id": 37308, "nodeType": "InlineAssembly", - "src": "114040:837:18" + "src": "114040:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34249, + "id": 37310, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "114902:4:18", + "src": "114902:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -130214,14 +130214,14 @@ }, { "hexValue": "30786334", - "id": 34250, + "id": 37311, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "114908:4:18", + "src": "114908:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -130240,18 +130240,18 @@ "typeString": "int_const 196" } ], - "id": 34248, + "id": 37309, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "114886:15:18", + "referencedDeclaration": 33383, + "src": "114886:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34251, + "id": 37312, "isConstant": false, "isLValue": false, "isPure": false, @@ -130260,21 +130260,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "114886:27:18", + "src": "114886:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34252, + "id": 37313, "nodeType": "ExpressionStatement", - "src": "114886:27:18" + "src": "114886:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "114932:214:18", + "src": "114932:214:38", "statements": [ { "expression": { @@ -130282,26 +130282,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "114953:4:18", + "src": "114953:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "114959:2:18" + "src": "114959:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "114946:6:18" + "src": "114946:6:38" }, "nodeType": "YulFunctionCall", - "src": "114946:16:18" + "src": "114946:16:38" }, "nodeType": "YulExpressionStatement", - "src": "114946:16:18" + "src": "114946:16:38" }, { "expression": { @@ -130309,26 +130309,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "114982:4:18", + "src": "114982:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "114988:2:18" + "src": "114988:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "114975:6:18" + "src": "114975:6:38" }, "nodeType": "YulFunctionCall", - "src": "114975:16:18" + "src": "114975:16:38" }, "nodeType": "YulExpressionStatement", - "src": "114975:16:18" + "src": "114975:16:38" }, { "expression": { @@ -130336,26 +130336,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "115011:4:18", + "src": "115011:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "115017:2:18" + "src": "115017:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "115004:6:18" + "src": "115004:6:38" }, "nodeType": "YulFunctionCall", - "src": "115004:16:18" + "src": "115004:16:38" }, "nodeType": "YulExpressionStatement", - "src": "115004:16:18" + "src": "115004:16:38" }, { "expression": { @@ -130363,26 +130363,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "115040:4:18", + "src": "115040:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "115046:2:18" + "src": "115046:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "115033:6:18" + "src": "115033:6:38" }, "nodeType": "YulFunctionCall", - "src": "115033:16:18" + "src": "115033:16:38" }, "nodeType": "YulExpressionStatement", - "src": "115033:16:18" + "src": "115033:16:38" }, { "expression": { @@ -130390,26 +130390,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "115069:4:18", + "src": "115069:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "115075:2:18" + "src": "115075:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "115062:6:18" + "src": "115062:6:38" }, "nodeType": "YulFunctionCall", - "src": "115062:16:18" + "src": "115062:16:38" }, "nodeType": "YulExpressionStatement", - "src": "115062:16:18" + "src": "115062:16:38" }, { "expression": { @@ -130417,26 +130417,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "115098:4:18", + "src": "115098:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "115104:2:18" + "src": "115104:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "115091:6:18" + "src": "115091:6:38" }, "nodeType": "YulFunctionCall", - "src": "115091:16:18" + "src": "115091:16:38" }, "nodeType": "YulExpressionStatement", - "src": "115091:16:18" + "src": "115091:16:38" }, { "expression": { @@ -130444,84 +130444,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "115127:4:18", + "src": "115127:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "115133:2:18" + "src": "115133:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "115120:6:18" + "src": "115120:6:38" }, "nodeType": "YulFunctionCall", - "src": "115120:16:18" + "src": "115120:16:38" }, "nodeType": "YulExpressionStatement", - "src": "115120:16:18" + "src": "115120:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34227, + "declaration": 37288, "isOffset": false, "isSlot": false, - "src": "114959:2:18", + "src": "114959:2:38", "valueSize": 1 }, { - "declaration": 34230, + "declaration": 37291, "isOffset": false, "isSlot": false, - "src": "114988:2:18", + "src": "114988:2:38", "valueSize": 1 }, { - "declaration": 34233, + "declaration": 37294, "isOffset": false, "isSlot": false, - "src": "115017:2:18", + "src": "115017:2:38", "valueSize": 1 }, { - "declaration": 34236, + "declaration": 37297, "isOffset": false, "isSlot": false, - "src": "115046:2:18", + "src": "115046:2:38", "valueSize": 1 }, { - "declaration": 34239, + "declaration": 37300, "isOffset": false, "isSlot": false, - "src": "115075:2:18", + "src": "115075:2:38", "valueSize": 1 }, { - "declaration": 34242, + "declaration": 37303, "isOffset": false, "isSlot": false, - "src": "115104:2:18", + "src": "115104:2:38", "valueSize": 1 }, { - "declaration": 34245, + "declaration": 37306, "isOffset": false, "isSlot": false, - "src": "115133:2:18", + "src": "115133:2:38", "valueSize": 1 } ], - "id": 34253, + "id": 37314, "nodeType": "InlineAssembly", - "src": "114923:223:18" + "src": "114923:223:38" } ] }, @@ -130529,20 +130529,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "113827:3:18", + "nameLocation": "113827:3:38", "parameters": { - "id": 34224, + "id": 37285, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34217, + "id": 37278, "mutability": "mutable", "name": "p0", - "nameLocation": "113839:2:18", + "nameLocation": "113839:2:38", "nodeType": "VariableDeclaration", - "scope": 34255, - "src": "113831:10:18", + "scope": 37316, + "src": "113831:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -130550,10 +130550,10 @@ "typeString": "address" }, "typeName": { - "id": 34216, + "id": 37277, "name": "address", "nodeType": "ElementaryTypeName", - "src": "113831:7:18", + "src": "113831:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -130564,13 +130564,13 @@ }, { "constant": false, - "id": 34219, + "id": 37280, "mutability": "mutable", "name": "p1", - "nameLocation": "113848:2:18", + "nameLocation": "113848:2:38", "nodeType": "VariableDeclaration", - "scope": 34255, - "src": "113843:7:18", + "scope": 37316, + "src": "113843:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -130578,10 +130578,10 @@ "typeString": "bool" }, "typeName": { - "id": 34218, + "id": 37279, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "113843:4:18", + "src": "113843:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -130591,13 +130591,13 @@ }, { "constant": false, - "id": 34221, + "id": 37282, "mutability": "mutable", "name": "p2", - "nameLocation": "113860:2:18", + "nameLocation": "113860:2:38", "nodeType": "VariableDeclaration", - "scope": 34255, - "src": "113852:10:18", + "scope": 37316, + "src": "113852:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -130605,10 +130605,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34220, + "id": 37281, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "113852:7:18", + "src": "113852:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -130618,13 +130618,13 @@ }, { "constant": false, - "id": 34223, + "id": 37284, "mutability": "mutable", "name": "p3", - "nameLocation": "113872:2:18", + "nameLocation": "113872:2:38", "nodeType": "VariableDeclaration", - "scope": 34255, - "src": "113864:10:18", + "scope": 37316, + "src": "113864:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -130632,10 +130632,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34222, + "id": 37283, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "113864:7:18", + "src": "113864:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -130644,44 +130644,44 @@ "visibility": "internal" } ], - "src": "113830:45:18" + "src": "113830:45:38" }, "returnParameters": { - "id": 34225, + "id": 37286, "nodeType": "ParameterList", "parameters": [], - "src": "113890:0:18" + "src": "113890:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34301, + "id": 37362, "nodeType": "FunctionDefinition", - "src": "115158:1530:18", + "src": "115158:1530:38", "nodes": [], "body": { - "id": 34300, + "id": 37361, "nodeType": "Block", - "src": "115230:1458:18", + "src": "115230:1458:38", "nodes": [], "statements": [ { "assignments": [ - 34267 + 37328 ], "declarations": [ { "constant": false, - "id": 34267, + "id": 37328, "mutability": "mutable", "name": "m0", - "nameLocation": "115248:2:18", + "nameLocation": "115248:2:38", "nodeType": "VariableDeclaration", - "scope": 34300, - "src": "115240:10:18", + "scope": 37361, + "src": "115240:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -130689,10 +130689,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34266, + "id": 37327, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "115240:7:18", + "src": "115240:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -130701,24 +130701,24 @@ "visibility": "internal" } ], - "id": 34268, + "id": 37329, "nodeType": "VariableDeclarationStatement", - "src": "115240:10:18" + "src": "115240:10:38" }, { "assignments": [ - 34270 + 37331 ], "declarations": [ { "constant": false, - "id": 34270, + "id": 37331, "mutability": "mutable", "name": "m1", - "nameLocation": "115268:2:18", + "nameLocation": "115268:2:38", "nodeType": "VariableDeclaration", - "scope": 34300, - "src": "115260:10:18", + "scope": 37361, + "src": "115260:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -130726,10 +130726,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34269, + "id": 37330, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "115260:7:18", + "src": "115260:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -130738,24 +130738,24 @@ "visibility": "internal" } ], - "id": 34271, + "id": 37332, "nodeType": "VariableDeclarationStatement", - "src": "115260:10:18" + "src": "115260:10:38" }, { "assignments": [ - 34273 + 37334 ], "declarations": [ { "constant": false, - "id": 34273, + "id": 37334, "mutability": "mutable", "name": "m2", - "nameLocation": "115288:2:18", + "nameLocation": "115288:2:38", "nodeType": "VariableDeclaration", - "scope": 34300, - "src": "115280:10:18", + "scope": 37361, + "src": "115280:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -130763,10 +130763,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34272, + "id": 37333, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "115280:7:18", + "src": "115280:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -130775,24 +130775,24 @@ "visibility": "internal" } ], - "id": 34274, + "id": 37335, "nodeType": "VariableDeclarationStatement", - "src": "115280:10:18" + "src": "115280:10:38" }, { "assignments": [ - 34276 + 37337 ], "declarations": [ { "constant": false, - "id": 34276, + "id": 37337, "mutability": "mutable", "name": "m3", - "nameLocation": "115308:2:18", + "nameLocation": "115308:2:38", "nodeType": "VariableDeclaration", - "scope": 34300, - "src": "115300:10:18", + "scope": 37361, + "src": "115300:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -130800,10 +130800,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34275, + "id": 37336, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "115300:7:18", + "src": "115300:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -130812,24 +130812,24 @@ "visibility": "internal" } ], - "id": 34277, + "id": 37338, "nodeType": "VariableDeclarationStatement", - "src": "115300:10:18" + "src": "115300:10:38" }, { "assignments": [ - 34279 + 37340 ], "declarations": [ { "constant": false, - "id": 34279, + "id": 37340, "mutability": "mutable", "name": "m4", - "nameLocation": "115328:2:18", + "nameLocation": "115328:2:38", "nodeType": "VariableDeclaration", - "scope": 34300, - "src": "115320:10:18", + "scope": 37361, + "src": "115320:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -130837,10 +130837,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34278, + "id": 37339, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "115320:7:18", + "src": "115320:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -130849,24 +130849,24 @@ "visibility": "internal" } ], - "id": 34280, + "id": 37341, "nodeType": "VariableDeclarationStatement", - "src": "115320:10:18" + "src": "115320:10:38" }, { "assignments": [ - 34282 + 37343 ], "declarations": [ { "constant": false, - "id": 34282, + "id": 37343, "mutability": "mutable", "name": "m5", - "nameLocation": "115348:2:18", + "nameLocation": "115348:2:38", "nodeType": "VariableDeclaration", - "scope": 34300, - "src": "115340:10:18", + "scope": 37361, + "src": "115340:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -130874,10 +130874,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34281, + "id": 37342, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "115340:7:18", + "src": "115340:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -130886,24 +130886,24 @@ "visibility": "internal" } ], - "id": 34283, + "id": 37344, "nodeType": "VariableDeclarationStatement", - "src": "115340:10:18" + "src": "115340:10:38" }, { "assignments": [ - 34285 + 37346 ], "declarations": [ { "constant": false, - "id": 34285, + "id": 37346, "mutability": "mutable", "name": "m6", - "nameLocation": "115368:2:18", + "nameLocation": "115368:2:38", "nodeType": "VariableDeclaration", - "scope": 34300, - "src": "115360:10:18", + "scope": 37361, + "src": "115360:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -130911,10 +130911,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34284, + "id": 37345, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "115360:7:18", + "src": "115360:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -130923,24 +130923,24 @@ "visibility": "internal" } ], - "id": 34286, + "id": 37347, "nodeType": "VariableDeclarationStatement", - "src": "115360:10:18" + "src": "115360:10:38" }, { "assignments": [ - 34288 + 37349 ], "declarations": [ { "constant": false, - "id": 34288, + "id": 37349, "mutability": "mutable", "name": "m7", - "nameLocation": "115388:2:18", + "nameLocation": "115388:2:38", "nodeType": "VariableDeclaration", - "scope": 34300, - "src": "115380:10:18", + "scope": 37361, + "src": "115380:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -130948,10 +130948,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34287, + "id": 37348, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "115380:7:18", + "src": "115380:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -130960,24 +130960,24 @@ "visibility": "internal" } ], - "id": 34289, + "id": 37350, "nodeType": "VariableDeclarationStatement", - "src": "115380:10:18" + "src": "115380:10:38" }, { "assignments": [ - 34291 + 37352 ], "declarations": [ { "constant": false, - "id": 34291, + "id": 37352, "mutability": "mutable", "name": "m8", - "nameLocation": "115408:2:18", + "nameLocation": "115408:2:38", "nodeType": "VariableDeclaration", - "scope": 34300, - "src": "115400:10:18", + "scope": 37361, + "src": "115400:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -130985,10 +130985,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34290, + "id": 37351, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "115400:7:18", + "src": "115400:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -130997,27 +130997,27 @@ "visibility": "internal" } ], - "id": 34292, + "id": 37353, "nodeType": "VariableDeclarationStatement", - "src": "115400:10:18" + "src": "115400:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "115429:924:18", + "src": "115429:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "115472:313:18", + "src": "115472:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "115490:15:18", + "src": "115490:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "115504:1:18", + "src": "115504:1:38", "type": "", "value": "0" }, @@ -131025,7 +131025,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "115494:6:18", + "src": "115494:6:38", "type": "" } ] @@ -131033,16 +131033,16 @@ { "body": { "nodeType": "YulBlock", - "src": "115575:40:18", + "src": "115575:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "115604:9:18", + "src": "115604:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "115606:5:18" + "src": "115606:5:38" } ] }, @@ -131053,33 +131053,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "115592:6:18" + "src": "115592:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "115600:1:18" + "src": "115600:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "115587:4:18" + "src": "115587:4:38" }, "nodeType": "YulFunctionCall", - "src": "115587:15:18" + "src": "115587:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "115580:6:18" + "src": "115580:6:38" }, "nodeType": "YulFunctionCall", - "src": "115580:23:18" + "src": "115580:23:38" }, "nodeType": "YulIf", - "src": "115577:36:18" + "src": "115577:36:38" } ] }, @@ -131088,12 +131088,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "115532:6:18" + "src": "115532:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "115540:4:18", + "src": "115540:4:38", "type": "", "value": "0x20" } @@ -131101,30 +131101,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "115529:2:18" + "src": "115529:2:38" }, "nodeType": "YulFunctionCall", - "src": "115529:16:18" + "src": "115529:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "115546:28:18", + "src": "115546:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "115548:24:18", + "src": "115548:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "115562:6:18" + "src": "115562:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "115570:1:18", + "src": "115570:1:38", "type": "", "value": "1" } @@ -131132,16 +131132,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "115558:3:18" + "src": "115558:3:38" }, "nodeType": "YulFunctionCall", - "src": "115558:14:18" + "src": "115558:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "115548:6:18" + "src": "115548:6:38" } ] } @@ -131149,10 +131149,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "115526:2:18", + "src": "115526:2:38", "statements": [] }, - "src": "115522:93:18" + "src": "115522:93:38" }, { "expression": { @@ -131160,34 +131160,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "115639:3:18" + "src": "115639:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "115644:6:18" + "src": "115644:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "115632:6:18" + "src": "115632:6:38" }, "nodeType": "YulFunctionCall", - "src": "115632:19:18" + "src": "115632:19:38" }, "nodeType": "YulExpressionStatement", - "src": "115632:19:18" + "src": "115632:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "115668:37:18", + "src": "115668:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "115685:3:18", + "src": "115685:3:38", "type": "", "value": "256" }, @@ -131196,38 +131196,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "115694:1:18", + "src": "115694:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "115697:6:18" + "src": "115697:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "115690:3:18" + "src": "115690:3:38" }, "nodeType": "YulFunctionCall", - "src": "115690:14:18" + "src": "115690:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "115681:3:18" + "src": "115681:3:38" }, "nodeType": "YulFunctionCall", - "src": "115681:24:18" + "src": "115681:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "115672:5:18", + "src": "115672:5:38", "type": "" } ] @@ -131240,12 +131240,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "115733:3:18" + "src": "115733:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "115738:4:18", + "src": "115738:4:38", "type": "", "value": "0x20" } @@ -131253,59 +131253,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "115729:3:18" + "src": "115729:3:38" }, "nodeType": "YulFunctionCall", - "src": "115729:14:18" + "src": "115729:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "115749:5:18" + "src": "115749:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "115760:5:18" + "src": "115760:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "115767:1:18" + "src": "115767:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "115756:3:18" + "src": "115756:3:38" }, "nodeType": "YulFunctionCall", - "src": "115756:13:18" + "src": "115756:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "115745:3:18" + "src": "115745:3:38" }, "nodeType": "YulFunctionCall", - "src": "115745:25:18" + "src": "115745:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "115722:6:18" + "src": "115722:6:38" }, "nodeType": "YulFunctionCall", - "src": "115722:49:18" + "src": "115722:49:38" }, "nodeType": "YulExpressionStatement", - "src": "115722:49:18" + "src": "115722:49:38" } ] }, @@ -131315,27 +131315,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "115464:3:18", + "src": "115464:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "115469:1:18", + "src": "115469:1:38", "type": "" } ], - "src": "115443:342:18" + "src": "115443:342:38" }, { "nodeType": "YulAssignment", - "src": "115798:17:18", + "src": "115798:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "115810:4:18", + "src": "115810:4:38", "type": "", "value": "0x00" } @@ -131343,28 +131343,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "115804:5:18" + "src": "115804:5:38" }, "nodeType": "YulFunctionCall", - "src": "115804:11:18" + "src": "115804:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "115798:2:18" + "src": "115798:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "115828:17:18", + "src": "115828:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "115840:4:18", + "src": "115840:4:38", "type": "", "value": "0x20" } @@ -131372,28 +131372,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "115834:5:18" + "src": "115834:5:38" }, "nodeType": "YulFunctionCall", - "src": "115834:11:18" + "src": "115834:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "115828:2:18" + "src": "115828:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "115858:17:18", + "src": "115858:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "115870:4:18", + "src": "115870:4:38", "type": "", "value": "0x40" } @@ -131401,28 +131401,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "115864:5:18" + "src": "115864:5:38" }, "nodeType": "YulFunctionCall", - "src": "115864:11:18" + "src": "115864:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "115858:2:18" + "src": "115858:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "115888:17:18", + "src": "115888:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "115900:4:18", + "src": "115900:4:38", "type": "", "value": "0x60" } @@ -131430,28 +131430,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "115894:5:18" + "src": "115894:5:38" }, "nodeType": "YulFunctionCall", - "src": "115894:11:18" + "src": "115894:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "115888:2:18" + "src": "115888:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "115918:17:18", + "src": "115918:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "115930:4:18", + "src": "115930:4:38", "type": "", "value": "0x80" } @@ -131459,28 +131459,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "115924:5:18" + "src": "115924:5:38" }, "nodeType": "YulFunctionCall", - "src": "115924:11:18" + "src": "115924:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "115918:2:18" + "src": "115918:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "115948:17:18", + "src": "115948:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "115960:4:18", + "src": "115960:4:38", "type": "", "value": "0xa0" } @@ -131488,28 +131488,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "115954:5:18" + "src": "115954:5:38" }, "nodeType": "YulFunctionCall", - "src": "115954:11:18" + "src": "115954:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "115948:2:18" + "src": "115948:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "115978:17:18", + "src": "115978:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "115990:4:18", + "src": "115990:4:38", "type": "", "value": "0xc0" } @@ -131517,28 +131517,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "115984:5:18" + "src": "115984:5:38" }, "nodeType": "YulFunctionCall", - "src": "115984:11:18" + "src": "115984:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "115978:2:18" + "src": "115978:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "116008:17:18", + "src": "116008:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "116020:4:18", + "src": "116020:4:38", "type": "", "value": "0xe0" } @@ -131546,28 +131546,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "116014:5:18" + "src": "116014:5:38" }, "nodeType": "YulFunctionCall", - "src": "116014:11:18" + "src": "116014:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "116008:2:18" + "src": "116008:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "116038:18:18", + "src": "116038:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "116050:5:18", + "src": "116050:5:38", "type": "", "value": "0x100" } @@ -131575,16 +131575,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "116044:5:18" + "src": "116044:5:38" }, "nodeType": "YulFunctionCall", - "src": "116044:12:18" + "src": "116044:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "116038:2:18" + "src": "116038:2:38" } ] }, @@ -131594,14 +131594,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "116138:4:18", + "src": "116138:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "116144:10:18", + "src": "116144:10:38", "type": "", "value": "0x475c5c33" } @@ -131609,13 +131609,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "116131:6:18" + "src": "116131:6:38" }, "nodeType": "YulFunctionCall", - "src": "116131:24:18" + "src": "116131:24:38" }, "nodeType": "YulExpressionStatement", - "src": "116131:24:18" + "src": "116131:24:38" }, { "expression": { @@ -131623,26 +131623,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "116175:4:18", + "src": "116175:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "116181:2:18" + "src": "116181:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "116168:6:18" + "src": "116168:6:38" }, "nodeType": "YulFunctionCall", - "src": "116168:16:18" + "src": "116168:16:38" }, "nodeType": "YulExpressionStatement", - "src": "116168:16:18" + "src": "116168:16:38" }, { "expression": { @@ -131650,26 +131650,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "116204:4:18", + "src": "116204:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "116210:2:18" + "src": "116210:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "116197:6:18" + "src": "116197:6:38" }, "nodeType": "YulFunctionCall", - "src": "116197:16:18" + "src": "116197:16:38" }, "nodeType": "YulExpressionStatement", - "src": "116197:16:18" + "src": "116197:16:38" }, { "expression": { @@ -131677,14 +131677,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "116233:4:18", + "src": "116233:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "116239:4:18", + "src": "116239:4:38", "type": "", "value": "0x80" } @@ -131692,13 +131692,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "116226:6:18" + "src": "116226:6:38" }, "nodeType": "YulFunctionCall", - "src": "116226:18:18" + "src": "116226:18:38" }, "nodeType": "YulExpressionStatement", - "src": "116226:18:18" + "src": "116226:18:38" }, { "expression": { @@ -131706,14 +131706,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "116264:4:18", + "src": "116264:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "116270:4:18", + "src": "116270:4:38", "type": "", "value": "0xc0" } @@ -131721,13 +131721,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "116257:6:18" + "src": "116257:6:38" }, "nodeType": "YulFunctionCall", - "src": "116257:18:18" + "src": "116257:18:38" }, "nodeType": "YulExpressionStatement", - "src": "116257:18:18" + "src": "116257:18:38" }, { "expression": { @@ -131735,26 +131735,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "116300:4:18", + "src": "116300:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "116306:2:18" + "src": "116306:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "116288:11:18" + "src": "116288:11:38" }, "nodeType": "YulFunctionCall", - "src": "116288:21:18" + "src": "116288:21:38" }, "nodeType": "YulExpressionStatement", - "src": "116288:21:18" + "src": "116288:21:38" }, { "expression": { @@ -131762,140 +131762,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "116334:4:18", + "src": "116334:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "116340:2:18" + "src": "116340:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "116322:11:18" + "src": "116322:11:38" }, "nodeType": "YulFunctionCall", - "src": "116322:21:18" + "src": "116322:21:38" }, "nodeType": "YulExpressionStatement", - "src": "116322:21:18" + "src": "116322:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34267, + "declaration": 37328, "isOffset": false, "isSlot": false, - "src": "115798:2:18", + "src": "115798:2:38", "valueSize": 1 }, { - "declaration": 34270, + "declaration": 37331, "isOffset": false, "isSlot": false, - "src": "115828:2:18", + "src": "115828:2:38", "valueSize": 1 }, { - "declaration": 34273, + "declaration": 37334, "isOffset": false, "isSlot": false, - "src": "115858:2:18", + "src": "115858:2:38", "valueSize": 1 }, { - "declaration": 34276, + "declaration": 37337, "isOffset": false, "isSlot": false, - "src": "115888:2:18", + "src": "115888:2:38", "valueSize": 1 }, { - "declaration": 34279, + "declaration": 37340, "isOffset": false, "isSlot": false, - "src": "115918:2:18", + "src": "115918:2:38", "valueSize": 1 }, { - "declaration": 34282, + "declaration": 37343, "isOffset": false, "isSlot": false, - "src": "115948:2:18", + "src": "115948:2:38", "valueSize": 1 }, { - "declaration": 34285, + "declaration": 37346, "isOffset": false, "isSlot": false, - "src": "115978:2:18", + "src": "115978:2:38", "valueSize": 1 }, { - "declaration": 34288, + "declaration": 37349, "isOffset": false, "isSlot": false, - "src": "116008:2:18", + "src": "116008:2:38", "valueSize": 1 }, { - "declaration": 34291, + "declaration": 37352, "isOffset": false, "isSlot": false, - "src": "116038:2:18", + "src": "116038:2:38", "valueSize": 1 }, { - "declaration": 34257, + "declaration": 37318, "isOffset": false, "isSlot": false, - "src": "116181:2:18", + "src": "116181:2:38", "valueSize": 1 }, { - "declaration": 34259, + "declaration": 37320, "isOffset": false, "isSlot": false, - "src": "116210:2:18", + "src": "116210:2:38", "valueSize": 1 }, { - "declaration": 34261, + "declaration": 37322, "isOffset": false, "isSlot": false, - "src": "116306:2:18", + "src": "116306:2:38", "valueSize": 1 }, { - "declaration": 34263, + "declaration": 37324, "isOffset": false, "isSlot": false, - "src": "116340:2:18", + "src": "116340:2:38", "valueSize": 1 } ], - "id": 34293, + "id": 37354, "nodeType": "InlineAssembly", - "src": "115420:933:18" + "src": "115420:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34295, + "id": 37356, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "116378:4:18", + "src": "116378:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -131904,14 +131904,14 @@ }, { "hexValue": "3078313034", - "id": 34296, + "id": 37357, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "116384:5:18", + "src": "116384:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -131930,18 +131930,18 @@ "typeString": "int_const 260" } ], - "id": 34294, + "id": 37355, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "116362:15:18", + "referencedDeclaration": 33383, + "src": "116362:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34297, + "id": 37358, "isConstant": false, "isLValue": false, "isPure": false, @@ -131950,21 +131950,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "116362:28:18", + "src": "116362:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34298, + "id": 37359, "nodeType": "ExpressionStatement", - "src": "116362:28:18" + "src": "116362:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "116409:273:18", + "src": "116409:273:38", "statements": [ { "expression": { @@ -131972,26 +131972,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "116430:4:18", + "src": "116430:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "116436:2:18" + "src": "116436:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "116423:6:18" + "src": "116423:6:38" }, "nodeType": "YulFunctionCall", - "src": "116423:16:18" + "src": "116423:16:38" }, "nodeType": "YulExpressionStatement", - "src": "116423:16:18" + "src": "116423:16:38" }, { "expression": { @@ -131999,26 +131999,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "116459:4:18", + "src": "116459:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "116465:2:18" + "src": "116465:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "116452:6:18" + "src": "116452:6:38" }, "nodeType": "YulFunctionCall", - "src": "116452:16:18" + "src": "116452:16:38" }, "nodeType": "YulExpressionStatement", - "src": "116452:16:18" + "src": "116452:16:38" }, { "expression": { @@ -132026,26 +132026,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "116488:4:18", + "src": "116488:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "116494:2:18" + "src": "116494:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "116481:6:18" + "src": "116481:6:38" }, "nodeType": "YulFunctionCall", - "src": "116481:16:18" + "src": "116481:16:38" }, "nodeType": "YulExpressionStatement", - "src": "116481:16:18" + "src": "116481:16:38" }, { "expression": { @@ -132053,26 +132053,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "116517:4:18", + "src": "116517:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "116523:2:18" + "src": "116523:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "116510:6:18" + "src": "116510:6:38" }, "nodeType": "YulFunctionCall", - "src": "116510:16:18" + "src": "116510:16:38" }, "nodeType": "YulExpressionStatement", - "src": "116510:16:18" + "src": "116510:16:38" }, { "expression": { @@ -132080,26 +132080,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "116546:4:18", + "src": "116546:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "116552:2:18" + "src": "116552:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "116539:6:18" + "src": "116539:6:38" }, "nodeType": "YulFunctionCall", - "src": "116539:16:18" + "src": "116539:16:38" }, "nodeType": "YulExpressionStatement", - "src": "116539:16:18" + "src": "116539:16:38" }, { "expression": { @@ -132107,26 +132107,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "116575:4:18", + "src": "116575:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "116581:2:18" + "src": "116581:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "116568:6:18" + "src": "116568:6:38" }, "nodeType": "YulFunctionCall", - "src": "116568:16:18" + "src": "116568:16:38" }, "nodeType": "YulExpressionStatement", - "src": "116568:16:18" + "src": "116568:16:38" }, { "expression": { @@ -132134,26 +132134,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "116604:4:18", + "src": "116604:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "116610:2:18" + "src": "116610:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "116597:6:18" + "src": "116597:6:38" }, "nodeType": "YulFunctionCall", - "src": "116597:16:18" + "src": "116597:16:38" }, "nodeType": "YulExpressionStatement", - "src": "116597:16:18" + "src": "116597:16:38" }, { "expression": { @@ -132161,26 +132161,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "116633:4:18", + "src": "116633:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "116639:2:18" + "src": "116639:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "116626:6:18" + "src": "116626:6:38" }, "nodeType": "YulFunctionCall", - "src": "116626:16:18" + "src": "116626:16:38" }, "nodeType": "YulExpressionStatement", - "src": "116626:16:18" + "src": "116626:16:38" }, { "expression": { @@ -132188,98 +132188,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "116662:5:18", + "src": "116662:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "116669:2:18" + "src": "116669:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "116655:6:18" + "src": "116655:6:38" }, "nodeType": "YulFunctionCall", - "src": "116655:17:18" + "src": "116655:17:38" }, "nodeType": "YulExpressionStatement", - "src": "116655:17:18" + "src": "116655:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34267, + "declaration": 37328, "isOffset": false, "isSlot": false, - "src": "116436:2:18", + "src": "116436:2:38", "valueSize": 1 }, { - "declaration": 34270, + "declaration": 37331, "isOffset": false, "isSlot": false, - "src": "116465:2:18", + "src": "116465:2:38", "valueSize": 1 }, { - "declaration": 34273, + "declaration": 37334, "isOffset": false, "isSlot": false, - "src": "116494:2:18", + "src": "116494:2:38", "valueSize": 1 }, { - "declaration": 34276, + "declaration": 37337, "isOffset": false, "isSlot": false, - "src": "116523:2:18", + "src": "116523:2:38", "valueSize": 1 }, { - "declaration": 34279, + "declaration": 37340, "isOffset": false, "isSlot": false, - "src": "116552:2:18", + "src": "116552:2:38", "valueSize": 1 }, { - "declaration": 34282, + "declaration": 37343, "isOffset": false, "isSlot": false, - "src": "116581:2:18", + "src": "116581:2:38", "valueSize": 1 }, { - "declaration": 34285, + "declaration": 37346, "isOffset": false, "isSlot": false, - "src": "116610:2:18", + "src": "116610:2:38", "valueSize": 1 }, { - "declaration": 34288, + "declaration": 37349, "isOffset": false, "isSlot": false, - "src": "116639:2:18", + "src": "116639:2:38", "valueSize": 1 }, { - "declaration": 34291, + "declaration": 37352, "isOffset": false, "isSlot": false, - "src": "116669:2:18", + "src": "116669:2:38", "valueSize": 1 } ], - "id": 34299, + "id": 37360, "nodeType": "InlineAssembly", - "src": "116400:282:18" + "src": "116400:282:38" } ] }, @@ -132287,20 +132287,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "115167:3:18", + "nameLocation": "115167:3:38", "parameters": { - "id": 34264, + "id": 37325, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34257, + "id": 37318, "mutability": "mutable", "name": "p0", - "nameLocation": "115179:2:18", + "nameLocation": "115179:2:38", "nodeType": "VariableDeclaration", - "scope": 34301, - "src": "115171:10:18", + "scope": 37362, + "src": "115171:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -132308,10 +132308,10 @@ "typeString": "address" }, "typeName": { - "id": 34256, + "id": 37317, "name": "address", "nodeType": "ElementaryTypeName", - "src": "115171:7:18", + "src": "115171:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -132322,13 +132322,13 @@ }, { "constant": false, - "id": 34259, + "id": 37320, "mutability": "mutable", "name": "p1", - "nameLocation": "115188:2:18", + "nameLocation": "115188:2:38", "nodeType": "VariableDeclaration", - "scope": 34301, - "src": "115183:7:18", + "scope": 37362, + "src": "115183:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -132336,10 +132336,10 @@ "typeString": "bool" }, "typeName": { - "id": 34258, + "id": 37319, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "115183:4:18", + "src": "115183:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -132349,13 +132349,13 @@ }, { "constant": false, - "id": 34261, + "id": 37322, "mutability": "mutable", "name": "p2", - "nameLocation": "115200:2:18", + "nameLocation": "115200:2:38", "nodeType": "VariableDeclaration", - "scope": 34301, - "src": "115192:10:18", + "scope": 37362, + "src": "115192:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -132363,10 +132363,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34260, + "id": 37321, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "115192:7:18", + "src": "115192:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -132376,13 +132376,13 @@ }, { "constant": false, - "id": 34263, + "id": 37324, "mutability": "mutable", "name": "p3", - "nameLocation": "115212:2:18", + "nameLocation": "115212:2:38", "nodeType": "VariableDeclaration", - "scope": 34301, - "src": "115204:10:18", + "scope": 37362, + "src": "115204:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -132390,10 +132390,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34262, + "id": 37323, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "115204:7:18", + "src": "115204:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -132402,44 +132402,44 @@ "visibility": "internal" } ], - "src": "115170:45:18" + "src": "115170:45:38" }, "returnParameters": { - "id": 34265, + "id": 37326, "nodeType": "ParameterList", "parameters": [], - "src": "115230:0:18" + "src": "115230:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34335, + "id": 37396, "nodeType": "FunctionDefinition", - "src": "116694:792:18", + "src": "116694:792:38", "nodes": [], "body": { - "id": 34334, + "id": 37395, "nodeType": "Block", - "src": "116769:717:18", + "src": "116769:717:38", "nodes": [], "statements": [ { "assignments": [ - 34313 + 37374 ], "declarations": [ { "constant": false, - "id": 34313, + "id": 37374, "mutability": "mutable", "name": "m0", - "nameLocation": "116787:2:18", + "nameLocation": "116787:2:38", "nodeType": "VariableDeclaration", - "scope": 34334, - "src": "116779:10:18", + "scope": 37395, + "src": "116779:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -132447,10 +132447,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34312, + "id": 37373, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "116779:7:18", + "src": "116779:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -132459,24 +132459,24 @@ "visibility": "internal" } ], - "id": 34314, + "id": 37375, "nodeType": "VariableDeclarationStatement", - "src": "116779:10:18" + "src": "116779:10:38" }, { "assignments": [ - 34316 + 37377 ], "declarations": [ { "constant": false, - "id": 34316, + "id": 37377, "mutability": "mutable", "name": "m1", - "nameLocation": "116807:2:18", + "nameLocation": "116807:2:38", "nodeType": "VariableDeclaration", - "scope": 34334, - "src": "116799:10:18", + "scope": 37395, + "src": "116799:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -132484,10 +132484,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34315, + "id": 37376, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "116799:7:18", + "src": "116799:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -132496,24 +132496,24 @@ "visibility": "internal" } ], - "id": 34317, + "id": 37378, "nodeType": "VariableDeclarationStatement", - "src": "116799:10:18" + "src": "116799:10:38" }, { "assignments": [ - 34319 + 37380 ], "declarations": [ { "constant": false, - "id": 34319, + "id": 37380, "mutability": "mutable", "name": "m2", - "nameLocation": "116827:2:18", + "nameLocation": "116827:2:38", "nodeType": "VariableDeclaration", - "scope": 34334, - "src": "116819:10:18", + "scope": 37395, + "src": "116819:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -132521,10 +132521,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34318, + "id": 37379, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "116819:7:18", + "src": "116819:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -132533,24 +132533,24 @@ "visibility": "internal" } ], - "id": 34320, + "id": 37381, "nodeType": "VariableDeclarationStatement", - "src": "116819:10:18" + "src": "116819:10:38" }, { "assignments": [ - 34322 + 37383 ], "declarations": [ { "constant": false, - "id": 34322, + "id": 37383, "mutability": "mutable", "name": "m3", - "nameLocation": "116847:2:18", + "nameLocation": "116847:2:38", "nodeType": "VariableDeclaration", - "scope": 34334, - "src": "116839:10:18", + "scope": 37395, + "src": "116839:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -132558,10 +132558,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34321, + "id": 37382, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "116839:7:18", + "src": "116839:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -132570,24 +132570,24 @@ "visibility": "internal" } ], - "id": 34323, + "id": 37384, "nodeType": "VariableDeclarationStatement", - "src": "116839:10:18" + "src": "116839:10:38" }, { "assignments": [ - 34325 + 37386 ], "declarations": [ { "constant": false, - "id": 34325, + "id": 37386, "mutability": "mutable", "name": "m4", - "nameLocation": "116867:2:18", + "nameLocation": "116867:2:38", "nodeType": "VariableDeclaration", - "scope": 34334, - "src": "116859:10:18", + "scope": 37395, + "src": "116859:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -132595,10 +132595,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34324, + "id": 37385, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "116859:7:18", + "src": "116859:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -132607,24 +132607,24 @@ "visibility": "internal" } ], - "id": 34326, + "id": 37387, "nodeType": "VariableDeclarationStatement", - "src": "116859:10:18" + "src": "116859:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "116888:381:18", + "src": "116888:381:38", "statements": [ { "nodeType": "YulAssignment", - "src": "116902:17:18", + "src": "116902:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "116914:4:18", + "src": "116914:4:38", "type": "", "value": "0x00" } @@ -132632,28 +132632,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "116908:5:18" + "src": "116908:5:38" }, "nodeType": "YulFunctionCall", - "src": "116908:11:18" + "src": "116908:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "116902:2:18" + "src": "116902:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "116932:17:18", + "src": "116932:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "116944:4:18", + "src": "116944:4:38", "type": "", "value": "0x20" } @@ -132661,28 +132661,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "116938:5:18" + "src": "116938:5:38" }, "nodeType": "YulFunctionCall", - "src": "116938:11:18" + "src": "116938:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "116932:2:18" + "src": "116932:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "116962:17:18", + "src": "116962:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "116974:4:18", + "src": "116974:4:38", "type": "", "value": "0x40" } @@ -132690,28 +132690,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "116968:5:18" + "src": "116968:5:38" }, "nodeType": "YulFunctionCall", - "src": "116968:11:18" + "src": "116968:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "116962:2:18" + "src": "116962:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "116992:17:18", + "src": "116992:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "117004:4:18", + "src": "117004:4:38", "type": "", "value": "0x60" } @@ -132719,28 +132719,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "116998:5:18" + "src": "116998:5:38" }, "nodeType": "YulFunctionCall", - "src": "116998:11:18" + "src": "116998:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "116992:2:18" + "src": "116992:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "117022:17:18", + "src": "117022:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "117034:4:18", + "src": "117034:4:38", "type": "", "value": "0x80" } @@ -132748,16 +132748,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "117028:5:18" + "src": "117028:5:38" }, "nodeType": "YulFunctionCall", - "src": "117028:11:18" + "src": "117028:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "117022:2:18" + "src": "117022:2:38" } ] }, @@ -132767,14 +132767,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "117126:4:18", + "src": "117126:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "117132:10:18", + "src": "117132:10:38", "type": "", "value": "0x478d1c62" } @@ -132782,13 +132782,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "117119:6:18" + "src": "117119:6:38" }, "nodeType": "YulFunctionCall", - "src": "117119:24:18" + "src": "117119:24:38" }, "nodeType": "YulExpressionStatement", - "src": "117119:24:18" + "src": "117119:24:38" }, { "expression": { @@ -132796,26 +132796,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "117163:4:18", + "src": "117163:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "117169:2:18" + "src": "117169:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "117156:6:18" + "src": "117156:6:38" }, "nodeType": "YulFunctionCall", - "src": "117156:16:18" + "src": "117156:16:38" }, "nodeType": "YulExpressionStatement", - "src": "117156:16:18" + "src": "117156:16:38" }, { "expression": { @@ -132823,26 +132823,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "117192:4:18", + "src": "117192:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "117198:2:18" + "src": "117198:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "117185:6:18" + "src": "117185:6:38" }, "nodeType": "YulFunctionCall", - "src": "117185:16:18" + "src": "117185:16:38" }, "nodeType": "YulExpressionStatement", - "src": "117185:16:18" + "src": "117185:16:38" }, { "expression": { @@ -132850,26 +132850,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "117221:4:18", + "src": "117221:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "117227:2:18" + "src": "117227:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "117214:6:18" + "src": "117214:6:38" }, "nodeType": "YulFunctionCall", - "src": "117214:16:18" + "src": "117214:16:38" }, "nodeType": "YulExpressionStatement", - "src": "117214:16:18" + "src": "117214:16:38" }, { "expression": { @@ -132877,112 +132877,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "117250:4:18", + "src": "117250:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "117256:2:18" + "src": "117256:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "117243:6:18" + "src": "117243:6:38" }, "nodeType": "YulFunctionCall", - "src": "117243:16:18" + "src": "117243:16:38" }, "nodeType": "YulExpressionStatement", - "src": "117243:16:18" + "src": "117243:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34313, + "declaration": 37374, "isOffset": false, "isSlot": false, - "src": "116902:2:18", + "src": "116902:2:38", "valueSize": 1 }, { - "declaration": 34316, + "declaration": 37377, "isOffset": false, "isSlot": false, - "src": "116932:2:18", + "src": "116932:2:38", "valueSize": 1 }, { - "declaration": 34319, + "declaration": 37380, "isOffset": false, "isSlot": false, - "src": "116962:2:18", + "src": "116962:2:38", "valueSize": 1 }, { - "declaration": 34322, + "declaration": 37383, "isOffset": false, "isSlot": false, - "src": "116992:2:18", + "src": "116992:2:38", "valueSize": 1 }, { - "declaration": 34325, + "declaration": 37386, "isOffset": false, "isSlot": false, - "src": "117022:2:18", + "src": "117022:2:38", "valueSize": 1 }, { - "declaration": 34303, + "declaration": 37364, "isOffset": false, "isSlot": false, - "src": "117169:2:18", + "src": "117169:2:38", "valueSize": 1 }, { - "declaration": 34305, + "declaration": 37366, "isOffset": false, "isSlot": false, - "src": "117198:2:18", + "src": "117198:2:38", "valueSize": 1 }, { - "declaration": 34307, + "declaration": 37368, "isOffset": false, "isSlot": false, - "src": "117227:2:18", + "src": "117227:2:38", "valueSize": 1 }, { - "declaration": 34309, + "declaration": 37370, "isOffset": false, "isSlot": false, - "src": "117256:2:18", + "src": "117256:2:38", "valueSize": 1 } ], - "id": 34327, + "id": 37388, "nodeType": "InlineAssembly", - "src": "116879:390:18" + "src": "116879:390:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34329, + "id": 37390, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "117294:4:18", + "src": "117294:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -132991,14 +132991,14 @@ }, { "hexValue": "30783834", - "id": 34330, + "id": 37391, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "117300:4:18", + "src": "117300:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -133017,18 +133017,18 @@ "typeString": "int_const 132" } ], - "id": 34328, + "id": 37389, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "117278:15:18", + "referencedDeclaration": 33383, + "src": "117278:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34331, + "id": 37392, "isConstant": false, "isLValue": false, "isPure": false, @@ -133037,21 +133037,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "117278:27:18", + "src": "117278:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34332, + "id": 37393, "nodeType": "ExpressionStatement", - "src": "117278:27:18" + "src": "117278:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "117324:156:18", + "src": "117324:156:38", "statements": [ { "expression": { @@ -133059,26 +133059,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "117345:4:18", + "src": "117345:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "117351:2:18" + "src": "117351:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "117338:6:18" + "src": "117338:6:38" }, "nodeType": "YulFunctionCall", - "src": "117338:16:18" + "src": "117338:16:38" }, "nodeType": "YulExpressionStatement", - "src": "117338:16:18" + "src": "117338:16:38" }, { "expression": { @@ -133086,26 +133086,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "117374:4:18", + "src": "117374:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "117380:2:18" + "src": "117380:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "117367:6:18" + "src": "117367:6:38" }, "nodeType": "YulFunctionCall", - "src": "117367:16:18" + "src": "117367:16:38" }, "nodeType": "YulExpressionStatement", - "src": "117367:16:18" + "src": "117367:16:38" }, { "expression": { @@ -133113,26 +133113,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "117403:4:18", + "src": "117403:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "117409:2:18" + "src": "117409:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "117396:6:18" + "src": "117396:6:38" }, "nodeType": "YulFunctionCall", - "src": "117396:16:18" + "src": "117396:16:38" }, "nodeType": "YulExpressionStatement", - "src": "117396:16:18" + "src": "117396:16:38" }, { "expression": { @@ -133140,26 +133140,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "117432:4:18", + "src": "117432:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "117438:2:18" + "src": "117438:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "117425:6:18" + "src": "117425:6:38" }, "nodeType": "YulFunctionCall", - "src": "117425:16:18" + "src": "117425:16:38" }, "nodeType": "YulExpressionStatement", - "src": "117425:16:18" + "src": "117425:16:38" }, { "expression": { @@ -133167,70 +133167,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "117461:4:18", + "src": "117461:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "117467:2:18" + "src": "117467:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "117454:6:18" + "src": "117454:6:38" }, "nodeType": "YulFunctionCall", - "src": "117454:16:18" + "src": "117454:16:38" }, "nodeType": "YulExpressionStatement", - "src": "117454:16:18" + "src": "117454:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34313, + "declaration": 37374, "isOffset": false, "isSlot": false, - "src": "117351:2:18", + "src": "117351:2:38", "valueSize": 1 }, { - "declaration": 34316, + "declaration": 37377, "isOffset": false, "isSlot": false, - "src": "117380:2:18", + "src": "117380:2:38", "valueSize": 1 }, { - "declaration": 34319, + "declaration": 37380, "isOffset": false, "isSlot": false, - "src": "117409:2:18", + "src": "117409:2:38", "valueSize": 1 }, { - "declaration": 34322, + "declaration": 37383, "isOffset": false, "isSlot": false, - "src": "117438:2:18", + "src": "117438:2:38", "valueSize": 1 }, { - "declaration": 34325, + "declaration": 37386, "isOffset": false, "isSlot": false, - "src": "117467:2:18", + "src": "117467:2:38", "valueSize": 1 } ], - "id": 34333, + "id": 37394, "nodeType": "InlineAssembly", - "src": "117315:165:18" + "src": "117315:165:38" } ] }, @@ -133238,20 +133238,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "116703:3:18", + "nameLocation": "116703:3:38", "parameters": { - "id": 34310, + "id": 37371, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34303, + "id": 37364, "mutability": "mutable", "name": "p0", - "nameLocation": "116715:2:18", + "nameLocation": "116715:2:38", "nodeType": "VariableDeclaration", - "scope": 34335, - "src": "116707:10:18", + "scope": 37396, + "src": "116707:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -133259,10 +133259,10 @@ "typeString": "address" }, "typeName": { - "id": 34302, + "id": 37363, "name": "address", "nodeType": "ElementaryTypeName", - "src": "116707:7:18", + "src": "116707:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -133273,13 +133273,13 @@ }, { "constant": false, - "id": 34305, + "id": 37366, "mutability": "mutable", "name": "p1", - "nameLocation": "116727:2:18", + "nameLocation": "116727:2:38", "nodeType": "VariableDeclaration", - "scope": 34335, - "src": "116719:10:18", + "scope": 37396, + "src": "116719:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -133287,10 +133287,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34304, + "id": 37365, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "116719:7:18", + "src": "116719:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -133300,13 +133300,13 @@ }, { "constant": false, - "id": 34307, + "id": 37368, "mutability": "mutable", "name": "p2", - "nameLocation": "116739:2:18", + "nameLocation": "116739:2:38", "nodeType": "VariableDeclaration", - "scope": 34335, - "src": "116731:10:18", + "scope": 37396, + "src": "116731:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -133314,10 +133314,10 @@ "typeString": "address" }, "typeName": { - "id": 34306, + "id": 37367, "name": "address", "nodeType": "ElementaryTypeName", - "src": "116731:7:18", + "src": "116731:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -133328,13 +133328,13 @@ }, { "constant": false, - "id": 34309, + "id": 37370, "mutability": "mutable", "name": "p3", - "nameLocation": "116751:2:18", + "nameLocation": "116751:2:38", "nodeType": "VariableDeclaration", - "scope": 34335, - "src": "116743:10:18", + "scope": 37396, + "src": "116743:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -133342,10 +133342,10 @@ "typeString": "address" }, "typeName": { - "id": 34308, + "id": 37369, "name": "address", "nodeType": "ElementaryTypeName", - "src": "116743:7:18", + "src": "116743:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -133355,44 +133355,44 @@ "visibility": "internal" } ], - "src": "116706:48:18" + "src": "116706:48:38" }, "returnParameters": { - "id": 34311, + "id": 37372, "nodeType": "ParameterList", "parameters": [], - "src": "116769:0:18" + "src": "116769:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34369, + "id": 37430, "nodeType": "FunctionDefinition", - "src": "117492:786:18", + "src": "117492:786:38", "nodes": [], "body": { - "id": 34368, + "id": 37429, "nodeType": "Block", - "src": "117564:714:18", + "src": "117564:714:38", "nodes": [], "statements": [ { "assignments": [ - 34347 + 37408 ], "declarations": [ { "constant": false, - "id": 34347, + "id": 37408, "mutability": "mutable", "name": "m0", - "nameLocation": "117582:2:18", + "nameLocation": "117582:2:38", "nodeType": "VariableDeclaration", - "scope": 34368, - "src": "117574:10:18", + "scope": 37429, + "src": "117574:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -133400,10 +133400,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34346, + "id": 37407, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "117574:7:18", + "src": "117574:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -133412,24 +133412,24 @@ "visibility": "internal" } ], - "id": 34348, + "id": 37409, "nodeType": "VariableDeclarationStatement", - "src": "117574:10:18" + "src": "117574:10:38" }, { "assignments": [ - 34350 + 37411 ], "declarations": [ { "constant": false, - "id": 34350, + "id": 37411, "mutability": "mutable", "name": "m1", - "nameLocation": "117602:2:18", + "nameLocation": "117602:2:38", "nodeType": "VariableDeclaration", - "scope": 34368, - "src": "117594:10:18", + "scope": 37429, + "src": "117594:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -133437,10 +133437,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34349, + "id": 37410, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "117594:7:18", + "src": "117594:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -133449,24 +133449,24 @@ "visibility": "internal" } ], - "id": 34351, + "id": 37412, "nodeType": "VariableDeclarationStatement", - "src": "117594:10:18" + "src": "117594:10:38" }, { "assignments": [ - 34353 + 37414 ], "declarations": [ { "constant": false, - "id": 34353, + "id": 37414, "mutability": "mutable", "name": "m2", - "nameLocation": "117622:2:18", + "nameLocation": "117622:2:38", "nodeType": "VariableDeclaration", - "scope": 34368, - "src": "117614:10:18", + "scope": 37429, + "src": "117614:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -133474,10 +133474,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34352, + "id": 37413, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "117614:7:18", + "src": "117614:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -133486,24 +133486,24 @@ "visibility": "internal" } ], - "id": 34354, + "id": 37415, "nodeType": "VariableDeclarationStatement", - "src": "117614:10:18" + "src": "117614:10:38" }, { "assignments": [ - 34356 + 37417 ], "declarations": [ { "constant": false, - "id": 34356, + "id": 37417, "mutability": "mutable", "name": "m3", - "nameLocation": "117642:2:18", + "nameLocation": "117642:2:38", "nodeType": "VariableDeclaration", - "scope": 34368, - "src": "117634:10:18", + "scope": 37429, + "src": "117634:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -133511,10 +133511,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34355, + "id": 37416, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "117634:7:18", + "src": "117634:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -133523,24 +133523,24 @@ "visibility": "internal" } ], - "id": 34357, + "id": 37418, "nodeType": "VariableDeclarationStatement", - "src": "117634:10:18" + "src": "117634:10:38" }, { "assignments": [ - 34359 + 37420 ], "declarations": [ { "constant": false, - "id": 34359, + "id": 37420, "mutability": "mutable", "name": "m4", - "nameLocation": "117662:2:18", + "nameLocation": "117662:2:38", "nodeType": "VariableDeclaration", - "scope": 34368, - "src": "117654:10:18", + "scope": 37429, + "src": "117654:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -133548,10 +133548,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34358, + "id": 37419, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "117654:7:18", + "src": "117654:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -133560,24 +133560,24 @@ "visibility": "internal" } ], - "id": 34360, + "id": 37421, "nodeType": "VariableDeclarationStatement", - "src": "117654:10:18" + "src": "117654:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "117683:378:18", + "src": "117683:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "117697:17:18", + "src": "117697:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "117709:4:18", + "src": "117709:4:38", "type": "", "value": "0x00" } @@ -133585,28 +133585,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "117703:5:18" + "src": "117703:5:38" }, "nodeType": "YulFunctionCall", - "src": "117703:11:18" + "src": "117703:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "117697:2:18" + "src": "117697:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "117727:17:18", + "src": "117727:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "117739:4:18", + "src": "117739:4:38", "type": "", "value": "0x20" } @@ -133614,28 +133614,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "117733:5:18" + "src": "117733:5:38" }, "nodeType": "YulFunctionCall", - "src": "117733:11:18" + "src": "117733:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "117727:2:18" + "src": "117727:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "117757:17:18", + "src": "117757:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "117769:4:18", + "src": "117769:4:38", "type": "", "value": "0x40" } @@ -133643,28 +133643,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "117763:5:18" + "src": "117763:5:38" }, "nodeType": "YulFunctionCall", - "src": "117763:11:18" + "src": "117763:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "117757:2:18" + "src": "117757:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "117787:17:18", + "src": "117787:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "117799:4:18", + "src": "117799:4:38", "type": "", "value": "0x60" } @@ -133672,28 +133672,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "117793:5:18" + "src": "117793:5:38" }, "nodeType": "YulFunctionCall", - "src": "117793:11:18" + "src": "117793:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "117787:2:18" + "src": "117787:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "117817:17:18", + "src": "117817:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "117829:4:18", + "src": "117829:4:38", "type": "", "value": "0x80" } @@ -133701,16 +133701,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "117823:5:18" + "src": "117823:5:38" }, "nodeType": "YulFunctionCall", - "src": "117823:11:18" + "src": "117823:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "117817:2:18" + "src": "117817:2:38" } ] }, @@ -133720,14 +133720,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "117918:4:18", + "src": "117918:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "117924:10:18", + "src": "117924:10:38", "type": "", "value": "0xa1bcc9b3" } @@ -133735,13 +133735,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "117911:6:18" + "src": "117911:6:38" }, "nodeType": "YulFunctionCall", - "src": "117911:24:18" + "src": "117911:24:38" }, "nodeType": "YulExpressionStatement", - "src": "117911:24:18" + "src": "117911:24:38" }, { "expression": { @@ -133749,26 +133749,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "117955:4:18", + "src": "117955:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "117961:2:18" + "src": "117961:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "117948:6:18" + "src": "117948:6:38" }, "nodeType": "YulFunctionCall", - "src": "117948:16:18" + "src": "117948:16:38" }, "nodeType": "YulExpressionStatement", - "src": "117948:16:18" + "src": "117948:16:38" }, { "expression": { @@ -133776,26 +133776,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "117984:4:18", + "src": "117984:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "117990:2:18" + "src": "117990:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "117977:6:18" + "src": "117977:6:38" }, "nodeType": "YulFunctionCall", - "src": "117977:16:18" + "src": "117977:16:38" }, "nodeType": "YulExpressionStatement", - "src": "117977:16:18" + "src": "117977:16:38" }, { "expression": { @@ -133803,26 +133803,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "118013:4:18", + "src": "118013:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "118019:2:18" + "src": "118019:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "118006:6:18" + "src": "118006:6:38" }, "nodeType": "YulFunctionCall", - "src": "118006:16:18" + "src": "118006:16:38" }, "nodeType": "YulExpressionStatement", - "src": "118006:16:18" + "src": "118006:16:38" }, { "expression": { @@ -133830,112 +133830,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "118042:4:18", + "src": "118042:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "118048:2:18" + "src": "118048:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "118035:6:18" + "src": "118035:6:38" }, "nodeType": "YulFunctionCall", - "src": "118035:16:18" + "src": "118035:16:38" }, "nodeType": "YulExpressionStatement", - "src": "118035:16:18" + "src": "118035:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34347, + "declaration": 37408, "isOffset": false, "isSlot": false, - "src": "117697:2:18", + "src": "117697:2:38", "valueSize": 1 }, { - "declaration": 34350, + "declaration": 37411, "isOffset": false, "isSlot": false, - "src": "117727:2:18", + "src": "117727:2:38", "valueSize": 1 }, { - "declaration": 34353, + "declaration": 37414, "isOffset": false, "isSlot": false, - "src": "117757:2:18", + "src": "117757:2:38", "valueSize": 1 }, { - "declaration": 34356, + "declaration": 37417, "isOffset": false, "isSlot": false, - "src": "117787:2:18", + "src": "117787:2:38", "valueSize": 1 }, { - "declaration": 34359, + "declaration": 37420, "isOffset": false, "isSlot": false, - "src": "117817:2:18", + "src": "117817:2:38", "valueSize": 1 }, { - "declaration": 34337, + "declaration": 37398, "isOffset": false, "isSlot": false, - "src": "117961:2:18", + "src": "117961:2:38", "valueSize": 1 }, { - "declaration": 34339, + "declaration": 37400, "isOffset": false, "isSlot": false, - "src": "117990:2:18", + "src": "117990:2:38", "valueSize": 1 }, { - "declaration": 34341, + "declaration": 37402, "isOffset": false, "isSlot": false, - "src": "118019:2:18", + "src": "118019:2:38", "valueSize": 1 }, { - "declaration": 34343, + "declaration": 37404, "isOffset": false, "isSlot": false, - "src": "118048:2:18", + "src": "118048:2:38", "valueSize": 1 } ], - "id": 34361, + "id": 37422, "nodeType": "InlineAssembly", - "src": "117674:387:18" + "src": "117674:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34363, + "id": 37424, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "118086:4:18", + "src": "118086:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -133944,14 +133944,14 @@ }, { "hexValue": "30783834", - "id": 34364, + "id": 37425, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "118092:4:18", + "src": "118092:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -133970,18 +133970,18 @@ "typeString": "int_const 132" } ], - "id": 34362, + "id": 37423, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "118070:15:18", + "referencedDeclaration": 33383, + "src": "118070:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34365, + "id": 37426, "isConstant": false, "isLValue": false, "isPure": false, @@ -133990,21 +133990,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "118070:27:18", + "src": "118070:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34366, + "id": 37427, "nodeType": "ExpressionStatement", - "src": "118070:27:18" + "src": "118070:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "118116:156:18", + "src": "118116:156:38", "statements": [ { "expression": { @@ -134012,26 +134012,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "118137:4:18", + "src": "118137:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "118143:2:18" + "src": "118143:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "118130:6:18" + "src": "118130:6:38" }, "nodeType": "YulFunctionCall", - "src": "118130:16:18" + "src": "118130:16:38" }, "nodeType": "YulExpressionStatement", - "src": "118130:16:18" + "src": "118130:16:38" }, { "expression": { @@ -134039,26 +134039,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "118166:4:18", + "src": "118166:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "118172:2:18" + "src": "118172:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "118159:6:18" + "src": "118159:6:38" }, "nodeType": "YulFunctionCall", - "src": "118159:16:18" + "src": "118159:16:38" }, "nodeType": "YulExpressionStatement", - "src": "118159:16:18" + "src": "118159:16:38" }, { "expression": { @@ -134066,26 +134066,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "118195:4:18", + "src": "118195:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "118201:2:18" + "src": "118201:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "118188:6:18" + "src": "118188:6:38" }, "nodeType": "YulFunctionCall", - "src": "118188:16:18" + "src": "118188:16:38" }, "nodeType": "YulExpressionStatement", - "src": "118188:16:18" + "src": "118188:16:38" }, { "expression": { @@ -134093,26 +134093,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "118224:4:18", + "src": "118224:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "118230:2:18" + "src": "118230:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "118217:6:18" + "src": "118217:6:38" }, "nodeType": "YulFunctionCall", - "src": "118217:16:18" + "src": "118217:16:38" }, "nodeType": "YulExpressionStatement", - "src": "118217:16:18" + "src": "118217:16:38" }, { "expression": { @@ -134120,70 +134120,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "118253:4:18", + "src": "118253:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "118259:2:18" + "src": "118259:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "118246:6:18" + "src": "118246:6:38" }, "nodeType": "YulFunctionCall", - "src": "118246:16:18" + "src": "118246:16:38" }, "nodeType": "YulExpressionStatement", - "src": "118246:16:18" + "src": "118246:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34347, + "declaration": 37408, "isOffset": false, "isSlot": false, - "src": "118143:2:18", + "src": "118143:2:38", "valueSize": 1 }, { - "declaration": 34350, + "declaration": 37411, "isOffset": false, "isSlot": false, - "src": "118172:2:18", + "src": "118172:2:38", "valueSize": 1 }, { - "declaration": 34353, + "declaration": 37414, "isOffset": false, "isSlot": false, - "src": "118201:2:18", + "src": "118201:2:38", "valueSize": 1 }, { - "declaration": 34356, + "declaration": 37417, "isOffset": false, "isSlot": false, - "src": "118230:2:18", + "src": "118230:2:38", "valueSize": 1 }, { - "declaration": 34359, + "declaration": 37420, "isOffset": false, "isSlot": false, - "src": "118259:2:18", + "src": "118259:2:38", "valueSize": 1 } ], - "id": 34367, + "id": 37428, "nodeType": "InlineAssembly", - "src": "118107:165:18" + "src": "118107:165:38" } ] }, @@ -134191,20 +134191,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "117501:3:18", + "nameLocation": "117501:3:38", "parameters": { - "id": 34344, + "id": 37405, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34337, + "id": 37398, "mutability": "mutable", "name": "p0", - "nameLocation": "117513:2:18", + "nameLocation": "117513:2:38", "nodeType": "VariableDeclaration", - "scope": 34369, - "src": "117505:10:18", + "scope": 37430, + "src": "117505:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -134212,10 +134212,10 @@ "typeString": "address" }, "typeName": { - "id": 34336, + "id": 37397, "name": "address", "nodeType": "ElementaryTypeName", - "src": "117505:7:18", + "src": "117505:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -134226,13 +134226,13 @@ }, { "constant": false, - "id": 34339, + "id": 37400, "mutability": "mutable", "name": "p1", - "nameLocation": "117525:2:18", + "nameLocation": "117525:2:38", "nodeType": "VariableDeclaration", - "scope": 34369, - "src": "117517:10:18", + "scope": 37430, + "src": "117517:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -134240,10 +134240,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34338, + "id": 37399, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "117517:7:18", + "src": "117517:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -134253,13 +134253,13 @@ }, { "constant": false, - "id": 34341, + "id": 37402, "mutability": "mutable", "name": "p2", - "nameLocation": "117537:2:18", + "nameLocation": "117537:2:38", "nodeType": "VariableDeclaration", - "scope": 34369, - "src": "117529:10:18", + "scope": 37430, + "src": "117529:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -134267,10 +134267,10 @@ "typeString": "address" }, "typeName": { - "id": 34340, + "id": 37401, "name": "address", "nodeType": "ElementaryTypeName", - "src": "117529:7:18", + "src": "117529:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -134281,13 +134281,13 @@ }, { "constant": false, - "id": 34343, + "id": 37404, "mutability": "mutable", "name": "p3", - "nameLocation": "117546:2:18", + "nameLocation": "117546:2:38", "nodeType": "VariableDeclaration", - "scope": 34369, - "src": "117541:7:18", + "scope": 37430, + "src": "117541:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -134295,10 +134295,10 @@ "typeString": "bool" }, "typeName": { - "id": 34342, + "id": 37403, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "117541:4:18", + "src": "117541:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -134307,44 +134307,44 @@ "visibility": "internal" } ], - "src": "117504:45:18" + "src": "117504:45:38" }, "returnParameters": { - "id": 34345, + "id": 37406, "nodeType": "ParameterList", "parameters": [], - "src": "117564:0:18" + "src": "117564:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34403, + "id": 37464, "nodeType": "FunctionDefinition", - "src": "118284:792:18", + "src": "118284:792:38", "nodes": [], "body": { - "id": 34402, + "id": 37463, "nodeType": "Block", - "src": "118359:717:18", + "src": "118359:717:38", "nodes": [], "statements": [ { "assignments": [ - 34381 + 37442 ], "declarations": [ { "constant": false, - "id": 34381, + "id": 37442, "mutability": "mutable", "name": "m0", - "nameLocation": "118377:2:18", + "nameLocation": "118377:2:38", "nodeType": "VariableDeclaration", - "scope": 34402, - "src": "118369:10:18", + "scope": 37463, + "src": "118369:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -134352,10 +134352,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34380, + "id": 37441, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "118369:7:18", + "src": "118369:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -134364,24 +134364,24 @@ "visibility": "internal" } ], - "id": 34382, + "id": 37443, "nodeType": "VariableDeclarationStatement", - "src": "118369:10:18" + "src": "118369:10:38" }, { "assignments": [ - 34384 + 37445 ], "declarations": [ { "constant": false, - "id": 34384, + "id": 37445, "mutability": "mutable", "name": "m1", - "nameLocation": "118397:2:18", + "nameLocation": "118397:2:38", "nodeType": "VariableDeclaration", - "scope": 34402, - "src": "118389:10:18", + "scope": 37463, + "src": "118389:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -134389,10 +134389,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34383, + "id": 37444, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "118389:7:18", + "src": "118389:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -134401,24 +134401,24 @@ "visibility": "internal" } ], - "id": 34385, + "id": 37446, "nodeType": "VariableDeclarationStatement", - "src": "118389:10:18" + "src": "118389:10:38" }, { "assignments": [ - 34387 + 37448 ], "declarations": [ { "constant": false, - "id": 34387, + "id": 37448, "mutability": "mutable", "name": "m2", - "nameLocation": "118417:2:18", + "nameLocation": "118417:2:38", "nodeType": "VariableDeclaration", - "scope": 34402, - "src": "118409:10:18", + "scope": 37463, + "src": "118409:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -134426,10 +134426,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34386, + "id": 37447, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "118409:7:18", + "src": "118409:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -134438,24 +134438,24 @@ "visibility": "internal" } ], - "id": 34388, + "id": 37449, "nodeType": "VariableDeclarationStatement", - "src": "118409:10:18" + "src": "118409:10:38" }, { "assignments": [ - 34390 + 37451 ], "declarations": [ { "constant": false, - "id": 34390, + "id": 37451, "mutability": "mutable", "name": "m3", - "nameLocation": "118437:2:18", + "nameLocation": "118437:2:38", "nodeType": "VariableDeclaration", - "scope": 34402, - "src": "118429:10:18", + "scope": 37463, + "src": "118429:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -134463,10 +134463,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34389, + "id": 37450, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "118429:7:18", + "src": "118429:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -134475,24 +134475,24 @@ "visibility": "internal" } ], - "id": 34391, + "id": 37452, "nodeType": "VariableDeclarationStatement", - "src": "118429:10:18" + "src": "118429:10:38" }, { "assignments": [ - 34393 + 37454 ], "declarations": [ { "constant": false, - "id": 34393, + "id": 37454, "mutability": "mutable", "name": "m4", - "nameLocation": "118457:2:18", + "nameLocation": "118457:2:38", "nodeType": "VariableDeclaration", - "scope": 34402, - "src": "118449:10:18", + "scope": 37463, + "src": "118449:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -134500,10 +134500,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34392, + "id": 37453, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "118449:7:18", + "src": "118449:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -134512,24 +134512,24 @@ "visibility": "internal" } ], - "id": 34394, + "id": 37455, "nodeType": "VariableDeclarationStatement", - "src": "118449:10:18" + "src": "118449:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "118478:381:18", + "src": "118478:381:38", "statements": [ { "nodeType": "YulAssignment", - "src": "118492:17:18", + "src": "118492:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "118504:4:18", + "src": "118504:4:38", "type": "", "value": "0x00" } @@ -134537,28 +134537,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "118498:5:18" + "src": "118498:5:38" }, "nodeType": "YulFunctionCall", - "src": "118498:11:18" + "src": "118498:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "118492:2:18" + "src": "118492:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "118522:17:18", + "src": "118522:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "118534:4:18", + "src": "118534:4:38", "type": "", "value": "0x20" } @@ -134566,28 +134566,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "118528:5:18" + "src": "118528:5:38" }, "nodeType": "YulFunctionCall", - "src": "118528:11:18" + "src": "118528:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "118522:2:18" + "src": "118522:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "118552:17:18", + "src": "118552:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "118564:4:18", + "src": "118564:4:38", "type": "", "value": "0x40" } @@ -134595,28 +134595,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "118558:5:18" + "src": "118558:5:38" }, "nodeType": "YulFunctionCall", - "src": "118558:11:18" + "src": "118558:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "118552:2:18" + "src": "118552:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "118582:17:18", + "src": "118582:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "118594:4:18", + "src": "118594:4:38", "type": "", "value": "0x60" } @@ -134624,28 +134624,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "118588:5:18" + "src": "118588:5:38" }, "nodeType": "YulFunctionCall", - "src": "118588:11:18" + "src": "118588:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "118582:2:18" + "src": "118582:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "118612:17:18", + "src": "118612:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "118624:4:18", + "src": "118624:4:38", "type": "", "value": "0x80" } @@ -134653,16 +134653,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "118618:5:18" + "src": "118618:5:38" }, "nodeType": "YulFunctionCall", - "src": "118618:11:18" + "src": "118618:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "118612:2:18" + "src": "118612:2:38" } ] }, @@ -134672,14 +134672,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "118716:4:18", + "src": "118716:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "118722:10:18", + "src": "118722:10:38", "type": "", "value": "0x100f650e" } @@ -134687,13 +134687,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "118709:6:18" + "src": "118709:6:38" }, "nodeType": "YulFunctionCall", - "src": "118709:24:18" + "src": "118709:24:38" }, "nodeType": "YulExpressionStatement", - "src": "118709:24:18" + "src": "118709:24:38" }, { "expression": { @@ -134701,26 +134701,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "118753:4:18", + "src": "118753:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "118759:2:18" + "src": "118759:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "118746:6:18" + "src": "118746:6:38" }, "nodeType": "YulFunctionCall", - "src": "118746:16:18" + "src": "118746:16:38" }, "nodeType": "YulExpressionStatement", - "src": "118746:16:18" + "src": "118746:16:38" }, { "expression": { @@ -134728,26 +134728,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "118782:4:18", + "src": "118782:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "118788:2:18" + "src": "118788:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "118775:6:18" + "src": "118775:6:38" }, "nodeType": "YulFunctionCall", - "src": "118775:16:18" + "src": "118775:16:38" }, "nodeType": "YulExpressionStatement", - "src": "118775:16:18" + "src": "118775:16:38" }, { "expression": { @@ -134755,26 +134755,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "118811:4:18", + "src": "118811:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "118817:2:18" + "src": "118817:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "118804:6:18" + "src": "118804:6:38" }, "nodeType": "YulFunctionCall", - "src": "118804:16:18" + "src": "118804:16:38" }, "nodeType": "YulExpressionStatement", - "src": "118804:16:18" + "src": "118804:16:38" }, { "expression": { @@ -134782,112 +134782,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "118840:4:18", + "src": "118840:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "118846:2:18" + "src": "118846:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "118833:6:18" + "src": "118833:6:38" }, "nodeType": "YulFunctionCall", - "src": "118833:16:18" + "src": "118833:16:38" }, "nodeType": "YulExpressionStatement", - "src": "118833:16:18" + "src": "118833:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34381, + "declaration": 37442, "isOffset": false, "isSlot": false, - "src": "118492:2:18", + "src": "118492:2:38", "valueSize": 1 }, { - "declaration": 34384, + "declaration": 37445, "isOffset": false, "isSlot": false, - "src": "118522:2:18", + "src": "118522:2:38", "valueSize": 1 }, { - "declaration": 34387, + "declaration": 37448, "isOffset": false, "isSlot": false, - "src": "118552:2:18", + "src": "118552:2:38", "valueSize": 1 }, { - "declaration": 34390, + "declaration": 37451, "isOffset": false, "isSlot": false, - "src": "118582:2:18", + "src": "118582:2:38", "valueSize": 1 }, { - "declaration": 34393, + "declaration": 37454, "isOffset": false, "isSlot": false, - "src": "118612:2:18", + "src": "118612:2:38", "valueSize": 1 }, { - "declaration": 34371, + "declaration": 37432, "isOffset": false, "isSlot": false, - "src": "118759:2:18", + "src": "118759:2:38", "valueSize": 1 }, { - "declaration": 34373, + "declaration": 37434, "isOffset": false, "isSlot": false, - "src": "118788:2:18", + "src": "118788:2:38", "valueSize": 1 }, { - "declaration": 34375, + "declaration": 37436, "isOffset": false, "isSlot": false, - "src": "118817:2:18", + "src": "118817:2:38", "valueSize": 1 }, { - "declaration": 34377, + "declaration": 37438, "isOffset": false, "isSlot": false, - "src": "118846:2:18", + "src": "118846:2:38", "valueSize": 1 } ], - "id": 34395, + "id": 37456, "nodeType": "InlineAssembly", - "src": "118469:390:18" + "src": "118469:390:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34397, + "id": 37458, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "118884:4:18", + "src": "118884:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -134896,14 +134896,14 @@ }, { "hexValue": "30783834", - "id": 34398, + "id": 37459, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "118890:4:18", + "src": "118890:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -134922,18 +134922,18 @@ "typeString": "int_const 132" } ], - "id": 34396, + "id": 37457, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "118868:15:18", + "referencedDeclaration": 33383, + "src": "118868:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34399, + "id": 37460, "isConstant": false, "isLValue": false, "isPure": false, @@ -134942,21 +134942,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "118868:27:18", + "src": "118868:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34400, + "id": 37461, "nodeType": "ExpressionStatement", - "src": "118868:27:18" + "src": "118868:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "118914:156:18", + "src": "118914:156:38", "statements": [ { "expression": { @@ -134964,26 +134964,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "118935:4:18", + "src": "118935:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "118941:2:18" + "src": "118941:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "118928:6:18" + "src": "118928:6:38" }, "nodeType": "YulFunctionCall", - "src": "118928:16:18" + "src": "118928:16:38" }, "nodeType": "YulExpressionStatement", - "src": "118928:16:18" + "src": "118928:16:38" }, { "expression": { @@ -134991,26 +134991,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "118964:4:18", + "src": "118964:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "118970:2:18" + "src": "118970:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "118957:6:18" + "src": "118957:6:38" }, "nodeType": "YulFunctionCall", - "src": "118957:16:18" + "src": "118957:16:38" }, "nodeType": "YulExpressionStatement", - "src": "118957:16:18" + "src": "118957:16:38" }, { "expression": { @@ -135018,26 +135018,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "118993:4:18", + "src": "118993:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "118999:2:18" + "src": "118999:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "118986:6:18" + "src": "118986:6:38" }, "nodeType": "YulFunctionCall", - "src": "118986:16:18" + "src": "118986:16:38" }, "nodeType": "YulExpressionStatement", - "src": "118986:16:18" + "src": "118986:16:38" }, { "expression": { @@ -135045,26 +135045,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "119022:4:18", + "src": "119022:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "119028:2:18" + "src": "119028:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "119015:6:18" + "src": "119015:6:38" }, "nodeType": "YulFunctionCall", - "src": "119015:16:18" + "src": "119015:16:38" }, "nodeType": "YulExpressionStatement", - "src": "119015:16:18" + "src": "119015:16:38" }, { "expression": { @@ -135072,70 +135072,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "119051:4:18", + "src": "119051:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "119057:2:18" + "src": "119057:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "119044:6:18" + "src": "119044:6:38" }, "nodeType": "YulFunctionCall", - "src": "119044:16:18" + "src": "119044:16:38" }, "nodeType": "YulExpressionStatement", - "src": "119044:16:18" + "src": "119044:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34381, + "declaration": 37442, "isOffset": false, "isSlot": false, - "src": "118941:2:18", + "src": "118941:2:38", "valueSize": 1 }, { - "declaration": 34384, + "declaration": 37445, "isOffset": false, "isSlot": false, - "src": "118970:2:18", + "src": "118970:2:38", "valueSize": 1 }, { - "declaration": 34387, + "declaration": 37448, "isOffset": false, "isSlot": false, - "src": "118999:2:18", + "src": "118999:2:38", "valueSize": 1 }, { - "declaration": 34390, + "declaration": 37451, "isOffset": false, "isSlot": false, - "src": "119028:2:18", + "src": "119028:2:38", "valueSize": 1 }, { - "declaration": 34393, + "declaration": 37454, "isOffset": false, "isSlot": false, - "src": "119057:2:18", + "src": "119057:2:38", "valueSize": 1 } ], - "id": 34401, + "id": 37462, "nodeType": "InlineAssembly", - "src": "118905:165:18" + "src": "118905:165:38" } ] }, @@ -135143,20 +135143,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "118293:3:18", + "nameLocation": "118293:3:38", "parameters": { - "id": 34378, + "id": 37439, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34371, + "id": 37432, "mutability": "mutable", "name": "p0", - "nameLocation": "118305:2:18", + "nameLocation": "118305:2:38", "nodeType": "VariableDeclaration", - "scope": 34403, - "src": "118297:10:18", + "scope": 37464, + "src": "118297:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -135164,10 +135164,10 @@ "typeString": "address" }, "typeName": { - "id": 34370, + "id": 37431, "name": "address", "nodeType": "ElementaryTypeName", - "src": "118297:7:18", + "src": "118297:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -135178,13 +135178,13 @@ }, { "constant": false, - "id": 34373, + "id": 37434, "mutability": "mutable", "name": "p1", - "nameLocation": "118317:2:18", + "nameLocation": "118317:2:38", "nodeType": "VariableDeclaration", - "scope": 34403, - "src": "118309:10:18", + "scope": 37464, + "src": "118309:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -135192,10 +135192,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34372, + "id": 37433, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "118309:7:18", + "src": "118309:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -135205,13 +135205,13 @@ }, { "constant": false, - "id": 34375, + "id": 37436, "mutability": "mutable", "name": "p2", - "nameLocation": "118329:2:18", + "nameLocation": "118329:2:38", "nodeType": "VariableDeclaration", - "scope": 34403, - "src": "118321:10:18", + "scope": 37464, + "src": "118321:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -135219,10 +135219,10 @@ "typeString": "address" }, "typeName": { - "id": 34374, + "id": 37435, "name": "address", "nodeType": "ElementaryTypeName", - "src": "118321:7:18", + "src": "118321:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -135233,13 +135233,13 @@ }, { "constant": false, - "id": 34377, + "id": 37438, "mutability": "mutable", "name": "p3", - "nameLocation": "118341:2:18", + "nameLocation": "118341:2:38", "nodeType": "VariableDeclaration", - "scope": 34403, - "src": "118333:10:18", + "scope": 37464, + "src": "118333:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -135247,10 +135247,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34376, + "id": 37437, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "118333:7:18", + "src": "118333:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -135259,44 +135259,44 @@ "visibility": "internal" } ], - "src": "118296:48:18" + "src": "118296:48:38" }, "returnParameters": { - "id": 34379, + "id": 37440, "nodeType": "ParameterList", "parameters": [], - "src": "118359:0:18" + "src": "118359:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34443, + "id": 37504, "nodeType": "FunctionDefinition", - "src": "119082:1340:18", + "src": "119082:1340:38", "nodes": [], "body": { - "id": 34442, + "id": 37503, "nodeType": "Block", - "src": "119157:1265:18", + "src": "119157:1265:38", "nodes": [], "statements": [ { "assignments": [ - 34415 + 37476 ], "declarations": [ { "constant": false, - "id": 34415, + "id": 37476, "mutability": "mutable", "name": "m0", - "nameLocation": "119175:2:18", + "nameLocation": "119175:2:38", "nodeType": "VariableDeclaration", - "scope": 34442, - "src": "119167:10:18", + "scope": 37503, + "src": "119167:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -135304,10 +135304,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34414, + "id": 37475, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "119167:7:18", + "src": "119167:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -135316,24 +135316,24 @@ "visibility": "internal" } ], - "id": 34416, + "id": 37477, "nodeType": "VariableDeclarationStatement", - "src": "119167:10:18" + "src": "119167:10:38" }, { "assignments": [ - 34418 + 37479 ], "declarations": [ { "constant": false, - "id": 34418, + "id": 37479, "mutability": "mutable", "name": "m1", - "nameLocation": "119195:2:18", + "nameLocation": "119195:2:38", "nodeType": "VariableDeclaration", - "scope": 34442, - "src": "119187:10:18", + "scope": 37503, + "src": "119187:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -135341,10 +135341,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34417, + "id": 37478, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "119187:7:18", + "src": "119187:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -135353,24 +135353,24 @@ "visibility": "internal" } ], - "id": 34419, + "id": 37480, "nodeType": "VariableDeclarationStatement", - "src": "119187:10:18" + "src": "119187:10:38" }, { "assignments": [ - 34421 + 37482 ], "declarations": [ { "constant": false, - "id": 34421, + "id": 37482, "mutability": "mutable", "name": "m2", - "nameLocation": "119215:2:18", + "nameLocation": "119215:2:38", "nodeType": "VariableDeclaration", - "scope": 34442, - "src": "119207:10:18", + "scope": 37503, + "src": "119207:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -135378,10 +135378,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34420, + "id": 37481, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "119207:7:18", + "src": "119207:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -135390,24 +135390,24 @@ "visibility": "internal" } ], - "id": 34422, + "id": 37483, "nodeType": "VariableDeclarationStatement", - "src": "119207:10:18" + "src": "119207:10:38" }, { "assignments": [ - 34424 + 37485 ], "declarations": [ { "constant": false, - "id": 34424, + "id": 37485, "mutability": "mutable", "name": "m3", - "nameLocation": "119235:2:18", + "nameLocation": "119235:2:38", "nodeType": "VariableDeclaration", - "scope": 34442, - "src": "119227:10:18", + "scope": 37503, + "src": "119227:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -135415,10 +135415,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34423, + "id": 37484, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "119227:7:18", + "src": "119227:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -135427,24 +135427,24 @@ "visibility": "internal" } ], - "id": 34425, + "id": 37486, "nodeType": "VariableDeclarationStatement", - "src": "119227:10:18" + "src": "119227:10:38" }, { "assignments": [ - 34427 + 37488 ], "declarations": [ { "constant": false, - "id": 34427, + "id": 37488, "mutability": "mutable", "name": "m4", - "nameLocation": "119255:2:18", + "nameLocation": "119255:2:38", "nodeType": "VariableDeclaration", - "scope": 34442, - "src": "119247:10:18", + "scope": 37503, + "src": "119247:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -135452,10 +135452,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34426, + "id": 37487, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "119247:7:18", + "src": "119247:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -135464,24 +135464,24 @@ "visibility": "internal" } ], - "id": 34428, + "id": 37489, "nodeType": "VariableDeclarationStatement", - "src": "119247:10:18" + "src": "119247:10:38" }, { "assignments": [ - 34430 + 37491 ], "declarations": [ { "constant": false, - "id": 34430, + "id": 37491, "mutability": "mutable", "name": "m5", - "nameLocation": "119275:2:18", + "nameLocation": "119275:2:38", "nodeType": "VariableDeclaration", - "scope": 34442, - "src": "119267:10:18", + "scope": 37503, + "src": "119267:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -135489,10 +135489,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34429, + "id": 37490, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "119267:7:18", + "src": "119267:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -135501,24 +135501,24 @@ "visibility": "internal" } ], - "id": 34431, + "id": 37492, "nodeType": "VariableDeclarationStatement", - "src": "119267:10:18" + "src": "119267:10:38" }, { "assignments": [ - 34433 + 37494 ], "declarations": [ { "constant": false, - "id": 34433, + "id": 37494, "mutability": "mutable", "name": "m6", - "nameLocation": "119295:2:18", + "nameLocation": "119295:2:38", "nodeType": "VariableDeclaration", - "scope": 34442, - "src": "119287:10:18", + "scope": 37503, + "src": "119287:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -135526,10 +135526,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34432, + "id": 37493, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "119287:7:18", + "src": "119287:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -135538,27 +135538,27 @@ "visibility": "internal" } ], - "id": 34434, + "id": 37495, "nodeType": "VariableDeclarationStatement", - "src": "119287:10:18" + "src": "119287:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "119316:831:18", + "src": "119316:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "119359:313:18", + "src": "119359:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "119377:15:18", + "src": "119377:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "119391:1:18", + "src": "119391:1:38", "type": "", "value": "0" }, @@ -135566,7 +135566,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "119381:6:18", + "src": "119381:6:38", "type": "" } ] @@ -135574,16 +135574,16 @@ { "body": { "nodeType": "YulBlock", - "src": "119462:40:18", + "src": "119462:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "119491:9:18", + "src": "119491:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "119493:5:18" + "src": "119493:5:38" } ] }, @@ -135594,33 +135594,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "119479:6:18" + "src": "119479:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "119487:1:18" + "src": "119487:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "119474:4:18" + "src": "119474:4:38" }, "nodeType": "YulFunctionCall", - "src": "119474:15:18" + "src": "119474:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "119467:6:18" + "src": "119467:6:38" }, "nodeType": "YulFunctionCall", - "src": "119467:23:18" + "src": "119467:23:38" }, "nodeType": "YulIf", - "src": "119464:36:18" + "src": "119464:36:38" } ] }, @@ -135629,12 +135629,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "119419:6:18" + "src": "119419:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "119427:4:18", + "src": "119427:4:38", "type": "", "value": "0x20" } @@ -135642,30 +135642,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "119416:2:18" + "src": "119416:2:38" }, "nodeType": "YulFunctionCall", - "src": "119416:16:18" + "src": "119416:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "119433:28:18", + "src": "119433:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "119435:24:18", + "src": "119435:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "119449:6:18" + "src": "119449:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "119457:1:18", + "src": "119457:1:38", "type": "", "value": "1" } @@ -135673,16 +135673,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "119445:3:18" + "src": "119445:3:38" }, "nodeType": "YulFunctionCall", - "src": "119445:14:18" + "src": "119445:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "119435:6:18" + "src": "119435:6:38" } ] } @@ -135690,10 +135690,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "119413:2:18", + "src": "119413:2:38", "statements": [] }, - "src": "119409:93:18" + "src": "119409:93:38" }, { "expression": { @@ -135701,34 +135701,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "119526:3:18" + "src": "119526:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "119531:6:18" + "src": "119531:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "119519:6:18" + "src": "119519:6:38" }, "nodeType": "YulFunctionCall", - "src": "119519:19:18" + "src": "119519:19:38" }, "nodeType": "YulExpressionStatement", - "src": "119519:19:18" + "src": "119519:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "119555:37:18", + "src": "119555:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "119572:3:18", + "src": "119572:3:38", "type": "", "value": "256" }, @@ -135737,38 +135737,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "119581:1:18", + "src": "119581:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "119584:6:18" + "src": "119584:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "119577:3:18" + "src": "119577:3:38" }, "nodeType": "YulFunctionCall", - "src": "119577:14:18" + "src": "119577:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "119568:3:18" + "src": "119568:3:38" }, "nodeType": "YulFunctionCall", - "src": "119568:24:18" + "src": "119568:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "119559:5:18", + "src": "119559:5:38", "type": "" } ] @@ -135781,12 +135781,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "119620:3:18" + "src": "119620:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "119625:4:18", + "src": "119625:4:38", "type": "", "value": "0x20" } @@ -135794,59 +135794,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "119616:3:18" + "src": "119616:3:38" }, "nodeType": "YulFunctionCall", - "src": "119616:14:18" + "src": "119616:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "119636:5:18" + "src": "119636:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "119647:5:18" + "src": "119647:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "119654:1:18" + "src": "119654:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "119643:3:18" + "src": "119643:3:38" }, "nodeType": "YulFunctionCall", - "src": "119643:13:18" + "src": "119643:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "119632:3:18" + "src": "119632:3:38" }, "nodeType": "YulFunctionCall", - "src": "119632:25:18" + "src": "119632:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "119609:6:18" + "src": "119609:6:38" }, "nodeType": "YulFunctionCall", - "src": "119609:49:18" + "src": "119609:49:38" }, "nodeType": "YulExpressionStatement", - "src": "119609:49:18" + "src": "119609:49:38" } ] }, @@ -135856,27 +135856,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "119351:3:18", + "src": "119351:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "119356:1:18", + "src": "119356:1:38", "type": "" } ], - "src": "119330:342:18" + "src": "119330:342:38" }, { "nodeType": "YulAssignment", - "src": "119685:17:18", + "src": "119685:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "119697:4:18", + "src": "119697:4:38", "type": "", "value": "0x00" } @@ -135884,28 +135884,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "119691:5:18" + "src": "119691:5:38" }, "nodeType": "YulFunctionCall", - "src": "119691:11:18" + "src": "119691:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "119685:2:18" + "src": "119685:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "119715:17:18", + "src": "119715:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "119727:4:18", + "src": "119727:4:38", "type": "", "value": "0x20" } @@ -135913,28 +135913,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "119721:5:18" + "src": "119721:5:38" }, "nodeType": "YulFunctionCall", - "src": "119721:11:18" + "src": "119721:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "119715:2:18" + "src": "119715:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "119745:17:18", + "src": "119745:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "119757:4:18", + "src": "119757:4:38", "type": "", "value": "0x40" } @@ -135942,28 +135942,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "119751:5:18" + "src": "119751:5:38" }, "nodeType": "YulFunctionCall", - "src": "119751:11:18" + "src": "119751:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "119745:2:18" + "src": "119745:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "119775:17:18", + "src": "119775:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "119787:4:18", + "src": "119787:4:38", "type": "", "value": "0x60" } @@ -135971,28 +135971,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "119781:5:18" + "src": "119781:5:38" }, "nodeType": "YulFunctionCall", - "src": "119781:11:18" + "src": "119781:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "119775:2:18" + "src": "119775:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "119805:17:18", + "src": "119805:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "119817:4:18", + "src": "119817:4:38", "type": "", "value": "0x80" } @@ -136000,28 +136000,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "119811:5:18" + "src": "119811:5:38" }, "nodeType": "YulFunctionCall", - "src": "119811:11:18" + "src": "119811:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "119805:2:18" + "src": "119805:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "119835:17:18", + "src": "119835:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "119847:4:18", + "src": "119847:4:38", "type": "", "value": "0xa0" } @@ -136029,28 +136029,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "119841:5:18" + "src": "119841:5:38" }, "nodeType": "YulFunctionCall", - "src": "119841:11:18" + "src": "119841:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "119835:2:18" + "src": "119835:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "119865:17:18", + "src": "119865:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "119877:4:18", + "src": "119877:4:38", "type": "", "value": "0xc0" } @@ -136058,16 +136058,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "119871:5:18" + "src": "119871:5:38" }, "nodeType": "YulFunctionCall", - "src": "119871:11:18" + "src": "119871:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "119865:2:18" + "src": "119865:2:38" } ] }, @@ -136077,14 +136077,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "119968:4:18", + "src": "119968:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "119974:10:18", + "src": "119974:10:38", "type": "", "value": "0x1da986ea" } @@ -136092,13 +136092,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "119961:6:18" + "src": "119961:6:38" }, "nodeType": "YulFunctionCall", - "src": "119961:24:18" + "src": "119961:24:38" }, "nodeType": "YulExpressionStatement", - "src": "119961:24:18" + "src": "119961:24:38" }, { "expression": { @@ -136106,26 +136106,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "120005:4:18", + "src": "120005:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "120011:2:18" + "src": "120011:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "119998:6:18" + "src": "119998:6:38" }, "nodeType": "YulFunctionCall", - "src": "119998:16:18" + "src": "119998:16:38" }, "nodeType": "YulExpressionStatement", - "src": "119998:16:18" + "src": "119998:16:38" }, { "expression": { @@ -136133,26 +136133,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "120034:4:18", + "src": "120034:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "120040:2:18" + "src": "120040:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "120027:6:18" + "src": "120027:6:38" }, "nodeType": "YulFunctionCall", - "src": "120027:16:18" + "src": "120027:16:38" }, "nodeType": "YulExpressionStatement", - "src": "120027:16:18" + "src": "120027:16:38" }, { "expression": { @@ -136160,26 +136160,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "120063:4:18", + "src": "120063:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "120069:2:18" + "src": "120069:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "120056:6:18" + "src": "120056:6:38" }, "nodeType": "YulFunctionCall", - "src": "120056:16:18" + "src": "120056:16:38" }, "nodeType": "YulExpressionStatement", - "src": "120056:16:18" + "src": "120056:16:38" }, { "expression": { @@ -136187,14 +136187,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "120092:4:18", + "src": "120092:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "120098:4:18", + "src": "120098:4:38", "type": "", "value": "0x80" } @@ -136202,13 +136202,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "120085:6:18" + "src": "120085:6:38" }, "nodeType": "YulFunctionCall", - "src": "120085:18:18" + "src": "120085:18:38" }, "nodeType": "YulExpressionStatement", - "src": "120085:18:18" + "src": "120085:18:38" }, { "expression": { @@ -136216,126 +136216,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "120128:4:18", + "src": "120128:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "120134:2:18" + "src": "120134:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "120116:11:18" + "src": "120116:11:38" }, "nodeType": "YulFunctionCall", - "src": "120116:21:18" + "src": "120116:21:38" }, "nodeType": "YulExpressionStatement", - "src": "120116:21:18" + "src": "120116:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34415, + "declaration": 37476, "isOffset": false, "isSlot": false, - "src": "119685:2:18", + "src": "119685:2:38", "valueSize": 1 }, { - "declaration": 34418, + "declaration": 37479, "isOffset": false, "isSlot": false, - "src": "119715:2:18", + "src": "119715:2:38", "valueSize": 1 }, { - "declaration": 34421, + "declaration": 37482, "isOffset": false, "isSlot": false, - "src": "119745:2:18", + "src": "119745:2:38", "valueSize": 1 }, { - "declaration": 34424, + "declaration": 37485, "isOffset": false, "isSlot": false, - "src": "119775:2:18", + "src": "119775:2:38", "valueSize": 1 }, { - "declaration": 34427, + "declaration": 37488, "isOffset": false, "isSlot": false, - "src": "119805:2:18", + "src": "119805:2:38", "valueSize": 1 }, { - "declaration": 34430, + "declaration": 37491, "isOffset": false, "isSlot": false, - "src": "119835:2:18", + "src": "119835:2:38", "valueSize": 1 }, { - "declaration": 34433, + "declaration": 37494, "isOffset": false, "isSlot": false, - "src": "119865:2:18", + "src": "119865:2:38", "valueSize": 1 }, { - "declaration": 34405, + "declaration": 37466, "isOffset": false, "isSlot": false, - "src": "120011:2:18", + "src": "120011:2:38", "valueSize": 1 }, { - "declaration": 34407, + "declaration": 37468, "isOffset": false, "isSlot": false, - "src": "120040:2:18", + "src": "120040:2:38", "valueSize": 1 }, { - "declaration": 34409, + "declaration": 37470, "isOffset": false, "isSlot": false, - "src": "120069:2:18", + "src": "120069:2:38", "valueSize": 1 }, { - "declaration": 34411, + "declaration": 37472, "isOffset": false, "isSlot": false, - "src": "120134:2:18", + "src": "120134:2:38", "valueSize": 1 } ], - "id": 34435, + "id": 37496, "nodeType": "InlineAssembly", - "src": "119307:840:18" + "src": "119307:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34437, + "id": 37498, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "120172:4:18", + "src": "120172:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -136344,14 +136344,14 @@ }, { "hexValue": "30786334", - "id": 34438, + "id": 37499, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "120178:4:18", + "src": "120178:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -136370,18 +136370,18 @@ "typeString": "int_const 196" } ], - "id": 34436, + "id": 37497, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "120156:15:18", + "referencedDeclaration": 33383, + "src": "120156:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34439, + "id": 37500, "isConstant": false, "isLValue": false, "isPure": false, @@ -136390,21 +136390,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "120156:27:18", + "src": "120156:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34440, + "id": 37501, "nodeType": "ExpressionStatement", - "src": "120156:27:18" + "src": "120156:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "120202:214:18", + "src": "120202:214:38", "statements": [ { "expression": { @@ -136412,26 +136412,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "120223:4:18", + "src": "120223:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "120229:2:18" + "src": "120229:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "120216:6:18" + "src": "120216:6:38" }, "nodeType": "YulFunctionCall", - "src": "120216:16:18" + "src": "120216:16:38" }, "nodeType": "YulExpressionStatement", - "src": "120216:16:18" + "src": "120216:16:38" }, { "expression": { @@ -136439,26 +136439,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "120252:4:18", + "src": "120252:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "120258:2:18" + "src": "120258:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "120245:6:18" + "src": "120245:6:38" }, "nodeType": "YulFunctionCall", - "src": "120245:16:18" + "src": "120245:16:38" }, "nodeType": "YulExpressionStatement", - "src": "120245:16:18" + "src": "120245:16:38" }, { "expression": { @@ -136466,26 +136466,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "120281:4:18", + "src": "120281:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "120287:2:18" + "src": "120287:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "120274:6:18" + "src": "120274:6:38" }, "nodeType": "YulFunctionCall", - "src": "120274:16:18" + "src": "120274:16:38" }, "nodeType": "YulExpressionStatement", - "src": "120274:16:18" + "src": "120274:16:38" }, { "expression": { @@ -136493,26 +136493,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "120310:4:18", + "src": "120310:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "120316:2:18" + "src": "120316:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "120303:6:18" + "src": "120303:6:38" }, "nodeType": "YulFunctionCall", - "src": "120303:16:18" + "src": "120303:16:38" }, "nodeType": "YulExpressionStatement", - "src": "120303:16:18" + "src": "120303:16:38" }, { "expression": { @@ -136520,26 +136520,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "120339:4:18", + "src": "120339:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "120345:2:18" + "src": "120345:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "120332:6:18" + "src": "120332:6:38" }, "nodeType": "YulFunctionCall", - "src": "120332:16:18" + "src": "120332:16:38" }, "nodeType": "YulExpressionStatement", - "src": "120332:16:18" + "src": "120332:16:38" }, { "expression": { @@ -136547,26 +136547,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "120368:4:18", + "src": "120368:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "120374:2:18" + "src": "120374:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "120361:6:18" + "src": "120361:6:38" }, "nodeType": "YulFunctionCall", - "src": "120361:16:18" + "src": "120361:16:38" }, "nodeType": "YulExpressionStatement", - "src": "120361:16:18" + "src": "120361:16:38" }, { "expression": { @@ -136574,84 +136574,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "120397:4:18", + "src": "120397:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "120403:2:18" + "src": "120403:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "120390:6:18" + "src": "120390:6:38" }, "nodeType": "YulFunctionCall", - "src": "120390:16:18" + "src": "120390:16:38" }, "nodeType": "YulExpressionStatement", - "src": "120390:16:18" + "src": "120390:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34415, + "declaration": 37476, "isOffset": false, "isSlot": false, - "src": "120229:2:18", + "src": "120229:2:38", "valueSize": 1 }, { - "declaration": 34418, + "declaration": 37479, "isOffset": false, "isSlot": false, - "src": "120258:2:18", + "src": "120258:2:38", "valueSize": 1 }, { - "declaration": 34421, + "declaration": 37482, "isOffset": false, "isSlot": false, - "src": "120287:2:18", + "src": "120287:2:38", "valueSize": 1 }, { - "declaration": 34424, + "declaration": 37485, "isOffset": false, "isSlot": false, - "src": "120316:2:18", + "src": "120316:2:38", "valueSize": 1 }, { - "declaration": 34427, + "declaration": 37488, "isOffset": false, "isSlot": false, - "src": "120345:2:18", + "src": "120345:2:38", "valueSize": 1 }, { - "declaration": 34430, + "declaration": 37491, "isOffset": false, "isSlot": false, - "src": "120374:2:18", + "src": "120374:2:38", "valueSize": 1 }, { - "declaration": 34433, + "declaration": 37494, "isOffset": false, "isSlot": false, - "src": "120403:2:18", + "src": "120403:2:38", "valueSize": 1 } ], - "id": 34441, + "id": 37502, "nodeType": "InlineAssembly", - "src": "120193:223:18" + "src": "120193:223:38" } ] }, @@ -136659,20 +136659,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "119091:3:18", + "nameLocation": "119091:3:38", "parameters": { - "id": 34412, + "id": 37473, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34405, + "id": 37466, "mutability": "mutable", "name": "p0", - "nameLocation": "119103:2:18", + "nameLocation": "119103:2:38", "nodeType": "VariableDeclaration", - "scope": 34443, - "src": "119095:10:18", + "scope": 37504, + "src": "119095:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -136680,10 +136680,10 @@ "typeString": "address" }, "typeName": { - "id": 34404, + "id": 37465, "name": "address", "nodeType": "ElementaryTypeName", - "src": "119095:7:18", + "src": "119095:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -136694,13 +136694,13 @@ }, { "constant": false, - "id": 34407, + "id": 37468, "mutability": "mutable", "name": "p1", - "nameLocation": "119115:2:18", + "nameLocation": "119115:2:38", "nodeType": "VariableDeclaration", - "scope": 34443, - "src": "119107:10:18", + "scope": 37504, + "src": "119107:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -136708,10 +136708,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34406, + "id": 37467, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "119107:7:18", + "src": "119107:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -136721,13 +136721,13 @@ }, { "constant": false, - "id": 34409, + "id": 37470, "mutability": "mutable", "name": "p2", - "nameLocation": "119127:2:18", + "nameLocation": "119127:2:38", "nodeType": "VariableDeclaration", - "scope": 34443, - "src": "119119:10:18", + "scope": 37504, + "src": "119119:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -136735,10 +136735,10 @@ "typeString": "address" }, "typeName": { - "id": 34408, + "id": 37469, "name": "address", "nodeType": "ElementaryTypeName", - "src": "119119:7:18", + "src": "119119:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -136749,13 +136749,13 @@ }, { "constant": false, - "id": 34411, + "id": 37472, "mutability": "mutable", "name": "p3", - "nameLocation": "119139:2:18", + "nameLocation": "119139:2:38", "nodeType": "VariableDeclaration", - "scope": 34443, - "src": "119131:10:18", + "scope": 37504, + "src": "119131:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -136763,10 +136763,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34410, + "id": 37471, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "119131:7:18", + "src": "119131:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -136775,44 +136775,44 @@ "visibility": "internal" } ], - "src": "119094:48:18" + "src": "119094:48:38" }, "returnParameters": { - "id": 34413, + "id": 37474, "nodeType": "ParameterList", "parameters": [], - "src": "119157:0:18" + "src": "119157:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34477, + "id": 37538, "nodeType": "FunctionDefinition", - "src": "120428:786:18", + "src": "120428:786:38", "nodes": [], "body": { - "id": 34476, + "id": 37537, "nodeType": "Block", - "src": "120500:714:18", + "src": "120500:714:38", "nodes": [], "statements": [ { "assignments": [ - 34455 + 37516 ], "declarations": [ { "constant": false, - "id": 34455, + "id": 37516, "mutability": "mutable", "name": "m0", - "nameLocation": "120518:2:18", + "nameLocation": "120518:2:38", "nodeType": "VariableDeclaration", - "scope": 34476, - "src": "120510:10:18", + "scope": 37537, + "src": "120510:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -136820,10 +136820,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34454, + "id": 37515, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "120510:7:18", + "src": "120510:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -136832,24 +136832,24 @@ "visibility": "internal" } ], - "id": 34456, + "id": 37517, "nodeType": "VariableDeclarationStatement", - "src": "120510:10:18" + "src": "120510:10:38" }, { "assignments": [ - 34458 + 37519 ], "declarations": [ { "constant": false, - "id": 34458, + "id": 37519, "mutability": "mutable", "name": "m1", - "nameLocation": "120538:2:18", + "nameLocation": "120538:2:38", "nodeType": "VariableDeclaration", - "scope": 34476, - "src": "120530:10:18", + "scope": 37537, + "src": "120530:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -136857,10 +136857,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34457, + "id": 37518, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "120530:7:18", + "src": "120530:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -136869,24 +136869,24 @@ "visibility": "internal" } ], - "id": 34459, + "id": 37520, "nodeType": "VariableDeclarationStatement", - "src": "120530:10:18" + "src": "120530:10:38" }, { "assignments": [ - 34461 + 37522 ], "declarations": [ { "constant": false, - "id": 34461, + "id": 37522, "mutability": "mutable", "name": "m2", - "nameLocation": "120558:2:18", + "nameLocation": "120558:2:38", "nodeType": "VariableDeclaration", - "scope": 34476, - "src": "120550:10:18", + "scope": 37537, + "src": "120550:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -136894,10 +136894,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34460, + "id": 37521, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "120550:7:18", + "src": "120550:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -136906,24 +136906,24 @@ "visibility": "internal" } ], - "id": 34462, + "id": 37523, "nodeType": "VariableDeclarationStatement", - "src": "120550:10:18" + "src": "120550:10:38" }, { "assignments": [ - 34464 + 37525 ], "declarations": [ { "constant": false, - "id": 34464, + "id": 37525, "mutability": "mutable", "name": "m3", - "nameLocation": "120578:2:18", + "nameLocation": "120578:2:38", "nodeType": "VariableDeclaration", - "scope": 34476, - "src": "120570:10:18", + "scope": 37537, + "src": "120570:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -136931,10 +136931,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34463, + "id": 37524, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "120570:7:18", + "src": "120570:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -136943,24 +136943,24 @@ "visibility": "internal" } ], - "id": 34465, + "id": 37526, "nodeType": "VariableDeclarationStatement", - "src": "120570:10:18" + "src": "120570:10:38" }, { "assignments": [ - 34467 + 37528 ], "declarations": [ { "constant": false, - "id": 34467, + "id": 37528, "mutability": "mutable", "name": "m4", - "nameLocation": "120598:2:18", + "nameLocation": "120598:2:38", "nodeType": "VariableDeclaration", - "scope": 34476, - "src": "120590:10:18", + "scope": 37537, + "src": "120590:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -136968,10 +136968,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34466, + "id": 37527, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "120590:7:18", + "src": "120590:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -136980,24 +136980,24 @@ "visibility": "internal" } ], - "id": 34468, + "id": 37529, "nodeType": "VariableDeclarationStatement", - "src": "120590:10:18" + "src": "120590:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "120619:378:18", + "src": "120619:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "120633:17:18", + "src": "120633:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "120645:4:18", + "src": "120645:4:38", "type": "", "value": "0x00" } @@ -137005,28 +137005,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "120639:5:18" + "src": "120639:5:38" }, "nodeType": "YulFunctionCall", - "src": "120639:11:18" + "src": "120639:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "120633:2:18" + "src": "120633:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "120663:17:18", + "src": "120663:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "120675:4:18", + "src": "120675:4:38", "type": "", "value": "0x20" } @@ -137034,28 +137034,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "120669:5:18" + "src": "120669:5:38" }, "nodeType": "YulFunctionCall", - "src": "120669:11:18" + "src": "120669:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "120663:2:18" + "src": "120663:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "120693:17:18", + "src": "120693:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "120705:4:18", + "src": "120705:4:38", "type": "", "value": "0x40" } @@ -137063,28 +137063,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "120699:5:18" + "src": "120699:5:38" }, "nodeType": "YulFunctionCall", - "src": "120699:11:18" + "src": "120699:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "120693:2:18" + "src": "120693:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "120723:17:18", + "src": "120723:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "120735:4:18", + "src": "120735:4:38", "type": "", "value": "0x60" } @@ -137092,28 +137092,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "120729:5:18" + "src": "120729:5:38" }, "nodeType": "YulFunctionCall", - "src": "120729:11:18" + "src": "120729:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "120723:2:18" + "src": "120723:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "120753:17:18", + "src": "120753:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "120765:4:18", + "src": "120765:4:38", "type": "", "value": "0x80" } @@ -137121,16 +137121,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "120759:5:18" + "src": "120759:5:38" }, "nodeType": "YulFunctionCall", - "src": "120759:11:18" + "src": "120759:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "120753:2:18" + "src": "120753:2:38" } ] }, @@ -137140,14 +137140,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "120854:4:18", + "src": "120854:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "120860:10:18", + "src": "120860:10:38", "type": "", "value": "0xa31bfdcc" } @@ -137155,13 +137155,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "120847:6:18" + "src": "120847:6:38" }, "nodeType": "YulFunctionCall", - "src": "120847:24:18" + "src": "120847:24:38" }, "nodeType": "YulExpressionStatement", - "src": "120847:24:18" + "src": "120847:24:38" }, { "expression": { @@ -137169,26 +137169,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "120891:4:18", + "src": "120891:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "120897:2:18" + "src": "120897:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "120884:6:18" + "src": "120884:6:38" }, "nodeType": "YulFunctionCall", - "src": "120884:16:18" + "src": "120884:16:38" }, "nodeType": "YulExpressionStatement", - "src": "120884:16:18" + "src": "120884:16:38" }, { "expression": { @@ -137196,26 +137196,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "120920:4:18", + "src": "120920:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "120926:2:18" + "src": "120926:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "120913:6:18" + "src": "120913:6:38" }, "nodeType": "YulFunctionCall", - "src": "120913:16:18" + "src": "120913:16:38" }, "nodeType": "YulExpressionStatement", - "src": "120913:16:18" + "src": "120913:16:38" }, { "expression": { @@ -137223,26 +137223,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "120949:4:18", + "src": "120949:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "120955:2:18" + "src": "120955:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "120942:6:18" + "src": "120942:6:38" }, "nodeType": "YulFunctionCall", - "src": "120942:16:18" + "src": "120942:16:38" }, "nodeType": "YulExpressionStatement", - "src": "120942:16:18" + "src": "120942:16:38" }, { "expression": { @@ -137250,112 +137250,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "120978:4:18", + "src": "120978:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "120984:2:18" + "src": "120984:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "120971:6:18" + "src": "120971:6:38" }, "nodeType": "YulFunctionCall", - "src": "120971:16:18" + "src": "120971:16:38" }, "nodeType": "YulExpressionStatement", - "src": "120971:16:18" + "src": "120971:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34455, + "declaration": 37516, "isOffset": false, "isSlot": false, - "src": "120633:2:18", + "src": "120633:2:38", "valueSize": 1 }, { - "declaration": 34458, + "declaration": 37519, "isOffset": false, "isSlot": false, - "src": "120663:2:18", + "src": "120663:2:38", "valueSize": 1 }, { - "declaration": 34461, + "declaration": 37522, "isOffset": false, "isSlot": false, - "src": "120693:2:18", + "src": "120693:2:38", "valueSize": 1 }, { - "declaration": 34464, + "declaration": 37525, "isOffset": false, "isSlot": false, - "src": "120723:2:18", + "src": "120723:2:38", "valueSize": 1 }, { - "declaration": 34467, + "declaration": 37528, "isOffset": false, "isSlot": false, - "src": "120753:2:18", + "src": "120753:2:38", "valueSize": 1 }, { - "declaration": 34445, + "declaration": 37506, "isOffset": false, "isSlot": false, - "src": "120897:2:18", + "src": "120897:2:38", "valueSize": 1 }, { - "declaration": 34447, + "declaration": 37508, "isOffset": false, "isSlot": false, - "src": "120926:2:18", + "src": "120926:2:38", "valueSize": 1 }, { - "declaration": 34449, + "declaration": 37510, "isOffset": false, "isSlot": false, - "src": "120955:2:18", + "src": "120955:2:38", "valueSize": 1 }, { - "declaration": 34451, + "declaration": 37512, "isOffset": false, "isSlot": false, - "src": "120984:2:18", + "src": "120984:2:38", "valueSize": 1 } ], - "id": 34469, + "id": 37530, "nodeType": "InlineAssembly", - "src": "120610:387:18" + "src": "120610:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34471, + "id": 37532, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "121022:4:18", + "src": "121022:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -137364,14 +137364,14 @@ }, { "hexValue": "30783834", - "id": 34472, + "id": 37533, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "121028:4:18", + "src": "121028:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -137390,18 +137390,18 @@ "typeString": "int_const 132" } ], - "id": 34470, + "id": 37531, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "121006:15:18", + "referencedDeclaration": 33383, + "src": "121006:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34473, + "id": 37534, "isConstant": false, "isLValue": false, "isPure": false, @@ -137410,21 +137410,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "121006:27:18", + "src": "121006:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34474, + "id": 37535, "nodeType": "ExpressionStatement", - "src": "121006:27:18" + "src": "121006:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "121052:156:18", + "src": "121052:156:38", "statements": [ { "expression": { @@ -137432,26 +137432,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "121073:4:18", + "src": "121073:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "121079:2:18" + "src": "121079:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "121066:6:18" + "src": "121066:6:38" }, "nodeType": "YulFunctionCall", - "src": "121066:16:18" + "src": "121066:16:38" }, "nodeType": "YulExpressionStatement", - "src": "121066:16:18" + "src": "121066:16:38" }, { "expression": { @@ -137459,26 +137459,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "121102:4:18", + "src": "121102:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "121108:2:18" + "src": "121108:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "121095:6:18" + "src": "121095:6:38" }, "nodeType": "YulFunctionCall", - "src": "121095:16:18" + "src": "121095:16:38" }, "nodeType": "YulExpressionStatement", - "src": "121095:16:18" + "src": "121095:16:38" }, { "expression": { @@ -137486,26 +137486,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "121131:4:18", + "src": "121131:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "121137:2:18" + "src": "121137:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "121124:6:18" + "src": "121124:6:38" }, "nodeType": "YulFunctionCall", - "src": "121124:16:18" + "src": "121124:16:38" }, "nodeType": "YulExpressionStatement", - "src": "121124:16:18" + "src": "121124:16:38" }, { "expression": { @@ -137513,26 +137513,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "121160:4:18", + "src": "121160:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "121166:2:18" + "src": "121166:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "121153:6:18" + "src": "121153:6:38" }, "nodeType": "YulFunctionCall", - "src": "121153:16:18" + "src": "121153:16:38" }, "nodeType": "YulExpressionStatement", - "src": "121153:16:18" + "src": "121153:16:38" }, { "expression": { @@ -137540,70 +137540,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "121189:4:18", + "src": "121189:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "121195:2:18" + "src": "121195:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "121182:6:18" + "src": "121182:6:38" }, "nodeType": "YulFunctionCall", - "src": "121182:16:18" + "src": "121182:16:38" }, "nodeType": "YulExpressionStatement", - "src": "121182:16:18" + "src": "121182:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34455, + "declaration": 37516, "isOffset": false, "isSlot": false, - "src": "121079:2:18", + "src": "121079:2:38", "valueSize": 1 }, { - "declaration": 34458, + "declaration": 37519, "isOffset": false, "isSlot": false, - "src": "121108:2:18", + "src": "121108:2:38", "valueSize": 1 }, { - "declaration": 34461, + "declaration": 37522, "isOffset": false, "isSlot": false, - "src": "121137:2:18", + "src": "121137:2:38", "valueSize": 1 }, { - "declaration": 34464, + "declaration": 37525, "isOffset": false, "isSlot": false, - "src": "121166:2:18", + "src": "121166:2:38", "valueSize": 1 }, { - "declaration": 34467, + "declaration": 37528, "isOffset": false, "isSlot": false, - "src": "121195:2:18", + "src": "121195:2:38", "valueSize": 1 } ], - "id": 34475, + "id": 37536, "nodeType": "InlineAssembly", - "src": "121043:165:18" + "src": "121043:165:38" } ] }, @@ -137611,20 +137611,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "120437:3:18", + "nameLocation": "120437:3:38", "parameters": { - "id": 34452, + "id": 37513, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34445, + "id": 37506, "mutability": "mutable", "name": "p0", - "nameLocation": "120449:2:18", + "nameLocation": "120449:2:38", "nodeType": "VariableDeclaration", - "scope": 34477, - "src": "120441:10:18", + "scope": 37538, + "src": "120441:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -137632,10 +137632,10 @@ "typeString": "address" }, "typeName": { - "id": 34444, + "id": 37505, "name": "address", "nodeType": "ElementaryTypeName", - "src": "120441:7:18", + "src": "120441:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -137646,13 +137646,13 @@ }, { "constant": false, - "id": 34447, + "id": 37508, "mutability": "mutable", "name": "p1", - "nameLocation": "120461:2:18", + "nameLocation": "120461:2:38", "nodeType": "VariableDeclaration", - "scope": 34477, - "src": "120453:10:18", + "scope": 37538, + "src": "120453:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -137660,10 +137660,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34446, + "id": 37507, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "120453:7:18", + "src": "120453:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -137673,13 +137673,13 @@ }, { "constant": false, - "id": 34449, + "id": 37510, "mutability": "mutable", "name": "p2", - "nameLocation": "120470:2:18", + "nameLocation": "120470:2:38", "nodeType": "VariableDeclaration", - "scope": 34477, - "src": "120465:7:18", + "scope": 37538, + "src": "120465:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -137687,10 +137687,10 @@ "typeString": "bool" }, "typeName": { - "id": 34448, + "id": 37509, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "120465:4:18", + "src": "120465:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -137700,13 +137700,13 @@ }, { "constant": false, - "id": 34451, + "id": 37512, "mutability": "mutable", "name": "p3", - "nameLocation": "120482:2:18", + "nameLocation": "120482:2:38", "nodeType": "VariableDeclaration", - "scope": 34477, - "src": "120474:10:18", + "scope": 37538, + "src": "120474:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -137714,10 +137714,10 @@ "typeString": "address" }, "typeName": { - "id": 34450, + "id": 37511, "name": "address", "nodeType": "ElementaryTypeName", - "src": "120474:7:18", + "src": "120474:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -137727,44 +137727,44 @@ "visibility": "internal" } ], - "src": "120440:45:18" + "src": "120440:45:38" }, "returnParameters": { - "id": 34453, + "id": 37514, "nodeType": "ParameterList", "parameters": [], - "src": "120500:0:18" + "src": "120500:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34511, + "id": 37572, "nodeType": "FunctionDefinition", - "src": "121220:780:18", + "src": "121220:780:38", "nodes": [], "body": { - "id": 34510, + "id": 37571, "nodeType": "Block", - "src": "121289:711:18", + "src": "121289:711:38", "nodes": [], "statements": [ { "assignments": [ - 34489 + 37550 ], "declarations": [ { "constant": false, - "id": 34489, + "id": 37550, "mutability": "mutable", "name": "m0", - "nameLocation": "121307:2:18", + "nameLocation": "121307:2:38", "nodeType": "VariableDeclaration", - "scope": 34510, - "src": "121299:10:18", + "scope": 37571, + "src": "121299:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -137772,10 +137772,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34488, + "id": 37549, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "121299:7:18", + "src": "121299:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -137784,24 +137784,24 @@ "visibility": "internal" } ], - "id": 34490, + "id": 37551, "nodeType": "VariableDeclarationStatement", - "src": "121299:10:18" + "src": "121299:10:38" }, { "assignments": [ - 34492 + 37553 ], "declarations": [ { "constant": false, - "id": 34492, + "id": 37553, "mutability": "mutable", "name": "m1", - "nameLocation": "121327:2:18", + "nameLocation": "121327:2:38", "nodeType": "VariableDeclaration", - "scope": 34510, - "src": "121319:10:18", + "scope": 37571, + "src": "121319:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -137809,10 +137809,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34491, + "id": 37552, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "121319:7:18", + "src": "121319:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -137821,24 +137821,24 @@ "visibility": "internal" } ], - "id": 34493, + "id": 37554, "nodeType": "VariableDeclarationStatement", - "src": "121319:10:18" + "src": "121319:10:38" }, { "assignments": [ - 34495 + 37556 ], "declarations": [ { "constant": false, - "id": 34495, + "id": 37556, "mutability": "mutable", "name": "m2", - "nameLocation": "121347:2:18", + "nameLocation": "121347:2:38", "nodeType": "VariableDeclaration", - "scope": 34510, - "src": "121339:10:18", + "scope": 37571, + "src": "121339:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -137846,10 +137846,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34494, + "id": 37555, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "121339:7:18", + "src": "121339:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -137858,24 +137858,24 @@ "visibility": "internal" } ], - "id": 34496, + "id": 37557, "nodeType": "VariableDeclarationStatement", - "src": "121339:10:18" + "src": "121339:10:38" }, { "assignments": [ - 34498 + 37559 ], "declarations": [ { "constant": false, - "id": 34498, + "id": 37559, "mutability": "mutable", "name": "m3", - "nameLocation": "121367:2:18", + "nameLocation": "121367:2:38", "nodeType": "VariableDeclaration", - "scope": 34510, - "src": "121359:10:18", + "scope": 37571, + "src": "121359:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -137883,10 +137883,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34497, + "id": 37558, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "121359:7:18", + "src": "121359:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -137895,24 +137895,24 @@ "visibility": "internal" } ], - "id": 34499, + "id": 37560, "nodeType": "VariableDeclarationStatement", - "src": "121359:10:18" + "src": "121359:10:38" }, { "assignments": [ - 34501 + 37562 ], "declarations": [ { "constant": false, - "id": 34501, + "id": 37562, "mutability": "mutable", "name": "m4", - "nameLocation": "121387:2:18", + "nameLocation": "121387:2:38", "nodeType": "VariableDeclaration", - "scope": 34510, - "src": "121379:10:18", + "scope": 37571, + "src": "121379:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -137920,10 +137920,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34500, + "id": 37561, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "121379:7:18", + "src": "121379:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -137932,24 +137932,24 @@ "visibility": "internal" } ], - "id": 34502, + "id": 37563, "nodeType": "VariableDeclarationStatement", - "src": "121379:10:18" + "src": "121379:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "121408:375:18", + "src": "121408:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "121422:17:18", + "src": "121422:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "121434:4:18", + "src": "121434:4:38", "type": "", "value": "0x00" } @@ -137957,28 +137957,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "121428:5:18" + "src": "121428:5:38" }, "nodeType": "YulFunctionCall", - "src": "121428:11:18" + "src": "121428:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "121422:2:18" + "src": "121422:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "121452:17:18", + "src": "121452:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "121464:4:18", + "src": "121464:4:38", "type": "", "value": "0x20" } @@ -137986,28 +137986,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "121458:5:18" + "src": "121458:5:38" }, "nodeType": "YulFunctionCall", - "src": "121458:11:18" + "src": "121458:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "121452:2:18" + "src": "121452:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "121482:17:18", + "src": "121482:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "121494:4:18", + "src": "121494:4:38", "type": "", "value": "0x40" } @@ -138015,28 +138015,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "121488:5:18" + "src": "121488:5:38" }, "nodeType": "YulFunctionCall", - "src": "121488:11:18" + "src": "121488:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "121482:2:18" + "src": "121482:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "121512:17:18", + "src": "121512:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "121524:4:18", + "src": "121524:4:38", "type": "", "value": "0x60" } @@ -138044,28 +138044,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "121518:5:18" + "src": "121518:5:38" }, "nodeType": "YulFunctionCall", - "src": "121518:11:18" + "src": "121518:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "121512:2:18" + "src": "121512:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "121542:17:18", + "src": "121542:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "121554:4:18", + "src": "121554:4:38", "type": "", "value": "0x80" } @@ -138073,16 +138073,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "121548:5:18" + "src": "121548:5:38" }, "nodeType": "YulFunctionCall", - "src": "121548:11:18" + "src": "121548:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "121542:2:18" + "src": "121542:2:38" } ] }, @@ -138092,14 +138092,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "121640:4:18", + "src": "121640:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "121646:10:18", + "src": "121646:10:38", "type": "", "value": "0x3bf5e537" } @@ -138107,13 +138107,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "121633:6:18" + "src": "121633:6:38" }, "nodeType": "YulFunctionCall", - "src": "121633:24:18" + "src": "121633:24:38" }, "nodeType": "YulExpressionStatement", - "src": "121633:24:18" + "src": "121633:24:38" }, { "expression": { @@ -138121,26 +138121,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "121677:4:18", + "src": "121677:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "121683:2:18" + "src": "121683:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "121670:6:18" + "src": "121670:6:38" }, "nodeType": "YulFunctionCall", - "src": "121670:16:18" + "src": "121670:16:38" }, "nodeType": "YulExpressionStatement", - "src": "121670:16:18" + "src": "121670:16:38" }, { "expression": { @@ -138148,26 +138148,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "121706:4:18", + "src": "121706:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "121712:2:18" + "src": "121712:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "121699:6:18" + "src": "121699:6:38" }, "nodeType": "YulFunctionCall", - "src": "121699:16:18" + "src": "121699:16:38" }, "nodeType": "YulExpressionStatement", - "src": "121699:16:18" + "src": "121699:16:38" }, { "expression": { @@ -138175,26 +138175,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "121735:4:18", + "src": "121735:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "121741:2:18" + "src": "121741:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "121728:6:18" + "src": "121728:6:38" }, "nodeType": "YulFunctionCall", - "src": "121728:16:18" + "src": "121728:16:38" }, "nodeType": "YulExpressionStatement", - "src": "121728:16:18" + "src": "121728:16:38" }, { "expression": { @@ -138202,112 +138202,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "121764:4:18", + "src": "121764:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "121770:2:18" + "src": "121770:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "121757:6:18" + "src": "121757:6:38" }, "nodeType": "YulFunctionCall", - "src": "121757:16:18" + "src": "121757:16:38" }, "nodeType": "YulExpressionStatement", - "src": "121757:16:18" + "src": "121757:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34489, + "declaration": 37550, "isOffset": false, "isSlot": false, - "src": "121422:2:18", + "src": "121422:2:38", "valueSize": 1 }, { - "declaration": 34492, + "declaration": 37553, "isOffset": false, "isSlot": false, - "src": "121452:2:18", + "src": "121452:2:38", "valueSize": 1 }, { - "declaration": 34495, + "declaration": 37556, "isOffset": false, "isSlot": false, - "src": "121482:2:18", + "src": "121482:2:38", "valueSize": 1 }, { - "declaration": 34498, + "declaration": 37559, "isOffset": false, "isSlot": false, - "src": "121512:2:18", + "src": "121512:2:38", "valueSize": 1 }, { - "declaration": 34501, + "declaration": 37562, "isOffset": false, "isSlot": false, - "src": "121542:2:18", + "src": "121542:2:38", "valueSize": 1 }, { - "declaration": 34479, + "declaration": 37540, "isOffset": false, "isSlot": false, - "src": "121683:2:18", + "src": "121683:2:38", "valueSize": 1 }, { - "declaration": 34481, + "declaration": 37542, "isOffset": false, "isSlot": false, - "src": "121712:2:18", + "src": "121712:2:38", "valueSize": 1 }, { - "declaration": 34483, + "declaration": 37544, "isOffset": false, "isSlot": false, - "src": "121741:2:18", + "src": "121741:2:38", "valueSize": 1 }, { - "declaration": 34485, + "declaration": 37546, "isOffset": false, "isSlot": false, - "src": "121770:2:18", + "src": "121770:2:38", "valueSize": 1 } ], - "id": 34503, + "id": 37564, "nodeType": "InlineAssembly", - "src": "121399:384:18" + "src": "121399:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34505, + "id": 37566, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "121808:4:18", + "src": "121808:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -138316,14 +138316,14 @@ }, { "hexValue": "30783834", - "id": 34506, + "id": 37567, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "121814:4:18", + "src": "121814:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -138342,18 +138342,18 @@ "typeString": "int_const 132" } ], - "id": 34504, + "id": 37565, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "121792:15:18", + "referencedDeclaration": 33383, + "src": "121792:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34507, + "id": 37568, "isConstant": false, "isLValue": false, "isPure": false, @@ -138362,21 +138362,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "121792:27:18", + "src": "121792:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34508, + "id": 37569, "nodeType": "ExpressionStatement", - "src": "121792:27:18" + "src": "121792:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "121838:156:18", + "src": "121838:156:38", "statements": [ { "expression": { @@ -138384,26 +138384,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "121859:4:18", + "src": "121859:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "121865:2:18" + "src": "121865:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "121852:6:18" + "src": "121852:6:38" }, "nodeType": "YulFunctionCall", - "src": "121852:16:18" + "src": "121852:16:38" }, "nodeType": "YulExpressionStatement", - "src": "121852:16:18" + "src": "121852:16:38" }, { "expression": { @@ -138411,26 +138411,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "121888:4:18", + "src": "121888:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "121894:2:18" + "src": "121894:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "121881:6:18" + "src": "121881:6:38" }, "nodeType": "YulFunctionCall", - "src": "121881:16:18" + "src": "121881:16:38" }, "nodeType": "YulExpressionStatement", - "src": "121881:16:18" + "src": "121881:16:38" }, { "expression": { @@ -138438,26 +138438,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "121917:4:18", + "src": "121917:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "121923:2:18" + "src": "121923:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "121910:6:18" + "src": "121910:6:38" }, "nodeType": "YulFunctionCall", - "src": "121910:16:18" + "src": "121910:16:38" }, "nodeType": "YulExpressionStatement", - "src": "121910:16:18" + "src": "121910:16:38" }, { "expression": { @@ -138465,26 +138465,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "121946:4:18", + "src": "121946:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "121952:2:18" + "src": "121952:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "121939:6:18" + "src": "121939:6:38" }, "nodeType": "YulFunctionCall", - "src": "121939:16:18" + "src": "121939:16:38" }, "nodeType": "YulExpressionStatement", - "src": "121939:16:18" + "src": "121939:16:38" }, { "expression": { @@ -138492,70 +138492,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "121975:4:18", + "src": "121975:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "121981:2:18" + "src": "121981:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "121968:6:18" + "src": "121968:6:38" }, "nodeType": "YulFunctionCall", - "src": "121968:16:18" + "src": "121968:16:38" }, "nodeType": "YulExpressionStatement", - "src": "121968:16:18" + "src": "121968:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34489, + "declaration": 37550, "isOffset": false, "isSlot": false, - "src": "121865:2:18", + "src": "121865:2:38", "valueSize": 1 }, { - "declaration": 34492, + "declaration": 37553, "isOffset": false, "isSlot": false, - "src": "121894:2:18", + "src": "121894:2:38", "valueSize": 1 }, { - "declaration": 34495, + "declaration": 37556, "isOffset": false, "isSlot": false, - "src": "121923:2:18", + "src": "121923:2:38", "valueSize": 1 }, { - "declaration": 34498, + "declaration": 37559, "isOffset": false, "isSlot": false, - "src": "121952:2:18", + "src": "121952:2:38", "valueSize": 1 }, { - "declaration": 34501, + "declaration": 37562, "isOffset": false, "isSlot": false, - "src": "121981:2:18", + "src": "121981:2:38", "valueSize": 1 } ], - "id": 34509, + "id": 37570, "nodeType": "InlineAssembly", - "src": "121829:165:18" + "src": "121829:165:38" } ] }, @@ -138563,20 +138563,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "121229:3:18", + "nameLocation": "121229:3:38", "parameters": { - "id": 34486, + "id": 37547, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34479, + "id": 37540, "mutability": "mutable", "name": "p0", - "nameLocation": "121241:2:18", + "nameLocation": "121241:2:38", "nodeType": "VariableDeclaration", - "scope": 34511, - "src": "121233:10:18", + "scope": 37572, + "src": "121233:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -138584,10 +138584,10 @@ "typeString": "address" }, "typeName": { - "id": 34478, + "id": 37539, "name": "address", "nodeType": "ElementaryTypeName", - "src": "121233:7:18", + "src": "121233:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -138598,13 +138598,13 @@ }, { "constant": false, - "id": 34481, + "id": 37542, "mutability": "mutable", "name": "p1", - "nameLocation": "121253:2:18", + "nameLocation": "121253:2:38", "nodeType": "VariableDeclaration", - "scope": 34511, - "src": "121245:10:18", + "scope": 37572, + "src": "121245:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -138612,10 +138612,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34480, + "id": 37541, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "121245:7:18", + "src": "121245:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -138625,13 +138625,13 @@ }, { "constant": false, - "id": 34483, + "id": 37544, "mutability": "mutable", "name": "p2", - "nameLocation": "121262:2:18", + "nameLocation": "121262:2:38", "nodeType": "VariableDeclaration", - "scope": 34511, - "src": "121257:7:18", + "scope": 37572, + "src": "121257:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -138639,10 +138639,10 @@ "typeString": "bool" }, "typeName": { - "id": 34482, + "id": 37543, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "121257:4:18", + "src": "121257:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -138652,13 +138652,13 @@ }, { "constant": false, - "id": 34485, + "id": 37546, "mutability": "mutable", "name": "p3", - "nameLocation": "121271:2:18", + "nameLocation": "121271:2:38", "nodeType": "VariableDeclaration", - "scope": 34511, - "src": "121266:7:18", + "scope": 37572, + "src": "121266:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -138666,10 +138666,10 @@ "typeString": "bool" }, "typeName": { - "id": 34484, + "id": 37545, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "121266:4:18", + "src": "121266:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -138678,44 +138678,44 @@ "visibility": "internal" } ], - "src": "121232:42:18" + "src": "121232:42:38" }, "returnParameters": { - "id": 34487, + "id": 37548, "nodeType": "ParameterList", "parameters": [], - "src": "121289:0:18" + "src": "121289:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34545, + "id": 37606, "nodeType": "FunctionDefinition", - "src": "122006:786:18", + "src": "122006:786:38", "nodes": [], "body": { - "id": 34544, + "id": 37605, "nodeType": "Block", - "src": "122078:714:18", + "src": "122078:714:38", "nodes": [], "statements": [ { "assignments": [ - 34523 + 37584 ], "declarations": [ { "constant": false, - "id": 34523, + "id": 37584, "mutability": "mutable", "name": "m0", - "nameLocation": "122096:2:18", + "nameLocation": "122096:2:38", "nodeType": "VariableDeclaration", - "scope": 34544, - "src": "122088:10:18", + "scope": 37605, + "src": "122088:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -138723,10 +138723,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34522, + "id": 37583, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "122088:7:18", + "src": "122088:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -138735,24 +138735,24 @@ "visibility": "internal" } ], - "id": 34524, + "id": 37585, "nodeType": "VariableDeclarationStatement", - "src": "122088:10:18" + "src": "122088:10:38" }, { "assignments": [ - 34526 + 37587 ], "declarations": [ { "constant": false, - "id": 34526, + "id": 37587, "mutability": "mutable", "name": "m1", - "nameLocation": "122116:2:18", + "nameLocation": "122116:2:38", "nodeType": "VariableDeclaration", - "scope": 34544, - "src": "122108:10:18", + "scope": 37605, + "src": "122108:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -138760,10 +138760,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34525, + "id": 37586, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "122108:7:18", + "src": "122108:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -138772,24 +138772,24 @@ "visibility": "internal" } ], - "id": 34527, + "id": 37588, "nodeType": "VariableDeclarationStatement", - "src": "122108:10:18" + "src": "122108:10:38" }, { "assignments": [ - 34529 + 37590 ], "declarations": [ { "constant": false, - "id": 34529, + "id": 37590, "mutability": "mutable", "name": "m2", - "nameLocation": "122136:2:18", + "nameLocation": "122136:2:38", "nodeType": "VariableDeclaration", - "scope": 34544, - "src": "122128:10:18", + "scope": 37605, + "src": "122128:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -138797,10 +138797,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34528, + "id": 37589, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "122128:7:18", + "src": "122128:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -138809,24 +138809,24 @@ "visibility": "internal" } ], - "id": 34530, + "id": 37591, "nodeType": "VariableDeclarationStatement", - "src": "122128:10:18" + "src": "122128:10:38" }, { "assignments": [ - 34532 + 37593 ], "declarations": [ { "constant": false, - "id": 34532, + "id": 37593, "mutability": "mutable", "name": "m3", - "nameLocation": "122156:2:18", + "nameLocation": "122156:2:38", "nodeType": "VariableDeclaration", - "scope": 34544, - "src": "122148:10:18", + "scope": 37605, + "src": "122148:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -138834,10 +138834,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34531, + "id": 37592, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "122148:7:18", + "src": "122148:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -138846,24 +138846,24 @@ "visibility": "internal" } ], - "id": 34533, + "id": 37594, "nodeType": "VariableDeclarationStatement", - "src": "122148:10:18" + "src": "122148:10:38" }, { "assignments": [ - 34535 + 37596 ], "declarations": [ { "constant": false, - "id": 34535, + "id": 37596, "mutability": "mutable", "name": "m4", - "nameLocation": "122176:2:18", + "nameLocation": "122176:2:38", "nodeType": "VariableDeclaration", - "scope": 34544, - "src": "122168:10:18", + "scope": 37605, + "src": "122168:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -138871,10 +138871,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34534, + "id": 37595, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "122168:7:18", + "src": "122168:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -138883,24 +138883,24 @@ "visibility": "internal" } ], - "id": 34536, + "id": 37597, "nodeType": "VariableDeclarationStatement", - "src": "122168:10:18" + "src": "122168:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "122197:378:18", + "src": "122197:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "122211:17:18", + "src": "122211:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "122223:4:18", + "src": "122223:4:38", "type": "", "value": "0x00" } @@ -138908,28 +138908,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "122217:5:18" + "src": "122217:5:38" }, "nodeType": "YulFunctionCall", - "src": "122217:11:18" + "src": "122217:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "122211:2:18" + "src": "122211:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "122241:17:18", + "src": "122241:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "122253:4:18", + "src": "122253:4:38", "type": "", "value": "0x20" } @@ -138937,28 +138937,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "122247:5:18" + "src": "122247:5:38" }, "nodeType": "YulFunctionCall", - "src": "122247:11:18" + "src": "122247:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "122241:2:18" + "src": "122241:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "122271:17:18", + "src": "122271:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "122283:4:18", + "src": "122283:4:38", "type": "", "value": "0x40" } @@ -138966,28 +138966,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "122277:5:18" + "src": "122277:5:38" }, "nodeType": "YulFunctionCall", - "src": "122277:11:18" + "src": "122277:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "122271:2:18" + "src": "122271:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "122301:17:18", + "src": "122301:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "122313:4:18", + "src": "122313:4:38", "type": "", "value": "0x60" } @@ -138995,28 +138995,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "122307:5:18" + "src": "122307:5:38" }, "nodeType": "YulFunctionCall", - "src": "122307:11:18" + "src": "122307:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "122301:2:18" + "src": "122301:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "122331:17:18", + "src": "122331:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "122343:4:18", + "src": "122343:4:38", "type": "", "value": "0x80" } @@ -139024,16 +139024,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "122337:5:18" + "src": "122337:5:38" }, "nodeType": "YulFunctionCall", - "src": "122337:11:18" + "src": "122337:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "122331:2:18" + "src": "122331:2:38" } ] }, @@ -139043,14 +139043,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "122432:4:18", + "src": "122432:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "122438:10:18", + "src": "122438:10:38", "type": "", "value": "0x22f6b999" } @@ -139058,13 +139058,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "122425:6:18" + "src": "122425:6:38" }, "nodeType": "YulFunctionCall", - "src": "122425:24:18" + "src": "122425:24:38" }, "nodeType": "YulExpressionStatement", - "src": "122425:24:18" + "src": "122425:24:38" }, { "expression": { @@ -139072,26 +139072,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "122469:4:18", + "src": "122469:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "122475:2:18" + "src": "122475:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "122462:6:18" + "src": "122462:6:38" }, "nodeType": "YulFunctionCall", - "src": "122462:16:18" + "src": "122462:16:38" }, "nodeType": "YulExpressionStatement", - "src": "122462:16:18" + "src": "122462:16:38" }, { "expression": { @@ -139099,26 +139099,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "122498:4:18", + "src": "122498:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "122504:2:18" + "src": "122504:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "122491:6:18" + "src": "122491:6:38" }, "nodeType": "YulFunctionCall", - "src": "122491:16:18" + "src": "122491:16:38" }, "nodeType": "YulExpressionStatement", - "src": "122491:16:18" + "src": "122491:16:38" }, { "expression": { @@ -139126,26 +139126,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "122527:4:18", + "src": "122527:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "122533:2:18" + "src": "122533:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "122520:6:18" + "src": "122520:6:38" }, "nodeType": "YulFunctionCall", - "src": "122520:16:18" + "src": "122520:16:38" }, "nodeType": "YulExpressionStatement", - "src": "122520:16:18" + "src": "122520:16:38" }, { "expression": { @@ -139153,112 +139153,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "122556:4:18", + "src": "122556:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "122562:2:18" + "src": "122562:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "122549:6:18" + "src": "122549:6:38" }, "nodeType": "YulFunctionCall", - "src": "122549:16:18" + "src": "122549:16:38" }, "nodeType": "YulExpressionStatement", - "src": "122549:16:18" + "src": "122549:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34523, + "declaration": 37584, "isOffset": false, "isSlot": false, - "src": "122211:2:18", + "src": "122211:2:38", "valueSize": 1 }, { - "declaration": 34526, + "declaration": 37587, "isOffset": false, "isSlot": false, - "src": "122241:2:18", + "src": "122241:2:38", "valueSize": 1 }, { - "declaration": 34529, + "declaration": 37590, "isOffset": false, "isSlot": false, - "src": "122271:2:18", + "src": "122271:2:38", "valueSize": 1 }, { - "declaration": 34532, + "declaration": 37593, "isOffset": false, "isSlot": false, - "src": "122301:2:18", + "src": "122301:2:38", "valueSize": 1 }, { - "declaration": 34535, + "declaration": 37596, "isOffset": false, "isSlot": false, - "src": "122331:2:18", + "src": "122331:2:38", "valueSize": 1 }, { - "declaration": 34513, + "declaration": 37574, "isOffset": false, "isSlot": false, - "src": "122475:2:18", + "src": "122475:2:38", "valueSize": 1 }, { - "declaration": 34515, + "declaration": 37576, "isOffset": false, "isSlot": false, - "src": "122504:2:18", + "src": "122504:2:38", "valueSize": 1 }, { - "declaration": 34517, + "declaration": 37578, "isOffset": false, "isSlot": false, - "src": "122533:2:18", + "src": "122533:2:38", "valueSize": 1 }, { - "declaration": 34519, + "declaration": 37580, "isOffset": false, "isSlot": false, - "src": "122562:2:18", + "src": "122562:2:38", "valueSize": 1 } ], - "id": 34537, + "id": 37598, "nodeType": "InlineAssembly", - "src": "122188:387:18" + "src": "122188:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34539, + "id": 37600, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "122600:4:18", + "src": "122600:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -139267,14 +139267,14 @@ }, { "hexValue": "30783834", - "id": 34540, + "id": 37601, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "122606:4:18", + "src": "122606:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -139293,18 +139293,18 @@ "typeString": "int_const 132" } ], - "id": 34538, + "id": 37599, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "122584:15:18", + "referencedDeclaration": 33383, + "src": "122584:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34541, + "id": 37602, "isConstant": false, "isLValue": false, "isPure": false, @@ -139313,21 +139313,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "122584:27:18", + "src": "122584:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34542, + "id": 37603, "nodeType": "ExpressionStatement", - "src": "122584:27:18" + "src": "122584:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "122630:156:18", + "src": "122630:156:38", "statements": [ { "expression": { @@ -139335,26 +139335,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "122651:4:18", + "src": "122651:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "122657:2:18" + "src": "122657:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "122644:6:18" + "src": "122644:6:38" }, "nodeType": "YulFunctionCall", - "src": "122644:16:18" + "src": "122644:16:38" }, "nodeType": "YulExpressionStatement", - "src": "122644:16:18" + "src": "122644:16:38" }, { "expression": { @@ -139362,26 +139362,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "122680:4:18", + "src": "122680:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "122686:2:18" + "src": "122686:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "122673:6:18" + "src": "122673:6:38" }, "nodeType": "YulFunctionCall", - "src": "122673:16:18" + "src": "122673:16:38" }, "nodeType": "YulExpressionStatement", - "src": "122673:16:18" + "src": "122673:16:38" }, { "expression": { @@ -139389,26 +139389,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "122709:4:18", + "src": "122709:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "122715:2:18" + "src": "122715:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "122702:6:18" + "src": "122702:6:38" }, "nodeType": "YulFunctionCall", - "src": "122702:16:18" + "src": "122702:16:38" }, "nodeType": "YulExpressionStatement", - "src": "122702:16:18" + "src": "122702:16:38" }, { "expression": { @@ -139416,26 +139416,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "122738:4:18", + "src": "122738:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "122744:2:18" + "src": "122744:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "122731:6:18" + "src": "122731:6:38" }, "nodeType": "YulFunctionCall", - "src": "122731:16:18" + "src": "122731:16:38" }, "nodeType": "YulExpressionStatement", - "src": "122731:16:18" + "src": "122731:16:38" }, { "expression": { @@ -139443,70 +139443,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "122767:4:18", + "src": "122767:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "122773:2:18" + "src": "122773:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "122760:6:18" + "src": "122760:6:38" }, "nodeType": "YulFunctionCall", - "src": "122760:16:18" + "src": "122760:16:38" }, "nodeType": "YulExpressionStatement", - "src": "122760:16:18" + "src": "122760:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34523, + "declaration": 37584, "isOffset": false, "isSlot": false, - "src": "122657:2:18", + "src": "122657:2:38", "valueSize": 1 }, { - "declaration": 34526, + "declaration": 37587, "isOffset": false, "isSlot": false, - "src": "122686:2:18", + "src": "122686:2:38", "valueSize": 1 }, { - "declaration": 34529, + "declaration": 37590, "isOffset": false, "isSlot": false, - "src": "122715:2:18", + "src": "122715:2:38", "valueSize": 1 }, { - "declaration": 34532, + "declaration": 37593, "isOffset": false, "isSlot": false, - "src": "122744:2:18", + "src": "122744:2:38", "valueSize": 1 }, { - "declaration": 34535, + "declaration": 37596, "isOffset": false, "isSlot": false, - "src": "122773:2:18", + "src": "122773:2:38", "valueSize": 1 } ], - "id": 34543, + "id": 37604, "nodeType": "InlineAssembly", - "src": "122621:165:18" + "src": "122621:165:38" } ] }, @@ -139514,20 +139514,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "122015:3:18", + "nameLocation": "122015:3:38", "parameters": { - "id": 34520, + "id": 37581, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34513, + "id": 37574, "mutability": "mutable", "name": "p0", - "nameLocation": "122027:2:18", + "nameLocation": "122027:2:38", "nodeType": "VariableDeclaration", - "scope": 34545, - "src": "122019:10:18", + "scope": 37606, + "src": "122019:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -139535,10 +139535,10 @@ "typeString": "address" }, "typeName": { - "id": 34512, + "id": 37573, "name": "address", "nodeType": "ElementaryTypeName", - "src": "122019:7:18", + "src": "122019:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -139549,13 +139549,13 @@ }, { "constant": false, - "id": 34515, + "id": 37576, "mutability": "mutable", "name": "p1", - "nameLocation": "122039:2:18", + "nameLocation": "122039:2:38", "nodeType": "VariableDeclaration", - "scope": 34545, - "src": "122031:10:18", + "scope": 37606, + "src": "122031:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -139563,10 +139563,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34514, + "id": 37575, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "122031:7:18", + "src": "122031:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -139576,13 +139576,13 @@ }, { "constant": false, - "id": 34517, + "id": 37578, "mutability": "mutable", "name": "p2", - "nameLocation": "122048:2:18", + "nameLocation": "122048:2:38", "nodeType": "VariableDeclaration", - "scope": 34545, - "src": "122043:7:18", + "scope": 37606, + "src": "122043:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -139590,10 +139590,10 @@ "typeString": "bool" }, "typeName": { - "id": 34516, + "id": 37577, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "122043:4:18", + "src": "122043:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -139603,13 +139603,13 @@ }, { "constant": false, - "id": 34519, + "id": 37580, "mutability": "mutable", "name": "p3", - "nameLocation": "122060:2:18", + "nameLocation": "122060:2:38", "nodeType": "VariableDeclaration", - "scope": 34545, - "src": "122052:10:18", + "scope": 37606, + "src": "122052:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -139617,10 +139617,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34518, + "id": 37579, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "122052:7:18", + "src": "122052:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -139629,44 +139629,44 @@ "visibility": "internal" } ], - "src": "122018:45:18" + "src": "122018:45:38" }, "returnParameters": { - "id": 34521, + "id": 37582, "nodeType": "ParameterList", "parameters": [], - "src": "122078:0:18" + "src": "122078:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34585, + "id": 37646, "nodeType": "FunctionDefinition", - "src": "122798:1334:18", + "src": "122798:1334:38", "nodes": [], "body": { - "id": 34584, + "id": 37645, "nodeType": "Block", - "src": "122870:1262:18", + "src": "122870:1262:38", "nodes": [], "statements": [ { "assignments": [ - 34557 + 37618 ], "declarations": [ { "constant": false, - "id": 34557, + "id": 37618, "mutability": "mutable", "name": "m0", - "nameLocation": "122888:2:18", + "nameLocation": "122888:2:38", "nodeType": "VariableDeclaration", - "scope": 34584, - "src": "122880:10:18", + "scope": 37645, + "src": "122880:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -139674,10 +139674,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34556, + "id": 37617, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "122880:7:18", + "src": "122880:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -139686,24 +139686,24 @@ "visibility": "internal" } ], - "id": 34558, + "id": 37619, "nodeType": "VariableDeclarationStatement", - "src": "122880:10:18" + "src": "122880:10:38" }, { "assignments": [ - 34560 + 37621 ], "declarations": [ { "constant": false, - "id": 34560, + "id": 37621, "mutability": "mutable", "name": "m1", - "nameLocation": "122908:2:18", + "nameLocation": "122908:2:38", "nodeType": "VariableDeclaration", - "scope": 34584, - "src": "122900:10:18", + "scope": 37645, + "src": "122900:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -139711,10 +139711,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34559, + "id": 37620, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "122900:7:18", + "src": "122900:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -139723,24 +139723,24 @@ "visibility": "internal" } ], - "id": 34561, + "id": 37622, "nodeType": "VariableDeclarationStatement", - "src": "122900:10:18" + "src": "122900:10:38" }, { "assignments": [ - 34563 + 37624 ], "declarations": [ { "constant": false, - "id": 34563, + "id": 37624, "mutability": "mutable", "name": "m2", - "nameLocation": "122928:2:18", + "nameLocation": "122928:2:38", "nodeType": "VariableDeclaration", - "scope": 34584, - "src": "122920:10:18", + "scope": 37645, + "src": "122920:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -139748,10 +139748,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34562, + "id": 37623, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "122920:7:18", + "src": "122920:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -139760,24 +139760,24 @@ "visibility": "internal" } ], - "id": 34564, + "id": 37625, "nodeType": "VariableDeclarationStatement", - "src": "122920:10:18" + "src": "122920:10:38" }, { "assignments": [ - 34566 + 37627 ], "declarations": [ { "constant": false, - "id": 34566, + "id": 37627, "mutability": "mutable", "name": "m3", - "nameLocation": "122948:2:18", + "nameLocation": "122948:2:38", "nodeType": "VariableDeclaration", - "scope": 34584, - "src": "122940:10:18", + "scope": 37645, + "src": "122940:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -139785,10 +139785,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34565, + "id": 37626, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "122940:7:18", + "src": "122940:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -139797,24 +139797,24 @@ "visibility": "internal" } ], - "id": 34567, + "id": 37628, "nodeType": "VariableDeclarationStatement", - "src": "122940:10:18" + "src": "122940:10:38" }, { "assignments": [ - 34569 + 37630 ], "declarations": [ { "constant": false, - "id": 34569, + "id": 37630, "mutability": "mutable", "name": "m4", - "nameLocation": "122968:2:18", + "nameLocation": "122968:2:38", "nodeType": "VariableDeclaration", - "scope": 34584, - "src": "122960:10:18", + "scope": 37645, + "src": "122960:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -139822,10 +139822,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34568, + "id": 37629, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "122960:7:18", + "src": "122960:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -139834,24 +139834,24 @@ "visibility": "internal" } ], - "id": 34570, + "id": 37631, "nodeType": "VariableDeclarationStatement", - "src": "122960:10:18" + "src": "122960:10:38" }, { "assignments": [ - 34572 + 37633 ], "declarations": [ { "constant": false, - "id": 34572, + "id": 37633, "mutability": "mutable", "name": "m5", - "nameLocation": "122988:2:18", + "nameLocation": "122988:2:38", "nodeType": "VariableDeclaration", - "scope": 34584, - "src": "122980:10:18", + "scope": 37645, + "src": "122980:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -139859,10 +139859,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34571, + "id": 37632, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "122980:7:18", + "src": "122980:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -139871,24 +139871,24 @@ "visibility": "internal" } ], - "id": 34573, + "id": 37634, "nodeType": "VariableDeclarationStatement", - "src": "122980:10:18" + "src": "122980:10:38" }, { "assignments": [ - 34575 + 37636 ], "declarations": [ { "constant": false, - "id": 34575, + "id": 37636, "mutability": "mutable", "name": "m6", - "nameLocation": "123008:2:18", + "nameLocation": "123008:2:38", "nodeType": "VariableDeclaration", - "scope": 34584, - "src": "123000:10:18", + "scope": 37645, + "src": "123000:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -139896,10 +139896,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34574, + "id": 37635, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "123000:7:18", + "src": "123000:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -139908,27 +139908,27 @@ "visibility": "internal" } ], - "id": 34576, + "id": 37637, "nodeType": "VariableDeclarationStatement", - "src": "123000:10:18" + "src": "123000:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "123029:828:18", + "src": "123029:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "123072:313:18", + "src": "123072:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "123090:15:18", + "src": "123090:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "123104:1:18", + "src": "123104:1:38", "type": "", "value": "0" }, @@ -139936,7 +139936,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "123094:6:18", + "src": "123094:6:38", "type": "" } ] @@ -139944,16 +139944,16 @@ { "body": { "nodeType": "YulBlock", - "src": "123175:40:18", + "src": "123175:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "123204:9:18", + "src": "123204:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "123206:5:18" + "src": "123206:5:38" } ] }, @@ -139964,33 +139964,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "123192:6:18" + "src": "123192:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "123200:1:18" + "src": "123200:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "123187:4:18" + "src": "123187:4:38" }, "nodeType": "YulFunctionCall", - "src": "123187:15:18" + "src": "123187:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "123180:6:18" + "src": "123180:6:38" }, "nodeType": "YulFunctionCall", - "src": "123180:23:18" + "src": "123180:23:38" }, "nodeType": "YulIf", - "src": "123177:36:18" + "src": "123177:36:38" } ] }, @@ -139999,12 +139999,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "123132:6:18" + "src": "123132:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "123140:4:18", + "src": "123140:4:38", "type": "", "value": "0x20" } @@ -140012,30 +140012,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "123129:2:18" + "src": "123129:2:38" }, "nodeType": "YulFunctionCall", - "src": "123129:16:18" + "src": "123129:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "123146:28:18", + "src": "123146:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "123148:24:18", + "src": "123148:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "123162:6:18" + "src": "123162:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "123170:1:18", + "src": "123170:1:38", "type": "", "value": "1" } @@ -140043,16 +140043,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "123158:3:18" + "src": "123158:3:38" }, "nodeType": "YulFunctionCall", - "src": "123158:14:18" + "src": "123158:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "123148:6:18" + "src": "123148:6:38" } ] } @@ -140060,10 +140060,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "123126:2:18", + "src": "123126:2:38", "statements": [] }, - "src": "123122:93:18" + "src": "123122:93:38" }, { "expression": { @@ -140071,34 +140071,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "123239:3:18" + "src": "123239:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "123244:6:18" + "src": "123244:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "123232:6:18" + "src": "123232:6:38" }, "nodeType": "YulFunctionCall", - "src": "123232:19:18" + "src": "123232:19:38" }, "nodeType": "YulExpressionStatement", - "src": "123232:19:18" + "src": "123232:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "123268:37:18", + "src": "123268:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "123285:3:18", + "src": "123285:3:38", "type": "", "value": "256" }, @@ -140107,38 +140107,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "123294:1:18", + "src": "123294:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "123297:6:18" + "src": "123297:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "123290:3:18" + "src": "123290:3:38" }, "nodeType": "YulFunctionCall", - "src": "123290:14:18" + "src": "123290:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "123281:3:18" + "src": "123281:3:38" }, "nodeType": "YulFunctionCall", - "src": "123281:24:18" + "src": "123281:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "123272:5:18", + "src": "123272:5:38", "type": "" } ] @@ -140151,12 +140151,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "123333:3:18" + "src": "123333:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "123338:4:18", + "src": "123338:4:38", "type": "", "value": "0x20" } @@ -140164,59 +140164,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "123329:3:18" + "src": "123329:3:38" }, "nodeType": "YulFunctionCall", - "src": "123329:14:18" + "src": "123329:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "123349:5:18" + "src": "123349:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "123360:5:18" + "src": "123360:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "123367:1:18" + "src": "123367:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "123356:3:18" + "src": "123356:3:38" }, "nodeType": "YulFunctionCall", - "src": "123356:13:18" + "src": "123356:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "123345:3:18" + "src": "123345:3:38" }, "nodeType": "YulFunctionCall", - "src": "123345:25:18" + "src": "123345:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "123322:6:18" + "src": "123322:6:38" }, "nodeType": "YulFunctionCall", - "src": "123322:49:18" + "src": "123322:49:38" }, "nodeType": "YulExpressionStatement", - "src": "123322:49:18" + "src": "123322:49:38" } ] }, @@ -140226,27 +140226,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "123064:3:18", + "src": "123064:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "123069:1:18", + "src": "123069:1:38", "type": "" } ], - "src": "123043:342:18" + "src": "123043:342:38" }, { "nodeType": "YulAssignment", - "src": "123398:17:18", + "src": "123398:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "123410:4:18", + "src": "123410:4:38", "type": "", "value": "0x00" } @@ -140254,28 +140254,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "123404:5:18" + "src": "123404:5:38" }, "nodeType": "YulFunctionCall", - "src": "123404:11:18" + "src": "123404:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "123398:2:18" + "src": "123398:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "123428:17:18", + "src": "123428:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "123440:4:18", + "src": "123440:4:38", "type": "", "value": "0x20" } @@ -140283,28 +140283,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "123434:5:18" + "src": "123434:5:38" }, "nodeType": "YulFunctionCall", - "src": "123434:11:18" + "src": "123434:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "123428:2:18" + "src": "123428:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "123458:17:18", + "src": "123458:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "123470:4:18", + "src": "123470:4:38", "type": "", "value": "0x40" } @@ -140312,28 +140312,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "123464:5:18" + "src": "123464:5:38" }, "nodeType": "YulFunctionCall", - "src": "123464:11:18" + "src": "123464:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "123458:2:18" + "src": "123458:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "123488:17:18", + "src": "123488:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "123500:4:18", + "src": "123500:4:38", "type": "", "value": "0x60" } @@ -140341,28 +140341,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "123494:5:18" + "src": "123494:5:38" }, "nodeType": "YulFunctionCall", - "src": "123494:11:18" + "src": "123494:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "123488:2:18" + "src": "123488:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "123518:17:18", + "src": "123518:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "123530:4:18", + "src": "123530:4:38", "type": "", "value": "0x80" } @@ -140370,28 +140370,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "123524:5:18" + "src": "123524:5:38" }, "nodeType": "YulFunctionCall", - "src": "123524:11:18" + "src": "123524:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "123518:2:18" + "src": "123518:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "123548:17:18", + "src": "123548:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "123560:4:18", + "src": "123560:4:38", "type": "", "value": "0xa0" } @@ -140399,28 +140399,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "123554:5:18" + "src": "123554:5:38" }, "nodeType": "YulFunctionCall", - "src": "123554:11:18" + "src": "123554:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "123548:2:18" + "src": "123548:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "123578:17:18", + "src": "123578:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "123590:4:18", + "src": "123590:4:38", "type": "", "value": "0xc0" } @@ -140428,16 +140428,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "123584:5:18" + "src": "123584:5:38" }, "nodeType": "YulFunctionCall", - "src": "123584:11:18" + "src": "123584:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "123578:2:18" + "src": "123578:2:38" } ] }, @@ -140447,14 +140447,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "123678:4:18", + "src": "123678:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "123684:10:18", + "src": "123684:10:38", "type": "", "value": "0xc5ad85f9" } @@ -140462,13 +140462,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "123671:6:18" + "src": "123671:6:38" }, "nodeType": "YulFunctionCall", - "src": "123671:24:18" + "src": "123671:24:38" }, "nodeType": "YulExpressionStatement", - "src": "123671:24:18" + "src": "123671:24:38" }, { "expression": { @@ -140476,26 +140476,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "123715:4:18", + "src": "123715:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "123721:2:18" + "src": "123721:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "123708:6:18" + "src": "123708:6:38" }, "nodeType": "YulFunctionCall", - "src": "123708:16:18" + "src": "123708:16:38" }, "nodeType": "YulExpressionStatement", - "src": "123708:16:18" + "src": "123708:16:38" }, { "expression": { @@ -140503,26 +140503,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "123744:4:18", + "src": "123744:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "123750:2:18" + "src": "123750:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "123737:6:18" + "src": "123737:6:38" }, "nodeType": "YulFunctionCall", - "src": "123737:16:18" + "src": "123737:16:38" }, "nodeType": "YulExpressionStatement", - "src": "123737:16:18" + "src": "123737:16:38" }, { "expression": { @@ -140530,26 +140530,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "123773:4:18", + "src": "123773:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "123779:2:18" + "src": "123779:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "123766:6:18" + "src": "123766:6:38" }, "nodeType": "YulFunctionCall", - "src": "123766:16:18" + "src": "123766:16:38" }, "nodeType": "YulExpressionStatement", - "src": "123766:16:18" + "src": "123766:16:38" }, { "expression": { @@ -140557,14 +140557,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "123802:4:18", + "src": "123802:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "123808:4:18", + "src": "123808:4:38", "type": "", "value": "0x80" } @@ -140572,13 +140572,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "123795:6:18" + "src": "123795:6:38" }, "nodeType": "YulFunctionCall", - "src": "123795:18:18" + "src": "123795:18:38" }, "nodeType": "YulExpressionStatement", - "src": "123795:18:18" + "src": "123795:18:38" }, { "expression": { @@ -140586,126 +140586,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "123838:4:18", + "src": "123838:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "123844:2:18" + "src": "123844:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "123826:11:18" + "src": "123826:11:38" }, "nodeType": "YulFunctionCall", - "src": "123826:21:18" + "src": "123826:21:38" }, "nodeType": "YulExpressionStatement", - "src": "123826:21:18" + "src": "123826:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34557, + "declaration": 37618, "isOffset": false, "isSlot": false, - "src": "123398:2:18", + "src": "123398:2:38", "valueSize": 1 }, { - "declaration": 34560, + "declaration": 37621, "isOffset": false, "isSlot": false, - "src": "123428:2:18", + "src": "123428:2:38", "valueSize": 1 }, { - "declaration": 34563, + "declaration": 37624, "isOffset": false, "isSlot": false, - "src": "123458:2:18", + "src": "123458:2:38", "valueSize": 1 }, { - "declaration": 34566, + "declaration": 37627, "isOffset": false, "isSlot": false, - "src": "123488:2:18", + "src": "123488:2:38", "valueSize": 1 }, { - "declaration": 34569, + "declaration": 37630, "isOffset": false, "isSlot": false, - "src": "123518:2:18", + "src": "123518:2:38", "valueSize": 1 }, { - "declaration": 34572, + "declaration": 37633, "isOffset": false, "isSlot": false, - "src": "123548:2:18", + "src": "123548:2:38", "valueSize": 1 }, { - "declaration": 34575, + "declaration": 37636, "isOffset": false, "isSlot": false, - "src": "123578:2:18", + "src": "123578:2:38", "valueSize": 1 }, { - "declaration": 34547, + "declaration": 37608, "isOffset": false, "isSlot": false, - "src": "123721:2:18", + "src": "123721:2:38", "valueSize": 1 }, { - "declaration": 34549, + "declaration": 37610, "isOffset": false, "isSlot": false, - "src": "123750:2:18", + "src": "123750:2:38", "valueSize": 1 }, { - "declaration": 34551, + "declaration": 37612, "isOffset": false, "isSlot": false, - "src": "123779:2:18", + "src": "123779:2:38", "valueSize": 1 }, { - "declaration": 34553, + "declaration": 37614, "isOffset": false, "isSlot": false, - "src": "123844:2:18", + "src": "123844:2:38", "valueSize": 1 } ], - "id": 34577, + "id": 37638, "nodeType": "InlineAssembly", - "src": "123020:837:18" + "src": "123020:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34579, + "id": 37640, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "123882:4:18", + "src": "123882:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -140714,14 +140714,14 @@ }, { "hexValue": "30786334", - "id": 34580, + "id": 37641, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "123888:4:18", + "src": "123888:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -140740,18 +140740,18 @@ "typeString": "int_const 196" } ], - "id": 34578, + "id": 37639, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "123866:15:18", + "referencedDeclaration": 33383, + "src": "123866:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34581, + "id": 37642, "isConstant": false, "isLValue": false, "isPure": false, @@ -140760,21 +140760,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "123866:27:18", + "src": "123866:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34582, + "id": 37643, "nodeType": "ExpressionStatement", - "src": "123866:27:18" + "src": "123866:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "123912:214:18", + "src": "123912:214:38", "statements": [ { "expression": { @@ -140782,26 +140782,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "123933:4:18", + "src": "123933:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "123939:2:18" + "src": "123939:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "123926:6:18" + "src": "123926:6:38" }, "nodeType": "YulFunctionCall", - "src": "123926:16:18" + "src": "123926:16:38" }, "nodeType": "YulExpressionStatement", - "src": "123926:16:18" + "src": "123926:16:38" }, { "expression": { @@ -140809,26 +140809,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "123962:4:18", + "src": "123962:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "123968:2:18" + "src": "123968:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "123955:6:18" + "src": "123955:6:38" }, "nodeType": "YulFunctionCall", - "src": "123955:16:18" + "src": "123955:16:38" }, "nodeType": "YulExpressionStatement", - "src": "123955:16:18" + "src": "123955:16:38" }, { "expression": { @@ -140836,26 +140836,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "123991:4:18", + "src": "123991:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "123997:2:18" + "src": "123997:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "123984:6:18" + "src": "123984:6:38" }, "nodeType": "YulFunctionCall", - "src": "123984:16:18" + "src": "123984:16:38" }, "nodeType": "YulExpressionStatement", - "src": "123984:16:18" + "src": "123984:16:38" }, { "expression": { @@ -140863,26 +140863,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "124020:4:18", + "src": "124020:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "124026:2:18" + "src": "124026:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "124013:6:18" + "src": "124013:6:38" }, "nodeType": "YulFunctionCall", - "src": "124013:16:18" + "src": "124013:16:38" }, "nodeType": "YulExpressionStatement", - "src": "124013:16:18" + "src": "124013:16:38" }, { "expression": { @@ -140890,26 +140890,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "124049:4:18", + "src": "124049:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "124055:2:18" + "src": "124055:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "124042:6:18" + "src": "124042:6:38" }, "nodeType": "YulFunctionCall", - "src": "124042:16:18" + "src": "124042:16:38" }, "nodeType": "YulExpressionStatement", - "src": "124042:16:18" + "src": "124042:16:38" }, { "expression": { @@ -140917,26 +140917,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "124078:4:18", + "src": "124078:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "124084:2:18" + "src": "124084:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "124071:6:18" + "src": "124071:6:38" }, "nodeType": "YulFunctionCall", - "src": "124071:16:18" + "src": "124071:16:38" }, "nodeType": "YulExpressionStatement", - "src": "124071:16:18" + "src": "124071:16:38" }, { "expression": { @@ -140944,84 +140944,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "124107:4:18", + "src": "124107:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "124113:2:18" + "src": "124113:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "124100:6:18" + "src": "124100:6:38" }, "nodeType": "YulFunctionCall", - "src": "124100:16:18" + "src": "124100:16:38" }, "nodeType": "YulExpressionStatement", - "src": "124100:16:18" + "src": "124100:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34557, + "declaration": 37618, "isOffset": false, "isSlot": false, - "src": "123939:2:18", + "src": "123939:2:38", "valueSize": 1 }, { - "declaration": 34560, + "declaration": 37621, "isOffset": false, "isSlot": false, - "src": "123968:2:18", + "src": "123968:2:38", "valueSize": 1 }, { - "declaration": 34563, + "declaration": 37624, "isOffset": false, "isSlot": false, - "src": "123997:2:18", + "src": "123997:2:38", "valueSize": 1 }, { - "declaration": 34566, + "declaration": 37627, "isOffset": false, "isSlot": false, - "src": "124026:2:18", + "src": "124026:2:38", "valueSize": 1 }, { - "declaration": 34569, + "declaration": 37630, "isOffset": false, "isSlot": false, - "src": "124055:2:18", + "src": "124055:2:38", "valueSize": 1 }, { - "declaration": 34572, + "declaration": 37633, "isOffset": false, "isSlot": false, - "src": "124084:2:18", + "src": "124084:2:38", "valueSize": 1 }, { - "declaration": 34575, + "declaration": 37636, "isOffset": false, "isSlot": false, - "src": "124113:2:18", + "src": "124113:2:38", "valueSize": 1 } ], - "id": 34583, + "id": 37644, "nodeType": "InlineAssembly", - "src": "123903:223:18" + "src": "123903:223:38" } ] }, @@ -141029,20 +141029,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "122807:3:18", + "nameLocation": "122807:3:38", "parameters": { - "id": 34554, + "id": 37615, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34547, + "id": 37608, "mutability": "mutable", "name": "p0", - "nameLocation": "122819:2:18", + "nameLocation": "122819:2:38", "nodeType": "VariableDeclaration", - "scope": 34585, - "src": "122811:10:18", + "scope": 37646, + "src": "122811:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -141050,10 +141050,10 @@ "typeString": "address" }, "typeName": { - "id": 34546, + "id": 37607, "name": "address", "nodeType": "ElementaryTypeName", - "src": "122811:7:18", + "src": "122811:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -141064,13 +141064,13 @@ }, { "constant": false, - "id": 34549, + "id": 37610, "mutability": "mutable", "name": "p1", - "nameLocation": "122831:2:18", + "nameLocation": "122831:2:38", "nodeType": "VariableDeclaration", - "scope": 34585, - "src": "122823:10:18", + "scope": 37646, + "src": "122823:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -141078,10 +141078,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34548, + "id": 37609, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "122823:7:18", + "src": "122823:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -141091,13 +141091,13 @@ }, { "constant": false, - "id": 34551, + "id": 37612, "mutability": "mutable", "name": "p2", - "nameLocation": "122840:2:18", + "nameLocation": "122840:2:38", "nodeType": "VariableDeclaration", - "scope": 34585, - "src": "122835:7:18", + "scope": 37646, + "src": "122835:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -141105,10 +141105,10 @@ "typeString": "bool" }, "typeName": { - "id": 34550, + "id": 37611, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "122835:4:18", + "src": "122835:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -141118,13 +141118,13 @@ }, { "constant": false, - "id": 34553, + "id": 37614, "mutability": "mutable", "name": "p3", - "nameLocation": "122852:2:18", + "nameLocation": "122852:2:38", "nodeType": "VariableDeclaration", - "scope": 34585, - "src": "122844:10:18", + "scope": 37646, + "src": "122844:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -141132,10 +141132,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34552, + "id": 37613, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "122844:7:18", + "src": "122844:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -141144,44 +141144,44 @@ "visibility": "internal" } ], - "src": "122810:45:18" + "src": "122810:45:38" }, "returnParameters": { - "id": 34555, + "id": 37616, "nodeType": "ParameterList", "parameters": [], - "src": "122870:0:18" + "src": "122870:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34619, + "id": 37680, "nodeType": "FunctionDefinition", - "src": "124138:792:18", + "src": "124138:792:38", "nodes": [], "body": { - "id": 34618, + "id": 37679, "nodeType": "Block", - "src": "124213:717:18", + "src": "124213:717:38", "nodes": [], "statements": [ { "assignments": [ - 34597 + 37658 ], "declarations": [ { "constant": false, - "id": 34597, + "id": 37658, "mutability": "mutable", "name": "m0", - "nameLocation": "124231:2:18", + "nameLocation": "124231:2:38", "nodeType": "VariableDeclaration", - "scope": 34618, - "src": "124223:10:18", + "scope": 37679, + "src": "124223:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -141189,10 +141189,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34596, + "id": 37657, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "124223:7:18", + "src": "124223:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -141201,24 +141201,24 @@ "visibility": "internal" } ], - "id": 34598, + "id": 37659, "nodeType": "VariableDeclarationStatement", - "src": "124223:10:18" + "src": "124223:10:38" }, { "assignments": [ - 34600 + 37661 ], "declarations": [ { "constant": false, - "id": 34600, + "id": 37661, "mutability": "mutable", "name": "m1", - "nameLocation": "124251:2:18", + "nameLocation": "124251:2:38", "nodeType": "VariableDeclaration", - "scope": 34618, - "src": "124243:10:18", + "scope": 37679, + "src": "124243:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -141226,10 +141226,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34599, + "id": 37660, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "124243:7:18", + "src": "124243:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -141238,24 +141238,24 @@ "visibility": "internal" } ], - "id": 34601, + "id": 37662, "nodeType": "VariableDeclarationStatement", - "src": "124243:10:18" + "src": "124243:10:38" }, { "assignments": [ - 34603 + 37664 ], "declarations": [ { "constant": false, - "id": 34603, + "id": 37664, "mutability": "mutable", "name": "m2", - "nameLocation": "124271:2:18", + "nameLocation": "124271:2:38", "nodeType": "VariableDeclaration", - "scope": 34618, - "src": "124263:10:18", + "scope": 37679, + "src": "124263:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -141263,10 +141263,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34602, + "id": 37663, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "124263:7:18", + "src": "124263:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -141275,24 +141275,24 @@ "visibility": "internal" } ], - "id": 34604, + "id": 37665, "nodeType": "VariableDeclarationStatement", - "src": "124263:10:18" + "src": "124263:10:38" }, { "assignments": [ - 34606 + 37667 ], "declarations": [ { "constant": false, - "id": 34606, + "id": 37667, "mutability": "mutable", "name": "m3", - "nameLocation": "124291:2:18", + "nameLocation": "124291:2:38", "nodeType": "VariableDeclaration", - "scope": 34618, - "src": "124283:10:18", + "scope": 37679, + "src": "124283:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -141300,10 +141300,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34605, + "id": 37666, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "124283:7:18", + "src": "124283:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -141312,24 +141312,24 @@ "visibility": "internal" } ], - "id": 34607, + "id": 37668, "nodeType": "VariableDeclarationStatement", - "src": "124283:10:18" + "src": "124283:10:38" }, { "assignments": [ - 34609 + 37670 ], "declarations": [ { "constant": false, - "id": 34609, + "id": 37670, "mutability": "mutable", "name": "m4", - "nameLocation": "124311:2:18", + "nameLocation": "124311:2:38", "nodeType": "VariableDeclaration", - "scope": 34618, - "src": "124303:10:18", + "scope": 37679, + "src": "124303:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -141337,10 +141337,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34608, + "id": 37669, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "124303:7:18", + "src": "124303:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -141349,24 +141349,24 @@ "visibility": "internal" } ], - "id": 34610, + "id": 37671, "nodeType": "VariableDeclarationStatement", - "src": "124303:10:18" + "src": "124303:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "124332:381:18", + "src": "124332:381:38", "statements": [ { "nodeType": "YulAssignment", - "src": "124346:17:18", + "src": "124346:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "124358:4:18", + "src": "124358:4:38", "type": "", "value": "0x00" } @@ -141374,28 +141374,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "124352:5:18" + "src": "124352:5:38" }, "nodeType": "YulFunctionCall", - "src": "124352:11:18" + "src": "124352:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "124346:2:18" + "src": "124346:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "124376:17:18", + "src": "124376:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "124388:4:18", + "src": "124388:4:38", "type": "", "value": "0x20" } @@ -141403,28 +141403,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "124382:5:18" + "src": "124382:5:38" }, "nodeType": "YulFunctionCall", - "src": "124382:11:18" + "src": "124382:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "124376:2:18" + "src": "124376:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "124406:17:18", + "src": "124406:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "124418:4:18", + "src": "124418:4:38", "type": "", "value": "0x40" } @@ -141432,28 +141432,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "124412:5:18" + "src": "124412:5:38" }, "nodeType": "YulFunctionCall", - "src": "124412:11:18" + "src": "124412:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "124406:2:18" + "src": "124406:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "124436:17:18", + "src": "124436:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "124448:4:18", + "src": "124448:4:38", "type": "", "value": "0x60" } @@ -141461,28 +141461,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "124442:5:18" + "src": "124442:5:38" }, "nodeType": "YulFunctionCall", - "src": "124442:11:18" + "src": "124442:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "124436:2:18" + "src": "124436:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "124466:17:18", + "src": "124466:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "124478:4:18", + "src": "124478:4:38", "type": "", "value": "0x80" } @@ -141490,16 +141490,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "124472:5:18" + "src": "124472:5:38" }, "nodeType": "YulFunctionCall", - "src": "124472:11:18" + "src": "124472:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "124466:2:18" + "src": "124466:2:38" } ] }, @@ -141509,14 +141509,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "124570:4:18", + "src": "124570:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "124576:10:18", + "src": "124576:10:38", "type": "", "value": "0x20e3984d" } @@ -141524,13 +141524,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "124563:6:18" + "src": "124563:6:38" }, "nodeType": "YulFunctionCall", - "src": "124563:24:18" + "src": "124563:24:38" }, "nodeType": "YulExpressionStatement", - "src": "124563:24:18" + "src": "124563:24:38" }, { "expression": { @@ -141538,26 +141538,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "124607:4:18", + "src": "124607:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "124613:2:18" + "src": "124613:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "124600:6:18" + "src": "124600:6:38" }, "nodeType": "YulFunctionCall", - "src": "124600:16:18" + "src": "124600:16:38" }, "nodeType": "YulExpressionStatement", - "src": "124600:16:18" + "src": "124600:16:38" }, { "expression": { @@ -141565,26 +141565,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "124636:4:18", + "src": "124636:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "124642:2:18" + "src": "124642:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "124629:6:18" + "src": "124629:6:38" }, "nodeType": "YulFunctionCall", - "src": "124629:16:18" + "src": "124629:16:38" }, "nodeType": "YulExpressionStatement", - "src": "124629:16:18" + "src": "124629:16:38" }, { "expression": { @@ -141592,26 +141592,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "124665:4:18", + "src": "124665:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "124671:2:18" + "src": "124671:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "124658:6:18" + "src": "124658:6:38" }, "nodeType": "YulFunctionCall", - "src": "124658:16:18" + "src": "124658:16:38" }, "nodeType": "YulExpressionStatement", - "src": "124658:16:18" + "src": "124658:16:38" }, { "expression": { @@ -141619,112 +141619,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "124694:4:18", + "src": "124694:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "124700:2:18" + "src": "124700:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "124687:6:18" + "src": "124687:6:38" }, "nodeType": "YulFunctionCall", - "src": "124687:16:18" + "src": "124687:16:38" }, "nodeType": "YulExpressionStatement", - "src": "124687:16:18" + "src": "124687:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34597, + "declaration": 37658, "isOffset": false, "isSlot": false, - "src": "124346:2:18", + "src": "124346:2:38", "valueSize": 1 }, { - "declaration": 34600, + "declaration": 37661, "isOffset": false, "isSlot": false, - "src": "124376:2:18", + "src": "124376:2:38", "valueSize": 1 }, { - "declaration": 34603, + "declaration": 37664, "isOffset": false, "isSlot": false, - "src": "124406:2:18", + "src": "124406:2:38", "valueSize": 1 }, { - "declaration": 34606, + "declaration": 37667, "isOffset": false, "isSlot": false, - "src": "124436:2:18", + "src": "124436:2:38", "valueSize": 1 }, { - "declaration": 34609, + "declaration": 37670, "isOffset": false, "isSlot": false, - "src": "124466:2:18", + "src": "124466:2:38", "valueSize": 1 }, { - "declaration": 34587, + "declaration": 37648, "isOffset": false, "isSlot": false, - "src": "124613:2:18", + "src": "124613:2:38", "valueSize": 1 }, { - "declaration": 34589, + "declaration": 37650, "isOffset": false, "isSlot": false, - "src": "124642:2:18", + "src": "124642:2:38", "valueSize": 1 }, { - "declaration": 34591, + "declaration": 37652, "isOffset": false, "isSlot": false, - "src": "124671:2:18", + "src": "124671:2:38", "valueSize": 1 }, { - "declaration": 34593, + "declaration": 37654, "isOffset": false, "isSlot": false, - "src": "124700:2:18", + "src": "124700:2:38", "valueSize": 1 } ], - "id": 34611, + "id": 37672, "nodeType": "InlineAssembly", - "src": "124323:390:18" + "src": "124323:390:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34613, + "id": 37674, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "124738:4:18", + "src": "124738:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -141733,14 +141733,14 @@ }, { "hexValue": "30783834", - "id": 34614, + "id": 37675, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "124744:4:18", + "src": "124744:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -141759,18 +141759,18 @@ "typeString": "int_const 132" } ], - "id": 34612, + "id": 37673, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "124722:15:18", + "referencedDeclaration": 33383, + "src": "124722:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34615, + "id": 37676, "isConstant": false, "isLValue": false, "isPure": false, @@ -141779,21 +141779,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "124722:27:18", + "src": "124722:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34616, + "id": 37677, "nodeType": "ExpressionStatement", - "src": "124722:27:18" + "src": "124722:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "124768:156:18", + "src": "124768:156:38", "statements": [ { "expression": { @@ -141801,26 +141801,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "124789:4:18", + "src": "124789:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "124795:2:18" + "src": "124795:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "124782:6:18" + "src": "124782:6:38" }, "nodeType": "YulFunctionCall", - "src": "124782:16:18" + "src": "124782:16:38" }, "nodeType": "YulExpressionStatement", - "src": "124782:16:18" + "src": "124782:16:38" }, { "expression": { @@ -141828,26 +141828,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "124818:4:18", + "src": "124818:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "124824:2:18" + "src": "124824:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "124811:6:18" + "src": "124811:6:38" }, "nodeType": "YulFunctionCall", - "src": "124811:16:18" + "src": "124811:16:38" }, "nodeType": "YulExpressionStatement", - "src": "124811:16:18" + "src": "124811:16:38" }, { "expression": { @@ -141855,26 +141855,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "124847:4:18", + "src": "124847:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "124853:2:18" + "src": "124853:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "124840:6:18" + "src": "124840:6:38" }, "nodeType": "YulFunctionCall", - "src": "124840:16:18" + "src": "124840:16:38" }, "nodeType": "YulExpressionStatement", - "src": "124840:16:18" + "src": "124840:16:38" }, { "expression": { @@ -141882,26 +141882,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "124876:4:18", + "src": "124876:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "124882:2:18" + "src": "124882:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "124869:6:18" + "src": "124869:6:38" }, "nodeType": "YulFunctionCall", - "src": "124869:16:18" + "src": "124869:16:38" }, "nodeType": "YulExpressionStatement", - "src": "124869:16:18" + "src": "124869:16:38" }, { "expression": { @@ -141909,70 +141909,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "124905:4:18", + "src": "124905:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "124911:2:18" + "src": "124911:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "124898:6:18" + "src": "124898:6:38" }, "nodeType": "YulFunctionCall", - "src": "124898:16:18" + "src": "124898:16:38" }, "nodeType": "YulExpressionStatement", - "src": "124898:16:18" + "src": "124898:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34597, + "declaration": 37658, "isOffset": false, "isSlot": false, - "src": "124795:2:18", + "src": "124795:2:38", "valueSize": 1 }, { - "declaration": 34600, + "declaration": 37661, "isOffset": false, "isSlot": false, - "src": "124824:2:18", + "src": "124824:2:38", "valueSize": 1 }, { - "declaration": 34603, + "declaration": 37664, "isOffset": false, "isSlot": false, - "src": "124853:2:18", + "src": "124853:2:38", "valueSize": 1 }, { - "declaration": 34606, + "declaration": 37667, "isOffset": false, "isSlot": false, - "src": "124882:2:18", + "src": "124882:2:38", "valueSize": 1 }, { - "declaration": 34609, + "declaration": 37670, "isOffset": false, "isSlot": false, - "src": "124911:2:18", + "src": "124911:2:38", "valueSize": 1 } ], - "id": 34617, + "id": 37678, "nodeType": "InlineAssembly", - "src": "124759:165:18" + "src": "124759:165:38" } ] }, @@ -141980,20 +141980,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "124147:3:18", + "nameLocation": "124147:3:38", "parameters": { - "id": 34594, + "id": 37655, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34587, + "id": 37648, "mutability": "mutable", "name": "p0", - "nameLocation": "124159:2:18", + "nameLocation": "124159:2:38", "nodeType": "VariableDeclaration", - "scope": 34619, - "src": "124151:10:18", + "scope": 37680, + "src": "124151:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -142001,10 +142001,10 @@ "typeString": "address" }, "typeName": { - "id": 34586, + "id": 37647, "name": "address", "nodeType": "ElementaryTypeName", - "src": "124151:7:18", + "src": "124151:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -142015,13 +142015,13 @@ }, { "constant": false, - "id": 34589, + "id": 37650, "mutability": "mutable", "name": "p1", - "nameLocation": "124171:2:18", + "nameLocation": "124171:2:38", "nodeType": "VariableDeclaration", - "scope": 34619, - "src": "124163:10:18", + "scope": 37680, + "src": "124163:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -142029,10 +142029,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34588, + "id": 37649, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "124163:7:18", + "src": "124163:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -142042,13 +142042,13 @@ }, { "constant": false, - "id": 34591, + "id": 37652, "mutability": "mutable", "name": "p2", - "nameLocation": "124183:2:18", + "nameLocation": "124183:2:38", "nodeType": "VariableDeclaration", - "scope": 34619, - "src": "124175:10:18", + "scope": 37680, + "src": "124175:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -142056,10 +142056,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34590, + "id": 37651, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "124175:7:18", + "src": "124175:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -142069,13 +142069,13 @@ }, { "constant": false, - "id": 34593, + "id": 37654, "mutability": "mutable", "name": "p3", - "nameLocation": "124195:2:18", + "nameLocation": "124195:2:38", "nodeType": "VariableDeclaration", - "scope": 34619, - "src": "124187:10:18", + "scope": 37680, + "src": "124187:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -142083,10 +142083,10 @@ "typeString": "address" }, "typeName": { - "id": 34592, + "id": 37653, "name": "address", "nodeType": "ElementaryTypeName", - "src": "124187:7:18", + "src": "124187:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -142096,44 +142096,44 @@ "visibility": "internal" } ], - "src": "124150:48:18" + "src": "124150:48:38" }, "returnParameters": { - "id": 34595, + "id": 37656, "nodeType": "ParameterList", "parameters": [], - "src": "124213:0:18" + "src": "124213:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34653, + "id": 37714, "nodeType": "FunctionDefinition", - "src": "124936:786:18", + "src": "124936:786:38", "nodes": [], "body": { - "id": 34652, + "id": 37713, "nodeType": "Block", - "src": "125008:714:18", + "src": "125008:714:38", "nodes": [], "statements": [ { "assignments": [ - 34631 + 37692 ], "declarations": [ { "constant": false, - "id": 34631, + "id": 37692, "mutability": "mutable", "name": "m0", - "nameLocation": "125026:2:18", + "nameLocation": "125026:2:38", "nodeType": "VariableDeclaration", - "scope": 34652, - "src": "125018:10:18", + "scope": 37713, + "src": "125018:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -142141,10 +142141,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34630, + "id": 37691, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "125018:7:18", + "src": "125018:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -142153,24 +142153,24 @@ "visibility": "internal" } ], - "id": 34632, + "id": 37693, "nodeType": "VariableDeclarationStatement", - "src": "125018:10:18" + "src": "125018:10:38" }, { "assignments": [ - 34634 + 37695 ], "declarations": [ { "constant": false, - "id": 34634, + "id": 37695, "mutability": "mutable", "name": "m1", - "nameLocation": "125046:2:18", + "nameLocation": "125046:2:38", "nodeType": "VariableDeclaration", - "scope": 34652, - "src": "125038:10:18", + "scope": 37713, + "src": "125038:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -142178,10 +142178,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34633, + "id": 37694, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "125038:7:18", + "src": "125038:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -142190,24 +142190,24 @@ "visibility": "internal" } ], - "id": 34635, + "id": 37696, "nodeType": "VariableDeclarationStatement", - "src": "125038:10:18" + "src": "125038:10:38" }, { "assignments": [ - 34637 + 37698 ], "declarations": [ { "constant": false, - "id": 34637, + "id": 37698, "mutability": "mutable", "name": "m2", - "nameLocation": "125066:2:18", + "nameLocation": "125066:2:38", "nodeType": "VariableDeclaration", - "scope": 34652, - "src": "125058:10:18", + "scope": 37713, + "src": "125058:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -142215,10 +142215,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34636, + "id": 37697, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "125058:7:18", + "src": "125058:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -142227,24 +142227,24 @@ "visibility": "internal" } ], - "id": 34638, + "id": 37699, "nodeType": "VariableDeclarationStatement", - "src": "125058:10:18" + "src": "125058:10:38" }, { "assignments": [ - 34640 + 37701 ], "declarations": [ { "constant": false, - "id": 34640, + "id": 37701, "mutability": "mutable", "name": "m3", - "nameLocation": "125086:2:18", + "nameLocation": "125086:2:38", "nodeType": "VariableDeclaration", - "scope": 34652, - "src": "125078:10:18", + "scope": 37713, + "src": "125078:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -142252,10 +142252,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34639, + "id": 37700, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "125078:7:18", + "src": "125078:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -142264,24 +142264,24 @@ "visibility": "internal" } ], - "id": 34641, + "id": 37702, "nodeType": "VariableDeclarationStatement", - "src": "125078:10:18" + "src": "125078:10:38" }, { "assignments": [ - 34643 + 37704 ], "declarations": [ { "constant": false, - "id": 34643, + "id": 37704, "mutability": "mutable", "name": "m4", - "nameLocation": "125106:2:18", + "nameLocation": "125106:2:38", "nodeType": "VariableDeclaration", - "scope": 34652, - "src": "125098:10:18", + "scope": 37713, + "src": "125098:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -142289,10 +142289,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34642, + "id": 37703, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "125098:7:18", + "src": "125098:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -142301,24 +142301,24 @@ "visibility": "internal" } ], - "id": 34644, + "id": 37705, "nodeType": "VariableDeclarationStatement", - "src": "125098:10:18" + "src": "125098:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "125127:378:18", + "src": "125127:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "125141:17:18", + "src": "125141:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "125153:4:18", + "src": "125153:4:38", "type": "", "value": "0x00" } @@ -142326,28 +142326,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "125147:5:18" + "src": "125147:5:38" }, "nodeType": "YulFunctionCall", - "src": "125147:11:18" + "src": "125147:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "125141:2:18" + "src": "125141:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "125171:17:18", + "src": "125171:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "125183:4:18", + "src": "125183:4:38", "type": "", "value": "0x20" } @@ -142355,28 +142355,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "125177:5:18" + "src": "125177:5:38" }, "nodeType": "YulFunctionCall", - "src": "125177:11:18" + "src": "125177:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "125171:2:18" + "src": "125171:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "125201:17:18", + "src": "125201:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "125213:4:18", + "src": "125213:4:38", "type": "", "value": "0x40" } @@ -142384,28 +142384,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "125207:5:18" + "src": "125207:5:38" }, "nodeType": "YulFunctionCall", - "src": "125207:11:18" + "src": "125207:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "125201:2:18" + "src": "125201:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "125231:17:18", + "src": "125231:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "125243:4:18", + "src": "125243:4:38", "type": "", "value": "0x60" } @@ -142413,28 +142413,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "125237:5:18" + "src": "125237:5:38" }, "nodeType": "YulFunctionCall", - "src": "125237:11:18" + "src": "125237:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "125231:2:18" + "src": "125231:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "125261:17:18", + "src": "125261:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "125273:4:18", + "src": "125273:4:38", "type": "", "value": "0x80" } @@ -142442,16 +142442,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "125267:5:18" + "src": "125267:5:38" }, "nodeType": "YulFunctionCall", - "src": "125267:11:18" + "src": "125267:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "125261:2:18" + "src": "125261:2:38" } ] }, @@ -142461,14 +142461,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "125362:4:18", + "src": "125362:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "125368:10:18", + "src": "125368:10:38", "type": "", "value": "0x66f1bc67" } @@ -142476,13 +142476,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "125355:6:18" + "src": "125355:6:38" }, "nodeType": "YulFunctionCall", - "src": "125355:24:18" + "src": "125355:24:38" }, "nodeType": "YulExpressionStatement", - "src": "125355:24:18" + "src": "125355:24:38" }, { "expression": { @@ -142490,26 +142490,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "125399:4:18", + "src": "125399:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "125405:2:18" + "src": "125405:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "125392:6:18" + "src": "125392:6:38" }, "nodeType": "YulFunctionCall", - "src": "125392:16:18" + "src": "125392:16:38" }, "nodeType": "YulExpressionStatement", - "src": "125392:16:18" + "src": "125392:16:38" }, { "expression": { @@ -142517,26 +142517,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "125428:4:18", + "src": "125428:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "125434:2:18" + "src": "125434:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "125421:6:18" + "src": "125421:6:38" }, "nodeType": "YulFunctionCall", - "src": "125421:16:18" + "src": "125421:16:38" }, "nodeType": "YulExpressionStatement", - "src": "125421:16:18" + "src": "125421:16:38" }, { "expression": { @@ -142544,26 +142544,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "125457:4:18", + "src": "125457:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "125463:2:18" + "src": "125463:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "125450:6:18" + "src": "125450:6:38" }, "nodeType": "YulFunctionCall", - "src": "125450:16:18" + "src": "125450:16:38" }, "nodeType": "YulExpressionStatement", - "src": "125450:16:18" + "src": "125450:16:38" }, { "expression": { @@ -142571,112 +142571,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "125486:4:18", + "src": "125486:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "125492:2:18" + "src": "125492:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "125479:6:18" + "src": "125479:6:38" }, "nodeType": "YulFunctionCall", - "src": "125479:16:18" + "src": "125479:16:38" }, "nodeType": "YulExpressionStatement", - "src": "125479:16:18" + "src": "125479:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34631, + "declaration": 37692, "isOffset": false, "isSlot": false, - "src": "125141:2:18", + "src": "125141:2:38", "valueSize": 1 }, { - "declaration": 34634, + "declaration": 37695, "isOffset": false, "isSlot": false, - "src": "125171:2:18", + "src": "125171:2:38", "valueSize": 1 }, { - "declaration": 34637, + "declaration": 37698, "isOffset": false, "isSlot": false, - "src": "125201:2:18", + "src": "125201:2:38", "valueSize": 1 }, { - "declaration": 34640, + "declaration": 37701, "isOffset": false, "isSlot": false, - "src": "125231:2:18", + "src": "125231:2:38", "valueSize": 1 }, { - "declaration": 34643, + "declaration": 37704, "isOffset": false, "isSlot": false, - "src": "125261:2:18", + "src": "125261:2:38", "valueSize": 1 }, { - "declaration": 34621, + "declaration": 37682, "isOffset": false, "isSlot": false, - "src": "125405:2:18", + "src": "125405:2:38", "valueSize": 1 }, { - "declaration": 34623, + "declaration": 37684, "isOffset": false, "isSlot": false, - "src": "125434:2:18", + "src": "125434:2:38", "valueSize": 1 }, { - "declaration": 34625, + "declaration": 37686, "isOffset": false, "isSlot": false, - "src": "125463:2:18", + "src": "125463:2:38", "valueSize": 1 }, { - "declaration": 34627, + "declaration": 37688, "isOffset": false, "isSlot": false, - "src": "125492:2:18", + "src": "125492:2:38", "valueSize": 1 } ], - "id": 34645, + "id": 37706, "nodeType": "InlineAssembly", - "src": "125118:387:18" + "src": "125118:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34647, + "id": 37708, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "125530:4:18", + "src": "125530:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -142685,14 +142685,14 @@ }, { "hexValue": "30783834", - "id": 34648, + "id": 37709, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "125536:4:18", + "src": "125536:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -142711,18 +142711,18 @@ "typeString": "int_const 132" } ], - "id": 34646, + "id": 37707, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "125514:15:18", + "referencedDeclaration": 33383, + "src": "125514:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34649, + "id": 37710, "isConstant": false, "isLValue": false, "isPure": false, @@ -142731,21 +142731,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "125514:27:18", + "src": "125514:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34650, + "id": 37711, "nodeType": "ExpressionStatement", - "src": "125514:27:18" + "src": "125514:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "125560:156:18", + "src": "125560:156:38", "statements": [ { "expression": { @@ -142753,26 +142753,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "125581:4:18", + "src": "125581:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "125587:2:18" + "src": "125587:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "125574:6:18" + "src": "125574:6:38" }, "nodeType": "YulFunctionCall", - "src": "125574:16:18" + "src": "125574:16:38" }, "nodeType": "YulExpressionStatement", - "src": "125574:16:18" + "src": "125574:16:38" }, { "expression": { @@ -142780,26 +142780,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "125610:4:18", + "src": "125610:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "125616:2:18" + "src": "125616:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "125603:6:18" + "src": "125603:6:38" }, "nodeType": "YulFunctionCall", - "src": "125603:16:18" + "src": "125603:16:38" }, "nodeType": "YulExpressionStatement", - "src": "125603:16:18" + "src": "125603:16:38" }, { "expression": { @@ -142807,26 +142807,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "125639:4:18", + "src": "125639:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "125645:2:18" + "src": "125645:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "125632:6:18" + "src": "125632:6:38" }, "nodeType": "YulFunctionCall", - "src": "125632:16:18" + "src": "125632:16:38" }, "nodeType": "YulExpressionStatement", - "src": "125632:16:18" + "src": "125632:16:38" }, { "expression": { @@ -142834,26 +142834,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "125668:4:18", + "src": "125668:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "125674:2:18" + "src": "125674:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "125661:6:18" + "src": "125661:6:38" }, "nodeType": "YulFunctionCall", - "src": "125661:16:18" + "src": "125661:16:38" }, "nodeType": "YulExpressionStatement", - "src": "125661:16:18" + "src": "125661:16:38" }, { "expression": { @@ -142861,70 +142861,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "125697:4:18", + "src": "125697:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "125703:2:18" + "src": "125703:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "125690:6:18" + "src": "125690:6:38" }, "nodeType": "YulFunctionCall", - "src": "125690:16:18" + "src": "125690:16:38" }, "nodeType": "YulExpressionStatement", - "src": "125690:16:18" + "src": "125690:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34631, + "declaration": 37692, "isOffset": false, "isSlot": false, - "src": "125587:2:18", + "src": "125587:2:38", "valueSize": 1 }, { - "declaration": 34634, + "declaration": 37695, "isOffset": false, "isSlot": false, - "src": "125616:2:18", + "src": "125616:2:38", "valueSize": 1 }, { - "declaration": 34637, + "declaration": 37698, "isOffset": false, "isSlot": false, - "src": "125645:2:18", + "src": "125645:2:38", "valueSize": 1 }, { - "declaration": 34640, + "declaration": 37701, "isOffset": false, "isSlot": false, - "src": "125674:2:18", + "src": "125674:2:38", "valueSize": 1 }, { - "declaration": 34643, + "declaration": 37704, "isOffset": false, "isSlot": false, - "src": "125703:2:18", + "src": "125703:2:38", "valueSize": 1 } ], - "id": 34651, + "id": 37712, "nodeType": "InlineAssembly", - "src": "125551:165:18" + "src": "125551:165:38" } ] }, @@ -142932,20 +142932,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "124945:3:18", + "nameLocation": "124945:3:38", "parameters": { - "id": 34628, + "id": 37689, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34621, + "id": 37682, "mutability": "mutable", "name": "p0", - "nameLocation": "124957:2:18", + "nameLocation": "124957:2:38", "nodeType": "VariableDeclaration", - "scope": 34653, - "src": "124949:10:18", + "scope": 37714, + "src": "124949:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -142953,10 +142953,10 @@ "typeString": "address" }, "typeName": { - "id": 34620, + "id": 37681, "name": "address", "nodeType": "ElementaryTypeName", - "src": "124949:7:18", + "src": "124949:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -142967,13 +142967,13 @@ }, { "constant": false, - "id": 34623, + "id": 37684, "mutability": "mutable", "name": "p1", - "nameLocation": "124969:2:18", + "nameLocation": "124969:2:38", "nodeType": "VariableDeclaration", - "scope": 34653, - "src": "124961:10:18", + "scope": 37714, + "src": "124961:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -142981,10 +142981,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34622, + "id": 37683, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "124961:7:18", + "src": "124961:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -142994,13 +142994,13 @@ }, { "constant": false, - "id": 34625, + "id": 37686, "mutability": "mutable", "name": "p2", - "nameLocation": "124981:2:18", + "nameLocation": "124981:2:38", "nodeType": "VariableDeclaration", - "scope": 34653, - "src": "124973:10:18", + "scope": 37714, + "src": "124973:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -143008,10 +143008,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34624, + "id": 37685, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "124973:7:18", + "src": "124973:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -143021,13 +143021,13 @@ }, { "constant": false, - "id": 34627, + "id": 37688, "mutability": "mutable", "name": "p3", - "nameLocation": "124990:2:18", + "nameLocation": "124990:2:38", "nodeType": "VariableDeclaration", - "scope": 34653, - "src": "124985:7:18", + "scope": 37714, + "src": "124985:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -143035,10 +143035,10 @@ "typeString": "bool" }, "typeName": { - "id": 34626, + "id": 37687, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "124985:4:18", + "src": "124985:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -143047,44 +143047,44 @@ "visibility": "internal" } ], - "src": "124948:45:18" + "src": "124948:45:38" }, "returnParameters": { - "id": 34629, + "id": 37690, "nodeType": "ParameterList", "parameters": [], - "src": "125008:0:18" + "src": "125008:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34687, + "id": 37748, "nodeType": "FunctionDefinition", - "src": "125728:792:18", + "src": "125728:792:38", "nodes": [], "body": { - "id": 34686, + "id": 37747, "nodeType": "Block", - "src": "125803:717:18", + "src": "125803:717:38", "nodes": [], "statements": [ { "assignments": [ - 34665 + 37726 ], "declarations": [ { "constant": false, - "id": 34665, + "id": 37726, "mutability": "mutable", "name": "m0", - "nameLocation": "125821:2:18", + "nameLocation": "125821:2:38", "nodeType": "VariableDeclaration", - "scope": 34686, - "src": "125813:10:18", + "scope": 37747, + "src": "125813:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -143092,10 +143092,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34664, + "id": 37725, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "125813:7:18", + "src": "125813:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -143104,24 +143104,24 @@ "visibility": "internal" } ], - "id": 34666, + "id": 37727, "nodeType": "VariableDeclarationStatement", - "src": "125813:10:18" + "src": "125813:10:38" }, { "assignments": [ - 34668 + 37729 ], "declarations": [ { "constant": false, - "id": 34668, + "id": 37729, "mutability": "mutable", "name": "m1", - "nameLocation": "125841:2:18", + "nameLocation": "125841:2:38", "nodeType": "VariableDeclaration", - "scope": 34686, - "src": "125833:10:18", + "scope": 37747, + "src": "125833:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -143129,10 +143129,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34667, + "id": 37728, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "125833:7:18", + "src": "125833:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -143141,24 +143141,24 @@ "visibility": "internal" } ], - "id": 34669, + "id": 37730, "nodeType": "VariableDeclarationStatement", - "src": "125833:10:18" + "src": "125833:10:38" }, { "assignments": [ - 34671 + 37732 ], "declarations": [ { "constant": false, - "id": 34671, + "id": 37732, "mutability": "mutable", "name": "m2", - "nameLocation": "125861:2:18", + "nameLocation": "125861:2:38", "nodeType": "VariableDeclaration", - "scope": 34686, - "src": "125853:10:18", + "scope": 37747, + "src": "125853:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -143166,10 +143166,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34670, + "id": 37731, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "125853:7:18", + "src": "125853:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -143178,24 +143178,24 @@ "visibility": "internal" } ], - "id": 34672, + "id": 37733, "nodeType": "VariableDeclarationStatement", - "src": "125853:10:18" + "src": "125853:10:38" }, { "assignments": [ - 34674 + 37735 ], "declarations": [ { "constant": false, - "id": 34674, + "id": 37735, "mutability": "mutable", "name": "m3", - "nameLocation": "125881:2:18", + "nameLocation": "125881:2:38", "nodeType": "VariableDeclaration", - "scope": 34686, - "src": "125873:10:18", + "scope": 37747, + "src": "125873:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -143203,10 +143203,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34673, + "id": 37734, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "125873:7:18", + "src": "125873:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -143215,24 +143215,24 @@ "visibility": "internal" } ], - "id": 34675, + "id": 37736, "nodeType": "VariableDeclarationStatement", - "src": "125873:10:18" + "src": "125873:10:38" }, { "assignments": [ - 34677 + 37738 ], "declarations": [ { "constant": false, - "id": 34677, + "id": 37738, "mutability": "mutable", "name": "m4", - "nameLocation": "125901:2:18", + "nameLocation": "125901:2:38", "nodeType": "VariableDeclaration", - "scope": 34686, - "src": "125893:10:18", + "scope": 37747, + "src": "125893:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -143240,10 +143240,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34676, + "id": 37737, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "125893:7:18", + "src": "125893:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -143252,24 +143252,24 @@ "visibility": "internal" } ], - "id": 34678, + "id": 37739, "nodeType": "VariableDeclarationStatement", - "src": "125893:10:18" + "src": "125893:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "125922:381:18", + "src": "125922:381:38", "statements": [ { "nodeType": "YulAssignment", - "src": "125936:17:18", + "src": "125936:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "125948:4:18", + "src": "125948:4:38", "type": "", "value": "0x00" } @@ -143277,28 +143277,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "125942:5:18" + "src": "125942:5:38" }, "nodeType": "YulFunctionCall", - "src": "125942:11:18" + "src": "125942:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "125936:2:18" + "src": "125936:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "125966:17:18", + "src": "125966:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "125978:4:18", + "src": "125978:4:38", "type": "", "value": "0x20" } @@ -143306,28 +143306,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "125972:5:18" + "src": "125972:5:38" }, "nodeType": "YulFunctionCall", - "src": "125972:11:18" + "src": "125972:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "125966:2:18" + "src": "125966:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "125996:17:18", + "src": "125996:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "126008:4:18", + "src": "126008:4:38", "type": "", "value": "0x40" } @@ -143335,28 +143335,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "126002:5:18" + "src": "126002:5:38" }, "nodeType": "YulFunctionCall", - "src": "126002:11:18" + "src": "126002:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "125996:2:18" + "src": "125996:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "126026:17:18", + "src": "126026:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "126038:4:18", + "src": "126038:4:38", "type": "", "value": "0x60" } @@ -143364,28 +143364,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "126032:5:18" + "src": "126032:5:38" }, "nodeType": "YulFunctionCall", - "src": "126032:11:18" + "src": "126032:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "126026:2:18" + "src": "126026:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "126056:17:18", + "src": "126056:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "126068:4:18", + "src": "126068:4:38", "type": "", "value": "0x80" } @@ -143393,16 +143393,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "126062:5:18" + "src": "126062:5:38" }, "nodeType": "YulFunctionCall", - "src": "126062:11:18" + "src": "126062:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "126056:2:18" + "src": "126056:2:38" } ] }, @@ -143412,14 +143412,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "126160:4:18", + "src": "126160:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "126166:10:18", + "src": "126166:10:38", "type": "", "value": "0x34f0e636" } @@ -143427,13 +143427,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "126153:6:18" + "src": "126153:6:38" }, "nodeType": "YulFunctionCall", - "src": "126153:24:18" + "src": "126153:24:38" }, "nodeType": "YulExpressionStatement", - "src": "126153:24:18" + "src": "126153:24:38" }, { "expression": { @@ -143441,26 +143441,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "126197:4:18", + "src": "126197:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "126203:2:18" + "src": "126203:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "126190:6:18" + "src": "126190:6:38" }, "nodeType": "YulFunctionCall", - "src": "126190:16:18" + "src": "126190:16:38" }, "nodeType": "YulExpressionStatement", - "src": "126190:16:18" + "src": "126190:16:38" }, { "expression": { @@ -143468,26 +143468,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "126226:4:18", + "src": "126226:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "126232:2:18" + "src": "126232:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "126219:6:18" + "src": "126219:6:38" }, "nodeType": "YulFunctionCall", - "src": "126219:16:18" + "src": "126219:16:38" }, "nodeType": "YulExpressionStatement", - "src": "126219:16:18" + "src": "126219:16:38" }, { "expression": { @@ -143495,26 +143495,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "126255:4:18", + "src": "126255:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "126261:2:18" + "src": "126261:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "126248:6:18" + "src": "126248:6:38" }, "nodeType": "YulFunctionCall", - "src": "126248:16:18" + "src": "126248:16:38" }, "nodeType": "YulExpressionStatement", - "src": "126248:16:18" + "src": "126248:16:38" }, { "expression": { @@ -143522,112 +143522,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "126284:4:18", + "src": "126284:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "126290:2:18" + "src": "126290:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "126277:6:18" + "src": "126277:6:38" }, "nodeType": "YulFunctionCall", - "src": "126277:16:18" + "src": "126277:16:38" }, "nodeType": "YulExpressionStatement", - "src": "126277:16:18" + "src": "126277:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34665, + "declaration": 37726, "isOffset": false, "isSlot": false, - "src": "125936:2:18", + "src": "125936:2:38", "valueSize": 1 }, { - "declaration": 34668, + "declaration": 37729, "isOffset": false, "isSlot": false, - "src": "125966:2:18", + "src": "125966:2:38", "valueSize": 1 }, { - "declaration": 34671, + "declaration": 37732, "isOffset": false, "isSlot": false, - "src": "125996:2:18", + "src": "125996:2:38", "valueSize": 1 }, { - "declaration": 34674, + "declaration": 37735, "isOffset": false, "isSlot": false, - "src": "126026:2:18", + "src": "126026:2:38", "valueSize": 1 }, { - "declaration": 34677, + "declaration": 37738, "isOffset": false, "isSlot": false, - "src": "126056:2:18", + "src": "126056:2:38", "valueSize": 1 }, { - "declaration": 34655, + "declaration": 37716, "isOffset": false, "isSlot": false, - "src": "126203:2:18", + "src": "126203:2:38", "valueSize": 1 }, { - "declaration": 34657, + "declaration": 37718, "isOffset": false, "isSlot": false, - "src": "126232:2:18", + "src": "126232:2:38", "valueSize": 1 }, { - "declaration": 34659, + "declaration": 37720, "isOffset": false, "isSlot": false, - "src": "126261:2:18", + "src": "126261:2:38", "valueSize": 1 }, { - "declaration": 34661, + "declaration": 37722, "isOffset": false, "isSlot": false, - "src": "126290:2:18", + "src": "126290:2:38", "valueSize": 1 } ], - "id": 34679, + "id": 37740, "nodeType": "InlineAssembly", - "src": "125913:390:18" + "src": "125913:390:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34681, + "id": 37742, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "126328:4:18", + "src": "126328:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -143636,14 +143636,14 @@ }, { "hexValue": "30783834", - "id": 34682, + "id": 37743, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "126334:4:18", + "src": "126334:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -143662,18 +143662,18 @@ "typeString": "int_const 132" } ], - "id": 34680, + "id": 37741, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "126312:15:18", + "referencedDeclaration": 33383, + "src": "126312:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34683, + "id": 37744, "isConstant": false, "isLValue": false, "isPure": false, @@ -143682,21 +143682,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "126312:27:18", + "src": "126312:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34684, + "id": 37745, "nodeType": "ExpressionStatement", - "src": "126312:27:18" + "src": "126312:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "126358:156:18", + "src": "126358:156:38", "statements": [ { "expression": { @@ -143704,26 +143704,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "126379:4:18", + "src": "126379:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "126385:2:18" + "src": "126385:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "126372:6:18" + "src": "126372:6:38" }, "nodeType": "YulFunctionCall", - "src": "126372:16:18" + "src": "126372:16:38" }, "nodeType": "YulExpressionStatement", - "src": "126372:16:18" + "src": "126372:16:38" }, { "expression": { @@ -143731,26 +143731,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "126408:4:18", + "src": "126408:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "126414:2:18" + "src": "126414:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "126401:6:18" + "src": "126401:6:38" }, "nodeType": "YulFunctionCall", - "src": "126401:16:18" + "src": "126401:16:38" }, "nodeType": "YulExpressionStatement", - "src": "126401:16:18" + "src": "126401:16:38" }, { "expression": { @@ -143758,26 +143758,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "126437:4:18", + "src": "126437:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "126443:2:18" + "src": "126443:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "126430:6:18" + "src": "126430:6:38" }, "nodeType": "YulFunctionCall", - "src": "126430:16:18" + "src": "126430:16:38" }, "nodeType": "YulExpressionStatement", - "src": "126430:16:18" + "src": "126430:16:38" }, { "expression": { @@ -143785,26 +143785,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "126466:4:18", + "src": "126466:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "126472:2:18" + "src": "126472:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "126459:6:18" + "src": "126459:6:38" }, "nodeType": "YulFunctionCall", - "src": "126459:16:18" + "src": "126459:16:38" }, "nodeType": "YulExpressionStatement", - "src": "126459:16:18" + "src": "126459:16:38" }, { "expression": { @@ -143812,70 +143812,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "126495:4:18", + "src": "126495:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "126501:2:18" + "src": "126501:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "126488:6:18" + "src": "126488:6:38" }, "nodeType": "YulFunctionCall", - "src": "126488:16:18" + "src": "126488:16:38" }, "nodeType": "YulExpressionStatement", - "src": "126488:16:18" + "src": "126488:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34665, + "declaration": 37726, "isOffset": false, "isSlot": false, - "src": "126385:2:18", + "src": "126385:2:38", "valueSize": 1 }, { - "declaration": 34668, + "declaration": 37729, "isOffset": false, "isSlot": false, - "src": "126414:2:18", + "src": "126414:2:38", "valueSize": 1 }, { - "declaration": 34671, + "declaration": 37732, "isOffset": false, "isSlot": false, - "src": "126443:2:18", + "src": "126443:2:38", "valueSize": 1 }, { - "declaration": 34674, + "declaration": 37735, "isOffset": false, "isSlot": false, - "src": "126472:2:18", + "src": "126472:2:38", "valueSize": 1 }, { - "declaration": 34677, + "declaration": 37738, "isOffset": false, "isSlot": false, - "src": "126501:2:18", + "src": "126501:2:38", "valueSize": 1 } ], - "id": 34685, + "id": 37746, "nodeType": "InlineAssembly", - "src": "126349:165:18" + "src": "126349:165:38" } ] }, @@ -143883,20 +143883,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "125737:3:18", + "nameLocation": "125737:3:38", "parameters": { - "id": 34662, + "id": 37723, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34655, + "id": 37716, "mutability": "mutable", "name": "p0", - "nameLocation": "125749:2:18", + "nameLocation": "125749:2:38", "nodeType": "VariableDeclaration", - "scope": 34687, - "src": "125741:10:18", + "scope": 37748, + "src": "125741:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -143904,10 +143904,10 @@ "typeString": "address" }, "typeName": { - "id": 34654, + "id": 37715, "name": "address", "nodeType": "ElementaryTypeName", - "src": "125741:7:18", + "src": "125741:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -143918,13 +143918,13 @@ }, { "constant": false, - "id": 34657, + "id": 37718, "mutability": "mutable", "name": "p1", - "nameLocation": "125761:2:18", + "nameLocation": "125761:2:38", "nodeType": "VariableDeclaration", - "scope": 34687, - "src": "125753:10:18", + "scope": 37748, + "src": "125753:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -143932,10 +143932,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34656, + "id": 37717, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "125753:7:18", + "src": "125753:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -143945,13 +143945,13 @@ }, { "constant": false, - "id": 34659, + "id": 37720, "mutability": "mutable", "name": "p2", - "nameLocation": "125773:2:18", + "nameLocation": "125773:2:38", "nodeType": "VariableDeclaration", - "scope": 34687, - "src": "125765:10:18", + "scope": 37748, + "src": "125765:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -143959,10 +143959,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34658, + "id": 37719, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "125765:7:18", + "src": "125765:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -143972,13 +143972,13 @@ }, { "constant": false, - "id": 34661, + "id": 37722, "mutability": "mutable", "name": "p3", - "nameLocation": "125785:2:18", + "nameLocation": "125785:2:38", "nodeType": "VariableDeclaration", - "scope": 34687, - "src": "125777:10:18", + "scope": 37748, + "src": "125777:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -143986,10 +143986,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34660, + "id": 37721, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "125777:7:18", + "src": "125777:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -143998,44 +143998,44 @@ "visibility": "internal" } ], - "src": "125740:48:18" + "src": "125740:48:38" }, "returnParameters": { - "id": 34663, + "id": 37724, "nodeType": "ParameterList", "parameters": [], - "src": "125803:0:18" + "src": "125803:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34727, + "id": 37788, "nodeType": "FunctionDefinition", - "src": "126526:1340:18", + "src": "126526:1340:38", "nodes": [], "body": { - "id": 34726, + "id": 37787, "nodeType": "Block", - "src": "126601:1265:18", + "src": "126601:1265:38", "nodes": [], "statements": [ { "assignments": [ - 34699 + 37760 ], "declarations": [ { "constant": false, - "id": 34699, + "id": 37760, "mutability": "mutable", "name": "m0", - "nameLocation": "126619:2:18", + "nameLocation": "126619:2:38", "nodeType": "VariableDeclaration", - "scope": 34726, - "src": "126611:10:18", + "scope": 37787, + "src": "126611:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -144043,10 +144043,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34698, + "id": 37759, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "126611:7:18", + "src": "126611:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -144055,24 +144055,24 @@ "visibility": "internal" } ], - "id": 34700, + "id": 37761, "nodeType": "VariableDeclarationStatement", - "src": "126611:10:18" + "src": "126611:10:38" }, { "assignments": [ - 34702 + 37763 ], "declarations": [ { "constant": false, - "id": 34702, + "id": 37763, "mutability": "mutable", "name": "m1", - "nameLocation": "126639:2:18", + "nameLocation": "126639:2:38", "nodeType": "VariableDeclaration", - "scope": 34726, - "src": "126631:10:18", + "scope": 37787, + "src": "126631:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -144080,10 +144080,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34701, + "id": 37762, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "126631:7:18", + "src": "126631:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -144092,24 +144092,24 @@ "visibility": "internal" } ], - "id": 34703, + "id": 37764, "nodeType": "VariableDeclarationStatement", - "src": "126631:10:18" + "src": "126631:10:38" }, { "assignments": [ - 34705 + 37766 ], "declarations": [ { "constant": false, - "id": 34705, + "id": 37766, "mutability": "mutable", "name": "m2", - "nameLocation": "126659:2:18", + "nameLocation": "126659:2:38", "nodeType": "VariableDeclaration", - "scope": 34726, - "src": "126651:10:18", + "scope": 37787, + "src": "126651:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -144117,10 +144117,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34704, + "id": 37765, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "126651:7:18", + "src": "126651:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -144129,24 +144129,24 @@ "visibility": "internal" } ], - "id": 34706, + "id": 37767, "nodeType": "VariableDeclarationStatement", - "src": "126651:10:18" + "src": "126651:10:38" }, { "assignments": [ - 34708 + 37769 ], "declarations": [ { "constant": false, - "id": 34708, + "id": 37769, "mutability": "mutable", "name": "m3", - "nameLocation": "126679:2:18", + "nameLocation": "126679:2:38", "nodeType": "VariableDeclaration", - "scope": 34726, - "src": "126671:10:18", + "scope": 37787, + "src": "126671:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -144154,10 +144154,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34707, + "id": 37768, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "126671:7:18", + "src": "126671:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -144166,24 +144166,24 @@ "visibility": "internal" } ], - "id": 34709, + "id": 37770, "nodeType": "VariableDeclarationStatement", - "src": "126671:10:18" + "src": "126671:10:38" }, { "assignments": [ - 34711 + 37772 ], "declarations": [ { "constant": false, - "id": 34711, + "id": 37772, "mutability": "mutable", "name": "m4", - "nameLocation": "126699:2:18", + "nameLocation": "126699:2:38", "nodeType": "VariableDeclaration", - "scope": 34726, - "src": "126691:10:18", + "scope": 37787, + "src": "126691:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -144191,10 +144191,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34710, + "id": 37771, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "126691:7:18", + "src": "126691:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -144203,24 +144203,24 @@ "visibility": "internal" } ], - "id": 34712, + "id": 37773, "nodeType": "VariableDeclarationStatement", - "src": "126691:10:18" + "src": "126691:10:38" }, { "assignments": [ - 34714 + 37775 ], "declarations": [ { "constant": false, - "id": 34714, + "id": 37775, "mutability": "mutable", "name": "m5", - "nameLocation": "126719:2:18", + "nameLocation": "126719:2:38", "nodeType": "VariableDeclaration", - "scope": 34726, - "src": "126711:10:18", + "scope": 37787, + "src": "126711:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -144228,10 +144228,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34713, + "id": 37774, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "126711:7:18", + "src": "126711:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -144240,24 +144240,24 @@ "visibility": "internal" } ], - "id": 34715, + "id": 37776, "nodeType": "VariableDeclarationStatement", - "src": "126711:10:18" + "src": "126711:10:38" }, { "assignments": [ - 34717 + 37778 ], "declarations": [ { "constant": false, - "id": 34717, + "id": 37778, "mutability": "mutable", "name": "m6", - "nameLocation": "126739:2:18", + "nameLocation": "126739:2:38", "nodeType": "VariableDeclaration", - "scope": 34726, - "src": "126731:10:18", + "scope": 37787, + "src": "126731:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -144265,10 +144265,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34716, + "id": 37777, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "126731:7:18", + "src": "126731:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -144277,27 +144277,27 @@ "visibility": "internal" } ], - "id": 34718, + "id": 37779, "nodeType": "VariableDeclarationStatement", - "src": "126731:10:18" + "src": "126731:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "126760:831:18", + "src": "126760:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "126803:313:18", + "src": "126803:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "126821:15:18", + "src": "126821:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "126835:1:18", + "src": "126835:1:38", "type": "", "value": "0" }, @@ -144305,7 +144305,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "126825:6:18", + "src": "126825:6:38", "type": "" } ] @@ -144313,16 +144313,16 @@ { "body": { "nodeType": "YulBlock", - "src": "126906:40:18", + "src": "126906:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "126935:9:18", + "src": "126935:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "126937:5:18" + "src": "126937:5:38" } ] }, @@ -144333,33 +144333,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "126923:6:18" + "src": "126923:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "126931:1:18" + "src": "126931:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "126918:4:18" + "src": "126918:4:38" }, "nodeType": "YulFunctionCall", - "src": "126918:15:18" + "src": "126918:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "126911:6:18" + "src": "126911:6:38" }, "nodeType": "YulFunctionCall", - "src": "126911:23:18" + "src": "126911:23:38" }, "nodeType": "YulIf", - "src": "126908:36:18" + "src": "126908:36:38" } ] }, @@ -144368,12 +144368,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "126863:6:18" + "src": "126863:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "126871:4:18", + "src": "126871:4:38", "type": "", "value": "0x20" } @@ -144381,30 +144381,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "126860:2:18" + "src": "126860:2:38" }, "nodeType": "YulFunctionCall", - "src": "126860:16:18" + "src": "126860:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "126877:28:18", + "src": "126877:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "126879:24:18", + "src": "126879:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "126893:6:18" + "src": "126893:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "126901:1:18", + "src": "126901:1:38", "type": "", "value": "1" } @@ -144412,16 +144412,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "126889:3:18" + "src": "126889:3:38" }, "nodeType": "YulFunctionCall", - "src": "126889:14:18" + "src": "126889:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "126879:6:18" + "src": "126879:6:38" } ] } @@ -144429,10 +144429,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "126857:2:18", + "src": "126857:2:38", "statements": [] }, - "src": "126853:93:18" + "src": "126853:93:38" }, { "expression": { @@ -144440,34 +144440,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "126970:3:18" + "src": "126970:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "126975:6:18" + "src": "126975:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "126963:6:18" + "src": "126963:6:38" }, "nodeType": "YulFunctionCall", - "src": "126963:19:18" + "src": "126963:19:38" }, "nodeType": "YulExpressionStatement", - "src": "126963:19:18" + "src": "126963:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "126999:37:18", + "src": "126999:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "127016:3:18", + "src": "127016:3:38", "type": "", "value": "256" }, @@ -144476,38 +144476,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "127025:1:18", + "src": "127025:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "127028:6:18" + "src": "127028:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "127021:3:18" + "src": "127021:3:38" }, "nodeType": "YulFunctionCall", - "src": "127021:14:18" + "src": "127021:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "127012:3:18" + "src": "127012:3:38" }, "nodeType": "YulFunctionCall", - "src": "127012:24:18" + "src": "127012:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "127003:5:18", + "src": "127003:5:38", "type": "" } ] @@ -144520,12 +144520,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "127064:3:18" + "src": "127064:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "127069:4:18", + "src": "127069:4:38", "type": "", "value": "0x20" } @@ -144533,59 +144533,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "127060:3:18" + "src": "127060:3:38" }, "nodeType": "YulFunctionCall", - "src": "127060:14:18" + "src": "127060:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "127080:5:18" + "src": "127080:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "127091:5:18" + "src": "127091:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "127098:1:18" + "src": "127098:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "127087:3:18" + "src": "127087:3:38" }, "nodeType": "YulFunctionCall", - "src": "127087:13:18" + "src": "127087:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "127076:3:18" + "src": "127076:3:38" }, "nodeType": "YulFunctionCall", - "src": "127076:25:18" + "src": "127076:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "127053:6:18" + "src": "127053:6:38" }, "nodeType": "YulFunctionCall", - "src": "127053:49:18" + "src": "127053:49:38" }, "nodeType": "YulExpressionStatement", - "src": "127053:49:18" + "src": "127053:49:38" } ] }, @@ -144595,27 +144595,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "126795:3:18", + "src": "126795:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "126800:1:18", + "src": "126800:1:38", "type": "" } ], - "src": "126774:342:18" + "src": "126774:342:38" }, { "nodeType": "YulAssignment", - "src": "127129:17:18", + "src": "127129:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "127141:4:18", + "src": "127141:4:38", "type": "", "value": "0x00" } @@ -144623,28 +144623,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "127135:5:18" + "src": "127135:5:38" }, "nodeType": "YulFunctionCall", - "src": "127135:11:18" + "src": "127135:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "127129:2:18" + "src": "127129:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "127159:17:18", + "src": "127159:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "127171:4:18", + "src": "127171:4:38", "type": "", "value": "0x20" } @@ -144652,28 +144652,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "127165:5:18" + "src": "127165:5:38" }, "nodeType": "YulFunctionCall", - "src": "127165:11:18" + "src": "127165:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "127159:2:18" + "src": "127159:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "127189:17:18", + "src": "127189:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "127201:4:18", + "src": "127201:4:38", "type": "", "value": "0x40" } @@ -144681,28 +144681,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "127195:5:18" + "src": "127195:5:38" }, "nodeType": "YulFunctionCall", - "src": "127195:11:18" + "src": "127195:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "127189:2:18" + "src": "127189:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "127219:17:18", + "src": "127219:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "127231:4:18", + "src": "127231:4:38", "type": "", "value": "0x60" } @@ -144710,28 +144710,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "127225:5:18" + "src": "127225:5:38" }, "nodeType": "YulFunctionCall", - "src": "127225:11:18" + "src": "127225:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "127219:2:18" + "src": "127219:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "127249:17:18", + "src": "127249:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "127261:4:18", + "src": "127261:4:38", "type": "", "value": "0x80" } @@ -144739,28 +144739,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "127255:5:18" + "src": "127255:5:38" }, "nodeType": "YulFunctionCall", - "src": "127255:11:18" + "src": "127255:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "127249:2:18" + "src": "127249:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "127279:17:18", + "src": "127279:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "127291:4:18", + "src": "127291:4:38", "type": "", "value": "0xa0" } @@ -144768,28 +144768,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "127285:5:18" + "src": "127285:5:38" }, "nodeType": "YulFunctionCall", - "src": "127285:11:18" + "src": "127285:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "127279:2:18" + "src": "127279:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "127309:17:18", + "src": "127309:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "127321:4:18", + "src": "127321:4:38", "type": "", "value": "0xc0" } @@ -144797,16 +144797,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "127315:5:18" + "src": "127315:5:38" }, "nodeType": "YulFunctionCall", - "src": "127315:11:18" + "src": "127315:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "127309:2:18" + "src": "127309:2:38" } ] }, @@ -144816,14 +144816,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "127412:4:18", + "src": "127412:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "127418:10:18", + "src": "127418:10:38", "type": "", "value": "0x4a28c017" } @@ -144831,13 +144831,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "127405:6:18" + "src": "127405:6:38" }, "nodeType": "YulFunctionCall", - "src": "127405:24:18" + "src": "127405:24:38" }, "nodeType": "YulExpressionStatement", - "src": "127405:24:18" + "src": "127405:24:38" }, { "expression": { @@ -144845,26 +144845,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "127449:4:18", + "src": "127449:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "127455:2:18" + "src": "127455:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "127442:6:18" + "src": "127442:6:38" }, "nodeType": "YulFunctionCall", - "src": "127442:16:18" + "src": "127442:16:38" }, "nodeType": "YulExpressionStatement", - "src": "127442:16:18" + "src": "127442:16:38" }, { "expression": { @@ -144872,26 +144872,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "127478:4:18", + "src": "127478:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "127484:2:18" + "src": "127484:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "127471:6:18" + "src": "127471:6:38" }, "nodeType": "YulFunctionCall", - "src": "127471:16:18" + "src": "127471:16:38" }, "nodeType": "YulExpressionStatement", - "src": "127471:16:18" + "src": "127471:16:38" }, { "expression": { @@ -144899,26 +144899,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "127507:4:18", + "src": "127507:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "127513:2:18" + "src": "127513:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "127500:6:18" + "src": "127500:6:38" }, "nodeType": "YulFunctionCall", - "src": "127500:16:18" + "src": "127500:16:38" }, "nodeType": "YulExpressionStatement", - "src": "127500:16:18" + "src": "127500:16:38" }, { "expression": { @@ -144926,14 +144926,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "127536:4:18", + "src": "127536:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "127542:4:18", + "src": "127542:4:38", "type": "", "value": "0x80" } @@ -144941,13 +144941,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "127529:6:18" + "src": "127529:6:38" }, "nodeType": "YulFunctionCall", - "src": "127529:18:18" + "src": "127529:18:38" }, "nodeType": "YulExpressionStatement", - "src": "127529:18:18" + "src": "127529:18:38" }, { "expression": { @@ -144955,126 +144955,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "127572:4:18", + "src": "127572:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "127578:2:18" + "src": "127578:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "127560:11:18" + "src": "127560:11:38" }, "nodeType": "YulFunctionCall", - "src": "127560:21:18" + "src": "127560:21:38" }, "nodeType": "YulExpressionStatement", - "src": "127560:21:18" + "src": "127560:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34699, + "declaration": 37760, "isOffset": false, "isSlot": false, - "src": "127129:2:18", + "src": "127129:2:38", "valueSize": 1 }, { - "declaration": 34702, + "declaration": 37763, "isOffset": false, "isSlot": false, - "src": "127159:2:18", + "src": "127159:2:38", "valueSize": 1 }, { - "declaration": 34705, + "declaration": 37766, "isOffset": false, "isSlot": false, - "src": "127189:2:18", + "src": "127189:2:38", "valueSize": 1 }, { - "declaration": 34708, + "declaration": 37769, "isOffset": false, "isSlot": false, - "src": "127219:2:18", + "src": "127219:2:38", "valueSize": 1 }, { - "declaration": 34711, + "declaration": 37772, "isOffset": false, "isSlot": false, - "src": "127249:2:18", + "src": "127249:2:38", "valueSize": 1 }, { - "declaration": 34714, + "declaration": 37775, "isOffset": false, "isSlot": false, - "src": "127279:2:18", + "src": "127279:2:38", "valueSize": 1 }, { - "declaration": 34717, + "declaration": 37778, "isOffset": false, "isSlot": false, - "src": "127309:2:18", + "src": "127309:2:38", "valueSize": 1 }, { - "declaration": 34689, + "declaration": 37750, "isOffset": false, "isSlot": false, - "src": "127455:2:18", + "src": "127455:2:38", "valueSize": 1 }, { - "declaration": 34691, + "declaration": 37752, "isOffset": false, "isSlot": false, - "src": "127484:2:18", + "src": "127484:2:38", "valueSize": 1 }, { - "declaration": 34693, + "declaration": 37754, "isOffset": false, "isSlot": false, - "src": "127513:2:18", + "src": "127513:2:38", "valueSize": 1 }, { - "declaration": 34695, + "declaration": 37756, "isOffset": false, "isSlot": false, - "src": "127578:2:18", + "src": "127578:2:38", "valueSize": 1 } ], - "id": 34719, + "id": 37780, "nodeType": "InlineAssembly", - "src": "126751:840:18" + "src": "126751:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34721, + "id": 37782, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "127616:4:18", + "src": "127616:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -145083,14 +145083,14 @@ }, { "hexValue": "30786334", - "id": 34722, + "id": 37783, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "127622:4:18", + "src": "127622:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -145109,18 +145109,18 @@ "typeString": "int_const 196" } ], - "id": 34720, + "id": 37781, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "127600:15:18", + "referencedDeclaration": 33383, + "src": "127600:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34723, + "id": 37784, "isConstant": false, "isLValue": false, "isPure": false, @@ -145129,21 +145129,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "127600:27:18", + "src": "127600:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34724, + "id": 37785, "nodeType": "ExpressionStatement", - "src": "127600:27:18" + "src": "127600:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "127646:214:18", + "src": "127646:214:38", "statements": [ { "expression": { @@ -145151,26 +145151,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "127667:4:18", + "src": "127667:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "127673:2:18" + "src": "127673:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "127660:6:18" + "src": "127660:6:38" }, "nodeType": "YulFunctionCall", - "src": "127660:16:18" + "src": "127660:16:38" }, "nodeType": "YulExpressionStatement", - "src": "127660:16:18" + "src": "127660:16:38" }, { "expression": { @@ -145178,26 +145178,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "127696:4:18", + "src": "127696:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "127702:2:18" + "src": "127702:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "127689:6:18" + "src": "127689:6:38" }, "nodeType": "YulFunctionCall", - "src": "127689:16:18" + "src": "127689:16:38" }, "nodeType": "YulExpressionStatement", - "src": "127689:16:18" + "src": "127689:16:38" }, { "expression": { @@ -145205,26 +145205,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "127725:4:18", + "src": "127725:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "127731:2:18" + "src": "127731:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "127718:6:18" + "src": "127718:6:38" }, "nodeType": "YulFunctionCall", - "src": "127718:16:18" + "src": "127718:16:38" }, "nodeType": "YulExpressionStatement", - "src": "127718:16:18" + "src": "127718:16:38" }, { "expression": { @@ -145232,26 +145232,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "127754:4:18", + "src": "127754:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "127760:2:18" + "src": "127760:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "127747:6:18" + "src": "127747:6:38" }, "nodeType": "YulFunctionCall", - "src": "127747:16:18" + "src": "127747:16:38" }, "nodeType": "YulExpressionStatement", - "src": "127747:16:18" + "src": "127747:16:38" }, { "expression": { @@ -145259,26 +145259,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "127783:4:18", + "src": "127783:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "127789:2:18" + "src": "127789:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "127776:6:18" + "src": "127776:6:38" }, "nodeType": "YulFunctionCall", - "src": "127776:16:18" + "src": "127776:16:38" }, "nodeType": "YulExpressionStatement", - "src": "127776:16:18" + "src": "127776:16:38" }, { "expression": { @@ -145286,26 +145286,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "127812:4:18", + "src": "127812:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "127818:2:18" + "src": "127818:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "127805:6:18" + "src": "127805:6:38" }, "nodeType": "YulFunctionCall", - "src": "127805:16:18" + "src": "127805:16:38" }, "nodeType": "YulExpressionStatement", - "src": "127805:16:18" + "src": "127805:16:38" }, { "expression": { @@ -145313,84 +145313,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "127841:4:18", + "src": "127841:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "127847:2:18" + "src": "127847:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "127834:6:18" + "src": "127834:6:38" }, "nodeType": "YulFunctionCall", - "src": "127834:16:18" + "src": "127834:16:38" }, "nodeType": "YulExpressionStatement", - "src": "127834:16:18" + "src": "127834:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34699, + "declaration": 37760, "isOffset": false, "isSlot": false, - "src": "127673:2:18", + "src": "127673:2:38", "valueSize": 1 }, { - "declaration": 34702, + "declaration": 37763, "isOffset": false, "isSlot": false, - "src": "127702:2:18", + "src": "127702:2:38", "valueSize": 1 }, { - "declaration": 34705, + "declaration": 37766, "isOffset": false, "isSlot": false, - "src": "127731:2:18", + "src": "127731:2:38", "valueSize": 1 }, { - "declaration": 34708, + "declaration": 37769, "isOffset": false, "isSlot": false, - "src": "127760:2:18", + "src": "127760:2:38", "valueSize": 1 }, { - "declaration": 34711, + "declaration": 37772, "isOffset": false, "isSlot": false, - "src": "127789:2:18", + "src": "127789:2:38", "valueSize": 1 }, { - "declaration": 34714, + "declaration": 37775, "isOffset": false, "isSlot": false, - "src": "127818:2:18", + "src": "127818:2:38", "valueSize": 1 }, { - "declaration": 34717, + "declaration": 37778, "isOffset": false, "isSlot": false, - "src": "127847:2:18", + "src": "127847:2:38", "valueSize": 1 } ], - "id": 34725, + "id": 37786, "nodeType": "InlineAssembly", - "src": "127637:223:18" + "src": "127637:223:38" } ] }, @@ -145398,20 +145398,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "126535:3:18", + "nameLocation": "126535:3:38", "parameters": { - "id": 34696, + "id": 37757, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34689, + "id": 37750, "mutability": "mutable", "name": "p0", - "nameLocation": "126547:2:18", + "nameLocation": "126547:2:38", "nodeType": "VariableDeclaration", - "scope": 34727, - "src": "126539:10:18", + "scope": 37788, + "src": "126539:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -145419,10 +145419,10 @@ "typeString": "address" }, "typeName": { - "id": 34688, + "id": 37749, "name": "address", "nodeType": "ElementaryTypeName", - "src": "126539:7:18", + "src": "126539:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -145433,13 +145433,13 @@ }, { "constant": false, - "id": 34691, + "id": 37752, "mutability": "mutable", "name": "p1", - "nameLocation": "126559:2:18", + "nameLocation": "126559:2:38", "nodeType": "VariableDeclaration", - "scope": 34727, - "src": "126551:10:18", + "scope": 37788, + "src": "126551:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -145447,10 +145447,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34690, + "id": 37751, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "126551:7:18", + "src": "126551:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -145460,13 +145460,13 @@ }, { "constant": false, - "id": 34693, + "id": 37754, "mutability": "mutable", "name": "p2", - "nameLocation": "126571:2:18", + "nameLocation": "126571:2:38", "nodeType": "VariableDeclaration", - "scope": 34727, - "src": "126563:10:18", + "scope": 37788, + "src": "126563:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -145474,10 +145474,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34692, + "id": 37753, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "126563:7:18", + "src": "126563:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -145487,13 +145487,13 @@ }, { "constant": false, - "id": 34695, + "id": 37756, "mutability": "mutable", "name": "p3", - "nameLocation": "126583:2:18", + "nameLocation": "126583:2:38", "nodeType": "VariableDeclaration", - "scope": 34727, - "src": "126575:10:18", + "scope": 37788, + "src": "126575:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -145501,10 +145501,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34694, + "id": 37755, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "126575:7:18", + "src": "126575:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -145513,44 +145513,44 @@ "visibility": "internal" } ], - "src": "126538:48:18" + "src": "126538:48:38" }, "returnParameters": { - "id": 34697, + "id": 37758, "nodeType": "ParameterList", "parameters": [], - "src": "126601:0:18" + "src": "126601:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34767, + "id": 37828, "nodeType": "FunctionDefinition", - "src": "127872:1340:18", + "src": "127872:1340:38", "nodes": [], "body": { - "id": 34766, + "id": 37827, "nodeType": "Block", - "src": "127947:1265:18", + "src": "127947:1265:38", "nodes": [], "statements": [ { "assignments": [ - 34739 + 37800 ], "declarations": [ { "constant": false, - "id": 34739, + "id": 37800, "mutability": "mutable", "name": "m0", - "nameLocation": "127965:2:18", + "nameLocation": "127965:2:38", "nodeType": "VariableDeclaration", - "scope": 34766, - "src": "127957:10:18", + "scope": 37827, + "src": "127957:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -145558,10 +145558,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34738, + "id": 37799, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "127957:7:18", + "src": "127957:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -145570,24 +145570,24 @@ "visibility": "internal" } ], - "id": 34740, + "id": 37801, "nodeType": "VariableDeclarationStatement", - "src": "127957:10:18" + "src": "127957:10:38" }, { "assignments": [ - 34742 + 37803 ], "declarations": [ { "constant": false, - "id": 34742, + "id": 37803, "mutability": "mutable", "name": "m1", - "nameLocation": "127985:2:18", + "nameLocation": "127985:2:38", "nodeType": "VariableDeclaration", - "scope": 34766, - "src": "127977:10:18", + "scope": 37827, + "src": "127977:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -145595,10 +145595,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34741, + "id": 37802, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "127977:7:18", + "src": "127977:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -145607,24 +145607,24 @@ "visibility": "internal" } ], - "id": 34743, + "id": 37804, "nodeType": "VariableDeclarationStatement", - "src": "127977:10:18" + "src": "127977:10:38" }, { "assignments": [ - 34745 + 37806 ], "declarations": [ { "constant": false, - "id": 34745, + "id": 37806, "mutability": "mutable", "name": "m2", - "nameLocation": "128005:2:18", + "nameLocation": "128005:2:38", "nodeType": "VariableDeclaration", - "scope": 34766, - "src": "127997:10:18", + "scope": 37827, + "src": "127997:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -145632,10 +145632,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34744, + "id": 37805, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "127997:7:18", + "src": "127997:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -145644,24 +145644,24 @@ "visibility": "internal" } ], - "id": 34746, + "id": 37807, "nodeType": "VariableDeclarationStatement", - "src": "127997:10:18" + "src": "127997:10:38" }, { "assignments": [ - 34748 + 37809 ], "declarations": [ { "constant": false, - "id": 34748, + "id": 37809, "mutability": "mutable", "name": "m3", - "nameLocation": "128025:2:18", + "nameLocation": "128025:2:38", "nodeType": "VariableDeclaration", - "scope": 34766, - "src": "128017:10:18", + "scope": 37827, + "src": "128017:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -145669,10 +145669,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34747, + "id": 37808, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "128017:7:18", + "src": "128017:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -145681,24 +145681,24 @@ "visibility": "internal" } ], - "id": 34749, + "id": 37810, "nodeType": "VariableDeclarationStatement", - "src": "128017:10:18" + "src": "128017:10:38" }, { "assignments": [ - 34751 + 37812 ], "declarations": [ { "constant": false, - "id": 34751, + "id": 37812, "mutability": "mutable", "name": "m4", - "nameLocation": "128045:2:18", + "nameLocation": "128045:2:38", "nodeType": "VariableDeclaration", - "scope": 34766, - "src": "128037:10:18", + "scope": 37827, + "src": "128037:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -145706,10 +145706,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34750, + "id": 37811, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "128037:7:18", + "src": "128037:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -145718,24 +145718,24 @@ "visibility": "internal" } ], - "id": 34752, + "id": 37813, "nodeType": "VariableDeclarationStatement", - "src": "128037:10:18" + "src": "128037:10:38" }, { "assignments": [ - 34754 + 37815 ], "declarations": [ { "constant": false, - "id": 34754, + "id": 37815, "mutability": "mutable", "name": "m5", - "nameLocation": "128065:2:18", + "nameLocation": "128065:2:38", "nodeType": "VariableDeclaration", - "scope": 34766, - "src": "128057:10:18", + "scope": 37827, + "src": "128057:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -145743,10 +145743,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34753, + "id": 37814, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "128057:7:18", + "src": "128057:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -145755,24 +145755,24 @@ "visibility": "internal" } ], - "id": 34755, + "id": 37816, "nodeType": "VariableDeclarationStatement", - "src": "128057:10:18" + "src": "128057:10:38" }, { "assignments": [ - 34757 + 37818 ], "declarations": [ { "constant": false, - "id": 34757, + "id": 37818, "mutability": "mutable", "name": "m6", - "nameLocation": "128085:2:18", + "nameLocation": "128085:2:38", "nodeType": "VariableDeclaration", - "scope": 34766, - "src": "128077:10:18", + "scope": 37827, + "src": "128077:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -145780,10 +145780,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34756, + "id": 37817, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "128077:7:18", + "src": "128077:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -145792,27 +145792,27 @@ "visibility": "internal" } ], - "id": 34758, + "id": 37819, "nodeType": "VariableDeclarationStatement", - "src": "128077:10:18" + "src": "128077:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "128106:831:18", + "src": "128106:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "128149:313:18", + "src": "128149:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "128167:15:18", + "src": "128167:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "128181:1:18", + "src": "128181:1:38", "type": "", "value": "0" }, @@ -145820,7 +145820,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "128171:6:18", + "src": "128171:6:38", "type": "" } ] @@ -145828,16 +145828,16 @@ { "body": { "nodeType": "YulBlock", - "src": "128252:40:18", + "src": "128252:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "128281:9:18", + "src": "128281:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "128283:5:18" + "src": "128283:5:38" } ] }, @@ -145848,33 +145848,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "128269:6:18" + "src": "128269:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "128277:1:18" + "src": "128277:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "128264:4:18" + "src": "128264:4:38" }, "nodeType": "YulFunctionCall", - "src": "128264:15:18" + "src": "128264:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "128257:6:18" + "src": "128257:6:38" }, "nodeType": "YulFunctionCall", - "src": "128257:23:18" + "src": "128257:23:38" }, "nodeType": "YulIf", - "src": "128254:36:18" + "src": "128254:36:38" } ] }, @@ -145883,12 +145883,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "128209:6:18" + "src": "128209:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "128217:4:18", + "src": "128217:4:38", "type": "", "value": "0x20" } @@ -145896,30 +145896,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "128206:2:18" + "src": "128206:2:38" }, "nodeType": "YulFunctionCall", - "src": "128206:16:18" + "src": "128206:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "128223:28:18", + "src": "128223:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "128225:24:18", + "src": "128225:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "128239:6:18" + "src": "128239:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "128247:1:18", + "src": "128247:1:38", "type": "", "value": "1" } @@ -145927,16 +145927,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "128235:3:18" + "src": "128235:3:38" }, "nodeType": "YulFunctionCall", - "src": "128235:14:18" + "src": "128235:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "128225:6:18" + "src": "128225:6:38" } ] } @@ -145944,10 +145944,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "128203:2:18", + "src": "128203:2:38", "statements": [] }, - "src": "128199:93:18" + "src": "128199:93:38" }, { "expression": { @@ -145955,34 +145955,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "128316:3:18" + "src": "128316:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "128321:6:18" + "src": "128321:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "128309:6:18" + "src": "128309:6:38" }, "nodeType": "YulFunctionCall", - "src": "128309:19:18" + "src": "128309:19:38" }, "nodeType": "YulExpressionStatement", - "src": "128309:19:18" + "src": "128309:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "128345:37:18", + "src": "128345:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "128362:3:18", + "src": "128362:3:38", "type": "", "value": "256" }, @@ -145991,38 +145991,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "128371:1:18", + "src": "128371:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "128374:6:18" + "src": "128374:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "128367:3:18" + "src": "128367:3:38" }, "nodeType": "YulFunctionCall", - "src": "128367:14:18" + "src": "128367:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "128358:3:18" + "src": "128358:3:38" }, "nodeType": "YulFunctionCall", - "src": "128358:24:18" + "src": "128358:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "128349:5:18", + "src": "128349:5:38", "type": "" } ] @@ -146035,12 +146035,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "128410:3:18" + "src": "128410:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "128415:4:18", + "src": "128415:4:38", "type": "", "value": "0x20" } @@ -146048,59 +146048,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "128406:3:18" + "src": "128406:3:38" }, "nodeType": "YulFunctionCall", - "src": "128406:14:18" + "src": "128406:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "128426:5:18" + "src": "128426:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "128437:5:18" + "src": "128437:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "128444:1:18" + "src": "128444:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "128433:3:18" + "src": "128433:3:38" }, "nodeType": "YulFunctionCall", - "src": "128433:13:18" + "src": "128433:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "128422:3:18" + "src": "128422:3:38" }, "nodeType": "YulFunctionCall", - "src": "128422:25:18" + "src": "128422:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "128399:6:18" + "src": "128399:6:38" }, "nodeType": "YulFunctionCall", - "src": "128399:49:18" + "src": "128399:49:38" }, "nodeType": "YulExpressionStatement", - "src": "128399:49:18" + "src": "128399:49:38" } ] }, @@ -146110,27 +146110,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "128141:3:18", + "src": "128141:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "128146:1:18", + "src": "128146:1:38", "type": "" } ], - "src": "128120:342:18" + "src": "128120:342:38" }, { "nodeType": "YulAssignment", - "src": "128475:17:18", + "src": "128475:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "128487:4:18", + "src": "128487:4:38", "type": "", "value": "0x00" } @@ -146138,28 +146138,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "128481:5:18" + "src": "128481:5:38" }, "nodeType": "YulFunctionCall", - "src": "128481:11:18" + "src": "128481:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "128475:2:18" + "src": "128475:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "128505:17:18", + "src": "128505:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "128517:4:18", + "src": "128517:4:38", "type": "", "value": "0x20" } @@ -146167,28 +146167,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "128511:5:18" + "src": "128511:5:38" }, "nodeType": "YulFunctionCall", - "src": "128511:11:18" + "src": "128511:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "128505:2:18" + "src": "128505:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "128535:17:18", + "src": "128535:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "128547:4:18", + "src": "128547:4:38", "type": "", "value": "0x40" } @@ -146196,28 +146196,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "128541:5:18" + "src": "128541:5:38" }, "nodeType": "YulFunctionCall", - "src": "128541:11:18" + "src": "128541:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "128535:2:18" + "src": "128535:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "128565:17:18", + "src": "128565:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "128577:4:18", + "src": "128577:4:38", "type": "", "value": "0x60" } @@ -146225,28 +146225,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "128571:5:18" + "src": "128571:5:38" }, "nodeType": "YulFunctionCall", - "src": "128571:11:18" + "src": "128571:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "128565:2:18" + "src": "128565:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "128595:17:18", + "src": "128595:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "128607:4:18", + "src": "128607:4:38", "type": "", "value": "0x80" } @@ -146254,28 +146254,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "128601:5:18" + "src": "128601:5:38" }, "nodeType": "YulFunctionCall", - "src": "128601:11:18" + "src": "128601:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "128595:2:18" + "src": "128595:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "128625:17:18", + "src": "128625:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "128637:4:18", + "src": "128637:4:38", "type": "", "value": "0xa0" } @@ -146283,28 +146283,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "128631:5:18" + "src": "128631:5:38" }, "nodeType": "YulFunctionCall", - "src": "128631:11:18" + "src": "128631:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "128625:2:18" + "src": "128625:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "128655:17:18", + "src": "128655:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "128667:4:18", + "src": "128667:4:38", "type": "", "value": "0xc0" } @@ -146312,16 +146312,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "128661:5:18" + "src": "128661:5:38" }, "nodeType": "YulFunctionCall", - "src": "128661:11:18" + "src": "128661:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "128655:2:18" + "src": "128655:2:38" } ] }, @@ -146331,14 +146331,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "128758:4:18", + "src": "128758:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "128764:10:18", + "src": "128764:10:38", "type": "", "value": "0x5c430d47" } @@ -146346,13 +146346,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "128751:6:18" + "src": "128751:6:38" }, "nodeType": "YulFunctionCall", - "src": "128751:24:18" + "src": "128751:24:38" }, "nodeType": "YulExpressionStatement", - "src": "128751:24:18" + "src": "128751:24:38" }, { "expression": { @@ -146360,26 +146360,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "128795:4:18", + "src": "128795:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "128801:2:18" + "src": "128801:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "128788:6:18" + "src": "128788:6:38" }, "nodeType": "YulFunctionCall", - "src": "128788:16:18" + "src": "128788:16:38" }, "nodeType": "YulExpressionStatement", - "src": "128788:16:18" + "src": "128788:16:38" }, { "expression": { @@ -146387,26 +146387,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "128824:4:18", + "src": "128824:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "128830:2:18" + "src": "128830:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "128817:6:18" + "src": "128817:6:38" }, "nodeType": "YulFunctionCall", - "src": "128817:16:18" + "src": "128817:16:38" }, "nodeType": "YulExpressionStatement", - "src": "128817:16:18" + "src": "128817:16:38" }, { "expression": { @@ -146414,14 +146414,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "128853:4:18", + "src": "128853:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "128859:4:18", + "src": "128859:4:38", "type": "", "value": "0x80" } @@ -146429,13 +146429,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "128846:6:18" + "src": "128846:6:38" }, "nodeType": "YulFunctionCall", - "src": "128846:18:18" + "src": "128846:18:38" }, "nodeType": "YulExpressionStatement", - "src": "128846:18:18" + "src": "128846:18:38" }, { "expression": { @@ -146443,26 +146443,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "128884:4:18", + "src": "128884:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "128890:2:18" + "src": "128890:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "128877:6:18" + "src": "128877:6:38" }, "nodeType": "YulFunctionCall", - "src": "128877:16:18" + "src": "128877:16:38" }, "nodeType": "YulExpressionStatement", - "src": "128877:16:18" + "src": "128877:16:38" }, { "expression": { @@ -146470,126 +146470,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "128918:4:18", + "src": "128918:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "128924:2:18" + "src": "128924:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "128906:11:18" + "src": "128906:11:38" }, "nodeType": "YulFunctionCall", - "src": "128906:21:18" + "src": "128906:21:38" }, "nodeType": "YulExpressionStatement", - "src": "128906:21:18" + "src": "128906:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34739, + "declaration": 37800, "isOffset": false, "isSlot": false, - "src": "128475:2:18", + "src": "128475:2:38", "valueSize": 1 }, { - "declaration": 34742, + "declaration": 37803, "isOffset": false, "isSlot": false, - "src": "128505:2:18", + "src": "128505:2:38", "valueSize": 1 }, { - "declaration": 34745, + "declaration": 37806, "isOffset": false, "isSlot": false, - "src": "128535:2:18", + "src": "128535:2:38", "valueSize": 1 }, { - "declaration": 34748, + "declaration": 37809, "isOffset": false, "isSlot": false, - "src": "128565:2:18", + "src": "128565:2:38", "valueSize": 1 }, { - "declaration": 34751, + "declaration": 37812, "isOffset": false, "isSlot": false, - "src": "128595:2:18", + "src": "128595:2:38", "valueSize": 1 }, { - "declaration": 34754, + "declaration": 37815, "isOffset": false, "isSlot": false, - "src": "128625:2:18", + "src": "128625:2:38", "valueSize": 1 }, { - "declaration": 34757, + "declaration": 37818, "isOffset": false, "isSlot": false, - "src": "128655:2:18", + "src": "128655:2:38", "valueSize": 1 }, { - "declaration": 34729, + "declaration": 37790, "isOffset": false, "isSlot": false, - "src": "128801:2:18", + "src": "128801:2:38", "valueSize": 1 }, { - "declaration": 34731, + "declaration": 37792, "isOffset": false, "isSlot": false, - "src": "128830:2:18", + "src": "128830:2:38", "valueSize": 1 }, { - "declaration": 34733, + "declaration": 37794, "isOffset": false, "isSlot": false, - "src": "128924:2:18", + "src": "128924:2:38", "valueSize": 1 }, { - "declaration": 34735, + "declaration": 37796, "isOffset": false, "isSlot": false, - "src": "128890:2:18", + "src": "128890:2:38", "valueSize": 1 } ], - "id": 34759, + "id": 37820, "nodeType": "InlineAssembly", - "src": "128097:840:18" + "src": "128097:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34761, + "id": 37822, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "128962:4:18", + "src": "128962:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -146598,14 +146598,14 @@ }, { "hexValue": "30786334", - "id": 34762, + "id": 37823, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "128968:4:18", + "src": "128968:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -146624,18 +146624,18 @@ "typeString": "int_const 196" } ], - "id": 34760, + "id": 37821, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "128946:15:18", + "referencedDeclaration": 33383, + "src": "128946:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34763, + "id": 37824, "isConstant": false, "isLValue": false, "isPure": false, @@ -146644,21 +146644,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "128946:27:18", + "src": "128946:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34764, + "id": 37825, "nodeType": "ExpressionStatement", - "src": "128946:27:18" + "src": "128946:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "128992:214:18", + "src": "128992:214:38", "statements": [ { "expression": { @@ -146666,26 +146666,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "129013:4:18", + "src": "129013:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "129019:2:18" + "src": "129019:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "129006:6:18" + "src": "129006:6:38" }, "nodeType": "YulFunctionCall", - "src": "129006:16:18" + "src": "129006:16:38" }, "nodeType": "YulExpressionStatement", - "src": "129006:16:18" + "src": "129006:16:38" }, { "expression": { @@ -146693,26 +146693,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "129042:4:18", + "src": "129042:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "129048:2:18" + "src": "129048:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "129035:6:18" + "src": "129035:6:38" }, "nodeType": "YulFunctionCall", - "src": "129035:16:18" + "src": "129035:16:38" }, "nodeType": "YulExpressionStatement", - "src": "129035:16:18" + "src": "129035:16:38" }, { "expression": { @@ -146720,26 +146720,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "129071:4:18", + "src": "129071:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "129077:2:18" + "src": "129077:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "129064:6:18" + "src": "129064:6:38" }, "nodeType": "YulFunctionCall", - "src": "129064:16:18" + "src": "129064:16:38" }, "nodeType": "YulExpressionStatement", - "src": "129064:16:18" + "src": "129064:16:38" }, { "expression": { @@ -146747,26 +146747,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "129100:4:18", + "src": "129100:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "129106:2:18" + "src": "129106:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "129093:6:18" + "src": "129093:6:38" }, "nodeType": "YulFunctionCall", - "src": "129093:16:18" + "src": "129093:16:38" }, "nodeType": "YulExpressionStatement", - "src": "129093:16:18" + "src": "129093:16:38" }, { "expression": { @@ -146774,26 +146774,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "129129:4:18", + "src": "129129:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "129135:2:18" + "src": "129135:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "129122:6:18" + "src": "129122:6:38" }, "nodeType": "YulFunctionCall", - "src": "129122:16:18" + "src": "129122:16:38" }, "nodeType": "YulExpressionStatement", - "src": "129122:16:18" + "src": "129122:16:38" }, { "expression": { @@ -146801,26 +146801,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "129158:4:18", + "src": "129158:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "129164:2:18" + "src": "129164:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "129151:6:18" + "src": "129151:6:38" }, "nodeType": "YulFunctionCall", - "src": "129151:16:18" + "src": "129151:16:38" }, "nodeType": "YulExpressionStatement", - "src": "129151:16:18" + "src": "129151:16:38" }, { "expression": { @@ -146828,84 +146828,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "129187:4:18", + "src": "129187:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "129193:2:18" + "src": "129193:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "129180:6:18" + "src": "129180:6:38" }, "nodeType": "YulFunctionCall", - "src": "129180:16:18" + "src": "129180:16:38" }, "nodeType": "YulExpressionStatement", - "src": "129180:16:18" + "src": "129180:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34739, + "declaration": 37800, "isOffset": false, "isSlot": false, - "src": "129019:2:18", + "src": "129019:2:38", "valueSize": 1 }, { - "declaration": 34742, + "declaration": 37803, "isOffset": false, "isSlot": false, - "src": "129048:2:18", + "src": "129048:2:38", "valueSize": 1 }, { - "declaration": 34745, + "declaration": 37806, "isOffset": false, "isSlot": false, - "src": "129077:2:18", + "src": "129077:2:38", "valueSize": 1 }, { - "declaration": 34748, + "declaration": 37809, "isOffset": false, "isSlot": false, - "src": "129106:2:18", + "src": "129106:2:38", "valueSize": 1 }, { - "declaration": 34751, + "declaration": 37812, "isOffset": false, "isSlot": false, - "src": "129135:2:18", + "src": "129135:2:38", "valueSize": 1 }, { - "declaration": 34754, + "declaration": 37815, "isOffset": false, "isSlot": false, - "src": "129164:2:18", + "src": "129164:2:38", "valueSize": 1 }, { - "declaration": 34757, + "declaration": 37818, "isOffset": false, "isSlot": false, - "src": "129193:2:18", + "src": "129193:2:38", "valueSize": 1 } ], - "id": 34765, + "id": 37826, "nodeType": "InlineAssembly", - "src": "128983:223:18" + "src": "128983:223:38" } ] }, @@ -146913,20 +146913,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "127881:3:18", + "nameLocation": "127881:3:38", "parameters": { - "id": 34736, + "id": 37797, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34729, + "id": 37790, "mutability": "mutable", "name": "p0", - "nameLocation": "127893:2:18", + "nameLocation": "127893:2:38", "nodeType": "VariableDeclaration", - "scope": 34767, - "src": "127885:10:18", + "scope": 37828, + "src": "127885:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -146934,10 +146934,10 @@ "typeString": "address" }, "typeName": { - "id": 34728, + "id": 37789, "name": "address", "nodeType": "ElementaryTypeName", - "src": "127885:7:18", + "src": "127885:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -146948,13 +146948,13 @@ }, { "constant": false, - "id": 34731, + "id": 37792, "mutability": "mutable", "name": "p1", - "nameLocation": "127905:2:18", + "nameLocation": "127905:2:38", "nodeType": "VariableDeclaration", - "scope": 34767, - "src": "127897:10:18", + "scope": 37828, + "src": "127897:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -146962,10 +146962,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34730, + "id": 37791, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "127897:7:18", + "src": "127897:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -146975,13 +146975,13 @@ }, { "constant": false, - "id": 34733, + "id": 37794, "mutability": "mutable", "name": "p2", - "nameLocation": "127917:2:18", + "nameLocation": "127917:2:38", "nodeType": "VariableDeclaration", - "scope": 34767, - "src": "127909:10:18", + "scope": 37828, + "src": "127909:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -146989,10 +146989,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34732, + "id": 37793, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "127909:7:18", + "src": "127909:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -147002,13 +147002,13 @@ }, { "constant": false, - "id": 34735, + "id": 37796, "mutability": "mutable", "name": "p3", - "nameLocation": "127929:2:18", + "nameLocation": "127929:2:38", "nodeType": "VariableDeclaration", - "scope": 34767, - "src": "127921:10:18", + "scope": 37828, + "src": "127921:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -147016,10 +147016,10 @@ "typeString": "address" }, "typeName": { - "id": 34734, + "id": 37795, "name": "address", "nodeType": "ElementaryTypeName", - "src": "127921:7:18", + "src": "127921:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -147029,44 +147029,44 @@ "visibility": "internal" } ], - "src": "127884:48:18" + "src": "127884:48:38" }, "returnParameters": { - "id": 34737, + "id": 37798, "nodeType": "ParameterList", "parameters": [], - "src": "127947:0:18" + "src": "127947:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34807, + "id": 37868, "nodeType": "FunctionDefinition", - "src": "129218:1334:18", + "src": "129218:1334:38", "nodes": [], "body": { - "id": 34806, + "id": 37867, "nodeType": "Block", - "src": "129290:1262:18", + "src": "129290:1262:38", "nodes": [], "statements": [ { "assignments": [ - 34779 + 37840 ], "declarations": [ { "constant": false, - "id": 34779, + "id": 37840, "mutability": "mutable", "name": "m0", - "nameLocation": "129308:2:18", + "nameLocation": "129308:2:38", "nodeType": "VariableDeclaration", - "scope": 34806, - "src": "129300:10:18", + "scope": 37867, + "src": "129300:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -147074,10 +147074,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34778, + "id": 37839, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "129300:7:18", + "src": "129300:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -147086,24 +147086,24 @@ "visibility": "internal" } ], - "id": 34780, + "id": 37841, "nodeType": "VariableDeclarationStatement", - "src": "129300:10:18" + "src": "129300:10:38" }, { "assignments": [ - 34782 + 37843 ], "declarations": [ { "constant": false, - "id": 34782, + "id": 37843, "mutability": "mutable", "name": "m1", - "nameLocation": "129328:2:18", + "nameLocation": "129328:2:38", "nodeType": "VariableDeclaration", - "scope": 34806, - "src": "129320:10:18", + "scope": 37867, + "src": "129320:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -147111,10 +147111,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34781, + "id": 37842, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "129320:7:18", + "src": "129320:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -147123,24 +147123,24 @@ "visibility": "internal" } ], - "id": 34783, + "id": 37844, "nodeType": "VariableDeclarationStatement", - "src": "129320:10:18" + "src": "129320:10:38" }, { "assignments": [ - 34785 + 37846 ], "declarations": [ { "constant": false, - "id": 34785, + "id": 37846, "mutability": "mutable", "name": "m2", - "nameLocation": "129348:2:18", + "nameLocation": "129348:2:38", "nodeType": "VariableDeclaration", - "scope": 34806, - "src": "129340:10:18", + "scope": 37867, + "src": "129340:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -147148,10 +147148,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34784, + "id": 37845, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "129340:7:18", + "src": "129340:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -147160,24 +147160,24 @@ "visibility": "internal" } ], - "id": 34786, + "id": 37847, "nodeType": "VariableDeclarationStatement", - "src": "129340:10:18" + "src": "129340:10:38" }, { "assignments": [ - 34788 + 37849 ], "declarations": [ { "constant": false, - "id": 34788, + "id": 37849, "mutability": "mutable", "name": "m3", - "nameLocation": "129368:2:18", + "nameLocation": "129368:2:38", "nodeType": "VariableDeclaration", - "scope": 34806, - "src": "129360:10:18", + "scope": 37867, + "src": "129360:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -147185,10 +147185,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34787, + "id": 37848, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "129360:7:18", + "src": "129360:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -147197,24 +147197,24 @@ "visibility": "internal" } ], - "id": 34789, + "id": 37850, "nodeType": "VariableDeclarationStatement", - "src": "129360:10:18" + "src": "129360:10:38" }, { "assignments": [ - 34791 + 37852 ], "declarations": [ { "constant": false, - "id": 34791, + "id": 37852, "mutability": "mutable", "name": "m4", - "nameLocation": "129388:2:18", + "nameLocation": "129388:2:38", "nodeType": "VariableDeclaration", - "scope": 34806, - "src": "129380:10:18", + "scope": 37867, + "src": "129380:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -147222,10 +147222,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34790, + "id": 37851, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "129380:7:18", + "src": "129380:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -147234,24 +147234,24 @@ "visibility": "internal" } ], - "id": 34792, + "id": 37853, "nodeType": "VariableDeclarationStatement", - "src": "129380:10:18" + "src": "129380:10:38" }, { "assignments": [ - 34794 + 37855 ], "declarations": [ { "constant": false, - "id": 34794, + "id": 37855, "mutability": "mutable", "name": "m5", - "nameLocation": "129408:2:18", + "nameLocation": "129408:2:38", "nodeType": "VariableDeclaration", - "scope": 34806, - "src": "129400:10:18", + "scope": 37867, + "src": "129400:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -147259,10 +147259,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34793, + "id": 37854, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "129400:7:18", + "src": "129400:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -147271,24 +147271,24 @@ "visibility": "internal" } ], - "id": 34795, + "id": 37856, "nodeType": "VariableDeclarationStatement", - "src": "129400:10:18" + "src": "129400:10:38" }, { "assignments": [ - 34797 + 37858 ], "declarations": [ { "constant": false, - "id": 34797, + "id": 37858, "mutability": "mutable", "name": "m6", - "nameLocation": "129428:2:18", + "nameLocation": "129428:2:38", "nodeType": "VariableDeclaration", - "scope": 34806, - "src": "129420:10:18", + "scope": 37867, + "src": "129420:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -147296,10 +147296,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34796, + "id": 37857, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "129420:7:18", + "src": "129420:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -147308,27 +147308,27 @@ "visibility": "internal" } ], - "id": 34798, + "id": 37859, "nodeType": "VariableDeclarationStatement", - "src": "129420:10:18" + "src": "129420:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "129449:828:18", + "src": "129449:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "129492:313:18", + "src": "129492:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "129510:15:18", + "src": "129510:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "129524:1:18", + "src": "129524:1:38", "type": "", "value": "0" }, @@ -147336,7 +147336,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "129514:6:18", + "src": "129514:6:38", "type": "" } ] @@ -147344,16 +147344,16 @@ { "body": { "nodeType": "YulBlock", - "src": "129595:40:18", + "src": "129595:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "129624:9:18", + "src": "129624:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "129626:5:18" + "src": "129626:5:38" } ] }, @@ -147364,33 +147364,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "129612:6:18" + "src": "129612:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "129620:1:18" + "src": "129620:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "129607:4:18" + "src": "129607:4:38" }, "nodeType": "YulFunctionCall", - "src": "129607:15:18" + "src": "129607:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "129600:6:18" + "src": "129600:6:38" }, "nodeType": "YulFunctionCall", - "src": "129600:23:18" + "src": "129600:23:38" }, "nodeType": "YulIf", - "src": "129597:36:18" + "src": "129597:36:38" } ] }, @@ -147399,12 +147399,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "129552:6:18" + "src": "129552:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "129560:4:18", + "src": "129560:4:38", "type": "", "value": "0x20" } @@ -147412,30 +147412,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "129549:2:18" + "src": "129549:2:38" }, "nodeType": "YulFunctionCall", - "src": "129549:16:18" + "src": "129549:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "129566:28:18", + "src": "129566:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "129568:24:18", + "src": "129568:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "129582:6:18" + "src": "129582:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "129590:1:18", + "src": "129590:1:38", "type": "", "value": "1" } @@ -147443,16 +147443,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "129578:3:18" + "src": "129578:3:38" }, "nodeType": "YulFunctionCall", - "src": "129578:14:18" + "src": "129578:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "129568:6:18" + "src": "129568:6:38" } ] } @@ -147460,10 +147460,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "129546:2:18", + "src": "129546:2:38", "statements": [] }, - "src": "129542:93:18" + "src": "129542:93:38" }, { "expression": { @@ -147471,34 +147471,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "129659:3:18" + "src": "129659:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "129664:6:18" + "src": "129664:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "129652:6:18" + "src": "129652:6:38" }, "nodeType": "YulFunctionCall", - "src": "129652:19:18" + "src": "129652:19:38" }, "nodeType": "YulExpressionStatement", - "src": "129652:19:18" + "src": "129652:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "129688:37:18", + "src": "129688:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "129705:3:18", + "src": "129705:3:38", "type": "", "value": "256" }, @@ -147507,38 +147507,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "129714:1:18", + "src": "129714:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "129717:6:18" + "src": "129717:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "129710:3:18" + "src": "129710:3:38" }, "nodeType": "YulFunctionCall", - "src": "129710:14:18" + "src": "129710:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "129701:3:18" + "src": "129701:3:38" }, "nodeType": "YulFunctionCall", - "src": "129701:24:18" + "src": "129701:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "129692:5:18", + "src": "129692:5:38", "type": "" } ] @@ -147551,12 +147551,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "129753:3:18" + "src": "129753:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "129758:4:18", + "src": "129758:4:38", "type": "", "value": "0x20" } @@ -147564,59 +147564,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "129749:3:18" + "src": "129749:3:38" }, "nodeType": "YulFunctionCall", - "src": "129749:14:18" + "src": "129749:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "129769:5:18" + "src": "129769:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "129780:5:18" + "src": "129780:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "129787:1:18" + "src": "129787:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "129776:3:18" + "src": "129776:3:38" }, "nodeType": "YulFunctionCall", - "src": "129776:13:18" + "src": "129776:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "129765:3:18" + "src": "129765:3:38" }, "nodeType": "YulFunctionCall", - "src": "129765:25:18" + "src": "129765:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "129742:6:18" + "src": "129742:6:38" }, "nodeType": "YulFunctionCall", - "src": "129742:49:18" + "src": "129742:49:38" }, "nodeType": "YulExpressionStatement", - "src": "129742:49:18" + "src": "129742:49:38" } ] }, @@ -147626,27 +147626,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "129484:3:18", + "src": "129484:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "129489:1:18", + "src": "129489:1:38", "type": "" } ], - "src": "129463:342:18" + "src": "129463:342:38" }, { "nodeType": "YulAssignment", - "src": "129818:17:18", + "src": "129818:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "129830:4:18", + "src": "129830:4:38", "type": "", "value": "0x00" } @@ -147654,28 +147654,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "129824:5:18" + "src": "129824:5:38" }, "nodeType": "YulFunctionCall", - "src": "129824:11:18" + "src": "129824:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "129818:2:18" + "src": "129818:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "129848:17:18", + "src": "129848:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "129860:4:18", + "src": "129860:4:38", "type": "", "value": "0x20" } @@ -147683,28 +147683,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "129854:5:18" + "src": "129854:5:38" }, "nodeType": "YulFunctionCall", - "src": "129854:11:18" + "src": "129854:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "129848:2:18" + "src": "129848:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "129878:17:18", + "src": "129878:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "129890:4:18", + "src": "129890:4:38", "type": "", "value": "0x40" } @@ -147712,28 +147712,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "129884:5:18" + "src": "129884:5:38" }, "nodeType": "YulFunctionCall", - "src": "129884:11:18" + "src": "129884:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "129878:2:18" + "src": "129878:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "129908:17:18", + "src": "129908:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "129920:4:18", + "src": "129920:4:38", "type": "", "value": "0x60" } @@ -147741,28 +147741,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "129914:5:18" + "src": "129914:5:38" }, "nodeType": "YulFunctionCall", - "src": "129914:11:18" + "src": "129914:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "129908:2:18" + "src": "129908:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "129938:17:18", + "src": "129938:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "129950:4:18", + "src": "129950:4:38", "type": "", "value": "0x80" } @@ -147770,28 +147770,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "129944:5:18" + "src": "129944:5:38" }, "nodeType": "YulFunctionCall", - "src": "129944:11:18" + "src": "129944:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "129938:2:18" + "src": "129938:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "129968:17:18", + "src": "129968:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "129980:4:18", + "src": "129980:4:38", "type": "", "value": "0xa0" } @@ -147799,28 +147799,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "129974:5:18" + "src": "129974:5:38" }, "nodeType": "YulFunctionCall", - "src": "129974:11:18" + "src": "129974:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "129968:2:18" + "src": "129968:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "129998:17:18", + "src": "129998:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "130010:4:18", + "src": "130010:4:38", "type": "", "value": "0xc0" } @@ -147828,16 +147828,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "130004:5:18" + "src": "130004:5:38" }, "nodeType": "YulFunctionCall", - "src": "130004:11:18" + "src": "130004:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "129998:2:18" + "src": "129998:2:38" } ] }, @@ -147847,14 +147847,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "130098:4:18", + "src": "130098:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "130104:10:18", + "src": "130104:10:38", "type": "", "value": "0xcf18105c" } @@ -147862,13 +147862,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "130091:6:18" + "src": "130091:6:38" }, "nodeType": "YulFunctionCall", - "src": "130091:24:18" + "src": "130091:24:38" }, "nodeType": "YulExpressionStatement", - "src": "130091:24:18" + "src": "130091:24:38" }, { "expression": { @@ -147876,26 +147876,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "130135:4:18", + "src": "130135:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "130141:2:18" + "src": "130141:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "130128:6:18" + "src": "130128:6:38" }, "nodeType": "YulFunctionCall", - "src": "130128:16:18" + "src": "130128:16:38" }, "nodeType": "YulExpressionStatement", - "src": "130128:16:18" + "src": "130128:16:38" }, { "expression": { @@ -147903,26 +147903,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "130164:4:18", + "src": "130164:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "130170:2:18" + "src": "130170:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "130157:6:18" + "src": "130157:6:38" }, "nodeType": "YulFunctionCall", - "src": "130157:16:18" + "src": "130157:16:38" }, "nodeType": "YulExpressionStatement", - "src": "130157:16:18" + "src": "130157:16:38" }, { "expression": { @@ -147930,14 +147930,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "130193:4:18", + "src": "130193:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "130199:4:18", + "src": "130199:4:38", "type": "", "value": "0x80" } @@ -147945,13 +147945,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "130186:6:18" + "src": "130186:6:38" }, "nodeType": "YulFunctionCall", - "src": "130186:18:18" + "src": "130186:18:38" }, "nodeType": "YulExpressionStatement", - "src": "130186:18:18" + "src": "130186:18:38" }, { "expression": { @@ -147959,26 +147959,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "130224:4:18", + "src": "130224:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "130230:2:18" + "src": "130230:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "130217:6:18" + "src": "130217:6:38" }, "nodeType": "YulFunctionCall", - "src": "130217:16:18" + "src": "130217:16:38" }, "nodeType": "YulExpressionStatement", - "src": "130217:16:18" + "src": "130217:16:38" }, { "expression": { @@ -147986,126 +147986,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "130258:4:18", + "src": "130258:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "130264:2:18" + "src": "130264:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "130246:11:18" + "src": "130246:11:38" }, "nodeType": "YulFunctionCall", - "src": "130246:21:18" + "src": "130246:21:38" }, "nodeType": "YulExpressionStatement", - "src": "130246:21:18" + "src": "130246:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34779, + "declaration": 37840, "isOffset": false, "isSlot": false, - "src": "129818:2:18", + "src": "129818:2:38", "valueSize": 1 }, { - "declaration": 34782, + "declaration": 37843, "isOffset": false, "isSlot": false, - "src": "129848:2:18", + "src": "129848:2:38", "valueSize": 1 }, { - "declaration": 34785, + "declaration": 37846, "isOffset": false, "isSlot": false, - "src": "129878:2:18", + "src": "129878:2:38", "valueSize": 1 }, { - "declaration": 34788, + "declaration": 37849, "isOffset": false, "isSlot": false, - "src": "129908:2:18", + "src": "129908:2:38", "valueSize": 1 }, { - "declaration": 34791, + "declaration": 37852, "isOffset": false, "isSlot": false, - "src": "129938:2:18", + "src": "129938:2:38", "valueSize": 1 }, { - "declaration": 34794, + "declaration": 37855, "isOffset": false, "isSlot": false, - "src": "129968:2:18", + "src": "129968:2:38", "valueSize": 1 }, { - "declaration": 34797, + "declaration": 37858, "isOffset": false, "isSlot": false, - "src": "129998:2:18", + "src": "129998:2:38", "valueSize": 1 }, { - "declaration": 34769, + "declaration": 37830, "isOffset": false, "isSlot": false, - "src": "130141:2:18", + "src": "130141:2:38", "valueSize": 1 }, { - "declaration": 34771, + "declaration": 37832, "isOffset": false, "isSlot": false, - "src": "130170:2:18", + "src": "130170:2:38", "valueSize": 1 }, { - "declaration": 34773, + "declaration": 37834, "isOffset": false, "isSlot": false, - "src": "130264:2:18", + "src": "130264:2:38", "valueSize": 1 }, { - "declaration": 34775, + "declaration": 37836, "isOffset": false, "isSlot": false, - "src": "130230:2:18", + "src": "130230:2:38", "valueSize": 1 } ], - "id": 34799, + "id": 37860, "nodeType": "InlineAssembly", - "src": "129440:837:18" + "src": "129440:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34801, + "id": 37862, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "130302:4:18", + "src": "130302:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -148114,14 +148114,14 @@ }, { "hexValue": "30786334", - "id": 34802, + "id": 37863, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "130308:4:18", + "src": "130308:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -148140,18 +148140,18 @@ "typeString": "int_const 196" } ], - "id": 34800, + "id": 37861, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "130286:15:18", + "referencedDeclaration": 33383, + "src": "130286:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34803, + "id": 37864, "isConstant": false, "isLValue": false, "isPure": false, @@ -148160,21 +148160,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "130286:27:18", + "src": "130286:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34804, + "id": 37865, "nodeType": "ExpressionStatement", - "src": "130286:27:18" + "src": "130286:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "130332:214:18", + "src": "130332:214:38", "statements": [ { "expression": { @@ -148182,26 +148182,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "130353:4:18", + "src": "130353:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "130359:2:18" + "src": "130359:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "130346:6:18" + "src": "130346:6:38" }, "nodeType": "YulFunctionCall", - "src": "130346:16:18" + "src": "130346:16:38" }, "nodeType": "YulExpressionStatement", - "src": "130346:16:18" + "src": "130346:16:38" }, { "expression": { @@ -148209,26 +148209,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "130382:4:18", + "src": "130382:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "130388:2:18" + "src": "130388:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "130375:6:18" + "src": "130375:6:38" }, "nodeType": "YulFunctionCall", - "src": "130375:16:18" + "src": "130375:16:38" }, "nodeType": "YulExpressionStatement", - "src": "130375:16:18" + "src": "130375:16:38" }, { "expression": { @@ -148236,26 +148236,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "130411:4:18", + "src": "130411:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "130417:2:18" + "src": "130417:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "130404:6:18" + "src": "130404:6:38" }, "nodeType": "YulFunctionCall", - "src": "130404:16:18" + "src": "130404:16:38" }, "nodeType": "YulExpressionStatement", - "src": "130404:16:18" + "src": "130404:16:38" }, { "expression": { @@ -148263,26 +148263,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "130440:4:18", + "src": "130440:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "130446:2:18" + "src": "130446:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "130433:6:18" + "src": "130433:6:38" }, "nodeType": "YulFunctionCall", - "src": "130433:16:18" + "src": "130433:16:38" }, "nodeType": "YulExpressionStatement", - "src": "130433:16:18" + "src": "130433:16:38" }, { "expression": { @@ -148290,26 +148290,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "130469:4:18", + "src": "130469:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "130475:2:18" + "src": "130475:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "130462:6:18" + "src": "130462:6:38" }, "nodeType": "YulFunctionCall", - "src": "130462:16:18" + "src": "130462:16:38" }, "nodeType": "YulExpressionStatement", - "src": "130462:16:18" + "src": "130462:16:38" }, { "expression": { @@ -148317,26 +148317,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "130498:4:18", + "src": "130498:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "130504:2:18" + "src": "130504:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "130491:6:18" + "src": "130491:6:38" }, "nodeType": "YulFunctionCall", - "src": "130491:16:18" + "src": "130491:16:38" }, "nodeType": "YulExpressionStatement", - "src": "130491:16:18" + "src": "130491:16:38" }, { "expression": { @@ -148344,84 +148344,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "130527:4:18", + "src": "130527:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "130533:2:18" + "src": "130533:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "130520:6:18" + "src": "130520:6:38" }, "nodeType": "YulFunctionCall", - "src": "130520:16:18" + "src": "130520:16:38" }, "nodeType": "YulExpressionStatement", - "src": "130520:16:18" + "src": "130520:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34779, + "declaration": 37840, "isOffset": false, "isSlot": false, - "src": "130359:2:18", + "src": "130359:2:38", "valueSize": 1 }, { - "declaration": 34782, + "declaration": 37843, "isOffset": false, "isSlot": false, - "src": "130388:2:18", + "src": "130388:2:38", "valueSize": 1 }, { - "declaration": 34785, + "declaration": 37846, "isOffset": false, "isSlot": false, - "src": "130417:2:18", + "src": "130417:2:38", "valueSize": 1 }, { - "declaration": 34788, + "declaration": 37849, "isOffset": false, "isSlot": false, - "src": "130446:2:18", + "src": "130446:2:38", "valueSize": 1 }, { - "declaration": 34791, + "declaration": 37852, "isOffset": false, "isSlot": false, - "src": "130475:2:18", + "src": "130475:2:38", "valueSize": 1 }, { - "declaration": 34794, + "declaration": 37855, "isOffset": false, "isSlot": false, - "src": "130504:2:18", + "src": "130504:2:38", "valueSize": 1 }, { - "declaration": 34797, + "declaration": 37858, "isOffset": false, "isSlot": false, - "src": "130533:2:18", + "src": "130533:2:38", "valueSize": 1 } ], - "id": 34805, + "id": 37866, "nodeType": "InlineAssembly", - "src": "130323:223:18" + "src": "130323:223:38" } ] }, @@ -148429,20 +148429,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "129227:3:18", + "nameLocation": "129227:3:38", "parameters": { - "id": 34776, + "id": 37837, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34769, + "id": 37830, "mutability": "mutable", "name": "p0", - "nameLocation": "129239:2:18", + "nameLocation": "129239:2:38", "nodeType": "VariableDeclaration", - "scope": 34807, - "src": "129231:10:18", + "scope": 37868, + "src": "129231:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -148450,10 +148450,10 @@ "typeString": "address" }, "typeName": { - "id": 34768, + "id": 37829, "name": "address", "nodeType": "ElementaryTypeName", - "src": "129231:7:18", + "src": "129231:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -148464,13 +148464,13 @@ }, { "constant": false, - "id": 34771, + "id": 37832, "mutability": "mutable", "name": "p1", - "nameLocation": "129251:2:18", + "nameLocation": "129251:2:38", "nodeType": "VariableDeclaration", - "scope": 34807, - "src": "129243:10:18", + "scope": 37868, + "src": "129243:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -148478,10 +148478,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34770, + "id": 37831, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "129243:7:18", + "src": "129243:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -148491,13 +148491,13 @@ }, { "constant": false, - "id": 34773, + "id": 37834, "mutability": "mutable", "name": "p2", - "nameLocation": "129263:2:18", + "nameLocation": "129263:2:38", "nodeType": "VariableDeclaration", - "scope": 34807, - "src": "129255:10:18", + "scope": 37868, + "src": "129255:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -148505,10 +148505,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34772, + "id": 37833, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "129255:7:18", + "src": "129255:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -148518,13 +148518,13 @@ }, { "constant": false, - "id": 34775, + "id": 37836, "mutability": "mutable", "name": "p3", - "nameLocation": "129272:2:18", + "nameLocation": "129272:2:38", "nodeType": "VariableDeclaration", - "scope": 34807, - "src": "129267:7:18", + "scope": 37868, + "src": "129267:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -148532,10 +148532,10 @@ "typeString": "bool" }, "typeName": { - "id": 34774, + "id": 37835, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "129267:4:18", + "src": "129267:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -148544,44 +148544,44 @@ "visibility": "internal" } ], - "src": "129230:45:18" + "src": "129230:45:38" }, "returnParameters": { - "id": 34777, + "id": 37838, "nodeType": "ParameterList", "parameters": [], - "src": "129290:0:18" + "src": "129290:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34847, + "id": 37908, "nodeType": "FunctionDefinition", - "src": "130558:1340:18", + "src": "130558:1340:38", "nodes": [], "body": { - "id": 34846, + "id": 37907, "nodeType": "Block", - "src": "130633:1265:18", + "src": "130633:1265:38", "nodes": [], "statements": [ { "assignments": [ - 34819 + 37880 ], "declarations": [ { "constant": false, - "id": 34819, + "id": 37880, "mutability": "mutable", "name": "m0", - "nameLocation": "130651:2:18", + "nameLocation": "130651:2:38", "nodeType": "VariableDeclaration", - "scope": 34846, - "src": "130643:10:18", + "scope": 37907, + "src": "130643:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -148589,10 +148589,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34818, + "id": 37879, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "130643:7:18", + "src": "130643:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -148601,24 +148601,24 @@ "visibility": "internal" } ], - "id": 34820, + "id": 37881, "nodeType": "VariableDeclarationStatement", - "src": "130643:10:18" + "src": "130643:10:38" }, { "assignments": [ - 34822 + 37883 ], "declarations": [ { "constant": false, - "id": 34822, + "id": 37883, "mutability": "mutable", "name": "m1", - "nameLocation": "130671:2:18", + "nameLocation": "130671:2:38", "nodeType": "VariableDeclaration", - "scope": 34846, - "src": "130663:10:18", + "scope": 37907, + "src": "130663:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -148626,10 +148626,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34821, + "id": 37882, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "130663:7:18", + "src": "130663:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -148638,24 +148638,24 @@ "visibility": "internal" } ], - "id": 34823, + "id": 37884, "nodeType": "VariableDeclarationStatement", - "src": "130663:10:18" + "src": "130663:10:38" }, { "assignments": [ - 34825 + 37886 ], "declarations": [ { "constant": false, - "id": 34825, + "id": 37886, "mutability": "mutable", "name": "m2", - "nameLocation": "130691:2:18", + "nameLocation": "130691:2:38", "nodeType": "VariableDeclaration", - "scope": 34846, - "src": "130683:10:18", + "scope": 37907, + "src": "130683:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -148663,10 +148663,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34824, + "id": 37885, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "130683:7:18", + "src": "130683:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -148675,24 +148675,24 @@ "visibility": "internal" } ], - "id": 34826, + "id": 37887, "nodeType": "VariableDeclarationStatement", - "src": "130683:10:18" + "src": "130683:10:38" }, { "assignments": [ - 34828 + 37889 ], "declarations": [ { "constant": false, - "id": 34828, + "id": 37889, "mutability": "mutable", "name": "m3", - "nameLocation": "130711:2:18", + "nameLocation": "130711:2:38", "nodeType": "VariableDeclaration", - "scope": 34846, - "src": "130703:10:18", + "scope": 37907, + "src": "130703:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -148700,10 +148700,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34827, + "id": 37888, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "130703:7:18", + "src": "130703:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -148712,24 +148712,24 @@ "visibility": "internal" } ], - "id": 34829, + "id": 37890, "nodeType": "VariableDeclarationStatement", - "src": "130703:10:18" + "src": "130703:10:38" }, { "assignments": [ - 34831 + 37892 ], "declarations": [ { "constant": false, - "id": 34831, + "id": 37892, "mutability": "mutable", "name": "m4", - "nameLocation": "130731:2:18", + "nameLocation": "130731:2:38", "nodeType": "VariableDeclaration", - "scope": 34846, - "src": "130723:10:18", + "scope": 37907, + "src": "130723:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -148737,10 +148737,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34830, + "id": 37891, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "130723:7:18", + "src": "130723:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -148749,24 +148749,24 @@ "visibility": "internal" } ], - "id": 34832, + "id": 37893, "nodeType": "VariableDeclarationStatement", - "src": "130723:10:18" + "src": "130723:10:38" }, { "assignments": [ - 34834 + 37895 ], "declarations": [ { "constant": false, - "id": 34834, + "id": 37895, "mutability": "mutable", "name": "m5", - "nameLocation": "130751:2:18", + "nameLocation": "130751:2:38", "nodeType": "VariableDeclaration", - "scope": 34846, - "src": "130743:10:18", + "scope": 37907, + "src": "130743:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -148774,10 +148774,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34833, + "id": 37894, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "130743:7:18", + "src": "130743:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -148786,24 +148786,24 @@ "visibility": "internal" } ], - "id": 34835, + "id": 37896, "nodeType": "VariableDeclarationStatement", - "src": "130743:10:18" + "src": "130743:10:38" }, { "assignments": [ - 34837 + 37898 ], "declarations": [ { "constant": false, - "id": 34837, + "id": 37898, "mutability": "mutable", "name": "m6", - "nameLocation": "130771:2:18", + "nameLocation": "130771:2:38", "nodeType": "VariableDeclaration", - "scope": 34846, - "src": "130763:10:18", + "scope": 37907, + "src": "130763:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -148811,10 +148811,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34836, + "id": 37897, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "130763:7:18", + "src": "130763:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -148823,27 +148823,27 @@ "visibility": "internal" } ], - "id": 34838, + "id": 37899, "nodeType": "VariableDeclarationStatement", - "src": "130763:10:18" + "src": "130763:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "130792:831:18", + "src": "130792:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "130835:313:18", + "src": "130835:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "130853:15:18", + "src": "130853:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "130867:1:18", + "src": "130867:1:38", "type": "", "value": "0" }, @@ -148851,7 +148851,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "130857:6:18", + "src": "130857:6:38", "type": "" } ] @@ -148859,16 +148859,16 @@ { "body": { "nodeType": "YulBlock", - "src": "130938:40:18", + "src": "130938:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "130967:9:18", + "src": "130967:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "130969:5:18" + "src": "130969:5:38" } ] }, @@ -148879,33 +148879,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "130955:6:18" + "src": "130955:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "130963:1:18" + "src": "130963:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "130950:4:18" + "src": "130950:4:38" }, "nodeType": "YulFunctionCall", - "src": "130950:15:18" + "src": "130950:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "130943:6:18" + "src": "130943:6:38" }, "nodeType": "YulFunctionCall", - "src": "130943:23:18" + "src": "130943:23:38" }, "nodeType": "YulIf", - "src": "130940:36:18" + "src": "130940:36:38" } ] }, @@ -148914,12 +148914,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "130895:6:18" + "src": "130895:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "130903:4:18", + "src": "130903:4:38", "type": "", "value": "0x20" } @@ -148927,30 +148927,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "130892:2:18" + "src": "130892:2:38" }, "nodeType": "YulFunctionCall", - "src": "130892:16:18" + "src": "130892:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "130909:28:18", + "src": "130909:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "130911:24:18", + "src": "130911:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "130925:6:18" + "src": "130925:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "130933:1:18", + "src": "130933:1:38", "type": "", "value": "1" } @@ -148958,16 +148958,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "130921:3:18" + "src": "130921:3:38" }, "nodeType": "YulFunctionCall", - "src": "130921:14:18" + "src": "130921:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "130911:6:18" + "src": "130911:6:38" } ] } @@ -148975,10 +148975,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "130889:2:18", + "src": "130889:2:38", "statements": [] }, - "src": "130885:93:18" + "src": "130885:93:38" }, { "expression": { @@ -148986,34 +148986,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "131002:3:18" + "src": "131002:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "131007:6:18" + "src": "131007:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "130995:6:18" + "src": "130995:6:38" }, "nodeType": "YulFunctionCall", - "src": "130995:19:18" + "src": "130995:19:38" }, "nodeType": "YulExpressionStatement", - "src": "130995:19:18" + "src": "130995:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "131031:37:18", + "src": "131031:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "131048:3:18", + "src": "131048:3:38", "type": "", "value": "256" }, @@ -149022,38 +149022,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "131057:1:18", + "src": "131057:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "131060:6:18" + "src": "131060:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "131053:3:18" + "src": "131053:3:38" }, "nodeType": "YulFunctionCall", - "src": "131053:14:18" + "src": "131053:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "131044:3:18" + "src": "131044:3:38" }, "nodeType": "YulFunctionCall", - "src": "131044:24:18" + "src": "131044:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "131035:5:18", + "src": "131035:5:38", "type": "" } ] @@ -149066,12 +149066,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "131096:3:18" + "src": "131096:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "131101:4:18", + "src": "131101:4:38", "type": "", "value": "0x20" } @@ -149079,59 +149079,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "131092:3:18" + "src": "131092:3:38" }, "nodeType": "YulFunctionCall", - "src": "131092:14:18" + "src": "131092:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "131112:5:18" + "src": "131112:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "131123:5:18" + "src": "131123:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "131130:1:18" + "src": "131130:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "131119:3:18" + "src": "131119:3:38" }, "nodeType": "YulFunctionCall", - "src": "131119:13:18" + "src": "131119:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "131108:3:18" + "src": "131108:3:38" }, "nodeType": "YulFunctionCall", - "src": "131108:25:18" + "src": "131108:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "131085:6:18" + "src": "131085:6:38" }, "nodeType": "YulFunctionCall", - "src": "131085:49:18" + "src": "131085:49:38" }, "nodeType": "YulExpressionStatement", - "src": "131085:49:18" + "src": "131085:49:38" } ] }, @@ -149141,27 +149141,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "130827:3:18", + "src": "130827:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "130832:1:18", + "src": "130832:1:38", "type": "" } ], - "src": "130806:342:18" + "src": "130806:342:38" }, { "nodeType": "YulAssignment", - "src": "131161:17:18", + "src": "131161:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "131173:4:18", + "src": "131173:4:38", "type": "", "value": "0x00" } @@ -149169,28 +149169,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "131167:5:18" + "src": "131167:5:38" }, "nodeType": "YulFunctionCall", - "src": "131167:11:18" + "src": "131167:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "131161:2:18" + "src": "131161:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "131191:17:18", + "src": "131191:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "131203:4:18", + "src": "131203:4:38", "type": "", "value": "0x20" } @@ -149198,28 +149198,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "131197:5:18" + "src": "131197:5:38" }, "nodeType": "YulFunctionCall", - "src": "131197:11:18" + "src": "131197:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "131191:2:18" + "src": "131191:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "131221:17:18", + "src": "131221:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "131233:4:18", + "src": "131233:4:38", "type": "", "value": "0x40" } @@ -149227,28 +149227,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "131227:5:18" + "src": "131227:5:38" }, "nodeType": "YulFunctionCall", - "src": "131227:11:18" + "src": "131227:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "131221:2:18" + "src": "131221:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "131251:17:18", + "src": "131251:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "131263:4:18", + "src": "131263:4:38", "type": "", "value": "0x60" } @@ -149256,28 +149256,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "131257:5:18" + "src": "131257:5:38" }, "nodeType": "YulFunctionCall", - "src": "131257:11:18" + "src": "131257:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "131251:2:18" + "src": "131251:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "131281:17:18", + "src": "131281:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "131293:4:18", + "src": "131293:4:38", "type": "", "value": "0x80" } @@ -149285,28 +149285,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "131287:5:18" + "src": "131287:5:38" }, "nodeType": "YulFunctionCall", - "src": "131287:11:18" + "src": "131287:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "131281:2:18" + "src": "131281:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "131311:17:18", + "src": "131311:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "131323:4:18", + "src": "131323:4:38", "type": "", "value": "0xa0" } @@ -149314,28 +149314,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "131317:5:18" + "src": "131317:5:38" }, "nodeType": "YulFunctionCall", - "src": "131317:11:18" + "src": "131317:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "131311:2:18" + "src": "131311:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "131341:17:18", + "src": "131341:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "131353:4:18", + "src": "131353:4:38", "type": "", "value": "0xc0" } @@ -149343,16 +149343,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "131347:5:18" + "src": "131347:5:38" }, "nodeType": "YulFunctionCall", - "src": "131347:11:18" + "src": "131347:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "131341:2:18" + "src": "131341:2:38" } ] }, @@ -149362,14 +149362,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "131444:4:18", + "src": "131444:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "131450:10:18", + "src": "131450:10:38", "type": "", "value": "0xbf01f891" } @@ -149377,13 +149377,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "131437:6:18" + "src": "131437:6:38" }, "nodeType": "YulFunctionCall", - "src": "131437:24:18" + "src": "131437:24:38" }, "nodeType": "YulExpressionStatement", - "src": "131437:24:18" + "src": "131437:24:38" }, { "expression": { @@ -149391,26 +149391,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "131481:4:18", + "src": "131481:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "131487:2:18" + "src": "131487:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "131474:6:18" + "src": "131474:6:38" }, "nodeType": "YulFunctionCall", - "src": "131474:16:18" + "src": "131474:16:38" }, "nodeType": "YulExpressionStatement", - "src": "131474:16:18" + "src": "131474:16:38" }, { "expression": { @@ -149418,26 +149418,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "131510:4:18", + "src": "131510:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "131516:2:18" + "src": "131516:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "131503:6:18" + "src": "131503:6:38" }, "nodeType": "YulFunctionCall", - "src": "131503:16:18" + "src": "131503:16:38" }, "nodeType": "YulExpressionStatement", - "src": "131503:16:18" + "src": "131503:16:38" }, { "expression": { @@ -149445,14 +149445,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "131539:4:18", + "src": "131539:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "131545:4:18", + "src": "131545:4:38", "type": "", "value": "0x80" } @@ -149460,13 +149460,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "131532:6:18" + "src": "131532:6:38" }, "nodeType": "YulFunctionCall", - "src": "131532:18:18" + "src": "131532:18:38" }, "nodeType": "YulExpressionStatement", - "src": "131532:18:18" + "src": "131532:18:38" }, { "expression": { @@ -149474,26 +149474,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "131570:4:18", + "src": "131570:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "131576:2:18" + "src": "131576:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "131563:6:18" + "src": "131563:6:38" }, "nodeType": "YulFunctionCall", - "src": "131563:16:18" + "src": "131563:16:38" }, "nodeType": "YulExpressionStatement", - "src": "131563:16:18" + "src": "131563:16:38" }, { "expression": { @@ -149501,126 +149501,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "131604:4:18", + "src": "131604:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "131610:2:18" + "src": "131610:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "131592:11:18" + "src": "131592:11:38" }, "nodeType": "YulFunctionCall", - "src": "131592:21:18" + "src": "131592:21:38" }, "nodeType": "YulExpressionStatement", - "src": "131592:21:18" + "src": "131592:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34819, + "declaration": 37880, "isOffset": false, "isSlot": false, - "src": "131161:2:18", + "src": "131161:2:38", "valueSize": 1 }, { - "declaration": 34822, + "declaration": 37883, "isOffset": false, "isSlot": false, - "src": "131191:2:18", + "src": "131191:2:38", "valueSize": 1 }, { - "declaration": 34825, + "declaration": 37886, "isOffset": false, "isSlot": false, - "src": "131221:2:18", + "src": "131221:2:38", "valueSize": 1 }, { - "declaration": 34828, + "declaration": 37889, "isOffset": false, "isSlot": false, - "src": "131251:2:18", + "src": "131251:2:38", "valueSize": 1 }, { - "declaration": 34831, + "declaration": 37892, "isOffset": false, "isSlot": false, - "src": "131281:2:18", + "src": "131281:2:38", "valueSize": 1 }, { - "declaration": 34834, + "declaration": 37895, "isOffset": false, "isSlot": false, - "src": "131311:2:18", + "src": "131311:2:38", "valueSize": 1 }, { - "declaration": 34837, + "declaration": 37898, "isOffset": false, "isSlot": false, - "src": "131341:2:18", + "src": "131341:2:38", "valueSize": 1 }, { - "declaration": 34809, + "declaration": 37870, "isOffset": false, "isSlot": false, - "src": "131487:2:18", + "src": "131487:2:38", "valueSize": 1 }, { - "declaration": 34811, + "declaration": 37872, "isOffset": false, "isSlot": false, - "src": "131516:2:18", + "src": "131516:2:38", "valueSize": 1 }, { - "declaration": 34813, + "declaration": 37874, "isOffset": false, "isSlot": false, - "src": "131610:2:18", + "src": "131610:2:38", "valueSize": 1 }, { - "declaration": 34815, + "declaration": 37876, "isOffset": false, "isSlot": false, - "src": "131576:2:18", + "src": "131576:2:38", "valueSize": 1 } ], - "id": 34839, + "id": 37900, "nodeType": "InlineAssembly", - "src": "130783:840:18" + "src": "130783:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34841, + "id": 37902, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "131648:4:18", + "src": "131648:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -149629,14 +149629,14 @@ }, { "hexValue": "30786334", - "id": 34842, + "id": 37903, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "131654:4:18", + "src": "131654:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -149655,18 +149655,18 @@ "typeString": "int_const 196" } ], - "id": 34840, + "id": 37901, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "131632:15:18", + "referencedDeclaration": 33383, + "src": "131632:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34843, + "id": 37904, "isConstant": false, "isLValue": false, "isPure": false, @@ -149675,21 +149675,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "131632:27:18", + "src": "131632:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34844, + "id": 37905, "nodeType": "ExpressionStatement", - "src": "131632:27:18" + "src": "131632:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "131678:214:18", + "src": "131678:214:38", "statements": [ { "expression": { @@ -149697,26 +149697,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "131699:4:18", + "src": "131699:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "131705:2:18" + "src": "131705:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "131692:6:18" + "src": "131692:6:38" }, "nodeType": "YulFunctionCall", - "src": "131692:16:18" + "src": "131692:16:38" }, "nodeType": "YulExpressionStatement", - "src": "131692:16:18" + "src": "131692:16:38" }, { "expression": { @@ -149724,26 +149724,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "131728:4:18", + "src": "131728:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "131734:2:18" + "src": "131734:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "131721:6:18" + "src": "131721:6:38" }, "nodeType": "YulFunctionCall", - "src": "131721:16:18" + "src": "131721:16:38" }, "nodeType": "YulExpressionStatement", - "src": "131721:16:18" + "src": "131721:16:38" }, { "expression": { @@ -149751,26 +149751,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "131757:4:18", + "src": "131757:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "131763:2:18" + "src": "131763:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "131750:6:18" + "src": "131750:6:38" }, "nodeType": "YulFunctionCall", - "src": "131750:16:18" + "src": "131750:16:38" }, "nodeType": "YulExpressionStatement", - "src": "131750:16:18" + "src": "131750:16:38" }, { "expression": { @@ -149778,26 +149778,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "131786:4:18", + "src": "131786:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "131792:2:18" + "src": "131792:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "131779:6:18" + "src": "131779:6:38" }, "nodeType": "YulFunctionCall", - "src": "131779:16:18" + "src": "131779:16:38" }, "nodeType": "YulExpressionStatement", - "src": "131779:16:18" + "src": "131779:16:38" }, { "expression": { @@ -149805,26 +149805,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "131815:4:18", + "src": "131815:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "131821:2:18" + "src": "131821:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "131808:6:18" + "src": "131808:6:38" }, "nodeType": "YulFunctionCall", - "src": "131808:16:18" + "src": "131808:16:38" }, "nodeType": "YulExpressionStatement", - "src": "131808:16:18" + "src": "131808:16:38" }, { "expression": { @@ -149832,26 +149832,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "131844:4:18", + "src": "131844:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "131850:2:18" + "src": "131850:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "131837:6:18" + "src": "131837:6:38" }, "nodeType": "YulFunctionCall", - "src": "131837:16:18" + "src": "131837:16:38" }, "nodeType": "YulExpressionStatement", - "src": "131837:16:18" + "src": "131837:16:38" }, { "expression": { @@ -149859,84 +149859,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "131873:4:18", + "src": "131873:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "131879:2:18" + "src": "131879:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "131866:6:18" + "src": "131866:6:38" }, "nodeType": "YulFunctionCall", - "src": "131866:16:18" + "src": "131866:16:38" }, "nodeType": "YulExpressionStatement", - "src": "131866:16:18" + "src": "131866:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34819, + "declaration": 37880, "isOffset": false, "isSlot": false, - "src": "131705:2:18", + "src": "131705:2:38", "valueSize": 1 }, { - "declaration": 34822, + "declaration": 37883, "isOffset": false, "isSlot": false, - "src": "131734:2:18", + "src": "131734:2:38", "valueSize": 1 }, { - "declaration": 34825, + "declaration": 37886, "isOffset": false, "isSlot": false, - "src": "131763:2:18", + "src": "131763:2:38", "valueSize": 1 }, { - "declaration": 34828, + "declaration": 37889, "isOffset": false, "isSlot": false, - "src": "131792:2:18", + "src": "131792:2:38", "valueSize": 1 }, { - "declaration": 34831, + "declaration": 37892, "isOffset": false, "isSlot": false, - "src": "131821:2:18", + "src": "131821:2:38", "valueSize": 1 }, { - "declaration": 34834, + "declaration": 37895, "isOffset": false, "isSlot": false, - "src": "131850:2:18", + "src": "131850:2:38", "valueSize": 1 }, { - "declaration": 34837, + "declaration": 37898, "isOffset": false, "isSlot": false, - "src": "131879:2:18", + "src": "131879:2:38", "valueSize": 1 } ], - "id": 34845, + "id": 37906, "nodeType": "InlineAssembly", - "src": "131669:223:18" + "src": "131669:223:38" } ] }, @@ -149944,20 +149944,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "130567:3:18", + "nameLocation": "130567:3:38", "parameters": { - "id": 34816, + "id": 37877, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34809, + "id": 37870, "mutability": "mutable", "name": "p0", - "nameLocation": "130579:2:18", + "nameLocation": "130579:2:38", "nodeType": "VariableDeclaration", - "scope": 34847, - "src": "130571:10:18", + "scope": 37908, + "src": "130571:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -149965,10 +149965,10 @@ "typeString": "address" }, "typeName": { - "id": 34808, + "id": 37869, "name": "address", "nodeType": "ElementaryTypeName", - "src": "130571:7:18", + "src": "130571:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -149979,13 +149979,13 @@ }, { "constant": false, - "id": 34811, + "id": 37872, "mutability": "mutable", "name": "p1", - "nameLocation": "130591:2:18", + "nameLocation": "130591:2:38", "nodeType": "VariableDeclaration", - "scope": 34847, - "src": "130583:10:18", + "scope": 37908, + "src": "130583:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -149993,10 +149993,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34810, + "id": 37871, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "130583:7:18", + "src": "130583:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -150006,13 +150006,13 @@ }, { "constant": false, - "id": 34813, + "id": 37874, "mutability": "mutable", "name": "p2", - "nameLocation": "130603:2:18", + "nameLocation": "130603:2:38", "nodeType": "VariableDeclaration", - "scope": 34847, - "src": "130595:10:18", + "scope": 37908, + "src": "130595:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -150020,10 +150020,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34812, + "id": 37873, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "130595:7:18", + "src": "130595:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -150033,13 +150033,13 @@ }, { "constant": false, - "id": 34815, + "id": 37876, "mutability": "mutable", "name": "p3", - "nameLocation": "130615:2:18", + "nameLocation": "130615:2:38", "nodeType": "VariableDeclaration", - "scope": 34847, - "src": "130607:10:18", + "scope": 37908, + "src": "130607:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -150047,10 +150047,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34814, + "id": 37875, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "130607:7:18", + "src": "130607:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -150059,44 +150059,44 @@ "visibility": "internal" } ], - "src": "130570:48:18" + "src": "130570:48:38" }, "returnParameters": { - "id": 34817, + "id": 37878, "nodeType": "ParameterList", "parameters": [], - "src": "130633:0:18" + "src": "130633:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34893, + "id": 37954, "nodeType": "FunctionDefinition", - "src": "131904:1536:18", + "src": "131904:1536:38", "nodes": [], "body": { - "id": 34892, + "id": 37953, "nodeType": "Block", - "src": "131979:1461:18", + "src": "131979:1461:38", "nodes": [], "statements": [ { "assignments": [ - 34859 + 37920 ], "declarations": [ { "constant": false, - "id": 34859, + "id": 37920, "mutability": "mutable", "name": "m0", - "nameLocation": "131997:2:18", + "nameLocation": "131997:2:38", "nodeType": "VariableDeclaration", - "scope": 34892, - "src": "131989:10:18", + "scope": 37953, + "src": "131989:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -150104,10 +150104,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34858, + "id": 37919, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "131989:7:18", + "src": "131989:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -150116,24 +150116,24 @@ "visibility": "internal" } ], - "id": 34860, + "id": 37921, "nodeType": "VariableDeclarationStatement", - "src": "131989:10:18" + "src": "131989:10:38" }, { "assignments": [ - 34862 + 37923 ], "declarations": [ { "constant": false, - "id": 34862, + "id": 37923, "mutability": "mutable", "name": "m1", - "nameLocation": "132017:2:18", + "nameLocation": "132017:2:38", "nodeType": "VariableDeclaration", - "scope": 34892, - "src": "132009:10:18", + "scope": 37953, + "src": "132009:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -150141,10 +150141,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34861, + "id": 37922, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "132009:7:18", + "src": "132009:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -150153,24 +150153,24 @@ "visibility": "internal" } ], - "id": 34863, + "id": 37924, "nodeType": "VariableDeclarationStatement", - "src": "132009:10:18" + "src": "132009:10:38" }, { "assignments": [ - 34865 + 37926 ], "declarations": [ { "constant": false, - "id": 34865, + "id": 37926, "mutability": "mutable", "name": "m2", - "nameLocation": "132037:2:18", + "nameLocation": "132037:2:38", "nodeType": "VariableDeclaration", - "scope": 34892, - "src": "132029:10:18", + "scope": 37953, + "src": "132029:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -150178,10 +150178,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34864, + "id": 37925, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "132029:7:18", + "src": "132029:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -150190,24 +150190,24 @@ "visibility": "internal" } ], - "id": 34866, + "id": 37927, "nodeType": "VariableDeclarationStatement", - "src": "132029:10:18" + "src": "132029:10:38" }, { "assignments": [ - 34868 + 37929 ], "declarations": [ { "constant": false, - "id": 34868, + "id": 37929, "mutability": "mutable", "name": "m3", - "nameLocation": "132057:2:18", + "nameLocation": "132057:2:38", "nodeType": "VariableDeclaration", - "scope": 34892, - "src": "132049:10:18", + "scope": 37953, + "src": "132049:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -150215,10 +150215,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34867, + "id": 37928, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "132049:7:18", + "src": "132049:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -150227,24 +150227,24 @@ "visibility": "internal" } ], - "id": 34869, + "id": 37930, "nodeType": "VariableDeclarationStatement", - "src": "132049:10:18" + "src": "132049:10:38" }, { "assignments": [ - 34871 + 37932 ], "declarations": [ { "constant": false, - "id": 34871, + "id": 37932, "mutability": "mutable", "name": "m4", - "nameLocation": "132077:2:18", + "nameLocation": "132077:2:38", "nodeType": "VariableDeclaration", - "scope": 34892, - "src": "132069:10:18", + "scope": 37953, + "src": "132069:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -150252,10 +150252,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34870, + "id": 37931, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "132069:7:18", + "src": "132069:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -150264,24 +150264,24 @@ "visibility": "internal" } ], - "id": 34872, + "id": 37933, "nodeType": "VariableDeclarationStatement", - "src": "132069:10:18" + "src": "132069:10:38" }, { "assignments": [ - 34874 + 37935 ], "declarations": [ { "constant": false, - "id": 34874, + "id": 37935, "mutability": "mutable", "name": "m5", - "nameLocation": "132097:2:18", + "nameLocation": "132097:2:38", "nodeType": "VariableDeclaration", - "scope": 34892, - "src": "132089:10:18", + "scope": 37953, + "src": "132089:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -150289,10 +150289,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34873, + "id": 37934, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "132089:7:18", + "src": "132089:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -150301,24 +150301,24 @@ "visibility": "internal" } ], - "id": 34875, + "id": 37936, "nodeType": "VariableDeclarationStatement", - "src": "132089:10:18" + "src": "132089:10:38" }, { "assignments": [ - 34877 + 37938 ], "declarations": [ { "constant": false, - "id": 34877, + "id": 37938, "mutability": "mutable", "name": "m6", - "nameLocation": "132117:2:18", + "nameLocation": "132117:2:38", "nodeType": "VariableDeclaration", - "scope": 34892, - "src": "132109:10:18", + "scope": 37953, + "src": "132109:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -150326,10 +150326,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34876, + "id": 37937, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "132109:7:18", + "src": "132109:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -150338,24 +150338,24 @@ "visibility": "internal" } ], - "id": 34878, + "id": 37939, "nodeType": "VariableDeclarationStatement", - "src": "132109:10:18" + "src": "132109:10:38" }, { "assignments": [ - 34880 + 37941 ], "declarations": [ { "constant": false, - "id": 34880, + "id": 37941, "mutability": "mutable", "name": "m7", - "nameLocation": "132137:2:18", + "nameLocation": "132137:2:38", "nodeType": "VariableDeclaration", - "scope": 34892, - "src": "132129:10:18", + "scope": 37953, + "src": "132129:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -150363,10 +150363,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34879, + "id": 37940, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "132129:7:18", + "src": "132129:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -150375,24 +150375,24 @@ "visibility": "internal" } ], - "id": 34881, + "id": 37942, "nodeType": "VariableDeclarationStatement", - "src": "132129:10:18" + "src": "132129:10:38" }, { "assignments": [ - 34883 + 37944 ], "declarations": [ { "constant": false, - "id": 34883, + "id": 37944, "mutability": "mutable", "name": "m8", - "nameLocation": "132157:2:18", + "nameLocation": "132157:2:38", "nodeType": "VariableDeclaration", - "scope": 34892, - "src": "132149:10:18", + "scope": 37953, + "src": "132149:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -150400,10 +150400,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34882, + "id": 37943, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "132149:7:18", + "src": "132149:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -150412,27 +150412,27 @@ "visibility": "internal" } ], - "id": 34884, + "id": 37945, "nodeType": "VariableDeclarationStatement", - "src": "132149:10:18" + "src": "132149:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "132178:927:18", + "src": "132178:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "132221:313:18", + "src": "132221:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "132239:15:18", + "src": "132239:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "132253:1:18", + "src": "132253:1:38", "type": "", "value": "0" }, @@ -150440,7 +150440,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "132243:6:18", + "src": "132243:6:38", "type": "" } ] @@ -150448,16 +150448,16 @@ { "body": { "nodeType": "YulBlock", - "src": "132324:40:18", + "src": "132324:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "132353:9:18", + "src": "132353:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "132355:5:18" + "src": "132355:5:38" } ] }, @@ -150468,33 +150468,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "132341:6:18" + "src": "132341:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "132349:1:18" + "src": "132349:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "132336:4:18" + "src": "132336:4:38" }, "nodeType": "YulFunctionCall", - "src": "132336:15:18" + "src": "132336:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "132329:6:18" + "src": "132329:6:38" }, "nodeType": "YulFunctionCall", - "src": "132329:23:18" + "src": "132329:23:38" }, "nodeType": "YulIf", - "src": "132326:36:18" + "src": "132326:36:38" } ] }, @@ -150503,12 +150503,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "132281:6:18" + "src": "132281:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "132289:4:18", + "src": "132289:4:38", "type": "", "value": "0x20" } @@ -150516,30 +150516,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "132278:2:18" + "src": "132278:2:38" }, "nodeType": "YulFunctionCall", - "src": "132278:16:18" + "src": "132278:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "132295:28:18", + "src": "132295:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "132297:24:18", + "src": "132297:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "132311:6:18" + "src": "132311:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "132319:1:18", + "src": "132319:1:38", "type": "", "value": "1" } @@ -150547,16 +150547,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "132307:3:18" + "src": "132307:3:38" }, "nodeType": "YulFunctionCall", - "src": "132307:14:18" + "src": "132307:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "132297:6:18" + "src": "132297:6:38" } ] } @@ -150564,10 +150564,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "132275:2:18", + "src": "132275:2:38", "statements": [] }, - "src": "132271:93:18" + "src": "132271:93:38" }, { "expression": { @@ -150575,34 +150575,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "132388:3:18" + "src": "132388:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "132393:6:18" + "src": "132393:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "132381:6:18" + "src": "132381:6:38" }, "nodeType": "YulFunctionCall", - "src": "132381:19:18" + "src": "132381:19:38" }, "nodeType": "YulExpressionStatement", - "src": "132381:19:18" + "src": "132381:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "132417:37:18", + "src": "132417:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "132434:3:18", + "src": "132434:3:38", "type": "", "value": "256" }, @@ -150611,38 +150611,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "132443:1:18", + "src": "132443:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "132446:6:18" + "src": "132446:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "132439:3:18" + "src": "132439:3:38" }, "nodeType": "YulFunctionCall", - "src": "132439:14:18" + "src": "132439:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "132430:3:18" + "src": "132430:3:38" }, "nodeType": "YulFunctionCall", - "src": "132430:24:18" + "src": "132430:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "132421:5:18", + "src": "132421:5:38", "type": "" } ] @@ -150655,12 +150655,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "132482:3:18" + "src": "132482:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "132487:4:18", + "src": "132487:4:38", "type": "", "value": "0x20" } @@ -150668,59 +150668,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "132478:3:18" + "src": "132478:3:38" }, "nodeType": "YulFunctionCall", - "src": "132478:14:18" + "src": "132478:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "132498:5:18" + "src": "132498:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "132509:5:18" + "src": "132509:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "132516:1:18" + "src": "132516:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "132505:3:18" + "src": "132505:3:38" }, "nodeType": "YulFunctionCall", - "src": "132505:13:18" + "src": "132505:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "132494:3:18" + "src": "132494:3:38" }, "nodeType": "YulFunctionCall", - "src": "132494:25:18" + "src": "132494:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "132471:6:18" + "src": "132471:6:38" }, "nodeType": "YulFunctionCall", - "src": "132471:49:18" + "src": "132471:49:38" }, "nodeType": "YulExpressionStatement", - "src": "132471:49:18" + "src": "132471:49:38" } ] }, @@ -150730,27 +150730,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "132213:3:18", + "src": "132213:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "132218:1:18", + "src": "132218:1:38", "type": "" } ], - "src": "132192:342:18" + "src": "132192:342:38" }, { "nodeType": "YulAssignment", - "src": "132547:17:18", + "src": "132547:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "132559:4:18", + "src": "132559:4:38", "type": "", "value": "0x00" } @@ -150758,28 +150758,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "132553:5:18" + "src": "132553:5:38" }, "nodeType": "YulFunctionCall", - "src": "132553:11:18" + "src": "132553:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "132547:2:18" + "src": "132547:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "132577:17:18", + "src": "132577:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "132589:4:18", + "src": "132589:4:38", "type": "", "value": "0x20" } @@ -150787,28 +150787,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "132583:5:18" + "src": "132583:5:38" }, "nodeType": "YulFunctionCall", - "src": "132583:11:18" + "src": "132583:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "132577:2:18" + "src": "132577:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "132607:17:18", + "src": "132607:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "132619:4:18", + "src": "132619:4:38", "type": "", "value": "0x40" } @@ -150816,28 +150816,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "132613:5:18" + "src": "132613:5:38" }, "nodeType": "YulFunctionCall", - "src": "132613:11:18" + "src": "132613:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "132607:2:18" + "src": "132607:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "132637:17:18", + "src": "132637:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "132649:4:18", + "src": "132649:4:38", "type": "", "value": "0x60" } @@ -150845,28 +150845,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "132643:5:18" + "src": "132643:5:38" }, "nodeType": "YulFunctionCall", - "src": "132643:11:18" + "src": "132643:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "132637:2:18" + "src": "132637:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "132667:17:18", + "src": "132667:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "132679:4:18", + "src": "132679:4:38", "type": "", "value": "0x80" } @@ -150874,28 +150874,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "132673:5:18" + "src": "132673:5:38" }, "nodeType": "YulFunctionCall", - "src": "132673:11:18" + "src": "132673:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "132667:2:18" + "src": "132667:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "132697:17:18", + "src": "132697:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "132709:4:18", + "src": "132709:4:38", "type": "", "value": "0xa0" } @@ -150903,28 +150903,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "132703:5:18" + "src": "132703:5:38" }, "nodeType": "YulFunctionCall", - "src": "132703:11:18" + "src": "132703:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "132697:2:18" + "src": "132697:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "132727:17:18", + "src": "132727:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "132739:4:18", + "src": "132739:4:38", "type": "", "value": "0xc0" } @@ -150932,28 +150932,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "132733:5:18" + "src": "132733:5:38" }, "nodeType": "YulFunctionCall", - "src": "132733:11:18" + "src": "132733:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "132727:2:18" + "src": "132727:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "132757:17:18", + "src": "132757:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "132769:4:18", + "src": "132769:4:38", "type": "", "value": "0xe0" } @@ -150961,28 +150961,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "132763:5:18" + "src": "132763:5:38" }, "nodeType": "YulFunctionCall", - "src": "132763:11:18" + "src": "132763:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "132757:2:18" + "src": "132757:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "132787:18:18", + "src": "132787:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "132799:5:18", + "src": "132799:5:38", "type": "", "value": "0x100" } @@ -150990,16 +150990,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "132793:5:18" + "src": "132793:5:38" }, "nodeType": "YulFunctionCall", - "src": "132793:12:18" + "src": "132793:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "132787:2:18" + "src": "132787:2:38" } ] }, @@ -151009,14 +151009,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "132890:4:18", + "src": "132890:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "132896:10:18", + "src": "132896:10:38", "type": "", "value": "0x88a8c406" } @@ -151024,13 +151024,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "132883:6:18" + "src": "132883:6:38" }, "nodeType": "YulFunctionCall", - "src": "132883:24:18" + "src": "132883:24:38" }, "nodeType": "YulExpressionStatement", - "src": "132883:24:18" + "src": "132883:24:38" }, { "expression": { @@ -151038,26 +151038,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "132927:4:18", + "src": "132927:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "132933:2:18" + "src": "132933:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "132920:6:18" + "src": "132920:6:38" }, "nodeType": "YulFunctionCall", - "src": "132920:16:18" + "src": "132920:16:38" }, "nodeType": "YulExpressionStatement", - "src": "132920:16:18" + "src": "132920:16:38" }, { "expression": { @@ -151065,26 +151065,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "132956:4:18", + "src": "132956:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "132962:2:18" + "src": "132962:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "132949:6:18" + "src": "132949:6:38" }, "nodeType": "YulFunctionCall", - "src": "132949:16:18" + "src": "132949:16:38" }, "nodeType": "YulExpressionStatement", - "src": "132949:16:18" + "src": "132949:16:38" }, { "expression": { @@ -151092,14 +151092,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "132985:4:18", + "src": "132985:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "132991:4:18", + "src": "132991:4:38", "type": "", "value": "0x80" } @@ -151107,13 +151107,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "132978:6:18" + "src": "132978:6:38" }, "nodeType": "YulFunctionCall", - "src": "132978:18:18" + "src": "132978:18:38" }, "nodeType": "YulExpressionStatement", - "src": "132978:18:18" + "src": "132978:18:38" }, { "expression": { @@ -151121,14 +151121,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "133016:4:18", + "src": "133016:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "133022:4:18", + "src": "133022:4:38", "type": "", "value": "0xc0" } @@ -151136,13 +151136,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "133009:6:18" + "src": "133009:6:38" }, "nodeType": "YulFunctionCall", - "src": "133009:18:18" + "src": "133009:18:38" }, "nodeType": "YulExpressionStatement", - "src": "133009:18:18" + "src": "133009:18:38" }, { "expression": { @@ -151150,26 +151150,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "133052:4:18", + "src": "133052:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "133058:2:18" + "src": "133058:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "133040:11:18" + "src": "133040:11:38" }, "nodeType": "YulFunctionCall", - "src": "133040:21:18" + "src": "133040:21:38" }, "nodeType": "YulExpressionStatement", - "src": "133040:21:18" + "src": "133040:21:38" }, { "expression": { @@ -151177,140 +151177,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "133086:4:18", + "src": "133086:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "133092:2:18" + "src": "133092:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "133074:11:18" + "src": "133074:11:38" }, "nodeType": "YulFunctionCall", - "src": "133074:21:18" + "src": "133074:21:38" }, "nodeType": "YulExpressionStatement", - "src": "133074:21:18" + "src": "133074:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34859, + "declaration": 37920, "isOffset": false, "isSlot": false, - "src": "132547:2:18", + "src": "132547:2:38", "valueSize": 1 }, { - "declaration": 34862, + "declaration": 37923, "isOffset": false, "isSlot": false, - "src": "132577:2:18", + "src": "132577:2:38", "valueSize": 1 }, { - "declaration": 34865, + "declaration": 37926, "isOffset": false, "isSlot": false, - "src": "132607:2:18", + "src": "132607:2:38", "valueSize": 1 }, { - "declaration": 34868, + "declaration": 37929, "isOffset": false, "isSlot": false, - "src": "132637:2:18", + "src": "132637:2:38", "valueSize": 1 }, { - "declaration": 34871, + "declaration": 37932, "isOffset": false, "isSlot": false, - "src": "132667:2:18", + "src": "132667:2:38", "valueSize": 1 }, { - "declaration": 34874, + "declaration": 37935, "isOffset": false, "isSlot": false, - "src": "132697:2:18", + "src": "132697:2:38", "valueSize": 1 }, { - "declaration": 34877, + "declaration": 37938, "isOffset": false, "isSlot": false, - "src": "132727:2:18", + "src": "132727:2:38", "valueSize": 1 }, { - "declaration": 34880, + "declaration": 37941, "isOffset": false, "isSlot": false, - "src": "132757:2:18", + "src": "132757:2:38", "valueSize": 1 }, { - "declaration": 34883, + "declaration": 37944, "isOffset": false, "isSlot": false, - "src": "132787:2:18", + "src": "132787:2:38", "valueSize": 1 }, { - "declaration": 34849, + "declaration": 37910, "isOffset": false, "isSlot": false, - "src": "132933:2:18", + "src": "132933:2:38", "valueSize": 1 }, { - "declaration": 34851, + "declaration": 37912, "isOffset": false, "isSlot": false, - "src": "132962:2:18", + "src": "132962:2:38", "valueSize": 1 }, { - "declaration": 34853, + "declaration": 37914, "isOffset": false, "isSlot": false, - "src": "133058:2:18", + "src": "133058:2:38", "valueSize": 1 }, { - "declaration": 34855, + "declaration": 37916, "isOffset": false, "isSlot": false, - "src": "133092:2:18", + "src": "133092:2:38", "valueSize": 1 } ], - "id": 34885, + "id": 37946, "nodeType": "InlineAssembly", - "src": "132169:936:18" + "src": "132169:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34887, + "id": 37948, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "133130:4:18", + "src": "133130:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -151319,14 +151319,14 @@ }, { "hexValue": "3078313034", - "id": 34888, + "id": 37949, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "133136:5:18", + "src": "133136:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -151345,18 +151345,18 @@ "typeString": "int_const 260" } ], - "id": 34886, + "id": 37947, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "133114:15:18", + "referencedDeclaration": 33383, + "src": "133114:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34889, + "id": 37950, "isConstant": false, "isLValue": false, "isPure": false, @@ -151365,21 +151365,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "133114:28:18", + "src": "133114:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34890, + "id": 37951, "nodeType": "ExpressionStatement", - "src": "133114:28:18" + "src": "133114:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "133161:273:18", + "src": "133161:273:38", "statements": [ { "expression": { @@ -151387,26 +151387,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "133182:4:18", + "src": "133182:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "133188:2:18" + "src": "133188:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "133175:6:18" + "src": "133175:6:38" }, "nodeType": "YulFunctionCall", - "src": "133175:16:18" + "src": "133175:16:38" }, "nodeType": "YulExpressionStatement", - "src": "133175:16:18" + "src": "133175:16:38" }, { "expression": { @@ -151414,26 +151414,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "133211:4:18", + "src": "133211:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "133217:2:18" + "src": "133217:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "133204:6:18" + "src": "133204:6:38" }, "nodeType": "YulFunctionCall", - "src": "133204:16:18" + "src": "133204:16:38" }, "nodeType": "YulExpressionStatement", - "src": "133204:16:18" + "src": "133204:16:38" }, { "expression": { @@ -151441,26 +151441,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "133240:4:18", + "src": "133240:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "133246:2:18" + "src": "133246:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "133233:6:18" + "src": "133233:6:38" }, "nodeType": "YulFunctionCall", - "src": "133233:16:18" + "src": "133233:16:38" }, "nodeType": "YulExpressionStatement", - "src": "133233:16:18" + "src": "133233:16:38" }, { "expression": { @@ -151468,26 +151468,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "133269:4:18", + "src": "133269:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "133275:2:18" + "src": "133275:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "133262:6:18" + "src": "133262:6:38" }, "nodeType": "YulFunctionCall", - "src": "133262:16:18" + "src": "133262:16:38" }, "nodeType": "YulExpressionStatement", - "src": "133262:16:18" + "src": "133262:16:38" }, { "expression": { @@ -151495,26 +151495,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "133298:4:18", + "src": "133298:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "133304:2:18" + "src": "133304:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "133291:6:18" + "src": "133291:6:38" }, "nodeType": "YulFunctionCall", - "src": "133291:16:18" + "src": "133291:16:38" }, "nodeType": "YulExpressionStatement", - "src": "133291:16:18" + "src": "133291:16:38" }, { "expression": { @@ -151522,26 +151522,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "133327:4:18", + "src": "133327:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "133333:2:18" + "src": "133333:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "133320:6:18" + "src": "133320:6:38" }, "nodeType": "YulFunctionCall", - "src": "133320:16:18" + "src": "133320:16:38" }, "nodeType": "YulExpressionStatement", - "src": "133320:16:18" + "src": "133320:16:38" }, { "expression": { @@ -151549,26 +151549,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "133356:4:18", + "src": "133356:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "133362:2:18" + "src": "133362:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "133349:6:18" + "src": "133349:6:38" }, "nodeType": "YulFunctionCall", - "src": "133349:16:18" + "src": "133349:16:38" }, "nodeType": "YulExpressionStatement", - "src": "133349:16:18" + "src": "133349:16:38" }, { "expression": { @@ -151576,26 +151576,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "133385:4:18", + "src": "133385:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "133391:2:18" + "src": "133391:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "133378:6:18" + "src": "133378:6:38" }, "nodeType": "YulFunctionCall", - "src": "133378:16:18" + "src": "133378:16:38" }, "nodeType": "YulExpressionStatement", - "src": "133378:16:18" + "src": "133378:16:38" }, { "expression": { @@ -151603,98 +151603,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "133414:5:18", + "src": "133414:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "133421:2:18" + "src": "133421:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "133407:6:18" + "src": "133407:6:38" }, "nodeType": "YulFunctionCall", - "src": "133407:17:18" + "src": "133407:17:38" }, "nodeType": "YulExpressionStatement", - "src": "133407:17:18" + "src": "133407:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34859, + "declaration": 37920, "isOffset": false, "isSlot": false, - "src": "133188:2:18", + "src": "133188:2:38", "valueSize": 1 }, { - "declaration": 34862, + "declaration": 37923, "isOffset": false, "isSlot": false, - "src": "133217:2:18", + "src": "133217:2:38", "valueSize": 1 }, { - "declaration": 34865, + "declaration": 37926, "isOffset": false, "isSlot": false, - "src": "133246:2:18", + "src": "133246:2:38", "valueSize": 1 }, { - "declaration": 34868, + "declaration": 37929, "isOffset": false, "isSlot": false, - "src": "133275:2:18", + "src": "133275:2:38", "valueSize": 1 }, { - "declaration": 34871, + "declaration": 37932, "isOffset": false, "isSlot": false, - "src": "133304:2:18", + "src": "133304:2:38", "valueSize": 1 }, { - "declaration": 34874, + "declaration": 37935, "isOffset": false, "isSlot": false, - "src": "133333:2:18", + "src": "133333:2:38", "valueSize": 1 }, { - "declaration": 34877, + "declaration": 37938, "isOffset": false, "isSlot": false, - "src": "133362:2:18", + "src": "133362:2:38", "valueSize": 1 }, { - "declaration": 34880, + "declaration": 37941, "isOffset": false, "isSlot": false, - "src": "133391:2:18", + "src": "133391:2:38", "valueSize": 1 }, { - "declaration": 34883, + "declaration": 37944, "isOffset": false, "isSlot": false, - "src": "133421:2:18", + "src": "133421:2:38", "valueSize": 1 } ], - "id": 34891, + "id": 37952, "nodeType": "InlineAssembly", - "src": "133152:282:18" + "src": "133152:282:38" } ] }, @@ -151702,20 +151702,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "131913:3:18", + "nameLocation": "131913:3:38", "parameters": { - "id": 34856, + "id": 37917, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34849, + "id": 37910, "mutability": "mutable", "name": "p0", - "nameLocation": "131925:2:18", + "nameLocation": "131925:2:38", "nodeType": "VariableDeclaration", - "scope": 34893, - "src": "131917:10:18", + "scope": 37954, + "src": "131917:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -151723,10 +151723,10 @@ "typeString": "address" }, "typeName": { - "id": 34848, + "id": 37909, "name": "address", "nodeType": "ElementaryTypeName", - "src": "131917:7:18", + "src": "131917:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -151737,13 +151737,13 @@ }, { "constant": false, - "id": 34851, + "id": 37912, "mutability": "mutable", "name": "p1", - "nameLocation": "131937:2:18", + "nameLocation": "131937:2:38", "nodeType": "VariableDeclaration", - "scope": 34893, - "src": "131929:10:18", + "scope": 37954, + "src": "131929:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -151751,10 +151751,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34850, + "id": 37911, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "131929:7:18", + "src": "131929:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -151764,13 +151764,13 @@ }, { "constant": false, - "id": 34853, + "id": 37914, "mutability": "mutable", "name": "p2", - "nameLocation": "131949:2:18", + "nameLocation": "131949:2:38", "nodeType": "VariableDeclaration", - "scope": 34893, - "src": "131941:10:18", + "scope": 37954, + "src": "131941:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -151778,10 +151778,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34852, + "id": 37913, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "131941:7:18", + "src": "131941:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -151791,13 +151791,13 @@ }, { "constant": false, - "id": 34855, + "id": 37916, "mutability": "mutable", "name": "p3", - "nameLocation": "131961:2:18", + "nameLocation": "131961:2:38", "nodeType": "VariableDeclaration", - "scope": 34893, - "src": "131953:10:18", + "scope": 37954, + "src": "131953:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -151805,10 +151805,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34854, + "id": 37915, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "131953:7:18", + "src": "131953:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -151817,44 +151817,44 @@ "visibility": "internal" } ], - "src": "131916:48:18" + "src": "131916:48:38" }, "returnParameters": { - "id": 34857, + "id": 37918, "nodeType": "ParameterList", "parameters": [], - "src": "131979:0:18" + "src": "131979:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34933, + "id": 37994, "nodeType": "FunctionDefinition", - "src": "133446:1340:18", + "src": "133446:1340:38", "nodes": [], "body": { - "id": 34932, + "id": 37993, "nodeType": "Block", - "src": "133521:1265:18", + "src": "133521:1265:38", "nodes": [], "statements": [ { "assignments": [ - 34905 + 37966 ], "declarations": [ { "constant": false, - "id": 34905, + "id": 37966, "mutability": "mutable", "name": "m0", - "nameLocation": "133539:2:18", + "nameLocation": "133539:2:38", "nodeType": "VariableDeclaration", - "scope": 34932, - "src": "133531:10:18", + "scope": 37993, + "src": "133531:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -151862,10 +151862,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34904, + "id": 37965, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "133531:7:18", + "src": "133531:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -151874,24 +151874,24 @@ "visibility": "internal" } ], - "id": 34906, + "id": 37967, "nodeType": "VariableDeclarationStatement", - "src": "133531:10:18" + "src": "133531:10:38" }, { "assignments": [ - 34908 + 37969 ], "declarations": [ { "constant": false, - "id": 34908, + "id": 37969, "mutability": "mutable", "name": "m1", - "nameLocation": "133559:2:18", + "nameLocation": "133559:2:38", "nodeType": "VariableDeclaration", - "scope": 34932, - "src": "133551:10:18", + "scope": 37993, + "src": "133551:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -151899,10 +151899,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34907, + "id": 37968, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "133551:7:18", + "src": "133551:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -151911,24 +151911,24 @@ "visibility": "internal" } ], - "id": 34909, + "id": 37970, "nodeType": "VariableDeclarationStatement", - "src": "133551:10:18" + "src": "133551:10:38" }, { "assignments": [ - 34911 + 37972 ], "declarations": [ { "constant": false, - "id": 34911, + "id": 37972, "mutability": "mutable", "name": "m2", - "nameLocation": "133579:2:18", + "nameLocation": "133579:2:38", "nodeType": "VariableDeclaration", - "scope": 34932, - "src": "133571:10:18", + "scope": 37993, + "src": "133571:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -151936,10 +151936,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34910, + "id": 37971, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "133571:7:18", + "src": "133571:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -151948,24 +151948,24 @@ "visibility": "internal" } ], - "id": 34912, + "id": 37973, "nodeType": "VariableDeclarationStatement", - "src": "133571:10:18" + "src": "133571:10:38" }, { "assignments": [ - 34914 + 37975 ], "declarations": [ { "constant": false, - "id": 34914, + "id": 37975, "mutability": "mutable", "name": "m3", - "nameLocation": "133599:2:18", + "nameLocation": "133599:2:38", "nodeType": "VariableDeclaration", - "scope": 34932, - "src": "133591:10:18", + "scope": 37993, + "src": "133591:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -151973,10 +151973,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34913, + "id": 37974, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "133591:7:18", + "src": "133591:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -151985,24 +151985,24 @@ "visibility": "internal" } ], - "id": 34915, + "id": 37976, "nodeType": "VariableDeclarationStatement", - "src": "133591:10:18" + "src": "133591:10:38" }, { "assignments": [ - 34917 + 37978 ], "declarations": [ { "constant": false, - "id": 34917, + "id": 37978, "mutability": "mutable", "name": "m4", - "nameLocation": "133619:2:18", + "nameLocation": "133619:2:38", "nodeType": "VariableDeclaration", - "scope": 34932, - "src": "133611:10:18", + "scope": 37993, + "src": "133611:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -152010,10 +152010,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34916, + "id": 37977, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "133611:7:18", + "src": "133611:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -152022,24 +152022,24 @@ "visibility": "internal" } ], - "id": 34918, + "id": 37979, "nodeType": "VariableDeclarationStatement", - "src": "133611:10:18" + "src": "133611:10:38" }, { "assignments": [ - 34920 + 37981 ], "declarations": [ { "constant": false, - "id": 34920, + "id": 37981, "mutability": "mutable", "name": "m5", - "nameLocation": "133639:2:18", + "nameLocation": "133639:2:38", "nodeType": "VariableDeclaration", - "scope": 34932, - "src": "133631:10:18", + "scope": 37993, + "src": "133631:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -152047,10 +152047,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34919, + "id": 37980, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "133631:7:18", + "src": "133631:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -152059,24 +152059,24 @@ "visibility": "internal" } ], - "id": 34921, + "id": 37982, "nodeType": "VariableDeclarationStatement", - "src": "133631:10:18" + "src": "133631:10:38" }, { "assignments": [ - 34923 + 37984 ], "declarations": [ { "constant": false, - "id": 34923, + "id": 37984, "mutability": "mutable", "name": "m6", - "nameLocation": "133659:2:18", + "nameLocation": "133659:2:38", "nodeType": "VariableDeclaration", - "scope": 34932, - "src": "133651:10:18", + "scope": 37993, + "src": "133651:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -152084,10 +152084,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34922, + "id": 37983, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "133651:7:18", + "src": "133651:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -152096,27 +152096,27 @@ "visibility": "internal" } ], - "id": 34924, + "id": 37985, "nodeType": "VariableDeclarationStatement", - "src": "133651:10:18" + "src": "133651:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "133680:831:18", + "src": "133680:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "133723:313:18", + "src": "133723:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "133741:15:18", + "src": "133741:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "133755:1:18", + "src": "133755:1:38", "type": "", "value": "0" }, @@ -152124,7 +152124,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "133745:6:18", + "src": "133745:6:38", "type": "" } ] @@ -152132,16 +152132,16 @@ { "body": { "nodeType": "YulBlock", - "src": "133826:40:18", + "src": "133826:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "133855:9:18", + "src": "133855:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "133857:5:18" + "src": "133857:5:38" } ] }, @@ -152152,33 +152152,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "133843:6:18" + "src": "133843:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "133851:1:18" + "src": "133851:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "133838:4:18" + "src": "133838:4:38" }, "nodeType": "YulFunctionCall", - "src": "133838:15:18" + "src": "133838:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "133831:6:18" + "src": "133831:6:38" }, "nodeType": "YulFunctionCall", - "src": "133831:23:18" + "src": "133831:23:38" }, "nodeType": "YulIf", - "src": "133828:36:18" + "src": "133828:36:38" } ] }, @@ -152187,12 +152187,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "133783:6:18" + "src": "133783:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "133791:4:18", + "src": "133791:4:38", "type": "", "value": "0x20" } @@ -152200,30 +152200,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "133780:2:18" + "src": "133780:2:38" }, "nodeType": "YulFunctionCall", - "src": "133780:16:18" + "src": "133780:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "133797:28:18", + "src": "133797:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "133799:24:18", + "src": "133799:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "133813:6:18" + "src": "133813:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "133821:1:18", + "src": "133821:1:38", "type": "", "value": "1" } @@ -152231,16 +152231,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "133809:3:18" + "src": "133809:3:38" }, "nodeType": "YulFunctionCall", - "src": "133809:14:18" + "src": "133809:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "133799:6:18" + "src": "133799:6:38" } ] } @@ -152248,10 +152248,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "133777:2:18", + "src": "133777:2:38", "statements": [] }, - "src": "133773:93:18" + "src": "133773:93:38" }, { "expression": { @@ -152259,34 +152259,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "133890:3:18" + "src": "133890:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "133895:6:18" + "src": "133895:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "133883:6:18" + "src": "133883:6:38" }, "nodeType": "YulFunctionCall", - "src": "133883:19:18" + "src": "133883:19:38" }, "nodeType": "YulExpressionStatement", - "src": "133883:19:18" + "src": "133883:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "133919:37:18", + "src": "133919:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "133936:3:18", + "src": "133936:3:38", "type": "", "value": "256" }, @@ -152295,38 +152295,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "133945:1:18", + "src": "133945:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "133948:6:18" + "src": "133948:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "133941:3:18" + "src": "133941:3:38" }, "nodeType": "YulFunctionCall", - "src": "133941:14:18" + "src": "133941:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "133932:3:18" + "src": "133932:3:38" }, "nodeType": "YulFunctionCall", - "src": "133932:24:18" + "src": "133932:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "133923:5:18", + "src": "133923:5:38", "type": "" } ] @@ -152339,12 +152339,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "133984:3:18" + "src": "133984:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "133989:4:18", + "src": "133989:4:38", "type": "", "value": "0x20" } @@ -152352,59 +152352,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "133980:3:18" + "src": "133980:3:38" }, "nodeType": "YulFunctionCall", - "src": "133980:14:18" + "src": "133980:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "134000:5:18" + "src": "134000:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "134011:5:18" + "src": "134011:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "134018:1:18" + "src": "134018:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "134007:3:18" + "src": "134007:3:38" }, "nodeType": "YulFunctionCall", - "src": "134007:13:18" + "src": "134007:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "133996:3:18" + "src": "133996:3:38" }, "nodeType": "YulFunctionCall", - "src": "133996:25:18" + "src": "133996:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "133973:6:18" + "src": "133973:6:38" }, "nodeType": "YulFunctionCall", - "src": "133973:49:18" + "src": "133973:49:38" }, "nodeType": "YulExpressionStatement", - "src": "133973:49:18" + "src": "133973:49:38" } ] }, @@ -152414,27 +152414,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "133715:3:18", + "src": "133715:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "133720:1:18", + "src": "133720:1:38", "type": "" } ], - "src": "133694:342:18" + "src": "133694:342:38" }, { "nodeType": "YulAssignment", - "src": "134049:17:18", + "src": "134049:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "134061:4:18", + "src": "134061:4:38", "type": "", "value": "0x00" } @@ -152442,28 +152442,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "134055:5:18" + "src": "134055:5:38" }, "nodeType": "YulFunctionCall", - "src": "134055:11:18" + "src": "134055:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "134049:2:18" + "src": "134049:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "134079:17:18", + "src": "134079:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "134091:4:18", + "src": "134091:4:38", "type": "", "value": "0x20" } @@ -152471,28 +152471,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "134085:5:18" + "src": "134085:5:38" }, "nodeType": "YulFunctionCall", - "src": "134085:11:18" + "src": "134085:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "134079:2:18" + "src": "134079:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "134109:17:18", + "src": "134109:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "134121:4:18", + "src": "134121:4:38", "type": "", "value": "0x40" } @@ -152500,28 +152500,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "134115:5:18" + "src": "134115:5:38" }, "nodeType": "YulFunctionCall", - "src": "134115:11:18" + "src": "134115:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "134109:2:18" + "src": "134109:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "134139:17:18", + "src": "134139:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "134151:4:18", + "src": "134151:4:38", "type": "", "value": "0x60" } @@ -152529,28 +152529,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "134145:5:18" + "src": "134145:5:38" }, "nodeType": "YulFunctionCall", - "src": "134145:11:18" + "src": "134145:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "134139:2:18" + "src": "134139:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "134169:17:18", + "src": "134169:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "134181:4:18", + "src": "134181:4:38", "type": "", "value": "0x80" } @@ -152558,28 +152558,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "134175:5:18" + "src": "134175:5:38" }, "nodeType": "YulFunctionCall", - "src": "134175:11:18" + "src": "134175:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "134169:2:18" + "src": "134169:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "134199:17:18", + "src": "134199:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "134211:4:18", + "src": "134211:4:38", "type": "", "value": "0xa0" } @@ -152587,28 +152587,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "134205:5:18" + "src": "134205:5:38" }, "nodeType": "YulFunctionCall", - "src": "134205:11:18" + "src": "134205:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "134199:2:18" + "src": "134199:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "134229:17:18", + "src": "134229:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "134241:4:18", + "src": "134241:4:38", "type": "", "value": "0xc0" } @@ -152616,16 +152616,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "134235:5:18" + "src": "134235:5:38" }, "nodeType": "YulFunctionCall", - "src": "134235:11:18" + "src": "134235:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "134229:2:18" + "src": "134229:2:38" } ] }, @@ -152635,14 +152635,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "134332:4:18", + "src": "134332:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "134338:10:18", + "src": "134338:10:38", "type": "", "value": "0x0d36fa20" } @@ -152650,13 +152650,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "134325:6:18" + "src": "134325:6:38" }, "nodeType": "YulFunctionCall", - "src": "134325:24:18" + "src": "134325:24:38" }, "nodeType": "YulExpressionStatement", - "src": "134325:24:18" + "src": "134325:24:38" }, { "expression": { @@ -152664,26 +152664,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "134369:4:18", + "src": "134369:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "134375:2:18" + "src": "134375:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "134362:6:18" + "src": "134362:6:38" }, "nodeType": "YulFunctionCall", - "src": "134362:16:18" + "src": "134362:16:38" }, "nodeType": "YulExpressionStatement", - "src": "134362:16:18" + "src": "134362:16:38" }, { "expression": { @@ -152691,14 +152691,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "134398:4:18", + "src": "134398:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "134404:4:18", + "src": "134404:4:38", "type": "", "value": "0x80" } @@ -152706,13 +152706,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "134391:6:18" + "src": "134391:6:38" }, "nodeType": "YulFunctionCall", - "src": "134391:18:18" + "src": "134391:18:38" }, "nodeType": "YulExpressionStatement", - "src": "134391:18:18" + "src": "134391:18:38" }, { "expression": { @@ -152720,26 +152720,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "134429:4:18", + "src": "134429:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "134435:2:18" + "src": "134435:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "134422:6:18" + "src": "134422:6:38" }, "nodeType": "YulFunctionCall", - "src": "134422:16:18" + "src": "134422:16:38" }, "nodeType": "YulExpressionStatement", - "src": "134422:16:18" + "src": "134422:16:38" }, { "expression": { @@ -152747,26 +152747,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "134458:4:18", + "src": "134458:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "134464:2:18" + "src": "134464:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "134451:6:18" + "src": "134451:6:38" }, "nodeType": "YulFunctionCall", - "src": "134451:16:18" + "src": "134451:16:38" }, "nodeType": "YulExpressionStatement", - "src": "134451:16:18" + "src": "134451:16:38" }, { "expression": { @@ -152774,126 +152774,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "134492:4:18", + "src": "134492:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "134498:2:18" + "src": "134498:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "134480:11:18" + "src": "134480:11:38" }, "nodeType": "YulFunctionCall", - "src": "134480:21:18" + "src": "134480:21:38" }, "nodeType": "YulExpressionStatement", - "src": "134480:21:18" + "src": "134480:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34905, + "declaration": 37966, "isOffset": false, "isSlot": false, - "src": "134049:2:18", + "src": "134049:2:38", "valueSize": 1 }, { - "declaration": 34908, + "declaration": 37969, "isOffset": false, "isSlot": false, - "src": "134079:2:18", + "src": "134079:2:38", "valueSize": 1 }, { - "declaration": 34911, + "declaration": 37972, "isOffset": false, "isSlot": false, - "src": "134109:2:18", + "src": "134109:2:38", "valueSize": 1 }, { - "declaration": 34914, + "declaration": 37975, "isOffset": false, "isSlot": false, - "src": "134139:2:18", + "src": "134139:2:38", "valueSize": 1 }, { - "declaration": 34917, + "declaration": 37978, "isOffset": false, "isSlot": false, - "src": "134169:2:18", + "src": "134169:2:38", "valueSize": 1 }, { - "declaration": 34920, + "declaration": 37981, "isOffset": false, "isSlot": false, - "src": "134199:2:18", + "src": "134199:2:38", "valueSize": 1 }, { - "declaration": 34923, + "declaration": 37984, "isOffset": false, "isSlot": false, - "src": "134229:2:18", + "src": "134229:2:38", "valueSize": 1 }, { - "declaration": 34895, + "declaration": 37956, "isOffset": false, "isSlot": false, - "src": "134375:2:18", + "src": "134375:2:38", "valueSize": 1 }, { - "declaration": 34897, + "declaration": 37958, "isOffset": false, "isSlot": false, - "src": "134498:2:18", + "src": "134498:2:38", "valueSize": 1 }, { - "declaration": 34899, + "declaration": 37960, "isOffset": false, "isSlot": false, - "src": "134435:2:18", + "src": "134435:2:38", "valueSize": 1 }, { - "declaration": 34901, + "declaration": 37962, "isOffset": false, "isSlot": false, - "src": "134464:2:18", + "src": "134464:2:38", "valueSize": 1 } ], - "id": 34925, + "id": 37986, "nodeType": "InlineAssembly", - "src": "133671:840:18" + "src": "133671:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34927, + "id": 37988, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "134536:4:18", + "src": "134536:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -152902,14 +152902,14 @@ }, { "hexValue": "30786334", - "id": 34928, + "id": 37989, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "134542:4:18", + "src": "134542:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -152928,18 +152928,18 @@ "typeString": "int_const 196" } ], - "id": 34926, + "id": 37987, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "134520:15:18", + "referencedDeclaration": 33383, + "src": "134520:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34929, + "id": 37990, "isConstant": false, "isLValue": false, "isPure": false, @@ -152948,21 +152948,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "134520:27:18", + "src": "134520:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34930, + "id": 37991, "nodeType": "ExpressionStatement", - "src": "134520:27:18" + "src": "134520:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "134566:214:18", + "src": "134566:214:38", "statements": [ { "expression": { @@ -152970,26 +152970,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "134587:4:18", + "src": "134587:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "134593:2:18" + "src": "134593:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "134580:6:18" + "src": "134580:6:38" }, "nodeType": "YulFunctionCall", - "src": "134580:16:18" + "src": "134580:16:38" }, "nodeType": "YulExpressionStatement", - "src": "134580:16:18" + "src": "134580:16:38" }, { "expression": { @@ -152997,26 +152997,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "134616:4:18", + "src": "134616:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "134622:2:18" + "src": "134622:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "134609:6:18" + "src": "134609:6:38" }, "nodeType": "YulFunctionCall", - "src": "134609:16:18" + "src": "134609:16:38" }, "nodeType": "YulExpressionStatement", - "src": "134609:16:18" + "src": "134609:16:38" }, { "expression": { @@ -153024,26 +153024,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "134645:4:18", + "src": "134645:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "134651:2:18" + "src": "134651:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "134638:6:18" + "src": "134638:6:38" }, "nodeType": "YulFunctionCall", - "src": "134638:16:18" + "src": "134638:16:38" }, "nodeType": "YulExpressionStatement", - "src": "134638:16:18" + "src": "134638:16:38" }, { "expression": { @@ -153051,26 +153051,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "134674:4:18", + "src": "134674:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "134680:2:18" + "src": "134680:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "134667:6:18" + "src": "134667:6:38" }, "nodeType": "YulFunctionCall", - "src": "134667:16:18" + "src": "134667:16:38" }, "nodeType": "YulExpressionStatement", - "src": "134667:16:18" + "src": "134667:16:38" }, { "expression": { @@ -153078,26 +153078,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "134703:4:18", + "src": "134703:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "134709:2:18" + "src": "134709:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "134696:6:18" + "src": "134696:6:38" }, "nodeType": "YulFunctionCall", - "src": "134696:16:18" + "src": "134696:16:38" }, "nodeType": "YulExpressionStatement", - "src": "134696:16:18" + "src": "134696:16:38" }, { "expression": { @@ -153105,26 +153105,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "134732:4:18", + "src": "134732:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "134738:2:18" + "src": "134738:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "134725:6:18" + "src": "134725:6:38" }, "nodeType": "YulFunctionCall", - "src": "134725:16:18" + "src": "134725:16:38" }, "nodeType": "YulExpressionStatement", - "src": "134725:16:18" + "src": "134725:16:38" }, { "expression": { @@ -153132,84 +153132,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "134761:4:18", + "src": "134761:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "134767:2:18" + "src": "134767:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "134754:6:18" + "src": "134754:6:38" }, "nodeType": "YulFunctionCall", - "src": "134754:16:18" + "src": "134754:16:38" }, "nodeType": "YulExpressionStatement", - "src": "134754:16:18" + "src": "134754:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34905, + "declaration": 37966, "isOffset": false, "isSlot": false, - "src": "134593:2:18", + "src": "134593:2:38", "valueSize": 1 }, { - "declaration": 34908, + "declaration": 37969, "isOffset": false, "isSlot": false, - "src": "134622:2:18", + "src": "134622:2:38", "valueSize": 1 }, { - "declaration": 34911, + "declaration": 37972, "isOffset": false, "isSlot": false, - "src": "134651:2:18", + "src": "134651:2:38", "valueSize": 1 }, { - "declaration": 34914, + "declaration": 37975, "isOffset": false, "isSlot": false, - "src": "134680:2:18", + "src": "134680:2:38", "valueSize": 1 }, { - "declaration": 34917, + "declaration": 37978, "isOffset": false, "isSlot": false, - "src": "134709:2:18", + "src": "134709:2:38", "valueSize": 1 }, { - "declaration": 34920, + "declaration": 37981, "isOffset": false, "isSlot": false, - "src": "134738:2:18", + "src": "134738:2:38", "valueSize": 1 }, { - "declaration": 34923, + "declaration": 37984, "isOffset": false, "isSlot": false, - "src": "134767:2:18", + "src": "134767:2:38", "valueSize": 1 } ], - "id": 34931, + "id": 37992, "nodeType": "InlineAssembly", - "src": "134557:223:18" + "src": "134557:223:38" } ] }, @@ -153217,20 +153217,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "133455:3:18", + "nameLocation": "133455:3:38", "parameters": { - "id": 34902, + "id": 37963, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34895, + "id": 37956, "mutability": "mutable", "name": "p0", - "nameLocation": "133467:2:18", + "nameLocation": "133467:2:38", "nodeType": "VariableDeclaration", - "scope": 34933, - "src": "133459:10:18", + "scope": 37994, + "src": "133459:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -153238,10 +153238,10 @@ "typeString": "address" }, "typeName": { - "id": 34894, + "id": 37955, "name": "address", "nodeType": "ElementaryTypeName", - "src": "133459:7:18", + "src": "133459:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -153252,13 +153252,13 @@ }, { "constant": false, - "id": 34897, + "id": 37958, "mutability": "mutable", "name": "p1", - "nameLocation": "133479:2:18", + "nameLocation": "133479:2:38", "nodeType": "VariableDeclaration", - "scope": 34933, - "src": "133471:10:18", + "scope": 37994, + "src": "133471:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -153266,10 +153266,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34896, + "id": 37957, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "133471:7:18", + "src": "133471:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -153279,13 +153279,13 @@ }, { "constant": false, - "id": 34899, + "id": 37960, "mutability": "mutable", "name": "p2", - "nameLocation": "133491:2:18", + "nameLocation": "133491:2:38", "nodeType": "VariableDeclaration", - "scope": 34933, - "src": "133483:10:18", + "scope": 37994, + "src": "133483:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -153293,10 +153293,10 @@ "typeString": "address" }, "typeName": { - "id": 34898, + "id": 37959, "name": "address", "nodeType": "ElementaryTypeName", - "src": "133483:7:18", + "src": "133483:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -153307,13 +153307,13 @@ }, { "constant": false, - "id": 34901, + "id": 37962, "mutability": "mutable", "name": "p3", - "nameLocation": "133503:2:18", + "nameLocation": "133503:2:38", "nodeType": "VariableDeclaration", - "scope": 34933, - "src": "133495:10:18", + "scope": 37994, + "src": "133495:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -153321,10 +153321,10 @@ "typeString": "address" }, "typeName": { - "id": 34900, + "id": 37961, "name": "address", "nodeType": "ElementaryTypeName", - "src": "133495:7:18", + "src": "133495:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -153334,44 +153334,44 @@ "visibility": "internal" } ], - "src": "133458:48:18" + "src": "133458:48:38" }, "returnParameters": { - "id": 34903, + "id": 37964, "nodeType": "ParameterList", "parameters": [], - "src": "133521:0:18" + "src": "133521:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 34973, + "id": 38034, "nodeType": "FunctionDefinition", - "src": "134792:1334:18", + "src": "134792:1334:38", "nodes": [], "body": { - "id": 34972, + "id": 38033, "nodeType": "Block", - "src": "134864:1262:18", + "src": "134864:1262:38", "nodes": [], "statements": [ { "assignments": [ - 34945 + 38006 ], "declarations": [ { "constant": false, - "id": 34945, + "id": 38006, "mutability": "mutable", "name": "m0", - "nameLocation": "134882:2:18", + "nameLocation": "134882:2:38", "nodeType": "VariableDeclaration", - "scope": 34972, - "src": "134874:10:18", + "scope": 38033, + "src": "134874:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -153379,10 +153379,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34944, + "id": 38005, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "134874:7:18", + "src": "134874:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -153391,24 +153391,24 @@ "visibility": "internal" } ], - "id": 34946, + "id": 38007, "nodeType": "VariableDeclarationStatement", - "src": "134874:10:18" + "src": "134874:10:38" }, { "assignments": [ - 34948 + 38009 ], "declarations": [ { "constant": false, - "id": 34948, + "id": 38009, "mutability": "mutable", "name": "m1", - "nameLocation": "134902:2:18", + "nameLocation": "134902:2:38", "nodeType": "VariableDeclaration", - "scope": 34972, - "src": "134894:10:18", + "scope": 38033, + "src": "134894:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -153416,10 +153416,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34947, + "id": 38008, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "134894:7:18", + "src": "134894:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -153428,24 +153428,24 @@ "visibility": "internal" } ], - "id": 34949, + "id": 38010, "nodeType": "VariableDeclarationStatement", - "src": "134894:10:18" + "src": "134894:10:38" }, { "assignments": [ - 34951 + 38012 ], "declarations": [ { "constant": false, - "id": 34951, + "id": 38012, "mutability": "mutable", "name": "m2", - "nameLocation": "134922:2:18", + "nameLocation": "134922:2:38", "nodeType": "VariableDeclaration", - "scope": 34972, - "src": "134914:10:18", + "scope": 38033, + "src": "134914:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -153453,10 +153453,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34950, + "id": 38011, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "134914:7:18", + "src": "134914:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -153465,24 +153465,24 @@ "visibility": "internal" } ], - "id": 34952, + "id": 38013, "nodeType": "VariableDeclarationStatement", - "src": "134914:10:18" + "src": "134914:10:38" }, { "assignments": [ - 34954 + 38015 ], "declarations": [ { "constant": false, - "id": 34954, + "id": 38015, "mutability": "mutable", "name": "m3", - "nameLocation": "134942:2:18", + "nameLocation": "134942:2:38", "nodeType": "VariableDeclaration", - "scope": 34972, - "src": "134934:10:18", + "scope": 38033, + "src": "134934:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -153490,10 +153490,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34953, + "id": 38014, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "134934:7:18", + "src": "134934:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -153502,24 +153502,24 @@ "visibility": "internal" } ], - "id": 34955, + "id": 38016, "nodeType": "VariableDeclarationStatement", - "src": "134934:10:18" + "src": "134934:10:38" }, { "assignments": [ - 34957 + 38018 ], "declarations": [ { "constant": false, - "id": 34957, + "id": 38018, "mutability": "mutable", "name": "m4", - "nameLocation": "134962:2:18", + "nameLocation": "134962:2:38", "nodeType": "VariableDeclaration", - "scope": 34972, - "src": "134954:10:18", + "scope": 38033, + "src": "134954:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -153527,10 +153527,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34956, + "id": 38017, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "134954:7:18", + "src": "134954:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -153539,24 +153539,24 @@ "visibility": "internal" } ], - "id": 34958, + "id": 38019, "nodeType": "VariableDeclarationStatement", - "src": "134954:10:18" + "src": "134954:10:38" }, { "assignments": [ - 34960 + 38021 ], "declarations": [ { "constant": false, - "id": 34960, + "id": 38021, "mutability": "mutable", "name": "m5", - "nameLocation": "134982:2:18", + "nameLocation": "134982:2:38", "nodeType": "VariableDeclaration", - "scope": 34972, - "src": "134974:10:18", + "scope": 38033, + "src": "134974:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -153564,10 +153564,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34959, + "id": 38020, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "134974:7:18", + "src": "134974:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -153576,24 +153576,24 @@ "visibility": "internal" } ], - "id": 34961, + "id": 38022, "nodeType": "VariableDeclarationStatement", - "src": "134974:10:18" + "src": "134974:10:38" }, { "assignments": [ - 34963 + 38024 ], "declarations": [ { "constant": false, - "id": 34963, + "id": 38024, "mutability": "mutable", "name": "m6", - "nameLocation": "135002:2:18", + "nameLocation": "135002:2:38", "nodeType": "VariableDeclaration", - "scope": 34972, - "src": "134994:10:18", + "scope": 38033, + "src": "134994:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -153601,10 +153601,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34962, + "id": 38023, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "134994:7:18", + "src": "134994:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -153613,27 +153613,27 @@ "visibility": "internal" } ], - "id": 34964, + "id": 38025, "nodeType": "VariableDeclarationStatement", - "src": "134994:10:18" + "src": "134994:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "135023:828:18", + "src": "135023:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "135066:313:18", + "src": "135066:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "135084:15:18", + "src": "135084:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "135098:1:18", + "src": "135098:1:38", "type": "", "value": "0" }, @@ -153641,7 +153641,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "135088:6:18", + "src": "135088:6:38", "type": "" } ] @@ -153649,16 +153649,16 @@ { "body": { "nodeType": "YulBlock", - "src": "135169:40:18", + "src": "135169:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "135198:9:18", + "src": "135198:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "135200:5:18" + "src": "135200:5:38" } ] }, @@ -153669,33 +153669,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "135186:6:18" + "src": "135186:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "135194:1:18" + "src": "135194:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "135181:4:18" + "src": "135181:4:38" }, "nodeType": "YulFunctionCall", - "src": "135181:15:18" + "src": "135181:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "135174:6:18" + "src": "135174:6:38" }, "nodeType": "YulFunctionCall", - "src": "135174:23:18" + "src": "135174:23:38" }, "nodeType": "YulIf", - "src": "135171:36:18" + "src": "135171:36:38" } ] }, @@ -153704,12 +153704,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "135126:6:18" + "src": "135126:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "135134:4:18", + "src": "135134:4:38", "type": "", "value": "0x20" } @@ -153717,30 +153717,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "135123:2:18" + "src": "135123:2:38" }, "nodeType": "YulFunctionCall", - "src": "135123:16:18" + "src": "135123:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "135140:28:18", + "src": "135140:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "135142:24:18", + "src": "135142:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "135156:6:18" + "src": "135156:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "135164:1:18", + "src": "135164:1:38", "type": "", "value": "1" } @@ -153748,16 +153748,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "135152:3:18" + "src": "135152:3:38" }, "nodeType": "YulFunctionCall", - "src": "135152:14:18" + "src": "135152:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "135142:6:18" + "src": "135142:6:38" } ] } @@ -153765,10 +153765,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "135120:2:18", + "src": "135120:2:38", "statements": [] }, - "src": "135116:93:18" + "src": "135116:93:38" }, { "expression": { @@ -153776,34 +153776,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "135233:3:18" + "src": "135233:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "135238:6:18" + "src": "135238:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "135226:6:18" + "src": "135226:6:38" }, "nodeType": "YulFunctionCall", - "src": "135226:19:18" + "src": "135226:19:38" }, "nodeType": "YulExpressionStatement", - "src": "135226:19:18" + "src": "135226:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "135262:37:18", + "src": "135262:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "135279:3:18", + "src": "135279:3:38", "type": "", "value": "256" }, @@ -153812,38 +153812,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "135288:1:18", + "src": "135288:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "135291:6:18" + "src": "135291:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "135284:3:18" + "src": "135284:3:38" }, "nodeType": "YulFunctionCall", - "src": "135284:14:18" + "src": "135284:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "135275:3:18" + "src": "135275:3:38" }, "nodeType": "YulFunctionCall", - "src": "135275:24:18" + "src": "135275:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "135266:5:18", + "src": "135266:5:38", "type": "" } ] @@ -153856,12 +153856,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "135327:3:18" + "src": "135327:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "135332:4:18", + "src": "135332:4:38", "type": "", "value": "0x20" } @@ -153869,59 +153869,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "135323:3:18" + "src": "135323:3:38" }, "nodeType": "YulFunctionCall", - "src": "135323:14:18" + "src": "135323:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "135343:5:18" + "src": "135343:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "135354:5:18" + "src": "135354:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "135361:1:18" + "src": "135361:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "135350:3:18" + "src": "135350:3:38" }, "nodeType": "YulFunctionCall", - "src": "135350:13:18" + "src": "135350:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "135339:3:18" + "src": "135339:3:38" }, "nodeType": "YulFunctionCall", - "src": "135339:25:18" + "src": "135339:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "135316:6:18" + "src": "135316:6:38" }, "nodeType": "YulFunctionCall", - "src": "135316:49:18" + "src": "135316:49:38" }, "nodeType": "YulExpressionStatement", - "src": "135316:49:18" + "src": "135316:49:38" } ] }, @@ -153931,27 +153931,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "135058:3:18", + "src": "135058:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "135063:1:18", + "src": "135063:1:38", "type": "" } ], - "src": "135037:342:18" + "src": "135037:342:38" }, { "nodeType": "YulAssignment", - "src": "135392:17:18", + "src": "135392:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "135404:4:18", + "src": "135404:4:38", "type": "", "value": "0x00" } @@ -153959,28 +153959,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "135398:5:18" + "src": "135398:5:38" }, "nodeType": "YulFunctionCall", - "src": "135398:11:18" + "src": "135398:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "135392:2:18" + "src": "135392:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "135422:17:18", + "src": "135422:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "135434:4:18", + "src": "135434:4:38", "type": "", "value": "0x20" } @@ -153988,28 +153988,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "135428:5:18" + "src": "135428:5:38" }, "nodeType": "YulFunctionCall", - "src": "135428:11:18" + "src": "135428:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "135422:2:18" + "src": "135422:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "135452:17:18", + "src": "135452:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "135464:4:18", + "src": "135464:4:38", "type": "", "value": "0x40" } @@ -154017,28 +154017,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "135458:5:18" + "src": "135458:5:38" }, "nodeType": "YulFunctionCall", - "src": "135458:11:18" + "src": "135458:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "135452:2:18" + "src": "135452:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "135482:17:18", + "src": "135482:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "135494:4:18", + "src": "135494:4:38", "type": "", "value": "0x60" } @@ -154046,28 +154046,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "135488:5:18" + "src": "135488:5:38" }, "nodeType": "YulFunctionCall", - "src": "135488:11:18" + "src": "135488:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "135482:2:18" + "src": "135482:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "135512:17:18", + "src": "135512:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "135524:4:18", + "src": "135524:4:38", "type": "", "value": "0x80" } @@ -154075,28 +154075,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "135518:5:18" + "src": "135518:5:38" }, "nodeType": "YulFunctionCall", - "src": "135518:11:18" + "src": "135518:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "135512:2:18" + "src": "135512:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "135542:17:18", + "src": "135542:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "135554:4:18", + "src": "135554:4:38", "type": "", "value": "0xa0" } @@ -154104,28 +154104,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "135548:5:18" + "src": "135548:5:38" }, "nodeType": "YulFunctionCall", - "src": "135548:11:18" + "src": "135548:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "135542:2:18" + "src": "135542:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "135572:17:18", + "src": "135572:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "135584:4:18", + "src": "135584:4:38", "type": "", "value": "0xc0" } @@ -154133,16 +154133,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "135578:5:18" + "src": "135578:5:38" }, "nodeType": "YulFunctionCall", - "src": "135578:11:18" + "src": "135578:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "135572:2:18" + "src": "135572:2:38" } ] }, @@ -154152,14 +154152,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "135672:4:18", + "src": "135672:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "135678:10:18", + "src": "135678:10:38", "type": "", "value": "0x0df12b76" } @@ -154167,13 +154167,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "135665:6:18" + "src": "135665:6:38" }, "nodeType": "YulFunctionCall", - "src": "135665:24:18" + "src": "135665:24:38" }, "nodeType": "YulExpressionStatement", - "src": "135665:24:18" + "src": "135665:24:38" }, { "expression": { @@ -154181,26 +154181,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "135709:4:18", + "src": "135709:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "135715:2:18" + "src": "135715:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "135702:6:18" + "src": "135702:6:38" }, "nodeType": "YulFunctionCall", - "src": "135702:16:18" + "src": "135702:16:38" }, "nodeType": "YulExpressionStatement", - "src": "135702:16:18" + "src": "135702:16:38" }, { "expression": { @@ -154208,14 +154208,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "135738:4:18", + "src": "135738:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "135744:4:18", + "src": "135744:4:38", "type": "", "value": "0x80" } @@ -154223,13 +154223,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "135731:6:18" + "src": "135731:6:38" }, "nodeType": "YulFunctionCall", - "src": "135731:18:18" + "src": "135731:18:38" }, "nodeType": "YulExpressionStatement", - "src": "135731:18:18" + "src": "135731:18:38" }, { "expression": { @@ -154237,26 +154237,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "135769:4:18", + "src": "135769:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "135775:2:18" + "src": "135775:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "135762:6:18" + "src": "135762:6:38" }, "nodeType": "YulFunctionCall", - "src": "135762:16:18" + "src": "135762:16:38" }, "nodeType": "YulExpressionStatement", - "src": "135762:16:18" + "src": "135762:16:38" }, { "expression": { @@ -154264,26 +154264,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "135798:4:18", + "src": "135798:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "135804:2:18" + "src": "135804:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "135791:6:18" + "src": "135791:6:38" }, "nodeType": "YulFunctionCall", - "src": "135791:16:18" + "src": "135791:16:38" }, "nodeType": "YulExpressionStatement", - "src": "135791:16:18" + "src": "135791:16:38" }, { "expression": { @@ -154291,126 +154291,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "135832:4:18", + "src": "135832:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "135838:2:18" + "src": "135838:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "135820:11:18" + "src": "135820:11:38" }, "nodeType": "YulFunctionCall", - "src": "135820:21:18" + "src": "135820:21:38" }, "nodeType": "YulExpressionStatement", - "src": "135820:21:18" + "src": "135820:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34945, + "declaration": 38006, "isOffset": false, "isSlot": false, - "src": "135392:2:18", + "src": "135392:2:38", "valueSize": 1 }, { - "declaration": 34948, + "declaration": 38009, "isOffset": false, "isSlot": false, - "src": "135422:2:18", + "src": "135422:2:38", "valueSize": 1 }, { - "declaration": 34951, + "declaration": 38012, "isOffset": false, "isSlot": false, - "src": "135452:2:18", + "src": "135452:2:38", "valueSize": 1 }, { - "declaration": 34954, + "declaration": 38015, "isOffset": false, "isSlot": false, - "src": "135482:2:18", + "src": "135482:2:38", "valueSize": 1 }, { - "declaration": 34957, + "declaration": 38018, "isOffset": false, "isSlot": false, - "src": "135512:2:18", + "src": "135512:2:38", "valueSize": 1 }, { - "declaration": 34960, + "declaration": 38021, "isOffset": false, "isSlot": false, - "src": "135542:2:18", + "src": "135542:2:38", "valueSize": 1 }, { - "declaration": 34963, + "declaration": 38024, "isOffset": false, "isSlot": false, - "src": "135572:2:18", + "src": "135572:2:38", "valueSize": 1 }, { - "declaration": 34935, + "declaration": 37996, "isOffset": false, "isSlot": false, - "src": "135715:2:18", + "src": "135715:2:38", "valueSize": 1 }, { - "declaration": 34937, + "declaration": 37998, "isOffset": false, "isSlot": false, - "src": "135838:2:18", + "src": "135838:2:38", "valueSize": 1 }, { - "declaration": 34939, + "declaration": 38000, "isOffset": false, "isSlot": false, - "src": "135775:2:18", + "src": "135775:2:38", "valueSize": 1 }, { - "declaration": 34941, + "declaration": 38002, "isOffset": false, "isSlot": false, - "src": "135804:2:18", + "src": "135804:2:38", "valueSize": 1 } ], - "id": 34965, + "id": 38026, "nodeType": "InlineAssembly", - "src": "135014:837:18" + "src": "135014:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 34967, + "id": 38028, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "135876:4:18", + "src": "135876:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -154419,14 +154419,14 @@ }, { "hexValue": "30786334", - "id": 34968, + "id": 38029, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "135882:4:18", + "src": "135882:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -154445,18 +154445,18 @@ "typeString": "int_const 196" } ], - "id": 34966, + "id": 38027, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "135860:15:18", + "referencedDeclaration": 33383, + "src": "135860:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 34969, + "id": 38030, "isConstant": false, "isLValue": false, "isPure": false, @@ -154465,21 +154465,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "135860:27:18", + "src": "135860:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 34970, + "id": 38031, "nodeType": "ExpressionStatement", - "src": "135860:27:18" + "src": "135860:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "135906:214:18", + "src": "135906:214:38", "statements": [ { "expression": { @@ -154487,26 +154487,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "135927:4:18", + "src": "135927:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "135933:2:18" + "src": "135933:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "135920:6:18" + "src": "135920:6:38" }, "nodeType": "YulFunctionCall", - "src": "135920:16:18" + "src": "135920:16:38" }, "nodeType": "YulExpressionStatement", - "src": "135920:16:18" + "src": "135920:16:38" }, { "expression": { @@ -154514,26 +154514,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "135956:4:18", + "src": "135956:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "135962:2:18" + "src": "135962:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "135949:6:18" + "src": "135949:6:38" }, "nodeType": "YulFunctionCall", - "src": "135949:16:18" + "src": "135949:16:38" }, "nodeType": "YulExpressionStatement", - "src": "135949:16:18" + "src": "135949:16:38" }, { "expression": { @@ -154541,26 +154541,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "135985:4:18", + "src": "135985:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "135991:2:18" + "src": "135991:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "135978:6:18" + "src": "135978:6:38" }, "nodeType": "YulFunctionCall", - "src": "135978:16:18" + "src": "135978:16:38" }, "nodeType": "YulExpressionStatement", - "src": "135978:16:18" + "src": "135978:16:38" }, { "expression": { @@ -154568,26 +154568,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "136014:4:18", + "src": "136014:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "136020:2:18" + "src": "136020:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "136007:6:18" + "src": "136007:6:38" }, "nodeType": "YulFunctionCall", - "src": "136007:16:18" + "src": "136007:16:38" }, "nodeType": "YulExpressionStatement", - "src": "136007:16:18" + "src": "136007:16:38" }, { "expression": { @@ -154595,26 +154595,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "136043:4:18", + "src": "136043:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "136049:2:18" + "src": "136049:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "136036:6:18" + "src": "136036:6:38" }, "nodeType": "YulFunctionCall", - "src": "136036:16:18" + "src": "136036:16:38" }, "nodeType": "YulExpressionStatement", - "src": "136036:16:18" + "src": "136036:16:38" }, { "expression": { @@ -154622,26 +154622,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "136072:4:18", + "src": "136072:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "136078:2:18" + "src": "136078:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "136065:6:18" + "src": "136065:6:38" }, "nodeType": "YulFunctionCall", - "src": "136065:16:18" + "src": "136065:16:38" }, "nodeType": "YulExpressionStatement", - "src": "136065:16:18" + "src": "136065:16:38" }, { "expression": { @@ -154649,84 +154649,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "136101:4:18", + "src": "136101:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "136107:2:18" + "src": "136107:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "136094:6:18" + "src": "136094:6:38" }, "nodeType": "YulFunctionCall", - "src": "136094:16:18" + "src": "136094:16:38" }, "nodeType": "YulExpressionStatement", - "src": "136094:16:18" + "src": "136094:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34945, + "declaration": 38006, "isOffset": false, "isSlot": false, - "src": "135933:2:18", + "src": "135933:2:38", "valueSize": 1 }, { - "declaration": 34948, + "declaration": 38009, "isOffset": false, "isSlot": false, - "src": "135962:2:18", + "src": "135962:2:38", "valueSize": 1 }, { - "declaration": 34951, + "declaration": 38012, "isOffset": false, "isSlot": false, - "src": "135991:2:18", + "src": "135991:2:38", "valueSize": 1 }, { - "declaration": 34954, + "declaration": 38015, "isOffset": false, "isSlot": false, - "src": "136020:2:18", + "src": "136020:2:38", "valueSize": 1 }, { - "declaration": 34957, + "declaration": 38018, "isOffset": false, "isSlot": false, - "src": "136049:2:18", + "src": "136049:2:38", "valueSize": 1 }, { - "declaration": 34960, + "declaration": 38021, "isOffset": false, "isSlot": false, - "src": "136078:2:18", + "src": "136078:2:38", "valueSize": 1 }, { - "declaration": 34963, + "declaration": 38024, "isOffset": false, "isSlot": false, - "src": "136107:2:18", + "src": "136107:2:38", "valueSize": 1 } ], - "id": 34971, + "id": 38032, "nodeType": "InlineAssembly", - "src": "135897:223:18" + "src": "135897:223:38" } ] }, @@ -154734,20 +154734,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "134801:3:18", + "nameLocation": "134801:3:38", "parameters": { - "id": 34942, + "id": 38003, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34935, + "id": 37996, "mutability": "mutable", "name": "p0", - "nameLocation": "134813:2:18", + "nameLocation": "134813:2:38", "nodeType": "VariableDeclaration", - "scope": 34973, - "src": "134805:10:18", + "scope": 38034, + "src": "134805:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -154755,10 +154755,10 @@ "typeString": "address" }, "typeName": { - "id": 34934, + "id": 37995, "name": "address", "nodeType": "ElementaryTypeName", - "src": "134805:7:18", + "src": "134805:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -154769,13 +154769,13 @@ }, { "constant": false, - "id": 34937, + "id": 37998, "mutability": "mutable", "name": "p1", - "nameLocation": "134825:2:18", + "nameLocation": "134825:2:38", "nodeType": "VariableDeclaration", - "scope": 34973, - "src": "134817:10:18", + "scope": 38034, + "src": "134817:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -154783,10 +154783,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34936, + "id": 37997, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "134817:7:18", + "src": "134817:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -154796,13 +154796,13 @@ }, { "constant": false, - "id": 34939, + "id": 38000, "mutability": "mutable", "name": "p2", - "nameLocation": "134837:2:18", + "nameLocation": "134837:2:38", "nodeType": "VariableDeclaration", - "scope": 34973, - "src": "134829:10:18", + "scope": 38034, + "src": "134829:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -154810,10 +154810,10 @@ "typeString": "address" }, "typeName": { - "id": 34938, + "id": 37999, "name": "address", "nodeType": "ElementaryTypeName", - "src": "134829:7:18", + "src": "134829:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -154824,13 +154824,13 @@ }, { "constant": false, - "id": 34941, + "id": 38002, "mutability": "mutable", "name": "p3", - "nameLocation": "134846:2:18", + "nameLocation": "134846:2:38", "nodeType": "VariableDeclaration", - "scope": 34973, - "src": "134841:7:18", + "scope": 38034, + "src": "134841:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -154838,10 +154838,10 @@ "typeString": "bool" }, "typeName": { - "id": 34940, + "id": 38001, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "134841:4:18", + "src": "134841:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -154850,44 +154850,44 @@ "visibility": "internal" } ], - "src": "134804:45:18" + "src": "134804:45:38" }, "returnParameters": { - "id": 34943, + "id": 38004, "nodeType": "ParameterList", "parameters": [], - "src": "134864:0:18" + "src": "134864:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35013, + "id": 38074, "nodeType": "FunctionDefinition", - "src": "136132:1340:18", + "src": "136132:1340:38", "nodes": [], "body": { - "id": 35012, + "id": 38073, "nodeType": "Block", - "src": "136207:1265:18", + "src": "136207:1265:38", "nodes": [], "statements": [ { "assignments": [ - 34985 + 38046 ], "declarations": [ { "constant": false, - "id": 34985, + "id": 38046, "mutability": "mutable", "name": "m0", - "nameLocation": "136225:2:18", + "nameLocation": "136225:2:38", "nodeType": "VariableDeclaration", - "scope": 35012, - "src": "136217:10:18", + "scope": 38073, + "src": "136217:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -154895,10 +154895,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34984, + "id": 38045, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "136217:7:18", + "src": "136217:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -154907,24 +154907,24 @@ "visibility": "internal" } ], - "id": 34986, + "id": 38047, "nodeType": "VariableDeclarationStatement", - "src": "136217:10:18" + "src": "136217:10:38" }, { "assignments": [ - 34988 + 38049 ], "declarations": [ { "constant": false, - "id": 34988, + "id": 38049, "mutability": "mutable", "name": "m1", - "nameLocation": "136245:2:18", + "nameLocation": "136245:2:38", "nodeType": "VariableDeclaration", - "scope": 35012, - "src": "136237:10:18", + "scope": 38073, + "src": "136237:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -154932,10 +154932,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34987, + "id": 38048, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "136237:7:18", + "src": "136237:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -154944,24 +154944,24 @@ "visibility": "internal" } ], - "id": 34989, + "id": 38050, "nodeType": "VariableDeclarationStatement", - "src": "136237:10:18" + "src": "136237:10:38" }, { "assignments": [ - 34991 + 38052 ], "declarations": [ { "constant": false, - "id": 34991, + "id": 38052, "mutability": "mutable", "name": "m2", - "nameLocation": "136265:2:18", + "nameLocation": "136265:2:38", "nodeType": "VariableDeclaration", - "scope": 35012, - "src": "136257:10:18", + "scope": 38073, + "src": "136257:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -154969,10 +154969,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34990, + "id": 38051, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "136257:7:18", + "src": "136257:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -154981,24 +154981,24 @@ "visibility": "internal" } ], - "id": 34992, + "id": 38053, "nodeType": "VariableDeclarationStatement", - "src": "136257:10:18" + "src": "136257:10:38" }, { "assignments": [ - 34994 + 38055 ], "declarations": [ { "constant": false, - "id": 34994, + "id": 38055, "mutability": "mutable", "name": "m3", - "nameLocation": "136285:2:18", + "nameLocation": "136285:2:38", "nodeType": "VariableDeclaration", - "scope": 35012, - "src": "136277:10:18", + "scope": 38073, + "src": "136277:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -155006,10 +155006,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34993, + "id": 38054, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "136277:7:18", + "src": "136277:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -155018,24 +155018,24 @@ "visibility": "internal" } ], - "id": 34995, + "id": 38056, "nodeType": "VariableDeclarationStatement", - "src": "136277:10:18" + "src": "136277:10:38" }, { "assignments": [ - 34997 + 38058 ], "declarations": [ { "constant": false, - "id": 34997, + "id": 38058, "mutability": "mutable", "name": "m4", - "nameLocation": "136305:2:18", + "nameLocation": "136305:2:38", "nodeType": "VariableDeclaration", - "scope": 35012, - "src": "136297:10:18", + "scope": 38073, + "src": "136297:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -155043,10 +155043,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34996, + "id": 38057, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "136297:7:18", + "src": "136297:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -155055,24 +155055,24 @@ "visibility": "internal" } ], - "id": 34998, + "id": 38059, "nodeType": "VariableDeclarationStatement", - "src": "136297:10:18" + "src": "136297:10:38" }, { "assignments": [ - 35000 + 38061 ], "declarations": [ { "constant": false, - "id": 35000, + "id": 38061, "mutability": "mutable", "name": "m5", - "nameLocation": "136325:2:18", + "nameLocation": "136325:2:38", "nodeType": "VariableDeclaration", - "scope": 35012, - "src": "136317:10:18", + "scope": 38073, + "src": "136317:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -155080,10 +155080,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34999, + "id": 38060, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "136317:7:18", + "src": "136317:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -155092,24 +155092,24 @@ "visibility": "internal" } ], - "id": 35001, + "id": 38062, "nodeType": "VariableDeclarationStatement", - "src": "136317:10:18" + "src": "136317:10:38" }, { "assignments": [ - 35003 + 38064 ], "declarations": [ { "constant": false, - "id": 35003, + "id": 38064, "mutability": "mutable", "name": "m6", - "nameLocation": "136345:2:18", + "nameLocation": "136345:2:38", "nodeType": "VariableDeclaration", - "scope": 35012, - "src": "136337:10:18", + "scope": 38073, + "src": "136337:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -155117,10 +155117,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35002, + "id": 38063, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "136337:7:18", + "src": "136337:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -155129,27 +155129,27 @@ "visibility": "internal" } ], - "id": 35004, + "id": 38065, "nodeType": "VariableDeclarationStatement", - "src": "136337:10:18" + "src": "136337:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "136366:831:18", + "src": "136366:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "136409:313:18", + "src": "136409:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "136427:15:18", + "src": "136427:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "136441:1:18", + "src": "136441:1:38", "type": "", "value": "0" }, @@ -155157,7 +155157,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "136431:6:18", + "src": "136431:6:38", "type": "" } ] @@ -155165,16 +155165,16 @@ { "body": { "nodeType": "YulBlock", - "src": "136512:40:18", + "src": "136512:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "136541:9:18", + "src": "136541:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "136543:5:18" + "src": "136543:5:38" } ] }, @@ -155185,33 +155185,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "136529:6:18" + "src": "136529:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "136537:1:18" + "src": "136537:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "136524:4:18" + "src": "136524:4:38" }, "nodeType": "YulFunctionCall", - "src": "136524:15:18" + "src": "136524:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "136517:6:18" + "src": "136517:6:38" }, "nodeType": "YulFunctionCall", - "src": "136517:23:18" + "src": "136517:23:38" }, "nodeType": "YulIf", - "src": "136514:36:18" + "src": "136514:36:38" } ] }, @@ -155220,12 +155220,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "136469:6:18" + "src": "136469:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "136477:4:18", + "src": "136477:4:38", "type": "", "value": "0x20" } @@ -155233,30 +155233,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "136466:2:18" + "src": "136466:2:38" }, "nodeType": "YulFunctionCall", - "src": "136466:16:18" + "src": "136466:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "136483:28:18", + "src": "136483:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "136485:24:18", + "src": "136485:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "136499:6:18" + "src": "136499:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "136507:1:18", + "src": "136507:1:38", "type": "", "value": "1" } @@ -155264,16 +155264,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "136495:3:18" + "src": "136495:3:38" }, "nodeType": "YulFunctionCall", - "src": "136495:14:18" + "src": "136495:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "136485:6:18" + "src": "136485:6:38" } ] } @@ -155281,10 +155281,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "136463:2:18", + "src": "136463:2:38", "statements": [] }, - "src": "136459:93:18" + "src": "136459:93:38" }, { "expression": { @@ -155292,34 +155292,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "136576:3:18" + "src": "136576:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "136581:6:18" + "src": "136581:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "136569:6:18" + "src": "136569:6:38" }, "nodeType": "YulFunctionCall", - "src": "136569:19:18" + "src": "136569:19:38" }, "nodeType": "YulExpressionStatement", - "src": "136569:19:18" + "src": "136569:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "136605:37:18", + "src": "136605:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "136622:3:18", + "src": "136622:3:38", "type": "", "value": "256" }, @@ -155328,38 +155328,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "136631:1:18", + "src": "136631:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "136634:6:18" + "src": "136634:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "136627:3:18" + "src": "136627:3:38" }, "nodeType": "YulFunctionCall", - "src": "136627:14:18" + "src": "136627:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "136618:3:18" + "src": "136618:3:38" }, "nodeType": "YulFunctionCall", - "src": "136618:24:18" + "src": "136618:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "136609:5:18", + "src": "136609:5:38", "type": "" } ] @@ -155372,12 +155372,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "136670:3:18" + "src": "136670:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "136675:4:18", + "src": "136675:4:38", "type": "", "value": "0x20" } @@ -155385,59 +155385,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "136666:3:18" + "src": "136666:3:38" }, "nodeType": "YulFunctionCall", - "src": "136666:14:18" + "src": "136666:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "136686:5:18" + "src": "136686:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "136697:5:18" + "src": "136697:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "136704:1:18" + "src": "136704:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "136693:3:18" + "src": "136693:3:38" }, "nodeType": "YulFunctionCall", - "src": "136693:13:18" + "src": "136693:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "136682:3:18" + "src": "136682:3:38" }, "nodeType": "YulFunctionCall", - "src": "136682:25:18" + "src": "136682:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "136659:6:18" + "src": "136659:6:38" }, "nodeType": "YulFunctionCall", - "src": "136659:49:18" + "src": "136659:49:38" }, "nodeType": "YulExpressionStatement", - "src": "136659:49:18" + "src": "136659:49:38" } ] }, @@ -155447,27 +155447,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "136401:3:18", + "src": "136401:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "136406:1:18", + "src": "136406:1:38", "type": "" } ], - "src": "136380:342:18" + "src": "136380:342:38" }, { "nodeType": "YulAssignment", - "src": "136735:17:18", + "src": "136735:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "136747:4:18", + "src": "136747:4:38", "type": "", "value": "0x00" } @@ -155475,28 +155475,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "136741:5:18" + "src": "136741:5:38" }, "nodeType": "YulFunctionCall", - "src": "136741:11:18" + "src": "136741:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "136735:2:18" + "src": "136735:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "136765:17:18", + "src": "136765:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "136777:4:18", + "src": "136777:4:38", "type": "", "value": "0x20" } @@ -155504,28 +155504,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "136771:5:18" + "src": "136771:5:38" }, "nodeType": "YulFunctionCall", - "src": "136771:11:18" + "src": "136771:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "136765:2:18" + "src": "136765:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "136795:17:18", + "src": "136795:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "136807:4:18", + "src": "136807:4:38", "type": "", "value": "0x40" } @@ -155533,28 +155533,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "136801:5:18" + "src": "136801:5:38" }, "nodeType": "YulFunctionCall", - "src": "136801:11:18" + "src": "136801:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "136795:2:18" + "src": "136795:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "136825:17:18", + "src": "136825:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "136837:4:18", + "src": "136837:4:38", "type": "", "value": "0x60" } @@ -155562,28 +155562,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "136831:5:18" + "src": "136831:5:38" }, "nodeType": "YulFunctionCall", - "src": "136831:11:18" + "src": "136831:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "136825:2:18" + "src": "136825:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "136855:17:18", + "src": "136855:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "136867:4:18", + "src": "136867:4:38", "type": "", "value": "0x80" } @@ -155591,28 +155591,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "136861:5:18" + "src": "136861:5:38" }, "nodeType": "YulFunctionCall", - "src": "136861:11:18" + "src": "136861:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "136855:2:18" + "src": "136855:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "136885:17:18", + "src": "136885:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "136897:4:18", + "src": "136897:4:38", "type": "", "value": "0xa0" } @@ -155620,28 +155620,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "136891:5:18" + "src": "136891:5:38" }, "nodeType": "YulFunctionCall", - "src": "136891:11:18" + "src": "136891:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "136885:2:18" + "src": "136885:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "136915:17:18", + "src": "136915:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "136927:4:18", + "src": "136927:4:38", "type": "", "value": "0xc0" } @@ -155649,16 +155649,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "136921:5:18" + "src": "136921:5:38" }, "nodeType": "YulFunctionCall", - "src": "136921:11:18" + "src": "136921:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "136915:2:18" + "src": "136915:2:38" } ] }, @@ -155668,14 +155668,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "137018:4:18", + "src": "137018:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "137024:10:18", + "src": "137024:10:38", "type": "", "value": "0x457fe3cf" } @@ -155683,13 +155683,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "137011:6:18" + "src": "137011:6:38" }, "nodeType": "YulFunctionCall", - "src": "137011:24:18" + "src": "137011:24:38" }, "nodeType": "YulExpressionStatement", - "src": "137011:24:18" + "src": "137011:24:38" }, { "expression": { @@ -155697,26 +155697,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "137055:4:18", + "src": "137055:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "137061:2:18" + "src": "137061:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "137048:6:18" + "src": "137048:6:38" }, "nodeType": "YulFunctionCall", - "src": "137048:16:18" + "src": "137048:16:38" }, "nodeType": "YulExpressionStatement", - "src": "137048:16:18" + "src": "137048:16:38" }, { "expression": { @@ -155724,14 +155724,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "137084:4:18", + "src": "137084:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "137090:4:18", + "src": "137090:4:38", "type": "", "value": "0x80" } @@ -155739,13 +155739,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "137077:6:18" + "src": "137077:6:38" }, "nodeType": "YulFunctionCall", - "src": "137077:18:18" + "src": "137077:18:38" }, "nodeType": "YulExpressionStatement", - "src": "137077:18:18" + "src": "137077:18:38" }, { "expression": { @@ -155753,26 +155753,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "137115:4:18", + "src": "137115:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "137121:2:18" + "src": "137121:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "137108:6:18" + "src": "137108:6:38" }, "nodeType": "YulFunctionCall", - "src": "137108:16:18" + "src": "137108:16:38" }, "nodeType": "YulExpressionStatement", - "src": "137108:16:18" + "src": "137108:16:38" }, { "expression": { @@ -155780,26 +155780,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "137144:4:18", + "src": "137144:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "137150:2:18" + "src": "137150:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "137137:6:18" + "src": "137137:6:38" }, "nodeType": "YulFunctionCall", - "src": "137137:16:18" + "src": "137137:16:38" }, "nodeType": "YulExpressionStatement", - "src": "137137:16:18" + "src": "137137:16:38" }, { "expression": { @@ -155807,126 +155807,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "137178:4:18", + "src": "137178:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "137184:2:18" + "src": "137184:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "137166:11:18" + "src": "137166:11:38" }, "nodeType": "YulFunctionCall", - "src": "137166:21:18" + "src": "137166:21:38" }, "nodeType": "YulExpressionStatement", - "src": "137166:21:18" + "src": "137166:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34985, + "declaration": 38046, "isOffset": false, "isSlot": false, - "src": "136735:2:18", + "src": "136735:2:38", "valueSize": 1 }, { - "declaration": 34988, + "declaration": 38049, "isOffset": false, "isSlot": false, - "src": "136765:2:18", + "src": "136765:2:38", "valueSize": 1 }, { - "declaration": 34991, + "declaration": 38052, "isOffset": false, "isSlot": false, - "src": "136795:2:18", + "src": "136795:2:38", "valueSize": 1 }, { - "declaration": 34994, + "declaration": 38055, "isOffset": false, "isSlot": false, - "src": "136825:2:18", + "src": "136825:2:38", "valueSize": 1 }, { - "declaration": 34997, + "declaration": 38058, "isOffset": false, "isSlot": false, - "src": "136855:2:18", + "src": "136855:2:38", "valueSize": 1 }, { - "declaration": 35000, + "declaration": 38061, "isOffset": false, "isSlot": false, - "src": "136885:2:18", + "src": "136885:2:38", "valueSize": 1 }, { - "declaration": 35003, + "declaration": 38064, "isOffset": false, "isSlot": false, - "src": "136915:2:18", + "src": "136915:2:38", "valueSize": 1 }, { - "declaration": 34975, + "declaration": 38036, "isOffset": false, "isSlot": false, - "src": "137061:2:18", + "src": "137061:2:38", "valueSize": 1 }, { - "declaration": 34977, + "declaration": 38038, "isOffset": false, "isSlot": false, - "src": "137184:2:18", + "src": "137184:2:38", "valueSize": 1 }, { - "declaration": 34979, + "declaration": 38040, "isOffset": false, "isSlot": false, - "src": "137121:2:18", + "src": "137121:2:38", "valueSize": 1 }, { - "declaration": 34981, + "declaration": 38042, "isOffset": false, "isSlot": false, - "src": "137150:2:18", + "src": "137150:2:38", "valueSize": 1 } ], - "id": 35005, + "id": 38066, "nodeType": "InlineAssembly", - "src": "136357:840:18" + "src": "136357:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35007, + "id": 38068, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "137222:4:18", + "src": "137222:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -155935,14 +155935,14 @@ }, { "hexValue": "30786334", - "id": 35008, + "id": 38069, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "137228:4:18", + "src": "137228:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -155961,18 +155961,18 @@ "typeString": "int_const 196" } ], - "id": 35006, + "id": 38067, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "137206:15:18", + "referencedDeclaration": 33383, + "src": "137206:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35009, + "id": 38070, "isConstant": false, "isLValue": false, "isPure": false, @@ -155981,21 +155981,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "137206:27:18", + "src": "137206:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35010, + "id": 38071, "nodeType": "ExpressionStatement", - "src": "137206:27:18" + "src": "137206:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "137252:214:18", + "src": "137252:214:38", "statements": [ { "expression": { @@ -156003,26 +156003,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "137273:4:18", + "src": "137273:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "137279:2:18" + "src": "137279:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "137266:6:18" + "src": "137266:6:38" }, "nodeType": "YulFunctionCall", - "src": "137266:16:18" + "src": "137266:16:38" }, "nodeType": "YulExpressionStatement", - "src": "137266:16:18" + "src": "137266:16:38" }, { "expression": { @@ -156030,26 +156030,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "137302:4:18", + "src": "137302:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "137308:2:18" + "src": "137308:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "137295:6:18" + "src": "137295:6:38" }, "nodeType": "YulFunctionCall", - "src": "137295:16:18" + "src": "137295:16:38" }, "nodeType": "YulExpressionStatement", - "src": "137295:16:18" + "src": "137295:16:38" }, { "expression": { @@ -156057,26 +156057,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "137331:4:18", + "src": "137331:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "137337:2:18" + "src": "137337:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "137324:6:18" + "src": "137324:6:38" }, "nodeType": "YulFunctionCall", - "src": "137324:16:18" + "src": "137324:16:38" }, "nodeType": "YulExpressionStatement", - "src": "137324:16:18" + "src": "137324:16:38" }, { "expression": { @@ -156084,26 +156084,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "137360:4:18", + "src": "137360:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "137366:2:18" + "src": "137366:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "137353:6:18" + "src": "137353:6:38" }, "nodeType": "YulFunctionCall", - "src": "137353:16:18" + "src": "137353:16:38" }, "nodeType": "YulExpressionStatement", - "src": "137353:16:18" + "src": "137353:16:38" }, { "expression": { @@ -156111,26 +156111,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "137389:4:18", + "src": "137389:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "137395:2:18" + "src": "137395:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "137382:6:18" + "src": "137382:6:38" }, "nodeType": "YulFunctionCall", - "src": "137382:16:18" + "src": "137382:16:38" }, "nodeType": "YulExpressionStatement", - "src": "137382:16:18" + "src": "137382:16:38" }, { "expression": { @@ -156138,26 +156138,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "137418:4:18", + "src": "137418:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "137424:2:18" + "src": "137424:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "137411:6:18" + "src": "137411:6:38" }, "nodeType": "YulFunctionCall", - "src": "137411:16:18" + "src": "137411:16:38" }, "nodeType": "YulExpressionStatement", - "src": "137411:16:18" + "src": "137411:16:38" }, { "expression": { @@ -156165,84 +156165,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "137447:4:18", + "src": "137447:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "137453:2:18" + "src": "137453:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "137440:6:18" + "src": "137440:6:38" }, "nodeType": "YulFunctionCall", - "src": "137440:16:18" + "src": "137440:16:38" }, "nodeType": "YulExpressionStatement", - "src": "137440:16:18" + "src": "137440:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 34985, + "declaration": 38046, "isOffset": false, "isSlot": false, - "src": "137279:2:18", + "src": "137279:2:38", "valueSize": 1 }, { - "declaration": 34988, + "declaration": 38049, "isOffset": false, "isSlot": false, - "src": "137308:2:18", + "src": "137308:2:38", "valueSize": 1 }, { - "declaration": 34991, + "declaration": 38052, "isOffset": false, "isSlot": false, - "src": "137337:2:18", + "src": "137337:2:38", "valueSize": 1 }, { - "declaration": 34994, + "declaration": 38055, "isOffset": false, "isSlot": false, - "src": "137366:2:18", + "src": "137366:2:38", "valueSize": 1 }, { - "declaration": 34997, + "declaration": 38058, "isOffset": false, "isSlot": false, - "src": "137395:2:18", + "src": "137395:2:38", "valueSize": 1 }, { - "declaration": 35000, + "declaration": 38061, "isOffset": false, "isSlot": false, - "src": "137424:2:18", + "src": "137424:2:38", "valueSize": 1 }, { - "declaration": 35003, + "declaration": 38064, "isOffset": false, "isSlot": false, - "src": "137453:2:18", + "src": "137453:2:38", "valueSize": 1 } ], - "id": 35011, + "id": 38072, "nodeType": "InlineAssembly", - "src": "137243:223:18" + "src": "137243:223:38" } ] }, @@ -156250,20 +156250,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "136141:3:18", + "nameLocation": "136141:3:38", "parameters": { - "id": 34982, + "id": 38043, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 34975, + "id": 38036, "mutability": "mutable", "name": "p0", - "nameLocation": "136153:2:18", + "nameLocation": "136153:2:38", "nodeType": "VariableDeclaration", - "scope": 35013, - "src": "136145:10:18", + "scope": 38074, + "src": "136145:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -156271,10 +156271,10 @@ "typeString": "address" }, "typeName": { - "id": 34974, + "id": 38035, "name": "address", "nodeType": "ElementaryTypeName", - "src": "136145:7:18", + "src": "136145:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -156285,13 +156285,13 @@ }, { "constant": false, - "id": 34977, + "id": 38038, "mutability": "mutable", "name": "p1", - "nameLocation": "136165:2:18", + "nameLocation": "136165:2:38", "nodeType": "VariableDeclaration", - "scope": 35013, - "src": "136157:10:18", + "scope": 38074, + "src": "136157:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -156299,10 +156299,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 34976, + "id": 38037, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "136157:7:18", + "src": "136157:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -156312,13 +156312,13 @@ }, { "constant": false, - "id": 34979, + "id": 38040, "mutability": "mutable", "name": "p2", - "nameLocation": "136177:2:18", + "nameLocation": "136177:2:38", "nodeType": "VariableDeclaration", - "scope": 35013, - "src": "136169:10:18", + "scope": 38074, + "src": "136169:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -156326,10 +156326,10 @@ "typeString": "address" }, "typeName": { - "id": 34978, + "id": 38039, "name": "address", "nodeType": "ElementaryTypeName", - "src": "136169:7:18", + "src": "136169:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -156340,13 +156340,13 @@ }, { "constant": false, - "id": 34981, + "id": 38042, "mutability": "mutable", "name": "p3", - "nameLocation": "136189:2:18", + "nameLocation": "136189:2:38", "nodeType": "VariableDeclaration", - "scope": 35013, - "src": "136181:10:18", + "scope": 38074, + "src": "136181:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -156354,10 +156354,10 @@ "typeString": "uint256" }, "typeName": { - "id": 34980, + "id": 38041, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "136181:7:18", + "src": "136181:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -156366,44 +156366,44 @@ "visibility": "internal" } ], - "src": "136144:48:18" + "src": "136144:48:38" }, "returnParameters": { - "id": 34983, + "id": 38044, "nodeType": "ParameterList", "parameters": [], - "src": "136207:0:18" + "src": "136207:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35059, + "id": 38120, "nodeType": "FunctionDefinition", - "src": "137478:1536:18", + "src": "137478:1536:38", "nodes": [], "body": { - "id": 35058, + "id": 38119, "nodeType": "Block", - "src": "137553:1461:18", + "src": "137553:1461:38", "nodes": [], "statements": [ { "assignments": [ - 35025 + 38086 ], "declarations": [ { "constant": false, - "id": 35025, + "id": 38086, "mutability": "mutable", "name": "m0", - "nameLocation": "137571:2:18", + "nameLocation": "137571:2:38", "nodeType": "VariableDeclaration", - "scope": 35058, - "src": "137563:10:18", + "scope": 38119, + "src": "137563:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -156411,10 +156411,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35024, + "id": 38085, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "137563:7:18", + "src": "137563:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -156423,24 +156423,24 @@ "visibility": "internal" } ], - "id": 35026, + "id": 38087, "nodeType": "VariableDeclarationStatement", - "src": "137563:10:18" + "src": "137563:10:38" }, { "assignments": [ - 35028 + 38089 ], "declarations": [ { "constant": false, - "id": 35028, + "id": 38089, "mutability": "mutable", "name": "m1", - "nameLocation": "137591:2:18", + "nameLocation": "137591:2:38", "nodeType": "VariableDeclaration", - "scope": 35058, - "src": "137583:10:18", + "scope": 38119, + "src": "137583:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -156448,10 +156448,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35027, + "id": 38088, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "137583:7:18", + "src": "137583:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -156460,24 +156460,24 @@ "visibility": "internal" } ], - "id": 35029, + "id": 38090, "nodeType": "VariableDeclarationStatement", - "src": "137583:10:18" + "src": "137583:10:38" }, { "assignments": [ - 35031 + 38092 ], "declarations": [ { "constant": false, - "id": 35031, + "id": 38092, "mutability": "mutable", "name": "m2", - "nameLocation": "137611:2:18", + "nameLocation": "137611:2:38", "nodeType": "VariableDeclaration", - "scope": 35058, - "src": "137603:10:18", + "scope": 38119, + "src": "137603:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -156485,10 +156485,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35030, + "id": 38091, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "137603:7:18", + "src": "137603:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -156497,24 +156497,24 @@ "visibility": "internal" } ], - "id": 35032, + "id": 38093, "nodeType": "VariableDeclarationStatement", - "src": "137603:10:18" + "src": "137603:10:38" }, { "assignments": [ - 35034 + 38095 ], "declarations": [ { "constant": false, - "id": 35034, + "id": 38095, "mutability": "mutable", "name": "m3", - "nameLocation": "137631:2:18", + "nameLocation": "137631:2:38", "nodeType": "VariableDeclaration", - "scope": 35058, - "src": "137623:10:18", + "scope": 38119, + "src": "137623:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -156522,10 +156522,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35033, + "id": 38094, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "137623:7:18", + "src": "137623:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -156534,24 +156534,24 @@ "visibility": "internal" } ], - "id": 35035, + "id": 38096, "nodeType": "VariableDeclarationStatement", - "src": "137623:10:18" + "src": "137623:10:38" }, { "assignments": [ - 35037 + 38098 ], "declarations": [ { "constant": false, - "id": 35037, + "id": 38098, "mutability": "mutable", "name": "m4", - "nameLocation": "137651:2:18", + "nameLocation": "137651:2:38", "nodeType": "VariableDeclaration", - "scope": 35058, - "src": "137643:10:18", + "scope": 38119, + "src": "137643:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -156559,10 +156559,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35036, + "id": 38097, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "137643:7:18", + "src": "137643:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -156571,24 +156571,24 @@ "visibility": "internal" } ], - "id": 35038, + "id": 38099, "nodeType": "VariableDeclarationStatement", - "src": "137643:10:18" + "src": "137643:10:38" }, { "assignments": [ - 35040 + 38101 ], "declarations": [ { "constant": false, - "id": 35040, + "id": 38101, "mutability": "mutable", "name": "m5", - "nameLocation": "137671:2:18", + "nameLocation": "137671:2:38", "nodeType": "VariableDeclaration", - "scope": 35058, - "src": "137663:10:18", + "scope": 38119, + "src": "137663:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -156596,10 +156596,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35039, + "id": 38100, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "137663:7:18", + "src": "137663:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -156608,24 +156608,24 @@ "visibility": "internal" } ], - "id": 35041, + "id": 38102, "nodeType": "VariableDeclarationStatement", - "src": "137663:10:18" + "src": "137663:10:38" }, { "assignments": [ - 35043 + 38104 ], "declarations": [ { "constant": false, - "id": 35043, + "id": 38104, "mutability": "mutable", "name": "m6", - "nameLocation": "137691:2:18", + "nameLocation": "137691:2:38", "nodeType": "VariableDeclaration", - "scope": 35058, - "src": "137683:10:18", + "scope": 38119, + "src": "137683:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -156633,10 +156633,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35042, + "id": 38103, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "137683:7:18", + "src": "137683:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -156645,24 +156645,24 @@ "visibility": "internal" } ], - "id": 35044, + "id": 38105, "nodeType": "VariableDeclarationStatement", - "src": "137683:10:18" + "src": "137683:10:38" }, { "assignments": [ - 35046 + 38107 ], "declarations": [ { "constant": false, - "id": 35046, + "id": 38107, "mutability": "mutable", "name": "m7", - "nameLocation": "137711:2:18", + "nameLocation": "137711:2:38", "nodeType": "VariableDeclaration", - "scope": 35058, - "src": "137703:10:18", + "scope": 38119, + "src": "137703:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -156670,10 +156670,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35045, + "id": 38106, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "137703:7:18", + "src": "137703:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -156682,24 +156682,24 @@ "visibility": "internal" } ], - "id": 35047, + "id": 38108, "nodeType": "VariableDeclarationStatement", - "src": "137703:10:18" + "src": "137703:10:38" }, { "assignments": [ - 35049 + 38110 ], "declarations": [ { "constant": false, - "id": 35049, + "id": 38110, "mutability": "mutable", "name": "m8", - "nameLocation": "137731:2:18", + "nameLocation": "137731:2:38", "nodeType": "VariableDeclaration", - "scope": 35058, - "src": "137723:10:18", + "scope": 38119, + "src": "137723:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -156707,10 +156707,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35048, + "id": 38109, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "137723:7:18", + "src": "137723:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -156719,27 +156719,27 @@ "visibility": "internal" } ], - "id": 35050, + "id": 38111, "nodeType": "VariableDeclarationStatement", - "src": "137723:10:18" + "src": "137723:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "137752:927:18", + "src": "137752:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "137795:313:18", + "src": "137795:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "137813:15:18", + "src": "137813:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "137827:1:18", + "src": "137827:1:38", "type": "", "value": "0" }, @@ -156747,7 +156747,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "137817:6:18", + "src": "137817:6:38", "type": "" } ] @@ -156755,16 +156755,16 @@ { "body": { "nodeType": "YulBlock", - "src": "137898:40:18", + "src": "137898:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "137927:9:18", + "src": "137927:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "137929:5:18" + "src": "137929:5:38" } ] }, @@ -156775,33 +156775,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "137915:6:18" + "src": "137915:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "137923:1:18" + "src": "137923:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "137910:4:18" + "src": "137910:4:38" }, "nodeType": "YulFunctionCall", - "src": "137910:15:18" + "src": "137910:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "137903:6:18" + "src": "137903:6:38" }, "nodeType": "YulFunctionCall", - "src": "137903:23:18" + "src": "137903:23:38" }, "nodeType": "YulIf", - "src": "137900:36:18" + "src": "137900:36:38" } ] }, @@ -156810,12 +156810,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "137855:6:18" + "src": "137855:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "137863:4:18", + "src": "137863:4:38", "type": "", "value": "0x20" } @@ -156823,30 +156823,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "137852:2:18" + "src": "137852:2:38" }, "nodeType": "YulFunctionCall", - "src": "137852:16:18" + "src": "137852:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "137869:28:18", + "src": "137869:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "137871:24:18", + "src": "137871:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "137885:6:18" + "src": "137885:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "137893:1:18", + "src": "137893:1:38", "type": "", "value": "1" } @@ -156854,16 +156854,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "137881:3:18" + "src": "137881:3:38" }, "nodeType": "YulFunctionCall", - "src": "137881:14:18" + "src": "137881:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "137871:6:18" + "src": "137871:6:38" } ] } @@ -156871,10 +156871,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "137849:2:18", + "src": "137849:2:38", "statements": [] }, - "src": "137845:93:18" + "src": "137845:93:38" }, { "expression": { @@ -156882,34 +156882,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "137962:3:18" + "src": "137962:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "137967:6:18" + "src": "137967:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "137955:6:18" + "src": "137955:6:38" }, "nodeType": "YulFunctionCall", - "src": "137955:19:18" + "src": "137955:19:38" }, "nodeType": "YulExpressionStatement", - "src": "137955:19:18" + "src": "137955:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "137991:37:18", + "src": "137991:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "138008:3:18", + "src": "138008:3:38", "type": "", "value": "256" }, @@ -156918,38 +156918,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "138017:1:18", + "src": "138017:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "138020:6:18" + "src": "138020:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "138013:3:18" + "src": "138013:3:38" }, "nodeType": "YulFunctionCall", - "src": "138013:14:18" + "src": "138013:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "138004:3:18" + "src": "138004:3:38" }, "nodeType": "YulFunctionCall", - "src": "138004:24:18" + "src": "138004:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "137995:5:18", + "src": "137995:5:38", "type": "" } ] @@ -156962,12 +156962,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "138056:3:18" + "src": "138056:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "138061:4:18", + "src": "138061:4:38", "type": "", "value": "0x20" } @@ -156975,59 +156975,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "138052:3:18" + "src": "138052:3:38" }, "nodeType": "YulFunctionCall", - "src": "138052:14:18" + "src": "138052:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "138072:5:18" + "src": "138072:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "138083:5:18" + "src": "138083:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "138090:1:18" + "src": "138090:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "138079:3:18" + "src": "138079:3:38" }, "nodeType": "YulFunctionCall", - "src": "138079:13:18" + "src": "138079:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "138068:3:18" + "src": "138068:3:38" }, "nodeType": "YulFunctionCall", - "src": "138068:25:18" + "src": "138068:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "138045:6:18" + "src": "138045:6:38" }, "nodeType": "YulFunctionCall", - "src": "138045:49:18" + "src": "138045:49:38" }, "nodeType": "YulExpressionStatement", - "src": "138045:49:18" + "src": "138045:49:38" } ] }, @@ -157037,27 +157037,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "137787:3:18", + "src": "137787:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "137792:1:18", + "src": "137792:1:38", "type": "" } ], - "src": "137766:342:18" + "src": "137766:342:38" }, { "nodeType": "YulAssignment", - "src": "138121:17:18", + "src": "138121:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "138133:4:18", + "src": "138133:4:38", "type": "", "value": "0x00" } @@ -157065,28 +157065,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "138127:5:18" + "src": "138127:5:38" }, "nodeType": "YulFunctionCall", - "src": "138127:11:18" + "src": "138127:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "138121:2:18" + "src": "138121:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "138151:17:18", + "src": "138151:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "138163:4:18", + "src": "138163:4:38", "type": "", "value": "0x20" } @@ -157094,28 +157094,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "138157:5:18" + "src": "138157:5:38" }, "nodeType": "YulFunctionCall", - "src": "138157:11:18" + "src": "138157:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "138151:2:18" + "src": "138151:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "138181:17:18", + "src": "138181:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "138193:4:18", + "src": "138193:4:38", "type": "", "value": "0x40" } @@ -157123,28 +157123,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "138187:5:18" + "src": "138187:5:38" }, "nodeType": "YulFunctionCall", - "src": "138187:11:18" + "src": "138187:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "138181:2:18" + "src": "138181:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "138211:17:18", + "src": "138211:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "138223:4:18", + "src": "138223:4:38", "type": "", "value": "0x60" } @@ -157152,28 +157152,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "138217:5:18" + "src": "138217:5:38" }, "nodeType": "YulFunctionCall", - "src": "138217:11:18" + "src": "138217:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "138211:2:18" + "src": "138211:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "138241:17:18", + "src": "138241:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "138253:4:18", + "src": "138253:4:38", "type": "", "value": "0x80" } @@ -157181,28 +157181,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "138247:5:18" + "src": "138247:5:38" }, "nodeType": "YulFunctionCall", - "src": "138247:11:18" + "src": "138247:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "138241:2:18" + "src": "138241:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "138271:17:18", + "src": "138271:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "138283:4:18", + "src": "138283:4:38", "type": "", "value": "0xa0" } @@ -157210,28 +157210,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "138277:5:18" + "src": "138277:5:38" }, "nodeType": "YulFunctionCall", - "src": "138277:11:18" + "src": "138277:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "138271:2:18" + "src": "138271:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "138301:17:18", + "src": "138301:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "138313:4:18", + "src": "138313:4:38", "type": "", "value": "0xc0" } @@ -157239,28 +157239,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "138307:5:18" + "src": "138307:5:38" }, "nodeType": "YulFunctionCall", - "src": "138307:11:18" + "src": "138307:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "138301:2:18" + "src": "138301:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "138331:17:18", + "src": "138331:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "138343:4:18", + "src": "138343:4:38", "type": "", "value": "0xe0" } @@ -157268,28 +157268,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "138337:5:18" + "src": "138337:5:38" }, "nodeType": "YulFunctionCall", - "src": "138337:11:18" + "src": "138337:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "138331:2:18" + "src": "138331:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "138361:18:18", + "src": "138361:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "138373:5:18", + "src": "138373:5:38", "type": "", "value": "0x100" } @@ -157297,16 +157297,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "138367:5:18" + "src": "138367:5:38" }, "nodeType": "YulFunctionCall", - "src": "138367:12:18" + "src": "138367:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "138361:2:18" + "src": "138361:2:38" } ] }, @@ -157316,14 +157316,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "138464:4:18", + "src": "138464:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "138470:10:18", + "src": "138470:10:38", "type": "", "value": "0xf7e36245" } @@ -157331,13 +157331,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "138457:6:18" + "src": "138457:6:38" }, "nodeType": "YulFunctionCall", - "src": "138457:24:18" + "src": "138457:24:38" }, "nodeType": "YulExpressionStatement", - "src": "138457:24:18" + "src": "138457:24:38" }, { "expression": { @@ -157345,26 +157345,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "138501:4:18", + "src": "138501:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "138507:2:18" + "src": "138507:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "138494:6:18" + "src": "138494:6:38" }, "nodeType": "YulFunctionCall", - "src": "138494:16:18" + "src": "138494:16:38" }, "nodeType": "YulExpressionStatement", - "src": "138494:16:18" + "src": "138494:16:38" }, { "expression": { @@ -157372,14 +157372,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "138530:4:18", + "src": "138530:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "138536:4:18", + "src": "138536:4:38", "type": "", "value": "0x80" } @@ -157387,13 +157387,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "138523:6:18" + "src": "138523:6:38" }, "nodeType": "YulFunctionCall", - "src": "138523:18:18" + "src": "138523:18:38" }, "nodeType": "YulExpressionStatement", - "src": "138523:18:18" + "src": "138523:18:38" }, { "expression": { @@ -157401,26 +157401,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "138561:4:18", + "src": "138561:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "138567:2:18" + "src": "138567:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "138554:6:18" + "src": "138554:6:38" }, "nodeType": "YulFunctionCall", - "src": "138554:16:18" + "src": "138554:16:38" }, "nodeType": "YulExpressionStatement", - "src": "138554:16:18" + "src": "138554:16:38" }, { "expression": { @@ -157428,14 +157428,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "138590:4:18", + "src": "138590:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "138596:4:18", + "src": "138596:4:38", "type": "", "value": "0xc0" } @@ -157443,13 +157443,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "138583:6:18" + "src": "138583:6:38" }, "nodeType": "YulFunctionCall", - "src": "138583:18:18" + "src": "138583:18:38" }, "nodeType": "YulExpressionStatement", - "src": "138583:18:18" + "src": "138583:18:38" }, { "expression": { @@ -157457,26 +157457,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "138626:4:18", + "src": "138626:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "138632:2:18" + "src": "138632:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "138614:11:18" + "src": "138614:11:38" }, "nodeType": "YulFunctionCall", - "src": "138614:21:18" + "src": "138614:21:38" }, "nodeType": "YulExpressionStatement", - "src": "138614:21:18" + "src": "138614:21:38" }, { "expression": { @@ -157484,140 +157484,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "138660:4:18", + "src": "138660:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "138666:2:18" + "src": "138666:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "138648:11:18" + "src": "138648:11:38" }, "nodeType": "YulFunctionCall", - "src": "138648:21:18" + "src": "138648:21:38" }, "nodeType": "YulExpressionStatement", - "src": "138648:21:18" + "src": "138648:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35025, + "declaration": 38086, "isOffset": false, "isSlot": false, - "src": "138121:2:18", + "src": "138121:2:38", "valueSize": 1 }, { - "declaration": 35028, + "declaration": 38089, "isOffset": false, "isSlot": false, - "src": "138151:2:18", + "src": "138151:2:38", "valueSize": 1 }, { - "declaration": 35031, + "declaration": 38092, "isOffset": false, "isSlot": false, - "src": "138181:2:18", + "src": "138181:2:38", "valueSize": 1 }, { - "declaration": 35034, + "declaration": 38095, "isOffset": false, "isSlot": false, - "src": "138211:2:18", + "src": "138211:2:38", "valueSize": 1 }, { - "declaration": 35037, + "declaration": 38098, "isOffset": false, "isSlot": false, - "src": "138241:2:18", + "src": "138241:2:38", "valueSize": 1 }, { - "declaration": 35040, + "declaration": 38101, "isOffset": false, "isSlot": false, - "src": "138271:2:18", + "src": "138271:2:38", "valueSize": 1 }, { - "declaration": 35043, + "declaration": 38104, "isOffset": false, "isSlot": false, - "src": "138301:2:18", + "src": "138301:2:38", "valueSize": 1 }, { - "declaration": 35046, + "declaration": 38107, "isOffset": false, "isSlot": false, - "src": "138331:2:18", + "src": "138331:2:38", "valueSize": 1 }, { - "declaration": 35049, + "declaration": 38110, "isOffset": false, "isSlot": false, - "src": "138361:2:18", + "src": "138361:2:38", "valueSize": 1 }, { - "declaration": 35015, + "declaration": 38076, "isOffset": false, "isSlot": false, - "src": "138507:2:18", + "src": "138507:2:38", "valueSize": 1 }, { - "declaration": 35017, + "declaration": 38078, "isOffset": false, "isSlot": false, - "src": "138632:2:18", + "src": "138632:2:38", "valueSize": 1 }, { - "declaration": 35019, + "declaration": 38080, "isOffset": false, "isSlot": false, - "src": "138567:2:18", + "src": "138567:2:38", "valueSize": 1 }, { - "declaration": 35021, + "declaration": 38082, "isOffset": false, "isSlot": false, - "src": "138666:2:18", + "src": "138666:2:38", "valueSize": 1 } ], - "id": 35051, + "id": 38112, "nodeType": "InlineAssembly", - "src": "137743:936:18" + "src": "137743:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35053, + "id": 38114, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "138704:4:18", + "src": "138704:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -157626,14 +157626,14 @@ }, { "hexValue": "3078313034", - "id": 35054, + "id": 38115, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "138710:5:18", + "src": "138710:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -157652,18 +157652,18 @@ "typeString": "int_const 260" } ], - "id": 35052, + "id": 38113, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "138688:15:18", + "referencedDeclaration": 33383, + "src": "138688:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35055, + "id": 38116, "isConstant": false, "isLValue": false, "isPure": false, @@ -157672,21 +157672,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "138688:28:18", + "src": "138688:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35056, + "id": 38117, "nodeType": "ExpressionStatement", - "src": "138688:28:18" + "src": "138688:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "138735:273:18", + "src": "138735:273:38", "statements": [ { "expression": { @@ -157694,26 +157694,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "138756:4:18", + "src": "138756:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "138762:2:18" + "src": "138762:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "138749:6:18" + "src": "138749:6:38" }, "nodeType": "YulFunctionCall", - "src": "138749:16:18" + "src": "138749:16:38" }, "nodeType": "YulExpressionStatement", - "src": "138749:16:18" + "src": "138749:16:38" }, { "expression": { @@ -157721,26 +157721,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "138785:4:18", + "src": "138785:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "138791:2:18" + "src": "138791:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "138778:6:18" + "src": "138778:6:38" }, "nodeType": "YulFunctionCall", - "src": "138778:16:18" + "src": "138778:16:38" }, "nodeType": "YulExpressionStatement", - "src": "138778:16:18" + "src": "138778:16:38" }, { "expression": { @@ -157748,26 +157748,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "138814:4:18", + "src": "138814:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "138820:2:18" + "src": "138820:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "138807:6:18" + "src": "138807:6:38" }, "nodeType": "YulFunctionCall", - "src": "138807:16:18" + "src": "138807:16:38" }, "nodeType": "YulExpressionStatement", - "src": "138807:16:18" + "src": "138807:16:38" }, { "expression": { @@ -157775,26 +157775,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "138843:4:18", + "src": "138843:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "138849:2:18" + "src": "138849:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "138836:6:18" + "src": "138836:6:38" }, "nodeType": "YulFunctionCall", - "src": "138836:16:18" + "src": "138836:16:38" }, "nodeType": "YulExpressionStatement", - "src": "138836:16:18" + "src": "138836:16:38" }, { "expression": { @@ -157802,26 +157802,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "138872:4:18", + "src": "138872:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "138878:2:18" + "src": "138878:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "138865:6:18" + "src": "138865:6:38" }, "nodeType": "YulFunctionCall", - "src": "138865:16:18" + "src": "138865:16:38" }, "nodeType": "YulExpressionStatement", - "src": "138865:16:18" + "src": "138865:16:38" }, { "expression": { @@ -157829,26 +157829,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "138901:4:18", + "src": "138901:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "138907:2:18" + "src": "138907:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "138894:6:18" + "src": "138894:6:38" }, "nodeType": "YulFunctionCall", - "src": "138894:16:18" + "src": "138894:16:38" }, "nodeType": "YulExpressionStatement", - "src": "138894:16:18" + "src": "138894:16:38" }, { "expression": { @@ -157856,26 +157856,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "138930:4:18", + "src": "138930:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "138936:2:18" + "src": "138936:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "138923:6:18" + "src": "138923:6:38" }, "nodeType": "YulFunctionCall", - "src": "138923:16:18" + "src": "138923:16:38" }, "nodeType": "YulExpressionStatement", - "src": "138923:16:18" + "src": "138923:16:38" }, { "expression": { @@ -157883,26 +157883,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "138959:4:18", + "src": "138959:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "138965:2:18" + "src": "138965:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "138952:6:18" + "src": "138952:6:38" }, "nodeType": "YulFunctionCall", - "src": "138952:16:18" + "src": "138952:16:38" }, "nodeType": "YulExpressionStatement", - "src": "138952:16:18" + "src": "138952:16:38" }, { "expression": { @@ -157910,98 +157910,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "138988:5:18", + "src": "138988:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "138995:2:18" + "src": "138995:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "138981:6:18" + "src": "138981:6:38" }, "nodeType": "YulFunctionCall", - "src": "138981:17:18" + "src": "138981:17:38" }, "nodeType": "YulExpressionStatement", - "src": "138981:17:18" + "src": "138981:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35025, + "declaration": 38086, "isOffset": false, "isSlot": false, - "src": "138762:2:18", + "src": "138762:2:38", "valueSize": 1 }, { - "declaration": 35028, + "declaration": 38089, "isOffset": false, "isSlot": false, - "src": "138791:2:18", + "src": "138791:2:38", "valueSize": 1 }, { - "declaration": 35031, + "declaration": 38092, "isOffset": false, "isSlot": false, - "src": "138820:2:18", + "src": "138820:2:38", "valueSize": 1 }, { - "declaration": 35034, + "declaration": 38095, "isOffset": false, "isSlot": false, - "src": "138849:2:18", + "src": "138849:2:38", "valueSize": 1 }, { - "declaration": 35037, + "declaration": 38098, "isOffset": false, "isSlot": false, - "src": "138878:2:18", + "src": "138878:2:38", "valueSize": 1 }, { - "declaration": 35040, + "declaration": 38101, "isOffset": false, "isSlot": false, - "src": "138907:2:18", + "src": "138907:2:38", "valueSize": 1 }, { - "declaration": 35043, + "declaration": 38104, "isOffset": false, "isSlot": false, - "src": "138936:2:18", + "src": "138936:2:38", "valueSize": 1 }, { - "declaration": 35046, + "declaration": 38107, "isOffset": false, "isSlot": false, - "src": "138965:2:18", + "src": "138965:2:38", "valueSize": 1 }, { - "declaration": 35049, + "declaration": 38110, "isOffset": false, "isSlot": false, - "src": "138995:2:18", + "src": "138995:2:38", "valueSize": 1 } ], - "id": 35057, + "id": 38118, "nodeType": "InlineAssembly", - "src": "138726:282:18" + "src": "138726:282:38" } ] }, @@ -158009,20 +158009,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "137487:3:18", + "nameLocation": "137487:3:38", "parameters": { - "id": 35022, + "id": 38083, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35015, + "id": 38076, "mutability": "mutable", "name": "p0", - "nameLocation": "137499:2:18", + "nameLocation": "137499:2:38", "nodeType": "VariableDeclaration", - "scope": 35059, - "src": "137491:10:18", + "scope": 38120, + "src": "137491:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -158030,10 +158030,10 @@ "typeString": "address" }, "typeName": { - "id": 35014, + "id": 38075, "name": "address", "nodeType": "ElementaryTypeName", - "src": "137491:7:18", + "src": "137491:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -158044,13 +158044,13 @@ }, { "constant": false, - "id": 35017, + "id": 38078, "mutability": "mutable", "name": "p1", - "nameLocation": "137511:2:18", + "nameLocation": "137511:2:38", "nodeType": "VariableDeclaration", - "scope": 35059, - "src": "137503:10:18", + "scope": 38120, + "src": "137503:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -158058,10 +158058,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35016, + "id": 38077, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "137503:7:18", + "src": "137503:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -158071,13 +158071,13 @@ }, { "constant": false, - "id": 35019, + "id": 38080, "mutability": "mutable", "name": "p2", - "nameLocation": "137523:2:18", + "nameLocation": "137523:2:38", "nodeType": "VariableDeclaration", - "scope": 35059, - "src": "137515:10:18", + "scope": 38120, + "src": "137515:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -158085,10 +158085,10 @@ "typeString": "address" }, "typeName": { - "id": 35018, + "id": 38079, "name": "address", "nodeType": "ElementaryTypeName", - "src": "137515:7:18", + "src": "137515:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -158099,13 +158099,13 @@ }, { "constant": false, - "id": 35021, + "id": 38082, "mutability": "mutable", "name": "p3", - "nameLocation": "137535:2:18", + "nameLocation": "137535:2:38", "nodeType": "VariableDeclaration", - "scope": 35059, - "src": "137527:10:18", + "scope": 38120, + "src": "137527:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -158113,10 +158113,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35020, + "id": 38081, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "137527:7:18", + "src": "137527:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -158125,44 +158125,44 @@ "visibility": "internal" } ], - "src": "137490:48:18" + "src": "137490:48:38" }, "returnParameters": { - "id": 35023, + "id": 38084, "nodeType": "ParameterList", "parameters": [], - "src": "137553:0:18" + "src": "137553:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35099, + "id": 38160, "nodeType": "FunctionDefinition", - "src": "139020:1334:18", + "src": "139020:1334:38", "nodes": [], "body": { - "id": 35098, + "id": 38159, "nodeType": "Block", - "src": "139092:1262:18", + "src": "139092:1262:38", "nodes": [], "statements": [ { "assignments": [ - 35071 + 38132 ], "declarations": [ { "constant": false, - "id": 35071, + "id": 38132, "mutability": "mutable", "name": "m0", - "nameLocation": "139110:2:18", + "nameLocation": "139110:2:38", "nodeType": "VariableDeclaration", - "scope": 35098, - "src": "139102:10:18", + "scope": 38159, + "src": "139102:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -158170,10 +158170,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35070, + "id": 38131, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "139102:7:18", + "src": "139102:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -158182,24 +158182,24 @@ "visibility": "internal" } ], - "id": 35072, + "id": 38133, "nodeType": "VariableDeclarationStatement", - "src": "139102:10:18" + "src": "139102:10:38" }, { "assignments": [ - 35074 + 38135 ], "declarations": [ { "constant": false, - "id": 35074, + "id": 38135, "mutability": "mutable", "name": "m1", - "nameLocation": "139130:2:18", + "nameLocation": "139130:2:38", "nodeType": "VariableDeclaration", - "scope": 35098, - "src": "139122:10:18", + "scope": 38159, + "src": "139122:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -158207,10 +158207,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35073, + "id": 38134, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "139122:7:18", + "src": "139122:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -158219,24 +158219,24 @@ "visibility": "internal" } ], - "id": 35075, + "id": 38136, "nodeType": "VariableDeclarationStatement", - "src": "139122:10:18" + "src": "139122:10:38" }, { "assignments": [ - 35077 + 38138 ], "declarations": [ { "constant": false, - "id": 35077, + "id": 38138, "mutability": "mutable", "name": "m2", - "nameLocation": "139150:2:18", + "nameLocation": "139150:2:38", "nodeType": "VariableDeclaration", - "scope": 35098, - "src": "139142:10:18", + "scope": 38159, + "src": "139142:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -158244,10 +158244,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35076, + "id": 38137, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "139142:7:18", + "src": "139142:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -158256,24 +158256,24 @@ "visibility": "internal" } ], - "id": 35078, + "id": 38139, "nodeType": "VariableDeclarationStatement", - "src": "139142:10:18" + "src": "139142:10:38" }, { "assignments": [ - 35080 + 38141 ], "declarations": [ { "constant": false, - "id": 35080, + "id": 38141, "mutability": "mutable", "name": "m3", - "nameLocation": "139170:2:18", + "nameLocation": "139170:2:38", "nodeType": "VariableDeclaration", - "scope": 35098, - "src": "139162:10:18", + "scope": 38159, + "src": "139162:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -158281,10 +158281,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35079, + "id": 38140, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "139162:7:18", + "src": "139162:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -158293,24 +158293,24 @@ "visibility": "internal" } ], - "id": 35081, + "id": 38142, "nodeType": "VariableDeclarationStatement", - "src": "139162:10:18" + "src": "139162:10:38" }, { "assignments": [ - 35083 + 38144 ], "declarations": [ { "constant": false, - "id": 35083, + "id": 38144, "mutability": "mutable", "name": "m4", - "nameLocation": "139190:2:18", + "nameLocation": "139190:2:38", "nodeType": "VariableDeclaration", - "scope": 35098, - "src": "139182:10:18", + "scope": 38159, + "src": "139182:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -158318,10 +158318,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35082, + "id": 38143, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "139182:7:18", + "src": "139182:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -158330,24 +158330,24 @@ "visibility": "internal" } ], - "id": 35084, + "id": 38145, "nodeType": "VariableDeclarationStatement", - "src": "139182:10:18" + "src": "139182:10:38" }, { "assignments": [ - 35086 + 38147 ], "declarations": [ { "constant": false, - "id": 35086, + "id": 38147, "mutability": "mutable", "name": "m5", - "nameLocation": "139210:2:18", + "nameLocation": "139210:2:38", "nodeType": "VariableDeclaration", - "scope": 35098, - "src": "139202:10:18", + "scope": 38159, + "src": "139202:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -158355,10 +158355,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35085, + "id": 38146, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "139202:7:18", + "src": "139202:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -158367,24 +158367,24 @@ "visibility": "internal" } ], - "id": 35087, + "id": 38148, "nodeType": "VariableDeclarationStatement", - "src": "139202:10:18" + "src": "139202:10:38" }, { "assignments": [ - 35089 + 38150 ], "declarations": [ { "constant": false, - "id": 35089, + "id": 38150, "mutability": "mutable", "name": "m6", - "nameLocation": "139230:2:18", + "nameLocation": "139230:2:38", "nodeType": "VariableDeclaration", - "scope": 35098, - "src": "139222:10:18", + "scope": 38159, + "src": "139222:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -158392,10 +158392,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35088, + "id": 38149, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "139222:7:18", + "src": "139222:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -158404,27 +158404,27 @@ "visibility": "internal" } ], - "id": 35090, + "id": 38151, "nodeType": "VariableDeclarationStatement", - "src": "139222:10:18" + "src": "139222:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "139251:828:18", + "src": "139251:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "139294:313:18", + "src": "139294:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "139312:15:18", + "src": "139312:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "139326:1:18", + "src": "139326:1:38", "type": "", "value": "0" }, @@ -158432,7 +158432,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "139316:6:18", + "src": "139316:6:38", "type": "" } ] @@ -158440,16 +158440,16 @@ { "body": { "nodeType": "YulBlock", - "src": "139397:40:18", + "src": "139397:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "139426:9:18", + "src": "139426:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "139428:5:18" + "src": "139428:5:38" } ] }, @@ -158460,33 +158460,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "139414:6:18" + "src": "139414:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "139422:1:18" + "src": "139422:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "139409:4:18" + "src": "139409:4:38" }, "nodeType": "YulFunctionCall", - "src": "139409:15:18" + "src": "139409:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "139402:6:18" + "src": "139402:6:38" }, "nodeType": "YulFunctionCall", - "src": "139402:23:18" + "src": "139402:23:38" }, "nodeType": "YulIf", - "src": "139399:36:18" + "src": "139399:36:38" } ] }, @@ -158495,12 +158495,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "139354:6:18" + "src": "139354:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "139362:4:18", + "src": "139362:4:38", "type": "", "value": "0x20" } @@ -158508,30 +158508,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "139351:2:18" + "src": "139351:2:38" }, "nodeType": "YulFunctionCall", - "src": "139351:16:18" + "src": "139351:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "139368:28:18", + "src": "139368:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "139370:24:18", + "src": "139370:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "139384:6:18" + "src": "139384:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "139392:1:18", + "src": "139392:1:38", "type": "", "value": "1" } @@ -158539,16 +158539,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "139380:3:18" + "src": "139380:3:38" }, "nodeType": "YulFunctionCall", - "src": "139380:14:18" + "src": "139380:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "139370:6:18" + "src": "139370:6:38" } ] } @@ -158556,10 +158556,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "139348:2:18", + "src": "139348:2:38", "statements": [] }, - "src": "139344:93:18" + "src": "139344:93:38" }, { "expression": { @@ -158567,34 +158567,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "139461:3:18" + "src": "139461:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "139466:6:18" + "src": "139466:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "139454:6:18" + "src": "139454:6:38" }, "nodeType": "YulFunctionCall", - "src": "139454:19:18" + "src": "139454:19:38" }, "nodeType": "YulExpressionStatement", - "src": "139454:19:18" + "src": "139454:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "139490:37:18", + "src": "139490:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "139507:3:18", + "src": "139507:3:38", "type": "", "value": "256" }, @@ -158603,38 +158603,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "139516:1:18", + "src": "139516:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "139519:6:18" + "src": "139519:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "139512:3:18" + "src": "139512:3:38" }, "nodeType": "YulFunctionCall", - "src": "139512:14:18" + "src": "139512:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "139503:3:18" + "src": "139503:3:38" }, "nodeType": "YulFunctionCall", - "src": "139503:24:18" + "src": "139503:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "139494:5:18", + "src": "139494:5:38", "type": "" } ] @@ -158647,12 +158647,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "139555:3:18" + "src": "139555:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "139560:4:18", + "src": "139560:4:38", "type": "", "value": "0x20" } @@ -158660,59 +158660,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "139551:3:18" + "src": "139551:3:38" }, "nodeType": "YulFunctionCall", - "src": "139551:14:18" + "src": "139551:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "139571:5:18" + "src": "139571:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "139582:5:18" + "src": "139582:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "139589:1:18" + "src": "139589:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "139578:3:18" + "src": "139578:3:38" }, "nodeType": "YulFunctionCall", - "src": "139578:13:18" + "src": "139578:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "139567:3:18" + "src": "139567:3:38" }, "nodeType": "YulFunctionCall", - "src": "139567:25:18" + "src": "139567:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "139544:6:18" + "src": "139544:6:38" }, "nodeType": "YulFunctionCall", - "src": "139544:49:18" + "src": "139544:49:38" }, "nodeType": "YulExpressionStatement", - "src": "139544:49:18" + "src": "139544:49:38" } ] }, @@ -158722,27 +158722,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "139286:3:18", + "src": "139286:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "139291:1:18", + "src": "139291:1:38", "type": "" } ], - "src": "139265:342:18" + "src": "139265:342:38" }, { "nodeType": "YulAssignment", - "src": "139620:17:18", + "src": "139620:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "139632:4:18", + "src": "139632:4:38", "type": "", "value": "0x00" } @@ -158750,28 +158750,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "139626:5:18" + "src": "139626:5:38" }, "nodeType": "YulFunctionCall", - "src": "139626:11:18" + "src": "139626:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "139620:2:18" + "src": "139620:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "139650:17:18", + "src": "139650:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "139662:4:18", + "src": "139662:4:38", "type": "", "value": "0x20" } @@ -158779,28 +158779,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "139656:5:18" + "src": "139656:5:38" }, "nodeType": "YulFunctionCall", - "src": "139656:11:18" + "src": "139656:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "139650:2:18" + "src": "139650:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "139680:17:18", + "src": "139680:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "139692:4:18", + "src": "139692:4:38", "type": "", "value": "0x40" } @@ -158808,28 +158808,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "139686:5:18" + "src": "139686:5:38" }, "nodeType": "YulFunctionCall", - "src": "139686:11:18" + "src": "139686:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "139680:2:18" + "src": "139680:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "139710:17:18", + "src": "139710:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "139722:4:18", + "src": "139722:4:38", "type": "", "value": "0x60" } @@ -158837,28 +158837,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "139716:5:18" + "src": "139716:5:38" }, "nodeType": "YulFunctionCall", - "src": "139716:11:18" + "src": "139716:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "139710:2:18" + "src": "139710:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "139740:17:18", + "src": "139740:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "139752:4:18", + "src": "139752:4:38", "type": "", "value": "0x80" } @@ -158866,28 +158866,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "139746:5:18" + "src": "139746:5:38" }, "nodeType": "YulFunctionCall", - "src": "139746:11:18" + "src": "139746:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "139740:2:18" + "src": "139740:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "139770:17:18", + "src": "139770:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "139782:4:18", + "src": "139782:4:38", "type": "", "value": "0xa0" } @@ -158895,28 +158895,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "139776:5:18" + "src": "139776:5:38" }, "nodeType": "YulFunctionCall", - "src": "139776:11:18" + "src": "139776:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "139770:2:18" + "src": "139770:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "139800:17:18", + "src": "139800:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "139812:4:18", + "src": "139812:4:38", "type": "", "value": "0xc0" } @@ -158924,16 +158924,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "139806:5:18" + "src": "139806:5:38" }, "nodeType": "YulFunctionCall", - "src": "139806:11:18" + "src": "139806:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "139800:2:18" + "src": "139800:2:38" } ] }, @@ -158943,14 +158943,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "139900:4:18", + "src": "139900:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "139906:10:18", + "src": "139906:10:38", "type": "", "value": "0x205871c2" } @@ -158958,13 +158958,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "139893:6:18" + "src": "139893:6:38" }, "nodeType": "YulFunctionCall", - "src": "139893:24:18" + "src": "139893:24:38" }, "nodeType": "YulExpressionStatement", - "src": "139893:24:18" + "src": "139893:24:38" }, { "expression": { @@ -158972,26 +158972,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "139937:4:18", + "src": "139937:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "139943:2:18" + "src": "139943:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "139930:6:18" + "src": "139930:6:38" }, "nodeType": "YulFunctionCall", - "src": "139930:16:18" + "src": "139930:16:38" }, "nodeType": "YulExpressionStatement", - "src": "139930:16:18" + "src": "139930:16:38" }, { "expression": { @@ -158999,14 +158999,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "139966:4:18", + "src": "139966:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "139972:4:18", + "src": "139972:4:38", "type": "", "value": "0x80" } @@ -159014,13 +159014,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "139959:6:18" + "src": "139959:6:38" }, "nodeType": "YulFunctionCall", - "src": "139959:18:18" + "src": "139959:18:38" }, "nodeType": "YulExpressionStatement", - "src": "139959:18:18" + "src": "139959:18:38" }, { "expression": { @@ -159028,26 +159028,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "139997:4:18", + "src": "139997:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "140003:2:18" + "src": "140003:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "139990:6:18" + "src": "139990:6:38" }, "nodeType": "YulFunctionCall", - "src": "139990:16:18" + "src": "139990:16:38" }, "nodeType": "YulExpressionStatement", - "src": "139990:16:18" + "src": "139990:16:38" }, { "expression": { @@ -159055,26 +159055,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "140026:4:18", + "src": "140026:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "140032:2:18" + "src": "140032:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "140019:6:18" + "src": "140019:6:38" }, "nodeType": "YulFunctionCall", - "src": "140019:16:18" + "src": "140019:16:38" }, "nodeType": "YulExpressionStatement", - "src": "140019:16:18" + "src": "140019:16:38" }, { "expression": { @@ -159082,126 +159082,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "140060:4:18", + "src": "140060:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "140066:2:18" + "src": "140066:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "140048:11:18" + "src": "140048:11:38" }, "nodeType": "YulFunctionCall", - "src": "140048:21:18" + "src": "140048:21:38" }, "nodeType": "YulExpressionStatement", - "src": "140048:21:18" + "src": "140048:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35071, + "declaration": 38132, "isOffset": false, "isSlot": false, - "src": "139620:2:18", + "src": "139620:2:38", "valueSize": 1 }, { - "declaration": 35074, + "declaration": 38135, "isOffset": false, "isSlot": false, - "src": "139650:2:18", + "src": "139650:2:38", "valueSize": 1 }, { - "declaration": 35077, + "declaration": 38138, "isOffset": false, "isSlot": false, - "src": "139680:2:18", + "src": "139680:2:38", "valueSize": 1 }, { - "declaration": 35080, + "declaration": 38141, "isOffset": false, "isSlot": false, - "src": "139710:2:18", + "src": "139710:2:38", "valueSize": 1 }, { - "declaration": 35083, + "declaration": 38144, "isOffset": false, "isSlot": false, - "src": "139740:2:18", + "src": "139740:2:38", "valueSize": 1 }, { - "declaration": 35086, + "declaration": 38147, "isOffset": false, "isSlot": false, - "src": "139770:2:18", + "src": "139770:2:38", "valueSize": 1 }, { - "declaration": 35089, + "declaration": 38150, "isOffset": false, "isSlot": false, - "src": "139800:2:18", + "src": "139800:2:38", "valueSize": 1 }, { - "declaration": 35061, + "declaration": 38122, "isOffset": false, "isSlot": false, - "src": "139943:2:18", + "src": "139943:2:38", "valueSize": 1 }, { - "declaration": 35063, + "declaration": 38124, "isOffset": false, "isSlot": false, - "src": "140066:2:18", + "src": "140066:2:38", "valueSize": 1 }, { - "declaration": 35065, + "declaration": 38126, "isOffset": false, "isSlot": false, - "src": "140003:2:18", + "src": "140003:2:38", "valueSize": 1 }, { - "declaration": 35067, + "declaration": 38128, "isOffset": false, "isSlot": false, - "src": "140032:2:18", + "src": "140032:2:38", "valueSize": 1 } ], - "id": 35091, + "id": 38152, "nodeType": "InlineAssembly", - "src": "139242:837:18" + "src": "139242:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35093, + "id": 38154, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "140104:4:18", + "src": "140104:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -159210,14 +159210,14 @@ }, { "hexValue": "30786334", - "id": 35094, + "id": 38155, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "140110:4:18", + "src": "140110:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -159236,18 +159236,18 @@ "typeString": "int_const 196" } ], - "id": 35092, + "id": 38153, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "140088:15:18", + "referencedDeclaration": 33383, + "src": "140088:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35095, + "id": 38156, "isConstant": false, "isLValue": false, "isPure": false, @@ -159256,21 +159256,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "140088:27:18", + "src": "140088:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35096, + "id": 38157, "nodeType": "ExpressionStatement", - "src": "140088:27:18" + "src": "140088:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "140134:214:18", + "src": "140134:214:38", "statements": [ { "expression": { @@ -159278,26 +159278,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "140155:4:18", + "src": "140155:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "140161:2:18" + "src": "140161:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "140148:6:18" + "src": "140148:6:38" }, "nodeType": "YulFunctionCall", - "src": "140148:16:18" + "src": "140148:16:38" }, "nodeType": "YulExpressionStatement", - "src": "140148:16:18" + "src": "140148:16:38" }, { "expression": { @@ -159305,26 +159305,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "140184:4:18", + "src": "140184:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "140190:2:18" + "src": "140190:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "140177:6:18" + "src": "140177:6:38" }, "nodeType": "YulFunctionCall", - "src": "140177:16:18" + "src": "140177:16:38" }, "nodeType": "YulExpressionStatement", - "src": "140177:16:18" + "src": "140177:16:38" }, { "expression": { @@ -159332,26 +159332,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "140213:4:18", + "src": "140213:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "140219:2:18" + "src": "140219:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "140206:6:18" + "src": "140206:6:38" }, "nodeType": "YulFunctionCall", - "src": "140206:16:18" + "src": "140206:16:38" }, "nodeType": "YulExpressionStatement", - "src": "140206:16:18" + "src": "140206:16:38" }, { "expression": { @@ -159359,26 +159359,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "140242:4:18", + "src": "140242:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "140248:2:18" + "src": "140248:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "140235:6:18" + "src": "140235:6:38" }, "nodeType": "YulFunctionCall", - "src": "140235:16:18" + "src": "140235:16:38" }, "nodeType": "YulExpressionStatement", - "src": "140235:16:18" + "src": "140235:16:38" }, { "expression": { @@ -159386,26 +159386,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "140271:4:18", + "src": "140271:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "140277:2:18" + "src": "140277:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "140264:6:18" + "src": "140264:6:38" }, "nodeType": "YulFunctionCall", - "src": "140264:16:18" + "src": "140264:16:38" }, "nodeType": "YulExpressionStatement", - "src": "140264:16:18" + "src": "140264:16:38" }, { "expression": { @@ -159413,26 +159413,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "140300:4:18", + "src": "140300:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "140306:2:18" + "src": "140306:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "140293:6:18" + "src": "140293:6:38" }, "nodeType": "YulFunctionCall", - "src": "140293:16:18" + "src": "140293:16:38" }, "nodeType": "YulExpressionStatement", - "src": "140293:16:18" + "src": "140293:16:38" }, { "expression": { @@ -159440,84 +159440,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "140329:4:18", + "src": "140329:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "140335:2:18" + "src": "140335:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "140322:6:18" + "src": "140322:6:38" }, "nodeType": "YulFunctionCall", - "src": "140322:16:18" + "src": "140322:16:38" }, "nodeType": "YulExpressionStatement", - "src": "140322:16:18" + "src": "140322:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35071, + "declaration": 38132, "isOffset": false, "isSlot": false, - "src": "140161:2:18", + "src": "140161:2:38", "valueSize": 1 }, { - "declaration": 35074, + "declaration": 38135, "isOffset": false, "isSlot": false, - "src": "140190:2:18", + "src": "140190:2:38", "valueSize": 1 }, { - "declaration": 35077, + "declaration": 38138, "isOffset": false, "isSlot": false, - "src": "140219:2:18", + "src": "140219:2:38", "valueSize": 1 }, { - "declaration": 35080, + "declaration": 38141, "isOffset": false, "isSlot": false, - "src": "140248:2:18", + "src": "140248:2:38", "valueSize": 1 }, { - "declaration": 35083, + "declaration": 38144, "isOffset": false, "isSlot": false, - "src": "140277:2:18", + "src": "140277:2:38", "valueSize": 1 }, { - "declaration": 35086, + "declaration": 38147, "isOffset": false, "isSlot": false, - "src": "140306:2:18", + "src": "140306:2:38", "valueSize": 1 }, { - "declaration": 35089, + "declaration": 38150, "isOffset": false, "isSlot": false, - "src": "140335:2:18", + "src": "140335:2:38", "valueSize": 1 } ], - "id": 35097, + "id": 38158, "nodeType": "InlineAssembly", - "src": "140125:223:18" + "src": "140125:223:38" } ] }, @@ -159525,20 +159525,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "139029:3:18", + "nameLocation": "139029:3:38", "parameters": { - "id": 35068, + "id": 38129, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35061, + "id": 38122, "mutability": "mutable", "name": "p0", - "nameLocation": "139041:2:18", + "nameLocation": "139041:2:38", "nodeType": "VariableDeclaration", - "scope": 35099, - "src": "139033:10:18", + "scope": 38160, + "src": "139033:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -159546,10 +159546,10 @@ "typeString": "address" }, "typeName": { - "id": 35060, + "id": 38121, "name": "address", "nodeType": "ElementaryTypeName", - "src": "139033:7:18", + "src": "139033:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -159560,13 +159560,13 @@ }, { "constant": false, - "id": 35063, + "id": 38124, "mutability": "mutable", "name": "p1", - "nameLocation": "139053:2:18", + "nameLocation": "139053:2:38", "nodeType": "VariableDeclaration", - "scope": 35099, - "src": "139045:10:18", + "scope": 38160, + "src": "139045:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -159574,10 +159574,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35062, + "id": 38123, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "139045:7:18", + "src": "139045:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -159587,13 +159587,13 @@ }, { "constant": false, - "id": 35065, + "id": 38126, "mutability": "mutable", "name": "p2", - "nameLocation": "139062:2:18", + "nameLocation": "139062:2:38", "nodeType": "VariableDeclaration", - "scope": 35099, - "src": "139057:7:18", + "scope": 38160, + "src": "139057:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -159601,10 +159601,10 @@ "typeString": "bool" }, "typeName": { - "id": 35064, + "id": 38125, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "139057:4:18", + "src": "139057:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -159614,13 +159614,13 @@ }, { "constant": false, - "id": 35067, + "id": 38128, "mutability": "mutable", "name": "p3", - "nameLocation": "139074:2:18", + "nameLocation": "139074:2:38", "nodeType": "VariableDeclaration", - "scope": 35099, - "src": "139066:10:18", + "scope": 38160, + "src": "139066:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -159628,10 +159628,10 @@ "typeString": "address" }, "typeName": { - "id": 35066, + "id": 38127, "name": "address", "nodeType": "ElementaryTypeName", - "src": "139066:7:18", + "src": "139066:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -159641,44 +159641,44 @@ "visibility": "internal" } ], - "src": "139032:45:18" + "src": "139032:45:38" }, "returnParameters": { - "id": 35069, + "id": 38130, "nodeType": "ParameterList", "parameters": [], - "src": "139092:0:18" + "src": "139092:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35139, + "id": 38200, "nodeType": "FunctionDefinition", - "src": "140360:1328:18", + "src": "140360:1328:38", "nodes": [], "body": { - "id": 35138, + "id": 38199, "nodeType": "Block", - "src": "140429:1259:18", + "src": "140429:1259:38", "nodes": [], "statements": [ { "assignments": [ - 35111 + 38172 ], "declarations": [ { "constant": false, - "id": 35111, + "id": 38172, "mutability": "mutable", "name": "m0", - "nameLocation": "140447:2:18", + "nameLocation": "140447:2:38", "nodeType": "VariableDeclaration", - "scope": 35138, - "src": "140439:10:18", + "scope": 38199, + "src": "140439:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -159686,10 +159686,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35110, + "id": 38171, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "140439:7:18", + "src": "140439:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -159698,24 +159698,24 @@ "visibility": "internal" } ], - "id": 35112, + "id": 38173, "nodeType": "VariableDeclarationStatement", - "src": "140439:10:18" + "src": "140439:10:38" }, { "assignments": [ - 35114 + 38175 ], "declarations": [ { "constant": false, - "id": 35114, + "id": 38175, "mutability": "mutable", "name": "m1", - "nameLocation": "140467:2:18", + "nameLocation": "140467:2:38", "nodeType": "VariableDeclaration", - "scope": 35138, - "src": "140459:10:18", + "scope": 38199, + "src": "140459:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -159723,10 +159723,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35113, + "id": 38174, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "140459:7:18", + "src": "140459:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -159735,24 +159735,24 @@ "visibility": "internal" } ], - "id": 35115, + "id": 38176, "nodeType": "VariableDeclarationStatement", - "src": "140459:10:18" + "src": "140459:10:38" }, { "assignments": [ - 35117 + 38178 ], "declarations": [ { "constant": false, - "id": 35117, + "id": 38178, "mutability": "mutable", "name": "m2", - "nameLocation": "140487:2:18", + "nameLocation": "140487:2:38", "nodeType": "VariableDeclaration", - "scope": 35138, - "src": "140479:10:18", + "scope": 38199, + "src": "140479:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -159760,10 +159760,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35116, + "id": 38177, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "140479:7:18", + "src": "140479:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -159772,24 +159772,24 @@ "visibility": "internal" } ], - "id": 35118, + "id": 38179, "nodeType": "VariableDeclarationStatement", - "src": "140479:10:18" + "src": "140479:10:38" }, { "assignments": [ - 35120 + 38181 ], "declarations": [ { "constant": false, - "id": 35120, + "id": 38181, "mutability": "mutable", "name": "m3", - "nameLocation": "140507:2:18", + "nameLocation": "140507:2:38", "nodeType": "VariableDeclaration", - "scope": 35138, - "src": "140499:10:18", + "scope": 38199, + "src": "140499:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -159797,10 +159797,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35119, + "id": 38180, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "140499:7:18", + "src": "140499:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -159809,24 +159809,24 @@ "visibility": "internal" } ], - "id": 35121, + "id": 38182, "nodeType": "VariableDeclarationStatement", - "src": "140499:10:18" + "src": "140499:10:38" }, { "assignments": [ - 35123 + 38184 ], "declarations": [ { "constant": false, - "id": 35123, + "id": 38184, "mutability": "mutable", "name": "m4", - "nameLocation": "140527:2:18", + "nameLocation": "140527:2:38", "nodeType": "VariableDeclaration", - "scope": 35138, - "src": "140519:10:18", + "scope": 38199, + "src": "140519:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -159834,10 +159834,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35122, + "id": 38183, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "140519:7:18", + "src": "140519:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -159846,24 +159846,24 @@ "visibility": "internal" } ], - "id": 35124, + "id": 38185, "nodeType": "VariableDeclarationStatement", - "src": "140519:10:18" + "src": "140519:10:38" }, { "assignments": [ - 35126 + 38187 ], "declarations": [ { "constant": false, - "id": 35126, + "id": 38187, "mutability": "mutable", "name": "m5", - "nameLocation": "140547:2:18", + "nameLocation": "140547:2:38", "nodeType": "VariableDeclaration", - "scope": 35138, - "src": "140539:10:18", + "scope": 38199, + "src": "140539:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -159871,10 +159871,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35125, + "id": 38186, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "140539:7:18", + "src": "140539:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -159883,24 +159883,24 @@ "visibility": "internal" } ], - "id": 35127, + "id": 38188, "nodeType": "VariableDeclarationStatement", - "src": "140539:10:18" + "src": "140539:10:38" }, { "assignments": [ - 35129 + 38190 ], "declarations": [ { "constant": false, - "id": 35129, + "id": 38190, "mutability": "mutable", "name": "m6", - "nameLocation": "140567:2:18", + "nameLocation": "140567:2:38", "nodeType": "VariableDeclaration", - "scope": 35138, - "src": "140559:10:18", + "scope": 38199, + "src": "140559:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -159908,10 +159908,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35128, + "id": 38189, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "140559:7:18", + "src": "140559:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -159920,27 +159920,27 @@ "visibility": "internal" } ], - "id": 35130, + "id": 38191, "nodeType": "VariableDeclarationStatement", - "src": "140559:10:18" + "src": "140559:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "140588:825:18", + "src": "140588:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "140631:313:18", + "src": "140631:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "140649:15:18", + "src": "140649:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "140663:1:18", + "src": "140663:1:38", "type": "", "value": "0" }, @@ -159948,7 +159948,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "140653:6:18", + "src": "140653:6:38", "type": "" } ] @@ -159956,16 +159956,16 @@ { "body": { "nodeType": "YulBlock", - "src": "140734:40:18", + "src": "140734:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "140763:9:18", + "src": "140763:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "140765:5:18" + "src": "140765:5:38" } ] }, @@ -159976,33 +159976,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "140751:6:18" + "src": "140751:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "140759:1:18" + "src": "140759:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "140746:4:18" + "src": "140746:4:38" }, "nodeType": "YulFunctionCall", - "src": "140746:15:18" + "src": "140746:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "140739:6:18" + "src": "140739:6:38" }, "nodeType": "YulFunctionCall", - "src": "140739:23:18" + "src": "140739:23:38" }, "nodeType": "YulIf", - "src": "140736:36:18" + "src": "140736:36:38" } ] }, @@ -160011,12 +160011,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "140691:6:18" + "src": "140691:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "140699:4:18", + "src": "140699:4:38", "type": "", "value": "0x20" } @@ -160024,30 +160024,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "140688:2:18" + "src": "140688:2:38" }, "nodeType": "YulFunctionCall", - "src": "140688:16:18" + "src": "140688:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "140705:28:18", + "src": "140705:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "140707:24:18", + "src": "140707:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "140721:6:18" + "src": "140721:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "140729:1:18", + "src": "140729:1:38", "type": "", "value": "1" } @@ -160055,16 +160055,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "140717:3:18" + "src": "140717:3:38" }, "nodeType": "YulFunctionCall", - "src": "140717:14:18" + "src": "140717:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "140707:6:18" + "src": "140707:6:38" } ] } @@ -160072,10 +160072,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "140685:2:18", + "src": "140685:2:38", "statements": [] }, - "src": "140681:93:18" + "src": "140681:93:38" }, { "expression": { @@ -160083,34 +160083,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "140798:3:18" + "src": "140798:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "140803:6:18" + "src": "140803:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "140791:6:18" + "src": "140791:6:38" }, "nodeType": "YulFunctionCall", - "src": "140791:19:18" + "src": "140791:19:38" }, "nodeType": "YulExpressionStatement", - "src": "140791:19:18" + "src": "140791:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "140827:37:18", + "src": "140827:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "140844:3:18", + "src": "140844:3:38", "type": "", "value": "256" }, @@ -160119,38 +160119,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "140853:1:18", + "src": "140853:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "140856:6:18" + "src": "140856:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "140849:3:18" + "src": "140849:3:38" }, "nodeType": "YulFunctionCall", - "src": "140849:14:18" + "src": "140849:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "140840:3:18" + "src": "140840:3:38" }, "nodeType": "YulFunctionCall", - "src": "140840:24:18" + "src": "140840:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "140831:5:18", + "src": "140831:5:38", "type": "" } ] @@ -160163,12 +160163,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "140892:3:18" + "src": "140892:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "140897:4:18", + "src": "140897:4:38", "type": "", "value": "0x20" } @@ -160176,59 +160176,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "140888:3:18" + "src": "140888:3:38" }, "nodeType": "YulFunctionCall", - "src": "140888:14:18" + "src": "140888:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "140908:5:18" + "src": "140908:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "140919:5:18" + "src": "140919:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "140926:1:18" + "src": "140926:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "140915:3:18" + "src": "140915:3:38" }, "nodeType": "YulFunctionCall", - "src": "140915:13:18" + "src": "140915:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "140904:3:18" + "src": "140904:3:38" }, "nodeType": "YulFunctionCall", - "src": "140904:25:18" + "src": "140904:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "140881:6:18" + "src": "140881:6:38" }, "nodeType": "YulFunctionCall", - "src": "140881:49:18" + "src": "140881:49:38" }, "nodeType": "YulExpressionStatement", - "src": "140881:49:18" + "src": "140881:49:38" } ] }, @@ -160238,27 +160238,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "140623:3:18", + "src": "140623:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "140628:1:18", + "src": "140628:1:38", "type": "" } ], - "src": "140602:342:18" + "src": "140602:342:38" }, { "nodeType": "YulAssignment", - "src": "140957:17:18", + "src": "140957:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "140969:4:18", + "src": "140969:4:38", "type": "", "value": "0x00" } @@ -160266,28 +160266,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "140963:5:18" + "src": "140963:5:38" }, "nodeType": "YulFunctionCall", - "src": "140963:11:18" + "src": "140963:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "140957:2:18" + "src": "140957:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "140987:17:18", + "src": "140987:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "140999:4:18", + "src": "140999:4:38", "type": "", "value": "0x20" } @@ -160295,28 +160295,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "140993:5:18" + "src": "140993:5:38" }, "nodeType": "YulFunctionCall", - "src": "140993:11:18" + "src": "140993:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "140987:2:18" + "src": "140987:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "141017:17:18", + "src": "141017:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "141029:4:18", + "src": "141029:4:38", "type": "", "value": "0x40" } @@ -160324,28 +160324,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "141023:5:18" + "src": "141023:5:38" }, "nodeType": "YulFunctionCall", - "src": "141023:11:18" + "src": "141023:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "141017:2:18" + "src": "141017:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "141047:17:18", + "src": "141047:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "141059:4:18", + "src": "141059:4:38", "type": "", "value": "0x60" } @@ -160353,28 +160353,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "141053:5:18" + "src": "141053:5:38" }, "nodeType": "YulFunctionCall", - "src": "141053:11:18" + "src": "141053:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "141047:2:18" + "src": "141047:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "141077:17:18", + "src": "141077:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "141089:4:18", + "src": "141089:4:38", "type": "", "value": "0x80" } @@ -160382,28 +160382,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "141083:5:18" + "src": "141083:5:38" }, "nodeType": "YulFunctionCall", - "src": "141083:11:18" + "src": "141083:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "141077:2:18" + "src": "141077:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "141107:17:18", + "src": "141107:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "141119:4:18", + "src": "141119:4:38", "type": "", "value": "0xa0" } @@ -160411,28 +160411,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "141113:5:18" + "src": "141113:5:38" }, "nodeType": "YulFunctionCall", - "src": "141113:11:18" + "src": "141113:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "141107:2:18" + "src": "141107:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "141137:17:18", + "src": "141137:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "141149:4:18", + "src": "141149:4:38", "type": "", "value": "0xc0" } @@ -160440,16 +160440,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "141143:5:18" + "src": "141143:5:38" }, "nodeType": "YulFunctionCall", - "src": "141143:11:18" + "src": "141143:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "141137:2:18" + "src": "141137:2:38" } ] }, @@ -160459,14 +160459,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "141234:4:18", + "src": "141234:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "141240:10:18", + "src": "141240:10:38", "type": "", "value": "0x5f1d5c9f" } @@ -160474,13 +160474,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "141227:6:18" + "src": "141227:6:38" }, "nodeType": "YulFunctionCall", - "src": "141227:24:18" + "src": "141227:24:38" }, "nodeType": "YulExpressionStatement", - "src": "141227:24:18" + "src": "141227:24:38" }, { "expression": { @@ -160488,26 +160488,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "141271:4:18", + "src": "141271:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "141277:2:18" + "src": "141277:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "141264:6:18" + "src": "141264:6:38" }, "nodeType": "YulFunctionCall", - "src": "141264:16:18" + "src": "141264:16:38" }, "nodeType": "YulExpressionStatement", - "src": "141264:16:18" + "src": "141264:16:38" }, { "expression": { @@ -160515,14 +160515,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "141300:4:18", + "src": "141300:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "141306:4:18", + "src": "141306:4:38", "type": "", "value": "0x80" } @@ -160530,13 +160530,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "141293:6:18" + "src": "141293:6:38" }, "nodeType": "YulFunctionCall", - "src": "141293:18:18" + "src": "141293:18:38" }, "nodeType": "YulExpressionStatement", - "src": "141293:18:18" + "src": "141293:18:38" }, { "expression": { @@ -160544,26 +160544,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "141331:4:18", + "src": "141331:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "141337:2:18" + "src": "141337:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "141324:6:18" + "src": "141324:6:38" }, "nodeType": "YulFunctionCall", - "src": "141324:16:18" + "src": "141324:16:38" }, "nodeType": "YulExpressionStatement", - "src": "141324:16:18" + "src": "141324:16:38" }, { "expression": { @@ -160571,26 +160571,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "141360:4:18", + "src": "141360:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "141366:2:18" + "src": "141366:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "141353:6:18" + "src": "141353:6:38" }, "nodeType": "YulFunctionCall", - "src": "141353:16:18" + "src": "141353:16:38" }, "nodeType": "YulExpressionStatement", - "src": "141353:16:18" + "src": "141353:16:38" }, { "expression": { @@ -160598,126 +160598,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "141394:4:18", + "src": "141394:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "141400:2:18" + "src": "141400:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "141382:11:18" + "src": "141382:11:38" }, "nodeType": "YulFunctionCall", - "src": "141382:21:18" + "src": "141382:21:38" }, "nodeType": "YulExpressionStatement", - "src": "141382:21:18" + "src": "141382:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35111, + "declaration": 38172, "isOffset": false, "isSlot": false, - "src": "140957:2:18", + "src": "140957:2:38", "valueSize": 1 }, { - "declaration": 35114, + "declaration": 38175, "isOffset": false, "isSlot": false, - "src": "140987:2:18", + "src": "140987:2:38", "valueSize": 1 }, { - "declaration": 35117, + "declaration": 38178, "isOffset": false, "isSlot": false, - "src": "141017:2:18", + "src": "141017:2:38", "valueSize": 1 }, { - "declaration": 35120, + "declaration": 38181, "isOffset": false, "isSlot": false, - "src": "141047:2:18", + "src": "141047:2:38", "valueSize": 1 }, { - "declaration": 35123, + "declaration": 38184, "isOffset": false, "isSlot": false, - "src": "141077:2:18", + "src": "141077:2:38", "valueSize": 1 }, { - "declaration": 35126, + "declaration": 38187, "isOffset": false, "isSlot": false, - "src": "141107:2:18", + "src": "141107:2:38", "valueSize": 1 }, { - "declaration": 35129, + "declaration": 38190, "isOffset": false, "isSlot": false, - "src": "141137:2:18", + "src": "141137:2:38", "valueSize": 1 }, { - "declaration": 35101, + "declaration": 38162, "isOffset": false, "isSlot": false, - "src": "141277:2:18", + "src": "141277:2:38", "valueSize": 1 }, { - "declaration": 35103, + "declaration": 38164, "isOffset": false, "isSlot": false, - "src": "141400:2:18", + "src": "141400:2:38", "valueSize": 1 }, { - "declaration": 35105, + "declaration": 38166, "isOffset": false, "isSlot": false, - "src": "141337:2:18", + "src": "141337:2:38", "valueSize": 1 }, { - "declaration": 35107, + "declaration": 38168, "isOffset": false, "isSlot": false, - "src": "141366:2:18", + "src": "141366:2:38", "valueSize": 1 } ], - "id": 35131, + "id": 38192, "nodeType": "InlineAssembly", - "src": "140579:834:18" + "src": "140579:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35133, + "id": 38194, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "141438:4:18", + "src": "141438:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -160726,14 +160726,14 @@ }, { "hexValue": "30786334", - "id": 35134, + "id": 38195, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "141444:4:18", + "src": "141444:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -160752,18 +160752,18 @@ "typeString": "int_const 196" } ], - "id": 35132, + "id": 38193, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "141422:15:18", + "referencedDeclaration": 33383, + "src": "141422:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35135, + "id": 38196, "isConstant": false, "isLValue": false, "isPure": false, @@ -160772,21 +160772,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "141422:27:18", + "src": "141422:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35136, + "id": 38197, "nodeType": "ExpressionStatement", - "src": "141422:27:18" + "src": "141422:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "141468:214:18", + "src": "141468:214:38", "statements": [ { "expression": { @@ -160794,26 +160794,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "141489:4:18", + "src": "141489:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "141495:2:18" + "src": "141495:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "141482:6:18" + "src": "141482:6:38" }, "nodeType": "YulFunctionCall", - "src": "141482:16:18" + "src": "141482:16:38" }, "nodeType": "YulExpressionStatement", - "src": "141482:16:18" + "src": "141482:16:38" }, { "expression": { @@ -160821,26 +160821,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "141518:4:18", + "src": "141518:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "141524:2:18" + "src": "141524:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "141511:6:18" + "src": "141511:6:38" }, "nodeType": "YulFunctionCall", - "src": "141511:16:18" + "src": "141511:16:38" }, "nodeType": "YulExpressionStatement", - "src": "141511:16:18" + "src": "141511:16:38" }, { "expression": { @@ -160848,26 +160848,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "141547:4:18", + "src": "141547:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "141553:2:18" + "src": "141553:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "141540:6:18" + "src": "141540:6:38" }, "nodeType": "YulFunctionCall", - "src": "141540:16:18" + "src": "141540:16:38" }, "nodeType": "YulExpressionStatement", - "src": "141540:16:18" + "src": "141540:16:38" }, { "expression": { @@ -160875,26 +160875,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "141576:4:18", + "src": "141576:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "141582:2:18" + "src": "141582:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "141569:6:18" + "src": "141569:6:38" }, "nodeType": "YulFunctionCall", - "src": "141569:16:18" + "src": "141569:16:38" }, "nodeType": "YulExpressionStatement", - "src": "141569:16:18" + "src": "141569:16:38" }, { "expression": { @@ -160902,26 +160902,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "141605:4:18", + "src": "141605:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "141611:2:18" + "src": "141611:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "141598:6:18" + "src": "141598:6:38" }, "nodeType": "YulFunctionCall", - "src": "141598:16:18" + "src": "141598:16:38" }, "nodeType": "YulExpressionStatement", - "src": "141598:16:18" + "src": "141598:16:38" }, { "expression": { @@ -160929,26 +160929,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "141634:4:18", + "src": "141634:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "141640:2:18" + "src": "141640:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "141627:6:18" + "src": "141627:6:38" }, "nodeType": "YulFunctionCall", - "src": "141627:16:18" + "src": "141627:16:38" }, "nodeType": "YulExpressionStatement", - "src": "141627:16:18" + "src": "141627:16:38" }, { "expression": { @@ -160956,84 +160956,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "141663:4:18", + "src": "141663:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "141669:2:18" + "src": "141669:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "141656:6:18" + "src": "141656:6:38" }, "nodeType": "YulFunctionCall", - "src": "141656:16:18" + "src": "141656:16:38" }, "nodeType": "YulExpressionStatement", - "src": "141656:16:18" + "src": "141656:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35111, + "declaration": 38172, "isOffset": false, "isSlot": false, - "src": "141495:2:18", + "src": "141495:2:38", "valueSize": 1 }, { - "declaration": 35114, + "declaration": 38175, "isOffset": false, "isSlot": false, - "src": "141524:2:18", + "src": "141524:2:38", "valueSize": 1 }, { - "declaration": 35117, + "declaration": 38178, "isOffset": false, "isSlot": false, - "src": "141553:2:18", + "src": "141553:2:38", "valueSize": 1 }, { - "declaration": 35120, + "declaration": 38181, "isOffset": false, "isSlot": false, - "src": "141582:2:18", + "src": "141582:2:38", "valueSize": 1 }, { - "declaration": 35123, + "declaration": 38184, "isOffset": false, "isSlot": false, - "src": "141611:2:18", + "src": "141611:2:38", "valueSize": 1 }, { - "declaration": 35126, + "declaration": 38187, "isOffset": false, "isSlot": false, - "src": "141640:2:18", + "src": "141640:2:38", "valueSize": 1 }, { - "declaration": 35129, + "declaration": 38190, "isOffset": false, "isSlot": false, - "src": "141669:2:18", + "src": "141669:2:38", "valueSize": 1 } ], - "id": 35137, + "id": 38198, "nodeType": "InlineAssembly", - "src": "141459:223:18" + "src": "141459:223:38" } ] }, @@ -161041,20 +161041,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "140369:3:18", + "nameLocation": "140369:3:38", "parameters": { - "id": 35108, + "id": 38169, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35101, + "id": 38162, "mutability": "mutable", "name": "p0", - "nameLocation": "140381:2:18", + "nameLocation": "140381:2:38", "nodeType": "VariableDeclaration", - "scope": 35139, - "src": "140373:10:18", + "scope": 38200, + "src": "140373:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -161062,10 +161062,10 @@ "typeString": "address" }, "typeName": { - "id": 35100, + "id": 38161, "name": "address", "nodeType": "ElementaryTypeName", - "src": "140373:7:18", + "src": "140373:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -161076,13 +161076,13 @@ }, { "constant": false, - "id": 35103, + "id": 38164, "mutability": "mutable", "name": "p1", - "nameLocation": "140393:2:18", + "nameLocation": "140393:2:38", "nodeType": "VariableDeclaration", - "scope": 35139, - "src": "140385:10:18", + "scope": 38200, + "src": "140385:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -161090,10 +161090,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35102, + "id": 38163, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "140385:7:18", + "src": "140385:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -161103,13 +161103,13 @@ }, { "constant": false, - "id": 35105, + "id": 38166, "mutability": "mutable", "name": "p2", - "nameLocation": "140402:2:18", + "nameLocation": "140402:2:38", "nodeType": "VariableDeclaration", - "scope": 35139, - "src": "140397:7:18", + "scope": 38200, + "src": "140397:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -161117,10 +161117,10 @@ "typeString": "bool" }, "typeName": { - "id": 35104, + "id": 38165, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "140397:4:18", + "src": "140397:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -161130,13 +161130,13 @@ }, { "constant": false, - "id": 35107, + "id": 38168, "mutability": "mutable", "name": "p3", - "nameLocation": "140411:2:18", + "nameLocation": "140411:2:38", "nodeType": "VariableDeclaration", - "scope": 35139, - "src": "140406:7:18", + "scope": 38200, + "src": "140406:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -161144,10 +161144,10 @@ "typeString": "bool" }, "typeName": { - "id": 35106, + "id": 38167, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "140406:4:18", + "src": "140406:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -161156,44 +161156,44 @@ "visibility": "internal" } ], - "src": "140372:42:18" + "src": "140372:42:38" }, "returnParameters": { - "id": 35109, + "id": 38170, "nodeType": "ParameterList", "parameters": [], - "src": "140429:0:18" + "src": "140429:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35179, + "id": 38240, "nodeType": "FunctionDefinition", - "src": "141694:1334:18", + "src": "141694:1334:38", "nodes": [], "body": { - "id": 35178, + "id": 38239, "nodeType": "Block", - "src": "141766:1262:18", + "src": "141766:1262:38", "nodes": [], "statements": [ { "assignments": [ - 35151 + 38212 ], "declarations": [ { "constant": false, - "id": 35151, + "id": 38212, "mutability": "mutable", "name": "m0", - "nameLocation": "141784:2:18", + "nameLocation": "141784:2:38", "nodeType": "VariableDeclaration", - "scope": 35178, - "src": "141776:10:18", + "scope": 38239, + "src": "141776:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -161201,10 +161201,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35150, + "id": 38211, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "141776:7:18", + "src": "141776:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -161213,24 +161213,24 @@ "visibility": "internal" } ], - "id": 35152, + "id": 38213, "nodeType": "VariableDeclarationStatement", - "src": "141776:10:18" + "src": "141776:10:38" }, { "assignments": [ - 35154 + 38215 ], "declarations": [ { "constant": false, - "id": 35154, + "id": 38215, "mutability": "mutable", "name": "m1", - "nameLocation": "141804:2:18", + "nameLocation": "141804:2:38", "nodeType": "VariableDeclaration", - "scope": 35178, - "src": "141796:10:18", + "scope": 38239, + "src": "141796:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -161238,10 +161238,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35153, + "id": 38214, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "141796:7:18", + "src": "141796:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -161250,24 +161250,24 @@ "visibility": "internal" } ], - "id": 35155, + "id": 38216, "nodeType": "VariableDeclarationStatement", - "src": "141796:10:18" + "src": "141796:10:38" }, { "assignments": [ - 35157 + 38218 ], "declarations": [ { "constant": false, - "id": 35157, + "id": 38218, "mutability": "mutable", "name": "m2", - "nameLocation": "141824:2:18", + "nameLocation": "141824:2:38", "nodeType": "VariableDeclaration", - "scope": 35178, - "src": "141816:10:18", + "scope": 38239, + "src": "141816:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -161275,10 +161275,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35156, + "id": 38217, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "141816:7:18", + "src": "141816:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -161287,24 +161287,24 @@ "visibility": "internal" } ], - "id": 35158, + "id": 38219, "nodeType": "VariableDeclarationStatement", - "src": "141816:10:18" + "src": "141816:10:38" }, { "assignments": [ - 35160 + 38221 ], "declarations": [ { "constant": false, - "id": 35160, + "id": 38221, "mutability": "mutable", "name": "m3", - "nameLocation": "141844:2:18", + "nameLocation": "141844:2:38", "nodeType": "VariableDeclaration", - "scope": 35178, - "src": "141836:10:18", + "scope": 38239, + "src": "141836:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -161312,10 +161312,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35159, + "id": 38220, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "141836:7:18", + "src": "141836:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -161324,24 +161324,24 @@ "visibility": "internal" } ], - "id": 35161, + "id": 38222, "nodeType": "VariableDeclarationStatement", - "src": "141836:10:18" + "src": "141836:10:38" }, { "assignments": [ - 35163 + 38224 ], "declarations": [ { "constant": false, - "id": 35163, + "id": 38224, "mutability": "mutable", "name": "m4", - "nameLocation": "141864:2:18", + "nameLocation": "141864:2:38", "nodeType": "VariableDeclaration", - "scope": 35178, - "src": "141856:10:18", + "scope": 38239, + "src": "141856:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -161349,10 +161349,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35162, + "id": 38223, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "141856:7:18", + "src": "141856:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -161361,24 +161361,24 @@ "visibility": "internal" } ], - "id": 35164, + "id": 38225, "nodeType": "VariableDeclarationStatement", - "src": "141856:10:18" + "src": "141856:10:38" }, { "assignments": [ - 35166 + 38227 ], "declarations": [ { "constant": false, - "id": 35166, + "id": 38227, "mutability": "mutable", "name": "m5", - "nameLocation": "141884:2:18", + "nameLocation": "141884:2:38", "nodeType": "VariableDeclaration", - "scope": 35178, - "src": "141876:10:18", + "scope": 38239, + "src": "141876:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -161386,10 +161386,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35165, + "id": 38226, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "141876:7:18", + "src": "141876:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -161398,24 +161398,24 @@ "visibility": "internal" } ], - "id": 35167, + "id": 38228, "nodeType": "VariableDeclarationStatement", - "src": "141876:10:18" + "src": "141876:10:38" }, { "assignments": [ - 35169 + 38230 ], "declarations": [ { "constant": false, - "id": 35169, + "id": 38230, "mutability": "mutable", "name": "m6", - "nameLocation": "141904:2:18", + "nameLocation": "141904:2:38", "nodeType": "VariableDeclaration", - "scope": 35178, - "src": "141896:10:18", + "scope": 38239, + "src": "141896:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -161423,10 +161423,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35168, + "id": 38229, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "141896:7:18", + "src": "141896:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -161435,27 +161435,27 @@ "visibility": "internal" } ], - "id": 35170, + "id": 38231, "nodeType": "VariableDeclarationStatement", - "src": "141896:10:18" + "src": "141896:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "141925:828:18", + "src": "141925:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "141968:313:18", + "src": "141968:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "141986:15:18", + "src": "141986:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "142000:1:18", + "src": "142000:1:38", "type": "", "value": "0" }, @@ -161463,7 +161463,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "141990:6:18", + "src": "141990:6:38", "type": "" } ] @@ -161471,16 +161471,16 @@ { "body": { "nodeType": "YulBlock", - "src": "142071:40:18", + "src": "142071:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "142100:9:18", + "src": "142100:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "142102:5:18" + "src": "142102:5:38" } ] }, @@ -161491,33 +161491,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "142088:6:18" + "src": "142088:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "142096:1:18" + "src": "142096:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "142083:4:18" + "src": "142083:4:38" }, "nodeType": "YulFunctionCall", - "src": "142083:15:18" + "src": "142083:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "142076:6:18" + "src": "142076:6:38" }, "nodeType": "YulFunctionCall", - "src": "142076:23:18" + "src": "142076:23:38" }, "nodeType": "YulIf", - "src": "142073:36:18" + "src": "142073:36:38" } ] }, @@ -161526,12 +161526,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "142028:6:18" + "src": "142028:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "142036:4:18", + "src": "142036:4:38", "type": "", "value": "0x20" } @@ -161539,30 +161539,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "142025:2:18" + "src": "142025:2:38" }, "nodeType": "YulFunctionCall", - "src": "142025:16:18" + "src": "142025:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "142042:28:18", + "src": "142042:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "142044:24:18", + "src": "142044:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "142058:6:18" + "src": "142058:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "142066:1:18", + "src": "142066:1:38", "type": "", "value": "1" } @@ -161570,16 +161570,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "142054:3:18" + "src": "142054:3:38" }, "nodeType": "YulFunctionCall", - "src": "142054:14:18" + "src": "142054:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "142044:6:18" + "src": "142044:6:38" } ] } @@ -161587,10 +161587,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "142022:2:18", + "src": "142022:2:38", "statements": [] }, - "src": "142018:93:18" + "src": "142018:93:38" }, { "expression": { @@ -161598,34 +161598,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "142135:3:18" + "src": "142135:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "142140:6:18" + "src": "142140:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "142128:6:18" + "src": "142128:6:38" }, "nodeType": "YulFunctionCall", - "src": "142128:19:18" + "src": "142128:19:38" }, "nodeType": "YulExpressionStatement", - "src": "142128:19:18" + "src": "142128:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "142164:37:18", + "src": "142164:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "142181:3:18", + "src": "142181:3:38", "type": "", "value": "256" }, @@ -161634,38 +161634,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "142190:1:18", + "src": "142190:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "142193:6:18" + "src": "142193:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "142186:3:18" + "src": "142186:3:38" }, "nodeType": "YulFunctionCall", - "src": "142186:14:18" + "src": "142186:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "142177:3:18" + "src": "142177:3:38" }, "nodeType": "YulFunctionCall", - "src": "142177:24:18" + "src": "142177:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "142168:5:18", + "src": "142168:5:38", "type": "" } ] @@ -161678,12 +161678,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "142229:3:18" + "src": "142229:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "142234:4:18", + "src": "142234:4:38", "type": "", "value": "0x20" } @@ -161691,59 +161691,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "142225:3:18" + "src": "142225:3:38" }, "nodeType": "YulFunctionCall", - "src": "142225:14:18" + "src": "142225:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "142245:5:18" + "src": "142245:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "142256:5:18" + "src": "142256:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "142263:1:18" + "src": "142263:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "142252:3:18" + "src": "142252:3:38" }, "nodeType": "YulFunctionCall", - "src": "142252:13:18" + "src": "142252:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "142241:3:18" + "src": "142241:3:38" }, "nodeType": "YulFunctionCall", - "src": "142241:25:18" + "src": "142241:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "142218:6:18" + "src": "142218:6:38" }, "nodeType": "YulFunctionCall", - "src": "142218:49:18" + "src": "142218:49:38" }, "nodeType": "YulExpressionStatement", - "src": "142218:49:18" + "src": "142218:49:38" } ] }, @@ -161753,27 +161753,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "141960:3:18", + "src": "141960:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "141965:1:18", + "src": "141965:1:38", "type": "" } ], - "src": "141939:342:18" + "src": "141939:342:38" }, { "nodeType": "YulAssignment", - "src": "142294:17:18", + "src": "142294:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "142306:4:18", + "src": "142306:4:38", "type": "", "value": "0x00" } @@ -161781,28 +161781,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "142300:5:18" + "src": "142300:5:38" }, "nodeType": "YulFunctionCall", - "src": "142300:11:18" + "src": "142300:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "142294:2:18" + "src": "142294:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "142324:17:18", + "src": "142324:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "142336:4:18", + "src": "142336:4:38", "type": "", "value": "0x20" } @@ -161810,28 +161810,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "142330:5:18" + "src": "142330:5:38" }, "nodeType": "YulFunctionCall", - "src": "142330:11:18" + "src": "142330:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "142324:2:18" + "src": "142324:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "142354:17:18", + "src": "142354:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "142366:4:18", + "src": "142366:4:38", "type": "", "value": "0x40" } @@ -161839,28 +161839,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "142360:5:18" + "src": "142360:5:38" }, "nodeType": "YulFunctionCall", - "src": "142360:11:18" + "src": "142360:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "142354:2:18" + "src": "142354:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "142384:17:18", + "src": "142384:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "142396:4:18", + "src": "142396:4:38", "type": "", "value": "0x60" } @@ -161868,28 +161868,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "142390:5:18" + "src": "142390:5:38" }, "nodeType": "YulFunctionCall", - "src": "142390:11:18" + "src": "142390:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "142384:2:18" + "src": "142384:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "142414:17:18", + "src": "142414:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "142426:4:18", + "src": "142426:4:38", "type": "", "value": "0x80" } @@ -161897,28 +161897,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "142420:5:18" + "src": "142420:5:38" }, "nodeType": "YulFunctionCall", - "src": "142420:11:18" + "src": "142420:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "142414:2:18" + "src": "142414:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "142444:17:18", + "src": "142444:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "142456:4:18", + "src": "142456:4:38", "type": "", "value": "0xa0" } @@ -161926,28 +161926,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "142450:5:18" + "src": "142450:5:38" }, "nodeType": "YulFunctionCall", - "src": "142450:11:18" + "src": "142450:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "142444:2:18" + "src": "142444:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "142474:17:18", + "src": "142474:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "142486:4:18", + "src": "142486:4:38", "type": "", "value": "0xc0" } @@ -161955,16 +161955,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "142480:5:18" + "src": "142480:5:38" }, "nodeType": "YulFunctionCall", - "src": "142480:11:18" + "src": "142480:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "142474:2:18" + "src": "142474:2:38" } ] }, @@ -161974,14 +161974,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "142574:4:18", + "src": "142574:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "142580:10:18", + "src": "142580:10:38", "type": "", "value": "0x515e38b6" } @@ -161989,13 +161989,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "142567:6:18" + "src": "142567:6:38" }, "nodeType": "YulFunctionCall", - "src": "142567:24:18" + "src": "142567:24:38" }, "nodeType": "YulExpressionStatement", - "src": "142567:24:18" + "src": "142567:24:38" }, { "expression": { @@ -162003,26 +162003,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "142611:4:18", + "src": "142611:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "142617:2:18" + "src": "142617:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "142604:6:18" + "src": "142604:6:38" }, "nodeType": "YulFunctionCall", - "src": "142604:16:18" + "src": "142604:16:38" }, "nodeType": "YulExpressionStatement", - "src": "142604:16:18" + "src": "142604:16:38" }, { "expression": { @@ -162030,14 +162030,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "142640:4:18", + "src": "142640:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "142646:4:18", + "src": "142646:4:38", "type": "", "value": "0x80" } @@ -162045,13 +162045,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "142633:6:18" + "src": "142633:6:38" }, "nodeType": "YulFunctionCall", - "src": "142633:18:18" + "src": "142633:18:38" }, "nodeType": "YulExpressionStatement", - "src": "142633:18:18" + "src": "142633:18:38" }, { "expression": { @@ -162059,26 +162059,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "142671:4:18", + "src": "142671:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "142677:2:18" + "src": "142677:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "142664:6:18" + "src": "142664:6:38" }, "nodeType": "YulFunctionCall", - "src": "142664:16:18" + "src": "142664:16:38" }, "nodeType": "YulExpressionStatement", - "src": "142664:16:18" + "src": "142664:16:38" }, { "expression": { @@ -162086,26 +162086,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "142700:4:18", + "src": "142700:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "142706:2:18" + "src": "142706:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "142693:6:18" + "src": "142693:6:38" }, "nodeType": "YulFunctionCall", - "src": "142693:16:18" + "src": "142693:16:38" }, "nodeType": "YulExpressionStatement", - "src": "142693:16:18" + "src": "142693:16:38" }, { "expression": { @@ -162113,126 +162113,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "142734:4:18", + "src": "142734:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "142740:2:18" + "src": "142740:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "142722:11:18" + "src": "142722:11:38" }, "nodeType": "YulFunctionCall", - "src": "142722:21:18" + "src": "142722:21:38" }, "nodeType": "YulExpressionStatement", - "src": "142722:21:18" + "src": "142722:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35151, + "declaration": 38212, "isOffset": false, "isSlot": false, - "src": "142294:2:18", + "src": "142294:2:38", "valueSize": 1 }, { - "declaration": 35154, + "declaration": 38215, "isOffset": false, "isSlot": false, - "src": "142324:2:18", + "src": "142324:2:38", "valueSize": 1 }, { - "declaration": 35157, + "declaration": 38218, "isOffset": false, "isSlot": false, - "src": "142354:2:18", + "src": "142354:2:38", "valueSize": 1 }, { - "declaration": 35160, + "declaration": 38221, "isOffset": false, "isSlot": false, - "src": "142384:2:18", + "src": "142384:2:38", "valueSize": 1 }, { - "declaration": 35163, + "declaration": 38224, "isOffset": false, "isSlot": false, - "src": "142414:2:18", + "src": "142414:2:38", "valueSize": 1 }, { - "declaration": 35166, + "declaration": 38227, "isOffset": false, "isSlot": false, - "src": "142444:2:18", + "src": "142444:2:38", "valueSize": 1 }, { - "declaration": 35169, + "declaration": 38230, "isOffset": false, "isSlot": false, - "src": "142474:2:18", + "src": "142474:2:38", "valueSize": 1 }, { - "declaration": 35141, + "declaration": 38202, "isOffset": false, "isSlot": false, - "src": "142617:2:18", + "src": "142617:2:38", "valueSize": 1 }, { - "declaration": 35143, + "declaration": 38204, "isOffset": false, "isSlot": false, - "src": "142740:2:18", + "src": "142740:2:38", "valueSize": 1 }, { - "declaration": 35145, + "declaration": 38206, "isOffset": false, "isSlot": false, - "src": "142677:2:18", + "src": "142677:2:38", "valueSize": 1 }, { - "declaration": 35147, + "declaration": 38208, "isOffset": false, "isSlot": false, - "src": "142706:2:18", + "src": "142706:2:38", "valueSize": 1 } ], - "id": 35171, + "id": 38232, "nodeType": "InlineAssembly", - "src": "141916:837:18" + "src": "141916:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35173, + "id": 38234, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "142778:4:18", + "src": "142778:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -162241,14 +162241,14 @@ }, { "hexValue": "30786334", - "id": 35174, + "id": 38235, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "142784:4:18", + "src": "142784:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -162267,18 +162267,18 @@ "typeString": "int_const 196" } ], - "id": 35172, + "id": 38233, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "142762:15:18", + "referencedDeclaration": 33383, + "src": "142762:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35175, + "id": 38236, "isConstant": false, "isLValue": false, "isPure": false, @@ -162287,21 +162287,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "142762:27:18", + "src": "142762:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35176, + "id": 38237, "nodeType": "ExpressionStatement", - "src": "142762:27:18" + "src": "142762:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "142808:214:18", + "src": "142808:214:38", "statements": [ { "expression": { @@ -162309,26 +162309,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "142829:4:18", + "src": "142829:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "142835:2:18" + "src": "142835:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "142822:6:18" + "src": "142822:6:38" }, "nodeType": "YulFunctionCall", - "src": "142822:16:18" + "src": "142822:16:38" }, "nodeType": "YulExpressionStatement", - "src": "142822:16:18" + "src": "142822:16:38" }, { "expression": { @@ -162336,26 +162336,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "142858:4:18", + "src": "142858:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "142864:2:18" + "src": "142864:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "142851:6:18" + "src": "142851:6:38" }, "nodeType": "YulFunctionCall", - "src": "142851:16:18" + "src": "142851:16:38" }, "nodeType": "YulExpressionStatement", - "src": "142851:16:18" + "src": "142851:16:38" }, { "expression": { @@ -162363,26 +162363,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "142887:4:18", + "src": "142887:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "142893:2:18" + "src": "142893:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "142880:6:18" + "src": "142880:6:38" }, "nodeType": "YulFunctionCall", - "src": "142880:16:18" + "src": "142880:16:38" }, "nodeType": "YulExpressionStatement", - "src": "142880:16:18" + "src": "142880:16:38" }, { "expression": { @@ -162390,26 +162390,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "142916:4:18", + "src": "142916:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "142922:2:18" + "src": "142922:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "142909:6:18" + "src": "142909:6:38" }, "nodeType": "YulFunctionCall", - "src": "142909:16:18" + "src": "142909:16:38" }, "nodeType": "YulExpressionStatement", - "src": "142909:16:18" + "src": "142909:16:38" }, { "expression": { @@ -162417,26 +162417,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "142945:4:18", + "src": "142945:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "142951:2:18" + "src": "142951:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "142938:6:18" + "src": "142938:6:38" }, "nodeType": "YulFunctionCall", - "src": "142938:16:18" + "src": "142938:16:38" }, "nodeType": "YulExpressionStatement", - "src": "142938:16:18" + "src": "142938:16:38" }, { "expression": { @@ -162444,26 +162444,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "142974:4:18", + "src": "142974:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "142980:2:18" + "src": "142980:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "142967:6:18" + "src": "142967:6:38" }, "nodeType": "YulFunctionCall", - "src": "142967:16:18" + "src": "142967:16:38" }, "nodeType": "YulExpressionStatement", - "src": "142967:16:18" + "src": "142967:16:38" }, { "expression": { @@ -162471,84 +162471,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "143003:4:18", + "src": "143003:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "143009:2:18" + "src": "143009:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "142996:6:18" + "src": "142996:6:38" }, "nodeType": "YulFunctionCall", - "src": "142996:16:18" + "src": "142996:16:38" }, "nodeType": "YulExpressionStatement", - "src": "142996:16:18" + "src": "142996:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35151, + "declaration": 38212, "isOffset": false, "isSlot": false, - "src": "142835:2:18", + "src": "142835:2:38", "valueSize": 1 }, { - "declaration": 35154, + "declaration": 38215, "isOffset": false, "isSlot": false, - "src": "142864:2:18", + "src": "142864:2:38", "valueSize": 1 }, { - "declaration": 35157, + "declaration": 38218, "isOffset": false, "isSlot": false, - "src": "142893:2:18", + "src": "142893:2:38", "valueSize": 1 }, { - "declaration": 35160, + "declaration": 38221, "isOffset": false, "isSlot": false, - "src": "142922:2:18", + "src": "142922:2:38", "valueSize": 1 }, { - "declaration": 35163, + "declaration": 38224, "isOffset": false, "isSlot": false, - "src": "142951:2:18", + "src": "142951:2:38", "valueSize": 1 }, { - "declaration": 35166, + "declaration": 38227, "isOffset": false, "isSlot": false, - "src": "142980:2:18", + "src": "142980:2:38", "valueSize": 1 }, { - "declaration": 35169, + "declaration": 38230, "isOffset": false, "isSlot": false, - "src": "143009:2:18", + "src": "143009:2:38", "valueSize": 1 } ], - "id": 35177, + "id": 38238, "nodeType": "InlineAssembly", - "src": "142799:223:18" + "src": "142799:223:38" } ] }, @@ -162556,20 +162556,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "141703:3:18", + "nameLocation": "141703:3:38", "parameters": { - "id": 35148, + "id": 38209, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35141, + "id": 38202, "mutability": "mutable", "name": "p0", - "nameLocation": "141715:2:18", + "nameLocation": "141715:2:38", "nodeType": "VariableDeclaration", - "scope": 35179, - "src": "141707:10:18", + "scope": 38240, + "src": "141707:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -162577,10 +162577,10 @@ "typeString": "address" }, "typeName": { - "id": 35140, + "id": 38201, "name": "address", "nodeType": "ElementaryTypeName", - "src": "141707:7:18", + "src": "141707:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -162591,13 +162591,13 @@ }, { "constant": false, - "id": 35143, + "id": 38204, "mutability": "mutable", "name": "p1", - "nameLocation": "141727:2:18", + "nameLocation": "141727:2:38", "nodeType": "VariableDeclaration", - "scope": 35179, - "src": "141719:10:18", + "scope": 38240, + "src": "141719:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -162605,10 +162605,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35142, + "id": 38203, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "141719:7:18", + "src": "141719:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -162618,13 +162618,13 @@ }, { "constant": false, - "id": 35145, + "id": 38206, "mutability": "mutable", "name": "p2", - "nameLocation": "141736:2:18", + "nameLocation": "141736:2:38", "nodeType": "VariableDeclaration", - "scope": 35179, - "src": "141731:7:18", + "scope": 38240, + "src": "141731:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -162632,10 +162632,10 @@ "typeString": "bool" }, "typeName": { - "id": 35144, + "id": 38205, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "141731:4:18", + "src": "141731:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -162645,13 +162645,13 @@ }, { "constant": false, - "id": 35147, + "id": 38208, "mutability": "mutable", "name": "p3", - "nameLocation": "141748:2:18", + "nameLocation": "141748:2:38", "nodeType": "VariableDeclaration", - "scope": 35179, - "src": "141740:10:18", + "scope": 38240, + "src": "141740:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -162659,10 +162659,10 @@ "typeString": "uint256" }, "typeName": { - "id": 35146, + "id": 38207, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "141740:7:18", + "src": "141740:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -162671,44 +162671,44 @@ "visibility": "internal" } ], - "src": "141706:45:18" + "src": "141706:45:38" }, "returnParameters": { - "id": 35149, + "id": 38210, "nodeType": "ParameterList", "parameters": [], - "src": "141766:0:18" + "src": "141766:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35225, + "id": 38286, "nodeType": "FunctionDefinition", - "src": "143034:1530:18", + "src": "143034:1530:38", "nodes": [], "body": { - "id": 35224, + "id": 38285, "nodeType": "Block", - "src": "143106:1458:18", + "src": "143106:1458:38", "nodes": [], "statements": [ { "assignments": [ - 35191 + 38252 ], "declarations": [ { "constant": false, - "id": 35191, + "id": 38252, "mutability": "mutable", "name": "m0", - "nameLocation": "143124:2:18", + "nameLocation": "143124:2:38", "nodeType": "VariableDeclaration", - "scope": 35224, - "src": "143116:10:18", + "scope": 38285, + "src": "143116:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -162716,10 +162716,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35190, + "id": 38251, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "143116:7:18", + "src": "143116:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -162728,24 +162728,24 @@ "visibility": "internal" } ], - "id": 35192, + "id": 38253, "nodeType": "VariableDeclarationStatement", - "src": "143116:10:18" + "src": "143116:10:38" }, { "assignments": [ - 35194 + 38255 ], "declarations": [ { "constant": false, - "id": 35194, + "id": 38255, "mutability": "mutable", "name": "m1", - "nameLocation": "143144:2:18", + "nameLocation": "143144:2:38", "nodeType": "VariableDeclaration", - "scope": 35224, - "src": "143136:10:18", + "scope": 38285, + "src": "143136:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -162753,10 +162753,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35193, + "id": 38254, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "143136:7:18", + "src": "143136:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -162765,24 +162765,24 @@ "visibility": "internal" } ], - "id": 35195, + "id": 38256, "nodeType": "VariableDeclarationStatement", - "src": "143136:10:18" + "src": "143136:10:38" }, { "assignments": [ - 35197 + 38258 ], "declarations": [ { "constant": false, - "id": 35197, + "id": 38258, "mutability": "mutable", "name": "m2", - "nameLocation": "143164:2:18", + "nameLocation": "143164:2:38", "nodeType": "VariableDeclaration", - "scope": 35224, - "src": "143156:10:18", + "scope": 38285, + "src": "143156:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -162790,10 +162790,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35196, + "id": 38257, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "143156:7:18", + "src": "143156:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -162802,24 +162802,24 @@ "visibility": "internal" } ], - "id": 35198, + "id": 38259, "nodeType": "VariableDeclarationStatement", - "src": "143156:10:18" + "src": "143156:10:38" }, { "assignments": [ - 35200 + 38261 ], "declarations": [ { "constant": false, - "id": 35200, + "id": 38261, "mutability": "mutable", "name": "m3", - "nameLocation": "143184:2:18", + "nameLocation": "143184:2:38", "nodeType": "VariableDeclaration", - "scope": 35224, - "src": "143176:10:18", + "scope": 38285, + "src": "143176:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -162827,10 +162827,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35199, + "id": 38260, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "143176:7:18", + "src": "143176:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -162839,24 +162839,24 @@ "visibility": "internal" } ], - "id": 35201, + "id": 38262, "nodeType": "VariableDeclarationStatement", - "src": "143176:10:18" + "src": "143176:10:38" }, { "assignments": [ - 35203 + 38264 ], "declarations": [ { "constant": false, - "id": 35203, + "id": 38264, "mutability": "mutable", "name": "m4", - "nameLocation": "143204:2:18", + "nameLocation": "143204:2:38", "nodeType": "VariableDeclaration", - "scope": 35224, - "src": "143196:10:18", + "scope": 38285, + "src": "143196:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -162864,10 +162864,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35202, + "id": 38263, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "143196:7:18", + "src": "143196:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -162876,24 +162876,24 @@ "visibility": "internal" } ], - "id": 35204, + "id": 38265, "nodeType": "VariableDeclarationStatement", - "src": "143196:10:18" + "src": "143196:10:38" }, { "assignments": [ - 35206 + 38267 ], "declarations": [ { "constant": false, - "id": 35206, + "id": 38267, "mutability": "mutable", "name": "m5", - "nameLocation": "143224:2:18", + "nameLocation": "143224:2:38", "nodeType": "VariableDeclaration", - "scope": 35224, - "src": "143216:10:18", + "scope": 38285, + "src": "143216:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -162901,10 +162901,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35205, + "id": 38266, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "143216:7:18", + "src": "143216:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -162913,24 +162913,24 @@ "visibility": "internal" } ], - "id": 35207, + "id": 38268, "nodeType": "VariableDeclarationStatement", - "src": "143216:10:18" + "src": "143216:10:38" }, { "assignments": [ - 35209 + 38270 ], "declarations": [ { "constant": false, - "id": 35209, + "id": 38270, "mutability": "mutable", "name": "m6", - "nameLocation": "143244:2:18", + "nameLocation": "143244:2:38", "nodeType": "VariableDeclaration", - "scope": 35224, - "src": "143236:10:18", + "scope": 38285, + "src": "143236:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -162938,10 +162938,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35208, + "id": 38269, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "143236:7:18", + "src": "143236:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -162950,24 +162950,24 @@ "visibility": "internal" } ], - "id": 35210, + "id": 38271, "nodeType": "VariableDeclarationStatement", - "src": "143236:10:18" + "src": "143236:10:38" }, { "assignments": [ - 35212 + 38273 ], "declarations": [ { "constant": false, - "id": 35212, + "id": 38273, "mutability": "mutable", "name": "m7", - "nameLocation": "143264:2:18", + "nameLocation": "143264:2:38", "nodeType": "VariableDeclaration", - "scope": 35224, - "src": "143256:10:18", + "scope": 38285, + "src": "143256:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -162975,10 +162975,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35211, + "id": 38272, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "143256:7:18", + "src": "143256:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -162987,24 +162987,24 @@ "visibility": "internal" } ], - "id": 35213, + "id": 38274, "nodeType": "VariableDeclarationStatement", - "src": "143256:10:18" + "src": "143256:10:38" }, { "assignments": [ - 35215 + 38276 ], "declarations": [ { "constant": false, - "id": 35215, + "id": 38276, "mutability": "mutable", "name": "m8", - "nameLocation": "143284:2:18", + "nameLocation": "143284:2:38", "nodeType": "VariableDeclaration", - "scope": 35224, - "src": "143276:10:18", + "scope": 38285, + "src": "143276:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -163012,10 +163012,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35214, + "id": 38275, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "143276:7:18", + "src": "143276:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -163024,27 +163024,27 @@ "visibility": "internal" } ], - "id": 35216, + "id": 38277, "nodeType": "VariableDeclarationStatement", - "src": "143276:10:18" + "src": "143276:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "143305:924:18", + "src": "143305:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "143348:313:18", + "src": "143348:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "143366:15:18", + "src": "143366:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "143380:1:18", + "src": "143380:1:38", "type": "", "value": "0" }, @@ -163052,7 +163052,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "143370:6:18", + "src": "143370:6:38", "type": "" } ] @@ -163060,16 +163060,16 @@ { "body": { "nodeType": "YulBlock", - "src": "143451:40:18", + "src": "143451:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "143480:9:18", + "src": "143480:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "143482:5:18" + "src": "143482:5:38" } ] }, @@ -163080,33 +163080,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "143468:6:18" + "src": "143468:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "143476:1:18" + "src": "143476:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "143463:4:18" + "src": "143463:4:38" }, "nodeType": "YulFunctionCall", - "src": "143463:15:18" + "src": "143463:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "143456:6:18" + "src": "143456:6:38" }, "nodeType": "YulFunctionCall", - "src": "143456:23:18" + "src": "143456:23:38" }, "nodeType": "YulIf", - "src": "143453:36:18" + "src": "143453:36:38" } ] }, @@ -163115,12 +163115,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "143408:6:18" + "src": "143408:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "143416:4:18", + "src": "143416:4:38", "type": "", "value": "0x20" } @@ -163128,30 +163128,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "143405:2:18" + "src": "143405:2:38" }, "nodeType": "YulFunctionCall", - "src": "143405:16:18" + "src": "143405:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "143422:28:18", + "src": "143422:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "143424:24:18", + "src": "143424:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "143438:6:18" + "src": "143438:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "143446:1:18", + "src": "143446:1:38", "type": "", "value": "1" } @@ -163159,16 +163159,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "143434:3:18" + "src": "143434:3:38" }, "nodeType": "YulFunctionCall", - "src": "143434:14:18" + "src": "143434:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "143424:6:18" + "src": "143424:6:38" } ] } @@ -163176,10 +163176,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "143402:2:18", + "src": "143402:2:38", "statements": [] }, - "src": "143398:93:18" + "src": "143398:93:38" }, { "expression": { @@ -163187,34 +163187,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "143515:3:18" + "src": "143515:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "143520:6:18" + "src": "143520:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "143508:6:18" + "src": "143508:6:38" }, "nodeType": "YulFunctionCall", - "src": "143508:19:18" + "src": "143508:19:38" }, "nodeType": "YulExpressionStatement", - "src": "143508:19:18" + "src": "143508:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "143544:37:18", + "src": "143544:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "143561:3:18", + "src": "143561:3:38", "type": "", "value": "256" }, @@ -163223,38 +163223,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "143570:1:18", + "src": "143570:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "143573:6:18" + "src": "143573:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "143566:3:18" + "src": "143566:3:38" }, "nodeType": "YulFunctionCall", - "src": "143566:14:18" + "src": "143566:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "143557:3:18" + "src": "143557:3:38" }, "nodeType": "YulFunctionCall", - "src": "143557:24:18" + "src": "143557:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "143548:5:18", + "src": "143548:5:38", "type": "" } ] @@ -163267,12 +163267,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "143609:3:18" + "src": "143609:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "143614:4:18", + "src": "143614:4:38", "type": "", "value": "0x20" } @@ -163280,59 +163280,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "143605:3:18" + "src": "143605:3:38" }, "nodeType": "YulFunctionCall", - "src": "143605:14:18" + "src": "143605:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "143625:5:18" + "src": "143625:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "143636:5:18" + "src": "143636:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "143643:1:18" + "src": "143643:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "143632:3:18" + "src": "143632:3:38" }, "nodeType": "YulFunctionCall", - "src": "143632:13:18" + "src": "143632:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "143621:3:18" + "src": "143621:3:38" }, "nodeType": "YulFunctionCall", - "src": "143621:25:18" + "src": "143621:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "143598:6:18" + "src": "143598:6:38" }, "nodeType": "YulFunctionCall", - "src": "143598:49:18" + "src": "143598:49:38" }, "nodeType": "YulExpressionStatement", - "src": "143598:49:18" + "src": "143598:49:38" } ] }, @@ -163342,27 +163342,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "143340:3:18", + "src": "143340:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "143345:1:18", + "src": "143345:1:38", "type": "" } ], - "src": "143319:342:18" + "src": "143319:342:38" }, { "nodeType": "YulAssignment", - "src": "143674:17:18", + "src": "143674:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "143686:4:18", + "src": "143686:4:38", "type": "", "value": "0x00" } @@ -163370,28 +163370,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "143680:5:18" + "src": "143680:5:38" }, "nodeType": "YulFunctionCall", - "src": "143680:11:18" + "src": "143680:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "143674:2:18" + "src": "143674:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "143704:17:18", + "src": "143704:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "143716:4:18", + "src": "143716:4:38", "type": "", "value": "0x20" } @@ -163399,28 +163399,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "143710:5:18" + "src": "143710:5:38" }, "nodeType": "YulFunctionCall", - "src": "143710:11:18" + "src": "143710:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "143704:2:18" + "src": "143704:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "143734:17:18", + "src": "143734:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "143746:4:18", + "src": "143746:4:38", "type": "", "value": "0x40" } @@ -163428,28 +163428,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "143740:5:18" + "src": "143740:5:38" }, "nodeType": "YulFunctionCall", - "src": "143740:11:18" + "src": "143740:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "143734:2:18" + "src": "143734:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "143764:17:18", + "src": "143764:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "143776:4:18", + "src": "143776:4:38", "type": "", "value": "0x60" } @@ -163457,28 +163457,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "143770:5:18" + "src": "143770:5:38" }, "nodeType": "YulFunctionCall", - "src": "143770:11:18" + "src": "143770:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "143764:2:18" + "src": "143764:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "143794:17:18", + "src": "143794:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "143806:4:18", + "src": "143806:4:38", "type": "", "value": "0x80" } @@ -163486,28 +163486,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "143800:5:18" + "src": "143800:5:38" }, "nodeType": "YulFunctionCall", - "src": "143800:11:18" + "src": "143800:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "143794:2:18" + "src": "143794:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "143824:17:18", + "src": "143824:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "143836:4:18", + "src": "143836:4:38", "type": "", "value": "0xa0" } @@ -163515,28 +163515,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "143830:5:18" + "src": "143830:5:38" }, "nodeType": "YulFunctionCall", - "src": "143830:11:18" + "src": "143830:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "143824:2:18" + "src": "143824:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "143854:17:18", + "src": "143854:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "143866:4:18", + "src": "143866:4:38", "type": "", "value": "0xc0" } @@ -163544,28 +163544,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "143860:5:18" + "src": "143860:5:38" }, "nodeType": "YulFunctionCall", - "src": "143860:11:18" + "src": "143860:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "143854:2:18" + "src": "143854:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "143884:17:18", + "src": "143884:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "143896:4:18", + "src": "143896:4:38", "type": "", "value": "0xe0" } @@ -163573,28 +163573,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "143890:5:18" + "src": "143890:5:38" }, "nodeType": "YulFunctionCall", - "src": "143890:11:18" + "src": "143890:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "143884:2:18" + "src": "143884:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "143914:18:18", + "src": "143914:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "143926:5:18", + "src": "143926:5:38", "type": "", "value": "0x100" } @@ -163602,16 +163602,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "143920:5:18" + "src": "143920:5:38" }, "nodeType": "YulFunctionCall", - "src": "143920:12:18" + "src": "143920:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "143914:2:18" + "src": "143914:2:38" } ] }, @@ -163621,14 +163621,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "144014:4:18", + "src": "144014:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "144020:10:18", + "src": "144020:10:38", "type": "", "value": "0xbc0b61fe" } @@ -163636,13 +163636,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "144007:6:18" + "src": "144007:6:38" }, "nodeType": "YulFunctionCall", - "src": "144007:24:18" + "src": "144007:24:38" }, "nodeType": "YulExpressionStatement", - "src": "144007:24:18" + "src": "144007:24:38" }, { "expression": { @@ -163650,26 +163650,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "144051:4:18", + "src": "144051:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "144057:2:18" + "src": "144057:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "144044:6:18" + "src": "144044:6:38" }, "nodeType": "YulFunctionCall", - "src": "144044:16:18" + "src": "144044:16:38" }, "nodeType": "YulExpressionStatement", - "src": "144044:16:18" + "src": "144044:16:38" }, { "expression": { @@ -163677,14 +163677,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "144080:4:18", + "src": "144080:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "144086:4:18", + "src": "144086:4:38", "type": "", "value": "0x80" } @@ -163692,13 +163692,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "144073:6:18" + "src": "144073:6:38" }, "nodeType": "YulFunctionCall", - "src": "144073:18:18" + "src": "144073:18:38" }, "nodeType": "YulExpressionStatement", - "src": "144073:18:18" + "src": "144073:18:38" }, { "expression": { @@ -163706,26 +163706,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "144111:4:18", + "src": "144111:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "144117:2:18" + "src": "144117:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "144104:6:18" + "src": "144104:6:38" }, "nodeType": "YulFunctionCall", - "src": "144104:16:18" + "src": "144104:16:38" }, "nodeType": "YulExpressionStatement", - "src": "144104:16:18" + "src": "144104:16:38" }, { "expression": { @@ -163733,14 +163733,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "144140:4:18", + "src": "144140:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "144146:4:18", + "src": "144146:4:38", "type": "", "value": "0xc0" } @@ -163748,13 +163748,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "144133:6:18" + "src": "144133:6:38" }, "nodeType": "YulFunctionCall", - "src": "144133:18:18" + "src": "144133:18:38" }, "nodeType": "YulExpressionStatement", - "src": "144133:18:18" + "src": "144133:18:38" }, { "expression": { @@ -163762,26 +163762,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "144176:4:18", + "src": "144176:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "144182:2:18" + "src": "144182:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "144164:11:18" + "src": "144164:11:38" }, "nodeType": "YulFunctionCall", - "src": "144164:21:18" + "src": "144164:21:38" }, "nodeType": "YulExpressionStatement", - "src": "144164:21:18" + "src": "144164:21:38" }, { "expression": { @@ -163789,140 +163789,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "144210:4:18", + "src": "144210:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "144216:2:18" + "src": "144216:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "144198:11:18" + "src": "144198:11:38" }, "nodeType": "YulFunctionCall", - "src": "144198:21:18" + "src": "144198:21:38" }, "nodeType": "YulExpressionStatement", - "src": "144198:21:18" + "src": "144198:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35191, + "declaration": 38252, "isOffset": false, "isSlot": false, - "src": "143674:2:18", + "src": "143674:2:38", "valueSize": 1 }, { - "declaration": 35194, + "declaration": 38255, "isOffset": false, "isSlot": false, - "src": "143704:2:18", + "src": "143704:2:38", "valueSize": 1 }, { - "declaration": 35197, + "declaration": 38258, "isOffset": false, "isSlot": false, - "src": "143734:2:18", + "src": "143734:2:38", "valueSize": 1 }, { - "declaration": 35200, + "declaration": 38261, "isOffset": false, "isSlot": false, - "src": "143764:2:18", + "src": "143764:2:38", "valueSize": 1 }, { - "declaration": 35203, + "declaration": 38264, "isOffset": false, "isSlot": false, - "src": "143794:2:18", + "src": "143794:2:38", "valueSize": 1 }, { - "declaration": 35206, + "declaration": 38267, "isOffset": false, "isSlot": false, - "src": "143824:2:18", + "src": "143824:2:38", "valueSize": 1 }, { - "declaration": 35209, + "declaration": 38270, "isOffset": false, "isSlot": false, - "src": "143854:2:18", + "src": "143854:2:38", "valueSize": 1 }, { - "declaration": 35212, + "declaration": 38273, "isOffset": false, "isSlot": false, - "src": "143884:2:18", + "src": "143884:2:38", "valueSize": 1 }, { - "declaration": 35215, + "declaration": 38276, "isOffset": false, "isSlot": false, - "src": "143914:2:18", + "src": "143914:2:38", "valueSize": 1 }, { - "declaration": 35181, + "declaration": 38242, "isOffset": false, "isSlot": false, - "src": "144057:2:18", + "src": "144057:2:38", "valueSize": 1 }, { - "declaration": 35183, + "declaration": 38244, "isOffset": false, "isSlot": false, - "src": "144182:2:18", + "src": "144182:2:38", "valueSize": 1 }, { - "declaration": 35185, + "declaration": 38246, "isOffset": false, "isSlot": false, - "src": "144117:2:18", + "src": "144117:2:38", "valueSize": 1 }, { - "declaration": 35187, + "declaration": 38248, "isOffset": false, "isSlot": false, - "src": "144216:2:18", + "src": "144216:2:38", "valueSize": 1 } ], - "id": 35217, + "id": 38278, "nodeType": "InlineAssembly", - "src": "143296:933:18" + "src": "143296:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35219, + "id": 38280, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "144254:4:18", + "src": "144254:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -163931,14 +163931,14 @@ }, { "hexValue": "3078313034", - "id": 35220, + "id": 38281, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "144260:5:18", + "src": "144260:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -163957,18 +163957,18 @@ "typeString": "int_const 260" } ], - "id": 35218, + "id": 38279, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "144238:15:18", + "referencedDeclaration": 33383, + "src": "144238:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35221, + "id": 38282, "isConstant": false, "isLValue": false, "isPure": false, @@ -163977,21 +163977,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "144238:28:18", + "src": "144238:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35222, + "id": 38283, "nodeType": "ExpressionStatement", - "src": "144238:28:18" + "src": "144238:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "144285:273:18", + "src": "144285:273:38", "statements": [ { "expression": { @@ -163999,26 +163999,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "144306:4:18", + "src": "144306:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "144312:2:18" + "src": "144312:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "144299:6:18" + "src": "144299:6:38" }, "nodeType": "YulFunctionCall", - "src": "144299:16:18" + "src": "144299:16:38" }, "nodeType": "YulExpressionStatement", - "src": "144299:16:18" + "src": "144299:16:38" }, { "expression": { @@ -164026,26 +164026,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "144335:4:18", + "src": "144335:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "144341:2:18" + "src": "144341:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "144328:6:18" + "src": "144328:6:38" }, "nodeType": "YulFunctionCall", - "src": "144328:16:18" + "src": "144328:16:38" }, "nodeType": "YulExpressionStatement", - "src": "144328:16:18" + "src": "144328:16:38" }, { "expression": { @@ -164053,26 +164053,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "144364:4:18", + "src": "144364:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "144370:2:18" + "src": "144370:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "144357:6:18" + "src": "144357:6:38" }, "nodeType": "YulFunctionCall", - "src": "144357:16:18" + "src": "144357:16:38" }, "nodeType": "YulExpressionStatement", - "src": "144357:16:18" + "src": "144357:16:38" }, { "expression": { @@ -164080,26 +164080,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "144393:4:18", + "src": "144393:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "144399:2:18" + "src": "144399:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "144386:6:18" + "src": "144386:6:38" }, "nodeType": "YulFunctionCall", - "src": "144386:16:18" + "src": "144386:16:38" }, "nodeType": "YulExpressionStatement", - "src": "144386:16:18" + "src": "144386:16:38" }, { "expression": { @@ -164107,26 +164107,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "144422:4:18", + "src": "144422:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "144428:2:18" + "src": "144428:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "144415:6:18" + "src": "144415:6:38" }, "nodeType": "YulFunctionCall", - "src": "144415:16:18" + "src": "144415:16:38" }, "nodeType": "YulExpressionStatement", - "src": "144415:16:18" + "src": "144415:16:38" }, { "expression": { @@ -164134,26 +164134,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "144451:4:18", + "src": "144451:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "144457:2:18" + "src": "144457:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "144444:6:18" + "src": "144444:6:38" }, "nodeType": "YulFunctionCall", - "src": "144444:16:18" + "src": "144444:16:38" }, "nodeType": "YulExpressionStatement", - "src": "144444:16:18" + "src": "144444:16:38" }, { "expression": { @@ -164161,26 +164161,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "144480:4:18", + "src": "144480:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "144486:2:18" + "src": "144486:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "144473:6:18" + "src": "144473:6:38" }, "nodeType": "YulFunctionCall", - "src": "144473:16:18" + "src": "144473:16:38" }, "nodeType": "YulExpressionStatement", - "src": "144473:16:18" + "src": "144473:16:38" }, { "expression": { @@ -164188,26 +164188,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "144509:4:18", + "src": "144509:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "144515:2:18" + "src": "144515:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "144502:6:18" + "src": "144502:6:38" }, "nodeType": "YulFunctionCall", - "src": "144502:16:18" + "src": "144502:16:38" }, "nodeType": "YulExpressionStatement", - "src": "144502:16:18" + "src": "144502:16:38" }, { "expression": { @@ -164215,98 +164215,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "144538:5:18", + "src": "144538:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "144545:2:18" + "src": "144545:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "144531:6:18" + "src": "144531:6:38" }, "nodeType": "YulFunctionCall", - "src": "144531:17:18" + "src": "144531:17:38" }, "nodeType": "YulExpressionStatement", - "src": "144531:17:18" + "src": "144531:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35191, + "declaration": 38252, "isOffset": false, "isSlot": false, - "src": "144312:2:18", + "src": "144312:2:38", "valueSize": 1 }, { - "declaration": 35194, + "declaration": 38255, "isOffset": false, "isSlot": false, - "src": "144341:2:18", + "src": "144341:2:38", "valueSize": 1 }, { - "declaration": 35197, + "declaration": 38258, "isOffset": false, "isSlot": false, - "src": "144370:2:18", + "src": "144370:2:38", "valueSize": 1 }, { - "declaration": 35200, + "declaration": 38261, "isOffset": false, "isSlot": false, - "src": "144399:2:18", + "src": "144399:2:38", "valueSize": 1 }, { - "declaration": 35203, + "declaration": 38264, "isOffset": false, "isSlot": false, - "src": "144428:2:18", + "src": "144428:2:38", "valueSize": 1 }, { - "declaration": 35206, + "declaration": 38267, "isOffset": false, "isSlot": false, - "src": "144457:2:18", + "src": "144457:2:38", "valueSize": 1 }, { - "declaration": 35209, + "declaration": 38270, "isOffset": false, "isSlot": false, - "src": "144486:2:18", + "src": "144486:2:38", "valueSize": 1 }, { - "declaration": 35212, + "declaration": 38273, "isOffset": false, "isSlot": false, - "src": "144515:2:18", + "src": "144515:2:38", "valueSize": 1 }, { - "declaration": 35215, + "declaration": 38276, "isOffset": false, "isSlot": false, - "src": "144545:2:18", + "src": "144545:2:38", "valueSize": 1 } ], - "id": 35223, + "id": 38284, "nodeType": "InlineAssembly", - "src": "144276:282:18" + "src": "144276:282:38" } ] }, @@ -164314,20 +164314,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "143043:3:18", + "nameLocation": "143043:3:38", "parameters": { - "id": 35188, + "id": 38249, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35181, + "id": 38242, "mutability": "mutable", "name": "p0", - "nameLocation": "143055:2:18", + "nameLocation": "143055:2:38", "nodeType": "VariableDeclaration", - "scope": 35225, - "src": "143047:10:18", + "scope": 38286, + "src": "143047:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -164335,10 +164335,10 @@ "typeString": "address" }, "typeName": { - "id": 35180, + "id": 38241, "name": "address", "nodeType": "ElementaryTypeName", - "src": "143047:7:18", + "src": "143047:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -164349,13 +164349,13 @@ }, { "constant": false, - "id": 35183, + "id": 38244, "mutability": "mutable", "name": "p1", - "nameLocation": "143067:2:18", + "nameLocation": "143067:2:38", "nodeType": "VariableDeclaration", - "scope": 35225, - "src": "143059:10:18", + "scope": 38286, + "src": "143059:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -164363,10 +164363,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35182, + "id": 38243, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "143059:7:18", + "src": "143059:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -164376,13 +164376,13 @@ }, { "constant": false, - "id": 35185, + "id": 38246, "mutability": "mutable", "name": "p2", - "nameLocation": "143076:2:18", + "nameLocation": "143076:2:38", "nodeType": "VariableDeclaration", - "scope": 35225, - "src": "143071:7:18", + "scope": 38286, + "src": "143071:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -164390,10 +164390,10 @@ "typeString": "bool" }, "typeName": { - "id": 35184, + "id": 38245, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "143071:4:18", + "src": "143071:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -164403,13 +164403,13 @@ }, { "constant": false, - "id": 35187, + "id": 38248, "mutability": "mutable", "name": "p3", - "nameLocation": "143088:2:18", + "nameLocation": "143088:2:38", "nodeType": "VariableDeclaration", - "scope": 35225, - "src": "143080:10:18", + "scope": 38286, + "src": "143080:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -164417,10 +164417,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35186, + "id": 38247, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "143080:7:18", + "src": "143080:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -164429,44 +164429,44 @@ "visibility": "internal" } ], - "src": "143046:45:18" + "src": "143046:45:38" }, "returnParameters": { - "id": 35189, + "id": 38250, "nodeType": "ParameterList", "parameters": [], - "src": "143106:0:18" + "src": "143106:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35265, + "id": 38326, "nodeType": "FunctionDefinition", - "src": "144570:1340:18", + "src": "144570:1340:38", "nodes": [], "body": { - "id": 35264, + "id": 38325, "nodeType": "Block", - "src": "144645:1265:18", + "src": "144645:1265:38", "nodes": [], "statements": [ { "assignments": [ - 35237 + 38298 ], "declarations": [ { "constant": false, - "id": 35237, + "id": 38298, "mutability": "mutable", "name": "m0", - "nameLocation": "144663:2:18", + "nameLocation": "144663:2:38", "nodeType": "VariableDeclaration", - "scope": 35264, - "src": "144655:10:18", + "scope": 38325, + "src": "144655:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -164474,10 +164474,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35236, + "id": 38297, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "144655:7:18", + "src": "144655:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -164486,24 +164486,24 @@ "visibility": "internal" } ], - "id": 35238, + "id": 38299, "nodeType": "VariableDeclarationStatement", - "src": "144655:10:18" + "src": "144655:10:38" }, { "assignments": [ - 35240 + 38301 ], "declarations": [ { "constant": false, - "id": 35240, + "id": 38301, "mutability": "mutable", "name": "m1", - "nameLocation": "144683:2:18", + "nameLocation": "144683:2:38", "nodeType": "VariableDeclaration", - "scope": 35264, - "src": "144675:10:18", + "scope": 38325, + "src": "144675:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -164511,10 +164511,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35239, + "id": 38300, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "144675:7:18", + "src": "144675:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -164523,24 +164523,24 @@ "visibility": "internal" } ], - "id": 35241, + "id": 38302, "nodeType": "VariableDeclarationStatement", - "src": "144675:10:18" + "src": "144675:10:38" }, { "assignments": [ - 35243 + 38304 ], "declarations": [ { "constant": false, - "id": 35243, + "id": 38304, "mutability": "mutable", "name": "m2", - "nameLocation": "144703:2:18", + "nameLocation": "144703:2:38", "nodeType": "VariableDeclaration", - "scope": 35264, - "src": "144695:10:18", + "scope": 38325, + "src": "144695:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -164548,10 +164548,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35242, + "id": 38303, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "144695:7:18", + "src": "144695:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -164560,24 +164560,24 @@ "visibility": "internal" } ], - "id": 35244, + "id": 38305, "nodeType": "VariableDeclarationStatement", - "src": "144695:10:18" + "src": "144695:10:38" }, { "assignments": [ - 35246 + 38307 ], "declarations": [ { "constant": false, - "id": 35246, + "id": 38307, "mutability": "mutable", "name": "m3", - "nameLocation": "144723:2:18", + "nameLocation": "144723:2:38", "nodeType": "VariableDeclaration", - "scope": 35264, - "src": "144715:10:18", + "scope": 38325, + "src": "144715:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -164585,10 +164585,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35245, + "id": 38306, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "144715:7:18", + "src": "144715:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -164597,24 +164597,24 @@ "visibility": "internal" } ], - "id": 35247, + "id": 38308, "nodeType": "VariableDeclarationStatement", - "src": "144715:10:18" + "src": "144715:10:38" }, { "assignments": [ - 35249 + 38310 ], "declarations": [ { "constant": false, - "id": 35249, + "id": 38310, "mutability": "mutable", "name": "m4", - "nameLocation": "144743:2:18", + "nameLocation": "144743:2:38", "nodeType": "VariableDeclaration", - "scope": 35264, - "src": "144735:10:18", + "scope": 38325, + "src": "144735:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -164622,10 +164622,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35248, + "id": 38309, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "144735:7:18", + "src": "144735:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -164634,24 +164634,24 @@ "visibility": "internal" } ], - "id": 35250, + "id": 38311, "nodeType": "VariableDeclarationStatement", - "src": "144735:10:18" + "src": "144735:10:38" }, { "assignments": [ - 35252 + 38313 ], "declarations": [ { "constant": false, - "id": 35252, + "id": 38313, "mutability": "mutable", "name": "m5", - "nameLocation": "144763:2:18", + "nameLocation": "144763:2:38", "nodeType": "VariableDeclaration", - "scope": 35264, - "src": "144755:10:18", + "scope": 38325, + "src": "144755:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -164659,10 +164659,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35251, + "id": 38312, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "144755:7:18", + "src": "144755:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -164671,24 +164671,24 @@ "visibility": "internal" } ], - "id": 35253, + "id": 38314, "nodeType": "VariableDeclarationStatement", - "src": "144755:10:18" + "src": "144755:10:38" }, { "assignments": [ - 35255 + 38316 ], "declarations": [ { "constant": false, - "id": 35255, + "id": 38316, "mutability": "mutable", "name": "m6", - "nameLocation": "144783:2:18", + "nameLocation": "144783:2:38", "nodeType": "VariableDeclaration", - "scope": 35264, - "src": "144775:10:18", + "scope": 38325, + "src": "144775:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -164696,10 +164696,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35254, + "id": 38315, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "144775:7:18", + "src": "144775:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -164708,27 +164708,27 @@ "visibility": "internal" } ], - "id": 35256, + "id": 38317, "nodeType": "VariableDeclarationStatement", - "src": "144775:10:18" + "src": "144775:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "144804:831:18", + "src": "144804:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "144847:313:18", + "src": "144847:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "144865:15:18", + "src": "144865:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "144879:1:18", + "src": "144879:1:38", "type": "", "value": "0" }, @@ -164736,7 +164736,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "144869:6:18", + "src": "144869:6:38", "type": "" } ] @@ -164744,16 +164744,16 @@ { "body": { "nodeType": "YulBlock", - "src": "144950:40:18", + "src": "144950:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "144979:9:18", + "src": "144979:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "144981:5:18" + "src": "144981:5:38" } ] }, @@ -164764,33 +164764,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "144967:6:18" + "src": "144967:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "144975:1:18" + "src": "144975:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "144962:4:18" + "src": "144962:4:38" }, "nodeType": "YulFunctionCall", - "src": "144962:15:18" + "src": "144962:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "144955:6:18" + "src": "144955:6:38" }, "nodeType": "YulFunctionCall", - "src": "144955:23:18" + "src": "144955:23:38" }, "nodeType": "YulIf", - "src": "144952:36:18" + "src": "144952:36:38" } ] }, @@ -164799,12 +164799,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "144907:6:18" + "src": "144907:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "144915:4:18", + "src": "144915:4:38", "type": "", "value": "0x20" } @@ -164812,30 +164812,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "144904:2:18" + "src": "144904:2:38" }, "nodeType": "YulFunctionCall", - "src": "144904:16:18" + "src": "144904:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "144921:28:18", + "src": "144921:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "144923:24:18", + "src": "144923:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "144937:6:18" + "src": "144937:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "144945:1:18", + "src": "144945:1:38", "type": "", "value": "1" } @@ -164843,16 +164843,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "144933:3:18" + "src": "144933:3:38" }, "nodeType": "YulFunctionCall", - "src": "144933:14:18" + "src": "144933:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "144923:6:18" + "src": "144923:6:38" } ] } @@ -164860,10 +164860,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "144901:2:18", + "src": "144901:2:38", "statements": [] }, - "src": "144897:93:18" + "src": "144897:93:38" }, { "expression": { @@ -164871,34 +164871,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "145014:3:18" + "src": "145014:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "145019:6:18" + "src": "145019:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "145007:6:18" + "src": "145007:6:38" }, "nodeType": "YulFunctionCall", - "src": "145007:19:18" + "src": "145007:19:38" }, "nodeType": "YulExpressionStatement", - "src": "145007:19:18" + "src": "145007:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "145043:37:18", + "src": "145043:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "145060:3:18", + "src": "145060:3:38", "type": "", "value": "256" }, @@ -164907,38 +164907,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "145069:1:18", + "src": "145069:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "145072:6:18" + "src": "145072:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "145065:3:18" + "src": "145065:3:38" }, "nodeType": "YulFunctionCall", - "src": "145065:14:18" + "src": "145065:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "145056:3:18" + "src": "145056:3:38" }, "nodeType": "YulFunctionCall", - "src": "145056:24:18" + "src": "145056:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "145047:5:18", + "src": "145047:5:38", "type": "" } ] @@ -164951,12 +164951,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "145108:3:18" + "src": "145108:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "145113:4:18", + "src": "145113:4:38", "type": "", "value": "0x20" } @@ -164964,59 +164964,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "145104:3:18" + "src": "145104:3:38" }, "nodeType": "YulFunctionCall", - "src": "145104:14:18" + "src": "145104:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "145124:5:18" + "src": "145124:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "145135:5:18" + "src": "145135:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "145142:1:18" + "src": "145142:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "145131:3:18" + "src": "145131:3:38" }, "nodeType": "YulFunctionCall", - "src": "145131:13:18" + "src": "145131:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "145120:3:18" + "src": "145120:3:38" }, "nodeType": "YulFunctionCall", - "src": "145120:25:18" + "src": "145120:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "145097:6:18" + "src": "145097:6:38" }, "nodeType": "YulFunctionCall", - "src": "145097:49:18" + "src": "145097:49:38" }, "nodeType": "YulExpressionStatement", - "src": "145097:49:18" + "src": "145097:49:38" } ] }, @@ -165026,27 +165026,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "144839:3:18", + "src": "144839:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "144844:1:18", + "src": "144844:1:38", "type": "" } ], - "src": "144818:342:18" + "src": "144818:342:38" }, { "nodeType": "YulAssignment", - "src": "145173:17:18", + "src": "145173:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "145185:4:18", + "src": "145185:4:38", "type": "", "value": "0x00" } @@ -165054,28 +165054,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "145179:5:18" + "src": "145179:5:38" }, "nodeType": "YulFunctionCall", - "src": "145179:11:18" + "src": "145179:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "145173:2:18" + "src": "145173:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "145203:17:18", + "src": "145203:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "145215:4:18", + "src": "145215:4:38", "type": "", "value": "0x20" } @@ -165083,28 +165083,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "145209:5:18" + "src": "145209:5:38" }, "nodeType": "YulFunctionCall", - "src": "145209:11:18" + "src": "145209:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "145203:2:18" + "src": "145203:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "145233:17:18", + "src": "145233:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "145245:4:18", + "src": "145245:4:38", "type": "", "value": "0x40" } @@ -165112,28 +165112,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "145239:5:18" + "src": "145239:5:38" }, "nodeType": "YulFunctionCall", - "src": "145239:11:18" + "src": "145239:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "145233:2:18" + "src": "145233:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "145263:17:18", + "src": "145263:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "145275:4:18", + "src": "145275:4:38", "type": "", "value": "0x60" } @@ -165141,28 +165141,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "145269:5:18" + "src": "145269:5:38" }, "nodeType": "YulFunctionCall", - "src": "145269:11:18" + "src": "145269:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "145263:2:18" + "src": "145263:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "145293:17:18", + "src": "145293:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "145305:4:18", + "src": "145305:4:38", "type": "", "value": "0x80" } @@ -165170,28 +165170,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "145299:5:18" + "src": "145299:5:38" }, "nodeType": "YulFunctionCall", - "src": "145299:11:18" + "src": "145299:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "145293:2:18" + "src": "145293:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "145323:17:18", + "src": "145323:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "145335:4:18", + "src": "145335:4:38", "type": "", "value": "0xa0" } @@ -165199,28 +165199,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "145329:5:18" + "src": "145329:5:38" }, "nodeType": "YulFunctionCall", - "src": "145329:11:18" + "src": "145329:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "145323:2:18" + "src": "145323:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "145353:17:18", + "src": "145353:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "145365:4:18", + "src": "145365:4:38", "type": "", "value": "0xc0" } @@ -165228,16 +165228,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "145359:5:18" + "src": "145359:5:38" }, "nodeType": "YulFunctionCall", - "src": "145359:11:18" + "src": "145359:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "145353:2:18" + "src": "145353:2:38" } ] }, @@ -165247,14 +165247,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "145456:4:18", + "src": "145456:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "145462:10:18", + "src": "145462:10:38", "type": "", "value": "0x63183678" } @@ -165262,13 +165262,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "145449:6:18" + "src": "145449:6:38" }, "nodeType": "YulFunctionCall", - "src": "145449:24:18" + "src": "145449:24:38" }, "nodeType": "YulExpressionStatement", - "src": "145449:24:18" + "src": "145449:24:38" }, { "expression": { @@ -165276,26 +165276,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "145493:4:18", + "src": "145493:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "145499:2:18" + "src": "145499:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "145486:6:18" + "src": "145486:6:38" }, "nodeType": "YulFunctionCall", - "src": "145486:16:18" + "src": "145486:16:38" }, "nodeType": "YulExpressionStatement", - "src": "145486:16:18" + "src": "145486:16:38" }, { "expression": { @@ -165303,14 +165303,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "145522:4:18", + "src": "145522:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "145528:4:18", + "src": "145528:4:38", "type": "", "value": "0x80" } @@ -165318,13 +165318,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "145515:6:18" + "src": "145515:6:38" }, "nodeType": "YulFunctionCall", - "src": "145515:18:18" + "src": "145515:18:38" }, "nodeType": "YulExpressionStatement", - "src": "145515:18:18" + "src": "145515:18:38" }, { "expression": { @@ -165332,26 +165332,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "145553:4:18", + "src": "145553:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "145559:2:18" + "src": "145559:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "145546:6:18" + "src": "145546:6:38" }, "nodeType": "YulFunctionCall", - "src": "145546:16:18" + "src": "145546:16:38" }, "nodeType": "YulExpressionStatement", - "src": "145546:16:18" + "src": "145546:16:38" }, { "expression": { @@ -165359,26 +165359,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "145582:4:18", + "src": "145582:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "145588:2:18" + "src": "145588:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "145575:6:18" + "src": "145575:6:38" }, "nodeType": "YulFunctionCall", - "src": "145575:16:18" + "src": "145575:16:38" }, "nodeType": "YulExpressionStatement", - "src": "145575:16:18" + "src": "145575:16:38" }, { "expression": { @@ -165386,126 +165386,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "145616:4:18", + "src": "145616:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "145622:2:18" + "src": "145622:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "145604:11:18" + "src": "145604:11:38" }, "nodeType": "YulFunctionCall", - "src": "145604:21:18" + "src": "145604:21:38" }, "nodeType": "YulExpressionStatement", - "src": "145604:21:18" + "src": "145604:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35237, + "declaration": 38298, "isOffset": false, "isSlot": false, - "src": "145173:2:18", + "src": "145173:2:38", "valueSize": 1 }, { - "declaration": 35240, + "declaration": 38301, "isOffset": false, "isSlot": false, - "src": "145203:2:18", + "src": "145203:2:38", "valueSize": 1 }, { - "declaration": 35243, + "declaration": 38304, "isOffset": false, "isSlot": false, - "src": "145233:2:18", + "src": "145233:2:38", "valueSize": 1 }, { - "declaration": 35246, + "declaration": 38307, "isOffset": false, "isSlot": false, - "src": "145263:2:18", + "src": "145263:2:38", "valueSize": 1 }, { - "declaration": 35249, + "declaration": 38310, "isOffset": false, "isSlot": false, - "src": "145293:2:18", + "src": "145293:2:38", "valueSize": 1 }, { - "declaration": 35252, + "declaration": 38313, "isOffset": false, "isSlot": false, - "src": "145323:2:18", + "src": "145323:2:38", "valueSize": 1 }, { - "declaration": 35255, + "declaration": 38316, "isOffset": false, "isSlot": false, - "src": "145353:2:18", + "src": "145353:2:38", "valueSize": 1 }, { - "declaration": 35227, + "declaration": 38288, "isOffset": false, "isSlot": false, - "src": "145499:2:18", + "src": "145499:2:38", "valueSize": 1 }, { - "declaration": 35229, + "declaration": 38290, "isOffset": false, "isSlot": false, - "src": "145622:2:18", + "src": "145622:2:38", "valueSize": 1 }, { - "declaration": 35231, + "declaration": 38292, "isOffset": false, "isSlot": false, - "src": "145559:2:18", + "src": "145559:2:38", "valueSize": 1 }, { - "declaration": 35233, + "declaration": 38294, "isOffset": false, "isSlot": false, - "src": "145588:2:18", + "src": "145588:2:38", "valueSize": 1 } ], - "id": 35257, + "id": 38318, "nodeType": "InlineAssembly", - "src": "144795:840:18" + "src": "144795:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35259, + "id": 38320, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "145660:4:18", + "src": "145660:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -165514,14 +165514,14 @@ }, { "hexValue": "30786334", - "id": 35260, + "id": 38321, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "145666:4:18", + "src": "145666:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -165540,18 +165540,18 @@ "typeString": "int_const 196" } ], - "id": 35258, + "id": 38319, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "145644:15:18", + "referencedDeclaration": 33383, + "src": "145644:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35261, + "id": 38322, "isConstant": false, "isLValue": false, "isPure": false, @@ -165560,21 +165560,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "145644:27:18", + "src": "145644:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35262, + "id": 38323, "nodeType": "ExpressionStatement", - "src": "145644:27:18" + "src": "145644:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "145690:214:18", + "src": "145690:214:38", "statements": [ { "expression": { @@ -165582,26 +165582,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "145711:4:18", + "src": "145711:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "145717:2:18" + "src": "145717:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "145704:6:18" + "src": "145704:6:38" }, "nodeType": "YulFunctionCall", - "src": "145704:16:18" + "src": "145704:16:38" }, "nodeType": "YulExpressionStatement", - "src": "145704:16:18" + "src": "145704:16:38" }, { "expression": { @@ -165609,26 +165609,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "145740:4:18", + "src": "145740:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "145746:2:18" + "src": "145746:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "145733:6:18" + "src": "145733:6:38" }, "nodeType": "YulFunctionCall", - "src": "145733:16:18" + "src": "145733:16:38" }, "nodeType": "YulExpressionStatement", - "src": "145733:16:18" + "src": "145733:16:38" }, { "expression": { @@ -165636,26 +165636,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "145769:4:18", + "src": "145769:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "145775:2:18" + "src": "145775:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "145762:6:18" + "src": "145762:6:38" }, "nodeType": "YulFunctionCall", - "src": "145762:16:18" + "src": "145762:16:38" }, "nodeType": "YulExpressionStatement", - "src": "145762:16:18" + "src": "145762:16:38" }, { "expression": { @@ -165663,26 +165663,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "145798:4:18", + "src": "145798:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "145804:2:18" + "src": "145804:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "145791:6:18" + "src": "145791:6:38" }, "nodeType": "YulFunctionCall", - "src": "145791:16:18" + "src": "145791:16:38" }, "nodeType": "YulExpressionStatement", - "src": "145791:16:18" + "src": "145791:16:38" }, { "expression": { @@ -165690,26 +165690,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "145827:4:18", + "src": "145827:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "145833:2:18" + "src": "145833:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "145820:6:18" + "src": "145820:6:38" }, "nodeType": "YulFunctionCall", - "src": "145820:16:18" + "src": "145820:16:38" }, "nodeType": "YulExpressionStatement", - "src": "145820:16:18" + "src": "145820:16:38" }, { "expression": { @@ -165717,26 +165717,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "145856:4:18", + "src": "145856:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "145862:2:18" + "src": "145862:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "145849:6:18" + "src": "145849:6:38" }, "nodeType": "YulFunctionCall", - "src": "145849:16:18" + "src": "145849:16:38" }, "nodeType": "YulExpressionStatement", - "src": "145849:16:18" + "src": "145849:16:38" }, { "expression": { @@ -165744,84 +165744,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "145885:4:18", + "src": "145885:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "145891:2:18" + "src": "145891:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "145878:6:18" + "src": "145878:6:38" }, "nodeType": "YulFunctionCall", - "src": "145878:16:18" + "src": "145878:16:38" }, "nodeType": "YulExpressionStatement", - "src": "145878:16:18" + "src": "145878:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35237, + "declaration": 38298, "isOffset": false, "isSlot": false, - "src": "145717:2:18", + "src": "145717:2:38", "valueSize": 1 }, { - "declaration": 35240, + "declaration": 38301, "isOffset": false, "isSlot": false, - "src": "145746:2:18", + "src": "145746:2:38", "valueSize": 1 }, { - "declaration": 35243, + "declaration": 38304, "isOffset": false, "isSlot": false, - "src": "145775:2:18", + "src": "145775:2:38", "valueSize": 1 }, { - "declaration": 35246, + "declaration": 38307, "isOffset": false, "isSlot": false, - "src": "145804:2:18", + "src": "145804:2:38", "valueSize": 1 }, { - "declaration": 35249, + "declaration": 38310, "isOffset": false, "isSlot": false, - "src": "145833:2:18", + "src": "145833:2:38", "valueSize": 1 }, { - "declaration": 35252, + "declaration": 38313, "isOffset": false, "isSlot": false, - "src": "145862:2:18", + "src": "145862:2:38", "valueSize": 1 }, { - "declaration": 35255, + "declaration": 38316, "isOffset": false, "isSlot": false, - "src": "145891:2:18", + "src": "145891:2:38", "valueSize": 1 } ], - "id": 35263, + "id": 38324, "nodeType": "InlineAssembly", - "src": "145681:223:18" + "src": "145681:223:38" } ] }, @@ -165829,20 +165829,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "144579:3:18", + "nameLocation": "144579:3:38", "parameters": { - "id": 35234, + "id": 38295, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35227, + "id": 38288, "mutability": "mutable", "name": "p0", - "nameLocation": "144591:2:18", + "nameLocation": "144591:2:38", "nodeType": "VariableDeclaration", - "scope": 35265, - "src": "144583:10:18", + "scope": 38326, + "src": "144583:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -165850,10 +165850,10 @@ "typeString": "address" }, "typeName": { - "id": 35226, + "id": 38287, "name": "address", "nodeType": "ElementaryTypeName", - "src": "144583:7:18", + "src": "144583:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -165864,13 +165864,13 @@ }, { "constant": false, - "id": 35229, + "id": 38290, "mutability": "mutable", "name": "p1", - "nameLocation": "144603:2:18", + "nameLocation": "144603:2:38", "nodeType": "VariableDeclaration", - "scope": 35265, - "src": "144595:10:18", + "scope": 38326, + "src": "144595:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -165878,10 +165878,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35228, + "id": 38289, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "144595:7:18", + "src": "144595:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -165891,13 +165891,13 @@ }, { "constant": false, - "id": 35231, + "id": 38292, "mutability": "mutable", "name": "p2", - "nameLocation": "144615:2:18", + "nameLocation": "144615:2:38", "nodeType": "VariableDeclaration", - "scope": 35265, - "src": "144607:10:18", + "scope": 38326, + "src": "144607:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -165905,10 +165905,10 @@ "typeString": "uint256" }, "typeName": { - "id": 35230, + "id": 38291, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "144607:7:18", + "src": "144607:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -165918,13 +165918,13 @@ }, { "constant": false, - "id": 35233, + "id": 38294, "mutability": "mutable", "name": "p3", - "nameLocation": "144627:2:18", + "nameLocation": "144627:2:38", "nodeType": "VariableDeclaration", - "scope": 35265, - "src": "144619:10:18", + "scope": 38326, + "src": "144619:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -165932,10 +165932,10 @@ "typeString": "address" }, "typeName": { - "id": 35232, + "id": 38293, "name": "address", "nodeType": "ElementaryTypeName", - "src": "144619:7:18", + "src": "144619:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -165945,44 +165945,44 @@ "visibility": "internal" } ], - "src": "144582:48:18" + "src": "144582:48:38" }, "returnParameters": { - "id": 35235, + "id": 38296, "nodeType": "ParameterList", "parameters": [], - "src": "144645:0:18" + "src": "144645:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35305, + "id": 38366, "nodeType": "FunctionDefinition", - "src": "145916:1334:18", + "src": "145916:1334:38", "nodes": [], "body": { - "id": 35304, + "id": 38365, "nodeType": "Block", - "src": "145988:1262:18", + "src": "145988:1262:38", "nodes": [], "statements": [ { "assignments": [ - 35277 + 38338 ], "declarations": [ { "constant": false, - "id": 35277, + "id": 38338, "mutability": "mutable", "name": "m0", - "nameLocation": "146006:2:18", + "nameLocation": "146006:2:38", "nodeType": "VariableDeclaration", - "scope": 35304, - "src": "145998:10:18", + "scope": 38365, + "src": "145998:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -165990,10 +165990,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35276, + "id": 38337, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "145998:7:18", + "src": "145998:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -166002,24 +166002,24 @@ "visibility": "internal" } ], - "id": 35278, + "id": 38339, "nodeType": "VariableDeclarationStatement", - "src": "145998:10:18" + "src": "145998:10:38" }, { "assignments": [ - 35280 + 38341 ], "declarations": [ { "constant": false, - "id": 35280, + "id": 38341, "mutability": "mutable", "name": "m1", - "nameLocation": "146026:2:18", + "nameLocation": "146026:2:38", "nodeType": "VariableDeclaration", - "scope": 35304, - "src": "146018:10:18", + "scope": 38365, + "src": "146018:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -166027,10 +166027,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35279, + "id": 38340, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "146018:7:18", + "src": "146018:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -166039,24 +166039,24 @@ "visibility": "internal" } ], - "id": 35281, + "id": 38342, "nodeType": "VariableDeclarationStatement", - "src": "146018:10:18" + "src": "146018:10:38" }, { "assignments": [ - 35283 + 38344 ], "declarations": [ { "constant": false, - "id": 35283, + "id": 38344, "mutability": "mutable", "name": "m2", - "nameLocation": "146046:2:18", + "nameLocation": "146046:2:38", "nodeType": "VariableDeclaration", - "scope": 35304, - "src": "146038:10:18", + "scope": 38365, + "src": "146038:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -166064,10 +166064,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35282, + "id": 38343, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "146038:7:18", + "src": "146038:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -166076,24 +166076,24 @@ "visibility": "internal" } ], - "id": 35284, + "id": 38345, "nodeType": "VariableDeclarationStatement", - "src": "146038:10:18" + "src": "146038:10:38" }, { "assignments": [ - 35286 + 38347 ], "declarations": [ { "constant": false, - "id": 35286, + "id": 38347, "mutability": "mutable", "name": "m3", - "nameLocation": "146066:2:18", + "nameLocation": "146066:2:38", "nodeType": "VariableDeclaration", - "scope": 35304, - "src": "146058:10:18", + "scope": 38365, + "src": "146058:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -166101,10 +166101,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35285, + "id": 38346, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "146058:7:18", + "src": "146058:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -166113,24 +166113,24 @@ "visibility": "internal" } ], - "id": 35287, + "id": 38348, "nodeType": "VariableDeclarationStatement", - "src": "146058:10:18" + "src": "146058:10:38" }, { "assignments": [ - 35289 + 38350 ], "declarations": [ { "constant": false, - "id": 35289, + "id": 38350, "mutability": "mutable", "name": "m4", - "nameLocation": "146086:2:18", + "nameLocation": "146086:2:38", "nodeType": "VariableDeclaration", - "scope": 35304, - "src": "146078:10:18", + "scope": 38365, + "src": "146078:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -166138,10 +166138,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35288, + "id": 38349, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "146078:7:18", + "src": "146078:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -166150,24 +166150,24 @@ "visibility": "internal" } ], - "id": 35290, + "id": 38351, "nodeType": "VariableDeclarationStatement", - "src": "146078:10:18" + "src": "146078:10:38" }, { "assignments": [ - 35292 + 38353 ], "declarations": [ { "constant": false, - "id": 35292, + "id": 38353, "mutability": "mutable", "name": "m5", - "nameLocation": "146106:2:18", + "nameLocation": "146106:2:38", "nodeType": "VariableDeclaration", - "scope": 35304, - "src": "146098:10:18", + "scope": 38365, + "src": "146098:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -166175,10 +166175,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35291, + "id": 38352, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "146098:7:18", + "src": "146098:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -166187,24 +166187,24 @@ "visibility": "internal" } ], - "id": 35293, + "id": 38354, "nodeType": "VariableDeclarationStatement", - "src": "146098:10:18" + "src": "146098:10:38" }, { "assignments": [ - 35295 + 38356 ], "declarations": [ { "constant": false, - "id": 35295, + "id": 38356, "mutability": "mutable", "name": "m6", - "nameLocation": "146126:2:18", + "nameLocation": "146126:2:38", "nodeType": "VariableDeclaration", - "scope": 35304, - "src": "146118:10:18", + "scope": 38365, + "src": "146118:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -166212,10 +166212,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35294, + "id": 38355, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "146118:7:18", + "src": "146118:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -166224,27 +166224,27 @@ "visibility": "internal" } ], - "id": 35296, + "id": 38357, "nodeType": "VariableDeclarationStatement", - "src": "146118:10:18" + "src": "146118:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "146147:828:18", + "src": "146147:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "146190:313:18", + "src": "146190:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "146208:15:18", + "src": "146208:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "146222:1:18", + "src": "146222:1:38", "type": "", "value": "0" }, @@ -166252,7 +166252,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "146212:6:18", + "src": "146212:6:38", "type": "" } ] @@ -166260,16 +166260,16 @@ { "body": { "nodeType": "YulBlock", - "src": "146293:40:18", + "src": "146293:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "146322:9:18", + "src": "146322:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "146324:5:18" + "src": "146324:5:38" } ] }, @@ -166280,33 +166280,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "146310:6:18" + "src": "146310:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "146318:1:18" + "src": "146318:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "146305:4:18" + "src": "146305:4:38" }, "nodeType": "YulFunctionCall", - "src": "146305:15:18" + "src": "146305:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "146298:6:18" + "src": "146298:6:38" }, "nodeType": "YulFunctionCall", - "src": "146298:23:18" + "src": "146298:23:38" }, "nodeType": "YulIf", - "src": "146295:36:18" + "src": "146295:36:38" } ] }, @@ -166315,12 +166315,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "146250:6:18" + "src": "146250:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "146258:4:18", + "src": "146258:4:38", "type": "", "value": "0x20" } @@ -166328,30 +166328,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "146247:2:18" + "src": "146247:2:38" }, "nodeType": "YulFunctionCall", - "src": "146247:16:18" + "src": "146247:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "146264:28:18", + "src": "146264:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "146266:24:18", + "src": "146266:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "146280:6:18" + "src": "146280:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "146288:1:18", + "src": "146288:1:38", "type": "", "value": "1" } @@ -166359,16 +166359,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "146276:3:18" + "src": "146276:3:38" }, "nodeType": "YulFunctionCall", - "src": "146276:14:18" + "src": "146276:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "146266:6:18" + "src": "146266:6:38" } ] } @@ -166376,10 +166376,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "146244:2:18", + "src": "146244:2:38", "statements": [] }, - "src": "146240:93:18" + "src": "146240:93:38" }, { "expression": { @@ -166387,34 +166387,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "146357:3:18" + "src": "146357:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "146362:6:18" + "src": "146362:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "146350:6:18" + "src": "146350:6:38" }, "nodeType": "YulFunctionCall", - "src": "146350:19:18" + "src": "146350:19:38" }, "nodeType": "YulExpressionStatement", - "src": "146350:19:18" + "src": "146350:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "146386:37:18", + "src": "146386:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "146403:3:18", + "src": "146403:3:38", "type": "", "value": "256" }, @@ -166423,38 +166423,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "146412:1:18", + "src": "146412:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "146415:6:18" + "src": "146415:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "146408:3:18" + "src": "146408:3:38" }, "nodeType": "YulFunctionCall", - "src": "146408:14:18" + "src": "146408:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "146399:3:18" + "src": "146399:3:38" }, "nodeType": "YulFunctionCall", - "src": "146399:24:18" + "src": "146399:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "146390:5:18", + "src": "146390:5:38", "type": "" } ] @@ -166467,12 +166467,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "146451:3:18" + "src": "146451:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "146456:4:18", + "src": "146456:4:38", "type": "", "value": "0x20" } @@ -166480,59 +166480,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "146447:3:18" + "src": "146447:3:38" }, "nodeType": "YulFunctionCall", - "src": "146447:14:18" + "src": "146447:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "146467:5:18" + "src": "146467:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "146478:5:18" + "src": "146478:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "146485:1:18" + "src": "146485:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "146474:3:18" + "src": "146474:3:38" }, "nodeType": "YulFunctionCall", - "src": "146474:13:18" + "src": "146474:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "146463:3:18" + "src": "146463:3:38" }, "nodeType": "YulFunctionCall", - "src": "146463:25:18" + "src": "146463:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "146440:6:18" + "src": "146440:6:38" }, "nodeType": "YulFunctionCall", - "src": "146440:49:18" + "src": "146440:49:38" }, "nodeType": "YulExpressionStatement", - "src": "146440:49:18" + "src": "146440:49:38" } ] }, @@ -166542,27 +166542,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "146182:3:18", + "src": "146182:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "146187:1:18", + "src": "146187:1:38", "type": "" } ], - "src": "146161:342:18" + "src": "146161:342:38" }, { "nodeType": "YulAssignment", - "src": "146516:17:18", + "src": "146516:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "146528:4:18", + "src": "146528:4:38", "type": "", "value": "0x00" } @@ -166570,28 +166570,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "146522:5:18" + "src": "146522:5:38" }, "nodeType": "YulFunctionCall", - "src": "146522:11:18" + "src": "146522:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "146516:2:18" + "src": "146516:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "146546:17:18", + "src": "146546:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "146558:4:18", + "src": "146558:4:38", "type": "", "value": "0x20" } @@ -166599,28 +166599,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "146552:5:18" + "src": "146552:5:38" }, "nodeType": "YulFunctionCall", - "src": "146552:11:18" + "src": "146552:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "146546:2:18" + "src": "146546:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "146576:17:18", + "src": "146576:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "146588:4:18", + "src": "146588:4:38", "type": "", "value": "0x40" } @@ -166628,28 +166628,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "146582:5:18" + "src": "146582:5:38" }, "nodeType": "YulFunctionCall", - "src": "146582:11:18" + "src": "146582:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "146576:2:18" + "src": "146576:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "146606:17:18", + "src": "146606:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "146618:4:18", + "src": "146618:4:38", "type": "", "value": "0x60" } @@ -166657,28 +166657,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "146612:5:18" + "src": "146612:5:38" }, "nodeType": "YulFunctionCall", - "src": "146612:11:18" + "src": "146612:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "146606:2:18" + "src": "146606:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "146636:17:18", + "src": "146636:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "146648:4:18", + "src": "146648:4:38", "type": "", "value": "0x80" } @@ -166686,28 +166686,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "146642:5:18" + "src": "146642:5:38" }, "nodeType": "YulFunctionCall", - "src": "146642:11:18" + "src": "146642:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "146636:2:18" + "src": "146636:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "146666:17:18", + "src": "146666:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "146678:4:18", + "src": "146678:4:38", "type": "", "value": "0xa0" } @@ -166715,28 +166715,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "146672:5:18" + "src": "146672:5:38" }, "nodeType": "YulFunctionCall", - "src": "146672:11:18" + "src": "146672:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "146666:2:18" + "src": "146666:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "146696:17:18", + "src": "146696:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "146708:4:18", + "src": "146708:4:38", "type": "", "value": "0xc0" } @@ -166744,16 +166744,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "146702:5:18" + "src": "146702:5:38" }, "nodeType": "YulFunctionCall", - "src": "146702:11:18" + "src": "146702:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "146696:2:18" + "src": "146696:2:38" } ] }, @@ -166763,14 +166763,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "146796:4:18", + "src": "146796:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "146802:10:18", + "src": "146802:10:38", "type": "", "value": "0x0ef7e050" } @@ -166778,13 +166778,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "146789:6:18" + "src": "146789:6:38" }, "nodeType": "YulFunctionCall", - "src": "146789:24:18" + "src": "146789:24:38" }, "nodeType": "YulExpressionStatement", - "src": "146789:24:18" + "src": "146789:24:38" }, { "expression": { @@ -166792,26 +166792,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "146833:4:18", + "src": "146833:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "146839:2:18" + "src": "146839:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "146826:6:18" + "src": "146826:6:38" }, "nodeType": "YulFunctionCall", - "src": "146826:16:18" + "src": "146826:16:38" }, "nodeType": "YulExpressionStatement", - "src": "146826:16:18" + "src": "146826:16:38" }, { "expression": { @@ -166819,14 +166819,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "146862:4:18", + "src": "146862:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "146868:4:18", + "src": "146868:4:38", "type": "", "value": "0x80" } @@ -166834,13 +166834,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "146855:6:18" + "src": "146855:6:38" }, "nodeType": "YulFunctionCall", - "src": "146855:18:18" + "src": "146855:18:38" }, "nodeType": "YulExpressionStatement", - "src": "146855:18:18" + "src": "146855:18:38" }, { "expression": { @@ -166848,26 +166848,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "146893:4:18", + "src": "146893:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "146899:2:18" + "src": "146899:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "146886:6:18" + "src": "146886:6:38" }, "nodeType": "YulFunctionCall", - "src": "146886:16:18" + "src": "146886:16:38" }, "nodeType": "YulExpressionStatement", - "src": "146886:16:18" + "src": "146886:16:38" }, { "expression": { @@ -166875,26 +166875,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "146922:4:18", + "src": "146922:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "146928:2:18" + "src": "146928:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "146915:6:18" + "src": "146915:6:38" }, "nodeType": "YulFunctionCall", - "src": "146915:16:18" + "src": "146915:16:38" }, "nodeType": "YulExpressionStatement", - "src": "146915:16:18" + "src": "146915:16:38" }, { "expression": { @@ -166902,126 +166902,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "146956:4:18", + "src": "146956:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "146962:2:18" + "src": "146962:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "146944:11:18" + "src": "146944:11:38" }, "nodeType": "YulFunctionCall", - "src": "146944:21:18" + "src": "146944:21:38" }, "nodeType": "YulExpressionStatement", - "src": "146944:21:18" + "src": "146944:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35277, + "declaration": 38338, "isOffset": false, "isSlot": false, - "src": "146516:2:18", + "src": "146516:2:38", "valueSize": 1 }, { - "declaration": 35280, + "declaration": 38341, "isOffset": false, "isSlot": false, - "src": "146546:2:18", + "src": "146546:2:38", "valueSize": 1 }, { - "declaration": 35283, + "declaration": 38344, "isOffset": false, "isSlot": false, - "src": "146576:2:18", + "src": "146576:2:38", "valueSize": 1 }, { - "declaration": 35286, + "declaration": 38347, "isOffset": false, "isSlot": false, - "src": "146606:2:18", + "src": "146606:2:38", "valueSize": 1 }, { - "declaration": 35289, + "declaration": 38350, "isOffset": false, "isSlot": false, - "src": "146636:2:18", + "src": "146636:2:38", "valueSize": 1 }, { - "declaration": 35292, + "declaration": 38353, "isOffset": false, "isSlot": false, - "src": "146666:2:18", + "src": "146666:2:38", "valueSize": 1 }, { - "declaration": 35295, + "declaration": 38356, "isOffset": false, "isSlot": false, - "src": "146696:2:18", + "src": "146696:2:38", "valueSize": 1 }, { - "declaration": 35267, + "declaration": 38328, "isOffset": false, "isSlot": false, - "src": "146839:2:18", + "src": "146839:2:38", "valueSize": 1 }, { - "declaration": 35269, + "declaration": 38330, "isOffset": false, "isSlot": false, - "src": "146962:2:18", + "src": "146962:2:38", "valueSize": 1 }, { - "declaration": 35271, + "declaration": 38332, "isOffset": false, "isSlot": false, - "src": "146899:2:18", + "src": "146899:2:38", "valueSize": 1 }, { - "declaration": 35273, + "declaration": 38334, "isOffset": false, "isSlot": false, - "src": "146928:2:18", + "src": "146928:2:38", "valueSize": 1 } ], - "id": 35297, + "id": 38358, "nodeType": "InlineAssembly", - "src": "146138:837:18" + "src": "146138:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35299, + "id": 38360, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "147000:4:18", + "src": "147000:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -167030,14 +167030,14 @@ }, { "hexValue": "30786334", - "id": 35300, + "id": 38361, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "147006:4:18", + "src": "147006:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -167056,18 +167056,18 @@ "typeString": "int_const 196" } ], - "id": 35298, + "id": 38359, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "146984:15:18", + "referencedDeclaration": 33383, + "src": "146984:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35301, + "id": 38362, "isConstant": false, "isLValue": false, "isPure": false, @@ -167076,21 +167076,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "146984:27:18", + "src": "146984:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35302, + "id": 38363, "nodeType": "ExpressionStatement", - "src": "146984:27:18" + "src": "146984:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "147030:214:18", + "src": "147030:214:38", "statements": [ { "expression": { @@ -167098,26 +167098,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "147051:4:18", + "src": "147051:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "147057:2:18" + "src": "147057:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "147044:6:18" + "src": "147044:6:38" }, "nodeType": "YulFunctionCall", - "src": "147044:16:18" + "src": "147044:16:38" }, "nodeType": "YulExpressionStatement", - "src": "147044:16:18" + "src": "147044:16:38" }, { "expression": { @@ -167125,26 +167125,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "147080:4:18", + "src": "147080:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "147086:2:18" + "src": "147086:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "147073:6:18" + "src": "147073:6:38" }, "nodeType": "YulFunctionCall", - "src": "147073:16:18" + "src": "147073:16:38" }, "nodeType": "YulExpressionStatement", - "src": "147073:16:18" + "src": "147073:16:38" }, { "expression": { @@ -167152,26 +167152,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "147109:4:18", + "src": "147109:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "147115:2:18" + "src": "147115:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "147102:6:18" + "src": "147102:6:38" }, "nodeType": "YulFunctionCall", - "src": "147102:16:18" + "src": "147102:16:38" }, "nodeType": "YulExpressionStatement", - "src": "147102:16:18" + "src": "147102:16:38" }, { "expression": { @@ -167179,26 +167179,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "147138:4:18", + "src": "147138:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "147144:2:18" + "src": "147144:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "147131:6:18" + "src": "147131:6:38" }, "nodeType": "YulFunctionCall", - "src": "147131:16:18" + "src": "147131:16:38" }, "nodeType": "YulExpressionStatement", - "src": "147131:16:18" + "src": "147131:16:38" }, { "expression": { @@ -167206,26 +167206,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "147167:4:18", + "src": "147167:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "147173:2:18" + "src": "147173:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "147160:6:18" + "src": "147160:6:38" }, "nodeType": "YulFunctionCall", - "src": "147160:16:18" + "src": "147160:16:38" }, "nodeType": "YulExpressionStatement", - "src": "147160:16:18" + "src": "147160:16:38" }, { "expression": { @@ -167233,26 +167233,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "147196:4:18", + "src": "147196:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "147202:2:18" + "src": "147202:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "147189:6:18" + "src": "147189:6:38" }, "nodeType": "YulFunctionCall", - "src": "147189:16:18" + "src": "147189:16:38" }, "nodeType": "YulExpressionStatement", - "src": "147189:16:18" + "src": "147189:16:38" }, { "expression": { @@ -167260,84 +167260,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "147225:4:18", + "src": "147225:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "147231:2:18" + "src": "147231:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "147218:6:18" + "src": "147218:6:38" }, "nodeType": "YulFunctionCall", - "src": "147218:16:18" + "src": "147218:16:38" }, "nodeType": "YulExpressionStatement", - "src": "147218:16:18" + "src": "147218:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35277, + "declaration": 38338, "isOffset": false, "isSlot": false, - "src": "147057:2:18", + "src": "147057:2:38", "valueSize": 1 }, { - "declaration": 35280, + "declaration": 38341, "isOffset": false, "isSlot": false, - "src": "147086:2:18", + "src": "147086:2:38", "valueSize": 1 }, { - "declaration": 35283, + "declaration": 38344, "isOffset": false, "isSlot": false, - "src": "147115:2:18", + "src": "147115:2:38", "valueSize": 1 }, { - "declaration": 35286, + "declaration": 38347, "isOffset": false, "isSlot": false, - "src": "147144:2:18", + "src": "147144:2:38", "valueSize": 1 }, { - "declaration": 35289, + "declaration": 38350, "isOffset": false, "isSlot": false, - "src": "147173:2:18", + "src": "147173:2:38", "valueSize": 1 }, { - "declaration": 35292, + "declaration": 38353, "isOffset": false, "isSlot": false, - "src": "147202:2:18", + "src": "147202:2:38", "valueSize": 1 }, { - "declaration": 35295, + "declaration": 38356, "isOffset": false, "isSlot": false, - "src": "147231:2:18", + "src": "147231:2:38", "valueSize": 1 } ], - "id": 35303, + "id": 38364, "nodeType": "InlineAssembly", - "src": "147021:223:18" + "src": "147021:223:38" } ] }, @@ -167345,20 +167345,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "145925:3:18", + "nameLocation": "145925:3:38", "parameters": { - "id": 35274, + "id": 38335, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35267, + "id": 38328, "mutability": "mutable", "name": "p0", - "nameLocation": "145937:2:18", + "nameLocation": "145937:2:38", "nodeType": "VariableDeclaration", - "scope": 35305, - "src": "145929:10:18", + "scope": 38366, + "src": "145929:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -167366,10 +167366,10 @@ "typeString": "address" }, "typeName": { - "id": 35266, + "id": 38327, "name": "address", "nodeType": "ElementaryTypeName", - "src": "145929:7:18", + "src": "145929:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -167380,13 +167380,13 @@ }, { "constant": false, - "id": 35269, + "id": 38330, "mutability": "mutable", "name": "p1", - "nameLocation": "145949:2:18", + "nameLocation": "145949:2:38", "nodeType": "VariableDeclaration", - "scope": 35305, - "src": "145941:10:18", + "scope": 38366, + "src": "145941:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -167394,10 +167394,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35268, + "id": 38329, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "145941:7:18", + "src": "145941:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -167407,13 +167407,13 @@ }, { "constant": false, - "id": 35271, + "id": 38332, "mutability": "mutable", "name": "p2", - "nameLocation": "145961:2:18", + "nameLocation": "145961:2:38", "nodeType": "VariableDeclaration", - "scope": 35305, - "src": "145953:10:18", + "scope": 38366, + "src": "145953:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -167421,10 +167421,10 @@ "typeString": "uint256" }, "typeName": { - "id": 35270, + "id": 38331, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "145953:7:18", + "src": "145953:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -167434,13 +167434,13 @@ }, { "constant": false, - "id": 35273, + "id": 38334, "mutability": "mutable", "name": "p3", - "nameLocation": "145970:2:18", + "nameLocation": "145970:2:38", "nodeType": "VariableDeclaration", - "scope": 35305, - "src": "145965:7:18", + "scope": 38366, + "src": "145965:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -167448,10 +167448,10 @@ "typeString": "bool" }, "typeName": { - "id": 35272, + "id": 38333, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "145965:4:18", + "src": "145965:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -167460,44 +167460,44 @@ "visibility": "internal" } ], - "src": "145928:45:18" + "src": "145928:45:38" }, "returnParameters": { - "id": 35275, + "id": 38336, "nodeType": "ParameterList", "parameters": [], - "src": "145988:0:18" + "src": "145988:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35345, + "id": 38406, "nodeType": "FunctionDefinition", - "src": "147256:1340:18", + "src": "147256:1340:38", "nodes": [], "body": { - "id": 35344, + "id": 38405, "nodeType": "Block", - "src": "147331:1265:18", + "src": "147331:1265:38", "nodes": [], "statements": [ { "assignments": [ - 35317 + 38378 ], "declarations": [ { "constant": false, - "id": 35317, + "id": 38378, "mutability": "mutable", "name": "m0", - "nameLocation": "147349:2:18", + "nameLocation": "147349:2:38", "nodeType": "VariableDeclaration", - "scope": 35344, - "src": "147341:10:18", + "scope": 38405, + "src": "147341:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -167505,10 +167505,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35316, + "id": 38377, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "147341:7:18", + "src": "147341:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -167517,24 +167517,24 @@ "visibility": "internal" } ], - "id": 35318, + "id": 38379, "nodeType": "VariableDeclarationStatement", - "src": "147341:10:18" + "src": "147341:10:38" }, { "assignments": [ - 35320 + 38381 ], "declarations": [ { "constant": false, - "id": 35320, + "id": 38381, "mutability": "mutable", "name": "m1", - "nameLocation": "147369:2:18", + "nameLocation": "147369:2:38", "nodeType": "VariableDeclaration", - "scope": 35344, - "src": "147361:10:18", + "scope": 38405, + "src": "147361:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -167542,10 +167542,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35319, + "id": 38380, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "147361:7:18", + "src": "147361:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -167554,24 +167554,24 @@ "visibility": "internal" } ], - "id": 35321, + "id": 38382, "nodeType": "VariableDeclarationStatement", - "src": "147361:10:18" + "src": "147361:10:38" }, { "assignments": [ - 35323 + 38384 ], "declarations": [ { "constant": false, - "id": 35323, + "id": 38384, "mutability": "mutable", "name": "m2", - "nameLocation": "147389:2:18", + "nameLocation": "147389:2:38", "nodeType": "VariableDeclaration", - "scope": 35344, - "src": "147381:10:18", + "scope": 38405, + "src": "147381:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -167579,10 +167579,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35322, + "id": 38383, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "147381:7:18", + "src": "147381:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -167591,24 +167591,24 @@ "visibility": "internal" } ], - "id": 35324, + "id": 38385, "nodeType": "VariableDeclarationStatement", - "src": "147381:10:18" + "src": "147381:10:38" }, { "assignments": [ - 35326 + 38387 ], "declarations": [ { "constant": false, - "id": 35326, + "id": 38387, "mutability": "mutable", "name": "m3", - "nameLocation": "147409:2:18", + "nameLocation": "147409:2:38", "nodeType": "VariableDeclaration", - "scope": 35344, - "src": "147401:10:18", + "scope": 38405, + "src": "147401:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -167616,10 +167616,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35325, + "id": 38386, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "147401:7:18", + "src": "147401:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -167628,24 +167628,24 @@ "visibility": "internal" } ], - "id": 35327, + "id": 38388, "nodeType": "VariableDeclarationStatement", - "src": "147401:10:18" + "src": "147401:10:38" }, { "assignments": [ - 35329 + 38390 ], "declarations": [ { "constant": false, - "id": 35329, + "id": 38390, "mutability": "mutable", "name": "m4", - "nameLocation": "147429:2:18", + "nameLocation": "147429:2:38", "nodeType": "VariableDeclaration", - "scope": 35344, - "src": "147421:10:18", + "scope": 38405, + "src": "147421:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -167653,10 +167653,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35328, + "id": 38389, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "147421:7:18", + "src": "147421:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -167665,24 +167665,24 @@ "visibility": "internal" } ], - "id": 35330, + "id": 38391, "nodeType": "VariableDeclarationStatement", - "src": "147421:10:18" + "src": "147421:10:38" }, { "assignments": [ - 35332 + 38393 ], "declarations": [ { "constant": false, - "id": 35332, + "id": 38393, "mutability": "mutable", "name": "m5", - "nameLocation": "147449:2:18", + "nameLocation": "147449:2:38", "nodeType": "VariableDeclaration", - "scope": 35344, - "src": "147441:10:18", + "scope": 38405, + "src": "147441:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -167690,10 +167690,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35331, + "id": 38392, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "147441:7:18", + "src": "147441:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -167702,24 +167702,24 @@ "visibility": "internal" } ], - "id": 35333, + "id": 38394, "nodeType": "VariableDeclarationStatement", - "src": "147441:10:18" + "src": "147441:10:38" }, { "assignments": [ - 35335 + 38396 ], "declarations": [ { "constant": false, - "id": 35335, + "id": 38396, "mutability": "mutable", "name": "m6", - "nameLocation": "147469:2:18", + "nameLocation": "147469:2:38", "nodeType": "VariableDeclaration", - "scope": 35344, - "src": "147461:10:18", + "scope": 38405, + "src": "147461:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -167727,10 +167727,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35334, + "id": 38395, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "147461:7:18", + "src": "147461:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -167739,27 +167739,27 @@ "visibility": "internal" } ], - "id": 35336, + "id": 38397, "nodeType": "VariableDeclarationStatement", - "src": "147461:10:18" + "src": "147461:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "147490:831:18", + "src": "147490:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "147533:313:18", + "src": "147533:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "147551:15:18", + "src": "147551:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "147565:1:18", + "src": "147565:1:38", "type": "", "value": "0" }, @@ -167767,7 +167767,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "147555:6:18", + "src": "147555:6:38", "type": "" } ] @@ -167775,16 +167775,16 @@ { "body": { "nodeType": "YulBlock", - "src": "147636:40:18", + "src": "147636:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "147665:9:18", + "src": "147665:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "147667:5:18" + "src": "147667:5:38" } ] }, @@ -167795,33 +167795,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "147653:6:18" + "src": "147653:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "147661:1:18" + "src": "147661:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "147648:4:18" + "src": "147648:4:38" }, "nodeType": "YulFunctionCall", - "src": "147648:15:18" + "src": "147648:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "147641:6:18" + "src": "147641:6:38" }, "nodeType": "YulFunctionCall", - "src": "147641:23:18" + "src": "147641:23:38" }, "nodeType": "YulIf", - "src": "147638:36:18" + "src": "147638:36:38" } ] }, @@ -167830,12 +167830,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "147593:6:18" + "src": "147593:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "147601:4:18", + "src": "147601:4:38", "type": "", "value": "0x20" } @@ -167843,30 +167843,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "147590:2:18" + "src": "147590:2:38" }, "nodeType": "YulFunctionCall", - "src": "147590:16:18" + "src": "147590:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "147607:28:18", + "src": "147607:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "147609:24:18", + "src": "147609:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "147623:6:18" + "src": "147623:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "147631:1:18", + "src": "147631:1:38", "type": "", "value": "1" } @@ -167874,16 +167874,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "147619:3:18" + "src": "147619:3:38" }, "nodeType": "YulFunctionCall", - "src": "147619:14:18" + "src": "147619:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "147609:6:18" + "src": "147609:6:38" } ] } @@ -167891,10 +167891,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "147587:2:18", + "src": "147587:2:38", "statements": [] }, - "src": "147583:93:18" + "src": "147583:93:38" }, { "expression": { @@ -167902,34 +167902,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "147700:3:18" + "src": "147700:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "147705:6:18" + "src": "147705:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "147693:6:18" + "src": "147693:6:38" }, "nodeType": "YulFunctionCall", - "src": "147693:19:18" + "src": "147693:19:38" }, "nodeType": "YulExpressionStatement", - "src": "147693:19:18" + "src": "147693:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "147729:37:18", + "src": "147729:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "147746:3:18", + "src": "147746:3:38", "type": "", "value": "256" }, @@ -167938,38 +167938,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "147755:1:18", + "src": "147755:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "147758:6:18" + "src": "147758:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "147751:3:18" + "src": "147751:3:38" }, "nodeType": "YulFunctionCall", - "src": "147751:14:18" + "src": "147751:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "147742:3:18" + "src": "147742:3:38" }, "nodeType": "YulFunctionCall", - "src": "147742:24:18" + "src": "147742:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "147733:5:18", + "src": "147733:5:38", "type": "" } ] @@ -167982,12 +167982,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "147794:3:18" + "src": "147794:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "147799:4:18", + "src": "147799:4:38", "type": "", "value": "0x20" } @@ -167995,59 +167995,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "147790:3:18" + "src": "147790:3:38" }, "nodeType": "YulFunctionCall", - "src": "147790:14:18" + "src": "147790:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "147810:5:18" + "src": "147810:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "147821:5:18" + "src": "147821:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "147828:1:18" + "src": "147828:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "147817:3:18" + "src": "147817:3:38" }, "nodeType": "YulFunctionCall", - "src": "147817:13:18" + "src": "147817:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "147806:3:18" + "src": "147806:3:38" }, "nodeType": "YulFunctionCall", - "src": "147806:25:18" + "src": "147806:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "147783:6:18" + "src": "147783:6:38" }, "nodeType": "YulFunctionCall", - "src": "147783:49:18" + "src": "147783:49:38" }, "nodeType": "YulExpressionStatement", - "src": "147783:49:18" + "src": "147783:49:38" } ] }, @@ -168057,27 +168057,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "147525:3:18", + "src": "147525:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "147530:1:18", + "src": "147530:1:38", "type": "" } ], - "src": "147504:342:18" + "src": "147504:342:38" }, { "nodeType": "YulAssignment", - "src": "147859:17:18", + "src": "147859:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "147871:4:18", + "src": "147871:4:38", "type": "", "value": "0x00" } @@ -168085,28 +168085,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "147865:5:18" + "src": "147865:5:38" }, "nodeType": "YulFunctionCall", - "src": "147865:11:18" + "src": "147865:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "147859:2:18" + "src": "147859:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "147889:17:18", + "src": "147889:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "147901:4:18", + "src": "147901:4:38", "type": "", "value": "0x20" } @@ -168114,28 +168114,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "147895:5:18" + "src": "147895:5:38" }, "nodeType": "YulFunctionCall", - "src": "147895:11:18" + "src": "147895:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "147889:2:18" + "src": "147889:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "147919:17:18", + "src": "147919:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "147931:4:18", + "src": "147931:4:38", "type": "", "value": "0x40" } @@ -168143,28 +168143,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "147925:5:18" + "src": "147925:5:38" }, "nodeType": "YulFunctionCall", - "src": "147925:11:18" + "src": "147925:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "147919:2:18" + "src": "147919:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "147949:17:18", + "src": "147949:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "147961:4:18", + "src": "147961:4:38", "type": "", "value": "0x60" } @@ -168172,28 +168172,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "147955:5:18" + "src": "147955:5:38" }, "nodeType": "YulFunctionCall", - "src": "147955:11:18" + "src": "147955:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "147949:2:18" + "src": "147949:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "147979:17:18", + "src": "147979:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "147991:4:18", + "src": "147991:4:38", "type": "", "value": "0x80" } @@ -168201,28 +168201,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "147985:5:18" + "src": "147985:5:38" }, "nodeType": "YulFunctionCall", - "src": "147985:11:18" + "src": "147985:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "147979:2:18" + "src": "147979:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "148009:17:18", + "src": "148009:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "148021:4:18", + "src": "148021:4:38", "type": "", "value": "0xa0" } @@ -168230,28 +168230,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "148015:5:18" + "src": "148015:5:38" }, "nodeType": "YulFunctionCall", - "src": "148015:11:18" + "src": "148015:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "148009:2:18" + "src": "148009:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "148039:17:18", + "src": "148039:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "148051:4:18", + "src": "148051:4:38", "type": "", "value": "0xc0" } @@ -168259,16 +168259,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "148045:5:18" + "src": "148045:5:38" }, "nodeType": "YulFunctionCall", - "src": "148045:11:18" + "src": "148045:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "148039:2:18" + "src": "148039:2:38" } ] }, @@ -168278,14 +168278,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "148142:4:18", + "src": "148142:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "148148:10:18", + "src": "148148:10:38", "type": "", "value": "0x1dc8e1b8" } @@ -168293,13 +168293,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "148135:6:18" + "src": "148135:6:38" }, "nodeType": "YulFunctionCall", - "src": "148135:24:18" + "src": "148135:24:38" }, "nodeType": "YulExpressionStatement", - "src": "148135:24:18" + "src": "148135:24:38" }, { "expression": { @@ -168307,26 +168307,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "148179:4:18", + "src": "148179:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "148185:2:18" + "src": "148185:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "148172:6:18" + "src": "148172:6:38" }, "nodeType": "YulFunctionCall", - "src": "148172:16:18" + "src": "148172:16:38" }, "nodeType": "YulExpressionStatement", - "src": "148172:16:18" + "src": "148172:16:38" }, { "expression": { @@ -168334,14 +168334,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "148208:4:18", + "src": "148208:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "148214:4:18", + "src": "148214:4:38", "type": "", "value": "0x80" } @@ -168349,13 +168349,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "148201:6:18" + "src": "148201:6:38" }, "nodeType": "YulFunctionCall", - "src": "148201:18:18" + "src": "148201:18:38" }, "nodeType": "YulExpressionStatement", - "src": "148201:18:18" + "src": "148201:18:38" }, { "expression": { @@ -168363,26 +168363,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "148239:4:18", + "src": "148239:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "148245:2:18" + "src": "148245:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "148232:6:18" + "src": "148232:6:38" }, "nodeType": "YulFunctionCall", - "src": "148232:16:18" + "src": "148232:16:38" }, "nodeType": "YulExpressionStatement", - "src": "148232:16:18" + "src": "148232:16:38" }, { "expression": { @@ -168390,26 +168390,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "148268:4:18", + "src": "148268:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "148274:2:18" + "src": "148274:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "148261:6:18" + "src": "148261:6:38" }, "nodeType": "YulFunctionCall", - "src": "148261:16:18" + "src": "148261:16:38" }, "nodeType": "YulExpressionStatement", - "src": "148261:16:18" + "src": "148261:16:38" }, { "expression": { @@ -168417,126 +168417,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "148302:4:18", + "src": "148302:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "148308:2:18" + "src": "148308:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "148290:11:18" + "src": "148290:11:38" }, "nodeType": "YulFunctionCall", - "src": "148290:21:18" + "src": "148290:21:38" }, "nodeType": "YulExpressionStatement", - "src": "148290:21:18" + "src": "148290:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35317, + "declaration": 38378, "isOffset": false, "isSlot": false, - "src": "147859:2:18", + "src": "147859:2:38", "valueSize": 1 }, { - "declaration": 35320, + "declaration": 38381, "isOffset": false, "isSlot": false, - "src": "147889:2:18", + "src": "147889:2:38", "valueSize": 1 }, { - "declaration": 35323, + "declaration": 38384, "isOffset": false, "isSlot": false, - "src": "147919:2:18", + "src": "147919:2:38", "valueSize": 1 }, { - "declaration": 35326, + "declaration": 38387, "isOffset": false, "isSlot": false, - "src": "147949:2:18", + "src": "147949:2:38", "valueSize": 1 }, { - "declaration": 35329, + "declaration": 38390, "isOffset": false, "isSlot": false, - "src": "147979:2:18", + "src": "147979:2:38", "valueSize": 1 }, { - "declaration": 35332, + "declaration": 38393, "isOffset": false, "isSlot": false, - "src": "148009:2:18", + "src": "148009:2:38", "valueSize": 1 }, { - "declaration": 35335, + "declaration": 38396, "isOffset": false, "isSlot": false, - "src": "148039:2:18", + "src": "148039:2:38", "valueSize": 1 }, { - "declaration": 35307, + "declaration": 38368, "isOffset": false, "isSlot": false, - "src": "148185:2:18", + "src": "148185:2:38", "valueSize": 1 }, { - "declaration": 35309, + "declaration": 38370, "isOffset": false, "isSlot": false, - "src": "148308:2:18", + "src": "148308:2:38", "valueSize": 1 }, { - "declaration": 35311, + "declaration": 38372, "isOffset": false, "isSlot": false, - "src": "148245:2:18", + "src": "148245:2:38", "valueSize": 1 }, { - "declaration": 35313, + "declaration": 38374, "isOffset": false, "isSlot": false, - "src": "148274:2:18", + "src": "148274:2:38", "valueSize": 1 } ], - "id": 35337, + "id": 38398, "nodeType": "InlineAssembly", - "src": "147481:840:18" + "src": "147481:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35339, + "id": 38400, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "148346:4:18", + "src": "148346:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -168545,14 +168545,14 @@ }, { "hexValue": "30786334", - "id": 35340, + "id": 38401, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "148352:4:18", + "src": "148352:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -168571,18 +168571,18 @@ "typeString": "int_const 196" } ], - "id": 35338, + "id": 38399, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "148330:15:18", + "referencedDeclaration": 33383, + "src": "148330:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35341, + "id": 38402, "isConstant": false, "isLValue": false, "isPure": false, @@ -168591,21 +168591,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "148330:27:18", + "src": "148330:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35342, + "id": 38403, "nodeType": "ExpressionStatement", - "src": "148330:27:18" + "src": "148330:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "148376:214:18", + "src": "148376:214:38", "statements": [ { "expression": { @@ -168613,26 +168613,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "148397:4:18", + "src": "148397:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "148403:2:18" + "src": "148403:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "148390:6:18" + "src": "148390:6:38" }, "nodeType": "YulFunctionCall", - "src": "148390:16:18" + "src": "148390:16:38" }, "nodeType": "YulExpressionStatement", - "src": "148390:16:18" + "src": "148390:16:38" }, { "expression": { @@ -168640,26 +168640,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "148426:4:18", + "src": "148426:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "148432:2:18" + "src": "148432:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "148419:6:18" + "src": "148419:6:38" }, "nodeType": "YulFunctionCall", - "src": "148419:16:18" + "src": "148419:16:38" }, "nodeType": "YulExpressionStatement", - "src": "148419:16:18" + "src": "148419:16:38" }, { "expression": { @@ -168667,26 +168667,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "148455:4:18", + "src": "148455:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "148461:2:18" + "src": "148461:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "148448:6:18" + "src": "148448:6:38" }, "nodeType": "YulFunctionCall", - "src": "148448:16:18" + "src": "148448:16:38" }, "nodeType": "YulExpressionStatement", - "src": "148448:16:18" + "src": "148448:16:38" }, { "expression": { @@ -168694,26 +168694,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "148484:4:18", + "src": "148484:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "148490:2:18" + "src": "148490:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "148477:6:18" + "src": "148477:6:38" }, "nodeType": "YulFunctionCall", - "src": "148477:16:18" + "src": "148477:16:38" }, "nodeType": "YulExpressionStatement", - "src": "148477:16:18" + "src": "148477:16:38" }, { "expression": { @@ -168721,26 +168721,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "148513:4:18", + "src": "148513:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "148519:2:18" + "src": "148519:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "148506:6:18" + "src": "148506:6:38" }, "nodeType": "YulFunctionCall", - "src": "148506:16:18" + "src": "148506:16:38" }, "nodeType": "YulExpressionStatement", - "src": "148506:16:18" + "src": "148506:16:38" }, { "expression": { @@ -168748,26 +168748,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "148542:4:18", + "src": "148542:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "148548:2:18" + "src": "148548:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "148535:6:18" + "src": "148535:6:38" }, "nodeType": "YulFunctionCall", - "src": "148535:16:18" + "src": "148535:16:38" }, "nodeType": "YulExpressionStatement", - "src": "148535:16:18" + "src": "148535:16:38" }, { "expression": { @@ -168775,84 +168775,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "148571:4:18", + "src": "148571:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "148577:2:18" + "src": "148577:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "148564:6:18" + "src": "148564:6:38" }, "nodeType": "YulFunctionCall", - "src": "148564:16:18" + "src": "148564:16:38" }, "nodeType": "YulExpressionStatement", - "src": "148564:16:18" + "src": "148564:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35317, + "declaration": 38378, "isOffset": false, "isSlot": false, - "src": "148403:2:18", + "src": "148403:2:38", "valueSize": 1 }, { - "declaration": 35320, + "declaration": 38381, "isOffset": false, "isSlot": false, - "src": "148432:2:18", + "src": "148432:2:38", "valueSize": 1 }, { - "declaration": 35323, + "declaration": 38384, "isOffset": false, "isSlot": false, - "src": "148461:2:18", + "src": "148461:2:38", "valueSize": 1 }, { - "declaration": 35326, + "declaration": 38387, "isOffset": false, "isSlot": false, - "src": "148490:2:18", + "src": "148490:2:38", "valueSize": 1 }, { - "declaration": 35329, + "declaration": 38390, "isOffset": false, "isSlot": false, - "src": "148519:2:18", + "src": "148519:2:38", "valueSize": 1 }, { - "declaration": 35332, + "declaration": 38393, "isOffset": false, "isSlot": false, - "src": "148548:2:18", + "src": "148548:2:38", "valueSize": 1 }, { - "declaration": 35335, + "declaration": 38396, "isOffset": false, "isSlot": false, - "src": "148577:2:18", + "src": "148577:2:38", "valueSize": 1 } ], - "id": 35343, + "id": 38404, "nodeType": "InlineAssembly", - "src": "148367:223:18" + "src": "148367:223:38" } ] }, @@ -168860,20 +168860,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "147265:3:18", + "nameLocation": "147265:3:38", "parameters": { - "id": 35314, + "id": 38375, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35307, + "id": 38368, "mutability": "mutable", "name": "p0", - "nameLocation": "147277:2:18", + "nameLocation": "147277:2:38", "nodeType": "VariableDeclaration", - "scope": 35345, - "src": "147269:10:18", + "scope": 38406, + "src": "147269:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -168881,10 +168881,10 @@ "typeString": "address" }, "typeName": { - "id": 35306, + "id": 38367, "name": "address", "nodeType": "ElementaryTypeName", - "src": "147269:7:18", + "src": "147269:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -168895,13 +168895,13 @@ }, { "constant": false, - "id": 35309, + "id": 38370, "mutability": "mutable", "name": "p1", - "nameLocation": "147289:2:18", + "nameLocation": "147289:2:38", "nodeType": "VariableDeclaration", - "scope": 35345, - "src": "147281:10:18", + "scope": 38406, + "src": "147281:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -168909,10 +168909,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35308, + "id": 38369, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "147281:7:18", + "src": "147281:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -168922,13 +168922,13 @@ }, { "constant": false, - "id": 35311, + "id": 38372, "mutability": "mutable", "name": "p2", - "nameLocation": "147301:2:18", + "nameLocation": "147301:2:38", "nodeType": "VariableDeclaration", - "scope": 35345, - "src": "147293:10:18", + "scope": 38406, + "src": "147293:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -168936,10 +168936,10 @@ "typeString": "uint256" }, "typeName": { - "id": 35310, + "id": 38371, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "147293:7:18", + "src": "147293:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -168949,13 +168949,13 @@ }, { "constant": false, - "id": 35313, + "id": 38374, "mutability": "mutable", "name": "p3", - "nameLocation": "147313:2:18", + "nameLocation": "147313:2:38", "nodeType": "VariableDeclaration", - "scope": 35345, - "src": "147305:10:18", + "scope": 38406, + "src": "147305:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -168963,10 +168963,10 @@ "typeString": "uint256" }, "typeName": { - "id": 35312, + "id": 38373, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "147305:7:18", + "src": "147305:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -168975,44 +168975,44 @@ "visibility": "internal" } ], - "src": "147268:48:18" + "src": "147268:48:38" }, "returnParameters": { - "id": 35315, + "id": 38376, "nodeType": "ParameterList", "parameters": [], - "src": "147331:0:18" + "src": "147331:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35391, + "id": 38452, "nodeType": "FunctionDefinition", - "src": "148602:1536:18", + "src": "148602:1536:38", "nodes": [], "body": { - "id": 35390, + "id": 38451, "nodeType": "Block", - "src": "148677:1461:18", + "src": "148677:1461:38", "nodes": [], "statements": [ { "assignments": [ - 35357 + 38418 ], "declarations": [ { "constant": false, - "id": 35357, + "id": 38418, "mutability": "mutable", "name": "m0", - "nameLocation": "148695:2:18", + "nameLocation": "148695:2:38", "nodeType": "VariableDeclaration", - "scope": 35390, - "src": "148687:10:18", + "scope": 38451, + "src": "148687:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -169020,10 +169020,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35356, + "id": 38417, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "148687:7:18", + "src": "148687:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -169032,24 +169032,24 @@ "visibility": "internal" } ], - "id": 35358, + "id": 38419, "nodeType": "VariableDeclarationStatement", - "src": "148687:10:18" + "src": "148687:10:38" }, { "assignments": [ - 35360 + 38421 ], "declarations": [ { "constant": false, - "id": 35360, + "id": 38421, "mutability": "mutable", "name": "m1", - "nameLocation": "148715:2:18", + "nameLocation": "148715:2:38", "nodeType": "VariableDeclaration", - "scope": 35390, - "src": "148707:10:18", + "scope": 38451, + "src": "148707:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -169057,10 +169057,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35359, + "id": 38420, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "148707:7:18", + "src": "148707:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -169069,24 +169069,24 @@ "visibility": "internal" } ], - "id": 35361, + "id": 38422, "nodeType": "VariableDeclarationStatement", - "src": "148707:10:18" + "src": "148707:10:38" }, { "assignments": [ - 35363 + 38424 ], "declarations": [ { "constant": false, - "id": 35363, + "id": 38424, "mutability": "mutable", "name": "m2", - "nameLocation": "148735:2:18", + "nameLocation": "148735:2:38", "nodeType": "VariableDeclaration", - "scope": 35390, - "src": "148727:10:18", + "scope": 38451, + "src": "148727:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -169094,10 +169094,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35362, + "id": 38423, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "148727:7:18", + "src": "148727:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -169106,24 +169106,24 @@ "visibility": "internal" } ], - "id": 35364, + "id": 38425, "nodeType": "VariableDeclarationStatement", - "src": "148727:10:18" + "src": "148727:10:38" }, { "assignments": [ - 35366 + 38427 ], "declarations": [ { "constant": false, - "id": 35366, + "id": 38427, "mutability": "mutable", "name": "m3", - "nameLocation": "148755:2:18", + "nameLocation": "148755:2:38", "nodeType": "VariableDeclaration", - "scope": 35390, - "src": "148747:10:18", + "scope": 38451, + "src": "148747:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -169131,10 +169131,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35365, + "id": 38426, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "148747:7:18", + "src": "148747:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -169143,24 +169143,24 @@ "visibility": "internal" } ], - "id": 35367, + "id": 38428, "nodeType": "VariableDeclarationStatement", - "src": "148747:10:18" + "src": "148747:10:38" }, { "assignments": [ - 35369 + 38430 ], "declarations": [ { "constant": false, - "id": 35369, + "id": 38430, "mutability": "mutable", "name": "m4", - "nameLocation": "148775:2:18", + "nameLocation": "148775:2:38", "nodeType": "VariableDeclaration", - "scope": 35390, - "src": "148767:10:18", + "scope": 38451, + "src": "148767:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -169168,10 +169168,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35368, + "id": 38429, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "148767:7:18", + "src": "148767:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -169180,24 +169180,24 @@ "visibility": "internal" } ], - "id": 35370, + "id": 38431, "nodeType": "VariableDeclarationStatement", - "src": "148767:10:18" + "src": "148767:10:38" }, { "assignments": [ - 35372 + 38433 ], "declarations": [ { "constant": false, - "id": 35372, + "id": 38433, "mutability": "mutable", "name": "m5", - "nameLocation": "148795:2:18", + "nameLocation": "148795:2:38", "nodeType": "VariableDeclaration", - "scope": 35390, - "src": "148787:10:18", + "scope": 38451, + "src": "148787:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -169205,10 +169205,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35371, + "id": 38432, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "148787:7:18", + "src": "148787:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -169217,24 +169217,24 @@ "visibility": "internal" } ], - "id": 35373, + "id": 38434, "nodeType": "VariableDeclarationStatement", - "src": "148787:10:18" + "src": "148787:10:38" }, { "assignments": [ - 35375 + 38436 ], "declarations": [ { "constant": false, - "id": 35375, + "id": 38436, "mutability": "mutable", "name": "m6", - "nameLocation": "148815:2:18", + "nameLocation": "148815:2:38", "nodeType": "VariableDeclaration", - "scope": 35390, - "src": "148807:10:18", + "scope": 38451, + "src": "148807:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -169242,10 +169242,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35374, + "id": 38435, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "148807:7:18", + "src": "148807:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -169254,24 +169254,24 @@ "visibility": "internal" } ], - "id": 35376, + "id": 38437, "nodeType": "VariableDeclarationStatement", - "src": "148807:10:18" + "src": "148807:10:38" }, { "assignments": [ - 35378 + 38439 ], "declarations": [ { "constant": false, - "id": 35378, + "id": 38439, "mutability": "mutable", "name": "m7", - "nameLocation": "148835:2:18", + "nameLocation": "148835:2:38", "nodeType": "VariableDeclaration", - "scope": 35390, - "src": "148827:10:18", + "scope": 38451, + "src": "148827:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -169279,10 +169279,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35377, + "id": 38438, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "148827:7:18", + "src": "148827:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -169291,24 +169291,24 @@ "visibility": "internal" } ], - "id": 35379, + "id": 38440, "nodeType": "VariableDeclarationStatement", - "src": "148827:10:18" + "src": "148827:10:38" }, { "assignments": [ - 35381 + 38442 ], "declarations": [ { "constant": false, - "id": 35381, + "id": 38442, "mutability": "mutable", "name": "m8", - "nameLocation": "148855:2:18", + "nameLocation": "148855:2:38", "nodeType": "VariableDeclaration", - "scope": 35390, - "src": "148847:10:18", + "scope": 38451, + "src": "148847:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -169316,10 +169316,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35380, + "id": 38441, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "148847:7:18", + "src": "148847:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -169328,27 +169328,27 @@ "visibility": "internal" } ], - "id": 35382, + "id": 38443, "nodeType": "VariableDeclarationStatement", - "src": "148847:10:18" + "src": "148847:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "148876:927:18", + "src": "148876:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "148919:313:18", + "src": "148919:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "148937:15:18", + "src": "148937:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "148951:1:18", + "src": "148951:1:38", "type": "", "value": "0" }, @@ -169356,7 +169356,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "148941:6:18", + "src": "148941:6:38", "type": "" } ] @@ -169364,16 +169364,16 @@ { "body": { "nodeType": "YulBlock", - "src": "149022:40:18", + "src": "149022:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "149051:9:18", + "src": "149051:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "149053:5:18" + "src": "149053:5:38" } ] }, @@ -169384,33 +169384,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "149039:6:18" + "src": "149039:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "149047:1:18" + "src": "149047:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "149034:4:18" + "src": "149034:4:38" }, "nodeType": "YulFunctionCall", - "src": "149034:15:18" + "src": "149034:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "149027:6:18" + "src": "149027:6:38" }, "nodeType": "YulFunctionCall", - "src": "149027:23:18" + "src": "149027:23:38" }, "nodeType": "YulIf", - "src": "149024:36:18" + "src": "149024:36:38" } ] }, @@ -169419,12 +169419,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "148979:6:18" + "src": "148979:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "148987:4:18", + "src": "148987:4:38", "type": "", "value": "0x20" } @@ -169432,30 +169432,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "148976:2:18" + "src": "148976:2:38" }, "nodeType": "YulFunctionCall", - "src": "148976:16:18" + "src": "148976:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "148993:28:18", + "src": "148993:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "148995:24:18", + "src": "148995:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "149009:6:18" + "src": "149009:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "149017:1:18", + "src": "149017:1:38", "type": "", "value": "1" } @@ -169463,16 +169463,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "149005:3:18" + "src": "149005:3:38" }, "nodeType": "YulFunctionCall", - "src": "149005:14:18" + "src": "149005:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "148995:6:18" + "src": "148995:6:38" } ] } @@ -169480,10 +169480,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "148973:2:18", + "src": "148973:2:38", "statements": [] }, - "src": "148969:93:18" + "src": "148969:93:38" }, { "expression": { @@ -169491,34 +169491,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "149086:3:18" + "src": "149086:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "149091:6:18" + "src": "149091:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "149079:6:18" + "src": "149079:6:38" }, "nodeType": "YulFunctionCall", - "src": "149079:19:18" + "src": "149079:19:38" }, "nodeType": "YulExpressionStatement", - "src": "149079:19:18" + "src": "149079:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "149115:37:18", + "src": "149115:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "149132:3:18", + "src": "149132:3:38", "type": "", "value": "256" }, @@ -169527,38 +169527,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "149141:1:18", + "src": "149141:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "149144:6:18" + "src": "149144:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "149137:3:18" + "src": "149137:3:38" }, "nodeType": "YulFunctionCall", - "src": "149137:14:18" + "src": "149137:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "149128:3:18" + "src": "149128:3:38" }, "nodeType": "YulFunctionCall", - "src": "149128:24:18" + "src": "149128:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "149119:5:18", + "src": "149119:5:38", "type": "" } ] @@ -169571,12 +169571,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "149180:3:18" + "src": "149180:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "149185:4:18", + "src": "149185:4:38", "type": "", "value": "0x20" } @@ -169584,59 +169584,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "149176:3:18" + "src": "149176:3:38" }, "nodeType": "YulFunctionCall", - "src": "149176:14:18" + "src": "149176:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "149196:5:18" + "src": "149196:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "149207:5:18" + "src": "149207:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "149214:1:18" + "src": "149214:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "149203:3:18" + "src": "149203:3:38" }, "nodeType": "YulFunctionCall", - "src": "149203:13:18" + "src": "149203:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "149192:3:18" + "src": "149192:3:38" }, "nodeType": "YulFunctionCall", - "src": "149192:25:18" + "src": "149192:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "149169:6:18" + "src": "149169:6:38" }, "nodeType": "YulFunctionCall", - "src": "149169:49:18" + "src": "149169:49:38" }, "nodeType": "YulExpressionStatement", - "src": "149169:49:18" + "src": "149169:49:38" } ] }, @@ -169646,27 +169646,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "148911:3:18", + "src": "148911:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "148916:1:18", + "src": "148916:1:38", "type": "" } ], - "src": "148890:342:18" + "src": "148890:342:38" }, { "nodeType": "YulAssignment", - "src": "149245:17:18", + "src": "149245:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "149257:4:18", + "src": "149257:4:38", "type": "", "value": "0x00" } @@ -169674,28 +169674,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "149251:5:18" + "src": "149251:5:38" }, "nodeType": "YulFunctionCall", - "src": "149251:11:18" + "src": "149251:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "149245:2:18" + "src": "149245:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "149275:17:18", + "src": "149275:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "149287:4:18", + "src": "149287:4:38", "type": "", "value": "0x20" } @@ -169703,28 +169703,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "149281:5:18" + "src": "149281:5:38" }, "nodeType": "YulFunctionCall", - "src": "149281:11:18" + "src": "149281:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "149275:2:18" + "src": "149275:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "149305:17:18", + "src": "149305:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "149317:4:18", + "src": "149317:4:38", "type": "", "value": "0x40" } @@ -169732,28 +169732,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "149311:5:18" + "src": "149311:5:38" }, "nodeType": "YulFunctionCall", - "src": "149311:11:18" + "src": "149311:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "149305:2:18" + "src": "149305:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "149335:17:18", + "src": "149335:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "149347:4:18", + "src": "149347:4:38", "type": "", "value": "0x60" } @@ -169761,28 +169761,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "149341:5:18" + "src": "149341:5:38" }, "nodeType": "YulFunctionCall", - "src": "149341:11:18" + "src": "149341:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "149335:2:18" + "src": "149335:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "149365:17:18", + "src": "149365:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "149377:4:18", + "src": "149377:4:38", "type": "", "value": "0x80" } @@ -169790,28 +169790,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "149371:5:18" + "src": "149371:5:38" }, "nodeType": "YulFunctionCall", - "src": "149371:11:18" + "src": "149371:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "149365:2:18" + "src": "149365:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "149395:17:18", + "src": "149395:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "149407:4:18", + "src": "149407:4:38", "type": "", "value": "0xa0" } @@ -169819,28 +169819,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "149401:5:18" + "src": "149401:5:38" }, "nodeType": "YulFunctionCall", - "src": "149401:11:18" + "src": "149401:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "149395:2:18" + "src": "149395:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "149425:17:18", + "src": "149425:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "149437:4:18", + "src": "149437:4:38", "type": "", "value": "0xc0" } @@ -169848,28 +169848,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "149431:5:18" + "src": "149431:5:38" }, "nodeType": "YulFunctionCall", - "src": "149431:11:18" + "src": "149431:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "149425:2:18" + "src": "149425:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "149455:17:18", + "src": "149455:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "149467:4:18", + "src": "149467:4:38", "type": "", "value": "0xe0" } @@ -169877,28 +169877,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "149461:5:18" + "src": "149461:5:38" }, "nodeType": "YulFunctionCall", - "src": "149461:11:18" + "src": "149461:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "149455:2:18" + "src": "149455:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "149485:18:18", + "src": "149485:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "149497:5:18", + "src": "149497:5:38", "type": "", "value": "0x100" } @@ -169906,16 +169906,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "149491:5:18" + "src": "149491:5:38" }, "nodeType": "YulFunctionCall", - "src": "149491:12:18" + "src": "149491:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "149485:2:18" + "src": "149485:2:38" } ] }, @@ -169925,14 +169925,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "149588:4:18", + "src": "149588:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "149594:10:18", + "src": "149594:10:38", "type": "", "value": "0x448830a8" } @@ -169940,13 +169940,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "149581:6:18" + "src": "149581:6:38" }, "nodeType": "YulFunctionCall", - "src": "149581:24:18" + "src": "149581:24:38" }, "nodeType": "YulExpressionStatement", - "src": "149581:24:18" + "src": "149581:24:38" }, { "expression": { @@ -169954,26 +169954,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "149625:4:18", + "src": "149625:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "149631:2:18" + "src": "149631:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "149618:6:18" + "src": "149618:6:38" }, "nodeType": "YulFunctionCall", - "src": "149618:16:18" + "src": "149618:16:38" }, "nodeType": "YulExpressionStatement", - "src": "149618:16:18" + "src": "149618:16:38" }, { "expression": { @@ -169981,14 +169981,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "149654:4:18", + "src": "149654:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "149660:4:18", + "src": "149660:4:38", "type": "", "value": "0x80" } @@ -169996,13 +169996,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "149647:6:18" + "src": "149647:6:38" }, "nodeType": "YulFunctionCall", - "src": "149647:18:18" + "src": "149647:18:38" }, "nodeType": "YulExpressionStatement", - "src": "149647:18:18" + "src": "149647:18:38" }, { "expression": { @@ -170010,26 +170010,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "149685:4:18", + "src": "149685:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "149691:2:18" + "src": "149691:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "149678:6:18" + "src": "149678:6:38" }, "nodeType": "YulFunctionCall", - "src": "149678:16:18" + "src": "149678:16:38" }, "nodeType": "YulExpressionStatement", - "src": "149678:16:18" + "src": "149678:16:38" }, { "expression": { @@ -170037,14 +170037,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "149714:4:18", + "src": "149714:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "149720:4:18", + "src": "149720:4:38", "type": "", "value": "0xc0" } @@ -170052,13 +170052,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "149707:6:18" + "src": "149707:6:38" }, "nodeType": "YulFunctionCall", - "src": "149707:18:18" + "src": "149707:18:38" }, "nodeType": "YulExpressionStatement", - "src": "149707:18:18" + "src": "149707:18:38" }, { "expression": { @@ -170066,26 +170066,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "149750:4:18", + "src": "149750:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "149756:2:18" + "src": "149756:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "149738:11:18" + "src": "149738:11:38" }, "nodeType": "YulFunctionCall", - "src": "149738:21:18" + "src": "149738:21:38" }, "nodeType": "YulExpressionStatement", - "src": "149738:21:18" + "src": "149738:21:38" }, { "expression": { @@ -170093,140 +170093,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "149784:4:18", + "src": "149784:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "149790:2:18" + "src": "149790:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "149772:11:18" + "src": "149772:11:38" }, "nodeType": "YulFunctionCall", - "src": "149772:21:18" + "src": "149772:21:38" }, "nodeType": "YulExpressionStatement", - "src": "149772:21:18" + "src": "149772:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35357, + "declaration": 38418, "isOffset": false, "isSlot": false, - "src": "149245:2:18", + "src": "149245:2:38", "valueSize": 1 }, { - "declaration": 35360, + "declaration": 38421, "isOffset": false, "isSlot": false, - "src": "149275:2:18", + "src": "149275:2:38", "valueSize": 1 }, { - "declaration": 35363, + "declaration": 38424, "isOffset": false, "isSlot": false, - "src": "149305:2:18", + "src": "149305:2:38", "valueSize": 1 }, { - "declaration": 35366, + "declaration": 38427, "isOffset": false, "isSlot": false, - "src": "149335:2:18", + "src": "149335:2:38", "valueSize": 1 }, { - "declaration": 35369, + "declaration": 38430, "isOffset": false, "isSlot": false, - "src": "149365:2:18", + "src": "149365:2:38", "valueSize": 1 }, { - "declaration": 35372, + "declaration": 38433, "isOffset": false, "isSlot": false, - "src": "149395:2:18", + "src": "149395:2:38", "valueSize": 1 }, { - "declaration": 35375, + "declaration": 38436, "isOffset": false, "isSlot": false, - "src": "149425:2:18", + "src": "149425:2:38", "valueSize": 1 }, { - "declaration": 35378, + "declaration": 38439, "isOffset": false, "isSlot": false, - "src": "149455:2:18", + "src": "149455:2:38", "valueSize": 1 }, { - "declaration": 35381, + "declaration": 38442, "isOffset": false, "isSlot": false, - "src": "149485:2:18", + "src": "149485:2:38", "valueSize": 1 }, { - "declaration": 35347, + "declaration": 38408, "isOffset": false, "isSlot": false, - "src": "149631:2:18", + "src": "149631:2:38", "valueSize": 1 }, { - "declaration": 35349, + "declaration": 38410, "isOffset": false, "isSlot": false, - "src": "149756:2:18", + "src": "149756:2:38", "valueSize": 1 }, { - "declaration": 35351, + "declaration": 38412, "isOffset": false, "isSlot": false, - "src": "149691:2:18", + "src": "149691:2:38", "valueSize": 1 }, { - "declaration": 35353, + "declaration": 38414, "isOffset": false, "isSlot": false, - "src": "149790:2:18", + "src": "149790:2:38", "valueSize": 1 } ], - "id": 35383, + "id": 38444, "nodeType": "InlineAssembly", - "src": "148867:936:18" + "src": "148867:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35385, + "id": 38446, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "149828:4:18", + "src": "149828:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -170235,14 +170235,14 @@ }, { "hexValue": "3078313034", - "id": 35386, + "id": 38447, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "149834:5:18", + "src": "149834:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -170261,18 +170261,18 @@ "typeString": "int_const 260" } ], - "id": 35384, + "id": 38445, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "149812:15:18", + "referencedDeclaration": 33383, + "src": "149812:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35387, + "id": 38448, "isConstant": false, "isLValue": false, "isPure": false, @@ -170281,21 +170281,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "149812:28:18", + "src": "149812:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35388, + "id": 38449, "nodeType": "ExpressionStatement", - "src": "149812:28:18" + "src": "149812:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "149859:273:18", + "src": "149859:273:38", "statements": [ { "expression": { @@ -170303,26 +170303,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "149880:4:18", + "src": "149880:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "149886:2:18" + "src": "149886:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "149873:6:18" + "src": "149873:6:38" }, "nodeType": "YulFunctionCall", - "src": "149873:16:18" + "src": "149873:16:38" }, "nodeType": "YulExpressionStatement", - "src": "149873:16:18" + "src": "149873:16:38" }, { "expression": { @@ -170330,26 +170330,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "149909:4:18", + "src": "149909:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "149915:2:18" + "src": "149915:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "149902:6:18" + "src": "149902:6:38" }, "nodeType": "YulFunctionCall", - "src": "149902:16:18" + "src": "149902:16:38" }, "nodeType": "YulExpressionStatement", - "src": "149902:16:18" + "src": "149902:16:38" }, { "expression": { @@ -170357,26 +170357,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "149938:4:18", + "src": "149938:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "149944:2:18" + "src": "149944:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "149931:6:18" + "src": "149931:6:38" }, "nodeType": "YulFunctionCall", - "src": "149931:16:18" + "src": "149931:16:38" }, "nodeType": "YulExpressionStatement", - "src": "149931:16:18" + "src": "149931:16:38" }, { "expression": { @@ -170384,26 +170384,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "149967:4:18", + "src": "149967:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "149973:2:18" + "src": "149973:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "149960:6:18" + "src": "149960:6:38" }, "nodeType": "YulFunctionCall", - "src": "149960:16:18" + "src": "149960:16:38" }, "nodeType": "YulExpressionStatement", - "src": "149960:16:18" + "src": "149960:16:38" }, { "expression": { @@ -170411,26 +170411,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "149996:4:18", + "src": "149996:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "150002:2:18" + "src": "150002:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "149989:6:18" + "src": "149989:6:38" }, "nodeType": "YulFunctionCall", - "src": "149989:16:18" + "src": "149989:16:38" }, "nodeType": "YulExpressionStatement", - "src": "149989:16:18" + "src": "149989:16:38" }, { "expression": { @@ -170438,26 +170438,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "150025:4:18", + "src": "150025:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "150031:2:18" + "src": "150031:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "150018:6:18" + "src": "150018:6:38" }, "nodeType": "YulFunctionCall", - "src": "150018:16:18" + "src": "150018:16:38" }, "nodeType": "YulExpressionStatement", - "src": "150018:16:18" + "src": "150018:16:38" }, { "expression": { @@ -170465,26 +170465,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "150054:4:18", + "src": "150054:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "150060:2:18" + "src": "150060:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "150047:6:18" + "src": "150047:6:38" }, "nodeType": "YulFunctionCall", - "src": "150047:16:18" + "src": "150047:16:38" }, "nodeType": "YulExpressionStatement", - "src": "150047:16:18" + "src": "150047:16:38" }, { "expression": { @@ -170492,26 +170492,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "150083:4:18", + "src": "150083:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "150089:2:18" + "src": "150089:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "150076:6:18" + "src": "150076:6:38" }, "nodeType": "YulFunctionCall", - "src": "150076:16:18" + "src": "150076:16:38" }, "nodeType": "YulExpressionStatement", - "src": "150076:16:18" + "src": "150076:16:38" }, { "expression": { @@ -170519,98 +170519,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "150112:5:18", + "src": "150112:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "150119:2:18" + "src": "150119:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "150105:6:18" + "src": "150105:6:38" }, "nodeType": "YulFunctionCall", - "src": "150105:17:18" + "src": "150105:17:38" }, "nodeType": "YulExpressionStatement", - "src": "150105:17:18" + "src": "150105:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35357, + "declaration": 38418, "isOffset": false, "isSlot": false, - "src": "149886:2:18", + "src": "149886:2:38", "valueSize": 1 }, { - "declaration": 35360, + "declaration": 38421, "isOffset": false, "isSlot": false, - "src": "149915:2:18", + "src": "149915:2:38", "valueSize": 1 }, { - "declaration": 35363, + "declaration": 38424, "isOffset": false, "isSlot": false, - "src": "149944:2:18", + "src": "149944:2:38", "valueSize": 1 }, { - "declaration": 35366, + "declaration": 38427, "isOffset": false, "isSlot": false, - "src": "149973:2:18", + "src": "149973:2:38", "valueSize": 1 }, { - "declaration": 35369, + "declaration": 38430, "isOffset": false, "isSlot": false, - "src": "150002:2:18", + "src": "150002:2:38", "valueSize": 1 }, { - "declaration": 35372, + "declaration": 38433, "isOffset": false, "isSlot": false, - "src": "150031:2:18", + "src": "150031:2:38", "valueSize": 1 }, { - "declaration": 35375, + "declaration": 38436, "isOffset": false, "isSlot": false, - "src": "150060:2:18", + "src": "150060:2:38", "valueSize": 1 }, { - "declaration": 35378, + "declaration": 38439, "isOffset": false, "isSlot": false, - "src": "150089:2:18", + "src": "150089:2:38", "valueSize": 1 }, { - "declaration": 35381, + "declaration": 38442, "isOffset": false, "isSlot": false, - "src": "150119:2:18", + "src": "150119:2:38", "valueSize": 1 } ], - "id": 35389, + "id": 38450, "nodeType": "InlineAssembly", - "src": "149850:282:18" + "src": "149850:282:38" } ] }, @@ -170618,20 +170618,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "148611:3:18", + "nameLocation": "148611:3:38", "parameters": { - "id": 35354, + "id": 38415, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35347, + "id": 38408, "mutability": "mutable", "name": "p0", - "nameLocation": "148623:2:18", + "nameLocation": "148623:2:38", "nodeType": "VariableDeclaration", - "scope": 35391, - "src": "148615:10:18", + "scope": 38452, + "src": "148615:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -170639,10 +170639,10 @@ "typeString": "address" }, "typeName": { - "id": 35346, + "id": 38407, "name": "address", "nodeType": "ElementaryTypeName", - "src": "148615:7:18", + "src": "148615:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -170653,13 +170653,13 @@ }, { "constant": false, - "id": 35349, + "id": 38410, "mutability": "mutable", "name": "p1", - "nameLocation": "148635:2:18", + "nameLocation": "148635:2:38", "nodeType": "VariableDeclaration", - "scope": 35391, - "src": "148627:10:18", + "scope": 38452, + "src": "148627:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -170667,10 +170667,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35348, + "id": 38409, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "148627:7:18", + "src": "148627:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -170680,13 +170680,13 @@ }, { "constant": false, - "id": 35351, + "id": 38412, "mutability": "mutable", "name": "p2", - "nameLocation": "148647:2:18", + "nameLocation": "148647:2:38", "nodeType": "VariableDeclaration", - "scope": 35391, - "src": "148639:10:18", + "scope": 38452, + "src": "148639:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -170694,10 +170694,10 @@ "typeString": "uint256" }, "typeName": { - "id": 35350, + "id": 38411, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "148639:7:18", + "src": "148639:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -170707,13 +170707,13 @@ }, { "constant": false, - "id": 35353, + "id": 38414, "mutability": "mutable", "name": "p3", - "nameLocation": "148659:2:18", + "nameLocation": "148659:2:38", "nodeType": "VariableDeclaration", - "scope": 35391, - "src": "148651:10:18", + "scope": 38452, + "src": "148651:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -170721,10 +170721,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35352, + "id": 38413, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "148651:7:18", + "src": "148651:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -170733,44 +170733,44 @@ "visibility": "internal" } ], - "src": "148614:48:18" + "src": "148614:48:38" }, "returnParameters": { - "id": 35355, + "id": 38416, "nodeType": "ParameterList", "parameters": [], - "src": "148677:0:18" + "src": "148677:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35437, + "id": 38498, "nodeType": "FunctionDefinition", - "src": "150144:1536:18", + "src": "150144:1536:38", "nodes": [], "body": { - "id": 35436, + "id": 38497, "nodeType": "Block", - "src": "150219:1461:18", + "src": "150219:1461:38", "nodes": [], "statements": [ { "assignments": [ - 35403 + 38464 ], "declarations": [ { "constant": false, - "id": 35403, + "id": 38464, "mutability": "mutable", "name": "m0", - "nameLocation": "150237:2:18", + "nameLocation": "150237:2:38", "nodeType": "VariableDeclaration", - "scope": 35436, - "src": "150229:10:18", + "scope": 38497, + "src": "150229:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -170778,10 +170778,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35402, + "id": 38463, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "150229:7:18", + "src": "150229:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -170790,24 +170790,24 @@ "visibility": "internal" } ], - "id": 35404, + "id": 38465, "nodeType": "VariableDeclarationStatement", - "src": "150229:10:18" + "src": "150229:10:38" }, { "assignments": [ - 35406 + 38467 ], "declarations": [ { "constant": false, - "id": 35406, + "id": 38467, "mutability": "mutable", "name": "m1", - "nameLocation": "150257:2:18", + "nameLocation": "150257:2:38", "nodeType": "VariableDeclaration", - "scope": 35436, - "src": "150249:10:18", + "scope": 38497, + "src": "150249:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -170815,10 +170815,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35405, + "id": 38466, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "150249:7:18", + "src": "150249:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -170827,24 +170827,24 @@ "visibility": "internal" } ], - "id": 35407, + "id": 38468, "nodeType": "VariableDeclarationStatement", - "src": "150249:10:18" + "src": "150249:10:38" }, { "assignments": [ - 35409 + 38470 ], "declarations": [ { "constant": false, - "id": 35409, + "id": 38470, "mutability": "mutable", "name": "m2", - "nameLocation": "150277:2:18", + "nameLocation": "150277:2:38", "nodeType": "VariableDeclaration", - "scope": 35436, - "src": "150269:10:18", + "scope": 38497, + "src": "150269:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -170852,10 +170852,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35408, + "id": 38469, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "150269:7:18", + "src": "150269:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -170864,24 +170864,24 @@ "visibility": "internal" } ], - "id": 35410, + "id": 38471, "nodeType": "VariableDeclarationStatement", - "src": "150269:10:18" + "src": "150269:10:38" }, { "assignments": [ - 35412 + 38473 ], "declarations": [ { "constant": false, - "id": 35412, + "id": 38473, "mutability": "mutable", "name": "m3", - "nameLocation": "150297:2:18", + "nameLocation": "150297:2:38", "nodeType": "VariableDeclaration", - "scope": 35436, - "src": "150289:10:18", + "scope": 38497, + "src": "150289:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -170889,10 +170889,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35411, + "id": 38472, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "150289:7:18", + "src": "150289:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -170901,24 +170901,24 @@ "visibility": "internal" } ], - "id": 35413, + "id": 38474, "nodeType": "VariableDeclarationStatement", - "src": "150289:10:18" + "src": "150289:10:38" }, { "assignments": [ - 35415 + 38476 ], "declarations": [ { "constant": false, - "id": 35415, + "id": 38476, "mutability": "mutable", "name": "m4", - "nameLocation": "150317:2:18", + "nameLocation": "150317:2:38", "nodeType": "VariableDeclaration", - "scope": 35436, - "src": "150309:10:18", + "scope": 38497, + "src": "150309:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -170926,10 +170926,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35414, + "id": 38475, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "150309:7:18", + "src": "150309:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -170938,24 +170938,24 @@ "visibility": "internal" } ], - "id": 35416, + "id": 38477, "nodeType": "VariableDeclarationStatement", - "src": "150309:10:18" + "src": "150309:10:38" }, { "assignments": [ - 35418 + 38479 ], "declarations": [ { "constant": false, - "id": 35418, + "id": 38479, "mutability": "mutable", "name": "m5", - "nameLocation": "150337:2:18", + "nameLocation": "150337:2:38", "nodeType": "VariableDeclaration", - "scope": 35436, - "src": "150329:10:18", + "scope": 38497, + "src": "150329:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -170963,10 +170963,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35417, + "id": 38478, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "150329:7:18", + "src": "150329:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -170975,24 +170975,24 @@ "visibility": "internal" } ], - "id": 35419, + "id": 38480, "nodeType": "VariableDeclarationStatement", - "src": "150329:10:18" + "src": "150329:10:38" }, { "assignments": [ - 35421 + 38482 ], "declarations": [ { "constant": false, - "id": 35421, + "id": 38482, "mutability": "mutable", "name": "m6", - "nameLocation": "150357:2:18", + "nameLocation": "150357:2:38", "nodeType": "VariableDeclaration", - "scope": 35436, - "src": "150349:10:18", + "scope": 38497, + "src": "150349:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -171000,10 +171000,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35420, + "id": 38481, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "150349:7:18", + "src": "150349:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -171012,24 +171012,24 @@ "visibility": "internal" } ], - "id": 35422, + "id": 38483, "nodeType": "VariableDeclarationStatement", - "src": "150349:10:18" + "src": "150349:10:38" }, { "assignments": [ - 35424 + 38485 ], "declarations": [ { "constant": false, - "id": 35424, + "id": 38485, "mutability": "mutable", "name": "m7", - "nameLocation": "150377:2:18", + "nameLocation": "150377:2:38", "nodeType": "VariableDeclaration", - "scope": 35436, - "src": "150369:10:18", + "scope": 38497, + "src": "150369:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -171037,10 +171037,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35423, + "id": 38484, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "150369:7:18", + "src": "150369:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -171049,24 +171049,24 @@ "visibility": "internal" } ], - "id": 35425, + "id": 38486, "nodeType": "VariableDeclarationStatement", - "src": "150369:10:18" + "src": "150369:10:38" }, { "assignments": [ - 35427 + 38488 ], "declarations": [ { "constant": false, - "id": 35427, + "id": 38488, "mutability": "mutable", "name": "m8", - "nameLocation": "150397:2:18", + "nameLocation": "150397:2:38", "nodeType": "VariableDeclaration", - "scope": 35436, - "src": "150389:10:18", + "scope": 38497, + "src": "150389:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -171074,10 +171074,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35426, + "id": 38487, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "150389:7:18", + "src": "150389:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -171086,27 +171086,27 @@ "visibility": "internal" } ], - "id": 35428, + "id": 38489, "nodeType": "VariableDeclarationStatement", - "src": "150389:10:18" + "src": "150389:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "150418:927:18", + "src": "150418:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "150461:313:18", + "src": "150461:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "150479:15:18", + "src": "150479:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "150493:1:18", + "src": "150493:1:38", "type": "", "value": "0" }, @@ -171114,7 +171114,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "150483:6:18", + "src": "150483:6:38", "type": "" } ] @@ -171122,16 +171122,16 @@ { "body": { "nodeType": "YulBlock", - "src": "150564:40:18", + "src": "150564:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "150593:9:18", + "src": "150593:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "150595:5:18" + "src": "150595:5:38" } ] }, @@ -171142,33 +171142,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "150581:6:18" + "src": "150581:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "150589:1:18" + "src": "150589:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "150576:4:18" + "src": "150576:4:38" }, "nodeType": "YulFunctionCall", - "src": "150576:15:18" + "src": "150576:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "150569:6:18" + "src": "150569:6:38" }, "nodeType": "YulFunctionCall", - "src": "150569:23:18" + "src": "150569:23:38" }, "nodeType": "YulIf", - "src": "150566:36:18" + "src": "150566:36:38" } ] }, @@ -171177,12 +171177,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "150521:6:18" + "src": "150521:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "150529:4:18", + "src": "150529:4:38", "type": "", "value": "0x20" } @@ -171190,30 +171190,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "150518:2:18" + "src": "150518:2:38" }, "nodeType": "YulFunctionCall", - "src": "150518:16:18" + "src": "150518:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "150535:28:18", + "src": "150535:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "150537:24:18", + "src": "150537:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "150551:6:18" + "src": "150551:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "150559:1:18", + "src": "150559:1:38", "type": "", "value": "1" } @@ -171221,16 +171221,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "150547:3:18" + "src": "150547:3:38" }, "nodeType": "YulFunctionCall", - "src": "150547:14:18" + "src": "150547:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "150537:6:18" + "src": "150537:6:38" } ] } @@ -171238,10 +171238,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "150515:2:18", + "src": "150515:2:38", "statements": [] }, - "src": "150511:93:18" + "src": "150511:93:38" }, { "expression": { @@ -171249,34 +171249,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "150628:3:18" + "src": "150628:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "150633:6:18" + "src": "150633:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "150621:6:18" + "src": "150621:6:38" }, "nodeType": "YulFunctionCall", - "src": "150621:19:18" + "src": "150621:19:38" }, "nodeType": "YulExpressionStatement", - "src": "150621:19:18" + "src": "150621:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "150657:37:18", + "src": "150657:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "150674:3:18", + "src": "150674:3:38", "type": "", "value": "256" }, @@ -171285,38 +171285,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "150683:1:18", + "src": "150683:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "150686:6:18" + "src": "150686:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "150679:3:18" + "src": "150679:3:38" }, "nodeType": "YulFunctionCall", - "src": "150679:14:18" + "src": "150679:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "150670:3:18" + "src": "150670:3:38" }, "nodeType": "YulFunctionCall", - "src": "150670:24:18" + "src": "150670:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "150661:5:18", + "src": "150661:5:38", "type": "" } ] @@ -171329,12 +171329,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "150722:3:18" + "src": "150722:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "150727:4:18", + "src": "150727:4:38", "type": "", "value": "0x20" } @@ -171342,59 +171342,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "150718:3:18" + "src": "150718:3:38" }, "nodeType": "YulFunctionCall", - "src": "150718:14:18" + "src": "150718:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "150738:5:18" + "src": "150738:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "150749:5:18" + "src": "150749:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "150756:1:18" + "src": "150756:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "150745:3:18" + "src": "150745:3:38" }, "nodeType": "YulFunctionCall", - "src": "150745:13:18" + "src": "150745:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "150734:3:18" + "src": "150734:3:38" }, "nodeType": "YulFunctionCall", - "src": "150734:25:18" + "src": "150734:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "150711:6:18" + "src": "150711:6:38" }, "nodeType": "YulFunctionCall", - "src": "150711:49:18" + "src": "150711:49:38" }, "nodeType": "YulExpressionStatement", - "src": "150711:49:18" + "src": "150711:49:38" } ] }, @@ -171404,27 +171404,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "150453:3:18", + "src": "150453:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "150458:1:18", + "src": "150458:1:38", "type": "" } ], - "src": "150432:342:18" + "src": "150432:342:38" }, { "nodeType": "YulAssignment", - "src": "150787:17:18", + "src": "150787:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "150799:4:18", + "src": "150799:4:38", "type": "", "value": "0x00" } @@ -171432,28 +171432,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "150793:5:18" + "src": "150793:5:38" }, "nodeType": "YulFunctionCall", - "src": "150793:11:18" + "src": "150793:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "150787:2:18" + "src": "150787:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "150817:17:18", + "src": "150817:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "150829:4:18", + "src": "150829:4:38", "type": "", "value": "0x20" } @@ -171461,28 +171461,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "150823:5:18" + "src": "150823:5:38" }, "nodeType": "YulFunctionCall", - "src": "150823:11:18" + "src": "150823:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "150817:2:18" + "src": "150817:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "150847:17:18", + "src": "150847:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "150859:4:18", + "src": "150859:4:38", "type": "", "value": "0x40" } @@ -171490,28 +171490,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "150853:5:18" + "src": "150853:5:38" }, "nodeType": "YulFunctionCall", - "src": "150853:11:18" + "src": "150853:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "150847:2:18" + "src": "150847:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "150877:17:18", + "src": "150877:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "150889:4:18", + "src": "150889:4:38", "type": "", "value": "0x60" } @@ -171519,28 +171519,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "150883:5:18" + "src": "150883:5:38" }, "nodeType": "YulFunctionCall", - "src": "150883:11:18" + "src": "150883:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "150877:2:18" + "src": "150877:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "150907:17:18", + "src": "150907:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "150919:4:18", + "src": "150919:4:38", "type": "", "value": "0x80" } @@ -171548,28 +171548,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "150913:5:18" + "src": "150913:5:38" }, "nodeType": "YulFunctionCall", - "src": "150913:11:18" + "src": "150913:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "150907:2:18" + "src": "150907:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "150937:17:18", + "src": "150937:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "150949:4:18", + "src": "150949:4:38", "type": "", "value": "0xa0" } @@ -171577,28 +171577,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "150943:5:18" + "src": "150943:5:38" }, "nodeType": "YulFunctionCall", - "src": "150943:11:18" + "src": "150943:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "150937:2:18" + "src": "150937:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "150967:17:18", + "src": "150967:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "150979:4:18", + "src": "150979:4:38", "type": "", "value": "0xc0" } @@ -171606,28 +171606,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "150973:5:18" + "src": "150973:5:38" }, "nodeType": "YulFunctionCall", - "src": "150973:11:18" + "src": "150973:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "150967:2:18" + "src": "150967:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "150997:17:18", + "src": "150997:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "151009:4:18", + "src": "151009:4:38", "type": "", "value": "0xe0" } @@ -171635,28 +171635,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "151003:5:18" + "src": "151003:5:38" }, "nodeType": "YulFunctionCall", - "src": "151003:11:18" + "src": "151003:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "150997:2:18" + "src": "150997:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "151027:18:18", + "src": "151027:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "151039:5:18", + "src": "151039:5:38", "type": "", "value": "0x100" } @@ -171664,16 +171664,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "151033:5:18" + "src": "151033:5:38" }, "nodeType": "YulFunctionCall", - "src": "151033:12:18" + "src": "151033:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "151027:2:18" + "src": "151027:2:38" } ] }, @@ -171683,14 +171683,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "151130:4:18", + "src": "151130:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "151136:10:18", + "src": "151136:10:38", "type": "", "value": "0xa04e2f87" } @@ -171698,13 +171698,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "151123:6:18" + "src": "151123:6:38" }, "nodeType": "YulFunctionCall", - "src": "151123:24:18" + "src": "151123:24:38" }, "nodeType": "YulExpressionStatement", - "src": "151123:24:18" + "src": "151123:24:38" }, { "expression": { @@ -171712,26 +171712,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "151167:4:18", + "src": "151167:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "151173:2:18" + "src": "151173:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "151160:6:18" + "src": "151160:6:38" }, "nodeType": "YulFunctionCall", - "src": "151160:16:18" + "src": "151160:16:38" }, "nodeType": "YulExpressionStatement", - "src": "151160:16:18" + "src": "151160:16:38" }, { "expression": { @@ -171739,14 +171739,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "151196:4:18", + "src": "151196:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "151202:4:18", + "src": "151202:4:38", "type": "", "value": "0x80" } @@ -171754,13 +171754,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "151189:6:18" + "src": "151189:6:38" }, "nodeType": "YulFunctionCall", - "src": "151189:18:18" + "src": "151189:18:38" }, "nodeType": "YulExpressionStatement", - "src": "151189:18:18" + "src": "151189:18:38" }, { "expression": { @@ -171768,14 +171768,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "151227:4:18", + "src": "151227:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "151233:4:18", + "src": "151233:4:38", "type": "", "value": "0xc0" } @@ -171783,13 +171783,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "151220:6:18" + "src": "151220:6:38" }, "nodeType": "YulFunctionCall", - "src": "151220:18:18" + "src": "151220:18:38" }, "nodeType": "YulExpressionStatement", - "src": "151220:18:18" + "src": "151220:18:38" }, { "expression": { @@ -171797,26 +171797,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "151258:4:18", + "src": "151258:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "151264:2:18" + "src": "151264:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "151251:6:18" + "src": "151251:6:38" }, "nodeType": "YulFunctionCall", - "src": "151251:16:18" + "src": "151251:16:38" }, "nodeType": "YulExpressionStatement", - "src": "151251:16:18" + "src": "151251:16:38" }, { "expression": { @@ -171824,26 +171824,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "151292:4:18", + "src": "151292:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "151298:2:18" + "src": "151298:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "151280:11:18" + "src": "151280:11:38" }, "nodeType": "YulFunctionCall", - "src": "151280:21:18" + "src": "151280:21:38" }, "nodeType": "YulExpressionStatement", - "src": "151280:21:18" + "src": "151280:21:38" }, { "expression": { @@ -171851,140 +171851,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "151326:4:18", + "src": "151326:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "151332:2:18" + "src": "151332:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "151314:11:18" + "src": "151314:11:38" }, "nodeType": "YulFunctionCall", - "src": "151314:21:18" + "src": "151314:21:38" }, "nodeType": "YulExpressionStatement", - "src": "151314:21:18" + "src": "151314:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35403, + "declaration": 38464, "isOffset": false, "isSlot": false, - "src": "150787:2:18", + "src": "150787:2:38", "valueSize": 1 }, { - "declaration": 35406, + "declaration": 38467, "isOffset": false, "isSlot": false, - "src": "150817:2:18", + "src": "150817:2:38", "valueSize": 1 }, { - "declaration": 35409, + "declaration": 38470, "isOffset": false, "isSlot": false, - "src": "150847:2:18", + "src": "150847:2:38", "valueSize": 1 }, { - "declaration": 35412, + "declaration": 38473, "isOffset": false, "isSlot": false, - "src": "150877:2:18", + "src": "150877:2:38", "valueSize": 1 }, { - "declaration": 35415, + "declaration": 38476, "isOffset": false, "isSlot": false, - "src": "150907:2:18", + "src": "150907:2:38", "valueSize": 1 }, { - "declaration": 35418, + "declaration": 38479, "isOffset": false, "isSlot": false, - "src": "150937:2:18", + "src": "150937:2:38", "valueSize": 1 }, { - "declaration": 35421, + "declaration": 38482, "isOffset": false, "isSlot": false, - "src": "150967:2:18", + "src": "150967:2:38", "valueSize": 1 }, { - "declaration": 35424, + "declaration": 38485, "isOffset": false, "isSlot": false, - "src": "150997:2:18", + "src": "150997:2:38", "valueSize": 1 }, { - "declaration": 35427, + "declaration": 38488, "isOffset": false, "isSlot": false, - "src": "151027:2:18", + "src": "151027:2:38", "valueSize": 1 }, { - "declaration": 35393, + "declaration": 38454, "isOffset": false, "isSlot": false, - "src": "151173:2:18", + "src": "151173:2:38", "valueSize": 1 }, { - "declaration": 35395, + "declaration": 38456, "isOffset": false, "isSlot": false, - "src": "151298:2:18", + "src": "151298:2:38", "valueSize": 1 }, { - "declaration": 35397, + "declaration": 38458, "isOffset": false, "isSlot": false, - "src": "151332:2:18", + "src": "151332:2:38", "valueSize": 1 }, { - "declaration": 35399, + "declaration": 38460, "isOffset": false, "isSlot": false, - "src": "151264:2:18", + "src": "151264:2:38", "valueSize": 1 } ], - "id": 35429, + "id": 38490, "nodeType": "InlineAssembly", - "src": "150409:936:18" + "src": "150409:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35431, + "id": 38492, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "151370:4:18", + "src": "151370:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -171993,14 +171993,14 @@ }, { "hexValue": "3078313034", - "id": 35432, + "id": 38493, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "151376:5:18", + "src": "151376:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -172019,18 +172019,18 @@ "typeString": "int_const 260" } ], - "id": 35430, + "id": 38491, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "151354:15:18", + "referencedDeclaration": 33383, + "src": "151354:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35433, + "id": 38494, "isConstant": false, "isLValue": false, "isPure": false, @@ -172039,21 +172039,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "151354:28:18", + "src": "151354:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35434, + "id": 38495, "nodeType": "ExpressionStatement", - "src": "151354:28:18" + "src": "151354:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "151401:273:18", + "src": "151401:273:38", "statements": [ { "expression": { @@ -172061,26 +172061,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "151422:4:18", + "src": "151422:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "151428:2:18" + "src": "151428:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "151415:6:18" + "src": "151415:6:38" }, "nodeType": "YulFunctionCall", - "src": "151415:16:18" + "src": "151415:16:38" }, "nodeType": "YulExpressionStatement", - "src": "151415:16:18" + "src": "151415:16:38" }, { "expression": { @@ -172088,26 +172088,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "151451:4:18", + "src": "151451:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "151457:2:18" + "src": "151457:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "151444:6:18" + "src": "151444:6:38" }, "nodeType": "YulFunctionCall", - "src": "151444:16:18" + "src": "151444:16:38" }, "nodeType": "YulExpressionStatement", - "src": "151444:16:18" + "src": "151444:16:38" }, { "expression": { @@ -172115,26 +172115,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "151480:4:18", + "src": "151480:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "151486:2:18" + "src": "151486:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "151473:6:18" + "src": "151473:6:38" }, "nodeType": "YulFunctionCall", - "src": "151473:16:18" + "src": "151473:16:38" }, "nodeType": "YulExpressionStatement", - "src": "151473:16:18" + "src": "151473:16:38" }, { "expression": { @@ -172142,26 +172142,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "151509:4:18", + "src": "151509:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "151515:2:18" + "src": "151515:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "151502:6:18" + "src": "151502:6:38" }, "nodeType": "YulFunctionCall", - "src": "151502:16:18" + "src": "151502:16:38" }, "nodeType": "YulExpressionStatement", - "src": "151502:16:18" + "src": "151502:16:38" }, { "expression": { @@ -172169,26 +172169,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "151538:4:18", + "src": "151538:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "151544:2:18" + "src": "151544:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "151531:6:18" + "src": "151531:6:38" }, "nodeType": "YulFunctionCall", - "src": "151531:16:18" + "src": "151531:16:38" }, "nodeType": "YulExpressionStatement", - "src": "151531:16:18" + "src": "151531:16:38" }, { "expression": { @@ -172196,26 +172196,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "151567:4:18", + "src": "151567:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "151573:2:18" + "src": "151573:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "151560:6:18" + "src": "151560:6:38" }, "nodeType": "YulFunctionCall", - "src": "151560:16:18" + "src": "151560:16:38" }, "nodeType": "YulExpressionStatement", - "src": "151560:16:18" + "src": "151560:16:38" }, { "expression": { @@ -172223,26 +172223,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "151596:4:18", + "src": "151596:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "151602:2:18" + "src": "151602:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "151589:6:18" + "src": "151589:6:38" }, "nodeType": "YulFunctionCall", - "src": "151589:16:18" + "src": "151589:16:38" }, "nodeType": "YulExpressionStatement", - "src": "151589:16:18" + "src": "151589:16:38" }, { "expression": { @@ -172250,26 +172250,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "151625:4:18", + "src": "151625:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "151631:2:18" + "src": "151631:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "151618:6:18" + "src": "151618:6:38" }, "nodeType": "YulFunctionCall", - "src": "151618:16:18" + "src": "151618:16:38" }, "nodeType": "YulExpressionStatement", - "src": "151618:16:18" + "src": "151618:16:38" }, { "expression": { @@ -172277,98 +172277,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "151654:5:18", + "src": "151654:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "151661:2:18" + "src": "151661:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "151647:6:18" + "src": "151647:6:38" }, "nodeType": "YulFunctionCall", - "src": "151647:17:18" + "src": "151647:17:38" }, "nodeType": "YulExpressionStatement", - "src": "151647:17:18" + "src": "151647:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35403, + "declaration": 38464, "isOffset": false, "isSlot": false, - "src": "151428:2:18", + "src": "151428:2:38", "valueSize": 1 }, { - "declaration": 35406, + "declaration": 38467, "isOffset": false, "isSlot": false, - "src": "151457:2:18", + "src": "151457:2:38", "valueSize": 1 }, { - "declaration": 35409, + "declaration": 38470, "isOffset": false, "isSlot": false, - "src": "151486:2:18", + "src": "151486:2:38", "valueSize": 1 }, { - "declaration": 35412, + "declaration": 38473, "isOffset": false, "isSlot": false, - "src": "151515:2:18", + "src": "151515:2:38", "valueSize": 1 }, { - "declaration": 35415, + "declaration": 38476, "isOffset": false, "isSlot": false, - "src": "151544:2:18", + "src": "151544:2:38", "valueSize": 1 }, { - "declaration": 35418, + "declaration": 38479, "isOffset": false, "isSlot": false, - "src": "151573:2:18", + "src": "151573:2:38", "valueSize": 1 }, { - "declaration": 35421, + "declaration": 38482, "isOffset": false, "isSlot": false, - "src": "151602:2:18", + "src": "151602:2:38", "valueSize": 1 }, { - "declaration": 35424, + "declaration": 38485, "isOffset": false, "isSlot": false, - "src": "151631:2:18", + "src": "151631:2:38", "valueSize": 1 }, { - "declaration": 35427, + "declaration": 38488, "isOffset": false, "isSlot": false, - "src": "151661:2:18", + "src": "151661:2:38", "valueSize": 1 } ], - "id": 35435, + "id": 38496, "nodeType": "InlineAssembly", - "src": "151392:282:18" + "src": "151392:282:38" } ] }, @@ -172376,20 +172376,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "150153:3:18", + "nameLocation": "150153:3:38", "parameters": { - "id": 35400, + "id": 38461, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35393, + "id": 38454, "mutability": "mutable", "name": "p0", - "nameLocation": "150165:2:18", + "nameLocation": "150165:2:38", "nodeType": "VariableDeclaration", - "scope": 35437, - "src": "150157:10:18", + "scope": 38498, + "src": "150157:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -172397,10 +172397,10 @@ "typeString": "address" }, "typeName": { - "id": 35392, + "id": 38453, "name": "address", "nodeType": "ElementaryTypeName", - "src": "150157:7:18", + "src": "150157:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -172411,13 +172411,13 @@ }, { "constant": false, - "id": 35395, + "id": 38456, "mutability": "mutable", "name": "p1", - "nameLocation": "150177:2:18", + "nameLocation": "150177:2:38", "nodeType": "VariableDeclaration", - "scope": 35437, - "src": "150169:10:18", + "scope": 38498, + "src": "150169:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -172425,10 +172425,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35394, + "id": 38455, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "150169:7:18", + "src": "150169:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -172438,13 +172438,13 @@ }, { "constant": false, - "id": 35397, + "id": 38458, "mutability": "mutable", "name": "p2", - "nameLocation": "150189:2:18", + "nameLocation": "150189:2:38", "nodeType": "VariableDeclaration", - "scope": 35437, - "src": "150181:10:18", + "scope": 38498, + "src": "150181:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -172452,10 +172452,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35396, + "id": 38457, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "150181:7:18", + "src": "150181:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -172465,13 +172465,13 @@ }, { "constant": false, - "id": 35399, + "id": 38460, "mutability": "mutable", "name": "p3", - "nameLocation": "150201:2:18", + "nameLocation": "150201:2:38", "nodeType": "VariableDeclaration", - "scope": 35437, - "src": "150193:10:18", + "scope": 38498, + "src": "150193:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -172479,10 +172479,10 @@ "typeString": "address" }, "typeName": { - "id": 35398, + "id": 38459, "name": "address", "nodeType": "ElementaryTypeName", - "src": "150193:7:18", + "src": "150193:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -172492,44 +172492,44 @@ "visibility": "internal" } ], - "src": "150156:48:18" + "src": "150156:48:38" }, "returnParameters": { - "id": 35401, + "id": 38462, "nodeType": "ParameterList", "parameters": [], - "src": "150219:0:18" + "src": "150219:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35483, + "id": 38544, "nodeType": "FunctionDefinition", - "src": "151686:1530:18", + "src": "151686:1530:38", "nodes": [], "body": { - "id": 35482, + "id": 38543, "nodeType": "Block", - "src": "151758:1458:18", + "src": "151758:1458:38", "nodes": [], "statements": [ { "assignments": [ - 35449 + 38510 ], "declarations": [ { "constant": false, - "id": 35449, + "id": 38510, "mutability": "mutable", "name": "m0", - "nameLocation": "151776:2:18", + "nameLocation": "151776:2:38", "nodeType": "VariableDeclaration", - "scope": 35482, - "src": "151768:10:18", + "scope": 38543, + "src": "151768:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -172537,10 +172537,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35448, + "id": 38509, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "151768:7:18", + "src": "151768:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -172549,24 +172549,24 @@ "visibility": "internal" } ], - "id": 35450, + "id": 38511, "nodeType": "VariableDeclarationStatement", - "src": "151768:10:18" + "src": "151768:10:38" }, { "assignments": [ - 35452 + 38513 ], "declarations": [ { "constant": false, - "id": 35452, + "id": 38513, "mutability": "mutable", "name": "m1", - "nameLocation": "151796:2:18", + "nameLocation": "151796:2:38", "nodeType": "VariableDeclaration", - "scope": 35482, - "src": "151788:10:18", + "scope": 38543, + "src": "151788:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -172574,10 +172574,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35451, + "id": 38512, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "151788:7:18", + "src": "151788:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -172586,24 +172586,24 @@ "visibility": "internal" } ], - "id": 35453, + "id": 38514, "nodeType": "VariableDeclarationStatement", - "src": "151788:10:18" + "src": "151788:10:38" }, { "assignments": [ - 35455 + 38516 ], "declarations": [ { "constant": false, - "id": 35455, + "id": 38516, "mutability": "mutable", "name": "m2", - "nameLocation": "151816:2:18", + "nameLocation": "151816:2:38", "nodeType": "VariableDeclaration", - "scope": 35482, - "src": "151808:10:18", + "scope": 38543, + "src": "151808:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -172611,10 +172611,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35454, + "id": 38515, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "151808:7:18", + "src": "151808:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -172623,24 +172623,24 @@ "visibility": "internal" } ], - "id": 35456, + "id": 38517, "nodeType": "VariableDeclarationStatement", - "src": "151808:10:18" + "src": "151808:10:38" }, { "assignments": [ - 35458 + 38519 ], "declarations": [ { "constant": false, - "id": 35458, + "id": 38519, "mutability": "mutable", "name": "m3", - "nameLocation": "151836:2:18", + "nameLocation": "151836:2:38", "nodeType": "VariableDeclaration", - "scope": 35482, - "src": "151828:10:18", + "scope": 38543, + "src": "151828:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -172648,10 +172648,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35457, + "id": 38518, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "151828:7:18", + "src": "151828:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -172660,24 +172660,24 @@ "visibility": "internal" } ], - "id": 35459, + "id": 38520, "nodeType": "VariableDeclarationStatement", - "src": "151828:10:18" + "src": "151828:10:38" }, { "assignments": [ - 35461 + 38522 ], "declarations": [ { "constant": false, - "id": 35461, + "id": 38522, "mutability": "mutable", "name": "m4", - "nameLocation": "151856:2:18", + "nameLocation": "151856:2:38", "nodeType": "VariableDeclaration", - "scope": 35482, - "src": "151848:10:18", + "scope": 38543, + "src": "151848:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -172685,10 +172685,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35460, + "id": 38521, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "151848:7:18", + "src": "151848:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -172697,24 +172697,24 @@ "visibility": "internal" } ], - "id": 35462, + "id": 38523, "nodeType": "VariableDeclarationStatement", - "src": "151848:10:18" + "src": "151848:10:38" }, { "assignments": [ - 35464 + 38525 ], "declarations": [ { "constant": false, - "id": 35464, + "id": 38525, "mutability": "mutable", "name": "m5", - "nameLocation": "151876:2:18", + "nameLocation": "151876:2:38", "nodeType": "VariableDeclaration", - "scope": 35482, - "src": "151868:10:18", + "scope": 38543, + "src": "151868:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -172722,10 +172722,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35463, + "id": 38524, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "151868:7:18", + "src": "151868:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -172734,24 +172734,24 @@ "visibility": "internal" } ], - "id": 35465, + "id": 38526, "nodeType": "VariableDeclarationStatement", - "src": "151868:10:18" + "src": "151868:10:38" }, { "assignments": [ - 35467 + 38528 ], "declarations": [ { "constant": false, - "id": 35467, + "id": 38528, "mutability": "mutable", "name": "m6", - "nameLocation": "151896:2:18", + "nameLocation": "151896:2:38", "nodeType": "VariableDeclaration", - "scope": 35482, - "src": "151888:10:18", + "scope": 38543, + "src": "151888:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -172759,10 +172759,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35466, + "id": 38527, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "151888:7:18", + "src": "151888:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -172771,24 +172771,24 @@ "visibility": "internal" } ], - "id": 35468, + "id": 38529, "nodeType": "VariableDeclarationStatement", - "src": "151888:10:18" + "src": "151888:10:38" }, { "assignments": [ - 35470 + 38531 ], "declarations": [ { "constant": false, - "id": 35470, + "id": 38531, "mutability": "mutable", "name": "m7", - "nameLocation": "151916:2:18", + "nameLocation": "151916:2:38", "nodeType": "VariableDeclaration", - "scope": 35482, - "src": "151908:10:18", + "scope": 38543, + "src": "151908:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -172796,10 +172796,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35469, + "id": 38530, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "151908:7:18", + "src": "151908:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -172808,24 +172808,24 @@ "visibility": "internal" } ], - "id": 35471, + "id": 38532, "nodeType": "VariableDeclarationStatement", - "src": "151908:10:18" + "src": "151908:10:38" }, { "assignments": [ - 35473 + 38534 ], "declarations": [ { "constant": false, - "id": 35473, + "id": 38534, "mutability": "mutable", "name": "m8", - "nameLocation": "151936:2:18", + "nameLocation": "151936:2:38", "nodeType": "VariableDeclaration", - "scope": 35482, - "src": "151928:10:18", + "scope": 38543, + "src": "151928:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -172833,10 +172833,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35472, + "id": 38533, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "151928:7:18", + "src": "151928:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -172845,27 +172845,27 @@ "visibility": "internal" } ], - "id": 35474, + "id": 38535, "nodeType": "VariableDeclarationStatement", - "src": "151928:10:18" + "src": "151928:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "151957:924:18", + "src": "151957:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "152000:313:18", + "src": "152000:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "152018:15:18", + "src": "152018:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "152032:1:18", + "src": "152032:1:38", "type": "", "value": "0" }, @@ -172873,7 +172873,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "152022:6:18", + "src": "152022:6:38", "type": "" } ] @@ -172881,16 +172881,16 @@ { "body": { "nodeType": "YulBlock", - "src": "152103:40:18", + "src": "152103:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "152132:9:18", + "src": "152132:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "152134:5:18" + "src": "152134:5:38" } ] }, @@ -172901,33 +172901,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "152120:6:18" + "src": "152120:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "152128:1:18" + "src": "152128:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "152115:4:18" + "src": "152115:4:38" }, "nodeType": "YulFunctionCall", - "src": "152115:15:18" + "src": "152115:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "152108:6:18" + "src": "152108:6:38" }, "nodeType": "YulFunctionCall", - "src": "152108:23:18" + "src": "152108:23:38" }, "nodeType": "YulIf", - "src": "152105:36:18" + "src": "152105:36:38" } ] }, @@ -172936,12 +172936,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "152060:6:18" + "src": "152060:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "152068:4:18", + "src": "152068:4:38", "type": "", "value": "0x20" } @@ -172949,30 +172949,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "152057:2:18" + "src": "152057:2:38" }, "nodeType": "YulFunctionCall", - "src": "152057:16:18" + "src": "152057:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "152074:28:18", + "src": "152074:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "152076:24:18", + "src": "152076:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "152090:6:18" + "src": "152090:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "152098:1:18", + "src": "152098:1:38", "type": "", "value": "1" } @@ -172980,16 +172980,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "152086:3:18" + "src": "152086:3:38" }, "nodeType": "YulFunctionCall", - "src": "152086:14:18" + "src": "152086:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "152076:6:18" + "src": "152076:6:38" } ] } @@ -172997,10 +172997,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "152054:2:18", + "src": "152054:2:38", "statements": [] }, - "src": "152050:93:18" + "src": "152050:93:38" }, { "expression": { @@ -173008,34 +173008,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "152167:3:18" + "src": "152167:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "152172:6:18" + "src": "152172:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "152160:6:18" + "src": "152160:6:38" }, "nodeType": "YulFunctionCall", - "src": "152160:19:18" + "src": "152160:19:38" }, "nodeType": "YulExpressionStatement", - "src": "152160:19:18" + "src": "152160:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "152196:37:18", + "src": "152196:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "152213:3:18", + "src": "152213:3:38", "type": "", "value": "256" }, @@ -173044,38 +173044,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "152222:1:18", + "src": "152222:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "152225:6:18" + "src": "152225:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "152218:3:18" + "src": "152218:3:38" }, "nodeType": "YulFunctionCall", - "src": "152218:14:18" + "src": "152218:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "152209:3:18" + "src": "152209:3:38" }, "nodeType": "YulFunctionCall", - "src": "152209:24:18" + "src": "152209:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "152200:5:18", + "src": "152200:5:38", "type": "" } ] @@ -173088,12 +173088,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "152261:3:18" + "src": "152261:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "152266:4:18", + "src": "152266:4:38", "type": "", "value": "0x20" } @@ -173101,59 +173101,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "152257:3:18" + "src": "152257:3:38" }, "nodeType": "YulFunctionCall", - "src": "152257:14:18" + "src": "152257:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "152277:5:18" + "src": "152277:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "152288:5:18" + "src": "152288:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "152295:1:18" + "src": "152295:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "152284:3:18" + "src": "152284:3:38" }, "nodeType": "YulFunctionCall", - "src": "152284:13:18" + "src": "152284:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "152273:3:18" + "src": "152273:3:38" }, "nodeType": "YulFunctionCall", - "src": "152273:25:18" + "src": "152273:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "152250:6:18" + "src": "152250:6:38" }, "nodeType": "YulFunctionCall", - "src": "152250:49:18" + "src": "152250:49:38" }, "nodeType": "YulExpressionStatement", - "src": "152250:49:18" + "src": "152250:49:38" } ] }, @@ -173163,27 +173163,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "151992:3:18", + "src": "151992:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "151997:1:18", + "src": "151997:1:38", "type": "" } ], - "src": "151971:342:18" + "src": "151971:342:38" }, { "nodeType": "YulAssignment", - "src": "152326:17:18", + "src": "152326:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "152338:4:18", + "src": "152338:4:38", "type": "", "value": "0x00" } @@ -173191,28 +173191,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "152332:5:18" + "src": "152332:5:38" }, "nodeType": "YulFunctionCall", - "src": "152332:11:18" + "src": "152332:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "152326:2:18" + "src": "152326:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "152356:17:18", + "src": "152356:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "152368:4:18", + "src": "152368:4:38", "type": "", "value": "0x20" } @@ -173220,28 +173220,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "152362:5:18" + "src": "152362:5:38" }, "nodeType": "YulFunctionCall", - "src": "152362:11:18" + "src": "152362:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "152356:2:18" + "src": "152356:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "152386:17:18", + "src": "152386:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "152398:4:18", + "src": "152398:4:38", "type": "", "value": "0x40" } @@ -173249,28 +173249,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "152392:5:18" + "src": "152392:5:38" }, "nodeType": "YulFunctionCall", - "src": "152392:11:18" + "src": "152392:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "152386:2:18" + "src": "152386:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "152416:17:18", + "src": "152416:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "152428:4:18", + "src": "152428:4:38", "type": "", "value": "0x60" } @@ -173278,28 +173278,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "152422:5:18" + "src": "152422:5:38" }, "nodeType": "YulFunctionCall", - "src": "152422:11:18" + "src": "152422:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "152416:2:18" + "src": "152416:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "152446:17:18", + "src": "152446:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "152458:4:18", + "src": "152458:4:38", "type": "", "value": "0x80" } @@ -173307,28 +173307,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "152452:5:18" + "src": "152452:5:38" }, "nodeType": "YulFunctionCall", - "src": "152452:11:18" + "src": "152452:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "152446:2:18" + "src": "152446:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "152476:17:18", + "src": "152476:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "152488:4:18", + "src": "152488:4:38", "type": "", "value": "0xa0" } @@ -173336,28 +173336,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "152482:5:18" + "src": "152482:5:38" }, "nodeType": "YulFunctionCall", - "src": "152482:11:18" + "src": "152482:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "152476:2:18" + "src": "152476:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "152506:17:18", + "src": "152506:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "152518:4:18", + "src": "152518:4:38", "type": "", "value": "0xc0" } @@ -173365,28 +173365,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "152512:5:18" + "src": "152512:5:38" }, "nodeType": "YulFunctionCall", - "src": "152512:11:18" + "src": "152512:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "152506:2:18" + "src": "152506:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "152536:17:18", + "src": "152536:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "152548:4:18", + "src": "152548:4:38", "type": "", "value": "0xe0" } @@ -173394,28 +173394,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "152542:5:18" + "src": "152542:5:38" }, "nodeType": "YulFunctionCall", - "src": "152542:11:18" + "src": "152542:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "152536:2:18" + "src": "152536:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "152566:18:18", + "src": "152566:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "152578:5:18", + "src": "152578:5:38", "type": "", "value": "0x100" } @@ -173423,16 +173423,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "152572:5:18" + "src": "152572:5:38" }, "nodeType": "YulFunctionCall", - "src": "152572:12:18" + "src": "152572:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "152566:2:18" + "src": "152566:2:38" } ] }, @@ -173442,14 +173442,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "152666:4:18", + "src": "152666:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "152672:10:18", + "src": "152672:10:38", "type": "", "value": "0x35a5071f" } @@ -173457,13 +173457,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "152659:6:18" + "src": "152659:6:38" }, "nodeType": "YulFunctionCall", - "src": "152659:24:18" + "src": "152659:24:38" }, "nodeType": "YulExpressionStatement", - "src": "152659:24:18" + "src": "152659:24:38" }, { "expression": { @@ -173471,26 +173471,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "152703:4:18", + "src": "152703:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "152709:2:18" + "src": "152709:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "152696:6:18" + "src": "152696:6:38" }, "nodeType": "YulFunctionCall", - "src": "152696:16:18" + "src": "152696:16:38" }, "nodeType": "YulExpressionStatement", - "src": "152696:16:18" + "src": "152696:16:38" }, { "expression": { @@ -173498,14 +173498,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "152732:4:18", + "src": "152732:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "152738:4:18", + "src": "152738:4:38", "type": "", "value": "0x80" } @@ -173513,13 +173513,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "152725:6:18" + "src": "152725:6:38" }, "nodeType": "YulFunctionCall", - "src": "152725:18:18" + "src": "152725:18:38" }, "nodeType": "YulExpressionStatement", - "src": "152725:18:18" + "src": "152725:18:38" }, { "expression": { @@ -173527,14 +173527,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "152763:4:18", + "src": "152763:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "152769:4:18", + "src": "152769:4:38", "type": "", "value": "0xc0" } @@ -173542,13 +173542,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "152756:6:18" + "src": "152756:6:38" }, "nodeType": "YulFunctionCall", - "src": "152756:18:18" + "src": "152756:18:38" }, "nodeType": "YulExpressionStatement", - "src": "152756:18:18" + "src": "152756:18:38" }, { "expression": { @@ -173556,26 +173556,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "152794:4:18", + "src": "152794:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "152800:2:18" + "src": "152800:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "152787:6:18" + "src": "152787:6:38" }, "nodeType": "YulFunctionCall", - "src": "152787:16:18" + "src": "152787:16:38" }, "nodeType": "YulExpressionStatement", - "src": "152787:16:18" + "src": "152787:16:38" }, { "expression": { @@ -173583,26 +173583,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "152828:4:18", + "src": "152828:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "152834:2:18" + "src": "152834:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "152816:11:18" + "src": "152816:11:38" }, "nodeType": "YulFunctionCall", - "src": "152816:21:18" + "src": "152816:21:38" }, "nodeType": "YulExpressionStatement", - "src": "152816:21:18" + "src": "152816:21:38" }, { "expression": { @@ -173610,140 +173610,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "152862:4:18", + "src": "152862:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "152868:2:18" + "src": "152868:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "152850:11:18" + "src": "152850:11:38" }, "nodeType": "YulFunctionCall", - "src": "152850:21:18" + "src": "152850:21:38" }, "nodeType": "YulExpressionStatement", - "src": "152850:21:18" + "src": "152850:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35449, + "declaration": 38510, "isOffset": false, "isSlot": false, - "src": "152326:2:18", + "src": "152326:2:38", "valueSize": 1 }, { - "declaration": 35452, + "declaration": 38513, "isOffset": false, "isSlot": false, - "src": "152356:2:18", + "src": "152356:2:38", "valueSize": 1 }, { - "declaration": 35455, + "declaration": 38516, "isOffset": false, "isSlot": false, - "src": "152386:2:18", + "src": "152386:2:38", "valueSize": 1 }, { - "declaration": 35458, + "declaration": 38519, "isOffset": false, "isSlot": false, - "src": "152416:2:18", + "src": "152416:2:38", "valueSize": 1 }, { - "declaration": 35461, + "declaration": 38522, "isOffset": false, "isSlot": false, - "src": "152446:2:18", + "src": "152446:2:38", "valueSize": 1 }, { - "declaration": 35464, + "declaration": 38525, "isOffset": false, "isSlot": false, - "src": "152476:2:18", + "src": "152476:2:38", "valueSize": 1 }, { - "declaration": 35467, + "declaration": 38528, "isOffset": false, "isSlot": false, - "src": "152506:2:18", + "src": "152506:2:38", "valueSize": 1 }, { - "declaration": 35470, + "declaration": 38531, "isOffset": false, "isSlot": false, - "src": "152536:2:18", + "src": "152536:2:38", "valueSize": 1 }, { - "declaration": 35473, + "declaration": 38534, "isOffset": false, "isSlot": false, - "src": "152566:2:18", + "src": "152566:2:38", "valueSize": 1 }, { - "declaration": 35439, + "declaration": 38500, "isOffset": false, "isSlot": false, - "src": "152709:2:18", + "src": "152709:2:38", "valueSize": 1 }, { - "declaration": 35441, + "declaration": 38502, "isOffset": false, "isSlot": false, - "src": "152834:2:18", + "src": "152834:2:38", "valueSize": 1 }, { - "declaration": 35443, + "declaration": 38504, "isOffset": false, "isSlot": false, - "src": "152868:2:18", + "src": "152868:2:38", "valueSize": 1 }, { - "declaration": 35445, + "declaration": 38506, "isOffset": false, "isSlot": false, - "src": "152800:2:18", + "src": "152800:2:38", "valueSize": 1 } ], - "id": 35475, + "id": 38536, "nodeType": "InlineAssembly", - "src": "151948:933:18" + "src": "151948:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35477, + "id": 38538, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "152906:4:18", + "src": "152906:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -173752,14 +173752,14 @@ }, { "hexValue": "3078313034", - "id": 35478, + "id": 38539, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "152912:5:18", + "src": "152912:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -173778,18 +173778,18 @@ "typeString": "int_const 260" } ], - "id": 35476, + "id": 38537, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "152890:15:18", + "referencedDeclaration": 33383, + "src": "152890:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35479, + "id": 38540, "isConstant": false, "isLValue": false, "isPure": false, @@ -173798,21 +173798,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "152890:28:18", + "src": "152890:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35480, + "id": 38541, "nodeType": "ExpressionStatement", - "src": "152890:28:18" + "src": "152890:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "152937:273:18", + "src": "152937:273:38", "statements": [ { "expression": { @@ -173820,26 +173820,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "152958:4:18", + "src": "152958:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "152964:2:18" + "src": "152964:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "152951:6:18" + "src": "152951:6:38" }, "nodeType": "YulFunctionCall", - "src": "152951:16:18" + "src": "152951:16:38" }, "nodeType": "YulExpressionStatement", - "src": "152951:16:18" + "src": "152951:16:38" }, { "expression": { @@ -173847,26 +173847,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "152987:4:18", + "src": "152987:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "152993:2:18" + "src": "152993:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "152980:6:18" + "src": "152980:6:38" }, "nodeType": "YulFunctionCall", - "src": "152980:16:18" + "src": "152980:16:38" }, "nodeType": "YulExpressionStatement", - "src": "152980:16:18" + "src": "152980:16:38" }, { "expression": { @@ -173874,26 +173874,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "153016:4:18", + "src": "153016:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "153022:2:18" + "src": "153022:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "153009:6:18" + "src": "153009:6:38" }, "nodeType": "YulFunctionCall", - "src": "153009:16:18" + "src": "153009:16:38" }, "nodeType": "YulExpressionStatement", - "src": "153009:16:18" + "src": "153009:16:38" }, { "expression": { @@ -173901,26 +173901,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "153045:4:18", + "src": "153045:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "153051:2:18" + "src": "153051:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "153038:6:18" + "src": "153038:6:38" }, "nodeType": "YulFunctionCall", - "src": "153038:16:18" + "src": "153038:16:38" }, "nodeType": "YulExpressionStatement", - "src": "153038:16:18" + "src": "153038:16:38" }, { "expression": { @@ -173928,26 +173928,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "153074:4:18", + "src": "153074:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "153080:2:18" + "src": "153080:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "153067:6:18" + "src": "153067:6:38" }, "nodeType": "YulFunctionCall", - "src": "153067:16:18" + "src": "153067:16:38" }, "nodeType": "YulExpressionStatement", - "src": "153067:16:18" + "src": "153067:16:38" }, { "expression": { @@ -173955,26 +173955,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "153103:4:18", + "src": "153103:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "153109:2:18" + "src": "153109:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "153096:6:18" + "src": "153096:6:38" }, "nodeType": "YulFunctionCall", - "src": "153096:16:18" + "src": "153096:16:38" }, "nodeType": "YulExpressionStatement", - "src": "153096:16:18" + "src": "153096:16:38" }, { "expression": { @@ -173982,26 +173982,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "153132:4:18", + "src": "153132:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "153138:2:18" + "src": "153138:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "153125:6:18" + "src": "153125:6:38" }, "nodeType": "YulFunctionCall", - "src": "153125:16:18" + "src": "153125:16:38" }, "nodeType": "YulExpressionStatement", - "src": "153125:16:18" + "src": "153125:16:38" }, { "expression": { @@ -174009,26 +174009,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "153161:4:18", + "src": "153161:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "153167:2:18" + "src": "153167:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "153154:6:18" + "src": "153154:6:38" }, "nodeType": "YulFunctionCall", - "src": "153154:16:18" + "src": "153154:16:38" }, "nodeType": "YulExpressionStatement", - "src": "153154:16:18" + "src": "153154:16:38" }, { "expression": { @@ -174036,98 +174036,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "153190:5:18", + "src": "153190:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "153197:2:18" + "src": "153197:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "153183:6:18" + "src": "153183:6:38" }, "nodeType": "YulFunctionCall", - "src": "153183:17:18" + "src": "153183:17:38" }, "nodeType": "YulExpressionStatement", - "src": "153183:17:18" + "src": "153183:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35449, + "declaration": 38510, "isOffset": false, "isSlot": false, - "src": "152964:2:18", + "src": "152964:2:38", "valueSize": 1 }, { - "declaration": 35452, + "declaration": 38513, "isOffset": false, "isSlot": false, - "src": "152993:2:18", + "src": "152993:2:38", "valueSize": 1 }, { - "declaration": 35455, + "declaration": 38516, "isOffset": false, "isSlot": false, - "src": "153022:2:18", + "src": "153022:2:38", "valueSize": 1 }, { - "declaration": 35458, + "declaration": 38519, "isOffset": false, "isSlot": false, - "src": "153051:2:18", + "src": "153051:2:38", "valueSize": 1 }, { - "declaration": 35461, + "declaration": 38522, "isOffset": false, "isSlot": false, - "src": "153080:2:18", + "src": "153080:2:38", "valueSize": 1 }, { - "declaration": 35464, + "declaration": 38525, "isOffset": false, "isSlot": false, - "src": "153109:2:18", + "src": "153109:2:38", "valueSize": 1 }, { - "declaration": 35467, + "declaration": 38528, "isOffset": false, "isSlot": false, - "src": "153138:2:18", + "src": "153138:2:38", "valueSize": 1 }, { - "declaration": 35470, + "declaration": 38531, "isOffset": false, "isSlot": false, - "src": "153167:2:18", + "src": "153167:2:38", "valueSize": 1 }, { - "declaration": 35473, + "declaration": 38534, "isOffset": false, "isSlot": false, - "src": "153197:2:18", + "src": "153197:2:38", "valueSize": 1 } ], - "id": 35481, + "id": 38542, "nodeType": "InlineAssembly", - "src": "152928:282:18" + "src": "152928:282:38" } ] }, @@ -174135,20 +174135,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "151695:3:18", + "nameLocation": "151695:3:38", "parameters": { - "id": 35446, + "id": 38507, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35439, + "id": 38500, "mutability": "mutable", "name": "p0", - "nameLocation": "151707:2:18", + "nameLocation": "151707:2:38", "nodeType": "VariableDeclaration", - "scope": 35483, - "src": "151699:10:18", + "scope": 38544, + "src": "151699:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -174156,10 +174156,10 @@ "typeString": "address" }, "typeName": { - "id": 35438, + "id": 38499, "name": "address", "nodeType": "ElementaryTypeName", - "src": "151699:7:18", + "src": "151699:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -174170,13 +174170,13 @@ }, { "constant": false, - "id": 35441, + "id": 38502, "mutability": "mutable", "name": "p1", - "nameLocation": "151719:2:18", + "nameLocation": "151719:2:38", "nodeType": "VariableDeclaration", - "scope": 35483, - "src": "151711:10:18", + "scope": 38544, + "src": "151711:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -174184,10 +174184,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35440, + "id": 38501, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "151711:7:18", + "src": "151711:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -174197,13 +174197,13 @@ }, { "constant": false, - "id": 35443, + "id": 38504, "mutability": "mutable", "name": "p2", - "nameLocation": "151731:2:18", + "nameLocation": "151731:2:38", "nodeType": "VariableDeclaration", - "scope": 35483, - "src": "151723:10:18", + "scope": 38544, + "src": "151723:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -174211,10 +174211,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35442, + "id": 38503, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "151723:7:18", + "src": "151723:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -174224,13 +174224,13 @@ }, { "constant": false, - "id": 35445, + "id": 38506, "mutability": "mutable", "name": "p3", - "nameLocation": "151740:2:18", + "nameLocation": "151740:2:38", "nodeType": "VariableDeclaration", - "scope": 35483, - "src": "151735:7:18", + "scope": 38544, + "src": "151735:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -174238,10 +174238,10 @@ "typeString": "bool" }, "typeName": { - "id": 35444, + "id": 38505, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "151735:4:18", + "src": "151735:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -174250,44 +174250,44 @@ "visibility": "internal" } ], - "src": "151698:45:18" + "src": "151698:45:38" }, "returnParameters": { - "id": 35447, + "id": 38508, "nodeType": "ParameterList", "parameters": [], - "src": "151758:0:18" + "src": "151758:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35529, + "id": 38590, "nodeType": "FunctionDefinition", - "src": "153222:1536:18", + "src": "153222:1536:38", "nodes": [], "body": { - "id": 35528, + "id": 38589, "nodeType": "Block", - "src": "153297:1461:18", + "src": "153297:1461:38", "nodes": [], "statements": [ { "assignments": [ - 35495 + 38556 ], "declarations": [ { "constant": false, - "id": 35495, + "id": 38556, "mutability": "mutable", "name": "m0", - "nameLocation": "153315:2:18", + "nameLocation": "153315:2:38", "nodeType": "VariableDeclaration", - "scope": 35528, - "src": "153307:10:18", + "scope": 38589, + "src": "153307:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -174295,10 +174295,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35494, + "id": 38555, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "153307:7:18", + "src": "153307:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -174307,24 +174307,24 @@ "visibility": "internal" } ], - "id": 35496, + "id": 38557, "nodeType": "VariableDeclarationStatement", - "src": "153307:10:18" + "src": "153307:10:38" }, { "assignments": [ - 35498 + 38559 ], "declarations": [ { "constant": false, - "id": 35498, + "id": 38559, "mutability": "mutable", "name": "m1", - "nameLocation": "153335:2:18", + "nameLocation": "153335:2:38", "nodeType": "VariableDeclaration", - "scope": 35528, - "src": "153327:10:18", + "scope": 38589, + "src": "153327:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -174332,10 +174332,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35497, + "id": 38558, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "153327:7:18", + "src": "153327:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -174344,24 +174344,24 @@ "visibility": "internal" } ], - "id": 35499, + "id": 38560, "nodeType": "VariableDeclarationStatement", - "src": "153327:10:18" + "src": "153327:10:38" }, { "assignments": [ - 35501 + 38562 ], "declarations": [ { "constant": false, - "id": 35501, + "id": 38562, "mutability": "mutable", "name": "m2", - "nameLocation": "153355:2:18", + "nameLocation": "153355:2:38", "nodeType": "VariableDeclaration", - "scope": 35528, - "src": "153347:10:18", + "scope": 38589, + "src": "153347:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -174369,10 +174369,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35500, + "id": 38561, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "153347:7:18", + "src": "153347:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -174381,24 +174381,24 @@ "visibility": "internal" } ], - "id": 35502, + "id": 38563, "nodeType": "VariableDeclarationStatement", - "src": "153347:10:18" + "src": "153347:10:38" }, { "assignments": [ - 35504 + 38565 ], "declarations": [ { "constant": false, - "id": 35504, + "id": 38565, "mutability": "mutable", "name": "m3", - "nameLocation": "153375:2:18", + "nameLocation": "153375:2:38", "nodeType": "VariableDeclaration", - "scope": 35528, - "src": "153367:10:18", + "scope": 38589, + "src": "153367:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -174406,10 +174406,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35503, + "id": 38564, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "153367:7:18", + "src": "153367:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -174418,24 +174418,24 @@ "visibility": "internal" } ], - "id": 35505, + "id": 38566, "nodeType": "VariableDeclarationStatement", - "src": "153367:10:18" + "src": "153367:10:38" }, { "assignments": [ - 35507 + 38568 ], "declarations": [ { "constant": false, - "id": 35507, + "id": 38568, "mutability": "mutable", "name": "m4", - "nameLocation": "153395:2:18", + "nameLocation": "153395:2:38", "nodeType": "VariableDeclaration", - "scope": 35528, - "src": "153387:10:18", + "scope": 38589, + "src": "153387:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -174443,10 +174443,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35506, + "id": 38567, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "153387:7:18", + "src": "153387:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -174455,24 +174455,24 @@ "visibility": "internal" } ], - "id": 35508, + "id": 38569, "nodeType": "VariableDeclarationStatement", - "src": "153387:10:18" + "src": "153387:10:38" }, { "assignments": [ - 35510 + 38571 ], "declarations": [ { "constant": false, - "id": 35510, + "id": 38571, "mutability": "mutable", "name": "m5", - "nameLocation": "153415:2:18", + "nameLocation": "153415:2:38", "nodeType": "VariableDeclaration", - "scope": 35528, - "src": "153407:10:18", + "scope": 38589, + "src": "153407:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -174480,10 +174480,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35509, + "id": 38570, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "153407:7:18", + "src": "153407:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -174492,24 +174492,24 @@ "visibility": "internal" } ], - "id": 35511, + "id": 38572, "nodeType": "VariableDeclarationStatement", - "src": "153407:10:18" + "src": "153407:10:38" }, { "assignments": [ - 35513 + 38574 ], "declarations": [ { "constant": false, - "id": 35513, + "id": 38574, "mutability": "mutable", "name": "m6", - "nameLocation": "153435:2:18", + "nameLocation": "153435:2:38", "nodeType": "VariableDeclaration", - "scope": 35528, - "src": "153427:10:18", + "scope": 38589, + "src": "153427:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -174517,10 +174517,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35512, + "id": 38573, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "153427:7:18", + "src": "153427:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -174529,24 +174529,24 @@ "visibility": "internal" } ], - "id": 35514, + "id": 38575, "nodeType": "VariableDeclarationStatement", - "src": "153427:10:18" + "src": "153427:10:38" }, { "assignments": [ - 35516 + 38577 ], "declarations": [ { "constant": false, - "id": 35516, + "id": 38577, "mutability": "mutable", "name": "m7", - "nameLocation": "153455:2:18", + "nameLocation": "153455:2:38", "nodeType": "VariableDeclaration", - "scope": 35528, - "src": "153447:10:18", + "scope": 38589, + "src": "153447:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -174554,10 +174554,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35515, + "id": 38576, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "153447:7:18", + "src": "153447:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -174566,24 +174566,24 @@ "visibility": "internal" } ], - "id": 35517, + "id": 38578, "nodeType": "VariableDeclarationStatement", - "src": "153447:10:18" + "src": "153447:10:38" }, { "assignments": [ - 35519 + 38580 ], "declarations": [ { "constant": false, - "id": 35519, + "id": 38580, "mutability": "mutable", "name": "m8", - "nameLocation": "153475:2:18", + "nameLocation": "153475:2:38", "nodeType": "VariableDeclaration", - "scope": 35528, - "src": "153467:10:18", + "scope": 38589, + "src": "153467:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -174591,10 +174591,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35518, + "id": 38579, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "153467:7:18", + "src": "153467:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -174603,27 +174603,27 @@ "visibility": "internal" } ], - "id": 35520, + "id": 38581, "nodeType": "VariableDeclarationStatement", - "src": "153467:10:18" + "src": "153467:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "153496:927:18", + "src": "153496:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "153539:313:18", + "src": "153539:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "153557:15:18", + "src": "153557:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "153571:1:18", + "src": "153571:1:38", "type": "", "value": "0" }, @@ -174631,7 +174631,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "153561:6:18", + "src": "153561:6:38", "type": "" } ] @@ -174639,16 +174639,16 @@ { "body": { "nodeType": "YulBlock", - "src": "153642:40:18", + "src": "153642:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "153671:9:18", + "src": "153671:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "153673:5:18" + "src": "153673:5:38" } ] }, @@ -174659,33 +174659,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "153659:6:18" + "src": "153659:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "153667:1:18" + "src": "153667:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "153654:4:18" + "src": "153654:4:38" }, "nodeType": "YulFunctionCall", - "src": "153654:15:18" + "src": "153654:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "153647:6:18" + "src": "153647:6:38" }, "nodeType": "YulFunctionCall", - "src": "153647:23:18" + "src": "153647:23:38" }, "nodeType": "YulIf", - "src": "153644:36:18" + "src": "153644:36:38" } ] }, @@ -174694,12 +174694,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "153599:6:18" + "src": "153599:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "153607:4:18", + "src": "153607:4:38", "type": "", "value": "0x20" } @@ -174707,30 +174707,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "153596:2:18" + "src": "153596:2:38" }, "nodeType": "YulFunctionCall", - "src": "153596:16:18" + "src": "153596:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "153613:28:18", + "src": "153613:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "153615:24:18", + "src": "153615:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "153629:6:18" + "src": "153629:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "153637:1:18", + "src": "153637:1:38", "type": "", "value": "1" } @@ -174738,16 +174738,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "153625:3:18" + "src": "153625:3:38" }, "nodeType": "YulFunctionCall", - "src": "153625:14:18" + "src": "153625:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "153615:6:18" + "src": "153615:6:38" } ] } @@ -174755,10 +174755,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "153593:2:18", + "src": "153593:2:38", "statements": [] }, - "src": "153589:93:18" + "src": "153589:93:38" }, { "expression": { @@ -174766,34 +174766,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "153706:3:18" + "src": "153706:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "153711:6:18" + "src": "153711:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "153699:6:18" + "src": "153699:6:38" }, "nodeType": "YulFunctionCall", - "src": "153699:19:18" + "src": "153699:19:38" }, "nodeType": "YulExpressionStatement", - "src": "153699:19:18" + "src": "153699:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "153735:37:18", + "src": "153735:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "153752:3:18", + "src": "153752:3:38", "type": "", "value": "256" }, @@ -174802,38 +174802,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "153761:1:18", + "src": "153761:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "153764:6:18" + "src": "153764:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "153757:3:18" + "src": "153757:3:38" }, "nodeType": "YulFunctionCall", - "src": "153757:14:18" + "src": "153757:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "153748:3:18" + "src": "153748:3:38" }, "nodeType": "YulFunctionCall", - "src": "153748:24:18" + "src": "153748:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "153739:5:18", + "src": "153739:5:38", "type": "" } ] @@ -174846,12 +174846,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "153800:3:18" + "src": "153800:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "153805:4:18", + "src": "153805:4:38", "type": "", "value": "0x20" } @@ -174859,59 +174859,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "153796:3:18" + "src": "153796:3:38" }, "nodeType": "YulFunctionCall", - "src": "153796:14:18" + "src": "153796:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "153816:5:18" + "src": "153816:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "153827:5:18" + "src": "153827:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "153834:1:18" + "src": "153834:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "153823:3:18" + "src": "153823:3:38" }, "nodeType": "YulFunctionCall", - "src": "153823:13:18" + "src": "153823:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "153812:3:18" + "src": "153812:3:38" }, "nodeType": "YulFunctionCall", - "src": "153812:25:18" + "src": "153812:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "153789:6:18" + "src": "153789:6:38" }, "nodeType": "YulFunctionCall", - "src": "153789:49:18" + "src": "153789:49:38" }, "nodeType": "YulExpressionStatement", - "src": "153789:49:18" + "src": "153789:49:38" } ] }, @@ -174921,27 +174921,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "153531:3:18", + "src": "153531:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "153536:1:18", + "src": "153536:1:38", "type": "" } ], - "src": "153510:342:18" + "src": "153510:342:38" }, { "nodeType": "YulAssignment", - "src": "153865:17:18", + "src": "153865:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "153877:4:18", + "src": "153877:4:38", "type": "", "value": "0x00" } @@ -174949,28 +174949,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "153871:5:18" + "src": "153871:5:38" }, "nodeType": "YulFunctionCall", - "src": "153871:11:18" + "src": "153871:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "153865:2:18" + "src": "153865:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "153895:17:18", + "src": "153895:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "153907:4:18", + "src": "153907:4:38", "type": "", "value": "0x20" } @@ -174978,28 +174978,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "153901:5:18" + "src": "153901:5:38" }, "nodeType": "YulFunctionCall", - "src": "153901:11:18" + "src": "153901:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "153895:2:18" + "src": "153895:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "153925:17:18", + "src": "153925:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "153937:4:18", + "src": "153937:4:38", "type": "", "value": "0x40" } @@ -175007,28 +175007,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "153931:5:18" + "src": "153931:5:38" }, "nodeType": "YulFunctionCall", - "src": "153931:11:18" + "src": "153931:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "153925:2:18" + "src": "153925:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "153955:17:18", + "src": "153955:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "153967:4:18", + "src": "153967:4:38", "type": "", "value": "0x60" } @@ -175036,28 +175036,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "153961:5:18" + "src": "153961:5:38" }, "nodeType": "YulFunctionCall", - "src": "153961:11:18" + "src": "153961:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "153955:2:18" + "src": "153955:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "153985:17:18", + "src": "153985:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "153997:4:18", + "src": "153997:4:38", "type": "", "value": "0x80" } @@ -175065,28 +175065,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "153991:5:18" + "src": "153991:5:38" }, "nodeType": "YulFunctionCall", - "src": "153991:11:18" + "src": "153991:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "153985:2:18" + "src": "153985:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "154015:17:18", + "src": "154015:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "154027:4:18", + "src": "154027:4:38", "type": "", "value": "0xa0" } @@ -175094,28 +175094,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "154021:5:18" + "src": "154021:5:38" }, "nodeType": "YulFunctionCall", - "src": "154021:11:18" + "src": "154021:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "154015:2:18" + "src": "154015:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "154045:17:18", + "src": "154045:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "154057:4:18", + "src": "154057:4:38", "type": "", "value": "0xc0" } @@ -175123,28 +175123,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "154051:5:18" + "src": "154051:5:38" }, "nodeType": "YulFunctionCall", - "src": "154051:11:18" + "src": "154051:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "154045:2:18" + "src": "154045:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "154075:17:18", + "src": "154075:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "154087:4:18", + "src": "154087:4:38", "type": "", "value": "0xe0" } @@ -175152,28 +175152,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "154081:5:18" + "src": "154081:5:38" }, "nodeType": "YulFunctionCall", - "src": "154081:11:18" + "src": "154081:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "154075:2:18" + "src": "154075:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "154105:18:18", + "src": "154105:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "154117:5:18", + "src": "154117:5:38", "type": "", "value": "0x100" } @@ -175181,16 +175181,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "154111:5:18" + "src": "154111:5:38" }, "nodeType": "YulFunctionCall", - "src": "154111:12:18" + "src": "154111:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "154105:2:18" + "src": "154105:2:38" } ] }, @@ -175200,14 +175200,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "154208:4:18", + "src": "154208:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "154214:10:18", + "src": "154214:10:38", "type": "", "value": "0x159f8927" } @@ -175215,13 +175215,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "154201:6:18" + "src": "154201:6:38" }, "nodeType": "YulFunctionCall", - "src": "154201:24:18" + "src": "154201:24:38" }, "nodeType": "YulExpressionStatement", - "src": "154201:24:18" + "src": "154201:24:38" }, { "expression": { @@ -175229,26 +175229,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "154245:4:18", + "src": "154245:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "154251:2:18" + "src": "154251:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "154238:6:18" + "src": "154238:6:38" }, "nodeType": "YulFunctionCall", - "src": "154238:16:18" + "src": "154238:16:38" }, "nodeType": "YulExpressionStatement", - "src": "154238:16:18" + "src": "154238:16:38" }, { "expression": { @@ -175256,14 +175256,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "154274:4:18", + "src": "154274:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "154280:4:18", + "src": "154280:4:38", "type": "", "value": "0x80" } @@ -175271,13 +175271,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "154267:6:18" + "src": "154267:6:38" }, "nodeType": "YulFunctionCall", - "src": "154267:18:18" + "src": "154267:18:38" }, "nodeType": "YulExpressionStatement", - "src": "154267:18:18" + "src": "154267:18:38" }, { "expression": { @@ -175285,14 +175285,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "154305:4:18", + "src": "154305:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "154311:4:18", + "src": "154311:4:38", "type": "", "value": "0xc0" } @@ -175300,13 +175300,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "154298:6:18" + "src": "154298:6:38" }, "nodeType": "YulFunctionCall", - "src": "154298:18:18" + "src": "154298:18:38" }, "nodeType": "YulExpressionStatement", - "src": "154298:18:18" + "src": "154298:18:38" }, { "expression": { @@ -175314,26 +175314,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "154336:4:18", + "src": "154336:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "154342:2:18" + "src": "154342:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "154329:6:18" + "src": "154329:6:38" }, "nodeType": "YulFunctionCall", - "src": "154329:16:18" + "src": "154329:16:38" }, "nodeType": "YulExpressionStatement", - "src": "154329:16:18" + "src": "154329:16:38" }, { "expression": { @@ -175341,26 +175341,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "154370:4:18", + "src": "154370:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "154376:2:18" + "src": "154376:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "154358:11:18" + "src": "154358:11:38" }, "nodeType": "YulFunctionCall", - "src": "154358:21:18" + "src": "154358:21:38" }, "nodeType": "YulExpressionStatement", - "src": "154358:21:18" + "src": "154358:21:38" }, { "expression": { @@ -175368,140 +175368,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "154404:4:18", + "src": "154404:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "154410:2:18" + "src": "154410:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "154392:11:18" + "src": "154392:11:38" }, "nodeType": "YulFunctionCall", - "src": "154392:21:18" + "src": "154392:21:38" }, "nodeType": "YulExpressionStatement", - "src": "154392:21:18" + "src": "154392:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35495, + "declaration": 38556, "isOffset": false, "isSlot": false, - "src": "153865:2:18", + "src": "153865:2:38", "valueSize": 1 }, { - "declaration": 35498, + "declaration": 38559, "isOffset": false, "isSlot": false, - "src": "153895:2:18", + "src": "153895:2:38", "valueSize": 1 }, { - "declaration": 35501, + "declaration": 38562, "isOffset": false, "isSlot": false, - "src": "153925:2:18", + "src": "153925:2:38", "valueSize": 1 }, { - "declaration": 35504, + "declaration": 38565, "isOffset": false, "isSlot": false, - "src": "153955:2:18", + "src": "153955:2:38", "valueSize": 1 }, { - "declaration": 35507, + "declaration": 38568, "isOffset": false, "isSlot": false, - "src": "153985:2:18", + "src": "153985:2:38", "valueSize": 1 }, { - "declaration": 35510, + "declaration": 38571, "isOffset": false, "isSlot": false, - "src": "154015:2:18", + "src": "154015:2:38", "valueSize": 1 }, { - "declaration": 35513, + "declaration": 38574, "isOffset": false, "isSlot": false, - "src": "154045:2:18", + "src": "154045:2:38", "valueSize": 1 }, { - "declaration": 35516, + "declaration": 38577, "isOffset": false, "isSlot": false, - "src": "154075:2:18", + "src": "154075:2:38", "valueSize": 1 }, { - "declaration": 35519, + "declaration": 38580, "isOffset": false, "isSlot": false, - "src": "154105:2:18", + "src": "154105:2:38", "valueSize": 1 }, { - "declaration": 35485, + "declaration": 38546, "isOffset": false, "isSlot": false, - "src": "154251:2:18", + "src": "154251:2:38", "valueSize": 1 }, { - "declaration": 35487, + "declaration": 38548, "isOffset": false, "isSlot": false, - "src": "154376:2:18", + "src": "154376:2:38", "valueSize": 1 }, { - "declaration": 35489, + "declaration": 38550, "isOffset": false, "isSlot": false, - "src": "154410:2:18", + "src": "154410:2:38", "valueSize": 1 }, { - "declaration": 35491, + "declaration": 38552, "isOffset": false, "isSlot": false, - "src": "154342:2:18", + "src": "154342:2:38", "valueSize": 1 } ], - "id": 35521, + "id": 38582, "nodeType": "InlineAssembly", - "src": "153487:936:18" + "src": "153487:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35523, + "id": 38584, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "154448:4:18", + "src": "154448:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -175510,14 +175510,14 @@ }, { "hexValue": "3078313034", - "id": 35524, + "id": 38585, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "154454:5:18", + "src": "154454:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -175536,18 +175536,18 @@ "typeString": "int_const 260" } ], - "id": 35522, + "id": 38583, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "154432:15:18", + "referencedDeclaration": 33383, + "src": "154432:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35525, + "id": 38586, "isConstant": false, "isLValue": false, "isPure": false, @@ -175556,21 +175556,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "154432:28:18", + "src": "154432:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35526, + "id": 38587, "nodeType": "ExpressionStatement", - "src": "154432:28:18" + "src": "154432:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "154479:273:18", + "src": "154479:273:38", "statements": [ { "expression": { @@ -175578,26 +175578,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "154500:4:18", + "src": "154500:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "154506:2:18" + "src": "154506:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "154493:6:18" + "src": "154493:6:38" }, "nodeType": "YulFunctionCall", - "src": "154493:16:18" + "src": "154493:16:38" }, "nodeType": "YulExpressionStatement", - "src": "154493:16:18" + "src": "154493:16:38" }, { "expression": { @@ -175605,26 +175605,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "154529:4:18", + "src": "154529:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "154535:2:18" + "src": "154535:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "154522:6:18" + "src": "154522:6:38" }, "nodeType": "YulFunctionCall", - "src": "154522:16:18" + "src": "154522:16:38" }, "nodeType": "YulExpressionStatement", - "src": "154522:16:18" + "src": "154522:16:38" }, { "expression": { @@ -175632,26 +175632,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "154558:4:18", + "src": "154558:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "154564:2:18" + "src": "154564:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "154551:6:18" + "src": "154551:6:38" }, "nodeType": "YulFunctionCall", - "src": "154551:16:18" + "src": "154551:16:38" }, "nodeType": "YulExpressionStatement", - "src": "154551:16:18" + "src": "154551:16:38" }, { "expression": { @@ -175659,26 +175659,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "154587:4:18", + "src": "154587:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "154593:2:18" + "src": "154593:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "154580:6:18" + "src": "154580:6:38" }, "nodeType": "YulFunctionCall", - "src": "154580:16:18" + "src": "154580:16:38" }, "nodeType": "YulExpressionStatement", - "src": "154580:16:18" + "src": "154580:16:38" }, { "expression": { @@ -175686,26 +175686,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "154616:4:18", + "src": "154616:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "154622:2:18" + "src": "154622:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "154609:6:18" + "src": "154609:6:38" }, "nodeType": "YulFunctionCall", - "src": "154609:16:18" + "src": "154609:16:38" }, "nodeType": "YulExpressionStatement", - "src": "154609:16:18" + "src": "154609:16:38" }, { "expression": { @@ -175713,26 +175713,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "154645:4:18", + "src": "154645:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "154651:2:18" + "src": "154651:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "154638:6:18" + "src": "154638:6:38" }, "nodeType": "YulFunctionCall", - "src": "154638:16:18" + "src": "154638:16:38" }, "nodeType": "YulExpressionStatement", - "src": "154638:16:18" + "src": "154638:16:38" }, { "expression": { @@ -175740,26 +175740,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "154674:4:18", + "src": "154674:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "154680:2:18" + "src": "154680:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "154667:6:18" + "src": "154667:6:38" }, "nodeType": "YulFunctionCall", - "src": "154667:16:18" + "src": "154667:16:38" }, "nodeType": "YulExpressionStatement", - "src": "154667:16:18" + "src": "154667:16:38" }, { "expression": { @@ -175767,26 +175767,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "154703:4:18", + "src": "154703:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "154709:2:18" + "src": "154709:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "154696:6:18" + "src": "154696:6:38" }, "nodeType": "YulFunctionCall", - "src": "154696:16:18" + "src": "154696:16:38" }, "nodeType": "YulExpressionStatement", - "src": "154696:16:18" + "src": "154696:16:38" }, { "expression": { @@ -175794,98 +175794,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "154732:5:18", + "src": "154732:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "154739:2:18" + "src": "154739:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "154725:6:18" + "src": "154725:6:38" }, "nodeType": "YulFunctionCall", - "src": "154725:17:18" + "src": "154725:17:38" }, "nodeType": "YulExpressionStatement", - "src": "154725:17:18" + "src": "154725:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35495, + "declaration": 38556, "isOffset": false, "isSlot": false, - "src": "154506:2:18", + "src": "154506:2:38", "valueSize": 1 }, { - "declaration": 35498, + "declaration": 38559, "isOffset": false, "isSlot": false, - "src": "154535:2:18", + "src": "154535:2:38", "valueSize": 1 }, { - "declaration": 35501, + "declaration": 38562, "isOffset": false, "isSlot": false, - "src": "154564:2:18", + "src": "154564:2:38", "valueSize": 1 }, { - "declaration": 35504, + "declaration": 38565, "isOffset": false, "isSlot": false, - "src": "154593:2:18", + "src": "154593:2:38", "valueSize": 1 }, { - "declaration": 35507, + "declaration": 38568, "isOffset": false, "isSlot": false, - "src": "154622:2:18", + "src": "154622:2:38", "valueSize": 1 }, { - "declaration": 35510, + "declaration": 38571, "isOffset": false, "isSlot": false, - "src": "154651:2:18", + "src": "154651:2:38", "valueSize": 1 }, { - "declaration": 35513, + "declaration": 38574, "isOffset": false, "isSlot": false, - "src": "154680:2:18", + "src": "154680:2:38", "valueSize": 1 }, { - "declaration": 35516, + "declaration": 38577, "isOffset": false, "isSlot": false, - "src": "154709:2:18", + "src": "154709:2:38", "valueSize": 1 }, { - "declaration": 35519, + "declaration": 38580, "isOffset": false, "isSlot": false, - "src": "154739:2:18", + "src": "154739:2:38", "valueSize": 1 } ], - "id": 35527, + "id": 38588, "nodeType": "InlineAssembly", - "src": "154470:282:18" + "src": "154470:282:38" } ] }, @@ -175893,20 +175893,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "153231:3:18", + "nameLocation": "153231:3:38", "parameters": { - "id": 35492, + "id": 38553, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35485, + "id": 38546, "mutability": "mutable", "name": "p0", - "nameLocation": "153243:2:18", + "nameLocation": "153243:2:38", "nodeType": "VariableDeclaration", - "scope": 35529, - "src": "153235:10:18", + "scope": 38590, + "src": "153235:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -175914,10 +175914,10 @@ "typeString": "address" }, "typeName": { - "id": 35484, + "id": 38545, "name": "address", "nodeType": "ElementaryTypeName", - "src": "153235:7:18", + "src": "153235:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -175928,13 +175928,13 @@ }, { "constant": false, - "id": 35487, + "id": 38548, "mutability": "mutable", "name": "p1", - "nameLocation": "153255:2:18", + "nameLocation": "153255:2:38", "nodeType": "VariableDeclaration", - "scope": 35529, - "src": "153247:10:18", + "scope": 38590, + "src": "153247:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -175942,10 +175942,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35486, + "id": 38547, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "153247:7:18", + "src": "153247:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -175955,13 +175955,13 @@ }, { "constant": false, - "id": 35489, + "id": 38550, "mutability": "mutable", "name": "p2", - "nameLocation": "153267:2:18", + "nameLocation": "153267:2:38", "nodeType": "VariableDeclaration", - "scope": 35529, - "src": "153259:10:18", + "scope": 38590, + "src": "153259:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -175969,10 +175969,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35488, + "id": 38549, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "153259:7:18", + "src": "153259:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -175982,13 +175982,13 @@ }, { "constant": false, - "id": 35491, + "id": 38552, "mutability": "mutable", "name": "p3", - "nameLocation": "153279:2:18", + "nameLocation": "153279:2:38", "nodeType": "VariableDeclaration", - "scope": 35529, - "src": "153271:10:18", + "scope": 38590, + "src": "153271:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -175996,10 +175996,10 @@ "typeString": "uint256" }, "typeName": { - "id": 35490, + "id": 38551, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "153271:7:18", + "src": "153271:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -176008,44 +176008,44 @@ "visibility": "internal" } ], - "src": "153234:48:18" + "src": "153234:48:38" }, "returnParameters": { - "id": 35493, + "id": 38554, "nodeType": "ParameterList", "parameters": [], - "src": "153297:0:18" + "src": "153297:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35581, + "id": 38642, "nodeType": "FunctionDefinition", - "src": "154764:1738:18", + "src": "154764:1738:38", "nodes": [], "body": { - "id": 35580, + "id": 38641, "nodeType": "Block", - "src": "154839:1663:18", + "src": "154839:1663:38", "nodes": [], "statements": [ { "assignments": [ - 35541 + 38602 ], "declarations": [ { "constant": false, - "id": 35541, + "id": 38602, "mutability": "mutable", "name": "m0", - "nameLocation": "154857:2:18", + "nameLocation": "154857:2:38", "nodeType": "VariableDeclaration", - "scope": 35580, - "src": "154849:10:18", + "scope": 38641, + "src": "154849:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -176053,10 +176053,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35540, + "id": 38601, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "154849:7:18", + "src": "154849:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -176065,24 +176065,24 @@ "visibility": "internal" } ], - "id": 35542, + "id": 38603, "nodeType": "VariableDeclarationStatement", - "src": "154849:10:18" + "src": "154849:10:38" }, { "assignments": [ - 35544 + 38605 ], "declarations": [ { "constant": false, - "id": 35544, + "id": 38605, "mutability": "mutable", "name": "m1", - "nameLocation": "154877:2:18", + "nameLocation": "154877:2:38", "nodeType": "VariableDeclaration", - "scope": 35580, - "src": "154869:10:18", + "scope": 38641, + "src": "154869:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -176090,10 +176090,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35543, + "id": 38604, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "154869:7:18", + "src": "154869:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -176102,24 +176102,24 @@ "visibility": "internal" } ], - "id": 35545, + "id": 38606, "nodeType": "VariableDeclarationStatement", - "src": "154869:10:18" + "src": "154869:10:38" }, { "assignments": [ - 35547 + 38608 ], "declarations": [ { "constant": false, - "id": 35547, + "id": 38608, "mutability": "mutable", "name": "m2", - "nameLocation": "154897:2:18", + "nameLocation": "154897:2:38", "nodeType": "VariableDeclaration", - "scope": 35580, - "src": "154889:10:18", + "scope": 38641, + "src": "154889:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -176127,10 +176127,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35546, + "id": 38607, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "154889:7:18", + "src": "154889:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -176139,24 +176139,24 @@ "visibility": "internal" } ], - "id": 35548, + "id": 38609, "nodeType": "VariableDeclarationStatement", - "src": "154889:10:18" + "src": "154889:10:38" }, { "assignments": [ - 35550 + 38611 ], "declarations": [ { "constant": false, - "id": 35550, + "id": 38611, "mutability": "mutable", "name": "m3", - "nameLocation": "154917:2:18", + "nameLocation": "154917:2:38", "nodeType": "VariableDeclaration", - "scope": 35580, - "src": "154909:10:18", + "scope": 38641, + "src": "154909:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -176164,10 +176164,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35549, + "id": 38610, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "154909:7:18", + "src": "154909:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -176176,24 +176176,24 @@ "visibility": "internal" } ], - "id": 35551, + "id": 38612, "nodeType": "VariableDeclarationStatement", - "src": "154909:10:18" + "src": "154909:10:38" }, { "assignments": [ - 35553 + 38614 ], "declarations": [ { "constant": false, - "id": 35553, + "id": 38614, "mutability": "mutable", "name": "m4", - "nameLocation": "154937:2:18", + "nameLocation": "154937:2:38", "nodeType": "VariableDeclaration", - "scope": 35580, - "src": "154929:10:18", + "scope": 38641, + "src": "154929:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -176201,10 +176201,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35552, + "id": 38613, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "154929:7:18", + "src": "154929:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -176213,24 +176213,24 @@ "visibility": "internal" } ], - "id": 35554, + "id": 38615, "nodeType": "VariableDeclarationStatement", - "src": "154929:10:18" + "src": "154929:10:38" }, { "assignments": [ - 35556 + 38617 ], "declarations": [ { "constant": false, - "id": 35556, + "id": 38617, "mutability": "mutable", "name": "m5", - "nameLocation": "154957:2:18", + "nameLocation": "154957:2:38", "nodeType": "VariableDeclaration", - "scope": 35580, - "src": "154949:10:18", + "scope": 38641, + "src": "154949:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -176238,10 +176238,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35555, + "id": 38616, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "154949:7:18", + "src": "154949:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -176250,24 +176250,24 @@ "visibility": "internal" } ], - "id": 35557, + "id": 38618, "nodeType": "VariableDeclarationStatement", - "src": "154949:10:18" + "src": "154949:10:38" }, { "assignments": [ - 35559 + 38620 ], "declarations": [ { "constant": false, - "id": 35559, + "id": 38620, "mutability": "mutable", "name": "m6", - "nameLocation": "154977:2:18", + "nameLocation": "154977:2:38", "nodeType": "VariableDeclaration", - "scope": 35580, - "src": "154969:10:18", + "scope": 38641, + "src": "154969:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -176275,10 +176275,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35558, + "id": 38619, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "154969:7:18", + "src": "154969:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -176287,24 +176287,24 @@ "visibility": "internal" } ], - "id": 35560, + "id": 38621, "nodeType": "VariableDeclarationStatement", - "src": "154969:10:18" + "src": "154969:10:38" }, { "assignments": [ - 35562 + 38623 ], "declarations": [ { "constant": false, - "id": 35562, + "id": 38623, "mutability": "mutable", "name": "m7", - "nameLocation": "154997:2:18", + "nameLocation": "154997:2:38", "nodeType": "VariableDeclaration", - "scope": 35580, - "src": "154989:10:18", + "scope": 38641, + "src": "154989:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -176312,10 +176312,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35561, + "id": 38622, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "154989:7:18", + "src": "154989:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -176324,24 +176324,24 @@ "visibility": "internal" } ], - "id": 35563, + "id": 38624, "nodeType": "VariableDeclarationStatement", - "src": "154989:10:18" + "src": "154989:10:38" }, { "assignments": [ - 35565 + 38626 ], "declarations": [ { "constant": false, - "id": 35565, + "id": 38626, "mutability": "mutable", "name": "m8", - "nameLocation": "155017:2:18", + "nameLocation": "155017:2:38", "nodeType": "VariableDeclaration", - "scope": 35580, - "src": "155009:10:18", + "scope": 38641, + "src": "155009:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -176349,10 +176349,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35564, + "id": 38625, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "155009:7:18", + "src": "155009:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -176361,24 +176361,24 @@ "visibility": "internal" } ], - "id": 35566, + "id": 38627, "nodeType": "VariableDeclarationStatement", - "src": "155009:10:18" + "src": "155009:10:38" }, { "assignments": [ - 35568 + 38629 ], "declarations": [ { "constant": false, - "id": 35568, + "id": 38629, "mutability": "mutable", "name": "m9", - "nameLocation": "155037:2:18", + "nameLocation": "155037:2:38", "nodeType": "VariableDeclaration", - "scope": 35580, - "src": "155029:10:18", + "scope": 38641, + "src": "155029:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -176386,10 +176386,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35567, + "id": 38628, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "155029:7:18", + "src": "155029:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -176398,24 +176398,24 @@ "visibility": "internal" } ], - "id": 35569, + "id": 38630, "nodeType": "VariableDeclarationStatement", - "src": "155029:10:18" + "src": "155029:10:38" }, { "assignments": [ - 35571 + 38632 ], "declarations": [ { "constant": false, - "id": 35571, + "id": 38632, "mutability": "mutable", "name": "m10", - "nameLocation": "155057:3:18", + "nameLocation": "155057:3:38", "nodeType": "VariableDeclaration", - "scope": 35580, - "src": "155049:11:18", + "scope": 38641, + "src": "155049:11:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -176423,10 +176423,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35570, + "id": 38631, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "155049:7:18", + "src": "155049:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -176435,27 +176435,27 @@ "visibility": "internal" } ], - "id": 35572, + "id": 38633, "nodeType": "VariableDeclarationStatement", - "src": "155049:11:18" + "src": "155049:11:38" }, { "AST": { "nodeType": "YulBlock", - "src": "155079:1027:18", + "src": "155079:1027:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "155122:313:18", + "src": "155122:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "155140:15:18", + "src": "155140:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "155154:1:18", + "src": "155154:1:38", "type": "", "value": "0" }, @@ -176463,7 +176463,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "155144:6:18", + "src": "155144:6:38", "type": "" } ] @@ -176471,16 +176471,16 @@ { "body": { "nodeType": "YulBlock", - "src": "155225:40:18", + "src": "155225:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "155254:9:18", + "src": "155254:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "155256:5:18" + "src": "155256:5:38" } ] }, @@ -176491,33 +176491,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "155242:6:18" + "src": "155242:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "155250:1:18" + "src": "155250:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "155237:4:18" + "src": "155237:4:38" }, "nodeType": "YulFunctionCall", - "src": "155237:15:18" + "src": "155237:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "155230:6:18" + "src": "155230:6:38" }, "nodeType": "YulFunctionCall", - "src": "155230:23:18" + "src": "155230:23:38" }, "nodeType": "YulIf", - "src": "155227:36:18" + "src": "155227:36:38" } ] }, @@ -176526,12 +176526,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "155182:6:18" + "src": "155182:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "155190:4:18", + "src": "155190:4:38", "type": "", "value": "0x20" } @@ -176539,30 +176539,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "155179:2:18" + "src": "155179:2:38" }, "nodeType": "YulFunctionCall", - "src": "155179:16:18" + "src": "155179:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "155196:28:18", + "src": "155196:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "155198:24:18", + "src": "155198:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "155212:6:18" + "src": "155212:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "155220:1:18", + "src": "155220:1:38", "type": "", "value": "1" } @@ -176570,16 +176570,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "155208:3:18" + "src": "155208:3:38" }, "nodeType": "YulFunctionCall", - "src": "155208:14:18" + "src": "155208:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "155198:6:18" + "src": "155198:6:38" } ] } @@ -176587,10 +176587,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "155176:2:18", + "src": "155176:2:38", "statements": [] }, - "src": "155172:93:18" + "src": "155172:93:38" }, { "expression": { @@ -176598,34 +176598,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "155289:3:18" + "src": "155289:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "155294:6:18" + "src": "155294:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "155282:6:18" + "src": "155282:6:38" }, "nodeType": "YulFunctionCall", - "src": "155282:19:18" + "src": "155282:19:38" }, "nodeType": "YulExpressionStatement", - "src": "155282:19:18" + "src": "155282:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "155318:37:18", + "src": "155318:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "155335:3:18", + "src": "155335:3:38", "type": "", "value": "256" }, @@ -176634,38 +176634,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "155344:1:18", + "src": "155344:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "155347:6:18" + "src": "155347:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "155340:3:18" + "src": "155340:3:38" }, "nodeType": "YulFunctionCall", - "src": "155340:14:18" + "src": "155340:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "155331:3:18" + "src": "155331:3:38" }, "nodeType": "YulFunctionCall", - "src": "155331:24:18" + "src": "155331:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "155322:5:18", + "src": "155322:5:38", "type": "" } ] @@ -176678,12 +176678,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "155383:3:18" + "src": "155383:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "155388:4:18", + "src": "155388:4:38", "type": "", "value": "0x20" } @@ -176691,59 +176691,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "155379:3:18" + "src": "155379:3:38" }, "nodeType": "YulFunctionCall", - "src": "155379:14:18" + "src": "155379:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "155399:5:18" + "src": "155399:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "155410:5:18" + "src": "155410:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "155417:1:18" + "src": "155417:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "155406:3:18" + "src": "155406:3:38" }, "nodeType": "YulFunctionCall", - "src": "155406:13:18" + "src": "155406:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "155395:3:18" + "src": "155395:3:38" }, "nodeType": "YulFunctionCall", - "src": "155395:25:18" + "src": "155395:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "155372:6:18" + "src": "155372:6:38" }, "nodeType": "YulFunctionCall", - "src": "155372:49:18" + "src": "155372:49:38" }, "nodeType": "YulExpressionStatement", - "src": "155372:49:18" + "src": "155372:49:38" } ] }, @@ -176753,27 +176753,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "155114:3:18", + "src": "155114:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "155119:1:18", + "src": "155119:1:38", "type": "" } ], - "src": "155093:342:18" + "src": "155093:342:38" }, { "nodeType": "YulAssignment", - "src": "155448:17:18", + "src": "155448:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "155460:4:18", + "src": "155460:4:38", "type": "", "value": "0x00" } @@ -176781,28 +176781,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "155454:5:18" + "src": "155454:5:38" }, "nodeType": "YulFunctionCall", - "src": "155454:11:18" + "src": "155454:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "155448:2:18" + "src": "155448:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "155478:17:18", + "src": "155478:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "155490:4:18", + "src": "155490:4:38", "type": "", "value": "0x20" } @@ -176810,28 +176810,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "155484:5:18" + "src": "155484:5:38" }, "nodeType": "YulFunctionCall", - "src": "155484:11:18" + "src": "155484:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "155478:2:18" + "src": "155478:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "155508:17:18", + "src": "155508:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "155520:4:18", + "src": "155520:4:38", "type": "", "value": "0x40" } @@ -176839,28 +176839,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "155514:5:18" + "src": "155514:5:38" }, "nodeType": "YulFunctionCall", - "src": "155514:11:18" + "src": "155514:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "155508:2:18" + "src": "155508:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "155538:17:18", + "src": "155538:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "155550:4:18", + "src": "155550:4:38", "type": "", "value": "0x60" } @@ -176868,28 +176868,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "155544:5:18" + "src": "155544:5:38" }, "nodeType": "YulFunctionCall", - "src": "155544:11:18" + "src": "155544:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "155538:2:18" + "src": "155538:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "155568:17:18", + "src": "155568:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "155580:4:18", + "src": "155580:4:38", "type": "", "value": "0x80" } @@ -176897,28 +176897,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "155574:5:18" + "src": "155574:5:38" }, "nodeType": "YulFunctionCall", - "src": "155574:11:18" + "src": "155574:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "155568:2:18" + "src": "155568:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "155598:17:18", + "src": "155598:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "155610:4:18", + "src": "155610:4:38", "type": "", "value": "0xa0" } @@ -176926,28 +176926,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "155604:5:18" + "src": "155604:5:38" }, "nodeType": "YulFunctionCall", - "src": "155604:11:18" + "src": "155604:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "155598:2:18" + "src": "155598:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "155628:17:18", + "src": "155628:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "155640:4:18", + "src": "155640:4:38", "type": "", "value": "0xc0" } @@ -176955,28 +176955,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "155634:5:18" + "src": "155634:5:38" }, "nodeType": "YulFunctionCall", - "src": "155634:11:18" + "src": "155634:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "155628:2:18" + "src": "155628:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "155658:17:18", + "src": "155658:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "155670:4:18", + "src": "155670:4:38", "type": "", "value": "0xe0" } @@ -176984,28 +176984,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "155664:5:18" + "src": "155664:5:38" }, "nodeType": "YulFunctionCall", - "src": "155664:11:18" + "src": "155664:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "155658:2:18" + "src": "155658:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "155688:18:18", + "src": "155688:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "155700:5:18", + "src": "155700:5:38", "type": "", "value": "0x100" } @@ -177013,28 +177013,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "155694:5:18" + "src": "155694:5:38" }, "nodeType": "YulFunctionCall", - "src": "155694:12:18" + "src": "155694:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "155688:2:18" + "src": "155688:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "155719:18:18", + "src": "155719:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "155731:5:18", + "src": "155731:5:38", "type": "", "value": "0x120" } @@ -177042,28 +177042,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "155725:5:18" + "src": "155725:5:38" }, "nodeType": "YulFunctionCall", - "src": "155725:12:18" + "src": "155725:12:38" }, "variableNames": [ { "name": "m9", "nodeType": "YulIdentifier", - "src": "155719:2:18" + "src": "155719:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "155750:19:18", + "src": "155750:19:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "155763:5:18", + "src": "155763:5:38", "type": "", "value": "0x140" } @@ -177071,16 +177071,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "155757:5:18" + "src": "155757:5:38" }, "nodeType": "YulFunctionCall", - "src": "155757:12:18" + "src": "155757:12:38" }, "variableNames": [ { "name": "m10", "nodeType": "YulIdentifier", - "src": "155750:3:18" + "src": "155750:3:38" } ] }, @@ -177090,14 +177090,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "155853:4:18", + "src": "155853:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "155859:10:18", + "src": "155859:10:38", "type": "", "value": "0x5d02c50b" } @@ -177105,13 +177105,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "155846:6:18" + "src": "155846:6:38" }, "nodeType": "YulFunctionCall", - "src": "155846:24:18" + "src": "155846:24:38" }, "nodeType": "YulExpressionStatement", - "src": "155846:24:18" + "src": "155846:24:38" }, { "expression": { @@ -177119,26 +177119,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "155890:4:18", + "src": "155890:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "155896:2:18" + "src": "155896:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "155883:6:18" + "src": "155883:6:38" }, "nodeType": "YulFunctionCall", - "src": "155883:16:18" + "src": "155883:16:38" }, "nodeType": "YulExpressionStatement", - "src": "155883:16:18" + "src": "155883:16:38" }, { "expression": { @@ -177146,14 +177146,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "155919:4:18", + "src": "155919:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "155925:4:18", + "src": "155925:4:38", "type": "", "value": "0x80" } @@ -177161,13 +177161,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "155912:6:18" + "src": "155912:6:38" }, "nodeType": "YulFunctionCall", - "src": "155912:18:18" + "src": "155912:18:38" }, "nodeType": "YulExpressionStatement", - "src": "155912:18:18" + "src": "155912:18:38" }, { "expression": { @@ -177175,14 +177175,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "155950:4:18", + "src": "155950:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "155956:4:18", + "src": "155956:4:38", "type": "", "value": "0xc0" } @@ -177190,13 +177190,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "155943:6:18" + "src": "155943:6:38" }, "nodeType": "YulFunctionCall", - "src": "155943:18:18" + "src": "155943:18:38" }, "nodeType": "YulExpressionStatement", - "src": "155943:18:18" + "src": "155943:18:38" }, { "expression": { @@ -177204,14 +177204,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "155981:4:18", + "src": "155981:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "155987:5:18", + "src": "155987:5:38", "type": "", "value": "0x100" } @@ -177219,13 +177219,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "155974:6:18" + "src": "155974:6:38" }, "nodeType": "YulFunctionCall", - "src": "155974:19:18" + "src": "155974:19:38" }, "nodeType": "YulExpressionStatement", - "src": "155974:19:18" + "src": "155974:19:38" }, { "expression": { @@ -177233,26 +177233,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "156018:4:18", + "src": "156018:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "156024:2:18" + "src": "156024:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "156006:11:18" + "src": "156006:11:38" }, "nodeType": "YulFunctionCall", - "src": "156006:21:18" + "src": "156006:21:38" }, "nodeType": "YulExpressionStatement", - "src": "156006:21:18" + "src": "156006:21:38" }, { "expression": { @@ -177260,26 +177260,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "156052:4:18", + "src": "156052:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "156058:2:18" + "src": "156058:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "156040:11:18" + "src": "156040:11:38" }, "nodeType": "YulFunctionCall", - "src": "156040:21:18" + "src": "156040:21:38" }, "nodeType": "YulExpressionStatement", - "src": "156040:21:18" + "src": "156040:21:38" }, { "expression": { @@ -177287,154 +177287,154 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "156086:5:18", + "src": "156086:5:38", "type": "", "value": "0x120" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "156093:2:18" + "src": "156093:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "156074:11:18" + "src": "156074:11:38" }, "nodeType": "YulFunctionCall", - "src": "156074:22:18" + "src": "156074:22:38" }, "nodeType": "YulExpressionStatement", - "src": "156074:22:18" + "src": "156074:22:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35541, + "declaration": 38602, "isOffset": false, "isSlot": false, - "src": "155448:2:18", + "src": "155448:2:38", "valueSize": 1 }, { - "declaration": 35544, + "declaration": 38605, "isOffset": false, "isSlot": false, - "src": "155478:2:18", + "src": "155478:2:38", "valueSize": 1 }, { - "declaration": 35571, + "declaration": 38632, "isOffset": false, "isSlot": false, - "src": "155750:3:18", + "src": "155750:3:38", "valueSize": 1 }, { - "declaration": 35547, + "declaration": 38608, "isOffset": false, "isSlot": false, - "src": "155508:2:18", + "src": "155508:2:38", "valueSize": 1 }, { - "declaration": 35550, + "declaration": 38611, "isOffset": false, "isSlot": false, - "src": "155538:2:18", + "src": "155538:2:38", "valueSize": 1 }, { - "declaration": 35553, + "declaration": 38614, "isOffset": false, "isSlot": false, - "src": "155568:2:18", + "src": "155568:2:38", "valueSize": 1 }, { - "declaration": 35556, + "declaration": 38617, "isOffset": false, "isSlot": false, - "src": "155598:2:18", + "src": "155598:2:38", "valueSize": 1 }, { - "declaration": 35559, + "declaration": 38620, "isOffset": false, "isSlot": false, - "src": "155628:2:18", + "src": "155628:2:38", "valueSize": 1 }, { - "declaration": 35562, + "declaration": 38623, "isOffset": false, "isSlot": false, - "src": "155658:2:18", + "src": "155658:2:38", "valueSize": 1 }, { - "declaration": 35565, + "declaration": 38626, "isOffset": false, "isSlot": false, - "src": "155688:2:18", + "src": "155688:2:38", "valueSize": 1 }, { - "declaration": 35568, + "declaration": 38629, "isOffset": false, "isSlot": false, - "src": "155719:2:18", + "src": "155719:2:38", "valueSize": 1 }, { - "declaration": 35531, + "declaration": 38592, "isOffset": false, "isSlot": false, - "src": "155896:2:18", + "src": "155896:2:38", "valueSize": 1 }, { - "declaration": 35533, + "declaration": 38594, "isOffset": false, "isSlot": false, - "src": "156024:2:18", + "src": "156024:2:38", "valueSize": 1 }, { - "declaration": 35535, + "declaration": 38596, "isOffset": false, "isSlot": false, - "src": "156058:2:18", + "src": "156058:2:38", "valueSize": 1 }, { - "declaration": 35537, + "declaration": 38598, "isOffset": false, "isSlot": false, - "src": "156093:2:18", + "src": "156093:2:38", "valueSize": 1 } ], - "id": 35573, + "id": 38634, "nodeType": "InlineAssembly", - "src": "155070:1036:18" + "src": "155070:1036:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35575, + "id": 38636, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "156131:4:18", + "src": "156131:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -177443,14 +177443,14 @@ }, { "hexValue": "3078313434", - "id": 35576, + "id": 38637, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "156137:5:18", + "src": "156137:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_324_by_1", "typeString": "int_const 324" @@ -177469,18 +177469,18 @@ "typeString": "int_const 324" } ], - "id": 35574, + "id": 38635, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "156115:15:18", + "referencedDeclaration": 33383, + "src": "156115:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35577, + "id": 38638, "isConstant": false, "isLValue": false, "isPure": false, @@ -177489,21 +177489,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "156115:28:18", + "src": "156115:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35578, + "id": 38639, "nodeType": "ExpressionStatement", - "src": "156115:28:18" + "src": "156115:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "156162:334:18", + "src": "156162:334:38", "statements": [ { "expression": { @@ -177511,26 +177511,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "156183:4:18", + "src": "156183:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "156189:2:18" + "src": "156189:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "156176:6:18" + "src": "156176:6:38" }, "nodeType": "YulFunctionCall", - "src": "156176:16:18" + "src": "156176:16:38" }, "nodeType": "YulExpressionStatement", - "src": "156176:16:18" + "src": "156176:16:38" }, { "expression": { @@ -177538,26 +177538,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "156212:4:18", + "src": "156212:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "156218:2:18" + "src": "156218:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "156205:6:18" + "src": "156205:6:38" }, "nodeType": "YulFunctionCall", - "src": "156205:16:18" + "src": "156205:16:38" }, "nodeType": "YulExpressionStatement", - "src": "156205:16:18" + "src": "156205:16:38" }, { "expression": { @@ -177565,26 +177565,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "156241:4:18", + "src": "156241:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "156247:2:18" + "src": "156247:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "156234:6:18" + "src": "156234:6:38" }, "nodeType": "YulFunctionCall", - "src": "156234:16:18" + "src": "156234:16:38" }, "nodeType": "YulExpressionStatement", - "src": "156234:16:18" + "src": "156234:16:38" }, { "expression": { @@ -177592,26 +177592,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "156270:4:18", + "src": "156270:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "156276:2:18" + "src": "156276:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "156263:6:18" + "src": "156263:6:38" }, "nodeType": "YulFunctionCall", - "src": "156263:16:18" + "src": "156263:16:38" }, "nodeType": "YulExpressionStatement", - "src": "156263:16:18" + "src": "156263:16:38" }, { "expression": { @@ -177619,26 +177619,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "156299:4:18", + "src": "156299:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "156305:2:18" + "src": "156305:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "156292:6:18" + "src": "156292:6:38" }, "nodeType": "YulFunctionCall", - "src": "156292:16:18" + "src": "156292:16:38" }, "nodeType": "YulExpressionStatement", - "src": "156292:16:18" + "src": "156292:16:38" }, { "expression": { @@ -177646,26 +177646,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "156328:4:18", + "src": "156328:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "156334:2:18" + "src": "156334:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "156321:6:18" + "src": "156321:6:38" }, "nodeType": "YulFunctionCall", - "src": "156321:16:18" + "src": "156321:16:38" }, "nodeType": "YulExpressionStatement", - "src": "156321:16:18" + "src": "156321:16:38" }, { "expression": { @@ -177673,26 +177673,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "156357:4:18", + "src": "156357:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "156363:2:18" + "src": "156363:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "156350:6:18" + "src": "156350:6:38" }, "nodeType": "YulFunctionCall", - "src": "156350:16:18" + "src": "156350:16:38" }, "nodeType": "YulExpressionStatement", - "src": "156350:16:18" + "src": "156350:16:38" }, { "expression": { @@ -177700,26 +177700,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "156386:4:18", + "src": "156386:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "156392:2:18" + "src": "156392:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "156379:6:18" + "src": "156379:6:38" }, "nodeType": "YulFunctionCall", - "src": "156379:16:18" + "src": "156379:16:38" }, "nodeType": "YulExpressionStatement", - "src": "156379:16:18" + "src": "156379:16:38" }, { "expression": { @@ -177727,26 +177727,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "156415:5:18", + "src": "156415:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "156422:2:18" + "src": "156422:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "156408:6:18" + "src": "156408:6:38" }, "nodeType": "YulFunctionCall", - "src": "156408:17:18" + "src": "156408:17:38" }, "nodeType": "YulExpressionStatement", - "src": "156408:17:18" + "src": "156408:17:38" }, { "expression": { @@ -177754,26 +177754,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "156445:5:18", + "src": "156445:5:38", "type": "", "value": "0x120" }, { "name": "m9", "nodeType": "YulIdentifier", - "src": "156452:2:18" + "src": "156452:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "156438:6:18" + "src": "156438:6:38" }, "nodeType": "YulFunctionCall", - "src": "156438:17:18" + "src": "156438:17:38" }, "nodeType": "YulExpressionStatement", - "src": "156438:17:18" + "src": "156438:17:38" }, { "expression": { @@ -177781,112 +177781,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "156475:5:18", + "src": "156475:5:38", "type": "", "value": "0x140" }, { "name": "m10", "nodeType": "YulIdentifier", - "src": "156482:3:18" + "src": "156482:3:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "156468:6:18" + "src": "156468:6:38" }, "nodeType": "YulFunctionCall", - "src": "156468:18:18" + "src": "156468:18:38" }, "nodeType": "YulExpressionStatement", - "src": "156468:18:18" + "src": "156468:18:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35541, + "declaration": 38602, "isOffset": false, "isSlot": false, - "src": "156189:2:18", + "src": "156189:2:38", "valueSize": 1 }, { - "declaration": 35544, + "declaration": 38605, "isOffset": false, "isSlot": false, - "src": "156218:2:18", + "src": "156218:2:38", "valueSize": 1 }, { - "declaration": 35571, + "declaration": 38632, "isOffset": false, "isSlot": false, - "src": "156482:3:18", + "src": "156482:3:38", "valueSize": 1 }, { - "declaration": 35547, + "declaration": 38608, "isOffset": false, "isSlot": false, - "src": "156247:2:18", + "src": "156247:2:38", "valueSize": 1 }, { - "declaration": 35550, + "declaration": 38611, "isOffset": false, "isSlot": false, - "src": "156276:2:18", + "src": "156276:2:38", "valueSize": 1 }, { - "declaration": 35553, + "declaration": 38614, "isOffset": false, "isSlot": false, - "src": "156305:2:18", + "src": "156305:2:38", "valueSize": 1 }, { - "declaration": 35556, + "declaration": 38617, "isOffset": false, "isSlot": false, - "src": "156334:2:18", + "src": "156334:2:38", "valueSize": 1 }, { - "declaration": 35559, + "declaration": 38620, "isOffset": false, "isSlot": false, - "src": "156363:2:18", + "src": "156363:2:38", "valueSize": 1 }, { - "declaration": 35562, + "declaration": 38623, "isOffset": false, "isSlot": false, - "src": "156392:2:18", + "src": "156392:2:38", "valueSize": 1 }, { - "declaration": 35565, + "declaration": 38626, "isOffset": false, "isSlot": false, - "src": "156422:2:18", + "src": "156422:2:38", "valueSize": 1 }, { - "declaration": 35568, + "declaration": 38629, "isOffset": false, "isSlot": false, - "src": "156452:2:18", + "src": "156452:2:38", "valueSize": 1 } ], - "id": 35579, + "id": 38640, "nodeType": "InlineAssembly", - "src": "156153:343:18" + "src": "156153:343:38" } ] }, @@ -177894,20 +177894,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "154773:3:18", + "nameLocation": "154773:3:38", "parameters": { - "id": 35538, + "id": 38599, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35531, + "id": 38592, "mutability": "mutable", "name": "p0", - "nameLocation": "154785:2:18", + "nameLocation": "154785:2:38", "nodeType": "VariableDeclaration", - "scope": 35581, - "src": "154777:10:18", + "scope": 38642, + "src": "154777:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -177915,10 +177915,10 @@ "typeString": "address" }, "typeName": { - "id": 35530, + "id": 38591, "name": "address", "nodeType": "ElementaryTypeName", - "src": "154777:7:18", + "src": "154777:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -177929,13 +177929,13 @@ }, { "constant": false, - "id": 35533, + "id": 38594, "mutability": "mutable", "name": "p1", - "nameLocation": "154797:2:18", + "nameLocation": "154797:2:38", "nodeType": "VariableDeclaration", - "scope": 35581, - "src": "154789:10:18", + "scope": 38642, + "src": "154789:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -177943,10 +177943,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35532, + "id": 38593, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "154789:7:18", + "src": "154789:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -177956,13 +177956,13 @@ }, { "constant": false, - "id": 35535, + "id": 38596, "mutability": "mutable", "name": "p2", - "nameLocation": "154809:2:18", + "nameLocation": "154809:2:38", "nodeType": "VariableDeclaration", - "scope": 35581, - "src": "154801:10:18", + "scope": 38642, + "src": "154801:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -177970,10 +177970,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35534, + "id": 38595, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "154801:7:18", + "src": "154801:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -177983,13 +177983,13 @@ }, { "constant": false, - "id": 35537, + "id": 38598, "mutability": "mutable", "name": "p3", - "nameLocation": "154821:2:18", + "nameLocation": "154821:2:38", "nodeType": "VariableDeclaration", - "scope": 35581, - "src": "154813:10:18", + "scope": 38642, + "src": "154813:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -177997,10 +177997,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35536, + "id": 38597, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "154813:7:18", + "src": "154813:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -178009,44 +178009,44 @@ "visibility": "internal" } ], - "src": "154776:48:18" + "src": "154776:48:38" }, "returnParameters": { - "id": 35539, + "id": 38600, "nodeType": "ParameterList", "parameters": [], - "src": "154839:0:18" + "src": "154839:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35615, + "id": 38676, "nodeType": "FunctionDefinition", - "src": "156508:786:18", + "src": "156508:786:38", "nodes": [], "body": { - "id": 35614, + "id": 38675, "nodeType": "Block", - "src": "156580:714:18", + "src": "156580:714:38", "nodes": [], "statements": [ { "assignments": [ - 35593 + 38654 ], "declarations": [ { "constant": false, - "id": 35593, + "id": 38654, "mutability": "mutable", "name": "m0", - "nameLocation": "156598:2:18", + "nameLocation": "156598:2:38", "nodeType": "VariableDeclaration", - "scope": 35614, - "src": "156590:10:18", + "scope": 38675, + "src": "156590:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -178054,10 +178054,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35592, + "id": 38653, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "156590:7:18", + "src": "156590:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -178066,24 +178066,24 @@ "visibility": "internal" } ], - "id": 35594, + "id": 38655, "nodeType": "VariableDeclarationStatement", - "src": "156590:10:18" + "src": "156590:10:38" }, { "assignments": [ - 35596 + 38657 ], "declarations": [ { "constant": false, - "id": 35596, + "id": 38657, "mutability": "mutable", "name": "m1", - "nameLocation": "156618:2:18", + "nameLocation": "156618:2:38", "nodeType": "VariableDeclaration", - "scope": 35614, - "src": "156610:10:18", + "scope": 38675, + "src": "156610:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -178091,10 +178091,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35595, + "id": 38656, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "156610:7:18", + "src": "156610:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -178103,24 +178103,24 @@ "visibility": "internal" } ], - "id": 35597, + "id": 38658, "nodeType": "VariableDeclarationStatement", - "src": "156610:10:18" + "src": "156610:10:38" }, { "assignments": [ - 35599 + 38660 ], "declarations": [ { "constant": false, - "id": 35599, + "id": 38660, "mutability": "mutable", "name": "m2", - "nameLocation": "156638:2:18", + "nameLocation": "156638:2:38", "nodeType": "VariableDeclaration", - "scope": 35614, - "src": "156630:10:18", + "scope": 38675, + "src": "156630:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -178128,10 +178128,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35598, + "id": 38659, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "156630:7:18", + "src": "156630:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -178140,24 +178140,24 @@ "visibility": "internal" } ], - "id": 35600, + "id": 38661, "nodeType": "VariableDeclarationStatement", - "src": "156630:10:18" + "src": "156630:10:38" }, { "assignments": [ - 35602 + 38663 ], "declarations": [ { "constant": false, - "id": 35602, + "id": 38663, "mutability": "mutable", "name": "m3", - "nameLocation": "156658:2:18", + "nameLocation": "156658:2:38", "nodeType": "VariableDeclaration", - "scope": 35614, - "src": "156650:10:18", + "scope": 38675, + "src": "156650:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -178165,10 +178165,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35601, + "id": 38662, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "156650:7:18", + "src": "156650:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -178177,24 +178177,24 @@ "visibility": "internal" } ], - "id": 35603, + "id": 38664, "nodeType": "VariableDeclarationStatement", - "src": "156650:10:18" + "src": "156650:10:38" }, { "assignments": [ - 35605 + 38666 ], "declarations": [ { "constant": false, - "id": 35605, + "id": 38666, "mutability": "mutable", "name": "m4", - "nameLocation": "156678:2:18", + "nameLocation": "156678:2:38", "nodeType": "VariableDeclaration", - "scope": 35614, - "src": "156670:10:18", + "scope": 38675, + "src": "156670:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -178202,10 +178202,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35604, + "id": 38665, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "156670:7:18", + "src": "156670:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -178214,24 +178214,24 @@ "visibility": "internal" } ], - "id": 35606, + "id": 38667, "nodeType": "VariableDeclarationStatement", - "src": "156670:10:18" + "src": "156670:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "156699:378:18", + "src": "156699:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "156713:17:18", + "src": "156713:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "156725:4:18", + "src": "156725:4:38", "type": "", "value": "0x00" } @@ -178239,28 +178239,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "156719:5:18" + "src": "156719:5:38" }, "nodeType": "YulFunctionCall", - "src": "156719:11:18" + "src": "156719:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "156713:2:18" + "src": "156713:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "156743:17:18", + "src": "156743:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "156755:4:18", + "src": "156755:4:38", "type": "", "value": "0x20" } @@ -178268,28 +178268,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "156749:5:18" + "src": "156749:5:38" }, "nodeType": "YulFunctionCall", - "src": "156749:11:18" + "src": "156749:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "156743:2:18" + "src": "156743:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "156773:17:18", + "src": "156773:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "156785:4:18", + "src": "156785:4:38", "type": "", "value": "0x40" } @@ -178297,28 +178297,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "156779:5:18" + "src": "156779:5:38" }, "nodeType": "YulFunctionCall", - "src": "156779:11:18" + "src": "156779:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "156773:2:18" + "src": "156773:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "156803:17:18", + "src": "156803:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "156815:4:18", + "src": "156815:4:38", "type": "", "value": "0x60" } @@ -178326,28 +178326,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "156809:5:18" + "src": "156809:5:38" }, "nodeType": "YulFunctionCall", - "src": "156809:11:18" + "src": "156809:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "156803:2:18" + "src": "156803:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "156833:17:18", + "src": "156833:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "156845:4:18", + "src": "156845:4:38", "type": "", "value": "0x80" } @@ -178355,16 +178355,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "156839:5:18" + "src": "156839:5:38" }, "nodeType": "YulFunctionCall", - "src": "156839:11:18" + "src": "156839:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "156833:2:18" + "src": "156833:2:38" } ] }, @@ -178374,14 +178374,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "156934:4:18", + "src": "156934:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "156940:10:18", + "src": "156940:10:38", "type": "", "value": "0x1d14d001" } @@ -178389,13 +178389,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "156927:6:18" + "src": "156927:6:38" }, "nodeType": "YulFunctionCall", - "src": "156927:24:18" + "src": "156927:24:38" }, "nodeType": "YulExpressionStatement", - "src": "156927:24:18" + "src": "156927:24:38" }, { "expression": { @@ -178403,26 +178403,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "156971:4:18", + "src": "156971:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "156977:2:18" + "src": "156977:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "156964:6:18" + "src": "156964:6:38" }, "nodeType": "YulFunctionCall", - "src": "156964:16:18" + "src": "156964:16:38" }, "nodeType": "YulExpressionStatement", - "src": "156964:16:18" + "src": "156964:16:38" }, { "expression": { @@ -178430,26 +178430,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "157000:4:18", + "src": "157000:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "157006:2:18" + "src": "157006:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "156993:6:18" + "src": "156993:6:38" }, "nodeType": "YulFunctionCall", - "src": "156993:16:18" + "src": "156993:16:38" }, "nodeType": "YulExpressionStatement", - "src": "156993:16:18" + "src": "156993:16:38" }, { "expression": { @@ -178457,26 +178457,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "157029:4:18", + "src": "157029:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "157035:2:18" + "src": "157035:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "157022:6:18" + "src": "157022:6:38" }, "nodeType": "YulFunctionCall", - "src": "157022:16:18" + "src": "157022:16:38" }, "nodeType": "YulExpressionStatement", - "src": "157022:16:18" + "src": "157022:16:38" }, { "expression": { @@ -178484,112 +178484,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "157058:4:18", + "src": "157058:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "157064:2:18" + "src": "157064:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "157051:6:18" + "src": "157051:6:38" }, "nodeType": "YulFunctionCall", - "src": "157051:16:18" + "src": "157051:16:38" }, "nodeType": "YulExpressionStatement", - "src": "157051:16:18" + "src": "157051:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35593, + "declaration": 38654, "isOffset": false, "isSlot": false, - "src": "156713:2:18", + "src": "156713:2:38", "valueSize": 1 }, { - "declaration": 35596, + "declaration": 38657, "isOffset": false, "isSlot": false, - "src": "156743:2:18", + "src": "156743:2:38", "valueSize": 1 }, { - "declaration": 35599, + "declaration": 38660, "isOffset": false, "isSlot": false, - "src": "156773:2:18", + "src": "156773:2:38", "valueSize": 1 }, { - "declaration": 35602, + "declaration": 38663, "isOffset": false, "isSlot": false, - "src": "156803:2:18", + "src": "156803:2:38", "valueSize": 1 }, { - "declaration": 35605, + "declaration": 38666, "isOffset": false, "isSlot": false, - "src": "156833:2:18", + "src": "156833:2:38", "valueSize": 1 }, { - "declaration": 35583, + "declaration": 38644, "isOffset": false, "isSlot": false, - "src": "156977:2:18", + "src": "156977:2:38", "valueSize": 1 }, { - "declaration": 35585, + "declaration": 38646, "isOffset": false, "isSlot": false, - "src": "157006:2:18", + "src": "157006:2:38", "valueSize": 1 }, { - "declaration": 35587, + "declaration": 38648, "isOffset": false, "isSlot": false, - "src": "157035:2:18", + "src": "157035:2:38", "valueSize": 1 }, { - "declaration": 35589, + "declaration": 38650, "isOffset": false, "isSlot": false, - "src": "157064:2:18", + "src": "157064:2:38", "valueSize": 1 } ], - "id": 35607, + "id": 38668, "nodeType": "InlineAssembly", - "src": "156690:387:18" + "src": "156690:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35609, + "id": 38670, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "157102:4:18", + "src": "157102:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -178598,14 +178598,14 @@ }, { "hexValue": "30783834", - "id": 35610, + "id": 38671, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "157108:4:18", + "src": "157108:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -178624,18 +178624,18 @@ "typeString": "int_const 132" } ], - "id": 35608, + "id": 38669, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "157086:15:18", + "referencedDeclaration": 33383, + "src": "157086:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35611, + "id": 38672, "isConstant": false, "isLValue": false, "isPure": false, @@ -178644,21 +178644,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "157086:27:18", + "src": "157086:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35612, + "id": 38673, "nodeType": "ExpressionStatement", - "src": "157086:27:18" + "src": "157086:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "157132:156:18", + "src": "157132:156:38", "statements": [ { "expression": { @@ -178666,26 +178666,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "157153:4:18", + "src": "157153:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "157159:2:18" + "src": "157159:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "157146:6:18" + "src": "157146:6:38" }, "nodeType": "YulFunctionCall", - "src": "157146:16:18" + "src": "157146:16:38" }, "nodeType": "YulExpressionStatement", - "src": "157146:16:18" + "src": "157146:16:38" }, { "expression": { @@ -178693,26 +178693,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "157182:4:18", + "src": "157182:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "157188:2:18" + "src": "157188:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "157175:6:18" + "src": "157175:6:38" }, "nodeType": "YulFunctionCall", - "src": "157175:16:18" + "src": "157175:16:38" }, "nodeType": "YulExpressionStatement", - "src": "157175:16:18" + "src": "157175:16:38" }, { "expression": { @@ -178720,26 +178720,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "157211:4:18", + "src": "157211:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "157217:2:18" + "src": "157217:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "157204:6:18" + "src": "157204:6:38" }, "nodeType": "YulFunctionCall", - "src": "157204:16:18" + "src": "157204:16:38" }, "nodeType": "YulExpressionStatement", - "src": "157204:16:18" + "src": "157204:16:38" }, { "expression": { @@ -178747,26 +178747,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "157240:4:18", + "src": "157240:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "157246:2:18" + "src": "157246:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "157233:6:18" + "src": "157233:6:38" }, "nodeType": "YulFunctionCall", - "src": "157233:16:18" + "src": "157233:16:38" }, "nodeType": "YulExpressionStatement", - "src": "157233:16:18" + "src": "157233:16:38" }, { "expression": { @@ -178774,70 +178774,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "157269:4:18", + "src": "157269:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "157275:2:18" + "src": "157275:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "157262:6:18" + "src": "157262:6:38" }, "nodeType": "YulFunctionCall", - "src": "157262:16:18" + "src": "157262:16:38" }, "nodeType": "YulExpressionStatement", - "src": "157262:16:18" + "src": "157262:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35593, + "declaration": 38654, "isOffset": false, "isSlot": false, - "src": "157159:2:18", + "src": "157159:2:38", "valueSize": 1 }, { - "declaration": 35596, + "declaration": 38657, "isOffset": false, "isSlot": false, - "src": "157188:2:18", + "src": "157188:2:38", "valueSize": 1 }, { - "declaration": 35599, + "declaration": 38660, "isOffset": false, "isSlot": false, - "src": "157217:2:18", + "src": "157217:2:38", "valueSize": 1 }, { - "declaration": 35602, + "declaration": 38663, "isOffset": false, "isSlot": false, - "src": "157246:2:18", + "src": "157246:2:38", "valueSize": 1 }, { - "declaration": 35605, + "declaration": 38666, "isOffset": false, "isSlot": false, - "src": "157275:2:18", + "src": "157275:2:38", "valueSize": 1 } ], - "id": 35613, + "id": 38674, "nodeType": "InlineAssembly", - "src": "157123:165:18" + "src": "157123:165:38" } ] }, @@ -178845,20 +178845,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "156517:3:18", + "nameLocation": "156517:3:38", "parameters": { - "id": 35590, + "id": 38651, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35583, + "id": 38644, "mutability": "mutable", "name": "p0", - "nameLocation": "156526:2:18", + "nameLocation": "156526:2:38", "nodeType": "VariableDeclaration", - "scope": 35615, - "src": "156521:7:18", + "scope": 38676, + "src": "156521:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -178866,10 +178866,10 @@ "typeString": "bool" }, "typeName": { - "id": 35582, + "id": 38643, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "156521:4:18", + "src": "156521:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -178879,13 +178879,13 @@ }, { "constant": false, - "id": 35585, + "id": 38646, "mutability": "mutable", "name": "p1", - "nameLocation": "156538:2:18", + "nameLocation": "156538:2:38", "nodeType": "VariableDeclaration", - "scope": 35615, - "src": "156530:10:18", + "scope": 38676, + "src": "156530:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -178893,10 +178893,10 @@ "typeString": "address" }, "typeName": { - "id": 35584, + "id": 38645, "name": "address", "nodeType": "ElementaryTypeName", - "src": "156530:7:18", + "src": "156530:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -178907,13 +178907,13 @@ }, { "constant": false, - "id": 35587, + "id": 38648, "mutability": "mutable", "name": "p2", - "nameLocation": "156550:2:18", + "nameLocation": "156550:2:38", "nodeType": "VariableDeclaration", - "scope": 35615, - "src": "156542:10:18", + "scope": 38676, + "src": "156542:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -178921,10 +178921,10 @@ "typeString": "address" }, "typeName": { - "id": 35586, + "id": 38647, "name": "address", "nodeType": "ElementaryTypeName", - "src": "156542:7:18", + "src": "156542:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -178935,13 +178935,13 @@ }, { "constant": false, - "id": 35589, + "id": 38650, "mutability": "mutable", "name": "p3", - "nameLocation": "156562:2:18", + "nameLocation": "156562:2:38", "nodeType": "VariableDeclaration", - "scope": 35615, - "src": "156554:10:18", + "scope": 38676, + "src": "156554:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -178949,10 +178949,10 @@ "typeString": "address" }, "typeName": { - "id": 35588, + "id": 38649, "name": "address", "nodeType": "ElementaryTypeName", - "src": "156554:7:18", + "src": "156554:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -178962,44 +178962,44 @@ "visibility": "internal" } ], - "src": "156520:45:18" + "src": "156520:45:38" }, "returnParameters": { - "id": 35591, + "id": 38652, "nodeType": "ParameterList", "parameters": [], - "src": "156580:0:18" + "src": "156580:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35649, + "id": 38710, "nodeType": "FunctionDefinition", - "src": "157300:780:18", + "src": "157300:780:38", "nodes": [], "body": { - "id": 35648, + "id": 38709, "nodeType": "Block", - "src": "157369:711:18", + "src": "157369:711:38", "nodes": [], "statements": [ { "assignments": [ - 35627 + 38688 ], "declarations": [ { "constant": false, - "id": 35627, + "id": 38688, "mutability": "mutable", "name": "m0", - "nameLocation": "157387:2:18", + "nameLocation": "157387:2:38", "nodeType": "VariableDeclaration", - "scope": 35648, - "src": "157379:10:18", + "scope": 38709, + "src": "157379:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -179007,10 +179007,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35626, + "id": 38687, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "157379:7:18", + "src": "157379:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -179019,24 +179019,24 @@ "visibility": "internal" } ], - "id": 35628, + "id": 38689, "nodeType": "VariableDeclarationStatement", - "src": "157379:10:18" + "src": "157379:10:38" }, { "assignments": [ - 35630 + 38691 ], "declarations": [ { "constant": false, - "id": 35630, + "id": 38691, "mutability": "mutable", "name": "m1", - "nameLocation": "157407:2:18", + "nameLocation": "157407:2:38", "nodeType": "VariableDeclaration", - "scope": 35648, - "src": "157399:10:18", + "scope": 38709, + "src": "157399:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -179044,10 +179044,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35629, + "id": 38690, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "157399:7:18", + "src": "157399:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -179056,24 +179056,24 @@ "visibility": "internal" } ], - "id": 35631, + "id": 38692, "nodeType": "VariableDeclarationStatement", - "src": "157399:10:18" + "src": "157399:10:38" }, { "assignments": [ - 35633 + 38694 ], "declarations": [ { "constant": false, - "id": 35633, + "id": 38694, "mutability": "mutable", "name": "m2", - "nameLocation": "157427:2:18", + "nameLocation": "157427:2:38", "nodeType": "VariableDeclaration", - "scope": 35648, - "src": "157419:10:18", + "scope": 38709, + "src": "157419:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -179081,10 +179081,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35632, + "id": 38693, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "157419:7:18", + "src": "157419:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -179093,24 +179093,24 @@ "visibility": "internal" } ], - "id": 35634, + "id": 38695, "nodeType": "VariableDeclarationStatement", - "src": "157419:10:18" + "src": "157419:10:38" }, { "assignments": [ - 35636 + 38697 ], "declarations": [ { "constant": false, - "id": 35636, + "id": 38697, "mutability": "mutable", "name": "m3", - "nameLocation": "157447:2:18", + "nameLocation": "157447:2:38", "nodeType": "VariableDeclaration", - "scope": 35648, - "src": "157439:10:18", + "scope": 38709, + "src": "157439:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -179118,10 +179118,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35635, + "id": 38696, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "157439:7:18", + "src": "157439:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -179130,24 +179130,24 @@ "visibility": "internal" } ], - "id": 35637, + "id": 38698, "nodeType": "VariableDeclarationStatement", - "src": "157439:10:18" + "src": "157439:10:38" }, { "assignments": [ - 35639 + 38700 ], "declarations": [ { "constant": false, - "id": 35639, + "id": 38700, "mutability": "mutable", "name": "m4", - "nameLocation": "157467:2:18", + "nameLocation": "157467:2:38", "nodeType": "VariableDeclaration", - "scope": 35648, - "src": "157459:10:18", + "scope": 38709, + "src": "157459:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -179155,10 +179155,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35638, + "id": 38699, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "157459:7:18", + "src": "157459:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -179167,24 +179167,24 @@ "visibility": "internal" } ], - "id": 35640, + "id": 38701, "nodeType": "VariableDeclarationStatement", - "src": "157459:10:18" + "src": "157459:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "157488:375:18", + "src": "157488:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "157502:17:18", + "src": "157502:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "157514:4:18", + "src": "157514:4:38", "type": "", "value": "0x00" } @@ -179192,28 +179192,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "157508:5:18" + "src": "157508:5:38" }, "nodeType": "YulFunctionCall", - "src": "157508:11:18" + "src": "157508:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "157502:2:18" + "src": "157502:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "157532:17:18", + "src": "157532:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "157544:4:18", + "src": "157544:4:38", "type": "", "value": "0x20" } @@ -179221,28 +179221,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "157538:5:18" + "src": "157538:5:38" }, "nodeType": "YulFunctionCall", - "src": "157538:11:18" + "src": "157538:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "157532:2:18" + "src": "157532:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "157562:17:18", + "src": "157562:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "157574:4:18", + "src": "157574:4:38", "type": "", "value": "0x40" } @@ -179250,28 +179250,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "157568:5:18" + "src": "157568:5:38" }, "nodeType": "YulFunctionCall", - "src": "157568:11:18" + "src": "157568:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "157562:2:18" + "src": "157562:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "157592:17:18", + "src": "157592:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "157604:4:18", + "src": "157604:4:38", "type": "", "value": "0x60" } @@ -179279,28 +179279,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "157598:5:18" + "src": "157598:5:38" }, "nodeType": "YulFunctionCall", - "src": "157598:11:18" + "src": "157598:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "157592:2:18" + "src": "157592:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "157622:17:18", + "src": "157622:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "157634:4:18", + "src": "157634:4:38", "type": "", "value": "0x80" } @@ -179308,16 +179308,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "157628:5:18" + "src": "157628:5:38" }, "nodeType": "YulFunctionCall", - "src": "157628:11:18" + "src": "157628:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "157622:2:18" + "src": "157622:2:38" } ] }, @@ -179327,14 +179327,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "157720:4:18", + "src": "157720:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "157726:10:18", + "src": "157726:10:38", "type": "", "value": "0x46600be0" } @@ -179342,13 +179342,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "157713:6:18" + "src": "157713:6:38" }, "nodeType": "YulFunctionCall", - "src": "157713:24:18" + "src": "157713:24:38" }, "nodeType": "YulExpressionStatement", - "src": "157713:24:18" + "src": "157713:24:38" }, { "expression": { @@ -179356,26 +179356,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "157757:4:18", + "src": "157757:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "157763:2:18" + "src": "157763:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "157750:6:18" + "src": "157750:6:38" }, "nodeType": "YulFunctionCall", - "src": "157750:16:18" + "src": "157750:16:38" }, "nodeType": "YulExpressionStatement", - "src": "157750:16:18" + "src": "157750:16:38" }, { "expression": { @@ -179383,26 +179383,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "157786:4:18", + "src": "157786:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "157792:2:18" + "src": "157792:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "157779:6:18" + "src": "157779:6:38" }, "nodeType": "YulFunctionCall", - "src": "157779:16:18" + "src": "157779:16:38" }, "nodeType": "YulExpressionStatement", - "src": "157779:16:18" + "src": "157779:16:38" }, { "expression": { @@ -179410,26 +179410,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "157815:4:18", + "src": "157815:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "157821:2:18" + "src": "157821:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "157808:6:18" + "src": "157808:6:38" }, "nodeType": "YulFunctionCall", - "src": "157808:16:18" + "src": "157808:16:38" }, "nodeType": "YulExpressionStatement", - "src": "157808:16:18" + "src": "157808:16:38" }, { "expression": { @@ -179437,112 +179437,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "157844:4:18", + "src": "157844:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "157850:2:18" + "src": "157850:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "157837:6:18" + "src": "157837:6:38" }, "nodeType": "YulFunctionCall", - "src": "157837:16:18" + "src": "157837:16:38" }, "nodeType": "YulExpressionStatement", - "src": "157837:16:18" + "src": "157837:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35627, + "declaration": 38688, "isOffset": false, "isSlot": false, - "src": "157502:2:18", + "src": "157502:2:38", "valueSize": 1 }, { - "declaration": 35630, + "declaration": 38691, "isOffset": false, "isSlot": false, - "src": "157532:2:18", + "src": "157532:2:38", "valueSize": 1 }, { - "declaration": 35633, + "declaration": 38694, "isOffset": false, "isSlot": false, - "src": "157562:2:18", + "src": "157562:2:38", "valueSize": 1 }, { - "declaration": 35636, + "declaration": 38697, "isOffset": false, "isSlot": false, - "src": "157592:2:18", + "src": "157592:2:38", "valueSize": 1 }, { - "declaration": 35639, + "declaration": 38700, "isOffset": false, "isSlot": false, - "src": "157622:2:18", + "src": "157622:2:38", "valueSize": 1 }, { - "declaration": 35617, + "declaration": 38678, "isOffset": false, "isSlot": false, - "src": "157763:2:18", + "src": "157763:2:38", "valueSize": 1 }, { - "declaration": 35619, + "declaration": 38680, "isOffset": false, "isSlot": false, - "src": "157792:2:18", + "src": "157792:2:38", "valueSize": 1 }, { - "declaration": 35621, + "declaration": 38682, "isOffset": false, "isSlot": false, - "src": "157821:2:18", + "src": "157821:2:38", "valueSize": 1 }, { - "declaration": 35623, + "declaration": 38684, "isOffset": false, "isSlot": false, - "src": "157850:2:18", + "src": "157850:2:38", "valueSize": 1 } ], - "id": 35641, + "id": 38702, "nodeType": "InlineAssembly", - "src": "157479:384:18" + "src": "157479:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35643, + "id": 38704, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "157888:4:18", + "src": "157888:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -179551,14 +179551,14 @@ }, { "hexValue": "30783834", - "id": 35644, + "id": 38705, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "157894:4:18", + "src": "157894:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -179577,18 +179577,18 @@ "typeString": "int_const 132" } ], - "id": 35642, + "id": 38703, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "157872:15:18", + "referencedDeclaration": 33383, + "src": "157872:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35645, + "id": 38706, "isConstant": false, "isLValue": false, "isPure": false, @@ -179597,21 +179597,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "157872:27:18", + "src": "157872:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35646, + "id": 38707, "nodeType": "ExpressionStatement", - "src": "157872:27:18" + "src": "157872:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "157918:156:18", + "src": "157918:156:38", "statements": [ { "expression": { @@ -179619,26 +179619,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "157939:4:18", + "src": "157939:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "157945:2:18" + "src": "157945:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "157932:6:18" + "src": "157932:6:38" }, "nodeType": "YulFunctionCall", - "src": "157932:16:18" + "src": "157932:16:38" }, "nodeType": "YulExpressionStatement", - "src": "157932:16:18" + "src": "157932:16:38" }, { "expression": { @@ -179646,26 +179646,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "157968:4:18", + "src": "157968:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "157974:2:18" + "src": "157974:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "157961:6:18" + "src": "157961:6:38" }, "nodeType": "YulFunctionCall", - "src": "157961:16:18" + "src": "157961:16:38" }, "nodeType": "YulExpressionStatement", - "src": "157961:16:18" + "src": "157961:16:38" }, { "expression": { @@ -179673,26 +179673,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "157997:4:18", + "src": "157997:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "158003:2:18" + "src": "158003:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "157990:6:18" + "src": "157990:6:38" }, "nodeType": "YulFunctionCall", - "src": "157990:16:18" + "src": "157990:16:38" }, "nodeType": "YulExpressionStatement", - "src": "157990:16:18" + "src": "157990:16:38" }, { "expression": { @@ -179700,26 +179700,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "158026:4:18", + "src": "158026:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "158032:2:18" + "src": "158032:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "158019:6:18" + "src": "158019:6:38" }, "nodeType": "YulFunctionCall", - "src": "158019:16:18" + "src": "158019:16:38" }, "nodeType": "YulExpressionStatement", - "src": "158019:16:18" + "src": "158019:16:38" }, { "expression": { @@ -179727,70 +179727,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "158055:4:18", + "src": "158055:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "158061:2:18" + "src": "158061:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "158048:6:18" + "src": "158048:6:38" }, "nodeType": "YulFunctionCall", - "src": "158048:16:18" + "src": "158048:16:38" }, "nodeType": "YulExpressionStatement", - "src": "158048:16:18" + "src": "158048:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35627, + "declaration": 38688, "isOffset": false, "isSlot": false, - "src": "157945:2:18", + "src": "157945:2:38", "valueSize": 1 }, { - "declaration": 35630, + "declaration": 38691, "isOffset": false, "isSlot": false, - "src": "157974:2:18", + "src": "157974:2:38", "valueSize": 1 }, { - "declaration": 35633, + "declaration": 38694, "isOffset": false, "isSlot": false, - "src": "158003:2:18", + "src": "158003:2:38", "valueSize": 1 }, { - "declaration": 35636, + "declaration": 38697, "isOffset": false, "isSlot": false, - "src": "158032:2:18", + "src": "158032:2:38", "valueSize": 1 }, { - "declaration": 35639, + "declaration": 38700, "isOffset": false, "isSlot": false, - "src": "158061:2:18", + "src": "158061:2:38", "valueSize": 1 } ], - "id": 35647, + "id": 38708, "nodeType": "InlineAssembly", - "src": "157909:165:18" + "src": "157909:165:38" } ] }, @@ -179798,20 +179798,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "157309:3:18", + "nameLocation": "157309:3:38", "parameters": { - "id": 35624, + "id": 38685, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35617, + "id": 38678, "mutability": "mutable", "name": "p0", - "nameLocation": "157318:2:18", + "nameLocation": "157318:2:38", "nodeType": "VariableDeclaration", - "scope": 35649, - "src": "157313:7:18", + "scope": 38710, + "src": "157313:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -179819,10 +179819,10 @@ "typeString": "bool" }, "typeName": { - "id": 35616, + "id": 38677, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "157313:4:18", + "src": "157313:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -179832,13 +179832,13 @@ }, { "constant": false, - "id": 35619, + "id": 38680, "mutability": "mutable", "name": "p1", - "nameLocation": "157330:2:18", + "nameLocation": "157330:2:38", "nodeType": "VariableDeclaration", - "scope": 35649, - "src": "157322:10:18", + "scope": 38710, + "src": "157322:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -179846,10 +179846,10 @@ "typeString": "address" }, "typeName": { - "id": 35618, + "id": 38679, "name": "address", "nodeType": "ElementaryTypeName", - "src": "157322:7:18", + "src": "157322:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -179860,13 +179860,13 @@ }, { "constant": false, - "id": 35621, + "id": 38682, "mutability": "mutable", "name": "p2", - "nameLocation": "157342:2:18", + "nameLocation": "157342:2:38", "nodeType": "VariableDeclaration", - "scope": 35649, - "src": "157334:10:18", + "scope": 38710, + "src": "157334:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -179874,10 +179874,10 @@ "typeString": "address" }, "typeName": { - "id": 35620, + "id": 38681, "name": "address", "nodeType": "ElementaryTypeName", - "src": "157334:7:18", + "src": "157334:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -179888,13 +179888,13 @@ }, { "constant": false, - "id": 35623, + "id": 38684, "mutability": "mutable", "name": "p3", - "nameLocation": "157351:2:18", + "nameLocation": "157351:2:38", "nodeType": "VariableDeclaration", - "scope": 35649, - "src": "157346:7:18", + "scope": 38710, + "src": "157346:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -179902,10 +179902,10 @@ "typeString": "bool" }, "typeName": { - "id": 35622, + "id": 38683, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "157346:4:18", + "src": "157346:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -179914,44 +179914,44 @@ "visibility": "internal" } ], - "src": "157312:42:18" + "src": "157312:42:38" }, "returnParameters": { - "id": 35625, + "id": 38686, "nodeType": "ParameterList", "parameters": [], - "src": "157369:0:18" + "src": "157369:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35683, + "id": 38744, "nodeType": "FunctionDefinition", - "src": "158086:786:18", + "src": "158086:786:38", "nodes": [], "body": { - "id": 35682, + "id": 38743, "nodeType": "Block", - "src": "158158:714:18", + "src": "158158:714:38", "nodes": [], "statements": [ { "assignments": [ - 35661 + 38722 ], "declarations": [ { "constant": false, - "id": 35661, + "id": 38722, "mutability": "mutable", "name": "m0", - "nameLocation": "158176:2:18", + "nameLocation": "158176:2:38", "nodeType": "VariableDeclaration", - "scope": 35682, - "src": "158168:10:18", + "scope": 38743, + "src": "158168:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -179959,10 +179959,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35660, + "id": 38721, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "158168:7:18", + "src": "158168:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -179971,24 +179971,24 @@ "visibility": "internal" } ], - "id": 35662, + "id": 38723, "nodeType": "VariableDeclarationStatement", - "src": "158168:10:18" + "src": "158168:10:38" }, { "assignments": [ - 35664 + 38725 ], "declarations": [ { "constant": false, - "id": 35664, + "id": 38725, "mutability": "mutable", "name": "m1", - "nameLocation": "158196:2:18", + "nameLocation": "158196:2:38", "nodeType": "VariableDeclaration", - "scope": 35682, - "src": "158188:10:18", + "scope": 38743, + "src": "158188:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -179996,10 +179996,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35663, + "id": 38724, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "158188:7:18", + "src": "158188:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -180008,24 +180008,24 @@ "visibility": "internal" } ], - "id": 35665, + "id": 38726, "nodeType": "VariableDeclarationStatement", - "src": "158188:10:18" + "src": "158188:10:38" }, { "assignments": [ - 35667 + 38728 ], "declarations": [ { "constant": false, - "id": 35667, + "id": 38728, "mutability": "mutable", "name": "m2", - "nameLocation": "158216:2:18", + "nameLocation": "158216:2:38", "nodeType": "VariableDeclaration", - "scope": 35682, - "src": "158208:10:18", + "scope": 38743, + "src": "158208:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -180033,10 +180033,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35666, + "id": 38727, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "158208:7:18", + "src": "158208:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -180045,24 +180045,24 @@ "visibility": "internal" } ], - "id": 35668, + "id": 38729, "nodeType": "VariableDeclarationStatement", - "src": "158208:10:18" + "src": "158208:10:38" }, { "assignments": [ - 35670 + 38731 ], "declarations": [ { "constant": false, - "id": 35670, + "id": 38731, "mutability": "mutable", "name": "m3", - "nameLocation": "158236:2:18", + "nameLocation": "158236:2:38", "nodeType": "VariableDeclaration", - "scope": 35682, - "src": "158228:10:18", + "scope": 38743, + "src": "158228:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -180070,10 +180070,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35669, + "id": 38730, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "158228:7:18", + "src": "158228:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -180082,24 +180082,24 @@ "visibility": "internal" } ], - "id": 35671, + "id": 38732, "nodeType": "VariableDeclarationStatement", - "src": "158228:10:18" + "src": "158228:10:38" }, { "assignments": [ - 35673 + 38734 ], "declarations": [ { "constant": false, - "id": 35673, + "id": 38734, "mutability": "mutable", "name": "m4", - "nameLocation": "158256:2:18", + "nameLocation": "158256:2:38", "nodeType": "VariableDeclaration", - "scope": 35682, - "src": "158248:10:18", + "scope": 38743, + "src": "158248:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -180107,10 +180107,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35672, + "id": 38733, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "158248:7:18", + "src": "158248:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -180119,24 +180119,24 @@ "visibility": "internal" } ], - "id": 35674, + "id": 38735, "nodeType": "VariableDeclarationStatement", - "src": "158248:10:18" + "src": "158248:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "158277:378:18", + "src": "158277:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "158291:17:18", + "src": "158291:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "158303:4:18", + "src": "158303:4:38", "type": "", "value": "0x00" } @@ -180144,28 +180144,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "158297:5:18" + "src": "158297:5:38" }, "nodeType": "YulFunctionCall", - "src": "158297:11:18" + "src": "158297:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "158291:2:18" + "src": "158291:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "158321:17:18", + "src": "158321:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "158333:4:18", + "src": "158333:4:38", "type": "", "value": "0x20" } @@ -180173,28 +180173,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "158327:5:18" + "src": "158327:5:38" }, "nodeType": "YulFunctionCall", - "src": "158327:11:18" + "src": "158327:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "158321:2:18" + "src": "158321:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "158351:17:18", + "src": "158351:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "158363:4:18", + "src": "158363:4:38", "type": "", "value": "0x40" } @@ -180202,28 +180202,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "158357:5:18" + "src": "158357:5:38" }, "nodeType": "YulFunctionCall", - "src": "158357:11:18" + "src": "158357:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "158351:2:18" + "src": "158351:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "158381:17:18", + "src": "158381:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "158393:4:18", + "src": "158393:4:38", "type": "", "value": "0x60" } @@ -180231,28 +180231,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "158387:5:18" + "src": "158387:5:38" }, "nodeType": "YulFunctionCall", - "src": "158387:11:18" + "src": "158387:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "158381:2:18" + "src": "158381:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "158411:17:18", + "src": "158411:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "158423:4:18", + "src": "158423:4:38", "type": "", "value": "0x80" } @@ -180260,16 +180260,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "158417:5:18" + "src": "158417:5:38" }, "nodeType": "YulFunctionCall", - "src": "158417:11:18" + "src": "158417:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "158411:2:18" + "src": "158411:2:38" } ] }, @@ -180279,14 +180279,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "158512:4:18", + "src": "158512:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "158518:10:18", + "src": "158518:10:38", "type": "", "value": "0x0c66d1be" } @@ -180294,13 +180294,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "158505:6:18" + "src": "158505:6:38" }, "nodeType": "YulFunctionCall", - "src": "158505:24:18" + "src": "158505:24:38" }, "nodeType": "YulExpressionStatement", - "src": "158505:24:18" + "src": "158505:24:38" }, { "expression": { @@ -180308,26 +180308,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "158549:4:18", + "src": "158549:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "158555:2:18" + "src": "158555:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "158542:6:18" + "src": "158542:6:38" }, "nodeType": "YulFunctionCall", - "src": "158542:16:18" + "src": "158542:16:38" }, "nodeType": "YulExpressionStatement", - "src": "158542:16:18" + "src": "158542:16:38" }, { "expression": { @@ -180335,26 +180335,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "158578:4:18", + "src": "158578:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "158584:2:18" + "src": "158584:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "158571:6:18" + "src": "158571:6:38" }, "nodeType": "YulFunctionCall", - "src": "158571:16:18" + "src": "158571:16:38" }, "nodeType": "YulExpressionStatement", - "src": "158571:16:18" + "src": "158571:16:38" }, { "expression": { @@ -180362,26 +180362,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "158607:4:18", + "src": "158607:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "158613:2:18" + "src": "158613:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "158600:6:18" + "src": "158600:6:38" }, "nodeType": "YulFunctionCall", - "src": "158600:16:18" + "src": "158600:16:38" }, "nodeType": "YulExpressionStatement", - "src": "158600:16:18" + "src": "158600:16:38" }, { "expression": { @@ -180389,112 +180389,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "158636:4:18", + "src": "158636:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "158642:2:18" + "src": "158642:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "158629:6:18" + "src": "158629:6:38" }, "nodeType": "YulFunctionCall", - "src": "158629:16:18" + "src": "158629:16:38" }, "nodeType": "YulExpressionStatement", - "src": "158629:16:18" + "src": "158629:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35661, + "declaration": 38722, "isOffset": false, "isSlot": false, - "src": "158291:2:18", + "src": "158291:2:38", "valueSize": 1 }, { - "declaration": 35664, + "declaration": 38725, "isOffset": false, "isSlot": false, - "src": "158321:2:18", + "src": "158321:2:38", "valueSize": 1 }, { - "declaration": 35667, + "declaration": 38728, "isOffset": false, "isSlot": false, - "src": "158351:2:18", + "src": "158351:2:38", "valueSize": 1 }, { - "declaration": 35670, + "declaration": 38731, "isOffset": false, "isSlot": false, - "src": "158381:2:18", + "src": "158381:2:38", "valueSize": 1 }, { - "declaration": 35673, + "declaration": 38734, "isOffset": false, "isSlot": false, - "src": "158411:2:18", + "src": "158411:2:38", "valueSize": 1 }, { - "declaration": 35651, + "declaration": 38712, "isOffset": false, "isSlot": false, - "src": "158555:2:18", + "src": "158555:2:38", "valueSize": 1 }, { - "declaration": 35653, + "declaration": 38714, "isOffset": false, "isSlot": false, - "src": "158584:2:18", + "src": "158584:2:38", "valueSize": 1 }, { - "declaration": 35655, + "declaration": 38716, "isOffset": false, "isSlot": false, - "src": "158613:2:18", + "src": "158613:2:38", "valueSize": 1 }, { - "declaration": 35657, + "declaration": 38718, "isOffset": false, "isSlot": false, - "src": "158642:2:18", + "src": "158642:2:38", "valueSize": 1 } ], - "id": 35675, + "id": 38736, "nodeType": "InlineAssembly", - "src": "158268:387:18" + "src": "158268:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35677, + "id": 38738, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "158680:4:18", + "src": "158680:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -180503,14 +180503,14 @@ }, { "hexValue": "30783834", - "id": 35678, + "id": 38739, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "158686:4:18", + "src": "158686:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -180529,18 +180529,18 @@ "typeString": "int_const 132" } ], - "id": 35676, + "id": 38737, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "158664:15:18", + "referencedDeclaration": 33383, + "src": "158664:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35679, + "id": 38740, "isConstant": false, "isLValue": false, "isPure": false, @@ -180549,21 +180549,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "158664:27:18", + "src": "158664:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35680, + "id": 38741, "nodeType": "ExpressionStatement", - "src": "158664:27:18" + "src": "158664:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "158710:156:18", + "src": "158710:156:38", "statements": [ { "expression": { @@ -180571,26 +180571,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "158731:4:18", + "src": "158731:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "158737:2:18" + "src": "158737:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "158724:6:18" + "src": "158724:6:38" }, "nodeType": "YulFunctionCall", - "src": "158724:16:18" + "src": "158724:16:38" }, "nodeType": "YulExpressionStatement", - "src": "158724:16:18" + "src": "158724:16:38" }, { "expression": { @@ -180598,26 +180598,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "158760:4:18", + "src": "158760:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "158766:2:18" + "src": "158766:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "158753:6:18" + "src": "158753:6:38" }, "nodeType": "YulFunctionCall", - "src": "158753:16:18" + "src": "158753:16:38" }, "nodeType": "YulExpressionStatement", - "src": "158753:16:18" + "src": "158753:16:38" }, { "expression": { @@ -180625,26 +180625,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "158789:4:18", + "src": "158789:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "158795:2:18" + "src": "158795:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "158782:6:18" + "src": "158782:6:38" }, "nodeType": "YulFunctionCall", - "src": "158782:16:18" + "src": "158782:16:38" }, "nodeType": "YulExpressionStatement", - "src": "158782:16:18" + "src": "158782:16:38" }, { "expression": { @@ -180652,26 +180652,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "158818:4:18", + "src": "158818:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "158824:2:18" + "src": "158824:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "158811:6:18" + "src": "158811:6:38" }, "nodeType": "YulFunctionCall", - "src": "158811:16:18" + "src": "158811:16:38" }, "nodeType": "YulExpressionStatement", - "src": "158811:16:18" + "src": "158811:16:38" }, { "expression": { @@ -180679,70 +180679,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "158847:4:18", + "src": "158847:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "158853:2:18" + "src": "158853:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "158840:6:18" + "src": "158840:6:38" }, "nodeType": "YulFunctionCall", - "src": "158840:16:18" + "src": "158840:16:38" }, "nodeType": "YulExpressionStatement", - "src": "158840:16:18" + "src": "158840:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35661, + "declaration": 38722, "isOffset": false, "isSlot": false, - "src": "158737:2:18", + "src": "158737:2:38", "valueSize": 1 }, { - "declaration": 35664, + "declaration": 38725, "isOffset": false, "isSlot": false, - "src": "158766:2:18", + "src": "158766:2:38", "valueSize": 1 }, { - "declaration": 35667, + "declaration": 38728, "isOffset": false, "isSlot": false, - "src": "158795:2:18", + "src": "158795:2:38", "valueSize": 1 }, { - "declaration": 35670, + "declaration": 38731, "isOffset": false, "isSlot": false, - "src": "158824:2:18", + "src": "158824:2:38", "valueSize": 1 }, { - "declaration": 35673, + "declaration": 38734, "isOffset": false, "isSlot": false, - "src": "158853:2:18", + "src": "158853:2:38", "valueSize": 1 } ], - "id": 35681, + "id": 38742, "nodeType": "InlineAssembly", - "src": "158701:165:18" + "src": "158701:165:38" } ] }, @@ -180750,20 +180750,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "158095:3:18", + "nameLocation": "158095:3:38", "parameters": { - "id": 35658, + "id": 38719, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35651, + "id": 38712, "mutability": "mutable", "name": "p0", - "nameLocation": "158104:2:18", + "nameLocation": "158104:2:38", "nodeType": "VariableDeclaration", - "scope": 35683, - "src": "158099:7:18", + "scope": 38744, + "src": "158099:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -180771,10 +180771,10 @@ "typeString": "bool" }, "typeName": { - "id": 35650, + "id": 38711, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "158099:4:18", + "src": "158099:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -180784,13 +180784,13 @@ }, { "constant": false, - "id": 35653, + "id": 38714, "mutability": "mutable", "name": "p1", - "nameLocation": "158116:2:18", + "nameLocation": "158116:2:38", "nodeType": "VariableDeclaration", - "scope": 35683, - "src": "158108:10:18", + "scope": 38744, + "src": "158108:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -180798,10 +180798,10 @@ "typeString": "address" }, "typeName": { - "id": 35652, + "id": 38713, "name": "address", "nodeType": "ElementaryTypeName", - "src": "158108:7:18", + "src": "158108:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -180812,13 +180812,13 @@ }, { "constant": false, - "id": 35655, + "id": 38716, "mutability": "mutable", "name": "p2", - "nameLocation": "158128:2:18", + "nameLocation": "158128:2:38", "nodeType": "VariableDeclaration", - "scope": 35683, - "src": "158120:10:18", + "scope": 38744, + "src": "158120:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -180826,10 +180826,10 @@ "typeString": "address" }, "typeName": { - "id": 35654, + "id": 38715, "name": "address", "nodeType": "ElementaryTypeName", - "src": "158120:7:18", + "src": "158120:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -180840,13 +180840,13 @@ }, { "constant": false, - "id": 35657, + "id": 38718, "mutability": "mutable", "name": "p3", - "nameLocation": "158140:2:18", + "nameLocation": "158140:2:38", "nodeType": "VariableDeclaration", - "scope": 35683, - "src": "158132:10:18", + "scope": 38744, + "src": "158132:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -180854,10 +180854,10 @@ "typeString": "uint256" }, "typeName": { - "id": 35656, + "id": 38717, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "158132:7:18", + "src": "158132:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -180866,44 +180866,44 @@ "visibility": "internal" } ], - "src": "158098:45:18" + "src": "158098:45:38" }, "returnParameters": { - "id": 35659, + "id": 38720, "nodeType": "ParameterList", "parameters": [], - "src": "158158:0:18" + "src": "158158:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35723, + "id": 38784, "nodeType": "FunctionDefinition", - "src": "158878:1334:18", + "src": "158878:1334:38", "nodes": [], "body": { - "id": 35722, + "id": 38783, "nodeType": "Block", - "src": "158950:1262:18", + "src": "158950:1262:38", "nodes": [], "statements": [ { "assignments": [ - 35695 + 38756 ], "declarations": [ { "constant": false, - "id": 35695, + "id": 38756, "mutability": "mutable", "name": "m0", - "nameLocation": "158968:2:18", + "nameLocation": "158968:2:38", "nodeType": "VariableDeclaration", - "scope": 35722, - "src": "158960:10:18", + "scope": 38783, + "src": "158960:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -180911,10 +180911,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35694, + "id": 38755, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "158960:7:18", + "src": "158960:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -180923,24 +180923,24 @@ "visibility": "internal" } ], - "id": 35696, + "id": 38757, "nodeType": "VariableDeclarationStatement", - "src": "158960:10:18" + "src": "158960:10:38" }, { "assignments": [ - 35698 + 38759 ], "declarations": [ { "constant": false, - "id": 35698, + "id": 38759, "mutability": "mutable", "name": "m1", - "nameLocation": "158988:2:18", + "nameLocation": "158988:2:38", "nodeType": "VariableDeclaration", - "scope": 35722, - "src": "158980:10:18", + "scope": 38783, + "src": "158980:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -180948,10 +180948,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35697, + "id": 38758, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "158980:7:18", + "src": "158980:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -180960,24 +180960,24 @@ "visibility": "internal" } ], - "id": 35699, + "id": 38760, "nodeType": "VariableDeclarationStatement", - "src": "158980:10:18" + "src": "158980:10:38" }, { "assignments": [ - 35701 + 38762 ], "declarations": [ { "constant": false, - "id": 35701, + "id": 38762, "mutability": "mutable", "name": "m2", - "nameLocation": "159008:2:18", + "nameLocation": "159008:2:38", "nodeType": "VariableDeclaration", - "scope": 35722, - "src": "159000:10:18", + "scope": 38783, + "src": "159000:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -180985,10 +180985,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35700, + "id": 38761, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "159000:7:18", + "src": "159000:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -180997,24 +180997,24 @@ "visibility": "internal" } ], - "id": 35702, + "id": 38763, "nodeType": "VariableDeclarationStatement", - "src": "159000:10:18" + "src": "159000:10:38" }, { "assignments": [ - 35704 + 38765 ], "declarations": [ { "constant": false, - "id": 35704, + "id": 38765, "mutability": "mutable", "name": "m3", - "nameLocation": "159028:2:18", + "nameLocation": "159028:2:38", "nodeType": "VariableDeclaration", - "scope": 35722, - "src": "159020:10:18", + "scope": 38783, + "src": "159020:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -181022,10 +181022,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35703, + "id": 38764, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "159020:7:18", + "src": "159020:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -181034,24 +181034,24 @@ "visibility": "internal" } ], - "id": 35705, + "id": 38766, "nodeType": "VariableDeclarationStatement", - "src": "159020:10:18" + "src": "159020:10:38" }, { "assignments": [ - 35707 + 38768 ], "declarations": [ { "constant": false, - "id": 35707, + "id": 38768, "mutability": "mutable", "name": "m4", - "nameLocation": "159048:2:18", + "nameLocation": "159048:2:38", "nodeType": "VariableDeclaration", - "scope": 35722, - "src": "159040:10:18", + "scope": 38783, + "src": "159040:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -181059,10 +181059,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35706, + "id": 38767, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "159040:7:18", + "src": "159040:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -181071,24 +181071,24 @@ "visibility": "internal" } ], - "id": 35708, + "id": 38769, "nodeType": "VariableDeclarationStatement", - "src": "159040:10:18" + "src": "159040:10:38" }, { "assignments": [ - 35710 + 38771 ], "declarations": [ { "constant": false, - "id": 35710, + "id": 38771, "mutability": "mutable", "name": "m5", - "nameLocation": "159068:2:18", + "nameLocation": "159068:2:38", "nodeType": "VariableDeclaration", - "scope": 35722, - "src": "159060:10:18", + "scope": 38783, + "src": "159060:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -181096,10 +181096,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35709, + "id": 38770, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "159060:7:18", + "src": "159060:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -181108,24 +181108,24 @@ "visibility": "internal" } ], - "id": 35711, + "id": 38772, "nodeType": "VariableDeclarationStatement", - "src": "159060:10:18" + "src": "159060:10:38" }, { "assignments": [ - 35713 + 38774 ], "declarations": [ { "constant": false, - "id": 35713, + "id": 38774, "mutability": "mutable", "name": "m6", - "nameLocation": "159088:2:18", + "nameLocation": "159088:2:38", "nodeType": "VariableDeclaration", - "scope": 35722, - "src": "159080:10:18", + "scope": 38783, + "src": "159080:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -181133,10 +181133,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35712, + "id": 38773, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "159080:7:18", + "src": "159080:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -181145,27 +181145,27 @@ "visibility": "internal" } ], - "id": 35714, + "id": 38775, "nodeType": "VariableDeclarationStatement", - "src": "159080:10:18" + "src": "159080:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "159109:828:18", + "src": "159109:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "159152:313:18", + "src": "159152:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "159170:15:18", + "src": "159170:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "159184:1:18", + "src": "159184:1:38", "type": "", "value": "0" }, @@ -181173,7 +181173,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "159174:6:18", + "src": "159174:6:38", "type": "" } ] @@ -181181,16 +181181,16 @@ { "body": { "nodeType": "YulBlock", - "src": "159255:40:18", + "src": "159255:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "159284:9:18", + "src": "159284:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "159286:5:18" + "src": "159286:5:38" } ] }, @@ -181201,33 +181201,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "159272:6:18" + "src": "159272:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "159280:1:18" + "src": "159280:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "159267:4:18" + "src": "159267:4:38" }, "nodeType": "YulFunctionCall", - "src": "159267:15:18" + "src": "159267:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "159260:6:18" + "src": "159260:6:38" }, "nodeType": "YulFunctionCall", - "src": "159260:23:18" + "src": "159260:23:38" }, "nodeType": "YulIf", - "src": "159257:36:18" + "src": "159257:36:38" } ] }, @@ -181236,12 +181236,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "159212:6:18" + "src": "159212:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "159220:4:18", + "src": "159220:4:38", "type": "", "value": "0x20" } @@ -181249,30 +181249,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "159209:2:18" + "src": "159209:2:38" }, "nodeType": "YulFunctionCall", - "src": "159209:16:18" + "src": "159209:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "159226:28:18", + "src": "159226:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "159228:24:18", + "src": "159228:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "159242:6:18" + "src": "159242:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "159250:1:18", + "src": "159250:1:38", "type": "", "value": "1" } @@ -181280,16 +181280,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "159238:3:18" + "src": "159238:3:38" }, "nodeType": "YulFunctionCall", - "src": "159238:14:18" + "src": "159238:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "159228:6:18" + "src": "159228:6:38" } ] } @@ -181297,10 +181297,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "159206:2:18", + "src": "159206:2:38", "statements": [] }, - "src": "159202:93:18" + "src": "159202:93:38" }, { "expression": { @@ -181308,34 +181308,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "159319:3:18" + "src": "159319:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "159324:6:18" + "src": "159324:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "159312:6:18" + "src": "159312:6:38" }, "nodeType": "YulFunctionCall", - "src": "159312:19:18" + "src": "159312:19:38" }, "nodeType": "YulExpressionStatement", - "src": "159312:19:18" + "src": "159312:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "159348:37:18", + "src": "159348:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "159365:3:18", + "src": "159365:3:38", "type": "", "value": "256" }, @@ -181344,38 +181344,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "159374:1:18", + "src": "159374:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "159377:6:18" + "src": "159377:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "159370:3:18" + "src": "159370:3:38" }, "nodeType": "YulFunctionCall", - "src": "159370:14:18" + "src": "159370:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "159361:3:18" + "src": "159361:3:38" }, "nodeType": "YulFunctionCall", - "src": "159361:24:18" + "src": "159361:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "159352:5:18", + "src": "159352:5:38", "type": "" } ] @@ -181388,12 +181388,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "159413:3:18" + "src": "159413:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "159418:4:18", + "src": "159418:4:38", "type": "", "value": "0x20" } @@ -181401,59 +181401,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "159409:3:18" + "src": "159409:3:38" }, "nodeType": "YulFunctionCall", - "src": "159409:14:18" + "src": "159409:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "159429:5:18" + "src": "159429:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "159440:5:18" + "src": "159440:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "159447:1:18" + "src": "159447:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "159436:3:18" + "src": "159436:3:38" }, "nodeType": "YulFunctionCall", - "src": "159436:13:18" + "src": "159436:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "159425:3:18" + "src": "159425:3:38" }, "nodeType": "YulFunctionCall", - "src": "159425:25:18" + "src": "159425:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "159402:6:18" + "src": "159402:6:38" }, "nodeType": "YulFunctionCall", - "src": "159402:49:18" + "src": "159402:49:38" }, "nodeType": "YulExpressionStatement", - "src": "159402:49:18" + "src": "159402:49:38" } ] }, @@ -181463,27 +181463,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "159144:3:18", + "src": "159144:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "159149:1:18", + "src": "159149:1:38", "type": "" } ], - "src": "159123:342:18" + "src": "159123:342:38" }, { "nodeType": "YulAssignment", - "src": "159478:17:18", + "src": "159478:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "159490:4:18", + "src": "159490:4:38", "type": "", "value": "0x00" } @@ -181491,28 +181491,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "159484:5:18" + "src": "159484:5:38" }, "nodeType": "YulFunctionCall", - "src": "159484:11:18" + "src": "159484:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "159478:2:18" + "src": "159478:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "159508:17:18", + "src": "159508:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "159520:4:18", + "src": "159520:4:38", "type": "", "value": "0x20" } @@ -181520,28 +181520,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "159514:5:18" + "src": "159514:5:38" }, "nodeType": "YulFunctionCall", - "src": "159514:11:18" + "src": "159514:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "159508:2:18" + "src": "159508:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "159538:17:18", + "src": "159538:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "159550:4:18", + "src": "159550:4:38", "type": "", "value": "0x40" } @@ -181549,28 +181549,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "159544:5:18" + "src": "159544:5:38" }, "nodeType": "YulFunctionCall", - "src": "159544:11:18" + "src": "159544:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "159538:2:18" + "src": "159538:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "159568:17:18", + "src": "159568:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "159580:4:18", + "src": "159580:4:38", "type": "", "value": "0x60" } @@ -181578,28 +181578,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "159574:5:18" + "src": "159574:5:38" }, "nodeType": "YulFunctionCall", - "src": "159574:11:18" + "src": "159574:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "159568:2:18" + "src": "159568:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "159598:17:18", + "src": "159598:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "159610:4:18", + "src": "159610:4:38", "type": "", "value": "0x80" } @@ -181607,28 +181607,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "159604:5:18" + "src": "159604:5:38" }, "nodeType": "YulFunctionCall", - "src": "159604:11:18" + "src": "159604:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "159598:2:18" + "src": "159598:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "159628:17:18", + "src": "159628:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "159640:4:18", + "src": "159640:4:38", "type": "", "value": "0xa0" } @@ -181636,28 +181636,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "159634:5:18" + "src": "159634:5:38" }, "nodeType": "YulFunctionCall", - "src": "159634:11:18" + "src": "159634:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "159628:2:18" + "src": "159628:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "159658:17:18", + "src": "159658:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "159670:4:18", + "src": "159670:4:38", "type": "", "value": "0xc0" } @@ -181665,16 +181665,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "159664:5:18" + "src": "159664:5:38" }, "nodeType": "YulFunctionCall", - "src": "159664:11:18" + "src": "159664:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "159658:2:18" + "src": "159658:2:38" } ] }, @@ -181684,14 +181684,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "159758:4:18", + "src": "159758:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "159764:10:18", + "src": "159764:10:38", "type": "", "value": "0xd812a167" } @@ -181699,13 +181699,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "159751:6:18" + "src": "159751:6:38" }, "nodeType": "YulFunctionCall", - "src": "159751:24:18" + "src": "159751:24:38" }, "nodeType": "YulExpressionStatement", - "src": "159751:24:18" + "src": "159751:24:38" }, { "expression": { @@ -181713,26 +181713,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "159795:4:18", + "src": "159795:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "159801:2:18" + "src": "159801:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "159788:6:18" + "src": "159788:6:38" }, "nodeType": "YulFunctionCall", - "src": "159788:16:18" + "src": "159788:16:38" }, "nodeType": "YulExpressionStatement", - "src": "159788:16:18" + "src": "159788:16:38" }, { "expression": { @@ -181740,26 +181740,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "159824:4:18", + "src": "159824:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "159830:2:18" + "src": "159830:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "159817:6:18" + "src": "159817:6:38" }, "nodeType": "YulFunctionCall", - "src": "159817:16:18" + "src": "159817:16:38" }, "nodeType": "YulExpressionStatement", - "src": "159817:16:18" + "src": "159817:16:38" }, { "expression": { @@ -181767,26 +181767,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "159853:4:18", + "src": "159853:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "159859:2:18" + "src": "159859:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "159846:6:18" + "src": "159846:6:38" }, "nodeType": "YulFunctionCall", - "src": "159846:16:18" + "src": "159846:16:38" }, "nodeType": "YulExpressionStatement", - "src": "159846:16:18" + "src": "159846:16:38" }, { "expression": { @@ -181794,14 +181794,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "159882:4:18", + "src": "159882:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "159888:4:18", + "src": "159888:4:38", "type": "", "value": "0x80" } @@ -181809,13 +181809,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "159875:6:18" + "src": "159875:6:38" }, "nodeType": "YulFunctionCall", - "src": "159875:18:18" + "src": "159875:18:38" }, "nodeType": "YulExpressionStatement", - "src": "159875:18:18" + "src": "159875:18:38" }, { "expression": { @@ -181823,126 +181823,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "159918:4:18", + "src": "159918:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "159924:2:18" + "src": "159924:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "159906:11:18" + "src": "159906:11:38" }, "nodeType": "YulFunctionCall", - "src": "159906:21:18" + "src": "159906:21:38" }, "nodeType": "YulExpressionStatement", - "src": "159906:21:18" + "src": "159906:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35695, + "declaration": 38756, "isOffset": false, "isSlot": false, - "src": "159478:2:18", + "src": "159478:2:38", "valueSize": 1 }, { - "declaration": 35698, + "declaration": 38759, "isOffset": false, "isSlot": false, - "src": "159508:2:18", + "src": "159508:2:38", "valueSize": 1 }, { - "declaration": 35701, + "declaration": 38762, "isOffset": false, "isSlot": false, - "src": "159538:2:18", + "src": "159538:2:38", "valueSize": 1 }, { - "declaration": 35704, + "declaration": 38765, "isOffset": false, "isSlot": false, - "src": "159568:2:18", + "src": "159568:2:38", "valueSize": 1 }, { - "declaration": 35707, + "declaration": 38768, "isOffset": false, "isSlot": false, - "src": "159598:2:18", + "src": "159598:2:38", "valueSize": 1 }, { - "declaration": 35710, + "declaration": 38771, "isOffset": false, "isSlot": false, - "src": "159628:2:18", + "src": "159628:2:38", "valueSize": 1 }, { - "declaration": 35713, + "declaration": 38774, "isOffset": false, "isSlot": false, - "src": "159658:2:18", + "src": "159658:2:38", "valueSize": 1 }, { - "declaration": 35685, + "declaration": 38746, "isOffset": false, "isSlot": false, - "src": "159801:2:18", + "src": "159801:2:38", "valueSize": 1 }, { - "declaration": 35687, + "declaration": 38748, "isOffset": false, "isSlot": false, - "src": "159830:2:18", + "src": "159830:2:38", "valueSize": 1 }, { - "declaration": 35689, + "declaration": 38750, "isOffset": false, "isSlot": false, - "src": "159859:2:18", + "src": "159859:2:38", "valueSize": 1 }, { - "declaration": 35691, + "declaration": 38752, "isOffset": false, "isSlot": false, - "src": "159924:2:18", + "src": "159924:2:38", "valueSize": 1 } ], - "id": 35715, + "id": 38776, "nodeType": "InlineAssembly", - "src": "159100:837:18" + "src": "159100:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35717, + "id": 38778, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "159962:4:18", + "src": "159962:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -181951,14 +181951,14 @@ }, { "hexValue": "30786334", - "id": 35718, + "id": 38779, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "159968:4:18", + "src": "159968:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -181977,18 +181977,18 @@ "typeString": "int_const 196" } ], - "id": 35716, + "id": 38777, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "159946:15:18", + "referencedDeclaration": 33383, + "src": "159946:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35719, + "id": 38780, "isConstant": false, "isLValue": false, "isPure": false, @@ -181997,21 +181997,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "159946:27:18", + "src": "159946:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35720, + "id": 38781, "nodeType": "ExpressionStatement", - "src": "159946:27:18" + "src": "159946:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "159992:214:18", + "src": "159992:214:38", "statements": [ { "expression": { @@ -182019,26 +182019,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "160013:4:18", + "src": "160013:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "160019:2:18" + "src": "160019:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "160006:6:18" + "src": "160006:6:38" }, "nodeType": "YulFunctionCall", - "src": "160006:16:18" + "src": "160006:16:38" }, "nodeType": "YulExpressionStatement", - "src": "160006:16:18" + "src": "160006:16:38" }, { "expression": { @@ -182046,26 +182046,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "160042:4:18", + "src": "160042:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "160048:2:18" + "src": "160048:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "160035:6:18" + "src": "160035:6:38" }, "nodeType": "YulFunctionCall", - "src": "160035:16:18" + "src": "160035:16:38" }, "nodeType": "YulExpressionStatement", - "src": "160035:16:18" + "src": "160035:16:38" }, { "expression": { @@ -182073,26 +182073,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "160071:4:18", + "src": "160071:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "160077:2:18" + "src": "160077:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "160064:6:18" + "src": "160064:6:38" }, "nodeType": "YulFunctionCall", - "src": "160064:16:18" + "src": "160064:16:38" }, "nodeType": "YulExpressionStatement", - "src": "160064:16:18" + "src": "160064:16:38" }, { "expression": { @@ -182100,26 +182100,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "160100:4:18", + "src": "160100:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "160106:2:18" + "src": "160106:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "160093:6:18" + "src": "160093:6:38" }, "nodeType": "YulFunctionCall", - "src": "160093:16:18" + "src": "160093:16:38" }, "nodeType": "YulExpressionStatement", - "src": "160093:16:18" + "src": "160093:16:38" }, { "expression": { @@ -182127,26 +182127,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "160129:4:18", + "src": "160129:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "160135:2:18" + "src": "160135:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "160122:6:18" + "src": "160122:6:38" }, "nodeType": "YulFunctionCall", - "src": "160122:16:18" + "src": "160122:16:38" }, "nodeType": "YulExpressionStatement", - "src": "160122:16:18" + "src": "160122:16:38" }, { "expression": { @@ -182154,26 +182154,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "160158:4:18", + "src": "160158:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "160164:2:18" + "src": "160164:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "160151:6:18" + "src": "160151:6:38" }, "nodeType": "YulFunctionCall", - "src": "160151:16:18" + "src": "160151:16:38" }, "nodeType": "YulExpressionStatement", - "src": "160151:16:18" + "src": "160151:16:38" }, { "expression": { @@ -182181,84 +182181,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "160187:4:18", + "src": "160187:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "160193:2:18" + "src": "160193:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "160180:6:18" + "src": "160180:6:38" }, "nodeType": "YulFunctionCall", - "src": "160180:16:18" + "src": "160180:16:38" }, "nodeType": "YulExpressionStatement", - "src": "160180:16:18" + "src": "160180:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35695, + "declaration": 38756, "isOffset": false, "isSlot": false, - "src": "160019:2:18", + "src": "160019:2:38", "valueSize": 1 }, { - "declaration": 35698, + "declaration": 38759, "isOffset": false, "isSlot": false, - "src": "160048:2:18", + "src": "160048:2:38", "valueSize": 1 }, { - "declaration": 35701, + "declaration": 38762, "isOffset": false, "isSlot": false, - "src": "160077:2:18", + "src": "160077:2:38", "valueSize": 1 }, { - "declaration": 35704, + "declaration": 38765, "isOffset": false, "isSlot": false, - "src": "160106:2:18", + "src": "160106:2:38", "valueSize": 1 }, { - "declaration": 35707, + "declaration": 38768, "isOffset": false, "isSlot": false, - "src": "160135:2:18", + "src": "160135:2:38", "valueSize": 1 }, { - "declaration": 35710, + "declaration": 38771, "isOffset": false, "isSlot": false, - "src": "160164:2:18", + "src": "160164:2:38", "valueSize": 1 }, { - "declaration": 35713, + "declaration": 38774, "isOffset": false, "isSlot": false, - "src": "160193:2:18", + "src": "160193:2:38", "valueSize": 1 } ], - "id": 35721, + "id": 38782, "nodeType": "InlineAssembly", - "src": "159983:223:18" + "src": "159983:223:38" } ] }, @@ -182266,20 +182266,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "158887:3:18", + "nameLocation": "158887:3:38", "parameters": { - "id": 35692, + "id": 38753, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35685, + "id": 38746, "mutability": "mutable", "name": "p0", - "nameLocation": "158896:2:18", + "nameLocation": "158896:2:38", "nodeType": "VariableDeclaration", - "scope": 35723, - "src": "158891:7:18", + "scope": 38784, + "src": "158891:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -182287,10 +182287,10 @@ "typeString": "bool" }, "typeName": { - "id": 35684, + "id": 38745, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "158891:4:18", + "src": "158891:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -182300,13 +182300,13 @@ }, { "constant": false, - "id": 35687, + "id": 38748, "mutability": "mutable", "name": "p1", - "nameLocation": "158908:2:18", + "nameLocation": "158908:2:38", "nodeType": "VariableDeclaration", - "scope": 35723, - "src": "158900:10:18", + "scope": 38784, + "src": "158900:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -182314,10 +182314,10 @@ "typeString": "address" }, "typeName": { - "id": 35686, + "id": 38747, "name": "address", "nodeType": "ElementaryTypeName", - "src": "158900:7:18", + "src": "158900:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -182328,13 +182328,13 @@ }, { "constant": false, - "id": 35689, + "id": 38750, "mutability": "mutable", "name": "p2", - "nameLocation": "158920:2:18", + "nameLocation": "158920:2:38", "nodeType": "VariableDeclaration", - "scope": 35723, - "src": "158912:10:18", + "scope": 38784, + "src": "158912:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -182342,10 +182342,10 @@ "typeString": "address" }, "typeName": { - "id": 35688, + "id": 38749, "name": "address", "nodeType": "ElementaryTypeName", - "src": "158912:7:18", + "src": "158912:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -182356,13 +182356,13 @@ }, { "constant": false, - "id": 35691, + "id": 38752, "mutability": "mutable", "name": "p3", - "nameLocation": "158932:2:18", + "nameLocation": "158932:2:38", "nodeType": "VariableDeclaration", - "scope": 35723, - "src": "158924:10:18", + "scope": 38784, + "src": "158924:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -182370,10 +182370,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35690, + "id": 38751, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "158924:7:18", + "src": "158924:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -182382,44 +182382,44 @@ "visibility": "internal" } ], - "src": "158890:45:18" + "src": "158890:45:38" }, "returnParameters": { - "id": 35693, + "id": 38754, "nodeType": "ParameterList", "parameters": [], - "src": "158950:0:18" + "src": "158950:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35757, + "id": 38818, "nodeType": "FunctionDefinition", - "src": "160218:780:18", + "src": "160218:780:38", "nodes": [], "body": { - "id": 35756, + "id": 38817, "nodeType": "Block", - "src": "160287:711:18", + "src": "160287:711:38", "nodes": [], "statements": [ { "assignments": [ - 35735 + 38796 ], "declarations": [ { "constant": false, - "id": 35735, + "id": 38796, "mutability": "mutable", "name": "m0", - "nameLocation": "160305:2:18", + "nameLocation": "160305:2:38", "nodeType": "VariableDeclaration", - "scope": 35756, - "src": "160297:10:18", + "scope": 38817, + "src": "160297:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -182427,10 +182427,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35734, + "id": 38795, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "160297:7:18", + "src": "160297:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -182439,24 +182439,24 @@ "visibility": "internal" } ], - "id": 35736, + "id": 38797, "nodeType": "VariableDeclarationStatement", - "src": "160297:10:18" + "src": "160297:10:38" }, { "assignments": [ - 35738 + 38799 ], "declarations": [ { "constant": false, - "id": 35738, + "id": 38799, "mutability": "mutable", "name": "m1", - "nameLocation": "160325:2:18", + "nameLocation": "160325:2:38", "nodeType": "VariableDeclaration", - "scope": 35756, - "src": "160317:10:18", + "scope": 38817, + "src": "160317:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -182464,10 +182464,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35737, + "id": 38798, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "160317:7:18", + "src": "160317:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -182476,24 +182476,24 @@ "visibility": "internal" } ], - "id": 35739, + "id": 38800, "nodeType": "VariableDeclarationStatement", - "src": "160317:10:18" + "src": "160317:10:38" }, { "assignments": [ - 35741 + 38802 ], "declarations": [ { "constant": false, - "id": 35741, + "id": 38802, "mutability": "mutable", "name": "m2", - "nameLocation": "160345:2:18", + "nameLocation": "160345:2:38", "nodeType": "VariableDeclaration", - "scope": 35756, - "src": "160337:10:18", + "scope": 38817, + "src": "160337:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -182501,10 +182501,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35740, + "id": 38801, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "160337:7:18", + "src": "160337:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -182513,24 +182513,24 @@ "visibility": "internal" } ], - "id": 35742, + "id": 38803, "nodeType": "VariableDeclarationStatement", - "src": "160337:10:18" + "src": "160337:10:38" }, { "assignments": [ - 35744 + 38805 ], "declarations": [ { "constant": false, - "id": 35744, + "id": 38805, "mutability": "mutable", "name": "m3", - "nameLocation": "160365:2:18", + "nameLocation": "160365:2:38", "nodeType": "VariableDeclaration", - "scope": 35756, - "src": "160357:10:18", + "scope": 38817, + "src": "160357:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -182538,10 +182538,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35743, + "id": 38804, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "160357:7:18", + "src": "160357:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -182550,24 +182550,24 @@ "visibility": "internal" } ], - "id": 35745, + "id": 38806, "nodeType": "VariableDeclarationStatement", - "src": "160357:10:18" + "src": "160357:10:38" }, { "assignments": [ - 35747 + 38808 ], "declarations": [ { "constant": false, - "id": 35747, + "id": 38808, "mutability": "mutable", "name": "m4", - "nameLocation": "160385:2:18", + "nameLocation": "160385:2:38", "nodeType": "VariableDeclaration", - "scope": 35756, - "src": "160377:10:18", + "scope": 38817, + "src": "160377:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -182575,10 +182575,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35746, + "id": 38807, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "160377:7:18", + "src": "160377:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -182587,24 +182587,24 @@ "visibility": "internal" } ], - "id": 35748, + "id": 38809, "nodeType": "VariableDeclarationStatement", - "src": "160377:10:18" + "src": "160377:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "160406:375:18", + "src": "160406:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "160420:17:18", + "src": "160420:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "160432:4:18", + "src": "160432:4:38", "type": "", "value": "0x00" } @@ -182612,28 +182612,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "160426:5:18" + "src": "160426:5:38" }, "nodeType": "YulFunctionCall", - "src": "160426:11:18" + "src": "160426:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "160420:2:18" + "src": "160420:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "160450:17:18", + "src": "160450:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "160462:4:18", + "src": "160462:4:38", "type": "", "value": "0x20" } @@ -182641,28 +182641,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "160456:5:18" + "src": "160456:5:38" }, "nodeType": "YulFunctionCall", - "src": "160456:11:18" + "src": "160456:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "160450:2:18" + "src": "160450:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "160480:17:18", + "src": "160480:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "160492:4:18", + "src": "160492:4:38", "type": "", "value": "0x40" } @@ -182670,28 +182670,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "160486:5:18" + "src": "160486:5:38" }, "nodeType": "YulFunctionCall", - "src": "160486:11:18" + "src": "160486:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "160480:2:18" + "src": "160480:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "160510:17:18", + "src": "160510:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "160522:4:18", + "src": "160522:4:38", "type": "", "value": "0x60" } @@ -182699,28 +182699,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "160516:5:18" + "src": "160516:5:38" }, "nodeType": "YulFunctionCall", - "src": "160516:11:18" + "src": "160516:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "160510:2:18" + "src": "160510:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "160540:17:18", + "src": "160540:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "160552:4:18", + "src": "160552:4:38", "type": "", "value": "0x80" } @@ -182728,16 +182728,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "160546:5:18" + "src": "160546:5:38" }, "nodeType": "YulFunctionCall", - "src": "160546:11:18" + "src": "160546:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "160540:2:18" + "src": "160540:2:38" } ] }, @@ -182747,14 +182747,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "160638:4:18", + "src": "160638:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "160644:10:18", + "src": "160644:10:38", "type": "", "value": "0x1c41a336" } @@ -182762,13 +182762,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "160631:6:18" + "src": "160631:6:38" }, "nodeType": "YulFunctionCall", - "src": "160631:24:18" + "src": "160631:24:38" }, "nodeType": "YulExpressionStatement", - "src": "160631:24:18" + "src": "160631:24:38" }, { "expression": { @@ -182776,26 +182776,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "160675:4:18", + "src": "160675:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "160681:2:18" + "src": "160681:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "160668:6:18" + "src": "160668:6:38" }, "nodeType": "YulFunctionCall", - "src": "160668:16:18" + "src": "160668:16:38" }, "nodeType": "YulExpressionStatement", - "src": "160668:16:18" + "src": "160668:16:38" }, { "expression": { @@ -182803,26 +182803,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "160704:4:18", + "src": "160704:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "160710:2:18" + "src": "160710:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "160697:6:18" + "src": "160697:6:38" }, "nodeType": "YulFunctionCall", - "src": "160697:16:18" + "src": "160697:16:38" }, "nodeType": "YulExpressionStatement", - "src": "160697:16:18" + "src": "160697:16:38" }, { "expression": { @@ -182830,26 +182830,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "160733:4:18", + "src": "160733:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "160739:2:18" + "src": "160739:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "160726:6:18" + "src": "160726:6:38" }, "nodeType": "YulFunctionCall", - "src": "160726:16:18" + "src": "160726:16:38" }, "nodeType": "YulExpressionStatement", - "src": "160726:16:18" + "src": "160726:16:38" }, { "expression": { @@ -182857,112 +182857,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "160762:4:18", + "src": "160762:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "160768:2:18" + "src": "160768:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "160755:6:18" + "src": "160755:6:38" }, "nodeType": "YulFunctionCall", - "src": "160755:16:18" + "src": "160755:16:38" }, "nodeType": "YulExpressionStatement", - "src": "160755:16:18" + "src": "160755:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35735, + "declaration": 38796, "isOffset": false, "isSlot": false, - "src": "160420:2:18", + "src": "160420:2:38", "valueSize": 1 }, { - "declaration": 35738, + "declaration": 38799, "isOffset": false, "isSlot": false, - "src": "160450:2:18", + "src": "160450:2:38", "valueSize": 1 }, { - "declaration": 35741, + "declaration": 38802, "isOffset": false, "isSlot": false, - "src": "160480:2:18", + "src": "160480:2:38", "valueSize": 1 }, { - "declaration": 35744, + "declaration": 38805, "isOffset": false, "isSlot": false, - "src": "160510:2:18", + "src": "160510:2:38", "valueSize": 1 }, { - "declaration": 35747, + "declaration": 38808, "isOffset": false, "isSlot": false, - "src": "160540:2:18", + "src": "160540:2:38", "valueSize": 1 }, { - "declaration": 35725, + "declaration": 38786, "isOffset": false, "isSlot": false, - "src": "160681:2:18", + "src": "160681:2:38", "valueSize": 1 }, { - "declaration": 35727, + "declaration": 38788, "isOffset": false, "isSlot": false, - "src": "160710:2:18", + "src": "160710:2:38", "valueSize": 1 }, { - "declaration": 35729, + "declaration": 38790, "isOffset": false, "isSlot": false, - "src": "160739:2:18", + "src": "160739:2:38", "valueSize": 1 }, { - "declaration": 35731, + "declaration": 38792, "isOffset": false, "isSlot": false, - "src": "160768:2:18", + "src": "160768:2:38", "valueSize": 1 } ], - "id": 35749, + "id": 38810, "nodeType": "InlineAssembly", - "src": "160397:384:18" + "src": "160397:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35751, + "id": 38812, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "160806:4:18", + "src": "160806:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -182971,14 +182971,14 @@ }, { "hexValue": "30783834", - "id": 35752, + "id": 38813, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "160812:4:18", + "src": "160812:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -182997,18 +182997,18 @@ "typeString": "int_const 132" } ], - "id": 35750, + "id": 38811, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "160790:15:18", + "referencedDeclaration": 33383, + "src": "160790:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35753, + "id": 38814, "isConstant": false, "isLValue": false, "isPure": false, @@ -183017,21 +183017,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "160790:27:18", + "src": "160790:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35754, + "id": 38815, "nodeType": "ExpressionStatement", - "src": "160790:27:18" + "src": "160790:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "160836:156:18", + "src": "160836:156:38", "statements": [ { "expression": { @@ -183039,26 +183039,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "160857:4:18", + "src": "160857:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "160863:2:18" + "src": "160863:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "160850:6:18" + "src": "160850:6:38" }, "nodeType": "YulFunctionCall", - "src": "160850:16:18" + "src": "160850:16:38" }, "nodeType": "YulExpressionStatement", - "src": "160850:16:18" + "src": "160850:16:38" }, { "expression": { @@ -183066,26 +183066,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "160886:4:18", + "src": "160886:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "160892:2:18" + "src": "160892:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "160879:6:18" + "src": "160879:6:38" }, "nodeType": "YulFunctionCall", - "src": "160879:16:18" + "src": "160879:16:38" }, "nodeType": "YulExpressionStatement", - "src": "160879:16:18" + "src": "160879:16:38" }, { "expression": { @@ -183093,26 +183093,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "160915:4:18", + "src": "160915:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "160921:2:18" + "src": "160921:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "160908:6:18" + "src": "160908:6:38" }, "nodeType": "YulFunctionCall", - "src": "160908:16:18" + "src": "160908:16:38" }, "nodeType": "YulExpressionStatement", - "src": "160908:16:18" + "src": "160908:16:38" }, { "expression": { @@ -183120,26 +183120,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "160944:4:18", + "src": "160944:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "160950:2:18" + "src": "160950:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "160937:6:18" + "src": "160937:6:38" }, "nodeType": "YulFunctionCall", - "src": "160937:16:18" + "src": "160937:16:38" }, "nodeType": "YulExpressionStatement", - "src": "160937:16:18" + "src": "160937:16:38" }, { "expression": { @@ -183147,70 +183147,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "160973:4:18", + "src": "160973:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "160979:2:18" + "src": "160979:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "160966:6:18" + "src": "160966:6:38" }, "nodeType": "YulFunctionCall", - "src": "160966:16:18" + "src": "160966:16:38" }, "nodeType": "YulExpressionStatement", - "src": "160966:16:18" + "src": "160966:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35735, + "declaration": 38796, "isOffset": false, "isSlot": false, - "src": "160863:2:18", + "src": "160863:2:38", "valueSize": 1 }, { - "declaration": 35738, + "declaration": 38799, "isOffset": false, "isSlot": false, - "src": "160892:2:18", + "src": "160892:2:38", "valueSize": 1 }, { - "declaration": 35741, + "declaration": 38802, "isOffset": false, "isSlot": false, - "src": "160921:2:18", + "src": "160921:2:38", "valueSize": 1 }, { - "declaration": 35744, + "declaration": 38805, "isOffset": false, "isSlot": false, - "src": "160950:2:18", + "src": "160950:2:38", "valueSize": 1 }, { - "declaration": 35747, + "declaration": 38808, "isOffset": false, "isSlot": false, - "src": "160979:2:18", + "src": "160979:2:38", "valueSize": 1 } ], - "id": 35755, + "id": 38816, "nodeType": "InlineAssembly", - "src": "160827:165:18" + "src": "160827:165:38" } ] }, @@ -183218,20 +183218,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "160227:3:18", + "nameLocation": "160227:3:38", "parameters": { - "id": 35732, + "id": 38793, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35725, + "id": 38786, "mutability": "mutable", "name": "p0", - "nameLocation": "160236:2:18", + "nameLocation": "160236:2:38", "nodeType": "VariableDeclaration", - "scope": 35757, - "src": "160231:7:18", + "scope": 38818, + "src": "160231:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -183239,10 +183239,10 @@ "typeString": "bool" }, "typeName": { - "id": 35724, + "id": 38785, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "160231:4:18", + "src": "160231:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -183252,13 +183252,13 @@ }, { "constant": false, - "id": 35727, + "id": 38788, "mutability": "mutable", "name": "p1", - "nameLocation": "160248:2:18", + "nameLocation": "160248:2:38", "nodeType": "VariableDeclaration", - "scope": 35757, - "src": "160240:10:18", + "scope": 38818, + "src": "160240:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -183266,10 +183266,10 @@ "typeString": "address" }, "typeName": { - "id": 35726, + "id": 38787, "name": "address", "nodeType": "ElementaryTypeName", - "src": "160240:7:18", + "src": "160240:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -183280,13 +183280,13 @@ }, { "constant": false, - "id": 35729, + "id": 38790, "mutability": "mutable", "name": "p2", - "nameLocation": "160257:2:18", + "nameLocation": "160257:2:38", "nodeType": "VariableDeclaration", - "scope": 35757, - "src": "160252:7:18", + "scope": 38818, + "src": "160252:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -183294,10 +183294,10 @@ "typeString": "bool" }, "typeName": { - "id": 35728, + "id": 38789, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "160252:4:18", + "src": "160252:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -183307,13 +183307,13 @@ }, { "constant": false, - "id": 35731, + "id": 38792, "mutability": "mutable", "name": "p3", - "nameLocation": "160269:2:18", + "nameLocation": "160269:2:38", "nodeType": "VariableDeclaration", - "scope": 35757, - "src": "160261:10:18", + "scope": 38818, + "src": "160261:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -183321,10 +183321,10 @@ "typeString": "address" }, "typeName": { - "id": 35730, + "id": 38791, "name": "address", "nodeType": "ElementaryTypeName", - "src": "160261:7:18", + "src": "160261:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -183334,44 +183334,44 @@ "visibility": "internal" } ], - "src": "160230:42:18" + "src": "160230:42:38" }, "returnParameters": { - "id": 35733, + "id": 38794, "nodeType": "ParameterList", "parameters": [], - "src": "160287:0:18" + "src": "160287:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35791, + "id": 38852, "nodeType": "FunctionDefinition", - "src": "161004:774:18", + "src": "161004:774:38", "nodes": [], "body": { - "id": 35790, + "id": 38851, "nodeType": "Block", - "src": "161070:708:18", + "src": "161070:708:38", "nodes": [], "statements": [ { "assignments": [ - 35769 + 38830 ], "declarations": [ { "constant": false, - "id": 35769, + "id": 38830, "mutability": "mutable", "name": "m0", - "nameLocation": "161088:2:18", + "nameLocation": "161088:2:38", "nodeType": "VariableDeclaration", - "scope": 35790, - "src": "161080:10:18", + "scope": 38851, + "src": "161080:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -183379,10 +183379,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35768, + "id": 38829, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "161080:7:18", + "src": "161080:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -183391,24 +183391,24 @@ "visibility": "internal" } ], - "id": 35770, + "id": 38831, "nodeType": "VariableDeclarationStatement", - "src": "161080:10:18" + "src": "161080:10:38" }, { "assignments": [ - 35772 + 38833 ], "declarations": [ { "constant": false, - "id": 35772, + "id": 38833, "mutability": "mutable", "name": "m1", - "nameLocation": "161108:2:18", + "nameLocation": "161108:2:38", "nodeType": "VariableDeclaration", - "scope": 35790, - "src": "161100:10:18", + "scope": 38851, + "src": "161100:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -183416,10 +183416,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35771, + "id": 38832, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "161100:7:18", + "src": "161100:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -183428,24 +183428,24 @@ "visibility": "internal" } ], - "id": 35773, + "id": 38834, "nodeType": "VariableDeclarationStatement", - "src": "161100:10:18" + "src": "161100:10:38" }, { "assignments": [ - 35775 + 38836 ], "declarations": [ { "constant": false, - "id": 35775, + "id": 38836, "mutability": "mutable", "name": "m2", - "nameLocation": "161128:2:18", + "nameLocation": "161128:2:38", "nodeType": "VariableDeclaration", - "scope": 35790, - "src": "161120:10:18", + "scope": 38851, + "src": "161120:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -183453,10 +183453,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35774, + "id": 38835, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "161120:7:18", + "src": "161120:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -183465,24 +183465,24 @@ "visibility": "internal" } ], - "id": 35776, + "id": 38837, "nodeType": "VariableDeclarationStatement", - "src": "161120:10:18" + "src": "161120:10:38" }, { "assignments": [ - 35778 + 38839 ], "declarations": [ { "constant": false, - "id": 35778, + "id": 38839, "mutability": "mutable", "name": "m3", - "nameLocation": "161148:2:18", + "nameLocation": "161148:2:38", "nodeType": "VariableDeclaration", - "scope": 35790, - "src": "161140:10:18", + "scope": 38851, + "src": "161140:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -183490,10 +183490,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35777, + "id": 38838, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "161140:7:18", + "src": "161140:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -183502,24 +183502,24 @@ "visibility": "internal" } ], - "id": 35779, + "id": 38840, "nodeType": "VariableDeclarationStatement", - "src": "161140:10:18" + "src": "161140:10:38" }, { "assignments": [ - 35781 + 38842 ], "declarations": [ { "constant": false, - "id": 35781, + "id": 38842, "mutability": "mutable", "name": "m4", - "nameLocation": "161168:2:18", + "nameLocation": "161168:2:38", "nodeType": "VariableDeclaration", - "scope": 35790, - "src": "161160:10:18", + "scope": 38851, + "src": "161160:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -183527,10 +183527,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35780, + "id": 38841, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "161160:7:18", + "src": "161160:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -183539,24 +183539,24 @@ "visibility": "internal" } ], - "id": 35782, + "id": 38843, "nodeType": "VariableDeclarationStatement", - "src": "161160:10:18" + "src": "161160:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "161189:372:18", + "src": "161189:372:38", "statements": [ { "nodeType": "YulAssignment", - "src": "161203:17:18", + "src": "161203:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "161215:4:18", + "src": "161215:4:38", "type": "", "value": "0x00" } @@ -183564,28 +183564,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "161209:5:18" + "src": "161209:5:38" }, "nodeType": "YulFunctionCall", - "src": "161209:11:18" + "src": "161209:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "161203:2:18" + "src": "161203:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "161233:17:18", + "src": "161233:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "161245:4:18", + "src": "161245:4:38", "type": "", "value": "0x20" } @@ -183593,28 +183593,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "161239:5:18" + "src": "161239:5:38" }, "nodeType": "YulFunctionCall", - "src": "161239:11:18" + "src": "161239:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "161233:2:18" + "src": "161233:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "161263:17:18", + "src": "161263:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "161275:4:18", + "src": "161275:4:38", "type": "", "value": "0x40" } @@ -183622,28 +183622,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "161269:5:18" + "src": "161269:5:38" }, "nodeType": "YulFunctionCall", - "src": "161269:11:18" + "src": "161269:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "161263:2:18" + "src": "161263:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "161293:17:18", + "src": "161293:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "161305:4:18", + "src": "161305:4:38", "type": "", "value": "0x60" } @@ -183651,28 +183651,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "161299:5:18" + "src": "161299:5:38" }, "nodeType": "YulFunctionCall", - "src": "161299:11:18" + "src": "161299:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "161293:2:18" + "src": "161293:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "161323:17:18", + "src": "161323:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "161335:4:18", + "src": "161335:4:38", "type": "", "value": "0x80" } @@ -183680,16 +183680,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "161329:5:18" + "src": "161329:5:38" }, "nodeType": "YulFunctionCall", - "src": "161329:11:18" + "src": "161329:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "161323:2:18" + "src": "161323:2:38" } ] }, @@ -183699,14 +183699,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "161418:4:18", + "src": "161418:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "161424:10:18", + "src": "161424:10:38", "type": "", "value": "0x6a9c478b" } @@ -183714,13 +183714,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "161411:6:18" + "src": "161411:6:38" }, "nodeType": "YulFunctionCall", - "src": "161411:24:18" + "src": "161411:24:38" }, "nodeType": "YulExpressionStatement", - "src": "161411:24:18" + "src": "161411:24:38" }, { "expression": { @@ -183728,26 +183728,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "161455:4:18", + "src": "161455:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "161461:2:18" + "src": "161461:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "161448:6:18" + "src": "161448:6:38" }, "nodeType": "YulFunctionCall", - "src": "161448:16:18" + "src": "161448:16:38" }, "nodeType": "YulExpressionStatement", - "src": "161448:16:18" + "src": "161448:16:38" }, { "expression": { @@ -183755,26 +183755,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "161484:4:18", + "src": "161484:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "161490:2:18" + "src": "161490:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "161477:6:18" + "src": "161477:6:38" }, "nodeType": "YulFunctionCall", - "src": "161477:16:18" + "src": "161477:16:38" }, "nodeType": "YulExpressionStatement", - "src": "161477:16:18" + "src": "161477:16:38" }, { "expression": { @@ -183782,26 +183782,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "161513:4:18", + "src": "161513:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "161519:2:18" + "src": "161519:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "161506:6:18" + "src": "161506:6:38" }, "nodeType": "YulFunctionCall", - "src": "161506:16:18" + "src": "161506:16:38" }, "nodeType": "YulExpressionStatement", - "src": "161506:16:18" + "src": "161506:16:38" }, { "expression": { @@ -183809,112 +183809,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "161542:4:18", + "src": "161542:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "161548:2:18" + "src": "161548:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "161535:6:18" + "src": "161535:6:38" }, "nodeType": "YulFunctionCall", - "src": "161535:16:18" + "src": "161535:16:38" }, "nodeType": "YulExpressionStatement", - "src": "161535:16:18" + "src": "161535:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35769, + "declaration": 38830, "isOffset": false, "isSlot": false, - "src": "161203:2:18", + "src": "161203:2:38", "valueSize": 1 }, { - "declaration": 35772, + "declaration": 38833, "isOffset": false, "isSlot": false, - "src": "161233:2:18", + "src": "161233:2:38", "valueSize": 1 }, { - "declaration": 35775, + "declaration": 38836, "isOffset": false, "isSlot": false, - "src": "161263:2:18", + "src": "161263:2:38", "valueSize": 1 }, { - "declaration": 35778, + "declaration": 38839, "isOffset": false, "isSlot": false, - "src": "161293:2:18", + "src": "161293:2:38", "valueSize": 1 }, { - "declaration": 35781, + "declaration": 38842, "isOffset": false, "isSlot": false, - "src": "161323:2:18", + "src": "161323:2:38", "valueSize": 1 }, { - "declaration": 35759, + "declaration": 38820, "isOffset": false, "isSlot": false, - "src": "161461:2:18", + "src": "161461:2:38", "valueSize": 1 }, { - "declaration": 35761, + "declaration": 38822, "isOffset": false, "isSlot": false, - "src": "161490:2:18", + "src": "161490:2:38", "valueSize": 1 }, { - "declaration": 35763, + "declaration": 38824, "isOffset": false, "isSlot": false, - "src": "161519:2:18", + "src": "161519:2:38", "valueSize": 1 }, { - "declaration": 35765, + "declaration": 38826, "isOffset": false, "isSlot": false, - "src": "161548:2:18", + "src": "161548:2:38", "valueSize": 1 } ], - "id": 35783, + "id": 38844, "nodeType": "InlineAssembly", - "src": "161180:381:18" + "src": "161180:381:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35785, + "id": 38846, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "161586:4:18", + "src": "161586:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -183923,14 +183923,14 @@ }, { "hexValue": "30783834", - "id": 35786, + "id": 38847, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "161592:4:18", + "src": "161592:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -183949,18 +183949,18 @@ "typeString": "int_const 132" } ], - "id": 35784, + "id": 38845, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "161570:15:18", + "referencedDeclaration": 33383, + "src": "161570:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35787, + "id": 38848, "isConstant": false, "isLValue": false, "isPure": false, @@ -183969,21 +183969,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "161570:27:18", + "src": "161570:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35788, + "id": 38849, "nodeType": "ExpressionStatement", - "src": "161570:27:18" + "src": "161570:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "161616:156:18", + "src": "161616:156:38", "statements": [ { "expression": { @@ -183991,26 +183991,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "161637:4:18", + "src": "161637:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "161643:2:18" + "src": "161643:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "161630:6:18" + "src": "161630:6:38" }, "nodeType": "YulFunctionCall", - "src": "161630:16:18" + "src": "161630:16:38" }, "nodeType": "YulExpressionStatement", - "src": "161630:16:18" + "src": "161630:16:38" }, { "expression": { @@ -184018,26 +184018,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "161666:4:18", + "src": "161666:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "161672:2:18" + "src": "161672:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "161659:6:18" + "src": "161659:6:38" }, "nodeType": "YulFunctionCall", - "src": "161659:16:18" + "src": "161659:16:38" }, "nodeType": "YulExpressionStatement", - "src": "161659:16:18" + "src": "161659:16:38" }, { "expression": { @@ -184045,26 +184045,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "161695:4:18", + "src": "161695:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "161701:2:18" + "src": "161701:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "161688:6:18" + "src": "161688:6:38" }, "nodeType": "YulFunctionCall", - "src": "161688:16:18" + "src": "161688:16:38" }, "nodeType": "YulExpressionStatement", - "src": "161688:16:18" + "src": "161688:16:38" }, { "expression": { @@ -184072,26 +184072,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "161724:4:18", + "src": "161724:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "161730:2:18" + "src": "161730:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "161717:6:18" + "src": "161717:6:38" }, "nodeType": "YulFunctionCall", - "src": "161717:16:18" + "src": "161717:16:38" }, "nodeType": "YulExpressionStatement", - "src": "161717:16:18" + "src": "161717:16:38" }, { "expression": { @@ -184099,70 +184099,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "161753:4:18", + "src": "161753:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "161759:2:18" + "src": "161759:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "161746:6:18" + "src": "161746:6:38" }, "nodeType": "YulFunctionCall", - "src": "161746:16:18" + "src": "161746:16:38" }, "nodeType": "YulExpressionStatement", - "src": "161746:16:18" + "src": "161746:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35769, + "declaration": 38830, "isOffset": false, "isSlot": false, - "src": "161643:2:18", + "src": "161643:2:38", "valueSize": 1 }, { - "declaration": 35772, + "declaration": 38833, "isOffset": false, "isSlot": false, - "src": "161672:2:18", + "src": "161672:2:38", "valueSize": 1 }, { - "declaration": 35775, + "declaration": 38836, "isOffset": false, "isSlot": false, - "src": "161701:2:18", + "src": "161701:2:38", "valueSize": 1 }, { - "declaration": 35778, + "declaration": 38839, "isOffset": false, "isSlot": false, - "src": "161730:2:18", + "src": "161730:2:38", "valueSize": 1 }, { - "declaration": 35781, + "declaration": 38842, "isOffset": false, "isSlot": false, - "src": "161759:2:18", + "src": "161759:2:38", "valueSize": 1 } ], - "id": 35789, + "id": 38850, "nodeType": "InlineAssembly", - "src": "161607:165:18" + "src": "161607:165:38" } ] }, @@ -184170,20 +184170,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "161013:3:18", + "nameLocation": "161013:3:38", "parameters": { - "id": 35766, + "id": 38827, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35759, + "id": 38820, "mutability": "mutable", "name": "p0", - "nameLocation": "161022:2:18", + "nameLocation": "161022:2:38", "nodeType": "VariableDeclaration", - "scope": 35791, - "src": "161017:7:18", + "scope": 38852, + "src": "161017:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -184191,10 +184191,10 @@ "typeString": "bool" }, "typeName": { - "id": 35758, + "id": 38819, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "161017:4:18", + "src": "161017:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -184204,13 +184204,13 @@ }, { "constant": false, - "id": 35761, + "id": 38822, "mutability": "mutable", "name": "p1", - "nameLocation": "161034:2:18", + "nameLocation": "161034:2:38", "nodeType": "VariableDeclaration", - "scope": 35791, - "src": "161026:10:18", + "scope": 38852, + "src": "161026:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -184218,10 +184218,10 @@ "typeString": "address" }, "typeName": { - "id": 35760, + "id": 38821, "name": "address", "nodeType": "ElementaryTypeName", - "src": "161026:7:18", + "src": "161026:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -184232,13 +184232,13 @@ }, { "constant": false, - "id": 35763, + "id": 38824, "mutability": "mutable", "name": "p2", - "nameLocation": "161043:2:18", + "nameLocation": "161043:2:38", "nodeType": "VariableDeclaration", - "scope": 35791, - "src": "161038:7:18", + "scope": 38852, + "src": "161038:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -184246,10 +184246,10 @@ "typeString": "bool" }, "typeName": { - "id": 35762, + "id": 38823, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "161038:4:18", + "src": "161038:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -184259,13 +184259,13 @@ }, { "constant": false, - "id": 35765, + "id": 38826, "mutability": "mutable", "name": "p3", - "nameLocation": "161052:2:18", + "nameLocation": "161052:2:38", "nodeType": "VariableDeclaration", - "scope": 35791, - "src": "161047:7:18", + "scope": 38852, + "src": "161047:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -184273,10 +184273,10 @@ "typeString": "bool" }, "typeName": { - "id": 35764, + "id": 38825, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "161047:4:18", + "src": "161047:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -184285,44 +184285,44 @@ "visibility": "internal" } ], - "src": "161016:39:18" + "src": "161016:39:38" }, "returnParameters": { - "id": 35767, + "id": 38828, "nodeType": "ParameterList", "parameters": [], - "src": "161070:0:18" + "src": "161070:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35825, + "id": 38886, "nodeType": "FunctionDefinition", - "src": "161784:780:18", + "src": "161784:780:38", "nodes": [], "body": { - "id": 35824, + "id": 38885, "nodeType": "Block", - "src": "161853:711:18", + "src": "161853:711:38", "nodes": [], "statements": [ { "assignments": [ - 35803 + 38864 ], "declarations": [ { "constant": false, - "id": 35803, + "id": 38864, "mutability": "mutable", "name": "m0", - "nameLocation": "161871:2:18", + "nameLocation": "161871:2:38", "nodeType": "VariableDeclaration", - "scope": 35824, - "src": "161863:10:18", + "scope": 38885, + "src": "161863:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -184330,10 +184330,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35802, + "id": 38863, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "161863:7:18", + "src": "161863:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -184342,24 +184342,24 @@ "visibility": "internal" } ], - "id": 35804, + "id": 38865, "nodeType": "VariableDeclarationStatement", - "src": "161863:10:18" + "src": "161863:10:38" }, { "assignments": [ - 35806 + 38867 ], "declarations": [ { "constant": false, - "id": 35806, + "id": 38867, "mutability": "mutable", "name": "m1", - "nameLocation": "161891:2:18", + "nameLocation": "161891:2:38", "nodeType": "VariableDeclaration", - "scope": 35824, - "src": "161883:10:18", + "scope": 38885, + "src": "161883:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -184367,10 +184367,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35805, + "id": 38866, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "161883:7:18", + "src": "161883:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -184379,24 +184379,24 @@ "visibility": "internal" } ], - "id": 35807, + "id": 38868, "nodeType": "VariableDeclarationStatement", - "src": "161883:10:18" + "src": "161883:10:38" }, { "assignments": [ - 35809 + 38870 ], "declarations": [ { "constant": false, - "id": 35809, + "id": 38870, "mutability": "mutable", "name": "m2", - "nameLocation": "161911:2:18", + "nameLocation": "161911:2:38", "nodeType": "VariableDeclaration", - "scope": 35824, - "src": "161903:10:18", + "scope": 38885, + "src": "161903:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -184404,10 +184404,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35808, + "id": 38869, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "161903:7:18", + "src": "161903:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -184416,24 +184416,24 @@ "visibility": "internal" } ], - "id": 35810, + "id": 38871, "nodeType": "VariableDeclarationStatement", - "src": "161903:10:18" + "src": "161903:10:38" }, { "assignments": [ - 35812 + 38873 ], "declarations": [ { "constant": false, - "id": 35812, + "id": 38873, "mutability": "mutable", "name": "m3", - "nameLocation": "161931:2:18", + "nameLocation": "161931:2:38", "nodeType": "VariableDeclaration", - "scope": 35824, - "src": "161923:10:18", + "scope": 38885, + "src": "161923:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -184441,10 +184441,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35811, + "id": 38872, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "161923:7:18", + "src": "161923:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -184453,24 +184453,24 @@ "visibility": "internal" } ], - "id": 35813, + "id": 38874, "nodeType": "VariableDeclarationStatement", - "src": "161923:10:18" + "src": "161923:10:38" }, { "assignments": [ - 35815 + 38876 ], "declarations": [ { "constant": false, - "id": 35815, + "id": 38876, "mutability": "mutable", "name": "m4", - "nameLocation": "161951:2:18", + "nameLocation": "161951:2:38", "nodeType": "VariableDeclaration", - "scope": 35824, - "src": "161943:10:18", + "scope": 38885, + "src": "161943:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -184478,10 +184478,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35814, + "id": 38875, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "161943:7:18", + "src": "161943:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -184490,24 +184490,24 @@ "visibility": "internal" } ], - "id": 35816, + "id": 38877, "nodeType": "VariableDeclarationStatement", - "src": "161943:10:18" + "src": "161943:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "161972:375:18", + "src": "161972:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "161986:17:18", + "src": "161986:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "161998:4:18", + "src": "161998:4:38", "type": "", "value": "0x00" } @@ -184515,28 +184515,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "161992:5:18" + "src": "161992:5:38" }, "nodeType": "YulFunctionCall", - "src": "161992:11:18" + "src": "161992:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "161986:2:18" + "src": "161986:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "162016:17:18", + "src": "162016:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "162028:4:18", + "src": "162028:4:38", "type": "", "value": "0x20" } @@ -184544,28 +184544,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "162022:5:18" + "src": "162022:5:38" }, "nodeType": "YulFunctionCall", - "src": "162022:11:18" + "src": "162022:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "162016:2:18" + "src": "162016:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "162046:17:18", + "src": "162046:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "162058:4:18", + "src": "162058:4:38", "type": "", "value": "0x40" } @@ -184573,28 +184573,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "162052:5:18" + "src": "162052:5:38" }, "nodeType": "YulFunctionCall", - "src": "162052:11:18" + "src": "162052:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "162046:2:18" + "src": "162046:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "162076:17:18", + "src": "162076:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "162088:4:18", + "src": "162088:4:38", "type": "", "value": "0x60" } @@ -184602,28 +184602,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "162082:5:18" + "src": "162082:5:38" }, "nodeType": "YulFunctionCall", - "src": "162082:11:18" + "src": "162082:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "162076:2:18" + "src": "162076:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "162106:17:18", + "src": "162106:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "162118:4:18", + "src": "162118:4:38", "type": "", "value": "0x80" } @@ -184631,16 +184631,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "162112:5:18" + "src": "162112:5:38" }, "nodeType": "YulFunctionCall", - "src": "162112:11:18" + "src": "162112:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "162106:2:18" + "src": "162106:2:38" } ] }, @@ -184650,14 +184650,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "162204:4:18", + "src": "162204:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "162210:10:18", + "src": "162210:10:38", "type": "", "value": "0x07831502" } @@ -184665,13 +184665,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "162197:6:18" + "src": "162197:6:38" }, "nodeType": "YulFunctionCall", - "src": "162197:24:18" + "src": "162197:24:38" }, "nodeType": "YulExpressionStatement", - "src": "162197:24:18" + "src": "162197:24:38" }, { "expression": { @@ -184679,26 +184679,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "162241:4:18", + "src": "162241:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "162247:2:18" + "src": "162247:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "162234:6:18" + "src": "162234:6:38" }, "nodeType": "YulFunctionCall", - "src": "162234:16:18" + "src": "162234:16:38" }, "nodeType": "YulExpressionStatement", - "src": "162234:16:18" + "src": "162234:16:38" }, { "expression": { @@ -184706,26 +184706,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "162270:4:18", + "src": "162270:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "162276:2:18" + "src": "162276:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "162263:6:18" + "src": "162263:6:38" }, "nodeType": "YulFunctionCall", - "src": "162263:16:18" + "src": "162263:16:38" }, "nodeType": "YulExpressionStatement", - "src": "162263:16:18" + "src": "162263:16:38" }, { "expression": { @@ -184733,26 +184733,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "162299:4:18", + "src": "162299:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "162305:2:18" + "src": "162305:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "162292:6:18" + "src": "162292:6:38" }, "nodeType": "YulFunctionCall", - "src": "162292:16:18" + "src": "162292:16:38" }, "nodeType": "YulExpressionStatement", - "src": "162292:16:18" + "src": "162292:16:38" }, { "expression": { @@ -184760,112 +184760,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "162328:4:18", + "src": "162328:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "162334:2:18" + "src": "162334:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "162321:6:18" + "src": "162321:6:38" }, "nodeType": "YulFunctionCall", - "src": "162321:16:18" + "src": "162321:16:38" }, "nodeType": "YulExpressionStatement", - "src": "162321:16:18" + "src": "162321:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35803, + "declaration": 38864, "isOffset": false, "isSlot": false, - "src": "161986:2:18", + "src": "161986:2:38", "valueSize": 1 }, { - "declaration": 35806, + "declaration": 38867, "isOffset": false, "isSlot": false, - "src": "162016:2:18", + "src": "162016:2:38", "valueSize": 1 }, { - "declaration": 35809, + "declaration": 38870, "isOffset": false, "isSlot": false, - "src": "162046:2:18", + "src": "162046:2:38", "valueSize": 1 }, { - "declaration": 35812, + "declaration": 38873, "isOffset": false, "isSlot": false, - "src": "162076:2:18", + "src": "162076:2:38", "valueSize": 1 }, { - "declaration": 35815, + "declaration": 38876, "isOffset": false, "isSlot": false, - "src": "162106:2:18", + "src": "162106:2:38", "valueSize": 1 }, { - "declaration": 35793, + "declaration": 38854, "isOffset": false, "isSlot": false, - "src": "162247:2:18", + "src": "162247:2:38", "valueSize": 1 }, { - "declaration": 35795, + "declaration": 38856, "isOffset": false, "isSlot": false, - "src": "162276:2:18", + "src": "162276:2:38", "valueSize": 1 }, { - "declaration": 35797, + "declaration": 38858, "isOffset": false, "isSlot": false, - "src": "162305:2:18", + "src": "162305:2:38", "valueSize": 1 }, { - "declaration": 35799, + "declaration": 38860, "isOffset": false, "isSlot": false, - "src": "162334:2:18", + "src": "162334:2:38", "valueSize": 1 } ], - "id": 35817, + "id": 38878, "nodeType": "InlineAssembly", - "src": "161963:384:18" + "src": "161963:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35819, + "id": 38880, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "162372:4:18", + "src": "162372:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -184874,14 +184874,14 @@ }, { "hexValue": "30783834", - "id": 35820, + "id": 38881, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "162378:4:18", + "src": "162378:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -184900,18 +184900,18 @@ "typeString": "int_const 132" } ], - "id": 35818, + "id": 38879, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "162356:15:18", + "referencedDeclaration": 33383, + "src": "162356:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35821, + "id": 38882, "isConstant": false, "isLValue": false, "isPure": false, @@ -184920,21 +184920,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "162356:27:18", + "src": "162356:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35822, + "id": 38883, "nodeType": "ExpressionStatement", - "src": "162356:27:18" + "src": "162356:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "162402:156:18", + "src": "162402:156:38", "statements": [ { "expression": { @@ -184942,26 +184942,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "162423:4:18", + "src": "162423:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "162429:2:18" + "src": "162429:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "162416:6:18" + "src": "162416:6:38" }, "nodeType": "YulFunctionCall", - "src": "162416:16:18" + "src": "162416:16:38" }, "nodeType": "YulExpressionStatement", - "src": "162416:16:18" + "src": "162416:16:38" }, { "expression": { @@ -184969,26 +184969,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "162452:4:18", + "src": "162452:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "162458:2:18" + "src": "162458:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "162445:6:18" + "src": "162445:6:38" }, "nodeType": "YulFunctionCall", - "src": "162445:16:18" + "src": "162445:16:38" }, "nodeType": "YulExpressionStatement", - "src": "162445:16:18" + "src": "162445:16:38" }, { "expression": { @@ -184996,26 +184996,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "162481:4:18", + "src": "162481:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "162487:2:18" + "src": "162487:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "162474:6:18" + "src": "162474:6:38" }, "nodeType": "YulFunctionCall", - "src": "162474:16:18" + "src": "162474:16:38" }, "nodeType": "YulExpressionStatement", - "src": "162474:16:18" + "src": "162474:16:38" }, { "expression": { @@ -185023,26 +185023,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "162510:4:18", + "src": "162510:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "162516:2:18" + "src": "162516:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "162503:6:18" + "src": "162503:6:38" }, "nodeType": "YulFunctionCall", - "src": "162503:16:18" + "src": "162503:16:38" }, "nodeType": "YulExpressionStatement", - "src": "162503:16:18" + "src": "162503:16:38" }, { "expression": { @@ -185050,70 +185050,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "162539:4:18", + "src": "162539:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "162545:2:18" + "src": "162545:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "162532:6:18" + "src": "162532:6:38" }, "nodeType": "YulFunctionCall", - "src": "162532:16:18" + "src": "162532:16:38" }, "nodeType": "YulExpressionStatement", - "src": "162532:16:18" + "src": "162532:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35803, + "declaration": 38864, "isOffset": false, "isSlot": false, - "src": "162429:2:18", + "src": "162429:2:38", "valueSize": 1 }, { - "declaration": 35806, + "declaration": 38867, "isOffset": false, "isSlot": false, - "src": "162458:2:18", + "src": "162458:2:38", "valueSize": 1 }, { - "declaration": 35809, + "declaration": 38870, "isOffset": false, "isSlot": false, - "src": "162487:2:18", + "src": "162487:2:38", "valueSize": 1 }, { - "declaration": 35812, + "declaration": 38873, "isOffset": false, "isSlot": false, - "src": "162516:2:18", + "src": "162516:2:38", "valueSize": 1 }, { - "declaration": 35815, + "declaration": 38876, "isOffset": false, "isSlot": false, - "src": "162545:2:18", + "src": "162545:2:38", "valueSize": 1 } ], - "id": 35823, + "id": 38884, "nodeType": "InlineAssembly", - "src": "162393:165:18" + "src": "162393:165:38" } ] }, @@ -185121,20 +185121,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "161793:3:18", + "nameLocation": "161793:3:38", "parameters": { - "id": 35800, + "id": 38861, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35793, + "id": 38854, "mutability": "mutable", "name": "p0", - "nameLocation": "161802:2:18", + "nameLocation": "161802:2:38", "nodeType": "VariableDeclaration", - "scope": 35825, - "src": "161797:7:18", + "scope": 38886, + "src": "161797:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -185142,10 +185142,10 @@ "typeString": "bool" }, "typeName": { - "id": 35792, + "id": 38853, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "161797:4:18", + "src": "161797:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -185155,13 +185155,13 @@ }, { "constant": false, - "id": 35795, + "id": 38856, "mutability": "mutable", "name": "p1", - "nameLocation": "161814:2:18", + "nameLocation": "161814:2:38", "nodeType": "VariableDeclaration", - "scope": 35825, - "src": "161806:10:18", + "scope": 38886, + "src": "161806:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -185169,10 +185169,10 @@ "typeString": "address" }, "typeName": { - "id": 35794, + "id": 38855, "name": "address", "nodeType": "ElementaryTypeName", - "src": "161806:7:18", + "src": "161806:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -185183,13 +185183,13 @@ }, { "constant": false, - "id": 35797, + "id": 38858, "mutability": "mutable", "name": "p2", - "nameLocation": "161823:2:18", + "nameLocation": "161823:2:38", "nodeType": "VariableDeclaration", - "scope": 35825, - "src": "161818:7:18", + "scope": 38886, + "src": "161818:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -185197,10 +185197,10 @@ "typeString": "bool" }, "typeName": { - "id": 35796, + "id": 38857, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "161818:4:18", + "src": "161818:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -185210,13 +185210,13 @@ }, { "constant": false, - "id": 35799, + "id": 38860, "mutability": "mutable", "name": "p3", - "nameLocation": "161835:2:18", + "nameLocation": "161835:2:38", "nodeType": "VariableDeclaration", - "scope": 35825, - "src": "161827:10:18", + "scope": 38886, + "src": "161827:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -185224,10 +185224,10 @@ "typeString": "uint256" }, "typeName": { - "id": 35798, + "id": 38859, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "161827:7:18", + "src": "161827:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -185236,44 +185236,44 @@ "visibility": "internal" } ], - "src": "161796:42:18" + "src": "161796:42:38" }, "returnParameters": { - "id": 35801, + "id": 38862, "nodeType": "ParameterList", "parameters": [], - "src": "161853:0:18" + "src": "161853:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35865, + "id": 38926, "nodeType": "FunctionDefinition", - "src": "162570:1328:18", + "src": "162570:1328:38", "nodes": [], "body": { - "id": 35864, + "id": 38925, "nodeType": "Block", - "src": "162639:1259:18", + "src": "162639:1259:38", "nodes": [], "statements": [ { "assignments": [ - 35837 + 38898 ], "declarations": [ { "constant": false, - "id": 35837, + "id": 38898, "mutability": "mutable", "name": "m0", - "nameLocation": "162657:2:18", + "nameLocation": "162657:2:38", "nodeType": "VariableDeclaration", - "scope": 35864, - "src": "162649:10:18", + "scope": 38925, + "src": "162649:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -185281,10 +185281,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35836, + "id": 38897, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "162649:7:18", + "src": "162649:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -185293,24 +185293,24 @@ "visibility": "internal" } ], - "id": 35838, + "id": 38899, "nodeType": "VariableDeclarationStatement", - "src": "162649:10:18" + "src": "162649:10:38" }, { "assignments": [ - 35840 + 38901 ], "declarations": [ { "constant": false, - "id": 35840, + "id": 38901, "mutability": "mutable", "name": "m1", - "nameLocation": "162677:2:18", + "nameLocation": "162677:2:38", "nodeType": "VariableDeclaration", - "scope": 35864, - "src": "162669:10:18", + "scope": 38925, + "src": "162669:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -185318,10 +185318,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35839, + "id": 38900, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "162669:7:18", + "src": "162669:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -185330,24 +185330,24 @@ "visibility": "internal" } ], - "id": 35841, + "id": 38902, "nodeType": "VariableDeclarationStatement", - "src": "162669:10:18" + "src": "162669:10:38" }, { "assignments": [ - 35843 + 38904 ], "declarations": [ { "constant": false, - "id": 35843, + "id": 38904, "mutability": "mutable", "name": "m2", - "nameLocation": "162697:2:18", + "nameLocation": "162697:2:38", "nodeType": "VariableDeclaration", - "scope": 35864, - "src": "162689:10:18", + "scope": 38925, + "src": "162689:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -185355,10 +185355,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35842, + "id": 38903, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "162689:7:18", + "src": "162689:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -185367,24 +185367,24 @@ "visibility": "internal" } ], - "id": 35844, + "id": 38905, "nodeType": "VariableDeclarationStatement", - "src": "162689:10:18" + "src": "162689:10:38" }, { "assignments": [ - 35846 + 38907 ], "declarations": [ { "constant": false, - "id": 35846, + "id": 38907, "mutability": "mutable", "name": "m3", - "nameLocation": "162717:2:18", + "nameLocation": "162717:2:38", "nodeType": "VariableDeclaration", - "scope": 35864, - "src": "162709:10:18", + "scope": 38925, + "src": "162709:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -185392,10 +185392,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35845, + "id": 38906, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "162709:7:18", + "src": "162709:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -185404,24 +185404,24 @@ "visibility": "internal" } ], - "id": 35847, + "id": 38908, "nodeType": "VariableDeclarationStatement", - "src": "162709:10:18" + "src": "162709:10:38" }, { "assignments": [ - 35849 + 38910 ], "declarations": [ { "constant": false, - "id": 35849, + "id": 38910, "mutability": "mutable", "name": "m4", - "nameLocation": "162737:2:18", + "nameLocation": "162737:2:38", "nodeType": "VariableDeclaration", - "scope": 35864, - "src": "162729:10:18", + "scope": 38925, + "src": "162729:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -185429,10 +185429,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35848, + "id": 38909, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "162729:7:18", + "src": "162729:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -185441,24 +185441,24 @@ "visibility": "internal" } ], - "id": 35850, + "id": 38911, "nodeType": "VariableDeclarationStatement", - "src": "162729:10:18" + "src": "162729:10:38" }, { "assignments": [ - 35852 + 38913 ], "declarations": [ { "constant": false, - "id": 35852, + "id": 38913, "mutability": "mutable", "name": "m5", - "nameLocation": "162757:2:18", + "nameLocation": "162757:2:38", "nodeType": "VariableDeclaration", - "scope": 35864, - "src": "162749:10:18", + "scope": 38925, + "src": "162749:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -185466,10 +185466,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35851, + "id": 38912, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "162749:7:18", + "src": "162749:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -185478,24 +185478,24 @@ "visibility": "internal" } ], - "id": 35853, + "id": 38914, "nodeType": "VariableDeclarationStatement", - "src": "162749:10:18" + "src": "162749:10:38" }, { "assignments": [ - 35855 + 38916 ], "declarations": [ { "constant": false, - "id": 35855, + "id": 38916, "mutability": "mutable", "name": "m6", - "nameLocation": "162777:2:18", + "nameLocation": "162777:2:38", "nodeType": "VariableDeclaration", - "scope": 35864, - "src": "162769:10:18", + "scope": 38925, + "src": "162769:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -185503,10 +185503,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35854, + "id": 38915, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "162769:7:18", + "src": "162769:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -185515,27 +185515,27 @@ "visibility": "internal" } ], - "id": 35856, + "id": 38917, "nodeType": "VariableDeclarationStatement", - "src": "162769:10:18" + "src": "162769:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "162798:825:18", + "src": "162798:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "162841:313:18", + "src": "162841:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "162859:15:18", + "src": "162859:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "162873:1:18", + "src": "162873:1:38", "type": "", "value": "0" }, @@ -185543,7 +185543,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "162863:6:18", + "src": "162863:6:38", "type": "" } ] @@ -185551,16 +185551,16 @@ { "body": { "nodeType": "YulBlock", - "src": "162944:40:18", + "src": "162944:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "162973:9:18", + "src": "162973:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "162975:5:18" + "src": "162975:5:38" } ] }, @@ -185571,33 +185571,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "162961:6:18" + "src": "162961:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "162969:1:18" + "src": "162969:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "162956:4:18" + "src": "162956:4:38" }, "nodeType": "YulFunctionCall", - "src": "162956:15:18" + "src": "162956:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "162949:6:18" + "src": "162949:6:38" }, "nodeType": "YulFunctionCall", - "src": "162949:23:18" + "src": "162949:23:38" }, "nodeType": "YulIf", - "src": "162946:36:18" + "src": "162946:36:38" } ] }, @@ -185606,12 +185606,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "162901:6:18" + "src": "162901:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "162909:4:18", + "src": "162909:4:38", "type": "", "value": "0x20" } @@ -185619,30 +185619,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "162898:2:18" + "src": "162898:2:38" }, "nodeType": "YulFunctionCall", - "src": "162898:16:18" + "src": "162898:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "162915:28:18", + "src": "162915:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "162917:24:18", + "src": "162917:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "162931:6:18" + "src": "162931:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "162939:1:18", + "src": "162939:1:38", "type": "", "value": "1" } @@ -185650,16 +185650,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "162927:3:18" + "src": "162927:3:38" }, "nodeType": "YulFunctionCall", - "src": "162927:14:18" + "src": "162927:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "162917:6:18" + "src": "162917:6:38" } ] } @@ -185667,10 +185667,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "162895:2:18", + "src": "162895:2:38", "statements": [] }, - "src": "162891:93:18" + "src": "162891:93:38" }, { "expression": { @@ -185678,34 +185678,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "163008:3:18" + "src": "163008:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "163013:6:18" + "src": "163013:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "163001:6:18" + "src": "163001:6:38" }, "nodeType": "YulFunctionCall", - "src": "163001:19:18" + "src": "163001:19:38" }, "nodeType": "YulExpressionStatement", - "src": "163001:19:18" + "src": "163001:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "163037:37:18", + "src": "163037:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "163054:3:18", + "src": "163054:3:38", "type": "", "value": "256" }, @@ -185714,38 +185714,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "163063:1:18", + "src": "163063:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "163066:6:18" + "src": "163066:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "163059:3:18" + "src": "163059:3:38" }, "nodeType": "YulFunctionCall", - "src": "163059:14:18" + "src": "163059:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "163050:3:18" + "src": "163050:3:38" }, "nodeType": "YulFunctionCall", - "src": "163050:24:18" + "src": "163050:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "163041:5:18", + "src": "163041:5:38", "type": "" } ] @@ -185758,12 +185758,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "163102:3:18" + "src": "163102:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "163107:4:18", + "src": "163107:4:38", "type": "", "value": "0x20" } @@ -185771,59 +185771,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "163098:3:18" + "src": "163098:3:38" }, "nodeType": "YulFunctionCall", - "src": "163098:14:18" + "src": "163098:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "163118:5:18" + "src": "163118:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "163129:5:18" + "src": "163129:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "163136:1:18" + "src": "163136:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "163125:3:18" + "src": "163125:3:38" }, "nodeType": "YulFunctionCall", - "src": "163125:13:18" + "src": "163125:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "163114:3:18" + "src": "163114:3:38" }, "nodeType": "YulFunctionCall", - "src": "163114:25:18" + "src": "163114:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "163091:6:18" + "src": "163091:6:38" }, "nodeType": "YulFunctionCall", - "src": "163091:49:18" + "src": "163091:49:38" }, "nodeType": "YulExpressionStatement", - "src": "163091:49:18" + "src": "163091:49:38" } ] }, @@ -185833,27 +185833,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "162833:3:18", + "src": "162833:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "162838:1:18", + "src": "162838:1:38", "type": "" } ], - "src": "162812:342:18" + "src": "162812:342:38" }, { "nodeType": "YulAssignment", - "src": "163167:17:18", + "src": "163167:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "163179:4:18", + "src": "163179:4:38", "type": "", "value": "0x00" } @@ -185861,28 +185861,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "163173:5:18" + "src": "163173:5:38" }, "nodeType": "YulFunctionCall", - "src": "163173:11:18" + "src": "163173:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "163167:2:18" + "src": "163167:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "163197:17:18", + "src": "163197:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "163209:4:18", + "src": "163209:4:38", "type": "", "value": "0x20" } @@ -185890,28 +185890,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "163203:5:18" + "src": "163203:5:38" }, "nodeType": "YulFunctionCall", - "src": "163203:11:18" + "src": "163203:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "163197:2:18" + "src": "163197:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "163227:17:18", + "src": "163227:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "163239:4:18", + "src": "163239:4:38", "type": "", "value": "0x40" } @@ -185919,28 +185919,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "163233:5:18" + "src": "163233:5:38" }, "nodeType": "YulFunctionCall", - "src": "163233:11:18" + "src": "163233:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "163227:2:18" + "src": "163227:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "163257:17:18", + "src": "163257:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "163269:4:18", + "src": "163269:4:38", "type": "", "value": "0x60" } @@ -185948,28 +185948,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "163263:5:18" + "src": "163263:5:38" }, "nodeType": "YulFunctionCall", - "src": "163263:11:18" + "src": "163263:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "163257:2:18" + "src": "163257:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "163287:17:18", + "src": "163287:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "163299:4:18", + "src": "163299:4:38", "type": "", "value": "0x80" } @@ -185977,28 +185977,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "163293:5:18" + "src": "163293:5:38" }, "nodeType": "YulFunctionCall", - "src": "163293:11:18" + "src": "163293:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "163287:2:18" + "src": "163287:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "163317:17:18", + "src": "163317:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "163329:4:18", + "src": "163329:4:38", "type": "", "value": "0xa0" } @@ -186006,28 +186006,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "163323:5:18" + "src": "163323:5:38" }, "nodeType": "YulFunctionCall", - "src": "163323:11:18" + "src": "163323:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "163317:2:18" + "src": "163317:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "163347:17:18", + "src": "163347:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "163359:4:18", + "src": "163359:4:38", "type": "", "value": "0xc0" } @@ -186035,16 +186035,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "163353:5:18" + "src": "163353:5:38" }, "nodeType": "YulFunctionCall", - "src": "163353:11:18" + "src": "163353:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "163347:2:18" + "src": "163347:2:38" } ] }, @@ -186054,14 +186054,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "163444:4:18", + "src": "163444:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "163450:10:18", + "src": "163450:10:38", "type": "", "value": "0x4a66cb34" } @@ -186069,13 +186069,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "163437:6:18" + "src": "163437:6:38" }, "nodeType": "YulFunctionCall", - "src": "163437:24:18" + "src": "163437:24:38" }, "nodeType": "YulExpressionStatement", - "src": "163437:24:18" + "src": "163437:24:38" }, { "expression": { @@ -186083,26 +186083,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "163481:4:18", + "src": "163481:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "163487:2:18" + "src": "163487:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "163474:6:18" + "src": "163474:6:38" }, "nodeType": "YulFunctionCall", - "src": "163474:16:18" + "src": "163474:16:38" }, "nodeType": "YulExpressionStatement", - "src": "163474:16:18" + "src": "163474:16:38" }, { "expression": { @@ -186110,26 +186110,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "163510:4:18", + "src": "163510:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "163516:2:18" + "src": "163516:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "163503:6:18" + "src": "163503:6:38" }, "nodeType": "YulFunctionCall", - "src": "163503:16:18" + "src": "163503:16:38" }, "nodeType": "YulExpressionStatement", - "src": "163503:16:18" + "src": "163503:16:38" }, { "expression": { @@ -186137,26 +186137,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "163539:4:18", + "src": "163539:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "163545:2:18" + "src": "163545:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "163532:6:18" + "src": "163532:6:38" }, "nodeType": "YulFunctionCall", - "src": "163532:16:18" + "src": "163532:16:38" }, "nodeType": "YulExpressionStatement", - "src": "163532:16:18" + "src": "163532:16:38" }, { "expression": { @@ -186164,14 +186164,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "163568:4:18", + "src": "163568:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "163574:4:18", + "src": "163574:4:38", "type": "", "value": "0x80" } @@ -186179,13 +186179,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "163561:6:18" + "src": "163561:6:38" }, "nodeType": "YulFunctionCall", - "src": "163561:18:18" + "src": "163561:18:38" }, "nodeType": "YulExpressionStatement", - "src": "163561:18:18" + "src": "163561:18:38" }, { "expression": { @@ -186193,126 +186193,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "163604:4:18", + "src": "163604:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "163610:2:18" + "src": "163610:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "163592:11:18" + "src": "163592:11:38" }, "nodeType": "YulFunctionCall", - "src": "163592:21:18" + "src": "163592:21:38" }, "nodeType": "YulExpressionStatement", - "src": "163592:21:18" + "src": "163592:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35837, + "declaration": 38898, "isOffset": false, "isSlot": false, - "src": "163167:2:18", + "src": "163167:2:38", "valueSize": 1 }, { - "declaration": 35840, + "declaration": 38901, "isOffset": false, "isSlot": false, - "src": "163197:2:18", + "src": "163197:2:38", "valueSize": 1 }, { - "declaration": 35843, + "declaration": 38904, "isOffset": false, "isSlot": false, - "src": "163227:2:18", + "src": "163227:2:38", "valueSize": 1 }, { - "declaration": 35846, + "declaration": 38907, "isOffset": false, "isSlot": false, - "src": "163257:2:18", + "src": "163257:2:38", "valueSize": 1 }, { - "declaration": 35849, + "declaration": 38910, "isOffset": false, "isSlot": false, - "src": "163287:2:18", + "src": "163287:2:38", "valueSize": 1 }, { - "declaration": 35852, + "declaration": 38913, "isOffset": false, "isSlot": false, - "src": "163317:2:18", + "src": "163317:2:38", "valueSize": 1 }, { - "declaration": 35855, + "declaration": 38916, "isOffset": false, "isSlot": false, - "src": "163347:2:18", + "src": "163347:2:38", "valueSize": 1 }, { - "declaration": 35827, + "declaration": 38888, "isOffset": false, "isSlot": false, - "src": "163487:2:18", + "src": "163487:2:38", "valueSize": 1 }, { - "declaration": 35829, + "declaration": 38890, "isOffset": false, "isSlot": false, - "src": "163516:2:18", + "src": "163516:2:38", "valueSize": 1 }, { - "declaration": 35831, + "declaration": 38892, "isOffset": false, "isSlot": false, - "src": "163545:2:18", + "src": "163545:2:38", "valueSize": 1 }, { - "declaration": 35833, + "declaration": 38894, "isOffset": false, "isSlot": false, - "src": "163610:2:18", + "src": "163610:2:38", "valueSize": 1 } ], - "id": 35857, + "id": 38918, "nodeType": "InlineAssembly", - "src": "162789:834:18" + "src": "162789:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35859, + "id": 38920, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "163648:4:18", + "src": "163648:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -186321,14 +186321,14 @@ }, { "hexValue": "30786334", - "id": 35860, + "id": 38921, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "163654:4:18", + "src": "163654:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -186347,18 +186347,18 @@ "typeString": "int_const 196" } ], - "id": 35858, + "id": 38919, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "163632:15:18", + "referencedDeclaration": 33383, + "src": "163632:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35861, + "id": 38922, "isConstant": false, "isLValue": false, "isPure": false, @@ -186367,21 +186367,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "163632:27:18", + "src": "163632:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35862, + "id": 38923, "nodeType": "ExpressionStatement", - "src": "163632:27:18" + "src": "163632:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "163678:214:18", + "src": "163678:214:38", "statements": [ { "expression": { @@ -186389,26 +186389,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "163699:4:18", + "src": "163699:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "163705:2:18" + "src": "163705:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "163692:6:18" + "src": "163692:6:38" }, "nodeType": "YulFunctionCall", - "src": "163692:16:18" + "src": "163692:16:38" }, "nodeType": "YulExpressionStatement", - "src": "163692:16:18" + "src": "163692:16:38" }, { "expression": { @@ -186416,26 +186416,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "163728:4:18", + "src": "163728:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "163734:2:18" + "src": "163734:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "163721:6:18" + "src": "163721:6:38" }, "nodeType": "YulFunctionCall", - "src": "163721:16:18" + "src": "163721:16:38" }, "nodeType": "YulExpressionStatement", - "src": "163721:16:18" + "src": "163721:16:38" }, { "expression": { @@ -186443,26 +186443,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "163757:4:18", + "src": "163757:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "163763:2:18" + "src": "163763:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "163750:6:18" + "src": "163750:6:38" }, "nodeType": "YulFunctionCall", - "src": "163750:16:18" + "src": "163750:16:38" }, "nodeType": "YulExpressionStatement", - "src": "163750:16:18" + "src": "163750:16:38" }, { "expression": { @@ -186470,26 +186470,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "163786:4:18", + "src": "163786:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "163792:2:18" + "src": "163792:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "163779:6:18" + "src": "163779:6:38" }, "nodeType": "YulFunctionCall", - "src": "163779:16:18" + "src": "163779:16:38" }, "nodeType": "YulExpressionStatement", - "src": "163779:16:18" + "src": "163779:16:38" }, { "expression": { @@ -186497,26 +186497,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "163815:4:18", + "src": "163815:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "163821:2:18" + "src": "163821:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "163808:6:18" + "src": "163808:6:38" }, "nodeType": "YulFunctionCall", - "src": "163808:16:18" + "src": "163808:16:38" }, "nodeType": "YulExpressionStatement", - "src": "163808:16:18" + "src": "163808:16:38" }, { "expression": { @@ -186524,26 +186524,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "163844:4:18", + "src": "163844:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "163850:2:18" + "src": "163850:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "163837:6:18" + "src": "163837:6:38" }, "nodeType": "YulFunctionCall", - "src": "163837:16:18" + "src": "163837:16:38" }, "nodeType": "YulExpressionStatement", - "src": "163837:16:18" + "src": "163837:16:38" }, { "expression": { @@ -186551,84 +186551,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "163873:4:18", + "src": "163873:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "163879:2:18" + "src": "163879:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "163866:6:18" + "src": "163866:6:38" }, "nodeType": "YulFunctionCall", - "src": "163866:16:18" + "src": "163866:16:38" }, "nodeType": "YulExpressionStatement", - "src": "163866:16:18" + "src": "163866:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35837, + "declaration": 38898, "isOffset": false, "isSlot": false, - "src": "163705:2:18", + "src": "163705:2:38", "valueSize": 1 }, { - "declaration": 35840, + "declaration": 38901, "isOffset": false, "isSlot": false, - "src": "163734:2:18", + "src": "163734:2:38", "valueSize": 1 }, { - "declaration": 35843, + "declaration": 38904, "isOffset": false, "isSlot": false, - "src": "163763:2:18", + "src": "163763:2:38", "valueSize": 1 }, { - "declaration": 35846, + "declaration": 38907, "isOffset": false, "isSlot": false, - "src": "163792:2:18", + "src": "163792:2:38", "valueSize": 1 }, { - "declaration": 35849, + "declaration": 38910, "isOffset": false, "isSlot": false, - "src": "163821:2:18", + "src": "163821:2:38", "valueSize": 1 }, { - "declaration": 35852, + "declaration": 38913, "isOffset": false, "isSlot": false, - "src": "163850:2:18", + "src": "163850:2:38", "valueSize": 1 }, { - "declaration": 35855, + "declaration": 38916, "isOffset": false, "isSlot": false, - "src": "163879:2:18", + "src": "163879:2:38", "valueSize": 1 } ], - "id": 35863, + "id": 38924, "nodeType": "InlineAssembly", - "src": "163669:223:18" + "src": "163669:223:38" } ] }, @@ -186636,20 +186636,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "162579:3:18", + "nameLocation": "162579:3:38", "parameters": { - "id": 35834, + "id": 38895, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35827, + "id": 38888, "mutability": "mutable", "name": "p0", - "nameLocation": "162588:2:18", + "nameLocation": "162588:2:38", "nodeType": "VariableDeclaration", - "scope": 35865, - "src": "162583:7:18", + "scope": 38926, + "src": "162583:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -186657,10 +186657,10 @@ "typeString": "bool" }, "typeName": { - "id": 35826, + "id": 38887, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "162583:4:18", + "src": "162583:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -186670,13 +186670,13 @@ }, { "constant": false, - "id": 35829, + "id": 38890, "mutability": "mutable", "name": "p1", - "nameLocation": "162600:2:18", + "nameLocation": "162600:2:38", "nodeType": "VariableDeclaration", - "scope": 35865, - "src": "162592:10:18", + "scope": 38926, + "src": "162592:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -186684,10 +186684,10 @@ "typeString": "address" }, "typeName": { - "id": 35828, + "id": 38889, "name": "address", "nodeType": "ElementaryTypeName", - "src": "162592:7:18", + "src": "162592:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -186698,13 +186698,13 @@ }, { "constant": false, - "id": 35831, + "id": 38892, "mutability": "mutable", "name": "p2", - "nameLocation": "162609:2:18", + "nameLocation": "162609:2:38", "nodeType": "VariableDeclaration", - "scope": 35865, - "src": "162604:7:18", + "scope": 38926, + "src": "162604:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -186712,10 +186712,10 @@ "typeString": "bool" }, "typeName": { - "id": 35830, + "id": 38891, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "162604:4:18", + "src": "162604:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -186725,13 +186725,13 @@ }, { "constant": false, - "id": 35833, + "id": 38894, "mutability": "mutable", "name": "p3", - "nameLocation": "162621:2:18", + "nameLocation": "162621:2:38", "nodeType": "VariableDeclaration", - "scope": 35865, - "src": "162613:10:18", + "scope": 38926, + "src": "162613:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -186739,10 +186739,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35832, + "id": 38893, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "162613:7:18", + "src": "162613:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -186751,44 +186751,44 @@ "visibility": "internal" } ], - "src": "162582:42:18" + "src": "162582:42:38" }, "returnParameters": { - "id": 35835, + "id": 38896, "nodeType": "ParameterList", "parameters": [], - "src": "162639:0:18" + "src": "162639:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35899, + "id": 38960, "nodeType": "FunctionDefinition", - "src": "163904:786:18", + "src": "163904:786:38", "nodes": [], "body": { - "id": 35898, + "id": 38959, "nodeType": "Block", - "src": "163976:714:18", + "src": "163976:714:38", "nodes": [], "statements": [ { "assignments": [ - 35877 + 38938 ], "declarations": [ { "constant": false, - "id": 35877, + "id": 38938, "mutability": "mutable", "name": "m0", - "nameLocation": "163994:2:18", + "nameLocation": "163994:2:38", "nodeType": "VariableDeclaration", - "scope": 35898, - "src": "163986:10:18", + "scope": 38959, + "src": "163986:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -186796,10 +186796,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35876, + "id": 38937, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "163986:7:18", + "src": "163986:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -186808,24 +186808,24 @@ "visibility": "internal" } ], - "id": 35878, + "id": 38939, "nodeType": "VariableDeclarationStatement", - "src": "163986:10:18" + "src": "163986:10:38" }, { "assignments": [ - 35880 + 38941 ], "declarations": [ { "constant": false, - "id": 35880, + "id": 38941, "mutability": "mutable", "name": "m1", - "nameLocation": "164014:2:18", + "nameLocation": "164014:2:38", "nodeType": "VariableDeclaration", - "scope": 35898, - "src": "164006:10:18", + "scope": 38959, + "src": "164006:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -186833,10 +186833,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35879, + "id": 38940, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "164006:7:18", + "src": "164006:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -186845,24 +186845,24 @@ "visibility": "internal" } ], - "id": 35881, + "id": 38942, "nodeType": "VariableDeclarationStatement", - "src": "164006:10:18" + "src": "164006:10:38" }, { "assignments": [ - 35883 + 38944 ], "declarations": [ { "constant": false, - "id": 35883, + "id": 38944, "mutability": "mutable", "name": "m2", - "nameLocation": "164034:2:18", + "nameLocation": "164034:2:38", "nodeType": "VariableDeclaration", - "scope": 35898, - "src": "164026:10:18", + "scope": 38959, + "src": "164026:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -186870,10 +186870,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35882, + "id": 38943, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "164026:7:18", + "src": "164026:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -186882,24 +186882,24 @@ "visibility": "internal" } ], - "id": 35884, + "id": 38945, "nodeType": "VariableDeclarationStatement", - "src": "164026:10:18" + "src": "164026:10:38" }, { "assignments": [ - 35886 + 38947 ], "declarations": [ { "constant": false, - "id": 35886, + "id": 38947, "mutability": "mutable", "name": "m3", - "nameLocation": "164054:2:18", + "nameLocation": "164054:2:38", "nodeType": "VariableDeclaration", - "scope": 35898, - "src": "164046:10:18", + "scope": 38959, + "src": "164046:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -186907,10 +186907,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35885, + "id": 38946, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "164046:7:18", + "src": "164046:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -186919,24 +186919,24 @@ "visibility": "internal" } ], - "id": 35887, + "id": 38948, "nodeType": "VariableDeclarationStatement", - "src": "164046:10:18" + "src": "164046:10:38" }, { "assignments": [ - 35889 + 38950 ], "declarations": [ { "constant": false, - "id": 35889, + "id": 38950, "mutability": "mutable", "name": "m4", - "nameLocation": "164074:2:18", + "nameLocation": "164074:2:38", "nodeType": "VariableDeclaration", - "scope": 35898, - "src": "164066:10:18", + "scope": 38959, + "src": "164066:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -186944,10 +186944,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35888, + "id": 38949, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "164066:7:18", + "src": "164066:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -186956,24 +186956,24 @@ "visibility": "internal" } ], - "id": 35890, + "id": 38951, "nodeType": "VariableDeclarationStatement", - "src": "164066:10:18" + "src": "164066:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "164095:378:18", + "src": "164095:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "164109:17:18", + "src": "164109:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "164121:4:18", + "src": "164121:4:38", "type": "", "value": "0x00" } @@ -186981,28 +186981,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "164115:5:18" + "src": "164115:5:38" }, "nodeType": "YulFunctionCall", - "src": "164115:11:18" + "src": "164115:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "164109:2:18" + "src": "164109:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "164139:17:18", + "src": "164139:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "164151:4:18", + "src": "164151:4:38", "type": "", "value": "0x20" } @@ -187010,28 +187010,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "164145:5:18" + "src": "164145:5:38" }, "nodeType": "YulFunctionCall", - "src": "164145:11:18" + "src": "164145:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "164139:2:18" + "src": "164139:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "164169:17:18", + "src": "164169:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "164181:4:18", + "src": "164181:4:38", "type": "", "value": "0x40" } @@ -187039,28 +187039,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "164175:5:18" + "src": "164175:5:38" }, "nodeType": "YulFunctionCall", - "src": "164175:11:18" + "src": "164175:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "164169:2:18" + "src": "164169:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "164199:17:18", + "src": "164199:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "164211:4:18", + "src": "164211:4:38", "type": "", "value": "0x60" } @@ -187068,28 +187068,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "164205:5:18" + "src": "164205:5:38" }, "nodeType": "YulFunctionCall", - "src": "164205:11:18" + "src": "164205:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "164199:2:18" + "src": "164199:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "164229:17:18", + "src": "164229:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "164241:4:18", + "src": "164241:4:38", "type": "", "value": "0x80" } @@ -187097,16 +187097,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "164235:5:18" + "src": "164235:5:38" }, "nodeType": "YulFunctionCall", - "src": "164235:11:18" + "src": "164235:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "164229:2:18" + "src": "164229:2:38" } ] }, @@ -187116,14 +187116,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "164330:4:18", + "src": "164330:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "164336:10:18", + "src": "164336:10:38", "type": "", "value": "0x136b05dd" } @@ -187131,13 +187131,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "164323:6:18" + "src": "164323:6:38" }, "nodeType": "YulFunctionCall", - "src": "164323:24:18" + "src": "164323:24:38" }, "nodeType": "YulExpressionStatement", - "src": "164323:24:18" + "src": "164323:24:38" }, { "expression": { @@ -187145,26 +187145,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "164367:4:18", + "src": "164367:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "164373:2:18" + "src": "164373:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "164360:6:18" + "src": "164360:6:38" }, "nodeType": "YulFunctionCall", - "src": "164360:16:18" + "src": "164360:16:38" }, "nodeType": "YulExpressionStatement", - "src": "164360:16:18" + "src": "164360:16:38" }, { "expression": { @@ -187172,26 +187172,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "164396:4:18", + "src": "164396:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "164402:2:18" + "src": "164402:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "164389:6:18" + "src": "164389:6:38" }, "nodeType": "YulFunctionCall", - "src": "164389:16:18" + "src": "164389:16:38" }, "nodeType": "YulExpressionStatement", - "src": "164389:16:18" + "src": "164389:16:38" }, { "expression": { @@ -187199,26 +187199,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "164425:4:18", + "src": "164425:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "164431:2:18" + "src": "164431:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "164418:6:18" + "src": "164418:6:38" }, "nodeType": "YulFunctionCall", - "src": "164418:16:18" + "src": "164418:16:38" }, "nodeType": "YulExpressionStatement", - "src": "164418:16:18" + "src": "164418:16:38" }, { "expression": { @@ -187226,112 +187226,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "164454:4:18", + "src": "164454:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "164460:2:18" + "src": "164460:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "164447:6:18" + "src": "164447:6:38" }, "nodeType": "YulFunctionCall", - "src": "164447:16:18" + "src": "164447:16:38" }, "nodeType": "YulExpressionStatement", - "src": "164447:16:18" + "src": "164447:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35877, + "declaration": 38938, "isOffset": false, "isSlot": false, - "src": "164109:2:18", + "src": "164109:2:38", "valueSize": 1 }, { - "declaration": 35880, + "declaration": 38941, "isOffset": false, "isSlot": false, - "src": "164139:2:18", + "src": "164139:2:38", "valueSize": 1 }, { - "declaration": 35883, + "declaration": 38944, "isOffset": false, "isSlot": false, - "src": "164169:2:18", + "src": "164169:2:38", "valueSize": 1 }, { - "declaration": 35886, + "declaration": 38947, "isOffset": false, "isSlot": false, - "src": "164199:2:18", + "src": "164199:2:38", "valueSize": 1 }, { - "declaration": 35889, + "declaration": 38950, "isOffset": false, "isSlot": false, - "src": "164229:2:18", + "src": "164229:2:38", "valueSize": 1 }, { - "declaration": 35867, + "declaration": 38928, "isOffset": false, "isSlot": false, - "src": "164373:2:18", + "src": "164373:2:38", "valueSize": 1 }, { - "declaration": 35869, + "declaration": 38930, "isOffset": false, "isSlot": false, - "src": "164402:2:18", + "src": "164402:2:38", "valueSize": 1 }, { - "declaration": 35871, + "declaration": 38932, "isOffset": false, "isSlot": false, - "src": "164431:2:18", + "src": "164431:2:38", "valueSize": 1 }, { - "declaration": 35873, + "declaration": 38934, "isOffset": false, "isSlot": false, - "src": "164460:2:18", + "src": "164460:2:38", "valueSize": 1 } ], - "id": 35891, + "id": 38952, "nodeType": "InlineAssembly", - "src": "164086:387:18" + "src": "164086:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35893, + "id": 38954, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "164498:4:18", + "src": "164498:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -187340,14 +187340,14 @@ }, { "hexValue": "30783834", - "id": 35894, + "id": 38955, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "164504:4:18", + "src": "164504:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -187366,18 +187366,18 @@ "typeString": "int_const 132" } ], - "id": 35892, + "id": 38953, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "164482:15:18", + "referencedDeclaration": 33383, + "src": "164482:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35895, + "id": 38956, "isConstant": false, "isLValue": false, "isPure": false, @@ -187386,21 +187386,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "164482:27:18", + "src": "164482:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35896, + "id": 38957, "nodeType": "ExpressionStatement", - "src": "164482:27:18" + "src": "164482:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "164528:156:18", + "src": "164528:156:38", "statements": [ { "expression": { @@ -187408,26 +187408,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "164549:4:18", + "src": "164549:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "164555:2:18" + "src": "164555:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "164542:6:18" + "src": "164542:6:38" }, "nodeType": "YulFunctionCall", - "src": "164542:16:18" + "src": "164542:16:38" }, "nodeType": "YulExpressionStatement", - "src": "164542:16:18" + "src": "164542:16:38" }, { "expression": { @@ -187435,26 +187435,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "164578:4:18", + "src": "164578:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "164584:2:18" + "src": "164584:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "164571:6:18" + "src": "164571:6:38" }, "nodeType": "YulFunctionCall", - "src": "164571:16:18" + "src": "164571:16:38" }, "nodeType": "YulExpressionStatement", - "src": "164571:16:18" + "src": "164571:16:38" }, { "expression": { @@ -187462,26 +187462,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "164607:4:18", + "src": "164607:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "164613:2:18" + "src": "164613:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "164600:6:18" + "src": "164600:6:38" }, "nodeType": "YulFunctionCall", - "src": "164600:16:18" + "src": "164600:16:38" }, "nodeType": "YulExpressionStatement", - "src": "164600:16:18" + "src": "164600:16:38" }, { "expression": { @@ -187489,26 +187489,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "164636:4:18", + "src": "164636:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "164642:2:18" + "src": "164642:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "164629:6:18" + "src": "164629:6:38" }, "nodeType": "YulFunctionCall", - "src": "164629:16:18" + "src": "164629:16:38" }, "nodeType": "YulExpressionStatement", - "src": "164629:16:18" + "src": "164629:16:38" }, { "expression": { @@ -187516,70 +187516,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "164665:4:18", + "src": "164665:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "164671:2:18" + "src": "164671:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "164658:6:18" + "src": "164658:6:38" }, "nodeType": "YulFunctionCall", - "src": "164658:16:18" + "src": "164658:16:38" }, "nodeType": "YulExpressionStatement", - "src": "164658:16:18" + "src": "164658:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35877, + "declaration": 38938, "isOffset": false, "isSlot": false, - "src": "164555:2:18", + "src": "164555:2:38", "valueSize": 1 }, { - "declaration": 35880, + "declaration": 38941, "isOffset": false, "isSlot": false, - "src": "164584:2:18", + "src": "164584:2:38", "valueSize": 1 }, { - "declaration": 35883, + "declaration": 38944, "isOffset": false, "isSlot": false, - "src": "164613:2:18", + "src": "164613:2:38", "valueSize": 1 }, { - "declaration": 35886, + "declaration": 38947, "isOffset": false, "isSlot": false, - "src": "164642:2:18", + "src": "164642:2:38", "valueSize": 1 }, { - "declaration": 35889, + "declaration": 38950, "isOffset": false, "isSlot": false, - "src": "164671:2:18", + "src": "164671:2:38", "valueSize": 1 } ], - "id": 35897, + "id": 38958, "nodeType": "InlineAssembly", - "src": "164519:165:18" + "src": "164519:165:38" } ] }, @@ -187587,20 +187587,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "163913:3:18", + "nameLocation": "163913:3:38", "parameters": { - "id": 35874, + "id": 38935, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35867, + "id": 38928, "mutability": "mutable", "name": "p0", - "nameLocation": "163922:2:18", + "nameLocation": "163922:2:38", "nodeType": "VariableDeclaration", - "scope": 35899, - "src": "163917:7:18", + "scope": 38960, + "src": "163917:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -187608,10 +187608,10 @@ "typeString": "bool" }, "typeName": { - "id": 35866, + "id": 38927, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "163917:4:18", + "src": "163917:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -187621,13 +187621,13 @@ }, { "constant": false, - "id": 35869, + "id": 38930, "mutability": "mutable", "name": "p1", - "nameLocation": "163934:2:18", + "nameLocation": "163934:2:38", "nodeType": "VariableDeclaration", - "scope": 35899, - "src": "163926:10:18", + "scope": 38960, + "src": "163926:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -187635,10 +187635,10 @@ "typeString": "address" }, "typeName": { - "id": 35868, + "id": 38929, "name": "address", "nodeType": "ElementaryTypeName", - "src": "163926:7:18", + "src": "163926:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -187649,13 +187649,13 @@ }, { "constant": false, - "id": 35871, + "id": 38932, "mutability": "mutable", "name": "p2", - "nameLocation": "163946:2:18", + "nameLocation": "163946:2:38", "nodeType": "VariableDeclaration", - "scope": 35899, - "src": "163938:10:18", + "scope": 38960, + "src": "163938:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -187663,10 +187663,10 @@ "typeString": "uint256" }, "typeName": { - "id": 35870, + "id": 38931, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "163938:7:18", + "src": "163938:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -187676,13 +187676,13 @@ }, { "constant": false, - "id": 35873, + "id": 38934, "mutability": "mutable", "name": "p3", - "nameLocation": "163958:2:18", + "nameLocation": "163958:2:38", "nodeType": "VariableDeclaration", - "scope": 35899, - "src": "163950:10:18", + "scope": 38960, + "src": "163950:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -187690,10 +187690,10 @@ "typeString": "address" }, "typeName": { - "id": 35872, + "id": 38933, "name": "address", "nodeType": "ElementaryTypeName", - "src": "163950:7:18", + "src": "163950:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -187703,44 +187703,44 @@ "visibility": "internal" } ], - "src": "163916:45:18" + "src": "163916:45:38" }, "returnParameters": { - "id": 35875, + "id": 38936, "nodeType": "ParameterList", "parameters": [], - "src": "163976:0:18" + "src": "163976:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35933, + "id": 38994, "nodeType": "FunctionDefinition", - "src": "164696:780:18", + "src": "164696:780:38", "nodes": [], "body": { - "id": 35932, + "id": 38993, "nodeType": "Block", - "src": "164765:711:18", + "src": "164765:711:38", "nodes": [], "statements": [ { "assignments": [ - 35911 + 38972 ], "declarations": [ { "constant": false, - "id": 35911, + "id": 38972, "mutability": "mutable", "name": "m0", - "nameLocation": "164783:2:18", + "nameLocation": "164783:2:38", "nodeType": "VariableDeclaration", - "scope": 35932, - "src": "164775:10:18", + "scope": 38993, + "src": "164775:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -187748,10 +187748,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35910, + "id": 38971, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "164775:7:18", + "src": "164775:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -187760,24 +187760,24 @@ "visibility": "internal" } ], - "id": 35912, + "id": 38973, "nodeType": "VariableDeclarationStatement", - "src": "164775:10:18" + "src": "164775:10:38" }, { "assignments": [ - 35914 + 38975 ], "declarations": [ { "constant": false, - "id": 35914, + "id": 38975, "mutability": "mutable", "name": "m1", - "nameLocation": "164803:2:18", + "nameLocation": "164803:2:38", "nodeType": "VariableDeclaration", - "scope": 35932, - "src": "164795:10:18", + "scope": 38993, + "src": "164795:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -187785,10 +187785,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35913, + "id": 38974, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "164795:7:18", + "src": "164795:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -187797,24 +187797,24 @@ "visibility": "internal" } ], - "id": 35915, + "id": 38976, "nodeType": "VariableDeclarationStatement", - "src": "164795:10:18" + "src": "164795:10:38" }, { "assignments": [ - 35917 + 38978 ], "declarations": [ { "constant": false, - "id": 35917, + "id": 38978, "mutability": "mutable", "name": "m2", - "nameLocation": "164823:2:18", + "nameLocation": "164823:2:38", "nodeType": "VariableDeclaration", - "scope": 35932, - "src": "164815:10:18", + "scope": 38993, + "src": "164815:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -187822,10 +187822,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35916, + "id": 38977, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "164815:7:18", + "src": "164815:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -187834,24 +187834,24 @@ "visibility": "internal" } ], - "id": 35918, + "id": 38979, "nodeType": "VariableDeclarationStatement", - "src": "164815:10:18" + "src": "164815:10:38" }, { "assignments": [ - 35920 + 38981 ], "declarations": [ { "constant": false, - "id": 35920, + "id": 38981, "mutability": "mutable", "name": "m3", - "nameLocation": "164843:2:18", + "nameLocation": "164843:2:38", "nodeType": "VariableDeclaration", - "scope": 35932, - "src": "164835:10:18", + "scope": 38993, + "src": "164835:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -187859,10 +187859,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35919, + "id": 38980, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "164835:7:18", + "src": "164835:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -187871,24 +187871,24 @@ "visibility": "internal" } ], - "id": 35921, + "id": 38982, "nodeType": "VariableDeclarationStatement", - "src": "164835:10:18" + "src": "164835:10:38" }, { "assignments": [ - 35923 + 38984 ], "declarations": [ { "constant": false, - "id": 35923, + "id": 38984, "mutability": "mutable", "name": "m4", - "nameLocation": "164863:2:18", + "nameLocation": "164863:2:38", "nodeType": "VariableDeclaration", - "scope": 35932, - "src": "164855:10:18", + "scope": 38993, + "src": "164855:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -187896,10 +187896,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35922, + "id": 38983, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "164855:7:18", + "src": "164855:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -187908,24 +187908,24 @@ "visibility": "internal" } ], - "id": 35924, + "id": 38985, "nodeType": "VariableDeclarationStatement", - "src": "164855:10:18" + "src": "164855:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "164884:375:18", + "src": "164884:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "164898:17:18", + "src": "164898:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "164910:4:18", + "src": "164910:4:38", "type": "", "value": "0x00" } @@ -187933,28 +187933,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "164904:5:18" + "src": "164904:5:38" }, "nodeType": "YulFunctionCall", - "src": "164904:11:18" + "src": "164904:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "164898:2:18" + "src": "164898:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "164928:17:18", + "src": "164928:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "164940:4:18", + "src": "164940:4:38", "type": "", "value": "0x20" } @@ -187962,28 +187962,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "164934:5:18" + "src": "164934:5:38" }, "nodeType": "YulFunctionCall", - "src": "164934:11:18" + "src": "164934:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "164928:2:18" + "src": "164928:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "164958:17:18", + "src": "164958:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "164970:4:18", + "src": "164970:4:38", "type": "", "value": "0x40" } @@ -187991,28 +187991,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "164964:5:18" + "src": "164964:5:38" }, "nodeType": "YulFunctionCall", - "src": "164964:11:18" + "src": "164964:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "164958:2:18" + "src": "164958:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "164988:17:18", + "src": "164988:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "165000:4:18", + "src": "165000:4:38", "type": "", "value": "0x60" } @@ -188020,28 +188020,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "164994:5:18" + "src": "164994:5:38" }, "nodeType": "YulFunctionCall", - "src": "164994:11:18" + "src": "164994:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "164988:2:18" + "src": "164988:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "165018:17:18", + "src": "165018:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "165030:4:18", + "src": "165030:4:38", "type": "", "value": "0x80" } @@ -188049,16 +188049,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "165024:5:18" + "src": "165024:5:38" }, "nodeType": "YulFunctionCall", - "src": "165024:11:18" + "src": "165024:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "165018:2:18" + "src": "165018:2:38" } ] }, @@ -188068,14 +188068,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "165116:4:18", + "src": "165116:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "165122:10:18", + "src": "165122:10:38", "type": "", "value": "0xd6019f1c" } @@ -188083,13 +188083,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "165109:6:18" + "src": "165109:6:38" }, "nodeType": "YulFunctionCall", - "src": "165109:24:18" + "src": "165109:24:38" }, "nodeType": "YulExpressionStatement", - "src": "165109:24:18" + "src": "165109:24:38" }, { "expression": { @@ -188097,26 +188097,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "165153:4:18", + "src": "165153:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "165159:2:18" + "src": "165159:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "165146:6:18" + "src": "165146:6:38" }, "nodeType": "YulFunctionCall", - "src": "165146:16:18" + "src": "165146:16:38" }, "nodeType": "YulExpressionStatement", - "src": "165146:16:18" + "src": "165146:16:38" }, { "expression": { @@ -188124,26 +188124,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "165182:4:18", + "src": "165182:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "165188:2:18" + "src": "165188:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "165175:6:18" + "src": "165175:6:38" }, "nodeType": "YulFunctionCall", - "src": "165175:16:18" + "src": "165175:16:38" }, "nodeType": "YulExpressionStatement", - "src": "165175:16:18" + "src": "165175:16:38" }, { "expression": { @@ -188151,26 +188151,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "165211:4:18", + "src": "165211:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "165217:2:18" + "src": "165217:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "165204:6:18" + "src": "165204:6:38" }, "nodeType": "YulFunctionCall", - "src": "165204:16:18" + "src": "165204:16:38" }, "nodeType": "YulExpressionStatement", - "src": "165204:16:18" + "src": "165204:16:38" }, { "expression": { @@ -188178,112 +188178,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "165240:4:18", + "src": "165240:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "165246:2:18" + "src": "165246:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "165233:6:18" + "src": "165233:6:38" }, "nodeType": "YulFunctionCall", - "src": "165233:16:18" + "src": "165233:16:38" }, "nodeType": "YulExpressionStatement", - "src": "165233:16:18" + "src": "165233:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35911, + "declaration": 38972, "isOffset": false, "isSlot": false, - "src": "164898:2:18", + "src": "164898:2:38", "valueSize": 1 }, { - "declaration": 35914, + "declaration": 38975, "isOffset": false, "isSlot": false, - "src": "164928:2:18", + "src": "164928:2:38", "valueSize": 1 }, { - "declaration": 35917, + "declaration": 38978, "isOffset": false, "isSlot": false, - "src": "164958:2:18", + "src": "164958:2:38", "valueSize": 1 }, { - "declaration": 35920, + "declaration": 38981, "isOffset": false, "isSlot": false, - "src": "164988:2:18", + "src": "164988:2:38", "valueSize": 1 }, { - "declaration": 35923, + "declaration": 38984, "isOffset": false, "isSlot": false, - "src": "165018:2:18", + "src": "165018:2:38", "valueSize": 1 }, { - "declaration": 35901, + "declaration": 38962, "isOffset": false, "isSlot": false, - "src": "165159:2:18", + "src": "165159:2:38", "valueSize": 1 }, { - "declaration": 35903, + "declaration": 38964, "isOffset": false, "isSlot": false, - "src": "165188:2:18", + "src": "165188:2:38", "valueSize": 1 }, { - "declaration": 35905, + "declaration": 38966, "isOffset": false, "isSlot": false, - "src": "165217:2:18", + "src": "165217:2:38", "valueSize": 1 }, { - "declaration": 35907, + "declaration": 38968, "isOffset": false, "isSlot": false, - "src": "165246:2:18", + "src": "165246:2:38", "valueSize": 1 } ], - "id": 35925, + "id": 38986, "nodeType": "InlineAssembly", - "src": "164875:384:18" + "src": "164875:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35927, + "id": 38988, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "165284:4:18", + "src": "165284:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -188292,14 +188292,14 @@ }, { "hexValue": "30783834", - "id": 35928, + "id": 38989, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "165290:4:18", + "src": "165290:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -188318,18 +188318,18 @@ "typeString": "int_const 132" } ], - "id": 35926, + "id": 38987, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "165268:15:18", + "referencedDeclaration": 33383, + "src": "165268:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35929, + "id": 38990, "isConstant": false, "isLValue": false, "isPure": false, @@ -188338,21 +188338,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "165268:27:18", + "src": "165268:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35930, + "id": 38991, "nodeType": "ExpressionStatement", - "src": "165268:27:18" + "src": "165268:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "165314:156:18", + "src": "165314:156:38", "statements": [ { "expression": { @@ -188360,26 +188360,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "165335:4:18", + "src": "165335:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "165341:2:18" + "src": "165341:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "165328:6:18" + "src": "165328:6:38" }, "nodeType": "YulFunctionCall", - "src": "165328:16:18" + "src": "165328:16:38" }, "nodeType": "YulExpressionStatement", - "src": "165328:16:18" + "src": "165328:16:38" }, { "expression": { @@ -188387,26 +188387,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "165364:4:18", + "src": "165364:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "165370:2:18" + "src": "165370:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "165357:6:18" + "src": "165357:6:38" }, "nodeType": "YulFunctionCall", - "src": "165357:16:18" + "src": "165357:16:38" }, "nodeType": "YulExpressionStatement", - "src": "165357:16:18" + "src": "165357:16:38" }, { "expression": { @@ -188414,26 +188414,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "165393:4:18", + "src": "165393:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "165399:2:18" + "src": "165399:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "165386:6:18" + "src": "165386:6:38" }, "nodeType": "YulFunctionCall", - "src": "165386:16:18" + "src": "165386:16:38" }, "nodeType": "YulExpressionStatement", - "src": "165386:16:18" + "src": "165386:16:38" }, { "expression": { @@ -188441,26 +188441,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "165422:4:18", + "src": "165422:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "165428:2:18" + "src": "165428:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "165415:6:18" + "src": "165415:6:38" }, "nodeType": "YulFunctionCall", - "src": "165415:16:18" + "src": "165415:16:38" }, "nodeType": "YulExpressionStatement", - "src": "165415:16:18" + "src": "165415:16:38" }, { "expression": { @@ -188468,70 +188468,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "165451:4:18", + "src": "165451:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "165457:2:18" + "src": "165457:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "165444:6:18" + "src": "165444:6:38" }, "nodeType": "YulFunctionCall", - "src": "165444:16:18" + "src": "165444:16:38" }, "nodeType": "YulExpressionStatement", - "src": "165444:16:18" + "src": "165444:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35911, + "declaration": 38972, "isOffset": false, "isSlot": false, - "src": "165341:2:18", + "src": "165341:2:38", "valueSize": 1 }, { - "declaration": 35914, + "declaration": 38975, "isOffset": false, "isSlot": false, - "src": "165370:2:18", + "src": "165370:2:38", "valueSize": 1 }, { - "declaration": 35917, + "declaration": 38978, "isOffset": false, "isSlot": false, - "src": "165399:2:18", + "src": "165399:2:38", "valueSize": 1 }, { - "declaration": 35920, + "declaration": 38981, "isOffset": false, "isSlot": false, - "src": "165428:2:18", + "src": "165428:2:38", "valueSize": 1 }, { - "declaration": 35923, + "declaration": 38984, "isOffset": false, "isSlot": false, - "src": "165457:2:18", + "src": "165457:2:38", "valueSize": 1 } ], - "id": 35931, + "id": 38992, "nodeType": "InlineAssembly", - "src": "165305:165:18" + "src": "165305:165:38" } ] }, @@ -188539,20 +188539,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "164705:3:18", + "nameLocation": "164705:3:38", "parameters": { - "id": 35908, + "id": 38969, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35901, + "id": 38962, "mutability": "mutable", "name": "p0", - "nameLocation": "164714:2:18", + "nameLocation": "164714:2:38", "nodeType": "VariableDeclaration", - "scope": 35933, - "src": "164709:7:18", + "scope": 38994, + "src": "164709:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -188560,10 +188560,10 @@ "typeString": "bool" }, "typeName": { - "id": 35900, + "id": 38961, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "164709:4:18", + "src": "164709:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -188573,13 +188573,13 @@ }, { "constant": false, - "id": 35903, + "id": 38964, "mutability": "mutable", "name": "p1", - "nameLocation": "164726:2:18", + "nameLocation": "164726:2:38", "nodeType": "VariableDeclaration", - "scope": 35933, - "src": "164718:10:18", + "scope": 38994, + "src": "164718:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -188587,10 +188587,10 @@ "typeString": "address" }, "typeName": { - "id": 35902, + "id": 38963, "name": "address", "nodeType": "ElementaryTypeName", - "src": "164718:7:18", + "src": "164718:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -188601,13 +188601,13 @@ }, { "constant": false, - "id": 35905, + "id": 38966, "mutability": "mutable", "name": "p2", - "nameLocation": "164738:2:18", + "nameLocation": "164738:2:38", "nodeType": "VariableDeclaration", - "scope": 35933, - "src": "164730:10:18", + "scope": 38994, + "src": "164730:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -188615,10 +188615,10 @@ "typeString": "uint256" }, "typeName": { - "id": 35904, + "id": 38965, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "164730:7:18", + "src": "164730:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -188628,13 +188628,13 @@ }, { "constant": false, - "id": 35907, + "id": 38968, "mutability": "mutable", "name": "p3", - "nameLocation": "164747:2:18", + "nameLocation": "164747:2:38", "nodeType": "VariableDeclaration", - "scope": 35933, - "src": "164742:7:18", + "scope": 38994, + "src": "164742:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -188642,10 +188642,10 @@ "typeString": "bool" }, "typeName": { - "id": 35906, + "id": 38967, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "164742:4:18", + "src": "164742:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -188654,44 +188654,44 @@ "visibility": "internal" } ], - "src": "164708:42:18" + "src": "164708:42:38" }, "returnParameters": { - "id": 35909, + "id": 38970, "nodeType": "ParameterList", "parameters": [], - "src": "164765:0:18" + "src": "164765:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 35967, + "id": 39028, "nodeType": "FunctionDefinition", - "src": "165482:786:18", + "src": "165482:786:38", "nodes": [], "body": { - "id": 35966, + "id": 39027, "nodeType": "Block", - "src": "165554:714:18", + "src": "165554:714:38", "nodes": [], "statements": [ { "assignments": [ - 35945 + 39006 ], "declarations": [ { "constant": false, - "id": 35945, + "id": 39006, "mutability": "mutable", "name": "m0", - "nameLocation": "165572:2:18", + "nameLocation": "165572:2:38", "nodeType": "VariableDeclaration", - "scope": 35966, - "src": "165564:10:18", + "scope": 39027, + "src": "165564:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -188699,10 +188699,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35944, + "id": 39005, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "165564:7:18", + "src": "165564:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -188711,24 +188711,24 @@ "visibility": "internal" } ], - "id": 35946, + "id": 39007, "nodeType": "VariableDeclarationStatement", - "src": "165564:10:18" + "src": "165564:10:38" }, { "assignments": [ - 35948 + 39009 ], "declarations": [ { "constant": false, - "id": 35948, + "id": 39009, "mutability": "mutable", "name": "m1", - "nameLocation": "165592:2:18", + "nameLocation": "165592:2:38", "nodeType": "VariableDeclaration", - "scope": 35966, - "src": "165584:10:18", + "scope": 39027, + "src": "165584:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -188736,10 +188736,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35947, + "id": 39008, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "165584:7:18", + "src": "165584:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -188748,24 +188748,24 @@ "visibility": "internal" } ], - "id": 35949, + "id": 39010, "nodeType": "VariableDeclarationStatement", - "src": "165584:10:18" + "src": "165584:10:38" }, { "assignments": [ - 35951 + 39012 ], "declarations": [ { "constant": false, - "id": 35951, + "id": 39012, "mutability": "mutable", "name": "m2", - "nameLocation": "165612:2:18", + "nameLocation": "165612:2:38", "nodeType": "VariableDeclaration", - "scope": 35966, - "src": "165604:10:18", + "scope": 39027, + "src": "165604:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -188773,10 +188773,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35950, + "id": 39011, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "165604:7:18", + "src": "165604:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -188785,24 +188785,24 @@ "visibility": "internal" } ], - "id": 35952, + "id": 39013, "nodeType": "VariableDeclarationStatement", - "src": "165604:10:18" + "src": "165604:10:38" }, { "assignments": [ - 35954 + 39015 ], "declarations": [ { "constant": false, - "id": 35954, + "id": 39015, "mutability": "mutable", "name": "m3", - "nameLocation": "165632:2:18", + "nameLocation": "165632:2:38", "nodeType": "VariableDeclaration", - "scope": 35966, - "src": "165624:10:18", + "scope": 39027, + "src": "165624:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -188810,10 +188810,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35953, + "id": 39014, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "165624:7:18", + "src": "165624:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -188822,24 +188822,24 @@ "visibility": "internal" } ], - "id": 35955, + "id": 39016, "nodeType": "VariableDeclarationStatement", - "src": "165624:10:18" + "src": "165624:10:38" }, { "assignments": [ - 35957 + 39018 ], "declarations": [ { "constant": false, - "id": 35957, + "id": 39018, "mutability": "mutable", "name": "m4", - "nameLocation": "165652:2:18", + "nameLocation": "165652:2:38", "nodeType": "VariableDeclaration", - "scope": 35966, - "src": "165644:10:18", + "scope": 39027, + "src": "165644:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -188847,10 +188847,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35956, + "id": 39017, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "165644:7:18", + "src": "165644:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -188859,24 +188859,24 @@ "visibility": "internal" } ], - "id": 35958, + "id": 39019, "nodeType": "VariableDeclarationStatement", - "src": "165644:10:18" + "src": "165644:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "165673:378:18", + "src": "165673:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "165687:17:18", + "src": "165687:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "165699:4:18", + "src": "165699:4:38", "type": "", "value": "0x00" } @@ -188884,28 +188884,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "165693:5:18" + "src": "165693:5:38" }, "nodeType": "YulFunctionCall", - "src": "165693:11:18" + "src": "165693:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "165687:2:18" + "src": "165687:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "165717:17:18", + "src": "165717:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "165729:4:18", + "src": "165729:4:38", "type": "", "value": "0x20" } @@ -188913,28 +188913,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "165723:5:18" + "src": "165723:5:38" }, "nodeType": "YulFunctionCall", - "src": "165723:11:18" + "src": "165723:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "165717:2:18" + "src": "165717:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "165747:17:18", + "src": "165747:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "165759:4:18", + "src": "165759:4:38", "type": "", "value": "0x40" } @@ -188942,28 +188942,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "165753:5:18" + "src": "165753:5:38" }, "nodeType": "YulFunctionCall", - "src": "165753:11:18" + "src": "165753:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "165747:2:18" + "src": "165747:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "165777:17:18", + "src": "165777:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "165789:4:18", + "src": "165789:4:38", "type": "", "value": "0x60" } @@ -188971,28 +188971,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "165783:5:18" + "src": "165783:5:38" }, "nodeType": "YulFunctionCall", - "src": "165783:11:18" + "src": "165783:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "165777:2:18" + "src": "165777:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "165807:17:18", + "src": "165807:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "165819:4:18", + "src": "165819:4:38", "type": "", "value": "0x80" } @@ -189000,16 +189000,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "165813:5:18" + "src": "165813:5:38" }, "nodeType": "YulFunctionCall", - "src": "165813:11:18" + "src": "165813:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "165807:2:18" + "src": "165807:2:38" } ] }, @@ -189019,14 +189019,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "165908:4:18", + "src": "165908:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "165914:10:18", + "src": "165914:10:38", "type": "", "value": "0x7bf181a1" } @@ -189034,13 +189034,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "165901:6:18" + "src": "165901:6:38" }, "nodeType": "YulFunctionCall", - "src": "165901:24:18" + "src": "165901:24:38" }, "nodeType": "YulExpressionStatement", - "src": "165901:24:18" + "src": "165901:24:38" }, { "expression": { @@ -189048,26 +189048,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "165945:4:18", + "src": "165945:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "165951:2:18" + "src": "165951:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "165938:6:18" + "src": "165938:6:38" }, "nodeType": "YulFunctionCall", - "src": "165938:16:18" + "src": "165938:16:38" }, "nodeType": "YulExpressionStatement", - "src": "165938:16:18" + "src": "165938:16:38" }, { "expression": { @@ -189075,26 +189075,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "165974:4:18", + "src": "165974:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "165980:2:18" + "src": "165980:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "165967:6:18" + "src": "165967:6:38" }, "nodeType": "YulFunctionCall", - "src": "165967:16:18" + "src": "165967:16:38" }, "nodeType": "YulExpressionStatement", - "src": "165967:16:18" + "src": "165967:16:38" }, { "expression": { @@ -189102,26 +189102,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "166003:4:18", + "src": "166003:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "166009:2:18" + "src": "166009:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "165996:6:18" + "src": "165996:6:38" }, "nodeType": "YulFunctionCall", - "src": "165996:16:18" + "src": "165996:16:38" }, "nodeType": "YulExpressionStatement", - "src": "165996:16:18" + "src": "165996:16:38" }, { "expression": { @@ -189129,112 +189129,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "166032:4:18", + "src": "166032:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "166038:2:18" + "src": "166038:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "166025:6:18" + "src": "166025:6:38" }, "nodeType": "YulFunctionCall", - "src": "166025:16:18" + "src": "166025:16:38" }, "nodeType": "YulExpressionStatement", - "src": "166025:16:18" + "src": "166025:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35945, + "declaration": 39006, "isOffset": false, "isSlot": false, - "src": "165687:2:18", + "src": "165687:2:38", "valueSize": 1 }, { - "declaration": 35948, + "declaration": 39009, "isOffset": false, "isSlot": false, - "src": "165717:2:18", + "src": "165717:2:38", "valueSize": 1 }, { - "declaration": 35951, + "declaration": 39012, "isOffset": false, "isSlot": false, - "src": "165747:2:18", + "src": "165747:2:38", "valueSize": 1 }, { - "declaration": 35954, + "declaration": 39015, "isOffset": false, "isSlot": false, - "src": "165777:2:18", + "src": "165777:2:38", "valueSize": 1 }, { - "declaration": 35957, + "declaration": 39018, "isOffset": false, "isSlot": false, - "src": "165807:2:18", + "src": "165807:2:38", "valueSize": 1 }, { - "declaration": 35935, + "declaration": 38996, "isOffset": false, "isSlot": false, - "src": "165951:2:18", + "src": "165951:2:38", "valueSize": 1 }, { - "declaration": 35937, + "declaration": 38998, "isOffset": false, "isSlot": false, - "src": "165980:2:18", + "src": "165980:2:38", "valueSize": 1 }, { - "declaration": 35939, + "declaration": 39000, "isOffset": false, "isSlot": false, - "src": "166009:2:18", + "src": "166009:2:38", "valueSize": 1 }, { - "declaration": 35941, + "declaration": 39002, "isOffset": false, "isSlot": false, - "src": "166038:2:18", + "src": "166038:2:38", "valueSize": 1 } ], - "id": 35959, + "id": 39020, "nodeType": "InlineAssembly", - "src": "165664:387:18" + "src": "165664:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 35961, + "id": 39022, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "166076:4:18", + "src": "166076:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -189243,14 +189243,14 @@ }, { "hexValue": "30783834", - "id": 35962, + "id": 39023, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "166082:4:18", + "src": "166082:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -189269,18 +189269,18 @@ "typeString": "int_const 132" } ], - "id": 35960, + "id": 39021, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "166060:15:18", + "referencedDeclaration": 33383, + "src": "166060:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 35963, + "id": 39024, "isConstant": false, "isLValue": false, "isPure": false, @@ -189289,21 +189289,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "166060:27:18", + "src": "166060:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 35964, + "id": 39025, "nodeType": "ExpressionStatement", - "src": "166060:27:18" + "src": "166060:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "166106:156:18", + "src": "166106:156:38", "statements": [ { "expression": { @@ -189311,26 +189311,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "166127:4:18", + "src": "166127:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "166133:2:18" + "src": "166133:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "166120:6:18" + "src": "166120:6:38" }, "nodeType": "YulFunctionCall", - "src": "166120:16:18" + "src": "166120:16:38" }, "nodeType": "YulExpressionStatement", - "src": "166120:16:18" + "src": "166120:16:38" }, { "expression": { @@ -189338,26 +189338,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "166156:4:18", + "src": "166156:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "166162:2:18" + "src": "166162:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "166149:6:18" + "src": "166149:6:38" }, "nodeType": "YulFunctionCall", - "src": "166149:16:18" + "src": "166149:16:38" }, "nodeType": "YulExpressionStatement", - "src": "166149:16:18" + "src": "166149:16:38" }, { "expression": { @@ -189365,26 +189365,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "166185:4:18", + "src": "166185:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "166191:2:18" + "src": "166191:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "166178:6:18" + "src": "166178:6:38" }, "nodeType": "YulFunctionCall", - "src": "166178:16:18" + "src": "166178:16:38" }, "nodeType": "YulExpressionStatement", - "src": "166178:16:18" + "src": "166178:16:38" }, { "expression": { @@ -189392,26 +189392,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "166214:4:18", + "src": "166214:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "166220:2:18" + "src": "166220:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "166207:6:18" + "src": "166207:6:38" }, "nodeType": "YulFunctionCall", - "src": "166207:16:18" + "src": "166207:16:38" }, "nodeType": "YulExpressionStatement", - "src": "166207:16:18" + "src": "166207:16:38" }, { "expression": { @@ -189419,70 +189419,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "166243:4:18", + "src": "166243:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "166249:2:18" + "src": "166249:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "166236:6:18" + "src": "166236:6:38" }, "nodeType": "YulFunctionCall", - "src": "166236:16:18" + "src": "166236:16:38" }, "nodeType": "YulExpressionStatement", - "src": "166236:16:18" + "src": "166236:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35945, + "declaration": 39006, "isOffset": false, "isSlot": false, - "src": "166133:2:18", + "src": "166133:2:38", "valueSize": 1 }, { - "declaration": 35948, + "declaration": 39009, "isOffset": false, "isSlot": false, - "src": "166162:2:18", + "src": "166162:2:38", "valueSize": 1 }, { - "declaration": 35951, + "declaration": 39012, "isOffset": false, "isSlot": false, - "src": "166191:2:18", + "src": "166191:2:38", "valueSize": 1 }, { - "declaration": 35954, + "declaration": 39015, "isOffset": false, "isSlot": false, - "src": "166220:2:18", + "src": "166220:2:38", "valueSize": 1 }, { - "declaration": 35957, + "declaration": 39018, "isOffset": false, "isSlot": false, - "src": "166249:2:18", + "src": "166249:2:38", "valueSize": 1 } ], - "id": 35965, + "id": 39026, "nodeType": "InlineAssembly", - "src": "166097:165:18" + "src": "166097:165:38" } ] }, @@ -189490,20 +189490,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "165491:3:18", + "nameLocation": "165491:3:38", "parameters": { - "id": 35942, + "id": 39003, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35935, + "id": 38996, "mutability": "mutable", "name": "p0", - "nameLocation": "165500:2:18", + "nameLocation": "165500:2:38", "nodeType": "VariableDeclaration", - "scope": 35967, - "src": "165495:7:18", + "scope": 39028, + "src": "165495:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -189511,10 +189511,10 @@ "typeString": "bool" }, "typeName": { - "id": 35934, + "id": 38995, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "165495:4:18", + "src": "165495:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -189524,13 +189524,13 @@ }, { "constant": false, - "id": 35937, + "id": 38998, "mutability": "mutable", "name": "p1", - "nameLocation": "165512:2:18", + "nameLocation": "165512:2:38", "nodeType": "VariableDeclaration", - "scope": 35967, - "src": "165504:10:18", + "scope": 39028, + "src": "165504:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -189538,10 +189538,10 @@ "typeString": "address" }, "typeName": { - "id": 35936, + "id": 38997, "name": "address", "nodeType": "ElementaryTypeName", - "src": "165504:7:18", + "src": "165504:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -189552,13 +189552,13 @@ }, { "constant": false, - "id": 35939, + "id": 39000, "mutability": "mutable", "name": "p2", - "nameLocation": "165524:2:18", + "nameLocation": "165524:2:38", "nodeType": "VariableDeclaration", - "scope": 35967, - "src": "165516:10:18", + "scope": 39028, + "src": "165516:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -189566,10 +189566,10 @@ "typeString": "uint256" }, "typeName": { - "id": 35938, + "id": 38999, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "165516:7:18", + "src": "165516:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -189579,13 +189579,13 @@ }, { "constant": false, - "id": 35941, + "id": 39002, "mutability": "mutable", "name": "p3", - "nameLocation": "165536:2:18", + "nameLocation": "165536:2:38", "nodeType": "VariableDeclaration", - "scope": 35967, - "src": "165528:10:18", + "scope": 39028, + "src": "165528:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -189593,10 +189593,10 @@ "typeString": "uint256" }, "typeName": { - "id": 35940, + "id": 39001, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "165528:7:18", + "src": "165528:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -189605,44 +189605,44 @@ "visibility": "internal" } ], - "src": "165494:45:18" + "src": "165494:45:38" }, "returnParameters": { - "id": 35943, + "id": 39004, "nodeType": "ParameterList", "parameters": [], - "src": "165554:0:18" + "src": "165554:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36007, + "id": 39068, "nodeType": "FunctionDefinition", - "src": "166274:1334:18", + "src": "166274:1334:38", "nodes": [], "body": { - "id": 36006, + "id": 39067, "nodeType": "Block", - "src": "166346:1262:18", + "src": "166346:1262:38", "nodes": [], "statements": [ { "assignments": [ - 35979 + 39040 ], "declarations": [ { "constant": false, - "id": 35979, + "id": 39040, "mutability": "mutable", "name": "m0", - "nameLocation": "166364:2:18", + "nameLocation": "166364:2:38", "nodeType": "VariableDeclaration", - "scope": 36006, - "src": "166356:10:18", + "scope": 39067, + "src": "166356:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -189650,10 +189650,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35978, + "id": 39039, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "166356:7:18", + "src": "166356:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -189662,24 +189662,24 @@ "visibility": "internal" } ], - "id": 35980, + "id": 39041, "nodeType": "VariableDeclarationStatement", - "src": "166356:10:18" + "src": "166356:10:38" }, { "assignments": [ - 35982 + 39043 ], "declarations": [ { "constant": false, - "id": 35982, + "id": 39043, "mutability": "mutable", "name": "m1", - "nameLocation": "166384:2:18", + "nameLocation": "166384:2:38", "nodeType": "VariableDeclaration", - "scope": 36006, - "src": "166376:10:18", + "scope": 39067, + "src": "166376:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -189687,10 +189687,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35981, + "id": 39042, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "166376:7:18", + "src": "166376:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -189699,24 +189699,24 @@ "visibility": "internal" } ], - "id": 35983, + "id": 39044, "nodeType": "VariableDeclarationStatement", - "src": "166376:10:18" + "src": "166376:10:38" }, { "assignments": [ - 35985 + 39046 ], "declarations": [ { "constant": false, - "id": 35985, + "id": 39046, "mutability": "mutable", "name": "m2", - "nameLocation": "166404:2:18", + "nameLocation": "166404:2:38", "nodeType": "VariableDeclaration", - "scope": 36006, - "src": "166396:10:18", + "scope": 39067, + "src": "166396:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -189724,10 +189724,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35984, + "id": 39045, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "166396:7:18", + "src": "166396:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -189736,24 +189736,24 @@ "visibility": "internal" } ], - "id": 35986, + "id": 39047, "nodeType": "VariableDeclarationStatement", - "src": "166396:10:18" + "src": "166396:10:38" }, { "assignments": [ - 35988 + 39049 ], "declarations": [ { "constant": false, - "id": 35988, + "id": 39049, "mutability": "mutable", "name": "m3", - "nameLocation": "166424:2:18", + "nameLocation": "166424:2:38", "nodeType": "VariableDeclaration", - "scope": 36006, - "src": "166416:10:18", + "scope": 39067, + "src": "166416:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -189761,10 +189761,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35987, + "id": 39048, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "166416:7:18", + "src": "166416:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -189773,24 +189773,24 @@ "visibility": "internal" } ], - "id": 35989, + "id": 39050, "nodeType": "VariableDeclarationStatement", - "src": "166416:10:18" + "src": "166416:10:38" }, { "assignments": [ - 35991 + 39052 ], "declarations": [ { "constant": false, - "id": 35991, + "id": 39052, "mutability": "mutable", "name": "m4", - "nameLocation": "166444:2:18", + "nameLocation": "166444:2:38", "nodeType": "VariableDeclaration", - "scope": 36006, - "src": "166436:10:18", + "scope": 39067, + "src": "166436:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -189798,10 +189798,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35990, + "id": 39051, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "166436:7:18", + "src": "166436:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -189810,24 +189810,24 @@ "visibility": "internal" } ], - "id": 35992, + "id": 39053, "nodeType": "VariableDeclarationStatement", - "src": "166436:10:18" + "src": "166436:10:38" }, { "assignments": [ - 35994 + 39055 ], "declarations": [ { "constant": false, - "id": 35994, + "id": 39055, "mutability": "mutable", "name": "m5", - "nameLocation": "166464:2:18", + "nameLocation": "166464:2:38", "nodeType": "VariableDeclaration", - "scope": 36006, - "src": "166456:10:18", + "scope": 39067, + "src": "166456:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -189835,10 +189835,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35993, + "id": 39054, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "166456:7:18", + "src": "166456:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -189847,24 +189847,24 @@ "visibility": "internal" } ], - "id": 35995, + "id": 39056, "nodeType": "VariableDeclarationStatement", - "src": "166456:10:18" + "src": "166456:10:38" }, { "assignments": [ - 35997 + 39058 ], "declarations": [ { "constant": false, - "id": 35997, + "id": 39058, "mutability": "mutable", "name": "m6", - "nameLocation": "166484:2:18", + "nameLocation": "166484:2:38", "nodeType": "VariableDeclaration", - "scope": 36006, - "src": "166476:10:18", + "scope": 39067, + "src": "166476:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -189872,10 +189872,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35996, + "id": 39057, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "166476:7:18", + "src": "166476:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -189884,27 +189884,27 @@ "visibility": "internal" } ], - "id": 35998, + "id": 39059, "nodeType": "VariableDeclarationStatement", - "src": "166476:10:18" + "src": "166476:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "166505:828:18", + "src": "166505:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "166548:313:18", + "src": "166548:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "166566:15:18", + "src": "166566:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "166580:1:18", + "src": "166580:1:38", "type": "", "value": "0" }, @@ -189912,7 +189912,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "166570:6:18", + "src": "166570:6:38", "type": "" } ] @@ -189920,16 +189920,16 @@ { "body": { "nodeType": "YulBlock", - "src": "166651:40:18", + "src": "166651:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "166680:9:18", + "src": "166680:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "166682:5:18" + "src": "166682:5:38" } ] }, @@ -189940,33 +189940,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "166668:6:18" + "src": "166668:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "166676:1:18" + "src": "166676:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "166663:4:18" + "src": "166663:4:38" }, "nodeType": "YulFunctionCall", - "src": "166663:15:18" + "src": "166663:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "166656:6:18" + "src": "166656:6:38" }, "nodeType": "YulFunctionCall", - "src": "166656:23:18" + "src": "166656:23:38" }, "nodeType": "YulIf", - "src": "166653:36:18" + "src": "166653:36:38" } ] }, @@ -189975,12 +189975,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "166608:6:18" + "src": "166608:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "166616:4:18", + "src": "166616:4:38", "type": "", "value": "0x20" } @@ -189988,30 +189988,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "166605:2:18" + "src": "166605:2:38" }, "nodeType": "YulFunctionCall", - "src": "166605:16:18" + "src": "166605:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "166622:28:18", + "src": "166622:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "166624:24:18", + "src": "166624:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "166638:6:18" + "src": "166638:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "166646:1:18", + "src": "166646:1:38", "type": "", "value": "1" } @@ -190019,16 +190019,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "166634:3:18" + "src": "166634:3:38" }, "nodeType": "YulFunctionCall", - "src": "166634:14:18" + "src": "166634:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "166624:6:18" + "src": "166624:6:38" } ] } @@ -190036,10 +190036,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "166602:2:18", + "src": "166602:2:38", "statements": [] }, - "src": "166598:93:18" + "src": "166598:93:38" }, { "expression": { @@ -190047,34 +190047,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "166715:3:18" + "src": "166715:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "166720:6:18" + "src": "166720:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "166708:6:18" + "src": "166708:6:38" }, "nodeType": "YulFunctionCall", - "src": "166708:19:18" + "src": "166708:19:38" }, "nodeType": "YulExpressionStatement", - "src": "166708:19:18" + "src": "166708:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "166744:37:18", + "src": "166744:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "166761:3:18", + "src": "166761:3:38", "type": "", "value": "256" }, @@ -190083,38 +190083,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "166770:1:18", + "src": "166770:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "166773:6:18" + "src": "166773:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "166766:3:18" + "src": "166766:3:38" }, "nodeType": "YulFunctionCall", - "src": "166766:14:18" + "src": "166766:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "166757:3:18" + "src": "166757:3:38" }, "nodeType": "YulFunctionCall", - "src": "166757:24:18" + "src": "166757:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "166748:5:18", + "src": "166748:5:38", "type": "" } ] @@ -190127,12 +190127,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "166809:3:18" + "src": "166809:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "166814:4:18", + "src": "166814:4:38", "type": "", "value": "0x20" } @@ -190140,59 +190140,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "166805:3:18" + "src": "166805:3:38" }, "nodeType": "YulFunctionCall", - "src": "166805:14:18" + "src": "166805:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "166825:5:18" + "src": "166825:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "166836:5:18" + "src": "166836:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "166843:1:18" + "src": "166843:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "166832:3:18" + "src": "166832:3:38" }, "nodeType": "YulFunctionCall", - "src": "166832:13:18" + "src": "166832:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "166821:3:18" + "src": "166821:3:38" }, "nodeType": "YulFunctionCall", - "src": "166821:25:18" + "src": "166821:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "166798:6:18" + "src": "166798:6:38" }, "nodeType": "YulFunctionCall", - "src": "166798:49:18" + "src": "166798:49:38" }, "nodeType": "YulExpressionStatement", - "src": "166798:49:18" + "src": "166798:49:38" } ] }, @@ -190202,27 +190202,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "166540:3:18", + "src": "166540:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "166545:1:18", + "src": "166545:1:38", "type": "" } ], - "src": "166519:342:18" + "src": "166519:342:38" }, { "nodeType": "YulAssignment", - "src": "166874:17:18", + "src": "166874:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "166886:4:18", + "src": "166886:4:38", "type": "", "value": "0x00" } @@ -190230,28 +190230,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "166880:5:18" + "src": "166880:5:38" }, "nodeType": "YulFunctionCall", - "src": "166880:11:18" + "src": "166880:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "166874:2:18" + "src": "166874:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "166904:17:18", + "src": "166904:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "166916:4:18", + "src": "166916:4:38", "type": "", "value": "0x20" } @@ -190259,28 +190259,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "166910:5:18" + "src": "166910:5:38" }, "nodeType": "YulFunctionCall", - "src": "166910:11:18" + "src": "166910:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "166904:2:18" + "src": "166904:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "166934:17:18", + "src": "166934:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "166946:4:18", + "src": "166946:4:38", "type": "", "value": "0x40" } @@ -190288,28 +190288,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "166940:5:18" + "src": "166940:5:38" }, "nodeType": "YulFunctionCall", - "src": "166940:11:18" + "src": "166940:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "166934:2:18" + "src": "166934:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "166964:17:18", + "src": "166964:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "166976:4:18", + "src": "166976:4:38", "type": "", "value": "0x60" } @@ -190317,28 +190317,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "166970:5:18" + "src": "166970:5:38" }, "nodeType": "YulFunctionCall", - "src": "166970:11:18" + "src": "166970:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "166964:2:18" + "src": "166964:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "166994:17:18", + "src": "166994:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "167006:4:18", + "src": "167006:4:38", "type": "", "value": "0x80" } @@ -190346,28 +190346,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "167000:5:18" + "src": "167000:5:38" }, "nodeType": "YulFunctionCall", - "src": "167000:11:18" + "src": "167000:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "166994:2:18" + "src": "166994:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "167024:17:18", + "src": "167024:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "167036:4:18", + "src": "167036:4:38", "type": "", "value": "0xa0" } @@ -190375,28 +190375,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "167030:5:18" + "src": "167030:5:38" }, "nodeType": "YulFunctionCall", - "src": "167030:11:18" + "src": "167030:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "167024:2:18" + "src": "167024:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "167054:17:18", + "src": "167054:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "167066:4:18", + "src": "167066:4:38", "type": "", "value": "0xc0" } @@ -190404,16 +190404,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "167060:5:18" + "src": "167060:5:38" }, "nodeType": "YulFunctionCall", - "src": "167060:11:18" + "src": "167060:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "167054:2:18" + "src": "167054:2:38" } ] }, @@ -190423,14 +190423,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "167154:4:18", + "src": "167154:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "167160:10:18", + "src": "167160:10:38", "type": "", "value": "0x51f09ff8" } @@ -190438,13 +190438,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "167147:6:18" + "src": "167147:6:38" }, "nodeType": "YulFunctionCall", - "src": "167147:24:18" + "src": "167147:24:38" }, "nodeType": "YulExpressionStatement", - "src": "167147:24:18" + "src": "167147:24:38" }, { "expression": { @@ -190452,26 +190452,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "167191:4:18", + "src": "167191:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "167197:2:18" + "src": "167197:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "167184:6:18" + "src": "167184:6:38" }, "nodeType": "YulFunctionCall", - "src": "167184:16:18" + "src": "167184:16:38" }, "nodeType": "YulExpressionStatement", - "src": "167184:16:18" + "src": "167184:16:38" }, { "expression": { @@ -190479,26 +190479,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "167220:4:18", + "src": "167220:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "167226:2:18" + "src": "167226:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "167213:6:18" + "src": "167213:6:38" }, "nodeType": "YulFunctionCall", - "src": "167213:16:18" + "src": "167213:16:38" }, "nodeType": "YulExpressionStatement", - "src": "167213:16:18" + "src": "167213:16:38" }, { "expression": { @@ -190506,26 +190506,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "167249:4:18", + "src": "167249:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "167255:2:18" + "src": "167255:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "167242:6:18" + "src": "167242:6:38" }, "nodeType": "YulFunctionCall", - "src": "167242:16:18" + "src": "167242:16:38" }, "nodeType": "YulExpressionStatement", - "src": "167242:16:18" + "src": "167242:16:38" }, { "expression": { @@ -190533,14 +190533,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "167278:4:18", + "src": "167278:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "167284:4:18", + "src": "167284:4:38", "type": "", "value": "0x80" } @@ -190548,13 +190548,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "167271:6:18" + "src": "167271:6:38" }, "nodeType": "YulFunctionCall", - "src": "167271:18:18" + "src": "167271:18:38" }, "nodeType": "YulExpressionStatement", - "src": "167271:18:18" + "src": "167271:18:38" }, { "expression": { @@ -190562,126 +190562,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "167314:4:18", + "src": "167314:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "167320:2:18" + "src": "167320:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "167302:11:18" + "src": "167302:11:38" }, "nodeType": "YulFunctionCall", - "src": "167302:21:18" + "src": "167302:21:38" }, "nodeType": "YulExpressionStatement", - "src": "167302:21:18" + "src": "167302:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35979, + "declaration": 39040, "isOffset": false, "isSlot": false, - "src": "166874:2:18", + "src": "166874:2:38", "valueSize": 1 }, { - "declaration": 35982, + "declaration": 39043, "isOffset": false, "isSlot": false, - "src": "166904:2:18", + "src": "166904:2:38", "valueSize": 1 }, { - "declaration": 35985, + "declaration": 39046, "isOffset": false, "isSlot": false, - "src": "166934:2:18", + "src": "166934:2:38", "valueSize": 1 }, { - "declaration": 35988, + "declaration": 39049, "isOffset": false, "isSlot": false, - "src": "166964:2:18", + "src": "166964:2:38", "valueSize": 1 }, { - "declaration": 35991, + "declaration": 39052, "isOffset": false, "isSlot": false, - "src": "166994:2:18", + "src": "166994:2:38", "valueSize": 1 }, { - "declaration": 35994, + "declaration": 39055, "isOffset": false, "isSlot": false, - "src": "167024:2:18", + "src": "167024:2:38", "valueSize": 1 }, { - "declaration": 35997, + "declaration": 39058, "isOffset": false, "isSlot": false, - "src": "167054:2:18", + "src": "167054:2:38", "valueSize": 1 }, { - "declaration": 35969, + "declaration": 39030, "isOffset": false, "isSlot": false, - "src": "167197:2:18", + "src": "167197:2:38", "valueSize": 1 }, { - "declaration": 35971, + "declaration": 39032, "isOffset": false, "isSlot": false, - "src": "167226:2:18", + "src": "167226:2:38", "valueSize": 1 }, { - "declaration": 35973, + "declaration": 39034, "isOffset": false, "isSlot": false, - "src": "167255:2:18", + "src": "167255:2:38", "valueSize": 1 }, { - "declaration": 35975, + "declaration": 39036, "isOffset": false, "isSlot": false, - "src": "167320:2:18", + "src": "167320:2:38", "valueSize": 1 } ], - "id": 35999, + "id": 39060, "nodeType": "InlineAssembly", - "src": "166496:837:18" + "src": "166496:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36001, + "id": 39062, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "167358:4:18", + "src": "167358:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -190690,14 +190690,14 @@ }, { "hexValue": "30786334", - "id": 36002, + "id": 39063, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "167364:4:18", + "src": "167364:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -190716,18 +190716,18 @@ "typeString": "int_const 196" } ], - "id": 36000, + "id": 39061, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "167342:15:18", + "referencedDeclaration": 33383, + "src": "167342:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36003, + "id": 39064, "isConstant": false, "isLValue": false, "isPure": false, @@ -190736,21 +190736,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "167342:27:18", + "src": "167342:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36004, + "id": 39065, "nodeType": "ExpressionStatement", - "src": "167342:27:18" + "src": "167342:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "167388:214:18", + "src": "167388:214:38", "statements": [ { "expression": { @@ -190758,26 +190758,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "167409:4:18", + "src": "167409:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "167415:2:18" + "src": "167415:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "167402:6:18" + "src": "167402:6:38" }, "nodeType": "YulFunctionCall", - "src": "167402:16:18" + "src": "167402:16:38" }, "nodeType": "YulExpressionStatement", - "src": "167402:16:18" + "src": "167402:16:38" }, { "expression": { @@ -190785,26 +190785,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "167438:4:18", + "src": "167438:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "167444:2:18" + "src": "167444:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "167431:6:18" + "src": "167431:6:38" }, "nodeType": "YulFunctionCall", - "src": "167431:16:18" + "src": "167431:16:38" }, "nodeType": "YulExpressionStatement", - "src": "167431:16:18" + "src": "167431:16:38" }, { "expression": { @@ -190812,26 +190812,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "167467:4:18", + "src": "167467:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "167473:2:18" + "src": "167473:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "167460:6:18" + "src": "167460:6:38" }, "nodeType": "YulFunctionCall", - "src": "167460:16:18" + "src": "167460:16:38" }, "nodeType": "YulExpressionStatement", - "src": "167460:16:18" + "src": "167460:16:38" }, { "expression": { @@ -190839,26 +190839,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "167496:4:18", + "src": "167496:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "167502:2:18" + "src": "167502:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "167489:6:18" + "src": "167489:6:38" }, "nodeType": "YulFunctionCall", - "src": "167489:16:18" + "src": "167489:16:38" }, "nodeType": "YulExpressionStatement", - "src": "167489:16:18" + "src": "167489:16:38" }, { "expression": { @@ -190866,26 +190866,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "167525:4:18", + "src": "167525:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "167531:2:18" + "src": "167531:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "167518:6:18" + "src": "167518:6:38" }, "nodeType": "YulFunctionCall", - "src": "167518:16:18" + "src": "167518:16:38" }, "nodeType": "YulExpressionStatement", - "src": "167518:16:18" + "src": "167518:16:38" }, { "expression": { @@ -190893,26 +190893,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "167554:4:18", + "src": "167554:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "167560:2:18" + "src": "167560:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "167547:6:18" + "src": "167547:6:38" }, "nodeType": "YulFunctionCall", - "src": "167547:16:18" + "src": "167547:16:38" }, "nodeType": "YulExpressionStatement", - "src": "167547:16:18" + "src": "167547:16:38" }, { "expression": { @@ -190920,84 +190920,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "167583:4:18", + "src": "167583:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "167589:2:18" + "src": "167589:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "167576:6:18" + "src": "167576:6:38" }, "nodeType": "YulFunctionCall", - "src": "167576:16:18" + "src": "167576:16:38" }, "nodeType": "YulExpressionStatement", - "src": "167576:16:18" + "src": "167576:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 35979, + "declaration": 39040, "isOffset": false, "isSlot": false, - "src": "167415:2:18", + "src": "167415:2:38", "valueSize": 1 }, { - "declaration": 35982, + "declaration": 39043, "isOffset": false, "isSlot": false, - "src": "167444:2:18", + "src": "167444:2:38", "valueSize": 1 }, { - "declaration": 35985, + "declaration": 39046, "isOffset": false, "isSlot": false, - "src": "167473:2:18", + "src": "167473:2:38", "valueSize": 1 }, { - "declaration": 35988, + "declaration": 39049, "isOffset": false, "isSlot": false, - "src": "167502:2:18", + "src": "167502:2:38", "valueSize": 1 }, { - "declaration": 35991, + "declaration": 39052, "isOffset": false, "isSlot": false, - "src": "167531:2:18", + "src": "167531:2:38", "valueSize": 1 }, { - "declaration": 35994, + "declaration": 39055, "isOffset": false, "isSlot": false, - "src": "167560:2:18", + "src": "167560:2:38", "valueSize": 1 }, { - "declaration": 35997, + "declaration": 39058, "isOffset": false, "isSlot": false, - "src": "167589:2:18", + "src": "167589:2:38", "valueSize": 1 } ], - "id": 36005, + "id": 39066, "nodeType": "InlineAssembly", - "src": "167379:223:18" + "src": "167379:223:38" } ] }, @@ -191005,20 +191005,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "166283:3:18", + "nameLocation": "166283:3:38", "parameters": { - "id": 35976, + "id": 39037, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35969, + "id": 39030, "mutability": "mutable", "name": "p0", - "nameLocation": "166292:2:18", + "nameLocation": "166292:2:38", "nodeType": "VariableDeclaration", - "scope": 36007, - "src": "166287:7:18", + "scope": 39068, + "src": "166287:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -191026,10 +191026,10 @@ "typeString": "bool" }, "typeName": { - "id": 35968, + "id": 39029, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "166287:4:18", + "src": "166287:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -191039,13 +191039,13 @@ }, { "constant": false, - "id": 35971, + "id": 39032, "mutability": "mutable", "name": "p1", - "nameLocation": "166304:2:18", + "nameLocation": "166304:2:38", "nodeType": "VariableDeclaration", - "scope": 36007, - "src": "166296:10:18", + "scope": 39068, + "src": "166296:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -191053,10 +191053,10 @@ "typeString": "address" }, "typeName": { - "id": 35970, + "id": 39031, "name": "address", "nodeType": "ElementaryTypeName", - "src": "166296:7:18", + "src": "166296:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -191067,13 +191067,13 @@ }, { "constant": false, - "id": 35973, + "id": 39034, "mutability": "mutable", "name": "p2", - "nameLocation": "166316:2:18", + "nameLocation": "166316:2:38", "nodeType": "VariableDeclaration", - "scope": 36007, - "src": "166308:10:18", + "scope": 39068, + "src": "166308:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -191081,10 +191081,10 @@ "typeString": "uint256" }, "typeName": { - "id": 35972, + "id": 39033, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "166308:7:18", + "src": "166308:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -191094,13 +191094,13 @@ }, { "constant": false, - "id": 35975, + "id": 39036, "mutability": "mutable", "name": "p3", - "nameLocation": "166328:2:18", + "nameLocation": "166328:2:38", "nodeType": "VariableDeclaration", - "scope": 36007, - "src": "166320:10:18", + "scope": 39068, + "src": "166320:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -191108,10 +191108,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 35974, + "id": 39035, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "166320:7:18", + "src": "166320:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -191120,44 +191120,44 @@ "visibility": "internal" } ], - "src": "166286:45:18" + "src": "166286:45:38" }, "returnParameters": { - "id": 35977, + "id": 39038, "nodeType": "ParameterList", "parameters": [], - "src": "166346:0:18" + "src": "166346:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36047, + "id": 39108, "nodeType": "FunctionDefinition", - "src": "167614:1334:18", + "src": "167614:1334:38", "nodes": [], "body": { - "id": 36046, + "id": 39107, "nodeType": "Block", - "src": "167686:1262:18", + "src": "167686:1262:38", "nodes": [], "statements": [ { "assignments": [ - 36019 + 39080 ], "declarations": [ { "constant": false, - "id": 36019, + "id": 39080, "mutability": "mutable", "name": "m0", - "nameLocation": "167704:2:18", + "nameLocation": "167704:2:38", "nodeType": "VariableDeclaration", - "scope": 36046, - "src": "167696:10:18", + "scope": 39107, + "src": "167696:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -191165,10 +191165,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36018, + "id": 39079, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "167696:7:18", + "src": "167696:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -191177,24 +191177,24 @@ "visibility": "internal" } ], - "id": 36020, + "id": 39081, "nodeType": "VariableDeclarationStatement", - "src": "167696:10:18" + "src": "167696:10:38" }, { "assignments": [ - 36022 + 39083 ], "declarations": [ { "constant": false, - "id": 36022, + "id": 39083, "mutability": "mutable", "name": "m1", - "nameLocation": "167724:2:18", + "nameLocation": "167724:2:38", "nodeType": "VariableDeclaration", - "scope": 36046, - "src": "167716:10:18", + "scope": 39107, + "src": "167716:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -191202,10 +191202,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36021, + "id": 39082, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "167716:7:18", + "src": "167716:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -191214,24 +191214,24 @@ "visibility": "internal" } ], - "id": 36023, + "id": 39084, "nodeType": "VariableDeclarationStatement", - "src": "167716:10:18" + "src": "167716:10:38" }, { "assignments": [ - 36025 + 39086 ], "declarations": [ { "constant": false, - "id": 36025, + "id": 39086, "mutability": "mutable", "name": "m2", - "nameLocation": "167744:2:18", + "nameLocation": "167744:2:38", "nodeType": "VariableDeclaration", - "scope": 36046, - "src": "167736:10:18", + "scope": 39107, + "src": "167736:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -191239,10 +191239,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36024, + "id": 39085, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "167736:7:18", + "src": "167736:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -191251,24 +191251,24 @@ "visibility": "internal" } ], - "id": 36026, + "id": 39087, "nodeType": "VariableDeclarationStatement", - "src": "167736:10:18" + "src": "167736:10:38" }, { "assignments": [ - 36028 + 39089 ], "declarations": [ { "constant": false, - "id": 36028, + "id": 39089, "mutability": "mutable", "name": "m3", - "nameLocation": "167764:2:18", + "nameLocation": "167764:2:38", "nodeType": "VariableDeclaration", - "scope": 36046, - "src": "167756:10:18", + "scope": 39107, + "src": "167756:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -191276,10 +191276,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36027, + "id": 39088, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "167756:7:18", + "src": "167756:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -191288,24 +191288,24 @@ "visibility": "internal" } ], - "id": 36029, + "id": 39090, "nodeType": "VariableDeclarationStatement", - "src": "167756:10:18" + "src": "167756:10:38" }, { "assignments": [ - 36031 + 39092 ], "declarations": [ { "constant": false, - "id": 36031, + "id": 39092, "mutability": "mutable", "name": "m4", - "nameLocation": "167784:2:18", + "nameLocation": "167784:2:38", "nodeType": "VariableDeclaration", - "scope": 36046, - "src": "167776:10:18", + "scope": 39107, + "src": "167776:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -191313,10 +191313,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36030, + "id": 39091, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "167776:7:18", + "src": "167776:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -191325,24 +191325,24 @@ "visibility": "internal" } ], - "id": 36032, + "id": 39093, "nodeType": "VariableDeclarationStatement", - "src": "167776:10:18" + "src": "167776:10:38" }, { "assignments": [ - 36034 + 39095 ], "declarations": [ { "constant": false, - "id": 36034, + "id": 39095, "mutability": "mutable", "name": "m5", - "nameLocation": "167804:2:18", + "nameLocation": "167804:2:38", "nodeType": "VariableDeclaration", - "scope": 36046, - "src": "167796:10:18", + "scope": 39107, + "src": "167796:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -191350,10 +191350,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36033, + "id": 39094, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "167796:7:18", + "src": "167796:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -191362,24 +191362,24 @@ "visibility": "internal" } ], - "id": 36035, + "id": 39096, "nodeType": "VariableDeclarationStatement", - "src": "167796:10:18" + "src": "167796:10:38" }, { "assignments": [ - 36037 + 39098 ], "declarations": [ { "constant": false, - "id": 36037, + "id": 39098, "mutability": "mutable", "name": "m6", - "nameLocation": "167824:2:18", + "nameLocation": "167824:2:38", "nodeType": "VariableDeclaration", - "scope": 36046, - "src": "167816:10:18", + "scope": 39107, + "src": "167816:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -191387,10 +191387,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36036, + "id": 39097, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "167816:7:18", + "src": "167816:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -191399,27 +191399,27 @@ "visibility": "internal" } ], - "id": 36038, + "id": 39099, "nodeType": "VariableDeclarationStatement", - "src": "167816:10:18" + "src": "167816:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "167845:828:18", + "src": "167845:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "167888:313:18", + "src": "167888:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "167906:15:18", + "src": "167906:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "167920:1:18", + "src": "167920:1:38", "type": "", "value": "0" }, @@ -191427,7 +191427,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "167910:6:18", + "src": "167910:6:38", "type": "" } ] @@ -191435,16 +191435,16 @@ { "body": { "nodeType": "YulBlock", - "src": "167991:40:18", + "src": "167991:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "168020:9:18", + "src": "168020:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "168022:5:18" + "src": "168022:5:38" } ] }, @@ -191455,33 +191455,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "168008:6:18" + "src": "168008:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "168016:1:18" + "src": "168016:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "168003:4:18" + "src": "168003:4:38" }, "nodeType": "YulFunctionCall", - "src": "168003:15:18" + "src": "168003:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "167996:6:18" + "src": "167996:6:38" }, "nodeType": "YulFunctionCall", - "src": "167996:23:18" + "src": "167996:23:38" }, "nodeType": "YulIf", - "src": "167993:36:18" + "src": "167993:36:38" } ] }, @@ -191490,12 +191490,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "167948:6:18" + "src": "167948:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "167956:4:18", + "src": "167956:4:38", "type": "", "value": "0x20" } @@ -191503,30 +191503,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "167945:2:18" + "src": "167945:2:38" }, "nodeType": "YulFunctionCall", - "src": "167945:16:18" + "src": "167945:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "167962:28:18", + "src": "167962:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "167964:24:18", + "src": "167964:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "167978:6:18" + "src": "167978:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "167986:1:18", + "src": "167986:1:38", "type": "", "value": "1" } @@ -191534,16 +191534,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "167974:3:18" + "src": "167974:3:38" }, "nodeType": "YulFunctionCall", - "src": "167974:14:18" + "src": "167974:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "167964:6:18" + "src": "167964:6:38" } ] } @@ -191551,10 +191551,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "167942:2:18", + "src": "167942:2:38", "statements": [] }, - "src": "167938:93:18" + "src": "167938:93:38" }, { "expression": { @@ -191562,34 +191562,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "168055:3:18" + "src": "168055:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "168060:6:18" + "src": "168060:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "168048:6:18" + "src": "168048:6:38" }, "nodeType": "YulFunctionCall", - "src": "168048:19:18" + "src": "168048:19:38" }, "nodeType": "YulExpressionStatement", - "src": "168048:19:18" + "src": "168048:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "168084:37:18", + "src": "168084:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "168101:3:18", + "src": "168101:3:38", "type": "", "value": "256" }, @@ -191598,38 +191598,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "168110:1:18", + "src": "168110:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "168113:6:18" + "src": "168113:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "168106:3:18" + "src": "168106:3:38" }, "nodeType": "YulFunctionCall", - "src": "168106:14:18" + "src": "168106:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "168097:3:18" + "src": "168097:3:38" }, "nodeType": "YulFunctionCall", - "src": "168097:24:18" + "src": "168097:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "168088:5:18", + "src": "168088:5:38", "type": "" } ] @@ -191642,12 +191642,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "168149:3:18" + "src": "168149:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "168154:4:18", + "src": "168154:4:38", "type": "", "value": "0x20" } @@ -191655,59 +191655,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "168145:3:18" + "src": "168145:3:38" }, "nodeType": "YulFunctionCall", - "src": "168145:14:18" + "src": "168145:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "168165:5:18" + "src": "168165:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "168176:5:18" + "src": "168176:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "168183:1:18" + "src": "168183:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "168172:3:18" + "src": "168172:3:38" }, "nodeType": "YulFunctionCall", - "src": "168172:13:18" + "src": "168172:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "168161:3:18" + "src": "168161:3:38" }, "nodeType": "YulFunctionCall", - "src": "168161:25:18" + "src": "168161:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "168138:6:18" + "src": "168138:6:38" }, "nodeType": "YulFunctionCall", - "src": "168138:49:18" + "src": "168138:49:38" }, "nodeType": "YulExpressionStatement", - "src": "168138:49:18" + "src": "168138:49:38" } ] }, @@ -191717,27 +191717,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "167880:3:18", + "src": "167880:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "167885:1:18", + "src": "167885:1:38", "type": "" } ], - "src": "167859:342:18" + "src": "167859:342:38" }, { "nodeType": "YulAssignment", - "src": "168214:17:18", + "src": "168214:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "168226:4:18", + "src": "168226:4:38", "type": "", "value": "0x00" } @@ -191745,28 +191745,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "168220:5:18" + "src": "168220:5:38" }, "nodeType": "YulFunctionCall", - "src": "168220:11:18" + "src": "168220:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "168214:2:18" + "src": "168214:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "168244:17:18", + "src": "168244:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "168256:4:18", + "src": "168256:4:38", "type": "", "value": "0x20" } @@ -191774,28 +191774,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "168250:5:18" + "src": "168250:5:38" }, "nodeType": "YulFunctionCall", - "src": "168250:11:18" + "src": "168250:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "168244:2:18" + "src": "168244:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "168274:17:18", + "src": "168274:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "168286:4:18", + "src": "168286:4:38", "type": "", "value": "0x40" } @@ -191803,28 +191803,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "168280:5:18" + "src": "168280:5:38" }, "nodeType": "YulFunctionCall", - "src": "168280:11:18" + "src": "168280:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "168274:2:18" + "src": "168274:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "168304:17:18", + "src": "168304:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "168316:4:18", + "src": "168316:4:38", "type": "", "value": "0x60" } @@ -191832,28 +191832,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "168310:5:18" + "src": "168310:5:38" }, "nodeType": "YulFunctionCall", - "src": "168310:11:18" + "src": "168310:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "168304:2:18" + "src": "168304:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "168334:17:18", + "src": "168334:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "168346:4:18", + "src": "168346:4:38", "type": "", "value": "0x80" } @@ -191861,28 +191861,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "168340:5:18" + "src": "168340:5:38" }, "nodeType": "YulFunctionCall", - "src": "168340:11:18" + "src": "168340:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "168334:2:18" + "src": "168334:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "168364:17:18", + "src": "168364:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "168376:4:18", + "src": "168376:4:38", "type": "", "value": "0xa0" } @@ -191890,28 +191890,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "168370:5:18" + "src": "168370:5:38" }, "nodeType": "YulFunctionCall", - "src": "168370:11:18" + "src": "168370:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "168364:2:18" + "src": "168364:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "168394:17:18", + "src": "168394:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "168406:4:18", + "src": "168406:4:38", "type": "", "value": "0xc0" } @@ -191919,16 +191919,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "168400:5:18" + "src": "168400:5:38" }, "nodeType": "YulFunctionCall", - "src": "168400:11:18" + "src": "168400:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "168394:2:18" + "src": "168394:2:38" } ] }, @@ -191938,14 +191938,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "168494:4:18", + "src": "168494:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "168500:10:18", + "src": "168500:10:38", "type": "", "value": "0x6f7c603e" } @@ -191953,13 +191953,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "168487:6:18" + "src": "168487:6:38" }, "nodeType": "YulFunctionCall", - "src": "168487:24:18" + "src": "168487:24:38" }, "nodeType": "YulExpressionStatement", - "src": "168487:24:18" + "src": "168487:24:38" }, { "expression": { @@ -191967,26 +191967,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "168531:4:18", + "src": "168531:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "168537:2:18" + "src": "168537:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "168524:6:18" + "src": "168524:6:38" }, "nodeType": "YulFunctionCall", - "src": "168524:16:18" + "src": "168524:16:38" }, "nodeType": "YulExpressionStatement", - "src": "168524:16:18" + "src": "168524:16:38" }, { "expression": { @@ -191994,26 +191994,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "168560:4:18", + "src": "168560:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "168566:2:18" + "src": "168566:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "168553:6:18" + "src": "168553:6:38" }, "nodeType": "YulFunctionCall", - "src": "168553:16:18" + "src": "168553:16:38" }, "nodeType": "YulExpressionStatement", - "src": "168553:16:18" + "src": "168553:16:38" }, { "expression": { @@ -192021,14 +192021,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "168589:4:18", + "src": "168589:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "168595:4:18", + "src": "168595:4:38", "type": "", "value": "0x80" } @@ -192036,13 +192036,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "168582:6:18" + "src": "168582:6:38" }, "nodeType": "YulFunctionCall", - "src": "168582:18:18" + "src": "168582:18:38" }, "nodeType": "YulExpressionStatement", - "src": "168582:18:18" + "src": "168582:18:38" }, { "expression": { @@ -192050,26 +192050,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "168620:4:18", + "src": "168620:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "168626:2:18" + "src": "168626:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "168613:6:18" + "src": "168613:6:38" }, "nodeType": "YulFunctionCall", - "src": "168613:16:18" + "src": "168613:16:38" }, "nodeType": "YulExpressionStatement", - "src": "168613:16:18" + "src": "168613:16:38" }, { "expression": { @@ -192077,126 +192077,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "168654:4:18", + "src": "168654:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "168660:2:18" + "src": "168660:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "168642:11:18" + "src": "168642:11:38" }, "nodeType": "YulFunctionCall", - "src": "168642:21:18" + "src": "168642:21:38" }, "nodeType": "YulExpressionStatement", - "src": "168642:21:18" + "src": "168642:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36019, + "declaration": 39080, "isOffset": false, "isSlot": false, - "src": "168214:2:18", + "src": "168214:2:38", "valueSize": 1 }, { - "declaration": 36022, + "declaration": 39083, "isOffset": false, "isSlot": false, - "src": "168244:2:18", + "src": "168244:2:38", "valueSize": 1 }, { - "declaration": 36025, + "declaration": 39086, "isOffset": false, "isSlot": false, - "src": "168274:2:18", + "src": "168274:2:38", "valueSize": 1 }, { - "declaration": 36028, + "declaration": 39089, "isOffset": false, "isSlot": false, - "src": "168304:2:18", + "src": "168304:2:38", "valueSize": 1 }, { - "declaration": 36031, + "declaration": 39092, "isOffset": false, "isSlot": false, - "src": "168334:2:18", + "src": "168334:2:38", "valueSize": 1 }, { - "declaration": 36034, + "declaration": 39095, "isOffset": false, "isSlot": false, - "src": "168364:2:18", + "src": "168364:2:38", "valueSize": 1 }, { - "declaration": 36037, + "declaration": 39098, "isOffset": false, "isSlot": false, - "src": "168394:2:18", + "src": "168394:2:38", "valueSize": 1 }, { - "declaration": 36009, + "declaration": 39070, "isOffset": false, "isSlot": false, - "src": "168537:2:18", + "src": "168537:2:38", "valueSize": 1 }, { - "declaration": 36011, + "declaration": 39072, "isOffset": false, "isSlot": false, - "src": "168566:2:18", + "src": "168566:2:38", "valueSize": 1 }, { - "declaration": 36013, + "declaration": 39074, "isOffset": false, "isSlot": false, - "src": "168660:2:18", + "src": "168660:2:38", "valueSize": 1 }, { - "declaration": 36015, + "declaration": 39076, "isOffset": false, "isSlot": false, - "src": "168626:2:18", + "src": "168626:2:38", "valueSize": 1 } ], - "id": 36039, + "id": 39100, "nodeType": "InlineAssembly", - "src": "167836:837:18" + "src": "167836:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36041, + "id": 39102, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "168698:4:18", + "src": "168698:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -192205,14 +192205,14 @@ }, { "hexValue": "30786334", - "id": 36042, + "id": 39103, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "168704:4:18", + "src": "168704:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -192231,18 +192231,18 @@ "typeString": "int_const 196" } ], - "id": 36040, + "id": 39101, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "168682:15:18", + "referencedDeclaration": 33383, + "src": "168682:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36043, + "id": 39104, "isConstant": false, "isLValue": false, "isPure": false, @@ -192251,21 +192251,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "168682:27:18", + "src": "168682:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36044, + "id": 39105, "nodeType": "ExpressionStatement", - "src": "168682:27:18" + "src": "168682:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "168728:214:18", + "src": "168728:214:38", "statements": [ { "expression": { @@ -192273,26 +192273,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "168749:4:18", + "src": "168749:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "168755:2:18" + "src": "168755:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "168742:6:18" + "src": "168742:6:38" }, "nodeType": "YulFunctionCall", - "src": "168742:16:18" + "src": "168742:16:38" }, "nodeType": "YulExpressionStatement", - "src": "168742:16:18" + "src": "168742:16:38" }, { "expression": { @@ -192300,26 +192300,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "168778:4:18", + "src": "168778:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "168784:2:18" + "src": "168784:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "168771:6:18" + "src": "168771:6:38" }, "nodeType": "YulFunctionCall", - "src": "168771:16:18" + "src": "168771:16:38" }, "nodeType": "YulExpressionStatement", - "src": "168771:16:18" + "src": "168771:16:38" }, { "expression": { @@ -192327,26 +192327,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "168807:4:18", + "src": "168807:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "168813:2:18" + "src": "168813:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "168800:6:18" + "src": "168800:6:38" }, "nodeType": "YulFunctionCall", - "src": "168800:16:18" + "src": "168800:16:38" }, "nodeType": "YulExpressionStatement", - "src": "168800:16:18" + "src": "168800:16:38" }, { "expression": { @@ -192354,26 +192354,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "168836:4:18", + "src": "168836:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "168842:2:18" + "src": "168842:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "168829:6:18" + "src": "168829:6:38" }, "nodeType": "YulFunctionCall", - "src": "168829:16:18" + "src": "168829:16:38" }, "nodeType": "YulExpressionStatement", - "src": "168829:16:18" + "src": "168829:16:38" }, { "expression": { @@ -192381,26 +192381,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "168865:4:18", + "src": "168865:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "168871:2:18" + "src": "168871:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "168858:6:18" + "src": "168858:6:38" }, "nodeType": "YulFunctionCall", - "src": "168858:16:18" + "src": "168858:16:38" }, "nodeType": "YulExpressionStatement", - "src": "168858:16:18" + "src": "168858:16:38" }, { "expression": { @@ -192408,26 +192408,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "168894:4:18", + "src": "168894:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "168900:2:18" + "src": "168900:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "168887:6:18" + "src": "168887:6:38" }, "nodeType": "YulFunctionCall", - "src": "168887:16:18" + "src": "168887:16:38" }, "nodeType": "YulExpressionStatement", - "src": "168887:16:18" + "src": "168887:16:38" }, { "expression": { @@ -192435,84 +192435,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "168923:4:18", + "src": "168923:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "168929:2:18" + "src": "168929:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "168916:6:18" + "src": "168916:6:38" }, "nodeType": "YulFunctionCall", - "src": "168916:16:18" + "src": "168916:16:38" }, "nodeType": "YulExpressionStatement", - "src": "168916:16:18" + "src": "168916:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36019, + "declaration": 39080, "isOffset": false, "isSlot": false, - "src": "168755:2:18", + "src": "168755:2:38", "valueSize": 1 }, { - "declaration": 36022, + "declaration": 39083, "isOffset": false, "isSlot": false, - "src": "168784:2:18", + "src": "168784:2:38", "valueSize": 1 }, { - "declaration": 36025, + "declaration": 39086, "isOffset": false, "isSlot": false, - "src": "168813:2:18", + "src": "168813:2:38", "valueSize": 1 }, { - "declaration": 36028, + "declaration": 39089, "isOffset": false, "isSlot": false, - "src": "168842:2:18", + "src": "168842:2:38", "valueSize": 1 }, { - "declaration": 36031, + "declaration": 39092, "isOffset": false, "isSlot": false, - "src": "168871:2:18", + "src": "168871:2:38", "valueSize": 1 }, { - "declaration": 36034, + "declaration": 39095, "isOffset": false, "isSlot": false, - "src": "168900:2:18", + "src": "168900:2:38", "valueSize": 1 }, { - "declaration": 36037, + "declaration": 39098, "isOffset": false, "isSlot": false, - "src": "168929:2:18", + "src": "168929:2:38", "valueSize": 1 } ], - "id": 36045, + "id": 39106, "nodeType": "InlineAssembly", - "src": "168719:223:18" + "src": "168719:223:38" } ] }, @@ -192520,20 +192520,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "167623:3:18", + "nameLocation": "167623:3:38", "parameters": { - "id": 36016, + "id": 39077, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36009, + "id": 39070, "mutability": "mutable", "name": "p0", - "nameLocation": "167632:2:18", + "nameLocation": "167632:2:38", "nodeType": "VariableDeclaration", - "scope": 36047, - "src": "167627:7:18", + "scope": 39108, + "src": "167627:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -192541,10 +192541,10 @@ "typeString": "bool" }, "typeName": { - "id": 36008, + "id": 39069, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "167627:4:18", + "src": "167627:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -192554,13 +192554,13 @@ }, { "constant": false, - "id": 36011, + "id": 39072, "mutability": "mutable", "name": "p1", - "nameLocation": "167644:2:18", + "nameLocation": "167644:2:38", "nodeType": "VariableDeclaration", - "scope": 36047, - "src": "167636:10:18", + "scope": 39108, + "src": "167636:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -192568,10 +192568,10 @@ "typeString": "address" }, "typeName": { - "id": 36010, + "id": 39071, "name": "address", "nodeType": "ElementaryTypeName", - "src": "167636:7:18", + "src": "167636:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -192582,13 +192582,13 @@ }, { "constant": false, - "id": 36013, + "id": 39074, "mutability": "mutable", "name": "p2", - "nameLocation": "167656:2:18", + "nameLocation": "167656:2:38", "nodeType": "VariableDeclaration", - "scope": 36047, - "src": "167648:10:18", + "scope": 39108, + "src": "167648:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -192596,10 +192596,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36012, + "id": 39073, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "167648:7:18", + "src": "167648:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -192609,13 +192609,13 @@ }, { "constant": false, - "id": 36015, + "id": 39076, "mutability": "mutable", "name": "p3", - "nameLocation": "167668:2:18", + "nameLocation": "167668:2:38", "nodeType": "VariableDeclaration", - "scope": 36047, - "src": "167660:10:18", + "scope": 39108, + "src": "167660:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -192623,10 +192623,10 @@ "typeString": "address" }, "typeName": { - "id": 36014, + "id": 39075, "name": "address", "nodeType": "ElementaryTypeName", - "src": "167660:7:18", + "src": "167660:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -192636,44 +192636,44 @@ "visibility": "internal" } ], - "src": "167626:45:18" + "src": "167626:45:38" }, "returnParameters": { - "id": 36017, + "id": 39078, "nodeType": "ParameterList", "parameters": [], - "src": "167686:0:18" + "src": "167686:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36087, + "id": 39148, "nodeType": "FunctionDefinition", - "src": "168954:1328:18", + "src": "168954:1328:38", "nodes": [], "body": { - "id": 36086, + "id": 39147, "nodeType": "Block", - "src": "169023:1259:18", + "src": "169023:1259:38", "nodes": [], "statements": [ { "assignments": [ - 36059 + 39120 ], "declarations": [ { "constant": false, - "id": 36059, + "id": 39120, "mutability": "mutable", "name": "m0", - "nameLocation": "169041:2:18", + "nameLocation": "169041:2:38", "nodeType": "VariableDeclaration", - "scope": 36086, - "src": "169033:10:18", + "scope": 39147, + "src": "169033:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -192681,10 +192681,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36058, + "id": 39119, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "169033:7:18", + "src": "169033:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -192693,24 +192693,24 @@ "visibility": "internal" } ], - "id": 36060, + "id": 39121, "nodeType": "VariableDeclarationStatement", - "src": "169033:10:18" + "src": "169033:10:38" }, { "assignments": [ - 36062 + 39123 ], "declarations": [ { "constant": false, - "id": 36062, + "id": 39123, "mutability": "mutable", "name": "m1", - "nameLocation": "169061:2:18", + "nameLocation": "169061:2:38", "nodeType": "VariableDeclaration", - "scope": 36086, - "src": "169053:10:18", + "scope": 39147, + "src": "169053:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -192718,10 +192718,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36061, + "id": 39122, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "169053:7:18", + "src": "169053:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -192730,24 +192730,24 @@ "visibility": "internal" } ], - "id": 36063, + "id": 39124, "nodeType": "VariableDeclarationStatement", - "src": "169053:10:18" + "src": "169053:10:38" }, { "assignments": [ - 36065 + 39126 ], "declarations": [ { "constant": false, - "id": 36065, + "id": 39126, "mutability": "mutable", "name": "m2", - "nameLocation": "169081:2:18", + "nameLocation": "169081:2:38", "nodeType": "VariableDeclaration", - "scope": 36086, - "src": "169073:10:18", + "scope": 39147, + "src": "169073:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -192755,10 +192755,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36064, + "id": 39125, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "169073:7:18", + "src": "169073:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -192767,24 +192767,24 @@ "visibility": "internal" } ], - "id": 36066, + "id": 39127, "nodeType": "VariableDeclarationStatement", - "src": "169073:10:18" + "src": "169073:10:38" }, { "assignments": [ - 36068 + 39129 ], "declarations": [ { "constant": false, - "id": 36068, + "id": 39129, "mutability": "mutable", "name": "m3", - "nameLocation": "169101:2:18", + "nameLocation": "169101:2:38", "nodeType": "VariableDeclaration", - "scope": 36086, - "src": "169093:10:18", + "scope": 39147, + "src": "169093:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -192792,10 +192792,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36067, + "id": 39128, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "169093:7:18", + "src": "169093:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -192804,24 +192804,24 @@ "visibility": "internal" } ], - "id": 36069, + "id": 39130, "nodeType": "VariableDeclarationStatement", - "src": "169093:10:18" + "src": "169093:10:38" }, { "assignments": [ - 36071 + 39132 ], "declarations": [ { "constant": false, - "id": 36071, + "id": 39132, "mutability": "mutable", "name": "m4", - "nameLocation": "169121:2:18", + "nameLocation": "169121:2:38", "nodeType": "VariableDeclaration", - "scope": 36086, - "src": "169113:10:18", + "scope": 39147, + "src": "169113:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -192829,10 +192829,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36070, + "id": 39131, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "169113:7:18", + "src": "169113:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -192841,24 +192841,24 @@ "visibility": "internal" } ], - "id": 36072, + "id": 39133, "nodeType": "VariableDeclarationStatement", - "src": "169113:10:18" + "src": "169113:10:38" }, { "assignments": [ - 36074 + 39135 ], "declarations": [ { "constant": false, - "id": 36074, + "id": 39135, "mutability": "mutable", "name": "m5", - "nameLocation": "169141:2:18", + "nameLocation": "169141:2:38", "nodeType": "VariableDeclaration", - "scope": 36086, - "src": "169133:10:18", + "scope": 39147, + "src": "169133:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -192866,10 +192866,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36073, + "id": 39134, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "169133:7:18", + "src": "169133:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -192878,24 +192878,24 @@ "visibility": "internal" } ], - "id": 36075, + "id": 39136, "nodeType": "VariableDeclarationStatement", - "src": "169133:10:18" + "src": "169133:10:38" }, { "assignments": [ - 36077 + 39138 ], "declarations": [ { "constant": false, - "id": 36077, + "id": 39138, "mutability": "mutable", "name": "m6", - "nameLocation": "169161:2:18", + "nameLocation": "169161:2:38", "nodeType": "VariableDeclaration", - "scope": 36086, - "src": "169153:10:18", + "scope": 39147, + "src": "169153:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -192903,10 +192903,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36076, + "id": 39137, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "169153:7:18", + "src": "169153:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -192915,27 +192915,27 @@ "visibility": "internal" } ], - "id": 36078, + "id": 39139, "nodeType": "VariableDeclarationStatement", - "src": "169153:10:18" + "src": "169153:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "169182:825:18", + "src": "169182:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "169225:313:18", + "src": "169225:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "169243:15:18", + "src": "169243:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "169257:1:18", + "src": "169257:1:38", "type": "", "value": "0" }, @@ -192943,7 +192943,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "169247:6:18", + "src": "169247:6:38", "type": "" } ] @@ -192951,16 +192951,16 @@ { "body": { "nodeType": "YulBlock", - "src": "169328:40:18", + "src": "169328:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "169357:9:18", + "src": "169357:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "169359:5:18" + "src": "169359:5:38" } ] }, @@ -192971,33 +192971,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "169345:6:18" + "src": "169345:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "169353:1:18" + "src": "169353:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "169340:4:18" + "src": "169340:4:38" }, "nodeType": "YulFunctionCall", - "src": "169340:15:18" + "src": "169340:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "169333:6:18" + "src": "169333:6:38" }, "nodeType": "YulFunctionCall", - "src": "169333:23:18" + "src": "169333:23:38" }, "nodeType": "YulIf", - "src": "169330:36:18" + "src": "169330:36:38" } ] }, @@ -193006,12 +193006,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "169285:6:18" + "src": "169285:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "169293:4:18", + "src": "169293:4:38", "type": "", "value": "0x20" } @@ -193019,30 +193019,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "169282:2:18" + "src": "169282:2:38" }, "nodeType": "YulFunctionCall", - "src": "169282:16:18" + "src": "169282:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "169299:28:18", + "src": "169299:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "169301:24:18", + "src": "169301:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "169315:6:18" + "src": "169315:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "169323:1:18", + "src": "169323:1:38", "type": "", "value": "1" } @@ -193050,16 +193050,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "169311:3:18" + "src": "169311:3:38" }, "nodeType": "YulFunctionCall", - "src": "169311:14:18" + "src": "169311:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "169301:6:18" + "src": "169301:6:38" } ] } @@ -193067,10 +193067,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "169279:2:18", + "src": "169279:2:38", "statements": [] }, - "src": "169275:93:18" + "src": "169275:93:38" }, { "expression": { @@ -193078,34 +193078,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "169392:3:18" + "src": "169392:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "169397:6:18" + "src": "169397:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "169385:6:18" + "src": "169385:6:38" }, "nodeType": "YulFunctionCall", - "src": "169385:19:18" + "src": "169385:19:38" }, "nodeType": "YulExpressionStatement", - "src": "169385:19:18" + "src": "169385:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "169421:37:18", + "src": "169421:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "169438:3:18", + "src": "169438:3:38", "type": "", "value": "256" }, @@ -193114,38 +193114,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "169447:1:18", + "src": "169447:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "169450:6:18" + "src": "169450:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "169443:3:18" + "src": "169443:3:38" }, "nodeType": "YulFunctionCall", - "src": "169443:14:18" + "src": "169443:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "169434:3:18" + "src": "169434:3:38" }, "nodeType": "YulFunctionCall", - "src": "169434:24:18" + "src": "169434:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "169425:5:18", + "src": "169425:5:38", "type": "" } ] @@ -193158,12 +193158,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "169486:3:18" + "src": "169486:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "169491:4:18", + "src": "169491:4:38", "type": "", "value": "0x20" } @@ -193171,59 +193171,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "169482:3:18" + "src": "169482:3:38" }, "nodeType": "YulFunctionCall", - "src": "169482:14:18" + "src": "169482:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "169502:5:18" + "src": "169502:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "169513:5:18" + "src": "169513:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "169520:1:18" + "src": "169520:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "169509:3:18" + "src": "169509:3:38" }, "nodeType": "YulFunctionCall", - "src": "169509:13:18" + "src": "169509:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "169498:3:18" + "src": "169498:3:38" }, "nodeType": "YulFunctionCall", - "src": "169498:25:18" + "src": "169498:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "169475:6:18" + "src": "169475:6:38" }, "nodeType": "YulFunctionCall", - "src": "169475:49:18" + "src": "169475:49:38" }, "nodeType": "YulExpressionStatement", - "src": "169475:49:18" + "src": "169475:49:38" } ] }, @@ -193233,27 +193233,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "169217:3:18", + "src": "169217:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "169222:1:18", + "src": "169222:1:38", "type": "" } ], - "src": "169196:342:18" + "src": "169196:342:38" }, { "nodeType": "YulAssignment", - "src": "169551:17:18", + "src": "169551:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "169563:4:18", + "src": "169563:4:38", "type": "", "value": "0x00" } @@ -193261,28 +193261,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "169557:5:18" + "src": "169557:5:38" }, "nodeType": "YulFunctionCall", - "src": "169557:11:18" + "src": "169557:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "169551:2:18" + "src": "169551:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "169581:17:18", + "src": "169581:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "169593:4:18", + "src": "169593:4:38", "type": "", "value": "0x20" } @@ -193290,28 +193290,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "169587:5:18" + "src": "169587:5:38" }, "nodeType": "YulFunctionCall", - "src": "169587:11:18" + "src": "169587:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "169581:2:18" + "src": "169581:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "169611:17:18", + "src": "169611:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "169623:4:18", + "src": "169623:4:38", "type": "", "value": "0x40" } @@ -193319,28 +193319,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "169617:5:18" + "src": "169617:5:38" }, "nodeType": "YulFunctionCall", - "src": "169617:11:18" + "src": "169617:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "169611:2:18" + "src": "169611:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "169641:17:18", + "src": "169641:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "169653:4:18", + "src": "169653:4:38", "type": "", "value": "0x60" } @@ -193348,28 +193348,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "169647:5:18" + "src": "169647:5:38" }, "nodeType": "YulFunctionCall", - "src": "169647:11:18" + "src": "169647:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "169641:2:18" + "src": "169641:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "169671:17:18", + "src": "169671:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "169683:4:18", + "src": "169683:4:38", "type": "", "value": "0x80" } @@ -193377,28 +193377,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "169677:5:18" + "src": "169677:5:38" }, "nodeType": "YulFunctionCall", - "src": "169677:11:18" + "src": "169677:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "169671:2:18" + "src": "169671:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "169701:17:18", + "src": "169701:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "169713:4:18", + "src": "169713:4:38", "type": "", "value": "0xa0" } @@ -193406,28 +193406,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "169707:5:18" + "src": "169707:5:38" }, "nodeType": "YulFunctionCall", - "src": "169707:11:18" + "src": "169707:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "169701:2:18" + "src": "169701:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "169731:17:18", + "src": "169731:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "169743:4:18", + "src": "169743:4:38", "type": "", "value": "0xc0" } @@ -193435,16 +193435,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "169737:5:18" + "src": "169737:5:38" }, "nodeType": "YulFunctionCall", - "src": "169737:11:18" + "src": "169737:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "169731:2:18" + "src": "169731:2:38" } ] }, @@ -193454,14 +193454,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "169828:4:18", + "src": "169828:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "169834:10:18", + "src": "169834:10:38", "type": "", "value": "0xe2bfd60b" } @@ -193469,13 +193469,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "169821:6:18" + "src": "169821:6:38" }, "nodeType": "YulFunctionCall", - "src": "169821:24:18" + "src": "169821:24:38" }, "nodeType": "YulExpressionStatement", - "src": "169821:24:18" + "src": "169821:24:38" }, { "expression": { @@ -193483,26 +193483,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "169865:4:18", + "src": "169865:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "169871:2:18" + "src": "169871:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "169858:6:18" + "src": "169858:6:38" }, "nodeType": "YulFunctionCall", - "src": "169858:16:18" + "src": "169858:16:38" }, "nodeType": "YulExpressionStatement", - "src": "169858:16:18" + "src": "169858:16:38" }, { "expression": { @@ -193510,26 +193510,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "169894:4:18", + "src": "169894:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "169900:2:18" + "src": "169900:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "169887:6:18" + "src": "169887:6:38" }, "nodeType": "YulFunctionCall", - "src": "169887:16:18" + "src": "169887:16:38" }, "nodeType": "YulExpressionStatement", - "src": "169887:16:18" + "src": "169887:16:38" }, { "expression": { @@ -193537,14 +193537,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "169923:4:18", + "src": "169923:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "169929:4:18", + "src": "169929:4:38", "type": "", "value": "0x80" } @@ -193552,13 +193552,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "169916:6:18" + "src": "169916:6:38" }, "nodeType": "YulFunctionCall", - "src": "169916:18:18" + "src": "169916:18:38" }, "nodeType": "YulExpressionStatement", - "src": "169916:18:18" + "src": "169916:18:38" }, { "expression": { @@ -193566,26 +193566,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "169954:4:18", + "src": "169954:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "169960:2:18" + "src": "169960:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "169947:6:18" + "src": "169947:6:38" }, "nodeType": "YulFunctionCall", - "src": "169947:16:18" + "src": "169947:16:38" }, "nodeType": "YulExpressionStatement", - "src": "169947:16:18" + "src": "169947:16:38" }, { "expression": { @@ -193593,126 +193593,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "169988:4:18", + "src": "169988:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "169994:2:18" + "src": "169994:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "169976:11:18" + "src": "169976:11:38" }, "nodeType": "YulFunctionCall", - "src": "169976:21:18" + "src": "169976:21:38" }, "nodeType": "YulExpressionStatement", - "src": "169976:21:18" + "src": "169976:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36059, + "declaration": 39120, "isOffset": false, "isSlot": false, - "src": "169551:2:18", + "src": "169551:2:38", "valueSize": 1 }, { - "declaration": 36062, + "declaration": 39123, "isOffset": false, "isSlot": false, - "src": "169581:2:18", + "src": "169581:2:38", "valueSize": 1 }, { - "declaration": 36065, + "declaration": 39126, "isOffset": false, "isSlot": false, - "src": "169611:2:18", + "src": "169611:2:38", "valueSize": 1 }, { - "declaration": 36068, + "declaration": 39129, "isOffset": false, "isSlot": false, - "src": "169641:2:18", + "src": "169641:2:38", "valueSize": 1 }, { - "declaration": 36071, + "declaration": 39132, "isOffset": false, "isSlot": false, - "src": "169671:2:18", + "src": "169671:2:38", "valueSize": 1 }, { - "declaration": 36074, + "declaration": 39135, "isOffset": false, "isSlot": false, - "src": "169701:2:18", + "src": "169701:2:38", "valueSize": 1 }, { - "declaration": 36077, + "declaration": 39138, "isOffset": false, "isSlot": false, - "src": "169731:2:18", + "src": "169731:2:38", "valueSize": 1 }, { - "declaration": 36049, + "declaration": 39110, "isOffset": false, "isSlot": false, - "src": "169871:2:18", + "src": "169871:2:38", "valueSize": 1 }, { - "declaration": 36051, + "declaration": 39112, "isOffset": false, "isSlot": false, - "src": "169900:2:18", + "src": "169900:2:38", "valueSize": 1 }, { - "declaration": 36053, + "declaration": 39114, "isOffset": false, "isSlot": false, - "src": "169994:2:18", + "src": "169994:2:38", "valueSize": 1 }, { - "declaration": 36055, + "declaration": 39116, "isOffset": false, "isSlot": false, - "src": "169960:2:18", + "src": "169960:2:38", "valueSize": 1 } ], - "id": 36079, + "id": 39140, "nodeType": "InlineAssembly", - "src": "169173:834:18" + "src": "169173:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36081, + "id": 39142, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "170032:4:18", + "src": "170032:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -193721,14 +193721,14 @@ }, { "hexValue": "30786334", - "id": 36082, + "id": 39143, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "170038:4:18", + "src": "170038:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -193747,18 +193747,18 @@ "typeString": "int_const 196" } ], - "id": 36080, + "id": 39141, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "170016:15:18", + "referencedDeclaration": 33383, + "src": "170016:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36083, + "id": 39144, "isConstant": false, "isLValue": false, "isPure": false, @@ -193767,21 +193767,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "170016:27:18", + "src": "170016:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36084, + "id": 39145, "nodeType": "ExpressionStatement", - "src": "170016:27:18" + "src": "170016:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "170062:214:18", + "src": "170062:214:38", "statements": [ { "expression": { @@ -193789,26 +193789,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "170083:4:18", + "src": "170083:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "170089:2:18" + "src": "170089:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "170076:6:18" + "src": "170076:6:38" }, "nodeType": "YulFunctionCall", - "src": "170076:16:18" + "src": "170076:16:38" }, "nodeType": "YulExpressionStatement", - "src": "170076:16:18" + "src": "170076:16:38" }, { "expression": { @@ -193816,26 +193816,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "170112:4:18", + "src": "170112:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "170118:2:18" + "src": "170118:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "170105:6:18" + "src": "170105:6:38" }, "nodeType": "YulFunctionCall", - "src": "170105:16:18" + "src": "170105:16:38" }, "nodeType": "YulExpressionStatement", - "src": "170105:16:18" + "src": "170105:16:38" }, { "expression": { @@ -193843,26 +193843,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "170141:4:18", + "src": "170141:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "170147:2:18" + "src": "170147:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "170134:6:18" + "src": "170134:6:38" }, "nodeType": "YulFunctionCall", - "src": "170134:16:18" + "src": "170134:16:38" }, "nodeType": "YulExpressionStatement", - "src": "170134:16:18" + "src": "170134:16:38" }, { "expression": { @@ -193870,26 +193870,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "170170:4:18", + "src": "170170:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "170176:2:18" + "src": "170176:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "170163:6:18" + "src": "170163:6:38" }, "nodeType": "YulFunctionCall", - "src": "170163:16:18" + "src": "170163:16:38" }, "nodeType": "YulExpressionStatement", - "src": "170163:16:18" + "src": "170163:16:38" }, { "expression": { @@ -193897,26 +193897,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "170199:4:18", + "src": "170199:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "170205:2:18" + "src": "170205:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "170192:6:18" + "src": "170192:6:38" }, "nodeType": "YulFunctionCall", - "src": "170192:16:18" + "src": "170192:16:38" }, "nodeType": "YulExpressionStatement", - "src": "170192:16:18" + "src": "170192:16:38" }, { "expression": { @@ -193924,26 +193924,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "170228:4:18", + "src": "170228:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "170234:2:18" + "src": "170234:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "170221:6:18" + "src": "170221:6:38" }, "nodeType": "YulFunctionCall", - "src": "170221:16:18" + "src": "170221:16:38" }, "nodeType": "YulExpressionStatement", - "src": "170221:16:18" + "src": "170221:16:38" }, { "expression": { @@ -193951,84 +193951,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "170257:4:18", + "src": "170257:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "170263:2:18" + "src": "170263:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "170250:6:18" + "src": "170250:6:38" }, "nodeType": "YulFunctionCall", - "src": "170250:16:18" + "src": "170250:16:38" }, "nodeType": "YulExpressionStatement", - "src": "170250:16:18" + "src": "170250:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36059, + "declaration": 39120, "isOffset": false, "isSlot": false, - "src": "170089:2:18", + "src": "170089:2:38", "valueSize": 1 }, { - "declaration": 36062, + "declaration": 39123, "isOffset": false, "isSlot": false, - "src": "170118:2:18", + "src": "170118:2:38", "valueSize": 1 }, { - "declaration": 36065, + "declaration": 39126, "isOffset": false, "isSlot": false, - "src": "170147:2:18", + "src": "170147:2:38", "valueSize": 1 }, { - "declaration": 36068, + "declaration": 39129, "isOffset": false, "isSlot": false, - "src": "170176:2:18", + "src": "170176:2:38", "valueSize": 1 }, { - "declaration": 36071, + "declaration": 39132, "isOffset": false, "isSlot": false, - "src": "170205:2:18", + "src": "170205:2:38", "valueSize": 1 }, { - "declaration": 36074, + "declaration": 39135, "isOffset": false, "isSlot": false, - "src": "170234:2:18", + "src": "170234:2:38", "valueSize": 1 }, { - "declaration": 36077, + "declaration": 39138, "isOffset": false, "isSlot": false, - "src": "170263:2:18", + "src": "170263:2:38", "valueSize": 1 } ], - "id": 36085, + "id": 39146, "nodeType": "InlineAssembly", - "src": "170053:223:18" + "src": "170053:223:38" } ] }, @@ -194036,20 +194036,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "168963:3:18", + "nameLocation": "168963:3:38", "parameters": { - "id": 36056, + "id": 39117, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36049, + "id": 39110, "mutability": "mutable", "name": "p0", - "nameLocation": "168972:2:18", + "nameLocation": "168972:2:38", "nodeType": "VariableDeclaration", - "scope": 36087, - "src": "168967:7:18", + "scope": 39148, + "src": "168967:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -194057,10 +194057,10 @@ "typeString": "bool" }, "typeName": { - "id": 36048, + "id": 39109, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "168967:4:18", + "src": "168967:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -194070,13 +194070,13 @@ }, { "constant": false, - "id": 36051, + "id": 39112, "mutability": "mutable", "name": "p1", - "nameLocation": "168984:2:18", + "nameLocation": "168984:2:38", "nodeType": "VariableDeclaration", - "scope": 36087, - "src": "168976:10:18", + "scope": 39148, + "src": "168976:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -194084,10 +194084,10 @@ "typeString": "address" }, "typeName": { - "id": 36050, + "id": 39111, "name": "address", "nodeType": "ElementaryTypeName", - "src": "168976:7:18", + "src": "168976:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -194098,13 +194098,13 @@ }, { "constant": false, - "id": 36053, + "id": 39114, "mutability": "mutable", "name": "p2", - "nameLocation": "168996:2:18", + "nameLocation": "168996:2:38", "nodeType": "VariableDeclaration", - "scope": 36087, - "src": "168988:10:18", + "scope": 39148, + "src": "168988:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -194112,10 +194112,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36052, + "id": 39113, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "168988:7:18", + "src": "168988:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -194125,13 +194125,13 @@ }, { "constant": false, - "id": 36055, + "id": 39116, "mutability": "mutable", "name": "p3", - "nameLocation": "169005:2:18", + "nameLocation": "169005:2:38", "nodeType": "VariableDeclaration", - "scope": 36087, - "src": "169000:7:18", + "scope": 39148, + "src": "169000:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -194139,10 +194139,10 @@ "typeString": "bool" }, "typeName": { - "id": 36054, + "id": 39115, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "169000:4:18", + "src": "169000:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -194151,44 +194151,44 @@ "visibility": "internal" } ], - "src": "168966:42:18" + "src": "168966:42:38" }, "returnParameters": { - "id": 36057, + "id": 39118, "nodeType": "ParameterList", "parameters": [], - "src": "169023:0:18" + "src": "169023:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36127, + "id": 39188, "nodeType": "FunctionDefinition", - "src": "170288:1334:18", + "src": "170288:1334:38", "nodes": [], "body": { - "id": 36126, + "id": 39187, "nodeType": "Block", - "src": "170360:1262:18", + "src": "170360:1262:38", "nodes": [], "statements": [ { "assignments": [ - 36099 + 39160 ], "declarations": [ { "constant": false, - "id": 36099, + "id": 39160, "mutability": "mutable", "name": "m0", - "nameLocation": "170378:2:18", + "nameLocation": "170378:2:38", "nodeType": "VariableDeclaration", - "scope": 36126, - "src": "170370:10:18", + "scope": 39187, + "src": "170370:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -194196,10 +194196,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36098, + "id": 39159, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "170370:7:18", + "src": "170370:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -194208,24 +194208,24 @@ "visibility": "internal" } ], - "id": 36100, + "id": 39161, "nodeType": "VariableDeclarationStatement", - "src": "170370:10:18" + "src": "170370:10:38" }, { "assignments": [ - 36102 + 39163 ], "declarations": [ { "constant": false, - "id": 36102, + "id": 39163, "mutability": "mutable", "name": "m1", - "nameLocation": "170398:2:18", + "nameLocation": "170398:2:38", "nodeType": "VariableDeclaration", - "scope": 36126, - "src": "170390:10:18", + "scope": 39187, + "src": "170390:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -194233,10 +194233,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36101, + "id": 39162, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "170390:7:18", + "src": "170390:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -194245,24 +194245,24 @@ "visibility": "internal" } ], - "id": 36103, + "id": 39164, "nodeType": "VariableDeclarationStatement", - "src": "170390:10:18" + "src": "170390:10:38" }, { "assignments": [ - 36105 + 39166 ], "declarations": [ { "constant": false, - "id": 36105, + "id": 39166, "mutability": "mutable", "name": "m2", - "nameLocation": "170418:2:18", + "nameLocation": "170418:2:38", "nodeType": "VariableDeclaration", - "scope": 36126, - "src": "170410:10:18", + "scope": 39187, + "src": "170410:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -194270,10 +194270,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36104, + "id": 39165, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "170410:7:18", + "src": "170410:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -194282,24 +194282,24 @@ "visibility": "internal" } ], - "id": 36106, + "id": 39167, "nodeType": "VariableDeclarationStatement", - "src": "170410:10:18" + "src": "170410:10:38" }, { "assignments": [ - 36108 + 39169 ], "declarations": [ { "constant": false, - "id": 36108, + "id": 39169, "mutability": "mutable", "name": "m3", - "nameLocation": "170438:2:18", + "nameLocation": "170438:2:38", "nodeType": "VariableDeclaration", - "scope": 36126, - "src": "170430:10:18", + "scope": 39187, + "src": "170430:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -194307,10 +194307,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36107, + "id": 39168, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "170430:7:18", + "src": "170430:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -194319,24 +194319,24 @@ "visibility": "internal" } ], - "id": 36109, + "id": 39170, "nodeType": "VariableDeclarationStatement", - "src": "170430:10:18" + "src": "170430:10:38" }, { "assignments": [ - 36111 + 39172 ], "declarations": [ { "constant": false, - "id": 36111, + "id": 39172, "mutability": "mutable", "name": "m4", - "nameLocation": "170458:2:18", + "nameLocation": "170458:2:38", "nodeType": "VariableDeclaration", - "scope": 36126, - "src": "170450:10:18", + "scope": 39187, + "src": "170450:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -194344,10 +194344,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36110, + "id": 39171, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "170450:7:18", + "src": "170450:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -194356,24 +194356,24 @@ "visibility": "internal" } ], - "id": 36112, + "id": 39173, "nodeType": "VariableDeclarationStatement", - "src": "170450:10:18" + "src": "170450:10:38" }, { "assignments": [ - 36114 + 39175 ], "declarations": [ { "constant": false, - "id": 36114, + "id": 39175, "mutability": "mutable", "name": "m5", - "nameLocation": "170478:2:18", + "nameLocation": "170478:2:38", "nodeType": "VariableDeclaration", - "scope": 36126, - "src": "170470:10:18", + "scope": 39187, + "src": "170470:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -194381,10 +194381,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36113, + "id": 39174, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "170470:7:18", + "src": "170470:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -194393,24 +194393,24 @@ "visibility": "internal" } ], - "id": 36115, + "id": 39176, "nodeType": "VariableDeclarationStatement", - "src": "170470:10:18" + "src": "170470:10:38" }, { "assignments": [ - 36117 + 39178 ], "declarations": [ { "constant": false, - "id": 36117, + "id": 39178, "mutability": "mutable", "name": "m6", - "nameLocation": "170498:2:18", + "nameLocation": "170498:2:38", "nodeType": "VariableDeclaration", - "scope": 36126, - "src": "170490:10:18", + "scope": 39187, + "src": "170490:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -194418,10 +194418,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36116, + "id": 39177, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "170490:7:18", + "src": "170490:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -194430,27 +194430,27 @@ "visibility": "internal" } ], - "id": 36118, + "id": 39179, "nodeType": "VariableDeclarationStatement", - "src": "170490:10:18" + "src": "170490:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "170519:828:18", + "src": "170519:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "170562:313:18", + "src": "170562:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "170580:15:18", + "src": "170580:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "170594:1:18", + "src": "170594:1:38", "type": "", "value": "0" }, @@ -194458,7 +194458,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "170584:6:18", + "src": "170584:6:38", "type": "" } ] @@ -194466,16 +194466,16 @@ { "body": { "nodeType": "YulBlock", - "src": "170665:40:18", + "src": "170665:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "170694:9:18", + "src": "170694:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "170696:5:18" + "src": "170696:5:38" } ] }, @@ -194486,33 +194486,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "170682:6:18" + "src": "170682:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "170690:1:18" + "src": "170690:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "170677:4:18" + "src": "170677:4:38" }, "nodeType": "YulFunctionCall", - "src": "170677:15:18" + "src": "170677:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "170670:6:18" + "src": "170670:6:38" }, "nodeType": "YulFunctionCall", - "src": "170670:23:18" + "src": "170670:23:38" }, "nodeType": "YulIf", - "src": "170667:36:18" + "src": "170667:36:38" } ] }, @@ -194521,12 +194521,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "170622:6:18" + "src": "170622:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "170630:4:18", + "src": "170630:4:38", "type": "", "value": "0x20" } @@ -194534,30 +194534,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "170619:2:18" + "src": "170619:2:38" }, "nodeType": "YulFunctionCall", - "src": "170619:16:18" + "src": "170619:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "170636:28:18", + "src": "170636:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "170638:24:18", + "src": "170638:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "170652:6:18" + "src": "170652:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "170660:1:18", + "src": "170660:1:38", "type": "", "value": "1" } @@ -194565,16 +194565,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "170648:3:18" + "src": "170648:3:38" }, "nodeType": "YulFunctionCall", - "src": "170648:14:18" + "src": "170648:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "170638:6:18" + "src": "170638:6:38" } ] } @@ -194582,10 +194582,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "170616:2:18", + "src": "170616:2:38", "statements": [] }, - "src": "170612:93:18" + "src": "170612:93:38" }, { "expression": { @@ -194593,34 +194593,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "170729:3:18" + "src": "170729:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "170734:6:18" + "src": "170734:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "170722:6:18" + "src": "170722:6:38" }, "nodeType": "YulFunctionCall", - "src": "170722:19:18" + "src": "170722:19:38" }, "nodeType": "YulExpressionStatement", - "src": "170722:19:18" + "src": "170722:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "170758:37:18", + "src": "170758:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "170775:3:18", + "src": "170775:3:38", "type": "", "value": "256" }, @@ -194629,38 +194629,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "170784:1:18", + "src": "170784:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "170787:6:18" + "src": "170787:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "170780:3:18" + "src": "170780:3:38" }, "nodeType": "YulFunctionCall", - "src": "170780:14:18" + "src": "170780:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "170771:3:18" + "src": "170771:3:38" }, "nodeType": "YulFunctionCall", - "src": "170771:24:18" + "src": "170771:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "170762:5:18", + "src": "170762:5:38", "type": "" } ] @@ -194673,12 +194673,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "170823:3:18" + "src": "170823:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "170828:4:18", + "src": "170828:4:38", "type": "", "value": "0x20" } @@ -194686,59 +194686,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "170819:3:18" + "src": "170819:3:38" }, "nodeType": "YulFunctionCall", - "src": "170819:14:18" + "src": "170819:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "170839:5:18" + "src": "170839:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "170850:5:18" + "src": "170850:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "170857:1:18" + "src": "170857:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "170846:3:18" + "src": "170846:3:38" }, "nodeType": "YulFunctionCall", - "src": "170846:13:18" + "src": "170846:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "170835:3:18" + "src": "170835:3:38" }, "nodeType": "YulFunctionCall", - "src": "170835:25:18" + "src": "170835:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "170812:6:18" + "src": "170812:6:38" }, "nodeType": "YulFunctionCall", - "src": "170812:49:18" + "src": "170812:49:38" }, "nodeType": "YulExpressionStatement", - "src": "170812:49:18" + "src": "170812:49:38" } ] }, @@ -194748,27 +194748,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "170554:3:18", + "src": "170554:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "170559:1:18", + "src": "170559:1:38", "type": "" } ], - "src": "170533:342:18" + "src": "170533:342:38" }, { "nodeType": "YulAssignment", - "src": "170888:17:18", + "src": "170888:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "170900:4:18", + "src": "170900:4:38", "type": "", "value": "0x00" } @@ -194776,28 +194776,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "170894:5:18" + "src": "170894:5:38" }, "nodeType": "YulFunctionCall", - "src": "170894:11:18" + "src": "170894:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "170888:2:18" + "src": "170888:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "170918:17:18", + "src": "170918:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "170930:4:18", + "src": "170930:4:38", "type": "", "value": "0x20" } @@ -194805,28 +194805,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "170924:5:18" + "src": "170924:5:38" }, "nodeType": "YulFunctionCall", - "src": "170924:11:18" + "src": "170924:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "170918:2:18" + "src": "170918:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "170948:17:18", + "src": "170948:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "170960:4:18", + "src": "170960:4:38", "type": "", "value": "0x40" } @@ -194834,28 +194834,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "170954:5:18" + "src": "170954:5:38" }, "nodeType": "YulFunctionCall", - "src": "170954:11:18" + "src": "170954:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "170948:2:18" + "src": "170948:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "170978:17:18", + "src": "170978:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "170990:4:18", + "src": "170990:4:38", "type": "", "value": "0x60" } @@ -194863,28 +194863,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "170984:5:18" + "src": "170984:5:38" }, "nodeType": "YulFunctionCall", - "src": "170984:11:18" + "src": "170984:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "170978:2:18" + "src": "170978:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "171008:17:18", + "src": "171008:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "171020:4:18", + "src": "171020:4:38", "type": "", "value": "0x80" } @@ -194892,28 +194892,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "171014:5:18" + "src": "171014:5:38" }, "nodeType": "YulFunctionCall", - "src": "171014:11:18" + "src": "171014:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "171008:2:18" + "src": "171008:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "171038:17:18", + "src": "171038:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "171050:4:18", + "src": "171050:4:38", "type": "", "value": "0xa0" } @@ -194921,28 +194921,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "171044:5:18" + "src": "171044:5:38" }, "nodeType": "YulFunctionCall", - "src": "171044:11:18" + "src": "171044:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "171038:2:18" + "src": "171038:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "171068:17:18", + "src": "171068:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "171080:4:18", + "src": "171080:4:38", "type": "", "value": "0xc0" } @@ -194950,16 +194950,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "171074:5:18" + "src": "171074:5:38" }, "nodeType": "YulFunctionCall", - "src": "171074:11:18" + "src": "171074:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "171068:2:18" + "src": "171068:2:38" } ] }, @@ -194969,14 +194969,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "171168:4:18", + "src": "171168:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "171174:10:18", + "src": "171174:10:38", "type": "", "value": "0xc21f64c7" } @@ -194984,13 +194984,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "171161:6:18" + "src": "171161:6:38" }, "nodeType": "YulFunctionCall", - "src": "171161:24:18" + "src": "171161:24:38" }, "nodeType": "YulExpressionStatement", - "src": "171161:24:18" + "src": "171161:24:38" }, { "expression": { @@ -194998,26 +194998,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "171205:4:18", + "src": "171205:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "171211:2:18" + "src": "171211:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "171198:6:18" + "src": "171198:6:38" }, "nodeType": "YulFunctionCall", - "src": "171198:16:18" + "src": "171198:16:38" }, "nodeType": "YulExpressionStatement", - "src": "171198:16:18" + "src": "171198:16:38" }, { "expression": { @@ -195025,26 +195025,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "171234:4:18", + "src": "171234:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "171240:2:18" + "src": "171240:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "171227:6:18" + "src": "171227:6:38" }, "nodeType": "YulFunctionCall", - "src": "171227:16:18" + "src": "171227:16:38" }, "nodeType": "YulExpressionStatement", - "src": "171227:16:18" + "src": "171227:16:38" }, { "expression": { @@ -195052,14 +195052,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "171263:4:18", + "src": "171263:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "171269:4:18", + "src": "171269:4:38", "type": "", "value": "0x80" } @@ -195067,13 +195067,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "171256:6:18" + "src": "171256:6:38" }, "nodeType": "YulFunctionCall", - "src": "171256:18:18" + "src": "171256:18:38" }, "nodeType": "YulExpressionStatement", - "src": "171256:18:18" + "src": "171256:18:38" }, { "expression": { @@ -195081,26 +195081,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "171294:4:18", + "src": "171294:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "171300:2:18" + "src": "171300:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "171287:6:18" + "src": "171287:6:38" }, "nodeType": "YulFunctionCall", - "src": "171287:16:18" + "src": "171287:16:38" }, "nodeType": "YulExpressionStatement", - "src": "171287:16:18" + "src": "171287:16:38" }, { "expression": { @@ -195108,126 +195108,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "171328:4:18", + "src": "171328:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "171334:2:18" + "src": "171334:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "171316:11:18" + "src": "171316:11:38" }, "nodeType": "YulFunctionCall", - "src": "171316:21:18" + "src": "171316:21:38" }, "nodeType": "YulExpressionStatement", - "src": "171316:21:18" + "src": "171316:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36099, + "declaration": 39160, "isOffset": false, "isSlot": false, - "src": "170888:2:18", + "src": "170888:2:38", "valueSize": 1 }, { - "declaration": 36102, + "declaration": 39163, "isOffset": false, "isSlot": false, - "src": "170918:2:18", + "src": "170918:2:38", "valueSize": 1 }, { - "declaration": 36105, + "declaration": 39166, "isOffset": false, "isSlot": false, - "src": "170948:2:18", + "src": "170948:2:38", "valueSize": 1 }, { - "declaration": 36108, + "declaration": 39169, "isOffset": false, "isSlot": false, - "src": "170978:2:18", + "src": "170978:2:38", "valueSize": 1 }, { - "declaration": 36111, + "declaration": 39172, "isOffset": false, "isSlot": false, - "src": "171008:2:18", + "src": "171008:2:38", "valueSize": 1 }, { - "declaration": 36114, + "declaration": 39175, "isOffset": false, "isSlot": false, - "src": "171038:2:18", + "src": "171038:2:38", "valueSize": 1 }, { - "declaration": 36117, + "declaration": 39178, "isOffset": false, "isSlot": false, - "src": "171068:2:18", + "src": "171068:2:38", "valueSize": 1 }, { - "declaration": 36089, + "declaration": 39150, "isOffset": false, "isSlot": false, - "src": "171211:2:18", + "src": "171211:2:38", "valueSize": 1 }, { - "declaration": 36091, + "declaration": 39152, "isOffset": false, "isSlot": false, - "src": "171240:2:18", + "src": "171240:2:38", "valueSize": 1 }, { - "declaration": 36093, + "declaration": 39154, "isOffset": false, "isSlot": false, - "src": "171334:2:18", + "src": "171334:2:38", "valueSize": 1 }, { - "declaration": 36095, + "declaration": 39156, "isOffset": false, "isSlot": false, - "src": "171300:2:18", + "src": "171300:2:38", "valueSize": 1 } ], - "id": 36119, + "id": 39180, "nodeType": "InlineAssembly", - "src": "170510:837:18" + "src": "170510:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36121, + "id": 39182, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "171372:4:18", + "src": "171372:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -195236,14 +195236,14 @@ }, { "hexValue": "30786334", - "id": 36122, + "id": 39183, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "171378:4:18", + "src": "171378:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -195262,18 +195262,18 @@ "typeString": "int_const 196" } ], - "id": 36120, + "id": 39181, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "171356:15:18", + "referencedDeclaration": 33383, + "src": "171356:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36123, + "id": 39184, "isConstant": false, "isLValue": false, "isPure": false, @@ -195282,21 +195282,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "171356:27:18", + "src": "171356:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36124, + "id": 39185, "nodeType": "ExpressionStatement", - "src": "171356:27:18" + "src": "171356:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "171402:214:18", + "src": "171402:214:38", "statements": [ { "expression": { @@ -195304,26 +195304,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "171423:4:18", + "src": "171423:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "171429:2:18" + "src": "171429:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "171416:6:18" + "src": "171416:6:38" }, "nodeType": "YulFunctionCall", - "src": "171416:16:18" + "src": "171416:16:38" }, "nodeType": "YulExpressionStatement", - "src": "171416:16:18" + "src": "171416:16:38" }, { "expression": { @@ -195331,26 +195331,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "171452:4:18", + "src": "171452:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "171458:2:18" + "src": "171458:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "171445:6:18" + "src": "171445:6:38" }, "nodeType": "YulFunctionCall", - "src": "171445:16:18" + "src": "171445:16:38" }, "nodeType": "YulExpressionStatement", - "src": "171445:16:18" + "src": "171445:16:38" }, { "expression": { @@ -195358,26 +195358,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "171481:4:18", + "src": "171481:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "171487:2:18" + "src": "171487:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "171474:6:18" + "src": "171474:6:38" }, "nodeType": "YulFunctionCall", - "src": "171474:16:18" + "src": "171474:16:38" }, "nodeType": "YulExpressionStatement", - "src": "171474:16:18" + "src": "171474:16:38" }, { "expression": { @@ -195385,26 +195385,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "171510:4:18", + "src": "171510:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "171516:2:18" + "src": "171516:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "171503:6:18" + "src": "171503:6:38" }, "nodeType": "YulFunctionCall", - "src": "171503:16:18" + "src": "171503:16:38" }, "nodeType": "YulExpressionStatement", - "src": "171503:16:18" + "src": "171503:16:38" }, { "expression": { @@ -195412,26 +195412,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "171539:4:18", + "src": "171539:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "171545:2:18" + "src": "171545:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "171532:6:18" + "src": "171532:6:38" }, "nodeType": "YulFunctionCall", - "src": "171532:16:18" + "src": "171532:16:38" }, "nodeType": "YulExpressionStatement", - "src": "171532:16:18" + "src": "171532:16:38" }, { "expression": { @@ -195439,26 +195439,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "171568:4:18", + "src": "171568:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "171574:2:18" + "src": "171574:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "171561:6:18" + "src": "171561:6:38" }, "nodeType": "YulFunctionCall", - "src": "171561:16:18" + "src": "171561:16:38" }, "nodeType": "YulExpressionStatement", - "src": "171561:16:18" + "src": "171561:16:38" }, { "expression": { @@ -195466,84 +195466,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "171597:4:18", + "src": "171597:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "171603:2:18" + "src": "171603:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "171590:6:18" + "src": "171590:6:38" }, "nodeType": "YulFunctionCall", - "src": "171590:16:18" + "src": "171590:16:38" }, "nodeType": "YulExpressionStatement", - "src": "171590:16:18" + "src": "171590:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36099, + "declaration": 39160, "isOffset": false, "isSlot": false, - "src": "171429:2:18", + "src": "171429:2:38", "valueSize": 1 }, { - "declaration": 36102, + "declaration": 39163, "isOffset": false, "isSlot": false, - "src": "171458:2:18", + "src": "171458:2:38", "valueSize": 1 }, { - "declaration": 36105, + "declaration": 39166, "isOffset": false, "isSlot": false, - "src": "171487:2:18", + "src": "171487:2:38", "valueSize": 1 }, { - "declaration": 36108, + "declaration": 39169, "isOffset": false, "isSlot": false, - "src": "171516:2:18", + "src": "171516:2:38", "valueSize": 1 }, { - "declaration": 36111, + "declaration": 39172, "isOffset": false, "isSlot": false, - "src": "171545:2:18", + "src": "171545:2:38", "valueSize": 1 }, { - "declaration": 36114, + "declaration": 39175, "isOffset": false, "isSlot": false, - "src": "171574:2:18", + "src": "171574:2:38", "valueSize": 1 }, { - "declaration": 36117, + "declaration": 39178, "isOffset": false, "isSlot": false, - "src": "171603:2:18", + "src": "171603:2:38", "valueSize": 1 } ], - "id": 36125, + "id": 39186, "nodeType": "InlineAssembly", - "src": "171393:223:18" + "src": "171393:223:38" } ] }, @@ -195551,20 +195551,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "170297:3:18", + "nameLocation": "170297:3:38", "parameters": { - "id": 36096, + "id": 39157, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36089, + "id": 39150, "mutability": "mutable", "name": "p0", - "nameLocation": "170306:2:18", + "nameLocation": "170306:2:38", "nodeType": "VariableDeclaration", - "scope": 36127, - "src": "170301:7:18", + "scope": 39188, + "src": "170301:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -195572,10 +195572,10 @@ "typeString": "bool" }, "typeName": { - "id": 36088, + "id": 39149, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "170301:4:18", + "src": "170301:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -195585,13 +195585,13 @@ }, { "constant": false, - "id": 36091, + "id": 39152, "mutability": "mutable", "name": "p1", - "nameLocation": "170318:2:18", + "nameLocation": "170318:2:38", "nodeType": "VariableDeclaration", - "scope": 36127, - "src": "170310:10:18", + "scope": 39188, + "src": "170310:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -195599,10 +195599,10 @@ "typeString": "address" }, "typeName": { - "id": 36090, + "id": 39151, "name": "address", "nodeType": "ElementaryTypeName", - "src": "170310:7:18", + "src": "170310:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -195613,13 +195613,13 @@ }, { "constant": false, - "id": 36093, + "id": 39154, "mutability": "mutable", "name": "p2", - "nameLocation": "170330:2:18", + "nameLocation": "170330:2:38", "nodeType": "VariableDeclaration", - "scope": 36127, - "src": "170322:10:18", + "scope": 39188, + "src": "170322:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -195627,10 +195627,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36092, + "id": 39153, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "170322:7:18", + "src": "170322:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -195640,13 +195640,13 @@ }, { "constant": false, - "id": 36095, + "id": 39156, "mutability": "mutable", "name": "p3", - "nameLocation": "170342:2:18", + "nameLocation": "170342:2:38", "nodeType": "VariableDeclaration", - "scope": 36127, - "src": "170334:10:18", + "scope": 39188, + "src": "170334:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -195654,10 +195654,10 @@ "typeString": "uint256" }, "typeName": { - "id": 36094, + "id": 39155, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "170334:7:18", + "src": "170334:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -195666,44 +195666,44 @@ "visibility": "internal" } ], - "src": "170300:45:18" + "src": "170300:45:38" }, "returnParameters": { - "id": 36097, + "id": 39158, "nodeType": "ParameterList", "parameters": [], - "src": "170360:0:18" + "src": "170360:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36173, + "id": 39234, "nodeType": "FunctionDefinition", - "src": "171628:1530:18", + "src": "171628:1530:38", "nodes": [], "body": { - "id": 36172, + "id": 39233, "nodeType": "Block", - "src": "171700:1458:18", + "src": "171700:1458:38", "nodes": [], "statements": [ { "assignments": [ - 36139 + 39200 ], "declarations": [ { "constant": false, - "id": 36139, + "id": 39200, "mutability": "mutable", "name": "m0", - "nameLocation": "171718:2:18", + "nameLocation": "171718:2:38", "nodeType": "VariableDeclaration", - "scope": 36172, - "src": "171710:10:18", + "scope": 39233, + "src": "171710:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -195711,10 +195711,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36138, + "id": 39199, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "171710:7:18", + "src": "171710:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -195723,24 +195723,24 @@ "visibility": "internal" } ], - "id": 36140, + "id": 39201, "nodeType": "VariableDeclarationStatement", - "src": "171710:10:18" + "src": "171710:10:38" }, { "assignments": [ - 36142 + 39203 ], "declarations": [ { "constant": false, - "id": 36142, + "id": 39203, "mutability": "mutable", "name": "m1", - "nameLocation": "171738:2:18", + "nameLocation": "171738:2:38", "nodeType": "VariableDeclaration", - "scope": 36172, - "src": "171730:10:18", + "scope": 39233, + "src": "171730:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -195748,10 +195748,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36141, + "id": 39202, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "171730:7:18", + "src": "171730:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -195760,24 +195760,24 @@ "visibility": "internal" } ], - "id": 36143, + "id": 39204, "nodeType": "VariableDeclarationStatement", - "src": "171730:10:18" + "src": "171730:10:38" }, { "assignments": [ - 36145 + 39206 ], "declarations": [ { "constant": false, - "id": 36145, + "id": 39206, "mutability": "mutable", "name": "m2", - "nameLocation": "171758:2:18", + "nameLocation": "171758:2:38", "nodeType": "VariableDeclaration", - "scope": 36172, - "src": "171750:10:18", + "scope": 39233, + "src": "171750:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -195785,10 +195785,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36144, + "id": 39205, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "171750:7:18", + "src": "171750:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -195797,24 +195797,24 @@ "visibility": "internal" } ], - "id": 36146, + "id": 39207, "nodeType": "VariableDeclarationStatement", - "src": "171750:10:18" + "src": "171750:10:38" }, { "assignments": [ - 36148 + 39209 ], "declarations": [ { "constant": false, - "id": 36148, + "id": 39209, "mutability": "mutable", "name": "m3", - "nameLocation": "171778:2:18", + "nameLocation": "171778:2:38", "nodeType": "VariableDeclaration", - "scope": 36172, - "src": "171770:10:18", + "scope": 39233, + "src": "171770:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -195822,10 +195822,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36147, + "id": 39208, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "171770:7:18", + "src": "171770:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -195834,24 +195834,24 @@ "visibility": "internal" } ], - "id": 36149, + "id": 39210, "nodeType": "VariableDeclarationStatement", - "src": "171770:10:18" + "src": "171770:10:38" }, { "assignments": [ - 36151 + 39212 ], "declarations": [ { "constant": false, - "id": 36151, + "id": 39212, "mutability": "mutable", "name": "m4", - "nameLocation": "171798:2:18", + "nameLocation": "171798:2:38", "nodeType": "VariableDeclaration", - "scope": 36172, - "src": "171790:10:18", + "scope": 39233, + "src": "171790:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -195859,10 +195859,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36150, + "id": 39211, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "171790:7:18", + "src": "171790:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -195871,24 +195871,24 @@ "visibility": "internal" } ], - "id": 36152, + "id": 39213, "nodeType": "VariableDeclarationStatement", - "src": "171790:10:18" + "src": "171790:10:38" }, { "assignments": [ - 36154 + 39215 ], "declarations": [ { "constant": false, - "id": 36154, + "id": 39215, "mutability": "mutable", "name": "m5", - "nameLocation": "171818:2:18", + "nameLocation": "171818:2:38", "nodeType": "VariableDeclaration", - "scope": 36172, - "src": "171810:10:18", + "scope": 39233, + "src": "171810:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -195896,10 +195896,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36153, + "id": 39214, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "171810:7:18", + "src": "171810:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -195908,24 +195908,24 @@ "visibility": "internal" } ], - "id": 36155, + "id": 39216, "nodeType": "VariableDeclarationStatement", - "src": "171810:10:18" + "src": "171810:10:38" }, { "assignments": [ - 36157 + 39218 ], "declarations": [ { "constant": false, - "id": 36157, + "id": 39218, "mutability": "mutable", "name": "m6", - "nameLocation": "171838:2:18", + "nameLocation": "171838:2:38", "nodeType": "VariableDeclaration", - "scope": 36172, - "src": "171830:10:18", + "scope": 39233, + "src": "171830:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -195933,10 +195933,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36156, + "id": 39217, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "171830:7:18", + "src": "171830:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -195945,24 +195945,24 @@ "visibility": "internal" } ], - "id": 36158, + "id": 39219, "nodeType": "VariableDeclarationStatement", - "src": "171830:10:18" + "src": "171830:10:38" }, { "assignments": [ - 36160 + 39221 ], "declarations": [ { "constant": false, - "id": 36160, + "id": 39221, "mutability": "mutable", "name": "m7", - "nameLocation": "171858:2:18", + "nameLocation": "171858:2:38", "nodeType": "VariableDeclaration", - "scope": 36172, - "src": "171850:10:18", + "scope": 39233, + "src": "171850:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -195970,10 +195970,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36159, + "id": 39220, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "171850:7:18", + "src": "171850:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -195982,24 +195982,24 @@ "visibility": "internal" } ], - "id": 36161, + "id": 39222, "nodeType": "VariableDeclarationStatement", - "src": "171850:10:18" + "src": "171850:10:38" }, { "assignments": [ - 36163 + 39224 ], "declarations": [ { "constant": false, - "id": 36163, + "id": 39224, "mutability": "mutable", "name": "m8", - "nameLocation": "171878:2:18", + "nameLocation": "171878:2:38", "nodeType": "VariableDeclaration", - "scope": 36172, - "src": "171870:10:18", + "scope": 39233, + "src": "171870:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -196007,10 +196007,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36162, + "id": 39223, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "171870:7:18", + "src": "171870:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -196019,27 +196019,27 @@ "visibility": "internal" } ], - "id": 36164, + "id": 39225, "nodeType": "VariableDeclarationStatement", - "src": "171870:10:18" + "src": "171870:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "171899:924:18", + "src": "171899:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "171942:313:18", + "src": "171942:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "171960:15:18", + "src": "171960:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "171974:1:18", + "src": "171974:1:38", "type": "", "value": "0" }, @@ -196047,7 +196047,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "171964:6:18", + "src": "171964:6:38", "type": "" } ] @@ -196055,16 +196055,16 @@ { "body": { "nodeType": "YulBlock", - "src": "172045:40:18", + "src": "172045:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "172074:9:18", + "src": "172074:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "172076:5:18" + "src": "172076:5:38" } ] }, @@ -196075,33 +196075,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "172062:6:18" + "src": "172062:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "172070:1:18" + "src": "172070:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "172057:4:18" + "src": "172057:4:38" }, "nodeType": "YulFunctionCall", - "src": "172057:15:18" + "src": "172057:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "172050:6:18" + "src": "172050:6:38" }, "nodeType": "YulFunctionCall", - "src": "172050:23:18" + "src": "172050:23:38" }, "nodeType": "YulIf", - "src": "172047:36:18" + "src": "172047:36:38" } ] }, @@ -196110,12 +196110,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "172002:6:18" + "src": "172002:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "172010:4:18", + "src": "172010:4:38", "type": "", "value": "0x20" } @@ -196123,30 +196123,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "171999:2:18" + "src": "171999:2:38" }, "nodeType": "YulFunctionCall", - "src": "171999:16:18" + "src": "171999:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "172016:28:18", + "src": "172016:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "172018:24:18", + "src": "172018:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "172032:6:18" + "src": "172032:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "172040:1:18", + "src": "172040:1:38", "type": "", "value": "1" } @@ -196154,16 +196154,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "172028:3:18" + "src": "172028:3:38" }, "nodeType": "YulFunctionCall", - "src": "172028:14:18" + "src": "172028:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "172018:6:18" + "src": "172018:6:38" } ] } @@ -196171,10 +196171,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "171996:2:18", + "src": "171996:2:38", "statements": [] }, - "src": "171992:93:18" + "src": "171992:93:38" }, { "expression": { @@ -196182,34 +196182,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "172109:3:18" + "src": "172109:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "172114:6:18" + "src": "172114:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "172102:6:18" + "src": "172102:6:38" }, "nodeType": "YulFunctionCall", - "src": "172102:19:18" + "src": "172102:19:38" }, "nodeType": "YulExpressionStatement", - "src": "172102:19:18" + "src": "172102:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "172138:37:18", + "src": "172138:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "172155:3:18", + "src": "172155:3:38", "type": "", "value": "256" }, @@ -196218,38 +196218,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "172164:1:18", + "src": "172164:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "172167:6:18" + "src": "172167:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "172160:3:18" + "src": "172160:3:38" }, "nodeType": "YulFunctionCall", - "src": "172160:14:18" + "src": "172160:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "172151:3:18" + "src": "172151:3:38" }, "nodeType": "YulFunctionCall", - "src": "172151:24:18" + "src": "172151:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "172142:5:18", + "src": "172142:5:38", "type": "" } ] @@ -196262,12 +196262,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "172203:3:18" + "src": "172203:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "172208:4:18", + "src": "172208:4:38", "type": "", "value": "0x20" } @@ -196275,59 +196275,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "172199:3:18" + "src": "172199:3:38" }, "nodeType": "YulFunctionCall", - "src": "172199:14:18" + "src": "172199:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "172219:5:18" + "src": "172219:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "172230:5:18" + "src": "172230:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "172237:1:18" + "src": "172237:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "172226:3:18" + "src": "172226:3:38" }, "nodeType": "YulFunctionCall", - "src": "172226:13:18" + "src": "172226:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "172215:3:18" + "src": "172215:3:38" }, "nodeType": "YulFunctionCall", - "src": "172215:25:18" + "src": "172215:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "172192:6:18" + "src": "172192:6:38" }, "nodeType": "YulFunctionCall", - "src": "172192:49:18" + "src": "172192:49:38" }, "nodeType": "YulExpressionStatement", - "src": "172192:49:18" + "src": "172192:49:38" } ] }, @@ -196337,27 +196337,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "171934:3:18", + "src": "171934:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "171939:1:18", + "src": "171939:1:38", "type": "" } ], - "src": "171913:342:18" + "src": "171913:342:38" }, { "nodeType": "YulAssignment", - "src": "172268:17:18", + "src": "172268:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "172280:4:18", + "src": "172280:4:38", "type": "", "value": "0x00" } @@ -196365,28 +196365,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "172274:5:18" + "src": "172274:5:38" }, "nodeType": "YulFunctionCall", - "src": "172274:11:18" + "src": "172274:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "172268:2:18" + "src": "172268:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "172298:17:18", + "src": "172298:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "172310:4:18", + "src": "172310:4:38", "type": "", "value": "0x20" } @@ -196394,28 +196394,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "172304:5:18" + "src": "172304:5:38" }, "nodeType": "YulFunctionCall", - "src": "172304:11:18" + "src": "172304:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "172298:2:18" + "src": "172298:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "172328:17:18", + "src": "172328:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "172340:4:18", + "src": "172340:4:38", "type": "", "value": "0x40" } @@ -196423,28 +196423,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "172334:5:18" + "src": "172334:5:38" }, "nodeType": "YulFunctionCall", - "src": "172334:11:18" + "src": "172334:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "172328:2:18" + "src": "172328:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "172358:17:18", + "src": "172358:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "172370:4:18", + "src": "172370:4:38", "type": "", "value": "0x60" } @@ -196452,28 +196452,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "172364:5:18" + "src": "172364:5:38" }, "nodeType": "YulFunctionCall", - "src": "172364:11:18" + "src": "172364:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "172358:2:18" + "src": "172358:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "172388:17:18", + "src": "172388:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "172400:4:18", + "src": "172400:4:38", "type": "", "value": "0x80" } @@ -196481,28 +196481,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "172394:5:18" + "src": "172394:5:38" }, "nodeType": "YulFunctionCall", - "src": "172394:11:18" + "src": "172394:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "172388:2:18" + "src": "172388:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "172418:17:18", + "src": "172418:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "172430:4:18", + "src": "172430:4:38", "type": "", "value": "0xa0" } @@ -196510,28 +196510,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "172424:5:18" + "src": "172424:5:38" }, "nodeType": "YulFunctionCall", - "src": "172424:11:18" + "src": "172424:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "172418:2:18" + "src": "172418:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "172448:17:18", + "src": "172448:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "172460:4:18", + "src": "172460:4:38", "type": "", "value": "0xc0" } @@ -196539,28 +196539,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "172454:5:18" + "src": "172454:5:38" }, "nodeType": "YulFunctionCall", - "src": "172454:11:18" + "src": "172454:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "172448:2:18" + "src": "172448:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "172478:17:18", + "src": "172478:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "172490:4:18", + "src": "172490:4:38", "type": "", "value": "0xe0" } @@ -196568,28 +196568,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "172484:5:18" + "src": "172484:5:38" }, "nodeType": "YulFunctionCall", - "src": "172484:11:18" + "src": "172484:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "172478:2:18" + "src": "172478:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "172508:18:18", + "src": "172508:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "172520:5:18", + "src": "172520:5:38", "type": "", "value": "0x100" } @@ -196597,16 +196597,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "172514:5:18" + "src": "172514:5:38" }, "nodeType": "YulFunctionCall", - "src": "172514:12:18" + "src": "172514:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "172508:2:18" + "src": "172508:2:38" } ] }, @@ -196616,14 +196616,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "172608:4:18", + "src": "172608:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "172614:10:18", + "src": "172614:10:38", "type": "", "value": "0xa73c1db6" } @@ -196631,13 +196631,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "172601:6:18" + "src": "172601:6:38" }, "nodeType": "YulFunctionCall", - "src": "172601:24:18" + "src": "172601:24:38" }, "nodeType": "YulExpressionStatement", - "src": "172601:24:18" + "src": "172601:24:38" }, { "expression": { @@ -196645,26 +196645,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "172645:4:18", + "src": "172645:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "172651:2:18" + "src": "172651:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "172638:6:18" + "src": "172638:6:38" }, "nodeType": "YulFunctionCall", - "src": "172638:16:18" + "src": "172638:16:38" }, "nodeType": "YulExpressionStatement", - "src": "172638:16:18" + "src": "172638:16:38" }, { "expression": { @@ -196672,26 +196672,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "172674:4:18", + "src": "172674:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "172680:2:18" + "src": "172680:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "172667:6:18" + "src": "172667:6:38" }, "nodeType": "YulFunctionCall", - "src": "172667:16:18" + "src": "172667:16:38" }, "nodeType": "YulExpressionStatement", - "src": "172667:16:18" + "src": "172667:16:38" }, { "expression": { @@ -196699,14 +196699,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "172703:4:18", + "src": "172703:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "172709:4:18", + "src": "172709:4:38", "type": "", "value": "0x80" } @@ -196714,13 +196714,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "172696:6:18" + "src": "172696:6:38" }, "nodeType": "YulFunctionCall", - "src": "172696:18:18" + "src": "172696:18:38" }, "nodeType": "YulExpressionStatement", - "src": "172696:18:18" + "src": "172696:18:38" }, { "expression": { @@ -196728,14 +196728,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "172734:4:18", + "src": "172734:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "172740:4:18", + "src": "172740:4:38", "type": "", "value": "0xc0" } @@ -196743,13 +196743,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "172727:6:18" + "src": "172727:6:38" }, "nodeType": "YulFunctionCall", - "src": "172727:18:18" + "src": "172727:18:38" }, "nodeType": "YulExpressionStatement", - "src": "172727:18:18" + "src": "172727:18:38" }, { "expression": { @@ -196757,26 +196757,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "172770:4:18", + "src": "172770:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "172776:2:18" + "src": "172776:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "172758:11:18" + "src": "172758:11:38" }, "nodeType": "YulFunctionCall", - "src": "172758:21:18" + "src": "172758:21:38" }, "nodeType": "YulExpressionStatement", - "src": "172758:21:18" + "src": "172758:21:38" }, { "expression": { @@ -196784,140 +196784,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "172804:4:18", + "src": "172804:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "172810:2:18" + "src": "172810:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "172792:11:18" + "src": "172792:11:38" }, "nodeType": "YulFunctionCall", - "src": "172792:21:18" + "src": "172792:21:38" }, "nodeType": "YulExpressionStatement", - "src": "172792:21:18" + "src": "172792:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36139, + "declaration": 39200, "isOffset": false, "isSlot": false, - "src": "172268:2:18", + "src": "172268:2:38", "valueSize": 1 }, { - "declaration": 36142, + "declaration": 39203, "isOffset": false, "isSlot": false, - "src": "172298:2:18", + "src": "172298:2:38", "valueSize": 1 }, { - "declaration": 36145, + "declaration": 39206, "isOffset": false, "isSlot": false, - "src": "172328:2:18", + "src": "172328:2:38", "valueSize": 1 }, { - "declaration": 36148, + "declaration": 39209, "isOffset": false, "isSlot": false, - "src": "172358:2:18", + "src": "172358:2:38", "valueSize": 1 }, { - "declaration": 36151, + "declaration": 39212, "isOffset": false, "isSlot": false, - "src": "172388:2:18", + "src": "172388:2:38", "valueSize": 1 }, { - "declaration": 36154, + "declaration": 39215, "isOffset": false, "isSlot": false, - "src": "172418:2:18", + "src": "172418:2:38", "valueSize": 1 }, { - "declaration": 36157, + "declaration": 39218, "isOffset": false, "isSlot": false, - "src": "172448:2:18", + "src": "172448:2:38", "valueSize": 1 }, { - "declaration": 36160, + "declaration": 39221, "isOffset": false, "isSlot": false, - "src": "172478:2:18", + "src": "172478:2:38", "valueSize": 1 }, { - "declaration": 36163, + "declaration": 39224, "isOffset": false, "isSlot": false, - "src": "172508:2:18", + "src": "172508:2:38", "valueSize": 1 }, { - "declaration": 36129, + "declaration": 39190, "isOffset": false, "isSlot": false, - "src": "172651:2:18", + "src": "172651:2:38", "valueSize": 1 }, { - "declaration": 36131, + "declaration": 39192, "isOffset": false, "isSlot": false, - "src": "172680:2:18", + "src": "172680:2:38", "valueSize": 1 }, { - "declaration": 36133, + "declaration": 39194, "isOffset": false, "isSlot": false, - "src": "172776:2:18", + "src": "172776:2:38", "valueSize": 1 }, { - "declaration": 36135, + "declaration": 39196, "isOffset": false, "isSlot": false, - "src": "172810:2:18", + "src": "172810:2:38", "valueSize": 1 } ], - "id": 36165, + "id": 39226, "nodeType": "InlineAssembly", - "src": "171890:933:18" + "src": "171890:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36167, + "id": 39228, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "172848:4:18", + "src": "172848:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -196926,14 +196926,14 @@ }, { "hexValue": "3078313034", - "id": 36168, + "id": 39229, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "172854:5:18", + "src": "172854:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -196952,18 +196952,18 @@ "typeString": "int_const 260" } ], - "id": 36166, + "id": 39227, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "172832:15:18", + "referencedDeclaration": 33383, + "src": "172832:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36169, + "id": 39230, "isConstant": false, "isLValue": false, "isPure": false, @@ -196972,21 +196972,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "172832:28:18", + "src": "172832:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36170, + "id": 39231, "nodeType": "ExpressionStatement", - "src": "172832:28:18" + "src": "172832:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "172879:273:18", + "src": "172879:273:38", "statements": [ { "expression": { @@ -196994,26 +196994,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "172900:4:18", + "src": "172900:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "172906:2:18" + "src": "172906:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "172893:6:18" + "src": "172893:6:38" }, "nodeType": "YulFunctionCall", - "src": "172893:16:18" + "src": "172893:16:38" }, "nodeType": "YulExpressionStatement", - "src": "172893:16:18" + "src": "172893:16:38" }, { "expression": { @@ -197021,26 +197021,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "172929:4:18", + "src": "172929:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "172935:2:18" + "src": "172935:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "172922:6:18" + "src": "172922:6:38" }, "nodeType": "YulFunctionCall", - "src": "172922:16:18" + "src": "172922:16:38" }, "nodeType": "YulExpressionStatement", - "src": "172922:16:18" + "src": "172922:16:38" }, { "expression": { @@ -197048,26 +197048,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "172958:4:18", + "src": "172958:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "172964:2:18" + "src": "172964:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "172951:6:18" + "src": "172951:6:38" }, "nodeType": "YulFunctionCall", - "src": "172951:16:18" + "src": "172951:16:38" }, "nodeType": "YulExpressionStatement", - "src": "172951:16:18" + "src": "172951:16:38" }, { "expression": { @@ -197075,26 +197075,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "172987:4:18", + "src": "172987:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "172993:2:18" + "src": "172993:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "172980:6:18" + "src": "172980:6:38" }, "nodeType": "YulFunctionCall", - "src": "172980:16:18" + "src": "172980:16:38" }, "nodeType": "YulExpressionStatement", - "src": "172980:16:18" + "src": "172980:16:38" }, { "expression": { @@ -197102,26 +197102,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "173016:4:18", + "src": "173016:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "173022:2:18" + "src": "173022:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "173009:6:18" + "src": "173009:6:38" }, "nodeType": "YulFunctionCall", - "src": "173009:16:18" + "src": "173009:16:38" }, "nodeType": "YulExpressionStatement", - "src": "173009:16:18" + "src": "173009:16:38" }, { "expression": { @@ -197129,26 +197129,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "173045:4:18", + "src": "173045:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "173051:2:18" + "src": "173051:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "173038:6:18" + "src": "173038:6:38" }, "nodeType": "YulFunctionCall", - "src": "173038:16:18" + "src": "173038:16:38" }, "nodeType": "YulExpressionStatement", - "src": "173038:16:18" + "src": "173038:16:38" }, { "expression": { @@ -197156,26 +197156,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "173074:4:18", + "src": "173074:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "173080:2:18" + "src": "173080:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "173067:6:18" + "src": "173067:6:38" }, "nodeType": "YulFunctionCall", - "src": "173067:16:18" + "src": "173067:16:38" }, "nodeType": "YulExpressionStatement", - "src": "173067:16:18" + "src": "173067:16:38" }, { "expression": { @@ -197183,26 +197183,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "173103:4:18", + "src": "173103:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "173109:2:18" + "src": "173109:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "173096:6:18" + "src": "173096:6:38" }, "nodeType": "YulFunctionCall", - "src": "173096:16:18" + "src": "173096:16:38" }, "nodeType": "YulExpressionStatement", - "src": "173096:16:18" + "src": "173096:16:38" }, { "expression": { @@ -197210,98 +197210,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "173132:5:18", + "src": "173132:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "173139:2:18" + "src": "173139:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "173125:6:18" + "src": "173125:6:38" }, "nodeType": "YulFunctionCall", - "src": "173125:17:18" + "src": "173125:17:38" }, "nodeType": "YulExpressionStatement", - "src": "173125:17:18" + "src": "173125:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36139, + "declaration": 39200, "isOffset": false, "isSlot": false, - "src": "172906:2:18", + "src": "172906:2:38", "valueSize": 1 }, { - "declaration": 36142, + "declaration": 39203, "isOffset": false, "isSlot": false, - "src": "172935:2:18", + "src": "172935:2:38", "valueSize": 1 }, { - "declaration": 36145, + "declaration": 39206, "isOffset": false, "isSlot": false, - "src": "172964:2:18", + "src": "172964:2:38", "valueSize": 1 }, { - "declaration": 36148, + "declaration": 39209, "isOffset": false, "isSlot": false, - "src": "172993:2:18", + "src": "172993:2:38", "valueSize": 1 }, { - "declaration": 36151, + "declaration": 39212, "isOffset": false, "isSlot": false, - "src": "173022:2:18", + "src": "173022:2:38", "valueSize": 1 }, { - "declaration": 36154, + "declaration": 39215, "isOffset": false, "isSlot": false, - "src": "173051:2:18", + "src": "173051:2:38", "valueSize": 1 }, { - "declaration": 36157, + "declaration": 39218, "isOffset": false, "isSlot": false, - "src": "173080:2:18", + "src": "173080:2:38", "valueSize": 1 }, { - "declaration": 36160, + "declaration": 39221, "isOffset": false, "isSlot": false, - "src": "173109:2:18", + "src": "173109:2:38", "valueSize": 1 }, { - "declaration": 36163, + "declaration": 39224, "isOffset": false, "isSlot": false, - "src": "173139:2:18", + "src": "173139:2:38", "valueSize": 1 } ], - "id": 36171, + "id": 39232, "nodeType": "InlineAssembly", - "src": "172870:282:18" + "src": "172870:282:38" } ] }, @@ -197309,20 +197309,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "171637:3:18", + "nameLocation": "171637:3:38", "parameters": { - "id": 36136, + "id": 39197, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36129, + "id": 39190, "mutability": "mutable", "name": "p0", - "nameLocation": "171646:2:18", + "nameLocation": "171646:2:38", "nodeType": "VariableDeclaration", - "scope": 36173, - "src": "171641:7:18", + "scope": 39234, + "src": "171641:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -197330,10 +197330,10 @@ "typeString": "bool" }, "typeName": { - "id": 36128, + "id": 39189, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "171641:4:18", + "src": "171641:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -197343,13 +197343,13 @@ }, { "constant": false, - "id": 36131, + "id": 39192, "mutability": "mutable", "name": "p1", - "nameLocation": "171658:2:18", + "nameLocation": "171658:2:38", "nodeType": "VariableDeclaration", - "scope": 36173, - "src": "171650:10:18", + "scope": 39234, + "src": "171650:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -197357,10 +197357,10 @@ "typeString": "address" }, "typeName": { - "id": 36130, + "id": 39191, "name": "address", "nodeType": "ElementaryTypeName", - "src": "171650:7:18", + "src": "171650:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -197371,13 +197371,13 @@ }, { "constant": false, - "id": 36133, + "id": 39194, "mutability": "mutable", "name": "p2", - "nameLocation": "171670:2:18", + "nameLocation": "171670:2:38", "nodeType": "VariableDeclaration", - "scope": 36173, - "src": "171662:10:18", + "scope": 39234, + "src": "171662:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -197385,10 +197385,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36132, + "id": 39193, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "171662:7:18", + "src": "171662:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -197398,13 +197398,13 @@ }, { "constant": false, - "id": 36135, + "id": 39196, "mutability": "mutable", "name": "p3", - "nameLocation": "171682:2:18", + "nameLocation": "171682:2:38", "nodeType": "VariableDeclaration", - "scope": 36173, - "src": "171674:10:18", + "scope": 39234, + "src": "171674:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -197412,10 +197412,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36134, + "id": 39195, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "171674:7:18", + "src": "171674:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -197424,44 +197424,44 @@ "visibility": "internal" } ], - "src": "171640:45:18" + "src": "171640:45:38" }, "returnParameters": { - "id": 36137, + "id": 39198, "nodeType": "ParameterList", "parameters": [], - "src": "171700:0:18" + "src": "171700:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36207, + "id": 39268, "nodeType": "FunctionDefinition", - "src": "173164:780:18", + "src": "173164:780:38", "nodes": [], "body": { - "id": 36206, + "id": 39267, "nodeType": "Block", - "src": "173233:711:18", + "src": "173233:711:38", "nodes": [], "statements": [ { "assignments": [ - 36185 + 39246 ], "declarations": [ { "constant": false, - "id": 36185, + "id": 39246, "mutability": "mutable", "name": "m0", - "nameLocation": "173251:2:18", + "nameLocation": "173251:2:38", "nodeType": "VariableDeclaration", - "scope": 36206, - "src": "173243:10:18", + "scope": 39267, + "src": "173243:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -197469,10 +197469,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36184, + "id": 39245, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "173243:7:18", + "src": "173243:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -197481,24 +197481,24 @@ "visibility": "internal" } ], - "id": 36186, + "id": 39247, "nodeType": "VariableDeclarationStatement", - "src": "173243:10:18" + "src": "173243:10:38" }, { "assignments": [ - 36188 + 39249 ], "declarations": [ { "constant": false, - "id": 36188, + "id": 39249, "mutability": "mutable", "name": "m1", - "nameLocation": "173271:2:18", + "nameLocation": "173271:2:38", "nodeType": "VariableDeclaration", - "scope": 36206, - "src": "173263:10:18", + "scope": 39267, + "src": "173263:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -197506,10 +197506,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36187, + "id": 39248, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "173263:7:18", + "src": "173263:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -197518,24 +197518,24 @@ "visibility": "internal" } ], - "id": 36189, + "id": 39250, "nodeType": "VariableDeclarationStatement", - "src": "173263:10:18" + "src": "173263:10:38" }, { "assignments": [ - 36191 + 39252 ], "declarations": [ { "constant": false, - "id": 36191, + "id": 39252, "mutability": "mutable", "name": "m2", - "nameLocation": "173291:2:18", + "nameLocation": "173291:2:38", "nodeType": "VariableDeclaration", - "scope": 36206, - "src": "173283:10:18", + "scope": 39267, + "src": "173283:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -197543,10 +197543,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36190, + "id": 39251, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "173283:7:18", + "src": "173283:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -197555,24 +197555,24 @@ "visibility": "internal" } ], - "id": 36192, + "id": 39253, "nodeType": "VariableDeclarationStatement", - "src": "173283:10:18" + "src": "173283:10:38" }, { "assignments": [ - 36194 + 39255 ], "declarations": [ { "constant": false, - "id": 36194, + "id": 39255, "mutability": "mutable", "name": "m3", - "nameLocation": "173311:2:18", + "nameLocation": "173311:2:38", "nodeType": "VariableDeclaration", - "scope": 36206, - "src": "173303:10:18", + "scope": 39267, + "src": "173303:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -197580,10 +197580,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36193, + "id": 39254, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "173303:7:18", + "src": "173303:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -197592,24 +197592,24 @@ "visibility": "internal" } ], - "id": 36195, + "id": 39256, "nodeType": "VariableDeclarationStatement", - "src": "173303:10:18" + "src": "173303:10:38" }, { "assignments": [ - 36197 + 39258 ], "declarations": [ { "constant": false, - "id": 36197, + "id": 39258, "mutability": "mutable", "name": "m4", - "nameLocation": "173331:2:18", + "nameLocation": "173331:2:38", "nodeType": "VariableDeclaration", - "scope": 36206, - "src": "173323:10:18", + "scope": 39267, + "src": "173323:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -197617,10 +197617,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36196, + "id": 39257, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "173323:7:18", + "src": "173323:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -197629,24 +197629,24 @@ "visibility": "internal" } ], - "id": 36198, + "id": 39259, "nodeType": "VariableDeclarationStatement", - "src": "173323:10:18" + "src": "173323:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "173352:375:18", + "src": "173352:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "173366:17:18", + "src": "173366:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "173378:4:18", + "src": "173378:4:38", "type": "", "value": "0x00" } @@ -197654,28 +197654,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "173372:5:18" + "src": "173372:5:38" }, "nodeType": "YulFunctionCall", - "src": "173372:11:18" + "src": "173372:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "173366:2:18" + "src": "173366:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "173396:17:18", + "src": "173396:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "173408:4:18", + "src": "173408:4:38", "type": "", "value": "0x20" } @@ -197683,28 +197683,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "173402:5:18" + "src": "173402:5:38" }, "nodeType": "YulFunctionCall", - "src": "173402:11:18" + "src": "173402:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "173396:2:18" + "src": "173396:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "173426:17:18", + "src": "173426:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "173438:4:18", + "src": "173438:4:38", "type": "", "value": "0x40" } @@ -197712,28 +197712,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "173432:5:18" + "src": "173432:5:38" }, "nodeType": "YulFunctionCall", - "src": "173432:11:18" + "src": "173432:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "173426:2:18" + "src": "173426:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "173456:17:18", + "src": "173456:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "173468:4:18", + "src": "173468:4:38", "type": "", "value": "0x60" } @@ -197741,28 +197741,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "173462:5:18" + "src": "173462:5:38" }, "nodeType": "YulFunctionCall", - "src": "173462:11:18" + "src": "173462:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "173456:2:18" + "src": "173456:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "173486:17:18", + "src": "173486:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "173498:4:18", + "src": "173498:4:38", "type": "", "value": "0x80" } @@ -197770,16 +197770,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "173492:5:18" + "src": "173492:5:38" }, "nodeType": "YulFunctionCall", - "src": "173492:11:18" + "src": "173492:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "173486:2:18" + "src": "173486:2:38" } ] }, @@ -197789,14 +197789,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "173584:4:18", + "src": "173584:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "173590:10:18", + "src": "173590:10:38", "type": "", "value": "0xf4880ea4" } @@ -197804,13 +197804,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "173577:6:18" + "src": "173577:6:38" }, "nodeType": "YulFunctionCall", - "src": "173577:24:18" + "src": "173577:24:38" }, "nodeType": "YulExpressionStatement", - "src": "173577:24:18" + "src": "173577:24:38" }, { "expression": { @@ -197818,26 +197818,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "173621:4:18", + "src": "173621:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "173627:2:18" + "src": "173627:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "173614:6:18" + "src": "173614:6:38" }, "nodeType": "YulFunctionCall", - "src": "173614:16:18" + "src": "173614:16:38" }, "nodeType": "YulExpressionStatement", - "src": "173614:16:18" + "src": "173614:16:38" }, { "expression": { @@ -197845,26 +197845,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "173650:4:18", + "src": "173650:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "173656:2:18" + "src": "173656:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "173643:6:18" + "src": "173643:6:38" }, "nodeType": "YulFunctionCall", - "src": "173643:16:18" + "src": "173643:16:38" }, "nodeType": "YulExpressionStatement", - "src": "173643:16:18" + "src": "173643:16:38" }, { "expression": { @@ -197872,26 +197872,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "173679:4:18", + "src": "173679:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "173685:2:18" + "src": "173685:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "173672:6:18" + "src": "173672:6:38" }, "nodeType": "YulFunctionCall", - "src": "173672:16:18" + "src": "173672:16:38" }, "nodeType": "YulExpressionStatement", - "src": "173672:16:18" + "src": "173672:16:38" }, { "expression": { @@ -197899,112 +197899,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "173708:4:18", + "src": "173708:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "173714:2:18" + "src": "173714:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "173701:6:18" + "src": "173701:6:38" }, "nodeType": "YulFunctionCall", - "src": "173701:16:18" + "src": "173701:16:38" }, "nodeType": "YulExpressionStatement", - "src": "173701:16:18" + "src": "173701:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36185, + "declaration": 39246, "isOffset": false, "isSlot": false, - "src": "173366:2:18", + "src": "173366:2:38", "valueSize": 1 }, { - "declaration": 36188, + "declaration": 39249, "isOffset": false, "isSlot": false, - "src": "173396:2:18", + "src": "173396:2:38", "valueSize": 1 }, { - "declaration": 36191, + "declaration": 39252, "isOffset": false, "isSlot": false, - "src": "173426:2:18", + "src": "173426:2:38", "valueSize": 1 }, { - "declaration": 36194, + "declaration": 39255, "isOffset": false, "isSlot": false, - "src": "173456:2:18", + "src": "173456:2:38", "valueSize": 1 }, { - "declaration": 36197, + "declaration": 39258, "isOffset": false, "isSlot": false, - "src": "173486:2:18", + "src": "173486:2:38", "valueSize": 1 }, { - "declaration": 36175, + "declaration": 39236, "isOffset": false, "isSlot": false, - "src": "173627:2:18", + "src": "173627:2:38", "valueSize": 1 }, { - "declaration": 36177, + "declaration": 39238, "isOffset": false, "isSlot": false, - "src": "173656:2:18", + "src": "173656:2:38", "valueSize": 1 }, { - "declaration": 36179, + "declaration": 39240, "isOffset": false, "isSlot": false, - "src": "173685:2:18", + "src": "173685:2:38", "valueSize": 1 }, { - "declaration": 36181, + "declaration": 39242, "isOffset": false, "isSlot": false, - "src": "173714:2:18", + "src": "173714:2:38", "valueSize": 1 } ], - "id": 36199, + "id": 39260, "nodeType": "InlineAssembly", - "src": "173343:384:18" + "src": "173343:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36201, + "id": 39262, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "173752:4:18", + "src": "173752:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -198013,14 +198013,14 @@ }, { "hexValue": "30783834", - "id": 36202, + "id": 39263, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "173758:4:18", + "src": "173758:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -198039,18 +198039,18 @@ "typeString": "int_const 132" } ], - "id": 36200, + "id": 39261, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "173736:15:18", + "referencedDeclaration": 33383, + "src": "173736:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36203, + "id": 39264, "isConstant": false, "isLValue": false, "isPure": false, @@ -198059,21 +198059,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "173736:27:18", + "src": "173736:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36204, + "id": 39265, "nodeType": "ExpressionStatement", - "src": "173736:27:18" + "src": "173736:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "173782:156:18", + "src": "173782:156:38", "statements": [ { "expression": { @@ -198081,26 +198081,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "173803:4:18", + "src": "173803:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "173809:2:18" + "src": "173809:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "173796:6:18" + "src": "173796:6:38" }, "nodeType": "YulFunctionCall", - "src": "173796:16:18" + "src": "173796:16:38" }, "nodeType": "YulExpressionStatement", - "src": "173796:16:18" + "src": "173796:16:38" }, { "expression": { @@ -198108,26 +198108,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "173832:4:18", + "src": "173832:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "173838:2:18" + "src": "173838:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "173825:6:18" + "src": "173825:6:38" }, "nodeType": "YulFunctionCall", - "src": "173825:16:18" + "src": "173825:16:38" }, "nodeType": "YulExpressionStatement", - "src": "173825:16:18" + "src": "173825:16:38" }, { "expression": { @@ -198135,26 +198135,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "173861:4:18", + "src": "173861:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "173867:2:18" + "src": "173867:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "173854:6:18" + "src": "173854:6:38" }, "nodeType": "YulFunctionCall", - "src": "173854:16:18" + "src": "173854:16:38" }, "nodeType": "YulExpressionStatement", - "src": "173854:16:18" + "src": "173854:16:38" }, { "expression": { @@ -198162,26 +198162,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "173890:4:18", + "src": "173890:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "173896:2:18" + "src": "173896:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "173883:6:18" + "src": "173883:6:38" }, "nodeType": "YulFunctionCall", - "src": "173883:16:18" + "src": "173883:16:38" }, "nodeType": "YulExpressionStatement", - "src": "173883:16:18" + "src": "173883:16:38" }, { "expression": { @@ -198189,70 +198189,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "173919:4:18", + "src": "173919:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "173925:2:18" + "src": "173925:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "173912:6:18" + "src": "173912:6:38" }, "nodeType": "YulFunctionCall", - "src": "173912:16:18" + "src": "173912:16:38" }, "nodeType": "YulExpressionStatement", - "src": "173912:16:18" + "src": "173912:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36185, + "declaration": 39246, "isOffset": false, "isSlot": false, - "src": "173809:2:18", + "src": "173809:2:38", "valueSize": 1 }, { - "declaration": 36188, + "declaration": 39249, "isOffset": false, "isSlot": false, - "src": "173838:2:18", + "src": "173838:2:38", "valueSize": 1 }, { - "declaration": 36191, + "declaration": 39252, "isOffset": false, "isSlot": false, - "src": "173867:2:18", + "src": "173867:2:38", "valueSize": 1 }, { - "declaration": 36194, + "declaration": 39255, "isOffset": false, "isSlot": false, - "src": "173896:2:18", + "src": "173896:2:38", "valueSize": 1 }, { - "declaration": 36197, + "declaration": 39258, "isOffset": false, "isSlot": false, - "src": "173925:2:18", + "src": "173925:2:38", "valueSize": 1 } ], - "id": 36205, + "id": 39266, "nodeType": "InlineAssembly", - "src": "173773:165:18" + "src": "173773:165:38" } ] }, @@ -198260,20 +198260,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "173173:3:18", + "nameLocation": "173173:3:38", "parameters": { - "id": 36182, + "id": 39243, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36175, + "id": 39236, "mutability": "mutable", "name": "p0", - "nameLocation": "173182:2:18", + "nameLocation": "173182:2:38", "nodeType": "VariableDeclaration", - "scope": 36207, - "src": "173177:7:18", + "scope": 39268, + "src": "173177:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -198281,10 +198281,10 @@ "typeString": "bool" }, "typeName": { - "id": 36174, + "id": 39235, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "173177:4:18", + "src": "173177:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -198294,13 +198294,13 @@ }, { "constant": false, - "id": 36177, + "id": 39238, "mutability": "mutable", "name": "p1", - "nameLocation": "173191:2:18", + "nameLocation": "173191:2:38", "nodeType": "VariableDeclaration", - "scope": 36207, - "src": "173186:7:18", + "scope": 39268, + "src": "173186:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -198308,10 +198308,10 @@ "typeString": "bool" }, "typeName": { - "id": 36176, + "id": 39237, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "173186:4:18", + "src": "173186:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -198321,13 +198321,13 @@ }, { "constant": false, - "id": 36179, + "id": 39240, "mutability": "mutable", "name": "p2", - "nameLocation": "173203:2:18", + "nameLocation": "173203:2:38", "nodeType": "VariableDeclaration", - "scope": 36207, - "src": "173195:10:18", + "scope": 39268, + "src": "173195:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -198335,10 +198335,10 @@ "typeString": "address" }, "typeName": { - "id": 36178, + "id": 39239, "name": "address", "nodeType": "ElementaryTypeName", - "src": "173195:7:18", + "src": "173195:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -198349,13 +198349,13 @@ }, { "constant": false, - "id": 36181, + "id": 39242, "mutability": "mutable", "name": "p3", - "nameLocation": "173215:2:18", + "nameLocation": "173215:2:38", "nodeType": "VariableDeclaration", - "scope": 36207, - "src": "173207:10:18", + "scope": 39268, + "src": "173207:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -198363,10 +198363,10 @@ "typeString": "address" }, "typeName": { - "id": 36180, + "id": 39241, "name": "address", "nodeType": "ElementaryTypeName", - "src": "173207:7:18", + "src": "173207:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -198376,44 +198376,44 @@ "visibility": "internal" } ], - "src": "173176:42:18" + "src": "173176:42:38" }, "returnParameters": { - "id": 36183, + "id": 39244, "nodeType": "ParameterList", "parameters": [], - "src": "173233:0:18" + "src": "173233:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36241, + "id": 39302, "nodeType": "FunctionDefinition", - "src": "173950:774:18", + "src": "173950:774:38", "nodes": [], "body": { - "id": 36240, + "id": 39301, "nodeType": "Block", - "src": "174016:708:18", + "src": "174016:708:38", "nodes": [], "statements": [ { "assignments": [ - 36219 + 39280 ], "declarations": [ { "constant": false, - "id": 36219, + "id": 39280, "mutability": "mutable", "name": "m0", - "nameLocation": "174034:2:18", + "nameLocation": "174034:2:38", "nodeType": "VariableDeclaration", - "scope": 36240, - "src": "174026:10:18", + "scope": 39301, + "src": "174026:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -198421,10 +198421,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36218, + "id": 39279, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "174026:7:18", + "src": "174026:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -198433,24 +198433,24 @@ "visibility": "internal" } ], - "id": 36220, + "id": 39281, "nodeType": "VariableDeclarationStatement", - "src": "174026:10:18" + "src": "174026:10:38" }, { "assignments": [ - 36222 + 39283 ], "declarations": [ { "constant": false, - "id": 36222, + "id": 39283, "mutability": "mutable", "name": "m1", - "nameLocation": "174054:2:18", + "nameLocation": "174054:2:38", "nodeType": "VariableDeclaration", - "scope": 36240, - "src": "174046:10:18", + "scope": 39301, + "src": "174046:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -198458,10 +198458,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36221, + "id": 39282, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "174046:7:18", + "src": "174046:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -198470,24 +198470,24 @@ "visibility": "internal" } ], - "id": 36223, + "id": 39284, "nodeType": "VariableDeclarationStatement", - "src": "174046:10:18" + "src": "174046:10:38" }, { "assignments": [ - 36225 + 39286 ], "declarations": [ { "constant": false, - "id": 36225, + "id": 39286, "mutability": "mutable", "name": "m2", - "nameLocation": "174074:2:18", + "nameLocation": "174074:2:38", "nodeType": "VariableDeclaration", - "scope": 36240, - "src": "174066:10:18", + "scope": 39301, + "src": "174066:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -198495,10 +198495,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36224, + "id": 39285, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "174066:7:18", + "src": "174066:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -198507,24 +198507,24 @@ "visibility": "internal" } ], - "id": 36226, + "id": 39287, "nodeType": "VariableDeclarationStatement", - "src": "174066:10:18" + "src": "174066:10:38" }, { "assignments": [ - 36228 + 39289 ], "declarations": [ { "constant": false, - "id": 36228, + "id": 39289, "mutability": "mutable", "name": "m3", - "nameLocation": "174094:2:18", + "nameLocation": "174094:2:38", "nodeType": "VariableDeclaration", - "scope": 36240, - "src": "174086:10:18", + "scope": 39301, + "src": "174086:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -198532,10 +198532,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36227, + "id": 39288, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "174086:7:18", + "src": "174086:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -198544,24 +198544,24 @@ "visibility": "internal" } ], - "id": 36229, + "id": 39290, "nodeType": "VariableDeclarationStatement", - "src": "174086:10:18" + "src": "174086:10:38" }, { "assignments": [ - 36231 + 39292 ], "declarations": [ { "constant": false, - "id": 36231, + "id": 39292, "mutability": "mutable", "name": "m4", - "nameLocation": "174114:2:18", + "nameLocation": "174114:2:38", "nodeType": "VariableDeclaration", - "scope": 36240, - "src": "174106:10:18", + "scope": 39301, + "src": "174106:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -198569,10 +198569,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36230, + "id": 39291, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "174106:7:18", + "src": "174106:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -198581,24 +198581,24 @@ "visibility": "internal" } ], - "id": 36232, + "id": 39293, "nodeType": "VariableDeclarationStatement", - "src": "174106:10:18" + "src": "174106:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "174135:372:18", + "src": "174135:372:38", "statements": [ { "nodeType": "YulAssignment", - "src": "174149:17:18", + "src": "174149:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "174161:4:18", + "src": "174161:4:38", "type": "", "value": "0x00" } @@ -198606,28 +198606,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "174155:5:18" + "src": "174155:5:38" }, "nodeType": "YulFunctionCall", - "src": "174155:11:18" + "src": "174155:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "174149:2:18" + "src": "174149:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "174179:17:18", + "src": "174179:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "174191:4:18", + "src": "174191:4:38", "type": "", "value": "0x20" } @@ -198635,28 +198635,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "174185:5:18" + "src": "174185:5:38" }, "nodeType": "YulFunctionCall", - "src": "174185:11:18" + "src": "174185:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "174179:2:18" + "src": "174179:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "174209:17:18", + "src": "174209:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "174221:4:18", + "src": "174221:4:38", "type": "", "value": "0x40" } @@ -198664,28 +198664,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "174215:5:18" + "src": "174215:5:38" }, "nodeType": "YulFunctionCall", - "src": "174215:11:18" + "src": "174215:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "174209:2:18" + "src": "174209:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "174239:17:18", + "src": "174239:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "174251:4:18", + "src": "174251:4:38", "type": "", "value": "0x60" } @@ -198693,28 +198693,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "174245:5:18" + "src": "174245:5:38" }, "nodeType": "YulFunctionCall", - "src": "174245:11:18" + "src": "174245:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "174239:2:18" + "src": "174239:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "174269:17:18", + "src": "174269:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "174281:4:18", + "src": "174281:4:38", "type": "", "value": "0x80" } @@ -198722,16 +198722,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "174275:5:18" + "src": "174275:5:38" }, "nodeType": "YulFunctionCall", - "src": "174275:11:18" + "src": "174275:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "174269:2:18" + "src": "174269:2:38" } ] }, @@ -198741,14 +198741,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "174364:4:18", + "src": "174364:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "174370:10:18", + "src": "174370:10:38", "type": "", "value": "0xc0a302d8" } @@ -198756,13 +198756,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "174357:6:18" + "src": "174357:6:38" }, "nodeType": "YulFunctionCall", - "src": "174357:24:18" + "src": "174357:24:38" }, "nodeType": "YulExpressionStatement", - "src": "174357:24:18" + "src": "174357:24:38" }, { "expression": { @@ -198770,26 +198770,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "174401:4:18", + "src": "174401:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "174407:2:18" + "src": "174407:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "174394:6:18" + "src": "174394:6:38" }, "nodeType": "YulFunctionCall", - "src": "174394:16:18" + "src": "174394:16:38" }, "nodeType": "YulExpressionStatement", - "src": "174394:16:18" + "src": "174394:16:38" }, { "expression": { @@ -198797,26 +198797,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "174430:4:18", + "src": "174430:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "174436:2:18" + "src": "174436:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "174423:6:18" + "src": "174423:6:38" }, "nodeType": "YulFunctionCall", - "src": "174423:16:18" + "src": "174423:16:38" }, "nodeType": "YulExpressionStatement", - "src": "174423:16:18" + "src": "174423:16:38" }, { "expression": { @@ -198824,26 +198824,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "174459:4:18", + "src": "174459:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "174465:2:18" + "src": "174465:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "174452:6:18" + "src": "174452:6:38" }, "nodeType": "YulFunctionCall", - "src": "174452:16:18" + "src": "174452:16:38" }, "nodeType": "YulExpressionStatement", - "src": "174452:16:18" + "src": "174452:16:38" }, { "expression": { @@ -198851,112 +198851,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "174488:4:18", + "src": "174488:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "174494:2:18" + "src": "174494:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "174481:6:18" + "src": "174481:6:38" }, "nodeType": "YulFunctionCall", - "src": "174481:16:18" + "src": "174481:16:38" }, "nodeType": "YulExpressionStatement", - "src": "174481:16:18" + "src": "174481:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36219, + "declaration": 39280, "isOffset": false, "isSlot": false, - "src": "174149:2:18", + "src": "174149:2:38", "valueSize": 1 }, { - "declaration": 36222, + "declaration": 39283, "isOffset": false, "isSlot": false, - "src": "174179:2:18", + "src": "174179:2:38", "valueSize": 1 }, { - "declaration": 36225, + "declaration": 39286, "isOffset": false, "isSlot": false, - "src": "174209:2:18", + "src": "174209:2:38", "valueSize": 1 }, { - "declaration": 36228, + "declaration": 39289, "isOffset": false, "isSlot": false, - "src": "174239:2:18", + "src": "174239:2:38", "valueSize": 1 }, { - "declaration": 36231, + "declaration": 39292, "isOffset": false, "isSlot": false, - "src": "174269:2:18", + "src": "174269:2:38", "valueSize": 1 }, { - "declaration": 36209, + "declaration": 39270, "isOffset": false, "isSlot": false, - "src": "174407:2:18", + "src": "174407:2:38", "valueSize": 1 }, { - "declaration": 36211, + "declaration": 39272, "isOffset": false, "isSlot": false, - "src": "174436:2:18", + "src": "174436:2:38", "valueSize": 1 }, { - "declaration": 36213, + "declaration": 39274, "isOffset": false, "isSlot": false, - "src": "174465:2:18", + "src": "174465:2:38", "valueSize": 1 }, { - "declaration": 36215, + "declaration": 39276, "isOffset": false, "isSlot": false, - "src": "174494:2:18", + "src": "174494:2:38", "valueSize": 1 } ], - "id": 36233, + "id": 39294, "nodeType": "InlineAssembly", - "src": "174126:381:18" + "src": "174126:381:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36235, + "id": 39296, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "174532:4:18", + "src": "174532:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -198965,14 +198965,14 @@ }, { "hexValue": "30783834", - "id": 36236, + "id": 39297, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "174538:4:18", + "src": "174538:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -198991,18 +198991,18 @@ "typeString": "int_const 132" } ], - "id": 36234, + "id": 39295, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "174516:15:18", + "referencedDeclaration": 33383, + "src": "174516:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36237, + "id": 39298, "isConstant": false, "isLValue": false, "isPure": false, @@ -199011,21 +199011,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "174516:27:18", + "src": "174516:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36238, + "id": 39299, "nodeType": "ExpressionStatement", - "src": "174516:27:18" + "src": "174516:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "174562:156:18", + "src": "174562:156:38", "statements": [ { "expression": { @@ -199033,26 +199033,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "174583:4:18", + "src": "174583:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "174589:2:18" + "src": "174589:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "174576:6:18" + "src": "174576:6:38" }, "nodeType": "YulFunctionCall", - "src": "174576:16:18" + "src": "174576:16:38" }, "nodeType": "YulExpressionStatement", - "src": "174576:16:18" + "src": "174576:16:38" }, { "expression": { @@ -199060,26 +199060,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "174612:4:18", + "src": "174612:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "174618:2:18" + "src": "174618:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "174605:6:18" + "src": "174605:6:38" }, "nodeType": "YulFunctionCall", - "src": "174605:16:18" + "src": "174605:16:38" }, "nodeType": "YulExpressionStatement", - "src": "174605:16:18" + "src": "174605:16:38" }, { "expression": { @@ -199087,26 +199087,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "174641:4:18", + "src": "174641:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "174647:2:18" + "src": "174647:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "174634:6:18" + "src": "174634:6:38" }, "nodeType": "YulFunctionCall", - "src": "174634:16:18" + "src": "174634:16:38" }, "nodeType": "YulExpressionStatement", - "src": "174634:16:18" + "src": "174634:16:38" }, { "expression": { @@ -199114,26 +199114,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "174670:4:18", + "src": "174670:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "174676:2:18" + "src": "174676:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "174663:6:18" + "src": "174663:6:38" }, "nodeType": "YulFunctionCall", - "src": "174663:16:18" + "src": "174663:16:38" }, "nodeType": "YulExpressionStatement", - "src": "174663:16:18" + "src": "174663:16:38" }, { "expression": { @@ -199141,70 +199141,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "174699:4:18", + "src": "174699:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "174705:2:18" + "src": "174705:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "174692:6:18" + "src": "174692:6:38" }, "nodeType": "YulFunctionCall", - "src": "174692:16:18" + "src": "174692:16:38" }, "nodeType": "YulExpressionStatement", - "src": "174692:16:18" + "src": "174692:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36219, + "declaration": 39280, "isOffset": false, "isSlot": false, - "src": "174589:2:18", + "src": "174589:2:38", "valueSize": 1 }, { - "declaration": 36222, + "declaration": 39283, "isOffset": false, "isSlot": false, - "src": "174618:2:18", + "src": "174618:2:38", "valueSize": 1 }, { - "declaration": 36225, + "declaration": 39286, "isOffset": false, "isSlot": false, - "src": "174647:2:18", + "src": "174647:2:38", "valueSize": 1 }, { - "declaration": 36228, + "declaration": 39289, "isOffset": false, "isSlot": false, - "src": "174676:2:18", + "src": "174676:2:38", "valueSize": 1 }, { - "declaration": 36231, + "declaration": 39292, "isOffset": false, "isSlot": false, - "src": "174705:2:18", + "src": "174705:2:38", "valueSize": 1 } ], - "id": 36239, + "id": 39300, "nodeType": "InlineAssembly", - "src": "174553:165:18" + "src": "174553:165:38" } ] }, @@ -199212,20 +199212,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "173959:3:18", + "nameLocation": "173959:3:38", "parameters": { - "id": 36216, + "id": 39277, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36209, + "id": 39270, "mutability": "mutable", "name": "p0", - "nameLocation": "173968:2:18", + "nameLocation": "173968:2:38", "nodeType": "VariableDeclaration", - "scope": 36241, - "src": "173963:7:18", + "scope": 39302, + "src": "173963:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -199233,10 +199233,10 @@ "typeString": "bool" }, "typeName": { - "id": 36208, + "id": 39269, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "173963:4:18", + "src": "173963:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -199246,13 +199246,13 @@ }, { "constant": false, - "id": 36211, + "id": 39272, "mutability": "mutable", "name": "p1", - "nameLocation": "173977:2:18", + "nameLocation": "173977:2:38", "nodeType": "VariableDeclaration", - "scope": 36241, - "src": "173972:7:18", + "scope": 39302, + "src": "173972:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -199260,10 +199260,10 @@ "typeString": "bool" }, "typeName": { - "id": 36210, + "id": 39271, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "173972:4:18", + "src": "173972:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -199273,13 +199273,13 @@ }, { "constant": false, - "id": 36213, + "id": 39274, "mutability": "mutable", "name": "p2", - "nameLocation": "173989:2:18", + "nameLocation": "173989:2:38", "nodeType": "VariableDeclaration", - "scope": 36241, - "src": "173981:10:18", + "scope": 39302, + "src": "173981:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -199287,10 +199287,10 @@ "typeString": "address" }, "typeName": { - "id": 36212, + "id": 39273, "name": "address", "nodeType": "ElementaryTypeName", - "src": "173981:7:18", + "src": "173981:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -199301,13 +199301,13 @@ }, { "constant": false, - "id": 36215, + "id": 39276, "mutability": "mutable", "name": "p3", - "nameLocation": "173998:2:18", + "nameLocation": "173998:2:38", "nodeType": "VariableDeclaration", - "scope": 36241, - "src": "173993:7:18", + "scope": 39302, + "src": "173993:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -199315,10 +199315,10 @@ "typeString": "bool" }, "typeName": { - "id": 36214, + "id": 39275, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "173993:4:18", + "src": "173993:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -199327,44 +199327,44 @@ "visibility": "internal" } ], - "src": "173962:39:18" + "src": "173962:39:38" }, "returnParameters": { - "id": 36217, + "id": 39278, "nodeType": "ParameterList", "parameters": [], - "src": "174016:0:18" + "src": "174016:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36275, + "id": 39336, "nodeType": "FunctionDefinition", - "src": "174730:780:18", + "src": "174730:780:38", "nodes": [], "body": { - "id": 36274, + "id": 39335, "nodeType": "Block", - "src": "174799:711:18", + "src": "174799:711:38", "nodes": [], "statements": [ { "assignments": [ - 36253 + 39314 ], "declarations": [ { "constant": false, - "id": 36253, + "id": 39314, "mutability": "mutable", "name": "m0", - "nameLocation": "174817:2:18", + "nameLocation": "174817:2:38", "nodeType": "VariableDeclaration", - "scope": 36274, - "src": "174809:10:18", + "scope": 39335, + "src": "174809:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -199372,10 +199372,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36252, + "id": 39313, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "174809:7:18", + "src": "174809:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -199384,24 +199384,24 @@ "visibility": "internal" } ], - "id": 36254, + "id": 39315, "nodeType": "VariableDeclarationStatement", - "src": "174809:10:18" + "src": "174809:10:38" }, { "assignments": [ - 36256 + 39317 ], "declarations": [ { "constant": false, - "id": 36256, + "id": 39317, "mutability": "mutable", "name": "m1", - "nameLocation": "174837:2:18", + "nameLocation": "174837:2:38", "nodeType": "VariableDeclaration", - "scope": 36274, - "src": "174829:10:18", + "scope": 39335, + "src": "174829:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -199409,10 +199409,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36255, + "id": 39316, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "174829:7:18", + "src": "174829:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -199421,24 +199421,24 @@ "visibility": "internal" } ], - "id": 36257, + "id": 39318, "nodeType": "VariableDeclarationStatement", - "src": "174829:10:18" + "src": "174829:10:38" }, { "assignments": [ - 36259 + 39320 ], "declarations": [ { "constant": false, - "id": 36259, + "id": 39320, "mutability": "mutable", "name": "m2", - "nameLocation": "174857:2:18", + "nameLocation": "174857:2:38", "nodeType": "VariableDeclaration", - "scope": 36274, - "src": "174849:10:18", + "scope": 39335, + "src": "174849:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -199446,10 +199446,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36258, + "id": 39319, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "174849:7:18", + "src": "174849:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -199458,24 +199458,24 @@ "visibility": "internal" } ], - "id": 36260, + "id": 39321, "nodeType": "VariableDeclarationStatement", - "src": "174849:10:18" + "src": "174849:10:38" }, { "assignments": [ - 36262 + 39323 ], "declarations": [ { "constant": false, - "id": 36262, + "id": 39323, "mutability": "mutable", "name": "m3", - "nameLocation": "174877:2:18", + "nameLocation": "174877:2:38", "nodeType": "VariableDeclaration", - "scope": 36274, - "src": "174869:10:18", + "scope": 39335, + "src": "174869:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -199483,10 +199483,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36261, + "id": 39322, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "174869:7:18", + "src": "174869:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -199495,24 +199495,24 @@ "visibility": "internal" } ], - "id": 36263, + "id": 39324, "nodeType": "VariableDeclarationStatement", - "src": "174869:10:18" + "src": "174869:10:38" }, { "assignments": [ - 36265 + 39326 ], "declarations": [ { "constant": false, - "id": 36265, + "id": 39326, "mutability": "mutable", "name": "m4", - "nameLocation": "174897:2:18", + "nameLocation": "174897:2:38", "nodeType": "VariableDeclaration", - "scope": 36274, - "src": "174889:10:18", + "scope": 39335, + "src": "174889:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -199520,10 +199520,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36264, + "id": 39325, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "174889:7:18", + "src": "174889:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -199532,24 +199532,24 @@ "visibility": "internal" } ], - "id": 36266, + "id": 39327, "nodeType": "VariableDeclarationStatement", - "src": "174889:10:18" + "src": "174889:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "174918:375:18", + "src": "174918:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "174932:17:18", + "src": "174932:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "174944:4:18", + "src": "174944:4:38", "type": "", "value": "0x00" } @@ -199557,28 +199557,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "174938:5:18" + "src": "174938:5:38" }, "nodeType": "YulFunctionCall", - "src": "174938:11:18" + "src": "174938:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "174932:2:18" + "src": "174932:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "174962:17:18", + "src": "174962:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "174974:4:18", + "src": "174974:4:38", "type": "", "value": "0x20" } @@ -199586,28 +199586,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "174968:5:18" + "src": "174968:5:38" }, "nodeType": "YulFunctionCall", - "src": "174968:11:18" + "src": "174968:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "174962:2:18" + "src": "174962:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "174992:17:18", + "src": "174992:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "175004:4:18", + "src": "175004:4:38", "type": "", "value": "0x40" } @@ -199615,28 +199615,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "174998:5:18" + "src": "174998:5:38" }, "nodeType": "YulFunctionCall", - "src": "174998:11:18" + "src": "174998:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "174992:2:18" + "src": "174992:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "175022:17:18", + "src": "175022:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "175034:4:18", + "src": "175034:4:38", "type": "", "value": "0x60" } @@ -199644,28 +199644,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "175028:5:18" + "src": "175028:5:38" }, "nodeType": "YulFunctionCall", - "src": "175028:11:18" + "src": "175028:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "175022:2:18" + "src": "175022:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "175052:17:18", + "src": "175052:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "175064:4:18", + "src": "175064:4:38", "type": "", "value": "0x80" } @@ -199673,16 +199673,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "175058:5:18" + "src": "175058:5:38" }, "nodeType": "YulFunctionCall", - "src": "175058:11:18" + "src": "175058:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "175052:2:18" + "src": "175052:2:38" } ] }, @@ -199692,14 +199692,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "175150:4:18", + "src": "175150:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "175156:10:18", + "src": "175156:10:38", "type": "", "value": "0x4c123d57" } @@ -199707,13 +199707,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "175143:6:18" + "src": "175143:6:38" }, "nodeType": "YulFunctionCall", - "src": "175143:24:18" + "src": "175143:24:38" }, "nodeType": "YulExpressionStatement", - "src": "175143:24:18" + "src": "175143:24:38" }, { "expression": { @@ -199721,26 +199721,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "175187:4:18", + "src": "175187:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "175193:2:18" + "src": "175193:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "175180:6:18" + "src": "175180:6:38" }, "nodeType": "YulFunctionCall", - "src": "175180:16:18" + "src": "175180:16:38" }, "nodeType": "YulExpressionStatement", - "src": "175180:16:18" + "src": "175180:16:38" }, { "expression": { @@ -199748,26 +199748,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "175216:4:18", + "src": "175216:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "175222:2:18" + "src": "175222:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "175209:6:18" + "src": "175209:6:38" }, "nodeType": "YulFunctionCall", - "src": "175209:16:18" + "src": "175209:16:38" }, "nodeType": "YulExpressionStatement", - "src": "175209:16:18" + "src": "175209:16:38" }, { "expression": { @@ -199775,26 +199775,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "175245:4:18", + "src": "175245:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "175251:2:18" + "src": "175251:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "175238:6:18" + "src": "175238:6:38" }, "nodeType": "YulFunctionCall", - "src": "175238:16:18" + "src": "175238:16:38" }, "nodeType": "YulExpressionStatement", - "src": "175238:16:18" + "src": "175238:16:38" }, { "expression": { @@ -199802,112 +199802,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "175274:4:18", + "src": "175274:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "175280:2:18" + "src": "175280:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "175267:6:18" + "src": "175267:6:38" }, "nodeType": "YulFunctionCall", - "src": "175267:16:18" + "src": "175267:16:38" }, "nodeType": "YulExpressionStatement", - "src": "175267:16:18" + "src": "175267:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36253, + "declaration": 39314, "isOffset": false, "isSlot": false, - "src": "174932:2:18", + "src": "174932:2:38", "valueSize": 1 }, { - "declaration": 36256, + "declaration": 39317, "isOffset": false, "isSlot": false, - "src": "174962:2:18", + "src": "174962:2:38", "valueSize": 1 }, { - "declaration": 36259, + "declaration": 39320, "isOffset": false, "isSlot": false, - "src": "174992:2:18", + "src": "174992:2:38", "valueSize": 1 }, { - "declaration": 36262, + "declaration": 39323, "isOffset": false, "isSlot": false, - "src": "175022:2:18", + "src": "175022:2:38", "valueSize": 1 }, { - "declaration": 36265, + "declaration": 39326, "isOffset": false, "isSlot": false, - "src": "175052:2:18", + "src": "175052:2:38", "valueSize": 1 }, { - "declaration": 36243, + "declaration": 39304, "isOffset": false, "isSlot": false, - "src": "175193:2:18", + "src": "175193:2:38", "valueSize": 1 }, { - "declaration": 36245, + "declaration": 39306, "isOffset": false, "isSlot": false, - "src": "175222:2:18", + "src": "175222:2:38", "valueSize": 1 }, { - "declaration": 36247, + "declaration": 39308, "isOffset": false, "isSlot": false, - "src": "175251:2:18", + "src": "175251:2:38", "valueSize": 1 }, { - "declaration": 36249, + "declaration": 39310, "isOffset": false, "isSlot": false, - "src": "175280:2:18", + "src": "175280:2:38", "valueSize": 1 } ], - "id": 36267, + "id": 39328, "nodeType": "InlineAssembly", - "src": "174909:384:18" + "src": "174909:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36269, + "id": 39330, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "175318:4:18", + "src": "175318:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -199916,14 +199916,14 @@ }, { "hexValue": "30783834", - "id": 36270, + "id": 39331, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "175324:4:18", + "src": "175324:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -199942,18 +199942,18 @@ "typeString": "int_const 132" } ], - "id": 36268, + "id": 39329, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "175302:15:18", + "referencedDeclaration": 33383, + "src": "175302:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36271, + "id": 39332, "isConstant": false, "isLValue": false, "isPure": false, @@ -199962,21 +199962,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "175302:27:18", + "src": "175302:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36272, + "id": 39333, "nodeType": "ExpressionStatement", - "src": "175302:27:18" + "src": "175302:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "175348:156:18", + "src": "175348:156:38", "statements": [ { "expression": { @@ -199984,26 +199984,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "175369:4:18", + "src": "175369:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "175375:2:18" + "src": "175375:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "175362:6:18" + "src": "175362:6:38" }, "nodeType": "YulFunctionCall", - "src": "175362:16:18" + "src": "175362:16:38" }, "nodeType": "YulExpressionStatement", - "src": "175362:16:18" + "src": "175362:16:38" }, { "expression": { @@ -200011,26 +200011,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "175398:4:18", + "src": "175398:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "175404:2:18" + "src": "175404:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "175391:6:18" + "src": "175391:6:38" }, "nodeType": "YulFunctionCall", - "src": "175391:16:18" + "src": "175391:16:38" }, "nodeType": "YulExpressionStatement", - "src": "175391:16:18" + "src": "175391:16:38" }, { "expression": { @@ -200038,26 +200038,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "175427:4:18", + "src": "175427:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "175433:2:18" + "src": "175433:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "175420:6:18" + "src": "175420:6:38" }, "nodeType": "YulFunctionCall", - "src": "175420:16:18" + "src": "175420:16:38" }, "nodeType": "YulExpressionStatement", - "src": "175420:16:18" + "src": "175420:16:38" }, { "expression": { @@ -200065,26 +200065,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "175456:4:18", + "src": "175456:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "175462:2:18" + "src": "175462:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "175449:6:18" + "src": "175449:6:38" }, "nodeType": "YulFunctionCall", - "src": "175449:16:18" + "src": "175449:16:38" }, "nodeType": "YulExpressionStatement", - "src": "175449:16:18" + "src": "175449:16:38" }, { "expression": { @@ -200092,70 +200092,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "175485:4:18", + "src": "175485:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "175491:2:18" + "src": "175491:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "175478:6:18" + "src": "175478:6:38" }, "nodeType": "YulFunctionCall", - "src": "175478:16:18" + "src": "175478:16:38" }, "nodeType": "YulExpressionStatement", - "src": "175478:16:18" + "src": "175478:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36253, + "declaration": 39314, "isOffset": false, "isSlot": false, - "src": "175375:2:18", + "src": "175375:2:38", "valueSize": 1 }, { - "declaration": 36256, + "declaration": 39317, "isOffset": false, "isSlot": false, - "src": "175404:2:18", + "src": "175404:2:38", "valueSize": 1 }, { - "declaration": 36259, + "declaration": 39320, "isOffset": false, "isSlot": false, - "src": "175433:2:18", + "src": "175433:2:38", "valueSize": 1 }, { - "declaration": 36262, + "declaration": 39323, "isOffset": false, "isSlot": false, - "src": "175462:2:18", + "src": "175462:2:38", "valueSize": 1 }, { - "declaration": 36265, + "declaration": 39326, "isOffset": false, "isSlot": false, - "src": "175491:2:18", + "src": "175491:2:38", "valueSize": 1 } ], - "id": 36273, + "id": 39334, "nodeType": "InlineAssembly", - "src": "175339:165:18" + "src": "175339:165:38" } ] }, @@ -200163,20 +200163,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "174739:3:18", + "nameLocation": "174739:3:38", "parameters": { - "id": 36250, + "id": 39311, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36243, + "id": 39304, "mutability": "mutable", "name": "p0", - "nameLocation": "174748:2:18", + "nameLocation": "174748:2:38", "nodeType": "VariableDeclaration", - "scope": 36275, - "src": "174743:7:18", + "scope": 39336, + "src": "174743:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -200184,10 +200184,10 @@ "typeString": "bool" }, "typeName": { - "id": 36242, + "id": 39303, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "174743:4:18", + "src": "174743:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -200197,13 +200197,13 @@ }, { "constant": false, - "id": 36245, + "id": 39306, "mutability": "mutable", "name": "p1", - "nameLocation": "174757:2:18", + "nameLocation": "174757:2:38", "nodeType": "VariableDeclaration", - "scope": 36275, - "src": "174752:7:18", + "scope": 39336, + "src": "174752:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -200211,10 +200211,10 @@ "typeString": "bool" }, "typeName": { - "id": 36244, + "id": 39305, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "174752:4:18", + "src": "174752:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -200224,13 +200224,13 @@ }, { "constant": false, - "id": 36247, + "id": 39308, "mutability": "mutable", "name": "p2", - "nameLocation": "174769:2:18", + "nameLocation": "174769:2:38", "nodeType": "VariableDeclaration", - "scope": 36275, - "src": "174761:10:18", + "scope": 39336, + "src": "174761:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -200238,10 +200238,10 @@ "typeString": "address" }, "typeName": { - "id": 36246, + "id": 39307, "name": "address", "nodeType": "ElementaryTypeName", - "src": "174761:7:18", + "src": "174761:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -200252,13 +200252,13 @@ }, { "constant": false, - "id": 36249, + "id": 39310, "mutability": "mutable", "name": "p3", - "nameLocation": "174781:2:18", + "nameLocation": "174781:2:38", "nodeType": "VariableDeclaration", - "scope": 36275, - "src": "174773:10:18", + "scope": 39336, + "src": "174773:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -200266,10 +200266,10 @@ "typeString": "uint256" }, "typeName": { - "id": 36248, + "id": 39309, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "174773:7:18", + "src": "174773:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -200278,44 +200278,44 @@ "visibility": "internal" } ], - "src": "174742:42:18" + "src": "174742:42:38" }, "returnParameters": { - "id": 36251, + "id": 39312, "nodeType": "ParameterList", "parameters": [], - "src": "174799:0:18" + "src": "174799:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36315, + "id": 39376, "nodeType": "FunctionDefinition", - "src": "175516:1328:18", + "src": "175516:1328:38", "nodes": [], "body": { - "id": 36314, + "id": 39375, "nodeType": "Block", - "src": "175585:1259:18", + "src": "175585:1259:38", "nodes": [], "statements": [ { "assignments": [ - 36287 + 39348 ], "declarations": [ { "constant": false, - "id": 36287, + "id": 39348, "mutability": "mutable", "name": "m0", - "nameLocation": "175603:2:18", + "nameLocation": "175603:2:38", "nodeType": "VariableDeclaration", - "scope": 36314, - "src": "175595:10:18", + "scope": 39375, + "src": "175595:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -200323,10 +200323,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36286, + "id": 39347, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "175595:7:18", + "src": "175595:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -200335,24 +200335,24 @@ "visibility": "internal" } ], - "id": 36288, + "id": 39349, "nodeType": "VariableDeclarationStatement", - "src": "175595:10:18" + "src": "175595:10:38" }, { "assignments": [ - 36290 + 39351 ], "declarations": [ { "constant": false, - "id": 36290, + "id": 39351, "mutability": "mutable", "name": "m1", - "nameLocation": "175623:2:18", + "nameLocation": "175623:2:38", "nodeType": "VariableDeclaration", - "scope": 36314, - "src": "175615:10:18", + "scope": 39375, + "src": "175615:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -200360,10 +200360,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36289, + "id": 39350, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "175615:7:18", + "src": "175615:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -200372,24 +200372,24 @@ "visibility": "internal" } ], - "id": 36291, + "id": 39352, "nodeType": "VariableDeclarationStatement", - "src": "175615:10:18" + "src": "175615:10:38" }, { "assignments": [ - 36293 + 39354 ], "declarations": [ { "constant": false, - "id": 36293, + "id": 39354, "mutability": "mutable", "name": "m2", - "nameLocation": "175643:2:18", + "nameLocation": "175643:2:38", "nodeType": "VariableDeclaration", - "scope": 36314, - "src": "175635:10:18", + "scope": 39375, + "src": "175635:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -200397,10 +200397,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36292, + "id": 39353, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "175635:7:18", + "src": "175635:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -200409,24 +200409,24 @@ "visibility": "internal" } ], - "id": 36294, + "id": 39355, "nodeType": "VariableDeclarationStatement", - "src": "175635:10:18" + "src": "175635:10:38" }, { "assignments": [ - 36296 + 39357 ], "declarations": [ { "constant": false, - "id": 36296, + "id": 39357, "mutability": "mutable", "name": "m3", - "nameLocation": "175663:2:18", + "nameLocation": "175663:2:38", "nodeType": "VariableDeclaration", - "scope": 36314, - "src": "175655:10:18", + "scope": 39375, + "src": "175655:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -200434,10 +200434,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36295, + "id": 39356, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "175655:7:18", + "src": "175655:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -200446,24 +200446,24 @@ "visibility": "internal" } ], - "id": 36297, + "id": 39358, "nodeType": "VariableDeclarationStatement", - "src": "175655:10:18" + "src": "175655:10:38" }, { "assignments": [ - 36299 + 39360 ], "declarations": [ { "constant": false, - "id": 36299, + "id": 39360, "mutability": "mutable", "name": "m4", - "nameLocation": "175683:2:18", + "nameLocation": "175683:2:38", "nodeType": "VariableDeclaration", - "scope": 36314, - "src": "175675:10:18", + "scope": 39375, + "src": "175675:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -200471,10 +200471,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36298, + "id": 39359, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "175675:7:18", + "src": "175675:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -200483,24 +200483,24 @@ "visibility": "internal" } ], - "id": 36300, + "id": 39361, "nodeType": "VariableDeclarationStatement", - "src": "175675:10:18" + "src": "175675:10:38" }, { "assignments": [ - 36302 + 39363 ], "declarations": [ { "constant": false, - "id": 36302, + "id": 39363, "mutability": "mutable", "name": "m5", - "nameLocation": "175703:2:18", + "nameLocation": "175703:2:38", "nodeType": "VariableDeclaration", - "scope": 36314, - "src": "175695:10:18", + "scope": 39375, + "src": "175695:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -200508,10 +200508,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36301, + "id": 39362, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "175695:7:18", + "src": "175695:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -200520,24 +200520,24 @@ "visibility": "internal" } ], - "id": 36303, + "id": 39364, "nodeType": "VariableDeclarationStatement", - "src": "175695:10:18" + "src": "175695:10:38" }, { "assignments": [ - 36305 + 39366 ], "declarations": [ { "constant": false, - "id": 36305, + "id": 39366, "mutability": "mutable", "name": "m6", - "nameLocation": "175723:2:18", + "nameLocation": "175723:2:38", "nodeType": "VariableDeclaration", - "scope": 36314, - "src": "175715:10:18", + "scope": 39375, + "src": "175715:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -200545,10 +200545,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36304, + "id": 39365, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "175715:7:18", + "src": "175715:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -200557,27 +200557,27 @@ "visibility": "internal" } ], - "id": 36306, + "id": 39367, "nodeType": "VariableDeclarationStatement", - "src": "175715:10:18" + "src": "175715:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "175744:825:18", + "src": "175744:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "175787:313:18", + "src": "175787:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "175805:15:18", + "src": "175805:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "175819:1:18", + "src": "175819:1:38", "type": "", "value": "0" }, @@ -200585,7 +200585,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "175809:6:18", + "src": "175809:6:38", "type": "" } ] @@ -200593,16 +200593,16 @@ { "body": { "nodeType": "YulBlock", - "src": "175890:40:18", + "src": "175890:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "175919:9:18", + "src": "175919:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "175921:5:18" + "src": "175921:5:38" } ] }, @@ -200613,33 +200613,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "175907:6:18" + "src": "175907:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "175915:1:18" + "src": "175915:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "175902:4:18" + "src": "175902:4:38" }, "nodeType": "YulFunctionCall", - "src": "175902:15:18" + "src": "175902:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "175895:6:18" + "src": "175895:6:38" }, "nodeType": "YulFunctionCall", - "src": "175895:23:18" + "src": "175895:23:38" }, "nodeType": "YulIf", - "src": "175892:36:18" + "src": "175892:36:38" } ] }, @@ -200648,12 +200648,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "175847:6:18" + "src": "175847:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "175855:4:18", + "src": "175855:4:38", "type": "", "value": "0x20" } @@ -200661,30 +200661,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "175844:2:18" + "src": "175844:2:38" }, "nodeType": "YulFunctionCall", - "src": "175844:16:18" + "src": "175844:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "175861:28:18", + "src": "175861:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "175863:24:18", + "src": "175863:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "175877:6:18" + "src": "175877:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "175885:1:18", + "src": "175885:1:38", "type": "", "value": "1" } @@ -200692,16 +200692,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "175873:3:18" + "src": "175873:3:38" }, "nodeType": "YulFunctionCall", - "src": "175873:14:18" + "src": "175873:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "175863:6:18" + "src": "175863:6:38" } ] } @@ -200709,10 +200709,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "175841:2:18", + "src": "175841:2:38", "statements": [] }, - "src": "175837:93:18" + "src": "175837:93:38" }, { "expression": { @@ -200720,34 +200720,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "175954:3:18" + "src": "175954:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "175959:6:18" + "src": "175959:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "175947:6:18" + "src": "175947:6:38" }, "nodeType": "YulFunctionCall", - "src": "175947:19:18" + "src": "175947:19:38" }, "nodeType": "YulExpressionStatement", - "src": "175947:19:18" + "src": "175947:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "175983:37:18", + "src": "175983:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "176000:3:18", + "src": "176000:3:38", "type": "", "value": "256" }, @@ -200756,38 +200756,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "176009:1:18", + "src": "176009:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "176012:6:18" + "src": "176012:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "176005:3:18" + "src": "176005:3:38" }, "nodeType": "YulFunctionCall", - "src": "176005:14:18" + "src": "176005:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "175996:3:18" + "src": "175996:3:38" }, "nodeType": "YulFunctionCall", - "src": "175996:24:18" + "src": "175996:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "175987:5:18", + "src": "175987:5:38", "type": "" } ] @@ -200800,12 +200800,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "176048:3:18" + "src": "176048:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "176053:4:18", + "src": "176053:4:38", "type": "", "value": "0x20" } @@ -200813,59 +200813,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "176044:3:18" + "src": "176044:3:38" }, "nodeType": "YulFunctionCall", - "src": "176044:14:18" + "src": "176044:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "176064:5:18" + "src": "176064:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "176075:5:18" + "src": "176075:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "176082:1:18" + "src": "176082:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "176071:3:18" + "src": "176071:3:38" }, "nodeType": "YulFunctionCall", - "src": "176071:13:18" + "src": "176071:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "176060:3:18" + "src": "176060:3:38" }, "nodeType": "YulFunctionCall", - "src": "176060:25:18" + "src": "176060:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "176037:6:18" + "src": "176037:6:38" }, "nodeType": "YulFunctionCall", - "src": "176037:49:18" + "src": "176037:49:38" }, "nodeType": "YulExpressionStatement", - "src": "176037:49:18" + "src": "176037:49:38" } ] }, @@ -200875,27 +200875,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "175779:3:18", + "src": "175779:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "175784:1:18", + "src": "175784:1:38", "type": "" } ], - "src": "175758:342:18" + "src": "175758:342:38" }, { "nodeType": "YulAssignment", - "src": "176113:17:18", + "src": "176113:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "176125:4:18", + "src": "176125:4:38", "type": "", "value": "0x00" } @@ -200903,28 +200903,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "176119:5:18" + "src": "176119:5:38" }, "nodeType": "YulFunctionCall", - "src": "176119:11:18" + "src": "176119:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "176113:2:18" + "src": "176113:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "176143:17:18", + "src": "176143:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "176155:4:18", + "src": "176155:4:38", "type": "", "value": "0x20" } @@ -200932,28 +200932,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "176149:5:18" + "src": "176149:5:38" }, "nodeType": "YulFunctionCall", - "src": "176149:11:18" + "src": "176149:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "176143:2:18" + "src": "176143:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "176173:17:18", + "src": "176173:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "176185:4:18", + "src": "176185:4:38", "type": "", "value": "0x40" } @@ -200961,28 +200961,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "176179:5:18" + "src": "176179:5:38" }, "nodeType": "YulFunctionCall", - "src": "176179:11:18" + "src": "176179:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "176173:2:18" + "src": "176173:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "176203:17:18", + "src": "176203:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "176215:4:18", + "src": "176215:4:38", "type": "", "value": "0x60" } @@ -200990,28 +200990,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "176209:5:18" + "src": "176209:5:38" }, "nodeType": "YulFunctionCall", - "src": "176209:11:18" + "src": "176209:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "176203:2:18" + "src": "176203:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "176233:17:18", + "src": "176233:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "176245:4:18", + "src": "176245:4:38", "type": "", "value": "0x80" } @@ -201019,28 +201019,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "176239:5:18" + "src": "176239:5:38" }, "nodeType": "YulFunctionCall", - "src": "176239:11:18" + "src": "176239:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "176233:2:18" + "src": "176233:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "176263:17:18", + "src": "176263:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "176275:4:18", + "src": "176275:4:38", "type": "", "value": "0xa0" } @@ -201048,28 +201048,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "176269:5:18" + "src": "176269:5:38" }, "nodeType": "YulFunctionCall", - "src": "176269:11:18" + "src": "176269:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "176263:2:18" + "src": "176263:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "176293:17:18", + "src": "176293:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "176305:4:18", + "src": "176305:4:38", "type": "", "value": "0xc0" } @@ -201077,16 +201077,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "176299:5:18" + "src": "176299:5:38" }, "nodeType": "YulFunctionCall", - "src": "176299:11:18" + "src": "176299:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "176293:2:18" + "src": "176293:2:38" } ] }, @@ -201096,14 +201096,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "176390:4:18", + "src": "176390:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "176396:10:18", + "src": "176396:10:38", "type": "", "value": "0xa0a47963" } @@ -201111,13 +201111,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "176383:6:18" + "src": "176383:6:38" }, "nodeType": "YulFunctionCall", - "src": "176383:24:18" + "src": "176383:24:38" }, "nodeType": "YulExpressionStatement", - "src": "176383:24:18" + "src": "176383:24:38" }, { "expression": { @@ -201125,26 +201125,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "176427:4:18", + "src": "176427:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "176433:2:18" + "src": "176433:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "176420:6:18" + "src": "176420:6:38" }, "nodeType": "YulFunctionCall", - "src": "176420:16:18" + "src": "176420:16:38" }, "nodeType": "YulExpressionStatement", - "src": "176420:16:18" + "src": "176420:16:38" }, { "expression": { @@ -201152,26 +201152,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "176456:4:18", + "src": "176456:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "176462:2:18" + "src": "176462:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "176449:6:18" + "src": "176449:6:38" }, "nodeType": "YulFunctionCall", - "src": "176449:16:18" + "src": "176449:16:38" }, "nodeType": "YulExpressionStatement", - "src": "176449:16:18" + "src": "176449:16:38" }, { "expression": { @@ -201179,26 +201179,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "176485:4:18", + "src": "176485:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "176491:2:18" + "src": "176491:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "176478:6:18" + "src": "176478:6:38" }, "nodeType": "YulFunctionCall", - "src": "176478:16:18" + "src": "176478:16:38" }, "nodeType": "YulExpressionStatement", - "src": "176478:16:18" + "src": "176478:16:38" }, { "expression": { @@ -201206,14 +201206,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "176514:4:18", + "src": "176514:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "176520:4:18", + "src": "176520:4:38", "type": "", "value": "0x80" } @@ -201221,13 +201221,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "176507:6:18" + "src": "176507:6:38" }, "nodeType": "YulFunctionCall", - "src": "176507:18:18" + "src": "176507:18:38" }, "nodeType": "YulExpressionStatement", - "src": "176507:18:18" + "src": "176507:18:38" }, { "expression": { @@ -201235,126 +201235,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "176550:4:18", + "src": "176550:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "176556:2:18" + "src": "176556:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "176538:11:18" + "src": "176538:11:38" }, "nodeType": "YulFunctionCall", - "src": "176538:21:18" + "src": "176538:21:38" }, "nodeType": "YulExpressionStatement", - "src": "176538:21:18" + "src": "176538:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36287, + "declaration": 39348, "isOffset": false, "isSlot": false, - "src": "176113:2:18", + "src": "176113:2:38", "valueSize": 1 }, { - "declaration": 36290, + "declaration": 39351, "isOffset": false, "isSlot": false, - "src": "176143:2:18", + "src": "176143:2:38", "valueSize": 1 }, { - "declaration": 36293, + "declaration": 39354, "isOffset": false, "isSlot": false, - "src": "176173:2:18", + "src": "176173:2:38", "valueSize": 1 }, { - "declaration": 36296, + "declaration": 39357, "isOffset": false, "isSlot": false, - "src": "176203:2:18", + "src": "176203:2:38", "valueSize": 1 }, { - "declaration": 36299, + "declaration": 39360, "isOffset": false, "isSlot": false, - "src": "176233:2:18", + "src": "176233:2:38", "valueSize": 1 }, { - "declaration": 36302, + "declaration": 39363, "isOffset": false, "isSlot": false, - "src": "176263:2:18", + "src": "176263:2:38", "valueSize": 1 }, { - "declaration": 36305, + "declaration": 39366, "isOffset": false, "isSlot": false, - "src": "176293:2:18", + "src": "176293:2:38", "valueSize": 1 }, { - "declaration": 36277, + "declaration": 39338, "isOffset": false, "isSlot": false, - "src": "176433:2:18", + "src": "176433:2:38", "valueSize": 1 }, { - "declaration": 36279, + "declaration": 39340, "isOffset": false, "isSlot": false, - "src": "176462:2:18", + "src": "176462:2:38", "valueSize": 1 }, { - "declaration": 36281, + "declaration": 39342, "isOffset": false, "isSlot": false, - "src": "176491:2:18", + "src": "176491:2:38", "valueSize": 1 }, { - "declaration": 36283, + "declaration": 39344, "isOffset": false, "isSlot": false, - "src": "176556:2:18", + "src": "176556:2:38", "valueSize": 1 } ], - "id": 36307, + "id": 39368, "nodeType": "InlineAssembly", - "src": "175735:834:18" + "src": "175735:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36309, + "id": 39370, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "176594:4:18", + "src": "176594:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -201363,14 +201363,14 @@ }, { "hexValue": "30786334", - "id": 36310, + "id": 39371, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "176600:4:18", + "src": "176600:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -201389,18 +201389,18 @@ "typeString": "int_const 196" } ], - "id": 36308, + "id": 39369, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "176578:15:18", + "referencedDeclaration": 33383, + "src": "176578:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36311, + "id": 39372, "isConstant": false, "isLValue": false, "isPure": false, @@ -201409,21 +201409,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "176578:27:18", + "src": "176578:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36312, + "id": 39373, "nodeType": "ExpressionStatement", - "src": "176578:27:18" + "src": "176578:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "176624:214:18", + "src": "176624:214:38", "statements": [ { "expression": { @@ -201431,26 +201431,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "176645:4:18", + "src": "176645:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "176651:2:18" + "src": "176651:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "176638:6:18" + "src": "176638:6:38" }, "nodeType": "YulFunctionCall", - "src": "176638:16:18" + "src": "176638:16:38" }, "nodeType": "YulExpressionStatement", - "src": "176638:16:18" + "src": "176638:16:38" }, { "expression": { @@ -201458,26 +201458,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "176674:4:18", + "src": "176674:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "176680:2:18" + "src": "176680:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "176667:6:18" + "src": "176667:6:38" }, "nodeType": "YulFunctionCall", - "src": "176667:16:18" + "src": "176667:16:38" }, "nodeType": "YulExpressionStatement", - "src": "176667:16:18" + "src": "176667:16:38" }, { "expression": { @@ -201485,26 +201485,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "176703:4:18", + "src": "176703:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "176709:2:18" + "src": "176709:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "176696:6:18" + "src": "176696:6:38" }, "nodeType": "YulFunctionCall", - "src": "176696:16:18" + "src": "176696:16:38" }, "nodeType": "YulExpressionStatement", - "src": "176696:16:18" + "src": "176696:16:38" }, { "expression": { @@ -201512,26 +201512,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "176732:4:18", + "src": "176732:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "176738:2:18" + "src": "176738:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "176725:6:18" + "src": "176725:6:38" }, "nodeType": "YulFunctionCall", - "src": "176725:16:18" + "src": "176725:16:38" }, "nodeType": "YulExpressionStatement", - "src": "176725:16:18" + "src": "176725:16:38" }, { "expression": { @@ -201539,26 +201539,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "176761:4:18", + "src": "176761:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "176767:2:18" + "src": "176767:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "176754:6:18" + "src": "176754:6:38" }, "nodeType": "YulFunctionCall", - "src": "176754:16:18" + "src": "176754:16:38" }, "nodeType": "YulExpressionStatement", - "src": "176754:16:18" + "src": "176754:16:38" }, { "expression": { @@ -201566,26 +201566,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "176790:4:18", + "src": "176790:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "176796:2:18" + "src": "176796:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "176783:6:18" + "src": "176783:6:38" }, "nodeType": "YulFunctionCall", - "src": "176783:16:18" + "src": "176783:16:38" }, "nodeType": "YulExpressionStatement", - "src": "176783:16:18" + "src": "176783:16:38" }, { "expression": { @@ -201593,84 +201593,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "176819:4:18", + "src": "176819:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "176825:2:18" + "src": "176825:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "176812:6:18" + "src": "176812:6:38" }, "nodeType": "YulFunctionCall", - "src": "176812:16:18" + "src": "176812:16:38" }, "nodeType": "YulExpressionStatement", - "src": "176812:16:18" + "src": "176812:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36287, + "declaration": 39348, "isOffset": false, "isSlot": false, - "src": "176651:2:18", + "src": "176651:2:38", "valueSize": 1 }, { - "declaration": 36290, + "declaration": 39351, "isOffset": false, "isSlot": false, - "src": "176680:2:18", + "src": "176680:2:38", "valueSize": 1 }, { - "declaration": 36293, + "declaration": 39354, "isOffset": false, "isSlot": false, - "src": "176709:2:18", + "src": "176709:2:38", "valueSize": 1 }, { - "declaration": 36296, + "declaration": 39357, "isOffset": false, "isSlot": false, - "src": "176738:2:18", + "src": "176738:2:38", "valueSize": 1 }, { - "declaration": 36299, + "declaration": 39360, "isOffset": false, "isSlot": false, - "src": "176767:2:18", + "src": "176767:2:38", "valueSize": 1 }, { - "declaration": 36302, + "declaration": 39363, "isOffset": false, "isSlot": false, - "src": "176796:2:18", + "src": "176796:2:38", "valueSize": 1 }, { - "declaration": 36305, + "declaration": 39366, "isOffset": false, "isSlot": false, - "src": "176825:2:18", + "src": "176825:2:38", "valueSize": 1 } ], - "id": 36313, + "id": 39374, "nodeType": "InlineAssembly", - "src": "176615:223:18" + "src": "176615:223:38" } ] }, @@ -201678,20 +201678,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "175525:3:18", + "nameLocation": "175525:3:38", "parameters": { - "id": 36284, + "id": 39345, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36277, + "id": 39338, "mutability": "mutable", "name": "p0", - "nameLocation": "175534:2:18", + "nameLocation": "175534:2:38", "nodeType": "VariableDeclaration", - "scope": 36315, - "src": "175529:7:18", + "scope": 39376, + "src": "175529:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -201699,10 +201699,10 @@ "typeString": "bool" }, "typeName": { - "id": 36276, + "id": 39337, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "175529:4:18", + "src": "175529:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -201712,13 +201712,13 @@ }, { "constant": false, - "id": 36279, + "id": 39340, "mutability": "mutable", "name": "p1", - "nameLocation": "175543:2:18", + "nameLocation": "175543:2:38", "nodeType": "VariableDeclaration", - "scope": 36315, - "src": "175538:7:18", + "scope": 39376, + "src": "175538:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -201726,10 +201726,10 @@ "typeString": "bool" }, "typeName": { - "id": 36278, + "id": 39339, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "175538:4:18", + "src": "175538:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -201739,13 +201739,13 @@ }, { "constant": false, - "id": 36281, + "id": 39342, "mutability": "mutable", "name": "p2", - "nameLocation": "175555:2:18", + "nameLocation": "175555:2:38", "nodeType": "VariableDeclaration", - "scope": 36315, - "src": "175547:10:18", + "scope": 39376, + "src": "175547:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -201753,10 +201753,10 @@ "typeString": "address" }, "typeName": { - "id": 36280, + "id": 39341, "name": "address", "nodeType": "ElementaryTypeName", - "src": "175547:7:18", + "src": "175547:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -201767,13 +201767,13 @@ }, { "constant": false, - "id": 36283, + "id": 39344, "mutability": "mutable", "name": "p3", - "nameLocation": "175567:2:18", + "nameLocation": "175567:2:38", "nodeType": "VariableDeclaration", - "scope": 36315, - "src": "175559:10:18", + "scope": 39376, + "src": "175559:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -201781,10 +201781,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36282, + "id": 39343, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "175559:7:18", + "src": "175559:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -201793,44 +201793,44 @@ "visibility": "internal" } ], - "src": "175528:42:18" + "src": "175528:42:38" }, "returnParameters": { - "id": 36285, + "id": 39346, "nodeType": "ParameterList", "parameters": [], - "src": "175585:0:18" + "src": "175585:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36349, + "id": 39410, "nodeType": "FunctionDefinition", - "src": "176850:774:18", + "src": "176850:774:38", "nodes": [], "body": { - "id": 36348, + "id": 39409, "nodeType": "Block", - "src": "176916:708:18", + "src": "176916:708:38", "nodes": [], "statements": [ { "assignments": [ - 36327 + 39388 ], "declarations": [ { "constant": false, - "id": 36327, + "id": 39388, "mutability": "mutable", "name": "m0", - "nameLocation": "176934:2:18", + "nameLocation": "176934:2:38", "nodeType": "VariableDeclaration", - "scope": 36348, - "src": "176926:10:18", + "scope": 39409, + "src": "176926:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -201838,10 +201838,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36326, + "id": 39387, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "176926:7:18", + "src": "176926:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -201850,24 +201850,24 @@ "visibility": "internal" } ], - "id": 36328, + "id": 39389, "nodeType": "VariableDeclarationStatement", - "src": "176926:10:18" + "src": "176926:10:38" }, { "assignments": [ - 36330 + 39391 ], "declarations": [ { "constant": false, - "id": 36330, + "id": 39391, "mutability": "mutable", "name": "m1", - "nameLocation": "176954:2:18", + "nameLocation": "176954:2:38", "nodeType": "VariableDeclaration", - "scope": 36348, - "src": "176946:10:18", + "scope": 39409, + "src": "176946:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -201875,10 +201875,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36329, + "id": 39390, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "176946:7:18", + "src": "176946:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -201887,24 +201887,24 @@ "visibility": "internal" } ], - "id": 36331, + "id": 39392, "nodeType": "VariableDeclarationStatement", - "src": "176946:10:18" + "src": "176946:10:38" }, { "assignments": [ - 36333 + 39394 ], "declarations": [ { "constant": false, - "id": 36333, + "id": 39394, "mutability": "mutable", "name": "m2", - "nameLocation": "176974:2:18", + "nameLocation": "176974:2:38", "nodeType": "VariableDeclaration", - "scope": 36348, - "src": "176966:10:18", + "scope": 39409, + "src": "176966:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -201912,10 +201912,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36332, + "id": 39393, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "176966:7:18", + "src": "176966:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -201924,24 +201924,24 @@ "visibility": "internal" } ], - "id": 36334, + "id": 39395, "nodeType": "VariableDeclarationStatement", - "src": "176966:10:18" + "src": "176966:10:38" }, { "assignments": [ - 36336 + 39397 ], "declarations": [ { "constant": false, - "id": 36336, + "id": 39397, "mutability": "mutable", "name": "m3", - "nameLocation": "176994:2:18", + "nameLocation": "176994:2:38", "nodeType": "VariableDeclaration", - "scope": 36348, - "src": "176986:10:18", + "scope": 39409, + "src": "176986:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -201949,10 +201949,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36335, + "id": 39396, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "176986:7:18", + "src": "176986:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -201961,24 +201961,24 @@ "visibility": "internal" } ], - "id": 36337, + "id": 39398, "nodeType": "VariableDeclarationStatement", - "src": "176986:10:18" + "src": "176986:10:38" }, { "assignments": [ - 36339 + 39400 ], "declarations": [ { "constant": false, - "id": 36339, + "id": 39400, "mutability": "mutable", "name": "m4", - "nameLocation": "177014:2:18", + "nameLocation": "177014:2:38", "nodeType": "VariableDeclaration", - "scope": 36348, - "src": "177006:10:18", + "scope": 39409, + "src": "177006:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -201986,10 +201986,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36338, + "id": 39399, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "177006:7:18", + "src": "177006:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -201998,24 +201998,24 @@ "visibility": "internal" } ], - "id": 36340, + "id": 39401, "nodeType": "VariableDeclarationStatement", - "src": "177006:10:18" + "src": "177006:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "177035:372:18", + "src": "177035:372:38", "statements": [ { "nodeType": "YulAssignment", - "src": "177049:17:18", + "src": "177049:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "177061:4:18", + "src": "177061:4:38", "type": "", "value": "0x00" } @@ -202023,28 +202023,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "177055:5:18" + "src": "177055:5:38" }, "nodeType": "YulFunctionCall", - "src": "177055:11:18" + "src": "177055:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "177049:2:18" + "src": "177049:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "177079:17:18", + "src": "177079:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "177091:4:18", + "src": "177091:4:38", "type": "", "value": "0x20" } @@ -202052,28 +202052,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "177085:5:18" + "src": "177085:5:38" }, "nodeType": "YulFunctionCall", - "src": "177085:11:18" + "src": "177085:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "177079:2:18" + "src": "177079:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "177109:17:18", + "src": "177109:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "177121:4:18", + "src": "177121:4:38", "type": "", "value": "0x40" } @@ -202081,28 +202081,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "177115:5:18" + "src": "177115:5:38" }, "nodeType": "YulFunctionCall", - "src": "177115:11:18" + "src": "177115:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "177109:2:18" + "src": "177109:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "177139:17:18", + "src": "177139:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "177151:4:18", + "src": "177151:4:38", "type": "", "value": "0x60" } @@ -202110,28 +202110,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "177145:5:18" + "src": "177145:5:38" }, "nodeType": "YulFunctionCall", - "src": "177145:11:18" + "src": "177145:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "177139:2:18" + "src": "177139:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "177169:17:18", + "src": "177169:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "177181:4:18", + "src": "177181:4:38", "type": "", "value": "0x80" } @@ -202139,16 +202139,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "177175:5:18" + "src": "177175:5:38" }, "nodeType": "YulFunctionCall", - "src": "177175:11:18" + "src": "177175:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "177169:2:18" + "src": "177169:2:38" } ] }, @@ -202158,14 +202158,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "177264:4:18", + "src": "177264:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "177270:10:18", + "src": "177270:10:38", "type": "", "value": "0x8c329b1a" } @@ -202173,13 +202173,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "177257:6:18" + "src": "177257:6:38" }, "nodeType": "YulFunctionCall", - "src": "177257:24:18" + "src": "177257:24:38" }, "nodeType": "YulExpressionStatement", - "src": "177257:24:18" + "src": "177257:24:38" }, { "expression": { @@ -202187,26 +202187,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "177301:4:18", + "src": "177301:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "177307:2:18" + "src": "177307:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "177294:6:18" + "src": "177294:6:38" }, "nodeType": "YulFunctionCall", - "src": "177294:16:18" + "src": "177294:16:38" }, "nodeType": "YulExpressionStatement", - "src": "177294:16:18" + "src": "177294:16:38" }, { "expression": { @@ -202214,26 +202214,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "177330:4:18", + "src": "177330:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "177336:2:18" + "src": "177336:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "177323:6:18" + "src": "177323:6:38" }, "nodeType": "YulFunctionCall", - "src": "177323:16:18" + "src": "177323:16:38" }, "nodeType": "YulExpressionStatement", - "src": "177323:16:18" + "src": "177323:16:38" }, { "expression": { @@ -202241,26 +202241,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "177359:4:18", + "src": "177359:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "177365:2:18" + "src": "177365:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "177352:6:18" + "src": "177352:6:38" }, "nodeType": "YulFunctionCall", - "src": "177352:16:18" + "src": "177352:16:38" }, "nodeType": "YulExpressionStatement", - "src": "177352:16:18" + "src": "177352:16:38" }, { "expression": { @@ -202268,112 +202268,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "177388:4:18", + "src": "177388:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "177394:2:18" + "src": "177394:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "177381:6:18" + "src": "177381:6:38" }, "nodeType": "YulFunctionCall", - "src": "177381:16:18" + "src": "177381:16:38" }, "nodeType": "YulExpressionStatement", - "src": "177381:16:18" + "src": "177381:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36327, + "declaration": 39388, "isOffset": false, "isSlot": false, - "src": "177049:2:18", + "src": "177049:2:38", "valueSize": 1 }, { - "declaration": 36330, + "declaration": 39391, "isOffset": false, "isSlot": false, - "src": "177079:2:18", + "src": "177079:2:38", "valueSize": 1 }, { - "declaration": 36333, + "declaration": 39394, "isOffset": false, "isSlot": false, - "src": "177109:2:18", + "src": "177109:2:38", "valueSize": 1 }, { - "declaration": 36336, + "declaration": 39397, "isOffset": false, "isSlot": false, - "src": "177139:2:18", + "src": "177139:2:38", "valueSize": 1 }, { - "declaration": 36339, + "declaration": 39400, "isOffset": false, "isSlot": false, - "src": "177169:2:18", + "src": "177169:2:38", "valueSize": 1 }, { - "declaration": 36317, + "declaration": 39378, "isOffset": false, "isSlot": false, - "src": "177307:2:18", + "src": "177307:2:38", "valueSize": 1 }, { - "declaration": 36319, + "declaration": 39380, "isOffset": false, "isSlot": false, - "src": "177336:2:18", + "src": "177336:2:38", "valueSize": 1 }, { - "declaration": 36321, + "declaration": 39382, "isOffset": false, "isSlot": false, - "src": "177365:2:18", + "src": "177365:2:38", "valueSize": 1 }, { - "declaration": 36323, + "declaration": 39384, "isOffset": false, "isSlot": false, - "src": "177394:2:18", + "src": "177394:2:38", "valueSize": 1 } ], - "id": 36341, + "id": 39402, "nodeType": "InlineAssembly", - "src": "177026:381:18" + "src": "177026:381:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36343, + "id": 39404, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "177432:4:18", + "src": "177432:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -202382,14 +202382,14 @@ }, { "hexValue": "30783834", - "id": 36344, + "id": 39405, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "177438:4:18", + "src": "177438:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -202408,18 +202408,18 @@ "typeString": "int_const 132" } ], - "id": 36342, + "id": 39403, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "177416:15:18", + "referencedDeclaration": 33383, + "src": "177416:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36345, + "id": 39406, "isConstant": false, "isLValue": false, "isPure": false, @@ -202428,21 +202428,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "177416:27:18", + "src": "177416:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36346, + "id": 39407, "nodeType": "ExpressionStatement", - "src": "177416:27:18" + "src": "177416:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "177462:156:18", + "src": "177462:156:38", "statements": [ { "expression": { @@ -202450,26 +202450,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "177483:4:18", + "src": "177483:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "177489:2:18" + "src": "177489:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "177476:6:18" + "src": "177476:6:38" }, "nodeType": "YulFunctionCall", - "src": "177476:16:18" + "src": "177476:16:38" }, "nodeType": "YulExpressionStatement", - "src": "177476:16:18" + "src": "177476:16:38" }, { "expression": { @@ -202477,26 +202477,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "177512:4:18", + "src": "177512:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "177518:2:18" + "src": "177518:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "177505:6:18" + "src": "177505:6:38" }, "nodeType": "YulFunctionCall", - "src": "177505:16:18" + "src": "177505:16:38" }, "nodeType": "YulExpressionStatement", - "src": "177505:16:18" + "src": "177505:16:38" }, { "expression": { @@ -202504,26 +202504,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "177541:4:18", + "src": "177541:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "177547:2:18" + "src": "177547:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "177534:6:18" + "src": "177534:6:38" }, "nodeType": "YulFunctionCall", - "src": "177534:16:18" + "src": "177534:16:38" }, "nodeType": "YulExpressionStatement", - "src": "177534:16:18" + "src": "177534:16:38" }, { "expression": { @@ -202531,26 +202531,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "177570:4:18", + "src": "177570:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "177576:2:18" + "src": "177576:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "177563:6:18" + "src": "177563:6:38" }, "nodeType": "YulFunctionCall", - "src": "177563:16:18" + "src": "177563:16:38" }, "nodeType": "YulExpressionStatement", - "src": "177563:16:18" + "src": "177563:16:38" }, { "expression": { @@ -202558,70 +202558,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "177599:4:18", + "src": "177599:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "177605:2:18" + "src": "177605:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "177592:6:18" + "src": "177592:6:38" }, "nodeType": "YulFunctionCall", - "src": "177592:16:18" + "src": "177592:16:38" }, "nodeType": "YulExpressionStatement", - "src": "177592:16:18" + "src": "177592:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36327, + "declaration": 39388, "isOffset": false, "isSlot": false, - "src": "177489:2:18", + "src": "177489:2:38", "valueSize": 1 }, { - "declaration": 36330, + "declaration": 39391, "isOffset": false, "isSlot": false, - "src": "177518:2:18", + "src": "177518:2:38", "valueSize": 1 }, { - "declaration": 36333, + "declaration": 39394, "isOffset": false, "isSlot": false, - "src": "177547:2:18", + "src": "177547:2:38", "valueSize": 1 }, { - "declaration": 36336, + "declaration": 39397, "isOffset": false, "isSlot": false, - "src": "177576:2:18", + "src": "177576:2:38", "valueSize": 1 }, { - "declaration": 36339, + "declaration": 39400, "isOffset": false, "isSlot": false, - "src": "177605:2:18", + "src": "177605:2:38", "valueSize": 1 } ], - "id": 36347, + "id": 39408, "nodeType": "InlineAssembly", - "src": "177453:165:18" + "src": "177453:165:38" } ] }, @@ -202629,20 +202629,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "176859:3:18", + "nameLocation": "176859:3:38", "parameters": { - "id": 36324, + "id": 39385, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36317, + "id": 39378, "mutability": "mutable", "name": "p0", - "nameLocation": "176868:2:18", + "nameLocation": "176868:2:38", "nodeType": "VariableDeclaration", - "scope": 36349, - "src": "176863:7:18", + "scope": 39410, + "src": "176863:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -202650,10 +202650,10 @@ "typeString": "bool" }, "typeName": { - "id": 36316, + "id": 39377, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "176863:4:18", + "src": "176863:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -202663,13 +202663,13 @@ }, { "constant": false, - "id": 36319, + "id": 39380, "mutability": "mutable", "name": "p1", - "nameLocation": "176877:2:18", + "nameLocation": "176877:2:38", "nodeType": "VariableDeclaration", - "scope": 36349, - "src": "176872:7:18", + "scope": 39410, + "src": "176872:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -202677,10 +202677,10 @@ "typeString": "bool" }, "typeName": { - "id": 36318, + "id": 39379, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "176872:4:18", + "src": "176872:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -202690,13 +202690,13 @@ }, { "constant": false, - "id": 36321, + "id": 39382, "mutability": "mutable", "name": "p2", - "nameLocation": "176886:2:18", + "nameLocation": "176886:2:38", "nodeType": "VariableDeclaration", - "scope": 36349, - "src": "176881:7:18", + "scope": 39410, + "src": "176881:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -202704,10 +202704,10 @@ "typeString": "bool" }, "typeName": { - "id": 36320, + "id": 39381, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "176881:4:18", + "src": "176881:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -202717,13 +202717,13 @@ }, { "constant": false, - "id": 36323, + "id": 39384, "mutability": "mutable", "name": "p3", - "nameLocation": "176898:2:18", + "nameLocation": "176898:2:38", "nodeType": "VariableDeclaration", - "scope": 36349, - "src": "176890:10:18", + "scope": 39410, + "src": "176890:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -202731,10 +202731,10 @@ "typeString": "address" }, "typeName": { - "id": 36322, + "id": 39383, "name": "address", "nodeType": "ElementaryTypeName", - "src": "176890:7:18", + "src": "176890:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -202744,44 +202744,44 @@ "visibility": "internal" } ], - "src": "176862:39:18" + "src": "176862:39:38" }, "returnParameters": { - "id": 36325, + "id": 39386, "nodeType": "ParameterList", "parameters": [], - "src": "176916:0:18" + "src": "176916:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36383, + "id": 39444, "nodeType": "FunctionDefinition", - "src": "177630:768:18", + "src": "177630:768:38", "nodes": [], "body": { - "id": 36382, + "id": 39443, "nodeType": "Block", - "src": "177693:705:18", + "src": "177693:705:38", "nodes": [], "statements": [ { "assignments": [ - 36361 + 39422 ], "declarations": [ { "constant": false, - "id": 36361, + "id": 39422, "mutability": "mutable", "name": "m0", - "nameLocation": "177711:2:18", + "nameLocation": "177711:2:38", "nodeType": "VariableDeclaration", - "scope": 36382, - "src": "177703:10:18", + "scope": 39443, + "src": "177703:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -202789,10 +202789,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36360, + "id": 39421, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "177703:7:18", + "src": "177703:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -202801,24 +202801,24 @@ "visibility": "internal" } ], - "id": 36362, + "id": 39423, "nodeType": "VariableDeclarationStatement", - "src": "177703:10:18" + "src": "177703:10:38" }, { "assignments": [ - 36364 + 39425 ], "declarations": [ { "constant": false, - "id": 36364, + "id": 39425, "mutability": "mutable", "name": "m1", - "nameLocation": "177731:2:18", + "nameLocation": "177731:2:38", "nodeType": "VariableDeclaration", - "scope": 36382, - "src": "177723:10:18", + "scope": 39443, + "src": "177723:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -202826,10 +202826,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36363, + "id": 39424, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "177723:7:18", + "src": "177723:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -202838,24 +202838,24 @@ "visibility": "internal" } ], - "id": 36365, + "id": 39426, "nodeType": "VariableDeclarationStatement", - "src": "177723:10:18" + "src": "177723:10:38" }, { "assignments": [ - 36367 + 39428 ], "declarations": [ { "constant": false, - "id": 36367, + "id": 39428, "mutability": "mutable", "name": "m2", - "nameLocation": "177751:2:18", + "nameLocation": "177751:2:38", "nodeType": "VariableDeclaration", - "scope": 36382, - "src": "177743:10:18", + "scope": 39443, + "src": "177743:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -202863,10 +202863,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36366, + "id": 39427, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "177743:7:18", + "src": "177743:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -202875,24 +202875,24 @@ "visibility": "internal" } ], - "id": 36368, + "id": 39429, "nodeType": "VariableDeclarationStatement", - "src": "177743:10:18" + "src": "177743:10:38" }, { "assignments": [ - 36370 + 39431 ], "declarations": [ { "constant": false, - "id": 36370, + "id": 39431, "mutability": "mutable", "name": "m3", - "nameLocation": "177771:2:18", + "nameLocation": "177771:2:38", "nodeType": "VariableDeclaration", - "scope": 36382, - "src": "177763:10:18", + "scope": 39443, + "src": "177763:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -202900,10 +202900,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36369, + "id": 39430, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "177763:7:18", + "src": "177763:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -202912,24 +202912,24 @@ "visibility": "internal" } ], - "id": 36371, + "id": 39432, "nodeType": "VariableDeclarationStatement", - "src": "177763:10:18" + "src": "177763:10:38" }, { "assignments": [ - 36373 + 39434 ], "declarations": [ { "constant": false, - "id": 36373, + "id": 39434, "mutability": "mutable", "name": "m4", - "nameLocation": "177791:2:18", + "nameLocation": "177791:2:38", "nodeType": "VariableDeclaration", - "scope": 36382, - "src": "177783:10:18", + "scope": 39443, + "src": "177783:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -202937,10 +202937,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36372, + "id": 39433, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "177783:7:18", + "src": "177783:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -202949,24 +202949,24 @@ "visibility": "internal" } ], - "id": 36374, + "id": 39435, "nodeType": "VariableDeclarationStatement", - "src": "177783:10:18" + "src": "177783:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "177812:369:18", + "src": "177812:369:38", "statements": [ { "nodeType": "YulAssignment", - "src": "177826:17:18", + "src": "177826:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "177838:4:18", + "src": "177838:4:38", "type": "", "value": "0x00" } @@ -202974,28 +202974,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "177832:5:18" + "src": "177832:5:38" }, "nodeType": "YulFunctionCall", - "src": "177832:11:18" + "src": "177832:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "177826:2:18" + "src": "177826:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "177856:17:18", + "src": "177856:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "177868:4:18", + "src": "177868:4:38", "type": "", "value": "0x20" } @@ -203003,28 +203003,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "177862:5:18" + "src": "177862:5:38" }, "nodeType": "YulFunctionCall", - "src": "177862:11:18" + "src": "177862:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "177856:2:18" + "src": "177856:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "177886:17:18", + "src": "177886:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "177898:4:18", + "src": "177898:4:38", "type": "", "value": "0x40" } @@ -203032,28 +203032,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "177892:5:18" + "src": "177892:5:38" }, "nodeType": "YulFunctionCall", - "src": "177892:11:18" + "src": "177892:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "177886:2:18" + "src": "177886:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "177916:17:18", + "src": "177916:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "177928:4:18", + "src": "177928:4:38", "type": "", "value": "0x60" } @@ -203061,28 +203061,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "177922:5:18" + "src": "177922:5:38" }, "nodeType": "YulFunctionCall", - "src": "177922:11:18" + "src": "177922:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "177916:2:18" + "src": "177916:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "177946:17:18", + "src": "177946:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "177958:4:18", + "src": "177958:4:38", "type": "", "value": "0x80" } @@ -203090,16 +203090,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "177952:5:18" + "src": "177952:5:38" }, "nodeType": "YulFunctionCall", - "src": "177952:11:18" + "src": "177952:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "177946:2:18" + "src": "177946:2:38" } ] }, @@ -203109,14 +203109,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "178038:4:18", + "src": "178038:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "178044:10:18", + "src": "178044:10:38", "type": "", "value": "0x3b2a5ce0" } @@ -203124,13 +203124,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "178031:6:18" + "src": "178031:6:38" }, "nodeType": "YulFunctionCall", - "src": "178031:24:18" + "src": "178031:24:38" }, "nodeType": "YulExpressionStatement", - "src": "178031:24:18" + "src": "178031:24:38" }, { "expression": { @@ -203138,26 +203138,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "178075:4:18", + "src": "178075:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "178081:2:18" + "src": "178081:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "178068:6:18" + "src": "178068:6:38" }, "nodeType": "YulFunctionCall", - "src": "178068:16:18" + "src": "178068:16:38" }, "nodeType": "YulExpressionStatement", - "src": "178068:16:18" + "src": "178068:16:38" }, { "expression": { @@ -203165,26 +203165,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "178104:4:18", + "src": "178104:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "178110:2:18" + "src": "178110:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "178097:6:18" + "src": "178097:6:38" }, "nodeType": "YulFunctionCall", - "src": "178097:16:18" + "src": "178097:16:38" }, "nodeType": "YulExpressionStatement", - "src": "178097:16:18" + "src": "178097:16:38" }, { "expression": { @@ -203192,26 +203192,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "178133:4:18", + "src": "178133:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "178139:2:18" + "src": "178139:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "178126:6:18" + "src": "178126:6:38" }, "nodeType": "YulFunctionCall", - "src": "178126:16:18" + "src": "178126:16:38" }, "nodeType": "YulExpressionStatement", - "src": "178126:16:18" + "src": "178126:16:38" }, { "expression": { @@ -203219,112 +203219,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "178162:4:18", + "src": "178162:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "178168:2:18" + "src": "178168:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "178155:6:18" + "src": "178155:6:38" }, "nodeType": "YulFunctionCall", - "src": "178155:16:18" + "src": "178155:16:38" }, "nodeType": "YulExpressionStatement", - "src": "178155:16:18" + "src": "178155:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36361, + "declaration": 39422, "isOffset": false, "isSlot": false, - "src": "177826:2:18", + "src": "177826:2:38", "valueSize": 1 }, { - "declaration": 36364, + "declaration": 39425, "isOffset": false, "isSlot": false, - "src": "177856:2:18", + "src": "177856:2:38", "valueSize": 1 }, { - "declaration": 36367, + "declaration": 39428, "isOffset": false, "isSlot": false, - "src": "177886:2:18", + "src": "177886:2:38", "valueSize": 1 }, { - "declaration": 36370, + "declaration": 39431, "isOffset": false, "isSlot": false, - "src": "177916:2:18", + "src": "177916:2:38", "valueSize": 1 }, { - "declaration": 36373, + "declaration": 39434, "isOffset": false, "isSlot": false, - "src": "177946:2:18", + "src": "177946:2:38", "valueSize": 1 }, { - "declaration": 36351, + "declaration": 39412, "isOffset": false, "isSlot": false, - "src": "178081:2:18", + "src": "178081:2:38", "valueSize": 1 }, { - "declaration": 36353, + "declaration": 39414, "isOffset": false, "isSlot": false, - "src": "178110:2:18", + "src": "178110:2:38", "valueSize": 1 }, { - "declaration": 36355, + "declaration": 39416, "isOffset": false, "isSlot": false, - "src": "178139:2:18", + "src": "178139:2:38", "valueSize": 1 }, { - "declaration": 36357, + "declaration": 39418, "isOffset": false, "isSlot": false, - "src": "178168:2:18", + "src": "178168:2:38", "valueSize": 1 } ], - "id": 36375, + "id": 39436, "nodeType": "InlineAssembly", - "src": "177803:378:18" + "src": "177803:378:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36377, + "id": 39438, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "178206:4:18", + "src": "178206:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -203333,14 +203333,14 @@ }, { "hexValue": "30783834", - "id": 36378, + "id": 39439, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "178212:4:18", + "src": "178212:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -203359,18 +203359,18 @@ "typeString": "int_const 132" } ], - "id": 36376, + "id": 39437, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "178190:15:18", + "referencedDeclaration": 33383, + "src": "178190:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36379, + "id": 39440, "isConstant": false, "isLValue": false, "isPure": false, @@ -203379,21 +203379,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "178190:27:18", + "src": "178190:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36380, + "id": 39441, "nodeType": "ExpressionStatement", - "src": "178190:27:18" + "src": "178190:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "178236:156:18", + "src": "178236:156:38", "statements": [ { "expression": { @@ -203401,26 +203401,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "178257:4:18", + "src": "178257:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "178263:2:18" + "src": "178263:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "178250:6:18" + "src": "178250:6:38" }, "nodeType": "YulFunctionCall", - "src": "178250:16:18" + "src": "178250:16:38" }, "nodeType": "YulExpressionStatement", - "src": "178250:16:18" + "src": "178250:16:38" }, { "expression": { @@ -203428,26 +203428,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "178286:4:18", + "src": "178286:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "178292:2:18" + "src": "178292:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "178279:6:18" + "src": "178279:6:38" }, "nodeType": "YulFunctionCall", - "src": "178279:16:18" + "src": "178279:16:38" }, "nodeType": "YulExpressionStatement", - "src": "178279:16:18" + "src": "178279:16:38" }, { "expression": { @@ -203455,26 +203455,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "178315:4:18", + "src": "178315:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "178321:2:18" + "src": "178321:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "178308:6:18" + "src": "178308:6:38" }, "nodeType": "YulFunctionCall", - "src": "178308:16:18" + "src": "178308:16:38" }, "nodeType": "YulExpressionStatement", - "src": "178308:16:18" + "src": "178308:16:38" }, { "expression": { @@ -203482,26 +203482,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "178344:4:18", + "src": "178344:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "178350:2:18" + "src": "178350:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "178337:6:18" + "src": "178337:6:38" }, "nodeType": "YulFunctionCall", - "src": "178337:16:18" + "src": "178337:16:38" }, "nodeType": "YulExpressionStatement", - "src": "178337:16:18" + "src": "178337:16:38" }, { "expression": { @@ -203509,70 +203509,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "178373:4:18", + "src": "178373:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "178379:2:18" + "src": "178379:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "178366:6:18" + "src": "178366:6:38" }, "nodeType": "YulFunctionCall", - "src": "178366:16:18" + "src": "178366:16:38" }, "nodeType": "YulExpressionStatement", - "src": "178366:16:18" + "src": "178366:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36361, + "declaration": 39422, "isOffset": false, "isSlot": false, - "src": "178263:2:18", + "src": "178263:2:38", "valueSize": 1 }, { - "declaration": 36364, + "declaration": 39425, "isOffset": false, "isSlot": false, - "src": "178292:2:18", + "src": "178292:2:38", "valueSize": 1 }, { - "declaration": 36367, + "declaration": 39428, "isOffset": false, "isSlot": false, - "src": "178321:2:18", + "src": "178321:2:38", "valueSize": 1 }, { - "declaration": 36370, + "declaration": 39431, "isOffset": false, "isSlot": false, - "src": "178350:2:18", + "src": "178350:2:38", "valueSize": 1 }, { - "declaration": 36373, + "declaration": 39434, "isOffset": false, "isSlot": false, - "src": "178379:2:18", + "src": "178379:2:38", "valueSize": 1 } ], - "id": 36381, + "id": 39442, "nodeType": "InlineAssembly", - "src": "178227:165:18" + "src": "178227:165:38" } ] }, @@ -203580,20 +203580,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "177639:3:18", + "nameLocation": "177639:3:38", "parameters": { - "id": 36358, + "id": 39419, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36351, + "id": 39412, "mutability": "mutable", "name": "p0", - "nameLocation": "177648:2:18", + "nameLocation": "177648:2:38", "nodeType": "VariableDeclaration", - "scope": 36383, - "src": "177643:7:18", + "scope": 39444, + "src": "177643:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -203601,10 +203601,10 @@ "typeString": "bool" }, "typeName": { - "id": 36350, + "id": 39411, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "177643:4:18", + "src": "177643:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -203614,13 +203614,13 @@ }, { "constant": false, - "id": 36353, + "id": 39414, "mutability": "mutable", "name": "p1", - "nameLocation": "177657:2:18", + "nameLocation": "177657:2:38", "nodeType": "VariableDeclaration", - "scope": 36383, - "src": "177652:7:18", + "scope": 39444, + "src": "177652:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -203628,10 +203628,10 @@ "typeString": "bool" }, "typeName": { - "id": 36352, + "id": 39413, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "177652:4:18", + "src": "177652:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -203641,13 +203641,13 @@ }, { "constant": false, - "id": 36355, + "id": 39416, "mutability": "mutable", "name": "p2", - "nameLocation": "177666:2:18", + "nameLocation": "177666:2:38", "nodeType": "VariableDeclaration", - "scope": 36383, - "src": "177661:7:18", + "scope": 39444, + "src": "177661:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -203655,10 +203655,10 @@ "typeString": "bool" }, "typeName": { - "id": 36354, + "id": 39415, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "177661:4:18", + "src": "177661:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -203668,13 +203668,13 @@ }, { "constant": false, - "id": 36357, + "id": 39418, "mutability": "mutable", "name": "p3", - "nameLocation": "177675:2:18", + "nameLocation": "177675:2:38", "nodeType": "VariableDeclaration", - "scope": 36383, - "src": "177670:7:18", + "scope": 39444, + "src": "177670:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -203682,10 +203682,10 @@ "typeString": "bool" }, "typeName": { - "id": 36356, + "id": 39417, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "177670:4:18", + "src": "177670:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -203694,44 +203694,44 @@ "visibility": "internal" } ], - "src": "177642:36:18" + "src": "177642:36:38" }, "returnParameters": { - "id": 36359, + "id": 39420, "nodeType": "ParameterList", "parameters": [], - "src": "177693:0:18" + "src": "177693:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36417, + "id": 39478, "nodeType": "FunctionDefinition", - "src": "178404:774:18", + "src": "178404:774:38", "nodes": [], "body": { - "id": 36416, + "id": 39477, "nodeType": "Block", - "src": "178470:708:18", + "src": "178470:708:38", "nodes": [], "statements": [ { "assignments": [ - 36395 + 39456 ], "declarations": [ { "constant": false, - "id": 36395, + "id": 39456, "mutability": "mutable", "name": "m0", - "nameLocation": "178488:2:18", + "nameLocation": "178488:2:38", "nodeType": "VariableDeclaration", - "scope": 36416, - "src": "178480:10:18", + "scope": 39477, + "src": "178480:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -203739,10 +203739,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36394, + "id": 39455, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "178480:7:18", + "src": "178480:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -203751,24 +203751,24 @@ "visibility": "internal" } ], - "id": 36396, + "id": 39457, "nodeType": "VariableDeclarationStatement", - "src": "178480:10:18" + "src": "178480:10:38" }, { "assignments": [ - 36398 + 39459 ], "declarations": [ { "constant": false, - "id": 36398, + "id": 39459, "mutability": "mutable", "name": "m1", - "nameLocation": "178508:2:18", + "nameLocation": "178508:2:38", "nodeType": "VariableDeclaration", - "scope": 36416, - "src": "178500:10:18", + "scope": 39477, + "src": "178500:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -203776,10 +203776,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36397, + "id": 39458, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "178500:7:18", + "src": "178500:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -203788,24 +203788,24 @@ "visibility": "internal" } ], - "id": 36399, + "id": 39460, "nodeType": "VariableDeclarationStatement", - "src": "178500:10:18" + "src": "178500:10:38" }, { "assignments": [ - 36401 + 39462 ], "declarations": [ { "constant": false, - "id": 36401, + "id": 39462, "mutability": "mutable", "name": "m2", - "nameLocation": "178528:2:18", + "nameLocation": "178528:2:38", "nodeType": "VariableDeclaration", - "scope": 36416, - "src": "178520:10:18", + "scope": 39477, + "src": "178520:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -203813,10 +203813,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36400, + "id": 39461, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "178520:7:18", + "src": "178520:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -203825,24 +203825,24 @@ "visibility": "internal" } ], - "id": 36402, + "id": 39463, "nodeType": "VariableDeclarationStatement", - "src": "178520:10:18" + "src": "178520:10:38" }, { "assignments": [ - 36404 + 39465 ], "declarations": [ { "constant": false, - "id": 36404, + "id": 39465, "mutability": "mutable", "name": "m3", - "nameLocation": "178548:2:18", + "nameLocation": "178548:2:38", "nodeType": "VariableDeclaration", - "scope": 36416, - "src": "178540:10:18", + "scope": 39477, + "src": "178540:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -203850,10 +203850,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36403, + "id": 39464, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "178540:7:18", + "src": "178540:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -203862,24 +203862,24 @@ "visibility": "internal" } ], - "id": 36405, + "id": 39466, "nodeType": "VariableDeclarationStatement", - "src": "178540:10:18" + "src": "178540:10:38" }, { "assignments": [ - 36407 + 39468 ], "declarations": [ { "constant": false, - "id": 36407, + "id": 39468, "mutability": "mutable", "name": "m4", - "nameLocation": "178568:2:18", + "nameLocation": "178568:2:38", "nodeType": "VariableDeclaration", - "scope": 36416, - "src": "178560:10:18", + "scope": 39477, + "src": "178560:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -203887,10 +203887,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36406, + "id": 39467, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "178560:7:18", + "src": "178560:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -203899,24 +203899,24 @@ "visibility": "internal" } ], - "id": 36408, + "id": 39469, "nodeType": "VariableDeclarationStatement", - "src": "178560:10:18" + "src": "178560:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "178589:372:18", + "src": "178589:372:38", "statements": [ { "nodeType": "YulAssignment", - "src": "178603:17:18", + "src": "178603:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "178615:4:18", + "src": "178615:4:38", "type": "", "value": "0x00" } @@ -203924,28 +203924,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "178609:5:18" + "src": "178609:5:38" }, "nodeType": "YulFunctionCall", - "src": "178609:11:18" + "src": "178609:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "178603:2:18" + "src": "178603:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "178633:17:18", + "src": "178633:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "178645:4:18", + "src": "178645:4:38", "type": "", "value": "0x20" } @@ -203953,28 +203953,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "178639:5:18" + "src": "178639:5:38" }, "nodeType": "YulFunctionCall", - "src": "178639:11:18" + "src": "178639:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "178633:2:18" + "src": "178633:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "178663:17:18", + "src": "178663:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "178675:4:18", + "src": "178675:4:38", "type": "", "value": "0x40" } @@ -203982,28 +203982,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "178669:5:18" + "src": "178669:5:38" }, "nodeType": "YulFunctionCall", - "src": "178669:11:18" + "src": "178669:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "178663:2:18" + "src": "178663:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "178693:17:18", + "src": "178693:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "178705:4:18", + "src": "178705:4:38", "type": "", "value": "0x60" } @@ -204011,28 +204011,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "178699:5:18" + "src": "178699:5:38" }, "nodeType": "YulFunctionCall", - "src": "178699:11:18" + "src": "178699:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "178693:2:18" + "src": "178693:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "178723:17:18", + "src": "178723:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "178735:4:18", + "src": "178735:4:38", "type": "", "value": "0x80" } @@ -204040,16 +204040,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "178729:5:18" + "src": "178729:5:38" }, "nodeType": "YulFunctionCall", - "src": "178729:11:18" + "src": "178729:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "178723:2:18" + "src": "178723:2:38" } ] }, @@ -204059,14 +204059,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "178818:4:18", + "src": "178818:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "178824:10:18", + "src": "178824:10:38", "type": "", "value": "0x6d7045c1" } @@ -204074,13 +204074,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "178811:6:18" + "src": "178811:6:38" }, "nodeType": "YulFunctionCall", - "src": "178811:24:18" + "src": "178811:24:38" }, "nodeType": "YulExpressionStatement", - "src": "178811:24:18" + "src": "178811:24:38" }, { "expression": { @@ -204088,26 +204088,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "178855:4:18", + "src": "178855:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "178861:2:18" + "src": "178861:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "178848:6:18" + "src": "178848:6:38" }, "nodeType": "YulFunctionCall", - "src": "178848:16:18" + "src": "178848:16:38" }, "nodeType": "YulExpressionStatement", - "src": "178848:16:18" + "src": "178848:16:38" }, { "expression": { @@ -204115,26 +204115,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "178884:4:18", + "src": "178884:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "178890:2:18" + "src": "178890:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "178877:6:18" + "src": "178877:6:38" }, "nodeType": "YulFunctionCall", - "src": "178877:16:18" + "src": "178877:16:38" }, "nodeType": "YulExpressionStatement", - "src": "178877:16:18" + "src": "178877:16:38" }, { "expression": { @@ -204142,26 +204142,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "178913:4:18", + "src": "178913:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "178919:2:18" + "src": "178919:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "178906:6:18" + "src": "178906:6:38" }, "nodeType": "YulFunctionCall", - "src": "178906:16:18" + "src": "178906:16:38" }, "nodeType": "YulExpressionStatement", - "src": "178906:16:18" + "src": "178906:16:38" }, { "expression": { @@ -204169,112 +204169,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "178942:4:18", + "src": "178942:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "178948:2:18" + "src": "178948:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "178935:6:18" + "src": "178935:6:38" }, "nodeType": "YulFunctionCall", - "src": "178935:16:18" + "src": "178935:16:38" }, "nodeType": "YulExpressionStatement", - "src": "178935:16:18" + "src": "178935:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36395, + "declaration": 39456, "isOffset": false, "isSlot": false, - "src": "178603:2:18", + "src": "178603:2:38", "valueSize": 1 }, { - "declaration": 36398, + "declaration": 39459, "isOffset": false, "isSlot": false, - "src": "178633:2:18", + "src": "178633:2:38", "valueSize": 1 }, { - "declaration": 36401, + "declaration": 39462, "isOffset": false, "isSlot": false, - "src": "178663:2:18", + "src": "178663:2:38", "valueSize": 1 }, { - "declaration": 36404, + "declaration": 39465, "isOffset": false, "isSlot": false, - "src": "178693:2:18", + "src": "178693:2:38", "valueSize": 1 }, { - "declaration": 36407, + "declaration": 39468, "isOffset": false, "isSlot": false, - "src": "178723:2:18", + "src": "178723:2:38", "valueSize": 1 }, { - "declaration": 36385, + "declaration": 39446, "isOffset": false, "isSlot": false, - "src": "178861:2:18", + "src": "178861:2:38", "valueSize": 1 }, { - "declaration": 36387, + "declaration": 39448, "isOffset": false, "isSlot": false, - "src": "178890:2:18", + "src": "178890:2:38", "valueSize": 1 }, { - "declaration": 36389, + "declaration": 39450, "isOffset": false, "isSlot": false, - "src": "178919:2:18", + "src": "178919:2:38", "valueSize": 1 }, { - "declaration": 36391, + "declaration": 39452, "isOffset": false, "isSlot": false, - "src": "178948:2:18", + "src": "178948:2:38", "valueSize": 1 } ], - "id": 36409, + "id": 39470, "nodeType": "InlineAssembly", - "src": "178580:381:18" + "src": "178580:381:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36411, + "id": 39472, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "178986:4:18", + "src": "178986:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -204283,14 +204283,14 @@ }, { "hexValue": "30783834", - "id": 36412, + "id": 39473, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "178992:4:18", + "src": "178992:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -204309,18 +204309,18 @@ "typeString": "int_const 132" } ], - "id": 36410, + "id": 39471, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "178970:15:18", + "referencedDeclaration": 33383, + "src": "178970:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36413, + "id": 39474, "isConstant": false, "isLValue": false, "isPure": false, @@ -204329,21 +204329,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "178970:27:18", + "src": "178970:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36414, + "id": 39475, "nodeType": "ExpressionStatement", - "src": "178970:27:18" + "src": "178970:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "179016:156:18", + "src": "179016:156:38", "statements": [ { "expression": { @@ -204351,26 +204351,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "179037:4:18", + "src": "179037:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "179043:2:18" + "src": "179043:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "179030:6:18" + "src": "179030:6:38" }, "nodeType": "YulFunctionCall", - "src": "179030:16:18" + "src": "179030:16:38" }, "nodeType": "YulExpressionStatement", - "src": "179030:16:18" + "src": "179030:16:38" }, { "expression": { @@ -204378,26 +204378,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "179066:4:18", + "src": "179066:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "179072:2:18" + "src": "179072:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "179059:6:18" + "src": "179059:6:38" }, "nodeType": "YulFunctionCall", - "src": "179059:16:18" + "src": "179059:16:38" }, "nodeType": "YulExpressionStatement", - "src": "179059:16:18" + "src": "179059:16:38" }, { "expression": { @@ -204405,26 +204405,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "179095:4:18", + "src": "179095:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "179101:2:18" + "src": "179101:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "179088:6:18" + "src": "179088:6:38" }, "nodeType": "YulFunctionCall", - "src": "179088:16:18" + "src": "179088:16:38" }, "nodeType": "YulExpressionStatement", - "src": "179088:16:18" + "src": "179088:16:38" }, { "expression": { @@ -204432,26 +204432,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "179124:4:18", + "src": "179124:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "179130:2:18" + "src": "179130:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "179117:6:18" + "src": "179117:6:38" }, "nodeType": "YulFunctionCall", - "src": "179117:16:18" + "src": "179117:16:38" }, "nodeType": "YulExpressionStatement", - "src": "179117:16:18" + "src": "179117:16:38" }, { "expression": { @@ -204459,70 +204459,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "179153:4:18", + "src": "179153:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "179159:2:18" + "src": "179159:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "179146:6:18" + "src": "179146:6:38" }, "nodeType": "YulFunctionCall", - "src": "179146:16:18" + "src": "179146:16:38" }, "nodeType": "YulExpressionStatement", - "src": "179146:16:18" + "src": "179146:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36395, + "declaration": 39456, "isOffset": false, "isSlot": false, - "src": "179043:2:18", + "src": "179043:2:38", "valueSize": 1 }, { - "declaration": 36398, + "declaration": 39459, "isOffset": false, "isSlot": false, - "src": "179072:2:18", + "src": "179072:2:38", "valueSize": 1 }, { - "declaration": 36401, + "declaration": 39462, "isOffset": false, "isSlot": false, - "src": "179101:2:18", + "src": "179101:2:38", "valueSize": 1 }, { - "declaration": 36404, + "declaration": 39465, "isOffset": false, "isSlot": false, - "src": "179130:2:18", + "src": "179130:2:38", "valueSize": 1 }, { - "declaration": 36407, + "declaration": 39468, "isOffset": false, "isSlot": false, - "src": "179159:2:18", + "src": "179159:2:38", "valueSize": 1 } ], - "id": 36415, + "id": 39476, "nodeType": "InlineAssembly", - "src": "179007:165:18" + "src": "179007:165:38" } ] }, @@ -204530,20 +204530,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "178413:3:18", + "nameLocation": "178413:3:38", "parameters": { - "id": 36392, + "id": 39453, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36385, + "id": 39446, "mutability": "mutable", "name": "p0", - "nameLocation": "178422:2:18", + "nameLocation": "178422:2:38", "nodeType": "VariableDeclaration", - "scope": 36417, - "src": "178417:7:18", + "scope": 39478, + "src": "178417:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -204551,10 +204551,10 @@ "typeString": "bool" }, "typeName": { - "id": 36384, + "id": 39445, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "178417:4:18", + "src": "178417:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -204564,13 +204564,13 @@ }, { "constant": false, - "id": 36387, + "id": 39448, "mutability": "mutable", "name": "p1", - "nameLocation": "178431:2:18", + "nameLocation": "178431:2:38", "nodeType": "VariableDeclaration", - "scope": 36417, - "src": "178426:7:18", + "scope": 39478, + "src": "178426:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -204578,10 +204578,10 @@ "typeString": "bool" }, "typeName": { - "id": 36386, + "id": 39447, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "178426:4:18", + "src": "178426:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -204591,13 +204591,13 @@ }, { "constant": false, - "id": 36389, + "id": 39450, "mutability": "mutable", "name": "p2", - "nameLocation": "178440:2:18", + "nameLocation": "178440:2:38", "nodeType": "VariableDeclaration", - "scope": 36417, - "src": "178435:7:18", + "scope": 39478, + "src": "178435:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -204605,10 +204605,10 @@ "typeString": "bool" }, "typeName": { - "id": 36388, + "id": 39449, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "178435:4:18", + "src": "178435:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -204618,13 +204618,13 @@ }, { "constant": false, - "id": 36391, + "id": 39452, "mutability": "mutable", "name": "p3", - "nameLocation": "178452:2:18", + "nameLocation": "178452:2:38", "nodeType": "VariableDeclaration", - "scope": 36417, - "src": "178444:10:18", + "scope": 39478, + "src": "178444:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -204632,10 +204632,10 @@ "typeString": "uint256" }, "typeName": { - "id": 36390, + "id": 39451, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "178444:7:18", + "src": "178444:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -204644,44 +204644,44 @@ "visibility": "internal" } ], - "src": "178416:39:18" + "src": "178416:39:38" }, "returnParameters": { - "id": 36393, + "id": 39454, "nodeType": "ParameterList", "parameters": [], - "src": "178470:0:18" + "src": "178470:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36457, + "id": 39518, "nodeType": "FunctionDefinition", - "src": "179184:1322:18", + "src": "179184:1322:38", "nodes": [], "body": { - "id": 36456, + "id": 39517, "nodeType": "Block", - "src": "179250:1256:18", + "src": "179250:1256:38", "nodes": [], "statements": [ { "assignments": [ - 36429 + 39490 ], "declarations": [ { "constant": false, - "id": 36429, + "id": 39490, "mutability": "mutable", "name": "m0", - "nameLocation": "179268:2:18", + "nameLocation": "179268:2:38", "nodeType": "VariableDeclaration", - "scope": 36456, - "src": "179260:10:18", + "scope": 39517, + "src": "179260:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -204689,10 +204689,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36428, + "id": 39489, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "179260:7:18", + "src": "179260:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -204701,24 +204701,24 @@ "visibility": "internal" } ], - "id": 36430, + "id": 39491, "nodeType": "VariableDeclarationStatement", - "src": "179260:10:18" + "src": "179260:10:38" }, { "assignments": [ - 36432 + 39493 ], "declarations": [ { "constant": false, - "id": 36432, + "id": 39493, "mutability": "mutable", "name": "m1", - "nameLocation": "179288:2:18", + "nameLocation": "179288:2:38", "nodeType": "VariableDeclaration", - "scope": 36456, - "src": "179280:10:18", + "scope": 39517, + "src": "179280:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -204726,10 +204726,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36431, + "id": 39492, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "179280:7:18", + "src": "179280:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -204738,24 +204738,24 @@ "visibility": "internal" } ], - "id": 36433, + "id": 39494, "nodeType": "VariableDeclarationStatement", - "src": "179280:10:18" + "src": "179280:10:38" }, { "assignments": [ - 36435 + 39496 ], "declarations": [ { "constant": false, - "id": 36435, + "id": 39496, "mutability": "mutable", "name": "m2", - "nameLocation": "179308:2:18", + "nameLocation": "179308:2:38", "nodeType": "VariableDeclaration", - "scope": 36456, - "src": "179300:10:18", + "scope": 39517, + "src": "179300:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -204763,10 +204763,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36434, + "id": 39495, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "179300:7:18", + "src": "179300:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -204775,24 +204775,24 @@ "visibility": "internal" } ], - "id": 36436, + "id": 39497, "nodeType": "VariableDeclarationStatement", - "src": "179300:10:18" + "src": "179300:10:38" }, { "assignments": [ - 36438 + 39499 ], "declarations": [ { "constant": false, - "id": 36438, + "id": 39499, "mutability": "mutable", "name": "m3", - "nameLocation": "179328:2:18", + "nameLocation": "179328:2:38", "nodeType": "VariableDeclaration", - "scope": 36456, - "src": "179320:10:18", + "scope": 39517, + "src": "179320:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -204800,10 +204800,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36437, + "id": 39498, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "179320:7:18", + "src": "179320:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -204812,24 +204812,24 @@ "visibility": "internal" } ], - "id": 36439, + "id": 39500, "nodeType": "VariableDeclarationStatement", - "src": "179320:10:18" + "src": "179320:10:38" }, { "assignments": [ - 36441 + 39502 ], "declarations": [ { "constant": false, - "id": 36441, + "id": 39502, "mutability": "mutable", "name": "m4", - "nameLocation": "179348:2:18", + "nameLocation": "179348:2:38", "nodeType": "VariableDeclaration", - "scope": 36456, - "src": "179340:10:18", + "scope": 39517, + "src": "179340:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -204837,10 +204837,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36440, + "id": 39501, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "179340:7:18", + "src": "179340:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -204849,24 +204849,24 @@ "visibility": "internal" } ], - "id": 36442, + "id": 39503, "nodeType": "VariableDeclarationStatement", - "src": "179340:10:18" + "src": "179340:10:38" }, { "assignments": [ - 36444 + 39505 ], "declarations": [ { "constant": false, - "id": 36444, + "id": 39505, "mutability": "mutable", "name": "m5", - "nameLocation": "179368:2:18", + "nameLocation": "179368:2:38", "nodeType": "VariableDeclaration", - "scope": 36456, - "src": "179360:10:18", + "scope": 39517, + "src": "179360:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -204874,10 +204874,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36443, + "id": 39504, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "179360:7:18", + "src": "179360:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -204886,24 +204886,24 @@ "visibility": "internal" } ], - "id": 36445, + "id": 39506, "nodeType": "VariableDeclarationStatement", - "src": "179360:10:18" + "src": "179360:10:38" }, { "assignments": [ - 36447 + 39508 ], "declarations": [ { "constant": false, - "id": 36447, + "id": 39508, "mutability": "mutable", "name": "m6", - "nameLocation": "179388:2:18", + "nameLocation": "179388:2:38", "nodeType": "VariableDeclaration", - "scope": 36456, - "src": "179380:10:18", + "scope": 39517, + "src": "179380:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -204911,10 +204911,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36446, + "id": 39507, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "179380:7:18", + "src": "179380:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -204923,27 +204923,27 @@ "visibility": "internal" } ], - "id": 36448, + "id": 39509, "nodeType": "VariableDeclarationStatement", - "src": "179380:10:18" + "src": "179380:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "179409:822:18", + "src": "179409:822:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "179452:313:18", + "src": "179452:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "179470:15:18", + "src": "179470:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "179484:1:18", + "src": "179484:1:38", "type": "", "value": "0" }, @@ -204951,7 +204951,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "179474:6:18", + "src": "179474:6:38", "type": "" } ] @@ -204959,16 +204959,16 @@ { "body": { "nodeType": "YulBlock", - "src": "179555:40:18", + "src": "179555:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "179584:9:18", + "src": "179584:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "179586:5:18" + "src": "179586:5:38" } ] }, @@ -204979,33 +204979,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "179572:6:18" + "src": "179572:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "179580:1:18" + "src": "179580:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "179567:4:18" + "src": "179567:4:38" }, "nodeType": "YulFunctionCall", - "src": "179567:15:18" + "src": "179567:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "179560:6:18" + "src": "179560:6:38" }, "nodeType": "YulFunctionCall", - "src": "179560:23:18" + "src": "179560:23:38" }, "nodeType": "YulIf", - "src": "179557:36:18" + "src": "179557:36:38" } ] }, @@ -205014,12 +205014,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "179512:6:18" + "src": "179512:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "179520:4:18", + "src": "179520:4:38", "type": "", "value": "0x20" } @@ -205027,30 +205027,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "179509:2:18" + "src": "179509:2:38" }, "nodeType": "YulFunctionCall", - "src": "179509:16:18" + "src": "179509:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "179526:28:18", + "src": "179526:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "179528:24:18", + "src": "179528:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "179542:6:18" + "src": "179542:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "179550:1:18", + "src": "179550:1:38", "type": "", "value": "1" } @@ -205058,16 +205058,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "179538:3:18" + "src": "179538:3:38" }, "nodeType": "YulFunctionCall", - "src": "179538:14:18" + "src": "179538:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "179528:6:18" + "src": "179528:6:38" } ] } @@ -205075,10 +205075,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "179506:2:18", + "src": "179506:2:38", "statements": [] }, - "src": "179502:93:18" + "src": "179502:93:38" }, { "expression": { @@ -205086,34 +205086,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "179619:3:18" + "src": "179619:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "179624:6:18" + "src": "179624:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "179612:6:18" + "src": "179612:6:38" }, "nodeType": "YulFunctionCall", - "src": "179612:19:18" + "src": "179612:19:38" }, "nodeType": "YulExpressionStatement", - "src": "179612:19:18" + "src": "179612:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "179648:37:18", + "src": "179648:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "179665:3:18", + "src": "179665:3:38", "type": "", "value": "256" }, @@ -205122,38 +205122,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "179674:1:18", + "src": "179674:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "179677:6:18" + "src": "179677:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "179670:3:18" + "src": "179670:3:38" }, "nodeType": "YulFunctionCall", - "src": "179670:14:18" + "src": "179670:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "179661:3:18" + "src": "179661:3:38" }, "nodeType": "YulFunctionCall", - "src": "179661:24:18" + "src": "179661:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "179652:5:18", + "src": "179652:5:38", "type": "" } ] @@ -205166,12 +205166,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "179713:3:18" + "src": "179713:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "179718:4:18", + "src": "179718:4:38", "type": "", "value": "0x20" } @@ -205179,59 +205179,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "179709:3:18" + "src": "179709:3:38" }, "nodeType": "YulFunctionCall", - "src": "179709:14:18" + "src": "179709:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "179729:5:18" + "src": "179729:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "179740:5:18" + "src": "179740:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "179747:1:18" + "src": "179747:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "179736:3:18" + "src": "179736:3:38" }, "nodeType": "YulFunctionCall", - "src": "179736:13:18" + "src": "179736:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "179725:3:18" + "src": "179725:3:38" }, "nodeType": "YulFunctionCall", - "src": "179725:25:18" + "src": "179725:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "179702:6:18" + "src": "179702:6:38" }, "nodeType": "YulFunctionCall", - "src": "179702:49:18" + "src": "179702:49:38" }, "nodeType": "YulExpressionStatement", - "src": "179702:49:18" + "src": "179702:49:38" } ] }, @@ -205241,27 +205241,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "179444:3:18", + "src": "179444:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "179449:1:18", + "src": "179449:1:38", "type": "" } ], - "src": "179423:342:18" + "src": "179423:342:38" }, { "nodeType": "YulAssignment", - "src": "179778:17:18", + "src": "179778:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "179790:4:18", + "src": "179790:4:38", "type": "", "value": "0x00" } @@ -205269,28 +205269,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "179784:5:18" + "src": "179784:5:38" }, "nodeType": "YulFunctionCall", - "src": "179784:11:18" + "src": "179784:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "179778:2:18" + "src": "179778:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "179808:17:18", + "src": "179808:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "179820:4:18", + "src": "179820:4:38", "type": "", "value": "0x20" } @@ -205298,28 +205298,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "179814:5:18" + "src": "179814:5:38" }, "nodeType": "YulFunctionCall", - "src": "179814:11:18" + "src": "179814:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "179808:2:18" + "src": "179808:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "179838:17:18", + "src": "179838:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "179850:4:18", + "src": "179850:4:38", "type": "", "value": "0x40" } @@ -205327,28 +205327,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "179844:5:18" + "src": "179844:5:38" }, "nodeType": "YulFunctionCall", - "src": "179844:11:18" + "src": "179844:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "179838:2:18" + "src": "179838:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "179868:17:18", + "src": "179868:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "179880:4:18", + "src": "179880:4:38", "type": "", "value": "0x60" } @@ -205356,28 +205356,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "179874:5:18" + "src": "179874:5:38" }, "nodeType": "YulFunctionCall", - "src": "179874:11:18" + "src": "179874:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "179868:2:18" + "src": "179868:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "179898:17:18", + "src": "179898:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "179910:4:18", + "src": "179910:4:38", "type": "", "value": "0x80" } @@ -205385,28 +205385,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "179904:5:18" + "src": "179904:5:38" }, "nodeType": "YulFunctionCall", - "src": "179904:11:18" + "src": "179904:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "179898:2:18" + "src": "179898:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "179928:17:18", + "src": "179928:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "179940:4:18", + "src": "179940:4:38", "type": "", "value": "0xa0" } @@ -205414,28 +205414,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "179934:5:18" + "src": "179934:5:38" }, "nodeType": "YulFunctionCall", - "src": "179934:11:18" + "src": "179934:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "179928:2:18" + "src": "179928:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "179958:17:18", + "src": "179958:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "179970:4:18", + "src": "179970:4:38", "type": "", "value": "0xc0" } @@ -205443,16 +205443,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "179964:5:18" + "src": "179964:5:38" }, "nodeType": "YulFunctionCall", - "src": "179964:11:18" + "src": "179964:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "179958:2:18" + "src": "179958:2:38" } ] }, @@ -205462,14 +205462,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "180052:4:18", + "src": "180052:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "180058:10:18", + "src": "180058:10:38", "type": "", "value": "0x2ae408d4" } @@ -205477,13 +205477,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "180045:6:18" + "src": "180045:6:38" }, "nodeType": "YulFunctionCall", - "src": "180045:24:18" + "src": "180045:24:38" }, "nodeType": "YulExpressionStatement", - "src": "180045:24:18" + "src": "180045:24:38" }, { "expression": { @@ -205491,26 +205491,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "180089:4:18", + "src": "180089:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "180095:2:18" + "src": "180095:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "180082:6:18" + "src": "180082:6:38" }, "nodeType": "YulFunctionCall", - "src": "180082:16:18" + "src": "180082:16:38" }, "nodeType": "YulExpressionStatement", - "src": "180082:16:18" + "src": "180082:16:38" }, { "expression": { @@ -205518,26 +205518,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "180118:4:18", + "src": "180118:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "180124:2:18" + "src": "180124:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "180111:6:18" + "src": "180111:6:38" }, "nodeType": "YulFunctionCall", - "src": "180111:16:18" + "src": "180111:16:38" }, "nodeType": "YulExpressionStatement", - "src": "180111:16:18" + "src": "180111:16:38" }, { "expression": { @@ -205545,26 +205545,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "180147:4:18", + "src": "180147:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "180153:2:18" + "src": "180153:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "180140:6:18" + "src": "180140:6:38" }, "nodeType": "YulFunctionCall", - "src": "180140:16:18" + "src": "180140:16:38" }, "nodeType": "YulExpressionStatement", - "src": "180140:16:18" + "src": "180140:16:38" }, { "expression": { @@ -205572,14 +205572,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "180176:4:18", + "src": "180176:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "180182:4:18", + "src": "180182:4:38", "type": "", "value": "0x80" } @@ -205587,13 +205587,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "180169:6:18" + "src": "180169:6:38" }, "nodeType": "YulFunctionCall", - "src": "180169:18:18" + "src": "180169:18:38" }, "nodeType": "YulExpressionStatement", - "src": "180169:18:18" + "src": "180169:18:38" }, { "expression": { @@ -205601,126 +205601,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "180212:4:18", + "src": "180212:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "180218:2:18" + "src": "180218:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "180200:11:18" + "src": "180200:11:38" }, "nodeType": "YulFunctionCall", - "src": "180200:21:18" + "src": "180200:21:38" }, "nodeType": "YulExpressionStatement", - "src": "180200:21:18" + "src": "180200:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36429, + "declaration": 39490, "isOffset": false, "isSlot": false, - "src": "179778:2:18", + "src": "179778:2:38", "valueSize": 1 }, { - "declaration": 36432, + "declaration": 39493, "isOffset": false, "isSlot": false, - "src": "179808:2:18", + "src": "179808:2:38", "valueSize": 1 }, { - "declaration": 36435, + "declaration": 39496, "isOffset": false, "isSlot": false, - "src": "179838:2:18", + "src": "179838:2:38", "valueSize": 1 }, { - "declaration": 36438, + "declaration": 39499, "isOffset": false, "isSlot": false, - "src": "179868:2:18", + "src": "179868:2:38", "valueSize": 1 }, { - "declaration": 36441, + "declaration": 39502, "isOffset": false, "isSlot": false, - "src": "179898:2:18", + "src": "179898:2:38", "valueSize": 1 }, { - "declaration": 36444, + "declaration": 39505, "isOffset": false, "isSlot": false, - "src": "179928:2:18", + "src": "179928:2:38", "valueSize": 1 }, { - "declaration": 36447, + "declaration": 39508, "isOffset": false, "isSlot": false, - "src": "179958:2:18", + "src": "179958:2:38", "valueSize": 1 }, { - "declaration": 36419, + "declaration": 39480, "isOffset": false, "isSlot": false, - "src": "180095:2:18", + "src": "180095:2:38", "valueSize": 1 }, { - "declaration": 36421, + "declaration": 39482, "isOffset": false, "isSlot": false, - "src": "180124:2:18", + "src": "180124:2:38", "valueSize": 1 }, { - "declaration": 36423, + "declaration": 39484, "isOffset": false, "isSlot": false, - "src": "180153:2:18", + "src": "180153:2:38", "valueSize": 1 }, { - "declaration": 36425, + "declaration": 39486, "isOffset": false, "isSlot": false, - "src": "180218:2:18", + "src": "180218:2:38", "valueSize": 1 } ], - "id": 36449, + "id": 39510, "nodeType": "InlineAssembly", - "src": "179400:831:18" + "src": "179400:831:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36451, + "id": 39512, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "180256:4:18", + "src": "180256:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -205729,14 +205729,14 @@ }, { "hexValue": "30786334", - "id": 36452, + "id": 39513, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "180262:4:18", + "src": "180262:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -205755,18 +205755,18 @@ "typeString": "int_const 196" } ], - "id": 36450, + "id": 39511, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "180240:15:18", + "referencedDeclaration": 33383, + "src": "180240:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36453, + "id": 39514, "isConstant": false, "isLValue": false, "isPure": false, @@ -205775,21 +205775,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "180240:27:18", + "src": "180240:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36454, + "id": 39515, "nodeType": "ExpressionStatement", - "src": "180240:27:18" + "src": "180240:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "180286:214:18", + "src": "180286:214:38", "statements": [ { "expression": { @@ -205797,26 +205797,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "180307:4:18", + "src": "180307:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "180313:2:18" + "src": "180313:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "180300:6:18" + "src": "180300:6:38" }, "nodeType": "YulFunctionCall", - "src": "180300:16:18" + "src": "180300:16:38" }, "nodeType": "YulExpressionStatement", - "src": "180300:16:18" + "src": "180300:16:38" }, { "expression": { @@ -205824,26 +205824,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "180336:4:18", + "src": "180336:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "180342:2:18" + "src": "180342:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "180329:6:18" + "src": "180329:6:38" }, "nodeType": "YulFunctionCall", - "src": "180329:16:18" + "src": "180329:16:38" }, "nodeType": "YulExpressionStatement", - "src": "180329:16:18" + "src": "180329:16:38" }, { "expression": { @@ -205851,26 +205851,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "180365:4:18", + "src": "180365:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "180371:2:18" + "src": "180371:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "180358:6:18" + "src": "180358:6:38" }, "nodeType": "YulFunctionCall", - "src": "180358:16:18" + "src": "180358:16:38" }, "nodeType": "YulExpressionStatement", - "src": "180358:16:18" + "src": "180358:16:38" }, { "expression": { @@ -205878,26 +205878,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "180394:4:18", + "src": "180394:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "180400:2:18" + "src": "180400:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "180387:6:18" + "src": "180387:6:38" }, "nodeType": "YulFunctionCall", - "src": "180387:16:18" + "src": "180387:16:38" }, "nodeType": "YulExpressionStatement", - "src": "180387:16:18" + "src": "180387:16:38" }, { "expression": { @@ -205905,26 +205905,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "180423:4:18", + "src": "180423:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "180429:2:18" + "src": "180429:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "180416:6:18" + "src": "180416:6:38" }, "nodeType": "YulFunctionCall", - "src": "180416:16:18" + "src": "180416:16:38" }, "nodeType": "YulExpressionStatement", - "src": "180416:16:18" + "src": "180416:16:38" }, { "expression": { @@ -205932,26 +205932,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "180452:4:18", + "src": "180452:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "180458:2:18" + "src": "180458:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "180445:6:18" + "src": "180445:6:38" }, "nodeType": "YulFunctionCall", - "src": "180445:16:18" + "src": "180445:16:38" }, "nodeType": "YulExpressionStatement", - "src": "180445:16:18" + "src": "180445:16:38" }, { "expression": { @@ -205959,84 +205959,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "180481:4:18", + "src": "180481:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "180487:2:18" + "src": "180487:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "180474:6:18" + "src": "180474:6:38" }, "nodeType": "YulFunctionCall", - "src": "180474:16:18" + "src": "180474:16:38" }, "nodeType": "YulExpressionStatement", - "src": "180474:16:18" + "src": "180474:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36429, + "declaration": 39490, "isOffset": false, "isSlot": false, - "src": "180313:2:18", + "src": "180313:2:38", "valueSize": 1 }, { - "declaration": 36432, + "declaration": 39493, "isOffset": false, "isSlot": false, - "src": "180342:2:18", + "src": "180342:2:38", "valueSize": 1 }, { - "declaration": 36435, + "declaration": 39496, "isOffset": false, "isSlot": false, - "src": "180371:2:18", + "src": "180371:2:38", "valueSize": 1 }, { - "declaration": 36438, + "declaration": 39499, "isOffset": false, "isSlot": false, - "src": "180400:2:18", + "src": "180400:2:38", "valueSize": 1 }, { - "declaration": 36441, + "declaration": 39502, "isOffset": false, "isSlot": false, - "src": "180429:2:18", + "src": "180429:2:38", "valueSize": 1 }, { - "declaration": 36444, + "declaration": 39505, "isOffset": false, "isSlot": false, - "src": "180458:2:18", + "src": "180458:2:38", "valueSize": 1 }, { - "declaration": 36447, + "declaration": 39508, "isOffset": false, "isSlot": false, - "src": "180487:2:18", + "src": "180487:2:38", "valueSize": 1 } ], - "id": 36455, + "id": 39516, "nodeType": "InlineAssembly", - "src": "180277:223:18" + "src": "180277:223:38" } ] }, @@ -206044,20 +206044,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "179193:3:18", + "nameLocation": "179193:3:38", "parameters": { - "id": 36426, + "id": 39487, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36419, + "id": 39480, "mutability": "mutable", "name": "p0", - "nameLocation": "179202:2:18", + "nameLocation": "179202:2:38", "nodeType": "VariableDeclaration", - "scope": 36457, - "src": "179197:7:18", + "scope": 39518, + "src": "179197:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -206065,10 +206065,10 @@ "typeString": "bool" }, "typeName": { - "id": 36418, + "id": 39479, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "179197:4:18", + "src": "179197:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -206078,13 +206078,13 @@ }, { "constant": false, - "id": 36421, + "id": 39482, "mutability": "mutable", "name": "p1", - "nameLocation": "179211:2:18", + "nameLocation": "179211:2:38", "nodeType": "VariableDeclaration", - "scope": 36457, - "src": "179206:7:18", + "scope": 39518, + "src": "179206:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -206092,10 +206092,10 @@ "typeString": "bool" }, "typeName": { - "id": 36420, + "id": 39481, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "179206:4:18", + "src": "179206:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -206105,13 +206105,13 @@ }, { "constant": false, - "id": 36423, + "id": 39484, "mutability": "mutable", "name": "p2", - "nameLocation": "179220:2:18", + "nameLocation": "179220:2:38", "nodeType": "VariableDeclaration", - "scope": 36457, - "src": "179215:7:18", + "scope": 39518, + "src": "179215:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -206119,10 +206119,10 @@ "typeString": "bool" }, "typeName": { - "id": 36422, + "id": 39483, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "179215:4:18", + "src": "179215:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -206132,13 +206132,13 @@ }, { "constant": false, - "id": 36425, + "id": 39486, "mutability": "mutable", "name": "p3", - "nameLocation": "179232:2:18", + "nameLocation": "179232:2:38", "nodeType": "VariableDeclaration", - "scope": 36457, - "src": "179224:10:18", + "scope": 39518, + "src": "179224:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -206146,10 +206146,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36424, + "id": 39485, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "179224:7:18", + "src": "179224:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -206158,44 +206158,44 @@ "visibility": "internal" } ], - "src": "179196:39:18" + "src": "179196:39:38" }, "returnParameters": { - "id": 36427, + "id": 39488, "nodeType": "ParameterList", "parameters": [], - "src": "179250:0:18" + "src": "179250:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36491, + "id": 39552, "nodeType": "FunctionDefinition", - "src": "180512:780:18", + "src": "180512:780:38", "nodes": [], "body": { - "id": 36490, + "id": 39551, "nodeType": "Block", - "src": "180581:711:18", + "src": "180581:711:38", "nodes": [], "statements": [ { "assignments": [ - 36469 + 39530 ], "declarations": [ { "constant": false, - "id": 36469, + "id": 39530, "mutability": "mutable", "name": "m0", - "nameLocation": "180599:2:18", + "nameLocation": "180599:2:38", "nodeType": "VariableDeclaration", - "scope": 36490, - "src": "180591:10:18", + "scope": 39551, + "src": "180591:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -206203,10 +206203,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36468, + "id": 39529, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "180591:7:18", + "src": "180591:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -206215,24 +206215,24 @@ "visibility": "internal" } ], - "id": 36470, + "id": 39531, "nodeType": "VariableDeclarationStatement", - "src": "180591:10:18" + "src": "180591:10:38" }, { "assignments": [ - 36472 + 39533 ], "declarations": [ { "constant": false, - "id": 36472, + "id": 39533, "mutability": "mutable", "name": "m1", - "nameLocation": "180619:2:18", + "nameLocation": "180619:2:38", "nodeType": "VariableDeclaration", - "scope": 36490, - "src": "180611:10:18", + "scope": 39551, + "src": "180611:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -206240,10 +206240,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36471, + "id": 39532, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "180611:7:18", + "src": "180611:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -206252,24 +206252,24 @@ "visibility": "internal" } ], - "id": 36473, + "id": 39534, "nodeType": "VariableDeclarationStatement", - "src": "180611:10:18" + "src": "180611:10:38" }, { "assignments": [ - 36475 + 39536 ], "declarations": [ { "constant": false, - "id": 36475, + "id": 39536, "mutability": "mutable", "name": "m2", - "nameLocation": "180639:2:18", + "nameLocation": "180639:2:38", "nodeType": "VariableDeclaration", - "scope": 36490, - "src": "180631:10:18", + "scope": 39551, + "src": "180631:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -206277,10 +206277,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36474, + "id": 39535, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "180631:7:18", + "src": "180631:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -206289,24 +206289,24 @@ "visibility": "internal" } ], - "id": 36476, + "id": 39537, "nodeType": "VariableDeclarationStatement", - "src": "180631:10:18" + "src": "180631:10:38" }, { "assignments": [ - 36478 + 39539 ], "declarations": [ { "constant": false, - "id": 36478, + "id": 39539, "mutability": "mutable", "name": "m3", - "nameLocation": "180659:2:18", + "nameLocation": "180659:2:38", "nodeType": "VariableDeclaration", - "scope": 36490, - "src": "180651:10:18", + "scope": 39551, + "src": "180651:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -206314,10 +206314,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36477, + "id": 39538, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "180651:7:18", + "src": "180651:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -206326,24 +206326,24 @@ "visibility": "internal" } ], - "id": 36479, + "id": 39540, "nodeType": "VariableDeclarationStatement", - "src": "180651:10:18" + "src": "180651:10:38" }, { "assignments": [ - 36481 + 39542 ], "declarations": [ { "constant": false, - "id": 36481, + "id": 39542, "mutability": "mutable", "name": "m4", - "nameLocation": "180679:2:18", + "nameLocation": "180679:2:38", "nodeType": "VariableDeclaration", - "scope": 36490, - "src": "180671:10:18", + "scope": 39551, + "src": "180671:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -206351,10 +206351,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36480, + "id": 39541, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "180671:7:18", + "src": "180671:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -206363,24 +206363,24 @@ "visibility": "internal" } ], - "id": 36482, + "id": 39543, "nodeType": "VariableDeclarationStatement", - "src": "180671:10:18" + "src": "180671:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "180700:375:18", + "src": "180700:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "180714:17:18", + "src": "180714:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "180726:4:18", + "src": "180726:4:38", "type": "", "value": "0x00" } @@ -206388,28 +206388,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "180720:5:18" + "src": "180720:5:38" }, "nodeType": "YulFunctionCall", - "src": "180720:11:18" + "src": "180720:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "180714:2:18" + "src": "180714:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "180744:17:18", + "src": "180744:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "180756:4:18", + "src": "180756:4:38", "type": "", "value": "0x20" } @@ -206417,28 +206417,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "180750:5:18" + "src": "180750:5:38" }, "nodeType": "YulFunctionCall", - "src": "180750:11:18" + "src": "180750:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "180744:2:18" + "src": "180744:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "180774:17:18", + "src": "180774:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "180786:4:18", + "src": "180786:4:38", "type": "", "value": "0x40" } @@ -206446,28 +206446,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "180780:5:18" + "src": "180780:5:38" }, "nodeType": "YulFunctionCall", - "src": "180780:11:18" + "src": "180780:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "180774:2:18" + "src": "180774:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "180804:17:18", + "src": "180804:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "180816:4:18", + "src": "180816:4:38", "type": "", "value": "0x60" } @@ -206475,28 +206475,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "180810:5:18" + "src": "180810:5:38" }, "nodeType": "YulFunctionCall", - "src": "180810:11:18" + "src": "180810:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "180804:2:18" + "src": "180804:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "180834:17:18", + "src": "180834:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "180846:4:18", + "src": "180846:4:38", "type": "", "value": "0x80" } @@ -206504,16 +206504,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "180840:5:18" + "src": "180840:5:38" }, "nodeType": "YulFunctionCall", - "src": "180840:11:18" + "src": "180840:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "180834:2:18" + "src": "180834:2:38" } ] }, @@ -206523,14 +206523,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "180932:4:18", + "src": "180932:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "180938:10:18", + "src": "180938:10:38", "type": "", "value": "0x54a7a9a0" } @@ -206538,13 +206538,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "180925:6:18" + "src": "180925:6:38" }, "nodeType": "YulFunctionCall", - "src": "180925:24:18" + "src": "180925:24:38" }, "nodeType": "YulExpressionStatement", - "src": "180925:24:18" + "src": "180925:24:38" }, { "expression": { @@ -206552,26 +206552,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "180969:4:18", + "src": "180969:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "180975:2:18" + "src": "180975:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "180962:6:18" + "src": "180962:6:38" }, "nodeType": "YulFunctionCall", - "src": "180962:16:18" + "src": "180962:16:38" }, "nodeType": "YulExpressionStatement", - "src": "180962:16:18" + "src": "180962:16:38" }, { "expression": { @@ -206579,26 +206579,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "180998:4:18", + "src": "180998:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "181004:2:18" + "src": "181004:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "180991:6:18" + "src": "180991:6:38" }, "nodeType": "YulFunctionCall", - "src": "180991:16:18" + "src": "180991:16:38" }, "nodeType": "YulExpressionStatement", - "src": "180991:16:18" + "src": "180991:16:38" }, { "expression": { @@ -206606,26 +206606,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "181027:4:18", + "src": "181027:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "181033:2:18" + "src": "181033:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "181020:6:18" + "src": "181020:6:38" }, "nodeType": "YulFunctionCall", - "src": "181020:16:18" + "src": "181020:16:38" }, "nodeType": "YulExpressionStatement", - "src": "181020:16:18" + "src": "181020:16:38" }, { "expression": { @@ -206633,112 +206633,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "181056:4:18", + "src": "181056:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "181062:2:18" + "src": "181062:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "181049:6:18" + "src": "181049:6:38" }, "nodeType": "YulFunctionCall", - "src": "181049:16:18" + "src": "181049:16:38" }, "nodeType": "YulExpressionStatement", - "src": "181049:16:18" + "src": "181049:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36469, + "declaration": 39530, "isOffset": false, "isSlot": false, - "src": "180714:2:18", + "src": "180714:2:38", "valueSize": 1 }, { - "declaration": 36472, + "declaration": 39533, "isOffset": false, "isSlot": false, - "src": "180744:2:18", + "src": "180744:2:38", "valueSize": 1 }, { - "declaration": 36475, + "declaration": 39536, "isOffset": false, "isSlot": false, - "src": "180774:2:18", + "src": "180774:2:38", "valueSize": 1 }, { - "declaration": 36478, + "declaration": 39539, "isOffset": false, "isSlot": false, - "src": "180804:2:18", + "src": "180804:2:38", "valueSize": 1 }, { - "declaration": 36481, + "declaration": 39542, "isOffset": false, "isSlot": false, - "src": "180834:2:18", + "src": "180834:2:38", "valueSize": 1 }, { - "declaration": 36459, + "declaration": 39520, "isOffset": false, "isSlot": false, - "src": "180975:2:18", + "src": "180975:2:38", "valueSize": 1 }, { - "declaration": 36461, + "declaration": 39522, "isOffset": false, "isSlot": false, - "src": "181004:2:18", + "src": "181004:2:38", "valueSize": 1 }, { - "declaration": 36463, + "declaration": 39524, "isOffset": false, "isSlot": false, - "src": "181033:2:18", + "src": "181033:2:38", "valueSize": 1 }, { - "declaration": 36465, + "declaration": 39526, "isOffset": false, "isSlot": false, - "src": "181062:2:18", + "src": "181062:2:38", "valueSize": 1 } ], - "id": 36483, + "id": 39544, "nodeType": "InlineAssembly", - "src": "180691:384:18" + "src": "180691:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36485, + "id": 39546, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "181100:4:18", + "src": "181100:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -206747,14 +206747,14 @@ }, { "hexValue": "30783834", - "id": 36486, + "id": 39547, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "181106:4:18", + "src": "181106:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -206773,18 +206773,18 @@ "typeString": "int_const 132" } ], - "id": 36484, + "id": 39545, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "181084:15:18", + "referencedDeclaration": 33383, + "src": "181084:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36487, + "id": 39548, "isConstant": false, "isLValue": false, "isPure": false, @@ -206793,21 +206793,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "181084:27:18", + "src": "181084:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36488, + "id": 39549, "nodeType": "ExpressionStatement", - "src": "181084:27:18" + "src": "181084:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "181130:156:18", + "src": "181130:156:38", "statements": [ { "expression": { @@ -206815,26 +206815,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "181151:4:18", + "src": "181151:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "181157:2:18" + "src": "181157:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "181144:6:18" + "src": "181144:6:38" }, "nodeType": "YulFunctionCall", - "src": "181144:16:18" + "src": "181144:16:38" }, "nodeType": "YulExpressionStatement", - "src": "181144:16:18" + "src": "181144:16:38" }, { "expression": { @@ -206842,26 +206842,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "181180:4:18", + "src": "181180:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "181186:2:18" + "src": "181186:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "181173:6:18" + "src": "181173:6:38" }, "nodeType": "YulFunctionCall", - "src": "181173:16:18" + "src": "181173:16:38" }, "nodeType": "YulExpressionStatement", - "src": "181173:16:18" + "src": "181173:16:38" }, { "expression": { @@ -206869,26 +206869,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "181209:4:18", + "src": "181209:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "181215:2:18" + "src": "181215:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "181202:6:18" + "src": "181202:6:38" }, "nodeType": "YulFunctionCall", - "src": "181202:16:18" + "src": "181202:16:38" }, "nodeType": "YulExpressionStatement", - "src": "181202:16:18" + "src": "181202:16:38" }, { "expression": { @@ -206896,26 +206896,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "181238:4:18", + "src": "181238:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "181244:2:18" + "src": "181244:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "181231:6:18" + "src": "181231:6:38" }, "nodeType": "YulFunctionCall", - "src": "181231:16:18" + "src": "181231:16:38" }, "nodeType": "YulExpressionStatement", - "src": "181231:16:18" + "src": "181231:16:38" }, { "expression": { @@ -206923,70 +206923,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "181267:4:18", + "src": "181267:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "181273:2:18" + "src": "181273:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "181260:6:18" + "src": "181260:6:38" }, "nodeType": "YulFunctionCall", - "src": "181260:16:18" + "src": "181260:16:38" }, "nodeType": "YulExpressionStatement", - "src": "181260:16:18" + "src": "181260:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36469, + "declaration": 39530, "isOffset": false, "isSlot": false, - "src": "181157:2:18", + "src": "181157:2:38", "valueSize": 1 }, { - "declaration": 36472, + "declaration": 39533, "isOffset": false, "isSlot": false, - "src": "181186:2:18", + "src": "181186:2:38", "valueSize": 1 }, { - "declaration": 36475, + "declaration": 39536, "isOffset": false, "isSlot": false, - "src": "181215:2:18", + "src": "181215:2:38", "valueSize": 1 }, { - "declaration": 36478, + "declaration": 39539, "isOffset": false, "isSlot": false, - "src": "181244:2:18", + "src": "181244:2:38", "valueSize": 1 }, { - "declaration": 36481, + "declaration": 39542, "isOffset": false, "isSlot": false, - "src": "181273:2:18", + "src": "181273:2:38", "valueSize": 1 } ], - "id": 36489, + "id": 39550, "nodeType": "InlineAssembly", - "src": "181121:165:18" + "src": "181121:165:38" } ] }, @@ -206994,20 +206994,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "180521:3:18", + "nameLocation": "180521:3:38", "parameters": { - "id": 36466, + "id": 39527, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36459, + "id": 39520, "mutability": "mutable", "name": "p0", - "nameLocation": "180530:2:18", + "nameLocation": "180530:2:38", "nodeType": "VariableDeclaration", - "scope": 36491, - "src": "180525:7:18", + "scope": 39552, + "src": "180525:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -207015,10 +207015,10 @@ "typeString": "bool" }, "typeName": { - "id": 36458, + "id": 39519, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "180525:4:18", + "src": "180525:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -207028,13 +207028,13 @@ }, { "constant": false, - "id": 36461, + "id": 39522, "mutability": "mutable", "name": "p1", - "nameLocation": "180539:2:18", + "nameLocation": "180539:2:38", "nodeType": "VariableDeclaration", - "scope": 36491, - "src": "180534:7:18", + "scope": 39552, + "src": "180534:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -207042,10 +207042,10 @@ "typeString": "bool" }, "typeName": { - "id": 36460, + "id": 39521, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "180534:4:18", + "src": "180534:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -207055,13 +207055,13 @@ }, { "constant": false, - "id": 36463, + "id": 39524, "mutability": "mutable", "name": "p2", - "nameLocation": "180551:2:18", + "nameLocation": "180551:2:38", "nodeType": "VariableDeclaration", - "scope": 36491, - "src": "180543:10:18", + "scope": 39552, + "src": "180543:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -207069,10 +207069,10 @@ "typeString": "uint256" }, "typeName": { - "id": 36462, + "id": 39523, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "180543:7:18", + "src": "180543:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -207082,13 +207082,13 @@ }, { "constant": false, - "id": 36465, + "id": 39526, "mutability": "mutable", "name": "p3", - "nameLocation": "180563:2:18", + "nameLocation": "180563:2:38", "nodeType": "VariableDeclaration", - "scope": 36491, - "src": "180555:10:18", + "scope": 39552, + "src": "180555:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -207096,10 +207096,10 @@ "typeString": "address" }, "typeName": { - "id": 36464, + "id": 39525, "name": "address", "nodeType": "ElementaryTypeName", - "src": "180555:7:18", + "src": "180555:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -207109,44 +207109,44 @@ "visibility": "internal" } ], - "src": "180524:42:18" + "src": "180524:42:38" }, "returnParameters": { - "id": 36467, + "id": 39528, "nodeType": "ParameterList", "parameters": [], - "src": "180581:0:18" + "src": "180581:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36525, + "id": 39586, "nodeType": "FunctionDefinition", - "src": "181298:774:18", + "src": "181298:774:38", "nodes": [], "body": { - "id": 36524, + "id": 39585, "nodeType": "Block", - "src": "181364:708:18", + "src": "181364:708:38", "nodes": [], "statements": [ { "assignments": [ - 36503 + 39564 ], "declarations": [ { "constant": false, - "id": 36503, + "id": 39564, "mutability": "mutable", "name": "m0", - "nameLocation": "181382:2:18", + "nameLocation": "181382:2:38", "nodeType": "VariableDeclaration", - "scope": 36524, - "src": "181374:10:18", + "scope": 39585, + "src": "181374:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -207154,10 +207154,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36502, + "id": 39563, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "181374:7:18", + "src": "181374:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -207166,24 +207166,24 @@ "visibility": "internal" } ], - "id": 36504, + "id": 39565, "nodeType": "VariableDeclarationStatement", - "src": "181374:10:18" + "src": "181374:10:38" }, { "assignments": [ - 36506 + 39567 ], "declarations": [ { "constant": false, - "id": 36506, + "id": 39567, "mutability": "mutable", "name": "m1", - "nameLocation": "181402:2:18", + "nameLocation": "181402:2:38", "nodeType": "VariableDeclaration", - "scope": 36524, - "src": "181394:10:18", + "scope": 39585, + "src": "181394:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -207191,10 +207191,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36505, + "id": 39566, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "181394:7:18", + "src": "181394:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -207203,24 +207203,24 @@ "visibility": "internal" } ], - "id": 36507, + "id": 39568, "nodeType": "VariableDeclarationStatement", - "src": "181394:10:18" + "src": "181394:10:38" }, { "assignments": [ - 36509 + 39570 ], "declarations": [ { "constant": false, - "id": 36509, + "id": 39570, "mutability": "mutable", "name": "m2", - "nameLocation": "181422:2:18", + "nameLocation": "181422:2:38", "nodeType": "VariableDeclaration", - "scope": 36524, - "src": "181414:10:18", + "scope": 39585, + "src": "181414:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -207228,10 +207228,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36508, + "id": 39569, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "181414:7:18", + "src": "181414:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -207240,24 +207240,24 @@ "visibility": "internal" } ], - "id": 36510, + "id": 39571, "nodeType": "VariableDeclarationStatement", - "src": "181414:10:18" + "src": "181414:10:38" }, { "assignments": [ - 36512 + 39573 ], "declarations": [ { "constant": false, - "id": 36512, + "id": 39573, "mutability": "mutable", "name": "m3", - "nameLocation": "181442:2:18", + "nameLocation": "181442:2:38", "nodeType": "VariableDeclaration", - "scope": 36524, - "src": "181434:10:18", + "scope": 39585, + "src": "181434:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -207265,10 +207265,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36511, + "id": 39572, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "181434:7:18", + "src": "181434:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -207277,24 +207277,24 @@ "visibility": "internal" } ], - "id": 36513, + "id": 39574, "nodeType": "VariableDeclarationStatement", - "src": "181434:10:18" + "src": "181434:10:38" }, { "assignments": [ - 36515 + 39576 ], "declarations": [ { "constant": false, - "id": 36515, + "id": 39576, "mutability": "mutable", "name": "m4", - "nameLocation": "181462:2:18", + "nameLocation": "181462:2:38", "nodeType": "VariableDeclaration", - "scope": 36524, - "src": "181454:10:18", + "scope": 39585, + "src": "181454:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -207302,10 +207302,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36514, + "id": 39575, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "181454:7:18", + "src": "181454:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -207314,24 +207314,24 @@ "visibility": "internal" } ], - "id": 36516, + "id": 39577, "nodeType": "VariableDeclarationStatement", - "src": "181454:10:18" + "src": "181454:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "181483:372:18", + "src": "181483:372:38", "statements": [ { "nodeType": "YulAssignment", - "src": "181497:17:18", + "src": "181497:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "181509:4:18", + "src": "181509:4:38", "type": "", "value": "0x00" } @@ -207339,28 +207339,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "181503:5:18" + "src": "181503:5:38" }, "nodeType": "YulFunctionCall", - "src": "181503:11:18" + "src": "181503:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "181497:2:18" + "src": "181497:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "181527:17:18", + "src": "181527:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "181539:4:18", + "src": "181539:4:38", "type": "", "value": "0x20" } @@ -207368,28 +207368,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "181533:5:18" + "src": "181533:5:38" }, "nodeType": "YulFunctionCall", - "src": "181533:11:18" + "src": "181533:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "181527:2:18" + "src": "181527:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "181557:17:18", + "src": "181557:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "181569:4:18", + "src": "181569:4:38", "type": "", "value": "0x40" } @@ -207397,28 +207397,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "181563:5:18" + "src": "181563:5:38" }, "nodeType": "YulFunctionCall", - "src": "181563:11:18" + "src": "181563:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "181557:2:18" + "src": "181557:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "181587:17:18", + "src": "181587:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "181599:4:18", + "src": "181599:4:38", "type": "", "value": "0x60" } @@ -207426,28 +207426,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "181593:5:18" + "src": "181593:5:38" }, "nodeType": "YulFunctionCall", - "src": "181593:11:18" + "src": "181593:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "181587:2:18" + "src": "181587:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "181617:17:18", + "src": "181617:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "181629:4:18", + "src": "181629:4:38", "type": "", "value": "0x80" } @@ -207455,16 +207455,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "181623:5:18" + "src": "181623:5:38" }, "nodeType": "YulFunctionCall", - "src": "181623:11:18" + "src": "181623:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "181617:2:18" + "src": "181617:2:38" } ] }, @@ -207474,14 +207474,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "181712:4:18", + "src": "181712:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "181718:10:18", + "src": "181718:10:38", "type": "", "value": "0x619e4d0e" } @@ -207489,13 +207489,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "181705:6:18" + "src": "181705:6:38" }, "nodeType": "YulFunctionCall", - "src": "181705:24:18" + "src": "181705:24:38" }, "nodeType": "YulExpressionStatement", - "src": "181705:24:18" + "src": "181705:24:38" }, { "expression": { @@ -207503,26 +207503,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "181749:4:18", + "src": "181749:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "181755:2:18" + "src": "181755:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "181742:6:18" + "src": "181742:6:38" }, "nodeType": "YulFunctionCall", - "src": "181742:16:18" + "src": "181742:16:38" }, "nodeType": "YulExpressionStatement", - "src": "181742:16:18" + "src": "181742:16:38" }, { "expression": { @@ -207530,26 +207530,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "181778:4:18", + "src": "181778:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "181784:2:18" + "src": "181784:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "181771:6:18" + "src": "181771:6:38" }, "nodeType": "YulFunctionCall", - "src": "181771:16:18" + "src": "181771:16:38" }, "nodeType": "YulExpressionStatement", - "src": "181771:16:18" + "src": "181771:16:38" }, { "expression": { @@ -207557,26 +207557,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "181807:4:18", + "src": "181807:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "181813:2:18" + "src": "181813:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "181800:6:18" + "src": "181800:6:38" }, "nodeType": "YulFunctionCall", - "src": "181800:16:18" + "src": "181800:16:38" }, "nodeType": "YulExpressionStatement", - "src": "181800:16:18" + "src": "181800:16:38" }, { "expression": { @@ -207584,112 +207584,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "181836:4:18", + "src": "181836:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "181842:2:18" + "src": "181842:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "181829:6:18" + "src": "181829:6:38" }, "nodeType": "YulFunctionCall", - "src": "181829:16:18" + "src": "181829:16:38" }, "nodeType": "YulExpressionStatement", - "src": "181829:16:18" + "src": "181829:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36503, + "declaration": 39564, "isOffset": false, "isSlot": false, - "src": "181497:2:18", + "src": "181497:2:38", "valueSize": 1 }, { - "declaration": 36506, + "declaration": 39567, "isOffset": false, "isSlot": false, - "src": "181527:2:18", + "src": "181527:2:38", "valueSize": 1 }, { - "declaration": 36509, + "declaration": 39570, "isOffset": false, "isSlot": false, - "src": "181557:2:18", + "src": "181557:2:38", "valueSize": 1 }, { - "declaration": 36512, + "declaration": 39573, "isOffset": false, "isSlot": false, - "src": "181587:2:18", + "src": "181587:2:38", "valueSize": 1 }, { - "declaration": 36515, + "declaration": 39576, "isOffset": false, "isSlot": false, - "src": "181617:2:18", + "src": "181617:2:38", "valueSize": 1 }, { - "declaration": 36493, + "declaration": 39554, "isOffset": false, "isSlot": false, - "src": "181755:2:18", + "src": "181755:2:38", "valueSize": 1 }, { - "declaration": 36495, + "declaration": 39556, "isOffset": false, "isSlot": false, - "src": "181784:2:18", + "src": "181784:2:38", "valueSize": 1 }, { - "declaration": 36497, + "declaration": 39558, "isOffset": false, "isSlot": false, - "src": "181813:2:18", + "src": "181813:2:38", "valueSize": 1 }, { - "declaration": 36499, + "declaration": 39560, "isOffset": false, "isSlot": false, - "src": "181842:2:18", + "src": "181842:2:38", "valueSize": 1 } ], - "id": 36517, + "id": 39578, "nodeType": "InlineAssembly", - "src": "181474:381:18" + "src": "181474:381:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36519, + "id": 39580, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "181880:4:18", + "src": "181880:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -207698,14 +207698,14 @@ }, { "hexValue": "30783834", - "id": 36520, + "id": 39581, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "181886:4:18", + "src": "181886:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -207724,18 +207724,18 @@ "typeString": "int_const 132" } ], - "id": 36518, + "id": 39579, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "181864:15:18", + "referencedDeclaration": 33383, + "src": "181864:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36521, + "id": 39582, "isConstant": false, "isLValue": false, "isPure": false, @@ -207744,21 +207744,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "181864:27:18", + "src": "181864:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36522, + "id": 39583, "nodeType": "ExpressionStatement", - "src": "181864:27:18" + "src": "181864:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "181910:156:18", + "src": "181910:156:38", "statements": [ { "expression": { @@ -207766,26 +207766,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "181931:4:18", + "src": "181931:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "181937:2:18" + "src": "181937:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "181924:6:18" + "src": "181924:6:38" }, "nodeType": "YulFunctionCall", - "src": "181924:16:18" + "src": "181924:16:38" }, "nodeType": "YulExpressionStatement", - "src": "181924:16:18" + "src": "181924:16:38" }, { "expression": { @@ -207793,26 +207793,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "181960:4:18", + "src": "181960:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "181966:2:18" + "src": "181966:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "181953:6:18" + "src": "181953:6:38" }, "nodeType": "YulFunctionCall", - "src": "181953:16:18" + "src": "181953:16:38" }, "nodeType": "YulExpressionStatement", - "src": "181953:16:18" + "src": "181953:16:38" }, { "expression": { @@ -207820,26 +207820,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "181989:4:18", + "src": "181989:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "181995:2:18" + "src": "181995:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "181982:6:18" + "src": "181982:6:38" }, "nodeType": "YulFunctionCall", - "src": "181982:16:18" + "src": "181982:16:38" }, "nodeType": "YulExpressionStatement", - "src": "181982:16:18" + "src": "181982:16:38" }, { "expression": { @@ -207847,26 +207847,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "182018:4:18", + "src": "182018:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "182024:2:18" + "src": "182024:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "182011:6:18" + "src": "182011:6:38" }, "nodeType": "YulFunctionCall", - "src": "182011:16:18" + "src": "182011:16:38" }, "nodeType": "YulExpressionStatement", - "src": "182011:16:18" + "src": "182011:16:38" }, { "expression": { @@ -207874,70 +207874,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "182047:4:18", + "src": "182047:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "182053:2:18" + "src": "182053:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "182040:6:18" + "src": "182040:6:38" }, "nodeType": "YulFunctionCall", - "src": "182040:16:18" + "src": "182040:16:38" }, "nodeType": "YulExpressionStatement", - "src": "182040:16:18" + "src": "182040:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36503, + "declaration": 39564, "isOffset": false, "isSlot": false, - "src": "181937:2:18", + "src": "181937:2:38", "valueSize": 1 }, { - "declaration": 36506, + "declaration": 39567, "isOffset": false, "isSlot": false, - "src": "181966:2:18", + "src": "181966:2:38", "valueSize": 1 }, { - "declaration": 36509, + "declaration": 39570, "isOffset": false, "isSlot": false, - "src": "181995:2:18", + "src": "181995:2:38", "valueSize": 1 }, { - "declaration": 36512, + "declaration": 39573, "isOffset": false, "isSlot": false, - "src": "182024:2:18", + "src": "182024:2:38", "valueSize": 1 }, { - "declaration": 36515, + "declaration": 39576, "isOffset": false, "isSlot": false, - "src": "182053:2:18", + "src": "182053:2:38", "valueSize": 1 } ], - "id": 36523, + "id": 39584, "nodeType": "InlineAssembly", - "src": "181901:165:18" + "src": "181901:165:38" } ] }, @@ -207945,20 +207945,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "181307:3:18", + "nameLocation": "181307:3:38", "parameters": { - "id": 36500, + "id": 39561, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36493, + "id": 39554, "mutability": "mutable", "name": "p0", - "nameLocation": "181316:2:18", + "nameLocation": "181316:2:38", "nodeType": "VariableDeclaration", - "scope": 36525, - "src": "181311:7:18", + "scope": 39586, + "src": "181311:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -207966,10 +207966,10 @@ "typeString": "bool" }, "typeName": { - "id": 36492, + "id": 39553, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "181311:4:18", + "src": "181311:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -207979,13 +207979,13 @@ }, { "constant": false, - "id": 36495, + "id": 39556, "mutability": "mutable", "name": "p1", - "nameLocation": "181325:2:18", + "nameLocation": "181325:2:38", "nodeType": "VariableDeclaration", - "scope": 36525, - "src": "181320:7:18", + "scope": 39586, + "src": "181320:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -207993,10 +207993,10 @@ "typeString": "bool" }, "typeName": { - "id": 36494, + "id": 39555, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "181320:4:18", + "src": "181320:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -208006,13 +208006,13 @@ }, { "constant": false, - "id": 36497, + "id": 39558, "mutability": "mutable", "name": "p2", - "nameLocation": "181337:2:18", + "nameLocation": "181337:2:38", "nodeType": "VariableDeclaration", - "scope": 36525, - "src": "181329:10:18", + "scope": 39586, + "src": "181329:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -208020,10 +208020,10 @@ "typeString": "uint256" }, "typeName": { - "id": 36496, + "id": 39557, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "181329:7:18", + "src": "181329:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -208033,13 +208033,13 @@ }, { "constant": false, - "id": 36499, + "id": 39560, "mutability": "mutable", "name": "p3", - "nameLocation": "181346:2:18", + "nameLocation": "181346:2:38", "nodeType": "VariableDeclaration", - "scope": 36525, - "src": "181341:7:18", + "scope": 39586, + "src": "181341:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -208047,10 +208047,10 @@ "typeString": "bool" }, "typeName": { - "id": 36498, + "id": 39559, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "181341:4:18", + "src": "181341:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -208059,44 +208059,44 @@ "visibility": "internal" } ], - "src": "181310:39:18" + "src": "181310:39:38" }, "returnParameters": { - "id": 36501, + "id": 39562, "nodeType": "ParameterList", "parameters": [], - "src": "181364:0:18" + "src": "181364:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36559, + "id": 39620, "nodeType": "FunctionDefinition", - "src": "182078:780:18", + "src": "182078:780:38", "nodes": [], "body": { - "id": 36558, + "id": 39619, "nodeType": "Block", - "src": "182147:711:18", + "src": "182147:711:38", "nodes": [], "statements": [ { "assignments": [ - 36537 + 39598 ], "declarations": [ { "constant": false, - "id": 36537, + "id": 39598, "mutability": "mutable", "name": "m0", - "nameLocation": "182165:2:18", + "nameLocation": "182165:2:38", "nodeType": "VariableDeclaration", - "scope": 36558, - "src": "182157:10:18", + "scope": 39619, + "src": "182157:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -208104,10 +208104,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36536, + "id": 39597, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "182157:7:18", + "src": "182157:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -208116,24 +208116,24 @@ "visibility": "internal" } ], - "id": 36538, + "id": 39599, "nodeType": "VariableDeclarationStatement", - "src": "182157:10:18" + "src": "182157:10:38" }, { "assignments": [ - 36540 + 39601 ], "declarations": [ { "constant": false, - "id": 36540, + "id": 39601, "mutability": "mutable", "name": "m1", - "nameLocation": "182185:2:18", + "nameLocation": "182185:2:38", "nodeType": "VariableDeclaration", - "scope": 36558, - "src": "182177:10:18", + "scope": 39619, + "src": "182177:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -208141,10 +208141,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36539, + "id": 39600, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "182177:7:18", + "src": "182177:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -208153,24 +208153,24 @@ "visibility": "internal" } ], - "id": 36541, + "id": 39602, "nodeType": "VariableDeclarationStatement", - "src": "182177:10:18" + "src": "182177:10:38" }, { "assignments": [ - 36543 + 39604 ], "declarations": [ { "constant": false, - "id": 36543, + "id": 39604, "mutability": "mutable", "name": "m2", - "nameLocation": "182205:2:18", + "nameLocation": "182205:2:38", "nodeType": "VariableDeclaration", - "scope": 36558, - "src": "182197:10:18", + "scope": 39619, + "src": "182197:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -208178,10 +208178,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36542, + "id": 39603, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "182197:7:18", + "src": "182197:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -208190,24 +208190,24 @@ "visibility": "internal" } ], - "id": 36544, + "id": 39605, "nodeType": "VariableDeclarationStatement", - "src": "182197:10:18" + "src": "182197:10:38" }, { "assignments": [ - 36546 + 39607 ], "declarations": [ { "constant": false, - "id": 36546, + "id": 39607, "mutability": "mutable", "name": "m3", - "nameLocation": "182225:2:18", + "nameLocation": "182225:2:38", "nodeType": "VariableDeclaration", - "scope": 36558, - "src": "182217:10:18", + "scope": 39619, + "src": "182217:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -208215,10 +208215,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36545, + "id": 39606, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "182217:7:18", + "src": "182217:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -208227,24 +208227,24 @@ "visibility": "internal" } ], - "id": 36547, + "id": 39608, "nodeType": "VariableDeclarationStatement", - "src": "182217:10:18" + "src": "182217:10:38" }, { "assignments": [ - 36549 + 39610 ], "declarations": [ { "constant": false, - "id": 36549, + "id": 39610, "mutability": "mutable", "name": "m4", - "nameLocation": "182245:2:18", + "nameLocation": "182245:2:38", "nodeType": "VariableDeclaration", - "scope": 36558, - "src": "182237:10:18", + "scope": 39619, + "src": "182237:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -208252,10 +208252,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36548, + "id": 39609, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "182237:7:18", + "src": "182237:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -208264,24 +208264,24 @@ "visibility": "internal" } ], - "id": 36550, + "id": 39611, "nodeType": "VariableDeclarationStatement", - "src": "182237:10:18" + "src": "182237:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "182266:375:18", + "src": "182266:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "182280:17:18", + "src": "182280:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "182292:4:18", + "src": "182292:4:38", "type": "", "value": "0x00" } @@ -208289,28 +208289,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "182286:5:18" + "src": "182286:5:38" }, "nodeType": "YulFunctionCall", - "src": "182286:11:18" + "src": "182286:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "182280:2:18" + "src": "182280:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "182310:17:18", + "src": "182310:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "182322:4:18", + "src": "182322:4:38", "type": "", "value": "0x20" } @@ -208318,28 +208318,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "182316:5:18" + "src": "182316:5:38" }, "nodeType": "YulFunctionCall", - "src": "182316:11:18" + "src": "182316:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "182310:2:18" + "src": "182310:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "182340:17:18", + "src": "182340:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "182352:4:18", + "src": "182352:4:38", "type": "", "value": "0x40" } @@ -208347,28 +208347,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "182346:5:18" + "src": "182346:5:38" }, "nodeType": "YulFunctionCall", - "src": "182346:11:18" + "src": "182346:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "182340:2:18" + "src": "182340:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "182370:17:18", + "src": "182370:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "182382:4:18", + "src": "182382:4:38", "type": "", "value": "0x60" } @@ -208376,28 +208376,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "182376:5:18" + "src": "182376:5:38" }, "nodeType": "YulFunctionCall", - "src": "182376:11:18" + "src": "182376:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "182370:2:18" + "src": "182370:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "182400:17:18", + "src": "182400:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "182412:4:18", + "src": "182412:4:38", "type": "", "value": "0x80" } @@ -208405,16 +208405,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "182406:5:18" + "src": "182406:5:38" }, "nodeType": "YulFunctionCall", - "src": "182406:11:18" + "src": "182406:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "182400:2:18" + "src": "182400:2:38" } ] }, @@ -208424,14 +208424,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "182498:4:18", + "src": "182498:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "182504:10:18", + "src": "182504:10:38", "type": "", "value": "0x0bb00eab" } @@ -208439,13 +208439,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "182491:6:18" + "src": "182491:6:38" }, "nodeType": "YulFunctionCall", - "src": "182491:24:18" + "src": "182491:24:38" }, "nodeType": "YulExpressionStatement", - "src": "182491:24:18" + "src": "182491:24:38" }, { "expression": { @@ -208453,26 +208453,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "182535:4:18", + "src": "182535:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "182541:2:18" + "src": "182541:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "182528:6:18" + "src": "182528:6:38" }, "nodeType": "YulFunctionCall", - "src": "182528:16:18" + "src": "182528:16:38" }, "nodeType": "YulExpressionStatement", - "src": "182528:16:18" + "src": "182528:16:38" }, { "expression": { @@ -208480,26 +208480,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "182564:4:18", + "src": "182564:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "182570:2:18" + "src": "182570:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "182557:6:18" + "src": "182557:6:38" }, "nodeType": "YulFunctionCall", - "src": "182557:16:18" + "src": "182557:16:38" }, "nodeType": "YulExpressionStatement", - "src": "182557:16:18" + "src": "182557:16:38" }, { "expression": { @@ -208507,26 +208507,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "182593:4:18", + "src": "182593:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "182599:2:18" + "src": "182599:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "182586:6:18" + "src": "182586:6:38" }, "nodeType": "YulFunctionCall", - "src": "182586:16:18" + "src": "182586:16:38" }, "nodeType": "YulExpressionStatement", - "src": "182586:16:18" + "src": "182586:16:38" }, { "expression": { @@ -208534,112 +208534,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "182622:4:18", + "src": "182622:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "182628:2:18" + "src": "182628:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "182615:6:18" + "src": "182615:6:38" }, "nodeType": "YulFunctionCall", - "src": "182615:16:18" + "src": "182615:16:38" }, "nodeType": "YulExpressionStatement", - "src": "182615:16:18" + "src": "182615:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36537, + "declaration": 39598, "isOffset": false, "isSlot": false, - "src": "182280:2:18", + "src": "182280:2:38", "valueSize": 1 }, { - "declaration": 36540, + "declaration": 39601, "isOffset": false, "isSlot": false, - "src": "182310:2:18", + "src": "182310:2:38", "valueSize": 1 }, { - "declaration": 36543, + "declaration": 39604, "isOffset": false, "isSlot": false, - "src": "182340:2:18", + "src": "182340:2:38", "valueSize": 1 }, { - "declaration": 36546, + "declaration": 39607, "isOffset": false, "isSlot": false, - "src": "182370:2:18", + "src": "182370:2:38", "valueSize": 1 }, { - "declaration": 36549, + "declaration": 39610, "isOffset": false, "isSlot": false, - "src": "182400:2:18", + "src": "182400:2:38", "valueSize": 1 }, { - "declaration": 36527, + "declaration": 39588, "isOffset": false, "isSlot": false, - "src": "182541:2:18", + "src": "182541:2:38", "valueSize": 1 }, { - "declaration": 36529, + "declaration": 39590, "isOffset": false, "isSlot": false, - "src": "182570:2:18", + "src": "182570:2:38", "valueSize": 1 }, { - "declaration": 36531, + "declaration": 39592, "isOffset": false, "isSlot": false, - "src": "182599:2:18", + "src": "182599:2:38", "valueSize": 1 }, { - "declaration": 36533, + "declaration": 39594, "isOffset": false, "isSlot": false, - "src": "182628:2:18", + "src": "182628:2:38", "valueSize": 1 } ], - "id": 36551, + "id": 39612, "nodeType": "InlineAssembly", - "src": "182257:384:18" + "src": "182257:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36553, + "id": 39614, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "182666:4:18", + "src": "182666:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -208648,14 +208648,14 @@ }, { "hexValue": "30783834", - "id": 36554, + "id": 39615, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "182672:4:18", + "src": "182672:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -208674,18 +208674,18 @@ "typeString": "int_const 132" } ], - "id": 36552, + "id": 39613, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "182650:15:18", + "referencedDeclaration": 33383, + "src": "182650:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36555, + "id": 39616, "isConstant": false, "isLValue": false, "isPure": false, @@ -208694,21 +208694,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "182650:27:18", + "src": "182650:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36556, + "id": 39617, "nodeType": "ExpressionStatement", - "src": "182650:27:18" + "src": "182650:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "182696:156:18", + "src": "182696:156:38", "statements": [ { "expression": { @@ -208716,26 +208716,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "182717:4:18", + "src": "182717:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "182723:2:18" + "src": "182723:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "182710:6:18" + "src": "182710:6:38" }, "nodeType": "YulFunctionCall", - "src": "182710:16:18" + "src": "182710:16:38" }, "nodeType": "YulExpressionStatement", - "src": "182710:16:18" + "src": "182710:16:38" }, { "expression": { @@ -208743,26 +208743,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "182746:4:18", + "src": "182746:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "182752:2:18" + "src": "182752:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "182739:6:18" + "src": "182739:6:38" }, "nodeType": "YulFunctionCall", - "src": "182739:16:18" + "src": "182739:16:38" }, "nodeType": "YulExpressionStatement", - "src": "182739:16:18" + "src": "182739:16:38" }, { "expression": { @@ -208770,26 +208770,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "182775:4:18", + "src": "182775:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "182781:2:18" + "src": "182781:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "182768:6:18" + "src": "182768:6:38" }, "nodeType": "YulFunctionCall", - "src": "182768:16:18" + "src": "182768:16:38" }, "nodeType": "YulExpressionStatement", - "src": "182768:16:18" + "src": "182768:16:38" }, { "expression": { @@ -208797,26 +208797,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "182804:4:18", + "src": "182804:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "182810:2:18" + "src": "182810:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "182797:6:18" + "src": "182797:6:38" }, "nodeType": "YulFunctionCall", - "src": "182797:16:18" + "src": "182797:16:38" }, "nodeType": "YulExpressionStatement", - "src": "182797:16:18" + "src": "182797:16:38" }, { "expression": { @@ -208824,70 +208824,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "182833:4:18", + "src": "182833:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "182839:2:18" + "src": "182839:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "182826:6:18" + "src": "182826:6:38" }, "nodeType": "YulFunctionCall", - "src": "182826:16:18" + "src": "182826:16:38" }, "nodeType": "YulExpressionStatement", - "src": "182826:16:18" + "src": "182826:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36537, + "declaration": 39598, "isOffset": false, "isSlot": false, - "src": "182723:2:18", + "src": "182723:2:38", "valueSize": 1 }, { - "declaration": 36540, + "declaration": 39601, "isOffset": false, "isSlot": false, - "src": "182752:2:18", + "src": "182752:2:38", "valueSize": 1 }, { - "declaration": 36543, + "declaration": 39604, "isOffset": false, "isSlot": false, - "src": "182781:2:18", + "src": "182781:2:38", "valueSize": 1 }, { - "declaration": 36546, + "declaration": 39607, "isOffset": false, "isSlot": false, - "src": "182810:2:18", + "src": "182810:2:38", "valueSize": 1 }, { - "declaration": 36549, + "declaration": 39610, "isOffset": false, "isSlot": false, - "src": "182839:2:18", + "src": "182839:2:38", "valueSize": 1 } ], - "id": 36557, + "id": 39618, "nodeType": "InlineAssembly", - "src": "182687:165:18" + "src": "182687:165:38" } ] }, @@ -208895,20 +208895,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "182087:3:18", + "nameLocation": "182087:3:38", "parameters": { - "id": 36534, + "id": 39595, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36527, + "id": 39588, "mutability": "mutable", "name": "p0", - "nameLocation": "182096:2:18", + "nameLocation": "182096:2:38", "nodeType": "VariableDeclaration", - "scope": 36559, - "src": "182091:7:18", + "scope": 39620, + "src": "182091:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -208916,10 +208916,10 @@ "typeString": "bool" }, "typeName": { - "id": 36526, + "id": 39587, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "182091:4:18", + "src": "182091:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -208929,13 +208929,13 @@ }, { "constant": false, - "id": 36529, + "id": 39590, "mutability": "mutable", "name": "p1", - "nameLocation": "182105:2:18", + "nameLocation": "182105:2:38", "nodeType": "VariableDeclaration", - "scope": 36559, - "src": "182100:7:18", + "scope": 39620, + "src": "182100:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -208943,10 +208943,10 @@ "typeString": "bool" }, "typeName": { - "id": 36528, + "id": 39589, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "182100:4:18", + "src": "182100:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -208956,13 +208956,13 @@ }, { "constant": false, - "id": 36531, + "id": 39592, "mutability": "mutable", "name": "p2", - "nameLocation": "182117:2:18", + "nameLocation": "182117:2:38", "nodeType": "VariableDeclaration", - "scope": 36559, - "src": "182109:10:18", + "scope": 39620, + "src": "182109:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -208970,10 +208970,10 @@ "typeString": "uint256" }, "typeName": { - "id": 36530, + "id": 39591, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "182109:7:18", + "src": "182109:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -208983,13 +208983,13 @@ }, { "constant": false, - "id": 36533, + "id": 39594, "mutability": "mutable", "name": "p3", - "nameLocation": "182129:2:18", + "nameLocation": "182129:2:38", "nodeType": "VariableDeclaration", - "scope": 36559, - "src": "182121:10:18", + "scope": 39620, + "src": "182121:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -208997,10 +208997,10 @@ "typeString": "uint256" }, "typeName": { - "id": 36532, + "id": 39593, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "182121:7:18", + "src": "182121:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -209009,44 +209009,44 @@ "visibility": "internal" } ], - "src": "182090:42:18" + "src": "182090:42:38" }, "returnParameters": { - "id": 36535, + "id": 39596, "nodeType": "ParameterList", "parameters": [], - "src": "182147:0:18" + "src": "182147:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36599, + "id": 39660, "nodeType": "FunctionDefinition", - "src": "182864:1328:18", + "src": "182864:1328:38", "nodes": [], "body": { - "id": 36598, + "id": 39659, "nodeType": "Block", - "src": "182933:1259:18", + "src": "182933:1259:38", "nodes": [], "statements": [ { "assignments": [ - 36571 + 39632 ], "declarations": [ { "constant": false, - "id": 36571, + "id": 39632, "mutability": "mutable", "name": "m0", - "nameLocation": "182951:2:18", + "nameLocation": "182951:2:38", "nodeType": "VariableDeclaration", - "scope": 36598, - "src": "182943:10:18", + "scope": 39659, + "src": "182943:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -209054,10 +209054,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36570, + "id": 39631, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "182943:7:18", + "src": "182943:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -209066,24 +209066,24 @@ "visibility": "internal" } ], - "id": 36572, + "id": 39633, "nodeType": "VariableDeclarationStatement", - "src": "182943:10:18" + "src": "182943:10:38" }, { "assignments": [ - 36574 + 39635 ], "declarations": [ { "constant": false, - "id": 36574, + "id": 39635, "mutability": "mutable", "name": "m1", - "nameLocation": "182971:2:18", + "nameLocation": "182971:2:38", "nodeType": "VariableDeclaration", - "scope": 36598, - "src": "182963:10:18", + "scope": 39659, + "src": "182963:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -209091,10 +209091,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36573, + "id": 39634, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "182963:7:18", + "src": "182963:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -209103,24 +209103,24 @@ "visibility": "internal" } ], - "id": 36575, + "id": 39636, "nodeType": "VariableDeclarationStatement", - "src": "182963:10:18" + "src": "182963:10:38" }, { "assignments": [ - 36577 + 39638 ], "declarations": [ { "constant": false, - "id": 36577, + "id": 39638, "mutability": "mutable", "name": "m2", - "nameLocation": "182991:2:18", + "nameLocation": "182991:2:38", "nodeType": "VariableDeclaration", - "scope": 36598, - "src": "182983:10:18", + "scope": 39659, + "src": "182983:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -209128,10 +209128,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36576, + "id": 39637, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "182983:7:18", + "src": "182983:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -209140,24 +209140,24 @@ "visibility": "internal" } ], - "id": 36578, + "id": 39639, "nodeType": "VariableDeclarationStatement", - "src": "182983:10:18" + "src": "182983:10:38" }, { "assignments": [ - 36580 + 39641 ], "declarations": [ { "constant": false, - "id": 36580, + "id": 39641, "mutability": "mutable", "name": "m3", - "nameLocation": "183011:2:18", + "nameLocation": "183011:2:38", "nodeType": "VariableDeclaration", - "scope": 36598, - "src": "183003:10:18", + "scope": 39659, + "src": "183003:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -209165,10 +209165,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36579, + "id": 39640, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "183003:7:18", + "src": "183003:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -209177,24 +209177,24 @@ "visibility": "internal" } ], - "id": 36581, + "id": 39642, "nodeType": "VariableDeclarationStatement", - "src": "183003:10:18" + "src": "183003:10:38" }, { "assignments": [ - 36583 + 39644 ], "declarations": [ { "constant": false, - "id": 36583, + "id": 39644, "mutability": "mutable", "name": "m4", - "nameLocation": "183031:2:18", + "nameLocation": "183031:2:38", "nodeType": "VariableDeclaration", - "scope": 36598, - "src": "183023:10:18", + "scope": 39659, + "src": "183023:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -209202,10 +209202,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36582, + "id": 39643, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "183023:7:18", + "src": "183023:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -209214,24 +209214,24 @@ "visibility": "internal" } ], - "id": 36584, + "id": 39645, "nodeType": "VariableDeclarationStatement", - "src": "183023:10:18" + "src": "183023:10:38" }, { "assignments": [ - 36586 + 39647 ], "declarations": [ { "constant": false, - "id": 36586, + "id": 39647, "mutability": "mutable", "name": "m5", - "nameLocation": "183051:2:18", + "nameLocation": "183051:2:38", "nodeType": "VariableDeclaration", - "scope": 36598, - "src": "183043:10:18", + "scope": 39659, + "src": "183043:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -209239,10 +209239,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36585, + "id": 39646, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "183043:7:18", + "src": "183043:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -209251,24 +209251,24 @@ "visibility": "internal" } ], - "id": 36587, + "id": 39648, "nodeType": "VariableDeclarationStatement", - "src": "183043:10:18" + "src": "183043:10:38" }, { "assignments": [ - 36589 + 39650 ], "declarations": [ { "constant": false, - "id": 36589, + "id": 39650, "mutability": "mutable", "name": "m6", - "nameLocation": "183071:2:18", + "nameLocation": "183071:2:38", "nodeType": "VariableDeclaration", - "scope": 36598, - "src": "183063:10:18", + "scope": 39659, + "src": "183063:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -209276,10 +209276,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36588, + "id": 39649, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "183063:7:18", + "src": "183063:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -209288,27 +209288,27 @@ "visibility": "internal" } ], - "id": 36590, + "id": 39651, "nodeType": "VariableDeclarationStatement", - "src": "183063:10:18" + "src": "183063:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "183092:825:18", + "src": "183092:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "183135:313:18", + "src": "183135:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "183153:15:18", + "src": "183153:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "183167:1:18", + "src": "183167:1:38", "type": "", "value": "0" }, @@ -209316,7 +209316,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "183157:6:18", + "src": "183157:6:38", "type": "" } ] @@ -209324,16 +209324,16 @@ { "body": { "nodeType": "YulBlock", - "src": "183238:40:18", + "src": "183238:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "183267:9:18", + "src": "183267:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "183269:5:18" + "src": "183269:5:38" } ] }, @@ -209344,33 +209344,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "183255:6:18" + "src": "183255:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "183263:1:18" + "src": "183263:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "183250:4:18" + "src": "183250:4:38" }, "nodeType": "YulFunctionCall", - "src": "183250:15:18" + "src": "183250:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "183243:6:18" + "src": "183243:6:38" }, "nodeType": "YulFunctionCall", - "src": "183243:23:18" + "src": "183243:23:38" }, "nodeType": "YulIf", - "src": "183240:36:18" + "src": "183240:36:38" } ] }, @@ -209379,12 +209379,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "183195:6:18" + "src": "183195:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "183203:4:18", + "src": "183203:4:38", "type": "", "value": "0x20" } @@ -209392,30 +209392,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "183192:2:18" + "src": "183192:2:38" }, "nodeType": "YulFunctionCall", - "src": "183192:16:18" + "src": "183192:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "183209:28:18", + "src": "183209:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "183211:24:18", + "src": "183211:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "183225:6:18" + "src": "183225:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "183233:1:18", + "src": "183233:1:38", "type": "", "value": "1" } @@ -209423,16 +209423,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "183221:3:18" + "src": "183221:3:38" }, "nodeType": "YulFunctionCall", - "src": "183221:14:18" + "src": "183221:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "183211:6:18" + "src": "183211:6:38" } ] } @@ -209440,10 +209440,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "183189:2:18", + "src": "183189:2:38", "statements": [] }, - "src": "183185:93:18" + "src": "183185:93:38" }, { "expression": { @@ -209451,34 +209451,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "183302:3:18" + "src": "183302:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "183307:6:18" + "src": "183307:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "183295:6:18" + "src": "183295:6:38" }, "nodeType": "YulFunctionCall", - "src": "183295:19:18" + "src": "183295:19:38" }, "nodeType": "YulExpressionStatement", - "src": "183295:19:18" + "src": "183295:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "183331:37:18", + "src": "183331:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "183348:3:18", + "src": "183348:3:38", "type": "", "value": "256" }, @@ -209487,38 +209487,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "183357:1:18", + "src": "183357:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "183360:6:18" + "src": "183360:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "183353:3:18" + "src": "183353:3:38" }, "nodeType": "YulFunctionCall", - "src": "183353:14:18" + "src": "183353:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "183344:3:18" + "src": "183344:3:38" }, "nodeType": "YulFunctionCall", - "src": "183344:24:18" + "src": "183344:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "183335:5:18", + "src": "183335:5:38", "type": "" } ] @@ -209531,12 +209531,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "183396:3:18" + "src": "183396:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "183401:4:18", + "src": "183401:4:38", "type": "", "value": "0x20" } @@ -209544,59 +209544,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "183392:3:18" + "src": "183392:3:38" }, "nodeType": "YulFunctionCall", - "src": "183392:14:18" + "src": "183392:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "183412:5:18" + "src": "183412:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "183423:5:18" + "src": "183423:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "183430:1:18" + "src": "183430:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "183419:3:18" + "src": "183419:3:38" }, "nodeType": "YulFunctionCall", - "src": "183419:13:18" + "src": "183419:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "183408:3:18" + "src": "183408:3:38" }, "nodeType": "YulFunctionCall", - "src": "183408:25:18" + "src": "183408:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "183385:6:18" + "src": "183385:6:38" }, "nodeType": "YulFunctionCall", - "src": "183385:49:18" + "src": "183385:49:38" }, "nodeType": "YulExpressionStatement", - "src": "183385:49:18" + "src": "183385:49:38" } ] }, @@ -209606,27 +209606,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "183127:3:18", + "src": "183127:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "183132:1:18", + "src": "183132:1:38", "type": "" } ], - "src": "183106:342:18" + "src": "183106:342:38" }, { "nodeType": "YulAssignment", - "src": "183461:17:18", + "src": "183461:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "183473:4:18", + "src": "183473:4:38", "type": "", "value": "0x00" } @@ -209634,28 +209634,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "183467:5:18" + "src": "183467:5:38" }, "nodeType": "YulFunctionCall", - "src": "183467:11:18" + "src": "183467:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "183461:2:18" + "src": "183461:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "183491:17:18", + "src": "183491:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "183503:4:18", + "src": "183503:4:38", "type": "", "value": "0x20" } @@ -209663,28 +209663,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "183497:5:18" + "src": "183497:5:38" }, "nodeType": "YulFunctionCall", - "src": "183497:11:18" + "src": "183497:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "183491:2:18" + "src": "183491:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "183521:17:18", + "src": "183521:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "183533:4:18", + "src": "183533:4:38", "type": "", "value": "0x40" } @@ -209692,28 +209692,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "183527:5:18" + "src": "183527:5:38" }, "nodeType": "YulFunctionCall", - "src": "183527:11:18" + "src": "183527:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "183521:2:18" + "src": "183521:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "183551:17:18", + "src": "183551:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "183563:4:18", + "src": "183563:4:38", "type": "", "value": "0x60" } @@ -209721,28 +209721,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "183557:5:18" + "src": "183557:5:38" }, "nodeType": "YulFunctionCall", - "src": "183557:11:18" + "src": "183557:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "183551:2:18" + "src": "183551:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "183581:17:18", + "src": "183581:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "183593:4:18", + "src": "183593:4:38", "type": "", "value": "0x80" } @@ -209750,28 +209750,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "183587:5:18" + "src": "183587:5:38" }, "nodeType": "YulFunctionCall", - "src": "183587:11:18" + "src": "183587:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "183581:2:18" + "src": "183581:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "183611:17:18", + "src": "183611:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "183623:4:18", + "src": "183623:4:38", "type": "", "value": "0xa0" } @@ -209779,28 +209779,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "183617:5:18" + "src": "183617:5:38" }, "nodeType": "YulFunctionCall", - "src": "183617:11:18" + "src": "183617:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "183611:2:18" + "src": "183611:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "183641:17:18", + "src": "183641:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "183653:4:18", + "src": "183653:4:38", "type": "", "value": "0xc0" } @@ -209808,16 +209808,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "183647:5:18" + "src": "183647:5:38" }, "nodeType": "YulFunctionCall", - "src": "183647:11:18" + "src": "183647:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "183641:2:18" + "src": "183641:2:38" } ] }, @@ -209827,14 +209827,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "183738:4:18", + "src": "183738:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "183744:10:18", + "src": "183744:10:38", "type": "", "value": "0x7dd4d0e0" } @@ -209842,13 +209842,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "183731:6:18" + "src": "183731:6:38" }, "nodeType": "YulFunctionCall", - "src": "183731:24:18" + "src": "183731:24:38" }, "nodeType": "YulExpressionStatement", - "src": "183731:24:18" + "src": "183731:24:38" }, { "expression": { @@ -209856,26 +209856,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "183775:4:18", + "src": "183775:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "183781:2:18" + "src": "183781:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "183768:6:18" + "src": "183768:6:38" }, "nodeType": "YulFunctionCall", - "src": "183768:16:18" + "src": "183768:16:38" }, "nodeType": "YulExpressionStatement", - "src": "183768:16:18" + "src": "183768:16:38" }, { "expression": { @@ -209883,26 +209883,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "183804:4:18", + "src": "183804:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "183810:2:18" + "src": "183810:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "183797:6:18" + "src": "183797:6:38" }, "nodeType": "YulFunctionCall", - "src": "183797:16:18" + "src": "183797:16:38" }, "nodeType": "YulExpressionStatement", - "src": "183797:16:18" + "src": "183797:16:38" }, { "expression": { @@ -209910,26 +209910,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "183833:4:18", + "src": "183833:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "183839:2:18" + "src": "183839:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "183826:6:18" + "src": "183826:6:38" }, "nodeType": "YulFunctionCall", - "src": "183826:16:18" + "src": "183826:16:38" }, "nodeType": "YulExpressionStatement", - "src": "183826:16:18" + "src": "183826:16:38" }, { "expression": { @@ -209937,14 +209937,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "183862:4:18", + "src": "183862:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "183868:4:18", + "src": "183868:4:38", "type": "", "value": "0x80" } @@ -209952,13 +209952,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "183855:6:18" + "src": "183855:6:38" }, "nodeType": "YulFunctionCall", - "src": "183855:18:18" + "src": "183855:18:38" }, "nodeType": "YulExpressionStatement", - "src": "183855:18:18" + "src": "183855:18:38" }, { "expression": { @@ -209966,126 +209966,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "183898:4:18", + "src": "183898:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "183904:2:18" + "src": "183904:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "183886:11:18" + "src": "183886:11:38" }, "nodeType": "YulFunctionCall", - "src": "183886:21:18" + "src": "183886:21:38" }, "nodeType": "YulExpressionStatement", - "src": "183886:21:18" + "src": "183886:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36571, + "declaration": 39632, "isOffset": false, "isSlot": false, - "src": "183461:2:18", + "src": "183461:2:38", "valueSize": 1 }, { - "declaration": 36574, + "declaration": 39635, "isOffset": false, "isSlot": false, - "src": "183491:2:18", + "src": "183491:2:38", "valueSize": 1 }, { - "declaration": 36577, + "declaration": 39638, "isOffset": false, "isSlot": false, - "src": "183521:2:18", + "src": "183521:2:38", "valueSize": 1 }, { - "declaration": 36580, + "declaration": 39641, "isOffset": false, "isSlot": false, - "src": "183551:2:18", + "src": "183551:2:38", "valueSize": 1 }, { - "declaration": 36583, + "declaration": 39644, "isOffset": false, "isSlot": false, - "src": "183581:2:18", + "src": "183581:2:38", "valueSize": 1 }, { - "declaration": 36586, + "declaration": 39647, "isOffset": false, "isSlot": false, - "src": "183611:2:18", + "src": "183611:2:38", "valueSize": 1 }, { - "declaration": 36589, + "declaration": 39650, "isOffset": false, "isSlot": false, - "src": "183641:2:18", + "src": "183641:2:38", "valueSize": 1 }, { - "declaration": 36561, + "declaration": 39622, "isOffset": false, "isSlot": false, - "src": "183781:2:18", + "src": "183781:2:38", "valueSize": 1 }, { - "declaration": 36563, + "declaration": 39624, "isOffset": false, "isSlot": false, - "src": "183810:2:18", + "src": "183810:2:38", "valueSize": 1 }, { - "declaration": 36565, + "declaration": 39626, "isOffset": false, "isSlot": false, - "src": "183839:2:18", + "src": "183839:2:38", "valueSize": 1 }, { - "declaration": 36567, + "declaration": 39628, "isOffset": false, "isSlot": false, - "src": "183904:2:18", + "src": "183904:2:38", "valueSize": 1 } ], - "id": 36591, + "id": 39652, "nodeType": "InlineAssembly", - "src": "183083:834:18" + "src": "183083:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36593, + "id": 39654, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "183942:4:18", + "src": "183942:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -210094,14 +210094,14 @@ }, { "hexValue": "30786334", - "id": 36594, + "id": 39655, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "183948:4:18", + "src": "183948:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -210120,18 +210120,18 @@ "typeString": "int_const 196" } ], - "id": 36592, + "id": 39653, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "183926:15:18", + "referencedDeclaration": 33383, + "src": "183926:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36595, + "id": 39656, "isConstant": false, "isLValue": false, "isPure": false, @@ -210140,21 +210140,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "183926:27:18", + "src": "183926:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36596, + "id": 39657, "nodeType": "ExpressionStatement", - "src": "183926:27:18" + "src": "183926:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "183972:214:18", + "src": "183972:214:38", "statements": [ { "expression": { @@ -210162,26 +210162,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "183993:4:18", + "src": "183993:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "183999:2:18" + "src": "183999:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "183986:6:18" + "src": "183986:6:38" }, "nodeType": "YulFunctionCall", - "src": "183986:16:18" + "src": "183986:16:38" }, "nodeType": "YulExpressionStatement", - "src": "183986:16:18" + "src": "183986:16:38" }, { "expression": { @@ -210189,26 +210189,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "184022:4:18", + "src": "184022:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "184028:2:18" + "src": "184028:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "184015:6:18" + "src": "184015:6:38" }, "nodeType": "YulFunctionCall", - "src": "184015:16:18" + "src": "184015:16:38" }, "nodeType": "YulExpressionStatement", - "src": "184015:16:18" + "src": "184015:16:38" }, { "expression": { @@ -210216,26 +210216,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "184051:4:18", + "src": "184051:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "184057:2:18" + "src": "184057:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "184044:6:18" + "src": "184044:6:38" }, "nodeType": "YulFunctionCall", - "src": "184044:16:18" + "src": "184044:16:38" }, "nodeType": "YulExpressionStatement", - "src": "184044:16:18" + "src": "184044:16:38" }, { "expression": { @@ -210243,26 +210243,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "184080:4:18", + "src": "184080:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "184086:2:18" + "src": "184086:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "184073:6:18" + "src": "184073:6:38" }, "nodeType": "YulFunctionCall", - "src": "184073:16:18" + "src": "184073:16:38" }, "nodeType": "YulExpressionStatement", - "src": "184073:16:18" + "src": "184073:16:38" }, { "expression": { @@ -210270,26 +210270,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "184109:4:18", + "src": "184109:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "184115:2:18" + "src": "184115:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "184102:6:18" + "src": "184102:6:38" }, "nodeType": "YulFunctionCall", - "src": "184102:16:18" + "src": "184102:16:38" }, "nodeType": "YulExpressionStatement", - "src": "184102:16:18" + "src": "184102:16:38" }, { "expression": { @@ -210297,26 +210297,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "184138:4:18", + "src": "184138:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "184144:2:18" + "src": "184144:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "184131:6:18" + "src": "184131:6:38" }, "nodeType": "YulFunctionCall", - "src": "184131:16:18" + "src": "184131:16:38" }, "nodeType": "YulExpressionStatement", - "src": "184131:16:18" + "src": "184131:16:38" }, { "expression": { @@ -210324,84 +210324,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "184167:4:18", + "src": "184167:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "184173:2:18" + "src": "184173:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "184160:6:18" + "src": "184160:6:38" }, "nodeType": "YulFunctionCall", - "src": "184160:16:18" + "src": "184160:16:38" }, "nodeType": "YulExpressionStatement", - "src": "184160:16:18" + "src": "184160:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36571, + "declaration": 39632, "isOffset": false, "isSlot": false, - "src": "183999:2:18", + "src": "183999:2:38", "valueSize": 1 }, { - "declaration": 36574, + "declaration": 39635, "isOffset": false, "isSlot": false, - "src": "184028:2:18", + "src": "184028:2:38", "valueSize": 1 }, { - "declaration": 36577, + "declaration": 39638, "isOffset": false, "isSlot": false, - "src": "184057:2:18", + "src": "184057:2:38", "valueSize": 1 }, { - "declaration": 36580, + "declaration": 39641, "isOffset": false, "isSlot": false, - "src": "184086:2:18", + "src": "184086:2:38", "valueSize": 1 }, { - "declaration": 36583, + "declaration": 39644, "isOffset": false, "isSlot": false, - "src": "184115:2:18", + "src": "184115:2:38", "valueSize": 1 }, { - "declaration": 36586, + "declaration": 39647, "isOffset": false, "isSlot": false, - "src": "184144:2:18", + "src": "184144:2:38", "valueSize": 1 }, { - "declaration": 36589, + "declaration": 39650, "isOffset": false, "isSlot": false, - "src": "184173:2:18", + "src": "184173:2:38", "valueSize": 1 } ], - "id": 36597, + "id": 39658, "nodeType": "InlineAssembly", - "src": "183963:223:18" + "src": "183963:223:38" } ] }, @@ -210409,20 +210409,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "182873:3:18", + "nameLocation": "182873:3:38", "parameters": { - "id": 36568, + "id": 39629, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36561, + "id": 39622, "mutability": "mutable", "name": "p0", - "nameLocation": "182882:2:18", + "nameLocation": "182882:2:38", "nodeType": "VariableDeclaration", - "scope": 36599, - "src": "182877:7:18", + "scope": 39660, + "src": "182877:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -210430,10 +210430,10 @@ "typeString": "bool" }, "typeName": { - "id": 36560, + "id": 39621, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "182877:4:18", + "src": "182877:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -210443,13 +210443,13 @@ }, { "constant": false, - "id": 36563, + "id": 39624, "mutability": "mutable", "name": "p1", - "nameLocation": "182891:2:18", + "nameLocation": "182891:2:38", "nodeType": "VariableDeclaration", - "scope": 36599, - "src": "182886:7:18", + "scope": 39660, + "src": "182886:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -210457,10 +210457,10 @@ "typeString": "bool" }, "typeName": { - "id": 36562, + "id": 39623, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "182886:4:18", + "src": "182886:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -210470,13 +210470,13 @@ }, { "constant": false, - "id": 36565, + "id": 39626, "mutability": "mutable", "name": "p2", - "nameLocation": "182903:2:18", + "nameLocation": "182903:2:38", "nodeType": "VariableDeclaration", - "scope": 36599, - "src": "182895:10:18", + "scope": 39660, + "src": "182895:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -210484,10 +210484,10 @@ "typeString": "uint256" }, "typeName": { - "id": 36564, + "id": 39625, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "182895:7:18", + "src": "182895:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -210497,13 +210497,13 @@ }, { "constant": false, - "id": 36567, + "id": 39628, "mutability": "mutable", "name": "p3", - "nameLocation": "182915:2:18", + "nameLocation": "182915:2:38", "nodeType": "VariableDeclaration", - "scope": 36599, - "src": "182907:10:18", + "scope": 39660, + "src": "182907:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -210511,10 +210511,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36566, + "id": 39627, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "182907:7:18", + "src": "182907:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -210523,44 +210523,44 @@ "visibility": "internal" } ], - "src": "182876:42:18" + "src": "182876:42:38" }, "returnParameters": { - "id": 36569, + "id": 39630, "nodeType": "ParameterList", "parameters": [], - "src": "182933:0:18" + "src": "182933:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36639, + "id": 39700, "nodeType": "FunctionDefinition", - "src": "184198:1328:18", + "src": "184198:1328:38", "nodes": [], "body": { - "id": 36638, + "id": 39699, "nodeType": "Block", - "src": "184267:1259:18", + "src": "184267:1259:38", "nodes": [], "statements": [ { "assignments": [ - 36611 + 39672 ], "declarations": [ { "constant": false, - "id": 36611, + "id": 39672, "mutability": "mutable", "name": "m0", - "nameLocation": "184285:2:18", + "nameLocation": "184285:2:38", "nodeType": "VariableDeclaration", - "scope": 36638, - "src": "184277:10:18", + "scope": 39699, + "src": "184277:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -210568,10 +210568,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36610, + "id": 39671, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "184277:7:18", + "src": "184277:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -210580,24 +210580,24 @@ "visibility": "internal" } ], - "id": 36612, + "id": 39673, "nodeType": "VariableDeclarationStatement", - "src": "184277:10:18" + "src": "184277:10:38" }, { "assignments": [ - 36614 + 39675 ], "declarations": [ { "constant": false, - "id": 36614, + "id": 39675, "mutability": "mutable", "name": "m1", - "nameLocation": "184305:2:18", + "nameLocation": "184305:2:38", "nodeType": "VariableDeclaration", - "scope": 36638, - "src": "184297:10:18", + "scope": 39699, + "src": "184297:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -210605,10 +210605,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36613, + "id": 39674, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "184297:7:18", + "src": "184297:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -210617,24 +210617,24 @@ "visibility": "internal" } ], - "id": 36615, + "id": 39676, "nodeType": "VariableDeclarationStatement", - "src": "184297:10:18" + "src": "184297:10:38" }, { "assignments": [ - 36617 + 39678 ], "declarations": [ { "constant": false, - "id": 36617, + "id": 39678, "mutability": "mutable", "name": "m2", - "nameLocation": "184325:2:18", + "nameLocation": "184325:2:38", "nodeType": "VariableDeclaration", - "scope": 36638, - "src": "184317:10:18", + "scope": 39699, + "src": "184317:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -210642,10 +210642,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36616, + "id": 39677, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "184317:7:18", + "src": "184317:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -210654,24 +210654,24 @@ "visibility": "internal" } ], - "id": 36618, + "id": 39679, "nodeType": "VariableDeclarationStatement", - "src": "184317:10:18" + "src": "184317:10:38" }, { "assignments": [ - 36620 + 39681 ], "declarations": [ { "constant": false, - "id": 36620, + "id": 39681, "mutability": "mutable", "name": "m3", - "nameLocation": "184345:2:18", + "nameLocation": "184345:2:38", "nodeType": "VariableDeclaration", - "scope": 36638, - "src": "184337:10:18", + "scope": 39699, + "src": "184337:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -210679,10 +210679,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36619, + "id": 39680, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "184337:7:18", + "src": "184337:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -210691,24 +210691,24 @@ "visibility": "internal" } ], - "id": 36621, + "id": 39682, "nodeType": "VariableDeclarationStatement", - "src": "184337:10:18" + "src": "184337:10:38" }, { "assignments": [ - 36623 + 39684 ], "declarations": [ { "constant": false, - "id": 36623, + "id": 39684, "mutability": "mutable", "name": "m4", - "nameLocation": "184365:2:18", + "nameLocation": "184365:2:38", "nodeType": "VariableDeclaration", - "scope": 36638, - "src": "184357:10:18", + "scope": 39699, + "src": "184357:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -210716,10 +210716,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36622, + "id": 39683, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "184357:7:18", + "src": "184357:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -210728,24 +210728,24 @@ "visibility": "internal" } ], - "id": 36624, + "id": 39685, "nodeType": "VariableDeclarationStatement", - "src": "184357:10:18" + "src": "184357:10:38" }, { "assignments": [ - 36626 + 39687 ], "declarations": [ { "constant": false, - "id": 36626, + "id": 39687, "mutability": "mutable", "name": "m5", - "nameLocation": "184385:2:18", + "nameLocation": "184385:2:38", "nodeType": "VariableDeclaration", - "scope": 36638, - "src": "184377:10:18", + "scope": 39699, + "src": "184377:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -210753,10 +210753,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36625, + "id": 39686, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "184377:7:18", + "src": "184377:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -210765,24 +210765,24 @@ "visibility": "internal" } ], - "id": 36627, + "id": 39688, "nodeType": "VariableDeclarationStatement", - "src": "184377:10:18" + "src": "184377:10:38" }, { "assignments": [ - 36629 + 39690 ], "declarations": [ { "constant": false, - "id": 36629, + "id": 39690, "mutability": "mutable", "name": "m6", - "nameLocation": "184405:2:18", + "nameLocation": "184405:2:38", "nodeType": "VariableDeclaration", - "scope": 36638, - "src": "184397:10:18", + "scope": 39699, + "src": "184397:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -210790,10 +210790,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36628, + "id": 39689, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "184397:7:18", + "src": "184397:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -210802,27 +210802,27 @@ "visibility": "internal" } ], - "id": 36630, + "id": 39691, "nodeType": "VariableDeclarationStatement", - "src": "184397:10:18" + "src": "184397:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "184426:825:18", + "src": "184426:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "184469:313:18", + "src": "184469:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "184487:15:18", + "src": "184487:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "184501:1:18", + "src": "184501:1:38", "type": "", "value": "0" }, @@ -210830,7 +210830,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "184491:6:18", + "src": "184491:6:38", "type": "" } ] @@ -210838,16 +210838,16 @@ { "body": { "nodeType": "YulBlock", - "src": "184572:40:18", + "src": "184572:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "184601:9:18", + "src": "184601:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "184603:5:18" + "src": "184603:5:38" } ] }, @@ -210858,33 +210858,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "184589:6:18" + "src": "184589:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "184597:1:18" + "src": "184597:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "184584:4:18" + "src": "184584:4:38" }, "nodeType": "YulFunctionCall", - "src": "184584:15:18" + "src": "184584:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "184577:6:18" + "src": "184577:6:38" }, "nodeType": "YulFunctionCall", - "src": "184577:23:18" + "src": "184577:23:38" }, "nodeType": "YulIf", - "src": "184574:36:18" + "src": "184574:36:38" } ] }, @@ -210893,12 +210893,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "184529:6:18" + "src": "184529:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "184537:4:18", + "src": "184537:4:38", "type": "", "value": "0x20" } @@ -210906,30 +210906,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "184526:2:18" + "src": "184526:2:38" }, "nodeType": "YulFunctionCall", - "src": "184526:16:18" + "src": "184526:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "184543:28:18", + "src": "184543:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "184545:24:18", + "src": "184545:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "184559:6:18" + "src": "184559:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "184567:1:18", + "src": "184567:1:38", "type": "", "value": "1" } @@ -210937,16 +210937,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "184555:3:18" + "src": "184555:3:38" }, "nodeType": "YulFunctionCall", - "src": "184555:14:18" + "src": "184555:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "184545:6:18" + "src": "184545:6:38" } ] } @@ -210954,10 +210954,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "184523:2:18", + "src": "184523:2:38", "statements": [] }, - "src": "184519:93:18" + "src": "184519:93:38" }, { "expression": { @@ -210965,34 +210965,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "184636:3:18" + "src": "184636:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "184641:6:18" + "src": "184641:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "184629:6:18" + "src": "184629:6:38" }, "nodeType": "YulFunctionCall", - "src": "184629:19:18" + "src": "184629:19:38" }, "nodeType": "YulExpressionStatement", - "src": "184629:19:18" + "src": "184629:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "184665:37:18", + "src": "184665:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "184682:3:18", + "src": "184682:3:38", "type": "", "value": "256" }, @@ -211001,38 +211001,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "184691:1:18", + "src": "184691:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "184694:6:18" + "src": "184694:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "184687:3:18" + "src": "184687:3:38" }, "nodeType": "YulFunctionCall", - "src": "184687:14:18" + "src": "184687:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "184678:3:18" + "src": "184678:3:38" }, "nodeType": "YulFunctionCall", - "src": "184678:24:18" + "src": "184678:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "184669:5:18", + "src": "184669:5:38", "type": "" } ] @@ -211045,12 +211045,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "184730:3:18" + "src": "184730:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "184735:4:18", + "src": "184735:4:38", "type": "", "value": "0x20" } @@ -211058,59 +211058,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "184726:3:18" + "src": "184726:3:38" }, "nodeType": "YulFunctionCall", - "src": "184726:14:18" + "src": "184726:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "184746:5:18" + "src": "184746:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "184757:5:18" + "src": "184757:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "184764:1:18" + "src": "184764:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "184753:3:18" + "src": "184753:3:38" }, "nodeType": "YulFunctionCall", - "src": "184753:13:18" + "src": "184753:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "184742:3:18" + "src": "184742:3:38" }, "nodeType": "YulFunctionCall", - "src": "184742:25:18" + "src": "184742:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "184719:6:18" + "src": "184719:6:38" }, "nodeType": "YulFunctionCall", - "src": "184719:49:18" + "src": "184719:49:38" }, "nodeType": "YulExpressionStatement", - "src": "184719:49:18" + "src": "184719:49:38" } ] }, @@ -211120,27 +211120,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "184461:3:18", + "src": "184461:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "184466:1:18", + "src": "184466:1:38", "type": "" } ], - "src": "184440:342:18" + "src": "184440:342:38" }, { "nodeType": "YulAssignment", - "src": "184795:17:18", + "src": "184795:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "184807:4:18", + "src": "184807:4:38", "type": "", "value": "0x00" } @@ -211148,28 +211148,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "184801:5:18" + "src": "184801:5:38" }, "nodeType": "YulFunctionCall", - "src": "184801:11:18" + "src": "184801:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "184795:2:18" + "src": "184795:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "184825:17:18", + "src": "184825:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "184837:4:18", + "src": "184837:4:38", "type": "", "value": "0x20" } @@ -211177,28 +211177,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "184831:5:18" + "src": "184831:5:38" }, "nodeType": "YulFunctionCall", - "src": "184831:11:18" + "src": "184831:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "184825:2:18" + "src": "184825:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "184855:17:18", + "src": "184855:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "184867:4:18", + "src": "184867:4:38", "type": "", "value": "0x40" } @@ -211206,28 +211206,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "184861:5:18" + "src": "184861:5:38" }, "nodeType": "YulFunctionCall", - "src": "184861:11:18" + "src": "184861:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "184855:2:18" + "src": "184855:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "184885:17:18", + "src": "184885:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "184897:4:18", + "src": "184897:4:38", "type": "", "value": "0x60" } @@ -211235,28 +211235,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "184891:5:18" + "src": "184891:5:38" }, "nodeType": "YulFunctionCall", - "src": "184891:11:18" + "src": "184891:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "184885:2:18" + "src": "184885:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "184915:17:18", + "src": "184915:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "184927:4:18", + "src": "184927:4:38", "type": "", "value": "0x80" } @@ -211264,28 +211264,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "184921:5:18" + "src": "184921:5:38" }, "nodeType": "YulFunctionCall", - "src": "184921:11:18" + "src": "184921:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "184915:2:18" + "src": "184915:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "184945:17:18", + "src": "184945:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "184957:4:18", + "src": "184957:4:38", "type": "", "value": "0xa0" } @@ -211293,28 +211293,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "184951:5:18" + "src": "184951:5:38" }, "nodeType": "YulFunctionCall", - "src": "184951:11:18" + "src": "184951:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "184945:2:18" + "src": "184945:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "184975:17:18", + "src": "184975:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "184987:4:18", + "src": "184987:4:38", "type": "", "value": "0xc0" } @@ -211322,16 +211322,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "184981:5:18" + "src": "184981:5:38" }, "nodeType": "YulFunctionCall", - "src": "184981:11:18" + "src": "184981:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "184975:2:18" + "src": "184975:2:38" } ] }, @@ -211341,14 +211341,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "185072:4:18", + "src": "185072:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "185078:10:18", + "src": "185078:10:38", "type": "", "value": "0xf9ad2b89" } @@ -211356,13 +211356,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "185065:6:18" + "src": "185065:6:38" }, "nodeType": "YulFunctionCall", - "src": "185065:24:18" + "src": "185065:24:38" }, "nodeType": "YulExpressionStatement", - "src": "185065:24:18" + "src": "185065:24:38" }, { "expression": { @@ -211370,26 +211370,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "185109:4:18", + "src": "185109:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "185115:2:18" + "src": "185115:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "185102:6:18" + "src": "185102:6:38" }, "nodeType": "YulFunctionCall", - "src": "185102:16:18" + "src": "185102:16:38" }, "nodeType": "YulExpressionStatement", - "src": "185102:16:18" + "src": "185102:16:38" }, { "expression": { @@ -211397,26 +211397,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "185138:4:18", + "src": "185138:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "185144:2:18" + "src": "185144:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "185131:6:18" + "src": "185131:6:38" }, "nodeType": "YulFunctionCall", - "src": "185131:16:18" + "src": "185131:16:38" }, "nodeType": "YulExpressionStatement", - "src": "185131:16:18" + "src": "185131:16:38" }, { "expression": { @@ -211424,14 +211424,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "185167:4:18", + "src": "185167:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "185173:4:18", + "src": "185173:4:38", "type": "", "value": "0x80" } @@ -211439,13 +211439,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "185160:6:18" + "src": "185160:6:38" }, "nodeType": "YulFunctionCall", - "src": "185160:18:18" + "src": "185160:18:38" }, "nodeType": "YulExpressionStatement", - "src": "185160:18:18" + "src": "185160:18:38" }, { "expression": { @@ -211453,26 +211453,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "185198:4:18", + "src": "185198:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "185204:2:18" + "src": "185204:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "185191:6:18" + "src": "185191:6:38" }, "nodeType": "YulFunctionCall", - "src": "185191:16:18" + "src": "185191:16:38" }, "nodeType": "YulExpressionStatement", - "src": "185191:16:18" + "src": "185191:16:38" }, { "expression": { @@ -211480,126 +211480,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "185232:4:18", + "src": "185232:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "185238:2:18" + "src": "185238:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "185220:11:18" + "src": "185220:11:38" }, "nodeType": "YulFunctionCall", - "src": "185220:21:18" + "src": "185220:21:38" }, "nodeType": "YulExpressionStatement", - "src": "185220:21:18" + "src": "185220:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36611, + "declaration": 39672, "isOffset": false, "isSlot": false, - "src": "184795:2:18", + "src": "184795:2:38", "valueSize": 1 }, { - "declaration": 36614, + "declaration": 39675, "isOffset": false, "isSlot": false, - "src": "184825:2:18", + "src": "184825:2:38", "valueSize": 1 }, { - "declaration": 36617, + "declaration": 39678, "isOffset": false, "isSlot": false, - "src": "184855:2:18", + "src": "184855:2:38", "valueSize": 1 }, { - "declaration": 36620, + "declaration": 39681, "isOffset": false, "isSlot": false, - "src": "184885:2:18", + "src": "184885:2:38", "valueSize": 1 }, { - "declaration": 36623, + "declaration": 39684, "isOffset": false, "isSlot": false, - "src": "184915:2:18", + "src": "184915:2:38", "valueSize": 1 }, { - "declaration": 36626, + "declaration": 39687, "isOffset": false, "isSlot": false, - "src": "184945:2:18", + "src": "184945:2:38", "valueSize": 1 }, { - "declaration": 36629, + "declaration": 39690, "isOffset": false, "isSlot": false, - "src": "184975:2:18", + "src": "184975:2:38", "valueSize": 1 }, { - "declaration": 36601, + "declaration": 39662, "isOffset": false, "isSlot": false, - "src": "185115:2:18", + "src": "185115:2:38", "valueSize": 1 }, { - "declaration": 36603, + "declaration": 39664, "isOffset": false, "isSlot": false, - "src": "185144:2:18", + "src": "185144:2:38", "valueSize": 1 }, { - "declaration": 36605, + "declaration": 39666, "isOffset": false, "isSlot": false, - "src": "185238:2:18", + "src": "185238:2:38", "valueSize": 1 }, { - "declaration": 36607, + "declaration": 39668, "isOffset": false, "isSlot": false, - "src": "185204:2:18", + "src": "185204:2:38", "valueSize": 1 } ], - "id": 36631, + "id": 39692, "nodeType": "InlineAssembly", - "src": "184417:834:18" + "src": "184417:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36633, + "id": 39694, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "185276:4:18", + "src": "185276:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -211608,14 +211608,14 @@ }, { "hexValue": "30786334", - "id": 36634, + "id": 39695, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "185282:4:18", + "src": "185282:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -211634,18 +211634,18 @@ "typeString": "int_const 196" } ], - "id": 36632, + "id": 39693, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "185260:15:18", + "referencedDeclaration": 33383, + "src": "185260:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36635, + "id": 39696, "isConstant": false, "isLValue": false, "isPure": false, @@ -211654,21 +211654,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "185260:27:18", + "src": "185260:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36636, + "id": 39697, "nodeType": "ExpressionStatement", - "src": "185260:27:18" + "src": "185260:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "185306:214:18", + "src": "185306:214:38", "statements": [ { "expression": { @@ -211676,26 +211676,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "185327:4:18", + "src": "185327:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "185333:2:18" + "src": "185333:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "185320:6:18" + "src": "185320:6:38" }, "nodeType": "YulFunctionCall", - "src": "185320:16:18" + "src": "185320:16:38" }, "nodeType": "YulExpressionStatement", - "src": "185320:16:18" + "src": "185320:16:38" }, { "expression": { @@ -211703,26 +211703,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "185356:4:18", + "src": "185356:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "185362:2:18" + "src": "185362:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "185349:6:18" + "src": "185349:6:38" }, "nodeType": "YulFunctionCall", - "src": "185349:16:18" + "src": "185349:16:38" }, "nodeType": "YulExpressionStatement", - "src": "185349:16:18" + "src": "185349:16:38" }, { "expression": { @@ -211730,26 +211730,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "185385:4:18", + "src": "185385:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "185391:2:18" + "src": "185391:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "185378:6:18" + "src": "185378:6:38" }, "nodeType": "YulFunctionCall", - "src": "185378:16:18" + "src": "185378:16:38" }, "nodeType": "YulExpressionStatement", - "src": "185378:16:18" + "src": "185378:16:38" }, { "expression": { @@ -211757,26 +211757,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "185414:4:18", + "src": "185414:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "185420:2:18" + "src": "185420:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "185407:6:18" + "src": "185407:6:38" }, "nodeType": "YulFunctionCall", - "src": "185407:16:18" + "src": "185407:16:38" }, "nodeType": "YulExpressionStatement", - "src": "185407:16:18" + "src": "185407:16:38" }, { "expression": { @@ -211784,26 +211784,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "185443:4:18", + "src": "185443:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "185449:2:18" + "src": "185449:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "185436:6:18" + "src": "185436:6:38" }, "nodeType": "YulFunctionCall", - "src": "185436:16:18" + "src": "185436:16:38" }, "nodeType": "YulExpressionStatement", - "src": "185436:16:18" + "src": "185436:16:38" }, { "expression": { @@ -211811,26 +211811,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "185472:4:18", + "src": "185472:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "185478:2:18" + "src": "185478:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "185465:6:18" + "src": "185465:6:38" }, "nodeType": "YulFunctionCall", - "src": "185465:16:18" + "src": "185465:16:38" }, "nodeType": "YulExpressionStatement", - "src": "185465:16:18" + "src": "185465:16:38" }, { "expression": { @@ -211838,84 +211838,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "185501:4:18", + "src": "185501:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "185507:2:18" + "src": "185507:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "185494:6:18" + "src": "185494:6:38" }, "nodeType": "YulFunctionCall", - "src": "185494:16:18" + "src": "185494:16:38" }, "nodeType": "YulExpressionStatement", - "src": "185494:16:18" + "src": "185494:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36611, + "declaration": 39672, "isOffset": false, "isSlot": false, - "src": "185333:2:18", + "src": "185333:2:38", "valueSize": 1 }, { - "declaration": 36614, + "declaration": 39675, "isOffset": false, "isSlot": false, - "src": "185362:2:18", + "src": "185362:2:38", "valueSize": 1 }, { - "declaration": 36617, + "declaration": 39678, "isOffset": false, "isSlot": false, - "src": "185391:2:18", + "src": "185391:2:38", "valueSize": 1 }, { - "declaration": 36620, + "declaration": 39681, "isOffset": false, "isSlot": false, - "src": "185420:2:18", + "src": "185420:2:38", "valueSize": 1 }, { - "declaration": 36623, + "declaration": 39684, "isOffset": false, "isSlot": false, - "src": "185449:2:18", + "src": "185449:2:38", "valueSize": 1 }, { - "declaration": 36626, + "declaration": 39687, "isOffset": false, "isSlot": false, - "src": "185478:2:18", + "src": "185478:2:38", "valueSize": 1 }, { - "declaration": 36629, + "declaration": 39690, "isOffset": false, "isSlot": false, - "src": "185507:2:18", + "src": "185507:2:38", "valueSize": 1 } ], - "id": 36637, + "id": 39698, "nodeType": "InlineAssembly", - "src": "185297:223:18" + "src": "185297:223:38" } ] }, @@ -211923,20 +211923,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "184207:3:18", + "nameLocation": "184207:3:38", "parameters": { - "id": 36608, + "id": 39669, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36601, + "id": 39662, "mutability": "mutable", "name": "p0", - "nameLocation": "184216:2:18", + "nameLocation": "184216:2:38", "nodeType": "VariableDeclaration", - "scope": 36639, - "src": "184211:7:18", + "scope": 39700, + "src": "184211:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -211944,10 +211944,10 @@ "typeString": "bool" }, "typeName": { - "id": 36600, + "id": 39661, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "184211:4:18", + "src": "184211:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -211957,13 +211957,13 @@ }, { "constant": false, - "id": 36603, + "id": 39664, "mutability": "mutable", "name": "p1", - "nameLocation": "184225:2:18", + "nameLocation": "184225:2:38", "nodeType": "VariableDeclaration", - "scope": 36639, - "src": "184220:7:18", + "scope": 39700, + "src": "184220:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -211971,10 +211971,10 @@ "typeString": "bool" }, "typeName": { - "id": 36602, + "id": 39663, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "184220:4:18", + "src": "184220:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -211984,13 +211984,13 @@ }, { "constant": false, - "id": 36605, + "id": 39666, "mutability": "mutable", "name": "p2", - "nameLocation": "184237:2:18", + "nameLocation": "184237:2:38", "nodeType": "VariableDeclaration", - "scope": 36639, - "src": "184229:10:18", + "scope": 39700, + "src": "184229:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -211998,10 +211998,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36604, + "id": 39665, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "184229:7:18", + "src": "184229:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -212011,13 +212011,13 @@ }, { "constant": false, - "id": 36607, + "id": 39668, "mutability": "mutable", "name": "p3", - "nameLocation": "184249:2:18", + "nameLocation": "184249:2:38", "nodeType": "VariableDeclaration", - "scope": 36639, - "src": "184241:10:18", + "scope": 39700, + "src": "184241:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -212025,10 +212025,10 @@ "typeString": "address" }, "typeName": { - "id": 36606, + "id": 39667, "name": "address", "nodeType": "ElementaryTypeName", - "src": "184241:7:18", + "src": "184241:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -212038,44 +212038,44 @@ "visibility": "internal" } ], - "src": "184210:42:18" + "src": "184210:42:38" }, "returnParameters": { - "id": 36609, + "id": 39670, "nodeType": "ParameterList", "parameters": [], - "src": "184267:0:18" + "src": "184267:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36679, + "id": 39740, "nodeType": "FunctionDefinition", - "src": "185532:1322:18", + "src": "185532:1322:38", "nodes": [], "body": { - "id": 36678, + "id": 39739, "nodeType": "Block", - "src": "185598:1256:18", + "src": "185598:1256:38", "nodes": [], "statements": [ { "assignments": [ - 36651 + 39712 ], "declarations": [ { "constant": false, - "id": 36651, + "id": 39712, "mutability": "mutable", "name": "m0", - "nameLocation": "185616:2:18", + "nameLocation": "185616:2:38", "nodeType": "VariableDeclaration", - "scope": 36678, - "src": "185608:10:18", + "scope": 39739, + "src": "185608:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -212083,10 +212083,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36650, + "id": 39711, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "185608:7:18", + "src": "185608:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -212095,24 +212095,24 @@ "visibility": "internal" } ], - "id": 36652, + "id": 39713, "nodeType": "VariableDeclarationStatement", - "src": "185608:10:18" + "src": "185608:10:38" }, { "assignments": [ - 36654 + 39715 ], "declarations": [ { "constant": false, - "id": 36654, + "id": 39715, "mutability": "mutable", "name": "m1", - "nameLocation": "185636:2:18", + "nameLocation": "185636:2:38", "nodeType": "VariableDeclaration", - "scope": 36678, - "src": "185628:10:18", + "scope": 39739, + "src": "185628:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -212120,10 +212120,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36653, + "id": 39714, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "185628:7:18", + "src": "185628:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -212132,24 +212132,24 @@ "visibility": "internal" } ], - "id": 36655, + "id": 39716, "nodeType": "VariableDeclarationStatement", - "src": "185628:10:18" + "src": "185628:10:38" }, { "assignments": [ - 36657 + 39718 ], "declarations": [ { "constant": false, - "id": 36657, + "id": 39718, "mutability": "mutable", "name": "m2", - "nameLocation": "185656:2:18", + "nameLocation": "185656:2:38", "nodeType": "VariableDeclaration", - "scope": 36678, - "src": "185648:10:18", + "scope": 39739, + "src": "185648:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -212157,10 +212157,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36656, + "id": 39717, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "185648:7:18", + "src": "185648:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -212169,24 +212169,24 @@ "visibility": "internal" } ], - "id": 36658, + "id": 39719, "nodeType": "VariableDeclarationStatement", - "src": "185648:10:18" + "src": "185648:10:38" }, { "assignments": [ - 36660 + 39721 ], "declarations": [ { "constant": false, - "id": 36660, + "id": 39721, "mutability": "mutable", "name": "m3", - "nameLocation": "185676:2:18", + "nameLocation": "185676:2:38", "nodeType": "VariableDeclaration", - "scope": 36678, - "src": "185668:10:18", + "scope": 39739, + "src": "185668:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -212194,10 +212194,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36659, + "id": 39720, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "185668:7:18", + "src": "185668:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -212206,24 +212206,24 @@ "visibility": "internal" } ], - "id": 36661, + "id": 39722, "nodeType": "VariableDeclarationStatement", - "src": "185668:10:18" + "src": "185668:10:38" }, { "assignments": [ - 36663 + 39724 ], "declarations": [ { "constant": false, - "id": 36663, + "id": 39724, "mutability": "mutable", "name": "m4", - "nameLocation": "185696:2:18", + "nameLocation": "185696:2:38", "nodeType": "VariableDeclaration", - "scope": 36678, - "src": "185688:10:18", + "scope": 39739, + "src": "185688:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -212231,10 +212231,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36662, + "id": 39723, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "185688:7:18", + "src": "185688:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -212243,24 +212243,24 @@ "visibility": "internal" } ], - "id": 36664, + "id": 39725, "nodeType": "VariableDeclarationStatement", - "src": "185688:10:18" + "src": "185688:10:38" }, { "assignments": [ - 36666 + 39727 ], "declarations": [ { "constant": false, - "id": 36666, + "id": 39727, "mutability": "mutable", "name": "m5", - "nameLocation": "185716:2:18", + "nameLocation": "185716:2:38", "nodeType": "VariableDeclaration", - "scope": 36678, - "src": "185708:10:18", + "scope": 39739, + "src": "185708:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -212268,10 +212268,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36665, + "id": 39726, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "185708:7:18", + "src": "185708:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -212280,24 +212280,24 @@ "visibility": "internal" } ], - "id": 36667, + "id": 39728, "nodeType": "VariableDeclarationStatement", - "src": "185708:10:18" + "src": "185708:10:38" }, { "assignments": [ - 36669 + 39730 ], "declarations": [ { "constant": false, - "id": 36669, + "id": 39730, "mutability": "mutable", "name": "m6", - "nameLocation": "185736:2:18", + "nameLocation": "185736:2:38", "nodeType": "VariableDeclaration", - "scope": 36678, - "src": "185728:10:18", + "scope": 39739, + "src": "185728:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -212305,10 +212305,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36668, + "id": 39729, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "185728:7:18", + "src": "185728:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -212317,27 +212317,27 @@ "visibility": "internal" } ], - "id": 36670, + "id": 39731, "nodeType": "VariableDeclarationStatement", - "src": "185728:10:18" + "src": "185728:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "185757:822:18", + "src": "185757:822:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "185800:313:18", + "src": "185800:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "185818:15:18", + "src": "185818:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "185832:1:18", + "src": "185832:1:38", "type": "", "value": "0" }, @@ -212345,7 +212345,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "185822:6:18", + "src": "185822:6:38", "type": "" } ] @@ -212353,16 +212353,16 @@ { "body": { "nodeType": "YulBlock", - "src": "185903:40:18", + "src": "185903:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "185932:9:18", + "src": "185932:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "185934:5:18" + "src": "185934:5:38" } ] }, @@ -212373,33 +212373,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "185920:6:18" + "src": "185920:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "185928:1:18" + "src": "185928:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "185915:4:18" + "src": "185915:4:38" }, "nodeType": "YulFunctionCall", - "src": "185915:15:18" + "src": "185915:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "185908:6:18" + "src": "185908:6:38" }, "nodeType": "YulFunctionCall", - "src": "185908:23:18" + "src": "185908:23:38" }, "nodeType": "YulIf", - "src": "185905:36:18" + "src": "185905:36:38" } ] }, @@ -212408,12 +212408,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "185860:6:18" + "src": "185860:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "185868:4:18", + "src": "185868:4:38", "type": "", "value": "0x20" } @@ -212421,30 +212421,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "185857:2:18" + "src": "185857:2:38" }, "nodeType": "YulFunctionCall", - "src": "185857:16:18" + "src": "185857:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "185874:28:18", + "src": "185874:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "185876:24:18", + "src": "185876:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "185890:6:18" + "src": "185890:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "185898:1:18", + "src": "185898:1:38", "type": "", "value": "1" } @@ -212452,16 +212452,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "185886:3:18" + "src": "185886:3:38" }, "nodeType": "YulFunctionCall", - "src": "185886:14:18" + "src": "185886:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "185876:6:18" + "src": "185876:6:38" } ] } @@ -212469,10 +212469,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "185854:2:18", + "src": "185854:2:38", "statements": [] }, - "src": "185850:93:18" + "src": "185850:93:38" }, { "expression": { @@ -212480,34 +212480,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "185967:3:18" + "src": "185967:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "185972:6:18" + "src": "185972:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "185960:6:18" + "src": "185960:6:38" }, "nodeType": "YulFunctionCall", - "src": "185960:19:18" + "src": "185960:19:38" }, "nodeType": "YulExpressionStatement", - "src": "185960:19:18" + "src": "185960:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "185996:37:18", + "src": "185996:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "186013:3:18", + "src": "186013:3:38", "type": "", "value": "256" }, @@ -212516,38 +212516,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "186022:1:18", + "src": "186022:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "186025:6:18" + "src": "186025:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "186018:3:18" + "src": "186018:3:38" }, "nodeType": "YulFunctionCall", - "src": "186018:14:18" + "src": "186018:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "186009:3:18" + "src": "186009:3:38" }, "nodeType": "YulFunctionCall", - "src": "186009:24:18" + "src": "186009:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "186000:5:18", + "src": "186000:5:38", "type": "" } ] @@ -212560,12 +212560,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "186061:3:18" + "src": "186061:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "186066:4:18", + "src": "186066:4:38", "type": "", "value": "0x20" } @@ -212573,59 +212573,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "186057:3:18" + "src": "186057:3:38" }, "nodeType": "YulFunctionCall", - "src": "186057:14:18" + "src": "186057:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "186077:5:18" + "src": "186077:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "186088:5:18" + "src": "186088:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "186095:1:18" + "src": "186095:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "186084:3:18" + "src": "186084:3:38" }, "nodeType": "YulFunctionCall", - "src": "186084:13:18" + "src": "186084:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "186073:3:18" + "src": "186073:3:38" }, "nodeType": "YulFunctionCall", - "src": "186073:25:18" + "src": "186073:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "186050:6:18" + "src": "186050:6:38" }, "nodeType": "YulFunctionCall", - "src": "186050:49:18" + "src": "186050:49:38" }, "nodeType": "YulExpressionStatement", - "src": "186050:49:18" + "src": "186050:49:38" } ] }, @@ -212635,27 +212635,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "185792:3:18", + "src": "185792:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "185797:1:18", + "src": "185797:1:38", "type": "" } ], - "src": "185771:342:18" + "src": "185771:342:38" }, { "nodeType": "YulAssignment", - "src": "186126:17:18", + "src": "186126:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "186138:4:18", + "src": "186138:4:38", "type": "", "value": "0x00" } @@ -212663,28 +212663,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "186132:5:18" + "src": "186132:5:38" }, "nodeType": "YulFunctionCall", - "src": "186132:11:18" + "src": "186132:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "186126:2:18" + "src": "186126:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "186156:17:18", + "src": "186156:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "186168:4:18", + "src": "186168:4:38", "type": "", "value": "0x20" } @@ -212692,28 +212692,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "186162:5:18" + "src": "186162:5:38" }, "nodeType": "YulFunctionCall", - "src": "186162:11:18" + "src": "186162:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "186156:2:18" + "src": "186156:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "186186:17:18", + "src": "186186:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "186198:4:18", + "src": "186198:4:38", "type": "", "value": "0x40" } @@ -212721,28 +212721,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "186192:5:18" + "src": "186192:5:38" }, "nodeType": "YulFunctionCall", - "src": "186192:11:18" + "src": "186192:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "186186:2:18" + "src": "186186:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "186216:17:18", + "src": "186216:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "186228:4:18", + "src": "186228:4:38", "type": "", "value": "0x60" } @@ -212750,28 +212750,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "186222:5:18" + "src": "186222:5:38" }, "nodeType": "YulFunctionCall", - "src": "186222:11:18" + "src": "186222:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "186216:2:18" + "src": "186216:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "186246:17:18", + "src": "186246:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "186258:4:18", + "src": "186258:4:38", "type": "", "value": "0x80" } @@ -212779,28 +212779,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "186252:5:18" + "src": "186252:5:38" }, "nodeType": "YulFunctionCall", - "src": "186252:11:18" + "src": "186252:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "186246:2:18" + "src": "186246:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "186276:17:18", + "src": "186276:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "186288:4:18", + "src": "186288:4:38", "type": "", "value": "0xa0" } @@ -212808,28 +212808,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "186282:5:18" + "src": "186282:5:38" }, "nodeType": "YulFunctionCall", - "src": "186282:11:18" + "src": "186282:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "186276:2:18" + "src": "186276:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "186306:17:18", + "src": "186306:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "186318:4:18", + "src": "186318:4:38", "type": "", "value": "0xc0" } @@ -212837,16 +212837,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "186312:5:18" + "src": "186312:5:38" }, "nodeType": "YulFunctionCall", - "src": "186312:11:18" + "src": "186312:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "186306:2:18" + "src": "186306:2:38" } ] }, @@ -212856,14 +212856,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "186400:4:18", + "src": "186400:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "186406:10:18", + "src": "186406:10:38", "type": "", "value": "0xb857163a" } @@ -212871,13 +212871,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "186393:6:18" + "src": "186393:6:38" }, "nodeType": "YulFunctionCall", - "src": "186393:24:18" + "src": "186393:24:38" }, "nodeType": "YulExpressionStatement", - "src": "186393:24:18" + "src": "186393:24:38" }, { "expression": { @@ -212885,26 +212885,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "186437:4:18", + "src": "186437:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "186443:2:18" + "src": "186443:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "186430:6:18" + "src": "186430:6:38" }, "nodeType": "YulFunctionCall", - "src": "186430:16:18" + "src": "186430:16:38" }, "nodeType": "YulExpressionStatement", - "src": "186430:16:18" + "src": "186430:16:38" }, { "expression": { @@ -212912,26 +212912,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "186466:4:18", + "src": "186466:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "186472:2:18" + "src": "186472:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "186459:6:18" + "src": "186459:6:38" }, "nodeType": "YulFunctionCall", - "src": "186459:16:18" + "src": "186459:16:38" }, "nodeType": "YulExpressionStatement", - "src": "186459:16:18" + "src": "186459:16:38" }, { "expression": { @@ -212939,14 +212939,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "186495:4:18", + "src": "186495:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "186501:4:18", + "src": "186501:4:38", "type": "", "value": "0x80" } @@ -212954,13 +212954,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "186488:6:18" + "src": "186488:6:38" }, "nodeType": "YulFunctionCall", - "src": "186488:18:18" + "src": "186488:18:38" }, "nodeType": "YulExpressionStatement", - "src": "186488:18:18" + "src": "186488:18:38" }, { "expression": { @@ -212968,26 +212968,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "186526:4:18", + "src": "186526:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "186532:2:18" + "src": "186532:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "186519:6:18" + "src": "186519:6:38" }, "nodeType": "YulFunctionCall", - "src": "186519:16:18" + "src": "186519:16:38" }, "nodeType": "YulExpressionStatement", - "src": "186519:16:18" + "src": "186519:16:38" }, { "expression": { @@ -212995,126 +212995,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "186560:4:18", + "src": "186560:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "186566:2:18" + "src": "186566:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "186548:11:18" + "src": "186548:11:38" }, "nodeType": "YulFunctionCall", - "src": "186548:21:18" + "src": "186548:21:38" }, "nodeType": "YulExpressionStatement", - "src": "186548:21:18" + "src": "186548:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36651, + "declaration": 39712, "isOffset": false, "isSlot": false, - "src": "186126:2:18", + "src": "186126:2:38", "valueSize": 1 }, { - "declaration": 36654, + "declaration": 39715, "isOffset": false, "isSlot": false, - "src": "186156:2:18", + "src": "186156:2:38", "valueSize": 1 }, { - "declaration": 36657, + "declaration": 39718, "isOffset": false, "isSlot": false, - "src": "186186:2:18", + "src": "186186:2:38", "valueSize": 1 }, { - "declaration": 36660, + "declaration": 39721, "isOffset": false, "isSlot": false, - "src": "186216:2:18", + "src": "186216:2:38", "valueSize": 1 }, { - "declaration": 36663, + "declaration": 39724, "isOffset": false, "isSlot": false, - "src": "186246:2:18", + "src": "186246:2:38", "valueSize": 1 }, { - "declaration": 36666, + "declaration": 39727, "isOffset": false, "isSlot": false, - "src": "186276:2:18", + "src": "186276:2:38", "valueSize": 1 }, { - "declaration": 36669, + "declaration": 39730, "isOffset": false, "isSlot": false, - "src": "186306:2:18", + "src": "186306:2:38", "valueSize": 1 }, { - "declaration": 36641, + "declaration": 39702, "isOffset": false, "isSlot": false, - "src": "186443:2:18", + "src": "186443:2:38", "valueSize": 1 }, { - "declaration": 36643, + "declaration": 39704, "isOffset": false, "isSlot": false, - "src": "186472:2:18", + "src": "186472:2:38", "valueSize": 1 }, { - "declaration": 36645, + "declaration": 39706, "isOffset": false, "isSlot": false, - "src": "186566:2:18", + "src": "186566:2:38", "valueSize": 1 }, { - "declaration": 36647, + "declaration": 39708, "isOffset": false, "isSlot": false, - "src": "186532:2:18", + "src": "186532:2:38", "valueSize": 1 } ], - "id": 36671, + "id": 39732, "nodeType": "InlineAssembly", - "src": "185748:831:18" + "src": "185748:831:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36673, + "id": 39734, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "186604:4:18", + "src": "186604:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -213123,14 +213123,14 @@ }, { "hexValue": "30786334", - "id": 36674, + "id": 39735, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "186610:4:18", + "src": "186610:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -213149,18 +213149,18 @@ "typeString": "int_const 196" } ], - "id": 36672, + "id": 39733, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "186588:15:18", + "referencedDeclaration": 33383, + "src": "186588:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36675, + "id": 39736, "isConstant": false, "isLValue": false, "isPure": false, @@ -213169,21 +213169,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "186588:27:18", + "src": "186588:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36676, + "id": 39737, "nodeType": "ExpressionStatement", - "src": "186588:27:18" + "src": "186588:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "186634:214:18", + "src": "186634:214:38", "statements": [ { "expression": { @@ -213191,26 +213191,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "186655:4:18", + "src": "186655:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "186661:2:18" + "src": "186661:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "186648:6:18" + "src": "186648:6:38" }, "nodeType": "YulFunctionCall", - "src": "186648:16:18" + "src": "186648:16:38" }, "nodeType": "YulExpressionStatement", - "src": "186648:16:18" + "src": "186648:16:38" }, { "expression": { @@ -213218,26 +213218,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "186684:4:18", + "src": "186684:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "186690:2:18" + "src": "186690:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "186677:6:18" + "src": "186677:6:38" }, "nodeType": "YulFunctionCall", - "src": "186677:16:18" + "src": "186677:16:38" }, "nodeType": "YulExpressionStatement", - "src": "186677:16:18" + "src": "186677:16:38" }, { "expression": { @@ -213245,26 +213245,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "186713:4:18", + "src": "186713:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "186719:2:18" + "src": "186719:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "186706:6:18" + "src": "186706:6:38" }, "nodeType": "YulFunctionCall", - "src": "186706:16:18" + "src": "186706:16:38" }, "nodeType": "YulExpressionStatement", - "src": "186706:16:18" + "src": "186706:16:38" }, { "expression": { @@ -213272,26 +213272,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "186742:4:18", + "src": "186742:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "186748:2:18" + "src": "186748:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "186735:6:18" + "src": "186735:6:38" }, "nodeType": "YulFunctionCall", - "src": "186735:16:18" + "src": "186735:16:38" }, "nodeType": "YulExpressionStatement", - "src": "186735:16:18" + "src": "186735:16:38" }, { "expression": { @@ -213299,26 +213299,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "186771:4:18", + "src": "186771:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "186777:2:18" + "src": "186777:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "186764:6:18" + "src": "186764:6:38" }, "nodeType": "YulFunctionCall", - "src": "186764:16:18" + "src": "186764:16:38" }, "nodeType": "YulExpressionStatement", - "src": "186764:16:18" + "src": "186764:16:38" }, { "expression": { @@ -213326,26 +213326,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "186800:4:18", + "src": "186800:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "186806:2:18" + "src": "186806:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "186793:6:18" + "src": "186793:6:38" }, "nodeType": "YulFunctionCall", - "src": "186793:16:18" + "src": "186793:16:38" }, "nodeType": "YulExpressionStatement", - "src": "186793:16:18" + "src": "186793:16:38" }, { "expression": { @@ -213353,84 +213353,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "186829:4:18", + "src": "186829:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "186835:2:18" + "src": "186835:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "186822:6:18" + "src": "186822:6:38" }, "nodeType": "YulFunctionCall", - "src": "186822:16:18" + "src": "186822:16:38" }, "nodeType": "YulExpressionStatement", - "src": "186822:16:18" + "src": "186822:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36651, + "declaration": 39712, "isOffset": false, "isSlot": false, - "src": "186661:2:18", + "src": "186661:2:38", "valueSize": 1 }, { - "declaration": 36654, + "declaration": 39715, "isOffset": false, "isSlot": false, - "src": "186690:2:18", + "src": "186690:2:38", "valueSize": 1 }, { - "declaration": 36657, + "declaration": 39718, "isOffset": false, "isSlot": false, - "src": "186719:2:18", + "src": "186719:2:38", "valueSize": 1 }, { - "declaration": 36660, + "declaration": 39721, "isOffset": false, "isSlot": false, - "src": "186748:2:18", + "src": "186748:2:38", "valueSize": 1 }, { - "declaration": 36663, + "declaration": 39724, "isOffset": false, "isSlot": false, - "src": "186777:2:18", + "src": "186777:2:38", "valueSize": 1 }, { - "declaration": 36666, + "declaration": 39727, "isOffset": false, "isSlot": false, - "src": "186806:2:18", + "src": "186806:2:38", "valueSize": 1 }, { - "declaration": 36669, + "declaration": 39730, "isOffset": false, "isSlot": false, - "src": "186835:2:18", + "src": "186835:2:38", "valueSize": 1 } ], - "id": 36677, + "id": 39738, "nodeType": "InlineAssembly", - "src": "186625:223:18" + "src": "186625:223:38" } ] }, @@ -213438,20 +213438,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "185541:3:18", + "nameLocation": "185541:3:38", "parameters": { - "id": 36648, + "id": 39709, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36641, + "id": 39702, "mutability": "mutable", "name": "p0", - "nameLocation": "185550:2:18", + "nameLocation": "185550:2:38", "nodeType": "VariableDeclaration", - "scope": 36679, - "src": "185545:7:18", + "scope": 39740, + "src": "185545:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -213459,10 +213459,10 @@ "typeString": "bool" }, "typeName": { - "id": 36640, + "id": 39701, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "185545:4:18", + "src": "185545:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -213472,13 +213472,13 @@ }, { "constant": false, - "id": 36643, + "id": 39704, "mutability": "mutable", "name": "p1", - "nameLocation": "185559:2:18", + "nameLocation": "185559:2:38", "nodeType": "VariableDeclaration", - "scope": 36679, - "src": "185554:7:18", + "scope": 39740, + "src": "185554:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -213486,10 +213486,10 @@ "typeString": "bool" }, "typeName": { - "id": 36642, + "id": 39703, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "185554:4:18", + "src": "185554:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -213499,13 +213499,13 @@ }, { "constant": false, - "id": 36645, + "id": 39706, "mutability": "mutable", "name": "p2", - "nameLocation": "185571:2:18", + "nameLocation": "185571:2:38", "nodeType": "VariableDeclaration", - "scope": 36679, - "src": "185563:10:18", + "scope": 39740, + "src": "185563:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -213513,10 +213513,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36644, + "id": 39705, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "185563:7:18", + "src": "185563:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -213526,13 +213526,13 @@ }, { "constant": false, - "id": 36647, + "id": 39708, "mutability": "mutable", "name": "p3", - "nameLocation": "185580:2:18", + "nameLocation": "185580:2:38", "nodeType": "VariableDeclaration", - "scope": 36679, - "src": "185575:7:18", + "scope": 39740, + "src": "185575:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -213540,10 +213540,10 @@ "typeString": "bool" }, "typeName": { - "id": 36646, + "id": 39707, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "185575:4:18", + "src": "185575:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -213552,44 +213552,44 @@ "visibility": "internal" } ], - "src": "185544:39:18" + "src": "185544:39:38" }, "returnParameters": { - "id": 36649, + "id": 39710, "nodeType": "ParameterList", "parameters": [], - "src": "185598:0:18" + "src": "185598:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36719, + "id": 39780, "nodeType": "FunctionDefinition", - "src": "186860:1328:18", + "src": "186860:1328:38", "nodes": [], "body": { - "id": 36718, + "id": 39779, "nodeType": "Block", - "src": "186929:1259:18", + "src": "186929:1259:38", "nodes": [], "statements": [ { "assignments": [ - 36691 + 39752 ], "declarations": [ { "constant": false, - "id": 36691, + "id": 39752, "mutability": "mutable", "name": "m0", - "nameLocation": "186947:2:18", + "nameLocation": "186947:2:38", "nodeType": "VariableDeclaration", - "scope": 36718, - "src": "186939:10:18", + "scope": 39779, + "src": "186939:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -213597,10 +213597,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36690, + "id": 39751, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "186939:7:18", + "src": "186939:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -213609,24 +213609,24 @@ "visibility": "internal" } ], - "id": 36692, + "id": 39753, "nodeType": "VariableDeclarationStatement", - "src": "186939:10:18" + "src": "186939:10:38" }, { "assignments": [ - 36694 + 39755 ], "declarations": [ { "constant": false, - "id": 36694, + "id": 39755, "mutability": "mutable", "name": "m1", - "nameLocation": "186967:2:18", + "nameLocation": "186967:2:38", "nodeType": "VariableDeclaration", - "scope": 36718, - "src": "186959:10:18", + "scope": 39779, + "src": "186959:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -213634,10 +213634,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36693, + "id": 39754, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "186959:7:18", + "src": "186959:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -213646,24 +213646,24 @@ "visibility": "internal" } ], - "id": 36695, + "id": 39756, "nodeType": "VariableDeclarationStatement", - "src": "186959:10:18" + "src": "186959:10:38" }, { "assignments": [ - 36697 + 39758 ], "declarations": [ { "constant": false, - "id": 36697, + "id": 39758, "mutability": "mutable", "name": "m2", - "nameLocation": "186987:2:18", + "nameLocation": "186987:2:38", "nodeType": "VariableDeclaration", - "scope": 36718, - "src": "186979:10:18", + "scope": 39779, + "src": "186979:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -213671,10 +213671,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36696, + "id": 39757, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "186979:7:18", + "src": "186979:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -213683,24 +213683,24 @@ "visibility": "internal" } ], - "id": 36698, + "id": 39759, "nodeType": "VariableDeclarationStatement", - "src": "186979:10:18" + "src": "186979:10:38" }, { "assignments": [ - 36700 + 39761 ], "declarations": [ { "constant": false, - "id": 36700, + "id": 39761, "mutability": "mutable", "name": "m3", - "nameLocation": "187007:2:18", + "nameLocation": "187007:2:38", "nodeType": "VariableDeclaration", - "scope": 36718, - "src": "186999:10:18", + "scope": 39779, + "src": "186999:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -213708,10 +213708,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36699, + "id": 39760, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "186999:7:18", + "src": "186999:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -213720,24 +213720,24 @@ "visibility": "internal" } ], - "id": 36701, + "id": 39762, "nodeType": "VariableDeclarationStatement", - "src": "186999:10:18" + "src": "186999:10:38" }, { "assignments": [ - 36703 + 39764 ], "declarations": [ { "constant": false, - "id": 36703, + "id": 39764, "mutability": "mutable", "name": "m4", - "nameLocation": "187027:2:18", + "nameLocation": "187027:2:38", "nodeType": "VariableDeclaration", - "scope": 36718, - "src": "187019:10:18", + "scope": 39779, + "src": "187019:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -213745,10 +213745,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36702, + "id": 39763, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "187019:7:18", + "src": "187019:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -213757,24 +213757,24 @@ "visibility": "internal" } ], - "id": 36704, + "id": 39765, "nodeType": "VariableDeclarationStatement", - "src": "187019:10:18" + "src": "187019:10:38" }, { "assignments": [ - 36706 + 39767 ], "declarations": [ { "constant": false, - "id": 36706, + "id": 39767, "mutability": "mutable", "name": "m5", - "nameLocation": "187047:2:18", + "nameLocation": "187047:2:38", "nodeType": "VariableDeclaration", - "scope": 36718, - "src": "187039:10:18", + "scope": 39779, + "src": "187039:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -213782,10 +213782,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36705, + "id": 39766, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "187039:7:18", + "src": "187039:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -213794,24 +213794,24 @@ "visibility": "internal" } ], - "id": 36707, + "id": 39768, "nodeType": "VariableDeclarationStatement", - "src": "187039:10:18" + "src": "187039:10:38" }, { "assignments": [ - 36709 + 39770 ], "declarations": [ { "constant": false, - "id": 36709, + "id": 39770, "mutability": "mutable", "name": "m6", - "nameLocation": "187067:2:18", + "nameLocation": "187067:2:38", "nodeType": "VariableDeclaration", - "scope": 36718, - "src": "187059:10:18", + "scope": 39779, + "src": "187059:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -213819,10 +213819,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36708, + "id": 39769, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "187059:7:18", + "src": "187059:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -213831,27 +213831,27 @@ "visibility": "internal" } ], - "id": 36710, + "id": 39771, "nodeType": "VariableDeclarationStatement", - "src": "187059:10:18" + "src": "187059:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "187088:825:18", + "src": "187088:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "187131:313:18", + "src": "187131:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "187149:15:18", + "src": "187149:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "187163:1:18", + "src": "187163:1:38", "type": "", "value": "0" }, @@ -213859,7 +213859,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "187153:6:18", + "src": "187153:6:38", "type": "" } ] @@ -213867,16 +213867,16 @@ { "body": { "nodeType": "YulBlock", - "src": "187234:40:18", + "src": "187234:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "187263:9:18", + "src": "187263:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "187265:5:18" + "src": "187265:5:38" } ] }, @@ -213887,33 +213887,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "187251:6:18" + "src": "187251:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "187259:1:18" + "src": "187259:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "187246:4:18" + "src": "187246:4:38" }, "nodeType": "YulFunctionCall", - "src": "187246:15:18" + "src": "187246:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "187239:6:18" + "src": "187239:6:38" }, "nodeType": "YulFunctionCall", - "src": "187239:23:18" + "src": "187239:23:38" }, "nodeType": "YulIf", - "src": "187236:36:18" + "src": "187236:36:38" } ] }, @@ -213922,12 +213922,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "187191:6:18" + "src": "187191:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "187199:4:18", + "src": "187199:4:38", "type": "", "value": "0x20" } @@ -213935,30 +213935,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "187188:2:18" + "src": "187188:2:38" }, "nodeType": "YulFunctionCall", - "src": "187188:16:18" + "src": "187188:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "187205:28:18", + "src": "187205:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "187207:24:18", + "src": "187207:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "187221:6:18" + "src": "187221:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "187229:1:18", + "src": "187229:1:38", "type": "", "value": "1" } @@ -213966,16 +213966,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "187217:3:18" + "src": "187217:3:38" }, "nodeType": "YulFunctionCall", - "src": "187217:14:18" + "src": "187217:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "187207:6:18" + "src": "187207:6:38" } ] } @@ -213983,10 +213983,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "187185:2:18", + "src": "187185:2:38", "statements": [] }, - "src": "187181:93:18" + "src": "187181:93:38" }, { "expression": { @@ -213994,34 +213994,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "187298:3:18" + "src": "187298:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "187303:6:18" + "src": "187303:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "187291:6:18" + "src": "187291:6:38" }, "nodeType": "YulFunctionCall", - "src": "187291:19:18" + "src": "187291:19:38" }, "nodeType": "YulExpressionStatement", - "src": "187291:19:18" + "src": "187291:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "187327:37:18", + "src": "187327:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "187344:3:18", + "src": "187344:3:38", "type": "", "value": "256" }, @@ -214030,38 +214030,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "187353:1:18", + "src": "187353:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "187356:6:18" + "src": "187356:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "187349:3:18" + "src": "187349:3:38" }, "nodeType": "YulFunctionCall", - "src": "187349:14:18" + "src": "187349:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "187340:3:18" + "src": "187340:3:38" }, "nodeType": "YulFunctionCall", - "src": "187340:24:18" + "src": "187340:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "187331:5:18", + "src": "187331:5:38", "type": "" } ] @@ -214074,12 +214074,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "187392:3:18" + "src": "187392:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "187397:4:18", + "src": "187397:4:38", "type": "", "value": "0x20" } @@ -214087,59 +214087,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "187388:3:18" + "src": "187388:3:38" }, "nodeType": "YulFunctionCall", - "src": "187388:14:18" + "src": "187388:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "187408:5:18" + "src": "187408:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "187419:5:18" + "src": "187419:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "187426:1:18" + "src": "187426:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "187415:3:18" + "src": "187415:3:38" }, "nodeType": "YulFunctionCall", - "src": "187415:13:18" + "src": "187415:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "187404:3:18" + "src": "187404:3:38" }, "nodeType": "YulFunctionCall", - "src": "187404:25:18" + "src": "187404:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "187381:6:18" + "src": "187381:6:38" }, "nodeType": "YulFunctionCall", - "src": "187381:49:18" + "src": "187381:49:38" }, "nodeType": "YulExpressionStatement", - "src": "187381:49:18" + "src": "187381:49:38" } ] }, @@ -214149,27 +214149,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "187123:3:18", + "src": "187123:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "187128:1:18", + "src": "187128:1:38", "type": "" } ], - "src": "187102:342:18" + "src": "187102:342:38" }, { "nodeType": "YulAssignment", - "src": "187457:17:18", + "src": "187457:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "187469:4:18", + "src": "187469:4:38", "type": "", "value": "0x00" } @@ -214177,28 +214177,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "187463:5:18" + "src": "187463:5:38" }, "nodeType": "YulFunctionCall", - "src": "187463:11:18" + "src": "187463:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "187457:2:18" + "src": "187457:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "187487:17:18", + "src": "187487:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "187499:4:18", + "src": "187499:4:38", "type": "", "value": "0x20" } @@ -214206,28 +214206,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "187493:5:18" + "src": "187493:5:38" }, "nodeType": "YulFunctionCall", - "src": "187493:11:18" + "src": "187493:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "187487:2:18" + "src": "187487:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "187517:17:18", + "src": "187517:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "187529:4:18", + "src": "187529:4:38", "type": "", "value": "0x40" } @@ -214235,28 +214235,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "187523:5:18" + "src": "187523:5:38" }, "nodeType": "YulFunctionCall", - "src": "187523:11:18" + "src": "187523:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "187517:2:18" + "src": "187517:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "187547:17:18", + "src": "187547:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "187559:4:18", + "src": "187559:4:38", "type": "", "value": "0x60" } @@ -214264,28 +214264,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "187553:5:18" + "src": "187553:5:38" }, "nodeType": "YulFunctionCall", - "src": "187553:11:18" + "src": "187553:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "187547:2:18" + "src": "187547:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "187577:17:18", + "src": "187577:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "187589:4:18", + "src": "187589:4:38", "type": "", "value": "0x80" } @@ -214293,28 +214293,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "187583:5:18" + "src": "187583:5:38" }, "nodeType": "YulFunctionCall", - "src": "187583:11:18" + "src": "187583:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "187577:2:18" + "src": "187577:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "187607:17:18", + "src": "187607:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "187619:4:18", + "src": "187619:4:38", "type": "", "value": "0xa0" } @@ -214322,28 +214322,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "187613:5:18" + "src": "187613:5:38" }, "nodeType": "YulFunctionCall", - "src": "187613:11:18" + "src": "187613:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "187607:2:18" + "src": "187607:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "187637:17:18", + "src": "187637:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "187649:4:18", + "src": "187649:4:38", "type": "", "value": "0xc0" } @@ -214351,16 +214351,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "187643:5:18" + "src": "187643:5:38" }, "nodeType": "YulFunctionCall", - "src": "187643:11:18" + "src": "187643:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "187637:2:18" + "src": "187637:2:38" } ] }, @@ -214370,14 +214370,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "187734:4:18", + "src": "187734:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "187740:10:18", + "src": "187740:10:38", "type": "", "value": "0xe3a9ca2f" } @@ -214385,13 +214385,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "187727:6:18" + "src": "187727:6:38" }, "nodeType": "YulFunctionCall", - "src": "187727:24:18" + "src": "187727:24:38" }, "nodeType": "YulExpressionStatement", - "src": "187727:24:18" + "src": "187727:24:38" }, { "expression": { @@ -214399,26 +214399,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "187771:4:18", + "src": "187771:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "187777:2:18" + "src": "187777:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "187764:6:18" + "src": "187764:6:38" }, "nodeType": "YulFunctionCall", - "src": "187764:16:18" + "src": "187764:16:38" }, "nodeType": "YulExpressionStatement", - "src": "187764:16:18" + "src": "187764:16:38" }, { "expression": { @@ -214426,26 +214426,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "187800:4:18", + "src": "187800:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "187806:2:18" + "src": "187806:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "187793:6:18" + "src": "187793:6:38" }, "nodeType": "YulFunctionCall", - "src": "187793:16:18" + "src": "187793:16:38" }, "nodeType": "YulExpressionStatement", - "src": "187793:16:18" + "src": "187793:16:38" }, { "expression": { @@ -214453,14 +214453,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "187829:4:18", + "src": "187829:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "187835:4:18", + "src": "187835:4:38", "type": "", "value": "0x80" } @@ -214468,13 +214468,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "187822:6:18" + "src": "187822:6:38" }, "nodeType": "YulFunctionCall", - "src": "187822:18:18" + "src": "187822:18:38" }, "nodeType": "YulExpressionStatement", - "src": "187822:18:18" + "src": "187822:18:38" }, { "expression": { @@ -214482,26 +214482,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "187860:4:18", + "src": "187860:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "187866:2:18" + "src": "187866:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "187853:6:18" + "src": "187853:6:38" }, "nodeType": "YulFunctionCall", - "src": "187853:16:18" + "src": "187853:16:38" }, "nodeType": "YulExpressionStatement", - "src": "187853:16:18" + "src": "187853:16:38" }, { "expression": { @@ -214509,126 +214509,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "187894:4:18", + "src": "187894:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "187900:2:18" + "src": "187900:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "187882:11:18" + "src": "187882:11:38" }, "nodeType": "YulFunctionCall", - "src": "187882:21:18" + "src": "187882:21:38" }, "nodeType": "YulExpressionStatement", - "src": "187882:21:18" + "src": "187882:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36691, + "declaration": 39752, "isOffset": false, "isSlot": false, - "src": "187457:2:18", + "src": "187457:2:38", "valueSize": 1 }, { - "declaration": 36694, + "declaration": 39755, "isOffset": false, "isSlot": false, - "src": "187487:2:18", + "src": "187487:2:38", "valueSize": 1 }, { - "declaration": 36697, + "declaration": 39758, "isOffset": false, "isSlot": false, - "src": "187517:2:18", + "src": "187517:2:38", "valueSize": 1 }, { - "declaration": 36700, + "declaration": 39761, "isOffset": false, "isSlot": false, - "src": "187547:2:18", + "src": "187547:2:38", "valueSize": 1 }, { - "declaration": 36703, + "declaration": 39764, "isOffset": false, "isSlot": false, - "src": "187577:2:18", + "src": "187577:2:38", "valueSize": 1 }, { - "declaration": 36706, + "declaration": 39767, "isOffset": false, "isSlot": false, - "src": "187607:2:18", + "src": "187607:2:38", "valueSize": 1 }, { - "declaration": 36709, + "declaration": 39770, "isOffset": false, "isSlot": false, - "src": "187637:2:18", + "src": "187637:2:38", "valueSize": 1 }, { - "declaration": 36681, + "declaration": 39742, "isOffset": false, "isSlot": false, - "src": "187777:2:18", + "src": "187777:2:38", "valueSize": 1 }, { - "declaration": 36683, + "declaration": 39744, "isOffset": false, "isSlot": false, - "src": "187806:2:18", + "src": "187806:2:38", "valueSize": 1 }, { - "declaration": 36685, + "declaration": 39746, "isOffset": false, "isSlot": false, - "src": "187900:2:18", + "src": "187900:2:38", "valueSize": 1 }, { - "declaration": 36687, + "declaration": 39748, "isOffset": false, "isSlot": false, - "src": "187866:2:18", + "src": "187866:2:38", "valueSize": 1 } ], - "id": 36711, + "id": 39772, "nodeType": "InlineAssembly", - "src": "187079:834:18" + "src": "187079:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36713, + "id": 39774, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "187938:4:18", + "src": "187938:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -214637,14 +214637,14 @@ }, { "hexValue": "30786334", - "id": 36714, + "id": 39775, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "187944:4:18", + "src": "187944:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -214663,18 +214663,18 @@ "typeString": "int_const 196" } ], - "id": 36712, + "id": 39773, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "187922:15:18", + "referencedDeclaration": 33383, + "src": "187922:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36715, + "id": 39776, "isConstant": false, "isLValue": false, "isPure": false, @@ -214683,21 +214683,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "187922:27:18", + "src": "187922:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36716, + "id": 39777, "nodeType": "ExpressionStatement", - "src": "187922:27:18" + "src": "187922:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "187968:214:18", + "src": "187968:214:38", "statements": [ { "expression": { @@ -214705,26 +214705,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "187989:4:18", + "src": "187989:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "187995:2:18" + "src": "187995:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "187982:6:18" + "src": "187982:6:38" }, "nodeType": "YulFunctionCall", - "src": "187982:16:18" + "src": "187982:16:38" }, "nodeType": "YulExpressionStatement", - "src": "187982:16:18" + "src": "187982:16:38" }, { "expression": { @@ -214732,26 +214732,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "188018:4:18", + "src": "188018:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "188024:2:18" + "src": "188024:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "188011:6:18" + "src": "188011:6:38" }, "nodeType": "YulFunctionCall", - "src": "188011:16:18" + "src": "188011:16:38" }, "nodeType": "YulExpressionStatement", - "src": "188011:16:18" + "src": "188011:16:38" }, { "expression": { @@ -214759,26 +214759,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "188047:4:18", + "src": "188047:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "188053:2:18" + "src": "188053:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "188040:6:18" + "src": "188040:6:38" }, "nodeType": "YulFunctionCall", - "src": "188040:16:18" + "src": "188040:16:38" }, "nodeType": "YulExpressionStatement", - "src": "188040:16:18" + "src": "188040:16:38" }, { "expression": { @@ -214786,26 +214786,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "188076:4:18", + "src": "188076:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "188082:2:18" + "src": "188082:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "188069:6:18" + "src": "188069:6:38" }, "nodeType": "YulFunctionCall", - "src": "188069:16:18" + "src": "188069:16:38" }, "nodeType": "YulExpressionStatement", - "src": "188069:16:18" + "src": "188069:16:38" }, { "expression": { @@ -214813,26 +214813,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "188105:4:18", + "src": "188105:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "188111:2:18" + "src": "188111:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "188098:6:18" + "src": "188098:6:38" }, "nodeType": "YulFunctionCall", - "src": "188098:16:18" + "src": "188098:16:38" }, "nodeType": "YulExpressionStatement", - "src": "188098:16:18" + "src": "188098:16:38" }, { "expression": { @@ -214840,26 +214840,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "188134:4:18", + "src": "188134:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "188140:2:18" + "src": "188140:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "188127:6:18" + "src": "188127:6:38" }, "nodeType": "YulFunctionCall", - "src": "188127:16:18" + "src": "188127:16:38" }, "nodeType": "YulExpressionStatement", - "src": "188127:16:18" + "src": "188127:16:38" }, { "expression": { @@ -214867,84 +214867,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "188163:4:18", + "src": "188163:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "188169:2:18" + "src": "188169:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "188156:6:18" + "src": "188156:6:38" }, "nodeType": "YulFunctionCall", - "src": "188156:16:18" + "src": "188156:16:38" }, "nodeType": "YulExpressionStatement", - "src": "188156:16:18" + "src": "188156:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36691, + "declaration": 39752, "isOffset": false, "isSlot": false, - "src": "187995:2:18", + "src": "187995:2:38", "valueSize": 1 }, { - "declaration": 36694, + "declaration": 39755, "isOffset": false, "isSlot": false, - "src": "188024:2:18", + "src": "188024:2:38", "valueSize": 1 }, { - "declaration": 36697, + "declaration": 39758, "isOffset": false, "isSlot": false, - "src": "188053:2:18", + "src": "188053:2:38", "valueSize": 1 }, { - "declaration": 36700, + "declaration": 39761, "isOffset": false, "isSlot": false, - "src": "188082:2:18", + "src": "188082:2:38", "valueSize": 1 }, { - "declaration": 36703, + "declaration": 39764, "isOffset": false, "isSlot": false, - "src": "188111:2:18", + "src": "188111:2:38", "valueSize": 1 }, { - "declaration": 36706, + "declaration": 39767, "isOffset": false, "isSlot": false, - "src": "188140:2:18", + "src": "188140:2:38", "valueSize": 1 }, { - "declaration": 36709, + "declaration": 39770, "isOffset": false, "isSlot": false, - "src": "188169:2:18", + "src": "188169:2:38", "valueSize": 1 } ], - "id": 36717, + "id": 39778, "nodeType": "InlineAssembly", - "src": "187959:223:18" + "src": "187959:223:38" } ] }, @@ -214952,20 +214952,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "186869:3:18", + "nameLocation": "186869:3:38", "parameters": { - "id": 36688, + "id": 39749, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36681, + "id": 39742, "mutability": "mutable", "name": "p0", - "nameLocation": "186878:2:18", + "nameLocation": "186878:2:38", "nodeType": "VariableDeclaration", - "scope": 36719, - "src": "186873:7:18", + "scope": 39780, + "src": "186873:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -214973,10 +214973,10 @@ "typeString": "bool" }, "typeName": { - "id": 36680, + "id": 39741, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "186873:4:18", + "src": "186873:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -214986,13 +214986,13 @@ }, { "constant": false, - "id": 36683, + "id": 39744, "mutability": "mutable", "name": "p1", - "nameLocation": "186887:2:18", + "nameLocation": "186887:2:38", "nodeType": "VariableDeclaration", - "scope": 36719, - "src": "186882:7:18", + "scope": 39780, + "src": "186882:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -215000,10 +215000,10 @@ "typeString": "bool" }, "typeName": { - "id": 36682, + "id": 39743, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "186882:4:18", + "src": "186882:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -215013,13 +215013,13 @@ }, { "constant": false, - "id": 36685, + "id": 39746, "mutability": "mutable", "name": "p2", - "nameLocation": "186899:2:18", + "nameLocation": "186899:2:38", "nodeType": "VariableDeclaration", - "scope": 36719, - "src": "186891:10:18", + "scope": 39780, + "src": "186891:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -215027,10 +215027,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36684, + "id": 39745, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "186891:7:18", + "src": "186891:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -215040,13 +215040,13 @@ }, { "constant": false, - "id": 36687, + "id": 39748, "mutability": "mutable", "name": "p3", - "nameLocation": "186911:2:18", + "nameLocation": "186911:2:38", "nodeType": "VariableDeclaration", - "scope": 36719, - "src": "186903:10:18", + "scope": 39780, + "src": "186903:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -215054,10 +215054,10 @@ "typeString": "uint256" }, "typeName": { - "id": 36686, + "id": 39747, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "186903:7:18", + "src": "186903:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -215066,44 +215066,44 @@ "visibility": "internal" } ], - "src": "186872:42:18" + "src": "186872:42:38" }, "returnParameters": { - "id": 36689, + "id": 39750, "nodeType": "ParameterList", "parameters": [], - "src": "186929:0:18" + "src": "186929:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36765, + "id": 39826, "nodeType": "FunctionDefinition", - "src": "188194:1524:18", + "src": "188194:1524:38", "nodes": [], "body": { - "id": 36764, + "id": 39825, "nodeType": "Block", - "src": "188263:1455:18", + "src": "188263:1455:38", "nodes": [], "statements": [ { "assignments": [ - 36731 + 39792 ], "declarations": [ { "constant": false, - "id": 36731, + "id": 39792, "mutability": "mutable", "name": "m0", - "nameLocation": "188281:2:18", + "nameLocation": "188281:2:38", "nodeType": "VariableDeclaration", - "scope": 36764, - "src": "188273:10:18", + "scope": 39825, + "src": "188273:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -215111,10 +215111,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36730, + "id": 39791, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "188273:7:18", + "src": "188273:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -215123,24 +215123,24 @@ "visibility": "internal" } ], - "id": 36732, + "id": 39793, "nodeType": "VariableDeclarationStatement", - "src": "188273:10:18" + "src": "188273:10:38" }, { "assignments": [ - 36734 + 39795 ], "declarations": [ { "constant": false, - "id": 36734, + "id": 39795, "mutability": "mutable", "name": "m1", - "nameLocation": "188301:2:18", + "nameLocation": "188301:2:38", "nodeType": "VariableDeclaration", - "scope": 36764, - "src": "188293:10:18", + "scope": 39825, + "src": "188293:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -215148,10 +215148,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36733, + "id": 39794, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "188293:7:18", + "src": "188293:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -215160,24 +215160,24 @@ "visibility": "internal" } ], - "id": 36735, + "id": 39796, "nodeType": "VariableDeclarationStatement", - "src": "188293:10:18" + "src": "188293:10:38" }, { "assignments": [ - 36737 + 39798 ], "declarations": [ { "constant": false, - "id": 36737, + "id": 39798, "mutability": "mutable", "name": "m2", - "nameLocation": "188321:2:18", + "nameLocation": "188321:2:38", "nodeType": "VariableDeclaration", - "scope": 36764, - "src": "188313:10:18", + "scope": 39825, + "src": "188313:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -215185,10 +215185,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36736, + "id": 39797, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "188313:7:18", + "src": "188313:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -215197,24 +215197,24 @@ "visibility": "internal" } ], - "id": 36738, + "id": 39799, "nodeType": "VariableDeclarationStatement", - "src": "188313:10:18" + "src": "188313:10:38" }, { "assignments": [ - 36740 + 39801 ], "declarations": [ { "constant": false, - "id": 36740, + "id": 39801, "mutability": "mutable", "name": "m3", - "nameLocation": "188341:2:18", + "nameLocation": "188341:2:38", "nodeType": "VariableDeclaration", - "scope": 36764, - "src": "188333:10:18", + "scope": 39825, + "src": "188333:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -215222,10 +215222,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36739, + "id": 39800, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "188333:7:18", + "src": "188333:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -215234,24 +215234,24 @@ "visibility": "internal" } ], - "id": 36741, + "id": 39802, "nodeType": "VariableDeclarationStatement", - "src": "188333:10:18" + "src": "188333:10:38" }, { "assignments": [ - 36743 + 39804 ], "declarations": [ { "constant": false, - "id": 36743, + "id": 39804, "mutability": "mutable", "name": "m4", - "nameLocation": "188361:2:18", + "nameLocation": "188361:2:38", "nodeType": "VariableDeclaration", - "scope": 36764, - "src": "188353:10:18", + "scope": 39825, + "src": "188353:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -215259,10 +215259,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36742, + "id": 39803, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "188353:7:18", + "src": "188353:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -215271,24 +215271,24 @@ "visibility": "internal" } ], - "id": 36744, + "id": 39805, "nodeType": "VariableDeclarationStatement", - "src": "188353:10:18" + "src": "188353:10:38" }, { "assignments": [ - 36746 + 39807 ], "declarations": [ { "constant": false, - "id": 36746, + "id": 39807, "mutability": "mutable", "name": "m5", - "nameLocation": "188381:2:18", + "nameLocation": "188381:2:38", "nodeType": "VariableDeclaration", - "scope": 36764, - "src": "188373:10:18", + "scope": 39825, + "src": "188373:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -215296,10 +215296,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36745, + "id": 39806, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "188373:7:18", + "src": "188373:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -215308,24 +215308,24 @@ "visibility": "internal" } ], - "id": 36747, + "id": 39808, "nodeType": "VariableDeclarationStatement", - "src": "188373:10:18" + "src": "188373:10:38" }, { "assignments": [ - 36749 + 39810 ], "declarations": [ { "constant": false, - "id": 36749, + "id": 39810, "mutability": "mutable", "name": "m6", - "nameLocation": "188401:2:18", + "nameLocation": "188401:2:38", "nodeType": "VariableDeclaration", - "scope": 36764, - "src": "188393:10:18", + "scope": 39825, + "src": "188393:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -215333,10 +215333,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36748, + "id": 39809, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "188393:7:18", + "src": "188393:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -215345,24 +215345,24 @@ "visibility": "internal" } ], - "id": 36750, + "id": 39811, "nodeType": "VariableDeclarationStatement", - "src": "188393:10:18" + "src": "188393:10:38" }, { "assignments": [ - 36752 + 39813 ], "declarations": [ { "constant": false, - "id": 36752, + "id": 39813, "mutability": "mutable", "name": "m7", - "nameLocation": "188421:2:18", + "nameLocation": "188421:2:38", "nodeType": "VariableDeclaration", - "scope": 36764, - "src": "188413:10:18", + "scope": 39825, + "src": "188413:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -215370,10 +215370,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36751, + "id": 39812, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "188413:7:18", + "src": "188413:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -215382,24 +215382,24 @@ "visibility": "internal" } ], - "id": 36753, + "id": 39814, "nodeType": "VariableDeclarationStatement", - "src": "188413:10:18" + "src": "188413:10:38" }, { "assignments": [ - 36755 + 39816 ], "declarations": [ { "constant": false, - "id": 36755, + "id": 39816, "mutability": "mutable", "name": "m8", - "nameLocation": "188441:2:18", + "nameLocation": "188441:2:38", "nodeType": "VariableDeclaration", - "scope": 36764, - "src": "188433:10:18", + "scope": 39825, + "src": "188433:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -215407,10 +215407,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36754, + "id": 39815, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "188433:7:18", + "src": "188433:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -215419,27 +215419,27 @@ "visibility": "internal" } ], - "id": 36756, + "id": 39817, "nodeType": "VariableDeclarationStatement", - "src": "188433:10:18" + "src": "188433:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "188462:921:18", + "src": "188462:921:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "188505:313:18", + "src": "188505:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "188523:15:18", + "src": "188523:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "188537:1:18", + "src": "188537:1:38", "type": "", "value": "0" }, @@ -215447,7 +215447,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "188527:6:18", + "src": "188527:6:38", "type": "" } ] @@ -215455,16 +215455,16 @@ { "body": { "nodeType": "YulBlock", - "src": "188608:40:18", + "src": "188608:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "188637:9:18", + "src": "188637:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "188639:5:18" + "src": "188639:5:38" } ] }, @@ -215475,33 +215475,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "188625:6:18" + "src": "188625:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "188633:1:18" + "src": "188633:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "188620:4:18" + "src": "188620:4:38" }, "nodeType": "YulFunctionCall", - "src": "188620:15:18" + "src": "188620:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "188613:6:18" + "src": "188613:6:38" }, "nodeType": "YulFunctionCall", - "src": "188613:23:18" + "src": "188613:23:38" }, "nodeType": "YulIf", - "src": "188610:36:18" + "src": "188610:36:38" } ] }, @@ -215510,12 +215510,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "188565:6:18" + "src": "188565:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "188573:4:18", + "src": "188573:4:38", "type": "", "value": "0x20" } @@ -215523,30 +215523,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "188562:2:18" + "src": "188562:2:38" }, "nodeType": "YulFunctionCall", - "src": "188562:16:18" + "src": "188562:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "188579:28:18", + "src": "188579:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "188581:24:18", + "src": "188581:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "188595:6:18" + "src": "188595:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "188603:1:18", + "src": "188603:1:38", "type": "", "value": "1" } @@ -215554,16 +215554,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "188591:3:18" + "src": "188591:3:38" }, "nodeType": "YulFunctionCall", - "src": "188591:14:18" + "src": "188591:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "188581:6:18" + "src": "188581:6:38" } ] } @@ -215571,10 +215571,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "188559:2:18", + "src": "188559:2:38", "statements": [] }, - "src": "188555:93:18" + "src": "188555:93:38" }, { "expression": { @@ -215582,34 +215582,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "188672:3:18" + "src": "188672:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "188677:6:18" + "src": "188677:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "188665:6:18" + "src": "188665:6:38" }, "nodeType": "YulFunctionCall", - "src": "188665:19:18" + "src": "188665:19:38" }, "nodeType": "YulExpressionStatement", - "src": "188665:19:18" + "src": "188665:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "188701:37:18", + "src": "188701:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "188718:3:18", + "src": "188718:3:38", "type": "", "value": "256" }, @@ -215618,38 +215618,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "188727:1:18", + "src": "188727:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "188730:6:18" + "src": "188730:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "188723:3:18" + "src": "188723:3:38" }, "nodeType": "YulFunctionCall", - "src": "188723:14:18" + "src": "188723:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "188714:3:18" + "src": "188714:3:38" }, "nodeType": "YulFunctionCall", - "src": "188714:24:18" + "src": "188714:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "188705:5:18", + "src": "188705:5:38", "type": "" } ] @@ -215662,12 +215662,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "188766:3:18" + "src": "188766:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "188771:4:18", + "src": "188771:4:38", "type": "", "value": "0x20" } @@ -215675,59 +215675,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "188762:3:18" + "src": "188762:3:38" }, "nodeType": "YulFunctionCall", - "src": "188762:14:18" + "src": "188762:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "188782:5:18" + "src": "188782:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "188793:5:18" + "src": "188793:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "188800:1:18" + "src": "188800:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "188789:3:18" + "src": "188789:3:38" }, "nodeType": "YulFunctionCall", - "src": "188789:13:18" + "src": "188789:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "188778:3:18" + "src": "188778:3:38" }, "nodeType": "YulFunctionCall", - "src": "188778:25:18" + "src": "188778:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "188755:6:18" + "src": "188755:6:38" }, "nodeType": "YulFunctionCall", - "src": "188755:49:18" + "src": "188755:49:38" }, "nodeType": "YulExpressionStatement", - "src": "188755:49:18" + "src": "188755:49:38" } ] }, @@ -215737,27 +215737,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "188497:3:18", + "src": "188497:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "188502:1:18", + "src": "188502:1:38", "type": "" } ], - "src": "188476:342:18" + "src": "188476:342:38" }, { "nodeType": "YulAssignment", - "src": "188831:17:18", + "src": "188831:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "188843:4:18", + "src": "188843:4:38", "type": "", "value": "0x00" } @@ -215765,28 +215765,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "188837:5:18" + "src": "188837:5:38" }, "nodeType": "YulFunctionCall", - "src": "188837:11:18" + "src": "188837:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "188831:2:18" + "src": "188831:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "188861:17:18", + "src": "188861:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "188873:4:18", + "src": "188873:4:38", "type": "", "value": "0x20" } @@ -215794,28 +215794,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "188867:5:18" + "src": "188867:5:38" }, "nodeType": "YulFunctionCall", - "src": "188867:11:18" + "src": "188867:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "188861:2:18" + "src": "188861:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "188891:17:18", + "src": "188891:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "188903:4:18", + "src": "188903:4:38", "type": "", "value": "0x40" } @@ -215823,28 +215823,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "188897:5:18" + "src": "188897:5:38" }, "nodeType": "YulFunctionCall", - "src": "188897:11:18" + "src": "188897:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "188891:2:18" + "src": "188891:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "188921:17:18", + "src": "188921:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "188933:4:18", + "src": "188933:4:38", "type": "", "value": "0x60" } @@ -215852,28 +215852,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "188927:5:18" + "src": "188927:5:38" }, "nodeType": "YulFunctionCall", - "src": "188927:11:18" + "src": "188927:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "188921:2:18" + "src": "188921:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "188951:17:18", + "src": "188951:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "188963:4:18", + "src": "188963:4:38", "type": "", "value": "0x80" } @@ -215881,28 +215881,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "188957:5:18" + "src": "188957:5:38" }, "nodeType": "YulFunctionCall", - "src": "188957:11:18" + "src": "188957:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "188951:2:18" + "src": "188951:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "188981:17:18", + "src": "188981:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "188993:4:18", + "src": "188993:4:38", "type": "", "value": "0xa0" } @@ -215910,28 +215910,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "188987:5:18" + "src": "188987:5:38" }, "nodeType": "YulFunctionCall", - "src": "188987:11:18" + "src": "188987:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "188981:2:18" + "src": "188981:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "189011:17:18", + "src": "189011:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "189023:4:18", + "src": "189023:4:38", "type": "", "value": "0xc0" } @@ -215939,28 +215939,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "189017:5:18" + "src": "189017:5:38" }, "nodeType": "YulFunctionCall", - "src": "189017:11:18" + "src": "189017:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "189011:2:18" + "src": "189011:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "189041:17:18", + "src": "189041:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "189053:4:18", + "src": "189053:4:38", "type": "", "value": "0xe0" } @@ -215968,28 +215968,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "189047:5:18" + "src": "189047:5:38" }, "nodeType": "YulFunctionCall", - "src": "189047:11:18" + "src": "189047:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "189041:2:18" + "src": "189041:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "189071:18:18", + "src": "189071:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "189083:5:18", + "src": "189083:5:38", "type": "", "value": "0x100" } @@ -215997,16 +215997,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "189077:5:18" + "src": "189077:5:38" }, "nodeType": "YulFunctionCall", - "src": "189077:12:18" + "src": "189077:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "189071:2:18" + "src": "189071:2:38" } ] }, @@ -216016,14 +216016,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "189168:4:18", + "src": "189168:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "189174:10:18", + "src": "189174:10:38", "type": "", "value": "0x6d1e8751" } @@ -216031,13 +216031,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "189161:6:18" + "src": "189161:6:38" }, "nodeType": "YulFunctionCall", - "src": "189161:24:18" + "src": "189161:24:38" }, "nodeType": "YulExpressionStatement", - "src": "189161:24:18" + "src": "189161:24:38" }, { "expression": { @@ -216045,26 +216045,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "189205:4:18", + "src": "189205:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "189211:2:18" + "src": "189211:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "189198:6:18" + "src": "189198:6:38" }, "nodeType": "YulFunctionCall", - "src": "189198:16:18" + "src": "189198:16:38" }, "nodeType": "YulExpressionStatement", - "src": "189198:16:18" + "src": "189198:16:38" }, { "expression": { @@ -216072,26 +216072,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "189234:4:18", + "src": "189234:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "189240:2:18" + "src": "189240:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "189227:6:18" + "src": "189227:6:38" }, "nodeType": "YulFunctionCall", - "src": "189227:16:18" + "src": "189227:16:38" }, "nodeType": "YulExpressionStatement", - "src": "189227:16:18" + "src": "189227:16:38" }, { "expression": { @@ -216099,14 +216099,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "189263:4:18", + "src": "189263:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "189269:4:18", + "src": "189269:4:38", "type": "", "value": "0x80" } @@ -216114,13 +216114,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "189256:6:18" + "src": "189256:6:38" }, "nodeType": "YulFunctionCall", - "src": "189256:18:18" + "src": "189256:18:38" }, "nodeType": "YulExpressionStatement", - "src": "189256:18:18" + "src": "189256:18:38" }, { "expression": { @@ -216128,14 +216128,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "189294:4:18", + "src": "189294:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "189300:4:18", + "src": "189300:4:38", "type": "", "value": "0xc0" } @@ -216143,13 +216143,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "189287:6:18" + "src": "189287:6:38" }, "nodeType": "YulFunctionCall", - "src": "189287:18:18" + "src": "189287:18:38" }, "nodeType": "YulExpressionStatement", - "src": "189287:18:18" + "src": "189287:18:38" }, { "expression": { @@ -216157,26 +216157,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "189330:4:18", + "src": "189330:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "189336:2:18" + "src": "189336:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "189318:11:18" + "src": "189318:11:38" }, "nodeType": "YulFunctionCall", - "src": "189318:21:18" + "src": "189318:21:38" }, "nodeType": "YulExpressionStatement", - "src": "189318:21:18" + "src": "189318:21:38" }, { "expression": { @@ -216184,140 +216184,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "189364:4:18", + "src": "189364:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "189370:2:18" + "src": "189370:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "189352:11:18" + "src": "189352:11:38" }, "nodeType": "YulFunctionCall", - "src": "189352:21:18" + "src": "189352:21:38" }, "nodeType": "YulExpressionStatement", - "src": "189352:21:18" + "src": "189352:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36731, + "declaration": 39792, "isOffset": false, "isSlot": false, - "src": "188831:2:18", + "src": "188831:2:38", "valueSize": 1 }, { - "declaration": 36734, + "declaration": 39795, "isOffset": false, "isSlot": false, - "src": "188861:2:18", + "src": "188861:2:38", "valueSize": 1 }, { - "declaration": 36737, + "declaration": 39798, "isOffset": false, "isSlot": false, - "src": "188891:2:18", + "src": "188891:2:38", "valueSize": 1 }, { - "declaration": 36740, + "declaration": 39801, "isOffset": false, "isSlot": false, - "src": "188921:2:18", + "src": "188921:2:38", "valueSize": 1 }, { - "declaration": 36743, + "declaration": 39804, "isOffset": false, "isSlot": false, - "src": "188951:2:18", + "src": "188951:2:38", "valueSize": 1 }, { - "declaration": 36746, + "declaration": 39807, "isOffset": false, "isSlot": false, - "src": "188981:2:18", + "src": "188981:2:38", "valueSize": 1 }, { - "declaration": 36749, + "declaration": 39810, "isOffset": false, "isSlot": false, - "src": "189011:2:18", + "src": "189011:2:38", "valueSize": 1 }, { - "declaration": 36752, + "declaration": 39813, "isOffset": false, "isSlot": false, - "src": "189041:2:18", + "src": "189041:2:38", "valueSize": 1 }, { - "declaration": 36755, + "declaration": 39816, "isOffset": false, "isSlot": false, - "src": "189071:2:18", + "src": "189071:2:38", "valueSize": 1 }, { - "declaration": 36721, + "declaration": 39782, "isOffset": false, "isSlot": false, - "src": "189211:2:18", + "src": "189211:2:38", "valueSize": 1 }, { - "declaration": 36723, + "declaration": 39784, "isOffset": false, "isSlot": false, - "src": "189240:2:18", + "src": "189240:2:38", "valueSize": 1 }, { - "declaration": 36725, + "declaration": 39786, "isOffset": false, "isSlot": false, - "src": "189336:2:18", + "src": "189336:2:38", "valueSize": 1 }, { - "declaration": 36727, + "declaration": 39788, "isOffset": false, "isSlot": false, - "src": "189370:2:18", + "src": "189370:2:38", "valueSize": 1 } ], - "id": 36757, + "id": 39818, "nodeType": "InlineAssembly", - "src": "188453:930:18" + "src": "188453:930:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36759, + "id": 39820, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "189408:4:18", + "src": "189408:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -216326,14 +216326,14 @@ }, { "hexValue": "3078313034", - "id": 36760, + "id": 39821, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "189414:5:18", + "src": "189414:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -216352,18 +216352,18 @@ "typeString": "int_const 260" } ], - "id": 36758, + "id": 39819, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "189392:15:18", + "referencedDeclaration": 33383, + "src": "189392:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36761, + "id": 39822, "isConstant": false, "isLValue": false, "isPure": false, @@ -216372,21 +216372,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "189392:28:18", + "src": "189392:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36762, + "id": 39823, "nodeType": "ExpressionStatement", - "src": "189392:28:18" + "src": "189392:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "189439:273:18", + "src": "189439:273:38", "statements": [ { "expression": { @@ -216394,26 +216394,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "189460:4:18", + "src": "189460:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "189466:2:18" + "src": "189466:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "189453:6:18" + "src": "189453:6:38" }, "nodeType": "YulFunctionCall", - "src": "189453:16:18" + "src": "189453:16:38" }, "nodeType": "YulExpressionStatement", - "src": "189453:16:18" + "src": "189453:16:38" }, { "expression": { @@ -216421,26 +216421,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "189489:4:18", + "src": "189489:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "189495:2:18" + "src": "189495:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "189482:6:18" + "src": "189482:6:38" }, "nodeType": "YulFunctionCall", - "src": "189482:16:18" + "src": "189482:16:38" }, "nodeType": "YulExpressionStatement", - "src": "189482:16:18" + "src": "189482:16:38" }, { "expression": { @@ -216448,26 +216448,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "189518:4:18", + "src": "189518:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "189524:2:18" + "src": "189524:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "189511:6:18" + "src": "189511:6:38" }, "nodeType": "YulFunctionCall", - "src": "189511:16:18" + "src": "189511:16:38" }, "nodeType": "YulExpressionStatement", - "src": "189511:16:18" + "src": "189511:16:38" }, { "expression": { @@ -216475,26 +216475,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "189547:4:18", + "src": "189547:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "189553:2:18" + "src": "189553:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "189540:6:18" + "src": "189540:6:38" }, "nodeType": "YulFunctionCall", - "src": "189540:16:18" + "src": "189540:16:38" }, "nodeType": "YulExpressionStatement", - "src": "189540:16:18" + "src": "189540:16:38" }, { "expression": { @@ -216502,26 +216502,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "189576:4:18", + "src": "189576:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "189582:2:18" + "src": "189582:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "189569:6:18" + "src": "189569:6:38" }, "nodeType": "YulFunctionCall", - "src": "189569:16:18" + "src": "189569:16:38" }, "nodeType": "YulExpressionStatement", - "src": "189569:16:18" + "src": "189569:16:38" }, { "expression": { @@ -216529,26 +216529,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "189605:4:18", + "src": "189605:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "189611:2:18" + "src": "189611:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "189598:6:18" + "src": "189598:6:38" }, "nodeType": "YulFunctionCall", - "src": "189598:16:18" + "src": "189598:16:38" }, "nodeType": "YulExpressionStatement", - "src": "189598:16:18" + "src": "189598:16:38" }, { "expression": { @@ -216556,26 +216556,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "189634:4:18", + "src": "189634:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "189640:2:18" + "src": "189640:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "189627:6:18" + "src": "189627:6:38" }, "nodeType": "YulFunctionCall", - "src": "189627:16:18" + "src": "189627:16:38" }, "nodeType": "YulExpressionStatement", - "src": "189627:16:18" + "src": "189627:16:38" }, { "expression": { @@ -216583,26 +216583,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "189663:4:18", + "src": "189663:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "189669:2:18" + "src": "189669:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "189656:6:18" + "src": "189656:6:38" }, "nodeType": "YulFunctionCall", - "src": "189656:16:18" + "src": "189656:16:38" }, "nodeType": "YulExpressionStatement", - "src": "189656:16:18" + "src": "189656:16:38" }, { "expression": { @@ -216610,98 +216610,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "189692:5:18", + "src": "189692:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "189699:2:18" + "src": "189699:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "189685:6:18" + "src": "189685:6:38" }, "nodeType": "YulFunctionCall", - "src": "189685:17:18" + "src": "189685:17:38" }, "nodeType": "YulExpressionStatement", - "src": "189685:17:18" + "src": "189685:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36731, + "declaration": 39792, "isOffset": false, "isSlot": false, - "src": "189466:2:18", + "src": "189466:2:38", "valueSize": 1 }, { - "declaration": 36734, + "declaration": 39795, "isOffset": false, "isSlot": false, - "src": "189495:2:18", + "src": "189495:2:38", "valueSize": 1 }, { - "declaration": 36737, + "declaration": 39798, "isOffset": false, "isSlot": false, - "src": "189524:2:18", + "src": "189524:2:38", "valueSize": 1 }, { - "declaration": 36740, + "declaration": 39801, "isOffset": false, "isSlot": false, - "src": "189553:2:18", + "src": "189553:2:38", "valueSize": 1 }, { - "declaration": 36743, + "declaration": 39804, "isOffset": false, "isSlot": false, - "src": "189582:2:18", + "src": "189582:2:38", "valueSize": 1 }, { - "declaration": 36746, + "declaration": 39807, "isOffset": false, "isSlot": false, - "src": "189611:2:18", + "src": "189611:2:38", "valueSize": 1 }, { - "declaration": 36749, + "declaration": 39810, "isOffset": false, "isSlot": false, - "src": "189640:2:18", + "src": "189640:2:38", "valueSize": 1 }, { - "declaration": 36752, + "declaration": 39813, "isOffset": false, "isSlot": false, - "src": "189669:2:18", + "src": "189669:2:38", "valueSize": 1 }, { - "declaration": 36755, + "declaration": 39816, "isOffset": false, "isSlot": false, - "src": "189699:2:18", + "src": "189699:2:38", "valueSize": 1 } ], - "id": 36763, + "id": 39824, "nodeType": "InlineAssembly", - "src": "189430:282:18" + "src": "189430:282:38" } ] }, @@ -216709,20 +216709,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "188203:3:18", + "nameLocation": "188203:3:38", "parameters": { - "id": 36728, + "id": 39789, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36721, + "id": 39782, "mutability": "mutable", "name": "p0", - "nameLocation": "188212:2:18", + "nameLocation": "188212:2:38", "nodeType": "VariableDeclaration", - "scope": 36765, - "src": "188207:7:18", + "scope": 39826, + "src": "188207:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -216730,10 +216730,10 @@ "typeString": "bool" }, "typeName": { - "id": 36720, + "id": 39781, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "188207:4:18", + "src": "188207:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -216743,13 +216743,13 @@ }, { "constant": false, - "id": 36723, + "id": 39784, "mutability": "mutable", "name": "p1", - "nameLocation": "188221:2:18", + "nameLocation": "188221:2:38", "nodeType": "VariableDeclaration", - "scope": 36765, - "src": "188216:7:18", + "scope": 39826, + "src": "188216:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -216757,10 +216757,10 @@ "typeString": "bool" }, "typeName": { - "id": 36722, + "id": 39783, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "188216:4:18", + "src": "188216:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -216770,13 +216770,13 @@ }, { "constant": false, - "id": 36725, + "id": 39786, "mutability": "mutable", "name": "p2", - "nameLocation": "188233:2:18", + "nameLocation": "188233:2:38", "nodeType": "VariableDeclaration", - "scope": 36765, - "src": "188225:10:18", + "scope": 39826, + "src": "188225:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -216784,10 +216784,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36724, + "id": 39785, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "188225:7:18", + "src": "188225:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -216797,13 +216797,13 @@ }, { "constant": false, - "id": 36727, + "id": 39788, "mutability": "mutable", "name": "p3", - "nameLocation": "188245:2:18", + "nameLocation": "188245:2:38", "nodeType": "VariableDeclaration", - "scope": 36765, - "src": "188237:10:18", + "scope": 39826, + "src": "188237:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -216811,10 +216811,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36726, + "id": 39787, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "188237:7:18", + "src": "188237:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -216823,44 +216823,44 @@ "visibility": "internal" } ], - "src": "188206:42:18" + "src": "188206:42:38" }, "returnParameters": { - "id": 36729, + "id": 39790, "nodeType": "ParameterList", "parameters": [], - "src": "188263:0:18" + "src": "188263:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36799, + "id": 39860, "nodeType": "FunctionDefinition", - "src": "189724:786:18", + "src": "189724:786:38", "nodes": [], "body": { - "id": 36798, + "id": 39859, "nodeType": "Block", - "src": "189796:714:18", + "src": "189796:714:38", "nodes": [], "statements": [ { "assignments": [ - 36777 + 39838 ], "declarations": [ { "constant": false, - "id": 36777, + "id": 39838, "mutability": "mutable", "name": "m0", - "nameLocation": "189814:2:18", + "nameLocation": "189814:2:38", "nodeType": "VariableDeclaration", - "scope": 36798, - "src": "189806:10:18", + "scope": 39859, + "src": "189806:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -216868,10 +216868,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36776, + "id": 39837, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "189806:7:18", + "src": "189806:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -216880,24 +216880,24 @@ "visibility": "internal" } ], - "id": 36778, + "id": 39839, "nodeType": "VariableDeclarationStatement", - "src": "189806:10:18" + "src": "189806:10:38" }, { "assignments": [ - 36780 + 39841 ], "declarations": [ { "constant": false, - "id": 36780, + "id": 39841, "mutability": "mutable", "name": "m1", - "nameLocation": "189834:2:18", + "nameLocation": "189834:2:38", "nodeType": "VariableDeclaration", - "scope": 36798, - "src": "189826:10:18", + "scope": 39859, + "src": "189826:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -216905,10 +216905,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36779, + "id": 39840, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "189826:7:18", + "src": "189826:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -216917,24 +216917,24 @@ "visibility": "internal" } ], - "id": 36781, + "id": 39842, "nodeType": "VariableDeclarationStatement", - "src": "189826:10:18" + "src": "189826:10:38" }, { "assignments": [ - 36783 + 39844 ], "declarations": [ { "constant": false, - "id": 36783, + "id": 39844, "mutability": "mutable", "name": "m2", - "nameLocation": "189854:2:18", + "nameLocation": "189854:2:38", "nodeType": "VariableDeclaration", - "scope": 36798, - "src": "189846:10:18", + "scope": 39859, + "src": "189846:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -216942,10 +216942,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36782, + "id": 39843, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "189846:7:18", + "src": "189846:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -216954,24 +216954,24 @@ "visibility": "internal" } ], - "id": 36784, + "id": 39845, "nodeType": "VariableDeclarationStatement", - "src": "189846:10:18" + "src": "189846:10:38" }, { "assignments": [ - 36786 + 39847 ], "declarations": [ { "constant": false, - "id": 36786, + "id": 39847, "mutability": "mutable", "name": "m3", - "nameLocation": "189874:2:18", + "nameLocation": "189874:2:38", "nodeType": "VariableDeclaration", - "scope": 36798, - "src": "189866:10:18", + "scope": 39859, + "src": "189866:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -216979,10 +216979,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36785, + "id": 39846, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "189866:7:18", + "src": "189866:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -216991,24 +216991,24 @@ "visibility": "internal" } ], - "id": 36787, + "id": 39848, "nodeType": "VariableDeclarationStatement", - "src": "189866:10:18" + "src": "189866:10:38" }, { "assignments": [ - 36789 + 39850 ], "declarations": [ { "constant": false, - "id": 36789, + "id": 39850, "mutability": "mutable", "name": "m4", - "nameLocation": "189894:2:18", + "nameLocation": "189894:2:38", "nodeType": "VariableDeclaration", - "scope": 36798, - "src": "189886:10:18", + "scope": 39859, + "src": "189886:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -217016,10 +217016,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36788, + "id": 39849, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "189886:7:18", + "src": "189886:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -217028,24 +217028,24 @@ "visibility": "internal" } ], - "id": 36790, + "id": 39851, "nodeType": "VariableDeclarationStatement", - "src": "189886:10:18" + "src": "189886:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "189915:378:18", + "src": "189915:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "189929:17:18", + "src": "189929:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "189941:4:18", + "src": "189941:4:38", "type": "", "value": "0x00" } @@ -217053,28 +217053,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "189935:5:18" + "src": "189935:5:38" }, "nodeType": "YulFunctionCall", - "src": "189935:11:18" + "src": "189935:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "189929:2:18" + "src": "189929:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "189959:17:18", + "src": "189959:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "189971:4:18", + "src": "189971:4:38", "type": "", "value": "0x20" } @@ -217082,28 +217082,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "189965:5:18" + "src": "189965:5:38" }, "nodeType": "YulFunctionCall", - "src": "189965:11:18" + "src": "189965:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "189959:2:18" + "src": "189959:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "189989:17:18", + "src": "189989:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "190001:4:18", + "src": "190001:4:38", "type": "", "value": "0x40" } @@ -217111,28 +217111,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "189995:5:18" + "src": "189995:5:38" }, "nodeType": "YulFunctionCall", - "src": "189995:11:18" + "src": "189995:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "189989:2:18" + "src": "189989:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "190019:17:18", + "src": "190019:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "190031:4:18", + "src": "190031:4:38", "type": "", "value": "0x60" } @@ -217140,28 +217140,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "190025:5:18" + "src": "190025:5:38" }, "nodeType": "YulFunctionCall", - "src": "190025:11:18" + "src": "190025:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "190019:2:18" + "src": "190019:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "190049:17:18", + "src": "190049:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "190061:4:18", + "src": "190061:4:38", "type": "", "value": "0x80" } @@ -217169,16 +217169,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "190055:5:18" + "src": "190055:5:38" }, "nodeType": "YulFunctionCall", - "src": "190055:11:18" + "src": "190055:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "190049:2:18" + "src": "190049:2:38" } ] }, @@ -217188,14 +217188,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "190150:4:18", + "src": "190150:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "190156:10:18", + "src": "190156:10:38", "type": "", "value": "0x26f560a8" } @@ -217203,13 +217203,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "190143:6:18" + "src": "190143:6:38" }, "nodeType": "YulFunctionCall", - "src": "190143:24:18" + "src": "190143:24:38" }, "nodeType": "YulExpressionStatement", - "src": "190143:24:18" + "src": "190143:24:38" }, { "expression": { @@ -217217,26 +217217,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "190187:4:18", + "src": "190187:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "190193:2:18" + "src": "190193:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "190180:6:18" + "src": "190180:6:38" }, "nodeType": "YulFunctionCall", - "src": "190180:16:18" + "src": "190180:16:38" }, "nodeType": "YulExpressionStatement", - "src": "190180:16:18" + "src": "190180:16:38" }, { "expression": { @@ -217244,26 +217244,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "190216:4:18", + "src": "190216:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "190222:2:18" + "src": "190222:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "190209:6:18" + "src": "190209:6:38" }, "nodeType": "YulFunctionCall", - "src": "190209:16:18" + "src": "190209:16:38" }, "nodeType": "YulExpressionStatement", - "src": "190209:16:18" + "src": "190209:16:38" }, { "expression": { @@ -217271,26 +217271,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "190245:4:18", + "src": "190245:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "190251:2:18" + "src": "190251:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "190238:6:18" + "src": "190238:6:38" }, "nodeType": "YulFunctionCall", - "src": "190238:16:18" + "src": "190238:16:38" }, "nodeType": "YulExpressionStatement", - "src": "190238:16:18" + "src": "190238:16:38" }, { "expression": { @@ -217298,112 +217298,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "190274:4:18", + "src": "190274:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "190280:2:18" + "src": "190280:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "190267:6:18" + "src": "190267:6:38" }, "nodeType": "YulFunctionCall", - "src": "190267:16:18" + "src": "190267:16:38" }, "nodeType": "YulExpressionStatement", - "src": "190267:16:18" + "src": "190267:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36777, + "declaration": 39838, "isOffset": false, "isSlot": false, - "src": "189929:2:18", + "src": "189929:2:38", "valueSize": 1 }, { - "declaration": 36780, + "declaration": 39841, "isOffset": false, "isSlot": false, - "src": "189959:2:18", + "src": "189959:2:38", "valueSize": 1 }, { - "declaration": 36783, + "declaration": 39844, "isOffset": false, "isSlot": false, - "src": "189989:2:18", + "src": "189989:2:38", "valueSize": 1 }, { - "declaration": 36786, + "declaration": 39847, "isOffset": false, "isSlot": false, - "src": "190019:2:18", + "src": "190019:2:38", "valueSize": 1 }, { - "declaration": 36789, + "declaration": 39850, "isOffset": false, "isSlot": false, - "src": "190049:2:18", + "src": "190049:2:38", "valueSize": 1 }, { - "declaration": 36767, + "declaration": 39828, "isOffset": false, "isSlot": false, - "src": "190193:2:18", + "src": "190193:2:38", "valueSize": 1 }, { - "declaration": 36769, + "declaration": 39830, "isOffset": false, "isSlot": false, - "src": "190222:2:18", + "src": "190222:2:38", "valueSize": 1 }, { - "declaration": 36771, + "declaration": 39832, "isOffset": false, "isSlot": false, - "src": "190251:2:18", + "src": "190251:2:38", "valueSize": 1 }, { - "declaration": 36773, + "declaration": 39834, "isOffset": false, "isSlot": false, - "src": "190280:2:18", + "src": "190280:2:38", "valueSize": 1 } ], - "id": 36791, + "id": 39852, "nodeType": "InlineAssembly", - "src": "189906:387:18" + "src": "189906:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36793, + "id": 39854, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "190318:4:18", + "src": "190318:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -217412,14 +217412,14 @@ }, { "hexValue": "30783834", - "id": 36794, + "id": 39855, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "190324:4:18", + "src": "190324:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -217438,18 +217438,18 @@ "typeString": "int_const 132" } ], - "id": 36792, + "id": 39853, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "190302:15:18", + "referencedDeclaration": 33383, + "src": "190302:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36795, + "id": 39856, "isConstant": false, "isLValue": false, "isPure": false, @@ -217458,21 +217458,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "190302:27:18", + "src": "190302:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36796, + "id": 39857, "nodeType": "ExpressionStatement", - "src": "190302:27:18" + "src": "190302:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "190348:156:18", + "src": "190348:156:38", "statements": [ { "expression": { @@ -217480,26 +217480,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "190369:4:18", + "src": "190369:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "190375:2:18" + "src": "190375:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "190362:6:18" + "src": "190362:6:38" }, "nodeType": "YulFunctionCall", - "src": "190362:16:18" + "src": "190362:16:38" }, "nodeType": "YulExpressionStatement", - "src": "190362:16:18" + "src": "190362:16:38" }, { "expression": { @@ -217507,26 +217507,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "190398:4:18", + "src": "190398:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "190404:2:18" + "src": "190404:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "190391:6:18" + "src": "190391:6:38" }, "nodeType": "YulFunctionCall", - "src": "190391:16:18" + "src": "190391:16:38" }, "nodeType": "YulExpressionStatement", - "src": "190391:16:18" + "src": "190391:16:38" }, { "expression": { @@ -217534,26 +217534,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "190427:4:18", + "src": "190427:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "190433:2:18" + "src": "190433:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "190420:6:18" + "src": "190420:6:38" }, "nodeType": "YulFunctionCall", - "src": "190420:16:18" + "src": "190420:16:38" }, "nodeType": "YulExpressionStatement", - "src": "190420:16:18" + "src": "190420:16:38" }, { "expression": { @@ -217561,26 +217561,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "190456:4:18", + "src": "190456:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "190462:2:18" + "src": "190462:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "190449:6:18" + "src": "190449:6:38" }, "nodeType": "YulFunctionCall", - "src": "190449:16:18" + "src": "190449:16:38" }, "nodeType": "YulExpressionStatement", - "src": "190449:16:18" + "src": "190449:16:38" }, { "expression": { @@ -217588,70 +217588,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "190485:4:18", + "src": "190485:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "190491:2:18" + "src": "190491:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "190478:6:18" + "src": "190478:6:38" }, "nodeType": "YulFunctionCall", - "src": "190478:16:18" + "src": "190478:16:38" }, "nodeType": "YulExpressionStatement", - "src": "190478:16:18" + "src": "190478:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36777, + "declaration": 39838, "isOffset": false, "isSlot": false, - "src": "190375:2:18", + "src": "190375:2:38", "valueSize": 1 }, { - "declaration": 36780, + "declaration": 39841, "isOffset": false, "isSlot": false, - "src": "190404:2:18", + "src": "190404:2:38", "valueSize": 1 }, { - "declaration": 36783, + "declaration": 39844, "isOffset": false, "isSlot": false, - "src": "190433:2:18", + "src": "190433:2:38", "valueSize": 1 }, { - "declaration": 36786, + "declaration": 39847, "isOffset": false, "isSlot": false, - "src": "190462:2:18", + "src": "190462:2:38", "valueSize": 1 }, { - "declaration": 36789, + "declaration": 39850, "isOffset": false, "isSlot": false, - "src": "190491:2:18", + "src": "190491:2:38", "valueSize": 1 } ], - "id": 36797, + "id": 39858, "nodeType": "InlineAssembly", - "src": "190339:165:18" + "src": "190339:165:38" } ] }, @@ -217659,20 +217659,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "189733:3:18", + "nameLocation": "189733:3:38", "parameters": { - "id": 36774, + "id": 39835, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36767, + "id": 39828, "mutability": "mutable", "name": "p0", - "nameLocation": "189742:2:18", + "nameLocation": "189742:2:38", "nodeType": "VariableDeclaration", - "scope": 36799, - "src": "189737:7:18", + "scope": 39860, + "src": "189737:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -217680,10 +217680,10 @@ "typeString": "bool" }, "typeName": { - "id": 36766, + "id": 39827, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "189737:4:18", + "src": "189737:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -217693,13 +217693,13 @@ }, { "constant": false, - "id": 36769, + "id": 39830, "mutability": "mutable", "name": "p1", - "nameLocation": "189754:2:18", + "nameLocation": "189754:2:38", "nodeType": "VariableDeclaration", - "scope": 36799, - "src": "189746:10:18", + "scope": 39860, + "src": "189746:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -217707,10 +217707,10 @@ "typeString": "uint256" }, "typeName": { - "id": 36768, + "id": 39829, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "189746:7:18", + "src": "189746:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -217720,13 +217720,13 @@ }, { "constant": false, - "id": 36771, + "id": 39832, "mutability": "mutable", "name": "p2", - "nameLocation": "189766:2:18", + "nameLocation": "189766:2:38", "nodeType": "VariableDeclaration", - "scope": 36799, - "src": "189758:10:18", + "scope": 39860, + "src": "189758:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -217734,10 +217734,10 @@ "typeString": "address" }, "typeName": { - "id": 36770, + "id": 39831, "name": "address", "nodeType": "ElementaryTypeName", - "src": "189758:7:18", + "src": "189758:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -217748,13 +217748,13 @@ }, { "constant": false, - "id": 36773, + "id": 39834, "mutability": "mutable", "name": "p3", - "nameLocation": "189778:2:18", + "nameLocation": "189778:2:38", "nodeType": "VariableDeclaration", - "scope": 36799, - "src": "189770:10:18", + "scope": 39860, + "src": "189770:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -217762,10 +217762,10 @@ "typeString": "address" }, "typeName": { - "id": 36772, + "id": 39833, "name": "address", "nodeType": "ElementaryTypeName", - "src": "189770:7:18", + "src": "189770:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -217775,44 +217775,44 @@ "visibility": "internal" } ], - "src": "189736:45:18" + "src": "189736:45:38" }, "returnParameters": { - "id": 36775, + "id": 39836, "nodeType": "ParameterList", "parameters": [], - "src": "189796:0:18" + "src": "189796:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36833, + "id": 39894, "nodeType": "FunctionDefinition", - "src": "190516:780:18", + "src": "190516:780:38", "nodes": [], "body": { - "id": 36832, + "id": 39893, "nodeType": "Block", - "src": "190585:711:18", + "src": "190585:711:38", "nodes": [], "statements": [ { "assignments": [ - 36811 + 39872 ], "declarations": [ { "constant": false, - "id": 36811, + "id": 39872, "mutability": "mutable", "name": "m0", - "nameLocation": "190603:2:18", + "nameLocation": "190603:2:38", "nodeType": "VariableDeclaration", - "scope": 36832, - "src": "190595:10:18", + "scope": 39893, + "src": "190595:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -217820,10 +217820,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36810, + "id": 39871, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "190595:7:18", + "src": "190595:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -217832,24 +217832,24 @@ "visibility": "internal" } ], - "id": 36812, + "id": 39873, "nodeType": "VariableDeclarationStatement", - "src": "190595:10:18" + "src": "190595:10:38" }, { "assignments": [ - 36814 + 39875 ], "declarations": [ { "constant": false, - "id": 36814, + "id": 39875, "mutability": "mutable", "name": "m1", - "nameLocation": "190623:2:18", + "nameLocation": "190623:2:38", "nodeType": "VariableDeclaration", - "scope": 36832, - "src": "190615:10:18", + "scope": 39893, + "src": "190615:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -217857,10 +217857,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36813, + "id": 39874, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "190615:7:18", + "src": "190615:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -217869,24 +217869,24 @@ "visibility": "internal" } ], - "id": 36815, + "id": 39876, "nodeType": "VariableDeclarationStatement", - "src": "190615:10:18" + "src": "190615:10:38" }, { "assignments": [ - 36817 + 39878 ], "declarations": [ { "constant": false, - "id": 36817, + "id": 39878, "mutability": "mutable", "name": "m2", - "nameLocation": "190643:2:18", + "nameLocation": "190643:2:38", "nodeType": "VariableDeclaration", - "scope": 36832, - "src": "190635:10:18", + "scope": 39893, + "src": "190635:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -217894,10 +217894,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36816, + "id": 39877, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "190635:7:18", + "src": "190635:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -217906,24 +217906,24 @@ "visibility": "internal" } ], - "id": 36818, + "id": 39879, "nodeType": "VariableDeclarationStatement", - "src": "190635:10:18" + "src": "190635:10:38" }, { "assignments": [ - 36820 + 39881 ], "declarations": [ { "constant": false, - "id": 36820, + "id": 39881, "mutability": "mutable", "name": "m3", - "nameLocation": "190663:2:18", + "nameLocation": "190663:2:38", "nodeType": "VariableDeclaration", - "scope": 36832, - "src": "190655:10:18", + "scope": 39893, + "src": "190655:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -217931,10 +217931,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36819, + "id": 39880, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "190655:7:18", + "src": "190655:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -217943,24 +217943,24 @@ "visibility": "internal" } ], - "id": 36821, + "id": 39882, "nodeType": "VariableDeclarationStatement", - "src": "190655:10:18" + "src": "190655:10:38" }, { "assignments": [ - 36823 + 39884 ], "declarations": [ { "constant": false, - "id": 36823, + "id": 39884, "mutability": "mutable", "name": "m4", - "nameLocation": "190683:2:18", + "nameLocation": "190683:2:38", "nodeType": "VariableDeclaration", - "scope": 36832, - "src": "190675:10:18", + "scope": 39893, + "src": "190675:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -217968,10 +217968,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36822, + "id": 39883, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "190675:7:18", + "src": "190675:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -217980,24 +217980,24 @@ "visibility": "internal" } ], - "id": 36824, + "id": 39885, "nodeType": "VariableDeclarationStatement", - "src": "190675:10:18" + "src": "190675:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "190704:375:18", + "src": "190704:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "190718:17:18", + "src": "190718:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "190730:4:18", + "src": "190730:4:38", "type": "", "value": "0x00" } @@ -218005,28 +218005,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "190724:5:18" + "src": "190724:5:38" }, "nodeType": "YulFunctionCall", - "src": "190724:11:18" + "src": "190724:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "190718:2:18" + "src": "190718:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "190748:17:18", + "src": "190748:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "190760:4:18", + "src": "190760:4:38", "type": "", "value": "0x20" } @@ -218034,28 +218034,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "190754:5:18" + "src": "190754:5:38" }, "nodeType": "YulFunctionCall", - "src": "190754:11:18" + "src": "190754:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "190748:2:18" + "src": "190748:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "190778:17:18", + "src": "190778:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "190790:4:18", + "src": "190790:4:38", "type": "", "value": "0x40" } @@ -218063,28 +218063,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "190784:5:18" + "src": "190784:5:38" }, "nodeType": "YulFunctionCall", - "src": "190784:11:18" + "src": "190784:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "190778:2:18" + "src": "190778:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "190808:17:18", + "src": "190808:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "190820:4:18", + "src": "190820:4:38", "type": "", "value": "0x60" } @@ -218092,28 +218092,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "190814:5:18" + "src": "190814:5:38" }, "nodeType": "YulFunctionCall", - "src": "190814:11:18" + "src": "190814:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "190808:2:18" + "src": "190808:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "190838:17:18", + "src": "190838:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "190850:4:18", + "src": "190850:4:38", "type": "", "value": "0x80" } @@ -218121,16 +218121,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "190844:5:18" + "src": "190844:5:38" }, "nodeType": "YulFunctionCall", - "src": "190844:11:18" + "src": "190844:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "190838:2:18" + "src": "190838:2:38" } ] }, @@ -218140,14 +218140,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "190936:4:18", + "src": "190936:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "190942:10:18", + "src": "190942:10:38", "type": "", "value": "0xb4c314ff" } @@ -218155,13 +218155,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "190929:6:18" + "src": "190929:6:38" }, "nodeType": "YulFunctionCall", - "src": "190929:24:18" + "src": "190929:24:38" }, "nodeType": "YulExpressionStatement", - "src": "190929:24:18" + "src": "190929:24:38" }, { "expression": { @@ -218169,26 +218169,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "190973:4:18", + "src": "190973:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "190979:2:18" + "src": "190979:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "190966:6:18" + "src": "190966:6:38" }, "nodeType": "YulFunctionCall", - "src": "190966:16:18" + "src": "190966:16:38" }, "nodeType": "YulExpressionStatement", - "src": "190966:16:18" + "src": "190966:16:38" }, { "expression": { @@ -218196,26 +218196,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "191002:4:18", + "src": "191002:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "191008:2:18" + "src": "191008:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "190995:6:18" + "src": "190995:6:38" }, "nodeType": "YulFunctionCall", - "src": "190995:16:18" + "src": "190995:16:38" }, "nodeType": "YulExpressionStatement", - "src": "190995:16:18" + "src": "190995:16:38" }, { "expression": { @@ -218223,26 +218223,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "191031:4:18", + "src": "191031:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "191037:2:18" + "src": "191037:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "191024:6:18" + "src": "191024:6:38" }, "nodeType": "YulFunctionCall", - "src": "191024:16:18" + "src": "191024:16:38" }, "nodeType": "YulExpressionStatement", - "src": "191024:16:18" + "src": "191024:16:38" }, { "expression": { @@ -218250,112 +218250,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "191060:4:18", + "src": "191060:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "191066:2:18" + "src": "191066:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "191053:6:18" + "src": "191053:6:38" }, "nodeType": "YulFunctionCall", - "src": "191053:16:18" + "src": "191053:16:38" }, "nodeType": "YulExpressionStatement", - "src": "191053:16:18" + "src": "191053:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36811, + "declaration": 39872, "isOffset": false, "isSlot": false, - "src": "190718:2:18", + "src": "190718:2:38", "valueSize": 1 }, { - "declaration": 36814, + "declaration": 39875, "isOffset": false, "isSlot": false, - "src": "190748:2:18", + "src": "190748:2:38", "valueSize": 1 }, { - "declaration": 36817, + "declaration": 39878, "isOffset": false, "isSlot": false, - "src": "190778:2:18", + "src": "190778:2:38", "valueSize": 1 }, { - "declaration": 36820, + "declaration": 39881, "isOffset": false, "isSlot": false, - "src": "190808:2:18", + "src": "190808:2:38", "valueSize": 1 }, { - "declaration": 36823, + "declaration": 39884, "isOffset": false, "isSlot": false, - "src": "190838:2:18", + "src": "190838:2:38", "valueSize": 1 }, { - "declaration": 36801, + "declaration": 39862, "isOffset": false, "isSlot": false, - "src": "190979:2:18", + "src": "190979:2:38", "valueSize": 1 }, { - "declaration": 36803, + "declaration": 39864, "isOffset": false, "isSlot": false, - "src": "191008:2:18", + "src": "191008:2:38", "valueSize": 1 }, { - "declaration": 36805, + "declaration": 39866, "isOffset": false, "isSlot": false, - "src": "191037:2:18", + "src": "191037:2:38", "valueSize": 1 }, { - "declaration": 36807, + "declaration": 39868, "isOffset": false, "isSlot": false, - "src": "191066:2:18", + "src": "191066:2:38", "valueSize": 1 } ], - "id": 36825, + "id": 39886, "nodeType": "InlineAssembly", - "src": "190695:384:18" + "src": "190695:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36827, + "id": 39888, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "191104:4:18", + "src": "191104:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -218364,14 +218364,14 @@ }, { "hexValue": "30783834", - "id": 36828, + "id": 39889, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "191110:4:18", + "src": "191110:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -218390,18 +218390,18 @@ "typeString": "int_const 132" } ], - "id": 36826, + "id": 39887, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "191088:15:18", + "referencedDeclaration": 33383, + "src": "191088:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36829, + "id": 39890, "isConstant": false, "isLValue": false, "isPure": false, @@ -218410,21 +218410,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "191088:27:18", + "src": "191088:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36830, + "id": 39891, "nodeType": "ExpressionStatement", - "src": "191088:27:18" + "src": "191088:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "191134:156:18", + "src": "191134:156:38", "statements": [ { "expression": { @@ -218432,26 +218432,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "191155:4:18", + "src": "191155:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "191161:2:18" + "src": "191161:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "191148:6:18" + "src": "191148:6:38" }, "nodeType": "YulFunctionCall", - "src": "191148:16:18" + "src": "191148:16:38" }, "nodeType": "YulExpressionStatement", - "src": "191148:16:18" + "src": "191148:16:38" }, { "expression": { @@ -218459,26 +218459,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "191184:4:18", + "src": "191184:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "191190:2:18" + "src": "191190:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "191177:6:18" + "src": "191177:6:38" }, "nodeType": "YulFunctionCall", - "src": "191177:16:18" + "src": "191177:16:38" }, "nodeType": "YulExpressionStatement", - "src": "191177:16:18" + "src": "191177:16:38" }, { "expression": { @@ -218486,26 +218486,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "191213:4:18", + "src": "191213:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "191219:2:18" + "src": "191219:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "191206:6:18" + "src": "191206:6:38" }, "nodeType": "YulFunctionCall", - "src": "191206:16:18" + "src": "191206:16:38" }, "nodeType": "YulExpressionStatement", - "src": "191206:16:18" + "src": "191206:16:38" }, { "expression": { @@ -218513,26 +218513,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "191242:4:18", + "src": "191242:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "191248:2:18" + "src": "191248:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "191235:6:18" + "src": "191235:6:38" }, "nodeType": "YulFunctionCall", - "src": "191235:16:18" + "src": "191235:16:38" }, "nodeType": "YulExpressionStatement", - "src": "191235:16:18" + "src": "191235:16:38" }, { "expression": { @@ -218540,70 +218540,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "191271:4:18", + "src": "191271:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "191277:2:18" + "src": "191277:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "191264:6:18" + "src": "191264:6:38" }, "nodeType": "YulFunctionCall", - "src": "191264:16:18" + "src": "191264:16:38" }, "nodeType": "YulExpressionStatement", - "src": "191264:16:18" + "src": "191264:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36811, + "declaration": 39872, "isOffset": false, "isSlot": false, - "src": "191161:2:18", + "src": "191161:2:38", "valueSize": 1 }, { - "declaration": 36814, + "declaration": 39875, "isOffset": false, "isSlot": false, - "src": "191190:2:18", + "src": "191190:2:38", "valueSize": 1 }, { - "declaration": 36817, + "declaration": 39878, "isOffset": false, "isSlot": false, - "src": "191219:2:18", + "src": "191219:2:38", "valueSize": 1 }, { - "declaration": 36820, + "declaration": 39881, "isOffset": false, "isSlot": false, - "src": "191248:2:18", + "src": "191248:2:38", "valueSize": 1 }, { - "declaration": 36823, + "declaration": 39884, "isOffset": false, "isSlot": false, - "src": "191277:2:18", + "src": "191277:2:38", "valueSize": 1 } ], - "id": 36831, + "id": 39892, "nodeType": "InlineAssembly", - "src": "191125:165:18" + "src": "191125:165:38" } ] }, @@ -218611,20 +218611,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "190525:3:18", + "nameLocation": "190525:3:38", "parameters": { - "id": 36808, + "id": 39869, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36801, + "id": 39862, "mutability": "mutable", "name": "p0", - "nameLocation": "190534:2:18", + "nameLocation": "190534:2:38", "nodeType": "VariableDeclaration", - "scope": 36833, - "src": "190529:7:18", + "scope": 39894, + "src": "190529:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -218632,10 +218632,10 @@ "typeString": "bool" }, "typeName": { - "id": 36800, + "id": 39861, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "190529:4:18", + "src": "190529:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -218645,13 +218645,13 @@ }, { "constant": false, - "id": 36803, + "id": 39864, "mutability": "mutable", "name": "p1", - "nameLocation": "190546:2:18", + "nameLocation": "190546:2:38", "nodeType": "VariableDeclaration", - "scope": 36833, - "src": "190538:10:18", + "scope": 39894, + "src": "190538:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -218659,10 +218659,10 @@ "typeString": "uint256" }, "typeName": { - "id": 36802, + "id": 39863, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "190538:7:18", + "src": "190538:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -218672,13 +218672,13 @@ }, { "constant": false, - "id": 36805, + "id": 39866, "mutability": "mutable", "name": "p2", - "nameLocation": "190558:2:18", + "nameLocation": "190558:2:38", "nodeType": "VariableDeclaration", - "scope": 36833, - "src": "190550:10:18", + "scope": 39894, + "src": "190550:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -218686,10 +218686,10 @@ "typeString": "address" }, "typeName": { - "id": 36804, + "id": 39865, "name": "address", "nodeType": "ElementaryTypeName", - "src": "190550:7:18", + "src": "190550:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -218700,13 +218700,13 @@ }, { "constant": false, - "id": 36807, + "id": 39868, "mutability": "mutable", "name": "p3", - "nameLocation": "190567:2:18", + "nameLocation": "190567:2:38", "nodeType": "VariableDeclaration", - "scope": 36833, - "src": "190562:7:18", + "scope": 39894, + "src": "190562:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -218714,10 +218714,10 @@ "typeString": "bool" }, "typeName": { - "id": 36806, + "id": 39867, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "190562:4:18", + "src": "190562:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -218726,44 +218726,44 @@ "visibility": "internal" } ], - "src": "190528:42:18" + "src": "190528:42:38" }, "returnParameters": { - "id": 36809, + "id": 39870, "nodeType": "ParameterList", "parameters": [], - "src": "190585:0:18" + "src": "190585:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36867, + "id": 39928, "nodeType": "FunctionDefinition", - "src": "191302:786:18", + "src": "191302:786:38", "nodes": [], "body": { - "id": 36866, + "id": 39927, "nodeType": "Block", - "src": "191374:714:18", + "src": "191374:714:38", "nodes": [], "statements": [ { "assignments": [ - 36845 + 39906 ], "declarations": [ { "constant": false, - "id": 36845, + "id": 39906, "mutability": "mutable", "name": "m0", - "nameLocation": "191392:2:18", + "nameLocation": "191392:2:38", "nodeType": "VariableDeclaration", - "scope": 36866, - "src": "191384:10:18", + "scope": 39927, + "src": "191384:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -218771,10 +218771,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36844, + "id": 39905, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "191384:7:18", + "src": "191384:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -218783,24 +218783,24 @@ "visibility": "internal" } ], - "id": 36846, + "id": 39907, "nodeType": "VariableDeclarationStatement", - "src": "191384:10:18" + "src": "191384:10:38" }, { "assignments": [ - 36848 + 39909 ], "declarations": [ { "constant": false, - "id": 36848, + "id": 39909, "mutability": "mutable", "name": "m1", - "nameLocation": "191412:2:18", + "nameLocation": "191412:2:38", "nodeType": "VariableDeclaration", - "scope": 36866, - "src": "191404:10:18", + "scope": 39927, + "src": "191404:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -218808,10 +218808,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36847, + "id": 39908, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "191404:7:18", + "src": "191404:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -218820,24 +218820,24 @@ "visibility": "internal" } ], - "id": 36849, + "id": 39910, "nodeType": "VariableDeclarationStatement", - "src": "191404:10:18" + "src": "191404:10:38" }, { "assignments": [ - 36851 + 39912 ], "declarations": [ { "constant": false, - "id": 36851, + "id": 39912, "mutability": "mutable", "name": "m2", - "nameLocation": "191432:2:18", + "nameLocation": "191432:2:38", "nodeType": "VariableDeclaration", - "scope": 36866, - "src": "191424:10:18", + "scope": 39927, + "src": "191424:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -218845,10 +218845,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36850, + "id": 39911, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "191424:7:18", + "src": "191424:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -218857,24 +218857,24 @@ "visibility": "internal" } ], - "id": 36852, + "id": 39913, "nodeType": "VariableDeclarationStatement", - "src": "191424:10:18" + "src": "191424:10:38" }, { "assignments": [ - 36854 + 39915 ], "declarations": [ { "constant": false, - "id": 36854, + "id": 39915, "mutability": "mutable", "name": "m3", - "nameLocation": "191452:2:18", + "nameLocation": "191452:2:38", "nodeType": "VariableDeclaration", - "scope": 36866, - "src": "191444:10:18", + "scope": 39927, + "src": "191444:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -218882,10 +218882,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36853, + "id": 39914, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "191444:7:18", + "src": "191444:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -218894,24 +218894,24 @@ "visibility": "internal" } ], - "id": 36855, + "id": 39916, "nodeType": "VariableDeclarationStatement", - "src": "191444:10:18" + "src": "191444:10:38" }, { "assignments": [ - 36857 + 39918 ], "declarations": [ { "constant": false, - "id": 36857, + "id": 39918, "mutability": "mutable", "name": "m4", - "nameLocation": "191472:2:18", + "nameLocation": "191472:2:38", "nodeType": "VariableDeclaration", - "scope": 36866, - "src": "191464:10:18", + "scope": 39927, + "src": "191464:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -218919,10 +218919,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36856, + "id": 39917, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "191464:7:18", + "src": "191464:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -218931,24 +218931,24 @@ "visibility": "internal" } ], - "id": 36858, + "id": 39919, "nodeType": "VariableDeclarationStatement", - "src": "191464:10:18" + "src": "191464:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "191493:378:18", + "src": "191493:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "191507:17:18", + "src": "191507:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "191519:4:18", + "src": "191519:4:38", "type": "", "value": "0x00" } @@ -218956,28 +218956,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "191513:5:18" + "src": "191513:5:38" }, "nodeType": "YulFunctionCall", - "src": "191513:11:18" + "src": "191513:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "191507:2:18" + "src": "191507:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "191537:17:18", + "src": "191537:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "191549:4:18", + "src": "191549:4:38", "type": "", "value": "0x20" } @@ -218985,28 +218985,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "191543:5:18" + "src": "191543:5:38" }, "nodeType": "YulFunctionCall", - "src": "191543:11:18" + "src": "191543:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "191537:2:18" + "src": "191537:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "191567:17:18", + "src": "191567:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "191579:4:18", + "src": "191579:4:38", "type": "", "value": "0x40" } @@ -219014,28 +219014,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "191573:5:18" + "src": "191573:5:38" }, "nodeType": "YulFunctionCall", - "src": "191573:11:18" + "src": "191573:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "191567:2:18" + "src": "191567:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "191597:17:18", + "src": "191597:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "191609:4:18", + "src": "191609:4:38", "type": "", "value": "0x60" } @@ -219043,28 +219043,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "191603:5:18" + "src": "191603:5:38" }, "nodeType": "YulFunctionCall", - "src": "191603:11:18" + "src": "191603:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "191597:2:18" + "src": "191597:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "191627:17:18", + "src": "191627:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "191639:4:18", + "src": "191639:4:38", "type": "", "value": "0x80" } @@ -219072,16 +219072,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "191633:5:18" + "src": "191633:5:38" }, "nodeType": "YulFunctionCall", - "src": "191633:11:18" + "src": "191633:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "191627:2:18" + "src": "191627:2:38" } ] }, @@ -219091,14 +219091,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "191728:4:18", + "src": "191728:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "191734:10:18", + "src": "191734:10:38", "type": "", "value": "0x1537dc87" } @@ -219106,13 +219106,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "191721:6:18" + "src": "191721:6:38" }, "nodeType": "YulFunctionCall", - "src": "191721:24:18" + "src": "191721:24:38" }, "nodeType": "YulExpressionStatement", - "src": "191721:24:18" + "src": "191721:24:38" }, { "expression": { @@ -219120,26 +219120,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "191765:4:18", + "src": "191765:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "191771:2:18" + "src": "191771:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "191758:6:18" + "src": "191758:6:38" }, "nodeType": "YulFunctionCall", - "src": "191758:16:18" + "src": "191758:16:38" }, "nodeType": "YulExpressionStatement", - "src": "191758:16:18" + "src": "191758:16:38" }, { "expression": { @@ -219147,26 +219147,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "191794:4:18", + "src": "191794:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "191800:2:18" + "src": "191800:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "191787:6:18" + "src": "191787:6:38" }, "nodeType": "YulFunctionCall", - "src": "191787:16:18" + "src": "191787:16:38" }, "nodeType": "YulExpressionStatement", - "src": "191787:16:18" + "src": "191787:16:38" }, { "expression": { @@ -219174,26 +219174,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "191823:4:18", + "src": "191823:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "191829:2:18" + "src": "191829:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "191816:6:18" + "src": "191816:6:38" }, "nodeType": "YulFunctionCall", - "src": "191816:16:18" + "src": "191816:16:38" }, "nodeType": "YulExpressionStatement", - "src": "191816:16:18" + "src": "191816:16:38" }, { "expression": { @@ -219201,112 +219201,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "191852:4:18", + "src": "191852:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "191858:2:18" + "src": "191858:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "191845:6:18" + "src": "191845:6:38" }, "nodeType": "YulFunctionCall", - "src": "191845:16:18" + "src": "191845:16:38" }, "nodeType": "YulExpressionStatement", - "src": "191845:16:18" + "src": "191845:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36845, + "declaration": 39906, "isOffset": false, "isSlot": false, - "src": "191507:2:18", + "src": "191507:2:38", "valueSize": 1 }, { - "declaration": 36848, + "declaration": 39909, "isOffset": false, "isSlot": false, - "src": "191537:2:18", + "src": "191537:2:38", "valueSize": 1 }, { - "declaration": 36851, + "declaration": 39912, "isOffset": false, "isSlot": false, - "src": "191567:2:18", + "src": "191567:2:38", "valueSize": 1 }, { - "declaration": 36854, + "declaration": 39915, "isOffset": false, "isSlot": false, - "src": "191597:2:18", + "src": "191597:2:38", "valueSize": 1 }, { - "declaration": 36857, + "declaration": 39918, "isOffset": false, "isSlot": false, - "src": "191627:2:18", + "src": "191627:2:38", "valueSize": 1 }, { - "declaration": 36835, + "declaration": 39896, "isOffset": false, "isSlot": false, - "src": "191771:2:18", + "src": "191771:2:38", "valueSize": 1 }, { - "declaration": 36837, + "declaration": 39898, "isOffset": false, "isSlot": false, - "src": "191800:2:18", + "src": "191800:2:38", "valueSize": 1 }, { - "declaration": 36839, + "declaration": 39900, "isOffset": false, "isSlot": false, - "src": "191829:2:18", + "src": "191829:2:38", "valueSize": 1 }, { - "declaration": 36841, + "declaration": 39902, "isOffset": false, "isSlot": false, - "src": "191858:2:18", + "src": "191858:2:38", "valueSize": 1 } ], - "id": 36859, + "id": 39920, "nodeType": "InlineAssembly", - "src": "191484:387:18" + "src": "191484:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36861, + "id": 39922, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "191896:4:18", + "src": "191896:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -219315,14 +219315,14 @@ }, { "hexValue": "30783834", - "id": 36862, + "id": 39923, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "191902:4:18", + "src": "191902:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -219341,18 +219341,18 @@ "typeString": "int_const 132" } ], - "id": 36860, + "id": 39921, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "191880:15:18", + "referencedDeclaration": 33383, + "src": "191880:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36863, + "id": 39924, "isConstant": false, "isLValue": false, "isPure": false, @@ -219361,21 +219361,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "191880:27:18", + "src": "191880:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36864, + "id": 39925, "nodeType": "ExpressionStatement", - "src": "191880:27:18" + "src": "191880:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "191926:156:18", + "src": "191926:156:38", "statements": [ { "expression": { @@ -219383,26 +219383,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "191947:4:18", + "src": "191947:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "191953:2:18" + "src": "191953:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "191940:6:18" + "src": "191940:6:38" }, "nodeType": "YulFunctionCall", - "src": "191940:16:18" + "src": "191940:16:38" }, "nodeType": "YulExpressionStatement", - "src": "191940:16:18" + "src": "191940:16:38" }, { "expression": { @@ -219410,26 +219410,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "191976:4:18", + "src": "191976:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "191982:2:18" + "src": "191982:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "191969:6:18" + "src": "191969:6:38" }, "nodeType": "YulFunctionCall", - "src": "191969:16:18" + "src": "191969:16:38" }, "nodeType": "YulExpressionStatement", - "src": "191969:16:18" + "src": "191969:16:38" }, { "expression": { @@ -219437,26 +219437,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "192005:4:18", + "src": "192005:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "192011:2:18" + "src": "192011:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "191998:6:18" + "src": "191998:6:38" }, "nodeType": "YulFunctionCall", - "src": "191998:16:18" + "src": "191998:16:38" }, "nodeType": "YulExpressionStatement", - "src": "191998:16:18" + "src": "191998:16:38" }, { "expression": { @@ -219464,26 +219464,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "192034:4:18", + "src": "192034:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "192040:2:18" + "src": "192040:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "192027:6:18" + "src": "192027:6:38" }, "nodeType": "YulFunctionCall", - "src": "192027:16:18" + "src": "192027:16:38" }, "nodeType": "YulExpressionStatement", - "src": "192027:16:18" + "src": "192027:16:38" }, { "expression": { @@ -219491,70 +219491,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "192063:4:18", + "src": "192063:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "192069:2:18" + "src": "192069:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "192056:6:18" + "src": "192056:6:38" }, "nodeType": "YulFunctionCall", - "src": "192056:16:18" + "src": "192056:16:38" }, "nodeType": "YulExpressionStatement", - "src": "192056:16:18" + "src": "192056:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36845, + "declaration": 39906, "isOffset": false, "isSlot": false, - "src": "191953:2:18", + "src": "191953:2:38", "valueSize": 1 }, { - "declaration": 36848, + "declaration": 39909, "isOffset": false, "isSlot": false, - "src": "191982:2:18", + "src": "191982:2:38", "valueSize": 1 }, { - "declaration": 36851, + "declaration": 39912, "isOffset": false, "isSlot": false, - "src": "192011:2:18", + "src": "192011:2:38", "valueSize": 1 }, { - "declaration": 36854, + "declaration": 39915, "isOffset": false, "isSlot": false, - "src": "192040:2:18", + "src": "192040:2:38", "valueSize": 1 }, { - "declaration": 36857, + "declaration": 39918, "isOffset": false, "isSlot": false, - "src": "192069:2:18", + "src": "192069:2:38", "valueSize": 1 } ], - "id": 36865, + "id": 39926, "nodeType": "InlineAssembly", - "src": "191917:165:18" + "src": "191917:165:38" } ] }, @@ -219562,20 +219562,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "191311:3:18", + "nameLocation": "191311:3:38", "parameters": { - "id": 36842, + "id": 39903, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36835, + "id": 39896, "mutability": "mutable", "name": "p0", - "nameLocation": "191320:2:18", + "nameLocation": "191320:2:38", "nodeType": "VariableDeclaration", - "scope": 36867, - "src": "191315:7:18", + "scope": 39928, + "src": "191315:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -219583,10 +219583,10 @@ "typeString": "bool" }, "typeName": { - "id": 36834, + "id": 39895, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "191315:4:18", + "src": "191315:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -219596,13 +219596,13 @@ }, { "constant": false, - "id": 36837, + "id": 39898, "mutability": "mutable", "name": "p1", - "nameLocation": "191332:2:18", + "nameLocation": "191332:2:38", "nodeType": "VariableDeclaration", - "scope": 36867, - "src": "191324:10:18", + "scope": 39928, + "src": "191324:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -219610,10 +219610,10 @@ "typeString": "uint256" }, "typeName": { - "id": 36836, + "id": 39897, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "191324:7:18", + "src": "191324:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -219623,13 +219623,13 @@ }, { "constant": false, - "id": 36839, + "id": 39900, "mutability": "mutable", "name": "p2", - "nameLocation": "191344:2:18", + "nameLocation": "191344:2:38", "nodeType": "VariableDeclaration", - "scope": 36867, - "src": "191336:10:18", + "scope": 39928, + "src": "191336:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -219637,10 +219637,10 @@ "typeString": "address" }, "typeName": { - "id": 36838, + "id": 39899, "name": "address", "nodeType": "ElementaryTypeName", - "src": "191336:7:18", + "src": "191336:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -219651,13 +219651,13 @@ }, { "constant": false, - "id": 36841, + "id": 39902, "mutability": "mutable", "name": "p3", - "nameLocation": "191356:2:18", + "nameLocation": "191356:2:38", "nodeType": "VariableDeclaration", - "scope": 36867, - "src": "191348:10:18", + "scope": 39928, + "src": "191348:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -219665,10 +219665,10 @@ "typeString": "uint256" }, "typeName": { - "id": 36840, + "id": 39901, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "191348:7:18", + "src": "191348:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -219677,44 +219677,44 @@ "visibility": "internal" } ], - "src": "191314:45:18" + "src": "191314:45:38" }, "returnParameters": { - "id": 36843, + "id": 39904, "nodeType": "ParameterList", "parameters": [], - "src": "191374:0:18" + "src": "191374:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36907, + "id": 39968, "nodeType": "FunctionDefinition", - "src": "192094:1334:18", + "src": "192094:1334:38", "nodes": [], "body": { - "id": 36906, + "id": 39967, "nodeType": "Block", - "src": "192166:1262:18", + "src": "192166:1262:38", "nodes": [], "statements": [ { "assignments": [ - 36879 + 39940 ], "declarations": [ { "constant": false, - "id": 36879, + "id": 39940, "mutability": "mutable", "name": "m0", - "nameLocation": "192184:2:18", + "nameLocation": "192184:2:38", "nodeType": "VariableDeclaration", - "scope": 36906, - "src": "192176:10:18", + "scope": 39967, + "src": "192176:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -219722,10 +219722,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36878, + "id": 39939, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "192176:7:18", + "src": "192176:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -219734,24 +219734,24 @@ "visibility": "internal" } ], - "id": 36880, + "id": 39941, "nodeType": "VariableDeclarationStatement", - "src": "192176:10:18" + "src": "192176:10:38" }, { "assignments": [ - 36882 + 39943 ], "declarations": [ { "constant": false, - "id": 36882, + "id": 39943, "mutability": "mutable", "name": "m1", - "nameLocation": "192204:2:18", + "nameLocation": "192204:2:38", "nodeType": "VariableDeclaration", - "scope": 36906, - "src": "192196:10:18", + "scope": 39967, + "src": "192196:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -219759,10 +219759,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36881, + "id": 39942, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "192196:7:18", + "src": "192196:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -219771,24 +219771,24 @@ "visibility": "internal" } ], - "id": 36883, + "id": 39944, "nodeType": "VariableDeclarationStatement", - "src": "192196:10:18" + "src": "192196:10:38" }, { "assignments": [ - 36885 + 39946 ], "declarations": [ { "constant": false, - "id": 36885, + "id": 39946, "mutability": "mutable", "name": "m2", - "nameLocation": "192224:2:18", + "nameLocation": "192224:2:38", "nodeType": "VariableDeclaration", - "scope": 36906, - "src": "192216:10:18", + "scope": 39967, + "src": "192216:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -219796,10 +219796,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36884, + "id": 39945, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "192216:7:18", + "src": "192216:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -219808,24 +219808,24 @@ "visibility": "internal" } ], - "id": 36886, + "id": 39947, "nodeType": "VariableDeclarationStatement", - "src": "192216:10:18" + "src": "192216:10:38" }, { "assignments": [ - 36888 + 39949 ], "declarations": [ { "constant": false, - "id": 36888, + "id": 39949, "mutability": "mutable", "name": "m3", - "nameLocation": "192244:2:18", + "nameLocation": "192244:2:38", "nodeType": "VariableDeclaration", - "scope": 36906, - "src": "192236:10:18", + "scope": 39967, + "src": "192236:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -219833,10 +219833,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36887, + "id": 39948, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "192236:7:18", + "src": "192236:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -219845,24 +219845,24 @@ "visibility": "internal" } ], - "id": 36889, + "id": 39950, "nodeType": "VariableDeclarationStatement", - "src": "192236:10:18" + "src": "192236:10:38" }, { "assignments": [ - 36891 + 39952 ], "declarations": [ { "constant": false, - "id": 36891, + "id": 39952, "mutability": "mutable", "name": "m4", - "nameLocation": "192264:2:18", + "nameLocation": "192264:2:38", "nodeType": "VariableDeclaration", - "scope": 36906, - "src": "192256:10:18", + "scope": 39967, + "src": "192256:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -219870,10 +219870,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36890, + "id": 39951, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "192256:7:18", + "src": "192256:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -219882,24 +219882,24 @@ "visibility": "internal" } ], - "id": 36892, + "id": 39953, "nodeType": "VariableDeclarationStatement", - "src": "192256:10:18" + "src": "192256:10:38" }, { "assignments": [ - 36894 + 39955 ], "declarations": [ { "constant": false, - "id": 36894, + "id": 39955, "mutability": "mutable", "name": "m5", - "nameLocation": "192284:2:18", + "nameLocation": "192284:2:38", "nodeType": "VariableDeclaration", - "scope": 36906, - "src": "192276:10:18", + "scope": 39967, + "src": "192276:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -219907,10 +219907,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36893, + "id": 39954, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "192276:7:18", + "src": "192276:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -219919,24 +219919,24 @@ "visibility": "internal" } ], - "id": 36895, + "id": 39956, "nodeType": "VariableDeclarationStatement", - "src": "192276:10:18" + "src": "192276:10:38" }, { "assignments": [ - 36897 + 39958 ], "declarations": [ { "constant": false, - "id": 36897, + "id": 39958, "mutability": "mutable", "name": "m6", - "nameLocation": "192304:2:18", + "nameLocation": "192304:2:38", "nodeType": "VariableDeclaration", - "scope": 36906, - "src": "192296:10:18", + "scope": 39967, + "src": "192296:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -219944,10 +219944,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36896, + "id": 39957, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "192296:7:18", + "src": "192296:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -219956,27 +219956,27 @@ "visibility": "internal" } ], - "id": 36898, + "id": 39959, "nodeType": "VariableDeclarationStatement", - "src": "192296:10:18" + "src": "192296:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "192325:828:18", + "src": "192325:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "192368:313:18", + "src": "192368:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "192386:15:18", + "src": "192386:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "192400:1:18", + "src": "192400:1:38", "type": "", "value": "0" }, @@ -219984,7 +219984,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "192390:6:18", + "src": "192390:6:38", "type": "" } ] @@ -219992,16 +219992,16 @@ { "body": { "nodeType": "YulBlock", - "src": "192471:40:18", + "src": "192471:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "192500:9:18", + "src": "192500:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "192502:5:18" + "src": "192502:5:38" } ] }, @@ -220012,33 +220012,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "192488:6:18" + "src": "192488:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "192496:1:18" + "src": "192496:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "192483:4:18" + "src": "192483:4:38" }, "nodeType": "YulFunctionCall", - "src": "192483:15:18" + "src": "192483:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "192476:6:18" + "src": "192476:6:38" }, "nodeType": "YulFunctionCall", - "src": "192476:23:18" + "src": "192476:23:38" }, "nodeType": "YulIf", - "src": "192473:36:18" + "src": "192473:36:38" } ] }, @@ -220047,12 +220047,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "192428:6:18" + "src": "192428:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "192436:4:18", + "src": "192436:4:38", "type": "", "value": "0x20" } @@ -220060,30 +220060,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "192425:2:18" + "src": "192425:2:38" }, "nodeType": "YulFunctionCall", - "src": "192425:16:18" + "src": "192425:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "192442:28:18", + "src": "192442:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "192444:24:18", + "src": "192444:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "192458:6:18" + "src": "192458:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "192466:1:18", + "src": "192466:1:38", "type": "", "value": "1" } @@ -220091,16 +220091,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "192454:3:18" + "src": "192454:3:38" }, "nodeType": "YulFunctionCall", - "src": "192454:14:18" + "src": "192454:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "192444:6:18" + "src": "192444:6:38" } ] } @@ -220108,10 +220108,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "192422:2:18", + "src": "192422:2:38", "statements": [] }, - "src": "192418:93:18" + "src": "192418:93:38" }, { "expression": { @@ -220119,34 +220119,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "192535:3:18" + "src": "192535:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "192540:6:18" + "src": "192540:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "192528:6:18" + "src": "192528:6:38" }, "nodeType": "YulFunctionCall", - "src": "192528:19:18" + "src": "192528:19:38" }, "nodeType": "YulExpressionStatement", - "src": "192528:19:18" + "src": "192528:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "192564:37:18", + "src": "192564:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "192581:3:18", + "src": "192581:3:38", "type": "", "value": "256" }, @@ -220155,38 +220155,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "192590:1:18", + "src": "192590:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "192593:6:18" + "src": "192593:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "192586:3:18" + "src": "192586:3:38" }, "nodeType": "YulFunctionCall", - "src": "192586:14:18" + "src": "192586:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "192577:3:18" + "src": "192577:3:38" }, "nodeType": "YulFunctionCall", - "src": "192577:24:18" + "src": "192577:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "192568:5:18", + "src": "192568:5:38", "type": "" } ] @@ -220199,12 +220199,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "192629:3:18" + "src": "192629:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "192634:4:18", + "src": "192634:4:38", "type": "", "value": "0x20" } @@ -220212,59 +220212,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "192625:3:18" + "src": "192625:3:38" }, "nodeType": "YulFunctionCall", - "src": "192625:14:18" + "src": "192625:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "192645:5:18" + "src": "192645:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "192656:5:18" + "src": "192656:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "192663:1:18" + "src": "192663:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "192652:3:18" + "src": "192652:3:38" }, "nodeType": "YulFunctionCall", - "src": "192652:13:18" + "src": "192652:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "192641:3:18" + "src": "192641:3:38" }, "nodeType": "YulFunctionCall", - "src": "192641:25:18" + "src": "192641:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "192618:6:18" + "src": "192618:6:38" }, "nodeType": "YulFunctionCall", - "src": "192618:49:18" + "src": "192618:49:38" }, "nodeType": "YulExpressionStatement", - "src": "192618:49:18" + "src": "192618:49:38" } ] }, @@ -220274,27 +220274,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "192360:3:18", + "src": "192360:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "192365:1:18", + "src": "192365:1:38", "type": "" } ], - "src": "192339:342:18" + "src": "192339:342:38" }, { "nodeType": "YulAssignment", - "src": "192694:17:18", + "src": "192694:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "192706:4:18", + "src": "192706:4:38", "type": "", "value": "0x00" } @@ -220302,28 +220302,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "192700:5:18" + "src": "192700:5:38" }, "nodeType": "YulFunctionCall", - "src": "192700:11:18" + "src": "192700:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "192694:2:18" + "src": "192694:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "192724:17:18", + "src": "192724:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "192736:4:18", + "src": "192736:4:38", "type": "", "value": "0x20" } @@ -220331,28 +220331,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "192730:5:18" + "src": "192730:5:38" }, "nodeType": "YulFunctionCall", - "src": "192730:11:18" + "src": "192730:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "192724:2:18" + "src": "192724:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "192754:17:18", + "src": "192754:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "192766:4:18", + "src": "192766:4:38", "type": "", "value": "0x40" } @@ -220360,28 +220360,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "192760:5:18" + "src": "192760:5:38" }, "nodeType": "YulFunctionCall", - "src": "192760:11:18" + "src": "192760:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "192754:2:18" + "src": "192754:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "192784:17:18", + "src": "192784:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "192796:4:18", + "src": "192796:4:38", "type": "", "value": "0x60" } @@ -220389,28 +220389,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "192790:5:18" + "src": "192790:5:38" }, "nodeType": "YulFunctionCall", - "src": "192790:11:18" + "src": "192790:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "192784:2:18" + "src": "192784:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "192814:17:18", + "src": "192814:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "192826:4:18", + "src": "192826:4:38", "type": "", "value": "0x80" } @@ -220418,28 +220418,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "192820:5:18" + "src": "192820:5:38" }, "nodeType": "YulFunctionCall", - "src": "192820:11:18" + "src": "192820:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "192814:2:18" + "src": "192814:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "192844:17:18", + "src": "192844:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "192856:4:18", + "src": "192856:4:38", "type": "", "value": "0xa0" } @@ -220447,28 +220447,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "192850:5:18" + "src": "192850:5:38" }, "nodeType": "YulFunctionCall", - "src": "192850:11:18" + "src": "192850:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "192844:2:18" + "src": "192844:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "192874:17:18", + "src": "192874:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "192886:4:18", + "src": "192886:4:38", "type": "", "value": "0xc0" } @@ -220476,16 +220476,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "192880:5:18" + "src": "192880:5:38" }, "nodeType": "YulFunctionCall", - "src": "192880:11:18" + "src": "192880:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "192874:2:18" + "src": "192874:2:38" } ] }, @@ -220495,14 +220495,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "192974:4:18", + "src": "192974:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "192980:10:18", + "src": "192980:10:38", "type": "", "value": "0x1bb3b09a" } @@ -220510,13 +220510,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "192967:6:18" + "src": "192967:6:38" }, "nodeType": "YulFunctionCall", - "src": "192967:24:18" + "src": "192967:24:38" }, "nodeType": "YulExpressionStatement", - "src": "192967:24:18" + "src": "192967:24:38" }, { "expression": { @@ -220524,26 +220524,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "193011:4:18", + "src": "193011:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "193017:2:18" + "src": "193017:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "193004:6:18" + "src": "193004:6:38" }, "nodeType": "YulFunctionCall", - "src": "193004:16:18" + "src": "193004:16:38" }, "nodeType": "YulExpressionStatement", - "src": "193004:16:18" + "src": "193004:16:38" }, { "expression": { @@ -220551,26 +220551,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "193040:4:18", + "src": "193040:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "193046:2:18" + "src": "193046:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "193033:6:18" + "src": "193033:6:38" }, "nodeType": "YulFunctionCall", - "src": "193033:16:18" + "src": "193033:16:38" }, "nodeType": "YulExpressionStatement", - "src": "193033:16:18" + "src": "193033:16:38" }, { "expression": { @@ -220578,26 +220578,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "193069:4:18", + "src": "193069:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "193075:2:18" + "src": "193075:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "193062:6:18" + "src": "193062:6:38" }, "nodeType": "YulFunctionCall", - "src": "193062:16:18" + "src": "193062:16:38" }, "nodeType": "YulExpressionStatement", - "src": "193062:16:18" + "src": "193062:16:38" }, { "expression": { @@ -220605,14 +220605,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "193098:4:18", + "src": "193098:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "193104:4:18", + "src": "193104:4:38", "type": "", "value": "0x80" } @@ -220620,13 +220620,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "193091:6:18" + "src": "193091:6:38" }, "nodeType": "YulFunctionCall", - "src": "193091:18:18" + "src": "193091:18:38" }, "nodeType": "YulExpressionStatement", - "src": "193091:18:18" + "src": "193091:18:38" }, { "expression": { @@ -220634,126 +220634,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "193134:4:18", + "src": "193134:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "193140:2:18" + "src": "193140:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "193122:11:18" + "src": "193122:11:38" }, "nodeType": "YulFunctionCall", - "src": "193122:21:18" + "src": "193122:21:38" }, "nodeType": "YulExpressionStatement", - "src": "193122:21:18" + "src": "193122:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36879, + "declaration": 39940, "isOffset": false, "isSlot": false, - "src": "192694:2:18", + "src": "192694:2:38", "valueSize": 1 }, { - "declaration": 36882, + "declaration": 39943, "isOffset": false, "isSlot": false, - "src": "192724:2:18", + "src": "192724:2:38", "valueSize": 1 }, { - "declaration": 36885, + "declaration": 39946, "isOffset": false, "isSlot": false, - "src": "192754:2:18", + "src": "192754:2:38", "valueSize": 1 }, { - "declaration": 36888, + "declaration": 39949, "isOffset": false, "isSlot": false, - "src": "192784:2:18", + "src": "192784:2:38", "valueSize": 1 }, { - "declaration": 36891, + "declaration": 39952, "isOffset": false, "isSlot": false, - "src": "192814:2:18", + "src": "192814:2:38", "valueSize": 1 }, { - "declaration": 36894, + "declaration": 39955, "isOffset": false, "isSlot": false, - "src": "192844:2:18", + "src": "192844:2:38", "valueSize": 1 }, { - "declaration": 36897, + "declaration": 39958, "isOffset": false, "isSlot": false, - "src": "192874:2:18", + "src": "192874:2:38", "valueSize": 1 }, { - "declaration": 36869, + "declaration": 39930, "isOffset": false, "isSlot": false, - "src": "193017:2:18", + "src": "193017:2:38", "valueSize": 1 }, { - "declaration": 36871, + "declaration": 39932, "isOffset": false, "isSlot": false, - "src": "193046:2:18", + "src": "193046:2:38", "valueSize": 1 }, { - "declaration": 36873, + "declaration": 39934, "isOffset": false, "isSlot": false, - "src": "193075:2:18", + "src": "193075:2:38", "valueSize": 1 }, { - "declaration": 36875, + "declaration": 39936, "isOffset": false, "isSlot": false, - "src": "193140:2:18", + "src": "193140:2:38", "valueSize": 1 } ], - "id": 36899, + "id": 39960, "nodeType": "InlineAssembly", - "src": "192316:837:18" + "src": "192316:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36901, + "id": 39962, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "193178:4:18", + "src": "193178:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -220762,14 +220762,14 @@ }, { "hexValue": "30786334", - "id": 36902, + "id": 39963, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "193184:4:18", + "src": "193184:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -220788,18 +220788,18 @@ "typeString": "int_const 196" } ], - "id": 36900, + "id": 39961, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "193162:15:18", + "referencedDeclaration": 33383, + "src": "193162:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36903, + "id": 39964, "isConstant": false, "isLValue": false, "isPure": false, @@ -220808,21 +220808,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "193162:27:18", + "src": "193162:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36904, + "id": 39965, "nodeType": "ExpressionStatement", - "src": "193162:27:18" + "src": "193162:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "193208:214:18", + "src": "193208:214:38", "statements": [ { "expression": { @@ -220830,26 +220830,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "193229:4:18", + "src": "193229:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "193235:2:18" + "src": "193235:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "193222:6:18" + "src": "193222:6:38" }, "nodeType": "YulFunctionCall", - "src": "193222:16:18" + "src": "193222:16:38" }, "nodeType": "YulExpressionStatement", - "src": "193222:16:18" + "src": "193222:16:38" }, { "expression": { @@ -220857,26 +220857,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "193258:4:18", + "src": "193258:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "193264:2:18" + "src": "193264:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "193251:6:18" + "src": "193251:6:38" }, "nodeType": "YulFunctionCall", - "src": "193251:16:18" + "src": "193251:16:38" }, "nodeType": "YulExpressionStatement", - "src": "193251:16:18" + "src": "193251:16:38" }, { "expression": { @@ -220884,26 +220884,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "193287:4:18", + "src": "193287:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "193293:2:18" + "src": "193293:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "193280:6:18" + "src": "193280:6:38" }, "nodeType": "YulFunctionCall", - "src": "193280:16:18" + "src": "193280:16:38" }, "nodeType": "YulExpressionStatement", - "src": "193280:16:18" + "src": "193280:16:38" }, { "expression": { @@ -220911,26 +220911,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "193316:4:18", + "src": "193316:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "193322:2:18" + "src": "193322:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "193309:6:18" + "src": "193309:6:38" }, "nodeType": "YulFunctionCall", - "src": "193309:16:18" + "src": "193309:16:38" }, "nodeType": "YulExpressionStatement", - "src": "193309:16:18" + "src": "193309:16:38" }, { "expression": { @@ -220938,26 +220938,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "193345:4:18", + "src": "193345:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "193351:2:18" + "src": "193351:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "193338:6:18" + "src": "193338:6:38" }, "nodeType": "YulFunctionCall", - "src": "193338:16:18" + "src": "193338:16:38" }, "nodeType": "YulExpressionStatement", - "src": "193338:16:18" + "src": "193338:16:38" }, { "expression": { @@ -220965,26 +220965,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "193374:4:18", + "src": "193374:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "193380:2:18" + "src": "193380:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "193367:6:18" + "src": "193367:6:38" }, "nodeType": "YulFunctionCall", - "src": "193367:16:18" + "src": "193367:16:38" }, "nodeType": "YulExpressionStatement", - "src": "193367:16:18" + "src": "193367:16:38" }, { "expression": { @@ -220992,84 +220992,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "193403:4:18", + "src": "193403:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "193409:2:18" + "src": "193409:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "193396:6:18" + "src": "193396:6:38" }, "nodeType": "YulFunctionCall", - "src": "193396:16:18" + "src": "193396:16:38" }, "nodeType": "YulExpressionStatement", - "src": "193396:16:18" + "src": "193396:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36879, + "declaration": 39940, "isOffset": false, "isSlot": false, - "src": "193235:2:18", + "src": "193235:2:38", "valueSize": 1 }, { - "declaration": 36882, + "declaration": 39943, "isOffset": false, "isSlot": false, - "src": "193264:2:18", + "src": "193264:2:38", "valueSize": 1 }, { - "declaration": 36885, + "declaration": 39946, "isOffset": false, "isSlot": false, - "src": "193293:2:18", + "src": "193293:2:38", "valueSize": 1 }, { - "declaration": 36888, + "declaration": 39949, "isOffset": false, "isSlot": false, - "src": "193322:2:18", + "src": "193322:2:38", "valueSize": 1 }, { - "declaration": 36891, + "declaration": 39952, "isOffset": false, "isSlot": false, - "src": "193351:2:18", + "src": "193351:2:38", "valueSize": 1 }, { - "declaration": 36894, + "declaration": 39955, "isOffset": false, "isSlot": false, - "src": "193380:2:18", + "src": "193380:2:38", "valueSize": 1 }, { - "declaration": 36897, + "declaration": 39958, "isOffset": false, "isSlot": false, - "src": "193409:2:18", + "src": "193409:2:38", "valueSize": 1 } ], - "id": 36905, + "id": 39966, "nodeType": "InlineAssembly", - "src": "193199:223:18" + "src": "193199:223:38" } ] }, @@ -221077,20 +221077,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "192103:3:18", + "nameLocation": "192103:3:38", "parameters": { - "id": 36876, + "id": 39937, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36869, + "id": 39930, "mutability": "mutable", "name": "p0", - "nameLocation": "192112:2:18", + "nameLocation": "192112:2:38", "nodeType": "VariableDeclaration", - "scope": 36907, - "src": "192107:7:18", + "scope": 39968, + "src": "192107:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -221098,10 +221098,10 @@ "typeString": "bool" }, "typeName": { - "id": 36868, + "id": 39929, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "192107:4:18", + "src": "192107:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -221111,13 +221111,13 @@ }, { "constant": false, - "id": 36871, + "id": 39932, "mutability": "mutable", "name": "p1", - "nameLocation": "192124:2:18", + "nameLocation": "192124:2:38", "nodeType": "VariableDeclaration", - "scope": 36907, - "src": "192116:10:18", + "scope": 39968, + "src": "192116:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -221125,10 +221125,10 @@ "typeString": "uint256" }, "typeName": { - "id": 36870, + "id": 39931, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "192116:7:18", + "src": "192116:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -221138,13 +221138,13 @@ }, { "constant": false, - "id": 36873, + "id": 39934, "mutability": "mutable", "name": "p2", - "nameLocation": "192136:2:18", + "nameLocation": "192136:2:38", "nodeType": "VariableDeclaration", - "scope": 36907, - "src": "192128:10:18", + "scope": 39968, + "src": "192128:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -221152,10 +221152,10 @@ "typeString": "address" }, "typeName": { - "id": 36872, + "id": 39933, "name": "address", "nodeType": "ElementaryTypeName", - "src": "192128:7:18", + "src": "192128:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -221166,13 +221166,13 @@ }, { "constant": false, - "id": 36875, + "id": 39936, "mutability": "mutable", "name": "p3", - "nameLocation": "192148:2:18", + "nameLocation": "192148:2:38", "nodeType": "VariableDeclaration", - "scope": 36907, - "src": "192140:10:18", + "scope": 39968, + "src": "192140:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -221180,10 +221180,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36874, + "id": 39935, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "192140:7:18", + "src": "192140:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -221192,44 +221192,44 @@ "visibility": "internal" } ], - "src": "192106:45:18" + "src": "192106:45:38" }, "returnParameters": { - "id": 36877, + "id": 39938, "nodeType": "ParameterList", "parameters": [], - "src": "192166:0:18" + "src": "192166:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36941, + "id": 40002, "nodeType": "FunctionDefinition", - "src": "193434:780:18", + "src": "193434:780:38", "nodes": [], "body": { - "id": 36940, + "id": 40001, "nodeType": "Block", - "src": "193503:711:18", + "src": "193503:711:38", "nodes": [], "statements": [ { "assignments": [ - 36919 + 39980 ], "declarations": [ { "constant": false, - "id": 36919, + "id": 39980, "mutability": "mutable", "name": "m0", - "nameLocation": "193521:2:18", + "nameLocation": "193521:2:38", "nodeType": "VariableDeclaration", - "scope": 36940, - "src": "193513:10:18", + "scope": 40001, + "src": "193513:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -221237,10 +221237,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36918, + "id": 39979, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "193513:7:18", + "src": "193513:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -221249,24 +221249,24 @@ "visibility": "internal" } ], - "id": 36920, + "id": 39981, "nodeType": "VariableDeclarationStatement", - "src": "193513:10:18" + "src": "193513:10:38" }, { "assignments": [ - 36922 + 39983 ], "declarations": [ { "constant": false, - "id": 36922, + "id": 39983, "mutability": "mutable", "name": "m1", - "nameLocation": "193541:2:18", + "nameLocation": "193541:2:38", "nodeType": "VariableDeclaration", - "scope": 36940, - "src": "193533:10:18", + "scope": 40001, + "src": "193533:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -221274,10 +221274,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36921, + "id": 39982, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "193533:7:18", + "src": "193533:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -221286,24 +221286,24 @@ "visibility": "internal" } ], - "id": 36923, + "id": 39984, "nodeType": "VariableDeclarationStatement", - "src": "193533:10:18" + "src": "193533:10:38" }, { "assignments": [ - 36925 + 39986 ], "declarations": [ { "constant": false, - "id": 36925, + "id": 39986, "mutability": "mutable", "name": "m2", - "nameLocation": "193561:2:18", + "nameLocation": "193561:2:38", "nodeType": "VariableDeclaration", - "scope": 36940, - "src": "193553:10:18", + "scope": 40001, + "src": "193553:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -221311,10 +221311,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36924, + "id": 39985, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "193553:7:18", + "src": "193553:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -221323,24 +221323,24 @@ "visibility": "internal" } ], - "id": 36926, + "id": 39987, "nodeType": "VariableDeclarationStatement", - "src": "193553:10:18" + "src": "193553:10:38" }, { "assignments": [ - 36928 + 39989 ], "declarations": [ { "constant": false, - "id": 36928, + "id": 39989, "mutability": "mutable", "name": "m3", - "nameLocation": "193581:2:18", + "nameLocation": "193581:2:38", "nodeType": "VariableDeclaration", - "scope": 36940, - "src": "193573:10:18", + "scope": 40001, + "src": "193573:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -221348,10 +221348,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36927, + "id": 39988, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "193573:7:18", + "src": "193573:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -221360,24 +221360,24 @@ "visibility": "internal" } ], - "id": 36929, + "id": 39990, "nodeType": "VariableDeclarationStatement", - "src": "193573:10:18" + "src": "193573:10:38" }, { "assignments": [ - 36931 + 39992 ], "declarations": [ { "constant": false, - "id": 36931, + "id": 39992, "mutability": "mutable", "name": "m4", - "nameLocation": "193601:2:18", + "nameLocation": "193601:2:38", "nodeType": "VariableDeclaration", - "scope": 36940, - "src": "193593:10:18", + "scope": 40001, + "src": "193593:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -221385,10 +221385,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36930, + "id": 39991, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "193593:7:18", + "src": "193593:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -221397,24 +221397,24 @@ "visibility": "internal" } ], - "id": 36932, + "id": 39993, "nodeType": "VariableDeclarationStatement", - "src": "193593:10:18" + "src": "193593:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "193622:375:18", + "src": "193622:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "193636:17:18", + "src": "193636:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "193648:4:18", + "src": "193648:4:38", "type": "", "value": "0x00" } @@ -221422,28 +221422,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "193642:5:18" + "src": "193642:5:38" }, "nodeType": "YulFunctionCall", - "src": "193642:11:18" + "src": "193642:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "193636:2:18" + "src": "193636:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "193666:17:18", + "src": "193666:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "193678:4:18", + "src": "193678:4:38", "type": "", "value": "0x20" } @@ -221451,28 +221451,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "193672:5:18" + "src": "193672:5:38" }, "nodeType": "YulFunctionCall", - "src": "193672:11:18" + "src": "193672:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "193666:2:18" + "src": "193666:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "193696:17:18", + "src": "193696:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "193708:4:18", + "src": "193708:4:38", "type": "", "value": "0x40" } @@ -221480,28 +221480,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "193702:5:18" + "src": "193702:5:38" }, "nodeType": "YulFunctionCall", - "src": "193702:11:18" + "src": "193702:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "193696:2:18" + "src": "193696:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "193726:17:18", + "src": "193726:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "193738:4:18", + "src": "193738:4:38", "type": "", "value": "0x60" } @@ -221509,28 +221509,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "193732:5:18" + "src": "193732:5:38" }, "nodeType": "YulFunctionCall", - "src": "193732:11:18" + "src": "193732:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "193726:2:18" + "src": "193726:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "193756:17:18", + "src": "193756:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "193768:4:18", + "src": "193768:4:38", "type": "", "value": "0x80" } @@ -221538,16 +221538,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "193762:5:18" + "src": "193762:5:38" }, "nodeType": "YulFunctionCall", - "src": "193762:11:18" + "src": "193762:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "193756:2:18" + "src": "193756:2:38" } ] }, @@ -221557,14 +221557,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "193854:4:18", + "src": "193854:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "193860:10:18", + "src": "193860:10:38", "type": "", "value": "0x9acd3616" } @@ -221572,13 +221572,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "193847:6:18" + "src": "193847:6:38" }, "nodeType": "YulFunctionCall", - "src": "193847:24:18" + "src": "193847:24:38" }, "nodeType": "YulExpressionStatement", - "src": "193847:24:18" + "src": "193847:24:38" }, { "expression": { @@ -221586,26 +221586,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "193891:4:18", + "src": "193891:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "193897:2:18" + "src": "193897:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "193884:6:18" + "src": "193884:6:38" }, "nodeType": "YulFunctionCall", - "src": "193884:16:18" + "src": "193884:16:38" }, "nodeType": "YulExpressionStatement", - "src": "193884:16:18" + "src": "193884:16:38" }, { "expression": { @@ -221613,26 +221613,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "193920:4:18", + "src": "193920:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "193926:2:18" + "src": "193926:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "193913:6:18" + "src": "193913:6:38" }, "nodeType": "YulFunctionCall", - "src": "193913:16:18" + "src": "193913:16:38" }, "nodeType": "YulExpressionStatement", - "src": "193913:16:18" + "src": "193913:16:38" }, { "expression": { @@ -221640,26 +221640,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "193949:4:18", + "src": "193949:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "193955:2:18" + "src": "193955:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "193942:6:18" + "src": "193942:6:38" }, "nodeType": "YulFunctionCall", - "src": "193942:16:18" + "src": "193942:16:38" }, "nodeType": "YulExpressionStatement", - "src": "193942:16:18" + "src": "193942:16:38" }, { "expression": { @@ -221667,112 +221667,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "193978:4:18", + "src": "193978:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "193984:2:18" + "src": "193984:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "193971:6:18" + "src": "193971:6:38" }, "nodeType": "YulFunctionCall", - "src": "193971:16:18" + "src": "193971:16:38" }, "nodeType": "YulExpressionStatement", - "src": "193971:16:18" + "src": "193971:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36919, + "declaration": 39980, "isOffset": false, "isSlot": false, - "src": "193636:2:18", + "src": "193636:2:38", "valueSize": 1 }, { - "declaration": 36922, + "declaration": 39983, "isOffset": false, "isSlot": false, - "src": "193666:2:18", + "src": "193666:2:38", "valueSize": 1 }, { - "declaration": 36925, + "declaration": 39986, "isOffset": false, "isSlot": false, - "src": "193696:2:18", + "src": "193696:2:38", "valueSize": 1 }, { - "declaration": 36928, + "declaration": 39989, "isOffset": false, "isSlot": false, - "src": "193726:2:18", + "src": "193726:2:38", "valueSize": 1 }, { - "declaration": 36931, + "declaration": 39992, "isOffset": false, "isSlot": false, - "src": "193756:2:18", + "src": "193756:2:38", "valueSize": 1 }, { - "declaration": 36909, + "declaration": 39970, "isOffset": false, "isSlot": false, - "src": "193897:2:18", + "src": "193897:2:38", "valueSize": 1 }, { - "declaration": 36911, + "declaration": 39972, "isOffset": false, "isSlot": false, - "src": "193926:2:18", + "src": "193926:2:38", "valueSize": 1 }, { - "declaration": 36913, + "declaration": 39974, "isOffset": false, "isSlot": false, - "src": "193955:2:18", + "src": "193955:2:38", "valueSize": 1 }, { - "declaration": 36915, + "declaration": 39976, "isOffset": false, "isSlot": false, - "src": "193984:2:18", + "src": "193984:2:38", "valueSize": 1 } ], - "id": 36933, + "id": 39994, "nodeType": "InlineAssembly", - "src": "193613:384:18" + "src": "193613:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36935, + "id": 39996, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "194022:4:18", + "src": "194022:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -221781,14 +221781,14 @@ }, { "hexValue": "30783834", - "id": 36936, + "id": 39997, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "194028:4:18", + "src": "194028:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -221807,18 +221807,18 @@ "typeString": "int_const 132" } ], - "id": 36934, + "id": 39995, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "194006:15:18", + "referencedDeclaration": 33383, + "src": "194006:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36937, + "id": 39998, "isConstant": false, "isLValue": false, "isPure": false, @@ -221827,21 +221827,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "194006:27:18", + "src": "194006:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36938, + "id": 39999, "nodeType": "ExpressionStatement", - "src": "194006:27:18" + "src": "194006:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "194052:156:18", + "src": "194052:156:38", "statements": [ { "expression": { @@ -221849,26 +221849,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "194073:4:18", + "src": "194073:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "194079:2:18" + "src": "194079:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "194066:6:18" + "src": "194066:6:38" }, "nodeType": "YulFunctionCall", - "src": "194066:16:18" + "src": "194066:16:38" }, "nodeType": "YulExpressionStatement", - "src": "194066:16:18" + "src": "194066:16:38" }, { "expression": { @@ -221876,26 +221876,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "194102:4:18", + "src": "194102:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "194108:2:18" + "src": "194108:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "194095:6:18" + "src": "194095:6:38" }, "nodeType": "YulFunctionCall", - "src": "194095:16:18" + "src": "194095:16:38" }, "nodeType": "YulExpressionStatement", - "src": "194095:16:18" + "src": "194095:16:38" }, { "expression": { @@ -221903,26 +221903,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "194131:4:18", + "src": "194131:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "194137:2:18" + "src": "194137:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "194124:6:18" + "src": "194124:6:38" }, "nodeType": "YulFunctionCall", - "src": "194124:16:18" + "src": "194124:16:38" }, "nodeType": "YulExpressionStatement", - "src": "194124:16:18" + "src": "194124:16:38" }, { "expression": { @@ -221930,26 +221930,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "194160:4:18", + "src": "194160:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "194166:2:18" + "src": "194166:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "194153:6:18" + "src": "194153:6:38" }, "nodeType": "YulFunctionCall", - "src": "194153:16:18" + "src": "194153:16:38" }, "nodeType": "YulExpressionStatement", - "src": "194153:16:18" + "src": "194153:16:38" }, { "expression": { @@ -221957,70 +221957,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "194189:4:18", + "src": "194189:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "194195:2:18" + "src": "194195:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "194182:6:18" + "src": "194182:6:38" }, "nodeType": "YulFunctionCall", - "src": "194182:16:18" + "src": "194182:16:38" }, "nodeType": "YulExpressionStatement", - "src": "194182:16:18" + "src": "194182:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36919, + "declaration": 39980, "isOffset": false, "isSlot": false, - "src": "194079:2:18", + "src": "194079:2:38", "valueSize": 1 }, { - "declaration": 36922, + "declaration": 39983, "isOffset": false, "isSlot": false, - "src": "194108:2:18", + "src": "194108:2:38", "valueSize": 1 }, { - "declaration": 36925, + "declaration": 39986, "isOffset": false, "isSlot": false, - "src": "194137:2:18", + "src": "194137:2:38", "valueSize": 1 }, { - "declaration": 36928, + "declaration": 39989, "isOffset": false, "isSlot": false, - "src": "194166:2:18", + "src": "194166:2:38", "valueSize": 1 }, { - "declaration": 36931, + "declaration": 39992, "isOffset": false, "isSlot": false, - "src": "194195:2:18", + "src": "194195:2:38", "valueSize": 1 } ], - "id": 36939, + "id": 40000, "nodeType": "InlineAssembly", - "src": "194043:165:18" + "src": "194043:165:38" } ] }, @@ -222028,20 +222028,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "193443:3:18", + "nameLocation": "193443:3:38", "parameters": { - "id": 36916, + "id": 39977, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36909, + "id": 39970, "mutability": "mutable", "name": "p0", - "nameLocation": "193452:2:18", + "nameLocation": "193452:2:38", "nodeType": "VariableDeclaration", - "scope": 36941, - "src": "193447:7:18", + "scope": 40002, + "src": "193447:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -222049,10 +222049,10 @@ "typeString": "bool" }, "typeName": { - "id": 36908, + "id": 39969, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "193447:4:18", + "src": "193447:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -222062,13 +222062,13 @@ }, { "constant": false, - "id": 36911, + "id": 39972, "mutability": "mutable", "name": "p1", - "nameLocation": "193464:2:18", + "nameLocation": "193464:2:38", "nodeType": "VariableDeclaration", - "scope": 36941, - "src": "193456:10:18", + "scope": 40002, + "src": "193456:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -222076,10 +222076,10 @@ "typeString": "uint256" }, "typeName": { - "id": 36910, + "id": 39971, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "193456:7:18", + "src": "193456:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -222089,13 +222089,13 @@ }, { "constant": false, - "id": 36913, + "id": 39974, "mutability": "mutable", "name": "p2", - "nameLocation": "193473:2:18", + "nameLocation": "193473:2:38", "nodeType": "VariableDeclaration", - "scope": 36941, - "src": "193468:7:18", + "scope": 40002, + "src": "193468:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -222103,10 +222103,10 @@ "typeString": "bool" }, "typeName": { - "id": 36912, + "id": 39973, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "193468:4:18", + "src": "193468:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -222116,13 +222116,13 @@ }, { "constant": false, - "id": 36915, + "id": 39976, "mutability": "mutable", "name": "p3", - "nameLocation": "193485:2:18", + "nameLocation": "193485:2:38", "nodeType": "VariableDeclaration", - "scope": 36941, - "src": "193477:10:18", + "scope": 40002, + "src": "193477:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -222130,10 +222130,10 @@ "typeString": "address" }, "typeName": { - "id": 36914, + "id": 39975, "name": "address", "nodeType": "ElementaryTypeName", - "src": "193477:7:18", + "src": "193477:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -222143,44 +222143,44 @@ "visibility": "internal" } ], - "src": "193446:42:18" + "src": "193446:42:38" }, "returnParameters": { - "id": 36917, + "id": 39978, "nodeType": "ParameterList", "parameters": [], - "src": "193503:0:18" + "src": "193503:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 36975, + "id": 40036, "nodeType": "FunctionDefinition", - "src": "194220:774:18", + "src": "194220:774:38", "nodes": [], "body": { - "id": 36974, + "id": 40035, "nodeType": "Block", - "src": "194286:708:18", + "src": "194286:708:38", "nodes": [], "statements": [ { "assignments": [ - 36953 + 40014 ], "declarations": [ { "constant": false, - "id": 36953, + "id": 40014, "mutability": "mutable", "name": "m0", - "nameLocation": "194304:2:18", + "nameLocation": "194304:2:38", "nodeType": "VariableDeclaration", - "scope": 36974, - "src": "194296:10:18", + "scope": 40035, + "src": "194296:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -222188,10 +222188,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36952, + "id": 40013, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "194296:7:18", + "src": "194296:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -222200,24 +222200,24 @@ "visibility": "internal" } ], - "id": 36954, + "id": 40015, "nodeType": "VariableDeclarationStatement", - "src": "194296:10:18" + "src": "194296:10:38" }, { "assignments": [ - 36956 + 40017 ], "declarations": [ { "constant": false, - "id": 36956, + "id": 40017, "mutability": "mutable", "name": "m1", - "nameLocation": "194324:2:18", + "nameLocation": "194324:2:38", "nodeType": "VariableDeclaration", - "scope": 36974, - "src": "194316:10:18", + "scope": 40035, + "src": "194316:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -222225,10 +222225,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36955, + "id": 40016, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "194316:7:18", + "src": "194316:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -222237,24 +222237,24 @@ "visibility": "internal" } ], - "id": 36957, + "id": 40018, "nodeType": "VariableDeclarationStatement", - "src": "194316:10:18" + "src": "194316:10:38" }, { "assignments": [ - 36959 + 40020 ], "declarations": [ { "constant": false, - "id": 36959, + "id": 40020, "mutability": "mutable", "name": "m2", - "nameLocation": "194344:2:18", + "nameLocation": "194344:2:38", "nodeType": "VariableDeclaration", - "scope": 36974, - "src": "194336:10:18", + "scope": 40035, + "src": "194336:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -222262,10 +222262,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36958, + "id": 40019, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "194336:7:18", + "src": "194336:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -222274,24 +222274,24 @@ "visibility": "internal" } ], - "id": 36960, + "id": 40021, "nodeType": "VariableDeclarationStatement", - "src": "194336:10:18" + "src": "194336:10:38" }, { "assignments": [ - 36962 + 40023 ], "declarations": [ { "constant": false, - "id": 36962, + "id": 40023, "mutability": "mutable", "name": "m3", - "nameLocation": "194364:2:18", + "nameLocation": "194364:2:38", "nodeType": "VariableDeclaration", - "scope": 36974, - "src": "194356:10:18", + "scope": 40035, + "src": "194356:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -222299,10 +222299,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36961, + "id": 40022, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "194356:7:18", + "src": "194356:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -222311,24 +222311,24 @@ "visibility": "internal" } ], - "id": 36963, + "id": 40024, "nodeType": "VariableDeclarationStatement", - "src": "194356:10:18" + "src": "194356:10:38" }, { "assignments": [ - 36965 + 40026 ], "declarations": [ { "constant": false, - "id": 36965, + "id": 40026, "mutability": "mutable", "name": "m4", - "nameLocation": "194384:2:18", + "nameLocation": "194384:2:38", "nodeType": "VariableDeclaration", - "scope": 36974, - "src": "194376:10:18", + "scope": 40035, + "src": "194376:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -222336,10 +222336,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36964, + "id": 40025, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "194376:7:18", + "src": "194376:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -222348,24 +222348,24 @@ "visibility": "internal" } ], - "id": 36966, + "id": 40027, "nodeType": "VariableDeclarationStatement", - "src": "194376:10:18" + "src": "194376:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "194405:372:18", + "src": "194405:372:38", "statements": [ { "nodeType": "YulAssignment", - "src": "194419:17:18", + "src": "194419:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "194431:4:18", + "src": "194431:4:38", "type": "", "value": "0x00" } @@ -222373,28 +222373,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "194425:5:18" + "src": "194425:5:38" }, "nodeType": "YulFunctionCall", - "src": "194425:11:18" + "src": "194425:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "194419:2:18" + "src": "194419:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "194449:17:18", + "src": "194449:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "194461:4:18", + "src": "194461:4:38", "type": "", "value": "0x20" } @@ -222402,28 +222402,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "194455:5:18" + "src": "194455:5:38" }, "nodeType": "YulFunctionCall", - "src": "194455:11:18" + "src": "194455:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "194449:2:18" + "src": "194449:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "194479:17:18", + "src": "194479:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "194491:4:18", + "src": "194491:4:38", "type": "", "value": "0x40" } @@ -222431,28 +222431,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "194485:5:18" + "src": "194485:5:38" }, "nodeType": "YulFunctionCall", - "src": "194485:11:18" + "src": "194485:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "194479:2:18" + "src": "194479:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "194509:17:18", + "src": "194509:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "194521:4:18", + "src": "194521:4:38", "type": "", "value": "0x60" } @@ -222460,28 +222460,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "194515:5:18" + "src": "194515:5:38" }, "nodeType": "YulFunctionCall", - "src": "194515:11:18" + "src": "194515:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "194509:2:18" + "src": "194509:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "194539:17:18", + "src": "194539:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "194551:4:18", + "src": "194551:4:38", "type": "", "value": "0x80" } @@ -222489,16 +222489,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "194545:5:18" + "src": "194545:5:38" }, "nodeType": "YulFunctionCall", - "src": "194545:11:18" + "src": "194545:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "194539:2:18" + "src": "194539:2:38" } ] }, @@ -222508,14 +222508,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "194634:4:18", + "src": "194634:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "194640:10:18", + "src": "194640:10:38", "type": "", "value": "0xceb5f4d7" } @@ -222523,13 +222523,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "194627:6:18" + "src": "194627:6:38" }, "nodeType": "YulFunctionCall", - "src": "194627:24:18" + "src": "194627:24:38" }, "nodeType": "YulExpressionStatement", - "src": "194627:24:18" + "src": "194627:24:38" }, { "expression": { @@ -222537,26 +222537,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "194671:4:18", + "src": "194671:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "194677:2:18" + "src": "194677:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "194664:6:18" + "src": "194664:6:38" }, "nodeType": "YulFunctionCall", - "src": "194664:16:18" + "src": "194664:16:38" }, "nodeType": "YulExpressionStatement", - "src": "194664:16:18" + "src": "194664:16:38" }, { "expression": { @@ -222564,26 +222564,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "194700:4:18", + "src": "194700:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "194706:2:18" + "src": "194706:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "194693:6:18" + "src": "194693:6:38" }, "nodeType": "YulFunctionCall", - "src": "194693:16:18" + "src": "194693:16:38" }, "nodeType": "YulExpressionStatement", - "src": "194693:16:18" + "src": "194693:16:38" }, { "expression": { @@ -222591,26 +222591,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "194729:4:18", + "src": "194729:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "194735:2:18" + "src": "194735:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "194722:6:18" + "src": "194722:6:38" }, "nodeType": "YulFunctionCall", - "src": "194722:16:18" + "src": "194722:16:38" }, "nodeType": "YulExpressionStatement", - "src": "194722:16:18" + "src": "194722:16:38" }, { "expression": { @@ -222618,112 +222618,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "194758:4:18", + "src": "194758:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "194764:2:18" + "src": "194764:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "194751:6:18" + "src": "194751:6:38" }, "nodeType": "YulFunctionCall", - "src": "194751:16:18" + "src": "194751:16:38" }, "nodeType": "YulExpressionStatement", - "src": "194751:16:18" + "src": "194751:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36953, + "declaration": 40014, "isOffset": false, "isSlot": false, - "src": "194419:2:18", + "src": "194419:2:38", "valueSize": 1 }, { - "declaration": 36956, + "declaration": 40017, "isOffset": false, "isSlot": false, - "src": "194449:2:18", + "src": "194449:2:38", "valueSize": 1 }, { - "declaration": 36959, + "declaration": 40020, "isOffset": false, "isSlot": false, - "src": "194479:2:18", + "src": "194479:2:38", "valueSize": 1 }, { - "declaration": 36962, + "declaration": 40023, "isOffset": false, "isSlot": false, - "src": "194509:2:18", + "src": "194509:2:38", "valueSize": 1 }, { - "declaration": 36965, + "declaration": 40026, "isOffset": false, "isSlot": false, - "src": "194539:2:18", + "src": "194539:2:38", "valueSize": 1 }, { - "declaration": 36943, + "declaration": 40004, "isOffset": false, "isSlot": false, - "src": "194677:2:18", + "src": "194677:2:38", "valueSize": 1 }, { - "declaration": 36945, + "declaration": 40006, "isOffset": false, "isSlot": false, - "src": "194706:2:18", + "src": "194706:2:38", "valueSize": 1 }, { - "declaration": 36947, + "declaration": 40008, "isOffset": false, "isSlot": false, - "src": "194735:2:18", + "src": "194735:2:38", "valueSize": 1 }, { - "declaration": 36949, + "declaration": 40010, "isOffset": false, "isSlot": false, - "src": "194764:2:18", + "src": "194764:2:38", "valueSize": 1 } ], - "id": 36967, + "id": 40028, "nodeType": "InlineAssembly", - "src": "194396:381:18" + "src": "194396:381:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 36969, + "id": 40030, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "194802:4:18", + "src": "194802:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -222732,14 +222732,14 @@ }, { "hexValue": "30783834", - "id": 36970, + "id": 40031, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "194808:4:18", + "src": "194808:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -222758,18 +222758,18 @@ "typeString": "int_const 132" } ], - "id": 36968, + "id": 40029, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "194786:15:18", + "referencedDeclaration": 33383, + "src": "194786:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 36971, + "id": 40032, "isConstant": false, "isLValue": false, "isPure": false, @@ -222778,21 +222778,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "194786:27:18", + "src": "194786:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 36972, + "id": 40033, "nodeType": "ExpressionStatement", - "src": "194786:27:18" + "src": "194786:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "194832:156:18", + "src": "194832:156:38", "statements": [ { "expression": { @@ -222800,26 +222800,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "194853:4:18", + "src": "194853:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "194859:2:18" + "src": "194859:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "194846:6:18" + "src": "194846:6:38" }, "nodeType": "YulFunctionCall", - "src": "194846:16:18" + "src": "194846:16:38" }, "nodeType": "YulExpressionStatement", - "src": "194846:16:18" + "src": "194846:16:38" }, { "expression": { @@ -222827,26 +222827,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "194882:4:18", + "src": "194882:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "194888:2:18" + "src": "194888:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "194875:6:18" + "src": "194875:6:38" }, "nodeType": "YulFunctionCall", - "src": "194875:16:18" + "src": "194875:16:38" }, "nodeType": "YulExpressionStatement", - "src": "194875:16:18" + "src": "194875:16:38" }, { "expression": { @@ -222854,26 +222854,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "194911:4:18", + "src": "194911:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "194917:2:18" + "src": "194917:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "194904:6:18" + "src": "194904:6:38" }, "nodeType": "YulFunctionCall", - "src": "194904:16:18" + "src": "194904:16:38" }, "nodeType": "YulExpressionStatement", - "src": "194904:16:18" + "src": "194904:16:38" }, { "expression": { @@ -222881,26 +222881,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "194940:4:18", + "src": "194940:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "194946:2:18" + "src": "194946:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "194933:6:18" + "src": "194933:6:38" }, "nodeType": "YulFunctionCall", - "src": "194933:16:18" + "src": "194933:16:38" }, "nodeType": "YulExpressionStatement", - "src": "194933:16:18" + "src": "194933:16:38" }, { "expression": { @@ -222908,70 +222908,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "194969:4:18", + "src": "194969:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "194975:2:18" + "src": "194975:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "194962:6:18" + "src": "194962:6:38" }, "nodeType": "YulFunctionCall", - "src": "194962:16:18" + "src": "194962:16:38" }, "nodeType": "YulExpressionStatement", - "src": "194962:16:18" + "src": "194962:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36953, + "declaration": 40014, "isOffset": false, "isSlot": false, - "src": "194859:2:18", + "src": "194859:2:38", "valueSize": 1 }, { - "declaration": 36956, + "declaration": 40017, "isOffset": false, "isSlot": false, - "src": "194888:2:18", + "src": "194888:2:38", "valueSize": 1 }, { - "declaration": 36959, + "declaration": 40020, "isOffset": false, "isSlot": false, - "src": "194917:2:18", + "src": "194917:2:38", "valueSize": 1 }, { - "declaration": 36962, + "declaration": 40023, "isOffset": false, "isSlot": false, - "src": "194946:2:18", + "src": "194946:2:38", "valueSize": 1 }, { - "declaration": 36965, + "declaration": 40026, "isOffset": false, "isSlot": false, - "src": "194975:2:18", + "src": "194975:2:38", "valueSize": 1 } ], - "id": 36973, + "id": 40034, "nodeType": "InlineAssembly", - "src": "194823:165:18" + "src": "194823:165:38" } ] }, @@ -222979,20 +222979,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "194229:3:18", + "nameLocation": "194229:3:38", "parameters": { - "id": 36950, + "id": 40011, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36943, + "id": 40004, "mutability": "mutable", "name": "p0", - "nameLocation": "194238:2:18", + "nameLocation": "194238:2:38", "nodeType": "VariableDeclaration", - "scope": 36975, - "src": "194233:7:18", + "scope": 40036, + "src": "194233:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -223000,10 +223000,10 @@ "typeString": "bool" }, "typeName": { - "id": 36942, + "id": 40003, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "194233:4:18", + "src": "194233:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -223013,13 +223013,13 @@ }, { "constant": false, - "id": 36945, + "id": 40006, "mutability": "mutable", "name": "p1", - "nameLocation": "194250:2:18", + "nameLocation": "194250:2:38", "nodeType": "VariableDeclaration", - "scope": 36975, - "src": "194242:10:18", + "scope": 40036, + "src": "194242:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -223027,10 +223027,10 @@ "typeString": "uint256" }, "typeName": { - "id": 36944, + "id": 40005, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "194242:7:18", + "src": "194242:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -223040,13 +223040,13 @@ }, { "constant": false, - "id": 36947, + "id": 40008, "mutability": "mutable", "name": "p2", - "nameLocation": "194259:2:18", + "nameLocation": "194259:2:38", "nodeType": "VariableDeclaration", - "scope": 36975, - "src": "194254:7:18", + "scope": 40036, + "src": "194254:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -223054,10 +223054,10 @@ "typeString": "bool" }, "typeName": { - "id": 36946, + "id": 40007, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "194254:4:18", + "src": "194254:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -223067,13 +223067,13 @@ }, { "constant": false, - "id": 36949, + "id": 40010, "mutability": "mutable", "name": "p3", - "nameLocation": "194268:2:18", + "nameLocation": "194268:2:38", "nodeType": "VariableDeclaration", - "scope": 36975, - "src": "194263:7:18", + "scope": 40036, + "src": "194263:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -223081,10 +223081,10 @@ "typeString": "bool" }, "typeName": { - "id": 36948, + "id": 40009, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "194263:4:18", + "src": "194263:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -223093,44 +223093,44 @@ "visibility": "internal" } ], - "src": "194232:39:18" + "src": "194232:39:38" }, "returnParameters": { - "id": 36951, + "id": 40012, "nodeType": "ParameterList", "parameters": [], - "src": "194286:0:18" + "src": "194286:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37009, + "id": 40070, "nodeType": "FunctionDefinition", - "src": "195000:780:18", + "src": "195000:780:38", "nodes": [], "body": { - "id": 37008, + "id": 40069, "nodeType": "Block", - "src": "195069:711:18", + "src": "195069:711:38", "nodes": [], "statements": [ { "assignments": [ - 36987 + 40048 ], "declarations": [ { "constant": false, - "id": 36987, + "id": 40048, "mutability": "mutable", "name": "m0", - "nameLocation": "195087:2:18", + "nameLocation": "195087:2:38", "nodeType": "VariableDeclaration", - "scope": 37008, - "src": "195079:10:18", + "scope": 40069, + "src": "195079:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -223138,10 +223138,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36986, + "id": 40047, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "195079:7:18", + "src": "195079:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -223150,24 +223150,24 @@ "visibility": "internal" } ], - "id": 36988, + "id": 40049, "nodeType": "VariableDeclarationStatement", - "src": "195079:10:18" + "src": "195079:10:38" }, { "assignments": [ - 36990 + 40051 ], "declarations": [ { "constant": false, - "id": 36990, + "id": 40051, "mutability": "mutable", "name": "m1", - "nameLocation": "195107:2:18", + "nameLocation": "195107:2:38", "nodeType": "VariableDeclaration", - "scope": 37008, - "src": "195099:10:18", + "scope": 40069, + "src": "195099:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -223175,10 +223175,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36989, + "id": 40050, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "195099:7:18", + "src": "195099:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -223187,24 +223187,24 @@ "visibility": "internal" } ], - "id": 36991, + "id": 40052, "nodeType": "VariableDeclarationStatement", - "src": "195099:10:18" + "src": "195099:10:38" }, { "assignments": [ - 36993 + 40054 ], "declarations": [ { "constant": false, - "id": 36993, + "id": 40054, "mutability": "mutable", "name": "m2", - "nameLocation": "195127:2:18", + "nameLocation": "195127:2:38", "nodeType": "VariableDeclaration", - "scope": 37008, - "src": "195119:10:18", + "scope": 40069, + "src": "195119:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -223212,10 +223212,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36992, + "id": 40053, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "195119:7:18", + "src": "195119:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -223224,24 +223224,24 @@ "visibility": "internal" } ], - "id": 36994, + "id": 40055, "nodeType": "VariableDeclarationStatement", - "src": "195119:10:18" + "src": "195119:10:38" }, { "assignments": [ - 36996 + 40057 ], "declarations": [ { "constant": false, - "id": 36996, + "id": 40057, "mutability": "mutable", "name": "m3", - "nameLocation": "195147:2:18", + "nameLocation": "195147:2:38", "nodeType": "VariableDeclaration", - "scope": 37008, - "src": "195139:10:18", + "scope": 40069, + "src": "195139:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -223249,10 +223249,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36995, + "id": 40056, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "195139:7:18", + "src": "195139:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -223261,24 +223261,24 @@ "visibility": "internal" } ], - "id": 36997, + "id": 40058, "nodeType": "VariableDeclarationStatement", - "src": "195139:10:18" + "src": "195139:10:38" }, { "assignments": [ - 36999 + 40060 ], "declarations": [ { "constant": false, - "id": 36999, + "id": 40060, "mutability": "mutable", "name": "m4", - "nameLocation": "195167:2:18", + "nameLocation": "195167:2:38", "nodeType": "VariableDeclaration", - "scope": 37008, - "src": "195159:10:18", + "scope": 40069, + "src": "195159:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -223286,10 +223286,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 36998, + "id": 40059, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "195159:7:18", + "src": "195159:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -223298,24 +223298,24 @@ "visibility": "internal" } ], - "id": 37000, + "id": 40061, "nodeType": "VariableDeclarationStatement", - "src": "195159:10:18" + "src": "195159:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "195188:375:18", + "src": "195188:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "195202:17:18", + "src": "195202:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "195214:4:18", + "src": "195214:4:38", "type": "", "value": "0x00" } @@ -223323,28 +223323,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "195208:5:18" + "src": "195208:5:38" }, "nodeType": "YulFunctionCall", - "src": "195208:11:18" + "src": "195208:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "195202:2:18" + "src": "195202:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "195232:17:18", + "src": "195232:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "195244:4:18", + "src": "195244:4:38", "type": "", "value": "0x20" } @@ -223352,28 +223352,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "195238:5:18" + "src": "195238:5:38" }, "nodeType": "YulFunctionCall", - "src": "195238:11:18" + "src": "195238:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "195232:2:18" + "src": "195232:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "195262:17:18", + "src": "195262:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "195274:4:18", + "src": "195274:4:38", "type": "", "value": "0x40" } @@ -223381,28 +223381,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "195268:5:18" + "src": "195268:5:38" }, "nodeType": "YulFunctionCall", - "src": "195268:11:18" + "src": "195268:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "195262:2:18" + "src": "195262:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "195292:17:18", + "src": "195292:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "195304:4:18", + "src": "195304:4:38", "type": "", "value": "0x60" } @@ -223410,28 +223410,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "195298:5:18" + "src": "195298:5:38" }, "nodeType": "YulFunctionCall", - "src": "195298:11:18" + "src": "195298:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "195292:2:18" + "src": "195292:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "195322:17:18", + "src": "195322:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "195334:4:18", + "src": "195334:4:38", "type": "", "value": "0x80" } @@ -223439,16 +223439,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "195328:5:18" + "src": "195328:5:38" }, "nodeType": "YulFunctionCall", - "src": "195328:11:18" + "src": "195328:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "195322:2:18" + "src": "195322:2:38" } ] }, @@ -223458,14 +223458,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "195420:4:18", + "src": "195420:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "195426:10:18", + "src": "195426:10:38", "type": "", "value": "0x7f9bbca2" } @@ -223473,13 +223473,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "195413:6:18" + "src": "195413:6:38" }, "nodeType": "YulFunctionCall", - "src": "195413:24:18" + "src": "195413:24:38" }, "nodeType": "YulExpressionStatement", - "src": "195413:24:18" + "src": "195413:24:38" }, { "expression": { @@ -223487,26 +223487,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "195457:4:18", + "src": "195457:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "195463:2:18" + "src": "195463:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "195450:6:18" + "src": "195450:6:38" }, "nodeType": "YulFunctionCall", - "src": "195450:16:18" + "src": "195450:16:38" }, "nodeType": "YulExpressionStatement", - "src": "195450:16:18" + "src": "195450:16:38" }, { "expression": { @@ -223514,26 +223514,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "195486:4:18", + "src": "195486:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "195492:2:18" + "src": "195492:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "195479:6:18" + "src": "195479:6:38" }, "nodeType": "YulFunctionCall", - "src": "195479:16:18" + "src": "195479:16:38" }, "nodeType": "YulExpressionStatement", - "src": "195479:16:18" + "src": "195479:16:38" }, { "expression": { @@ -223541,26 +223541,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "195515:4:18", + "src": "195515:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "195521:2:18" + "src": "195521:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "195508:6:18" + "src": "195508:6:38" }, "nodeType": "YulFunctionCall", - "src": "195508:16:18" + "src": "195508:16:38" }, "nodeType": "YulExpressionStatement", - "src": "195508:16:18" + "src": "195508:16:38" }, { "expression": { @@ -223568,112 +223568,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "195544:4:18", + "src": "195544:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "195550:2:18" + "src": "195550:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "195537:6:18" + "src": "195537:6:38" }, "nodeType": "YulFunctionCall", - "src": "195537:16:18" + "src": "195537:16:38" }, "nodeType": "YulExpressionStatement", - "src": "195537:16:18" + "src": "195537:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36987, + "declaration": 40048, "isOffset": false, "isSlot": false, - "src": "195202:2:18", + "src": "195202:2:38", "valueSize": 1 }, { - "declaration": 36990, + "declaration": 40051, "isOffset": false, "isSlot": false, - "src": "195232:2:18", + "src": "195232:2:38", "valueSize": 1 }, { - "declaration": 36993, + "declaration": 40054, "isOffset": false, "isSlot": false, - "src": "195262:2:18", + "src": "195262:2:38", "valueSize": 1 }, { - "declaration": 36996, + "declaration": 40057, "isOffset": false, "isSlot": false, - "src": "195292:2:18", + "src": "195292:2:38", "valueSize": 1 }, { - "declaration": 36999, + "declaration": 40060, "isOffset": false, "isSlot": false, - "src": "195322:2:18", + "src": "195322:2:38", "valueSize": 1 }, { - "declaration": 36977, + "declaration": 40038, "isOffset": false, "isSlot": false, - "src": "195463:2:18", + "src": "195463:2:38", "valueSize": 1 }, { - "declaration": 36979, + "declaration": 40040, "isOffset": false, "isSlot": false, - "src": "195492:2:18", + "src": "195492:2:38", "valueSize": 1 }, { - "declaration": 36981, + "declaration": 40042, "isOffset": false, "isSlot": false, - "src": "195521:2:18", + "src": "195521:2:38", "valueSize": 1 }, { - "declaration": 36983, + "declaration": 40044, "isOffset": false, "isSlot": false, - "src": "195550:2:18", + "src": "195550:2:38", "valueSize": 1 } ], - "id": 37001, + "id": 40062, "nodeType": "InlineAssembly", - "src": "195179:384:18" + "src": "195179:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37003, + "id": 40064, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "195588:4:18", + "src": "195588:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -223682,14 +223682,14 @@ }, { "hexValue": "30783834", - "id": 37004, + "id": 40065, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "195594:4:18", + "src": "195594:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -223708,18 +223708,18 @@ "typeString": "int_const 132" } ], - "id": 37002, + "id": 40063, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "195572:15:18", + "referencedDeclaration": 33383, + "src": "195572:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37005, + "id": 40066, "isConstant": false, "isLValue": false, "isPure": false, @@ -223728,21 +223728,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "195572:27:18", + "src": "195572:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37006, + "id": 40067, "nodeType": "ExpressionStatement", - "src": "195572:27:18" + "src": "195572:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "195618:156:18", + "src": "195618:156:38", "statements": [ { "expression": { @@ -223750,26 +223750,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "195639:4:18", + "src": "195639:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "195645:2:18" + "src": "195645:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "195632:6:18" + "src": "195632:6:38" }, "nodeType": "YulFunctionCall", - "src": "195632:16:18" + "src": "195632:16:38" }, "nodeType": "YulExpressionStatement", - "src": "195632:16:18" + "src": "195632:16:38" }, { "expression": { @@ -223777,26 +223777,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "195668:4:18", + "src": "195668:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "195674:2:18" + "src": "195674:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "195661:6:18" + "src": "195661:6:38" }, "nodeType": "YulFunctionCall", - "src": "195661:16:18" + "src": "195661:16:38" }, "nodeType": "YulExpressionStatement", - "src": "195661:16:18" + "src": "195661:16:38" }, { "expression": { @@ -223804,26 +223804,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "195697:4:18", + "src": "195697:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "195703:2:18" + "src": "195703:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "195690:6:18" + "src": "195690:6:38" }, "nodeType": "YulFunctionCall", - "src": "195690:16:18" + "src": "195690:16:38" }, "nodeType": "YulExpressionStatement", - "src": "195690:16:18" + "src": "195690:16:38" }, { "expression": { @@ -223831,26 +223831,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "195726:4:18", + "src": "195726:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "195732:2:18" + "src": "195732:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "195719:6:18" + "src": "195719:6:38" }, "nodeType": "YulFunctionCall", - "src": "195719:16:18" + "src": "195719:16:38" }, "nodeType": "YulExpressionStatement", - "src": "195719:16:18" + "src": "195719:16:38" }, { "expression": { @@ -223858,70 +223858,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "195755:4:18", + "src": "195755:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "195761:2:18" + "src": "195761:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "195748:6:18" + "src": "195748:6:38" }, "nodeType": "YulFunctionCall", - "src": "195748:16:18" + "src": "195748:16:38" }, "nodeType": "YulExpressionStatement", - "src": "195748:16:18" + "src": "195748:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 36987, + "declaration": 40048, "isOffset": false, "isSlot": false, - "src": "195645:2:18", + "src": "195645:2:38", "valueSize": 1 }, { - "declaration": 36990, + "declaration": 40051, "isOffset": false, "isSlot": false, - "src": "195674:2:18", + "src": "195674:2:38", "valueSize": 1 }, { - "declaration": 36993, + "declaration": 40054, "isOffset": false, "isSlot": false, - "src": "195703:2:18", + "src": "195703:2:38", "valueSize": 1 }, { - "declaration": 36996, + "declaration": 40057, "isOffset": false, "isSlot": false, - "src": "195732:2:18", + "src": "195732:2:38", "valueSize": 1 }, { - "declaration": 36999, + "declaration": 40060, "isOffset": false, "isSlot": false, - "src": "195761:2:18", + "src": "195761:2:38", "valueSize": 1 } ], - "id": 37007, + "id": 40068, "nodeType": "InlineAssembly", - "src": "195609:165:18" + "src": "195609:165:38" } ] }, @@ -223929,20 +223929,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "195009:3:18", + "nameLocation": "195009:3:38", "parameters": { - "id": 36984, + "id": 40045, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 36977, + "id": 40038, "mutability": "mutable", "name": "p0", - "nameLocation": "195018:2:18", + "nameLocation": "195018:2:38", "nodeType": "VariableDeclaration", - "scope": 37009, - "src": "195013:7:18", + "scope": 40070, + "src": "195013:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -223950,10 +223950,10 @@ "typeString": "bool" }, "typeName": { - "id": 36976, + "id": 40037, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "195013:4:18", + "src": "195013:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -223963,13 +223963,13 @@ }, { "constant": false, - "id": 36979, + "id": 40040, "mutability": "mutable", "name": "p1", - "nameLocation": "195030:2:18", + "nameLocation": "195030:2:38", "nodeType": "VariableDeclaration", - "scope": 37009, - "src": "195022:10:18", + "scope": 40070, + "src": "195022:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -223977,10 +223977,10 @@ "typeString": "uint256" }, "typeName": { - "id": 36978, + "id": 40039, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "195022:7:18", + "src": "195022:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -223990,13 +223990,13 @@ }, { "constant": false, - "id": 36981, + "id": 40042, "mutability": "mutable", "name": "p2", - "nameLocation": "195039:2:18", + "nameLocation": "195039:2:38", "nodeType": "VariableDeclaration", - "scope": 37009, - "src": "195034:7:18", + "scope": 40070, + "src": "195034:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -224004,10 +224004,10 @@ "typeString": "bool" }, "typeName": { - "id": 36980, + "id": 40041, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "195034:4:18", + "src": "195034:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -224017,13 +224017,13 @@ }, { "constant": false, - "id": 36983, + "id": 40044, "mutability": "mutable", "name": "p3", - "nameLocation": "195051:2:18", + "nameLocation": "195051:2:38", "nodeType": "VariableDeclaration", - "scope": 37009, - "src": "195043:10:18", + "scope": 40070, + "src": "195043:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -224031,10 +224031,10 @@ "typeString": "uint256" }, "typeName": { - "id": 36982, + "id": 40043, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "195043:7:18", + "src": "195043:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -224043,44 +224043,44 @@ "visibility": "internal" } ], - "src": "195012:42:18" + "src": "195012:42:38" }, "returnParameters": { - "id": 36985, + "id": 40046, "nodeType": "ParameterList", "parameters": [], - "src": "195069:0:18" + "src": "195069:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37049, + "id": 40110, "nodeType": "FunctionDefinition", - "src": "195786:1328:18", + "src": "195786:1328:38", "nodes": [], "body": { - "id": 37048, + "id": 40109, "nodeType": "Block", - "src": "195855:1259:18", + "src": "195855:1259:38", "nodes": [], "statements": [ { "assignments": [ - 37021 + 40082 ], "declarations": [ { "constant": false, - "id": 37021, + "id": 40082, "mutability": "mutable", "name": "m0", - "nameLocation": "195873:2:18", + "nameLocation": "195873:2:38", "nodeType": "VariableDeclaration", - "scope": 37048, - "src": "195865:10:18", + "scope": 40109, + "src": "195865:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -224088,10 +224088,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37020, + "id": 40081, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "195865:7:18", + "src": "195865:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -224100,24 +224100,24 @@ "visibility": "internal" } ], - "id": 37022, + "id": 40083, "nodeType": "VariableDeclarationStatement", - "src": "195865:10:18" + "src": "195865:10:38" }, { "assignments": [ - 37024 + 40085 ], "declarations": [ { "constant": false, - "id": 37024, + "id": 40085, "mutability": "mutable", "name": "m1", - "nameLocation": "195893:2:18", + "nameLocation": "195893:2:38", "nodeType": "VariableDeclaration", - "scope": 37048, - "src": "195885:10:18", + "scope": 40109, + "src": "195885:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -224125,10 +224125,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37023, + "id": 40084, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "195885:7:18", + "src": "195885:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -224137,24 +224137,24 @@ "visibility": "internal" } ], - "id": 37025, + "id": 40086, "nodeType": "VariableDeclarationStatement", - "src": "195885:10:18" + "src": "195885:10:38" }, { "assignments": [ - 37027 + 40088 ], "declarations": [ { "constant": false, - "id": 37027, + "id": 40088, "mutability": "mutable", "name": "m2", - "nameLocation": "195913:2:18", + "nameLocation": "195913:2:38", "nodeType": "VariableDeclaration", - "scope": 37048, - "src": "195905:10:18", + "scope": 40109, + "src": "195905:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -224162,10 +224162,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37026, + "id": 40087, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "195905:7:18", + "src": "195905:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -224174,24 +224174,24 @@ "visibility": "internal" } ], - "id": 37028, + "id": 40089, "nodeType": "VariableDeclarationStatement", - "src": "195905:10:18" + "src": "195905:10:38" }, { "assignments": [ - 37030 + 40091 ], "declarations": [ { "constant": false, - "id": 37030, + "id": 40091, "mutability": "mutable", "name": "m3", - "nameLocation": "195933:2:18", + "nameLocation": "195933:2:38", "nodeType": "VariableDeclaration", - "scope": 37048, - "src": "195925:10:18", + "scope": 40109, + "src": "195925:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -224199,10 +224199,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37029, + "id": 40090, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "195925:7:18", + "src": "195925:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -224211,24 +224211,24 @@ "visibility": "internal" } ], - "id": 37031, + "id": 40092, "nodeType": "VariableDeclarationStatement", - "src": "195925:10:18" + "src": "195925:10:38" }, { "assignments": [ - 37033 + 40094 ], "declarations": [ { "constant": false, - "id": 37033, + "id": 40094, "mutability": "mutable", "name": "m4", - "nameLocation": "195953:2:18", + "nameLocation": "195953:2:38", "nodeType": "VariableDeclaration", - "scope": 37048, - "src": "195945:10:18", + "scope": 40109, + "src": "195945:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -224236,10 +224236,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37032, + "id": 40093, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "195945:7:18", + "src": "195945:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -224248,24 +224248,24 @@ "visibility": "internal" } ], - "id": 37034, + "id": 40095, "nodeType": "VariableDeclarationStatement", - "src": "195945:10:18" + "src": "195945:10:38" }, { "assignments": [ - 37036 + 40097 ], "declarations": [ { "constant": false, - "id": 37036, + "id": 40097, "mutability": "mutable", "name": "m5", - "nameLocation": "195973:2:18", + "nameLocation": "195973:2:38", "nodeType": "VariableDeclaration", - "scope": 37048, - "src": "195965:10:18", + "scope": 40109, + "src": "195965:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -224273,10 +224273,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37035, + "id": 40096, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "195965:7:18", + "src": "195965:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -224285,24 +224285,24 @@ "visibility": "internal" } ], - "id": 37037, + "id": 40098, "nodeType": "VariableDeclarationStatement", - "src": "195965:10:18" + "src": "195965:10:38" }, { "assignments": [ - 37039 + 40100 ], "declarations": [ { "constant": false, - "id": 37039, + "id": 40100, "mutability": "mutable", "name": "m6", - "nameLocation": "195993:2:18", + "nameLocation": "195993:2:38", "nodeType": "VariableDeclaration", - "scope": 37048, - "src": "195985:10:18", + "scope": 40109, + "src": "195985:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -224310,10 +224310,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37038, + "id": 40099, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "195985:7:18", + "src": "195985:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -224322,27 +224322,27 @@ "visibility": "internal" } ], - "id": 37040, + "id": 40101, "nodeType": "VariableDeclarationStatement", - "src": "195985:10:18" + "src": "195985:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "196014:825:18", + "src": "196014:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "196057:313:18", + "src": "196057:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "196075:15:18", + "src": "196075:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "196089:1:18", + "src": "196089:1:38", "type": "", "value": "0" }, @@ -224350,7 +224350,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "196079:6:18", + "src": "196079:6:38", "type": "" } ] @@ -224358,16 +224358,16 @@ { "body": { "nodeType": "YulBlock", - "src": "196160:40:18", + "src": "196160:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "196189:9:18", + "src": "196189:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "196191:5:18" + "src": "196191:5:38" } ] }, @@ -224378,33 +224378,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "196177:6:18" + "src": "196177:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "196185:1:18" + "src": "196185:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "196172:4:18" + "src": "196172:4:38" }, "nodeType": "YulFunctionCall", - "src": "196172:15:18" + "src": "196172:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "196165:6:18" + "src": "196165:6:38" }, "nodeType": "YulFunctionCall", - "src": "196165:23:18" + "src": "196165:23:38" }, "nodeType": "YulIf", - "src": "196162:36:18" + "src": "196162:36:38" } ] }, @@ -224413,12 +224413,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "196117:6:18" + "src": "196117:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "196125:4:18", + "src": "196125:4:38", "type": "", "value": "0x20" } @@ -224426,30 +224426,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "196114:2:18" + "src": "196114:2:38" }, "nodeType": "YulFunctionCall", - "src": "196114:16:18" + "src": "196114:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "196131:28:18", + "src": "196131:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "196133:24:18", + "src": "196133:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "196147:6:18" + "src": "196147:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "196155:1:18", + "src": "196155:1:38", "type": "", "value": "1" } @@ -224457,16 +224457,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "196143:3:18" + "src": "196143:3:38" }, "nodeType": "YulFunctionCall", - "src": "196143:14:18" + "src": "196143:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "196133:6:18" + "src": "196133:6:38" } ] } @@ -224474,10 +224474,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "196111:2:18", + "src": "196111:2:38", "statements": [] }, - "src": "196107:93:18" + "src": "196107:93:38" }, { "expression": { @@ -224485,34 +224485,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "196224:3:18" + "src": "196224:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "196229:6:18" + "src": "196229:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "196217:6:18" + "src": "196217:6:38" }, "nodeType": "YulFunctionCall", - "src": "196217:19:18" + "src": "196217:19:38" }, "nodeType": "YulExpressionStatement", - "src": "196217:19:18" + "src": "196217:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "196253:37:18", + "src": "196253:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "196270:3:18", + "src": "196270:3:38", "type": "", "value": "256" }, @@ -224521,38 +224521,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "196279:1:18", + "src": "196279:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "196282:6:18" + "src": "196282:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "196275:3:18" + "src": "196275:3:38" }, "nodeType": "YulFunctionCall", - "src": "196275:14:18" + "src": "196275:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "196266:3:18" + "src": "196266:3:38" }, "nodeType": "YulFunctionCall", - "src": "196266:24:18" + "src": "196266:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "196257:5:18", + "src": "196257:5:38", "type": "" } ] @@ -224565,12 +224565,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "196318:3:18" + "src": "196318:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "196323:4:18", + "src": "196323:4:38", "type": "", "value": "0x20" } @@ -224578,59 +224578,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "196314:3:18" + "src": "196314:3:38" }, "nodeType": "YulFunctionCall", - "src": "196314:14:18" + "src": "196314:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "196334:5:18" + "src": "196334:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "196345:5:18" + "src": "196345:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "196352:1:18" + "src": "196352:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "196341:3:18" + "src": "196341:3:38" }, "nodeType": "YulFunctionCall", - "src": "196341:13:18" + "src": "196341:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "196330:3:18" + "src": "196330:3:38" }, "nodeType": "YulFunctionCall", - "src": "196330:25:18" + "src": "196330:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "196307:6:18" + "src": "196307:6:38" }, "nodeType": "YulFunctionCall", - "src": "196307:49:18" + "src": "196307:49:38" }, "nodeType": "YulExpressionStatement", - "src": "196307:49:18" + "src": "196307:49:38" } ] }, @@ -224640,27 +224640,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "196049:3:18", + "src": "196049:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "196054:1:18", + "src": "196054:1:38", "type": "" } ], - "src": "196028:342:18" + "src": "196028:342:38" }, { "nodeType": "YulAssignment", - "src": "196383:17:18", + "src": "196383:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "196395:4:18", + "src": "196395:4:38", "type": "", "value": "0x00" } @@ -224668,28 +224668,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "196389:5:18" + "src": "196389:5:38" }, "nodeType": "YulFunctionCall", - "src": "196389:11:18" + "src": "196389:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "196383:2:18" + "src": "196383:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "196413:17:18", + "src": "196413:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "196425:4:18", + "src": "196425:4:38", "type": "", "value": "0x20" } @@ -224697,28 +224697,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "196419:5:18" + "src": "196419:5:38" }, "nodeType": "YulFunctionCall", - "src": "196419:11:18" + "src": "196419:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "196413:2:18" + "src": "196413:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "196443:17:18", + "src": "196443:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "196455:4:18", + "src": "196455:4:38", "type": "", "value": "0x40" } @@ -224726,28 +224726,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "196449:5:18" + "src": "196449:5:38" }, "nodeType": "YulFunctionCall", - "src": "196449:11:18" + "src": "196449:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "196443:2:18" + "src": "196443:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "196473:17:18", + "src": "196473:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "196485:4:18", + "src": "196485:4:38", "type": "", "value": "0x60" } @@ -224755,28 +224755,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "196479:5:18" + "src": "196479:5:38" }, "nodeType": "YulFunctionCall", - "src": "196479:11:18" + "src": "196479:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "196473:2:18" + "src": "196473:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "196503:17:18", + "src": "196503:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "196515:4:18", + "src": "196515:4:38", "type": "", "value": "0x80" } @@ -224784,28 +224784,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "196509:5:18" + "src": "196509:5:38" }, "nodeType": "YulFunctionCall", - "src": "196509:11:18" + "src": "196509:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "196503:2:18" + "src": "196503:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "196533:17:18", + "src": "196533:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "196545:4:18", + "src": "196545:4:38", "type": "", "value": "0xa0" } @@ -224813,28 +224813,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "196539:5:18" + "src": "196539:5:38" }, "nodeType": "YulFunctionCall", - "src": "196539:11:18" + "src": "196539:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "196533:2:18" + "src": "196533:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "196563:17:18", + "src": "196563:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "196575:4:18", + "src": "196575:4:38", "type": "", "value": "0xc0" } @@ -224842,16 +224842,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "196569:5:18" + "src": "196569:5:38" }, "nodeType": "YulFunctionCall", - "src": "196569:11:18" + "src": "196569:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "196563:2:18" + "src": "196563:2:38" } ] }, @@ -224861,14 +224861,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "196660:4:18", + "src": "196660:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "196666:10:18", + "src": "196666:10:38", "type": "", "value": "0x9143dbb1" } @@ -224876,13 +224876,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "196653:6:18" + "src": "196653:6:38" }, "nodeType": "YulFunctionCall", - "src": "196653:24:18" + "src": "196653:24:38" }, "nodeType": "YulExpressionStatement", - "src": "196653:24:18" + "src": "196653:24:38" }, { "expression": { @@ -224890,26 +224890,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "196697:4:18", + "src": "196697:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "196703:2:18" + "src": "196703:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "196690:6:18" + "src": "196690:6:38" }, "nodeType": "YulFunctionCall", - "src": "196690:16:18" + "src": "196690:16:38" }, "nodeType": "YulExpressionStatement", - "src": "196690:16:18" + "src": "196690:16:38" }, { "expression": { @@ -224917,26 +224917,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "196726:4:18", + "src": "196726:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "196732:2:18" + "src": "196732:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "196719:6:18" + "src": "196719:6:38" }, "nodeType": "YulFunctionCall", - "src": "196719:16:18" + "src": "196719:16:38" }, "nodeType": "YulExpressionStatement", - "src": "196719:16:18" + "src": "196719:16:38" }, { "expression": { @@ -224944,26 +224944,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "196755:4:18", + "src": "196755:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "196761:2:18" + "src": "196761:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "196748:6:18" + "src": "196748:6:38" }, "nodeType": "YulFunctionCall", - "src": "196748:16:18" + "src": "196748:16:38" }, "nodeType": "YulExpressionStatement", - "src": "196748:16:18" + "src": "196748:16:38" }, { "expression": { @@ -224971,14 +224971,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "196784:4:18", + "src": "196784:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "196790:4:18", + "src": "196790:4:38", "type": "", "value": "0x80" } @@ -224986,13 +224986,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "196777:6:18" + "src": "196777:6:38" }, "nodeType": "YulFunctionCall", - "src": "196777:18:18" + "src": "196777:18:38" }, "nodeType": "YulExpressionStatement", - "src": "196777:18:18" + "src": "196777:18:38" }, { "expression": { @@ -225000,126 +225000,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "196820:4:18", + "src": "196820:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "196826:2:18" + "src": "196826:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "196808:11:18" + "src": "196808:11:38" }, "nodeType": "YulFunctionCall", - "src": "196808:21:18" + "src": "196808:21:38" }, "nodeType": "YulExpressionStatement", - "src": "196808:21:18" + "src": "196808:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37021, + "declaration": 40082, "isOffset": false, "isSlot": false, - "src": "196383:2:18", + "src": "196383:2:38", "valueSize": 1 }, { - "declaration": 37024, + "declaration": 40085, "isOffset": false, "isSlot": false, - "src": "196413:2:18", + "src": "196413:2:38", "valueSize": 1 }, { - "declaration": 37027, + "declaration": 40088, "isOffset": false, "isSlot": false, - "src": "196443:2:18", + "src": "196443:2:38", "valueSize": 1 }, { - "declaration": 37030, + "declaration": 40091, "isOffset": false, "isSlot": false, - "src": "196473:2:18", + "src": "196473:2:38", "valueSize": 1 }, { - "declaration": 37033, + "declaration": 40094, "isOffset": false, "isSlot": false, - "src": "196503:2:18", + "src": "196503:2:38", "valueSize": 1 }, { - "declaration": 37036, + "declaration": 40097, "isOffset": false, "isSlot": false, - "src": "196533:2:18", + "src": "196533:2:38", "valueSize": 1 }, { - "declaration": 37039, + "declaration": 40100, "isOffset": false, "isSlot": false, - "src": "196563:2:18", + "src": "196563:2:38", "valueSize": 1 }, { - "declaration": 37011, + "declaration": 40072, "isOffset": false, "isSlot": false, - "src": "196703:2:18", + "src": "196703:2:38", "valueSize": 1 }, { - "declaration": 37013, + "declaration": 40074, "isOffset": false, "isSlot": false, - "src": "196732:2:18", + "src": "196732:2:38", "valueSize": 1 }, { - "declaration": 37015, + "declaration": 40076, "isOffset": false, "isSlot": false, - "src": "196761:2:18", + "src": "196761:2:38", "valueSize": 1 }, { - "declaration": 37017, + "declaration": 40078, "isOffset": false, "isSlot": false, - "src": "196826:2:18", + "src": "196826:2:38", "valueSize": 1 } ], - "id": 37041, + "id": 40102, "nodeType": "InlineAssembly", - "src": "196005:834:18" + "src": "196005:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37043, + "id": 40104, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "196864:4:18", + "src": "196864:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -225128,14 +225128,14 @@ }, { "hexValue": "30786334", - "id": 37044, + "id": 40105, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "196870:4:18", + "src": "196870:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -225154,18 +225154,18 @@ "typeString": "int_const 196" } ], - "id": 37042, + "id": 40103, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "196848:15:18", + "referencedDeclaration": 33383, + "src": "196848:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37045, + "id": 40106, "isConstant": false, "isLValue": false, "isPure": false, @@ -225174,21 +225174,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "196848:27:18", + "src": "196848:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37046, + "id": 40107, "nodeType": "ExpressionStatement", - "src": "196848:27:18" + "src": "196848:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "196894:214:18", + "src": "196894:214:38", "statements": [ { "expression": { @@ -225196,26 +225196,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "196915:4:18", + "src": "196915:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "196921:2:18" + "src": "196921:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "196908:6:18" + "src": "196908:6:38" }, "nodeType": "YulFunctionCall", - "src": "196908:16:18" + "src": "196908:16:38" }, "nodeType": "YulExpressionStatement", - "src": "196908:16:18" + "src": "196908:16:38" }, { "expression": { @@ -225223,26 +225223,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "196944:4:18", + "src": "196944:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "196950:2:18" + "src": "196950:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "196937:6:18" + "src": "196937:6:38" }, "nodeType": "YulFunctionCall", - "src": "196937:16:18" + "src": "196937:16:38" }, "nodeType": "YulExpressionStatement", - "src": "196937:16:18" + "src": "196937:16:38" }, { "expression": { @@ -225250,26 +225250,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "196973:4:18", + "src": "196973:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "196979:2:18" + "src": "196979:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "196966:6:18" + "src": "196966:6:38" }, "nodeType": "YulFunctionCall", - "src": "196966:16:18" + "src": "196966:16:38" }, "nodeType": "YulExpressionStatement", - "src": "196966:16:18" + "src": "196966:16:38" }, { "expression": { @@ -225277,26 +225277,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "197002:4:18", + "src": "197002:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "197008:2:18" + "src": "197008:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "196995:6:18" + "src": "196995:6:38" }, "nodeType": "YulFunctionCall", - "src": "196995:16:18" + "src": "196995:16:38" }, "nodeType": "YulExpressionStatement", - "src": "196995:16:18" + "src": "196995:16:38" }, { "expression": { @@ -225304,26 +225304,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "197031:4:18", + "src": "197031:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "197037:2:18" + "src": "197037:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "197024:6:18" + "src": "197024:6:38" }, "nodeType": "YulFunctionCall", - "src": "197024:16:18" + "src": "197024:16:38" }, "nodeType": "YulExpressionStatement", - "src": "197024:16:18" + "src": "197024:16:38" }, { "expression": { @@ -225331,26 +225331,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "197060:4:18", + "src": "197060:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "197066:2:18" + "src": "197066:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "197053:6:18" + "src": "197053:6:38" }, "nodeType": "YulFunctionCall", - "src": "197053:16:18" + "src": "197053:16:38" }, "nodeType": "YulExpressionStatement", - "src": "197053:16:18" + "src": "197053:16:38" }, { "expression": { @@ -225358,84 +225358,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "197089:4:18", + "src": "197089:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "197095:2:18" + "src": "197095:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "197082:6:18" + "src": "197082:6:38" }, "nodeType": "YulFunctionCall", - "src": "197082:16:18" + "src": "197082:16:38" }, "nodeType": "YulExpressionStatement", - "src": "197082:16:18" + "src": "197082:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37021, + "declaration": 40082, "isOffset": false, "isSlot": false, - "src": "196921:2:18", + "src": "196921:2:38", "valueSize": 1 }, { - "declaration": 37024, + "declaration": 40085, "isOffset": false, "isSlot": false, - "src": "196950:2:18", + "src": "196950:2:38", "valueSize": 1 }, { - "declaration": 37027, + "declaration": 40088, "isOffset": false, "isSlot": false, - "src": "196979:2:18", + "src": "196979:2:38", "valueSize": 1 }, { - "declaration": 37030, + "declaration": 40091, "isOffset": false, "isSlot": false, - "src": "197008:2:18", + "src": "197008:2:38", "valueSize": 1 }, { - "declaration": 37033, + "declaration": 40094, "isOffset": false, "isSlot": false, - "src": "197037:2:18", + "src": "197037:2:38", "valueSize": 1 }, { - "declaration": 37036, + "declaration": 40097, "isOffset": false, "isSlot": false, - "src": "197066:2:18", + "src": "197066:2:38", "valueSize": 1 }, { - "declaration": 37039, + "declaration": 40100, "isOffset": false, "isSlot": false, - "src": "197095:2:18", + "src": "197095:2:38", "valueSize": 1 } ], - "id": 37047, + "id": 40108, "nodeType": "InlineAssembly", - "src": "196885:223:18" + "src": "196885:223:38" } ] }, @@ -225443,20 +225443,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "195795:3:18", + "nameLocation": "195795:3:38", "parameters": { - "id": 37018, + "id": 40079, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37011, + "id": 40072, "mutability": "mutable", "name": "p0", - "nameLocation": "195804:2:18", + "nameLocation": "195804:2:38", "nodeType": "VariableDeclaration", - "scope": 37049, - "src": "195799:7:18", + "scope": 40110, + "src": "195799:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -225464,10 +225464,10 @@ "typeString": "bool" }, "typeName": { - "id": 37010, + "id": 40071, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "195799:4:18", + "src": "195799:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -225477,13 +225477,13 @@ }, { "constant": false, - "id": 37013, + "id": 40074, "mutability": "mutable", "name": "p1", - "nameLocation": "195816:2:18", + "nameLocation": "195816:2:38", "nodeType": "VariableDeclaration", - "scope": 37049, - "src": "195808:10:18", + "scope": 40110, + "src": "195808:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -225491,10 +225491,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37012, + "id": 40073, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "195808:7:18", + "src": "195808:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -225504,13 +225504,13 @@ }, { "constant": false, - "id": 37015, + "id": 40076, "mutability": "mutable", "name": "p2", - "nameLocation": "195825:2:18", + "nameLocation": "195825:2:38", "nodeType": "VariableDeclaration", - "scope": 37049, - "src": "195820:7:18", + "scope": 40110, + "src": "195820:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -225518,10 +225518,10 @@ "typeString": "bool" }, "typeName": { - "id": 37014, + "id": 40075, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "195820:4:18", + "src": "195820:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -225531,13 +225531,13 @@ }, { "constant": false, - "id": 37017, + "id": 40078, "mutability": "mutable", "name": "p3", - "nameLocation": "195837:2:18", + "nameLocation": "195837:2:38", "nodeType": "VariableDeclaration", - "scope": 37049, - "src": "195829:10:18", + "scope": 40110, + "src": "195829:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -225545,10 +225545,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37016, + "id": 40077, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "195829:7:18", + "src": "195829:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -225557,44 +225557,44 @@ "visibility": "internal" } ], - "src": "195798:42:18" + "src": "195798:42:38" }, "returnParameters": { - "id": 37019, + "id": 40080, "nodeType": "ParameterList", "parameters": [], - "src": "195855:0:18" + "src": "195855:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37083, + "id": 40144, "nodeType": "FunctionDefinition", - "src": "197120:786:18", + "src": "197120:786:38", "nodes": [], "body": { - "id": 37082, + "id": 40143, "nodeType": "Block", - "src": "197192:714:18", + "src": "197192:714:38", "nodes": [], "statements": [ { "assignments": [ - 37061 + 40122 ], "declarations": [ { "constant": false, - "id": 37061, + "id": 40122, "mutability": "mutable", "name": "m0", - "nameLocation": "197210:2:18", + "nameLocation": "197210:2:38", "nodeType": "VariableDeclaration", - "scope": 37082, - "src": "197202:10:18", + "scope": 40143, + "src": "197202:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -225602,10 +225602,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37060, + "id": 40121, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "197202:7:18", + "src": "197202:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -225614,24 +225614,24 @@ "visibility": "internal" } ], - "id": 37062, + "id": 40123, "nodeType": "VariableDeclarationStatement", - "src": "197202:10:18" + "src": "197202:10:38" }, { "assignments": [ - 37064 + 40125 ], "declarations": [ { "constant": false, - "id": 37064, + "id": 40125, "mutability": "mutable", "name": "m1", - "nameLocation": "197230:2:18", + "nameLocation": "197230:2:38", "nodeType": "VariableDeclaration", - "scope": 37082, - "src": "197222:10:18", + "scope": 40143, + "src": "197222:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -225639,10 +225639,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37063, + "id": 40124, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "197222:7:18", + "src": "197222:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -225651,24 +225651,24 @@ "visibility": "internal" } ], - "id": 37065, + "id": 40126, "nodeType": "VariableDeclarationStatement", - "src": "197222:10:18" + "src": "197222:10:38" }, { "assignments": [ - 37067 + 40128 ], "declarations": [ { "constant": false, - "id": 37067, + "id": 40128, "mutability": "mutable", "name": "m2", - "nameLocation": "197250:2:18", + "nameLocation": "197250:2:38", "nodeType": "VariableDeclaration", - "scope": 37082, - "src": "197242:10:18", + "scope": 40143, + "src": "197242:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -225676,10 +225676,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37066, + "id": 40127, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "197242:7:18", + "src": "197242:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -225688,24 +225688,24 @@ "visibility": "internal" } ], - "id": 37068, + "id": 40129, "nodeType": "VariableDeclarationStatement", - "src": "197242:10:18" + "src": "197242:10:38" }, { "assignments": [ - 37070 + 40131 ], "declarations": [ { "constant": false, - "id": 37070, + "id": 40131, "mutability": "mutable", "name": "m3", - "nameLocation": "197270:2:18", + "nameLocation": "197270:2:38", "nodeType": "VariableDeclaration", - "scope": 37082, - "src": "197262:10:18", + "scope": 40143, + "src": "197262:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -225713,10 +225713,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37069, + "id": 40130, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "197262:7:18", + "src": "197262:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -225725,24 +225725,24 @@ "visibility": "internal" } ], - "id": 37071, + "id": 40132, "nodeType": "VariableDeclarationStatement", - "src": "197262:10:18" + "src": "197262:10:38" }, { "assignments": [ - 37073 + 40134 ], "declarations": [ { "constant": false, - "id": 37073, + "id": 40134, "mutability": "mutable", "name": "m4", - "nameLocation": "197290:2:18", + "nameLocation": "197290:2:38", "nodeType": "VariableDeclaration", - "scope": 37082, - "src": "197282:10:18", + "scope": 40143, + "src": "197282:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -225750,10 +225750,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37072, + "id": 40133, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "197282:7:18", + "src": "197282:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -225762,24 +225762,24 @@ "visibility": "internal" } ], - "id": 37074, + "id": 40135, "nodeType": "VariableDeclarationStatement", - "src": "197282:10:18" + "src": "197282:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "197311:378:18", + "src": "197311:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "197325:17:18", + "src": "197325:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "197337:4:18", + "src": "197337:4:38", "type": "", "value": "0x00" } @@ -225787,28 +225787,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "197331:5:18" + "src": "197331:5:38" }, "nodeType": "YulFunctionCall", - "src": "197331:11:18" + "src": "197331:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "197325:2:18" + "src": "197325:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "197355:17:18", + "src": "197355:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "197367:4:18", + "src": "197367:4:38", "type": "", "value": "0x20" } @@ -225816,28 +225816,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "197361:5:18" + "src": "197361:5:38" }, "nodeType": "YulFunctionCall", - "src": "197361:11:18" + "src": "197361:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "197355:2:18" + "src": "197355:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "197385:17:18", + "src": "197385:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "197397:4:18", + "src": "197397:4:38", "type": "", "value": "0x40" } @@ -225845,28 +225845,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "197391:5:18" + "src": "197391:5:38" }, "nodeType": "YulFunctionCall", - "src": "197391:11:18" + "src": "197391:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "197385:2:18" + "src": "197385:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "197415:17:18", + "src": "197415:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "197427:4:18", + "src": "197427:4:38", "type": "", "value": "0x60" } @@ -225874,28 +225874,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "197421:5:18" + "src": "197421:5:38" }, "nodeType": "YulFunctionCall", - "src": "197421:11:18" + "src": "197421:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "197415:2:18" + "src": "197415:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "197445:17:18", + "src": "197445:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "197457:4:18", + "src": "197457:4:38", "type": "", "value": "0x80" } @@ -225903,16 +225903,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "197451:5:18" + "src": "197451:5:38" }, "nodeType": "YulFunctionCall", - "src": "197451:11:18" + "src": "197451:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "197445:2:18" + "src": "197445:2:38" } ] }, @@ -225922,14 +225922,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "197546:4:18", + "src": "197546:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "197552:10:18", + "src": "197552:10:38", "type": "", "value": "0x00dd87b9" } @@ -225937,13 +225937,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "197539:6:18" + "src": "197539:6:38" }, "nodeType": "YulFunctionCall", - "src": "197539:24:18" + "src": "197539:24:38" }, "nodeType": "YulExpressionStatement", - "src": "197539:24:18" + "src": "197539:24:38" }, { "expression": { @@ -225951,26 +225951,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "197583:4:18", + "src": "197583:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "197589:2:18" + "src": "197589:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "197576:6:18" + "src": "197576:6:38" }, "nodeType": "YulFunctionCall", - "src": "197576:16:18" + "src": "197576:16:38" }, "nodeType": "YulExpressionStatement", - "src": "197576:16:18" + "src": "197576:16:38" }, { "expression": { @@ -225978,26 +225978,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "197612:4:18", + "src": "197612:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "197618:2:18" + "src": "197618:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "197605:6:18" + "src": "197605:6:38" }, "nodeType": "YulFunctionCall", - "src": "197605:16:18" + "src": "197605:16:38" }, "nodeType": "YulExpressionStatement", - "src": "197605:16:18" + "src": "197605:16:38" }, { "expression": { @@ -226005,26 +226005,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "197641:4:18", + "src": "197641:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "197647:2:18" + "src": "197647:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "197634:6:18" + "src": "197634:6:38" }, "nodeType": "YulFunctionCall", - "src": "197634:16:18" + "src": "197634:16:38" }, "nodeType": "YulExpressionStatement", - "src": "197634:16:18" + "src": "197634:16:38" }, { "expression": { @@ -226032,112 +226032,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "197670:4:18", + "src": "197670:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "197676:2:18" + "src": "197676:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "197663:6:18" + "src": "197663:6:38" }, "nodeType": "YulFunctionCall", - "src": "197663:16:18" + "src": "197663:16:38" }, "nodeType": "YulExpressionStatement", - "src": "197663:16:18" + "src": "197663:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37061, + "declaration": 40122, "isOffset": false, "isSlot": false, - "src": "197325:2:18", + "src": "197325:2:38", "valueSize": 1 }, { - "declaration": 37064, + "declaration": 40125, "isOffset": false, "isSlot": false, - "src": "197355:2:18", + "src": "197355:2:38", "valueSize": 1 }, { - "declaration": 37067, + "declaration": 40128, "isOffset": false, "isSlot": false, - "src": "197385:2:18", + "src": "197385:2:38", "valueSize": 1 }, { - "declaration": 37070, + "declaration": 40131, "isOffset": false, "isSlot": false, - "src": "197415:2:18", + "src": "197415:2:38", "valueSize": 1 }, { - "declaration": 37073, + "declaration": 40134, "isOffset": false, "isSlot": false, - "src": "197445:2:18", + "src": "197445:2:38", "valueSize": 1 }, { - "declaration": 37051, + "declaration": 40112, "isOffset": false, "isSlot": false, - "src": "197589:2:18", + "src": "197589:2:38", "valueSize": 1 }, { - "declaration": 37053, + "declaration": 40114, "isOffset": false, "isSlot": false, - "src": "197618:2:18", + "src": "197618:2:38", "valueSize": 1 }, { - "declaration": 37055, + "declaration": 40116, "isOffset": false, "isSlot": false, - "src": "197647:2:18", + "src": "197647:2:38", "valueSize": 1 }, { - "declaration": 37057, + "declaration": 40118, "isOffset": false, "isSlot": false, - "src": "197676:2:18", + "src": "197676:2:38", "valueSize": 1 } ], - "id": 37075, + "id": 40136, "nodeType": "InlineAssembly", - "src": "197302:387:18" + "src": "197302:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37077, + "id": 40138, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "197714:4:18", + "src": "197714:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -226146,14 +226146,14 @@ }, { "hexValue": "30783834", - "id": 37078, + "id": 40139, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "197720:4:18", + "src": "197720:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -226172,18 +226172,18 @@ "typeString": "int_const 132" } ], - "id": 37076, + "id": 40137, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "197698:15:18", + "referencedDeclaration": 33383, + "src": "197698:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37079, + "id": 40140, "isConstant": false, "isLValue": false, "isPure": false, @@ -226192,21 +226192,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "197698:27:18", + "src": "197698:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37080, + "id": 40141, "nodeType": "ExpressionStatement", - "src": "197698:27:18" + "src": "197698:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "197744:156:18", + "src": "197744:156:38", "statements": [ { "expression": { @@ -226214,26 +226214,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "197765:4:18", + "src": "197765:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "197771:2:18" + "src": "197771:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "197758:6:18" + "src": "197758:6:38" }, "nodeType": "YulFunctionCall", - "src": "197758:16:18" + "src": "197758:16:38" }, "nodeType": "YulExpressionStatement", - "src": "197758:16:18" + "src": "197758:16:38" }, { "expression": { @@ -226241,26 +226241,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "197794:4:18", + "src": "197794:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "197800:2:18" + "src": "197800:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "197787:6:18" + "src": "197787:6:38" }, "nodeType": "YulFunctionCall", - "src": "197787:16:18" + "src": "197787:16:38" }, "nodeType": "YulExpressionStatement", - "src": "197787:16:18" + "src": "197787:16:38" }, { "expression": { @@ -226268,26 +226268,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "197823:4:18", + "src": "197823:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "197829:2:18" + "src": "197829:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "197816:6:18" + "src": "197816:6:38" }, "nodeType": "YulFunctionCall", - "src": "197816:16:18" + "src": "197816:16:38" }, "nodeType": "YulExpressionStatement", - "src": "197816:16:18" + "src": "197816:16:38" }, { "expression": { @@ -226295,26 +226295,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "197852:4:18", + "src": "197852:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "197858:2:18" + "src": "197858:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "197845:6:18" + "src": "197845:6:38" }, "nodeType": "YulFunctionCall", - "src": "197845:16:18" + "src": "197845:16:38" }, "nodeType": "YulExpressionStatement", - "src": "197845:16:18" + "src": "197845:16:38" }, { "expression": { @@ -226322,70 +226322,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "197881:4:18", + "src": "197881:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "197887:2:18" + "src": "197887:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "197874:6:18" + "src": "197874:6:38" }, "nodeType": "YulFunctionCall", - "src": "197874:16:18" + "src": "197874:16:38" }, "nodeType": "YulExpressionStatement", - "src": "197874:16:18" + "src": "197874:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37061, + "declaration": 40122, "isOffset": false, "isSlot": false, - "src": "197771:2:18", + "src": "197771:2:38", "valueSize": 1 }, { - "declaration": 37064, + "declaration": 40125, "isOffset": false, "isSlot": false, - "src": "197800:2:18", + "src": "197800:2:38", "valueSize": 1 }, { - "declaration": 37067, + "declaration": 40128, "isOffset": false, "isSlot": false, - "src": "197829:2:18", + "src": "197829:2:38", "valueSize": 1 }, { - "declaration": 37070, + "declaration": 40131, "isOffset": false, "isSlot": false, - "src": "197858:2:18", + "src": "197858:2:38", "valueSize": 1 }, { - "declaration": 37073, + "declaration": 40134, "isOffset": false, "isSlot": false, - "src": "197887:2:18", + "src": "197887:2:38", "valueSize": 1 } ], - "id": 37081, + "id": 40142, "nodeType": "InlineAssembly", - "src": "197735:165:18" + "src": "197735:165:38" } ] }, @@ -226393,20 +226393,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "197129:3:18", + "nameLocation": "197129:3:38", "parameters": { - "id": 37058, + "id": 40119, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37051, + "id": 40112, "mutability": "mutable", "name": "p0", - "nameLocation": "197138:2:18", + "nameLocation": "197138:2:38", "nodeType": "VariableDeclaration", - "scope": 37083, - "src": "197133:7:18", + "scope": 40144, + "src": "197133:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -226414,10 +226414,10 @@ "typeString": "bool" }, "typeName": { - "id": 37050, + "id": 40111, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "197133:4:18", + "src": "197133:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -226427,13 +226427,13 @@ }, { "constant": false, - "id": 37053, + "id": 40114, "mutability": "mutable", "name": "p1", - "nameLocation": "197150:2:18", + "nameLocation": "197150:2:38", "nodeType": "VariableDeclaration", - "scope": 37083, - "src": "197142:10:18", + "scope": 40144, + "src": "197142:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -226441,10 +226441,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37052, + "id": 40113, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "197142:7:18", + "src": "197142:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -226454,13 +226454,13 @@ }, { "constant": false, - "id": 37055, + "id": 40116, "mutability": "mutable", "name": "p2", - "nameLocation": "197162:2:18", + "nameLocation": "197162:2:38", "nodeType": "VariableDeclaration", - "scope": 37083, - "src": "197154:10:18", + "scope": 40144, + "src": "197154:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -226468,10 +226468,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37054, + "id": 40115, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "197154:7:18", + "src": "197154:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -226481,13 +226481,13 @@ }, { "constant": false, - "id": 37057, + "id": 40118, "mutability": "mutable", "name": "p3", - "nameLocation": "197174:2:18", + "nameLocation": "197174:2:38", "nodeType": "VariableDeclaration", - "scope": 37083, - "src": "197166:10:18", + "scope": 40144, + "src": "197166:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -226495,10 +226495,10 @@ "typeString": "address" }, "typeName": { - "id": 37056, + "id": 40117, "name": "address", "nodeType": "ElementaryTypeName", - "src": "197166:7:18", + "src": "197166:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -226508,44 +226508,44 @@ "visibility": "internal" } ], - "src": "197132:45:18" + "src": "197132:45:38" }, "returnParameters": { - "id": 37059, + "id": 40120, "nodeType": "ParameterList", "parameters": [], - "src": "197192:0:18" + "src": "197192:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37117, + "id": 40178, "nodeType": "FunctionDefinition", - "src": "197912:780:18", + "src": "197912:780:38", "nodes": [], "body": { - "id": 37116, + "id": 40177, "nodeType": "Block", - "src": "197981:711:18", + "src": "197981:711:38", "nodes": [], "statements": [ { "assignments": [ - 37095 + 40156 ], "declarations": [ { "constant": false, - "id": 37095, + "id": 40156, "mutability": "mutable", "name": "m0", - "nameLocation": "197999:2:18", + "nameLocation": "197999:2:38", "nodeType": "VariableDeclaration", - "scope": 37116, - "src": "197991:10:18", + "scope": 40177, + "src": "197991:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -226553,10 +226553,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37094, + "id": 40155, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "197991:7:18", + "src": "197991:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -226565,24 +226565,24 @@ "visibility": "internal" } ], - "id": 37096, + "id": 40157, "nodeType": "VariableDeclarationStatement", - "src": "197991:10:18" + "src": "197991:10:38" }, { "assignments": [ - 37098 + 40159 ], "declarations": [ { "constant": false, - "id": 37098, + "id": 40159, "mutability": "mutable", "name": "m1", - "nameLocation": "198019:2:18", + "nameLocation": "198019:2:38", "nodeType": "VariableDeclaration", - "scope": 37116, - "src": "198011:10:18", + "scope": 40177, + "src": "198011:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -226590,10 +226590,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37097, + "id": 40158, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "198011:7:18", + "src": "198011:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -226602,24 +226602,24 @@ "visibility": "internal" } ], - "id": 37099, + "id": 40160, "nodeType": "VariableDeclarationStatement", - "src": "198011:10:18" + "src": "198011:10:38" }, { "assignments": [ - 37101 + 40162 ], "declarations": [ { "constant": false, - "id": 37101, + "id": 40162, "mutability": "mutable", "name": "m2", - "nameLocation": "198039:2:18", + "nameLocation": "198039:2:38", "nodeType": "VariableDeclaration", - "scope": 37116, - "src": "198031:10:18", + "scope": 40177, + "src": "198031:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -226627,10 +226627,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37100, + "id": 40161, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "198031:7:18", + "src": "198031:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -226639,24 +226639,24 @@ "visibility": "internal" } ], - "id": 37102, + "id": 40163, "nodeType": "VariableDeclarationStatement", - "src": "198031:10:18" + "src": "198031:10:38" }, { "assignments": [ - 37104 + 40165 ], "declarations": [ { "constant": false, - "id": 37104, + "id": 40165, "mutability": "mutable", "name": "m3", - "nameLocation": "198059:2:18", + "nameLocation": "198059:2:38", "nodeType": "VariableDeclaration", - "scope": 37116, - "src": "198051:10:18", + "scope": 40177, + "src": "198051:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -226664,10 +226664,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37103, + "id": 40164, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "198051:7:18", + "src": "198051:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -226676,24 +226676,24 @@ "visibility": "internal" } ], - "id": 37105, + "id": 40166, "nodeType": "VariableDeclarationStatement", - "src": "198051:10:18" + "src": "198051:10:38" }, { "assignments": [ - 37107 + 40168 ], "declarations": [ { "constant": false, - "id": 37107, + "id": 40168, "mutability": "mutable", "name": "m4", - "nameLocation": "198079:2:18", + "nameLocation": "198079:2:38", "nodeType": "VariableDeclaration", - "scope": 37116, - "src": "198071:10:18", + "scope": 40177, + "src": "198071:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -226701,10 +226701,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37106, + "id": 40167, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "198071:7:18", + "src": "198071:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -226713,24 +226713,24 @@ "visibility": "internal" } ], - "id": 37108, + "id": 40169, "nodeType": "VariableDeclarationStatement", - "src": "198071:10:18" + "src": "198071:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "198100:375:18", + "src": "198100:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "198114:17:18", + "src": "198114:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "198126:4:18", + "src": "198126:4:38", "type": "", "value": "0x00" } @@ -226738,28 +226738,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "198120:5:18" + "src": "198120:5:38" }, "nodeType": "YulFunctionCall", - "src": "198120:11:18" + "src": "198120:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "198114:2:18" + "src": "198114:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "198144:17:18", + "src": "198144:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "198156:4:18", + "src": "198156:4:38", "type": "", "value": "0x20" } @@ -226767,28 +226767,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "198150:5:18" + "src": "198150:5:38" }, "nodeType": "YulFunctionCall", - "src": "198150:11:18" + "src": "198150:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "198144:2:18" + "src": "198144:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "198174:17:18", + "src": "198174:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "198186:4:18", + "src": "198186:4:38", "type": "", "value": "0x40" } @@ -226796,28 +226796,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "198180:5:18" + "src": "198180:5:38" }, "nodeType": "YulFunctionCall", - "src": "198180:11:18" + "src": "198180:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "198174:2:18" + "src": "198174:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "198204:17:18", + "src": "198204:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "198216:4:18", + "src": "198216:4:38", "type": "", "value": "0x60" } @@ -226825,28 +226825,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "198210:5:18" + "src": "198210:5:38" }, "nodeType": "YulFunctionCall", - "src": "198210:11:18" + "src": "198210:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "198204:2:18" + "src": "198204:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "198234:17:18", + "src": "198234:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "198246:4:18", + "src": "198246:4:38", "type": "", "value": "0x80" } @@ -226854,16 +226854,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "198240:5:18" + "src": "198240:5:38" }, "nodeType": "YulFunctionCall", - "src": "198240:11:18" + "src": "198240:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "198234:2:18" + "src": "198234:2:38" } ] }, @@ -226873,14 +226873,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "198332:4:18", + "src": "198332:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "198338:10:18", + "src": "198338:10:38", "type": "", "value": "0xbe984353" } @@ -226888,13 +226888,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "198325:6:18" + "src": "198325:6:38" }, "nodeType": "YulFunctionCall", - "src": "198325:24:18" + "src": "198325:24:38" }, "nodeType": "YulExpressionStatement", - "src": "198325:24:18" + "src": "198325:24:38" }, { "expression": { @@ -226902,26 +226902,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "198369:4:18", + "src": "198369:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "198375:2:18" + "src": "198375:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "198362:6:18" + "src": "198362:6:38" }, "nodeType": "YulFunctionCall", - "src": "198362:16:18" + "src": "198362:16:38" }, "nodeType": "YulExpressionStatement", - "src": "198362:16:18" + "src": "198362:16:38" }, { "expression": { @@ -226929,26 +226929,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "198398:4:18", + "src": "198398:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "198404:2:18" + "src": "198404:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "198391:6:18" + "src": "198391:6:38" }, "nodeType": "YulFunctionCall", - "src": "198391:16:18" + "src": "198391:16:38" }, "nodeType": "YulExpressionStatement", - "src": "198391:16:18" + "src": "198391:16:38" }, { "expression": { @@ -226956,26 +226956,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "198427:4:18", + "src": "198427:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "198433:2:18" + "src": "198433:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "198420:6:18" + "src": "198420:6:38" }, "nodeType": "YulFunctionCall", - "src": "198420:16:18" + "src": "198420:16:38" }, "nodeType": "YulExpressionStatement", - "src": "198420:16:18" + "src": "198420:16:38" }, { "expression": { @@ -226983,112 +226983,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "198456:4:18", + "src": "198456:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "198462:2:18" + "src": "198462:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "198449:6:18" + "src": "198449:6:38" }, "nodeType": "YulFunctionCall", - "src": "198449:16:18" + "src": "198449:16:38" }, "nodeType": "YulExpressionStatement", - "src": "198449:16:18" + "src": "198449:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37095, + "declaration": 40156, "isOffset": false, "isSlot": false, - "src": "198114:2:18", + "src": "198114:2:38", "valueSize": 1 }, { - "declaration": 37098, + "declaration": 40159, "isOffset": false, "isSlot": false, - "src": "198144:2:18", + "src": "198144:2:38", "valueSize": 1 }, { - "declaration": 37101, + "declaration": 40162, "isOffset": false, "isSlot": false, - "src": "198174:2:18", + "src": "198174:2:38", "valueSize": 1 }, { - "declaration": 37104, + "declaration": 40165, "isOffset": false, "isSlot": false, - "src": "198204:2:18", + "src": "198204:2:38", "valueSize": 1 }, { - "declaration": 37107, + "declaration": 40168, "isOffset": false, "isSlot": false, - "src": "198234:2:18", + "src": "198234:2:38", "valueSize": 1 }, { - "declaration": 37085, + "declaration": 40146, "isOffset": false, "isSlot": false, - "src": "198375:2:18", + "src": "198375:2:38", "valueSize": 1 }, { - "declaration": 37087, + "declaration": 40148, "isOffset": false, "isSlot": false, - "src": "198404:2:18", + "src": "198404:2:38", "valueSize": 1 }, { - "declaration": 37089, + "declaration": 40150, "isOffset": false, "isSlot": false, - "src": "198433:2:18", + "src": "198433:2:38", "valueSize": 1 }, { - "declaration": 37091, + "declaration": 40152, "isOffset": false, "isSlot": false, - "src": "198462:2:18", + "src": "198462:2:38", "valueSize": 1 } ], - "id": 37109, + "id": 40170, "nodeType": "InlineAssembly", - "src": "198091:384:18" + "src": "198091:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37111, + "id": 40172, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "198500:4:18", + "src": "198500:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -227097,14 +227097,14 @@ }, { "hexValue": "30783834", - "id": 37112, + "id": 40173, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "198506:4:18", + "src": "198506:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -227123,18 +227123,18 @@ "typeString": "int_const 132" } ], - "id": 37110, + "id": 40171, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "198484:15:18", + "referencedDeclaration": 33383, + "src": "198484:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37113, + "id": 40174, "isConstant": false, "isLValue": false, "isPure": false, @@ -227143,21 +227143,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "198484:27:18", + "src": "198484:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37114, + "id": 40175, "nodeType": "ExpressionStatement", - "src": "198484:27:18" + "src": "198484:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "198530:156:18", + "src": "198530:156:38", "statements": [ { "expression": { @@ -227165,26 +227165,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "198551:4:18", + "src": "198551:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "198557:2:18" + "src": "198557:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "198544:6:18" + "src": "198544:6:38" }, "nodeType": "YulFunctionCall", - "src": "198544:16:18" + "src": "198544:16:38" }, "nodeType": "YulExpressionStatement", - "src": "198544:16:18" + "src": "198544:16:38" }, { "expression": { @@ -227192,26 +227192,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "198580:4:18", + "src": "198580:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "198586:2:18" + "src": "198586:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "198573:6:18" + "src": "198573:6:38" }, "nodeType": "YulFunctionCall", - "src": "198573:16:18" + "src": "198573:16:38" }, "nodeType": "YulExpressionStatement", - "src": "198573:16:18" + "src": "198573:16:38" }, { "expression": { @@ -227219,26 +227219,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "198609:4:18", + "src": "198609:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "198615:2:18" + "src": "198615:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "198602:6:18" + "src": "198602:6:38" }, "nodeType": "YulFunctionCall", - "src": "198602:16:18" + "src": "198602:16:38" }, "nodeType": "YulExpressionStatement", - "src": "198602:16:18" + "src": "198602:16:38" }, { "expression": { @@ -227246,26 +227246,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "198638:4:18", + "src": "198638:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "198644:2:18" + "src": "198644:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "198631:6:18" + "src": "198631:6:38" }, "nodeType": "YulFunctionCall", - "src": "198631:16:18" + "src": "198631:16:38" }, "nodeType": "YulExpressionStatement", - "src": "198631:16:18" + "src": "198631:16:38" }, { "expression": { @@ -227273,70 +227273,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "198667:4:18", + "src": "198667:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "198673:2:18" + "src": "198673:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "198660:6:18" + "src": "198660:6:38" }, "nodeType": "YulFunctionCall", - "src": "198660:16:18" + "src": "198660:16:38" }, "nodeType": "YulExpressionStatement", - "src": "198660:16:18" + "src": "198660:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37095, + "declaration": 40156, "isOffset": false, "isSlot": false, - "src": "198557:2:18", + "src": "198557:2:38", "valueSize": 1 }, { - "declaration": 37098, + "declaration": 40159, "isOffset": false, "isSlot": false, - "src": "198586:2:18", + "src": "198586:2:38", "valueSize": 1 }, { - "declaration": 37101, + "declaration": 40162, "isOffset": false, "isSlot": false, - "src": "198615:2:18", + "src": "198615:2:38", "valueSize": 1 }, { - "declaration": 37104, + "declaration": 40165, "isOffset": false, "isSlot": false, - "src": "198644:2:18", + "src": "198644:2:38", "valueSize": 1 }, { - "declaration": 37107, + "declaration": 40168, "isOffset": false, "isSlot": false, - "src": "198673:2:18", + "src": "198673:2:38", "valueSize": 1 } ], - "id": 37115, + "id": 40176, "nodeType": "InlineAssembly", - "src": "198521:165:18" + "src": "198521:165:38" } ] }, @@ -227344,20 +227344,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "197921:3:18", + "nameLocation": "197921:3:38", "parameters": { - "id": 37092, + "id": 40153, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37085, + "id": 40146, "mutability": "mutable", "name": "p0", - "nameLocation": "197930:2:18", + "nameLocation": "197930:2:38", "nodeType": "VariableDeclaration", - "scope": 37117, - "src": "197925:7:18", + "scope": 40178, + "src": "197925:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -227365,10 +227365,10 @@ "typeString": "bool" }, "typeName": { - "id": 37084, + "id": 40145, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "197925:4:18", + "src": "197925:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -227378,13 +227378,13 @@ }, { "constant": false, - "id": 37087, + "id": 40148, "mutability": "mutable", "name": "p1", - "nameLocation": "197942:2:18", + "nameLocation": "197942:2:38", "nodeType": "VariableDeclaration", - "scope": 37117, - "src": "197934:10:18", + "scope": 40178, + "src": "197934:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -227392,10 +227392,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37086, + "id": 40147, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "197934:7:18", + "src": "197934:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -227405,13 +227405,13 @@ }, { "constant": false, - "id": 37089, + "id": 40150, "mutability": "mutable", "name": "p2", - "nameLocation": "197954:2:18", + "nameLocation": "197954:2:38", "nodeType": "VariableDeclaration", - "scope": 37117, - "src": "197946:10:18", + "scope": 40178, + "src": "197946:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -227419,10 +227419,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37088, + "id": 40149, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "197946:7:18", + "src": "197946:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -227432,13 +227432,13 @@ }, { "constant": false, - "id": 37091, + "id": 40152, "mutability": "mutable", "name": "p3", - "nameLocation": "197963:2:18", + "nameLocation": "197963:2:38", "nodeType": "VariableDeclaration", - "scope": 37117, - "src": "197958:7:18", + "scope": 40178, + "src": "197958:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -227446,10 +227446,10 @@ "typeString": "bool" }, "typeName": { - "id": 37090, + "id": 40151, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "197958:4:18", + "src": "197958:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -227458,44 +227458,44 @@ "visibility": "internal" } ], - "src": "197924:42:18" + "src": "197924:42:38" }, "returnParameters": { - "id": 37093, + "id": 40154, "nodeType": "ParameterList", "parameters": [], - "src": "197981:0:18" + "src": "197981:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37151, + "id": 40212, "nodeType": "FunctionDefinition", - "src": "198698:786:18", + "src": "198698:786:38", "nodes": [], "body": { - "id": 37150, + "id": 40211, "nodeType": "Block", - "src": "198770:714:18", + "src": "198770:714:38", "nodes": [], "statements": [ { "assignments": [ - 37129 + 40190 ], "declarations": [ { "constant": false, - "id": 37129, + "id": 40190, "mutability": "mutable", "name": "m0", - "nameLocation": "198788:2:18", + "nameLocation": "198788:2:38", "nodeType": "VariableDeclaration", - "scope": 37150, - "src": "198780:10:18", + "scope": 40211, + "src": "198780:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -227503,10 +227503,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37128, + "id": 40189, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "198780:7:18", + "src": "198780:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -227515,24 +227515,24 @@ "visibility": "internal" } ], - "id": 37130, + "id": 40191, "nodeType": "VariableDeclarationStatement", - "src": "198780:10:18" + "src": "198780:10:38" }, { "assignments": [ - 37132 + 40193 ], "declarations": [ { "constant": false, - "id": 37132, + "id": 40193, "mutability": "mutable", "name": "m1", - "nameLocation": "198808:2:18", + "nameLocation": "198808:2:38", "nodeType": "VariableDeclaration", - "scope": 37150, - "src": "198800:10:18", + "scope": 40211, + "src": "198800:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -227540,10 +227540,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37131, + "id": 40192, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "198800:7:18", + "src": "198800:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -227552,24 +227552,24 @@ "visibility": "internal" } ], - "id": 37133, + "id": 40194, "nodeType": "VariableDeclarationStatement", - "src": "198800:10:18" + "src": "198800:10:38" }, { "assignments": [ - 37135 + 40196 ], "declarations": [ { "constant": false, - "id": 37135, + "id": 40196, "mutability": "mutable", "name": "m2", - "nameLocation": "198828:2:18", + "nameLocation": "198828:2:38", "nodeType": "VariableDeclaration", - "scope": 37150, - "src": "198820:10:18", + "scope": 40211, + "src": "198820:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -227577,10 +227577,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37134, + "id": 40195, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "198820:7:18", + "src": "198820:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -227589,24 +227589,24 @@ "visibility": "internal" } ], - "id": 37136, + "id": 40197, "nodeType": "VariableDeclarationStatement", - "src": "198820:10:18" + "src": "198820:10:38" }, { "assignments": [ - 37138 + 40199 ], "declarations": [ { "constant": false, - "id": 37138, + "id": 40199, "mutability": "mutable", "name": "m3", - "nameLocation": "198848:2:18", + "nameLocation": "198848:2:38", "nodeType": "VariableDeclaration", - "scope": 37150, - "src": "198840:10:18", + "scope": 40211, + "src": "198840:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -227614,10 +227614,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37137, + "id": 40198, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "198840:7:18", + "src": "198840:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -227626,24 +227626,24 @@ "visibility": "internal" } ], - "id": 37139, + "id": 40200, "nodeType": "VariableDeclarationStatement", - "src": "198840:10:18" + "src": "198840:10:38" }, { "assignments": [ - 37141 + 40202 ], "declarations": [ { "constant": false, - "id": 37141, + "id": 40202, "mutability": "mutable", "name": "m4", - "nameLocation": "198868:2:18", + "nameLocation": "198868:2:38", "nodeType": "VariableDeclaration", - "scope": 37150, - "src": "198860:10:18", + "scope": 40211, + "src": "198860:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -227651,10 +227651,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37140, + "id": 40201, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "198860:7:18", + "src": "198860:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -227663,24 +227663,24 @@ "visibility": "internal" } ], - "id": 37142, + "id": 40203, "nodeType": "VariableDeclarationStatement", - "src": "198860:10:18" + "src": "198860:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "198889:378:18", + "src": "198889:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "198903:17:18", + "src": "198903:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "198915:4:18", + "src": "198915:4:38", "type": "", "value": "0x00" } @@ -227688,28 +227688,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "198909:5:18" + "src": "198909:5:38" }, "nodeType": "YulFunctionCall", - "src": "198909:11:18" + "src": "198909:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "198903:2:18" + "src": "198903:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "198933:17:18", + "src": "198933:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "198945:4:18", + "src": "198945:4:38", "type": "", "value": "0x20" } @@ -227717,28 +227717,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "198939:5:18" + "src": "198939:5:38" }, "nodeType": "YulFunctionCall", - "src": "198939:11:18" + "src": "198939:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "198933:2:18" + "src": "198933:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "198963:17:18", + "src": "198963:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "198975:4:18", + "src": "198975:4:38", "type": "", "value": "0x40" } @@ -227746,28 +227746,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "198969:5:18" + "src": "198969:5:38" }, "nodeType": "YulFunctionCall", - "src": "198969:11:18" + "src": "198969:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "198963:2:18" + "src": "198963:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "198993:17:18", + "src": "198993:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "199005:4:18", + "src": "199005:4:38", "type": "", "value": "0x60" } @@ -227775,28 +227775,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "198999:5:18" + "src": "198999:5:38" }, "nodeType": "YulFunctionCall", - "src": "198999:11:18" + "src": "198999:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "198993:2:18" + "src": "198993:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "199023:17:18", + "src": "199023:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "199035:4:18", + "src": "199035:4:38", "type": "", "value": "0x80" } @@ -227804,16 +227804,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "199029:5:18" + "src": "199029:5:38" }, "nodeType": "YulFunctionCall", - "src": "199029:11:18" + "src": "199029:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "199023:2:18" + "src": "199023:2:38" } ] }, @@ -227823,14 +227823,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "199124:4:18", + "src": "199124:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "199130:10:18", + "src": "199130:10:38", "type": "", "value": "0x374bb4b2" } @@ -227838,13 +227838,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "199117:6:18" + "src": "199117:6:38" }, "nodeType": "YulFunctionCall", - "src": "199117:24:18" + "src": "199117:24:38" }, "nodeType": "YulExpressionStatement", - "src": "199117:24:18" + "src": "199117:24:38" }, { "expression": { @@ -227852,26 +227852,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "199161:4:18", + "src": "199161:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "199167:2:18" + "src": "199167:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "199154:6:18" + "src": "199154:6:38" }, "nodeType": "YulFunctionCall", - "src": "199154:16:18" + "src": "199154:16:38" }, "nodeType": "YulExpressionStatement", - "src": "199154:16:18" + "src": "199154:16:38" }, { "expression": { @@ -227879,26 +227879,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "199190:4:18", + "src": "199190:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "199196:2:18" + "src": "199196:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "199183:6:18" + "src": "199183:6:38" }, "nodeType": "YulFunctionCall", - "src": "199183:16:18" + "src": "199183:16:38" }, "nodeType": "YulExpressionStatement", - "src": "199183:16:18" + "src": "199183:16:38" }, { "expression": { @@ -227906,26 +227906,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "199219:4:18", + "src": "199219:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "199225:2:18" + "src": "199225:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "199212:6:18" + "src": "199212:6:38" }, "nodeType": "YulFunctionCall", - "src": "199212:16:18" + "src": "199212:16:38" }, "nodeType": "YulExpressionStatement", - "src": "199212:16:18" + "src": "199212:16:38" }, { "expression": { @@ -227933,112 +227933,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "199248:4:18", + "src": "199248:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "199254:2:18" + "src": "199254:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "199241:6:18" + "src": "199241:6:38" }, "nodeType": "YulFunctionCall", - "src": "199241:16:18" + "src": "199241:16:38" }, "nodeType": "YulExpressionStatement", - "src": "199241:16:18" + "src": "199241:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37129, + "declaration": 40190, "isOffset": false, "isSlot": false, - "src": "198903:2:18", + "src": "198903:2:38", "valueSize": 1 }, { - "declaration": 37132, + "declaration": 40193, "isOffset": false, "isSlot": false, - "src": "198933:2:18", + "src": "198933:2:38", "valueSize": 1 }, { - "declaration": 37135, + "declaration": 40196, "isOffset": false, "isSlot": false, - "src": "198963:2:18", + "src": "198963:2:38", "valueSize": 1 }, { - "declaration": 37138, + "declaration": 40199, "isOffset": false, "isSlot": false, - "src": "198993:2:18", + "src": "198993:2:38", "valueSize": 1 }, { - "declaration": 37141, + "declaration": 40202, "isOffset": false, "isSlot": false, - "src": "199023:2:18", + "src": "199023:2:38", "valueSize": 1 }, { - "declaration": 37119, + "declaration": 40180, "isOffset": false, "isSlot": false, - "src": "199167:2:18", + "src": "199167:2:38", "valueSize": 1 }, { - "declaration": 37121, + "declaration": 40182, "isOffset": false, "isSlot": false, - "src": "199196:2:18", + "src": "199196:2:38", "valueSize": 1 }, { - "declaration": 37123, + "declaration": 40184, "isOffset": false, "isSlot": false, - "src": "199225:2:18", + "src": "199225:2:38", "valueSize": 1 }, { - "declaration": 37125, + "declaration": 40186, "isOffset": false, "isSlot": false, - "src": "199254:2:18", + "src": "199254:2:38", "valueSize": 1 } ], - "id": 37143, + "id": 40204, "nodeType": "InlineAssembly", - "src": "198880:387:18" + "src": "198880:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37145, + "id": 40206, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "199292:4:18", + "src": "199292:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -228047,14 +228047,14 @@ }, { "hexValue": "30783834", - "id": 37146, + "id": 40207, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "199298:4:18", + "src": "199298:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -228073,18 +228073,18 @@ "typeString": "int_const 132" } ], - "id": 37144, + "id": 40205, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "199276:15:18", + "referencedDeclaration": 33383, + "src": "199276:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37147, + "id": 40208, "isConstant": false, "isLValue": false, "isPure": false, @@ -228093,21 +228093,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "199276:27:18", + "src": "199276:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37148, + "id": 40209, "nodeType": "ExpressionStatement", - "src": "199276:27:18" + "src": "199276:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "199322:156:18", + "src": "199322:156:38", "statements": [ { "expression": { @@ -228115,26 +228115,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "199343:4:18", + "src": "199343:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "199349:2:18" + "src": "199349:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "199336:6:18" + "src": "199336:6:38" }, "nodeType": "YulFunctionCall", - "src": "199336:16:18" + "src": "199336:16:38" }, "nodeType": "YulExpressionStatement", - "src": "199336:16:18" + "src": "199336:16:38" }, { "expression": { @@ -228142,26 +228142,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "199372:4:18", + "src": "199372:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "199378:2:18" + "src": "199378:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "199365:6:18" + "src": "199365:6:38" }, "nodeType": "YulFunctionCall", - "src": "199365:16:18" + "src": "199365:16:38" }, "nodeType": "YulExpressionStatement", - "src": "199365:16:18" + "src": "199365:16:38" }, { "expression": { @@ -228169,26 +228169,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "199401:4:18", + "src": "199401:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "199407:2:18" + "src": "199407:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "199394:6:18" + "src": "199394:6:38" }, "nodeType": "YulFunctionCall", - "src": "199394:16:18" + "src": "199394:16:38" }, "nodeType": "YulExpressionStatement", - "src": "199394:16:18" + "src": "199394:16:38" }, { "expression": { @@ -228196,26 +228196,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "199430:4:18", + "src": "199430:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "199436:2:18" + "src": "199436:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "199423:6:18" + "src": "199423:6:38" }, "nodeType": "YulFunctionCall", - "src": "199423:16:18" + "src": "199423:16:38" }, "nodeType": "YulExpressionStatement", - "src": "199423:16:18" + "src": "199423:16:38" }, { "expression": { @@ -228223,70 +228223,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "199459:4:18", + "src": "199459:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "199465:2:18" + "src": "199465:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "199452:6:18" + "src": "199452:6:38" }, "nodeType": "YulFunctionCall", - "src": "199452:16:18" + "src": "199452:16:38" }, "nodeType": "YulExpressionStatement", - "src": "199452:16:18" + "src": "199452:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37129, + "declaration": 40190, "isOffset": false, "isSlot": false, - "src": "199349:2:18", + "src": "199349:2:38", "valueSize": 1 }, { - "declaration": 37132, + "declaration": 40193, "isOffset": false, "isSlot": false, - "src": "199378:2:18", + "src": "199378:2:38", "valueSize": 1 }, { - "declaration": 37135, + "declaration": 40196, "isOffset": false, "isSlot": false, - "src": "199407:2:18", + "src": "199407:2:38", "valueSize": 1 }, { - "declaration": 37138, + "declaration": 40199, "isOffset": false, "isSlot": false, - "src": "199436:2:18", + "src": "199436:2:38", "valueSize": 1 }, { - "declaration": 37141, + "declaration": 40202, "isOffset": false, "isSlot": false, - "src": "199465:2:18", + "src": "199465:2:38", "valueSize": 1 } ], - "id": 37149, + "id": 40210, "nodeType": "InlineAssembly", - "src": "199313:165:18" + "src": "199313:165:38" } ] }, @@ -228294,20 +228294,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "198707:3:18", + "nameLocation": "198707:3:38", "parameters": { - "id": 37126, + "id": 40187, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37119, + "id": 40180, "mutability": "mutable", "name": "p0", - "nameLocation": "198716:2:18", + "nameLocation": "198716:2:38", "nodeType": "VariableDeclaration", - "scope": 37151, - "src": "198711:7:18", + "scope": 40212, + "src": "198711:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -228315,10 +228315,10 @@ "typeString": "bool" }, "typeName": { - "id": 37118, + "id": 40179, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "198711:4:18", + "src": "198711:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -228328,13 +228328,13 @@ }, { "constant": false, - "id": 37121, + "id": 40182, "mutability": "mutable", "name": "p1", - "nameLocation": "198728:2:18", + "nameLocation": "198728:2:38", "nodeType": "VariableDeclaration", - "scope": 37151, - "src": "198720:10:18", + "scope": 40212, + "src": "198720:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -228342,10 +228342,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37120, + "id": 40181, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "198720:7:18", + "src": "198720:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -228355,13 +228355,13 @@ }, { "constant": false, - "id": 37123, + "id": 40184, "mutability": "mutable", "name": "p2", - "nameLocation": "198740:2:18", + "nameLocation": "198740:2:38", "nodeType": "VariableDeclaration", - "scope": 37151, - "src": "198732:10:18", + "scope": 40212, + "src": "198732:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -228369,10 +228369,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37122, + "id": 40183, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "198732:7:18", + "src": "198732:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -228382,13 +228382,13 @@ }, { "constant": false, - "id": 37125, + "id": 40186, "mutability": "mutable", "name": "p3", - "nameLocation": "198752:2:18", + "nameLocation": "198752:2:38", "nodeType": "VariableDeclaration", - "scope": 37151, - "src": "198744:10:18", + "scope": 40212, + "src": "198744:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -228396,10 +228396,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37124, + "id": 40185, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "198744:7:18", + "src": "198744:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -228408,44 +228408,44 @@ "visibility": "internal" } ], - "src": "198710:45:18" + "src": "198710:45:38" }, "returnParameters": { - "id": 37127, + "id": 40188, "nodeType": "ParameterList", "parameters": [], - "src": "198770:0:18" + "src": "198770:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37191, + "id": 40252, "nodeType": "FunctionDefinition", - "src": "199490:1334:18", + "src": "199490:1334:38", "nodes": [], "body": { - "id": 37190, + "id": 40251, "nodeType": "Block", - "src": "199562:1262:18", + "src": "199562:1262:38", "nodes": [], "statements": [ { "assignments": [ - 37163 + 40224 ], "declarations": [ { "constant": false, - "id": 37163, + "id": 40224, "mutability": "mutable", "name": "m0", - "nameLocation": "199580:2:18", + "nameLocation": "199580:2:38", "nodeType": "VariableDeclaration", - "scope": 37190, - "src": "199572:10:18", + "scope": 40251, + "src": "199572:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -228453,10 +228453,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37162, + "id": 40223, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "199572:7:18", + "src": "199572:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -228465,24 +228465,24 @@ "visibility": "internal" } ], - "id": 37164, + "id": 40225, "nodeType": "VariableDeclarationStatement", - "src": "199572:10:18" + "src": "199572:10:38" }, { "assignments": [ - 37166 + 40227 ], "declarations": [ { "constant": false, - "id": 37166, + "id": 40227, "mutability": "mutable", "name": "m1", - "nameLocation": "199600:2:18", + "nameLocation": "199600:2:38", "nodeType": "VariableDeclaration", - "scope": 37190, - "src": "199592:10:18", + "scope": 40251, + "src": "199592:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -228490,10 +228490,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37165, + "id": 40226, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "199592:7:18", + "src": "199592:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -228502,24 +228502,24 @@ "visibility": "internal" } ], - "id": 37167, + "id": 40228, "nodeType": "VariableDeclarationStatement", - "src": "199592:10:18" + "src": "199592:10:38" }, { "assignments": [ - 37169 + 40230 ], "declarations": [ { "constant": false, - "id": 37169, + "id": 40230, "mutability": "mutable", "name": "m2", - "nameLocation": "199620:2:18", + "nameLocation": "199620:2:38", "nodeType": "VariableDeclaration", - "scope": 37190, - "src": "199612:10:18", + "scope": 40251, + "src": "199612:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -228527,10 +228527,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37168, + "id": 40229, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "199612:7:18", + "src": "199612:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -228539,24 +228539,24 @@ "visibility": "internal" } ], - "id": 37170, + "id": 40231, "nodeType": "VariableDeclarationStatement", - "src": "199612:10:18" + "src": "199612:10:38" }, { "assignments": [ - 37172 + 40233 ], "declarations": [ { "constant": false, - "id": 37172, + "id": 40233, "mutability": "mutable", "name": "m3", - "nameLocation": "199640:2:18", + "nameLocation": "199640:2:38", "nodeType": "VariableDeclaration", - "scope": 37190, - "src": "199632:10:18", + "scope": 40251, + "src": "199632:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -228564,10 +228564,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37171, + "id": 40232, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "199632:7:18", + "src": "199632:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -228576,24 +228576,24 @@ "visibility": "internal" } ], - "id": 37173, + "id": 40234, "nodeType": "VariableDeclarationStatement", - "src": "199632:10:18" + "src": "199632:10:38" }, { "assignments": [ - 37175 + 40236 ], "declarations": [ { "constant": false, - "id": 37175, + "id": 40236, "mutability": "mutable", "name": "m4", - "nameLocation": "199660:2:18", + "nameLocation": "199660:2:38", "nodeType": "VariableDeclaration", - "scope": 37190, - "src": "199652:10:18", + "scope": 40251, + "src": "199652:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -228601,10 +228601,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37174, + "id": 40235, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "199652:7:18", + "src": "199652:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -228613,24 +228613,24 @@ "visibility": "internal" } ], - "id": 37176, + "id": 40237, "nodeType": "VariableDeclarationStatement", - "src": "199652:10:18" + "src": "199652:10:38" }, { "assignments": [ - 37178 + 40239 ], "declarations": [ { "constant": false, - "id": 37178, + "id": 40239, "mutability": "mutable", "name": "m5", - "nameLocation": "199680:2:18", + "nameLocation": "199680:2:38", "nodeType": "VariableDeclaration", - "scope": 37190, - "src": "199672:10:18", + "scope": 40251, + "src": "199672:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -228638,10 +228638,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37177, + "id": 40238, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "199672:7:18", + "src": "199672:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -228650,24 +228650,24 @@ "visibility": "internal" } ], - "id": 37179, + "id": 40240, "nodeType": "VariableDeclarationStatement", - "src": "199672:10:18" + "src": "199672:10:38" }, { "assignments": [ - 37181 + 40242 ], "declarations": [ { "constant": false, - "id": 37181, + "id": 40242, "mutability": "mutable", "name": "m6", - "nameLocation": "199700:2:18", + "nameLocation": "199700:2:38", "nodeType": "VariableDeclaration", - "scope": 37190, - "src": "199692:10:18", + "scope": 40251, + "src": "199692:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -228675,10 +228675,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37180, + "id": 40241, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "199692:7:18", + "src": "199692:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -228687,27 +228687,27 @@ "visibility": "internal" } ], - "id": 37182, + "id": 40243, "nodeType": "VariableDeclarationStatement", - "src": "199692:10:18" + "src": "199692:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "199721:828:18", + "src": "199721:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "199764:313:18", + "src": "199764:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "199782:15:18", + "src": "199782:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "199796:1:18", + "src": "199796:1:38", "type": "", "value": "0" }, @@ -228715,7 +228715,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "199786:6:18", + "src": "199786:6:38", "type": "" } ] @@ -228723,16 +228723,16 @@ { "body": { "nodeType": "YulBlock", - "src": "199867:40:18", + "src": "199867:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "199896:9:18", + "src": "199896:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "199898:5:18" + "src": "199898:5:38" } ] }, @@ -228743,33 +228743,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "199884:6:18" + "src": "199884:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "199892:1:18" + "src": "199892:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "199879:4:18" + "src": "199879:4:38" }, "nodeType": "YulFunctionCall", - "src": "199879:15:18" + "src": "199879:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "199872:6:18" + "src": "199872:6:38" }, "nodeType": "YulFunctionCall", - "src": "199872:23:18" + "src": "199872:23:38" }, "nodeType": "YulIf", - "src": "199869:36:18" + "src": "199869:36:38" } ] }, @@ -228778,12 +228778,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "199824:6:18" + "src": "199824:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "199832:4:18", + "src": "199832:4:38", "type": "", "value": "0x20" } @@ -228791,30 +228791,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "199821:2:18" + "src": "199821:2:38" }, "nodeType": "YulFunctionCall", - "src": "199821:16:18" + "src": "199821:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "199838:28:18", + "src": "199838:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "199840:24:18", + "src": "199840:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "199854:6:18" + "src": "199854:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "199862:1:18", + "src": "199862:1:38", "type": "", "value": "1" } @@ -228822,16 +228822,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "199850:3:18" + "src": "199850:3:38" }, "nodeType": "YulFunctionCall", - "src": "199850:14:18" + "src": "199850:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "199840:6:18" + "src": "199840:6:38" } ] } @@ -228839,10 +228839,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "199818:2:18", + "src": "199818:2:38", "statements": [] }, - "src": "199814:93:18" + "src": "199814:93:38" }, { "expression": { @@ -228850,34 +228850,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "199931:3:18" + "src": "199931:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "199936:6:18" + "src": "199936:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "199924:6:18" + "src": "199924:6:38" }, "nodeType": "YulFunctionCall", - "src": "199924:19:18" + "src": "199924:19:38" }, "nodeType": "YulExpressionStatement", - "src": "199924:19:18" + "src": "199924:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "199960:37:18", + "src": "199960:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "199977:3:18", + "src": "199977:3:38", "type": "", "value": "256" }, @@ -228886,38 +228886,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "199986:1:18", + "src": "199986:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "199989:6:18" + "src": "199989:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "199982:3:18" + "src": "199982:3:38" }, "nodeType": "YulFunctionCall", - "src": "199982:14:18" + "src": "199982:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "199973:3:18" + "src": "199973:3:38" }, "nodeType": "YulFunctionCall", - "src": "199973:24:18" + "src": "199973:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "199964:5:18", + "src": "199964:5:38", "type": "" } ] @@ -228930,12 +228930,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "200025:3:18" + "src": "200025:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "200030:4:18", + "src": "200030:4:38", "type": "", "value": "0x20" } @@ -228943,59 +228943,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "200021:3:18" + "src": "200021:3:38" }, "nodeType": "YulFunctionCall", - "src": "200021:14:18" + "src": "200021:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "200041:5:18" + "src": "200041:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "200052:5:18" + "src": "200052:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "200059:1:18" + "src": "200059:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "200048:3:18" + "src": "200048:3:38" }, "nodeType": "YulFunctionCall", - "src": "200048:13:18" + "src": "200048:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "200037:3:18" + "src": "200037:3:38" }, "nodeType": "YulFunctionCall", - "src": "200037:25:18" + "src": "200037:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "200014:6:18" + "src": "200014:6:38" }, "nodeType": "YulFunctionCall", - "src": "200014:49:18" + "src": "200014:49:38" }, "nodeType": "YulExpressionStatement", - "src": "200014:49:18" + "src": "200014:49:38" } ] }, @@ -229005,27 +229005,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "199756:3:18", + "src": "199756:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "199761:1:18", + "src": "199761:1:38", "type": "" } ], - "src": "199735:342:18" + "src": "199735:342:38" }, { "nodeType": "YulAssignment", - "src": "200090:17:18", + "src": "200090:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "200102:4:18", + "src": "200102:4:38", "type": "", "value": "0x00" } @@ -229033,28 +229033,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "200096:5:18" + "src": "200096:5:38" }, "nodeType": "YulFunctionCall", - "src": "200096:11:18" + "src": "200096:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "200090:2:18" + "src": "200090:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "200120:17:18", + "src": "200120:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "200132:4:18", + "src": "200132:4:38", "type": "", "value": "0x20" } @@ -229062,28 +229062,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "200126:5:18" + "src": "200126:5:38" }, "nodeType": "YulFunctionCall", - "src": "200126:11:18" + "src": "200126:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "200120:2:18" + "src": "200120:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "200150:17:18", + "src": "200150:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "200162:4:18", + "src": "200162:4:38", "type": "", "value": "0x40" } @@ -229091,28 +229091,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "200156:5:18" + "src": "200156:5:38" }, "nodeType": "YulFunctionCall", - "src": "200156:11:18" + "src": "200156:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "200150:2:18" + "src": "200150:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "200180:17:18", + "src": "200180:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "200192:4:18", + "src": "200192:4:38", "type": "", "value": "0x60" } @@ -229120,28 +229120,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "200186:5:18" + "src": "200186:5:38" }, "nodeType": "YulFunctionCall", - "src": "200186:11:18" + "src": "200186:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "200180:2:18" + "src": "200180:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "200210:17:18", + "src": "200210:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "200222:4:18", + "src": "200222:4:38", "type": "", "value": "0x80" } @@ -229149,28 +229149,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "200216:5:18" + "src": "200216:5:38" }, "nodeType": "YulFunctionCall", - "src": "200216:11:18" + "src": "200216:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "200210:2:18" + "src": "200210:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "200240:17:18", + "src": "200240:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "200252:4:18", + "src": "200252:4:38", "type": "", "value": "0xa0" } @@ -229178,28 +229178,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "200246:5:18" + "src": "200246:5:38" }, "nodeType": "YulFunctionCall", - "src": "200246:11:18" + "src": "200246:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "200240:2:18" + "src": "200240:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "200270:17:18", + "src": "200270:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "200282:4:18", + "src": "200282:4:38", "type": "", "value": "0xc0" } @@ -229207,16 +229207,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "200276:5:18" + "src": "200276:5:38" }, "nodeType": "YulFunctionCall", - "src": "200276:11:18" + "src": "200276:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "200270:2:18" + "src": "200270:2:38" } ] }, @@ -229226,14 +229226,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "200370:4:18", + "src": "200370:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "200376:10:18", + "src": "200376:10:38", "type": "", "value": "0x8e69fb5d" } @@ -229241,13 +229241,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "200363:6:18" + "src": "200363:6:38" }, "nodeType": "YulFunctionCall", - "src": "200363:24:18" + "src": "200363:24:38" }, "nodeType": "YulExpressionStatement", - "src": "200363:24:18" + "src": "200363:24:38" }, { "expression": { @@ -229255,26 +229255,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "200407:4:18", + "src": "200407:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "200413:2:18" + "src": "200413:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "200400:6:18" + "src": "200400:6:38" }, "nodeType": "YulFunctionCall", - "src": "200400:16:18" + "src": "200400:16:38" }, "nodeType": "YulExpressionStatement", - "src": "200400:16:18" + "src": "200400:16:38" }, { "expression": { @@ -229282,26 +229282,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "200436:4:18", + "src": "200436:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "200442:2:18" + "src": "200442:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "200429:6:18" + "src": "200429:6:38" }, "nodeType": "YulFunctionCall", - "src": "200429:16:18" + "src": "200429:16:38" }, "nodeType": "YulExpressionStatement", - "src": "200429:16:18" + "src": "200429:16:38" }, { "expression": { @@ -229309,26 +229309,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "200465:4:18", + "src": "200465:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "200471:2:18" + "src": "200471:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "200458:6:18" + "src": "200458:6:38" }, "nodeType": "YulFunctionCall", - "src": "200458:16:18" + "src": "200458:16:38" }, "nodeType": "YulExpressionStatement", - "src": "200458:16:18" + "src": "200458:16:38" }, { "expression": { @@ -229336,14 +229336,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "200494:4:18", + "src": "200494:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "200500:4:18", + "src": "200500:4:38", "type": "", "value": "0x80" } @@ -229351,13 +229351,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "200487:6:18" + "src": "200487:6:38" }, "nodeType": "YulFunctionCall", - "src": "200487:18:18" + "src": "200487:18:38" }, "nodeType": "YulExpressionStatement", - "src": "200487:18:18" + "src": "200487:18:38" }, { "expression": { @@ -229365,126 +229365,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "200530:4:18", + "src": "200530:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "200536:2:18" + "src": "200536:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "200518:11:18" + "src": "200518:11:38" }, "nodeType": "YulFunctionCall", - "src": "200518:21:18" + "src": "200518:21:38" }, "nodeType": "YulExpressionStatement", - "src": "200518:21:18" + "src": "200518:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37163, + "declaration": 40224, "isOffset": false, "isSlot": false, - "src": "200090:2:18", + "src": "200090:2:38", "valueSize": 1 }, { - "declaration": 37166, + "declaration": 40227, "isOffset": false, "isSlot": false, - "src": "200120:2:18", + "src": "200120:2:38", "valueSize": 1 }, { - "declaration": 37169, + "declaration": 40230, "isOffset": false, "isSlot": false, - "src": "200150:2:18", + "src": "200150:2:38", "valueSize": 1 }, { - "declaration": 37172, + "declaration": 40233, "isOffset": false, "isSlot": false, - "src": "200180:2:18", + "src": "200180:2:38", "valueSize": 1 }, { - "declaration": 37175, + "declaration": 40236, "isOffset": false, "isSlot": false, - "src": "200210:2:18", + "src": "200210:2:38", "valueSize": 1 }, { - "declaration": 37178, + "declaration": 40239, "isOffset": false, "isSlot": false, - "src": "200240:2:18", + "src": "200240:2:38", "valueSize": 1 }, { - "declaration": 37181, + "declaration": 40242, "isOffset": false, "isSlot": false, - "src": "200270:2:18", + "src": "200270:2:38", "valueSize": 1 }, { - "declaration": 37153, + "declaration": 40214, "isOffset": false, "isSlot": false, - "src": "200413:2:18", + "src": "200413:2:38", "valueSize": 1 }, { - "declaration": 37155, + "declaration": 40216, "isOffset": false, "isSlot": false, - "src": "200442:2:18", + "src": "200442:2:38", "valueSize": 1 }, { - "declaration": 37157, + "declaration": 40218, "isOffset": false, "isSlot": false, - "src": "200471:2:18", + "src": "200471:2:38", "valueSize": 1 }, { - "declaration": 37159, + "declaration": 40220, "isOffset": false, "isSlot": false, - "src": "200536:2:18", + "src": "200536:2:38", "valueSize": 1 } ], - "id": 37183, + "id": 40244, "nodeType": "InlineAssembly", - "src": "199712:837:18" + "src": "199712:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37185, + "id": 40246, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "200574:4:18", + "src": "200574:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -229493,14 +229493,14 @@ }, { "hexValue": "30786334", - "id": 37186, + "id": 40247, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "200580:4:18", + "src": "200580:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -229519,18 +229519,18 @@ "typeString": "int_const 196" } ], - "id": 37184, + "id": 40245, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "200558:15:18", + "referencedDeclaration": 33383, + "src": "200558:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37187, + "id": 40248, "isConstant": false, "isLValue": false, "isPure": false, @@ -229539,21 +229539,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "200558:27:18", + "src": "200558:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37188, + "id": 40249, "nodeType": "ExpressionStatement", - "src": "200558:27:18" + "src": "200558:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "200604:214:18", + "src": "200604:214:38", "statements": [ { "expression": { @@ -229561,26 +229561,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "200625:4:18", + "src": "200625:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "200631:2:18" + "src": "200631:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "200618:6:18" + "src": "200618:6:38" }, "nodeType": "YulFunctionCall", - "src": "200618:16:18" + "src": "200618:16:38" }, "nodeType": "YulExpressionStatement", - "src": "200618:16:18" + "src": "200618:16:38" }, { "expression": { @@ -229588,26 +229588,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "200654:4:18", + "src": "200654:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "200660:2:18" + "src": "200660:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "200647:6:18" + "src": "200647:6:38" }, "nodeType": "YulFunctionCall", - "src": "200647:16:18" + "src": "200647:16:38" }, "nodeType": "YulExpressionStatement", - "src": "200647:16:18" + "src": "200647:16:38" }, { "expression": { @@ -229615,26 +229615,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "200683:4:18", + "src": "200683:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "200689:2:18" + "src": "200689:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "200676:6:18" + "src": "200676:6:38" }, "nodeType": "YulFunctionCall", - "src": "200676:16:18" + "src": "200676:16:38" }, "nodeType": "YulExpressionStatement", - "src": "200676:16:18" + "src": "200676:16:38" }, { "expression": { @@ -229642,26 +229642,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "200712:4:18", + "src": "200712:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "200718:2:18" + "src": "200718:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "200705:6:18" + "src": "200705:6:38" }, "nodeType": "YulFunctionCall", - "src": "200705:16:18" + "src": "200705:16:38" }, "nodeType": "YulExpressionStatement", - "src": "200705:16:18" + "src": "200705:16:38" }, { "expression": { @@ -229669,26 +229669,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "200741:4:18", + "src": "200741:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "200747:2:18" + "src": "200747:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "200734:6:18" + "src": "200734:6:38" }, "nodeType": "YulFunctionCall", - "src": "200734:16:18" + "src": "200734:16:38" }, "nodeType": "YulExpressionStatement", - "src": "200734:16:18" + "src": "200734:16:38" }, { "expression": { @@ -229696,26 +229696,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "200770:4:18", + "src": "200770:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "200776:2:18" + "src": "200776:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "200763:6:18" + "src": "200763:6:38" }, "nodeType": "YulFunctionCall", - "src": "200763:16:18" + "src": "200763:16:38" }, "nodeType": "YulExpressionStatement", - "src": "200763:16:18" + "src": "200763:16:38" }, { "expression": { @@ -229723,84 +229723,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "200799:4:18", + "src": "200799:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "200805:2:18" + "src": "200805:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "200792:6:18" + "src": "200792:6:38" }, "nodeType": "YulFunctionCall", - "src": "200792:16:18" + "src": "200792:16:38" }, "nodeType": "YulExpressionStatement", - "src": "200792:16:18" + "src": "200792:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37163, + "declaration": 40224, "isOffset": false, "isSlot": false, - "src": "200631:2:18", + "src": "200631:2:38", "valueSize": 1 }, { - "declaration": 37166, + "declaration": 40227, "isOffset": false, "isSlot": false, - "src": "200660:2:18", + "src": "200660:2:38", "valueSize": 1 }, { - "declaration": 37169, + "declaration": 40230, "isOffset": false, "isSlot": false, - "src": "200689:2:18", + "src": "200689:2:38", "valueSize": 1 }, { - "declaration": 37172, + "declaration": 40233, "isOffset": false, "isSlot": false, - "src": "200718:2:18", + "src": "200718:2:38", "valueSize": 1 }, { - "declaration": 37175, + "declaration": 40236, "isOffset": false, "isSlot": false, - "src": "200747:2:18", + "src": "200747:2:38", "valueSize": 1 }, { - "declaration": 37178, + "declaration": 40239, "isOffset": false, "isSlot": false, - "src": "200776:2:18", + "src": "200776:2:38", "valueSize": 1 }, { - "declaration": 37181, + "declaration": 40242, "isOffset": false, "isSlot": false, - "src": "200805:2:18", + "src": "200805:2:38", "valueSize": 1 } ], - "id": 37189, + "id": 40250, "nodeType": "InlineAssembly", - "src": "200595:223:18" + "src": "200595:223:38" } ] }, @@ -229808,20 +229808,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "199499:3:18", + "nameLocation": "199499:3:38", "parameters": { - "id": 37160, + "id": 40221, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37153, + "id": 40214, "mutability": "mutable", "name": "p0", - "nameLocation": "199508:2:18", + "nameLocation": "199508:2:38", "nodeType": "VariableDeclaration", - "scope": 37191, - "src": "199503:7:18", + "scope": 40252, + "src": "199503:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -229829,10 +229829,10 @@ "typeString": "bool" }, "typeName": { - "id": 37152, + "id": 40213, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "199503:4:18", + "src": "199503:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -229842,13 +229842,13 @@ }, { "constant": false, - "id": 37155, + "id": 40216, "mutability": "mutable", "name": "p1", - "nameLocation": "199520:2:18", + "nameLocation": "199520:2:38", "nodeType": "VariableDeclaration", - "scope": 37191, - "src": "199512:10:18", + "scope": 40252, + "src": "199512:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -229856,10 +229856,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37154, + "id": 40215, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "199512:7:18", + "src": "199512:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -229869,13 +229869,13 @@ }, { "constant": false, - "id": 37157, + "id": 40218, "mutability": "mutable", "name": "p2", - "nameLocation": "199532:2:18", + "nameLocation": "199532:2:38", "nodeType": "VariableDeclaration", - "scope": 37191, - "src": "199524:10:18", + "scope": 40252, + "src": "199524:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -229883,10 +229883,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37156, + "id": 40217, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "199524:7:18", + "src": "199524:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -229896,13 +229896,13 @@ }, { "constant": false, - "id": 37159, + "id": 40220, "mutability": "mutable", "name": "p3", - "nameLocation": "199544:2:18", + "nameLocation": "199544:2:38", "nodeType": "VariableDeclaration", - "scope": 37191, - "src": "199536:10:18", + "scope": 40252, + "src": "199536:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -229910,10 +229910,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37158, + "id": 40219, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "199536:7:18", + "src": "199536:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -229922,44 +229922,44 @@ "visibility": "internal" } ], - "src": "199502:45:18" + "src": "199502:45:38" }, "returnParameters": { - "id": 37161, + "id": 40222, "nodeType": "ParameterList", "parameters": [], - "src": "199562:0:18" + "src": "199562:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37231, + "id": 40292, "nodeType": "FunctionDefinition", - "src": "200830:1334:18", + "src": "200830:1334:38", "nodes": [], "body": { - "id": 37230, + "id": 40291, "nodeType": "Block", - "src": "200902:1262:18", + "src": "200902:1262:38", "nodes": [], "statements": [ { "assignments": [ - 37203 + 40264 ], "declarations": [ { "constant": false, - "id": 37203, + "id": 40264, "mutability": "mutable", "name": "m0", - "nameLocation": "200920:2:18", + "nameLocation": "200920:2:38", "nodeType": "VariableDeclaration", - "scope": 37230, - "src": "200912:10:18", + "scope": 40291, + "src": "200912:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -229967,10 +229967,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37202, + "id": 40263, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "200912:7:18", + "src": "200912:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -229979,24 +229979,24 @@ "visibility": "internal" } ], - "id": 37204, + "id": 40265, "nodeType": "VariableDeclarationStatement", - "src": "200912:10:18" + "src": "200912:10:38" }, { "assignments": [ - 37206 + 40267 ], "declarations": [ { "constant": false, - "id": 37206, + "id": 40267, "mutability": "mutable", "name": "m1", - "nameLocation": "200940:2:18", + "nameLocation": "200940:2:38", "nodeType": "VariableDeclaration", - "scope": 37230, - "src": "200932:10:18", + "scope": 40291, + "src": "200932:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -230004,10 +230004,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37205, + "id": 40266, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "200932:7:18", + "src": "200932:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -230016,24 +230016,24 @@ "visibility": "internal" } ], - "id": 37207, + "id": 40268, "nodeType": "VariableDeclarationStatement", - "src": "200932:10:18" + "src": "200932:10:38" }, { "assignments": [ - 37209 + 40270 ], "declarations": [ { "constant": false, - "id": 37209, + "id": 40270, "mutability": "mutable", "name": "m2", - "nameLocation": "200960:2:18", + "nameLocation": "200960:2:38", "nodeType": "VariableDeclaration", - "scope": 37230, - "src": "200952:10:18", + "scope": 40291, + "src": "200952:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -230041,10 +230041,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37208, + "id": 40269, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "200952:7:18", + "src": "200952:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -230053,24 +230053,24 @@ "visibility": "internal" } ], - "id": 37210, + "id": 40271, "nodeType": "VariableDeclarationStatement", - "src": "200952:10:18" + "src": "200952:10:38" }, { "assignments": [ - 37212 + 40273 ], "declarations": [ { "constant": false, - "id": 37212, + "id": 40273, "mutability": "mutable", "name": "m3", - "nameLocation": "200980:2:18", + "nameLocation": "200980:2:38", "nodeType": "VariableDeclaration", - "scope": 37230, - "src": "200972:10:18", + "scope": 40291, + "src": "200972:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -230078,10 +230078,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37211, + "id": 40272, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "200972:7:18", + "src": "200972:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -230090,24 +230090,24 @@ "visibility": "internal" } ], - "id": 37213, + "id": 40274, "nodeType": "VariableDeclarationStatement", - "src": "200972:10:18" + "src": "200972:10:38" }, { "assignments": [ - 37215 + 40276 ], "declarations": [ { "constant": false, - "id": 37215, + "id": 40276, "mutability": "mutable", "name": "m4", - "nameLocation": "201000:2:18", + "nameLocation": "201000:2:38", "nodeType": "VariableDeclaration", - "scope": 37230, - "src": "200992:10:18", + "scope": 40291, + "src": "200992:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -230115,10 +230115,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37214, + "id": 40275, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "200992:7:18", + "src": "200992:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -230127,24 +230127,24 @@ "visibility": "internal" } ], - "id": 37216, + "id": 40277, "nodeType": "VariableDeclarationStatement", - "src": "200992:10:18" + "src": "200992:10:38" }, { "assignments": [ - 37218 + 40279 ], "declarations": [ { "constant": false, - "id": 37218, + "id": 40279, "mutability": "mutable", "name": "m5", - "nameLocation": "201020:2:18", + "nameLocation": "201020:2:38", "nodeType": "VariableDeclaration", - "scope": 37230, - "src": "201012:10:18", + "scope": 40291, + "src": "201012:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -230152,10 +230152,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37217, + "id": 40278, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "201012:7:18", + "src": "201012:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -230164,24 +230164,24 @@ "visibility": "internal" } ], - "id": 37219, + "id": 40280, "nodeType": "VariableDeclarationStatement", - "src": "201012:10:18" + "src": "201012:10:38" }, { "assignments": [ - 37221 + 40282 ], "declarations": [ { "constant": false, - "id": 37221, + "id": 40282, "mutability": "mutable", "name": "m6", - "nameLocation": "201040:2:18", + "nameLocation": "201040:2:38", "nodeType": "VariableDeclaration", - "scope": 37230, - "src": "201032:10:18", + "scope": 40291, + "src": "201032:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -230189,10 +230189,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37220, + "id": 40281, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "201032:7:18", + "src": "201032:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -230201,27 +230201,27 @@ "visibility": "internal" } ], - "id": 37222, + "id": 40283, "nodeType": "VariableDeclarationStatement", - "src": "201032:10:18" + "src": "201032:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "201061:828:18", + "src": "201061:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "201104:313:18", + "src": "201104:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "201122:15:18", + "src": "201122:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "201136:1:18", + "src": "201136:1:38", "type": "", "value": "0" }, @@ -230229,7 +230229,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "201126:6:18", + "src": "201126:6:38", "type": "" } ] @@ -230237,16 +230237,16 @@ { "body": { "nodeType": "YulBlock", - "src": "201207:40:18", + "src": "201207:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "201236:9:18", + "src": "201236:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "201238:5:18" + "src": "201238:5:38" } ] }, @@ -230257,33 +230257,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "201224:6:18" + "src": "201224:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "201232:1:18" + "src": "201232:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "201219:4:18" + "src": "201219:4:38" }, "nodeType": "YulFunctionCall", - "src": "201219:15:18" + "src": "201219:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "201212:6:18" + "src": "201212:6:38" }, "nodeType": "YulFunctionCall", - "src": "201212:23:18" + "src": "201212:23:38" }, "nodeType": "YulIf", - "src": "201209:36:18" + "src": "201209:36:38" } ] }, @@ -230292,12 +230292,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "201164:6:18" + "src": "201164:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "201172:4:18", + "src": "201172:4:38", "type": "", "value": "0x20" } @@ -230305,30 +230305,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "201161:2:18" + "src": "201161:2:38" }, "nodeType": "YulFunctionCall", - "src": "201161:16:18" + "src": "201161:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "201178:28:18", + "src": "201178:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "201180:24:18", + "src": "201180:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "201194:6:18" + "src": "201194:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "201202:1:18", + "src": "201202:1:38", "type": "", "value": "1" } @@ -230336,16 +230336,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "201190:3:18" + "src": "201190:3:38" }, "nodeType": "YulFunctionCall", - "src": "201190:14:18" + "src": "201190:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "201180:6:18" + "src": "201180:6:38" } ] } @@ -230353,10 +230353,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "201158:2:18", + "src": "201158:2:38", "statements": [] }, - "src": "201154:93:18" + "src": "201154:93:38" }, { "expression": { @@ -230364,34 +230364,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "201271:3:18" + "src": "201271:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "201276:6:18" + "src": "201276:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "201264:6:18" + "src": "201264:6:38" }, "nodeType": "YulFunctionCall", - "src": "201264:19:18" + "src": "201264:19:38" }, "nodeType": "YulExpressionStatement", - "src": "201264:19:18" + "src": "201264:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "201300:37:18", + "src": "201300:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "201317:3:18", + "src": "201317:3:38", "type": "", "value": "256" }, @@ -230400,38 +230400,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "201326:1:18", + "src": "201326:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "201329:6:18" + "src": "201329:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "201322:3:18" + "src": "201322:3:38" }, "nodeType": "YulFunctionCall", - "src": "201322:14:18" + "src": "201322:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "201313:3:18" + "src": "201313:3:38" }, "nodeType": "YulFunctionCall", - "src": "201313:24:18" + "src": "201313:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "201304:5:18", + "src": "201304:5:38", "type": "" } ] @@ -230444,12 +230444,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "201365:3:18" + "src": "201365:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "201370:4:18", + "src": "201370:4:38", "type": "", "value": "0x20" } @@ -230457,59 +230457,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "201361:3:18" + "src": "201361:3:38" }, "nodeType": "YulFunctionCall", - "src": "201361:14:18" + "src": "201361:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "201381:5:18" + "src": "201381:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "201392:5:18" + "src": "201392:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "201399:1:18" + "src": "201399:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "201388:3:18" + "src": "201388:3:38" }, "nodeType": "YulFunctionCall", - "src": "201388:13:18" + "src": "201388:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "201377:3:18" + "src": "201377:3:38" }, "nodeType": "YulFunctionCall", - "src": "201377:25:18" + "src": "201377:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "201354:6:18" + "src": "201354:6:38" }, "nodeType": "YulFunctionCall", - "src": "201354:49:18" + "src": "201354:49:38" }, "nodeType": "YulExpressionStatement", - "src": "201354:49:18" + "src": "201354:49:38" } ] }, @@ -230519,27 +230519,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "201096:3:18", + "src": "201096:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "201101:1:18", + "src": "201101:1:38", "type": "" } ], - "src": "201075:342:18" + "src": "201075:342:38" }, { "nodeType": "YulAssignment", - "src": "201430:17:18", + "src": "201430:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "201442:4:18", + "src": "201442:4:38", "type": "", "value": "0x00" } @@ -230547,28 +230547,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "201436:5:18" + "src": "201436:5:38" }, "nodeType": "YulFunctionCall", - "src": "201436:11:18" + "src": "201436:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "201430:2:18" + "src": "201430:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "201460:17:18", + "src": "201460:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "201472:4:18", + "src": "201472:4:38", "type": "", "value": "0x20" } @@ -230576,28 +230576,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "201466:5:18" + "src": "201466:5:38" }, "nodeType": "YulFunctionCall", - "src": "201466:11:18" + "src": "201466:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "201460:2:18" + "src": "201460:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "201490:17:18", + "src": "201490:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "201502:4:18", + "src": "201502:4:38", "type": "", "value": "0x40" } @@ -230605,28 +230605,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "201496:5:18" + "src": "201496:5:38" }, "nodeType": "YulFunctionCall", - "src": "201496:11:18" + "src": "201496:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "201490:2:18" + "src": "201490:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "201520:17:18", + "src": "201520:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "201532:4:18", + "src": "201532:4:38", "type": "", "value": "0x60" } @@ -230634,28 +230634,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "201526:5:18" + "src": "201526:5:38" }, "nodeType": "YulFunctionCall", - "src": "201526:11:18" + "src": "201526:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "201520:2:18" + "src": "201520:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "201550:17:18", + "src": "201550:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "201562:4:18", + "src": "201562:4:38", "type": "", "value": "0x80" } @@ -230663,28 +230663,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "201556:5:18" + "src": "201556:5:38" }, "nodeType": "YulFunctionCall", - "src": "201556:11:18" + "src": "201556:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "201550:2:18" + "src": "201550:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "201580:17:18", + "src": "201580:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "201592:4:18", + "src": "201592:4:38", "type": "", "value": "0xa0" } @@ -230692,28 +230692,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "201586:5:18" + "src": "201586:5:38" }, "nodeType": "YulFunctionCall", - "src": "201586:11:18" + "src": "201586:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "201580:2:18" + "src": "201580:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "201610:17:18", + "src": "201610:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "201622:4:18", + "src": "201622:4:38", "type": "", "value": "0xc0" } @@ -230721,16 +230721,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "201616:5:18" + "src": "201616:5:38" }, "nodeType": "YulFunctionCall", - "src": "201616:11:18" + "src": "201616:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "201610:2:18" + "src": "201610:2:38" } ] }, @@ -230740,14 +230740,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "201710:4:18", + "src": "201710:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "201716:10:18", + "src": "201716:10:38", "type": "", "value": "0xfedd1fff" } @@ -230755,13 +230755,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "201703:6:18" + "src": "201703:6:38" }, "nodeType": "YulFunctionCall", - "src": "201703:24:18" + "src": "201703:24:38" }, "nodeType": "YulExpressionStatement", - "src": "201703:24:18" + "src": "201703:24:38" }, { "expression": { @@ -230769,26 +230769,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "201747:4:18", + "src": "201747:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "201753:2:18" + "src": "201753:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "201740:6:18" + "src": "201740:6:38" }, "nodeType": "YulFunctionCall", - "src": "201740:16:18" + "src": "201740:16:38" }, "nodeType": "YulExpressionStatement", - "src": "201740:16:18" + "src": "201740:16:38" }, { "expression": { @@ -230796,26 +230796,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "201776:4:18", + "src": "201776:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "201782:2:18" + "src": "201782:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "201769:6:18" + "src": "201769:6:38" }, "nodeType": "YulFunctionCall", - "src": "201769:16:18" + "src": "201769:16:38" }, "nodeType": "YulExpressionStatement", - "src": "201769:16:18" + "src": "201769:16:38" }, { "expression": { @@ -230823,14 +230823,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "201805:4:18", + "src": "201805:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "201811:4:18", + "src": "201811:4:38", "type": "", "value": "0x80" } @@ -230838,13 +230838,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "201798:6:18" + "src": "201798:6:38" }, "nodeType": "YulFunctionCall", - "src": "201798:18:18" + "src": "201798:18:38" }, "nodeType": "YulExpressionStatement", - "src": "201798:18:18" + "src": "201798:18:38" }, { "expression": { @@ -230852,26 +230852,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "201836:4:18", + "src": "201836:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "201842:2:18" + "src": "201842:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "201829:6:18" + "src": "201829:6:38" }, "nodeType": "YulFunctionCall", - "src": "201829:16:18" + "src": "201829:16:38" }, "nodeType": "YulExpressionStatement", - "src": "201829:16:18" + "src": "201829:16:38" }, { "expression": { @@ -230879,126 +230879,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "201870:4:18", + "src": "201870:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "201876:2:18" + "src": "201876:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "201858:11:18" + "src": "201858:11:38" }, "nodeType": "YulFunctionCall", - "src": "201858:21:18" + "src": "201858:21:38" }, "nodeType": "YulExpressionStatement", - "src": "201858:21:18" + "src": "201858:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37203, + "declaration": 40264, "isOffset": false, "isSlot": false, - "src": "201430:2:18", + "src": "201430:2:38", "valueSize": 1 }, { - "declaration": 37206, + "declaration": 40267, "isOffset": false, "isSlot": false, - "src": "201460:2:18", + "src": "201460:2:38", "valueSize": 1 }, { - "declaration": 37209, + "declaration": 40270, "isOffset": false, "isSlot": false, - "src": "201490:2:18", + "src": "201490:2:38", "valueSize": 1 }, { - "declaration": 37212, + "declaration": 40273, "isOffset": false, "isSlot": false, - "src": "201520:2:18", + "src": "201520:2:38", "valueSize": 1 }, { - "declaration": 37215, + "declaration": 40276, "isOffset": false, "isSlot": false, - "src": "201550:2:18", + "src": "201550:2:38", "valueSize": 1 }, { - "declaration": 37218, + "declaration": 40279, "isOffset": false, "isSlot": false, - "src": "201580:2:18", + "src": "201580:2:38", "valueSize": 1 }, { - "declaration": 37221, + "declaration": 40282, "isOffset": false, "isSlot": false, - "src": "201610:2:18", + "src": "201610:2:38", "valueSize": 1 }, { - "declaration": 37193, + "declaration": 40254, "isOffset": false, "isSlot": false, - "src": "201753:2:18", + "src": "201753:2:38", "valueSize": 1 }, { - "declaration": 37195, + "declaration": 40256, "isOffset": false, "isSlot": false, - "src": "201782:2:18", + "src": "201782:2:38", "valueSize": 1 }, { - "declaration": 37197, + "declaration": 40258, "isOffset": false, "isSlot": false, - "src": "201876:2:18", + "src": "201876:2:38", "valueSize": 1 }, { - "declaration": 37199, + "declaration": 40260, "isOffset": false, "isSlot": false, - "src": "201842:2:18", + "src": "201842:2:38", "valueSize": 1 } ], - "id": 37223, + "id": 40284, "nodeType": "InlineAssembly", - "src": "201052:837:18" + "src": "201052:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37225, + "id": 40286, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "201914:4:18", + "src": "201914:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -231007,14 +231007,14 @@ }, { "hexValue": "30786334", - "id": 37226, + "id": 40287, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "201920:4:18", + "src": "201920:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -231033,18 +231033,18 @@ "typeString": "int_const 196" } ], - "id": 37224, + "id": 40285, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "201898:15:18", + "referencedDeclaration": 33383, + "src": "201898:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37227, + "id": 40288, "isConstant": false, "isLValue": false, "isPure": false, @@ -231053,21 +231053,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "201898:27:18", + "src": "201898:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37228, + "id": 40289, "nodeType": "ExpressionStatement", - "src": "201898:27:18" + "src": "201898:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "201944:214:18", + "src": "201944:214:38", "statements": [ { "expression": { @@ -231075,26 +231075,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "201965:4:18", + "src": "201965:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "201971:2:18" + "src": "201971:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "201958:6:18" + "src": "201958:6:38" }, "nodeType": "YulFunctionCall", - "src": "201958:16:18" + "src": "201958:16:38" }, "nodeType": "YulExpressionStatement", - "src": "201958:16:18" + "src": "201958:16:38" }, { "expression": { @@ -231102,26 +231102,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "201994:4:18", + "src": "201994:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "202000:2:18" + "src": "202000:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "201987:6:18" + "src": "201987:6:38" }, "nodeType": "YulFunctionCall", - "src": "201987:16:18" + "src": "201987:16:38" }, "nodeType": "YulExpressionStatement", - "src": "201987:16:18" + "src": "201987:16:38" }, { "expression": { @@ -231129,26 +231129,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "202023:4:18", + "src": "202023:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "202029:2:18" + "src": "202029:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "202016:6:18" + "src": "202016:6:38" }, "nodeType": "YulFunctionCall", - "src": "202016:16:18" + "src": "202016:16:38" }, "nodeType": "YulExpressionStatement", - "src": "202016:16:18" + "src": "202016:16:38" }, { "expression": { @@ -231156,26 +231156,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "202052:4:18", + "src": "202052:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "202058:2:18" + "src": "202058:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "202045:6:18" + "src": "202045:6:38" }, "nodeType": "YulFunctionCall", - "src": "202045:16:18" + "src": "202045:16:38" }, "nodeType": "YulExpressionStatement", - "src": "202045:16:18" + "src": "202045:16:38" }, { "expression": { @@ -231183,26 +231183,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "202081:4:18", + "src": "202081:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "202087:2:18" + "src": "202087:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "202074:6:18" + "src": "202074:6:38" }, "nodeType": "YulFunctionCall", - "src": "202074:16:18" + "src": "202074:16:38" }, "nodeType": "YulExpressionStatement", - "src": "202074:16:18" + "src": "202074:16:38" }, { "expression": { @@ -231210,26 +231210,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "202110:4:18", + "src": "202110:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "202116:2:18" + "src": "202116:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "202103:6:18" + "src": "202103:6:38" }, "nodeType": "YulFunctionCall", - "src": "202103:16:18" + "src": "202103:16:38" }, "nodeType": "YulExpressionStatement", - "src": "202103:16:18" + "src": "202103:16:38" }, { "expression": { @@ -231237,84 +231237,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "202139:4:18", + "src": "202139:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "202145:2:18" + "src": "202145:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "202132:6:18" + "src": "202132:6:38" }, "nodeType": "YulFunctionCall", - "src": "202132:16:18" + "src": "202132:16:38" }, "nodeType": "YulExpressionStatement", - "src": "202132:16:18" + "src": "202132:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37203, + "declaration": 40264, "isOffset": false, "isSlot": false, - "src": "201971:2:18", + "src": "201971:2:38", "valueSize": 1 }, { - "declaration": 37206, + "declaration": 40267, "isOffset": false, "isSlot": false, - "src": "202000:2:18", + "src": "202000:2:38", "valueSize": 1 }, { - "declaration": 37209, + "declaration": 40270, "isOffset": false, "isSlot": false, - "src": "202029:2:18", + "src": "202029:2:38", "valueSize": 1 }, { - "declaration": 37212, + "declaration": 40273, "isOffset": false, "isSlot": false, - "src": "202058:2:18", + "src": "202058:2:38", "valueSize": 1 }, { - "declaration": 37215, + "declaration": 40276, "isOffset": false, "isSlot": false, - "src": "202087:2:18", + "src": "202087:2:38", "valueSize": 1 }, { - "declaration": 37218, + "declaration": 40279, "isOffset": false, "isSlot": false, - "src": "202116:2:18", + "src": "202116:2:38", "valueSize": 1 }, { - "declaration": 37221, + "declaration": 40282, "isOffset": false, "isSlot": false, - "src": "202145:2:18", + "src": "202145:2:38", "valueSize": 1 } ], - "id": 37229, + "id": 40290, "nodeType": "InlineAssembly", - "src": "201935:223:18" + "src": "201935:223:38" } ] }, @@ -231322,20 +231322,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "200839:3:18", + "nameLocation": "200839:3:38", "parameters": { - "id": 37200, + "id": 40261, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37193, + "id": 40254, "mutability": "mutable", "name": "p0", - "nameLocation": "200848:2:18", + "nameLocation": "200848:2:38", "nodeType": "VariableDeclaration", - "scope": 37231, - "src": "200843:7:18", + "scope": 40292, + "src": "200843:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -231343,10 +231343,10 @@ "typeString": "bool" }, "typeName": { - "id": 37192, + "id": 40253, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "200843:4:18", + "src": "200843:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -231356,13 +231356,13 @@ }, { "constant": false, - "id": 37195, + "id": 40256, "mutability": "mutable", "name": "p1", - "nameLocation": "200860:2:18", + "nameLocation": "200860:2:38", "nodeType": "VariableDeclaration", - "scope": 37231, - "src": "200852:10:18", + "scope": 40292, + "src": "200852:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -231370,10 +231370,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37194, + "id": 40255, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "200852:7:18", + "src": "200852:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -231383,13 +231383,13 @@ }, { "constant": false, - "id": 37197, + "id": 40258, "mutability": "mutable", "name": "p2", - "nameLocation": "200872:2:18", + "nameLocation": "200872:2:38", "nodeType": "VariableDeclaration", - "scope": 37231, - "src": "200864:10:18", + "scope": 40292, + "src": "200864:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -231397,10 +231397,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37196, + "id": 40257, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "200864:7:18", + "src": "200864:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -231410,13 +231410,13 @@ }, { "constant": false, - "id": 37199, + "id": 40260, "mutability": "mutable", "name": "p3", - "nameLocation": "200884:2:18", + "nameLocation": "200884:2:38", "nodeType": "VariableDeclaration", - "scope": 37231, - "src": "200876:10:18", + "scope": 40292, + "src": "200876:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -231424,10 +231424,10 @@ "typeString": "address" }, "typeName": { - "id": 37198, + "id": 40259, "name": "address", "nodeType": "ElementaryTypeName", - "src": "200876:7:18", + "src": "200876:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -231437,44 +231437,44 @@ "visibility": "internal" } ], - "src": "200842:45:18" + "src": "200842:45:38" }, "returnParameters": { - "id": 37201, + "id": 40262, "nodeType": "ParameterList", "parameters": [], - "src": "200902:0:18" + "src": "200902:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37271, + "id": 40332, "nodeType": "FunctionDefinition", - "src": "202170:1328:18", + "src": "202170:1328:38", "nodes": [], "body": { - "id": 37270, + "id": 40331, "nodeType": "Block", - "src": "202239:1259:18", + "src": "202239:1259:38", "nodes": [], "statements": [ { "assignments": [ - 37243 + 40304 ], "declarations": [ { "constant": false, - "id": 37243, + "id": 40304, "mutability": "mutable", "name": "m0", - "nameLocation": "202257:2:18", + "nameLocation": "202257:2:38", "nodeType": "VariableDeclaration", - "scope": 37270, - "src": "202249:10:18", + "scope": 40331, + "src": "202249:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -231482,10 +231482,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37242, + "id": 40303, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "202249:7:18", + "src": "202249:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -231494,24 +231494,24 @@ "visibility": "internal" } ], - "id": 37244, + "id": 40305, "nodeType": "VariableDeclarationStatement", - "src": "202249:10:18" + "src": "202249:10:38" }, { "assignments": [ - 37246 + 40307 ], "declarations": [ { "constant": false, - "id": 37246, + "id": 40307, "mutability": "mutable", "name": "m1", - "nameLocation": "202277:2:18", + "nameLocation": "202277:2:38", "nodeType": "VariableDeclaration", - "scope": 37270, - "src": "202269:10:18", + "scope": 40331, + "src": "202269:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -231519,10 +231519,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37245, + "id": 40306, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "202269:7:18", + "src": "202269:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -231531,24 +231531,24 @@ "visibility": "internal" } ], - "id": 37247, + "id": 40308, "nodeType": "VariableDeclarationStatement", - "src": "202269:10:18" + "src": "202269:10:38" }, { "assignments": [ - 37249 + 40310 ], "declarations": [ { "constant": false, - "id": 37249, + "id": 40310, "mutability": "mutable", "name": "m2", - "nameLocation": "202297:2:18", + "nameLocation": "202297:2:38", "nodeType": "VariableDeclaration", - "scope": 37270, - "src": "202289:10:18", + "scope": 40331, + "src": "202289:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -231556,10 +231556,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37248, + "id": 40309, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "202289:7:18", + "src": "202289:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -231568,24 +231568,24 @@ "visibility": "internal" } ], - "id": 37250, + "id": 40311, "nodeType": "VariableDeclarationStatement", - "src": "202289:10:18" + "src": "202289:10:38" }, { "assignments": [ - 37252 + 40313 ], "declarations": [ { "constant": false, - "id": 37252, + "id": 40313, "mutability": "mutable", "name": "m3", - "nameLocation": "202317:2:18", + "nameLocation": "202317:2:38", "nodeType": "VariableDeclaration", - "scope": 37270, - "src": "202309:10:18", + "scope": 40331, + "src": "202309:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -231593,10 +231593,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37251, + "id": 40312, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "202309:7:18", + "src": "202309:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -231605,24 +231605,24 @@ "visibility": "internal" } ], - "id": 37253, + "id": 40314, "nodeType": "VariableDeclarationStatement", - "src": "202309:10:18" + "src": "202309:10:38" }, { "assignments": [ - 37255 + 40316 ], "declarations": [ { "constant": false, - "id": 37255, + "id": 40316, "mutability": "mutable", "name": "m4", - "nameLocation": "202337:2:18", + "nameLocation": "202337:2:38", "nodeType": "VariableDeclaration", - "scope": 37270, - "src": "202329:10:18", + "scope": 40331, + "src": "202329:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -231630,10 +231630,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37254, + "id": 40315, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "202329:7:18", + "src": "202329:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -231642,24 +231642,24 @@ "visibility": "internal" } ], - "id": 37256, + "id": 40317, "nodeType": "VariableDeclarationStatement", - "src": "202329:10:18" + "src": "202329:10:38" }, { "assignments": [ - 37258 + 40319 ], "declarations": [ { "constant": false, - "id": 37258, + "id": 40319, "mutability": "mutable", "name": "m5", - "nameLocation": "202357:2:18", + "nameLocation": "202357:2:38", "nodeType": "VariableDeclaration", - "scope": 37270, - "src": "202349:10:18", + "scope": 40331, + "src": "202349:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -231667,10 +231667,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37257, + "id": 40318, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "202349:7:18", + "src": "202349:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -231679,24 +231679,24 @@ "visibility": "internal" } ], - "id": 37259, + "id": 40320, "nodeType": "VariableDeclarationStatement", - "src": "202349:10:18" + "src": "202349:10:38" }, { "assignments": [ - 37261 + 40322 ], "declarations": [ { "constant": false, - "id": 37261, + "id": 40322, "mutability": "mutable", "name": "m6", - "nameLocation": "202377:2:18", + "nameLocation": "202377:2:38", "nodeType": "VariableDeclaration", - "scope": 37270, - "src": "202369:10:18", + "scope": 40331, + "src": "202369:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -231704,10 +231704,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37260, + "id": 40321, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "202369:7:18", + "src": "202369:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -231716,27 +231716,27 @@ "visibility": "internal" } ], - "id": 37262, + "id": 40323, "nodeType": "VariableDeclarationStatement", - "src": "202369:10:18" + "src": "202369:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "202398:825:18", + "src": "202398:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "202441:313:18", + "src": "202441:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "202459:15:18", + "src": "202459:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "202473:1:18", + "src": "202473:1:38", "type": "", "value": "0" }, @@ -231744,7 +231744,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "202463:6:18", + "src": "202463:6:38", "type": "" } ] @@ -231752,16 +231752,16 @@ { "body": { "nodeType": "YulBlock", - "src": "202544:40:18", + "src": "202544:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "202573:9:18", + "src": "202573:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "202575:5:18" + "src": "202575:5:38" } ] }, @@ -231772,33 +231772,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "202561:6:18" + "src": "202561:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "202569:1:18" + "src": "202569:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "202556:4:18" + "src": "202556:4:38" }, "nodeType": "YulFunctionCall", - "src": "202556:15:18" + "src": "202556:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "202549:6:18" + "src": "202549:6:38" }, "nodeType": "YulFunctionCall", - "src": "202549:23:18" + "src": "202549:23:38" }, "nodeType": "YulIf", - "src": "202546:36:18" + "src": "202546:36:38" } ] }, @@ -231807,12 +231807,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "202501:6:18" + "src": "202501:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "202509:4:18", + "src": "202509:4:38", "type": "", "value": "0x20" } @@ -231820,30 +231820,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "202498:2:18" + "src": "202498:2:38" }, "nodeType": "YulFunctionCall", - "src": "202498:16:18" + "src": "202498:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "202515:28:18", + "src": "202515:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "202517:24:18", + "src": "202517:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "202531:6:18" + "src": "202531:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "202539:1:18", + "src": "202539:1:38", "type": "", "value": "1" } @@ -231851,16 +231851,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "202527:3:18" + "src": "202527:3:38" }, "nodeType": "YulFunctionCall", - "src": "202527:14:18" + "src": "202527:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "202517:6:18" + "src": "202517:6:38" } ] } @@ -231868,10 +231868,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "202495:2:18", + "src": "202495:2:38", "statements": [] }, - "src": "202491:93:18" + "src": "202491:93:38" }, { "expression": { @@ -231879,34 +231879,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "202608:3:18" + "src": "202608:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "202613:6:18" + "src": "202613:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "202601:6:18" + "src": "202601:6:38" }, "nodeType": "YulFunctionCall", - "src": "202601:19:18" + "src": "202601:19:38" }, "nodeType": "YulExpressionStatement", - "src": "202601:19:18" + "src": "202601:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "202637:37:18", + "src": "202637:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "202654:3:18", + "src": "202654:3:38", "type": "", "value": "256" }, @@ -231915,38 +231915,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "202663:1:18", + "src": "202663:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "202666:6:18" + "src": "202666:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "202659:3:18" + "src": "202659:3:38" }, "nodeType": "YulFunctionCall", - "src": "202659:14:18" + "src": "202659:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "202650:3:18" + "src": "202650:3:38" }, "nodeType": "YulFunctionCall", - "src": "202650:24:18" + "src": "202650:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "202641:5:18", + "src": "202641:5:38", "type": "" } ] @@ -231959,12 +231959,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "202702:3:18" + "src": "202702:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "202707:4:18", + "src": "202707:4:38", "type": "", "value": "0x20" } @@ -231972,59 +231972,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "202698:3:18" + "src": "202698:3:38" }, "nodeType": "YulFunctionCall", - "src": "202698:14:18" + "src": "202698:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "202718:5:18" + "src": "202718:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "202729:5:18" + "src": "202729:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "202736:1:18" + "src": "202736:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "202725:3:18" + "src": "202725:3:38" }, "nodeType": "YulFunctionCall", - "src": "202725:13:18" + "src": "202725:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "202714:3:18" + "src": "202714:3:38" }, "nodeType": "YulFunctionCall", - "src": "202714:25:18" + "src": "202714:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "202691:6:18" + "src": "202691:6:38" }, "nodeType": "YulFunctionCall", - "src": "202691:49:18" + "src": "202691:49:38" }, "nodeType": "YulExpressionStatement", - "src": "202691:49:18" + "src": "202691:49:38" } ] }, @@ -232034,27 +232034,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "202433:3:18", + "src": "202433:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "202438:1:18", + "src": "202438:1:38", "type": "" } ], - "src": "202412:342:18" + "src": "202412:342:38" }, { "nodeType": "YulAssignment", - "src": "202767:17:18", + "src": "202767:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "202779:4:18", + "src": "202779:4:38", "type": "", "value": "0x00" } @@ -232062,28 +232062,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "202773:5:18" + "src": "202773:5:38" }, "nodeType": "YulFunctionCall", - "src": "202773:11:18" + "src": "202773:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "202767:2:18" + "src": "202767:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "202797:17:18", + "src": "202797:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "202809:4:18", + "src": "202809:4:38", "type": "", "value": "0x20" } @@ -232091,28 +232091,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "202803:5:18" + "src": "202803:5:38" }, "nodeType": "YulFunctionCall", - "src": "202803:11:18" + "src": "202803:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "202797:2:18" + "src": "202797:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "202827:17:18", + "src": "202827:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "202839:4:18", + "src": "202839:4:38", "type": "", "value": "0x40" } @@ -232120,28 +232120,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "202833:5:18" + "src": "202833:5:38" }, "nodeType": "YulFunctionCall", - "src": "202833:11:18" + "src": "202833:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "202827:2:18" + "src": "202827:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "202857:17:18", + "src": "202857:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "202869:4:18", + "src": "202869:4:38", "type": "", "value": "0x60" } @@ -232149,28 +232149,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "202863:5:18" + "src": "202863:5:38" }, "nodeType": "YulFunctionCall", - "src": "202863:11:18" + "src": "202863:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "202857:2:18" + "src": "202857:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "202887:17:18", + "src": "202887:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "202899:4:18", + "src": "202899:4:38", "type": "", "value": "0x80" } @@ -232178,28 +232178,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "202893:5:18" + "src": "202893:5:38" }, "nodeType": "YulFunctionCall", - "src": "202893:11:18" + "src": "202893:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "202887:2:18" + "src": "202887:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "202917:17:18", + "src": "202917:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "202929:4:18", + "src": "202929:4:38", "type": "", "value": "0xa0" } @@ -232207,28 +232207,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "202923:5:18" + "src": "202923:5:38" }, "nodeType": "YulFunctionCall", - "src": "202923:11:18" + "src": "202923:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "202917:2:18" + "src": "202917:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "202947:17:18", + "src": "202947:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "202959:4:18", + "src": "202959:4:38", "type": "", "value": "0xc0" } @@ -232236,16 +232236,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "202953:5:18" + "src": "202953:5:38" }, "nodeType": "YulFunctionCall", - "src": "202953:11:18" + "src": "202953:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "202947:2:18" + "src": "202947:2:38" } ] }, @@ -232255,14 +232255,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "203044:4:18", + "src": "203044:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "203050:10:18", + "src": "203050:10:38", "type": "", "value": "0xe5e70b2b" } @@ -232270,13 +232270,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "203037:6:18" + "src": "203037:6:38" }, "nodeType": "YulFunctionCall", - "src": "203037:24:18" + "src": "203037:24:38" }, "nodeType": "YulExpressionStatement", - "src": "203037:24:18" + "src": "203037:24:38" }, { "expression": { @@ -232284,26 +232284,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "203081:4:18", + "src": "203081:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "203087:2:18" + "src": "203087:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "203074:6:18" + "src": "203074:6:38" }, "nodeType": "YulFunctionCall", - "src": "203074:16:18" + "src": "203074:16:38" }, "nodeType": "YulExpressionStatement", - "src": "203074:16:18" + "src": "203074:16:38" }, { "expression": { @@ -232311,26 +232311,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "203110:4:18", + "src": "203110:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "203116:2:18" + "src": "203116:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "203103:6:18" + "src": "203103:6:38" }, "nodeType": "YulFunctionCall", - "src": "203103:16:18" + "src": "203103:16:38" }, "nodeType": "YulExpressionStatement", - "src": "203103:16:18" + "src": "203103:16:38" }, { "expression": { @@ -232338,14 +232338,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "203139:4:18", + "src": "203139:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "203145:4:18", + "src": "203145:4:38", "type": "", "value": "0x80" } @@ -232353,13 +232353,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "203132:6:18" + "src": "203132:6:38" }, "nodeType": "YulFunctionCall", - "src": "203132:18:18" + "src": "203132:18:38" }, "nodeType": "YulExpressionStatement", - "src": "203132:18:18" + "src": "203132:18:38" }, { "expression": { @@ -232367,26 +232367,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "203170:4:18", + "src": "203170:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "203176:2:18" + "src": "203176:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "203163:6:18" + "src": "203163:6:38" }, "nodeType": "YulFunctionCall", - "src": "203163:16:18" + "src": "203163:16:38" }, "nodeType": "YulExpressionStatement", - "src": "203163:16:18" + "src": "203163:16:38" }, { "expression": { @@ -232394,126 +232394,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "203204:4:18", + "src": "203204:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "203210:2:18" + "src": "203210:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "203192:11:18" + "src": "203192:11:38" }, "nodeType": "YulFunctionCall", - "src": "203192:21:18" + "src": "203192:21:38" }, "nodeType": "YulExpressionStatement", - "src": "203192:21:18" + "src": "203192:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37243, + "declaration": 40304, "isOffset": false, "isSlot": false, - "src": "202767:2:18", + "src": "202767:2:38", "valueSize": 1 }, { - "declaration": 37246, + "declaration": 40307, "isOffset": false, "isSlot": false, - "src": "202797:2:18", + "src": "202797:2:38", "valueSize": 1 }, { - "declaration": 37249, + "declaration": 40310, "isOffset": false, "isSlot": false, - "src": "202827:2:18", + "src": "202827:2:38", "valueSize": 1 }, { - "declaration": 37252, + "declaration": 40313, "isOffset": false, "isSlot": false, - "src": "202857:2:18", + "src": "202857:2:38", "valueSize": 1 }, { - "declaration": 37255, + "declaration": 40316, "isOffset": false, "isSlot": false, - "src": "202887:2:18", + "src": "202887:2:38", "valueSize": 1 }, { - "declaration": 37258, + "declaration": 40319, "isOffset": false, "isSlot": false, - "src": "202917:2:18", + "src": "202917:2:38", "valueSize": 1 }, { - "declaration": 37261, + "declaration": 40322, "isOffset": false, "isSlot": false, - "src": "202947:2:18", + "src": "202947:2:38", "valueSize": 1 }, { - "declaration": 37233, + "declaration": 40294, "isOffset": false, "isSlot": false, - "src": "203087:2:18", + "src": "203087:2:38", "valueSize": 1 }, { - "declaration": 37235, + "declaration": 40296, "isOffset": false, "isSlot": false, - "src": "203116:2:18", + "src": "203116:2:38", "valueSize": 1 }, { - "declaration": 37237, + "declaration": 40298, "isOffset": false, "isSlot": false, - "src": "203210:2:18", + "src": "203210:2:38", "valueSize": 1 }, { - "declaration": 37239, + "declaration": 40300, "isOffset": false, "isSlot": false, - "src": "203176:2:18", + "src": "203176:2:38", "valueSize": 1 } ], - "id": 37263, + "id": 40324, "nodeType": "InlineAssembly", - "src": "202389:834:18" + "src": "202389:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37265, + "id": 40326, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "203248:4:18", + "src": "203248:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -232522,14 +232522,14 @@ }, { "hexValue": "30786334", - "id": 37266, + "id": 40327, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "203254:4:18", + "src": "203254:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -232548,18 +232548,18 @@ "typeString": "int_const 196" } ], - "id": 37264, + "id": 40325, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "203232:15:18", + "referencedDeclaration": 33383, + "src": "203232:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37267, + "id": 40328, "isConstant": false, "isLValue": false, "isPure": false, @@ -232568,21 +232568,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "203232:27:18", + "src": "203232:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37268, + "id": 40329, "nodeType": "ExpressionStatement", - "src": "203232:27:18" + "src": "203232:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "203278:214:18", + "src": "203278:214:38", "statements": [ { "expression": { @@ -232590,26 +232590,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "203299:4:18", + "src": "203299:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "203305:2:18" + "src": "203305:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "203292:6:18" + "src": "203292:6:38" }, "nodeType": "YulFunctionCall", - "src": "203292:16:18" + "src": "203292:16:38" }, "nodeType": "YulExpressionStatement", - "src": "203292:16:18" + "src": "203292:16:38" }, { "expression": { @@ -232617,26 +232617,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "203328:4:18", + "src": "203328:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "203334:2:18" + "src": "203334:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "203321:6:18" + "src": "203321:6:38" }, "nodeType": "YulFunctionCall", - "src": "203321:16:18" + "src": "203321:16:38" }, "nodeType": "YulExpressionStatement", - "src": "203321:16:18" + "src": "203321:16:38" }, { "expression": { @@ -232644,26 +232644,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "203357:4:18", + "src": "203357:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "203363:2:18" + "src": "203363:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "203350:6:18" + "src": "203350:6:38" }, "nodeType": "YulFunctionCall", - "src": "203350:16:18" + "src": "203350:16:38" }, "nodeType": "YulExpressionStatement", - "src": "203350:16:18" + "src": "203350:16:38" }, { "expression": { @@ -232671,26 +232671,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "203386:4:18", + "src": "203386:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "203392:2:18" + "src": "203392:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "203379:6:18" + "src": "203379:6:38" }, "nodeType": "YulFunctionCall", - "src": "203379:16:18" + "src": "203379:16:38" }, "nodeType": "YulExpressionStatement", - "src": "203379:16:18" + "src": "203379:16:38" }, { "expression": { @@ -232698,26 +232698,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "203415:4:18", + "src": "203415:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "203421:2:18" + "src": "203421:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "203408:6:18" + "src": "203408:6:38" }, "nodeType": "YulFunctionCall", - "src": "203408:16:18" + "src": "203408:16:38" }, "nodeType": "YulExpressionStatement", - "src": "203408:16:18" + "src": "203408:16:38" }, { "expression": { @@ -232725,26 +232725,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "203444:4:18", + "src": "203444:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "203450:2:18" + "src": "203450:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "203437:6:18" + "src": "203437:6:38" }, "nodeType": "YulFunctionCall", - "src": "203437:16:18" + "src": "203437:16:38" }, "nodeType": "YulExpressionStatement", - "src": "203437:16:18" + "src": "203437:16:38" }, { "expression": { @@ -232752,84 +232752,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "203473:4:18", + "src": "203473:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "203479:2:18" + "src": "203479:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "203466:6:18" + "src": "203466:6:38" }, "nodeType": "YulFunctionCall", - "src": "203466:16:18" + "src": "203466:16:38" }, "nodeType": "YulExpressionStatement", - "src": "203466:16:18" + "src": "203466:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37243, + "declaration": 40304, "isOffset": false, "isSlot": false, - "src": "203305:2:18", + "src": "203305:2:38", "valueSize": 1 }, { - "declaration": 37246, + "declaration": 40307, "isOffset": false, "isSlot": false, - "src": "203334:2:18", + "src": "203334:2:38", "valueSize": 1 }, { - "declaration": 37249, + "declaration": 40310, "isOffset": false, "isSlot": false, - "src": "203363:2:18", + "src": "203363:2:38", "valueSize": 1 }, { - "declaration": 37252, + "declaration": 40313, "isOffset": false, "isSlot": false, - "src": "203392:2:18", + "src": "203392:2:38", "valueSize": 1 }, { - "declaration": 37255, + "declaration": 40316, "isOffset": false, "isSlot": false, - "src": "203421:2:18", + "src": "203421:2:38", "valueSize": 1 }, { - "declaration": 37258, + "declaration": 40319, "isOffset": false, "isSlot": false, - "src": "203450:2:18", + "src": "203450:2:38", "valueSize": 1 }, { - "declaration": 37261, + "declaration": 40322, "isOffset": false, "isSlot": false, - "src": "203479:2:18", + "src": "203479:2:38", "valueSize": 1 } ], - "id": 37269, + "id": 40330, "nodeType": "InlineAssembly", - "src": "203269:223:18" + "src": "203269:223:38" } ] }, @@ -232837,20 +232837,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "202179:3:18", + "nameLocation": "202179:3:38", "parameters": { - "id": 37240, + "id": 40301, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37233, + "id": 40294, "mutability": "mutable", "name": "p0", - "nameLocation": "202188:2:18", + "nameLocation": "202188:2:38", "nodeType": "VariableDeclaration", - "scope": 37271, - "src": "202183:7:18", + "scope": 40332, + "src": "202183:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -232858,10 +232858,10 @@ "typeString": "bool" }, "typeName": { - "id": 37232, + "id": 40293, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "202183:4:18", + "src": "202183:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -232871,13 +232871,13 @@ }, { "constant": false, - "id": 37235, + "id": 40296, "mutability": "mutable", "name": "p1", - "nameLocation": "202200:2:18", + "nameLocation": "202200:2:38", "nodeType": "VariableDeclaration", - "scope": 37271, - "src": "202192:10:18", + "scope": 40332, + "src": "202192:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -232885,10 +232885,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37234, + "id": 40295, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "202192:7:18", + "src": "202192:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -232898,13 +232898,13 @@ }, { "constant": false, - "id": 37237, + "id": 40298, "mutability": "mutable", "name": "p2", - "nameLocation": "202212:2:18", + "nameLocation": "202212:2:38", "nodeType": "VariableDeclaration", - "scope": 37271, - "src": "202204:10:18", + "scope": 40332, + "src": "202204:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -232912,10 +232912,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37236, + "id": 40297, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "202204:7:18", + "src": "202204:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -232925,13 +232925,13 @@ }, { "constant": false, - "id": 37239, + "id": 40300, "mutability": "mutable", "name": "p3", - "nameLocation": "202221:2:18", + "nameLocation": "202221:2:38", "nodeType": "VariableDeclaration", - "scope": 37271, - "src": "202216:7:18", + "scope": 40332, + "src": "202216:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -232939,10 +232939,10 @@ "typeString": "bool" }, "typeName": { - "id": 37238, + "id": 40299, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "202216:4:18", + "src": "202216:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -232951,44 +232951,44 @@ "visibility": "internal" } ], - "src": "202182:42:18" + "src": "202182:42:38" }, "returnParameters": { - "id": 37241, + "id": 40302, "nodeType": "ParameterList", "parameters": [], - "src": "202239:0:18" + "src": "202239:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37311, + "id": 40372, "nodeType": "FunctionDefinition", - "src": "203504:1334:18", + "src": "203504:1334:38", "nodes": [], "body": { - "id": 37310, + "id": 40371, "nodeType": "Block", - "src": "203576:1262:18", + "src": "203576:1262:38", "nodes": [], "statements": [ { "assignments": [ - 37283 + 40344 ], "declarations": [ { "constant": false, - "id": 37283, + "id": 40344, "mutability": "mutable", "name": "m0", - "nameLocation": "203594:2:18", + "nameLocation": "203594:2:38", "nodeType": "VariableDeclaration", - "scope": 37310, - "src": "203586:10:18", + "scope": 40371, + "src": "203586:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -232996,10 +232996,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37282, + "id": 40343, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "203586:7:18", + "src": "203586:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -233008,24 +233008,24 @@ "visibility": "internal" } ], - "id": 37284, + "id": 40345, "nodeType": "VariableDeclarationStatement", - "src": "203586:10:18" + "src": "203586:10:38" }, { "assignments": [ - 37286 + 40347 ], "declarations": [ { "constant": false, - "id": 37286, + "id": 40347, "mutability": "mutable", "name": "m1", - "nameLocation": "203614:2:18", + "nameLocation": "203614:2:38", "nodeType": "VariableDeclaration", - "scope": 37310, - "src": "203606:10:18", + "scope": 40371, + "src": "203606:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -233033,10 +233033,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37285, + "id": 40346, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "203606:7:18", + "src": "203606:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -233045,24 +233045,24 @@ "visibility": "internal" } ], - "id": 37287, + "id": 40348, "nodeType": "VariableDeclarationStatement", - "src": "203606:10:18" + "src": "203606:10:38" }, { "assignments": [ - 37289 + 40350 ], "declarations": [ { "constant": false, - "id": 37289, + "id": 40350, "mutability": "mutable", "name": "m2", - "nameLocation": "203634:2:18", + "nameLocation": "203634:2:38", "nodeType": "VariableDeclaration", - "scope": 37310, - "src": "203626:10:18", + "scope": 40371, + "src": "203626:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -233070,10 +233070,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37288, + "id": 40349, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "203626:7:18", + "src": "203626:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -233082,24 +233082,24 @@ "visibility": "internal" } ], - "id": 37290, + "id": 40351, "nodeType": "VariableDeclarationStatement", - "src": "203626:10:18" + "src": "203626:10:38" }, { "assignments": [ - 37292 + 40353 ], "declarations": [ { "constant": false, - "id": 37292, + "id": 40353, "mutability": "mutable", "name": "m3", - "nameLocation": "203654:2:18", + "nameLocation": "203654:2:38", "nodeType": "VariableDeclaration", - "scope": 37310, - "src": "203646:10:18", + "scope": 40371, + "src": "203646:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -233107,10 +233107,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37291, + "id": 40352, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "203646:7:18", + "src": "203646:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -233119,24 +233119,24 @@ "visibility": "internal" } ], - "id": 37293, + "id": 40354, "nodeType": "VariableDeclarationStatement", - "src": "203646:10:18" + "src": "203646:10:38" }, { "assignments": [ - 37295 + 40356 ], "declarations": [ { "constant": false, - "id": 37295, + "id": 40356, "mutability": "mutable", "name": "m4", - "nameLocation": "203674:2:18", + "nameLocation": "203674:2:38", "nodeType": "VariableDeclaration", - "scope": 37310, - "src": "203666:10:18", + "scope": 40371, + "src": "203666:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -233144,10 +233144,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37294, + "id": 40355, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "203666:7:18", + "src": "203666:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -233156,24 +233156,24 @@ "visibility": "internal" } ], - "id": 37296, + "id": 40357, "nodeType": "VariableDeclarationStatement", - "src": "203666:10:18" + "src": "203666:10:38" }, { "assignments": [ - 37298 + 40359 ], "declarations": [ { "constant": false, - "id": 37298, + "id": 40359, "mutability": "mutable", "name": "m5", - "nameLocation": "203694:2:18", + "nameLocation": "203694:2:38", "nodeType": "VariableDeclaration", - "scope": 37310, - "src": "203686:10:18", + "scope": 40371, + "src": "203686:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -233181,10 +233181,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37297, + "id": 40358, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "203686:7:18", + "src": "203686:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -233193,24 +233193,24 @@ "visibility": "internal" } ], - "id": 37299, + "id": 40360, "nodeType": "VariableDeclarationStatement", - "src": "203686:10:18" + "src": "203686:10:38" }, { "assignments": [ - 37301 + 40362 ], "declarations": [ { "constant": false, - "id": 37301, + "id": 40362, "mutability": "mutable", "name": "m6", - "nameLocation": "203714:2:18", + "nameLocation": "203714:2:38", "nodeType": "VariableDeclaration", - "scope": 37310, - "src": "203706:10:18", + "scope": 40371, + "src": "203706:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -233218,10 +233218,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37300, + "id": 40361, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "203706:7:18", + "src": "203706:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -233230,27 +233230,27 @@ "visibility": "internal" } ], - "id": 37302, + "id": 40363, "nodeType": "VariableDeclarationStatement", - "src": "203706:10:18" + "src": "203706:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "203735:828:18", + "src": "203735:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "203778:313:18", + "src": "203778:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "203796:15:18", + "src": "203796:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "203810:1:18", + "src": "203810:1:38", "type": "", "value": "0" }, @@ -233258,7 +233258,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "203800:6:18", + "src": "203800:6:38", "type": "" } ] @@ -233266,16 +233266,16 @@ { "body": { "nodeType": "YulBlock", - "src": "203881:40:18", + "src": "203881:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "203910:9:18", + "src": "203910:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "203912:5:18" + "src": "203912:5:38" } ] }, @@ -233286,33 +233286,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "203898:6:18" + "src": "203898:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "203906:1:18" + "src": "203906:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "203893:4:18" + "src": "203893:4:38" }, "nodeType": "YulFunctionCall", - "src": "203893:15:18" + "src": "203893:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "203886:6:18" + "src": "203886:6:38" }, "nodeType": "YulFunctionCall", - "src": "203886:23:18" + "src": "203886:23:38" }, "nodeType": "YulIf", - "src": "203883:36:18" + "src": "203883:36:38" } ] }, @@ -233321,12 +233321,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "203838:6:18" + "src": "203838:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "203846:4:18", + "src": "203846:4:38", "type": "", "value": "0x20" } @@ -233334,30 +233334,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "203835:2:18" + "src": "203835:2:38" }, "nodeType": "YulFunctionCall", - "src": "203835:16:18" + "src": "203835:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "203852:28:18", + "src": "203852:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "203854:24:18", + "src": "203854:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "203868:6:18" + "src": "203868:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "203876:1:18", + "src": "203876:1:38", "type": "", "value": "1" } @@ -233365,16 +233365,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "203864:3:18" + "src": "203864:3:38" }, "nodeType": "YulFunctionCall", - "src": "203864:14:18" + "src": "203864:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "203854:6:18" + "src": "203854:6:38" } ] } @@ -233382,10 +233382,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "203832:2:18", + "src": "203832:2:38", "statements": [] }, - "src": "203828:93:18" + "src": "203828:93:38" }, { "expression": { @@ -233393,34 +233393,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "203945:3:18" + "src": "203945:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "203950:6:18" + "src": "203950:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "203938:6:18" + "src": "203938:6:38" }, "nodeType": "YulFunctionCall", - "src": "203938:19:18" + "src": "203938:19:38" }, "nodeType": "YulExpressionStatement", - "src": "203938:19:18" + "src": "203938:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "203974:37:18", + "src": "203974:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "203991:3:18", + "src": "203991:3:38", "type": "", "value": "256" }, @@ -233429,38 +233429,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "204000:1:18", + "src": "204000:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "204003:6:18" + "src": "204003:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "203996:3:18" + "src": "203996:3:38" }, "nodeType": "YulFunctionCall", - "src": "203996:14:18" + "src": "203996:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "203987:3:18" + "src": "203987:3:38" }, "nodeType": "YulFunctionCall", - "src": "203987:24:18" + "src": "203987:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "203978:5:18", + "src": "203978:5:38", "type": "" } ] @@ -233473,12 +233473,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "204039:3:18" + "src": "204039:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "204044:4:18", + "src": "204044:4:38", "type": "", "value": "0x20" } @@ -233486,59 +233486,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "204035:3:18" + "src": "204035:3:38" }, "nodeType": "YulFunctionCall", - "src": "204035:14:18" + "src": "204035:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "204055:5:18" + "src": "204055:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "204066:5:18" + "src": "204066:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "204073:1:18" + "src": "204073:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "204062:3:18" + "src": "204062:3:38" }, "nodeType": "YulFunctionCall", - "src": "204062:13:18" + "src": "204062:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "204051:3:18" + "src": "204051:3:38" }, "nodeType": "YulFunctionCall", - "src": "204051:25:18" + "src": "204051:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "204028:6:18" + "src": "204028:6:38" }, "nodeType": "YulFunctionCall", - "src": "204028:49:18" + "src": "204028:49:38" }, "nodeType": "YulExpressionStatement", - "src": "204028:49:18" + "src": "204028:49:38" } ] }, @@ -233548,27 +233548,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "203770:3:18", + "src": "203770:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "203775:1:18", + "src": "203775:1:38", "type": "" } ], - "src": "203749:342:18" + "src": "203749:342:38" }, { "nodeType": "YulAssignment", - "src": "204104:17:18", + "src": "204104:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "204116:4:18", + "src": "204116:4:38", "type": "", "value": "0x00" } @@ -233576,28 +233576,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "204110:5:18" + "src": "204110:5:38" }, "nodeType": "YulFunctionCall", - "src": "204110:11:18" + "src": "204110:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "204104:2:18" + "src": "204104:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "204134:17:18", + "src": "204134:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "204146:4:18", + "src": "204146:4:38", "type": "", "value": "0x20" } @@ -233605,28 +233605,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "204140:5:18" + "src": "204140:5:38" }, "nodeType": "YulFunctionCall", - "src": "204140:11:18" + "src": "204140:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "204134:2:18" + "src": "204134:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "204164:17:18", + "src": "204164:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "204176:4:18", + "src": "204176:4:38", "type": "", "value": "0x40" } @@ -233634,28 +233634,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "204170:5:18" + "src": "204170:5:38" }, "nodeType": "YulFunctionCall", - "src": "204170:11:18" + "src": "204170:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "204164:2:18" + "src": "204164:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "204194:17:18", + "src": "204194:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "204206:4:18", + "src": "204206:4:38", "type": "", "value": "0x60" } @@ -233663,28 +233663,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "204200:5:18" + "src": "204200:5:38" }, "nodeType": "YulFunctionCall", - "src": "204200:11:18" + "src": "204200:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "204194:2:18" + "src": "204194:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "204224:17:18", + "src": "204224:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "204236:4:18", + "src": "204236:4:38", "type": "", "value": "0x80" } @@ -233692,28 +233692,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "204230:5:18" + "src": "204230:5:38" }, "nodeType": "YulFunctionCall", - "src": "204230:11:18" + "src": "204230:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "204224:2:18" + "src": "204224:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "204254:17:18", + "src": "204254:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "204266:4:18", + "src": "204266:4:38", "type": "", "value": "0xa0" } @@ -233721,28 +233721,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "204260:5:18" + "src": "204260:5:38" }, "nodeType": "YulFunctionCall", - "src": "204260:11:18" + "src": "204260:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "204254:2:18" + "src": "204254:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "204284:17:18", + "src": "204284:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "204296:4:18", + "src": "204296:4:38", "type": "", "value": "0xc0" } @@ -233750,16 +233750,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "204290:5:18" + "src": "204290:5:38" }, "nodeType": "YulFunctionCall", - "src": "204290:11:18" + "src": "204290:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "204284:2:18" + "src": "204284:2:38" } ] }, @@ -233769,14 +233769,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "204384:4:18", + "src": "204384:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "204390:10:18", + "src": "204390:10:38", "type": "", "value": "0x6a1199e2" } @@ -233784,13 +233784,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "204377:6:18" + "src": "204377:6:38" }, "nodeType": "YulFunctionCall", - "src": "204377:24:18" + "src": "204377:24:38" }, "nodeType": "YulExpressionStatement", - "src": "204377:24:18" + "src": "204377:24:38" }, { "expression": { @@ -233798,26 +233798,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "204421:4:18", + "src": "204421:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "204427:2:18" + "src": "204427:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "204414:6:18" + "src": "204414:6:38" }, "nodeType": "YulFunctionCall", - "src": "204414:16:18" + "src": "204414:16:38" }, "nodeType": "YulExpressionStatement", - "src": "204414:16:18" + "src": "204414:16:38" }, { "expression": { @@ -233825,26 +233825,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "204450:4:18", + "src": "204450:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "204456:2:18" + "src": "204456:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "204443:6:18" + "src": "204443:6:38" }, "nodeType": "YulFunctionCall", - "src": "204443:16:18" + "src": "204443:16:38" }, "nodeType": "YulExpressionStatement", - "src": "204443:16:18" + "src": "204443:16:38" }, { "expression": { @@ -233852,14 +233852,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "204479:4:18", + "src": "204479:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "204485:4:18", + "src": "204485:4:38", "type": "", "value": "0x80" } @@ -233867,13 +233867,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "204472:6:18" + "src": "204472:6:38" }, "nodeType": "YulFunctionCall", - "src": "204472:18:18" + "src": "204472:18:38" }, "nodeType": "YulExpressionStatement", - "src": "204472:18:18" + "src": "204472:18:38" }, { "expression": { @@ -233881,26 +233881,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "204510:4:18", + "src": "204510:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "204516:2:18" + "src": "204516:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "204503:6:18" + "src": "204503:6:38" }, "nodeType": "YulFunctionCall", - "src": "204503:16:18" + "src": "204503:16:38" }, "nodeType": "YulExpressionStatement", - "src": "204503:16:18" + "src": "204503:16:38" }, { "expression": { @@ -233908,126 +233908,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "204544:4:18", + "src": "204544:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "204550:2:18" + "src": "204550:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "204532:11:18" + "src": "204532:11:38" }, "nodeType": "YulFunctionCall", - "src": "204532:21:18" + "src": "204532:21:38" }, "nodeType": "YulExpressionStatement", - "src": "204532:21:18" + "src": "204532:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37283, + "declaration": 40344, "isOffset": false, "isSlot": false, - "src": "204104:2:18", + "src": "204104:2:38", "valueSize": 1 }, { - "declaration": 37286, + "declaration": 40347, "isOffset": false, "isSlot": false, - "src": "204134:2:18", + "src": "204134:2:38", "valueSize": 1 }, { - "declaration": 37289, + "declaration": 40350, "isOffset": false, "isSlot": false, - "src": "204164:2:18", + "src": "204164:2:38", "valueSize": 1 }, { - "declaration": 37292, + "declaration": 40353, "isOffset": false, "isSlot": false, - "src": "204194:2:18", + "src": "204194:2:38", "valueSize": 1 }, { - "declaration": 37295, + "declaration": 40356, "isOffset": false, "isSlot": false, - "src": "204224:2:18", + "src": "204224:2:38", "valueSize": 1 }, { - "declaration": 37298, + "declaration": 40359, "isOffset": false, "isSlot": false, - "src": "204254:2:18", + "src": "204254:2:38", "valueSize": 1 }, { - "declaration": 37301, + "declaration": 40362, "isOffset": false, "isSlot": false, - "src": "204284:2:18", + "src": "204284:2:38", "valueSize": 1 }, { - "declaration": 37273, + "declaration": 40334, "isOffset": false, "isSlot": false, - "src": "204427:2:18", + "src": "204427:2:38", "valueSize": 1 }, { - "declaration": 37275, + "declaration": 40336, "isOffset": false, "isSlot": false, - "src": "204456:2:18", + "src": "204456:2:38", "valueSize": 1 }, { - "declaration": 37277, + "declaration": 40338, "isOffset": false, "isSlot": false, - "src": "204550:2:18", + "src": "204550:2:38", "valueSize": 1 }, { - "declaration": 37279, + "declaration": 40340, "isOffset": false, "isSlot": false, - "src": "204516:2:18", + "src": "204516:2:38", "valueSize": 1 } ], - "id": 37303, + "id": 40364, "nodeType": "InlineAssembly", - "src": "203726:837:18" + "src": "203726:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37305, + "id": 40366, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "204588:4:18", + "src": "204588:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -234036,14 +234036,14 @@ }, { "hexValue": "30786334", - "id": 37306, + "id": 40367, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "204594:4:18", + "src": "204594:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -234062,18 +234062,18 @@ "typeString": "int_const 196" } ], - "id": 37304, + "id": 40365, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "204572:15:18", + "referencedDeclaration": 33383, + "src": "204572:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37307, + "id": 40368, "isConstant": false, "isLValue": false, "isPure": false, @@ -234082,21 +234082,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "204572:27:18", + "src": "204572:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37308, + "id": 40369, "nodeType": "ExpressionStatement", - "src": "204572:27:18" + "src": "204572:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "204618:214:18", + "src": "204618:214:38", "statements": [ { "expression": { @@ -234104,26 +234104,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "204639:4:18", + "src": "204639:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "204645:2:18" + "src": "204645:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "204632:6:18" + "src": "204632:6:38" }, "nodeType": "YulFunctionCall", - "src": "204632:16:18" + "src": "204632:16:38" }, "nodeType": "YulExpressionStatement", - "src": "204632:16:18" + "src": "204632:16:38" }, { "expression": { @@ -234131,26 +234131,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "204668:4:18", + "src": "204668:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "204674:2:18" + "src": "204674:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "204661:6:18" + "src": "204661:6:38" }, "nodeType": "YulFunctionCall", - "src": "204661:16:18" + "src": "204661:16:38" }, "nodeType": "YulExpressionStatement", - "src": "204661:16:18" + "src": "204661:16:38" }, { "expression": { @@ -234158,26 +234158,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "204697:4:18", + "src": "204697:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "204703:2:18" + "src": "204703:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "204690:6:18" + "src": "204690:6:38" }, "nodeType": "YulFunctionCall", - "src": "204690:16:18" + "src": "204690:16:38" }, "nodeType": "YulExpressionStatement", - "src": "204690:16:18" + "src": "204690:16:38" }, { "expression": { @@ -234185,26 +234185,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "204726:4:18", + "src": "204726:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "204732:2:18" + "src": "204732:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "204719:6:18" + "src": "204719:6:38" }, "nodeType": "YulFunctionCall", - "src": "204719:16:18" + "src": "204719:16:38" }, "nodeType": "YulExpressionStatement", - "src": "204719:16:18" + "src": "204719:16:38" }, { "expression": { @@ -234212,26 +234212,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "204755:4:18", + "src": "204755:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "204761:2:18" + "src": "204761:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "204748:6:18" + "src": "204748:6:38" }, "nodeType": "YulFunctionCall", - "src": "204748:16:18" + "src": "204748:16:38" }, "nodeType": "YulExpressionStatement", - "src": "204748:16:18" + "src": "204748:16:38" }, { "expression": { @@ -234239,26 +234239,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "204784:4:18", + "src": "204784:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "204790:2:18" + "src": "204790:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "204777:6:18" + "src": "204777:6:38" }, "nodeType": "YulFunctionCall", - "src": "204777:16:18" + "src": "204777:16:38" }, "nodeType": "YulExpressionStatement", - "src": "204777:16:18" + "src": "204777:16:38" }, { "expression": { @@ -234266,84 +234266,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "204813:4:18", + "src": "204813:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "204819:2:18" + "src": "204819:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "204806:6:18" + "src": "204806:6:38" }, "nodeType": "YulFunctionCall", - "src": "204806:16:18" + "src": "204806:16:38" }, "nodeType": "YulExpressionStatement", - "src": "204806:16:18" + "src": "204806:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37283, + "declaration": 40344, "isOffset": false, "isSlot": false, - "src": "204645:2:18", + "src": "204645:2:38", "valueSize": 1 }, { - "declaration": 37286, + "declaration": 40347, "isOffset": false, "isSlot": false, - "src": "204674:2:18", + "src": "204674:2:38", "valueSize": 1 }, { - "declaration": 37289, + "declaration": 40350, "isOffset": false, "isSlot": false, - "src": "204703:2:18", + "src": "204703:2:38", "valueSize": 1 }, { - "declaration": 37292, + "declaration": 40353, "isOffset": false, "isSlot": false, - "src": "204732:2:18", + "src": "204732:2:38", "valueSize": 1 }, { - "declaration": 37295, + "declaration": 40356, "isOffset": false, "isSlot": false, - "src": "204761:2:18", + "src": "204761:2:38", "valueSize": 1 }, { - "declaration": 37298, + "declaration": 40359, "isOffset": false, "isSlot": false, - "src": "204790:2:18", + "src": "204790:2:38", "valueSize": 1 }, { - "declaration": 37301, + "declaration": 40362, "isOffset": false, "isSlot": false, - "src": "204819:2:18", + "src": "204819:2:38", "valueSize": 1 } ], - "id": 37309, + "id": 40370, "nodeType": "InlineAssembly", - "src": "204609:223:18" + "src": "204609:223:38" } ] }, @@ -234351,20 +234351,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "203513:3:18", + "nameLocation": "203513:3:38", "parameters": { - "id": 37280, + "id": 40341, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37273, + "id": 40334, "mutability": "mutable", "name": "p0", - "nameLocation": "203522:2:18", + "nameLocation": "203522:2:38", "nodeType": "VariableDeclaration", - "scope": 37311, - "src": "203517:7:18", + "scope": 40372, + "src": "203517:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -234372,10 +234372,10 @@ "typeString": "bool" }, "typeName": { - "id": 37272, + "id": 40333, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "203517:4:18", + "src": "203517:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -234385,13 +234385,13 @@ }, { "constant": false, - "id": 37275, + "id": 40336, "mutability": "mutable", "name": "p1", - "nameLocation": "203534:2:18", + "nameLocation": "203534:2:38", "nodeType": "VariableDeclaration", - "scope": 37311, - "src": "203526:10:18", + "scope": 40372, + "src": "203526:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -234399,10 +234399,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37274, + "id": 40335, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "203526:7:18", + "src": "203526:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -234412,13 +234412,13 @@ }, { "constant": false, - "id": 37277, + "id": 40338, "mutability": "mutable", "name": "p2", - "nameLocation": "203546:2:18", + "nameLocation": "203546:2:38", "nodeType": "VariableDeclaration", - "scope": 37311, - "src": "203538:10:18", + "scope": 40372, + "src": "203538:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -234426,10 +234426,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37276, + "id": 40337, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "203538:7:18", + "src": "203538:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -234439,13 +234439,13 @@ }, { "constant": false, - "id": 37279, + "id": 40340, "mutability": "mutable", "name": "p3", - "nameLocation": "203558:2:18", + "nameLocation": "203558:2:38", "nodeType": "VariableDeclaration", - "scope": 37311, - "src": "203550:10:18", + "scope": 40372, + "src": "203550:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -234453,10 +234453,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37278, + "id": 40339, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "203550:7:18", + "src": "203550:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -234465,44 +234465,44 @@ "visibility": "internal" } ], - "src": "203516:45:18" + "src": "203516:45:38" }, "returnParameters": { - "id": 37281, + "id": 40342, "nodeType": "ParameterList", "parameters": [], - "src": "203576:0:18" + "src": "203576:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37357, + "id": 40418, "nodeType": "FunctionDefinition", - "src": "204844:1530:18", + "src": "204844:1530:38", "nodes": [], "body": { - "id": 37356, + "id": 40417, "nodeType": "Block", - "src": "204916:1458:18", + "src": "204916:1458:38", "nodes": [], "statements": [ { "assignments": [ - 37323 + 40384 ], "declarations": [ { "constant": false, - "id": 37323, + "id": 40384, "mutability": "mutable", "name": "m0", - "nameLocation": "204934:2:18", + "nameLocation": "204934:2:38", "nodeType": "VariableDeclaration", - "scope": 37356, - "src": "204926:10:18", + "scope": 40417, + "src": "204926:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -234510,10 +234510,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37322, + "id": 40383, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "204926:7:18", + "src": "204926:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -234522,24 +234522,24 @@ "visibility": "internal" } ], - "id": 37324, + "id": 40385, "nodeType": "VariableDeclarationStatement", - "src": "204926:10:18" + "src": "204926:10:38" }, { "assignments": [ - 37326 + 40387 ], "declarations": [ { "constant": false, - "id": 37326, + "id": 40387, "mutability": "mutable", "name": "m1", - "nameLocation": "204954:2:18", + "nameLocation": "204954:2:38", "nodeType": "VariableDeclaration", - "scope": 37356, - "src": "204946:10:18", + "scope": 40417, + "src": "204946:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -234547,10 +234547,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37325, + "id": 40386, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "204946:7:18", + "src": "204946:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -234559,24 +234559,24 @@ "visibility": "internal" } ], - "id": 37327, + "id": 40388, "nodeType": "VariableDeclarationStatement", - "src": "204946:10:18" + "src": "204946:10:38" }, { "assignments": [ - 37329 + 40390 ], "declarations": [ { "constant": false, - "id": 37329, + "id": 40390, "mutability": "mutable", "name": "m2", - "nameLocation": "204974:2:18", + "nameLocation": "204974:2:38", "nodeType": "VariableDeclaration", - "scope": 37356, - "src": "204966:10:18", + "scope": 40417, + "src": "204966:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -234584,10 +234584,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37328, + "id": 40389, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "204966:7:18", + "src": "204966:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -234596,24 +234596,24 @@ "visibility": "internal" } ], - "id": 37330, + "id": 40391, "nodeType": "VariableDeclarationStatement", - "src": "204966:10:18" + "src": "204966:10:38" }, { "assignments": [ - 37332 + 40393 ], "declarations": [ { "constant": false, - "id": 37332, + "id": 40393, "mutability": "mutable", "name": "m3", - "nameLocation": "204994:2:18", + "nameLocation": "204994:2:38", "nodeType": "VariableDeclaration", - "scope": 37356, - "src": "204986:10:18", + "scope": 40417, + "src": "204986:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -234621,10 +234621,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37331, + "id": 40392, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "204986:7:18", + "src": "204986:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -234633,24 +234633,24 @@ "visibility": "internal" } ], - "id": 37333, + "id": 40394, "nodeType": "VariableDeclarationStatement", - "src": "204986:10:18" + "src": "204986:10:38" }, { "assignments": [ - 37335 + 40396 ], "declarations": [ { "constant": false, - "id": 37335, + "id": 40396, "mutability": "mutable", "name": "m4", - "nameLocation": "205014:2:18", + "nameLocation": "205014:2:38", "nodeType": "VariableDeclaration", - "scope": 37356, - "src": "205006:10:18", + "scope": 40417, + "src": "205006:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -234658,10 +234658,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37334, + "id": 40395, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "205006:7:18", + "src": "205006:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -234670,24 +234670,24 @@ "visibility": "internal" } ], - "id": 37336, + "id": 40397, "nodeType": "VariableDeclarationStatement", - "src": "205006:10:18" + "src": "205006:10:38" }, { "assignments": [ - 37338 + 40399 ], "declarations": [ { "constant": false, - "id": 37338, + "id": 40399, "mutability": "mutable", "name": "m5", - "nameLocation": "205034:2:18", + "nameLocation": "205034:2:38", "nodeType": "VariableDeclaration", - "scope": 37356, - "src": "205026:10:18", + "scope": 40417, + "src": "205026:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -234695,10 +234695,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37337, + "id": 40398, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "205026:7:18", + "src": "205026:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -234707,24 +234707,24 @@ "visibility": "internal" } ], - "id": 37339, + "id": 40400, "nodeType": "VariableDeclarationStatement", - "src": "205026:10:18" + "src": "205026:10:38" }, { "assignments": [ - 37341 + 40402 ], "declarations": [ { "constant": false, - "id": 37341, + "id": 40402, "mutability": "mutable", "name": "m6", - "nameLocation": "205054:2:18", + "nameLocation": "205054:2:38", "nodeType": "VariableDeclaration", - "scope": 37356, - "src": "205046:10:18", + "scope": 40417, + "src": "205046:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -234732,10 +234732,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37340, + "id": 40401, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "205046:7:18", + "src": "205046:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -234744,24 +234744,24 @@ "visibility": "internal" } ], - "id": 37342, + "id": 40403, "nodeType": "VariableDeclarationStatement", - "src": "205046:10:18" + "src": "205046:10:38" }, { "assignments": [ - 37344 + 40405 ], "declarations": [ { "constant": false, - "id": 37344, + "id": 40405, "mutability": "mutable", "name": "m7", - "nameLocation": "205074:2:18", + "nameLocation": "205074:2:38", "nodeType": "VariableDeclaration", - "scope": 37356, - "src": "205066:10:18", + "scope": 40417, + "src": "205066:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -234769,10 +234769,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37343, + "id": 40404, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "205066:7:18", + "src": "205066:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -234781,24 +234781,24 @@ "visibility": "internal" } ], - "id": 37345, + "id": 40406, "nodeType": "VariableDeclarationStatement", - "src": "205066:10:18" + "src": "205066:10:38" }, { "assignments": [ - 37347 + 40408 ], "declarations": [ { "constant": false, - "id": 37347, + "id": 40408, "mutability": "mutable", "name": "m8", - "nameLocation": "205094:2:18", + "nameLocation": "205094:2:38", "nodeType": "VariableDeclaration", - "scope": 37356, - "src": "205086:10:18", + "scope": 40417, + "src": "205086:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -234806,10 +234806,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37346, + "id": 40407, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "205086:7:18", + "src": "205086:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -234818,27 +234818,27 @@ "visibility": "internal" } ], - "id": 37348, + "id": 40409, "nodeType": "VariableDeclarationStatement", - "src": "205086:10:18" + "src": "205086:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "205115:924:18", + "src": "205115:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "205158:313:18", + "src": "205158:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "205176:15:18", + "src": "205176:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "205190:1:18", + "src": "205190:1:38", "type": "", "value": "0" }, @@ -234846,7 +234846,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "205180:6:18", + "src": "205180:6:38", "type": "" } ] @@ -234854,16 +234854,16 @@ { "body": { "nodeType": "YulBlock", - "src": "205261:40:18", + "src": "205261:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "205290:9:18", + "src": "205290:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "205292:5:18" + "src": "205292:5:38" } ] }, @@ -234874,33 +234874,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "205278:6:18" + "src": "205278:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "205286:1:18" + "src": "205286:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "205273:4:18" + "src": "205273:4:38" }, "nodeType": "YulFunctionCall", - "src": "205273:15:18" + "src": "205273:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "205266:6:18" + "src": "205266:6:38" }, "nodeType": "YulFunctionCall", - "src": "205266:23:18" + "src": "205266:23:38" }, "nodeType": "YulIf", - "src": "205263:36:18" + "src": "205263:36:38" } ] }, @@ -234909,12 +234909,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "205218:6:18" + "src": "205218:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "205226:4:18", + "src": "205226:4:38", "type": "", "value": "0x20" } @@ -234922,30 +234922,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "205215:2:18" + "src": "205215:2:38" }, "nodeType": "YulFunctionCall", - "src": "205215:16:18" + "src": "205215:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "205232:28:18", + "src": "205232:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "205234:24:18", + "src": "205234:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "205248:6:18" + "src": "205248:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "205256:1:18", + "src": "205256:1:38", "type": "", "value": "1" } @@ -234953,16 +234953,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "205244:3:18" + "src": "205244:3:38" }, "nodeType": "YulFunctionCall", - "src": "205244:14:18" + "src": "205244:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "205234:6:18" + "src": "205234:6:38" } ] } @@ -234970,10 +234970,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "205212:2:18", + "src": "205212:2:38", "statements": [] }, - "src": "205208:93:18" + "src": "205208:93:38" }, { "expression": { @@ -234981,34 +234981,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "205325:3:18" + "src": "205325:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "205330:6:18" + "src": "205330:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "205318:6:18" + "src": "205318:6:38" }, "nodeType": "YulFunctionCall", - "src": "205318:19:18" + "src": "205318:19:38" }, "nodeType": "YulExpressionStatement", - "src": "205318:19:18" + "src": "205318:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "205354:37:18", + "src": "205354:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "205371:3:18", + "src": "205371:3:38", "type": "", "value": "256" }, @@ -235017,38 +235017,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "205380:1:18", + "src": "205380:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "205383:6:18" + "src": "205383:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "205376:3:18" + "src": "205376:3:38" }, "nodeType": "YulFunctionCall", - "src": "205376:14:18" + "src": "205376:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "205367:3:18" + "src": "205367:3:38" }, "nodeType": "YulFunctionCall", - "src": "205367:24:18" + "src": "205367:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "205358:5:18", + "src": "205358:5:38", "type": "" } ] @@ -235061,12 +235061,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "205419:3:18" + "src": "205419:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "205424:4:18", + "src": "205424:4:38", "type": "", "value": "0x20" } @@ -235074,59 +235074,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "205415:3:18" + "src": "205415:3:38" }, "nodeType": "YulFunctionCall", - "src": "205415:14:18" + "src": "205415:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "205435:5:18" + "src": "205435:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "205446:5:18" + "src": "205446:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "205453:1:18" + "src": "205453:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "205442:3:18" + "src": "205442:3:38" }, "nodeType": "YulFunctionCall", - "src": "205442:13:18" + "src": "205442:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "205431:3:18" + "src": "205431:3:38" }, "nodeType": "YulFunctionCall", - "src": "205431:25:18" + "src": "205431:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "205408:6:18" + "src": "205408:6:38" }, "nodeType": "YulFunctionCall", - "src": "205408:49:18" + "src": "205408:49:38" }, "nodeType": "YulExpressionStatement", - "src": "205408:49:18" + "src": "205408:49:38" } ] }, @@ -235136,27 +235136,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "205150:3:18", + "src": "205150:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "205155:1:18", + "src": "205155:1:38", "type": "" } ], - "src": "205129:342:18" + "src": "205129:342:38" }, { "nodeType": "YulAssignment", - "src": "205484:17:18", + "src": "205484:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "205496:4:18", + "src": "205496:4:38", "type": "", "value": "0x00" } @@ -235164,28 +235164,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "205490:5:18" + "src": "205490:5:38" }, "nodeType": "YulFunctionCall", - "src": "205490:11:18" + "src": "205490:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "205484:2:18" + "src": "205484:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "205514:17:18", + "src": "205514:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "205526:4:18", + "src": "205526:4:38", "type": "", "value": "0x20" } @@ -235193,28 +235193,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "205520:5:18" + "src": "205520:5:38" }, "nodeType": "YulFunctionCall", - "src": "205520:11:18" + "src": "205520:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "205514:2:18" + "src": "205514:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "205544:17:18", + "src": "205544:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "205556:4:18", + "src": "205556:4:38", "type": "", "value": "0x40" } @@ -235222,28 +235222,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "205550:5:18" + "src": "205550:5:38" }, "nodeType": "YulFunctionCall", - "src": "205550:11:18" + "src": "205550:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "205544:2:18" + "src": "205544:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "205574:17:18", + "src": "205574:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "205586:4:18", + "src": "205586:4:38", "type": "", "value": "0x60" } @@ -235251,28 +235251,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "205580:5:18" + "src": "205580:5:38" }, "nodeType": "YulFunctionCall", - "src": "205580:11:18" + "src": "205580:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "205574:2:18" + "src": "205574:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "205604:17:18", + "src": "205604:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "205616:4:18", + "src": "205616:4:38", "type": "", "value": "0x80" } @@ -235280,28 +235280,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "205610:5:18" + "src": "205610:5:38" }, "nodeType": "YulFunctionCall", - "src": "205610:11:18" + "src": "205610:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "205604:2:18" + "src": "205604:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "205634:17:18", + "src": "205634:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "205646:4:18", + "src": "205646:4:38", "type": "", "value": "0xa0" } @@ -235309,28 +235309,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "205640:5:18" + "src": "205640:5:38" }, "nodeType": "YulFunctionCall", - "src": "205640:11:18" + "src": "205640:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "205634:2:18" + "src": "205634:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "205664:17:18", + "src": "205664:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "205676:4:18", + "src": "205676:4:38", "type": "", "value": "0xc0" } @@ -235338,28 +235338,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "205670:5:18" + "src": "205670:5:38" }, "nodeType": "YulFunctionCall", - "src": "205670:11:18" + "src": "205670:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "205664:2:18" + "src": "205664:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "205694:17:18", + "src": "205694:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "205706:4:18", + "src": "205706:4:38", "type": "", "value": "0xe0" } @@ -235367,28 +235367,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "205700:5:18" + "src": "205700:5:38" }, "nodeType": "YulFunctionCall", - "src": "205700:11:18" + "src": "205700:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "205694:2:18" + "src": "205694:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "205724:18:18", + "src": "205724:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "205736:5:18", + "src": "205736:5:38", "type": "", "value": "0x100" } @@ -235396,16 +235396,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "205730:5:18" + "src": "205730:5:38" }, "nodeType": "YulFunctionCall", - "src": "205730:12:18" + "src": "205730:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "205724:2:18" + "src": "205724:2:38" } ] }, @@ -235415,14 +235415,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "205824:4:18", + "src": "205824:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "205830:10:18", + "src": "205830:10:38", "type": "", "value": "0xf5bc2249" } @@ -235430,13 +235430,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "205817:6:18" + "src": "205817:6:38" }, "nodeType": "YulFunctionCall", - "src": "205817:24:18" + "src": "205817:24:38" }, "nodeType": "YulExpressionStatement", - "src": "205817:24:18" + "src": "205817:24:38" }, { "expression": { @@ -235444,26 +235444,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "205861:4:18", + "src": "205861:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "205867:2:18" + "src": "205867:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "205854:6:18" + "src": "205854:6:38" }, "nodeType": "YulFunctionCall", - "src": "205854:16:18" + "src": "205854:16:38" }, "nodeType": "YulExpressionStatement", - "src": "205854:16:18" + "src": "205854:16:38" }, { "expression": { @@ -235471,26 +235471,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "205890:4:18", + "src": "205890:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "205896:2:18" + "src": "205896:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "205883:6:18" + "src": "205883:6:38" }, "nodeType": "YulFunctionCall", - "src": "205883:16:18" + "src": "205883:16:38" }, "nodeType": "YulExpressionStatement", - "src": "205883:16:18" + "src": "205883:16:38" }, { "expression": { @@ -235498,14 +235498,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "205919:4:18", + "src": "205919:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "205925:4:18", + "src": "205925:4:38", "type": "", "value": "0x80" } @@ -235513,13 +235513,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "205912:6:18" + "src": "205912:6:38" }, "nodeType": "YulFunctionCall", - "src": "205912:18:18" + "src": "205912:18:38" }, "nodeType": "YulExpressionStatement", - "src": "205912:18:18" + "src": "205912:18:38" }, { "expression": { @@ -235527,14 +235527,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "205950:4:18", + "src": "205950:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "205956:4:18", + "src": "205956:4:38", "type": "", "value": "0xc0" } @@ -235542,13 +235542,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "205943:6:18" + "src": "205943:6:38" }, "nodeType": "YulFunctionCall", - "src": "205943:18:18" + "src": "205943:18:38" }, "nodeType": "YulExpressionStatement", - "src": "205943:18:18" + "src": "205943:18:38" }, { "expression": { @@ -235556,26 +235556,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "205986:4:18", + "src": "205986:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "205992:2:18" + "src": "205992:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "205974:11:18" + "src": "205974:11:38" }, "nodeType": "YulFunctionCall", - "src": "205974:21:18" + "src": "205974:21:38" }, "nodeType": "YulExpressionStatement", - "src": "205974:21:18" + "src": "205974:21:38" }, { "expression": { @@ -235583,140 +235583,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "206020:4:18", + "src": "206020:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "206026:2:18" + "src": "206026:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "206008:11:18" + "src": "206008:11:38" }, "nodeType": "YulFunctionCall", - "src": "206008:21:18" + "src": "206008:21:38" }, "nodeType": "YulExpressionStatement", - "src": "206008:21:18" + "src": "206008:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37323, + "declaration": 40384, "isOffset": false, "isSlot": false, - "src": "205484:2:18", + "src": "205484:2:38", "valueSize": 1 }, { - "declaration": 37326, + "declaration": 40387, "isOffset": false, "isSlot": false, - "src": "205514:2:18", + "src": "205514:2:38", "valueSize": 1 }, { - "declaration": 37329, + "declaration": 40390, "isOffset": false, "isSlot": false, - "src": "205544:2:18", + "src": "205544:2:38", "valueSize": 1 }, { - "declaration": 37332, + "declaration": 40393, "isOffset": false, "isSlot": false, - "src": "205574:2:18", + "src": "205574:2:38", "valueSize": 1 }, { - "declaration": 37335, + "declaration": 40396, "isOffset": false, "isSlot": false, - "src": "205604:2:18", + "src": "205604:2:38", "valueSize": 1 }, { - "declaration": 37338, + "declaration": 40399, "isOffset": false, "isSlot": false, - "src": "205634:2:18", + "src": "205634:2:38", "valueSize": 1 }, { - "declaration": 37341, + "declaration": 40402, "isOffset": false, "isSlot": false, - "src": "205664:2:18", + "src": "205664:2:38", "valueSize": 1 }, { - "declaration": 37344, + "declaration": 40405, "isOffset": false, "isSlot": false, - "src": "205694:2:18", + "src": "205694:2:38", "valueSize": 1 }, { - "declaration": 37347, + "declaration": 40408, "isOffset": false, "isSlot": false, - "src": "205724:2:18", + "src": "205724:2:38", "valueSize": 1 }, { - "declaration": 37313, + "declaration": 40374, "isOffset": false, "isSlot": false, - "src": "205867:2:18", + "src": "205867:2:38", "valueSize": 1 }, { - "declaration": 37315, + "declaration": 40376, "isOffset": false, "isSlot": false, - "src": "205896:2:18", + "src": "205896:2:38", "valueSize": 1 }, { - "declaration": 37317, + "declaration": 40378, "isOffset": false, "isSlot": false, - "src": "205992:2:18", + "src": "205992:2:38", "valueSize": 1 }, { - "declaration": 37319, + "declaration": 40380, "isOffset": false, "isSlot": false, - "src": "206026:2:18", + "src": "206026:2:38", "valueSize": 1 } ], - "id": 37349, + "id": 40410, "nodeType": "InlineAssembly", - "src": "205106:933:18" + "src": "205106:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37351, + "id": 40412, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "206064:4:18", + "src": "206064:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -235725,14 +235725,14 @@ }, { "hexValue": "3078313034", - "id": 37352, + "id": 40413, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "206070:5:18", + "src": "206070:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -235751,18 +235751,18 @@ "typeString": "int_const 260" } ], - "id": 37350, + "id": 40411, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "206048:15:18", + "referencedDeclaration": 33383, + "src": "206048:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37353, + "id": 40414, "isConstant": false, "isLValue": false, "isPure": false, @@ -235771,21 +235771,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "206048:28:18", + "src": "206048:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37354, + "id": 40415, "nodeType": "ExpressionStatement", - "src": "206048:28:18" + "src": "206048:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "206095:273:18", + "src": "206095:273:38", "statements": [ { "expression": { @@ -235793,26 +235793,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "206116:4:18", + "src": "206116:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "206122:2:18" + "src": "206122:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "206109:6:18" + "src": "206109:6:38" }, "nodeType": "YulFunctionCall", - "src": "206109:16:18" + "src": "206109:16:38" }, "nodeType": "YulExpressionStatement", - "src": "206109:16:18" + "src": "206109:16:38" }, { "expression": { @@ -235820,26 +235820,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "206145:4:18", + "src": "206145:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "206151:2:18" + "src": "206151:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "206138:6:18" + "src": "206138:6:38" }, "nodeType": "YulFunctionCall", - "src": "206138:16:18" + "src": "206138:16:38" }, "nodeType": "YulExpressionStatement", - "src": "206138:16:18" + "src": "206138:16:38" }, { "expression": { @@ -235847,26 +235847,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "206174:4:18", + "src": "206174:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "206180:2:18" + "src": "206180:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "206167:6:18" + "src": "206167:6:38" }, "nodeType": "YulFunctionCall", - "src": "206167:16:18" + "src": "206167:16:38" }, "nodeType": "YulExpressionStatement", - "src": "206167:16:18" + "src": "206167:16:38" }, { "expression": { @@ -235874,26 +235874,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "206203:4:18", + "src": "206203:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "206209:2:18" + "src": "206209:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "206196:6:18" + "src": "206196:6:38" }, "nodeType": "YulFunctionCall", - "src": "206196:16:18" + "src": "206196:16:38" }, "nodeType": "YulExpressionStatement", - "src": "206196:16:18" + "src": "206196:16:38" }, { "expression": { @@ -235901,26 +235901,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "206232:4:18", + "src": "206232:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "206238:2:18" + "src": "206238:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "206225:6:18" + "src": "206225:6:38" }, "nodeType": "YulFunctionCall", - "src": "206225:16:18" + "src": "206225:16:38" }, "nodeType": "YulExpressionStatement", - "src": "206225:16:18" + "src": "206225:16:38" }, { "expression": { @@ -235928,26 +235928,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "206261:4:18", + "src": "206261:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "206267:2:18" + "src": "206267:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "206254:6:18" + "src": "206254:6:38" }, "nodeType": "YulFunctionCall", - "src": "206254:16:18" + "src": "206254:16:38" }, "nodeType": "YulExpressionStatement", - "src": "206254:16:18" + "src": "206254:16:38" }, { "expression": { @@ -235955,26 +235955,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "206290:4:18", + "src": "206290:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "206296:2:18" + "src": "206296:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "206283:6:18" + "src": "206283:6:38" }, "nodeType": "YulFunctionCall", - "src": "206283:16:18" + "src": "206283:16:38" }, "nodeType": "YulExpressionStatement", - "src": "206283:16:18" + "src": "206283:16:38" }, { "expression": { @@ -235982,26 +235982,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "206319:4:18", + "src": "206319:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "206325:2:18" + "src": "206325:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "206312:6:18" + "src": "206312:6:38" }, "nodeType": "YulFunctionCall", - "src": "206312:16:18" + "src": "206312:16:38" }, "nodeType": "YulExpressionStatement", - "src": "206312:16:18" + "src": "206312:16:38" }, { "expression": { @@ -236009,98 +236009,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "206348:5:18", + "src": "206348:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "206355:2:18" + "src": "206355:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "206341:6:18" + "src": "206341:6:38" }, "nodeType": "YulFunctionCall", - "src": "206341:17:18" + "src": "206341:17:38" }, "nodeType": "YulExpressionStatement", - "src": "206341:17:18" + "src": "206341:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37323, + "declaration": 40384, "isOffset": false, "isSlot": false, - "src": "206122:2:18", + "src": "206122:2:38", "valueSize": 1 }, { - "declaration": 37326, + "declaration": 40387, "isOffset": false, "isSlot": false, - "src": "206151:2:18", + "src": "206151:2:38", "valueSize": 1 }, { - "declaration": 37329, + "declaration": 40390, "isOffset": false, "isSlot": false, - "src": "206180:2:18", + "src": "206180:2:38", "valueSize": 1 }, { - "declaration": 37332, + "declaration": 40393, "isOffset": false, "isSlot": false, - "src": "206209:2:18", + "src": "206209:2:38", "valueSize": 1 }, { - "declaration": 37335, + "declaration": 40396, "isOffset": false, "isSlot": false, - "src": "206238:2:18", + "src": "206238:2:38", "valueSize": 1 }, { - "declaration": 37338, + "declaration": 40399, "isOffset": false, "isSlot": false, - "src": "206267:2:18", + "src": "206267:2:38", "valueSize": 1 }, { - "declaration": 37341, + "declaration": 40402, "isOffset": false, "isSlot": false, - "src": "206296:2:18", + "src": "206296:2:38", "valueSize": 1 }, { - "declaration": 37344, + "declaration": 40405, "isOffset": false, "isSlot": false, - "src": "206325:2:18", + "src": "206325:2:38", "valueSize": 1 }, { - "declaration": 37347, + "declaration": 40408, "isOffset": false, "isSlot": false, - "src": "206355:2:18", + "src": "206355:2:38", "valueSize": 1 } ], - "id": 37355, + "id": 40416, "nodeType": "InlineAssembly", - "src": "206086:282:18" + "src": "206086:282:38" } ] }, @@ -236108,20 +236108,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "204853:3:18", + "nameLocation": "204853:3:38", "parameters": { - "id": 37320, + "id": 40381, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37313, + "id": 40374, "mutability": "mutable", "name": "p0", - "nameLocation": "204862:2:18", + "nameLocation": "204862:2:38", "nodeType": "VariableDeclaration", - "scope": 37357, - "src": "204857:7:18", + "scope": 40418, + "src": "204857:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -236129,10 +236129,10 @@ "typeString": "bool" }, "typeName": { - "id": 37312, + "id": 40373, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "204857:4:18", + "src": "204857:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -236142,13 +236142,13 @@ }, { "constant": false, - "id": 37315, + "id": 40376, "mutability": "mutable", "name": "p1", - "nameLocation": "204874:2:18", + "nameLocation": "204874:2:38", "nodeType": "VariableDeclaration", - "scope": 37357, - "src": "204866:10:18", + "scope": 40418, + "src": "204866:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -236156,10 +236156,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37314, + "id": 40375, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "204866:7:18", + "src": "204866:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -236169,13 +236169,13 @@ }, { "constant": false, - "id": 37317, + "id": 40378, "mutability": "mutable", "name": "p2", - "nameLocation": "204886:2:18", + "nameLocation": "204886:2:38", "nodeType": "VariableDeclaration", - "scope": 37357, - "src": "204878:10:18", + "scope": 40418, + "src": "204878:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -236183,10 +236183,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37316, + "id": 40377, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "204878:7:18", + "src": "204878:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -236196,13 +236196,13 @@ }, { "constant": false, - "id": 37319, + "id": 40380, "mutability": "mutable", "name": "p3", - "nameLocation": "204898:2:18", + "nameLocation": "204898:2:38", "nodeType": "VariableDeclaration", - "scope": 37357, - "src": "204890:10:18", + "scope": 40418, + "src": "204890:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -236210,10 +236210,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37318, + "id": 40379, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "204890:7:18", + "src": "204890:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -236222,44 +236222,44 @@ "visibility": "internal" } ], - "src": "204856:45:18" + "src": "204856:45:38" }, "returnParameters": { - "id": 37321, + "id": 40382, "nodeType": "ParameterList", "parameters": [], - "src": "204916:0:18" + "src": "204916:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37397, + "id": 40458, "nodeType": "FunctionDefinition", - "src": "206380:1334:18", + "src": "206380:1334:38", "nodes": [], "body": { - "id": 37396, + "id": 40457, "nodeType": "Block", - "src": "206452:1262:18", + "src": "206452:1262:38", "nodes": [], "statements": [ { "assignments": [ - 37369 + 40430 ], "declarations": [ { "constant": false, - "id": 37369, + "id": 40430, "mutability": "mutable", "name": "m0", - "nameLocation": "206470:2:18", + "nameLocation": "206470:2:38", "nodeType": "VariableDeclaration", - "scope": 37396, - "src": "206462:10:18", + "scope": 40457, + "src": "206462:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -236267,10 +236267,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37368, + "id": 40429, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "206462:7:18", + "src": "206462:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -236279,24 +236279,24 @@ "visibility": "internal" } ], - "id": 37370, + "id": 40431, "nodeType": "VariableDeclarationStatement", - "src": "206462:10:18" + "src": "206462:10:38" }, { "assignments": [ - 37372 + 40433 ], "declarations": [ { "constant": false, - "id": 37372, + "id": 40433, "mutability": "mutable", "name": "m1", - "nameLocation": "206490:2:18", + "nameLocation": "206490:2:38", "nodeType": "VariableDeclaration", - "scope": 37396, - "src": "206482:10:18", + "scope": 40457, + "src": "206482:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -236304,10 +236304,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37371, + "id": 40432, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "206482:7:18", + "src": "206482:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -236316,24 +236316,24 @@ "visibility": "internal" } ], - "id": 37373, + "id": 40434, "nodeType": "VariableDeclarationStatement", - "src": "206482:10:18" + "src": "206482:10:38" }, { "assignments": [ - 37375 + 40436 ], "declarations": [ { "constant": false, - "id": 37375, + "id": 40436, "mutability": "mutable", "name": "m2", - "nameLocation": "206510:2:18", + "nameLocation": "206510:2:38", "nodeType": "VariableDeclaration", - "scope": 37396, - "src": "206502:10:18", + "scope": 40457, + "src": "206502:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -236341,10 +236341,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37374, + "id": 40435, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "206502:7:18", + "src": "206502:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -236353,24 +236353,24 @@ "visibility": "internal" } ], - "id": 37376, + "id": 40437, "nodeType": "VariableDeclarationStatement", - "src": "206502:10:18" + "src": "206502:10:38" }, { "assignments": [ - 37378 + 40439 ], "declarations": [ { "constant": false, - "id": 37378, + "id": 40439, "mutability": "mutable", "name": "m3", - "nameLocation": "206530:2:18", + "nameLocation": "206530:2:38", "nodeType": "VariableDeclaration", - "scope": 37396, - "src": "206522:10:18", + "scope": 40457, + "src": "206522:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -236378,10 +236378,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37377, + "id": 40438, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "206522:7:18", + "src": "206522:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -236390,24 +236390,24 @@ "visibility": "internal" } ], - "id": 37379, + "id": 40440, "nodeType": "VariableDeclarationStatement", - "src": "206522:10:18" + "src": "206522:10:38" }, { "assignments": [ - 37381 + 40442 ], "declarations": [ { "constant": false, - "id": 37381, + "id": 40442, "mutability": "mutable", "name": "m4", - "nameLocation": "206550:2:18", + "nameLocation": "206550:2:38", "nodeType": "VariableDeclaration", - "scope": 37396, - "src": "206542:10:18", + "scope": 40457, + "src": "206542:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -236415,10 +236415,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37380, + "id": 40441, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "206542:7:18", + "src": "206542:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -236427,24 +236427,24 @@ "visibility": "internal" } ], - "id": 37382, + "id": 40443, "nodeType": "VariableDeclarationStatement", - "src": "206542:10:18" + "src": "206542:10:38" }, { "assignments": [ - 37384 + 40445 ], "declarations": [ { "constant": false, - "id": 37384, + "id": 40445, "mutability": "mutable", "name": "m5", - "nameLocation": "206570:2:18", + "nameLocation": "206570:2:38", "nodeType": "VariableDeclaration", - "scope": 37396, - "src": "206562:10:18", + "scope": 40457, + "src": "206562:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -236452,10 +236452,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37383, + "id": 40444, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "206562:7:18", + "src": "206562:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -236464,24 +236464,24 @@ "visibility": "internal" } ], - "id": 37385, + "id": 40446, "nodeType": "VariableDeclarationStatement", - "src": "206562:10:18" + "src": "206562:10:38" }, { "assignments": [ - 37387 + 40448 ], "declarations": [ { "constant": false, - "id": 37387, + "id": 40448, "mutability": "mutable", "name": "m6", - "nameLocation": "206590:2:18", + "nameLocation": "206590:2:38", "nodeType": "VariableDeclaration", - "scope": 37396, - "src": "206582:10:18", + "scope": 40457, + "src": "206582:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -236489,10 +236489,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37386, + "id": 40447, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "206582:7:18", + "src": "206582:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -236501,27 +236501,27 @@ "visibility": "internal" } ], - "id": 37388, + "id": 40449, "nodeType": "VariableDeclarationStatement", - "src": "206582:10:18" + "src": "206582:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "206611:828:18", + "src": "206611:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "206654:313:18", + "src": "206654:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "206672:15:18", + "src": "206672:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "206686:1:18", + "src": "206686:1:38", "type": "", "value": "0" }, @@ -236529,7 +236529,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "206676:6:18", + "src": "206676:6:38", "type": "" } ] @@ -236537,16 +236537,16 @@ { "body": { "nodeType": "YulBlock", - "src": "206757:40:18", + "src": "206757:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "206786:9:18", + "src": "206786:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "206788:5:18" + "src": "206788:5:38" } ] }, @@ -236557,33 +236557,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "206774:6:18" + "src": "206774:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "206782:1:18" + "src": "206782:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "206769:4:18" + "src": "206769:4:38" }, "nodeType": "YulFunctionCall", - "src": "206769:15:18" + "src": "206769:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "206762:6:18" + "src": "206762:6:38" }, "nodeType": "YulFunctionCall", - "src": "206762:23:18" + "src": "206762:23:38" }, "nodeType": "YulIf", - "src": "206759:36:18" + "src": "206759:36:38" } ] }, @@ -236592,12 +236592,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "206714:6:18" + "src": "206714:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "206722:4:18", + "src": "206722:4:38", "type": "", "value": "0x20" } @@ -236605,30 +236605,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "206711:2:18" + "src": "206711:2:38" }, "nodeType": "YulFunctionCall", - "src": "206711:16:18" + "src": "206711:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "206728:28:18", + "src": "206728:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "206730:24:18", + "src": "206730:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "206744:6:18" + "src": "206744:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "206752:1:18", + "src": "206752:1:38", "type": "", "value": "1" } @@ -236636,16 +236636,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "206740:3:18" + "src": "206740:3:38" }, "nodeType": "YulFunctionCall", - "src": "206740:14:18" + "src": "206740:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "206730:6:18" + "src": "206730:6:38" } ] } @@ -236653,10 +236653,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "206708:2:18", + "src": "206708:2:38", "statements": [] }, - "src": "206704:93:18" + "src": "206704:93:38" }, { "expression": { @@ -236664,34 +236664,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "206821:3:18" + "src": "206821:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "206826:6:18" + "src": "206826:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "206814:6:18" + "src": "206814:6:38" }, "nodeType": "YulFunctionCall", - "src": "206814:19:18" + "src": "206814:19:38" }, "nodeType": "YulExpressionStatement", - "src": "206814:19:18" + "src": "206814:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "206850:37:18", + "src": "206850:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "206867:3:18", + "src": "206867:3:38", "type": "", "value": "256" }, @@ -236700,38 +236700,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "206876:1:18", + "src": "206876:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "206879:6:18" + "src": "206879:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "206872:3:18" + "src": "206872:3:38" }, "nodeType": "YulFunctionCall", - "src": "206872:14:18" + "src": "206872:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "206863:3:18" + "src": "206863:3:38" }, "nodeType": "YulFunctionCall", - "src": "206863:24:18" + "src": "206863:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "206854:5:18", + "src": "206854:5:38", "type": "" } ] @@ -236744,12 +236744,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "206915:3:18" + "src": "206915:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "206920:4:18", + "src": "206920:4:38", "type": "", "value": "0x20" } @@ -236757,59 +236757,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "206911:3:18" + "src": "206911:3:38" }, "nodeType": "YulFunctionCall", - "src": "206911:14:18" + "src": "206911:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "206931:5:18" + "src": "206931:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "206942:5:18" + "src": "206942:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "206949:1:18" + "src": "206949:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "206938:3:18" + "src": "206938:3:38" }, "nodeType": "YulFunctionCall", - "src": "206938:13:18" + "src": "206938:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "206927:3:18" + "src": "206927:3:38" }, "nodeType": "YulFunctionCall", - "src": "206927:25:18" + "src": "206927:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "206904:6:18" + "src": "206904:6:38" }, "nodeType": "YulFunctionCall", - "src": "206904:49:18" + "src": "206904:49:38" }, "nodeType": "YulExpressionStatement", - "src": "206904:49:18" + "src": "206904:49:38" } ] }, @@ -236819,27 +236819,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "206646:3:18", + "src": "206646:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "206651:1:18", + "src": "206651:1:38", "type": "" } ], - "src": "206625:342:18" + "src": "206625:342:38" }, { "nodeType": "YulAssignment", - "src": "206980:17:18", + "src": "206980:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "206992:4:18", + "src": "206992:4:38", "type": "", "value": "0x00" } @@ -236847,28 +236847,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "206986:5:18" + "src": "206986:5:38" }, "nodeType": "YulFunctionCall", - "src": "206986:11:18" + "src": "206986:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "206980:2:18" + "src": "206980:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "207010:17:18", + "src": "207010:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "207022:4:18", + "src": "207022:4:38", "type": "", "value": "0x20" } @@ -236876,28 +236876,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "207016:5:18" + "src": "207016:5:38" }, "nodeType": "YulFunctionCall", - "src": "207016:11:18" + "src": "207016:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "207010:2:18" + "src": "207010:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "207040:17:18", + "src": "207040:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "207052:4:18", + "src": "207052:4:38", "type": "", "value": "0x40" } @@ -236905,28 +236905,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "207046:5:18" + "src": "207046:5:38" }, "nodeType": "YulFunctionCall", - "src": "207046:11:18" + "src": "207046:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "207040:2:18" + "src": "207040:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "207070:17:18", + "src": "207070:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "207082:4:18", + "src": "207082:4:38", "type": "", "value": "0x60" } @@ -236934,28 +236934,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "207076:5:18" + "src": "207076:5:38" }, "nodeType": "YulFunctionCall", - "src": "207076:11:18" + "src": "207076:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "207070:2:18" + "src": "207070:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "207100:17:18", + "src": "207100:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "207112:4:18", + "src": "207112:4:38", "type": "", "value": "0x80" } @@ -236963,28 +236963,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "207106:5:18" + "src": "207106:5:38" }, "nodeType": "YulFunctionCall", - "src": "207106:11:18" + "src": "207106:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "207100:2:18" + "src": "207100:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "207130:17:18", + "src": "207130:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "207142:4:18", + "src": "207142:4:38", "type": "", "value": "0xa0" } @@ -236992,28 +236992,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "207136:5:18" + "src": "207136:5:38" }, "nodeType": "YulFunctionCall", - "src": "207136:11:18" + "src": "207136:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "207130:2:18" + "src": "207130:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "207160:17:18", + "src": "207160:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "207172:4:18", + "src": "207172:4:38", "type": "", "value": "0xc0" } @@ -237021,16 +237021,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "207166:5:18" + "src": "207166:5:38" }, "nodeType": "YulFunctionCall", - "src": "207166:11:18" + "src": "207166:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "207160:2:18" + "src": "207160:2:38" } ] }, @@ -237040,14 +237040,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "207260:4:18", + "src": "207260:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "207266:10:18", + "src": "207266:10:38", "type": "", "value": "0x2b2b18dc" } @@ -237055,13 +237055,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "207253:6:18" + "src": "207253:6:38" }, "nodeType": "YulFunctionCall", - "src": "207253:24:18" + "src": "207253:24:38" }, "nodeType": "YulExpressionStatement", - "src": "207253:24:18" + "src": "207253:24:38" }, { "expression": { @@ -237069,26 +237069,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "207297:4:18", + "src": "207297:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "207303:2:18" + "src": "207303:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "207290:6:18" + "src": "207290:6:38" }, "nodeType": "YulFunctionCall", - "src": "207290:16:18" + "src": "207290:16:38" }, "nodeType": "YulExpressionStatement", - "src": "207290:16:18" + "src": "207290:16:38" }, { "expression": { @@ -237096,14 +237096,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "207326:4:18", + "src": "207326:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "207332:4:18", + "src": "207332:4:38", "type": "", "value": "0x80" } @@ -237111,13 +237111,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "207319:6:18" + "src": "207319:6:38" }, "nodeType": "YulFunctionCall", - "src": "207319:18:18" + "src": "207319:18:38" }, "nodeType": "YulExpressionStatement", - "src": "207319:18:18" + "src": "207319:18:38" }, { "expression": { @@ -237125,26 +237125,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "207357:4:18", + "src": "207357:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "207363:2:18" + "src": "207363:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "207350:6:18" + "src": "207350:6:38" }, "nodeType": "YulFunctionCall", - "src": "207350:16:18" + "src": "207350:16:38" }, "nodeType": "YulExpressionStatement", - "src": "207350:16:18" + "src": "207350:16:38" }, { "expression": { @@ -237152,26 +237152,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "207386:4:18", + "src": "207386:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "207392:2:18" + "src": "207392:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "207379:6:18" + "src": "207379:6:38" }, "nodeType": "YulFunctionCall", - "src": "207379:16:18" + "src": "207379:16:38" }, "nodeType": "YulExpressionStatement", - "src": "207379:16:18" + "src": "207379:16:38" }, { "expression": { @@ -237179,126 +237179,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "207420:4:18", + "src": "207420:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "207426:2:18" + "src": "207426:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "207408:11:18" + "src": "207408:11:38" }, "nodeType": "YulFunctionCall", - "src": "207408:21:18" + "src": "207408:21:38" }, "nodeType": "YulExpressionStatement", - "src": "207408:21:18" + "src": "207408:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37369, + "declaration": 40430, "isOffset": false, "isSlot": false, - "src": "206980:2:18", + "src": "206980:2:38", "valueSize": 1 }, { - "declaration": 37372, + "declaration": 40433, "isOffset": false, "isSlot": false, - "src": "207010:2:18", + "src": "207010:2:38", "valueSize": 1 }, { - "declaration": 37375, + "declaration": 40436, "isOffset": false, "isSlot": false, - "src": "207040:2:18", + "src": "207040:2:38", "valueSize": 1 }, { - "declaration": 37378, + "declaration": 40439, "isOffset": false, "isSlot": false, - "src": "207070:2:18", + "src": "207070:2:38", "valueSize": 1 }, { - "declaration": 37381, + "declaration": 40442, "isOffset": false, "isSlot": false, - "src": "207100:2:18", + "src": "207100:2:38", "valueSize": 1 }, { - "declaration": 37384, + "declaration": 40445, "isOffset": false, "isSlot": false, - "src": "207130:2:18", + "src": "207130:2:38", "valueSize": 1 }, { - "declaration": 37387, + "declaration": 40448, "isOffset": false, "isSlot": false, - "src": "207160:2:18", + "src": "207160:2:38", "valueSize": 1 }, { - "declaration": 37359, + "declaration": 40420, "isOffset": false, "isSlot": false, - "src": "207303:2:18", + "src": "207303:2:38", "valueSize": 1 }, { - "declaration": 37361, + "declaration": 40422, "isOffset": false, "isSlot": false, - "src": "207426:2:18", + "src": "207426:2:38", "valueSize": 1 }, { - "declaration": 37363, + "declaration": 40424, "isOffset": false, "isSlot": false, - "src": "207363:2:18", + "src": "207363:2:38", "valueSize": 1 }, { - "declaration": 37365, + "declaration": 40426, "isOffset": false, "isSlot": false, - "src": "207392:2:18", + "src": "207392:2:38", "valueSize": 1 } ], - "id": 37389, + "id": 40450, "nodeType": "InlineAssembly", - "src": "206602:837:18" + "src": "206602:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37391, + "id": 40452, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "207464:4:18", + "src": "207464:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -237307,14 +237307,14 @@ }, { "hexValue": "30786334", - "id": 37392, + "id": 40453, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "207470:4:18", + "src": "207470:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -237333,18 +237333,18 @@ "typeString": "int_const 196" } ], - "id": 37390, + "id": 40451, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "207448:15:18", + "referencedDeclaration": 33383, + "src": "207448:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37393, + "id": 40454, "isConstant": false, "isLValue": false, "isPure": false, @@ -237353,21 +237353,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "207448:27:18", + "src": "207448:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37394, + "id": 40455, "nodeType": "ExpressionStatement", - "src": "207448:27:18" + "src": "207448:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "207494:214:18", + "src": "207494:214:38", "statements": [ { "expression": { @@ -237375,26 +237375,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "207515:4:18", + "src": "207515:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "207521:2:18" + "src": "207521:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "207508:6:18" + "src": "207508:6:38" }, "nodeType": "YulFunctionCall", - "src": "207508:16:18" + "src": "207508:16:38" }, "nodeType": "YulExpressionStatement", - "src": "207508:16:18" + "src": "207508:16:38" }, { "expression": { @@ -237402,26 +237402,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "207544:4:18", + "src": "207544:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "207550:2:18" + "src": "207550:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "207537:6:18" + "src": "207537:6:38" }, "nodeType": "YulFunctionCall", - "src": "207537:16:18" + "src": "207537:16:38" }, "nodeType": "YulExpressionStatement", - "src": "207537:16:18" + "src": "207537:16:38" }, { "expression": { @@ -237429,26 +237429,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "207573:4:18", + "src": "207573:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "207579:2:18" + "src": "207579:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "207566:6:18" + "src": "207566:6:38" }, "nodeType": "YulFunctionCall", - "src": "207566:16:18" + "src": "207566:16:38" }, "nodeType": "YulExpressionStatement", - "src": "207566:16:18" + "src": "207566:16:38" }, { "expression": { @@ -237456,26 +237456,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "207602:4:18", + "src": "207602:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "207608:2:18" + "src": "207608:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "207595:6:18" + "src": "207595:6:38" }, "nodeType": "YulFunctionCall", - "src": "207595:16:18" + "src": "207595:16:38" }, "nodeType": "YulExpressionStatement", - "src": "207595:16:18" + "src": "207595:16:38" }, { "expression": { @@ -237483,26 +237483,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "207631:4:18", + "src": "207631:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "207637:2:18" + "src": "207637:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "207624:6:18" + "src": "207624:6:38" }, "nodeType": "YulFunctionCall", - "src": "207624:16:18" + "src": "207624:16:38" }, "nodeType": "YulExpressionStatement", - "src": "207624:16:18" + "src": "207624:16:38" }, { "expression": { @@ -237510,26 +237510,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "207660:4:18", + "src": "207660:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "207666:2:18" + "src": "207666:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "207653:6:18" + "src": "207653:6:38" }, "nodeType": "YulFunctionCall", - "src": "207653:16:18" + "src": "207653:16:38" }, "nodeType": "YulExpressionStatement", - "src": "207653:16:18" + "src": "207653:16:38" }, { "expression": { @@ -237537,84 +237537,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "207689:4:18", + "src": "207689:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "207695:2:18" + "src": "207695:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "207682:6:18" + "src": "207682:6:38" }, "nodeType": "YulFunctionCall", - "src": "207682:16:18" + "src": "207682:16:38" }, "nodeType": "YulExpressionStatement", - "src": "207682:16:18" + "src": "207682:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37369, + "declaration": 40430, "isOffset": false, "isSlot": false, - "src": "207521:2:18", + "src": "207521:2:38", "valueSize": 1 }, { - "declaration": 37372, + "declaration": 40433, "isOffset": false, "isSlot": false, - "src": "207550:2:18", + "src": "207550:2:38", "valueSize": 1 }, { - "declaration": 37375, + "declaration": 40436, "isOffset": false, "isSlot": false, - "src": "207579:2:18", + "src": "207579:2:38", "valueSize": 1 }, { - "declaration": 37378, + "declaration": 40439, "isOffset": false, "isSlot": false, - "src": "207608:2:18", + "src": "207608:2:38", "valueSize": 1 }, { - "declaration": 37381, + "declaration": 40442, "isOffset": false, "isSlot": false, - "src": "207637:2:18", + "src": "207637:2:38", "valueSize": 1 }, { - "declaration": 37384, + "declaration": 40445, "isOffset": false, "isSlot": false, - "src": "207666:2:18", + "src": "207666:2:38", "valueSize": 1 }, { - "declaration": 37387, + "declaration": 40448, "isOffset": false, "isSlot": false, - "src": "207695:2:18", + "src": "207695:2:38", "valueSize": 1 } ], - "id": 37395, + "id": 40456, "nodeType": "InlineAssembly", - "src": "207485:223:18" + "src": "207485:223:38" } ] }, @@ -237622,20 +237622,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "206389:3:18", + "nameLocation": "206389:3:38", "parameters": { - "id": 37366, + "id": 40427, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37359, + "id": 40420, "mutability": "mutable", "name": "p0", - "nameLocation": "206398:2:18", + "nameLocation": "206398:2:38", "nodeType": "VariableDeclaration", - "scope": 37397, - "src": "206393:7:18", + "scope": 40458, + "src": "206393:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -237643,10 +237643,10 @@ "typeString": "bool" }, "typeName": { - "id": 37358, + "id": 40419, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "206393:4:18", + "src": "206393:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -237656,13 +237656,13 @@ }, { "constant": false, - "id": 37361, + "id": 40422, "mutability": "mutable", "name": "p1", - "nameLocation": "206410:2:18", + "nameLocation": "206410:2:38", "nodeType": "VariableDeclaration", - "scope": 37397, - "src": "206402:10:18", + "scope": 40458, + "src": "206402:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -237670,10 +237670,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37360, + "id": 40421, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "206402:7:18", + "src": "206402:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -237683,13 +237683,13 @@ }, { "constant": false, - "id": 37363, + "id": 40424, "mutability": "mutable", "name": "p2", - "nameLocation": "206422:2:18", + "nameLocation": "206422:2:38", "nodeType": "VariableDeclaration", - "scope": 37397, - "src": "206414:10:18", + "scope": 40458, + "src": "206414:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -237697,10 +237697,10 @@ "typeString": "address" }, "typeName": { - "id": 37362, + "id": 40423, "name": "address", "nodeType": "ElementaryTypeName", - "src": "206414:7:18", + "src": "206414:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -237711,13 +237711,13 @@ }, { "constant": false, - "id": 37365, + "id": 40426, "mutability": "mutable", "name": "p3", - "nameLocation": "206434:2:18", + "nameLocation": "206434:2:38", "nodeType": "VariableDeclaration", - "scope": 37397, - "src": "206426:10:18", + "scope": 40458, + "src": "206426:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -237725,10 +237725,10 @@ "typeString": "address" }, "typeName": { - "id": 37364, + "id": 40425, "name": "address", "nodeType": "ElementaryTypeName", - "src": "206426:7:18", + "src": "206426:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -237738,44 +237738,44 @@ "visibility": "internal" } ], - "src": "206392:45:18" + "src": "206392:45:38" }, "returnParameters": { - "id": 37367, + "id": 40428, "nodeType": "ParameterList", "parameters": [], - "src": "206452:0:18" + "src": "206452:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37437, + "id": 40498, "nodeType": "FunctionDefinition", - "src": "207720:1328:18", + "src": "207720:1328:38", "nodes": [], "body": { - "id": 37436, + "id": 40497, "nodeType": "Block", - "src": "207789:1259:18", + "src": "207789:1259:38", "nodes": [], "statements": [ { "assignments": [ - 37409 + 40470 ], "declarations": [ { "constant": false, - "id": 37409, + "id": 40470, "mutability": "mutable", "name": "m0", - "nameLocation": "207807:2:18", + "nameLocation": "207807:2:38", "nodeType": "VariableDeclaration", - "scope": 37436, - "src": "207799:10:18", + "scope": 40497, + "src": "207799:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -237783,10 +237783,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37408, + "id": 40469, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "207799:7:18", + "src": "207799:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -237795,24 +237795,24 @@ "visibility": "internal" } ], - "id": 37410, + "id": 40471, "nodeType": "VariableDeclarationStatement", - "src": "207799:10:18" + "src": "207799:10:38" }, { "assignments": [ - 37412 + 40473 ], "declarations": [ { "constant": false, - "id": 37412, + "id": 40473, "mutability": "mutable", "name": "m1", - "nameLocation": "207827:2:18", + "nameLocation": "207827:2:38", "nodeType": "VariableDeclaration", - "scope": 37436, - "src": "207819:10:18", + "scope": 40497, + "src": "207819:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -237820,10 +237820,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37411, + "id": 40472, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "207819:7:18", + "src": "207819:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -237832,24 +237832,24 @@ "visibility": "internal" } ], - "id": 37413, + "id": 40474, "nodeType": "VariableDeclarationStatement", - "src": "207819:10:18" + "src": "207819:10:38" }, { "assignments": [ - 37415 + 40476 ], "declarations": [ { "constant": false, - "id": 37415, + "id": 40476, "mutability": "mutable", "name": "m2", - "nameLocation": "207847:2:18", + "nameLocation": "207847:2:38", "nodeType": "VariableDeclaration", - "scope": 37436, - "src": "207839:10:18", + "scope": 40497, + "src": "207839:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -237857,10 +237857,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37414, + "id": 40475, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "207839:7:18", + "src": "207839:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -237869,24 +237869,24 @@ "visibility": "internal" } ], - "id": 37416, + "id": 40477, "nodeType": "VariableDeclarationStatement", - "src": "207839:10:18" + "src": "207839:10:38" }, { "assignments": [ - 37418 + 40479 ], "declarations": [ { "constant": false, - "id": 37418, + "id": 40479, "mutability": "mutable", "name": "m3", - "nameLocation": "207867:2:18", + "nameLocation": "207867:2:38", "nodeType": "VariableDeclaration", - "scope": 37436, - "src": "207859:10:18", + "scope": 40497, + "src": "207859:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -237894,10 +237894,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37417, + "id": 40478, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "207859:7:18", + "src": "207859:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -237906,24 +237906,24 @@ "visibility": "internal" } ], - "id": 37419, + "id": 40480, "nodeType": "VariableDeclarationStatement", - "src": "207859:10:18" + "src": "207859:10:38" }, { "assignments": [ - 37421 + 40482 ], "declarations": [ { "constant": false, - "id": 37421, + "id": 40482, "mutability": "mutable", "name": "m4", - "nameLocation": "207887:2:18", + "nameLocation": "207887:2:38", "nodeType": "VariableDeclaration", - "scope": 37436, - "src": "207879:10:18", + "scope": 40497, + "src": "207879:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -237931,10 +237931,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37420, + "id": 40481, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "207879:7:18", + "src": "207879:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -237943,24 +237943,24 @@ "visibility": "internal" } ], - "id": 37422, + "id": 40483, "nodeType": "VariableDeclarationStatement", - "src": "207879:10:18" + "src": "207879:10:38" }, { "assignments": [ - 37424 + 40485 ], "declarations": [ { "constant": false, - "id": 37424, + "id": 40485, "mutability": "mutable", "name": "m5", - "nameLocation": "207907:2:18", + "nameLocation": "207907:2:38", "nodeType": "VariableDeclaration", - "scope": 37436, - "src": "207899:10:18", + "scope": 40497, + "src": "207899:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -237968,10 +237968,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37423, + "id": 40484, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "207899:7:18", + "src": "207899:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -237980,24 +237980,24 @@ "visibility": "internal" } ], - "id": 37425, + "id": 40486, "nodeType": "VariableDeclarationStatement", - "src": "207899:10:18" + "src": "207899:10:38" }, { "assignments": [ - 37427 + 40488 ], "declarations": [ { "constant": false, - "id": 37427, + "id": 40488, "mutability": "mutable", "name": "m6", - "nameLocation": "207927:2:18", + "nameLocation": "207927:2:38", "nodeType": "VariableDeclaration", - "scope": 37436, - "src": "207919:10:18", + "scope": 40497, + "src": "207919:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -238005,10 +238005,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37426, + "id": 40487, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "207919:7:18", + "src": "207919:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -238017,27 +238017,27 @@ "visibility": "internal" } ], - "id": 37428, + "id": 40489, "nodeType": "VariableDeclarationStatement", - "src": "207919:10:18" + "src": "207919:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "207948:825:18", + "src": "207948:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "207991:313:18", + "src": "207991:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "208009:15:18", + "src": "208009:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "208023:1:18", + "src": "208023:1:38", "type": "", "value": "0" }, @@ -238045,7 +238045,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "208013:6:18", + "src": "208013:6:38", "type": "" } ] @@ -238053,16 +238053,16 @@ { "body": { "nodeType": "YulBlock", - "src": "208094:40:18", + "src": "208094:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "208123:9:18", + "src": "208123:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "208125:5:18" + "src": "208125:5:38" } ] }, @@ -238073,33 +238073,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "208111:6:18" + "src": "208111:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "208119:1:18" + "src": "208119:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "208106:4:18" + "src": "208106:4:38" }, "nodeType": "YulFunctionCall", - "src": "208106:15:18" + "src": "208106:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "208099:6:18" + "src": "208099:6:38" }, "nodeType": "YulFunctionCall", - "src": "208099:23:18" + "src": "208099:23:38" }, "nodeType": "YulIf", - "src": "208096:36:18" + "src": "208096:36:38" } ] }, @@ -238108,12 +238108,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "208051:6:18" + "src": "208051:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "208059:4:18", + "src": "208059:4:38", "type": "", "value": "0x20" } @@ -238121,30 +238121,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "208048:2:18" + "src": "208048:2:38" }, "nodeType": "YulFunctionCall", - "src": "208048:16:18" + "src": "208048:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "208065:28:18", + "src": "208065:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "208067:24:18", + "src": "208067:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "208081:6:18" + "src": "208081:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "208089:1:18", + "src": "208089:1:38", "type": "", "value": "1" } @@ -238152,16 +238152,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "208077:3:18" + "src": "208077:3:38" }, "nodeType": "YulFunctionCall", - "src": "208077:14:18" + "src": "208077:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "208067:6:18" + "src": "208067:6:38" } ] } @@ -238169,10 +238169,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "208045:2:18", + "src": "208045:2:38", "statements": [] }, - "src": "208041:93:18" + "src": "208041:93:38" }, { "expression": { @@ -238180,34 +238180,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "208158:3:18" + "src": "208158:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "208163:6:18" + "src": "208163:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "208151:6:18" + "src": "208151:6:38" }, "nodeType": "YulFunctionCall", - "src": "208151:19:18" + "src": "208151:19:38" }, "nodeType": "YulExpressionStatement", - "src": "208151:19:18" + "src": "208151:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "208187:37:18", + "src": "208187:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "208204:3:18", + "src": "208204:3:38", "type": "", "value": "256" }, @@ -238216,38 +238216,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "208213:1:18", + "src": "208213:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "208216:6:18" + "src": "208216:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "208209:3:18" + "src": "208209:3:38" }, "nodeType": "YulFunctionCall", - "src": "208209:14:18" + "src": "208209:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "208200:3:18" + "src": "208200:3:38" }, "nodeType": "YulFunctionCall", - "src": "208200:24:18" + "src": "208200:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "208191:5:18", + "src": "208191:5:38", "type": "" } ] @@ -238260,12 +238260,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "208252:3:18" + "src": "208252:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "208257:4:18", + "src": "208257:4:38", "type": "", "value": "0x20" } @@ -238273,59 +238273,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "208248:3:18" + "src": "208248:3:38" }, "nodeType": "YulFunctionCall", - "src": "208248:14:18" + "src": "208248:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "208268:5:18" + "src": "208268:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "208279:5:18" + "src": "208279:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "208286:1:18" + "src": "208286:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "208275:3:18" + "src": "208275:3:38" }, "nodeType": "YulFunctionCall", - "src": "208275:13:18" + "src": "208275:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "208264:3:18" + "src": "208264:3:38" }, "nodeType": "YulFunctionCall", - "src": "208264:25:18" + "src": "208264:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "208241:6:18" + "src": "208241:6:38" }, "nodeType": "YulFunctionCall", - "src": "208241:49:18" + "src": "208241:49:38" }, "nodeType": "YulExpressionStatement", - "src": "208241:49:18" + "src": "208241:49:38" } ] }, @@ -238335,27 +238335,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "207983:3:18", + "src": "207983:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "207988:1:18", + "src": "207988:1:38", "type": "" } ], - "src": "207962:342:18" + "src": "207962:342:38" }, { "nodeType": "YulAssignment", - "src": "208317:17:18", + "src": "208317:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "208329:4:18", + "src": "208329:4:38", "type": "", "value": "0x00" } @@ -238363,28 +238363,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "208323:5:18" + "src": "208323:5:38" }, "nodeType": "YulFunctionCall", - "src": "208323:11:18" + "src": "208323:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "208317:2:18" + "src": "208317:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "208347:17:18", + "src": "208347:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "208359:4:18", + "src": "208359:4:38", "type": "", "value": "0x20" } @@ -238392,28 +238392,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "208353:5:18" + "src": "208353:5:38" }, "nodeType": "YulFunctionCall", - "src": "208353:11:18" + "src": "208353:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "208347:2:18" + "src": "208347:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "208377:17:18", + "src": "208377:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "208389:4:18", + "src": "208389:4:38", "type": "", "value": "0x40" } @@ -238421,28 +238421,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "208383:5:18" + "src": "208383:5:38" }, "nodeType": "YulFunctionCall", - "src": "208383:11:18" + "src": "208383:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "208377:2:18" + "src": "208377:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "208407:17:18", + "src": "208407:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "208419:4:18", + "src": "208419:4:38", "type": "", "value": "0x60" } @@ -238450,28 +238450,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "208413:5:18" + "src": "208413:5:38" }, "nodeType": "YulFunctionCall", - "src": "208413:11:18" + "src": "208413:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "208407:2:18" + "src": "208407:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "208437:17:18", + "src": "208437:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "208449:4:18", + "src": "208449:4:38", "type": "", "value": "0x80" } @@ -238479,28 +238479,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "208443:5:18" + "src": "208443:5:38" }, "nodeType": "YulFunctionCall", - "src": "208443:11:18" + "src": "208443:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "208437:2:18" + "src": "208437:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "208467:17:18", + "src": "208467:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "208479:4:18", + "src": "208479:4:38", "type": "", "value": "0xa0" } @@ -238508,28 +238508,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "208473:5:18" + "src": "208473:5:38" }, "nodeType": "YulFunctionCall", - "src": "208473:11:18" + "src": "208473:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "208467:2:18" + "src": "208467:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "208497:17:18", + "src": "208497:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "208509:4:18", + "src": "208509:4:38", "type": "", "value": "0xc0" } @@ -238537,16 +238537,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "208503:5:18" + "src": "208503:5:38" }, "nodeType": "YulFunctionCall", - "src": "208503:11:18" + "src": "208503:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "208497:2:18" + "src": "208497:2:38" } ] }, @@ -238556,14 +238556,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "208594:4:18", + "src": "208594:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "208600:10:18", + "src": "208600:10:38", "type": "", "value": "0x6dd434ca" } @@ -238571,13 +238571,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "208587:6:18" + "src": "208587:6:38" }, "nodeType": "YulFunctionCall", - "src": "208587:24:18" + "src": "208587:24:38" }, "nodeType": "YulExpressionStatement", - "src": "208587:24:18" + "src": "208587:24:38" }, { "expression": { @@ -238585,26 +238585,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "208631:4:18", + "src": "208631:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "208637:2:18" + "src": "208637:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "208624:6:18" + "src": "208624:6:38" }, "nodeType": "YulFunctionCall", - "src": "208624:16:18" + "src": "208624:16:38" }, "nodeType": "YulExpressionStatement", - "src": "208624:16:18" + "src": "208624:16:38" }, { "expression": { @@ -238612,14 +238612,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "208660:4:18", + "src": "208660:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "208666:4:18", + "src": "208666:4:38", "type": "", "value": "0x80" } @@ -238627,13 +238627,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "208653:6:18" + "src": "208653:6:38" }, "nodeType": "YulFunctionCall", - "src": "208653:18:18" + "src": "208653:18:38" }, "nodeType": "YulExpressionStatement", - "src": "208653:18:18" + "src": "208653:18:38" }, { "expression": { @@ -238641,26 +238641,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "208691:4:18", + "src": "208691:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "208697:2:18" + "src": "208697:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "208684:6:18" + "src": "208684:6:38" }, "nodeType": "YulFunctionCall", - "src": "208684:16:18" + "src": "208684:16:38" }, "nodeType": "YulExpressionStatement", - "src": "208684:16:18" + "src": "208684:16:38" }, { "expression": { @@ -238668,26 +238668,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "208720:4:18", + "src": "208720:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "208726:2:18" + "src": "208726:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "208713:6:18" + "src": "208713:6:38" }, "nodeType": "YulFunctionCall", - "src": "208713:16:18" + "src": "208713:16:38" }, "nodeType": "YulExpressionStatement", - "src": "208713:16:18" + "src": "208713:16:38" }, { "expression": { @@ -238695,126 +238695,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "208754:4:18", + "src": "208754:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "208760:2:18" + "src": "208760:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "208742:11:18" + "src": "208742:11:38" }, "nodeType": "YulFunctionCall", - "src": "208742:21:18" + "src": "208742:21:38" }, "nodeType": "YulExpressionStatement", - "src": "208742:21:18" + "src": "208742:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37409, + "declaration": 40470, "isOffset": false, "isSlot": false, - "src": "208317:2:18", + "src": "208317:2:38", "valueSize": 1 }, { - "declaration": 37412, + "declaration": 40473, "isOffset": false, "isSlot": false, - "src": "208347:2:18", + "src": "208347:2:38", "valueSize": 1 }, { - "declaration": 37415, + "declaration": 40476, "isOffset": false, "isSlot": false, - "src": "208377:2:18", + "src": "208377:2:38", "valueSize": 1 }, { - "declaration": 37418, + "declaration": 40479, "isOffset": false, "isSlot": false, - "src": "208407:2:18", + "src": "208407:2:38", "valueSize": 1 }, { - "declaration": 37421, + "declaration": 40482, "isOffset": false, "isSlot": false, - "src": "208437:2:18", + "src": "208437:2:38", "valueSize": 1 }, { - "declaration": 37424, + "declaration": 40485, "isOffset": false, "isSlot": false, - "src": "208467:2:18", + "src": "208467:2:38", "valueSize": 1 }, { - "declaration": 37427, + "declaration": 40488, "isOffset": false, "isSlot": false, - "src": "208497:2:18", + "src": "208497:2:38", "valueSize": 1 }, { - "declaration": 37399, + "declaration": 40460, "isOffset": false, "isSlot": false, - "src": "208637:2:18", + "src": "208637:2:38", "valueSize": 1 }, { - "declaration": 37401, + "declaration": 40462, "isOffset": false, "isSlot": false, - "src": "208760:2:18", + "src": "208760:2:38", "valueSize": 1 }, { - "declaration": 37403, + "declaration": 40464, "isOffset": false, "isSlot": false, - "src": "208697:2:18", + "src": "208697:2:38", "valueSize": 1 }, { - "declaration": 37405, + "declaration": 40466, "isOffset": false, "isSlot": false, - "src": "208726:2:18", + "src": "208726:2:38", "valueSize": 1 } ], - "id": 37429, + "id": 40490, "nodeType": "InlineAssembly", - "src": "207939:834:18" + "src": "207939:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37431, + "id": 40492, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "208798:4:18", + "src": "208798:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -238823,14 +238823,14 @@ }, { "hexValue": "30786334", - "id": 37432, + "id": 40493, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "208804:4:18", + "src": "208804:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -238849,18 +238849,18 @@ "typeString": "int_const 196" } ], - "id": 37430, + "id": 40491, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "208782:15:18", + "referencedDeclaration": 33383, + "src": "208782:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37433, + "id": 40494, "isConstant": false, "isLValue": false, "isPure": false, @@ -238869,21 +238869,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "208782:27:18", + "src": "208782:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37434, + "id": 40495, "nodeType": "ExpressionStatement", - "src": "208782:27:18" + "src": "208782:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "208828:214:18", + "src": "208828:214:38", "statements": [ { "expression": { @@ -238891,26 +238891,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "208849:4:18", + "src": "208849:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "208855:2:18" + "src": "208855:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "208842:6:18" + "src": "208842:6:38" }, "nodeType": "YulFunctionCall", - "src": "208842:16:18" + "src": "208842:16:38" }, "nodeType": "YulExpressionStatement", - "src": "208842:16:18" + "src": "208842:16:38" }, { "expression": { @@ -238918,26 +238918,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "208878:4:18", + "src": "208878:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "208884:2:18" + "src": "208884:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "208871:6:18" + "src": "208871:6:38" }, "nodeType": "YulFunctionCall", - "src": "208871:16:18" + "src": "208871:16:38" }, "nodeType": "YulExpressionStatement", - "src": "208871:16:18" + "src": "208871:16:38" }, { "expression": { @@ -238945,26 +238945,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "208907:4:18", + "src": "208907:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "208913:2:18" + "src": "208913:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "208900:6:18" + "src": "208900:6:38" }, "nodeType": "YulFunctionCall", - "src": "208900:16:18" + "src": "208900:16:38" }, "nodeType": "YulExpressionStatement", - "src": "208900:16:18" + "src": "208900:16:38" }, { "expression": { @@ -238972,26 +238972,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "208936:4:18", + "src": "208936:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "208942:2:18" + "src": "208942:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "208929:6:18" + "src": "208929:6:38" }, "nodeType": "YulFunctionCall", - "src": "208929:16:18" + "src": "208929:16:38" }, "nodeType": "YulExpressionStatement", - "src": "208929:16:18" + "src": "208929:16:38" }, { "expression": { @@ -238999,26 +238999,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "208965:4:18", + "src": "208965:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "208971:2:18" + "src": "208971:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "208958:6:18" + "src": "208958:6:38" }, "nodeType": "YulFunctionCall", - "src": "208958:16:18" + "src": "208958:16:38" }, "nodeType": "YulExpressionStatement", - "src": "208958:16:18" + "src": "208958:16:38" }, { "expression": { @@ -239026,26 +239026,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "208994:4:18", + "src": "208994:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "209000:2:18" + "src": "209000:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "208987:6:18" + "src": "208987:6:38" }, "nodeType": "YulFunctionCall", - "src": "208987:16:18" + "src": "208987:16:38" }, "nodeType": "YulExpressionStatement", - "src": "208987:16:18" + "src": "208987:16:38" }, { "expression": { @@ -239053,84 +239053,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "209023:4:18", + "src": "209023:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "209029:2:18" + "src": "209029:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "209016:6:18" + "src": "209016:6:38" }, "nodeType": "YulFunctionCall", - "src": "209016:16:18" + "src": "209016:16:38" }, "nodeType": "YulExpressionStatement", - "src": "209016:16:18" + "src": "209016:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37409, + "declaration": 40470, "isOffset": false, "isSlot": false, - "src": "208855:2:18", + "src": "208855:2:38", "valueSize": 1 }, { - "declaration": 37412, + "declaration": 40473, "isOffset": false, "isSlot": false, - "src": "208884:2:18", + "src": "208884:2:38", "valueSize": 1 }, { - "declaration": 37415, + "declaration": 40476, "isOffset": false, "isSlot": false, - "src": "208913:2:18", + "src": "208913:2:38", "valueSize": 1 }, { - "declaration": 37418, + "declaration": 40479, "isOffset": false, "isSlot": false, - "src": "208942:2:18", + "src": "208942:2:38", "valueSize": 1 }, { - "declaration": 37421, + "declaration": 40482, "isOffset": false, "isSlot": false, - "src": "208971:2:18", + "src": "208971:2:38", "valueSize": 1 }, { - "declaration": 37424, + "declaration": 40485, "isOffset": false, "isSlot": false, - "src": "209000:2:18", + "src": "209000:2:38", "valueSize": 1 }, { - "declaration": 37427, + "declaration": 40488, "isOffset": false, "isSlot": false, - "src": "209029:2:18", + "src": "209029:2:38", "valueSize": 1 } ], - "id": 37435, + "id": 40496, "nodeType": "InlineAssembly", - "src": "208819:223:18" + "src": "208819:223:38" } ] }, @@ -239138,20 +239138,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "207729:3:18", + "nameLocation": "207729:3:38", "parameters": { - "id": 37406, + "id": 40467, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37399, + "id": 40460, "mutability": "mutable", "name": "p0", - "nameLocation": "207738:2:18", + "nameLocation": "207738:2:38", "nodeType": "VariableDeclaration", - "scope": 37437, - "src": "207733:7:18", + "scope": 40498, + "src": "207733:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -239159,10 +239159,10 @@ "typeString": "bool" }, "typeName": { - "id": 37398, + "id": 40459, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "207733:4:18", + "src": "207733:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -239172,13 +239172,13 @@ }, { "constant": false, - "id": 37401, + "id": 40462, "mutability": "mutable", "name": "p1", - "nameLocation": "207750:2:18", + "nameLocation": "207750:2:38", "nodeType": "VariableDeclaration", - "scope": 37437, - "src": "207742:10:18", + "scope": 40498, + "src": "207742:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -239186,10 +239186,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37400, + "id": 40461, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "207742:7:18", + "src": "207742:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -239199,13 +239199,13 @@ }, { "constant": false, - "id": 37403, + "id": 40464, "mutability": "mutable", "name": "p2", - "nameLocation": "207762:2:18", + "nameLocation": "207762:2:38", "nodeType": "VariableDeclaration", - "scope": 37437, - "src": "207754:10:18", + "scope": 40498, + "src": "207754:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -239213,10 +239213,10 @@ "typeString": "address" }, "typeName": { - "id": 37402, + "id": 40463, "name": "address", "nodeType": "ElementaryTypeName", - "src": "207754:7:18", + "src": "207754:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -239227,13 +239227,13 @@ }, { "constant": false, - "id": 37405, + "id": 40466, "mutability": "mutable", "name": "p3", - "nameLocation": "207771:2:18", + "nameLocation": "207771:2:38", "nodeType": "VariableDeclaration", - "scope": 37437, - "src": "207766:7:18", + "scope": 40498, + "src": "207766:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -239241,10 +239241,10 @@ "typeString": "bool" }, "typeName": { - "id": 37404, + "id": 40465, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "207766:4:18", + "src": "207766:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -239253,44 +239253,44 @@ "visibility": "internal" } ], - "src": "207732:42:18" + "src": "207732:42:38" }, "returnParameters": { - "id": 37407, + "id": 40468, "nodeType": "ParameterList", "parameters": [], - "src": "207789:0:18" + "src": "207789:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37477, + "id": 40538, "nodeType": "FunctionDefinition", - "src": "209054:1334:18", + "src": "209054:1334:38", "nodes": [], "body": { - "id": 37476, + "id": 40537, "nodeType": "Block", - "src": "209126:1262:18", + "src": "209126:1262:38", "nodes": [], "statements": [ { "assignments": [ - 37449 + 40510 ], "declarations": [ { "constant": false, - "id": 37449, + "id": 40510, "mutability": "mutable", "name": "m0", - "nameLocation": "209144:2:18", + "nameLocation": "209144:2:38", "nodeType": "VariableDeclaration", - "scope": 37476, - "src": "209136:10:18", + "scope": 40537, + "src": "209136:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -239298,10 +239298,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37448, + "id": 40509, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "209136:7:18", + "src": "209136:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -239310,24 +239310,24 @@ "visibility": "internal" } ], - "id": 37450, + "id": 40511, "nodeType": "VariableDeclarationStatement", - "src": "209136:10:18" + "src": "209136:10:38" }, { "assignments": [ - 37452 + 40513 ], "declarations": [ { "constant": false, - "id": 37452, + "id": 40513, "mutability": "mutable", "name": "m1", - "nameLocation": "209164:2:18", + "nameLocation": "209164:2:38", "nodeType": "VariableDeclaration", - "scope": 37476, - "src": "209156:10:18", + "scope": 40537, + "src": "209156:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -239335,10 +239335,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37451, + "id": 40512, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "209156:7:18", + "src": "209156:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -239347,24 +239347,24 @@ "visibility": "internal" } ], - "id": 37453, + "id": 40514, "nodeType": "VariableDeclarationStatement", - "src": "209156:10:18" + "src": "209156:10:38" }, { "assignments": [ - 37455 + 40516 ], "declarations": [ { "constant": false, - "id": 37455, + "id": 40516, "mutability": "mutable", "name": "m2", - "nameLocation": "209184:2:18", + "nameLocation": "209184:2:38", "nodeType": "VariableDeclaration", - "scope": 37476, - "src": "209176:10:18", + "scope": 40537, + "src": "209176:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -239372,10 +239372,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37454, + "id": 40515, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "209176:7:18", + "src": "209176:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -239384,24 +239384,24 @@ "visibility": "internal" } ], - "id": 37456, + "id": 40517, "nodeType": "VariableDeclarationStatement", - "src": "209176:10:18" + "src": "209176:10:38" }, { "assignments": [ - 37458 + 40519 ], "declarations": [ { "constant": false, - "id": 37458, + "id": 40519, "mutability": "mutable", "name": "m3", - "nameLocation": "209204:2:18", + "nameLocation": "209204:2:38", "nodeType": "VariableDeclaration", - "scope": 37476, - "src": "209196:10:18", + "scope": 40537, + "src": "209196:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -239409,10 +239409,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37457, + "id": 40518, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "209196:7:18", + "src": "209196:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -239421,24 +239421,24 @@ "visibility": "internal" } ], - "id": 37459, + "id": 40520, "nodeType": "VariableDeclarationStatement", - "src": "209196:10:18" + "src": "209196:10:38" }, { "assignments": [ - 37461 + 40522 ], "declarations": [ { "constant": false, - "id": 37461, + "id": 40522, "mutability": "mutable", "name": "m4", - "nameLocation": "209224:2:18", + "nameLocation": "209224:2:38", "nodeType": "VariableDeclaration", - "scope": 37476, - "src": "209216:10:18", + "scope": 40537, + "src": "209216:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -239446,10 +239446,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37460, + "id": 40521, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "209216:7:18", + "src": "209216:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -239458,24 +239458,24 @@ "visibility": "internal" } ], - "id": 37462, + "id": 40523, "nodeType": "VariableDeclarationStatement", - "src": "209216:10:18" + "src": "209216:10:38" }, { "assignments": [ - 37464 + 40525 ], "declarations": [ { "constant": false, - "id": 37464, + "id": 40525, "mutability": "mutable", "name": "m5", - "nameLocation": "209244:2:18", + "nameLocation": "209244:2:38", "nodeType": "VariableDeclaration", - "scope": 37476, - "src": "209236:10:18", + "scope": 40537, + "src": "209236:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -239483,10 +239483,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37463, + "id": 40524, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "209236:7:18", + "src": "209236:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -239495,24 +239495,24 @@ "visibility": "internal" } ], - "id": 37465, + "id": 40526, "nodeType": "VariableDeclarationStatement", - "src": "209236:10:18" + "src": "209236:10:38" }, { "assignments": [ - 37467 + 40528 ], "declarations": [ { "constant": false, - "id": 37467, + "id": 40528, "mutability": "mutable", "name": "m6", - "nameLocation": "209264:2:18", + "nameLocation": "209264:2:38", "nodeType": "VariableDeclaration", - "scope": 37476, - "src": "209256:10:18", + "scope": 40537, + "src": "209256:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -239520,10 +239520,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37466, + "id": 40527, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "209256:7:18", + "src": "209256:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -239532,27 +239532,27 @@ "visibility": "internal" } ], - "id": 37468, + "id": 40529, "nodeType": "VariableDeclarationStatement", - "src": "209256:10:18" + "src": "209256:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "209285:828:18", + "src": "209285:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "209328:313:18", + "src": "209328:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "209346:15:18", + "src": "209346:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "209360:1:18", + "src": "209360:1:38", "type": "", "value": "0" }, @@ -239560,7 +239560,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "209350:6:18", + "src": "209350:6:38", "type": "" } ] @@ -239568,16 +239568,16 @@ { "body": { "nodeType": "YulBlock", - "src": "209431:40:18", + "src": "209431:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "209460:9:18", + "src": "209460:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "209462:5:18" + "src": "209462:5:38" } ] }, @@ -239588,33 +239588,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "209448:6:18" + "src": "209448:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "209456:1:18" + "src": "209456:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "209443:4:18" + "src": "209443:4:38" }, "nodeType": "YulFunctionCall", - "src": "209443:15:18" + "src": "209443:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "209436:6:18" + "src": "209436:6:38" }, "nodeType": "YulFunctionCall", - "src": "209436:23:18" + "src": "209436:23:38" }, "nodeType": "YulIf", - "src": "209433:36:18" + "src": "209433:36:38" } ] }, @@ -239623,12 +239623,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "209388:6:18" + "src": "209388:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "209396:4:18", + "src": "209396:4:38", "type": "", "value": "0x20" } @@ -239636,30 +239636,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "209385:2:18" + "src": "209385:2:38" }, "nodeType": "YulFunctionCall", - "src": "209385:16:18" + "src": "209385:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "209402:28:18", + "src": "209402:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "209404:24:18", + "src": "209404:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "209418:6:18" + "src": "209418:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "209426:1:18", + "src": "209426:1:38", "type": "", "value": "1" } @@ -239667,16 +239667,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "209414:3:18" + "src": "209414:3:38" }, "nodeType": "YulFunctionCall", - "src": "209414:14:18" + "src": "209414:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "209404:6:18" + "src": "209404:6:38" } ] } @@ -239684,10 +239684,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "209382:2:18", + "src": "209382:2:38", "statements": [] }, - "src": "209378:93:18" + "src": "209378:93:38" }, { "expression": { @@ -239695,34 +239695,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "209495:3:18" + "src": "209495:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "209500:6:18" + "src": "209500:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "209488:6:18" + "src": "209488:6:38" }, "nodeType": "YulFunctionCall", - "src": "209488:19:18" + "src": "209488:19:38" }, "nodeType": "YulExpressionStatement", - "src": "209488:19:18" + "src": "209488:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "209524:37:18", + "src": "209524:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "209541:3:18", + "src": "209541:3:38", "type": "", "value": "256" }, @@ -239731,38 +239731,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "209550:1:18", + "src": "209550:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "209553:6:18" + "src": "209553:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "209546:3:18" + "src": "209546:3:38" }, "nodeType": "YulFunctionCall", - "src": "209546:14:18" + "src": "209546:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "209537:3:18" + "src": "209537:3:38" }, "nodeType": "YulFunctionCall", - "src": "209537:24:18" + "src": "209537:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "209528:5:18", + "src": "209528:5:38", "type": "" } ] @@ -239775,12 +239775,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "209589:3:18" + "src": "209589:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "209594:4:18", + "src": "209594:4:38", "type": "", "value": "0x20" } @@ -239788,59 +239788,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "209585:3:18" + "src": "209585:3:38" }, "nodeType": "YulFunctionCall", - "src": "209585:14:18" + "src": "209585:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "209605:5:18" + "src": "209605:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "209616:5:18" + "src": "209616:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "209623:1:18" + "src": "209623:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "209612:3:18" + "src": "209612:3:38" }, "nodeType": "YulFunctionCall", - "src": "209612:13:18" + "src": "209612:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "209601:3:18" + "src": "209601:3:38" }, "nodeType": "YulFunctionCall", - "src": "209601:25:18" + "src": "209601:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "209578:6:18" + "src": "209578:6:38" }, "nodeType": "YulFunctionCall", - "src": "209578:49:18" + "src": "209578:49:38" }, "nodeType": "YulExpressionStatement", - "src": "209578:49:18" + "src": "209578:49:38" } ] }, @@ -239850,27 +239850,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "209320:3:18", + "src": "209320:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "209325:1:18", + "src": "209325:1:38", "type": "" } ], - "src": "209299:342:18" + "src": "209299:342:38" }, { "nodeType": "YulAssignment", - "src": "209654:17:18", + "src": "209654:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "209666:4:18", + "src": "209666:4:38", "type": "", "value": "0x00" } @@ -239878,28 +239878,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "209660:5:18" + "src": "209660:5:38" }, "nodeType": "YulFunctionCall", - "src": "209660:11:18" + "src": "209660:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "209654:2:18" + "src": "209654:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "209684:17:18", + "src": "209684:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "209696:4:18", + "src": "209696:4:38", "type": "", "value": "0x20" } @@ -239907,28 +239907,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "209690:5:18" + "src": "209690:5:38" }, "nodeType": "YulFunctionCall", - "src": "209690:11:18" + "src": "209690:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "209684:2:18" + "src": "209684:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "209714:17:18", + "src": "209714:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "209726:4:18", + "src": "209726:4:38", "type": "", "value": "0x40" } @@ -239936,28 +239936,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "209720:5:18" + "src": "209720:5:38" }, "nodeType": "YulFunctionCall", - "src": "209720:11:18" + "src": "209720:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "209714:2:18" + "src": "209714:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "209744:17:18", + "src": "209744:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "209756:4:18", + "src": "209756:4:38", "type": "", "value": "0x60" } @@ -239965,28 +239965,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "209750:5:18" + "src": "209750:5:38" }, "nodeType": "YulFunctionCall", - "src": "209750:11:18" + "src": "209750:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "209744:2:18" + "src": "209744:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "209774:17:18", + "src": "209774:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "209786:4:18", + "src": "209786:4:38", "type": "", "value": "0x80" } @@ -239994,28 +239994,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "209780:5:18" + "src": "209780:5:38" }, "nodeType": "YulFunctionCall", - "src": "209780:11:18" + "src": "209780:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "209774:2:18" + "src": "209774:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "209804:17:18", + "src": "209804:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "209816:4:18", + "src": "209816:4:38", "type": "", "value": "0xa0" } @@ -240023,28 +240023,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "209810:5:18" + "src": "209810:5:38" }, "nodeType": "YulFunctionCall", - "src": "209810:11:18" + "src": "209810:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "209804:2:18" + "src": "209804:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "209834:17:18", + "src": "209834:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "209846:4:18", + "src": "209846:4:38", "type": "", "value": "0xc0" } @@ -240052,16 +240052,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "209840:5:18" + "src": "209840:5:38" }, "nodeType": "YulFunctionCall", - "src": "209840:11:18" + "src": "209840:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "209834:2:18" + "src": "209834:2:38" } ] }, @@ -240071,14 +240071,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "209934:4:18", + "src": "209934:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "209940:10:18", + "src": "209940:10:38", "type": "", "value": "0xa5cada94" } @@ -240086,13 +240086,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "209927:6:18" + "src": "209927:6:38" }, "nodeType": "YulFunctionCall", - "src": "209927:24:18" + "src": "209927:24:38" }, "nodeType": "YulExpressionStatement", - "src": "209927:24:18" + "src": "209927:24:38" }, { "expression": { @@ -240100,26 +240100,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "209971:4:18", + "src": "209971:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "209977:2:18" + "src": "209977:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "209964:6:18" + "src": "209964:6:38" }, "nodeType": "YulFunctionCall", - "src": "209964:16:18" + "src": "209964:16:38" }, "nodeType": "YulExpressionStatement", - "src": "209964:16:18" + "src": "209964:16:38" }, { "expression": { @@ -240127,14 +240127,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "210000:4:18", + "src": "210000:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "210006:4:18", + "src": "210006:4:38", "type": "", "value": "0x80" } @@ -240142,13 +240142,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "209993:6:18" + "src": "209993:6:38" }, "nodeType": "YulFunctionCall", - "src": "209993:18:18" + "src": "209993:18:38" }, "nodeType": "YulExpressionStatement", - "src": "209993:18:18" + "src": "209993:18:38" }, { "expression": { @@ -240156,26 +240156,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "210031:4:18", + "src": "210031:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "210037:2:18" + "src": "210037:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "210024:6:18" + "src": "210024:6:38" }, "nodeType": "YulFunctionCall", - "src": "210024:16:18" + "src": "210024:16:38" }, "nodeType": "YulExpressionStatement", - "src": "210024:16:18" + "src": "210024:16:38" }, { "expression": { @@ -240183,26 +240183,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "210060:4:18", + "src": "210060:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "210066:2:18" + "src": "210066:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "210053:6:18" + "src": "210053:6:38" }, "nodeType": "YulFunctionCall", - "src": "210053:16:18" + "src": "210053:16:38" }, "nodeType": "YulExpressionStatement", - "src": "210053:16:18" + "src": "210053:16:38" }, { "expression": { @@ -240210,126 +240210,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "210094:4:18", + "src": "210094:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "210100:2:18" + "src": "210100:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "210082:11:18" + "src": "210082:11:38" }, "nodeType": "YulFunctionCall", - "src": "210082:21:18" + "src": "210082:21:38" }, "nodeType": "YulExpressionStatement", - "src": "210082:21:18" + "src": "210082:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37449, + "declaration": 40510, "isOffset": false, "isSlot": false, - "src": "209654:2:18", + "src": "209654:2:38", "valueSize": 1 }, { - "declaration": 37452, + "declaration": 40513, "isOffset": false, "isSlot": false, - "src": "209684:2:18", + "src": "209684:2:38", "valueSize": 1 }, { - "declaration": 37455, + "declaration": 40516, "isOffset": false, "isSlot": false, - "src": "209714:2:18", + "src": "209714:2:38", "valueSize": 1 }, { - "declaration": 37458, + "declaration": 40519, "isOffset": false, "isSlot": false, - "src": "209744:2:18", + "src": "209744:2:38", "valueSize": 1 }, { - "declaration": 37461, + "declaration": 40522, "isOffset": false, "isSlot": false, - "src": "209774:2:18", + "src": "209774:2:38", "valueSize": 1 }, { - "declaration": 37464, + "declaration": 40525, "isOffset": false, "isSlot": false, - "src": "209804:2:18", + "src": "209804:2:38", "valueSize": 1 }, { - "declaration": 37467, + "declaration": 40528, "isOffset": false, "isSlot": false, - "src": "209834:2:18", + "src": "209834:2:38", "valueSize": 1 }, { - "declaration": 37439, + "declaration": 40500, "isOffset": false, "isSlot": false, - "src": "209977:2:18", + "src": "209977:2:38", "valueSize": 1 }, { - "declaration": 37441, + "declaration": 40502, "isOffset": false, "isSlot": false, - "src": "210100:2:18", + "src": "210100:2:38", "valueSize": 1 }, { - "declaration": 37443, + "declaration": 40504, "isOffset": false, "isSlot": false, - "src": "210037:2:18", + "src": "210037:2:38", "valueSize": 1 }, { - "declaration": 37445, + "declaration": 40506, "isOffset": false, "isSlot": false, - "src": "210066:2:18", + "src": "210066:2:38", "valueSize": 1 } ], - "id": 37469, + "id": 40530, "nodeType": "InlineAssembly", - "src": "209276:837:18" + "src": "209276:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37471, + "id": 40532, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "210138:4:18", + "src": "210138:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -240338,14 +240338,14 @@ }, { "hexValue": "30786334", - "id": 37472, + "id": 40533, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "210144:4:18", + "src": "210144:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -240364,18 +240364,18 @@ "typeString": "int_const 196" } ], - "id": 37470, + "id": 40531, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "210122:15:18", + "referencedDeclaration": 33383, + "src": "210122:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37473, + "id": 40534, "isConstant": false, "isLValue": false, "isPure": false, @@ -240384,21 +240384,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "210122:27:18", + "src": "210122:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37474, + "id": 40535, "nodeType": "ExpressionStatement", - "src": "210122:27:18" + "src": "210122:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "210168:214:18", + "src": "210168:214:38", "statements": [ { "expression": { @@ -240406,26 +240406,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "210189:4:18", + "src": "210189:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "210195:2:18" + "src": "210195:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "210182:6:18" + "src": "210182:6:38" }, "nodeType": "YulFunctionCall", - "src": "210182:16:18" + "src": "210182:16:38" }, "nodeType": "YulExpressionStatement", - "src": "210182:16:18" + "src": "210182:16:38" }, { "expression": { @@ -240433,26 +240433,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "210218:4:18", + "src": "210218:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "210224:2:18" + "src": "210224:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "210211:6:18" + "src": "210211:6:38" }, "nodeType": "YulFunctionCall", - "src": "210211:16:18" + "src": "210211:16:38" }, "nodeType": "YulExpressionStatement", - "src": "210211:16:18" + "src": "210211:16:38" }, { "expression": { @@ -240460,26 +240460,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "210247:4:18", + "src": "210247:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "210253:2:18" + "src": "210253:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "210240:6:18" + "src": "210240:6:38" }, "nodeType": "YulFunctionCall", - "src": "210240:16:18" + "src": "210240:16:38" }, "nodeType": "YulExpressionStatement", - "src": "210240:16:18" + "src": "210240:16:38" }, { "expression": { @@ -240487,26 +240487,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "210276:4:18", + "src": "210276:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "210282:2:18" + "src": "210282:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "210269:6:18" + "src": "210269:6:38" }, "nodeType": "YulFunctionCall", - "src": "210269:16:18" + "src": "210269:16:38" }, "nodeType": "YulExpressionStatement", - "src": "210269:16:18" + "src": "210269:16:38" }, { "expression": { @@ -240514,26 +240514,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "210305:4:18", + "src": "210305:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "210311:2:18" + "src": "210311:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "210298:6:18" + "src": "210298:6:38" }, "nodeType": "YulFunctionCall", - "src": "210298:16:18" + "src": "210298:16:38" }, "nodeType": "YulExpressionStatement", - "src": "210298:16:18" + "src": "210298:16:38" }, { "expression": { @@ -240541,26 +240541,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "210334:4:18", + "src": "210334:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "210340:2:18" + "src": "210340:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "210327:6:18" + "src": "210327:6:38" }, "nodeType": "YulFunctionCall", - "src": "210327:16:18" + "src": "210327:16:38" }, "nodeType": "YulExpressionStatement", - "src": "210327:16:18" + "src": "210327:16:38" }, { "expression": { @@ -240568,84 +240568,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "210363:4:18", + "src": "210363:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "210369:2:18" + "src": "210369:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "210356:6:18" + "src": "210356:6:38" }, "nodeType": "YulFunctionCall", - "src": "210356:16:18" + "src": "210356:16:38" }, "nodeType": "YulExpressionStatement", - "src": "210356:16:18" + "src": "210356:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37449, + "declaration": 40510, "isOffset": false, "isSlot": false, - "src": "210195:2:18", + "src": "210195:2:38", "valueSize": 1 }, { - "declaration": 37452, + "declaration": 40513, "isOffset": false, "isSlot": false, - "src": "210224:2:18", + "src": "210224:2:38", "valueSize": 1 }, { - "declaration": 37455, + "declaration": 40516, "isOffset": false, "isSlot": false, - "src": "210253:2:18", + "src": "210253:2:38", "valueSize": 1 }, { - "declaration": 37458, + "declaration": 40519, "isOffset": false, "isSlot": false, - "src": "210282:2:18", + "src": "210282:2:38", "valueSize": 1 }, { - "declaration": 37461, + "declaration": 40522, "isOffset": false, "isSlot": false, - "src": "210311:2:18", + "src": "210311:2:38", "valueSize": 1 }, { - "declaration": 37464, + "declaration": 40525, "isOffset": false, "isSlot": false, - "src": "210340:2:18", + "src": "210340:2:38", "valueSize": 1 }, { - "declaration": 37467, + "declaration": 40528, "isOffset": false, "isSlot": false, - "src": "210369:2:18", + "src": "210369:2:38", "valueSize": 1 } ], - "id": 37475, + "id": 40536, "nodeType": "InlineAssembly", - "src": "210159:223:18" + "src": "210159:223:38" } ] }, @@ -240653,20 +240653,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "209063:3:18", + "nameLocation": "209063:3:38", "parameters": { - "id": 37446, + "id": 40507, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37439, + "id": 40500, "mutability": "mutable", "name": "p0", - "nameLocation": "209072:2:18", + "nameLocation": "209072:2:38", "nodeType": "VariableDeclaration", - "scope": 37477, - "src": "209067:7:18", + "scope": 40538, + "src": "209067:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -240674,10 +240674,10 @@ "typeString": "bool" }, "typeName": { - "id": 37438, + "id": 40499, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "209067:4:18", + "src": "209067:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -240687,13 +240687,13 @@ }, { "constant": false, - "id": 37441, + "id": 40502, "mutability": "mutable", "name": "p1", - "nameLocation": "209084:2:18", + "nameLocation": "209084:2:38", "nodeType": "VariableDeclaration", - "scope": 37477, - "src": "209076:10:18", + "scope": 40538, + "src": "209076:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -240701,10 +240701,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37440, + "id": 40501, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "209076:7:18", + "src": "209076:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -240714,13 +240714,13 @@ }, { "constant": false, - "id": 37443, + "id": 40504, "mutability": "mutable", "name": "p2", - "nameLocation": "209096:2:18", + "nameLocation": "209096:2:38", "nodeType": "VariableDeclaration", - "scope": 37477, - "src": "209088:10:18", + "scope": 40538, + "src": "209088:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -240728,10 +240728,10 @@ "typeString": "address" }, "typeName": { - "id": 37442, + "id": 40503, "name": "address", "nodeType": "ElementaryTypeName", - "src": "209088:7:18", + "src": "209088:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -240742,13 +240742,13 @@ }, { "constant": false, - "id": 37445, + "id": 40506, "mutability": "mutable", "name": "p3", - "nameLocation": "209108:2:18", + "nameLocation": "209108:2:38", "nodeType": "VariableDeclaration", - "scope": 37477, - "src": "209100:10:18", + "scope": 40538, + "src": "209100:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -240756,10 +240756,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37444, + "id": 40505, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "209100:7:18", + "src": "209100:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -240768,44 +240768,44 @@ "visibility": "internal" } ], - "src": "209066:45:18" + "src": "209066:45:38" }, "returnParameters": { - "id": 37447, + "id": 40508, "nodeType": "ParameterList", "parameters": [], - "src": "209126:0:18" + "src": "209126:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37523, + "id": 40584, "nodeType": "FunctionDefinition", - "src": "210394:1530:18", + "src": "210394:1530:38", "nodes": [], "body": { - "id": 37522, + "id": 40583, "nodeType": "Block", - "src": "210466:1458:18", + "src": "210466:1458:38", "nodes": [], "statements": [ { "assignments": [ - 37489 + 40550 ], "declarations": [ { "constant": false, - "id": 37489, + "id": 40550, "mutability": "mutable", "name": "m0", - "nameLocation": "210484:2:18", + "nameLocation": "210484:2:38", "nodeType": "VariableDeclaration", - "scope": 37522, - "src": "210476:10:18", + "scope": 40583, + "src": "210476:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -240813,10 +240813,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37488, + "id": 40549, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "210476:7:18", + "src": "210476:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -240825,24 +240825,24 @@ "visibility": "internal" } ], - "id": 37490, + "id": 40551, "nodeType": "VariableDeclarationStatement", - "src": "210476:10:18" + "src": "210476:10:38" }, { "assignments": [ - 37492 + 40553 ], "declarations": [ { "constant": false, - "id": 37492, + "id": 40553, "mutability": "mutable", "name": "m1", - "nameLocation": "210504:2:18", + "nameLocation": "210504:2:38", "nodeType": "VariableDeclaration", - "scope": 37522, - "src": "210496:10:18", + "scope": 40583, + "src": "210496:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -240850,10 +240850,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37491, + "id": 40552, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "210496:7:18", + "src": "210496:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -240862,24 +240862,24 @@ "visibility": "internal" } ], - "id": 37493, + "id": 40554, "nodeType": "VariableDeclarationStatement", - "src": "210496:10:18" + "src": "210496:10:38" }, { "assignments": [ - 37495 + 40556 ], "declarations": [ { "constant": false, - "id": 37495, + "id": 40556, "mutability": "mutable", "name": "m2", - "nameLocation": "210524:2:18", + "nameLocation": "210524:2:38", "nodeType": "VariableDeclaration", - "scope": 37522, - "src": "210516:10:18", + "scope": 40583, + "src": "210516:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -240887,10 +240887,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37494, + "id": 40555, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "210516:7:18", + "src": "210516:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -240899,24 +240899,24 @@ "visibility": "internal" } ], - "id": 37496, + "id": 40557, "nodeType": "VariableDeclarationStatement", - "src": "210516:10:18" + "src": "210516:10:38" }, { "assignments": [ - 37498 + 40559 ], "declarations": [ { "constant": false, - "id": 37498, + "id": 40559, "mutability": "mutable", "name": "m3", - "nameLocation": "210544:2:18", + "nameLocation": "210544:2:38", "nodeType": "VariableDeclaration", - "scope": 37522, - "src": "210536:10:18", + "scope": 40583, + "src": "210536:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -240924,10 +240924,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37497, + "id": 40558, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "210536:7:18", + "src": "210536:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -240936,24 +240936,24 @@ "visibility": "internal" } ], - "id": 37499, + "id": 40560, "nodeType": "VariableDeclarationStatement", - "src": "210536:10:18" + "src": "210536:10:38" }, { "assignments": [ - 37501 + 40562 ], "declarations": [ { "constant": false, - "id": 37501, + "id": 40562, "mutability": "mutable", "name": "m4", - "nameLocation": "210564:2:18", + "nameLocation": "210564:2:38", "nodeType": "VariableDeclaration", - "scope": 37522, - "src": "210556:10:18", + "scope": 40583, + "src": "210556:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -240961,10 +240961,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37500, + "id": 40561, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "210556:7:18", + "src": "210556:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -240973,24 +240973,24 @@ "visibility": "internal" } ], - "id": 37502, + "id": 40563, "nodeType": "VariableDeclarationStatement", - "src": "210556:10:18" + "src": "210556:10:38" }, { "assignments": [ - 37504 + 40565 ], "declarations": [ { "constant": false, - "id": 37504, + "id": 40565, "mutability": "mutable", "name": "m5", - "nameLocation": "210584:2:18", + "nameLocation": "210584:2:38", "nodeType": "VariableDeclaration", - "scope": 37522, - "src": "210576:10:18", + "scope": 40583, + "src": "210576:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -240998,10 +240998,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37503, + "id": 40564, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "210576:7:18", + "src": "210576:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -241010,24 +241010,24 @@ "visibility": "internal" } ], - "id": 37505, + "id": 40566, "nodeType": "VariableDeclarationStatement", - "src": "210576:10:18" + "src": "210576:10:38" }, { "assignments": [ - 37507 + 40568 ], "declarations": [ { "constant": false, - "id": 37507, + "id": 40568, "mutability": "mutable", "name": "m6", - "nameLocation": "210604:2:18", + "nameLocation": "210604:2:38", "nodeType": "VariableDeclaration", - "scope": 37522, - "src": "210596:10:18", + "scope": 40583, + "src": "210596:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -241035,10 +241035,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37506, + "id": 40567, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "210596:7:18", + "src": "210596:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -241047,24 +241047,24 @@ "visibility": "internal" } ], - "id": 37508, + "id": 40569, "nodeType": "VariableDeclarationStatement", - "src": "210596:10:18" + "src": "210596:10:38" }, { "assignments": [ - 37510 + 40571 ], "declarations": [ { "constant": false, - "id": 37510, + "id": 40571, "mutability": "mutable", "name": "m7", - "nameLocation": "210624:2:18", + "nameLocation": "210624:2:38", "nodeType": "VariableDeclaration", - "scope": 37522, - "src": "210616:10:18", + "scope": 40583, + "src": "210616:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -241072,10 +241072,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37509, + "id": 40570, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "210616:7:18", + "src": "210616:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -241084,24 +241084,24 @@ "visibility": "internal" } ], - "id": 37511, + "id": 40572, "nodeType": "VariableDeclarationStatement", - "src": "210616:10:18" + "src": "210616:10:38" }, { "assignments": [ - 37513 + 40574 ], "declarations": [ { "constant": false, - "id": 37513, + "id": 40574, "mutability": "mutable", "name": "m8", - "nameLocation": "210644:2:18", + "nameLocation": "210644:2:38", "nodeType": "VariableDeclaration", - "scope": 37522, - "src": "210636:10:18", + "scope": 40583, + "src": "210636:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -241109,10 +241109,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37512, + "id": 40573, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "210636:7:18", + "src": "210636:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -241121,27 +241121,27 @@ "visibility": "internal" } ], - "id": 37514, + "id": 40575, "nodeType": "VariableDeclarationStatement", - "src": "210636:10:18" + "src": "210636:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "210665:924:18", + "src": "210665:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "210708:313:18", + "src": "210708:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "210726:15:18", + "src": "210726:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "210740:1:18", + "src": "210740:1:38", "type": "", "value": "0" }, @@ -241149,7 +241149,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "210730:6:18", + "src": "210730:6:38", "type": "" } ] @@ -241157,16 +241157,16 @@ { "body": { "nodeType": "YulBlock", - "src": "210811:40:18", + "src": "210811:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "210840:9:18", + "src": "210840:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "210842:5:18" + "src": "210842:5:38" } ] }, @@ -241177,33 +241177,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "210828:6:18" + "src": "210828:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "210836:1:18" + "src": "210836:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "210823:4:18" + "src": "210823:4:38" }, "nodeType": "YulFunctionCall", - "src": "210823:15:18" + "src": "210823:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "210816:6:18" + "src": "210816:6:38" }, "nodeType": "YulFunctionCall", - "src": "210816:23:18" + "src": "210816:23:38" }, "nodeType": "YulIf", - "src": "210813:36:18" + "src": "210813:36:38" } ] }, @@ -241212,12 +241212,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "210768:6:18" + "src": "210768:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "210776:4:18", + "src": "210776:4:38", "type": "", "value": "0x20" } @@ -241225,30 +241225,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "210765:2:18" + "src": "210765:2:38" }, "nodeType": "YulFunctionCall", - "src": "210765:16:18" + "src": "210765:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "210782:28:18", + "src": "210782:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "210784:24:18", + "src": "210784:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "210798:6:18" + "src": "210798:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "210806:1:18", + "src": "210806:1:38", "type": "", "value": "1" } @@ -241256,16 +241256,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "210794:3:18" + "src": "210794:3:38" }, "nodeType": "YulFunctionCall", - "src": "210794:14:18" + "src": "210794:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "210784:6:18" + "src": "210784:6:38" } ] } @@ -241273,10 +241273,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "210762:2:18", + "src": "210762:2:38", "statements": [] }, - "src": "210758:93:18" + "src": "210758:93:38" }, { "expression": { @@ -241284,34 +241284,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "210875:3:18" + "src": "210875:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "210880:6:18" + "src": "210880:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "210868:6:18" + "src": "210868:6:38" }, "nodeType": "YulFunctionCall", - "src": "210868:19:18" + "src": "210868:19:38" }, "nodeType": "YulExpressionStatement", - "src": "210868:19:18" + "src": "210868:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "210904:37:18", + "src": "210904:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "210921:3:18", + "src": "210921:3:38", "type": "", "value": "256" }, @@ -241320,38 +241320,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "210930:1:18", + "src": "210930:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "210933:6:18" + "src": "210933:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "210926:3:18" + "src": "210926:3:38" }, "nodeType": "YulFunctionCall", - "src": "210926:14:18" + "src": "210926:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "210917:3:18" + "src": "210917:3:38" }, "nodeType": "YulFunctionCall", - "src": "210917:24:18" + "src": "210917:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "210908:5:18", + "src": "210908:5:38", "type": "" } ] @@ -241364,12 +241364,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "210969:3:18" + "src": "210969:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "210974:4:18", + "src": "210974:4:38", "type": "", "value": "0x20" } @@ -241377,59 +241377,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "210965:3:18" + "src": "210965:3:38" }, "nodeType": "YulFunctionCall", - "src": "210965:14:18" + "src": "210965:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "210985:5:18" + "src": "210985:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "210996:5:18" + "src": "210996:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "211003:1:18" + "src": "211003:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "210992:3:18" + "src": "210992:3:38" }, "nodeType": "YulFunctionCall", - "src": "210992:13:18" + "src": "210992:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "210981:3:18" + "src": "210981:3:38" }, "nodeType": "YulFunctionCall", - "src": "210981:25:18" + "src": "210981:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "210958:6:18" + "src": "210958:6:38" }, "nodeType": "YulFunctionCall", - "src": "210958:49:18" + "src": "210958:49:38" }, "nodeType": "YulExpressionStatement", - "src": "210958:49:18" + "src": "210958:49:38" } ] }, @@ -241439,27 +241439,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "210700:3:18", + "src": "210700:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "210705:1:18", + "src": "210705:1:38", "type": "" } ], - "src": "210679:342:18" + "src": "210679:342:38" }, { "nodeType": "YulAssignment", - "src": "211034:17:18", + "src": "211034:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "211046:4:18", + "src": "211046:4:38", "type": "", "value": "0x00" } @@ -241467,28 +241467,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "211040:5:18" + "src": "211040:5:38" }, "nodeType": "YulFunctionCall", - "src": "211040:11:18" + "src": "211040:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "211034:2:18" + "src": "211034:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "211064:17:18", + "src": "211064:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "211076:4:18", + "src": "211076:4:38", "type": "", "value": "0x20" } @@ -241496,28 +241496,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "211070:5:18" + "src": "211070:5:38" }, "nodeType": "YulFunctionCall", - "src": "211070:11:18" + "src": "211070:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "211064:2:18" + "src": "211064:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "211094:17:18", + "src": "211094:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "211106:4:18", + "src": "211106:4:38", "type": "", "value": "0x40" } @@ -241525,28 +241525,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "211100:5:18" + "src": "211100:5:38" }, "nodeType": "YulFunctionCall", - "src": "211100:11:18" + "src": "211100:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "211094:2:18" + "src": "211094:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "211124:17:18", + "src": "211124:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "211136:4:18", + "src": "211136:4:38", "type": "", "value": "0x60" } @@ -241554,28 +241554,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "211130:5:18" + "src": "211130:5:38" }, "nodeType": "YulFunctionCall", - "src": "211130:11:18" + "src": "211130:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "211124:2:18" + "src": "211124:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "211154:17:18", + "src": "211154:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "211166:4:18", + "src": "211166:4:38", "type": "", "value": "0x80" } @@ -241583,28 +241583,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "211160:5:18" + "src": "211160:5:38" }, "nodeType": "YulFunctionCall", - "src": "211160:11:18" + "src": "211160:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "211154:2:18" + "src": "211154:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "211184:17:18", + "src": "211184:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "211196:4:18", + "src": "211196:4:38", "type": "", "value": "0xa0" } @@ -241612,28 +241612,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "211190:5:18" + "src": "211190:5:38" }, "nodeType": "YulFunctionCall", - "src": "211190:11:18" + "src": "211190:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "211184:2:18" + "src": "211184:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "211214:17:18", + "src": "211214:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "211226:4:18", + "src": "211226:4:38", "type": "", "value": "0xc0" } @@ -241641,28 +241641,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "211220:5:18" + "src": "211220:5:38" }, "nodeType": "YulFunctionCall", - "src": "211220:11:18" + "src": "211220:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "211214:2:18" + "src": "211214:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "211244:17:18", + "src": "211244:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "211256:4:18", + "src": "211256:4:38", "type": "", "value": "0xe0" } @@ -241670,28 +241670,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "211250:5:18" + "src": "211250:5:38" }, "nodeType": "YulFunctionCall", - "src": "211250:11:18" + "src": "211250:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "211244:2:18" + "src": "211244:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "211274:18:18", + "src": "211274:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "211286:5:18", + "src": "211286:5:38", "type": "", "value": "0x100" } @@ -241699,16 +241699,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "211280:5:18" + "src": "211280:5:38" }, "nodeType": "YulFunctionCall", - "src": "211280:12:18" + "src": "211280:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "211274:2:18" + "src": "211274:2:38" } ] }, @@ -241718,14 +241718,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "211374:4:18", + "src": "211374:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "211380:10:18", + "src": "211380:10:38", "type": "", "value": "0x12d6c788" } @@ -241733,13 +241733,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "211367:6:18" + "src": "211367:6:38" }, "nodeType": "YulFunctionCall", - "src": "211367:24:18" + "src": "211367:24:38" }, "nodeType": "YulExpressionStatement", - "src": "211367:24:18" + "src": "211367:24:38" }, { "expression": { @@ -241747,26 +241747,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "211411:4:18", + "src": "211411:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "211417:2:18" + "src": "211417:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "211404:6:18" + "src": "211404:6:38" }, "nodeType": "YulFunctionCall", - "src": "211404:16:18" + "src": "211404:16:38" }, "nodeType": "YulExpressionStatement", - "src": "211404:16:18" + "src": "211404:16:38" }, { "expression": { @@ -241774,14 +241774,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "211440:4:18", + "src": "211440:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "211446:4:18", + "src": "211446:4:38", "type": "", "value": "0x80" } @@ -241789,13 +241789,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "211433:6:18" + "src": "211433:6:38" }, "nodeType": "YulFunctionCall", - "src": "211433:18:18" + "src": "211433:18:38" }, "nodeType": "YulExpressionStatement", - "src": "211433:18:18" + "src": "211433:18:38" }, { "expression": { @@ -241803,26 +241803,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "211471:4:18", + "src": "211471:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "211477:2:18" + "src": "211477:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "211464:6:18" + "src": "211464:6:38" }, "nodeType": "YulFunctionCall", - "src": "211464:16:18" + "src": "211464:16:38" }, "nodeType": "YulExpressionStatement", - "src": "211464:16:18" + "src": "211464:16:38" }, { "expression": { @@ -241830,14 +241830,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "211500:4:18", + "src": "211500:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "211506:4:18", + "src": "211506:4:38", "type": "", "value": "0xc0" } @@ -241845,13 +241845,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "211493:6:18" + "src": "211493:6:38" }, "nodeType": "YulFunctionCall", - "src": "211493:18:18" + "src": "211493:18:38" }, "nodeType": "YulExpressionStatement", - "src": "211493:18:18" + "src": "211493:18:38" }, { "expression": { @@ -241859,26 +241859,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "211536:4:18", + "src": "211536:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "211542:2:18" + "src": "211542:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "211524:11:18" + "src": "211524:11:38" }, "nodeType": "YulFunctionCall", - "src": "211524:21:18" + "src": "211524:21:38" }, "nodeType": "YulExpressionStatement", - "src": "211524:21:18" + "src": "211524:21:38" }, { "expression": { @@ -241886,140 +241886,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "211570:4:18", + "src": "211570:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "211576:2:18" + "src": "211576:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "211558:11:18" + "src": "211558:11:38" }, "nodeType": "YulFunctionCall", - "src": "211558:21:18" + "src": "211558:21:38" }, "nodeType": "YulExpressionStatement", - "src": "211558:21:18" + "src": "211558:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37489, + "declaration": 40550, "isOffset": false, "isSlot": false, - "src": "211034:2:18", + "src": "211034:2:38", "valueSize": 1 }, { - "declaration": 37492, + "declaration": 40553, "isOffset": false, "isSlot": false, - "src": "211064:2:18", + "src": "211064:2:38", "valueSize": 1 }, { - "declaration": 37495, + "declaration": 40556, "isOffset": false, "isSlot": false, - "src": "211094:2:18", + "src": "211094:2:38", "valueSize": 1 }, { - "declaration": 37498, + "declaration": 40559, "isOffset": false, "isSlot": false, - "src": "211124:2:18", + "src": "211124:2:38", "valueSize": 1 }, { - "declaration": 37501, + "declaration": 40562, "isOffset": false, "isSlot": false, - "src": "211154:2:18", + "src": "211154:2:38", "valueSize": 1 }, { - "declaration": 37504, + "declaration": 40565, "isOffset": false, "isSlot": false, - "src": "211184:2:18", + "src": "211184:2:38", "valueSize": 1 }, { - "declaration": 37507, + "declaration": 40568, "isOffset": false, "isSlot": false, - "src": "211214:2:18", + "src": "211214:2:38", "valueSize": 1 }, { - "declaration": 37510, + "declaration": 40571, "isOffset": false, "isSlot": false, - "src": "211244:2:18", + "src": "211244:2:38", "valueSize": 1 }, { - "declaration": 37513, + "declaration": 40574, "isOffset": false, "isSlot": false, - "src": "211274:2:18", + "src": "211274:2:38", "valueSize": 1 }, { - "declaration": 37479, + "declaration": 40540, "isOffset": false, "isSlot": false, - "src": "211417:2:18", + "src": "211417:2:38", "valueSize": 1 }, { - "declaration": 37481, + "declaration": 40542, "isOffset": false, "isSlot": false, - "src": "211542:2:18", + "src": "211542:2:38", "valueSize": 1 }, { - "declaration": 37483, + "declaration": 40544, "isOffset": false, "isSlot": false, - "src": "211477:2:18", + "src": "211477:2:38", "valueSize": 1 }, { - "declaration": 37485, + "declaration": 40546, "isOffset": false, "isSlot": false, - "src": "211576:2:18", + "src": "211576:2:38", "valueSize": 1 } ], - "id": 37515, + "id": 40576, "nodeType": "InlineAssembly", - "src": "210656:933:18" + "src": "210656:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37517, + "id": 40578, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "211614:4:18", + "src": "211614:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -242028,14 +242028,14 @@ }, { "hexValue": "3078313034", - "id": 37518, + "id": 40579, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "211620:5:18", + "src": "211620:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -242054,18 +242054,18 @@ "typeString": "int_const 260" } ], - "id": 37516, + "id": 40577, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "211598:15:18", + "referencedDeclaration": 33383, + "src": "211598:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37519, + "id": 40580, "isConstant": false, "isLValue": false, "isPure": false, @@ -242074,21 +242074,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "211598:28:18", + "src": "211598:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37520, + "id": 40581, "nodeType": "ExpressionStatement", - "src": "211598:28:18" + "src": "211598:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "211645:273:18", + "src": "211645:273:38", "statements": [ { "expression": { @@ -242096,26 +242096,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "211666:4:18", + "src": "211666:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "211672:2:18" + "src": "211672:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "211659:6:18" + "src": "211659:6:38" }, "nodeType": "YulFunctionCall", - "src": "211659:16:18" + "src": "211659:16:38" }, "nodeType": "YulExpressionStatement", - "src": "211659:16:18" + "src": "211659:16:38" }, { "expression": { @@ -242123,26 +242123,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "211695:4:18", + "src": "211695:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "211701:2:18" + "src": "211701:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "211688:6:18" + "src": "211688:6:38" }, "nodeType": "YulFunctionCall", - "src": "211688:16:18" + "src": "211688:16:38" }, "nodeType": "YulExpressionStatement", - "src": "211688:16:18" + "src": "211688:16:38" }, { "expression": { @@ -242150,26 +242150,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "211724:4:18", + "src": "211724:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "211730:2:18" + "src": "211730:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "211717:6:18" + "src": "211717:6:38" }, "nodeType": "YulFunctionCall", - "src": "211717:16:18" + "src": "211717:16:38" }, "nodeType": "YulExpressionStatement", - "src": "211717:16:18" + "src": "211717:16:38" }, { "expression": { @@ -242177,26 +242177,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "211753:4:18", + "src": "211753:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "211759:2:18" + "src": "211759:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "211746:6:18" + "src": "211746:6:38" }, "nodeType": "YulFunctionCall", - "src": "211746:16:18" + "src": "211746:16:38" }, "nodeType": "YulExpressionStatement", - "src": "211746:16:18" + "src": "211746:16:38" }, { "expression": { @@ -242204,26 +242204,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "211782:4:18", + "src": "211782:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "211788:2:18" + "src": "211788:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "211775:6:18" + "src": "211775:6:38" }, "nodeType": "YulFunctionCall", - "src": "211775:16:18" + "src": "211775:16:38" }, "nodeType": "YulExpressionStatement", - "src": "211775:16:18" + "src": "211775:16:38" }, { "expression": { @@ -242231,26 +242231,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "211811:4:18", + "src": "211811:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "211817:2:18" + "src": "211817:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "211804:6:18" + "src": "211804:6:38" }, "nodeType": "YulFunctionCall", - "src": "211804:16:18" + "src": "211804:16:38" }, "nodeType": "YulExpressionStatement", - "src": "211804:16:18" + "src": "211804:16:38" }, { "expression": { @@ -242258,26 +242258,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "211840:4:18", + "src": "211840:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "211846:2:18" + "src": "211846:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "211833:6:18" + "src": "211833:6:38" }, "nodeType": "YulFunctionCall", - "src": "211833:16:18" + "src": "211833:16:38" }, "nodeType": "YulExpressionStatement", - "src": "211833:16:18" + "src": "211833:16:38" }, { "expression": { @@ -242285,26 +242285,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "211869:4:18", + "src": "211869:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "211875:2:18" + "src": "211875:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "211862:6:18" + "src": "211862:6:38" }, "nodeType": "YulFunctionCall", - "src": "211862:16:18" + "src": "211862:16:38" }, "nodeType": "YulExpressionStatement", - "src": "211862:16:18" + "src": "211862:16:38" }, { "expression": { @@ -242312,98 +242312,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "211898:5:18", + "src": "211898:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "211905:2:18" + "src": "211905:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "211891:6:18" + "src": "211891:6:38" }, "nodeType": "YulFunctionCall", - "src": "211891:17:18" + "src": "211891:17:38" }, "nodeType": "YulExpressionStatement", - "src": "211891:17:18" + "src": "211891:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37489, + "declaration": 40550, "isOffset": false, "isSlot": false, - "src": "211672:2:18", + "src": "211672:2:38", "valueSize": 1 }, { - "declaration": 37492, + "declaration": 40553, "isOffset": false, "isSlot": false, - "src": "211701:2:18", + "src": "211701:2:38", "valueSize": 1 }, { - "declaration": 37495, + "declaration": 40556, "isOffset": false, "isSlot": false, - "src": "211730:2:18", + "src": "211730:2:38", "valueSize": 1 }, { - "declaration": 37498, + "declaration": 40559, "isOffset": false, "isSlot": false, - "src": "211759:2:18", + "src": "211759:2:38", "valueSize": 1 }, { - "declaration": 37501, + "declaration": 40562, "isOffset": false, "isSlot": false, - "src": "211788:2:18", + "src": "211788:2:38", "valueSize": 1 }, { - "declaration": 37504, + "declaration": 40565, "isOffset": false, "isSlot": false, - "src": "211817:2:18", + "src": "211817:2:38", "valueSize": 1 }, { - "declaration": 37507, + "declaration": 40568, "isOffset": false, "isSlot": false, - "src": "211846:2:18", + "src": "211846:2:38", "valueSize": 1 }, { - "declaration": 37510, + "declaration": 40571, "isOffset": false, "isSlot": false, - "src": "211875:2:18", + "src": "211875:2:38", "valueSize": 1 }, { - "declaration": 37513, + "declaration": 40574, "isOffset": false, "isSlot": false, - "src": "211905:2:18", + "src": "211905:2:38", "valueSize": 1 } ], - "id": 37521, + "id": 40582, "nodeType": "InlineAssembly", - "src": "211636:282:18" + "src": "211636:282:38" } ] }, @@ -242411,20 +242411,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "210403:3:18", + "nameLocation": "210403:3:38", "parameters": { - "id": 37486, + "id": 40547, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37479, + "id": 40540, "mutability": "mutable", "name": "p0", - "nameLocation": "210412:2:18", + "nameLocation": "210412:2:38", "nodeType": "VariableDeclaration", - "scope": 37523, - "src": "210407:7:18", + "scope": 40584, + "src": "210407:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -242432,10 +242432,10 @@ "typeString": "bool" }, "typeName": { - "id": 37478, + "id": 40539, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "210407:4:18", + "src": "210407:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -242445,13 +242445,13 @@ }, { "constant": false, - "id": 37481, + "id": 40542, "mutability": "mutable", "name": "p1", - "nameLocation": "210424:2:18", + "nameLocation": "210424:2:38", "nodeType": "VariableDeclaration", - "scope": 37523, - "src": "210416:10:18", + "scope": 40584, + "src": "210416:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -242459,10 +242459,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37480, + "id": 40541, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "210416:7:18", + "src": "210416:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -242472,13 +242472,13 @@ }, { "constant": false, - "id": 37483, + "id": 40544, "mutability": "mutable", "name": "p2", - "nameLocation": "210436:2:18", + "nameLocation": "210436:2:38", "nodeType": "VariableDeclaration", - "scope": 37523, - "src": "210428:10:18", + "scope": 40584, + "src": "210428:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -242486,10 +242486,10 @@ "typeString": "address" }, "typeName": { - "id": 37482, + "id": 40543, "name": "address", "nodeType": "ElementaryTypeName", - "src": "210428:7:18", + "src": "210428:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -242500,13 +242500,13 @@ }, { "constant": false, - "id": 37485, + "id": 40546, "mutability": "mutable", "name": "p3", - "nameLocation": "210448:2:18", + "nameLocation": "210448:2:38", "nodeType": "VariableDeclaration", - "scope": 37523, - "src": "210440:10:18", + "scope": 40584, + "src": "210440:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -242514,10 +242514,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37484, + "id": 40545, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "210440:7:18", + "src": "210440:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -242526,44 +242526,44 @@ "visibility": "internal" } ], - "src": "210406:45:18" + "src": "210406:45:38" }, "returnParameters": { - "id": 37487, + "id": 40548, "nodeType": "ParameterList", "parameters": [], - "src": "210466:0:18" + "src": "210466:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37563, + "id": 40624, "nodeType": "FunctionDefinition", - "src": "211930:1328:18", + "src": "211930:1328:38", "nodes": [], "body": { - "id": 37562, + "id": 40623, "nodeType": "Block", - "src": "211999:1259:18", + "src": "211999:1259:38", "nodes": [], "statements": [ { "assignments": [ - 37535 + 40596 ], "declarations": [ { "constant": false, - "id": 37535, + "id": 40596, "mutability": "mutable", "name": "m0", - "nameLocation": "212017:2:18", + "nameLocation": "212017:2:38", "nodeType": "VariableDeclaration", - "scope": 37562, - "src": "212009:10:18", + "scope": 40623, + "src": "212009:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -242571,10 +242571,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37534, + "id": 40595, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "212009:7:18", + "src": "212009:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -242583,24 +242583,24 @@ "visibility": "internal" } ], - "id": 37536, + "id": 40597, "nodeType": "VariableDeclarationStatement", - "src": "212009:10:18" + "src": "212009:10:38" }, { "assignments": [ - 37538 + 40599 ], "declarations": [ { "constant": false, - "id": 37538, + "id": 40599, "mutability": "mutable", "name": "m1", - "nameLocation": "212037:2:18", + "nameLocation": "212037:2:38", "nodeType": "VariableDeclaration", - "scope": 37562, - "src": "212029:10:18", + "scope": 40623, + "src": "212029:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -242608,10 +242608,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37537, + "id": 40598, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "212029:7:18", + "src": "212029:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -242620,24 +242620,24 @@ "visibility": "internal" } ], - "id": 37539, + "id": 40600, "nodeType": "VariableDeclarationStatement", - "src": "212029:10:18" + "src": "212029:10:38" }, { "assignments": [ - 37541 + 40602 ], "declarations": [ { "constant": false, - "id": 37541, + "id": 40602, "mutability": "mutable", "name": "m2", - "nameLocation": "212057:2:18", + "nameLocation": "212057:2:38", "nodeType": "VariableDeclaration", - "scope": 37562, - "src": "212049:10:18", + "scope": 40623, + "src": "212049:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -242645,10 +242645,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37540, + "id": 40601, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "212049:7:18", + "src": "212049:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -242657,24 +242657,24 @@ "visibility": "internal" } ], - "id": 37542, + "id": 40603, "nodeType": "VariableDeclarationStatement", - "src": "212049:10:18" + "src": "212049:10:38" }, { "assignments": [ - 37544 + 40605 ], "declarations": [ { "constant": false, - "id": 37544, + "id": 40605, "mutability": "mutable", "name": "m3", - "nameLocation": "212077:2:18", + "nameLocation": "212077:2:38", "nodeType": "VariableDeclaration", - "scope": 37562, - "src": "212069:10:18", + "scope": 40623, + "src": "212069:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -242682,10 +242682,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37543, + "id": 40604, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "212069:7:18", + "src": "212069:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -242694,24 +242694,24 @@ "visibility": "internal" } ], - "id": 37545, + "id": 40606, "nodeType": "VariableDeclarationStatement", - "src": "212069:10:18" + "src": "212069:10:38" }, { "assignments": [ - 37547 + 40608 ], "declarations": [ { "constant": false, - "id": 37547, + "id": 40608, "mutability": "mutable", "name": "m4", - "nameLocation": "212097:2:18", + "nameLocation": "212097:2:38", "nodeType": "VariableDeclaration", - "scope": 37562, - "src": "212089:10:18", + "scope": 40623, + "src": "212089:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -242719,10 +242719,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37546, + "id": 40607, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "212089:7:18", + "src": "212089:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -242731,24 +242731,24 @@ "visibility": "internal" } ], - "id": 37548, + "id": 40609, "nodeType": "VariableDeclarationStatement", - "src": "212089:10:18" + "src": "212089:10:38" }, { "assignments": [ - 37550 + 40611 ], "declarations": [ { "constant": false, - "id": 37550, + "id": 40611, "mutability": "mutable", "name": "m5", - "nameLocation": "212117:2:18", + "nameLocation": "212117:2:38", "nodeType": "VariableDeclaration", - "scope": 37562, - "src": "212109:10:18", + "scope": 40623, + "src": "212109:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -242756,10 +242756,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37549, + "id": 40610, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "212109:7:18", + "src": "212109:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -242768,24 +242768,24 @@ "visibility": "internal" } ], - "id": 37551, + "id": 40612, "nodeType": "VariableDeclarationStatement", - "src": "212109:10:18" + "src": "212109:10:38" }, { "assignments": [ - 37553 + 40614 ], "declarations": [ { "constant": false, - "id": 37553, + "id": 40614, "mutability": "mutable", "name": "m6", - "nameLocation": "212137:2:18", + "nameLocation": "212137:2:38", "nodeType": "VariableDeclaration", - "scope": 37562, - "src": "212129:10:18", + "scope": 40623, + "src": "212129:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -242793,10 +242793,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37552, + "id": 40613, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "212129:7:18", + "src": "212129:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -242805,27 +242805,27 @@ "visibility": "internal" } ], - "id": 37554, + "id": 40615, "nodeType": "VariableDeclarationStatement", - "src": "212129:10:18" + "src": "212129:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "212158:825:18", + "src": "212158:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "212201:313:18", + "src": "212201:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "212219:15:18", + "src": "212219:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "212233:1:18", + "src": "212233:1:38", "type": "", "value": "0" }, @@ -242833,7 +242833,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "212223:6:18", + "src": "212223:6:38", "type": "" } ] @@ -242841,16 +242841,16 @@ { "body": { "nodeType": "YulBlock", - "src": "212304:40:18", + "src": "212304:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "212333:9:18", + "src": "212333:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "212335:5:18" + "src": "212335:5:38" } ] }, @@ -242861,33 +242861,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "212321:6:18" + "src": "212321:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "212329:1:18" + "src": "212329:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "212316:4:18" + "src": "212316:4:38" }, "nodeType": "YulFunctionCall", - "src": "212316:15:18" + "src": "212316:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "212309:6:18" + "src": "212309:6:38" }, "nodeType": "YulFunctionCall", - "src": "212309:23:18" + "src": "212309:23:38" }, "nodeType": "YulIf", - "src": "212306:36:18" + "src": "212306:36:38" } ] }, @@ -242896,12 +242896,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "212261:6:18" + "src": "212261:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "212269:4:18", + "src": "212269:4:38", "type": "", "value": "0x20" } @@ -242909,30 +242909,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "212258:2:18" + "src": "212258:2:38" }, "nodeType": "YulFunctionCall", - "src": "212258:16:18" + "src": "212258:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "212275:28:18", + "src": "212275:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "212277:24:18", + "src": "212277:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "212291:6:18" + "src": "212291:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "212299:1:18", + "src": "212299:1:38", "type": "", "value": "1" } @@ -242940,16 +242940,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "212287:3:18" + "src": "212287:3:38" }, "nodeType": "YulFunctionCall", - "src": "212287:14:18" + "src": "212287:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "212277:6:18" + "src": "212277:6:38" } ] } @@ -242957,10 +242957,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "212255:2:18", + "src": "212255:2:38", "statements": [] }, - "src": "212251:93:18" + "src": "212251:93:38" }, { "expression": { @@ -242968,34 +242968,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "212368:3:18" + "src": "212368:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "212373:6:18" + "src": "212373:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "212361:6:18" + "src": "212361:6:38" }, "nodeType": "YulFunctionCall", - "src": "212361:19:18" + "src": "212361:19:38" }, "nodeType": "YulExpressionStatement", - "src": "212361:19:18" + "src": "212361:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "212397:37:18", + "src": "212397:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "212414:3:18", + "src": "212414:3:38", "type": "", "value": "256" }, @@ -243004,38 +243004,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "212423:1:18", + "src": "212423:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "212426:6:18" + "src": "212426:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "212419:3:18" + "src": "212419:3:38" }, "nodeType": "YulFunctionCall", - "src": "212419:14:18" + "src": "212419:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "212410:3:18" + "src": "212410:3:38" }, "nodeType": "YulFunctionCall", - "src": "212410:24:18" + "src": "212410:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "212401:5:18", + "src": "212401:5:38", "type": "" } ] @@ -243048,12 +243048,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "212462:3:18" + "src": "212462:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "212467:4:18", + "src": "212467:4:38", "type": "", "value": "0x20" } @@ -243061,59 +243061,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "212458:3:18" + "src": "212458:3:38" }, "nodeType": "YulFunctionCall", - "src": "212458:14:18" + "src": "212458:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "212478:5:18" + "src": "212478:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "212489:5:18" + "src": "212489:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "212496:1:18" + "src": "212496:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "212485:3:18" + "src": "212485:3:38" }, "nodeType": "YulFunctionCall", - "src": "212485:13:18" + "src": "212485:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "212474:3:18" + "src": "212474:3:38" }, "nodeType": "YulFunctionCall", - "src": "212474:25:18" + "src": "212474:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "212451:6:18" + "src": "212451:6:38" }, "nodeType": "YulFunctionCall", - "src": "212451:49:18" + "src": "212451:49:38" }, "nodeType": "YulExpressionStatement", - "src": "212451:49:18" + "src": "212451:49:38" } ] }, @@ -243123,27 +243123,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "212193:3:18", + "src": "212193:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "212198:1:18", + "src": "212198:1:38", "type": "" } ], - "src": "212172:342:18" + "src": "212172:342:38" }, { "nodeType": "YulAssignment", - "src": "212527:17:18", + "src": "212527:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "212539:4:18", + "src": "212539:4:38", "type": "", "value": "0x00" } @@ -243151,28 +243151,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "212533:5:18" + "src": "212533:5:38" }, "nodeType": "YulFunctionCall", - "src": "212533:11:18" + "src": "212533:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "212527:2:18" + "src": "212527:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "212557:17:18", + "src": "212557:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "212569:4:18", + "src": "212569:4:38", "type": "", "value": "0x20" } @@ -243180,28 +243180,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "212563:5:18" + "src": "212563:5:38" }, "nodeType": "YulFunctionCall", - "src": "212563:11:18" + "src": "212563:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "212557:2:18" + "src": "212557:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "212587:17:18", + "src": "212587:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "212599:4:18", + "src": "212599:4:38", "type": "", "value": "0x40" } @@ -243209,28 +243209,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "212593:5:18" + "src": "212593:5:38" }, "nodeType": "YulFunctionCall", - "src": "212593:11:18" + "src": "212593:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "212587:2:18" + "src": "212587:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "212617:17:18", + "src": "212617:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "212629:4:18", + "src": "212629:4:38", "type": "", "value": "0x60" } @@ -243238,28 +243238,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "212623:5:18" + "src": "212623:5:38" }, "nodeType": "YulFunctionCall", - "src": "212623:11:18" + "src": "212623:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "212617:2:18" + "src": "212617:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "212647:17:18", + "src": "212647:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "212659:4:18", + "src": "212659:4:38", "type": "", "value": "0x80" } @@ -243267,28 +243267,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "212653:5:18" + "src": "212653:5:38" }, "nodeType": "YulFunctionCall", - "src": "212653:11:18" + "src": "212653:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "212647:2:18" + "src": "212647:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "212677:17:18", + "src": "212677:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "212689:4:18", + "src": "212689:4:38", "type": "", "value": "0xa0" } @@ -243296,28 +243296,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "212683:5:18" + "src": "212683:5:38" }, "nodeType": "YulFunctionCall", - "src": "212683:11:18" + "src": "212683:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "212677:2:18" + "src": "212677:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "212707:17:18", + "src": "212707:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "212719:4:18", + "src": "212719:4:38", "type": "", "value": "0xc0" } @@ -243325,16 +243325,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "212713:5:18" + "src": "212713:5:38" }, "nodeType": "YulFunctionCall", - "src": "212713:11:18" + "src": "212713:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "212707:2:18" + "src": "212707:2:38" } ] }, @@ -243344,14 +243344,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "212804:4:18", + "src": "212804:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "212810:10:18", + "src": "212810:10:38", "type": "", "value": "0x538e06ab" } @@ -243359,13 +243359,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "212797:6:18" + "src": "212797:6:38" }, "nodeType": "YulFunctionCall", - "src": "212797:24:18" + "src": "212797:24:38" }, "nodeType": "YulExpressionStatement", - "src": "212797:24:18" + "src": "212797:24:38" }, { "expression": { @@ -243373,26 +243373,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "212841:4:18", + "src": "212841:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "212847:2:18" + "src": "212847:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "212834:6:18" + "src": "212834:6:38" }, "nodeType": "YulFunctionCall", - "src": "212834:16:18" + "src": "212834:16:38" }, "nodeType": "YulExpressionStatement", - "src": "212834:16:18" + "src": "212834:16:38" }, { "expression": { @@ -243400,14 +243400,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "212870:4:18", + "src": "212870:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "212876:4:18", + "src": "212876:4:38", "type": "", "value": "0x80" } @@ -243415,13 +243415,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "212863:6:18" + "src": "212863:6:38" }, "nodeType": "YulFunctionCall", - "src": "212863:18:18" + "src": "212863:18:38" }, "nodeType": "YulExpressionStatement", - "src": "212863:18:18" + "src": "212863:18:38" }, { "expression": { @@ -243429,26 +243429,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "212901:4:18", + "src": "212901:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "212907:2:18" + "src": "212907:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "212894:6:18" + "src": "212894:6:38" }, "nodeType": "YulFunctionCall", - "src": "212894:16:18" + "src": "212894:16:38" }, "nodeType": "YulExpressionStatement", - "src": "212894:16:18" + "src": "212894:16:38" }, { "expression": { @@ -243456,26 +243456,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "212930:4:18", + "src": "212930:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "212936:2:18" + "src": "212936:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "212923:6:18" + "src": "212923:6:38" }, "nodeType": "YulFunctionCall", - "src": "212923:16:18" + "src": "212923:16:38" }, "nodeType": "YulExpressionStatement", - "src": "212923:16:18" + "src": "212923:16:38" }, { "expression": { @@ -243483,126 +243483,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "212964:4:18", + "src": "212964:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "212970:2:18" + "src": "212970:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "212952:11:18" + "src": "212952:11:38" }, "nodeType": "YulFunctionCall", - "src": "212952:21:18" + "src": "212952:21:38" }, "nodeType": "YulExpressionStatement", - "src": "212952:21:18" + "src": "212952:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37535, + "declaration": 40596, "isOffset": false, "isSlot": false, - "src": "212527:2:18", + "src": "212527:2:38", "valueSize": 1 }, { - "declaration": 37538, + "declaration": 40599, "isOffset": false, "isSlot": false, - "src": "212557:2:18", + "src": "212557:2:38", "valueSize": 1 }, { - "declaration": 37541, + "declaration": 40602, "isOffset": false, "isSlot": false, - "src": "212587:2:18", + "src": "212587:2:38", "valueSize": 1 }, { - "declaration": 37544, + "declaration": 40605, "isOffset": false, "isSlot": false, - "src": "212617:2:18", + "src": "212617:2:38", "valueSize": 1 }, { - "declaration": 37547, + "declaration": 40608, "isOffset": false, "isSlot": false, - "src": "212647:2:18", + "src": "212647:2:38", "valueSize": 1 }, { - "declaration": 37550, + "declaration": 40611, "isOffset": false, "isSlot": false, - "src": "212677:2:18", + "src": "212677:2:38", "valueSize": 1 }, { - "declaration": 37553, + "declaration": 40614, "isOffset": false, "isSlot": false, - "src": "212707:2:18", + "src": "212707:2:38", "valueSize": 1 }, { - "declaration": 37525, + "declaration": 40586, "isOffset": false, "isSlot": false, - "src": "212847:2:18", + "src": "212847:2:38", "valueSize": 1 }, { - "declaration": 37527, + "declaration": 40588, "isOffset": false, "isSlot": false, - "src": "212970:2:18", + "src": "212970:2:38", "valueSize": 1 }, { - "declaration": 37529, + "declaration": 40590, "isOffset": false, "isSlot": false, - "src": "212907:2:18", + "src": "212907:2:38", "valueSize": 1 }, { - "declaration": 37531, + "declaration": 40592, "isOffset": false, "isSlot": false, - "src": "212936:2:18", + "src": "212936:2:38", "valueSize": 1 } ], - "id": 37555, + "id": 40616, "nodeType": "InlineAssembly", - "src": "212149:834:18" + "src": "212149:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37557, + "id": 40618, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "213008:4:18", + "src": "213008:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -243611,14 +243611,14 @@ }, { "hexValue": "30786334", - "id": 37558, + "id": 40619, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "213014:4:18", + "src": "213014:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -243637,18 +243637,18 @@ "typeString": "int_const 196" } ], - "id": 37556, + "id": 40617, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "212992:15:18", + "referencedDeclaration": 33383, + "src": "212992:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37559, + "id": 40620, "isConstant": false, "isLValue": false, "isPure": false, @@ -243657,21 +243657,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "212992:27:18", + "src": "212992:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37560, + "id": 40621, "nodeType": "ExpressionStatement", - "src": "212992:27:18" + "src": "212992:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "213038:214:18", + "src": "213038:214:38", "statements": [ { "expression": { @@ -243679,26 +243679,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "213059:4:18", + "src": "213059:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "213065:2:18" + "src": "213065:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "213052:6:18" + "src": "213052:6:38" }, "nodeType": "YulFunctionCall", - "src": "213052:16:18" + "src": "213052:16:38" }, "nodeType": "YulExpressionStatement", - "src": "213052:16:18" + "src": "213052:16:38" }, { "expression": { @@ -243706,26 +243706,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "213088:4:18", + "src": "213088:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "213094:2:18" + "src": "213094:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "213081:6:18" + "src": "213081:6:38" }, "nodeType": "YulFunctionCall", - "src": "213081:16:18" + "src": "213081:16:38" }, "nodeType": "YulExpressionStatement", - "src": "213081:16:18" + "src": "213081:16:38" }, { "expression": { @@ -243733,26 +243733,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "213117:4:18", + "src": "213117:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "213123:2:18" + "src": "213123:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "213110:6:18" + "src": "213110:6:38" }, "nodeType": "YulFunctionCall", - "src": "213110:16:18" + "src": "213110:16:38" }, "nodeType": "YulExpressionStatement", - "src": "213110:16:18" + "src": "213110:16:38" }, { "expression": { @@ -243760,26 +243760,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "213146:4:18", + "src": "213146:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "213152:2:18" + "src": "213152:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "213139:6:18" + "src": "213139:6:38" }, "nodeType": "YulFunctionCall", - "src": "213139:16:18" + "src": "213139:16:38" }, "nodeType": "YulExpressionStatement", - "src": "213139:16:18" + "src": "213139:16:38" }, { "expression": { @@ -243787,26 +243787,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "213175:4:18", + "src": "213175:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "213181:2:18" + "src": "213181:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "213168:6:18" + "src": "213168:6:38" }, "nodeType": "YulFunctionCall", - "src": "213168:16:18" + "src": "213168:16:38" }, "nodeType": "YulExpressionStatement", - "src": "213168:16:18" + "src": "213168:16:38" }, { "expression": { @@ -243814,26 +243814,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "213204:4:18", + "src": "213204:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "213210:2:18" + "src": "213210:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "213197:6:18" + "src": "213197:6:38" }, "nodeType": "YulFunctionCall", - "src": "213197:16:18" + "src": "213197:16:38" }, "nodeType": "YulExpressionStatement", - "src": "213197:16:18" + "src": "213197:16:38" }, { "expression": { @@ -243841,84 +243841,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "213233:4:18", + "src": "213233:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "213239:2:18" + "src": "213239:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "213226:6:18" + "src": "213226:6:38" }, "nodeType": "YulFunctionCall", - "src": "213226:16:18" + "src": "213226:16:38" }, "nodeType": "YulExpressionStatement", - "src": "213226:16:18" + "src": "213226:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37535, + "declaration": 40596, "isOffset": false, "isSlot": false, - "src": "213065:2:18", + "src": "213065:2:38", "valueSize": 1 }, { - "declaration": 37538, + "declaration": 40599, "isOffset": false, "isSlot": false, - "src": "213094:2:18", + "src": "213094:2:38", "valueSize": 1 }, { - "declaration": 37541, + "declaration": 40602, "isOffset": false, "isSlot": false, - "src": "213123:2:18", + "src": "213123:2:38", "valueSize": 1 }, { - "declaration": 37544, + "declaration": 40605, "isOffset": false, "isSlot": false, - "src": "213152:2:18", + "src": "213152:2:38", "valueSize": 1 }, { - "declaration": 37547, + "declaration": 40608, "isOffset": false, "isSlot": false, - "src": "213181:2:18", + "src": "213181:2:38", "valueSize": 1 }, { - "declaration": 37550, + "declaration": 40611, "isOffset": false, "isSlot": false, - "src": "213210:2:18", + "src": "213210:2:38", "valueSize": 1 }, { - "declaration": 37553, + "declaration": 40614, "isOffset": false, "isSlot": false, - "src": "213239:2:18", + "src": "213239:2:38", "valueSize": 1 } ], - "id": 37561, + "id": 40622, "nodeType": "InlineAssembly", - "src": "213029:223:18" + "src": "213029:223:38" } ] }, @@ -243926,20 +243926,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "211939:3:18", + "nameLocation": "211939:3:38", "parameters": { - "id": 37532, + "id": 40593, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37525, + "id": 40586, "mutability": "mutable", "name": "p0", - "nameLocation": "211948:2:18", + "nameLocation": "211948:2:38", "nodeType": "VariableDeclaration", - "scope": 37563, - "src": "211943:7:18", + "scope": 40624, + "src": "211943:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -243947,10 +243947,10 @@ "typeString": "bool" }, "typeName": { - "id": 37524, + "id": 40585, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "211943:4:18", + "src": "211943:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -243960,13 +243960,13 @@ }, { "constant": false, - "id": 37527, + "id": 40588, "mutability": "mutable", "name": "p1", - "nameLocation": "211960:2:18", + "nameLocation": "211960:2:38", "nodeType": "VariableDeclaration", - "scope": 37563, - "src": "211952:10:18", + "scope": 40624, + "src": "211952:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -243974,10 +243974,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37526, + "id": 40587, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "211952:7:18", + "src": "211952:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -243987,13 +243987,13 @@ }, { "constant": false, - "id": 37529, + "id": 40590, "mutability": "mutable", "name": "p2", - "nameLocation": "211969:2:18", + "nameLocation": "211969:2:38", "nodeType": "VariableDeclaration", - "scope": 37563, - "src": "211964:7:18", + "scope": 40624, + "src": "211964:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -244001,10 +244001,10 @@ "typeString": "bool" }, "typeName": { - "id": 37528, + "id": 40589, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "211964:4:18", + "src": "211964:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -244014,13 +244014,13 @@ }, { "constant": false, - "id": 37531, + "id": 40592, "mutability": "mutable", "name": "p3", - "nameLocation": "211981:2:18", + "nameLocation": "211981:2:38", "nodeType": "VariableDeclaration", - "scope": 37563, - "src": "211973:10:18", + "scope": 40624, + "src": "211973:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -244028,10 +244028,10 @@ "typeString": "address" }, "typeName": { - "id": 37530, + "id": 40591, "name": "address", "nodeType": "ElementaryTypeName", - "src": "211973:7:18", + "src": "211973:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -244041,44 +244041,44 @@ "visibility": "internal" } ], - "src": "211942:42:18" + "src": "211942:42:38" }, "returnParameters": { - "id": 37533, + "id": 40594, "nodeType": "ParameterList", "parameters": [], - "src": "211999:0:18" + "src": "211999:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37603, + "id": 40664, "nodeType": "FunctionDefinition", - "src": "213264:1322:18", + "src": "213264:1322:38", "nodes": [], "body": { - "id": 37602, + "id": 40663, "nodeType": "Block", - "src": "213330:1256:18", + "src": "213330:1256:38", "nodes": [], "statements": [ { "assignments": [ - 37575 + 40636 ], "declarations": [ { "constant": false, - "id": 37575, + "id": 40636, "mutability": "mutable", "name": "m0", - "nameLocation": "213348:2:18", + "nameLocation": "213348:2:38", "nodeType": "VariableDeclaration", - "scope": 37602, - "src": "213340:10:18", + "scope": 40663, + "src": "213340:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -244086,10 +244086,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37574, + "id": 40635, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "213340:7:18", + "src": "213340:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -244098,24 +244098,24 @@ "visibility": "internal" } ], - "id": 37576, + "id": 40637, "nodeType": "VariableDeclarationStatement", - "src": "213340:10:18" + "src": "213340:10:38" }, { "assignments": [ - 37578 + 40639 ], "declarations": [ { "constant": false, - "id": 37578, + "id": 40639, "mutability": "mutable", "name": "m1", - "nameLocation": "213368:2:18", + "nameLocation": "213368:2:38", "nodeType": "VariableDeclaration", - "scope": 37602, - "src": "213360:10:18", + "scope": 40663, + "src": "213360:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -244123,10 +244123,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37577, + "id": 40638, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "213360:7:18", + "src": "213360:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -244135,24 +244135,24 @@ "visibility": "internal" } ], - "id": 37579, + "id": 40640, "nodeType": "VariableDeclarationStatement", - "src": "213360:10:18" + "src": "213360:10:38" }, { "assignments": [ - 37581 + 40642 ], "declarations": [ { "constant": false, - "id": 37581, + "id": 40642, "mutability": "mutable", "name": "m2", - "nameLocation": "213388:2:18", + "nameLocation": "213388:2:38", "nodeType": "VariableDeclaration", - "scope": 37602, - "src": "213380:10:18", + "scope": 40663, + "src": "213380:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -244160,10 +244160,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37580, + "id": 40641, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "213380:7:18", + "src": "213380:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -244172,24 +244172,24 @@ "visibility": "internal" } ], - "id": 37582, + "id": 40643, "nodeType": "VariableDeclarationStatement", - "src": "213380:10:18" + "src": "213380:10:38" }, { "assignments": [ - 37584 + 40645 ], "declarations": [ { "constant": false, - "id": 37584, + "id": 40645, "mutability": "mutable", "name": "m3", - "nameLocation": "213408:2:18", + "nameLocation": "213408:2:38", "nodeType": "VariableDeclaration", - "scope": 37602, - "src": "213400:10:18", + "scope": 40663, + "src": "213400:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -244197,10 +244197,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37583, + "id": 40644, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "213400:7:18", + "src": "213400:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -244209,24 +244209,24 @@ "visibility": "internal" } ], - "id": 37585, + "id": 40646, "nodeType": "VariableDeclarationStatement", - "src": "213400:10:18" + "src": "213400:10:38" }, { "assignments": [ - 37587 + 40648 ], "declarations": [ { "constant": false, - "id": 37587, + "id": 40648, "mutability": "mutable", "name": "m4", - "nameLocation": "213428:2:18", + "nameLocation": "213428:2:38", "nodeType": "VariableDeclaration", - "scope": 37602, - "src": "213420:10:18", + "scope": 40663, + "src": "213420:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -244234,10 +244234,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37586, + "id": 40647, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "213420:7:18", + "src": "213420:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -244246,24 +244246,24 @@ "visibility": "internal" } ], - "id": 37588, + "id": 40649, "nodeType": "VariableDeclarationStatement", - "src": "213420:10:18" + "src": "213420:10:38" }, { "assignments": [ - 37590 + 40651 ], "declarations": [ { "constant": false, - "id": 37590, + "id": 40651, "mutability": "mutable", "name": "m5", - "nameLocation": "213448:2:18", + "nameLocation": "213448:2:38", "nodeType": "VariableDeclaration", - "scope": 37602, - "src": "213440:10:18", + "scope": 40663, + "src": "213440:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -244271,10 +244271,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37589, + "id": 40650, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "213440:7:18", + "src": "213440:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -244283,24 +244283,24 @@ "visibility": "internal" } ], - "id": 37591, + "id": 40652, "nodeType": "VariableDeclarationStatement", - "src": "213440:10:18" + "src": "213440:10:38" }, { "assignments": [ - 37593 + 40654 ], "declarations": [ { "constant": false, - "id": 37593, + "id": 40654, "mutability": "mutable", "name": "m6", - "nameLocation": "213468:2:18", + "nameLocation": "213468:2:38", "nodeType": "VariableDeclaration", - "scope": 37602, - "src": "213460:10:18", + "scope": 40663, + "src": "213460:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -244308,10 +244308,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37592, + "id": 40653, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "213460:7:18", + "src": "213460:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -244320,27 +244320,27 @@ "visibility": "internal" } ], - "id": 37594, + "id": 40655, "nodeType": "VariableDeclarationStatement", - "src": "213460:10:18" + "src": "213460:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "213489:822:18", + "src": "213489:822:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "213532:313:18", + "src": "213532:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "213550:15:18", + "src": "213550:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "213564:1:18", + "src": "213564:1:38", "type": "", "value": "0" }, @@ -244348,7 +244348,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "213554:6:18", + "src": "213554:6:38", "type": "" } ] @@ -244356,16 +244356,16 @@ { "body": { "nodeType": "YulBlock", - "src": "213635:40:18", + "src": "213635:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "213664:9:18", + "src": "213664:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "213666:5:18" + "src": "213666:5:38" } ] }, @@ -244376,33 +244376,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "213652:6:18" + "src": "213652:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "213660:1:18" + "src": "213660:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "213647:4:18" + "src": "213647:4:38" }, "nodeType": "YulFunctionCall", - "src": "213647:15:18" + "src": "213647:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "213640:6:18" + "src": "213640:6:38" }, "nodeType": "YulFunctionCall", - "src": "213640:23:18" + "src": "213640:23:38" }, "nodeType": "YulIf", - "src": "213637:36:18" + "src": "213637:36:38" } ] }, @@ -244411,12 +244411,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "213592:6:18" + "src": "213592:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "213600:4:18", + "src": "213600:4:38", "type": "", "value": "0x20" } @@ -244424,30 +244424,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "213589:2:18" + "src": "213589:2:38" }, "nodeType": "YulFunctionCall", - "src": "213589:16:18" + "src": "213589:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "213606:28:18", + "src": "213606:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "213608:24:18", + "src": "213608:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "213622:6:18" + "src": "213622:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "213630:1:18", + "src": "213630:1:38", "type": "", "value": "1" } @@ -244455,16 +244455,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "213618:3:18" + "src": "213618:3:38" }, "nodeType": "YulFunctionCall", - "src": "213618:14:18" + "src": "213618:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "213608:6:18" + "src": "213608:6:38" } ] } @@ -244472,10 +244472,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "213586:2:18", + "src": "213586:2:38", "statements": [] }, - "src": "213582:93:18" + "src": "213582:93:38" }, { "expression": { @@ -244483,34 +244483,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "213699:3:18" + "src": "213699:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "213704:6:18" + "src": "213704:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "213692:6:18" + "src": "213692:6:38" }, "nodeType": "YulFunctionCall", - "src": "213692:19:18" + "src": "213692:19:38" }, "nodeType": "YulExpressionStatement", - "src": "213692:19:18" + "src": "213692:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "213728:37:18", + "src": "213728:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "213745:3:18", + "src": "213745:3:38", "type": "", "value": "256" }, @@ -244519,38 +244519,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "213754:1:18", + "src": "213754:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "213757:6:18" + "src": "213757:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "213750:3:18" + "src": "213750:3:38" }, "nodeType": "YulFunctionCall", - "src": "213750:14:18" + "src": "213750:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "213741:3:18" + "src": "213741:3:38" }, "nodeType": "YulFunctionCall", - "src": "213741:24:18" + "src": "213741:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "213732:5:18", + "src": "213732:5:38", "type": "" } ] @@ -244563,12 +244563,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "213793:3:18" + "src": "213793:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "213798:4:18", + "src": "213798:4:38", "type": "", "value": "0x20" } @@ -244576,59 +244576,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "213789:3:18" + "src": "213789:3:38" }, "nodeType": "YulFunctionCall", - "src": "213789:14:18" + "src": "213789:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "213809:5:18" + "src": "213809:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "213820:5:18" + "src": "213820:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "213827:1:18" + "src": "213827:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "213816:3:18" + "src": "213816:3:38" }, "nodeType": "YulFunctionCall", - "src": "213816:13:18" + "src": "213816:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "213805:3:18" + "src": "213805:3:38" }, "nodeType": "YulFunctionCall", - "src": "213805:25:18" + "src": "213805:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "213782:6:18" + "src": "213782:6:38" }, "nodeType": "YulFunctionCall", - "src": "213782:49:18" + "src": "213782:49:38" }, "nodeType": "YulExpressionStatement", - "src": "213782:49:18" + "src": "213782:49:38" } ] }, @@ -244638,27 +244638,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "213524:3:18", + "src": "213524:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "213529:1:18", + "src": "213529:1:38", "type": "" } ], - "src": "213503:342:18" + "src": "213503:342:38" }, { "nodeType": "YulAssignment", - "src": "213858:17:18", + "src": "213858:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "213870:4:18", + "src": "213870:4:38", "type": "", "value": "0x00" } @@ -244666,28 +244666,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "213864:5:18" + "src": "213864:5:38" }, "nodeType": "YulFunctionCall", - "src": "213864:11:18" + "src": "213864:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "213858:2:18" + "src": "213858:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "213888:17:18", + "src": "213888:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "213900:4:18", + "src": "213900:4:38", "type": "", "value": "0x20" } @@ -244695,28 +244695,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "213894:5:18" + "src": "213894:5:38" }, "nodeType": "YulFunctionCall", - "src": "213894:11:18" + "src": "213894:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "213888:2:18" + "src": "213888:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "213918:17:18", + "src": "213918:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "213930:4:18", + "src": "213930:4:38", "type": "", "value": "0x40" } @@ -244724,28 +244724,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "213924:5:18" + "src": "213924:5:38" }, "nodeType": "YulFunctionCall", - "src": "213924:11:18" + "src": "213924:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "213918:2:18" + "src": "213918:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "213948:17:18", + "src": "213948:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "213960:4:18", + "src": "213960:4:38", "type": "", "value": "0x60" } @@ -244753,28 +244753,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "213954:5:18" + "src": "213954:5:38" }, "nodeType": "YulFunctionCall", - "src": "213954:11:18" + "src": "213954:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "213948:2:18" + "src": "213948:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "213978:17:18", + "src": "213978:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "213990:4:18", + "src": "213990:4:38", "type": "", "value": "0x80" } @@ -244782,28 +244782,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "213984:5:18" + "src": "213984:5:38" }, "nodeType": "YulFunctionCall", - "src": "213984:11:18" + "src": "213984:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "213978:2:18" + "src": "213978:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "214008:17:18", + "src": "214008:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "214020:4:18", + "src": "214020:4:38", "type": "", "value": "0xa0" } @@ -244811,28 +244811,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "214014:5:18" + "src": "214014:5:38" }, "nodeType": "YulFunctionCall", - "src": "214014:11:18" + "src": "214014:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "214008:2:18" + "src": "214008:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "214038:17:18", + "src": "214038:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "214050:4:18", + "src": "214050:4:38", "type": "", "value": "0xc0" } @@ -244840,16 +244840,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "214044:5:18" + "src": "214044:5:38" }, "nodeType": "YulFunctionCall", - "src": "214044:11:18" + "src": "214044:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "214038:2:18" + "src": "214038:2:38" } ] }, @@ -244859,14 +244859,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "214132:4:18", + "src": "214132:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "214138:10:18", + "src": "214138:10:38", "type": "", "value": "0xdc5e935b" } @@ -244874,13 +244874,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "214125:6:18" + "src": "214125:6:38" }, "nodeType": "YulFunctionCall", - "src": "214125:24:18" + "src": "214125:24:38" }, "nodeType": "YulExpressionStatement", - "src": "214125:24:18" + "src": "214125:24:38" }, { "expression": { @@ -244888,26 +244888,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "214169:4:18", + "src": "214169:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "214175:2:18" + "src": "214175:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "214162:6:18" + "src": "214162:6:38" }, "nodeType": "YulFunctionCall", - "src": "214162:16:18" + "src": "214162:16:38" }, "nodeType": "YulExpressionStatement", - "src": "214162:16:18" + "src": "214162:16:38" }, { "expression": { @@ -244915,14 +244915,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "214198:4:18", + "src": "214198:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "214204:4:18", + "src": "214204:4:38", "type": "", "value": "0x80" } @@ -244930,13 +244930,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "214191:6:18" + "src": "214191:6:38" }, "nodeType": "YulFunctionCall", - "src": "214191:18:18" + "src": "214191:18:38" }, "nodeType": "YulExpressionStatement", - "src": "214191:18:18" + "src": "214191:18:38" }, { "expression": { @@ -244944,26 +244944,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "214229:4:18", + "src": "214229:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "214235:2:18" + "src": "214235:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "214222:6:18" + "src": "214222:6:38" }, "nodeType": "YulFunctionCall", - "src": "214222:16:18" + "src": "214222:16:38" }, "nodeType": "YulExpressionStatement", - "src": "214222:16:18" + "src": "214222:16:38" }, { "expression": { @@ -244971,26 +244971,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "214258:4:18", + "src": "214258:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "214264:2:18" + "src": "214264:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "214251:6:18" + "src": "214251:6:38" }, "nodeType": "YulFunctionCall", - "src": "214251:16:18" + "src": "214251:16:38" }, "nodeType": "YulExpressionStatement", - "src": "214251:16:18" + "src": "214251:16:38" }, { "expression": { @@ -244998,126 +244998,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "214292:4:18", + "src": "214292:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "214298:2:18" + "src": "214298:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "214280:11:18" + "src": "214280:11:38" }, "nodeType": "YulFunctionCall", - "src": "214280:21:18" + "src": "214280:21:38" }, "nodeType": "YulExpressionStatement", - "src": "214280:21:18" + "src": "214280:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37575, + "declaration": 40636, "isOffset": false, "isSlot": false, - "src": "213858:2:18", + "src": "213858:2:38", "valueSize": 1 }, { - "declaration": 37578, + "declaration": 40639, "isOffset": false, "isSlot": false, - "src": "213888:2:18", + "src": "213888:2:38", "valueSize": 1 }, { - "declaration": 37581, + "declaration": 40642, "isOffset": false, "isSlot": false, - "src": "213918:2:18", + "src": "213918:2:38", "valueSize": 1 }, { - "declaration": 37584, + "declaration": 40645, "isOffset": false, "isSlot": false, - "src": "213948:2:18", + "src": "213948:2:38", "valueSize": 1 }, { - "declaration": 37587, + "declaration": 40648, "isOffset": false, "isSlot": false, - "src": "213978:2:18", + "src": "213978:2:38", "valueSize": 1 }, { - "declaration": 37590, + "declaration": 40651, "isOffset": false, "isSlot": false, - "src": "214008:2:18", + "src": "214008:2:38", "valueSize": 1 }, { - "declaration": 37593, + "declaration": 40654, "isOffset": false, "isSlot": false, - "src": "214038:2:18", + "src": "214038:2:38", "valueSize": 1 }, { - "declaration": 37565, + "declaration": 40626, "isOffset": false, "isSlot": false, - "src": "214175:2:18", + "src": "214175:2:38", "valueSize": 1 }, { - "declaration": 37567, + "declaration": 40628, "isOffset": false, "isSlot": false, - "src": "214298:2:18", + "src": "214298:2:38", "valueSize": 1 }, { - "declaration": 37569, + "declaration": 40630, "isOffset": false, "isSlot": false, - "src": "214235:2:18", + "src": "214235:2:38", "valueSize": 1 }, { - "declaration": 37571, + "declaration": 40632, "isOffset": false, "isSlot": false, - "src": "214264:2:18", + "src": "214264:2:38", "valueSize": 1 } ], - "id": 37595, + "id": 40656, "nodeType": "InlineAssembly", - "src": "213480:831:18" + "src": "213480:831:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37597, + "id": 40658, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "214336:4:18", + "src": "214336:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -245126,14 +245126,14 @@ }, { "hexValue": "30786334", - "id": 37598, + "id": 40659, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "214342:4:18", + "src": "214342:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -245152,18 +245152,18 @@ "typeString": "int_const 196" } ], - "id": 37596, + "id": 40657, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "214320:15:18", + "referencedDeclaration": 33383, + "src": "214320:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37599, + "id": 40660, "isConstant": false, "isLValue": false, "isPure": false, @@ -245172,21 +245172,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "214320:27:18", + "src": "214320:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37600, + "id": 40661, "nodeType": "ExpressionStatement", - "src": "214320:27:18" + "src": "214320:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "214366:214:18", + "src": "214366:214:38", "statements": [ { "expression": { @@ -245194,26 +245194,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "214387:4:18", + "src": "214387:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "214393:2:18" + "src": "214393:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "214380:6:18" + "src": "214380:6:38" }, "nodeType": "YulFunctionCall", - "src": "214380:16:18" + "src": "214380:16:38" }, "nodeType": "YulExpressionStatement", - "src": "214380:16:18" + "src": "214380:16:38" }, { "expression": { @@ -245221,26 +245221,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "214416:4:18", + "src": "214416:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "214422:2:18" + "src": "214422:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "214409:6:18" + "src": "214409:6:38" }, "nodeType": "YulFunctionCall", - "src": "214409:16:18" + "src": "214409:16:38" }, "nodeType": "YulExpressionStatement", - "src": "214409:16:18" + "src": "214409:16:38" }, { "expression": { @@ -245248,26 +245248,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "214445:4:18", + "src": "214445:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "214451:2:18" + "src": "214451:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "214438:6:18" + "src": "214438:6:38" }, "nodeType": "YulFunctionCall", - "src": "214438:16:18" + "src": "214438:16:38" }, "nodeType": "YulExpressionStatement", - "src": "214438:16:18" + "src": "214438:16:38" }, { "expression": { @@ -245275,26 +245275,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "214474:4:18", + "src": "214474:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "214480:2:18" + "src": "214480:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "214467:6:18" + "src": "214467:6:38" }, "nodeType": "YulFunctionCall", - "src": "214467:16:18" + "src": "214467:16:38" }, "nodeType": "YulExpressionStatement", - "src": "214467:16:18" + "src": "214467:16:38" }, { "expression": { @@ -245302,26 +245302,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "214503:4:18", + "src": "214503:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "214509:2:18" + "src": "214509:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "214496:6:18" + "src": "214496:6:38" }, "nodeType": "YulFunctionCall", - "src": "214496:16:18" + "src": "214496:16:38" }, "nodeType": "YulExpressionStatement", - "src": "214496:16:18" + "src": "214496:16:38" }, { "expression": { @@ -245329,26 +245329,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "214532:4:18", + "src": "214532:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "214538:2:18" + "src": "214538:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "214525:6:18" + "src": "214525:6:38" }, "nodeType": "YulFunctionCall", - "src": "214525:16:18" + "src": "214525:16:38" }, "nodeType": "YulExpressionStatement", - "src": "214525:16:18" + "src": "214525:16:38" }, { "expression": { @@ -245356,84 +245356,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "214561:4:18", + "src": "214561:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "214567:2:18" + "src": "214567:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "214554:6:18" + "src": "214554:6:38" }, "nodeType": "YulFunctionCall", - "src": "214554:16:18" + "src": "214554:16:38" }, "nodeType": "YulExpressionStatement", - "src": "214554:16:18" + "src": "214554:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37575, + "declaration": 40636, "isOffset": false, "isSlot": false, - "src": "214393:2:18", + "src": "214393:2:38", "valueSize": 1 }, { - "declaration": 37578, + "declaration": 40639, "isOffset": false, "isSlot": false, - "src": "214422:2:18", + "src": "214422:2:38", "valueSize": 1 }, { - "declaration": 37581, + "declaration": 40642, "isOffset": false, "isSlot": false, - "src": "214451:2:18", + "src": "214451:2:38", "valueSize": 1 }, { - "declaration": 37584, + "declaration": 40645, "isOffset": false, "isSlot": false, - "src": "214480:2:18", + "src": "214480:2:38", "valueSize": 1 }, { - "declaration": 37587, + "declaration": 40648, "isOffset": false, "isSlot": false, - "src": "214509:2:18", + "src": "214509:2:38", "valueSize": 1 }, { - "declaration": 37590, + "declaration": 40651, "isOffset": false, "isSlot": false, - "src": "214538:2:18", + "src": "214538:2:38", "valueSize": 1 }, { - "declaration": 37593, + "declaration": 40654, "isOffset": false, "isSlot": false, - "src": "214567:2:18", + "src": "214567:2:38", "valueSize": 1 } ], - "id": 37601, + "id": 40662, "nodeType": "InlineAssembly", - "src": "214357:223:18" + "src": "214357:223:38" } ] }, @@ -245441,20 +245441,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "213273:3:18", + "nameLocation": "213273:3:38", "parameters": { - "id": 37572, + "id": 40633, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37565, + "id": 40626, "mutability": "mutable", "name": "p0", - "nameLocation": "213282:2:18", + "nameLocation": "213282:2:38", "nodeType": "VariableDeclaration", - "scope": 37603, - "src": "213277:7:18", + "scope": 40664, + "src": "213277:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -245462,10 +245462,10 @@ "typeString": "bool" }, "typeName": { - "id": 37564, + "id": 40625, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "213277:4:18", + "src": "213277:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -245475,13 +245475,13 @@ }, { "constant": false, - "id": 37567, + "id": 40628, "mutability": "mutable", "name": "p1", - "nameLocation": "213294:2:18", + "nameLocation": "213294:2:38", "nodeType": "VariableDeclaration", - "scope": 37603, - "src": "213286:10:18", + "scope": 40664, + "src": "213286:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -245489,10 +245489,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37566, + "id": 40627, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "213286:7:18", + "src": "213286:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -245502,13 +245502,13 @@ }, { "constant": false, - "id": 37569, + "id": 40630, "mutability": "mutable", "name": "p2", - "nameLocation": "213303:2:18", + "nameLocation": "213303:2:38", "nodeType": "VariableDeclaration", - "scope": 37603, - "src": "213298:7:18", + "scope": 40664, + "src": "213298:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -245516,10 +245516,10 @@ "typeString": "bool" }, "typeName": { - "id": 37568, + "id": 40629, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "213298:4:18", + "src": "213298:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -245529,13 +245529,13 @@ }, { "constant": false, - "id": 37571, + "id": 40632, "mutability": "mutable", "name": "p3", - "nameLocation": "213312:2:18", + "nameLocation": "213312:2:38", "nodeType": "VariableDeclaration", - "scope": 37603, - "src": "213307:7:18", + "scope": 40664, + "src": "213307:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -245543,10 +245543,10 @@ "typeString": "bool" }, "typeName": { - "id": 37570, + "id": 40631, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "213307:4:18", + "src": "213307:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -245555,44 +245555,44 @@ "visibility": "internal" } ], - "src": "213276:39:18" + "src": "213276:39:38" }, "returnParameters": { - "id": 37573, + "id": 40634, "nodeType": "ParameterList", "parameters": [], - "src": "213330:0:18" + "src": "213330:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37643, + "id": 40704, "nodeType": "FunctionDefinition", - "src": "214592:1328:18", + "src": "214592:1328:38", "nodes": [], "body": { - "id": 37642, + "id": 40703, "nodeType": "Block", - "src": "214661:1259:18", + "src": "214661:1259:38", "nodes": [], "statements": [ { "assignments": [ - 37615 + 40676 ], "declarations": [ { "constant": false, - "id": 37615, + "id": 40676, "mutability": "mutable", "name": "m0", - "nameLocation": "214679:2:18", + "nameLocation": "214679:2:38", "nodeType": "VariableDeclaration", - "scope": 37642, - "src": "214671:10:18", + "scope": 40703, + "src": "214671:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -245600,10 +245600,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37614, + "id": 40675, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "214671:7:18", + "src": "214671:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -245612,24 +245612,24 @@ "visibility": "internal" } ], - "id": 37616, + "id": 40677, "nodeType": "VariableDeclarationStatement", - "src": "214671:10:18" + "src": "214671:10:38" }, { "assignments": [ - 37618 + 40679 ], "declarations": [ { "constant": false, - "id": 37618, + "id": 40679, "mutability": "mutable", "name": "m1", - "nameLocation": "214699:2:18", + "nameLocation": "214699:2:38", "nodeType": "VariableDeclaration", - "scope": 37642, - "src": "214691:10:18", + "scope": 40703, + "src": "214691:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -245637,10 +245637,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37617, + "id": 40678, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "214691:7:18", + "src": "214691:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -245649,24 +245649,24 @@ "visibility": "internal" } ], - "id": 37619, + "id": 40680, "nodeType": "VariableDeclarationStatement", - "src": "214691:10:18" + "src": "214691:10:38" }, { "assignments": [ - 37621 + 40682 ], "declarations": [ { "constant": false, - "id": 37621, + "id": 40682, "mutability": "mutable", "name": "m2", - "nameLocation": "214719:2:18", + "nameLocation": "214719:2:38", "nodeType": "VariableDeclaration", - "scope": 37642, - "src": "214711:10:18", + "scope": 40703, + "src": "214711:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -245674,10 +245674,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37620, + "id": 40681, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "214711:7:18", + "src": "214711:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -245686,24 +245686,24 @@ "visibility": "internal" } ], - "id": 37622, + "id": 40683, "nodeType": "VariableDeclarationStatement", - "src": "214711:10:18" + "src": "214711:10:38" }, { "assignments": [ - 37624 + 40685 ], "declarations": [ { "constant": false, - "id": 37624, + "id": 40685, "mutability": "mutable", "name": "m3", - "nameLocation": "214739:2:18", + "nameLocation": "214739:2:38", "nodeType": "VariableDeclaration", - "scope": 37642, - "src": "214731:10:18", + "scope": 40703, + "src": "214731:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -245711,10 +245711,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37623, + "id": 40684, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "214731:7:18", + "src": "214731:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -245723,24 +245723,24 @@ "visibility": "internal" } ], - "id": 37625, + "id": 40686, "nodeType": "VariableDeclarationStatement", - "src": "214731:10:18" + "src": "214731:10:38" }, { "assignments": [ - 37627 + 40688 ], "declarations": [ { "constant": false, - "id": 37627, + "id": 40688, "mutability": "mutable", "name": "m4", - "nameLocation": "214759:2:18", + "nameLocation": "214759:2:38", "nodeType": "VariableDeclaration", - "scope": 37642, - "src": "214751:10:18", + "scope": 40703, + "src": "214751:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -245748,10 +245748,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37626, + "id": 40687, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "214751:7:18", + "src": "214751:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -245760,24 +245760,24 @@ "visibility": "internal" } ], - "id": 37628, + "id": 40689, "nodeType": "VariableDeclarationStatement", - "src": "214751:10:18" + "src": "214751:10:38" }, { "assignments": [ - 37630 + 40691 ], "declarations": [ { "constant": false, - "id": 37630, + "id": 40691, "mutability": "mutable", "name": "m5", - "nameLocation": "214779:2:18", + "nameLocation": "214779:2:38", "nodeType": "VariableDeclaration", - "scope": 37642, - "src": "214771:10:18", + "scope": 40703, + "src": "214771:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -245785,10 +245785,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37629, + "id": 40690, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "214771:7:18", + "src": "214771:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -245797,24 +245797,24 @@ "visibility": "internal" } ], - "id": 37631, + "id": 40692, "nodeType": "VariableDeclarationStatement", - "src": "214771:10:18" + "src": "214771:10:38" }, { "assignments": [ - 37633 + 40694 ], "declarations": [ { "constant": false, - "id": 37633, + "id": 40694, "mutability": "mutable", "name": "m6", - "nameLocation": "214799:2:18", + "nameLocation": "214799:2:38", "nodeType": "VariableDeclaration", - "scope": 37642, - "src": "214791:10:18", + "scope": 40703, + "src": "214791:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -245822,10 +245822,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37632, + "id": 40693, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "214791:7:18", + "src": "214791:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -245834,27 +245834,27 @@ "visibility": "internal" } ], - "id": 37634, + "id": 40695, "nodeType": "VariableDeclarationStatement", - "src": "214791:10:18" + "src": "214791:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "214820:825:18", + "src": "214820:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "214863:313:18", + "src": "214863:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "214881:15:18", + "src": "214881:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "214895:1:18", + "src": "214895:1:38", "type": "", "value": "0" }, @@ -245862,7 +245862,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "214885:6:18", + "src": "214885:6:38", "type": "" } ] @@ -245870,16 +245870,16 @@ { "body": { "nodeType": "YulBlock", - "src": "214966:40:18", + "src": "214966:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "214995:9:18", + "src": "214995:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "214997:5:18" + "src": "214997:5:38" } ] }, @@ -245890,33 +245890,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "214983:6:18" + "src": "214983:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "214991:1:18" + "src": "214991:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "214978:4:18" + "src": "214978:4:38" }, "nodeType": "YulFunctionCall", - "src": "214978:15:18" + "src": "214978:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "214971:6:18" + "src": "214971:6:38" }, "nodeType": "YulFunctionCall", - "src": "214971:23:18" + "src": "214971:23:38" }, "nodeType": "YulIf", - "src": "214968:36:18" + "src": "214968:36:38" } ] }, @@ -245925,12 +245925,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "214923:6:18" + "src": "214923:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "214931:4:18", + "src": "214931:4:38", "type": "", "value": "0x20" } @@ -245938,30 +245938,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "214920:2:18" + "src": "214920:2:38" }, "nodeType": "YulFunctionCall", - "src": "214920:16:18" + "src": "214920:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "214937:28:18", + "src": "214937:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "214939:24:18", + "src": "214939:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "214953:6:18" + "src": "214953:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "214961:1:18", + "src": "214961:1:38", "type": "", "value": "1" } @@ -245969,16 +245969,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "214949:3:18" + "src": "214949:3:38" }, "nodeType": "YulFunctionCall", - "src": "214949:14:18" + "src": "214949:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "214939:6:18" + "src": "214939:6:38" } ] } @@ -245986,10 +245986,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "214917:2:18", + "src": "214917:2:38", "statements": [] }, - "src": "214913:93:18" + "src": "214913:93:38" }, { "expression": { @@ -245997,34 +245997,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "215030:3:18" + "src": "215030:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "215035:6:18" + "src": "215035:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "215023:6:18" + "src": "215023:6:38" }, "nodeType": "YulFunctionCall", - "src": "215023:19:18" + "src": "215023:19:38" }, "nodeType": "YulExpressionStatement", - "src": "215023:19:18" + "src": "215023:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "215059:37:18", + "src": "215059:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "215076:3:18", + "src": "215076:3:38", "type": "", "value": "256" }, @@ -246033,38 +246033,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "215085:1:18", + "src": "215085:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "215088:6:18" + "src": "215088:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "215081:3:18" + "src": "215081:3:38" }, "nodeType": "YulFunctionCall", - "src": "215081:14:18" + "src": "215081:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "215072:3:18" + "src": "215072:3:38" }, "nodeType": "YulFunctionCall", - "src": "215072:24:18" + "src": "215072:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "215063:5:18", + "src": "215063:5:38", "type": "" } ] @@ -246077,12 +246077,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "215124:3:18" + "src": "215124:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "215129:4:18", + "src": "215129:4:38", "type": "", "value": "0x20" } @@ -246090,59 +246090,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "215120:3:18" + "src": "215120:3:38" }, "nodeType": "YulFunctionCall", - "src": "215120:14:18" + "src": "215120:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "215140:5:18" + "src": "215140:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "215151:5:18" + "src": "215151:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "215158:1:18" + "src": "215158:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "215147:3:18" + "src": "215147:3:38" }, "nodeType": "YulFunctionCall", - "src": "215147:13:18" + "src": "215147:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "215136:3:18" + "src": "215136:3:38" }, "nodeType": "YulFunctionCall", - "src": "215136:25:18" + "src": "215136:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "215113:6:18" + "src": "215113:6:38" }, "nodeType": "YulFunctionCall", - "src": "215113:49:18" + "src": "215113:49:38" }, "nodeType": "YulExpressionStatement", - "src": "215113:49:18" + "src": "215113:49:38" } ] }, @@ -246152,27 +246152,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "214855:3:18", + "src": "214855:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "214860:1:18", + "src": "214860:1:38", "type": "" } ], - "src": "214834:342:18" + "src": "214834:342:38" }, { "nodeType": "YulAssignment", - "src": "215189:17:18", + "src": "215189:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "215201:4:18", + "src": "215201:4:38", "type": "", "value": "0x00" } @@ -246180,28 +246180,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "215195:5:18" + "src": "215195:5:38" }, "nodeType": "YulFunctionCall", - "src": "215195:11:18" + "src": "215195:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "215189:2:18" + "src": "215189:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "215219:17:18", + "src": "215219:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "215231:4:18", + "src": "215231:4:38", "type": "", "value": "0x20" } @@ -246209,28 +246209,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "215225:5:18" + "src": "215225:5:38" }, "nodeType": "YulFunctionCall", - "src": "215225:11:18" + "src": "215225:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "215219:2:18" + "src": "215219:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "215249:17:18", + "src": "215249:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "215261:4:18", + "src": "215261:4:38", "type": "", "value": "0x40" } @@ -246238,28 +246238,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "215255:5:18" + "src": "215255:5:38" }, "nodeType": "YulFunctionCall", - "src": "215255:11:18" + "src": "215255:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "215249:2:18" + "src": "215249:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "215279:17:18", + "src": "215279:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "215291:4:18", + "src": "215291:4:38", "type": "", "value": "0x60" } @@ -246267,28 +246267,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "215285:5:18" + "src": "215285:5:38" }, "nodeType": "YulFunctionCall", - "src": "215285:11:18" + "src": "215285:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "215279:2:18" + "src": "215279:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "215309:17:18", + "src": "215309:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "215321:4:18", + "src": "215321:4:38", "type": "", "value": "0x80" } @@ -246296,28 +246296,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "215315:5:18" + "src": "215315:5:38" }, "nodeType": "YulFunctionCall", - "src": "215315:11:18" + "src": "215315:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "215309:2:18" + "src": "215309:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "215339:17:18", + "src": "215339:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "215351:4:18", + "src": "215351:4:38", "type": "", "value": "0xa0" } @@ -246325,28 +246325,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "215345:5:18" + "src": "215345:5:38" }, "nodeType": "YulFunctionCall", - "src": "215345:11:18" + "src": "215345:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "215339:2:18" + "src": "215339:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "215369:17:18", + "src": "215369:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "215381:4:18", + "src": "215381:4:38", "type": "", "value": "0xc0" } @@ -246354,16 +246354,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "215375:5:18" + "src": "215375:5:38" }, "nodeType": "YulFunctionCall", - "src": "215375:11:18" + "src": "215375:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "215369:2:18" + "src": "215369:2:38" } ] }, @@ -246373,14 +246373,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "215466:4:18", + "src": "215466:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "215472:10:18", + "src": "215472:10:38", "type": "", "value": "0x1606a393" } @@ -246388,13 +246388,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "215459:6:18" + "src": "215459:6:38" }, "nodeType": "YulFunctionCall", - "src": "215459:24:18" + "src": "215459:24:38" }, "nodeType": "YulExpressionStatement", - "src": "215459:24:18" + "src": "215459:24:38" }, { "expression": { @@ -246402,26 +246402,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "215503:4:18", + "src": "215503:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "215509:2:18" + "src": "215509:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "215496:6:18" + "src": "215496:6:38" }, "nodeType": "YulFunctionCall", - "src": "215496:16:18" + "src": "215496:16:38" }, "nodeType": "YulExpressionStatement", - "src": "215496:16:18" + "src": "215496:16:38" }, { "expression": { @@ -246429,14 +246429,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "215532:4:18", + "src": "215532:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "215538:4:18", + "src": "215538:4:38", "type": "", "value": "0x80" } @@ -246444,13 +246444,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "215525:6:18" + "src": "215525:6:38" }, "nodeType": "YulFunctionCall", - "src": "215525:18:18" + "src": "215525:18:38" }, "nodeType": "YulExpressionStatement", - "src": "215525:18:18" + "src": "215525:18:38" }, { "expression": { @@ -246458,26 +246458,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "215563:4:18", + "src": "215563:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "215569:2:18" + "src": "215569:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "215556:6:18" + "src": "215556:6:38" }, "nodeType": "YulFunctionCall", - "src": "215556:16:18" + "src": "215556:16:38" }, "nodeType": "YulExpressionStatement", - "src": "215556:16:18" + "src": "215556:16:38" }, { "expression": { @@ -246485,26 +246485,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "215592:4:18", + "src": "215592:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "215598:2:18" + "src": "215598:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "215585:6:18" + "src": "215585:6:38" }, "nodeType": "YulFunctionCall", - "src": "215585:16:18" + "src": "215585:16:38" }, "nodeType": "YulExpressionStatement", - "src": "215585:16:18" + "src": "215585:16:38" }, { "expression": { @@ -246512,126 +246512,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "215626:4:18", + "src": "215626:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "215632:2:18" + "src": "215632:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "215614:11:18" + "src": "215614:11:38" }, "nodeType": "YulFunctionCall", - "src": "215614:21:18" + "src": "215614:21:38" }, "nodeType": "YulExpressionStatement", - "src": "215614:21:18" + "src": "215614:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37615, + "declaration": 40676, "isOffset": false, "isSlot": false, - "src": "215189:2:18", + "src": "215189:2:38", "valueSize": 1 }, { - "declaration": 37618, + "declaration": 40679, "isOffset": false, "isSlot": false, - "src": "215219:2:18", + "src": "215219:2:38", "valueSize": 1 }, { - "declaration": 37621, + "declaration": 40682, "isOffset": false, "isSlot": false, - "src": "215249:2:18", + "src": "215249:2:38", "valueSize": 1 }, { - "declaration": 37624, + "declaration": 40685, "isOffset": false, "isSlot": false, - "src": "215279:2:18", + "src": "215279:2:38", "valueSize": 1 }, { - "declaration": 37627, + "declaration": 40688, "isOffset": false, "isSlot": false, - "src": "215309:2:18", + "src": "215309:2:38", "valueSize": 1 }, { - "declaration": 37630, + "declaration": 40691, "isOffset": false, "isSlot": false, - "src": "215339:2:18", + "src": "215339:2:38", "valueSize": 1 }, { - "declaration": 37633, + "declaration": 40694, "isOffset": false, "isSlot": false, - "src": "215369:2:18", + "src": "215369:2:38", "valueSize": 1 }, { - "declaration": 37605, + "declaration": 40666, "isOffset": false, "isSlot": false, - "src": "215509:2:18", + "src": "215509:2:38", "valueSize": 1 }, { - "declaration": 37607, + "declaration": 40668, "isOffset": false, "isSlot": false, - "src": "215632:2:18", + "src": "215632:2:38", "valueSize": 1 }, { - "declaration": 37609, + "declaration": 40670, "isOffset": false, "isSlot": false, - "src": "215569:2:18", + "src": "215569:2:38", "valueSize": 1 }, { - "declaration": 37611, + "declaration": 40672, "isOffset": false, "isSlot": false, - "src": "215598:2:18", + "src": "215598:2:38", "valueSize": 1 } ], - "id": 37635, + "id": 40696, "nodeType": "InlineAssembly", - "src": "214811:834:18" + "src": "214811:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37637, + "id": 40698, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "215670:4:18", + "src": "215670:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -246640,14 +246640,14 @@ }, { "hexValue": "30786334", - "id": 37638, + "id": 40699, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "215676:4:18", + "src": "215676:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -246666,18 +246666,18 @@ "typeString": "int_const 196" } ], - "id": 37636, + "id": 40697, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "215654:15:18", + "referencedDeclaration": 33383, + "src": "215654:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37639, + "id": 40700, "isConstant": false, "isLValue": false, "isPure": false, @@ -246686,21 +246686,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "215654:27:18", + "src": "215654:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37640, + "id": 40701, "nodeType": "ExpressionStatement", - "src": "215654:27:18" + "src": "215654:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "215700:214:18", + "src": "215700:214:38", "statements": [ { "expression": { @@ -246708,26 +246708,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "215721:4:18", + "src": "215721:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "215727:2:18" + "src": "215727:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "215714:6:18" + "src": "215714:6:38" }, "nodeType": "YulFunctionCall", - "src": "215714:16:18" + "src": "215714:16:38" }, "nodeType": "YulExpressionStatement", - "src": "215714:16:18" + "src": "215714:16:38" }, { "expression": { @@ -246735,26 +246735,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "215750:4:18", + "src": "215750:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "215756:2:18" + "src": "215756:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "215743:6:18" + "src": "215743:6:38" }, "nodeType": "YulFunctionCall", - "src": "215743:16:18" + "src": "215743:16:38" }, "nodeType": "YulExpressionStatement", - "src": "215743:16:18" + "src": "215743:16:38" }, { "expression": { @@ -246762,26 +246762,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "215779:4:18", + "src": "215779:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "215785:2:18" + "src": "215785:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "215772:6:18" + "src": "215772:6:38" }, "nodeType": "YulFunctionCall", - "src": "215772:16:18" + "src": "215772:16:38" }, "nodeType": "YulExpressionStatement", - "src": "215772:16:18" + "src": "215772:16:38" }, { "expression": { @@ -246789,26 +246789,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "215808:4:18", + "src": "215808:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "215814:2:18" + "src": "215814:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "215801:6:18" + "src": "215801:6:38" }, "nodeType": "YulFunctionCall", - "src": "215801:16:18" + "src": "215801:16:38" }, "nodeType": "YulExpressionStatement", - "src": "215801:16:18" + "src": "215801:16:38" }, { "expression": { @@ -246816,26 +246816,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "215837:4:18", + "src": "215837:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "215843:2:18" + "src": "215843:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "215830:6:18" + "src": "215830:6:38" }, "nodeType": "YulFunctionCall", - "src": "215830:16:18" + "src": "215830:16:38" }, "nodeType": "YulExpressionStatement", - "src": "215830:16:18" + "src": "215830:16:38" }, { "expression": { @@ -246843,26 +246843,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "215866:4:18", + "src": "215866:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "215872:2:18" + "src": "215872:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "215859:6:18" + "src": "215859:6:38" }, "nodeType": "YulFunctionCall", - "src": "215859:16:18" + "src": "215859:16:38" }, "nodeType": "YulExpressionStatement", - "src": "215859:16:18" + "src": "215859:16:38" }, { "expression": { @@ -246870,84 +246870,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "215895:4:18", + "src": "215895:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "215901:2:18" + "src": "215901:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "215888:6:18" + "src": "215888:6:38" }, "nodeType": "YulFunctionCall", - "src": "215888:16:18" + "src": "215888:16:38" }, "nodeType": "YulExpressionStatement", - "src": "215888:16:18" + "src": "215888:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37615, + "declaration": 40676, "isOffset": false, "isSlot": false, - "src": "215727:2:18", + "src": "215727:2:38", "valueSize": 1 }, { - "declaration": 37618, + "declaration": 40679, "isOffset": false, "isSlot": false, - "src": "215756:2:18", + "src": "215756:2:38", "valueSize": 1 }, { - "declaration": 37621, + "declaration": 40682, "isOffset": false, "isSlot": false, - "src": "215785:2:18", + "src": "215785:2:38", "valueSize": 1 }, { - "declaration": 37624, + "declaration": 40685, "isOffset": false, "isSlot": false, - "src": "215814:2:18", + "src": "215814:2:38", "valueSize": 1 }, { - "declaration": 37627, + "declaration": 40688, "isOffset": false, "isSlot": false, - "src": "215843:2:18", + "src": "215843:2:38", "valueSize": 1 }, { - "declaration": 37630, + "declaration": 40691, "isOffset": false, "isSlot": false, - "src": "215872:2:18", + "src": "215872:2:38", "valueSize": 1 }, { - "declaration": 37633, + "declaration": 40694, "isOffset": false, "isSlot": false, - "src": "215901:2:18", + "src": "215901:2:38", "valueSize": 1 } ], - "id": 37641, + "id": 40702, "nodeType": "InlineAssembly", - "src": "215691:223:18" + "src": "215691:223:38" } ] }, @@ -246955,20 +246955,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "214601:3:18", + "nameLocation": "214601:3:38", "parameters": { - "id": 37612, + "id": 40673, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37605, + "id": 40666, "mutability": "mutable", "name": "p0", - "nameLocation": "214610:2:18", + "nameLocation": "214610:2:38", "nodeType": "VariableDeclaration", - "scope": 37643, - "src": "214605:7:18", + "scope": 40704, + "src": "214605:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -246976,10 +246976,10 @@ "typeString": "bool" }, "typeName": { - "id": 37604, + "id": 40665, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "214605:4:18", + "src": "214605:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -246989,13 +246989,13 @@ }, { "constant": false, - "id": 37607, + "id": 40668, "mutability": "mutable", "name": "p1", - "nameLocation": "214622:2:18", + "nameLocation": "214622:2:38", "nodeType": "VariableDeclaration", - "scope": 37643, - "src": "214614:10:18", + "scope": 40704, + "src": "214614:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -247003,10 +247003,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37606, + "id": 40667, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "214614:7:18", + "src": "214614:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -247016,13 +247016,13 @@ }, { "constant": false, - "id": 37609, + "id": 40670, "mutability": "mutable", "name": "p2", - "nameLocation": "214631:2:18", + "nameLocation": "214631:2:38", "nodeType": "VariableDeclaration", - "scope": 37643, - "src": "214626:7:18", + "scope": 40704, + "src": "214626:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -247030,10 +247030,10 @@ "typeString": "bool" }, "typeName": { - "id": 37608, + "id": 40669, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "214626:4:18", + "src": "214626:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -247043,13 +247043,13 @@ }, { "constant": false, - "id": 37611, + "id": 40672, "mutability": "mutable", "name": "p3", - "nameLocation": "214643:2:18", + "nameLocation": "214643:2:38", "nodeType": "VariableDeclaration", - "scope": 37643, - "src": "214635:10:18", + "scope": 40704, + "src": "214635:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -247057,10 +247057,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37610, + "id": 40671, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "214635:7:18", + "src": "214635:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -247069,44 +247069,44 @@ "visibility": "internal" } ], - "src": "214604:42:18" + "src": "214604:42:38" }, "returnParameters": { - "id": 37613, + "id": 40674, "nodeType": "ParameterList", "parameters": [], - "src": "214661:0:18" + "src": "214661:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37689, + "id": 40750, "nodeType": "FunctionDefinition", - "src": "215926:1524:18", + "src": "215926:1524:38", "nodes": [], "body": { - "id": 37688, + "id": 40749, "nodeType": "Block", - "src": "215995:1455:18", + "src": "215995:1455:38", "nodes": [], "statements": [ { "assignments": [ - 37655 + 40716 ], "declarations": [ { "constant": false, - "id": 37655, + "id": 40716, "mutability": "mutable", "name": "m0", - "nameLocation": "216013:2:18", + "nameLocation": "216013:2:38", "nodeType": "VariableDeclaration", - "scope": 37688, - "src": "216005:10:18", + "scope": 40749, + "src": "216005:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -247114,10 +247114,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37654, + "id": 40715, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "216005:7:18", + "src": "216005:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -247126,24 +247126,24 @@ "visibility": "internal" } ], - "id": 37656, + "id": 40717, "nodeType": "VariableDeclarationStatement", - "src": "216005:10:18" + "src": "216005:10:38" }, { "assignments": [ - 37658 + 40719 ], "declarations": [ { "constant": false, - "id": 37658, + "id": 40719, "mutability": "mutable", "name": "m1", - "nameLocation": "216033:2:18", + "nameLocation": "216033:2:38", "nodeType": "VariableDeclaration", - "scope": 37688, - "src": "216025:10:18", + "scope": 40749, + "src": "216025:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -247151,10 +247151,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37657, + "id": 40718, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "216025:7:18", + "src": "216025:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -247163,24 +247163,24 @@ "visibility": "internal" } ], - "id": 37659, + "id": 40720, "nodeType": "VariableDeclarationStatement", - "src": "216025:10:18" + "src": "216025:10:38" }, { "assignments": [ - 37661 + 40722 ], "declarations": [ { "constant": false, - "id": 37661, + "id": 40722, "mutability": "mutable", "name": "m2", - "nameLocation": "216053:2:18", + "nameLocation": "216053:2:38", "nodeType": "VariableDeclaration", - "scope": 37688, - "src": "216045:10:18", + "scope": 40749, + "src": "216045:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -247188,10 +247188,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37660, + "id": 40721, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "216045:7:18", + "src": "216045:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -247200,24 +247200,24 @@ "visibility": "internal" } ], - "id": 37662, + "id": 40723, "nodeType": "VariableDeclarationStatement", - "src": "216045:10:18" + "src": "216045:10:38" }, { "assignments": [ - 37664 + 40725 ], "declarations": [ { "constant": false, - "id": 37664, + "id": 40725, "mutability": "mutable", "name": "m3", - "nameLocation": "216073:2:18", + "nameLocation": "216073:2:38", "nodeType": "VariableDeclaration", - "scope": 37688, - "src": "216065:10:18", + "scope": 40749, + "src": "216065:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -247225,10 +247225,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37663, + "id": 40724, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "216065:7:18", + "src": "216065:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -247237,24 +247237,24 @@ "visibility": "internal" } ], - "id": 37665, + "id": 40726, "nodeType": "VariableDeclarationStatement", - "src": "216065:10:18" + "src": "216065:10:38" }, { "assignments": [ - 37667 + 40728 ], "declarations": [ { "constant": false, - "id": 37667, + "id": 40728, "mutability": "mutable", "name": "m4", - "nameLocation": "216093:2:18", + "nameLocation": "216093:2:38", "nodeType": "VariableDeclaration", - "scope": 37688, - "src": "216085:10:18", + "scope": 40749, + "src": "216085:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -247262,10 +247262,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37666, + "id": 40727, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "216085:7:18", + "src": "216085:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -247274,24 +247274,24 @@ "visibility": "internal" } ], - "id": 37668, + "id": 40729, "nodeType": "VariableDeclarationStatement", - "src": "216085:10:18" + "src": "216085:10:38" }, { "assignments": [ - 37670 + 40731 ], "declarations": [ { "constant": false, - "id": 37670, + "id": 40731, "mutability": "mutable", "name": "m5", - "nameLocation": "216113:2:18", + "nameLocation": "216113:2:38", "nodeType": "VariableDeclaration", - "scope": 37688, - "src": "216105:10:18", + "scope": 40749, + "src": "216105:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -247299,10 +247299,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37669, + "id": 40730, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "216105:7:18", + "src": "216105:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -247311,24 +247311,24 @@ "visibility": "internal" } ], - "id": 37671, + "id": 40732, "nodeType": "VariableDeclarationStatement", - "src": "216105:10:18" + "src": "216105:10:38" }, { "assignments": [ - 37673 + 40734 ], "declarations": [ { "constant": false, - "id": 37673, + "id": 40734, "mutability": "mutable", "name": "m6", - "nameLocation": "216133:2:18", + "nameLocation": "216133:2:38", "nodeType": "VariableDeclaration", - "scope": 37688, - "src": "216125:10:18", + "scope": 40749, + "src": "216125:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -247336,10 +247336,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37672, + "id": 40733, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "216125:7:18", + "src": "216125:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -247348,24 +247348,24 @@ "visibility": "internal" } ], - "id": 37674, + "id": 40735, "nodeType": "VariableDeclarationStatement", - "src": "216125:10:18" + "src": "216125:10:38" }, { "assignments": [ - 37676 + 40737 ], "declarations": [ { "constant": false, - "id": 37676, + "id": 40737, "mutability": "mutable", "name": "m7", - "nameLocation": "216153:2:18", + "nameLocation": "216153:2:38", "nodeType": "VariableDeclaration", - "scope": 37688, - "src": "216145:10:18", + "scope": 40749, + "src": "216145:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -247373,10 +247373,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37675, + "id": 40736, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "216145:7:18", + "src": "216145:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -247385,24 +247385,24 @@ "visibility": "internal" } ], - "id": 37677, + "id": 40738, "nodeType": "VariableDeclarationStatement", - "src": "216145:10:18" + "src": "216145:10:38" }, { "assignments": [ - 37679 + 40740 ], "declarations": [ { "constant": false, - "id": 37679, + "id": 40740, "mutability": "mutable", "name": "m8", - "nameLocation": "216173:2:18", + "nameLocation": "216173:2:38", "nodeType": "VariableDeclaration", - "scope": 37688, - "src": "216165:10:18", + "scope": 40749, + "src": "216165:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -247410,10 +247410,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37678, + "id": 40739, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "216165:7:18", + "src": "216165:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -247422,27 +247422,27 @@ "visibility": "internal" } ], - "id": 37680, + "id": 40741, "nodeType": "VariableDeclarationStatement", - "src": "216165:10:18" + "src": "216165:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "216194:921:18", + "src": "216194:921:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "216237:313:18", + "src": "216237:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "216255:15:18", + "src": "216255:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "216269:1:18", + "src": "216269:1:38", "type": "", "value": "0" }, @@ -247450,7 +247450,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "216259:6:18", + "src": "216259:6:38", "type": "" } ] @@ -247458,16 +247458,16 @@ { "body": { "nodeType": "YulBlock", - "src": "216340:40:18", + "src": "216340:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "216369:9:18", + "src": "216369:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "216371:5:18" + "src": "216371:5:38" } ] }, @@ -247478,33 +247478,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "216357:6:18" + "src": "216357:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "216365:1:18" + "src": "216365:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "216352:4:18" + "src": "216352:4:38" }, "nodeType": "YulFunctionCall", - "src": "216352:15:18" + "src": "216352:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "216345:6:18" + "src": "216345:6:38" }, "nodeType": "YulFunctionCall", - "src": "216345:23:18" + "src": "216345:23:38" }, "nodeType": "YulIf", - "src": "216342:36:18" + "src": "216342:36:38" } ] }, @@ -247513,12 +247513,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "216297:6:18" + "src": "216297:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "216305:4:18", + "src": "216305:4:38", "type": "", "value": "0x20" } @@ -247526,30 +247526,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "216294:2:18" + "src": "216294:2:38" }, "nodeType": "YulFunctionCall", - "src": "216294:16:18" + "src": "216294:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "216311:28:18", + "src": "216311:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "216313:24:18", + "src": "216313:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "216327:6:18" + "src": "216327:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "216335:1:18", + "src": "216335:1:38", "type": "", "value": "1" } @@ -247557,16 +247557,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "216323:3:18" + "src": "216323:3:38" }, "nodeType": "YulFunctionCall", - "src": "216323:14:18" + "src": "216323:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "216313:6:18" + "src": "216313:6:38" } ] } @@ -247574,10 +247574,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "216291:2:18", + "src": "216291:2:38", "statements": [] }, - "src": "216287:93:18" + "src": "216287:93:38" }, { "expression": { @@ -247585,34 +247585,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "216404:3:18" + "src": "216404:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "216409:6:18" + "src": "216409:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "216397:6:18" + "src": "216397:6:38" }, "nodeType": "YulFunctionCall", - "src": "216397:19:18" + "src": "216397:19:38" }, "nodeType": "YulExpressionStatement", - "src": "216397:19:18" + "src": "216397:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "216433:37:18", + "src": "216433:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "216450:3:18", + "src": "216450:3:38", "type": "", "value": "256" }, @@ -247621,38 +247621,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "216459:1:18", + "src": "216459:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "216462:6:18" + "src": "216462:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "216455:3:18" + "src": "216455:3:38" }, "nodeType": "YulFunctionCall", - "src": "216455:14:18" + "src": "216455:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "216446:3:18" + "src": "216446:3:38" }, "nodeType": "YulFunctionCall", - "src": "216446:24:18" + "src": "216446:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "216437:5:18", + "src": "216437:5:38", "type": "" } ] @@ -247665,12 +247665,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "216498:3:18" + "src": "216498:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "216503:4:18", + "src": "216503:4:38", "type": "", "value": "0x20" } @@ -247678,59 +247678,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "216494:3:18" + "src": "216494:3:38" }, "nodeType": "YulFunctionCall", - "src": "216494:14:18" + "src": "216494:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "216514:5:18" + "src": "216514:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "216525:5:18" + "src": "216525:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "216532:1:18" + "src": "216532:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "216521:3:18" + "src": "216521:3:38" }, "nodeType": "YulFunctionCall", - "src": "216521:13:18" + "src": "216521:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "216510:3:18" + "src": "216510:3:38" }, "nodeType": "YulFunctionCall", - "src": "216510:25:18" + "src": "216510:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "216487:6:18" + "src": "216487:6:38" }, "nodeType": "YulFunctionCall", - "src": "216487:49:18" + "src": "216487:49:38" }, "nodeType": "YulExpressionStatement", - "src": "216487:49:18" + "src": "216487:49:38" } ] }, @@ -247740,27 +247740,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "216229:3:18", + "src": "216229:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "216234:1:18", + "src": "216234:1:38", "type": "" } ], - "src": "216208:342:18" + "src": "216208:342:38" }, { "nodeType": "YulAssignment", - "src": "216563:17:18", + "src": "216563:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "216575:4:18", + "src": "216575:4:38", "type": "", "value": "0x00" } @@ -247768,28 +247768,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "216569:5:18" + "src": "216569:5:38" }, "nodeType": "YulFunctionCall", - "src": "216569:11:18" + "src": "216569:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "216563:2:18" + "src": "216563:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "216593:17:18", + "src": "216593:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "216605:4:18", + "src": "216605:4:38", "type": "", "value": "0x20" } @@ -247797,28 +247797,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "216599:5:18" + "src": "216599:5:38" }, "nodeType": "YulFunctionCall", - "src": "216599:11:18" + "src": "216599:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "216593:2:18" + "src": "216593:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "216623:17:18", + "src": "216623:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "216635:4:18", + "src": "216635:4:38", "type": "", "value": "0x40" } @@ -247826,28 +247826,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "216629:5:18" + "src": "216629:5:38" }, "nodeType": "YulFunctionCall", - "src": "216629:11:18" + "src": "216629:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "216623:2:18" + "src": "216623:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "216653:17:18", + "src": "216653:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "216665:4:18", + "src": "216665:4:38", "type": "", "value": "0x60" } @@ -247855,28 +247855,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "216659:5:18" + "src": "216659:5:38" }, "nodeType": "YulFunctionCall", - "src": "216659:11:18" + "src": "216659:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "216653:2:18" + "src": "216653:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "216683:17:18", + "src": "216683:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "216695:4:18", + "src": "216695:4:38", "type": "", "value": "0x80" } @@ -247884,28 +247884,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "216689:5:18" + "src": "216689:5:38" }, "nodeType": "YulFunctionCall", - "src": "216689:11:18" + "src": "216689:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "216683:2:18" + "src": "216683:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "216713:17:18", + "src": "216713:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "216725:4:18", + "src": "216725:4:38", "type": "", "value": "0xa0" } @@ -247913,28 +247913,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "216719:5:18" + "src": "216719:5:38" }, "nodeType": "YulFunctionCall", - "src": "216719:11:18" + "src": "216719:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "216713:2:18" + "src": "216713:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "216743:17:18", + "src": "216743:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "216755:4:18", + "src": "216755:4:38", "type": "", "value": "0xc0" } @@ -247942,28 +247942,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "216749:5:18" + "src": "216749:5:38" }, "nodeType": "YulFunctionCall", - "src": "216749:11:18" + "src": "216749:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "216743:2:18" + "src": "216743:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "216773:17:18", + "src": "216773:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "216785:4:18", + "src": "216785:4:38", "type": "", "value": "0xe0" } @@ -247971,28 +247971,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "216779:5:18" + "src": "216779:5:38" }, "nodeType": "YulFunctionCall", - "src": "216779:11:18" + "src": "216779:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "216773:2:18" + "src": "216773:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "216803:18:18", + "src": "216803:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "216815:5:18", + "src": "216815:5:38", "type": "", "value": "0x100" } @@ -248000,16 +248000,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "216809:5:18" + "src": "216809:5:38" }, "nodeType": "YulFunctionCall", - "src": "216809:12:18" + "src": "216809:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "216803:2:18" + "src": "216803:2:38" } ] }, @@ -248019,14 +248019,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "216900:4:18", + "src": "216900:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "216906:10:18", + "src": "216906:10:38", "type": "", "value": "0x483d0416" } @@ -248034,13 +248034,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "216893:6:18" + "src": "216893:6:38" }, "nodeType": "YulFunctionCall", - "src": "216893:24:18" + "src": "216893:24:38" }, "nodeType": "YulExpressionStatement", - "src": "216893:24:18" + "src": "216893:24:38" }, { "expression": { @@ -248048,26 +248048,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "216937:4:18", + "src": "216937:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "216943:2:18" + "src": "216943:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "216930:6:18" + "src": "216930:6:38" }, "nodeType": "YulFunctionCall", - "src": "216930:16:18" + "src": "216930:16:38" }, "nodeType": "YulExpressionStatement", - "src": "216930:16:18" + "src": "216930:16:38" }, { "expression": { @@ -248075,14 +248075,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "216966:4:18", + "src": "216966:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "216972:4:18", + "src": "216972:4:38", "type": "", "value": "0x80" } @@ -248090,13 +248090,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "216959:6:18" + "src": "216959:6:38" }, "nodeType": "YulFunctionCall", - "src": "216959:18:18" + "src": "216959:18:38" }, "nodeType": "YulExpressionStatement", - "src": "216959:18:18" + "src": "216959:18:38" }, { "expression": { @@ -248104,26 +248104,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "216997:4:18", + "src": "216997:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "217003:2:18" + "src": "217003:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "216990:6:18" + "src": "216990:6:38" }, "nodeType": "YulFunctionCall", - "src": "216990:16:18" + "src": "216990:16:38" }, "nodeType": "YulExpressionStatement", - "src": "216990:16:18" + "src": "216990:16:38" }, { "expression": { @@ -248131,14 +248131,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "217026:4:18", + "src": "217026:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "217032:4:18", + "src": "217032:4:38", "type": "", "value": "0xc0" } @@ -248146,13 +248146,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "217019:6:18" + "src": "217019:6:38" }, "nodeType": "YulFunctionCall", - "src": "217019:18:18" + "src": "217019:18:38" }, "nodeType": "YulExpressionStatement", - "src": "217019:18:18" + "src": "217019:18:38" }, { "expression": { @@ -248160,26 +248160,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "217062:4:18", + "src": "217062:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "217068:2:18" + "src": "217068:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "217050:11:18" + "src": "217050:11:38" }, "nodeType": "YulFunctionCall", - "src": "217050:21:18" + "src": "217050:21:38" }, "nodeType": "YulExpressionStatement", - "src": "217050:21:18" + "src": "217050:21:38" }, { "expression": { @@ -248187,140 +248187,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "217096:4:18", + "src": "217096:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "217102:2:18" + "src": "217102:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "217084:11:18" + "src": "217084:11:38" }, "nodeType": "YulFunctionCall", - "src": "217084:21:18" + "src": "217084:21:38" }, "nodeType": "YulExpressionStatement", - "src": "217084:21:18" + "src": "217084:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37655, + "declaration": 40716, "isOffset": false, "isSlot": false, - "src": "216563:2:18", + "src": "216563:2:38", "valueSize": 1 }, { - "declaration": 37658, + "declaration": 40719, "isOffset": false, "isSlot": false, - "src": "216593:2:18", + "src": "216593:2:38", "valueSize": 1 }, { - "declaration": 37661, + "declaration": 40722, "isOffset": false, "isSlot": false, - "src": "216623:2:18", + "src": "216623:2:38", "valueSize": 1 }, { - "declaration": 37664, + "declaration": 40725, "isOffset": false, "isSlot": false, - "src": "216653:2:18", + "src": "216653:2:38", "valueSize": 1 }, { - "declaration": 37667, + "declaration": 40728, "isOffset": false, "isSlot": false, - "src": "216683:2:18", + "src": "216683:2:38", "valueSize": 1 }, { - "declaration": 37670, + "declaration": 40731, "isOffset": false, "isSlot": false, - "src": "216713:2:18", + "src": "216713:2:38", "valueSize": 1 }, { - "declaration": 37673, + "declaration": 40734, "isOffset": false, "isSlot": false, - "src": "216743:2:18", + "src": "216743:2:38", "valueSize": 1 }, { - "declaration": 37676, + "declaration": 40737, "isOffset": false, "isSlot": false, - "src": "216773:2:18", + "src": "216773:2:38", "valueSize": 1 }, { - "declaration": 37679, + "declaration": 40740, "isOffset": false, "isSlot": false, - "src": "216803:2:18", + "src": "216803:2:38", "valueSize": 1 }, { - "declaration": 37645, + "declaration": 40706, "isOffset": false, "isSlot": false, - "src": "216943:2:18", + "src": "216943:2:38", "valueSize": 1 }, { - "declaration": 37647, + "declaration": 40708, "isOffset": false, "isSlot": false, - "src": "217068:2:18", + "src": "217068:2:38", "valueSize": 1 }, { - "declaration": 37649, + "declaration": 40710, "isOffset": false, "isSlot": false, - "src": "217003:2:18", + "src": "217003:2:38", "valueSize": 1 }, { - "declaration": 37651, + "declaration": 40712, "isOffset": false, "isSlot": false, - "src": "217102:2:18", + "src": "217102:2:38", "valueSize": 1 } ], - "id": 37681, + "id": 40742, "nodeType": "InlineAssembly", - "src": "216185:930:18" + "src": "216185:930:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37683, + "id": 40744, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "217140:4:18", + "src": "217140:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -248329,14 +248329,14 @@ }, { "hexValue": "3078313034", - "id": 37684, + "id": 40745, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "217146:5:18", + "src": "217146:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -248355,18 +248355,18 @@ "typeString": "int_const 260" } ], - "id": 37682, + "id": 40743, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "217124:15:18", + "referencedDeclaration": 33383, + "src": "217124:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37685, + "id": 40746, "isConstant": false, "isLValue": false, "isPure": false, @@ -248375,21 +248375,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "217124:28:18", + "src": "217124:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37686, + "id": 40747, "nodeType": "ExpressionStatement", - "src": "217124:28:18" + "src": "217124:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "217171:273:18", + "src": "217171:273:38", "statements": [ { "expression": { @@ -248397,26 +248397,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "217192:4:18", + "src": "217192:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "217198:2:18" + "src": "217198:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "217185:6:18" + "src": "217185:6:38" }, "nodeType": "YulFunctionCall", - "src": "217185:16:18" + "src": "217185:16:38" }, "nodeType": "YulExpressionStatement", - "src": "217185:16:18" + "src": "217185:16:38" }, { "expression": { @@ -248424,26 +248424,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "217221:4:18", + "src": "217221:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "217227:2:18" + "src": "217227:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "217214:6:18" + "src": "217214:6:38" }, "nodeType": "YulFunctionCall", - "src": "217214:16:18" + "src": "217214:16:38" }, "nodeType": "YulExpressionStatement", - "src": "217214:16:18" + "src": "217214:16:38" }, { "expression": { @@ -248451,26 +248451,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "217250:4:18", + "src": "217250:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "217256:2:18" + "src": "217256:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "217243:6:18" + "src": "217243:6:38" }, "nodeType": "YulFunctionCall", - "src": "217243:16:18" + "src": "217243:16:38" }, "nodeType": "YulExpressionStatement", - "src": "217243:16:18" + "src": "217243:16:38" }, { "expression": { @@ -248478,26 +248478,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "217279:4:18", + "src": "217279:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "217285:2:18" + "src": "217285:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "217272:6:18" + "src": "217272:6:38" }, "nodeType": "YulFunctionCall", - "src": "217272:16:18" + "src": "217272:16:38" }, "nodeType": "YulExpressionStatement", - "src": "217272:16:18" + "src": "217272:16:38" }, { "expression": { @@ -248505,26 +248505,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "217308:4:18", + "src": "217308:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "217314:2:18" + "src": "217314:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "217301:6:18" + "src": "217301:6:38" }, "nodeType": "YulFunctionCall", - "src": "217301:16:18" + "src": "217301:16:38" }, "nodeType": "YulExpressionStatement", - "src": "217301:16:18" + "src": "217301:16:38" }, { "expression": { @@ -248532,26 +248532,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "217337:4:18", + "src": "217337:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "217343:2:18" + "src": "217343:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "217330:6:18" + "src": "217330:6:38" }, "nodeType": "YulFunctionCall", - "src": "217330:16:18" + "src": "217330:16:38" }, "nodeType": "YulExpressionStatement", - "src": "217330:16:18" + "src": "217330:16:38" }, { "expression": { @@ -248559,26 +248559,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "217366:4:18", + "src": "217366:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "217372:2:18" + "src": "217372:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "217359:6:18" + "src": "217359:6:38" }, "nodeType": "YulFunctionCall", - "src": "217359:16:18" + "src": "217359:16:38" }, "nodeType": "YulExpressionStatement", - "src": "217359:16:18" + "src": "217359:16:38" }, { "expression": { @@ -248586,26 +248586,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "217395:4:18", + "src": "217395:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "217401:2:18" + "src": "217401:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "217388:6:18" + "src": "217388:6:38" }, "nodeType": "YulFunctionCall", - "src": "217388:16:18" + "src": "217388:16:38" }, "nodeType": "YulExpressionStatement", - "src": "217388:16:18" + "src": "217388:16:38" }, { "expression": { @@ -248613,98 +248613,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "217424:5:18", + "src": "217424:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "217431:2:18" + "src": "217431:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "217417:6:18" + "src": "217417:6:38" }, "nodeType": "YulFunctionCall", - "src": "217417:17:18" + "src": "217417:17:38" }, "nodeType": "YulExpressionStatement", - "src": "217417:17:18" + "src": "217417:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37655, + "declaration": 40716, "isOffset": false, "isSlot": false, - "src": "217198:2:18", + "src": "217198:2:38", "valueSize": 1 }, { - "declaration": 37658, + "declaration": 40719, "isOffset": false, "isSlot": false, - "src": "217227:2:18", + "src": "217227:2:38", "valueSize": 1 }, { - "declaration": 37661, + "declaration": 40722, "isOffset": false, "isSlot": false, - "src": "217256:2:18", + "src": "217256:2:38", "valueSize": 1 }, { - "declaration": 37664, + "declaration": 40725, "isOffset": false, "isSlot": false, - "src": "217285:2:18", + "src": "217285:2:38", "valueSize": 1 }, { - "declaration": 37667, + "declaration": 40728, "isOffset": false, "isSlot": false, - "src": "217314:2:18", + "src": "217314:2:38", "valueSize": 1 }, { - "declaration": 37670, + "declaration": 40731, "isOffset": false, "isSlot": false, - "src": "217343:2:18", + "src": "217343:2:38", "valueSize": 1 }, { - "declaration": 37673, + "declaration": 40734, "isOffset": false, "isSlot": false, - "src": "217372:2:18", + "src": "217372:2:38", "valueSize": 1 }, { - "declaration": 37676, + "declaration": 40737, "isOffset": false, "isSlot": false, - "src": "217401:2:18", + "src": "217401:2:38", "valueSize": 1 }, { - "declaration": 37679, + "declaration": 40740, "isOffset": false, "isSlot": false, - "src": "217431:2:18", + "src": "217431:2:38", "valueSize": 1 } ], - "id": 37687, + "id": 40748, "nodeType": "InlineAssembly", - "src": "217162:282:18" + "src": "217162:282:38" } ] }, @@ -248712,20 +248712,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "215935:3:18", + "nameLocation": "215935:3:38", "parameters": { - "id": 37652, + "id": 40713, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37645, + "id": 40706, "mutability": "mutable", "name": "p0", - "nameLocation": "215944:2:18", + "nameLocation": "215944:2:38", "nodeType": "VariableDeclaration", - "scope": 37689, - "src": "215939:7:18", + "scope": 40750, + "src": "215939:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -248733,10 +248733,10 @@ "typeString": "bool" }, "typeName": { - "id": 37644, + "id": 40705, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "215939:4:18", + "src": "215939:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -248746,13 +248746,13 @@ }, { "constant": false, - "id": 37647, + "id": 40708, "mutability": "mutable", "name": "p1", - "nameLocation": "215956:2:18", + "nameLocation": "215956:2:38", "nodeType": "VariableDeclaration", - "scope": 37689, - "src": "215948:10:18", + "scope": 40750, + "src": "215948:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -248760,10 +248760,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37646, + "id": 40707, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "215948:7:18", + "src": "215948:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -248773,13 +248773,13 @@ }, { "constant": false, - "id": 37649, + "id": 40710, "mutability": "mutable", "name": "p2", - "nameLocation": "215965:2:18", + "nameLocation": "215965:2:38", "nodeType": "VariableDeclaration", - "scope": 37689, - "src": "215960:7:18", + "scope": 40750, + "src": "215960:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -248787,10 +248787,10 @@ "typeString": "bool" }, "typeName": { - "id": 37648, + "id": 40709, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "215960:4:18", + "src": "215960:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -248800,13 +248800,13 @@ }, { "constant": false, - "id": 37651, + "id": 40712, "mutability": "mutable", "name": "p3", - "nameLocation": "215977:2:18", + "nameLocation": "215977:2:38", "nodeType": "VariableDeclaration", - "scope": 37689, - "src": "215969:10:18", + "scope": 40750, + "src": "215969:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -248814,10 +248814,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37650, + "id": 40711, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "215969:7:18", + "src": "215969:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -248826,44 +248826,44 @@ "visibility": "internal" } ], - "src": "215938:42:18" + "src": "215938:42:38" }, "returnParameters": { - "id": 37653, + "id": 40714, "nodeType": "ParameterList", "parameters": [], - "src": "215995:0:18" + "src": "215995:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37729, + "id": 40790, "nodeType": "FunctionDefinition", - "src": "217456:1334:18", + "src": "217456:1334:38", "nodes": [], "body": { - "id": 37728, + "id": 40789, "nodeType": "Block", - "src": "217528:1262:18", + "src": "217528:1262:38", "nodes": [], "statements": [ { "assignments": [ - 37701 + 40762 ], "declarations": [ { "constant": false, - "id": 37701, + "id": 40762, "mutability": "mutable", "name": "m0", - "nameLocation": "217546:2:18", + "nameLocation": "217546:2:38", "nodeType": "VariableDeclaration", - "scope": 37728, - "src": "217538:10:18", + "scope": 40789, + "src": "217538:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -248871,10 +248871,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37700, + "id": 40761, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "217538:7:18", + "src": "217538:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -248883,24 +248883,24 @@ "visibility": "internal" } ], - "id": 37702, + "id": 40763, "nodeType": "VariableDeclarationStatement", - "src": "217538:10:18" + "src": "217538:10:38" }, { "assignments": [ - 37704 + 40765 ], "declarations": [ { "constant": false, - "id": 37704, + "id": 40765, "mutability": "mutable", "name": "m1", - "nameLocation": "217566:2:18", + "nameLocation": "217566:2:38", "nodeType": "VariableDeclaration", - "scope": 37728, - "src": "217558:10:18", + "scope": 40789, + "src": "217558:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -248908,10 +248908,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37703, + "id": 40764, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "217558:7:18", + "src": "217558:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -248920,24 +248920,24 @@ "visibility": "internal" } ], - "id": 37705, + "id": 40766, "nodeType": "VariableDeclarationStatement", - "src": "217558:10:18" + "src": "217558:10:38" }, { "assignments": [ - 37707 + 40768 ], "declarations": [ { "constant": false, - "id": 37707, + "id": 40768, "mutability": "mutable", "name": "m2", - "nameLocation": "217586:2:18", + "nameLocation": "217586:2:38", "nodeType": "VariableDeclaration", - "scope": 37728, - "src": "217578:10:18", + "scope": 40789, + "src": "217578:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -248945,10 +248945,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37706, + "id": 40767, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "217578:7:18", + "src": "217578:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -248957,24 +248957,24 @@ "visibility": "internal" } ], - "id": 37708, + "id": 40769, "nodeType": "VariableDeclarationStatement", - "src": "217578:10:18" + "src": "217578:10:38" }, { "assignments": [ - 37710 + 40771 ], "declarations": [ { "constant": false, - "id": 37710, + "id": 40771, "mutability": "mutable", "name": "m3", - "nameLocation": "217606:2:18", + "nameLocation": "217606:2:38", "nodeType": "VariableDeclaration", - "scope": 37728, - "src": "217598:10:18", + "scope": 40789, + "src": "217598:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -248982,10 +248982,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37709, + "id": 40770, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "217598:7:18", + "src": "217598:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -248994,24 +248994,24 @@ "visibility": "internal" } ], - "id": 37711, + "id": 40772, "nodeType": "VariableDeclarationStatement", - "src": "217598:10:18" + "src": "217598:10:38" }, { "assignments": [ - 37713 + 40774 ], "declarations": [ { "constant": false, - "id": 37713, + "id": 40774, "mutability": "mutable", "name": "m4", - "nameLocation": "217626:2:18", + "nameLocation": "217626:2:38", "nodeType": "VariableDeclaration", - "scope": 37728, - "src": "217618:10:18", + "scope": 40789, + "src": "217618:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -249019,10 +249019,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37712, + "id": 40773, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "217618:7:18", + "src": "217618:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -249031,24 +249031,24 @@ "visibility": "internal" } ], - "id": 37714, + "id": 40775, "nodeType": "VariableDeclarationStatement", - "src": "217618:10:18" + "src": "217618:10:38" }, { "assignments": [ - 37716 + 40777 ], "declarations": [ { "constant": false, - "id": 37716, + "id": 40777, "mutability": "mutable", "name": "m5", - "nameLocation": "217646:2:18", + "nameLocation": "217646:2:38", "nodeType": "VariableDeclaration", - "scope": 37728, - "src": "217638:10:18", + "scope": 40789, + "src": "217638:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -249056,10 +249056,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37715, + "id": 40776, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "217638:7:18", + "src": "217638:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -249068,24 +249068,24 @@ "visibility": "internal" } ], - "id": 37717, + "id": 40778, "nodeType": "VariableDeclarationStatement", - "src": "217638:10:18" + "src": "217638:10:38" }, { "assignments": [ - 37719 + 40780 ], "declarations": [ { "constant": false, - "id": 37719, + "id": 40780, "mutability": "mutable", "name": "m6", - "nameLocation": "217666:2:18", + "nameLocation": "217666:2:38", "nodeType": "VariableDeclaration", - "scope": 37728, - "src": "217658:10:18", + "scope": 40789, + "src": "217658:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -249093,10 +249093,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37718, + "id": 40779, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "217658:7:18", + "src": "217658:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -249105,27 +249105,27 @@ "visibility": "internal" } ], - "id": 37720, + "id": 40781, "nodeType": "VariableDeclarationStatement", - "src": "217658:10:18" + "src": "217658:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "217687:828:18", + "src": "217687:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "217730:313:18", + "src": "217730:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "217748:15:18", + "src": "217748:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "217762:1:18", + "src": "217762:1:38", "type": "", "value": "0" }, @@ -249133,7 +249133,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "217752:6:18", + "src": "217752:6:38", "type": "" } ] @@ -249141,16 +249141,16 @@ { "body": { "nodeType": "YulBlock", - "src": "217833:40:18", + "src": "217833:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "217862:9:18", + "src": "217862:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "217864:5:18" + "src": "217864:5:38" } ] }, @@ -249161,33 +249161,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "217850:6:18" + "src": "217850:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "217858:1:18" + "src": "217858:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "217845:4:18" + "src": "217845:4:38" }, "nodeType": "YulFunctionCall", - "src": "217845:15:18" + "src": "217845:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "217838:6:18" + "src": "217838:6:38" }, "nodeType": "YulFunctionCall", - "src": "217838:23:18" + "src": "217838:23:38" }, "nodeType": "YulIf", - "src": "217835:36:18" + "src": "217835:36:38" } ] }, @@ -249196,12 +249196,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "217790:6:18" + "src": "217790:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "217798:4:18", + "src": "217798:4:38", "type": "", "value": "0x20" } @@ -249209,30 +249209,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "217787:2:18" + "src": "217787:2:38" }, "nodeType": "YulFunctionCall", - "src": "217787:16:18" + "src": "217787:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "217804:28:18", + "src": "217804:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "217806:24:18", + "src": "217806:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "217820:6:18" + "src": "217820:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "217828:1:18", + "src": "217828:1:38", "type": "", "value": "1" } @@ -249240,16 +249240,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "217816:3:18" + "src": "217816:3:38" }, "nodeType": "YulFunctionCall", - "src": "217816:14:18" + "src": "217816:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "217806:6:18" + "src": "217806:6:38" } ] } @@ -249257,10 +249257,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "217784:2:18", + "src": "217784:2:38", "statements": [] }, - "src": "217780:93:18" + "src": "217780:93:38" }, { "expression": { @@ -249268,34 +249268,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "217897:3:18" + "src": "217897:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "217902:6:18" + "src": "217902:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "217890:6:18" + "src": "217890:6:38" }, "nodeType": "YulFunctionCall", - "src": "217890:19:18" + "src": "217890:19:38" }, "nodeType": "YulExpressionStatement", - "src": "217890:19:18" + "src": "217890:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "217926:37:18", + "src": "217926:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "217943:3:18", + "src": "217943:3:38", "type": "", "value": "256" }, @@ -249304,38 +249304,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "217952:1:18", + "src": "217952:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "217955:6:18" + "src": "217955:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "217948:3:18" + "src": "217948:3:38" }, "nodeType": "YulFunctionCall", - "src": "217948:14:18" + "src": "217948:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "217939:3:18" + "src": "217939:3:38" }, "nodeType": "YulFunctionCall", - "src": "217939:24:18" + "src": "217939:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "217930:5:18", + "src": "217930:5:38", "type": "" } ] @@ -249348,12 +249348,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "217991:3:18" + "src": "217991:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "217996:4:18", + "src": "217996:4:38", "type": "", "value": "0x20" } @@ -249361,59 +249361,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "217987:3:18" + "src": "217987:3:38" }, "nodeType": "YulFunctionCall", - "src": "217987:14:18" + "src": "217987:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "218007:5:18" + "src": "218007:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "218018:5:18" + "src": "218018:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "218025:1:18" + "src": "218025:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "218014:3:18" + "src": "218014:3:38" }, "nodeType": "YulFunctionCall", - "src": "218014:13:18" + "src": "218014:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "218003:3:18" + "src": "218003:3:38" }, "nodeType": "YulFunctionCall", - "src": "218003:25:18" + "src": "218003:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "217980:6:18" + "src": "217980:6:38" }, "nodeType": "YulFunctionCall", - "src": "217980:49:18" + "src": "217980:49:38" }, "nodeType": "YulExpressionStatement", - "src": "217980:49:18" + "src": "217980:49:38" } ] }, @@ -249423,27 +249423,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "217722:3:18", + "src": "217722:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "217727:1:18", + "src": "217727:1:38", "type": "" } ], - "src": "217701:342:18" + "src": "217701:342:38" }, { "nodeType": "YulAssignment", - "src": "218056:17:18", + "src": "218056:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "218068:4:18", + "src": "218068:4:38", "type": "", "value": "0x00" } @@ -249451,28 +249451,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "218062:5:18" + "src": "218062:5:38" }, "nodeType": "YulFunctionCall", - "src": "218062:11:18" + "src": "218062:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "218056:2:18" + "src": "218056:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "218086:17:18", + "src": "218086:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "218098:4:18", + "src": "218098:4:38", "type": "", "value": "0x20" } @@ -249480,28 +249480,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "218092:5:18" + "src": "218092:5:38" }, "nodeType": "YulFunctionCall", - "src": "218092:11:18" + "src": "218092:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "218086:2:18" + "src": "218086:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "218116:17:18", + "src": "218116:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "218128:4:18", + "src": "218128:4:38", "type": "", "value": "0x40" } @@ -249509,28 +249509,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "218122:5:18" + "src": "218122:5:38" }, "nodeType": "YulFunctionCall", - "src": "218122:11:18" + "src": "218122:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "218116:2:18" + "src": "218116:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "218146:17:18", + "src": "218146:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "218158:4:18", + "src": "218158:4:38", "type": "", "value": "0x60" } @@ -249538,28 +249538,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "218152:5:18" + "src": "218152:5:38" }, "nodeType": "YulFunctionCall", - "src": "218152:11:18" + "src": "218152:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "218146:2:18" + "src": "218146:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "218176:17:18", + "src": "218176:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "218188:4:18", + "src": "218188:4:38", "type": "", "value": "0x80" } @@ -249567,28 +249567,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "218182:5:18" + "src": "218182:5:38" }, "nodeType": "YulFunctionCall", - "src": "218182:11:18" + "src": "218182:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "218176:2:18" + "src": "218176:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "218206:17:18", + "src": "218206:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "218218:4:18", + "src": "218218:4:38", "type": "", "value": "0xa0" } @@ -249596,28 +249596,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "218212:5:18" + "src": "218212:5:38" }, "nodeType": "YulFunctionCall", - "src": "218212:11:18" + "src": "218212:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "218206:2:18" + "src": "218206:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "218236:17:18", + "src": "218236:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "218248:4:18", + "src": "218248:4:38", "type": "", "value": "0xc0" } @@ -249625,16 +249625,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "218242:5:18" + "src": "218242:5:38" }, "nodeType": "YulFunctionCall", - "src": "218242:11:18" + "src": "218242:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "218236:2:18" + "src": "218236:2:38" } ] }, @@ -249644,14 +249644,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "218336:4:18", + "src": "218336:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "218342:10:18", + "src": "218342:10:38", "type": "", "value": "0x1596a1ce" } @@ -249659,13 +249659,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "218329:6:18" + "src": "218329:6:38" }, "nodeType": "YulFunctionCall", - "src": "218329:24:18" + "src": "218329:24:38" }, "nodeType": "YulExpressionStatement", - "src": "218329:24:18" + "src": "218329:24:38" }, { "expression": { @@ -249673,26 +249673,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "218373:4:18", + "src": "218373:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "218379:2:18" + "src": "218379:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "218366:6:18" + "src": "218366:6:38" }, "nodeType": "YulFunctionCall", - "src": "218366:16:18" + "src": "218366:16:38" }, "nodeType": "YulExpressionStatement", - "src": "218366:16:18" + "src": "218366:16:38" }, { "expression": { @@ -249700,14 +249700,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "218402:4:18", + "src": "218402:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "218408:4:18", + "src": "218408:4:38", "type": "", "value": "0x80" } @@ -249715,13 +249715,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "218395:6:18" + "src": "218395:6:38" }, "nodeType": "YulFunctionCall", - "src": "218395:18:18" + "src": "218395:18:38" }, "nodeType": "YulExpressionStatement", - "src": "218395:18:18" + "src": "218395:18:38" }, { "expression": { @@ -249729,26 +249729,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "218433:4:18", + "src": "218433:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "218439:2:18" + "src": "218439:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "218426:6:18" + "src": "218426:6:38" }, "nodeType": "YulFunctionCall", - "src": "218426:16:18" + "src": "218426:16:38" }, "nodeType": "YulExpressionStatement", - "src": "218426:16:18" + "src": "218426:16:38" }, { "expression": { @@ -249756,26 +249756,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "218462:4:18", + "src": "218462:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "218468:2:18" + "src": "218468:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "218455:6:18" + "src": "218455:6:38" }, "nodeType": "YulFunctionCall", - "src": "218455:16:18" + "src": "218455:16:38" }, "nodeType": "YulExpressionStatement", - "src": "218455:16:18" + "src": "218455:16:38" }, { "expression": { @@ -249783,126 +249783,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "218496:4:18", + "src": "218496:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "218502:2:18" + "src": "218502:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "218484:11:18" + "src": "218484:11:38" }, "nodeType": "YulFunctionCall", - "src": "218484:21:18" + "src": "218484:21:38" }, "nodeType": "YulExpressionStatement", - "src": "218484:21:18" + "src": "218484:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37701, + "declaration": 40762, "isOffset": false, "isSlot": false, - "src": "218056:2:18", + "src": "218056:2:38", "valueSize": 1 }, { - "declaration": 37704, + "declaration": 40765, "isOffset": false, "isSlot": false, - "src": "218086:2:18", + "src": "218086:2:38", "valueSize": 1 }, { - "declaration": 37707, + "declaration": 40768, "isOffset": false, "isSlot": false, - "src": "218116:2:18", + "src": "218116:2:38", "valueSize": 1 }, { - "declaration": 37710, + "declaration": 40771, "isOffset": false, "isSlot": false, - "src": "218146:2:18", + "src": "218146:2:38", "valueSize": 1 }, { - "declaration": 37713, + "declaration": 40774, "isOffset": false, "isSlot": false, - "src": "218176:2:18", + "src": "218176:2:38", "valueSize": 1 }, { - "declaration": 37716, + "declaration": 40777, "isOffset": false, "isSlot": false, - "src": "218206:2:18", + "src": "218206:2:38", "valueSize": 1 }, { - "declaration": 37719, + "declaration": 40780, "isOffset": false, "isSlot": false, - "src": "218236:2:18", + "src": "218236:2:38", "valueSize": 1 }, { - "declaration": 37691, + "declaration": 40752, "isOffset": false, "isSlot": false, - "src": "218379:2:18", + "src": "218379:2:38", "valueSize": 1 }, { - "declaration": 37693, + "declaration": 40754, "isOffset": false, "isSlot": false, - "src": "218502:2:18", + "src": "218502:2:38", "valueSize": 1 }, { - "declaration": 37695, + "declaration": 40756, "isOffset": false, "isSlot": false, - "src": "218439:2:18", + "src": "218439:2:38", "valueSize": 1 }, { - "declaration": 37697, + "declaration": 40758, "isOffset": false, "isSlot": false, - "src": "218468:2:18", + "src": "218468:2:38", "valueSize": 1 } ], - "id": 37721, + "id": 40782, "nodeType": "InlineAssembly", - "src": "217678:837:18" + "src": "217678:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37723, + "id": 40784, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "218540:4:18", + "src": "218540:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -249911,14 +249911,14 @@ }, { "hexValue": "30786334", - "id": 37724, + "id": 40785, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "218546:4:18", + "src": "218546:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -249937,18 +249937,18 @@ "typeString": "int_const 196" } ], - "id": 37722, + "id": 40783, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "218524:15:18", + "referencedDeclaration": 33383, + "src": "218524:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37725, + "id": 40786, "isConstant": false, "isLValue": false, "isPure": false, @@ -249957,21 +249957,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "218524:27:18", + "src": "218524:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37726, + "id": 40787, "nodeType": "ExpressionStatement", - "src": "218524:27:18" + "src": "218524:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "218570:214:18", + "src": "218570:214:38", "statements": [ { "expression": { @@ -249979,26 +249979,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "218591:4:18", + "src": "218591:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "218597:2:18" + "src": "218597:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "218584:6:18" + "src": "218584:6:38" }, "nodeType": "YulFunctionCall", - "src": "218584:16:18" + "src": "218584:16:38" }, "nodeType": "YulExpressionStatement", - "src": "218584:16:18" + "src": "218584:16:38" }, { "expression": { @@ -250006,26 +250006,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "218620:4:18", + "src": "218620:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "218626:2:18" + "src": "218626:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "218613:6:18" + "src": "218613:6:38" }, "nodeType": "YulFunctionCall", - "src": "218613:16:18" + "src": "218613:16:38" }, "nodeType": "YulExpressionStatement", - "src": "218613:16:18" + "src": "218613:16:38" }, { "expression": { @@ -250033,26 +250033,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "218649:4:18", + "src": "218649:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "218655:2:18" + "src": "218655:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "218642:6:18" + "src": "218642:6:38" }, "nodeType": "YulFunctionCall", - "src": "218642:16:18" + "src": "218642:16:38" }, "nodeType": "YulExpressionStatement", - "src": "218642:16:18" + "src": "218642:16:38" }, { "expression": { @@ -250060,26 +250060,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "218678:4:18", + "src": "218678:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "218684:2:18" + "src": "218684:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "218671:6:18" + "src": "218671:6:38" }, "nodeType": "YulFunctionCall", - "src": "218671:16:18" + "src": "218671:16:38" }, "nodeType": "YulExpressionStatement", - "src": "218671:16:18" + "src": "218671:16:38" }, { "expression": { @@ -250087,26 +250087,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "218707:4:18", + "src": "218707:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "218713:2:18" + "src": "218713:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "218700:6:18" + "src": "218700:6:38" }, "nodeType": "YulFunctionCall", - "src": "218700:16:18" + "src": "218700:16:38" }, "nodeType": "YulExpressionStatement", - "src": "218700:16:18" + "src": "218700:16:38" }, { "expression": { @@ -250114,26 +250114,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "218736:4:18", + "src": "218736:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "218742:2:18" + "src": "218742:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "218729:6:18" + "src": "218729:6:38" }, "nodeType": "YulFunctionCall", - "src": "218729:16:18" + "src": "218729:16:38" }, "nodeType": "YulExpressionStatement", - "src": "218729:16:18" + "src": "218729:16:38" }, { "expression": { @@ -250141,84 +250141,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "218765:4:18", + "src": "218765:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "218771:2:18" + "src": "218771:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "218758:6:18" + "src": "218758:6:38" }, "nodeType": "YulFunctionCall", - "src": "218758:16:18" + "src": "218758:16:38" }, "nodeType": "YulExpressionStatement", - "src": "218758:16:18" + "src": "218758:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37701, + "declaration": 40762, "isOffset": false, "isSlot": false, - "src": "218597:2:18", + "src": "218597:2:38", "valueSize": 1 }, { - "declaration": 37704, + "declaration": 40765, "isOffset": false, "isSlot": false, - "src": "218626:2:18", + "src": "218626:2:38", "valueSize": 1 }, { - "declaration": 37707, + "declaration": 40768, "isOffset": false, "isSlot": false, - "src": "218655:2:18", + "src": "218655:2:38", "valueSize": 1 }, { - "declaration": 37710, + "declaration": 40771, "isOffset": false, "isSlot": false, - "src": "218684:2:18", + "src": "218684:2:38", "valueSize": 1 }, { - "declaration": 37713, + "declaration": 40774, "isOffset": false, "isSlot": false, - "src": "218713:2:18", + "src": "218713:2:38", "valueSize": 1 }, { - "declaration": 37716, + "declaration": 40777, "isOffset": false, "isSlot": false, - "src": "218742:2:18", + "src": "218742:2:38", "valueSize": 1 }, { - "declaration": 37719, + "declaration": 40780, "isOffset": false, "isSlot": false, - "src": "218771:2:18", + "src": "218771:2:38", "valueSize": 1 } ], - "id": 37727, + "id": 40788, "nodeType": "InlineAssembly", - "src": "218561:223:18" + "src": "218561:223:38" } ] }, @@ -250226,20 +250226,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "217465:3:18", + "nameLocation": "217465:3:38", "parameters": { - "id": 37698, + "id": 40759, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37691, + "id": 40752, "mutability": "mutable", "name": "p0", - "nameLocation": "217474:2:18", + "nameLocation": "217474:2:38", "nodeType": "VariableDeclaration", - "scope": 37729, - "src": "217469:7:18", + "scope": 40790, + "src": "217469:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -250247,10 +250247,10 @@ "typeString": "bool" }, "typeName": { - "id": 37690, + "id": 40751, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "217469:4:18", + "src": "217469:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -250260,13 +250260,13 @@ }, { "constant": false, - "id": 37693, + "id": 40754, "mutability": "mutable", "name": "p1", - "nameLocation": "217486:2:18", + "nameLocation": "217486:2:38", "nodeType": "VariableDeclaration", - "scope": 37729, - "src": "217478:10:18", + "scope": 40790, + "src": "217478:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -250274,10 +250274,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37692, + "id": 40753, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "217478:7:18", + "src": "217478:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -250287,13 +250287,13 @@ }, { "constant": false, - "id": 37695, + "id": 40756, "mutability": "mutable", "name": "p2", - "nameLocation": "217498:2:18", + "nameLocation": "217498:2:38", "nodeType": "VariableDeclaration", - "scope": 37729, - "src": "217490:10:18", + "scope": 40790, + "src": "217490:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -250301,10 +250301,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37694, + "id": 40755, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "217490:7:18", + "src": "217490:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -250314,13 +250314,13 @@ }, { "constant": false, - "id": 37697, + "id": 40758, "mutability": "mutable", "name": "p3", - "nameLocation": "217510:2:18", + "nameLocation": "217510:2:38", "nodeType": "VariableDeclaration", - "scope": 37729, - "src": "217502:10:18", + "scope": 40790, + "src": "217502:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -250328,10 +250328,10 @@ "typeString": "address" }, "typeName": { - "id": 37696, + "id": 40757, "name": "address", "nodeType": "ElementaryTypeName", - "src": "217502:7:18", + "src": "217502:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -250341,44 +250341,44 @@ "visibility": "internal" } ], - "src": "217468:45:18" + "src": "217468:45:38" }, "returnParameters": { - "id": 37699, + "id": 40760, "nodeType": "ParameterList", "parameters": [], - "src": "217528:0:18" + "src": "217528:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37769, + "id": 40830, "nodeType": "FunctionDefinition", - "src": "218796:1328:18", + "src": "218796:1328:38", "nodes": [], "body": { - "id": 37768, + "id": 40829, "nodeType": "Block", - "src": "218865:1259:18", + "src": "218865:1259:38", "nodes": [], "statements": [ { "assignments": [ - 37741 + 40802 ], "declarations": [ { "constant": false, - "id": 37741, + "id": 40802, "mutability": "mutable", "name": "m0", - "nameLocation": "218883:2:18", + "nameLocation": "218883:2:38", "nodeType": "VariableDeclaration", - "scope": 37768, - "src": "218875:10:18", + "scope": 40829, + "src": "218875:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -250386,10 +250386,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37740, + "id": 40801, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "218875:7:18", + "src": "218875:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -250398,24 +250398,24 @@ "visibility": "internal" } ], - "id": 37742, + "id": 40803, "nodeType": "VariableDeclarationStatement", - "src": "218875:10:18" + "src": "218875:10:38" }, { "assignments": [ - 37744 + 40805 ], "declarations": [ { "constant": false, - "id": 37744, + "id": 40805, "mutability": "mutable", "name": "m1", - "nameLocation": "218903:2:18", + "nameLocation": "218903:2:38", "nodeType": "VariableDeclaration", - "scope": 37768, - "src": "218895:10:18", + "scope": 40829, + "src": "218895:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -250423,10 +250423,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37743, + "id": 40804, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "218895:7:18", + "src": "218895:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -250435,24 +250435,24 @@ "visibility": "internal" } ], - "id": 37745, + "id": 40806, "nodeType": "VariableDeclarationStatement", - "src": "218895:10:18" + "src": "218895:10:38" }, { "assignments": [ - 37747 + 40808 ], "declarations": [ { "constant": false, - "id": 37747, + "id": 40808, "mutability": "mutable", "name": "m2", - "nameLocation": "218923:2:18", + "nameLocation": "218923:2:38", "nodeType": "VariableDeclaration", - "scope": 37768, - "src": "218915:10:18", + "scope": 40829, + "src": "218915:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -250460,10 +250460,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37746, + "id": 40807, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "218915:7:18", + "src": "218915:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -250472,24 +250472,24 @@ "visibility": "internal" } ], - "id": 37748, + "id": 40809, "nodeType": "VariableDeclarationStatement", - "src": "218915:10:18" + "src": "218915:10:38" }, { "assignments": [ - 37750 + 40811 ], "declarations": [ { "constant": false, - "id": 37750, + "id": 40811, "mutability": "mutable", "name": "m3", - "nameLocation": "218943:2:18", + "nameLocation": "218943:2:38", "nodeType": "VariableDeclaration", - "scope": 37768, - "src": "218935:10:18", + "scope": 40829, + "src": "218935:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -250497,10 +250497,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37749, + "id": 40810, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "218935:7:18", + "src": "218935:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -250509,24 +250509,24 @@ "visibility": "internal" } ], - "id": 37751, + "id": 40812, "nodeType": "VariableDeclarationStatement", - "src": "218935:10:18" + "src": "218935:10:38" }, { "assignments": [ - 37753 + 40814 ], "declarations": [ { "constant": false, - "id": 37753, + "id": 40814, "mutability": "mutable", "name": "m4", - "nameLocation": "218963:2:18", + "nameLocation": "218963:2:38", "nodeType": "VariableDeclaration", - "scope": 37768, - "src": "218955:10:18", + "scope": 40829, + "src": "218955:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -250534,10 +250534,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37752, + "id": 40813, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "218955:7:18", + "src": "218955:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -250546,24 +250546,24 @@ "visibility": "internal" } ], - "id": 37754, + "id": 40815, "nodeType": "VariableDeclarationStatement", - "src": "218955:10:18" + "src": "218955:10:38" }, { "assignments": [ - 37756 + 40817 ], "declarations": [ { "constant": false, - "id": 37756, + "id": 40817, "mutability": "mutable", "name": "m5", - "nameLocation": "218983:2:18", + "nameLocation": "218983:2:38", "nodeType": "VariableDeclaration", - "scope": 37768, - "src": "218975:10:18", + "scope": 40829, + "src": "218975:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -250571,10 +250571,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37755, + "id": 40816, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "218975:7:18", + "src": "218975:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -250583,24 +250583,24 @@ "visibility": "internal" } ], - "id": 37757, + "id": 40818, "nodeType": "VariableDeclarationStatement", - "src": "218975:10:18" + "src": "218975:10:38" }, { "assignments": [ - 37759 + 40820 ], "declarations": [ { "constant": false, - "id": 37759, + "id": 40820, "mutability": "mutable", "name": "m6", - "nameLocation": "219003:2:18", + "nameLocation": "219003:2:38", "nodeType": "VariableDeclaration", - "scope": 37768, - "src": "218995:10:18", + "scope": 40829, + "src": "218995:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -250608,10 +250608,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37758, + "id": 40819, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "218995:7:18", + "src": "218995:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -250620,27 +250620,27 @@ "visibility": "internal" } ], - "id": 37760, + "id": 40821, "nodeType": "VariableDeclarationStatement", - "src": "218995:10:18" + "src": "218995:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "219024:825:18", + "src": "219024:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "219067:313:18", + "src": "219067:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "219085:15:18", + "src": "219085:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "219099:1:18", + "src": "219099:1:38", "type": "", "value": "0" }, @@ -250648,7 +250648,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "219089:6:18", + "src": "219089:6:38", "type": "" } ] @@ -250656,16 +250656,16 @@ { "body": { "nodeType": "YulBlock", - "src": "219170:40:18", + "src": "219170:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "219199:9:18", + "src": "219199:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "219201:5:18" + "src": "219201:5:38" } ] }, @@ -250676,33 +250676,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "219187:6:18" + "src": "219187:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "219195:1:18" + "src": "219195:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "219182:4:18" + "src": "219182:4:38" }, "nodeType": "YulFunctionCall", - "src": "219182:15:18" + "src": "219182:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "219175:6:18" + "src": "219175:6:38" }, "nodeType": "YulFunctionCall", - "src": "219175:23:18" + "src": "219175:23:38" }, "nodeType": "YulIf", - "src": "219172:36:18" + "src": "219172:36:38" } ] }, @@ -250711,12 +250711,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "219127:6:18" + "src": "219127:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "219135:4:18", + "src": "219135:4:38", "type": "", "value": "0x20" } @@ -250724,30 +250724,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "219124:2:18" + "src": "219124:2:38" }, "nodeType": "YulFunctionCall", - "src": "219124:16:18" + "src": "219124:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "219141:28:18", + "src": "219141:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "219143:24:18", + "src": "219143:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "219157:6:18" + "src": "219157:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "219165:1:18", + "src": "219165:1:38", "type": "", "value": "1" } @@ -250755,16 +250755,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "219153:3:18" + "src": "219153:3:38" }, "nodeType": "YulFunctionCall", - "src": "219153:14:18" + "src": "219153:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "219143:6:18" + "src": "219143:6:38" } ] } @@ -250772,10 +250772,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "219121:2:18", + "src": "219121:2:38", "statements": [] }, - "src": "219117:93:18" + "src": "219117:93:38" }, { "expression": { @@ -250783,34 +250783,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "219234:3:18" + "src": "219234:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "219239:6:18" + "src": "219239:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "219227:6:18" + "src": "219227:6:38" }, "nodeType": "YulFunctionCall", - "src": "219227:19:18" + "src": "219227:19:38" }, "nodeType": "YulExpressionStatement", - "src": "219227:19:18" + "src": "219227:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "219263:37:18", + "src": "219263:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "219280:3:18", + "src": "219280:3:38", "type": "", "value": "256" }, @@ -250819,38 +250819,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "219289:1:18", + "src": "219289:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "219292:6:18" + "src": "219292:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "219285:3:18" + "src": "219285:3:38" }, "nodeType": "YulFunctionCall", - "src": "219285:14:18" + "src": "219285:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "219276:3:18" + "src": "219276:3:38" }, "nodeType": "YulFunctionCall", - "src": "219276:24:18" + "src": "219276:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "219267:5:18", + "src": "219267:5:38", "type": "" } ] @@ -250863,12 +250863,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "219328:3:18" + "src": "219328:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "219333:4:18", + "src": "219333:4:38", "type": "", "value": "0x20" } @@ -250876,59 +250876,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "219324:3:18" + "src": "219324:3:38" }, "nodeType": "YulFunctionCall", - "src": "219324:14:18" + "src": "219324:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "219344:5:18" + "src": "219344:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "219355:5:18" + "src": "219355:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "219362:1:18" + "src": "219362:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "219351:3:18" + "src": "219351:3:38" }, "nodeType": "YulFunctionCall", - "src": "219351:13:18" + "src": "219351:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "219340:3:18" + "src": "219340:3:38" }, "nodeType": "YulFunctionCall", - "src": "219340:25:18" + "src": "219340:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "219317:6:18" + "src": "219317:6:38" }, "nodeType": "YulFunctionCall", - "src": "219317:49:18" + "src": "219317:49:38" }, "nodeType": "YulExpressionStatement", - "src": "219317:49:18" + "src": "219317:49:38" } ] }, @@ -250938,27 +250938,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "219059:3:18", + "src": "219059:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "219064:1:18", + "src": "219064:1:38", "type": "" } ], - "src": "219038:342:18" + "src": "219038:342:38" }, { "nodeType": "YulAssignment", - "src": "219393:17:18", + "src": "219393:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "219405:4:18", + "src": "219405:4:38", "type": "", "value": "0x00" } @@ -250966,28 +250966,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "219399:5:18" + "src": "219399:5:38" }, "nodeType": "YulFunctionCall", - "src": "219399:11:18" + "src": "219399:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "219393:2:18" + "src": "219393:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "219423:17:18", + "src": "219423:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "219435:4:18", + "src": "219435:4:38", "type": "", "value": "0x20" } @@ -250995,28 +250995,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "219429:5:18" + "src": "219429:5:38" }, "nodeType": "YulFunctionCall", - "src": "219429:11:18" + "src": "219429:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "219423:2:18" + "src": "219423:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "219453:17:18", + "src": "219453:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "219465:4:18", + "src": "219465:4:38", "type": "", "value": "0x40" } @@ -251024,28 +251024,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "219459:5:18" + "src": "219459:5:38" }, "nodeType": "YulFunctionCall", - "src": "219459:11:18" + "src": "219459:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "219453:2:18" + "src": "219453:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "219483:17:18", + "src": "219483:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "219495:4:18", + "src": "219495:4:38", "type": "", "value": "0x60" } @@ -251053,28 +251053,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "219489:5:18" + "src": "219489:5:38" }, "nodeType": "YulFunctionCall", - "src": "219489:11:18" + "src": "219489:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "219483:2:18" + "src": "219483:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "219513:17:18", + "src": "219513:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "219525:4:18", + "src": "219525:4:38", "type": "", "value": "0x80" } @@ -251082,28 +251082,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "219519:5:18" + "src": "219519:5:38" }, "nodeType": "YulFunctionCall", - "src": "219519:11:18" + "src": "219519:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "219513:2:18" + "src": "219513:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "219543:17:18", + "src": "219543:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "219555:4:18", + "src": "219555:4:38", "type": "", "value": "0xa0" } @@ -251111,28 +251111,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "219549:5:18" + "src": "219549:5:38" }, "nodeType": "YulFunctionCall", - "src": "219549:11:18" + "src": "219549:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "219543:2:18" + "src": "219543:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "219573:17:18", + "src": "219573:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "219585:4:18", + "src": "219585:4:38", "type": "", "value": "0xc0" } @@ -251140,16 +251140,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "219579:5:18" + "src": "219579:5:38" }, "nodeType": "YulFunctionCall", - "src": "219579:11:18" + "src": "219579:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "219573:2:18" + "src": "219573:2:38" } ] }, @@ -251159,14 +251159,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "219670:4:18", + "src": "219670:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "219676:10:18", + "src": "219676:10:38", "type": "", "value": "0x6b0e5d53" } @@ -251174,13 +251174,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "219663:6:18" + "src": "219663:6:38" }, "nodeType": "YulFunctionCall", - "src": "219663:24:18" + "src": "219663:24:38" }, "nodeType": "YulExpressionStatement", - "src": "219663:24:18" + "src": "219663:24:38" }, { "expression": { @@ -251188,26 +251188,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "219707:4:18", + "src": "219707:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "219713:2:18" + "src": "219713:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "219700:6:18" + "src": "219700:6:38" }, "nodeType": "YulFunctionCall", - "src": "219700:16:18" + "src": "219700:16:38" }, "nodeType": "YulExpressionStatement", - "src": "219700:16:18" + "src": "219700:16:38" }, { "expression": { @@ -251215,14 +251215,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "219736:4:18", + "src": "219736:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "219742:4:18", + "src": "219742:4:38", "type": "", "value": "0x80" } @@ -251230,13 +251230,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "219729:6:18" + "src": "219729:6:38" }, "nodeType": "YulFunctionCall", - "src": "219729:18:18" + "src": "219729:18:38" }, "nodeType": "YulExpressionStatement", - "src": "219729:18:18" + "src": "219729:18:38" }, { "expression": { @@ -251244,26 +251244,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "219767:4:18", + "src": "219767:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "219773:2:18" + "src": "219773:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "219760:6:18" + "src": "219760:6:38" }, "nodeType": "YulFunctionCall", - "src": "219760:16:18" + "src": "219760:16:38" }, "nodeType": "YulExpressionStatement", - "src": "219760:16:18" + "src": "219760:16:38" }, { "expression": { @@ -251271,26 +251271,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "219796:4:18", + "src": "219796:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "219802:2:18" + "src": "219802:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "219789:6:18" + "src": "219789:6:38" }, "nodeType": "YulFunctionCall", - "src": "219789:16:18" + "src": "219789:16:38" }, "nodeType": "YulExpressionStatement", - "src": "219789:16:18" + "src": "219789:16:38" }, { "expression": { @@ -251298,126 +251298,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "219830:4:18", + "src": "219830:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "219836:2:18" + "src": "219836:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "219818:11:18" + "src": "219818:11:38" }, "nodeType": "YulFunctionCall", - "src": "219818:21:18" + "src": "219818:21:38" }, "nodeType": "YulExpressionStatement", - "src": "219818:21:18" + "src": "219818:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37741, + "declaration": 40802, "isOffset": false, "isSlot": false, - "src": "219393:2:18", + "src": "219393:2:38", "valueSize": 1 }, { - "declaration": 37744, + "declaration": 40805, "isOffset": false, "isSlot": false, - "src": "219423:2:18", + "src": "219423:2:38", "valueSize": 1 }, { - "declaration": 37747, + "declaration": 40808, "isOffset": false, "isSlot": false, - "src": "219453:2:18", + "src": "219453:2:38", "valueSize": 1 }, { - "declaration": 37750, + "declaration": 40811, "isOffset": false, "isSlot": false, - "src": "219483:2:18", + "src": "219483:2:38", "valueSize": 1 }, { - "declaration": 37753, + "declaration": 40814, "isOffset": false, "isSlot": false, - "src": "219513:2:18", + "src": "219513:2:38", "valueSize": 1 }, { - "declaration": 37756, + "declaration": 40817, "isOffset": false, "isSlot": false, - "src": "219543:2:18", + "src": "219543:2:38", "valueSize": 1 }, { - "declaration": 37759, + "declaration": 40820, "isOffset": false, "isSlot": false, - "src": "219573:2:18", + "src": "219573:2:38", "valueSize": 1 }, { - "declaration": 37731, + "declaration": 40792, "isOffset": false, "isSlot": false, - "src": "219713:2:18", + "src": "219713:2:38", "valueSize": 1 }, { - "declaration": 37733, + "declaration": 40794, "isOffset": false, "isSlot": false, - "src": "219836:2:18", + "src": "219836:2:38", "valueSize": 1 }, { - "declaration": 37735, + "declaration": 40796, "isOffset": false, "isSlot": false, - "src": "219773:2:18", + "src": "219773:2:38", "valueSize": 1 }, { - "declaration": 37737, + "declaration": 40798, "isOffset": false, "isSlot": false, - "src": "219802:2:18", + "src": "219802:2:38", "valueSize": 1 } ], - "id": 37761, + "id": 40822, "nodeType": "InlineAssembly", - "src": "219015:834:18" + "src": "219015:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37763, + "id": 40824, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "219874:4:18", + "src": "219874:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -251426,14 +251426,14 @@ }, { "hexValue": "30786334", - "id": 37764, + "id": 40825, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "219880:4:18", + "src": "219880:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -251452,18 +251452,18 @@ "typeString": "int_const 196" } ], - "id": 37762, + "id": 40823, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "219858:15:18", + "referencedDeclaration": 33383, + "src": "219858:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37765, + "id": 40826, "isConstant": false, "isLValue": false, "isPure": false, @@ -251472,21 +251472,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "219858:27:18", + "src": "219858:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37766, + "id": 40827, "nodeType": "ExpressionStatement", - "src": "219858:27:18" + "src": "219858:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "219904:214:18", + "src": "219904:214:38", "statements": [ { "expression": { @@ -251494,26 +251494,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "219925:4:18", + "src": "219925:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "219931:2:18" + "src": "219931:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "219918:6:18" + "src": "219918:6:38" }, "nodeType": "YulFunctionCall", - "src": "219918:16:18" + "src": "219918:16:38" }, "nodeType": "YulExpressionStatement", - "src": "219918:16:18" + "src": "219918:16:38" }, { "expression": { @@ -251521,26 +251521,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "219954:4:18", + "src": "219954:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "219960:2:18" + "src": "219960:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "219947:6:18" + "src": "219947:6:38" }, "nodeType": "YulFunctionCall", - "src": "219947:16:18" + "src": "219947:16:38" }, "nodeType": "YulExpressionStatement", - "src": "219947:16:18" + "src": "219947:16:38" }, { "expression": { @@ -251548,26 +251548,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "219983:4:18", + "src": "219983:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "219989:2:18" + "src": "219989:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "219976:6:18" + "src": "219976:6:38" }, "nodeType": "YulFunctionCall", - "src": "219976:16:18" + "src": "219976:16:38" }, "nodeType": "YulExpressionStatement", - "src": "219976:16:18" + "src": "219976:16:38" }, { "expression": { @@ -251575,26 +251575,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "220012:4:18", + "src": "220012:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "220018:2:18" + "src": "220018:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "220005:6:18" + "src": "220005:6:38" }, "nodeType": "YulFunctionCall", - "src": "220005:16:18" + "src": "220005:16:38" }, "nodeType": "YulExpressionStatement", - "src": "220005:16:18" + "src": "220005:16:38" }, { "expression": { @@ -251602,26 +251602,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "220041:4:18", + "src": "220041:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "220047:2:18" + "src": "220047:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "220034:6:18" + "src": "220034:6:38" }, "nodeType": "YulFunctionCall", - "src": "220034:16:18" + "src": "220034:16:38" }, "nodeType": "YulExpressionStatement", - "src": "220034:16:18" + "src": "220034:16:38" }, { "expression": { @@ -251629,26 +251629,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "220070:4:18", + "src": "220070:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "220076:2:18" + "src": "220076:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "220063:6:18" + "src": "220063:6:38" }, "nodeType": "YulFunctionCall", - "src": "220063:16:18" + "src": "220063:16:38" }, "nodeType": "YulExpressionStatement", - "src": "220063:16:18" + "src": "220063:16:38" }, { "expression": { @@ -251656,84 +251656,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "220099:4:18", + "src": "220099:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "220105:2:18" + "src": "220105:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "220092:6:18" + "src": "220092:6:38" }, "nodeType": "YulFunctionCall", - "src": "220092:16:18" + "src": "220092:16:38" }, "nodeType": "YulExpressionStatement", - "src": "220092:16:18" + "src": "220092:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37741, + "declaration": 40802, "isOffset": false, "isSlot": false, - "src": "219931:2:18", + "src": "219931:2:38", "valueSize": 1 }, { - "declaration": 37744, + "declaration": 40805, "isOffset": false, "isSlot": false, - "src": "219960:2:18", + "src": "219960:2:38", "valueSize": 1 }, { - "declaration": 37747, + "declaration": 40808, "isOffset": false, "isSlot": false, - "src": "219989:2:18", + "src": "219989:2:38", "valueSize": 1 }, { - "declaration": 37750, + "declaration": 40811, "isOffset": false, "isSlot": false, - "src": "220018:2:18", + "src": "220018:2:38", "valueSize": 1 }, { - "declaration": 37753, + "declaration": 40814, "isOffset": false, "isSlot": false, - "src": "220047:2:18", + "src": "220047:2:38", "valueSize": 1 }, { - "declaration": 37756, + "declaration": 40817, "isOffset": false, "isSlot": false, - "src": "220076:2:18", + "src": "220076:2:38", "valueSize": 1 }, { - "declaration": 37759, + "declaration": 40820, "isOffset": false, "isSlot": false, - "src": "220105:2:18", + "src": "220105:2:38", "valueSize": 1 } ], - "id": 37767, + "id": 40828, "nodeType": "InlineAssembly", - "src": "219895:223:18" + "src": "219895:223:38" } ] }, @@ -251741,20 +251741,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "218805:3:18", + "nameLocation": "218805:3:38", "parameters": { - "id": 37738, + "id": 40799, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37731, + "id": 40792, "mutability": "mutable", "name": "p0", - "nameLocation": "218814:2:18", + "nameLocation": "218814:2:38", "nodeType": "VariableDeclaration", - "scope": 37769, - "src": "218809:7:18", + "scope": 40830, + "src": "218809:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -251762,10 +251762,10 @@ "typeString": "bool" }, "typeName": { - "id": 37730, + "id": 40791, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "218809:4:18", + "src": "218809:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -251775,13 +251775,13 @@ }, { "constant": false, - "id": 37733, + "id": 40794, "mutability": "mutable", "name": "p1", - "nameLocation": "218826:2:18", + "nameLocation": "218826:2:38", "nodeType": "VariableDeclaration", - "scope": 37769, - "src": "218818:10:18", + "scope": 40830, + "src": "218818:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -251789,10 +251789,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37732, + "id": 40793, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "218818:7:18", + "src": "218818:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -251802,13 +251802,13 @@ }, { "constant": false, - "id": 37735, + "id": 40796, "mutability": "mutable", "name": "p2", - "nameLocation": "218838:2:18", + "nameLocation": "218838:2:38", "nodeType": "VariableDeclaration", - "scope": 37769, - "src": "218830:10:18", + "scope": 40830, + "src": "218830:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -251816,10 +251816,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37734, + "id": 40795, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "218830:7:18", + "src": "218830:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -251829,13 +251829,13 @@ }, { "constant": false, - "id": 37737, + "id": 40798, "mutability": "mutable", "name": "p3", - "nameLocation": "218847:2:18", + "nameLocation": "218847:2:38", "nodeType": "VariableDeclaration", - "scope": 37769, - "src": "218842:7:18", + "scope": 40830, + "src": "218842:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -251843,10 +251843,10 @@ "typeString": "bool" }, "typeName": { - "id": 37736, + "id": 40797, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "218842:4:18", + "src": "218842:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -251855,44 +251855,44 @@ "visibility": "internal" } ], - "src": "218808:42:18" + "src": "218808:42:38" }, "returnParameters": { - "id": 37739, + "id": 40800, "nodeType": "ParameterList", "parameters": [], - "src": "218865:0:18" + "src": "218865:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37809, + "id": 40870, "nodeType": "FunctionDefinition", - "src": "220130:1334:18", + "src": "220130:1334:38", "nodes": [], "body": { - "id": 37808, + "id": 40869, "nodeType": "Block", - "src": "220202:1262:18", + "src": "220202:1262:38", "nodes": [], "statements": [ { "assignments": [ - 37781 + 40842 ], "declarations": [ { "constant": false, - "id": 37781, + "id": 40842, "mutability": "mutable", "name": "m0", - "nameLocation": "220220:2:18", + "nameLocation": "220220:2:38", "nodeType": "VariableDeclaration", - "scope": 37808, - "src": "220212:10:18", + "scope": 40869, + "src": "220212:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -251900,10 +251900,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37780, + "id": 40841, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "220212:7:18", + "src": "220212:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -251912,24 +251912,24 @@ "visibility": "internal" } ], - "id": 37782, + "id": 40843, "nodeType": "VariableDeclarationStatement", - "src": "220212:10:18" + "src": "220212:10:38" }, { "assignments": [ - 37784 + 40845 ], "declarations": [ { "constant": false, - "id": 37784, + "id": 40845, "mutability": "mutable", "name": "m1", - "nameLocation": "220240:2:18", + "nameLocation": "220240:2:38", "nodeType": "VariableDeclaration", - "scope": 37808, - "src": "220232:10:18", + "scope": 40869, + "src": "220232:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -251937,10 +251937,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37783, + "id": 40844, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "220232:7:18", + "src": "220232:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -251949,24 +251949,24 @@ "visibility": "internal" } ], - "id": 37785, + "id": 40846, "nodeType": "VariableDeclarationStatement", - "src": "220232:10:18" + "src": "220232:10:38" }, { "assignments": [ - 37787 + 40848 ], "declarations": [ { "constant": false, - "id": 37787, + "id": 40848, "mutability": "mutable", "name": "m2", - "nameLocation": "220260:2:18", + "nameLocation": "220260:2:38", "nodeType": "VariableDeclaration", - "scope": 37808, - "src": "220252:10:18", + "scope": 40869, + "src": "220252:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -251974,10 +251974,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37786, + "id": 40847, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "220252:7:18", + "src": "220252:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -251986,24 +251986,24 @@ "visibility": "internal" } ], - "id": 37788, + "id": 40849, "nodeType": "VariableDeclarationStatement", - "src": "220252:10:18" + "src": "220252:10:38" }, { "assignments": [ - 37790 + 40851 ], "declarations": [ { "constant": false, - "id": 37790, + "id": 40851, "mutability": "mutable", "name": "m3", - "nameLocation": "220280:2:18", + "nameLocation": "220280:2:38", "nodeType": "VariableDeclaration", - "scope": 37808, - "src": "220272:10:18", + "scope": 40869, + "src": "220272:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -252011,10 +252011,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37789, + "id": 40850, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "220272:7:18", + "src": "220272:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -252023,24 +252023,24 @@ "visibility": "internal" } ], - "id": 37791, + "id": 40852, "nodeType": "VariableDeclarationStatement", - "src": "220272:10:18" + "src": "220272:10:38" }, { "assignments": [ - 37793 + 40854 ], "declarations": [ { "constant": false, - "id": 37793, + "id": 40854, "mutability": "mutable", "name": "m4", - "nameLocation": "220300:2:18", + "nameLocation": "220300:2:38", "nodeType": "VariableDeclaration", - "scope": 37808, - "src": "220292:10:18", + "scope": 40869, + "src": "220292:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -252048,10 +252048,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37792, + "id": 40853, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "220292:7:18", + "src": "220292:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -252060,24 +252060,24 @@ "visibility": "internal" } ], - "id": 37794, + "id": 40855, "nodeType": "VariableDeclarationStatement", - "src": "220292:10:18" + "src": "220292:10:38" }, { "assignments": [ - 37796 + 40857 ], "declarations": [ { "constant": false, - "id": 37796, + "id": 40857, "mutability": "mutable", "name": "m5", - "nameLocation": "220320:2:18", + "nameLocation": "220320:2:38", "nodeType": "VariableDeclaration", - "scope": 37808, - "src": "220312:10:18", + "scope": 40869, + "src": "220312:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -252085,10 +252085,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37795, + "id": 40856, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "220312:7:18", + "src": "220312:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -252097,24 +252097,24 @@ "visibility": "internal" } ], - "id": 37797, + "id": 40858, "nodeType": "VariableDeclarationStatement", - "src": "220312:10:18" + "src": "220312:10:38" }, { "assignments": [ - 37799 + 40860 ], "declarations": [ { "constant": false, - "id": 37799, + "id": 40860, "mutability": "mutable", "name": "m6", - "nameLocation": "220340:2:18", + "nameLocation": "220340:2:38", "nodeType": "VariableDeclaration", - "scope": 37808, - "src": "220332:10:18", + "scope": 40869, + "src": "220332:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -252122,10 +252122,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37798, + "id": 40859, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "220332:7:18", + "src": "220332:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -252134,27 +252134,27 @@ "visibility": "internal" } ], - "id": 37800, + "id": 40861, "nodeType": "VariableDeclarationStatement", - "src": "220332:10:18" + "src": "220332:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "220361:828:18", + "src": "220361:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "220404:313:18", + "src": "220404:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "220422:15:18", + "src": "220422:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "220436:1:18", + "src": "220436:1:38", "type": "", "value": "0" }, @@ -252162,7 +252162,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "220426:6:18", + "src": "220426:6:38", "type": "" } ] @@ -252170,16 +252170,16 @@ { "body": { "nodeType": "YulBlock", - "src": "220507:40:18", + "src": "220507:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "220536:9:18", + "src": "220536:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "220538:5:18" + "src": "220538:5:38" } ] }, @@ -252190,33 +252190,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "220524:6:18" + "src": "220524:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "220532:1:18" + "src": "220532:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "220519:4:18" + "src": "220519:4:38" }, "nodeType": "YulFunctionCall", - "src": "220519:15:18" + "src": "220519:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "220512:6:18" + "src": "220512:6:38" }, "nodeType": "YulFunctionCall", - "src": "220512:23:18" + "src": "220512:23:38" }, "nodeType": "YulIf", - "src": "220509:36:18" + "src": "220509:36:38" } ] }, @@ -252225,12 +252225,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "220464:6:18" + "src": "220464:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "220472:4:18", + "src": "220472:4:38", "type": "", "value": "0x20" } @@ -252238,30 +252238,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "220461:2:18" + "src": "220461:2:38" }, "nodeType": "YulFunctionCall", - "src": "220461:16:18" + "src": "220461:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "220478:28:18", + "src": "220478:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "220480:24:18", + "src": "220480:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "220494:6:18" + "src": "220494:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "220502:1:18", + "src": "220502:1:38", "type": "", "value": "1" } @@ -252269,16 +252269,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "220490:3:18" + "src": "220490:3:38" }, "nodeType": "YulFunctionCall", - "src": "220490:14:18" + "src": "220490:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "220480:6:18" + "src": "220480:6:38" } ] } @@ -252286,10 +252286,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "220458:2:18", + "src": "220458:2:38", "statements": [] }, - "src": "220454:93:18" + "src": "220454:93:38" }, { "expression": { @@ -252297,34 +252297,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "220571:3:18" + "src": "220571:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "220576:6:18" + "src": "220576:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "220564:6:18" + "src": "220564:6:38" }, "nodeType": "YulFunctionCall", - "src": "220564:19:18" + "src": "220564:19:38" }, "nodeType": "YulExpressionStatement", - "src": "220564:19:18" + "src": "220564:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "220600:37:18", + "src": "220600:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "220617:3:18", + "src": "220617:3:38", "type": "", "value": "256" }, @@ -252333,38 +252333,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "220626:1:18", + "src": "220626:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "220629:6:18" + "src": "220629:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "220622:3:18" + "src": "220622:3:38" }, "nodeType": "YulFunctionCall", - "src": "220622:14:18" + "src": "220622:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "220613:3:18" + "src": "220613:3:38" }, "nodeType": "YulFunctionCall", - "src": "220613:24:18" + "src": "220613:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "220604:5:18", + "src": "220604:5:38", "type": "" } ] @@ -252377,12 +252377,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "220665:3:18" + "src": "220665:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "220670:4:18", + "src": "220670:4:38", "type": "", "value": "0x20" } @@ -252390,59 +252390,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "220661:3:18" + "src": "220661:3:38" }, "nodeType": "YulFunctionCall", - "src": "220661:14:18" + "src": "220661:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "220681:5:18" + "src": "220681:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "220692:5:18" + "src": "220692:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "220699:1:18" + "src": "220699:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "220688:3:18" + "src": "220688:3:38" }, "nodeType": "YulFunctionCall", - "src": "220688:13:18" + "src": "220688:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "220677:3:18" + "src": "220677:3:38" }, "nodeType": "YulFunctionCall", - "src": "220677:25:18" + "src": "220677:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "220654:6:18" + "src": "220654:6:38" }, "nodeType": "YulFunctionCall", - "src": "220654:49:18" + "src": "220654:49:38" }, "nodeType": "YulExpressionStatement", - "src": "220654:49:18" + "src": "220654:49:38" } ] }, @@ -252452,27 +252452,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "220396:3:18", + "src": "220396:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "220401:1:18", + "src": "220401:1:38", "type": "" } ], - "src": "220375:342:18" + "src": "220375:342:38" }, { "nodeType": "YulAssignment", - "src": "220730:17:18", + "src": "220730:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "220742:4:18", + "src": "220742:4:38", "type": "", "value": "0x00" } @@ -252480,28 +252480,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "220736:5:18" + "src": "220736:5:38" }, "nodeType": "YulFunctionCall", - "src": "220736:11:18" + "src": "220736:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "220730:2:18" + "src": "220730:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "220760:17:18", + "src": "220760:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "220772:4:18", + "src": "220772:4:38", "type": "", "value": "0x20" } @@ -252509,28 +252509,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "220766:5:18" + "src": "220766:5:38" }, "nodeType": "YulFunctionCall", - "src": "220766:11:18" + "src": "220766:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "220760:2:18" + "src": "220760:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "220790:17:18", + "src": "220790:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "220802:4:18", + "src": "220802:4:38", "type": "", "value": "0x40" } @@ -252538,28 +252538,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "220796:5:18" + "src": "220796:5:38" }, "nodeType": "YulFunctionCall", - "src": "220796:11:18" + "src": "220796:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "220790:2:18" + "src": "220790:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "220820:17:18", + "src": "220820:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "220832:4:18", + "src": "220832:4:38", "type": "", "value": "0x60" } @@ -252567,28 +252567,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "220826:5:18" + "src": "220826:5:38" }, "nodeType": "YulFunctionCall", - "src": "220826:11:18" + "src": "220826:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "220820:2:18" + "src": "220820:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "220850:17:18", + "src": "220850:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "220862:4:18", + "src": "220862:4:38", "type": "", "value": "0x80" } @@ -252596,28 +252596,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "220856:5:18" + "src": "220856:5:38" }, "nodeType": "YulFunctionCall", - "src": "220856:11:18" + "src": "220856:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "220850:2:18" + "src": "220850:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "220880:17:18", + "src": "220880:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "220892:4:18", + "src": "220892:4:38", "type": "", "value": "0xa0" } @@ -252625,28 +252625,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "220886:5:18" + "src": "220886:5:38" }, "nodeType": "YulFunctionCall", - "src": "220886:11:18" + "src": "220886:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "220880:2:18" + "src": "220880:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "220910:17:18", + "src": "220910:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "220922:4:18", + "src": "220922:4:38", "type": "", "value": "0xc0" } @@ -252654,16 +252654,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "220916:5:18" + "src": "220916:5:38" }, "nodeType": "YulFunctionCall", - "src": "220916:11:18" + "src": "220916:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "220910:2:18" + "src": "220910:2:38" } ] }, @@ -252673,14 +252673,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "221010:4:18", + "src": "221010:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "221016:10:18", + "src": "221016:10:38", "type": "", "value": "0x28863fcb" } @@ -252688,13 +252688,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "221003:6:18" + "src": "221003:6:38" }, "nodeType": "YulFunctionCall", - "src": "221003:24:18" + "src": "221003:24:38" }, "nodeType": "YulExpressionStatement", - "src": "221003:24:18" + "src": "221003:24:38" }, { "expression": { @@ -252702,26 +252702,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "221047:4:18", + "src": "221047:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "221053:2:18" + "src": "221053:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "221040:6:18" + "src": "221040:6:38" }, "nodeType": "YulFunctionCall", - "src": "221040:16:18" + "src": "221040:16:38" }, "nodeType": "YulExpressionStatement", - "src": "221040:16:18" + "src": "221040:16:38" }, { "expression": { @@ -252729,14 +252729,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "221076:4:18", + "src": "221076:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "221082:4:18", + "src": "221082:4:38", "type": "", "value": "0x80" } @@ -252744,13 +252744,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "221069:6:18" + "src": "221069:6:38" }, "nodeType": "YulFunctionCall", - "src": "221069:18:18" + "src": "221069:18:38" }, "nodeType": "YulExpressionStatement", - "src": "221069:18:18" + "src": "221069:18:38" }, { "expression": { @@ -252758,26 +252758,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "221107:4:18", + "src": "221107:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "221113:2:18" + "src": "221113:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "221100:6:18" + "src": "221100:6:38" }, "nodeType": "YulFunctionCall", - "src": "221100:16:18" + "src": "221100:16:38" }, "nodeType": "YulExpressionStatement", - "src": "221100:16:18" + "src": "221100:16:38" }, { "expression": { @@ -252785,26 +252785,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "221136:4:18", + "src": "221136:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "221142:2:18" + "src": "221142:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "221129:6:18" + "src": "221129:6:38" }, "nodeType": "YulFunctionCall", - "src": "221129:16:18" + "src": "221129:16:38" }, "nodeType": "YulExpressionStatement", - "src": "221129:16:18" + "src": "221129:16:38" }, { "expression": { @@ -252812,126 +252812,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "221170:4:18", + "src": "221170:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "221176:2:18" + "src": "221176:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "221158:11:18" + "src": "221158:11:38" }, "nodeType": "YulFunctionCall", - "src": "221158:21:18" + "src": "221158:21:38" }, "nodeType": "YulExpressionStatement", - "src": "221158:21:18" + "src": "221158:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37781, + "declaration": 40842, "isOffset": false, "isSlot": false, - "src": "220730:2:18", + "src": "220730:2:38", "valueSize": 1 }, { - "declaration": 37784, + "declaration": 40845, "isOffset": false, "isSlot": false, - "src": "220760:2:18", + "src": "220760:2:38", "valueSize": 1 }, { - "declaration": 37787, + "declaration": 40848, "isOffset": false, "isSlot": false, - "src": "220790:2:18", + "src": "220790:2:38", "valueSize": 1 }, { - "declaration": 37790, + "declaration": 40851, "isOffset": false, "isSlot": false, - "src": "220820:2:18", + "src": "220820:2:38", "valueSize": 1 }, { - "declaration": 37793, + "declaration": 40854, "isOffset": false, "isSlot": false, - "src": "220850:2:18", + "src": "220850:2:38", "valueSize": 1 }, { - "declaration": 37796, + "declaration": 40857, "isOffset": false, "isSlot": false, - "src": "220880:2:18", + "src": "220880:2:38", "valueSize": 1 }, { - "declaration": 37799, + "declaration": 40860, "isOffset": false, "isSlot": false, - "src": "220910:2:18", + "src": "220910:2:38", "valueSize": 1 }, { - "declaration": 37771, + "declaration": 40832, "isOffset": false, "isSlot": false, - "src": "221053:2:18", + "src": "221053:2:38", "valueSize": 1 }, { - "declaration": 37773, + "declaration": 40834, "isOffset": false, "isSlot": false, - "src": "221176:2:18", + "src": "221176:2:38", "valueSize": 1 }, { - "declaration": 37775, + "declaration": 40836, "isOffset": false, "isSlot": false, - "src": "221113:2:18", + "src": "221113:2:38", "valueSize": 1 }, { - "declaration": 37777, + "declaration": 40838, "isOffset": false, "isSlot": false, - "src": "221142:2:18", + "src": "221142:2:38", "valueSize": 1 } ], - "id": 37801, + "id": 40862, "nodeType": "InlineAssembly", - "src": "220352:837:18" + "src": "220352:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37803, + "id": 40864, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "221214:4:18", + "src": "221214:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -252940,14 +252940,14 @@ }, { "hexValue": "30786334", - "id": 37804, + "id": 40865, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "221220:4:18", + "src": "221220:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -252966,18 +252966,18 @@ "typeString": "int_const 196" } ], - "id": 37802, + "id": 40863, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "221198:15:18", + "referencedDeclaration": 33383, + "src": "221198:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37805, + "id": 40866, "isConstant": false, "isLValue": false, "isPure": false, @@ -252986,21 +252986,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "221198:27:18", + "src": "221198:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37806, + "id": 40867, "nodeType": "ExpressionStatement", - "src": "221198:27:18" + "src": "221198:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "221244:214:18", + "src": "221244:214:38", "statements": [ { "expression": { @@ -253008,26 +253008,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "221265:4:18", + "src": "221265:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "221271:2:18" + "src": "221271:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "221258:6:18" + "src": "221258:6:38" }, "nodeType": "YulFunctionCall", - "src": "221258:16:18" + "src": "221258:16:38" }, "nodeType": "YulExpressionStatement", - "src": "221258:16:18" + "src": "221258:16:38" }, { "expression": { @@ -253035,26 +253035,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "221294:4:18", + "src": "221294:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "221300:2:18" + "src": "221300:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "221287:6:18" + "src": "221287:6:38" }, "nodeType": "YulFunctionCall", - "src": "221287:16:18" + "src": "221287:16:38" }, "nodeType": "YulExpressionStatement", - "src": "221287:16:18" + "src": "221287:16:38" }, { "expression": { @@ -253062,26 +253062,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "221323:4:18", + "src": "221323:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "221329:2:18" + "src": "221329:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "221316:6:18" + "src": "221316:6:38" }, "nodeType": "YulFunctionCall", - "src": "221316:16:18" + "src": "221316:16:38" }, "nodeType": "YulExpressionStatement", - "src": "221316:16:18" + "src": "221316:16:38" }, { "expression": { @@ -253089,26 +253089,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "221352:4:18", + "src": "221352:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "221358:2:18" + "src": "221358:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "221345:6:18" + "src": "221345:6:38" }, "nodeType": "YulFunctionCall", - "src": "221345:16:18" + "src": "221345:16:38" }, "nodeType": "YulExpressionStatement", - "src": "221345:16:18" + "src": "221345:16:38" }, { "expression": { @@ -253116,26 +253116,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "221381:4:18", + "src": "221381:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "221387:2:18" + "src": "221387:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "221374:6:18" + "src": "221374:6:38" }, "nodeType": "YulFunctionCall", - "src": "221374:16:18" + "src": "221374:16:38" }, "nodeType": "YulExpressionStatement", - "src": "221374:16:18" + "src": "221374:16:38" }, { "expression": { @@ -253143,26 +253143,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "221410:4:18", + "src": "221410:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "221416:2:18" + "src": "221416:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "221403:6:18" + "src": "221403:6:38" }, "nodeType": "YulFunctionCall", - "src": "221403:16:18" + "src": "221403:16:38" }, "nodeType": "YulExpressionStatement", - "src": "221403:16:18" + "src": "221403:16:38" }, { "expression": { @@ -253170,84 +253170,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "221439:4:18", + "src": "221439:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "221445:2:18" + "src": "221445:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "221432:6:18" + "src": "221432:6:38" }, "nodeType": "YulFunctionCall", - "src": "221432:16:18" + "src": "221432:16:38" }, "nodeType": "YulExpressionStatement", - "src": "221432:16:18" + "src": "221432:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37781, + "declaration": 40842, "isOffset": false, "isSlot": false, - "src": "221271:2:18", + "src": "221271:2:38", "valueSize": 1 }, { - "declaration": 37784, + "declaration": 40845, "isOffset": false, "isSlot": false, - "src": "221300:2:18", + "src": "221300:2:38", "valueSize": 1 }, { - "declaration": 37787, + "declaration": 40848, "isOffset": false, "isSlot": false, - "src": "221329:2:18", + "src": "221329:2:38", "valueSize": 1 }, { - "declaration": 37790, + "declaration": 40851, "isOffset": false, "isSlot": false, - "src": "221358:2:18", + "src": "221358:2:38", "valueSize": 1 }, { - "declaration": 37793, + "declaration": 40854, "isOffset": false, "isSlot": false, - "src": "221387:2:18", + "src": "221387:2:38", "valueSize": 1 }, { - "declaration": 37796, + "declaration": 40857, "isOffset": false, "isSlot": false, - "src": "221416:2:18", + "src": "221416:2:38", "valueSize": 1 }, { - "declaration": 37799, + "declaration": 40860, "isOffset": false, "isSlot": false, - "src": "221445:2:18", + "src": "221445:2:38", "valueSize": 1 } ], - "id": 37807, + "id": 40868, "nodeType": "InlineAssembly", - "src": "221235:223:18" + "src": "221235:223:38" } ] }, @@ -253255,20 +253255,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "220139:3:18", + "nameLocation": "220139:3:38", "parameters": { - "id": 37778, + "id": 40839, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37771, + "id": 40832, "mutability": "mutable", "name": "p0", - "nameLocation": "220148:2:18", + "nameLocation": "220148:2:38", "nodeType": "VariableDeclaration", - "scope": 37809, - "src": "220143:7:18", + "scope": 40870, + "src": "220143:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -253276,10 +253276,10 @@ "typeString": "bool" }, "typeName": { - "id": 37770, + "id": 40831, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "220143:4:18", + "src": "220143:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -253289,13 +253289,13 @@ }, { "constant": false, - "id": 37773, + "id": 40834, "mutability": "mutable", "name": "p1", - "nameLocation": "220160:2:18", + "nameLocation": "220160:2:38", "nodeType": "VariableDeclaration", - "scope": 37809, - "src": "220152:10:18", + "scope": 40870, + "src": "220152:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -253303,10 +253303,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37772, + "id": 40833, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "220152:7:18", + "src": "220152:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -253316,13 +253316,13 @@ }, { "constant": false, - "id": 37775, + "id": 40836, "mutability": "mutable", "name": "p2", - "nameLocation": "220172:2:18", + "nameLocation": "220172:2:38", "nodeType": "VariableDeclaration", - "scope": 37809, - "src": "220164:10:18", + "scope": 40870, + "src": "220164:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -253330,10 +253330,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37774, + "id": 40835, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "220164:7:18", + "src": "220164:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -253343,13 +253343,13 @@ }, { "constant": false, - "id": 37777, + "id": 40838, "mutability": "mutable", "name": "p3", - "nameLocation": "220184:2:18", + "nameLocation": "220184:2:38", "nodeType": "VariableDeclaration", - "scope": 37809, - "src": "220176:10:18", + "scope": 40870, + "src": "220176:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -253357,10 +253357,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37776, + "id": 40837, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "220176:7:18", + "src": "220176:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -253369,44 +253369,44 @@ "visibility": "internal" } ], - "src": "220142:45:18" + "src": "220142:45:38" }, "returnParameters": { - "id": 37779, + "id": 40840, "nodeType": "ParameterList", "parameters": [], - "src": "220202:0:18" + "src": "220202:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37855, + "id": 40916, "nodeType": "FunctionDefinition", - "src": "221470:1530:18", + "src": "221470:1530:38", "nodes": [], "body": { - "id": 37854, + "id": 40915, "nodeType": "Block", - "src": "221542:1458:18", + "src": "221542:1458:38", "nodes": [], "statements": [ { "assignments": [ - 37821 + 40882 ], "declarations": [ { "constant": false, - "id": 37821, + "id": 40882, "mutability": "mutable", "name": "m0", - "nameLocation": "221560:2:18", + "nameLocation": "221560:2:38", "nodeType": "VariableDeclaration", - "scope": 37854, - "src": "221552:10:18", + "scope": 40915, + "src": "221552:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -253414,10 +253414,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37820, + "id": 40881, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "221552:7:18", + "src": "221552:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -253426,24 +253426,24 @@ "visibility": "internal" } ], - "id": 37822, + "id": 40883, "nodeType": "VariableDeclarationStatement", - "src": "221552:10:18" + "src": "221552:10:38" }, { "assignments": [ - 37824 + 40885 ], "declarations": [ { "constant": false, - "id": 37824, + "id": 40885, "mutability": "mutable", "name": "m1", - "nameLocation": "221580:2:18", + "nameLocation": "221580:2:38", "nodeType": "VariableDeclaration", - "scope": 37854, - "src": "221572:10:18", + "scope": 40915, + "src": "221572:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -253451,10 +253451,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37823, + "id": 40884, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "221572:7:18", + "src": "221572:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -253463,24 +253463,24 @@ "visibility": "internal" } ], - "id": 37825, + "id": 40886, "nodeType": "VariableDeclarationStatement", - "src": "221572:10:18" + "src": "221572:10:38" }, { "assignments": [ - 37827 + 40888 ], "declarations": [ { "constant": false, - "id": 37827, + "id": 40888, "mutability": "mutable", "name": "m2", - "nameLocation": "221600:2:18", + "nameLocation": "221600:2:38", "nodeType": "VariableDeclaration", - "scope": 37854, - "src": "221592:10:18", + "scope": 40915, + "src": "221592:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -253488,10 +253488,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37826, + "id": 40887, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "221592:7:18", + "src": "221592:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -253500,24 +253500,24 @@ "visibility": "internal" } ], - "id": 37828, + "id": 40889, "nodeType": "VariableDeclarationStatement", - "src": "221592:10:18" + "src": "221592:10:38" }, { "assignments": [ - 37830 + 40891 ], "declarations": [ { "constant": false, - "id": 37830, + "id": 40891, "mutability": "mutable", "name": "m3", - "nameLocation": "221620:2:18", + "nameLocation": "221620:2:38", "nodeType": "VariableDeclaration", - "scope": 37854, - "src": "221612:10:18", + "scope": 40915, + "src": "221612:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -253525,10 +253525,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37829, + "id": 40890, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "221612:7:18", + "src": "221612:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -253537,24 +253537,24 @@ "visibility": "internal" } ], - "id": 37831, + "id": 40892, "nodeType": "VariableDeclarationStatement", - "src": "221612:10:18" + "src": "221612:10:38" }, { "assignments": [ - 37833 + 40894 ], "declarations": [ { "constant": false, - "id": 37833, + "id": 40894, "mutability": "mutable", "name": "m4", - "nameLocation": "221640:2:18", + "nameLocation": "221640:2:38", "nodeType": "VariableDeclaration", - "scope": 37854, - "src": "221632:10:18", + "scope": 40915, + "src": "221632:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -253562,10 +253562,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37832, + "id": 40893, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "221632:7:18", + "src": "221632:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -253574,24 +253574,24 @@ "visibility": "internal" } ], - "id": 37834, + "id": 40895, "nodeType": "VariableDeclarationStatement", - "src": "221632:10:18" + "src": "221632:10:38" }, { "assignments": [ - 37836 + 40897 ], "declarations": [ { "constant": false, - "id": 37836, + "id": 40897, "mutability": "mutable", "name": "m5", - "nameLocation": "221660:2:18", + "nameLocation": "221660:2:38", "nodeType": "VariableDeclaration", - "scope": 37854, - "src": "221652:10:18", + "scope": 40915, + "src": "221652:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -253599,10 +253599,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37835, + "id": 40896, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "221652:7:18", + "src": "221652:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -253611,24 +253611,24 @@ "visibility": "internal" } ], - "id": 37837, + "id": 40898, "nodeType": "VariableDeclarationStatement", - "src": "221652:10:18" + "src": "221652:10:38" }, { "assignments": [ - 37839 + 40900 ], "declarations": [ { "constant": false, - "id": 37839, + "id": 40900, "mutability": "mutable", "name": "m6", - "nameLocation": "221680:2:18", + "nameLocation": "221680:2:38", "nodeType": "VariableDeclaration", - "scope": 37854, - "src": "221672:10:18", + "scope": 40915, + "src": "221672:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -253636,10 +253636,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37838, + "id": 40899, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "221672:7:18", + "src": "221672:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -253648,24 +253648,24 @@ "visibility": "internal" } ], - "id": 37840, + "id": 40901, "nodeType": "VariableDeclarationStatement", - "src": "221672:10:18" + "src": "221672:10:38" }, { "assignments": [ - 37842 + 40903 ], "declarations": [ { "constant": false, - "id": 37842, + "id": 40903, "mutability": "mutable", "name": "m7", - "nameLocation": "221700:2:18", + "nameLocation": "221700:2:38", "nodeType": "VariableDeclaration", - "scope": 37854, - "src": "221692:10:18", + "scope": 40915, + "src": "221692:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -253673,10 +253673,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37841, + "id": 40902, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "221692:7:18", + "src": "221692:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -253685,24 +253685,24 @@ "visibility": "internal" } ], - "id": 37843, + "id": 40904, "nodeType": "VariableDeclarationStatement", - "src": "221692:10:18" + "src": "221692:10:38" }, { "assignments": [ - 37845 + 40906 ], "declarations": [ { "constant": false, - "id": 37845, + "id": 40906, "mutability": "mutable", "name": "m8", - "nameLocation": "221720:2:18", + "nameLocation": "221720:2:38", "nodeType": "VariableDeclaration", - "scope": 37854, - "src": "221712:10:18", + "scope": 40915, + "src": "221712:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -253710,10 +253710,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37844, + "id": 40905, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "221712:7:18", + "src": "221712:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -253722,27 +253722,27 @@ "visibility": "internal" } ], - "id": 37846, + "id": 40907, "nodeType": "VariableDeclarationStatement", - "src": "221712:10:18" + "src": "221712:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "221741:924:18", + "src": "221741:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "221784:313:18", + "src": "221784:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "221802:15:18", + "src": "221802:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "221816:1:18", + "src": "221816:1:38", "type": "", "value": "0" }, @@ -253750,7 +253750,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "221806:6:18", + "src": "221806:6:38", "type": "" } ] @@ -253758,16 +253758,16 @@ { "body": { "nodeType": "YulBlock", - "src": "221887:40:18", + "src": "221887:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "221916:9:18", + "src": "221916:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "221918:5:18" + "src": "221918:5:38" } ] }, @@ -253778,33 +253778,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "221904:6:18" + "src": "221904:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "221912:1:18" + "src": "221912:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "221899:4:18" + "src": "221899:4:38" }, "nodeType": "YulFunctionCall", - "src": "221899:15:18" + "src": "221899:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "221892:6:18" + "src": "221892:6:38" }, "nodeType": "YulFunctionCall", - "src": "221892:23:18" + "src": "221892:23:38" }, "nodeType": "YulIf", - "src": "221889:36:18" + "src": "221889:36:38" } ] }, @@ -253813,12 +253813,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "221844:6:18" + "src": "221844:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "221852:4:18", + "src": "221852:4:38", "type": "", "value": "0x20" } @@ -253826,30 +253826,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "221841:2:18" + "src": "221841:2:38" }, "nodeType": "YulFunctionCall", - "src": "221841:16:18" + "src": "221841:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "221858:28:18", + "src": "221858:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "221860:24:18", + "src": "221860:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "221874:6:18" + "src": "221874:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "221882:1:18", + "src": "221882:1:38", "type": "", "value": "1" } @@ -253857,16 +253857,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "221870:3:18" + "src": "221870:3:38" }, "nodeType": "YulFunctionCall", - "src": "221870:14:18" + "src": "221870:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "221860:6:18" + "src": "221860:6:38" } ] } @@ -253874,10 +253874,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "221838:2:18", + "src": "221838:2:38", "statements": [] }, - "src": "221834:93:18" + "src": "221834:93:38" }, { "expression": { @@ -253885,34 +253885,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "221951:3:18" + "src": "221951:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "221956:6:18" + "src": "221956:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "221944:6:18" + "src": "221944:6:38" }, "nodeType": "YulFunctionCall", - "src": "221944:19:18" + "src": "221944:19:38" }, "nodeType": "YulExpressionStatement", - "src": "221944:19:18" + "src": "221944:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "221980:37:18", + "src": "221980:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "221997:3:18", + "src": "221997:3:38", "type": "", "value": "256" }, @@ -253921,38 +253921,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "222006:1:18", + "src": "222006:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "222009:6:18" + "src": "222009:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "222002:3:18" + "src": "222002:3:38" }, "nodeType": "YulFunctionCall", - "src": "222002:14:18" + "src": "222002:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "221993:3:18" + "src": "221993:3:38" }, "nodeType": "YulFunctionCall", - "src": "221993:24:18" + "src": "221993:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "221984:5:18", + "src": "221984:5:38", "type": "" } ] @@ -253965,12 +253965,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "222045:3:18" + "src": "222045:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "222050:4:18", + "src": "222050:4:38", "type": "", "value": "0x20" } @@ -253978,59 +253978,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "222041:3:18" + "src": "222041:3:38" }, "nodeType": "YulFunctionCall", - "src": "222041:14:18" + "src": "222041:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "222061:5:18" + "src": "222061:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "222072:5:18" + "src": "222072:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "222079:1:18" + "src": "222079:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "222068:3:18" + "src": "222068:3:38" }, "nodeType": "YulFunctionCall", - "src": "222068:13:18" + "src": "222068:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "222057:3:18" + "src": "222057:3:38" }, "nodeType": "YulFunctionCall", - "src": "222057:25:18" + "src": "222057:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "222034:6:18" + "src": "222034:6:38" }, "nodeType": "YulFunctionCall", - "src": "222034:49:18" + "src": "222034:49:38" }, "nodeType": "YulExpressionStatement", - "src": "222034:49:18" + "src": "222034:49:38" } ] }, @@ -254040,27 +254040,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "221776:3:18", + "src": "221776:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "221781:1:18", + "src": "221781:1:38", "type": "" } ], - "src": "221755:342:18" + "src": "221755:342:38" }, { "nodeType": "YulAssignment", - "src": "222110:17:18", + "src": "222110:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "222122:4:18", + "src": "222122:4:38", "type": "", "value": "0x00" } @@ -254068,28 +254068,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "222116:5:18" + "src": "222116:5:38" }, "nodeType": "YulFunctionCall", - "src": "222116:11:18" + "src": "222116:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "222110:2:18" + "src": "222110:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "222140:17:18", + "src": "222140:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "222152:4:18", + "src": "222152:4:38", "type": "", "value": "0x20" } @@ -254097,28 +254097,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "222146:5:18" + "src": "222146:5:38" }, "nodeType": "YulFunctionCall", - "src": "222146:11:18" + "src": "222146:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "222140:2:18" + "src": "222140:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "222170:17:18", + "src": "222170:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "222182:4:18", + "src": "222182:4:38", "type": "", "value": "0x40" } @@ -254126,28 +254126,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "222176:5:18" + "src": "222176:5:38" }, "nodeType": "YulFunctionCall", - "src": "222176:11:18" + "src": "222176:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "222170:2:18" + "src": "222170:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "222200:17:18", + "src": "222200:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "222212:4:18", + "src": "222212:4:38", "type": "", "value": "0x60" } @@ -254155,28 +254155,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "222206:5:18" + "src": "222206:5:38" }, "nodeType": "YulFunctionCall", - "src": "222206:11:18" + "src": "222206:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "222200:2:18" + "src": "222200:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "222230:17:18", + "src": "222230:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "222242:4:18", + "src": "222242:4:38", "type": "", "value": "0x80" } @@ -254184,28 +254184,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "222236:5:18" + "src": "222236:5:38" }, "nodeType": "YulFunctionCall", - "src": "222236:11:18" + "src": "222236:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "222230:2:18" + "src": "222230:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "222260:17:18", + "src": "222260:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "222272:4:18", + "src": "222272:4:38", "type": "", "value": "0xa0" } @@ -254213,28 +254213,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "222266:5:18" + "src": "222266:5:38" }, "nodeType": "YulFunctionCall", - "src": "222266:11:18" + "src": "222266:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "222260:2:18" + "src": "222260:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "222290:17:18", + "src": "222290:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "222302:4:18", + "src": "222302:4:38", "type": "", "value": "0xc0" } @@ -254242,28 +254242,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "222296:5:18" + "src": "222296:5:38" }, "nodeType": "YulFunctionCall", - "src": "222296:11:18" + "src": "222296:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "222290:2:18" + "src": "222290:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "222320:17:18", + "src": "222320:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "222332:4:18", + "src": "222332:4:38", "type": "", "value": "0xe0" } @@ -254271,28 +254271,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "222326:5:18" + "src": "222326:5:38" }, "nodeType": "YulFunctionCall", - "src": "222326:11:18" + "src": "222326:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "222320:2:18" + "src": "222320:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "222350:18:18", + "src": "222350:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "222362:5:18", + "src": "222362:5:38", "type": "", "value": "0x100" } @@ -254300,16 +254300,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "222356:5:18" + "src": "222356:5:38" }, "nodeType": "YulFunctionCall", - "src": "222356:12:18" + "src": "222356:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "222350:2:18" + "src": "222350:2:38" } ] }, @@ -254319,14 +254319,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "222450:4:18", + "src": "222450:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "222456:10:18", + "src": "222456:10:38", "type": "", "value": "0x1ad96de6" } @@ -254334,13 +254334,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "222443:6:18" + "src": "222443:6:38" }, "nodeType": "YulFunctionCall", - "src": "222443:24:18" + "src": "222443:24:38" }, "nodeType": "YulExpressionStatement", - "src": "222443:24:18" + "src": "222443:24:38" }, { "expression": { @@ -254348,26 +254348,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "222487:4:18", + "src": "222487:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "222493:2:18" + "src": "222493:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "222480:6:18" + "src": "222480:6:38" }, "nodeType": "YulFunctionCall", - "src": "222480:16:18" + "src": "222480:16:38" }, "nodeType": "YulExpressionStatement", - "src": "222480:16:18" + "src": "222480:16:38" }, { "expression": { @@ -254375,14 +254375,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "222516:4:18", + "src": "222516:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "222522:4:18", + "src": "222522:4:38", "type": "", "value": "0x80" } @@ -254390,13 +254390,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "222509:6:18" + "src": "222509:6:38" }, "nodeType": "YulFunctionCall", - "src": "222509:18:18" + "src": "222509:18:38" }, "nodeType": "YulExpressionStatement", - "src": "222509:18:18" + "src": "222509:18:38" }, { "expression": { @@ -254404,26 +254404,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "222547:4:18", + "src": "222547:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "222553:2:18" + "src": "222553:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "222540:6:18" + "src": "222540:6:38" }, "nodeType": "YulFunctionCall", - "src": "222540:16:18" + "src": "222540:16:38" }, "nodeType": "YulExpressionStatement", - "src": "222540:16:18" + "src": "222540:16:38" }, { "expression": { @@ -254431,14 +254431,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "222576:4:18", + "src": "222576:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "222582:4:18", + "src": "222582:4:38", "type": "", "value": "0xc0" } @@ -254446,13 +254446,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "222569:6:18" + "src": "222569:6:38" }, "nodeType": "YulFunctionCall", - "src": "222569:18:18" + "src": "222569:18:38" }, "nodeType": "YulExpressionStatement", - "src": "222569:18:18" + "src": "222569:18:38" }, { "expression": { @@ -254460,26 +254460,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "222612:4:18", + "src": "222612:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "222618:2:18" + "src": "222618:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "222600:11:18" + "src": "222600:11:38" }, "nodeType": "YulFunctionCall", - "src": "222600:21:18" + "src": "222600:21:38" }, "nodeType": "YulExpressionStatement", - "src": "222600:21:18" + "src": "222600:21:38" }, { "expression": { @@ -254487,140 +254487,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "222646:4:18", + "src": "222646:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "222652:2:18" + "src": "222652:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "222634:11:18" + "src": "222634:11:38" }, "nodeType": "YulFunctionCall", - "src": "222634:21:18" + "src": "222634:21:38" }, "nodeType": "YulExpressionStatement", - "src": "222634:21:18" + "src": "222634:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37821, + "declaration": 40882, "isOffset": false, "isSlot": false, - "src": "222110:2:18", + "src": "222110:2:38", "valueSize": 1 }, { - "declaration": 37824, + "declaration": 40885, "isOffset": false, "isSlot": false, - "src": "222140:2:18", + "src": "222140:2:38", "valueSize": 1 }, { - "declaration": 37827, + "declaration": 40888, "isOffset": false, "isSlot": false, - "src": "222170:2:18", + "src": "222170:2:38", "valueSize": 1 }, { - "declaration": 37830, + "declaration": 40891, "isOffset": false, "isSlot": false, - "src": "222200:2:18", + "src": "222200:2:38", "valueSize": 1 }, { - "declaration": 37833, + "declaration": 40894, "isOffset": false, "isSlot": false, - "src": "222230:2:18", + "src": "222230:2:38", "valueSize": 1 }, { - "declaration": 37836, + "declaration": 40897, "isOffset": false, "isSlot": false, - "src": "222260:2:18", + "src": "222260:2:38", "valueSize": 1 }, { - "declaration": 37839, + "declaration": 40900, "isOffset": false, "isSlot": false, - "src": "222290:2:18", + "src": "222290:2:38", "valueSize": 1 }, { - "declaration": 37842, + "declaration": 40903, "isOffset": false, "isSlot": false, - "src": "222320:2:18", + "src": "222320:2:38", "valueSize": 1 }, { - "declaration": 37845, + "declaration": 40906, "isOffset": false, "isSlot": false, - "src": "222350:2:18", + "src": "222350:2:38", "valueSize": 1 }, { - "declaration": 37811, + "declaration": 40872, "isOffset": false, "isSlot": false, - "src": "222493:2:18", + "src": "222493:2:38", "valueSize": 1 }, { - "declaration": 37813, + "declaration": 40874, "isOffset": false, "isSlot": false, - "src": "222618:2:18", + "src": "222618:2:38", "valueSize": 1 }, { - "declaration": 37815, + "declaration": 40876, "isOffset": false, "isSlot": false, - "src": "222553:2:18", + "src": "222553:2:38", "valueSize": 1 }, { - "declaration": 37817, + "declaration": 40878, "isOffset": false, "isSlot": false, - "src": "222652:2:18", + "src": "222652:2:38", "valueSize": 1 } ], - "id": 37847, + "id": 40908, "nodeType": "InlineAssembly", - "src": "221732:933:18" + "src": "221732:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37849, + "id": 40910, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "222690:4:18", + "src": "222690:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -254629,14 +254629,14 @@ }, { "hexValue": "3078313034", - "id": 37850, + "id": 40911, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "222696:5:18", + "src": "222696:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -254655,18 +254655,18 @@ "typeString": "int_const 260" } ], - "id": 37848, + "id": 40909, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "222674:15:18", + "referencedDeclaration": 33383, + "src": "222674:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37851, + "id": 40912, "isConstant": false, "isLValue": false, "isPure": false, @@ -254675,21 +254675,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "222674:28:18", + "src": "222674:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37852, + "id": 40913, "nodeType": "ExpressionStatement", - "src": "222674:28:18" + "src": "222674:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "222721:273:18", + "src": "222721:273:38", "statements": [ { "expression": { @@ -254697,26 +254697,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "222742:4:18", + "src": "222742:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "222748:2:18" + "src": "222748:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "222735:6:18" + "src": "222735:6:38" }, "nodeType": "YulFunctionCall", - "src": "222735:16:18" + "src": "222735:16:38" }, "nodeType": "YulExpressionStatement", - "src": "222735:16:18" + "src": "222735:16:38" }, { "expression": { @@ -254724,26 +254724,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "222771:4:18", + "src": "222771:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "222777:2:18" + "src": "222777:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "222764:6:18" + "src": "222764:6:38" }, "nodeType": "YulFunctionCall", - "src": "222764:16:18" + "src": "222764:16:38" }, "nodeType": "YulExpressionStatement", - "src": "222764:16:18" + "src": "222764:16:38" }, { "expression": { @@ -254751,26 +254751,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "222800:4:18", + "src": "222800:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "222806:2:18" + "src": "222806:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "222793:6:18" + "src": "222793:6:38" }, "nodeType": "YulFunctionCall", - "src": "222793:16:18" + "src": "222793:16:38" }, "nodeType": "YulExpressionStatement", - "src": "222793:16:18" + "src": "222793:16:38" }, { "expression": { @@ -254778,26 +254778,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "222829:4:18", + "src": "222829:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "222835:2:18" + "src": "222835:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "222822:6:18" + "src": "222822:6:38" }, "nodeType": "YulFunctionCall", - "src": "222822:16:18" + "src": "222822:16:38" }, "nodeType": "YulExpressionStatement", - "src": "222822:16:18" + "src": "222822:16:38" }, { "expression": { @@ -254805,26 +254805,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "222858:4:18", + "src": "222858:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "222864:2:18" + "src": "222864:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "222851:6:18" + "src": "222851:6:38" }, "nodeType": "YulFunctionCall", - "src": "222851:16:18" + "src": "222851:16:38" }, "nodeType": "YulExpressionStatement", - "src": "222851:16:18" + "src": "222851:16:38" }, { "expression": { @@ -254832,26 +254832,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "222887:4:18", + "src": "222887:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "222893:2:18" + "src": "222893:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "222880:6:18" + "src": "222880:6:38" }, "nodeType": "YulFunctionCall", - "src": "222880:16:18" + "src": "222880:16:38" }, "nodeType": "YulExpressionStatement", - "src": "222880:16:18" + "src": "222880:16:38" }, { "expression": { @@ -254859,26 +254859,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "222916:4:18", + "src": "222916:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "222922:2:18" + "src": "222922:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "222909:6:18" + "src": "222909:6:38" }, "nodeType": "YulFunctionCall", - "src": "222909:16:18" + "src": "222909:16:38" }, "nodeType": "YulExpressionStatement", - "src": "222909:16:18" + "src": "222909:16:38" }, { "expression": { @@ -254886,26 +254886,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "222945:4:18", + "src": "222945:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "222951:2:18" + "src": "222951:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "222938:6:18" + "src": "222938:6:38" }, "nodeType": "YulFunctionCall", - "src": "222938:16:18" + "src": "222938:16:38" }, "nodeType": "YulExpressionStatement", - "src": "222938:16:18" + "src": "222938:16:38" }, { "expression": { @@ -254913,98 +254913,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "222974:5:18", + "src": "222974:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "222981:2:18" + "src": "222981:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "222967:6:18" + "src": "222967:6:38" }, "nodeType": "YulFunctionCall", - "src": "222967:17:18" + "src": "222967:17:38" }, "nodeType": "YulExpressionStatement", - "src": "222967:17:18" + "src": "222967:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37821, + "declaration": 40882, "isOffset": false, "isSlot": false, - "src": "222748:2:18", + "src": "222748:2:38", "valueSize": 1 }, { - "declaration": 37824, + "declaration": 40885, "isOffset": false, "isSlot": false, - "src": "222777:2:18", + "src": "222777:2:38", "valueSize": 1 }, { - "declaration": 37827, + "declaration": 40888, "isOffset": false, "isSlot": false, - "src": "222806:2:18", + "src": "222806:2:38", "valueSize": 1 }, { - "declaration": 37830, + "declaration": 40891, "isOffset": false, "isSlot": false, - "src": "222835:2:18", + "src": "222835:2:38", "valueSize": 1 }, { - "declaration": 37833, + "declaration": 40894, "isOffset": false, "isSlot": false, - "src": "222864:2:18", + "src": "222864:2:38", "valueSize": 1 }, { - "declaration": 37836, + "declaration": 40897, "isOffset": false, "isSlot": false, - "src": "222893:2:18", + "src": "222893:2:38", "valueSize": 1 }, { - "declaration": 37839, + "declaration": 40900, "isOffset": false, "isSlot": false, - "src": "222922:2:18", + "src": "222922:2:38", "valueSize": 1 }, { - "declaration": 37842, + "declaration": 40903, "isOffset": false, "isSlot": false, - "src": "222951:2:18", + "src": "222951:2:38", "valueSize": 1 }, { - "declaration": 37845, + "declaration": 40906, "isOffset": false, "isSlot": false, - "src": "222981:2:18", + "src": "222981:2:38", "valueSize": 1 } ], - "id": 37853, + "id": 40914, "nodeType": "InlineAssembly", - "src": "222712:282:18" + "src": "222712:282:38" } ] }, @@ -255012,20 +255012,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "221479:3:18", + "nameLocation": "221479:3:38", "parameters": { - "id": 37818, + "id": 40879, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37811, + "id": 40872, "mutability": "mutable", "name": "p0", - "nameLocation": "221488:2:18", + "nameLocation": "221488:2:38", "nodeType": "VariableDeclaration", - "scope": 37855, - "src": "221483:7:18", + "scope": 40916, + "src": "221483:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -255033,10 +255033,10 @@ "typeString": "bool" }, "typeName": { - "id": 37810, + "id": 40871, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "221483:4:18", + "src": "221483:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -255046,13 +255046,13 @@ }, { "constant": false, - "id": 37813, + "id": 40874, "mutability": "mutable", "name": "p1", - "nameLocation": "221500:2:18", + "nameLocation": "221500:2:38", "nodeType": "VariableDeclaration", - "scope": 37855, - "src": "221492:10:18", + "scope": 40916, + "src": "221492:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -255060,10 +255060,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37812, + "id": 40873, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "221492:7:18", + "src": "221492:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -255073,13 +255073,13 @@ }, { "constant": false, - "id": 37815, + "id": 40876, "mutability": "mutable", "name": "p2", - "nameLocation": "221512:2:18", + "nameLocation": "221512:2:38", "nodeType": "VariableDeclaration", - "scope": 37855, - "src": "221504:10:18", + "scope": 40916, + "src": "221504:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -255087,10 +255087,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37814, + "id": 40875, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "221504:7:18", + "src": "221504:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -255100,13 +255100,13 @@ }, { "constant": false, - "id": 37817, + "id": 40878, "mutability": "mutable", "name": "p3", - "nameLocation": "221524:2:18", + "nameLocation": "221524:2:38", "nodeType": "VariableDeclaration", - "scope": 37855, - "src": "221516:10:18", + "scope": 40916, + "src": "221516:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -255114,10 +255114,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37816, + "id": 40877, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "221516:7:18", + "src": "221516:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -255126,44 +255126,44 @@ "visibility": "internal" } ], - "src": "221482:45:18" + "src": "221482:45:38" }, "returnParameters": { - "id": 37819, + "id": 40880, "nodeType": "ParameterList", "parameters": [], - "src": "221542:0:18" + "src": "221542:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37901, + "id": 40962, "nodeType": "FunctionDefinition", - "src": "223006:1530:18", + "src": "223006:1530:38", "nodes": [], "body": { - "id": 37900, + "id": 40961, "nodeType": "Block", - "src": "223078:1458:18", + "src": "223078:1458:38", "nodes": [], "statements": [ { "assignments": [ - 37867 + 40928 ], "declarations": [ { "constant": false, - "id": 37867, + "id": 40928, "mutability": "mutable", "name": "m0", - "nameLocation": "223096:2:18", + "nameLocation": "223096:2:38", "nodeType": "VariableDeclaration", - "scope": 37900, - "src": "223088:10:18", + "scope": 40961, + "src": "223088:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -255171,10 +255171,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37866, + "id": 40927, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "223088:7:18", + "src": "223088:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -255183,24 +255183,24 @@ "visibility": "internal" } ], - "id": 37868, + "id": 40929, "nodeType": "VariableDeclarationStatement", - "src": "223088:10:18" + "src": "223088:10:38" }, { "assignments": [ - 37870 + 40931 ], "declarations": [ { "constant": false, - "id": 37870, + "id": 40931, "mutability": "mutable", "name": "m1", - "nameLocation": "223116:2:18", + "nameLocation": "223116:2:38", "nodeType": "VariableDeclaration", - "scope": 37900, - "src": "223108:10:18", + "scope": 40961, + "src": "223108:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -255208,10 +255208,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37869, + "id": 40930, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "223108:7:18", + "src": "223108:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -255220,24 +255220,24 @@ "visibility": "internal" } ], - "id": 37871, + "id": 40932, "nodeType": "VariableDeclarationStatement", - "src": "223108:10:18" + "src": "223108:10:38" }, { "assignments": [ - 37873 + 40934 ], "declarations": [ { "constant": false, - "id": 37873, + "id": 40934, "mutability": "mutable", "name": "m2", - "nameLocation": "223136:2:18", + "nameLocation": "223136:2:38", "nodeType": "VariableDeclaration", - "scope": 37900, - "src": "223128:10:18", + "scope": 40961, + "src": "223128:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -255245,10 +255245,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37872, + "id": 40933, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "223128:7:18", + "src": "223128:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -255257,24 +255257,24 @@ "visibility": "internal" } ], - "id": 37874, + "id": 40935, "nodeType": "VariableDeclarationStatement", - "src": "223128:10:18" + "src": "223128:10:38" }, { "assignments": [ - 37876 + 40937 ], "declarations": [ { "constant": false, - "id": 37876, + "id": 40937, "mutability": "mutable", "name": "m3", - "nameLocation": "223156:2:18", + "nameLocation": "223156:2:38", "nodeType": "VariableDeclaration", - "scope": 37900, - "src": "223148:10:18", + "scope": 40961, + "src": "223148:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -255282,10 +255282,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37875, + "id": 40936, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "223148:7:18", + "src": "223148:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -255294,24 +255294,24 @@ "visibility": "internal" } ], - "id": 37877, + "id": 40938, "nodeType": "VariableDeclarationStatement", - "src": "223148:10:18" + "src": "223148:10:38" }, { "assignments": [ - 37879 + 40940 ], "declarations": [ { "constant": false, - "id": 37879, + "id": 40940, "mutability": "mutable", "name": "m4", - "nameLocation": "223176:2:18", + "nameLocation": "223176:2:38", "nodeType": "VariableDeclaration", - "scope": 37900, - "src": "223168:10:18", + "scope": 40961, + "src": "223168:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -255319,10 +255319,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37878, + "id": 40939, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "223168:7:18", + "src": "223168:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -255331,24 +255331,24 @@ "visibility": "internal" } ], - "id": 37880, + "id": 40941, "nodeType": "VariableDeclarationStatement", - "src": "223168:10:18" + "src": "223168:10:38" }, { "assignments": [ - 37882 + 40943 ], "declarations": [ { "constant": false, - "id": 37882, + "id": 40943, "mutability": "mutable", "name": "m5", - "nameLocation": "223196:2:18", + "nameLocation": "223196:2:38", "nodeType": "VariableDeclaration", - "scope": 37900, - "src": "223188:10:18", + "scope": 40961, + "src": "223188:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -255356,10 +255356,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37881, + "id": 40942, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "223188:7:18", + "src": "223188:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -255368,24 +255368,24 @@ "visibility": "internal" } ], - "id": 37883, + "id": 40944, "nodeType": "VariableDeclarationStatement", - "src": "223188:10:18" + "src": "223188:10:38" }, { "assignments": [ - 37885 + 40946 ], "declarations": [ { "constant": false, - "id": 37885, + "id": 40946, "mutability": "mutable", "name": "m6", - "nameLocation": "223216:2:18", + "nameLocation": "223216:2:38", "nodeType": "VariableDeclaration", - "scope": 37900, - "src": "223208:10:18", + "scope": 40961, + "src": "223208:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -255393,10 +255393,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37884, + "id": 40945, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "223208:7:18", + "src": "223208:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -255405,24 +255405,24 @@ "visibility": "internal" } ], - "id": 37886, + "id": 40947, "nodeType": "VariableDeclarationStatement", - "src": "223208:10:18" + "src": "223208:10:38" }, { "assignments": [ - 37888 + 40949 ], "declarations": [ { "constant": false, - "id": 37888, + "id": 40949, "mutability": "mutable", "name": "m7", - "nameLocation": "223236:2:18", + "nameLocation": "223236:2:38", "nodeType": "VariableDeclaration", - "scope": 37900, - "src": "223228:10:18", + "scope": 40961, + "src": "223228:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -255430,10 +255430,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37887, + "id": 40948, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "223228:7:18", + "src": "223228:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -255442,24 +255442,24 @@ "visibility": "internal" } ], - "id": 37889, + "id": 40950, "nodeType": "VariableDeclarationStatement", - "src": "223228:10:18" + "src": "223228:10:38" }, { "assignments": [ - 37891 + 40952 ], "declarations": [ { "constant": false, - "id": 37891, + "id": 40952, "mutability": "mutable", "name": "m8", - "nameLocation": "223256:2:18", + "nameLocation": "223256:2:38", "nodeType": "VariableDeclaration", - "scope": 37900, - "src": "223248:10:18", + "scope": 40961, + "src": "223248:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -255467,10 +255467,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37890, + "id": 40951, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "223248:7:18", + "src": "223248:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -255479,27 +255479,27 @@ "visibility": "internal" } ], - "id": 37892, + "id": 40953, "nodeType": "VariableDeclarationStatement", - "src": "223248:10:18" + "src": "223248:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "223277:924:18", + "src": "223277:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "223320:313:18", + "src": "223320:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "223338:15:18", + "src": "223338:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "223352:1:18", + "src": "223352:1:38", "type": "", "value": "0" }, @@ -255507,7 +255507,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "223342:6:18", + "src": "223342:6:38", "type": "" } ] @@ -255515,16 +255515,16 @@ { "body": { "nodeType": "YulBlock", - "src": "223423:40:18", + "src": "223423:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "223452:9:18", + "src": "223452:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "223454:5:18" + "src": "223454:5:38" } ] }, @@ -255535,33 +255535,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "223440:6:18" + "src": "223440:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "223448:1:18" + "src": "223448:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "223435:4:18" + "src": "223435:4:38" }, "nodeType": "YulFunctionCall", - "src": "223435:15:18" + "src": "223435:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "223428:6:18" + "src": "223428:6:38" }, "nodeType": "YulFunctionCall", - "src": "223428:23:18" + "src": "223428:23:38" }, "nodeType": "YulIf", - "src": "223425:36:18" + "src": "223425:36:38" } ] }, @@ -255570,12 +255570,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "223380:6:18" + "src": "223380:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "223388:4:18", + "src": "223388:4:38", "type": "", "value": "0x20" } @@ -255583,30 +255583,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "223377:2:18" + "src": "223377:2:38" }, "nodeType": "YulFunctionCall", - "src": "223377:16:18" + "src": "223377:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "223394:28:18", + "src": "223394:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "223396:24:18", + "src": "223396:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "223410:6:18" + "src": "223410:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "223418:1:18", + "src": "223418:1:38", "type": "", "value": "1" } @@ -255614,16 +255614,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "223406:3:18" + "src": "223406:3:38" }, "nodeType": "YulFunctionCall", - "src": "223406:14:18" + "src": "223406:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "223396:6:18" + "src": "223396:6:38" } ] } @@ -255631,10 +255631,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "223374:2:18", + "src": "223374:2:38", "statements": [] }, - "src": "223370:93:18" + "src": "223370:93:38" }, { "expression": { @@ -255642,34 +255642,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "223487:3:18" + "src": "223487:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "223492:6:18" + "src": "223492:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "223480:6:18" + "src": "223480:6:38" }, "nodeType": "YulFunctionCall", - "src": "223480:19:18" + "src": "223480:19:38" }, "nodeType": "YulExpressionStatement", - "src": "223480:19:18" + "src": "223480:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "223516:37:18", + "src": "223516:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "223533:3:18", + "src": "223533:3:38", "type": "", "value": "256" }, @@ -255678,38 +255678,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "223542:1:18", + "src": "223542:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "223545:6:18" + "src": "223545:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "223538:3:18" + "src": "223538:3:38" }, "nodeType": "YulFunctionCall", - "src": "223538:14:18" + "src": "223538:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "223529:3:18" + "src": "223529:3:38" }, "nodeType": "YulFunctionCall", - "src": "223529:24:18" + "src": "223529:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "223520:5:18", + "src": "223520:5:38", "type": "" } ] @@ -255722,12 +255722,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "223581:3:18" + "src": "223581:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "223586:4:18", + "src": "223586:4:38", "type": "", "value": "0x20" } @@ -255735,59 +255735,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "223577:3:18" + "src": "223577:3:38" }, "nodeType": "YulFunctionCall", - "src": "223577:14:18" + "src": "223577:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "223597:5:18" + "src": "223597:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "223608:5:18" + "src": "223608:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "223615:1:18" + "src": "223615:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "223604:3:18" + "src": "223604:3:38" }, "nodeType": "YulFunctionCall", - "src": "223604:13:18" + "src": "223604:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "223593:3:18" + "src": "223593:3:38" }, "nodeType": "YulFunctionCall", - "src": "223593:25:18" + "src": "223593:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "223570:6:18" + "src": "223570:6:38" }, "nodeType": "YulFunctionCall", - "src": "223570:49:18" + "src": "223570:49:38" }, "nodeType": "YulExpressionStatement", - "src": "223570:49:18" + "src": "223570:49:38" } ] }, @@ -255797,27 +255797,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "223312:3:18", + "src": "223312:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "223317:1:18", + "src": "223317:1:38", "type": "" } ], - "src": "223291:342:18" + "src": "223291:342:38" }, { "nodeType": "YulAssignment", - "src": "223646:17:18", + "src": "223646:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "223658:4:18", + "src": "223658:4:38", "type": "", "value": "0x00" } @@ -255825,28 +255825,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "223652:5:18" + "src": "223652:5:38" }, "nodeType": "YulFunctionCall", - "src": "223652:11:18" + "src": "223652:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "223646:2:18" + "src": "223646:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "223676:17:18", + "src": "223676:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "223688:4:18", + "src": "223688:4:38", "type": "", "value": "0x20" } @@ -255854,28 +255854,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "223682:5:18" + "src": "223682:5:38" }, "nodeType": "YulFunctionCall", - "src": "223682:11:18" + "src": "223682:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "223676:2:18" + "src": "223676:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "223706:17:18", + "src": "223706:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "223718:4:18", + "src": "223718:4:38", "type": "", "value": "0x40" } @@ -255883,28 +255883,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "223712:5:18" + "src": "223712:5:38" }, "nodeType": "YulFunctionCall", - "src": "223712:11:18" + "src": "223712:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "223706:2:18" + "src": "223706:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "223736:17:18", + "src": "223736:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "223748:4:18", + "src": "223748:4:38", "type": "", "value": "0x60" } @@ -255912,28 +255912,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "223742:5:18" + "src": "223742:5:38" }, "nodeType": "YulFunctionCall", - "src": "223742:11:18" + "src": "223742:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "223736:2:18" + "src": "223736:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "223766:17:18", + "src": "223766:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "223778:4:18", + "src": "223778:4:38", "type": "", "value": "0x80" } @@ -255941,28 +255941,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "223772:5:18" + "src": "223772:5:38" }, "nodeType": "YulFunctionCall", - "src": "223772:11:18" + "src": "223772:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "223766:2:18" + "src": "223766:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "223796:17:18", + "src": "223796:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "223808:4:18", + "src": "223808:4:38", "type": "", "value": "0xa0" } @@ -255970,28 +255970,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "223802:5:18" + "src": "223802:5:38" }, "nodeType": "YulFunctionCall", - "src": "223802:11:18" + "src": "223802:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "223796:2:18" + "src": "223796:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "223826:17:18", + "src": "223826:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "223838:4:18", + "src": "223838:4:38", "type": "", "value": "0xc0" } @@ -255999,28 +255999,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "223832:5:18" + "src": "223832:5:38" }, "nodeType": "YulFunctionCall", - "src": "223832:11:18" + "src": "223832:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "223826:2:18" + "src": "223826:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "223856:17:18", + "src": "223856:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "223868:4:18", + "src": "223868:4:38", "type": "", "value": "0xe0" } @@ -256028,28 +256028,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "223862:5:18" + "src": "223862:5:38" }, "nodeType": "YulFunctionCall", - "src": "223862:11:18" + "src": "223862:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "223856:2:18" + "src": "223856:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "223886:18:18", + "src": "223886:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "223898:5:18", + "src": "223898:5:38", "type": "", "value": "0x100" } @@ -256057,16 +256057,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "223892:5:18" + "src": "223892:5:38" }, "nodeType": "YulFunctionCall", - "src": "223892:12:18" + "src": "223892:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "223886:2:18" + "src": "223886:2:38" } ] }, @@ -256076,14 +256076,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "223986:4:18", + "src": "223986:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "223992:10:18", + "src": "223992:10:38", "type": "", "value": "0x97d394d8" } @@ -256091,13 +256091,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "223979:6:18" + "src": "223979:6:38" }, "nodeType": "YulFunctionCall", - "src": "223979:24:18" + "src": "223979:24:38" }, "nodeType": "YulExpressionStatement", - "src": "223979:24:18" + "src": "223979:24:38" }, { "expression": { @@ -256105,26 +256105,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "224023:4:18", + "src": "224023:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "224029:2:18" + "src": "224029:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "224016:6:18" + "src": "224016:6:38" }, "nodeType": "YulFunctionCall", - "src": "224016:16:18" + "src": "224016:16:38" }, "nodeType": "YulExpressionStatement", - "src": "224016:16:18" + "src": "224016:16:38" }, { "expression": { @@ -256132,14 +256132,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "224052:4:18", + "src": "224052:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "224058:4:18", + "src": "224058:4:38", "type": "", "value": "0x80" } @@ -256147,13 +256147,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "224045:6:18" + "src": "224045:6:38" }, "nodeType": "YulFunctionCall", - "src": "224045:18:18" + "src": "224045:18:38" }, "nodeType": "YulExpressionStatement", - "src": "224045:18:18" + "src": "224045:18:38" }, { "expression": { @@ -256161,14 +256161,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "224083:4:18", + "src": "224083:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "224089:4:18", + "src": "224089:4:38", "type": "", "value": "0xc0" } @@ -256176,13 +256176,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "224076:6:18" + "src": "224076:6:38" }, "nodeType": "YulFunctionCall", - "src": "224076:18:18" + "src": "224076:18:38" }, "nodeType": "YulExpressionStatement", - "src": "224076:18:18" + "src": "224076:18:38" }, { "expression": { @@ -256190,26 +256190,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "224114:4:18", + "src": "224114:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "224120:2:18" + "src": "224120:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "224107:6:18" + "src": "224107:6:38" }, "nodeType": "YulFunctionCall", - "src": "224107:16:18" + "src": "224107:16:38" }, "nodeType": "YulExpressionStatement", - "src": "224107:16:18" + "src": "224107:16:38" }, { "expression": { @@ -256217,26 +256217,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "224148:4:18", + "src": "224148:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "224154:2:18" + "src": "224154:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "224136:11:18" + "src": "224136:11:38" }, "nodeType": "YulFunctionCall", - "src": "224136:21:18" + "src": "224136:21:38" }, "nodeType": "YulExpressionStatement", - "src": "224136:21:18" + "src": "224136:21:38" }, { "expression": { @@ -256244,140 +256244,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "224182:4:18", + "src": "224182:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "224188:2:18" + "src": "224188:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "224170:11:18" + "src": "224170:11:38" }, "nodeType": "YulFunctionCall", - "src": "224170:21:18" + "src": "224170:21:38" }, "nodeType": "YulExpressionStatement", - "src": "224170:21:18" + "src": "224170:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37867, + "declaration": 40928, "isOffset": false, "isSlot": false, - "src": "223646:2:18", + "src": "223646:2:38", "valueSize": 1 }, { - "declaration": 37870, + "declaration": 40931, "isOffset": false, "isSlot": false, - "src": "223676:2:18", + "src": "223676:2:38", "valueSize": 1 }, { - "declaration": 37873, + "declaration": 40934, "isOffset": false, "isSlot": false, - "src": "223706:2:18", + "src": "223706:2:38", "valueSize": 1 }, { - "declaration": 37876, + "declaration": 40937, "isOffset": false, "isSlot": false, - "src": "223736:2:18", + "src": "223736:2:38", "valueSize": 1 }, { - "declaration": 37879, + "declaration": 40940, "isOffset": false, "isSlot": false, - "src": "223766:2:18", + "src": "223766:2:38", "valueSize": 1 }, { - "declaration": 37882, + "declaration": 40943, "isOffset": false, "isSlot": false, - "src": "223796:2:18", + "src": "223796:2:38", "valueSize": 1 }, { - "declaration": 37885, + "declaration": 40946, "isOffset": false, "isSlot": false, - "src": "223826:2:18", + "src": "223826:2:38", "valueSize": 1 }, { - "declaration": 37888, + "declaration": 40949, "isOffset": false, "isSlot": false, - "src": "223856:2:18", + "src": "223856:2:38", "valueSize": 1 }, { - "declaration": 37891, + "declaration": 40952, "isOffset": false, "isSlot": false, - "src": "223886:2:18", + "src": "223886:2:38", "valueSize": 1 }, { - "declaration": 37857, + "declaration": 40918, "isOffset": false, "isSlot": false, - "src": "224029:2:18", + "src": "224029:2:38", "valueSize": 1 }, { - "declaration": 37859, + "declaration": 40920, "isOffset": false, "isSlot": false, - "src": "224154:2:18", + "src": "224154:2:38", "valueSize": 1 }, { - "declaration": 37861, + "declaration": 40922, "isOffset": false, "isSlot": false, - "src": "224188:2:18", + "src": "224188:2:38", "valueSize": 1 }, { - "declaration": 37863, + "declaration": 40924, "isOffset": false, "isSlot": false, - "src": "224120:2:18", + "src": "224120:2:38", "valueSize": 1 } ], - "id": 37893, + "id": 40954, "nodeType": "InlineAssembly", - "src": "223268:933:18" + "src": "223268:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37895, + "id": 40956, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "224226:4:18", + "src": "224226:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -256386,14 +256386,14 @@ }, { "hexValue": "3078313034", - "id": 37896, + "id": 40957, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "224232:5:18", + "src": "224232:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -256412,18 +256412,18 @@ "typeString": "int_const 260" } ], - "id": 37894, + "id": 40955, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "224210:15:18", + "referencedDeclaration": 33383, + "src": "224210:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37897, + "id": 40958, "isConstant": false, "isLValue": false, "isPure": false, @@ -256432,21 +256432,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "224210:28:18", + "src": "224210:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37898, + "id": 40959, "nodeType": "ExpressionStatement", - "src": "224210:28:18" + "src": "224210:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "224257:273:18", + "src": "224257:273:38", "statements": [ { "expression": { @@ -256454,26 +256454,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "224278:4:18", + "src": "224278:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "224284:2:18" + "src": "224284:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "224271:6:18" + "src": "224271:6:38" }, "nodeType": "YulFunctionCall", - "src": "224271:16:18" + "src": "224271:16:38" }, "nodeType": "YulExpressionStatement", - "src": "224271:16:18" + "src": "224271:16:38" }, { "expression": { @@ -256481,26 +256481,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "224307:4:18", + "src": "224307:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "224313:2:18" + "src": "224313:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "224300:6:18" + "src": "224300:6:38" }, "nodeType": "YulFunctionCall", - "src": "224300:16:18" + "src": "224300:16:38" }, "nodeType": "YulExpressionStatement", - "src": "224300:16:18" + "src": "224300:16:38" }, { "expression": { @@ -256508,26 +256508,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "224336:4:18", + "src": "224336:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "224342:2:18" + "src": "224342:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "224329:6:18" + "src": "224329:6:38" }, "nodeType": "YulFunctionCall", - "src": "224329:16:18" + "src": "224329:16:38" }, "nodeType": "YulExpressionStatement", - "src": "224329:16:18" + "src": "224329:16:38" }, { "expression": { @@ -256535,26 +256535,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "224365:4:18", + "src": "224365:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "224371:2:18" + "src": "224371:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "224358:6:18" + "src": "224358:6:38" }, "nodeType": "YulFunctionCall", - "src": "224358:16:18" + "src": "224358:16:38" }, "nodeType": "YulExpressionStatement", - "src": "224358:16:18" + "src": "224358:16:38" }, { "expression": { @@ -256562,26 +256562,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "224394:4:18", + "src": "224394:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "224400:2:18" + "src": "224400:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "224387:6:18" + "src": "224387:6:38" }, "nodeType": "YulFunctionCall", - "src": "224387:16:18" + "src": "224387:16:38" }, "nodeType": "YulExpressionStatement", - "src": "224387:16:18" + "src": "224387:16:38" }, { "expression": { @@ -256589,26 +256589,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "224423:4:18", + "src": "224423:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "224429:2:18" + "src": "224429:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "224416:6:18" + "src": "224416:6:38" }, "nodeType": "YulFunctionCall", - "src": "224416:16:18" + "src": "224416:16:38" }, "nodeType": "YulExpressionStatement", - "src": "224416:16:18" + "src": "224416:16:38" }, { "expression": { @@ -256616,26 +256616,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "224452:4:18", + "src": "224452:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "224458:2:18" + "src": "224458:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "224445:6:18" + "src": "224445:6:38" }, "nodeType": "YulFunctionCall", - "src": "224445:16:18" + "src": "224445:16:38" }, "nodeType": "YulExpressionStatement", - "src": "224445:16:18" + "src": "224445:16:38" }, { "expression": { @@ -256643,26 +256643,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "224481:4:18", + "src": "224481:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "224487:2:18" + "src": "224487:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "224474:6:18" + "src": "224474:6:38" }, "nodeType": "YulFunctionCall", - "src": "224474:16:18" + "src": "224474:16:38" }, "nodeType": "YulExpressionStatement", - "src": "224474:16:18" + "src": "224474:16:38" }, { "expression": { @@ -256670,98 +256670,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "224510:5:18", + "src": "224510:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "224517:2:18" + "src": "224517:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "224503:6:18" + "src": "224503:6:38" }, "nodeType": "YulFunctionCall", - "src": "224503:17:18" + "src": "224503:17:38" }, "nodeType": "YulExpressionStatement", - "src": "224503:17:18" + "src": "224503:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37867, + "declaration": 40928, "isOffset": false, "isSlot": false, - "src": "224284:2:18", + "src": "224284:2:38", "valueSize": 1 }, { - "declaration": 37870, + "declaration": 40931, "isOffset": false, "isSlot": false, - "src": "224313:2:18", + "src": "224313:2:38", "valueSize": 1 }, { - "declaration": 37873, + "declaration": 40934, "isOffset": false, "isSlot": false, - "src": "224342:2:18", + "src": "224342:2:38", "valueSize": 1 }, { - "declaration": 37876, + "declaration": 40937, "isOffset": false, "isSlot": false, - "src": "224371:2:18", + "src": "224371:2:38", "valueSize": 1 }, { - "declaration": 37879, + "declaration": 40940, "isOffset": false, "isSlot": false, - "src": "224400:2:18", + "src": "224400:2:38", "valueSize": 1 }, { - "declaration": 37882, + "declaration": 40943, "isOffset": false, "isSlot": false, - "src": "224429:2:18", + "src": "224429:2:38", "valueSize": 1 }, { - "declaration": 37885, + "declaration": 40946, "isOffset": false, "isSlot": false, - "src": "224458:2:18", + "src": "224458:2:38", "valueSize": 1 }, { - "declaration": 37888, + "declaration": 40949, "isOffset": false, "isSlot": false, - "src": "224487:2:18", + "src": "224487:2:38", "valueSize": 1 }, { - "declaration": 37891, + "declaration": 40952, "isOffset": false, "isSlot": false, - "src": "224517:2:18", + "src": "224517:2:38", "valueSize": 1 } ], - "id": 37899, + "id": 40960, "nodeType": "InlineAssembly", - "src": "224248:282:18" + "src": "224248:282:38" } ] }, @@ -256769,20 +256769,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "223015:3:18", + "nameLocation": "223015:3:38", "parameters": { - "id": 37864, + "id": 40925, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37857, + "id": 40918, "mutability": "mutable", "name": "p0", - "nameLocation": "223024:2:18", + "nameLocation": "223024:2:38", "nodeType": "VariableDeclaration", - "scope": 37901, - "src": "223019:7:18", + "scope": 40962, + "src": "223019:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -256790,10 +256790,10 @@ "typeString": "bool" }, "typeName": { - "id": 37856, + "id": 40917, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "223019:4:18", + "src": "223019:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -256803,13 +256803,13 @@ }, { "constant": false, - "id": 37859, + "id": 40920, "mutability": "mutable", "name": "p1", - "nameLocation": "223036:2:18", + "nameLocation": "223036:2:38", "nodeType": "VariableDeclaration", - "scope": 37901, - "src": "223028:10:18", + "scope": 40962, + "src": "223028:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -256817,10 +256817,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37858, + "id": 40919, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "223028:7:18", + "src": "223028:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -256830,13 +256830,13 @@ }, { "constant": false, - "id": 37861, + "id": 40922, "mutability": "mutable", "name": "p2", - "nameLocation": "223048:2:18", + "nameLocation": "223048:2:38", "nodeType": "VariableDeclaration", - "scope": 37901, - "src": "223040:10:18", + "scope": 40962, + "src": "223040:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -256844,10 +256844,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37860, + "id": 40921, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "223040:7:18", + "src": "223040:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -256857,13 +256857,13 @@ }, { "constant": false, - "id": 37863, + "id": 40924, "mutability": "mutable", "name": "p3", - "nameLocation": "223060:2:18", + "nameLocation": "223060:2:38", "nodeType": "VariableDeclaration", - "scope": 37901, - "src": "223052:10:18", + "scope": 40962, + "src": "223052:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -256871,10 +256871,10 @@ "typeString": "address" }, "typeName": { - "id": 37862, + "id": 40923, "name": "address", "nodeType": "ElementaryTypeName", - "src": "223052:7:18", + "src": "223052:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -256884,44 +256884,44 @@ "visibility": "internal" } ], - "src": "223018:45:18" + "src": "223018:45:38" }, "returnParameters": { - "id": 37865, + "id": 40926, "nodeType": "ParameterList", "parameters": [], - "src": "223078:0:18" + "src": "223078:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37947, + "id": 41008, "nodeType": "FunctionDefinition", - "src": "224542:1524:18", + "src": "224542:1524:38", "nodes": [], "body": { - "id": 37946, + "id": 41007, "nodeType": "Block", - "src": "224611:1455:18", + "src": "224611:1455:38", "nodes": [], "statements": [ { "assignments": [ - 37913 + 40974 ], "declarations": [ { "constant": false, - "id": 37913, + "id": 40974, "mutability": "mutable", "name": "m0", - "nameLocation": "224629:2:18", + "nameLocation": "224629:2:38", "nodeType": "VariableDeclaration", - "scope": 37946, - "src": "224621:10:18", + "scope": 41007, + "src": "224621:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -256929,10 +256929,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37912, + "id": 40973, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "224621:7:18", + "src": "224621:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -256941,24 +256941,24 @@ "visibility": "internal" } ], - "id": 37914, + "id": 40975, "nodeType": "VariableDeclarationStatement", - "src": "224621:10:18" + "src": "224621:10:38" }, { "assignments": [ - 37916 + 40977 ], "declarations": [ { "constant": false, - "id": 37916, + "id": 40977, "mutability": "mutable", "name": "m1", - "nameLocation": "224649:2:18", + "nameLocation": "224649:2:38", "nodeType": "VariableDeclaration", - "scope": 37946, - "src": "224641:10:18", + "scope": 41007, + "src": "224641:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -256966,10 +256966,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37915, + "id": 40976, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "224641:7:18", + "src": "224641:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -256978,24 +256978,24 @@ "visibility": "internal" } ], - "id": 37917, + "id": 40978, "nodeType": "VariableDeclarationStatement", - "src": "224641:10:18" + "src": "224641:10:38" }, { "assignments": [ - 37919 + 40980 ], "declarations": [ { "constant": false, - "id": 37919, + "id": 40980, "mutability": "mutable", "name": "m2", - "nameLocation": "224669:2:18", + "nameLocation": "224669:2:38", "nodeType": "VariableDeclaration", - "scope": 37946, - "src": "224661:10:18", + "scope": 41007, + "src": "224661:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -257003,10 +257003,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37918, + "id": 40979, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "224661:7:18", + "src": "224661:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -257015,24 +257015,24 @@ "visibility": "internal" } ], - "id": 37920, + "id": 40981, "nodeType": "VariableDeclarationStatement", - "src": "224661:10:18" + "src": "224661:10:38" }, { "assignments": [ - 37922 + 40983 ], "declarations": [ { "constant": false, - "id": 37922, + "id": 40983, "mutability": "mutable", "name": "m3", - "nameLocation": "224689:2:18", + "nameLocation": "224689:2:38", "nodeType": "VariableDeclaration", - "scope": 37946, - "src": "224681:10:18", + "scope": 41007, + "src": "224681:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -257040,10 +257040,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37921, + "id": 40982, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "224681:7:18", + "src": "224681:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -257052,24 +257052,24 @@ "visibility": "internal" } ], - "id": 37923, + "id": 40984, "nodeType": "VariableDeclarationStatement", - "src": "224681:10:18" + "src": "224681:10:38" }, { "assignments": [ - 37925 + 40986 ], "declarations": [ { "constant": false, - "id": 37925, + "id": 40986, "mutability": "mutable", "name": "m4", - "nameLocation": "224709:2:18", + "nameLocation": "224709:2:38", "nodeType": "VariableDeclaration", - "scope": 37946, - "src": "224701:10:18", + "scope": 41007, + "src": "224701:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -257077,10 +257077,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37924, + "id": 40985, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "224701:7:18", + "src": "224701:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -257089,24 +257089,24 @@ "visibility": "internal" } ], - "id": 37926, + "id": 40987, "nodeType": "VariableDeclarationStatement", - "src": "224701:10:18" + "src": "224701:10:38" }, { "assignments": [ - 37928 + 40989 ], "declarations": [ { "constant": false, - "id": 37928, + "id": 40989, "mutability": "mutable", "name": "m5", - "nameLocation": "224729:2:18", + "nameLocation": "224729:2:38", "nodeType": "VariableDeclaration", - "scope": 37946, - "src": "224721:10:18", + "scope": 41007, + "src": "224721:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -257114,10 +257114,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37927, + "id": 40988, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "224721:7:18", + "src": "224721:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -257126,24 +257126,24 @@ "visibility": "internal" } ], - "id": 37929, + "id": 40990, "nodeType": "VariableDeclarationStatement", - "src": "224721:10:18" + "src": "224721:10:38" }, { "assignments": [ - 37931 + 40992 ], "declarations": [ { "constant": false, - "id": 37931, + "id": 40992, "mutability": "mutable", "name": "m6", - "nameLocation": "224749:2:18", + "nameLocation": "224749:2:38", "nodeType": "VariableDeclaration", - "scope": 37946, - "src": "224741:10:18", + "scope": 41007, + "src": "224741:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -257151,10 +257151,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37930, + "id": 40991, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "224741:7:18", + "src": "224741:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -257163,24 +257163,24 @@ "visibility": "internal" } ], - "id": 37932, + "id": 40993, "nodeType": "VariableDeclarationStatement", - "src": "224741:10:18" + "src": "224741:10:38" }, { "assignments": [ - 37934 + 40995 ], "declarations": [ { "constant": false, - "id": 37934, + "id": 40995, "mutability": "mutable", "name": "m7", - "nameLocation": "224769:2:18", + "nameLocation": "224769:2:38", "nodeType": "VariableDeclaration", - "scope": 37946, - "src": "224761:10:18", + "scope": 41007, + "src": "224761:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -257188,10 +257188,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37933, + "id": 40994, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "224761:7:18", + "src": "224761:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -257200,24 +257200,24 @@ "visibility": "internal" } ], - "id": 37935, + "id": 40996, "nodeType": "VariableDeclarationStatement", - "src": "224761:10:18" + "src": "224761:10:38" }, { "assignments": [ - 37937 + 40998 ], "declarations": [ { "constant": false, - "id": 37937, + "id": 40998, "mutability": "mutable", "name": "m8", - "nameLocation": "224789:2:18", + "nameLocation": "224789:2:38", "nodeType": "VariableDeclaration", - "scope": 37946, - "src": "224781:10:18", + "scope": 41007, + "src": "224781:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -257225,10 +257225,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37936, + "id": 40997, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "224781:7:18", + "src": "224781:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -257237,27 +257237,27 @@ "visibility": "internal" } ], - "id": 37938, + "id": 40999, "nodeType": "VariableDeclarationStatement", - "src": "224781:10:18" + "src": "224781:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "224810:921:18", + "src": "224810:921:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "224853:313:18", + "src": "224853:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "224871:15:18", + "src": "224871:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "224885:1:18", + "src": "224885:1:38", "type": "", "value": "0" }, @@ -257265,7 +257265,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "224875:6:18", + "src": "224875:6:38", "type": "" } ] @@ -257273,16 +257273,16 @@ { "body": { "nodeType": "YulBlock", - "src": "224956:40:18", + "src": "224956:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "224985:9:18", + "src": "224985:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "224987:5:18" + "src": "224987:5:38" } ] }, @@ -257293,33 +257293,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "224973:6:18" + "src": "224973:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "224981:1:18" + "src": "224981:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "224968:4:18" + "src": "224968:4:38" }, "nodeType": "YulFunctionCall", - "src": "224968:15:18" + "src": "224968:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "224961:6:18" + "src": "224961:6:38" }, "nodeType": "YulFunctionCall", - "src": "224961:23:18" + "src": "224961:23:38" }, "nodeType": "YulIf", - "src": "224958:36:18" + "src": "224958:36:38" } ] }, @@ -257328,12 +257328,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "224913:6:18" + "src": "224913:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "224921:4:18", + "src": "224921:4:38", "type": "", "value": "0x20" } @@ -257341,30 +257341,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "224910:2:18" + "src": "224910:2:38" }, "nodeType": "YulFunctionCall", - "src": "224910:16:18" + "src": "224910:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "224927:28:18", + "src": "224927:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "224929:24:18", + "src": "224929:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "224943:6:18" + "src": "224943:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "224951:1:18", + "src": "224951:1:38", "type": "", "value": "1" } @@ -257372,16 +257372,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "224939:3:18" + "src": "224939:3:38" }, "nodeType": "YulFunctionCall", - "src": "224939:14:18" + "src": "224939:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "224929:6:18" + "src": "224929:6:38" } ] } @@ -257389,10 +257389,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "224907:2:18", + "src": "224907:2:38", "statements": [] }, - "src": "224903:93:18" + "src": "224903:93:38" }, { "expression": { @@ -257400,34 +257400,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "225020:3:18" + "src": "225020:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "225025:6:18" + "src": "225025:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "225013:6:18" + "src": "225013:6:38" }, "nodeType": "YulFunctionCall", - "src": "225013:19:18" + "src": "225013:19:38" }, "nodeType": "YulExpressionStatement", - "src": "225013:19:18" + "src": "225013:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "225049:37:18", + "src": "225049:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "225066:3:18", + "src": "225066:3:38", "type": "", "value": "256" }, @@ -257436,38 +257436,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "225075:1:18", + "src": "225075:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "225078:6:18" + "src": "225078:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "225071:3:18" + "src": "225071:3:38" }, "nodeType": "YulFunctionCall", - "src": "225071:14:18" + "src": "225071:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "225062:3:18" + "src": "225062:3:38" }, "nodeType": "YulFunctionCall", - "src": "225062:24:18" + "src": "225062:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "225053:5:18", + "src": "225053:5:38", "type": "" } ] @@ -257480,12 +257480,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "225114:3:18" + "src": "225114:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "225119:4:18", + "src": "225119:4:38", "type": "", "value": "0x20" } @@ -257493,59 +257493,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "225110:3:18" + "src": "225110:3:38" }, "nodeType": "YulFunctionCall", - "src": "225110:14:18" + "src": "225110:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "225130:5:18" + "src": "225130:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "225141:5:18" + "src": "225141:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "225148:1:18" + "src": "225148:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "225137:3:18" + "src": "225137:3:38" }, "nodeType": "YulFunctionCall", - "src": "225137:13:18" + "src": "225137:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "225126:3:18" + "src": "225126:3:38" }, "nodeType": "YulFunctionCall", - "src": "225126:25:18" + "src": "225126:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "225103:6:18" + "src": "225103:6:38" }, "nodeType": "YulFunctionCall", - "src": "225103:49:18" + "src": "225103:49:38" }, "nodeType": "YulExpressionStatement", - "src": "225103:49:18" + "src": "225103:49:38" } ] }, @@ -257555,27 +257555,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "224845:3:18", + "src": "224845:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "224850:1:18", + "src": "224850:1:38", "type": "" } ], - "src": "224824:342:18" + "src": "224824:342:38" }, { "nodeType": "YulAssignment", - "src": "225179:17:18", + "src": "225179:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "225191:4:18", + "src": "225191:4:38", "type": "", "value": "0x00" } @@ -257583,28 +257583,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "225185:5:18" + "src": "225185:5:38" }, "nodeType": "YulFunctionCall", - "src": "225185:11:18" + "src": "225185:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "225179:2:18" + "src": "225179:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "225209:17:18", + "src": "225209:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "225221:4:18", + "src": "225221:4:38", "type": "", "value": "0x20" } @@ -257612,28 +257612,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "225215:5:18" + "src": "225215:5:38" }, "nodeType": "YulFunctionCall", - "src": "225215:11:18" + "src": "225215:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "225209:2:18" + "src": "225209:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "225239:17:18", + "src": "225239:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "225251:4:18", + "src": "225251:4:38", "type": "", "value": "0x40" } @@ -257641,28 +257641,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "225245:5:18" + "src": "225245:5:38" }, "nodeType": "YulFunctionCall", - "src": "225245:11:18" + "src": "225245:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "225239:2:18" + "src": "225239:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "225269:17:18", + "src": "225269:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "225281:4:18", + "src": "225281:4:38", "type": "", "value": "0x60" } @@ -257670,28 +257670,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "225275:5:18" + "src": "225275:5:38" }, "nodeType": "YulFunctionCall", - "src": "225275:11:18" + "src": "225275:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "225269:2:18" + "src": "225269:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "225299:17:18", + "src": "225299:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "225311:4:18", + "src": "225311:4:38", "type": "", "value": "0x80" } @@ -257699,28 +257699,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "225305:5:18" + "src": "225305:5:38" }, "nodeType": "YulFunctionCall", - "src": "225305:11:18" + "src": "225305:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "225299:2:18" + "src": "225299:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "225329:17:18", + "src": "225329:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "225341:4:18", + "src": "225341:4:38", "type": "", "value": "0xa0" } @@ -257728,28 +257728,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "225335:5:18" + "src": "225335:5:38" }, "nodeType": "YulFunctionCall", - "src": "225335:11:18" + "src": "225335:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "225329:2:18" + "src": "225329:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "225359:17:18", + "src": "225359:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "225371:4:18", + "src": "225371:4:38", "type": "", "value": "0xc0" } @@ -257757,28 +257757,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "225365:5:18" + "src": "225365:5:38" }, "nodeType": "YulFunctionCall", - "src": "225365:11:18" + "src": "225365:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "225359:2:18" + "src": "225359:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "225389:17:18", + "src": "225389:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "225401:4:18", + "src": "225401:4:38", "type": "", "value": "0xe0" } @@ -257786,28 +257786,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "225395:5:18" + "src": "225395:5:38" }, "nodeType": "YulFunctionCall", - "src": "225395:11:18" + "src": "225395:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "225389:2:18" + "src": "225389:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "225419:18:18", + "src": "225419:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "225431:5:18", + "src": "225431:5:38", "type": "", "value": "0x100" } @@ -257815,16 +257815,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "225425:5:18" + "src": "225425:5:38" }, "nodeType": "YulFunctionCall", - "src": "225425:12:18" + "src": "225425:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "225419:2:18" + "src": "225419:2:38" } ] }, @@ -257834,14 +257834,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "225516:4:18", + "src": "225516:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "225522:10:18", + "src": "225522:10:38", "type": "", "value": "0x1e4b87e5" } @@ -257849,13 +257849,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "225509:6:18" + "src": "225509:6:38" }, "nodeType": "YulFunctionCall", - "src": "225509:24:18" + "src": "225509:24:38" }, "nodeType": "YulExpressionStatement", - "src": "225509:24:18" + "src": "225509:24:38" }, { "expression": { @@ -257863,26 +257863,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "225553:4:18", + "src": "225553:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "225559:2:18" + "src": "225559:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "225546:6:18" + "src": "225546:6:38" }, "nodeType": "YulFunctionCall", - "src": "225546:16:18" + "src": "225546:16:38" }, "nodeType": "YulExpressionStatement", - "src": "225546:16:18" + "src": "225546:16:38" }, { "expression": { @@ -257890,14 +257890,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "225582:4:18", + "src": "225582:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "225588:4:18", + "src": "225588:4:38", "type": "", "value": "0x80" } @@ -257905,13 +257905,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "225575:6:18" + "src": "225575:6:38" }, "nodeType": "YulFunctionCall", - "src": "225575:18:18" + "src": "225575:18:38" }, "nodeType": "YulExpressionStatement", - "src": "225575:18:18" + "src": "225575:18:38" }, { "expression": { @@ -257919,14 +257919,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "225613:4:18", + "src": "225613:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "225619:4:18", + "src": "225619:4:38", "type": "", "value": "0xc0" } @@ -257934,13 +257934,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "225606:6:18" + "src": "225606:6:38" }, "nodeType": "YulFunctionCall", - "src": "225606:18:18" + "src": "225606:18:38" }, "nodeType": "YulExpressionStatement", - "src": "225606:18:18" + "src": "225606:18:38" }, { "expression": { @@ -257948,26 +257948,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "225644:4:18", + "src": "225644:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "225650:2:18" + "src": "225650:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "225637:6:18" + "src": "225637:6:38" }, "nodeType": "YulFunctionCall", - "src": "225637:16:18" + "src": "225637:16:38" }, "nodeType": "YulExpressionStatement", - "src": "225637:16:18" + "src": "225637:16:38" }, { "expression": { @@ -257975,26 +257975,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "225678:4:18", + "src": "225678:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "225684:2:18" + "src": "225684:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "225666:11:18" + "src": "225666:11:38" }, "nodeType": "YulFunctionCall", - "src": "225666:21:18" + "src": "225666:21:38" }, "nodeType": "YulExpressionStatement", - "src": "225666:21:18" + "src": "225666:21:38" }, { "expression": { @@ -258002,140 +258002,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "225712:4:18", + "src": "225712:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "225718:2:18" + "src": "225718:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "225700:11:18" + "src": "225700:11:38" }, "nodeType": "YulFunctionCall", - "src": "225700:21:18" + "src": "225700:21:38" }, "nodeType": "YulExpressionStatement", - "src": "225700:21:18" + "src": "225700:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37913, + "declaration": 40974, "isOffset": false, "isSlot": false, - "src": "225179:2:18", + "src": "225179:2:38", "valueSize": 1 }, { - "declaration": 37916, + "declaration": 40977, "isOffset": false, "isSlot": false, - "src": "225209:2:18", + "src": "225209:2:38", "valueSize": 1 }, { - "declaration": 37919, + "declaration": 40980, "isOffset": false, "isSlot": false, - "src": "225239:2:18", + "src": "225239:2:38", "valueSize": 1 }, { - "declaration": 37922, + "declaration": 40983, "isOffset": false, "isSlot": false, - "src": "225269:2:18", + "src": "225269:2:38", "valueSize": 1 }, { - "declaration": 37925, + "declaration": 40986, "isOffset": false, "isSlot": false, - "src": "225299:2:18", + "src": "225299:2:38", "valueSize": 1 }, { - "declaration": 37928, + "declaration": 40989, "isOffset": false, "isSlot": false, - "src": "225329:2:18", + "src": "225329:2:38", "valueSize": 1 }, { - "declaration": 37931, + "declaration": 40992, "isOffset": false, "isSlot": false, - "src": "225359:2:18", + "src": "225359:2:38", "valueSize": 1 }, { - "declaration": 37934, + "declaration": 40995, "isOffset": false, "isSlot": false, - "src": "225389:2:18", + "src": "225389:2:38", "valueSize": 1 }, { - "declaration": 37937, + "declaration": 40998, "isOffset": false, "isSlot": false, - "src": "225419:2:18", + "src": "225419:2:38", "valueSize": 1 }, { - "declaration": 37903, + "declaration": 40964, "isOffset": false, "isSlot": false, - "src": "225559:2:18", + "src": "225559:2:38", "valueSize": 1 }, { - "declaration": 37905, + "declaration": 40966, "isOffset": false, "isSlot": false, - "src": "225684:2:18", + "src": "225684:2:38", "valueSize": 1 }, { - "declaration": 37907, + "declaration": 40968, "isOffset": false, "isSlot": false, - "src": "225718:2:18", + "src": "225718:2:38", "valueSize": 1 }, { - "declaration": 37909, + "declaration": 40970, "isOffset": false, "isSlot": false, - "src": "225650:2:18", + "src": "225650:2:38", "valueSize": 1 } ], - "id": 37939, + "id": 41000, "nodeType": "InlineAssembly", - "src": "224801:930:18" + "src": "224801:930:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37941, + "id": 41002, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "225756:4:18", + "src": "225756:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -258144,14 +258144,14 @@ }, { "hexValue": "3078313034", - "id": 37942, + "id": 41003, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "225762:5:18", + "src": "225762:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -258170,18 +258170,18 @@ "typeString": "int_const 260" } ], - "id": 37940, + "id": 41001, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "225740:15:18", + "referencedDeclaration": 33383, + "src": "225740:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37943, + "id": 41004, "isConstant": false, "isLValue": false, "isPure": false, @@ -258190,21 +258190,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "225740:28:18", + "src": "225740:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37944, + "id": 41005, "nodeType": "ExpressionStatement", - "src": "225740:28:18" + "src": "225740:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "225787:273:18", + "src": "225787:273:38", "statements": [ { "expression": { @@ -258212,26 +258212,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "225808:4:18", + "src": "225808:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "225814:2:18" + "src": "225814:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "225801:6:18" + "src": "225801:6:38" }, "nodeType": "YulFunctionCall", - "src": "225801:16:18" + "src": "225801:16:38" }, "nodeType": "YulExpressionStatement", - "src": "225801:16:18" + "src": "225801:16:38" }, { "expression": { @@ -258239,26 +258239,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "225837:4:18", + "src": "225837:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "225843:2:18" + "src": "225843:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "225830:6:18" + "src": "225830:6:38" }, "nodeType": "YulFunctionCall", - "src": "225830:16:18" + "src": "225830:16:38" }, "nodeType": "YulExpressionStatement", - "src": "225830:16:18" + "src": "225830:16:38" }, { "expression": { @@ -258266,26 +258266,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "225866:4:18", + "src": "225866:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "225872:2:18" + "src": "225872:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "225859:6:18" + "src": "225859:6:38" }, "nodeType": "YulFunctionCall", - "src": "225859:16:18" + "src": "225859:16:38" }, "nodeType": "YulExpressionStatement", - "src": "225859:16:18" + "src": "225859:16:38" }, { "expression": { @@ -258293,26 +258293,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "225895:4:18", + "src": "225895:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "225901:2:18" + "src": "225901:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "225888:6:18" + "src": "225888:6:38" }, "nodeType": "YulFunctionCall", - "src": "225888:16:18" + "src": "225888:16:38" }, "nodeType": "YulExpressionStatement", - "src": "225888:16:18" + "src": "225888:16:38" }, { "expression": { @@ -258320,26 +258320,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "225924:4:18", + "src": "225924:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "225930:2:18" + "src": "225930:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "225917:6:18" + "src": "225917:6:38" }, "nodeType": "YulFunctionCall", - "src": "225917:16:18" + "src": "225917:16:38" }, "nodeType": "YulExpressionStatement", - "src": "225917:16:18" + "src": "225917:16:38" }, { "expression": { @@ -258347,26 +258347,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "225953:4:18", + "src": "225953:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "225959:2:18" + "src": "225959:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "225946:6:18" + "src": "225946:6:38" }, "nodeType": "YulFunctionCall", - "src": "225946:16:18" + "src": "225946:16:38" }, "nodeType": "YulExpressionStatement", - "src": "225946:16:18" + "src": "225946:16:38" }, { "expression": { @@ -258374,26 +258374,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "225982:4:18", + "src": "225982:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "225988:2:18" + "src": "225988:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "225975:6:18" + "src": "225975:6:38" }, "nodeType": "YulFunctionCall", - "src": "225975:16:18" + "src": "225975:16:38" }, "nodeType": "YulExpressionStatement", - "src": "225975:16:18" + "src": "225975:16:38" }, { "expression": { @@ -258401,26 +258401,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "226011:4:18", + "src": "226011:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "226017:2:18" + "src": "226017:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "226004:6:18" + "src": "226004:6:38" }, "nodeType": "YulFunctionCall", - "src": "226004:16:18" + "src": "226004:16:38" }, "nodeType": "YulExpressionStatement", - "src": "226004:16:18" + "src": "226004:16:38" }, { "expression": { @@ -258428,98 +258428,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "226040:5:18", + "src": "226040:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "226047:2:18" + "src": "226047:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "226033:6:18" + "src": "226033:6:38" }, "nodeType": "YulFunctionCall", - "src": "226033:17:18" + "src": "226033:17:38" }, "nodeType": "YulExpressionStatement", - "src": "226033:17:18" + "src": "226033:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37913, + "declaration": 40974, "isOffset": false, "isSlot": false, - "src": "225814:2:18", + "src": "225814:2:38", "valueSize": 1 }, { - "declaration": 37916, + "declaration": 40977, "isOffset": false, "isSlot": false, - "src": "225843:2:18", + "src": "225843:2:38", "valueSize": 1 }, { - "declaration": 37919, + "declaration": 40980, "isOffset": false, "isSlot": false, - "src": "225872:2:18", + "src": "225872:2:38", "valueSize": 1 }, { - "declaration": 37922, + "declaration": 40983, "isOffset": false, "isSlot": false, - "src": "225901:2:18", + "src": "225901:2:38", "valueSize": 1 }, { - "declaration": 37925, + "declaration": 40986, "isOffset": false, "isSlot": false, - "src": "225930:2:18", + "src": "225930:2:38", "valueSize": 1 }, { - "declaration": 37928, + "declaration": 40989, "isOffset": false, "isSlot": false, - "src": "225959:2:18", + "src": "225959:2:38", "valueSize": 1 }, { - "declaration": 37931, + "declaration": 40992, "isOffset": false, "isSlot": false, - "src": "225988:2:18", + "src": "225988:2:38", "valueSize": 1 }, { - "declaration": 37934, + "declaration": 40995, "isOffset": false, "isSlot": false, - "src": "226017:2:18", + "src": "226017:2:38", "valueSize": 1 }, { - "declaration": 37937, + "declaration": 40998, "isOffset": false, "isSlot": false, - "src": "226047:2:18", + "src": "226047:2:38", "valueSize": 1 } ], - "id": 37945, + "id": 41006, "nodeType": "InlineAssembly", - "src": "225778:282:18" + "src": "225778:282:38" } ] }, @@ -258527,20 +258527,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "224551:3:18", + "nameLocation": "224551:3:38", "parameters": { - "id": 37910, + "id": 40971, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37903, + "id": 40964, "mutability": "mutable", "name": "p0", - "nameLocation": "224560:2:18", + "nameLocation": "224560:2:38", "nodeType": "VariableDeclaration", - "scope": 37947, - "src": "224555:7:18", + "scope": 41008, + "src": "224555:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -258548,10 +258548,10 @@ "typeString": "bool" }, "typeName": { - "id": 37902, + "id": 40963, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "224555:4:18", + "src": "224555:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -258561,13 +258561,13 @@ }, { "constant": false, - "id": 37905, + "id": 40966, "mutability": "mutable", "name": "p1", - "nameLocation": "224572:2:18", + "nameLocation": "224572:2:38", "nodeType": "VariableDeclaration", - "scope": 37947, - "src": "224564:10:18", + "scope": 41008, + "src": "224564:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -258575,10 +258575,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37904, + "id": 40965, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "224564:7:18", + "src": "224564:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -258588,13 +258588,13 @@ }, { "constant": false, - "id": 37907, + "id": 40968, "mutability": "mutable", "name": "p2", - "nameLocation": "224584:2:18", + "nameLocation": "224584:2:38", "nodeType": "VariableDeclaration", - "scope": 37947, - "src": "224576:10:18", + "scope": 41008, + "src": "224576:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -258602,10 +258602,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37906, + "id": 40967, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "224576:7:18", + "src": "224576:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -258615,13 +258615,13 @@ }, { "constant": false, - "id": 37909, + "id": 40970, "mutability": "mutable", "name": "p3", - "nameLocation": "224593:2:18", + "nameLocation": "224593:2:38", "nodeType": "VariableDeclaration", - "scope": 37947, - "src": "224588:7:18", + "scope": 41008, + "src": "224588:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -258629,10 +258629,10 @@ "typeString": "bool" }, "typeName": { - "id": 37908, + "id": 40969, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "224588:4:18", + "src": "224588:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -258641,44 +258641,44 @@ "visibility": "internal" } ], - "src": "224554:42:18" + "src": "224554:42:38" }, "returnParameters": { - "id": 37911, + "id": 40972, "nodeType": "ParameterList", "parameters": [], - "src": "224611:0:18" + "src": "224611:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 37993, + "id": 41054, "nodeType": "FunctionDefinition", - "src": "226072:1530:18", + "src": "226072:1530:38", "nodes": [], "body": { - "id": 37992, + "id": 41053, "nodeType": "Block", - "src": "226144:1458:18", + "src": "226144:1458:38", "nodes": [], "statements": [ { "assignments": [ - 37959 + 41020 ], "declarations": [ { "constant": false, - "id": 37959, + "id": 41020, "mutability": "mutable", "name": "m0", - "nameLocation": "226162:2:18", + "nameLocation": "226162:2:38", "nodeType": "VariableDeclaration", - "scope": 37992, - "src": "226154:10:18", + "scope": 41053, + "src": "226154:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -258686,10 +258686,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37958, + "id": 41019, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "226154:7:18", + "src": "226154:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -258698,24 +258698,24 @@ "visibility": "internal" } ], - "id": 37960, + "id": 41021, "nodeType": "VariableDeclarationStatement", - "src": "226154:10:18" + "src": "226154:10:38" }, { "assignments": [ - 37962 + 41023 ], "declarations": [ { "constant": false, - "id": 37962, + "id": 41023, "mutability": "mutable", "name": "m1", - "nameLocation": "226182:2:18", + "nameLocation": "226182:2:38", "nodeType": "VariableDeclaration", - "scope": 37992, - "src": "226174:10:18", + "scope": 41053, + "src": "226174:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -258723,10 +258723,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37961, + "id": 41022, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "226174:7:18", + "src": "226174:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -258735,24 +258735,24 @@ "visibility": "internal" } ], - "id": 37963, + "id": 41024, "nodeType": "VariableDeclarationStatement", - "src": "226174:10:18" + "src": "226174:10:38" }, { "assignments": [ - 37965 + 41026 ], "declarations": [ { "constant": false, - "id": 37965, + "id": 41026, "mutability": "mutable", "name": "m2", - "nameLocation": "226202:2:18", + "nameLocation": "226202:2:38", "nodeType": "VariableDeclaration", - "scope": 37992, - "src": "226194:10:18", + "scope": 41053, + "src": "226194:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -258760,10 +258760,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37964, + "id": 41025, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "226194:7:18", + "src": "226194:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -258772,24 +258772,24 @@ "visibility": "internal" } ], - "id": 37966, + "id": 41027, "nodeType": "VariableDeclarationStatement", - "src": "226194:10:18" + "src": "226194:10:38" }, { "assignments": [ - 37968 + 41029 ], "declarations": [ { "constant": false, - "id": 37968, + "id": 41029, "mutability": "mutable", "name": "m3", - "nameLocation": "226222:2:18", + "nameLocation": "226222:2:38", "nodeType": "VariableDeclaration", - "scope": 37992, - "src": "226214:10:18", + "scope": 41053, + "src": "226214:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -258797,10 +258797,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37967, + "id": 41028, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "226214:7:18", + "src": "226214:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -258809,24 +258809,24 @@ "visibility": "internal" } ], - "id": 37969, + "id": 41030, "nodeType": "VariableDeclarationStatement", - "src": "226214:10:18" + "src": "226214:10:38" }, { "assignments": [ - 37971 + 41032 ], "declarations": [ { "constant": false, - "id": 37971, + "id": 41032, "mutability": "mutable", "name": "m4", - "nameLocation": "226242:2:18", + "nameLocation": "226242:2:38", "nodeType": "VariableDeclaration", - "scope": 37992, - "src": "226234:10:18", + "scope": 41053, + "src": "226234:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -258834,10 +258834,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37970, + "id": 41031, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "226234:7:18", + "src": "226234:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -258846,24 +258846,24 @@ "visibility": "internal" } ], - "id": 37972, + "id": 41033, "nodeType": "VariableDeclarationStatement", - "src": "226234:10:18" + "src": "226234:10:38" }, { "assignments": [ - 37974 + 41035 ], "declarations": [ { "constant": false, - "id": 37974, + "id": 41035, "mutability": "mutable", "name": "m5", - "nameLocation": "226262:2:18", + "nameLocation": "226262:2:38", "nodeType": "VariableDeclaration", - "scope": 37992, - "src": "226254:10:18", + "scope": 41053, + "src": "226254:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -258871,10 +258871,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37973, + "id": 41034, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "226254:7:18", + "src": "226254:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -258883,24 +258883,24 @@ "visibility": "internal" } ], - "id": 37975, + "id": 41036, "nodeType": "VariableDeclarationStatement", - "src": "226254:10:18" + "src": "226254:10:38" }, { "assignments": [ - 37977 + 41038 ], "declarations": [ { "constant": false, - "id": 37977, + "id": 41038, "mutability": "mutable", "name": "m6", - "nameLocation": "226282:2:18", + "nameLocation": "226282:2:38", "nodeType": "VariableDeclaration", - "scope": 37992, - "src": "226274:10:18", + "scope": 41053, + "src": "226274:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -258908,10 +258908,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37976, + "id": 41037, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "226274:7:18", + "src": "226274:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -258920,24 +258920,24 @@ "visibility": "internal" } ], - "id": 37978, + "id": 41039, "nodeType": "VariableDeclarationStatement", - "src": "226274:10:18" + "src": "226274:10:38" }, { "assignments": [ - 37980 + 41041 ], "declarations": [ { "constant": false, - "id": 37980, + "id": 41041, "mutability": "mutable", "name": "m7", - "nameLocation": "226302:2:18", + "nameLocation": "226302:2:38", "nodeType": "VariableDeclaration", - "scope": 37992, - "src": "226294:10:18", + "scope": 41053, + "src": "226294:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -258945,10 +258945,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37979, + "id": 41040, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "226294:7:18", + "src": "226294:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -258957,24 +258957,24 @@ "visibility": "internal" } ], - "id": 37981, + "id": 41042, "nodeType": "VariableDeclarationStatement", - "src": "226294:10:18" + "src": "226294:10:38" }, { "assignments": [ - 37983 + 41044 ], "declarations": [ { "constant": false, - "id": 37983, + "id": 41044, "mutability": "mutable", "name": "m8", - "nameLocation": "226322:2:18", + "nameLocation": "226322:2:38", "nodeType": "VariableDeclaration", - "scope": 37992, - "src": "226314:10:18", + "scope": 41053, + "src": "226314:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -258982,10 +258982,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37982, + "id": 41043, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "226314:7:18", + "src": "226314:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -258994,27 +258994,27 @@ "visibility": "internal" } ], - "id": 37984, + "id": 41045, "nodeType": "VariableDeclarationStatement", - "src": "226314:10:18" + "src": "226314:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "226343:924:18", + "src": "226343:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "226386:313:18", + "src": "226386:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "226404:15:18", + "src": "226404:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "226418:1:18", + "src": "226418:1:38", "type": "", "value": "0" }, @@ -259022,7 +259022,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "226408:6:18", + "src": "226408:6:38", "type": "" } ] @@ -259030,16 +259030,16 @@ { "body": { "nodeType": "YulBlock", - "src": "226489:40:18", + "src": "226489:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "226518:9:18", + "src": "226518:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "226520:5:18" + "src": "226520:5:38" } ] }, @@ -259050,33 +259050,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "226506:6:18" + "src": "226506:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "226514:1:18" + "src": "226514:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "226501:4:18" + "src": "226501:4:38" }, "nodeType": "YulFunctionCall", - "src": "226501:15:18" + "src": "226501:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "226494:6:18" + "src": "226494:6:38" }, "nodeType": "YulFunctionCall", - "src": "226494:23:18" + "src": "226494:23:38" }, "nodeType": "YulIf", - "src": "226491:36:18" + "src": "226491:36:38" } ] }, @@ -259085,12 +259085,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "226446:6:18" + "src": "226446:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "226454:4:18", + "src": "226454:4:38", "type": "", "value": "0x20" } @@ -259098,30 +259098,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "226443:2:18" + "src": "226443:2:38" }, "nodeType": "YulFunctionCall", - "src": "226443:16:18" + "src": "226443:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "226460:28:18", + "src": "226460:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "226462:24:18", + "src": "226462:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "226476:6:18" + "src": "226476:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "226484:1:18", + "src": "226484:1:38", "type": "", "value": "1" } @@ -259129,16 +259129,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "226472:3:18" + "src": "226472:3:38" }, "nodeType": "YulFunctionCall", - "src": "226472:14:18" + "src": "226472:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "226462:6:18" + "src": "226462:6:38" } ] } @@ -259146,10 +259146,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "226440:2:18", + "src": "226440:2:38", "statements": [] }, - "src": "226436:93:18" + "src": "226436:93:38" }, { "expression": { @@ -259157,34 +259157,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "226553:3:18" + "src": "226553:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "226558:6:18" + "src": "226558:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "226546:6:18" + "src": "226546:6:38" }, "nodeType": "YulFunctionCall", - "src": "226546:19:18" + "src": "226546:19:38" }, "nodeType": "YulExpressionStatement", - "src": "226546:19:18" + "src": "226546:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "226582:37:18", + "src": "226582:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "226599:3:18", + "src": "226599:3:38", "type": "", "value": "256" }, @@ -259193,38 +259193,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "226608:1:18", + "src": "226608:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "226611:6:18" + "src": "226611:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "226604:3:18" + "src": "226604:3:38" }, "nodeType": "YulFunctionCall", - "src": "226604:14:18" + "src": "226604:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "226595:3:18" + "src": "226595:3:38" }, "nodeType": "YulFunctionCall", - "src": "226595:24:18" + "src": "226595:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "226586:5:18", + "src": "226586:5:38", "type": "" } ] @@ -259237,12 +259237,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "226647:3:18" + "src": "226647:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "226652:4:18", + "src": "226652:4:38", "type": "", "value": "0x20" } @@ -259250,59 +259250,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "226643:3:18" + "src": "226643:3:38" }, "nodeType": "YulFunctionCall", - "src": "226643:14:18" + "src": "226643:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "226663:5:18" + "src": "226663:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "226674:5:18" + "src": "226674:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "226681:1:18" + "src": "226681:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "226670:3:18" + "src": "226670:3:38" }, "nodeType": "YulFunctionCall", - "src": "226670:13:18" + "src": "226670:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "226659:3:18" + "src": "226659:3:38" }, "nodeType": "YulFunctionCall", - "src": "226659:25:18" + "src": "226659:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "226636:6:18" + "src": "226636:6:38" }, "nodeType": "YulFunctionCall", - "src": "226636:49:18" + "src": "226636:49:38" }, "nodeType": "YulExpressionStatement", - "src": "226636:49:18" + "src": "226636:49:38" } ] }, @@ -259312,27 +259312,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "226378:3:18", + "src": "226378:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "226383:1:18", + "src": "226383:1:38", "type": "" } ], - "src": "226357:342:18" + "src": "226357:342:38" }, { "nodeType": "YulAssignment", - "src": "226712:17:18", + "src": "226712:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "226724:4:18", + "src": "226724:4:38", "type": "", "value": "0x00" } @@ -259340,28 +259340,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "226718:5:18" + "src": "226718:5:38" }, "nodeType": "YulFunctionCall", - "src": "226718:11:18" + "src": "226718:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "226712:2:18" + "src": "226712:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "226742:17:18", + "src": "226742:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "226754:4:18", + "src": "226754:4:38", "type": "", "value": "0x20" } @@ -259369,28 +259369,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "226748:5:18" + "src": "226748:5:38" }, "nodeType": "YulFunctionCall", - "src": "226748:11:18" + "src": "226748:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "226742:2:18" + "src": "226742:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "226772:17:18", + "src": "226772:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "226784:4:18", + "src": "226784:4:38", "type": "", "value": "0x40" } @@ -259398,28 +259398,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "226778:5:18" + "src": "226778:5:38" }, "nodeType": "YulFunctionCall", - "src": "226778:11:18" + "src": "226778:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "226772:2:18" + "src": "226772:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "226802:17:18", + "src": "226802:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "226814:4:18", + "src": "226814:4:38", "type": "", "value": "0x60" } @@ -259427,28 +259427,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "226808:5:18" + "src": "226808:5:38" }, "nodeType": "YulFunctionCall", - "src": "226808:11:18" + "src": "226808:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "226802:2:18" + "src": "226802:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "226832:17:18", + "src": "226832:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "226844:4:18", + "src": "226844:4:38", "type": "", "value": "0x80" } @@ -259456,28 +259456,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "226838:5:18" + "src": "226838:5:38" }, "nodeType": "YulFunctionCall", - "src": "226838:11:18" + "src": "226838:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "226832:2:18" + "src": "226832:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "226862:17:18", + "src": "226862:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "226874:4:18", + "src": "226874:4:38", "type": "", "value": "0xa0" } @@ -259485,28 +259485,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "226868:5:18" + "src": "226868:5:38" }, "nodeType": "YulFunctionCall", - "src": "226868:11:18" + "src": "226868:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "226862:2:18" + "src": "226862:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "226892:17:18", + "src": "226892:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "226904:4:18", + "src": "226904:4:38", "type": "", "value": "0xc0" } @@ -259514,28 +259514,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "226898:5:18" + "src": "226898:5:38" }, "nodeType": "YulFunctionCall", - "src": "226898:11:18" + "src": "226898:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "226892:2:18" + "src": "226892:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "226922:17:18", + "src": "226922:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "226934:4:18", + "src": "226934:4:38", "type": "", "value": "0xe0" } @@ -259543,28 +259543,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "226928:5:18" + "src": "226928:5:38" }, "nodeType": "YulFunctionCall", - "src": "226928:11:18" + "src": "226928:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "226922:2:18" + "src": "226922:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "226952:18:18", + "src": "226952:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "226964:5:18", + "src": "226964:5:38", "type": "", "value": "0x100" } @@ -259572,16 +259572,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "226958:5:18" + "src": "226958:5:38" }, "nodeType": "YulFunctionCall", - "src": "226958:12:18" + "src": "226958:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "226952:2:18" + "src": "226952:2:38" } ] }, @@ -259591,14 +259591,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "227052:4:18", + "src": "227052:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "227058:10:18", + "src": "227058:10:38", "type": "", "value": "0x7be0c3eb" } @@ -259606,13 +259606,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "227045:6:18" + "src": "227045:6:38" }, "nodeType": "YulFunctionCall", - "src": "227045:24:18" + "src": "227045:24:38" }, "nodeType": "YulExpressionStatement", - "src": "227045:24:18" + "src": "227045:24:38" }, { "expression": { @@ -259620,26 +259620,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "227089:4:18", + "src": "227089:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "227095:2:18" + "src": "227095:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "227082:6:18" + "src": "227082:6:38" }, "nodeType": "YulFunctionCall", - "src": "227082:16:18" + "src": "227082:16:38" }, "nodeType": "YulExpressionStatement", - "src": "227082:16:18" + "src": "227082:16:38" }, { "expression": { @@ -259647,14 +259647,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "227118:4:18", + "src": "227118:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "227124:4:18", + "src": "227124:4:38", "type": "", "value": "0x80" } @@ -259662,13 +259662,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "227111:6:18" + "src": "227111:6:38" }, "nodeType": "YulFunctionCall", - "src": "227111:18:18" + "src": "227111:18:38" }, "nodeType": "YulExpressionStatement", - "src": "227111:18:18" + "src": "227111:18:38" }, { "expression": { @@ -259676,14 +259676,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "227149:4:18", + "src": "227149:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "227155:4:18", + "src": "227155:4:38", "type": "", "value": "0xc0" } @@ -259691,13 +259691,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "227142:6:18" + "src": "227142:6:38" }, "nodeType": "YulFunctionCall", - "src": "227142:18:18" + "src": "227142:18:38" }, "nodeType": "YulExpressionStatement", - "src": "227142:18:18" + "src": "227142:18:38" }, { "expression": { @@ -259705,26 +259705,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "227180:4:18", + "src": "227180:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "227186:2:18" + "src": "227186:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "227173:6:18" + "src": "227173:6:38" }, "nodeType": "YulFunctionCall", - "src": "227173:16:18" + "src": "227173:16:38" }, "nodeType": "YulExpressionStatement", - "src": "227173:16:18" + "src": "227173:16:38" }, { "expression": { @@ -259732,26 +259732,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "227214:4:18", + "src": "227214:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "227220:2:18" + "src": "227220:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "227202:11:18" + "src": "227202:11:38" }, "nodeType": "YulFunctionCall", - "src": "227202:21:18" + "src": "227202:21:38" }, "nodeType": "YulExpressionStatement", - "src": "227202:21:18" + "src": "227202:21:38" }, { "expression": { @@ -259759,140 +259759,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "227248:4:18", + "src": "227248:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "227254:2:18" + "src": "227254:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "227236:11:18" + "src": "227236:11:38" }, "nodeType": "YulFunctionCall", - "src": "227236:21:18" + "src": "227236:21:38" }, "nodeType": "YulExpressionStatement", - "src": "227236:21:18" + "src": "227236:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37959, + "declaration": 41020, "isOffset": false, "isSlot": false, - "src": "226712:2:18", + "src": "226712:2:38", "valueSize": 1 }, { - "declaration": 37962, + "declaration": 41023, "isOffset": false, "isSlot": false, - "src": "226742:2:18", + "src": "226742:2:38", "valueSize": 1 }, { - "declaration": 37965, + "declaration": 41026, "isOffset": false, "isSlot": false, - "src": "226772:2:18", + "src": "226772:2:38", "valueSize": 1 }, { - "declaration": 37968, + "declaration": 41029, "isOffset": false, "isSlot": false, - "src": "226802:2:18", + "src": "226802:2:38", "valueSize": 1 }, { - "declaration": 37971, + "declaration": 41032, "isOffset": false, "isSlot": false, - "src": "226832:2:18", + "src": "226832:2:38", "valueSize": 1 }, { - "declaration": 37974, + "declaration": 41035, "isOffset": false, "isSlot": false, - "src": "226862:2:18", + "src": "226862:2:38", "valueSize": 1 }, { - "declaration": 37977, + "declaration": 41038, "isOffset": false, "isSlot": false, - "src": "226892:2:18", + "src": "226892:2:38", "valueSize": 1 }, { - "declaration": 37980, + "declaration": 41041, "isOffset": false, "isSlot": false, - "src": "226922:2:18", + "src": "226922:2:38", "valueSize": 1 }, { - "declaration": 37983, + "declaration": 41044, "isOffset": false, "isSlot": false, - "src": "226952:2:18", + "src": "226952:2:38", "valueSize": 1 }, { - "declaration": 37949, + "declaration": 41010, "isOffset": false, "isSlot": false, - "src": "227095:2:18", + "src": "227095:2:38", "valueSize": 1 }, { - "declaration": 37951, + "declaration": 41012, "isOffset": false, "isSlot": false, - "src": "227220:2:18", + "src": "227220:2:38", "valueSize": 1 }, { - "declaration": 37953, + "declaration": 41014, "isOffset": false, "isSlot": false, - "src": "227254:2:18", + "src": "227254:2:38", "valueSize": 1 }, { - "declaration": 37955, + "declaration": 41016, "isOffset": false, "isSlot": false, - "src": "227186:2:18", + "src": "227186:2:38", "valueSize": 1 } ], - "id": 37985, + "id": 41046, "nodeType": "InlineAssembly", - "src": "226334:933:18" + "src": "226334:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 37987, + "id": 41048, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "227292:4:18", + "src": "227292:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -259901,14 +259901,14 @@ }, { "hexValue": "3078313034", - "id": 37988, + "id": 41049, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "227298:5:18", + "src": "227298:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -259927,18 +259927,18 @@ "typeString": "int_const 260" } ], - "id": 37986, + "id": 41047, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "227276:15:18", + "referencedDeclaration": 33383, + "src": "227276:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 37989, + "id": 41050, "isConstant": false, "isLValue": false, "isPure": false, @@ -259947,21 +259947,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "227276:28:18", + "src": "227276:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 37990, + "id": 41051, "nodeType": "ExpressionStatement", - "src": "227276:28:18" + "src": "227276:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "227323:273:18", + "src": "227323:273:38", "statements": [ { "expression": { @@ -259969,26 +259969,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "227344:4:18", + "src": "227344:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "227350:2:18" + "src": "227350:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "227337:6:18" + "src": "227337:6:38" }, "nodeType": "YulFunctionCall", - "src": "227337:16:18" + "src": "227337:16:38" }, "nodeType": "YulExpressionStatement", - "src": "227337:16:18" + "src": "227337:16:38" }, { "expression": { @@ -259996,26 +259996,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "227373:4:18", + "src": "227373:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "227379:2:18" + "src": "227379:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "227366:6:18" + "src": "227366:6:38" }, "nodeType": "YulFunctionCall", - "src": "227366:16:18" + "src": "227366:16:38" }, "nodeType": "YulExpressionStatement", - "src": "227366:16:18" + "src": "227366:16:38" }, { "expression": { @@ -260023,26 +260023,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "227402:4:18", + "src": "227402:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "227408:2:18" + "src": "227408:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "227395:6:18" + "src": "227395:6:38" }, "nodeType": "YulFunctionCall", - "src": "227395:16:18" + "src": "227395:16:38" }, "nodeType": "YulExpressionStatement", - "src": "227395:16:18" + "src": "227395:16:38" }, { "expression": { @@ -260050,26 +260050,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "227431:4:18", + "src": "227431:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "227437:2:18" + "src": "227437:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "227424:6:18" + "src": "227424:6:38" }, "nodeType": "YulFunctionCall", - "src": "227424:16:18" + "src": "227424:16:38" }, "nodeType": "YulExpressionStatement", - "src": "227424:16:18" + "src": "227424:16:38" }, { "expression": { @@ -260077,26 +260077,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "227460:4:18", + "src": "227460:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "227466:2:18" + "src": "227466:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "227453:6:18" + "src": "227453:6:38" }, "nodeType": "YulFunctionCall", - "src": "227453:16:18" + "src": "227453:16:38" }, "nodeType": "YulExpressionStatement", - "src": "227453:16:18" + "src": "227453:16:38" }, { "expression": { @@ -260104,26 +260104,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "227489:4:18", + "src": "227489:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "227495:2:18" + "src": "227495:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "227482:6:18" + "src": "227482:6:38" }, "nodeType": "YulFunctionCall", - "src": "227482:16:18" + "src": "227482:16:38" }, "nodeType": "YulExpressionStatement", - "src": "227482:16:18" + "src": "227482:16:38" }, { "expression": { @@ -260131,26 +260131,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "227518:4:18", + "src": "227518:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "227524:2:18" + "src": "227524:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "227511:6:18" + "src": "227511:6:38" }, "nodeType": "YulFunctionCall", - "src": "227511:16:18" + "src": "227511:16:38" }, "nodeType": "YulExpressionStatement", - "src": "227511:16:18" + "src": "227511:16:38" }, { "expression": { @@ -260158,26 +260158,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "227547:4:18", + "src": "227547:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "227553:2:18" + "src": "227553:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "227540:6:18" + "src": "227540:6:38" }, "nodeType": "YulFunctionCall", - "src": "227540:16:18" + "src": "227540:16:38" }, "nodeType": "YulExpressionStatement", - "src": "227540:16:18" + "src": "227540:16:38" }, { "expression": { @@ -260185,98 +260185,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "227576:5:18", + "src": "227576:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "227583:2:18" + "src": "227583:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "227569:6:18" + "src": "227569:6:38" }, "nodeType": "YulFunctionCall", - "src": "227569:17:18" + "src": "227569:17:38" }, "nodeType": "YulExpressionStatement", - "src": "227569:17:18" + "src": "227569:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 37959, + "declaration": 41020, "isOffset": false, "isSlot": false, - "src": "227350:2:18", + "src": "227350:2:38", "valueSize": 1 }, { - "declaration": 37962, + "declaration": 41023, "isOffset": false, "isSlot": false, - "src": "227379:2:18", + "src": "227379:2:38", "valueSize": 1 }, { - "declaration": 37965, + "declaration": 41026, "isOffset": false, "isSlot": false, - "src": "227408:2:18", + "src": "227408:2:38", "valueSize": 1 }, { - "declaration": 37968, + "declaration": 41029, "isOffset": false, "isSlot": false, - "src": "227437:2:18", + "src": "227437:2:38", "valueSize": 1 }, { - "declaration": 37971, + "declaration": 41032, "isOffset": false, "isSlot": false, - "src": "227466:2:18", + "src": "227466:2:38", "valueSize": 1 }, { - "declaration": 37974, + "declaration": 41035, "isOffset": false, "isSlot": false, - "src": "227495:2:18", + "src": "227495:2:38", "valueSize": 1 }, { - "declaration": 37977, + "declaration": 41038, "isOffset": false, "isSlot": false, - "src": "227524:2:18", + "src": "227524:2:38", "valueSize": 1 }, { - "declaration": 37980, + "declaration": 41041, "isOffset": false, "isSlot": false, - "src": "227553:2:18", + "src": "227553:2:38", "valueSize": 1 }, { - "declaration": 37983, + "declaration": 41044, "isOffset": false, "isSlot": false, - "src": "227583:2:18", + "src": "227583:2:38", "valueSize": 1 } ], - "id": 37991, + "id": 41052, "nodeType": "InlineAssembly", - "src": "227314:282:18" + "src": "227314:282:38" } ] }, @@ -260284,20 +260284,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "226081:3:18", + "nameLocation": "226081:3:38", "parameters": { - "id": 37956, + "id": 41017, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37949, + "id": 41010, "mutability": "mutable", "name": "p0", - "nameLocation": "226090:2:18", + "nameLocation": "226090:2:38", "nodeType": "VariableDeclaration", - "scope": 37993, - "src": "226085:7:18", + "scope": 41054, + "src": "226085:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -260305,10 +260305,10 @@ "typeString": "bool" }, "typeName": { - "id": 37948, + "id": 41009, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "226085:4:18", + "src": "226085:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -260318,13 +260318,13 @@ }, { "constant": false, - "id": 37951, + "id": 41012, "mutability": "mutable", "name": "p1", - "nameLocation": "226102:2:18", + "nameLocation": "226102:2:38", "nodeType": "VariableDeclaration", - "scope": 37993, - "src": "226094:10:18", + "scope": 41054, + "src": "226094:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -260332,10 +260332,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37950, + "id": 41011, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "226094:7:18", + "src": "226094:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -260345,13 +260345,13 @@ }, { "constant": false, - "id": 37953, + "id": 41014, "mutability": "mutable", "name": "p2", - "nameLocation": "226114:2:18", + "nameLocation": "226114:2:38", "nodeType": "VariableDeclaration", - "scope": 37993, - "src": "226106:10:18", + "scope": 41054, + "src": "226106:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -260359,10 +260359,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37952, + "id": 41013, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "226106:7:18", + "src": "226106:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -260372,13 +260372,13 @@ }, { "constant": false, - "id": 37955, + "id": 41016, "mutability": "mutable", "name": "p3", - "nameLocation": "226126:2:18", + "nameLocation": "226126:2:38", "nodeType": "VariableDeclaration", - "scope": 37993, - "src": "226118:10:18", + "scope": 41054, + "src": "226118:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -260386,10 +260386,10 @@ "typeString": "uint256" }, "typeName": { - "id": 37954, + "id": 41015, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "226118:7:18", + "src": "226118:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -260398,44 +260398,44 @@ "visibility": "internal" } ], - "src": "226084:45:18" + "src": "226084:45:38" }, "returnParameters": { - "id": 37957, + "id": 41018, "nodeType": "ParameterList", "parameters": [], - "src": "226144:0:18" + "src": "226144:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38045, + "id": 41106, "nodeType": "FunctionDefinition", - "src": "227608:1732:18", + "src": "227608:1732:38", "nodes": [], "body": { - "id": 38044, + "id": 41105, "nodeType": "Block", - "src": "227680:1660:18", + "src": "227680:1660:38", "nodes": [], "statements": [ { "assignments": [ - 38005 + 41066 ], "declarations": [ { "constant": false, - "id": 38005, + "id": 41066, "mutability": "mutable", "name": "m0", - "nameLocation": "227698:2:18", + "nameLocation": "227698:2:38", "nodeType": "VariableDeclaration", - "scope": 38044, - "src": "227690:10:18", + "scope": 41105, + "src": "227690:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -260443,10 +260443,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38004, + "id": 41065, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "227690:7:18", + "src": "227690:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -260455,24 +260455,24 @@ "visibility": "internal" } ], - "id": 38006, + "id": 41067, "nodeType": "VariableDeclarationStatement", - "src": "227690:10:18" + "src": "227690:10:38" }, { "assignments": [ - 38008 + 41069 ], "declarations": [ { "constant": false, - "id": 38008, + "id": 41069, "mutability": "mutable", "name": "m1", - "nameLocation": "227718:2:18", + "nameLocation": "227718:2:38", "nodeType": "VariableDeclaration", - "scope": 38044, - "src": "227710:10:18", + "scope": 41105, + "src": "227710:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -260480,10 +260480,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38007, + "id": 41068, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "227710:7:18", + "src": "227710:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -260492,24 +260492,24 @@ "visibility": "internal" } ], - "id": 38009, + "id": 41070, "nodeType": "VariableDeclarationStatement", - "src": "227710:10:18" + "src": "227710:10:38" }, { "assignments": [ - 38011 + 41072 ], "declarations": [ { "constant": false, - "id": 38011, + "id": 41072, "mutability": "mutable", "name": "m2", - "nameLocation": "227738:2:18", + "nameLocation": "227738:2:38", "nodeType": "VariableDeclaration", - "scope": 38044, - "src": "227730:10:18", + "scope": 41105, + "src": "227730:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -260517,10 +260517,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38010, + "id": 41071, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "227730:7:18", + "src": "227730:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -260529,24 +260529,24 @@ "visibility": "internal" } ], - "id": 38012, + "id": 41073, "nodeType": "VariableDeclarationStatement", - "src": "227730:10:18" + "src": "227730:10:38" }, { "assignments": [ - 38014 + 41075 ], "declarations": [ { "constant": false, - "id": 38014, + "id": 41075, "mutability": "mutable", "name": "m3", - "nameLocation": "227758:2:18", + "nameLocation": "227758:2:38", "nodeType": "VariableDeclaration", - "scope": 38044, - "src": "227750:10:18", + "scope": 41105, + "src": "227750:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -260554,10 +260554,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38013, + "id": 41074, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "227750:7:18", + "src": "227750:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -260566,24 +260566,24 @@ "visibility": "internal" } ], - "id": 38015, + "id": 41076, "nodeType": "VariableDeclarationStatement", - "src": "227750:10:18" + "src": "227750:10:38" }, { "assignments": [ - 38017 + 41078 ], "declarations": [ { "constant": false, - "id": 38017, + "id": 41078, "mutability": "mutable", "name": "m4", - "nameLocation": "227778:2:18", + "nameLocation": "227778:2:38", "nodeType": "VariableDeclaration", - "scope": 38044, - "src": "227770:10:18", + "scope": 41105, + "src": "227770:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -260591,10 +260591,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38016, + "id": 41077, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "227770:7:18", + "src": "227770:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -260603,24 +260603,24 @@ "visibility": "internal" } ], - "id": 38018, + "id": 41079, "nodeType": "VariableDeclarationStatement", - "src": "227770:10:18" + "src": "227770:10:38" }, { "assignments": [ - 38020 + 41081 ], "declarations": [ { "constant": false, - "id": 38020, + "id": 41081, "mutability": "mutable", "name": "m5", - "nameLocation": "227798:2:18", + "nameLocation": "227798:2:38", "nodeType": "VariableDeclaration", - "scope": 38044, - "src": "227790:10:18", + "scope": 41105, + "src": "227790:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -260628,10 +260628,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38019, + "id": 41080, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "227790:7:18", + "src": "227790:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -260640,24 +260640,24 @@ "visibility": "internal" } ], - "id": 38021, + "id": 41082, "nodeType": "VariableDeclarationStatement", - "src": "227790:10:18" + "src": "227790:10:38" }, { "assignments": [ - 38023 + 41084 ], "declarations": [ { "constant": false, - "id": 38023, + "id": 41084, "mutability": "mutable", "name": "m6", - "nameLocation": "227818:2:18", + "nameLocation": "227818:2:38", "nodeType": "VariableDeclaration", - "scope": 38044, - "src": "227810:10:18", + "scope": 41105, + "src": "227810:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -260665,10 +260665,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38022, + "id": 41083, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "227810:7:18", + "src": "227810:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -260677,24 +260677,24 @@ "visibility": "internal" } ], - "id": 38024, + "id": 41085, "nodeType": "VariableDeclarationStatement", - "src": "227810:10:18" + "src": "227810:10:38" }, { "assignments": [ - 38026 + 41087 ], "declarations": [ { "constant": false, - "id": 38026, + "id": 41087, "mutability": "mutable", "name": "m7", - "nameLocation": "227838:2:18", + "nameLocation": "227838:2:38", "nodeType": "VariableDeclaration", - "scope": 38044, - "src": "227830:10:18", + "scope": 41105, + "src": "227830:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -260702,10 +260702,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38025, + "id": 41086, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "227830:7:18", + "src": "227830:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -260714,24 +260714,24 @@ "visibility": "internal" } ], - "id": 38027, + "id": 41088, "nodeType": "VariableDeclarationStatement", - "src": "227830:10:18" + "src": "227830:10:38" }, { "assignments": [ - 38029 + 41090 ], "declarations": [ { "constant": false, - "id": 38029, + "id": 41090, "mutability": "mutable", "name": "m8", - "nameLocation": "227858:2:18", + "nameLocation": "227858:2:38", "nodeType": "VariableDeclaration", - "scope": 38044, - "src": "227850:10:18", + "scope": 41105, + "src": "227850:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -260739,10 +260739,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38028, + "id": 41089, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "227850:7:18", + "src": "227850:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -260751,24 +260751,24 @@ "visibility": "internal" } ], - "id": 38030, + "id": 41091, "nodeType": "VariableDeclarationStatement", - "src": "227850:10:18" + "src": "227850:10:38" }, { "assignments": [ - 38032 + 41093 ], "declarations": [ { "constant": false, - "id": 38032, + "id": 41093, "mutability": "mutable", "name": "m9", - "nameLocation": "227878:2:18", + "nameLocation": "227878:2:38", "nodeType": "VariableDeclaration", - "scope": 38044, - "src": "227870:10:18", + "scope": 41105, + "src": "227870:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -260776,10 +260776,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38031, + "id": 41092, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "227870:7:18", + "src": "227870:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -260788,24 +260788,24 @@ "visibility": "internal" } ], - "id": 38033, + "id": 41094, "nodeType": "VariableDeclarationStatement", - "src": "227870:10:18" + "src": "227870:10:38" }, { "assignments": [ - 38035 + 41096 ], "declarations": [ { "constant": false, - "id": 38035, + "id": 41096, "mutability": "mutable", "name": "m10", - "nameLocation": "227898:3:18", + "nameLocation": "227898:3:38", "nodeType": "VariableDeclaration", - "scope": 38044, - "src": "227890:11:18", + "scope": 41105, + "src": "227890:11:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -260813,10 +260813,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38034, + "id": 41095, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "227890:7:18", + "src": "227890:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -260825,27 +260825,27 @@ "visibility": "internal" } ], - "id": 38036, + "id": 41097, "nodeType": "VariableDeclarationStatement", - "src": "227890:11:18" + "src": "227890:11:38" }, { "AST": { "nodeType": "YulBlock", - "src": "227920:1024:18", + "src": "227920:1024:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "227963:313:18", + "src": "227963:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "227981:15:18", + "src": "227981:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "227995:1:18", + "src": "227995:1:38", "type": "", "value": "0" }, @@ -260853,7 +260853,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "227985:6:18", + "src": "227985:6:38", "type": "" } ] @@ -260861,16 +260861,16 @@ { "body": { "nodeType": "YulBlock", - "src": "228066:40:18", + "src": "228066:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "228095:9:18", + "src": "228095:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "228097:5:18" + "src": "228097:5:38" } ] }, @@ -260881,33 +260881,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "228083:6:18" + "src": "228083:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "228091:1:18" + "src": "228091:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "228078:4:18" + "src": "228078:4:38" }, "nodeType": "YulFunctionCall", - "src": "228078:15:18" + "src": "228078:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "228071:6:18" + "src": "228071:6:38" }, "nodeType": "YulFunctionCall", - "src": "228071:23:18" + "src": "228071:23:38" }, "nodeType": "YulIf", - "src": "228068:36:18" + "src": "228068:36:38" } ] }, @@ -260916,12 +260916,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "228023:6:18" + "src": "228023:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "228031:4:18", + "src": "228031:4:38", "type": "", "value": "0x20" } @@ -260929,30 +260929,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "228020:2:18" + "src": "228020:2:38" }, "nodeType": "YulFunctionCall", - "src": "228020:16:18" + "src": "228020:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "228037:28:18", + "src": "228037:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "228039:24:18", + "src": "228039:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "228053:6:18" + "src": "228053:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "228061:1:18", + "src": "228061:1:38", "type": "", "value": "1" } @@ -260960,16 +260960,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "228049:3:18" + "src": "228049:3:38" }, "nodeType": "YulFunctionCall", - "src": "228049:14:18" + "src": "228049:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "228039:6:18" + "src": "228039:6:38" } ] } @@ -260977,10 +260977,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "228017:2:18", + "src": "228017:2:38", "statements": [] }, - "src": "228013:93:18" + "src": "228013:93:38" }, { "expression": { @@ -260988,34 +260988,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "228130:3:18" + "src": "228130:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "228135:6:18" + "src": "228135:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "228123:6:18" + "src": "228123:6:38" }, "nodeType": "YulFunctionCall", - "src": "228123:19:18" + "src": "228123:19:38" }, "nodeType": "YulExpressionStatement", - "src": "228123:19:18" + "src": "228123:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "228159:37:18", + "src": "228159:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "228176:3:18", + "src": "228176:3:38", "type": "", "value": "256" }, @@ -261024,38 +261024,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "228185:1:18", + "src": "228185:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "228188:6:18" + "src": "228188:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "228181:3:18" + "src": "228181:3:38" }, "nodeType": "YulFunctionCall", - "src": "228181:14:18" + "src": "228181:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "228172:3:18" + "src": "228172:3:38" }, "nodeType": "YulFunctionCall", - "src": "228172:24:18" + "src": "228172:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "228163:5:18", + "src": "228163:5:38", "type": "" } ] @@ -261068,12 +261068,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "228224:3:18" + "src": "228224:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "228229:4:18", + "src": "228229:4:38", "type": "", "value": "0x20" } @@ -261081,59 +261081,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "228220:3:18" + "src": "228220:3:38" }, "nodeType": "YulFunctionCall", - "src": "228220:14:18" + "src": "228220:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "228240:5:18" + "src": "228240:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "228251:5:18" + "src": "228251:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "228258:1:18" + "src": "228258:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "228247:3:18" + "src": "228247:3:38" }, "nodeType": "YulFunctionCall", - "src": "228247:13:18" + "src": "228247:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "228236:3:18" + "src": "228236:3:38" }, "nodeType": "YulFunctionCall", - "src": "228236:25:18" + "src": "228236:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "228213:6:18" + "src": "228213:6:38" }, "nodeType": "YulFunctionCall", - "src": "228213:49:18" + "src": "228213:49:38" }, "nodeType": "YulExpressionStatement", - "src": "228213:49:18" + "src": "228213:49:38" } ] }, @@ -261143,27 +261143,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "227955:3:18", + "src": "227955:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "227960:1:18", + "src": "227960:1:38", "type": "" } ], - "src": "227934:342:18" + "src": "227934:342:38" }, { "nodeType": "YulAssignment", - "src": "228289:17:18", + "src": "228289:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "228301:4:18", + "src": "228301:4:38", "type": "", "value": "0x00" } @@ -261171,28 +261171,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "228295:5:18" + "src": "228295:5:38" }, "nodeType": "YulFunctionCall", - "src": "228295:11:18" + "src": "228295:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "228289:2:18" + "src": "228289:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "228319:17:18", + "src": "228319:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "228331:4:18", + "src": "228331:4:38", "type": "", "value": "0x20" } @@ -261200,28 +261200,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "228325:5:18" + "src": "228325:5:38" }, "nodeType": "YulFunctionCall", - "src": "228325:11:18" + "src": "228325:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "228319:2:18" + "src": "228319:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "228349:17:18", + "src": "228349:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "228361:4:18", + "src": "228361:4:38", "type": "", "value": "0x40" } @@ -261229,28 +261229,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "228355:5:18" + "src": "228355:5:38" }, "nodeType": "YulFunctionCall", - "src": "228355:11:18" + "src": "228355:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "228349:2:18" + "src": "228349:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "228379:17:18", + "src": "228379:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "228391:4:18", + "src": "228391:4:38", "type": "", "value": "0x60" } @@ -261258,28 +261258,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "228385:5:18" + "src": "228385:5:38" }, "nodeType": "YulFunctionCall", - "src": "228385:11:18" + "src": "228385:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "228379:2:18" + "src": "228379:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "228409:17:18", + "src": "228409:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "228421:4:18", + "src": "228421:4:38", "type": "", "value": "0x80" } @@ -261287,28 +261287,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "228415:5:18" + "src": "228415:5:38" }, "nodeType": "YulFunctionCall", - "src": "228415:11:18" + "src": "228415:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "228409:2:18" + "src": "228409:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "228439:17:18", + "src": "228439:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "228451:4:18", + "src": "228451:4:38", "type": "", "value": "0xa0" } @@ -261316,28 +261316,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "228445:5:18" + "src": "228445:5:38" }, "nodeType": "YulFunctionCall", - "src": "228445:11:18" + "src": "228445:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "228439:2:18" + "src": "228439:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "228469:17:18", + "src": "228469:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "228481:4:18", + "src": "228481:4:38", "type": "", "value": "0xc0" } @@ -261345,28 +261345,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "228475:5:18" + "src": "228475:5:38" }, "nodeType": "YulFunctionCall", - "src": "228475:11:18" + "src": "228475:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "228469:2:18" + "src": "228469:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "228499:17:18", + "src": "228499:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "228511:4:18", + "src": "228511:4:38", "type": "", "value": "0xe0" } @@ -261374,28 +261374,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "228505:5:18" + "src": "228505:5:38" }, "nodeType": "YulFunctionCall", - "src": "228505:11:18" + "src": "228505:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "228499:2:18" + "src": "228499:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "228529:18:18", + "src": "228529:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "228541:5:18", + "src": "228541:5:38", "type": "", "value": "0x100" } @@ -261403,28 +261403,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "228535:5:18" + "src": "228535:5:38" }, "nodeType": "YulFunctionCall", - "src": "228535:12:18" + "src": "228535:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "228529:2:18" + "src": "228529:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "228560:18:18", + "src": "228560:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "228572:5:18", + "src": "228572:5:38", "type": "", "value": "0x120" } @@ -261432,28 +261432,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "228566:5:18" + "src": "228566:5:38" }, "nodeType": "YulFunctionCall", - "src": "228566:12:18" + "src": "228566:12:38" }, "variableNames": [ { "name": "m9", "nodeType": "YulIdentifier", - "src": "228560:2:18" + "src": "228560:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "228591:19:18", + "src": "228591:19:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "228604:5:18", + "src": "228604:5:38", "type": "", "value": "0x140" } @@ -261461,16 +261461,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "228598:5:18" + "src": "228598:5:38" }, "nodeType": "YulFunctionCall", - "src": "228598:12:18" + "src": "228598:12:38" }, "variableNames": [ { "name": "m10", "nodeType": "YulIdentifier", - "src": "228591:3:18" + "src": "228591:3:38" } ] }, @@ -261480,14 +261480,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "228691:4:18", + "src": "228691:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "228697:10:18", + "src": "228697:10:38", "type": "", "value": "0x1762e32a" } @@ -261495,13 +261495,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "228684:6:18" + "src": "228684:6:38" }, "nodeType": "YulFunctionCall", - "src": "228684:24:18" + "src": "228684:24:38" }, "nodeType": "YulExpressionStatement", - "src": "228684:24:18" + "src": "228684:24:38" }, { "expression": { @@ -261509,26 +261509,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "228728:4:18", + "src": "228728:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "228734:2:18" + "src": "228734:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "228721:6:18" + "src": "228721:6:38" }, "nodeType": "YulFunctionCall", - "src": "228721:16:18" + "src": "228721:16:38" }, "nodeType": "YulExpressionStatement", - "src": "228721:16:18" + "src": "228721:16:38" }, { "expression": { @@ -261536,14 +261536,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "228757:4:18", + "src": "228757:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "228763:4:18", + "src": "228763:4:38", "type": "", "value": "0x80" } @@ -261551,13 +261551,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "228750:6:18" + "src": "228750:6:38" }, "nodeType": "YulFunctionCall", - "src": "228750:18:18" + "src": "228750:18:38" }, "nodeType": "YulExpressionStatement", - "src": "228750:18:18" + "src": "228750:18:38" }, { "expression": { @@ -261565,14 +261565,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "228788:4:18", + "src": "228788:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "228794:4:18", + "src": "228794:4:38", "type": "", "value": "0xc0" } @@ -261580,13 +261580,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "228781:6:18" + "src": "228781:6:38" }, "nodeType": "YulFunctionCall", - "src": "228781:18:18" + "src": "228781:18:38" }, "nodeType": "YulExpressionStatement", - "src": "228781:18:18" + "src": "228781:18:38" }, { "expression": { @@ -261594,14 +261594,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "228819:4:18", + "src": "228819:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "228825:5:18", + "src": "228825:5:38", "type": "", "value": "0x100" } @@ -261609,13 +261609,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "228812:6:18" + "src": "228812:6:38" }, "nodeType": "YulFunctionCall", - "src": "228812:19:18" + "src": "228812:19:38" }, "nodeType": "YulExpressionStatement", - "src": "228812:19:18" + "src": "228812:19:38" }, { "expression": { @@ -261623,26 +261623,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "228856:4:18", + "src": "228856:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "228862:2:18" + "src": "228862:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "228844:11:18" + "src": "228844:11:38" }, "nodeType": "YulFunctionCall", - "src": "228844:21:18" + "src": "228844:21:38" }, "nodeType": "YulExpressionStatement", - "src": "228844:21:18" + "src": "228844:21:38" }, { "expression": { @@ -261650,26 +261650,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "228890:4:18", + "src": "228890:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "228896:2:18" + "src": "228896:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "228878:11:18" + "src": "228878:11:38" }, "nodeType": "YulFunctionCall", - "src": "228878:21:18" + "src": "228878:21:38" }, "nodeType": "YulExpressionStatement", - "src": "228878:21:18" + "src": "228878:21:38" }, { "expression": { @@ -261677,154 +261677,154 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "228924:5:18", + "src": "228924:5:38", "type": "", "value": "0x120" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "228931:2:18" + "src": "228931:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "228912:11:18" + "src": "228912:11:38" }, "nodeType": "YulFunctionCall", - "src": "228912:22:18" + "src": "228912:22:38" }, "nodeType": "YulExpressionStatement", - "src": "228912:22:18" + "src": "228912:22:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38005, + "declaration": 41066, "isOffset": false, "isSlot": false, - "src": "228289:2:18", + "src": "228289:2:38", "valueSize": 1 }, { - "declaration": 38008, + "declaration": 41069, "isOffset": false, "isSlot": false, - "src": "228319:2:18", + "src": "228319:2:38", "valueSize": 1 }, { - "declaration": 38035, + "declaration": 41096, "isOffset": false, "isSlot": false, - "src": "228591:3:18", + "src": "228591:3:38", "valueSize": 1 }, { - "declaration": 38011, + "declaration": 41072, "isOffset": false, "isSlot": false, - "src": "228349:2:18", + "src": "228349:2:38", "valueSize": 1 }, { - "declaration": 38014, + "declaration": 41075, "isOffset": false, "isSlot": false, - "src": "228379:2:18", + "src": "228379:2:38", "valueSize": 1 }, { - "declaration": 38017, + "declaration": 41078, "isOffset": false, "isSlot": false, - "src": "228409:2:18", + "src": "228409:2:38", "valueSize": 1 }, { - "declaration": 38020, + "declaration": 41081, "isOffset": false, "isSlot": false, - "src": "228439:2:18", + "src": "228439:2:38", "valueSize": 1 }, { - "declaration": 38023, + "declaration": 41084, "isOffset": false, "isSlot": false, - "src": "228469:2:18", + "src": "228469:2:38", "valueSize": 1 }, { - "declaration": 38026, + "declaration": 41087, "isOffset": false, "isSlot": false, - "src": "228499:2:18", + "src": "228499:2:38", "valueSize": 1 }, { - "declaration": 38029, + "declaration": 41090, "isOffset": false, "isSlot": false, - "src": "228529:2:18", + "src": "228529:2:38", "valueSize": 1 }, { - "declaration": 38032, + "declaration": 41093, "isOffset": false, "isSlot": false, - "src": "228560:2:18", + "src": "228560:2:38", "valueSize": 1 }, { - "declaration": 37995, + "declaration": 41056, "isOffset": false, "isSlot": false, - "src": "228734:2:18", + "src": "228734:2:38", "valueSize": 1 }, { - "declaration": 37997, + "declaration": 41058, "isOffset": false, "isSlot": false, - "src": "228862:2:18", + "src": "228862:2:38", "valueSize": 1 }, { - "declaration": 37999, + "declaration": 41060, "isOffset": false, "isSlot": false, - "src": "228896:2:18", + "src": "228896:2:38", "valueSize": 1 }, { - "declaration": 38001, + "declaration": 41062, "isOffset": false, "isSlot": false, - "src": "228931:2:18", + "src": "228931:2:38", "valueSize": 1 } ], - "id": 38037, + "id": 41098, "nodeType": "InlineAssembly", - "src": "227911:1033:18" + "src": "227911:1033:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38039, + "id": 41100, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "228969:4:18", + "src": "228969:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -261833,14 +261833,14 @@ }, { "hexValue": "3078313434", - "id": 38040, + "id": 41101, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "228975:5:18", + "src": "228975:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_324_by_1", "typeString": "int_const 324" @@ -261859,18 +261859,18 @@ "typeString": "int_const 324" } ], - "id": 38038, + "id": 41099, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "228953:15:18", + "referencedDeclaration": 33383, + "src": "228953:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38041, + "id": 41102, "isConstant": false, "isLValue": false, "isPure": false, @@ -261879,21 +261879,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "228953:28:18", + "src": "228953:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38042, + "id": 41103, "nodeType": "ExpressionStatement", - "src": "228953:28:18" + "src": "228953:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "229000:334:18", + "src": "229000:334:38", "statements": [ { "expression": { @@ -261901,26 +261901,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "229021:4:18", + "src": "229021:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "229027:2:18" + "src": "229027:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "229014:6:18" + "src": "229014:6:38" }, "nodeType": "YulFunctionCall", - "src": "229014:16:18" + "src": "229014:16:38" }, "nodeType": "YulExpressionStatement", - "src": "229014:16:18" + "src": "229014:16:38" }, { "expression": { @@ -261928,26 +261928,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "229050:4:18", + "src": "229050:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "229056:2:18" + "src": "229056:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "229043:6:18" + "src": "229043:6:38" }, "nodeType": "YulFunctionCall", - "src": "229043:16:18" + "src": "229043:16:38" }, "nodeType": "YulExpressionStatement", - "src": "229043:16:18" + "src": "229043:16:38" }, { "expression": { @@ -261955,26 +261955,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "229079:4:18", + "src": "229079:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "229085:2:18" + "src": "229085:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "229072:6:18" + "src": "229072:6:38" }, "nodeType": "YulFunctionCall", - "src": "229072:16:18" + "src": "229072:16:38" }, "nodeType": "YulExpressionStatement", - "src": "229072:16:18" + "src": "229072:16:38" }, { "expression": { @@ -261982,26 +261982,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "229108:4:18", + "src": "229108:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "229114:2:18" + "src": "229114:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "229101:6:18" + "src": "229101:6:38" }, "nodeType": "YulFunctionCall", - "src": "229101:16:18" + "src": "229101:16:38" }, "nodeType": "YulExpressionStatement", - "src": "229101:16:18" + "src": "229101:16:38" }, { "expression": { @@ -262009,26 +262009,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "229137:4:18", + "src": "229137:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "229143:2:18" + "src": "229143:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "229130:6:18" + "src": "229130:6:38" }, "nodeType": "YulFunctionCall", - "src": "229130:16:18" + "src": "229130:16:38" }, "nodeType": "YulExpressionStatement", - "src": "229130:16:18" + "src": "229130:16:38" }, { "expression": { @@ -262036,26 +262036,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "229166:4:18", + "src": "229166:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "229172:2:18" + "src": "229172:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "229159:6:18" + "src": "229159:6:38" }, "nodeType": "YulFunctionCall", - "src": "229159:16:18" + "src": "229159:16:38" }, "nodeType": "YulExpressionStatement", - "src": "229159:16:18" + "src": "229159:16:38" }, { "expression": { @@ -262063,26 +262063,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "229195:4:18", + "src": "229195:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "229201:2:18" + "src": "229201:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "229188:6:18" + "src": "229188:6:38" }, "nodeType": "YulFunctionCall", - "src": "229188:16:18" + "src": "229188:16:38" }, "nodeType": "YulExpressionStatement", - "src": "229188:16:18" + "src": "229188:16:38" }, { "expression": { @@ -262090,26 +262090,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "229224:4:18", + "src": "229224:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "229230:2:18" + "src": "229230:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "229217:6:18" + "src": "229217:6:38" }, "nodeType": "YulFunctionCall", - "src": "229217:16:18" + "src": "229217:16:38" }, "nodeType": "YulExpressionStatement", - "src": "229217:16:18" + "src": "229217:16:38" }, { "expression": { @@ -262117,26 +262117,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "229253:5:18", + "src": "229253:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "229260:2:18" + "src": "229260:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "229246:6:18" + "src": "229246:6:38" }, "nodeType": "YulFunctionCall", - "src": "229246:17:18" + "src": "229246:17:38" }, "nodeType": "YulExpressionStatement", - "src": "229246:17:18" + "src": "229246:17:38" }, { "expression": { @@ -262144,26 +262144,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "229283:5:18", + "src": "229283:5:38", "type": "", "value": "0x120" }, { "name": "m9", "nodeType": "YulIdentifier", - "src": "229290:2:18" + "src": "229290:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "229276:6:18" + "src": "229276:6:38" }, "nodeType": "YulFunctionCall", - "src": "229276:17:18" + "src": "229276:17:38" }, "nodeType": "YulExpressionStatement", - "src": "229276:17:18" + "src": "229276:17:38" }, { "expression": { @@ -262171,112 +262171,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "229313:5:18", + "src": "229313:5:38", "type": "", "value": "0x140" }, { "name": "m10", "nodeType": "YulIdentifier", - "src": "229320:3:18" + "src": "229320:3:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "229306:6:18" + "src": "229306:6:38" }, "nodeType": "YulFunctionCall", - "src": "229306:18:18" + "src": "229306:18:38" }, "nodeType": "YulExpressionStatement", - "src": "229306:18:18" + "src": "229306:18:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38005, + "declaration": 41066, "isOffset": false, "isSlot": false, - "src": "229027:2:18", + "src": "229027:2:38", "valueSize": 1 }, { - "declaration": 38008, + "declaration": 41069, "isOffset": false, "isSlot": false, - "src": "229056:2:18", + "src": "229056:2:38", "valueSize": 1 }, { - "declaration": 38035, + "declaration": 41096, "isOffset": false, "isSlot": false, - "src": "229320:3:18", + "src": "229320:3:38", "valueSize": 1 }, { - "declaration": 38011, + "declaration": 41072, "isOffset": false, "isSlot": false, - "src": "229085:2:18", + "src": "229085:2:38", "valueSize": 1 }, { - "declaration": 38014, + "declaration": 41075, "isOffset": false, "isSlot": false, - "src": "229114:2:18", + "src": "229114:2:38", "valueSize": 1 }, { - "declaration": 38017, + "declaration": 41078, "isOffset": false, "isSlot": false, - "src": "229143:2:18", + "src": "229143:2:38", "valueSize": 1 }, { - "declaration": 38020, + "declaration": 41081, "isOffset": false, "isSlot": false, - "src": "229172:2:18", + "src": "229172:2:38", "valueSize": 1 }, { - "declaration": 38023, + "declaration": 41084, "isOffset": false, "isSlot": false, - "src": "229201:2:18", + "src": "229201:2:38", "valueSize": 1 }, { - "declaration": 38026, + "declaration": 41087, "isOffset": false, "isSlot": false, - "src": "229230:2:18", + "src": "229230:2:38", "valueSize": 1 }, { - "declaration": 38029, + "declaration": 41090, "isOffset": false, "isSlot": false, - "src": "229260:2:18", + "src": "229260:2:38", "valueSize": 1 }, { - "declaration": 38032, + "declaration": 41093, "isOffset": false, "isSlot": false, - "src": "229290:2:18", + "src": "229290:2:38", "valueSize": 1 } ], - "id": 38043, + "id": 41104, "nodeType": "InlineAssembly", - "src": "228991:343:18" + "src": "228991:343:38" } ] }, @@ -262284,20 +262284,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "227617:3:18", + "nameLocation": "227617:3:38", "parameters": { - "id": 38002, + "id": 41063, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 37995, + "id": 41056, "mutability": "mutable", "name": "p0", - "nameLocation": "227626:2:18", + "nameLocation": "227626:2:38", "nodeType": "VariableDeclaration", - "scope": 38045, - "src": "227621:7:18", + "scope": 41106, + "src": "227621:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -262305,10 +262305,10 @@ "typeString": "bool" }, "typeName": { - "id": 37994, + "id": 41055, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "227621:4:18", + "src": "227621:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -262318,13 +262318,13 @@ }, { "constant": false, - "id": 37997, + "id": 41058, "mutability": "mutable", "name": "p1", - "nameLocation": "227638:2:18", + "nameLocation": "227638:2:38", "nodeType": "VariableDeclaration", - "scope": 38045, - "src": "227630:10:18", + "scope": 41106, + "src": "227630:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -262332,10 +262332,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37996, + "id": 41057, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "227630:7:18", + "src": "227630:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -262345,13 +262345,13 @@ }, { "constant": false, - "id": 37999, + "id": 41060, "mutability": "mutable", "name": "p2", - "nameLocation": "227650:2:18", + "nameLocation": "227650:2:38", "nodeType": "VariableDeclaration", - "scope": 38045, - "src": "227642:10:18", + "scope": 41106, + "src": "227642:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -262359,10 +262359,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 37998, + "id": 41059, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "227642:7:18", + "src": "227642:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -262372,13 +262372,13 @@ }, { "constant": false, - "id": 38001, + "id": 41062, "mutability": "mutable", "name": "p3", - "nameLocation": "227662:2:18", + "nameLocation": "227662:2:38", "nodeType": "VariableDeclaration", - "scope": 38045, - "src": "227654:10:18", + "scope": 41106, + "src": "227654:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -262386,10 +262386,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38000, + "id": 41061, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "227654:7:18", + "src": "227654:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -262398,44 +262398,44 @@ "visibility": "internal" } ], - "src": "227620:45:18" + "src": "227620:45:38" }, "returnParameters": { - "id": 38003, + "id": 41064, "nodeType": "ParameterList", "parameters": [], - "src": "227680:0:18" + "src": "227680:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38079, + "id": 41140, "nodeType": "FunctionDefinition", - "src": "229346:792:18", + "src": "229346:792:38", "nodes": [], "body": { - "id": 38078, + "id": 41139, "nodeType": "Block", - "src": "229421:717:18", + "src": "229421:717:38", "nodes": [], "statements": [ { "assignments": [ - 38057 + 41118 ], "declarations": [ { "constant": false, - "id": 38057, + "id": 41118, "mutability": "mutable", "name": "m0", - "nameLocation": "229439:2:18", + "nameLocation": "229439:2:38", "nodeType": "VariableDeclaration", - "scope": 38078, - "src": "229431:10:18", + "scope": 41139, + "src": "229431:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -262443,10 +262443,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38056, + "id": 41117, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "229431:7:18", + "src": "229431:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -262455,24 +262455,24 @@ "visibility": "internal" } ], - "id": 38058, + "id": 41119, "nodeType": "VariableDeclarationStatement", - "src": "229431:10:18" + "src": "229431:10:38" }, { "assignments": [ - 38060 + 41121 ], "declarations": [ { "constant": false, - "id": 38060, + "id": 41121, "mutability": "mutable", "name": "m1", - "nameLocation": "229459:2:18", + "nameLocation": "229459:2:38", "nodeType": "VariableDeclaration", - "scope": 38078, - "src": "229451:10:18", + "scope": 41139, + "src": "229451:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -262480,10 +262480,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38059, + "id": 41120, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "229451:7:18", + "src": "229451:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -262492,24 +262492,24 @@ "visibility": "internal" } ], - "id": 38061, + "id": 41122, "nodeType": "VariableDeclarationStatement", - "src": "229451:10:18" + "src": "229451:10:38" }, { "assignments": [ - 38063 + 41124 ], "declarations": [ { "constant": false, - "id": 38063, + "id": 41124, "mutability": "mutable", "name": "m2", - "nameLocation": "229479:2:18", + "nameLocation": "229479:2:38", "nodeType": "VariableDeclaration", - "scope": 38078, - "src": "229471:10:18", + "scope": 41139, + "src": "229471:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -262517,10 +262517,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38062, + "id": 41123, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "229471:7:18", + "src": "229471:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -262529,24 +262529,24 @@ "visibility": "internal" } ], - "id": 38064, + "id": 41125, "nodeType": "VariableDeclarationStatement", - "src": "229471:10:18" + "src": "229471:10:38" }, { "assignments": [ - 38066 + 41127 ], "declarations": [ { "constant": false, - "id": 38066, + "id": 41127, "mutability": "mutable", "name": "m3", - "nameLocation": "229499:2:18", + "nameLocation": "229499:2:38", "nodeType": "VariableDeclaration", - "scope": 38078, - "src": "229491:10:18", + "scope": 41139, + "src": "229491:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -262554,10 +262554,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38065, + "id": 41126, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "229491:7:18", + "src": "229491:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -262566,24 +262566,24 @@ "visibility": "internal" } ], - "id": 38067, + "id": 41128, "nodeType": "VariableDeclarationStatement", - "src": "229491:10:18" + "src": "229491:10:38" }, { "assignments": [ - 38069 + 41130 ], "declarations": [ { "constant": false, - "id": 38069, + "id": 41130, "mutability": "mutable", "name": "m4", - "nameLocation": "229519:2:18", + "nameLocation": "229519:2:38", "nodeType": "VariableDeclaration", - "scope": 38078, - "src": "229511:10:18", + "scope": 41139, + "src": "229511:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -262591,10 +262591,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38068, + "id": 41129, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "229511:7:18", + "src": "229511:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -262603,24 +262603,24 @@ "visibility": "internal" } ], - "id": 38070, + "id": 41131, "nodeType": "VariableDeclarationStatement", - "src": "229511:10:18" + "src": "229511:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "229540:381:18", + "src": "229540:381:38", "statements": [ { "nodeType": "YulAssignment", - "src": "229554:17:18", + "src": "229554:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "229566:4:18", + "src": "229566:4:38", "type": "", "value": "0x00" } @@ -262628,28 +262628,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "229560:5:18" + "src": "229560:5:38" }, "nodeType": "YulFunctionCall", - "src": "229560:11:18" + "src": "229560:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "229554:2:18" + "src": "229554:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "229584:17:18", + "src": "229584:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "229596:4:18", + "src": "229596:4:38", "type": "", "value": "0x20" } @@ -262657,28 +262657,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "229590:5:18" + "src": "229590:5:38" }, "nodeType": "YulFunctionCall", - "src": "229590:11:18" + "src": "229590:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "229584:2:18" + "src": "229584:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "229614:17:18", + "src": "229614:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "229626:4:18", + "src": "229626:4:38", "type": "", "value": "0x40" } @@ -262686,28 +262686,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "229620:5:18" + "src": "229620:5:38" }, "nodeType": "YulFunctionCall", - "src": "229620:11:18" + "src": "229620:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "229614:2:18" + "src": "229614:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "229644:17:18", + "src": "229644:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "229656:4:18", + "src": "229656:4:38", "type": "", "value": "0x60" } @@ -262715,28 +262715,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "229650:5:18" + "src": "229650:5:38" }, "nodeType": "YulFunctionCall", - "src": "229650:11:18" + "src": "229650:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "229644:2:18" + "src": "229644:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "229674:17:18", + "src": "229674:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "229686:4:18", + "src": "229686:4:38", "type": "", "value": "0x80" } @@ -262744,16 +262744,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "229680:5:18" + "src": "229680:5:38" }, "nodeType": "YulFunctionCall", - "src": "229680:11:18" + "src": "229680:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "229674:2:18" + "src": "229674:2:38" } ] }, @@ -262763,14 +262763,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "229778:4:18", + "src": "229778:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "229784:10:18", + "src": "229784:10:38", "type": "", "value": "0x2488b414" } @@ -262778,13 +262778,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "229771:6:18" + "src": "229771:6:38" }, "nodeType": "YulFunctionCall", - "src": "229771:24:18" + "src": "229771:24:38" }, "nodeType": "YulExpressionStatement", - "src": "229771:24:18" + "src": "229771:24:38" }, { "expression": { @@ -262792,26 +262792,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "229815:4:18", + "src": "229815:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "229821:2:18" + "src": "229821:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "229808:6:18" + "src": "229808:6:38" }, "nodeType": "YulFunctionCall", - "src": "229808:16:18" + "src": "229808:16:38" }, "nodeType": "YulExpressionStatement", - "src": "229808:16:18" + "src": "229808:16:38" }, { "expression": { @@ -262819,26 +262819,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "229844:4:18", + "src": "229844:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "229850:2:18" + "src": "229850:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "229837:6:18" + "src": "229837:6:38" }, "nodeType": "YulFunctionCall", - "src": "229837:16:18" + "src": "229837:16:38" }, "nodeType": "YulExpressionStatement", - "src": "229837:16:18" + "src": "229837:16:38" }, { "expression": { @@ -262846,26 +262846,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "229873:4:18", + "src": "229873:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "229879:2:18" + "src": "229879:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "229866:6:18" + "src": "229866:6:38" }, "nodeType": "YulFunctionCall", - "src": "229866:16:18" + "src": "229866:16:38" }, "nodeType": "YulExpressionStatement", - "src": "229866:16:18" + "src": "229866:16:38" }, { "expression": { @@ -262873,112 +262873,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "229902:4:18", + "src": "229902:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "229908:2:18" + "src": "229908:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "229895:6:18" + "src": "229895:6:38" }, "nodeType": "YulFunctionCall", - "src": "229895:16:18" + "src": "229895:16:38" }, "nodeType": "YulExpressionStatement", - "src": "229895:16:18" + "src": "229895:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38057, + "declaration": 41118, "isOffset": false, "isSlot": false, - "src": "229554:2:18", + "src": "229554:2:38", "valueSize": 1 }, { - "declaration": 38060, + "declaration": 41121, "isOffset": false, "isSlot": false, - "src": "229584:2:18", + "src": "229584:2:38", "valueSize": 1 }, { - "declaration": 38063, + "declaration": 41124, "isOffset": false, "isSlot": false, - "src": "229614:2:18", + "src": "229614:2:38", "valueSize": 1 }, { - "declaration": 38066, + "declaration": 41127, "isOffset": false, "isSlot": false, - "src": "229644:2:18", + "src": "229644:2:38", "valueSize": 1 }, { - "declaration": 38069, + "declaration": 41130, "isOffset": false, "isSlot": false, - "src": "229674:2:18", + "src": "229674:2:38", "valueSize": 1 }, { - "declaration": 38047, + "declaration": 41108, "isOffset": false, "isSlot": false, - "src": "229821:2:18", + "src": "229821:2:38", "valueSize": 1 }, { - "declaration": 38049, + "declaration": 41110, "isOffset": false, "isSlot": false, - "src": "229850:2:18", + "src": "229850:2:38", "valueSize": 1 }, { - "declaration": 38051, + "declaration": 41112, "isOffset": false, "isSlot": false, - "src": "229879:2:18", + "src": "229879:2:38", "valueSize": 1 }, { - "declaration": 38053, + "declaration": 41114, "isOffset": false, "isSlot": false, - "src": "229908:2:18", + "src": "229908:2:38", "valueSize": 1 } ], - "id": 38071, + "id": 41132, "nodeType": "InlineAssembly", - "src": "229531:390:18" + "src": "229531:390:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38073, + "id": 41134, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "229946:4:18", + "src": "229946:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -262987,14 +262987,14 @@ }, { "hexValue": "30783834", - "id": 38074, + "id": 41135, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "229952:4:18", + "src": "229952:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -263013,18 +263013,18 @@ "typeString": "int_const 132" } ], - "id": 38072, + "id": 41133, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "229930:15:18", + "referencedDeclaration": 33383, + "src": "229930:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38075, + "id": 41136, "isConstant": false, "isLValue": false, "isPure": false, @@ -263033,21 +263033,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "229930:27:18", + "src": "229930:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38076, + "id": 41137, "nodeType": "ExpressionStatement", - "src": "229930:27:18" + "src": "229930:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "229976:156:18", + "src": "229976:156:38", "statements": [ { "expression": { @@ -263055,26 +263055,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "229997:4:18", + "src": "229997:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "230003:2:18" + "src": "230003:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "229990:6:18" + "src": "229990:6:38" }, "nodeType": "YulFunctionCall", - "src": "229990:16:18" + "src": "229990:16:38" }, "nodeType": "YulExpressionStatement", - "src": "229990:16:18" + "src": "229990:16:38" }, { "expression": { @@ -263082,26 +263082,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "230026:4:18", + "src": "230026:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "230032:2:18" + "src": "230032:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "230019:6:18" + "src": "230019:6:38" }, "nodeType": "YulFunctionCall", - "src": "230019:16:18" + "src": "230019:16:38" }, "nodeType": "YulExpressionStatement", - "src": "230019:16:18" + "src": "230019:16:38" }, { "expression": { @@ -263109,26 +263109,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "230055:4:18", + "src": "230055:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "230061:2:18" + "src": "230061:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "230048:6:18" + "src": "230048:6:38" }, "nodeType": "YulFunctionCall", - "src": "230048:16:18" + "src": "230048:16:38" }, "nodeType": "YulExpressionStatement", - "src": "230048:16:18" + "src": "230048:16:38" }, { "expression": { @@ -263136,26 +263136,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "230084:4:18", + "src": "230084:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "230090:2:18" + "src": "230090:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "230077:6:18" + "src": "230077:6:38" }, "nodeType": "YulFunctionCall", - "src": "230077:16:18" + "src": "230077:16:38" }, "nodeType": "YulExpressionStatement", - "src": "230077:16:18" + "src": "230077:16:38" }, { "expression": { @@ -263163,70 +263163,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "230113:4:18", + "src": "230113:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "230119:2:18" + "src": "230119:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "230106:6:18" + "src": "230106:6:38" }, "nodeType": "YulFunctionCall", - "src": "230106:16:18" + "src": "230106:16:38" }, "nodeType": "YulExpressionStatement", - "src": "230106:16:18" + "src": "230106:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38057, + "declaration": 41118, "isOffset": false, "isSlot": false, - "src": "230003:2:18", + "src": "230003:2:38", "valueSize": 1 }, { - "declaration": 38060, + "declaration": 41121, "isOffset": false, "isSlot": false, - "src": "230032:2:18", + "src": "230032:2:38", "valueSize": 1 }, { - "declaration": 38063, + "declaration": 41124, "isOffset": false, "isSlot": false, - "src": "230061:2:18", + "src": "230061:2:38", "valueSize": 1 }, { - "declaration": 38066, + "declaration": 41127, "isOffset": false, "isSlot": false, - "src": "230090:2:18", + "src": "230090:2:38", "valueSize": 1 }, { - "declaration": 38069, + "declaration": 41130, "isOffset": false, "isSlot": false, - "src": "230119:2:18", + "src": "230119:2:38", "valueSize": 1 } ], - "id": 38077, + "id": 41138, "nodeType": "InlineAssembly", - "src": "229967:165:18" + "src": "229967:165:38" } ] }, @@ -263234,20 +263234,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "229355:3:18", + "nameLocation": "229355:3:38", "parameters": { - "id": 38054, + "id": 41115, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38047, + "id": 41108, "mutability": "mutable", "name": "p0", - "nameLocation": "229367:2:18", + "nameLocation": "229367:2:38", "nodeType": "VariableDeclaration", - "scope": 38079, - "src": "229359:10:18", + "scope": 41140, + "src": "229359:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -263255,10 +263255,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38046, + "id": 41107, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "229359:7:18", + "src": "229359:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -263268,13 +263268,13 @@ }, { "constant": false, - "id": 38049, + "id": 41110, "mutability": "mutable", "name": "p1", - "nameLocation": "229379:2:18", + "nameLocation": "229379:2:38", "nodeType": "VariableDeclaration", - "scope": 38079, - "src": "229371:10:18", + "scope": 41140, + "src": "229371:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -263282,10 +263282,10 @@ "typeString": "address" }, "typeName": { - "id": 38048, + "id": 41109, "name": "address", "nodeType": "ElementaryTypeName", - "src": "229371:7:18", + "src": "229371:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -263296,13 +263296,13 @@ }, { "constant": false, - "id": 38051, + "id": 41112, "mutability": "mutable", "name": "p2", - "nameLocation": "229391:2:18", + "nameLocation": "229391:2:38", "nodeType": "VariableDeclaration", - "scope": 38079, - "src": "229383:10:18", + "scope": 41140, + "src": "229383:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -263310,10 +263310,10 @@ "typeString": "address" }, "typeName": { - "id": 38050, + "id": 41111, "name": "address", "nodeType": "ElementaryTypeName", - "src": "229383:7:18", + "src": "229383:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -263324,13 +263324,13 @@ }, { "constant": false, - "id": 38053, + "id": 41114, "mutability": "mutable", "name": "p3", - "nameLocation": "229403:2:18", + "nameLocation": "229403:2:38", "nodeType": "VariableDeclaration", - "scope": 38079, - "src": "229395:10:18", + "scope": 41140, + "src": "229395:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -263338,10 +263338,10 @@ "typeString": "address" }, "typeName": { - "id": 38052, + "id": 41113, "name": "address", "nodeType": "ElementaryTypeName", - "src": "229395:7:18", + "src": "229395:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -263351,44 +263351,44 @@ "visibility": "internal" } ], - "src": "229358:48:18" + "src": "229358:48:38" }, "returnParameters": { - "id": 38055, + "id": 41116, "nodeType": "ParameterList", "parameters": [], - "src": "229421:0:18" + "src": "229421:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38113, + "id": 41174, "nodeType": "FunctionDefinition", - "src": "230144:786:18", + "src": "230144:786:38", "nodes": [], "body": { - "id": 38112, + "id": 41173, "nodeType": "Block", - "src": "230216:714:18", + "src": "230216:714:38", "nodes": [], "statements": [ { "assignments": [ - 38091 + 41152 ], "declarations": [ { "constant": false, - "id": 38091, + "id": 41152, "mutability": "mutable", "name": "m0", - "nameLocation": "230234:2:18", + "nameLocation": "230234:2:38", "nodeType": "VariableDeclaration", - "scope": 38112, - "src": "230226:10:18", + "scope": 41173, + "src": "230226:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -263396,10 +263396,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38090, + "id": 41151, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "230226:7:18", + "src": "230226:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -263408,24 +263408,24 @@ "visibility": "internal" } ], - "id": 38092, + "id": 41153, "nodeType": "VariableDeclarationStatement", - "src": "230226:10:18" + "src": "230226:10:38" }, { "assignments": [ - 38094 + 41155 ], "declarations": [ { "constant": false, - "id": 38094, + "id": 41155, "mutability": "mutable", "name": "m1", - "nameLocation": "230254:2:18", + "nameLocation": "230254:2:38", "nodeType": "VariableDeclaration", - "scope": 38112, - "src": "230246:10:18", + "scope": 41173, + "src": "230246:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -263433,10 +263433,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38093, + "id": 41154, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "230246:7:18", + "src": "230246:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -263445,24 +263445,24 @@ "visibility": "internal" } ], - "id": 38095, + "id": 41156, "nodeType": "VariableDeclarationStatement", - "src": "230246:10:18" + "src": "230246:10:38" }, { "assignments": [ - 38097 + 41158 ], "declarations": [ { "constant": false, - "id": 38097, + "id": 41158, "mutability": "mutable", "name": "m2", - "nameLocation": "230274:2:18", + "nameLocation": "230274:2:38", "nodeType": "VariableDeclaration", - "scope": 38112, - "src": "230266:10:18", + "scope": 41173, + "src": "230266:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -263470,10 +263470,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38096, + "id": 41157, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "230266:7:18", + "src": "230266:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -263482,24 +263482,24 @@ "visibility": "internal" } ], - "id": 38098, + "id": 41159, "nodeType": "VariableDeclarationStatement", - "src": "230266:10:18" + "src": "230266:10:38" }, { "assignments": [ - 38100 + 41161 ], "declarations": [ { "constant": false, - "id": 38100, + "id": 41161, "mutability": "mutable", "name": "m3", - "nameLocation": "230294:2:18", + "nameLocation": "230294:2:38", "nodeType": "VariableDeclaration", - "scope": 38112, - "src": "230286:10:18", + "scope": 41173, + "src": "230286:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -263507,10 +263507,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38099, + "id": 41160, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "230286:7:18", + "src": "230286:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -263519,24 +263519,24 @@ "visibility": "internal" } ], - "id": 38101, + "id": 41162, "nodeType": "VariableDeclarationStatement", - "src": "230286:10:18" + "src": "230286:10:38" }, { "assignments": [ - 38103 + 41164 ], "declarations": [ { "constant": false, - "id": 38103, + "id": 41164, "mutability": "mutable", "name": "m4", - "nameLocation": "230314:2:18", + "nameLocation": "230314:2:38", "nodeType": "VariableDeclaration", - "scope": 38112, - "src": "230306:10:18", + "scope": 41173, + "src": "230306:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -263544,10 +263544,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38102, + "id": 41163, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "230306:7:18", + "src": "230306:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -263556,24 +263556,24 @@ "visibility": "internal" } ], - "id": 38104, + "id": 41165, "nodeType": "VariableDeclarationStatement", - "src": "230306:10:18" + "src": "230306:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "230335:378:18", + "src": "230335:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "230349:17:18", + "src": "230349:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "230361:4:18", + "src": "230361:4:38", "type": "", "value": "0x00" } @@ -263581,28 +263581,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "230355:5:18" + "src": "230355:5:38" }, "nodeType": "YulFunctionCall", - "src": "230355:11:18" + "src": "230355:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "230349:2:18" + "src": "230349:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "230379:17:18", + "src": "230379:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "230391:4:18", + "src": "230391:4:38", "type": "", "value": "0x20" } @@ -263610,28 +263610,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "230385:5:18" + "src": "230385:5:38" }, "nodeType": "YulFunctionCall", - "src": "230385:11:18" + "src": "230385:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "230379:2:18" + "src": "230379:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "230409:17:18", + "src": "230409:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "230421:4:18", + "src": "230421:4:38", "type": "", "value": "0x40" } @@ -263639,28 +263639,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "230415:5:18" + "src": "230415:5:38" }, "nodeType": "YulFunctionCall", - "src": "230415:11:18" + "src": "230415:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "230409:2:18" + "src": "230409:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "230439:17:18", + "src": "230439:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "230451:4:18", + "src": "230451:4:38", "type": "", "value": "0x60" } @@ -263668,28 +263668,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "230445:5:18" + "src": "230445:5:38" }, "nodeType": "YulFunctionCall", - "src": "230445:11:18" + "src": "230445:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "230439:2:18" + "src": "230439:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "230469:17:18", + "src": "230469:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "230481:4:18", + "src": "230481:4:38", "type": "", "value": "0x80" } @@ -263697,16 +263697,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "230475:5:18" + "src": "230475:5:38" }, "nodeType": "YulFunctionCall", - "src": "230475:11:18" + "src": "230475:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "230469:2:18" + "src": "230469:2:38" } ] }, @@ -263716,14 +263716,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "230570:4:18", + "src": "230570:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "230576:10:18", + "src": "230576:10:38", "type": "", "value": "0x091ffaf5" } @@ -263731,13 +263731,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "230563:6:18" + "src": "230563:6:38" }, "nodeType": "YulFunctionCall", - "src": "230563:24:18" + "src": "230563:24:38" }, "nodeType": "YulExpressionStatement", - "src": "230563:24:18" + "src": "230563:24:38" }, { "expression": { @@ -263745,26 +263745,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "230607:4:18", + "src": "230607:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "230613:2:18" + "src": "230613:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "230600:6:18" + "src": "230600:6:38" }, "nodeType": "YulFunctionCall", - "src": "230600:16:18" + "src": "230600:16:38" }, "nodeType": "YulExpressionStatement", - "src": "230600:16:18" + "src": "230600:16:38" }, { "expression": { @@ -263772,26 +263772,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "230636:4:18", + "src": "230636:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "230642:2:18" + "src": "230642:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "230629:6:18" + "src": "230629:6:38" }, "nodeType": "YulFunctionCall", - "src": "230629:16:18" + "src": "230629:16:38" }, "nodeType": "YulExpressionStatement", - "src": "230629:16:18" + "src": "230629:16:38" }, { "expression": { @@ -263799,26 +263799,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "230665:4:18", + "src": "230665:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "230671:2:18" + "src": "230671:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "230658:6:18" + "src": "230658:6:38" }, "nodeType": "YulFunctionCall", - "src": "230658:16:18" + "src": "230658:16:38" }, "nodeType": "YulExpressionStatement", - "src": "230658:16:18" + "src": "230658:16:38" }, { "expression": { @@ -263826,112 +263826,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "230694:4:18", + "src": "230694:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "230700:2:18" + "src": "230700:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "230687:6:18" + "src": "230687:6:38" }, "nodeType": "YulFunctionCall", - "src": "230687:16:18" + "src": "230687:16:38" }, "nodeType": "YulExpressionStatement", - "src": "230687:16:18" + "src": "230687:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38091, + "declaration": 41152, "isOffset": false, "isSlot": false, - "src": "230349:2:18", + "src": "230349:2:38", "valueSize": 1 }, { - "declaration": 38094, + "declaration": 41155, "isOffset": false, "isSlot": false, - "src": "230379:2:18", + "src": "230379:2:38", "valueSize": 1 }, { - "declaration": 38097, + "declaration": 41158, "isOffset": false, "isSlot": false, - "src": "230409:2:18", + "src": "230409:2:38", "valueSize": 1 }, { - "declaration": 38100, + "declaration": 41161, "isOffset": false, "isSlot": false, - "src": "230439:2:18", + "src": "230439:2:38", "valueSize": 1 }, { - "declaration": 38103, + "declaration": 41164, "isOffset": false, "isSlot": false, - "src": "230469:2:18", + "src": "230469:2:38", "valueSize": 1 }, { - "declaration": 38081, + "declaration": 41142, "isOffset": false, "isSlot": false, - "src": "230613:2:18", + "src": "230613:2:38", "valueSize": 1 }, { - "declaration": 38083, + "declaration": 41144, "isOffset": false, "isSlot": false, - "src": "230642:2:18", + "src": "230642:2:38", "valueSize": 1 }, { - "declaration": 38085, + "declaration": 41146, "isOffset": false, "isSlot": false, - "src": "230671:2:18", + "src": "230671:2:38", "valueSize": 1 }, { - "declaration": 38087, + "declaration": 41148, "isOffset": false, "isSlot": false, - "src": "230700:2:18", + "src": "230700:2:38", "valueSize": 1 } ], - "id": 38105, + "id": 41166, "nodeType": "InlineAssembly", - "src": "230326:387:18" + "src": "230326:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38107, + "id": 41168, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "230738:4:18", + "src": "230738:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -263940,14 +263940,14 @@ }, { "hexValue": "30783834", - "id": 38108, + "id": 41169, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "230744:4:18", + "src": "230744:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -263966,18 +263966,18 @@ "typeString": "int_const 132" } ], - "id": 38106, + "id": 41167, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "230722:15:18", + "referencedDeclaration": 33383, + "src": "230722:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38109, + "id": 41170, "isConstant": false, "isLValue": false, "isPure": false, @@ -263986,21 +263986,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "230722:27:18", + "src": "230722:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38110, + "id": 41171, "nodeType": "ExpressionStatement", - "src": "230722:27:18" + "src": "230722:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "230768:156:18", + "src": "230768:156:38", "statements": [ { "expression": { @@ -264008,26 +264008,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "230789:4:18", + "src": "230789:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "230795:2:18" + "src": "230795:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "230782:6:18" + "src": "230782:6:38" }, "nodeType": "YulFunctionCall", - "src": "230782:16:18" + "src": "230782:16:38" }, "nodeType": "YulExpressionStatement", - "src": "230782:16:18" + "src": "230782:16:38" }, { "expression": { @@ -264035,26 +264035,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "230818:4:18", + "src": "230818:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "230824:2:18" + "src": "230824:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "230811:6:18" + "src": "230811:6:38" }, "nodeType": "YulFunctionCall", - "src": "230811:16:18" + "src": "230811:16:38" }, "nodeType": "YulExpressionStatement", - "src": "230811:16:18" + "src": "230811:16:38" }, { "expression": { @@ -264062,26 +264062,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "230847:4:18", + "src": "230847:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "230853:2:18" + "src": "230853:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "230840:6:18" + "src": "230840:6:38" }, "nodeType": "YulFunctionCall", - "src": "230840:16:18" + "src": "230840:16:38" }, "nodeType": "YulExpressionStatement", - "src": "230840:16:18" + "src": "230840:16:38" }, { "expression": { @@ -264089,26 +264089,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "230876:4:18", + "src": "230876:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "230882:2:18" + "src": "230882:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "230869:6:18" + "src": "230869:6:38" }, "nodeType": "YulFunctionCall", - "src": "230869:16:18" + "src": "230869:16:38" }, "nodeType": "YulExpressionStatement", - "src": "230869:16:18" + "src": "230869:16:38" }, { "expression": { @@ -264116,70 +264116,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "230905:4:18", + "src": "230905:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "230911:2:18" + "src": "230911:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "230898:6:18" + "src": "230898:6:38" }, "nodeType": "YulFunctionCall", - "src": "230898:16:18" + "src": "230898:16:38" }, "nodeType": "YulExpressionStatement", - "src": "230898:16:18" + "src": "230898:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38091, + "declaration": 41152, "isOffset": false, "isSlot": false, - "src": "230795:2:18", + "src": "230795:2:38", "valueSize": 1 }, { - "declaration": 38094, + "declaration": 41155, "isOffset": false, "isSlot": false, - "src": "230824:2:18", + "src": "230824:2:38", "valueSize": 1 }, { - "declaration": 38097, + "declaration": 41158, "isOffset": false, "isSlot": false, - "src": "230853:2:18", + "src": "230853:2:38", "valueSize": 1 }, { - "declaration": 38100, + "declaration": 41161, "isOffset": false, "isSlot": false, - "src": "230882:2:18", + "src": "230882:2:38", "valueSize": 1 }, { - "declaration": 38103, + "declaration": 41164, "isOffset": false, "isSlot": false, - "src": "230911:2:18", + "src": "230911:2:38", "valueSize": 1 } ], - "id": 38111, + "id": 41172, "nodeType": "InlineAssembly", - "src": "230759:165:18" + "src": "230759:165:38" } ] }, @@ -264187,20 +264187,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "230153:3:18", + "nameLocation": "230153:3:38", "parameters": { - "id": 38088, + "id": 41149, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38081, + "id": 41142, "mutability": "mutable", "name": "p0", - "nameLocation": "230165:2:18", + "nameLocation": "230165:2:38", "nodeType": "VariableDeclaration", - "scope": 38113, - "src": "230157:10:18", + "scope": 41174, + "src": "230157:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -264208,10 +264208,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38080, + "id": 41141, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "230157:7:18", + "src": "230157:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -264221,13 +264221,13 @@ }, { "constant": false, - "id": 38083, + "id": 41144, "mutability": "mutable", "name": "p1", - "nameLocation": "230177:2:18", + "nameLocation": "230177:2:38", "nodeType": "VariableDeclaration", - "scope": 38113, - "src": "230169:10:18", + "scope": 41174, + "src": "230169:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -264235,10 +264235,10 @@ "typeString": "address" }, "typeName": { - "id": 38082, + "id": 41143, "name": "address", "nodeType": "ElementaryTypeName", - "src": "230169:7:18", + "src": "230169:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -264249,13 +264249,13 @@ }, { "constant": false, - "id": 38085, + "id": 41146, "mutability": "mutable", "name": "p2", - "nameLocation": "230189:2:18", + "nameLocation": "230189:2:38", "nodeType": "VariableDeclaration", - "scope": 38113, - "src": "230181:10:18", + "scope": 41174, + "src": "230181:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -264263,10 +264263,10 @@ "typeString": "address" }, "typeName": { - "id": 38084, + "id": 41145, "name": "address", "nodeType": "ElementaryTypeName", - "src": "230181:7:18", + "src": "230181:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -264277,13 +264277,13 @@ }, { "constant": false, - "id": 38087, + "id": 41148, "mutability": "mutable", "name": "p3", - "nameLocation": "230198:2:18", + "nameLocation": "230198:2:38", "nodeType": "VariableDeclaration", - "scope": 38113, - "src": "230193:7:18", + "scope": 41174, + "src": "230193:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -264291,10 +264291,10 @@ "typeString": "bool" }, "typeName": { - "id": 38086, + "id": 41147, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "230193:4:18", + "src": "230193:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -264303,44 +264303,44 @@ "visibility": "internal" } ], - "src": "230156:45:18" + "src": "230156:45:38" }, "returnParameters": { - "id": 38089, + "id": 41150, "nodeType": "ParameterList", "parameters": [], - "src": "230216:0:18" + "src": "230216:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38147, + "id": 41208, "nodeType": "FunctionDefinition", - "src": "230936:792:18", + "src": "230936:792:38", "nodes": [], "body": { - "id": 38146, + "id": 41207, "nodeType": "Block", - "src": "231011:717:18", + "src": "231011:717:38", "nodes": [], "statements": [ { "assignments": [ - 38125 + 41186 ], "declarations": [ { "constant": false, - "id": 38125, + "id": 41186, "mutability": "mutable", "name": "m0", - "nameLocation": "231029:2:18", + "nameLocation": "231029:2:38", "nodeType": "VariableDeclaration", - "scope": 38146, - "src": "231021:10:18", + "scope": 41207, + "src": "231021:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -264348,10 +264348,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38124, + "id": 41185, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "231021:7:18", + "src": "231021:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -264360,24 +264360,24 @@ "visibility": "internal" } ], - "id": 38126, + "id": 41187, "nodeType": "VariableDeclarationStatement", - "src": "231021:10:18" + "src": "231021:10:38" }, { "assignments": [ - 38128 + 41189 ], "declarations": [ { "constant": false, - "id": 38128, + "id": 41189, "mutability": "mutable", "name": "m1", - "nameLocation": "231049:2:18", + "nameLocation": "231049:2:38", "nodeType": "VariableDeclaration", - "scope": 38146, - "src": "231041:10:18", + "scope": 41207, + "src": "231041:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -264385,10 +264385,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38127, + "id": 41188, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "231041:7:18", + "src": "231041:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -264397,24 +264397,24 @@ "visibility": "internal" } ], - "id": 38129, + "id": 41190, "nodeType": "VariableDeclarationStatement", - "src": "231041:10:18" + "src": "231041:10:38" }, { "assignments": [ - 38131 + 41192 ], "declarations": [ { "constant": false, - "id": 38131, + "id": 41192, "mutability": "mutable", "name": "m2", - "nameLocation": "231069:2:18", + "nameLocation": "231069:2:38", "nodeType": "VariableDeclaration", - "scope": 38146, - "src": "231061:10:18", + "scope": 41207, + "src": "231061:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -264422,10 +264422,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38130, + "id": 41191, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "231061:7:18", + "src": "231061:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -264434,24 +264434,24 @@ "visibility": "internal" } ], - "id": 38132, + "id": 41193, "nodeType": "VariableDeclarationStatement", - "src": "231061:10:18" + "src": "231061:10:38" }, { "assignments": [ - 38134 + 41195 ], "declarations": [ { "constant": false, - "id": 38134, + "id": 41195, "mutability": "mutable", "name": "m3", - "nameLocation": "231089:2:18", + "nameLocation": "231089:2:38", "nodeType": "VariableDeclaration", - "scope": 38146, - "src": "231081:10:18", + "scope": 41207, + "src": "231081:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -264459,10 +264459,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38133, + "id": 41194, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "231081:7:18", + "src": "231081:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -264471,24 +264471,24 @@ "visibility": "internal" } ], - "id": 38135, + "id": 41196, "nodeType": "VariableDeclarationStatement", - "src": "231081:10:18" + "src": "231081:10:38" }, { "assignments": [ - 38137 + 41198 ], "declarations": [ { "constant": false, - "id": 38137, + "id": 41198, "mutability": "mutable", "name": "m4", - "nameLocation": "231109:2:18", + "nameLocation": "231109:2:38", "nodeType": "VariableDeclaration", - "scope": 38146, - "src": "231101:10:18", + "scope": 41207, + "src": "231101:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -264496,10 +264496,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38136, + "id": 41197, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "231101:7:18", + "src": "231101:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -264508,24 +264508,24 @@ "visibility": "internal" } ], - "id": 38138, + "id": 41199, "nodeType": "VariableDeclarationStatement", - "src": "231101:10:18" + "src": "231101:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "231130:381:18", + "src": "231130:381:38", "statements": [ { "nodeType": "YulAssignment", - "src": "231144:17:18", + "src": "231144:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "231156:4:18", + "src": "231156:4:38", "type": "", "value": "0x00" } @@ -264533,28 +264533,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "231150:5:18" + "src": "231150:5:38" }, "nodeType": "YulFunctionCall", - "src": "231150:11:18" + "src": "231150:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "231144:2:18" + "src": "231144:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "231174:17:18", + "src": "231174:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "231186:4:18", + "src": "231186:4:38", "type": "", "value": "0x20" } @@ -264562,28 +264562,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "231180:5:18" + "src": "231180:5:38" }, "nodeType": "YulFunctionCall", - "src": "231180:11:18" + "src": "231180:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "231174:2:18" + "src": "231174:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "231204:17:18", + "src": "231204:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "231216:4:18", + "src": "231216:4:38", "type": "", "value": "0x40" } @@ -264591,28 +264591,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "231210:5:18" + "src": "231210:5:38" }, "nodeType": "YulFunctionCall", - "src": "231210:11:18" + "src": "231210:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "231204:2:18" + "src": "231204:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "231234:17:18", + "src": "231234:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "231246:4:18", + "src": "231246:4:38", "type": "", "value": "0x60" } @@ -264620,28 +264620,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "231240:5:18" + "src": "231240:5:38" }, "nodeType": "YulFunctionCall", - "src": "231240:11:18" + "src": "231240:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "231234:2:18" + "src": "231234:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "231264:17:18", + "src": "231264:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "231276:4:18", + "src": "231276:4:38", "type": "", "value": "0x80" } @@ -264649,16 +264649,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "231270:5:18" + "src": "231270:5:38" }, "nodeType": "YulFunctionCall", - "src": "231270:11:18" + "src": "231270:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "231264:2:18" + "src": "231264:2:38" } ] }, @@ -264668,14 +264668,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "231368:4:18", + "src": "231368:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "231374:10:18", + "src": "231374:10:38", "type": "", "value": "0x736efbb6" } @@ -264683,13 +264683,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "231361:6:18" + "src": "231361:6:38" }, "nodeType": "YulFunctionCall", - "src": "231361:24:18" + "src": "231361:24:38" }, "nodeType": "YulExpressionStatement", - "src": "231361:24:18" + "src": "231361:24:38" }, { "expression": { @@ -264697,26 +264697,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "231405:4:18", + "src": "231405:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "231411:2:18" + "src": "231411:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "231398:6:18" + "src": "231398:6:38" }, "nodeType": "YulFunctionCall", - "src": "231398:16:18" + "src": "231398:16:38" }, "nodeType": "YulExpressionStatement", - "src": "231398:16:18" + "src": "231398:16:38" }, { "expression": { @@ -264724,26 +264724,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "231434:4:18", + "src": "231434:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "231440:2:18" + "src": "231440:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "231427:6:18" + "src": "231427:6:38" }, "nodeType": "YulFunctionCall", - "src": "231427:16:18" + "src": "231427:16:38" }, "nodeType": "YulExpressionStatement", - "src": "231427:16:18" + "src": "231427:16:38" }, { "expression": { @@ -264751,26 +264751,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "231463:4:18", + "src": "231463:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "231469:2:18" + "src": "231469:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "231456:6:18" + "src": "231456:6:38" }, "nodeType": "YulFunctionCall", - "src": "231456:16:18" + "src": "231456:16:38" }, "nodeType": "YulExpressionStatement", - "src": "231456:16:18" + "src": "231456:16:38" }, { "expression": { @@ -264778,112 +264778,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "231492:4:18", + "src": "231492:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "231498:2:18" + "src": "231498:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "231485:6:18" + "src": "231485:6:38" }, "nodeType": "YulFunctionCall", - "src": "231485:16:18" + "src": "231485:16:38" }, "nodeType": "YulExpressionStatement", - "src": "231485:16:18" + "src": "231485:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38125, + "declaration": 41186, "isOffset": false, "isSlot": false, - "src": "231144:2:18", + "src": "231144:2:38", "valueSize": 1 }, { - "declaration": 38128, + "declaration": 41189, "isOffset": false, "isSlot": false, - "src": "231174:2:18", + "src": "231174:2:38", "valueSize": 1 }, { - "declaration": 38131, + "declaration": 41192, "isOffset": false, "isSlot": false, - "src": "231204:2:18", + "src": "231204:2:38", "valueSize": 1 }, { - "declaration": 38134, + "declaration": 41195, "isOffset": false, "isSlot": false, - "src": "231234:2:18", + "src": "231234:2:38", "valueSize": 1 }, { - "declaration": 38137, + "declaration": 41198, "isOffset": false, "isSlot": false, - "src": "231264:2:18", + "src": "231264:2:38", "valueSize": 1 }, { - "declaration": 38115, + "declaration": 41176, "isOffset": false, "isSlot": false, - "src": "231411:2:18", + "src": "231411:2:38", "valueSize": 1 }, { - "declaration": 38117, + "declaration": 41178, "isOffset": false, "isSlot": false, - "src": "231440:2:18", + "src": "231440:2:38", "valueSize": 1 }, { - "declaration": 38119, + "declaration": 41180, "isOffset": false, "isSlot": false, - "src": "231469:2:18", + "src": "231469:2:38", "valueSize": 1 }, { - "declaration": 38121, + "declaration": 41182, "isOffset": false, "isSlot": false, - "src": "231498:2:18", + "src": "231498:2:38", "valueSize": 1 } ], - "id": 38139, + "id": 41200, "nodeType": "InlineAssembly", - "src": "231121:390:18" + "src": "231121:390:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38141, + "id": 41202, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "231536:4:18", + "src": "231536:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -264892,14 +264892,14 @@ }, { "hexValue": "30783834", - "id": 38142, + "id": 41203, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "231542:4:18", + "src": "231542:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -264918,18 +264918,18 @@ "typeString": "int_const 132" } ], - "id": 38140, + "id": 41201, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "231520:15:18", + "referencedDeclaration": 33383, + "src": "231520:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38143, + "id": 41204, "isConstant": false, "isLValue": false, "isPure": false, @@ -264938,21 +264938,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "231520:27:18", + "src": "231520:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38144, + "id": 41205, "nodeType": "ExpressionStatement", - "src": "231520:27:18" + "src": "231520:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "231566:156:18", + "src": "231566:156:38", "statements": [ { "expression": { @@ -264960,26 +264960,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "231587:4:18", + "src": "231587:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "231593:2:18" + "src": "231593:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "231580:6:18" + "src": "231580:6:38" }, "nodeType": "YulFunctionCall", - "src": "231580:16:18" + "src": "231580:16:38" }, "nodeType": "YulExpressionStatement", - "src": "231580:16:18" + "src": "231580:16:38" }, { "expression": { @@ -264987,26 +264987,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "231616:4:18", + "src": "231616:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "231622:2:18" + "src": "231622:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "231609:6:18" + "src": "231609:6:38" }, "nodeType": "YulFunctionCall", - "src": "231609:16:18" + "src": "231609:16:38" }, "nodeType": "YulExpressionStatement", - "src": "231609:16:18" + "src": "231609:16:38" }, { "expression": { @@ -265014,26 +265014,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "231645:4:18", + "src": "231645:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "231651:2:18" + "src": "231651:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "231638:6:18" + "src": "231638:6:38" }, "nodeType": "YulFunctionCall", - "src": "231638:16:18" + "src": "231638:16:38" }, "nodeType": "YulExpressionStatement", - "src": "231638:16:18" + "src": "231638:16:38" }, { "expression": { @@ -265041,26 +265041,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "231674:4:18", + "src": "231674:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "231680:2:18" + "src": "231680:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "231667:6:18" + "src": "231667:6:38" }, "nodeType": "YulFunctionCall", - "src": "231667:16:18" + "src": "231667:16:38" }, "nodeType": "YulExpressionStatement", - "src": "231667:16:18" + "src": "231667:16:38" }, { "expression": { @@ -265068,70 +265068,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "231703:4:18", + "src": "231703:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "231709:2:18" + "src": "231709:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "231696:6:18" + "src": "231696:6:38" }, "nodeType": "YulFunctionCall", - "src": "231696:16:18" + "src": "231696:16:38" }, "nodeType": "YulExpressionStatement", - "src": "231696:16:18" + "src": "231696:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38125, + "declaration": 41186, "isOffset": false, "isSlot": false, - "src": "231593:2:18", + "src": "231593:2:38", "valueSize": 1 }, { - "declaration": 38128, + "declaration": 41189, "isOffset": false, "isSlot": false, - "src": "231622:2:18", + "src": "231622:2:38", "valueSize": 1 }, { - "declaration": 38131, + "declaration": 41192, "isOffset": false, "isSlot": false, - "src": "231651:2:18", + "src": "231651:2:38", "valueSize": 1 }, { - "declaration": 38134, + "declaration": 41195, "isOffset": false, "isSlot": false, - "src": "231680:2:18", + "src": "231680:2:38", "valueSize": 1 }, { - "declaration": 38137, + "declaration": 41198, "isOffset": false, "isSlot": false, - "src": "231709:2:18", + "src": "231709:2:38", "valueSize": 1 } ], - "id": 38145, + "id": 41206, "nodeType": "InlineAssembly", - "src": "231557:165:18" + "src": "231557:165:38" } ] }, @@ -265139,20 +265139,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "230945:3:18", + "nameLocation": "230945:3:38", "parameters": { - "id": 38122, + "id": 41183, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38115, + "id": 41176, "mutability": "mutable", "name": "p0", - "nameLocation": "230957:2:18", + "nameLocation": "230957:2:38", "nodeType": "VariableDeclaration", - "scope": 38147, - "src": "230949:10:18", + "scope": 41208, + "src": "230949:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -265160,10 +265160,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38114, + "id": 41175, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "230949:7:18", + "src": "230949:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -265173,13 +265173,13 @@ }, { "constant": false, - "id": 38117, + "id": 41178, "mutability": "mutable", "name": "p1", - "nameLocation": "230969:2:18", + "nameLocation": "230969:2:38", "nodeType": "VariableDeclaration", - "scope": 38147, - "src": "230961:10:18", + "scope": 41208, + "src": "230961:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -265187,10 +265187,10 @@ "typeString": "address" }, "typeName": { - "id": 38116, + "id": 41177, "name": "address", "nodeType": "ElementaryTypeName", - "src": "230961:7:18", + "src": "230961:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -265201,13 +265201,13 @@ }, { "constant": false, - "id": 38119, + "id": 41180, "mutability": "mutable", "name": "p2", - "nameLocation": "230981:2:18", + "nameLocation": "230981:2:38", "nodeType": "VariableDeclaration", - "scope": 38147, - "src": "230973:10:18", + "scope": 41208, + "src": "230973:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -265215,10 +265215,10 @@ "typeString": "address" }, "typeName": { - "id": 38118, + "id": 41179, "name": "address", "nodeType": "ElementaryTypeName", - "src": "230973:7:18", + "src": "230973:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -265229,13 +265229,13 @@ }, { "constant": false, - "id": 38121, + "id": 41182, "mutability": "mutable", "name": "p3", - "nameLocation": "230993:2:18", + "nameLocation": "230993:2:38", "nodeType": "VariableDeclaration", - "scope": 38147, - "src": "230985:10:18", + "scope": 41208, + "src": "230985:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -265243,10 +265243,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38120, + "id": 41181, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "230985:7:18", + "src": "230985:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -265255,44 +265255,44 @@ "visibility": "internal" } ], - "src": "230948:48:18" + "src": "230948:48:38" }, "returnParameters": { - "id": 38123, + "id": 41184, "nodeType": "ParameterList", "parameters": [], - "src": "231011:0:18" + "src": "231011:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38187, + "id": 41248, "nodeType": "FunctionDefinition", - "src": "231734:1340:18", + "src": "231734:1340:38", "nodes": [], "body": { - "id": 38186, + "id": 41247, "nodeType": "Block", - "src": "231809:1265:18", + "src": "231809:1265:38", "nodes": [], "statements": [ { "assignments": [ - 38159 + 41220 ], "declarations": [ { "constant": false, - "id": 38159, + "id": 41220, "mutability": "mutable", "name": "m0", - "nameLocation": "231827:2:18", + "nameLocation": "231827:2:38", "nodeType": "VariableDeclaration", - "scope": 38186, - "src": "231819:10:18", + "scope": 41247, + "src": "231819:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -265300,10 +265300,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38158, + "id": 41219, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "231819:7:18", + "src": "231819:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -265312,24 +265312,24 @@ "visibility": "internal" } ], - "id": 38160, + "id": 41221, "nodeType": "VariableDeclarationStatement", - "src": "231819:10:18" + "src": "231819:10:38" }, { "assignments": [ - 38162 + 41223 ], "declarations": [ { "constant": false, - "id": 38162, + "id": 41223, "mutability": "mutable", "name": "m1", - "nameLocation": "231847:2:18", + "nameLocation": "231847:2:38", "nodeType": "VariableDeclaration", - "scope": 38186, - "src": "231839:10:18", + "scope": 41247, + "src": "231839:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -265337,10 +265337,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38161, + "id": 41222, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "231839:7:18", + "src": "231839:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -265349,24 +265349,24 @@ "visibility": "internal" } ], - "id": 38163, + "id": 41224, "nodeType": "VariableDeclarationStatement", - "src": "231839:10:18" + "src": "231839:10:38" }, { "assignments": [ - 38165 + 41226 ], "declarations": [ { "constant": false, - "id": 38165, + "id": 41226, "mutability": "mutable", "name": "m2", - "nameLocation": "231867:2:18", + "nameLocation": "231867:2:38", "nodeType": "VariableDeclaration", - "scope": 38186, - "src": "231859:10:18", + "scope": 41247, + "src": "231859:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -265374,10 +265374,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38164, + "id": 41225, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "231859:7:18", + "src": "231859:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -265386,24 +265386,24 @@ "visibility": "internal" } ], - "id": 38166, + "id": 41227, "nodeType": "VariableDeclarationStatement", - "src": "231859:10:18" + "src": "231859:10:38" }, { "assignments": [ - 38168 + 41229 ], "declarations": [ { "constant": false, - "id": 38168, + "id": 41229, "mutability": "mutable", "name": "m3", - "nameLocation": "231887:2:18", + "nameLocation": "231887:2:38", "nodeType": "VariableDeclaration", - "scope": 38186, - "src": "231879:10:18", + "scope": 41247, + "src": "231879:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -265411,10 +265411,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38167, + "id": 41228, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "231879:7:18", + "src": "231879:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -265423,24 +265423,24 @@ "visibility": "internal" } ], - "id": 38169, + "id": 41230, "nodeType": "VariableDeclarationStatement", - "src": "231879:10:18" + "src": "231879:10:38" }, { "assignments": [ - 38171 + 41232 ], "declarations": [ { "constant": false, - "id": 38171, + "id": 41232, "mutability": "mutable", "name": "m4", - "nameLocation": "231907:2:18", + "nameLocation": "231907:2:38", "nodeType": "VariableDeclaration", - "scope": 38186, - "src": "231899:10:18", + "scope": 41247, + "src": "231899:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -265448,10 +265448,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38170, + "id": 41231, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "231899:7:18", + "src": "231899:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -265460,24 +265460,24 @@ "visibility": "internal" } ], - "id": 38172, + "id": 41233, "nodeType": "VariableDeclarationStatement", - "src": "231899:10:18" + "src": "231899:10:38" }, { "assignments": [ - 38174 + 41235 ], "declarations": [ { "constant": false, - "id": 38174, + "id": 41235, "mutability": "mutable", "name": "m5", - "nameLocation": "231927:2:18", + "nameLocation": "231927:2:38", "nodeType": "VariableDeclaration", - "scope": 38186, - "src": "231919:10:18", + "scope": 41247, + "src": "231919:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -265485,10 +265485,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38173, + "id": 41234, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "231919:7:18", + "src": "231919:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -265497,24 +265497,24 @@ "visibility": "internal" } ], - "id": 38175, + "id": 41236, "nodeType": "VariableDeclarationStatement", - "src": "231919:10:18" + "src": "231919:10:38" }, { "assignments": [ - 38177 + 41238 ], "declarations": [ { "constant": false, - "id": 38177, + "id": 41238, "mutability": "mutable", "name": "m6", - "nameLocation": "231947:2:18", + "nameLocation": "231947:2:38", "nodeType": "VariableDeclaration", - "scope": 38186, - "src": "231939:10:18", + "scope": 41247, + "src": "231939:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -265522,10 +265522,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38176, + "id": 41237, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "231939:7:18", + "src": "231939:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -265534,27 +265534,27 @@ "visibility": "internal" } ], - "id": 38178, + "id": 41239, "nodeType": "VariableDeclarationStatement", - "src": "231939:10:18" + "src": "231939:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "231968:831:18", + "src": "231968:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "232011:313:18", + "src": "232011:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "232029:15:18", + "src": "232029:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "232043:1:18", + "src": "232043:1:38", "type": "", "value": "0" }, @@ -265562,7 +265562,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "232033:6:18", + "src": "232033:6:38", "type": "" } ] @@ -265570,16 +265570,16 @@ { "body": { "nodeType": "YulBlock", - "src": "232114:40:18", + "src": "232114:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "232143:9:18", + "src": "232143:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "232145:5:18" + "src": "232145:5:38" } ] }, @@ -265590,33 +265590,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "232131:6:18" + "src": "232131:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "232139:1:18" + "src": "232139:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "232126:4:18" + "src": "232126:4:38" }, "nodeType": "YulFunctionCall", - "src": "232126:15:18" + "src": "232126:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "232119:6:18" + "src": "232119:6:38" }, "nodeType": "YulFunctionCall", - "src": "232119:23:18" + "src": "232119:23:38" }, "nodeType": "YulIf", - "src": "232116:36:18" + "src": "232116:36:38" } ] }, @@ -265625,12 +265625,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "232071:6:18" + "src": "232071:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "232079:4:18", + "src": "232079:4:38", "type": "", "value": "0x20" } @@ -265638,30 +265638,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "232068:2:18" + "src": "232068:2:38" }, "nodeType": "YulFunctionCall", - "src": "232068:16:18" + "src": "232068:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "232085:28:18", + "src": "232085:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "232087:24:18", + "src": "232087:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "232101:6:18" + "src": "232101:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "232109:1:18", + "src": "232109:1:38", "type": "", "value": "1" } @@ -265669,16 +265669,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "232097:3:18" + "src": "232097:3:38" }, "nodeType": "YulFunctionCall", - "src": "232097:14:18" + "src": "232097:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "232087:6:18" + "src": "232087:6:38" } ] } @@ -265686,10 +265686,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "232065:2:18", + "src": "232065:2:38", "statements": [] }, - "src": "232061:93:18" + "src": "232061:93:38" }, { "expression": { @@ -265697,34 +265697,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "232178:3:18" + "src": "232178:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "232183:6:18" + "src": "232183:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "232171:6:18" + "src": "232171:6:38" }, "nodeType": "YulFunctionCall", - "src": "232171:19:18" + "src": "232171:19:38" }, "nodeType": "YulExpressionStatement", - "src": "232171:19:18" + "src": "232171:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "232207:37:18", + "src": "232207:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "232224:3:18", + "src": "232224:3:38", "type": "", "value": "256" }, @@ -265733,38 +265733,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "232233:1:18", + "src": "232233:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "232236:6:18" + "src": "232236:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "232229:3:18" + "src": "232229:3:38" }, "nodeType": "YulFunctionCall", - "src": "232229:14:18" + "src": "232229:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "232220:3:18" + "src": "232220:3:38" }, "nodeType": "YulFunctionCall", - "src": "232220:24:18" + "src": "232220:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "232211:5:18", + "src": "232211:5:38", "type": "" } ] @@ -265777,12 +265777,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "232272:3:18" + "src": "232272:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "232277:4:18", + "src": "232277:4:38", "type": "", "value": "0x20" } @@ -265790,59 +265790,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "232268:3:18" + "src": "232268:3:38" }, "nodeType": "YulFunctionCall", - "src": "232268:14:18" + "src": "232268:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "232288:5:18" + "src": "232288:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "232299:5:18" + "src": "232299:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "232306:1:18" + "src": "232306:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "232295:3:18" + "src": "232295:3:38" }, "nodeType": "YulFunctionCall", - "src": "232295:13:18" + "src": "232295:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "232284:3:18" + "src": "232284:3:38" }, "nodeType": "YulFunctionCall", - "src": "232284:25:18" + "src": "232284:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "232261:6:18" + "src": "232261:6:38" }, "nodeType": "YulFunctionCall", - "src": "232261:49:18" + "src": "232261:49:38" }, "nodeType": "YulExpressionStatement", - "src": "232261:49:18" + "src": "232261:49:38" } ] }, @@ -265852,27 +265852,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "232003:3:18", + "src": "232003:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "232008:1:18", + "src": "232008:1:38", "type": "" } ], - "src": "231982:342:18" + "src": "231982:342:38" }, { "nodeType": "YulAssignment", - "src": "232337:17:18", + "src": "232337:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "232349:4:18", + "src": "232349:4:38", "type": "", "value": "0x00" } @@ -265880,28 +265880,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "232343:5:18" + "src": "232343:5:38" }, "nodeType": "YulFunctionCall", - "src": "232343:11:18" + "src": "232343:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "232337:2:18" + "src": "232337:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "232367:17:18", + "src": "232367:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "232379:4:18", + "src": "232379:4:38", "type": "", "value": "0x20" } @@ -265909,28 +265909,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "232373:5:18" + "src": "232373:5:38" }, "nodeType": "YulFunctionCall", - "src": "232373:11:18" + "src": "232373:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "232367:2:18" + "src": "232367:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "232397:17:18", + "src": "232397:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "232409:4:18", + "src": "232409:4:38", "type": "", "value": "0x40" } @@ -265938,28 +265938,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "232403:5:18" + "src": "232403:5:38" }, "nodeType": "YulFunctionCall", - "src": "232403:11:18" + "src": "232403:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "232397:2:18" + "src": "232397:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "232427:17:18", + "src": "232427:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "232439:4:18", + "src": "232439:4:38", "type": "", "value": "0x60" } @@ -265967,28 +265967,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "232433:5:18" + "src": "232433:5:38" }, "nodeType": "YulFunctionCall", - "src": "232433:11:18" + "src": "232433:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "232427:2:18" + "src": "232427:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "232457:17:18", + "src": "232457:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "232469:4:18", + "src": "232469:4:38", "type": "", "value": "0x80" } @@ -265996,28 +265996,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "232463:5:18" + "src": "232463:5:38" }, "nodeType": "YulFunctionCall", - "src": "232463:11:18" + "src": "232463:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "232457:2:18" + "src": "232457:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "232487:17:18", + "src": "232487:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "232499:4:18", + "src": "232499:4:38", "type": "", "value": "0xa0" } @@ -266025,28 +266025,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "232493:5:18" + "src": "232493:5:38" }, "nodeType": "YulFunctionCall", - "src": "232493:11:18" + "src": "232493:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "232487:2:18" + "src": "232487:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "232517:17:18", + "src": "232517:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "232529:4:18", + "src": "232529:4:38", "type": "", "value": "0xc0" } @@ -266054,16 +266054,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "232523:5:18" + "src": "232523:5:38" }, "nodeType": "YulFunctionCall", - "src": "232523:11:18" + "src": "232523:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "232517:2:18" + "src": "232517:2:38" } ] }, @@ -266073,14 +266073,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "232620:4:18", + "src": "232620:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "232626:10:18", + "src": "232626:10:38", "type": "", "value": "0x031c6f73" } @@ -266088,13 +266088,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "232613:6:18" + "src": "232613:6:38" }, "nodeType": "YulFunctionCall", - "src": "232613:24:18" + "src": "232613:24:38" }, "nodeType": "YulExpressionStatement", - "src": "232613:24:18" + "src": "232613:24:38" }, { "expression": { @@ -266102,26 +266102,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "232657:4:18", + "src": "232657:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "232663:2:18" + "src": "232663:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "232650:6:18" + "src": "232650:6:38" }, "nodeType": "YulFunctionCall", - "src": "232650:16:18" + "src": "232650:16:38" }, "nodeType": "YulExpressionStatement", - "src": "232650:16:18" + "src": "232650:16:38" }, { "expression": { @@ -266129,26 +266129,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "232686:4:18", + "src": "232686:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "232692:2:18" + "src": "232692:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "232679:6:18" + "src": "232679:6:38" }, "nodeType": "YulFunctionCall", - "src": "232679:16:18" + "src": "232679:16:38" }, "nodeType": "YulExpressionStatement", - "src": "232679:16:18" + "src": "232679:16:38" }, { "expression": { @@ -266156,26 +266156,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "232715:4:18", + "src": "232715:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "232721:2:18" + "src": "232721:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "232708:6:18" + "src": "232708:6:38" }, "nodeType": "YulFunctionCall", - "src": "232708:16:18" + "src": "232708:16:38" }, "nodeType": "YulExpressionStatement", - "src": "232708:16:18" + "src": "232708:16:38" }, { "expression": { @@ -266183,14 +266183,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "232744:4:18", + "src": "232744:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "232750:4:18", + "src": "232750:4:38", "type": "", "value": "0x80" } @@ -266198,13 +266198,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "232737:6:18" + "src": "232737:6:38" }, "nodeType": "YulFunctionCall", - "src": "232737:18:18" + "src": "232737:18:38" }, "nodeType": "YulExpressionStatement", - "src": "232737:18:18" + "src": "232737:18:38" }, { "expression": { @@ -266212,126 +266212,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "232780:4:18", + "src": "232780:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "232786:2:18" + "src": "232786:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "232768:11:18" + "src": "232768:11:38" }, "nodeType": "YulFunctionCall", - "src": "232768:21:18" + "src": "232768:21:38" }, "nodeType": "YulExpressionStatement", - "src": "232768:21:18" + "src": "232768:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38159, + "declaration": 41220, "isOffset": false, "isSlot": false, - "src": "232337:2:18", + "src": "232337:2:38", "valueSize": 1 }, { - "declaration": 38162, + "declaration": 41223, "isOffset": false, "isSlot": false, - "src": "232367:2:18", + "src": "232367:2:38", "valueSize": 1 }, { - "declaration": 38165, + "declaration": 41226, "isOffset": false, "isSlot": false, - "src": "232397:2:18", + "src": "232397:2:38", "valueSize": 1 }, { - "declaration": 38168, + "declaration": 41229, "isOffset": false, "isSlot": false, - "src": "232427:2:18", + "src": "232427:2:38", "valueSize": 1 }, { - "declaration": 38171, + "declaration": 41232, "isOffset": false, "isSlot": false, - "src": "232457:2:18", + "src": "232457:2:38", "valueSize": 1 }, { - "declaration": 38174, + "declaration": 41235, "isOffset": false, "isSlot": false, - "src": "232487:2:18", + "src": "232487:2:38", "valueSize": 1 }, { - "declaration": 38177, + "declaration": 41238, "isOffset": false, "isSlot": false, - "src": "232517:2:18", + "src": "232517:2:38", "valueSize": 1 }, { - "declaration": 38149, + "declaration": 41210, "isOffset": false, "isSlot": false, - "src": "232663:2:18", + "src": "232663:2:38", "valueSize": 1 }, { - "declaration": 38151, + "declaration": 41212, "isOffset": false, "isSlot": false, - "src": "232692:2:18", + "src": "232692:2:38", "valueSize": 1 }, { - "declaration": 38153, + "declaration": 41214, "isOffset": false, "isSlot": false, - "src": "232721:2:18", + "src": "232721:2:38", "valueSize": 1 }, { - "declaration": 38155, + "declaration": 41216, "isOffset": false, "isSlot": false, - "src": "232786:2:18", + "src": "232786:2:38", "valueSize": 1 } ], - "id": 38179, + "id": 41240, "nodeType": "InlineAssembly", - "src": "231959:840:18" + "src": "231959:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38181, + "id": 41242, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "232824:4:18", + "src": "232824:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -266340,14 +266340,14 @@ }, { "hexValue": "30786334", - "id": 38182, + "id": 41243, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "232830:4:18", + "src": "232830:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -266366,18 +266366,18 @@ "typeString": "int_const 196" } ], - "id": 38180, + "id": 41241, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "232808:15:18", + "referencedDeclaration": 33383, + "src": "232808:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38183, + "id": 41244, "isConstant": false, "isLValue": false, "isPure": false, @@ -266386,21 +266386,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "232808:27:18", + "src": "232808:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38184, + "id": 41245, "nodeType": "ExpressionStatement", - "src": "232808:27:18" + "src": "232808:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "232854:214:18", + "src": "232854:214:38", "statements": [ { "expression": { @@ -266408,26 +266408,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "232875:4:18", + "src": "232875:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "232881:2:18" + "src": "232881:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "232868:6:18" + "src": "232868:6:38" }, "nodeType": "YulFunctionCall", - "src": "232868:16:18" + "src": "232868:16:38" }, "nodeType": "YulExpressionStatement", - "src": "232868:16:18" + "src": "232868:16:38" }, { "expression": { @@ -266435,26 +266435,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "232904:4:18", + "src": "232904:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "232910:2:18" + "src": "232910:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "232897:6:18" + "src": "232897:6:38" }, "nodeType": "YulFunctionCall", - "src": "232897:16:18" + "src": "232897:16:38" }, "nodeType": "YulExpressionStatement", - "src": "232897:16:18" + "src": "232897:16:38" }, { "expression": { @@ -266462,26 +266462,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "232933:4:18", + "src": "232933:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "232939:2:18" + "src": "232939:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "232926:6:18" + "src": "232926:6:38" }, "nodeType": "YulFunctionCall", - "src": "232926:16:18" + "src": "232926:16:38" }, "nodeType": "YulExpressionStatement", - "src": "232926:16:18" + "src": "232926:16:38" }, { "expression": { @@ -266489,26 +266489,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "232962:4:18", + "src": "232962:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "232968:2:18" + "src": "232968:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "232955:6:18" + "src": "232955:6:38" }, "nodeType": "YulFunctionCall", - "src": "232955:16:18" + "src": "232955:16:38" }, "nodeType": "YulExpressionStatement", - "src": "232955:16:18" + "src": "232955:16:38" }, { "expression": { @@ -266516,26 +266516,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "232991:4:18", + "src": "232991:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "232997:2:18" + "src": "232997:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "232984:6:18" + "src": "232984:6:38" }, "nodeType": "YulFunctionCall", - "src": "232984:16:18" + "src": "232984:16:38" }, "nodeType": "YulExpressionStatement", - "src": "232984:16:18" + "src": "232984:16:38" }, { "expression": { @@ -266543,26 +266543,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "233020:4:18", + "src": "233020:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "233026:2:18" + "src": "233026:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "233013:6:18" + "src": "233013:6:38" }, "nodeType": "YulFunctionCall", - "src": "233013:16:18" + "src": "233013:16:38" }, "nodeType": "YulExpressionStatement", - "src": "233013:16:18" + "src": "233013:16:38" }, { "expression": { @@ -266570,84 +266570,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "233049:4:18", + "src": "233049:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "233055:2:18" + "src": "233055:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "233042:6:18" + "src": "233042:6:38" }, "nodeType": "YulFunctionCall", - "src": "233042:16:18" + "src": "233042:16:38" }, "nodeType": "YulExpressionStatement", - "src": "233042:16:18" + "src": "233042:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38159, + "declaration": 41220, "isOffset": false, "isSlot": false, - "src": "232881:2:18", + "src": "232881:2:38", "valueSize": 1 }, { - "declaration": 38162, + "declaration": 41223, "isOffset": false, "isSlot": false, - "src": "232910:2:18", + "src": "232910:2:38", "valueSize": 1 }, { - "declaration": 38165, + "declaration": 41226, "isOffset": false, "isSlot": false, - "src": "232939:2:18", + "src": "232939:2:38", "valueSize": 1 }, { - "declaration": 38168, + "declaration": 41229, "isOffset": false, "isSlot": false, - "src": "232968:2:18", + "src": "232968:2:38", "valueSize": 1 }, { - "declaration": 38171, + "declaration": 41232, "isOffset": false, "isSlot": false, - "src": "232997:2:18", + "src": "232997:2:38", "valueSize": 1 }, { - "declaration": 38174, + "declaration": 41235, "isOffset": false, "isSlot": false, - "src": "233026:2:18", + "src": "233026:2:38", "valueSize": 1 }, { - "declaration": 38177, + "declaration": 41238, "isOffset": false, "isSlot": false, - "src": "233055:2:18", + "src": "233055:2:38", "valueSize": 1 } ], - "id": 38185, + "id": 41246, "nodeType": "InlineAssembly", - "src": "232845:223:18" + "src": "232845:223:38" } ] }, @@ -266655,20 +266655,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "231743:3:18", + "nameLocation": "231743:3:38", "parameters": { - "id": 38156, + "id": 41217, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38149, + "id": 41210, "mutability": "mutable", "name": "p0", - "nameLocation": "231755:2:18", + "nameLocation": "231755:2:38", "nodeType": "VariableDeclaration", - "scope": 38187, - "src": "231747:10:18", + "scope": 41248, + "src": "231747:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -266676,10 +266676,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38148, + "id": 41209, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "231747:7:18", + "src": "231747:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -266689,13 +266689,13 @@ }, { "constant": false, - "id": 38151, + "id": 41212, "mutability": "mutable", "name": "p1", - "nameLocation": "231767:2:18", + "nameLocation": "231767:2:38", "nodeType": "VariableDeclaration", - "scope": 38187, - "src": "231759:10:18", + "scope": 41248, + "src": "231759:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -266703,10 +266703,10 @@ "typeString": "address" }, "typeName": { - "id": 38150, + "id": 41211, "name": "address", "nodeType": "ElementaryTypeName", - "src": "231759:7:18", + "src": "231759:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -266717,13 +266717,13 @@ }, { "constant": false, - "id": 38153, + "id": 41214, "mutability": "mutable", "name": "p2", - "nameLocation": "231779:2:18", + "nameLocation": "231779:2:38", "nodeType": "VariableDeclaration", - "scope": 38187, - "src": "231771:10:18", + "scope": 41248, + "src": "231771:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -266731,10 +266731,10 @@ "typeString": "address" }, "typeName": { - "id": 38152, + "id": 41213, "name": "address", "nodeType": "ElementaryTypeName", - "src": "231771:7:18", + "src": "231771:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -266745,13 +266745,13 @@ }, { "constant": false, - "id": 38155, + "id": 41216, "mutability": "mutable", "name": "p3", - "nameLocation": "231791:2:18", + "nameLocation": "231791:2:38", "nodeType": "VariableDeclaration", - "scope": 38187, - "src": "231783:10:18", + "scope": 41248, + "src": "231783:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -266759,10 +266759,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38154, + "id": 41215, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "231783:7:18", + "src": "231783:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -266771,44 +266771,44 @@ "visibility": "internal" } ], - "src": "231746:48:18" + "src": "231746:48:38" }, "returnParameters": { - "id": 38157, + "id": 41218, "nodeType": "ParameterList", "parameters": [], - "src": "231809:0:18" + "src": "231809:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38221, + "id": 41282, "nodeType": "FunctionDefinition", - "src": "233080:786:18", + "src": "233080:786:38", "nodes": [], "body": { - "id": 38220, + "id": 41281, "nodeType": "Block", - "src": "233152:714:18", + "src": "233152:714:38", "nodes": [], "statements": [ { "assignments": [ - 38199 + 41260 ], "declarations": [ { "constant": false, - "id": 38199, + "id": 41260, "mutability": "mutable", "name": "m0", - "nameLocation": "233170:2:18", + "nameLocation": "233170:2:38", "nodeType": "VariableDeclaration", - "scope": 38220, - "src": "233162:10:18", + "scope": 41281, + "src": "233162:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -266816,10 +266816,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38198, + "id": 41259, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "233162:7:18", + "src": "233162:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -266828,24 +266828,24 @@ "visibility": "internal" } ], - "id": 38200, + "id": 41261, "nodeType": "VariableDeclarationStatement", - "src": "233162:10:18" + "src": "233162:10:38" }, { "assignments": [ - 38202 + 41263 ], "declarations": [ { "constant": false, - "id": 38202, + "id": 41263, "mutability": "mutable", "name": "m1", - "nameLocation": "233190:2:18", + "nameLocation": "233190:2:38", "nodeType": "VariableDeclaration", - "scope": 38220, - "src": "233182:10:18", + "scope": 41281, + "src": "233182:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -266853,10 +266853,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38201, + "id": 41262, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "233182:7:18", + "src": "233182:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -266865,24 +266865,24 @@ "visibility": "internal" } ], - "id": 38203, + "id": 41264, "nodeType": "VariableDeclarationStatement", - "src": "233182:10:18" + "src": "233182:10:38" }, { "assignments": [ - 38205 + 41266 ], "declarations": [ { "constant": false, - "id": 38205, + "id": 41266, "mutability": "mutable", "name": "m2", - "nameLocation": "233210:2:18", + "nameLocation": "233210:2:38", "nodeType": "VariableDeclaration", - "scope": 38220, - "src": "233202:10:18", + "scope": 41281, + "src": "233202:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -266890,10 +266890,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38204, + "id": 41265, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "233202:7:18", + "src": "233202:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -266902,24 +266902,24 @@ "visibility": "internal" } ], - "id": 38206, + "id": 41267, "nodeType": "VariableDeclarationStatement", - "src": "233202:10:18" + "src": "233202:10:38" }, { "assignments": [ - 38208 + 41269 ], "declarations": [ { "constant": false, - "id": 38208, + "id": 41269, "mutability": "mutable", "name": "m3", - "nameLocation": "233230:2:18", + "nameLocation": "233230:2:38", "nodeType": "VariableDeclaration", - "scope": 38220, - "src": "233222:10:18", + "scope": 41281, + "src": "233222:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -266927,10 +266927,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38207, + "id": 41268, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "233222:7:18", + "src": "233222:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -266939,24 +266939,24 @@ "visibility": "internal" } ], - "id": 38209, + "id": 41270, "nodeType": "VariableDeclarationStatement", - "src": "233222:10:18" + "src": "233222:10:38" }, { "assignments": [ - 38211 + 41272 ], "declarations": [ { "constant": false, - "id": 38211, + "id": 41272, "mutability": "mutable", "name": "m4", - "nameLocation": "233250:2:18", + "nameLocation": "233250:2:38", "nodeType": "VariableDeclaration", - "scope": 38220, - "src": "233242:10:18", + "scope": 41281, + "src": "233242:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -266964,10 +266964,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38210, + "id": 41271, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "233242:7:18", + "src": "233242:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -266976,24 +266976,24 @@ "visibility": "internal" } ], - "id": 38212, + "id": 41273, "nodeType": "VariableDeclarationStatement", - "src": "233242:10:18" + "src": "233242:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "233271:378:18", + "src": "233271:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "233285:17:18", + "src": "233285:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "233297:4:18", + "src": "233297:4:38", "type": "", "value": "0x00" } @@ -267001,28 +267001,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "233291:5:18" + "src": "233291:5:38" }, "nodeType": "YulFunctionCall", - "src": "233291:11:18" + "src": "233291:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "233285:2:18" + "src": "233285:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "233315:17:18", + "src": "233315:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "233327:4:18", + "src": "233327:4:38", "type": "", "value": "0x20" } @@ -267030,28 +267030,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "233321:5:18" + "src": "233321:5:38" }, "nodeType": "YulFunctionCall", - "src": "233321:11:18" + "src": "233321:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "233315:2:18" + "src": "233315:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "233345:17:18", + "src": "233345:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "233357:4:18", + "src": "233357:4:38", "type": "", "value": "0x40" } @@ -267059,28 +267059,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "233351:5:18" + "src": "233351:5:38" }, "nodeType": "YulFunctionCall", - "src": "233351:11:18" + "src": "233351:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "233345:2:18" + "src": "233345:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "233375:17:18", + "src": "233375:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "233387:4:18", + "src": "233387:4:38", "type": "", "value": "0x60" } @@ -267088,28 +267088,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "233381:5:18" + "src": "233381:5:38" }, "nodeType": "YulFunctionCall", - "src": "233381:11:18" + "src": "233381:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "233375:2:18" + "src": "233375:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "233405:17:18", + "src": "233405:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "233417:4:18", + "src": "233417:4:38", "type": "", "value": "0x80" } @@ -267117,16 +267117,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "233411:5:18" + "src": "233411:5:38" }, "nodeType": "YulFunctionCall", - "src": "233411:11:18" + "src": "233411:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "233405:2:18" + "src": "233405:2:38" } ] }, @@ -267136,14 +267136,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "233506:4:18", + "src": "233506:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "233512:10:18", + "src": "233512:10:38", "type": "", "value": "0xef72c513" } @@ -267151,13 +267151,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "233499:6:18" + "src": "233499:6:38" }, "nodeType": "YulFunctionCall", - "src": "233499:24:18" + "src": "233499:24:38" }, "nodeType": "YulExpressionStatement", - "src": "233499:24:18" + "src": "233499:24:38" }, { "expression": { @@ -267165,26 +267165,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "233543:4:18", + "src": "233543:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "233549:2:18" + "src": "233549:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "233536:6:18" + "src": "233536:6:38" }, "nodeType": "YulFunctionCall", - "src": "233536:16:18" + "src": "233536:16:38" }, "nodeType": "YulExpressionStatement", - "src": "233536:16:18" + "src": "233536:16:38" }, { "expression": { @@ -267192,26 +267192,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "233572:4:18", + "src": "233572:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "233578:2:18" + "src": "233578:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "233565:6:18" + "src": "233565:6:38" }, "nodeType": "YulFunctionCall", - "src": "233565:16:18" + "src": "233565:16:38" }, "nodeType": "YulExpressionStatement", - "src": "233565:16:18" + "src": "233565:16:38" }, { "expression": { @@ -267219,26 +267219,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "233601:4:18", + "src": "233601:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "233607:2:18" + "src": "233607:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "233594:6:18" + "src": "233594:6:38" }, "nodeType": "YulFunctionCall", - "src": "233594:16:18" + "src": "233594:16:38" }, "nodeType": "YulExpressionStatement", - "src": "233594:16:18" + "src": "233594:16:38" }, { "expression": { @@ -267246,112 +267246,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "233630:4:18", + "src": "233630:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "233636:2:18" + "src": "233636:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "233623:6:18" + "src": "233623:6:38" }, "nodeType": "YulFunctionCall", - "src": "233623:16:18" + "src": "233623:16:38" }, "nodeType": "YulExpressionStatement", - "src": "233623:16:18" + "src": "233623:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38199, + "declaration": 41260, "isOffset": false, "isSlot": false, - "src": "233285:2:18", + "src": "233285:2:38", "valueSize": 1 }, { - "declaration": 38202, + "declaration": 41263, "isOffset": false, "isSlot": false, - "src": "233315:2:18", + "src": "233315:2:38", "valueSize": 1 }, { - "declaration": 38205, + "declaration": 41266, "isOffset": false, "isSlot": false, - "src": "233345:2:18", + "src": "233345:2:38", "valueSize": 1 }, { - "declaration": 38208, + "declaration": 41269, "isOffset": false, "isSlot": false, - "src": "233375:2:18", + "src": "233375:2:38", "valueSize": 1 }, { - "declaration": 38211, + "declaration": 41272, "isOffset": false, "isSlot": false, - "src": "233405:2:18", + "src": "233405:2:38", "valueSize": 1 }, { - "declaration": 38189, + "declaration": 41250, "isOffset": false, "isSlot": false, - "src": "233549:2:18", + "src": "233549:2:38", "valueSize": 1 }, { - "declaration": 38191, + "declaration": 41252, "isOffset": false, "isSlot": false, - "src": "233578:2:18", + "src": "233578:2:38", "valueSize": 1 }, { - "declaration": 38193, + "declaration": 41254, "isOffset": false, "isSlot": false, - "src": "233607:2:18", + "src": "233607:2:38", "valueSize": 1 }, { - "declaration": 38195, + "declaration": 41256, "isOffset": false, "isSlot": false, - "src": "233636:2:18", + "src": "233636:2:38", "valueSize": 1 } ], - "id": 38213, + "id": 41274, "nodeType": "InlineAssembly", - "src": "233262:387:18" + "src": "233262:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38215, + "id": 41276, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "233674:4:18", + "src": "233674:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -267360,14 +267360,14 @@ }, { "hexValue": "30783834", - "id": 38216, + "id": 41277, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "233680:4:18", + "src": "233680:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -267386,18 +267386,18 @@ "typeString": "int_const 132" } ], - "id": 38214, + "id": 41275, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "233658:15:18", + "referencedDeclaration": 33383, + "src": "233658:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38217, + "id": 41278, "isConstant": false, "isLValue": false, "isPure": false, @@ -267406,21 +267406,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "233658:27:18", + "src": "233658:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38218, + "id": 41279, "nodeType": "ExpressionStatement", - "src": "233658:27:18" + "src": "233658:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "233704:156:18", + "src": "233704:156:38", "statements": [ { "expression": { @@ -267428,26 +267428,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "233725:4:18", + "src": "233725:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "233731:2:18" + "src": "233731:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "233718:6:18" + "src": "233718:6:38" }, "nodeType": "YulFunctionCall", - "src": "233718:16:18" + "src": "233718:16:38" }, "nodeType": "YulExpressionStatement", - "src": "233718:16:18" + "src": "233718:16:38" }, { "expression": { @@ -267455,26 +267455,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "233754:4:18", + "src": "233754:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "233760:2:18" + "src": "233760:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "233747:6:18" + "src": "233747:6:38" }, "nodeType": "YulFunctionCall", - "src": "233747:16:18" + "src": "233747:16:38" }, "nodeType": "YulExpressionStatement", - "src": "233747:16:18" + "src": "233747:16:38" }, { "expression": { @@ -267482,26 +267482,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "233783:4:18", + "src": "233783:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "233789:2:18" + "src": "233789:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "233776:6:18" + "src": "233776:6:38" }, "nodeType": "YulFunctionCall", - "src": "233776:16:18" + "src": "233776:16:38" }, "nodeType": "YulExpressionStatement", - "src": "233776:16:18" + "src": "233776:16:38" }, { "expression": { @@ -267509,26 +267509,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "233812:4:18", + "src": "233812:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "233818:2:18" + "src": "233818:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "233805:6:18" + "src": "233805:6:38" }, "nodeType": "YulFunctionCall", - "src": "233805:16:18" + "src": "233805:16:38" }, "nodeType": "YulExpressionStatement", - "src": "233805:16:18" + "src": "233805:16:38" }, { "expression": { @@ -267536,70 +267536,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "233841:4:18", + "src": "233841:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "233847:2:18" + "src": "233847:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "233834:6:18" + "src": "233834:6:38" }, "nodeType": "YulFunctionCall", - "src": "233834:16:18" + "src": "233834:16:38" }, "nodeType": "YulExpressionStatement", - "src": "233834:16:18" + "src": "233834:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38199, + "declaration": 41260, "isOffset": false, "isSlot": false, - "src": "233731:2:18", + "src": "233731:2:38", "valueSize": 1 }, { - "declaration": 38202, + "declaration": 41263, "isOffset": false, "isSlot": false, - "src": "233760:2:18", + "src": "233760:2:38", "valueSize": 1 }, { - "declaration": 38205, + "declaration": 41266, "isOffset": false, "isSlot": false, - "src": "233789:2:18", + "src": "233789:2:38", "valueSize": 1 }, { - "declaration": 38208, + "declaration": 41269, "isOffset": false, "isSlot": false, - "src": "233818:2:18", + "src": "233818:2:38", "valueSize": 1 }, { - "declaration": 38211, + "declaration": 41272, "isOffset": false, "isSlot": false, - "src": "233847:2:18", + "src": "233847:2:38", "valueSize": 1 } ], - "id": 38219, + "id": 41280, "nodeType": "InlineAssembly", - "src": "233695:165:18" + "src": "233695:165:38" } ] }, @@ -267607,20 +267607,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "233089:3:18", + "nameLocation": "233089:3:38", "parameters": { - "id": 38196, + "id": 41257, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38189, + "id": 41250, "mutability": "mutable", "name": "p0", - "nameLocation": "233101:2:18", + "nameLocation": "233101:2:38", "nodeType": "VariableDeclaration", - "scope": 38221, - "src": "233093:10:18", + "scope": 41282, + "src": "233093:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -267628,10 +267628,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38188, + "id": 41249, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "233093:7:18", + "src": "233093:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -267641,13 +267641,13 @@ }, { "constant": false, - "id": 38191, + "id": 41252, "mutability": "mutable", "name": "p1", - "nameLocation": "233113:2:18", + "nameLocation": "233113:2:38", "nodeType": "VariableDeclaration", - "scope": 38221, - "src": "233105:10:18", + "scope": 41282, + "src": "233105:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -267655,10 +267655,10 @@ "typeString": "address" }, "typeName": { - "id": 38190, + "id": 41251, "name": "address", "nodeType": "ElementaryTypeName", - "src": "233105:7:18", + "src": "233105:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -267669,13 +267669,13 @@ }, { "constant": false, - "id": 38193, + "id": 41254, "mutability": "mutable", "name": "p2", - "nameLocation": "233122:2:18", + "nameLocation": "233122:2:38", "nodeType": "VariableDeclaration", - "scope": 38221, - "src": "233117:7:18", + "scope": 41282, + "src": "233117:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -267683,10 +267683,10 @@ "typeString": "bool" }, "typeName": { - "id": 38192, + "id": 41253, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "233117:4:18", + "src": "233117:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -267696,13 +267696,13 @@ }, { "constant": false, - "id": 38195, + "id": 41256, "mutability": "mutable", "name": "p3", - "nameLocation": "233134:2:18", + "nameLocation": "233134:2:38", "nodeType": "VariableDeclaration", - "scope": 38221, - "src": "233126:10:18", + "scope": 41282, + "src": "233126:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -267710,10 +267710,10 @@ "typeString": "address" }, "typeName": { - "id": 38194, + "id": 41255, "name": "address", "nodeType": "ElementaryTypeName", - "src": "233126:7:18", + "src": "233126:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -267723,44 +267723,44 @@ "visibility": "internal" } ], - "src": "233092:45:18" + "src": "233092:45:38" }, "returnParameters": { - "id": 38197, + "id": 41258, "nodeType": "ParameterList", "parameters": [], - "src": "233152:0:18" + "src": "233152:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38255, + "id": 41316, "nodeType": "FunctionDefinition", - "src": "233872:780:18", + "src": "233872:780:38", "nodes": [], "body": { - "id": 38254, + "id": 41315, "nodeType": "Block", - "src": "233941:711:18", + "src": "233941:711:38", "nodes": [], "statements": [ { "assignments": [ - 38233 + 41294 ], "declarations": [ { "constant": false, - "id": 38233, + "id": 41294, "mutability": "mutable", "name": "m0", - "nameLocation": "233959:2:18", + "nameLocation": "233959:2:38", "nodeType": "VariableDeclaration", - "scope": 38254, - "src": "233951:10:18", + "scope": 41315, + "src": "233951:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -267768,10 +267768,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38232, + "id": 41293, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "233951:7:18", + "src": "233951:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -267780,24 +267780,24 @@ "visibility": "internal" } ], - "id": 38234, + "id": 41295, "nodeType": "VariableDeclarationStatement", - "src": "233951:10:18" + "src": "233951:10:38" }, { "assignments": [ - 38236 + 41297 ], "declarations": [ { "constant": false, - "id": 38236, + "id": 41297, "mutability": "mutable", "name": "m1", - "nameLocation": "233979:2:18", + "nameLocation": "233979:2:38", "nodeType": "VariableDeclaration", - "scope": 38254, - "src": "233971:10:18", + "scope": 41315, + "src": "233971:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -267805,10 +267805,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38235, + "id": 41296, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "233971:7:18", + "src": "233971:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -267817,24 +267817,24 @@ "visibility": "internal" } ], - "id": 38237, + "id": 41298, "nodeType": "VariableDeclarationStatement", - "src": "233971:10:18" + "src": "233971:10:38" }, { "assignments": [ - 38239 + 41300 ], "declarations": [ { "constant": false, - "id": 38239, + "id": 41300, "mutability": "mutable", "name": "m2", - "nameLocation": "233999:2:18", + "nameLocation": "233999:2:38", "nodeType": "VariableDeclaration", - "scope": 38254, - "src": "233991:10:18", + "scope": 41315, + "src": "233991:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -267842,10 +267842,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38238, + "id": 41299, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "233991:7:18", + "src": "233991:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -267854,24 +267854,24 @@ "visibility": "internal" } ], - "id": 38240, + "id": 41301, "nodeType": "VariableDeclarationStatement", - "src": "233991:10:18" + "src": "233991:10:38" }, { "assignments": [ - 38242 + 41303 ], "declarations": [ { "constant": false, - "id": 38242, + "id": 41303, "mutability": "mutable", "name": "m3", - "nameLocation": "234019:2:18", + "nameLocation": "234019:2:38", "nodeType": "VariableDeclaration", - "scope": 38254, - "src": "234011:10:18", + "scope": 41315, + "src": "234011:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -267879,10 +267879,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38241, + "id": 41302, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "234011:7:18", + "src": "234011:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -267891,24 +267891,24 @@ "visibility": "internal" } ], - "id": 38243, + "id": 41304, "nodeType": "VariableDeclarationStatement", - "src": "234011:10:18" + "src": "234011:10:38" }, { "assignments": [ - 38245 + 41306 ], "declarations": [ { "constant": false, - "id": 38245, + "id": 41306, "mutability": "mutable", "name": "m4", - "nameLocation": "234039:2:18", + "nameLocation": "234039:2:38", "nodeType": "VariableDeclaration", - "scope": 38254, - "src": "234031:10:18", + "scope": 41315, + "src": "234031:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -267916,10 +267916,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38244, + "id": 41305, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "234031:7:18", + "src": "234031:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -267928,24 +267928,24 @@ "visibility": "internal" } ], - "id": 38246, + "id": 41307, "nodeType": "VariableDeclarationStatement", - "src": "234031:10:18" + "src": "234031:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "234060:375:18", + "src": "234060:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "234074:17:18", + "src": "234074:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "234086:4:18", + "src": "234086:4:38", "type": "", "value": "0x00" } @@ -267953,28 +267953,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "234080:5:18" + "src": "234080:5:38" }, "nodeType": "YulFunctionCall", - "src": "234080:11:18" + "src": "234080:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "234074:2:18" + "src": "234074:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "234104:17:18", + "src": "234104:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "234116:4:18", + "src": "234116:4:38", "type": "", "value": "0x20" } @@ -267982,28 +267982,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "234110:5:18" + "src": "234110:5:38" }, "nodeType": "YulFunctionCall", - "src": "234110:11:18" + "src": "234110:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "234104:2:18" + "src": "234104:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "234134:17:18", + "src": "234134:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "234146:4:18", + "src": "234146:4:38", "type": "", "value": "0x40" } @@ -268011,28 +268011,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "234140:5:18" + "src": "234140:5:38" }, "nodeType": "YulFunctionCall", - "src": "234140:11:18" + "src": "234140:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "234134:2:18" + "src": "234134:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "234164:17:18", + "src": "234164:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "234176:4:18", + "src": "234176:4:38", "type": "", "value": "0x60" } @@ -268040,28 +268040,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "234170:5:18" + "src": "234170:5:38" }, "nodeType": "YulFunctionCall", - "src": "234170:11:18" + "src": "234170:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "234164:2:18" + "src": "234164:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "234194:17:18", + "src": "234194:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "234206:4:18", + "src": "234206:4:38", "type": "", "value": "0x80" } @@ -268069,16 +268069,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "234200:5:18" + "src": "234200:5:38" }, "nodeType": "YulFunctionCall", - "src": "234200:11:18" + "src": "234200:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "234194:2:18" + "src": "234194:2:38" } ] }, @@ -268088,14 +268088,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "234292:4:18", + "src": "234292:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "234298:10:18", + "src": "234298:10:38", "type": "", "value": "0xe351140f" } @@ -268103,13 +268103,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "234285:6:18" + "src": "234285:6:38" }, "nodeType": "YulFunctionCall", - "src": "234285:24:18" + "src": "234285:24:38" }, "nodeType": "YulExpressionStatement", - "src": "234285:24:18" + "src": "234285:24:38" }, { "expression": { @@ -268117,26 +268117,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "234329:4:18", + "src": "234329:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "234335:2:18" + "src": "234335:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "234322:6:18" + "src": "234322:6:38" }, "nodeType": "YulFunctionCall", - "src": "234322:16:18" + "src": "234322:16:38" }, "nodeType": "YulExpressionStatement", - "src": "234322:16:18" + "src": "234322:16:38" }, { "expression": { @@ -268144,26 +268144,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "234358:4:18", + "src": "234358:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "234364:2:18" + "src": "234364:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "234351:6:18" + "src": "234351:6:38" }, "nodeType": "YulFunctionCall", - "src": "234351:16:18" + "src": "234351:16:38" }, "nodeType": "YulExpressionStatement", - "src": "234351:16:18" + "src": "234351:16:38" }, { "expression": { @@ -268171,26 +268171,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "234387:4:18", + "src": "234387:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "234393:2:18" + "src": "234393:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "234380:6:18" + "src": "234380:6:38" }, "nodeType": "YulFunctionCall", - "src": "234380:16:18" + "src": "234380:16:38" }, "nodeType": "YulExpressionStatement", - "src": "234380:16:18" + "src": "234380:16:38" }, { "expression": { @@ -268198,112 +268198,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "234416:4:18", + "src": "234416:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "234422:2:18" + "src": "234422:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "234409:6:18" + "src": "234409:6:38" }, "nodeType": "YulFunctionCall", - "src": "234409:16:18" + "src": "234409:16:38" }, "nodeType": "YulExpressionStatement", - "src": "234409:16:18" + "src": "234409:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38233, + "declaration": 41294, "isOffset": false, "isSlot": false, - "src": "234074:2:18", + "src": "234074:2:38", "valueSize": 1 }, { - "declaration": 38236, + "declaration": 41297, "isOffset": false, "isSlot": false, - "src": "234104:2:18", + "src": "234104:2:38", "valueSize": 1 }, { - "declaration": 38239, + "declaration": 41300, "isOffset": false, "isSlot": false, - "src": "234134:2:18", + "src": "234134:2:38", "valueSize": 1 }, { - "declaration": 38242, + "declaration": 41303, "isOffset": false, "isSlot": false, - "src": "234164:2:18", + "src": "234164:2:38", "valueSize": 1 }, { - "declaration": 38245, + "declaration": 41306, "isOffset": false, "isSlot": false, - "src": "234194:2:18", + "src": "234194:2:38", "valueSize": 1 }, { - "declaration": 38223, + "declaration": 41284, "isOffset": false, "isSlot": false, - "src": "234335:2:18", + "src": "234335:2:38", "valueSize": 1 }, { - "declaration": 38225, + "declaration": 41286, "isOffset": false, "isSlot": false, - "src": "234364:2:18", + "src": "234364:2:38", "valueSize": 1 }, { - "declaration": 38227, + "declaration": 41288, "isOffset": false, "isSlot": false, - "src": "234393:2:18", + "src": "234393:2:38", "valueSize": 1 }, { - "declaration": 38229, + "declaration": 41290, "isOffset": false, "isSlot": false, - "src": "234422:2:18", + "src": "234422:2:38", "valueSize": 1 } ], - "id": 38247, + "id": 41308, "nodeType": "InlineAssembly", - "src": "234051:384:18" + "src": "234051:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38249, + "id": 41310, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "234460:4:18", + "src": "234460:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -268312,14 +268312,14 @@ }, { "hexValue": "30783834", - "id": 38250, + "id": 41311, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "234466:4:18", + "src": "234466:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -268338,18 +268338,18 @@ "typeString": "int_const 132" } ], - "id": 38248, + "id": 41309, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "234444:15:18", + "referencedDeclaration": 33383, + "src": "234444:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38251, + "id": 41312, "isConstant": false, "isLValue": false, "isPure": false, @@ -268358,21 +268358,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "234444:27:18", + "src": "234444:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38252, + "id": 41313, "nodeType": "ExpressionStatement", - "src": "234444:27:18" + "src": "234444:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "234490:156:18", + "src": "234490:156:38", "statements": [ { "expression": { @@ -268380,26 +268380,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "234511:4:18", + "src": "234511:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "234517:2:18" + "src": "234517:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "234504:6:18" + "src": "234504:6:38" }, "nodeType": "YulFunctionCall", - "src": "234504:16:18" + "src": "234504:16:38" }, "nodeType": "YulExpressionStatement", - "src": "234504:16:18" + "src": "234504:16:38" }, { "expression": { @@ -268407,26 +268407,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "234540:4:18", + "src": "234540:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "234546:2:18" + "src": "234546:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "234533:6:18" + "src": "234533:6:38" }, "nodeType": "YulFunctionCall", - "src": "234533:16:18" + "src": "234533:16:38" }, "nodeType": "YulExpressionStatement", - "src": "234533:16:18" + "src": "234533:16:38" }, { "expression": { @@ -268434,26 +268434,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "234569:4:18", + "src": "234569:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "234575:2:18" + "src": "234575:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "234562:6:18" + "src": "234562:6:38" }, "nodeType": "YulFunctionCall", - "src": "234562:16:18" + "src": "234562:16:38" }, "nodeType": "YulExpressionStatement", - "src": "234562:16:18" + "src": "234562:16:38" }, { "expression": { @@ -268461,26 +268461,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "234598:4:18", + "src": "234598:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "234604:2:18" + "src": "234604:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "234591:6:18" + "src": "234591:6:38" }, "nodeType": "YulFunctionCall", - "src": "234591:16:18" + "src": "234591:16:38" }, "nodeType": "YulExpressionStatement", - "src": "234591:16:18" + "src": "234591:16:38" }, { "expression": { @@ -268488,70 +268488,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "234627:4:18", + "src": "234627:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "234633:2:18" + "src": "234633:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "234620:6:18" + "src": "234620:6:38" }, "nodeType": "YulFunctionCall", - "src": "234620:16:18" + "src": "234620:16:38" }, "nodeType": "YulExpressionStatement", - "src": "234620:16:18" + "src": "234620:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38233, + "declaration": 41294, "isOffset": false, "isSlot": false, - "src": "234517:2:18", + "src": "234517:2:38", "valueSize": 1 }, { - "declaration": 38236, + "declaration": 41297, "isOffset": false, "isSlot": false, - "src": "234546:2:18", + "src": "234546:2:38", "valueSize": 1 }, { - "declaration": 38239, + "declaration": 41300, "isOffset": false, "isSlot": false, - "src": "234575:2:18", + "src": "234575:2:38", "valueSize": 1 }, { - "declaration": 38242, + "declaration": 41303, "isOffset": false, "isSlot": false, - "src": "234604:2:18", + "src": "234604:2:38", "valueSize": 1 }, { - "declaration": 38245, + "declaration": 41306, "isOffset": false, "isSlot": false, - "src": "234633:2:18", + "src": "234633:2:38", "valueSize": 1 } ], - "id": 38253, + "id": 41314, "nodeType": "InlineAssembly", - "src": "234481:165:18" + "src": "234481:165:38" } ] }, @@ -268559,20 +268559,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "233881:3:18", + "nameLocation": "233881:3:38", "parameters": { - "id": 38230, + "id": 41291, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38223, + "id": 41284, "mutability": "mutable", "name": "p0", - "nameLocation": "233893:2:18", + "nameLocation": "233893:2:38", "nodeType": "VariableDeclaration", - "scope": 38255, - "src": "233885:10:18", + "scope": 41316, + "src": "233885:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -268580,10 +268580,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38222, + "id": 41283, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "233885:7:18", + "src": "233885:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -268593,13 +268593,13 @@ }, { "constant": false, - "id": 38225, + "id": 41286, "mutability": "mutable", "name": "p1", - "nameLocation": "233905:2:18", + "nameLocation": "233905:2:38", "nodeType": "VariableDeclaration", - "scope": 38255, - "src": "233897:10:18", + "scope": 41316, + "src": "233897:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -268607,10 +268607,10 @@ "typeString": "address" }, "typeName": { - "id": 38224, + "id": 41285, "name": "address", "nodeType": "ElementaryTypeName", - "src": "233897:7:18", + "src": "233897:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -268621,13 +268621,13 @@ }, { "constant": false, - "id": 38227, + "id": 41288, "mutability": "mutable", "name": "p2", - "nameLocation": "233914:2:18", + "nameLocation": "233914:2:38", "nodeType": "VariableDeclaration", - "scope": 38255, - "src": "233909:7:18", + "scope": 41316, + "src": "233909:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -268635,10 +268635,10 @@ "typeString": "bool" }, "typeName": { - "id": 38226, + "id": 41287, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "233909:4:18", + "src": "233909:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -268648,13 +268648,13 @@ }, { "constant": false, - "id": 38229, + "id": 41290, "mutability": "mutable", "name": "p3", - "nameLocation": "233923:2:18", + "nameLocation": "233923:2:38", "nodeType": "VariableDeclaration", - "scope": 38255, - "src": "233918:7:18", + "scope": 41316, + "src": "233918:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -268662,10 +268662,10 @@ "typeString": "bool" }, "typeName": { - "id": 38228, + "id": 41289, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "233918:4:18", + "src": "233918:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -268674,44 +268674,44 @@ "visibility": "internal" } ], - "src": "233884:42:18" + "src": "233884:42:38" }, "returnParameters": { - "id": 38231, + "id": 41292, "nodeType": "ParameterList", "parameters": [], - "src": "233941:0:18" + "src": "233941:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38289, + "id": 41350, "nodeType": "FunctionDefinition", - "src": "234658:786:18", + "src": "234658:786:38", "nodes": [], "body": { - "id": 38288, + "id": 41349, "nodeType": "Block", - "src": "234730:714:18", + "src": "234730:714:38", "nodes": [], "statements": [ { "assignments": [ - 38267 + 41328 ], "declarations": [ { "constant": false, - "id": 38267, + "id": 41328, "mutability": "mutable", "name": "m0", - "nameLocation": "234748:2:18", + "nameLocation": "234748:2:38", "nodeType": "VariableDeclaration", - "scope": 38288, - "src": "234740:10:18", + "scope": 41349, + "src": "234740:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -268719,10 +268719,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38266, + "id": 41327, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "234740:7:18", + "src": "234740:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -268731,24 +268731,24 @@ "visibility": "internal" } ], - "id": 38268, + "id": 41329, "nodeType": "VariableDeclarationStatement", - "src": "234740:10:18" + "src": "234740:10:38" }, { "assignments": [ - 38270 + 41331 ], "declarations": [ { "constant": false, - "id": 38270, + "id": 41331, "mutability": "mutable", "name": "m1", - "nameLocation": "234768:2:18", + "nameLocation": "234768:2:38", "nodeType": "VariableDeclaration", - "scope": 38288, - "src": "234760:10:18", + "scope": 41349, + "src": "234760:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -268756,10 +268756,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38269, + "id": 41330, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "234760:7:18", + "src": "234760:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -268768,24 +268768,24 @@ "visibility": "internal" } ], - "id": 38271, + "id": 41332, "nodeType": "VariableDeclarationStatement", - "src": "234760:10:18" + "src": "234760:10:38" }, { "assignments": [ - 38273 + 41334 ], "declarations": [ { "constant": false, - "id": 38273, + "id": 41334, "mutability": "mutable", "name": "m2", - "nameLocation": "234788:2:18", + "nameLocation": "234788:2:38", "nodeType": "VariableDeclaration", - "scope": 38288, - "src": "234780:10:18", + "scope": 41349, + "src": "234780:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -268793,10 +268793,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38272, + "id": 41333, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "234780:7:18", + "src": "234780:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -268805,24 +268805,24 @@ "visibility": "internal" } ], - "id": 38274, + "id": 41335, "nodeType": "VariableDeclarationStatement", - "src": "234780:10:18" + "src": "234780:10:38" }, { "assignments": [ - 38276 + 41337 ], "declarations": [ { "constant": false, - "id": 38276, + "id": 41337, "mutability": "mutable", "name": "m3", - "nameLocation": "234808:2:18", + "nameLocation": "234808:2:38", "nodeType": "VariableDeclaration", - "scope": 38288, - "src": "234800:10:18", + "scope": 41349, + "src": "234800:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -268830,10 +268830,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38275, + "id": 41336, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "234800:7:18", + "src": "234800:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -268842,24 +268842,24 @@ "visibility": "internal" } ], - "id": 38277, + "id": 41338, "nodeType": "VariableDeclarationStatement", - "src": "234800:10:18" + "src": "234800:10:38" }, { "assignments": [ - 38279 + 41340 ], "declarations": [ { "constant": false, - "id": 38279, + "id": 41340, "mutability": "mutable", "name": "m4", - "nameLocation": "234828:2:18", + "nameLocation": "234828:2:38", "nodeType": "VariableDeclaration", - "scope": 38288, - "src": "234820:10:18", + "scope": 41349, + "src": "234820:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -268867,10 +268867,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38278, + "id": 41339, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "234820:7:18", + "src": "234820:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -268879,24 +268879,24 @@ "visibility": "internal" } ], - "id": 38280, + "id": 41341, "nodeType": "VariableDeclarationStatement", - "src": "234820:10:18" + "src": "234820:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "234849:378:18", + "src": "234849:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "234863:17:18", + "src": "234863:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "234875:4:18", + "src": "234875:4:38", "type": "", "value": "0x00" } @@ -268904,28 +268904,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "234869:5:18" + "src": "234869:5:38" }, "nodeType": "YulFunctionCall", - "src": "234869:11:18" + "src": "234869:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "234863:2:18" + "src": "234863:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "234893:17:18", + "src": "234893:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "234905:4:18", + "src": "234905:4:38", "type": "", "value": "0x20" } @@ -268933,28 +268933,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "234899:5:18" + "src": "234899:5:38" }, "nodeType": "YulFunctionCall", - "src": "234899:11:18" + "src": "234899:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "234893:2:18" + "src": "234893:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "234923:17:18", + "src": "234923:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "234935:4:18", + "src": "234935:4:38", "type": "", "value": "0x40" } @@ -268962,28 +268962,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "234929:5:18" + "src": "234929:5:38" }, "nodeType": "YulFunctionCall", - "src": "234929:11:18" + "src": "234929:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "234923:2:18" + "src": "234923:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "234953:17:18", + "src": "234953:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "234965:4:18", + "src": "234965:4:38", "type": "", "value": "0x60" } @@ -268991,28 +268991,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "234959:5:18" + "src": "234959:5:38" }, "nodeType": "YulFunctionCall", - "src": "234959:11:18" + "src": "234959:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "234953:2:18" + "src": "234953:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "234983:17:18", + "src": "234983:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "234995:4:18", + "src": "234995:4:38", "type": "", "value": "0x80" } @@ -269020,16 +269020,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "234989:5:18" + "src": "234989:5:38" }, "nodeType": "YulFunctionCall", - "src": "234989:11:18" + "src": "234989:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "234983:2:18" + "src": "234983:2:38" } ] }, @@ -269039,14 +269039,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "235084:4:18", + "src": "235084:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "235090:10:18", + "src": "235090:10:38", "type": "", "value": "0x5abd992a" } @@ -269054,13 +269054,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "235077:6:18" + "src": "235077:6:38" }, "nodeType": "YulFunctionCall", - "src": "235077:24:18" + "src": "235077:24:38" }, "nodeType": "YulExpressionStatement", - "src": "235077:24:18" + "src": "235077:24:38" }, { "expression": { @@ -269068,26 +269068,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "235121:4:18", + "src": "235121:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "235127:2:18" + "src": "235127:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "235114:6:18" + "src": "235114:6:38" }, "nodeType": "YulFunctionCall", - "src": "235114:16:18" + "src": "235114:16:38" }, "nodeType": "YulExpressionStatement", - "src": "235114:16:18" + "src": "235114:16:38" }, { "expression": { @@ -269095,26 +269095,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "235150:4:18", + "src": "235150:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "235156:2:18" + "src": "235156:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "235143:6:18" + "src": "235143:6:38" }, "nodeType": "YulFunctionCall", - "src": "235143:16:18" + "src": "235143:16:38" }, "nodeType": "YulExpressionStatement", - "src": "235143:16:18" + "src": "235143:16:38" }, { "expression": { @@ -269122,26 +269122,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "235179:4:18", + "src": "235179:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "235185:2:18" + "src": "235185:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "235172:6:18" + "src": "235172:6:38" }, "nodeType": "YulFunctionCall", - "src": "235172:16:18" + "src": "235172:16:38" }, "nodeType": "YulExpressionStatement", - "src": "235172:16:18" + "src": "235172:16:38" }, { "expression": { @@ -269149,112 +269149,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "235208:4:18", + "src": "235208:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "235214:2:18" + "src": "235214:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "235201:6:18" + "src": "235201:6:38" }, "nodeType": "YulFunctionCall", - "src": "235201:16:18" + "src": "235201:16:38" }, "nodeType": "YulExpressionStatement", - "src": "235201:16:18" + "src": "235201:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38267, + "declaration": 41328, "isOffset": false, "isSlot": false, - "src": "234863:2:18", + "src": "234863:2:38", "valueSize": 1 }, { - "declaration": 38270, + "declaration": 41331, "isOffset": false, "isSlot": false, - "src": "234893:2:18", + "src": "234893:2:38", "valueSize": 1 }, { - "declaration": 38273, + "declaration": 41334, "isOffset": false, "isSlot": false, - "src": "234923:2:18", + "src": "234923:2:38", "valueSize": 1 }, { - "declaration": 38276, + "declaration": 41337, "isOffset": false, "isSlot": false, - "src": "234953:2:18", + "src": "234953:2:38", "valueSize": 1 }, { - "declaration": 38279, + "declaration": 41340, "isOffset": false, "isSlot": false, - "src": "234983:2:18", + "src": "234983:2:38", "valueSize": 1 }, { - "declaration": 38257, + "declaration": 41318, "isOffset": false, "isSlot": false, - "src": "235127:2:18", + "src": "235127:2:38", "valueSize": 1 }, { - "declaration": 38259, + "declaration": 41320, "isOffset": false, "isSlot": false, - "src": "235156:2:18", + "src": "235156:2:38", "valueSize": 1 }, { - "declaration": 38261, + "declaration": 41322, "isOffset": false, "isSlot": false, - "src": "235185:2:18", + "src": "235185:2:38", "valueSize": 1 }, { - "declaration": 38263, + "declaration": 41324, "isOffset": false, "isSlot": false, - "src": "235214:2:18", + "src": "235214:2:38", "valueSize": 1 } ], - "id": 38281, + "id": 41342, "nodeType": "InlineAssembly", - "src": "234840:387:18" + "src": "234840:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38283, + "id": 41344, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "235252:4:18", + "src": "235252:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -269263,14 +269263,14 @@ }, { "hexValue": "30783834", - "id": 38284, + "id": 41345, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "235258:4:18", + "src": "235258:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -269289,18 +269289,18 @@ "typeString": "int_const 132" } ], - "id": 38282, + "id": 41343, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "235236:15:18", + "referencedDeclaration": 33383, + "src": "235236:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38285, + "id": 41346, "isConstant": false, "isLValue": false, "isPure": false, @@ -269309,21 +269309,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "235236:27:18", + "src": "235236:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38286, + "id": 41347, "nodeType": "ExpressionStatement", - "src": "235236:27:18" + "src": "235236:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "235282:156:18", + "src": "235282:156:38", "statements": [ { "expression": { @@ -269331,26 +269331,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "235303:4:18", + "src": "235303:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "235309:2:18" + "src": "235309:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "235296:6:18" + "src": "235296:6:38" }, "nodeType": "YulFunctionCall", - "src": "235296:16:18" + "src": "235296:16:38" }, "nodeType": "YulExpressionStatement", - "src": "235296:16:18" + "src": "235296:16:38" }, { "expression": { @@ -269358,26 +269358,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "235332:4:18", + "src": "235332:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "235338:2:18" + "src": "235338:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "235325:6:18" + "src": "235325:6:38" }, "nodeType": "YulFunctionCall", - "src": "235325:16:18" + "src": "235325:16:38" }, "nodeType": "YulExpressionStatement", - "src": "235325:16:18" + "src": "235325:16:38" }, { "expression": { @@ -269385,26 +269385,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "235361:4:18", + "src": "235361:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "235367:2:18" + "src": "235367:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "235354:6:18" + "src": "235354:6:38" }, "nodeType": "YulFunctionCall", - "src": "235354:16:18" + "src": "235354:16:38" }, "nodeType": "YulExpressionStatement", - "src": "235354:16:18" + "src": "235354:16:38" }, { "expression": { @@ -269412,26 +269412,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "235390:4:18", + "src": "235390:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "235396:2:18" + "src": "235396:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "235383:6:18" + "src": "235383:6:38" }, "nodeType": "YulFunctionCall", - "src": "235383:16:18" + "src": "235383:16:38" }, "nodeType": "YulExpressionStatement", - "src": "235383:16:18" + "src": "235383:16:38" }, { "expression": { @@ -269439,70 +269439,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "235419:4:18", + "src": "235419:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "235425:2:18" + "src": "235425:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "235412:6:18" + "src": "235412:6:38" }, "nodeType": "YulFunctionCall", - "src": "235412:16:18" + "src": "235412:16:38" }, "nodeType": "YulExpressionStatement", - "src": "235412:16:18" + "src": "235412:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38267, + "declaration": 41328, "isOffset": false, "isSlot": false, - "src": "235309:2:18", + "src": "235309:2:38", "valueSize": 1 }, { - "declaration": 38270, + "declaration": 41331, "isOffset": false, "isSlot": false, - "src": "235338:2:18", + "src": "235338:2:38", "valueSize": 1 }, { - "declaration": 38273, + "declaration": 41334, "isOffset": false, "isSlot": false, - "src": "235367:2:18", + "src": "235367:2:38", "valueSize": 1 }, { - "declaration": 38276, + "declaration": 41337, "isOffset": false, "isSlot": false, - "src": "235396:2:18", + "src": "235396:2:38", "valueSize": 1 }, { - "declaration": 38279, + "declaration": 41340, "isOffset": false, "isSlot": false, - "src": "235425:2:18", + "src": "235425:2:38", "valueSize": 1 } ], - "id": 38287, + "id": 41348, "nodeType": "InlineAssembly", - "src": "235273:165:18" + "src": "235273:165:38" } ] }, @@ -269510,20 +269510,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "234667:3:18", + "nameLocation": "234667:3:38", "parameters": { - "id": 38264, + "id": 41325, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38257, + "id": 41318, "mutability": "mutable", "name": "p0", - "nameLocation": "234679:2:18", + "nameLocation": "234679:2:38", "nodeType": "VariableDeclaration", - "scope": 38289, - "src": "234671:10:18", + "scope": 41350, + "src": "234671:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -269531,10 +269531,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38256, + "id": 41317, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "234671:7:18", + "src": "234671:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -269544,13 +269544,13 @@ }, { "constant": false, - "id": 38259, + "id": 41320, "mutability": "mutable", "name": "p1", - "nameLocation": "234691:2:18", + "nameLocation": "234691:2:38", "nodeType": "VariableDeclaration", - "scope": 38289, - "src": "234683:10:18", + "scope": 41350, + "src": "234683:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -269558,10 +269558,10 @@ "typeString": "address" }, "typeName": { - "id": 38258, + "id": 41319, "name": "address", "nodeType": "ElementaryTypeName", - "src": "234683:7:18", + "src": "234683:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -269572,13 +269572,13 @@ }, { "constant": false, - "id": 38261, + "id": 41322, "mutability": "mutable", "name": "p2", - "nameLocation": "234700:2:18", + "nameLocation": "234700:2:38", "nodeType": "VariableDeclaration", - "scope": 38289, - "src": "234695:7:18", + "scope": 41350, + "src": "234695:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -269586,10 +269586,10 @@ "typeString": "bool" }, "typeName": { - "id": 38260, + "id": 41321, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "234695:4:18", + "src": "234695:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -269599,13 +269599,13 @@ }, { "constant": false, - "id": 38263, + "id": 41324, "mutability": "mutable", "name": "p3", - "nameLocation": "234712:2:18", + "nameLocation": "234712:2:38", "nodeType": "VariableDeclaration", - "scope": 38289, - "src": "234704:10:18", + "scope": 41350, + "src": "234704:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -269613,10 +269613,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38262, + "id": 41323, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "234704:7:18", + "src": "234704:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -269625,44 +269625,44 @@ "visibility": "internal" } ], - "src": "234670:45:18" + "src": "234670:45:38" }, "returnParameters": { - "id": 38265, + "id": 41326, "nodeType": "ParameterList", "parameters": [], - "src": "234730:0:18" + "src": "234730:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38329, + "id": 41390, "nodeType": "FunctionDefinition", - "src": "235450:1334:18", + "src": "235450:1334:38", "nodes": [], "body": { - "id": 38328, + "id": 41389, "nodeType": "Block", - "src": "235522:1262:18", + "src": "235522:1262:38", "nodes": [], "statements": [ { "assignments": [ - 38301 + 41362 ], "declarations": [ { "constant": false, - "id": 38301, + "id": 41362, "mutability": "mutable", "name": "m0", - "nameLocation": "235540:2:18", + "nameLocation": "235540:2:38", "nodeType": "VariableDeclaration", - "scope": 38328, - "src": "235532:10:18", + "scope": 41389, + "src": "235532:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -269670,10 +269670,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38300, + "id": 41361, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "235532:7:18", + "src": "235532:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -269682,24 +269682,24 @@ "visibility": "internal" } ], - "id": 38302, + "id": 41363, "nodeType": "VariableDeclarationStatement", - "src": "235532:10:18" + "src": "235532:10:38" }, { "assignments": [ - 38304 + 41365 ], "declarations": [ { "constant": false, - "id": 38304, + "id": 41365, "mutability": "mutable", "name": "m1", - "nameLocation": "235560:2:18", + "nameLocation": "235560:2:38", "nodeType": "VariableDeclaration", - "scope": 38328, - "src": "235552:10:18", + "scope": 41389, + "src": "235552:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -269707,10 +269707,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38303, + "id": 41364, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "235552:7:18", + "src": "235552:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -269719,24 +269719,24 @@ "visibility": "internal" } ], - "id": 38305, + "id": 41366, "nodeType": "VariableDeclarationStatement", - "src": "235552:10:18" + "src": "235552:10:38" }, { "assignments": [ - 38307 + 41368 ], "declarations": [ { "constant": false, - "id": 38307, + "id": 41368, "mutability": "mutable", "name": "m2", - "nameLocation": "235580:2:18", + "nameLocation": "235580:2:38", "nodeType": "VariableDeclaration", - "scope": 38328, - "src": "235572:10:18", + "scope": 41389, + "src": "235572:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -269744,10 +269744,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38306, + "id": 41367, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "235572:7:18", + "src": "235572:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -269756,24 +269756,24 @@ "visibility": "internal" } ], - "id": 38308, + "id": 41369, "nodeType": "VariableDeclarationStatement", - "src": "235572:10:18" + "src": "235572:10:38" }, { "assignments": [ - 38310 + 41371 ], "declarations": [ { "constant": false, - "id": 38310, + "id": 41371, "mutability": "mutable", "name": "m3", - "nameLocation": "235600:2:18", + "nameLocation": "235600:2:38", "nodeType": "VariableDeclaration", - "scope": 38328, - "src": "235592:10:18", + "scope": 41389, + "src": "235592:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -269781,10 +269781,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38309, + "id": 41370, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "235592:7:18", + "src": "235592:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -269793,24 +269793,24 @@ "visibility": "internal" } ], - "id": 38311, + "id": 41372, "nodeType": "VariableDeclarationStatement", - "src": "235592:10:18" + "src": "235592:10:38" }, { "assignments": [ - 38313 + 41374 ], "declarations": [ { "constant": false, - "id": 38313, + "id": 41374, "mutability": "mutable", "name": "m4", - "nameLocation": "235620:2:18", + "nameLocation": "235620:2:38", "nodeType": "VariableDeclaration", - "scope": 38328, - "src": "235612:10:18", + "scope": 41389, + "src": "235612:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -269818,10 +269818,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38312, + "id": 41373, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "235612:7:18", + "src": "235612:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -269830,24 +269830,24 @@ "visibility": "internal" } ], - "id": 38314, + "id": 41375, "nodeType": "VariableDeclarationStatement", - "src": "235612:10:18" + "src": "235612:10:38" }, { "assignments": [ - 38316 + 41377 ], "declarations": [ { "constant": false, - "id": 38316, + "id": 41377, "mutability": "mutable", "name": "m5", - "nameLocation": "235640:2:18", + "nameLocation": "235640:2:38", "nodeType": "VariableDeclaration", - "scope": 38328, - "src": "235632:10:18", + "scope": 41389, + "src": "235632:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -269855,10 +269855,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38315, + "id": 41376, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "235632:7:18", + "src": "235632:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -269867,24 +269867,24 @@ "visibility": "internal" } ], - "id": 38317, + "id": 41378, "nodeType": "VariableDeclarationStatement", - "src": "235632:10:18" + "src": "235632:10:38" }, { "assignments": [ - 38319 + 41380 ], "declarations": [ { "constant": false, - "id": 38319, + "id": 41380, "mutability": "mutable", "name": "m6", - "nameLocation": "235660:2:18", + "nameLocation": "235660:2:38", "nodeType": "VariableDeclaration", - "scope": 38328, - "src": "235652:10:18", + "scope": 41389, + "src": "235652:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -269892,10 +269892,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38318, + "id": 41379, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "235652:7:18", + "src": "235652:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -269904,27 +269904,27 @@ "visibility": "internal" } ], - "id": 38320, + "id": 41381, "nodeType": "VariableDeclarationStatement", - "src": "235652:10:18" + "src": "235652:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "235681:828:18", + "src": "235681:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "235724:313:18", + "src": "235724:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "235742:15:18", + "src": "235742:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "235756:1:18", + "src": "235756:1:38", "type": "", "value": "0" }, @@ -269932,7 +269932,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "235746:6:18", + "src": "235746:6:38", "type": "" } ] @@ -269940,16 +269940,16 @@ { "body": { "nodeType": "YulBlock", - "src": "235827:40:18", + "src": "235827:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "235856:9:18", + "src": "235856:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "235858:5:18" + "src": "235858:5:38" } ] }, @@ -269960,33 +269960,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "235844:6:18" + "src": "235844:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "235852:1:18" + "src": "235852:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "235839:4:18" + "src": "235839:4:38" }, "nodeType": "YulFunctionCall", - "src": "235839:15:18" + "src": "235839:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "235832:6:18" + "src": "235832:6:38" }, "nodeType": "YulFunctionCall", - "src": "235832:23:18" + "src": "235832:23:38" }, "nodeType": "YulIf", - "src": "235829:36:18" + "src": "235829:36:38" } ] }, @@ -269995,12 +269995,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "235784:6:18" + "src": "235784:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "235792:4:18", + "src": "235792:4:38", "type": "", "value": "0x20" } @@ -270008,30 +270008,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "235781:2:18" + "src": "235781:2:38" }, "nodeType": "YulFunctionCall", - "src": "235781:16:18" + "src": "235781:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "235798:28:18", + "src": "235798:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "235800:24:18", + "src": "235800:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "235814:6:18" + "src": "235814:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "235822:1:18", + "src": "235822:1:38", "type": "", "value": "1" } @@ -270039,16 +270039,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "235810:3:18" + "src": "235810:3:38" }, "nodeType": "YulFunctionCall", - "src": "235810:14:18" + "src": "235810:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "235800:6:18" + "src": "235800:6:38" } ] } @@ -270056,10 +270056,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "235778:2:18", + "src": "235778:2:38", "statements": [] }, - "src": "235774:93:18" + "src": "235774:93:38" }, { "expression": { @@ -270067,34 +270067,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "235891:3:18" + "src": "235891:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "235896:6:18" + "src": "235896:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "235884:6:18" + "src": "235884:6:38" }, "nodeType": "YulFunctionCall", - "src": "235884:19:18" + "src": "235884:19:38" }, "nodeType": "YulExpressionStatement", - "src": "235884:19:18" + "src": "235884:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "235920:37:18", + "src": "235920:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "235937:3:18", + "src": "235937:3:38", "type": "", "value": "256" }, @@ -270103,38 +270103,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "235946:1:18", + "src": "235946:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "235949:6:18" + "src": "235949:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "235942:3:18" + "src": "235942:3:38" }, "nodeType": "YulFunctionCall", - "src": "235942:14:18" + "src": "235942:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "235933:3:18" + "src": "235933:3:38" }, "nodeType": "YulFunctionCall", - "src": "235933:24:18" + "src": "235933:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "235924:5:18", + "src": "235924:5:38", "type": "" } ] @@ -270147,12 +270147,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "235985:3:18" + "src": "235985:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "235990:4:18", + "src": "235990:4:38", "type": "", "value": "0x20" } @@ -270160,59 +270160,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "235981:3:18" + "src": "235981:3:38" }, "nodeType": "YulFunctionCall", - "src": "235981:14:18" + "src": "235981:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "236001:5:18" + "src": "236001:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "236012:5:18" + "src": "236012:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "236019:1:18" + "src": "236019:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "236008:3:18" + "src": "236008:3:38" }, "nodeType": "YulFunctionCall", - "src": "236008:13:18" + "src": "236008:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "235997:3:18" + "src": "235997:3:38" }, "nodeType": "YulFunctionCall", - "src": "235997:25:18" + "src": "235997:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "235974:6:18" + "src": "235974:6:38" }, "nodeType": "YulFunctionCall", - "src": "235974:49:18" + "src": "235974:49:38" }, "nodeType": "YulExpressionStatement", - "src": "235974:49:18" + "src": "235974:49:38" } ] }, @@ -270222,27 +270222,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "235716:3:18", + "src": "235716:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "235721:1:18", + "src": "235721:1:38", "type": "" } ], - "src": "235695:342:18" + "src": "235695:342:38" }, { "nodeType": "YulAssignment", - "src": "236050:17:18", + "src": "236050:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "236062:4:18", + "src": "236062:4:38", "type": "", "value": "0x00" } @@ -270250,28 +270250,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "236056:5:18" + "src": "236056:5:38" }, "nodeType": "YulFunctionCall", - "src": "236056:11:18" + "src": "236056:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "236050:2:18" + "src": "236050:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "236080:17:18", + "src": "236080:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "236092:4:18", + "src": "236092:4:38", "type": "", "value": "0x20" } @@ -270279,28 +270279,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "236086:5:18" + "src": "236086:5:38" }, "nodeType": "YulFunctionCall", - "src": "236086:11:18" + "src": "236086:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "236080:2:18" + "src": "236080:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "236110:17:18", + "src": "236110:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "236122:4:18", + "src": "236122:4:38", "type": "", "value": "0x40" } @@ -270308,28 +270308,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "236116:5:18" + "src": "236116:5:38" }, "nodeType": "YulFunctionCall", - "src": "236116:11:18" + "src": "236116:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "236110:2:18" + "src": "236110:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "236140:17:18", + "src": "236140:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "236152:4:18", + "src": "236152:4:38", "type": "", "value": "0x60" } @@ -270337,28 +270337,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "236146:5:18" + "src": "236146:5:38" }, "nodeType": "YulFunctionCall", - "src": "236146:11:18" + "src": "236146:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "236140:2:18" + "src": "236140:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "236170:17:18", + "src": "236170:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "236182:4:18", + "src": "236182:4:38", "type": "", "value": "0x80" } @@ -270366,28 +270366,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "236176:5:18" + "src": "236176:5:38" }, "nodeType": "YulFunctionCall", - "src": "236176:11:18" + "src": "236176:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "236170:2:18" + "src": "236170:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "236200:17:18", + "src": "236200:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "236212:4:18", + "src": "236212:4:38", "type": "", "value": "0xa0" } @@ -270395,28 +270395,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "236206:5:18" + "src": "236206:5:38" }, "nodeType": "YulFunctionCall", - "src": "236206:11:18" + "src": "236206:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "236200:2:18" + "src": "236200:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "236230:17:18", + "src": "236230:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "236242:4:18", + "src": "236242:4:38", "type": "", "value": "0xc0" } @@ -270424,16 +270424,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "236236:5:18" + "src": "236236:5:38" }, "nodeType": "YulFunctionCall", - "src": "236236:11:18" + "src": "236236:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "236230:2:18" + "src": "236230:2:38" } ] }, @@ -270443,14 +270443,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "236330:4:18", + "src": "236330:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "236336:10:18", + "src": "236336:10:38", "type": "", "value": "0x90fb06aa" } @@ -270458,13 +270458,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "236323:6:18" + "src": "236323:6:38" }, "nodeType": "YulFunctionCall", - "src": "236323:24:18" + "src": "236323:24:38" }, "nodeType": "YulExpressionStatement", - "src": "236323:24:18" + "src": "236323:24:38" }, { "expression": { @@ -270472,26 +270472,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "236367:4:18", + "src": "236367:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "236373:2:18" + "src": "236373:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "236360:6:18" + "src": "236360:6:38" }, "nodeType": "YulFunctionCall", - "src": "236360:16:18" + "src": "236360:16:38" }, "nodeType": "YulExpressionStatement", - "src": "236360:16:18" + "src": "236360:16:38" }, { "expression": { @@ -270499,26 +270499,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "236396:4:18", + "src": "236396:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "236402:2:18" + "src": "236402:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "236389:6:18" + "src": "236389:6:38" }, "nodeType": "YulFunctionCall", - "src": "236389:16:18" + "src": "236389:16:38" }, "nodeType": "YulExpressionStatement", - "src": "236389:16:18" + "src": "236389:16:38" }, { "expression": { @@ -270526,26 +270526,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "236425:4:18", + "src": "236425:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "236431:2:18" + "src": "236431:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "236418:6:18" + "src": "236418:6:38" }, "nodeType": "YulFunctionCall", - "src": "236418:16:18" + "src": "236418:16:38" }, "nodeType": "YulExpressionStatement", - "src": "236418:16:18" + "src": "236418:16:38" }, { "expression": { @@ -270553,14 +270553,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "236454:4:18", + "src": "236454:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "236460:4:18", + "src": "236460:4:38", "type": "", "value": "0x80" } @@ -270568,13 +270568,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "236447:6:18" + "src": "236447:6:38" }, "nodeType": "YulFunctionCall", - "src": "236447:18:18" + "src": "236447:18:38" }, "nodeType": "YulExpressionStatement", - "src": "236447:18:18" + "src": "236447:18:38" }, { "expression": { @@ -270582,126 +270582,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "236490:4:18", + "src": "236490:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "236496:2:18" + "src": "236496:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "236478:11:18" + "src": "236478:11:38" }, "nodeType": "YulFunctionCall", - "src": "236478:21:18" + "src": "236478:21:38" }, "nodeType": "YulExpressionStatement", - "src": "236478:21:18" + "src": "236478:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38301, + "declaration": 41362, "isOffset": false, "isSlot": false, - "src": "236050:2:18", + "src": "236050:2:38", "valueSize": 1 }, { - "declaration": 38304, + "declaration": 41365, "isOffset": false, "isSlot": false, - "src": "236080:2:18", + "src": "236080:2:38", "valueSize": 1 }, { - "declaration": 38307, + "declaration": 41368, "isOffset": false, "isSlot": false, - "src": "236110:2:18", + "src": "236110:2:38", "valueSize": 1 }, { - "declaration": 38310, + "declaration": 41371, "isOffset": false, "isSlot": false, - "src": "236140:2:18", + "src": "236140:2:38", "valueSize": 1 }, { - "declaration": 38313, + "declaration": 41374, "isOffset": false, "isSlot": false, - "src": "236170:2:18", + "src": "236170:2:38", "valueSize": 1 }, { - "declaration": 38316, + "declaration": 41377, "isOffset": false, "isSlot": false, - "src": "236200:2:18", + "src": "236200:2:38", "valueSize": 1 }, { - "declaration": 38319, + "declaration": 41380, "isOffset": false, "isSlot": false, - "src": "236230:2:18", + "src": "236230:2:38", "valueSize": 1 }, { - "declaration": 38291, + "declaration": 41352, "isOffset": false, "isSlot": false, - "src": "236373:2:18", + "src": "236373:2:38", "valueSize": 1 }, { - "declaration": 38293, + "declaration": 41354, "isOffset": false, "isSlot": false, - "src": "236402:2:18", + "src": "236402:2:38", "valueSize": 1 }, { - "declaration": 38295, + "declaration": 41356, "isOffset": false, "isSlot": false, - "src": "236431:2:18", + "src": "236431:2:38", "valueSize": 1 }, { - "declaration": 38297, + "declaration": 41358, "isOffset": false, "isSlot": false, - "src": "236496:2:18", + "src": "236496:2:38", "valueSize": 1 } ], - "id": 38321, + "id": 41382, "nodeType": "InlineAssembly", - "src": "235672:837:18" + "src": "235672:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38323, + "id": 41384, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "236534:4:18", + "src": "236534:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -270710,14 +270710,14 @@ }, { "hexValue": "30786334", - "id": 38324, + "id": 41385, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "236540:4:18", + "src": "236540:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -270736,18 +270736,18 @@ "typeString": "int_const 196" } ], - "id": 38322, + "id": 41383, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "236518:15:18", + "referencedDeclaration": 33383, + "src": "236518:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38325, + "id": 41386, "isConstant": false, "isLValue": false, "isPure": false, @@ -270756,21 +270756,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "236518:27:18", + "src": "236518:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38326, + "id": 41387, "nodeType": "ExpressionStatement", - "src": "236518:27:18" + "src": "236518:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "236564:214:18", + "src": "236564:214:38", "statements": [ { "expression": { @@ -270778,26 +270778,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "236585:4:18", + "src": "236585:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "236591:2:18" + "src": "236591:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "236578:6:18" + "src": "236578:6:38" }, "nodeType": "YulFunctionCall", - "src": "236578:16:18" + "src": "236578:16:38" }, "nodeType": "YulExpressionStatement", - "src": "236578:16:18" + "src": "236578:16:38" }, { "expression": { @@ -270805,26 +270805,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "236614:4:18", + "src": "236614:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "236620:2:18" + "src": "236620:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "236607:6:18" + "src": "236607:6:38" }, "nodeType": "YulFunctionCall", - "src": "236607:16:18" + "src": "236607:16:38" }, "nodeType": "YulExpressionStatement", - "src": "236607:16:18" + "src": "236607:16:38" }, { "expression": { @@ -270832,26 +270832,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "236643:4:18", + "src": "236643:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "236649:2:18" + "src": "236649:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "236636:6:18" + "src": "236636:6:38" }, "nodeType": "YulFunctionCall", - "src": "236636:16:18" + "src": "236636:16:38" }, "nodeType": "YulExpressionStatement", - "src": "236636:16:18" + "src": "236636:16:38" }, { "expression": { @@ -270859,26 +270859,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "236672:4:18", + "src": "236672:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "236678:2:18" + "src": "236678:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "236665:6:18" + "src": "236665:6:38" }, "nodeType": "YulFunctionCall", - "src": "236665:16:18" + "src": "236665:16:38" }, "nodeType": "YulExpressionStatement", - "src": "236665:16:18" + "src": "236665:16:38" }, { "expression": { @@ -270886,26 +270886,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "236701:4:18", + "src": "236701:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "236707:2:18" + "src": "236707:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "236694:6:18" + "src": "236694:6:38" }, "nodeType": "YulFunctionCall", - "src": "236694:16:18" + "src": "236694:16:38" }, "nodeType": "YulExpressionStatement", - "src": "236694:16:18" + "src": "236694:16:38" }, { "expression": { @@ -270913,26 +270913,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "236730:4:18", + "src": "236730:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "236736:2:18" + "src": "236736:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "236723:6:18" + "src": "236723:6:38" }, "nodeType": "YulFunctionCall", - "src": "236723:16:18" + "src": "236723:16:38" }, "nodeType": "YulExpressionStatement", - "src": "236723:16:18" + "src": "236723:16:38" }, { "expression": { @@ -270940,84 +270940,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "236759:4:18", + "src": "236759:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "236765:2:18" + "src": "236765:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "236752:6:18" + "src": "236752:6:38" }, "nodeType": "YulFunctionCall", - "src": "236752:16:18" + "src": "236752:16:38" }, "nodeType": "YulExpressionStatement", - "src": "236752:16:18" + "src": "236752:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38301, + "declaration": 41362, "isOffset": false, "isSlot": false, - "src": "236591:2:18", + "src": "236591:2:38", "valueSize": 1 }, { - "declaration": 38304, + "declaration": 41365, "isOffset": false, "isSlot": false, - "src": "236620:2:18", + "src": "236620:2:38", "valueSize": 1 }, { - "declaration": 38307, + "declaration": 41368, "isOffset": false, "isSlot": false, - "src": "236649:2:18", + "src": "236649:2:38", "valueSize": 1 }, { - "declaration": 38310, + "declaration": 41371, "isOffset": false, "isSlot": false, - "src": "236678:2:18", + "src": "236678:2:38", "valueSize": 1 }, { - "declaration": 38313, + "declaration": 41374, "isOffset": false, "isSlot": false, - "src": "236707:2:18", + "src": "236707:2:38", "valueSize": 1 }, { - "declaration": 38316, + "declaration": 41377, "isOffset": false, "isSlot": false, - "src": "236736:2:18", + "src": "236736:2:38", "valueSize": 1 }, { - "declaration": 38319, + "declaration": 41380, "isOffset": false, "isSlot": false, - "src": "236765:2:18", + "src": "236765:2:38", "valueSize": 1 } ], - "id": 38327, + "id": 41388, "nodeType": "InlineAssembly", - "src": "236555:223:18" + "src": "236555:223:38" } ] }, @@ -271025,20 +271025,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "235459:3:18", + "nameLocation": "235459:3:38", "parameters": { - "id": 38298, + "id": 41359, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38291, + "id": 41352, "mutability": "mutable", "name": "p0", - "nameLocation": "235471:2:18", + "nameLocation": "235471:2:38", "nodeType": "VariableDeclaration", - "scope": 38329, - "src": "235463:10:18", + "scope": 41390, + "src": "235463:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -271046,10 +271046,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38290, + "id": 41351, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "235463:7:18", + "src": "235463:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -271059,13 +271059,13 @@ }, { "constant": false, - "id": 38293, + "id": 41354, "mutability": "mutable", "name": "p1", - "nameLocation": "235483:2:18", + "nameLocation": "235483:2:38", "nodeType": "VariableDeclaration", - "scope": 38329, - "src": "235475:10:18", + "scope": 41390, + "src": "235475:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -271073,10 +271073,10 @@ "typeString": "address" }, "typeName": { - "id": 38292, + "id": 41353, "name": "address", "nodeType": "ElementaryTypeName", - "src": "235475:7:18", + "src": "235475:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -271087,13 +271087,13 @@ }, { "constant": false, - "id": 38295, + "id": 41356, "mutability": "mutable", "name": "p2", - "nameLocation": "235492:2:18", + "nameLocation": "235492:2:38", "nodeType": "VariableDeclaration", - "scope": 38329, - "src": "235487:7:18", + "scope": 41390, + "src": "235487:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -271101,10 +271101,10 @@ "typeString": "bool" }, "typeName": { - "id": 38294, + "id": 41355, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "235487:4:18", + "src": "235487:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -271114,13 +271114,13 @@ }, { "constant": false, - "id": 38297, + "id": 41358, "mutability": "mutable", "name": "p3", - "nameLocation": "235504:2:18", + "nameLocation": "235504:2:38", "nodeType": "VariableDeclaration", - "scope": 38329, - "src": "235496:10:18", + "scope": 41390, + "src": "235496:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -271128,10 +271128,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38296, + "id": 41357, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "235496:7:18", + "src": "235496:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -271140,44 +271140,44 @@ "visibility": "internal" } ], - "src": "235462:45:18" + "src": "235462:45:38" }, "returnParameters": { - "id": 38299, + "id": 41360, "nodeType": "ParameterList", "parameters": [], - "src": "235522:0:18" + "src": "235522:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38363, + "id": 41424, "nodeType": "FunctionDefinition", - "src": "236790:792:18", + "src": "236790:792:38", "nodes": [], "body": { - "id": 38362, + "id": 41423, "nodeType": "Block", - "src": "236865:717:18", + "src": "236865:717:38", "nodes": [], "statements": [ { "assignments": [ - 38341 + 41402 ], "declarations": [ { "constant": false, - "id": 38341, + "id": 41402, "mutability": "mutable", "name": "m0", - "nameLocation": "236883:2:18", + "nameLocation": "236883:2:38", "nodeType": "VariableDeclaration", - "scope": 38362, - "src": "236875:10:18", + "scope": 41423, + "src": "236875:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -271185,10 +271185,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38340, + "id": 41401, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "236875:7:18", + "src": "236875:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -271197,24 +271197,24 @@ "visibility": "internal" } ], - "id": 38342, + "id": 41403, "nodeType": "VariableDeclarationStatement", - "src": "236875:10:18" + "src": "236875:10:38" }, { "assignments": [ - 38344 + 41405 ], "declarations": [ { "constant": false, - "id": 38344, + "id": 41405, "mutability": "mutable", "name": "m1", - "nameLocation": "236903:2:18", + "nameLocation": "236903:2:38", "nodeType": "VariableDeclaration", - "scope": 38362, - "src": "236895:10:18", + "scope": 41423, + "src": "236895:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -271222,10 +271222,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38343, + "id": 41404, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "236895:7:18", + "src": "236895:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -271234,24 +271234,24 @@ "visibility": "internal" } ], - "id": 38345, + "id": 41406, "nodeType": "VariableDeclarationStatement", - "src": "236895:10:18" + "src": "236895:10:38" }, { "assignments": [ - 38347 + 41408 ], "declarations": [ { "constant": false, - "id": 38347, + "id": 41408, "mutability": "mutable", "name": "m2", - "nameLocation": "236923:2:18", + "nameLocation": "236923:2:38", "nodeType": "VariableDeclaration", - "scope": 38362, - "src": "236915:10:18", + "scope": 41423, + "src": "236915:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -271259,10 +271259,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38346, + "id": 41407, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "236915:7:18", + "src": "236915:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -271271,24 +271271,24 @@ "visibility": "internal" } ], - "id": 38348, + "id": 41409, "nodeType": "VariableDeclarationStatement", - "src": "236915:10:18" + "src": "236915:10:38" }, { "assignments": [ - 38350 + 41411 ], "declarations": [ { "constant": false, - "id": 38350, + "id": 41411, "mutability": "mutable", "name": "m3", - "nameLocation": "236943:2:18", + "nameLocation": "236943:2:38", "nodeType": "VariableDeclaration", - "scope": 38362, - "src": "236935:10:18", + "scope": 41423, + "src": "236935:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -271296,10 +271296,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38349, + "id": 41410, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "236935:7:18", + "src": "236935:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -271308,24 +271308,24 @@ "visibility": "internal" } ], - "id": 38351, + "id": 41412, "nodeType": "VariableDeclarationStatement", - "src": "236935:10:18" + "src": "236935:10:38" }, { "assignments": [ - 38353 + 41414 ], "declarations": [ { "constant": false, - "id": 38353, + "id": 41414, "mutability": "mutable", "name": "m4", - "nameLocation": "236963:2:18", + "nameLocation": "236963:2:38", "nodeType": "VariableDeclaration", - "scope": 38362, - "src": "236955:10:18", + "scope": 41423, + "src": "236955:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -271333,10 +271333,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38352, + "id": 41413, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "236955:7:18", + "src": "236955:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -271345,24 +271345,24 @@ "visibility": "internal" } ], - "id": 38354, + "id": 41415, "nodeType": "VariableDeclarationStatement", - "src": "236955:10:18" + "src": "236955:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "236984:381:18", + "src": "236984:381:38", "statements": [ { "nodeType": "YulAssignment", - "src": "236998:17:18", + "src": "236998:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "237010:4:18", + "src": "237010:4:38", "type": "", "value": "0x00" } @@ -271370,28 +271370,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "237004:5:18" + "src": "237004:5:38" }, "nodeType": "YulFunctionCall", - "src": "237004:11:18" + "src": "237004:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "236998:2:18" + "src": "236998:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "237028:17:18", + "src": "237028:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "237040:4:18", + "src": "237040:4:38", "type": "", "value": "0x20" } @@ -271399,28 +271399,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "237034:5:18" + "src": "237034:5:38" }, "nodeType": "YulFunctionCall", - "src": "237034:11:18" + "src": "237034:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "237028:2:18" + "src": "237028:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "237058:17:18", + "src": "237058:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "237070:4:18", + "src": "237070:4:38", "type": "", "value": "0x40" } @@ -271428,28 +271428,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "237064:5:18" + "src": "237064:5:38" }, "nodeType": "YulFunctionCall", - "src": "237064:11:18" + "src": "237064:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "237058:2:18" + "src": "237058:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "237088:17:18", + "src": "237088:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "237100:4:18", + "src": "237100:4:38", "type": "", "value": "0x60" } @@ -271457,28 +271457,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "237094:5:18" + "src": "237094:5:38" }, "nodeType": "YulFunctionCall", - "src": "237094:11:18" + "src": "237094:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "237088:2:18" + "src": "237088:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "237118:17:18", + "src": "237118:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "237130:4:18", + "src": "237130:4:38", "type": "", "value": "0x80" } @@ -271486,16 +271486,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "237124:5:18" + "src": "237124:5:38" }, "nodeType": "YulFunctionCall", - "src": "237124:11:18" + "src": "237124:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "237118:2:18" + "src": "237118:2:38" } ] }, @@ -271505,14 +271505,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "237222:4:18", + "src": "237222:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "237228:10:18", + "src": "237228:10:38", "type": "", "value": "0x15c127b5" } @@ -271520,13 +271520,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "237215:6:18" + "src": "237215:6:38" }, "nodeType": "YulFunctionCall", - "src": "237215:24:18" + "src": "237215:24:38" }, "nodeType": "YulExpressionStatement", - "src": "237215:24:18" + "src": "237215:24:38" }, { "expression": { @@ -271534,26 +271534,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "237259:4:18", + "src": "237259:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "237265:2:18" + "src": "237265:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "237252:6:18" + "src": "237252:6:38" }, "nodeType": "YulFunctionCall", - "src": "237252:16:18" + "src": "237252:16:38" }, "nodeType": "YulExpressionStatement", - "src": "237252:16:18" + "src": "237252:16:38" }, { "expression": { @@ -271561,26 +271561,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "237288:4:18", + "src": "237288:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "237294:2:18" + "src": "237294:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "237281:6:18" + "src": "237281:6:38" }, "nodeType": "YulFunctionCall", - "src": "237281:16:18" + "src": "237281:16:38" }, "nodeType": "YulExpressionStatement", - "src": "237281:16:18" + "src": "237281:16:38" }, { "expression": { @@ -271588,26 +271588,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "237317:4:18", + "src": "237317:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "237323:2:18" + "src": "237323:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "237310:6:18" + "src": "237310:6:38" }, "nodeType": "YulFunctionCall", - "src": "237310:16:18" + "src": "237310:16:38" }, "nodeType": "YulExpressionStatement", - "src": "237310:16:18" + "src": "237310:16:38" }, { "expression": { @@ -271615,112 +271615,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "237346:4:18", + "src": "237346:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "237352:2:18" + "src": "237352:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "237339:6:18" + "src": "237339:6:38" }, "nodeType": "YulFunctionCall", - "src": "237339:16:18" + "src": "237339:16:38" }, "nodeType": "YulExpressionStatement", - "src": "237339:16:18" + "src": "237339:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38341, + "declaration": 41402, "isOffset": false, "isSlot": false, - "src": "236998:2:18", + "src": "236998:2:38", "valueSize": 1 }, { - "declaration": 38344, + "declaration": 41405, "isOffset": false, "isSlot": false, - "src": "237028:2:18", + "src": "237028:2:38", "valueSize": 1 }, { - "declaration": 38347, + "declaration": 41408, "isOffset": false, "isSlot": false, - "src": "237058:2:18", + "src": "237058:2:38", "valueSize": 1 }, { - "declaration": 38350, + "declaration": 41411, "isOffset": false, "isSlot": false, - "src": "237088:2:18", + "src": "237088:2:38", "valueSize": 1 }, { - "declaration": 38353, + "declaration": 41414, "isOffset": false, "isSlot": false, - "src": "237118:2:18", + "src": "237118:2:38", "valueSize": 1 }, { - "declaration": 38331, + "declaration": 41392, "isOffset": false, "isSlot": false, - "src": "237265:2:18", + "src": "237265:2:38", "valueSize": 1 }, { - "declaration": 38333, + "declaration": 41394, "isOffset": false, "isSlot": false, - "src": "237294:2:18", + "src": "237294:2:38", "valueSize": 1 }, { - "declaration": 38335, + "declaration": 41396, "isOffset": false, "isSlot": false, - "src": "237323:2:18", + "src": "237323:2:38", "valueSize": 1 }, { - "declaration": 38337, + "declaration": 41398, "isOffset": false, "isSlot": false, - "src": "237352:2:18", + "src": "237352:2:38", "valueSize": 1 } ], - "id": 38355, + "id": 41416, "nodeType": "InlineAssembly", - "src": "236975:390:18" + "src": "236975:390:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38357, + "id": 41418, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "237390:4:18", + "src": "237390:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -271729,14 +271729,14 @@ }, { "hexValue": "30783834", - "id": 38358, + "id": 41419, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "237396:4:18", + "src": "237396:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -271755,18 +271755,18 @@ "typeString": "int_const 132" } ], - "id": 38356, + "id": 41417, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "237374:15:18", + "referencedDeclaration": 33383, + "src": "237374:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38359, + "id": 41420, "isConstant": false, "isLValue": false, "isPure": false, @@ -271775,21 +271775,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "237374:27:18", + "src": "237374:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38360, + "id": 41421, "nodeType": "ExpressionStatement", - "src": "237374:27:18" + "src": "237374:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "237420:156:18", + "src": "237420:156:38", "statements": [ { "expression": { @@ -271797,26 +271797,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "237441:4:18", + "src": "237441:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "237447:2:18" + "src": "237447:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "237434:6:18" + "src": "237434:6:38" }, "nodeType": "YulFunctionCall", - "src": "237434:16:18" + "src": "237434:16:38" }, "nodeType": "YulExpressionStatement", - "src": "237434:16:18" + "src": "237434:16:38" }, { "expression": { @@ -271824,26 +271824,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "237470:4:18", + "src": "237470:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "237476:2:18" + "src": "237476:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "237463:6:18" + "src": "237463:6:38" }, "nodeType": "YulFunctionCall", - "src": "237463:16:18" + "src": "237463:16:38" }, "nodeType": "YulExpressionStatement", - "src": "237463:16:18" + "src": "237463:16:38" }, { "expression": { @@ -271851,26 +271851,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "237499:4:18", + "src": "237499:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "237505:2:18" + "src": "237505:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "237492:6:18" + "src": "237492:6:38" }, "nodeType": "YulFunctionCall", - "src": "237492:16:18" + "src": "237492:16:38" }, "nodeType": "YulExpressionStatement", - "src": "237492:16:18" + "src": "237492:16:38" }, { "expression": { @@ -271878,26 +271878,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "237528:4:18", + "src": "237528:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "237534:2:18" + "src": "237534:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "237521:6:18" + "src": "237521:6:38" }, "nodeType": "YulFunctionCall", - "src": "237521:16:18" + "src": "237521:16:38" }, "nodeType": "YulExpressionStatement", - "src": "237521:16:18" + "src": "237521:16:38" }, { "expression": { @@ -271905,70 +271905,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "237557:4:18", + "src": "237557:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "237563:2:18" + "src": "237563:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "237550:6:18" + "src": "237550:6:38" }, "nodeType": "YulFunctionCall", - "src": "237550:16:18" + "src": "237550:16:38" }, "nodeType": "YulExpressionStatement", - "src": "237550:16:18" + "src": "237550:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38341, + "declaration": 41402, "isOffset": false, "isSlot": false, - "src": "237447:2:18", + "src": "237447:2:38", "valueSize": 1 }, { - "declaration": 38344, + "declaration": 41405, "isOffset": false, "isSlot": false, - "src": "237476:2:18", + "src": "237476:2:38", "valueSize": 1 }, { - "declaration": 38347, + "declaration": 41408, "isOffset": false, "isSlot": false, - "src": "237505:2:18", + "src": "237505:2:38", "valueSize": 1 }, { - "declaration": 38350, + "declaration": 41411, "isOffset": false, "isSlot": false, - "src": "237534:2:18", + "src": "237534:2:38", "valueSize": 1 }, { - "declaration": 38353, + "declaration": 41414, "isOffset": false, "isSlot": false, - "src": "237563:2:18", + "src": "237563:2:38", "valueSize": 1 } ], - "id": 38361, + "id": 41422, "nodeType": "InlineAssembly", - "src": "237411:165:18" + "src": "237411:165:38" } ] }, @@ -271976,20 +271976,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "236799:3:18", + "nameLocation": "236799:3:38", "parameters": { - "id": 38338, + "id": 41399, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38331, + "id": 41392, "mutability": "mutable", "name": "p0", - "nameLocation": "236811:2:18", + "nameLocation": "236811:2:38", "nodeType": "VariableDeclaration", - "scope": 38363, - "src": "236803:10:18", + "scope": 41424, + "src": "236803:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -271997,10 +271997,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38330, + "id": 41391, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "236803:7:18", + "src": "236803:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -272010,13 +272010,13 @@ }, { "constant": false, - "id": 38333, + "id": 41394, "mutability": "mutable", "name": "p1", - "nameLocation": "236823:2:18", + "nameLocation": "236823:2:38", "nodeType": "VariableDeclaration", - "scope": 38363, - "src": "236815:10:18", + "scope": 41424, + "src": "236815:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -272024,10 +272024,10 @@ "typeString": "address" }, "typeName": { - "id": 38332, + "id": 41393, "name": "address", "nodeType": "ElementaryTypeName", - "src": "236815:7:18", + "src": "236815:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -272038,13 +272038,13 @@ }, { "constant": false, - "id": 38335, + "id": 41396, "mutability": "mutable", "name": "p2", - "nameLocation": "236835:2:18", + "nameLocation": "236835:2:38", "nodeType": "VariableDeclaration", - "scope": 38363, - "src": "236827:10:18", + "scope": 41424, + "src": "236827:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -272052,10 +272052,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38334, + "id": 41395, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "236827:7:18", + "src": "236827:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -272065,13 +272065,13 @@ }, { "constant": false, - "id": 38337, + "id": 41398, "mutability": "mutable", "name": "p3", - "nameLocation": "236847:2:18", + "nameLocation": "236847:2:38", "nodeType": "VariableDeclaration", - "scope": 38363, - "src": "236839:10:18", + "scope": 41424, + "src": "236839:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -272079,10 +272079,10 @@ "typeString": "address" }, "typeName": { - "id": 38336, + "id": 41397, "name": "address", "nodeType": "ElementaryTypeName", - "src": "236839:7:18", + "src": "236839:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -272092,44 +272092,44 @@ "visibility": "internal" } ], - "src": "236802:48:18" + "src": "236802:48:38" }, "returnParameters": { - "id": 38339, + "id": 41400, "nodeType": "ParameterList", "parameters": [], - "src": "236865:0:18" + "src": "236865:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38397, + "id": 41458, "nodeType": "FunctionDefinition", - "src": "237588:786:18", + "src": "237588:786:38", "nodes": [], "body": { - "id": 38396, + "id": 41457, "nodeType": "Block", - "src": "237660:714:18", + "src": "237660:714:38", "nodes": [], "statements": [ { "assignments": [ - 38375 + 41436 ], "declarations": [ { "constant": false, - "id": 38375, + "id": 41436, "mutability": "mutable", "name": "m0", - "nameLocation": "237678:2:18", + "nameLocation": "237678:2:38", "nodeType": "VariableDeclaration", - "scope": 38396, - "src": "237670:10:18", + "scope": 41457, + "src": "237670:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -272137,10 +272137,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38374, + "id": 41435, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "237670:7:18", + "src": "237670:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -272149,24 +272149,24 @@ "visibility": "internal" } ], - "id": 38376, + "id": 41437, "nodeType": "VariableDeclarationStatement", - "src": "237670:10:18" + "src": "237670:10:38" }, { "assignments": [ - 38378 + 41439 ], "declarations": [ { "constant": false, - "id": 38378, + "id": 41439, "mutability": "mutable", "name": "m1", - "nameLocation": "237698:2:18", + "nameLocation": "237698:2:38", "nodeType": "VariableDeclaration", - "scope": 38396, - "src": "237690:10:18", + "scope": 41457, + "src": "237690:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -272174,10 +272174,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38377, + "id": 41438, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "237690:7:18", + "src": "237690:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -272186,24 +272186,24 @@ "visibility": "internal" } ], - "id": 38379, + "id": 41440, "nodeType": "VariableDeclarationStatement", - "src": "237690:10:18" + "src": "237690:10:38" }, { "assignments": [ - 38381 + 41442 ], "declarations": [ { "constant": false, - "id": 38381, + "id": 41442, "mutability": "mutable", "name": "m2", - "nameLocation": "237718:2:18", + "nameLocation": "237718:2:38", "nodeType": "VariableDeclaration", - "scope": 38396, - "src": "237710:10:18", + "scope": 41457, + "src": "237710:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -272211,10 +272211,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38380, + "id": 41441, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "237710:7:18", + "src": "237710:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -272223,24 +272223,24 @@ "visibility": "internal" } ], - "id": 38382, + "id": 41443, "nodeType": "VariableDeclarationStatement", - "src": "237710:10:18" + "src": "237710:10:38" }, { "assignments": [ - 38384 + 41445 ], "declarations": [ { "constant": false, - "id": 38384, + "id": 41445, "mutability": "mutable", "name": "m3", - "nameLocation": "237738:2:18", + "nameLocation": "237738:2:38", "nodeType": "VariableDeclaration", - "scope": 38396, - "src": "237730:10:18", + "scope": 41457, + "src": "237730:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -272248,10 +272248,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38383, + "id": 41444, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "237730:7:18", + "src": "237730:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -272260,24 +272260,24 @@ "visibility": "internal" } ], - "id": 38385, + "id": 41446, "nodeType": "VariableDeclarationStatement", - "src": "237730:10:18" + "src": "237730:10:38" }, { "assignments": [ - 38387 + 41448 ], "declarations": [ { "constant": false, - "id": 38387, + "id": 41448, "mutability": "mutable", "name": "m4", - "nameLocation": "237758:2:18", + "nameLocation": "237758:2:38", "nodeType": "VariableDeclaration", - "scope": 38396, - "src": "237750:10:18", + "scope": 41457, + "src": "237750:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -272285,10 +272285,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38386, + "id": 41447, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "237750:7:18", + "src": "237750:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -272297,24 +272297,24 @@ "visibility": "internal" } ], - "id": 38388, + "id": 41449, "nodeType": "VariableDeclarationStatement", - "src": "237750:10:18" + "src": "237750:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "237779:378:18", + "src": "237779:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "237793:17:18", + "src": "237793:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "237805:4:18", + "src": "237805:4:38", "type": "", "value": "0x00" } @@ -272322,28 +272322,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "237799:5:18" + "src": "237799:5:38" }, "nodeType": "YulFunctionCall", - "src": "237799:11:18" + "src": "237799:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "237793:2:18" + "src": "237793:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "237823:17:18", + "src": "237823:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "237835:4:18", + "src": "237835:4:38", "type": "", "value": "0x20" } @@ -272351,28 +272351,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "237829:5:18" + "src": "237829:5:38" }, "nodeType": "YulFunctionCall", - "src": "237829:11:18" + "src": "237829:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "237823:2:18" + "src": "237823:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "237853:17:18", + "src": "237853:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "237865:4:18", + "src": "237865:4:38", "type": "", "value": "0x40" } @@ -272380,28 +272380,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "237859:5:18" + "src": "237859:5:38" }, "nodeType": "YulFunctionCall", - "src": "237859:11:18" + "src": "237859:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "237853:2:18" + "src": "237853:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "237883:17:18", + "src": "237883:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "237895:4:18", + "src": "237895:4:38", "type": "", "value": "0x60" } @@ -272409,28 +272409,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "237889:5:18" + "src": "237889:5:38" }, "nodeType": "YulFunctionCall", - "src": "237889:11:18" + "src": "237889:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "237883:2:18" + "src": "237883:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "237913:17:18", + "src": "237913:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "237925:4:18", + "src": "237925:4:38", "type": "", "value": "0x80" } @@ -272438,16 +272438,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "237919:5:18" + "src": "237919:5:38" }, "nodeType": "YulFunctionCall", - "src": "237919:11:18" + "src": "237919:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "237913:2:18" + "src": "237913:2:38" } ] }, @@ -272457,14 +272457,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "238014:4:18", + "src": "238014:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "238020:10:18", + "src": "238020:10:38", "type": "", "value": "0x5f743a7c" } @@ -272472,13 +272472,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "238007:6:18" + "src": "238007:6:38" }, "nodeType": "YulFunctionCall", - "src": "238007:24:18" + "src": "238007:24:38" }, "nodeType": "YulExpressionStatement", - "src": "238007:24:18" + "src": "238007:24:38" }, { "expression": { @@ -272486,26 +272486,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "238051:4:18", + "src": "238051:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "238057:2:18" + "src": "238057:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "238044:6:18" + "src": "238044:6:38" }, "nodeType": "YulFunctionCall", - "src": "238044:16:18" + "src": "238044:16:38" }, "nodeType": "YulExpressionStatement", - "src": "238044:16:18" + "src": "238044:16:38" }, { "expression": { @@ -272513,26 +272513,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "238080:4:18", + "src": "238080:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "238086:2:18" + "src": "238086:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "238073:6:18" + "src": "238073:6:38" }, "nodeType": "YulFunctionCall", - "src": "238073:16:18" + "src": "238073:16:38" }, "nodeType": "YulExpressionStatement", - "src": "238073:16:18" + "src": "238073:16:38" }, { "expression": { @@ -272540,26 +272540,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "238109:4:18", + "src": "238109:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "238115:2:18" + "src": "238115:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "238102:6:18" + "src": "238102:6:38" }, "nodeType": "YulFunctionCall", - "src": "238102:16:18" + "src": "238102:16:38" }, "nodeType": "YulExpressionStatement", - "src": "238102:16:18" + "src": "238102:16:38" }, { "expression": { @@ -272567,112 +272567,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "238138:4:18", + "src": "238138:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "238144:2:18" + "src": "238144:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "238131:6:18" + "src": "238131:6:38" }, "nodeType": "YulFunctionCall", - "src": "238131:16:18" + "src": "238131:16:38" }, "nodeType": "YulExpressionStatement", - "src": "238131:16:18" + "src": "238131:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38375, + "declaration": 41436, "isOffset": false, "isSlot": false, - "src": "237793:2:18", + "src": "237793:2:38", "valueSize": 1 }, { - "declaration": 38378, + "declaration": 41439, "isOffset": false, "isSlot": false, - "src": "237823:2:18", + "src": "237823:2:38", "valueSize": 1 }, { - "declaration": 38381, + "declaration": 41442, "isOffset": false, "isSlot": false, - "src": "237853:2:18", + "src": "237853:2:38", "valueSize": 1 }, { - "declaration": 38384, + "declaration": 41445, "isOffset": false, "isSlot": false, - "src": "237883:2:18", + "src": "237883:2:38", "valueSize": 1 }, { - "declaration": 38387, + "declaration": 41448, "isOffset": false, "isSlot": false, - "src": "237913:2:18", + "src": "237913:2:38", "valueSize": 1 }, { - "declaration": 38365, + "declaration": 41426, "isOffset": false, "isSlot": false, - "src": "238057:2:18", + "src": "238057:2:38", "valueSize": 1 }, { - "declaration": 38367, + "declaration": 41428, "isOffset": false, "isSlot": false, - "src": "238086:2:18", + "src": "238086:2:38", "valueSize": 1 }, { - "declaration": 38369, + "declaration": 41430, "isOffset": false, "isSlot": false, - "src": "238115:2:18", + "src": "238115:2:38", "valueSize": 1 }, { - "declaration": 38371, + "declaration": 41432, "isOffset": false, "isSlot": false, - "src": "238144:2:18", + "src": "238144:2:38", "valueSize": 1 } ], - "id": 38389, + "id": 41450, "nodeType": "InlineAssembly", - "src": "237770:387:18" + "src": "237770:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38391, + "id": 41452, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "238182:4:18", + "src": "238182:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -272681,14 +272681,14 @@ }, { "hexValue": "30783834", - "id": 38392, + "id": 41453, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "238188:4:18", + "src": "238188:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -272707,18 +272707,18 @@ "typeString": "int_const 132" } ], - "id": 38390, + "id": 41451, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "238166:15:18", + "referencedDeclaration": 33383, + "src": "238166:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38393, + "id": 41454, "isConstant": false, "isLValue": false, "isPure": false, @@ -272727,21 +272727,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "238166:27:18", + "src": "238166:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38394, + "id": 41455, "nodeType": "ExpressionStatement", - "src": "238166:27:18" + "src": "238166:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "238212:156:18", + "src": "238212:156:38", "statements": [ { "expression": { @@ -272749,26 +272749,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "238233:4:18", + "src": "238233:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "238239:2:18" + "src": "238239:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "238226:6:18" + "src": "238226:6:38" }, "nodeType": "YulFunctionCall", - "src": "238226:16:18" + "src": "238226:16:38" }, "nodeType": "YulExpressionStatement", - "src": "238226:16:18" + "src": "238226:16:38" }, { "expression": { @@ -272776,26 +272776,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "238262:4:18", + "src": "238262:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "238268:2:18" + "src": "238268:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "238255:6:18" + "src": "238255:6:38" }, "nodeType": "YulFunctionCall", - "src": "238255:16:18" + "src": "238255:16:38" }, "nodeType": "YulExpressionStatement", - "src": "238255:16:18" + "src": "238255:16:38" }, { "expression": { @@ -272803,26 +272803,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "238291:4:18", + "src": "238291:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "238297:2:18" + "src": "238297:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "238284:6:18" + "src": "238284:6:38" }, "nodeType": "YulFunctionCall", - "src": "238284:16:18" + "src": "238284:16:38" }, "nodeType": "YulExpressionStatement", - "src": "238284:16:18" + "src": "238284:16:38" }, { "expression": { @@ -272830,26 +272830,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "238320:4:18", + "src": "238320:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "238326:2:18" + "src": "238326:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "238313:6:18" + "src": "238313:6:38" }, "nodeType": "YulFunctionCall", - "src": "238313:16:18" + "src": "238313:16:38" }, "nodeType": "YulExpressionStatement", - "src": "238313:16:18" + "src": "238313:16:38" }, { "expression": { @@ -272857,70 +272857,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "238349:4:18", + "src": "238349:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "238355:2:18" + "src": "238355:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "238342:6:18" + "src": "238342:6:38" }, "nodeType": "YulFunctionCall", - "src": "238342:16:18" + "src": "238342:16:38" }, "nodeType": "YulExpressionStatement", - "src": "238342:16:18" + "src": "238342:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38375, + "declaration": 41436, "isOffset": false, "isSlot": false, - "src": "238239:2:18", + "src": "238239:2:38", "valueSize": 1 }, { - "declaration": 38378, + "declaration": 41439, "isOffset": false, "isSlot": false, - "src": "238268:2:18", + "src": "238268:2:38", "valueSize": 1 }, { - "declaration": 38381, + "declaration": 41442, "isOffset": false, "isSlot": false, - "src": "238297:2:18", + "src": "238297:2:38", "valueSize": 1 }, { - "declaration": 38384, + "declaration": 41445, "isOffset": false, "isSlot": false, - "src": "238326:2:18", + "src": "238326:2:38", "valueSize": 1 }, { - "declaration": 38387, + "declaration": 41448, "isOffset": false, "isSlot": false, - "src": "238355:2:18", + "src": "238355:2:38", "valueSize": 1 } ], - "id": 38395, + "id": 41456, "nodeType": "InlineAssembly", - "src": "238203:165:18" + "src": "238203:165:38" } ] }, @@ -272928,20 +272928,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "237597:3:18", + "nameLocation": "237597:3:38", "parameters": { - "id": 38372, + "id": 41433, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38365, + "id": 41426, "mutability": "mutable", "name": "p0", - "nameLocation": "237609:2:18", + "nameLocation": "237609:2:38", "nodeType": "VariableDeclaration", - "scope": 38397, - "src": "237601:10:18", + "scope": 41458, + "src": "237601:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -272949,10 +272949,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38364, + "id": 41425, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "237601:7:18", + "src": "237601:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -272962,13 +272962,13 @@ }, { "constant": false, - "id": 38367, + "id": 41428, "mutability": "mutable", "name": "p1", - "nameLocation": "237621:2:18", + "nameLocation": "237621:2:38", "nodeType": "VariableDeclaration", - "scope": 38397, - "src": "237613:10:18", + "scope": 41458, + "src": "237613:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -272976,10 +272976,10 @@ "typeString": "address" }, "typeName": { - "id": 38366, + "id": 41427, "name": "address", "nodeType": "ElementaryTypeName", - "src": "237613:7:18", + "src": "237613:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -272990,13 +272990,13 @@ }, { "constant": false, - "id": 38369, + "id": 41430, "mutability": "mutable", "name": "p2", - "nameLocation": "237633:2:18", + "nameLocation": "237633:2:38", "nodeType": "VariableDeclaration", - "scope": 38397, - "src": "237625:10:18", + "scope": 41458, + "src": "237625:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -273004,10 +273004,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38368, + "id": 41429, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "237625:7:18", + "src": "237625:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -273017,13 +273017,13 @@ }, { "constant": false, - "id": 38371, + "id": 41432, "mutability": "mutable", "name": "p3", - "nameLocation": "237642:2:18", + "nameLocation": "237642:2:38", "nodeType": "VariableDeclaration", - "scope": 38397, - "src": "237637:7:18", + "scope": 41458, + "src": "237637:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -273031,10 +273031,10 @@ "typeString": "bool" }, "typeName": { - "id": 38370, + "id": 41431, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "237637:4:18", + "src": "237637:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -273043,44 +273043,44 @@ "visibility": "internal" } ], - "src": "237600:45:18" + "src": "237600:45:38" }, "returnParameters": { - "id": 38373, + "id": 41434, "nodeType": "ParameterList", "parameters": [], - "src": "237660:0:18" + "src": "237660:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38431, + "id": 41492, "nodeType": "FunctionDefinition", - "src": "238380:792:18", + "src": "238380:792:38", "nodes": [], "body": { - "id": 38430, + "id": 41491, "nodeType": "Block", - "src": "238455:717:18", + "src": "238455:717:38", "nodes": [], "statements": [ { "assignments": [ - 38409 + 41470 ], "declarations": [ { "constant": false, - "id": 38409, + "id": 41470, "mutability": "mutable", "name": "m0", - "nameLocation": "238473:2:18", + "nameLocation": "238473:2:38", "nodeType": "VariableDeclaration", - "scope": 38430, - "src": "238465:10:18", + "scope": 41491, + "src": "238465:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -273088,10 +273088,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38408, + "id": 41469, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "238465:7:18", + "src": "238465:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -273100,24 +273100,24 @@ "visibility": "internal" } ], - "id": 38410, + "id": 41471, "nodeType": "VariableDeclarationStatement", - "src": "238465:10:18" + "src": "238465:10:38" }, { "assignments": [ - 38412 + 41473 ], "declarations": [ { "constant": false, - "id": 38412, + "id": 41473, "mutability": "mutable", "name": "m1", - "nameLocation": "238493:2:18", + "nameLocation": "238493:2:38", "nodeType": "VariableDeclaration", - "scope": 38430, - "src": "238485:10:18", + "scope": 41491, + "src": "238485:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -273125,10 +273125,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38411, + "id": 41472, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "238485:7:18", + "src": "238485:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -273137,24 +273137,24 @@ "visibility": "internal" } ], - "id": 38413, + "id": 41474, "nodeType": "VariableDeclarationStatement", - "src": "238485:10:18" + "src": "238485:10:38" }, { "assignments": [ - 38415 + 41476 ], "declarations": [ { "constant": false, - "id": 38415, + "id": 41476, "mutability": "mutable", "name": "m2", - "nameLocation": "238513:2:18", + "nameLocation": "238513:2:38", "nodeType": "VariableDeclaration", - "scope": 38430, - "src": "238505:10:18", + "scope": 41491, + "src": "238505:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -273162,10 +273162,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38414, + "id": 41475, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "238505:7:18", + "src": "238505:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -273174,24 +273174,24 @@ "visibility": "internal" } ], - "id": 38416, + "id": 41477, "nodeType": "VariableDeclarationStatement", - "src": "238505:10:18" + "src": "238505:10:38" }, { "assignments": [ - 38418 + 41479 ], "declarations": [ { "constant": false, - "id": 38418, + "id": 41479, "mutability": "mutable", "name": "m3", - "nameLocation": "238533:2:18", + "nameLocation": "238533:2:38", "nodeType": "VariableDeclaration", - "scope": 38430, - "src": "238525:10:18", + "scope": 41491, + "src": "238525:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -273199,10 +273199,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38417, + "id": 41478, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "238525:7:18", + "src": "238525:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -273211,24 +273211,24 @@ "visibility": "internal" } ], - "id": 38419, + "id": 41480, "nodeType": "VariableDeclarationStatement", - "src": "238525:10:18" + "src": "238525:10:38" }, { "assignments": [ - 38421 + 41482 ], "declarations": [ { "constant": false, - "id": 38421, + "id": 41482, "mutability": "mutable", "name": "m4", - "nameLocation": "238553:2:18", + "nameLocation": "238553:2:38", "nodeType": "VariableDeclaration", - "scope": 38430, - "src": "238545:10:18", + "scope": 41491, + "src": "238545:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -273236,10 +273236,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38420, + "id": 41481, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "238545:7:18", + "src": "238545:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -273248,24 +273248,24 @@ "visibility": "internal" } ], - "id": 38422, + "id": 41483, "nodeType": "VariableDeclarationStatement", - "src": "238545:10:18" + "src": "238545:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "238574:381:18", + "src": "238574:381:38", "statements": [ { "nodeType": "YulAssignment", - "src": "238588:17:18", + "src": "238588:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "238600:4:18", + "src": "238600:4:38", "type": "", "value": "0x00" } @@ -273273,28 +273273,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "238594:5:18" + "src": "238594:5:38" }, "nodeType": "YulFunctionCall", - "src": "238594:11:18" + "src": "238594:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "238588:2:18" + "src": "238588:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "238618:17:18", + "src": "238618:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "238630:4:18", + "src": "238630:4:38", "type": "", "value": "0x20" } @@ -273302,28 +273302,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "238624:5:18" + "src": "238624:5:38" }, "nodeType": "YulFunctionCall", - "src": "238624:11:18" + "src": "238624:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "238618:2:18" + "src": "238618:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "238648:17:18", + "src": "238648:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "238660:4:18", + "src": "238660:4:38", "type": "", "value": "0x40" } @@ -273331,28 +273331,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "238654:5:18" + "src": "238654:5:38" }, "nodeType": "YulFunctionCall", - "src": "238654:11:18" + "src": "238654:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "238648:2:18" + "src": "238648:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "238678:17:18", + "src": "238678:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "238690:4:18", + "src": "238690:4:38", "type": "", "value": "0x60" } @@ -273360,28 +273360,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "238684:5:18" + "src": "238684:5:38" }, "nodeType": "YulFunctionCall", - "src": "238684:11:18" + "src": "238684:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "238678:2:18" + "src": "238678:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "238708:17:18", + "src": "238708:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "238720:4:18", + "src": "238720:4:38", "type": "", "value": "0x80" } @@ -273389,16 +273389,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "238714:5:18" + "src": "238714:5:38" }, "nodeType": "YulFunctionCall", - "src": "238714:11:18" + "src": "238714:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "238708:2:18" + "src": "238708:2:38" } ] }, @@ -273408,14 +273408,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "238812:4:18", + "src": "238812:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "238818:10:18", + "src": "238818:10:38", "type": "", "value": "0x0c9cd9c1" } @@ -273423,13 +273423,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "238805:6:18" + "src": "238805:6:38" }, "nodeType": "YulFunctionCall", - "src": "238805:24:18" + "src": "238805:24:38" }, "nodeType": "YulExpressionStatement", - "src": "238805:24:18" + "src": "238805:24:38" }, { "expression": { @@ -273437,26 +273437,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "238849:4:18", + "src": "238849:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "238855:2:18" + "src": "238855:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "238842:6:18" + "src": "238842:6:38" }, "nodeType": "YulFunctionCall", - "src": "238842:16:18" + "src": "238842:16:38" }, "nodeType": "YulExpressionStatement", - "src": "238842:16:18" + "src": "238842:16:38" }, { "expression": { @@ -273464,26 +273464,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "238878:4:18", + "src": "238878:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "238884:2:18" + "src": "238884:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "238871:6:18" + "src": "238871:6:38" }, "nodeType": "YulFunctionCall", - "src": "238871:16:18" + "src": "238871:16:38" }, "nodeType": "YulExpressionStatement", - "src": "238871:16:18" + "src": "238871:16:38" }, { "expression": { @@ -273491,26 +273491,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "238907:4:18", + "src": "238907:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "238913:2:18" + "src": "238913:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "238900:6:18" + "src": "238900:6:38" }, "nodeType": "YulFunctionCall", - "src": "238900:16:18" + "src": "238900:16:38" }, "nodeType": "YulExpressionStatement", - "src": "238900:16:18" + "src": "238900:16:38" }, { "expression": { @@ -273518,112 +273518,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "238936:4:18", + "src": "238936:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "238942:2:18" + "src": "238942:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "238929:6:18" + "src": "238929:6:38" }, "nodeType": "YulFunctionCall", - "src": "238929:16:18" + "src": "238929:16:38" }, "nodeType": "YulExpressionStatement", - "src": "238929:16:18" + "src": "238929:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38409, + "declaration": 41470, "isOffset": false, "isSlot": false, - "src": "238588:2:18", + "src": "238588:2:38", "valueSize": 1 }, { - "declaration": 38412, + "declaration": 41473, "isOffset": false, "isSlot": false, - "src": "238618:2:18", + "src": "238618:2:38", "valueSize": 1 }, { - "declaration": 38415, + "declaration": 41476, "isOffset": false, "isSlot": false, - "src": "238648:2:18", + "src": "238648:2:38", "valueSize": 1 }, { - "declaration": 38418, + "declaration": 41479, "isOffset": false, "isSlot": false, - "src": "238678:2:18", + "src": "238678:2:38", "valueSize": 1 }, { - "declaration": 38421, + "declaration": 41482, "isOffset": false, "isSlot": false, - "src": "238708:2:18", + "src": "238708:2:38", "valueSize": 1 }, { - "declaration": 38399, + "declaration": 41460, "isOffset": false, "isSlot": false, - "src": "238855:2:18", + "src": "238855:2:38", "valueSize": 1 }, { - "declaration": 38401, + "declaration": 41462, "isOffset": false, "isSlot": false, - "src": "238884:2:18", + "src": "238884:2:38", "valueSize": 1 }, { - "declaration": 38403, + "declaration": 41464, "isOffset": false, "isSlot": false, - "src": "238913:2:18", + "src": "238913:2:38", "valueSize": 1 }, { - "declaration": 38405, + "declaration": 41466, "isOffset": false, "isSlot": false, - "src": "238942:2:18", + "src": "238942:2:38", "valueSize": 1 } ], - "id": 38423, + "id": 41484, "nodeType": "InlineAssembly", - "src": "238565:390:18" + "src": "238565:390:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38425, + "id": 41486, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "238980:4:18", + "src": "238980:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -273632,14 +273632,14 @@ }, { "hexValue": "30783834", - "id": 38426, + "id": 41487, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "238986:4:18", + "src": "238986:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -273658,18 +273658,18 @@ "typeString": "int_const 132" } ], - "id": 38424, + "id": 41485, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "238964:15:18", + "referencedDeclaration": 33383, + "src": "238964:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38427, + "id": 41488, "isConstant": false, "isLValue": false, "isPure": false, @@ -273678,21 +273678,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "238964:27:18", + "src": "238964:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38428, + "id": 41489, "nodeType": "ExpressionStatement", - "src": "238964:27:18" + "src": "238964:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "239010:156:18", + "src": "239010:156:38", "statements": [ { "expression": { @@ -273700,26 +273700,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "239031:4:18", + "src": "239031:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "239037:2:18" + "src": "239037:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "239024:6:18" + "src": "239024:6:38" }, "nodeType": "YulFunctionCall", - "src": "239024:16:18" + "src": "239024:16:38" }, "nodeType": "YulExpressionStatement", - "src": "239024:16:18" + "src": "239024:16:38" }, { "expression": { @@ -273727,26 +273727,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "239060:4:18", + "src": "239060:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "239066:2:18" + "src": "239066:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "239053:6:18" + "src": "239053:6:38" }, "nodeType": "YulFunctionCall", - "src": "239053:16:18" + "src": "239053:16:38" }, "nodeType": "YulExpressionStatement", - "src": "239053:16:18" + "src": "239053:16:38" }, { "expression": { @@ -273754,26 +273754,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "239089:4:18", + "src": "239089:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "239095:2:18" + "src": "239095:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "239082:6:18" + "src": "239082:6:38" }, "nodeType": "YulFunctionCall", - "src": "239082:16:18" + "src": "239082:16:38" }, "nodeType": "YulExpressionStatement", - "src": "239082:16:18" + "src": "239082:16:38" }, { "expression": { @@ -273781,26 +273781,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "239118:4:18", + "src": "239118:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "239124:2:18" + "src": "239124:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "239111:6:18" + "src": "239111:6:38" }, "nodeType": "YulFunctionCall", - "src": "239111:16:18" + "src": "239111:16:38" }, "nodeType": "YulExpressionStatement", - "src": "239111:16:18" + "src": "239111:16:38" }, { "expression": { @@ -273808,70 +273808,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "239147:4:18", + "src": "239147:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "239153:2:18" + "src": "239153:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "239140:6:18" + "src": "239140:6:38" }, "nodeType": "YulFunctionCall", - "src": "239140:16:18" + "src": "239140:16:38" }, "nodeType": "YulExpressionStatement", - "src": "239140:16:18" + "src": "239140:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38409, + "declaration": 41470, "isOffset": false, "isSlot": false, - "src": "239037:2:18", + "src": "239037:2:38", "valueSize": 1 }, { - "declaration": 38412, + "declaration": 41473, "isOffset": false, "isSlot": false, - "src": "239066:2:18", + "src": "239066:2:38", "valueSize": 1 }, { - "declaration": 38415, + "declaration": 41476, "isOffset": false, "isSlot": false, - "src": "239095:2:18", + "src": "239095:2:38", "valueSize": 1 }, { - "declaration": 38418, + "declaration": 41479, "isOffset": false, "isSlot": false, - "src": "239124:2:18", + "src": "239124:2:38", "valueSize": 1 }, { - "declaration": 38421, + "declaration": 41482, "isOffset": false, "isSlot": false, - "src": "239153:2:18", + "src": "239153:2:38", "valueSize": 1 } ], - "id": 38429, + "id": 41490, "nodeType": "InlineAssembly", - "src": "239001:165:18" + "src": "239001:165:38" } ] }, @@ -273879,20 +273879,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "238389:3:18", + "nameLocation": "238389:3:38", "parameters": { - "id": 38406, + "id": 41467, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38399, + "id": 41460, "mutability": "mutable", "name": "p0", - "nameLocation": "238401:2:18", + "nameLocation": "238401:2:38", "nodeType": "VariableDeclaration", - "scope": 38431, - "src": "238393:10:18", + "scope": 41492, + "src": "238393:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -273900,10 +273900,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38398, + "id": 41459, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "238393:7:18", + "src": "238393:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -273913,13 +273913,13 @@ }, { "constant": false, - "id": 38401, + "id": 41462, "mutability": "mutable", "name": "p1", - "nameLocation": "238413:2:18", + "nameLocation": "238413:2:38", "nodeType": "VariableDeclaration", - "scope": 38431, - "src": "238405:10:18", + "scope": 41492, + "src": "238405:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -273927,10 +273927,10 @@ "typeString": "address" }, "typeName": { - "id": 38400, + "id": 41461, "name": "address", "nodeType": "ElementaryTypeName", - "src": "238405:7:18", + "src": "238405:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -273941,13 +273941,13 @@ }, { "constant": false, - "id": 38403, + "id": 41464, "mutability": "mutable", "name": "p2", - "nameLocation": "238425:2:18", + "nameLocation": "238425:2:38", "nodeType": "VariableDeclaration", - "scope": 38431, - "src": "238417:10:18", + "scope": 41492, + "src": "238417:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -273955,10 +273955,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38402, + "id": 41463, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "238417:7:18", + "src": "238417:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -273968,13 +273968,13 @@ }, { "constant": false, - "id": 38405, + "id": 41466, "mutability": "mutable", "name": "p3", - "nameLocation": "238437:2:18", + "nameLocation": "238437:2:38", "nodeType": "VariableDeclaration", - "scope": 38431, - "src": "238429:10:18", + "scope": 41492, + "src": "238429:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -273982,10 +273982,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38404, + "id": 41465, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "238429:7:18", + "src": "238429:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -273994,44 +273994,44 @@ "visibility": "internal" } ], - "src": "238392:48:18" + "src": "238392:48:38" }, "returnParameters": { - "id": 38407, + "id": 41468, "nodeType": "ParameterList", "parameters": [], - "src": "238455:0:18" + "src": "238455:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38471, + "id": 41532, "nodeType": "FunctionDefinition", - "src": "239178:1340:18", + "src": "239178:1340:38", "nodes": [], "body": { - "id": 38470, + "id": 41531, "nodeType": "Block", - "src": "239253:1265:18", + "src": "239253:1265:38", "nodes": [], "statements": [ { "assignments": [ - 38443 + 41504 ], "declarations": [ { "constant": false, - "id": 38443, + "id": 41504, "mutability": "mutable", "name": "m0", - "nameLocation": "239271:2:18", + "nameLocation": "239271:2:38", "nodeType": "VariableDeclaration", - "scope": 38470, - "src": "239263:10:18", + "scope": 41531, + "src": "239263:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -274039,10 +274039,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38442, + "id": 41503, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "239263:7:18", + "src": "239263:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -274051,24 +274051,24 @@ "visibility": "internal" } ], - "id": 38444, + "id": 41505, "nodeType": "VariableDeclarationStatement", - "src": "239263:10:18" + "src": "239263:10:38" }, { "assignments": [ - 38446 + 41507 ], "declarations": [ { "constant": false, - "id": 38446, + "id": 41507, "mutability": "mutable", "name": "m1", - "nameLocation": "239291:2:18", + "nameLocation": "239291:2:38", "nodeType": "VariableDeclaration", - "scope": 38470, - "src": "239283:10:18", + "scope": 41531, + "src": "239283:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -274076,10 +274076,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38445, + "id": 41506, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "239283:7:18", + "src": "239283:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -274088,24 +274088,24 @@ "visibility": "internal" } ], - "id": 38447, + "id": 41508, "nodeType": "VariableDeclarationStatement", - "src": "239283:10:18" + "src": "239283:10:38" }, { "assignments": [ - 38449 + 41510 ], "declarations": [ { "constant": false, - "id": 38449, + "id": 41510, "mutability": "mutable", "name": "m2", - "nameLocation": "239311:2:18", + "nameLocation": "239311:2:38", "nodeType": "VariableDeclaration", - "scope": 38470, - "src": "239303:10:18", + "scope": 41531, + "src": "239303:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -274113,10 +274113,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38448, + "id": 41509, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "239303:7:18", + "src": "239303:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -274125,24 +274125,24 @@ "visibility": "internal" } ], - "id": 38450, + "id": 41511, "nodeType": "VariableDeclarationStatement", - "src": "239303:10:18" + "src": "239303:10:38" }, { "assignments": [ - 38452 + 41513 ], "declarations": [ { "constant": false, - "id": 38452, + "id": 41513, "mutability": "mutable", "name": "m3", - "nameLocation": "239331:2:18", + "nameLocation": "239331:2:38", "nodeType": "VariableDeclaration", - "scope": 38470, - "src": "239323:10:18", + "scope": 41531, + "src": "239323:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -274150,10 +274150,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38451, + "id": 41512, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "239323:7:18", + "src": "239323:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -274162,24 +274162,24 @@ "visibility": "internal" } ], - "id": 38453, + "id": 41514, "nodeType": "VariableDeclarationStatement", - "src": "239323:10:18" + "src": "239323:10:38" }, { "assignments": [ - 38455 + 41516 ], "declarations": [ { "constant": false, - "id": 38455, + "id": 41516, "mutability": "mutable", "name": "m4", - "nameLocation": "239351:2:18", + "nameLocation": "239351:2:38", "nodeType": "VariableDeclaration", - "scope": 38470, - "src": "239343:10:18", + "scope": 41531, + "src": "239343:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -274187,10 +274187,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38454, + "id": 41515, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "239343:7:18", + "src": "239343:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -274199,24 +274199,24 @@ "visibility": "internal" } ], - "id": 38456, + "id": 41517, "nodeType": "VariableDeclarationStatement", - "src": "239343:10:18" + "src": "239343:10:38" }, { "assignments": [ - 38458 + 41519 ], "declarations": [ { "constant": false, - "id": 38458, + "id": 41519, "mutability": "mutable", "name": "m5", - "nameLocation": "239371:2:18", + "nameLocation": "239371:2:38", "nodeType": "VariableDeclaration", - "scope": 38470, - "src": "239363:10:18", + "scope": 41531, + "src": "239363:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -274224,10 +274224,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38457, + "id": 41518, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "239363:7:18", + "src": "239363:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -274236,24 +274236,24 @@ "visibility": "internal" } ], - "id": 38459, + "id": 41520, "nodeType": "VariableDeclarationStatement", - "src": "239363:10:18" + "src": "239363:10:38" }, { "assignments": [ - 38461 + 41522 ], "declarations": [ { "constant": false, - "id": 38461, + "id": 41522, "mutability": "mutable", "name": "m6", - "nameLocation": "239391:2:18", + "nameLocation": "239391:2:38", "nodeType": "VariableDeclaration", - "scope": 38470, - "src": "239383:10:18", + "scope": 41531, + "src": "239383:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -274261,10 +274261,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38460, + "id": 41521, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "239383:7:18", + "src": "239383:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -274273,27 +274273,27 @@ "visibility": "internal" } ], - "id": 38462, + "id": 41523, "nodeType": "VariableDeclarationStatement", - "src": "239383:10:18" + "src": "239383:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "239412:831:18", + "src": "239412:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "239455:313:18", + "src": "239455:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "239473:15:18", + "src": "239473:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "239487:1:18", + "src": "239487:1:38", "type": "", "value": "0" }, @@ -274301,7 +274301,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "239477:6:18", + "src": "239477:6:38", "type": "" } ] @@ -274309,16 +274309,16 @@ { "body": { "nodeType": "YulBlock", - "src": "239558:40:18", + "src": "239558:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "239587:9:18", + "src": "239587:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "239589:5:18" + "src": "239589:5:38" } ] }, @@ -274329,33 +274329,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "239575:6:18" + "src": "239575:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "239583:1:18" + "src": "239583:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "239570:4:18" + "src": "239570:4:38" }, "nodeType": "YulFunctionCall", - "src": "239570:15:18" + "src": "239570:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "239563:6:18" + "src": "239563:6:38" }, "nodeType": "YulFunctionCall", - "src": "239563:23:18" + "src": "239563:23:38" }, "nodeType": "YulIf", - "src": "239560:36:18" + "src": "239560:36:38" } ] }, @@ -274364,12 +274364,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "239515:6:18" + "src": "239515:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "239523:4:18", + "src": "239523:4:38", "type": "", "value": "0x20" } @@ -274377,30 +274377,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "239512:2:18" + "src": "239512:2:38" }, "nodeType": "YulFunctionCall", - "src": "239512:16:18" + "src": "239512:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "239529:28:18", + "src": "239529:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "239531:24:18", + "src": "239531:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "239545:6:18" + "src": "239545:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "239553:1:18", + "src": "239553:1:38", "type": "", "value": "1" } @@ -274408,16 +274408,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "239541:3:18" + "src": "239541:3:38" }, "nodeType": "YulFunctionCall", - "src": "239541:14:18" + "src": "239541:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "239531:6:18" + "src": "239531:6:38" } ] } @@ -274425,10 +274425,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "239509:2:18", + "src": "239509:2:38", "statements": [] }, - "src": "239505:93:18" + "src": "239505:93:38" }, { "expression": { @@ -274436,34 +274436,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "239622:3:18" + "src": "239622:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "239627:6:18" + "src": "239627:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "239615:6:18" + "src": "239615:6:38" }, "nodeType": "YulFunctionCall", - "src": "239615:19:18" + "src": "239615:19:38" }, "nodeType": "YulExpressionStatement", - "src": "239615:19:18" + "src": "239615:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "239651:37:18", + "src": "239651:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "239668:3:18", + "src": "239668:3:38", "type": "", "value": "256" }, @@ -274472,38 +274472,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "239677:1:18", + "src": "239677:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "239680:6:18" + "src": "239680:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "239673:3:18" + "src": "239673:3:38" }, "nodeType": "YulFunctionCall", - "src": "239673:14:18" + "src": "239673:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "239664:3:18" + "src": "239664:3:38" }, "nodeType": "YulFunctionCall", - "src": "239664:24:18" + "src": "239664:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "239655:5:18", + "src": "239655:5:38", "type": "" } ] @@ -274516,12 +274516,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "239716:3:18" + "src": "239716:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "239721:4:18", + "src": "239721:4:38", "type": "", "value": "0x20" } @@ -274529,59 +274529,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "239712:3:18" + "src": "239712:3:38" }, "nodeType": "YulFunctionCall", - "src": "239712:14:18" + "src": "239712:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "239732:5:18" + "src": "239732:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "239743:5:18" + "src": "239743:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "239750:1:18" + "src": "239750:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "239739:3:18" + "src": "239739:3:38" }, "nodeType": "YulFunctionCall", - "src": "239739:13:18" + "src": "239739:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "239728:3:18" + "src": "239728:3:38" }, "nodeType": "YulFunctionCall", - "src": "239728:25:18" + "src": "239728:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "239705:6:18" + "src": "239705:6:38" }, "nodeType": "YulFunctionCall", - "src": "239705:49:18" + "src": "239705:49:38" }, "nodeType": "YulExpressionStatement", - "src": "239705:49:18" + "src": "239705:49:38" } ] }, @@ -274591,27 +274591,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "239447:3:18", + "src": "239447:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "239452:1:18", + "src": "239452:1:38", "type": "" } ], - "src": "239426:342:18" + "src": "239426:342:38" }, { "nodeType": "YulAssignment", - "src": "239781:17:18", + "src": "239781:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "239793:4:18", + "src": "239793:4:38", "type": "", "value": "0x00" } @@ -274619,28 +274619,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "239787:5:18" + "src": "239787:5:38" }, "nodeType": "YulFunctionCall", - "src": "239787:11:18" + "src": "239787:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "239781:2:18" + "src": "239781:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "239811:17:18", + "src": "239811:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "239823:4:18", + "src": "239823:4:38", "type": "", "value": "0x20" } @@ -274648,28 +274648,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "239817:5:18" + "src": "239817:5:38" }, "nodeType": "YulFunctionCall", - "src": "239817:11:18" + "src": "239817:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "239811:2:18" + "src": "239811:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "239841:17:18", + "src": "239841:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "239853:4:18", + "src": "239853:4:38", "type": "", "value": "0x40" } @@ -274677,28 +274677,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "239847:5:18" + "src": "239847:5:38" }, "nodeType": "YulFunctionCall", - "src": "239847:11:18" + "src": "239847:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "239841:2:18" + "src": "239841:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "239871:17:18", + "src": "239871:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "239883:4:18", + "src": "239883:4:38", "type": "", "value": "0x60" } @@ -274706,28 +274706,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "239877:5:18" + "src": "239877:5:38" }, "nodeType": "YulFunctionCall", - "src": "239877:11:18" + "src": "239877:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "239871:2:18" + "src": "239871:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "239901:17:18", + "src": "239901:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "239913:4:18", + "src": "239913:4:38", "type": "", "value": "0x80" } @@ -274735,28 +274735,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "239907:5:18" + "src": "239907:5:38" }, "nodeType": "YulFunctionCall", - "src": "239907:11:18" + "src": "239907:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "239901:2:18" + "src": "239901:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "239931:17:18", + "src": "239931:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "239943:4:18", + "src": "239943:4:38", "type": "", "value": "0xa0" } @@ -274764,28 +274764,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "239937:5:18" + "src": "239937:5:38" }, "nodeType": "YulFunctionCall", - "src": "239937:11:18" + "src": "239937:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "239931:2:18" + "src": "239931:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "239961:17:18", + "src": "239961:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "239973:4:18", + "src": "239973:4:38", "type": "", "value": "0xc0" } @@ -274793,16 +274793,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "239967:5:18" + "src": "239967:5:38" }, "nodeType": "YulFunctionCall", - "src": "239967:11:18" + "src": "239967:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "239961:2:18" + "src": "239961:2:38" } ] }, @@ -274812,14 +274812,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "240064:4:18", + "src": "240064:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "240070:10:18", + "src": "240070:10:38", "type": "", "value": "0xddb06521" } @@ -274827,13 +274827,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "240057:6:18" + "src": "240057:6:38" }, "nodeType": "YulFunctionCall", - "src": "240057:24:18" + "src": "240057:24:38" }, "nodeType": "YulExpressionStatement", - "src": "240057:24:18" + "src": "240057:24:38" }, { "expression": { @@ -274841,26 +274841,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "240101:4:18", + "src": "240101:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "240107:2:18" + "src": "240107:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "240094:6:18" + "src": "240094:6:38" }, "nodeType": "YulFunctionCall", - "src": "240094:16:18" + "src": "240094:16:38" }, "nodeType": "YulExpressionStatement", - "src": "240094:16:18" + "src": "240094:16:38" }, { "expression": { @@ -274868,26 +274868,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "240130:4:18", + "src": "240130:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "240136:2:18" + "src": "240136:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "240123:6:18" + "src": "240123:6:38" }, "nodeType": "YulFunctionCall", - "src": "240123:16:18" + "src": "240123:16:38" }, "nodeType": "YulExpressionStatement", - "src": "240123:16:18" + "src": "240123:16:38" }, { "expression": { @@ -274895,26 +274895,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "240159:4:18", + "src": "240159:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "240165:2:18" + "src": "240165:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "240152:6:18" + "src": "240152:6:38" }, "nodeType": "YulFunctionCall", - "src": "240152:16:18" + "src": "240152:16:38" }, "nodeType": "YulExpressionStatement", - "src": "240152:16:18" + "src": "240152:16:38" }, { "expression": { @@ -274922,14 +274922,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "240188:4:18", + "src": "240188:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "240194:4:18", + "src": "240194:4:38", "type": "", "value": "0x80" } @@ -274937,13 +274937,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "240181:6:18" + "src": "240181:6:38" }, "nodeType": "YulFunctionCall", - "src": "240181:18:18" + "src": "240181:18:38" }, "nodeType": "YulExpressionStatement", - "src": "240181:18:18" + "src": "240181:18:38" }, { "expression": { @@ -274951,126 +274951,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "240224:4:18", + "src": "240224:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "240230:2:18" + "src": "240230:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "240212:11:18" + "src": "240212:11:38" }, "nodeType": "YulFunctionCall", - "src": "240212:21:18" + "src": "240212:21:38" }, "nodeType": "YulExpressionStatement", - "src": "240212:21:18" + "src": "240212:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38443, + "declaration": 41504, "isOffset": false, "isSlot": false, - "src": "239781:2:18", + "src": "239781:2:38", "valueSize": 1 }, { - "declaration": 38446, + "declaration": 41507, "isOffset": false, "isSlot": false, - "src": "239811:2:18", + "src": "239811:2:38", "valueSize": 1 }, { - "declaration": 38449, + "declaration": 41510, "isOffset": false, "isSlot": false, - "src": "239841:2:18", + "src": "239841:2:38", "valueSize": 1 }, { - "declaration": 38452, + "declaration": 41513, "isOffset": false, "isSlot": false, - "src": "239871:2:18", + "src": "239871:2:38", "valueSize": 1 }, { - "declaration": 38455, + "declaration": 41516, "isOffset": false, "isSlot": false, - "src": "239901:2:18", + "src": "239901:2:38", "valueSize": 1 }, { - "declaration": 38458, + "declaration": 41519, "isOffset": false, "isSlot": false, - "src": "239931:2:18", + "src": "239931:2:38", "valueSize": 1 }, { - "declaration": 38461, + "declaration": 41522, "isOffset": false, "isSlot": false, - "src": "239961:2:18", + "src": "239961:2:38", "valueSize": 1 }, { - "declaration": 38433, + "declaration": 41494, "isOffset": false, "isSlot": false, - "src": "240107:2:18", + "src": "240107:2:38", "valueSize": 1 }, { - "declaration": 38435, + "declaration": 41496, "isOffset": false, "isSlot": false, - "src": "240136:2:18", + "src": "240136:2:38", "valueSize": 1 }, { - "declaration": 38437, + "declaration": 41498, "isOffset": false, "isSlot": false, - "src": "240165:2:18", + "src": "240165:2:38", "valueSize": 1 }, { - "declaration": 38439, + "declaration": 41500, "isOffset": false, "isSlot": false, - "src": "240230:2:18", + "src": "240230:2:38", "valueSize": 1 } ], - "id": 38463, + "id": 41524, "nodeType": "InlineAssembly", - "src": "239403:840:18" + "src": "239403:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38465, + "id": 41526, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "240268:4:18", + "src": "240268:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -275079,14 +275079,14 @@ }, { "hexValue": "30786334", - "id": 38466, + "id": 41527, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "240274:4:18", + "src": "240274:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -275105,18 +275105,18 @@ "typeString": "int_const 196" } ], - "id": 38464, + "id": 41525, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "240252:15:18", + "referencedDeclaration": 33383, + "src": "240252:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38467, + "id": 41528, "isConstant": false, "isLValue": false, "isPure": false, @@ -275125,21 +275125,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "240252:27:18", + "src": "240252:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38468, + "id": 41529, "nodeType": "ExpressionStatement", - "src": "240252:27:18" + "src": "240252:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "240298:214:18", + "src": "240298:214:38", "statements": [ { "expression": { @@ -275147,26 +275147,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "240319:4:18", + "src": "240319:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "240325:2:18" + "src": "240325:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "240312:6:18" + "src": "240312:6:38" }, "nodeType": "YulFunctionCall", - "src": "240312:16:18" + "src": "240312:16:38" }, "nodeType": "YulExpressionStatement", - "src": "240312:16:18" + "src": "240312:16:38" }, { "expression": { @@ -275174,26 +275174,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "240348:4:18", + "src": "240348:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "240354:2:18" + "src": "240354:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "240341:6:18" + "src": "240341:6:38" }, "nodeType": "YulFunctionCall", - "src": "240341:16:18" + "src": "240341:16:38" }, "nodeType": "YulExpressionStatement", - "src": "240341:16:18" + "src": "240341:16:38" }, { "expression": { @@ -275201,26 +275201,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "240377:4:18", + "src": "240377:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "240383:2:18" + "src": "240383:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "240370:6:18" + "src": "240370:6:38" }, "nodeType": "YulFunctionCall", - "src": "240370:16:18" + "src": "240370:16:38" }, "nodeType": "YulExpressionStatement", - "src": "240370:16:18" + "src": "240370:16:38" }, { "expression": { @@ -275228,26 +275228,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "240406:4:18", + "src": "240406:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "240412:2:18" + "src": "240412:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "240399:6:18" + "src": "240399:6:38" }, "nodeType": "YulFunctionCall", - "src": "240399:16:18" + "src": "240399:16:38" }, "nodeType": "YulExpressionStatement", - "src": "240399:16:18" + "src": "240399:16:38" }, { "expression": { @@ -275255,26 +275255,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "240435:4:18", + "src": "240435:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "240441:2:18" + "src": "240441:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "240428:6:18" + "src": "240428:6:38" }, "nodeType": "YulFunctionCall", - "src": "240428:16:18" + "src": "240428:16:38" }, "nodeType": "YulExpressionStatement", - "src": "240428:16:18" + "src": "240428:16:38" }, { "expression": { @@ -275282,26 +275282,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "240464:4:18", + "src": "240464:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "240470:2:18" + "src": "240470:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "240457:6:18" + "src": "240457:6:38" }, "nodeType": "YulFunctionCall", - "src": "240457:16:18" + "src": "240457:16:38" }, "nodeType": "YulExpressionStatement", - "src": "240457:16:18" + "src": "240457:16:38" }, { "expression": { @@ -275309,84 +275309,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "240493:4:18", + "src": "240493:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "240499:2:18" + "src": "240499:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "240486:6:18" + "src": "240486:6:38" }, "nodeType": "YulFunctionCall", - "src": "240486:16:18" + "src": "240486:16:38" }, "nodeType": "YulExpressionStatement", - "src": "240486:16:18" + "src": "240486:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38443, + "declaration": 41504, "isOffset": false, "isSlot": false, - "src": "240325:2:18", + "src": "240325:2:38", "valueSize": 1 }, { - "declaration": 38446, + "declaration": 41507, "isOffset": false, "isSlot": false, - "src": "240354:2:18", + "src": "240354:2:38", "valueSize": 1 }, { - "declaration": 38449, + "declaration": 41510, "isOffset": false, "isSlot": false, - "src": "240383:2:18", + "src": "240383:2:38", "valueSize": 1 }, { - "declaration": 38452, + "declaration": 41513, "isOffset": false, "isSlot": false, - "src": "240412:2:18", + "src": "240412:2:38", "valueSize": 1 }, { - "declaration": 38455, + "declaration": 41516, "isOffset": false, "isSlot": false, - "src": "240441:2:18", + "src": "240441:2:38", "valueSize": 1 }, { - "declaration": 38458, + "declaration": 41519, "isOffset": false, "isSlot": false, - "src": "240470:2:18", + "src": "240470:2:38", "valueSize": 1 }, { - "declaration": 38461, + "declaration": 41522, "isOffset": false, "isSlot": false, - "src": "240499:2:18", + "src": "240499:2:38", "valueSize": 1 } ], - "id": 38469, + "id": 41530, "nodeType": "InlineAssembly", - "src": "240289:223:18" + "src": "240289:223:38" } ] }, @@ -275394,20 +275394,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "239187:3:18", + "nameLocation": "239187:3:38", "parameters": { - "id": 38440, + "id": 41501, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38433, + "id": 41494, "mutability": "mutable", "name": "p0", - "nameLocation": "239199:2:18", + "nameLocation": "239199:2:38", "nodeType": "VariableDeclaration", - "scope": 38471, - "src": "239191:10:18", + "scope": 41532, + "src": "239191:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -275415,10 +275415,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38432, + "id": 41493, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "239191:7:18", + "src": "239191:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -275428,13 +275428,13 @@ }, { "constant": false, - "id": 38435, + "id": 41496, "mutability": "mutable", "name": "p1", - "nameLocation": "239211:2:18", + "nameLocation": "239211:2:38", "nodeType": "VariableDeclaration", - "scope": 38471, - "src": "239203:10:18", + "scope": 41532, + "src": "239203:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -275442,10 +275442,10 @@ "typeString": "address" }, "typeName": { - "id": 38434, + "id": 41495, "name": "address", "nodeType": "ElementaryTypeName", - "src": "239203:7:18", + "src": "239203:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -275456,13 +275456,13 @@ }, { "constant": false, - "id": 38437, + "id": 41498, "mutability": "mutable", "name": "p2", - "nameLocation": "239223:2:18", + "nameLocation": "239223:2:38", "nodeType": "VariableDeclaration", - "scope": 38471, - "src": "239215:10:18", + "scope": 41532, + "src": "239215:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -275470,10 +275470,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38436, + "id": 41497, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "239215:7:18", + "src": "239215:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -275483,13 +275483,13 @@ }, { "constant": false, - "id": 38439, + "id": 41500, "mutability": "mutable", "name": "p3", - "nameLocation": "239235:2:18", + "nameLocation": "239235:2:38", "nodeType": "VariableDeclaration", - "scope": 38471, - "src": "239227:10:18", + "scope": 41532, + "src": "239227:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -275497,10 +275497,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38438, + "id": 41499, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "239227:7:18", + "src": "239227:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -275509,44 +275509,44 @@ "visibility": "internal" } ], - "src": "239190:48:18" + "src": "239190:48:38" }, "returnParameters": { - "id": 38441, + "id": 41502, "nodeType": "ParameterList", "parameters": [], - "src": "239253:0:18" + "src": "239253:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38511, + "id": 41572, "nodeType": "FunctionDefinition", - "src": "240524:1340:18", + "src": "240524:1340:38", "nodes": [], "body": { - "id": 38510, + "id": 41571, "nodeType": "Block", - "src": "240599:1265:18", + "src": "240599:1265:38", "nodes": [], "statements": [ { "assignments": [ - 38483 + 41544 ], "declarations": [ { "constant": false, - "id": 38483, + "id": 41544, "mutability": "mutable", "name": "m0", - "nameLocation": "240617:2:18", + "nameLocation": "240617:2:38", "nodeType": "VariableDeclaration", - "scope": 38510, - "src": "240609:10:18", + "scope": 41571, + "src": "240609:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -275554,10 +275554,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38482, + "id": 41543, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "240609:7:18", + "src": "240609:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -275566,24 +275566,24 @@ "visibility": "internal" } ], - "id": 38484, + "id": 41545, "nodeType": "VariableDeclarationStatement", - "src": "240609:10:18" + "src": "240609:10:38" }, { "assignments": [ - 38486 + 41547 ], "declarations": [ { "constant": false, - "id": 38486, + "id": 41547, "mutability": "mutable", "name": "m1", - "nameLocation": "240637:2:18", + "nameLocation": "240637:2:38", "nodeType": "VariableDeclaration", - "scope": 38510, - "src": "240629:10:18", + "scope": 41571, + "src": "240629:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -275591,10 +275591,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38485, + "id": 41546, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "240629:7:18", + "src": "240629:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -275603,24 +275603,24 @@ "visibility": "internal" } ], - "id": 38487, + "id": 41548, "nodeType": "VariableDeclarationStatement", - "src": "240629:10:18" + "src": "240629:10:38" }, { "assignments": [ - 38489 + 41550 ], "declarations": [ { "constant": false, - "id": 38489, + "id": 41550, "mutability": "mutable", "name": "m2", - "nameLocation": "240657:2:18", + "nameLocation": "240657:2:38", "nodeType": "VariableDeclaration", - "scope": 38510, - "src": "240649:10:18", + "scope": 41571, + "src": "240649:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -275628,10 +275628,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38488, + "id": 41549, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "240649:7:18", + "src": "240649:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -275640,24 +275640,24 @@ "visibility": "internal" } ], - "id": 38490, + "id": 41551, "nodeType": "VariableDeclarationStatement", - "src": "240649:10:18" + "src": "240649:10:38" }, { "assignments": [ - 38492 + 41553 ], "declarations": [ { "constant": false, - "id": 38492, + "id": 41553, "mutability": "mutable", "name": "m3", - "nameLocation": "240677:2:18", + "nameLocation": "240677:2:38", "nodeType": "VariableDeclaration", - "scope": 38510, - "src": "240669:10:18", + "scope": 41571, + "src": "240669:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -275665,10 +275665,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38491, + "id": 41552, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "240669:7:18", + "src": "240669:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -275677,24 +275677,24 @@ "visibility": "internal" } ], - "id": 38493, + "id": 41554, "nodeType": "VariableDeclarationStatement", - "src": "240669:10:18" + "src": "240669:10:38" }, { "assignments": [ - 38495 + 41556 ], "declarations": [ { "constant": false, - "id": 38495, + "id": 41556, "mutability": "mutable", "name": "m4", - "nameLocation": "240697:2:18", + "nameLocation": "240697:2:38", "nodeType": "VariableDeclaration", - "scope": 38510, - "src": "240689:10:18", + "scope": 41571, + "src": "240689:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -275702,10 +275702,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38494, + "id": 41555, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "240689:7:18", + "src": "240689:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -275714,24 +275714,24 @@ "visibility": "internal" } ], - "id": 38496, + "id": 41557, "nodeType": "VariableDeclarationStatement", - "src": "240689:10:18" + "src": "240689:10:38" }, { "assignments": [ - 38498 + 41559 ], "declarations": [ { "constant": false, - "id": 38498, + "id": 41559, "mutability": "mutable", "name": "m5", - "nameLocation": "240717:2:18", + "nameLocation": "240717:2:38", "nodeType": "VariableDeclaration", - "scope": 38510, - "src": "240709:10:18", + "scope": 41571, + "src": "240709:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -275739,10 +275739,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38497, + "id": 41558, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "240709:7:18", + "src": "240709:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -275751,24 +275751,24 @@ "visibility": "internal" } ], - "id": 38499, + "id": 41560, "nodeType": "VariableDeclarationStatement", - "src": "240709:10:18" + "src": "240709:10:38" }, { "assignments": [ - 38501 + 41562 ], "declarations": [ { "constant": false, - "id": 38501, + "id": 41562, "mutability": "mutable", "name": "m6", - "nameLocation": "240737:2:18", + "nameLocation": "240737:2:38", "nodeType": "VariableDeclaration", - "scope": 38510, - "src": "240729:10:18", + "scope": 41571, + "src": "240729:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -275776,10 +275776,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38500, + "id": 41561, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "240729:7:18", + "src": "240729:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -275788,27 +275788,27 @@ "visibility": "internal" } ], - "id": 38502, + "id": 41563, "nodeType": "VariableDeclarationStatement", - "src": "240729:10:18" + "src": "240729:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "240758:831:18", + "src": "240758:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "240801:313:18", + "src": "240801:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "240819:15:18", + "src": "240819:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "240833:1:18", + "src": "240833:1:38", "type": "", "value": "0" }, @@ -275816,7 +275816,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "240823:6:18", + "src": "240823:6:38", "type": "" } ] @@ -275824,16 +275824,16 @@ { "body": { "nodeType": "YulBlock", - "src": "240904:40:18", + "src": "240904:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "240933:9:18", + "src": "240933:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "240935:5:18" + "src": "240935:5:38" } ] }, @@ -275844,33 +275844,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "240921:6:18" + "src": "240921:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "240929:1:18" + "src": "240929:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "240916:4:18" + "src": "240916:4:38" }, "nodeType": "YulFunctionCall", - "src": "240916:15:18" + "src": "240916:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "240909:6:18" + "src": "240909:6:38" }, "nodeType": "YulFunctionCall", - "src": "240909:23:18" + "src": "240909:23:38" }, "nodeType": "YulIf", - "src": "240906:36:18" + "src": "240906:36:38" } ] }, @@ -275879,12 +275879,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "240861:6:18" + "src": "240861:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "240869:4:18", + "src": "240869:4:38", "type": "", "value": "0x20" } @@ -275892,30 +275892,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "240858:2:18" + "src": "240858:2:38" }, "nodeType": "YulFunctionCall", - "src": "240858:16:18" + "src": "240858:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "240875:28:18", + "src": "240875:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "240877:24:18", + "src": "240877:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "240891:6:18" + "src": "240891:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "240899:1:18", + "src": "240899:1:38", "type": "", "value": "1" } @@ -275923,16 +275923,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "240887:3:18" + "src": "240887:3:38" }, "nodeType": "YulFunctionCall", - "src": "240887:14:18" + "src": "240887:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "240877:6:18" + "src": "240877:6:38" } ] } @@ -275940,10 +275940,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "240855:2:18", + "src": "240855:2:38", "statements": [] }, - "src": "240851:93:18" + "src": "240851:93:38" }, { "expression": { @@ -275951,34 +275951,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "240968:3:18" + "src": "240968:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "240973:6:18" + "src": "240973:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "240961:6:18" + "src": "240961:6:38" }, "nodeType": "YulFunctionCall", - "src": "240961:19:18" + "src": "240961:19:38" }, "nodeType": "YulExpressionStatement", - "src": "240961:19:18" + "src": "240961:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "240997:37:18", + "src": "240997:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "241014:3:18", + "src": "241014:3:38", "type": "", "value": "256" }, @@ -275987,38 +275987,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "241023:1:18", + "src": "241023:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "241026:6:18" + "src": "241026:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "241019:3:18" + "src": "241019:3:38" }, "nodeType": "YulFunctionCall", - "src": "241019:14:18" + "src": "241019:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "241010:3:18" + "src": "241010:3:38" }, "nodeType": "YulFunctionCall", - "src": "241010:24:18" + "src": "241010:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "241001:5:18", + "src": "241001:5:38", "type": "" } ] @@ -276031,12 +276031,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "241062:3:18" + "src": "241062:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "241067:4:18", + "src": "241067:4:38", "type": "", "value": "0x20" } @@ -276044,59 +276044,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "241058:3:18" + "src": "241058:3:38" }, "nodeType": "YulFunctionCall", - "src": "241058:14:18" + "src": "241058:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "241078:5:18" + "src": "241078:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "241089:5:18" + "src": "241089:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "241096:1:18" + "src": "241096:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "241085:3:18" + "src": "241085:3:38" }, "nodeType": "YulFunctionCall", - "src": "241085:13:18" + "src": "241085:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "241074:3:18" + "src": "241074:3:38" }, "nodeType": "YulFunctionCall", - "src": "241074:25:18" + "src": "241074:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "241051:6:18" + "src": "241051:6:38" }, "nodeType": "YulFunctionCall", - "src": "241051:49:18" + "src": "241051:49:38" }, "nodeType": "YulExpressionStatement", - "src": "241051:49:18" + "src": "241051:49:38" } ] }, @@ -276106,27 +276106,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "240793:3:18", + "src": "240793:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "240798:1:18", + "src": "240798:1:38", "type": "" } ], - "src": "240772:342:18" + "src": "240772:342:38" }, { "nodeType": "YulAssignment", - "src": "241127:17:18", + "src": "241127:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "241139:4:18", + "src": "241139:4:38", "type": "", "value": "0x00" } @@ -276134,28 +276134,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "241133:5:18" + "src": "241133:5:38" }, "nodeType": "YulFunctionCall", - "src": "241133:11:18" + "src": "241133:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "241127:2:18" + "src": "241127:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "241157:17:18", + "src": "241157:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "241169:4:18", + "src": "241169:4:38", "type": "", "value": "0x20" } @@ -276163,28 +276163,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "241163:5:18" + "src": "241163:5:38" }, "nodeType": "YulFunctionCall", - "src": "241163:11:18" + "src": "241163:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "241157:2:18" + "src": "241157:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "241187:17:18", + "src": "241187:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "241199:4:18", + "src": "241199:4:38", "type": "", "value": "0x40" } @@ -276192,28 +276192,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "241193:5:18" + "src": "241193:5:38" }, "nodeType": "YulFunctionCall", - "src": "241193:11:18" + "src": "241193:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "241187:2:18" + "src": "241187:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "241217:17:18", + "src": "241217:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "241229:4:18", + "src": "241229:4:38", "type": "", "value": "0x60" } @@ -276221,28 +276221,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "241223:5:18" + "src": "241223:5:38" }, "nodeType": "YulFunctionCall", - "src": "241223:11:18" + "src": "241223:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "241217:2:18" + "src": "241217:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "241247:17:18", + "src": "241247:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "241259:4:18", + "src": "241259:4:38", "type": "", "value": "0x80" } @@ -276250,28 +276250,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "241253:5:18" + "src": "241253:5:38" }, "nodeType": "YulFunctionCall", - "src": "241253:11:18" + "src": "241253:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "241247:2:18" + "src": "241247:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "241277:17:18", + "src": "241277:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "241289:4:18", + "src": "241289:4:38", "type": "", "value": "0xa0" } @@ -276279,28 +276279,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "241283:5:18" + "src": "241283:5:38" }, "nodeType": "YulFunctionCall", - "src": "241283:11:18" + "src": "241283:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "241277:2:18" + "src": "241277:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "241307:17:18", + "src": "241307:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "241319:4:18", + "src": "241319:4:38", "type": "", "value": "0xc0" } @@ -276308,16 +276308,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "241313:5:18" + "src": "241313:5:38" }, "nodeType": "YulFunctionCall", - "src": "241313:11:18" + "src": "241313:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "241307:2:18" + "src": "241307:2:38" } ] }, @@ -276327,14 +276327,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "241410:4:18", + "src": "241410:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "241416:10:18", + "src": "241416:10:38", "type": "", "value": "0x9cba8fff" } @@ -276342,13 +276342,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "241403:6:18" + "src": "241403:6:38" }, "nodeType": "YulFunctionCall", - "src": "241403:24:18" + "src": "241403:24:38" }, "nodeType": "YulExpressionStatement", - "src": "241403:24:18" + "src": "241403:24:38" }, { "expression": { @@ -276356,26 +276356,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "241447:4:18", + "src": "241447:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "241453:2:18" + "src": "241453:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "241440:6:18" + "src": "241440:6:38" }, "nodeType": "YulFunctionCall", - "src": "241440:16:18" + "src": "241440:16:38" }, "nodeType": "YulExpressionStatement", - "src": "241440:16:18" + "src": "241440:16:38" }, { "expression": { @@ -276383,26 +276383,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "241476:4:18", + "src": "241476:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "241482:2:18" + "src": "241482:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "241469:6:18" + "src": "241469:6:38" }, "nodeType": "YulFunctionCall", - "src": "241469:16:18" + "src": "241469:16:38" }, "nodeType": "YulExpressionStatement", - "src": "241469:16:18" + "src": "241469:16:38" }, { "expression": { @@ -276410,14 +276410,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "241505:4:18", + "src": "241505:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "241511:4:18", + "src": "241511:4:38", "type": "", "value": "0x80" } @@ -276425,13 +276425,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "241498:6:18" + "src": "241498:6:38" }, "nodeType": "YulFunctionCall", - "src": "241498:18:18" + "src": "241498:18:38" }, "nodeType": "YulExpressionStatement", - "src": "241498:18:18" + "src": "241498:18:38" }, { "expression": { @@ -276439,26 +276439,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "241536:4:18", + "src": "241536:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "241542:2:18" + "src": "241542:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "241529:6:18" + "src": "241529:6:38" }, "nodeType": "YulFunctionCall", - "src": "241529:16:18" + "src": "241529:16:38" }, "nodeType": "YulExpressionStatement", - "src": "241529:16:18" + "src": "241529:16:38" }, { "expression": { @@ -276466,126 +276466,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "241570:4:18", + "src": "241570:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "241576:2:18" + "src": "241576:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "241558:11:18" + "src": "241558:11:38" }, "nodeType": "YulFunctionCall", - "src": "241558:21:18" + "src": "241558:21:38" }, "nodeType": "YulExpressionStatement", - "src": "241558:21:18" + "src": "241558:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38483, + "declaration": 41544, "isOffset": false, "isSlot": false, - "src": "241127:2:18", + "src": "241127:2:38", "valueSize": 1 }, { - "declaration": 38486, + "declaration": 41547, "isOffset": false, "isSlot": false, - "src": "241157:2:18", + "src": "241157:2:38", "valueSize": 1 }, { - "declaration": 38489, + "declaration": 41550, "isOffset": false, "isSlot": false, - "src": "241187:2:18", + "src": "241187:2:38", "valueSize": 1 }, { - "declaration": 38492, + "declaration": 41553, "isOffset": false, "isSlot": false, - "src": "241217:2:18", + "src": "241217:2:38", "valueSize": 1 }, { - "declaration": 38495, + "declaration": 41556, "isOffset": false, "isSlot": false, - "src": "241247:2:18", + "src": "241247:2:38", "valueSize": 1 }, { - "declaration": 38498, + "declaration": 41559, "isOffset": false, "isSlot": false, - "src": "241277:2:18", + "src": "241277:2:38", "valueSize": 1 }, { - "declaration": 38501, + "declaration": 41562, "isOffset": false, "isSlot": false, - "src": "241307:2:18", + "src": "241307:2:38", "valueSize": 1 }, { - "declaration": 38473, + "declaration": 41534, "isOffset": false, "isSlot": false, - "src": "241453:2:18", + "src": "241453:2:38", "valueSize": 1 }, { - "declaration": 38475, + "declaration": 41536, "isOffset": false, "isSlot": false, - "src": "241482:2:18", + "src": "241482:2:38", "valueSize": 1 }, { - "declaration": 38477, + "declaration": 41538, "isOffset": false, "isSlot": false, - "src": "241576:2:18", + "src": "241576:2:38", "valueSize": 1 }, { - "declaration": 38479, + "declaration": 41540, "isOffset": false, "isSlot": false, - "src": "241542:2:18", + "src": "241542:2:38", "valueSize": 1 } ], - "id": 38503, + "id": 41564, "nodeType": "InlineAssembly", - "src": "240749:840:18" + "src": "240749:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38505, + "id": 41566, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "241614:4:18", + "src": "241614:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -276594,14 +276594,14 @@ }, { "hexValue": "30786334", - "id": 38506, + "id": 41567, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "241620:4:18", + "src": "241620:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -276620,18 +276620,18 @@ "typeString": "int_const 196" } ], - "id": 38504, + "id": 41565, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "241598:15:18", + "referencedDeclaration": 33383, + "src": "241598:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38507, + "id": 41568, "isConstant": false, "isLValue": false, "isPure": false, @@ -276640,21 +276640,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "241598:27:18", + "src": "241598:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38508, + "id": 41569, "nodeType": "ExpressionStatement", - "src": "241598:27:18" + "src": "241598:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "241644:214:18", + "src": "241644:214:38", "statements": [ { "expression": { @@ -276662,26 +276662,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "241665:4:18", + "src": "241665:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "241671:2:18" + "src": "241671:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "241658:6:18" + "src": "241658:6:38" }, "nodeType": "YulFunctionCall", - "src": "241658:16:18" + "src": "241658:16:38" }, "nodeType": "YulExpressionStatement", - "src": "241658:16:18" + "src": "241658:16:38" }, { "expression": { @@ -276689,26 +276689,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "241694:4:18", + "src": "241694:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "241700:2:18" + "src": "241700:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "241687:6:18" + "src": "241687:6:38" }, "nodeType": "YulFunctionCall", - "src": "241687:16:18" + "src": "241687:16:38" }, "nodeType": "YulExpressionStatement", - "src": "241687:16:18" + "src": "241687:16:38" }, { "expression": { @@ -276716,26 +276716,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "241723:4:18", + "src": "241723:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "241729:2:18" + "src": "241729:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "241716:6:18" + "src": "241716:6:38" }, "nodeType": "YulFunctionCall", - "src": "241716:16:18" + "src": "241716:16:38" }, "nodeType": "YulExpressionStatement", - "src": "241716:16:18" + "src": "241716:16:38" }, { "expression": { @@ -276743,26 +276743,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "241752:4:18", + "src": "241752:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "241758:2:18" + "src": "241758:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "241745:6:18" + "src": "241745:6:38" }, "nodeType": "YulFunctionCall", - "src": "241745:16:18" + "src": "241745:16:38" }, "nodeType": "YulExpressionStatement", - "src": "241745:16:18" + "src": "241745:16:38" }, { "expression": { @@ -276770,26 +276770,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "241781:4:18", + "src": "241781:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "241787:2:18" + "src": "241787:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "241774:6:18" + "src": "241774:6:38" }, "nodeType": "YulFunctionCall", - "src": "241774:16:18" + "src": "241774:16:38" }, "nodeType": "YulExpressionStatement", - "src": "241774:16:18" + "src": "241774:16:38" }, { "expression": { @@ -276797,26 +276797,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "241810:4:18", + "src": "241810:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "241816:2:18" + "src": "241816:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "241803:6:18" + "src": "241803:6:38" }, "nodeType": "YulFunctionCall", - "src": "241803:16:18" + "src": "241803:16:38" }, "nodeType": "YulExpressionStatement", - "src": "241803:16:18" + "src": "241803:16:38" }, { "expression": { @@ -276824,84 +276824,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "241839:4:18", + "src": "241839:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "241845:2:18" + "src": "241845:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "241832:6:18" + "src": "241832:6:38" }, "nodeType": "YulFunctionCall", - "src": "241832:16:18" + "src": "241832:16:38" }, "nodeType": "YulExpressionStatement", - "src": "241832:16:18" + "src": "241832:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38483, + "declaration": 41544, "isOffset": false, "isSlot": false, - "src": "241671:2:18", + "src": "241671:2:38", "valueSize": 1 }, { - "declaration": 38486, + "declaration": 41547, "isOffset": false, "isSlot": false, - "src": "241700:2:18", + "src": "241700:2:38", "valueSize": 1 }, { - "declaration": 38489, + "declaration": 41550, "isOffset": false, "isSlot": false, - "src": "241729:2:18", + "src": "241729:2:38", "valueSize": 1 }, { - "declaration": 38492, + "declaration": 41553, "isOffset": false, "isSlot": false, - "src": "241758:2:18", + "src": "241758:2:38", "valueSize": 1 }, { - "declaration": 38495, + "declaration": 41556, "isOffset": false, "isSlot": false, - "src": "241787:2:18", + "src": "241787:2:38", "valueSize": 1 }, { - "declaration": 38498, + "declaration": 41559, "isOffset": false, "isSlot": false, - "src": "241816:2:18", + "src": "241816:2:38", "valueSize": 1 }, { - "declaration": 38501, + "declaration": 41562, "isOffset": false, "isSlot": false, - "src": "241845:2:18", + "src": "241845:2:38", "valueSize": 1 } ], - "id": 38509, + "id": 41570, "nodeType": "InlineAssembly", - "src": "241635:223:18" + "src": "241635:223:38" } ] }, @@ -276909,20 +276909,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "240533:3:18", + "nameLocation": "240533:3:38", "parameters": { - "id": 38480, + "id": 41541, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38473, + "id": 41534, "mutability": "mutable", "name": "p0", - "nameLocation": "240545:2:18", + "nameLocation": "240545:2:38", "nodeType": "VariableDeclaration", - "scope": 38511, - "src": "240537:10:18", + "scope": 41572, + "src": "240537:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -276930,10 +276930,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38472, + "id": 41533, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "240537:7:18", + "src": "240537:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -276943,13 +276943,13 @@ }, { "constant": false, - "id": 38475, + "id": 41536, "mutability": "mutable", "name": "p1", - "nameLocation": "240557:2:18", + "nameLocation": "240557:2:38", "nodeType": "VariableDeclaration", - "scope": 38511, - "src": "240549:10:18", + "scope": 41572, + "src": "240549:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -276957,10 +276957,10 @@ "typeString": "address" }, "typeName": { - "id": 38474, + "id": 41535, "name": "address", "nodeType": "ElementaryTypeName", - "src": "240549:7:18", + "src": "240549:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -276971,13 +276971,13 @@ }, { "constant": false, - "id": 38477, + "id": 41538, "mutability": "mutable", "name": "p2", - "nameLocation": "240569:2:18", + "nameLocation": "240569:2:38", "nodeType": "VariableDeclaration", - "scope": 38511, - "src": "240561:10:18", + "scope": 41572, + "src": "240561:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -276985,10 +276985,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38476, + "id": 41537, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "240561:7:18", + "src": "240561:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -276998,13 +276998,13 @@ }, { "constant": false, - "id": 38479, + "id": 41540, "mutability": "mutable", "name": "p3", - "nameLocation": "240581:2:18", + "nameLocation": "240581:2:38", "nodeType": "VariableDeclaration", - "scope": 38511, - "src": "240573:10:18", + "scope": 41572, + "src": "240573:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -277012,10 +277012,10 @@ "typeString": "address" }, "typeName": { - "id": 38478, + "id": 41539, "name": "address", "nodeType": "ElementaryTypeName", - "src": "240573:7:18", + "src": "240573:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -277025,44 +277025,44 @@ "visibility": "internal" } ], - "src": "240536:48:18" + "src": "240536:48:38" }, "returnParameters": { - "id": 38481, + "id": 41542, "nodeType": "ParameterList", "parameters": [], - "src": "240599:0:18" + "src": "240599:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38551, + "id": 41612, "nodeType": "FunctionDefinition", - "src": "241870:1334:18", + "src": "241870:1334:38", "nodes": [], "body": { - "id": 38550, + "id": 41611, "nodeType": "Block", - "src": "241942:1262:18", + "src": "241942:1262:38", "nodes": [], "statements": [ { "assignments": [ - 38523 + 41584 ], "declarations": [ { "constant": false, - "id": 38523, + "id": 41584, "mutability": "mutable", "name": "m0", - "nameLocation": "241960:2:18", + "nameLocation": "241960:2:38", "nodeType": "VariableDeclaration", - "scope": 38550, - "src": "241952:10:18", + "scope": 41611, + "src": "241952:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -277070,10 +277070,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38522, + "id": 41583, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "241952:7:18", + "src": "241952:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -277082,24 +277082,24 @@ "visibility": "internal" } ], - "id": 38524, + "id": 41585, "nodeType": "VariableDeclarationStatement", - "src": "241952:10:18" + "src": "241952:10:38" }, { "assignments": [ - 38526 + 41587 ], "declarations": [ { "constant": false, - "id": 38526, + "id": 41587, "mutability": "mutable", "name": "m1", - "nameLocation": "241980:2:18", + "nameLocation": "241980:2:38", "nodeType": "VariableDeclaration", - "scope": 38550, - "src": "241972:10:18", + "scope": 41611, + "src": "241972:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -277107,10 +277107,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38525, + "id": 41586, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "241972:7:18", + "src": "241972:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -277119,24 +277119,24 @@ "visibility": "internal" } ], - "id": 38527, + "id": 41588, "nodeType": "VariableDeclarationStatement", - "src": "241972:10:18" + "src": "241972:10:38" }, { "assignments": [ - 38529 + 41590 ], "declarations": [ { "constant": false, - "id": 38529, + "id": 41590, "mutability": "mutable", "name": "m2", - "nameLocation": "242000:2:18", + "nameLocation": "242000:2:38", "nodeType": "VariableDeclaration", - "scope": 38550, - "src": "241992:10:18", + "scope": 41611, + "src": "241992:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -277144,10 +277144,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38528, + "id": 41589, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "241992:7:18", + "src": "241992:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -277156,24 +277156,24 @@ "visibility": "internal" } ], - "id": 38530, + "id": 41591, "nodeType": "VariableDeclarationStatement", - "src": "241992:10:18" + "src": "241992:10:38" }, { "assignments": [ - 38532 + 41593 ], "declarations": [ { "constant": false, - "id": 38532, + "id": 41593, "mutability": "mutable", "name": "m3", - "nameLocation": "242020:2:18", + "nameLocation": "242020:2:38", "nodeType": "VariableDeclaration", - "scope": 38550, - "src": "242012:10:18", + "scope": 41611, + "src": "242012:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -277181,10 +277181,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38531, + "id": 41592, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "242012:7:18", + "src": "242012:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -277193,24 +277193,24 @@ "visibility": "internal" } ], - "id": 38533, + "id": 41594, "nodeType": "VariableDeclarationStatement", - "src": "242012:10:18" + "src": "242012:10:38" }, { "assignments": [ - 38535 + 41596 ], "declarations": [ { "constant": false, - "id": 38535, + "id": 41596, "mutability": "mutable", "name": "m4", - "nameLocation": "242040:2:18", + "nameLocation": "242040:2:38", "nodeType": "VariableDeclaration", - "scope": 38550, - "src": "242032:10:18", + "scope": 41611, + "src": "242032:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -277218,10 +277218,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38534, + "id": 41595, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "242032:7:18", + "src": "242032:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -277230,24 +277230,24 @@ "visibility": "internal" } ], - "id": 38536, + "id": 41597, "nodeType": "VariableDeclarationStatement", - "src": "242032:10:18" + "src": "242032:10:38" }, { "assignments": [ - 38538 + 41599 ], "declarations": [ { "constant": false, - "id": 38538, + "id": 41599, "mutability": "mutable", "name": "m5", - "nameLocation": "242060:2:18", + "nameLocation": "242060:2:38", "nodeType": "VariableDeclaration", - "scope": 38550, - "src": "242052:10:18", + "scope": 41611, + "src": "242052:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -277255,10 +277255,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38537, + "id": 41598, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "242052:7:18", + "src": "242052:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -277267,24 +277267,24 @@ "visibility": "internal" } ], - "id": 38539, + "id": 41600, "nodeType": "VariableDeclarationStatement", - "src": "242052:10:18" + "src": "242052:10:38" }, { "assignments": [ - 38541 + 41602 ], "declarations": [ { "constant": false, - "id": 38541, + "id": 41602, "mutability": "mutable", "name": "m6", - "nameLocation": "242080:2:18", + "nameLocation": "242080:2:38", "nodeType": "VariableDeclaration", - "scope": 38550, - "src": "242072:10:18", + "scope": 41611, + "src": "242072:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -277292,10 +277292,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38540, + "id": 41601, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "242072:7:18", + "src": "242072:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -277304,27 +277304,27 @@ "visibility": "internal" } ], - "id": 38542, + "id": 41603, "nodeType": "VariableDeclarationStatement", - "src": "242072:10:18" + "src": "242072:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "242101:828:18", + "src": "242101:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "242144:313:18", + "src": "242144:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "242162:15:18", + "src": "242162:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "242176:1:18", + "src": "242176:1:38", "type": "", "value": "0" }, @@ -277332,7 +277332,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "242166:6:18", + "src": "242166:6:38", "type": "" } ] @@ -277340,16 +277340,16 @@ { "body": { "nodeType": "YulBlock", - "src": "242247:40:18", + "src": "242247:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "242276:9:18", + "src": "242276:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "242278:5:18" + "src": "242278:5:38" } ] }, @@ -277360,33 +277360,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "242264:6:18" + "src": "242264:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "242272:1:18" + "src": "242272:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "242259:4:18" + "src": "242259:4:38" }, "nodeType": "YulFunctionCall", - "src": "242259:15:18" + "src": "242259:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "242252:6:18" + "src": "242252:6:38" }, "nodeType": "YulFunctionCall", - "src": "242252:23:18" + "src": "242252:23:38" }, "nodeType": "YulIf", - "src": "242249:36:18" + "src": "242249:36:38" } ] }, @@ -277395,12 +277395,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "242204:6:18" + "src": "242204:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "242212:4:18", + "src": "242212:4:38", "type": "", "value": "0x20" } @@ -277408,30 +277408,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "242201:2:18" + "src": "242201:2:38" }, "nodeType": "YulFunctionCall", - "src": "242201:16:18" + "src": "242201:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "242218:28:18", + "src": "242218:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "242220:24:18", + "src": "242220:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "242234:6:18" + "src": "242234:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "242242:1:18", + "src": "242242:1:38", "type": "", "value": "1" } @@ -277439,16 +277439,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "242230:3:18" + "src": "242230:3:38" }, "nodeType": "YulFunctionCall", - "src": "242230:14:18" + "src": "242230:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "242220:6:18" + "src": "242220:6:38" } ] } @@ -277456,10 +277456,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "242198:2:18", + "src": "242198:2:38", "statements": [] }, - "src": "242194:93:18" + "src": "242194:93:38" }, { "expression": { @@ -277467,34 +277467,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "242311:3:18" + "src": "242311:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "242316:6:18" + "src": "242316:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "242304:6:18" + "src": "242304:6:38" }, "nodeType": "YulFunctionCall", - "src": "242304:19:18" + "src": "242304:19:38" }, "nodeType": "YulExpressionStatement", - "src": "242304:19:18" + "src": "242304:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "242340:37:18", + "src": "242340:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "242357:3:18", + "src": "242357:3:38", "type": "", "value": "256" }, @@ -277503,38 +277503,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "242366:1:18", + "src": "242366:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "242369:6:18" + "src": "242369:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "242362:3:18" + "src": "242362:3:38" }, "nodeType": "YulFunctionCall", - "src": "242362:14:18" + "src": "242362:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "242353:3:18" + "src": "242353:3:38" }, "nodeType": "YulFunctionCall", - "src": "242353:24:18" + "src": "242353:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "242344:5:18", + "src": "242344:5:38", "type": "" } ] @@ -277547,12 +277547,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "242405:3:18" + "src": "242405:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "242410:4:18", + "src": "242410:4:38", "type": "", "value": "0x20" } @@ -277560,59 +277560,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "242401:3:18" + "src": "242401:3:38" }, "nodeType": "YulFunctionCall", - "src": "242401:14:18" + "src": "242401:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "242421:5:18" + "src": "242421:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "242432:5:18" + "src": "242432:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "242439:1:18" + "src": "242439:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "242428:3:18" + "src": "242428:3:38" }, "nodeType": "YulFunctionCall", - "src": "242428:13:18" + "src": "242428:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "242417:3:18" + "src": "242417:3:38" }, "nodeType": "YulFunctionCall", - "src": "242417:25:18" + "src": "242417:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "242394:6:18" + "src": "242394:6:38" }, "nodeType": "YulFunctionCall", - "src": "242394:49:18" + "src": "242394:49:38" }, "nodeType": "YulExpressionStatement", - "src": "242394:49:18" + "src": "242394:49:38" } ] }, @@ -277622,27 +277622,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "242136:3:18", + "src": "242136:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "242141:1:18", + "src": "242141:1:38", "type": "" } ], - "src": "242115:342:18" + "src": "242115:342:38" }, { "nodeType": "YulAssignment", - "src": "242470:17:18", + "src": "242470:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "242482:4:18", + "src": "242482:4:38", "type": "", "value": "0x00" } @@ -277650,28 +277650,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "242476:5:18" + "src": "242476:5:38" }, "nodeType": "YulFunctionCall", - "src": "242476:11:18" + "src": "242476:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "242470:2:18" + "src": "242470:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "242500:17:18", + "src": "242500:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "242512:4:18", + "src": "242512:4:38", "type": "", "value": "0x20" } @@ -277679,28 +277679,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "242506:5:18" + "src": "242506:5:38" }, "nodeType": "YulFunctionCall", - "src": "242506:11:18" + "src": "242506:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "242500:2:18" + "src": "242500:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "242530:17:18", + "src": "242530:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "242542:4:18", + "src": "242542:4:38", "type": "", "value": "0x40" } @@ -277708,28 +277708,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "242536:5:18" + "src": "242536:5:38" }, "nodeType": "YulFunctionCall", - "src": "242536:11:18" + "src": "242536:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "242530:2:18" + "src": "242530:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "242560:17:18", + "src": "242560:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "242572:4:18", + "src": "242572:4:38", "type": "", "value": "0x60" } @@ -277737,28 +277737,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "242566:5:18" + "src": "242566:5:38" }, "nodeType": "YulFunctionCall", - "src": "242566:11:18" + "src": "242566:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "242560:2:18" + "src": "242560:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "242590:17:18", + "src": "242590:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "242602:4:18", + "src": "242602:4:38", "type": "", "value": "0x80" } @@ -277766,28 +277766,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "242596:5:18" + "src": "242596:5:38" }, "nodeType": "YulFunctionCall", - "src": "242596:11:18" + "src": "242596:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "242590:2:18" + "src": "242590:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "242620:17:18", + "src": "242620:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "242632:4:18", + "src": "242632:4:38", "type": "", "value": "0xa0" } @@ -277795,28 +277795,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "242626:5:18" + "src": "242626:5:38" }, "nodeType": "YulFunctionCall", - "src": "242626:11:18" + "src": "242626:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "242620:2:18" + "src": "242620:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "242650:17:18", + "src": "242650:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "242662:4:18", + "src": "242662:4:38", "type": "", "value": "0xc0" } @@ -277824,16 +277824,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "242656:5:18" + "src": "242656:5:38" }, "nodeType": "YulFunctionCall", - "src": "242656:11:18" + "src": "242656:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "242650:2:18" + "src": "242650:2:38" } ] }, @@ -277843,14 +277843,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "242750:4:18", + "src": "242750:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "242756:10:18", + "src": "242756:10:38", "type": "", "value": "0xcc32ab07" } @@ -277858,13 +277858,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "242743:6:18" + "src": "242743:6:38" }, "nodeType": "YulFunctionCall", - "src": "242743:24:18" + "src": "242743:24:38" }, "nodeType": "YulExpressionStatement", - "src": "242743:24:18" + "src": "242743:24:38" }, { "expression": { @@ -277872,26 +277872,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "242787:4:18", + "src": "242787:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "242793:2:18" + "src": "242793:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "242780:6:18" + "src": "242780:6:38" }, "nodeType": "YulFunctionCall", - "src": "242780:16:18" + "src": "242780:16:38" }, "nodeType": "YulExpressionStatement", - "src": "242780:16:18" + "src": "242780:16:38" }, { "expression": { @@ -277899,26 +277899,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "242816:4:18", + "src": "242816:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "242822:2:18" + "src": "242822:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "242809:6:18" + "src": "242809:6:38" }, "nodeType": "YulFunctionCall", - "src": "242809:16:18" + "src": "242809:16:38" }, "nodeType": "YulExpressionStatement", - "src": "242809:16:18" + "src": "242809:16:38" }, { "expression": { @@ -277926,14 +277926,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "242845:4:18", + "src": "242845:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "242851:4:18", + "src": "242851:4:38", "type": "", "value": "0x80" } @@ -277941,13 +277941,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "242838:6:18" + "src": "242838:6:38" }, "nodeType": "YulFunctionCall", - "src": "242838:18:18" + "src": "242838:18:38" }, "nodeType": "YulExpressionStatement", - "src": "242838:18:18" + "src": "242838:18:38" }, { "expression": { @@ -277955,26 +277955,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "242876:4:18", + "src": "242876:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "242882:2:18" + "src": "242882:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "242869:6:18" + "src": "242869:6:38" }, "nodeType": "YulFunctionCall", - "src": "242869:16:18" + "src": "242869:16:38" }, "nodeType": "YulExpressionStatement", - "src": "242869:16:18" + "src": "242869:16:38" }, { "expression": { @@ -277982,126 +277982,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "242910:4:18", + "src": "242910:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "242916:2:18" + "src": "242916:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "242898:11:18" + "src": "242898:11:38" }, "nodeType": "YulFunctionCall", - "src": "242898:21:18" + "src": "242898:21:38" }, "nodeType": "YulExpressionStatement", - "src": "242898:21:18" + "src": "242898:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38523, + "declaration": 41584, "isOffset": false, "isSlot": false, - "src": "242470:2:18", + "src": "242470:2:38", "valueSize": 1 }, { - "declaration": 38526, + "declaration": 41587, "isOffset": false, "isSlot": false, - "src": "242500:2:18", + "src": "242500:2:38", "valueSize": 1 }, { - "declaration": 38529, + "declaration": 41590, "isOffset": false, "isSlot": false, - "src": "242530:2:18", + "src": "242530:2:38", "valueSize": 1 }, { - "declaration": 38532, + "declaration": 41593, "isOffset": false, "isSlot": false, - "src": "242560:2:18", + "src": "242560:2:38", "valueSize": 1 }, { - "declaration": 38535, + "declaration": 41596, "isOffset": false, "isSlot": false, - "src": "242590:2:18", + "src": "242590:2:38", "valueSize": 1 }, { - "declaration": 38538, + "declaration": 41599, "isOffset": false, "isSlot": false, - "src": "242620:2:18", + "src": "242620:2:38", "valueSize": 1 }, { - "declaration": 38541, + "declaration": 41602, "isOffset": false, "isSlot": false, - "src": "242650:2:18", + "src": "242650:2:38", "valueSize": 1 }, { - "declaration": 38513, + "declaration": 41574, "isOffset": false, "isSlot": false, - "src": "242793:2:18", + "src": "242793:2:38", "valueSize": 1 }, { - "declaration": 38515, + "declaration": 41576, "isOffset": false, "isSlot": false, - "src": "242822:2:18", + "src": "242822:2:38", "valueSize": 1 }, { - "declaration": 38517, + "declaration": 41578, "isOffset": false, "isSlot": false, - "src": "242916:2:18", + "src": "242916:2:38", "valueSize": 1 }, { - "declaration": 38519, + "declaration": 41580, "isOffset": false, "isSlot": false, - "src": "242882:2:18", + "src": "242882:2:38", "valueSize": 1 } ], - "id": 38543, + "id": 41604, "nodeType": "InlineAssembly", - "src": "242092:837:18" + "src": "242092:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38545, + "id": 41606, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "242954:4:18", + "src": "242954:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -278110,14 +278110,14 @@ }, { "hexValue": "30786334", - "id": 38546, + "id": 41607, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "242960:4:18", + "src": "242960:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -278136,18 +278136,18 @@ "typeString": "int_const 196" } ], - "id": 38544, + "id": 41605, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "242938:15:18", + "referencedDeclaration": 33383, + "src": "242938:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38547, + "id": 41608, "isConstant": false, "isLValue": false, "isPure": false, @@ -278156,21 +278156,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "242938:27:18", + "src": "242938:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38548, + "id": 41609, "nodeType": "ExpressionStatement", - "src": "242938:27:18" + "src": "242938:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "242984:214:18", + "src": "242984:214:38", "statements": [ { "expression": { @@ -278178,26 +278178,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "243005:4:18", + "src": "243005:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "243011:2:18" + "src": "243011:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "242998:6:18" + "src": "242998:6:38" }, "nodeType": "YulFunctionCall", - "src": "242998:16:18" + "src": "242998:16:38" }, "nodeType": "YulExpressionStatement", - "src": "242998:16:18" + "src": "242998:16:38" }, { "expression": { @@ -278205,26 +278205,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "243034:4:18", + "src": "243034:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "243040:2:18" + "src": "243040:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "243027:6:18" + "src": "243027:6:38" }, "nodeType": "YulFunctionCall", - "src": "243027:16:18" + "src": "243027:16:38" }, "nodeType": "YulExpressionStatement", - "src": "243027:16:18" + "src": "243027:16:38" }, { "expression": { @@ -278232,26 +278232,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "243063:4:18", + "src": "243063:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "243069:2:18" + "src": "243069:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "243056:6:18" + "src": "243056:6:38" }, "nodeType": "YulFunctionCall", - "src": "243056:16:18" + "src": "243056:16:38" }, "nodeType": "YulExpressionStatement", - "src": "243056:16:18" + "src": "243056:16:38" }, { "expression": { @@ -278259,26 +278259,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "243092:4:18", + "src": "243092:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "243098:2:18" + "src": "243098:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "243085:6:18" + "src": "243085:6:38" }, "nodeType": "YulFunctionCall", - "src": "243085:16:18" + "src": "243085:16:38" }, "nodeType": "YulExpressionStatement", - "src": "243085:16:18" + "src": "243085:16:38" }, { "expression": { @@ -278286,26 +278286,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "243121:4:18", + "src": "243121:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "243127:2:18" + "src": "243127:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "243114:6:18" + "src": "243114:6:38" }, "nodeType": "YulFunctionCall", - "src": "243114:16:18" + "src": "243114:16:38" }, "nodeType": "YulExpressionStatement", - "src": "243114:16:18" + "src": "243114:16:38" }, { "expression": { @@ -278313,26 +278313,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "243150:4:18", + "src": "243150:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "243156:2:18" + "src": "243156:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "243143:6:18" + "src": "243143:6:38" }, "nodeType": "YulFunctionCall", - "src": "243143:16:18" + "src": "243143:16:38" }, "nodeType": "YulExpressionStatement", - "src": "243143:16:18" + "src": "243143:16:38" }, { "expression": { @@ -278340,84 +278340,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "243179:4:18", + "src": "243179:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "243185:2:18" + "src": "243185:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "243172:6:18" + "src": "243172:6:38" }, "nodeType": "YulFunctionCall", - "src": "243172:16:18" + "src": "243172:16:38" }, "nodeType": "YulExpressionStatement", - "src": "243172:16:18" + "src": "243172:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38523, + "declaration": 41584, "isOffset": false, "isSlot": false, - "src": "243011:2:18", + "src": "243011:2:38", "valueSize": 1 }, { - "declaration": 38526, + "declaration": 41587, "isOffset": false, "isSlot": false, - "src": "243040:2:18", + "src": "243040:2:38", "valueSize": 1 }, { - "declaration": 38529, + "declaration": 41590, "isOffset": false, "isSlot": false, - "src": "243069:2:18", + "src": "243069:2:38", "valueSize": 1 }, { - "declaration": 38532, + "declaration": 41593, "isOffset": false, "isSlot": false, - "src": "243098:2:18", + "src": "243098:2:38", "valueSize": 1 }, { - "declaration": 38535, + "declaration": 41596, "isOffset": false, "isSlot": false, - "src": "243127:2:18", + "src": "243127:2:38", "valueSize": 1 }, { - "declaration": 38538, + "declaration": 41599, "isOffset": false, "isSlot": false, - "src": "243156:2:18", + "src": "243156:2:38", "valueSize": 1 }, { - "declaration": 38541, + "declaration": 41602, "isOffset": false, "isSlot": false, - "src": "243185:2:18", + "src": "243185:2:38", "valueSize": 1 } ], - "id": 38549, + "id": 41610, "nodeType": "InlineAssembly", - "src": "242975:223:18" + "src": "242975:223:38" } ] }, @@ -278425,20 +278425,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "241879:3:18", + "nameLocation": "241879:3:38", "parameters": { - "id": 38520, + "id": 41581, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38513, + "id": 41574, "mutability": "mutable", "name": "p0", - "nameLocation": "241891:2:18", + "nameLocation": "241891:2:38", "nodeType": "VariableDeclaration", - "scope": 38551, - "src": "241883:10:18", + "scope": 41612, + "src": "241883:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -278446,10 +278446,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38512, + "id": 41573, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "241883:7:18", + "src": "241883:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -278459,13 +278459,13 @@ }, { "constant": false, - "id": 38515, + "id": 41576, "mutability": "mutable", "name": "p1", - "nameLocation": "241903:2:18", + "nameLocation": "241903:2:38", "nodeType": "VariableDeclaration", - "scope": 38551, - "src": "241895:10:18", + "scope": 41612, + "src": "241895:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -278473,10 +278473,10 @@ "typeString": "address" }, "typeName": { - "id": 38514, + "id": 41575, "name": "address", "nodeType": "ElementaryTypeName", - "src": "241895:7:18", + "src": "241895:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -278487,13 +278487,13 @@ }, { "constant": false, - "id": 38517, + "id": 41578, "mutability": "mutable", "name": "p2", - "nameLocation": "241915:2:18", + "nameLocation": "241915:2:38", "nodeType": "VariableDeclaration", - "scope": 38551, - "src": "241907:10:18", + "scope": 41612, + "src": "241907:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -278501,10 +278501,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38516, + "id": 41577, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "241907:7:18", + "src": "241907:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -278514,13 +278514,13 @@ }, { "constant": false, - "id": 38519, + "id": 41580, "mutability": "mutable", "name": "p3", - "nameLocation": "241924:2:18", + "nameLocation": "241924:2:38", "nodeType": "VariableDeclaration", - "scope": 38551, - "src": "241919:7:18", + "scope": 41612, + "src": "241919:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -278528,10 +278528,10 @@ "typeString": "bool" }, "typeName": { - "id": 38518, + "id": 41579, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "241919:4:18", + "src": "241919:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -278540,44 +278540,44 @@ "visibility": "internal" } ], - "src": "241882:45:18" + "src": "241882:45:38" }, "returnParameters": { - "id": 38521, + "id": 41582, "nodeType": "ParameterList", "parameters": [], - "src": "241942:0:18" + "src": "241942:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38591, + "id": 41652, "nodeType": "FunctionDefinition", - "src": "243210:1340:18", + "src": "243210:1340:38", "nodes": [], "body": { - "id": 38590, + "id": 41651, "nodeType": "Block", - "src": "243285:1265:18", + "src": "243285:1265:38", "nodes": [], "statements": [ { "assignments": [ - 38563 + 41624 ], "declarations": [ { "constant": false, - "id": 38563, + "id": 41624, "mutability": "mutable", "name": "m0", - "nameLocation": "243303:2:18", + "nameLocation": "243303:2:38", "nodeType": "VariableDeclaration", - "scope": 38590, - "src": "243295:10:18", + "scope": 41651, + "src": "243295:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -278585,10 +278585,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38562, + "id": 41623, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "243295:7:18", + "src": "243295:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -278597,24 +278597,24 @@ "visibility": "internal" } ], - "id": 38564, + "id": 41625, "nodeType": "VariableDeclarationStatement", - "src": "243295:10:18" + "src": "243295:10:38" }, { "assignments": [ - 38566 + 41627 ], "declarations": [ { "constant": false, - "id": 38566, + "id": 41627, "mutability": "mutable", "name": "m1", - "nameLocation": "243323:2:18", + "nameLocation": "243323:2:38", "nodeType": "VariableDeclaration", - "scope": 38590, - "src": "243315:10:18", + "scope": 41651, + "src": "243315:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -278622,10 +278622,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38565, + "id": 41626, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "243315:7:18", + "src": "243315:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -278634,24 +278634,24 @@ "visibility": "internal" } ], - "id": 38567, + "id": 41628, "nodeType": "VariableDeclarationStatement", - "src": "243315:10:18" + "src": "243315:10:38" }, { "assignments": [ - 38569 + 41630 ], "declarations": [ { "constant": false, - "id": 38569, + "id": 41630, "mutability": "mutable", "name": "m2", - "nameLocation": "243343:2:18", + "nameLocation": "243343:2:38", "nodeType": "VariableDeclaration", - "scope": 38590, - "src": "243335:10:18", + "scope": 41651, + "src": "243335:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -278659,10 +278659,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38568, + "id": 41629, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "243335:7:18", + "src": "243335:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -278671,24 +278671,24 @@ "visibility": "internal" } ], - "id": 38570, + "id": 41631, "nodeType": "VariableDeclarationStatement", - "src": "243335:10:18" + "src": "243335:10:38" }, { "assignments": [ - 38572 + 41633 ], "declarations": [ { "constant": false, - "id": 38572, + "id": 41633, "mutability": "mutable", "name": "m3", - "nameLocation": "243363:2:18", + "nameLocation": "243363:2:38", "nodeType": "VariableDeclaration", - "scope": 38590, - "src": "243355:10:18", + "scope": 41651, + "src": "243355:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -278696,10 +278696,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38571, + "id": 41632, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "243355:7:18", + "src": "243355:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -278708,24 +278708,24 @@ "visibility": "internal" } ], - "id": 38573, + "id": 41634, "nodeType": "VariableDeclarationStatement", - "src": "243355:10:18" + "src": "243355:10:38" }, { "assignments": [ - 38575 + 41636 ], "declarations": [ { "constant": false, - "id": 38575, + "id": 41636, "mutability": "mutable", "name": "m4", - "nameLocation": "243383:2:18", + "nameLocation": "243383:2:38", "nodeType": "VariableDeclaration", - "scope": 38590, - "src": "243375:10:18", + "scope": 41651, + "src": "243375:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -278733,10 +278733,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38574, + "id": 41635, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "243375:7:18", + "src": "243375:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -278745,24 +278745,24 @@ "visibility": "internal" } ], - "id": 38576, + "id": 41637, "nodeType": "VariableDeclarationStatement", - "src": "243375:10:18" + "src": "243375:10:38" }, { "assignments": [ - 38578 + 41639 ], "declarations": [ { "constant": false, - "id": 38578, + "id": 41639, "mutability": "mutable", "name": "m5", - "nameLocation": "243403:2:18", + "nameLocation": "243403:2:38", "nodeType": "VariableDeclaration", - "scope": 38590, - "src": "243395:10:18", + "scope": 41651, + "src": "243395:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -278770,10 +278770,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38577, + "id": 41638, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "243395:7:18", + "src": "243395:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -278782,24 +278782,24 @@ "visibility": "internal" } ], - "id": 38579, + "id": 41640, "nodeType": "VariableDeclarationStatement", - "src": "243395:10:18" + "src": "243395:10:38" }, { "assignments": [ - 38581 + 41642 ], "declarations": [ { "constant": false, - "id": 38581, + "id": 41642, "mutability": "mutable", "name": "m6", - "nameLocation": "243423:2:18", + "nameLocation": "243423:2:38", "nodeType": "VariableDeclaration", - "scope": 38590, - "src": "243415:10:18", + "scope": 41651, + "src": "243415:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -278807,10 +278807,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38580, + "id": 41641, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "243415:7:18", + "src": "243415:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -278819,27 +278819,27 @@ "visibility": "internal" } ], - "id": 38582, + "id": 41643, "nodeType": "VariableDeclarationStatement", - "src": "243415:10:18" + "src": "243415:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "243444:831:18", + "src": "243444:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "243487:313:18", + "src": "243487:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "243505:15:18", + "src": "243505:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "243519:1:18", + "src": "243519:1:38", "type": "", "value": "0" }, @@ -278847,7 +278847,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "243509:6:18", + "src": "243509:6:38", "type": "" } ] @@ -278855,16 +278855,16 @@ { "body": { "nodeType": "YulBlock", - "src": "243590:40:18", + "src": "243590:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "243619:9:18", + "src": "243619:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "243621:5:18" + "src": "243621:5:38" } ] }, @@ -278875,33 +278875,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "243607:6:18" + "src": "243607:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "243615:1:18" + "src": "243615:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "243602:4:18" + "src": "243602:4:38" }, "nodeType": "YulFunctionCall", - "src": "243602:15:18" + "src": "243602:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "243595:6:18" + "src": "243595:6:38" }, "nodeType": "YulFunctionCall", - "src": "243595:23:18" + "src": "243595:23:38" }, "nodeType": "YulIf", - "src": "243592:36:18" + "src": "243592:36:38" } ] }, @@ -278910,12 +278910,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "243547:6:18" + "src": "243547:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "243555:4:18", + "src": "243555:4:38", "type": "", "value": "0x20" } @@ -278923,30 +278923,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "243544:2:18" + "src": "243544:2:38" }, "nodeType": "YulFunctionCall", - "src": "243544:16:18" + "src": "243544:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "243561:28:18", + "src": "243561:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "243563:24:18", + "src": "243563:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "243577:6:18" + "src": "243577:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "243585:1:18", + "src": "243585:1:38", "type": "", "value": "1" } @@ -278954,16 +278954,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "243573:3:18" + "src": "243573:3:38" }, "nodeType": "YulFunctionCall", - "src": "243573:14:18" + "src": "243573:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "243563:6:18" + "src": "243563:6:38" } ] } @@ -278971,10 +278971,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "243541:2:18", + "src": "243541:2:38", "statements": [] }, - "src": "243537:93:18" + "src": "243537:93:38" }, { "expression": { @@ -278982,34 +278982,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "243654:3:18" + "src": "243654:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "243659:6:18" + "src": "243659:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "243647:6:18" + "src": "243647:6:38" }, "nodeType": "YulFunctionCall", - "src": "243647:19:18" + "src": "243647:19:38" }, "nodeType": "YulExpressionStatement", - "src": "243647:19:18" + "src": "243647:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "243683:37:18", + "src": "243683:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "243700:3:18", + "src": "243700:3:38", "type": "", "value": "256" }, @@ -279018,38 +279018,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "243709:1:18", + "src": "243709:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "243712:6:18" + "src": "243712:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "243705:3:18" + "src": "243705:3:38" }, "nodeType": "YulFunctionCall", - "src": "243705:14:18" + "src": "243705:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "243696:3:18" + "src": "243696:3:38" }, "nodeType": "YulFunctionCall", - "src": "243696:24:18" + "src": "243696:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "243687:5:18", + "src": "243687:5:38", "type": "" } ] @@ -279062,12 +279062,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "243748:3:18" + "src": "243748:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "243753:4:18", + "src": "243753:4:38", "type": "", "value": "0x20" } @@ -279075,59 +279075,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "243744:3:18" + "src": "243744:3:38" }, "nodeType": "YulFunctionCall", - "src": "243744:14:18" + "src": "243744:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "243764:5:18" + "src": "243764:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "243775:5:18" + "src": "243775:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "243782:1:18" + "src": "243782:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "243771:3:18" + "src": "243771:3:38" }, "nodeType": "YulFunctionCall", - "src": "243771:13:18" + "src": "243771:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "243760:3:18" + "src": "243760:3:38" }, "nodeType": "YulFunctionCall", - "src": "243760:25:18" + "src": "243760:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "243737:6:18" + "src": "243737:6:38" }, "nodeType": "YulFunctionCall", - "src": "243737:49:18" + "src": "243737:49:38" }, "nodeType": "YulExpressionStatement", - "src": "243737:49:18" + "src": "243737:49:38" } ] }, @@ -279137,27 +279137,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "243479:3:18", + "src": "243479:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "243484:1:18", + "src": "243484:1:38", "type": "" } ], - "src": "243458:342:18" + "src": "243458:342:38" }, { "nodeType": "YulAssignment", - "src": "243813:17:18", + "src": "243813:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "243825:4:18", + "src": "243825:4:38", "type": "", "value": "0x00" } @@ -279165,28 +279165,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "243819:5:18" + "src": "243819:5:38" }, "nodeType": "YulFunctionCall", - "src": "243819:11:18" + "src": "243819:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "243813:2:18" + "src": "243813:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "243843:17:18", + "src": "243843:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "243855:4:18", + "src": "243855:4:38", "type": "", "value": "0x20" } @@ -279194,28 +279194,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "243849:5:18" + "src": "243849:5:38" }, "nodeType": "YulFunctionCall", - "src": "243849:11:18" + "src": "243849:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "243843:2:18" + "src": "243843:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "243873:17:18", + "src": "243873:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "243885:4:18", + "src": "243885:4:38", "type": "", "value": "0x40" } @@ -279223,28 +279223,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "243879:5:18" + "src": "243879:5:38" }, "nodeType": "YulFunctionCall", - "src": "243879:11:18" + "src": "243879:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "243873:2:18" + "src": "243873:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "243903:17:18", + "src": "243903:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "243915:4:18", + "src": "243915:4:38", "type": "", "value": "0x60" } @@ -279252,28 +279252,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "243909:5:18" + "src": "243909:5:38" }, "nodeType": "YulFunctionCall", - "src": "243909:11:18" + "src": "243909:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "243903:2:18" + "src": "243903:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "243933:17:18", + "src": "243933:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "243945:4:18", + "src": "243945:4:38", "type": "", "value": "0x80" } @@ -279281,28 +279281,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "243939:5:18" + "src": "243939:5:38" }, "nodeType": "YulFunctionCall", - "src": "243939:11:18" + "src": "243939:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "243933:2:18" + "src": "243933:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "243963:17:18", + "src": "243963:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "243975:4:18", + "src": "243975:4:38", "type": "", "value": "0xa0" } @@ -279310,28 +279310,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "243969:5:18" + "src": "243969:5:38" }, "nodeType": "YulFunctionCall", - "src": "243969:11:18" + "src": "243969:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "243963:2:18" + "src": "243963:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "243993:17:18", + "src": "243993:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "244005:4:18", + "src": "244005:4:38", "type": "", "value": "0xc0" } @@ -279339,16 +279339,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "243999:5:18" + "src": "243999:5:38" }, "nodeType": "YulFunctionCall", - "src": "243999:11:18" + "src": "243999:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "243993:2:18" + "src": "243993:2:38" } ] }, @@ -279358,14 +279358,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "244096:4:18", + "src": "244096:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "244102:10:18", + "src": "244102:10:38", "type": "", "value": "0x46826b5d" } @@ -279373,13 +279373,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "244089:6:18" + "src": "244089:6:38" }, "nodeType": "YulFunctionCall", - "src": "244089:24:18" + "src": "244089:24:38" }, "nodeType": "YulExpressionStatement", - "src": "244089:24:18" + "src": "244089:24:38" }, { "expression": { @@ -279387,26 +279387,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "244133:4:18", + "src": "244133:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "244139:2:18" + "src": "244139:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "244126:6:18" + "src": "244126:6:38" }, "nodeType": "YulFunctionCall", - "src": "244126:16:18" + "src": "244126:16:38" }, "nodeType": "YulExpressionStatement", - "src": "244126:16:18" + "src": "244126:16:38" }, { "expression": { @@ -279414,26 +279414,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "244162:4:18", + "src": "244162:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "244168:2:18" + "src": "244168:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "244155:6:18" + "src": "244155:6:38" }, "nodeType": "YulFunctionCall", - "src": "244155:16:18" + "src": "244155:16:38" }, "nodeType": "YulExpressionStatement", - "src": "244155:16:18" + "src": "244155:16:38" }, { "expression": { @@ -279441,14 +279441,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "244191:4:18", + "src": "244191:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "244197:4:18", + "src": "244197:4:38", "type": "", "value": "0x80" } @@ -279456,13 +279456,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "244184:6:18" + "src": "244184:6:38" }, "nodeType": "YulFunctionCall", - "src": "244184:18:18" + "src": "244184:18:38" }, "nodeType": "YulExpressionStatement", - "src": "244184:18:18" + "src": "244184:18:38" }, { "expression": { @@ -279470,26 +279470,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "244222:4:18", + "src": "244222:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "244228:2:18" + "src": "244228:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "244215:6:18" + "src": "244215:6:38" }, "nodeType": "YulFunctionCall", - "src": "244215:16:18" + "src": "244215:16:38" }, "nodeType": "YulExpressionStatement", - "src": "244215:16:18" + "src": "244215:16:38" }, { "expression": { @@ -279497,126 +279497,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "244256:4:18", + "src": "244256:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "244262:2:18" + "src": "244262:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "244244:11:18" + "src": "244244:11:38" }, "nodeType": "YulFunctionCall", - "src": "244244:21:18" + "src": "244244:21:38" }, "nodeType": "YulExpressionStatement", - "src": "244244:21:18" + "src": "244244:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38563, + "declaration": 41624, "isOffset": false, "isSlot": false, - "src": "243813:2:18", + "src": "243813:2:38", "valueSize": 1 }, { - "declaration": 38566, + "declaration": 41627, "isOffset": false, "isSlot": false, - "src": "243843:2:18", + "src": "243843:2:38", "valueSize": 1 }, { - "declaration": 38569, + "declaration": 41630, "isOffset": false, "isSlot": false, - "src": "243873:2:18", + "src": "243873:2:38", "valueSize": 1 }, { - "declaration": 38572, + "declaration": 41633, "isOffset": false, "isSlot": false, - "src": "243903:2:18", + "src": "243903:2:38", "valueSize": 1 }, { - "declaration": 38575, + "declaration": 41636, "isOffset": false, "isSlot": false, - "src": "243933:2:18", + "src": "243933:2:38", "valueSize": 1 }, { - "declaration": 38578, + "declaration": 41639, "isOffset": false, "isSlot": false, - "src": "243963:2:18", + "src": "243963:2:38", "valueSize": 1 }, { - "declaration": 38581, + "declaration": 41642, "isOffset": false, "isSlot": false, - "src": "243993:2:18", + "src": "243993:2:38", "valueSize": 1 }, { - "declaration": 38553, + "declaration": 41614, "isOffset": false, "isSlot": false, - "src": "244139:2:18", + "src": "244139:2:38", "valueSize": 1 }, { - "declaration": 38555, + "declaration": 41616, "isOffset": false, "isSlot": false, - "src": "244168:2:18", + "src": "244168:2:38", "valueSize": 1 }, { - "declaration": 38557, + "declaration": 41618, "isOffset": false, "isSlot": false, - "src": "244262:2:18", + "src": "244262:2:38", "valueSize": 1 }, { - "declaration": 38559, + "declaration": 41620, "isOffset": false, "isSlot": false, - "src": "244228:2:18", + "src": "244228:2:38", "valueSize": 1 } ], - "id": 38583, + "id": 41644, "nodeType": "InlineAssembly", - "src": "243435:840:18" + "src": "243435:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38585, + "id": 41646, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "244300:4:18", + "src": "244300:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -279625,14 +279625,14 @@ }, { "hexValue": "30786334", - "id": 38586, + "id": 41647, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "244306:4:18", + "src": "244306:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -279651,18 +279651,18 @@ "typeString": "int_const 196" } ], - "id": 38584, + "id": 41645, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "244284:15:18", + "referencedDeclaration": 33383, + "src": "244284:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38587, + "id": 41648, "isConstant": false, "isLValue": false, "isPure": false, @@ -279671,21 +279671,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "244284:27:18", + "src": "244284:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38588, + "id": 41649, "nodeType": "ExpressionStatement", - "src": "244284:27:18" + "src": "244284:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "244330:214:18", + "src": "244330:214:38", "statements": [ { "expression": { @@ -279693,26 +279693,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "244351:4:18", + "src": "244351:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "244357:2:18" + "src": "244357:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "244344:6:18" + "src": "244344:6:38" }, "nodeType": "YulFunctionCall", - "src": "244344:16:18" + "src": "244344:16:38" }, "nodeType": "YulExpressionStatement", - "src": "244344:16:18" + "src": "244344:16:38" }, { "expression": { @@ -279720,26 +279720,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "244380:4:18", + "src": "244380:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "244386:2:18" + "src": "244386:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "244373:6:18" + "src": "244373:6:38" }, "nodeType": "YulFunctionCall", - "src": "244373:16:18" + "src": "244373:16:38" }, "nodeType": "YulExpressionStatement", - "src": "244373:16:18" + "src": "244373:16:38" }, { "expression": { @@ -279747,26 +279747,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "244409:4:18", + "src": "244409:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "244415:2:18" + "src": "244415:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "244402:6:18" + "src": "244402:6:38" }, "nodeType": "YulFunctionCall", - "src": "244402:16:18" + "src": "244402:16:38" }, "nodeType": "YulExpressionStatement", - "src": "244402:16:18" + "src": "244402:16:38" }, { "expression": { @@ -279774,26 +279774,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "244438:4:18", + "src": "244438:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "244444:2:18" + "src": "244444:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "244431:6:18" + "src": "244431:6:38" }, "nodeType": "YulFunctionCall", - "src": "244431:16:18" + "src": "244431:16:38" }, "nodeType": "YulExpressionStatement", - "src": "244431:16:18" + "src": "244431:16:38" }, { "expression": { @@ -279801,26 +279801,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "244467:4:18", + "src": "244467:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "244473:2:18" + "src": "244473:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "244460:6:18" + "src": "244460:6:38" }, "nodeType": "YulFunctionCall", - "src": "244460:16:18" + "src": "244460:16:38" }, "nodeType": "YulExpressionStatement", - "src": "244460:16:18" + "src": "244460:16:38" }, { "expression": { @@ -279828,26 +279828,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "244496:4:18", + "src": "244496:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "244502:2:18" + "src": "244502:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "244489:6:18" + "src": "244489:6:38" }, "nodeType": "YulFunctionCall", - "src": "244489:16:18" + "src": "244489:16:38" }, "nodeType": "YulExpressionStatement", - "src": "244489:16:18" + "src": "244489:16:38" }, { "expression": { @@ -279855,84 +279855,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "244525:4:18", + "src": "244525:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "244531:2:18" + "src": "244531:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "244518:6:18" + "src": "244518:6:38" }, "nodeType": "YulFunctionCall", - "src": "244518:16:18" + "src": "244518:16:38" }, "nodeType": "YulExpressionStatement", - "src": "244518:16:18" + "src": "244518:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38563, + "declaration": 41624, "isOffset": false, "isSlot": false, - "src": "244357:2:18", + "src": "244357:2:38", "valueSize": 1 }, { - "declaration": 38566, + "declaration": 41627, "isOffset": false, "isSlot": false, - "src": "244386:2:18", + "src": "244386:2:38", "valueSize": 1 }, { - "declaration": 38569, + "declaration": 41630, "isOffset": false, "isSlot": false, - "src": "244415:2:18", + "src": "244415:2:38", "valueSize": 1 }, { - "declaration": 38572, + "declaration": 41633, "isOffset": false, "isSlot": false, - "src": "244444:2:18", + "src": "244444:2:38", "valueSize": 1 }, { - "declaration": 38575, + "declaration": 41636, "isOffset": false, "isSlot": false, - "src": "244473:2:18", + "src": "244473:2:38", "valueSize": 1 }, { - "declaration": 38578, + "declaration": 41639, "isOffset": false, "isSlot": false, - "src": "244502:2:18", + "src": "244502:2:38", "valueSize": 1 }, { - "declaration": 38581, + "declaration": 41642, "isOffset": false, "isSlot": false, - "src": "244531:2:18", + "src": "244531:2:38", "valueSize": 1 } ], - "id": 38589, + "id": 41650, "nodeType": "InlineAssembly", - "src": "244321:223:18" + "src": "244321:223:38" } ] }, @@ -279940,20 +279940,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "243219:3:18", + "nameLocation": "243219:3:38", "parameters": { - "id": 38560, + "id": 41621, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38553, + "id": 41614, "mutability": "mutable", "name": "p0", - "nameLocation": "243231:2:18", + "nameLocation": "243231:2:38", "nodeType": "VariableDeclaration", - "scope": 38591, - "src": "243223:10:18", + "scope": 41652, + "src": "243223:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -279961,10 +279961,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38552, + "id": 41613, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "243223:7:18", + "src": "243223:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -279974,13 +279974,13 @@ }, { "constant": false, - "id": 38555, + "id": 41616, "mutability": "mutable", "name": "p1", - "nameLocation": "243243:2:18", + "nameLocation": "243243:2:38", "nodeType": "VariableDeclaration", - "scope": 38591, - "src": "243235:10:18", + "scope": 41652, + "src": "243235:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -279988,10 +279988,10 @@ "typeString": "address" }, "typeName": { - "id": 38554, + "id": 41615, "name": "address", "nodeType": "ElementaryTypeName", - "src": "243235:7:18", + "src": "243235:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -280002,13 +280002,13 @@ }, { "constant": false, - "id": 38557, + "id": 41618, "mutability": "mutable", "name": "p2", - "nameLocation": "243255:2:18", + "nameLocation": "243255:2:38", "nodeType": "VariableDeclaration", - "scope": 38591, - "src": "243247:10:18", + "scope": 41652, + "src": "243247:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -280016,10 +280016,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38556, + "id": 41617, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "243247:7:18", + "src": "243247:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -280029,13 +280029,13 @@ }, { "constant": false, - "id": 38559, + "id": 41620, "mutability": "mutable", "name": "p3", - "nameLocation": "243267:2:18", + "nameLocation": "243267:2:38", "nodeType": "VariableDeclaration", - "scope": 38591, - "src": "243259:10:18", + "scope": 41652, + "src": "243259:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -280043,10 +280043,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38558, + "id": 41619, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "243259:7:18", + "src": "243259:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -280055,44 +280055,44 @@ "visibility": "internal" } ], - "src": "243222:48:18" + "src": "243222:48:38" }, "returnParameters": { - "id": 38561, + "id": 41622, "nodeType": "ParameterList", "parameters": [], - "src": "243285:0:18" + "src": "243285:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38637, + "id": 41698, "nodeType": "FunctionDefinition", - "src": "244556:1536:18", + "src": "244556:1536:38", "nodes": [], "body": { - "id": 38636, + "id": 41697, "nodeType": "Block", - "src": "244631:1461:18", + "src": "244631:1461:38", "nodes": [], "statements": [ { "assignments": [ - 38603 + 41664 ], "declarations": [ { "constant": false, - "id": 38603, + "id": 41664, "mutability": "mutable", "name": "m0", - "nameLocation": "244649:2:18", + "nameLocation": "244649:2:38", "nodeType": "VariableDeclaration", - "scope": 38636, - "src": "244641:10:18", + "scope": 41697, + "src": "244641:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -280100,10 +280100,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38602, + "id": 41663, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "244641:7:18", + "src": "244641:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -280112,24 +280112,24 @@ "visibility": "internal" } ], - "id": 38604, + "id": 41665, "nodeType": "VariableDeclarationStatement", - "src": "244641:10:18" + "src": "244641:10:38" }, { "assignments": [ - 38606 + 41667 ], "declarations": [ { "constant": false, - "id": 38606, + "id": 41667, "mutability": "mutable", "name": "m1", - "nameLocation": "244669:2:18", + "nameLocation": "244669:2:38", "nodeType": "VariableDeclaration", - "scope": 38636, - "src": "244661:10:18", + "scope": 41697, + "src": "244661:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -280137,10 +280137,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38605, + "id": 41666, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "244661:7:18", + "src": "244661:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -280149,24 +280149,24 @@ "visibility": "internal" } ], - "id": 38607, + "id": 41668, "nodeType": "VariableDeclarationStatement", - "src": "244661:10:18" + "src": "244661:10:38" }, { "assignments": [ - 38609 + 41670 ], "declarations": [ { "constant": false, - "id": 38609, + "id": 41670, "mutability": "mutable", "name": "m2", - "nameLocation": "244689:2:18", + "nameLocation": "244689:2:38", "nodeType": "VariableDeclaration", - "scope": 38636, - "src": "244681:10:18", + "scope": 41697, + "src": "244681:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -280174,10 +280174,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38608, + "id": 41669, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "244681:7:18", + "src": "244681:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -280186,24 +280186,24 @@ "visibility": "internal" } ], - "id": 38610, + "id": 41671, "nodeType": "VariableDeclarationStatement", - "src": "244681:10:18" + "src": "244681:10:38" }, { "assignments": [ - 38612 + 41673 ], "declarations": [ { "constant": false, - "id": 38612, + "id": 41673, "mutability": "mutable", "name": "m3", - "nameLocation": "244709:2:18", + "nameLocation": "244709:2:38", "nodeType": "VariableDeclaration", - "scope": 38636, - "src": "244701:10:18", + "scope": 41697, + "src": "244701:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -280211,10 +280211,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38611, + "id": 41672, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "244701:7:18", + "src": "244701:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -280223,24 +280223,24 @@ "visibility": "internal" } ], - "id": 38613, + "id": 41674, "nodeType": "VariableDeclarationStatement", - "src": "244701:10:18" + "src": "244701:10:38" }, { "assignments": [ - 38615 + 41676 ], "declarations": [ { "constant": false, - "id": 38615, + "id": 41676, "mutability": "mutable", "name": "m4", - "nameLocation": "244729:2:18", + "nameLocation": "244729:2:38", "nodeType": "VariableDeclaration", - "scope": 38636, - "src": "244721:10:18", + "scope": 41697, + "src": "244721:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -280248,10 +280248,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38614, + "id": 41675, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "244721:7:18", + "src": "244721:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -280260,24 +280260,24 @@ "visibility": "internal" } ], - "id": 38616, + "id": 41677, "nodeType": "VariableDeclarationStatement", - "src": "244721:10:18" + "src": "244721:10:38" }, { "assignments": [ - 38618 + 41679 ], "declarations": [ { "constant": false, - "id": 38618, + "id": 41679, "mutability": "mutable", "name": "m5", - "nameLocation": "244749:2:18", + "nameLocation": "244749:2:38", "nodeType": "VariableDeclaration", - "scope": 38636, - "src": "244741:10:18", + "scope": 41697, + "src": "244741:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -280285,10 +280285,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38617, + "id": 41678, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "244741:7:18", + "src": "244741:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -280297,24 +280297,24 @@ "visibility": "internal" } ], - "id": 38619, + "id": 41680, "nodeType": "VariableDeclarationStatement", - "src": "244741:10:18" + "src": "244741:10:38" }, { "assignments": [ - 38621 + 41682 ], "declarations": [ { "constant": false, - "id": 38621, + "id": 41682, "mutability": "mutable", "name": "m6", - "nameLocation": "244769:2:18", + "nameLocation": "244769:2:38", "nodeType": "VariableDeclaration", - "scope": 38636, - "src": "244761:10:18", + "scope": 41697, + "src": "244761:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -280322,10 +280322,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38620, + "id": 41681, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "244761:7:18", + "src": "244761:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -280334,24 +280334,24 @@ "visibility": "internal" } ], - "id": 38622, + "id": 41683, "nodeType": "VariableDeclarationStatement", - "src": "244761:10:18" + "src": "244761:10:38" }, { "assignments": [ - 38624 + 41685 ], "declarations": [ { "constant": false, - "id": 38624, + "id": 41685, "mutability": "mutable", "name": "m7", - "nameLocation": "244789:2:18", + "nameLocation": "244789:2:38", "nodeType": "VariableDeclaration", - "scope": 38636, - "src": "244781:10:18", + "scope": 41697, + "src": "244781:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -280359,10 +280359,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38623, + "id": 41684, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "244781:7:18", + "src": "244781:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -280371,24 +280371,24 @@ "visibility": "internal" } ], - "id": 38625, + "id": 41686, "nodeType": "VariableDeclarationStatement", - "src": "244781:10:18" + "src": "244781:10:38" }, { "assignments": [ - 38627 + 41688 ], "declarations": [ { "constant": false, - "id": 38627, + "id": 41688, "mutability": "mutable", "name": "m8", - "nameLocation": "244809:2:18", + "nameLocation": "244809:2:38", "nodeType": "VariableDeclaration", - "scope": 38636, - "src": "244801:10:18", + "scope": 41697, + "src": "244801:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -280396,10 +280396,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38626, + "id": 41687, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "244801:7:18", + "src": "244801:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -280408,27 +280408,27 @@ "visibility": "internal" } ], - "id": 38628, + "id": 41689, "nodeType": "VariableDeclarationStatement", - "src": "244801:10:18" + "src": "244801:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "244830:927:18", + "src": "244830:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "244873:313:18", + "src": "244873:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "244891:15:18", + "src": "244891:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "244905:1:18", + "src": "244905:1:38", "type": "", "value": "0" }, @@ -280436,7 +280436,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "244895:6:18", + "src": "244895:6:38", "type": "" } ] @@ -280444,16 +280444,16 @@ { "body": { "nodeType": "YulBlock", - "src": "244976:40:18", + "src": "244976:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "245005:9:18", + "src": "245005:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "245007:5:18" + "src": "245007:5:38" } ] }, @@ -280464,33 +280464,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "244993:6:18" + "src": "244993:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "245001:1:18" + "src": "245001:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "244988:4:18" + "src": "244988:4:38" }, "nodeType": "YulFunctionCall", - "src": "244988:15:18" + "src": "244988:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "244981:6:18" + "src": "244981:6:38" }, "nodeType": "YulFunctionCall", - "src": "244981:23:18" + "src": "244981:23:38" }, "nodeType": "YulIf", - "src": "244978:36:18" + "src": "244978:36:38" } ] }, @@ -280499,12 +280499,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "244933:6:18" + "src": "244933:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "244941:4:18", + "src": "244941:4:38", "type": "", "value": "0x20" } @@ -280512,30 +280512,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "244930:2:18" + "src": "244930:2:38" }, "nodeType": "YulFunctionCall", - "src": "244930:16:18" + "src": "244930:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "244947:28:18", + "src": "244947:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "244949:24:18", + "src": "244949:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "244963:6:18" + "src": "244963:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "244971:1:18", + "src": "244971:1:38", "type": "", "value": "1" } @@ -280543,16 +280543,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "244959:3:18" + "src": "244959:3:38" }, "nodeType": "YulFunctionCall", - "src": "244959:14:18" + "src": "244959:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "244949:6:18" + "src": "244949:6:38" } ] } @@ -280560,10 +280560,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "244927:2:18", + "src": "244927:2:38", "statements": [] }, - "src": "244923:93:18" + "src": "244923:93:38" }, { "expression": { @@ -280571,34 +280571,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "245040:3:18" + "src": "245040:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "245045:6:18" + "src": "245045:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "245033:6:18" + "src": "245033:6:38" }, "nodeType": "YulFunctionCall", - "src": "245033:19:18" + "src": "245033:19:38" }, "nodeType": "YulExpressionStatement", - "src": "245033:19:18" + "src": "245033:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "245069:37:18", + "src": "245069:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "245086:3:18", + "src": "245086:3:38", "type": "", "value": "256" }, @@ -280607,38 +280607,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "245095:1:18", + "src": "245095:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "245098:6:18" + "src": "245098:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "245091:3:18" + "src": "245091:3:38" }, "nodeType": "YulFunctionCall", - "src": "245091:14:18" + "src": "245091:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "245082:3:18" + "src": "245082:3:38" }, "nodeType": "YulFunctionCall", - "src": "245082:24:18" + "src": "245082:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "245073:5:18", + "src": "245073:5:38", "type": "" } ] @@ -280651,12 +280651,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "245134:3:18" + "src": "245134:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "245139:4:18", + "src": "245139:4:38", "type": "", "value": "0x20" } @@ -280664,59 +280664,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "245130:3:18" + "src": "245130:3:38" }, "nodeType": "YulFunctionCall", - "src": "245130:14:18" + "src": "245130:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "245150:5:18" + "src": "245150:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "245161:5:18" + "src": "245161:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "245168:1:18" + "src": "245168:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "245157:3:18" + "src": "245157:3:38" }, "nodeType": "YulFunctionCall", - "src": "245157:13:18" + "src": "245157:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "245146:3:18" + "src": "245146:3:38" }, "nodeType": "YulFunctionCall", - "src": "245146:25:18" + "src": "245146:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "245123:6:18" + "src": "245123:6:38" }, "nodeType": "YulFunctionCall", - "src": "245123:49:18" + "src": "245123:49:38" }, "nodeType": "YulExpressionStatement", - "src": "245123:49:18" + "src": "245123:49:38" } ] }, @@ -280726,27 +280726,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "244865:3:18", + "src": "244865:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "244870:1:18", + "src": "244870:1:38", "type": "" } ], - "src": "244844:342:18" + "src": "244844:342:38" }, { "nodeType": "YulAssignment", - "src": "245199:17:18", + "src": "245199:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "245211:4:18", + "src": "245211:4:38", "type": "", "value": "0x00" } @@ -280754,28 +280754,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "245205:5:18" + "src": "245205:5:38" }, "nodeType": "YulFunctionCall", - "src": "245205:11:18" + "src": "245205:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "245199:2:18" + "src": "245199:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "245229:17:18", + "src": "245229:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "245241:4:18", + "src": "245241:4:38", "type": "", "value": "0x20" } @@ -280783,28 +280783,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "245235:5:18" + "src": "245235:5:38" }, "nodeType": "YulFunctionCall", - "src": "245235:11:18" + "src": "245235:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "245229:2:18" + "src": "245229:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "245259:17:18", + "src": "245259:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "245271:4:18", + "src": "245271:4:38", "type": "", "value": "0x40" } @@ -280812,28 +280812,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "245265:5:18" + "src": "245265:5:38" }, "nodeType": "YulFunctionCall", - "src": "245265:11:18" + "src": "245265:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "245259:2:18" + "src": "245259:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "245289:17:18", + "src": "245289:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "245301:4:18", + "src": "245301:4:38", "type": "", "value": "0x60" } @@ -280841,28 +280841,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "245295:5:18" + "src": "245295:5:38" }, "nodeType": "YulFunctionCall", - "src": "245295:11:18" + "src": "245295:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "245289:2:18" + "src": "245289:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "245319:17:18", + "src": "245319:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "245331:4:18", + "src": "245331:4:38", "type": "", "value": "0x80" } @@ -280870,28 +280870,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "245325:5:18" + "src": "245325:5:38" }, "nodeType": "YulFunctionCall", - "src": "245325:11:18" + "src": "245325:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "245319:2:18" + "src": "245319:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "245349:17:18", + "src": "245349:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "245361:4:18", + "src": "245361:4:38", "type": "", "value": "0xa0" } @@ -280899,28 +280899,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "245355:5:18" + "src": "245355:5:38" }, "nodeType": "YulFunctionCall", - "src": "245355:11:18" + "src": "245355:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "245349:2:18" + "src": "245349:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "245379:17:18", + "src": "245379:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "245391:4:18", + "src": "245391:4:38", "type": "", "value": "0xc0" } @@ -280928,28 +280928,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "245385:5:18" + "src": "245385:5:38" }, "nodeType": "YulFunctionCall", - "src": "245385:11:18" + "src": "245385:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "245379:2:18" + "src": "245379:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "245409:17:18", + "src": "245409:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "245421:4:18", + "src": "245421:4:38", "type": "", "value": "0xe0" } @@ -280957,28 +280957,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "245415:5:18" + "src": "245415:5:38" }, "nodeType": "YulFunctionCall", - "src": "245415:11:18" + "src": "245415:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "245409:2:18" + "src": "245409:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "245439:18:18", + "src": "245439:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "245451:5:18", + "src": "245451:5:38", "type": "", "value": "0x100" } @@ -280986,16 +280986,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "245445:5:18" + "src": "245445:5:38" }, "nodeType": "YulFunctionCall", - "src": "245445:12:18" + "src": "245445:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "245439:2:18" + "src": "245439:2:38" } ] }, @@ -281005,14 +281005,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "245542:4:18", + "src": "245542:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "245548:10:18", + "src": "245548:10:38", "type": "", "value": "0x3e128ca3" } @@ -281020,13 +281020,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "245535:6:18" + "src": "245535:6:38" }, "nodeType": "YulFunctionCall", - "src": "245535:24:18" + "src": "245535:24:38" }, "nodeType": "YulExpressionStatement", - "src": "245535:24:18" + "src": "245535:24:38" }, { "expression": { @@ -281034,26 +281034,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "245579:4:18", + "src": "245579:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "245585:2:18" + "src": "245585:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "245572:6:18" + "src": "245572:6:38" }, "nodeType": "YulFunctionCall", - "src": "245572:16:18" + "src": "245572:16:38" }, "nodeType": "YulExpressionStatement", - "src": "245572:16:18" + "src": "245572:16:38" }, { "expression": { @@ -281061,26 +281061,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "245608:4:18", + "src": "245608:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "245614:2:18" + "src": "245614:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "245601:6:18" + "src": "245601:6:38" }, "nodeType": "YulFunctionCall", - "src": "245601:16:18" + "src": "245601:16:38" }, "nodeType": "YulExpressionStatement", - "src": "245601:16:18" + "src": "245601:16:38" }, { "expression": { @@ -281088,14 +281088,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "245637:4:18", + "src": "245637:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "245643:4:18", + "src": "245643:4:38", "type": "", "value": "0x80" } @@ -281103,13 +281103,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "245630:6:18" + "src": "245630:6:38" }, "nodeType": "YulFunctionCall", - "src": "245630:18:18" + "src": "245630:18:38" }, "nodeType": "YulExpressionStatement", - "src": "245630:18:18" + "src": "245630:18:38" }, { "expression": { @@ -281117,14 +281117,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "245668:4:18", + "src": "245668:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "245674:4:18", + "src": "245674:4:38", "type": "", "value": "0xc0" } @@ -281132,13 +281132,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "245661:6:18" + "src": "245661:6:38" }, "nodeType": "YulFunctionCall", - "src": "245661:18:18" + "src": "245661:18:38" }, "nodeType": "YulExpressionStatement", - "src": "245661:18:18" + "src": "245661:18:38" }, { "expression": { @@ -281146,26 +281146,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "245704:4:18", + "src": "245704:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "245710:2:18" + "src": "245710:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "245692:11:18" + "src": "245692:11:38" }, "nodeType": "YulFunctionCall", - "src": "245692:21:18" + "src": "245692:21:38" }, "nodeType": "YulExpressionStatement", - "src": "245692:21:18" + "src": "245692:21:38" }, { "expression": { @@ -281173,140 +281173,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "245738:4:18", + "src": "245738:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "245744:2:18" + "src": "245744:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "245726:11:18" + "src": "245726:11:38" }, "nodeType": "YulFunctionCall", - "src": "245726:21:18" + "src": "245726:21:38" }, "nodeType": "YulExpressionStatement", - "src": "245726:21:18" + "src": "245726:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38603, + "declaration": 41664, "isOffset": false, "isSlot": false, - "src": "245199:2:18", + "src": "245199:2:38", "valueSize": 1 }, { - "declaration": 38606, + "declaration": 41667, "isOffset": false, "isSlot": false, - "src": "245229:2:18", + "src": "245229:2:38", "valueSize": 1 }, { - "declaration": 38609, + "declaration": 41670, "isOffset": false, "isSlot": false, - "src": "245259:2:18", + "src": "245259:2:38", "valueSize": 1 }, { - "declaration": 38612, + "declaration": 41673, "isOffset": false, "isSlot": false, - "src": "245289:2:18", + "src": "245289:2:38", "valueSize": 1 }, { - "declaration": 38615, + "declaration": 41676, "isOffset": false, "isSlot": false, - "src": "245319:2:18", + "src": "245319:2:38", "valueSize": 1 }, { - "declaration": 38618, + "declaration": 41679, "isOffset": false, "isSlot": false, - "src": "245349:2:18", + "src": "245349:2:38", "valueSize": 1 }, { - "declaration": 38621, + "declaration": 41682, "isOffset": false, "isSlot": false, - "src": "245379:2:18", + "src": "245379:2:38", "valueSize": 1 }, { - "declaration": 38624, + "declaration": 41685, "isOffset": false, "isSlot": false, - "src": "245409:2:18", + "src": "245409:2:38", "valueSize": 1 }, { - "declaration": 38627, + "declaration": 41688, "isOffset": false, "isSlot": false, - "src": "245439:2:18", + "src": "245439:2:38", "valueSize": 1 }, { - "declaration": 38593, + "declaration": 41654, "isOffset": false, "isSlot": false, - "src": "245585:2:18", + "src": "245585:2:38", "valueSize": 1 }, { - "declaration": 38595, + "declaration": 41656, "isOffset": false, "isSlot": false, - "src": "245614:2:18", + "src": "245614:2:38", "valueSize": 1 }, { - "declaration": 38597, + "declaration": 41658, "isOffset": false, "isSlot": false, - "src": "245710:2:18", + "src": "245710:2:38", "valueSize": 1 }, { - "declaration": 38599, + "declaration": 41660, "isOffset": false, "isSlot": false, - "src": "245744:2:18", + "src": "245744:2:38", "valueSize": 1 } ], - "id": 38629, + "id": 41690, "nodeType": "InlineAssembly", - "src": "244821:936:18" + "src": "244821:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38631, + "id": 41692, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "245782:4:18", + "src": "245782:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -281315,14 +281315,14 @@ }, { "hexValue": "3078313034", - "id": 38632, + "id": 41693, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "245788:5:18", + "src": "245788:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -281341,18 +281341,18 @@ "typeString": "int_const 260" } ], - "id": 38630, + "id": 41691, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "245766:15:18", + "referencedDeclaration": 33383, + "src": "245766:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38633, + "id": 41694, "isConstant": false, "isLValue": false, "isPure": false, @@ -281361,21 +281361,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "245766:28:18", + "src": "245766:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38634, + "id": 41695, "nodeType": "ExpressionStatement", - "src": "245766:28:18" + "src": "245766:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "245813:273:18", + "src": "245813:273:38", "statements": [ { "expression": { @@ -281383,26 +281383,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "245834:4:18", + "src": "245834:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "245840:2:18" + "src": "245840:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "245827:6:18" + "src": "245827:6:38" }, "nodeType": "YulFunctionCall", - "src": "245827:16:18" + "src": "245827:16:38" }, "nodeType": "YulExpressionStatement", - "src": "245827:16:18" + "src": "245827:16:38" }, { "expression": { @@ -281410,26 +281410,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "245863:4:18", + "src": "245863:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "245869:2:18" + "src": "245869:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "245856:6:18" + "src": "245856:6:38" }, "nodeType": "YulFunctionCall", - "src": "245856:16:18" + "src": "245856:16:38" }, "nodeType": "YulExpressionStatement", - "src": "245856:16:18" + "src": "245856:16:38" }, { "expression": { @@ -281437,26 +281437,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "245892:4:18", + "src": "245892:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "245898:2:18" + "src": "245898:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "245885:6:18" + "src": "245885:6:38" }, "nodeType": "YulFunctionCall", - "src": "245885:16:18" + "src": "245885:16:38" }, "nodeType": "YulExpressionStatement", - "src": "245885:16:18" + "src": "245885:16:38" }, { "expression": { @@ -281464,26 +281464,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "245921:4:18", + "src": "245921:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "245927:2:18" + "src": "245927:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "245914:6:18" + "src": "245914:6:38" }, "nodeType": "YulFunctionCall", - "src": "245914:16:18" + "src": "245914:16:38" }, "nodeType": "YulExpressionStatement", - "src": "245914:16:18" + "src": "245914:16:38" }, { "expression": { @@ -281491,26 +281491,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "245950:4:18", + "src": "245950:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "245956:2:18" + "src": "245956:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "245943:6:18" + "src": "245943:6:38" }, "nodeType": "YulFunctionCall", - "src": "245943:16:18" + "src": "245943:16:38" }, "nodeType": "YulExpressionStatement", - "src": "245943:16:18" + "src": "245943:16:38" }, { "expression": { @@ -281518,26 +281518,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "245979:4:18", + "src": "245979:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "245985:2:18" + "src": "245985:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "245972:6:18" + "src": "245972:6:38" }, "nodeType": "YulFunctionCall", - "src": "245972:16:18" + "src": "245972:16:38" }, "nodeType": "YulExpressionStatement", - "src": "245972:16:18" + "src": "245972:16:38" }, { "expression": { @@ -281545,26 +281545,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "246008:4:18", + "src": "246008:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "246014:2:18" + "src": "246014:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "246001:6:18" + "src": "246001:6:38" }, "nodeType": "YulFunctionCall", - "src": "246001:16:18" + "src": "246001:16:38" }, "nodeType": "YulExpressionStatement", - "src": "246001:16:18" + "src": "246001:16:38" }, { "expression": { @@ -281572,26 +281572,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "246037:4:18", + "src": "246037:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "246043:2:18" + "src": "246043:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "246030:6:18" + "src": "246030:6:38" }, "nodeType": "YulFunctionCall", - "src": "246030:16:18" + "src": "246030:16:38" }, "nodeType": "YulExpressionStatement", - "src": "246030:16:18" + "src": "246030:16:38" }, { "expression": { @@ -281599,98 +281599,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "246066:5:18", + "src": "246066:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "246073:2:18" + "src": "246073:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "246059:6:18" + "src": "246059:6:38" }, "nodeType": "YulFunctionCall", - "src": "246059:17:18" + "src": "246059:17:38" }, "nodeType": "YulExpressionStatement", - "src": "246059:17:18" + "src": "246059:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38603, + "declaration": 41664, "isOffset": false, "isSlot": false, - "src": "245840:2:18", + "src": "245840:2:38", "valueSize": 1 }, { - "declaration": 38606, + "declaration": 41667, "isOffset": false, "isSlot": false, - "src": "245869:2:18", + "src": "245869:2:38", "valueSize": 1 }, { - "declaration": 38609, + "declaration": 41670, "isOffset": false, "isSlot": false, - "src": "245898:2:18", + "src": "245898:2:38", "valueSize": 1 }, { - "declaration": 38612, + "declaration": 41673, "isOffset": false, "isSlot": false, - "src": "245927:2:18", + "src": "245927:2:38", "valueSize": 1 }, { - "declaration": 38615, + "declaration": 41676, "isOffset": false, "isSlot": false, - "src": "245956:2:18", + "src": "245956:2:38", "valueSize": 1 }, { - "declaration": 38618, + "declaration": 41679, "isOffset": false, "isSlot": false, - "src": "245985:2:18", + "src": "245985:2:38", "valueSize": 1 }, { - "declaration": 38621, + "declaration": 41682, "isOffset": false, "isSlot": false, - "src": "246014:2:18", + "src": "246014:2:38", "valueSize": 1 }, { - "declaration": 38624, + "declaration": 41685, "isOffset": false, "isSlot": false, - "src": "246043:2:18", + "src": "246043:2:38", "valueSize": 1 }, { - "declaration": 38627, + "declaration": 41688, "isOffset": false, "isSlot": false, - "src": "246073:2:18", + "src": "246073:2:38", "valueSize": 1 } ], - "id": 38635, + "id": 41696, "nodeType": "InlineAssembly", - "src": "245804:282:18" + "src": "245804:282:38" } ] }, @@ -281698,20 +281698,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "244565:3:18", + "nameLocation": "244565:3:38", "parameters": { - "id": 38600, + "id": 41661, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38593, + "id": 41654, "mutability": "mutable", "name": "p0", - "nameLocation": "244577:2:18", + "nameLocation": "244577:2:38", "nodeType": "VariableDeclaration", - "scope": 38637, - "src": "244569:10:18", + "scope": 41698, + "src": "244569:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -281719,10 +281719,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38592, + "id": 41653, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "244569:7:18", + "src": "244569:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -281732,13 +281732,13 @@ }, { "constant": false, - "id": 38595, + "id": 41656, "mutability": "mutable", "name": "p1", - "nameLocation": "244589:2:18", + "nameLocation": "244589:2:38", "nodeType": "VariableDeclaration", - "scope": 38637, - "src": "244581:10:18", + "scope": 41698, + "src": "244581:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -281746,10 +281746,10 @@ "typeString": "address" }, "typeName": { - "id": 38594, + "id": 41655, "name": "address", "nodeType": "ElementaryTypeName", - "src": "244581:7:18", + "src": "244581:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -281760,13 +281760,13 @@ }, { "constant": false, - "id": 38597, + "id": 41658, "mutability": "mutable", "name": "p2", - "nameLocation": "244601:2:18", + "nameLocation": "244601:2:38", "nodeType": "VariableDeclaration", - "scope": 38637, - "src": "244593:10:18", + "scope": 41698, + "src": "244593:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -281774,10 +281774,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38596, + "id": 41657, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "244593:7:18", + "src": "244593:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -281787,13 +281787,13 @@ }, { "constant": false, - "id": 38599, + "id": 41660, "mutability": "mutable", "name": "p3", - "nameLocation": "244613:2:18", + "nameLocation": "244613:2:38", "nodeType": "VariableDeclaration", - "scope": 38637, - "src": "244605:10:18", + "scope": 41698, + "src": "244605:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -281801,10 +281801,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38598, + "id": 41659, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "244605:7:18", + "src": "244605:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -281813,44 +281813,44 @@ "visibility": "internal" } ], - "src": "244568:48:18" + "src": "244568:48:38" }, "returnParameters": { - "id": 38601, + "id": 41662, "nodeType": "ParameterList", "parameters": [], - "src": "244631:0:18" + "src": "244631:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38671, + "id": 41732, "nodeType": "FunctionDefinition", - "src": "246098:786:18", + "src": "246098:786:38", "nodes": [], "body": { - "id": 38670, + "id": 41731, "nodeType": "Block", - "src": "246170:714:18", + "src": "246170:714:38", "nodes": [], "statements": [ { "assignments": [ - 38649 + 41710 ], "declarations": [ { "constant": false, - "id": 38649, + "id": 41710, "mutability": "mutable", "name": "m0", - "nameLocation": "246188:2:18", + "nameLocation": "246188:2:38", "nodeType": "VariableDeclaration", - "scope": 38670, - "src": "246180:10:18", + "scope": 41731, + "src": "246180:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -281858,10 +281858,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38648, + "id": 41709, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "246180:7:18", + "src": "246180:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -281870,24 +281870,24 @@ "visibility": "internal" } ], - "id": 38650, + "id": 41711, "nodeType": "VariableDeclarationStatement", - "src": "246180:10:18" + "src": "246180:10:38" }, { "assignments": [ - 38652 + 41713 ], "declarations": [ { "constant": false, - "id": 38652, + "id": 41713, "mutability": "mutable", "name": "m1", - "nameLocation": "246208:2:18", + "nameLocation": "246208:2:38", "nodeType": "VariableDeclaration", - "scope": 38670, - "src": "246200:10:18", + "scope": 41731, + "src": "246200:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -281895,10 +281895,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38651, + "id": 41712, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "246200:7:18", + "src": "246200:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -281907,24 +281907,24 @@ "visibility": "internal" } ], - "id": 38653, + "id": 41714, "nodeType": "VariableDeclarationStatement", - "src": "246200:10:18" + "src": "246200:10:38" }, { "assignments": [ - 38655 + 41716 ], "declarations": [ { "constant": false, - "id": 38655, + "id": 41716, "mutability": "mutable", "name": "m2", - "nameLocation": "246228:2:18", + "nameLocation": "246228:2:38", "nodeType": "VariableDeclaration", - "scope": 38670, - "src": "246220:10:18", + "scope": 41731, + "src": "246220:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -281932,10 +281932,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38654, + "id": 41715, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "246220:7:18", + "src": "246220:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -281944,24 +281944,24 @@ "visibility": "internal" } ], - "id": 38656, + "id": 41717, "nodeType": "VariableDeclarationStatement", - "src": "246220:10:18" + "src": "246220:10:38" }, { "assignments": [ - 38658 + 41719 ], "declarations": [ { "constant": false, - "id": 38658, + "id": 41719, "mutability": "mutable", "name": "m3", - "nameLocation": "246248:2:18", + "nameLocation": "246248:2:38", "nodeType": "VariableDeclaration", - "scope": 38670, - "src": "246240:10:18", + "scope": 41731, + "src": "246240:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -281969,10 +281969,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38657, + "id": 41718, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "246240:7:18", + "src": "246240:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -281981,24 +281981,24 @@ "visibility": "internal" } ], - "id": 38659, + "id": 41720, "nodeType": "VariableDeclarationStatement", - "src": "246240:10:18" + "src": "246240:10:38" }, { "assignments": [ - 38661 + 41722 ], "declarations": [ { "constant": false, - "id": 38661, + "id": 41722, "mutability": "mutable", "name": "m4", - "nameLocation": "246268:2:18", + "nameLocation": "246268:2:38", "nodeType": "VariableDeclaration", - "scope": 38670, - "src": "246260:10:18", + "scope": 41731, + "src": "246260:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -282006,10 +282006,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38660, + "id": 41721, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "246260:7:18", + "src": "246260:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -282018,24 +282018,24 @@ "visibility": "internal" } ], - "id": 38662, + "id": 41723, "nodeType": "VariableDeclarationStatement", - "src": "246260:10:18" + "src": "246260:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "246289:378:18", + "src": "246289:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "246303:17:18", + "src": "246303:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "246315:4:18", + "src": "246315:4:38", "type": "", "value": "0x00" } @@ -282043,28 +282043,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "246309:5:18" + "src": "246309:5:38" }, "nodeType": "YulFunctionCall", - "src": "246309:11:18" + "src": "246309:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "246303:2:18" + "src": "246303:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "246333:17:18", + "src": "246333:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "246345:4:18", + "src": "246345:4:38", "type": "", "value": "0x20" } @@ -282072,28 +282072,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "246339:5:18" + "src": "246339:5:38" }, "nodeType": "YulFunctionCall", - "src": "246339:11:18" + "src": "246339:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "246333:2:18" + "src": "246333:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "246363:17:18", + "src": "246363:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "246375:4:18", + "src": "246375:4:38", "type": "", "value": "0x40" } @@ -282101,28 +282101,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "246369:5:18" + "src": "246369:5:38" }, "nodeType": "YulFunctionCall", - "src": "246369:11:18" + "src": "246369:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "246363:2:18" + "src": "246363:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "246393:17:18", + "src": "246393:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "246405:4:18", + "src": "246405:4:38", "type": "", "value": "0x60" } @@ -282130,28 +282130,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "246399:5:18" + "src": "246399:5:38" }, "nodeType": "YulFunctionCall", - "src": "246399:11:18" + "src": "246399:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "246393:2:18" + "src": "246393:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "246423:17:18", + "src": "246423:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "246435:4:18", + "src": "246435:4:38", "type": "", "value": "0x80" } @@ -282159,16 +282159,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "246429:5:18" + "src": "246429:5:38" }, "nodeType": "YulFunctionCall", - "src": "246429:11:18" + "src": "246429:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "246423:2:18" + "src": "246423:2:38" } ] }, @@ -282178,14 +282178,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "246524:4:18", + "src": "246524:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "246530:10:18", + "src": "246530:10:38", "type": "", "value": "0xa1ef4cbb" } @@ -282193,13 +282193,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "246517:6:18" + "src": "246517:6:38" }, "nodeType": "YulFunctionCall", - "src": "246517:24:18" + "src": "246517:24:38" }, "nodeType": "YulExpressionStatement", - "src": "246517:24:18" + "src": "246517:24:38" }, { "expression": { @@ -282207,26 +282207,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "246561:4:18", + "src": "246561:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "246567:2:18" + "src": "246567:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "246554:6:18" + "src": "246554:6:38" }, "nodeType": "YulFunctionCall", - "src": "246554:16:18" + "src": "246554:16:38" }, "nodeType": "YulExpressionStatement", - "src": "246554:16:18" + "src": "246554:16:38" }, { "expression": { @@ -282234,26 +282234,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "246590:4:18", + "src": "246590:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "246596:2:18" + "src": "246596:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "246583:6:18" + "src": "246583:6:38" }, "nodeType": "YulFunctionCall", - "src": "246583:16:18" + "src": "246583:16:38" }, "nodeType": "YulExpressionStatement", - "src": "246583:16:18" + "src": "246583:16:38" }, { "expression": { @@ -282261,26 +282261,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "246619:4:18", + "src": "246619:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "246625:2:18" + "src": "246625:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "246612:6:18" + "src": "246612:6:38" }, "nodeType": "YulFunctionCall", - "src": "246612:16:18" + "src": "246612:16:38" }, "nodeType": "YulExpressionStatement", - "src": "246612:16:18" + "src": "246612:16:38" }, { "expression": { @@ -282288,112 +282288,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "246648:4:18", + "src": "246648:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "246654:2:18" + "src": "246654:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "246641:6:18" + "src": "246641:6:38" }, "nodeType": "YulFunctionCall", - "src": "246641:16:18" + "src": "246641:16:38" }, "nodeType": "YulExpressionStatement", - "src": "246641:16:18" + "src": "246641:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38649, + "declaration": 41710, "isOffset": false, "isSlot": false, - "src": "246303:2:18", + "src": "246303:2:38", "valueSize": 1 }, { - "declaration": 38652, + "declaration": 41713, "isOffset": false, "isSlot": false, - "src": "246333:2:18", + "src": "246333:2:38", "valueSize": 1 }, { - "declaration": 38655, + "declaration": 41716, "isOffset": false, "isSlot": false, - "src": "246363:2:18", + "src": "246363:2:38", "valueSize": 1 }, { - "declaration": 38658, + "declaration": 41719, "isOffset": false, "isSlot": false, - "src": "246393:2:18", + "src": "246393:2:38", "valueSize": 1 }, { - "declaration": 38661, + "declaration": 41722, "isOffset": false, "isSlot": false, - "src": "246423:2:18", + "src": "246423:2:38", "valueSize": 1 }, { - "declaration": 38639, + "declaration": 41700, "isOffset": false, "isSlot": false, - "src": "246567:2:18", + "src": "246567:2:38", "valueSize": 1 }, { - "declaration": 38641, + "declaration": 41702, "isOffset": false, "isSlot": false, - "src": "246596:2:18", + "src": "246596:2:38", "valueSize": 1 }, { - "declaration": 38643, + "declaration": 41704, "isOffset": false, "isSlot": false, - "src": "246625:2:18", + "src": "246625:2:38", "valueSize": 1 }, { - "declaration": 38645, + "declaration": 41706, "isOffset": false, "isSlot": false, - "src": "246654:2:18", + "src": "246654:2:38", "valueSize": 1 } ], - "id": 38663, + "id": 41724, "nodeType": "InlineAssembly", - "src": "246280:387:18" + "src": "246280:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38665, + "id": 41726, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "246692:4:18", + "src": "246692:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -282402,14 +282402,14 @@ }, { "hexValue": "30783834", - "id": 38666, + "id": 41727, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "246698:4:18", + "src": "246698:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -282428,18 +282428,18 @@ "typeString": "int_const 132" } ], - "id": 38664, + "id": 41725, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "246676:15:18", + "referencedDeclaration": 33383, + "src": "246676:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38667, + "id": 41728, "isConstant": false, "isLValue": false, "isPure": false, @@ -282448,21 +282448,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "246676:27:18", + "src": "246676:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38668, + "id": 41729, "nodeType": "ExpressionStatement", - "src": "246676:27:18" + "src": "246676:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "246722:156:18", + "src": "246722:156:38", "statements": [ { "expression": { @@ -282470,26 +282470,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "246743:4:18", + "src": "246743:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "246749:2:18" + "src": "246749:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "246736:6:18" + "src": "246736:6:38" }, "nodeType": "YulFunctionCall", - "src": "246736:16:18" + "src": "246736:16:38" }, "nodeType": "YulExpressionStatement", - "src": "246736:16:18" + "src": "246736:16:38" }, { "expression": { @@ -282497,26 +282497,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "246772:4:18", + "src": "246772:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "246778:2:18" + "src": "246778:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "246765:6:18" + "src": "246765:6:38" }, "nodeType": "YulFunctionCall", - "src": "246765:16:18" + "src": "246765:16:38" }, "nodeType": "YulExpressionStatement", - "src": "246765:16:18" + "src": "246765:16:38" }, { "expression": { @@ -282524,26 +282524,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "246801:4:18", + "src": "246801:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "246807:2:18" + "src": "246807:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "246794:6:18" + "src": "246794:6:38" }, "nodeType": "YulFunctionCall", - "src": "246794:16:18" + "src": "246794:16:38" }, "nodeType": "YulExpressionStatement", - "src": "246794:16:18" + "src": "246794:16:38" }, { "expression": { @@ -282551,26 +282551,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "246830:4:18", + "src": "246830:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "246836:2:18" + "src": "246836:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "246823:6:18" + "src": "246823:6:38" }, "nodeType": "YulFunctionCall", - "src": "246823:16:18" + "src": "246823:16:38" }, "nodeType": "YulExpressionStatement", - "src": "246823:16:18" + "src": "246823:16:38" }, { "expression": { @@ -282578,70 +282578,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "246859:4:18", + "src": "246859:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "246865:2:18" + "src": "246865:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "246852:6:18" + "src": "246852:6:38" }, "nodeType": "YulFunctionCall", - "src": "246852:16:18" + "src": "246852:16:38" }, "nodeType": "YulExpressionStatement", - "src": "246852:16:18" + "src": "246852:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38649, + "declaration": 41710, "isOffset": false, "isSlot": false, - "src": "246749:2:18", + "src": "246749:2:38", "valueSize": 1 }, { - "declaration": 38652, + "declaration": 41713, "isOffset": false, "isSlot": false, - "src": "246778:2:18", + "src": "246778:2:38", "valueSize": 1 }, { - "declaration": 38655, + "declaration": 41716, "isOffset": false, "isSlot": false, - "src": "246807:2:18", + "src": "246807:2:38", "valueSize": 1 }, { - "declaration": 38658, + "declaration": 41719, "isOffset": false, "isSlot": false, - "src": "246836:2:18", + "src": "246836:2:38", "valueSize": 1 }, { - "declaration": 38661, + "declaration": 41722, "isOffset": false, "isSlot": false, - "src": "246865:2:18", + "src": "246865:2:38", "valueSize": 1 } ], - "id": 38669, + "id": 41730, "nodeType": "InlineAssembly", - "src": "246713:165:18" + "src": "246713:165:38" } ] }, @@ -282649,20 +282649,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "246107:3:18", + "nameLocation": "246107:3:38", "parameters": { - "id": 38646, + "id": 41707, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38639, + "id": 41700, "mutability": "mutable", "name": "p0", - "nameLocation": "246119:2:18", + "nameLocation": "246119:2:38", "nodeType": "VariableDeclaration", - "scope": 38671, - "src": "246111:10:18", + "scope": 41732, + "src": "246111:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -282670,10 +282670,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38638, + "id": 41699, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "246111:7:18", + "src": "246111:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -282683,13 +282683,13 @@ }, { "constant": false, - "id": 38641, + "id": 41702, "mutability": "mutable", "name": "p1", - "nameLocation": "246128:2:18", + "nameLocation": "246128:2:38", "nodeType": "VariableDeclaration", - "scope": 38671, - "src": "246123:7:18", + "scope": 41732, + "src": "246123:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -282697,10 +282697,10 @@ "typeString": "bool" }, "typeName": { - "id": 38640, + "id": 41701, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "246123:4:18", + "src": "246123:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -282710,13 +282710,13 @@ }, { "constant": false, - "id": 38643, + "id": 41704, "mutability": "mutable", "name": "p2", - "nameLocation": "246140:2:18", + "nameLocation": "246140:2:38", "nodeType": "VariableDeclaration", - "scope": 38671, - "src": "246132:10:18", + "scope": 41732, + "src": "246132:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -282724,10 +282724,10 @@ "typeString": "address" }, "typeName": { - "id": 38642, + "id": 41703, "name": "address", "nodeType": "ElementaryTypeName", - "src": "246132:7:18", + "src": "246132:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -282738,13 +282738,13 @@ }, { "constant": false, - "id": 38645, + "id": 41706, "mutability": "mutable", "name": "p3", - "nameLocation": "246152:2:18", + "nameLocation": "246152:2:38", "nodeType": "VariableDeclaration", - "scope": 38671, - "src": "246144:10:18", + "scope": 41732, + "src": "246144:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -282752,10 +282752,10 @@ "typeString": "address" }, "typeName": { - "id": 38644, + "id": 41705, "name": "address", "nodeType": "ElementaryTypeName", - "src": "246144:7:18", + "src": "246144:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -282765,44 +282765,44 @@ "visibility": "internal" } ], - "src": "246110:45:18" + "src": "246110:45:38" }, "returnParameters": { - "id": 38647, + "id": 41708, "nodeType": "ParameterList", "parameters": [], - "src": "246170:0:18" + "src": "246170:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38705, + "id": 41766, "nodeType": "FunctionDefinition", - "src": "246890:780:18", + "src": "246890:780:38", "nodes": [], "body": { - "id": 38704, + "id": 41765, "nodeType": "Block", - "src": "246959:711:18", + "src": "246959:711:38", "nodes": [], "statements": [ { "assignments": [ - 38683 + 41744 ], "declarations": [ { "constant": false, - "id": 38683, + "id": 41744, "mutability": "mutable", "name": "m0", - "nameLocation": "246977:2:18", + "nameLocation": "246977:2:38", "nodeType": "VariableDeclaration", - "scope": 38704, - "src": "246969:10:18", + "scope": 41765, + "src": "246969:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -282810,10 +282810,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38682, + "id": 41743, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "246969:7:18", + "src": "246969:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -282822,24 +282822,24 @@ "visibility": "internal" } ], - "id": 38684, + "id": 41745, "nodeType": "VariableDeclarationStatement", - "src": "246969:10:18" + "src": "246969:10:38" }, { "assignments": [ - 38686 + 41747 ], "declarations": [ { "constant": false, - "id": 38686, + "id": 41747, "mutability": "mutable", "name": "m1", - "nameLocation": "246997:2:18", + "nameLocation": "246997:2:38", "nodeType": "VariableDeclaration", - "scope": 38704, - "src": "246989:10:18", + "scope": 41765, + "src": "246989:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -282847,10 +282847,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38685, + "id": 41746, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "246989:7:18", + "src": "246989:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -282859,24 +282859,24 @@ "visibility": "internal" } ], - "id": 38687, + "id": 41748, "nodeType": "VariableDeclarationStatement", - "src": "246989:10:18" + "src": "246989:10:38" }, { "assignments": [ - 38689 + 41750 ], "declarations": [ { "constant": false, - "id": 38689, + "id": 41750, "mutability": "mutable", "name": "m2", - "nameLocation": "247017:2:18", + "nameLocation": "247017:2:38", "nodeType": "VariableDeclaration", - "scope": 38704, - "src": "247009:10:18", + "scope": 41765, + "src": "247009:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -282884,10 +282884,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38688, + "id": 41749, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "247009:7:18", + "src": "247009:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -282896,24 +282896,24 @@ "visibility": "internal" } ], - "id": 38690, + "id": 41751, "nodeType": "VariableDeclarationStatement", - "src": "247009:10:18" + "src": "247009:10:38" }, { "assignments": [ - 38692 + 41753 ], "declarations": [ { "constant": false, - "id": 38692, + "id": 41753, "mutability": "mutable", "name": "m3", - "nameLocation": "247037:2:18", + "nameLocation": "247037:2:38", "nodeType": "VariableDeclaration", - "scope": 38704, - "src": "247029:10:18", + "scope": 41765, + "src": "247029:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -282921,10 +282921,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38691, + "id": 41752, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "247029:7:18", + "src": "247029:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -282933,24 +282933,24 @@ "visibility": "internal" } ], - "id": 38693, + "id": 41754, "nodeType": "VariableDeclarationStatement", - "src": "247029:10:18" + "src": "247029:10:38" }, { "assignments": [ - 38695 + 41756 ], "declarations": [ { "constant": false, - "id": 38695, + "id": 41756, "mutability": "mutable", "name": "m4", - "nameLocation": "247057:2:18", + "nameLocation": "247057:2:38", "nodeType": "VariableDeclaration", - "scope": 38704, - "src": "247049:10:18", + "scope": 41765, + "src": "247049:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -282958,10 +282958,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38694, + "id": 41755, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "247049:7:18", + "src": "247049:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -282970,24 +282970,24 @@ "visibility": "internal" } ], - "id": 38696, + "id": 41757, "nodeType": "VariableDeclarationStatement", - "src": "247049:10:18" + "src": "247049:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "247078:375:18", + "src": "247078:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "247092:17:18", + "src": "247092:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "247104:4:18", + "src": "247104:4:38", "type": "", "value": "0x00" } @@ -282995,28 +282995,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "247098:5:18" + "src": "247098:5:38" }, "nodeType": "YulFunctionCall", - "src": "247098:11:18" + "src": "247098:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "247092:2:18" + "src": "247092:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "247122:17:18", + "src": "247122:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "247134:4:18", + "src": "247134:4:38", "type": "", "value": "0x20" } @@ -283024,28 +283024,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "247128:5:18" + "src": "247128:5:38" }, "nodeType": "YulFunctionCall", - "src": "247128:11:18" + "src": "247128:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "247122:2:18" + "src": "247122:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "247152:17:18", + "src": "247152:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "247164:4:18", + "src": "247164:4:38", "type": "", "value": "0x40" } @@ -283053,28 +283053,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "247158:5:18" + "src": "247158:5:38" }, "nodeType": "YulFunctionCall", - "src": "247158:11:18" + "src": "247158:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "247152:2:18" + "src": "247152:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "247182:17:18", + "src": "247182:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "247194:4:18", + "src": "247194:4:38", "type": "", "value": "0x60" } @@ -283082,28 +283082,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "247188:5:18" + "src": "247188:5:38" }, "nodeType": "YulFunctionCall", - "src": "247188:11:18" + "src": "247188:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "247182:2:18" + "src": "247182:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "247212:17:18", + "src": "247212:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "247224:4:18", + "src": "247224:4:38", "type": "", "value": "0x80" } @@ -283111,16 +283111,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "247218:5:18" + "src": "247218:5:38" }, "nodeType": "YulFunctionCall", - "src": "247218:11:18" + "src": "247218:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "247212:2:18" + "src": "247212:2:38" } ] }, @@ -283130,14 +283130,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "247310:4:18", + "src": "247310:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "247316:10:18", + "src": "247316:10:38", "type": "", "value": "0x454d54a5" } @@ -283145,13 +283145,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "247303:6:18" + "src": "247303:6:38" }, "nodeType": "YulFunctionCall", - "src": "247303:24:18" + "src": "247303:24:38" }, "nodeType": "YulExpressionStatement", - "src": "247303:24:18" + "src": "247303:24:38" }, { "expression": { @@ -283159,26 +283159,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "247347:4:18", + "src": "247347:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "247353:2:18" + "src": "247353:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "247340:6:18" + "src": "247340:6:38" }, "nodeType": "YulFunctionCall", - "src": "247340:16:18" + "src": "247340:16:38" }, "nodeType": "YulExpressionStatement", - "src": "247340:16:18" + "src": "247340:16:38" }, { "expression": { @@ -283186,26 +283186,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "247376:4:18", + "src": "247376:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "247382:2:18" + "src": "247382:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "247369:6:18" + "src": "247369:6:38" }, "nodeType": "YulFunctionCall", - "src": "247369:16:18" + "src": "247369:16:38" }, "nodeType": "YulExpressionStatement", - "src": "247369:16:18" + "src": "247369:16:38" }, { "expression": { @@ -283213,26 +283213,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "247405:4:18", + "src": "247405:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "247411:2:18" + "src": "247411:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "247398:6:18" + "src": "247398:6:38" }, "nodeType": "YulFunctionCall", - "src": "247398:16:18" + "src": "247398:16:38" }, "nodeType": "YulExpressionStatement", - "src": "247398:16:18" + "src": "247398:16:38" }, { "expression": { @@ -283240,112 +283240,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "247434:4:18", + "src": "247434:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "247440:2:18" + "src": "247440:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "247427:6:18" + "src": "247427:6:38" }, "nodeType": "YulFunctionCall", - "src": "247427:16:18" + "src": "247427:16:38" }, "nodeType": "YulExpressionStatement", - "src": "247427:16:18" + "src": "247427:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38683, + "declaration": 41744, "isOffset": false, "isSlot": false, - "src": "247092:2:18", + "src": "247092:2:38", "valueSize": 1 }, { - "declaration": 38686, + "declaration": 41747, "isOffset": false, "isSlot": false, - "src": "247122:2:18", + "src": "247122:2:38", "valueSize": 1 }, { - "declaration": 38689, + "declaration": 41750, "isOffset": false, "isSlot": false, - "src": "247152:2:18", + "src": "247152:2:38", "valueSize": 1 }, { - "declaration": 38692, + "declaration": 41753, "isOffset": false, "isSlot": false, - "src": "247182:2:18", + "src": "247182:2:38", "valueSize": 1 }, { - "declaration": 38695, + "declaration": 41756, "isOffset": false, "isSlot": false, - "src": "247212:2:18", + "src": "247212:2:38", "valueSize": 1 }, { - "declaration": 38673, + "declaration": 41734, "isOffset": false, "isSlot": false, - "src": "247353:2:18", + "src": "247353:2:38", "valueSize": 1 }, { - "declaration": 38675, + "declaration": 41736, "isOffset": false, "isSlot": false, - "src": "247382:2:18", + "src": "247382:2:38", "valueSize": 1 }, { - "declaration": 38677, + "declaration": 41738, "isOffset": false, "isSlot": false, - "src": "247411:2:18", + "src": "247411:2:38", "valueSize": 1 }, { - "declaration": 38679, + "declaration": 41740, "isOffset": false, "isSlot": false, - "src": "247440:2:18", + "src": "247440:2:38", "valueSize": 1 } ], - "id": 38697, + "id": 41758, "nodeType": "InlineAssembly", - "src": "247069:384:18" + "src": "247069:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38699, + "id": 41760, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "247478:4:18", + "src": "247478:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -283354,14 +283354,14 @@ }, { "hexValue": "30783834", - "id": 38700, + "id": 41761, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "247484:4:18", + "src": "247484:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -283380,18 +283380,18 @@ "typeString": "int_const 132" } ], - "id": 38698, + "id": 41759, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "247462:15:18", + "referencedDeclaration": 33383, + "src": "247462:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38701, + "id": 41762, "isConstant": false, "isLValue": false, "isPure": false, @@ -283400,21 +283400,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "247462:27:18", + "src": "247462:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38702, + "id": 41763, "nodeType": "ExpressionStatement", - "src": "247462:27:18" + "src": "247462:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "247508:156:18", + "src": "247508:156:38", "statements": [ { "expression": { @@ -283422,26 +283422,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "247529:4:18", + "src": "247529:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "247535:2:18" + "src": "247535:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "247522:6:18" + "src": "247522:6:38" }, "nodeType": "YulFunctionCall", - "src": "247522:16:18" + "src": "247522:16:38" }, "nodeType": "YulExpressionStatement", - "src": "247522:16:18" + "src": "247522:16:38" }, { "expression": { @@ -283449,26 +283449,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "247558:4:18", + "src": "247558:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "247564:2:18" + "src": "247564:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "247551:6:18" + "src": "247551:6:38" }, "nodeType": "YulFunctionCall", - "src": "247551:16:18" + "src": "247551:16:38" }, "nodeType": "YulExpressionStatement", - "src": "247551:16:18" + "src": "247551:16:38" }, { "expression": { @@ -283476,26 +283476,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "247587:4:18", + "src": "247587:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "247593:2:18" + "src": "247593:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "247580:6:18" + "src": "247580:6:38" }, "nodeType": "YulFunctionCall", - "src": "247580:16:18" + "src": "247580:16:38" }, "nodeType": "YulExpressionStatement", - "src": "247580:16:18" + "src": "247580:16:38" }, { "expression": { @@ -283503,26 +283503,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "247616:4:18", + "src": "247616:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "247622:2:18" + "src": "247622:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "247609:6:18" + "src": "247609:6:38" }, "nodeType": "YulFunctionCall", - "src": "247609:16:18" + "src": "247609:16:38" }, "nodeType": "YulExpressionStatement", - "src": "247609:16:18" + "src": "247609:16:38" }, { "expression": { @@ -283530,70 +283530,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "247645:4:18", + "src": "247645:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "247651:2:18" + "src": "247651:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "247638:6:18" + "src": "247638:6:38" }, "nodeType": "YulFunctionCall", - "src": "247638:16:18" + "src": "247638:16:38" }, "nodeType": "YulExpressionStatement", - "src": "247638:16:18" + "src": "247638:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38683, + "declaration": 41744, "isOffset": false, "isSlot": false, - "src": "247535:2:18", + "src": "247535:2:38", "valueSize": 1 }, { - "declaration": 38686, + "declaration": 41747, "isOffset": false, "isSlot": false, - "src": "247564:2:18", + "src": "247564:2:38", "valueSize": 1 }, { - "declaration": 38689, + "declaration": 41750, "isOffset": false, "isSlot": false, - "src": "247593:2:18", + "src": "247593:2:38", "valueSize": 1 }, { - "declaration": 38692, + "declaration": 41753, "isOffset": false, "isSlot": false, - "src": "247622:2:18", + "src": "247622:2:38", "valueSize": 1 }, { - "declaration": 38695, + "declaration": 41756, "isOffset": false, "isSlot": false, - "src": "247651:2:18", + "src": "247651:2:38", "valueSize": 1 } ], - "id": 38703, + "id": 41764, "nodeType": "InlineAssembly", - "src": "247499:165:18" + "src": "247499:165:38" } ] }, @@ -283601,20 +283601,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "246899:3:18", + "nameLocation": "246899:3:38", "parameters": { - "id": 38680, + "id": 41741, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38673, + "id": 41734, "mutability": "mutable", "name": "p0", - "nameLocation": "246911:2:18", + "nameLocation": "246911:2:38", "nodeType": "VariableDeclaration", - "scope": 38705, - "src": "246903:10:18", + "scope": 41766, + "src": "246903:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -283622,10 +283622,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38672, + "id": 41733, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "246903:7:18", + "src": "246903:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -283635,13 +283635,13 @@ }, { "constant": false, - "id": 38675, + "id": 41736, "mutability": "mutable", "name": "p1", - "nameLocation": "246920:2:18", + "nameLocation": "246920:2:38", "nodeType": "VariableDeclaration", - "scope": 38705, - "src": "246915:7:18", + "scope": 41766, + "src": "246915:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -283649,10 +283649,10 @@ "typeString": "bool" }, "typeName": { - "id": 38674, + "id": 41735, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "246915:4:18", + "src": "246915:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -283662,13 +283662,13 @@ }, { "constant": false, - "id": 38677, + "id": 41738, "mutability": "mutable", "name": "p2", - "nameLocation": "246932:2:18", + "nameLocation": "246932:2:38", "nodeType": "VariableDeclaration", - "scope": 38705, - "src": "246924:10:18", + "scope": 41766, + "src": "246924:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -283676,10 +283676,10 @@ "typeString": "address" }, "typeName": { - "id": 38676, + "id": 41737, "name": "address", "nodeType": "ElementaryTypeName", - "src": "246924:7:18", + "src": "246924:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -283690,13 +283690,13 @@ }, { "constant": false, - "id": 38679, + "id": 41740, "mutability": "mutable", "name": "p3", - "nameLocation": "246941:2:18", + "nameLocation": "246941:2:38", "nodeType": "VariableDeclaration", - "scope": 38705, - "src": "246936:7:18", + "scope": 41766, + "src": "246936:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -283704,10 +283704,10 @@ "typeString": "bool" }, "typeName": { - "id": 38678, + "id": 41739, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "246936:4:18", + "src": "246936:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -283716,44 +283716,44 @@ "visibility": "internal" } ], - "src": "246902:42:18" + "src": "246902:42:38" }, "returnParameters": { - "id": 38681, + "id": 41742, "nodeType": "ParameterList", "parameters": [], - "src": "246959:0:18" + "src": "246959:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38739, + "id": 41800, "nodeType": "FunctionDefinition", - "src": "247676:786:18", + "src": "247676:786:38", "nodes": [], "body": { - "id": 38738, + "id": 41799, "nodeType": "Block", - "src": "247748:714:18", + "src": "247748:714:38", "nodes": [], "statements": [ { "assignments": [ - 38717 + 41778 ], "declarations": [ { "constant": false, - "id": 38717, + "id": 41778, "mutability": "mutable", "name": "m0", - "nameLocation": "247766:2:18", + "nameLocation": "247766:2:38", "nodeType": "VariableDeclaration", - "scope": 38738, - "src": "247758:10:18", + "scope": 41799, + "src": "247758:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -283761,10 +283761,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38716, + "id": 41777, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "247758:7:18", + "src": "247758:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -283773,24 +283773,24 @@ "visibility": "internal" } ], - "id": 38718, + "id": 41779, "nodeType": "VariableDeclarationStatement", - "src": "247758:10:18" + "src": "247758:10:38" }, { "assignments": [ - 38720 + 41781 ], "declarations": [ { "constant": false, - "id": 38720, + "id": 41781, "mutability": "mutable", "name": "m1", - "nameLocation": "247786:2:18", + "nameLocation": "247786:2:38", "nodeType": "VariableDeclaration", - "scope": 38738, - "src": "247778:10:18", + "scope": 41799, + "src": "247778:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -283798,10 +283798,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38719, + "id": 41780, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "247778:7:18", + "src": "247778:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -283810,24 +283810,24 @@ "visibility": "internal" } ], - "id": 38721, + "id": 41782, "nodeType": "VariableDeclarationStatement", - "src": "247778:10:18" + "src": "247778:10:38" }, { "assignments": [ - 38723 + 41784 ], "declarations": [ { "constant": false, - "id": 38723, + "id": 41784, "mutability": "mutable", "name": "m2", - "nameLocation": "247806:2:18", + "nameLocation": "247806:2:38", "nodeType": "VariableDeclaration", - "scope": 38738, - "src": "247798:10:18", + "scope": 41799, + "src": "247798:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -283835,10 +283835,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38722, + "id": 41783, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "247798:7:18", + "src": "247798:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -283847,24 +283847,24 @@ "visibility": "internal" } ], - "id": 38724, + "id": 41785, "nodeType": "VariableDeclarationStatement", - "src": "247798:10:18" + "src": "247798:10:38" }, { "assignments": [ - 38726 + 41787 ], "declarations": [ { "constant": false, - "id": 38726, + "id": 41787, "mutability": "mutable", "name": "m3", - "nameLocation": "247826:2:18", + "nameLocation": "247826:2:38", "nodeType": "VariableDeclaration", - "scope": 38738, - "src": "247818:10:18", + "scope": 41799, + "src": "247818:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -283872,10 +283872,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38725, + "id": 41786, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "247818:7:18", + "src": "247818:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -283884,24 +283884,24 @@ "visibility": "internal" } ], - "id": 38727, + "id": 41788, "nodeType": "VariableDeclarationStatement", - "src": "247818:10:18" + "src": "247818:10:38" }, { "assignments": [ - 38729 + 41790 ], "declarations": [ { "constant": false, - "id": 38729, + "id": 41790, "mutability": "mutable", "name": "m4", - "nameLocation": "247846:2:18", + "nameLocation": "247846:2:38", "nodeType": "VariableDeclaration", - "scope": 38738, - "src": "247838:10:18", + "scope": 41799, + "src": "247838:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -283909,10 +283909,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38728, + "id": 41789, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "247838:7:18", + "src": "247838:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -283921,24 +283921,24 @@ "visibility": "internal" } ], - "id": 38730, + "id": 41791, "nodeType": "VariableDeclarationStatement", - "src": "247838:10:18" + "src": "247838:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "247867:378:18", + "src": "247867:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "247881:17:18", + "src": "247881:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "247893:4:18", + "src": "247893:4:38", "type": "", "value": "0x00" } @@ -283946,28 +283946,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "247887:5:18" + "src": "247887:5:38" }, "nodeType": "YulFunctionCall", - "src": "247887:11:18" + "src": "247887:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "247881:2:18" + "src": "247881:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "247911:17:18", + "src": "247911:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "247923:4:18", + "src": "247923:4:38", "type": "", "value": "0x20" } @@ -283975,28 +283975,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "247917:5:18" + "src": "247917:5:38" }, "nodeType": "YulFunctionCall", - "src": "247917:11:18" + "src": "247917:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "247911:2:18" + "src": "247911:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "247941:17:18", + "src": "247941:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "247953:4:18", + "src": "247953:4:38", "type": "", "value": "0x40" } @@ -284004,28 +284004,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "247947:5:18" + "src": "247947:5:38" }, "nodeType": "YulFunctionCall", - "src": "247947:11:18" + "src": "247947:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "247941:2:18" + "src": "247941:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "247971:17:18", + "src": "247971:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "247983:4:18", + "src": "247983:4:38", "type": "", "value": "0x60" } @@ -284033,28 +284033,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "247977:5:18" + "src": "247977:5:38" }, "nodeType": "YulFunctionCall", - "src": "247977:11:18" + "src": "247977:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "247971:2:18" + "src": "247971:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "248001:17:18", + "src": "248001:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "248013:4:18", + "src": "248013:4:38", "type": "", "value": "0x80" } @@ -284062,16 +284062,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "248007:5:18" + "src": "248007:5:38" }, "nodeType": "YulFunctionCall", - "src": "248007:11:18" + "src": "248007:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "248001:2:18" + "src": "248001:2:38" } ] }, @@ -284081,14 +284081,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "248102:4:18", + "src": "248102:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "248108:10:18", + "src": "248108:10:38", "type": "", "value": "0x078287f5" } @@ -284096,13 +284096,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "248095:6:18" + "src": "248095:6:38" }, "nodeType": "YulFunctionCall", - "src": "248095:24:18" + "src": "248095:24:38" }, "nodeType": "YulExpressionStatement", - "src": "248095:24:18" + "src": "248095:24:38" }, { "expression": { @@ -284110,26 +284110,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "248139:4:18", + "src": "248139:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "248145:2:18" + "src": "248145:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "248132:6:18" + "src": "248132:6:38" }, "nodeType": "YulFunctionCall", - "src": "248132:16:18" + "src": "248132:16:38" }, "nodeType": "YulExpressionStatement", - "src": "248132:16:18" + "src": "248132:16:38" }, { "expression": { @@ -284137,26 +284137,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "248168:4:18", + "src": "248168:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "248174:2:18" + "src": "248174:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "248161:6:18" + "src": "248161:6:38" }, "nodeType": "YulFunctionCall", - "src": "248161:16:18" + "src": "248161:16:38" }, "nodeType": "YulExpressionStatement", - "src": "248161:16:18" + "src": "248161:16:38" }, { "expression": { @@ -284164,26 +284164,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "248197:4:18", + "src": "248197:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "248203:2:18" + "src": "248203:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "248190:6:18" + "src": "248190:6:38" }, "nodeType": "YulFunctionCall", - "src": "248190:16:18" + "src": "248190:16:38" }, "nodeType": "YulExpressionStatement", - "src": "248190:16:18" + "src": "248190:16:38" }, { "expression": { @@ -284191,112 +284191,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "248226:4:18", + "src": "248226:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "248232:2:18" + "src": "248232:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "248219:6:18" + "src": "248219:6:38" }, "nodeType": "YulFunctionCall", - "src": "248219:16:18" + "src": "248219:16:38" }, "nodeType": "YulExpressionStatement", - "src": "248219:16:18" + "src": "248219:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38717, + "declaration": 41778, "isOffset": false, "isSlot": false, - "src": "247881:2:18", + "src": "247881:2:38", "valueSize": 1 }, { - "declaration": 38720, + "declaration": 41781, "isOffset": false, "isSlot": false, - "src": "247911:2:18", + "src": "247911:2:38", "valueSize": 1 }, { - "declaration": 38723, + "declaration": 41784, "isOffset": false, "isSlot": false, - "src": "247941:2:18", + "src": "247941:2:38", "valueSize": 1 }, { - "declaration": 38726, + "declaration": 41787, "isOffset": false, "isSlot": false, - "src": "247971:2:18", + "src": "247971:2:38", "valueSize": 1 }, { - "declaration": 38729, + "declaration": 41790, "isOffset": false, "isSlot": false, - "src": "248001:2:18", + "src": "248001:2:38", "valueSize": 1 }, { - "declaration": 38707, + "declaration": 41768, "isOffset": false, "isSlot": false, - "src": "248145:2:18", + "src": "248145:2:38", "valueSize": 1 }, { - "declaration": 38709, + "declaration": 41770, "isOffset": false, "isSlot": false, - "src": "248174:2:18", + "src": "248174:2:38", "valueSize": 1 }, { - "declaration": 38711, + "declaration": 41772, "isOffset": false, "isSlot": false, - "src": "248203:2:18", + "src": "248203:2:38", "valueSize": 1 }, { - "declaration": 38713, + "declaration": 41774, "isOffset": false, "isSlot": false, - "src": "248232:2:18", + "src": "248232:2:38", "valueSize": 1 } ], - "id": 38731, + "id": 41792, "nodeType": "InlineAssembly", - "src": "247858:387:18" + "src": "247858:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38733, + "id": 41794, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "248270:4:18", + "src": "248270:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -284305,14 +284305,14 @@ }, { "hexValue": "30783834", - "id": 38734, + "id": 41795, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "248276:4:18", + "src": "248276:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -284331,18 +284331,18 @@ "typeString": "int_const 132" } ], - "id": 38732, + "id": 41793, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "248254:15:18", + "referencedDeclaration": 33383, + "src": "248254:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38735, + "id": 41796, "isConstant": false, "isLValue": false, "isPure": false, @@ -284351,21 +284351,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "248254:27:18", + "src": "248254:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38736, + "id": 41797, "nodeType": "ExpressionStatement", - "src": "248254:27:18" + "src": "248254:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "248300:156:18", + "src": "248300:156:38", "statements": [ { "expression": { @@ -284373,26 +284373,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "248321:4:18", + "src": "248321:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "248327:2:18" + "src": "248327:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "248314:6:18" + "src": "248314:6:38" }, "nodeType": "YulFunctionCall", - "src": "248314:16:18" + "src": "248314:16:38" }, "nodeType": "YulExpressionStatement", - "src": "248314:16:18" + "src": "248314:16:38" }, { "expression": { @@ -284400,26 +284400,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "248350:4:18", + "src": "248350:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "248356:2:18" + "src": "248356:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "248343:6:18" + "src": "248343:6:38" }, "nodeType": "YulFunctionCall", - "src": "248343:16:18" + "src": "248343:16:38" }, "nodeType": "YulExpressionStatement", - "src": "248343:16:18" + "src": "248343:16:38" }, { "expression": { @@ -284427,26 +284427,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "248379:4:18", + "src": "248379:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "248385:2:18" + "src": "248385:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "248372:6:18" + "src": "248372:6:38" }, "nodeType": "YulFunctionCall", - "src": "248372:16:18" + "src": "248372:16:38" }, "nodeType": "YulExpressionStatement", - "src": "248372:16:18" + "src": "248372:16:38" }, { "expression": { @@ -284454,26 +284454,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "248408:4:18", + "src": "248408:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "248414:2:18" + "src": "248414:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "248401:6:18" + "src": "248401:6:38" }, "nodeType": "YulFunctionCall", - "src": "248401:16:18" + "src": "248401:16:38" }, "nodeType": "YulExpressionStatement", - "src": "248401:16:18" + "src": "248401:16:38" }, { "expression": { @@ -284481,70 +284481,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "248437:4:18", + "src": "248437:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "248443:2:18" + "src": "248443:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "248430:6:18" + "src": "248430:6:38" }, "nodeType": "YulFunctionCall", - "src": "248430:16:18" + "src": "248430:16:38" }, "nodeType": "YulExpressionStatement", - "src": "248430:16:18" + "src": "248430:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38717, + "declaration": 41778, "isOffset": false, "isSlot": false, - "src": "248327:2:18", + "src": "248327:2:38", "valueSize": 1 }, { - "declaration": 38720, + "declaration": 41781, "isOffset": false, "isSlot": false, - "src": "248356:2:18", + "src": "248356:2:38", "valueSize": 1 }, { - "declaration": 38723, + "declaration": 41784, "isOffset": false, "isSlot": false, - "src": "248385:2:18", + "src": "248385:2:38", "valueSize": 1 }, { - "declaration": 38726, + "declaration": 41787, "isOffset": false, "isSlot": false, - "src": "248414:2:18", + "src": "248414:2:38", "valueSize": 1 }, { - "declaration": 38729, + "declaration": 41790, "isOffset": false, "isSlot": false, - "src": "248443:2:18", + "src": "248443:2:38", "valueSize": 1 } ], - "id": 38737, + "id": 41798, "nodeType": "InlineAssembly", - "src": "248291:165:18" + "src": "248291:165:38" } ] }, @@ -284552,20 +284552,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "247685:3:18", + "nameLocation": "247685:3:38", "parameters": { - "id": 38714, + "id": 41775, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38707, + "id": 41768, "mutability": "mutable", "name": "p0", - "nameLocation": "247697:2:18", + "nameLocation": "247697:2:38", "nodeType": "VariableDeclaration", - "scope": 38739, - "src": "247689:10:18", + "scope": 41800, + "src": "247689:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -284573,10 +284573,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38706, + "id": 41767, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "247689:7:18", + "src": "247689:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -284586,13 +284586,13 @@ }, { "constant": false, - "id": 38709, + "id": 41770, "mutability": "mutable", "name": "p1", - "nameLocation": "247706:2:18", + "nameLocation": "247706:2:38", "nodeType": "VariableDeclaration", - "scope": 38739, - "src": "247701:7:18", + "scope": 41800, + "src": "247701:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -284600,10 +284600,10 @@ "typeString": "bool" }, "typeName": { - "id": 38708, + "id": 41769, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "247701:4:18", + "src": "247701:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -284613,13 +284613,13 @@ }, { "constant": false, - "id": 38711, + "id": 41772, "mutability": "mutable", "name": "p2", - "nameLocation": "247718:2:18", + "nameLocation": "247718:2:38", "nodeType": "VariableDeclaration", - "scope": 38739, - "src": "247710:10:18", + "scope": 41800, + "src": "247710:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -284627,10 +284627,10 @@ "typeString": "address" }, "typeName": { - "id": 38710, + "id": 41771, "name": "address", "nodeType": "ElementaryTypeName", - "src": "247710:7:18", + "src": "247710:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -284641,13 +284641,13 @@ }, { "constant": false, - "id": 38713, + "id": 41774, "mutability": "mutable", "name": "p3", - "nameLocation": "247730:2:18", + "nameLocation": "247730:2:38", "nodeType": "VariableDeclaration", - "scope": 38739, - "src": "247722:10:18", + "scope": 41800, + "src": "247722:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -284655,10 +284655,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38712, + "id": 41773, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "247722:7:18", + "src": "247722:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -284667,44 +284667,44 @@ "visibility": "internal" } ], - "src": "247688:45:18" + "src": "247688:45:38" }, "returnParameters": { - "id": 38715, + "id": 41776, "nodeType": "ParameterList", "parameters": [], - "src": "247748:0:18" + "src": "247748:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38779, + "id": 41840, "nodeType": "FunctionDefinition", - "src": "248468:1334:18", + "src": "248468:1334:38", "nodes": [], "body": { - "id": 38778, + "id": 41839, "nodeType": "Block", - "src": "248540:1262:18", + "src": "248540:1262:38", "nodes": [], "statements": [ { "assignments": [ - 38751 + 41812 ], "declarations": [ { "constant": false, - "id": 38751, + "id": 41812, "mutability": "mutable", "name": "m0", - "nameLocation": "248558:2:18", + "nameLocation": "248558:2:38", "nodeType": "VariableDeclaration", - "scope": 38778, - "src": "248550:10:18", + "scope": 41839, + "src": "248550:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -284712,10 +284712,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38750, + "id": 41811, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "248550:7:18", + "src": "248550:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -284724,24 +284724,24 @@ "visibility": "internal" } ], - "id": 38752, + "id": 41813, "nodeType": "VariableDeclarationStatement", - "src": "248550:10:18" + "src": "248550:10:38" }, { "assignments": [ - 38754 + 41815 ], "declarations": [ { "constant": false, - "id": 38754, + "id": 41815, "mutability": "mutable", "name": "m1", - "nameLocation": "248578:2:18", + "nameLocation": "248578:2:38", "nodeType": "VariableDeclaration", - "scope": 38778, - "src": "248570:10:18", + "scope": 41839, + "src": "248570:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -284749,10 +284749,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38753, + "id": 41814, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "248570:7:18", + "src": "248570:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -284761,24 +284761,24 @@ "visibility": "internal" } ], - "id": 38755, + "id": 41816, "nodeType": "VariableDeclarationStatement", - "src": "248570:10:18" + "src": "248570:10:38" }, { "assignments": [ - 38757 + 41818 ], "declarations": [ { "constant": false, - "id": 38757, + "id": 41818, "mutability": "mutable", "name": "m2", - "nameLocation": "248598:2:18", + "nameLocation": "248598:2:38", "nodeType": "VariableDeclaration", - "scope": 38778, - "src": "248590:10:18", + "scope": 41839, + "src": "248590:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -284786,10 +284786,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38756, + "id": 41817, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "248590:7:18", + "src": "248590:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -284798,24 +284798,24 @@ "visibility": "internal" } ], - "id": 38758, + "id": 41819, "nodeType": "VariableDeclarationStatement", - "src": "248590:10:18" + "src": "248590:10:38" }, { "assignments": [ - 38760 + 41821 ], "declarations": [ { "constant": false, - "id": 38760, + "id": 41821, "mutability": "mutable", "name": "m3", - "nameLocation": "248618:2:18", + "nameLocation": "248618:2:38", "nodeType": "VariableDeclaration", - "scope": 38778, - "src": "248610:10:18", + "scope": 41839, + "src": "248610:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -284823,10 +284823,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38759, + "id": 41820, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "248610:7:18", + "src": "248610:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -284835,24 +284835,24 @@ "visibility": "internal" } ], - "id": 38761, + "id": 41822, "nodeType": "VariableDeclarationStatement", - "src": "248610:10:18" + "src": "248610:10:38" }, { "assignments": [ - 38763 + 41824 ], "declarations": [ { "constant": false, - "id": 38763, + "id": 41824, "mutability": "mutable", "name": "m4", - "nameLocation": "248638:2:18", + "nameLocation": "248638:2:38", "nodeType": "VariableDeclaration", - "scope": 38778, - "src": "248630:10:18", + "scope": 41839, + "src": "248630:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -284860,10 +284860,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38762, + "id": 41823, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "248630:7:18", + "src": "248630:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -284872,24 +284872,24 @@ "visibility": "internal" } ], - "id": 38764, + "id": 41825, "nodeType": "VariableDeclarationStatement", - "src": "248630:10:18" + "src": "248630:10:38" }, { "assignments": [ - 38766 + 41827 ], "declarations": [ { "constant": false, - "id": 38766, + "id": 41827, "mutability": "mutable", "name": "m5", - "nameLocation": "248658:2:18", + "nameLocation": "248658:2:38", "nodeType": "VariableDeclaration", - "scope": 38778, - "src": "248650:10:18", + "scope": 41839, + "src": "248650:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -284897,10 +284897,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38765, + "id": 41826, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "248650:7:18", + "src": "248650:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -284909,24 +284909,24 @@ "visibility": "internal" } ], - "id": 38767, + "id": 41828, "nodeType": "VariableDeclarationStatement", - "src": "248650:10:18" + "src": "248650:10:38" }, { "assignments": [ - 38769 + 41830 ], "declarations": [ { "constant": false, - "id": 38769, + "id": 41830, "mutability": "mutable", "name": "m6", - "nameLocation": "248678:2:18", + "nameLocation": "248678:2:38", "nodeType": "VariableDeclaration", - "scope": 38778, - "src": "248670:10:18", + "scope": 41839, + "src": "248670:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -284934,10 +284934,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38768, + "id": 41829, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "248670:7:18", + "src": "248670:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -284946,27 +284946,27 @@ "visibility": "internal" } ], - "id": 38770, + "id": 41831, "nodeType": "VariableDeclarationStatement", - "src": "248670:10:18" + "src": "248670:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "248699:828:18", + "src": "248699:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "248742:313:18", + "src": "248742:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "248760:15:18", + "src": "248760:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "248774:1:18", + "src": "248774:1:38", "type": "", "value": "0" }, @@ -284974,7 +284974,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "248764:6:18", + "src": "248764:6:38", "type": "" } ] @@ -284982,16 +284982,16 @@ { "body": { "nodeType": "YulBlock", - "src": "248845:40:18", + "src": "248845:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "248874:9:18", + "src": "248874:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "248876:5:18" + "src": "248876:5:38" } ] }, @@ -285002,33 +285002,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "248862:6:18" + "src": "248862:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "248870:1:18" + "src": "248870:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "248857:4:18" + "src": "248857:4:38" }, "nodeType": "YulFunctionCall", - "src": "248857:15:18" + "src": "248857:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "248850:6:18" + "src": "248850:6:38" }, "nodeType": "YulFunctionCall", - "src": "248850:23:18" + "src": "248850:23:38" }, "nodeType": "YulIf", - "src": "248847:36:18" + "src": "248847:36:38" } ] }, @@ -285037,12 +285037,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "248802:6:18" + "src": "248802:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "248810:4:18", + "src": "248810:4:38", "type": "", "value": "0x20" } @@ -285050,30 +285050,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "248799:2:18" + "src": "248799:2:38" }, "nodeType": "YulFunctionCall", - "src": "248799:16:18" + "src": "248799:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "248816:28:18", + "src": "248816:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "248818:24:18", + "src": "248818:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "248832:6:18" + "src": "248832:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "248840:1:18", + "src": "248840:1:38", "type": "", "value": "1" } @@ -285081,16 +285081,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "248828:3:18" + "src": "248828:3:38" }, "nodeType": "YulFunctionCall", - "src": "248828:14:18" + "src": "248828:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "248818:6:18" + "src": "248818:6:38" } ] } @@ -285098,10 +285098,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "248796:2:18", + "src": "248796:2:38", "statements": [] }, - "src": "248792:93:18" + "src": "248792:93:38" }, { "expression": { @@ -285109,34 +285109,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "248909:3:18" + "src": "248909:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "248914:6:18" + "src": "248914:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "248902:6:18" + "src": "248902:6:38" }, "nodeType": "YulFunctionCall", - "src": "248902:19:18" + "src": "248902:19:38" }, "nodeType": "YulExpressionStatement", - "src": "248902:19:18" + "src": "248902:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "248938:37:18", + "src": "248938:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "248955:3:18", + "src": "248955:3:38", "type": "", "value": "256" }, @@ -285145,38 +285145,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "248964:1:18", + "src": "248964:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "248967:6:18" + "src": "248967:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "248960:3:18" + "src": "248960:3:38" }, "nodeType": "YulFunctionCall", - "src": "248960:14:18" + "src": "248960:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "248951:3:18" + "src": "248951:3:38" }, "nodeType": "YulFunctionCall", - "src": "248951:24:18" + "src": "248951:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "248942:5:18", + "src": "248942:5:38", "type": "" } ] @@ -285189,12 +285189,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "249003:3:18" + "src": "249003:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "249008:4:18", + "src": "249008:4:38", "type": "", "value": "0x20" } @@ -285202,59 +285202,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "248999:3:18" + "src": "248999:3:38" }, "nodeType": "YulFunctionCall", - "src": "248999:14:18" + "src": "248999:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "249019:5:18" + "src": "249019:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "249030:5:18" + "src": "249030:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "249037:1:18" + "src": "249037:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "249026:3:18" + "src": "249026:3:38" }, "nodeType": "YulFunctionCall", - "src": "249026:13:18" + "src": "249026:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "249015:3:18" + "src": "249015:3:38" }, "nodeType": "YulFunctionCall", - "src": "249015:25:18" + "src": "249015:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "248992:6:18" + "src": "248992:6:38" }, "nodeType": "YulFunctionCall", - "src": "248992:49:18" + "src": "248992:49:38" }, "nodeType": "YulExpressionStatement", - "src": "248992:49:18" + "src": "248992:49:38" } ] }, @@ -285264,27 +285264,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "248734:3:18", + "src": "248734:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "248739:1:18", + "src": "248739:1:38", "type": "" } ], - "src": "248713:342:18" + "src": "248713:342:38" }, { "nodeType": "YulAssignment", - "src": "249068:17:18", + "src": "249068:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "249080:4:18", + "src": "249080:4:38", "type": "", "value": "0x00" } @@ -285292,28 +285292,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "249074:5:18" + "src": "249074:5:38" }, "nodeType": "YulFunctionCall", - "src": "249074:11:18" + "src": "249074:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "249068:2:18" + "src": "249068:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "249098:17:18", + "src": "249098:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "249110:4:18", + "src": "249110:4:38", "type": "", "value": "0x20" } @@ -285321,28 +285321,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "249104:5:18" + "src": "249104:5:38" }, "nodeType": "YulFunctionCall", - "src": "249104:11:18" + "src": "249104:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "249098:2:18" + "src": "249098:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "249128:17:18", + "src": "249128:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "249140:4:18", + "src": "249140:4:38", "type": "", "value": "0x40" } @@ -285350,28 +285350,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "249134:5:18" + "src": "249134:5:38" }, "nodeType": "YulFunctionCall", - "src": "249134:11:18" + "src": "249134:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "249128:2:18" + "src": "249128:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "249158:17:18", + "src": "249158:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "249170:4:18", + "src": "249170:4:38", "type": "", "value": "0x60" } @@ -285379,28 +285379,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "249164:5:18" + "src": "249164:5:38" }, "nodeType": "YulFunctionCall", - "src": "249164:11:18" + "src": "249164:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "249158:2:18" + "src": "249158:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "249188:17:18", + "src": "249188:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "249200:4:18", + "src": "249200:4:38", "type": "", "value": "0x80" } @@ -285408,28 +285408,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "249194:5:18" + "src": "249194:5:38" }, "nodeType": "YulFunctionCall", - "src": "249194:11:18" + "src": "249194:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "249188:2:18" + "src": "249188:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "249218:17:18", + "src": "249218:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "249230:4:18", + "src": "249230:4:38", "type": "", "value": "0xa0" } @@ -285437,28 +285437,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "249224:5:18" + "src": "249224:5:38" }, "nodeType": "YulFunctionCall", - "src": "249224:11:18" + "src": "249224:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "249218:2:18" + "src": "249218:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "249248:17:18", + "src": "249248:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "249260:4:18", + "src": "249260:4:38", "type": "", "value": "0xc0" } @@ -285466,16 +285466,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "249254:5:18" + "src": "249254:5:38" }, "nodeType": "YulFunctionCall", - "src": "249254:11:18" + "src": "249254:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "249248:2:18" + "src": "249248:2:38" } ] }, @@ -285485,14 +285485,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "249348:4:18", + "src": "249348:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "249354:10:18", + "src": "249354:10:38", "type": "", "value": "0xade052c7" } @@ -285500,13 +285500,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "249341:6:18" + "src": "249341:6:38" }, "nodeType": "YulFunctionCall", - "src": "249341:24:18" + "src": "249341:24:38" }, "nodeType": "YulExpressionStatement", - "src": "249341:24:18" + "src": "249341:24:38" }, { "expression": { @@ -285514,26 +285514,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "249385:4:18", + "src": "249385:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "249391:2:18" + "src": "249391:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "249378:6:18" + "src": "249378:6:38" }, "nodeType": "YulFunctionCall", - "src": "249378:16:18" + "src": "249378:16:38" }, "nodeType": "YulExpressionStatement", - "src": "249378:16:18" + "src": "249378:16:38" }, { "expression": { @@ -285541,26 +285541,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "249414:4:18", + "src": "249414:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "249420:2:18" + "src": "249420:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "249407:6:18" + "src": "249407:6:38" }, "nodeType": "YulFunctionCall", - "src": "249407:16:18" + "src": "249407:16:38" }, "nodeType": "YulExpressionStatement", - "src": "249407:16:18" + "src": "249407:16:38" }, { "expression": { @@ -285568,26 +285568,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "249443:4:18", + "src": "249443:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "249449:2:18" + "src": "249449:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "249436:6:18" + "src": "249436:6:38" }, "nodeType": "YulFunctionCall", - "src": "249436:16:18" + "src": "249436:16:38" }, "nodeType": "YulExpressionStatement", - "src": "249436:16:18" + "src": "249436:16:38" }, { "expression": { @@ -285595,14 +285595,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "249472:4:18", + "src": "249472:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "249478:4:18", + "src": "249478:4:38", "type": "", "value": "0x80" } @@ -285610,13 +285610,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "249465:6:18" + "src": "249465:6:38" }, "nodeType": "YulFunctionCall", - "src": "249465:18:18" + "src": "249465:18:38" }, "nodeType": "YulExpressionStatement", - "src": "249465:18:18" + "src": "249465:18:38" }, { "expression": { @@ -285624,126 +285624,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "249508:4:18", + "src": "249508:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "249514:2:18" + "src": "249514:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "249496:11:18" + "src": "249496:11:38" }, "nodeType": "YulFunctionCall", - "src": "249496:21:18" + "src": "249496:21:38" }, "nodeType": "YulExpressionStatement", - "src": "249496:21:18" + "src": "249496:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38751, + "declaration": 41812, "isOffset": false, "isSlot": false, - "src": "249068:2:18", + "src": "249068:2:38", "valueSize": 1 }, { - "declaration": 38754, + "declaration": 41815, "isOffset": false, "isSlot": false, - "src": "249098:2:18", + "src": "249098:2:38", "valueSize": 1 }, { - "declaration": 38757, + "declaration": 41818, "isOffset": false, "isSlot": false, - "src": "249128:2:18", + "src": "249128:2:38", "valueSize": 1 }, { - "declaration": 38760, + "declaration": 41821, "isOffset": false, "isSlot": false, - "src": "249158:2:18", + "src": "249158:2:38", "valueSize": 1 }, { - "declaration": 38763, + "declaration": 41824, "isOffset": false, "isSlot": false, - "src": "249188:2:18", + "src": "249188:2:38", "valueSize": 1 }, { - "declaration": 38766, + "declaration": 41827, "isOffset": false, "isSlot": false, - "src": "249218:2:18", + "src": "249218:2:38", "valueSize": 1 }, { - "declaration": 38769, + "declaration": 41830, "isOffset": false, "isSlot": false, - "src": "249248:2:18", + "src": "249248:2:38", "valueSize": 1 }, { - "declaration": 38741, + "declaration": 41802, "isOffset": false, "isSlot": false, - "src": "249391:2:18", + "src": "249391:2:38", "valueSize": 1 }, { - "declaration": 38743, + "declaration": 41804, "isOffset": false, "isSlot": false, - "src": "249420:2:18", + "src": "249420:2:38", "valueSize": 1 }, { - "declaration": 38745, + "declaration": 41806, "isOffset": false, "isSlot": false, - "src": "249449:2:18", + "src": "249449:2:38", "valueSize": 1 }, { - "declaration": 38747, + "declaration": 41808, "isOffset": false, "isSlot": false, - "src": "249514:2:18", + "src": "249514:2:38", "valueSize": 1 } ], - "id": 38771, + "id": 41832, "nodeType": "InlineAssembly", - "src": "248690:837:18" + "src": "248690:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38773, + "id": 41834, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "249552:4:18", + "src": "249552:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -285752,14 +285752,14 @@ }, { "hexValue": "30786334", - "id": 38774, + "id": 41835, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "249558:4:18", + "src": "249558:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -285778,18 +285778,18 @@ "typeString": "int_const 196" } ], - "id": 38772, + "id": 41833, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "249536:15:18", + "referencedDeclaration": 33383, + "src": "249536:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38775, + "id": 41836, "isConstant": false, "isLValue": false, "isPure": false, @@ -285798,21 +285798,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "249536:27:18", + "src": "249536:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38776, + "id": 41837, "nodeType": "ExpressionStatement", - "src": "249536:27:18" + "src": "249536:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "249582:214:18", + "src": "249582:214:38", "statements": [ { "expression": { @@ -285820,26 +285820,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "249603:4:18", + "src": "249603:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "249609:2:18" + "src": "249609:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "249596:6:18" + "src": "249596:6:38" }, "nodeType": "YulFunctionCall", - "src": "249596:16:18" + "src": "249596:16:38" }, "nodeType": "YulExpressionStatement", - "src": "249596:16:18" + "src": "249596:16:38" }, { "expression": { @@ -285847,26 +285847,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "249632:4:18", + "src": "249632:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "249638:2:18" + "src": "249638:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "249625:6:18" + "src": "249625:6:38" }, "nodeType": "YulFunctionCall", - "src": "249625:16:18" + "src": "249625:16:38" }, "nodeType": "YulExpressionStatement", - "src": "249625:16:18" + "src": "249625:16:38" }, { "expression": { @@ -285874,26 +285874,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "249661:4:18", + "src": "249661:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "249667:2:18" + "src": "249667:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "249654:6:18" + "src": "249654:6:38" }, "nodeType": "YulFunctionCall", - "src": "249654:16:18" + "src": "249654:16:38" }, "nodeType": "YulExpressionStatement", - "src": "249654:16:18" + "src": "249654:16:38" }, { "expression": { @@ -285901,26 +285901,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "249690:4:18", + "src": "249690:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "249696:2:18" + "src": "249696:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "249683:6:18" + "src": "249683:6:38" }, "nodeType": "YulFunctionCall", - "src": "249683:16:18" + "src": "249683:16:38" }, "nodeType": "YulExpressionStatement", - "src": "249683:16:18" + "src": "249683:16:38" }, { "expression": { @@ -285928,26 +285928,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "249719:4:18", + "src": "249719:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "249725:2:18" + "src": "249725:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "249712:6:18" + "src": "249712:6:38" }, "nodeType": "YulFunctionCall", - "src": "249712:16:18" + "src": "249712:16:38" }, "nodeType": "YulExpressionStatement", - "src": "249712:16:18" + "src": "249712:16:38" }, { "expression": { @@ -285955,26 +285955,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "249748:4:18", + "src": "249748:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "249754:2:18" + "src": "249754:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "249741:6:18" + "src": "249741:6:38" }, "nodeType": "YulFunctionCall", - "src": "249741:16:18" + "src": "249741:16:38" }, "nodeType": "YulExpressionStatement", - "src": "249741:16:18" + "src": "249741:16:38" }, { "expression": { @@ -285982,84 +285982,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "249777:4:18", + "src": "249777:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "249783:2:18" + "src": "249783:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "249770:6:18" + "src": "249770:6:38" }, "nodeType": "YulFunctionCall", - "src": "249770:16:18" + "src": "249770:16:38" }, "nodeType": "YulExpressionStatement", - "src": "249770:16:18" + "src": "249770:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38751, + "declaration": 41812, "isOffset": false, "isSlot": false, - "src": "249609:2:18", + "src": "249609:2:38", "valueSize": 1 }, { - "declaration": 38754, + "declaration": 41815, "isOffset": false, "isSlot": false, - "src": "249638:2:18", + "src": "249638:2:38", "valueSize": 1 }, { - "declaration": 38757, + "declaration": 41818, "isOffset": false, "isSlot": false, - "src": "249667:2:18", + "src": "249667:2:38", "valueSize": 1 }, { - "declaration": 38760, + "declaration": 41821, "isOffset": false, "isSlot": false, - "src": "249696:2:18", + "src": "249696:2:38", "valueSize": 1 }, { - "declaration": 38763, + "declaration": 41824, "isOffset": false, "isSlot": false, - "src": "249725:2:18", + "src": "249725:2:38", "valueSize": 1 }, { - "declaration": 38766, + "declaration": 41827, "isOffset": false, "isSlot": false, - "src": "249754:2:18", + "src": "249754:2:38", "valueSize": 1 }, { - "declaration": 38769, + "declaration": 41830, "isOffset": false, "isSlot": false, - "src": "249783:2:18", + "src": "249783:2:38", "valueSize": 1 } ], - "id": 38777, + "id": 41838, "nodeType": "InlineAssembly", - "src": "249573:223:18" + "src": "249573:223:38" } ] }, @@ -286067,20 +286067,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "248477:3:18", + "nameLocation": "248477:3:38", "parameters": { - "id": 38748, + "id": 41809, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38741, + "id": 41802, "mutability": "mutable", "name": "p0", - "nameLocation": "248489:2:18", + "nameLocation": "248489:2:38", "nodeType": "VariableDeclaration", - "scope": 38779, - "src": "248481:10:18", + "scope": 41840, + "src": "248481:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -286088,10 +286088,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38740, + "id": 41801, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "248481:7:18", + "src": "248481:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -286101,13 +286101,13 @@ }, { "constant": false, - "id": 38743, + "id": 41804, "mutability": "mutable", "name": "p1", - "nameLocation": "248498:2:18", + "nameLocation": "248498:2:38", "nodeType": "VariableDeclaration", - "scope": 38779, - "src": "248493:7:18", + "scope": 41840, + "src": "248493:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -286115,10 +286115,10 @@ "typeString": "bool" }, "typeName": { - "id": 38742, + "id": 41803, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "248493:4:18", + "src": "248493:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -286128,13 +286128,13 @@ }, { "constant": false, - "id": 38745, + "id": 41806, "mutability": "mutable", "name": "p2", - "nameLocation": "248510:2:18", + "nameLocation": "248510:2:38", "nodeType": "VariableDeclaration", - "scope": 38779, - "src": "248502:10:18", + "scope": 41840, + "src": "248502:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -286142,10 +286142,10 @@ "typeString": "address" }, "typeName": { - "id": 38744, + "id": 41805, "name": "address", "nodeType": "ElementaryTypeName", - "src": "248502:7:18", + "src": "248502:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -286156,13 +286156,13 @@ }, { "constant": false, - "id": 38747, + "id": 41808, "mutability": "mutable", "name": "p3", - "nameLocation": "248522:2:18", + "nameLocation": "248522:2:38", "nodeType": "VariableDeclaration", - "scope": 38779, - "src": "248514:10:18", + "scope": 41840, + "src": "248514:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -286170,10 +286170,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38746, + "id": 41807, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "248514:7:18", + "src": "248514:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -286182,44 +286182,44 @@ "visibility": "internal" } ], - "src": "248480:45:18" + "src": "248480:45:38" }, "returnParameters": { - "id": 38749, + "id": 41810, "nodeType": "ParameterList", "parameters": [], - "src": "248540:0:18" + "src": "248540:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38813, + "id": 41874, "nodeType": "FunctionDefinition", - "src": "249808:780:18", + "src": "249808:780:38", "nodes": [], "body": { - "id": 38812, + "id": 41873, "nodeType": "Block", - "src": "249877:711:18", + "src": "249877:711:38", "nodes": [], "statements": [ { "assignments": [ - 38791 + 41852 ], "declarations": [ { "constant": false, - "id": 38791, + "id": 41852, "mutability": "mutable", "name": "m0", - "nameLocation": "249895:2:18", + "nameLocation": "249895:2:38", "nodeType": "VariableDeclaration", - "scope": 38812, - "src": "249887:10:18", + "scope": 41873, + "src": "249887:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -286227,10 +286227,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38790, + "id": 41851, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "249887:7:18", + "src": "249887:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -286239,24 +286239,24 @@ "visibility": "internal" } ], - "id": 38792, + "id": 41853, "nodeType": "VariableDeclarationStatement", - "src": "249887:10:18" + "src": "249887:10:38" }, { "assignments": [ - 38794 + 41855 ], "declarations": [ { "constant": false, - "id": 38794, + "id": 41855, "mutability": "mutable", "name": "m1", - "nameLocation": "249915:2:18", + "nameLocation": "249915:2:38", "nodeType": "VariableDeclaration", - "scope": 38812, - "src": "249907:10:18", + "scope": 41873, + "src": "249907:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -286264,10 +286264,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38793, + "id": 41854, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "249907:7:18", + "src": "249907:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -286276,24 +286276,24 @@ "visibility": "internal" } ], - "id": 38795, + "id": 41856, "nodeType": "VariableDeclarationStatement", - "src": "249907:10:18" + "src": "249907:10:38" }, { "assignments": [ - 38797 + 41858 ], "declarations": [ { "constant": false, - "id": 38797, + "id": 41858, "mutability": "mutable", "name": "m2", - "nameLocation": "249935:2:18", + "nameLocation": "249935:2:38", "nodeType": "VariableDeclaration", - "scope": 38812, - "src": "249927:10:18", + "scope": 41873, + "src": "249927:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -286301,10 +286301,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38796, + "id": 41857, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "249927:7:18", + "src": "249927:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -286313,24 +286313,24 @@ "visibility": "internal" } ], - "id": 38798, + "id": 41859, "nodeType": "VariableDeclarationStatement", - "src": "249927:10:18" + "src": "249927:10:38" }, { "assignments": [ - 38800 + 41861 ], "declarations": [ { "constant": false, - "id": 38800, + "id": 41861, "mutability": "mutable", "name": "m3", - "nameLocation": "249955:2:18", + "nameLocation": "249955:2:38", "nodeType": "VariableDeclaration", - "scope": 38812, - "src": "249947:10:18", + "scope": 41873, + "src": "249947:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -286338,10 +286338,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38799, + "id": 41860, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "249947:7:18", + "src": "249947:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -286350,24 +286350,24 @@ "visibility": "internal" } ], - "id": 38801, + "id": 41862, "nodeType": "VariableDeclarationStatement", - "src": "249947:10:18" + "src": "249947:10:38" }, { "assignments": [ - 38803 + 41864 ], "declarations": [ { "constant": false, - "id": 38803, + "id": 41864, "mutability": "mutable", "name": "m4", - "nameLocation": "249975:2:18", + "nameLocation": "249975:2:38", "nodeType": "VariableDeclaration", - "scope": 38812, - "src": "249967:10:18", + "scope": 41873, + "src": "249967:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -286375,10 +286375,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38802, + "id": 41863, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "249967:7:18", + "src": "249967:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -286387,24 +286387,24 @@ "visibility": "internal" } ], - "id": 38804, + "id": 41865, "nodeType": "VariableDeclarationStatement", - "src": "249967:10:18" + "src": "249967:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "249996:375:18", + "src": "249996:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "250010:17:18", + "src": "250010:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "250022:4:18", + "src": "250022:4:38", "type": "", "value": "0x00" } @@ -286412,28 +286412,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "250016:5:18" + "src": "250016:5:38" }, "nodeType": "YulFunctionCall", - "src": "250016:11:18" + "src": "250016:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "250010:2:18" + "src": "250010:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "250040:17:18", + "src": "250040:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "250052:4:18", + "src": "250052:4:38", "type": "", "value": "0x20" } @@ -286441,28 +286441,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "250046:5:18" + "src": "250046:5:38" }, "nodeType": "YulFunctionCall", - "src": "250046:11:18" + "src": "250046:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "250040:2:18" + "src": "250040:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "250070:17:18", + "src": "250070:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "250082:4:18", + "src": "250082:4:38", "type": "", "value": "0x40" } @@ -286470,28 +286470,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "250076:5:18" + "src": "250076:5:38" }, "nodeType": "YulFunctionCall", - "src": "250076:11:18" + "src": "250076:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "250070:2:18" + "src": "250070:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "250100:17:18", + "src": "250100:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "250112:4:18", + "src": "250112:4:38", "type": "", "value": "0x60" } @@ -286499,28 +286499,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "250106:5:18" + "src": "250106:5:38" }, "nodeType": "YulFunctionCall", - "src": "250106:11:18" + "src": "250106:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "250100:2:18" + "src": "250100:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "250130:17:18", + "src": "250130:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "250142:4:18", + "src": "250142:4:38", "type": "", "value": "0x80" } @@ -286528,16 +286528,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "250136:5:18" + "src": "250136:5:38" }, "nodeType": "YulFunctionCall", - "src": "250136:11:18" + "src": "250136:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "250130:2:18" + "src": "250130:2:38" } ] }, @@ -286547,14 +286547,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "250228:4:18", + "src": "250228:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "250234:10:18", + "src": "250234:10:38", "type": "", "value": "0x69640b59" } @@ -286562,13 +286562,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "250221:6:18" + "src": "250221:6:38" }, "nodeType": "YulFunctionCall", - "src": "250221:24:18" + "src": "250221:24:38" }, "nodeType": "YulExpressionStatement", - "src": "250221:24:18" + "src": "250221:24:38" }, { "expression": { @@ -286576,26 +286576,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "250265:4:18", + "src": "250265:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "250271:2:18" + "src": "250271:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "250258:6:18" + "src": "250258:6:38" }, "nodeType": "YulFunctionCall", - "src": "250258:16:18" + "src": "250258:16:38" }, "nodeType": "YulExpressionStatement", - "src": "250258:16:18" + "src": "250258:16:38" }, { "expression": { @@ -286603,26 +286603,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "250294:4:18", + "src": "250294:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "250300:2:18" + "src": "250300:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "250287:6:18" + "src": "250287:6:38" }, "nodeType": "YulFunctionCall", - "src": "250287:16:18" + "src": "250287:16:38" }, "nodeType": "YulExpressionStatement", - "src": "250287:16:18" + "src": "250287:16:38" }, { "expression": { @@ -286630,26 +286630,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "250323:4:18", + "src": "250323:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "250329:2:18" + "src": "250329:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "250316:6:18" + "src": "250316:6:38" }, "nodeType": "YulFunctionCall", - "src": "250316:16:18" + "src": "250316:16:38" }, "nodeType": "YulExpressionStatement", - "src": "250316:16:18" + "src": "250316:16:38" }, { "expression": { @@ -286657,112 +286657,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "250352:4:18", + "src": "250352:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "250358:2:18" + "src": "250358:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "250345:6:18" + "src": "250345:6:38" }, "nodeType": "YulFunctionCall", - "src": "250345:16:18" + "src": "250345:16:38" }, "nodeType": "YulExpressionStatement", - "src": "250345:16:18" + "src": "250345:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38791, + "declaration": 41852, "isOffset": false, "isSlot": false, - "src": "250010:2:18", + "src": "250010:2:38", "valueSize": 1 }, { - "declaration": 38794, + "declaration": 41855, "isOffset": false, "isSlot": false, - "src": "250040:2:18", + "src": "250040:2:38", "valueSize": 1 }, { - "declaration": 38797, + "declaration": 41858, "isOffset": false, "isSlot": false, - "src": "250070:2:18", + "src": "250070:2:38", "valueSize": 1 }, { - "declaration": 38800, + "declaration": 41861, "isOffset": false, "isSlot": false, - "src": "250100:2:18", + "src": "250100:2:38", "valueSize": 1 }, { - "declaration": 38803, + "declaration": 41864, "isOffset": false, "isSlot": false, - "src": "250130:2:18", + "src": "250130:2:38", "valueSize": 1 }, { - "declaration": 38781, + "declaration": 41842, "isOffset": false, "isSlot": false, - "src": "250271:2:18", + "src": "250271:2:38", "valueSize": 1 }, { - "declaration": 38783, + "declaration": 41844, "isOffset": false, "isSlot": false, - "src": "250300:2:18", + "src": "250300:2:38", "valueSize": 1 }, { - "declaration": 38785, + "declaration": 41846, "isOffset": false, "isSlot": false, - "src": "250329:2:18", + "src": "250329:2:38", "valueSize": 1 }, { - "declaration": 38787, + "declaration": 41848, "isOffset": false, "isSlot": false, - "src": "250358:2:18", + "src": "250358:2:38", "valueSize": 1 } ], - "id": 38805, + "id": 41866, "nodeType": "InlineAssembly", - "src": "249987:384:18" + "src": "249987:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38807, + "id": 41868, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "250396:4:18", + "src": "250396:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -286771,14 +286771,14 @@ }, { "hexValue": "30783834", - "id": 38808, + "id": 41869, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "250402:4:18", + "src": "250402:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -286797,18 +286797,18 @@ "typeString": "int_const 132" } ], - "id": 38806, + "id": 41867, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "250380:15:18", + "referencedDeclaration": 33383, + "src": "250380:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38809, + "id": 41870, "isConstant": false, "isLValue": false, "isPure": false, @@ -286817,21 +286817,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "250380:27:18", + "src": "250380:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38810, + "id": 41871, "nodeType": "ExpressionStatement", - "src": "250380:27:18" + "src": "250380:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "250426:156:18", + "src": "250426:156:38", "statements": [ { "expression": { @@ -286839,26 +286839,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "250447:4:18", + "src": "250447:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "250453:2:18" + "src": "250453:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "250440:6:18" + "src": "250440:6:38" }, "nodeType": "YulFunctionCall", - "src": "250440:16:18" + "src": "250440:16:38" }, "nodeType": "YulExpressionStatement", - "src": "250440:16:18" + "src": "250440:16:38" }, { "expression": { @@ -286866,26 +286866,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "250476:4:18", + "src": "250476:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "250482:2:18" + "src": "250482:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "250469:6:18" + "src": "250469:6:38" }, "nodeType": "YulFunctionCall", - "src": "250469:16:18" + "src": "250469:16:38" }, "nodeType": "YulExpressionStatement", - "src": "250469:16:18" + "src": "250469:16:38" }, { "expression": { @@ -286893,26 +286893,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "250505:4:18", + "src": "250505:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "250511:2:18" + "src": "250511:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "250498:6:18" + "src": "250498:6:38" }, "nodeType": "YulFunctionCall", - "src": "250498:16:18" + "src": "250498:16:38" }, "nodeType": "YulExpressionStatement", - "src": "250498:16:18" + "src": "250498:16:38" }, { "expression": { @@ -286920,26 +286920,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "250534:4:18", + "src": "250534:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "250540:2:18" + "src": "250540:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "250527:6:18" + "src": "250527:6:38" }, "nodeType": "YulFunctionCall", - "src": "250527:16:18" + "src": "250527:16:38" }, "nodeType": "YulExpressionStatement", - "src": "250527:16:18" + "src": "250527:16:38" }, { "expression": { @@ -286947,70 +286947,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "250563:4:18", + "src": "250563:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "250569:2:18" + "src": "250569:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "250556:6:18" + "src": "250556:6:38" }, "nodeType": "YulFunctionCall", - "src": "250556:16:18" + "src": "250556:16:38" }, "nodeType": "YulExpressionStatement", - "src": "250556:16:18" + "src": "250556:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38791, + "declaration": 41852, "isOffset": false, "isSlot": false, - "src": "250453:2:18", + "src": "250453:2:38", "valueSize": 1 }, { - "declaration": 38794, + "declaration": 41855, "isOffset": false, "isSlot": false, - "src": "250482:2:18", + "src": "250482:2:38", "valueSize": 1 }, { - "declaration": 38797, + "declaration": 41858, "isOffset": false, "isSlot": false, - "src": "250511:2:18", + "src": "250511:2:38", "valueSize": 1 }, { - "declaration": 38800, + "declaration": 41861, "isOffset": false, "isSlot": false, - "src": "250540:2:18", + "src": "250540:2:38", "valueSize": 1 }, { - "declaration": 38803, + "declaration": 41864, "isOffset": false, "isSlot": false, - "src": "250569:2:18", + "src": "250569:2:38", "valueSize": 1 } ], - "id": 38811, + "id": 41872, "nodeType": "InlineAssembly", - "src": "250417:165:18" + "src": "250417:165:38" } ] }, @@ -287018,20 +287018,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "249817:3:18", + "nameLocation": "249817:3:38", "parameters": { - "id": 38788, + "id": 41849, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38781, + "id": 41842, "mutability": "mutable", "name": "p0", - "nameLocation": "249829:2:18", + "nameLocation": "249829:2:38", "nodeType": "VariableDeclaration", - "scope": 38813, - "src": "249821:10:18", + "scope": 41874, + "src": "249821:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -287039,10 +287039,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38780, + "id": 41841, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "249821:7:18", + "src": "249821:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -287052,13 +287052,13 @@ }, { "constant": false, - "id": 38783, + "id": 41844, "mutability": "mutable", "name": "p1", - "nameLocation": "249838:2:18", + "nameLocation": "249838:2:38", "nodeType": "VariableDeclaration", - "scope": 38813, - "src": "249833:7:18", + "scope": 41874, + "src": "249833:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -287066,10 +287066,10 @@ "typeString": "bool" }, "typeName": { - "id": 38782, + "id": 41843, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "249833:4:18", + "src": "249833:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -287079,13 +287079,13 @@ }, { "constant": false, - "id": 38785, + "id": 41846, "mutability": "mutable", "name": "p2", - "nameLocation": "249847:2:18", + "nameLocation": "249847:2:38", "nodeType": "VariableDeclaration", - "scope": 38813, - "src": "249842:7:18", + "scope": 41874, + "src": "249842:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -287093,10 +287093,10 @@ "typeString": "bool" }, "typeName": { - "id": 38784, + "id": 41845, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "249842:4:18", + "src": "249842:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -287106,13 +287106,13 @@ }, { "constant": false, - "id": 38787, + "id": 41848, "mutability": "mutable", "name": "p3", - "nameLocation": "249859:2:18", + "nameLocation": "249859:2:38", "nodeType": "VariableDeclaration", - "scope": 38813, - "src": "249851:10:18", + "scope": 41874, + "src": "249851:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -287120,10 +287120,10 @@ "typeString": "address" }, "typeName": { - "id": 38786, + "id": 41847, "name": "address", "nodeType": "ElementaryTypeName", - "src": "249851:7:18", + "src": "249851:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -287133,44 +287133,44 @@ "visibility": "internal" } ], - "src": "249820:42:18" + "src": "249820:42:38" }, "returnParameters": { - "id": 38789, + "id": 41850, "nodeType": "ParameterList", "parameters": [], - "src": "249877:0:18" + "src": "249877:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38847, + "id": 41908, "nodeType": "FunctionDefinition", - "src": "250594:774:18", + "src": "250594:774:38", "nodes": [], "body": { - "id": 38846, + "id": 41907, "nodeType": "Block", - "src": "250660:708:18", + "src": "250660:708:38", "nodes": [], "statements": [ { "assignments": [ - 38825 + 41886 ], "declarations": [ { "constant": false, - "id": 38825, + "id": 41886, "mutability": "mutable", "name": "m0", - "nameLocation": "250678:2:18", + "nameLocation": "250678:2:38", "nodeType": "VariableDeclaration", - "scope": 38846, - "src": "250670:10:18", + "scope": 41907, + "src": "250670:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -287178,10 +287178,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38824, + "id": 41885, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "250670:7:18", + "src": "250670:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -287190,24 +287190,24 @@ "visibility": "internal" } ], - "id": 38826, + "id": 41887, "nodeType": "VariableDeclarationStatement", - "src": "250670:10:18" + "src": "250670:10:38" }, { "assignments": [ - 38828 + 41889 ], "declarations": [ { "constant": false, - "id": 38828, + "id": 41889, "mutability": "mutable", "name": "m1", - "nameLocation": "250698:2:18", + "nameLocation": "250698:2:38", "nodeType": "VariableDeclaration", - "scope": 38846, - "src": "250690:10:18", + "scope": 41907, + "src": "250690:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -287215,10 +287215,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38827, + "id": 41888, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "250690:7:18", + "src": "250690:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -287227,24 +287227,24 @@ "visibility": "internal" } ], - "id": 38829, + "id": 41890, "nodeType": "VariableDeclarationStatement", - "src": "250690:10:18" + "src": "250690:10:38" }, { "assignments": [ - 38831 + 41892 ], "declarations": [ { "constant": false, - "id": 38831, + "id": 41892, "mutability": "mutable", "name": "m2", - "nameLocation": "250718:2:18", + "nameLocation": "250718:2:38", "nodeType": "VariableDeclaration", - "scope": 38846, - "src": "250710:10:18", + "scope": 41907, + "src": "250710:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -287252,10 +287252,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38830, + "id": 41891, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "250710:7:18", + "src": "250710:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -287264,24 +287264,24 @@ "visibility": "internal" } ], - "id": 38832, + "id": 41893, "nodeType": "VariableDeclarationStatement", - "src": "250710:10:18" + "src": "250710:10:38" }, { "assignments": [ - 38834 + 41895 ], "declarations": [ { "constant": false, - "id": 38834, + "id": 41895, "mutability": "mutable", "name": "m3", - "nameLocation": "250738:2:18", + "nameLocation": "250738:2:38", "nodeType": "VariableDeclaration", - "scope": 38846, - "src": "250730:10:18", + "scope": 41907, + "src": "250730:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -287289,10 +287289,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38833, + "id": 41894, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "250730:7:18", + "src": "250730:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -287301,24 +287301,24 @@ "visibility": "internal" } ], - "id": 38835, + "id": 41896, "nodeType": "VariableDeclarationStatement", - "src": "250730:10:18" + "src": "250730:10:38" }, { "assignments": [ - 38837 + 41898 ], "declarations": [ { "constant": false, - "id": 38837, + "id": 41898, "mutability": "mutable", "name": "m4", - "nameLocation": "250758:2:18", + "nameLocation": "250758:2:38", "nodeType": "VariableDeclaration", - "scope": 38846, - "src": "250750:10:18", + "scope": 41907, + "src": "250750:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -287326,10 +287326,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38836, + "id": 41897, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "250750:7:18", + "src": "250750:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -287338,24 +287338,24 @@ "visibility": "internal" } ], - "id": 38838, + "id": 41899, "nodeType": "VariableDeclarationStatement", - "src": "250750:10:18" + "src": "250750:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "250779:372:18", + "src": "250779:372:38", "statements": [ { "nodeType": "YulAssignment", - "src": "250793:17:18", + "src": "250793:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "250805:4:18", + "src": "250805:4:38", "type": "", "value": "0x00" } @@ -287363,28 +287363,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "250799:5:18" + "src": "250799:5:38" }, "nodeType": "YulFunctionCall", - "src": "250799:11:18" + "src": "250799:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "250793:2:18" + "src": "250793:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "250823:17:18", + "src": "250823:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "250835:4:18", + "src": "250835:4:38", "type": "", "value": "0x20" } @@ -287392,28 +287392,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "250829:5:18" + "src": "250829:5:38" }, "nodeType": "YulFunctionCall", - "src": "250829:11:18" + "src": "250829:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "250823:2:18" + "src": "250823:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "250853:17:18", + "src": "250853:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "250865:4:18", + "src": "250865:4:38", "type": "", "value": "0x40" } @@ -287421,28 +287421,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "250859:5:18" + "src": "250859:5:38" }, "nodeType": "YulFunctionCall", - "src": "250859:11:18" + "src": "250859:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "250853:2:18" + "src": "250853:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "250883:17:18", + "src": "250883:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "250895:4:18", + "src": "250895:4:38", "type": "", "value": "0x60" } @@ -287450,28 +287450,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "250889:5:18" + "src": "250889:5:38" }, "nodeType": "YulFunctionCall", - "src": "250889:11:18" + "src": "250889:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "250883:2:18" + "src": "250883:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "250913:17:18", + "src": "250913:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "250925:4:18", + "src": "250925:4:38", "type": "", "value": "0x80" } @@ -287479,16 +287479,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "250919:5:18" + "src": "250919:5:38" }, "nodeType": "YulFunctionCall", - "src": "250919:11:18" + "src": "250919:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "250913:2:18" + "src": "250913:2:38" } ] }, @@ -287498,14 +287498,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "251008:4:18", + "src": "251008:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "251014:10:18", + "src": "251014:10:38", "type": "", "value": "0xb6f577a1" } @@ -287513,13 +287513,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "251001:6:18" + "src": "251001:6:38" }, "nodeType": "YulFunctionCall", - "src": "251001:24:18" + "src": "251001:24:38" }, "nodeType": "YulExpressionStatement", - "src": "251001:24:18" + "src": "251001:24:38" }, { "expression": { @@ -287527,26 +287527,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "251045:4:18", + "src": "251045:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "251051:2:18" + "src": "251051:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "251038:6:18" + "src": "251038:6:38" }, "nodeType": "YulFunctionCall", - "src": "251038:16:18" + "src": "251038:16:38" }, "nodeType": "YulExpressionStatement", - "src": "251038:16:18" + "src": "251038:16:38" }, { "expression": { @@ -287554,26 +287554,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "251074:4:18", + "src": "251074:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "251080:2:18" + "src": "251080:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "251067:6:18" + "src": "251067:6:38" }, "nodeType": "YulFunctionCall", - "src": "251067:16:18" + "src": "251067:16:38" }, "nodeType": "YulExpressionStatement", - "src": "251067:16:18" + "src": "251067:16:38" }, { "expression": { @@ -287581,26 +287581,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "251103:4:18", + "src": "251103:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "251109:2:18" + "src": "251109:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "251096:6:18" + "src": "251096:6:38" }, "nodeType": "YulFunctionCall", - "src": "251096:16:18" + "src": "251096:16:38" }, "nodeType": "YulExpressionStatement", - "src": "251096:16:18" + "src": "251096:16:38" }, { "expression": { @@ -287608,112 +287608,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "251132:4:18", + "src": "251132:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "251138:2:18" + "src": "251138:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "251125:6:18" + "src": "251125:6:38" }, "nodeType": "YulFunctionCall", - "src": "251125:16:18" + "src": "251125:16:38" }, "nodeType": "YulExpressionStatement", - "src": "251125:16:18" + "src": "251125:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38825, + "declaration": 41886, "isOffset": false, "isSlot": false, - "src": "250793:2:18", + "src": "250793:2:38", "valueSize": 1 }, { - "declaration": 38828, + "declaration": 41889, "isOffset": false, "isSlot": false, - "src": "250823:2:18", + "src": "250823:2:38", "valueSize": 1 }, { - "declaration": 38831, + "declaration": 41892, "isOffset": false, "isSlot": false, - "src": "250853:2:18", + "src": "250853:2:38", "valueSize": 1 }, { - "declaration": 38834, + "declaration": 41895, "isOffset": false, "isSlot": false, - "src": "250883:2:18", + "src": "250883:2:38", "valueSize": 1 }, { - "declaration": 38837, + "declaration": 41898, "isOffset": false, "isSlot": false, - "src": "250913:2:18", + "src": "250913:2:38", "valueSize": 1 }, { - "declaration": 38815, + "declaration": 41876, "isOffset": false, "isSlot": false, - "src": "251051:2:18", + "src": "251051:2:38", "valueSize": 1 }, { - "declaration": 38817, + "declaration": 41878, "isOffset": false, "isSlot": false, - "src": "251080:2:18", + "src": "251080:2:38", "valueSize": 1 }, { - "declaration": 38819, + "declaration": 41880, "isOffset": false, "isSlot": false, - "src": "251109:2:18", + "src": "251109:2:38", "valueSize": 1 }, { - "declaration": 38821, + "declaration": 41882, "isOffset": false, "isSlot": false, - "src": "251138:2:18", + "src": "251138:2:38", "valueSize": 1 } ], - "id": 38839, + "id": 41900, "nodeType": "InlineAssembly", - "src": "250770:381:18" + "src": "250770:381:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38841, + "id": 41902, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "251176:4:18", + "src": "251176:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -287722,14 +287722,14 @@ }, { "hexValue": "30783834", - "id": 38842, + "id": 41903, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "251182:4:18", + "src": "251182:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -287748,18 +287748,18 @@ "typeString": "int_const 132" } ], - "id": 38840, + "id": 41901, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "251160:15:18", + "referencedDeclaration": 33383, + "src": "251160:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38843, + "id": 41904, "isConstant": false, "isLValue": false, "isPure": false, @@ -287768,21 +287768,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "251160:27:18", + "src": "251160:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38844, + "id": 41905, "nodeType": "ExpressionStatement", - "src": "251160:27:18" + "src": "251160:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "251206:156:18", + "src": "251206:156:38", "statements": [ { "expression": { @@ -287790,26 +287790,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "251227:4:18", + "src": "251227:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "251233:2:18" + "src": "251233:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "251220:6:18" + "src": "251220:6:38" }, "nodeType": "YulFunctionCall", - "src": "251220:16:18" + "src": "251220:16:38" }, "nodeType": "YulExpressionStatement", - "src": "251220:16:18" + "src": "251220:16:38" }, { "expression": { @@ -287817,26 +287817,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "251256:4:18", + "src": "251256:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "251262:2:18" + "src": "251262:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "251249:6:18" + "src": "251249:6:38" }, "nodeType": "YulFunctionCall", - "src": "251249:16:18" + "src": "251249:16:38" }, "nodeType": "YulExpressionStatement", - "src": "251249:16:18" + "src": "251249:16:38" }, { "expression": { @@ -287844,26 +287844,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "251285:4:18", + "src": "251285:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "251291:2:18" + "src": "251291:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "251278:6:18" + "src": "251278:6:38" }, "nodeType": "YulFunctionCall", - "src": "251278:16:18" + "src": "251278:16:38" }, "nodeType": "YulExpressionStatement", - "src": "251278:16:18" + "src": "251278:16:38" }, { "expression": { @@ -287871,26 +287871,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "251314:4:18", + "src": "251314:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "251320:2:18" + "src": "251320:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "251307:6:18" + "src": "251307:6:38" }, "nodeType": "YulFunctionCall", - "src": "251307:16:18" + "src": "251307:16:38" }, "nodeType": "YulExpressionStatement", - "src": "251307:16:18" + "src": "251307:16:38" }, { "expression": { @@ -287898,70 +287898,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "251343:4:18", + "src": "251343:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "251349:2:18" + "src": "251349:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "251336:6:18" + "src": "251336:6:38" }, "nodeType": "YulFunctionCall", - "src": "251336:16:18" + "src": "251336:16:38" }, "nodeType": "YulExpressionStatement", - "src": "251336:16:18" + "src": "251336:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38825, + "declaration": 41886, "isOffset": false, "isSlot": false, - "src": "251233:2:18", + "src": "251233:2:38", "valueSize": 1 }, { - "declaration": 38828, + "declaration": 41889, "isOffset": false, "isSlot": false, - "src": "251262:2:18", + "src": "251262:2:38", "valueSize": 1 }, { - "declaration": 38831, + "declaration": 41892, "isOffset": false, "isSlot": false, - "src": "251291:2:18", + "src": "251291:2:38", "valueSize": 1 }, { - "declaration": 38834, + "declaration": 41895, "isOffset": false, "isSlot": false, - "src": "251320:2:18", + "src": "251320:2:38", "valueSize": 1 }, { - "declaration": 38837, + "declaration": 41898, "isOffset": false, "isSlot": false, - "src": "251349:2:18", + "src": "251349:2:38", "valueSize": 1 } ], - "id": 38845, + "id": 41906, "nodeType": "InlineAssembly", - "src": "251197:165:18" + "src": "251197:165:38" } ] }, @@ -287969,20 +287969,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "250603:3:18", + "nameLocation": "250603:3:38", "parameters": { - "id": 38822, + "id": 41883, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38815, + "id": 41876, "mutability": "mutable", "name": "p0", - "nameLocation": "250615:2:18", + "nameLocation": "250615:2:38", "nodeType": "VariableDeclaration", - "scope": 38847, - "src": "250607:10:18", + "scope": 41908, + "src": "250607:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -287990,10 +287990,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38814, + "id": 41875, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "250607:7:18", + "src": "250607:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -288003,13 +288003,13 @@ }, { "constant": false, - "id": 38817, + "id": 41878, "mutability": "mutable", "name": "p1", - "nameLocation": "250624:2:18", + "nameLocation": "250624:2:38", "nodeType": "VariableDeclaration", - "scope": 38847, - "src": "250619:7:18", + "scope": 41908, + "src": "250619:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -288017,10 +288017,10 @@ "typeString": "bool" }, "typeName": { - "id": 38816, + "id": 41877, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "250619:4:18", + "src": "250619:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -288030,13 +288030,13 @@ }, { "constant": false, - "id": 38819, + "id": 41880, "mutability": "mutable", "name": "p2", - "nameLocation": "250633:2:18", + "nameLocation": "250633:2:38", "nodeType": "VariableDeclaration", - "scope": 38847, - "src": "250628:7:18", + "scope": 41908, + "src": "250628:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -288044,10 +288044,10 @@ "typeString": "bool" }, "typeName": { - "id": 38818, + "id": 41879, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "250628:4:18", + "src": "250628:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -288057,13 +288057,13 @@ }, { "constant": false, - "id": 38821, + "id": 41882, "mutability": "mutable", "name": "p3", - "nameLocation": "250642:2:18", + "nameLocation": "250642:2:38", "nodeType": "VariableDeclaration", - "scope": 38847, - "src": "250637:7:18", + "scope": 41908, + "src": "250637:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -288071,10 +288071,10 @@ "typeString": "bool" }, "typeName": { - "id": 38820, + "id": 41881, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "250637:4:18", + "src": "250637:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -288083,44 +288083,44 @@ "visibility": "internal" } ], - "src": "250606:39:18" + "src": "250606:39:38" }, "returnParameters": { - "id": 38823, + "id": 41884, "nodeType": "ParameterList", "parameters": [], - "src": "250660:0:18" + "src": "250660:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38881, + "id": 41942, "nodeType": "FunctionDefinition", - "src": "251374:780:18", + "src": "251374:780:38", "nodes": [], "body": { - "id": 38880, + "id": 41941, "nodeType": "Block", - "src": "251443:711:18", + "src": "251443:711:38", "nodes": [], "statements": [ { "assignments": [ - 38859 + 41920 ], "declarations": [ { "constant": false, - "id": 38859, + "id": 41920, "mutability": "mutable", "name": "m0", - "nameLocation": "251461:2:18", + "nameLocation": "251461:2:38", "nodeType": "VariableDeclaration", - "scope": 38880, - "src": "251453:10:18", + "scope": 41941, + "src": "251453:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -288128,10 +288128,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38858, + "id": 41919, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "251453:7:18", + "src": "251453:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -288140,24 +288140,24 @@ "visibility": "internal" } ], - "id": 38860, + "id": 41921, "nodeType": "VariableDeclarationStatement", - "src": "251453:10:18" + "src": "251453:10:38" }, { "assignments": [ - 38862 + 41923 ], "declarations": [ { "constant": false, - "id": 38862, + "id": 41923, "mutability": "mutable", "name": "m1", - "nameLocation": "251481:2:18", + "nameLocation": "251481:2:38", "nodeType": "VariableDeclaration", - "scope": 38880, - "src": "251473:10:18", + "scope": 41941, + "src": "251473:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -288165,10 +288165,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38861, + "id": 41922, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "251473:7:18", + "src": "251473:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -288177,24 +288177,24 @@ "visibility": "internal" } ], - "id": 38863, + "id": 41924, "nodeType": "VariableDeclarationStatement", - "src": "251473:10:18" + "src": "251473:10:38" }, { "assignments": [ - 38865 + 41926 ], "declarations": [ { "constant": false, - "id": 38865, + "id": 41926, "mutability": "mutable", "name": "m2", - "nameLocation": "251501:2:18", + "nameLocation": "251501:2:38", "nodeType": "VariableDeclaration", - "scope": 38880, - "src": "251493:10:18", + "scope": 41941, + "src": "251493:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -288202,10 +288202,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38864, + "id": 41925, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "251493:7:18", + "src": "251493:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -288214,24 +288214,24 @@ "visibility": "internal" } ], - "id": 38866, + "id": 41927, "nodeType": "VariableDeclarationStatement", - "src": "251493:10:18" + "src": "251493:10:38" }, { "assignments": [ - 38868 + 41929 ], "declarations": [ { "constant": false, - "id": 38868, + "id": 41929, "mutability": "mutable", "name": "m3", - "nameLocation": "251521:2:18", + "nameLocation": "251521:2:38", "nodeType": "VariableDeclaration", - "scope": 38880, - "src": "251513:10:18", + "scope": 41941, + "src": "251513:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -288239,10 +288239,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38867, + "id": 41928, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "251513:7:18", + "src": "251513:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -288251,24 +288251,24 @@ "visibility": "internal" } ], - "id": 38869, + "id": 41930, "nodeType": "VariableDeclarationStatement", - "src": "251513:10:18" + "src": "251513:10:38" }, { "assignments": [ - 38871 + 41932 ], "declarations": [ { "constant": false, - "id": 38871, + "id": 41932, "mutability": "mutable", "name": "m4", - "nameLocation": "251541:2:18", + "nameLocation": "251541:2:38", "nodeType": "VariableDeclaration", - "scope": 38880, - "src": "251533:10:18", + "scope": 41941, + "src": "251533:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -288276,10 +288276,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38870, + "id": 41931, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "251533:7:18", + "src": "251533:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -288288,24 +288288,24 @@ "visibility": "internal" } ], - "id": 38872, + "id": 41933, "nodeType": "VariableDeclarationStatement", - "src": "251533:10:18" + "src": "251533:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "251562:375:18", + "src": "251562:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "251576:17:18", + "src": "251576:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "251588:4:18", + "src": "251588:4:38", "type": "", "value": "0x00" } @@ -288313,28 +288313,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "251582:5:18" + "src": "251582:5:38" }, "nodeType": "YulFunctionCall", - "src": "251582:11:18" + "src": "251582:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "251576:2:18" + "src": "251576:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "251606:17:18", + "src": "251606:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "251618:4:18", + "src": "251618:4:38", "type": "", "value": "0x20" } @@ -288342,28 +288342,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "251612:5:18" + "src": "251612:5:38" }, "nodeType": "YulFunctionCall", - "src": "251612:11:18" + "src": "251612:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "251606:2:18" + "src": "251606:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "251636:17:18", + "src": "251636:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "251648:4:18", + "src": "251648:4:38", "type": "", "value": "0x40" } @@ -288371,28 +288371,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "251642:5:18" + "src": "251642:5:38" }, "nodeType": "YulFunctionCall", - "src": "251642:11:18" + "src": "251642:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "251636:2:18" + "src": "251636:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "251666:17:18", + "src": "251666:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "251678:4:18", + "src": "251678:4:38", "type": "", "value": "0x60" } @@ -288400,28 +288400,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "251672:5:18" + "src": "251672:5:38" }, "nodeType": "YulFunctionCall", - "src": "251672:11:18" + "src": "251672:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "251666:2:18" + "src": "251666:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "251696:17:18", + "src": "251696:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "251708:4:18", + "src": "251708:4:38", "type": "", "value": "0x80" } @@ -288429,16 +288429,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "251702:5:18" + "src": "251702:5:38" }, "nodeType": "YulFunctionCall", - "src": "251702:11:18" + "src": "251702:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "251696:2:18" + "src": "251696:2:38" } ] }, @@ -288448,14 +288448,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "251794:4:18", + "src": "251794:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "251800:10:18", + "src": "251800:10:38", "type": "", "value": "0x7464ce23" } @@ -288463,13 +288463,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "251787:6:18" + "src": "251787:6:38" }, "nodeType": "YulFunctionCall", - "src": "251787:24:18" + "src": "251787:24:38" }, "nodeType": "YulExpressionStatement", - "src": "251787:24:18" + "src": "251787:24:38" }, { "expression": { @@ -288477,26 +288477,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "251831:4:18", + "src": "251831:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "251837:2:18" + "src": "251837:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "251824:6:18" + "src": "251824:6:38" }, "nodeType": "YulFunctionCall", - "src": "251824:16:18" + "src": "251824:16:38" }, "nodeType": "YulExpressionStatement", - "src": "251824:16:18" + "src": "251824:16:38" }, { "expression": { @@ -288504,26 +288504,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "251860:4:18", + "src": "251860:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "251866:2:18" + "src": "251866:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "251853:6:18" + "src": "251853:6:38" }, "nodeType": "YulFunctionCall", - "src": "251853:16:18" + "src": "251853:16:38" }, "nodeType": "YulExpressionStatement", - "src": "251853:16:18" + "src": "251853:16:38" }, { "expression": { @@ -288531,26 +288531,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "251889:4:18", + "src": "251889:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "251895:2:18" + "src": "251895:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "251882:6:18" + "src": "251882:6:38" }, "nodeType": "YulFunctionCall", - "src": "251882:16:18" + "src": "251882:16:38" }, "nodeType": "YulExpressionStatement", - "src": "251882:16:18" + "src": "251882:16:38" }, { "expression": { @@ -288558,112 +288558,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "251918:4:18", + "src": "251918:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "251924:2:18" + "src": "251924:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "251911:6:18" + "src": "251911:6:38" }, "nodeType": "YulFunctionCall", - "src": "251911:16:18" + "src": "251911:16:38" }, "nodeType": "YulExpressionStatement", - "src": "251911:16:18" + "src": "251911:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38859, + "declaration": 41920, "isOffset": false, "isSlot": false, - "src": "251576:2:18", + "src": "251576:2:38", "valueSize": 1 }, { - "declaration": 38862, + "declaration": 41923, "isOffset": false, "isSlot": false, - "src": "251606:2:18", + "src": "251606:2:38", "valueSize": 1 }, { - "declaration": 38865, + "declaration": 41926, "isOffset": false, "isSlot": false, - "src": "251636:2:18", + "src": "251636:2:38", "valueSize": 1 }, { - "declaration": 38868, + "declaration": 41929, "isOffset": false, "isSlot": false, - "src": "251666:2:18", + "src": "251666:2:38", "valueSize": 1 }, { - "declaration": 38871, + "declaration": 41932, "isOffset": false, "isSlot": false, - "src": "251696:2:18", + "src": "251696:2:38", "valueSize": 1 }, { - "declaration": 38849, + "declaration": 41910, "isOffset": false, "isSlot": false, - "src": "251837:2:18", + "src": "251837:2:38", "valueSize": 1 }, { - "declaration": 38851, + "declaration": 41912, "isOffset": false, "isSlot": false, - "src": "251866:2:18", + "src": "251866:2:38", "valueSize": 1 }, { - "declaration": 38853, + "declaration": 41914, "isOffset": false, "isSlot": false, - "src": "251895:2:18", + "src": "251895:2:38", "valueSize": 1 }, { - "declaration": 38855, + "declaration": 41916, "isOffset": false, "isSlot": false, - "src": "251924:2:18", + "src": "251924:2:38", "valueSize": 1 } ], - "id": 38873, + "id": 41934, "nodeType": "InlineAssembly", - "src": "251553:384:18" + "src": "251553:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38875, + "id": 41936, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "251962:4:18", + "src": "251962:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -288672,14 +288672,14 @@ }, { "hexValue": "30783834", - "id": 38876, + "id": 41937, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "251968:4:18", + "src": "251968:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -288698,18 +288698,18 @@ "typeString": "int_const 132" } ], - "id": 38874, + "id": 41935, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "251946:15:18", + "referencedDeclaration": 33383, + "src": "251946:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38877, + "id": 41938, "isConstant": false, "isLValue": false, "isPure": false, @@ -288718,21 +288718,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "251946:27:18", + "src": "251946:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38878, + "id": 41939, "nodeType": "ExpressionStatement", - "src": "251946:27:18" + "src": "251946:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "251992:156:18", + "src": "251992:156:38", "statements": [ { "expression": { @@ -288740,26 +288740,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "252013:4:18", + "src": "252013:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "252019:2:18" + "src": "252019:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "252006:6:18" + "src": "252006:6:38" }, "nodeType": "YulFunctionCall", - "src": "252006:16:18" + "src": "252006:16:38" }, "nodeType": "YulExpressionStatement", - "src": "252006:16:18" + "src": "252006:16:38" }, { "expression": { @@ -288767,26 +288767,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "252042:4:18", + "src": "252042:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "252048:2:18" + "src": "252048:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "252035:6:18" + "src": "252035:6:38" }, "nodeType": "YulFunctionCall", - "src": "252035:16:18" + "src": "252035:16:38" }, "nodeType": "YulExpressionStatement", - "src": "252035:16:18" + "src": "252035:16:38" }, { "expression": { @@ -288794,26 +288794,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "252071:4:18", + "src": "252071:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "252077:2:18" + "src": "252077:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "252064:6:18" + "src": "252064:6:38" }, "nodeType": "YulFunctionCall", - "src": "252064:16:18" + "src": "252064:16:38" }, "nodeType": "YulExpressionStatement", - "src": "252064:16:18" + "src": "252064:16:38" }, { "expression": { @@ -288821,26 +288821,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "252100:4:18", + "src": "252100:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "252106:2:18" + "src": "252106:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "252093:6:18" + "src": "252093:6:38" }, "nodeType": "YulFunctionCall", - "src": "252093:16:18" + "src": "252093:16:38" }, "nodeType": "YulExpressionStatement", - "src": "252093:16:18" + "src": "252093:16:38" }, { "expression": { @@ -288848,70 +288848,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "252129:4:18", + "src": "252129:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "252135:2:18" + "src": "252135:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "252122:6:18" + "src": "252122:6:38" }, "nodeType": "YulFunctionCall", - "src": "252122:16:18" + "src": "252122:16:38" }, "nodeType": "YulExpressionStatement", - "src": "252122:16:18" + "src": "252122:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38859, + "declaration": 41920, "isOffset": false, "isSlot": false, - "src": "252019:2:18", + "src": "252019:2:38", "valueSize": 1 }, { - "declaration": 38862, + "declaration": 41923, "isOffset": false, "isSlot": false, - "src": "252048:2:18", + "src": "252048:2:38", "valueSize": 1 }, { - "declaration": 38865, + "declaration": 41926, "isOffset": false, "isSlot": false, - "src": "252077:2:18", + "src": "252077:2:38", "valueSize": 1 }, { - "declaration": 38868, + "declaration": 41929, "isOffset": false, "isSlot": false, - "src": "252106:2:18", + "src": "252106:2:38", "valueSize": 1 }, { - "declaration": 38871, + "declaration": 41932, "isOffset": false, "isSlot": false, - "src": "252135:2:18", + "src": "252135:2:38", "valueSize": 1 } ], - "id": 38879, + "id": 41940, "nodeType": "InlineAssembly", - "src": "251983:165:18" + "src": "251983:165:38" } ] }, @@ -288919,20 +288919,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "251383:3:18", + "nameLocation": "251383:3:38", "parameters": { - "id": 38856, + "id": 41917, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38849, + "id": 41910, "mutability": "mutable", "name": "p0", - "nameLocation": "251395:2:18", + "nameLocation": "251395:2:38", "nodeType": "VariableDeclaration", - "scope": 38881, - "src": "251387:10:18", + "scope": 41942, + "src": "251387:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -288940,10 +288940,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38848, + "id": 41909, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "251387:7:18", + "src": "251387:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -288953,13 +288953,13 @@ }, { "constant": false, - "id": 38851, + "id": 41912, "mutability": "mutable", "name": "p1", - "nameLocation": "251404:2:18", + "nameLocation": "251404:2:38", "nodeType": "VariableDeclaration", - "scope": 38881, - "src": "251399:7:18", + "scope": 41942, + "src": "251399:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -288967,10 +288967,10 @@ "typeString": "bool" }, "typeName": { - "id": 38850, + "id": 41911, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "251399:4:18", + "src": "251399:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -288980,13 +288980,13 @@ }, { "constant": false, - "id": 38853, + "id": 41914, "mutability": "mutable", "name": "p2", - "nameLocation": "251413:2:18", + "nameLocation": "251413:2:38", "nodeType": "VariableDeclaration", - "scope": 38881, - "src": "251408:7:18", + "scope": 41942, + "src": "251408:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -288994,10 +288994,10 @@ "typeString": "bool" }, "typeName": { - "id": 38852, + "id": 41913, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "251408:4:18", + "src": "251408:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -289007,13 +289007,13 @@ }, { "constant": false, - "id": 38855, + "id": 41916, "mutability": "mutable", "name": "p3", - "nameLocation": "251425:2:18", + "nameLocation": "251425:2:38", "nodeType": "VariableDeclaration", - "scope": 38881, - "src": "251417:10:18", + "scope": 41942, + "src": "251417:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -289021,10 +289021,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38854, + "id": 41915, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "251417:7:18", + "src": "251417:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -289033,44 +289033,44 @@ "visibility": "internal" } ], - "src": "251386:42:18" + "src": "251386:42:38" }, "returnParameters": { - "id": 38857, + "id": 41918, "nodeType": "ParameterList", "parameters": [], - "src": "251443:0:18" + "src": "251443:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38921, + "id": 41982, "nodeType": "FunctionDefinition", - "src": "252160:1328:18", + "src": "252160:1328:38", "nodes": [], "body": { - "id": 38920, + "id": 41981, "nodeType": "Block", - "src": "252229:1259:18", + "src": "252229:1259:38", "nodes": [], "statements": [ { "assignments": [ - 38893 + 41954 ], "declarations": [ { "constant": false, - "id": 38893, + "id": 41954, "mutability": "mutable", "name": "m0", - "nameLocation": "252247:2:18", + "nameLocation": "252247:2:38", "nodeType": "VariableDeclaration", - "scope": 38920, - "src": "252239:10:18", + "scope": 41981, + "src": "252239:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -289078,10 +289078,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38892, + "id": 41953, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "252239:7:18", + "src": "252239:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -289090,24 +289090,24 @@ "visibility": "internal" } ], - "id": 38894, + "id": 41955, "nodeType": "VariableDeclarationStatement", - "src": "252239:10:18" + "src": "252239:10:38" }, { "assignments": [ - 38896 + 41957 ], "declarations": [ { "constant": false, - "id": 38896, + "id": 41957, "mutability": "mutable", "name": "m1", - "nameLocation": "252267:2:18", + "nameLocation": "252267:2:38", "nodeType": "VariableDeclaration", - "scope": 38920, - "src": "252259:10:18", + "scope": 41981, + "src": "252259:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -289115,10 +289115,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38895, + "id": 41956, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "252259:7:18", + "src": "252259:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -289127,24 +289127,24 @@ "visibility": "internal" } ], - "id": 38897, + "id": 41958, "nodeType": "VariableDeclarationStatement", - "src": "252259:10:18" + "src": "252259:10:38" }, { "assignments": [ - 38899 + 41960 ], "declarations": [ { "constant": false, - "id": 38899, + "id": 41960, "mutability": "mutable", "name": "m2", - "nameLocation": "252287:2:18", + "nameLocation": "252287:2:38", "nodeType": "VariableDeclaration", - "scope": 38920, - "src": "252279:10:18", + "scope": 41981, + "src": "252279:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -289152,10 +289152,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38898, + "id": 41959, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "252279:7:18", + "src": "252279:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -289164,24 +289164,24 @@ "visibility": "internal" } ], - "id": 38900, + "id": 41961, "nodeType": "VariableDeclarationStatement", - "src": "252279:10:18" + "src": "252279:10:38" }, { "assignments": [ - 38902 + 41963 ], "declarations": [ { "constant": false, - "id": 38902, + "id": 41963, "mutability": "mutable", "name": "m3", - "nameLocation": "252307:2:18", + "nameLocation": "252307:2:38", "nodeType": "VariableDeclaration", - "scope": 38920, - "src": "252299:10:18", + "scope": 41981, + "src": "252299:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -289189,10 +289189,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38901, + "id": 41962, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "252299:7:18", + "src": "252299:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -289201,24 +289201,24 @@ "visibility": "internal" } ], - "id": 38903, + "id": 41964, "nodeType": "VariableDeclarationStatement", - "src": "252299:10:18" + "src": "252299:10:38" }, { "assignments": [ - 38905 + 41966 ], "declarations": [ { "constant": false, - "id": 38905, + "id": 41966, "mutability": "mutable", "name": "m4", - "nameLocation": "252327:2:18", + "nameLocation": "252327:2:38", "nodeType": "VariableDeclaration", - "scope": 38920, - "src": "252319:10:18", + "scope": 41981, + "src": "252319:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -289226,10 +289226,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38904, + "id": 41965, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "252319:7:18", + "src": "252319:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -289238,24 +289238,24 @@ "visibility": "internal" } ], - "id": 38906, + "id": 41967, "nodeType": "VariableDeclarationStatement", - "src": "252319:10:18" + "src": "252319:10:38" }, { "assignments": [ - 38908 + 41969 ], "declarations": [ { "constant": false, - "id": 38908, + "id": 41969, "mutability": "mutable", "name": "m5", - "nameLocation": "252347:2:18", + "nameLocation": "252347:2:38", "nodeType": "VariableDeclaration", - "scope": 38920, - "src": "252339:10:18", + "scope": 41981, + "src": "252339:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -289263,10 +289263,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38907, + "id": 41968, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "252339:7:18", + "src": "252339:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -289275,24 +289275,24 @@ "visibility": "internal" } ], - "id": 38909, + "id": 41970, "nodeType": "VariableDeclarationStatement", - "src": "252339:10:18" + "src": "252339:10:38" }, { "assignments": [ - 38911 + 41972 ], "declarations": [ { "constant": false, - "id": 38911, + "id": 41972, "mutability": "mutable", "name": "m6", - "nameLocation": "252367:2:18", + "nameLocation": "252367:2:38", "nodeType": "VariableDeclaration", - "scope": 38920, - "src": "252359:10:18", + "scope": 41981, + "src": "252359:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -289300,10 +289300,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38910, + "id": 41971, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "252359:7:18", + "src": "252359:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -289312,27 +289312,27 @@ "visibility": "internal" } ], - "id": 38912, + "id": 41973, "nodeType": "VariableDeclarationStatement", - "src": "252359:10:18" + "src": "252359:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "252388:825:18", + "src": "252388:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "252431:313:18", + "src": "252431:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "252449:15:18", + "src": "252449:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "252463:1:18", + "src": "252463:1:38", "type": "", "value": "0" }, @@ -289340,7 +289340,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "252453:6:18", + "src": "252453:6:38", "type": "" } ] @@ -289348,16 +289348,16 @@ { "body": { "nodeType": "YulBlock", - "src": "252534:40:18", + "src": "252534:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "252563:9:18", + "src": "252563:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "252565:5:18" + "src": "252565:5:38" } ] }, @@ -289368,33 +289368,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "252551:6:18" + "src": "252551:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "252559:1:18" + "src": "252559:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "252546:4:18" + "src": "252546:4:38" }, "nodeType": "YulFunctionCall", - "src": "252546:15:18" + "src": "252546:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "252539:6:18" + "src": "252539:6:38" }, "nodeType": "YulFunctionCall", - "src": "252539:23:18" + "src": "252539:23:38" }, "nodeType": "YulIf", - "src": "252536:36:18" + "src": "252536:36:38" } ] }, @@ -289403,12 +289403,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "252491:6:18" + "src": "252491:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "252499:4:18", + "src": "252499:4:38", "type": "", "value": "0x20" } @@ -289416,30 +289416,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "252488:2:18" + "src": "252488:2:38" }, "nodeType": "YulFunctionCall", - "src": "252488:16:18" + "src": "252488:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "252505:28:18", + "src": "252505:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "252507:24:18", + "src": "252507:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "252521:6:18" + "src": "252521:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "252529:1:18", + "src": "252529:1:38", "type": "", "value": "1" } @@ -289447,16 +289447,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "252517:3:18" + "src": "252517:3:38" }, "nodeType": "YulFunctionCall", - "src": "252517:14:18" + "src": "252517:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "252507:6:18" + "src": "252507:6:38" } ] } @@ -289464,10 +289464,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "252485:2:18", + "src": "252485:2:38", "statements": [] }, - "src": "252481:93:18" + "src": "252481:93:38" }, { "expression": { @@ -289475,34 +289475,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "252598:3:18" + "src": "252598:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "252603:6:18" + "src": "252603:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "252591:6:18" + "src": "252591:6:38" }, "nodeType": "YulFunctionCall", - "src": "252591:19:18" + "src": "252591:19:38" }, "nodeType": "YulExpressionStatement", - "src": "252591:19:18" + "src": "252591:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "252627:37:18", + "src": "252627:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "252644:3:18", + "src": "252644:3:38", "type": "", "value": "256" }, @@ -289511,38 +289511,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "252653:1:18", + "src": "252653:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "252656:6:18" + "src": "252656:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "252649:3:18" + "src": "252649:3:38" }, "nodeType": "YulFunctionCall", - "src": "252649:14:18" + "src": "252649:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "252640:3:18" + "src": "252640:3:38" }, "nodeType": "YulFunctionCall", - "src": "252640:24:18" + "src": "252640:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "252631:5:18", + "src": "252631:5:38", "type": "" } ] @@ -289555,12 +289555,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "252692:3:18" + "src": "252692:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "252697:4:18", + "src": "252697:4:38", "type": "", "value": "0x20" } @@ -289568,59 +289568,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "252688:3:18" + "src": "252688:3:38" }, "nodeType": "YulFunctionCall", - "src": "252688:14:18" + "src": "252688:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "252708:5:18" + "src": "252708:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "252719:5:18" + "src": "252719:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "252726:1:18" + "src": "252726:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "252715:3:18" + "src": "252715:3:38" }, "nodeType": "YulFunctionCall", - "src": "252715:13:18" + "src": "252715:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "252704:3:18" + "src": "252704:3:38" }, "nodeType": "YulFunctionCall", - "src": "252704:25:18" + "src": "252704:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "252681:6:18" + "src": "252681:6:38" }, "nodeType": "YulFunctionCall", - "src": "252681:49:18" + "src": "252681:49:38" }, "nodeType": "YulExpressionStatement", - "src": "252681:49:18" + "src": "252681:49:38" } ] }, @@ -289630,27 +289630,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "252423:3:18", + "src": "252423:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "252428:1:18", + "src": "252428:1:38", "type": "" } ], - "src": "252402:342:18" + "src": "252402:342:38" }, { "nodeType": "YulAssignment", - "src": "252757:17:18", + "src": "252757:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "252769:4:18", + "src": "252769:4:38", "type": "", "value": "0x00" } @@ -289658,28 +289658,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "252763:5:18" + "src": "252763:5:38" }, "nodeType": "YulFunctionCall", - "src": "252763:11:18" + "src": "252763:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "252757:2:18" + "src": "252757:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "252787:17:18", + "src": "252787:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "252799:4:18", + "src": "252799:4:38", "type": "", "value": "0x20" } @@ -289687,28 +289687,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "252793:5:18" + "src": "252793:5:38" }, "nodeType": "YulFunctionCall", - "src": "252793:11:18" + "src": "252793:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "252787:2:18" + "src": "252787:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "252817:17:18", + "src": "252817:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "252829:4:18", + "src": "252829:4:38", "type": "", "value": "0x40" } @@ -289716,28 +289716,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "252823:5:18" + "src": "252823:5:38" }, "nodeType": "YulFunctionCall", - "src": "252823:11:18" + "src": "252823:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "252817:2:18" + "src": "252817:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "252847:17:18", + "src": "252847:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "252859:4:18", + "src": "252859:4:38", "type": "", "value": "0x60" } @@ -289745,28 +289745,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "252853:5:18" + "src": "252853:5:38" }, "nodeType": "YulFunctionCall", - "src": "252853:11:18" + "src": "252853:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "252847:2:18" + "src": "252847:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "252877:17:18", + "src": "252877:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "252889:4:18", + "src": "252889:4:38", "type": "", "value": "0x80" } @@ -289774,28 +289774,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "252883:5:18" + "src": "252883:5:38" }, "nodeType": "YulFunctionCall", - "src": "252883:11:18" + "src": "252883:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "252877:2:18" + "src": "252877:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "252907:17:18", + "src": "252907:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "252919:4:18", + "src": "252919:4:38", "type": "", "value": "0xa0" } @@ -289803,28 +289803,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "252913:5:18" + "src": "252913:5:38" }, "nodeType": "YulFunctionCall", - "src": "252913:11:18" + "src": "252913:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "252907:2:18" + "src": "252907:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "252937:17:18", + "src": "252937:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "252949:4:18", + "src": "252949:4:38", "type": "", "value": "0xc0" } @@ -289832,16 +289832,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "252943:5:18" + "src": "252943:5:38" }, "nodeType": "YulFunctionCall", - "src": "252943:11:18" + "src": "252943:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "252937:2:18" + "src": "252937:2:38" } ] }, @@ -289851,14 +289851,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "253034:4:18", + "src": "253034:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "253040:10:18", + "src": "253040:10:38", "type": "", "value": "0xdddb9561" } @@ -289866,13 +289866,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "253027:6:18" + "src": "253027:6:38" }, "nodeType": "YulFunctionCall", - "src": "253027:24:18" + "src": "253027:24:38" }, "nodeType": "YulExpressionStatement", - "src": "253027:24:18" + "src": "253027:24:38" }, { "expression": { @@ -289880,26 +289880,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "253071:4:18", + "src": "253071:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "253077:2:18" + "src": "253077:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "253064:6:18" + "src": "253064:6:38" }, "nodeType": "YulFunctionCall", - "src": "253064:16:18" + "src": "253064:16:38" }, "nodeType": "YulExpressionStatement", - "src": "253064:16:18" + "src": "253064:16:38" }, { "expression": { @@ -289907,26 +289907,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "253100:4:18", + "src": "253100:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "253106:2:18" + "src": "253106:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "253093:6:18" + "src": "253093:6:38" }, "nodeType": "YulFunctionCall", - "src": "253093:16:18" + "src": "253093:16:38" }, "nodeType": "YulExpressionStatement", - "src": "253093:16:18" + "src": "253093:16:38" }, { "expression": { @@ -289934,26 +289934,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "253129:4:18", + "src": "253129:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "253135:2:18" + "src": "253135:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "253122:6:18" + "src": "253122:6:38" }, "nodeType": "YulFunctionCall", - "src": "253122:16:18" + "src": "253122:16:38" }, "nodeType": "YulExpressionStatement", - "src": "253122:16:18" + "src": "253122:16:38" }, { "expression": { @@ -289961,14 +289961,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "253158:4:18", + "src": "253158:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "253164:4:18", + "src": "253164:4:38", "type": "", "value": "0x80" } @@ -289976,13 +289976,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "253151:6:18" + "src": "253151:6:38" }, "nodeType": "YulFunctionCall", - "src": "253151:18:18" + "src": "253151:18:38" }, "nodeType": "YulExpressionStatement", - "src": "253151:18:18" + "src": "253151:18:38" }, { "expression": { @@ -289990,126 +289990,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "253194:4:18", + "src": "253194:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "253200:2:18" + "src": "253200:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "253182:11:18" + "src": "253182:11:38" }, "nodeType": "YulFunctionCall", - "src": "253182:21:18" + "src": "253182:21:38" }, "nodeType": "YulExpressionStatement", - "src": "253182:21:18" + "src": "253182:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38893, + "declaration": 41954, "isOffset": false, "isSlot": false, - "src": "252757:2:18", + "src": "252757:2:38", "valueSize": 1 }, { - "declaration": 38896, + "declaration": 41957, "isOffset": false, "isSlot": false, - "src": "252787:2:18", + "src": "252787:2:38", "valueSize": 1 }, { - "declaration": 38899, + "declaration": 41960, "isOffset": false, "isSlot": false, - "src": "252817:2:18", + "src": "252817:2:38", "valueSize": 1 }, { - "declaration": 38902, + "declaration": 41963, "isOffset": false, "isSlot": false, - "src": "252847:2:18", + "src": "252847:2:38", "valueSize": 1 }, { - "declaration": 38905, + "declaration": 41966, "isOffset": false, "isSlot": false, - "src": "252877:2:18", + "src": "252877:2:38", "valueSize": 1 }, { - "declaration": 38908, + "declaration": 41969, "isOffset": false, "isSlot": false, - "src": "252907:2:18", + "src": "252907:2:38", "valueSize": 1 }, { - "declaration": 38911, + "declaration": 41972, "isOffset": false, "isSlot": false, - "src": "252937:2:18", + "src": "252937:2:38", "valueSize": 1 }, { - "declaration": 38883, + "declaration": 41944, "isOffset": false, "isSlot": false, - "src": "253077:2:18", + "src": "253077:2:38", "valueSize": 1 }, { - "declaration": 38885, + "declaration": 41946, "isOffset": false, "isSlot": false, - "src": "253106:2:18", + "src": "253106:2:38", "valueSize": 1 }, { - "declaration": 38887, + "declaration": 41948, "isOffset": false, "isSlot": false, - "src": "253135:2:18", + "src": "253135:2:38", "valueSize": 1 }, { - "declaration": 38889, + "declaration": 41950, "isOffset": false, "isSlot": false, - "src": "253200:2:18", + "src": "253200:2:38", "valueSize": 1 } ], - "id": 38913, + "id": 41974, "nodeType": "InlineAssembly", - "src": "252379:834:18" + "src": "252379:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38915, + "id": 41976, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "253238:4:18", + "src": "253238:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -290118,14 +290118,14 @@ }, { "hexValue": "30786334", - "id": 38916, + "id": 41977, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "253244:4:18", + "src": "253244:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -290144,18 +290144,18 @@ "typeString": "int_const 196" } ], - "id": 38914, + "id": 41975, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "253222:15:18", + "referencedDeclaration": 33383, + "src": "253222:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38917, + "id": 41978, "isConstant": false, "isLValue": false, "isPure": false, @@ -290164,21 +290164,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "253222:27:18", + "src": "253222:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38918, + "id": 41979, "nodeType": "ExpressionStatement", - "src": "253222:27:18" + "src": "253222:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "253268:214:18", + "src": "253268:214:38", "statements": [ { "expression": { @@ -290186,26 +290186,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "253289:4:18", + "src": "253289:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "253295:2:18" + "src": "253295:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "253282:6:18" + "src": "253282:6:38" }, "nodeType": "YulFunctionCall", - "src": "253282:16:18" + "src": "253282:16:38" }, "nodeType": "YulExpressionStatement", - "src": "253282:16:18" + "src": "253282:16:38" }, { "expression": { @@ -290213,26 +290213,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "253318:4:18", + "src": "253318:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "253324:2:18" + "src": "253324:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "253311:6:18" + "src": "253311:6:38" }, "nodeType": "YulFunctionCall", - "src": "253311:16:18" + "src": "253311:16:38" }, "nodeType": "YulExpressionStatement", - "src": "253311:16:18" + "src": "253311:16:38" }, { "expression": { @@ -290240,26 +290240,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "253347:4:18", + "src": "253347:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "253353:2:18" + "src": "253353:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "253340:6:18" + "src": "253340:6:38" }, "nodeType": "YulFunctionCall", - "src": "253340:16:18" + "src": "253340:16:38" }, "nodeType": "YulExpressionStatement", - "src": "253340:16:18" + "src": "253340:16:38" }, { "expression": { @@ -290267,26 +290267,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "253376:4:18", + "src": "253376:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "253382:2:18" + "src": "253382:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "253369:6:18" + "src": "253369:6:38" }, "nodeType": "YulFunctionCall", - "src": "253369:16:18" + "src": "253369:16:38" }, "nodeType": "YulExpressionStatement", - "src": "253369:16:18" + "src": "253369:16:38" }, { "expression": { @@ -290294,26 +290294,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "253405:4:18", + "src": "253405:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "253411:2:18" + "src": "253411:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "253398:6:18" + "src": "253398:6:38" }, "nodeType": "YulFunctionCall", - "src": "253398:16:18" + "src": "253398:16:38" }, "nodeType": "YulExpressionStatement", - "src": "253398:16:18" + "src": "253398:16:38" }, { "expression": { @@ -290321,26 +290321,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "253434:4:18", + "src": "253434:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "253440:2:18" + "src": "253440:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "253427:6:18" + "src": "253427:6:38" }, "nodeType": "YulFunctionCall", - "src": "253427:16:18" + "src": "253427:16:38" }, "nodeType": "YulExpressionStatement", - "src": "253427:16:18" + "src": "253427:16:38" }, { "expression": { @@ -290348,84 +290348,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "253463:4:18", + "src": "253463:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "253469:2:18" + "src": "253469:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "253456:6:18" + "src": "253456:6:38" }, "nodeType": "YulFunctionCall", - "src": "253456:16:18" + "src": "253456:16:38" }, "nodeType": "YulExpressionStatement", - "src": "253456:16:18" + "src": "253456:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38893, + "declaration": 41954, "isOffset": false, "isSlot": false, - "src": "253295:2:18", + "src": "253295:2:38", "valueSize": 1 }, { - "declaration": 38896, + "declaration": 41957, "isOffset": false, "isSlot": false, - "src": "253324:2:18", + "src": "253324:2:38", "valueSize": 1 }, { - "declaration": 38899, + "declaration": 41960, "isOffset": false, "isSlot": false, - "src": "253353:2:18", + "src": "253353:2:38", "valueSize": 1 }, { - "declaration": 38902, + "declaration": 41963, "isOffset": false, "isSlot": false, - "src": "253382:2:18", + "src": "253382:2:38", "valueSize": 1 }, { - "declaration": 38905, + "declaration": 41966, "isOffset": false, "isSlot": false, - "src": "253411:2:18", + "src": "253411:2:38", "valueSize": 1 }, { - "declaration": 38908, + "declaration": 41969, "isOffset": false, "isSlot": false, - "src": "253440:2:18", + "src": "253440:2:38", "valueSize": 1 }, { - "declaration": 38911, + "declaration": 41972, "isOffset": false, "isSlot": false, - "src": "253469:2:18", + "src": "253469:2:38", "valueSize": 1 } ], - "id": 38919, + "id": 41980, "nodeType": "InlineAssembly", - "src": "253259:223:18" + "src": "253259:223:38" } ] }, @@ -290433,20 +290433,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "252169:3:18", + "nameLocation": "252169:3:38", "parameters": { - "id": 38890, + "id": 41951, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38883, + "id": 41944, "mutability": "mutable", "name": "p0", - "nameLocation": "252181:2:18", + "nameLocation": "252181:2:38", "nodeType": "VariableDeclaration", - "scope": 38921, - "src": "252173:10:18", + "scope": 41982, + "src": "252173:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -290454,10 +290454,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38882, + "id": 41943, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "252173:7:18", + "src": "252173:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -290467,13 +290467,13 @@ }, { "constant": false, - "id": 38885, + "id": 41946, "mutability": "mutable", "name": "p1", - "nameLocation": "252190:2:18", + "nameLocation": "252190:2:38", "nodeType": "VariableDeclaration", - "scope": 38921, - "src": "252185:7:18", + "scope": 41982, + "src": "252185:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -290481,10 +290481,10 @@ "typeString": "bool" }, "typeName": { - "id": 38884, + "id": 41945, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "252185:4:18", + "src": "252185:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -290494,13 +290494,13 @@ }, { "constant": false, - "id": 38887, + "id": 41948, "mutability": "mutable", "name": "p2", - "nameLocation": "252199:2:18", + "nameLocation": "252199:2:38", "nodeType": "VariableDeclaration", - "scope": 38921, - "src": "252194:7:18", + "scope": 41982, + "src": "252194:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -290508,10 +290508,10 @@ "typeString": "bool" }, "typeName": { - "id": 38886, + "id": 41947, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "252194:4:18", + "src": "252194:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -290521,13 +290521,13 @@ }, { "constant": false, - "id": 38889, + "id": 41950, "mutability": "mutable", "name": "p3", - "nameLocation": "252211:2:18", + "nameLocation": "252211:2:38", "nodeType": "VariableDeclaration", - "scope": 38921, - "src": "252203:10:18", + "scope": 41982, + "src": "252203:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -290535,10 +290535,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38888, + "id": 41949, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "252203:7:18", + "src": "252203:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -290547,44 +290547,44 @@ "visibility": "internal" } ], - "src": "252172:42:18" + "src": "252172:42:38" }, "returnParameters": { - "id": 38891, + "id": 41952, "nodeType": "ParameterList", "parameters": [], - "src": "252229:0:18" + "src": "252229:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38955, + "id": 42016, "nodeType": "FunctionDefinition", - "src": "253494:786:18", + "src": "253494:786:38", "nodes": [], "body": { - "id": 38954, + "id": 42015, "nodeType": "Block", - "src": "253566:714:18", + "src": "253566:714:38", "nodes": [], "statements": [ { "assignments": [ - 38933 + 41994 ], "declarations": [ { "constant": false, - "id": 38933, + "id": 41994, "mutability": "mutable", "name": "m0", - "nameLocation": "253584:2:18", + "nameLocation": "253584:2:38", "nodeType": "VariableDeclaration", - "scope": 38954, - "src": "253576:10:18", + "scope": 42015, + "src": "253576:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -290592,10 +290592,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38932, + "id": 41993, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "253576:7:18", + "src": "253576:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -290604,24 +290604,24 @@ "visibility": "internal" } ], - "id": 38934, + "id": 41995, "nodeType": "VariableDeclarationStatement", - "src": "253576:10:18" + "src": "253576:10:38" }, { "assignments": [ - 38936 + 41997 ], "declarations": [ { "constant": false, - "id": 38936, + "id": 41997, "mutability": "mutable", "name": "m1", - "nameLocation": "253604:2:18", + "nameLocation": "253604:2:38", "nodeType": "VariableDeclaration", - "scope": 38954, - "src": "253596:10:18", + "scope": 42015, + "src": "253596:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -290629,10 +290629,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38935, + "id": 41996, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "253596:7:18", + "src": "253596:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -290641,24 +290641,24 @@ "visibility": "internal" } ], - "id": 38937, + "id": 41998, "nodeType": "VariableDeclarationStatement", - "src": "253596:10:18" + "src": "253596:10:38" }, { "assignments": [ - 38939 + 42000 ], "declarations": [ { "constant": false, - "id": 38939, + "id": 42000, "mutability": "mutable", "name": "m2", - "nameLocation": "253624:2:18", + "nameLocation": "253624:2:38", "nodeType": "VariableDeclaration", - "scope": 38954, - "src": "253616:10:18", + "scope": 42015, + "src": "253616:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -290666,10 +290666,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38938, + "id": 41999, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "253616:7:18", + "src": "253616:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -290678,24 +290678,24 @@ "visibility": "internal" } ], - "id": 38940, + "id": 42001, "nodeType": "VariableDeclarationStatement", - "src": "253616:10:18" + "src": "253616:10:38" }, { "assignments": [ - 38942 + 42003 ], "declarations": [ { "constant": false, - "id": 38942, + "id": 42003, "mutability": "mutable", "name": "m3", - "nameLocation": "253644:2:18", + "nameLocation": "253644:2:38", "nodeType": "VariableDeclaration", - "scope": 38954, - "src": "253636:10:18", + "scope": 42015, + "src": "253636:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -290703,10 +290703,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38941, + "id": 42002, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "253636:7:18", + "src": "253636:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -290715,24 +290715,24 @@ "visibility": "internal" } ], - "id": 38943, + "id": 42004, "nodeType": "VariableDeclarationStatement", - "src": "253636:10:18" + "src": "253636:10:38" }, { "assignments": [ - 38945 + 42006 ], "declarations": [ { "constant": false, - "id": 38945, + "id": 42006, "mutability": "mutable", "name": "m4", - "nameLocation": "253664:2:18", + "nameLocation": "253664:2:38", "nodeType": "VariableDeclaration", - "scope": 38954, - "src": "253656:10:18", + "scope": 42015, + "src": "253656:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -290740,10 +290740,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38944, + "id": 42005, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "253656:7:18", + "src": "253656:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -290752,24 +290752,24 @@ "visibility": "internal" } ], - "id": 38946, + "id": 42007, "nodeType": "VariableDeclarationStatement", - "src": "253656:10:18" + "src": "253656:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "253685:378:18", + "src": "253685:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "253699:17:18", + "src": "253699:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "253711:4:18", + "src": "253711:4:38", "type": "", "value": "0x00" } @@ -290777,28 +290777,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "253705:5:18" + "src": "253705:5:38" }, "nodeType": "YulFunctionCall", - "src": "253705:11:18" + "src": "253705:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "253699:2:18" + "src": "253699:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "253729:17:18", + "src": "253729:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "253741:4:18", + "src": "253741:4:38", "type": "", "value": "0x20" } @@ -290806,28 +290806,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "253735:5:18" + "src": "253735:5:38" }, "nodeType": "YulFunctionCall", - "src": "253735:11:18" + "src": "253735:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "253729:2:18" + "src": "253729:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "253759:17:18", + "src": "253759:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "253771:4:18", + "src": "253771:4:38", "type": "", "value": "0x40" } @@ -290835,28 +290835,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "253765:5:18" + "src": "253765:5:38" }, "nodeType": "YulFunctionCall", - "src": "253765:11:18" + "src": "253765:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "253759:2:18" + "src": "253759:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "253789:17:18", + "src": "253789:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "253801:4:18", + "src": "253801:4:38", "type": "", "value": "0x60" } @@ -290864,28 +290864,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "253795:5:18" + "src": "253795:5:38" }, "nodeType": "YulFunctionCall", - "src": "253795:11:18" + "src": "253795:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "253789:2:18" + "src": "253789:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "253819:17:18", + "src": "253819:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "253831:4:18", + "src": "253831:4:38", "type": "", "value": "0x80" } @@ -290893,16 +290893,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "253825:5:18" + "src": "253825:5:38" }, "nodeType": "YulFunctionCall", - "src": "253825:11:18" + "src": "253825:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "253819:2:18" + "src": "253819:2:38" } ] }, @@ -290912,14 +290912,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "253920:4:18", + "src": "253920:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "253926:10:18", + "src": "253926:10:38", "type": "", "value": "0x88cb6041" } @@ -290927,13 +290927,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "253913:6:18" + "src": "253913:6:38" }, "nodeType": "YulFunctionCall", - "src": "253913:24:18" + "src": "253913:24:38" }, "nodeType": "YulExpressionStatement", - "src": "253913:24:18" + "src": "253913:24:38" }, { "expression": { @@ -290941,26 +290941,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "253957:4:18", + "src": "253957:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "253963:2:18" + "src": "253963:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "253950:6:18" + "src": "253950:6:38" }, "nodeType": "YulFunctionCall", - "src": "253950:16:18" + "src": "253950:16:38" }, "nodeType": "YulExpressionStatement", - "src": "253950:16:18" + "src": "253950:16:38" }, { "expression": { @@ -290968,26 +290968,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "253986:4:18", + "src": "253986:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "253992:2:18" + "src": "253992:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "253979:6:18" + "src": "253979:6:38" }, "nodeType": "YulFunctionCall", - "src": "253979:16:18" + "src": "253979:16:38" }, "nodeType": "YulExpressionStatement", - "src": "253979:16:18" + "src": "253979:16:38" }, { "expression": { @@ -290995,26 +290995,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "254015:4:18", + "src": "254015:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "254021:2:18" + "src": "254021:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "254008:6:18" + "src": "254008:6:38" }, "nodeType": "YulFunctionCall", - "src": "254008:16:18" + "src": "254008:16:38" }, "nodeType": "YulExpressionStatement", - "src": "254008:16:18" + "src": "254008:16:38" }, { "expression": { @@ -291022,112 +291022,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "254044:4:18", + "src": "254044:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "254050:2:18" + "src": "254050:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "254037:6:18" + "src": "254037:6:38" }, "nodeType": "YulFunctionCall", - "src": "254037:16:18" + "src": "254037:16:38" }, "nodeType": "YulExpressionStatement", - "src": "254037:16:18" + "src": "254037:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38933, + "declaration": 41994, "isOffset": false, "isSlot": false, - "src": "253699:2:18", + "src": "253699:2:38", "valueSize": 1 }, { - "declaration": 38936, + "declaration": 41997, "isOffset": false, "isSlot": false, - "src": "253729:2:18", + "src": "253729:2:38", "valueSize": 1 }, { - "declaration": 38939, + "declaration": 42000, "isOffset": false, "isSlot": false, - "src": "253759:2:18", + "src": "253759:2:38", "valueSize": 1 }, { - "declaration": 38942, + "declaration": 42003, "isOffset": false, "isSlot": false, - "src": "253789:2:18", + "src": "253789:2:38", "valueSize": 1 }, { - "declaration": 38945, + "declaration": 42006, "isOffset": false, "isSlot": false, - "src": "253819:2:18", + "src": "253819:2:38", "valueSize": 1 }, { - "declaration": 38923, + "declaration": 41984, "isOffset": false, "isSlot": false, - "src": "253963:2:18", + "src": "253963:2:38", "valueSize": 1 }, { - "declaration": 38925, + "declaration": 41986, "isOffset": false, "isSlot": false, - "src": "253992:2:18", + "src": "253992:2:38", "valueSize": 1 }, { - "declaration": 38927, + "declaration": 41988, "isOffset": false, "isSlot": false, - "src": "254021:2:18", + "src": "254021:2:38", "valueSize": 1 }, { - "declaration": 38929, + "declaration": 41990, "isOffset": false, "isSlot": false, - "src": "254050:2:18", + "src": "254050:2:38", "valueSize": 1 } ], - "id": 38947, + "id": 42008, "nodeType": "InlineAssembly", - "src": "253676:387:18" + "src": "253676:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38949, + "id": 42010, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "254088:4:18", + "src": "254088:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -291136,14 +291136,14 @@ }, { "hexValue": "30783834", - "id": 38950, + "id": 42011, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "254094:4:18", + "src": "254094:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -291162,18 +291162,18 @@ "typeString": "int_const 132" } ], - "id": 38948, + "id": 42009, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "254072:15:18", + "referencedDeclaration": 33383, + "src": "254072:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38951, + "id": 42012, "isConstant": false, "isLValue": false, "isPure": false, @@ -291182,21 +291182,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "254072:27:18", + "src": "254072:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38952, + "id": 42013, "nodeType": "ExpressionStatement", - "src": "254072:27:18" + "src": "254072:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "254118:156:18", + "src": "254118:156:38", "statements": [ { "expression": { @@ -291204,26 +291204,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "254139:4:18", + "src": "254139:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "254145:2:18" + "src": "254145:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "254132:6:18" + "src": "254132:6:38" }, "nodeType": "YulFunctionCall", - "src": "254132:16:18" + "src": "254132:16:38" }, "nodeType": "YulExpressionStatement", - "src": "254132:16:18" + "src": "254132:16:38" }, { "expression": { @@ -291231,26 +291231,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "254168:4:18", + "src": "254168:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "254174:2:18" + "src": "254174:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "254161:6:18" + "src": "254161:6:38" }, "nodeType": "YulFunctionCall", - "src": "254161:16:18" + "src": "254161:16:38" }, "nodeType": "YulExpressionStatement", - "src": "254161:16:18" + "src": "254161:16:38" }, { "expression": { @@ -291258,26 +291258,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "254197:4:18", + "src": "254197:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "254203:2:18" + "src": "254203:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "254190:6:18" + "src": "254190:6:38" }, "nodeType": "YulFunctionCall", - "src": "254190:16:18" + "src": "254190:16:38" }, "nodeType": "YulExpressionStatement", - "src": "254190:16:18" + "src": "254190:16:38" }, { "expression": { @@ -291285,26 +291285,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "254226:4:18", + "src": "254226:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "254232:2:18" + "src": "254232:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "254219:6:18" + "src": "254219:6:38" }, "nodeType": "YulFunctionCall", - "src": "254219:16:18" + "src": "254219:16:38" }, "nodeType": "YulExpressionStatement", - "src": "254219:16:18" + "src": "254219:16:38" }, { "expression": { @@ -291312,70 +291312,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "254255:4:18", + "src": "254255:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "254261:2:18" + "src": "254261:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "254248:6:18" + "src": "254248:6:38" }, "nodeType": "YulFunctionCall", - "src": "254248:16:18" + "src": "254248:16:38" }, "nodeType": "YulExpressionStatement", - "src": "254248:16:18" + "src": "254248:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38933, + "declaration": 41994, "isOffset": false, "isSlot": false, - "src": "254145:2:18", + "src": "254145:2:38", "valueSize": 1 }, { - "declaration": 38936, + "declaration": 41997, "isOffset": false, "isSlot": false, - "src": "254174:2:18", + "src": "254174:2:38", "valueSize": 1 }, { - "declaration": 38939, + "declaration": 42000, "isOffset": false, "isSlot": false, - "src": "254203:2:18", + "src": "254203:2:38", "valueSize": 1 }, { - "declaration": 38942, + "declaration": 42003, "isOffset": false, "isSlot": false, - "src": "254232:2:18", + "src": "254232:2:38", "valueSize": 1 }, { - "declaration": 38945, + "declaration": 42006, "isOffset": false, "isSlot": false, - "src": "254261:2:18", + "src": "254261:2:38", "valueSize": 1 } ], - "id": 38953, + "id": 42014, "nodeType": "InlineAssembly", - "src": "254109:165:18" + "src": "254109:165:38" } ] }, @@ -291383,20 +291383,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "253503:3:18", + "nameLocation": "253503:3:38", "parameters": { - "id": 38930, + "id": 41991, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38923, + "id": 41984, "mutability": "mutable", "name": "p0", - "nameLocation": "253515:2:18", + "nameLocation": "253515:2:38", "nodeType": "VariableDeclaration", - "scope": 38955, - "src": "253507:10:18", + "scope": 42016, + "src": "253507:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -291404,10 +291404,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38922, + "id": 41983, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "253507:7:18", + "src": "253507:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -291417,13 +291417,13 @@ }, { "constant": false, - "id": 38925, + "id": 41986, "mutability": "mutable", "name": "p1", - "nameLocation": "253524:2:18", + "nameLocation": "253524:2:38", "nodeType": "VariableDeclaration", - "scope": 38955, - "src": "253519:7:18", + "scope": 42016, + "src": "253519:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -291431,10 +291431,10 @@ "typeString": "bool" }, "typeName": { - "id": 38924, + "id": 41985, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "253519:4:18", + "src": "253519:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -291444,13 +291444,13 @@ }, { "constant": false, - "id": 38927, + "id": 41988, "mutability": "mutable", "name": "p2", - "nameLocation": "253536:2:18", + "nameLocation": "253536:2:38", "nodeType": "VariableDeclaration", - "scope": 38955, - "src": "253528:10:18", + "scope": 42016, + "src": "253528:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -291458,10 +291458,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38926, + "id": 41987, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "253528:7:18", + "src": "253528:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -291471,13 +291471,13 @@ }, { "constant": false, - "id": 38929, + "id": 41990, "mutability": "mutable", "name": "p3", - "nameLocation": "253548:2:18", + "nameLocation": "253548:2:38", "nodeType": "VariableDeclaration", - "scope": 38955, - "src": "253540:10:18", + "scope": 42016, + "src": "253540:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -291485,10 +291485,10 @@ "typeString": "address" }, "typeName": { - "id": 38928, + "id": 41989, "name": "address", "nodeType": "ElementaryTypeName", - "src": "253540:7:18", + "src": "253540:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -291498,44 +291498,44 @@ "visibility": "internal" } ], - "src": "253506:45:18" + "src": "253506:45:38" }, "returnParameters": { - "id": 38931, + "id": 41992, "nodeType": "ParameterList", "parameters": [], - "src": "253566:0:18" + "src": "253566:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 38989, + "id": 42050, "nodeType": "FunctionDefinition", - "src": "254286:780:18", + "src": "254286:780:38", "nodes": [], "body": { - "id": 38988, + "id": 42049, "nodeType": "Block", - "src": "254355:711:18", + "src": "254355:711:38", "nodes": [], "statements": [ { "assignments": [ - 38967 + 42028 ], "declarations": [ { "constant": false, - "id": 38967, + "id": 42028, "mutability": "mutable", "name": "m0", - "nameLocation": "254373:2:18", + "nameLocation": "254373:2:38", "nodeType": "VariableDeclaration", - "scope": 38988, - "src": "254365:10:18", + "scope": 42049, + "src": "254365:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -291543,10 +291543,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38966, + "id": 42027, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "254365:7:18", + "src": "254365:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -291555,24 +291555,24 @@ "visibility": "internal" } ], - "id": 38968, + "id": 42029, "nodeType": "VariableDeclarationStatement", - "src": "254365:10:18" + "src": "254365:10:38" }, { "assignments": [ - 38970 + 42031 ], "declarations": [ { "constant": false, - "id": 38970, + "id": 42031, "mutability": "mutable", "name": "m1", - "nameLocation": "254393:2:18", + "nameLocation": "254393:2:38", "nodeType": "VariableDeclaration", - "scope": 38988, - "src": "254385:10:18", + "scope": 42049, + "src": "254385:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -291580,10 +291580,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38969, + "id": 42030, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "254385:7:18", + "src": "254385:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -291592,24 +291592,24 @@ "visibility": "internal" } ], - "id": 38971, + "id": 42032, "nodeType": "VariableDeclarationStatement", - "src": "254385:10:18" + "src": "254385:10:38" }, { "assignments": [ - 38973 + 42034 ], "declarations": [ { "constant": false, - "id": 38973, + "id": 42034, "mutability": "mutable", "name": "m2", - "nameLocation": "254413:2:18", + "nameLocation": "254413:2:38", "nodeType": "VariableDeclaration", - "scope": 38988, - "src": "254405:10:18", + "scope": 42049, + "src": "254405:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -291617,10 +291617,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38972, + "id": 42033, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "254405:7:18", + "src": "254405:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -291629,24 +291629,24 @@ "visibility": "internal" } ], - "id": 38974, + "id": 42035, "nodeType": "VariableDeclarationStatement", - "src": "254405:10:18" + "src": "254405:10:38" }, { "assignments": [ - 38976 + 42037 ], "declarations": [ { "constant": false, - "id": 38976, + "id": 42037, "mutability": "mutable", "name": "m3", - "nameLocation": "254433:2:18", + "nameLocation": "254433:2:38", "nodeType": "VariableDeclaration", - "scope": 38988, - "src": "254425:10:18", + "scope": 42049, + "src": "254425:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -291654,10 +291654,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38975, + "id": 42036, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "254425:7:18", + "src": "254425:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -291666,24 +291666,24 @@ "visibility": "internal" } ], - "id": 38977, + "id": 42038, "nodeType": "VariableDeclarationStatement", - "src": "254425:10:18" + "src": "254425:10:38" }, { "assignments": [ - 38979 + 42040 ], "declarations": [ { "constant": false, - "id": 38979, + "id": 42040, "mutability": "mutable", "name": "m4", - "nameLocation": "254453:2:18", + "nameLocation": "254453:2:38", "nodeType": "VariableDeclaration", - "scope": 38988, - "src": "254445:10:18", + "scope": 42049, + "src": "254445:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -291691,10 +291691,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 38978, + "id": 42039, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "254445:7:18", + "src": "254445:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -291703,24 +291703,24 @@ "visibility": "internal" } ], - "id": 38980, + "id": 42041, "nodeType": "VariableDeclarationStatement", - "src": "254445:10:18" + "src": "254445:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "254474:375:18", + "src": "254474:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "254488:17:18", + "src": "254488:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "254500:4:18", + "src": "254500:4:38", "type": "", "value": "0x00" } @@ -291728,28 +291728,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "254494:5:18" + "src": "254494:5:38" }, "nodeType": "YulFunctionCall", - "src": "254494:11:18" + "src": "254494:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "254488:2:18" + "src": "254488:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "254518:17:18", + "src": "254518:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "254530:4:18", + "src": "254530:4:38", "type": "", "value": "0x20" } @@ -291757,28 +291757,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "254524:5:18" + "src": "254524:5:38" }, "nodeType": "YulFunctionCall", - "src": "254524:11:18" + "src": "254524:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "254518:2:18" + "src": "254518:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "254548:17:18", + "src": "254548:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "254560:4:18", + "src": "254560:4:38", "type": "", "value": "0x40" } @@ -291786,28 +291786,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "254554:5:18" + "src": "254554:5:38" }, "nodeType": "YulFunctionCall", - "src": "254554:11:18" + "src": "254554:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "254548:2:18" + "src": "254548:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "254578:17:18", + "src": "254578:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "254590:4:18", + "src": "254590:4:38", "type": "", "value": "0x60" } @@ -291815,28 +291815,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "254584:5:18" + "src": "254584:5:38" }, "nodeType": "YulFunctionCall", - "src": "254584:11:18" + "src": "254584:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "254578:2:18" + "src": "254578:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "254608:17:18", + "src": "254608:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "254620:4:18", + "src": "254620:4:38", "type": "", "value": "0x80" } @@ -291844,16 +291844,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "254614:5:18" + "src": "254614:5:38" }, "nodeType": "YulFunctionCall", - "src": "254614:11:18" + "src": "254614:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "254608:2:18" + "src": "254608:2:38" } ] }, @@ -291863,14 +291863,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "254706:4:18", + "src": "254706:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "254712:10:18", + "src": "254712:10:38", "type": "", "value": "0x91a02e2a" } @@ -291878,13 +291878,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "254699:6:18" + "src": "254699:6:38" }, "nodeType": "YulFunctionCall", - "src": "254699:24:18" + "src": "254699:24:38" }, "nodeType": "YulExpressionStatement", - "src": "254699:24:18" + "src": "254699:24:38" }, { "expression": { @@ -291892,26 +291892,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "254743:4:18", + "src": "254743:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "254749:2:18" + "src": "254749:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "254736:6:18" + "src": "254736:6:38" }, "nodeType": "YulFunctionCall", - "src": "254736:16:18" + "src": "254736:16:38" }, "nodeType": "YulExpressionStatement", - "src": "254736:16:18" + "src": "254736:16:38" }, { "expression": { @@ -291919,26 +291919,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "254772:4:18", + "src": "254772:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "254778:2:18" + "src": "254778:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "254765:6:18" + "src": "254765:6:38" }, "nodeType": "YulFunctionCall", - "src": "254765:16:18" + "src": "254765:16:38" }, "nodeType": "YulExpressionStatement", - "src": "254765:16:18" + "src": "254765:16:38" }, { "expression": { @@ -291946,26 +291946,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "254801:4:18", + "src": "254801:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "254807:2:18" + "src": "254807:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "254794:6:18" + "src": "254794:6:38" }, "nodeType": "YulFunctionCall", - "src": "254794:16:18" + "src": "254794:16:38" }, "nodeType": "YulExpressionStatement", - "src": "254794:16:18" + "src": "254794:16:38" }, { "expression": { @@ -291973,112 +291973,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "254830:4:18", + "src": "254830:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "254836:2:18" + "src": "254836:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "254823:6:18" + "src": "254823:6:38" }, "nodeType": "YulFunctionCall", - "src": "254823:16:18" + "src": "254823:16:38" }, "nodeType": "YulExpressionStatement", - "src": "254823:16:18" + "src": "254823:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38967, + "declaration": 42028, "isOffset": false, "isSlot": false, - "src": "254488:2:18", + "src": "254488:2:38", "valueSize": 1 }, { - "declaration": 38970, + "declaration": 42031, "isOffset": false, "isSlot": false, - "src": "254518:2:18", + "src": "254518:2:38", "valueSize": 1 }, { - "declaration": 38973, + "declaration": 42034, "isOffset": false, "isSlot": false, - "src": "254548:2:18", + "src": "254548:2:38", "valueSize": 1 }, { - "declaration": 38976, + "declaration": 42037, "isOffset": false, "isSlot": false, - "src": "254578:2:18", + "src": "254578:2:38", "valueSize": 1 }, { - "declaration": 38979, + "declaration": 42040, "isOffset": false, "isSlot": false, - "src": "254608:2:18", + "src": "254608:2:38", "valueSize": 1 }, { - "declaration": 38957, + "declaration": 42018, "isOffset": false, "isSlot": false, - "src": "254749:2:18", + "src": "254749:2:38", "valueSize": 1 }, { - "declaration": 38959, + "declaration": 42020, "isOffset": false, "isSlot": false, - "src": "254778:2:18", + "src": "254778:2:38", "valueSize": 1 }, { - "declaration": 38961, + "declaration": 42022, "isOffset": false, "isSlot": false, - "src": "254807:2:18", + "src": "254807:2:38", "valueSize": 1 }, { - "declaration": 38963, + "declaration": 42024, "isOffset": false, "isSlot": false, - "src": "254836:2:18", + "src": "254836:2:38", "valueSize": 1 } ], - "id": 38981, + "id": 42042, "nodeType": "InlineAssembly", - "src": "254465:384:18" + "src": "254465:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 38983, + "id": 42044, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "254874:4:18", + "src": "254874:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -292087,14 +292087,14 @@ }, { "hexValue": "30783834", - "id": 38984, + "id": 42045, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "254880:4:18", + "src": "254880:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -292113,18 +292113,18 @@ "typeString": "int_const 132" } ], - "id": 38982, + "id": 42043, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "254858:15:18", + "referencedDeclaration": 33383, + "src": "254858:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 38985, + "id": 42046, "isConstant": false, "isLValue": false, "isPure": false, @@ -292133,21 +292133,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "254858:27:18", + "src": "254858:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 38986, + "id": 42047, "nodeType": "ExpressionStatement", - "src": "254858:27:18" + "src": "254858:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "254904:156:18", + "src": "254904:156:38", "statements": [ { "expression": { @@ -292155,26 +292155,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "254925:4:18", + "src": "254925:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "254931:2:18" + "src": "254931:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "254918:6:18" + "src": "254918:6:38" }, "nodeType": "YulFunctionCall", - "src": "254918:16:18" + "src": "254918:16:38" }, "nodeType": "YulExpressionStatement", - "src": "254918:16:18" + "src": "254918:16:38" }, { "expression": { @@ -292182,26 +292182,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "254954:4:18", + "src": "254954:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "254960:2:18" + "src": "254960:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "254947:6:18" + "src": "254947:6:38" }, "nodeType": "YulFunctionCall", - "src": "254947:16:18" + "src": "254947:16:38" }, "nodeType": "YulExpressionStatement", - "src": "254947:16:18" + "src": "254947:16:38" }, { "expression": { @@ -292209,26 +292209,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "254983:4:18", + "src": "254983:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "254989:2:18" + "src": "254989:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "254976:6:18" + "src": "254976:6:38" }, "nodeType": "YulFunctionCall", - "src": "254976:16:18" + "src": "254976:16:38" }, "nodeType": "YulExpressionStatement", - "src": "254976:16:18" + "src": "254976:16:38" }, { "expression": { @@ -292236,26 +292236,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "255012:4:18", + "src": "255012:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "255018:2:18" + "src": "255018:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "255005:6:18" + "src": "255005:6:38" }, "nodeType": "YulFunctionCall", - "src": "255005:16:18" + "src": "255005:16:38" }, "nodeType": "YulExpressionStatement", - "src": "255005:16:18" + "src": "255005:16:38" }, { "expression": { @@ -292263,70 +292263,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "255041:4:18", + "src": "255041:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "255047:2:18" + "src": "255047:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "255034:6:18" + "src": "255034:6:38" }, "nodeType": "YulFunctionCall", - "src": "255034:16:18" + "src": "255034:16:38" }, "nodeType": "YulExpressionStatement", - "src": "255034:16:18" + "src": "255034:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 38967, + "declaration": 42028, "isOffset": false, "isSlot": false, - "src": "254931:2:18", + "src": "254931:2:38", "valueSize": 1 }, { - "declaration": 38970, + "declaration": 42031, "isOffset": false, "isSlot": false, - "src": "254960:2:18", + "src": "254960:2:38", "valueSize": 1 }, { - "declaration": 38973, + "declaration": 42034, "isOffset": false, "isSlot": false, - "src": "254989:2:18", + "src": "254989:2:38", "valueSize": 1 }, { - "declaration": 38976, + "declaration": 42037, "isOffset": false, "isSlot": false, - "src": "255018:2:18", + "src": "255018:2:38", "valueSize": 1 }, { - "declaration": 38979, + "declaration": 42040, "isOffset": false, "isSlot": false, - "src": "255047:2:18", + "src": "255047:2:38", "valueSize": 1 } ], - "id": 38987, + "id": 42048, "nodeType": "InlineAssembly", - "src": "254895:165:18" + "src": "254895:165:38" } ] }, @@ -292334,20 +292334,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "254295:3:18", + "nameLocation": "254295:3:38", "parameters": { - "id": 38964, + "id": 42025, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38957, + "id": 42018, "mutability": "mutable", "name": "p0", - "nameLocation": "254307:2:18", + "nameLocation": "254307:2:38", "nodeType": "VariableDeclaration", - "scope": 38989, - "src": "254299:10:18", + "scope": 42050, + "src": "254299:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -292355,10 +292355,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38956, + "id": 42017, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "254299:7:18", + "src": "254299:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -292368,13 +292368,13 @@ }, { "constant": false, - "id": 38959, + "id": 42020, "mutability": "mutable", "name": "p1", - "nameLocation": "254316:2:18", + "nameLocation": "254316:2:38", "nodeType": "VariableDeclaration", - "scope": 38989, - "src": "254311:7:18", + "scope": 42050, + "src": "254311:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -292382,10 +292382,10 @@ "typeString": "bool" }, "typeName": { - "id": 38958, + "id": 42019, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "254311:4:18", + "src": "254311:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -292395,13 +292395,13 @@ }, { "constant": false, - "id": 38961, + "id": 42022, "mutability": "mutable", "name": "p2", - "nameLocation": "254328:2:18", + "nameLocation": "254328:2:38", "nodeType": "VariableDeclaration", - "scope": 38989, - "src": "254320:10:18", + "scope": 42050, + "src": "254320:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -292409,10 +292409,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38960, + "id": 42021, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "254320:7:18", + "src": "254320:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -292422,13 +292422,13 @@ }, { "constant": false, - "id": 38963, + "id": 42024, "mutability": "mutable", "name": "p3", - "nameLocation": "254337:2:18", + "nameLocation": "254337:2:38", "nodeType": "VariableDeclaration", - "scope": 38989, - "src": "254332:7:18", + "scope": 42050, + "src": "254332:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -292436,10 +292436,10 @@ "typeString": "bool" }, "typeName": { - "id": 38962, + "id": 42023, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "254332:4:18", + "src": "254332:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -292448,44 +292448,44 @@ "visibility": "internal" } ], - "src": "254298:42:18" + "src": "254298:42:38" }, "returnParameters": { - "id": 38965, + "id": 42026, "nodeType": "ParameterList", "parameters": [], - "src": "254355:0:18" + "src": "254355:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39023, + "id": 42084, "nodeType": "FunctionDefinition", - "src": "255072:786:18", + "src": "255072:786:38", "nodes": [], "body": { - "id": 39022, + "id": 42083, "nodeType": "Block", - "src": "255144:714:18", + "src": "255144:714:38", "nodes": [], "statements": [ { "assignments": [ - 39001 + 42062 ], "declarations": [ { "constant": false, - "id": 39001, + "id": 42062, "mutability": "mutable", "name": "m0", - "nameLocation": "255162:2:18", + "nameLocation": "255162:2:38", "nodeType": "VariableDeclaration", - "scope": 39022, - "src": "255154:10:18", + "scope": 42083, + "src": "255154:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -292493,10 +292493,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39000, + "id": 42061, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "255154:7:18", + "src": "255154:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -292505,24 +292505,24 @@ "visibility": "internal" } ], - "id": 39002, + "id": 42063, "nodeType": "VariableDeclarationStatement", - "src": "255154:10:18" + "src": "255154:10:38" }, { "assignments": [ - 39004 + 42065 ], "declarations": [ { "constant": false, - "id": 39004, + "id": 42065, "mutability": "mutable", "name": "m1", - "nameLocation": "255182:2:18", + "nameLocation": "255182:2:38", "nodeType": "VariableDeclaration", - "scope": 39022, - "src": "255174:10:18", + "scope": 42083, + "src": "255174:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -292530,10 +292530,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39003, + "id": 42064, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "255174:7:18", + "src": "255174:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -292542,24 +292542,24 @@ "visibility": "internal" } ], - "id": 39005, + "id": 42066, "nodeType": "VariableDeclarationStatement", - "src": "255174:10:18" + "src": "255174:10:38" }, { "assignments": [ - 39007 + 42068 ], "declarations": [ { "constant": false, - "id": 39007, + "id": 42068, "mutability": "mutable", "name": "m2", - "nameLocation": "255202:2:18", + "nameLocation": "255202:2:38", "nodeType": "VariableDeclaration", - "scope": 39022, - "src": "255194:10:18", + "scope": 42083, + "src": "255194:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -292567,10 +292567,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39006, + "id": 42067, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "255194:7:18", + "src": "255194:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -292579,24 +292579,24 @@ "visibility": "internal" } ], - "id": 39008, + "id": 42069, "nodeType": "VariableDeclarationStatement", - "src": "255194:10:18" + "src": "255194:10:38" }, { "assignments": [ - 39010 + 42071 ], "declarations": [ { "constant": false, - "id": 39010, + "id": 42071, "mutability": "mutable", "name": "m3", - "nameLocation": "255222:2:18", + "nameLocation": "255222:2:38", "nodeType": "VariableDeclaration", - "scope": 39022, - "src": "255214:10:18", + "scope": 42083, + "src": "255214:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -292604,10 +292604,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39009, + "id": 42070, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "255214:7:18", + "src": "255214:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -292616,24 +292616,24 @@ "visibility": "internal" } ], - "id": 39011, + "id": 42072, "nodeType": "VariableDeclarationStatement", - "src": "255214:10:18" + "src": "255214:10:38" }, { "assignments": [ - 39013 + 42074 ], "declarations": [ { "constant": false, - "id": 39013, + "id": 42074, "mutability": "mutable", "name": "m4", - "nameLocation": "255242:2:18", + "nameLocation": "255242:2:38", "nodeType": "VariableDeclaration", - "scope": 39022, - "src": "255234:10:18", + "scope": 42083, + "src": "255234:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -292641,10 +292641,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39012, + "id": 42073, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "255234:7:18", + "src": "255234:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -292653,24 +292653,24 @@ "visibility": "internal" } ], - "id": 39014, + "id": 42075, "nodeType": "VariableDeclarationStatement", - "src": "255234:10:18" + "src": "255234:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "255263:378:18", + "src": "255263:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "255277:17:18", + "src": "255277:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "255289:4:18", + "src": "255289:4:38", "type": "", "value": "0x00" } @@ -292678,28 +292678,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "255283:5:18" + "src": "255283:5:38" }, "nodeType": "YulFunctionCall", - "src": "255283:11:18" + "src": "255283:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "255277:2:18" + "src": "255277:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "255307:17:18", + "src": "255307:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "255319:4:18", + "src": "255319:4:38", "type": "", "value": "0x20" } @@ -292707,28 +292707,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "255313:5:18" + "src": "255313:5:38" }, "nodeType": "YulFunctionCall", - "src": "255313:11:18" + "src": "255313:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "255307:2:18" + "src": "255307:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "255337:17:18", + "src": "255337:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "255349:4:18", + "src": "255349:4:38", "type": "", "value": "0x40" } @@ -292736,28 +292736,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "255343:5:18" + "src": "255343:5:38" }, "nodeType": "YulFunctionCall", - "src": "255343:11:18" + "src": "255343:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "255337:2:18" + "src": "255337:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "255367:17:18", + "src": "255367:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "255379:4:18", + "src": "255379:4:38", "type": "", "value": "0x60" } @@ -292765,28 +292765,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "255373:5:18" + "src": "255373:5:38" }, "nodeType": "YulFunctionCall", - "src": "255373:11:18" + "src": "255373:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "255367:2:18" + "src": "255367:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "255397:17:18", + "src": "255397:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "255409:4:18", + "src": "255409:4:38", "type": "", "value": "0x80" } @@ -292794,16 +292794,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "255403:5:18" + "src": "255403:5:38" }, "nodeType": "YulFunctionCall", - "src": "255403:11:18" + "src": "255403:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "255397:2:18" + "src": "255397:2:38" } ] }, @@ -292813,14 +292813,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "255498:4:18", + "src": "255498:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "255504:10:18", + "src": "255504:10:38", "type": "", "value": "0xc6acc7a8" } @@ -292828,13 +292828,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "255491:6:18" + "src": "255491:6:38" }, "nodeType": "YulFunctionCall", - "src": "255491:24:18" + "src": "255491:24:38" }, "nodeType": "YulExpressionStatement", - "src": "255491:24:18" + "src": "255491:24:38" }, { "expression": { @@ -292842,26 +292842,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "255535:4:18", + "src": "255535:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "255541:2:18" + "src": "255541:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "255528:6:18" + "src": "255528:6:38" }, "nodeType": "YulFunctionCall", - "src": "255528:16:18" + "src": "255528:16:38" }, "nodeType": "YulExpressionStatement", - "src": "255528:16:18" + "src": "255528:16:38" }, { "expression": { @@ -292869,26 +292869,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "255564:4:18", + "src": "255564:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "255570:2:18" + "src": "255570:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "255557:6:18" + "src": "255557:6:38" }, "nodeType": "YulFunctionCall", - "src": "255557:16:18" + "src": "255557:16:38" }, "nodeType": "YulExpressionStatement", - "src": "255557:16:18" + "src": "255557:16:38" }, { "expression": { @@ -292896,26 +292896,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "255593:4:18", + "src": "255593:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "255599:2:18" + "src": "255599:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "255586:6:18" + "src": "255586:6:38" }, "nodeType": "YulFunctionCall", - "src": "255586:16:18" + "src": "255586:16:38" }, "nodeType": "YulExpressionStatement", - "src": "255586:16:18" + "src": "255586:16:38" }, { "expression": { @@ -292923,112 +292923,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "255622:4:18", + "src": "255622:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "255628:2:18" + "src": "255628:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "255615:6:18" + "src": "255615:6:38" }, "nodeType": "YulFunctionCall", - "src": "255615:16:18" + "src": "255615:16:38" }, "nodeType": "YulExpressionStatement", - "src": "255615:16:18" + "src": "255615:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39001, + "declaration": 42062, "isOffset": false, "isSlot": false, - "src": "255277:2:18", + "src": "255277:2:38", "valueSize": 1 }, { - "declaration": 39004, + "declaration": 42065, "isOffset": false, "isSlot": false, - "src": "255307:2:18", + "src": "255307:2:38", "valueSize": 1 }, { - "declaration": 39007, + "declaration": 42068, "isOffset": false, "isSlot": false, - "src": "255337:2:18", + "src": "255337:2:38", "valueSize": 1 }, { - "declaration": 39010, + "declaration": 42071, "isOffset": false, "isSlot": false, - "src": "255367:2:18", + "src": "255367:2:38", "valueSize": 1 }, { - "declaration": 39013, + "declaration": 42074, "isOffset": false, "isSlot": false, - "src": "255397:2:18", + "src": "255397:2:38", "valueSize": 1 }, { - "declaration": 38991, + "declaration": 42052, "isOffset": false, "isSlot": false, - "src": "255541:2:18", + "src": "255541:2:38", "valueSize": 1 }, { - "declaration": 38993, + "declaration": 42054, "isOffset": false, "isSlot": false, - "src": "255570:2:18", + "src": "255570:2:38", "valueSize": 1 }, { - "declaration": 38995, + "declaration": 42056, "isOffset": false, "isSlot": false, - "src": "255599:2:18", + "src": "255599:2:38", "valueSize": 1 }, { - "declaration": 38997, + "declaration": 42058, "isOffset": false, "isSlot": false, - "src": "255628:2:18", + "src": "255628:2:38", "valueSize": 1 } ], - "id": 39015, + "id": 42076, "nodeType": "InlineAssembly", - "src": "255254:387:18" + "src": "255254:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39017, + "id": 42078, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "255666:4:18", + "src": "255666:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -293037,14 +293037,14 @@ }, { "hexValue": "30783834", - "id": 39018, + "id": 42079, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "255672:4:18", + "src": "255672:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -293063,18 +293063,18 @@ "typeString": "int_const 132" } ], - "id": 39016, + "id": 42077, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "255650:15:18", + "referencedDeclaration": 33383, + "src": "255650:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39019, + "id": 42080, "isConstant": false, "isLValue": false, "isPure": false, @@ -293083,21 +293083,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "255650:27:18", + "src": "255650:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39020, + "id": 42081, "nodeType": "ExpressionStatement", - "src": "255650:27:18" + "src": "255650:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "255696:156:18", + "src": "255696:156:38", "statements": [ { "expression": { @@ -293105,26 +293105,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "255717:4:18", + "src": "255717:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "255723:2:18" + "src": "255723:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "255710:6:18" + "src": "255710:6:38" }, "nodeType": "YulFunctionCall", - "src": "255710:16:18" + "src": "255710:16:38" }, "nodeType": "YulExpressionStatement", - "src": "255710:16:18" + "src": "255710:16:38" }, { "expression": { @@ -293132,26 +293132,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "255746:4:18", + "src": "255746:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "255752:2:18" + "src": "255752:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "255739:6:18" + "src": "255739:6:38" }, "nodeType": "YulFunctionCall", - "src": "255739:16:18" + "src": "255739:16:38" }, "nodeType": "YulExpressionStatement", - "src": "255739:16:18" + "src": "255739:16:38" }, { "expression": { @@ -293159,26 +293159,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "255775:4:18", + "src": "255775:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "255781:2:18" + "src": "255781:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "255768:6:18" + "src": "255768:6:38" }, "nodeType": "YulFunctionCall", - "src": "255768:16:18" + "src": "255768:16:38" }, "nodeType": "YulExpressionStatement", - "src": "255768:16:18" + "src": "255768:16:38" }, { "expression": { @@ -293186,26 +293186,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "255804:4:18", + "src": "255804:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "255810:2:18" + "src": "255810:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "255797:6:18" + "src": "255797:6:38" }, "nodeType": "YulFunctionCall", - "src": "255797:16:18" + "src": "255797:16:38" }, "nodeType": "YulExpressionStatement", - "src": "255797:16:18" + "src": "255797:16:38" }, { "expression": { @@ -293213,70 +293213,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "255833:4:18", + "src": "255833:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "255839:2:18" + "src": "255839:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "255826:6:18" + "src": "255826:6:38" }, "nodeType": "YulFunctionCall", - "src": "255826:16:18" + "src": "255826:16:38" }, "nodeType": "YulExpressionStatement", - "src": "255826:16:18" + "src": "255826:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39001, + "declaration": 42062, "isOffset": false, "isSlot": false, - "src": "255723:2:18", + "src": "255723:2:38", "valueSize": 1 }, { - "declaration": 39004, + "declaration": 42065, "isOffset": false, "isSlot": false, - "src": "255752:2:18", + "src": "255752:2:38", "valueSize": 1 }, { - "declaration": 39007, + "declaration": 42068, "isOffset": false, "isSlot": false, - "src": "255781:2:18", + "src": "255781:2:38", "valueSize": 1 }, { - "declaration": 39010, + "declaration": 42071, "isOffset": false, "isSlot": false, - "src": "255810:2:18", + "src": "255810:2:38", "valueSize": 1 }, { - "declaration": 39013, + "declaration": 42074, "isOffset": false, "isSlot": false, - "src": "255839:2:18", + "src": "255839:2:38", "valueSize": 1 } ], - "id": 39021, + "id": 42082, "nodeType": "InlineAssembly", - "src": "255687:165:18" + "src": "255687:165:38" } ] }, @@ -293284,20 +293284,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "255081:3:18", + "nameLocation": "255081:3:38", "parameters": { - "id": 38998, + "id": 42059, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 38991, + "id": 42052, "mutability": "mutable", "name": "p0", - "nameLocation": "255093:2:18", + "nameLocation": "255093:2:38", "nodeType": "VariableDeclaration", - "scope": 39023, - "src": "255085:10:18", + "scope": 42084, + "src": "255085:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -293305,10 +293305,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38990, + "id": 42051, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "255085:7:18", + "src": "255085:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -293318,13 +293318,13 @@ }, { "constant": false, - "id": 38993, + "id": 42054, "mutability": "mutable", "name": "p1", - "nameLocation": "255102:2:18", + "nameLocation": "255102:2:38", "nodeType": "VariableDeclaration", - "scope": 39023, - "src": "255097:7:18", + "scope": 42084, + "src": "255097:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -293332,10 +293332,10 @@ "typeString": "bool" }, "typeName": { - "id": 38992, + "id": 42053, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "255097:4:18", + "src": "255097:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -293345,13 +293345,13 @@ }, { "constant": false, - "id": 38995, + "id": 42056, "mutability": "mutable", "name": "p2", - "nameLocation": "255114:2:18", + "nameLocation": "255114:2:38", "nodeType": "VariableDeclaration", - "scope": 39023, - "src": "255106:10:18", + "scope": 42084, + "src": "255106:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -293359,10 +293359,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38994, + "id": 42055, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "255106:7:18", + "src": "255106:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -293372,13 +293372,13 @@ }, { "constant": false, - "id": 38997, + "id": 42058, "mutability": "mutable", "name": "p3", - "nameLocation": "255126:2:18", + "nameLocation": "255126:2:38", "nodeType": "VariableDeclaration", - "scope": 39023, - "src": "255118:10:18", + "scope": 42084, + "src": "255118:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -293386,10 +293386,10 @@ "typeString": "uint256" }, "typeName": { - "id": 38996, + "id": 42057, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "255118:7:18", + "src": "255118:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -293398,44 +293398,44 @@ "visibility": "internal" } ], - "src": "255084:45:18" + "src": "255084:45:38" }, "returnParameters": { - "id": 38999, + "id": 42060, "nodeType": "ParameterList", "parameters": [], - "src": "255144:0:18" + "src": "255144:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39063, + "id": 42124, "nodeType": "FunctionDefinition", - "src": "255864:1334:18", + "src": "255864:1334:38", "nodes": [], "body": { - "id": 39062, + "id": 42123, "nodeType": "Block", - "src": "255936:1262:18", + "src": "255936:1262:38", "nodes": [], "statements": [ { "assignments": [ - 39035 + 42096 ], "declarations": [ { "constant": false, - "id": 39035, + "id": 42096, "mutability": "mutable", "name": "m0", - "nameLocation": "255954:2:18", + "nameLocation": "255954:2:38", "nodeType": "VariableDeclaration", - "scope": 39062, - "src": "255946:10:18", + "scope": 42123, + "src": "255946:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -293443,10 +293443,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39034, + "id": 42095, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "255946:7:18", + "src": "255946:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -293455,24 +293455,24 @@ "visibility": "internal" } ], - "id": 39036, + "id": 42097, "nodeType": "VariableDeclarationStatement", - "src": "255946:10:18" + "src": "255946:10:38" }, { "assignments": [ - 39038 + 42099 ], "declarations": [ { "constant": false, - "id": 39038, + "id": 42099, "mutability": "mutable", "name": "m1", - "nameLocation": "255974:2:18", + "nameLocation": "255974:2:38", "nodeType": "VariableDeclaration", - "scope": 39062, - "src": "255966:10:18", + "scope": 42123, + "src": "255966:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -293480,10 +293480,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39037, + "id": 42098, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "255966:7:18", + "src": "255966:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -293492,24 +293492,24 @@ "visibility": "internal" } ], - "id": 39039, + "id": 42100, "nodeType": "VariableDeclarationStatement", - "src": "255966:10:18" + "src": "255966:10:38" }, { "assignments": [ - 39041 + 42102 ], "declarations": [ { "constant": false, - "id": 39041, + "id": 42102, "mutability": "mutable", "name": "m2", - "nameLocation": "255994:2:18", + "nameLocation": "255994:2:38", "nodeType": "VariableDeclaration", - "scope": 39062, - "src": "255986:10:18", + "scope": 42123, + "src": "255986:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -293517,10 +293517,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39040, + "id": 42101, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "255986:7:18", + "src": "255986:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -293529,24 +293529,24 @@ "visibility": "internal" } ], - "id": 39042, + "id": 42103, "nodeType": "VariableDeclarationStatement", - "src": "255986:10:18" + "src": "255986:10:38" }, { "assignments": [ - 39044 + 42105 ], "declarations": [ { "constant": false, - "id": 39044, + "id": 42105, "mutability": "mutable", "name": "m3", - "nameLocation": "256014:2:18", + "nameLocation": "256014:2:38", "nodeType": "VariableDeclaration", - "scope": 39062, - "src": "256006:10:18", + "scope": 42123, + "src": "256006:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -293554,10 +293554,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39043, + "id": 42104, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "256006:7:18", + "src": "256006:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -293566,24 +293566,24 @@ "visibility": "internal" } ], - "id": 39045, + "id": 42106, "nodeType": "VariableDeclarationStatement", - "src": "256006:10:18" + "src": "256006:10:38" }, { "assignments": [ - 39047 + 42108 ], "declarations": [ { "constant": false, - "id": 39047, + "id": 42108, "mutability": "mutable", "name": "m4", - "nameLocation": "256034:2:18", + "nameLocation": "256034:2:38", "nodeType": "VariableDeclaration", - "scope": 39062, - "src": "256026:10:18", + "scope": 42123, + "src": "256026:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -293591,10 +293591,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39046, + "id": 42107, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "256026:7:18", + "src": "256026:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -293603,24 +293603,24 @@ "visibility": "internal" } ], - "id": 39048, + "id": 42109, "nodeType": "VariableDeclarationStatement", - "src": "256026:10:18" + "src": "256026:10:38" }, { "assignments": [ - 39050 + 42111 ], "declarations": [ { "constant": false, - "id": 39050, + "id": 42111, "mutability": "mutable", "name": "m5", - "nameLocation": "256054:2:18", + "nameLocation": "256054:2:38", "nodeType": "VariableDeclaration", - "scope": 39062, - "src": "256046:10:18", + "scope": 42123, + "src": "256046:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -293628,10 +293628,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39049, + "id": 42110, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "256046:7:18", + "src": "256046:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -293640,24 +293640,24 @@ "visibility": "internal" } ], - "id": 39051, + "id": 42112, "nodeType": "VariableDeclarationStatement", - "src": "256046:10:18" + "src": "256046:10:38" }, { "assignments": [ - 39053 + 42114 ], "declarations": [ { "constant": false, - "id": 39053, + "id": 42114, "mutability": "mutable", "name": "m6", - "nameLocation": "256074:2:18", + "nameLocation": "256074:2:38", "nodeType": "VariableDeclaration", - "scope": 39062, - "src": "256066:10:18", + "scope": 42123, + "src": "256066:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -293665,10 +293665,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39052, + "id": 42113, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "256066:7:18", + "src": "256066:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -293677,27 +293677,27 @@ "visibility": "internal" } ], - "id": 39054, + "id": 42115, "nodeType": "VariableDeclarationStatement", - "src": "256066:10:18" + "src": "256066:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "256095:828:18", + "src": "256095:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "256138:313:18", + "src": "256138:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "256156:15:18", + "src": "256156:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "256170:1:18", + "src": "256170:1:38", "type": "", "value": "0" }, @@ -293705,7 +293705,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "256160:6:18", + "src": "256160:6:38", "type": "" } ] @@ -293713,16 +293713,16 @@ { "body": { "nodeType": "YulBlock", - "src": "256241:40:18", + "src": "256241:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "256270:9:18", + "src": "256270:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "256272:5:18" + "src": "256272:5:38" } ] }, @@ -293733,33 +293733,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "256258:6:18" + "src": "256258:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "256266:1:18" + "src": "256266:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "256253:4:18" + "src": "256253:4:38" }, "nodeType": "YulFunctionCall", - "src": "256253:15:18" + "src": "256253:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "256246:6:18" + "src": "256246:6:38" }, "nodeType": "YulFunctionCall", - "src": "256246:23:18" + "src": "256246:23:38" }, "nodeType": "YulIf", - "src": "256243:36:18" + "src": "256243:36:38" } ] }, @@ -293768,12 +293768,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "256198:6:18" + "src": "256198:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "256206:4:18", + "src": "256206:4:38", "type": "", "value": "0x20" } @@ -293781,30 +293781,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "256195:2:18" + "src": "256195:2:38" }, "nodeType": "YulFunctionCall", - "src": "256195:16:18" + "src": "256195:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "256212:28:18", + "src": "256212:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "256214:24:18", + "src": "256214:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "256228:6:18" + "src": "256228:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "256236:1:18", + "src": "256236:1:38", "type": "", "value": "1" } @@ -293812,16 +293812,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "256224:3:18" + "src": "256224:3:38" }, "nodeType": "YulFunctionCall", - "src": "256224:14:18" + "src": "256224:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "256214:6:18" + "src": "256214:6:38" } ] } @@ -293829,10 +293829,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "256192:2:18", + "src": "256192:2:38", "statements": [] }, - "src": "256188:93:18" + "src": "256188:93:38" }, { "expression": { @@ -293840,34 +293840,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "256305:3:18" + "src": "256305:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "256310:6:18" + "src": "256310:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "256298:6:18" + "src": "256298:6:38" }, "nodeType": "YulFunctionCall", - "src": "256298:19:18" + "src": "256298:19:38" }, "nodeType": "YulExpressionStatement", - "src": "256298:19:18" + "src": "256298:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "256334:37:18", + "src": "256334:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "256351:3:18", + "src": "256351:3:38", "type": "", "value": "256" }, @@ -293876,38 +293876,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "256360:1:18", + "src": "256360:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "256363:6:18" + "src": "256363:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "256356:3:18" + "src": "256356:3:38" }, "nodeType": "YulFunctionCall", - "src": "256356:14:18" + "src": "256356:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "256347:3:18" + "src": "256347:3:38" }, "nodeType": "YulFunctionCall", - "src": "256347:24:18" + "src": "256347:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "256338:5:18", + "src": "256338:5:38", "type": "" } ] @@ -293920,12 +293920,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "256399:3:18" + "src": "256399:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "256404:4:18", + "src": "256404:4:38", "type": "", "value": "0x20" } @@ -293933,59 +293933,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "256395:3:18" + "src": "256395:3:38" }, "nodeType": "YulFunctionCall", - "src": "256395:14:18" + "src": "256395:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "256415:5:18" + "src": "256415:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "256426:5:18" + "src": "256426:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "256433:1:18" + "src": "256433:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "256422:3:18" + "src": "256422:3:38" }, "nodeType": "YulFunctionCall", - "src": "256422:13:18" + "src": "256422:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "256411:3:18" + "src": "256411:3:38" }, "nodeType": "YulFunctionCall", - "src": "256411:25:18" + "src": "256411:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "256388:6:18" + "src": "256388:6:38" }, "nodeType": "YulFunctionCall", - "src": "256388:49:18" + "src": "256388:49:38" }, "nodeType": "YulExpressionStatement", - "src": "256388:49:18" + "src": "256388:49:38" } ] }, @@ -293995,27 +293995,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "256130:3:18", + "src": "256130:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "256135:1:18", + "src": "256135:1:38", "type": "" } ], - "src": "256109:342:18" + "src": "256109:342:38" }, { "nodeType": "YulAssignment", - "src": "256464:17:18", + "src": "256464:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "256476:4:18", + "src": "256476:4:38", "type": "", "value": "0x00" } @@ -294023,28 +294023,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "256470:5:18" + "src": "256470:5:38" }, "nodeType": "YulFunctionCall", - "src": "256470:11:18" + "src": "256470:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "256464:2:18" + "src": "256464:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "256494:17:18", + "src": "256494:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "256506:4:18", + "src": "256506:4:38", "type": "", "value": "0x20" } @@ -294052,28 +294052,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "256500:5:18" + "src": "256500:5:38" }, "nodeType": "YulFunctionCall", - "src": "256500:11:18" + "src": "256500:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "256494:2:18" + "src": "256494:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "256524:17:18", + "src": "256524:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "256536:4:18", + "src": "256536:4:38", "type": "", "value": "0x40" } @@ -294081,28 +294081,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "256530:5:18" + "src": "256530:5:38" }, "nodeType": "YulFunctionCall", - "src": "256530:11:18" + "src": "256530:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "256524:2:18" + "src": "256524:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "256554:17:18", + "src": "256554:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "256566:4:18", + "src": "256566:4:38", "type": "", "value": "0x60" } @@ -294110,28 +294110,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "256560:5:18" + "src": "256560:5:38" }, "nodeType": "YulFunctionCall", - "src": "256560:11:18" + "src": "256560:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "256554:2:18" + "src": "256554:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "256584:17:18", + "src": "256584:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "256596:4:18", + "src": "256596:4:38", "type": "", "value": "0x80" } @@ -294139,28 +294139,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "256590:5:18" + "src": "256590:5:38" }, "nodeType": "YulFunctionCall", - "src": "256590:11:18" + "src": "256590:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "256584:2:18" + "src": "256584:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "256614:17:18", + "src": "256614:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "256626:4:18", + "src": "256626:4:38", "type": "", "value": "0xa0" } @@ -294168,28 +294168,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "256620:5:18" + "src": "256620:5:38" }, "nodeType": "YulFunctionCall", - "src": "256620:11:18" + "src": "256620:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "256614:2:18" + "src": "256614:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "256644:17:18", + "src": "256644:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "256656:4:18", + "src": "256656:4:38", "type": "", "value": "0xc0" } @@ -294197,16 +294197,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "256650:5:18" + "src": "256650:5:38" }, "nodeType": "YulFunctionCall", - "src": "256650:11:18" + "src": "256650:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "256644:2:18" + "src": "256644:2:38" } ] }, @@ -294216,14 +294216,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "256744:4:18", + "src": "256744:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "256750:10:18", + "src": "256750:10:38", "type": "", "value": "0xde03e774" } @@ -294231,13 +294231,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "256737:6:18" + "src": "256737:6:38" }, "nodeType": "YulFunctionCall", - "src": "256737:24:18" + "src": "256737:24:38" }, "nodeType": "YulExpressionStatement", - "src": "256737:24:18" + "src": "256737:24:38" }, { "expression": { @@ -294245,26 +294245,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "256781:4:18", + "src": "256781:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "256787:2:18" + "src": "256787:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "256774:6:18" + "src": "256774:6:38" }, "nodeType": "YulFunctionCall", - "src": "256774:16:18" + "src": "256774:16:38" }, "nodeType": "YulExpressionStatement", - "src": "256774:16:18" + "src": "256774:16:38" }, { "expression": { @@ -294272,26 +294272,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "256810:4:18", + "src": "256810:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "256816:2:18" + "src": "256816:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "256803:6:18" + "src": "256803:6:38" }, "nodeType": "YulFunctionCall", - "src": "256803:16:18" + "src": "256803:16:38" }, "nodeType": "YulExpressionStatement", - "src": "256803:16:18" + "src": "256803:16:38" }, { "expression": { @@ -294299,26 +294299,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "256839:4:18", + "src": "256839:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "256845:2:18" + "src": "256845:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "256832:6:18" + "src": "256832:6:38" }, "nodeType": "YulFunctionCall", - "src": "256832:16:18" + "src": "256832:16:38" }, "nodeType": "YulExpressionStatement", - "src": "256832:16:18" + "src": "256832:16:38" }, { "expression": { @@ -294326,14 +294326,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "256868:4:18", + "src": "256868:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "256874:4:18", + "src": "256874:4:38", "type": "", "value": "0x80" } @@ -294341,13 +294341,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "256861:6:18" + "src": "256861:6:38" }, "nodeType": "YulFunctionCall", - "src": "256861:18:18" + "src": "256861:18:38" }, "nodeType": "YulExpressionStatement", - "src": "256861:18:18" + "src": "256861:18:38" }, { "expression": { @@ -294355,126 +294355,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "256904:4:18", + "src": "256904:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "256910:2:18" + "src": "256910:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "256892:11:18" + "src": "256892:11:38" }, "nodeType": "YulFunctionCall", - "src": "256892:21:18" + "src": "256892:21:38" }, "nodeType": "YulExpressionStatement", - "src": "256892:21:18" + "src": "256892:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39035, + "declaration": 42096, "isOffset": false, "isSlot": false, - "src": "256464:2:18", + "src": "256464:2:38", "valueSize": 1 }, { - "declaration": 39038, + "declaration": 42099, "isOffset": false, "isSlot": false, - "src": "256494:2:18", + "src": "256494:2:38", "valueSize": 1 }, { - "declaration": 39041, + "declaration": 42102, "isOffset": false, "isSlot": false, - "src": "256524:2:18", + "src": "256524:2:38", "valueSize": 1 }, { - "declaration": 39044, + "declaration": 42105, "isOffset": false, "isSlot": false, - "src": "256554:2:18", + "src": "256554:2:38", "valueSize": 1 }, { - "declaration": 39047, + "declaration": 42108, "isOffset": false, "isSlot": false, - "src": "256584:2:18", + "src": "256584:2:38", "valueSize": 1 }, { - "declaration": 39050, + "declaration": 42111, "isOffset": false, "isSlot": false, - "src": "256614:2:18", + "src": "256614:2:38", "valueSize": 1 }, { - "declaration": 39053, + "declaration": 42114, "isOffset": false, "isSlot": false, - "src": "256644:2:18", + "src": "256644:2:38", "valueSize": 1 }, { - "declaration": 39025, + "declaration": 42086, "isOffset": false, "isSlot": false, - "src": "256787:2:18", + "src": "256787:2:38", "valueSize": 1 }, { - "declaration": 39027, + "declaration": 42088, "isOffset": false, "isSlot": false, - "src": "256816:2:18", + "src": "256816:2:38", "valueSize": 1 }, { - "declaration": 39029, + "declaration": 42090, "isOffset": false, "isSlot": false, - "src": "256845:2:18", + "src": "256845:2:38", "valueSize": 1 }, { - "declaration": 39031, + "declaration": 42092, "isOffset": false, "isSlot": false, - "src": "256910:2:18", + "src": "256910:2:38", "valueSize": 1 } ], - "id": 39055, + "id": 42116, "nodeType": "InlineAssembly", - "src": "256086:837:18" + "src": "256086:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39057, + "id": 42118, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "256948:4:18", + "src": "256948:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -294483,14 +294483,14 @@ }, { "hexValue": "30786334", - "id": 39058, + "id": 42119, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "256954:4:18", + "src": "256954:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -294509,18 +294509,18 @@ "typeString": "int_const 196" } ], - "id": 39056, + "id": 42117, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "256932:15:18", + "referencedDeclaration": 33383, + "src": "256932:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39059, + "id": 42120, "isConstant": false, "isLValue": false, "isPure": false, @@ -294529,21 +294529,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "256932:27:18", + "src": "256932:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39060, + "id": 42121, "nodeType": "ExpressionStatement", - "src": "256932:27:18" + "src": "256932:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "256978:214:18", + "src": "256978:214:38", "statements": [ { "expression": { @@ -294551,26 +294551,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "256999:4:18", + "src": "256999:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "257005:2:18" + "src": "257005:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "256992:6:18" + "src": "256992:6:38" }, "nodeType": "YulFunctionCall", - "src": "256992:16:18" + "src": "256992:16:38" }, "nodeType": "YulExpressionStatement", - "src": "256992:16:18" + "src": "256992:16:38" }, { "expression": { @@ -294578,26 +294578,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "257028:4:18", + "src": "257028:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "257034:2:18" + "src": "257034:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "257021:6:18" + "src": "257021:6:38" }, "nodeType": "YulFunctionCall", - "src": "257021:16:18" + "src": "257021:16:38" }, "nodeType": "YulExpressionStatement", - "src": "257021:16:18" + "src": "257021:16:38" }, { "expression": { @@ -294605,26 +294605,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "257057:4:18", + "src": "257057:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "257063:2:18" + "src": "257063:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "257050:6:18" + "src": "257050:6:38" }, "nodeType": "YulFunctionCall", - "src": "257050:16:18" + "src": "257050:16:38" }, "nodeType": "YulExpressionStatement", - "src": "257050:16:18" + "src": "257050:16:38" }, { "expression": { @@ -294632,26 +294632,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "257086:4:18", + "src": "257086:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "257092:2:18" + "src": "257092:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "257079:6:18" + "src": "257079:6:38" }, "nodeType": "YulFunctionCall", - "src": "257079:16:18" + "src": "257079:16:38" }, "nodeType": "YulExpressionStatement", - "src": "257079:16:18" + "src": "257079:16:38" }, { "expression": { @@ -294659,26 +294659,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "257115:4:18", + "src": "257115:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "257121:2:18" + "src": "257121:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "257108:6:18" + "src": "257108:6:38" }, "nodeType": "YulFunctionCall", - "src": "257108:16:18" + "src": "257108:16:38" }, "nodeType": "YulExpressionStatement", - "src": "257108:16:18" + "src": "257108:16:38" }, { "expression": { @@ -294686,26 +294686,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "257144:4:18", + "src": "257144:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "257150:2:18" + "src": "257150:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "257137:6:18" + "src": "257137:6:38" }, "nodeType": "YulFunctionCall", - "src": "257137:16:18" + "src": "257137:16:38" }, "nodeType": "YulExpressionStatement", - "src": "257137:16:18" + "src": "257137:16:38" }, { "expression": { @@ -294713,84 +294713,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "257173:4:18", + "src": "257173:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "257179:2:18" + "src": "257179:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "257166:6:18" + "src": "257166:6:38" }, "nodeType": "YulFunctionCall", - "src": "257166:16:18" + "src": "257166:16:38" }, "nodeType": "YulExpressionStatement", - "src": "257166:16:18" + "src": "257166:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39035, + "declaration": 42096, "isOffset": false, "isSlot": false, - "src": "257005:2:18", + "src": "257005:2:38", "valueSize": 1 }, { - "declaration": 39038, + "declaration": 42099, "isOffset": false, "isSlot": false, - "src": "257034:2:18", + "src": "257034:2:38", "valueSize": 1 }, { - "declaration": 39041, + "declaration": 42102, "isOffset": false, "isSlot": false, - "src": "257063:2:18", + "src": "257063:2:38", "valueSize": 1 }, { - "declaration": 39044, + "declaration": 42105, "isOffset": false, "isSlot": false, - "src": "257092:2:18", + "src": "257092:2:38", "valueSize": 1 }, { - "declaration": 39047, + "declaration": 42108, "isOffset": false, "isSlot": false, - "src": "257121:2:18", + "src": "257121:2:38", "valueSize": 1 }, { - "declaration": 39050, + "declaration": 42111, "isOffset": false, "isSlot": false, - "src": "257150:2:18", + "src": "257150:2:38", "valueSize": 1 }, { - "declaration": 39053, + "declaration": 42114, "isOffset": false, "isSlot": false, - "src": "257179:2:18", + "src": "257179:2:38", "valueSize": 1 } ], - "id": 39061, + "id": 42122, "nodeType": "InlineAssembly", - "src": "256969:223:18" + "src": "256969:223:38" } ] }, @@ -294798,20 +294798,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "255873:3:18", + "nameLocation": "255873:3:38", "parameters": { - "id": 39032, + "id": 42093, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39025, + "id": 42086, "mutability": "mutable", "name": "p0", - "nameLocation": "255885:2:18", + "nameLocation": "255885:2:38", "nodeType": "VariableDeclaration", - "scope": 39063, - "src": "255877:10:18", + "scope": 42124, + "src": "255877:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -294819,10 +294819,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39024, + "id": 42085, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "255877:7:18", + "src": "255877:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -294832,13 +294832,13 @@ }, { "constant": false, - "id": 39027, + "id": 42088, "mutability": "mutable", "name": "p1", - "nameLocation": "255894:2:18", + "nameLocation": "255894:2:38", "nodeType": "VariableDeclaration", - "scope": 39063, - "src": "255889:7:18", + "scope": 42124, + "src": "255889:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -294846,10 +294846,10 @@ "typeString": "bool" }, "typeName": { - "id": 39026, + "id": 42087, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "255889:4:18", + "src": "255889:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -294859,13 +294859,13 @@ }, { "constant": false, - "id": 39029, + "id": 42090, "mutability": "mutable", "name": "p2", - "nameLocation": "255906:2:18", + "nameLocation": "255906:2:38", "nodeType": "VariableDeclaration", - "scope": 39063, - "src": "255898:10:18", + "scope": 42124, + "src": "255898:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -294873,10 +294873,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39028, + "id": 42089, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "255898:7:18", + "src": "255898:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -294886,13 +294886,13 @@ }, { "constant": false, - "id": 39031, + "id": 42092, "mutability": "mutable", "name": "p3", - "nameLocation": "255918:2:18", + "nameLocation": "255918:2:38", "nodeType": "VariableDeclaration", - "scope": 39063, - "src": "255910:10:18", + "scope": 42124, + "src": "255910:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -294900,10 +294900,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39030, + "id": 42091, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "255910:7:18", + "src": "255910:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -294912,44 +294912,44 @@ "visibility": "internal" } ], - "src": "255876:45:18" + "src": "255876:45:38" }, "returnParameters": { - "id": 39033, + "id": 42094, "nodeType": "ParameterList", "parameters": [], - "src": "255936:0:18" + "src": "255936:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39103, + "id": 42164, "nodeType": "FunctionDefinition", - "src": "257204:1334:18", + "src": "257204:1334:38", "nodes": [], "body": { - "id": 39102, + "id": 42163, "nodeType": "Block", - "src": "257276:1262:18", + "src": "257276:1262:38", "nodes": [], "statements": [ { "assignments": [ - 39075 + 42136 ], "declarations": [ { "constant": false, - "id": 39075, + "id": 42136, "mutability": "mutable", "name": "m0", - "nameLocation": "257294:2:18", + "nameLocation": "257294:2:38", "nodeType": "VariableDeclaration", - "scope": 39102, - "src": "257286:10:18", + "scope": 42163, + "src": "257286:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -294957,10 +294957,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39074, + "id": 42135, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "257286:7:18", + "src": "257286:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -294969,24 +294969,24 @@ "visibility": "internal" } ], - "id": 39076, + "id": 42137, "nodeType": "VariableDeclarationStatement", - "src": "257286:10:18" + "src": "257286:10:38" }, { "assignments": [ - 39078 + 42139 ], "declarations": [ { "constant": false, - "id": 39078, + "id": 42139, "mutability": "mutable", "name": "m1", - "nameLocation": "257314:2:18", + "nameLocation": "257314:2:38", "nodeType": "VariableDeclaration", - "scope": 39102, - "src": "257306:10:18", + "scope": 42163, + "src": "257306:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -294994,10 +294994,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39077, + "id": 42138, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "257306:7:18", + "src": "257306:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -295006,24 +295006,24 @@ "visibility": "internal" } ], - "id": 39079, + "id": 42140, "nodeType": "VariableDeclarationStatement", - "src": "257306:10:18" + "src": "257306:10:38" }, { "assignments": [ - 39081 + 42142 ], "declarations": [ { "constant": false, - "id": 39081, + "id": 42142, "mutability": "mutable", "name": "m2", - "nameLocation": "257334:2:18", + "nameLocation": "257334:2:38", "nodeType": "VariableDeclaration", - "scope": 39102, - "src": "257326:10:18", + "scope": 42163, + "src": "257326:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -295031,10 +295031,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39080, + "id": 42141, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "257326:7:18", + "src": "257326:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -295043,24 +295043,24 @@ "visibility": "internal" } ], - "id": 39082, + "id": 42143, "nodeType": "VariableDeclarationStatement", - "src": "257326:10:18" + "src": "257326:10:38" }, { "assignments": [ - 39084 + 42145 ], "declarations": [ { "constant": false, - "id": 39084, + "id": 42145, "mutability": "mutable", "name": "m3", - "nameLocation": "257354:2:18", + "nameLocation": "257354:2:38", "nodeType": "VariableDeclaration", - "scope": 39102, - "src": "257346:10:18", + "scope": 42163, + "src": "257346:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -295068,10 +295068,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39083, + "id": 42144, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "257346:7:18", + "src": "257346:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -295080,24 +295080,24 @@ "visibility": "internal" } ], - "id": 39085, + "id": 42146, "nodeType": "VariableDeclarationStatement", - "src": "257346:10:18" + "src": "257346:10:38" }, { "assignments": [ - 39087 + 42148 ], "declarations": [ { "constant": false, - "id": 39087, + "id": 42148, "mutability": "mutable", "name": "m4", - "nameLocation": "257374:2:18", + "nameLocation": "257374:2:38", "nodeType": "VariableDeclaration", - "scope": 39102, - "src": "257366:10:18", + "scope": 42163, + "src": "257366:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -295105,10 +295105,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39086, + "id": 42147, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "257366:7:18", + "src": "257366:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -295117,24 +295117,24 @@ "visibility": "internal" } ], - "id": 39088, + "id": 42149, "nodeType": "VariableDeclarationStatement", - "src": "257366:10:18" + "src": "257366:10:38" }, { "assignments": [ - 39090 + 42151 ], "declarations": [ { "constant": false, - "id": 39090, + "id": 42151, "mutability": "mutable", "name": "m5", - "nameLocation": "257394:2:18", + "nameLocation": "257394:2:38", "nodeType": "VariableDeclaration", - "scope": 39102, - "src": "257386:10:18", + "scope": 42163, + "src": "257386:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -295142,10 +295142,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39089, + "id": 42150, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "257386:7:18", + "src": "257386:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -295154,24 +295154,24 @@ "visibility": "internal" } ], - "id": 39091, + "id": 42152, "nodeType": "VariableDeclarationStatement", - "src": "257386:10:18" + "src": "257386:10:38" }, { "assignments": [ - 39093 + 42154 ], "declarations": [ { "constant": false, - "id": 39093, + "id": 42154, "mutability": "mutable", "name": "m6", - "nameLocation": "257414:2:18", + "nameLocation": "257414:2:38", "nodeType": "VariableDeclaration", - "scope": 39102, - "src": "257406:10:18", + "scope": 42163, + "src": "257406:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -295179,10 +295179,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39092, + "id": 42153, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "257406:7:18", + "src": "257406:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -295191,27 +295191,27 @@ "visibility": "internal" } ], - "id": 39094, + "id": 42155, "nodeType": "VariableDeclarationStatement", - "src": "257406:10:18" + "src": "257406:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "257435:828:18", + "src": "257435:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "257478:313:18", + "src": "257478:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "257496:15:18", + "src": "257496:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "257510:1:18", + "src": "257510:1:38", "type": "", "value": "0" }, @@ -295219,7 +295219,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "257500:6:18", + "src": "257500:6:38", "type": "" } ] @@ -295227,16 +295227,16 @@ { "body": { "nodeType": "YulBlock", - "src": "257581:40:18", + "src": "257581:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "257610:9:18", + "src": "257610:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "257612:5:18" + "src": "257612:5:38" } ] }, @@ -295247,33 +295247,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "257598:6:18" + "src": "257598:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "257606:1:18" + "src": "257606:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "257593:4:18" + "src": "257593:4:38" }, "nodeType": "YulFunctionCall", - "src": "257593:15:18" + "src": "257593:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "257586:6:18" + "src": "257586:6:38" }, "nodeType": "YulFunctionCall", - "src": "257586:23:18" + "src": "257586:23:38" }, "nodeType": "YulIf", - "src": "257583:36:18" + "src": "257583:36:38" } ] }, @@ -295282,12 +295282,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "257538:6:18" + "src": "257538:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "257546:4:18", + "src": "257546:4:38", "type": "", "value": "0x20" } @@ -295295,30 +295295,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "257535:2:18" + "src": "257535:2:38" }, "nodeType": "YulFunctionCall", - "src": "257535:16:18" + "src": "257535:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "257552:28:18", + "src": "257552:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "257554:24:18", + "src": "257554:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "257568:6:18" + "src": "257568:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "257576:1:18", + "src": "257576:1:38", "type": "", "value": "1" } @@ -295326,16 +295326,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "257564:3:18" + "src": "257564:3:38" }, "nodeType": "YulFunctionCall", - "src": "257564:14:18" + "src": "257564:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "257554:6:18" + "src": "257554:6:38" } ] } @@ -295343,10 +295343,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "257532:2:18", + "src": "257532:2:38", "statements": [] }, - "src": "257528:93:18" + "src": "257528:93:38" }, { "expression": { @@ -295354,34 +295354,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "257645:3:18" + "src": "257645:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "257650:6:18" + "src": "257650:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "257638:6:18" + "src": "257638:6:38" }, "nodeType": "YulFunctionCall", - "src": "257638:19:18" + "src": "257638:19:38" }, "nodeType": "YulExpressionStatement", - "src": "257638:19:18" + "src": "257638:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "257674:37:18", + "src": "257674:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "257691:3:18", + "src": "257691:3:38", "type": "", "value": "256" }, @@ -295390,38 +295390,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "257700:1:18", + "src": "257700:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "257703:6:18" + "src": "257703:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "257696:3:18" + "src": "257696:3:38" }, "nodeType": "YulFunctionCall", - "src": "257696:14:18" + "src": "257696:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "257687:3:18" + "src": "257687:3:38" }, "nodeType": "YulFunctionCall", - "src": "257687:24:18" + "src": "257687:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "257678:5:18", + "src": "257678:5:38", "type": "" } ] @@ -295434,12 +295434,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "257739:3:18" + "src": "257739:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "257744:4:18", + "src": "257744:4:38", "type": "", "value": "0x20" } @@ -295447,59 +295447,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "257735:3:18" + "src": "257735:3:38" }, "nodeType": "YulFunctionCall", - "src": "257735:14:18" + "src": "257735:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "257755:5:18" + "src": "257755:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "257766:5:18" + "src": "257766:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "257773:1:18" + "src": "257773:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "257762:3:18" + "src": "257762:3:38" }, "nodeType": "YulFunctionCall", - "src": "257762:13:18" + "src": "257762:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "257751:3:18" + "src": "257751:3:38" }, "nodeType": "YulFunctionCall", - "src": "257751:25:18" + "src": "257751:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "257728:6:18" + "src": "257728:6:38" }, "nodeType": "YulFunctionCall", - "src": "257728:49:18" + "src": "257728:49:38" }, "nodeType": "YulExpressionStatement", - "src": "257728:49:18" + "src": "257728:49:38" } ] }, @@ -295509,27 +295509,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "257470:3:18", + "src": "257470:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "257475:1:18", + "src": "257475:1:38", "type": "" } ], - "src": "257449:342:18" + "src": "257449:342:38" }, { "nodeType": "YulAssignment", - "src": "257804:17:18", + "src": "257804:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "257816:4:18", + "src": "257816:4:38", "type": "", "value": "0x00" } @@ -295537,28 +295537,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "257810:5:18" + "src": "257810:5:38" }, "nodeType": "YulFunctionCall", - "src": "257810:11:18" + "src": "257810:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "257804:2:18" + "src": "257804:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "257834:17:18", + "src": "257834:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "257846:4:18", + "src": "257846:4:38", "type": "", "value": "0x20" } @@ -295566,28 +295566,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "257840:5:18" + "src": "257840:5:38" }, "nodeType": "YulFunctionCall", - "src": "257840:11:18" + "src": "257840:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "257834:2:18" + "src": "257834:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "257864:17:18", + "src": "257864:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "257876:4:18", + "src": "257876:4:38", "type": "", "value": "0x40" } @@ -295595,28 +295595,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "257870:5:18" + "src": "257870:5:38" }, "nodeType": "YulFunctionCall", - "src": "257870:11:18" + "src": "257870:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "257864:2:18" + "src": "257864:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "257894:17:18", + "src": "257894:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "257906:4:18", + "src": "257906:4:38", "type": "", "value": "0x60" } @@ -295624,28 +295624,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "257900:5:18" + "src": "257900:5:38" }, "nodeType": "YulFunctionCall", - "src": "257900:11:18" + "src": "257900:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "257894:2:18" + "src": "257894:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "257924:17:18", + "src": "257924:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "257936:4:18", + "src": "257936:4:38", "type": "", "value": "0x80" } @@ -295653,28 +295653,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "257930:5:18" + "src": "257930:5:38" }, "nodeType": "YulFunctionCall", - "src": "257930:11:18" + "src": "257930:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "257924:2:18" + "src": "257924:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "257954:17:18", + "src": "257954:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "257966:4:18", + "src": "257966:4:38", "type": "", "value": "0xa0" } @@ -295682,28 +295682,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "257960:5:18" + "src": "257960:5:38" }, "nodeType": "YulFunctionCall", - "src": "257960:11:18" + "src": "257960:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "257954:2:18" + "src": "257954:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "257984:17:18", + "src": "257984:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "257996:4:18", + "src": "257996:4:38", "type": "", "value": "0xc0" } @@ -295711,16 +295711,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "257990:5:18" + "src": "257990:5:38" }, "nodeType": "YulFunctionCall", - "src": "257990:11:18" + "src": "257990:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "257984:2:18" + "src": "257984:2:38" } ] }, @@ -295730,14 +295730,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "258084:4:18", + "src": "258084:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "258090:10:18", + "src": "258090:10:38", "type": "", "value": "0xef529018" } @@ -295745,13 +295745,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "258077:6:18" + "src": "258077:6:38" }, "nodeType": "YulFunctionCall", - "src": "258077:24:18" + "src": "258077:24:38" }, "nodeType": "YulExpressionStatement", - "src": "258077:24:18" + "src": "258077:24:38" }, { "expression": { @@ -295759,26 +295759,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "258121:4:18", + "src": "258121:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "258127:2:18" + "src": "258127:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "258114:6:18" + "src": "258114:6:38" }, "nodeType": "YulFunctionCall", - "src": "258114:16:18" + "src": "258114:16:38" }, "nodeType": "YulExpressionStatement", - "src": "258114:16:18" + "src": "258114:16:38" }, { "expression": { @@ -295786,26 +295786,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "258150:4:18", + "src": "258150:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "258156:2:18" + "src": "258156:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "258143:6:18" + "src": "258143:6:38" }, "nodeType": "YulFunctionCall", - "src": "258143:16:18" + "src": "258143:16:38" }, "nodeType": "YulExpressionStatement", - "src": "258143:16:18" + "src": "258143:16:38" }, { "expression": { @@ -295813,14 +295813,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "258179:4:18", + "src": "258179:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "258185:4:18", + "src": "258185:4:38", "type": "", "value": "0x80" } @@ -295828,13 +295828,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "258172:6:18" + "src": "258172:6:38" }, "nodeType": "YulFunctionCall", - "src": "258172:18:18" + "src": "258172:18:38" }, "nodeType": "YulExpressionStatement", - "src": "258172:18:18" + "src": "258172:18:38" }, { "expression": { @@ -295842,26 +295842,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "258210:4:18", + "src": "258210:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "258216:2:18" + "src": "258216:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "258203:6:18" + "src": "258203:6:38" }, "nodeType": "YulFunctionCall", - "src": "258203:16:18" + "src": "258203:16:38" }, "nodeType": "YulExpressionStatement", - "src": "258203:16:18" + "src": "258203:16:38" }, { "expression": { @@ -295869,126 +295869,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "258244:4:18", + "src": "258244:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "258250:2:18" + "src": "258250:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "258232:11:18" + "src": "258232:11:38" }, "nodeType": "YulFunctionCall", - "src": "258232:21:18" + "src": "258232:21:38" }, "nodeType": "YulExpressionStatement", - "src": "258232:21:18" + "src": "258232:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39075, + "declaration": 42136, "isOffset": false, "isSlot": false, - "src": "257804:2:18", + "src": "257804:2:38", "valueSize": 1 }, { - "declaration": 39078, + "declaration": 42139, "isOffset": false, "isSlot": false, - "src": "257834:2:18", + "src": "257834:2:38", "valueSize": 1 }, { - "declaration": 39081, + "declaration": 42142, "isOffset": false, "isSlot": false, - "src": "257864:2:18", + "src": "257864:2:38", "valueSize": 1 }, { - "declaration": 39084, + "declaration": 42145, "isOffset": false, "isSlot": false, - "src": "257894:2:18", + "src": "257894:2:38", "valueSize": 1 }, { - "declaration": 39087, + "declaration": 42148, "isOffset": false, "isSlot": false, - "src": "257924:2:18", + "src": "257924:2:38", "valueSize": 1 }, { - "declaration": 39090, + "declaration": 42151, "isOffset": false, "isSlot": false, - "src": "257954:2:18", + "src": "257954:2:38", "valueSize": 1 }, { - "declaration": 39093, + "declaration": 42154, "isOffset": false, "isSlot": false, - "src": "257984:2:18", + "src": "257984:2:38", "valueSize": 1 }, { - "declaration": 39065, + "declaration": 42126, "isOffset": false, "isSlot": false, - "src": "258127:2:18", + "src": "258127:2:38", "valueSize": 1 }, { - "declaration": 39067, + "declaration": 42128, "isOffset": false, "isSlot": false, - "src": "258156:2:18", + "src": "258156:2:38", "valueSize": 1 }, { - "declaration": 39069, + "declaration": 42130, "isOffset": false, "isSlot": false, - "src": "258250:2:18", + "src": "258250:2:38", "valueSize": 1 }, { - "declaration": 39071, + "declaration": 42132, "isOffset": false, "isSlot": false, - "src": "258216:2:18", + "src": "258216:2:38", "valueSize": 1 } ], - "id": 39095, + "id": 42156, "nodeType": "InlineAssembly", - "src": "257426:837:18" + "src": "257426:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39097, + "id": 42158, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "258288:4:18", + "src": "258288:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -295997,14 +295997,14 @@ }, { "hexValue": "30786334", - "id": 39098, + "id": 42159, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "258294:4:18", + "src": "258294:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -296023,18 +296023,18 @@ "typeString": "int_const 196" } ], - "id": 39096, + "id": 42157, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "258272:15:18", + "referencedDeclaration": 33383, + "src": "258272:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39099, + "id": 42160, "isConstant": false, "isLValue": false, "isPure": false, @@ -296043,21 +296043,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "258272:27:18", + "src": "258272:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39100, + "id": 42161, "nodeType": "ExpressionStatement", - "src": "258272:27:18" + "src": "258272:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "258318:214:18", + "src": "258318:214:38", "statements": [ { "expression": { @@ -296065,26 +296065,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "258339:4:18", + "src": "258339:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "258345:2:18" + "src": "258345:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "258332:6:18" + "src": "258332:6:38" }, "nodeType": "YulFunctionCall", - "src": "258332:16:18" + "src": "258332:16:38" }, "nodeType": "YulExpressionStatement", - "src": "258332:16:18" + "src": "258332:16:38" }, { "expression": { @@ -296092,26 +296092,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "258368:4:18", + "src": "258368:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "258374:2:18" + "src": "258374:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "258361:6:18" + "src": "258361:6:38" }, "nodeType": "YulFunctionCall", - "src": "258361:16:18" + "src": "258361:16:38" }, "nodeType": "YulExpressionStatement", - "src": "258361:16:18" + "src": "258361:16:38" }, { "expression": { @@ -296119,26 +296119,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "258397:4:18", + "src": "258397:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "258403:2:18" + "src": "258403:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "258390:6:18" + "src": "258390:6:38" }, "nodeType": "YulFunctionCall", - "src": "258390:16:18" + "src": "258390:16:38" }, "nodeType": "YulExpressionStatement", - "src": "258390:16:18" + "src": "258390:16:38" }, { "expression": { @@ -296146,26 +296146,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "258426:4:18", + "src": "258426:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "258432:2:18" + "src": "258432:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "258419:6:18" + "src": "258419:6:38" }, "nodeType": "YulFunctionCall", - "src": "258419:16:18" + "src": "258419:16:38" }, "nodeType": "YulExpressionStatement", - "src": "258419:16:18" + "src": "258419:16:38" }, { "expression": { @@ -296173,26 +296173,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "258455:4:18", + "src": "258455:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "258461:2:18" + "src": "258461:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "258448:6:18" + "src": "258448:6:38" }, "nodeType": "YulFunctionCall", - "src": "258448:16:18" + "src": "258448:16:38" }, "nodeType": "YulExpressionStatement", - "src": "258448:16:18" + "src": "258448:16:38" }, { "expression": { @@ -296200,26 +296200,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "258484:4:18", + "src": "258484:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "258490:2:18" + "src": "258490:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "258477:6:18" + "src": "258477:6:38" }, "nodeType": "YulFunctionCall", - "src": "258477:16:18" + "src": "258477:16:38" }, "nodeType": "YulExpressionStatement", - "src": "258477:16:18" + "src": "258477:16:38" }, { "expression": { @@ -296227,84 +296227,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "258513:4:18", + "src": "258513:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "258519:2:18" + "src": "258519:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "258506:6:18" + "src": "258506:6:38" }, "nodeType": "YulFunctionCall", - "src": "258506:16:18" + "src": "258506:16:38" }, "nodeType": "YulExpressionStatement", - "src": "258506:16:18" + "src": "258506:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39075, + "declaration": 42136, "isOffset": false, "isSlot": false, - "src": "258345:2:18", + "src": "258345:2:38", "valueSize": 1 }, { - "declaration": 39078, + "declaration": 42139, "isOffset": false, "isSlot": false, - "src": "258374:2:18", + "src": "258374:2:38", "valueSize": 1 }, { - "declaration": 39081, + "declaration": 42142, "isOffset": false, "isSlot": false, - "src": "258403:2:18", + "src": "258403:2:38", "valueSize": 1 }, { - "declaration": 39084, + "declaration": 42145, "isOffset": false, "isSlot": false, - "src": "258432:2:18", + "src": "258432:2:38", "valueSize": 1 }, { - "declaration": 39087, + "declaration": 42148, "isOffset": false, "isSlot": false, - "src": "258461:2:18", + "src": "258461:2:38", "valueSize": 1 }, { - "declaration": 39090, + "declaration": 42151, "isOffset": false, "isSlot": false, - "src": "258490:2:18", + "src": "258490:2:38", "valueSize": 1 }, { - "declaration": 39093, + "declaration": 42154, "isOffset": false, "isSlot": false, - "src": "258519:2:18", + "src": "258519:2:38", "valueSize": 1 } ], - "id": 39101, + "id": 42162, "nodeType": "InlineAssembly", - "src": "258309:223:18" + "src": "258309:223:38" } ] }, @@ -296312,20 +296312,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "257213:3:18", + "nameLocation": "257213:3:38", "parameters": { - "id": 39072, + "id": 42133, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39065, + "id": 42126, "mutability": "mutable", "name": "p0", - "nameLocation": "257225:2:18", + "nameLocation": "257225:2:38", "nodeType": "VariableDeclaration", - "scope": 39103, - "src": "257217:10:18", + "scope": 42164, + "src": "257217:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -296333,10 +296333,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39064, + "id": 42125, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "257217:7:18", + "src": "257217:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -296346,13 +296346,13 @@ }, { "constant": false, - "id": 39067, + "id": 42128, "mutability": "mutable", "name": "p1", - "nameLocation": "257234:2:18", + "nameLocation": "257234:2:38", "nodeType": "VariableDeclaration", - "scope": 39103, - "src": "257229:7:18", + "scope": 42164, + "src": "257229:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -296360,10 +296360,10 @@ "typeString": "bool" }, "typeName": { - "id": 39066, + "id": 42127, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "257229:4:18", + "src": "257229:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -296373,13 +296373,13 @@ }, { "constant": false, - "id": 39069, + "id": 42130, "mutability": "mutable", "name": "p2", - "nameLocation": "257246:2:18", + "nameLocation": "257246:2:38", "nodeType": "VariableDeclaration", - "scope": 39103, - "src": "257238:10:18", + "scope": 42164, + "src": "257238:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -296387,10 +296387,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39068, + "id": 42129, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "257238:7:18", + "src": "257238:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -296400,13 +296400,13 @@ }, { "constant": false, - "id": 39071, + "id": 42132, "mutability": "mutable", "name": "p3", - "nameLocation": "257258:2:18", + "nameLocation": "257258:2:38", "nodeType": "VariableDeclaration", - "scope": 39103, - "src": "257250:10:18", + "scope": 42164, + "src": "257250:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -296414,10 +296414,10 @@ "typeString": "address" }, "typeName": { - "id": 39070, + "id": 42131, "name": "address", "nodeType": "ElementaryTypeName", - "src": "257250:7:18", + "src": "257250:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -296427,44 +296427,44 @@ "visibility": "internal" } ], - "src": "257216:45:18" + "src": "257216:45:38" }, "returnParameters": { - "id": 39073, + "id": 42134, "nodeType": "ParameterList", "parameters": [], - "src": "257276:0:18" + "src": "257276:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39143, + "id": 42204, "nodeType": "FunctionDefinition", - "src": "258544:1328:18", + "src": "258544:1328:38", "nodes": [], "body": { - "id": 39142, + "id": 42203, "nodeType": "Block", - "src": "258613:1259:18", + "src": "258613:1259:38", "nodes": [], "statements": [ { "assignments": [ - 39115 + 42176 ], "declarations": [ { "constant": false, - "id": 39115, + "id": 42176, "mutability": "mutable", "name": "m0", - "nameLocation": "258631:2:18", + "nameLocation": "258631:2:38", "nodeType": "VariableDeclaration", - "scope": 39142, - "src": "258623:10:18", + "scope": 42203, + "src": "258623:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -296472,10 +296472,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39114, + "id": 42175, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "258623:7:18", + "src": "258623:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -296484,24 +296484,24 @@ "visibility": "internal" } ], - "id": 39116, + "id": 42177, "nodeType": "VariableDeclarationStatement", - "src": "258623:10:18" + "src": "258623:10:38" }, { "assignments": [ - 39118 + 42179 ], "declarations": [ { "constant": false, - "id": 39118, + "id": 42179, "mutability": "mutable", "name": "m1", - "nameLocation": "258651:2:18", + "nameLocation": "258651:2:38", "nodeType": "VariableDeclaration", - "scope": 39142, - "src": "258643:10:18", + "scope": 42203, + "src": "258643:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -296509,10 +296509,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39117, + "id": 42178, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "258643:7:18", + "src": "258643:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -296521,24 +296521,24 @@ "visibility": "internal" } ], - "id": 39119, + "id": 42180, "nodeType": "VariableDeclarationStatement", - "src": "258643:10:18" + "src": "258643:10:38" }, { "assignments": [ - 39121 + 42182 ], "declarations": [ { "constant": false, - "id": 39121, + "id": 42182, "mutability": "mutable", "name": "m2", - "nameLocation": "258671:2:18", + "nameLocation": "258671:2:38", "nodeType": "VariableDeclaration", - "scope": 39142, - "src": "258663:10:18", + "scope": 42203, + "src": "258663:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -296546,10 +296546,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39120, + "id": 42181, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "258663:7:18", + "src": "258663:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -296558,24 +296558,24 @@ "visibility": "internal" } ], - "id": 39122, + "id": 42183, "nodeType": "VariableDeclarationStatement", - "src": "258663:10:18" + "src": "258663:10:38" }, { "assignments": [ - 39124 + 42185 ], "declarations": [ { "constant": false, - "id": 39124, + "id": 42185, "mutability": "mutable", "name": "m3", - "nameLocation": "258691:2:18", + "nameLocation": "258691:2:38", "nodeType": "VariableDeclaration", - "scope": 39142, - "src": "258683:10:18", + "scope": 42203, + "src": "258683:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -296583,10 +296583,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39123, + "id": 42184, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "258683:7:18", + "src": "258683:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -296595,24 +296595,24 @@ "visibility": "internal" } ], - "id": 39125, + "id": 42186, "nodeType": "VariableDeclarationStatement", - "src": "258683:10:18" + "src": "258683:10:38" }, { "assignments": [ - 39127 + 42188 ], "declarations": [ { "constant": false, - "id": 39127, + "id": 42188, "mutability": "mutable", "name": "m4", - "nameLocation": "258711:2:18", + "nameLocation": "258711:2:38", "nodeType": "VariableDeclaration", - "scope": 39142, - "src": "258703:10:18", + "scope": 42203, + "src": "258703:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -296620,10 +296620,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39126, + "id": 42187, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "258703:7:18", + "src": "258703:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -296632,24 +296632,24 @@ "visibility": "internal" } ], - "id": 39128, + "id": 42189, "nodeType": "VariableDeclarationStatement", - "src": "258703:10:18" + "src": "258703:10:38" }, { "assignments": [ - 39130 + 42191 ], "declarations": [ { "constant": false, - "id": 39130, + "id": 42191, "mutability": "mutable", "name": "m5", - "nameLocation": "258731:2:18", + "nameLocation": "258731:2:38", "nodeType": "VariableDeclaration", - "scope": 39142, - "src": "258723:10:18", + "scope": 42203, + "src": "258723:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -296657,10 +296657,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39129, + "id": 42190, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "258723:7:18", + "src": "258723:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -296669,24 +296669,24 @@ "visibility": "internal" } ], - "id": 39131, + "id": 42192, "nodeType": "VariableDeclarationStatement", - "src": "258723:10:18" + "src": "258723:10:38" }, { "assignments": [ - 39133 + 42194 ], "declarations": [ { "constant": false, - "id": 39133, + "id": 42194, "mutability": "mutable", "name": "m6", - "nameLocation": "258751:2:18", + "nameLocation": "258751:2:38", "nodeType": "VariableDeclaration", - "scope": 39142, - "src": "258743:10:18", + "scope": 42203, + "src": "258743:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -296694,10 +296694,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39132, + "id": 42193, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "258743:7:18", + "src": "258743:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -296706,27 +296706,27 @@ "visibility": "internal" } ], - "id": 39134, + "id": 42195, "nodeType": "VariableDeclarationStatement", - "src": "258743:10:18" + "src": "258743:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "258772:825:18", + "src": "258772:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "258815:313:18", + "src": "258815:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "258833:15:18", + "src": "258833:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "258847:1:18", + "src": "258847:1:38", "type": "", "value": "0" }, @@ -296734,7 +296734,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "258837:6:18", + "src": "258837:6:38", "type": "" } ] @@ -296742,16 +296742,16 @@ { "body": { "nodeType": "YulBlock", - "src": "258918:40:18", + "src": "258918:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "258947:9:18", + "src": "258947:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "258949:5:18" + "src": "258949:5:38" } ] }, @@ -296762,33 +296762,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "258935:6:18" + "src": "258935:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "258943:1:18" + "src": "258943:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "258930:4:18" + "src": "258930:4:38" }, "nodeType": "YulFunctionCall", - "src": "258930:15:18" + "src": "258930:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "258923:6:18" + "src": "258923:6:38" }, "nodeType": "YulFunctionCall", - "src": "258923:23:18" + "src": "258923:23:38" }, "nodeType": "YulIf", - "src": "258920:36:18" + "src": "258920:36:38" } ] }, @@ -296797,12 +296797,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "258875:6:18" + "src": "258875:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "258883:4:18", + "src": "258883:4:38", "type": "", "value": "0x20" } @@ -296810,30 +296810,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "258872:2:18" + "src": "258872:2:38" }, "nodeType": "YulFunctionCall", - "src": "258872:16:18" + "src": "258872:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "258889:28:18", + "src": "258889:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "258891:24:18", + "src": "258891:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "258905:6:18" + "src": "258905:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "258913:1:18", + "src": "258913:1:38", "type": "", "value": "1" } @@ -296841,16 +296841,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "258901:3:18" + "src": "258901:3:38" }, "nodeType": "YulFunctionCall", - "src": "258901:14:18" + "src": "258901:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "258891:6:18" + "src": "258891:6:38" } ] } @@ -296858,10 +296858,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "258869:2:18", + "src": "258869:2:38", "statements": [] }, - "src": "258865:93:18" + "src": "258865:93:38" }, { "expression": { @@ -296869,34 +296869,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "258982:3:18" + "src": "258982:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "258987:6:18" + "src": "258987:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "258975:6:18" + "src": "258975:6:38" }, "nodeType": "YulFunctionCall", - "src": "258975:19:18" + "src": "258975:19:38" }, "nodeType": "YulExpressionStatement", - "src": "258975:19:18" + "src": "258975:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "259011:37:18", + "src": "259011:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "259028:3:18", + "src": "259028:3:38", "type": "", "value": "256" }, @@ -296905,38 +296905,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "259037:1:18", + "src": "259037:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "259040:6:18" + "src": "259040:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "259033:3:18" + "src": "259033:3:38" }, "nodeType": "YulFunctionCall", - "src": "259033:14:18" + "src": "259033:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "259024:3:18" + "src": "259024:3:38" }, "nodeType": "YulFunctionCall", - "src": "259024:24:18" + "src": "259024:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "259015:5:18", + "src": "259015:5:38", "type": "" } ] @@ -296949,12 +296949,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "259076:3:18" + "src": "259076:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "259081:4:18", + "src": "259081:4:38", "type": "", "value": "0x20" } @@ -296962,59 +296962,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "259072:3:18" + "src": "259072:3:38" }, "nodeType": "YulFunctionCall", - "src": "259072:14:18" + "src": "259072:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "259092:5:18" + "src": "259092:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "259103:5:18" + "src": "259103:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "259110:1:18" + "src": "259110:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "259099:3:18" + "src": "259099:3:38" }, "nodeType": "YulFunctionCall", - "src": "259099:13:18" + "src": "259099:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "259088:3:18" + "src": "259088:3:38" }, "nodeType": "YulFunctionCall", - "src": "259088:25:18" + "src": "259088:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "259065:6:18" + "src": "259065:6:38" }, "nodeType": "YulFunctionCall", - "src": "259065:49:18" + "src": "259065:49:38" }, "nodeType": "YulExpressionStatement", - "src": "259065:49:18" + "src": "259065:49:38" } ] }, @@ -297024,27 +297024,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "258807:3:18", + "src": "258807:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "258812:1:18", + "src": "258812:1:38", "type": "" } ], - "src": "258786:342:18" + "src": "258786:342:38" }, { "nodeType": "YulAssignment", - "src": "259141:17:18", + "src": "259141:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "259153:4:18", + "src": "259153:4:38", "type": "", "value": "0x00" } @@ -297052,28 +297052,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "259147:5:18" + "src": "259147:5:38" }, "nodeType": "YulFunctionCall", - "src": "259147:11:18" + "src": "259147:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "259141:2:18" + "src": "259141:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "259171:17:18", + "src": "259171:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "259183:4:18", + "src": "259183:4:38", "type": "", "value": "0x20" } @@ -297081,28 +297081,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "259177:5:18" + "src": "259177:5:38" }, "nodeType": "YulFunctionCall", - "src": "259177:11:18" + "src": "259177:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "259171:2:18" + "src": "259171:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "259201:17:18", + "src": "259201:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "259213:4:18", + "src": "259213:4:38", "type": "", "value": "0x40" } @@ -297110,28 +297110,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "259207:5:18" + "src": "259207:5:38" }, "nodeType": "YulFunctionCall", - "src": "259207:11:18" + "src": "259207:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "259201:2:18" + "src": "259201:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "259231:17:18", + "src": "259231:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "259243:4:18", + "src": "259243:4:38", "type": "", "value": "0x60" } @@ -297139,28 +297139,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "259237:5:18" + "src": "259237:5:38" }, "nodeType": "YulFunctionCall", - "src": "259237:11:18" + "src": "259237:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "259231:2:18" + "src": "259231:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "259261:17:18", + "src": "259261:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "259273:4:18", + "src": "259273:4:38", "type": "", "value": "0x80" } @@ -297168,28 +297168,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "259267:5:18" + "src": "259267:5:38" }, "nodeType": "YulFunctionCall", - "src": "259267:11:18" + "src": "259267:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "259261:2:18" + "src": "259261:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "259291:17:18", + "src": "259291:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "259303:4:18", + "src": "259303:4:38", "type": "", "value": "0xa0" } @@ -297197,28 +297197,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "259297:5:18" + "src": "259297:5:38" }, "nodeType": "YulFunctionCall", - "src": "259297:11:18" + "src": "259297:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "259291:2:18" + "src": "259291:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "259321:17:18", + "src": "259321:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "259333:4:18", + "src": "259333:4:38", "type": "", "value": "0xc0" } @@ -297226,16 +297226,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "259327:5:18" + "src": "259327:5:38" }, "nodeType": "YulFunctionCall", - "src": "259327:11:18" + "src": "259327:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "259321:2:18" + "src": "259321:2:38" } ] }, @@ -297245,14 +297245,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "259418:4:18", + "src": "259418:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "259424:10:18", + "src": "259424:10:38", "type": "", "value": "0xeb928d7f" } @@ -297260,13 +297260,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "259411:6:18" + "src": "259411:6:38" }, "nodeType": "YulFunctionCall", - "src": "259411:24:18" + "src": "259411:24:38" }, "nodeType": "YulExpressionStatement", - "src": "259411:24:18" + "src": "259411:24:38" }, { "expression": { @@ -297274,26 +297274,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "259455:4:18", + "src": "259455:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "259461:2:18" + "src": "259461:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "259448:6:18" + "src": "259448:6:38" }, "nodeType": "YulFunctionCall", - "src": "259448:16:18" + "src": "259448:16:38" }, "nodeType": "YulExpressionStatement", - "src": "259448:16:18" + "src": "259448:16:38" }, { "expression": { @@ -297301,26 +297301,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "259484:4:18", + "src": "259484:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "259490:2:18" + "src": "259490:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "259477:6:18" + "src": "259477:6:38" }, "nodeType": "YulFunctionCall", - "src": "259477:16:18" + "src": "259477:16:38" }, "nodeType": "YulExpressionStatement", - "src": "259477:16:18" + "src": "259477:16:38" }, { "expression": { @@ -297328,14 +297328,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "259513:4:18", + "src": "259513:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "259519:4:18", + "src": "259519:4:38", "type": "", "value": "0x80" } @@ -297343,13 +297343,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "259506:6:18" + "src": "259506:6:38" }, "nodeType": "YulFunctionCall", - "src": "259506:18:18" + "src": "259506:18:38" }, "nodeType": "YulExpressionStatement", - "src": "259506:18:18" + "src": "259506:18:38" }, { "expression": { @@ -297357,26 +297357,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "259544:4:18", + "src": "259544:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "259550:2:18" + "src": "259550:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "259537:6:18" + "src": "259537:6:38" }, "nodeType": "YulFunctionCall", - "src": "259537:16:18" + "src": "259537:16:38" }, "nodeType": "YulExpressionStatement", - "src": "259537:16:18" + "src": "259537:16:38" }, { "expression": { @@ -297384,126 +297384,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "259578:4:18", + "src": "259578:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "259584:2:18" + "src": "259584:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "259566:11:18" + "src": "259566:11:38" }, "nodeType": "YulFunctionCall", - "src": "259566:21:18" + "src": "259566:21:38" }, "nodeType": "YulExpressionStatement", - "src": "259566:21:18" + "src": "259566:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39115, + "declaration": 42176, "isOffset": false, "isSlot": false, - "src": "259141:2:18", + "src": "259141:2:38", "valueSize": 1 }, { - "declaration": 39118, + "declaration": 42179, "isOffset": false, "isSlot": false, - "src": "259171:2:18", + "src": "259171:2:38", "valueSize": 1 }, { - "declaration": 39121, + "declaration": 42182, "isOffset": false, "isSlot": false, - "src": "259201:2:18", + "src": "259201:2:38", "valueSize": 1 }, { - "declaration": 39124, + "declaration": 42185, "isOffset": false, "isSlot": false, - "src": "259231:2:18", + "src": "259231:2:38", "valueSize": 1 }, { - "declaration": 39127, + "declaration": 42188, "isOffset": false, "isSlot": false, - "src": "259261:2:18", + "src": "259261:2:38", "valueSize": 1 }, { - "declaration": 39130, + "declaration": 42191, "isOffset": false, "isSlot": false, - "src": "259291:2:18", + "src": "259291:2:38", "valueSize": 1 }, { - "declaration": 39133, + "declaration": 42194, "isOffset": false, "isSlot": false, - "src": "259321:2:18", + "src": "259321:2:38", "valueSize": 1 }, { - "declaration": 39105, + "declaration": 42166, "isOffset": false, "isSlot": false, - "src": "259461:2:18", + "src": "259461:2:38", "valueSize": 1 }, { - "declaration": 39107, + "declaration": 42168, "isOffset": false, "isSlot": false, - "src": "259490:2:18", + "src": "259490:2:38", "valueSize": 1 }, { - "declaration": 39109, + "declaration": 42170, "isOffset": false, "isSlot": false, - "src": "259584:2:18", + "src": "259584:2:38", "valueSize": 1 }, { - "declaration": 39111, + "declaration": 42172, "isOffset": false, "isSlot": false, - "src": "259550:2:18", + "src": "259550:2:38", "valueSize": 1 } ], - "id": 39135, + "id": 42196, "nodeType": "InlineAssembly", - "src": "258763:834:18" + "src": "258763:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39137, + "id": 42198, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "259622:4:18", + "src": "259622:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -297512,14 +297512,14 @@ }, { "hexValue": "30786334", - "id": 39138, + "id": 42199, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "259628:4:18", + "src": "259628:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -297538,18 +297538,18 @@ "typeString": "int_const 196" } ], - "id": 39136, + "id": 42197, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "259606:15:18", + "referencedDeclaration": 33383, + "src": "259606:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39139, + "id": 42200, "isConstant": false, "isLValue": false, "isPure": false, @@ -297558,21 +297558,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "259606:27:18", + "src": "259606:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39140, + "id": 42201, "nodeType": "ExpressionStatement", - "src": "259606:27:18" + "src": "259606:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "259652:214:18", + "src": "259652:214:38", "statements": [ { "expression": { @@ -297580,26 +297580,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "259673:4:18", + "src": "259673:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "259679:2:18" + "src": "259679:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "259666:6:18" + "src": "259666:6:38" }, "nodeType": "YulFunctionCall", - "src": "259666:16:18" + "src": "259666:16:38" }, "nodeType": "YulExpressionStatement", - "src": "259666:16:18" + "src": "259666:16:38" }, { "expression": { @@ -297607,26 +297607,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "259702:4:18", + "src": "259702:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "259708:2:18" + "src": "259708:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "259695:6:18" + "src": "259695:6:38" }, "nodeType": "YulFunctionCall", - "src": "259695:16:18" + "src": "259695:16:38" }, "nodeType": "YulExpressionStatement", - "src": "259695:16:18" + "src": "259695:16:38" }, { "expression": { @@ -297634,26 +297634,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "259731:4:18", + "src": "259731:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "259737:2:18" + "src": "259737:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "259724:6:18" + "src": "259724:6:38" }, "nodeType": "YulFunctionCall", - "src": "259724:16:18" + "src": "259724:16:38" }, "nodeType": "YulExpressionStatement", - "src": "259724:16:18" + "src": "259724:16:38" }, { "expression": { @@ -297661,26 +297661,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "259760:4:18", + "src": "259760:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "259766:2:18" + "src": "259766:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "259753:6:18" + "src": "259753:6:38" }, "nodeType": "YulFunctionCall", - "src": "259753:16:18" + "src": "259753:16:38" }, "nodeType": "YulExpressionStatement", - "src": "259753:16:18" + "src": "259753:16:38" }, { "expression": { @@ -297688,26 +297688,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "259789:4:18", + "src": "259789:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "259795:2:18" + "src": "259795:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "259782:6:18" + "src": "259782:6:38" }, "nodeType": "YulFunctionCall", - "src": "259782:16:18" + "src": "259782:16:38" }, "nodeType": "YulExpressionStatement", - "src": "259782:16:18" + "src": "259782:16:38" }, { "expression": { @@ -297715,26 +297715,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "259818:4:18", + "src": "259818:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "259824:2:18" + "src": "259824:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "259811:6:18" + "src": "259811:6:38" }, "nodeType": "YulFunctionCall", - "src": "259811:16:18" + "src": "259811:16:38" }, "nodeType": "YulExpressionStatement", - "src": "259811:16:18" + "src": "259811:16:38" }, { "expression": { @@ -297742,84 +297742,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "259847:4:18", + "src": "259847:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "259853:2:18" + "src": "259853:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "259840:6:18" + "src": "259840:6:38" }, "nodeType": "YulFunctionCall", - "src": "259840:16:18" + "src": "259840:16:38" }, "nodeType": "YulExpressionStatement", - "src": "259840:16:18" + "src": "259840:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39115, + "declaration": 42176, "isOffset": false, "isSlot": false, - "src": "259679:2:18", + "src": "259679:2:38", "valueSize": 1 }, { - "declaration": 39118, + "declaration": 42179, "isOffset": false, "isSlot": false, - "src": "259708:2:18", + "src": "259708:2:38", "valueSize": 1 }, { - "declaration": 39121, + "declaration": 42182, "isOffset": false, "isSlot": false, - "src": "259737:2:18", + "src": "259737:2:38", "valueSize": 1 }, { - "declaration": 39124, + "declaration": 42185, "isOffset": false, "isSlot": false, - "src": "259766:2:18", + "src": "259766:2:38", "valueSize": 1 }, { - "declaration": 39127, + "declaration": 42188, "isOffset": false, "isSlot": false, - "src": "259795:2:18", + "src": "259795:2:38", "valueSize": 1 }, { - "declaration": 39130, + "declaration": 42191, "isOffset": false, "isSlot": false, - "src": "259824:2:18", + "src": "259824:2:38", "valueSize": 1 }, { - "declaration": 39133, + "declaration": 42194, "isOffset": false, "isSlot": false, - "src": "259853:2:18", + "src": "259853:2:38", "valueSize": 1 } ], - "id": 39141, + "id": 42202, "nodeType": "InlineAssembly", - "src": "259643:223:18" + "src": "259643:223:38" } ] }, @@ -297827,20 +297827,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "258553:3:18", + "nameLocation": "258553:3:38", "parameters": { - "id": 39112, + "id": 42173, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39105, + "id": 42166, "mutability": "mutable", "name": "p0", - "nameLocation": "258565:2:18", + "nameLocation": "258565:2:38", "nodeType": "VariableDeclaration", - "scope": 39143, - "src": "258557:10:18", + "scope": 42204, + "src": "258557:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -297848,10 +297848,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39104, + "id": 42165, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "258557:7:18", + "src": "258557:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -297861,13 +297861,13 @@ }, { "constant": false, - "id": 39107, + "id": 42168, "mutability": "mutable", "name": "p1", - "nameLocation": "258574:2:18", + "nameLocation": "258574:2:38", "nodeType": "VariableDeclaration", - "scope": 39143, - "src": "258569:7:18", + "scope": 42204, + "src": "258569:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -297875,10 +297875,10 @@ "typeString": "bool" }, "typeName": { - "id": 39106, + "id": 42167, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "258569:4:18", + "src": "258569:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -297888,13 +297888,13 @@ }, { "constant": false, - "id": 39109, + "id": 42170, "mutability": "mutable", "name": "p2", - "nameLocation": "258586:2:18", + "nameLocation": "258586:2:38", "nodeType": "VariableDeclaration", - "scope": 39143, - "src": "258578:10:18", + "scope": 42204, + "src": "258578:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -297902,10 +297902,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39108, + "id": 42169, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "258578:7:18", + "src": "258578:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -297915,13 +297915,13 @@ }, { "constant": false, - "id": 39111, + "id": 42172, "mutability": "mutable", "name": "p3", - "nameLocation": "258595:2:18", + "nameLocation": "258595:2:38", "nodeType": "VariableDeclaration", - "scope": 39143, - "src": "258590:7:18", + "scope": 42204, + "src": "258590:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -297929,10 +297929,10 @@ "typeString": "bool" }, "typeName": { - "id": 39110, + "id": 42171, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "258590:4:18", + "src": "258590:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -297941,44 +297941,44 @@ "visibility": "internal" } ], - "src": "258556:42:18" + "src": "258556:42:38" }, "returnParameters": { - "id": 39113, + "id": 42174, "nodeType": "ParameterList", "parameters": [], - "src": "258613:0:18" + "src": "258613:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39183, + "id": 42244, "nodeType": "FunctionDefinition", - "src": "259878:1334:18", + "src": "259878:1334:38", "nodes": [], "body": { - "id": 39182, + "id": 42243, "nodeType": "Block", - "src": "259950:1262:18", + "src": "259950:1262:38", "nodes": [], "statements": [ { "assignments": [ - 39155 + 42216 ], "declarations": [ { "constant": false, - "id": 39155, + "id": 42216, "mutability": "mutable", "name": "m0", - "nameLocation": "259968:2:18", + "nameLocation": "259968:2:38", "nodeType": "VariableDeclaration", - "scope": 39182, - "src": "259960:10:18", + "scope": 42243, + "src": "259960:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -297986,10 +297986,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39154, + "id": 42215, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "259960:7:18", + "src": "259960:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -297998,24 +297998,24 @@ "visibility": "internal" } ], - "id": 39156, + "id": 42217, "nodeType": "VariableDeclarationStatement", - "src": "259960:10:18" + "src": "259960:10:38" }, { "assignments": [ - 39158 + 42219 ], "declarations": [ { "constant": false, - "id": 39158, + "id": 42219, "mutability": "mutable", "name": "m1", - "nameLocation": "259988:2:18", + "nameLocation": "259988:2:38", "nodeType": "VariableDeclaration", - "scope": 39182, - "src": "259980:10:18", + "scope": 42243, + "src": "259980:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -298023,10 +298023,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39157, + "id": 42218, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "259980:7:18", + "src": "259980:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -298035,24 +298035,24 @@ "visibility": "internal" } ], - "id": 39159, + "id": 42220, "nodeType": "VariableDeclarationStatement", - "src": "259980:10:18" + "src": "259980:10:38" }, { "assignments": [ - 39161 + 42222 ], "declarations": [ { "constant": false, - "id": 39161, + "id": 42222, "mutability": "mutable", "name": "m2", - "nameLocation": "260008:2:18", + "nameLocation": "260008:2:38", "nodeType": "VariableDeclaration", - "scope": 39182, - "src": "260000:10:18", + "scope": 42243, + "src": "260000:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -298060,10 +298060,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39160, + "id": 42221, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "260000:7:18", + "src": "260000:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -298072,24 +298072,24 @@ "visibility": "internal" } ], - "id": 39162, + "id": 42223, "nodeType": "VariableDeclarationStatement", - "src": "260000:10:18" + "src": "260000:10:38" }, { "assignments": [ - 39164 + 42225 ], "declarations": [ { "constant": false, - "id": 39164, + "id": 42225, "mutability": "mutable", "name": "m3", - "nameLocation": "260028:2:18", + "nameLocation": "260028:2:38", "nodeType": "VariableDeclaration", - "scope": 39182, - "src": "260020:10:18", + "scope": 42243, + "src": "260020:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -298097,10 +298097,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39163, + "id": 42224, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "260020:7:18", + "src": "260020:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -298109,24 +298109,24 @@ "visibility": "internal" } ], - "id": 39165, + "id": 42226, "nodeType": "VariableDeclarationStatement", - "src": "260020:10:18" + "src": "260020:10:38" }, { "assignments": [ - 39167 + 42228 ], "declarations": [ { "constant": false, - "id": 39167, + "id": 42228, "mutability": "mutable", "name": "m4", - "nameLocation": "260048:2:18", + "nameLocation": "260048:2:38", "nodeType": "VariableDeclaration", - "scope": 39182, - "src": "260040:10:18", + "scope": 42243, + "src": "260040:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -298134,10 +298134,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39166, + "id": 42227, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "260040:7:18", + "src": "260040:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -298146,24 +298146,24 @@ "visibility": "internal" } ], - "id": 39168, + "id": 42229, "nodeType": "VariableDeclarationStatement", - "src": "260040:10:18" + "src": "260040:10:38" }, { "assignments": [ - 39170 + 42231 ], "declarations": [ { "constant": false, - "id": 39170, + "id": 42231, "mutability": "mutable", "name": "m5", - "nameLocation": "260068:2:18", + "nameLocation": "260068:2:38", "nodeType": "VariableDeclaration", - "scope": 39182, - "src": "260060:10:18", + "scope": 42243, + "src": "260060:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -298171,10 +298171,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39169, + "id": 42230, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "260060:7:18", + "src": "260060:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -298183,24 +298183,24 @@ "visibility": "internal" } ], - "id": 39171, + "id": 42232, "nodeType": "VariableDeclarationStatement", - "src": "260060:10:18" + "src": "260060:10:38" }, { "assignments": [ - 39173 + 42234 ], "declarations": [ { "constant": false, - "id": 39173, + "id": 42234, "mutability": "mutable", "name": "m6", - "nameLocation": "260088:2:18", + "nameLocation": "260088:2:38", "nodeType": "VariableDeclaration", - "scope": 39182, - "src": "260080:10:18", + "scope": 42243, + "src": "260080:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -298208,10 +298208,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39172, + "id": 42233, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "260080:7:18", + "src": "260080:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -298220,27 +298220,27 @@ "visibility": "internal" } ], - "id": 39174, + "id": 42235, "nodeType": "VariableDeclarationStatement", - "src": "260080:10:18" + "src": "260080:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "260109:828:18", + "src": "260109:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "260152:313:18", + "src": "260152:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "260170:15:18", + "src": "260170:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "260184:1:18", + "src": "260184:1:38", "type": "", "value": "0" }, @@ -298248,7 +298248,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "260174:6:18", + "src": "260174:6:38", "type": "" } ] @@ -298256,16 +298256,16 @@ { "body": { "nodeType": "YulBlock", - "src": "260255:40:18", + "src": "260255:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "260284:9:18", + "src": "260284:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "260286:5:18" + "src": "260286:5:38" } ] }, @@ -298276,33 +298276,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "260272:6:18" + "src": "260272:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "260280:1:18" + "src": "260280:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "260267:4:18" + "src": "260267:4:38" }, "nodeType": "YulFunctionCall", - "src": "260267:15:18" + "src": "260267:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "260260:6:18" + "src": "260260:6:38" }, "nodeType": "YulFunctionCall", - "src": "260260:23:18" + "src": "260260:23:38" }, "nodeType": "YulIf", - "src": "260257:36:18" + "src": "260257:36:38" } ] }, @@ -298311,12 +298311,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "260212:6:18" + "src": "260212:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "260220:4:18", + "src": "260220:4:38", "type": "", "value": "0x20" } @@ -298324,30 +298324,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "260209:2:18" + "src": "260209:2:38" }, "nodeType": "YulFunctionCall", - "src": "260209:16:18" + "src": "260209:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "260226:28:18", + "src": "260226:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "260228:24:18", + "src": "260228:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "260242:6:18" + "src": "260242:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "260250:1:18", + "src": "260250:1:38", "type": "", "value": "1" } @@ -298355,16 +298355,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "260238:3:18" + "src": "260238:3:38" }, "nodeType": "YulFunctionCall", - "src": "260238:14:18" + "src": "260238:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "260228:6:18" + "src": "260228:6:38" } ] } @@ -298372,10 +298372,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "260206:2:18", + "src": "260206:2:38", "statements": [] }, - "src": "260202:93:18" + "src": "260202:93:38" }, { "expression": { @@ -298383,34 +298383,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "260319:3:18" + "src": "260319:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "260324:6:18" + "src": "260324:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "260312:6:18" + "src": "260312:6:38" }, "nodeType": "YulFunctionCall", - "src": "260312:19:18" + "src": "260312:19:38" }, "nodeType": "YulExpressionStatement", - "src": "260312:19:18" + "src": "260312:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "260348:37:18", + "src": "260348:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "260365:3:18", + "src": "260365:3:38", "type": "", "value": "256" }, @@ -298419,38 +298419,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "260374:1:18", + "src": "260374:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "260377:6:18" + "src": "260377:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "260370:3:18" + "src": "260370:3:38" }, "nodeType": "YulFunctionCall", - "src": "260370:14:18" + "src": "260370:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "260361:3:18" + "src": "260361:3:38" }, "nodeType": "YulFunctionCall", - "src": "260361:24:18" + "src": "260361:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "260352:5:18", + "src": "260352:5:38", "type": "" } ] @@ -298463,12 +298463,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "260413:3:18" + "src": "260413:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "260418:4:18", + "src": "260418:4:38", "type": "", "value": "0x20" } @@ -298476,59 +298476,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "260409:3:18" + "src": "260409:3:38" }, "nodeType": "YulFunctionCall", - "src": "260409:14:18" + "src": "260409:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "260429:5:18" + "src": "260429:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "260440:5:18" + "src": "260440:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "260447:1:18" + "src": "260447:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "260436:3:18" + "src": "260436:3:38" }, "nodeType": "YulFunctionCall", - "src": "260436:13:18" + "src": "260436:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "260425:3:18" + "src": "260425:3:38" }, "nodeType": "YulFunctionCall", - "src": "260425:25:18" + "src": "260425:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "260402:6:18" + "src": "260402:6:38" }, "nodeType": "YulFunctionCall", - "src": "260402:49:18" + "src": "260402:49:38" }, "nodeType": "YulExpressionStatement", - "src": "260402:49:18" + "src": "260402:49:38" } ] }, @@ -298538,27 +298538,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "260144:3:18", + "src": "260144:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "260149:1:18", + "src": "260149:1:38", "type": "" } ], - "src": "260123:342:18" + "src": "260123:342:38" }, { "nodeType": "YulAssignment", - "src": "260478:17:18", + "src": "260478:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "260490:4:18", + "src": "260490:4:38", "type": "", "value": "0x00" } @@ -298566,28 +298566,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "260484:5:18" + "src": "260484:5:38" }, "nodeType": "YulFunctionCall", - "src": "260484:11:18" + "src": "260484:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "260478:2:18" + "src": "260478:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "260508:17:18", + "src": "260508:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "260520:4:18", + "src": "260520:4:38", "type": "", "value": "0x20" } @@ -298595,28 +298595,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "260514:5:18" + "src": "260514:5:38" }, "nodeType": "YulFunctionCall", - "src": "260514:11:18" + "src": "260514:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "260508:2:18" + "src": "260508:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "260538:17:18", + "src": "260538:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "260550:4:18", + "src": "260550:4:38", "type": "", "value": "0x40" } @@ -298624,28 +298624,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "260544:5:18" + "src": "260544:5:38" }, "nodeType": "YulFunctionCall", - "src": "260544:11:18" + "src": "260544:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "260538:2:18" + "src": "260538:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "260568:17:18", + "src": "260568:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "260580:4:18", + "src": "260580:4:38", "type": "", "value": "0x60" } @@ -298653,28 +298653,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "260574:5:18" + "src": "260574:5:38" }, "nodeType": "YulFunctionCall", - "src": "260574:11:18" + "src": "260574:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "260568:2:18" + "src": "260568:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "260598:17:18", + "src": "260598:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "260610:4:18", + "src": "260610:4:38", "type": "", "value": "0x80" } @@ -298682,28 +298682,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "260604:5:18" + "src": "260604:5:38" }, "nodeType": "YulFunctionCall", - "src": "260604:11:18" + "src": "260604:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "260598:2:18" + "src": "260598:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "260628:17:18", + "src": "260628:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "260640:4:18", + "src": "260640:4:38", "type": "", "value": "0xa0" } @@ -298711,28 +298711,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "260634:5:18" + "src": "260634:5:38" }, "nodeType": "YulFunctionCall", - "src": "260634:11:18" + "src": "260634:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "260628:2:18" + "src": "260628:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "260658:17:18", + "src": "260658:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "260670:4:18", + "src": "260670:4:38", "type": "", "value": "0xc0" } @@ -298740,16 +298740,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "260664:5:18" + "src": "260664:5:38" }, "nodeType": "YulFunctionCall", - "src": "260664:11:18" + "src": "260664:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "260658:2:18" + "src": "260658:2:38" } ] }, @@ -298759,14 +298759,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "260758:4:18", + "src": "260758:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "260764:10:18", + "src": "260764:10:38", "type": "", "value": "0x2c1d0746" } @@ -298774,13 +298774,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "260751:6:18" + "src": "260751:6:38" }, "nodeType": "YulFunctionCall", - "src": "260751:24:18" + "src": "260751:24:38" }, "nodeType": "YulExpressionStatement", - "src": "260751:24:18" + "src": "260751:24:38" }, { "expression": { @@ -298788,26 +298788,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "260795:4:18", + "src": "260795:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "260801:2:18" + "src": "260801:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "260788:6:18" + "src": "260788:6:38" }, "nodeType": "YulFunctionCall", - "src": "260788:16:18" + "src": "260788:16:38" }, "nodeType": "YulExpressionStatement", - "src": "260788:16:18" + "src": "260788:16:38" }, { "expression": { @@ -298815,26 +298815,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "260824:4:18", + "src": "260824:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "260830:2:18" + "src": "260830:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "260817:6:18" + "src": "260817:6:38" }, "nodeType": "YulFunctionCall", - "src": "260817:16:18" + "src": "260817:16:38" }, "nodeType": "YulExpressionStatement", - "src": "260817:16:18" + "src": "260817:16:38" }, { "expression": { @@ -298842,14 +298842,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "260853:4:18", + "src": "260853:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "260859:4:18", + "src": "260859:4:38", "type": "", "value": "0x80" } @@ -298857,13 +298857,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "260846:6:18" + "src": "260846:6:38" }, "nodeType": "YulFunctionCall", - "src": "260846:18:18" + "src": "260846:18:38" }, "nodeType": "YulExpressionStatement", - "src": "260846:18:18" + "src": "260846:18:38" }, { "expression": { @@ -298871,26 +298871,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "260884:4:18", + "src": "260884:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "260890:2:18" + "src": "260890:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "260877:6:18" + "src": "260877:6:38" }, "nodeType": "YulFunctionCall", - "src": "260877:16:18" + "src": "260877:16:38" }, "nodeType": "YulExpressionStatement", - "src": "260877:16:18" + "src": "260877:16:38" }, { "expression": { @@ -298898,126 +298898,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "260918:4:18", + "src": "260918:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "260924:2:18" + "src": "260924:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "260906:11:18" + "src": "260906:11:38" }, "nodeType": "YulFunctionCall", - "src": "260906:21:18" + "src": "260906:21:38" }, "nodeType": "YulExpressionStatement", - "src": "260906:21:18" + "src": "260906:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39155, + "declaration": 42216, "isOffset": false, "isSlot": false, - "src": "260478:2:18", + "src": "260478:2:38", "valueSize": 1 }, { - "declaration": 39158, + "declaration": 42219, "isOffset": false, "isSlot": false, - "src": "260508:2:18", + "src": "260508:2:38", "valueSize": 1 }, { - "declaration": 39161, + "declaration": 42222, "isOffset": false, "isSlot": false, - "src": "260538:2:18", + "src": "260538:2:38", "valueSize": 1 }, { - "declaration": 39164, + "declaration": 42225, "isOffset": false, "isSlot": false, - "src": "260568:2:18", + "src": "260568:2:38", "valueSize": 1 }, { - "declaration": 39167, + "declaration": 42228, "isOffset": false, "isSlot": false, - "src": "260598:2:18", + "src": "260598:2:38", "valueSize": 1 }, { - "declaration": 39170, + "declaration": 42231, "isOffset": false, "isSlot": false, - "src": "260628:2:18", + "src": "260628:2:38", "valueSize": 1 }, { - "declaration": 39173, + "declaration": 42234, "isOffset": false, "isSlot": false, - "src": "260658:2:18", + "src": "260658:2:38", "valueSize": 1 }, { - "declaration": 39145, + "declaration": 42206, "isOffset": false, "isSlot": false, - "src": "260801:2:18", + "src": "260801:2:38", "valueSize": 1 }, { - "declaration": 39147, + "declaration": 42208, "isOffset": false, "isSlot": false, - "src": "260830:2:18", + "src": "260830:2:38", "valueSize": 1 }, { - "declaration": 39149, + "declaration": 42210, "isOffset": false, "isSlot": false, - "src": "260924:2:18", + "src": "260924:2:38", "valueSize": 1 }, { - "declaration": 39151, + "declaration": 42212, "isOffset": false, "isSlot": false, - "src": "260890:2:18", + "src": "260890:2:38", "valueSize": 1 } ], - "id": 39175, + "id": 42236, "nodeType": "InlineAssembly", - "src": "260100:837:18" + "src": "260100:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39177, + "id": 42238, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "260962:4:18", + "src": "260962:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -299026,14 +299026,14 @@ }, { "hexValue": "30786334", - "id": 39178, + "id": 42239, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "260968:4:18", + "src": "260968:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -299052,18 +299052,18 @@ "typeString": "int_const 196" } ], - "id": 39176, + "id": 42237, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "260946:15:18", + "referencedDeclaration": 33383, + "src": "260946:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39179, + "id": 42240, "isConstant": false, "isLValue": false, "isPure": false, @@ -299072,21 +299072,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "260946:27:18", + "src": "260946:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39180, + "id": 42241, "nodeType": "ExpressionStatement", - "src": "260946:27:18" + "src": "260946:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "260992:214:18", + "src": "260992:214:38", "statements": [ { "expression": { @@ -299094,26 +299094,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "261013:4:18", + "src": "261013:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "261019:2:18" + "src": "261019:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "261006:6:18" + "src": "261006:6:38" }, "nodeType": "YulFunctionCall", - "src": "261006:16:18" + "src": "261006:16:38" }, "nodeType": "YulExpressionStatement", - "src": "261006:16:18" + "src": "261006:16:38" }, { "expression": { @@ -299121,26 +299121,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "261042:4:18", + "src": "261042:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "261048:2:18" + "src": "261048:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "261035:6:18" + "src": "261035:6:38" }, "nodeType": "YulFunctionCall", - "src": "261035:16:18" + "src": "261035:16:38" }, "nodeType": "YulExpressionStatement", - "src": "261035:16:18" + "src": "261035:16:38" }, { "expression": { @@ -299148,26 +299148,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "261071:4:18", + "src": "261071:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "261077:2:18" + "src": "261077:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "261064:6:18" + "src": "261064:6:38" }, "nodeType": "YulFunctionCall", - "src": "261064:16:18" + "src": "261064:16:38" }, "nodeType": "YulExpressionStatement", - "src": "261064:16:18" + "src": "261064:16:38" }, { "expression": { @@ -299175,26 +299175,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "261100:4:18", + "src": "261100:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "261106:2:18" + "src": "261106:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "261093:6:18" + "src": "261093:6:38" }, "nodeType": "YulFunctionCall", - "src": "261093:16:18" + "src": "261093:16:38" }, "nodeType": "YulExpressionStatement", - "src": "261093:16:18" + "src": "261093:16:38" }, { "expression": { @@ -299202,26 +299202,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "261129:4:18", + "src": "261129:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "261135:2:18" + "src": "261135:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "261122:6:18" + "src": "261122:6:38" }, "nodeType": "YulFunctionCall", - "src": "261122:16:18" + "src": "261122:16:38" }, "nodeType": "YulExpressionStatement", - "src": "261122:16:18" + "src": "261122:16:38" }, { "expression": { @@ -299229,26 +299229,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "261158:4:18", + "src": "261158:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "261164:2:18" + "src": "261164:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "261151:6:18" + "src": "261151:6:38" }, "nodeType": "YulFunctionCall", - "src": "261151:16:18" + "src": "261151:16:38" }, "nodeType": "YulExpressionStatement", - "src": "261151:16:18" + "src": "261151:16:38" }, { "expression": { @@ -299256,84 +299256,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "261187:4:18", + "src": "261187:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "261193:2:18" + "src": "261193:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "261180:6:18" + "src": "261180:6:38" }, "nodeType": "YulFunctionCall", - "src": "261180:16:18" + "src": "261180:16:38" }, "nodeType": "YulExpressionStatement", - "src": "261180:16:18" + "src": "261180:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39155, + "declaration": 42216, "isOffset": false, "isSlot": false, - "src": "261019:2:18", + "src": "261019:2:38", "valueSize": 1 }, { - "declaration": 39158, + "declaration": 42219, "isOffset": false, "isSlot": false, - "src": "261048:2:18", + "src": "261048:2:38", "valueSize": 1 }, { - "declaration": 39161, + "declaration": 42222, "isOffset": false, "isSlot": false, - "src": "261077:2:18", + "src": "261077:2:38", "valueSize": 1 }, { - "declaration": 39164, + "declaration": 42225, "isOffset": false, "isSlot": false, - "src": "261106:2:18", + "src": "261106:2:38", "valueSize": 1 }, { - "declaration": 39167, + "declaration": 42228, "isOffset": false, "isSlot": false, - "src": "261135:2:18", + "src": "261135:2:38", "valueSize": 1 }, { - "declaration": 39170, + "declaration": 42231, "isOffset": false, "isSlot": false, - "src": "261164:2:18", + "src": "261164:2:38", "valueSize": 1 }, { - "declaration": 39173, + "declaration": 42234, "isOffset": false, "isSlot": false, - "src": "261193:2:18", + "src": "261193:2:38", "valueSize": 1 } ], - "id": 39181, + "id": 42242, "nodeType": "InlineAssembly", - "src": "260983:223:18" + "src": "260983:223:38" } ] }, @@ -299341,20 +299341,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "259887:3:18", + "nameLocation": "259887:3:38", "parameters": { - "id": 39152, + "id": 42213, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39145, + "id": 42206, "mutability": "mutable", "name": "p0", - "nameLocation": "259899:2:18", + "nameLocation": "259899:2:38", "nodeType": "VariableDeclaration", - "scope": 39183, - "src": "259891:10:18", + "scope": 42244, + "src": "259891:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -299362,10 +299362,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39144, + "id": 42205, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "259891:7:18", + "src": "259891:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -299375,13 +299375,13 @@ }, { "constant": false, - "id": 39147, + "id": 42208, "mutability": "mutable", "name": "p1", - "nameLocation": "259908:2:18", + "nameLocation": "259908:2:38", "nodeType": "VariableDeclaration", - "scope": 39183, - "src": "259903:7:18", + "scope": 42244, + "src": "259903:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -299389,10 +299389,10 @@ "typeString": "bool" }, "typeName": { - "id": 39146, + "id": 42207, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "259903:4:18", + "src": "259903:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -299402,13 +299402,13 @@ }, { "constant": false, - "id": 39149, + "id": 42210, "mutability": "mutable", "name": "p2", - "nameLocation": "259920:2:18", + "nameLocation": "259920:2:38", "nodeType": "VariableDeclaration", - "scope": 39183, - "src": "259912:10:18", + "scope": 42244, + "src": "259912:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -299416,10 +299416,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39148, + "id": 42209, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "259912:7:18", + "src": "259912:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -299429,13 +299429,13 @@ }, { "constant": false, - "id": 39151, + "id": 42212, "mutability": "mutable", "name": "p3", - "nameLocation": "259932:2:18", + "nameLocation": "259932:2:38", "nodeType": "VariableDeclaration", - "scope": 39183, - "src": "259924:10:18", + "scope": 42244, + "src": "259924:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -299443,10 +299443,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39150, + "id": 42211, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "259924:7:18", + "src": "259924:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -299455,44 +299455,44 @@ "visibility": "internal" } ], - "src": "259890:45:18" + "src": "259890:45:38" }, "returnParameters": { - "id": 39153, + "id": 42214, "nodeType": "ParameterList", "parameters": [], - "src": "259950:0:18" + "src": "259950:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39229, + "id": 42290, "nodeType": "FunctionDefinition", - "src": "261218:1530:18", + "src": "261218:1530:38", "nodes": [], "body": { - "id": 39228, + "id": 42289, "nodeType": "Block", - "src": "261290:1458:18", + "src": "261290:1458:38", "nodes": [], "statements": [ { "assignments": [ - 39195 + 42256 ], "declarations": [ { "constant": false, - "id": 39195, + "id": 42256, "mutability": "mutable", "name": "m0", - "nameLocation": "261308:2:18", + "nameLocation": "261308:2:38", "nodeType": "VariableDeclaration", - "scope": 39228, - "src": "261300:10:18", + "scope": 42289, + "src": "261300:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -299500,10 +299500,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39194, + "id": 42255, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "261300:7:18", + "src": "261300:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -299512,24 +299512,24 @@ "visibility": "internal" } ], - "id": 39196, + "id": 42257, "nodeType": "VariableDeclarationStatement", - "src": "261300:10:18" + "src": "261300:10:38" }, { "assignments": [ - 39198 + 42259 ], "declarations": [ { "constant": false, - "id": 39198, + "id": 42259, "mutability": "mutable", "name": "m1", - "nameLocation": "261328:2:18", + "nameLocation": "261328:2:38", "nodeType": "VariableDeclaration", - "scope": 39228, - "src": "261320:10:18", + "scope": 42289, + "src": "261320:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -299537,10 +299537,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39197, + "id": 42258, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "261320:7:18", + "src": "261320:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -299549,24 +299549,24 @@ "visibility": "internal" } ], - "id": 39199, + "id": 42260, "nodeType": "VariableDeclarationStatement", - "src": "261320:10:18" + "src": "261320:10:38" }, { "assignments": [ - 39201 + 42262 ], "declarations": [ { "constant": false, - "id": 39201, + "id": 42262, "mutability": "mutable", "name": "m2", - "nameLocation": "261348:2:18", + "nameLocation": "261348:2:38", "nodeType": "VariableDeclaration", - "scope": 39228, - "src": "261340:10:18", + "scope": 42289, + "src": "261340:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -299574,10 +299574,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39200, + "id": 42261, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "261340:7:18", + "src": "261340:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -299586,24 +299586,24 @@ "visibility": "internal" } ], - "id": 39202, + "id": 42263, "nodeType": "VariableDeclarationStatement", - "src": "261340:10:18" + "src": "261340:10:38" }, { "assignments": [ - 39204 + 42265 ], "declarations": [ { "constant": false, - "id": 39204, + "id": 42265, "mutability": "mutable", "name": "m3", - "nameLocation": "261368:2:18", + "nameLocation": "261368:2:38", "nodeType": "VariableDeclaration", - "scope": 39228, - "src": "261360:10:18", + "scope": 42289, + "src": "261360:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -299611,10 +299611,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39203, + "id": 42264, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "261360:7:18", + "src": "261360:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -299623,24 +299623,24 @@ "visibility": "internal" } ], - "id": 39205, + "id": 42266, "nodeType": "VariableDeclarationStatement", - "src": "261360:10:18" + "src": "261360:10:38" }, { "assignments": [ - 39207 + 42268 ], "declarations": [ { "constant": false, - "id": 39207, + "id": 42268, "mutability": "mutable", "name": "m4", - "nameLocation": "261388:2:18", + "nameLocation": "261388:2:38", "nodeType": "VariableDeclaration", - "scope": 39228, - "src": "261380:10:18", + "scope": 42289, + "src": "261380:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -299648,10 +299648,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39206, + "id": 42267, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "261380:7:18", + "src": "261380:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -299660,24 +299660,24 @@ "visibility": "internal" } ], - "id": 39208, + "id": 42269, "nodeType": "VariableDeclarationStatement", - "src": "261380:10:18" + "src": "261380:10:38" }, { "assignments": [ - 39210 + 42271 ], "declarations": [ { "constant": false, - "id": 39210, + "id": 42271, "mutability": "mutable", "name": "m5", - "nameLocation": "261408:2:18", + "nameLocation": "261408:2:38", "nodeType": "VariableDeclaration", - "scope": 39228, - "src": "261400:10:18", + "scope": 42289, + "src": "261400:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -299685,10 +299685,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39209, + "id": 42270, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "261400:7:18", + "src": "261400:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -299697,24 +299697,24 @@ "visibility": "internal" } ], - "id": 39211, + "id": 42272, "nodeType": "VariableDeclarationStatement", - "src": "261400:10:18" + "src": "261400:10:38" }, { "assignments": [ - 39213 + 42274 ], "declarations": [ { "constant": false, - "id": 39213, + "id": 42274, "mutability": "mutable", "name": "m6", - "nameLocation": "261428:2:18", + "nameLocation": "261428:2:38", "nodeType": "VariableDeclaration", - "scope": 39228, - "src": "261420:10:18", + "scope": 42289, + "src": "261420:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -299722,10 +299722,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39212, + "id": 42273, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "261420:7:18", + "src": "261420:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -299734,24 +299734,24 @@ "visibility": "internal" } ], - "id": 39214, + "id": 42275, "nodeType": "VariableDeclarationStatement", - "src": "261420:10:18" + "src": "261420:10:38" }, { "assignments": [ - 39216 + 42277 ], "declarations": [ { "constant": false, - "id": 39216, + "id": 42277, "mutability": "mutable", "name": "m7", - "nameLocation": "261448:2:18", + "nameLocation": "261448:2:38", "nodeType": "VariableDeclaration", - "scope": 39228, - "src": "261440:10:18", + "scope": 42289, + "src": "261440:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -299759,10 +299759,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39215, + "id": 42276, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "261440:7:18", + "src": "261440:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -299771,24 +299771,24 @@ "visibility": "internal" } ], - "id": 39217, + "id": 42278, "nodeType": "VariableDeclarationStatement", - "src": "261440:10:18" + "src": "261440:10:38" }, { "assignments": [ - 39219 + 42280 ], "declarations": [ { "constant": false, - "id": 39219, + "id": 42280, "mutability": "mutable", "name": "m8", - "nameLocation": "261468:2:18", + "nameLocation": "261468:2:38", "nodeType": "VariableDeclaration", - "scope": 39228, - "src": "261460:10:18", + "scope": 42289, + "src": "261460:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -299796,10 +299796,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39218, + "id": 42279, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "261460:7:18", + "src": "261460:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -299808,27 +299808,27 @@ "visibility": "internal" } ], - "id": 39220, + "id": 42281, "nodeType": "VariableDeclarationStatement", - "src": "261460:10:18" + "src": "261460:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "261489:924:18", + "src": "261489:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "261532:313:18", + "src": "261532:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "261550:15:18", + "src": "261550:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "261564:1:18", + "src": "261564:1:38", "type": "", "value": "0" }, @@ -299836,7 +299836,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "261554:6:18", + "src": "261554:6:38", "type": "" } ] @@ -299844,16 +299844,16 @@ { "body": { "nodeType": "YulBlock", - "src": "261635:40:18", + "src": "261635:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "261664:9:18", + "src": "261664:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "261666:5:18" + "src": "261666:5:38" } ] }, @@ -299864,33 +299864,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "261652:6:18" + "src": "261652:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "261660:1:18" + "src": "261660:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "261647:4:18" + "src": "261647:4:38" }, "nodeType": "YulFunctionCall", - "src": "261647:15:18" + "src": "261647:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "261640:6:18" + "src": "261640:6:38" }, "nodeType": "YulFunctionCall", - "src": "261640:23:18" + "src": "261640:23:38" }, "nodeType": "YulIf", - "src": "261637:36:18" + "src": "261637:36:38" } ] }, @@ -299899,12 +299899,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "261592:6:18" + "src": "261592:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "261600:4:18", + "src": "261600:4:38", "type": "", "value": "0x20" } @@ -299912,30 +299912,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "261589:2:18" + "src": "261589:2:38" }, "nodeType": "YulFunctionCall", - "src": "261589:16:18" + "src": "261589:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "261606:28:18", + "src": "261606:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "261608:24:18", + "src": "261608:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "261622:6:18" + "src": "261622:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "261630:1:18", + "src": "261630:1:38", "type": "", "value": "1" } @@ -299943,16 +299943,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "261618:3:18" + "src": "261618:3:38" }, "nodeType": "YulFunctionCall", - "src": "261618:14:18" + "src": "261618:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "261608:6:18" + "src": "261608:6:38" } ] } @@ -299960,10 +299960,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "261586:2:18", + "src": "261586:2:38", "statements": [] }, - "src": "261582:93:18" + "src": "261582:93:38" }, { "expression": { @@ -299971,34 +299971,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "261699:3:18" + "src": "261699:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "261704:6:18" + "src": "261704:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "261692:6:18" + "src": "261692:6:38" }, "nodeType": "YulFunctionCall", - "src": "261692:19:18" + "src": "261692:19:38" }, "nodeType": "YulExpressionStatement", - "src": "261692:19:18" + "src": "261692:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "261728:37:18", + "src": "261728:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "261745:3:18", + "src": "261745:3:38", "type": "", "value": "256" }, @@ -300007,38 +300007,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "261754:1:18", + "src": "261754:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "261757:6:18" + "src": "261757:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "261750:3:18" + "src": "261750:3:38" }, "nodeType": "YulFunctionCall", - "src": "261750:14:18" + "src": "261750:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "261741:3:18" + "src": "261741:3:38" }, "nodeType": "YulFunctionCall", - "src": "261741:24:18" + "src": "261741:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "261732:5:18", + "src": "261732:5:38", "type": "" } ] @@ -300051,12 +300051,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "261793:3:18" + "src": "261793:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "261798:4:18", + "src": "261798:4:38", "type": "", "value": "0x20" } @@ -300064,59 +300064,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "261789:3:18" + "src": "261789:3:38" }, "nodeType": "YulFunctionCall", - "src": "261789:14:18" + "src": "261789:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "261809:5:18" + "src": "261809:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "261820:5:18" + "src": "261820:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "261827:1:18" + "src": "261827:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "261816:3:18" + "src": "261816:3:38" }, "nodeType": "YulFunctionCall", - "src": "261816:13:18" + "src": "261816:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "261805:3:18" + "src": "261805:3:38" }, "nodeType": "YulFunctionCall", - "src": "261805:25:18" + "src": "261805:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "261782:6:18" + "src": "261782:6:38" }, "nodeType": "YulFunctionCall", - "src": "261782:49:18" + "src": "261782:49:38" }, "nodeType": "YulExpressionStatement", - "src": "261782:49:18" + "src": "261782:49:38" } ] }, @@ -300126,27 +300126,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "261524:3:18", + "src": "261524:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "261529:1:18", + "src": "261529:1:38", "type": "" } ], - "src": "261503:342:18" + "src": "261503:342:38" }, { "nodeType": "YulAssignment", - "src": "261858:17:18", + "src": "261858:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "261870:4:18", + "src": "261870:4:38", "type": "", "value": "0x00" } @@ -300154,28 +300154,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "261864:5:18" + "src": "261864:5:38" }, "nodeType": "YulFunctionCall", - "src": "261864:11:18" + "src": "261864:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "261858:2:18" + "src": "261858:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "261888:17:18", + "src": "261888:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "261900:4:18", + "src": "261900:4:38", "type": "", "value": "0x20" } @@ -300183,28 +300183,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "261894:5:18" + "src": "261894:5:38" }, "nodeType": "YulFunctionCall", - "src": "261894:11:18" + "src": "261894:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "261888:2:18" + "src": "261888:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "261918:17:18", + "src": "261918:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "261930:4:18", + "src": "261930:4:38", "type": "", "value": "0x40" } @@ -300212,28 +300212,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "261924:5:18" + "src": "261924:5:38" }, "nodeType": "YulFunctionCall", - "src": "261924:11:18" + "src": "261924:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "261918:2:18" + "src": "261918:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "261948:17:18", + "src": "261948:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "261960:4:18", + "src": "261960:4:38", "type": "", "value": "0x60" } @@ -300241,28 +300241,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "261954:5:18" + "src": "261954:5:38" }, "nodeType": "YulFunctionCall", - "src": "261954:11:18" + "src": "261954:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "261948:2:18" + "src": "261948:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "261978:17:18", + "src": "261978:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "261990:4:18", + "src": "261990:4:38", "type": "", "value": "0x80" } @@ -300270,28 +300270,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "261984:5:18" + "src": "261984:5:38" }, "nodeType": "YulFunctionCall", - "src": "261984:11:18" + "src": "261984:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "261978:2:18" + "src": "261978:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "262008:17:18", + "src": "262008:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "262020:4:18", + "src": "262020:4:38", "type": "", "value": "0xa0" } @@ -300299,28 +300299,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "262014:5:18" + "src": "262014:5:38" }, "nodeType": "YulFunctionCall", - "src": "262014:11:18" + "src": "262014:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "262008:2:18" + "src": "262008:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "262038:17:18", + "src": "262038:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "262050:4:18", + "src": "262050:4:38", "type": "", "value": "0xc0" } @@ -300328,28 +300328,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "262044:5:18" + "src": "262044:5:38" }, "nodeType": "YulFunctionCall", - "src": "262044:11:18" + "src": "262044:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "262038:2:18" + "src": "262038:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "262068:17:18", + "src": "262068:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "262080:4:18", + "src": "262080:4:38", "type": "", "value": "0xe0" } @@ -300357,28 +300357,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "262074:5:18" + "src": "262074:5:38" }, "nodeType": "YulFunctionCall", - "src": "262074:11:18" + "src": "262074:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "262068:2:18" + "src": "262068:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "262098:18:18", + "src": "262098:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "262110:5:18", + "src": "262110:5:38", "type": "", "value": "0x100" } @@ -300386,16 +300386,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "262104:5:18" + "src": "262104:5:38" }, "nodeType": "YulFunctionCall", - "src": "262104:12:18" + "src": "262104:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "262098:2:18" + "src": "262098:2:38" } ] }, @@ -300405,14 +300405,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "262198:4:18", + "src": "262198:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "262204:10:18", + "src": "262204:10:38", "type": "", "value": "0x68c8b8bd" } @@ -300420,13 +300420,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "262191:6:18" + "src": "262191:6:38" }, "nodeType": "YulFunctionCall", - "src": "262191:24:18" + "src": "262191:24:38" }, "nodeType": "YulExpressionStatement", - "src": "262191:24:18" + "src": "262191:24:38" }, { "expression": { @@ -300434,26 +300434,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "262235:4:18", + "src": "262235:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "262241:2:18" + "src": "262241:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "262228:6:18" + "src": "262228:6:38" }, "nodeType": "YulFunctionCall", - "src": "262228:16:18" + "src": "262228:16:38" }, "nodeType": "YulExpressionStatement", - "src": "262228:16:18" + "src": "262228:16:38" }, { "expression": { @@ -300461,26 +300461,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "262264:4:18", + "src": "262264:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "262270:2:18" + "src": "262270:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "262257:6:18" + "src": "262257:6:38" }, "nodeType": "YulFunctionCall", - "src": "262257:16:18" + "src": "262257:16:38" }, "nodeType": "YulExpressionStatement", - "src": "262257:16:18" + "src": "262257:16:38" }, { "expression": { @@ -300488,14 +300488,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "262293:4:18", + "src": "262293:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "262299:4:18", + "src": "262299:4:38", "type": "", "value": "0x80" } @@ -300503,13 +300503,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "262286:6:18" + "src": "262286:6:38" }, "nodeType": "YulFunctionCall", - "src": "262286:18:18" + "src": "262286:18:38" }, "nodeType": "YulExpressionStatement", - "src": "262286:18:18" + "src": "262286:18:38" }, { "expression": { @@ -300517,14 +300517,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "262324:4:18", + "src": "262324:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "262330:4:18", + "src": "262330:4:38", "type": "", "value": "0xc0" } @@ -300532,13 +300532,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "262317:6:18" + "src": "262317:6:38" }, "nodeType": "YulFunctionCall", - "src": "262317:18:18" + "src": "262317:18:38" }, "nodeType": "YulExpressionStatement", - "src": "262317:18:18" + "src": "262317:18:38" }, { "expression": { @@ -300546,26 +300546,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "262360:4:18", + "src": "262360:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "262366:2:18" + "src": "262366:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "262348:11:18" + "src": "262348:11:38" }, "nodeType": "YulFunctionCall", - "src": "262348:21:18" + "src": "262348:21:38" }, "nodeType": "YulExpressionStatement", - "src": "262348:21:18" + "src": "262348:21:38" }, { "expression": { @@ -300573,140 +300573,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "262394:4:18", + "src": "262394:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "262400:2:18" + "src": "262400:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "262382:11:18" + "src": "262382:11:38" }, "nodeType": "YulFunctionCall", - "src": "262382:21:18" + "src": "262382:21:38" }, "nodeType": "YulExpressionStatement", - "src": "262382:21:18" + "src": "262382:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39195, + "declaration": 42256, "isOffset": false, "isSlot": false, - "src": "261858:2:18", + "src": "261858:2:38", "valueSize": 1 }, { - "declaration": 39198, + "declaration": 42259, "isOffset": false, "isSlot": false, - "src": "261888:2:18", + "src": "261888:2:38", "valueSize": 1 }, { - "declaration": 39201, + "declaration": 42262, "isOffset": false, "isSlot": false, - "src": "261918:2:18", + "src": "261918:2:38", "valueSize": 1 }, { - "declaration": 39204, + "declaration": 42265, "isOffset": false, "isSlot": false, - "src": "261948:2:18", + "src": "261948:2:38", "valueSize": 1 }, { - "declaration": 39207, + "declaration": 42268, "isOffset": false, "isSlot": false, - "src": "261978:2:18", + "src": "261978:2:38", "valueSize": 1 }, { - "declaration": 39210, + "declaration": 42271, "isOffset": false, "isSlot": false, - "src": "262008:2:18", + "src": "262008:2:38", "valueSize": 1 }, { - "declaration": 39213, + "declaration": 42274, "isOffset": false, "isSlot": false, - "src": "262038:2:18", + "src": "262038:2:38", "valueSize": 1 }, { - "declaration": 39216, + "declaration": 42277, "isOffset": false, "isSlot": false, - "src": "262068:2:18", + "src": "262068:2:38", "valueSize": 1 }, { - "declaration": 39219, + "declaration": 42280, "isOffset": false, "isSlot": false, - "src": "262098:2:18", + "src": "262098:2:38", "valueSize": 1 }, { - "declaration": 39185, + "declaration": 42246, "isOffset": false, "isSlot": false, - "src": "262241:2:18", + "src": "262241:2:38", "valueSize": 1 }, { - "declaration": 39187, + "declaration": 42248, "isOffset": false, "isSlot": false, - "src": "262270:2:18", + "src": "262270:2:38", "valueSize": 1 }, { - "declaration": 39189, + "declaration": 42250, "isOffset": false, "isSlot": false, - "src": "262366:2:18", + "src": "262366:2:38", "valueSize": 1 }, { - "declaration": 39191, + "declaration": 42252, "isOffset": false, "isSlot": false, - "src": "262400:2:18", + "src": "262400:2:38", "valueSize": 1 } ], - "id": 39221, + "id": 42282, "nodeType": "InlineAssembly", - "src": "261480:933:18" + "src": "261480:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39223, + "id": 42284, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "262438:4:18", + "src": "262438:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -300715,14 +300715,14 @@ }, { "hexValue": "3078313034", - "id": 39224, + "id": 42285, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "262444:5:18", + "src": "262444:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -300741,18 +300741,18 @@ "typeString": "int_const 260" } ], - "id": 39222, + "id": 42283, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "262422:15:18", + "referencedDeclaration": 33383, + "src": "262422:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39225, + "id": 42286, "isConstant": false, "isLValue": false, "isPure": false, @@ -300761,21 +300761,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "262422:28:18", + "src": "262422:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39226, + "id": 42287, "nodeType": "ExpressionStatement", - "src": "262422:28:18" + "src": "262422:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "262469:273:18", + "src": "262469:273:38", "statements": [ { "expression": { @@ -300783,26 +300783,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "262490:4:18", + "src": "262490:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "262496:2:18" + "src": "262496:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "262483:6:18" + "src": "262483:6:38" }, "nodeType": "YulFunctionCall", - "src": "262483:16:18" + "src": "262483:16:38" }, "nodeType": "YulExpressionStatement", - "src": "262483:16:18" + "src": "262483:16:38" }, { "expression": { @@ -300810,26 +300810,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "262519:4:18", + "src": "262519:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "262525:2:18" + "src": "262525:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "262512:6:18" + "src": "262512:6:38" }, "nodeType": "YulFunctionCall", - "src": "262512:16:18" + "src": "262512:16:38" }, "nodeType": "YulExpressionStatement", - "src": "262512:16:18" + "src": "262512:16:38" }, { "expression": { @@ -300837,26 +300837,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "262548:4:18", + "src": "262548:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "262554:2:18" + "src": "262554:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "262541:6:18" + "src": "262541:6:38" }, "nodeType": "YulFunctionCall", - "src": "262541:16:18" + "src": "262541:16:38" }, "nodeType": "YulExpressionStatement", - "src": "262541:16:18" + "src": "262541:16:38" }, { "expression": { @@ -300864,26 +300864,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "262577:4:18", + "src": "262577:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "262583:2:18" + "src": "262583:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "262570:6:18" + "src": "262570:6:38" }, "nodeType": "YulFunctionCall", - "src": "262570:16:18" + "src": "262570:16:38" }, "nodeType": "YulExpressionStatement", - "src": "262570:16:18" + "src": "262570:16:38" }, { "expression": { @@ -300891,26 +300891,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "262606:4:18", + "src": "262606:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "262612:2:18" + "src": "262612:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "262599:6:18" + "src": "262599:6:38" }, "nodeType": "YulFunctionCall", - "src": "262599:16:18" + "src": "262599:16:38" }, "nodeType": "YulExpressionStatement", - "src": "262599:16:18" + "src": "262599:16:38" }, { "expression": { @@ -300918,26 +300918,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "262635:4:18", + "src": "262635:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "262641:2:18" + "src": "262641:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "262628:6:18" + "src": "262628:6:38" }, "nodeType": "YulFunctionCall", - "src": "262628:16:18" + "src": "262628:16:38" }, "nodeType": "YulExpressionStatement", - "src": "262628:16:18" + "src": "262628:16:38" }, { "expression": { @@ -300945,26 +300945,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "262664:4:18", + "src": "262664:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "262670:2:18" + "src": "262670:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "262657:6:18" + "src": "262657:6:38" }, "nodeType": "YulFunctionCall", - "src": "262657:16:18" + "src": "262657:16:38" }, "nodeType": "YulExpressionStatement", - "src": "262657:16:18" + "src": "262657:16:38" }, { "expression": { @@ -300972,26 +300972,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "262693:4:18", + "src": "262693:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "262699:2:18" + "src": "262699:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "262686:6:18" + "src": "262686:6:38" }, "nodeType": "YulFunctionCall", - "src": "262686:16:18" + "src": "262686:16:38" }, "nodeType": "YulExpressionStatement", - "src": "262686:16:18" + "src": "262686:16:38" }, { "expression": { @@ -300999,98 +300999,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "262722:5:18", + "src": "262722:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "262729:2:18" + "src": "262729:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "262715:6:18" + "src": "262715:6:38" }, "nodeType": "YulFunctionCall", - "src": "262715:17:18" + "src": "262715:17:38" }, "nodeType": "YulExpressionStatement", - "src": "262715:17:18" + "src": "262715:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39195, + "declaration": 42256, "isOffset": false, "isSlot": false, - "src": "262496:2:18", + "src": "262496:2:38", "valueSize": 1 }, { - "declaration": 39198, + "declaration": 42259, "isOffset": false, "isSlot": false, - "src": "262525:2:18", + "src": "262525:2:38", "valueSize": 1 }, { - "declaration": 39201, + "declaration": 42262, "isOffset": false, "isSlot": false, - "src": "262554:2:18", + "src": "262554:2:38", "valueSize": 1 }, { - "declaration": 39204, + "declaration": 42265, "isOffset": false, "isSlot": false, - "src": "262583:2:18", + "src": "262583:2:38", "valueSize": 1 }, { - "declaration": 39207, + "declaration": 42268, "isOffset": false, "isSlot": false, - "src": "262612:2:18", + "src": "262612:2:38", "valueSize": 1 }, { - "declaration": 39210, + "declaration": 42271, "isOffset": false, "isSlot": false, - "src": "262641:2:18", + "src": "262641:2:38", "valueSize": 1 }, { - "declaration": 39213, + "declaration": 42274, "isOffset": false, "isSlot": false, - "src": "262670:2:18", + "src": "262670:2:38", "valueSize": 1 }, { - "declaration": 39216, + "declaration": 42277, "isOffset": false, "isSlot": false, - "src": "262699:2:18", + "src": "262699:2:38", "valueSize": 1 }, { - "declaration": 39219, + "declaration": 42280, "isOffset": false, "isSlot": false, - "src": "262729:2:18", + "src": "262729:2:38", "valueSize": 1 } ], - "id": 39227, + "id": 42288, "nodeType": "InlineAssembly", - "src": "262460:282:18" + "src": "262460:282:38" } ] }, @@ -301098,20 +301098,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "261227:3:18", + "nameLocation": "261227:3:38", "parameters": { - "id": 39192, + "id": 42253, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39185, + "id": 42246, "mutability": "mutable", "name": "p0", - "nameLocation": "261239:2:18", + "nameLocation": "261239:2:38", "nodeType": "VariableDeclaration", - "scope": 39229, - "src": "261231:10:18", + "scope": 42290, + "src": "261231:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -301119,10 +301119,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39184, + "id": 42245, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "261231:7:18", + "src": "261231:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -301132,13 +301132,13 @@ }, { "constant": false, - "id": 39187, + "id": 42248, "mutability": "mutable", "name": "p1", - "nameLocation": "261248:2:18", + "nameLocation": "261248:2:38", "nodeType": "VariableDeclaration", - "scope": 39229, - "src": "261243:7:18", + "scope": 42290, + "src": "261243:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -301146,10 +301146,10 @@ "typeString": "bool" }, "typeName": { - "id": 39186, + "id": 42247, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "261243:4:18", + "src": "261243:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -301159,13 +301159,13 @@ }, { "constant": false, - "id": 39189, + "id": 42250, "mutability": "mutable", "name": "p2", - "nameLocation": "261260:2:18", + "nameLocation": "261260:2:38", "nodeType": "VariableDeclaration", - "scope": 39229, - "src": "261252:10:18", + "scope": 42290, + "src": "261252:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -301173,10 +301173,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39188, + "id": 42249, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "261252:7:18", + "src": "261252:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -301186,13 +301186,13 @@ }, { "constant": false, - "id": 39191, + "id": 42252, "mutability": "mutable", "name": "p3", - "nameLocation": "261272:2:18", + "nameLocation": "261272:2:38", "nodeType": "VariableDeclaration", - "scope": 39229, - "src": "261264:10:18", + "scope": 42290, + "src": "261264:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -301200,10 +301200,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39190, + "id": 42251, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "261264:7:18", + "src": "261264:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -301212,44 +301212,44 @@ "visibility": "internal" } ], - "src": "261230:45:18" + "src": "261230:45:38" }, "returnParameters": { - "id": 39193, + "id": 42254, "nodeType": "ParameterList", "parameters": [], - "src": "261290:0:18" + "src": "261290:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39263, + "id": 42324, "nodeType": "FunctionDefinition", - "src": "262754:792:18", + "src": "262754:792:38", "nodes": [], "body": { - "id": 39262, + "id": 42323, "nodeType": "Block", - "src": "262829:717:18", + "src": "262829:717:38", "nodes": [], "statements": [ { "assignments": [ - 39241 + 42302 ], "declarations": [ { "constant": false, - "id": 39241, + "id": 42302, "mutability": "mutable", "name": "m0", - "nameLocation": "262847:2:18", + "nameLocation": "262847:2:38", "nodeType": "VariableDeclaration", - "scope": 39262, - "src": "262839:10:18", + "scope": 42323, + "src": "262839:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -301257,10 +301257,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39240, + "id": 42301, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "262839:7:18", + "src": "262839:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -301269,24 +301269,24 @@ "visibility": "internal" } ], - "id": 39242, + "id": 42303, "nodeType": "VariableDeclarationStatement", - "src": "262839:10:18" + "src": "262839:10:38" }, { "assignments": [ - 39244 + 42305 ], "declarations": [ { "constant": false, - "id": 39244, + "id": 42305, "mutability": "mutable", "name": "m1", - "nameLocation": "262867:2:18", + "nameLocation": "262867:2:38", "nodeType": "VariableDeclaration", - "scope": 39262, - "src": "262859:10:18", + "scope": 42323, + "src": "262859:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -301294,10 +301294,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39243, + "id": 42304, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "262859:7:18", + "src": "262859:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -301306,24 +301306,24 @@ "visibility": "internal" } ], - "id": 39245, + "id": 42306, "nodeType": "VariableDeclarationStatement", - "src": "262859:10:18" + "src": "262859:10:38" }, { "assignments": [ - 39247 + 42308 ], "declarations": [ { "constant": false, - "id": 39247, + "id": 42308, "mutability": "mutable", "name": "m2", - "nameLocation": "262887:2:18", + "nameLocation": "262887:2:38", "nodeType": "VariableDeclaration", - "scope": 39262, - "src": "262879:10:18", + "scope": 42323, + "src": "262879:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -301331,10 +301331,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39246, + "id": 42307, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "262879:7:18", + "src": "262879:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -301343,24 +301343,24 @@ "visibility": "internal" } ], - "id": 39248, + "id": 42309, "nodeType": "VariableDeclarationStatement", - "src": "262879:10:18" + "src": "262879:10:38" }, { "assignments": [ - 39250 + 42311 ], "declarations": [ { "constant": false, - "id": 39250, + "id": 42311, "mutability": "mutable", "name": "m3", - "nameLocation": "262907:2:18", + "nameLocation": "262907:2:38", "nodeType": "VariableDeclaration", - "scope": 39262, - "src": "262899:10:18", + "scope": 42323, + "src": "262899:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -301368,10 +301368,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39249, + "id": 42310, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "262899:7:18", + "src": "262899:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -301380,24 +301380,24 @@ "visibility": "internal" } ], - "id": 39251, + "id": 42312, "nodeType": "VariableDeclarationStatement", - "src": "262899:10:18" + "src": "262899:10:38" }, { "assignments": [ - 39253 + 42314 ], "declarations": [ { "constant": false, - "id": 39253, + "id": 42314, "mutability": "mutable", "name": "m4", - "nameLocation": "262927:2:18", + "nameLocation": "262927:2:38", "nodeType": "VariableDeclaration", - "scope": 39262, - "src": "262919:10:18", + "scope": 42323, + "src": "262919:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -301405,10 +301405,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39252, + "id": 42313, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "262919:7:18", + "src": "262919:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -301417,24 +301417,24 @@ "visibility": "internal" } ], - "id": 39254, + "id": 42315, "nodeType": "VariableDeclarationStatement", - "src": "262919:10:18" + "src": "262919:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "262948:381:18", + "src": "262948:381:38", "statements": [ { "nodeType": "YulAssignment", - "src": "262962:17:18", + "src": "262962:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "262974:4:18", + "src": "262974:4:38", "type": "", "value": "0x00" } @@ -301442,28 +301442,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "262968:5:18" + "src": "262968:5:38" }, "nodeType": "YulFunctionCall", - "src": "262968:11:18" + "src": "262968:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "262962:2:18" + "src": "262962:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "262992:17:18", + "src": "262992:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "263004:4:18", + "src": "263004:4:38", "type": "", "value": "0x20" } @@ -301471,28 +301471,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "262998:5:18" + "src": "262998:5:38" }, "nodeType": "YulFunctionCall", - "src": "262998:11:18" + "src": "262998:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "262992:2:18" + "src": "262992:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "263022:17:18", + "src": "263022:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "263034:4:18", + "src": "263034:4:38", "type": "", "value": "0x40" } @@ -301500,28 +301500,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "263028:5:18" + "src": "263028:5:38" }, "nodeType": "YulFunctionCall", - "src": "263028:11:18" + "src": "263028:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "263022:2:18" + "src": "263022:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "263052:17:18", + "src": "263052:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "263064:4:18", + "src": "263064:4:38", "type": "", "value": "0x60" } @@ -301529,28 +301529,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "263058:5:18" + "src": "263058:5:38" }, "nodeType": "YulFunctionCall", - "src": "263058:11:18" + "src": "263058:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "263052:2:18" + "src": "263052:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "263082:17:18", + "src": "263082:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "263094:4:18", + "src": "263094:4:38", "type": "", "value": "0x80" } @@ -301558,16 +301558,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "263088:5:18" + "src": "263088:5:38" }, "nodeType": "YulFunctionCall", - "src": "263088:11:18" + "src": "263088:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "263082:2:18" + "src": "263082:2:38" } ] }, @@ -301577,14 +301577,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "263186:4:18", + "src": "263186:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "263192:10:18", + "src": "263192:10:38", "type": "", "value": "0x56a5d1b1" } @@ -301592,13 +301592,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "263179:6:18" + "src": "263179:6:38" }, "nodeType": "YulFunctionCall", - "src": "263179:24:18" + "src": "263179:24:38" }, "nodeType": "YulExpressionStatement", - "src": "263179:24:18" + "src": "263179:24:38" }, { "expression": { @@ -301606,26 +301606,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "263223:4:18", + "src": "263223:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "263229:2:18" + "src": "263229:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "263216:6:18" + "src": "263216:6:38" }, "nodeType": "YulFunctionCall", - "src": "263216:16:18" + "src": "263216:16:38" }, "nodeType": "YulExpressionStatement", - "src": "263216:16:18" + "src": "263216:16:38" }, { "expression": { @@ -301633,26 +301633,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "263252:4:18", + "src": "263252:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "263258:2:18" + "src": "263258:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "263245:6:18" + "src": "263245:6:38" }, "nodeType": "YulFunctionCall", - "src": "263245:16:18" + "src": "263245:16:38" }, "nodeType": "YulExpressionStatement", - "src": "263245:16:18" + "src": "263245:16:38" }, { "expression": { @@ -301660,26 +301660,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "263281:4:18", + "src": "263281:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "263287:2:18" + "src": "263287:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "263274:6:18" + "src": "263274:6:38" }, "nodeType": "YulFunctionCall", - "src": "263274:16:18" + "src": "263274:16:38" }, "nodeType": "YulExpressionStatement", - "src": "263274:16:18" + "src": "263274:16:38" }, { "expression": { @@ -301687,112 +301687,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "263310:4:18", + "src": "263310:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "263316:2:18" + "src": "263316:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "263303:6:18" + "src": "263303:6:38" }, "nodeType": "YulFunctionCall", - "src": "263303:16:18" + "src": "263303:16:38" }, "nodeType": "YulExpressionStatement", - "src": "263303:16:18" + "src": "263303:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39241, + "declaration": 42302, "isOffset": false, "isSlot": false, - "src": "262962:2:18", + "src": "262962:2:38", "valueSize": 1 }, { - "declaration": 39244, + "declaration": 42305, "isOffset": false, "isSlot": false, - "src": "262992:2:18", + "src": "262992:2:38", "valueSize": 1 }, { - "declaration": 39247, + "declaration": 42308, "isOffset": false, "isSlot": false, - "src": "263022:2:18", + "src": "263022:2:38", "valueSize": 1 }, { - "declaration": 39250, + "declaration": 42311, "isOffset": false, "isSlot": false, - "src": "263052:2:18", + "src": "263052:2:38", "valueSize": 1 }, { - "declaration": 39253, + "declaration": 42314, "isOffset": false, "isSlot": false, - "src": "263082:2:18", + "src": "263082:2:38", "valueSize": 1 }, { - "declaration": 39231, + "declaration": 42292, "isOffset": false, "isSlot": false, - "src": "263229:2:18", + "src": "263229:2:38", "valueSize": 1 }, { - "declaration": 39233, + "declaration": 42294, "isOffset": false, "isSlot": false, - "src": "263258:2:18", + "src": "263258:2:38", "valueSize": 1 }, { - "declaration": 39235, + "declaration": 42296, "isOffset": false, "isSlot": false, - "src": "263287:2:18", + "src": "263287:2:38", "valueSize": 1 }, { - "declaration": 39237, + "declaration": 42298, "isOffset": false, "isSlot": false, - "src": "263316:2:18", + "src": "263316:2:38", "valueSize": 1 } ], - "id": 39255, + "id": 42316, "nodeType": "InlineAssembly", - "src": "262939:390:18" + "src": "262939:390:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39257, + "id": 42318, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "263354:4:18", + "src": "263354:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -301801,14 +301801,14 @@ }, { "hexValue": "30783834", - "id": 39258, + "id": 42319, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "263360:4:18", + "src": "263360:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -301827,18 +301827,18 @@ "typeString": "int_const 132" } ], - "id": 39256, + "id": 42317, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "263338:15:18", + "referencedDeclaration": 33383, + "src": "263338:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39259, + "id": 42320, "isConstant": false, "isLValue": false, "isPure": false, @@ -301847,21 +301847,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "263338:27:18", + "src": "263338:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39260, + "id": 42321, "nodeType": "ExpressionStatement", - "src": "263338:27:18" + "src": "263338:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "263384:156:18", + "src": "263384:156:38", "statements": [ { "expression": { @@ -301869,26 +301869,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "263405:4:18", + "src": "263405:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "263411:2:18" + "src": "263411:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "263398:6:18" + "src": "263398:6:38" }, "nodeType": "YulFunctionCall", - "src": "263398:16:18" + "src": "263398:16:38" }, "nodeType": "YulExpressionStatement", - "src": "263398:16:18" + "src": "263398:16:38" }, { "expression": { @@ -301896,26 +301896,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "263434:4:18", + "src": "263434:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "263440:2:18" + "src": "263440:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "263427:6:18" + "src": "263427:6:38" }, "nodeType": "YulFunctionCall", - "src": "263427:16:18" + "src": "263427:16:38" }, "nodeType": "YulExpressionStatement", - "src": "263427:16:18" + "src": "263427:16:38" }, { "expression": { @@ -301923,26 +301923,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "263463:4:18", + "src": "263463:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "263469:2:18" + "src": "263469:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "263456:6:18" + "src": "263456:6:38" }, "nodeType": "YulFunctionCall", - "src": "263456:16:18" + "src": "263456:16:38" }, "nodeType": "YulExpressionStatement", - "src": "263456:16:18" + "src": "263456:16:38" }, { "expression": { @@ -301950,26 +301950,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "263492:4:18", + "src": "263492:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "263498:2:18" + "src": "263498:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "263485:6:18" + "src": "263485:6:38" }, "nodeType": "YulFunctionCall", - "src": "263485:16:18" + "src": "263485:16:38" }, "nodeType": "YulExpressionStatement", - "src": "263485:16:18" + "src": "263485:16:38" }, { "expression": { @@ -301977,70 +301977,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "263521:4:18", + "src": "263521:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "263527:2:18" + "src": "263527:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "263514:6:18" + "src": "263514:6:38" }, "nodeType": "YulFunctionCall", - "src": "263514:16:18" + "src": "263514:16:38" }, "nodeType": "YulExpressionStatement", - "src": "263514:16:18" + "src": "263514:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39241, + "declaration": 42302, "isOffset": false, "isSlot": false, - "src": "263411:2:18", + "src": "263411:2:38", "valueSize": 1 }, { - "declaration": 39244, + "declaration": 42305, "isOffset": false, "isSlot": false, - "src": "263440:2:18", + "src": "263440:2:38", "valueSize": 1 }, { - "declaration": 39247, + "declaration": 42308, "isOffset": false, "isSlot": false, - "src": "263469:2:18", + "src": "263469:2:38", "valueSize": 1 }, { - "declaration": 39250, + "declaration": 42311, "isOffset": false, "isSlot": false, - "src": "263498:2:18", + "src": "263498:2:38", "valueSize": 1 }, { - "declaration": 39253, + "declaration": 42314, "isOffset": false, "isSlot": false, - "src": "263527:2:18", + "src": "263527:2:38", "valueSize": 1 } ], - "id": 39261, + "id": 42322, "nodeType": "InlineAssembly", - "src": "263375:165:18" + "src": "263375:165:38" } ] }, @@ -302048,20 +302048,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "262763:3:18", + "nameLocation": "262763:3:38", "parameters": { - "id": 39238, + "id": 42299, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39231, + "id": 42292, "mutability": "mutable", "name": "p0", - "nameLocation": "262775:2:18", + "nameLocation": "262775:2:38", "nodeType": "VariableDeclaration", - "scope": 39263, - "src": "262767:10:18", + "scope": 42324, + "src": "262767:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -302069,10 +302069,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39230, + "id": 42291, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "262767:7:18", + "src": "262767:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -302082,13 +302082,13 @@ }, { "constant": false, - "id": 39233, + "id": 42294, "mutability": "mutable", "name": "p1", - "nameLocation": "262787:2:18", + "nameLocation": "262787:2:38", "nodeType": "VariableDeclaration", - "scope": 39263, - "src": "262779:10:18", + "scope": 42324, + "src": "262779:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -302096,10 +302096,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39232, + "id": 42293, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "262779:7:18", + "src": "262779:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -302109,13 +302109,13 @@ }, { "constant": false, - "id": 39235, + "id": 42296, "mutability": "mutable", "name": "p2", - "nameLocation": "262799:2:18", + "nameLocation": "262799:2:38", "nodeType": "VariableDeclaration", - "scope": 39263, - "src": "262791:10:18", + "scope": 42324, + "src": "262791:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -302123,10 +302123,10 @@ "typeString": "address" }, "typeName": { - "id": 39234, + "id": 42295, "name": "address", "nodeType": "ElementaryTypeName", - "src": "262791:7:18", + "src": "262791:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -302137,13 +302137,13 @@ }, { "constant": false, - "id": 39237, + "id": 42298, "mutability": "mutable", "name": "p3", - "nameLocation": "262811:2:18", + "nameLocation": "262811:2:38", "nodeType": "VariableDeclaration", - "scope": 39263, - "src": "262803:10:18", + "scope": 42324, + "src": "262803:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -302151,10 +302151,10 @@ "typeString": "address" }, "typeName": { - "id": 39236, + "id": 42297, "name": "address", "nodeType": "ElementaryTypeName", - "src": "262803:7:18", + "src": "262803:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -302164,44 +302164,44 @@ "visibility": "internal" } ], - "src": "262766:48:18" + "src": "262766:48:38" }, "returnParameters": { - "id": 39239, + "id": 42300, "nodeType": "ParameterList", "parameters": [], - "src": "262829:0:18" + "src": "262829:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39297, + "id": 42358, "nodeType": "FunctionDefinition", - "src": "263552:786:18", + "src": "263552:786:38", "nodes": [], "body": { - "id": 39296, + "id": 42357, "nodeType": "Block", - "src": "263624:714:18", + "src": "263624:714:38", "nodes": [], "statements": [ { "assignments": [ - 39275 + 42336 ], "declarations": [ { "constant": false, - "id": 39275, + "id": 42336, "mutability": "mutable", "name": "m0", - "nameLocation": "263642:2:18", + "nameLocation": "263642:2:38", "nodeType": "VariableDeclaration", - "scope": 39296, - "src": "263634:10:18", + "scope": 42357, + "src": "263634:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -302209,10 +302209,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39274, + "id": 42335, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "263634:7:18", + "src": "263634:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -302221,24 +302221,24 @@ "visibility": "internal" } ], - "id": 39276, + "id": 42337, "nodeType": "VariableDeclarationStatement", - "src": "263634:10:18" + "src": "263634:10:38" }, { "assignments": [ - 39278 + 42339 ], "declarations": [ { "constant": false, - "id": 39278, + "id": 42339, "mutability": "mutable", "name": "m1", - "nameLocation": "263662:2:18", + "nameLocation": "263662:2:38", "nodeType": "VariableDeclaration", - "scope": 39296, - "src": "263654:10:18", + "scope": 42357, + "src": "263654:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -302246,10 +302246,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39277, + "id": 42338, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "263654:7:18", + "src": "263654:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -302258,24 +302258,24 @@ "visibility": "internal" } ], - "id": 39279, + "id": 42340, "nodeType": "VariableDeclarationStatement", - "src": "263654:10:18" + "src": "263654:10:38" }, { "assignments": [ - 39281 + 42342 ], "declarations": [ { "constant": false, - "id": 39281, + "id": 42342, "mutability": "mutable", "name": "m2", - "nameLocation": "263682:2:18", + "nameLocation": "263682:2:38", "nodeType": "VariableDeclaration", - "scope": 39296, - "src": "263674:10:18", + "scope": 42357, + "src": "263674:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -302283,10 +302283,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39280, + "id": 42341, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "263674:7:18", + "src": "263674:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -302295,24 +302295,24 @@ "visibility": "internal" } ], - "id": 39282, + "id": 42343, "nodeType": "VariableDeclarationStatement", - "src": "263674:10:18" + "src": "263674:10:38" }, { "assignments": [ - 39284 + 42345 ], "declarations": [ { "constant": false, - "id": 39284, + "id": 42345, "mutability": "mutable", "name": "m3", - "nameLocation": "263702:2:18", + "nameLocation": "263702:2:38", "nodeType": "VariableDeclaration", - "scope": 39296, - "src": "263694:10:18", + "scope": 42357, + "src": "263694:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -302320,10 +302320,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39283, + "id": 42344, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "263694:7:18", + "src": "263694:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -302332,24 +302332,24 @@ "visibility": "internal" } ], - "id": 39285, + "id": 42346, "nodeType": "VariableDeclarationStatement", - "src": "263694:10:18" + "src": "263694:10:38" }, { "assignments": [ - 39287 + 42348 ], "declarations": [ { "constant": false, - "id": 39287, + "id": 42348, "mutability": "mutable", "name": "m4", - "nameLocation": "263722:2:18", + "nameLocation": "263722:2:38", "nodeType": "VariableDeclaration", - "scope": 39296, - "src": "263714:10:18", + "scope": 42357, + "src": "263714:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -302357,10 +302357,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39286, + "id": 42347, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "263714:7:18", + "src": "263714:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -302369,24 +302369,24 @@ "visibility": "internal" } ], - "id": 39288, + "id": 42349, "nodeType": "VariableDeclarationStatement", - "src": "263714:10:18" + "src": "263714:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "263743:378:18", + "src": "263743:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "263757:17:18", + "src": "263757:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "263769:4:18", + "src": "263769:4:38", "type": "", "value": "0x00" } @@ -302394,28 +302394,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "263763:5:18" + "src": "263763:5:38" }, "nodeType": "YulFunctionCall", - "src": "263763:11:18" + "src": "263763:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "263757:2:18" + "src": "263757:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "263787:17:18", + "src": "263787:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "263799:4:18", + "src": "263799:4:38", "type": "", "value": "0x20" } @@ -302423,28 +302423,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "263793:5:18" + "src": "263793:5:38" }, "nodeType": "YulFunctionCall", - "src": "263793:11:18" + "src": "263793:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "263787:2:18" + "src": "263787:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "263817:17:18", + "src": "263817:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "263829:4:18", + "src": "263829:4:38", "type": "", "value": "0x40" } @@ -302452,28 +302452,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "263823:5:18" + "src": "263823:5:38" }, "nodeType": "YulFunctionCall", - "src": "263823:11:18" + "src": "263823:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "263817:2:18" + "src": "263817:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "263847:17:18", + "src": "263847:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "263859:4:18", + "src": "263859:4:38", "type": "", "value": "0x60" } @@ -302481,28 +302481,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "263853:5:18" + "src": "263853:5:38" }, "nodeType": "YulFunctionCall", - "src": "263853:11:18" + "src": "263853:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "263847:2:18" + "src": "263847:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "263877:17:18", + "src": "263877:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "263889:4:18", + "src": "263889:4:38", "type": "", "value": "0x80" } @@ -302510,16 +302510,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "263883:5:18" + "src": "263883:5:38" }, "nodeType": "YulFunctionCall", - "src": "263883:11:18" + "src": "263883:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "263877:2:18" + "src": "263877:2:38" } ] }, @@ -302529,14 +302529,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "263978:4:18", + "src": "263978:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "263984:10:18", + "src": "263984:10:38", "type": "", "value": "0x15cac476" } @@ -302544,13 +302544,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "263971:6:18" + "src": "263971:6:38" }, "nodeType": "YulFunctionCall", - "src": "263971:24:18" + "src": "263971:24:38" }, "nodeType": "YulExpressionStatement", - "src": "263971:24:18" + "src": "263971:24:38" }, { "expression": { @@ -302558,26 +302558,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "264015:4:18", + "src": "264015:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "264021:2:18" + "src": "264021:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "264008:6:18" + "src": "264008:6:38" }, "nodeType": "YulFunctionCall", - "src": "264008:16:18" + "src": "264008:16:38" }, "nodeType": "YulExpressionStatement", - "src": "264008:16:18" + "src": "264008:16:38" }, { "expression": { @@ -302585,26 +302585,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "264044:4:18", + "src": "264044:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "264050:2:18" + "src": "264050:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "264037:6:18" + "src": "264037:6:38" }, "nodeType": "YulFunctionCall", - "src": "264037:16:18" + "src": "264037:16:38" }, "nodeType": "YulExpressionStatement", - "src": "264037:16:18" + "src": "264037:16:38" }, { "expression": { @@ -302612,26 +302612,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "264073:4:18", + "src": "264073:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "264079:2:18" + "src": "264079:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "264066:6:18" + "src": "264066:6:38" }, "nodeType": "YulFunctionCall", - "src": "264066:16:18" + "src": "264066:16:38" }, "nodeType": "YulExpressionStatement", - "src": "264066:16:18" + "src": "264066:16:38" }, { "expression": { @@ -302639,112 +302639,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "264102:4:18", + "src": "264102:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "264108:2:18" + "src": "264108:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "264095:6:18" + "src": "264095:6:38" }, "nodeType": "YulFunctionCall", - "src": "264095:16:18" + "src": "264095:16:38" }, "nodeType": "YulExpressionStatement", - "src": "264095:16:18" + "src": "264095:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39275, + "declaration": 42336, "isOffset": false, "isSlot": false, - "src": "263757:2:18", + "src": "263757:2:38", "valueSize": 1 }, { - "declaration": 39278, + "declaration": 42339, "isOffset": false, "isSlot": false, - "src": "263787:2:18", + "src": "263787:2:38", "valueSize": 1 }, { - "declaration": 39281, + "declaration": 42342, "isOffset": false, "isSlot": false, - "src": "263817:2:18", + "src": "263817:2:38", "valueSize": 1 }, { - "declaration": 39284, + "declaration": 42345, "isOffset": false, "isSlot": false, - "src": "263847:2:18", + "src": "263847:2:38", "valueSize": 1 }, { - "declaration": 39287, + "declaration": 42348, "isOffset": false, "isSlot": false, - "src": "263877:2:18", + "src": "263877:2:38", "valueSize": 1 }, { - "declaration": 39265, + "declaration": 42326, "isOffset": false, "isSlot": false, - "src": "264021:2:18", + "src": "264021:2:38", "valueSize": 1 }, { - "declaration": 39267, + "declaration": 42328, "isOffset": false, "isSlot": false, - "src": "264050:2:18", + "src": "264050:2:38", "valueSize": 1 }, { - "declaration": 39269, + "declaration": 42330, "isOffset": false, "isSlot": false, - "src": "264079:2:18", + "src": "264079:2:38", "valueSize": 1 }, { - "declaration": 39271, + "declaration": 42332, "isOffset": false, "isSlot": false, - "src": "264108:2:18", + "src": "264108:2:38", "valueSize": 1 } ], - "id": 39289, + "id": 42350, "nodeType": "InlineAssembly", - "src": "263734:387:18" + "src": "263734:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39291, + "id": 42352, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "264146:4:18", + "src": "264146:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -302753,14 +302753,14 @@ }, { "hexValue": "30783834", - "id": 39292, + "id": 42353, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "264152:4:18", + "src": "264152:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -302779,18 +302779,18 @@ "typeString": "int_const 132" } ], - "id": 39290, + "id": 42351, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "264130:15:18", + "referencedDeclaration": 33383, + "src": "264130:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39293, + "id": 42354, "isConstant": false, "isLValue": false, "isPure": false, @@ -302799,21 +302799,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "264130:27:18", + "src": "264130:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39294, + "id": 42355, "nodeType": "ExpressionStatement", - "src": "264130:27:18" + "src": "264130:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "264176:156:18", + "src": "264176:156:38", "statements": [ { "expression": { @@ -302821,26 +302821,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "264197:4:18", + "src": "264197:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "264203:2:18" + "src": "264203:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "264190:6:18" + "src": "264190:6:38" }, "nodeType": "YulFunctionCall", - "src": "264190:16:18" + "src": "264190:16:38" }, "nodeType": "YulExpressionStatement", - "src": "264190:16:18" + "src": "264190:16:38" }, { "expression": { @@ -302848,26 +302848,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "264226:4:18", + "src": "264226:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "264232:2:18" + "src": "264232:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "264219:6:18" + "src": "264219:6:38" }, "nodeType": "YulFunctionCall", - "src": "264219:16:18" + "src": "264219:16:38" }, "nodeType": "YulExpressionStatement", - "src": "264219:16:18" + "src": "264219:16:38" }, { "expression": { @@ -302875,26 +302875,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "264255:4:18", + "src": "264255:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "264261:2:18" + "src": "264261:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "264248:6:18" + "src": "264248:6:38" }, "nodeType": "YulFunctionCall", - "src": "264248:16:18" + "src": "264248:16:38" }, "nodeType": "YulExpressionStatement", - "src": "264248:16:18" + "src": "264248:16:38" }, { "expression": { @@ -302902,26 +302902,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "264284:4:18", + "src": "264284:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "264290:2:18" + "src": "264290:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "264277:6:18" + "src": "264277:6:38" }, "nodeType": "YulFunctionCall", - "src": "264277:16:18" + "src": "264277:16:38" }, "nodeType": "YulExpressionStatement", - "src": "264277:16:18" + "src": "264277:16:38" }, { "expression": { @@ -302929,70 +302929,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "264313:4:18", + "src": "264313:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "264319:2:18" + "src": "264319:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "264306:6:18" + "src": "264306:6:38" }, "nodeType": "YulFunctionCall", - "src": "264306:16:18" + "src": "264306:16:38" }, "nodeType": "YulExpressionStatement", - "src": "264306:16:18" + "src": "264306:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39275, + "declaration": 42336, "isOffset": false, "isSlot": false, - "src": "264203:2:18", + "src": "264203:2:38", "valueSize": 1 }, { - "declaration": 39278, + "declaration": 42339, "isOffset": false, "isSlot": false, - "src": "264232:2:18", + "src": "264232:2:38", "valueSize": 1 }, { - "declaration": 39281, + "declaration": 42342, "isOffset": false, "isSlot": false, - "src": "264261:2:18", + "src": "264261:2:38", "valueSize": 1 }, { - "declaration": 39284, + "declaration": 42345, "isOffset": false, "isSlot": false, - "src": "264290:2:18", + "src": "264290:2:38", "valueSize": 1 }, { - "declaration": 39287, + "declaration": 42348, "isOffset": false, "isSlot": false, - "src": "264319:2:18", + "src": "264319:2:38", "valueSize": 1 } ], - "id": 39295, + "id": 42356, "nodeType": "InlineAssembly", - "src": "264167:165:18" + "src": "264167:165:38" } ] }, @@ -303000,20 +303000,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "263561:3:18", + "nameLocation": "263561:3:38", "parameters": { - "id": 39272, + "id": 42333, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39265, + "id": 42326, "mutability": "mutable", "name": "p0", - "nameLocation": "263573:2:18", + "nameLocation": "263573:2:38", "nodeType": "VariableDeclaration", - "scope": 39297, - "src": "263565:10:18", + "scope": 42358, + "src": "263565:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -303021,10 +303021,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39264, + "id": 42325, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "263565:7:18", + "src": "263565:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -303034,13 +303034,13 @@ }, { "constant": false, - "id": 39267, + "id": 42328, "mutability": "mutable", "name": "p1", - "nameLocation": "263585:2:18", + "nameLocation": "263585:2:38", "nodeType": "VariableDeclaration", - "scope": 39297, - "src": "263577:10:18", + "scope": 42358, + "src": "263577:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -303048,10 +303048,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39266, + "id": 42327, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "263577:7:18", + "src": "263577:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -303061,13 +303061,13 @@ }, { "constant": false, - "id": 39269, + "id": 42330, "mutability": "mutable", "name": "p2", - "nameLocation": "263597:2:18", + "nameLocation": "263597:2:38", "nodeType": "VariableDeclaration", - "scope": 39297, - "src": "263589:10:18", + "scope": 42358, + "src": "263589:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -303075,10 +303075,10 @@ "typeString": "address" }, "typeName": { - "id": 39268, + "id": 42329, "name": "address", "nodeType": "ElementaryTypeName", - "src": "263589:7:18", + "src": "263589:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -303089,13 +303089,13 @@ }, { "constant": false, - "id": 39271, + "id": 42332, "mutability": "mutable", "name": "p3", - "nameLocation": "263606:2:18", + "nameLocation": "263606:2:38", "nodeType": "VariableDeclaration", - "scope": 39297, - "src": "263601:7:18", + "scope": 42358, + "src": "263601:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -303103,10 +303103,10 @@ "typeString": "bool" }, "typeName": { - "id": 39270, + "id": 42331, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "263601:4:18", + "src": "263601:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -303115,44 +303115,44 @@ "visibility": "internal" } ], - "src": "263564:45:18" + "src": "263564:45:38" }, "returnParameters": { - "id": 39273, + "id": 42334, "nodeType": "ParameterList", "parameters": [], - "src": "263624:0:18" + "src": "263624:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39331, + "id": 42392, "nodeType": "FunctionDefinition", - "src": "264344:792:18", + "src": "264344:792:38", "nodes": [], "body": { - "id": 39330, + "id": 42391, "nodeType": "Block", - "src": "264419:717:18", + "src": "264419:717:38", "nodes": [], "statements": [ { "assignments": [ - 39309 + 42370 ], "declarations": [ { "constant": false, - "id": 39309, + "id": 42370, "mutability": "mutable", "name": "m0", - "nameLocation": "264437:2:18", + "nameLocation": "264437:2:38", "nodeType": "VariableDeclaration", - "scope": 39330, - "src": "264429:10:18", + "scope": 42391, + "src": "264429:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -303160,10 +303160,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39308, + "id": 42369, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "264429:7:18", + "src": "264429:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -303172,24 +303172,24 @@ "visibility": "internal" } ], - "id": 39310, + "id": 42371, "nodeType": "VariableDeclarationStatement", - "src": "264429:10:18" + "src": "264429:10:38" }, { "assignments": [ - 39312 + 42373 ], "declarations": [ { "constant": false, - "id": 39312, + "id": 42373, "mutability": "mutable", "name": "m1", - "nameLocation": "264457:2:18", + "nameLocation": "264457:2:38", "nodeType": "VariableDeclaration", - "scope": 39330, - "src": "264449:10:18", + "scope": 42391, + "src": "264449:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -303197,10 +303197,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39311, + "id": 42372, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "264449:7:18", + "src": "264449:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -303209,24 +303209,24 @@ "visibility": "internal" } ], - "id": 39313, + "id": 42374, "nodeType": "VariableDeclarationStatement", - "src": "264449:10:18" + "src": "264449:10:38" }, { "assignments": [ - 39315 + 42376 ], "declarations": [ { "constant": false, - "id": 39315, + "id": 42376, "mutability": "mutable", "name": "m2", - "nameLocation": "264477:2:18", + "nameLocation": "264477:2:38", "nodeType": "VariableDeclaration", - "scope": 39330, - "src": "264469:10:18", + "scope": 42391, + "src": "264469:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -303234,10 +303234,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39314, + "id": 42375, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "264469:7:18", + "src": "264469:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -303246,24 +303246,24 @@ "visibility": "internal" } ], - "id": 39316, + "id": 42377, "nodeType": "VariableDeclarationStatement", - "src": "264469:10:18" + "src": "264469:10:38" }, { "assignments": [ - 39318 + 42379 ], "declarations": [ { "constant": false, - "id": 39318, + "id": 42379, "mutability": "mutable", "name": "m3", - "nameLocation": "264497:2:18", + "nameLocation": "264497:2:38", "nodeType": "VariableDeclaration", - "scope": 39330, - "src": "264489:10:18", + "scope": 42391, + "src": "264489:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -303271,10 +303271,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39317, + "id": 42378, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "264489:7:18", + "src": "264489:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -303283,24 +303283,24 @@ "visibility": "internal" } ], - "id": 39319, + "id": 42380, "nodeType": "VariableDeclarationStatement", - "src": "264489:10:18" + "src": "264489:10:38" }, { "assignments": [ - 39321 + 42382 ], "declarations": [ { "constant": false, - "id": 39321, + "id": 42382, "mutability": "mutable", "name": "m4", - "nameLocation": "264517:2:18", + "nameLocation": "264517:2:38", "nodeType": "VariableDeclaration", - "scope": 39330, - "src": "264509:10:18", + "scope": 42391, + "src": "264509:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -303308,10 +303308,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39320, + "id": 42381, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "264509:7:18", + "src": "264509:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -303320,24 +303320,24 @@ "visibility": "internal" } ], - "id": 39322, + "id": 42383, "nodeType": "VariableDeclarationStatement", - "src": "264509:10:18" + "src": "264509:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "264538:381:18", + "src": "264538:381:38", "statements": [ { "nodeType": "YulAssignment", - "src": "264552:17:18", + "src": "264552:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "264564:4:18", + "src": "264564:4:38", "type": "", "value": "0x00" } @@ -303345,28 +303345,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "264558:5:18" + "src": "264558:5:38" }, "nodeType": "YulFunctionCall", - "src": "264558:11:18" + "src": "264558:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "264552:2:18" + "src": "264552:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "264582:17:18", + "src": "264582:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "264594:4:18", + "src": "264594:4:38", "type": "", "value": "0x20" } @@ -303374,28 +303374,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "264588:5:18" + "src": "264588:5:38" }, "nodeType": "YulFunctionCall", - "src": "264588:11:18" + "src": "264588:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "264582:2:18" + "src": "264582:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "264612:17:18", + "src": "264612:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "264624:4:18", + "src": "264624:4:38", "type": "", "value": "0x40" } @@ -303403,28 +303403,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "264618:5:18" + "src": "264618:5:38" }, "nodeType": "YulFunctionCall", - "src": "264618:11:18" + "src": "264618:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "264612:2:18" + "src": "264612:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "264642:17:18", + "src": "264642:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "264654:4:18", + "src": "264654:4:38", "type": "", "value": "0x60" } @@ -303432,28 +303432,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "264648:5:18" + "src": "264648:5:38" }, "nodeType": "YulFunctionCall", - "src": "264648:11:18" + "src": "264648:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "264642:2:18" + "src": "264642:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "264672:17:18", + "src": "264672:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "264684:4:18", + "src": "264684:4:38", "type": "", "value": "0x80" } @@ -303461,16 +303461,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "264678:5:18" + "src": "264678:5:38" }, "nodeType": "YulFunctionCall", - "src": "264678:11:18" + "src": "264678:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "264672:2:18" + "src": "264672:2:38" } ] }, @@ -303480,14 +303480,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "264776:4:18", + "src": "264776:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "264782:10:18", + "src": "264782:10:38", "type": "", "value": "0x88f6e4b2" } @@ -303495,13 +303495,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "264769:6:18" + "src": "264769:6:38" }, "nodeType": "YulFunctionCall", - "src": "264769:24:18" + "src": "264769:24:38" }, "nodeType": "YulExpressionStatement", - "src": "264769:24:18" + "src": "264769:24:38" }, { "expression": { @@ -303509,26 +303509,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "264813:4:18", + "src": "264813:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "264819:2:18" + "src": "264819:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "264806:6:18" + "src": "264806:6:38" }, "nodeType": "YulFunctionCall", - "src": "264806:16:18" + "src": "264806:16:38" }, "nodeType": "YulExpressionStatement", - "src": "264806:16:18" + "src": "264806:16:38" }, { "expression": { @@ -303536,26 +303536,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "264842:4:18", + "src": "264842:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "264848:2:18" + "src": "264848:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "264835:6:18" + "src": "264835:6:38" }, "nodeType": "YulFunctionCall", - "src": "264835:16:18" + "src": "264835:16:38" }, "nodeType": "YulExpressionStatement", - "src": "264835:16:18" + "src": "264835:16:38" }, { "expression": { @@ -303563,26 +303563,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "264871:4:18", + "src": "264871:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "264877:2:18" + "src": "264877:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "264864:6:18" + "src": "264864:6:38" }, "nodeType": "YulFunctionCall", - "src": "264864:16:18" + "src": "264864:16:38" }, "nodeType": "YulExpressionStatement", - "src": "264864:16:18" + "src": "264864:16:38" }, { "expression": { @@ -303590,112 +303590,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "264900:4:18", + "src": "264900:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "264906:2:18" + "src": "264906:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "264893:6:18" + "src": "264893:6:38" }, "nodeType": "YulFunctionCall", - "src": "264893:16:18" + "src": "264893:16:38" }, "nodeType": "YulExpressionStatement", - "src": "264893:16:18" + "src": "264893:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39309, + "declaration": 42370, "isOffset": false, "isSlot": false, - "src": "264552:2:18", + "src": "264552:2:38", "valueSize": 1 }, { - "declaration": 39312, + "declaration": 42373, "isOffset": false, "isSlot": false, - "src": "264582:2:18", + "src": "264582:2:38", "valueSize": 1 }, { - "declaration": 39315, + "declaration": 42376, "isOffset": false, "isSlot": false, - "src": "264612:2:18", + "src": "264612:2:38", "valueSize": 1 }, { - "declaration": 39318, + "declaration": 42379, "isOffset": false, "isSlot": false, - "src": "264642:2:18", + "src": "264642:2:38", "valueSize": 1 }, { - "declaration": 39321, + "declaration": 42382, "isOffset": false, "isSlot": false, - "src": "264672:2:18", + "src": "264672:2:38", "valueSize": 1 }, { - "declaration": 39299, + "declaration": 42360, "isOffset": false, "isSlot": false, - "src": "264819:2:18", + "src": "264819:2:38", "valueSize": 1 }, { - "declaration": 39301, + "declaration": 42362, "isOffset": false, "isSlot": false, - "src": "264848:2:18", + "src": "264848:2:38", "valueSize": 1 }, { - "declaration": 39303, + "declaration": 42364, "isOffset": false, "isSlot": false, - "src": "264877:2:18", + "src": "264877:2:38", "valueSize": 1 }, { - "declaration": 39305, + "declaration": 42366, "isOffset": false, "isSlot": false, - "src": "264906:2:18", + "src": "264906:2:38", "valueSize": 1 } ], - "id": 39323, + "id": 42384, "nodeType": "InlineAssembly", - "src": "264529:390:18" + "src": "264529:390:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39325, + "id": 42386, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "264944:4:18", + "src": "264944:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -303704,14 +303704,14 @@ }, { "hexValue": "30783834", - "id": 39326, + "id": 42387, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "264950:4:18", + "src": "264950:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -303730,18 +303730,18 @@ "typeString": "int_const 132" } ], - "id": 39324, + "id": 42385, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "264928:15:18", + "referencedDeclaration": 33383, + "src": "264928:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39327, + "id": 42388, "isConstant": false, "isLValue": false, "isPure": false, @@ -303750,21 +303750,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "264928:27:18", + "src": "264928:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39328, + "id": 42389, "nodeType": "ExpressionStatement", - "src": "264928:27:18" + "src": "264928:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "264974:156:18", + "src": "264974:156:38", "statements": [ { "expression": { @@ -303772,26 +303772,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "264995:4:18", + "src": "264995:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "265001:2:18" + "src": "265001:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "264988:6:18" + "src": "264988:6:38" }, "nodeType": "YulFunctionCall", - "src": "264988:16:18" + "src": "264988:16:38" }, "nodeType": "YulExpressionStatement", - "src": "264988:16:18" + "src": "264988:16:38" }, { "expression": { @@ -303799,26 +303799,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "265024:4:18", + "src": "265024:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "265030:2:18" + "src": "265030:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "265017:6:18" + "src": "265017:6:38" }, "nodeType": "YulFunctionCall", - "src": "265017:16:18" + "src": "265017:16:38" }, "nodeType": "YulExpressionStatement", - "src": "265017:16:18" + "src": "265017:16:38" }, { "expression": { @@ -303826,26 +303826,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "265053:4:18", + "src": "265053:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "265059:2:18" + "src": "265059:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "265046:6:18" + "src": "265046:6:38" }, "nodeType": "YulFunctionCall", - "src": "265046:16:18" + "src": "265046:16:38" }, "nodeType": "YulExpressionStatement", - "src": "265046:16:18" + "src": "265046:16:38" }, { "expression": { @@ -303853,26 +303853,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "265082:4:18", + "src": "265082:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "265088:2:18" + "src": "265088:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "265075:6:18" + "src": "265075:6:38" }, "nodeType": "YulFunctionCall", - "src": "265075:16:18" + "src": "265075:16:38" }, "nodeType": "YulExpressionStatement", - "src": "265075:16:18" + "src": "265075:16:38" }, { "expression": { @@ -303880,70 +303880,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "265111:4:18", + "src": "265111:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "265117:2:18" + "src": "265117:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "265104:6:18" + "src": "265104:6:38" }, "nodeType": "YulFunctionCall", - "src": "265104:16:18" + "src": "265104:16:38" }, "nodeType": "YulExpressionStatement", - "src": "265104:16:18" + "src": "265104:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39309, + "declaration": 42370, "isOffset": false, "isSlot": false, - "src": "265001:2:18", + "src": "265001:2:38", "valueSize": 1 }, { - "declaration": 39312, + "declaration": 42373, "isOffset": false, "isSlot": false, - "src": "265030:2:18", + "src": "265030:2:38", "valueSize": 1 }, { - "declaration": 39315, + "declaration": 42376, "isOffset": false, "isSlot": false, - "src": "265059:2:18", + "src": "265059:2:38", "valueSize": 1 }, { - "declaration": 39318, + "declaration": 42379, "isOffset": false, "isSlot": false, - "src": "265088:2:18", + "src": "265088:2:38", "valueSize": 1 }, { - "declaration": 39321, + "declaration": 42382, "isOffset": false, "isSlot": false, - "src": "265117:2:18", + "src": "265117:2:38", "valueSize": 1 } ], - "id": 39329, + "id": 42390, "nodeType": "InlineAssembly", - "src": "264965:165:18" + "src": "264965:165:38" } ] }, @@ -303951,20 +303951,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "264353:3:18", + "nameLocation": "264353:3:38", "parameters": { - "id": 39306, + "id": 42367, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39299, + "id": 42360, "mutability": "mutable", "name": "p0", - "nameLocation": "264365:2:18", + "nameLocation": "264365:2:38", "nodeType": "VariableDeclaration", - "scope": 39331, - "src": "264357:10:18", + "scope": 42392, + "src": "264357:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -303972,10 +303972,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39298, + "id": 42359, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "264357:7:18", + "src": "264357:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -303985,13 +303985,13 @@ }, { "constant": false, - "id": 39301, + "id": 42362, "mutability": "mutable", "name": "p1", - "nameLocation": "264377:2:18", + "nameLocation": "264377:2:38", "nodeType": "VariableDeclaration", - "scope": 39331, - "src": "264369:10:18", + "scope": 42392, + "src": "264369:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -303999,10 +303999,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39300, + "id": 42361, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "264369:7:18", + "src": "264369:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -304012,13 +304012,13 @@ }, { "constant": false, - "id": 39303, + "id": 42364, "mutability": "mutable", "name": "p2", - "nameLocation": "264389:2:18", + "nameLocation": "264389:2:38", "nodeType": "VariableDeclaration", - "scope": 39331, - "src": "264381:10:18", + "scope": 42392, + "src": "264381:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -304026,10 +304026,10 @@ "typeString": "address" }, "typeName": { - "id": 39302, + "id": 42363, "name": "address", "nodeType": "ElementaryTypeName", - "src": "264381:7:18", + "src": "264381:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -304040,13 +304040,13 @@ }, { "constant": false, - "id": 39305, + "id": 42366, "mutability": "mutable", "name": "p3", - "nameLocation": "264401:2:18", + "nameLocation": "264401:2:38", "nodeType": "VariableDeclaration", - "scope": 39331, - "src": "264393:10:18", + "scope": 42392, + "src": "264393:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -304054,10 +304054,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39304, + "id": 42365, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "264393:7:18", + "src": "264393:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -304066,44 +304066,44 @@ "visibility": "internal" } ], - "src": "264356:48:18" + "src": "264356:48:38" }, "returnParameters": { - "id": 39307, + "id": 42368, "nodeType": "ParameterList", "parameters": [], - "src": "264419:0:18" + "src": "264419:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39371, + "id": 42432, "nodeType": "FunctionDefinition", - "src": "265142:1340:18", + "src": "265142:1340:38", "nodes": [], "body": { - "id": 39370, + "id": 42431, "nodeType": "Block", - "src": "265217:1265:18", + "src": "265217:1265:38", "nodes": [], "statements": [ { "assignments": [ - 39343 + 42404 ], "declarations": [ { "constant": false, - "id": 39343, + "id": 42404, "mutability": "mutable", "name": "m0", - "nameLocation": "265235:2:18", + "nameLocation": "265235:2:38", "nodeType": "VariableDeclaration", - "scope": 39370, - "src": "265227:10:18", + "scope": 42431, + "src": "265227:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -304111,10 +304111,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39342, + "id": 42403, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "265227:7:18", + "src": "265227:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -304123,24 +304123,24 @@ "visibility": "internal" } ], - "id": 39344, + "id": 42405, "nodeType": "VariableDeclarationStatement", - "src": "265227:10:18" + "src": "265227:10:38" }, { "assignments": [ - 39346 + 42407 ], "declarations": [ { "constant": false, - "id": 39346, + "id": 42407, "mutability": "mutable", "name": "m1", - "nameLocation": "265255:2:18", + "nameLocation": "265255:2:38", "nodeType": "VariableDeclaration", - "scope": 39370, - "src": "265247:10:18", + "scope": 42431, + "src": "265247:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -304148,10 +304148,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39345, + "id": 42406, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "265247:7:18", + "src": "265247:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -304160,24 +304160,24 @@ "visibility": "internal" } ], - "id": 39347, + "id": 42408, "nodeType": "VariableDeclarationStatement", - "src": "265247:10:18" + "src": "265247:10:38" }, { "assignments": [ - 39349 + 42410 ], "declarations": [ { "constant": false, - "id": 39349, + "id": 42410, "mutability": "mutable", "name": "m2", - "nameLocation": "265275:2:18", + "nameLocation": "265275:2:38", "nodeType": "VariableDeclaration", - "scope": 39370, - "src": "265267:10:18", + "scope": 42431, + "src": "265267:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -304185,10 +304185,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39348, + "id": 42409, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "265267:7:18", + "src": "265267:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -304197,24 +304197,24 @@ "visibility": "internal" } ], - "id": 39350, + "id": 42411, "nodeType": "VariableDeclarationStatement", - "src": "265267:10:18" + "src": "265267:10:38" }, { "assignments": [ - 39352 + 42413 ], "declarations": [ { "constant": false, - "id": 39352, + "id": 42413, "mutability": "mutable", "name": "m3", - "nameLocation": "265295:2:18", + "nameLocation": "265295:2:38", "nodeType": "VariableDeclaration", - "scope": 39370, - "src": "265287:10:18", + "scope": 42431, + "src": "265287:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -304222,10 +304222,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39351, + "id": 42412, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "265287:7:18", + "src": "265287:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -304234,24 +304234,24 @@ "visibility": "internal" } ], - "id": 39353, + "id": 42414, "nodeType": "VariableDeclarationStatement", - "src": "265287:10:18" + "src": "265287:10:38" }, { "assignments": [ - 39355 + 42416 ], "declarations": [ { "constant": false, - "id": 39355, + "id": 42416, "mutability": "mutable", "name": "m4", - "nameLocation": "265315:2:18", + "nameLocation": "265315:2:38", "nodeType": "VariableDeclaration", - "scope": 39370, - "src": "265307:10:18", + "scope": 42431, + "src": "265307:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -304259,10 +304259,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39354, + "id": 42415, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "265307:7:18", + "src": "265307:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -304271,24 +304271,24 @@ "visibility": "internal" } ], - "id": 39356, + "id": 42417, "nodeType": "VariableDeclarationStatement", - "src": "265307:10:18" + "src": "265307:10:38" }, { "assignments": [ - 39358 + 42419 ], "declarations": [ { "constant": false, - "id": 39358, + "id": 42419, "mutability": "mutable", "name": "m5", - "nameLocation": "265335:2:18", + "nameLocation": "265335:2:38", "nodeType": "VariableDeclaration", - "scope": 39370, - "src": "265327:10:18", + "scope": 42431, + "src": "265327:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -304296,10 +304296,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39357, + "id": 42418, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "265327:7:18", + "src": "265327:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -304308,24 +304308,24 @@ "visibility": "internal" } ], - "id": 39359, + "id": 42420, "nodeType": "VariableDeclarationStatement", - "src": "265327:10:18" + "src": "265327:10:38" }, { "assignments": [ - 39361 + 42422 ], "declarations": [ { "constant": false, - "id": 39361, + "id": 42422, "mutability": "mutable", "name": "m6", - "nameLocation": "265355:2:18", + "nameLocation": "265355:2:38", "nodeType": "VariableDeclaration", - "scope": 39370, - "src": "265347:10:18", + "scope": 42431, + "src": "265347:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -304333,10 +304333,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39360, + "id": 42421, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "265347:7:18", + "src": "265347:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -304345,27 +304345,27 @@ "visibility": "internal" } ], - "id": 39362, + "id": 42423, "nodeType": "VariableDeclarationStatement", - "src": "265347:10:18" + "src": "265347:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "265376:831:18", + "src": "265376:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "265419:313:18", + "src": "265419:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "265437:15:18", + "src": "265437:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "265451:1:18", + "src": "265451:1:38", "type": "", "value": "0" }, @@ -304373,7 +304373,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "265441:6:18", + "src": "265441:6:38", "type": "" } ] @@ -304381,16 +304381,16 @@ { "body": { "nodeType": "YulBlock", - "src": "265522:40:18", + "src": "265522:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "265551:9:18", + "src": "265551:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "265553:5:18" + "src": "265553:5:38" } ] }, @@ -304401,33 +304401,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "265539:6:18" + "src": "265539:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "265547:1:18" + "src": "265547:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "265534:4:18" + "src": "265534:4:38" }, "nodeType": "YulFunctionCall", - "src": "265534:15:18" + "src": "265534:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "265527:6:18" + "src": "265527:6:38" }, "nodeType": "YulFunctionCall", - "src": "265527:23:18" + "src": "265527:23:38" }, "nodeType": "YulIf", - "src": "265524:36:18" + "src": "265524:36:38" } ] }, @@ -304436,12 +304436,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "265479:6:18" + "src": "265479:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "265487:4:18", + "src": "265487:4:38", "type": "", "value": "0x20" } @@ -304449,30 +304449,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "265476:2:18" + "src": "265476:2:38" }, "nodeType": "YulFunctionCall", - "src": "265476:16:18" + "src": "265476:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "265493:28:18", + "src": "265493:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "265495:24:18", + "src": "265495:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "265509:6:18" + "src": "265509:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "265517:1:18", + "src": "265517:1:38", "type": "", "value": "1" } @@ -304480,16 +304480,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "265505:3:18" + "src": "265505:3:38" }, "nodeType": "YulFunctionCall", - "src": "265505:14:18" + "src": "265505:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "265495:6:18" + "src": "265495:6:38" } ] } @@ -304497,10 +304497,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "265473:2:18", + "src": "265473:2:38", "statements": [] }, - "src": "265469:93:18" + "src": "265469:93:38" }, { "expression": { @@ -304508,34 +304508,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "265586:3:18" + "src": "265586:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "265591:6:18" + "src": "265591:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "265579:6:18" + "src": "265579:6:38" }, "nodeType": "YulFunctionCall", - "src": "265579:19:18" + "src": "265579:19:38" }, "nodeType": "YulExpressionStatement", - "src": "265579:19:18" + "src": "265579:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "265615:37:18", + "src": "265615:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "265632:3:18", + "src": "265632:3:38", "type": "", "value": "256" }, @@ -304544,38 +304544,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "265641:1:18", + "src": "265641:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "265644:6:18" + "src": "265644:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "265637:3:18" + "src": "265637:3:38" }, "nodeType": "YulFunctionCall", - "src": "265637:14:18" + "src": "265637:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "265628:3:18" + "src": "265628:3:38" }, "nodeType": "YulFunctionCall", - "src": "265628:24:18" + "src": "265628:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "265619:5:18", + "src": "265619:5:38", "type": "" } ] @@ -304588,12 +304588,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "265680:3:18" + "src": "265680:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "265685:4:18", + "src": "265685:4:38", "type": "", "value": "0x20" } @@ -304601,59 +304601,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "265676:3:18" + "src": "265676:3:38" }, "nodeType": "YulFunctionCall", - "src": "265676:14:18" + "src": "265676:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "265696:5:18" + "src": "265696:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "265707:5:18" + "src": "265707:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "265714:1:18" + "src": "265714:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "265703:3:18" + "src": "265703:3:38" }, "nodeType": "YulFunctionCall", - "src": "265703:13:18" + "src": "265703:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "265692:3:18" + "src": "265692:3:38" }, "nodeType": "YulFunctionCall", - "src": "265692:25:18" + "src": "265692:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "265669:6:18" + "src": "265669:6:38" }, "nodeType": "YulFunctionCall", - "src": "265669:49:18" + "src": "265669:49:38" }, "nodeType": "YulExpressionStatement", - "src": "265669:49:18" + "src": "265669:49:38" } ] }, @@ -304663,27 +304663,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "265411:3:18", + "src": "265411:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "265416:1:18", + "src": "265416:1:38", "type": "" } ], - "src": "265390:342:18" + "src": "265390:342:38" }, { "nodeType": "YulAssignment", - "src": "265745:17:18", + "src": "265745:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "265757:4:18", + "src": "265757:4:38", "type": "", "value": "0x00" } @@ -304691,28 +304691,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "265751:5:18" + "src": "265751:5:38" }, "nodeType": "YulFunctionCall", - "src": "265751:11:18" + "src": "265751:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "265745:2:18" + "src": "265745:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "265775:17:18", + "src": "265775:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "265787:4:18", + "src": "265787:4:38", "type": "", "value": "0x20" } @@ -304720,28 +304720,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "265781:5:18" + "src": "265781:5:38" }, "nodeType": "YulFunctionCall", - "src": "265781:11:18" + "src": "265781:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "265775:2:18" + "src": "265775:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "265805:17:18", + "src": "265805:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "265817:4:18", + "src": "265817:4:38", "type": "", "value": "0x40" } @@ -304749,28 +304749,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "265811:5:18" + "src": "265811:5:38" }, "nodeType": "YulFunctionCall", - "src": "265811:11:18" + "src": "265811:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "265805:2:18" + "src": "265805:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "265835:17:18", + "src": "265835:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "265847:4:18", + "src": "265847:4:38", "type": "", "value": "0x60" } @@ -304778,28 +304778,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "265841:5:18" + "src": "265841:5:38" }, "nodeType": "YulFunctionCall", - "src": "265841:11:18" + "src": "265841:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "265835:2:18" + "src": "265835:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "265865:17:18", + "src": "265865:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "265877:4:18", + "src": "265877:4:38", "type": "", "value": "0x80" } @@ -304807,28 +304807,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "265871:5:18" + "src": "265871:5:38" }, "nodeType": "YulFunctionCall", - "src": "265871:11:18" + "src": "265871:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "265865:2:18" + "src": "265865:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "265895:17:18", + "src": "265895:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "265907:4:18", + "src": "265907:4:38", "type": "", "value": "0xa0" } @@ -304836,28 +304836,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "265901:5:18" + "src": "265901:5:38" }, "nodeType": "YulFunctionCall", - "src": "265901:11:18" + "src": "265901:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "265895:2:18" + "src": "265895:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "265925:17:18", + "src": "265925:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "265937:4:18", + "src": "265937:4:38", "type": "", "value": "0xc0" } @@ -304865,16 +304865,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "265931:5:18" + "src": "265931:5:38" }, "nodeType": "YulFunctionCall", - "src": "265931:11:18" + "src": "265931:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "265925:2:18" + "src": "265925:2:38" } ] }, @@ -304884,14 +304884,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "266028:4:18", + "src": "266028:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "266034:10:18", + "src": "266034:10:38", "type": "", "value": "0x6cde40b8" } @@ -304899,13 +304899,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "266021:6:18" + "src": "266021:6:38" }, "nodeType": "YulFunctionCall", - "src": "266021:24:18" + "src": "266021:24:38" }, "nodeType": "YulExpressionStatement", - "src": "266021:24:18" + "src": "266021:24:38" }, { "expression": { @@ -304913,26 +304913,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "266065:4:18", + "src": "266065:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "266071:2:18" + "src": "266071:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "266058:6:18" + "src": "266058:6:38" }, "nodeType": "YulFunctionCall", - "src": "266058:16:18" + "src": "266058:16:38" }, "nodeType": "YulExpressionStatement", - "src": "266058:16:18" + "src": "266058:16:38" }, { "expression": { @@ -304940,26 +304940,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "266094:4:18", + "src": "266094:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "266100:2:18" + "src": "266100:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "266087:6:18" + "src": "266087:6:38" }, "nodeType": "YulFunctionCall", - "src": "266087:16:18" + "src": "266087:16:38" }, "nodeType": "YulExpressionStatement", - "src": "266087:16:18" + "src": "266087:16:38" }, { "expression": { @@ -304967,26 +304967,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "266123:4:18", + "src": "266123:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "266129:2:18" + "src": "266129:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "266116:6:18" + "src": "266116:6:38" }, "nodeType": "YulFunctionCall", - "src": "266116:16:18" + "src": "266116:16:38" }, "nodeType": "YulExpressionStatement", - "src": "266116:16:18" + "src": "266116:16:38" }, { "expression": { @@ -304994,14 +304994,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "266152:4:18", + "src": "266152:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "266158:4:18", + "src": "266158:4:38", "type": "", "value": "0x80" } @@ -305009,13 +305009,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "266145:6:18" + "src": "266145:6:38" }, "nodeType": "YulFunctionCall", - "src": "266145:18:18" + "src": "266145:18:38" }, "nodeType": "YulExpressionStatement", - "src": "266145:18:18" + "src": "266145:18:38" }, { "expression": { @@ -305023,126 +305023,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "266188:4:18", + "src": "266188:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "266194:2:18" + "src": "266194:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "266176:11:18" + "src": "266176:11:38" }, "nodeType": "YulFunctionCall", - "src": "266176:21:18" + "src": "266176:21:38" }, "nodeType": "YulExpressionStatement", - "src": "266176:21:18" + "src": "266176:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39343, + "declaration": 42404, "isOffset": false, "isSlot": false, - "src": "265745:2:18", + "src": "265745:2:38", "valueSize": 1 }, { - "declaration": 39346, + "declaration": 42407, "isOffset": false, "isSlot": false, - "src": "265775:2:18", + "src": "265775:2:38", "valueSize": 1 }, { - "declaration": 39349, + "declaration": 42410, "isOffset": false, "isSlot": false, - "src": "265805:2:18", + "src": "265805:2:38", "valueSize": 1 }, { - "declaration": 39352, + "declaration": 42413, "isOffset": false, "isSlot": false, - "src": "265835:2:18", + "src": "265835:2:38", "valueSize": 1 }, { - "declaration": 39355, + "declaration": 42416, "isOffset": false, "isSlot": false, - "src": "265865:2:18", + "src": "265865:2:38", "valueSize": 1 }, { - "declaration": 39358, + "declaration": 42419, "isOffset": false, "isSlot": false, - "src": "265895:2:18", + "src": "265895:2:38", "valueSize": 1 }, { - "declaration": 39361, + "declaration": 42422, "isOffset": false, "isSlot": false, - "src": "265925:2:18", + "src": "265925:2:38", "valueSize": 1 }, { - "declaration": 39333, + "declaration": 42394, "isOffset": false, "isSlot": false, - "src": "266071:2:18", + "src": "266071:2:38", "valueSize": 1 }, { - "declaration": 39335, + "declaration": 42396, "isOffset": false, "isSlot": false, - "src": "266100:2:18", + "src": "266100:2:38", "valueSize": 1 }, { - "declaration": 39337, + "declaration": 42398, "isOffset": false, "isSlot": false, - "src": "266129:2:18", + "src": "266129:2:38", "valueSize": 1 }, { - "declaration": 39339, + "declaration": 42400, "isOffset": false, "isSlot": false, - "src": "266194:2:18", + "src": "266194:2:38", "valueSize": 1 } ], - "id": 39363, + "id": 42424, "nodeType": "InlineAssembly", - "src": "265367:840:18" + "src": "265367:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39365, + "id": 42426, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "266232:4:18", + "src": "266232:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -305151,14 +305151,14 @@ }, { "hexValue": "30786334", - "id": 39366, + "id": 42427, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "266238:4:18", + "src": "266238:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -305177,18 +305177,18 @@ "typeString": "int_const 196" } ], - "id": 39364, + "id": 42425, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "266216:15:18", + "referencedDeclaration": 33383, + "src": "266216:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39367, + "id": 42428, "isConstant": false, "isLValue": false, "isPure": false, @@ -305197,21 +305197,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "266216:27:18", + "src": "266216:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39368, + "id": 42429, "nodeType": "ExpressionStatement", - "src": "266216:27:18" + "src": "266216:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "266262:214:18", + "src": "266262:214:38", "statements": [ { "expression": { @@ -305219,26 +305219,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "266283:4:18", + "src": "266283:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "266289:2:18" + "src": "266289:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "266276:6:18" + "src": "266276:6:38" }, "nodeType": "YulFunctionCall", - "src": "266276:16:18" + "src": "266276:16:38" }, "nodeType": "YulExpressionStatement", - "src": "266276:16:18" + "src": "266276:16:38" }, { "expression": { @@ -305246,26 +305246,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "266312:4:18", + "src": "266312:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "266318:2:18" + "src": "266318:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "266305:6:18" + "src": "266305:6:38" }, "nodeType": "YulFunctionCall", - "src": "266305:16:18" + "src": "266305:16:38" }, "nodeType": "YulExpressionStatement", - "src": "266305:16:18" + "src": "266305:16:38" }, { "expression": { @@ -305273,26 +305273,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "266341:4:18", + "src": "266341:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "266347:2:18" + "src": "266347:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "266334:6:18" + "src": "266334:6:38" }, "nodeType": "YulFunctionCall", - "src": "266334:16:18" + "src": "266334:16:38" }, "nodeType": "YulExpressionStatement", - "src": "266334:16:18" + "src": "266334:16:38" }, { "expression": { @@ -305300,26 +305300,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "266370:4:18", + "src": "266370:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "266376:2:18" + "src": "266376:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "266363:6:18" + "src": "266363:6:38" }, "nodeType": "YulFunctionCall", - "src": "266363:16:18" + "src": "266363:16:38" }, "nodeType": "YulExpressionStatement", - "src": "266363:16:18" + "src": "266363:16:38" }, { "expression": { @@ -305327,26 +305327,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "266399:4:18", + "src": "266399:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "266405:2:18" + "src": "266405:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "266392:6:18" + "src": "266392:6:38" }, "nodeType": "YulFunctionCall", - "src": "266392:16:18" + "src": "266392:16:38" }, "nodeType": "YulExpressionStatement", - "src": "266392:16:18" + "src": "266392:16:38" }, { "expression": { @@ -305354,26 +305354,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "266428:4:18", + "src": "266428:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "266434:2:18" + "src": "266434:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "266421:6:18" + "src": "266421:6:38" }, "nodeType": "YulFunctionCall", - "src": "266421:16:18" + "src": "266421:16:38" }, "nodeType": "YulExpressionStatement", - "src": "266421:16:18" + "src": "266421:16:38" }, { "expression": { @@ -305381,84 +305381,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "266457:4:18", + "src": "266457:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "266463:2:18" + "src": "266463:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "266450:6:18" + "src": "266450:6:38" }, "nodeType": "YulFunctionCall", - "src": "266450:16:18" + "src": "266450:16:38" }, "nodeType": "YulExpressionStatement", - "src": "266450:16:18" + "src": "266450:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39343, + "declaration": 42404, "isOffset": false, "isSlot": false, - "src": "266289:2:18", + "src": "266289:2:38", "valueSize": 1 }, { - "declaration": 39346, + "declaration": 42407, "isOffset": false, "isSlot": false, - "src": "266318:2:18", + "src": "266318:2:38", "valueSize": 1 }, { - "declaration": 39349, + "declaration": 42410, "isOffset": false, "isSlot": false, - "src": "266347:2:18", + "src": "266347:2:38", "valueSize": 1 }, { - "declaration": 39352, + "declaration": 42413, "isOffset": false, "isSlot": false, - "src": "266376:2:18", + "src": "266376:2:38", "valueSize": 1 }, { - "declaration": 39355, + "declaration": 42416, "isOffset": false, "isSlot": false, - "src": "266405:2:18", + "src": "266405:2:38", "valueSize": 1 }, { - "declaration": 39358, + "declaration": 42419, "isOffset": false, "isSlot": false, - "src": "266434:2:18", + "src": "266434:2:38", "valueSize": 1 }, { - "declaration": 39361, + "declaration": 42422, "isOffset": false, "isSlot": false, - "src": "266463:2:18", + "src": "266463:2:38", "valueSize": 1 } ], - "id": 39369, + "id": 42430, "nodeType": "InlineAssembly", - "src": "266253:223:18" + "src": "266253:223:38" } ] }, @@ -305466,20 +305466,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "265151:3:18", + "nameLocation": "265151:3:38", "parameters": { - "id": 39340, + "id": 42401, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39333, + "id": 42394, "mutability": "mutable", "name": "p0", - "nameLocation": "265163:2:18", + "nameLocation": "265163:2:38", "nodeType": "VariableDeclaration", - "scope": 39371, - "src": "265155:10:18", + "scope": 42432, + "src": "265155:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -305487,10 +305487,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39332, + "id": 42393, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "265155:7:18", + "src": "265155:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -305500,13 +305500,13 @@ }, { "constant": false, - "id": 39335, + "id": 42396, "mutability": "mutable", "name": "p1", - "nameLocation": "265175:2:18", + "nameLocation": "265175:2:38", "nodeType": "VariableDeclaration", - "scope": 39371, - "src": "265167:10:18", + "scope": 42432, + "src": "265167:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -305514,10 +305514,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39334, + "id": 42395, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "265167:7:18", + "src": "265167:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -305527,13 +305527,13 @@ }, { "constant": false, - "id": 39337, + "id": 42398, "mutability": "mutable", "name": "p2", - "nameLocation": "265187:2:18", + "nameLocation": "265187:2:38", "nodeType": "VariableDeclaration", - "scope": 39371, - "src": "265179:10:18", + "scope": 42432, + "src": "265179:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -305541,10 +305541,10 @@ "typeString": "address" }, "typeName": { - "id": 39336, + "id": 42397, "name": "address", "nodeType": "ElementaryTypeName", - "src": "265179:7:18", + "src": "265179:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -305555,13 +305555,13 @@ }, { "constant": false, - "id": 39339, + "id": 42400, "mutability": "mutable", "name": "p3", - "nameLocation": "265199:2:18", + "nameLocation": "265199:2:38", "nodeType": "VariableDeclaration", - "scope": 39371, - "src": "265191:10:18", + "scope": 42432, + "src": "265191:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -305569,10 +305569,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39338, + "id": 42399, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "265191:7:18", + "src": "265191:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -305581,44 +305581,44 @@ "visibility": "internal" } ], - "src": "265154:48:18" + "src": "265154:48:38" }, "returnParameters": { - "id": 39341, + "id": 42402, "nodeType": "ParameterList", "parameters": [], - "src": "265217:0:18" + "src": "265217:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39405, + "id": 42466, "nodeType": "FunctionDefinition", - "src": "266488:786:18", + "src": "266488:786:38", "nodes": [], "body": { - "id": 39404, + "id": 42465, "nodeType": "Block", - "src": "266560:714:18", + "src": "266560:714:38", "nodes": [], "statements": [ { "assignments": [ - 39383 + 42444 ], "declarations": [ { "constant": false, - "id": 39383, + "id": 42444, "mutability": "mutable", "name": "m0", - "nameLocation": "266578:2:18", + "nameLocation": "266578:2:38", "nodeType": "VariableDeclaration", - "scope": 39404, - "src": "266570:10:18", + "scope": 42465, + "src": "266570:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -305626,10 +305626,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39382, + "id": 42443, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "266570:7:18", + "src": "266570:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -305638,24 +305638,24 @@ "visibility": "internal" } ], - "id": 39384, + "id": 42445, "nodeType": "VariableDeclarationStatement", - "src": "266570:10:18" + "src": "266570:10:38" }, { "assignments": [ - 39386 + 42447 ], "declarations": [ { "constant": false, - "id": 39386, + "id": 42447, "mutability": "mutable", "name": "m1", - "nameLocation": "266598:2:18", + "nameLocation": "266598:2:38", "nodeType": "VariableDeclaration", - "scope": 39404, - "src": "266590:10:18", + "scope": 42465, + "src": "266590:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -305663,10 +305663,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39385, + "id": 42446, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "266590:7:18", + "src": "266590:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -305675,24 +305675,24 @@ "visibility": "internal" } ], - "id": 39387, + "id": 42448, "nodeType": "VariableDeclarationStatement", - "src": "266590:10:18" + "src": "266590:10:38" }, { "assignments": [ - 39389 + 42450 ], "declarations": [ { "constant": false, - "id": 39389, + "id": 42450, "mutability": "mutable", "name": "m2", - "nameLocation": "266618:2:18", + "nameLocation": "266618:2:38", "nodeType": "VariableDeclaration", - "scope": 39404, - "src": "266610:10:18", + "scope": 42465, + "src": "266610:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -305700,10 +305700,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39388, + "id": 42449, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "266610:7:18", + "src": "266610:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -305712,24 +305712,24 @@ "visibility": "internal" } ], - "id": 39390, + "id": 42451, "nodeType": "VariableDeclarationStatement", - "src": "266610:10:18" + "src": "266610:10:38" }, { "assignments": [ - 39392 + 42453 ], "declarations": [ { "constant": false, - "id": 39392, + "id": 42453, "mutability": "mutable", "name": "m3", - "nameLocation": "266638:2:18", + "nameLocation": "266638:2:38", "nodeType": "VariableDeclaration", - "scope": 39404, - "src": "266630:10:18", + "scope": 42465, + "src": "266630:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -305737,10 +305737,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39391, + "id": 42452, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "266630:7:18", + "src": "266630:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -305749,24 +305749,24 @@ "visibility": "internal" } ], - "id": 39393, + "id": 42454, "nodeType": "VariableDeclarationStatement", - "src": "266630:10:18" + "src": "266630:10:38" }, { "assignments": [ - 39395 + 42456 ], "declarations": [ { "constant": false, - "id": 39395, + "id": 42456, "mutability": "mutable", "name": "m4", - "nameLocation": "266658:2:18", + "nameLocation": "266658:2:38", "nodeType": "VariableDeclaration", - "scope": 39404, - "src": "266650:10:18", + "scope": 42465, + "src": "266650:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -305774,10 +305774,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39394, + "id": 42455, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "266650:7:18", + "src": "266650:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -305786,24 +305786,24 @@ "visibility": "internal" } ], - "id": 39396, + "id": 42457, "nodeType": "VariableDeclarationStatement", - "src": "266650:10:18" + "src": "266650:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "266679:378:18", + "src": "266679:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "266693:17:18", + "src": "266693:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "266705:4:18", + "src": "266705:4:38", "type": "", "value": "0x00" } @@ -305811,28 +305811,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "266699:5:18" + "src": "266699:5:38" }, "nodeType": "YulFunctionCall", - "src": "266699:11:18" + "src": "266699:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "266693:2:18" + "src": "266693:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "266723:17:18", + "src": "266723:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "266735:4:18", + "src": "266735:4:38", "type": "", "value": "0x20" } @@ -305840,28 +305840,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "266729:5:18" + "src": "266729:5:38" }, "nodeType": "YulFunctionCall", - "src": "266729:11:18" + "src": "266729:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "266723:2:18" + "src": "266723:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "266753:17:18", + "src": "266753:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "266765:4:18", + "src": "266765:4:38", "type": "", "value": "0x40" } @@ -305869,28 +305869,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "266759:5:18" + "src": "266759:5:38" }, "nodeType": "YulFunctionCall", - "src": "266759:11:18" + "src": "266759:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "266753:2:18" + "src": "266753:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "266783:17:18", + "src": "266783:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "266795:4:18", + "src": "266795:4:38", "type": "", "value": "0x60" } @@ -305898,28 +305898,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "266789:5:18" + "src": "266789:5:38" }, "nodeType": "YulFunctionCall", - "src": "266789:11:18" + "src": "266789:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "266783:2:18" + "src": "266783:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "266813:17:18", + "src": "266813:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "266825:4:18", + "src": "266825:4:38", "type": "", "value": "0x80" } @@ -305927,16 +305927,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "266819:5:18" + "src": "266819:5:38" }, "nodeType": "YulFunctionCall", - "src": "266819:11:18" + "src": "266819:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "266813:2:18" + "src": "266813:2:38" } ] }, @@ -305946,14 +305946,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "266914:4:18", + "src": "266914:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "266920:10:18", + "src": "266920:10:38", "type": "", "value": "0x9a816a83" } @@ -305961,13 +305961,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "266907:6:18" + "src": "266907:6:38" }, "nodeType": "YulFunctionCall", - "src": "266907:24:18" + "src": "266907:24:38" }, "nodeType": "YulExpressionStatement", - "src": "266907:24:18" + "src": "266907:24:38" }, { "expression": { @@ -305975,26 +305975,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "266951:4:18", + "src": "266951:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "266957:2:18" + "src": "266957:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "266944:6:18" + "src": "266944:6:38" }, "nodeType": "YulFunctionCall", - "src": "266944:16:18" + "src": "266944:16:38" }, "nodeType": "YulExpressionStatement", - "src": "266944:16:18" + "src": "266944:16:38" }, { "expression": { @@ -306002,26 +306002,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "266980:4:18", + "src": "266980:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "266986:2:18" + "src": "266986:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "266973:6:18" + "src": "266973:6:38" }, "nodeType": "YulFunctionCall", - "src": "266973:16:18" + "src": "266973:16:38" }, "nodeType": "YulExpressionStatement", - "src": "266973:16:18" + "src": "266973:16:38" }, { "expression": { @@ -306029,26 +306029,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "267009:4:18", + "src": "267009:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "267015:2:18" + "src": "267015:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "267002:6:18" + "src": "267002:6:38" }, "nodeType": "YulFunctionCall", - "src": "267002:16:18" + "src": "267002:16:38" }, "nodeType": "YulExpressionStatement", - "src": "267002:16:18" + "src": "267002:16:38" }, { "expression": { @@ -306056,112 +306056,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "267038:4:18", + "src": "267038:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "267044:2:18" + "src": "267044:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "267031:6:18" + "src": "267031:6:38" }, "nodeType": "YulFunctionCall", - "src": "267031:16:18" + "src": "267031:16:38" }, "nodeType": "YulExpressionStatement", - "src": "267031:16:18" + "src": "267031:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39383, + "declaration": 42444, "isOffset": false, "isSlot": false, - "src": "266693:2:18", + "src": "266693:2:38", "valueSize": 1 }, { - "declaration": 39386, + "declaration": 42447, "isOffset": false, "isSlot": false, - "src": "266723:2:18", + "src": "266723:2:38", "valueSize": 1 }, { - "declaration": 39389, + "declaration": 42450, "isOffset": false, "isSlot": false, - "src": "266753:2:18", + "src": "266753:2:38", "valueSize": 1 }, { - "declaration": 39392, + "declaration": 42453, "isOffset": false, "isSlot": false, - "src": "266783:2:18", + "src": "266783:2:38", "valueSize": 1 }, { - "declaration": 39395, + "declaration": 42456, "isOffset": false, "isSlot": false, - "src": "266813:2:18", + "src": "266813:2:38", "valueSize": 1 }, { - "declaration": 39373, + "declaration": 42434, "isOffset": false, "isSlot": false, - "src": "266957:2:18", + "src": "266957:2:38", "valueSize": 1 }, { - "declaration": 39375, + "declaration": 42436, "isOffset": false, "isSlot": false, - "src": "266986:2:18", + "src": "266986:2:38", "valueSize": 1 }, { - "declaration": 39377, + "declaration": 42438, "isOffset": false, "isSlot": false, - "src": "267015:2:18", + "src": "267015:2:38", "valueSize": 1 }, { - "declaration": 39379, + "declaration": 42440, "isOffset": false, "isSlot": false, - "src": "267044:2:18", + "src": "267044:2:38", "valueSize": 1 } ], - "id": 39397, + "id": 42458, "nodeType": "InlineAssembly", - "src": "266670:387:18" + "src": "266670:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39399, + "id": 42460, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "267082:4:18", + "src": "267082:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -306170,14 +306170,14 @@ }, { "hexValue": "30783834", - "id": 39400, + "id": 42461, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "267088:4:18", + "src": "267088:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -306196,18 +306196,18 @@ "typeString": "int_const 132" } ], - "id": 39398, + "id": 42459, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "267066:15:18", + "referencedDeclaration": 33383, + "src": "267066:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39401, + "id": 42462, "isConstant": false, "isLValue": false, "isPure": false, @@ -306216,21 +306216,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "267066:27:18", + "src": "267066:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39402, + "id": 42463, "nodeType": "ExpressionStatement", - "src": "267066:27:18" + "src": "267066:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "267112:156:18", + "src": "267112:156:38", "statements": [ { "expression": { @@ -306238,26 +306238,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "267133:4:18", + "src": "267133:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "267139:2:18" + "src": "267139:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "267126:6:18" + "src": "267126:6:38" }, "nodeType": "YulFunctionCall", - "src": "267126:16:18" + "src": "267126:16:38" }, "nodeType": "YulExpressionStatement", - "src": "267126:16:18" + "src": "267126:16:38" }, { "expression": { @@ -306265,26 +306265,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "267162:4:18", + "src": "267162:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "267168:2:18" + "src": "267168:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "267155:6:18" + "src": "267155:6:38" }, "nodeType": "YulFunctionCall", - "src": "267155:16:18" + "src": "267155:16:38" }, "nodeType": "YulExpressionStatement", - "src": "267155:16:18" + "src": "267155:16:38" }, { "expression": { @@ -306292,26 +306292,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "267191:4:18", + "src": "267191:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "267197:2:18" + "src": "267197:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "267184:6:18" + "src": "267184:6:38" }, "nodeType": "YulFunctionCall", - "src": "267184:16:18" + "src": "267184:16:38" }, "nodeType": "YulExpressionStatement", - "src": "267184:16:18" + "src": "267184:16:38" }, { "expression": { @@ -306319,26 +306319,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "267220:4:18", + "src": "267220:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "267226:2:18" + "src": "267226:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "267213:6:18" + "src": "267213:6:38" }, "nodeType": "YulFunctionCall", - "src": "267213:16:18" + "src": "267213:16:38" }, "nodeType": "YulExpressionStatement", - "src": "267213:16:18" + "src": "267213:16:38" }, { "expression": { @@ -306346,70 +306346,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "267249:4:18", + "src": "267249:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "267255:2:18" + "src": "267255:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "267242:6:18" + "src": "267242:6:38" }, "nodeType": "YulFunctionCall", - "src": "267242:16:18" + "src": "267242:16:38" }, "nodeType": "YulExpressionStatement", - "src": "267242:16:18" + "src": "267242:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39383, + "declaration": 42444, "isOffset": false, "isSlot": false, - "src": "267139:2:18", + "src": "267139:2:38", "valueSize": 1 }, { - "declaration": 39386, + "declaration": 42447, "isOffset": false, "isSlot": false, - "src": "267168:2:18", + "src": "267168:2:38", "valueSize": 1 }, { - "declaration": 39389, + "declaration": 42450, "isOffset": false, "isSlot": false, - "src": "267197:2:18", + "src": "267197:2:38", "valueSize": 1 }, { - "declaration": 39392, + "declaration": 42453, "isOffset": false, "isSlot": false, - "src": "267226:2:18", + "src": "267226:2:38", "valueSize": 1 }, { - "declaration": 39395, + "declaration": 42456, "isOffset": false, "isSlot": false, - "src": "267255:2:18", + "src": "267255:2:38", "valueSize": 1 } ], - "id": 39403, + "id": 42464, "nodeType": "InlineAssembly", - "src": "267103:165:18" + "src": "267103:165:38" } ] }, @@ -306417,20 +306417,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "266497:3:18", + "nameLocation": "266497:3:38", "parameters": { - "id": 39380, + "id": 42441, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39373, + "id": 42434, "mutability": "mutable", "name": "p0", - "nameLocation": "266509:2:18", + "nameLocation": "266509:2:38", "nodeType": "VariableDeclaration", - "scope": 39405, - "src": "266501:10:18", + "scope": 42466, + "src": "266501:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -306438,10 +306438,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39372, + "id": 42433, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "266501:7:18", + "src": "266501:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -306451,13 +306451,13 @@ }, { "constant": false, - "id": 39375, + "id": 42436, "mutability": "mutable", "name": "p1", - "nameLocation": "266521:2:18", + "nameLocation": "266521:2:38", "nodeType": "VariableDeclaration", - "scope": 39405, - "src": "266513:10:18", + "scope": 42466, + "src": "266513:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -306465,10 +306465,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39374, + "id": 42435, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "266513:7:18", + "src": "266513:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -306478,13 +306478,13 @@ }, { "constant": false, - "id": 39377, + "id": 42438, "mutability": "mutable", "name": "p2", - "nameLocation": "266530:2:18", + "nameLocation": "266530:2:38", "nodeType": "VariableDeclaration", - "scope": 39405, - "src": "266525:7:18", + "scope": 42466, + "src": "266525:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -306492,10 +306492,10 @@ "typeString": "bool" }, "typeName": { - "id": 39376, + "id": 42437, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "266525:4:18", + "src": "266525:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -306505,13 +306505,13 @@ }, { "constant": false, - "id": 39379, + "id": 42440, "mutability": "mutable", "name": "p3", - "nameLocation": "266542:2:18", + "nameLocation": "266542:2:38", "nodeType": "VariableDeclaration", - "scope": 39405, - "src": "266534:10:18", + "scope": 42466, + "src": "266534:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -306519,10 +306519,10 @@ "typeString": "address" }, "typeName": { - "id": 39378, + "id": 42439, "name": "address", "nodeType": "ElementaryTypeName", - "src": "266534:7:18", + "src": "266534:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -306532,44 +306532,44 @@ "visibility": "internal" } ], - "src": "266500:45:18" + "src": "266500:45:38" }, "returnParameters": { - "id": 39381, + "id": 42442, "nodeType": "ParameterList", "parameters": [], - "src": "266560:0:18" + "src": "266560:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39439, + "id": 42500, "nodeType": "FunctionDefinition", - "src": "267280:780:18", + "src": "267280:780:38", "nodes": [], "body": { - "id": 39438, + "id": 42499, "nodeType": "Block", - "src": "267349:711:18", + "src": "267349:711:38", "nodes": [], "statements": [ { "assignments": [ - 39417 + 42478 ], "declarations": [ { "constant": false, - "id": 39417, + "id": 42478, "mutability": "mutable", "name": "m0", - "nameLocation": "267367:2:18", + "nameLocation": "267367:2:38", "nodeType": "VariableDeclaration", - "scope": 39438, - "src": "267359:10:18", + "scope": 42499, + "src": "267359:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -306577,10 +306577,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39416, + "id": 42477, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "267359:7:18", + "src": "267359:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -306589,24 +306589,24 @@ "visibility": "internal" } ], - "id": 39418, + "id": 42479, "nodeType": "VariableDeclarationStatement", - "src": "267359:10:18" + "src": "267359:10:38" }, { "assignments": [ - 39420 + 42481 ], "declarations": [ { "constant": false, - "id": 39420, + "id": 42481, "mutability": "mutable", "name": "m1", - "nameLocation": "267387:2:18", + "nameLocation": "267387:2:38", "nodeType": "VariableDeclaration", - "scope": 39438, - "src": "267379:10:18", + "scope": 42499, + "src": "267379:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -306614,10 +306614,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39419, + "id": 42480, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "267379:7:18", + "src": "267379:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -306626,24 +306626,24 @@ "visibility": "internal" } ], - "id": 39421, + "id": 42482, "nodeType": "VariableDeclarationStatement", - "src": "267379:10:18" + "src": "267379:10:38" }, { "assignments": [ - 39423 + 42484 ], "declarations": [ { "constant": false, - "id": 39423, + "id": 42484, "mutability": "mutable", "name": "m2", - "nameLocation": "267407:2:18", + "nameLocation": "267407:2:38", "nodeType": "VariableDeclaration", - "scope": 39438, - "src": "267399:10:18", + "scope": 42499, + "src": "267399:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -306651,10 +306651,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39422, + "id": 42483, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "267399:7:18", + "src": "267399:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -306663,24 +306663,24 @@ "visibility": "internal" } ], - "id": 39424, + "id": 42485, "nodeType": "VariableDeclarationStatement", - "src": "267399:10:18" + "src": "267399:10:38" }, { "assignments": [ - 39426 + 42487 ], "declarations": [ { "constant": false, - "id": 39426, + "id": 42487, "mutability": "mutable", "name": "m3", - "nameLocation": "267427:2:18", + "nameLocation": "267427:2:38", "nodeType": "VariableDeclaration", - "scope": 39438, - "src": "267419:10:18", + "scope": 42499, + "src": "267419:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -306688,10 +306688,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39425, + "id": 42486, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "267419:7:18", + "src": "267419:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -306700,24 +306700,24 @@ "visibility": "internal" } ], - "id": 39427, + "id": 42488, "nodeType": "VariableDeclarationStatement", - "src": "267419:10:18" + "src": "267419:10:38" }, { "assignments": [ - 39429 + 42490 ], "declarations": [ { "constant": false, - "id": 39429, + "id": 42490, "mutability": "mutable", "name": "m4", - "nameLocation": "267447:2:18", + "nameLocation": "267447:2:38", "nodeType": "VariableDeclaration", - "scope": 39438, - "src": "267439:10:18", + "scope": 42499, + "src": "267439:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -306725,10 +306725,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39428, + "id": 42489, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "267439:7:18", + "src": "267439:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -306737,24 +306737,24 @@ "visibility": "internal" } ], - "id": 39430, + "id": 42491, "nodeType": "VariableDeclarationStatement", - "src": "267439:10:18" + "src": "267439:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "267468:375:18", + "src": "267468:375:38", "statements": [ { "nodeType": "YulAssignment", - "src": "267482:17:18", + "src": "267482:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "267494:4:18", + "src": "267494:4:38", "type": "", "value": "0x00" } @@ -306762,28 +306762,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "267488:5:18" + "src": "267488:5:38" }, "nodeType": "YulFunctionCall", - "src": "267488:11:18" + "src": "267488:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "267482:2:18" + "src": "267482:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "267512:17:18", + "src": "267512:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "267524:4:18", + "src": "267524:4:38", "type": "", "value": "0x20" } @@ -306791,28 +306791,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "267518:5:18" + "src": "267518:5:38" }, "nodeType": "YulFunctionCall", - "src": "267518:11:18" + "src": "267518:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "267512:2:18" + "src": "267512:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "267542:17:18", + "src": "267542:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "267554:4:18", + "src": "267554:4:38", "type": "", "value": "0x40" } @@ -306820,28 +306820,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "267548:5:18" + "src": "267548:5:38" }, "nodeType": "YulFunctionCall", - "src": "267548:11:18" + "src": "267548:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "267542:2:18" + "src": "267542:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "267572:17:18", + "src": "267572:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "267584:4:18", + "src": "267584:4:38", "type": "", "value": "0x60" } @@ -306849,28 +306849,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "267578:5:18" + "src": "267578:5:38" }, "nodeType": "YulFunctionCall", - "src": "267578:11:18" + "src": "267578:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "267572:2:18" + "src": "267572:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "267602:17:18", + "src": "267602:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "267614:4:18", + "src": "267614:4:38", "type": "", "value": "0x80" } @@ -306878,16 +306878,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "267608:5:18" + "src": "267608:5:38" }, "nodeType": "YulFunctionCall", - "src": "267608:11:18" + "src": "267608:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "267602:2:18" + "src": "267602:2:38" } ] }, @@ -306897,14 +306897,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "267700:4:18", + "src": "267700:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "267706:10:18", + "src": "267706:10:38", "type": "", "value": "0xab085ae6" } @@ -306912,13 +306912,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "267693:6:18" + "src": "267693:6:38" }, "nodeType": "YulFunctionCall", - "src": "267693:24:18" + "src": "267693:24:38" }, "nodeType": "YulExpressionStatement", - "src": "267693:24:18" + "src": "267693:24:38" }, { "expression": { @@ -306926,26 +306926,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "267737:4:18", + "src": "267737:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "267743:2:18" + "src": "267743:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "267730:6:18" + "src": "267730:6:38" }, "nodeType": "YulFunctionCall", - "src": "267730:16:18" + "src": "267730:16:38" }, "nodeType": "YulExpressionStatement", - "src": "267730:16:18" + "src": "267730:16:38" }, { "expression": { @@ -306953,26 +306953,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "267766:4:18", + "src": "267766:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "267772:2:18" + "src": "267772:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "267759:6:18" + "src": "267759:6:38" }, "nodeType": "YulFunctionCall", - "src": "267759:16:18" + "src": "267759:16:38" }, "nodeType": "YulExpressionStatement", - "src": "267759:16:18" + "src": "267759:16:38" }, { "expression": { @@ -306980,26 +306980,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "267795:4:18", + "src": "267795:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "267801:2:18" + "src": "267801:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "267788:6:18" + "src": "267788:6:38" }, "nodeType": "YulFunctionCall", - "src": "267788:16:18" + "src": "267788:16:38" }, "nodeType": "YulExpressionStatement", - "src": "267788:16:18" + "src": "267788:16:38" }, { "expression": { @@ -307007,112 +307007,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "267824:4:18", + "src": "267824:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "267830:2:18" + "src": "267830:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "267817:6:18" + "src": "267817:6:38" }, "nodeType": "YulFunctionCall", - "src": "267817:16:18" + "src": "267817:16:38" }, "nodeType": "YulExpressionStatement", - "src": "267817:16:18" + "src": "267817:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39417, + "declaration": 42478, "isOffset": false, "isSlot": false, - "src": "267482:2:18", + "src": "267482:2:38", "valueSize": 1 }, { - "declaration": 39420, + "declaration": 42481, "isOffset": false, "isSlot": false, - "src": "267512:2:18", + "src": "267512:2:38", "valueSize": 1 }, { - "declaration": 39423, + "declaration": 42484, "isOffset": false, "isSlot": false, - "src": "267542:2:18", + "src": "267542:2:38", "valueSize": 1 }, { - "declaration": 39426, + "declaration": 42487, "isOffset": false, "isSlot": false, - "src": "267572:2:18", + "src": "267572:2:38", "valueSize": 1 }, { - "declaration": 39429, + "declaration": 42490, "isOffset": false, "isSlot": false, - "src": "267602:2:18", + "src": "267602:2:38", "valueSize": 1 }, { - "declaration": 39407, + "declaration": 42468, "isOffset": false, "isSlot": false, - "src": "267743:2:18", + "src": "267743:2:38", "valueSize": 1 }, { - "declaration": 39409, + "declaration": 42470, "isOffset": false, "isSlot": false, - "src": "267772:2:18", + "src": "267772:2:38", "valueSize": 1 }, { - "declaration": 39411, + "declaration": 42472, "isOffset": false, "isSlot": false, - "src": "267801:2:18", + "src": "267801:2:38", "valueSize": 1 }, { - "declaration": 39413, + "declaration": 42474, "isOffset": false, "isSlot": false, - "src": "267830:2:18", + "src": "267830:2:38", "valueSize": 1 } ], - "id": 39431, + "id": 42492, "nodeType": "InlineAssembly", - "src": "267459:384:18" + "src": "267459:384:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39433, + "id": 42494, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "267868:4:18", + "src": "267868:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -307121,14 +307121,14 @@ }, { "hexValue": "30783834", - "id": 39434, + "id": 42495, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "267874:4:18", + "src": "267874:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -307147,18 +307147,18 @@ "typeString": "int_const 132" } ], - "id": 39432, + "id": 42493, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "267852:15:18", + "referencedDeclaration": 33383, + "src": "267852:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39435, + "id": 42496, "isConstant": false, "isLValue": false, "isPure": false, @@ -307167,21 +307167,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "267852:27:18", + "src": "267852:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39436, + "id": 42497, "nodeType": "ExpressionStatement", - "src": "267852:27:18" + "src": "267852:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "267898:156:18", + "src": "267898:156:38", "statements": [ { "expression": { @@ -307189,26 +307189,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "267919:4:18", + "src": "267919:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "267925:2:18" + "src": "267925:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "267912:6:18" + "src": "267912:6:38" }, "nodeType": "YulFunctionCall", - "src": "267912:16:18" + "src": "267912:16:38" }, "nodeType": "YulExpressionStatement", - "src": "267912:16:18" + "src": "267912:16:38" }, { "expression": { @@ -307216,26 +307216,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "267948:4:18", + "src": "267948:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "267954:2:18" + "src": "267954:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "267941:6:18" + "src": "267941:6:38" }, "nodeType": "YulFunctionCall", - "src": "267941:16:18" + "src": "267941:16:38" }, "nodeType": "YulExpressionStatement", - "src": "267941:16:18" + "src": "267941:16:38" }, { "expression": { @@ -307243,26 +307243,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "267977:4:18", + "src": "267977:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "267983:2:18" + "src": "267983:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "267970:6:18" + "src": "267970:6:38" }, "nodeType": "YulFunctionCall", - "src": "267970:16:18" + "src": "267970:16:38" }, "nodeType": "YulExpressionStatement", - "src": "267970:16:18" + "src": "267970:16:38" }, { "expression": { @@ -307270,26 +307270,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "268006:4:18", + "src": "268006:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "268012:2:18" + "src": "268012:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "267999:6:18" + "src": "267999:6:38" }, "nodeType": "YulFunctionCall", - "src": "267999:16:18" + "src": "267999:16:38" }, "nodeType": "YulExpressionStatement", - "src": "267999:16:18" + "src": "267999:16:38" }, { "expression": { @@ -307297,70 +307297,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "268035:4:18", + "src": "268035:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "268041:2:18" + "src": "268041:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "268028:6:18" + "src": "268028:6:38" }, "nodeType": "YulFunctionCall", - "src": "268028:16:18" + "src": "268028:16:38" }, "nodeType": "YulExpressionStatement", - "src": "268028:16:18" + "src": "268028:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39417, + "declaration": 42478, "isOffset": false, "isSlot": false, - "src": "267925:2:18", + "src": "267925:2:38", "valueSize": 1 }, { - "declaration": 39420, + "declaration": 42481, "isOffset": false, "isSlot": false, - "src": "267954:2:18", + "src": "267954:2:38", "valueSize": 1 }, { - "declaration": 39423, + "declaration": 42484, "isOffset": false, "isSlot": false, - "src": "267983:2:18", + "src": "267983:2:38", "valueSize": 1 }, { - "declaration": 39426, + "declaration": 42487, "isOffset": false, "isSlot": false, - "src": "268012:2:18", + "src": "268012:2:38", "valueSize": 1 }, { - "declaration": 39429, + "declaration": 42490, "isOffset": false, "isSlot": false, - "src": "268041:2:18", + "src": "268041:2:38", "valueSize": 1 } ], - "id": 39437, + "id": 42498, "nodeType": "InlineAssembly", - "src": "267889:165:18" + "src": "267889:165:38" } ] }, @@ -307368,20 +307368,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "267289:3:18", + "nameLocation": "267289:3:38", "parameters": { - "id": 39414, + "id": 42475, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39407, + "id": 42468, "mutability": "mutable", "name": "p0", - "nameLocation": "267301:2:18", + "nameLocation": "267301:2:38", "nodeType": "VariableDeclaration", - "scope": 39439, - "src": "267293:10:18", + "scope": 42500, + "src": "267293:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -307389,10 +307389,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39406, + "id": 42467, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "267293:7:18", + "src": "267293:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -307402,13 +307402,13 @@ }, { "constant": false, - "id": 39409, + "id": 42470, "mutability": "mutable", "name": "p1", - "nameLocation": "267313:2:18", + "nameLocation": "267313:2:38", "nodeType": "VariableDeclaration", - "scope": 39439, - "src": "267305:10:18", + "scope": 42500, + "src": "267305:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -307416,10 +307416,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39408, + "id": 42469, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "267305:7:18", + "src": "267305:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -307429,13 +307429,13 @@ }, { "constant": false, - "id": 39411, + "id": 42472, "mutability": "mutable", "name": "p2", - "nameLocation": "267322:2:18", + "nameLocation": "267322:2:38", "nodeType": "VariableDeclaration", - "scope": 39439, - "src": "267317:7:18", + "scope": 42500, + "src": "267317:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -307443,10 +307443,10 @@ "typeString": "bool" }, "typeName": { - "id": 39410, + "id": 42471, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "267317:4:18", + "src": "267317:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -307456,13 +307456,13 @@ }, { "constant": false, - "id": 39413, + "id": 42474, "mutability": "mutable", "name": "p3", - "nameLocation": "267331:2:18", + "nameLocation": "267331:2:38", "nodeType": "VariableDeclaration", - "scope": 39439, - "src": "267326:7:18", + "scope": 42500, + "src": "267326:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -307470,10 +307470,10 @@ "typeString": "bool" }, "typeName": { - "id": 39412, + "id": 42473, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "267326:4:18", + "src": "267326:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -307482,44 +307482,44 @@ "visibility": "internal" } ], - "src": "267292:42:18" + "src": "267292:42:38" }, "returnParameters": { - "id": 39415, + "id": 42476, "nodeType": "ParameterList", "parameters": [], - "src": "267349:0:18" + "src": "267349:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39473, + "id": 42534, "nodeType": "FunctionDefinition", - "src": "268066:786:18", + "src": "268066:786:38", "nodes": [], "body": { - "id": 39472, + "id": 42533, "nodeType": "Block", - "src": "268138:714:18", + "src": "268138:714:38", "nodes": [], "statements": [ { "assignments": [ - 39451 + 42512 ], "declarations": [ { "constant": false, - "id": 39451, + "id": 42512, "mutability": "mutable", "name": "m0", - "nameLocation": "268156:2:18", + "nameLocation": "268156:2:38", "nodeType": "VariableDeclaration", - "scope": 39472, - "src": "268148:10:18", + "scope": 42533, + "src": "268148:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -307527,10 +307527,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39450, + "id": 42511, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "268148:7:18", + "src": "268148:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -307539,24 +307539,24 @@ "visibility": "internal" } ], - "id": 39452, + "id": 42513, "nodeType": "VariableDeclarationStatement", - "src": "268148:10:18" + "src": "268148:10:38" }, { "assignments": [ - 39454 + 42515 ], "declarations": [ { "constant": false, - "id": 39454, + "id": 42515, "mutability": "mutable", "name": "m1", - "nameLocation": "268176:2:18", + "nameLocation": "268176:2:38", "nodeType": "VariableDeclaration", - "scope": 39472, - "src": "268168:10:18", + "scope": 42533, + "src": "268168:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -307564,10 +307564,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39453, + "id": 42514, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "268168:7:18", + "src": "268168:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -307576,24 +307576,24 @@ "visibility": "internal" } ], - "id": 39455, + "id": 42516, "nodeType": "VariableDeclarationStatement", - "src": "268168:10:18" + "src": "268168:10:38" }, { "assignments": [ - 39457 + 42518 ], "declarations": [ { "constant": false, - "id": 39457, + "id": 42518, "mutability": "mutable", "name": "m2", - "nameLocation": "268196:2:18", + "nameLocation": "268196:2:38", "nodeType": "VariableDeclaration", - "scope": 39472, - "src": "268188:10:18", + "scope": 42533, + "src": "268188:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -307601,10 +307601,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39456, + "id": 42517, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "268188:7:18", + "src": "268188:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -307613,24 +307613,24 @@ "visibility": "internal" } ], - "id": 39458, + "id": 42519, "nodeType": "VariableDeclarationStatement", - "src": "268188:10:18" + "src": "268188:10:38" }, { "assignments": [ - 39460 + 42521 ], "declarations": [ { "constant": false, - "id": 39460, + "id": 42521, "mutability": "mutable", "name": "m3", - "nameLocation": "268216:2:18", + "nameLocation": "268216:2:38", "nodeType": "VariableDeclaration", - "scope": 39472, - "src": "268208:10:18", + "scope": 42533, + "src": "268208:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -307638,10 +307638,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39459, + "id": 42520, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "268208:7:18", + "src": "268208:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -307650,24 +307650,24 @@ "visibility": "internal" } ], - "id": 39461, + "id": 42522, "nodeType": "VariableDeclarationStatement", - "src": "268208:10:18" + "src": "268208:10:38" }, { "assignments": [ - 39463 + 42524 ], "declarations": [ { "constant": false, - "id": 39463, + "id": 42524, "mutability": "mutable", "name": "m4", - "nameLocation": "268236:2:18", + "nameLocation": "268236:2:38", "nodeType": "VariableDeclaration", - "scope": 39472, - "src": "268228:10:18", + "scope": 42533, + "src": "268228:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -307675,10 +307675,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39462, + "id": 42523, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "268228:7:18", + "src": "268228:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -307687,24 +307687,24 @@ "visibility": "internal" } ], - "id": 39464, + "id": 42525, "nodeType": "VariableDeclarationStatement", - "src": "268228:10:18" + "src": "268228:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "268257:378:18", + "src": "268257:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "268271:17:18", + "src": "268271:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "268283:4:18", + "src": "268283:4:38", "type": "", "value": "0x00" } @@ -307712,28 +307712,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "268277:5:18" + "src": "268277:5:38" }, "nodeType": "YulFunctionCall", - "src": "268277:11:18" + "src": "268277:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "268271:2:18" + "src": "268271:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "268301:17:18", + "src": "268301:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "268313:4:18", + "src": "268313:4:38", "type": "", "value": "0x20" } @@ -307741,28 +307741,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "268307:5:18" + "src": "268307:5:38" }, "nodeType": "YulFunctionCall", - "src": "268307:11:18" + "src": "268307:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "268301:2:18" + "src": "268301:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "268331:17:18", + "src": "268331:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "268343:4:18", + "src": "268343:4:38", "type": "", "value": "0x40" } @@ -307770,28 +307770,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "268337:5:18" + "src": "268337:5:38" }, "nodeType": "YulFunctionCall", - "src": "268337:11:18" + "src": "268337:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "268331:2:18" + "src": "268331:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "268361:17:18", + "src": "268361:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "268373:4:18", + "src": "268373:4:38", "type": "", "value": "0x60" } @@ -307799,28 +307799,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "268367:5:18" + "src": "268367:5:38" }, "nodeType": "YulFunctionCall", - "src": "268367:11:18" + "src": "268367:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "268361:2:18" + "src": "268361:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "268391:17:18", + "src": "268391:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "268403:4:18", + "src": "268403:4:38", "type": "", "value": "0x80" } @@ -307828,16 +307828,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "268397:5:18" + "src": "268397:5:38" }, "nodeType": "YulFunctionCall", - "src": "268397:11:18" + "src": "268397:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "268391:2:18" + "src": "268391:2:38" } ] }, @@ -307847,14 +307847,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "268492:4:18", + "src": "268492:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "268498:10:18", + "src": "268498:10:38", "type": "", "value": "0xeb7f6fd2" } @@ -307862,13 +307862,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "268485:6:18" + "src": "268485:6:38" }, "nodeType": "YulFunctionCall", - "src": "268485:24:18" + "src": "268485:24:38" }, "nodeType": "YulExpressionStatement", - "src": "268485:24:18" + "src": "268485:24:38" }, { "expression": { @@ -307876,26 +307876,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "268529:4:18", + "src": "268529:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "268535:2:18" + "src": "268535:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "268522:6:18" + "src": "268522:6:38" }, "nodeType": "YulFunctionCall", - "src": "268522:16:18" + "src": "268522:16:38" }, "nodeType": "YulExpressionStatement", - "src": "268522:16:18" + "src": "268522:16:38" }, { "expression": { @@ -307903,26 +307903,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "268558:4:18", + "src": "268558:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "268564:2:18" + "src": "268564:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "268551:6:18" + "src": "268551:6:38" }, "nodeType": "YulFunctionCall", - "src": "268551:16:18" + "src": "268551:16:38" }, "nodeType": "YulExpressionStatement", - "src": "268551:16:18" + "src": "268551:16:38" }, { "expression": { @@ -307930,26 +307930,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "268587:4:18", + "src": "268587:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "268593:2:18" + "src": "268593:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "268580:6:18" + "src": "268580:6:38" }, "nodeType": "YulFunctionCall", - "src": "268580:16:18" + "src": "268580:16:38" }, "nodeType": "YulExpressionStatement", - "src": "268580:16:18" + "src": "268580:16:38" }, { "expression": { @@ -307957,112 +307957,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "268616:4:18", + "src": "268616:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "268622:2:18" + "src": "268622:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "268609:6:18" + "src": "268609:6:38" }, "nodeType": "YulFunctionCall", - "src": "268609:16:18" + "src": "268609:16:38" }, "nodeType": "YulExpressionStatement", - "src": "268609:16:18" + "src": "268609:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39451, + "declaration": 42512, "isOffset": false, "isSlot": false, - "src": "268271:2:18", + "src": "268271:2:38", "valueSize": 1 }, { - "declaration": 39454, + "declaration": 42515, "isOffset": false, "isSlot": false, - "src": "268301:2:18", + "src": "268301:2:38", "valueSize": 1 }, { - "declaration": 39457, + "declaration": 42518, "isOffset": false, "isSlot": false, - "src": "268331:2:18", + "src": "268331:2:38", "valueSize": 1 }, { - "declaration": 39460, + "declaration": 42521, "isOffset": false, "isSlot": false, - "src": "268361:2:18", + "src": "268361:2:38", "valueSize": 1 }, { - "declaration": 39463, + "declaration": 42524, "isOffset": false, "isSlot": false, - "src": "268391:2:18", + "src": "268391:2:38", "valueSize": 1 }, { - "declaration": 39441, + "declaration": 42502, "isOffset": false, "isSlot": false, - "src": "268535:2:18", + "src": "268535:2:38", "valueSize": 1 }, { - "declaration": 39443, + "declaration": 42504, "isOffset": false, "isSlot": false, - "src": "268564:2:18", + "src": "268564:2:38", "valueSize": 1 }, { - "declaration": 39445, + "declaration": 42506, "isOffset": false, "isSlot": false, - "src": "268593:2:18", + "src": "268593:2:38", "valueSize": 1 }, { - "declaration": 39447, + "declaration": 42508, "isOffset": false, "isSlot": false, - "src": "268622:2:18", + "src": "268622:2:38", "valueSize": 1 } ], - "id": 39465, + "id": 42526, "nodeType": "InlineAssembly", - "src": "268248:387:18" + "src": "268248:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39467, + "id": 42528, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "268660:4:18", + "src": "268660:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -308071,14 +308071,14 @@ }, { "hexValue": "30783834", - "id": 39468, + "id": 42529, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "268666:4:18", + "src": "268666:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -308097,18 +308097,18 @@ "typeString": "int_const 132" } ], - "id": 39466, + "id": 42527, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "268644:15:18", + "referencedDeclaration": 33383, + "src": "268644:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39469, + "id": 42530, "isConstant": false, "isLValue": false, "isPure": false, @@ -308117,21 +308117,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "268644:27:18", + "src": "268644:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39470, + "id": 42531, "nodeType": "ExpressionStatement", - "src": "268644:27:18" + "src": "268644:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "268690:156:18", + "src": "268690:156:38", "statements": [ { "expression": { @@ -308139,26 +308139,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "268711:4:18", + "src": "268711:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "268717:2:18" + "src": "268717:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "268704:6:18" + "src": "268704:6:38" }, "nodeType": "YulFunctionCall", - "src": "268704:16:18" + "src": "268704:16:38" }, "nodeType": "YulExpressionStatement", - "src": "268704:16:18" + "src": "268704:16:38" }, { "expression": { @@ -308166,26 +308166,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "268740:4:18", + "src": "268740:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "268746:2:18" + "src": "268746:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "268733:6:18" + "src": "268733:6:38" }, "nodeType": "YulFunctionCall", - "src": "268733:16:18" + "src": "268733:16:38" }, "nodeType": "YulExpressionStatement", - "src": "268733:16:18" + "src": "268733:16:38" }, { "expression": { @@ -308193,26 +308193,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "268769:4:18", + "src": "268769:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "268775:2:18" + "src": "268775:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "268762:6:18" + "src": "268762:6:38" }, "nodeType": "YulFunctionCall", - "src": "268762:16:18" + "src": "268762:16:38" }, "nodeType": "YulExpressionStatement", - "src": "268762:16:18" + "src": "268762:16:38" }, { "expression": { @@ -308220,26 +308220,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "268798:4:18", + "src": "268798:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "268804:2:18" + "src": "268804:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "268791:6:18" + "src": "268791:6:38" }, "nodeType": "YulFunctionCall", - "src": "268791:16:18" + "src": "268791:16:38" }, "nodeType": "YulExpressionStatement", - "src": "268791:16:18" + "src": "268791:16:38" }, { "expression": { @@ -308247,70 +308247,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "268827:4:18", + "src": "268827:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "268833:2:18" + "src": "268833:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "268820:6:18" + "src": "268820:6:38" }, "nodeType": "YulFunctionCall", - "src": "268820:16:18" + "src": "268820:16:38" }, "nodeType": "YulExpressionStatement", - "src": "268820:16:18" + "src": "268820:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39451, + "declaration": 42512, "isOffset": false, "isSlot": false, - "src": "268717:2:18", + "src": "268717:2:38", "valueSize": 1 }, { - "declaration": 39454, + "declaration": 42515, "isOffset": false, "isSlot": false, - "src": "268746:2:18", + "src": "268746:2:38", "valueSize": 1 }, { - "declaration": 39457, + "declaration": 42518, "isOffset": false, "isSlot": false, - "src": "268775:2:18", + "src": "268775:2:38", "valueSize": 1 }, { - "declaration": 39460, + "declaration": 42521, "isOffset": false, "isSlot": false, - "src": "268804:2:18", + "src": "268804:2:38", "valueSize": 1 }, { - "declaration": 39463, + "declaration": 42524, "isOffset": false, "isSlot": false, - "src": "268833:2:18", + "src": "268833:2:38", "valueSize": 1 } ], - "id": 39471, + "id": 42532, "nodeType": "InlineAssembly", - "src": "268681:165:18" + "src": "268681:165:38" } ] }, @@ -308318,20 +308318,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "268075:3:18", + "nameLocation": "268075:3:38", "parameters": { - "id": 39448, + "id": 42509, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39441, + "id": 42502, "mutability": "mutable", "name": "p0", - "nameLocation": "268087:2:18", + "nameLocation": "268087:2:38", "nodeType": "VariableDeclaration", - "scope": 39473, - "src": "268079:10:18", + "scope": 42534, + "src": "268079:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -308339,10 +308339,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39440, + "id": 42501, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "268079:7:18", + "src": "268079:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -308352,13 +308352,13 @@ }, { "constant": false, - "id": 39443, + "id": 42504, "mutability": "mutable", "name": "p1", - "nameLocation": "268099:2:18", + "nameLocation": "268099:2:38", "nodeType": "VariableDeclaration", - "scope": 39473, - "src": "268091:10:18", + "scope": 42534, + "src": "268091:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -308366,10 +308366,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39442, + "id": 42503, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "268091:7:18", + "src": "268091:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -308379,13 +308379,13 @@ }, { "constant": false, - "id": 39445, + "id": 42506, "mutability": "mutable", "name": "p2", - "nameLocation": "268108:2:18", + "nameLocation": "268108:2:38", "nodeType": "VariableDeclaration", - "scope": 39473, - "src": "268103:7:18", + "scope": 42534, + "src": "268103:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -308393,10 +308393,10 @@ "typeString": "bool" }, "typeName": { - "id": 39444, + "id": 42505, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "268103:4:18", + "src": "268103:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -308406,13 +308406,13 @@ }, { "constant": false, - "id": 39447, + "id": 42508, "mutability": "mutable", "name": "p3", - "nameLocation": "268120:2:18", + "nameLocation": "268120:2:38", "nodeType": "VariableDeclaration", - "scope": 39473, - "src": "268112:10:18", + "scope": 42534, + "src": "268112:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -308420,10 +308420,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39446, + "id": 42507, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "268112:7:18", + "src": "268112:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -308432,44 +308432,44 @@ "visibility": "internal" } ], - "src": "268078:45:18" + "src": "268078:45:38" }, "returnParameters": { - "id": 39449, + "id": 42510, "nodeType": "ParameterList", "parameters": [], - "src": "268138:0:18" + "src": "268138:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39513, + "id": 42574, "nodeType": "FunctionDefinition", - "src": "268858:1334:18", + "src": "268858:1334:38", "nodes": [], "body": { - "id": 39512, + "id": 42573, "nodeType": "Block", - "src": "268930:1262:18", + "src": "268930:1262:38", "nodes": [], "statements": [ { "assignments": [ - 39485 + 42546 ], "declarations": [ { "constant": false, - "id": 39485, + "id": 42546, "mutability": "mutable", "name": "m0", - "nameLocation": "268948:2:18", + "nameLocation": "268948:2:38", "nodeType": "VariableDeclaration", - "scope": 39512, - "src": "268940:10:18", + "scope": 42573, + "src": "268940:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -308477,10 +308477,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39484, + "id": 42545, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "268940:7:18", + "src": "268940:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -308489,24 +308489,24 @@ "visibility": "internal" } ], - "id": 39486, + "id": 42547, "nodeType": "VariableDeclarationStatement", - "src": "268940:10:18" + "src": "268940:10:38" }, { "assignments": [ - 39488 + 42549 ], "declarations": [ { "constant": false, - "id": 39488, + "id": 42549, "mutability": "mutable", "name": "m1", - "nameLocation": "268968:2:18", + "nameLocation": "268968:2:38", "nodeType": "VariableDeclaration", - "scope": 39512, - "src": "268960:10:18", + "scope": 42573, + "src": "268960:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -308514,10 +308514,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39487, + "id": 42548, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "268960:7:18", + "src": "268960:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -308526,24 +308526,24 @@ "visibility": "internal" } ], - "id": 39489, + "id": 42550, "nodeType": "VariableDeclarationStatement", - "src": "268960:10:18" + "src": "268960:10:38" }, { "assignments": [ - 39491 + 42552 ], "declarations": [ { "constant": false, - "id": 39491, + "id": 42552, "mutability": "mutable", "name": "m2", - "nameLocation": "268988:2:18", + "nameLocation": "268988:2:38", "nodeType": "VariableDeclaration", - "scope": 39512, - "src": "268980:10:18", + "scope": 42573, + "src": "268980:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -308551,10 +308551,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39490, + "id": 42551, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "268980:7:18", + "src": "268980:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -308563,24 +308563,24 @@ "visibility": "internal" } ], - "id": 39492, + "id": 42553, "nodeType": "VariableDeclarationStatement", - "src": "268980:10:18" + "src": "268980:10:38" }, { "assignments": [ - 39494 + 42555 ], "declarations": [ { "constant": false, - "id": 39494, + "id": 42555, "mutability": "mutable", "name": "m3", - "nameLocation": "269008:2:18", + "nameLocation": "269008:2:38", "nodeType": "VariableDeclaration", - "scope": 39512, - "src": "269000:10:18", + "scope": 42573, + "src": "269000:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -308588,10 +308588,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39493, + "id": 42554, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "269000:7:18", + "src": "269000:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -308600,24 +308600,24 @@ "visibility": "internal" } ], - "id": 39495, + "id": 42556, "nodeType": "VariableDeclarationStatement", - "src": "269000:10:18" + "src": "269000:10:38" }, { "assignments": [ - 39497 + 42558 ], "declarations": [ { "constant": false, - "id": 39497, + "id": 42558, "mutability": "mutable", "name": "m4", - "nameLocation": "269028:2:18", + "nameLocation": "269028:2:38", "nodeType": "VariableDeclaration", - "scope": 39512, - "src": "269020:10:18", + "scope": 42573, + "src": "269020:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -308625,10 +308625,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39496, + "id": 42557, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "269020:7:18", + "src": "269020:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -308637,24 +308637,24 @@ "visibility": "internal" } ], - "id": 39498, + "id": 42559, "nodeType": "VariableDeclarationStatement", - "src": "269020:10:18" + "src": "269020:10:38" }, { "assignments": [ - 39500 + 42561 ], "declarations": [ { "constant": false, - "id": 39500, + "id": 42561, "mutability": "mutable", "name": "m5", - "nameLocation": "269048:2:18", + "nameLocation": "269048:2:38", "nodeType": "VariableDeclaration", - "scope": 39512, - "src": "269040:10:18", + "scope": 42573, + "src": "269040:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -308662,10 +308662,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39499, + "id": 42560, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "269040:7:18", + "src": "269040:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -308674,24 +308674,24 @@ "visibility": "internal" } ], - "id": 39501, + "id": 42562, "nodeType": "VariableDeclarationStatement", - "src": "269040:10:18" + "src": "269040:10:38" }, { "assignments": [ - 39503 + 42564 ], "declarations": [ { "constant": false, - "id": 39503, + "id": 42564, "mutability": "mutable", "name": "m6", - "nameLocation": "269068:2:18", + "nameLocation": "269068:2:38", "nodeType": "VariableDeclaration", - "scope": 39512, - "src": "269060:10:18", + "scope": 42573, + "src": "269060:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -308699,10 +308699,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39502, + "id": 42563, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "269060:7:18", + "src": "269060:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -308711,27 +308711,27 @@ "visibility": "internal" } ], - "id": 39504, + "id": 42565, "nodeType": "VariableDeclarationStatement", - "src": "269060:10:18" + "src": "269060:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "269089:828:18", + "src": "269089:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "269132:313:18", + "src": "269132:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "269150:15:18", + "src": "269150:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "269164:1:18", + "src": "269164:1:38", "type": "", "value": "0" }, @@ -308739,7 +308739,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "269154:6:18", + "src": "269154:6:38", "type": "" } ] @@ -308747,16 +308747,16 @@ { "body": { "nodeType": "YulBlock", - "src": "269235:40:18", + "src": "269235:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "269264:9:18", + "src": "269264:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "269266:5:18" + "src": "269266:5:38" } ] }, @@ -308767,33 +308767,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "269252:6:18" + "src": "269252:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "269260:1:18" + "src": "269260:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "269247:4:18" + "src": "269247:4:38" }, "nodeType": "YulFunctionCall", - "src": "269247:15:18" + "src": "269247:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "269240:6:18" + "src": "269240:6:38" }, "nodeType": "YulFunctionCall", - "src": "269240:23:18" + "src": "269240:23:38" }, "nodeType": "YulIf", - "src": "269237:36:18" + "src": "269237:36:38" } ] }, @@ -308802,12 +308802,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "269192:6:18" + "src": "269192:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "269200:4:18", + "src": "269200:4:38", "type": "", "value": "0x20" } @@ -308815,30 +308815,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "269189:2:18" + "src": "269189:2:38" }, "nodeType": "YulFunctionCall", - "src": "269189:16:18" + "src": "269189:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "269206:28:18", + "src": "269206:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "269208:24:18", + "src": "269208:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "269222:6:18" + "src": "269222:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "269230:1:18", + "src": "269230:1:38", "type": "", "value": "1" } @@ -308846,16 +308846,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "269218:3:18" + "src": "269218:3:38" }, "nodeType": "YulFunctionCall", - "src": "269218:14:18" + "src": "269218:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "269208:6:18" + "src": "269208:6:38" } ] } @@ -308863,10 +308863,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "269186:2:18", + "src": "269186:2:38", "statements": [] }, - "src": "269182:93:18" + "src": "269182:93:38" }, { "expression": { @@ -308874,34 +308874,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "269299:3:18" + "src": "269299:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "269304:6:18" + "src": "269304:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "269292:6:18" + "src": "269292:6:38" }, "nodeType": "YulFunctionCall", - "src": "269292:19:18" + "src": "269292:19:38" }, "nodeType": "YulExpressionStatement", - "src": "269292:19:18" + "src": "269292:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "269328:37:18", + "src": "269328:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "269345:3:18", + "src": "269345:3:38", "type": "", "value": "256" }, @@ -308910,38 +308910,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "269354:1:18", + "src": "269354:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "269357:6:18" + "src": "269357:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "269350:3:18" + "src": "269350:3:38" }, "nodeType": "YulFunctionCall", - "src": "269350:14:18" + "src": "269350:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "269341:3:18" + "src": "269341:3:38" }, "nodeType": "YulFunctionCall", - "src": "269341:24:18" + "src": "269341:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "269332:5:18", + "src": "269332:5:38", "type": "" } ] @@ -308954,12 +308954,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "269393:3:18" + "src": "269393:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "269398:4:18", + "src": "269398:4:38", "type": "", "value": "0x20" } @@ -308967,59 +308967,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "269389:3:18" + "src": "269389:3:38" }, "nodeType": "YulFunctionCall", - "src": "269389:14:18" + "src": "269389:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "269409:5:18" + "src": "269409:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "269420:5:18" + "src": "269420:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "269427:1:18" + "src": "269427:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "269416:3:18" + "src": "269416:3:38" }, "nodeType": "YulFunctionCall", - "src": "269416:13:18" + "src": "269416:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "269405:3:18" + "src": "269405:3:38" }, "nodeType": "YulFunctionCall", - "src": "269405:25:18" + "src": "269405:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "269382:6:18" + "src": "269382:6:38" }, "nodeType": "YulFunctionCall", - "src": "269382:49:18" + "src": "269382:49:38" }, "nodeType": "YulExpressionStatement", - "src": "269382:49:18" + "src": "269382:49:38" } ] }, @@ -309029,27 +309029,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "269124:3:18", + "src": "269124:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "269129:1:18", + "src": "269129:1:38", "type": "" } ], - "src": "269103:342:18" + "src": "269103:342:38" }, { "nodeType": "YulAssignment", - "src": "269458:17:18", + "src": "269458:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "269470:4:18", + "src": "269470:4:38", "type": "", "value": "0x00" } @@ -309057,28 +309057,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "269464:5:18" + "src": "269464:5:38" }, "nodeType": "YulFunctionCall", - "src": "269464:11:18" + "src": "269464:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "269458:2:18" + "src": "269458:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "269488:17:18", + "src": "269488:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "269500:4:18", + "src": "269500:4:38", "type": "", "value": "0x20" } @@ -309086,28 +309086,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "269494:5:18" + "src": "269494:5:38" }, "nodeType": "YulFunctionCall", - "src": "269494:11:18" + "src": "269494:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "269488:2:18" + "src": "269488:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "269518:17:18", + "src": "269518:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "269530:4:18", + "src": "269530:4:38", "type": "", "value": "0x40" } @@ -309115,28 +309115,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "269524:5:18" + "src": "269524:5:38" }, "nodeType": "YulFunctionCall", - "src": "269524:11:18" + "src": "269524:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "269518:2:18" + "src": "269518:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "269548:17:18", + "src": "269548:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "269560:4:18", + "src": "269560:4:38", "type": "", "value": "0x60" } @@ -309144,28 +309144,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "269554:5:18" + "src": "269554:5:38" }, "nodeType": "YulFunctionCall", - "src": "269554:11:18" + "src": "269554:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "269548:2:18" + "src": "269548:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "269578:17:18", + "src": "269578:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "269590:4:18", + "src": "269590:4:38", "type": "", "value": "0x80" } @@ -309173,28 +309173,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "269584:5:18" + "src": "269584:5:38" }, "nodeType": "YulFunctionCall", - "src": "269584:11:18" + "src": "269584:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "269578:2:18" + "src": "269578:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "269608:17:18", + "src": "269608:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "269620:4:18", + "src": "269620:4:38", "type": "", "value": "0xa0" } @@ -309202,28 +309202,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "269614:5:18" + "src": "269614:5:38" }, "nodeType": "YulFunctionCall", - "src": "269614:11:18" + "src": "269614:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "269608:2:18" + "src": "269608:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "269638:17:18", + "src": "269638:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "269650:4:18", + "src": "269650:4:38", "type": "", "value": "0xc0" } @@ -309231,16 +309231,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "269644:5:18" + "src": "269644:5:38" }, "nodeType": "YulFunctionCall", - "src": "269644:11:18" + "src": "269644:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "269638:2:18" + "src": "269638:2:38" } ] }, @@ -309250,14 +309250,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "269738:4:18", + "src": "269738:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "269744:10:18", + "src": "269744:10:38", "type": "", "value": "0xa5b4fc99" } @@ -309265,13 +309265,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "269731:6:18" + "src": "269731:6:38" }, "nodeType": "YulFunctionCall", - "src": "269731:24:18" + "src": "269731:24:38" }, "nodeType": "YulExpressionStatement", - "src": "269731:24:18" + "src": "269731:24:38" }, { "expression": { @@ -309279,26 +309279,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "269775:4:18", + "src": "269775:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "269781:2:18" + "src": "269781:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "269768:6:18" + "src": "269768:6:38" }, "nodeType": "YulFunctionCall", - "src": "269768:16:18" + "src": "269768:16:38" }, "nodeType": "YulExpressionStatement", - "src": "269768:16:18" + "src": "269768:16:38" }, { "expression": { @@ -309306,26 +309306,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "269804:4:18", + "src": "269804:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "269810:2:18" + "src": "269810:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "269797:6:18" + "src": "269797:6:38" }, "nodeType": "YulFunctionCall", - "src": "269797:16:18" + "src": "269797:16:38" }, "nodeType": "YulExpressionStatement", - "src": "269797:16:18" + "src": "269797:16:38" }, { "expression": { @@ -309333,26 +309333,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "269833:4:18", + "src": "269833:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "269839:2:18" + "src": "269839:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "269826:6:18" + "src": "269826:6:38" }, "nodeType": "YulFunctionCall", - "src": "269826:16:18" + "src": "269826:16:38" }, "nodeType": "YulExpressionStatement", - "src": "269826:16:18" + "src": "269826:16:38" }, { "expression": { @@ -309360,14 +309360,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "269862:4:18", + "src": "269862:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "269868:4:18", + "src": "269868:4:38", "type": "", "value": "0x80" } @@ -309375,13 +309375,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "269855:6:18" + "src": "269855:6:38" }, "nodeType": "YulFunctionCall", - "src": "269855:18:18" + "src": "269855:18:38" }, "nodeType": "YulExpressionStatement", - "src": "269855:18:18" + "src": "269855:18:38" }, { "expression": { @@ -309389,126 +309389,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "269898:4:18", + "src": "269898:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "269904:2:18" + "src": "269904:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "269886:11:18" + "src": "269886:11:38" }, "nodeType": "YulFunctionCall", - "src": "269886:21:18" + "src": "269886:21:38" }, "nodeType": "YulExpressionStatement", - "src": "269886:21:18" + "src": "269886:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39485, + "declaration": 42546, "isOffset": false, "isSlot": false, - "src": "269458:2:18", + "src": "269458:2:38", "valueSize": 1 }, { - "declaration": 39488, + "declaration": 42549, "isOffset": false, "isSlot": false, - "src": "269488:2:18", + "src": "269488:2:38", "valueSize": 1 }, { - "declaration": 39491, + "declaration": 42552, "isOffset": false, "isSlot": false, - "src": "269518:2:18", + "src": "269518:2:38", "valueSize": 1 }, { - "declaration": 39494, + "declaration": 42555, "isOffset": false, "isSlot": false, - "src": "269548:2:18", + "src": "269548:2:38", "valueSize": 1 }, { - "declaration": 39497, + "declaration": 42558, "isOffset": false, "isSlot": false, - "src": "269578:2:18", + "src": "269578:2:38", "valueSize": 1 }, { - "declaration": 39500, + "declaration": 42561, "isOffset": false, "isSlot": false, - "src": "269608:2:18", + "src": "269608:2:38", "valueSize": 1 }, { - "declaration": 39503, + "declaration": 42564, "isOffset": false, "isSlot": false, - "src": "269638:2:18", + "src": "269638:2:38", "valueSize": 1 }, { - "declaration": 39475, + "declaration": 42536, "isOffset": false, "isSlot": false, - "src": "269781:2:18", + "src": "269781:2:38", "valueSize": 1 }, { - "declaration": 39477, + "declaration": 42538, "isOffset": false, "isSlot": false, - "src": "269810:2:18", + "src": "269810:2:38", "valueSize": 1 }, { - "declaration": 39479, + "declaration": 42540, "isOffset": false, "isSlot": false, - "src": "269839:2:18", + "src": "269839:2:38", "valueSize": 1 }, { - "declaration": 39481, + "declaration": 42542, "isOffset": false, "isSlot": false, - "src": "269904:2:18", + "src": "269904:2:38", "valueSize": 1 } ], - "id": 39505, + "id": 42566, "nodeType": "InlineAssembly", - "src": "269080:837:18" + "src": "269080:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39507, + "id": 42568, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "269942:4:18", + "src": "269942:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -309517,14 +309517,14 @@ }, { "hexValue": "30786334", - "id": 39508, + "id": 42569, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "269948:4:18", + "src": "269948:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -309543,18 +309543,18 @@ "typeString": "int_const 196" } ], - "id": 39506, + "id": 42567, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "269926:15:18", + "referencedDeclaration": 33383, + "src": "269926:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39509, + "id": 42570, "isConstant": false, "isLValue": false, "isPure": false, @@ -309563,21 +309563,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "269926:27:18", + "src": "269926:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39510, + "id": 42571, "nodeType": "ExpressionStatement", - "src": "269926:27:18" + "src": "269926:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "269972:214:18", + "src": "269972:214:38", "statements": [ { "expression": { @@ -309585,26 +309585,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "269993:4:18", + "src": "269993:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "269999:2:18" + "src": "269999:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "269986:6:18" + "src": "269986:6:38" }, "nodeType": "YulFunctionCall", - "src": "269986:16:18" + "src": "269986:16:38" }, "nodeType": "YulExpressionStatement", - "src": "269986:16:18" + "src": "269986:16:38" }, { "expression": { @@ -309612,26 +309612,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "270022:4:18", + "src": "270022:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "270028:2:18" + "src": "270028:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "270015:6:18" + "src": "270015:6:38" }, "nodeType": "YulFunctionCall", - "src": "270015:16:18" + "src": "270015:16:38" }, "nodeType": "YulExpressionStatement", - "src": "270015:16:18" + "src": "270015:16:38" }, { "expression": { @@ -309639,26 +309639,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "270051:4:18", + "src": "270051:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "270057:2:18" + "src": "270057:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "270044:6:18" + "src": "270044:6:38" }, "nodeType": "YulFunctionCall", - "src": "270044:16:18" + "src": "270044:16:38" }, "nodeType": "YulExpressionStatement", - "src": "270044:16:18" + "src": "270044:16:38" }, { "expression": { @@ -309666,26 +309666,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "270080:4:18", + "src": "270080:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "270086:2:18" + "src": "270086:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "270073:6:18" + "src": "270073:6:38" }, "nodeType": "YulFunctionCall", - "src": "270073:16:18" + "src": "270073:16:38" }, "nodeType": "YulExpressionStatement", - "src": "270073:16:18" + "src": "270073:16:38" }, { "expression": { @@ -309693,26 +309693,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "270109:4:18", + "src": "270109:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "270115:2:18" + "src": "270115:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "270102:6:18" + "src": "270102:6:38" }, "nodeType": "YulFunctionCall", - "src": "270102:16:18" + "src": "270102:16:38" }, "nodeType": "YulExpressionStatement", - "src": "270102:16:18" + "src": "270102:16:38" }, { "expression": { @@ -309720,26 +309720,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "270138:4:18", + "src": "270138:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "270144:2:18" + "src": "270144:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "270131:6:18" + "src": "270131:6:38" }, "nodeType": "YulFunctionCall", - "src": "270131:16:18" + "src": "270131:16:38" }, "nodeType": "YulExpressionStatement", - "src": "270131:16:18" + "src": "270131:16:38" }, { "expression": { @@ -309747,84 +309747,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "270167:4:18", + "src": "270167:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "270173:2:18" + "src": "270173:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "270160:6:18" + "src": "270160:6:38" }, "nodeType": "YulFunctionCall", - "src": "270160:16:18" + "src": "270160:16:38" }, "nodeType": "YulExpressionStatement", - "src": "270160:16:18" + "src": "270160:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39485, + "declaration": 42546, "isOffset": false, "isSlot": false, - "src": "269999:2:18", + "src": "269999:2:38", "valueSize": 1 }, { - "declaration": 39488, + "declaration": 42549, "isOffset": false, "isSlot": false, - "src": "270028:2:18", + "src": "270028:2:38", "valueSize": 1 }, { - "declaration": 39491, + "declaration": 42552, "isOffset": false, "isSlot": false, - "src": "270057:2:18", + "src": "270057:2:38", "valueSize": 1 }, { - "declaration": 39494, + "declaration": 42555, "isOffset": false, "isSlot": false, - "src": "270086:2:18", + "src": "270086:2:38", "valueSize": 1 }, { - "declaration": 39497, + "declaration": 42558, "isOffset": false, "isSlot": false, - "src": "270115:2:18", + "src": "270115:2:38", "valueSize": 1 }, { - "declaration": 39500, + "declaration": 42561, "isOffset": false, "isSlot": false, - "src": "270144:2:18", + "src": "270144:2:38", "valueSize": 1 }, { - "declaration": 39503, + "declaration": 42564, "isOffset": false, "isSlot": false, - "src": "270173:2:18", + "src": "270173:2:38", "valueSize": 1 } ], - "id": 39511, + "id": 42572, "nodeType": "InlineAssembly", - "src": "269963:223:18" + "src": "269963:223:38" } ] }, @@ -309832,20 +309832,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "268867:3:18", + "nameLocation": "268867:3:38", "parameters": { - "id": 39482, + "id": 42543, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39475, + "id": 42536, "mutability": "mutable", "name": "p0", - "nameLocation": "268879:2:18", + "nameLocation": "268879:2:38", "nodeType": "VariableDeclaration", - "scope": 39513, - "src": "268871:10:18", + "scope": 42574, + "src": "268871:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -309853,10 +309853,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39474, + "id": 42535, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "268871:7:18", + "src": "268871:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -309866,13 +309866,13 @@ }, { "constant": false, - "id": 39477, + "id": 42538, "mutability": "mutable", "name": "p1", - "nameLocation": "268891:2:18", + "nameLocation": "268891:2:38", "nodeType": "VariableDeclaration", - "scope": 39513, - "src": "268883:10:18", + "scope": 42574, + "src": "268883:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -309880,10 +309880,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39476, + "id": 42537, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "268883:7:18", + "src": "268883:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -309893,13 +309893,13 @@ }, { "constant": false, - "id": 39479, + "id": 42540, "mutability": "mutable", "name": "p2", - "nameLocation": "268900:2:18", + "nameLocation": "268900:2:38", "nodeType": "VariableDeclaration", - "scope": 39513, - "src": "268895:7:18", + "scope": 42574, + "src": "268895:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -309907,10 +309907,10 @@ "typeString": "bool" }, "typeName": { - "id": 39478, + "id": 42539, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "268895:4:18", + "src": "268895:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -309920,13 +309920,13 @@ }, { "constant": false, - "id": 39481, + "id": 42542, "mutability": "mutable", "name": "p3", - "nameLocation": "268912:2:18", + "nameLocation": "268912:2:38", "nodeType": "VariableDeclaration", - "scope": 39513, - "src": "268904:10:18", + "scope": 42574, + "src": "268904:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -309934,10 +309934,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39480, + "id": 42541, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "268904:7:18", + "src": "268904:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -309946,44 +309946,44 @@ "visibility": "internal" } ], - "src": "268870:45:18" + "src": "268870:45:38" }, "returnParameters": { - "id": 39483, + "id": 42544, "nodeType": "ParameterList", "parameters": [], - "src": "268930:0:18" + "src": "268930:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39547, + "id": 42608, "nodeType": "FunctionDefinition", - "src": "270198:792:18", + "src": "270198:792:38", "nodes": [], "body": { - "id": 39546, + "id": 42607, "nodeType": "Block", - "src": "270273:717:18", + "src": "270273:717:38", "nodes": [], "statements": [ { "assignments": [ - 39525 + 42586 ], "declarations": [ { "constant": false, - "id": 39525, + "id": 42586, "mutability": "mutable", "name": "m0", - "nameLocation": "270291:2:18", + "nameLocation": "270291:2:38", "nodeType": "VariableDeclaration", - "scope": 39546, - "src": "270283:10:18", + "scope": 42607, + "src": "270283:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -309991,10 +309991,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39524, + "id": 42585, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "270283:7:18", + "src": "270283:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -310003,24 +310003,24 @@ "visibility": "internal" } ], - "id": 39526, + "id": 42587, "nodeType": "VariableDeclarationStatement", - "src": "270283:10:18" + "src": "270283:10:38" }, { "assignments": [ - 39528 + 42589 ], "declarations": [ { "constant": false, - "id": 39528, + "id": 42589, "mutability": "mutable", "name": "m1", - "nameLocation": "270311:2:18", + "nameLocation": "270311:2:38", "nodeType": "VariableDeclaration", - "scope": 39546, - "src": "270303:10:18", + "scope": 42607, + "src": "270303:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -310028,10 +310028,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39527, + "id": 42588, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "270303:7:18", + "src": "270303:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -310040,24 +310040,24 @@ "visibility": "internal" } ], - "id": 39529, + "id": 42590, "nodeType": "VariableDeclarationStatement", - "src": "270303:10:18" + "src": "270303:10:38" }, { "assignments": [ - 39531 + 42592 ], "declarations": [ { "constant": false, - "id": 39531, + "id": 42592, "mutability": "mutable", "name": "m2", - "nameLocation": "270331:2:18", + "nameLocation": "270331:2:38", "nodeType": "VariableDeclaration", - "scope": 39546, - "src": "270323:10:18", + "scope": 42607, + "src": "270323:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -310065,10 +310065,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39530, + "id": 42591, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "270323:7:18", + "src": "270323:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -310077,24 +310077,24 @@ "visibility": "internal" } ], - "id": 39532, + "id": 42593, "nodeType": "VariableDeclarationStatement", - "src": "270323:10:18" + "src": "270323:10:38" }, { "assignments": [ - 39534 + 42595 ], "declarations": [ { "constant": false, - "id": 39534, + "id": 42595, "mutability": "mutable", "name": "m3", - "nameLocation": "270351:2:18", + "nameLocation": "270351:2:38", "nodeType": "VariableDeclaration", - "scope": 39546, - "src": "270343:10:18", + "scope": 42607, + "src": "270343:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -310102,10 +310102,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39533, + "id": 42594, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "270343:7:18", + "src": "270343:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -310114,24 +310114,24 @@ "visibility": "internal" } ], - "id": 39535, + "id": 42596, "nodeType": "VariableDeclarationStatement", - "src": "270343:10:18" + "src": "270343:10:38" }, { "assignments": [ - 39537 + 42598 ], "declarations": [ { "constant": false, - "id": 39537, + "id": 42598, "mutability": "mutable", "name": "m4", - "nameLocation": "270371:2:18", + "nameLocation": "270371:2:38", "nodeType": "VariableDeclaration", - "scope": 39546, - "src": "270363:10:18", + "scope": 42607, + "src": "270363:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -310139,10 +310139,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39536, + "id": 42597, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "270363:7:18", + "src": "270363:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -310151,24 +310151,24 @@ "visibility": "internal" } ], - "id": 39538, + "id": 42599, "nodeType": "VariableDeclarationStatement", - "src": "270363:10:18" + "src": "270363:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "270392:381:18", + "src": "270392:381:38", "statements": [ { "nodeType": "YulAssignment", - "src": "270406:17:18", + "src": "270406:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "270418:4:18", + "src": "270418:4:38", "type": "", "value": "0x00" } @@ -310176,28 +310176,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "270412:5:18" + "src": "270412:5:38" }, "nodeType": "YulFunctionCall", - "src": "270412:11:18" + "src": "270412:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "270406:2:18" + "src": "270406:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "270436:17:18", + "src": "270436:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "270448:4:18", + "src": "270448:4:38", "type": "", "value": "0x20" } @@ -310205,28 +310205,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "270442:5:18" + "src": "270442:5:38" }, "nodeType": "YulFunctionCall", - "src": "270442:11:18" + "src": "270442:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "270436:2:18" + "src": "270436:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "270466:17:18", + "src": "270466:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "270478:4:18", + "src": "270478:4:38", "type": "", "value": "0x40" } @@ -310234,28 +310234,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "270472:5:18" + "src": "270472:5:38" }, "nodeType": "YulFunctionCall", - "src": "270472:11:18" + "src": "270472:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "270466:2:18" + "src": "270466:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "270496:17:18", + "src": "270496:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "270508:4:18", + "src": "270508:4:38", "type": "", "value": "0x60" } @@ -310263,28 +310263,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "270502:5:18" + "src": "270502:5:38" }, "nodeType": "YulFunctionCall", - "src": "270502:11:18" + "src": "270502:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "270496:2:18" + "src": "270496:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "270526:17:18", + "src": "270526:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "270538:4:18", + "src": "270538:4:38", "type": "", "value": "0x80" } @@ -310292,16 +310292,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "270532:5:18" + "src": "270532:5:38" }, "nodeType": "YulFunctionCall", - "src": "270532:11:18" + "src": "270532:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "270526:2:18" + "src": "270526:2:38" } ] }, @@ -310311,14 +310311,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "270630:4:18", + "src": "270630:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "270636:10:18", + "src": "270636:10:38", "type": "", "value": "0xfa8185af" } @@ -310326,13 +310326,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "270623:6:18" + "src": "270623:6:38" }, "nodeType": "YulFunctionCall", - "src": "270623:24:18" + "src": "270623:24:38" }, "nodeType": "YulExpressionStatement", - "src": "270623:24:18" + "src": "270623:24:38" }, { "expression": { @@ -310340,26 +310340,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "270667:4:18", + "src": "270667:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "270673:2:18" + "src": "270673:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "270660:6:18" + "src": "270660:6:38" }, "nodeType": "YulFunctionCall", - "src": "270660:16:18" + "src": "270660:16:38" }, "nodeType": "YulExpressionStatement", - "src": "270660:16:18" + "src": "270660:16:38" }, { "expression": { @@ -310367,26 +310367,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "270696:4:18", + "src": "270696:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "270702:2:18" + "src": "270702:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "270689:6:18" + "src": "270689:6:38" }, "nodeType": "YulFunctionCall", - "src": "270689:16:18" + "src": "270689:16:38" }, "nodeType": "YulExpressionStatement", - "src": "270689:16:18" + "src": "270689:16:38" }, { "expression": { @@ -310394,26 +310394,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "270725:4:18", + "src": "270725:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "270731:2:18" + "src": "270731:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "270718:6:18" + "src": "270718:6:38" }, "nodeType": "YulFunctionCall", - "src": "270718:16:18" + "src": "270718:16:38" }, "nodeType": "YulExpressionStatement", - "src": "270718:16:18" + "src": "270718:16:38" }, { "expression": { @@ -310421,112 +310421,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "270754:4:18", + "src": "270754:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "270760:2:18" + "src": "270760:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "270747:6:18" + "src": "270747:6:38" }, "nodeType": "YulFunctionCall", - "src": "270747:16:18" + "src": "270747:16:38" }, "nodeType": "YulExpressionStatement", - "src": "270747:16:18" + "src": "270747:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39525, + "declaration": 42586, "isOffset": false, "isSlot": false, - "src": "270406:2:18", + "src": "270406:2:38", "valueSize": 1 }, { - "declaration": 39528, + "declaration": 42589, "isOffset": false, "isSlot": false, - "src": "270436:2:18", + "src": "270436:2:38", "valueSize": 1 }, { - "declaration": 39531, + "declaration": 42592, "isOffset": false, "isSlot": false, - "src": "270466:2:18", + "src": "270466:2:38", "valueSize": 1 }, { - "declaration": 39534, + "declaration": 42595, "isOffset": false, "isSlot": false, - "src": "270496:2:18", + "src": "270496:2:38", "valueSize": 1 }, { - "declaration": 39537, + "declaration": 42598, "isOffset": false, "isSlot": false, - "src": "270526:2:18", + "src": "270526:2:38", "valueSize": 1 }, { - "declaration": 39515, + "declaration": 42576, "isOffset": false, "isSlot": false, - "src": "270673:2:18", + "src": "270673:2:38", "valueSize": 1 }, { - "declaration": 39517, + "declaration": 42578, "isOffset": false, "isSlot": false, - "src": "270702:2:18", + "src": "270702:2:38", "valueSize": 1 }, { - "declaration": 39519, + "declaration": 42580, "isOffset": false, "isSlot": false, - "src": "270731:2:18", + "src": "270731:2:38", "valueSize": 1 }, { - "declaration": 39521, + "declaration": 42582, "isOffset": false, "isSlot": false, - "src": "270760:2:18", + "src": "270760:2:38", "valueSize": 1 } ], - "id": 39539, + "id": 42600, "nodeType": "InlineAssembly", - "src": "270383:390:18" + "src": "270383:390:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39541, + "id": 42602, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "270798:4:18", + "src": "270798:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -310535,14 +310535,14 @@ }, { "hexValue": "30783834", - "id": 39542, + "id": 42603, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "270804:4:18", + "src": "270804:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -310561,18 +310561,18 @@ "typeString": "int_const 132" } ], - "id": 39540, + "id": 42601, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "270782:15:18", + "referencedDeclaration": 33383, + "src": "270782:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39543, + "id": 42604, "isConstant": false, "isLValue": false, "isPure": false, @@ -310581,21 +310581,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "270782:27:18", + "src": "270782:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39544, + "id": 42605, "nodeType": "ExpressionStatement", - "src": "270782:27:18" + "src": "270782:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "270828:156:18", + "src": "270828:156:38", "statements": [ { "expression": { @@ -310603,26 +310603,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "270849:4:18", + "src": "270849:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "270855:2:18" + "src": "270855:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "270842:6:18" + "src": "270842:6:38" }, "nodeType": "YulFunctionCall", - "src": "270842:16:18" + "src": "270842:16:38" }, "nodeType": "YulExpressionStatement", - "src": "270842:16:18" + "src": "270842:16:38" }, { "expression": { @@ -310630,26 +310630,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "270878:4:18", + "src": "270878:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "270884:2:18" + "src": "270884:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "270871:6:18" + "src": "270871:6:38" }, "nodeType": "YulFunctionCall", - "src": "270871:16:18" + "src": "270871:16:38" }, "nodeType": "YulExpressionStatement", - "src": "270871:16:18" + "src": "270871:16:38" }, { "expression": { @@ -310657,26 +310657,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "270907:4:18", + "src": "270907:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "270913:2:18" + "src": "270913:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "270900:6:18" + "src": "270900:6:38" }, "nodeType": "YulFunctionCall", - "src": "270900:16:18" + "src": "270900:16:38" }, "nodeType": "YulExpressionStatement", - "src": "270900:16:18" + "src": "270900:16:38" }, { "expression": { @@ -310684,26 +310684,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "270936:4:18", + "src": "270936:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "270942:2:18" + "src": "270942:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "270929:6:18" + "src": "270929:6:38" }, "nodeType": "YulFunctionCall", - "src": "270929:16:18" + "src": "270929:16:38" }, "nodeType": "YulExpressionStatement", - "src": "270929:16:18" + "src": "270929:16:38" }, { "expression": { @@ -310711,70 +310711,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "270965:4:18", + "src": "270965:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "270971:2:18" + "src": "270971:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "270958:6:18" + "src": "270958:6:38" }, "nodeType": "YulFunctionCall", - "src": "270958:16:18" + "src": "270958:16:38" }, "nodeType": "YulExpressionStatement", - "src": "270958:16:18" + "src": "270958:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39525, + "declaration": 42586, "isOffset": false, "isSlot": false, - "src": "270855:2:18", + "src": "270855:2:38", "valueSize": 1 }, { - "declaration": 39528, + "declaration": 42589, "isOffset": false, "isSlot": false, - "src": "270884:2:18", + "src": "270884:2:38", "valueSize": 1 }, { - "declaration": 39531, + "declaration": 42592, "isOffset": false, "isSlot": false, - "src": "270913:2:18", + "src": "270913:2:38", "valueSize": 1 }, { - "declaration": 39534, + "declaration": 42595, "isOffset": false, "isSlot": false, - "src": "270942:2:18", + "src": "270942:2:38", "valueSize": 1 }, { - "declaration": 39537, + "declaration": 42598, "isOffset": false, "isSlot": false, - "src": "270971:2:18", + "src": "270971:2:38", "valueSize": 1 } ], - "id": 39545, + "id": 42606, "nodeType": "InlineAssembly", - "src": "270819:165:18" + "src": "270819:165:38" } ] }, @@ -310782,20 +310782,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "270207:3:18", + "nameLocation": "270207:3:38", "parameters": { - "id": 39522, + "id": 42583, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39515, + "id": 42576, "mutability": "mutable", "name": "p0", - "nameLocation": "270219:2:18", + "nameLocation": "270219:2:38", "nodeType": "VariableDeclaration", - "scope": 39547, - "src": "270211:10:18", + "scope": 42608, + "src": "270211:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -310803,10 +310803,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39514, + "id": 42575, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "270211:7:18", + "src": "270211:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -310816,13 +310816,13 @@ }, { "constant": false, - "id": 39517, + "id": 42578, "mutability": "mutable", "name": "p1", - "nameLocation": "270231:2:18", + "nameLocation": "270231:2:38", "nodeType": "VariableDeclaration", - "scope": 39547, - "src": "270223:10:18", + "scope": 42608, + "src": "270223:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -310830,10 +310830,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39516, + "id": 42577, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "270223:7:18", + "src": "270223:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -310843,13 +310843,13 @@ }, { "constant": false, - "id": 39519, + "id": 42580, "mutability": "mutable", "name": "p2", - "nameLocation": "270243:2:18", + "nameLocation": "270243:2:38", "nodeType": "VariableDeclaration", - "scope": 39547, - "src": "270235:10:18", + "scope": 42608, + "src": "270235:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -310857,10 +310857,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39518, + "id": 42579, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "270235:7:18", + "src": "270235:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -310870,13 +310870,13 @@ }, { "constant": false, - "id": 39521, + "id": 42582, "mutability": "mutable", "name": "p3", - "nameLocation": "270255:2:18", + "nameLocation": "270255:2:38", "nodeType": "VariableDeclaration", - "scope": 39547, - "src": "270247:10:18", + "scope": 42608, + "src": "270247:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -310884,10 +310884,10 @@ "typeString": "address" }, "typeName": { - "id": 39520, + "id": 42581, "name": "address", "nodeType": "ElementaryTypeName", - "src": "270247:7:18", + "src": "270247:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -310897,44 +310897,44 @@ "visibility": "internal" } ], - "src": "270210:48:18" + "src": "270210:48:38" }, "returnParameters": { - "id": 39523, + "id": 42584, "nodeType": "ParameterList", "parameters": [], - "src": "270273:0:18" + "src": "270273:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39581, + "id": 42642, "nodeType": "FunctionDefinition", - "src": "270996:786:18", + "src": "270996:786:38", "nodes": [], "body": { - "id": 39580, + "id": 42641, "nodeType": "Block", - "src": "271068:714:18", + "src": "271068:714:38", "nodes": [], "statements": [ { "assignments": [ - 39559 + 42620 ], "declarations": [ { "constant": false, - "id": 39559, + "id": 42620, "mutability": "mutable", "name": "m0", - "nameLocation": "271086:2:18", + "nameLocation": "271086:2:38", "nodeType": "VariableDeclaration", - "scope": 39580, - "src": "271078:10:18", + "scope": 42641, + "src": "271078:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -310942,10 +310942,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39558, + "id": 42619, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "271078:7:18", + "src": "271078:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -310954,24 +310954,24 @@ "visibility": "internal" } ], - "id": 39560, + "id": 42621, "nodeType": "VariableDeclarationStatement", - "src": "271078:10:18" + "src": "271078:10:38" }, { "assignments": [ - 39562 + 42623 ], "declarations": [ { "constant": false, - "id": 39562, + "id": 42623, "mutability": "mutable", "name": "m1", - "nameLocation": "271106:2:18", + "nameLocation": "271106:2:38", "nodeType": "VariableDeclaration", - "scope": 39580, - "src": "271098:10:18", + "scope": 42641, + "src": "271098:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -310979,10 +310979,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39561, + "id": 42622, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "271098:7:18", + "src": "271098:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -310991,24 +310991,24 @@ "visibility": "internal" } ], - "id": 39563, + "id": 42624, "nodeType": "VariableDeclarationStatement", - "src": "271098:10:18" + "src": "271098:10:38" }, { "assignments": [ - 39565 + 42626 ], "declarations": [ { "constant": false, - "id": 39565, + "id": 42626, "mutability": "mutable", "name": "m2", - "nameLocation": "271126:2:18", + "nameLocation": "271126:2:38", "nodeType": "VariableDeclaration", - "scope": 39580, - "src": "271118:10:18", + "scope": 42641, + "src": "271118:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -311016,10 +311016,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39564, + "id": 42625, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "271118:7:18", + "src": "271118:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -311028,24 +311028,24 @@ "visibility": "internal" } ], - "id": 39566, + "id": 42627, "nodeType": "VariableDeclarationStatement", - "src": "271118:10:18" + "src": "271118:10:38" }, { "assignments": [ - 39568 + 42629 ], "declarations": [ { "constant": false, - "id": 39568, + "id": 42629, "mutability": "mutable", "name": "m3", - "nameLocation": "271146:2:18", + "nameLocation": "271146:2:38", "nodeType": "VariableDeclaration", - "scope": 39580, - "src": "271138:10:18", + "scope": 42641, + "src": "271138:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -311053,10 +311053,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39567, + "id": 42628, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "271138:7:18", + "src": "271138:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -311065,24 +311065,24 @@ "visibility": "internal" } ], - "id": 39569, + "id": 42630, "nodeType": "VariableDeclarationStatement", - "src": "271138:10:18" + "src": "271138:10:38" }, { "assignments": [ - 39571 + 42632 ], "declarations": [ { "constant": false, - "id": 39571, + "id": 42632, "mutability": "mutable", "name": "m4", - "nameLocation": "271166:2:18", + "nameLocation": "271166:2:38", "nodeType": "VariableDeclaration", - "scope": 39580, - "src": "271158:10:18", + "scope": 42641, + "src": "271158:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -311090,10 +311090,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39570, + "id": 42631, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "271158:7:18", + "src": "271158:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -311102,24 +311102,24 @@ "visibility": "internal" } ], - "id": 39572, + "id": 42633, "nodeType": "VariableDeclarationStatement", - "src": "271158:10:18" + "src": "271158:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "271187:378:18", + "src": "271187:378:38", "statements": [ { "nodeType": "YulAssignment", - "src": "271201:17:18", + "src": "271201:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "271213:4:18", + "src": "271213:4:38", "type": "", "value": "0x00" } @@ -311127,28 +311127,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "271207:5:18" + "src": "271207:5:38" }, "nodeType": "YulFunctionCall", - "src": "271207:11:18" + "src": "271207:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "271201:2:18" + "src": "271201:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "271231:17:18", + "src": "271231:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "271243:4:18", + "src": "271243:4:38", "type": "", "value": "0x20" } @@ -311156,28 +311156,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "271237:5:18" + "src": "271237:5:38" }, "nodeType": "YulFunctionCall", - "src": "271237:11:18" + "src": "271237:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "271231:2:18" + "src": "271231:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "271261:17:18", + "src": "271261:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "271273:4:18", + "src": "271273:4:38", "type": "", "value": "0x40" } @@ -311185,28 +311185,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "271267:5:18" + "src": "271267:5:38" }, "nodeType": "YulFunctionCall", - "src": "271267:11:18" + "src": "271267:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "271261:2:18" + "src": "271261:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "271291:17:18", + "src": "271291:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "271303:4:18", + "src": "271303:4:38", "type": "", "value": "0x60" } @@ -311214,28 +311214,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "271297:5:18" + "src": "271297:5:38" }, "nodeType": "YulFunctionCall", - "src": "271297:11:18" + "src": "271297:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "271291:2:18" + "src": "271291:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "271321:17:18", + "src": "271321:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "271333:4:18", + "src": "271333:4:38", "type": "", "value": "0x80" } @@ -311243,16 +311243,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "271327:5:18" + "src": "271327:5:38" }, "nodeType": "YulFunctionCall", - "src": "271327:11:18" + "src": "271327:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "271321:2:18" + "src": "271321:2:38" } ] }, @@ -311262,14 +311262,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "271422:4:18", + "src": "271422:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "271428:10:18", + "src": "271428:10:38", "type": "", "value": "0xc598d185" } @@ -311277,13 +311277,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "271415:6:18" + "src": "271415:6:38" }, "nodeType": "YulFunctionCall", - "src": "271415:24:18" + "src": "271415:24:38" }, "nodeType": "YulExpressionStatement", - "src": "271415:24:18" + "src": "271415:24:38" }, { "expression": { @@ -311291,26 +311291,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "271459:4:18", + "src": "271459:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "271465:2:18" + "src": "271465:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "271452:6:18" + "src": "271452:6:38" }, "nodeType": "YulFunctionCall", - "src": "271452:16:18" + "src": "271452:16:38" }, "nodeType": "YulExpressionStatement", - "src": "271452:16:18" + "src": "271452:16:38" }, { "expression": { @@ -311318,26 +311318,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "271488:4:18", + "src": "271488:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "271494:2:18" + "src": "271494:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "271481:6:18" + "src": "271481:6:38" }, "nodeType": "YulFunctionCall", - "src": "271481:16:18" + "src": "271481:16:38" }, "nodeType": "YulExpressionStatement", - "src": "271481:16:18" + "src": "271481:16:38" }, { "expression": { @@ -311345,26 +311345,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "271517:4:18", + "src": "271517:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "271523:2:18" + "src": "271523:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "271510:6:18" + "src": "271510:6:38" }, "nodeType": "YulFunctionCall", - "src": "271510:16:18" + "src": "271510:16:38" }, "nodeType": "YulExpressionStatement", - "src": "271510:16:18" + "src": "271510:16:38" }, { "expression": { @@ -311372,112 +311372,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "271546:4:18", + "src": "271546:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "271552:2:18" + "src": "271552:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "271539:6:18" + "src": "271539:6:38" }, "nodeType": "YulFunctionCall", - "src": "271539:16:18" + "src": "271539:16:38" }, "nodeType": "YulExpressionStatement", - "src": "271539:16:18" + "src": "271539:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39559, + "declaration": 42620, "isOffset": false, "isSlot": false, - "src": "271201:2:18", + "src": "271201:2:38", "valueSize": 1 }, { - "declaration": 39562, + "declaration": 42623, "isOffset": false, "isSlot": false, - "src": "271231:2:18", + "src": "271231:2:38", "valueSize": 1 }, { - "declaration": 39565, + "declaration": 42626, "isOffset": false, "isSlot": false, - "src": "271261:2:18", + "src": "271261:2:38", "valueSize": 1 }, { - "declaration": 39568, + "declaration": 42629, "isOffset": false, "isSlot": false, - "src": "271291:2:18", + "src": "271291:2:38", "valueSize": 1 }, { - "declaration": 39571, + "declaration": 42632, "isOffset": false, "isSlot": false, - "src": "271321:2:18", + "src": "271321:2:38", "valueSize": 1 }, { - "declaration": 39549, + "declaration": 42610, "isOffset": false, "isSlot": false, - "src": "271465:2:18", + "src": "271465:2:38", "valueSize": 1 }, { - "declaration": 39551, + "declaration": 42612, "isOffset": false, "isSlot": false, - "src": "271494:2:18", + "src": "271494:2:38", "valueSize": 1 }, { - "declaration": 39553, + "declaration": 42614, "isOffset": false, "isSlot": false, - "src": "271523:2:18", + "src": "271523:2:38", "valueSize": 1 }, { - "declaration": 39555, + "declaration": 42616, "isOffset": false, "isSlot": false, - "src": "271552:2:18", + "src": "271552:2:38", "valueSize": 1 } ], - "id": 39573, + "id": 42634, "nodeType": "InlineAssembly", - "src": "271178:387:18" + "src": "271178:387:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39575, + "id": 42636, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "271590:4:18", + "src": "271590:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -311486,14 +311486,14 @@ }, { "hexValue": "30783834", - "id": 39576, + "id": 42637, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "271596:4:18", + "src": "271596:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -311512,18 +311512,18 @@ "typeString": "int_const 132" } ], - "id": 39574, + "id": 42635, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "271574:15:18", + "referencedDeclaration": 33383, + "src": "271574:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39577, + "id": 42638, "isConstant": false, "isLValue": false, "isPure": false, @@ -311532,21 +311532,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "271574:27:18", + "src": "271574:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39578, + "id": 42639, "nodeType": "ExpressionStatement", - "src": "271574:27:18" + "src": "271574:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "271620:156:18", + "src": "271620:156:38", "statements": [ { "expression": { @@ -311554,26 +311554,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "271641:4:18", + "src": "271641:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "271647:2:18" + "src": "271647:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "271634:6:18" + "src": "271634:6:38" }, "nodeType": "YulFunctionCall", - "src": "271634:16:18" + "src": "271634:16:38" }, "nodeType": "YulExpressionStatement", - "src": "271634:16:18" + "src": "271634:16:38" }, { "expression": { @@ -311581,26 +311581,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "271670:4:18", + "src": "271670:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "271676:2:18" + "src": "271676:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "271663:6:18" + "src": "271663:6:38" }, "nodeType": "YulFunctionCall", - "src": "271663:16:18" + "src": "271663:16:38" }, "nodeType": "YulExpressionStatement", - "src": "271663:16:18" + "src": "271663:16:38" }, { "expression": { @@ -311608,26 +311608,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "271699:4:18", + "src": "271699:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "271705:2:18" + "src": "271705:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "271692:6:18" + "src": "271692:6:38" }, "nodeType": "YulFunctionCall", - "src": "271692:16:18" + "src": "271692:16:38" }, "nodeType": "YulExpressionStatement", - "src": "271692:16:18" + "src": "271692:16:38" }, { "expression": { @@ -311635,26 +311635,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "271728:4:18", + "src": "271728:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "271734:2:18" + "src": "271734:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "271721:6:18" + "src": "271721:6:38" }, "nodeType": "YulFunctionCall", - "src": "271721:16:18" + "src": "271721:16:38" }, "nodeType": "YulExpressionStatement", - "src": "271721:16:18" + "src": "271721:16:38" }, { "expression": { @@ -311662,70 +311662,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "271757:4:18", + "src": "271757:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "271763:2:18" + "src": "271763:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "271750:6:18" + "src": "271750:6:38" }, "nodeType": "YulFunctionCall", - "src": "271750:16:18" + "src": "271750:16:38" }, "nodeType": "YulExpressionStatement", - "src": "271750:16:18" + "src": "271750:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39559, + "declaration": 42620, "isOffset": false, "isSlot": false, - "src": "271647:2:18", + "src": "271647:2:38", "valueSize": 1 }, { - "declaration": 39562, + "declaration": 42623, "isOffset": false, "isSlot": false, - "src": "271676:2:18", + "src": "271676:2:38", "valueSize": 1 }, { - "declaration": 39565, + "declaration": 42626, "isOffset": false, "isSlot": false, - "src": "271705:2:18", + "src": "271705:2:38", "valueSize": 1 }, { - "declaration": 39568, + "declaration": 42629, "isOffset": false, "isSlot": false, - "src": "271734:2:18", + "src": "271734:2:38", "valueSize": 1 }, { - "declaration": 39571, + "declaration": 42632, "isOffset": false, "isSlot": false, - "src": "271763:2:18", + "src": "271763:2:38", "valueSize": 1 } ], - "id": 39579, + "id": 42640, "nodeType": "InlineAssembly", - "src": "271611:165:18" + "src": "271611:165:38" } ] }, @@ -311733,20 +311733,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "271005:3:18", + "nameLocation": "271005:3:38", "parameters": { - "id": 39556, + "id": 42617, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39549, + "id": 42610, "mutability": "mutable", "name": "p0", - "nameLocation": "271017:2:18", + "nameLocation": "271017:2:38", "nodeType": "VariableDeclaration", - "scope": 39581, - "src": "271009:10:18", + "scope": 42642, + "src": "271009:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -311754,10 +311754,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39548, + "id": 42609, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "271009:7:18", + "src": "271009:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -311767,13 +311767,13 @@ }, { "constant": false, - "id": 39551, + "id": 42612, "mutability": "mutable", "name": "p1", - "nameLocation": "271029:2:18", + "nameLocation": "271029:2:38", "nodeType": "VariableDeclaration", - "scope": 39581, - "src": "271021:10:18", + "scope": 42642, + "src": "271021:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -311781,10 +311781,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39550, + "id": 42611, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "271021:7:18", + "src": "271021:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -311794,13 +311794,13 @@ }, { "constant": false, - "id": 39553, + "id": 42614, "mutability": "mutable", "name": "p2", - "nameLocation": "271041:2:18", + "nameLocation": "271041:2:38", "nodeType": "VariableDeclaration", - "scope": 39581, - "src": "271033:10:18", + "scope": 42642, + "src": "271033:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -311808,10 +311808,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39552, + "id": 42613, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "271033:7:18", + "src": "271033:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -311821,13 +311821,13 @@ }, { "constant": false, - "id": 39555, + "id": 42616, "mutability": "mutable", "name": "p3", - "nameLocation": "271050:2:18", + "nameLocation": "271050:2:38", "nodeType": "VariableDeclaration", - "scope": 39581, - "src": "271045:7:18", + "scope": 42642, + "src": "271045:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -311835,10 +311835,10 @@ "typeString": "bool" }, "typeName": { - "id": 39554, + "id": 42615, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "271045:4:18", + "src": "271045:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -311847,44 +311847,44 @@ "visibility": "internal" } ], - "src": "271008:45:18" + "src": "271008:45:38" }, "returnParameters": { - "id": 39557, + "id": 42618, "nodeType": "ParameterList", "parameters": [], - "src": "271068:0:18" + "src": "271068:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39615, + "id": 42676, "nodeType": "FunctionDefinition", - "src": "271788:792:18", + "src": "271788:792:38", "nodes": [], "body": { - "id": 39614, + "id": 42675, "nodeType": "Block", - "src": "271863:717:18", + "src": "271863:717:38", "nodes": [], "statements": [ { "assignments": [ - 39593 + 42654 ], "declarations": [ { "constant": false, - "id": 39593, + "id": 42654, "mutability": "mutable", "name": "m0", - "nameLocation": "271881:2:18", + "nameLocation": "271881:2:38", "nodeType": "VariableDeclaration", - "scope": 39614, - "src": "271873:10:18", + "scope": 42675, + "src": "271873:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -311892,10 +311892,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39592, + "id": 42653, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "271873:7:18", + "src": "271873:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -311904,24 +311904,24 @@ "visibility": "internal" } ], - "id": 39594, + "id": 42655, "nodeType": "VariableDeclarationStatement", - "src": "271873:10:18" + "src": "271873:10:38" }, { "assignments": [ - 39596 + 42657 ], "declarations": [ { "constant": false, - "id": 39596, + "id": 42657, "mutability": "mutable", "name": "m1", - "nameLocation": "271901:2:18", + "nameLocation": "271901:2:38", "nodeType": "VariableDeclaration", - "scope": 39614, - "src": "271893:10:18", + "scope": 42675, + "src": "271893:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -311929,10 +311929,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39595, + "id": 42656, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "271893:7:18", + "src": "271893:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -311941,24 +311941,24 @@ "visibility": "internal" } ], - "id": 39597, + "id": 42658, "nodeType": "VariableDeclarationStatement", - "src": "271893:10:18" + "src": "271893:10:38" }, { "assignments": [ - 39599 + 42660 ], "declarations": [ { "constant": false, - "id": 39599, + "id": 42660, "mutability": "mutable", "name": "m2", - "nameLocation": "271921:2:18", + "nameLocation": "271921:2:38", "nodeType": "VariableDeclaration", - "scope": 39614, - "src": "271913:10:18", + "scope": 42675, + "src": "271913:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -311966,10 +311966,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39598, + "id": 42659, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "271913:7:18", + "src": "271913:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -311978,24 +311978,24 @@ "visibility": "internal" } ], - "id": 39600, + "id": 42661, "nodeType": "VariableDeclarationStatement", - "src": "271913:10:18" + "src": "271913:10:38" }, { "assignments": [ - 39602 + 42663 ], "declarations": [ { "constant": false, - "id": 39602, + "id": 42663, "mutability": "mutable", "name": "m3", - "nameLocation": "271941:2:18", + "nameLocation": "271941:2:38", "nodeType": "VariableDeclaration", - "scope": 39614, - "src": "271933:10:18", + "scope": 42675, + "src": "271933:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -312003,10 +312003,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39601, + "id": 42662, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "271933:7:18", + "src": "271933:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -312015,24 +312015,24 @@ "visibility": "internal" } ], - "id": 39603, + "id": 42664, "nodeType": "VariableDeclarationStatement", - "src": "271933:10:18" + "src": "271933:10:38" }, { "assignments": [ - 39605 + 42666 ], "declarations": [ { "constant": false, - "id": 39605, + "id": 42666, "mutability": "mutable", "name": "m4", - "nameLocation": "271961:2:18", + "nameLocation": "271961:2:38", "nodeType": "VariableDeclaration", - "scope": 39614, - "src": "271953:10:18", + "scope": 42675, + "src": "271953:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -312040,10 +312040,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39604, + "id": 42665, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "271953:7:18", + "src": "271953:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -312052,24 +312052,24 @@ "visibility": "internal" } ], - "id": 39606, + "id": 42667, "nodeType": "VariableDeclarationStatement", - "src": "271953:10:18" + "src": "271953:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "271982:381:18", + "src": "271982:381:38", "statements": [ { "nodeType": "YulAssignment", - "src": "271996:17:18", + "src": "271996:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "272008:4:18", + "src": "272008:4:38", "type": "", "value": "0x00" } @@ -312077,28 +312077,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "272002:5:18" + "src": "272002:5:38" }, "nodeType": "YulFunctionCall", - "src": "272002:11:18" + "src": "272002:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "271996:2:18" + "src": "271996:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "272026:17:18", + "src": "272026:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "272038:4:18", + "src": "272038:4:38", "type": "", "value": "0x20" } @@ -312106,28 +312106,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "272032:5:18" + "src": "272032:5:38" }, "nodeType": "YulFunctionCall", - "src": "272032:11:18" + "src": "272032:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "272026:2:18" + "src": "272026:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "272056:17:18", + "src": "272056:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "272068:4:18", + "src": "272068:4:38", "type": "", "value": "0x40" } @@ -312135,28 +312135,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "272062:5:18" + "src": "272062:5:38" }, "nodeType": "YulFunctionCall", - "src": "272062:11:18" + "src": "272062:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "272056:2:18" + "src": "272056:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "272086:17:18", + "src": "272086:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "272098:4:18", + "src": "272098:4:38", "type": "", "value": "0x60" } @@ -312164,28 +312164,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "272092:5:18" + "src": "272092:5:38" }, "nodeType": "YulFunctionCall", - "src": "272092:11:18" + "src": "272092:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "272086:2:18" + "src": "272086:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "272116:17:18", + "src": "272116:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "272128:4:18", + "src": "272128:4:38", "type": "", "value": "0x80" } @@ -312193,16 +312193,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "272122:5:18" + "src": "272122:5:38" }, "nodeType": "YulFunctionCall", - "src": "272122:11:18" + "src": "272122:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "272116:2:18" + "src": "272116:2:38" } ] }, @@ -312212,14 +312212,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "272220:4:18", + "src": "272220:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "272226:10:18", + "src": "272226:10:38", "type": "", "value": "0x193fb800" } @@ -312227,13 +312227,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "272213:6:18" + "src": "272213:6:38" }, "nodeType": "YulFunctionCall", - "src": "272213:24:18" + "src": "272213:24:38" }, "nodeType": "YulExpressionStatement", - "src": "272213:24:18" + "src": "272213:24:38" }, { "expression": { @@ -312241,26 +312241,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "272257:4:18", + "src": "272257:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "272263:2:18" + "src": "272263:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "272250:6:18" + "src": "272250:6:38" }, "nodeType": "YulFunctionCall", - "src": "272250:16:18" + "src": "272250:16:38" }, "nodeType": "YulExpressionStatement", - "src": "272250:16:18" + "src": "272250:16:38" }, { "expression": { @@ -312268,26 +312268,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "272286:4:18", + "src": "272286:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "272292:2:18" + "src": "272292:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "272279:6:18" + "src": "272279:6:38" }, "nodeType": "YulFunctionCall", - "src": "272279:16:18" + "src": "272279:16:38" }, "nodeType": "YulExpressionStatement", - "src": "272279:16:18" + "src": "272279:16:38" }, { "expression": { @@ -312295,26 +312295,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "272315:4:18", + "src": "272315:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "272321:2:18" + "src": "272321:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "272308:6:18" + "src": "272308:6:38" }, "nodeType": "YulFunctionCall", - "src": "272308:16:18" + "src": "272308:16:38" }, "nodeType": "YulExpressionStatement", - "src": "272308:16:18" + "src": "272308:16:38" }, { "expression": { @@ -312322,112 +312322,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "272344:4:18", + "src": "272344:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "272350:2:18" + "src": "272350:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "272337:6:18" + "src": "272337:6:38" }, "nodeType": "YulFunctionCall", - "src": "272337:16:18" + "src": "272337:16:38" }, "nodeType": "YulExpressionStatement", - "src": "272337:16:18" + "src": "272337:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39593, + "declaration": 42654, "isOffset": false, "isSlot": false, - "src": "271996:2:18", + "src": "271996:2:38", "valueSize": 1 }, { - "declaration": 39596, + "declaration": 42657, "isOffset": false, "isSlot": false, - "src": "272026:2:18", + "src": "272026:2:38", "valueSize": 1 }, { - "declaration": 39599, + "declaration": 42660, "isOffset": false, "isSlot": false, - "src": "272056:2:18", + "src": "272056:2:38", "valueSize": 1 }, { - "declaration": 39602, + "declaration": 42663, "isOffset": false, "isSlot": false, - "src": "272086:2:18", + "src": "272086:2:38", "valueSize": 1 }, { - "declaration": 39605, + "declaration": 42666, "isOffset": false, "isSlot": false, - "src": "272116:2:18", + "src": "272116:2:38", "valueSize": 1 }, { - "declaration": 39583, + "declaration": 42644, "isOffset": false, "isSlot": false, - "src": "272263:2:18", + "src": "272263:2:38", "valueSize": 1 }, { - "declaration": 39585, + "declaration": 42646, "isOffset": false, "isSlot": false, - "src": "272292:2:18", + "src": "272292:2:38", "valueSize": 1 }, { - "declaration": 39587, + "declaration": 42648, "isOffset": false, "isSlot": false, - "src": "272321:2:18", + "src": "272321:2:38", "valueSize": 1 }, { - "declaration": 39589, + "declaration": 42650, "isOffset": false, "isSlot": false, - "src": "272350:2:18", + "src": "272350:2:38", "valueSize": 1 } ], - "id": 39607, + "id": 42668, "nodeType": "InlineAssembly", - "src": "271973:390:18" + "src": "271973:390:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39609, + "id": 42670, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "272388:4:18", + "src": "272388:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -312436,14 +312436,14 @@ }, { "hexValue": "30783834", - "id": 39610, + "id": 42671, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "272394:4:18", + "src": "272394:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_132_by_1", "typeString": "int_const 132" @@ -312462,18 +312462,18 @@ "typeString": "int_const 132" } ], - "id": 39608, + "id": 42669, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "272372:15:18", + "referencedDeclaration": 33383, + "src": "272372:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39611, + "id": 42672, "isConstant": false, "isLValue": false, "isPure": false, @@ -312482,21 +312482,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "272372:27:18", + "src": "272372:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39612, + "id": 42673, "nodeType": "ExpressionStatement", - "src": "272372:27:18" + "src": "272372:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "272418:156:18", + "src": "272418:156:38", "statements": [ { "expression": { @@ -312504,26 +312504,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "272439:4:18", + "src": "272439:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "272445:2:18" + "src": "272445:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "272432:6:18" + "src": "272432:6:38" }, "nodeType": "YulFunctionCall", - "src": "272432:16:18" + "src": "272432:16:38" }, "nodeType": "YulExpressionStatement", - "src": "272432:16:18" + "src": "272432:16:38" }, { "expression": { @@ -312531,26 +312531,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "272468:4:18", + "src": "272468:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "272474:2:18" + "src": "272474:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "272461:6:18" + "src": "272461:6:38" }, "nodeType": "YulFunctionCall", - "src": "272461:16:18" + "src": "272461:16:38" }, "nodeType": "YulExpressionStatement", - "src": "272461:16:18" + "src": "272461:16:38" }, { "expression": { @@ -312558,26 +312558,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "272497:4:18", + "src": "272497:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "272503:2:18" + "src": "272503:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "272490:6:18" + "src": "272490:6:38" }, "nodeType": "YulFunctionCall", - "src": "272490:16:18" + "src": "272490:16:38" }, "nodeType": "YulExpressionStatement", - "src": "272490:16:18" + "src": "272490:16:38" }, { "expression": { @@ -312585,26 +312585,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "272526:4:18", + "src": "272526:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "272532:2:18" + "src": "272532:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "272519:6:18" + "src": "272519:6:38" }, "nodeType": "YulFunctionCall", - "src": "272519:16:18" + "src": "272519:16:38" }, "nodeType": "YulExpressionStatement", - "src": "272519:16:18" + "src": "272519:16:38" }, { "expression": { @@ -312612,70 +312612,70 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "272555:4:18", + "src": "272555:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "272561:2:18" + "src": "272561:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "272548:6:18" + "src": "272548:6:38" }, "nodeType": "YulFunctionCall", - "src": "272548:16:18" + "src": "272548:16:38" }, "nodeType": "YulExpressionStatement", - "src": "272548:16:18" + "src": "272548:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39593, + "declaration": 42654, "isOffset": false, "isSlot": false, - "src": "272445:2:18", + "src": "272445:2:38", "valueSize": 1 }, { - "declaration": 39596, + "declaration": 42657, "isOffset": false, "isSlot": false, - "src": "272474:2:18", + "src": "272474:2:38", "valueSize": 1 }, { - "declaration": 39599, + "declaration": 42660, "isOffset": false, "isSlot": false, - "src": "272503:2:18", + "src": "272503:2:38", "valueSize": 1 }, { - "declaration": 39602, + "declaration": 42663, "isOffset": false, "isSlot": false, - "src": "272532:2:18", + "src": "272532:2:38", "valueSize": 1 }, { - "declaration": 39605, + "declaration": 42666, "isOffset": false, "isSlot": false, - "src": "272561:2:18", + "src": "272561:2:38", "valueSize": 1 } ], - "id": 39613, + "id": 42674, "nodeType": "InlineAssembly", - "src": "272409:165:18" + "src": "272409:165:38" } ] }, @@ -312683,20 +312683,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "271797:3:18", + "nameLocation": "271797:3:38", "parameters": { - "id": 39590, + "id": 42651, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39583, + "id": 42644, "mutability": "mutable", "name": "p0", - "nameLocation": "271809:2:18", + "nameLocation": "271809:2:38", "nodeType": "VariableDeclaration", - "scope": 39615, - "src": "271801:10:18", + "scope": 42676, + "src": "271801:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -312704,10 +312704,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39582, + "id": 42643, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "271801:7:18", + "src": "271801:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -312717,13 +312717,13 @@ }, { "constant": false, - "id": 39585, + "id": 42646, "mutability": "mutable", "name": "p1", - "nameLocation": "271821:2:18", + "nameLocation": "271821:2:38", "nodeType": "VariableDeclaration", - "scope": 39615, - "src": "271813:10:18", + "scope": 42676, + "src": "271813:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -312731,10 +312731,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39584, + "id": 42645, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "271813:7:18", + "src": "271813:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -312744,13 +312744,13 @@ }, { "constant": false, - "id": 39587, + "id": 42648, "mutability": "mutable", "name": "p2", - "nameLocation": "271833:2:18", + "nameLocation": "271833:2:38", "nodeType": "VariableDeclaration", - "scope": 39615, - "src": "271825:10:18", + "scope": 42676, + "src": "271825:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -312758,10 +312758,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39586, + "id": 42647, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "271825:7:18", + "src": "271825:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -312771,13 +312771,13 @@ }, { "constant": false, - "id": 39589, + "id": 42650, "mutability": "mutable", "name": "p3", - "nameLocation": "271845:2:18", + "nameLocation": "271845:2:38", "nodeType": "VariableDeclaration", - "scope": 39615, - "src": "271837:10:18", + "scope": 42676, + "src": "271837:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -312785,10 +312785,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39588, + "id": 42649, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "271837:7:18", + "src": "271837:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -312797,44 +312797,44 @@ "visibility": "internal" } ], - "src": "271800:48:18" + "src": "271800:48:38" }, "returnParameters": { - "id": 39591, + "id": 42652, "nodeType": "ParameterList", "parameters": [], - "src": "271863:0:18" + "src": "271863:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39655, + "id": 42716, "nodeType": "FunctionDefinition", - "src": "272586:1340:18", + "src": "272586:1340:38", "nodes": [], "body": { - "id": 39654, + "id": 42715, "nodeType": "Block", - "src": "272661:1265:18", + "src": "272661:1265:38", "nodes": [], "statements": [ { "assignments": [ - 39627 + 42688 ], "declarations": [ { "constant": false, - "id": 39627, + "id": 42688, "mutability": "mutable", "name": "m0", - "nameLocation": "272679:2:18", + "nameLocation": "272679:2:38", "nodeType": "VariableDeclaration", - "scope": 39654, - "src": "272671:10:18", + "scope": 42715, + "src": "272671:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -312842,10 +312842,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39626, + "id": 42687, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "272671:7:18", + "src": "272671:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -312854,24 +312854,24 @@ "visibility": "internal" } ], - "id": 39628, + "id": 42689, "nodeType": "VariableDeclarationStatement", - "src": "272671:10:18" + "src": "272671:10:38" }, { "assignments": [ - 39630 + 42691 ], "declarations": [ { "constant": false, - "id": 39630, + "id": 42691, "mutability": "mutable", "name": "m1", - "nameLocation": "272699:2:18", + "nameLocation": "272699:2:38", "nodeType": "VariableDeclaration", - "scope": 39654, - "src": "272691:10:18", + "scope": 42715, + "src": "272691:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -312879,10 +312879,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39629, + "id": 42690, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "272691:7:18", + "src": "272691:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -312891,24 +312891,24 @@ "visibility": "internal" } ], - "id": 39631, + "id": 42692, "nodeType": "VariableDeclarationStatement", - "src": "272691:10:18" + "src": "272691:10:38" }, { "assignments": [ - 39633 + 42694 ], "declarations": [ { "constant": false, - "id": 39633, + "id": 42694, "mutability": "mutable", "name": "m2", - "nameLocation": "272719:2:18", + "nameLocation": "272719:2:38", "nodeType": "VariableDeclaration", - "scope": 39654, - "src": "272711:10:18", + "scope": 42715, + "src": "272711:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -312916,10 +312916,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39632, + "id": 42693, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "272711:7:18", + "src": "272711:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -312928,24 +312928,24 @@ "visibility": "internal" } ], - "id": 39634, + "id": 42695, "nodeType": "VariableDeclarationStatement", - "src": "272711:10:18" + "src": "272711:10:38" }, { "assignments": [ - 39636 + 42697 ], "declarations": [ { "constant": false, - "id": 39636, + "id": 42697, "mutability": "mutable", "name": "m3", - "nameLocation": "272739:2:18", + "nameLocation": "272739:2:38", "nodeType": "VariableDeclaration", - "scope": 39654, - "src": "272731:10:18", + "scope": 42715, + "src": "272731:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -312953,10 +312953,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39635, + "id": 42696, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "272731:7:18", + "src": "272731:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -312965,24 +312965,24 @@ "visibility": "internal" } ], - "id": 39637, + "id": 42698, "nodeType": "VariableDeclarationStatement", - "src": "272731:10:18" + "src": "272731:10:38" }, { "assignments": [ - 39639 + 42700 ], "declarations": [ { "constant": false, - "id": 39639, + "id": 42700, "mutability": "mutable", "name": "m4", - "nameLocation": "272759:2:18", + "nameLocation": "272759:2:38", "nodeType": "VariableDeclaration", - "scope": 39654, - "src": "272751:10:18", + "scope": 42715, + "src": "272751:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -312990,10 +312990,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39638, + "id": 42699, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "272751:7:18", + "src": "272751:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -313002,24 +313002,24 @@ "visibility": "internal" } ], - "id": 39640, + "id": 42701, "nodeType": "VariableDeclarationStatement", - "src": "272751:10:18" + "src": "272751:10:38" }, { "assignments": [ - 39642 + 42703 ], "declarations": [ { "constant": false, - "id": 39642, + "id": 42703, "mutability": "mutable", "name": "m5", - "nameLocation": "272779:2:18", + "nameLocation": "272779:2:38", "nodeType": "VariableDeclaration", - "scope": 39654, - "src": "272771:10:18", + "scope": 42715, + "src": "272771:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -313027,10 +313027,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39641, + "id": 42702, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "272771:7:18", + "src": "272771:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -313039,24 +313039,24 @@ "visibility": "internal" } ], - "id": 39643, + "id": 42704, "nodeType": "VariableDeclarationStatement", - "src": "272771:10:18" + "src": "272771:10:38" }, { "assignments": [ - 39645 + 42706 ], "declarations": [ { "constant": false, - "id": 39645, + "id": 42706, "mutability": "mutable", "name": "m6", - "nameLocation": "272799:2:18", + "nameLocation": "272799:2:38", "nodeType": "VariableDeclaration", - "scope": 39654, - "src": "272791:10:18", + "scope": 42715, + "src": "272791:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -313064,10 +313064,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39644, + "id": 42705, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "272791:7:18", + "src": "272791:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -313076,27 +313076,27 @@ "visibility": "internal" } ], - "id": 39646, + "id": 42707, "nodeType": "VariableDeclarationStatement", - "src": "272791:10:18" + "src": "272791:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "272820:831:18", + "src": "272820:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "272863:313:18", + "src": "272863:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "272881:15:18", + "src": "272881:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "272895:1:18", + "src": "272895:1:38", "type": "", "value": "0" }, @@ -313104,7 +313104,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "272885:6:18", + "src": "272885:6:38", "type": "" } ] @@ -313112,16 +313112,16 @@ { "body": { "nodeType": "YulBlock", - "src": "272966:40:18", + "src": "272966:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "272995:9:18", + "src": "272995:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "272997:5:18" + "src": "272997:5:38" } ] }, @@ -313132,33 +313132,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "272983:6:18" + "src": "272983:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "272991:1:18" + "src": "272991:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "272978:4:18" + "src": "272978:4:38" }, "nodeType": "YulFunctionCall", - "src": "272978:15:18" + "src": "272978:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "272971:6:18" + "src": "272971:6:38" }, "nodeType": "YulFunctionCall", - "src": "272971:23:18" + "src": "272971:23:38" }, "nodeType": "YulIf", - "src": "272968:36:18" + "src": "272968:36:38" } ] }, @@ -313167,12 +313167,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "272923:6:18" + "src": "272923:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "272931:4:18", + "src": "272931:4:38", "type": "", "value": "0x20" } @@ -313180,30 +313180,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "272920:2:18" + "src": "272920:2:38" }, "nodeType": "YulFunctionCall", - "src": "272920:16:18" + "src": "272920:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "272937:28:18", + "src": "272937:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "272939:24:18", + "src": "272939:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "272953:6:18" + "src": "272953:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "272961:1:18", + "src": "272961:1:38", "type": "", "value": "1" } @@ -313211,16 +313211,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "272949:3:18" + "src": "272949:3:38" }, "nodeType": "YulFunctionCall", - "src": "272949:14:18" + "src": "272949:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "272939:6:18" + "src": "272939:6:38" } ] } @@ -313228,10 +313228,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "272917:2:18", + "src": "272917:2:38", "statements": [] }, - "src": "272913:93:18" + "src": "272913:93:38" }, { "expression": { @@ -313239,34 +313239,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "273030:3:18" + "src": "273030:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "273035:6:18" + "src": "273035:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "273023:6:18" + "src": "273023:6:38" }, "nodeType": "YulFunctionCall", - "src": "273023:19:18" + "src": "273023:19:38" }, "nodeType": "YulExpressionStatement", - "src": "273023:19:18" + "src": "273023:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "273059:37:18", + "src": "273059:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "273076:3:18", + "src": "273076:3:38", "type": "", "value": "256" }, @@ -313275,38 +313275,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "273085:1:18", + "src": "273085:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "273088:6:18" + "src": "273088:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "273081:3:18" + "src": "273081:3:38" }, "nodeType": "YulFunctionCall", - "src": "273081:14:18" + "src": "273081:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "273072:3:18" + "src": "273072:3:38" }, "nodeType": "YulFunctionCall", - "src": "273072:24:18" + "src": "273072:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "273063:5:18", + "src": "273063:5:38", "type": "" } ] @@ -313319,12 +313319,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "273124:3:18" + "src": "273124:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "273129:4:18", + "src": "273129:4:38", "type": "", "value": "0x20" } @@ -313332,59 +313332,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "273120:3:18" + "src": "273120:3:38" }, "nodeType": "YulFunctionCall", - "src": "273120:14:18" + "src": "273120:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "273140:5:18" + "src": "273140:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "273151:5:18" + "src": "273151:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "273158:1:18" + "src": "273158:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "273147:3:18" + "src": "273147:3:38" }, "nodeType": "YulFunctionCall", - "src": "273147:13:18" + "src": "273147:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "273136:3:18" + "src": "273136:3:38" }, "nodeType": "YulFunctionCall", - "src": "273136:25:18" + "src": "273136:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "273113:6:18" + "src": "273113:6:38" }, "nodeType": "YulFunctionCall", - "src": "273113:49:18" + "src": "273113:49:38" }, "nodeType": "YulExpressionStatement", - "src": "273113:49:18" + "src": "273113:49:38" } ] }, @@ -313394,27 +313394,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "272855:3:18", + "src": "272855:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "272860:1:18", + "src": "272860:1:38", "type": "" } ], - "src": "272834:342:18" + "src": "272834:342:38" }, { "nodeType": "YulAssignment", - "src": "273189:17:18", + "src": "273189:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "273201:4:18", + "src": "273201:4:38", "type": "", "value": "0x00" } @@ -313422,28 +313422,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "273195:5:18" + "src": "273195:5:38" }, "nodeType": "YulFunctionCall", - "src": "273195:11:18" + "src": "273195:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "273189:2:18" + "src": "273189:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "273219:17:18", + "src": "273219:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "273231:4:18", + "src": "273231:4:38", "type": "", "value": "0x20" } @@ -313451,28 +313451,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "273225:5:18" + "src": "273225:5:38" }, "nodeType": "YulFunctionCall", - "src": "273225:11:18" + "src": "273225:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "273219:2:18" + "src": "273219:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "273249:17:18", + "src": "273249:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "273261:4:18", + "src": "273261:4:38", "type": "", "value": "0x40" } @@ -313480,28 +313480,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "273255:5:18" + "src": "273255:5:38" }, "nodeType": "YulFunctionCall", - "src": "273255:11:18" + "src": "273255:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "273249:2:18" + "src": "273249:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "273279:17:18", + "src": "273279:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "273291:4:18", + "src": "273291:4:38", "type": "", "value": "0x60" } @@ -313509,28 +313509,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "273285:5:18" + "src": "273285:5:38" }, "nodeType": "YulFunctionCall", - "src": "273285:11:18" + "src": "273285:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "273279:2:18" + "src": "273279:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "273309:17:18", + "src": "273309:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "273321:4:18", + "src": "273321:4:38", "type": "", "value": "0x80" } @@ -313538,28 +313538,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "273315:5:18" + "src": "273315:5:38" }, "nodeType": "YulFunctionCall", - "src": "273315:11:18" + "src": "273315:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "273309:2:18" + "src": "273309:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "273339:17:18", + "src": "273339:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "273351:4:18", + "src": "273351:4:38", "type": "", "value": "0xa0" } @@ -313567,28 +313567,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "273345:5:18" + "src": "273345:5:38" }, "nodeType": "YulFunctionCall", - "src": "273345:11:18" + "src": "273345:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "273339:2:18" + "src": "273339:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "273369:17:18", + "src": "273369:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "273381:4:18", + "src": "273381:4:38", "type": "", "value": "0xc0" } @@ -313596,16 +313596,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "273375:5:18" + "src": "273375:5:38" }, "nodeType": "YulFunctionCall", - "src": "273375:11:18" + "src": "273375:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "273369:2:18" + "src": "273369:2:38" } ] }, @@ -313615,14 +313615,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "273472:4:18", + "src": "273472:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "273478:10:18", + "src": "273478:10:38", "type": "", "value": "0x59cfcbe3" } @@ -313630,13 +313630,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "273465:6:18" + "src": "273465:6:38" }, "nodeType": "YulFunctionCall", - "src": "273465:24:18" + "src": "273465:24:38" }, "nodeType": "YulExpressionStatement", - "src": "273465:24:18" + "src": "273465:24:38" }, { "expression": { @@ -313644,26 +313644,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "273509:4:18", + "src": "273509:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "273515:2:18" + "src": "273515:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "273502:6:18" + "src": "273502:6:38" }, "nodeType": "YulFunctionCall", - "src": "273502:16:18" + "src": "273502:16:38" }, "nodeType": "YulExpressionStatement", - "src": "273502:16:18" + "src": "273502:16:38" }, { "expression": { @@ -313671,26 +313671,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "273538:4:18", + "src": "273538:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "273544:2:18" + "src": "273544:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "273531:6:18" + "src": "273531:6:38" }, "nodeType": "YulFunctionCall", - "src": "273531:16:18" + "src": "273531:16:38" }, "nodeType": "YulExpressionStatement", - "src": "273531:16:18" + "src": "273531:16:38" }, { "expression": { @@ -313698,26 +313698,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "273567:4:18", + "src": "273567:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "273573:2:18" + "src": "273573:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "273560:6:18" + "src": "273560:6:38" }, "nodeType": "YulFunctionCall", - "src": "273560:16:18" + "src": "273560:16:38" }, "nodeType": "YulExpressionStatement", - "src": "273560:16:18" + "src": "273560:16:38" }, { "expression": { @@ -313725,14 +313725,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "273596:4:18", + "src": "273596:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "273602:4:18", + "src": "273602:4:38", "type": "", "value": "0x80" } @@ -313740,13 +313740,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "273589:6:18" + "src": "273589:6:38" }, "nodeType": "YulFunctionCall", - "src": "273589:18:18" + "src": "273589:18:38" }, "nodeType": "YulExpressionStatement", - "src": "273589:18:18" + "src": "273589:18:38" }, { "expression": { @@ -313754,126 +313754,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "273632:4:18", + "src": "273632:4:38", "type": "", "value": "0xa0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "273638:2:18" + "src": "273638:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "273620:11:18" + "src": "273620:11:38" }, "nodeType": "YulFunctionCall", - "src": "273620:21:18" + "src": "273620:21:38" }, "nodeType": "YulExpressionStatement", - "src": "273620:21:18" + "src": "273620:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39627, + "declaration": 42688, "isOffset": false, "isSlot": false, - "src": "273189:2:18", + "src": "273189:2:38", "valueSize": 1 }, { - "declaration": 39630, + "declaration": 42691, "isOffset": false, "isSlot": false, - "src": "273219:2:18", + "src": "273219:2:38", "valueSize": 1 }, { - "declaration": 39633, + "declaration": 42694, "isOffset": false, "isSlot": false, - "src": "273249:2:18", + "src": "273249:2:38", "valueSize": 1 }, { - "declaration": 39636, + "declaration": 42697, "isOffset": false, "isSlot": false, - "src": "273279:2:18", + "src": "273279:2:38", "valueSize": 1 }, { - "declaration": 39639, + "declaration": 42700, "isOffset": false, "isSlot": false, - "src": "273309:2:18", + "src": "273309:2:38", "valueSize": 1 }, { - "declaration": 39642, + "declaration": 42703, "isOffset": false, "isSlot": false, - "src": "273339:2:18", + "src": "273339:2:38", "valueSize": 1 }, { - "declaration": 39645, + "declaration": 42706, "isOffset": false, "isSlot": false, - "src": "273369:2:18", + "src": "273369:2:38", "valueSize": 1 }, { - "declaration": 39617, + "declaration": 42678, "isOffset": false, "isSlot": false, - "src": "273515:2:18", + "src": "273515:2:38", "valueSize": 1 }, { - "declaration": 39619, + "declaration": 42680, "isOffset": false, "isSlot": false, - "src": "273544:2:18", + "src": "273544:2:38", "valueSize": 1 }, { - "declaration": 39621, + "declaration": 42682, "isOffset": false, "isSlot": false, - "src": "273573:2:18", + "src": "273573:2:38", "valueSize": 1 }, { - "declaration": 39623, + "declaration": 42684, "isOffset": false, "isSlot": false, - "src": "273638:2:18", + "src": "273638:2:38", "valueSize": 1 } ], - "id": 39647, + "id": 42708, "nodeType": "InlineAssembly", - "src": "272811:840:18" + "src": "272811:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39649, + "id": 42710, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "273676:4:18", + "src": "273676:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -313882,14 +313882,14 @@ }, { "hexValue": "30786334", - "id": 39650, + "id": 42711, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "273682:4:18", + "src": "273682:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -313908,18 +313908,18 @@ "typeString": "int_const 196" } ], - "id": 39648, + "id": 42709, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "273660:15:18", + "referencedDeclaration": 33383, + "src": "273660:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39651, + "id": 42712, "isConstant": false, "isLValue": false, "isPure": false, @@ -313928,21 +313928,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "273660:27:18", + "src": "273660:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39652, + "id": 42713, "nodeType": "ExpressionStatement", - "src": "273660:27:18" + "src": "273660:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "273706:214:18", + "src": "273706:214:38", "statements": [ { "expression": { @@ -313950,26 +313950,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "273727:4:18", + "src": "273727:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "273733:2:18" + "src": "273733:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "273720:6:18" + "src": "273720:6:38" }, "nodeType": "YulFunctionCall", - "src": "273720:16:18" + "src": "273720:16:38" }, "nodeType": "YulExpressionStatement", - "src": "273720:16:18" + "src": "273720:16:38" }, { "expression": { @@ -313977,26 +313977,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "273756:4:18", + "src": "273756:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "273762:2:18" + "src": "273762:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "273749:6:18" + "src": "273749:6:38" }, "nodeType": "YulFunctionCall", - "src": "273749:16:18" + "src": "273749:16:38" }, "nodeType": "YulExpressionStatement", - "src": "273749:16:18" + "src": "273749:16:38" }, { "expression": { @@ -314004,26 +314004,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "273785:4:18", + "src": "273785:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "273791:2:18" + "src": "273791:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "273778:6:18" + "src": "273778:6:38" }, "nodeType": "YulFunctionCall", - "src": "273778:16:18" + "src": "273778:16:38" }, "nodeType": "YulExpressionStatement", - "src": "273778:16:18" + "src": "273778:16:38" }, { "expression": { @@ -314031,26 +314031,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "273814:4:18", + "src": "273814:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "273820:2:18" + "src": "273820:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "273807:6:18" + "src": "273807:6:38" }, "nodeType": "YulFunctionCall", - "src": "273807:16:18" + "src": "273807:16:38" }, "nodeType": "YulExpressionStatement", - "src": "273807:16:18" + "src": "273807:16:38" }, { "expression": { @@ -314058,26 +314058,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "273843:4:18", + "src": "273843:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "273849:2:18" + "src": "273849:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "273836:6:18" + "src": "273836:6:38" }, "nodeType": "YulFunctionCall", - "src": "273836:16:18" + "src": "273836:16:38" }, "nodeType": "YulExpressionStatement", - "src": "273836:16:18" + "src": "273836:16:38" }, { "expression": { @@ -314085,26 +314085,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "273872:4:18", + "src": "273872:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "273878:2:18" + "src": "273878:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "273865:6:18" + "src": "273865:6:38" }, "nodeType": "YulFunctionCall", - "src": "273865:16:18" + "src": "273865:16:38" }, "nodeType": "YulExpressionStatement", - "src": "273865:16:18" + "src": "273865:16:38" }, { "expression": { @@ -314112,84 +314112,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "273901:4:18", + "src": "273901:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "273907:2:18" + "src": "273907:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "273894:6:18" + "src": "273894:6:38" }, "nodeType": "YulFunctionCall", - "src": "273894:16:18" + "src": "273894:16:38" }, "nodeType": "YulExpressionStatement", - "src": "273894:16:18" + "src": "273894:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39627, + "declaration": 42688, "isOffset": false, "isSlot": false, - "src": "273733:2:18", + "src": "273733:2:38", "valueSize": 1 }, { - "declaration": 39630, + "declaration": 42691, "isOffset": false, "isSlot": false, - "src": "273762:2:18", + "src": "273762:2:38", "valueSize": 1 }, { - "declaration": 39633, + "declaration": 42694, "isOffset": false, "isSlot": false, - "src": "273791:2:18", + "src": "273791:2:38", "valueSize": 1 }, { - "declaration": 39636, + "declaration": 42697, "isOffset": false, "isSlot": false, - "src": "273820:2:18", + "src": "273820:2:38", "valueSize": 1 }, { - "declaration": 39639, + "declaration": 42700, "isOffset": false, "isSlot": false, - "src": "273849:2:18", + "src": "273849:2:38", "valueSize": 1 }, { - "declaration": 39642, + "declaration": 42703, "isOffset": false, "isSlot": false, - "src": "273878:2:18", + "src": "273878:2:38", "valueSize": 1 }, { - "declaration": 39645, + "declaration": 42706, "isOffset": false, "isSlot": false, - "src": "273907:2:18", + "src": "273907:2:38", "valueSize": 1 } ], - "id": 39653, + "id": 42714, "nodeType": "InlineAssembly", - "src": "273697:223:18" + "src": "273697:223:38" } ] }, @@ -314197,20 +314197,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "272595:3:18", + "nameLocation": "272595:3:38", "parameters": { - "id": 39624, + "id": 42685, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39617, + "id": 42678, "mutability": "mutable", "name": "p0", - "nameLocation": "272607:2:18", + "nameLocation": "272607:2:38", "nodeType": "VariableDeclaration", - "scope": 39655, - "src": "272599:10:18", + "scope": 42716, + "src": "272599:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -314218,10 +314218,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39616, + "id": 42677, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "272599:7:18", + "src": "272599:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -314231,13 +314231,13 @@ }, { "constant": false, - "id": 39619, + "id": 42680, "mutability": "mutable", "name": "p1", - "nameLocation": "272619:2:18", + "nameLocation": "272619:2:38", "nodeType": "VariableDeclaration", - "scope": 39655, - "src": "272611:10:18", + "scope": 42716, + "src": "272611:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -314245,10 +314245,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39618, + "id": 42679, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "272611:7:18", + "src": "272611:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -314258,13 +314258,13 @@ }, { "constant": false, - "id": 39621, + "id": 42682, "mutability": "mutable", "name": "p2", - "nameLocation": "272631:2:18", + "nameLocation": "272631:2:38", "nodeType": "VariableDeclaration", - "scope": 39655, - "src": "272623:10:18", + "scope": 42716, + "src": "272623:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -314272,10 +314272,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39620, + "id": 42681, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "272623:7:18", + "src": "272623:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -314285,13 +314285,13 @@ }, { "constant": false, - "id": 39623, + "id": 42684, "mutability": "mutable", "name": "p3", - "nameLocation": "272643:2:18", + "nameLocation": "272643:2:38", "nodeType": "VariableDeclaration", - "scope": 39655, - "src": "272635:10:18", + "scope": 42716, + "src": "272635:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -314299,10 +314299,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39622, + "id": 42683, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "272635:7:18", + "src": "272635:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -314311,44 +314311,44 @@ "visibility": "internal" } ], - "src": "272598:48:18" + "src": "272598:48:38" }, "returnParameters": { - "id": 39625, + "id": 42686, "nodeType": "ParameterList", "parameters": [], - "src": "272661:0:18" + "src": "272661:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39695, + "id": 42756, "nodeType": "FunctionDefinition", - "src": "273932:1340:18", + "src": "273932:1340:38", "nodes": [], "body": { - "id": 39694, + "id": 42755, "nodeType": "Block", - "src": "274007:1265:18", + "src": "274007:1265:38", "nodes": [], "statements": [ { "assignments": [ - 39667 + 42728 ], "declarations": [ { "constant": false, - "id": 39667, + "id": 42728, "mutability": "mutable", "name": "m0", - "nameLocation": "274025:2:18", + "nameLocation": "274025:2:38", "nodeType": "VariableDeclaration", - "scope": 39694, - "src": "274017:10:18", + "scope": 42755, + "src": "274017:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -314356,10 +314356,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39666, + "id": 42727, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "274017:7:18", + "src": "274017:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -314368,24 +314368,24 @@ "visibility": "internal" } ], - "id": 39668, + "id": 42729, "nodeType": "VariableDeclarationStatement", - "src": "274017:10:18" + "src": "274017:10:38" }, { "assignments": [ - 39670 + 42731 ], "declarations": [ { "constant": false, - "id": 39670, + "id": 42731, "mutability": "mutable", "name": "m1", - "nameLocation": "274045:2:18", + "nameLocation": "274045:2:38", "nodeType": "VariableDeclaration", - "scope": 39694, - "src": "274037:10:18", + "scope": 42755, + "src": "274037:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -314393,10 +314393,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39669, + "id": 42730, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "274037:7:18", + "src": "274037:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -314405,24 +314405,24 @@ "visibility": "internal" } ], - "id": 39671, + "id": 42732, "nodeType": "VariableDeclarationStatement", - "src": "274037:10:18" + "src": "274037:10:38" }, { "assignments": [ - 39673 + 42734 ], "declarations": [ { "constant": false, - "id": 39673, + "id": 42734, "mutability": "mutable", "name": "m2", - "nameLocation": "274065:2:18", + "nameLocation": "274065:2:38", "nodeType": "VariableDeclaration", - "scope": 39694, - "src": "274057:10:18", + "scope": 42755, + "src": "274057:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -314430,10 +314430,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39672, + "id": 42733, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "274057:7:18", + "src": "274057:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -314442,24 +314442,24 @@ "visibility": "internal" } ], - "id": 39674, + "id": 42735, "nodeType": "VariableDeclarationStatement", - "src": "274057:10:18" + "src": "274057:10:38" }, { "assignments": [ - 39676 + 42737 ], "declarations": [ { "constant": false, - "id": 39676, + "id": 42737, "mutability": "mutable", "name": "m3", - "nameLocation": "274085:2:18", + "nameLocation": "274085:2:38", "nodeType": "VariableDeclaration", - "scope": 39694, - "src": "274077:10:18", + "scope": 42755, + "src": "274077:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -314467,10 +314467,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39675, + "id": 42736, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "274077:7:18", + "src": "274077:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -314479,24 +314479,24 @@ "visibility": "internal" } ], - "id": 39677, + "id": 42738, "nodeType": "VariableDeclarationStatement", - "src": "274077:10:18" + "src": "274077:10:38" }, { "assignments": [ - 39679 + 42740 ], "declarations": [ { "constant": false, - "id": 39679, + "id": 42740, "mutability": "mutable", "name": "m4", - "nameLocation": "274105:2:18", + "nameLocation": "274105:2:38", "nodeType": "VariableDeclaration", - "scope": 39694, - "src": "274097:10:18", + "scope": 42755, + "src": "274097:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -314504,10 +314504,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39678, + "id": 42739, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "274097:7:18", + "src": "274097:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -314516,24 +314516,24 @@ "visibility": "internal" } ], - "id": 39680, + "id": 42741, "nodeType": "VariableDeclarationStatement", - "src": "274097:10:18" + "src": "274097:10:38" }, { "assignments": [ - 39682 + 42743 ], "declarations": [ { "constant": false, - "id": 39682, + "id": 42743, "mutability": "mutable", "name": "m5", - "nameLocation": "274125:2:18", + "nameLocation": "274125:2:38", "nodeType": "VariableDeclaration", - "scope": 39694, - "src": "274117:10:18", + "scope": 42755, + "src": "274117:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -314541,10 +314541,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39681, + "id": 42742, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "274117:7:18", + "src": "274117:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -314553,24 +314553,24 @@ "visibility": "internal" } ], - "id": 39683, + "id": 42744, "nodeType": "VariableDeclarationStatement", - "src": "274117:10:18" + "src": "274117:10:38" }, { "assignments": [ - 39685 + 42746 ], "declarations": [ { "constant": false, - "id": 39685, + "id": 42746, "mutability": "mutable", "name": "m6", - "nameLocation": "274145:2:18", + "nameLocation": "274145:2:38", "nodeType": "VariableDeclaration", - "scope": 39694, - "src": "274137:10:18", + "scope": 42755, + "src": "274137:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -314578,10 +314578,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39684, + "id": 42745, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "274137:7:18", + "src": "274137:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -314590,27 +314590,27 @@ "visibility": "internal" } ], - "id": 39686, + "id": 42747, "nodeType": "VariableDeclarationStatement", - "src": "274137:10:18" + "src": "274137:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "274166:831:18", + "src": "274166:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "274209:313:18", + "src": "274209:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "274227:15:18", + "src": "274227:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "274241:1:18", + "src": "274241:1:38", "type": "", "value": "0" }, @@ -314618,7 +314618,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "274231:6:18", + "src": "274231:6:38", "type": "" } ] @@ -314626,16 +314626,16 @@ { "body": { "nodeType": "YulBlock", - "src": "274312:40:18", + "src": "274312:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "274341:9:18", + "src": "274341:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "274343:5:18" + "src": "274343:5:38" } ] }, @@ -314646,33 +314646,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "274329:6:18" + "src": "274329:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "274337:1:18" + "src": "274337:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "274324:4:18" + "src": "274324:4:38" }, "nodeType": "YulFunctionCall", - "src": "274324:15:18" + "src": "274324:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "274317:6:18" + "src": "274317:6:38" }, "nodeType": "YulFunctionCall", - "src": "274317:23:18" + "src": "274317:23:38" }, "nodeType": "YulIf", - "src": "274314:36:18" + "src": "274314:36:38" } ] }, @@ -314681,12 +314681,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "274269:6:18" + "src": "274269:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "274277:4:18", + "src": "274277:4:38", "type": "", "value": "0x20" } @@ -314694,30 +314694,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "274266:2:18" + "src": "274266:2:38" }, "nodeType": "YulFunctionCall", - "src": "274266:16:18" + "src": "274266:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "274283:28:18", + "src": "274283:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "274285:24:18", + "src": "274285:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "274299:6:18" + "src": "274299:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "274307:1:18", + "src": "274307:1:38", "type": "", "value": "1" } @@ -314725,16 +314725,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "274295:3:18" + "src": "274295:3:38" }, "nodeType": "YulFunctionCall", - "src": "274295:14:18" + "src": "274295:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "274285:6:18" + "src": "274285:6:38" } ] } @@ -314742,10 +314742,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "274263:2:18", + "src": "274263:2:38", "statements": [] }, - "src": "274259:93:18" + "src": "274259:93:38" }, { "expression": { @@ -314753,34 +314753,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "274376:3:18" + "src": "274376:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "274381:6:18" + "src": "274381:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "274369:6:18" + "src": "274369:6:38" }, "nodeType": "YulFunctionCall", - "src": "274369:19:18" + "src": "274369:19:38" }, "nodeType": "YulExpressionStatement", - "src": "274369:19:18" + "src": "274369:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "274405:37:18", + "src": "274405:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "274422:3:18", + "src": "274422:3:38", "type": "", "value": "256" }, @@ -314789,38 +314789,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "274431:1:18", + "src": "274431:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "274434:6:18" + "src": "274434:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "274427:3:18" + "src": "274427:3:38" }, "nodeType": "YulFunctionCall", - "src": "274427:14:18" + "src": "274427:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "274418:3:18" + "src": "274418:3:38" }, "nodeType": "YulFunctionCall", - "src": "274418:24:18" + "src": "274418:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "274409:5:18", + "src": "274409:5:38", "type": "" } ] @@ -314833,12 +314833,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "274470:3:18" + "src": "274470:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "274475:4:18", + "src": "274475:4:38", "type": "", "value": "0x20" } @@ -314846,59 +314846,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "274466:3:18" + "src": "274466:3:38" }, "nodeType": "YulFunctionCall", - "src": "274466:14:18" + "src": "274466:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "274486:5:18" + "src": "274486:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "274497:5:18" + "src": "274497:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "274504:1:18" + "src": "274504:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "274493:3:18" + "src": "274493:3:38" }, "nodeType": "YulFunctionCall", - "src": "274493:13:18" + "src": "274493:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "274482:3:18" + "src": "274482:3:38" }, "nodeType": "YulFunctionCall", - "src": "274482:25:18" + "src": "274482:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "274459:6:18" + "src": "274459:6:38" }, "nodeType": "YulFunctionCall", - "src": "274459:49:18" + "src": "274459:49:38" }, "nodeType": "YulExpressionStatement", - "src": "274459:49:18" + "src": "274459:49:38" } ] }, @@ -314908,27 +314908,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "274201:3:18", + "src": "274201:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "274206:1:18", + "src": "274206:1:38", "type": "" } ], - "src": "274180:342:18" + "src": "274180:342:38" }, { "nodeType": "YulAssignment", - "src": "274535:17:18", + "src": "274535:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "274547:4:18", + "src": "274547:4:38", "type": "", "value": "0x00" } @@ -314936,28 +314936,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "274541:5:18" + "src": "274541:5:38" }, "nodeType": "YulFunctionCall", - "src": "274541:11:18" + "src": "274541:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "274535:2:18" + "src": "274535:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "274565:17:18", + "src": "274565:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "274577:4:18", + "src": "274577:4:38", "type": "", "value": "0x20" } @@ -314965,28 +314965,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "274571:5:18" + "src": "274571:5:38" }, "nodeType": "YulFunctionCall", - "src": "274571:11:18" + "src": "274571:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "274565:2:18" + "src": "274565:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "274595:17:18", + "src": "274595:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "274607:4:18", + "src": "274607:4:38", "type": "", "value": "0x40" } @@ -314994,28 +314994,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "274601:5:18" + "src": "274601:5:38" }, "nodeType": "YulFunctionCall", - "src": "274601:11:18" + "src": "274601:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "274595:2:18" + "src": "274595:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "274625:17:18", + "src": "274625:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "274637:4:18", + "src": "274637:4:38", "type": "", "value": "0x60" } @@ -315023,28 +315023,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "274631:5:18" + "src": "274631:5:38" }, "nodeType": "YulFunctionCall", - "src": "274631:11:18" + "src": "274631:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "274625:2:18" + "src": "274625:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "274655:17:18", + "src": "274655:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "274667:4:18", + "src": "274667:4:38", "type": "", "value": "0x80" } @@ -315052,28 +315052,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "274661:5:18" + "src": "274661:5:38" }, "nodeType": "YulFunctionCall", - "src": "274661:11:18" + "src": "274661:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "274655:2:18" + "src": "274655:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "274685:17:18", + "src": "274685:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "274697:4:18", + "src": "274697:4:38", "type": "", "value": "0xa0" } @@ -315081,28 +315081,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "274691:5:18" + "src": "274691:5:38" }, "nodeType": "YulFunctionCall", - "src": "274691:11:18" + "src": "274691:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "274685:2:18" + "src": "274685:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "274715:17:18", + "src": "274715:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "274727:4:18", + "src": "274727:4:38", "type": "", "value": "0xc0" } @@ -315110,16 +315110,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "274721:5:18" + "src": "274721:5:38" }, "nodeType": "YulFunctionCall", - "src": "274721:11:18" + "src": "274721:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "274715:2:18" + "src": "274715:2:38" } ] }, @@ -315129,14 +315129,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "274818:4:18", + "src": "274818:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "274824:10:18", + "src": "274824:10:38", "type": "", "value": "0x42d21db7" } @@ -315144,13 +315144,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "274811:6:18" + "src": "274811:6:38" }, "nodeType": "YulFunctionCall", - "src": "274811:24:18" + "src": "274811:24:38" }, "nodeType": "YulExpressionStatement", - "src": "274811:24:18" + "src": "274811:24:38" }, { "expression": { @@ -315158,26 +315158,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "274855:4:18", + "src": "274855:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "274861:2:18" + "src": "274861:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "274848:6:18" + "src": "274848:6:38" }, "nodeType": "YulFunctionCall", - "src": "274848:16:18" + "src": "274848:16:38" }, "nodeType": "YulExpressionStatement", - "src": "274848:16:18" + "src": "274848:16:38" }, { "expression": { @@ -315185,26 +315185,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "274884:4:18", + "src": "274884:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "274890:2:18" + "src": "274890:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "274877:6:18" + "src": "274877:6:38" }, "nodeType": "YulFunctionCall", - "src": "274877:16:18" + "src": "274877:16:38" }, "nodeType": "YulExpressionStatement", - "src": "274877:16:18" + "src": "274877:16:38" }, { "expression": { @@ -315212,14 +315212,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "274913:4:18", + "src": "274913:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "274919:4:18", + "src": "274919:4:38", "type": "", "value": "0x80" } @@ -315227,13 +315227,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "274906:6:18" + "src": "274906:6:38" }, "nodeType": "YulFunctionCall", - "src": "274906:18:18" + "src": "274906:18:38" }, "nodeType": "YulExpressionStatement", - "src": "274906:18:18" + "src": "274906:18:38" }, { "expression": { @@ -315241,26 +315241,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "274944:4:18", + "src": "274944:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "274950:2:18" + "src": "274950:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "274937:6:18" + "src": "274937:6:38" }, "nodeType": "YulFunctionCall", - "src": "274937:16:18" + "src": "274937:16:38" }, "nodeType": "YulExpressionStatement", - "src": "274937:16:18" + "src": "274937:16:38" }, { "expression": { @@ -315268,126 +315268,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "274978:4:18", + "src": "274978:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "274984:2:18" + "src": "274984:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "274966:11:18" + "src": "274966:11:38" }, "nodeType": "YulFunctionCall", - "src": "274966:21:18" + "src": "274966:21:38" }, "nodeType": "YulExpressionStatement", - "src": "274966:21:18" + "src": "274966:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39667, + "declaration": 42728, "isOffset": false, "isSlot": false, - "src": "274535:2:18", + "src": "274535:2:38", "valueSize": 1 }, { - "declaration": 39670, + "declaration": 42731, "isOffset": false, "isSlot": false, - "src": "274565:2:18", + "src": "274565:2:38", "valueSize": 1 }, { - "declaration": 39673, + "declaration": 42734, "isOffset": false, "isSlot": false, - "src": "274595:2:18", + "src": "274595:2:38", "valueSize": 1 }, { - "declaration": 39676, + "declaration": 42737, "isOffset": false, "isSlot": false, - "src": "274625:2:18", + "src": "274625:2:38", "valueSize": 1 }, { - "declaration": 39679, + "declaration": 42740, "isOffset": false, "isSlot": false, - "src": "274655:2:18", + "src": "274655:2:38", "valueSize": 1 }, { - "declaration": 39682, + "declaration": 42743, "isOffset": false, "isSlot": false, - "src": "274685:2:18", + "src": "274685:2:38", "valueSize": 1 }, { - "declaration": 39685, + "declaration": 42746, "isOffset": false, "isSlot": false, - "src": "274715:2:18", + "src": "274715:2:38", "valueSize": 1 }, { - "declaration": 39657, + "declaration": 42718, "isOffset": false, "isSlot": false, - "src": "274861:2:18", + "src": "274861:2:38", "valueSize": 1 }, { - "declaration": 39659, + "declaration": 42720, "isOffset": false, "isSlot": false, - "src": "274890:2:18", + "src": "274890:2:38", "valueSize": 1 }, { - "declaration": 39661, + "declaration": 42722, "isOffset": false, "isSlot": false, - "src": "274984:2:18", + "src": "274984:2:38", "valueSize": 1 }, { - "declaration": 39663, + "declaration": 42724, "isOffset": false, "isSlot": false, - "src": "274950:2:18", + "src": "274950:2:38", "valueSize": 1 } ], - "id": 39687, + "id": 42748, "nodeType": "InlineAssembly", - "src": "274157:840:18" + "src": "274157:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39689, + "id": 42750, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "275022:4:18", + "src": "275022:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -315396,14 +315396,14 @@ }, { "hexValue": "30786334", - "id": 39690, + "id": 42751, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "275028:4:18", + "src": "275028:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -315422,18 +315422,18 @@ "typeString": "int_const 196" } ], - "id": 39688, + "id": 42749, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "275006:15:18", + "referencedDeclaration": 33383, + "src": "275006:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39691, + "id": 42752, "isConstant": false, "isLValue": false, "isPure": false, @@ -315442,21 +315442,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "275006:27:18", + "src": "275006:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39692, + "id": 42753, "nodeType": "ExpressionStatement", - "src": "275006:27:18" + "src": "275006:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "275052:214:18", + "src": "275052:214:38", "statements": [ { "expression": { @@ -315464,26 +315464,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "275073:4:18", + "src": "275073:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "275079:2:18" + "src": "275079:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "275066:6:18" + "src": "275066:6:38" }, "nodeType": "YulFunctionCall", - "src": "275066:16:18" + "src": "275066:16:38" }, "nodeType": "YulExpressionStatement", - "src": "275066:16:18" + "src": "275066:16:38" }, { "expression": { @@ -315491,26 +315491,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "275102:4:18", + "src": "275102:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "275108:2:18" + "src": "275108:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "275095:6:18" + "src": "275095:6:38" }, "nodeType": "YulFunctionCall", - "src": "275095:16:18" + "src": "275095:16:38" }, "nodeType": "YulExpressionStatement", - "src": "275095:16:18" + "src": "275095:16:38" }, { "expression": { @@ -315518,26 +315518,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "275131:4:18", + "src": "275131:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "275137:2:18" + "src": "275137:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "275124:6:18" + "src": "275124:6:38" }, "nodeType": "YulFunctionCall", - "src": "275124:16:18" + "src": "275124:16:38" }, "nodeType": "YulExpressionStatement", - "src": "275124:16:18" + "src": "275124:16:38" }, { "expression": { @@ -315545,26 +315545,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "275160:4:18", + "src": "275160:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "275166:2:18" + "src": "275166:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "275153:6:18" + "src": "275153:6:38" }, "nodeType": "YulFunctionCall", - "src": "275153:16:18" + "src": "275153:16:38" }, "nodeType": "YulExpressionStatement", - "src": "275153:16:18" + "src": "275153:16:38" }, { "expression": { @@ -315572,26 +315572,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "275189:4:18", + "src": "275189:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "275195:2:18" + "src": "275195:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "275182:6:18" + "src": "275182:6:38" }, "nodeType": "YulFunctionCall", - "src": "275182:16:18" + "src": "275182:16:38" }, "nodeType": "YulExpressionStatement", - "src": "275182:16:18" + "src": "275182:16:38" }, { "expression": { @@ -315599,26 +315599,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "275218:4:18", + "src": "275218:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "275224:2:18" + "src": "275224:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "275211:6:18" + "src": "275211:6:38" }, "nodeType": "YulFunctionCall", - "src": "275211:16:18" + "src": "275211:16:38" }, "nodeType": "YulExpressionStatement", - "src": "275211:16:18" + "src": "275211:16:38" }, { "expression": { @@ -315626,84 +315626,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "275247:4:18", + "src": "275247:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "275253:2:18" + "src": "275253:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "275240:6:18" + "src": "275240:6:38" }, "nodeType": "YulFunctionCall", - "src": "275240:16:18" + "src": "275240:16:38" }, "nodeType": "YulExpressionStatement", - "src": "275240:16:18" + "src": "275240:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39667, + "declaration": 42728, "isOffset": false, "isSlot": false, - "src": "275079:2:18", + "src": "275079:2:38", "valueSize": 1 }, { - "declaration": 39670, + "declaration": 42731, "isOffset": false, "isSlot": false, - "src": "275108:2:18", + "src": "275108:2:38", "valueSize": 1 }, { - "declaration": 39673, + "declaration": 42734, "isOffset": false, "isSlot": false, - "src": "275137:2:18", + "src": "275137:2:38", "valueSize": 1 }, { - "declaration": 39676, + "declaration": 42737, "isOffset": false, "isSlot": false, - "src": "275166:2:18", + "src": "275166:2:38", "valueSize": 1 }, { - "declaration": 39679, + "declaration": 42740, "isOffset": false, "isSlot": false, - "src": "275195:2:18", + "src": "275195:2:38", "valueSize": 1 }, { - "declaration": 39682, + "declaration": 42743, "isOffset": false, "isSlot": false, - "src": "275224:2:18", + "src": "275224:2:38", "valueSize": 1 }, { - "declaration": 39685, + "declaration": 42746, "isOffset": false, "isSlot": false, - "src": "275253:2:18", + "src": "275253:2:38", "valueSize": 1 } ], - "id": 39693, + "id": 42754, "nodeType": "InlineAssembly", - "src": "275043:223:18" + "src": "275043:223:38" } ] }, @@ -315711,20 +315711,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "273941:3:18", + "nameLocation": "273941:3:38", "parameters": { - "id": 39664, + "id": 42725, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39657, + "id": 42718, "mutability": "mutable", "name": "p0", - "nameLocation": "273953:2:18", + "nameLocation": "273953:2:38", "nodeType": "VariableDeclaration", - "scope": 39695, - "src": "273945:10:18", + "scope": 42756, + "src": "273945:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -315732,10 +315732,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39656, + "id": 42717, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "273945:7:18", + "src": "273945:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -315745,13 +315745,13 @@ }, { "constant": false, - "id": 39659, + "id": 42720, "mutability": "mutable", "name": "p1", - "nameLocation": "273965:2:18", + "nameLocation": "273965:2:38", "nodeType": "VariableDeclaration", - "scope": 39695, - "src": "273957:10:18", + "scope": 42756, + "src": "273957:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -315759,10 +315759,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39658, + "id": 42719, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "273957:7:18", + "src": "273957:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -315772,13 +315772,13 @@ }, { "constant": false, - "id": 39661, + "id": 42722, "mutability": "mutable", "name": "p2", - "nameLocation": "273977:2:18", + "nameLocation": "273977:2:38", "nodeType": "VariableDeclaration", - "scope": 39695, - "src": "273969:10:18", + "scope": 42756, + "src": "273969:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -315786,10 +315786,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39660, + "id": 42721, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "273969:7:18", + "src": "273969:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -315799,13 +315799,13 @@ }, { "constant": false, - "id": 39663, + "id": 42724, "mutability": "mutable", "name": "p3", - "nameLocation": "273989:2:18", + "nameLocation": "273989:2:38", "nodeType": "VariableDeclaration", - "scope": 39695, - "src": "273981:10:18", + "scope": 42756, + "src": "273981:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -315813,10 +315813,10 @@ "typeString": "address" }, "typeName": { - "id": 39662, + "id": 42723, "name": "address", "nodeType": "ElementaryTypeName", - "src": "273981:7:18", + "src": "273981:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -315826,44 +315826,44 @@ "visibility": "internal" } ], - "src": "273944:48:18" + "src": "273944:48:38" }, "returnParameters": { - "id": 39665, + "id": 42726, "nodeType": "ParameterList", "parameters": [], - "src": "274007:0:18" + "src": "274007:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39735, + "id": 42796, "nodeType": "FunctionDefinition", - "src": "275278:1334:18", + "src": "275278:1334:38", "nodes": [], "body": { - "id": 39734, + "id": 42795, "nodeType": "Block", - "src": "275350:1262:18", + "src": "275350:1262:38", "nodes": [], "statements": [ { "assignments": [ - 39707 + 42768 ], "declarations": [ { "constant": false, - "id": 39707, + "id": 42768, "mutability": "mutable", "name": "m0", - "nameLocation": "275368:2:18", + "nameLocation": "275368:2:38", "nodeType": "VariableDeclaration", - "scope": 39734, - "src": "275360:10:18", + "scope": 42795, + "src": "275360:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -315871,10 +315871,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39706, + "id": 42767, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "275360:7:18", + "src": "275360:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -315883,24 +315883,24 @@ "visibility": "internal" } ], - "id": 39708, + "id": 42769, "nodeType": "VariableDeclarationStatement", - "src": "275360:10:18" + "src": "275360:10:38" }, { "assignments": [ - 39710 + 42771 ], "declarations": [ { "constant": false, - "id": 39710, + "id": 42771, "mutability": "mutable", "name": "m1", - "nameLocation": "275388:2:18", + "nameLocation": "275388:2:38", "nodeType": "VariableDeclaration", - "scope": 39734, - "src": "275380:10:18", + "scope": 42795, + "src": "275380:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -315908,10 +315908,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39709, + "id": 42770, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "275380:7:18", + "src": "275380:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -315920,24 +315920,24 @@ "visibility": "internal" } ], - "id": 39711, + "id": 42772, "nodeType": "VariableDeclarationStatement", - "src": "275380:10:18" + "src": "275380:10:38" }, { "assignments": [ - 39713 + 42774 ], "declarations": [ { "constant": false, - "id": 39713, + "id": 42774, "mutability": "mutable", "name": "m2", - "nameLocation": "275408:2:18", + "nameLocation": "275408:2:38", "nodeType": "VariableDeclaration", - "scope": 39734, - "src": "275400:10:18", + "scope": 42795, + "src": "275400:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -315945,10 +315945,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39712, + "id": 42773, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "275400:7:18", + "src": "275400:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -315957,24 +315957,24 @@ "visibility": "internal" } ], - "id": 39714, + "id": 42775, "nodeType": "VariableDeclarationStatement", - "src": "275400:10:18" + "src": "275400:10:38" }, { "assignments": [ - 39716 + 42777 ], "declarations": [ { "constant": false, - "id": 39716, + "id": 42777, "mutability": "mutable", "name": "m3", - "nameLocation": "275428:2:18", + "nameLocation": "275428:2:38", "nodeType": "VariableDeclaration", - "scope": 39734, - "src": "275420:10:18", + "scope": 42795, + "src": "275420:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -315982,10 +315982,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39715, + "id": 42776, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "275420:7:18", + "src": "275420:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -315994,24 +315994,24 @@ "visibility": "internal" } ], - "id": 39717, + "id": 42778, "nodeType": "VariableDeclarationStatement", - "src": "275420:10:18" + "src": "275420:10:38" }, { "assignments": [ - 39719 + 42780 ], "declarations": [ { "constant": false, - "id": 39719, + "id": 42780, "mutability": "mutable", "name": "m4", - "nameLocation": "275448:2:18", + "nameLocation": "275448:2:38", "nodeType": "VariableDeclaration", - "scope": 39734, - "src": "275440:10:18", + "scope": 42795, + "src": "275440:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -316019,10 +316019,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39718, + "id": 42779, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "275440:7:18", + "src": "275440:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -316031,24 +316031,24 @@ "visibility": "internal" } ], - "id": 39720, + "id": 42781, "nodeType": "VariableDeclarationStatement", - "src": "275440:10:18" + "src": "275440:10:38" }, { "assignments": [ - 39722 + 42783 ], "declarations": [ { "constant": false, - "id": 39722, + "id": 42783, "mutability": "mutable", "name": "m5", - "nameLocation": "275468:2:18", + "nameLocation": "275468:2:38", "nodeType": "VariableDeclaration", - "scope": 39734, - "src": "275460:10:18", + "scope": 42795, + "src": "275460:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -316056,10 +316056,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39721, + "id": 42782, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "275460:7:18", + "src": "275460:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -316068,24 +316068,24 @@ "visibility": "internal" } ], - "id": 39723, + "id": 42784, "nodeType": "VariableDeclarationStatement", - "src": "275460:10:18" + "src": "275460:10:38" }, { "assignments": [ - 39725 + 42786 ], "declarations": [ { "constant": false, - "id": 39725, + "id": 42786, "mutability": "mutable", "name": "m6", - "nameLocation": "275488:2:18", + "nameLocation": "275488:2:38", "nodeType": "VariableDeclaration", - "scope": 39734, - "src": "275480:10:18", + "scope": 42795, + "src": "275480:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -316093,10 +316093,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39724, + "id": 42785, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "275480:7:18", + "src": "275480:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -316105,27 +316105,27 @@ "visibility": "internal" } ], - "id": 39726, + "id": 42787, "nodeType": "VariableDeclarationStatement", - "src": "275480:10:18" + "src": "275480:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "275509:828:18", + "src": "275509:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "275552:313:18", + "src": "275552:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "275570:15:18", + "src": "275570:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "275584:1:18", + "src": "275584:1:38", "type": "", "value": "0" }, @@ -316133,7 +316133,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "275574:6:18", + "src": "275574:6:38", "type": "" } ] @@ -316141,16 +316141,16 @@ { "body": { "nodeType": "YulBlock", - "src": "275655:40:18", + "src": "275655:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "275684:9:18", + "src": "275684:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "275686:5:18" + "src": "275686:5:38" } ] }, @@ -316161,33 +316161,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "275672:6:18" + "src": "275672:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "275680:1:18" + "src": "275680:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "275667:4:18" + "src": "275667:4:38" }, "nodeType": "YulFunctionCall", - "src": "275667:15:18" + "src": "275667:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "275660:6:18" + "src": "275660:6:38" }, "nodeType": "YulFunctionCall", - "src": "275660:23:18" + "src": "275660:23:38" }, "nodeType": "YulIf", - "src": "275657:36:18" + "src": "275657:36:38" } ] }, @@ -316196,12 +316196,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "275612:6:18" + "src": "275612:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "275620:4:18", + "src": "275620:4:38", "type": "", "value": "0x20" } @@ -316209,30 +316209,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "275609:2:18" + "src": "275609:2:38" }, "nodeType": "YulFunctionCall", - "src": "275609:16:18" + "src": "275609:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "275626:28:18", + "src": "275626:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "275628:24:18", + "src": "275628:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "275642:6:18" + "src": "275642:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "275650:1:18", + "src": "275650:1:38", "type": "", "value": "1" } @@ -316240,16 +316240,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "275638:3:18" + "src": "275638:3:38" }, "nodeType": "YulFunctionCall", - "src": "275638:14:18" + "src": "275638:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "275628:6:18" + "src": "275628:6:38" } ] } @@ -316257,10 +316257,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "275606:2:18", + "src": "275606:2:38", "statements": [] }, - "src": "275602:93:18" + "src": "275602:93:38" }, { "expression": { @@ -316268,34 +316268,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "275719:3:18" + "src": "275719:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "275724:6:18" + "src": "275724:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "275712:6:18" + "src": "275712:6:38" }, "nodeType": "YulFunctionCall", - "src": "275712:19:18" + "src": "275712:19:38" }, "nodeType": "YulExpressionStatement", - "src": "275712:19:18" + "src": "275712:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "275748:37:18", + "src": "275748:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "275765:3:18", + "src": "275765:3:38", "type": "", "value": "256" }, @@ -316304,38 +316304,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "275774:1:18", + "src": "275774:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "275777:6:18" + "src": "275777:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "275770:3:18" + "src": "275770:3:38" }, "nodeType": "YulFunctionCall", - "src": "275770:14:18" + "src": "275770:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "275761:3:18" + "src": "275761:3:38" }, "nodeType": "YulFunctionCall", - "src": "275761:24:18" + "src": "275761:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "275752:5:18", + "src": "275752:5:38", "type": "" } ] @@ -316348,12 +316348,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "275813:3:18" + "src": "275813:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "275818:4:18", + "src": "275818:4:38", "type": "", "value": "0x20" } @@ -316361,59 +316361,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "275809:3:18" + "src": "275809:3:38" }, "nodeType": "YulFunctionCall", - "src": "275809:14:18" + "src": "275809:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "275829:5:18" + "src": "275829:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "275840:5:18" + "src": "275840:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "275847:1:18" + "src": "275847:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "275836:3:18" + "src": "275836:3:38" }, "nodeType": "YulFunctionCall", - "src": "275836:13:18" + "src": "275836:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "275825:3:18" + "src": "275825:3:38" }, "nodeType": "YulFunctionCall", - "src": "275825:25:18" + "src": "275825:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "275802:6:18" + "src": "275802:6:38" }, "nodeType": "YulFunctionCall", - "src": "275802:49:18" + "src": "275802:49:38" }, "nodeType": "YulExpressionStatement", - "src": "275802:49:18" + "src": "275802:49:38" } ] }, @@ -316423,27 +316423,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "275544:3:18", + "src": "275544:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "275549:1:18", + "src": "275549:1:38", "type": "" } ], - "src": "275523:342:18" + "src": "275523:342:38" }, { "nodeType": "YulAssignment", - "src": "275878:17:18", + "src": "275878:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "275890:4:18", + "src": "275890:4:38", "type": "", "value": "0x00" } @@ -316451,28 +316451,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "275884:5:18" + "src": "275884:5:38" }, "nodeType": "YulFunctionCall", - "src": "275884:11:18" + "src": "275884:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "275878:2:18" + "src": "275878:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "275908:17:18", + "src": "275908:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "275920:4:18", + "src": "275920:4:38", "type": "", "value": "0x20" } @@ -316480,28 +316480,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "275914:5:18" + "src": "275914:5:38" }, "nodeType": "YulFunctionCall", - "src": "275914:11:18" + "src": "275914:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "275908:2:18" + "src": "275908:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "275938:17:18", + "src": "275938:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "275950:4:18", + "src": "275950:4:38", "type": "", "value": "0x40" } @@ -316509,28 +316509,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "275944:5:18" + "src": "275944:5:38" }, "nodeType": "YulFunctionCall", - "src": "275944:11:18" + "src": "275944:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "275938:2:18" + "src": "275938:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "275968:17:18", + "src": "275968:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "275980:4:18", + "src": "275980:4:38", "type": "", "value": "0x60" } @@ -316538,28 +316538,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "275974:5:18" + "src": "275974:5:38" }, "nodeType": "YulFunctionCall", - "src": "275974:11:18" + "src": "275974:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "275968:2:18" + "src": "275968:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "275998:17:18", + "src": "275998:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "276010:4:18", + "src": "276010:4:38", "type": "", "value": "0x80" } @@ -316567,28 +316567,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "276004:5:18" + "src": "276004:5:38" }, "nodeType": "YulFunctionCall", - "src": "276004:11:18" + "src": "276004:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "275998:2:18" + "src": "275998:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "276028:17:18", + "src": "276028:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "276040:4:18", + "src": "276040:4:38", "type": "", "value": "0xa0" } @@ -316596,28 +316596,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "276034:5:18" + "src": "276034:5:38" }, "nodeType": "YulFunctionCall", - "src": "276034:11:18" + "src": "276034:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "276028:2:18" + "src": "276028:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "276058:17:18", + "src": "276058:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "276070:4:18", + "src": "276070:4:38", "type": "", "value": "0xc0" } @@ -316625,16 +316625,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "276064:5:18" + "src": "276064:5:38" }, "nodeType": "YulFunctionCall", - "src": "276064:11:18" + "src": "276064:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "276058:2:18" + "src": "276058:2:38" } ] }, @@ -316644,14 +316644,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "276158:4:18", + "src": "276158:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "276164:10:18", + "src": "276164:10:38", "type": "", "value": "0x7af6ab25" } @@ -316659,13 +316659,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "276151:6:18" + "src": "276151:6:38" }, "nodeType": "YulFunctionCall", - "src": "276151:24:18" + "src": "276151:24:38" }, "nodeType": "YulExpressionStatement", - "src": "276151:24:18" + "src": "276151:24:38" }, { "expression": { @@ -316673,26 +316673,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "276195:4:18", + "src": "276195:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "276201:2:18" + "src": "276201:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "276188:6:18" + "src": "276188:6:38" }, "nodeType": "YulFunctionCall", - "src": "276188:16:18" + "src": "276188:16:38" }, "nodeType": "YulExpressionStatement", - "src": "276188:16:18" + "src": "276188:16:38" }, { "expression": { @@ -316700,26 +316700,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "276224:4:18", + "src": "276224:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "276230:2:18" + "src": "276230:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "276217:6:18" + "src": "276217:6:38" }, "nodeType": "YulFunctionCall", - "src": "276217:16:18" + "src": "276217:16:38" }, "nodeType": "YulExpressionStatement", - "src": "276217:16:18" + "src": "276217:16:38" }, { "expression": { @@ -316727,14 +316727,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "276253:4:18", + "src": "276253:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "276259:4:18", + "src": "276259:4:38", "type": "", "value": "0x80" } @@ -316742,13 +316742,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "276246:6:18" + "src": "276246:6:38" }, "nodeType": "YulFunctionCall", - "src": "276246:18:18" + "src": "276246:18:38" }, "nodeType": "YulExpressionStatement", - "src": "276246:18:18" + "src": "276246:18:38" }, { "expression": { @@ -316756,26 +316756,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "276284:4:18", + "src": "276284:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "276290:2:18" + "src": "276290:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "276277:6:18" + "src": "276277:6:38" }, "nodeType": "YulFunctionCall", - "src": "276277:16:18" + "src": "276277:16:38" }, "nodeType": "YulExpressionStatement", - "src": "276277:16:18" + "src": "276277:16:38" }, { "expression": { @@ -316783,126 +316783,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "276318:4:18", + "src": "276318:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "276324:2:18" + "src": "276324:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "276306:11:18" + "src": "276306:11:38" }, "nodeType": "YulFunctionCall", - "src": "276306:21:18" + "src": "276306:21:38" }, "nodeType": "YulExpressionStatement", - "src": "276306:21:18" + "src": "276306:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39707, + "declaration": 42768, "isOffset": false, "isSlot": false, - "src": "275878:2:18", + "src": "275878:2:38", "valueSize": 1 }, { - "declaration": 39710, + "declaration": 42771, "isOffset": false, "isSlot": false, - "src": "275908:2:18", + "src": "275908:2:38", "valueSize": 1 }, { - "declaration": 39713, + "declaration": 42774, "isOffset": false, "isSlot": false, - "src": "275938:2:18", + "src": "275938:2:38", "valueSize": 1 }, { - "declaration": 39716, + "declaration": 42777, "isOffset": false, "isSlot": false, - "src": "275968:2:18", + "src": "275968:2:38", "valueSize": 1 }, { - "declaration": 39719, + "declaration": 42780, "isOffset": false, "isSlot": false, - "src": "275998:2:18", + "src": "275998:2:38", "valueSize": 1 }, { - "declaration": 39722, + "declaration": 42783, "isOffset": false, "isSlot": false, - "src": "276028:2:18", + "src": "276028:2:38", "valueSize": 1 }, { - "declaration": 39725, + "declaration": 42786, "isOffset": false, "isSlot": false, - "src": "276058:2:18", + "src": "276058:2:38", "valueSize": 1 }, { - "declaration": 39697, + "declaration": 42758, "isOffset": false, "isSlot": false, - "src": "276201:2:18", + "src": "276201:2:38", "valueSize": 1 }, { - "declaration": 39699, + "declaration": 42760, "isOffset": false, "isSlot": false, - "src": "276230:2:18", + "src": "276230:2:38", "valueSize": 1 }, { - "declaration": 39701, + "declaration": 42762, "isOffset": false, "isSlot": false, - "src": "276324:2:18", + "src": "276324:2:38", "valueSize": 1 }, { - "declaration": 39703, + "declaration": 42764, "isOffset": false, "isSlot": false, - "src": "276290:2:18", + "src": "276290:2:38", "valueSize": 1 } ], - "id": 39727, + "id": 42788, "nodeType": "InlineAssembly", - "src": "275500:837:18" + "src": "275500:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39729, + "id": 42790, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "276362:4:18", + "src": "276362:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -316911,14 +316911,14 @@ }, { "hexValue": "30786334", - "id": 39730, + "id": 42791, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "276368:4:18", + "src": "276368:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -316937,18 +316937,18 @@ "typeString": "int_const 196" } ], - "id": 39728, + "id": 42789, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "276346:15:18", + "referencedDeclaration": 33383, + "src": "276346:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39731, + "id": 42792, "isConstant": false, "isLValue": false, "isPure": false, @@ -316957,21 +316957,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "276346:27:18", + "src": "276346:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39732, + "id": 42793, "nodeType": "ExpressionStatement", - "src": "276346:27:18" + "src": "276346:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "276392:214:18", + "src": "276392:214:38", "statements": [ { "expression": { @@ -316979,26 +316979,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "276413:4:18", + "src": "276413:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "276419:2:18" + "src": "276419:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "276406:6:18" + "src": "276406:6:38" }, "nodeType": "YulFunctionCall", - "src": "276406:16:18" + "src": "276406:16:38" }, "nodeType": "YulExpressionStatement", - "src": "276406:16:18" + "src": "276406:16:38" }, { "expression": { @@ -317006,26 +317006,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "276442:4:18", + "src": "276442:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "276448:2:18" + "src": "276448:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "276435:6:18" + "src": "276435:6:38" }, "nodeType": "YulFunctionCall", - "src": "276435:16:18" + "src": "276435:16:38" }, "nodeType": "YulExpressionStatement", - "src": "276435:16:18" + "src": "276435:16:38" }, { "expression": { @@ -317033,26 +317033,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "276471:4:18", + "src": "276471:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "276477:2:18" + "src": "276477:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "276464:6:18" + "src": "276464:6:38" }, "nodeType": "YulFunctionCall", - "src": "276464:16:18" + "src": "276464:16:38" }, "nodeType": "YulExpressionStatement", - "src": "276464:16:18" + "src": "276464:16:38" }, { "expression": { @@ -317060,26 +317060,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "276500:4:18", + "src": "276500:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "276506:2:18" + "src": "276506:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "276493:6:18" + "src": "276493:6:38" }, "nodeType": "YulFunctionCall", - "src": "276493:16:18" + "src": "276493:16:38" }, "nodeType": "YulExpressionStatement", - "src": "276493:16:18" + "src": "276493:16:38" }, { "expression": { @@ -317087,26 +317087,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "276529:4:18", + "src": "276529:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "276535:2:18" + "src": "276535:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "276522:6:18" + "src": "276522:6:38" }, "nodeType": "YulFunctionCall", - "src": "276522:16:18" + "src": "276522:16:38" }, "nodeType": "YulExpressionStatement", - "src": "276522:16:18" + "src": "276522:16:38" }, { "expression": { @@ -317114,26 +317114,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "276558:4:18", + "src": "276558:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "276564:2:18" + "src": "276564:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "276551:6:18" + "src": "276551:6:38" }, "nodeType": "YulFunctionCall", - "src": "276551:16:18" + "src": "276551:16:38" }, "nodeType": "YulExpressionStatement", - "src": "276551:16:18" + "src": "276551:16:38" }, { "expression": { @@ -317141,84 +317141,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "276587:4:18", + "src": "276587:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "276593:2:18" + "src": "276593:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "276580:6:18" + "src": "276580:6:38" }, "nodeType": "YulFunctionCall", - "src": "276580:16:18" + "src": "276580:16:38" }, "nodeType": "YulExpressionStatement", - "src": "276580:16:18" + "src": "276580:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39707, + "declaration": 42768, "isOffset": false, "isSlot": false, - "src": "276419:2:18", + "src": "276419:2:38", "valueSize": 1 }, { - "declaration": 39710, + "declaration": 42771, "isOffset": false, "isSlot": false, - "src": "276448:2:18", + "src": "276448:2:38", "valueSize": 1 }, { - "declaration": 39713, + "declaration": 42774, "isOffset": false, "isSlot": false, - "src": "276477:2:18", + "src": "276477:2:38", "valueSize": 1 }, { - "declaration": 39716, + "declaration": 42777, "isOffset": false, "isSlot": false, - "src": "276506:2:18", + "src": "276506:2:38", "valueSize": 1 }, { - "declaration": 39719, + "declaration": 42780, "isOffset": false, "isSlot": false, - "src": "276535:2:18", + "src": "276535:2:38", "valueSize": 1 }, { - "declaration": 39722, + "declaration": 42783, "isOffset": false, "isSlot": false, - "src": "276564:2:18", + "src": "276564:2:38", "valueSize": 1 }, { - "declaration": 39725, + "declaration": 42786, "isOffset": false, "isSlot": false, - "src": "276593:2:18", + "src": "276593:2:38", "valueSize": 1 } ], - "id": 39733, + "id": 42794, "nodeType": "InlineAssembly", - "src": "276383:223:18" + "src": "276383:223:38" } ] }, @@ -317226,20 +317226,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "275287:3:18", + "nameLocation": "275287:3:38", "parameters": { - "id": 39704, + "id": 42765, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39697, + "id": 42758, "mutability": "mutable", "name": "p0", - "nameLocation": "275299:2:18", + "nameLocation": "275299:2:38", "nodeType": "VariableDeclaration", - "scope": 39735, - "src": "275291:10:18", + "scope": 42796, + "src": "275291:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -317247,10 +317247,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39696, + "id": 42757, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "275291:7:18", + "src": "275291:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -317260,13 +317260,13 @@ }, { "constant": false, - "id": 39699, + "id": 42760, "mutability": "mutable", "name": "p1", - "nameLocation": "275311:2:18", + "nameLocation": "275311:2:38", "nodeType": "VariableDeclaration", - "scope": 39735, - "src": "275303:10:18", + "scope": 42796, + "src": "275303:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -317274,10 +317274,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39698, + "id": 42759, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "275303:7:18", + "src": "275303:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -317287,13 +317287,13 @@ }, { "constant": false, - "id": 39701, + "id": 42762, "mutability": "mutable", "name": "p2", - "nameLocation": "275323:2:18", + "nameLocation": "275323:2:38", "nodeType": "VariableDeclaration", - "scope": 39735, - "src": "275315:10:18", + "scope": 42796, + "src": "275315:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -317301,10 +317301,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39700, + "id": 42761, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "275315:7:18", + "src": "275315:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -317314,13 +317314,13 @@ }, { "constant": false, - "id": 39703, + "id": 42764, "mutability": "mutable", "name": "p3", - "nameLocation": "275332:2:18", + "nameLocation": "275332:2:38", "nodeType": "VariableDeclaration", - "scope": 39735, - "src": "275327:7:18", + "scope": 42796, + "src": "275327:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -317328,10 +317328,10 @@ "typeString": "bool" }, "typeName": { - "id": 39702, + "id": 42763, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "275327:4:18", + "src": "275327:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -317340,44 +317340,44 @@ "visibility": "internal" } ], - "src": "275290:45:18" + "src": "275290:45:38" }, "returnParameters": { - "id": 39705, + "id": 42766, "nodeType": "ParameterList", "parameters": [], - "src": "275350:0:18" + "src": "275350:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39775, + "id": 42836, "nodeType": "FunctionDefinition", - "src": "276618:1340:18", + "src": "276618:1340:38", "nodes": [], "body": { - "id": 39774, + "id": 42835, "nodeType": "Block", - "src": "276693:1265:18", + "src": "276693:1265:38", "nodes": [], "statements": [ { "assignments": [ - 39747 + 42808 ], "declarations": [ { "constant": false, - "id": 39747, + "id": 42808, "mutability": "mutable", "name": "m0", - "nameLocation": "276711:2:18", + "nameLocation": "276711:2:38", "nodeType": "VariableDeclaration", - "scope": 39774, - "src": "276703:10:18", + "scope": 42835, + "src": "276703:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -317385,10 +317385,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39746, + "id": 42807, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "276703:7:18", + "src": "276703:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -317397,24 +317397,24 @@ "visibility": "internal" } ], - "id": 39748, + "id": 42809, "nodeType": "VariableDeclarationStatement", - "src": "276703:10:18" + "src": "276703:10:38" }, { "assignments": [ - 39750 + 42811 ], "declarations": [ { "constant": false, - "id": 39750, + "id": 42811, "mutability": "mutable", "name": "m1", - "nameLocation": "276731:2:18", + "nameLocation": "276731:2:38", "nodeType": "VariableDeclaration", - "scope": 39774, - "src": "276723:10:18", + "scope": 42835, + "src": "276723:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -317422,10 +317422,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39749, + "id": 42810, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "276723:7:18", + "src": "276723:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -317434,24 +317434,24 @@ "visibility": "internal" } ], - "id": 39751, + "id": 42812, "nodeType": "VariableDeclarationStatement", - "src": "276723:10:18" + "src": "276723:10:38" }, { "assignments": [ - 39753 + 42814 ], "declarations": [ { "constant": false, - "id": 39753, + "id": 42814, "mutability": "mutable", "name": "m2", - "nameLocation": "276751:2:18", + "nameLocation": "276751:2:38", "nodeType": "VariableDeclaration", - "scope": 39774, - "src": "276743:10:18", + "scope": 42835, + "src": "276743:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -317459,10 +317459,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39752, + "id": 42813, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "276743:7:18", + "src": "276743:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -317471,24 +317471,24 @@ "visibility": "internal" } ], - "id": 39754, + "id": 42815, "nodeType": "VariableDeclarationStatement", - "src": "276743:10:18" + "src": "276743:10:38" }, { "assignments": [ - 39756 + 42817 ], "declarations": [ { "constant": false, - "id": 39756, + "id": 42817, "mutability": "mutable", "name": "m3", - "nameLocation": "276771:2:18", + "nameLocation": "276771:2:38", "nodeType": "VariableDeclaration", - "scope": 39774, - "src": "276763:10:18", + "scope": 42835, + "src": "276763:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -317496,10 +317496,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39755, + "id": 42816, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "276763:7:18", + "src": "276763:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -317508,24 +317508,24 @@ "visibility": "internal" } ], - "id": 39757, + "id": 42818, "nodeType": "VariableDeclarationStatement", - "src": "276763:10:18" + "src": "276763:10:38" }, { "assignments": [ - 39759 + 42820 ], "declarations": [ { "constant": false, - "id": 39759, + "id": 42820, "mutability": "mutable", "name": "m4", - "nameLocation": "276791:2:18", + "nameLocation": "276791:2:38", "nodeType": "VariableDeclaration", - "scope": 39774, - "src": "276783:10:18", + "scope": 42835, + "src": "276783:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -317533,10 +317533,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39758, + "id": 42819, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "276783:7:18", + "src": "276783:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -317545,24 +317545,24 @@ "visibility": "internal" } ], - "id": 39760, + "id": 42821, "nodeType": "VariableDeclarationStatement", - "src": "276783:10:18" + "src": "276783:10:38" }, { "assignments": [ - 39762 + 42823 ], "declarations": [ { "constant": false, - "id": 39762, + "id": 42823, "mutability": "mutable", "name": "m5", - "nameLocation": "276811:2:18", + "nameLocation": "276811:2:38", "nodeType": "VariableDeclaration", - "scope": 39774, - "src": "276803:10:18", + "scope": 42835, + "src": "276803:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -317570,10 +317570,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39761, + "id": 42822, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "276803:7:18", + "src": "276803:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -317582,24 +317582,24 @@ "visibility": "internal" } ], - "id": 39763, + "id": 42824, "nodeType": "VariableDeclarationStatement", - "src": "276803:10:18" + "src": "276803:10:38" }, { "assignments": [ - 39765 + 42826 ], "declarations": [ { "constant": false, - "id": 39765, + "id": 42826, "mutability": "mutable", "name": "m6", - "nameLocation": "276831:2:18", + "nameLocation": "276831:2:38", "nodeType": "VariableDeclaration", - "scope": 39774, - "src": "276823:10:18", + "scope": 42835, + "src": "276823:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -317607,10 +317607,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39764, + "id": 42825, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "276823:7:18", + "src": "276823:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -317619,27 +317619,27 @@ "visibility": "internal" } ], - "id": 39766, + "id": 42827, "nodeType": "VariableDeclarationStatement", - "src": "276823:10:18" + "src": "276823:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "276852:831:18", + "src": "276852:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "276895:313:18", + "src": "276895:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "276913:15:18", + "src": "276913:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "276927:1:18", + "src": "276927:1:38", "type": "", "value": "0" }, @@ -317647,7 +317647,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "276917:6:18", + "src": "276917:6:38", "type": "" } ] @@ -317655,16 +317655,16 @@ { "body": { "nodeType": "YulBlock", - "src": "276998:40:18", + "src": "276998:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "277027:9:18", + "src": "277027:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "277029:5:18" + "src": "277029:5:38" } ] }, @@ -317675,33 +317675,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "277015:6:18" + "src": "277015:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "277023:1:18" + "src": "277023:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "277010:4:18" + "src": "277010:4:38" }, "nodeType": "YulFunctionCall", - "src": "277010:15:18" + "src": "277010:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "277003:6:18" + "src": "277003:6:38" }, "nodeType": "YulFunctionCall", - "src": "277003:23:18" + "src": "277003:23:38" }, "nodeType": "YulIf", - "src": "277000:36:18" + "src": "277000:36:38" } ] }, @@ -317710,12 +317710,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "276955:6:18" + "src": "276955:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "276963:4:18", + "src": "276963:4:38", "type": "", "value": "0x20" } @@ -317723,30 +317723,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "276952:2:18" + "src": "276952:2:38" }, "nodeType": "YulFunctionCall", - "src": "276952:16:18" + "src": "276952:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "276969:28:18", + "src": "276969:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "276971:24:18", + "src": "276971:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "276985:6:18" + "src": "276985:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "276993:1:18", + "src": "276993:1:38", "type": "", "value": "1" } @@ -317754,16 +317754,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "276981:3:18" + "src": "276981:3:38" }, "nodeType": "YulFunctionCall", - "src": "276981:14:18" + "src": "276981:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "276971:6:18" + "src": "276971:6:38" } ] } @@ -317771,10 +317771,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "276949:2:18", + "src": "276949:2:38", "statements": [] }, - "src": "276945:93:18" + "src": "276945:93:38" }, { "expression": { @@ -317782,34 +317782,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "277062:3:18" + "src": "277062:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "277067:6:18" + "src": "277067:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "277055:6:18" + "src": "277055:6:38" }, "nodeType": "YulFunctionCall", - "src": "277055:19:18" + "src": "277055:19:38" }, "nodeType": "YulExpressionStatement", - "src": "277055:19:18" + "src": "277055:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "277091:37:18", + "src": "277091:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "277108:3:18", + "src": "277108:3:38", "type": "", "value": "256" }, @@ -317818,38 +317818,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "277117:1:18", + "src": "277117:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "277120:6:18" + "src": "277120:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "277113:3:18" + "src": "277113:3:38" }, "nodeType": "YulFunctionCall", - "src": "277113:14:18" + "src": "277113:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "277104:3:18" + "src": "277104:3:38" }, "nodeType": "YulFunctionCall", - "src": "277104:24:18" + "src": "277104:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "277095:5:18", + "src": "277095:5:38", "type": "" } ] @@ -317862,12 +317862,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "277156:3:18" + "src": "277156:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "277161:4:18", + "src": "277161:4:38", "type": "", "value": "0x20" } @@ -317875,59 +317875,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "277152:3:18" + "src": "277152:3:38" }, "nodeType": "YulFunctionCall", - "src": "277152:14:18" + "src": "277152:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "277172:5:18" + "src": "277172:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "277183:5:18" + "src": "277183:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "277190:1:18" + "src": "277190:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "277179:3:18" + "src": "277179:3:38" }, "nodeType": "YulFunctionCall", - "src": "277179:13:18" + "src": "277179:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "277168:3:18" + "src": "277168:3:38" }, "nodeType": "YulFunctionCall", - "src": "277168:25:18" + "src": "277168:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "277145:6:18" + "src": "277145:6:38" }, "nodeType": "YulFunctionCall", - "src": "277145:49:18" + "src": "277145:49:38" }, "nodeType": "YulExpressionStatement", - "src": "277145:49:18" + "src": "277145:49:38" } ] }, @@ -317937,27 +317937,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "276887:3:18", + "src": "276887:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "276892:1:18", + "src": "276892:1:38", "type": "" } ], - "src": "276866:342:18" + "src": "276866:342:38" }, { "nodeType": "YulAssignment", - "src": "277221:17:18", + "src": "277221:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "277233:4:18", + "src": "277233:4:38", "type": "", "value": "0x00" } @@ -317965,28 +317965,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "277227:5:18" + "src": "277227:5:38" }, "nodeType": "YulFunctionCall", - "src": "277227:11:18" + "src": "277227:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "277221:2:18" + "src": "277221:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "277251:17:18", + "src": "277251:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "277263:4:18", + "src": "277263:4:38", "type": "", "value": "0x20" } @@ -317994,28 +317994,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "277257:5:18" + "src": "277257:5:38" }, "nodeType": "YulFunctionCall", - "src": "277257:11:18" + "src": "277257:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "277251:2:18" + "src": "277251:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "277281:17:18", + "src": "277281:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "277293:4:18", + "src": "277293:4:38", "type": "", "value": "0x40" } @@ -318023,28 +318023,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "277287:5:18" + "src": "277287:5:38" }, "nodeType": "YulFunctionCall", - "src": "277287:11:18" + "src": "277287:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "277281:2:18" + "src": "277281:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "277311:17:18", + "src": "277311:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "277323:4:18", + "src": "277323:4:38", "type": "", "value": "0x60" } @@ -318052,28 +318052,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "277317:5:18" + "src": "277317:5:38" }, "nodeType": "YulFunctionCall", - "src": "277317:11:18" + "src": "277317:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "277311:2:18" + "src": "277311:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "277341:17:18", + "src": "277341:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "277353:4:18", + "src": "277353:4:38", "type": "", "value": "0x80" } @@ -318081,28 +318081,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "277347:5:18" + "src": "277347:5:38" }, "nodeType": "YulFunctionCall", - "src": "277347:11:18" + "src": "277347:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "277341:2:18" + "src": "277341:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "277371:17:18", + "src": "277371:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "277383:4:18", + "src": "277383:4:38", "type": "", "value": "0xa0" } @@ -318110,28 +318110,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "277377:5:18" + "src": "277377:5:38" }, "nodeType": "YulFunctionCall", - "src": "277377:11:18" + "src": "277377:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "277371:2:18" + "src": "277371:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "277401:17:18", + "src": "277401:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "277413:4:18", + "src": "277413:4:38", "type": "", "value": "0xc0" } @@ -318139,16 +318139,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "277407:5:18" + "src": "277407:5:38" }, "nodeType": "YulFunctionCall", - "src": "277407:11:18" + "src": "277407:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "277401:2:18" + "src": "277401:2:38" } ] }, @@ -318158,14 +318158,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "277504:4:18", + "src": "277504:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "277510:10:18", + "src": "277510:10:38", "type": "", "value": "0x5da297eb" } @@ -318173,13 +318173,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "277497:6:18" + "src": "277497:6:38" }, "nodeType": "YulFunctionCall", - "src": "277497:24:18" + "src": "277497:24:38" }, "nodeType": "YulExpressionStatement", - "src": "277497:24:18" + "src": "277497:24:38" }, { "expression": { @@ -318187,26 +318187,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "277541:4:18", + "src": "277541:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "277547:2:18" + "src": "277547:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "277534:6:18" + "src": "277534:6:38" }, "nodeType": "YulFunctionCall", - "src": "277534:16:18" + "src": "277534:16:38" }, "nodeType": "YulExpressionStatement", - "src": "277534:16:18" + "src": "277534:16:38" }, { "expression": { @@ -318214,26 +318214,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "277570:4:18", + "src": "277570:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "277576:2:18" + "src": "277576:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "277563:6:18" + "src": "277563:6:38" }, "nodeType": "YulFunctionCall", - "src": "277563:16:18" + "src": "277563:16:38" }, "nodeType": "YulExpressionStatement", - "src": "277563:16:18" + "src": "277563:16:38" }, { "expression": { @@ -318241,14 +318241,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "277599:4:18", + "src": "277599:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "277605:4:18", + "src": "277605:4:38", "type": "", "value": "0x80" } @@ -318256,13 +318256,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "277592:6:18" + "src": "277592:6:38" }, "nodeType": "YulFunctionCall", - "src": "277592:18:18" + "src": "277592:18:38" }, "nodeType": "YulExpressionStatement", - "src": "277592:18:18" + "src": "277592:18:38" }, { "expression": { @@ -318270,26 +318270,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "277630:4:18", + "src": "277630:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "277636:2:18" + "src": "277636:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "277623:6:18" + "src": "277623:6:38" }, "nodeType": "YulFunctionCall", - "src": "277623:16:18" + "src": "277623:16:38" }, "nodeType": "YulExpressionStatement", - "src": "277623:16:18" + "src": "277623:16:38" }, { "expression": { @@ -318297,126 +318297,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "277664:4:18", + "src": "277664:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "277670:2:18" + "src": "277670:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "277652:11:18" + "src": "277652:11:38" }, "nodeType": "YulFunctionCall", - "src": "277652:21:18" + "src": "277652:21:38" }, "nodeType": "YulExpressionStatement", - "src": "277652:21:18" + "src": "277652:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39747, + "declaration": 42808, "isOffset": false, "isSlot": false, - "src": "277221:2:18", + "src": "277221:2:38", "valueSize": 1 }, { - "declaration": 39750, + "declaration": 42811, "isOffset": false, "isSlot": false, - "src": "277251:2:18", + "src": "277251:2:38", "valueSize": 1 }, { - "declaration": 39753, + "declaration": 42814, "isOffset": false, "isSlot": false, - "src": "277281:2:18", + "src": "277281:2:38", "valueSize": 1 }, { - "declaration": 39756, + "declaration": 42817, "isOffset": false, "isSlot": false, - "src": "277311:2:18", + "src": "277311:2:38", "valueSize": 1 }, { - "declaration": 39759, + "declaration": 42820, "isOffset": false, "isSlot": false, - "src": "277341:2:18", + "src": "277341:2:38", "valueSize": 1 }, { - "declaration": 39762, + "declaration": 42823, "isOffset": false, "isSlot": false, - "src": "277371:2:18", + "src": "277371:2:38", "valueSize": 1 }, { - "declaration": 39765, + "declaration": 42826, "isOffset": false, "isSlot": false, - "src": "277401:2:18", + "src": "277401:2:38", "valueSize": 1 }, { - "declaration": 39737, + "declaration": 42798, "isOffset": false, "isSlot": false, - "src": "277547:2:18", + "src": "277547:2:38", "valueSize": 1 }, { - "declaration": 39739, + "declaration": 42800, "isOffset": false, "isSlot": false, - "src": "277576:2:18", + "src": "277576:2:38", "valueSize": 1 }, { - "declaration": 39741, + "declaration": 42802, "isOffset": false, "isSlot": false, - "src": "277670:2:18", + "src": "277670:2:38", "valueSize": 1 }, { - "declaration": 39743, + "declaration": 42804, "isOffset": false, "isSlot": false, - "src": "277636:2:18", + "src": "277636:2:38", "valueSize": 1 } ], - "id": 39767, + "id": 42828, "nodeType": "InlineAssembly", - "src": "276843:840:18" + "src": "276843:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39769, + "id": 42830, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "277708:4:18", + "src": "277708:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -318425,14 +318425,14 @@ }, { "hexValue": "30786334", - "id": 39770, + "id": 42831, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "277714:4:18", + "src": "277714:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -318451,18 +318451,18 @@ "typeString": "int_const 196" } ], - "id": 39768, + "id": 42829, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "277692:15:18", + "referencedDeclaration": 33383, + "src": "277692:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39771, + "id": 42832, "isConstant": false, "isLValue": false, "isPure": false, @@ -318471,21 +318471,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "277692:27:18", + "src": "277692:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39772, + "id": 42833, "nodeType": "ExpressionStatement", - "src": "277692:27:18" + "src": "277692:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "277738:214:18", + "src": "277738:214:38", "statements": [ { "expression": { @@ -318493,26 +318493,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "277759:4:18", + "src": "277759:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "277765:2:18" + "src": "277765:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "277752:6:18" + "src": "277752:6:38" }, "nodeType": "YulFunctionCall", - "src": "277752:16:18" + "src": "277752:16:38" }, "nodeType": "YulExpressionStatement", - "src": "277752:16:18" + "src": "277752:16:38" }, { "expression": { @@ -318520,26 +318520,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "277788:4:18", + "src": "277788:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "277794:2:18" + "src": "277794:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "277781:6:18" + "src": "277781:6:38" }, "nodeType": "YulFunctionCall", - "src": "277781:16:18" + "src": "277781:16:38" }, "nodeType": "YulExpressionStatement", - "src": "277781:16:18" + "src": "277781:16:38" }, { "expression": { @@ -318547,26 +318547,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "277817:4:18", + "src": "277817:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "277823:2:18" + "src": "277823:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "277810:6:18" + "src": "277810:6:38" }, "nodeType": "YulFunctionCall", - "src": "277810:16:18" + "src": "277810:16:38" }, "nodeType": "YulExpressionStatement", - "src": "277810:16:18" + "src": "277810:16:38" }, { "expression": { @@ -318574,26 +318574,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "277846:4:18", + "src": "277846:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "277852:2:18" + "src": "277852:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "277839:6:18" + "src": "277839:6:38" }, "nodeType": "YulFunctionCall", - "src": "277839:16:18" + "src": "277839:16:38" }, "nodeType": "YulExpressionStatement", - "src": "277839:16:18" + "src": "277839:16:38" }, { "expression": { @@ -318601,26 +318601,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "277875:4:18", + "src": "277875:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "277881:2:18" + "src": "277881:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "277868:6:18" + "src": "277868:6:38" }, "nodeType": "YulFunctionCall", - "src": "277868:16:18" + "src": "277868:16:38" }, "nodeType": "YulExpressionStatement", - "src": "277868:16:18" + "src": "277868:16:38" }, { "expression": { @@ -318628,26 +318628,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "277904:4:18", + "src": "277904:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "277910:2:18" + "src": "277910:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "277897:6:18" + "src": "277897:6:38" }, "nodeType": "YulFunctionCall", - "src": "277897:16:18" + "src": "277897:16:38" }, "nodeType": "YulExpressionStatement", - "src": "277897:16:18" + "src": "277897:16:38" }, { "expression": { @@ -318655,84 +318655,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "277933:4:18", + "src": "277933:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "277939:2:18" + "src": "277939:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "277926:6:18" + "src": "277926:6:38" }, "nodeType": "YulFunctionCall", - "src": "277926:16:18" + "src": "277926:16:38" }, "nodeType": "YulExpressionStatement", - "src": "277926:16:18" + "src": "277926:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39747, + "declaration": 42808, "isOffset": false, "isSlot": false, - "src": "277765:2:18", + "src": "277765:2:38", "valueSize": 1 }, { - "declaration": 39750, + "declaration": 42811, "isOffset": false, "isSlot": false, - "src": "277794:2:18", + "src": "277794:2:38", "valueSize": 1 }, { - "declaration": 39753, + "declaration": 42814, "isOffset": false, "isSlot": false, - "src": "277823:2:18", + "src": "277823:2:38", "valueSize": 1 }, { - "declaration": 39756, + "declaration": 42817, "isOffset": false, "isSlot": false, - "src": "277852:2:18", + "src": "277852:2:38", "valueSize": 1 }, { - "declaration": 39759, + "declaration": 42820, "isOffset": false, "isSlot": false, - "src": "277881:2:18", + "src": "277881:2:38", "valueSize": 1 }, { - "declaration": 39762, + "declaration": 42823, "isOffset": false, "isSlot": false, - "src": "277910:2:18", + "src": "277910:2:38", "valueSize": 1 }, { - "declaration": 39765, + "declaration": 42826, "isOffset": false, "isSlot": false, - "src": "277939:2:18", + "src": "277939:2:38", "valueSize": 1 } ], - "id": 39773, + "id": 42834, "nodeType": "InlineAssembly", - "src": "277729:223:18" + "src": "277729:223:38" } ] }, @@ -318740,20 +318740,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "276627:3:18", + "nameLocation": "276627:3:38", "parameters": { - "id": 39744, + "id": 42805, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39737, + "id": 42798, "mutability": "mutable", "name": "p0", - "nameLocation": "276639:2:18", + "nameLocation": "276639:2:38", "nodeType": "VariableDeclaration", - "scope": 39775, - "src": "276631:10:18", + "scope": 42836, + "src": "276631:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -318761,10 +318761,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39736, + "id": 42797, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "276631:7:18", + "src": "276631:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -318774,13 +318774,13 @@ }, { "constant": false, - "id": 39739, + "id": 42800, "mutability": "mutable", "name": "p1", - "nameLocation": "276651:2:18", + "nameLocation": "276651:2:38", "nodeType": "VariableDeclaration", - "scope": 39775, - "src": "276643:10:18", + "scope": 42836, + "src": "276643:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -318788,10 +318788,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39738, + "id": 42799, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "276643:7:18", + "src": "276643:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -318801,13 +318801,13 @@ }, { "constant": false, - "id": 39741, + "id": 42802, "mutability": "mutable", "name": "p2", - "nameLocation": "276663:2:18", + "nameLocation": "276663:2:38", "nodeType": "VariableDeclaration", - "scope": 39775, - "src": "276655:10:18", + "scope": 42836, + "src": "276655:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -318815,10 +318815,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39740, + "id": 42801, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "276655:7:18", + "src": "276655:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -318828,13 +318828,13 @@ }, { "constant": false, - "id": 39743, + "id": 42804, "mutability": "mutable", "name": "p3", - "nameLocation": "276675:2:18", + "nameLocation": "276675:2:38", "nodeType": "VariableDeclaration", - "scope": 39775, - "src": "276667:10:18", + "scope": 42836, + "src": "276667:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -318842,10 +318842,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39742, + "id": 42803, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "276667:7:18", + "src": "276667:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -318854,44 +318854,44 @@ "visibility": "internal" } ], - "src": "276630:48:18" + "src": "276630:48:38" }, "returnParameters": { - "id": 39745, + "id": 42806, "nodeType": "ParameterList", "parameters": [], - "src": "276693:0:18" + "src": "276693:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39821, + "id": 42882, "nodeType": "FunctionDefinition", - "src": "277964:1536:18", + "src": "277964:1536:38", "nodes": [], "body": { - "id": 39820, + "id": 42881, "nodeType": "Block", - "src": "278039:1461:18", + "src": "278039:1461:38", "nodes": [], "statements": [ { "assignments": [ - 39787 + 42848 ], "declarations": [ { "constant": false, - "id": 39787, + "id": 42848, "mutability": "mutable", "name": "m0", - "nameLocation": "278057:2:18", + "nameLocation": "278057:2:38", "nodeType": "VariableDeclaration", - "scope": 39820, - "src": "278049:10:18", + "scope": 42881, + "src": "278049:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -318899,10 +318899,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39786, + "id": 42847, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "278049:7:18", + "src": "278049:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -318911,24 +318911,24 @@ "visibility": "internal" } ], - "id": 39788, + "id": 42849, "nodeType": "VariableDeclarationStatement", - "src": "278049:10:18" + "src": "278049:10:38" }, { "assignments": [ - 39790 + 42851 ], "declarations": [ { "constant": false, - "id": 39790, + "id": 42851, "mutability": "mutable", "name": "m1", - "nameLocation": "278077:2:18", + "nameLocation": "278077:2:38", "nodeType": "VariableDeclaration", - "scope": 39820, - "src": "278069:10:18", + "scope": 42881, + "src": "278069:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -318936,10 +318936,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39789, + "id": 42850, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "278069:7:18", + "src": "278069:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -318948,24 +318948,24 @@ "visibility": "internal" } ], - "id": 39791, + "id": 42852, "nodeType": "VariableDeclarationStatement", - "src": "278069:10:18" + "src": "278069:10:38" }, { "assignments": [ - 39793 + 42854 ], "declarations": [ { "constant": false, - "id": 39793, + "id": 42854, "mutability": "mutable", "name": "m2", - "nameLocation": "278097:2:18", + "nameLocation": "278097:2:38", "nodeType": "VariableDeclaration", - "scope": 39820, - "src": "278089:10:18", + "scope": 42881, + "src": "278089:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -318973,10 +318973,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39792, + "id": 42853, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "278089:7:18", + "src": "278089:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -318985,24 +318985,24 @@ "visibility": "internal" } ], - "id": 39794, + "id": 42855, "nodeType": "VariableDeclarationStatement", - "src": "278089:10:18" + "src": "278089:10:38" }, { "assignments": [ - 39796 + 42857 ], "declarations": [ { "constant": false, - "id": 39796, + "id": 42857, "mutability": "mutable", "name": "m3", - "nameLocation": "278117:2:18", + "nameLocation": "278117:2:38", "nodeType": "VariableDeclaration", - "scope": 39820, - "src": "278109:10:18", + "scope": 42881, + "src": "278109:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -319010,10 +319010,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39795, + "id": 42856, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "278109:7:18", + "src": "278109:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -319022,24 +319022,24 @@ "visibility": "internal" } ], - "id": 39797, + "id": 42858, "nodeType": "VariableDeclarationStatement", - "src": "278109:10:18" + "src": "278109:10:38" }, { "assignments": [ - 39799 + 42860 ], "declarations": [ { "constant": false, - "id": 39799, + "id": 42860, "mutability": "mutable", "name": "m4", - "nameLocation": "278137:2:18", + "nameLocation": "278137:2:38", "nodeType": "VariableDeclaration", - "scope": 39820, - "src": "278129:10:18", + "scope": 42881, + "src": "278129:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -319047,10 +319047,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39798, + "id": 42859, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "278129:7:18", + "src": "278129:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -319059,24 +319059,24 @@ "visibility": "internal" } ], - "id": 39800, + "id": 42861, "nodeType": "VariableDeclarationStatement", - "src": "278129:10:18" + "src": "278129:10:38" }, { "assignments": [ - 39802 + 42863 ], "declarations": [ { "constant": false, - "id": 39802, + "id": 42863, "mutability": "mutable", "name": "m5", - "nameLocation": "278157:2:18", + "nameLocation": "278157:2:38", "nodeType": "VariableDeclaration", - "scope": 39820, - "src": "278149:10:18", + "scope": 42881, + "src": "278149:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -319084,10 +319084,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39801, + "id": 42862, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "278149:7:18", + "src": "278149:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -319096,24 +319096,24 @@ "visibility": "internal" } ], - "id": 39803, + "id": 42864, "nodeType": "VariableDeclarationStatement", - "src": "278149:10:18" + "src": "278149:10:38" }, { "assignments": [ - 39805 + 42866 ], "declarations": [ { "constant": false, - "id": 39805, + "id": 42866, "mutability": "mutable", "name": "m6", - "nameLocation": "278177:2:18", + "nameLocation": "278177:2:38", "nodeType": "VariableDeclaration", - "scope": 39820, - "src": "278169:10:18", + "scope": 42881, + "src": "278169:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -319121,10 +319121,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39804, + "id": 42865, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "278169:7:18", + "src": "278169:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -319133,24 +319133,24 @@ "visibility": "internal" } ], - "id": 39806, + "id": 42867, "nodeType": "VariableDeclarationStatement", - "src": "278169:10:18" + "src": "278169:10:38" }, { "assignments": [ - 39808 + 42869 ], "declarations": [ { "constant": false, - "id": 39808, + "id": 42869, "mutability": "mutable", "name": "m7", - "nameLocation": "278197:2:18", + "nameLocation": "278197:2:38", "nodeType": "VariableDeclaration", - "scope": 39820, - "src": "278189:10:18", + "scope": 42881, + "src": "278189:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -319158,10 +319158,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39807, + "id": 42868, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "278189:7:18", + "src": "278189:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -319170,24 +319170,24 @@ "visibility": "internal" } ], - "id": 39809, + "id": 42870, "nodeType": "VariableDeclarationStatement", - "src": "278189:10:18" + "src": "278189:10:38" }, { "assignments": [ - 39811 + 42872 ], "declarations": [ { "constant": false, - "id": 39811, + "id": 42872, "mutability": "mutable", "name": "m8", - "nameLocation": "278217:2:18", + "nameLocation": "278217:2:38", "nodeType": "VariableDeclaration", - "scope": 39820, - "src": "278209:10:18", + "scope": 42881, + "src": "278209:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -319195,10 +319195,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39810, + "id": 42871, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "278209:7:18", + "src": "278209:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -319207,27 +319207,27 @@ "visibility": "internal" } ], - "id": 39812, + "id": 42873, "nodeType": "VariableDeclarationStatement", - "src": "278209:10:18" + "src": "278209:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "278238:927:18", + "src": "278238:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "278281:313:18", + "src": "278281:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "278299:15:18", + "src": "278299:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "278313:1:18", + "src": "278313:1:38", "type": "", "value": "0" }, @@ -319235,7 +319235,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "278303:6:18", + "src": "278303:6:38", "type": "" } ] @@ -319243,16 +319243,16 @@ { "body": { "nodeType": "YulBlock", - "src": "278384:40:18", + "src": "278384:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "278413:9:18", + "src": "278413:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "278415:5:18" + "src": "278415:5:38" } ] }, @@ -319263,33 +319263,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "278401:6:18" + "src": "278401:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "278409:1:18" + "src": "278409:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "278396:4:18" + "src": "278396:4:38" }, "nodeType": "YulFunctionCall", - "src": "278396:15:18" + "src": "278396:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "278389:6:18" + "src": "278389:6:38" }, "nodeType": "YulFunctionCall", - "src": "278389:23:18" + "src": "278389:23:38" }, "nodeType": "YulIf", - "src": "278386:36:18" + "src": "278386:36:38" } ] }, @@ -319298,12 +319298,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "278341:6:18" + "src": "278341:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "278349:4:18", + "src": "278349:4:38", "type": "", "value": "0x20" } @@ -319311,30 +319311,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "278338:2:18" + "src": "278338:2:38" }, "nodeType": "YulFunctionCall", - "src": "278338:16:18" + "src": "278338:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "278355:28:18", + "src": "278355:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "278357:24:18", + "src": "278357:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "278371:6:18" + "src": "278371:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "278379:1:18", + "src": "278379:1:38", "type": "", "value": "1" } @@ -319342,16 +319342,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "278367:3:18" + "src": "278367:3:38" }, "nodeType": "YulFunctionCall", - "src": "278367:14:18" + "src": "278367:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "278357:6:18" + "src": "278357:6:38" } ] } @@ -319359,10 +319359,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "278335:2:18", + "src": "278335:2:38", "statements": [] }, - "src": "278331:93:18" + "src": "278331:93:38" }, { "expression": { @@ -319370,34 +319370,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "278448:3:18" + "src": "278448:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "278453:6:18" + "src": "278453:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "278441:6:18" + "src": "278441:6:38" }, "nodeType": "YulFunctionCall", - "src": "278441:19:18" + "src": "278441:19:38" }, "nodeType": "YulExpressionStatement", - "src": "278441:19:18" + "src": "278441:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "278477:37:18", + "src": "278477:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "278494:3:18", + "src": "278494:3:38", "type": "", "value": "256" }, @@ -319406,38 +319406,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "278503:1:18", + "src": "278503:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "278506:6:18" + "src": "278506:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "278499:3:18" + "src": "278499:3:38" }, "nodeType": "YulFunctionCall", - "src": "278499:14:18" + "src": "278499:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "278490:3:18" + "src": "278490:3:38" }, "nodeType": "YulFunctionCall", - "src": "278490:24:18" + "src": "278490:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "278481:5:18", + "src": "278481:5:38", "type": "" } ] @@ -319450,12 +319450,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "278542:3:18" + "src": "278542:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "278547:4:18", + "src": "278547:4:38", "type": "", "value": "0x20" } @@ -319463,59 +319463,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "278538:3:18" + "src": "278538:3:38" }, "nodeType": "YulFunctionCall", - "src": "278538:14:18" + "src": "278538:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "278558:5:18" + "src": "278558:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "278569:5:18" + "src": "278569:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "278576:1:18" + "src": "278576:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "278565:3:18" + "src": "278565:3:38" }, "nodeType": "YulFunctionCall", - "src": "278565:13:18" + "src": "278565:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "278554:3:18" + "src": "278554:3:38" }, "nodeType": "YulFunctionCall", - "src": "278554:25:18" + "src": "278554:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "278531:6:18" + "src": "278531:6:38" }, "nodeType": "YulFunctionCall", - "src": "278531:49:18" + "src": "278531:49:38" }, "nodeType": "YulExpressionStatement", - "src": "278531:49:18" + "src": "278531:49:38" } ] }, @@ -319525,27 +319525,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "278273:3:18", + "src": "278273:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "278278:1:18", + "src": "278278:1:38", "type": "" } ], - "src": "278252:342:18" + "src": "278252:342:38" }, { "nodeType": "YulAssignment", - "src": "278607:17:18", + "src": "278607:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "278619:4:18", + "src": "278619:4:38", "type": "", "value": "0x00" } @@ -319553,28 +319553,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "278613:5:18" + "src": "278613:5:38" }, "nodeType": "YulFunctionCall", - "src": "278613:11:18" + "src": "278613:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "278607:2:18" + "src": "278607:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "278637:17:18", + "src": "278637:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "278649:4:18", + "src": "278649:4:38", "type": "", "value": "0x20" } @@ -319582,28 +319582,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "278643:5:18" + "src": "278643:5:38" }, "nodeType": "YulFunctionCall", - "src": "278643:11:18" + "src": "278643:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "278637:2:18" + "src": "278637:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "278667:17:18", + "src": "278667:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "278679:4:18", + "src": "278679:4:38", "type": "", "value": "0x40" } @@ -319611,28 +319611,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "278673:5:18" + "src": "278673:5:38" }, "nodeType": "YulFunctionCall", - "src": "278673:11:18" + "src": "278673:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "278667:2:18" + "src": "278667:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "278697:17:18", + "src": "278697:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "278709:4:18", + "src": "278709:4:38", "type": "", "value": "0x60" } @@ -319640,28 +319640,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "278703:5:18" + "src": "278703:5:38" }, "nodeType": "YulFunctionCall", - "src": "278703:11:18" + "src": "278703:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "278697:2:18" + "src": "278697:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "278727:17:18", + "src": "278727:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "278739:4:18", + "src": "278739:4:38", "type": "", "value": "0x80" } @@ -319669,28 +319669,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "278733:5:18" + "src": "278733:5:38" }, "nodeType": "YulFunctionCall", - "src": "278733:11:18" + "src": "278733:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "278727:2:18" + "src": "278727:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "278757:17:18", + "src": "278757:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "278769:4:18", + "src": "278769:4:38", "type": "", "value": "0xa0" } @@ -319698,28 +319698,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "278763:5:18" + "src": "278763:5:38" }, "nodeType": "YulFunctionCall", - "src": "278763:11:18" + "src": "278763:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "278757:2:18" + "src": "278757:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "278787:17:18", + "src": "278787:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "278799:4:18", + "src": "278799:4:38", "type": "", "value": "0xc0" } @@ -319727,28 +319727,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "278793:5:18" + "src": "278793:5:38" }, "nodeType": "YulFunctionCall", - "src": "278793:11:18" + "src": "278793:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "278787:2:18" + "src": "278787:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "278817:17:18", + "src": "278817:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "278829:4:18", + "src": "278829:4:38", "type": "", "value": "0xe0" } @@ -319756,28 +319756,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "278823:5:18" + "src": "278823:5:38" }, "nodeType": "YulFunctionCall", - "src": "278823:11:18" + "src": "278823:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "278817:2:18" + "src": "278817:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "278847:18:18", + "src": "278847:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "278859:5:18", + "src": "278859:5:38", "type": "", "value": "0x100" } @@ -319785,16 +319785,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "278853:5:18" + "src": "278853:5:38" }, "nodeType": "YulFunctionCall", - "src": "278853:12:18" + "src": "278853:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "278847:2:18" + "src": "278847:2:38" } ] }, @@ -319804,14 +319804,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "278950:4:18", + "src": "278950:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "278956:10:18", + "src": "278956:10:38", "type": "", "value": "0x27d8afd2" } @@ -319819,13 +319819,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "278943:6:18" + "src": "278943:6:38" }, "nodeType": "YulFunctionCall", - "src": "278943:24:18" + "src": "278943:24:38" }, "nodeType": "YulExpressionStatement", - "src": "278943:24:18" + "src": "278943:24:38" }, { "expression": { @@ -319833,26 +319833,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "278987:4:18", + "src": "278987:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "278993:2:18" + "src": "278993:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "278980:6:18" + "src": "278980:6:38" }, "nodeType": "YulFunctionCall", - "src": "278980:16:18" + "src": "278980:16:38" }, "nodeType": "YulExpressionStatement", - "src": "278980:16:18" + "src": "278980:16:38" }, { "expression": { @@ -319860,26 +319860,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "279016:4:18", + "src": "279016:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "279022:2:18" + "src": "279022:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "279009:6:18" + "src": "279009:6:38" }, "nodeType": "YulFunctionCall", - "src": "279009:16:18" + "src": "279009:16:38" }, "nodeType": "YulExpressionStatement", - "src": "279009:16:18" + "src": "279009:16:38" }, { "expression": { @@ -319887,14 +319887,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "279045:4:18", + "src": "279045:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "279051:4:18", + "src": "279051:4:38", "type": "", "value": "0x80" } @@ -319902,13 +319902,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "279038:6:18" + "src": "279038:6:38" }, "nodeType": "YulFunctionCall", - "src": "279038:18:18" + "src": "279038:18:38" }, "nodeType": "YulExpressionStatement", - "src": "279038:18:18" + "src": "279038:18:38" }, { "expression": { @@ -319916,14 +319916,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "279076:4:18", + "src": "279076:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "279082:4:18", + "src": "279082:4:38", "type": "", "value": "0xc0" } @@ -319931,13 +319931,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "279069:6:18" + "src": "279069:6:38" }, "nodeType": "YulFunctionCall", - "src": "279069:18:18" + "src": "279069:18:38" }, "nodeType": "YulExpressionStatement", - "src": "279069:18:18" + "src": "279069:18:38" }, { "expression": { @@ -319945,26 +319945,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "279112:4:18", + "src": "279112:4:38", "type": "", "value": "0xa0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "279118:2:18" + "src": "279118:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "279100:11:18" + "src": "279100:11:38" }, "nodeType": "YulFunctionCall", - "src": "279100:21:18" + "src": "279100:21:38" }, "nodeType": "YulExpressionStatement", - "src": "279100:21:18" + "src": "279100:21:38" }, { "expression": { @@ -319972,140 +319972,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "279146:4:18", + "src": "279146:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "279152:2:18" + "src": "279152:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "279134:11:18" + "src": "279134:11:38" }, "nodeType": "YulFunctionCall", - "src": "279134:21:18" + "src": "279134:21:38" }, "nodeType": "YulExpressionStatement", - "src": "279134:21:18" + "src": "279134:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39787, + "declaration": 42848, "isOffset": false, "isSlot": false, - "src": "278607:2:18", + "src": "278607:2:38", "valueSize": 1 }, { - "declaration": 39790, + "declaration": 42851, "isOffset": false, "isSlot": false, - "src": "278637:2:18", + "src": "278637:2:38", "valueSize": 1 }, { - "declaration": 39793, + "declaration": 42854, "isOffset": false, "isSlot": false, - "src": "278667:2:18", + "src": "278667:2:38", "valueSize": 1 }, { - "declaration": 39796, + "declaration": 42857, "isOffset": false, "isSlot": false, - "src": "278697:2:18", + "src": "278697:2:38", "valueSize": 1 }, { - "declaration": 39799, + "declaration": 42860, "isOffset": false, "isSlot": false, - "src": "278727:2:18", + "src": "278727:2:38", "valueSize": 1 }, { - "declaration": 39802, + "declaration": 42863, "isOffset": false, "isSlot": false, - "src": "278757:2:18", + "src": "278757:2:38", "valueSize": 1 }, { - "declaration": 39805, + "declaration": 42866, "isOffset": false, "isSlot": false, - "src": "278787:2:18", + "src": "278787:2:38", "valueSize": 1 }, { - "declaration": 39808, + "declaration": 42869, "isOffset": false, "isSlot": false, - "src": "278817:2:18", + "src": "278817:2:38", "valueSize": 1 }, { - "declaration": 39811, + "declaration": 42872, "isOffset": false, "isSlot": false, - "src": "278847:2:18", + "src": "278847:2:38", "valueSize": 1 }, { - "declaration": 39777, + "declaration": 42838, "isOffset": false, "isSlot": false, - "src": "278993:2:18", + "src": "278993:2:38", "valueSize": 1 }, { - "declaration": 39779, + "declaration": 42840, "isOffset": false, "isSlot": false, - "src": "279022:2:18", + "src": "279022:2:38", "valueSize": 1 }, { - "declaration": 39781, + "declaration": 42842, "isOffset": false, "isSlot": false, - "src": "279118:2:18", + "src": "279118:2:38", "valueSize": 1 }, { - "declaration": 39783, + "declaration": 42844, "isOffset": false, "isSlot": false, - "src": "279152:2:18", + "src": "279152:2:38", "valueSize": 1 } ], - "id": 39813, + "id": 42874, "nodeType": "InlineAssembly", - "src": "278229:936:18" + "src": "278229:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39815, + "id": 42876, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "279190:4:18", + "src": "279190:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -320114,14 +320114,14 @@ }, { "hexValue": "3078313034", - "id": 39816, + "id": 42877, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "279196:5:18", + "src": "279196:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -320140,18 +320140,18 @@ "typeString": "int_const 260" } ], - "id": 39814, + "id": 42875, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "279174:15:18", + "referencedDeclaration": 33383, + "src": "279174:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39817, + "id": 42878, "isConstant": false, "isLValue": false, "isPure": false, @@ -320160,21 +320160,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "279174:28:18", + "src": "279174:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39818, + "id": 42879, "nodeType": "ExpressionStatement", - "src": "279174:28:18" + "src": "279174:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "279221:273:18", + "src": "279221:273:38", "statements": [ { "expression": { @@ -320182,26 +320182,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "279242:4:18", + "src": "279242:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "279248:2:18" + "src": "279248:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "279235:6:18" + "src": "279235:6:38" }, "nodeType": "YulFunctionCall", - "src": "279235:16:18" + "src": "279235:16:38" }, "nodeType": "YulExpressionStatement", - "src": "279235:16:18" + "src": "279235:16:38" }, { "expression": { @@ -320209,26 +320209,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "279271:4:18", + "src": "279271:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "279277:2:18" + "src": "279277:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "279264:6:18" + "src": "279264:6:38" }, "nodeType": "YulFunctionCall", - "src": "279264:16:18" + "src": "279264:16:38" }, "nodeType": "YulExpressionStatement", - "src": "279264:16:18" + "src": "279264:16:38" }, { "expression": { @@ -320236,26 +320236,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "279300:4:18", + "src": "279300:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "279306:2:18" + "src": "279306:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "279293:6:18" + "src": "279293:6:38" }, "nodeType": "YulFunctionCall", - "src": "279293:16:18" + "src": "279293:16:38" }, "nodeType": "YulExpressionStatement", - "src": "279293:16:18" + "src": "279293:16:38" }, { "expression": { @@ -320263,26 +320263,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "279329:4:18", + "src": "279329:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "279335:2:18" + "src": "279335:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "279322:6:18" + "src": "279322:6:38" }, "nodeType": "YulFunctionCall", - "src": "279322:16:18" + "src": "279322:16:38" }, "nodeType": "YulExpressionStatement", - "src": "279322:16:18" + "src": "279322:16:38" }, { "expression": { @@ -320290,26 +320290,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "279358:4:18", + "src": "279358:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "279364:2:18" + "src": "279364:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "279351:6:18" + "src": "279351:6:38" }, "nodeType": "YulFunctionCall", - "src": "279351:16:18" + "src": "279351:16:38" }, "nodeType": "YulExpressionStatement", - "src": "279351:16:18" + "src": "279351:16:38" }, { "expression": { @@ -320317,26 +320317,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "279387:4:18", + "src": "279387:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "279393:2:18" + "src": "279393:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "279380:6:18" + "src": "279380:6:38" }, "nodeType": "YulFunctionCall", - "src": "279380:16:18" + "src": "279380:16:38" }, "nodeType": "YulExpressionStatement", - "src": "279380:16:18" + "src": "279380:16:38" }, { "expression": { @@ -320344,26 +320344,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "279416:4:18", + "src": "279416:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "279422:2:18" + "src": "279422:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "279409:6:18" + "src": "279409:6:38" }, "nodeType": "YulFunctionCall", - "src": "279409:16:18" + "src": "279409:16:38" }, "nodeType": "YulExpressionStatement", - "src": "279409:16:18" + "src": "279409:16:38" }, { "expression": { @@ -320371,26 +320371,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "279445:4:18", + "src": "279445:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "279451:2:18" + "src": "279451:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "279438:6:18" + "src": "279438:6:38" }, "nodeType": "YulFunctionCall", - "src": "279438:16:18" + "src": "279438:16:38" }, "nodeType": "YulExpressionStatement", - "src": "279438:16:18" + "src": "279438:16:38" }, { "expression": { @@ -320398,98 +320398,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "279474:5:18", + "src": "279474:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "279481:2:18" + "src": "279481:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "279467:6:18" + "src": "279467:6:38" }, "nodeType": "YulFunctionCall", - "src": "279467:17:18" + "src": "279467:17:38" }, "nodeType": "YulExpressionStatement", - "src": "279467:17:18" + "src": "279467:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39787, + "declaration": 42848, "isOffset": false, "isSlot": false, - "src": "279248:2:18", + "src": "279248:2:38", "valueSize": 1 }, { - "declaration": 39790, + "declaration": 42851, "isOffset": false, "isSlot": false, - "src": "279277:2:18", + "src": "279277:2:38", "valueSize": 1 }, { - "declaration": 39793, + "declaration": 42854, "isOffset": false, "isSlot": false, - "src": "279306:2:18", + "src": "279306:2:38", "valueSize": 1 }, { - "declaration": 39796, + "declaration": 42857, "isOffset": false, "isSlot": false, - "src": "279335:2:18", + "src": "279335:2:38", "valueSize": 1 }, { - "declaration": 39799, + "declaration": 42860, "isOffset": false, "isSlot": false, - "src": "279364:2:18", + "src": "279364:2:38", "valueSize": 1 }, { - "declaration": 39802, + "declaration": 42863, "isOffset": false, "isSlot": false, - "src": "279393:2:18", + "src": "279393:2:38", "valueSize": 1 }, { - "declaration": 39805, + "declaration": 42866, "isOffset": false, "isSlot": false, - "src": "279422:2:18", + "src": "279422:2:38", "valueSize": 1 }, { - "declaration": 39808, + "declaration": 42869, "isOffset": false, "isSlot": false, - "src": "279451:2:18", + "src": "279451:2:38", "valueSize": 1 }, { - "declaration": 39811, + "declaration": 42872, "isOffset": false, "isSlot": false, - "src": "279481:2:18", + "src": "279481:2:38", "valueSize": 1 } ], - "id": 39819, + "id": 42880, "nodeType": "InlineAssembly", - "src": "279212:282:18" + "src": "279212:282:38" } ] }, @@ -320497,20 +320497,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "277973:3:18", + "nameLocation": "277973:3:38", "parameters": { - "id": 39784, + "id": 42845, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39777, + "id": 42838, "mutability": "mutable", "name": "p0", - "nameLocation": "277985:2:18", + "nameLocation": "277985:2:38", "nodeType": "VariableDeclaration", - "scope": 39821, - "src": "277977:10:18", + "scope": 42882, + "src": "277977:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -320518,10 +320518,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39776, + "id": 42837, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "277977:7:18", + "src": "277977:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -320531,13 +320531,13 @@ }, { "constant": false, - "id": 39779, + "id": 42840, "mutability": "mutable", "name": "p1", - "nameLocation": "277997:2:18", + "nameLocation": "277997:2:38", "nodeType": "VariableDeclaration", - "scope": 39821, - "src": "277989:10:18", + "scope": 42882, + "src": "277989:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -320545,10 +320545,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39778, + "id": 42839, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "277989:7:18", + "src": "277989:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -320558,13 +320558,13 @@ }, { "constant": false, - "id": 39781, + "id": 42842, "mutability": "mutable", "name": "p2", - "nameLocation": "278009:2:18", + "nameLocation": "278009:2:38", "nodeType": "VariableDeclaration", - "scope": 39821, - "src": "278001:10:18", + "scope": 42882, + "src": "278001:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -320572,10 +320572,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39780, + "id": 42841, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "278001:7:18", + "src": "278001:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -320585,13 +320585,13 @@ }, { "constant": false, - "id": 39783, + "id": 42844, "mutability": "mutable", "name": "p3", - "nameLocation": "278021:2:18", + "nameLocation": "278021:2:38", "nodeType": "VariableDeclaration", - "scope": 39821, - "src": "278013:10:18", + "scope": 42882, + "src": "278013:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -320599,10 +320599,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39782, + "id": 42843, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "278013:7:18", + "src": "278013:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -320611,44 +320611,44 @@ "visibility": "internal" } ], - "src": "277976:48:18" + "src": "277976:48:38" }, "returnParameters": { - "id": 39785, + "id": 42846, "nodeType": "ParameterList", "parameters": [], - "src": "278039:0:18" + "src": "278039:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39861, + "id": 42922, "nodeType": "FunctionDefinition", - "src": "279506:1340:18", + "src": "279506:1340:38", "nodes": [], "body": { - "id": 39860, + "id": 42921, "nodeType": "Block", - "src": "279581:1265:18", + "src": "279581:1265:38", "nodes": [], "statements": [ { "assignments": [ - 39833 + 42894 ], "declarations": [ { "constant": false, - "id": 39833, + "id": 42894, "mutability": "mutable", "name": "m0", - "nameLocation": "279599:2:18", + "nameLocation": "279599:2:38", "nodeType": "VariableDeclaration", - "scope": 39860, - "src": "279591:10:18", + "scope": 42921, + "src": "279591:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -320656,10 +320656,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39832, + "id": 42893, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "279591:7:18", + "src": "279591:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -320668,24 +320668,24 @@ "visibility": "internal" } ], - "id": 39834, + "id": 42895, "nodeType": "VariableDeclarationStatement", - "src": "279591:10:18" + "src": "279591:10:38" }, { "assignments": [ - 39836 + 42897 ], "declarations": [ { "constant": false, - "id": 39836, + "id": 42897, "mutability": "mutable", "name": "m1", - "nameLocation": "279619:2:18", + "nameLocation": "279619:2:38", "nodeType": "VariableDeclaration", - "scope": 39860, - "src": "279611:10:18", + "scope": 42921, + "src": "279611:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -320693,10 +320693,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39835, + "id": 42896, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "279611:7:18", + "src": "279611:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -320705,24 +320705,24 @@ "visibility": "internal" } ], - "id": 39837, + "id": 42898, "nodeType": "VariableDeclarationStatement", - "src": "279611:10:18" + "src": "279611:10:38" }, { "assignments": [ - 39839 + 42900 ], "declarations": [ { "constant": false, - "id": 39839, + "id": 42900, "mutability": "mutable", "name": "m2", - "nameLocation": "279639:2:18", + "nameLocation": "279639:2:38", "nodeType": "VariableDeclaration", - "scope": 39860, - "src": "279631:10:18", + "scope": 42921, + "src": "279631:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -320730,10 +320730,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39838, + "id": 42899, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "279631:7:18", + "src": "279631:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -320742,24 +320742,24 @@ "visibility": "internal" } ], - "id": 39840, + "id": 42901, "nodeType": "VariableDeclarationStatement", - "src": "279631:10:18" + "src": "279631:10:38" }, { "assignments": [ - 39842 + 42903 ], "declarations": [ { "constant": false, - "id": 39842, + "id": 42903, "mutability": "mutable", "name": "m3", - "nameLocation": "279659:2:18", + "nameLocation": "279659:2:38", "nodeType": "VariableDeclaration", - "scope": 39860, - "src": "279651:10:18", + "scope": 42921, + "src": "279651:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -320767,10 +320767,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39841, + "id": 42902, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "279651:7:18", + "src": "279651:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -320779,24 +320779,24 @@ "visibility": "internal" } ], - "id": 39843, + "id": 42904, "nodeType": "VariableDeclarationStatement", - "src": "279651:10:18" + "src": "279651:10:38" }, { "assignments": [ - 39845 + 42906 ], "declarations": [ { "constant": false, - "id": 39845, + "id": 42906, "mutability": "mutable", "name": "m4", - "nameLocation": "279679:2:18", + "nameLocation": "279679:2:38", "nodeType": "VariableDeclaration", - "scope": 39860, - "src": "279671:10:18", + "scope": 42921, + "src": "279671:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -320804,10 +320804,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39844, + "id": 42905, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "279671:7:18", + "src": "279671:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -320816,24 +320816,24 @@ "visibility": "internal" } ], - "id": 39846, + "id": 42907, "nodeType": "VariableDeclarationStatement", - "src": "279671:10:18" + "src": "279671:10:38" }, { "assignments": [ - 39848 + 42909 ], "declarations": [ { "constant": false, - "id": 39848, + "id": 42909, "mutability": "mutable", "name": "m5", - "nameLocation": "279699:2:18", + "nameLocation": "279699:2:38", "nodeType": "VariableDeclaration", - "scope": 39860, - "src": "279691:10:18", + "scope": 42921, + "src": "279691:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -320841,10 +320841,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39847, + "id": 42908, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "279691:7:18", + "src": "279691:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -320853,24 +320853,24 @@ "visibility": "internal" } ], - "id": 39849, + "id": 42910, "nodeType": "VariableDeclarationStatement", - "src": "279691:10:18" + "src": "279691:10:38" }, { "assignments": [ - 39851 + 42912 ], "declarations": [ { "constant": false, - "id": 39851, + "id": 42912, "mutability": "mutable", "name": "m6", - "nameLocation": "279719:2:18", + "nameLocation": "279719:2:38", "nodeType": "VariableDeclaration", - "scope": 39860, - "src": "279711:10:18", + "scope": 42921, + "src": "279711:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -320878,10 +320878,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39850, + "id": 42911, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "279711:7:18", + "src": "279711:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -320890,27 +320890,27 @@ "visibility": "internal" } ], - "id": 39852, + "id": 42913, "nodeType": "VariableDeclarationStatement", - "src": "279711:10:18" + "src": "279711:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "279740:831:18", + "src": "279740:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "279783:313:18", + "src": "279783:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "279801:15:18", + "src": "279801:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "279815:1:18", + "src": "279815:1:38", "type": "", "value": "0" }, @@ -320918,7 +320918,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "279805:6:18", + "src": "279805:6:38", "type": "" } ] @@ -320926,16 +320926,16 @@ { "body": { "nodeType": "YulBlock", - "src": "279886:40:18", + "src": "279886:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "279915:9:18", + "src": "279915:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "279917:5:18" + "src": "279917:5:38" } ] }, @@ -320946,33 +320946,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "279903:6:18" + "src": "279903:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "279911:1:18" + "src": "279911:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "279898:4:18" + "src": "279898:4:38" }, "nodeType": "YulFunctionCall", - "src": "279898:15:18" + "src": "279898:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "279891:6:18" + "src": "279891:6:38" }, "nodeType": "YulFunctionCall", - "src": "279891:23:18" + "src": "279891:23:38" }, "nodeType": "YulIf", - "src": "279888:36:18" + "src": "279888:36:38" } ] }, @@ -320981,12 +320981,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "279843:6:18" + "src": "279843:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "279851:4:18", + "src": "279851:4:38", "type": "", "value": "0x20" } @@ -320994,30 +320994,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "279840:2:18" + "src": "279840:2:38" }, "nodeType": "YulFunctionCall", - "src": "279840:16:18" + "src": "279840:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "279857:28:18", + "src": "279857:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "279859:24:18", + "src": "279859:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "279873:6:18" + "src": "279873:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "279881:1:18", + "src": "279881:1:38", "type": "", "value": "1" } @@ -321025,16 +321025,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "279869:3:18" + "src": "279869:3:38" }, "nodeType": "YulFunctionCall", - "src": "279869:14:18" + "src": "279869:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "279859:6:18" + "src": "279859:6:38" } ] } @@ -321042,10 +321042,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "279837:2:18", + "src": "279837:2:38", "statements": [] }, - "src": "279833:93:18" + "src": "279833:93:38" }, { "expression": { @@ -321053,34 +321053,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "279950:3:18" + "src": "279950:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "279955:6:18" + "src": "279955:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "279943:6:18" + "src": "279943:6:38" }, "nodeType": "YulFunctionCall", - "src": "279943:19:18" + "src": "279943:19:38" }, "nodeType": "YulExpressionStatement", - "src": "279943:19:18" + "src": "279943:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "279979:37:18", + "src": "279979:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "279996:3:18", + "src": "279996:3:38", "type": "", "value": "256" }, @@ -321089,38 +321089,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "280005:1:18", + "src": "280005:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "280008:6:18" + "src": "280008:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "280001:3:18" + "src": "280001:3:38" }, "nodeType": "YulFunctionCall", - "src": "280001:14:18" + "src": "280001:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "279992:3:18" + "src": "279992:3:38" }, "nodeType": "YulFunctionCall", - "src": "279992:24:18" + "src": "279992:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "279983:5:18", + "src": "279983:5:38", "type": "" } ] @@ -321133,12 +321133,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "280044:3:18" + "src": "280044:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "280049:4:18", + "src": "280049:4:38", "type": "", "value": "0x20" } @@ -321146,59 +321146,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "280040:3:18" + "src": "280040:3:38" }, "nodeType": "YulFunctionCall", - "src": "280040:14:18" + "src": "280040:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "280060:5:18" + "src": "280060:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "280071:5:18" + "src": "280071:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "280078:1:18" + "src": "280078:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "280067:3:18" + "src": "280067:3:38" }, "nodeType": "YulFunctionCall", - "src": "280067:13:18" + "src": "280067:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "280056:3:18" + "src": "280056:3:38" }, "nodeType": "YulFunctionCall", - "src": "280056:25:18" + "src": "280056:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "280033:6:18" + "src": "280033:6:38" }, "nodeType": "YulFunctionCall", - "src": "280033:49:18" + "src": "280033:49:38" }, "nodeType": "YulExpressionStatement", - "src": "280033:49:18" + "src": "280033:49:38" } ] }, @@ -321208,27 +321208,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "279775:3:18", + "src": "279775:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "279780:1:18", + "src": "279780:1:38", "type": "" } ], - "src": "279754:342:18" + "src": "279754:342:38" }, { "nodeType": "YulAssignment", - "src": "280109:17:18", + "src": "280109:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "280121:4:18", + "src": "280121:4:38", "type": "", "value": "0x00" } @@ -321236,28 +321236,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "280115:5:18" + "src": "280115:5:38" }, "nodeType": "YulFunctionCall", - "src": "280115:11:18" + "src": "280115:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "280109:2:18" + "src": "280109:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "280139:17:18", + "src": "280139:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "280151:4:18", + "src": "280151:4:38", "type": "", "value": "0x20" } @@ -321265,28 +321265,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "280145:5:18" + "src": "280145:5:38" }, "nodeType": "YulFunctionCall", - "src": "280145:11:18" + "src": "280145:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "280139:2:18" + "src": "280139:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "280169:17:18", + "src": "280169:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "280181:4:18", + "src": "280181:4:38", "type": "", "value": "0x40" } @@ -321294,28 +321294,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "280175:5:18" + "src": "280175:5:38" }, "nodeType": "YulFunctionCall", - "src": "280175:11:18" + "src": "280175:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "280169:2:18" + "src": "280169:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "280199:17:18", + "src": "280199:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "280211:4:18", + "src": "280211:4:38", "type": "", "value": "0x60" } @@ -321323,28 +321323,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "280205:5:18" + "src": "280205:5:38" }, "nodeType": "YulFunctionCall", - "src": "280205:11:18" + "src": "280205:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "280199:2:18" + "src": "280199:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "280229:17:18", + "src": "280229:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "280241:4:18", + "src": "280241:4:38", "type": "", "value": "0x80" } @@ -321352,28 +321352,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "280235:5:18" + "src": "280235:5:38" }, "nodeType": "YulFunctionCall", - "src": "280235:11:18" + "src": "280235:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "280229:2:18" + "src": "280229:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "280259:17:18", + "src": "280259:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "280271:4:18", + "src": "280271:4:38", "type": "", "value": "0xa0" } @@ -321381,28 +321381,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "280265:5:18" + "src": "280265:5:38" }, "nodeType": "YulFunctionCall", - "src": "280265:11:18" + "src": "280265:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "280259:2:18" + "src": "280259:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "280289:17:18", + "src": "280289:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "280301:4:18", + "src": "280301:4:38", "type": "", "value": "0xc0" } @@ -321410,16 +321410,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "280295:5:18" + "src": "280295:5:38" }, "nodeType": "YulFunctionCall", - "src": "280295:11:18" + "src": "280295:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "280289:2:18" + "src": "280289:2:38" } ] }, @@ -321429,14 +321429,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "280392:4:18", + "src": "280392:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "280398:10:18", + "src": "280398:10:38", "type": "", "value": "0x6168ed61" } @@ -321444,13 +321444,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "280385:6:18" + "src": "280385:6:38" }, "nodeType": "YulFunctionCall", - "src": "280385:24:18" + "src": "280385:24:38" }, "nodeType": "YulExpressionStatement", - "src": "280385:24:18" + "src": "280385:24:38" }, { "expression": { @@ -321458,26 +321458,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "280429:4:18", + "src": "280429:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "280435:2:18" + "src": "280435:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "280422:6:18" + "src": "280422:6:38" }, "nodeType": "YulFunctionCall", - "src": "280422:16:18" + "src": "280422:16:38" }, "nodeType": "YulExpressionStatement", - "src": "280422:16:18" + "src": "280422:16:38" }, { "expression": { @@ -321485,14 +321485,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "280458:4:18", + "src": "280458:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "280464:4:18", + "src": "280464:4:38", "type": "", "value": "0x80" } @@ -321500,13 +321500,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "280451:6:18" + "src": "280451:6:38" }, "nodeType": "YulFunctionCall", - "src": "280451:18:18" + "src": "280451:18:38" }, "nodeType": "YulExpressionStatement", - "src": "280451:18:18" + "src": "280451:18:38" }, { "expression": { @@ -321514,26 +321514,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "280489:4:18", + "src": "280489:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "280495:2:18" + "src": "280495:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "280482:6:18" + "src": "280482:6:38" }, "nodeType": "YulFunctionCall", - "src": "280482:16:18" + "src": "280482:16:38" }, "nodeType": "YulExpressionStatement", - "src": "280482:16:18" + "src": "280482:16:38" }, { "expression": { @@ -321541,26 +321541,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "280518:4:18", + "src": "280518:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "280524:2:18" + "src": "280524:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "280511:6:18" + "src": "280511:6:38" }, "nodeType": "YulFunctionCall", - "src": "280511:16:18" + "src": "280511:16:38" }, "nodeType": "YulExpressionStatement", - "src": "280511:16:18" + "src": "280511:16:38" }, { "expression": { @@ -321568,126 +321568,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "280552:4:18", + "src": "280552:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "280558:2:18" + "src": "280558:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "280540:11:18" + "src": "280540:11:38" }, "nodeType": "YulFunctionCall", - "src": "280540:21:18" + "src": "280540:21:38" }, "nodeType": "YulExpressionStatement", - "src": "280540:21:18" + "src": "280540:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39833, + "declaration": 42894, "isOffset": false, "isSlot": false, - "src": "280109:2:18", + "src": "280109:2:38", "valueSize": 1 }, { - "declaration": 39836, + "declaration": 42897, "isOffset": false, "isSlot": false, - "src": "280139:2:18", + "src": "280139:2:38", "valueSize": 1 }, { - "declaration": 39839, + "declaration": 42900, "isOffset": false, "isSlot": false, - "src": "280169:2:18", + "src": "280169:2:38", "valueSize": 1 }, { - "declaration": 39842, + "declaration": 42903, "isOffset": false, "isSlot": false, - "src": "280199:2:18", + "src": "280199:2:38", "valueSize": 1 }, { - "declaration": 39845, + "declaration": 42906, "isOffset": false, "isSlot": false, - "src": "280229:2:18", + "src": "280229:2:38", "valueSize": 1 }, { - "declaration": 39848, + "declaration": 42909, "isOffset": false, "isSlot": false, - "src": "280259:2:18", + "src": "280259:2:38", "valueSize": 1 }, { - "declaration": 39851, + "declaration": 42912, "isOffset": false, "isSlot": false, - "src": "280289:2:18", + "src": "280289:2:38", "valueSize": 1 }, { - "declaration": 39823, + "declaration": 42884, "isOffset": false, "isSlot": false, - "src": "280435:2:18", + "src": "280435:2:38", "valueSize": 1 }, { - "declaration": 39825, + "declaration": 42886, "isOffset": false, "isSlot": false, - "src": "280558:2:18", + "src": "280558:2:38", "valueSize": 1 }, { - "declaration": 39827, + "declaration": 42888, "isOffset": false, "isSlot": false, - "src": "280495:2:18", + "src": "280495:2:38", "valueSize": 1 }, { - "declaration": 39829, + "declaration": 42890, "isOffset": false, "isSlot": false, - "src": "280524:2:18", + "src": "280524:2:38", "valueSize": 1 } ], - "id": 39853, + "id": 42914, "nodeType": "InlineAssembly", - "src": "279731:840:18" + "src": "279731:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39855, + "id": 42916, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "280596:4:18", + "src": "280596:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -321696,14 +321696,14 @@ }, { "hexValue": "30786334", - "id": 39856, + "id": 42917, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "280602:4:18", + "src": "280602:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -321722,18 +321722,18 @@ "typeString": "int_const 196" } ], - "id": 39854, + "id": 42915, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "280580:15:18", + "referencedDeclaration": 33383, + "src": "280580:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39857, + "id": 42918, "isConstant": false, "isLValue": false, "isPure": false, @@ -321742,21 +321742,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "280580:27:18", + "src": "280580:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39858, + "id": 42919, "nodeType": "ExpressionStatement", - "src": "280580:27:18" + "src": "280580:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "280626:214:18", + "src": "280626:214:38", "statements": [ { "expression": { @@ -321764,26 +321764,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "280647:4:18", + "src": "280647:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "280653:2:18" + "src": "280653:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "280640:6:18" + "src": "280640:6:38" }, "nodeType": "YulFunctionCall", - "src": "280640:16:18" + "src": "280640:16:38" }, "nodeType": "YulExpressionStatement", - "src": "280640:16:18" + "src": "280640:16:38" }, { "expression": { @@ -321791,26 +321791,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "280676:4:18", + "src": "280676:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "280682:2:18" + "src": "280682:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "280669:6:18" + "src": "280669:6:38" }, "nodeType": "YulFunctionCall", - "src": "280669:16:18" + "src": "280669:16:38" }, "nodeType": "YulExpressionStatement", - "src": "280669:16:18" + "src": "280669:16:38" }, { "expression": { @@ -321818,26 +321818,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "280705:4:18", + "src": "280705:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "280711:2:18" + "src": "280711:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "280698:6:18" + "src": "280698:6:38" }, "nodeType": "YulFunctionCall", - "src": "280698:16:18" + "src": "280698:16:38" }, "nodeType": "YulExpressionStatement", - "src": "280698:16:18" + "src": "280698:16:38" }, { "expression": { @@ -321845,26 +321845,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "280734:4:18", + "src": "280734:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "280740:2:18" + "src": "280740:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "280727:6:18" + "src": "280727:6:38" }, "nodeType": "YulFunctionCall", - "src": "280727:16:18" + "src": "280727:16:38" }, "nodeType": "YulExpressionStatement", - "src": "280727:16:18" + "src": "280727:16:38" }, { "expression": { @@ -321872,26 +321872,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "280763:4:18", + "src": "280763:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "280769:2:18" + "src": "280769:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "280756:6:18" + "src": "280756:6:38" }, "nodeType": "YulFunctionCall", - "src": "280756:16:18" + "src": "280756:16:38" }, "nodeType": "YulExpressionStatement", - "src": "280756:16:18" + "src": "280756:16:38" }, { "expression": { @@ -321899,26 +321899,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "280792:4:18", + "src": "280792:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "280798:2:18" + "src": "280798:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "280785:6:18" + "src": "280785:6:38" }, "nodeType": "YulFunctionCall", - "src": "280785:16:18" + "src": "280785:16:38" }, "nodeType": "YulExpressionStatement", - "src": "280785:16:18" + "src": "280785:16:38" }, { "expression": { @@ -321926,84 +321926,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "280821:4:18", + "src": "280821:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "280827:2:18" + "src": "280827:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "280814:6:18" + "src": "280814:6:38" }, "nodeType": "YulFunctionCall", - "src": "280814:16:18" + "src": "280814:16:38" }, "nodeType": "YulExpressionStatement", - "src": "280814:16:18" + "src": "280814:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39833, + "declaration": 42894, "isOffset": false, "isSlot": false, - "src": "280653:2:18", + "src": "280653:2:38", "valueSize": 1 }, { - "declaration": 39836, + "declaration": 42897, "isOffset": false, "isSlot": false, - "src": "280682:2:18", + "src": "280682:2:38", "valueSize": 1 }, { - "declaration": 39839, + "declaration": 42900, "isOffset": false, "isSlot": false, - "src": "280711:2:18", + "src": "280711:2:38", "valueSize": 1 }, { - "declaration": 39842, + "declaration": 42903, "isOffset": false, "isSlot": false, - "src": "280740:2:18", + "src": "280740:2:38", "valueSize": 1 }, { - "declaration": 39845, + "declaration": 42906, "isOffset": false, "isSlot": false, - "src": "280769:2:18", + "src": "280769:2:38", "valueSize": 1 }, { - "declaration": 39848, + "declaration": 42909, "isOffset": false, "isSlot": false, - "src": "280798:2:18", + "src": "280798:2:38", "valueSize": 1 }, { - "declaration": 39851, + "declaration": 42912, "isOffset": false, "isSlot": false, - "src": "280827:2:18", + "src": "280827:2:38", "valueSize": 1 } ], - "id": 39859, + "id": 42920, "nodeType": "InlineAssembly", - "src": "280617:223:18" + "src": "280617:223:38" } ] }, @@ -322011,20 +322011,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "279515:3:18", + "nameLocation": "279515:3:38", "parameters": { - "id": 39830, + "id": 42891, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39823, + "id": 42884, "mutability": "mutable", "name": "p0", - "nameLocation": "279527:2:18", + "nameLocation": "279527:2:38", "nodeType": "VariableDeclaration", - "scope": 39861, - "src": "279519:10:18", + "scope": 42922, + "src": "279519:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -322032,10 +322032,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39822, + "id": 42883, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "279519:7:18", + "src": "279519:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -322045,13 +322045,13 @@ }, { "constant": false, - "id": 39825, + "id": 42886, "mutability": "mutable", "name": "p1", - "nameLocation": "279539:2:18", + "nameLocation": "279539:2:38", "nodeType": "VariableDeclaration", - "scope": 39861, - "src": "279531:10:18", + "scope": 42922, + "src": "279531:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -322059,10 +322059,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39824, + "id": 42885, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "279531:7:18", + "src": "279531:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -322072,13 +322072,13 @@ }, { "constant": false, - "id": 39827, + "id": 42888, "mutability": "mutable", "name": "p2", - "nameLocation": "279551:2:18", + "nameLocation": "279551:2:38", "nodeType": "VariableDeclaration", - "scope": 39861, - "src": "279543:10:18", + "scope": 42922, + "src": "279543:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -322086,10 +322086,10 @@ "typeString": "address" }, "typeName": { - "id": 39826, + "id": 42887, "name": "address", "nodeType": "ElementaryTypeName", - "src": "279543:7:18", + "src": "279543:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -322100,13 +322100,13 @@ }, { "constant": false, - "id": 39829, + "id": 42890, "mutability": "mutable", "name": "p3", - "nameLocation": "279563:2:18", + "nameLocation": "279563:2:38", "nodeType": "VariableDeclaration", - "scope": 39861, - "src": "279555:10:18", + "scope": 42922, + "src": "279555:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -322114,10 +322114,10 @@ "typeString": "address" }, "typeName": { - "id": 39828, + "id": 42889, "name": "address", "nodeType": "ElementaryTypeName", - "src": "279555:7:18", + "src": "279555:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -322127,44 +322127,44 @@ "visibility": "internal" } ], - "src": "279518:48:18" + "src": "279518:48:38" }, "returnParameters": { - "id": 39831, + "id": 42892, "nodeType": "ParameterList", "parameters": [], - "src": "279581:0:18" + "src": "279581:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39901, + "id": 42962, "nodeType": "FunctionDefinition", - "src": "280852:1334:18", + "src": "280852:1334:38", "nodes": [], "body": { - "id": 39900, + "id": 42961, "nodeType": "Block", - "src": "280924:1262:18", + "src": "280924:1262:38", "nodes": [], "statements": [ { "assignments": [ - 39873 + 42934 ], "declarations": [ { "constant": false, - "id": 39873, + "id": 42934, "mutability": "mutable", "name": "m0", - "nameLocation": "280942:2:18", + "nameLocation": "280942:2:38", "nodeType": "VariableDeclaration", - "scope": 39900, - "src": "280934:10:18", + "scope": 42961, + "src": "280934:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -322172,10 +322172,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39872, + "id": 42933, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "280934:7:18", + "src": "280934:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -322184,24 +322184,24 @@ "visibility": "internal" } ], - "id": 39874, + "id": 42935, "nodeType": "VariableDeclarationStatement", - "src": "280934:10:18" + "src": "280934:10:38" }, { "assignments": [ - 39876 + 42937 ], "declarations": [ { "constant": false, - "id": 39876, + "id": 42937, "mutability": "mutable", "name": "m1", - "nameLocation": "280962:2:18", + "nameLocation": "280962:2:38", "nodeType": "VariableDeclaration", - "scope": 39900, - "src": "280954:10:18", + "scope": 42961, + "src": "280954:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -322209,10 +322209,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39875, + "id": 42936, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "280954:7:18", + "src": "280954:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -322221,24 +322221,24 @@ "visibility": "internal" } ], - "id": 39877, + "id": 42938, "nodeType": "VariableDeclarationStatement", - "src": "280954:10:18" + "src": "280954:10:38" }, { "assignments": [ - 39879 + 42940 ], "declarations": [ { "constant": false, - "id": 39879, + "id": 42940, "mutability": "mutable", "name": "m2", - "nameLocation": "280982:2:18", + "nameLocation": "280982:2:38", "nodeType": "VariableDeclaration", - "scope": 39900, - "src": "280974:10:18", + "scope": 42961, + "src": "280974:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -322246,10 +322246,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39878, + "id": 42939, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "280974:7:18", + "src": "280974:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -322258,24 +322258,24 @@ "visibility": "internal" } ], - "id": 39880, + "id": 42941, "nodeType": "VariableDeclarationStatement", - "src": "280974:10:18" + "src": "280974:10:38" }, { "assignments": [ - 39882 + 42943 ], "declarations": [ { "constant": false, - "id": 39882, + "id": 42943, "mutability": "mutable", "name": "m3", - "nameLocation": "281002:2:18", + "nameLocation": "281002:2:38", "nodeType": "VariableDeclaration", - "scope": 39900, - "src": "280994:10:18", + "scope": 42961, + "src": "280994:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -322283,10 +322283,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39881, + "id": 42942, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "280994:7:18", + "src": "280994:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -322295,24 +322295,24 @@ "visibility": "internal" } ], - "id": 39883, + "id": 42944, "nodeType": "VariableDeclarationStatement", - "src": "280994:10:18" + "src": "280994:10:38" }, { "assignments": [ - 39885 + 42946 ], "declarations": [ { "constant": false, - "id": 39885, + "id": 42946, "mutability": "mutable", "name": "m4", - "nameLocation": "281022:2:18", + "nameLocation": "281022:2:38", "nodeType": "VariableDeclaration", - "scope": 39900, - "src": "281014:10:18", + "scope": 42961, + "src": "281014:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -322320,10 +322320,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39884, + "id": 42945, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "281014:7:18", + "src": "281014:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -322332,24 +322332,24 @@ "visibility": "internal" } ], - "id": 39886, + "id": 42947, "nodeType": "VariableDeclarationStatement", - "src": "281014:10:18" + "src": "281014:10:38" }, { "assignments": [ - 39888 + 42949 ], "declarations": [ { "constant": false, - "id": 39888, + "id": 42949, "mutability": "mutable", "name": "m5", - "nameLocation": "281042:2:18", + "nameLocation": "281042:2:38", "nodeType": "VariableDeclaration", - "scope": 39900, - "src": "281034:10:18", + "scope": 42961, + "src": "281034:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -322357,10 +322357,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39887, + "id": 42948, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "281034:7:18", + "src": "281034:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -322369,24 +322369,24 @@ "visibility": "internal" } ], - "id": 39889, + "id": 42950, "nodeType": "VariableDeclarationStatement", - "src": "281034:10:18" + "src": "281034:10:38" }, { "assignments": [ - 39891 + 42952 ], "declarations": [ { "constant": false, - "id": 39891, + "id": 42952, "mutability": "mutable", "name": "m6", - "nameLocation": "281062:2:18", + "nameLocation": "281062:2:38", "nodeType": "VariableDeclaration", - "scope": 39900, - "src": "281054:10:18", + "scope": 42961, + "src": "281054:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -322394,10 +322394,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39890, + "id": 42951, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "281054:7:18", + "src": "281054:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -322406,27 +322406,27 @@ "visibility": "internal" } ], - "id": 39892, + "id": 42953, "nodeType": "VariableDeclarationStatement", - "src": "281054:10:18" + "src": "281054:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "281083:828:18", + "src": "281083:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "281126:313:18", + "src": "281126:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "281144:15:18", + "src": "281144:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "281158:1:18", + "src": "281158:1:38", "type": "", "value": "0" }, @@ -322434,7 +322434,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "281148:6:18", + "src": "281148:6:38", "type": "" } ] @@ -322442,16 +322442,16 @@ { "body": { "nodeType": "YulBlock", - "src": "281229:40:18", + "src": "281229:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "281258:9:18", + "src": "281258:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "281260:5:18" + "src": "281260:5:38" } ] }, @@ -322462,33 +322462,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "281246:6:18" + "src": "281246:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "281254:1:18" + "src": "281254:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "281241:4:18" + "src": "281241:4:38" }, "nodeType": "YulFunctionCall", - "src": "281241:15:18" + "src": "281241:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "281234:6:18" + "src": "281234:6:38" }, "nodeType": "YulFunctionCall", - "src": "281234:23:18" + "src": "281234:23:38" }, "nodeType": "YulIf", - "src": "281231:36:18" + "src": "281231:36:38" } ] }, @@ -322497,12 +322497,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "281186:6:18" + "src": "281186:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "281194:4:18", + "src": "281194:4:38", "type": "", "value": "0x20" } @@ -322510,30 +322510,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "281183:2:18" + "src": "281183:2:38" }, "nodeType": "YulFunctionCall", - "src": "281183:16:18" + "src": "281183:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "281200:28:18", + "src": "281200:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "281202:24:18", + "src": "281202:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "281216:6:18" + "src": "281216:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "281224:1:18", + "src": "281224:1:38", "type": "", "value": "1" } @@ -322541,16 +322541,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "281212:3:18" + "src": "281212:3:38" }, "nodeType": "YulFunctionCall", - "src": "281212:14:18" + "src": "281212:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "281202:6:18" + "src": "281202:6:38" } ] } @@ -322558,10 +322558,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "281180:2:18", + "src": "281180:2:38", "statements": [] }, - "src": "281176:93:18" + "src": "281176:93:38" }, { "expression": { @@ -322569,34 +322569,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "281293:3:18" + "src": "281293:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "281298:6:18" + "src": "281298:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "281286:6:18" + "src": "281286:6:38" }, "nodeType": "YulFunctionCall", - "src": "281286:19:18" + "src": "281286:19:38" }, "nodeType": "YulExpressionStatement", - "src": "281286:19:18" + "src": "281286:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "281322:37:18", + "src": "281322:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "281339:3:18", + "src": "281339:3:38", "type": "", "value": "256" }, @@ -322605,38 +322605,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "281348:1:18", + "src": "281348:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "281351:6:18" + "src": "281351:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "281344:3:18" + "src": "281344:3:38" }, "nodeType": "YulFunctionCall", - "src": "281344:14:18" + "src": "281344:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "281335:3:18" + "src": "281335:3:38" }, "nodeType": "YulFunctionCall", - "src": "281335:24:18" + "src": "281335:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "281326:5:18", + "src": "281326:5:38", "type": "" } ] @@ -322649,12 +322649,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "281387:3:18" + "src": "281387:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "281392:4:18", + "src": "281392:4:38", "type": "", "value": "0x20" } @@ -322662,59 +322662,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "281383:3:18" + "src": "281383:3:38" }, "nodeType": "YulFunctionCall", - "src": "281383:14:18" + "src": "281383:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "281403:5:18" + "src": "281403:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "281414:5:18" + "src": "281414:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "281421:1:18" + "src": "281421:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "281410:3:18" + "src": "281410:3:38" }, "nodeType": "YulFunctionCall", - "src": "281410:13:18" + "src": "281410:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "281399:3:18" + "src": "281399:3:38" }, "nodeType": "YulFunctionCall", - "src": "281399:25:18" + "src": "281399:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "281376:6:18" + "src": "281376:6:38" }, "nodeType": "YulFunctionCall", - "src": "281376:49:18" + "src": "281376:49:38" }, "nodeType": "YulExpressionStatement", - "src": "281376:49:18" + "src": "281376:49:38" } ] }, @@ -322724,27 +322724,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "281118:3:18", + "src": "281118:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "281123:1:18", + "src": "281123:1:38", "type": "" } ], - "src": "281097:342:18" + "src": "281097:342:38" }, { "nodeType": "YulAssignment", - "src": "281452:17:18", + "src": "281452:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "281464:4:18", + "src": "281464:4:38", "type": "", "value": "0x00" } @@ -322752,28 +322752,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "281458:5:18" + "src": "281458:5:38" }, "nodeType": "YulFunctionCall", - "src": "281458:11:18" + "src": "281458:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "281452:2:18" + "src": "281452:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "281482:17:18", + "src": "281482:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "281494:4:18", + "src": "281494:4:38", "type": "", "value": "0x20" } @@ -322781,28 +322781,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "281488:5:18" + "src": "281488:5:38" }, "nodeType": "YulFunctionCall", - "src": "281488:11:18" + "src": "281488:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "281482:2:18" + "src": "281482:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "281512:17:18", + "src": "281512:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "281524:4:18", + "src": "281524:4:38", "type": "", "value": "0x40" } @@ -322810,28 +322810,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "281518:5:18" + "src": "281518:5:38" }, "nodeType": "YulFunctionCall", - "src": "281518:11:18" + "src": "281518:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "281512:2:18" + "src": "281512:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "281542:17:18", + "src": "281542:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "281554:4:18", + "src": "281554:4:38", "type": "", "value": "0x60" } @@ -322839,28 +322839,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "281548:5:18" + "src": "281548:5:38" }, "nodeType": "YulFunctionCall", - "src": "281548:11:18" + "src": "281548:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "281542:2:18" + "src": "281542:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "281572:17:18", + "src": "281572:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "281584:4:18", + "src": "281584:4:38", "type": "", "value": "0x80" } @@ -322868,28 +322868,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "281578:5:18" + "src": "281578:5:38" }, "nodeType": "YulFunctionCall", - "src": "281578:11:18" + "src": "281578:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "281572:2:18" + "src": "281572:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "281602:17:18", + "src": "281602:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "281614:4:18", + "src": "281614:4:38", "type": "", "value": "0xa0" } @@ -322897,28 +322897,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "281608:5:18" + "src": "281608:5:38" }, "nodeType": "YulFunctionCall", - "src": "281608:11:18" + "src": "281608:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "281602:2:18" + "src": "281602:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "281632:17:18", + "src": "281632:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "281644:4:18", + "src": "281644:4:38", "type": "", "value": "0xc0" } @@ -322926,16 +322926,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "281638:5:18" + "src": "281638:5:38" }, "nodeType": "YulFunctionCall", - "src": "281638:11:18" + "src": "281638:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "281632:2:18" + "src": "281632:2:38" } ] }, @@ -322945,14 +322945,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "281732:4:18", + "src": "281732:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "281738:10:18", + "src": "281738:10:38", "type": "", "value": "0x90c30a56" } @@ -322960,13 +322960,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "281725:6:18" + "src": "281725:6:38" }, "nodeType": "YulFunctionCall", - "src": "281725:24:18" + "src": "281725:24:38" }, "nodeType": "YulExpressionStatement", - "src": "281725:24:18" + "src": "281725:24:38" }, { "expression": { @@ -322974,26 +322974,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "281769:4:18", + "src": "281769:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "281775:2:18" + "src": "281775:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "281762:6:18" + "src": "281762:6:38" }, "nodeType": "YulFunctionCall", - "src": "281762:16:18" + "src": "281762:16:38" }, "nodeType": "YulExpressionStatement", - "src": "281762:16:18" + "src": "281762:16:38" }, { "expression": { @@ -323001,14 +323001,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "281798:4:18", + "src": "281798:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "281804:4:18", + "src": "281804:4:38", "type": "", "value": "0x80" } @@ -323016,13 +323016,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "281791:6:18" + "src": "281791:6:38" }, "nodeType": "YulFunctionCall", - "src": "281791:18:18" + "src": "281791:18:38" }, "nodeType": "YulExpressionStatement", - "src": "281791:18:18" + "src": "281791:18:38" }, { "expression": { @@ -323030,26 +323030,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "281829:4:18", + "src": "281829:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "281835:2:18" + "src": "281835:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "281822:6:18" + "src": "281822:6:38" }, "nodeType": "YulFunctionCall", - "src": "281822:16:18" + "src": "281822:16:38" }, "nodeType": "YulExpressionStatement", - "src": "281822:16:18" + "src": "281822:16:38" }, { "expression": { @@ -323057,26 +323057,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "281858:4:18", + "src": "281858:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "281864:2:18" + "src": "281864:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "281851:6:18" + "src": "281851:6:38" }, "nodeType": "YulFunctionCall", - "src": "281851:16:18" + "src": "281851:16:38" }, "nodeType": "YulExpressionStatement", - "src": "281851:16:18" + "src": "281851:16:38" }, { "expression": { @@ -323084,126 +323084,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "281892:4:18", + "src": "281892:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "281898:2:18" + "src": "281898:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "281880:11:18" + "src": "281880:11:38" }, "nodeType": "YulFunctionCall", - "src": "281880:21:18" + "src": "281880:21:38" }, "nodeType": "YulExpressionStatement", - "src": "281880:21:18" + "src": "281880:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39873, + "declaration": 42934, "isOffset": false, "isSlot": false, - "src": "281452:2:18", + "src": "281452:2:38", "valueSize": 1 }, { - "declaration": 39876, + "declaration": 42937, "isOffset": false, "isSlot": false, - "src": "281482:2:18", + "src": "281482:2:38", "valueSize": 1 }, { - "declaration": 39879, + "declaration": 42940, "isOffset": false, "isSlot": false, - "src": "281512:2:18", + "src": "281512:2:38", "valueSize": 1 }, { - "declaration": 39882, + "declaration": 42943, "isOffset": false, "isSlot": false, - "src": "281542:2:18", + "src": "281542:2:38", "valueSize": 1 }, { - "declaration": 39885, + "declaration": 42946, "isOffset": false, "isSlot": false, - "src": "281572:2:18", + "src": "281572:2:38", "valueSize": 1 }, { - "declaration": 39888, + "declaration": 42949, "isOffset": false, "isSlot": false, - "src": "281602:2:18", + "src": "281602:2:38", "valueSize": 1 }, { - "declaration": 39891, + "declaration": 42952, "isOffset": false, "isSlot": false, - "src": "281632:2:18", + "src": "281632:2:38", "valueSize": 1 }, { - "declaration": 39863, + "declaration": 42924, "isOffset": false, "isSlot": false, - "src": "281775:2:18", + "src": "281775:2:38", "valueSize": 1 }, { - "declaration": 39865, + "declaration": 42926, "isOffset": false, "isSlot": false, - "src": "281898:2:18", + "src": "281898:2:38", "valueSize": 1 }, { - "declaration": 39867, + "declaration": 42928, "isOffset": false, "isSlot": false, - "src": "281835:2:18", + "src": "281835:2:38", "valueSize": 1 }, { - "declaration": 39869, + "declaration": 42930, "isOffset": false, "isSlot": false, - "src": "281864:2:18", + "src": "281864:2:38", "valueSize": 1 } ], - "id": 39893, + "id": 42954, "nodeType": "InlineAssembly", - "src": "281074:837:18" + "src": "281074:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39895, + "id": 42956, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "281936:4:18", + "src": "281936:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -323212,14 +323212,14 @@ }, { "hexValue": "30786334", - "id": 39896, + "id": 42957, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "281942:4:18", + "src": "281942:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -323238,18 +323238,18 @@ "typeString": "int_const 196" } ], - "id": 39894, + "id": 42955, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "281920:15:18", + "referencedDeclaration": 33383, + "src": "281920:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39897, + "id": 42958, "isConstant": false, "isLValue": false, "isPure": false, @@ -323258,21 +323258,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "281920:27:18", + "src": "281920:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39898, + "id": 42959, "nodeType": "ExpressionStatement", - "src": "281920:27:18" + "src": "281920:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "281966:214:18", + "src": "281966:214:38", "statements": [ { "expression": { @@ -323280,26 +323280,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "281987:4:18", + "src": "281987:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "281993:2:18" + "src": "281993:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "281980:6:18" + "src": "281980:6:38" }, "nodeType": "YulFunctionCall", - "src": "281980:16:18" + "src": "281980:16:38" }, "nodeType": "YulExpressionStatement", - "src": "281980:16:18" + "src": "281980:16:38" }, { "expression": { @@ -323307,26 +323307,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "282016:4:18", + "src": "282016:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "282022:2:18" + "src": "282022:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "282009:6:18" + "src": "282009:6:38" }, "nodeType": "YulFunctionCall", - "src": "282009:16:18" + "src": "282009:16:38" }, "nodeType": "YulExpressionStatement", - "src": "282009:16:18" + "src": "282009:16:38" }, { "expression": { @@ -323334,26 +323334,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "282045:4:18", + "src": "282045:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "282051:2:18" + "src": "282051:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "282038:6:18" + "src": "282038:6:38" }, "nodeType": "YulFunctionCall", - "src": "282038:16:18" + "src": "282038:16:38" }, "nodeType": "YulExpressionStatement", - "src": "282038:16:18" + "src": "282038:16:38" }, { "expression": { @@ -323361,26 +323361,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "282074:4:18", + "src": "282074:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "282080:2:18" + "src": "282080:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "282067:6:18" + "src": "282067:6:38" }, "nodeType": "YulFunctionCall", - "src": "282067:16:18" + "src": "282067:16:38" }, "nodeType": "YulExpressionStatement", - "src": "282067:16:18" + "src": "282067:16:38" }, { "expression": { @@ -323388,26 +323388,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "282103:4:18", + "src": "282103:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "282109:2:18" + "src": "282109:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "282096:6:18" + "src": "282096:6:38" }, "nodeType": "YulFunctionCall", - "src": "282096:16:18" + "src": "282096:16:38" }, "nodeType": "YulExpressionStatement", - "src": "282096:16:18" + "src": "282096:16:38" }, { "expression": { @@ -323415,26 +323415,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "282132:4:18", + "src": "282132:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "282138:2:18" + "src": "282138:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "282125:6:18" + "src": "282125:6:38" }, "nodeType": "YulFunctionCall", - "src": "282125:16:18" + "src": "282125:16:38" }, "nodeType": "YulExpressionStatement", - "src": "282125:16:18" + "src": "282125:16:38" }, { "expression": { @@ -323442,84 +323442,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "282161:4:18", + "src": "282161:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "282167:2:18" + "src": "282167:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "282154:6:18" + "src": "282154:6:38" }, "nodeType": "YulFunctionCall", - "src": "282154:16:18" + "src": "282154:16:38" }, "nodeType": "YulExpressionStatement", - "src": "282154:16:18" + "src": "282154:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39873, + "declaration": 42934, "isOffset": false, "isSlot": false, - "src": "281993:2:18", + "src": "281993:2:38", "valueSize": 1 }, { - "declaration": 39876, + "declaration": 42937, "isOffset": false, "isSlot": false, - "src": "282022:2:18", + "src": "282022:2:38", "valueSize": 1 }, { - "declaration": 39879, + "declaration": 42940, "isOffset": false, "isSlot": false, - "src": "282051:2:18", + "src": "282051:2:38", "valueSize": 1 }, { - "declaration": 39882, + "declaration": 42943, "isOffset": false, "isSlot": false, - "src": "282080:2:18", + "src": "282080:2:38", "valueSize": 1 }, { - "declaration": 39885, + "declaration": 42946, "isOffset": false, "isSlot": false, - "src": "282109:2:18", + "src": "282109:2:38", "valueSize": 1 }, { - "declaration": 39888, + "declaration": 42949, "isOffset": false, "isSlot": false, - "src": "282138:2:18", + "src": "282138:2:38", "valueSize": 1 }, { - "declaration": 39891, + "declaration": 42952, "isOffset": false, "isSlot": false, - "src": "282167:2:18", + "src": "282167:2:38", "valueSize": 1 } ], - "id": 39899, + "id": 42960, "nodeType": "InlineAssembly", - "src": "281957:223:18" + "src": "281957:223:38" } ] }, @@ -323527,20 +323527,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "280861:3:18", + "nameLocation": "280861:3:38", "parameters": { - "id": 39870, + "id": 42931, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39863, + "id": 42924, "mutability": "mutable", "name": "p0", - "nameLocation": "280873:2:18", + "nameLocation": "280873:2:38", "nodeType": "VariableDeclaration", - "scope": 39901, - "src": "280865:10:18", + "scope": 42962, + "src": "280865:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -323548,10 +323548,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39862, + "id": 42923, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "280865:7:18", + "src": "280865:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -323561,13 +323561,13 @@ }, { "constant": false, - "id": 39865, + "id": 42926, "mutability": "mutable", "name": "p1", - "nameLocation": "280885:2:18", + "nameLocation": "280885:2:38", "nodeType": "VariableDeclaration", - "scope": 39901, - "src": "280877:10:18", + "scope": 42962, + "src": "280877:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -323575,10 +323575,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39864, + "id": 42925, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "280877:7:18", + "src": "280877:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -323588,13 +323588,13 @@ }, { "constant": false, - "id": 39867, + "id": 42928, "mutability": "mutable", "name": "p2", - "nameLocation": "280897:2:18", + "nameLocation": "280897:2:38", "nodeType": "VariableDeclaration", - "scope": 39901, - "src": "280889:10:18", + "scope": 42962, + "src": "280889:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -323602,10 +323602,10 @@ "typeString": "address" }, "typeName": { - "id": 39866, + "id": 42927, "name": "address", "nodeType": "ElementaryTypeName", - "src": "280889:7:18", + "src": "280889:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -323616,13 +323616,13 @@ }, { "constant": false, - "id": 39869, + "id": 42930, "mutability": "mutable", "name": "p3", - "nameLocation": "280906:2:18", + "nameLocation": "280906:2:38", "nodeType": "VariableDeclaration", - "scope": 39901, - "src": "280901:7:18", + "scope": 42962, + "src": "280901:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -323630,10 +323630,10 @@ "typeString": "bool" }, "typeName": { - "id": 39868, + "id": 42929, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "280901:4:18", + "src": "280901:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -323642,44 +323642,44 @@ "visibility": "internal" } ], - "src": "280864:45:18" + "src": "280864:45:38" }, "returnParameters": { - "id": 39871, + "id": 42932, "nodeType": "ParameterList", "parameters": [], - "src": "280924:0:18" + "src": "280924:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39941, + "id": 43002, "nodeType": "FunctionDefinition", - "src": "282192:1340:18", + "src": "282192:1340:38", "nodes": [], "body": { - "id": 39940, + "id": 43001, "nodeType": "Block", - "src": "282267:1265:18", + "src": "282267:1265:38", "nodes": [], "statements": [ { "assignments": [ - 39913 + 42974 ], "declarations": [ { "constant": false, - "id": 39913, + "id": 42974, "mutability": "mutable", "name": "m0", - "nameLocation": "282285:2:18", + "nameLocation": "282285:2:38", "nodeType": "VariableDeclaration", - "scope": 39940, - "src": "282277:10:18", + "scope": 43001, + "src": "282277:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -323687,10 +323687,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39912, + "id": 42973, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "282277:7:18", + "src": "282277:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -323699,24 +323699,24 @@ "visibility": "internal" } ], - "id": 39914, + "id": 42975, "nodeType": "VariableDeclarationStatement", - "src": "282277:10:18" + "src": "282277:10:38" }, { "assignments": [ - 39916 + 42977 ], "declarations": [ { "constant": false, - "id": 39916, + "id": 42977, "mutability": "mutable", "name": "m1", - "nameLocation": "282305:2:18", + "nameLocation": "282305:2:38", "nodeType": "VariableDeclaration", - "scope": 39940, - "src": "282297:10:18", + "scope": 43001, + "src": "282297:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -323724,10 +323724,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39915, + "id": 42976, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "282297:7:18", + "src": "282297:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -323736,24 +323736,24 @@ "visibility": "internal" } ], - "id": 39917, + "id": 42978, "nodeType": "VariableDeclarationStatement", - "src": "282297:10:18" + "src": "282297:10:38" }, { "assignments": [ - 39919 + 42980 ], "declarations": [ { "constant": false, - "id": 39919, + "id": 42980, "mutability": "mutable", "name": "m2", - "nameLocation": "282325:2:18", + "nameLocation": "282325:2:38", "nodeType": "VariableDeclaration", - "scope": 39940, - "src": "282317:10:18", + "scope": 43001, + "src": "282317:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -323761,10 +323761,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39918, + "id": 42979, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "282317:7:18", + "src": "282317:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -323773,24 +323773,24 @@ "visibility": "internal" } ], - "id": 39920, + "id": 42981, "nodeType": "VariableDeclarationStatement", - "src": "282317:10:18" + "src": "282317:10:38" }, { "assignments": [ - 39922 + 42983 ], "declarations": [ { "constant": false, - "id": 39922, + "id": 42983, "mutability": "mutable", "name": "m3", - "nameLocation": "282345:2:18", + "nameLocation": "282345:2:38", "nodeType": "VariableDeclaration", - "scope": 39940, - "src": "282337:10:18", + "scope": 43001, + "src": "282337:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -323798,10 +323798,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39921, + "id": 42982, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "282337:7:18", + "src": "282337:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -323810,24 +323810,24 @@ "visibility": "internal" } ], - "id": 39923, + "id": 42984, "nodeType": "VariableDeclarationStatement", - "src": "282337:10:18" + "src": "282337:10:38" }, { "assignments": [ - 39925 + 42986 ], "declarations": [ { "constant": false, - "id": 39925, + "id": 42986, "mutability": "mutable", "name": "m4", - "nameLocation": "282365:2:18", + "nameLocation": "282365:2:38", "nodeType": "VariableDeclaration", - "scope": 39940, - "src": "282357:10:18", + "scope": 43001, + "src": "282357:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -323835,10 +323835,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39924, + "id": 42985, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "282357:7:18", + "src": "282357:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -323847,24 +323847,24 @@ "visibility": "internal" } ], - "id": 39926, + "id": 42987, "nodeType": "VariableDeclarationStatement", - "src": "282357:10:18" + "src": "282357:10:38" }, { "assignments": [ - 39928 + 42989 ], "declarations": [ { "constant": false, - "id": 39928, + "id": 42989, "mutability": "mutable", "name": "m5", - "nameLocation": "282385:2:18", + "nameLocation": "282385:2:38", "nodeType": "VariableDeclaration", - "scope": 39940, - "src": "282377:10:18", + "scope": 43001, + "src": "282377:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -323872,10 +323872,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39927, + "id": 42988, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "282377:7:18", + "src": "282377:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -323884,24 +323884,24 @@ "visibility": "internal" } ], - "id": 39929, + "id": 42990, "nodeType": "VariableDeclarationStatement", - "src": "282377:10:18" + "src": "282377:10:38" }, { "assignments": [ - 39931 + 42992 ], "declarations": [ { "constant": false, - "id": 39931, + "id": 42992, "mutability": "mutable", "name": "m6", - "nameLocation": "282405:2:18", + "nameLocation": "282405:2:38", "nodeType": "VariableDeclaration", - "scope": 39940, - "src": "282397:10:18", + "scope": 43001, + "src": "282397:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -323909,10 +323909,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39930, + "id": 42991, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "282397:7:18", + "src": "282397:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -323921,27 +323921,27 @@ "visibility": "internal" } ], - "id": 39932, + "id": 42993, "nodeType": "VariableDeclarationStatement", - "src": "282397:10:18" + "src": "282397:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "282426:831:18", + "src": "282426:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "282469:313:18", + "src": "282469:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "282487:15:18", + "src": "282487:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "282501:1:18", + "src": "282501:1:38", "type": "", "value": "0" }, @@ -323949,7 +323949,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "282491:6:18", + "src": "282491:6:38", "type": "" } ] @@ -323957,16 +323957,16 @@ { "body": { "nodeType": "YulBlock", - "src": "282572:40:18", + "src": "282572:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "282601:9:18", + "src": "282601:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "282603:5:18" + "src": "282603:5:38" } ] }, @@ -323977,33 +323977,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "282589:6:18" + "src": "282589:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "282597:1:18" + "src": "282597:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "282584:4:18" + "src": "282584:4:38" }, "nodeType": "YulFunctionCall", - "src": "282584:15:18" + "src": "282584:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "282577:6:18" + "src": "282577:6:38" }, "nodeType": "YulFunctionCall", - "src": "282577:23:18" + "src": "282577:23:38" }, "nodeType": "YulIf", - "src": "282574:36:18" + "src": "282574:36:38" } ] }, @@ -324012,12 +324012,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "282529:6:18" + "src": "282529:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "282537:4:18", + "src": "282537:4:38", "type": "", "value": "0x20" } @@ -324025,30 +324025,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "282526:2:18" + "src": "282526:2:38" }, "nodeType": "YulFunctionCall", - "src": "282526:16:18" + "src": "282526:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "282543:28:18", + "src": "282543:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "282545:24:18", + "src": "282545:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "282559:6:18" + "src": "282559:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "282567:1:18", + "src": "282567:1:38", "type": "", "value": "1" } @@ -324056,16 +324056,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "282555:3:18" + "src": "282555:3:38" }, "nodeType": "YulFunctionCall", - "src": "282555:14:18" + "src": "282555:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "282545:6:18" + "src": "282545:6:38" } ] } @@ -324073,10 +324073,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "282523:2:18", + "src": "282523:2:38", "statements": [] }, - "src": "282519:93:18" + "src": "282519:93:38" }, { "expression": { @@ -324084,34 +324084,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "282636:3:18" + "src": "282636:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "282641:6:18" + "src": "282641:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "282629:6:18" + "src": "282629:6:38" }, "nodeType": "YulFunctionCall", - "src": "282629:19:18" + "src": "282629:19:38" }, "nodeType": "YulExpressionStatement", - "src": "282629:19:18" + "src": "282629:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "282665:37:18", + "src": "282665:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "282682:3:18", + "src": "282682:3:38", "type": "", "value": "256" }, @@ -324120,38 +324120,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "282691:1:18", + "src": "282691:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "282694:6:18" + "src": "282694:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "282687:3:18" + "src": "282687:3:38" }, "nodeType": "YulFunctionCall", - "src": "282687:14:18" + "src": "282687:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "282678:3:18" + "src": "282678:3:38" }, "nodeType": "YulFunctionCall", - "src": "282678:24:18" + "src": "282678:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "282669:5:18", + "src": "282669:5:38", "type": "" } ] @@ -324164,12 +324164,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "282730:3:18" + "src": "282730:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "282735:4:18", + "src": "282735:4:38", "type": "", "value": "0x20" } @@ -324177,59 +324177,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "282726:3:18" + "src": "282726:3:38" }, "nodeType": "YulFunctionCall", - "src": "282726:14:18" + "src": "282726:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "282746:5:18" + "src": "282746:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "282757:5:18" + "src": "282757:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "282764:1:18" + "src": "282764:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "282753:3:18" + "src": "282753:3:38" }, "nodeType": "YulFunctionCall", - "src": "282753:13:18" + "src": "282753:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "282742:3:18" + "src": "282742:3:38" }, "nodeType": "YulFunctionCall", - "src": "282742:25:18" + "src": "282742:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "282719:6:18" + "src": "282719:6:38" }, "nodeType": "YulFunctionCall", - "src": "282719:49:18" + "src": "282719:49:38" }, "nodeType": "YulExpressionStatement", - "src": "282719:49:18" + "src": "282719:49:38" } ] }, @@ -324239,27 +324239,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "282461:3:18", + "src": "282461:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "282466:1:18", + "src": "282466:1:38", "type": "" } ], - "src": "282440:342:18" + "src": "282440:342:38" }, { "nodeType": "YulAssignment", - "src": "282795:17:18", + "src": "282795:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "282807:4:18", + "src": "282807:4:38", "type": "", "value": "0x00" } @@ -324267,28 +324267,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "282801:5:18" + "src": "282801:5:38" }, "nodeType": "YulFunctionCall", - "src": "282801:11:18" + "src": "282801:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "282795:2:18" + "src": "282795:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "282825:17:18", + "src": "282825:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "282837:4:18", + "src": "282837:4:38", "type": "", "value": "0x20" } @@ -324296,28 +324296,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "282831:5:18" + "src": "282831:5:38" }, "nodeType": "YulFunctionCall", - "src": "282831:11:18" + "src": "282831:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "282825:2:18" + "src": "282825:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "282855:17:18", + "src": "282855:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "282867:4:18", + "src": "282867:4:38", "type": "", "value": "0x40" } @@ -324325,28 +324325,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "282861:5:18" + "src": "282861:5:38" }, "nodeType": "YulFunctionCall", - "src": "282861:11:18" + "src": "282861:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "282855:2:18" + "src": "282855:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "282885:17:18", + "src": "282885:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "282897:4:18", + "src": "282897:4:38", "type": "", "value": "0x60" } @@ -324354,28 +324354,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "282891:5:18" + "src": "282891:5:38" }, "nodeType": "YulFunctionCall", - "src": "282891:11:18" + "src": "282891:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "282885:2:18" + "src": "282885:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "282915:17:18", + "src": "282915:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "282927:4:18", + "src": "282927:4:38", "type": "", "value": "0x80" } @@ -324383,28 +324383,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "282921:5:18" + "src": "282921:5:38" }, "nodeType": "YulFunctionCall", - "src": "282921:11:18" + "src": "282921:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "282915:2:18" + "src": "282915:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "282945:17:18", + "src": "282945:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "282957:4:18", + "src": "282957:4:38", "type": "", "value": "0xa0" } @@ -324412,28 +324412,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "282951:5:18" + "src": "282951:5:38" }, "nodeType": "YulFunctionCall", - "src": "282951:11:18" + "src": "282951:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "282945:2:18" + "src": "282945:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "282975:17:18", + "src": "282975:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "282987:4:18", + "src": "282987:4:38", "type": "", "value": "0xc0" } @@ -324441,16 +324441,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "282981:5:18" + "src": "282981:5:38" }, "nodeType": "YulFunctionCall", - "src": "282981:11:18" + "src": "282981:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "282975:2:18" + "src": "282975:2:38" } ] }, @@ -324460,14 +324460,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "283078:4:18", + "src": "283078:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "283084:10:18", + "src": "283084:10:38", "type": "", "value": "0xe8d3018d" } @@ -324475,13 +324475,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "283071:6:18" + "src": "283071:6:38" }, "nodeType": "YulFunctionCall", - "src": "283071:24:18" + "src": "283071:24:38" }, "nodeType": "YulExpressionStatement", - "src": "283071:24:18" + "src": "283071:24:38" }, { "expression": { @@ -324489,26 +324489,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "283115:4:18", + "src": "283115:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "283121:2:18" + "src": "283121:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "283108:6:18" + "src": "283108:6:38" }, "nodeType": "YulFunctionCall", - "src": "283108:16:18" + "src": "283108:16:38" }, "nodeType": "YulExpressionStatement", - "src": "283108:16:18" + "src": "283108:16:38" }, { "expression": { @@ -324516,14 +324516,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "283144:4:18", + "src": "283144:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "283150:4:18", + "src": "283150:4:38", "type": "", "value": "0x80" } @@ -324531,13 +324531,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "283137:6:18" + "src": "283137:6:38" }, "nodeType": "YulFunctionCall", - "src": "283137:18:18" + "src": "283137:18:38" }, "nodeType": "YulExpressionStatement", - "src": "283137:18:18" + "src": "283137:18:38" }, { "expression": { @@ -324545,26 +324545,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "283175:4:18", + "src": "283175:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "283181:2:18" + "src": "283181:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "283168:6:18" + "src": "283168:6:38" }, "nodeType": "YulFunctionCall", - "src": "283168:16:18" + "src": "283168:16:38" }, "nodeType": "YulExpressionStatement", - "src": "283168:16:18" + "src": "283168:16:38" }, { "expression": { @@ -324572,26 +324572,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "283204:4:18", + "src": "283204:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "283210:2:18" + "src": "283210:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "283197:6:18" + "src": "283197:6:38" }, "nodeType": "YulFunctionCall", - "src": "283197:16:18" + "src": "283197:16:38" }, "nodeType": "YulExpressionStatement", - "src": "283197:16:18" + "src": "283197:16:38" }, { "expression": { @@ -324599,126 +324599,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "283238:4:18", + "src": "283238:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "283244:2:18" + "src": "283244:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "283226:11:18" + "src": "283226:11:38" }, "nodeType": "YulFunctionCall", - "src": "283226:21:18" + "src": "283226:21:38" }, "nodeType": "YulExpressionStatement", - "src": "283226:21:18" + "src": "283226:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39913, + "declaration": 42974, "isOffset": false, "isSlot": false, - "src": "282795:2:18", + "src": "282795:2:38", "valueSize": 1 }, { - "declaration": 39916, + "declaration": 42977, "isOffset": false, "isSlot": false, - "src": "282825:2:18", + "src": "282825:2:38", "valueSize": 1 }, { - "declaration": 39919, + "declaration": 42980, "isOffset": false, "isSlot": false, - "src": "282855:2:18", + "src": "282855:2:38", "valueSize": 1 }, { - "declaration": 39922, + "declaration": 42983, "isOffset": false, "isSlot": false, - "src": "282885:2:18", + "src": "282885:2:38", "valueSize": 1 }, { - "declaration": 39925, + "declaration": 42986, "isOffset": false, "isSlot": false, - "src": "282915:2:18", + "src": "282915:2:38", "valueSize": 1 }, { - "declaration": 39928, + "declaration": 42989, "isOffset": false, "isSlot": false, - "src": "282945:2:18", + "src": "282945:2:38", "valueSize": 1 }, { - "declaration": 39931, + "declaration": 42992, "isOffset": false, "isSlot": false, - "src": "282975:2:18", + "src": "282975:2:38", "valueSize": 1 }, { - "declaration": 39903, + "declaration": 42964, "isOffset": false, "isSlot": false, - "src": "283121:2:18", + "src": "283121:2:38", "valueSize": 1 }, { - "declaration": 39905, + "declaration": 42966, "isOffset": false, "isSlot": false, - "src": "283244:2:18", + "src": "283244:2:38", "valueSize": 1 }, { - "declaration": 39907, + "declaration": 42968, "isOffset": false, "isSlot": false, - "src": "283181:2:18", + "src": "283181:2:38", "valueSize": 1 }, { - "declaration": 39909, + "declaration": 42970, "isOffset": false, "isSlot": false, - "src": "283210:2:18", + "src": "283210:2:38", "valueSize": 1 } ], - "id": 39933, + "id": 42994, "nodeType": "InlineAssembly", - "src": "282417:840:18" + "src": "282417:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39935, + "id": 42996, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "283282:4:18", + "src": "283282:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -324727,14 +324727,14 @@ }, { "hexValue": "30786334", - "id": 39936, + "id": 42997, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "283288:4:18", + "src": "283288:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -324753,18 +324753,18 @@ "typeString": "int_const 196" } ], - "id": 39934, + "id": 42995, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "283266:15:18", + "referencedDeclaration": 33383, + "src": "283266:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39937, + "id": 42998, "isConstant": false, "isLValue": false, "isPure": false, @@ -324773,21 +324773,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "283266:27:18", + "src": "283266:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39938, + "id": 42999, "nodeType": "ExpressionStatement", - "src": "283266:27:18" + "src": "283266:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "283312:214:18", + "src": "283312:214:38", "statements": [ { "expression": { @@ -324795,26 +324795,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "283333:4:18", + "src": "283333:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "283339:2:18" + "src": "283339:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "283326:6:18" + "src": "283326:6:38" }, "nodeType": "YulFunctionCall", - "src": "283326:16:18" + "src": "283326:16:38" }, "nodeType": "YulExpressionStatement", - "src": "283326:16:18" + "src": "283326:16:38" }, { "expression": { @@ -324822,26 +324822,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "283362:4:18", + "src": "283362:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "283368:2:18" + "src": "283368:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "283355:6:18" + "src": "283355:6:38" }, "nodeType": "YulFunctionCall", - "src": "283355:16:18" + "src": "283355:16:38" }, "nodeType": "YulExpressionStatement", - "src": "283355:16:18" + "src": "283355:16:38" }, { "expression": { @@ -324849,26 +324849,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "283391:4:18", + "src": "283391:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "283397:2:18" + "src": "283397:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "283384:6:18" + "src": "283384:6:38" }, "nodeType": "YulFunctionCall", - "src": "283384:16:18" + "src": "283384:16:38" }, "nodeType": "YulExpressionStatement", - "src": "283384:16:18" + "src": "283384:16:38" }, { "expression": { @@ -324876,26 +324876,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "283420:4:18", + "src": "283420:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "283426:2:18" + "src": "283426:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "283413:6:18" + "src": "283413:6:38" }, "nodeType": "YulFunctionCall", - "src": "283413:16:18" + "src": "283413:16:38" }, "nodeType": "YulExpressionStatement", - "src": "283413:16:18" + "src": "283413:16:38" }, { "expression": { @@ -324903,26 +324903,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "283449:4:18", + "src": "283449:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "283455:2:18" + "src": "283455:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "283442:6:18" + "src": "283442:6:38" }, "nodeType": "YulFunctionCall", - "src": "283442:16:18" + "src": "283442:16:38" }, "nodeType": "YulExpressionStatement", - "src": "283442:16:18" + "src": "283442:16:38" }, { "expression": { @@ -324930,26 +324930,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "283478:4:18", + "src": "283478:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "283484:2:18" + "src": "283484:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "283471:6:18" + "src": "283471:6:38" }, "nodeType": "YulFunctionCall", - "src": "283471:16:18" + "src": "283471:16:38" }, "nodeType": "YulExpressionStatement", - "src": "283471:16:18" + "src": "283471:16:38" }, { "expression": { @@ -324957,84 +324957,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "283507:4:18", + "src": "283507:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "283513:2:18" + "src": "283513:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "283500:6:18" + "src": "283500:6:38" }, "nodeType": "YulFunctionCall", - "src": "283500:16:18" + "src": "283500:16:38" }, "nodeType": "YulExpressionStatement", - "src": "283500:16:18" + "src": "283500:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39913, + "declaration": 42974, "isOffset": false, "isSlot": false, - "src": "283339:2:18", + "src": "283339:2:38", "valueSize": 1 }, { - "declaration": 39916, + "declaration": 42977, "isOffset": false, "isSlot": false, - "src": "283368:2:18", + "src": "283368:2:38", "valueSize": 1 }, { - "declaration": 39919, + "declaration": 42980, "isOffset": false, "isSlot": false, - "src": "283397:2:18", + "src": "283397:2:38", "valueSize": 1 }, { - "declaration": 39922, + "declaration": 42983, "isOffset": false, "isSlot": false, - "src": "283426:2:18", + "src": "283426:2:38", "valueSize": 1 }, { - "declaration": 39925, + "declaration": 42986, "isOffset": false, "isSlot": false, - "src": "283455:2:18", + "src": "283455:2:38", "valueSize": 1 }, { - "declaration": 39928, + "declaration": 42989, "isOffset": false, "isSlot": false, - "src": "283484:2:18", + "src": "283484:2:38", "valueSize": 1 }, { - "declaration": 39931, + "declaration": 42992, "isOffset": false, "isSlot": false, - "src": "283513:2:18", + "src": "283513:2:38", "valueSize": 1 } ], - "id": 39939, + "id": 43000, "nodeType": "InlineAssembly", - "src": "283303:223:18" + "src": "283303:223:38" } ] }, @@ -325042,20 +325042,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "282201:3:18", + "nameLocation": "282201:3:38", "parameters": { - "id": 39910, + "id": 42971, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39903, + "id": 42964, "mutability": "mutable", "name": "p0", - "nameLocation": "282213:2:18", + "nameLocation": "282213:2:38", "nodeType": "VariableDeclaration", - "scope": 39941, - "src": "282205:10:18", + "scope": 43002, + "src": "282205:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -325063,10 +325063,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39902, + "id": 42963, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "282205:7:18", + "src": "282205:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -325076,13 +325076,13 @@ }, { "constant": false, - "id": 39905, + "id": 42966, "mutability": "mutable", "name": "p1", - "nameLocation": "282225:2:18", + "nameLocation": "282225:2:38", "nodeType": "VariableDeclaration", - "scope": 39941, - "src": "282217:10:18", + "scope": 43002, + "src": "282217:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -325090,10 +325090,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39904, + "id": 42965, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "282217:7:18", + "src": "282217:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -325103,13 +325103,13 @@ }, { "constant": false, - "id": 39907, + "id": 42968, "mutability": "mutable", "name": "p2", - "nameLocation": "282237:2:18", + "nameLocation": "282237:2:38", "nodeType": "VariableDeclaration", - "scope": 39941, - "src": "282229:10:18", + "scope": 43002, + "src": "282229:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -325117,10 +325117,10 @@ "typeString": "address" }, "typeName": { - "id": 39906, + "id": 42967, "name": "address", "nodeType": "ElementaryTypeName", - "src": "282229:7:18", + "src": "282229:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -325131,13 +325131,13 @@ }, { "constant": false, - "id": 39909, + "id": 42970, "mutability": "mutable", "name": "p3", - "nameLocation": "282249:2:18", + "nameLocation": "282249:2:38", "nodeType": "VariableDeclaration", - "scope": 39941, - "src": "282241:10:18", + "scope": 43002, + "src": "282241:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -325145,10 +325145,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39908, + "id": 42969, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "282241:7:18", + "src": "282241:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -325157,44 +325157,44 @@ "visibility": "internal" } ], - "src": "282204:48:18" + "src": "282204:48:38" }, "returnParameters": { - "id": 39911, + "id": 42972, "nodeType": "ParameterList", "parameters": [], - "src": "282267:0:18" + "src": "282267:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 39987, + "id": 43048, "nodeType": "FunctionDefinition", - "src": "283538:1536:18", + "src": "283538:1536:38", "nodes": [], "body": { - "id": 39986, + "id": 43047, "nodeType": "Block", - "src": "283613:1461:18", + "src": "283613:1461:38", "nodes": [], "statements": [ { "assignments": [ - 39953 + 43014 ], "declarations": [ { "constant": false, - "id": 39953, + "id": 43014, "mutability": "mutable", "name": "m0", - "nameLocation": "283631:2:18", + "nameLocation": "283631:2:38", "nodeType": "VariableDeclaration", - "scope": 39986, - "src": "283623:10:18", + "scope": 43047, + "src": "283623:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -325202,10 +325202,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39952, + "id": 43013, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "283623:7:18", + "src": "283623:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -325214,24 +325214,24 @@ "visibility": "internal" } ], - "id": 39954, + "id": 43015, "nodeType": "VariableDeclarationStatement", - "src": "283623:10:18" + "src": "283623:10:38" }, { "assignments": [ - 39956 + 43017 ], "declarations": [ { "constant": false, - "id": 39956, + "id": 43017, "mutability": "mutable", "name": "m1", - "nameLocation": "283651:2:18", + "nameLocation": "283651:2:38", "nodeType": "VariableDeclaration", - "scope": 39986, - "src": "283643:10:18", + "scope": 43047, + "src": "283643:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -325239,10 +325239,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39955, + "id": 43016, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "283643:7:18", + "src": "283643:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -325251,24 +325251,24 @@ "visibility": "internal" } ], - "id": 39957, + "id": 43018, "nodeType": "VariableDeclarationStatement", - "src": "283643:10:18" + "src": "283643:10:38" }, { "assignments": [ - 39959 + 43020 ], "declarations": [ { "constant": false, - "id": 39959, + "id": 43020, "mutability": "mutable", "name": "m2", - "nameLocation": "283671:2:18", + "nameLocation": "283671:2:38", "nodeType": "VariableDeclaration", - "scope": 39986, - "src": "283663:10:18", + "scope": 43047, + "src": "283663:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -325276,10 +325276,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39958, + "id": 43019, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "283663:7:18", + "src": "283663:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -325288,24 +325288,24 @@ "visibility": "internal" } ], - "id": 39960, + "id": 43021, "nodeType": "VariableDeclarationStatement", - "src": "283663:10:18" + "src": "283663:10:38" }, { "assignments": [ - 39962 + 43023 ], "declarations": [ { "constant": false, - "id": 39962, + "id": 43023, "mutability": "mutable", "name": "m3", - "nameLocation": "283691:2:18", + "nameLocation": "283691:2:38", "nodeType": "VariableDeclaration", - "scope": 39986, - "src": "283683:10:18", + "scope": 43047, + "src": "283683:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -325313,10 +325313,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39961, + "id": 43022, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "283683:7:18", + "src": "283683:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -325325,24 +325325,24 @@ "visibility": "internal" } ], - "id": 39963, + "id": 43024, "nodeType": "VariableDeclarationStatement", - "src": "283683:10:18" + "src": "283683:10:38" }, { "assignments": [ - 39965 + 43026 ], "declarations": [ { "constant": false, - "id": 39965, + "id": 43026, "mutability": "mutable", "name": "m4", - "nameLocation": "283711:2:18", + "nameLocation": "283711:2:38", "nodeType": "VariableDeclaration", - "scope": 39986, - "src": "283703:10:18", + "scope": 43047, + "src": "283703:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -325350,10 +325350,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39964, + "id": 43025, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "283703:7:18", + "src": "283703:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -325362,24 +325362,24 @@ "visibility": "internal" } ], - "id": 39966, + "id": 43027, "nodeType": "VariableDeclarationStatement", - "src": "283703:10:18" + "src": "283703:10:38" }, { "assignments": [ - 39968 + 43029 ], "declarations": [ { "constant": false, - "id": 39968, + "id": 43029, "mutability": "mutable", "name": "m5", - "nameLocation": "283731:2:18", + "nameLocation": "283731:2:38", "nodeType": "VariableDeclaration", - "scope": 39986, - "src": "283723:10:18", + "scope": 43047, + "src": "283723:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -325387,10 +325387,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39967, + "id": 43028, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "283723:7:18", + "src": "283723:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -325399,24 +325399,24 @@ "visibility": "internal" } ], - "id": 39969, + "id": 43030, "nodeType": "VariableDeclarationStatement", - "src": "283723:10:18" + "src": "283723:10:38" }, { "assignments": [ - 39971 + 43032 ], "declarations": [ { "constant": false, - "id": 39971, + "id": 43032, "mutability": "mutable", "name": "m6", - "nameLocation": "283751:2:18", + "nameLocation": "283751:2:38", "nodeType": "VariableDeclaration", - "scope": 39986, - "src": "283743:10:18", + "scope": 43047, + "src": "283743:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -325424,10 +325424,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39970, + "id": 43031, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "283743:7:18", + "src": "283743:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -325436,24 +325436,24 @@ "visibility": "internal" } ], - "id": 39972, + "id": 43033, "nodeType": "VariableDeclarationStatement", - "src": "283743:10:18" + "src": "283743:10:38" }, { "assignments": [ - 39974 + 43035 ], "declarations": [ { "constant": false, - "id": 39974, + "id": 43035, "mutability": "mutable", "name": "m7", - "nameLocation": "283771:2:18", + "nameLocation": "283771:2:38", "nodeType": "VariableDeclaration", - "scope": 39986, - "src": "283763:10:18", + "scope": 43047, + "src": "283763:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -325461,10 +325461,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39973, + "id": 43034, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "283763:7:18", + "src": "283763:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -325473,24 +325473,24 @@ "visibility": "internal" } ], - "id": 39975, + "id": 43036, "nodeType": "VariableDeclarationStatement", - "src": "283763:10:18" + "src": "283763:10:38" }, { "assignments": [ - 39977 + 43038 ], "declarations": [ { "constant": false, - "id": 39977, + "id": 43038, "mutability": "mutable", "name": "m8", - "nameLocation": "283791:2:18", + "nameLocation": "283791:2:38", "nodeType": "VariableDeclaration", - "scope": 39986, - "src": "283783:10:18", + "scope": 43047, + "src": "283783:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -325498,10 +325498,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39976, + "id": 43037, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "283783:7:18", + "src": "283783:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -325510,27 +325510,27 @@ "visibility": "internal" } ], - "id": 39978, + "id": 43039, "nodeType": "VariableDeclarationStatement", - "src": "283783:10:18" + "src": "283783:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "283812:927:18", + "src": "283812:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "283855:313:18", + "src": "283855:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "283873:15:18", + "src": "283873:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "283887:1:18", + "src": "283887:1:38", "type": "", "value": "0" }, @@ -325538,7 +325538,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "283877:6:18", + "src": "283877:6:38", "type": "" } ] @@ -325546,16 +325546,16 @@ { "body": { "nodeType": "YulBlock", - "src": "283958:40:18", + "src": "283958:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "283987:9:18", + "src": "283987:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "283989:5:18" + "src": "283989:5:38" } ] }, @@ -325566,33 +325566,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "283975:6:18" + "src": "283975:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "283983:1:18" + "src": "283983:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "283970:4:18" + "src": "283970:4:38" }, "nodeType": "YulFunctionCall", - "src": "283970:15:18" + "src": "283970:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "283963:6:18" + "src": "283963:6:38" }, "nodeType": "YulFunctionCall", - "src": "283963:23:18" + "src": "283963:23:38" }, "nodeType": "YulIf", - "src": "283960:36:18" + "src": "283960:36:38" } ] }, @@ -325601,12 +325601,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "283915:6:18" + "src": "283915:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "283923:4:18", + "src": "283923:4:38", "type": "", "value": "0x20" } @@ -325614,30 +325614,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "283912:2:18" + "src": "283912:2:38" }, "nodeType": "YulFunctionCall", - "src": "283912:16:18" + "src": "283912:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "283929:28:18", + "src": "283929:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "283931:24:18", + "src": "283931:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "283945:6:18" + "src": "283945:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "283953:1:18", + "src": "283953:1:38", "type": "", "value": "1" } @@ -325645,16 +325645,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "283941:3:18" + "src": "283941:3:38" }, "nodeType": "YulFunctionCall", - "src": "283941:14:18" + "src": "283941:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "283931:6:18" + "src": "283931:6:38" } ] } @@ -325662,10 +325662,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "283909:2:18", + "src": "283909:2:38", "statements": [] }, - "src": "283905:93:18" + "src": "283905:93:38" }, { "expression": { @@ -325673,34 +325673,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "284022:3:18" + "src": "284022:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "284027:6:18" + "src": "284027:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "284015:6:18" + "src": "284015:6:38" }, "nodeType": "YulFunctionCall", - "src": "284015:19:18" + "src": "284015:19:38" }, "nodeType": "YulExpressionStatement", - "src": "284015:19:18" + "src": "284015:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "284051:37:18", + "src": "284051:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "284068:3:18", + "src": "284068:3:38", "type": "", "value": "256" }, @@ -325709,38 +325709,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "284077:1:18", + "src": "284077:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "284080:6:18" + "src": "284080:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "284073:3:18" + "src": "284073:3:38" }, "nodeType": "YulFunctionCall", - "src": "284073:14:18" + "src": "284073:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "284064:3:18" + "src": "284064:3:38" }, "nodeType": "YulFunctionCall", - "src": "284064:24:18" + "src": "284064:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "284055:5:18", + "src": "284055:5:38", "type": "" } ] @@ -325753,12 +325753,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "284116:3:18" + "src": "284116:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "284121:4:18", + "src": "284121:4:38", "type": "", "value": "0x20" } @@ -325766,59 +325766,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "284112:3:18" + "src": "284112:3:38" }, "nodeType": "YulFunctionCall", - "src": "284112:14:18" + "src": "284112:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "284132:5:18" + "src": "284132:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "284143:5:18" + "src": "284143:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "284150:1:18" + "src": "284150:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "284139:3:18" + "src": "284139:3:38" }, "nodeType": "YulFunctionCall", - "src": "284139:13:18" + "src": "284139:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "284128:3:18" + "src": "284128:3:38" }, "nodeType": "YulFunctionCall", - "src": "284128:25:18" + "src": "284128:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "284105:6:18" + "src": "284105:6:38" }, "nodeType": "YulFunctionCall", - "src": "284105:49:18" + "src": "284105:49:38" }, "nodeType": "YulExpressionStatement", - "src": "284105:49:18" + "src": "284105:49:38" } ] }, @@ -325828,27 +325828,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "283847:3:18", + "src": "283847:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "283852:1:18", + "src": "283852:1:38", "type": "" } ], - "src": "283826:342:18" + "src": "283826:342:38" }, { "nodeType": "YulAssignment", - "src": "284181:17:18", + "src": "284181:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "284193:4:18", + "src": "284193:4:38", "type": "", "value": "0x00" } @@ -325856,28 +325856,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "284187:5:18" + "src": "284187:5:38" }, "nodeType": "YulFunctionCall", - "src": "284187:11:18" + "src": "284187:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "284181:2:18" + "src": "284181:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "284211:17:18", + "src": "284211:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "284223:4:18", + "src": "284223:4:38", "type": "", "value": "0x20" } @@ -325885,28 +325885,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "284217:5:18" + "src": "284217:5:38" }, "nodeType": "YulFunctionCall", - "src": "284217:11:18" + "src": "284217:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "284211:2:18" + "src": "284211:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "284241:17:18", + "src": "284241:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "284253:4:18", + "src": "284253:4:38", "type": "", "value": "0x40" } @@ -325914,28 +325914,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "284247:5:18" + "src": "284247:5:38" }, "nodeType": "YulFunctionCall", - "src": "284247:11:18" + "src": "284247:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "284241:2:18" + "src": "284241:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "284271:17:18", + "src": "284271:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "284283:4:18", + "src": "284283:4:38", "type": "", "value": "0x60" } @@ -325943,28 +325943,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "284277:5:18" + "src": "284277:5:38" }, "nodeType": "YulFunctionCall", - "src": "284277:11:18" + "src": "284277:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "284271:2:18" + "src": "284271:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "284301:17:18", + "src": "284301:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "284313:4:18", + "src": "284313:4:38", "type": "", "value": "0x80" } @@ -325972,28 +325972,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "284307:5:18" + "src": "284307:5:38" }, "nodeType": "YulFunctionCall", - "src": "284307:11:18" + "src": "284307:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "284301:2:18" + "src": "284301:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "284331:17:18", + "src": "284331:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "284343:4:18", + "src": "284343:4:38", "type": "", "value": "0xa0" } @@ -326001,28 +326001,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "284337:5:18" + "src": "284337:5:38" }, "nodeType": "YulFunctionCall", - "src": "284337:11:18" + "src": "284337:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "284331:2:18" + "src": "284331:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "284361:17:18", + "src": "284361:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "284373:4:18", + "src": "284373:4:38", "type": "", "value": "0xc0" } @@ -326030,28 +326030,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "284367:5:18" + "src": "284367:5:38" }, "nodeType": "YulFunctionCall", - "src": "284367:11:18" + "src": "284367:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "284361:2:18" + "src": "284361:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "284391:17:18", + "src": "284391:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "284403:4:18", + "src": "284403:4:38", "type": "", "value": "0xe0" } @@ -326059,28 +326059,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "284397:5:18" + "src": "284397:5:38" }, "nodeType": "YulFunctionCall", - "src": "284397:11:18" + "src": "284397:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "284391:2:18" + "src": "284391:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "284421:18:18", + "src": "284421:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "284433:5:18", + "src": "284433:5:38", "type": "", "value": "0x100" } @@ -326088,16 +326088,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "284427:5:18" + "src": "284427:5:38" }, "nodeType": "YulFunctionCall", - "src": "284427:12:18" + "src": "284427:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "284421:2:18" + "src": "284421:2:38" } ] }, @@ -326107,14 +326107,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "284524:4:18", + "src": "284524:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "284530:10:18", + "src": "284530:10:38", "type": "", "value": "0x9c3adfa1" } @@ -326122,13 +326122,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "284517:6:18" + "src": "284517:6:38" }, "nodeType": "YulFunctionCall", - "src": "284517:24:18" + "src": "284517:24:38" }, "nodeType": "YulExpressionStatement", - "src": "284517:24:18" + "src": "284517:24:38" }, { "expression": { @@ -326136,26 +326136,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "284561:4:18", + "src": "284561:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "284567:2:18" + "src": "284567:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "284554:6:18" + "src": "284554:6:38" }, "nodeType": "YulFunctionCall", - "src": "284554:16:18" + "src": "284554:16:38" }, "nodeType": "YulExpressionStatement", - "src": "284554:16:18" + "src": "284554:16:38" }, { "expression": { @@ -326163,14 +326163,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "284590:4:18", + "src": "284590:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "284596:4:18", + "src": "284596:4:38", "type": "", "value": "0x80" } @@ -326178,13 +326178,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "284583:6:18" + "src": "284583:6:38" }, "nodeType": "YulFunctionCall", - "src": "284583:18:18" + "src": "284583:18:38" }, "nodeType": "YulExpressionStatement", - "src": "284583:18:18" + "src": "284583:18:38" }, { "expression": { @@ -326192,26 +326192,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "284621:4:18", + "src": "284621:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "284627:2:18" + "src": "284627:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "284614:6:18" + "src": "284614:6:38" }, "nodeType": "YulFunctionCall", - "src": "284614:16:18" + "src": "284614:16:38" }, "nodeType": "YulExpressionStatement", - "src": "284614:16:18" + "src": "284614:16:38" }, { "expression": { @@ -326219,14 +326219,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "284650:4:18", + "src": "284650:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "284656:4:18", + "src": "284656:4:38", "type": "", "value": "0xc0" } @@ -326234,13 +326234,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "284643:6:18" + "src": "284643:6:38" }, "nodeType": "YulFunctionCall", - "src": "284643:18:18" + "src": "284643:18:38" }, "nodeType": "YulExpressionStatement", - "src": "284643:18:18" + "src": "284643:18:38" }, { "expression": { @@ -326248,26 +326248,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "284686:4:18", + "src": "284686:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "284692:2:18" + "src": "284692:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "284674:11:18" + "src": "284674:11:38" }, "nodeType": "YulFunctionCall", - "src": "284674:21:18" + "src": "284674:21:38" }, "nodeType": "YulExpressionStatement", - "src": "284674:21:18" + "src": "284674:21:38" }, { "expression": { @@ -326275,140 +326275,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "284720:4:18", + "src": "284720:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "284726:2:18" + "src": "284726:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "284708:11:18" + "src": "284708:11:38" }, "nodeType": "YulFunctionCall", - "src": "284708:21:18" + "src": "284708:21:38" }, "nodeType": "YulExpressionStatement", - "src": "284708:21:18" + "src": "284708:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39953, + "declaration": 43014, "isOffset": false, "isSlot": false, - "src": "284181:2:18", + "src": "284181:2:38", "valueSize": 1 }, { - "declaration": 39956, + "declaration": 43017, "isOffset": false, "isSlot": false, - "src": "284211:2:18", + "src": "284211:2:38", "valueSize": 1 }, { - "declaration": 39959, + "declaration": 43020, "isOffset": false, "isSlot": false, - "src": "284241:2:18", + "src": "284241:2:38", "valueSize": 1 }, { - "declaration": 39962, + "declaration": 43023, "isOffset": false, "isSlot": false, - "src": "284271:2:18", + "src": "284271:2:38", "valueSize": 1 }, { - "declaration": 39965, + "declaration": 43026, "isOffset": false, "isSlot": false, - "src": "284301:2:18", + "src": "284301:2:38", "valueSize": 1 }, { - "declaration": 39968, + "declaration": 43029, "isOffset": false, "isSlot": false, - "src": "284331:2:18", + "src": "284331:2:38", "valueSize": 1 }, { - "declaration": 39971, + "declaration": 43032, "isOffset": false, "isSlot": false, - "src": "284361:2:18", + "src": "284361:2:38", "valueSize": 1 }, { - "declaration": 39974, + "declaration": 43035, "isOffset": false, "isSlot": false, - "src": "284391:2:18", + "src": "284391:2:38", "valueSize": 1 }, { - "declaration": 39977, + "declaration": 43038, "isOffset": false, "isSlot": false, - "src": "284421:2:18", + "src": "284421:2:38", "valueSize": 1 }, { - "declaration": 39943, + "declaration": 43004, "isOffset": false, "isSlot": false, - "src": "284567:2:18", + "src": "284567:2:38", "valueSize": 1 }, { - "declaration": 39945, + "declaration": 43006, "isOffset": false, "isSlot": false, - "src": "284692:2:18", + "src": "284692:2:38", "valueSize": 1 }, { - "declaration": 39947, + "declaration": 43008, "isOffset": false, "isSlot": false, - "src": "284627:2:18", + "src": "284627:2:38", "valueSize": 1 }, { - "declaration": 39949, + "declaration": 43010, "isOffset": false, "isSlot": false, - "src": "284726:2:18", + "src": "284726:2:38", "valueSize": 1 } ], - "id": 39979, + "id": 43040, "nodeType": "InlineAssembly", - "src": "283803:936:18" + "src": "283803:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 39981, + "id": 43042, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "284764:4:18", + "src": "284764:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -326417,14 +326417,14 @@ }, { "hexValue": "3078313034", - "id": 39982, + "id": 43043, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "284770:5:18", + "src": "284770:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -326443,18 +326443,18 @@ "typeString": "int_const 260" } ], - "id": 39980, + "id": 43041, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "284748:15:18", + "referencedDeclaration": 33383, + "src": "284748:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 39983, + "id": 43044, "isConstant": false, "isLValue": false, "isPure": false, @@ -326463,21 +326463,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "284748:28:18", + "src": "284748:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 39984, + "id": 43045, "nodeType": "ExpressionStatement", - "src": "284748:28:18" + "src": "284748:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "284795:273:18", + "src": "284795:273:38", "statements": [ { "expression": { @@ -326485,26 +326485,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "284816:4:18", + "src": "284816:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "284822:2:18" + "src": "284822:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "284809:6:18" + "src": "284809:6:38" }, "nodeType": "YulFunctionCall", - "src": "284809:16:18" + "src": "284809:16:38" }, "nodeType": "YulExpressionStatement", - "src": "284809:16:18" + "src": "284809:16:38" }, { "expression": { @@ -326512,26 +326512,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "284845:4:18", + "src": "284845:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "284851:2:18" + "src": "284851:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "284838:6:18" + "src": "284838:6:38" }, "nodeType": "YulFunctionCall", - "src": "284838:16:18" + "src": "284838:16:38" }, "nodeType": "YulExpressionStatement", - "src": "284838:16:18" + "src": "284838:16:38" }, { "expression": { @@ -326539,26 +326539,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "284874:4:18", + "src": "284874:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "284880:2:18" + "src": "284880:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "284867:6:18" + "src": "284867:6:38" }, "nodeType": "YulFunctionCall", - "src": "284867:16:18" + "src": "284867:16:38" }, "nodeType": "YulExpressionStatement", - "src": "284867:16:18" + "src": "284867:16:38" }, { "expression": { @@ -326566,26 +326566,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "284903:4:18", + "src": "284903:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "284909:2:18" + "src": "284909:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "284896:6:18" + "src": "284896:6:38" }, "nodeType": "YulFunctionCall", - "src": "284896:16:18" + "src": "284896:16:38" }, "nodeType": "YulExpressionStatement", - "src": "284896:16:18" + "src": "284896:16:38" }, { "expression": { @@ -326593,26 +326593,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "284932:4:18", + "src": "284932:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "284938:2:18" + "src": "284938:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "284925:6:18" + "src": "284925:6:38" }, "nodeType": "YulFunctionCall", - "src": "284925:16:18" + "src": "284925:16:38" }, "nodeType": "YulExpressionStatement", - "src": "284925:16:18" + "src": "284925:16:38" }, { "expression": { @@ -326620,26 +326620,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "284961:4:18", + "src": "284961:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "284967:2:18" + "src": "284967:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "284954:6:18" + "src": "284954:6:38" }, "nodeType": "YulFunctionCall", - "src": "284954:16:18" + "src": "284954:16:38" }, "nodeType": "YulExpressionStatement", - "src": "284954:16:18" + "src": "284954:16:38" }, { "expression": { @@ -326647,26 +326647,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "284990:4:18", + "src": "284990:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "284996:2:18" + "src": "284996:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "284983:6:18" + "src": "284983:6:38" }, "nodeType": "YulFunctionCall", - "src": "284983:16:18" + "src": "284983:16:38" }, "nodeType": "YulExpressionStatement", - "src": "284983:16:18" + "src": "284983:16:38" }, { "expression": { @@ -326674,26 +326674,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "285019:4:18", + "src": "285019:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "285025:2:18" + "src": "285025:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "285012:6:18" + "src": "285012:6:38" }, "nodeType": "YulFunctionCall", - "src": "285012:16:18" + "src": "285012:16:38" }, "nodeType": "YulExpressionStatement", - "src": "285012:16:18" + "src": "285012:16:38" }, { "expression": { @@ -326701,98 +326701,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "285048:5:18", + "src": "285048:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "285055:2:18" + "src": "285055:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "285041:6:18" + "src": "285041:6:38" }, "nodeType": "YulFunctionCall", - "src": "285041:17:18" + "src": "285041:17:38" }, "nodeType": "YulExpressionStatement", - "src": "285041:17:18" + "src": "285041:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39953, + "declaration": 43014, "isOffset": false, "isSlot": false, - "src": "284822:2:18", + "src": "284822:2:38", "valueSize": 1 }, { - "declaration": 39956, + "declaration": 43017, "isOffset": false, "isSlot": false, - "src": "284851:2:18", + "src": "284851:2:38", "valueSize": 1 }, { - "declaration": 39959, + "declaration": 43020, "isOffset": false, "isSlot": false, - "src": "284880:2:18", + "src": "284880:2:38", "valueSize": 1 }, { - "declaration": 39962, + "declaration": 43023, "isOffset": false, "isSlot": false, - "src": "284909:2:18", + "src": "284909:2:38", "valueSize": 1 }, { - "declaration": 39965, + "declaration": 43026, "isOffset": false, "isSlot": false, - "src": "284938:2:18", + "src": "284938:2:38", "valueSize": 1 }, { - "declaration": 39968, + "declaration": 43029, "isOffset": false, "isSlot": false, - "src": "284967:2:18", + "src": "284967:2:38", "valueSize": 1 }, { - "declaration": 39971, + "declaration": 43032, "isOffset": false, "isSlot": false, - "src": "284996:2:18", + "src": "284996:2:38", "valueSize": 1 }, { - "declaration": 39974, + "declaration": 43035, "isOffset": false, "isSlot": false, - "src": "285025:2:18", + "src": "285025:2:38", "valueSize": 1 }, { - "declaration": 39977, + "declaration": 43038, "isOffset": false, "isSlot": false, - "src": "285055:2:18", + "src": "285055:2:38", "valueSize": 1 } ], - "id": 39985, + "id": 43046, "nodeType": "InlineAssembly", - "src": "284786:282:18" + "src": "284786:282:38" } ] }, @@ -326800,20 +326800,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "283547:3:18", + "nameLocation": "283547:3:38", "parameters": { - "id": 39950, + "id": 43011, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39943, + "id": 43004, "mutability": "mutable", "name": "p0", - "nameLocation": "283559:2:18", + "nameLocation": "283559:2:38", "nodeType": "VariableDeclaration", - "scope": 39987, - "src": "283551:10:18", + "scope": 43048, + "src": "283551:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -326821,10 +326821,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39942, + "id": 43003, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "283551:7:18", + "src": "283551:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -326834,13 +326834,13 @@ }, { "constant": false, - "id": 39945, + "id": 43006, "mutability": "mutable", "name": "p1", - "nameLocation": "283571:2:18", + "nameLocation": "283571:2:38", "nodeType": "VariableDeclaration", - "scope": 39987, - "src": "283563:10:18", + "scope": 43048, + "src": "283563:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -326848,10 +326848,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39944, + "id": 43005, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "283563:7:18", + "src": "283563:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -326861,13 +326861,13 @@ }, { "constant": false, - "id": 39947, + "id": 43008, "mutability": "mutable", "name": "p2", - "nameLocation": "283583:2:18", + "nameLocation": "283583:2:38", "nodeType": "VariableDeclaration", - "scope": 39987, - "src": "283575:10:18", + "scope": 43048, + "src": "283575:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -326875,10 +326875,10 @@ "typeString": "address" }, "typeName": { - "id": 39946, + "id": 43007, "name": "address", "nodeType": "ElementaryTypeName", - "src": "283575:7:18", + "src": "283575:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -326889,13 +326889,13 @@ }, { "constant": false, - "id": 39949, + "id": 43010, "mutability": "mutable", "name": "p3", - "nameLocation": "283595:2:18", + "nameLocation": "283595:2:38", "nodeType": "VariableDeclaration", - "scope": 39987, - "src": "283587:10:18", + "scope": 43048, + "src": "283587:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -326903,10 +326903,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39948, + "id": 43009, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "283587:7:18", + "src": "283587:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -326915,44 +326915,44 @@ "visibility": "internal" } ], - "src": "283550:48:18" + "src": "283550:48:38" }, "returnParameters": { - "id": 39951, + "id": 43012, "nodeType": "ParameterList", "parameters": [], - "src": "283613:0:18" + "src": "283613:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40027, + "id": 43088, "nodeType": "FunctionDefinition", - "src": "285080:1334:18", + "src": "285080:1334:38", "nodes": [], "body": { - "id": 40026, + "id": 43087, "nodeType": "Block", - "src": "285152:1262:18", + "src": "285152:1262:38", "nodes": [], "statements": [ { "assignments": [ - 39999 + 43060 ], "declarations": [ { "constant": false, - "id": 39999, + "id": 43060, "mutability": "mutable", "name": "m0", - "nameLocation": "285170:2:18", + "nameLocation": "285170:2:38", "nodeType": "VariableDeclaration", - "scope": 40026, - "src": "285162:10:18", + "scope": 43087, + "src": "285162:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -326960,10 +326960,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39998, + "id": 43059, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "285162:7:18", + "src": "285162:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -326972,24 +326972,24 @@ "visibility": "internal" } ], - "id": 40000, + "id": 43061, "nodeType": "VariableDeclarationStatement", - "src": "285162:10:18" + "src": "285162:10:38" }, { "assignments": [ - 40002 + 43063 ], "declarations": [ { "constant": false, - "id": 40002, + "id": 43063, "mutability": "mutable", "name": "m1", - "nameLocation": "285190:2:18", + "nameLocation": "285190:2:38", "nodeType": "VariableDeclaration", - "scope": 40026, - "src": "285182:10:18", + "scope": 43087, + "src": "285182:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -326997,10 +326997,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40001, + "id": 43062, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "285182:7:18", + "src": "285182:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -327009,24 +327009,24 @@ "visibility": "internal" } ], - "id": 40003, + "id": 43064, "nodeType": "VariableDeclarationStatement", - "src": "285182:10:18" + "src": "285182:10:38" }, { "assignments": [ - 40005 + 43066 ], "declarations": [ { "constant": false, - "id": 40005, + "id": 43066, "mutability": "mutable", "name": "m2", - "nameLocation": "285210:2:18", + "nameLocation": "285210:2:38", "nodeType": "VariableDeclaration", - "scope": 40026, - "src": "285202:10:18", + "scope": 43087, + "src": "285202:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -327034,10 +327034,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40004, + "id": 43065, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "285202:7:18", + "src": "285202:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -327046,24 +327046,24 @@ "visibility": "internal" } ], - "id": 40006, + "id": 43067, "nodeType": "VariableDeclarationStatement", - "src": "285202:10:18" + "src": "285202:10:38" }, { "assignments": [ - 40008 + 43069 ], "declarations": [ { "constant": false, - "id": 40008, + "id": 43069, "mutability": "mutable", "name": "m3", - "nameLocation": "285230:2:18", + "nameLocation": "285230:2:38", "nodeType": "VariableDeclaration", - "scope": 40026, - "src": "285222:10:18", + "scope": 43087, + "src": "285222:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -327071,10 +327071,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40007, + "id": 43068, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "285222:7:18", + "src": "285222:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -327083,24 +327083,24 @@ "visibility": "internal" } ], - "id": 40009, + "id": 43070, "nodeType": "VariableDeclarationStatement", - "src": "285222:10:18" + "src": "285222:10:38" }, { "assignments": [ - 40011 + 43072 ], "declarations": [ { "constant": false, - "id": 40011, + "id": 43072, "mutability": "mutable", "name": "m4", - "nameLocation": "285250:2:18", + "nameLocation": "285250:2:38", "nodeType": "VariableDeclaration", - "scope": 40026, - "src": "285242:10:18", + "scope": 43087, + "src": "285242:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -327108,10 +327108,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40010, + "id": 43071, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "285242:7:18", + "src": "285242:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -327120,24 +327120,24 @@ "visibility": "internal" } ], - "id": 40012, + "id": 43073, "nodeType": "VariableDeclarationStatement", - "src": "285242:10:18" + "src": "285242:10:38" }, { "assignments": [ - 40014 + 43075 ], "declarations": [ { "constant": false, - "id": 40014, + "id": 43075, "mutability": "mutable", "name": "m5", - "nameLocation": "285270:2:18", + "nameLocation": "285270:2:38", "nodeType": "VariableDeclaration", - "scope": 40026, - "src": "285262:10:18", + "scope": 43087, + "src": "285262:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -327145,10 +327145,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40013, + "id": 43074, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "285262:7:18", + "src": "285262:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -327157,24 +327157,24 @@ "visibility": "internal" } ], - "id": 40015, + "id": 43076, "nodeType": "VariableDeclarationStatement", - "src": "285262:10:18" + "src": "285262:10:38" }, { "assignments": [ - 40017 + 43078 ], "declarations": [ { "constant": false, - "id": 40017, + "id": 43078, "mutability": "mutable", "name": "m6", - "nameLocation": "285290:2:18", + "nameLocation": "285290:2:38", "nodeType": "VariableDeclaration", - "scope": 40026, - "src": "285282:10:18", + "scope": 43087, + "src": "285282:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -327182,10 +327182,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40016, + "id": 43077, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "285282:7:18", + "src": "285282:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -327194,27 +327194,27 @@ "visibility": "internal" } ], - "id": 40018, + "id": 43079, "nodeType": "VariableDeclarationStatement", - "src": "285282:10:18" + "src": "285282:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "285311:828:18", + "src": "285311:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "285354:313:18", + "src": "285354:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "285372:15:18", + "src": "285372:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "285386:1:18", + "src": "285386:1:38", "type": "", "value": "0" }, @@ -327222,7 +327222,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "285376:6:18", + "src": "285376:6:38", "type": "" } ] @@ -327230,16 +327230,16 @@ { "body": { "nodeType": "YulBlock", - "src": "285457:40:18", + "src": "285457:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "285486:9:18", + "src": "285486:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "285488:5:18" + "src": "285488:5:38" } ] }, @@ -327250,33 +327250,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "285474:6:18" + "src": "285474:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "285482:1:18" + "src": "285482:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "285469:4:18" + "src": "285469:4:38" }, "nodeType": "YulFunctionCall", - "src": "285469:15:18" + "src": "285469:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "285462:6:18" + "src": "285462:6:38" }, "nodeType": "YulFunctionCall", - "src": "285462:23:18" + "src": "285462:23:38" }, "nodeType": "YulIf", - "src": "285459:36:18" + "src": "285459:36:38" } ] }, @@ -327285,12 +327285,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "285414:6:18" + "src": "285414:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "285422:4:18", + "src": "285422:4:38", "type": "", "value": "0x20" } @@ -327298,30 +327298,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "285411:2:18" + "src": "285411:2:38" }, "nodeType": "YulFunctionCall", - "src": "285411:16:18" + "src": "285411:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "285428:28:18", + "src": "285428:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "285430:24:18", + "src": "285430:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "285444:6:18" + "src": "285444:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "285452:1:18", + "src": "285452:1:38", "type": "", "value": "1" } @@ -327329,16 +327329,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "285440:3:18" + "src": "285440:3:38" }, "nodeType": "YulFunctionCall", - "src": "285440:14:18" + "src": "285440:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "285430:6:18" + "src": "285430:6:38" } ] } @@ -327346,10 +327346,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "285408:2:18", + "src": "285408:2:38", "statements": [] }, - "src": "285404:93:18" + "src": "285404:93:38" }, { "expression": { @@ -327357,34 +327357,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "285521:3:18" + "src": "285521:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "285526:6:18" + "src": "285526:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "285514:6:18" + "src": "285514:6:38" }, "nodeType": "YulFunctionCall", - "src": "285514:19:18" + "src": "285514:19:38" }, "nodeType": "YulExpressionStatement", - "src": "285514:19:18" + "src": "285514:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "285550:37:18", + "src": "285550:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "285567:3:18", + "src": "285567:3:38", "type": "", "value": "256" }, @@ -327393,38 +327393,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "285576:1:18", + "src": "285576:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "285579:6:18" + "src": "285579:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "285572:3:18" + "src": "285572:3:38" }, "nodeType": "YulFunctionCall", - "src": "285572:14:18" + "src": "285572:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "285563:3:18" + "src": "285563:3:38" }, "nodeType": "YulFunctionCall", - "src": "285563:24:18" + "src": "285563:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "285554:5:18", + "src": "285554:5:38", "type": "" } ] @@ -327437,12 +327437,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "285615:3:18" + "src": "285615:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "285620:4:18", + "src": "285620:4:38", "type": "", "value": "0x20" } @@ -327450,59 +327450,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "285611:3:18" + "src": "285611:3:38" }, "nodeType": "YulFunctionCall", - "src": "285611:14:18" + "src": "285611:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "285631:5:18" + "src": "285631:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "285642:5:18" + "src": "285642:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "285649:1:18" + "src": "285649:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "285638:3:18" + "src": "285638:3:38" }, "nodeType": "YulFunctionCall", - "src": "285638:13:18" + "src": "285638:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "285627:3:18" + "src": "285627:3:38" }, "nodeType": "YulFunctionCall", - "src": "285627:25:18" + "src": "285627:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "285604:6:18" + "src": "285604:6:38" }, "nodeType": "YulFunctionCall", - "src": "285604:49:18" + "src": "285604:49:38" }, "nodeType": "YulExpressionStatement", - "src": "285604:49:18" + "src": "285604:49:38" } ] }, @@ -327512,27 +327512,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "285346:3:18", + "src": "285346:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "285351:1:18", + "src": "285351:1:38", "type": "" } ], - "src": "285325:342:18" + "src": "285325:342:38" }, { "nodeType": "YulAssignment", - "src": "285680:17:18", + "src": "285680:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "285692:4:18", + "src": "285692:4:38", "type": "", "value": "0x00" } @@ -327540,28 +327540,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "285686:5:18" + "src": "285686:5:38" }, "nodeType": "YulFunctionCall", - "src": "285686:11:18" + "src": "285686:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "285680:2:18" + "src": "285680:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "285710:17:18", + "src": "285710:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "285722:4:18", + "src": "285722:4:38", "type": "", "value": "0x20" } @@ -327569,28 +327569,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "285716:5:18" + "src": "285716:5:38" }, "nodeType": "YulFunctionCall", - "src": "285716:11:18" + "src": "285716:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "285710:2:18" + "src": "285710:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "285740:17:18", + "src": "285740:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "285752:4:18", + "src": "285752:4:38", "type": "", "value": "0x40" } @@ -327598,28 +327598,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "285746:5:18" + "src": "285746:5:38" }, "nodeType": "YulFunctionCall", - "src": "285746:11:18" + "src": "285746:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "285740:2:18" + "src": "285740:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "285770:17:18", + "src": "285770:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "285782:4:18", + "src": "285782:4:38", "type": "", "value": "0x60" } @@ -327627,28 +327627,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "285776:5:18" + "src": "285776:5:38" }, "nodeType": "YulFunctionCall", - "src": "285776:11:18" + "src": "285776:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "285770:2:18" + "src": "285770:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "285800:17:18", + "src": "285800:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "285812:4:18", + "src": "285812:4:38", "type": "", "value": "0x80" } @@ -327656,28 +327656,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "285806:5:18" + "src": "285806:5:38" }, "nodeType": "YulFunctionCall", - "src": "285806:11:18" + "src": "285806:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "285800:2:18" + "src": "285800:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "285830:17:18", + "src": "285830:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "285842:4:18", + "src": "285842:4:38", "type": "", "value": "0xa0" } @@ -327685,28 +327685,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "285836:5:18" + "src": "285836:5:38" }, "nodeType": "YulFunctionCall", - "src": "285836:11:18" + "src": "285836:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "285830:2:18" + "src": "285830:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "285860:17:18", + "src": "285860:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "285872:4:18", + "src": "285872:4:38", "type": "", "value": "0xc0" } @@ -327714,16 +327714,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "285866:5:18" + "src": "285866:5:38" }, "nodeType": "YulFunctionCall", - "src": "285866:11:18" + "src": "285866:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "285860:2:18" + "src": "285860:2:38" } ] }, @@ -327733,14 +327733,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "285960:4:18", + "src": "285960:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "285966:10:18", + "src": "285966:10:38", "type": "", "value": "0xae2ec581" } @@ -327748,13 +327748,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "285953:6:18" + "src": "285953:6:38" }, "nodeType": "YulFunctionCall", - "src": "285953:24:18" + "src": "285953:24:38" }, "nodeType": "YulExpressionStatement", - "src": "285953:24:18" + "src": "285953:24:38" }, { "expression": { @@ -327762,26 +327762,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "285997:4:18", + "src": "285997:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "286003:2:18" + "src": "286003:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "285990:6:18" + "src": "285990:6:38" }, "nodeType": "YulFunctionCall", - "src": "285990:16:18" + "src": "285990:16:38" }, "nodeType": "YulExpressionStatement", - "src": "285990:16:18" + "src": "285990:16:38" }, { "expression": { @@ -327789,14 +327789,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "286026:4:18", + "src": "286026:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "286032:4:18", + "src": "286032:4:38", "type": "", "value": "0x80" } @@ -327804,13 +327804,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "286019:6:18" + "src": "286019:6:38" }, "nodeType": "YulFunctionCall", - "src": "286019:18:18" + "src": "286019:18:38" }, "nodeType": "YulExpressionStatement", - "src": "286019:18:18" + "src": "286019:18:38" }, { "expression": { @@ -327818,26 +327818,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "286057:4:18", + "src": "286057:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "286063:2:18" + "src": "286063:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "286050:6:18" + "src": "286050:6:38" }, "nodeType": "YulFunctionCall", - "src": "286050:16:18" + "src": "286050:16:38" }, "nodeType": "YulExpressionStatement", - "src": "286050:16:18" + "src": "286050:16:38" }, { "expression": { @@ -327845,26 +327845,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "286086:4:18", + "src": "286086:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "286092:2:18" + "src": "286092:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "286079:6:18" + "src": "286079:6:38" }, "nodeType": "YulFunctionCall", - "src": "286079:16:18" + "src": "286079:16:38" }, "nodeType": "YulExpressionStatement", - "src": "286079:16:18" + "src": "286079:16:38" }, { "expression": { @@ -327872,126 +327872,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "286120:4:18", + "src": "286120:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "286126:2:18" + "src": "286126:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "286108:11:18" + "src": "286108:11:38" }, "nodeType": "YulFunctionCall", - "src": "286108:21:18" + "src": "286108:21:38" }, "nodeType": "YulExpressionStatement", - "src": "286108:21:18" + "src": "286108:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39999, + "declaration": 43060, "isOffset": false, "isSlot": false, - "src": "285680:2:18", + "src": "285680:2:38", "valueSize": 1 }, { - "declaration": 40002, + "declaration": 43063, "isOffset": false, "isSlot": false, - "src": "285710:2:18", + "src": "285710:2:38", "valueSize": 1 }, { - "declaration": 40005, + "declaration": 43066, "isOffset": false, "isSlot": false, - "src": "285740:2:18", + "src": "285740:2:38", "valueSize": 1 }, { - "declaration": 40008, + "declaration": 43069, "isOffset": false, "isSlot": false, - "src": "285770:2:18", + "src": "285770:2:38", "valueSize": 1 }, { - "declaration": 40011, + "declaration": 43072, "isOffset": false, "isSlot": false, - "src": "285800:2:18", + "src": "285800:2:38", "valueSize": 1 }, { - "declaration": 40014, + "declaration": 43075, "isOffset": false, "isSlot": false, - "src": "285830:2:18", + "src": "285830:2:38", "valueSize": 1 }, { - "declaration": 40017, + "declaration": 43078, "isOffset": false, "isSlot": false, - "src": "285860:2:18", + "src": "285860:2:38", "valueSize": 1 }, { - "declaration": 39989, + "declaration": 43050, "isOffset": false, "isSlot": false, - "src": "286003:2:18", + "src": "286003:2:38", "valueSize": 1 }, { - "declaration": 39991, + "declaration": 43052, "isOffset": false, "isSlot": false, - "src": "286126:2:18", + "src": "286126:2:38", "valueSize": 1 }, { - "declaration": 39993, + "declaration": 43054, "isOffset": false, "isSlot": false, - "src": "286063:2:18", + "src": "286063:2:38", "valueSize": 1 }, { - "declaration": 39995, + "declaration": 43056, "isOffset": false, "isSlot": false, - "src": "286092:2:18", + "src": "286092:2:38", "valueSize": 1 } ], - "id": 40019, + "id": 43080, "nodeType": "InlineAssembly", - "src": "285302:837:18" + "src": "285302:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40021, + "id": 43082, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "286164:4:18", + "src": "286164:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -328000,14 +328000,14 @@ }, { "hexValue": "30786334", - "id": 40022, + "id": 43083, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "286170:4:18", + "src": "286170:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -328026,18 +328026,18 @@ "typeString": "int_const 196" } ], - "id": 40020, + "id": 43081, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "286148:15:18", + "referencedDeclaration": 33383, + "src": "286148:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40023, + "id": 43084, "isConstant": false, "isLValue": false, "isPure": false, @@ -328046,21 +328046,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "286148:27:18", + "src": "286148:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40024, + "id": 43085, "nodeType": "ExpressionStatement", - "src": "286148:27:18" + "src": "286148:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "286194:214:18", + "src": "286194:214:38", "statements": [ { "expression": { @@ -328068,26 +328068,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "286215:4:18", + "src": "286215:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "286221:2:18" + "src": "286221:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "286208:6:18" + "src": "286208:6:38" }, "nodeType": "YulFunctionCall", - "src": "286208:16:18" + "src": "286208:16:38" }, "nodeType": "YulExpressionStatement", - "src": "286208:16:18" + "src": "286208:16:38" }, { "expression": { @@ -328095,26 +328095,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "286244:4:18", + "src": "286244:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "286250:2:18" + "src": "286250:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "286237:6:18" + "src": "286237:6:38" }, "nodeType": "YulFunctionCall", - "src": "286237:16:18" + "src": "286237:16:38" }, "nodeType": "YulExpressionStatement", - "src": "286237:16:18" + "src": "286237:16:38" }, { "expression": { @@ -328122,26 +328122,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "286273:4:18", + "src": "286273:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "286279:2:18" + "src": "286279:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "286266:6:18" + "src": "286266:6:38" }, "nodeType": "YulFunctionCall", - "src": "286266:16:18" + "src": "286266:16:38" }, "nodeType": "YulExpressionStatement", - "src": "286266:16:18" + "src": "286266:16:38" }, { "expression": { @@ -328149,26 +328149,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "286302:4:18", + "src": "286302:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "286308:2:18" + "src": "286308:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "286295:6:18" + "src": "286295:6:38" }, "nodeType": "YulFunctionCall", - "src": "286295:16:18" + "src": "286295:16:38" }, "nodeType": "YulExpressionStatement", - "src": "286295:16:18" + "src": "286295:16:38" }, { "expression": { @@ -328176,26 +328176,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "286331:4:18", + "src": "286331:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "286337:2:18" + "src": "286337:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "286324:6:18" + "src": "286324:6:38" }, "nodeType": "YulFunctionCall", - "src": "286324:16:18" + "src": "286324:16:38" }, "nodeType": "YulExpressionStatement", - "src": "286324:16:18" + "src": "286324:16:38" }, { "expression": { @@ -328203,26 +328203,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "286360:4:18", + "src": "286360:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "286366:2:18" + "src": "286366:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "286353:6:18" + "src": "286353:6:38" }, "nodeType": "YulFunctionCall", - "src": "286353:16:18" + "src": "286353:16:38" }, "nodeType": "YulExpressionStatement", - "src": "286353:16:18" + "src": "286353:16:38" }, { "expression": { @@ -328230,84 +328230,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "286389:4:18", + "src": "286389:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "286395:2:18" + "src": "286395:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "286382:6:18" + "src": "286382:6:38" }, "nodeType": "YulFunctionCall", - "src": "286382:16:18" + "src": "286382:16:38" }, "nodeType": "YulExpressionStatement", - "src": "286382:16:18" + "src": "286382:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 39999, + "declaration": 43060, "isOffset": false, "isSlot": false, - "src": "286221:2:18", + "src": "286221:2:38", "valueSize": 1 }, { - "declaration": 40002, + "declaration": 43063, "isOffset": false, "isSlot": false, - "src": "286250:2:18", + "src": "286250:2:38", "valueSize": 1 }, { - "declaration": 40005, + "declaration": 43066, "isOffset": false, "isSlot": false, - "src": "286279:2:18", + "src": "286279:2:38", "valueSize": 1 }, { - "declaration": 40008, + "declaration": 43069, "isOffset": false, "isSlot": false, - "src": "286308:2:18", + "src": "286308:2:38", "valueSize": 1 }, { - "declaration": 40011, + "declaration": 43072, "isOffset": false, "isSlot": false, - "src": "286337:2:18", + "src": "286337:2:38", "valueSize": 1 }, { - "declaration": 40014, + "declaration": 43075, "isOffset": false, "isSlot": false, - "src": "286366:2:18", + "src": "286366:2:38", "valueSize": 1 }, { - "declaration": 40017, + "declaration": 43078, "isOffset": false, "isSlot": false, - "src": "286395:2:18", + "src": "286395:2:38", "valueSize": 1 } ], - "id": 40025, + "id": 43086, "nodeType": "InlineAssembly", - "src": "286185:223:18" + "src": "286185:223:38" } ] }, @@ -328315,20 +328315,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "285089:3:18", + "nameLocation": "285089:3:38", "parameters": { - "id": 39996, + "id": 43057, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 39989, + "id": 43050, "mutability": "mutable", "name": "p0", - "nameLocation": "285101:2:18", + "nameLocation": "285101:2:38", "nodeType": "VariableDeclaration", - "scope": 40027, - "src": "285093:10:18", + "scope": 43088, + "src": "285093:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -328336,10 +328336,10 @@ "typeString": "uint256" }, "typeName": { - "id": 39988, + "id": 43049, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "285093:7:18", + "src": "285093:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -328349,13 +328349,13 @@ }, { "constant": false, - "id": 39991, + "id": 43052, "mutability": "mutable", "name": "p1", - "nameLocation": "285113:2:18", + "nameLocation": "285113:2:38", "nodeType": "VariableDeclaration", - "scope": 40027, - "src": "285105:10:18", + "scope": 43088, + "src": "285105:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -328363,10 +328363,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 39990, + "id": 43051, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "285105:7:18", + "src": "285105:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -328376,13 +328376,13 @@ }, { "constant": false, - "id": 39993, + "id": 43054, "mutability": "mutable", "name": "p2", - "nameLocation": "285122:2:18", + "nameLocation": "285122:2:38", "nodeType": "VariableDeclaration", - "scope": 40027, - "src": "285117:7:18", + "scope": 43088, + "src": "285117:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -328390,10 +328390,10 @@ "typeString": "bool" }, "typeName": { - "id": 39992, + "id": 43053, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "285117:4:18", + "src": "285117:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -328403,13 +328403,13 @@ }, { "constant": false, - "id": 39995, + "id": 43056, "mutability": "mutable", "name": "p3", - "nameLocation": "285134:2:18", + "nameLocation": "285134:2:38", "nodeType": "VariableDeclaration", - "scope": 40027, - "src": "285126:10:18", + "scope": 43088, + "src": "285126:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -328417,10 +328417,10 @@ "typeString": "address" }, "typeName": { - "id": 39994, + "id": 43055, "name": "address", "nodeType": "ElementaryTypeName", - "src": "285126:7:18", + "src": "285126:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -328430,44 +328430,44 @@ "visibility": "internal" } ], - "src": "285092:45:18" + "src": "285092:45:38" }, "returnParameters": { - "id": 39997, + "id": 43058, "nodeType": "ParameterList", "parameters": [], - "src": "285152:0:18" + "src": "285152:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40067, + "id": 43128, "nodeType": "FunctionDefinition", - "src": "286420:1328:18", + "src": "286420:1328:38", "nodes": [], "body": { - "id": 40066, + "id": 43127, "nodeType": "Block", - "src": "286489:1259:18", + "src": "286489:1259:38", "nodes": [], "statements": [ { "assignments": [ - 40039 + 43100 ], "declarations": [ { "constant": false, - "id": 40039, + "id": 43100, "mutability": "mutable", "name": "m0", - "nameLocation": "286507:2:18", + "nameLocation": "286507:2:38", "nodeType": "VariableDeclaration", - "scope": 40066, - "src": "286499:10:18", + "scope": 43127, + "src": "286499:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -328475,10 +328475,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40038, + "id": 43099, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "286499:7:18", + "src": "286499:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -328487,24 +328487,24 @@ "visibility": "internal" } ], - "id": 40040, + "id": 43101, "nodeType": "VariableDeclarationStatement", - "src": "286499:10:18" + "src": "286499:10:38" }, { "assignments": [ - 40042 + 43103 ], "declarations": [ { "constant": false, - "id": 40042, + "id": 43103, "mutability": "mutable", "name": "m1", - "nameLocation": "286527:2:18", + "nameLocation": "286527:2:38", "nodeType": "VariableDeclaration", - "scope": 40066, - "src": "286519:10:18", + "scope": 43127, + "src": "286519:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -328512,10 +328512,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40041, + "id": 43102, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "286519:7:18", + "src": "286519:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -328524,24 +328524,24 @@ "visibility": "internal" } ], - "id": 40043, + "id": 43104, "nodeType": "VariableDeclarationStatement", - "src": "286519:10:18" + "src": "286519:10:38" }, { "assignments": [ - 40045 + 43106 ], "declarations": [ { "constant": false, - "id": 40045, + "id": 43106, "mutability": "mutable", "name": "m2", - "nameLocation": "286547:2:18", + "nameLocation": "286547:2:38", "nodeType": "VariableDeclaration", - "scope": 40066, - "src": "286539:10:18", + "scope": 43127, + "src": "286539:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -328549,10 +328549,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40044, + "id": 43105, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "286539:7:18", + "src": "286539:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -328561,24 +328561,24 @@ "visibility": "internal" } ], - "id": 40046, + "id": 43107, "nodeType": "VariableDeclarationStatement", - "src": "286539:10:18" + "src": "286539:10:38" }, { "assignments": [ - 40048 + 43109 ], "declarations": [ { "constant": false, - "id": 40048, + "id": 43109, "mutability": "mutable", "name": "m3", - "nameLocation": "286567:2:18", + "nameLocation": "286567:2:38", "nodeType": "VariableDeclaration", - "scope": 40066, - "src": "286559:10:18", + "scope": 43127, + "src": "286559:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -328586,10 +328586,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40047, + "id": 43108, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "286559:7:18", + "src": "286559:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -328598,24 +328598,24 @@ "visibility": "internal" } ], - "id": 40049, + "id": 43110, "nodeType": "VariableDeclarationStatement", - "src": "286559:10:18" + "src": "286559:10:38" }, { "assignments": [ - 40051 + 43112 ], "declarations": [ { "constant": false, - "id": 40051, + "id": 43112, "mutability": "mutable", "name": "m4", - "nameLocation": "286587:2:18", + "nameLocation": "286587:2:38", "nodeType": "VariableDeclaration", - "scope": 40066, - "src": "286579:10:18", + "scope": 43127, + "src": "286579:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -328623,10 +328623,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40050, + "id": 43111, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "286579:7:18", + "src": "286579:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -328635,24 +328635,24 @@ "visibility": "internal" } ], - "id": 40052, + "id": 43113, "nodeType": "VariableDeclarationStatement", - "src": "286579:10:18" + "src": "286579:10:38" }, { "assignments": [ - 40054 + 43115 ], "declarations": [ { "constant": false, - "id": 40054, + "id": 43115, "mutability": "mutable", "name": "m5", - "nameLocation": "286607:2:18", + "nameLocation": "286607:2:38", "nodeType": "VariableDeclaration", - "scope": 40066, - "src": "286599:10:18", + "scope": 43127, + "src": "286599:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -328660,10 +328660,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40053, + "id": 43114, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "286599:7:18", + "src": "286599:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -328672,24 +328672,24 @@ "visibility": "internal" } ], - "id": 40055, + "id": 43116, "nodeType": "VariableDeclarationStatement", - "src": "286599:10:18" + "src": "286599:10:38" }, { "assignments": [ - 40057 + 43118 ], "declarations": [ { "constant": false, - "id": 40057, + "id": 43118, "mutability": "mutable", "name": "m6", - "nameLocation": "286627:2:18", + "nameLocation": "286627:2:38", "nodeType": "VariableDeclaration", - "scope": 40066, - "src": "286619:10:18", + "scope": 43127, + "src": "286619:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -328697,10 +328697,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40056, + "id": 43117, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "286619:7:18", + "src": "286619:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -328709,27 +328709,27 @@ "visibility": "internal" } ], - "id": 40058, + "id": 43119, "nodeType": "VariableDeclarationStatement", - "src": "286619:10:18" + "src": "286619:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "286648:825:18", + "src": "286648:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "286691:313:18", + "src": "286691:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "286709:15:18", + "src": "286709:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "286723:1:18", + "src": "286723:1:38", "type": "", "value": "0" }, @@ -328737,7 +328737,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "286713:6:18", + "src": "286713:6:38", "type": "" } ] @@ -328745,16 +328745,16 @@ { "body": { "nodeType": "YulBlock", - "src": "286794:40:18", + "src": "286794:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "286823:9:18", + "src": "286823:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "286825:5:18" + "src": "286825:5:38" } ] }, @@ -328765,33 +328765,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "286811:6:18" + "src": "286811:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "286819:1:18" + "src": "286819:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "286806:4:18" + "src": "286806:4:38" }, "nodeType": "YulFunctionCall", - "src": "286806:15:18" + "src": "286806:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "286799:6:18" + "src": "286799:6:38" }, "nodeType": "YulFunctionCall", - "src": "286799:23:18" + "src": "286799:23:38" }, "nodeType": "YulIf", - "src": "286796:36:18" + "src": "286796:36:38" } ] }, @@ -328800,12 +328800,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "286751:6:18" + "src": "286751:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "286759:4:18", + "src": "286759:4:38", "type": "", "value": "0x20" } @@ -328813,30 +328813,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "286748:2:18" + "src": "286748:2:38" }, "nodeType": "YulFunctionCall", - "src": "286748:16:18" + "src": "286748:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "286765:28:18", + "src": "286765:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "286767:24:18", + "src": "286767:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "286781:6:18" + "src": "286781:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "286789:1:18", + "src": "286789:1:38", "type": "", "value": "1" } @@ -328844,16 +328844,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "286777:3:18" + "src": "286777:3:38" }, "nodeType": "YulFunctionCall", - "src": "286777:14:18" + "src": "286777:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "286767:6:18" + "src": "286767:6:38" } ] } @@ -328861,10 +328861,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "286745:2:18", + "src": "286745:2:38", "statements": [] }, - "src": "286741:93:18" + "src": "286741:93:38" }, { "expression": { @@ -328872,34 +328872,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "286858:3:18" + "src": "286858:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "286863:6:18" + "src": "286863:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "286851:6:18" + "src": "286851:6:38" }, "nodeType": "YulFunctionCall", - "src": "286851:19:18" + "src": "286851:19:38" }, "nodeType": "YulExpressionStatement", - "src": "286851:19:18" + "src": "286851:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "286887:37:18", + "src": "286887:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "286904:3:18", + "src": "286904:3:38", "type": "", "value": "256" }, @@ -328908,38 +328908,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "286913:1:18", + "src": "286913:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "286916:6:18" + "src": "286916:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "286909:3:18" + "src": "286909:3:38" }, "nodeType": "YulFunctionCall", - "src": "286909:14:18" + "src": "286909:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "286900:3:18" + "src": "286900:3:38" }, "nodeType": "YulFunctionCall", - "src": "286900:24:18" + "src": "286900:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "286891:5:18", + "src": "286891:5:38", "type": "" } ] @@ -328952,12 +328952,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "286952:3:18" + "src": "286952:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "286957:4:18", + "src": "286957:4:38", "type": "", "value": "0x20" } @@ -328965,59 +328965,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "286948:3:18" + "src": "286948:3:38" }, "nodeType": "YulFunctionCall", - "src": "286948:14:18" + "src": "286948:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "286968:5:18" + "src": "286968:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "286979:5:18" + "src": "286979:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "286986:1:18" + "src": "286986:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "286975:3:18" + "src": "286975:3:38" }, "nodeType": "YulFunctionCall", - "src": "286975:13:18" + "src": "286975:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "286964:3:18" + "src": "286964:3:38" }, "nodeType": "YulFunctionCall", - "src": "286964:25:18" + "src": "286964:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "286941:6:18" + "src": "286941:6:38" }, "nodeType": "YulFunctionCall", - "src": "286941:49:18" + "src": "286941:49:38" }, "nodeType": "YulExpressionStatement", - "src": "286941:49:18" + "src": "286941:49:38" } ] }, @@ -329027,27 +329027,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "286683:3:18", + "src": "286683:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "286688:1:18", + "src": "286688:1:38", "type": "" } ], - "src": "286662:342:18" + "src": "286662:342:38" }, { "nodeType": "YulAssignment", - "src": "287017:17:18", + "src": "287017:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "287029:4:18", + "src": "287029:4:38", "type": "", "value": "0x00" } @@ -329055,28 +329055,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "287023:5:18" + "src": "287023:5:38" }, "nodeType": "YulFunctionCall", - "src": "287023:11:18" + "src": "287023:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "287017:2:18" + "src": "287017:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "287047:17:18", + "src": "287047:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "287059:4:18", + "src": "287059:4:38", "type": "", "value": "0x20" } @@ -329084,28 +329084,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "287053:5:18" + "src": "287053:5:38" }, "nodeType": "YulFunctionCall", - "src": "287053:11:18" + "src": "287053:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "287047:2:18" + "src": "287047:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "287077:17:18", + "src": "287077:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "287089:4:18", + "src": "287089:4:38", "type": "", "value": "0x40" } @@ -329113,28 +329113,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "287083:5:18" + "src": "287083:5:38" }, "nodeType": "YulFunctionCall", - "src": "287083:11:18" + "src": "287083:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "287077:2:18" + "src": "287077:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "287107:17:18", + "src": "287107:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "287119:4:18", + "src": "287119:4:38", "type": "", "value": "0x60" } @@ -329142,28 +329142,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "287113:5:18" + "src": "287113:5:38" }, "nodeType": "YulFunctionCall", - "src": "287113:11:18" + "src": "287113:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "287107:2:18" + "src": "287107:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "287137:17:18", + "src": "287137:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "287149:4:18", + "src": "287149:4:38", "type": "", "value": "0x80" } @@ -329171,28 +329171,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "287143:5:18" + "src": "287143:5:38" }, "nodeType": "YulFunctionCall", - "src": "287143:11:18" + "src": "287143:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "287137:2:18" + "src": "287137:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "287167:17:18", + "src": "287167:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "287179:4:18", + "src": "287179:4:38", "type": "", "value": "0xa0" } @@ -329200,28 +329200,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "287173:5:18" + "src": "287173:5:38" }, "nodeType": "YulFunctionCall", - "src": "287173:11:18" + "src": "287173:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "287167:2:18" + "src": "287167:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "287197:17:18", + "src": "287197:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "287209:4:18", + "src": "287209:4:38", "type": "", "value": "0xc0" } @@ -329229,16 +329229,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "287203:5:18" + "src": "287203:5:38" }, "nodeType": "YulFunctionCall", - "src": "287203:11:18" + "src": "287203:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "287197:2:18" + "src": "287197:2:38" } ] }, @@ -329248,14 +329248,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "287294:4:18", + "src": "287294:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "287300:10:18", + "src": "287300:10:38", "type": "", "value": "0xba535d9c" } @@ -329263,13 +329263,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "287287:6:18" + "src": "287287:6:38" }, "nodeType": "YulFunctionCall", - "src": "287287:24:18" + "src": "287287:24:38" }, "nodeType": "YulExpressionStatement", - "src": "287287:24:18" + "src": "287287:24:38" }, { "expression": { @@ -329277,26 +329277,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "287331:4:18", + "src": "287331:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "287337:2:18" + "src": "287337:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "287324:6:18" + "src": "287324:6:38" }, "nodeType": "YulFunctionCall", - "src": "287324:16:18" + "src": "287324:16:38" }, "nodeType": "YulExpressionStatement", - "src": "287324:16:18" + "src": "287324:16:38" }, { "expression": { @@ -329304,14 +329304,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "287360:4:18", + "src": "287360:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "287366:4:18", + "src": "287366:4:38", "type": "", "value": "0x80" } @@ -329319,13 +329319,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "287353:6:18" + "src": "287353:6:38" }, "nodeType": "YulFunctionCall", - "src": "287353:18:18" + "src": "287353:18:38" }, "nodeType": "YulExpressionStatement", - "src": "287353:18:18" + "src": "287353:18:38" }, { "expression": { @@ -329333,26 +329333,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "287391:4:18", + "src": "287391:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "287397:2:18" + "src": "287397:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "287384:6:18" + "src": "287384:6:38" }, "nodeType": "YulFunctionCall", - "src": "287384:16:18" + "src": "287384:16:38" }, "nodeType": "YulExpressionStatement", - "src": "287384:16:18" + "src": "287384:16:38" }, { "expression": { @@ -329360,26 +329360,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "287420:4:18", + "src": "287420:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "287426:2:18" + "src": "287426:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "287413:6:18" + "src": "287413:6:38" }, "nodeType": "YulFunctionCall", - "src": "287413:16:18" + "src": "287413:16:38" }, "nodeType": "YulExpressionStatement", - "src": "287413:16:18" + "src": "287413:16:38" }, { "expression": { @@ -329387,126 +329387,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "287454:4:18", + "src": "287454:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "287460:2:18" + "src": "287460:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "287442:11:18" + "src": "287442:11:38" }, "nodeType": "YulFunctionCall", - "src": "287442:21:18" + "src": "287442:21:38" }, "nodeType": "YulExpressionStatement", - "src": "287442:21:18" + "src": "287442:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40039, + "declaration": 43100, "isOffset": false, "isSlot": false, - "src": "287017:2:18", + "src": "287017:2:38", "valueSize": 1 }, { - "declaration": 40042, + "declaration": 43103, "isOffset": false, "isSlot": false, - "src": "287047:2:18", + "src": "287047:2:38", "valueSize": 1 }, { - "declaration": 40045, + "declaration": 43106, "isOffset": false, "isSlot": false, - "src": "287077:2:18", + "src": "287077:2:38", "valueSize": 1 }, { - "declaration": 40048, + "declaration": 43109, "isOffset": false, "isSlot": false, - "src": "287107:2:18", + "src": "287107:2:38", "valueSize": 1 }, { - "declaration": 40051, + "declaration": 43112, "isOffset": false, "isSlot": false, - "src": "287137:2:18", + "src": "287137:2:38", "valueSize": 1 }, { - "declaration": 40054, + "declaration": 43115, "isOffset": false, "isSlot": false, - "src": "287167:2:18", + "src": "287167:2:38", "valueSize": 1 }, { - "declaration": 40057, + "declaration": 43118, "isOffset": false, "isSlot": false, - "src": "287197:2:18", + "src": "287197:2:38", "valueSize": 1 }, { - "declaration": 40029, + "declaration": 43090, "isOffset": false, "isSlot": false, - "src": "287337:2:18", + "src": "287337:2:38", "valueSize": 1 }, { - "declaration": 40031, + "declaration": 43092, "isOffset": false, "isSlot": false, - "src": "287460:2:18", + "src": "287460:2:38", "valueSize": 1 }, { - "declaration": 40033, + "declaration": 43094, "isOffset": false, "isSlot": false, - "src": "287397:2:18", + "src": "287397:2:38", "valueSize": 1 }, { - "declaration": 40035, + "declaration": 43096, "isOffset": false, "isSlot": false, - "src": "287426:2:18", + "src": "287426:2:38", "valueSize": 1 } ], - "id": 40059, + "id": 43120, "nodeType": "InlineAssembly", - "src": "286639:834:18" + "src": "286639:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40061, + "id": 43122, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "287498:4:18", + "src": "287498:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -329515,14 +329515,14 @@ }, { "hexValue": "30786334", - "id": 40062, + "id": 43123, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "287504:4:18", + "src": "287504:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -329541,18 +329541,18 @@ "typeString": "int_const 196" } ], - "id": 40060, + "id": 43121, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "287482:15:18", + "referencedDeclaration": 33383, + "src": "287482:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40063, + "id": 43124, "isConstant": false, "isLValue": false, "isPure": false, @@ -329561,21 +329561,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "287482:27:18", + "src": "287482:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40064, + "id": 43125, "nodeType": "ExpressionStatement", - "src": "287482:27:18" + "src": "287482:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "287528:214:18", + "src": "287528:214:38", "statements": [ { "expression": { @@ -329583,26 +329583,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "287549:4:18", + "src": "287549:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "287555:2:18" + "src": "287555:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "287542:6:18" + "src": "287542:6:38" }, "nodeType": "YulFunctionCall", - "src": "287542:16:18" + "src": "287542:16:38" }, "nodeType": "YulExpressionStatement", - "src": "287542:16:18" + "src": "287542:16:38" }, { "expression": { @@ -329610,26 +329610,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "287578:4:18", + "src": "287578:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "287584:2:18" + "src": "287584:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "287571:6:18" + "src": "287571:6:38" }, "nodeType": "YulFunctionCall", - "src": "287571:16:18" + "src": "287571:16:38" }, "nodeType": "YulExpressionStatement", - "src": "287571:16:18" + "src": "287571:16:38" }, { "expression": { @@ -329637,26 +329637,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "287607:4:18", + "src": "287607:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "287613:2:18" + "src": "287613:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "287600:6:18" + "src": "287600:6:38" }, "nodeType": "YulFunctionCall", - "src": "287600:16:18" + "src": "287600:16:38" }, "nodeType": "YulExpressionStatement", - "src": "287600:16:18" + "src": "287600:16:38" }, { "expression": { @@ -329664,26 +329664,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "287636:4:18", + "src": "287636:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "287642:2:18" + "src": "287642:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "287629:6:18" + "src": "287629:6:38" }, "nodeType": "YulFunctionCall", - "src": "287629:16:18" + "src": "287629:16:38" }, "nodeType": "YulExpressionStatement", - "src": "287629:16:18" + "src": "287629:16:38" }, { "expression": { @@ -329691,26 +329691,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "287665:4:18", + "src": "287665:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "287671:2:18" + "src": "287671:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "287658:6:18" + "src": "287658:6:38" }, "nodeType": "YulFunctionCall", - "src": "287658:16:18" + "src": "287658:16:38" }, "nodeType": "YulExpressionStatement", - "src": "287658:16:18" + "src": "287658:16:38" }, { "expression": { @@ -329718,26 +329718,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "287694:4:18", + "src": "287694:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "287700:2:18" + "src": "287700:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "287687:6:18" + "src": "287687:6:38" }, "nodeType": "YulFunctionCall", - "src": "287687:16:18" + "src": "287687:16:38" }, "nodeType": "YulExpressionStatement", - "src": "287687:16:18" + "src": "287687:16:38" }, { "expression": { @@ -329745,84 +329745,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "287723:4:18", + "src": "287723:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "287729:2:18" + "src": "287729:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "287716:6:18" + "src": "287716:6:38" }, "nodeType": "YulFunctionCall", - "src": "287716:16:18" + "src": "287716:16:38" }, "nodeType": "YulExpressionStatement", - "src": "287716:16:18" + "src": "287716:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40039, + "declaration": 43100, "isOffset": false, "isSlot": false, - "src": "287555:2:18", + "src": "287555:2:38", "valueSize": 1 }, { - "declaration": 40042, + "declaration": 43103, "isOffset": false, "isSlot": false, - "src": "287584:2:18", + "src": "287584:2:38", "valueSize": 1 }, { - "declaration": 40045, + "declaration": 43106, "isOffset": false, "isSlot": false, - "src": "287613:2:18", + "src": "287613:2:38", "valueSize": 1 }, { - "declaration": 40048, + "declaration": 43109, "isOffset": false, "isSlot": false, - "src": "287642:2:18", + "src": "287642:2:38", "valueSize": 1 }, { - "declaration": 40051, + "declaration": 43112, "isOffset": false, "isSlot": false, - "src": "287671:2:18", + "src": "287671:2:38", "valueSize": 1 }, { - "declaration": 40054, + "declaration": 43115, "isOffset": false, "isSlot": false, - "src": "287700:2:18", + "src": "287700:2:38", "valueSize": 1 }, { - "declaration": 40057, + "declaration": 43118, "isOffset": false, "isSlot": false, - "src": "287729:2:18", + "src": "287729:2:38", "valueSize": 1 } ], - "id": 40065, + "id": 43126, "nodeType": "InlineAssembly", - "src": "287519:223:18" + "src": "287519:223:38" } ] }, @@ -329830,20 +329830,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "286429:3:18", + "nameLocation": "286429:3:38", "parameters": { - "id": 40036, + "id": 43097, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40029, + "id": 43090, "mutability": "mutable", "name": "p0", - "nameLocation": "286441:2:18", + "nameLocation": "286441:2:38", "nodeType": "VariableDeclaration", - "scope": 40067, - "src": "286433:10:18", + "scope": 43128, + "src": "286433:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -329851,10 +329851,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40028, + "id": 43089, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "286433:7:18", + "src": "286433:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -329864,13 +329864,13 @@ }, { "constant": false, - "id": 40031, + "id": 43092, "mutability": "mutable", "name": "p1", - "nameLocation": "286453:2:18", + "nameLocation": "286453:2:38", "nodeType": "VariableDeclaration", - "scope": 40067, - "src": "286445:10:18", + "scope": 43128, + "src": "286445:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -329878,10 +329878,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40030, + "id": 43091, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "286445:7:18", + "src": "286445:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -329891,13 +329891,13 @@ }, { "constant": false, - "id": 40033, + "id": 43094, "mutability": "mutable", "name": "p2", - "nameLocation": "286462:2:18", + "nameLocation": "286462:2:38", "nodeType": "VariableDeclaration", - "scope": 40067, - "src": "286457:7:18", + "scope": 43128, + "src": "286457:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -329905,10 +329905,10 @@ "typeString": "bool" }, "typeName": { - "id": 40032, + "id": 43093, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "286457:4:18", + "src": "286457:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -329918,13 +329918,13 @@ }, { "constant": false, - "id": 40035, + "id": 43096, "mutability": "mutable", "name": "p3", - "nameLocation": "286471:2:18", + "nameLocation": "286471:2:38", "nodeType": "VariableDeclaration", - "scope": 40067, - "src": "286466:7:18", + "scope": 43128, + "src": "286466:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -329932,10 +329932,10 @@ "typeString": "bool" }, "typeName": { - "id": 40034, + "id": 43095, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "286466:4:18", + "src": "286466:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -329944,44 +329944,44 @@ "visibility": "internal" } ], - "src": "286432:42:18" + "src": "286432:42:38" }, "returnParameters": { - "id": 40037, + "id": 43098, "nodeType": "ParameterList", "parameters": [], - "src": "286489:0:18" + "src": "286489:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40107, + "id": 43168, "nodeType": "FunctionDefinition", - "src": "287754:1334:18", + "src": "287754:1334:38", "nodes": [], "body": { - "id": 40106, + "id": 43167, "nodeType": "Block", - "src": "287826:1262:18", + "src": "287826:1262:38", "nodes": [], "statements": [ { "assignments": [ - 40079 + 43140 ], "declarations": [ { "constant": false, - "id": 40079, + "id": 43140, "mutability": "mutable", "name": "m0", - "nameLocation": "287844:2:18", + "nameLocation": "287844:2:38", "nodeType": "VariableDeclaration", - "scope": 40106, - "src": "287836:10:18", + "scope": 43167, + "src": "287836:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -329989,10 +329989,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40078, + "id": 43139, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "287836:7:18", + "src": "287836:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -330001,24 +330001,24 @@ "visibility": "internal" } ], - "id": 40080, + "id": 43141, "nodeType": "VariableDeclarationStatement", - "src": "287836:10:18" + "src": "287836:10:38" }, { "assignments": [ - 40082 + 43143 ], "declarations": [ { "constant": false, - "id": 40082, + "id": 43143, "mutability": "mutable", "name": "m1", - "nameLocation": "287864:2:18", + "nameLocation": "287864:2:38", "nodeType": "VariableDeclaration", - "scope": 40106, - "src": "287856:10:18", + "scope": 43167, + "src": "287856:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -330026,10 +330026,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40081, + "id": 43142, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "287856:7:18", + "src": "287856:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -330038,24 +330038,24 @@ "visibility": "internal" } ], - "id": 40083, + "id": 43144, "nodeType": "VariableDeclarationStatement", - "src": "287856:10:18" + "src": "287856:10:38" }, { "assignments": [ - 40085 + 43146 ], "declarations": [ { "constant": false, - "id": 40085, + "id": 43146, "mutability": "mutable", "name": "m2", - "nameLocation": "287884:2:18", + "nameLocation": "287884:2:38", "nodeType": "VariableDeclaration", - "scope": 40106, - "src": "287876:10:18", + "scope": 43167, + "src": "287876:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -330063,10 +330063,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40084, + "id": 43145, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "287876:7:18", + "src": "287876:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -330075,24 +330075,24 @@ "visibility": "internal" } ], - "id": 40086, + "id": 43147, "nodeType": "VariableDeclarationStatement", - "src": "287876:10:18" + "src": "287876:10:38" }, { "assignments": [ - 40088 + 43149 ], "declarations": [ { "constant": false, - "id": 40088, + "id": 43149, "mutability": "mutable", "name": "m3", - "nameLocation": "287904:2:18", + "nameLocation": "287904:2:38", "nodeType": "VariableDeclaration", - "scope": 40106, - "src": "287896:10:18", + "scope": 43167, + "src": "287896:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -330100,10 +330100,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40087, + "id": 43148, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "287896:7:18", + "src": "287896:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -330112,24 +330112,24 @@ "visibility": "internal" } ], - "id": 40089, + "id": 43150, "nodeType": "VariableDeclarationStatement", - "src": "287896:10:18" + "src": "287896:10:38" }, { "assignments": [ - 40091 + 43152 ], "declarations": [ { "constant": false, - "id": 40091, + "id": 43152, "mutability": "mutable", "name": "m4", - "nameLocation": "287924:2:18", + "nameLocation": "287924:2:38", "nodeType": "VariableDeclaration", - "scope": 40106, - "src": "287916:10:18", + "scope": 43167, + "src": "287916:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -330137,10 +330137,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40090, + "id": 43151, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "287916:7:18", + "src": "287916:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -330149,24 +330149,24 @@ "visibility": "internal" } ], - "id": 40092, + "id": 43153, "nodeType": "VariableDeclarationStatement", - "src": "287916:10:18" + "src": "287916:10:38" }, { "assignments": [ - 40094 + 43155 ], "declarations": [ { "constant": false, - "id": 40094, + "id": 43155, "mutability": "mutable", "name": "m5", - "nameLocation": "287944:2:18", + "nameLocation": "287944:2:38", "nodeType": "VariableDeclaration", - "scope": 40106, - "src": "287936:10:18", + "scope": 43167, + "src": "287936:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -330174,10 +330174,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40093, + "id": 43154, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "287936:7:18", + "src": "287936:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -330186,24 +330186,24 @@ "visibility": "internal" } ], - "id": 40095, + "id": 43156, "nodeType": "VariableDeclarationStatement", - "src": "287936:10:18" + "src": "287936:10:38" }, { "assignments": [ - 40097 + 43158 ], "declarations": [ { "constant": false, - "id": 40097, + "id": 43158, "mutability": "mutable", "name": "m6", - "nameLocation": "287964:2:18", + "nameLocation": "287964:2:38", "nodeType": "VariableDeclaration", - "scope": 40106, - "src": "287956:10:18", + "scope": 43167, + "src": "287956:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -330211,10 +330211,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40096, + "id": 43157, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "287956:7:18", + "src": "287956:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -330223,27 +330223,27 @@ "visibility": "internal" } ], - "id": 40098, + "id": 43159, "nodeType": "VariableDeclarationStatement", - "src": "287956:10:18" + "src": "287956:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "287985:828:18", + "src": "287985:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "288028:313:18", + "src": "288028:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "288046:15:18", + "src": "288046:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "288060:1:18", + "src": "288060:1:38", "type": "", "value": "0" }, @@ -330251,7 +330251,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "288050:6:18", + "src": "288050:6:38", "type": "" } ] @@ -330259,16 +330259,16 @@ { "body": { "nodeType": "YulBlock", - "src": "288131:40:18", + "src": "288131:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "288160:9:18", + "src": "288160:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "288162:5:18" + "src": "288162:5:38" } ] }, @@ -330279,33 +330279,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "288148:6:18" + "src": "288148:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "288156:1:18" + "src": "288156:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "288143:4:18" + "src": "288143:4:38" }, "nodeType": "YulFunctionCall", - "src": "288143:15:18" + "src": "288143:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "288136:6:18" + "src": "288136:6:38" }, "nodeType": "YulFunctionCall", - "src": "288136:23:18" + "src": "288136:23:38" }, "nodeType": "YulIf", - "src": "288133:36:18" + "src": "288133:36:38" } ] }, @@ -330314,12 +330314,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "288088:6:18" + "src": "288088:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "288096:4:18", + "src": "288096:4:38", "type": "", "value": "0x20" } @@ -330327,30 +330327,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "288085:2:18" + "src": "288085:2:38" }, "nodeType": "YulFunctionCall", - "src": "288085:16:18" + "src": "288085:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "288102:28:18", + "src": "288102:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "288104:24:18", + "src": "288104:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "288118:6:18" + "src": "288118:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "288126:1:18", + "src": "288126:1:38", "type": "", "value": "1" } @@ -330358,16 +330358,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "288114:3:18" + "src": "288114:3:38" }, "nodeType": "YulFunctionCall", - "src": "288114:14:18" + "src": "288114:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "288104:6:18" + "src": "288104:6:38" } ] } @@ -330375,10 +330375,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "288082:2:18", + "src": "288082:2:38", "statements": [] }, - "src": "288078:93:18" + "src": "288078:93:38" }, { "expression": { @@ -330386,34 +330386,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "288195:3:18" + "src": "288195:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "288200:6:18" + "src": "288200:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "288188:6:18" + "src": "288188:6:38" }, "nodeType": "YulFunctionCall", - "src": "288188:19:18" + "src": "288188:19:38" }, "nodeType": "YulExpressionStatement", - "src": "288188:19:18" + "src": "288188:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "288224:37:18", + "src": "288224:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "288241:3:18", + "src": "288241:3:38", "type": "", "value": "256" }, @@ -330422,38 +330422,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "288250:1:18", + "src": "288250:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "288253:6:18" + "src": "288253:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "288246:3:18" + "src": "288246:3:38" }, "nodeType": "YulFunctionCall", - "src": "288246:14:18" + "src": "288246:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "288237:3:18" + "src": "288237:3:38" }, "nodeType": "YulFunctionCall", - "src": "288237:24:18" + "src": "288237:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "288228:5:18", + "src": "288228:5:38", "type": "" } ] @@ -330466,12 +330466,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "288289:3:18" + "src": "288289:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "288294:4:18", + "src": "288294:4:38", "type": "", "value": "0x20" } @@ -330479,59 +330479,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "288285:3:18" + "src": "288285:3:38" }, "nodeType": "YulFunctionCall", - "src": "288285:14:18" + "src": "288285:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "288305:5:18" + "src": "288305:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "288316:5:18" + "src": "288316:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "288323:1:18" + "src": "288323:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "288312:3:18" + "src": "288312:3:38" }, "nodeType": "YulFunctionCall", - "src": "288312:13:18" + "src": "288312:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "288301:3:18" + "src": "288301:3:38" }, "nodeType": "YulFunctionCall", - "src": "288301:25:18" + "src": "288301:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "288278:6:18" + "src": "288278:6:38" }, "nodeType": "YulFunctionCall", - "src": "288278:49:18" + "src": "288278:49:38" }, "nodeType": "YulExpressionStatement", - "src": "288278:49:18" + "src": "288278:49:38" } ] }, @@ -330541,27 +330541,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "288020:3:18", + "src": "288020:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "288025:1:18", + "src": "288025:1:38", "type": "" } ], - "src": "287999:342:18" + "src": "287999:342:38" }, { "nodeType": "YulAssignment", - "src": "288354:17:18", + "src": "288354:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "288366:4:18", + "src": "288366:4:38", "type": "", "value": "0x00" } @@ -330569,28 +330569,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "288360:5:18" + "src": "288360:5:38" }, "nodeType": "YulFunctionCall", - "src": "288360:11:18" + "src": "288360:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "288354:2:18" + "src": "288354:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "288384:17:18", + "src": "288384:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "288396:4:18", + "src": "288396:4:38", "type": "", "value": "0x20" } @@ -330598,28 +330598,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "288390:5:18" + "src": "288390:5:38" }, "nodeType": "YulFunctionCall", - "src": "288390:11:18" + "src": "288390:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "288384:2:18" + "src": "288384:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "288414:17:18", + "src": "288414:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "288426:4:18", + "src": "288426:4:38", "type": "", "value": "0x40" } @@ -330627,28 +330627,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "288420:5:18" + "src": "288420:5:38" }, "nodeType": "YulFunctionCall", - "src": "288420:11:18" + "src": "288420:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "288414:2:18" + "src": "288414:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "288444:17:18", + "src": "288444:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "288456:4:18", + "src": "288456:4:38", "type": "", "value": "0x60" } @@ -330656,28 +330656,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "288450:5:18" + "src": "288450:5:38" }, "nodeType": "YulFunctionCall", - "src": "288450:11:18" + "src": "288450:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "288444:2:18" + "src": "288444:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "288474:17:18", + "src": "288474:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "288486:4:18", + "src": "288486:4:38", "type": "", "value": "0x80" } @@ -330685,28 +330685,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "288480:5:18" + "src": "288480:5:38" }, "nodeType": "YulFunctionCall", - "src": "288480:11:18" + "src": "288480:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "288474:2:18" + "src": "288474:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "288504:17:18", + "src": "288504:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "288516:4:18", + "src": "288516:4:38", "type": "", "value": "0xa0" } @@ -330714,28 +330714,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "288510:5:18" + "src": "288510:5:38" }, "nodeType": "YulFunctionCall", - "src": "288510:11:18" + "src": "288510:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "288504:2:18" + "src": "288504:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "288534:17:18", + "src": "288534:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "288546:4:18", + "src": "288546:4:38", "type": "", "value": "0xc0" } @@ -330743,16 +330743,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "288540:5:18" + "src": "288540:5:38" }, "nodeType": "YulFunctionCall", - "src": "288540:11:18" + "src": "288540:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "288534:2:18" + "src": "288534:2:38" } ] }, @@ -330762,14 +330762,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "288634:4:18", + "src": "288634:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "288640:10:18", + "src": "288640:10:38", "type": "", "value": "0xcf009880" } @@ -330777,13 +330777,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "288627:6:18" + "src": "288627:6:38" }, "nodeType": "YulFunctionCall", - "src": "288627:24:18" + "src": "288627:24:38" }, "nodeType": "YulExpressionStatement", - "src": "288627:24:18" + "src": "288627:24:38" }, { "expression": { @@ -330791,26 +330791,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "288671:4:18", + "src": "288671:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "288677:2:18" + "src": "288677:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "288664:6:18" + "src": "288664:6:38" }, "nodeType": "YulFunctionCall", - "src": "288664:16:18" + "src": "288664:16:38" }, "nodeType": "YulExpressionStatement", - "src": "288664:16:18" + "src": "288664:16:38" }, { "expression": { @@ -330818,14 +330818,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "288700:4:18", + "src": "288700:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "288706:4:18", + "src": "288706:4:38", "type": "", "value": "0x80" } @@ -330833,13 +330833,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "288693:6:18" + "src": "288693:6:38" }, "nodeType": "YulFunctionCall", - "src": "288693:18:18" + "src": "288693:18:38" }, "nodeType": "YulExpressionStatement", - "src": "288693:18:18" + "src": "288693:18:38" }, { "expression": { @@ -330847,26 +330847,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "288731:4:18", + "src": "288731:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "288737:2:18" + "src": "288737:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "288724:6:18" + "src": "288724:6:38" }, "nodeType": "YulFunctionCall", - "src": "288724:16:18" + "src": "288724:16:38" }, "nodeType": "YulExpressionStatement", - "src": "288724:16:18" + "src": "288724:16:38" }, { "expression": { @@ -330874,26 +330874,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "288760:4:18", + "src": "288760:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "288766:2:18" + "src": "288766:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "288753:6:18" + "src": "288753:6:38" }, "nodeType": "YulFunctionCall", - "src": "288753:16:18" + "src": "288753:16:38" }, "nodeType": "YulExpressionStatement", - "src": "288753:16:18" + "src": "288753:16:38" }, { "expression": { @@ -330901,126 +330901,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "288794:4:18", + "src": "288794:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "288800:2:18" + "src": "288800:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "288782:11:18" + "src": "288782:11:38" }, "nodeType": "YulFunctionCall", - "src": "288782:21:18" + "src": "288782:21:38" }, "nodeType": "YulExpressionStatement", - "src": "288782:21:18" + "src": "288782:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40079, + "declaration": 43140, "isOffset": false, "isSlot": false, - "src": "288354:2:18", + "src": "288354:2:38", "valueSize": 1 }, { - "declaration": 40082, + "declaration": 43143, "isOffset": false, "isSlot": false, - "src": "288384:2:18", + "src": "288384:2:38", "valueSize": 1 }, { - "declaration": 40085, + "declaration": 43146, "isOffset": false, "isSlot": false, - "src": "288414:2:18", + "src": "288414:2:38", "valueSize": 1 }, { - "declaration": 40088, + "declaration": 43149, "isOffset": false, "isSlot": false, - "src": "288444:2:18", + "src": "288444:2:38", "valueSize": 1 }, { - "declaration": 40091, + "declaration": 43152, "isOffset": false, "isSlot": false, - "src": "288474:2:18", + "src": "288474:2:38", "valueSize": 1 }, { - "declaration": 40094, + "declaration": 43155, "isOffset": false, "isSlot": false, - "src": "288504:2:18", + "src": "288504:2:38", "valueSize": 1 }, { - "declaration": 40097, + "declaration": 43158, "isOffset": false, "isSlot": false, - "src": "288534:2:18", + "src": "288534:2:38", "valueSize": 1 }, { - "declaration": 40069, + "declaration": 43130, "isOffset": false, "isSlot": false, - "src": "288677:2:18", + "src": "288677:2:38", "valueSize": 1 }, { - "declaration": 40071, + "declaration": 43132, "isOffset": false, "isSlot": false, - "src": "288800:2:18", + "src": "288800:2:38", "valueSize": 1 }, { - "declaration": 40073, + "declaration": 43134, "isOffset": false, "isSlot": false, - "src": "288737:2:18", + "src": "288737:2:38", "valueSize": 1 }, { - "declaration": 40075, + "declaration": 43136, "isOffset": false, "isSlot": false, - "src": "288766:2:18", + "src": "288766:2:38", "valueSize": 1 } ], - "id": 40099, + "id": 43160, "nodeType": "InlineAssembly", - "src": "287976:837:18" + "src": "287976:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40101, + "id": 43162, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "288838:4:18", + "src": "288838:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -331029,14 +331029,14 @@ }, { "hexValue": "30786334", - "id": 40102, + "id": 43163, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "288844:4:18", + "src": "288844:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -331055,18 +331055,18 @@ "typeString": "int_const 196" } ], - "id": 40100, + "id": 43161, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "288822:15:18", + "referencedDeclaration": 33383, + "src": "288822:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40103, + "id": 43164, "isConstant": false, "isLValue": false, "isPure": false, @@ -331075,21 +331075,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "288822:27:18", + "src": "288822:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40104, + "id": 43165, "nodeType": "ExpressionStatement", - "src": "288822:27:18" + "src": "288822:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "288868:214:18", + "src": "288868:214:38", "statements": [ { "expression": { @@ -331097,26 +331097,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "288889:4:18", + "src": "288889:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "288895:2:18" + "src": "288895:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "288882:6:18" + "src": "288882:6:38" }, "nodeType": "YulFunctionCall", - "src": "288882:16:18" + "src": "288882:16:38" }, "nodeType": "YulExpressionStatement", - "src": "288882:16:18" + "src": "288882:16:38" }, { "expression": { @@ -331124,26 +331124,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "288918:4:18", + "src": "288918:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "288924:2:18" + "src": "288924:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "288911:6:18" + "src": "288911:6:38" }, "nodeType": "YulFunctionCall", - "src": "288911:16:18" + "src": "288911:16:38" }, "nodeType": "YulExpressionStatement", - "src": "288911:16:18" + "src": "288911:16:38" }, { "expression": { @@ -331151,26 +331151,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "288947:4:18", + "src": "288947:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "288953:2:18" + "src": "288953:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "288940:6:18" + "src": "288940:6:38" }, "nodeType": "YulFunctionCall", - "src": "288940:16:18" + "src": "288940:16:38" }, "nodeType": "YulExpressionStatement", - "src": "288940:16:18" + "src": "288940:16:38" }, { "expression": { @@ -331178,26 +331178,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "288976:4:18", + "src": "288976:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "288982:2:18" + "src": "288982:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "288969:6:18" + "src": "288969:6:38" }, "nodeType": "YulFunctionCall", - "src": "288969:16:18" + "src": "288969:16:38" }, "nodeType": "YulExpressionStatement", - "src": "288969:16:18" + "src": "288969:16:38" }, { "expression": { @@ -331205,26 +331205,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "289005:4:18", + "src": "289005:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "289011:2:18" + "src": "289011:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "288998:6:18" + "src": "288998:6:38" }, "nodeType": "YulFunctionCall", - "src": "288998:16:18" + "src": "288998:16:38" }, "nodeType": "YulExpressionStatement", - "src": "288998:16:18" + "src": "288998:16:38" }, { "expression": { @@ -331232,26 +331232,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "289034:4:18", + "src": "289034:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "289040:2:18" + "src": "289040:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "289027:6:18" + "src": "289027:6:38" }, "nodeType": "YulFunctionCall", - "src": "289027:16:18" + "src": "289027:16:38" }, "nodeType": "YulExpressionStatement", - "src": "289027:16:18" + "src": "289027:16:38" }, { "expression": { @@ -331259,84 +331259,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "289063:4:18", + "src": "289063:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "289069:2:18" + "src": "289069:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "289056:6:18" + "src": "289056:6:38" }, "nodeType": "YulFunctionCall", - "src": "289056:16:18" + "src": "289056:16:38" }, "nodeType": "YulExpressionStatement", - "src": "289056:16:18" + "src": "289056:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40079, + "declaration": 43140, "isOffset": false, "isSlot": false, - "src": "288895:2:18", + "src": "288895:2:38", "valueSize": 1 }, { - "declaration": 40082, + "declaration": 43143, "isOffset": false, "isSlot": false, - "src": "288924:2:18", + "src": "288924:2:38", "valueSize": 1 }, { - "declaration": 40085, + "declaration": 43146, "isOffset": false, "isSlot": false, - "src": "288953:2:18", + "src": "288953:2:38", "valueSize": 1 }, { - "declaration": 40088, + "declaration": 43149, "isOffset": false, "isSlot": false, - "src": "288982:2:18", + "src": "288982:2:38", "valueSize": 1 }, { - "declaration": 40091, + "declaration": 43152, "isOffset": false, "isSlot": false, - "src": "289011:2:18", + "src": "289011:2:38", "valueSize": 1 }, { - "declaration": 40094, + "declaration": 43155, "isOffset": false, "isSlot": false, - "src": "289040:2:18", + "src": "289040:2:38", "valueSize": 1 }, { - "declaration": 40097, + "declaration": 43158, "isOffset": false, "isSlot": false, - "src": "289069:2:18", + "src": "289069:2:38", "valueSize": 1 } ], - "id": 40105, + "id": 43166, "nodeType": "InlineAssembly", - "src": "288859:223:18" + "src": "288859:223:38" } ] }, @@ -331344,20 +331344,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "287763:3:18", + "nameLocation": "287763:3:38", "parameters": { - "id": 40076, + "id": 43137, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40069, + "id": 43130, "mutability": "mutable", "name": "p0", - "nameLocation": "287775:2:18", + "nameLocation": "287775:2:38", "nodeType": "VariableDeclaration", - "scope": 40107, - "src": "287767:10:18", + "scope": 43168, + "src": "287767:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -331365,10 +331365,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40068, + "id": 43129, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "287767:7:18", + "src": "287767:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -331378,13 +331378,13 @@ }, { "constant": false, - "id": 40071, + "id": 43132, "mutability": "mutable", "name": "p1", - "nameLocation": "287787:2:18", + "nameLocation": "287787:2:38", "nodeType": "VariableDeclaration", - "scope": 40107, - "src": "287779:10:18", + "scope": 43168, + "src": "287779:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -331392,10 +331392,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40070, + "id": 43131, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "287779:7:18", + "src": "287779:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -331405,13 +331405,13 @@ }, { "constant": false, - "id": 40073, + "id": 43134, "mutability": "mutable", "name": "p2", - "nameLocation": "287796:2:18", + "nameLocation": "287796:2:38", "nodeType": "VariableDeclaration", - "scope": 40107, - "src": "287791:7:18", + "scope": 43168, + "src": "287791:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -331419,10 +331419,10 @@ "typeString": "bool" }, "typeName": { - "id": 40072, + "id": 43133, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "287791:4:18", + "src": "287791:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -331432,13 +331432,13 @@ }, { "constant": false, - "id": 40075, + "id": 43136, "mutability": "mutable", "name": "p3", - "nameLocation": "287808:2:18", + "nameLocation": "287808:2:38", "nodeType": "VariableDeclaration", - "scope": 40107, - "src": "287800:10:18", + "scope": 43168, + "src": "287800:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -331446,10 +331446,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40074, + "id": 43135, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "287800:7:18", + "src": "287800:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -331458,44 +331458,44 @@ "visibility": "internal" } ], - "src": "287766:45:18" + "src": "287766:45:38" }, "returnParameters": { - "id": 40077, + "id": 43138, "nodeType": "ParameterList", "parameters": [], - "src": "287826:0:18" + "src": "287826:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40153, + "id": 43214, "nodeType": "FunctionDefinition", - "src": "289094:1530:18", + "src": "289094:1530:38", "nodes": [], "body": { - "id": 40152, + "id": 43213, "nodeType": "Block", - "src": "289166:1458:18", + "src": "289166:1458:38", "nodes": [], "statements": [ { "assignments": [ - 40119 + 43180 ], "declarations": [ { "constant": false, - "id": 40119, + "id": 43180, "mutability": "mutable", "name": "m0", - "nameLocation": "289184:2:18", + "nameLocation": "289184:2:38", "nodeType": "VariableDeclaration", - "scope": 40152, - "src": "289176:10:18", + "scope": 43213, + "src": "289176:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -331503,10 +331503,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40118, + "id": 43179, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "289176:7:18", + "src": "289176:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -331515,24 +331515,24 @@ "visibility": "internal" } ], - "id": 40120, + "id": 43181, "nodeType": "VariableDeclarationStatement", - "src": "289176:10:18" + "src": "289176:10:38" }, { "assignments": [ - 40122 + 43183 ], "declarations": [ { "constant": false, - "id": 40122, + "id": 43183, "mutability": "mutable", "name": "m1", - "nameLocation": "289204:2:18", + "nameLocation": "289204:2:38", "nodeType": "VariableDeclaration", - "scope": 40152, - "src": "289196:10:18", + "scope": 43213, + "src": "289196:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -331540,10 +331540,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40121, + "id": 43182, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "289196:7:18", + "src": "289196:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -331552,24 +331552,24 @@ "visibility": "internal" } ], - "id": 40123, + "id": 43184, "nodeType": "VariableDeclarationStatement", - "src": "289196:10:18" + "src": "289196:10:38" }, { "assignments": [ - 40125 + 43186 ], "declarations": [ { "constant": false, - "id": 40125, + "id": 43186, "mutability": "mutable", "name": "m2", - "nameLocation": "289224:2:18", + "nameLocation": "289224:2:38", "nodeType": "VariableDeclaration", - "scope": 40152, - "src": "289216:10:18", + "scope": 43213, + "src": "289216:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -331577,10 +331577,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40124, + "id": 43185, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "289216:7:18", + "src": "289216:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -331589,24 +331589,24 @@ "visibility": "internal" } ], - "id": 40126, + "id": 43187, "nodeType": "VariableDeclarationStatement", - "src": "289216:10:18" + "src": "289216:10:38" }, { "assignments": [ - 40128 + 43189 ], "declarations": [ { "constant": false, - "id": 40128, + "id": 43189, "mutability": "mutable", "name": "m3", - "nameLocation": "289244:2:18", + "nameLocation": "289244:2:38", "nodeType": "VariableDeclaration", - "scope": 40152, - "src": "289236:10:18", + "scope": 43213, + "src": "289236:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -331614,10 +331614,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40127, + "id": 43188, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "289236:7:18", + "src": "289236:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -331626,24 +331626,24 @@ "visibility": "internal" } ], - "id": 40129, + "id": 43190, "nodeType": "VariableDeclarationStatement", - "src": "289236:10:18" + "src": "289236:10:38" }, { "assignments": [ - 40131 + 43192 ], "declarations": [ { "constant": false, - "id": 40131, + "id": 43192, "mutability": "mutable", "name": "m4", - "nameLocation": "289264:2:18", + "nameLocation": "289264:2:38", "nodeType": "VariableDeclaration", - "scope": 40152, - "src": "289256:10:18", + "scope": 43213, + "src": "289256:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -331651,10 +331651,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40130, + "id": 43191, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "289256:7:18", + "src": "289256:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -331663,24 +331663,24 @@ "visibility": "internal" } ], - "id": 40132, + "id": 43193, "nodeType": "VariableDeclarationStatement", - "src": "289256:10:18" + "src": "289256:10:38" }, { "assignments": [ - 40134 + 43195 ], "declarations": [ { "constant": false, - "id": 40134, + "id": 43195, "mutability": "mutable", "name": "m5", - "nameLocation": "289284:2:18", + "nameLocation": "289284:2:38", "nodeType": "VariableDeclaration", - "scope": 40152, - "src": "289276:10:18", + "scope": 43213, + "src": "289276:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -331688,10 +331688,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40133, + "id": 43194, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "289276:7:18", + "src": "289276:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -331700,24 +331700,24 @@ "visibility": "internal" } ], - "id": 40135, + "id": 43196, "nodeType": "VariableDeclarationStatement", - "src": "289276:10:18" + "src": "289276:10:38" }, { "assignments": [ - 40137 + 43198 ], "declarations": [ { "constant": false, - "id": 40137, + "id": 43198, "mutability": "mutable", "name": "m6", - "nameLocation": "289304:2:18", + "nameLocation": "289304:2:38", "nodeType": "VariableDeclaration", - "scope": 40152, - "src": "289296:10:18", + "scope": 43213, + "src": "289296:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -331725,10 +331725,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40136, + "id": 43197, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "289296:7:18", + "src": "289296:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -331737,24 +331737,24 @@ "visibility": "internal" } ], - "id": 40138, + "id": 43199, "nodeType": "VariableDeclarationStatement", - "src": "289296:10:18" + "src": "289296:10:38" }, { "assignments": [ - 40140 + 43201 ], "declarations": [ { "constant": false, - "id": 40140, + "id": 43201, "mutability": "mutable", "name": "m7", - "nameLocation": "289324:2:18", + "nameLocation": "289324:2:38", "nodeType": "VariableDeclaration", - "scope": 40152, - "src": "289316:10:18", + "scope": 43213, + "src": "289316:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -331762,10 +331762,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40139, + "id": 43200, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "289316:7:18", + "src": "289316:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -331774,24 +331774,24 @@ "visibility": "internal" } ], - "id": 40141, + "id": 43202, "nodeType": "VariableDeclarationStatement", - "src": "289316:10:18" + "src": "289316:10:38" }, { "assignments": [ - 40143 + 43204 ], "declarations": [ { "constant": false, - "id": 40143, + "id": 43204, "mutability": "mutable", "name": "m8", - "nameLocation": "289344:2:18", + "nameLocation": "289344:2:38", "nodeType": "VariableDeclaration", - "scope": 40152, - "src": "289336:10:18", + "scope": 43213, + "src": "289336:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -331799,10 +331799,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40142, + "id": 43203, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "289336:7:18", + "src": "289336:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -331811,27 +331811,27 @@ "visibility": "internal" } ], - "id": 40144, + "id": 43205, "nodeType": "VariableDeclarationStatement", - "src": "289336:10:18" + "src": "289336:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "289365:924:18", + "src": "289365:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "289408:313:18", + "src": "289408:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "289426:15:18", + "src": "289426:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "289440:1:18", + "src": "289440:1:38", "type": "", "value": "0" }, @@ -331839,7 +331839,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "289430:6:18", + "src": "289430:6:38", "type": "" } ] @@ -331847,16 +331847,16 @@ { "body": { "nodeType": "YulBlock", - "src": "289511:40:18", + "src": "289511:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "289540:9:18", + "src": "289540:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "289542:5:18" + "src": "289542:5:38" } ] }, @@ -331867,33 +331867,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "289528:6:18" + "src": "289528:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "289536:1:18" + "src": "289536:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "289523:4:18" + "src": "289523:4:38" }, "nodeType": "YulFunctionCall", - "src": "289523:15:18" + "src": "289523:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "289516:6:18" + "src": "289516:6:38" }, "nodeType": "YulFunctionCall", - "src": "289516:23:18" + "src": "289516:23:38" }, "nodeType": "YulIf", - "src": "289513:36:18" + "src": "289513:36:38" } ] }, @@ -331902,12 +331902,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "289468:6:18" + "src": "289468:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "289476:4:18", + "src": "289476:4:38", "type": "", "value": "0x20" } @@ -331915,30 +331915,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "289465:2:18" + "src": "289465:2:38" }, "nodeType": "YulFunctionCall", - "src": "289465:16:18" + "src": "289465:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "289482:28:18", + "src": "289482:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "289484:24:18", + "src": "289484:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "289498:6:18" + "src": "289498:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "289506:1:18", + "src": "289506:1:38", "type": "", "value": "1" } @@ -331946,16 +331946,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "289494:3:18" + "src": "289494:3:38" }, "nodeType": "YulFunctionCall", - "src": "289494:14:18" + "src": "289494:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "289484:6:18" + "src": "289484:6:38" } ] } @@ -331963,10 +331963,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "289462:2:18", + "src": "289462:2:38", "statements": [] }, - "src": "289458:93:18" + "src": "289458:93:38" }, { "expression": { @@ -331974,34 +331974,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "289575:3:18" + "src": "289575:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "289580:6:18" + "src": "289580:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "289568:6:18" + "src": "289568:6:38" }, "nodeType": "YulFunctionCall", - "src": "289568:19:18" + "src": "289568:19:38" }, "nodeType": "YulExpressionStatement", - "src": "289568:19:18" + "src": "289568:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "289604:37:18", + "src": "289604:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "289621:3:18", + "src": "289621:3:38", "type": "", "value": "256" }, @@ -332010,38 +332010,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "289630:1:18", + "src": "289630:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "289633:6:18" + "src": "289633:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "289626:3:18" + "src": "289626:3:38" }, "nodeType": "YulFunctionCall", - "src": "289626:14:18" + "src": "289626:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "289617:3:18" + "src": "289617:3:38" }, "nodeType": "YulFunctionCall", - "src": "289617:24:18" + "src": "289617:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "289608:5:18", + "src": "289608:5:38", "type": "" } ] @@ -332054,12 +332054,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "289669:3:18" + "src": "289669:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "289674:4:18", + "src": "289674:4:38", "type": "", "value": "0x20" } @@ -332067,59 +332067,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "289665:3:18" + "src": "289665:3:38" }, "nodeType": "YulFunctionCall", - "src": "289665:14:18" + "src": "289665:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "289685:5:18" + "src": "289685:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "289696:5:18" + "src": "289696:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "289703:1:18" + "src": "289703:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "289692:3:18" + "src": "289692:3:38" }, "nodeType": "YulFunctionCall", - "src": "289692:13:18" + "src": "289692:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "289681:3:18" + "src": "289681:3:38" }, "nodeType": "YulFunctionCall", - "src": "289681:25:18" + "src": "289681:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "289658:6:18" + "src": "289658:6:38" }, "nodeType": "YulFunctionCall", - "src": "289658:49:18" + "src": "289658:49:38" }, "nodeType": "YulExpressionStatement", - "src": "289658:49:18" + "src": "289658:49:38" } ] }, @@ -332129,27 +332129,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "289400:3:18", + "src": "289400:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "289405:1:18", + "src": "289405:1:38", "type": "" } ], - "src": "289379:342:18" + "src": "289379:342:38" }, { "nodeType": "YulAssignment", - "src": "289734:17:18", + "src": "289734:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "289746:4:18", + "src": "289746:4:38", "type": "", "value": "0x00" } @@ -332157,28 +332157,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "289740:5:18" + "src": "289740:5:38" }, "nodeType": "YulFunctionCall", - "src": "289740:11:18" + "src": "289740:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "289734:2:18" + "src": "289734:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "289764:17:18", + "src": "289764:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "289776:4:18", + "src": "289776:4:38", "type": "", "value": "0x20" } @@ -332186,28 +332186,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "289770:5:18" + "src": "289770:5:38" }, "nodeType": "YulFunctionCall", - "src": "289770:11:18" + "src": "289770:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "289764:2:18" + "src": "289764:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "289794:17:18", + "src": "289794:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "289806:4:18", + "src": "289806:4:38", "type": "", "value": "0x40" } @@ -332215,28 +332215,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "289800:5:18" + "src": "289800:5:38" }, "nodeType": "YulFunctionCall", - "src": "289800:11:18" + "src": "289800:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "289794:2:18" + "src": "289794:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "289824:17:18", + "src": "289824:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "289836:4:18", + "src": "289836:4:38", "type": "", "value": "0x60" } @@ -332244,28 +332244,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "289830:5:18" + "src": "289830:5:38" }, "nodeType": "YulFunctionCall", - "src": "289830:11:18" + "src": "289830:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "289824:2:18" + "src": "289824:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "289854:17:18", + "src": "289854:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "289866:4:18", + "src": "289866:4:38", "type": "", "value": "0x80" } @@ -332273,28 +332273,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "289860:5:18" + "src": "289860:5:38" }, "nodeType": "YulFunctionCall", - "src": "289860:11:18" + "src": "289860:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "289854:2:18" + "src": "289854:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "289884:17:18", + "src": "289884:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "289896:4:18", + "src": "289896:4:38", "type": "", "value": "0xa0" } @@ -332302,28 +332302,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "289890:5:18" + "src": "289890:5:38" }, "nodeType": "YulFunctionCall", - "src": "289890:11:18" + "src": "289890:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "289884:2:18" + "src": "289884:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "289914:17:18", + "src": "289914:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "289926:4:18", + "src": "289926:4:38", "type": "", "value": "0xc0" } @@ -332331,28 +332331,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "289920:5:18" + "src": "289920:5:38" }, "nodeType": "YulFunctionCall", - "src": "289920:11:18" + "src": "289920:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "289914:2:18" + "src": "289914:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "289944:17:18", + "src": "289944:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "289956:4:18", + "src": "289956:4:38", "type": "", "value": "0xe0" } @@ -332360,28 +332360,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "289950:5:18" + "src": "289950:5:38" }, "nodeType": "YulFunctionCall", - "src": "289950:11:18" + "src": "289950:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "289944:2:18" + "src": "289944:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "289974:18:18", + "src": "289974:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "289986:5:18", + "src": "289986:5:38", "type": "", "value": "0x100" } @@ -332389,16 +332389,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "289980:5:18" + "src": "289980:5:38" }, "nodeType": "YulFunctionCall", - "src": "289980:12:18" + "src": "289980:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "289974:2:18" + "src": "289974:2:38" } ] }, @@ -332408,14 +332408,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "290074:4:18", + "src": "290074:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "290080:10:18", + "src": "290080:10:38", "type": "", "value": "0xd2d423cd" } @@ -332423,13 +332423,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "290067:6:18" + "src": "290067:6:38" }, "nodeType": "YulFunctionCall", - "src": "290067:24:18" + "src": "290067:24:38" }, "nodeType": "YulExpressionStatement", - "src": "290067:24:18" + "src": "290067:24:38" }, { "expression": { @@ -332437,26 +332437,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "290111:4:18", + "src": "290111:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "290117:2:18" + "src": "290117:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "290104:6:18" + "src": "290104:6:38" }, "nodeType": "YulFunctionCall", - "src": "290104:16:18" + "src": "290104:16:38" }, "nodeType": "YulExpressionStatement", - "src": "290104:16:18" + "src": "290104:16:38" }, { "expression": { @@ -332464,14 +332464,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "290140:4:18", + "src": "290140:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "290146:4:18", + "src": "290146:4:38", "type": "", "value": "0x80" } @@ -332479,13 +332479,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "290133:6:18" + "src": "290133:6:38" }, "nodeType": "YulFunctionCall", - "src": "290133:18:18" + "src": "290133:18:38" }, "nodeType": "YulExpressionStatement", - "src": "290133:18:18" + "src": "290133:18:38" }, { "expression": { @@ -332493,26 +332493,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "290171:4:18", + "src": "290171:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "290177:2:18" + "src": "290177:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "290164:6:18" + "src": "290164:6:38" }, "nodeType": "YulFunctionCall", - "src": "290164:16:18" + "src": "290164:16:38" }, "nodeType": "YulExpressionStatement", - "src": "290164:16:18" + "src": "290164:16:38" }, { "expression": { @@ -332520,14 +332520,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "290200:4:18", + "src": "290200:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "290206:4:18", + "src": "290206:4:38", "type": "", "value": "0xc0" } @@ -332535,13 +332535,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "290193:6:18" + "src": "290193:6:38" }, "nodeType": "YulFunctionCall", - "src": "290193:18:18" + "src": "290193:18:38" }, "nodeType": "YulExpressionStatement", - "src": "290193:18:18" + "src": "290193:18:38" }, { "expression": { @@ -332549,26 +332549,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "290236:4:18", + "src": "290236:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "290242:2:18" + "src": "290242:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "290224:11:18" + "src": "290224:11:38" }, "nodeType": "YulFunctionCall", - "src": "290224:21:18" + "src": "290224:21:38" }, "nodeType": "YulExpressionStatement", - "src": "290224:21:18" + "src": "290224:21:38" }, { "expression": { @@ -332576,140 +332576,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "290270:4:18", + "src": "290270:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "290276:2:18" + "src": "290276:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "290258:11:18" + "src": "290258:11:38" }, "nodeType": "YulFunctionCall", - "src": "290258:21:18" + "src": "290258:21:38" }, "nodeType": "YulExpressionStatement", - "src": "290258:21:18" + "src": "290258:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40119, + "declaration": 43180, "isOffset": false, "isSlot": false, - "src": "289734:2:18", + "src": "289734:2:38", "valueSize": 1 }, { - "declaration": 40122, + "declaration": 43183, "isOffset": false, "isSlot": false, - "src": "289764:2:18", + "src": "289764:2:38", "valueSize": 1 }, { - "declaration": 40125, + "declaration": 43186, "isOffset": false, "isSlot": false, - "src": "289794:2:18", + "src": "289794:2:38", "valueSize": 1 }, { - "declaration": 40128, + "declaration": 43189, "isOffset": false, "isSlot": false, - "src": "289824:2:18", + "src": "289824:2:38", "valueSize": 1 }, { - "declaration": 40131, + "declaration": 43192, "isOffset": false, "isSlot": false, - "src": "289854:2:18", + "src": "289854:2:38", "valueSize": 1 }, { - "declaration": 40134, + "declaration": 43195, "isOffset": false, "isSlot": false, - "src": "289884:2:18", + "src": "289884:2:38", "valueSize": 1 }, { - "declaration": 40137, + "declaration": 43198, "isOffset": false, "isSlot": false, - "src": "289914:2:18", + "src": "289914:2:38", "valueSize": 1 }, { - "declaration": 40140, + "declaration": 43201, "isOffset": false, "isSlot": false, - "src": "289944:2:18", + "src": "289944:2:38", "valueSize": 1 }, { - "declaration": 40143, + "declaration": 43204, "isOffset": false, "isSlot": false, - "src": "289974:2:18", + "src": "289974:2:38", "valueSize": 1 }, { - "declaration": 40109, + "declaration": 43170, "isOffset": false, "isSlot": false, - "src": "290117:2:18", + "src": "290117:2:38", "valueSize": 1 }, { - "declaration": 40111, + "declaration": 43172, "isOffset": false, "isSlot": false, - "src": "290242:2:18", + "src": "290242:2:38", "valueSize": 1 }, { - "declaration": 40113, + "declaration": 43174, "isOffset": false, "isSlot": false, - "src": "290177:2:18", + "src": "290177:2:38", "valueSize": 1 }, { - "declaration": 40115, + "declaration": 43176, "isOffset": false, "isSlot": false, - "src": "290276:2:18", + "src": "290276:2:38", "valueSize": 1 } ], - "id": 40145, + "id": 43206, "nodeType": "InlineAssembly", - "src": "289356:933:18" + "src": "289356:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40147, + "id": 43208, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "290314:4:18", + "src": "290314:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -332718,14 +332718,14 @@ }, { "hexValue": "3078313034", - "id": 40148, + "id": 43209, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "290320:5:18", + "src": "290320:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -332744,18 +332744,18 @@ "typeString": "int_const 260" } ], - "id": 40146, + "id": 43207, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "290298:15:18", + "referencedDeclaration": 33383, + "src": "290298:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40149, + "id": 43210, "isConstant": false, "isLValue": false, "isPure": false, @@ -332764,21 +332764,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "290298:28:18", + "src": "290298:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40150, + "id": 43211, "nodeType": "ExpressionStatement", - "src": "290298:28:18" + "src": "290298:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "290345:273:18", + "src": "290345:273:38", "statements": [ { "expression": { @@ -332786,26 +332786,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "290366:4:18", + "src": "290366:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "290372:2:18" + "src": "290372:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "290359:6:18" + "src": "290359:6:38" }, "nodeType": "YulFunctionCall", - "src": "290359:16:18" + "src": "290359:16:38" }, "nodeType": "YulExpressionStatement", - "src": "290359:16:18" + "src": "290359:16:38" }, { "expression": { @@ -332813,26 +332813,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "290395:4:18", + "src": "290395:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "290401:2:18" + "src": "290401:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "290388:6:18" + "src": "290388:6:38" }, "nodeType": "YulFunctionCall", - "src": "290388:16:18" + "src": "290388:16:38" }, "nodeType": "YulExpressionStatement", - "src": "290388:16:18" + "src": "290388:16:38" }, { "expression": { @@ -332840,26 +332840,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "290424:4:18", + "src": "290424:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "290430:2:18" + "src": "290430:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "290417:6:18" + "src": "290417:6:38" }, "nodeType": "YulFunctionCall", - "src": "290417:16:18" + "src": "290417:16:38" }, "nodeType": "YulExpressionStatement", - "src": "290417:16:18" + "src": "290417:16:38" }, { "expression": { @@ -332867,26 +332867,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "290453:4:18", + "src": "290453:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "290459:2:18" + "src": "290459:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "290446:6:18" + "src": "290446:6:38" }, "nodeType": "YulFunctionCall", - "src": "290446:16:18" + "src": "290446:16:38" }, "nodeType": "YulExpressionStatement", - "src": "290446:16:18" + "src": "290446:16:38" }, { "expression": { @@ -332894,26 +332894,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "290482:4:18", + "src": "290482:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "290488:2:18" + "src": "290488:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "290475:6:18" + "src": "290475:6:38" }, "nodeType": "YulFunctionCall", - "src": "290475:16:18" + "src": "290475:16:38" }, "nodeType": "YulExpressionStatement", - "src": "290475:16:18" + "src": "290475:16:38" }, { "expression": { @@ -332921,26 +332921,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "290511:4:18", + "src": "290511:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "290517:2:18" + "src": "290517:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "290504:6:18" + "src": "290504:6:38" }, "nodeType": "YulFunctionCall", - "src": "290504:16:18" + "src": "290504:16:38" }, "nodeType": "YulExpressionStatement", - "src": "290504:16:18" + "src": "290504:16:38" }, { "expression": { @@ -332948,26 +332948,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "290540:4:18", + "src": "290540:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "290546:2:18" + "src": "290546:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "290533:6:18" + "src": "290533:6:38" }, "nodeType": "YulFunctionCall", - "src": "290533:16:18" + "src": "290533:16:38" }, "nodeType": "YulExpressionStatement", - "src": "290533:16:18" + "src": "290533:16:38" }, { "expression": { @@ -332975,26 +332975,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "290569:4:18", + "src": "290569:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "290575:2:18" + "src": "290575:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "290562:6:18" + "src": "290562:6:38" }, "nodeType": "YulFunctionCall", - "src": "290562:16:18" + "src": "290562:16:38" }, "nodeType": "YulExpressionStatement", - "src": "290562:16:18" + "src": "290562:16:38" }, { "expression": { @@ -333002,98 +333002,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "290598:5:18", + "src": "290598:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "290605:2:18" + "src": "290605:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "290591:6:18" + "src": "290591:6:38" }, "nodeType": "YulFunctionCall", - "src": "290591:17:18" + "src": "290591:17:38" }, "nodeType": "YulExpressionStatement", - "src": "290591:17:18" + "src": "290591:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40119, + "declaration": 43180, "isOffset": false, "isSlot": false, - "src": "290372:2:18", + "src": "290372:2:38", "valueSize": 1 }, { - "declaration": 40122, + "declaration": 43183, "isOffset": false, "isSlot": false, - "src": "290401:2:18", + "src": "290401:2:38", "valueSize": 1 }, { - "declaration": 40125, + "declaration": 43186, "isOffset": false, "isSlot": false, - "src": "290430:2:18", + "src": "290430:2:38", "valueSize": 1 }, { - "declaration": 40128, + "declaration": 43189, "isOffset": false, "isSlot": false, - "src": "290459:2:18", + "src": "290459:2:38", "valueSize": 1 }, { - "declaration": 40131, + "declaration": 43192, "isOffset": false, "isSlot": false, - "src": "290488:2:18", + "src": "290488:2:38", "valueSize": 1 }, { - "declaration": 40134, + "declaration": 43195, "isOffset": false, "isSlot": false, - "src": "290517:2:18", + "src": "290517:2:38", "valueSize": 1 }, { - "declaration": 40137, + "declaration": 43198, "isOffset": false, "isSlot": false, - "src": "290546:2:18", + "src": "290546:2:38", "valueSize": 1 }, { - "declaration": 40140, + "declaration": 43201, "isOffset": false, "isSlot": false, - "src": "290575:2:18", + "src": "290575:2:38", "valueSize": 1 }, { - "declaration": 40143, + "declaration": 43204, "isOffset": false, "isSlot": false, - "src": "290605:2:18", + "src": "290605:2:38", "valueSize": 1 } ], - "id": 40151, + "id": 43212, "nodeType": "InlineAssembly", - "src": "290336:282:18" + "src": "290336:282:38" } ] }, @@ -333101,20 +333101,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "289103:3:18", + "nameLocation": "289103:3:38", "parameters": { - "id": 40116, + "id": 43177, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40109, + "id": 43170, "mutability": "mutable", "name": "p0", - "nameLocation": "289115:2:18", + "nameLocation": "289115:2:38", "nodeType": "VariableDeclaration", - "scope": 40153, - "src": "289107:10:18", + "scope": 43214, + "src": "289107:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -333122,10 +333122,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40108, + "id": 43169, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "289107:7:18", + "src": "289107:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -333135,13 +333135,13 @@ }, { "constant": false, - "id": 40111, + "id": 43172, "mutability": "mutable", "name": "p1", - "nameLocation": "289127:2:18", + "nameLocation": "289127:2:38", "nodeType": "VariableDeclaration", - "scope": 40153, - "src": "289119:10:18", + "scope": 43214, + "src": "289119:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -333149,10 +333149,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40110, + "id": 43171, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "289119:7:18", + "src": "289119:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -333162,13 +333162,13 @@ }, { "constant": false, - "id": 40113, + "id": 43174, "mutability": "mutable", "name": "p2", - "nameLocation": "289136:2:18", + "nameLocation": "289136:2:38", "nodeType": "VariableDeclaration", - "scope": 40153, - "src": "289131:7:18", + "scope": 43214, + "src": "289131:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -333176,10 +333176,10 @@ "typeString": "bool" }, "typeName": { - "id": 40112, + "id": 43173, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "289131:4:18", + "src": "289131:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -333189,13 +333189,13 @@ }, { "constant": false, - "id": 40115, + "id": 43176, "mutability": "mutable", "name": "p3", - "nameLocation": "289148:2:18", + "nameLocation": "289148:2:38", "nodeType": "VariableDeclaration", - "scope": 40153, - "src": "289140:10:18", + "scope": 43214, + "src": "289140:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -333203,10 +333203,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40114, + "id": 43175, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "289140:7:18", + "src": "289140:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -333215,44 +333215,44 @@ "visibility": "internal" } ], - "src": "289106:45:18" + "src": "289106:45:38" }, "returnParameters": { - "id": 40117, + "id": 43178, "nodeType": "ParameterList", "parameters": [], - "src": "289166:0:18" + "src": "289166:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40193, + "id": 43254, "nodeType": "FunctionDefinition", - "src": "290630:1340:18", + "src": "290630:1340:38", "nodes": [], "body": { - "id": 40192, + "id": 43253, "nodeType": "Block", - "src": "290705:1265:18", + "src": "290705:1265:38", "nodes": [], "statements": [ { "assignments": [ - 40165 + 43226 ], "declarations": [ { "constant": false, - "id": 40165, + "id": 43226, "mutability": "mutable", "name": "m0", - "nameLocation": "290723:2:18", + "nameLocation": "290723:2:38", "nodeType": "VariableDeclaration", - "scope": 40192, - "src": "290715:10:18", + "scope": 43253, + "src": "290715:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -333260,10 +333260,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40164, + "id": 43225, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "290715:7:18", + "src": "290715:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -333272,24 +333272,24 @@ "visibility": "internal" } ], - "id": 40166, + "id": 43227, "nodeType": "VariableDeclarationStatement", - "src": "290715:10:18" + "src": "290715:10:38" }, { "assignments": [ - 40168 + 43229 ], "declarations": [ { "constant": false, - "id": 40168, + "id": 43229, "mutability": "mutable", "name": "m1", - "nameLocation": "290743:2:18", + "nameLocation": "290743:2:38", "nodeType": "VariableDeclaration", - "scope": 40192, - "src": "290735:10:18", + "scope": 43253, + "src": "290735:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -333297,10 +333297,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40167, + "id": 43228, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "290735:7:18", + "src": "290735:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -333309,24 +333309,24 @@ "visibility": "internal" } ], - "id": 40169, + "id": 43230, "nodeType": "VariableDeclarationStatement", - "src": "290735:10:18" + "src": "290735:10:38" }, { "assignments": [ - 40171 + 43232 ], "declarations": [ { "constant": false, - "id": 40171, + "id": 43232, "mutability": "mutable", "name": "m2", - "nameLocation": "290763:2:18", + "nameLocation": "290763:2:38", "nodeType": "VariableDeclaration", - "scope": 40192, - "src": "290755:10:18", + "scope": 43253, + "src": "290755:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -333334,10 +333334,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40170, + "id": 43231, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "290755:7:18", + "src": "290755:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -333346,24 +333346,24 @@ "visibility": "internal" } ], - "id": 40172, + "id": 43233, "nodeType": "VariableDeclarationStatement", - "src": "290755:10:18" + "src": "290755:10:38" }, { "assignments": [ - 40174 + 43235 ], "declarations": [ { "constant": false, - "id": 40174, + "id": 43235, "mutability": "mutable", "name": "m3", - "nameLocation": "290783:2:18", + "nameLocation": "290783:2:38", "nodeType": "VariableDeclaration", - "scope": 40192, - "src": "290775:10:18", + "scope": 43253, + "src": "290775:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -333371,10 +333371,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40173, + "id": 43234, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "290775:7:18", + "src": "290775:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -333383,24 +333383,24 @@ "visibility": "internal" } ], - "id": 40175, + "id": 43236, "nodeType": "VariableDeclarationStatement", - "src": "290775:10:18" + "src": "290775:10:38" }, { "assignments": [ - 40177 + 43238 ], "declarations": [ { "constant": false, - "id": 40177, + "id": 43238, "mutability": "mutable", "name": "m4", - "nameLocation": "290803:2:18", + "nameLocation": "290803:2:38", "nodeType": "VariableDeclaration", - "scope": 40192, - "src": "290795:10:18", + "scope": 43253, + "src": "290795:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -333408,10 +333408,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40176, + "id": 43237, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "290795:7:18", + "src": "290795:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -333420,24 +333420,24 @@ "visibility": "internal" } ], - "id": 40178, + "id": 43239, "nodeType": "VariableDeclarationStatement", - "src": "290795:10:18" + "src": "290795:10:38" }, { "assignments": [ - 40180 + 43241 ], "declarations": [ { "constant": false, - "id": 40180, + "id": 43241, "mutability": "mutable", "name": "m5", - "nameLocation": "290823:2:18", + "nameLocation": "290823:2:38", "nodeType": "VariableDeclaration", - "scope": 40192, - "src": "290815:10:18", + "scope": 43253, + "src": "290815:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -333445,10 +333445,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40179, + "id": 43240, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "290815:7:18", + "src": "290815:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -333457,24 +333457,24 @@ "visibility": "internal" } ], - "id": 40181, + "id": 43242, "nodeType": "VariableDeclarationStatement", - "src": "290815:10:18" + "src": "290815:10:38" }, { "assignments": [ - 40183 + 43244 ], "declarations": [ { "constant": false, - "id": 40183, + "id": 43244, "mutability": "mutable", "name": "m6", - "nameLocation": "290843:2:18", + "nameLocation": "290843:2:38", "nodeType": "VariableDeclaration", - "scope": 40192, - "src": "290835:10:18", + "scope": 43253, + "src": "290835:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -333482,10 +333482,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40182, + "id": 43243, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "290835:7:18", + "src": "290835:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -333494,27 +333494,27 @@ "visibility": "internal" } ], - "id": 40184, + "id": 43245, "nodeType": "VariableDeclarationStatement", - "src": "290835:10:18" + "src": "290835:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "290864:831:18", + "src": "290864:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "290907:313:18", + "src": "290907:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "290925:15:18", + "src": "290925:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "290939:1:18", + "src": "290939:1:38", "type": "", "value": "0" }, @@ -333522,7 +333522,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "290929:6:18", + "src": "290929:6:38", "type": "" } ] @@ -333530,16 +333530,16 @@ { "body": { "nodeType": "YulBlock", - "src": "291010:40:18", + "src": "291010:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "291039:9:18", + "src": "291039:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "291041:5:18" + "src": "291041:5:38" } ] }, @@ -333550,33 +333550,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "291027:6:18" + "src": "291027:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "291035:1:18" + "src": "291035:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "291022:4:18" + "src": "291022:4:38" }, "nodeType": "YulFunctionCall", - "src": "291022:15:18" + "src": "291022:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "291015:6:18" + "src": "291015:6:38" }, "nodeType": "YulFunctionCall", - "src": "291015:23:18" + "src": "291015:23:38" }, "nodeType": "YulIf", - "src": "291012:36:18" + "src": "291012:36:38" } ] }, @@ -333585,12 +333585,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "290967:6:18" + "src": "290967:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "290975:4:18", + "src": "290975:4:38", "type": "", "value": "0x20" } @@ -333598,30 +333598,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "290964:2:18" + "src": "290964:2:38" }, "nodeType": "YulFunctionCall", - "src": "290964:16:18" + "src": "290964:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "290981:28:18", + "src": "290981:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "290983:24:18", + "src": "290983:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "290997:6:18" + "src": "290997:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "291005:1:18", + "src": "291005:1:38", "type": "", "value": "1" } @@ -333629,16 +333629,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "290993:3:18" + "src": "290993:3:38" }, "nodeType": "YulFunctionCall", - "src": "290993:14:18" + "src": "290993:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "290983:6:18" + "src": "290983:6:38" } ] } @@ -333646,10 +333646,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "290961:2:18", + "src": "290961:2:38", "statements": [] }, - "src": "290957:93:18" + "src": "290957:93:38" }, { "expression": { @@ -333657,34 +333657,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "291074:3:18" + "src": "291074:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "291079:6:18" + "src": "291079:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "291067:6:18" + "src": "291067:6:38" }, "nodeType": "YulFunctionCall", - "src": "291067:19:18" + "src": "291067:19:38" }, "nodeType": "YulExpressionStatement", - "src": "291067:19:18" + "src": "291067:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "291103:37:18", + "src": "291103:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "291120:3:18", + "src": "291120:3:38", "type": "", "value": "256" }, @@ -333693,38 +333693,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "291129:1:18", + "src": "291129:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "291132:6:18" + "src": "291132:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "291125:3:18" + "src": "291125:3:38" }, "nodeType": "YulFunctionCall", - "src": "291125:14:18" + "src": "291125:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "291116:3:18" + "src": "291116:3:38" }, "nodeType": "YulFunctionCall", - "src": "291116:24:18" + "src": "291116:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "291107:5:18", + "src": "291107:5:38", "type": "" } ] @@ -333737,12 +333737,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "291168:3:18" + "src": "291168:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "291173:4:18", + "src": "291173:4:38", "type": "", "value": "0x20" } @@ -333750,59 +333750,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "291164:3:18" + "src": "291164:3:38" }, "nodeType": "YulFunctionCall", - "src": "291164:14:18" + "src": "291164:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "291184:5:18" + "src": "291184:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "291195:5:18" + "src": "291195:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "291202:1:18" + "src": "291202:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "291191:3:18" + "src": "291191:3:38" }, "nodeType": "YulFunctionCall", - "src": "291191:13:18" + "src": "291191:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "291180:3:18" + "src": "291180:3:38" }, "nodeType": "YulFunctionCall", - "src": "291180:25:18" + "src": "291180:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "291157:6:18" + "src": "291157:6:38" }, "nodeType": "YulFunctionCall", - "src": "291157:49:18" + "src": "291157:49:38" }, "nodeType": "YulExpressionStatement", - "src": "291157:49:18" + "src": "291157:49:38" } ] }, @@ -333812,27 +333812,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "290899:3:18", + "src": "290899:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "290904:1:18", + "src": "290904:1:38", "type": "" } ], - "src": "290878:342:18" + "src": "290878:342:38" }, { "nodeType": "YulAssignment", - "src": "291233:17:18", + "src": "291233:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "291245:4:18", + "src": "291245:4:38", "type": "", "value": "0x00" } @@ -333840,28 +333840,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "291239:5:18" + "src": "291239:5:38" }, "nodeType": "YulFunctionCall", - "src": "291239:11:18" + "src": "291239:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "291233:2:18" + "src": "291233:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "291263:17:18", + "src": "291263:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "291275:4:18", + "src": "291275:4:38", "type": "", "value": "0x20" } @@ -333869,28 +333869,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "291269:5:18" + "src": "291269:5:38" }, "nodeType": "YulFunctionCall", - "src": "291269:11:18" + "src": "291269:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "291263:2:18" + "src": "291263:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "291293:17:18", + "src": "291293:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "291305:4:18", + "src": "291305:4:38", "type": "", "value": "0x40" } @@ -333898,28 +333898,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "291299:5:18" + "src": "291299:5:38" }, "nodeType": "YulFunctionCall", - "src": "291299:11:18" + "src": "291299:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "291293:2:18" + "src": "291293:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "291323:17:18", + "src": "291323:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "291335:4:18", + "src": "291335:4:38", "type": "", "value": "0x60" } @@ -333927,28 +333927,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "291329:5:18" + "src": "291329:5:38" }, "nodeType": "YulFunctionCall", - "src": "291329:11:18" + "src": "291329:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "291323:2:18" + "src": "291323:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "291353:17:18", + "src": "291353:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "291365:4:18", + "src": "291365:4:38", "type": "", "value": "0x80" } @@ -333956,28 +333956,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "291359:5:18" + "src": "291359:5:38" }, "nodeType": "YulFunctionCall", - "src": "291359:11:18" + "src": "291359:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "291353:2:18" + "src": "291353:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "291383:17:18", + "src": "291383:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "291395:4:18", + "src": "291395:4:38", "type": "", "value": "0xa0" } @@ -333985,28 +333985,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "291389:5:18" + "src": "291389:5:38" }, "nodeType": "YulFunctionCall", - "src": "291389:11:18" + "src": "291389:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "291383:2:18" + "src": "291383:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "291413:17:18", + "src": "291413:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "291425:4:18", + "src": "291425:4:38", "type": "", "value": "0xc0" } @@ -334014,16 +334014,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "291419:5:18" + "src": "291419:5:38" }, "nodeType": "YulFunctionCall", - "src": "291419:11:18" + "src": "291419:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "291413:2:18" + "src": "291413:2:38" } ] }, @@ -334033,14 +334033,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "291516:4:18", + "src": "291516:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "291522:10:18", + "src": "291522:10:38", "type": "", "value": "0x3b2279b4" } @@ -334048,13 +334048,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "291509:6:18" + "src": "291509:6:38" }, "nodeType": "YulFunctionCall", - "src": "291509:24:18" + "src": "291509:24:38" }, "nodeType": "YulExpressionStatement", - "src": "291509:24:18" + "src": "291509:24:38" }, { "expression": { @@ -334062,26 +334062,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "291553:4:18", + "src": "291553:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "291559:2:18" + "src": "291559:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "291546:6:18" + "src": "291546:6:38" }, "nodeType": "YulFunctionCall", - "src": "291546:16:18" + "src": "291546:16:38" }, "nodeType": "YulExpressionStatement", - "src": "291546:16:18" + "src": "291546:16:38" }, { "expression": { @@ -334089,14 +334089,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "291582:4:18", + "src": "291582:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "291588:4:18", + "src": "291588:4:38", "type": "", "value": "0x80" } @@ -334104,13 +334104,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "291575:6:18" + "src": "291575:6:38" }, "nodeType": "YulFunctionCall", - "src": "291575:18:18" + "src": "291575:18:38" }, "nodeType": "YulExpressionStatement", - "src": "291575:18:18" + "src": "291575:18:38" }, { "expression": { @@ -334118,26 +334118,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "291613:4:18", + "src": "291613:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "291619:2:18" + "src": "291619:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "291606:6:18" + "src": "291606:6:38" }, "nodeType": "YulFunctionCall", - "src": "291606:16:18" + "src": "291606:16:38" }, "nodeType": "YulExpressionStatement", - "src": "291606:16:18" + "src": "291606:16:38" }, { "expression": { @@ -334145,26 +334145,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "291642:4:18", + "src": "291642:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "291648:2:18" + "src": "291648:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "291635:6:18" + "src": "291635:6:38" }, "nodeType": "YulFunctionCall", - "src": "291635:16:18" + "src": "291635:16:38" }, "nodeType": "YulExpressionStatement", - "src": "291635:16:18" + "src": "291635:16:38" }, { "expression": { @@ -334172,126 +334172,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "291676:4:18", + "src": "291676:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "291682:2:18" + "src": "291682:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "291664:11:18" + "src": "291664:11:38" }, "nodeType": "YulFunctionCall", - "src": "291664:21:18" + "src": "291664:21:38" }, "nodeType": "YulExpressionStatement", - "src": "291664:21:18" + "src": "291664:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40165, + "declaration": 43226, "isOffset": false, "isSlot": false, - "src": "291233:2:18", + "src": "291233:2:38", "valueSize": 1 }, { - "declaration": 40168, + "declaration": 43229, "isOffset": false, "isSlot": false, - "src": "291263:2:18", + "src": "291263:2:38", "valueSize": 1 }, { - "declaration": 40171, + "declaration": 43232, "isOffset": false, "isSlot": false, - "src": "291293:2:18", + "src": "291293:2:38", "valueSize": 1 }, { - "declaration": 40174, + "declaration": 43235, "isOffset": false, "isSlot": false, - "src": "291323:2:18", + "src": "291323:2:38", "valueSize": 1 }, { - "declaration": 40177, + "declaration": 43238, "isOffset": false, "isSlot": false, - "src": "291353:2:18", + "src": "291353:2:38", "valueSize": 1 }, { - "declaration": 40180, + "declaration": 43241, "isOffset": false, "isSlot": false, - "src": "291383:2:18", + "src": "291383:2:38", "valueSize": 1 }, { - "declaration": 40183, + "declaration": 43244, "isOffset": false, "isSlot": false, - "src": "291413:2:18", + "src": "291413:2:38", "valueSize": 1 }, { - "declaration": 40155, + "declaration": 43216, "isOffset": false, "isSlot": false, - "src": "291559:2:18", + "src": "291559:2:38", "valueSize": 1 }, { - "declaration": 40157, + "declaration": 43218, "isOffset": false, "isSlot": false, - "src": "291682:2:18", + "src": "291682:2:38", "valueSize": 1 }, { - "declaration": 40159, + "declaration": 43220, "isOffset": false, "isSlot": false, - "src": "291619:2:18", + "src": "291619:2:38", "valueSize": 1 }, { - "declaration": 40161, + "declaration": 43222, "isOffset": false, "isSlot": false, - "src": "291648:2:18", + "src": "291648:2:38", "valueSize": 1 } ], - "id": 40185, + "id": 43246, "nodeType": "InlineAssembly", - "src": "290855:840:18" + "src": "290855:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40187, + "id": 43248, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "291720:4:18", + "src": "291720:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -334300,14 +334300,14 @@ }, { "hexValue": "30786334", - "id": 40188, + "id": 43249, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "291726:4:18", + "src": "291726:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -334326,18 +334326,18 @@ "typeString": "int_const 196" } ], - "id": 40186, + "id": 43247, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "291704:15:18", + "referencedDeclaration": 33383, + "src": "291704:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40189, + "id": 43250, "isConstant": false, "isLValue": false, "isPure": false, @@ -334346,21 +334346,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "291704:27:18", + "src": "291704:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40190, + "id": 43251, "nodeType": "ExpressionStatement", - "src": "291704:27:18" + "src": "291704:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "291750:214:18", + "src": "291750:214:38", "statements": [ { "expression": { @@ -334368,26 +334368,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "291771:4:18", + "src": "291771:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "291777:2:18" + "src": "291777:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "291764:6:18" + "src": "291764:6:38" }, "nodeType": "YulFunctionCall", - "src": "291764:16:18" + "src": "291764:16:38" }, "nodeType": "YulExpressionStatement", - "src": "291764:16:18" + "src": "291764:16:38" }, { "expression": { @@ -334395,26 +334395,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "291800:4:18", + "src": "291800:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "291806:2:18" + "src": "291806:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "291793:6:18" + "src": "291793:6:38" }, "nodeType": "YulFunctionCall", - "src": "291793:16:18" + "src": "291793:16:38" }, "nodeType": "YulExpressionStatement", - "src": "291793:16:18" + "src": "291793:16:38" }, { "expression": { @@ -334422,26 +334422,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "291829:4:18", + "src": "291829:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "291835:2:18" + "src": "291835:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "291822:6:18" + "src": "291822:6:38" }, "nodeType": "YulFunctionCall", - "src": "291822:16:18" + "src": "291822:16:38" }, "nodeType": "YulExpressionStatement", - "src": "291822:16:18" + "src": "291822:16:38" }, { "expression": { @@ -334449,26 +334449,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "291858:4:18", + "src": "291858:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "291864:2:18" + "src": "291864:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "291851:6:18" + "src": "291851:6:38" }, "nodeType": "YulFunctionCall", - "src": "291851:16:18" + "src": "291851:16:38" }, "nodeType": "YulExpressionStatement", - "src": "291851:16:18" + "src": "291851:16:38" }, { "expression": { @@ -334476,26 +334476,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "291887:4:18", + "src": "291887:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "291893:2:18" + "src": "291893:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "291880:6:18" + "src": "291880:6:38" }, "nodeType": "YulFunctionCall", - "src": "291880:16:18" + "src": "291880:16:38" }, "nodeType": "YulExpressionStatement", - "src": "291880:16:18" + "src": "291880:16:38" }, { "expression": { @@ -334503,26 +334503,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "291916:4:18", + "src": "291916:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "291922:2:18" + "src": "291922:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "291909:6:18" + "src": "291909:6:38" }, "nodeType": "YulFunctionCall", - "src": "291909:16:18" + "src": "291909:16:38" }, "nodeType": "YulExpressionStatement", - "src": "291909:16:18" + "src": "291909:16:38" }, { "expression": { @@ -334530,84 +334530,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "291945:4:18", + "src": "291945:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "291951:2:18" + "src": "291951:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "291938:6:18" + "src": "291938:6:38" }, "nodeType": "YulFunctionCall", - "src": "291938:16:18" + "src": "291938:16:38" }, "nodeType": "YulExpressionStatement", - "src": "291938:16:18" + "src": "291938:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40165, + "declaration": 43226, "isOffset": false, "isSlot": false, - "src": "291777:2:18", + "src": "291777:2:38", "valueSize": 1 }, { - "declaration": 40168, + "declaration": 43229, "isOffset": false, "isSlot": false, - "src": "291806:2:18", + "src": "291806:2:38", "valueSize": 1 }, { - "declaration": 40171, + "declaration": 43232, "isOffset": false, "isSlot": false, - "src": "291835:2:18", + "src": "291835:2:38", "valueSize": 1 }, { - "declaration": 40174, + "declaration": 43235, "isOffset": false, "isSlot": false, - "src": "291864:2:18", + "src": "291864:2:38", "valueSize": 1 }, { - "declaration": 40177, + "declaration": 43238, "isOffset": false, "isSlot": false, - "src": "291893:2:18", + "src": "291893:2:38", "valueSize": 1 }, { - "declaration": 40180, + "declaration": 43241, "isOffset": false, "isSlot": false, - "src": "291922:2:18", + "src": "291922:2:38", "valueSize": 1 }, { - "declaration": 40183, + "declaration": 43244, "isOffset": false, "isSlot": false, - "src": "291951:2:18", + "src": "291951:2:38", "valueSize": 1 } ], - "id": 40191, + "id": 43252, "nodeType": "InlineAssembly", - "src": "291741:223:18" + "src": "291741:223:38" } ] }, @@ -334615,20 +334615,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "290639:3:18", + "nameLocation": "290639:3:38", "parameters": { - "id": 40162, + "id": 43223, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40155, + "id": 43216, "mutability": "mutable", "name": "p0", - "nameLocation": "290651:2:18", + "nameLocation": "290651:2:38", "nodeType": "VariableDeclaration", - "scope": 40193, - "src": "290643:10:18", + "scope": 43254, + "src": "290643:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -334636,10 +334636,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40154, + "id": 43215, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "290643:7:18", + "src": "290643:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -334649,13 +334649,13 @@ }, { "constant": false, - "id": 40157, + "id": 43218, "mutability": "mutable", "name": "p1", - "nameLocation": "290663:2:18", + "nameLocation": "290663:2:38", "nodeType": "VariableDeclaration", - "scope": 40193, - "src": "290655:10:18", + "scope": 43254, + "src": "290655:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -334663,10 +334663,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40156, + "id": 43217, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "290655:7:18", + "src": "290655:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -334676,13 +334676,13 @@ }, { "constant": false, - "id": 40159, + "id": 43220, "mutability": "mutable", "name": "p2", - "nameLocation": "290675:2:18", + "nameLocation": "290675:2:38", "nodeType": "VariableDeclaration", - "scope": 40193, - "src": "290667:10:18", + "scope": 43254, + "src": "290667:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -334690,10 +334690,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40158, + "id": 43219, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "290667:7:18", + "src": "290667:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -334703,13 +334703,13 @@ }, { "constant": false, - "id": 40161, + "id": 43222, "mutability": "mutable", "name": "p3", - "nameLocation": "290687:2:18", + "nameLocation": "290687:2:38", "nodeType": "VariableDeclaration", - "scope": 40193, - "src": "290679:10:18", + "scope": 43254, + "src": "290679:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -334717,10 +334717,10 @@ "typeString": "address" }, "typeName": { - "id": 40160, + "id": 43221, "name": "address", "nodeType": "ElementaryTypeName", - "src": "290679:7:18", + "src": "290679:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -334730,44 +334730,44 @@ "visibility": "internal" } ], - "src": "290642:48:18" + "src": "290642:48:38" }, "returnParameters": { - "id": 40163, + "id": 43224, "nodeType": "ParameterList", "parameters": [], - "src": "290705:0:18" + "src": "290705:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40233, + "id": 43294, "nodeType": "FunctionDefinition", - "src": "291976:1334:18", + "src": "291976:1334:38", "nodes": [], "body": { - "id": 40232, + "id": 43293, "nodeType": "Block", - "src": "292048:1262:18", + "src": "292048:1262:38", "nodes": [], "statements": [ { "assignments": [ - 40205 + 43266 ], "declarations": [ { "constant": false, - "id": 40205, + "id": 43266, "mutability": "mutable", "name": "m0", - "nameLocation": "292066:2:18", + "nameLocation": "292066:2:38", "nodeType": "VariableDeclaration", - "scope": 40232, - "src": "292058:10:18", + "scope": 43293, + "src": "292058:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -334775,10 +334775,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40204, + "id": 43265, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "292058:7:18", + "src": "292058:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -334787,24 +334787,24 @@ "visibility": "internal" } ], - "id": 40206, + "id": 43267, "nodeType": "VariableDeclarationStatement", - "src": "292058:10:18" + "src": "292058:10:38" }, { "assignments": [ - 40208 + 43269 ], "declarations": [ { "constant": false, - "id": 40208, + "id": 43269, "mutability": "mutable", "name": "m1", - "nameLocation": "292086:2:18", + "nameLocation": "292086:2:38", "nodeType": "VariableDeclaration", - "scope": 40232, - "src": "292078:10:18", + "scope": 43293, + "src": "292078:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -334812,10 +334812,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40207, + "id": 43268, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "292078:7:18", + "src": "292078:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -334824,24 +334824,24 @@ "visibility": "internal" } ], - "id": 40209, + "id": 43270, "nodeType": "VariableDeclarationStatement", - "src": "292078:10:18" + "src": "292078:10:38" }, { "assignments": [ - 40211 + 43272 ], "declarations": [ { "constant": false, - "id": 40211, + "id": 43272, "mutability": "mutable", "name": "m2", - "nameLocation": "292106:2:18", + "nameLocation": "292106:2:38", "nodeType": "VariableDeclaration", - "scope": 40232, - "src": "292098:10:18", + "scope": 43293, + "src": "292098:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -334849,10 +334849,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40210, + "id": 43271, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "292098:7:18", + "src": "292098:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -334861,24 +334861,24 @@ "visibility": "internal" } ], - "id": 40212, + "id": 43273, "nodeType": "VariableDeclarationStatement", - "src": "292098:10:18" + "src": "292098:10:38" }, { "assignments": [ - 40214 + 43275 ], "declarations": [ { "constant": false, - "id": 40214, + "id": 43275, "mutability": "mutable", "name": "m3", - "nameLocation": "292126:2:18", + "nameLocation": "292126:2:38", "nodeType": "VariableDeclaration", - "scope": 40232, - "src": "292118:10:18", + "scope": 43293, + "src": "292118:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -334886,10 +334886,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40213, + "id": 43274, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "292118:7:18", + "src": "292118:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -334898,24 +334898,24 @@ "visibility": "internal" } ], - "id": 40215, + "id": 43276, "nodeType": "VariableDeclarationStatement", - "src": "292118:10:18" + "src": "292118:10:38" }, { "assignments": [ - 40217 + 43278 ], "declarations": [ { "constant": false, - "id": 40217, + "id": 43278, "mutability": "mutable", "name": "m4", - "nameLocation": "292146:2:18", + "nameLocation": "292146:2:38", "nodeType": "VariableDeclaration", - "scope": 40232, - "src": "292138:10:18", + "scope": 43293, + "src": "292138:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -334923,10 +334923,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40216, + "id": 43277, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "292138:7:18", + "src": "292138:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -334935,24 +334935,24 @@ "visibility": "internal" } ], - "id": 40218, + "id": 43279, "nodeType": "VariableDeclarationStatement", - "src": "292138:10:18" + "src": "292138:10:38" }, { "assignments": [ - 40220 + 43281 ], "declarations": [ { "constant": false, - "id": 40220, + "id": 43281, "mutability": "mutable", "name": "m5", - "nameLocation": "292166:2:18", + "nameLocation": "292166:2:38", "nodeType": "VariableDeclaration", - "scope": 40232, - "src": "292158:10:18", + "scope": 43293, + "src": "292158:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -334960,10 +334960,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40219, + "id": 43280, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "292158:7:18", + "src": "292158:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -334972,24 +334972,24 @@ "visibility": "internal" } ], - "id": 40221, + "id": 43282, "nodeType": "VariableDeclarationStatement", - "src": "292158:10:18" + "src": "292158:10:38" }, { "assignments": [ - 40223 + 43284 ], "declarations": [ { "constant": false, - "id": 40223, + "id": 43284, "mutability": "mutable", "name": "m6", - "nameLocation": "292186:2:18", + "nameLocation": "292186:2:38", "nodeType": "VariableDeclaration", - "scope": 40232, - "src": "292178:10:18", + "scope": 43293, + "src": "292178:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -334997,10 +334997,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40222, + "id": 43283, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "292178:7:18", + "src": "292178:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -335009,27 +335009,27 @@ "visibility": "internal" } ], - "id": 40224, + "id": 43285, "nodeType": "VariableDeclarationStatement", - "src": "292178:10:18" + "src": "292178:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "292207:828:18", + "src": "292207:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "292250:313:18", + "src": "292250:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "292268:15:18", + "src": "292268:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "292282:1:18", + "src": "292282:1:38", "type": "", "value": "0" }, @@ -335037,7 +335037,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "292272:6:18", + "src": "292272:6:38", "type": "" } ] @@ -335045,16 +335045,16 @@ { "body": { "nodeType": "YulBlock", - "src": "292353:40:18", + "src": "292353:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "292382:9:18", + "src": "292382:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "292384:5:18" + "src": "292384:5:38" } ] }, @@ -335065,33 +335065,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "292370:6:18" + "src": "292370:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "292378:1:18" + "src": "292378:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "292365:4:18" + "src": "292365:4:38" }, "nodeType": "YulFunctionCall", - "src": "292365:15:18" + "src": "292365:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "292358:6:18" + "src": "292358:6:38" }, "nodeType": "YulFunctionCall", - "src": "292358:23:18" + "src": "292358:23:38" }, "nodeType": "YulIf", - "src": "292355:36:18" + "src": "292355:36:38" } ] }, @@ -335100,12 +335100,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "292310:6:18" + "src": "292310:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "292318:4:18", + "src": "292318:4:38", "type": "", "value": "0x20" } @@ -335113,30 +335113,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "292307:2:18" + "src": "292307:2:38" }, "nodeType": "YulFunctionCall", - "src": "292307:16:18" + "src": "292307:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "292324:28:18", + "src": "292324:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "292326:24:18", + "src": "292326:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "292340:6:18" + "src": "292340:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "292348:1:18", + "src": "292348:1:38", "type": "", "value": "1" } @@ -335144,16 +335144,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "292336:3:18" + "src": "292336:3:38" }, "nodeType": "YulFunctionCall", - "src": "292336:14:18" + "src": "292336:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "292326:6:18" + "src": "292326:6:38" } ] } @@ -335161,10 +335161,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "292304:2:18", + "src": "292304:2:38", "statements": [] }, - "src": "292300:93:18" + "src": "292300:93:38" }, { "expression": { @@ -335172,34 +335172,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "292417:3:18" + "src": "292417:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "292422:6:18" + "src": "292422:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "292410:6:18" + "src": "292410:6:38" }, "nodeType": "YulFunctionCall", - "src": "292410:19:18" + "src": "292410:19:38" }, "nodeType": "YulExpressionStatement", - "src": "292410:19:18" + "src": "292410:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "292446:37:18", + "src": "292446:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "292463:3:18", + "src": "292463:3:38", "type": "", "value": "256" }, @@ -335208,38 +335208,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "292472:1:18", + "src": "292472:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "292475:6:18" + "src": "292475:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "292468:3:18" + "src": "292468:3:38" }, "nodeType": "YulFunctionCall", - "src": "292468:14:18" + "src": "292468:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "292459:3:18" + "src": "292459:3:38" }, "nodeType": "YulFunctionCall", - "src": "292459:24:18" + "src": "292459:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "292450:5:18", + "src": "292450:5:38", "type": "" } ] @@ -335252,12 +335252,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "292511:3:18" + "src": "292511:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "292516:4:18", + "src": "292516:4:38", "type": "", "value": "0x20" } @@ -335265,59 +335265,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "292507:3:18" + "src": "292507:3:38" }, "nodeType": "YulFunctionCall", - "src": "292507:14:18" + "src": "292507:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "292527:5:18" + "src": "292527:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "292538:5:18" + "src": "292538:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "292545:1:18" + "src": "292545:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "292534:3:18" + "src": "292534:3:38" }, "nodeType": "YulFunctionCall", - "src": "292534:13:18" + "src": "292534:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "292523:3:18" + "src": "292523:3:38" }, "nodeType": "YulFunctionCall", - "src": "292523:25:18" + "src": "292523:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "292500:6:18" + "src": "292500:6:38" }, "nodeType": "YulFunctionCall", - "src": "292500:49:18" + "src": "292500:49:38" }, "nodeType": "YulExpressionStatement", - "src": "292500:49:18" + "src": "292500:49:38" } ] }, @@ -335327,27 +335327,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "292242:3:18", + "src": "292242:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "292247:1:18", + "src": "292247:1:38", "type": "" } ], - "src": "292221:342:18" + "src": "292221:342:38" }, { "nodeType": "YulAssignment", - "src": "292576:17:18", + "src": "292576:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "292588:4:18", + "src": "292588:4:38", "type": "", "value": "0x00" } @@ -335355,28 +335355,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "292582:5:18" + "src": "292582:5:38" }, "nodeType": "YulFunctionCall", - "src": "292582:11:18" + "src": "292582:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "292576:2:18" + "src": "292576:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "292606:17:18", + "src": "292606:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "292618:4:18", + "src": "292618:4:38", "type": "", "value": "0x20" } @@ -335384,28 +335384,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "292612:5:18" + "src": "292612:5:38" }, "nodeType": "YulFunctionCall", - "src": "292612:11:18" + "src": "292612:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "292606:2:18" + "src": "292606:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "292636:17:18", + "src": "292636:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "292648:4:18", + "src": "292648:4:38", "type": "", "value": "0x40" } @@ -335413,28 +335413,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "292642:5:18" + "src": "292642:5:38" }, "nodeType": "YulFunctionCall", - "src": "292642:11:18" + "src": "292642:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "292636:2:18" + "src": "292636:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "292666:17:18", + "src": "292666:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "292678:4:18", + "src": "292678:4:38", "type": "", "value": "0x60" } @@ -335442,28 +335442,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "292672:5:18" + "src": "292672:5:38" }, "nodeType": "YulFunctionCall", - "src": "292672:11:18" + "src": "292672:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "292666:2:18" + "src": "292666:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "292696:17:18", + "src": "292696:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "292708:4:18", + "src": "292708:4:38", "type": "", "value": "0x80" } @@ -335471,28 +335471,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "292702:5:18" + "src": "292702:5:38" }, "nodeType": "YulFunctionCall", - "src": "292702:11:18" + "src": "292702:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "292696:2:18" + "src": "292696:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "292726:17:18", + "src": "292726:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "292738:4:18", + "src": "292738:4:38", "type": "", "value": "0xa0" } @@ -335500,28 +335500,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "292732:5:18" + "src": "292732:5:38" }, "nodeType": "YulFunctionCall", - "src": "292732:11:18" + "src": "292732:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "292726:2:18" + "src": "292726:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "292756:17:18", + "src": "292756:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "292768:4:18", + "src": "292768:4:38", "type": "", "value": "0xc0" } @@ -335529,16 +335529,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "292762:5:18" + "src": "292762:5:38" }, "nodeType": "YulFunctionCall", - "src": "292762:11:18" + "src": "292762:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "292756:2:18" + "src": "292756:2:38" } ] }, @@ -335548,14 +335548,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "292856:4:18", + "src": "292856:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "292862:10:18", + "src": "292862:10:38", "type": "", "value": "0x691a8f74" } @@ -335563,13 +335563,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "292849:6:18" + "src": "292849:6:38" }, "nodeType": "YulFunctionCall", - "src": "292849:24:18" + "src": "292849:24:38" }, "nodeType": "YulExpressionStatement", - "src": "292849:24:18" + "src": "292849:24:38" }, { "expression": { @@ -335577,26 +335577,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "292893:4:18", + "src": "292893:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "292899:2:18" + "src": "292899:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "292886:6:18" + "src": "292886:6:38" }, "nodeType": "YulFunctionCall", - "src": "292886:16:18" + "src": "292886:16:38" }, "nodeType": "YulExpressionStatement", - "src": "292886:16:18" + "src": "292886:16:38" }, { "expression": { @@ -335604,14 +335604,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "292922:4:18", + "src": "292922:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "292928:4:18", + "src": "292928:4:38", "type": "", "value": "0x80" } @@ -335619,13 +335619,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "292915:6:18" + "src": "292915:6:38" }, "nodeType": "YulFunctionCall", - "src": "292915:18:18" + "src": "292915:18:38" }, "nodeType": "YulExpressionStatement", - "src": "292915:18:18" + "src": "292915:18:38" }, { "expression": { @@ -335633,26 +335633,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "292953:4:18", + "src": "292953:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "292959:2:18" + "src": "292959:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "292946:6:18" + "src": "292946:6:38" }, "nodeType": "YulFunctionCall", - "src": "292946:16:18" + "src": "292946:16:38" }, "nodeType": "YulExpressionStatement", - "src": "292946:16:18" + "src": "292946:16:38" }, { "expression": { @@ -335660,26 +335660,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "292982:4:18", + "src": "292982:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "292988:2:18" + "src": "292988:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "292975:6:18" + "src": "292975:6:38" }, "nodeType": "YulFunctionCall", - "src": "292975:16:18" + "src": "292975:16:38" }, "nodeType": "YulExpressionStatement", - "src": "292975:16:18" + "src": "292975:16:38" }, { "expression": { @@ -335687,126 +335687,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "293016:4:18", + "src": "293016:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "293022:2:18" + "src": "293022:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "293004:11:18" + "src": "293004:11:38" }, "nodeType": "YulFunctionCall", - "src": "293004:21:18" + "src": "293004:21:38" }, "nodeType": "YulExpressionStatement", - "src": "293004:21:18" + "src": "293004:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40205, + "declaration": 43266, "isOffset": false, "isSlot": false, - "src": "292576:2:18", + "src": "292576:2:38", "valueSize": 1 }, { - "declaration": 40208, + "declaration": 43269, "isOffset": false, "isSlot": false, - "src": "292606:2:18", + "src": "292606:2:38", "valueSize": 1 }, { - "declaration": 40211, + "declaration": 43272, "isOffset": false, "isSlot": false, - "src": "292636:2:18", + "src": "292636:2:38", "valueSize": 1 }, { - "declaration": 40214, + "declaration": 43275, "isOffset": false, "isSlot": false, - "src": "292666:2:18", + "src": "292666:2:38", "valueSize": 1 }, { - "declaration": 40217, + "declaration": 43278, "isOffset": false, "isSlot": false, - "src": "292696:2:18", + "src": "292696:2:38", "valueSize": 1 }, { - "declaration": 40220, + "declaration": 43281, "isOffset": false, "isSlot": false, - "src": "292726:2:18", + "src": "292726:2:38", "valueSize": 1 }, { - "declaration": 40223, + "declaration": 43284, "isOffset": false, "isSlot": false, - "src": "292756:2:18", + "src": "292756:2:38", "valueSize": 1 }, { - "declaration": 40195, + "declaration": 43256, "isOffset": false, "isSlot": false, - "src": "292899:2:18", + "src": "292899:2:38", "valueSize": 1 }, { - "declaration": 40197, + "declaration": 43258, "isOffset": false, "isSlot": false, - "src": "293022:2:18", + "src": "293022:2:38", "valueSize": 1 }, { - "declaration": 40199, + "declaration": 43260, "isOffset": false, "isSlot": false, - "src": "292959:2:18", + "src": "292959:2:38", "valueSize": 1 }, { - "declaration": 40201, + "declaration": 43262, "isOffset": false, "isSlot": false, - "src": "292988:2:18", + "src": "292988:2:38", "valueSize": 1 } ], - "id": 40225, + "id": 43286, "nodeType": "InlineAssembly", - "src": "292198:837:18" + "src": "292198:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40227, + "id": 43288, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "293060:4:18", + "src": "293060:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -335815,14 +335815,14 @@ }, { "hexValue": "30786334", - "id": 40228, + "id": 43289, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "293066:4:18", + "src": "293066:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -335841,18 +335841,18 @@ "typeString": "int_const 196" } ], - "id": 40226, + "id": 43287, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "293044:15:18", + "referencedDeclaration": 33383, + "src": "293044:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40229, + "id": 43290, "isConstant": false, "isLValue": false, "isPure": false, @@ -335861,21 +335861,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "293044:27:18", + "src": "293044:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40230, + "id": 43291, "nodeType": "ExpressionStatement", - "src": "293044:27:18" + "src": "293044:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "293090:214:18", + "src": "293090:214:38", "statements": [ { "expression": { @@ -335883,26 +335883,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "293111:4:18", + "src": "293111:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "293117:2:18" + "src": "293117:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "293104:6:18" + "src": "293104:6:38" }, "nodeType": "YulFunctionCall", - "src": "293104:16:18" + "src": "293104:16:38" }, "nodeType": "YulExpressionStatement", - "src": "293104:16:18" + "src": "293104:16:38" }, { "expression": { @@ -335910,26 +335910,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "293140:4:18", + "src": "293140:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "293146:2:18" + "src": "293146:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "293133:6:18" + "src": "293133:6:38" }, "nodeType": "YulFunctionCall", - "src": "293133:16:18" + "src": "293133:16:38" }, "nodeType": "YulExpressionStatement", - "src": "293133:16:18" + "src": "293133:16:38" }, { "expression": { @@ -335937,26 +335937,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "293169:4:18", + "src": "293169:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "293175:2:18" + "src": "293175:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "293162:6:18" + "src": "293162:6:38" }, "nodeType": "YulFunctionCall", - "src": "293162:16:18" + "src": "293162:16:38" }, "nodeType": "YulExpressionStatement", - "src": "293162:16:18" + "src": "293162:16:38" }, { "expression": { @@ -335964,26 +335964,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "293198:4:18", + "src": "293198:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "293204:2:18" + "src": "293204:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "293191:6:18" + "src": "293191:6:38" }, "nodeType": "YulFunctionCall", - "src": "293191:16:18" + "src": "293191:16:38" }, "nodeType": "YulExpressionStatement", - "src": "293191:16:18" + "src": "293191:16:38" }, { "expression": { @@ -335991,26 +335991,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "293227:4:18", + "src": "293227:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "293233:2:18" + "src": "293233:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "293220:6:18" + "src": "293220:6:38" }, "nodeType": "YulFunctionCall", - "src": "293220:16:18" + "src": "293220:16:38" }, "nodeType": "YulExpressionStatement", - "src": "293220:16:18" + "src": "293220:16:38" }, { "expression": { @@ -336018,26 +336018,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "293256:4:18", + "src": "293256:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "293262:2:18" + "src": "293262:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "293249:6:18" + "src": "293249:6:38" }, "nodeType": "YulFunctionCall", - "src": "293249:16:18" + "src": "293249:16:38" }, "nodeType": "YulExpressionStatement", - "src": "293249:16:18" + "src": "293249:16:38" }, { "expression": { @@ -336045,84 +336045,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "293285:4:18", + "src": "293285:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "293291:2:18" + "src": "293291:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "293278:6:18" + "src": "293278:6:38" }, "nodeType": "YulFunctionCall", - "src": "293278:16:18" + "src": "293278:16:38" }, "nodeType": "YulExpressionStatement", - "src": "293278:16:18" + "src": "293278:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40205, + "declaration": 43266, "isOffset": false, "isSlot": false, - "src": "293117:2:18", + "src": "293117:2:38", "valueSize": 1 }, { - "declaration": 40208, + "declaration": 43269, "isOffset": false, "isSlot": false, - "src": "293146:2:18", + "src": "293146:2:38", "valueSize": 1 }, { - "declaration": 40211, + "declaration": 43272, "isOffset": false, "isSlot": false, - "src": "293175:2:18", + "src": "293175:2:38", "valueSize": 1 }, { - "declaration": 40214, + "declaration": 43275, "isOffset": false, "isSlot": false, - "src": "293204:2:18", + "src": "293204:2:38", "valueSize": 1 }, { - "declaration": 40217, + "declaration": 43278, "isOffset": false, "isSlot": false, - "src": "293233:2:18", + "src": "293233:2:38", "valueSize": 1 }, { - "declaration": 40220, + "declaration": 43281, "isOffset": false, "isSlot": false, - "src": "293262:2:18", + "src": "293262:2:38", "valueSize": 1 }, { - "declaration": 40223, + "declaration": 43284, "isOffset": false, "isSlot": false, - "src": "293291:2:18", + "src": "293291:2:38", "valueSize": 1 } ], - "id": 40231, + "id": 43292, "nodeType": "InlineAssembly", - "src": "293081:223:18" + "src": "293081:223:38" } ] }, @@ -336130,20 +336130,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "291985:3:18", + "nameLocation": "291985:3:38", "parameters": { - "id": 40202, + "id": 43263, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40195, + "id": 43256, "mutability": "mutable", "name": "p0", - "nameLocation": "291997:2:18", + "nameLocation": "291997:2:38", "nodeType": "VariableDeclaration", - "scope": 40233, - "src": "291989:10:18", + "scope": 43294, + "src": "291989:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -336151,10 +336151,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40194, + "id": 43255, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "291989:7:18", + "src": "291989:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -336164,13 +336164,13 @@ }, { "constant": false, - "id": 40197, + "id": 43258, "mutability": "mutable", "name": "p1", - "nameLocation": "292009:2:18", + "nameLocation": "292009:2:38", "nodeType": "VariableDeclaration", - "scope": 40233, - "src": "292001:10:18", + "scope": 43294, + "src": "292001:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -336178,10 +336178,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40196, + "id": 43257, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "292001:7:18", + "src": "292001:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -336191,13 +336191,13 @@ }, { "constant": false, - "id": 40199, + "id": 43260, "mutability": "mutable", "name": "p2", - "nameLocation": "292021:2:18", + "nameLocation": "292021:2:38", "nodeType": "VariableDeclaration", - "scope": 40233, - "src": "292013:10:18", + "scope": 43294, + "src": "292013:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -336205,10 +336205,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40198, + "id": 43259, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "292013:7:18", + "src": "292013:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -336218,13 +336218,13 @@ }, { "constant": false, - "id": 40201, + "id": 43262, "mutability": "mutable", "name": "p3", - "nameLocation": "292030:2:18", + "nameLocation": "292030:2:38", "nodeType": "VariableDeclaration", - "scope": 40233, - "src": "292025:7:18", + "scope": 43294, + "src": "292025:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -336232,10 +336232,10 @@ "typeString": "bool" }, "typeName": { - "id": 40200, + "id": 43261, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "292025:4:18", + "src": "292025:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -336244,44 +336244,44 @@ "visibility": "internal" } ], - "src": "291988:45:18" + "src": "291988:45:38" }, "returnParameters": { - "id": 40203, + "id": 43264, "nodeType": "ParameterList", "parameters": [], - "src": "292048:0:18" + "src": "292048:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40273, + "id": 43334, "nodeType": "FunctionDefinition", - "src": "293316:1340:18", + "src": "293316:1340:38", "nodes": [], "body": { - "id": 40272, + "id": 43333, "nodeType": "Block", - "src": "293391:1265:18", + "src": "293391:1265:38", "nodes": [], "statements": [ { "assignments": [ - 40245 + 43306 ], "declarations": [ { "constant": false, - "id": 40245, + "id": 43306, "mutability": "mutable", "name": "m0", - "nameLocation": "293409:2:18", + "nameLocation": "293409:2:38", "nodeType": "VariableDeclaration", - "scope": 40272, - "src": "293401:10:18", + "scope": 43333, + "src": "293401:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -336289,10 +336289,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40244, + "id": 43305, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "293401:7:18", + "src": "293401:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -336301,24 +336301,24 @@ "visibility": "internal" } ], - "id": 40246, + "id": 43307, "nodeType": "VariableDeclarationStatement", - "src": "293401:10:18" + "src": "293401:10:38" }, { "assignments": [ - 40248 + 43309 ], "declarations": [ { "constant": false, - "id": 40248, + "id": 43309, "mutability": "mutable", "name": "m1", - "nameLocation": "293429:2:18", + "nameLocation": "293429:2:38", "nodeType": "VariableDeclaration", - "scope": 40272, - "src": "293421:10:18", + "scope": 43333, + "src": "293421:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -336326,10 +336326,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40247, + "id": 43308, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "293421:7:18", + "src": "293421:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -336338,24 +336338,24 @@ "visibility": "internal" } ], - "id": 40249, + "id": 43310, "nodeType": "VariableDeclarationStatement", - "src": "293421:10:18" + "src": "293421:10:38" }, { "assignments": [ - 40251 + 43312 ], "declarations": [ { "constant": false, - "id": 40251, + "id": 43312, "mutability": "mutable", "name": "m2", - "nameLocation": "293449:2:18", + "nameLocation": "293449:2:38", "nodeType": "VariableDeclaration", - "scope": 40272, - "src": "293441:10:18", + "scope": 43333, + "src": "293441:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -336363,10 +336363,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40250, + "id": 43311, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "293441:7:18", + "src": "293441:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -336375,24 +336375,24 @@ "visibility": "internal" } ], - "id": 40252, + "id": 43313, "nodeType": "VariableDeclarationStatement", - "src": "293441:10:18" + "src": "293441:10:38" }, { "assignments": [ - 40254 + 43315 ], "declarations": [ { "constant": false, - "id": 40254, + "id": 43315, "mutability": "mutable", "name": "m3", - "nameLocation": "293469:2:18", + "nameLocation": "293469:2:38", "nodeType": "VariableDeclaration", - "scope": 40272, - "src": "293461:10:18", + "scope": 43333, + "src": "293461:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -336400,10 +336400,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40253, + "id": 43314, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "293461:7:18", + "src": "293461:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -336412,24 +336412,24 @@ "visibility": "internal" } ], - "id": 40255, + "id": 43316, "nodeType": "VariableDeclarationStatement", - "src": "293461:10:18" + "src": "293461:10:38" }, { "assignments": [ - 40257 + 43318 ], "declarations": [ { "constant": false, - "id": 40257, + "id": 43318, "mutability": "mutable", "name": "m4", - "nameLocation": "293489:2:18", + "nameLocation": "293489:2:38", "nodeType": "VariableDeclaration", - "scope": 40272, - "src": "293481:10:18", + "scope": 43333, + "src": "293481:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -336437,10 +336437,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40256, + "id": 43317, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "293481:7:18", + "src": "293481:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -336449,24 +336449,24 @@ "visibility": "internal" } ], - "id": 40258, + "id": 43319, "nodeType": "VariableDeclarationStatement", - "src": "293481:10:18" + "src": "293481:10:38" }, { "assignments": [ - 40260 + 43321 ], "declarations": [ { "constant": false, - "id": 40260, + "id": 43321, "mutability": "mutable", "name": "m5", - "nameLocation": "293509:2:18", + "nameLocation": "293509:2:38", "nodeType": "VariableDeclaration", - "scope": 40272, - "src": "293501:10:18", + "scope": 43333, + "src": "293501:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -336474,10 +336474,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40259, + "id": 43320, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "293501:7:18", + "src": "293501:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -336486,24 +336486,24 @@ "visibility": "internal" } ], - "id": 40261, + "id": 43322, "nodeType": "VariableDeclarationStatement", - "src": "293501:10:18" + "src": "293501:10:38" }, { "assignments": [ - 40263 + 43324 ], "declarations": [ { "constant": false, - "id": 40263, + "id": 43324, "mutability": "mutable", "name": "m6", - "nameLocation": "293529:2:18", + "nameLocation": "293529:2:38", "nodeType": "VariableDeclaration", - "scope": 40272, - "src": "293521:10:18", + "scope": 43333, + "src": "293521:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -336511,10 +336511,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40262, + "id": 43323, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "293521:7:18", + "src": "293521:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -336523,27 +336523,27 @@ "visibility": "internal" } ], - "id": 40264, + "id": 43325, "nodeType": "VariableDeclarationStatement", - "src": "293521:10:18" + "src": "293521:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "293550:831:18", + "src": "293550:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "293593:313:18", + "src": "293593:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "293611:15:18", + "src": "293611:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "293625:1:18", + "src": "293625:1:38", "type": "", "value": "0" }, @@ -336551,7 +336551,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "293615:6:18", + "src": "293615:6:38", "type": "" } ] @@ -336559,16 +336559,16 @@ { "body": { "nodeType": "YulBlock", - "src": "293696:40:18", + "src": "293696:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "293725:9:18", + "src": "293725:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "293727:5:18" + "src": "293727:5:38" } ] }, @@ -336579,33 +336579,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "293713:6:18" + "src": "293713:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "293721:1:18" + "src": "293721:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "293708:4:18" + "src": "293708:4:38" }, "nodeType": "YulFunctionCall", - "src": "293708:15:18" + "src": "293708:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "293701:6:18" + "src": "293701:6:38" }, "nodeType": "YulFunctionCall", - "src": "293701:23:18" + "src": "293701:23:38" }, "nodeType": "YulIf", - "src": "293698:36:18" + "src": "293698:36:38" } ] }, @@ -336614,12 +336614,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "293653:6:18" + "src": "293653:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "293661:4:18", + "src": "293661:4:38", "type": "", "value": "0x20" } @@ -336627,30 +336627,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "293650:2:18" + "src": "293650:2:38" }, "nodeType": "YulFunctionCall", - "src": "293650:16:18" + "src": "293650:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "293667:28:18", + "src": "293667:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "293669:24:18", + "src": "293669:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "293683:6:18" + "src": "293683:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "293691:1:18", + "src": "293691:1:38", "type": "", "value": "1" } @@ -336658,16 +336658,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "293679:3:18" + "src": "293679:3:38" }, "nodeType": "YulFunctionCall", - "src": "293679:14:18" + "src": "293679:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "293669:6:18" + "src": "293669:6:38" } ] } @@ -336675,10 +336675,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "293647:2:18", + "src": "293647:2:38", "statements": [] }, - "src": "293643:93:18" + "src": "293643:93:38" }, { "expression": { @@ -336686,34 +336686,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "293760:3:18" + "src": "293760:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "293765:6:18" + "src": "293765:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "293753:6:18" + "src": "293753:6:38" }, "nodeType": "YulFunctionCall", - "src": "293753:19:18" + "src": "293753:19:38" }, "nodeType": "YulExpressionStatement", - "src": "293753:19:18" + "src": "293753:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "293789:37:18", + "src": "293789:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "293806:3:18", + "src": "293806:3:38", "type": "", "value": "256" }, @@ -336722,38 +336722,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "293815:1:18", + "src": "293815:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "293818:6:18" + "src": "293818:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "293811:3:18" + "src": "293811:3:38" }, "nodeType": "YulFunctionCall", - "src": "293811:14:18" + "src": "293811:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "293802:3:18" + "src": "293802:3:38" }, "nodeType": "YulFunctionCall", - "src": "293802:24:18" + "src": "293802:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "293793:5:18", + "src": "293793:5:38", "type": "" } ] @@ -336766,12 +336766,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "293854:3:18" + "src": "293854:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "293859:4:18", + "src": "293859:4:38", "type": "", "value": "0x20" } @@ -336779,59 +336779,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "293850:3:18" + "src": "293850:3:38" }, "nodeType": "YulFunctionCall", - "src": "293850:14:18" + "src": "293850:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "293870:5:18" + "src": "293870:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "293881:5:18" + "src": "293881:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "293888:1:18" + "src": "293888:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "293877:3:18" + "src": "293877:3:38" }, "nodeType": "YulFunctionCall", - "src": "293877:13:18" + "src": "293877:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "293866:3:18" + "src": "293866:3:38" }, "nodeType": "YulFunctionCall", - "src": "293866:25:18" + "src": "293866:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "293843:6:18" + "src": "293843:6:38" }, "nodeType": "YulFunctionCall", - "src": "293843:49:18" + "src": "293843:49:38" }, "nodeType": "YulExpressionStatement", - "src": "293843:49:18" + "src": "293843:49:38" } ] }, @@ -336841,27 +336841,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "293585:3:18", + "src": "293585:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "293590:1:18", + "src": "293590:1:38", "type": "" } ], - "src": "293564:342:18" + "src": "293564:342:38" }, { "nodeType": "YulAssignment", - "src": "293919:17:18", + "src": "293919:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "293931:4:18", + "src": "293931:4:38", "type": "", "value": "0x00" } @@ -336869,28 +336869,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "293925:5:18" + "src": "293925:5:38" }, "nodeType": "YulFunctionCall", - "src": "293925:11:18" + "src": "293925:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "293919:2:18" + "src": "293919:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "293949:17:18", + "src": "293949:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "293961:4:18", + "src": "293961:4:38", "type": "", "value": "0x20" } @@ -336898,28 +336898,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "293955:5:18" + "src": "293955:5:38" }, "nodeType": "YulFunctionCall", - "src": "293955:11:18" + "src": "293955:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "293949:2:18" + "src": "293949:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "293979:17:18", + "src": "293979:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "293991:4:18", + "src": "293991:4:38", "type": "", "value": "0x40" } @@ -336927,28 +336927,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "293985:5:18" + "src": "293985:5:38" }, "nodeType": "YulFunctionCall", - "src": "293985:11:18" + "src": "293985:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "293979:2:18" + "src": "293979:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "294009:17:18", + "src": "294009:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "294021:4:18", + "src": "294021:4:38", "type": "", "value": "0x60" } @@ -336956,28 +336956,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "294015:5:18" + "src": "294015:5:38" }, "nodeType": "YulFunctionCall", - "src": "294015:11:18" + "src": "294015:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "294009:2:18" + "src": "294009:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "294039:17:18", + "src": "294039:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "294051:4:18", + "src": "294051:4:38", "type": "", "value": "0x80" } @@ -336985,28 +336985,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "294045:5:18" + "src": "294045:5:38" }, "nodeType": "YulFunctionCall", - "src": "294045:11:18" + "src": "294045:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "294039:2:18" + "src": "294039:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "294069:17:18", + "src": "294069:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "294081:4:18", + "src": "294081:4:38", "type": "", "value": "0xa0" } @@ -337014,28 +337014,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "294075:5:18" + "src": "294075:5:38" }, "nodeType": "YulFunctionCall", - "src": "294075:11:18" + "src": "294075:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "294069:2:18" + "src": "294069:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "294099:17:18", + "src": "294099:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "294111:4:18", + "src": "294111:4:38", "type": "", "value": "0xc0" } @@ -337043,16 +337043,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "294105:5:18" + "src": "294105:5:38" }, "nodeType": "YulFunctionCall", - "src": "294105:11:18" + "src": "294105:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "294099:2:18" + "src": "294099:2:38" } ] }, @@ -337062,14 +337062,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "294202:4:18", + "src": "294202:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "294208:10:18", + "src": "294208:10:38", "type": "", "value": "0x82c25b74" } @@ -337077,13 +337077,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "294195:6:18" + "src": "294195:6:38" }, "nodeType": "YulFunctionCall", - "src": "294195:24:18" + "src": "294195:24:38" }, "nodeType": "YulExpressionStatement", - "src": "294195:24:18" + "src": "294195:24:38" }, { "expression": { @@ -337091,26 +337091,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "294239:4:18", + "src": "294239:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "294245:2:18" + "src": "294245:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "294232:6:18" + "src": "294232:6:38" }, "nodeType": "YulFunctionCall", - "src": "294232:16:18" + "src": "294232:16:38" }, "nodeType": "YulExpressionStatement", - "src": "294232:16:18" + "src": "294232:16:38" }, { "expression": { @@ -337118,14 +337118,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "294268:4:18", + "src": "294268:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "294274:4:18", + "src": "294274:4:38", "type": "", "value": "0x80" } @@ -337133,13 +337133,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "294261:6:18" + "src": "294261:6:38" }, "nodeType": "YulFunctionCall", - "src": "294261:18:18" + "src": "294261:18:38" }, "nodeType": "YulExpressionStatement", - "src": "294261:18:18" + "src": "294261:18:38" }, { "expression": { @@ -337147,26 +337147,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "294299:4:18", + "src": "294299:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "294305:2:18" + "src": "294305:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "294292:6:18" + "src": "294292:6:38" }, "nodeType": "YulFunctionCall", - "src": "294292:16:18" + "src": "294292:16:38" }, "nodeType": "YulExpressionStatement", - "src": "294292:16:18" + "src": "294292:16:38" }, { "expression": { @@ -337174,26 +337174,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "294328:4:18", + "src": "294328:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "294334:2:18" + "src": "294334:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "294321:6:18" + "src": "294321:6:38" }, "nodeType": "YulFunctionCall", - "src": "294321:16:18" + "src": "294321:16:38" }, "nodeType": "YulExpressionStatement", - "src": "294321:16:18" + "src": "294321:16:38" }, { "expression": { @@ -337201,126 +337201,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "294362:4:18", + "src": "294362:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "294368:2:18" + "src": "294368:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "294350:11:18" + "src": "294350:11:38" }, "nodeType": "YulFunctionCall", - "src": "294350:21:18" + "src": "294350:21:38" }, "nodeType": "YulExpressionStatement", - "src": "294350:21:18" + "src": "294350:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40245, + "declaration": 43306, "isOffset": false, "isSlot": false, - "src": "293919:2:18", + "src": "293919:2:38", "valueSize": 1 }, { - "declaration": 40248, + "declaration": 43309, "isOffset": false, "isSlot": false, - "src": "293949:2:18", + "src": "293949:2:38", "valueSize": 1 }, { - "declaration": 40251, + "declaration": 43312, "isOffset": false, "isSlot": false, - "src": "293979:2:18", + "src": "293979:2:38", "valueSize": 1 }, { - "declaration": 40254, + "declaration": 43315, "isOffset": false, "isSlot": false, - "src": "294009:2:18", + "src": "294009:2:38", "valueSize": 1 }, { - "declaration": 40257, + "declaration": 43318, "isOffset": false, "isSlot": false, - "src": "294039:2:18", + "src": "294039:2:38", "valueSize": 1 }, { - "declaration": 40260, + "declaration": 43321, "isOffset": false, "isSlot": false, - "src": "294069:2:18", + "src": "294069:2:38", "valueSize": 1 }, { - "declaration": 40263, + "declaration": 43324, "isOffset": false, "isSlot": false, - "src": "294099:2:18", + "src": "294099:2:38", "valueSize": 1 }, { - "declaration": 40235, + "declaration": 43296, "isOffset": false, "isSlot": false, - "src": "294245:2:18", + "src": "294245:2:38", "valueSize": 1 }, { - "declaration": 40237, + "declaration": 43298, "isOffset": false, "isSlot": false, - "src": "294368:2:18", + "src": "294368:2:38", "valueSize": 1 }, { - "declaration": 40239, + "declaration": 43300, "isOffset": false, "isSlot": false, - "src": "294305:2:18", + "src": "294305:2:38", "valueSize": 1 }, { - "declaration": 40241, + "declaration": 43302, "isOffset": false, "isSlot": false, - "src": "294334:2:18", + "src": "294334:2:38", "valueSize": 1 } ], - "id": 40265, + "id": 43326, "nodeType": "InlineAssembly", - "src": "293541:840:18" + "src": "293541:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40267, + "id": 43328, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "294406:4:18", + "src": "294406:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -337329,14 +337329,14 @@ }, { "hexValue": "30786334", - "id": 40268, + "id": 43329, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "294412:4:18", + "src": "294412:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -337355,18 +337355,18 @@ "typeString": "int_const 196" } ], - "id": 40266, + "id": 43327, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "294390:15:18", + "referencedDeclaration": 33383, + "src": "294390:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40269, + "id": 43330, "isConstant": false, "isLValue": false, "isPure": false, @@ -337375,21 +337375,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "294390:27:18", + "src": "294390:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40270, + "id": 43331, "nodeType": "ExpressionStatement", - "src": "294390:27:18" + "src": "294390:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "294436:214:18", + "src": "294436:214:38", "statements": [ { "expression": { @@ -337397,26 +337397,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "294457:4:18", + "src": "294457:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "294463:2:18" + "src": "294463:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "294450:6:18" + "src": "294450:6:38" }, "nodeType": "YulFunctionCall", - "src": "294450:16:18" + "src": "294450:16:38" }, "nodeType": "YulExpressionStatement", - "src": "294450:16:18" + "src": "294450:16:38" }, { "expression": { @@ -337424,26 +337424,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "294486:4:18", + "src": "294486:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "294492:2:18" + "src": "294492:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "294479:6:18" + "src": "294479:6:38" }, "nodeType": "YulFunctionCall", - "src": "294479:16:18" + "src": "294479:16:38" }, "nodeType": "YulExpressionStatement", - "src": "294479:16:18" + "src": "294479:16:38" }, { "expression": { @@ -337451,26 +337451,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "294515:4:18", + "src": "294515:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "294521:2:18" + "src": "294521:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "294508:6:18" + "src": "294508:6:38" }, "nodeType": "YulFunctionCall", - "src": "294508:16:18" + "src": "294508:16:38" }, "nodeType": "YulExpressionStatement", - "src": "294508:16:18" + "src": "294508:16:38" }, { "expression": { @@ -337478,26 +337478,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "294544:4:18", + "src": "294544:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "294550:2:18" + "src": "294550:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "294537:6:18" + "src": "294537:6:38" }, "nodeType": "YulFunctionCall", - "src": "294537:16:18" + "src": "294537:16:38" }, "nodeType": "YulExpressionStatement", - "src": "294537:16:18" + "src": "294537:16:38" }, { "expression": { @@ -337505,26 +337505,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "294573:4:18", + "src": "294573:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "294579:2:18" + "src": "294579:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "294566:6:18" + "src": "294566:6:38" }, "nodeType": "YulFunctionCall", - "src": "294566:16:18" + "src": "294566:16:38" }, "nodeType": "YulExpressionStatement", - "src": "294566:16:18" + "src": "294566:16:38" }, { "expression": { @@ -337532,26 +337532,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "294602:4:18", + "src": "294602:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "294608:2:18" + "src": "294608:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "294595:6:18" + "src": "294595:6:38" }, "nodeType": "YulFunctionCall", - "src": "294595:16:18" + "src": "294595:16:38" }, "nodeType": "YulExpressionStatement", - "src": "294595:16:18" + "src": "294595:16:38" }, { "expression": { @@ -337559,84 +337559,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "294631:4:18", + "src": "294631:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "294637:2:18" + "src": "294637:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "294624:6:18" + "src": "294624:6:38" }, "nodeType": "YulFunctionCall", - "src": "294624:16:18" + "src": "294624:16:38" }, "nodeType": "YulExpressionStatement", - "src": "294624:16:18" + "src": "294624:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40245, + "declaration": 43306, "isOffset": false, "isSlot": false, - "src": "294463:2:18", + "src": "294463:2:38", "valueSize": 1 }, { - "declaration": 40248, + "declaration": 43309, "isOffset": false, "isSlot": false, - "src": "294492:2:18", + "src": "294492:2:38", "valueSize": 1 }, { - "declaration": 40251, + "declaration": 43312, "isOffset": false, "isSlot": false, - "src": "294521:2:18", + "src": "294521:2:38", "valueSize": 1 }, { - "declaration": 40254, + "declaration": 43315, "isOffset": false, "isSlot": false, - "src": "294550:2:18", + "src": "294550:2:38", "valueSize": 1 }, { - "declaration": 40257, + "declaration": 43318, "isOffset": false, "isSlot": false, - "src": "294579:2:18", + "src": "294579:2:38", "valueSize": 1 }, { - "declaration": 40260, + "declaration": 43321, "isOffset": false, "isSlot": false, - "src": "294608:2:18", + "src": "294608:2:38", "valueSize": 1 }, { - "declaration": 40263, + "declaration": 43324, "isOffset": false, "isSlot": false, - "src": "294637:2:18", + "src": "294637:2:38", "valueSize": 1 } ], - "id": 40271, + "id": 43332, "nodeType": "InlineAssembly", - "src": "294427:223:18" + "src": "294427:223:38" } ] }, @@ -337644,20 +337644,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "293325:3:18", + "nameLocation": "293325:3:38", "parameters": { - "id": 40242, + "id": 43303, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40235, + "id": 43296, "mutability": "mutable", "name": "p0", - "nameLocation": "293337:2:18", + "nameLocation": "293337:2:38", "nodeType": "VariableDeclaration", - "scope": 40273, - "src": "293329:10:18", + "scope": 43334, + "src": "293329:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -337665,10 +337665,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40234, + "id": 43295, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "293329:7:18", + "src": "293329:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -337678,13 +337678,13 @@ }, { "constant": false, - "id": 40237, + "id": 43298, "mutability": "mutable", "name": "p1", - "nameLocation": "293349:2:18", + "nameLocation": "293349:2:38", "nodeType": "VariableDeclaration", - "scope": 40273, - "src": "293341:10:18", + "scope": 43334, + "src": "293341:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -337692,10 +337692,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40236, + "id": 43297, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "293341:7:18", + "src": "293341:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -337705,13 +337705,13 @@ }, { "constant": false, - "id": 40239, + "id": 43300, "mutability": "mutable", "name": "p2", - "nameLocation": "293361:2:18", + "nameLocation": "293361:2:38", "nodeType": "VariableDeclaration", - "scope": 40273, - "src": "293353:10:18", + "scope": 43334, + "src": "293353:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -337719,10 +337719,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40238, + "id": 43299, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "293353:7:18", + "src": "293353:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -337732,13 +337732,13 @@ }, { "constant": false, - "id": 40241, + "id": 43302, "mutability": "mutable", "name": "p3", - "nameLocation": "293373:2:18", + "nameLocation": "293373:2:38", "nodeType": "VariableDeclaration", - "scope": 40273, - "src": "293365:10:18", + "scope": 43334, + "src": "293365:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -337746,10 +337746,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40240, + "id": 43301, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "293365:7:18", + "src": "293365:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -337758,44 +337758,44 @@ "visibility": "internal" } ], - "src": "293328:48:18" + "src": "293328:48:38" }, "returnParameters": { - "id": 40243, + "id": 43304, "nodeType": "ParameterList", "parameters": [], - "src": "293391:0:18" + "src": "293391:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40319, + "id": 43380, "nodeType": "FunctionDefinition", - "src": "294662:1536:18", + "src": "294662:1536:38", "nodes": [], "body": { - "id": 40318, + "id": 43379, "nodeType": "Block", - "src": "294737:1461:18", + "src": "294737:1461:38", "nodes": [], "statements": [ { "assignments": [ - 40285 + 43346 ], "declarations": [ { "constant": false, - "id": 40285, + "id": 43346, "mutability": "mutable", "name": "m0", - "nameLocation": "294755:2:18", + "nameLocation": "294755:2:38", "nodeType": "VariableDeclaration", - "scope": 40318, - "src": "294747:10:18", + "scope": 43379, + "src": "294747:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -337803,10 +337803,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40284, + "id": 43345, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "294747:7:18", + "src": "294747:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -337815,24 +337815,24 @@ "visibility": "internal" } ], - "id": 40286, + "id": 43347, "nodeType": "VariableDeclarationStatement", - "src": "294747:10:18" + "src": "294747:10:38" }, { "assignments": [ - 40288 + 43349 ], "declarations": [ { "constant": false, - "id": 40288, + "id": 43349, "mutability": "mutable", "name": "m1", - "nameLocation": "294775:2:18", + "nameLocation": "294775:2:38", "nodeType": "VariableDeclaration", - "scope": 40318, - "src": "294767:10:18", + "scope": 43379, + "src": "294767:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -337840,10 +337840,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40287, + "id": 43348, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "294767:7:18", + "src": "294767:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -337852,24 +337852,24 @@ "visibility": "internal" } ], - "id": 40289, + "id": 43350, "nodeType": "VariableDeclarationStatement", - "src": "294767:10:18" + "src": "294767:10:38" }, { "assignments": [ - 40291 + 43352 ], "declarations": [ { "constant": false, - "id": 40291, + "id": 43352, "mutability": "mutable", "name": "m2", - "nameLocation": "294795:2:18", + "nameLocation": "294795:2:38", "nodeType": "VariableDeclaration", - "scope": 40318, - "src": "294787:10:18", + "scope": 43379, + "src": "294787:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -337877,10 +337877,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40290, + "id": 43351, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "294787:7:18", + "src": "294787:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -337889,24 +337889,24 @@ "visibility": "internal" } ], - "id": 40292, + "id": 43353, "nodeType": "VariableDeclarationStatement", - "src": "294787:10:18" + "src": "294787:10:38" }, { "assignments": [ - 40294 + 43355 ], "declarations": [ { "constant": false, - "id": 40294, + "id": 43355, "mutability": "mutable", "name": "m3", - "nameLocation": "294815:2:18", + "nameLocation": "294815:2:38", "nodeType": "VariableDeclaration", - "scope": 40318, - "src": "294807:10:18", + "scope": 43379, + "src": "294807:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -337914,10 +337914,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40293, + "id": 43354, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "294807:7:18", + "src": "294807:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -337926,24 +337926,24 @@ "visibility": "internal" } ], - "id": 40295, + "id": 43356, "nodeType": "VariableDeclarationStatement", - "src": "294807:10:18" + "src": "294807:10:38" }, { "assignments": [ - 40297 + 43358 ], "declarations": [ { "constant": false, - "id": 40297, + "id": 43358, "mutability": "mutable", "name": "m4", - "nameLocation": "294835:2:18", + "nameLocation": "294835:2:38", "nodeType": "VariableDeclaration", - "scope": 40318, - "src": "294827:10:18", + "scope": 43379, + "src": "294827:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -337951,10 +337951,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40296, + "id": 43357, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "294827:7:18", + "src": "294827:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -337963,24 +337963,24 @@ "visibility": "internal" } ], - "id": 40298, + "id": 43359, "nodeType": "VariableDeclarationStatement", - "src": "294827:10:18" + "src": "294827:10:38" }, { "assignments": [ - 40300 + 43361 ], "declarations": [ { "constant": false, - "id": 40300, + "id": 43361, "mutability": "mutable", "name": "m5", - "nameLocation": "294855:2:18", + "nameLocation": "294855:2:38", "nodeType": "VariableDeclaration", - "scope": 40318, - "src": "294847:10:18", + "scope": 43379, + "src": "294847:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -337988,10 +337988,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40299, + "id": 43360, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "294847:7:18", + "src": "294847:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -338000,24 +338000,24 @@ "visibility": "internal" } ], - "id": 40301, + "id": 43362, "nodeType": "VariableDeclarationStatement", - "src": "294847:10:18" + "src": "294847:10:38" }, { "assignments": [ - 40303 + 43364 ], "declarations": [ { "constant": false, - "id": 40303, + "id": 43364, "mutability": "mutable", "name": "m6", - "nameLocation": "294875:2:18", + "nameLocation": "294875:2:38", "nodeType": "VariableDeclaration", - "scope": 40318, - "src": "294867:10:18", + "scope": 43379, + "src": "294867:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -338025,10 +338025,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40302, + "id": 43363, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "294867:7:18", + "src": "294867:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -338037,24 +338037,24 @@ "visibility": "internal" } ], - "id": 40304, + "id": 43365, "nodeType": "VariableDeclarationStatement", - "src": "294867:10:18" + "src": "294867:10:38" }, { "assignments": [ - 40306 + 43367 ], "declarations": [ { "constant": false, - "id": 40306, + "id": 43367, "mutability": "mutable", "name": "m7", - "nameLocation": "294895:2:18", + "nameLocation": "294895:2:38", "nodeType": "VariableDeclaration", - "scope": 40318, - "src": "294887:10:18", + "scope": 43379, + "src": "294887:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -338062,10 +338062,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40305, + "id": 43366, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "294887:7:18", + "src": "294887:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -338074,24 +338074,24 @@ "visibility": "internal" } ], - "id": 40307, + "id": 43368, "nodeType": "VariableDeclarationStatement", - "src": "294887:10:18" + "src": "294887:10:38" }, { "assignments": [ - 40309 + 43370 ], "declarations": [ { "constant": false, - "id": 40309, + "id": 43370, "mutability": "mutable", "name": "m8", - "nameLocation": "294915:2:18", + "nameLocation": "294915:2:38", "nodeType": "VariableDeclaration", - "scope": 40318, - "src": "294907:10:18", + "scope": 43379, + "src": "294907:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -338099,10 +338099,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40308, + "id": 43369, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "294907:7:18", + "src": "294907:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -338111,27 +338111,27 @@ "visibility": "internal" } ], - "id": 40310, + "id": 43371, "nodeType": "VariableDeclarationStatement", - "src": "294907:10:18" + "src": "294907:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "294936:927:18", + "src": "294936:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "294979:313:18", + "src": "294979:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "294997:15:18", + "src": "294997:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "295011:1:18", + "src": "295011:1:38", "type": "", "value": "0" }, @@ -338139,7 +338139,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "295001:6:18", + "src": "295001:6:38", "type": "" } ] @@ -338147,16 +338147,16 @@ { "body": { "nodeType": "YulBlock", - "src": "295082:40:18", + "src": "295082:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "295111:9:18", + "src": "295111:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "295113:5:18" + "src": "295113:5:38" } ] }, @@ -338167,33 +338167,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "295099:6:18" + "src": "295099:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "295107:1:18" + "src": "295107:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "295094:4:18" + "src": "295094:4:38" }, "nodeType": "YulFunctionCall", - "src": "295094:15:18" + "src": "295094:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "295087:6:18" + "src": "295087:6:38" }, "nodeType": "YulFunctionCall", - "src": "295087:23:18" + "src": "295087:23:38" }, "nodeType": "YulIf", - "src": "295084:36:18" + "src": "295084:36:38" } ] }, @@ -338202,12 +338202,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "295039:6:18" + "src": "295039:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "295047:4:18", + "src": "295047:4:38", "type": "", "value": "0x20" } @@ -338215,30 +338215,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "295036:2:18" + "src": "295036:2:38" }, "nodeType": "YulFunctionCall", - "src": "295036:16:18" + "src": "295036:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "295053:28:18", + "src": "295053:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "295055:24:18", + "src": "295055:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "295069:6:18" + "src": "295069:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "295077:1:18", + "src": "295077:1:38", "type": "", "value": "1" } @@ -338246,16 +338246,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "295065:3:18" + "src": "295065:3:38" }, "nodeType": "YulFunctionCall", - "src": "295065:14:18" + "src": "295065:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "295055:6:18" + "src": "295055:6:38" } ] } @@ -338263,10 +338263,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "295033:2:18", + "src": "295033:2:38", "statements": [] }, - "src": "295029:93:18" + "src": "295029:93:38" }, { "expression": { @@ -338274,34 +338274,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "295146:3:18" + "src": "295146:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "295151:6:18" + "src": "295151:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "295139:6:18" + "src": "295139:6:38" }, "nodeType": "YulFunctionCall", - "src": "295139:19:18" + "src": "295139:19:38" }, "nodeType": "YulExpressionStatement", - "src": "295139:19:18" + "src": "295139:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "295175:37:18", + "src": "295175:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "295192:3:18", + "src": "295192:3:38", "type": "", "value": "256" }, @@ -338310,38 +338310,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "295201:1:18", + "src": "295201:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "295204:6:18" + "src": "295204:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "295197:3:18" + "src": "295197:3:38" }, "nodeType": "YulFunctionCall", - "src": "295197:14:18" + "src": "295197:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "295188:3:18" + "src": "295188:3:38" }, "nodeType": "YulFunctionCall", - "src": "295188:24:18" + "src": "295188:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "295179:5:18", + "src": "295179:5:38", "type": "" } ] @@ -338354,12 +338354,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "295240:3:18" + "src": "295240:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "295245:4:18", + "src": "295245:4:38", "type": "", "value": "0x20" } @@ -338367,59 +338367,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "295236:3:18" + "src": "295236:3:38" }, "nodeType": "YulFunctionCall", - "src": "295236:14:18" + "src": "295236:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "295256:5:18" + "src": "295256:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "295267:5:18" + "src": "295267:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "295274:1:18" + "src": "295274:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "295263:3:18" + "src": "295263:3:38" }, "nodeType": "YulFunctionCall", - "src": "295263:13:18" + "src": "295263:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "295252:3:18" + "src": "295252:3:38" }, "nodeType": "YulFunctionCall", - "src": "295252:25:18" + "src": "295252:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "295229:6:18" + "src": "295229:6:38" }, "nodeType": "YulFunctionCall", - "src": "295229:49:18" + "src": "295229:49:38" }, "nodeType": "YulExpressionStatement", - "src": "295229:49:18" + "src": "295229:49:38" } ] }, @@ -338429,27 +338429,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "294971:3:18", + "src": "294971:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "294976:1:18", + "src": "294976:1:38", "type": "" } ], - "src": "294950:342:18" + "src": "294950:342:38" }, { "nodeType": "YulAssignment", - "src": "295305:17:18", + "src": "295305:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "295317:4:18", + "src": "295317:4:38", "type": "", "value": "0x00" } @@ -338457,28 +338457,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "295311:5:18" + "src": "295311:5:38" }, "nodeType": "YulFunctionCall", - "src": "295311:11:18" + "src": "295311:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "295305:2:18" + "src": "295305:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "295335:17:18", + "src": "295335:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "295347:4:18", + "src": "295347:4:38", "type": "", "value": "0x20" } @@ -338486,28 +338486,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "295341:5:18" + "src": "295341:5:38" }, "nodeType": "YulFunctionCall", - "src": "295341:11:18" + "src": "295341:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "295335:2:18" + "src": "295335:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "295365:17:18", + "src": "295365:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "295377:4:18", + "src": "295377:4:38", "type": "", "value": "0x40" } @@ -338515,28 +338515,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "295371:5:18" + "src": "295371:5:38" }, "nodeType": "YulFunctionCall", - "src": "295371:11:18" + "src": "295371:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "295365:2:18" + "src": "295365:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "295395:17:18", + "src": "295395:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "295407:4:18", + "src": "295407:4:38", "type": "", "value": "0x60" } @@ -338544,28 +338544,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "295401:5:18" + "src": "295401:5:38" }, "nodeType": "YulFunctionCall", - "src": "295401:11:18" + "src": "295401:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "295395:2:18" + "src": "295395:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "295425:17:18", + "src": "295425:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "295437:4:18", + "src": "295437:4:38", "type": "", "value": "0x80" } @@ -338573,28 +338573,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "295431:5:18" + "src": "295431:5:38" }, "nodeType": "YulFunctionCall", - "src": "295431:11:18" + "src": "295431:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "295425:2:18" + "src": "295425:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "295455:17:18", + "src": "295455:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "295467:4:18", + "src": "295467:4:38", "type": "", "value": "0xa0" } @@ -338602,28 +338602,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "295461:5:18" + "src": "295461:5:38" }, "nodeType": "YulFunctionCall", - "src": "295461:11:18" + "src": "295461:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "295455:2:18" + "src": "295455:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "295485:17:18", + "src": "295485:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "295497:4:18", + "src": "295497:4:38", "type": "", "value": "0xc0" } @@ -338631,28 +338631,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "295491:5:18" + "src": "295491:5:38" }, "nodeType": "YulFunctionCall", - "src": "295491:11:18" + "src": "295491:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "295485:2:18" + "src": "295485:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "295515:17:18", + "src": "295515:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "295527:4:18", + "src": "295527:4:38", "type": "", "value": "0xe0" } @@ -338660,28 +338660,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "295521:5:18" + "src": "295521:5:38" }, "nodeType": "YulFunctionCall", - "src": "295521:11:18" + "src": "295521:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "295515:2:18" + "src": "295515:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "295545:18:18", + "src": "295545:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "295557:5:18", + "src": "295557:5:38", "type": "", "value": "0x100" } @@ -338689,16 +338689,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "295551:5:18" + "src": "295551:5:38" }, "nodeType": "YulFunctionCall", - "src": "295551:12:18" + "src": "295551:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "295545:2:18" + "src": "295545:2:38" } ] }, @@ -338708,14 +338708,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "295648:4:18", + "src": "295648:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "295654:10:18", + "src": "295654:10:38", "type": "", "value": "0xb7b914ca" } @@ -338723,13 +338723,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "295641:6:18" + "src": "295641:6:38" }, "nodeType": "YulFunctionCall", - "src": "295641:24:18" + "src": "295641:24:38" }, "nodeType": "YulExpressionStatement", - "src": "295641:24:18" + "src": "295641:24:38" }, { "expression": { @@ -338737,26 +338737,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "295685:4:18", + "src": "295685:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "295691:2:18" + "src": "295691:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "295678:6:18" + "src": "295678:6:38" }, "nodeType": "YulFunctionCall", - "src": "295678:16:18" + "src": "295678:16:38" }, "nodeType": "YulExpressionStatement", - "src": "295678:16:18" + "src": "295678:16:38" }, { "expression": { @@ -338764,14 +338764,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "295714:4:18", + "src": "295714:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "295720:4:18", + "src": "295720:4:38", "type": "", "value": "0x80" } @@ -338779,13 +338779,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "295707:6:18" + "src": "295707:6:38" }, "nodeType": "YulFunctionCall", - "src": "295707:18:18" + "src": "295707:18:38" }, "nodeType": "YulExpressionStatement", - "src": "295707:18:18" + "src": "295707:18:38" }, { "expression": { @@ -338793,26 +338793,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "295745:4:18", + "src": "295745:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "295751:2:18" + "src": "295751:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "295738:6:18" + "src": "295738:6:38" }, "nodeType": "YulFunctionCall", - "src": "295738:16:18" + "src": "295738:16:38" }, "nodeType": "YulExpressionStatement", - "src": "295738:16:18" + "src": "295738:16:38" }, { "expression": { @@ -338820,14 +338820,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "295774:4:18", + "src": "295774:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "295780:4:18", + "src": "295780:4:38", "type": "", "value": "0xc0" } @@ -338835,13 +338835,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "295767:6:18" + "src": "295767:6:38" }, "nodeType": "YulFunctionCall", - "src": "295767:18:18" + "src": "295767:18:38" }, "nodeType": "YulExpressionStatement", - "src": "295767:18:18" + "src": "295767:18:38" }, { "expression": { @@ -338849,26 +338849,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "295810:4:18", + "src": "295810:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "295816:2:18" + "src": "295816:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "295798:11:18" + "src": "295798:11:38" }, "nodeType": "YulFunctionCall", - "src": "295798:21:18" + "src": "295798:21:38" }, "nodeType": "YulExpressionStatement", - "src": "295798:21:18" + "src": "295798:21:38" }, { "expression": { @@ -338876,140 +338876,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "295844:4:18", + "src": "295844:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "295850:2:18" + "src": "295850:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "295832:11:18" + "src": "295832:11:38" }, "nodeType": "YulFunctionCall", - "src": "295832:21:18" + "src": "295832:21:38" }, "nodeType": "YulExpressionStatement", - "src": "295832:21:18" + "src": "295832:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40285, + "declaration": 43346, "isOffset": false, "isSlot": false, - "src": "295305:2:18", + "src": "295305:2:38", "valueSize": 1 }, { - "declaration": 40288, + "declaration": 43349, "isOffset": false, "isSlot": false, - "src": "295335:2:18", + "src": "295335:2:38", "valueSize": 1 }, { - "declaration": 40291, + "declaration": 43352, "isOffset": false, "isSlot": false, - "src": "295365:2:18", + "src": "295365:2:38", "valueSize": 1 }, { - "declaration": 40294, + "declaration": 43355, "isOffset": false, "isSlot": false, - "src": "295395:2:18", + "src": "295395:2:38", "valueSize": 1 }, { - "declaration": 40297, + "declaration": 43358, "isOffset": false, "isSlot": false, - "src": "295425:2:18", + "src": "295425:2:38", "valueSize": 1 }, { - "declaration": 40300, + "declaration": 43361, "isOffset": false, "isSlot": false, - "src": "295455:2:18", + "src": "295455:2:38", "valueSize": 1 }, { - "declaration": 40303, + "declaration": 43364, "isOffset": false, "isSlot": false, - "src": "295485:2:18", + "src": "295485:2:38", "valueSize": 1 }, { - "declaration": 40306, + "declaration": 43367, "isOffset": false, "isSlot": false, - "src": "295515:2:18", + "src": "295515:2:38", "valueSize": 1 }, { - "declaration": 40309, + "declaration": 43370, "isOffset": false, "isSlot": false, - "src": "295545:2:18", + "src": "295545:2:38", "valueSize": 1 }, { - "declaration": 40275, + "declaration": 43336, "isOffset": false, "isSlot": false, - "src": "295691:2:18", + "src": "295691:2:38", "valueSize": 1 }, { - "declaration": 40277, + "declaration": 43338, "isOffset": false, "isSlot": false, - "src": "295816:2:18", + "src": "295816:2:38", "valueSize": 1 }, { - "declaration": 40279, + "declaration": 43340, "isOffset": false, "isSlot": false, - "src": "295751:2:18", + "src": "295751:2:38", "valueSize": 1 }, { - "declaration": 40281, + "declaration": 43342, "isOffset": false, "isSlot": false, - "src": "295850:2:18", + "src": "295850:2:38", "valueSize": 1 } ], - "id": 40311, + "id": 43372, "nodeType": "InlineAssembly", - "src": "294927:936:18" + "src": "294927:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40313, + "id": 43374, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "295888:4:18", + "src": "295888:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -339018,14 +339018,14 @@ }, { "hexValue": "3078313034", - "id": 40314, + "id": 43375, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "295894:5:18", + "src": "295894:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -339044,18 +339044,18 @@ "typeString": "int_const 260" } ], - "id": 40312, + "id": 43373, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "295872:15:18", + "referencedDeclaration": 33383, + "src": "295872:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40315, + "id": 43376, "isConstant": false, "isLValue": false, "isPure": false, @@ -339064,21 +339064,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "295872:28:18", + "src": "295872:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40316, + "id": 43377, "nodeType": "ExpressionStatement", - "src": "295872:28:18" + "src": "295872:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "295919:273:18", + "src": "295919:273:38", "statements": [ { "expression": { @@ -339086,26 +339086,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "295940:4:18", + "src": "295940:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "295946:2:18" + "src": "295946:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "295933:6:18" + "src": "295933:6:38" }, "nodeType": "YulFunctionCall", - "src": "295933:16:18" + "src": "295933:16:38" }, "nodeType": "YulExpressionStatement", - "src": "295933:16:18" + "src": "295933:16:38" }, { "expression": { @@ -339113,26 +339113,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "295969:4:18", + "src": "295969:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "295975:2:18" + "src": "295975:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "295962:6:18" + "src": "295962:6:38" }, "nodeType": "YulFunctionCall", - "src": "295962:16:18" + "src": "295962:16:38" }, "nodeType": "YulExpressionStatement", - "src": "295962:16:18" + "src": "295962:16:38" }, { "expression": { @@ -339140,26 +339140,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "295998:4:18", + "src": "295998:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "296004:2:18" + "src": "296004:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "295991:6:18" + "src": "295991:6:38" }, "nodeType": "YulFunctionCall", - "src": "295991:16:18" + "src": "295991:16:38" }, "nodeType": "YulExpressionStatement", - "src": "295991:16:18" + "src": "295991:16:38" }, { "expression": { @@ -339167,26 +339167,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "296027:4:18", + "src": "296027:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "296033:2:18" + "src": "296033:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "296020:6:18" + "src": "296020:6:38" }, "nodeType": "YulFunctionCall", - "src": "296020:16:18" + "src": "296020:16:38" }, "nodeType": "YulExpressionStatement", - "src": "296020:16:18" + "src": "296020:16:38" }, { "expression": { @@ -339194,26 +339194,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "296056:4:18", + "src": "296056:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "296062:2:18" + "src": "296062:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "296049:6:18" + "src": "296049:6:38" }, "nodeType": "YulFunctionCall", - "src": "296049:16:18" + "src": "296049:16:38" }, "nodeType": "YulExpressionStatement", - "src": "296049:16:18" + "src": "296049:16:38" }, { "expression": { @@ -339221,26 +339221,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "296085:4:18", + "src": "296085:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "296091:2:18" + "src": "296091:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "296078:6:18" + "src": "296078:6:38" }, "nodeType": "YulFunctionCall", - "src": "296078:16:18" + "src": "296078:16:38" }, "nodeType": "YulExpressionStatement", - "src": "296078:16:18" + "src": "296078:16:38" }, { "expression": { @@ -339248,26 +339248,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "296114:4:18", + "src": "296114:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "296120:2:18" + "src": "296120:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "296107:6:18" + "src": "296107:6:38" }, "nodeType": "YulFunctionCall", - "src": "296107:16:18" + "src": "296107:16:38" }, "nodeType": "YulExpressionStatement", - "src": "296107:16:18" + "src": "296107:16:38" }, { "expression": { @@ -339275,26 +339275,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "296143:4:18", + "src": "296143:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "296149:2:18" + "src": "296149:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "296136:6:18" + "src": "296136:6:38" }, "nodeType": "YulFunctionCall", - "src": "296136:16:18" + "src": "296136:16:38" }, "nodeType": "YulExpressionStatement", - "src": "296136:16:18" + "src": "296136:16:38" }, { "expression": { @@ -339302,98 +339302,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "296172:5:18", + "src": "296172:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "296179:2:18" + "src": "296179:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "296165:6:18" + "src": "296165:6:38" }, "nodeType": "YulFunctionCall", - "src": "296165:17:18" + "src": "296165:17:38" }, "nodeType": "YulExpressionStatement", - "src": "296165:17:18" + "src": "296165:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40285, + "declaration": 43346, "isOffset": false, "isSlot": false, - "src": "295946:2:18", + "src": "295946:2:38", "valueSize": 1 }, { - "declaration": 40288, + "declaration": 43349, "isOffset": false, "isSlot": false, - "src": "295975:2:18", + "src": "295975:2:38", "valueSize": 1 }, { - "declaration": 40291, + "declaration": 43352, "isOffset": false, "isSlot": false, - "src": "296004:2:18", + "src": "296004:2:38", "valueSize": 1 }, { - "declaration": 40294, + "declaration": 43355, "isOffset": false, "isSlot": false, - "src": "296033:2:18", + "src": "296033:2:38", "valueSize": 1 }, { - "declaration": 40297, + "declaration": 43358, "isOffset": false, "isSlot": false, - "src": "296062:2:18", + "src": "296062:2:38", "valueSize": 1 }, { - "declaration": 40300, + "declaration": 43361, "isOffset": false, "isSlot": false, - "src": "296091:2:18", + "src": "296091:2:38", "valueSize": 1 }, { - "declaration": 40303, + "declaration": 43364, "isOffset": false, "isSlot": false, - "src": "296120:2:18", + "src": "296120:2:38", "valueSize": 1 }, { - "declaration": 40306, + "declaration": 43367, "isOffset": false, "isSlot": false, - "src": "296149:2:18", + "src": "296149:2:38", "valueSize": 1 }, { - "declaration": 40309, + "declaration": 43370, "isOffset": false, "isSlot": false, - "src": "296179:2:18", + "src": "296179:2:38", "valueSize": 1 } ], - "id": 40317, + "id": 43378, "nodeType": "InlineAssembly", - "src": "295910:282:18" + "src": "295910:282:38" } ] }, @@ -339401,20 +339401,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "294671:3:18", + "nameLocation": "294671:3:38", "parameters": { - "id": 40282, + "id": 43343, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40275, + "id": 43336, "mutability": "mutable", "name": "p0", - "nameLocation": "294683:2:18", + "nameLocation": "294683:2:38", "nodeType": "VariableDeclaration", - "scope": 40319, - "src": "294675:10:18", + "scope": 43380, + "src": "294675:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -339422,10 +339422,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40274, + "id": 43335, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "294675:7:18", + "src": "294675:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -339435,13 +339435,13 @@ }, { "constant": false, - "id": 40277, + "id": 43338, "mutability": "mutable", "name": "p1", - "nameLocation": "294695:2:18", + "nameLocation": "294695:2:38", "nodeType": "VariableDeclaration", - "scope": 40319, - "src": "294687:10:18", + "scope": 43380, + "src": "294687:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -339449,10 +339449,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40276, + "id": 43337, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "294687:7:18", + "src": "294687:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -339462,13 +339462,13 @@ }, { "constant": false, - "id": 40279, + "id": 43340, "mutability": "mutable", "name": "p2", - "nameLocation": "294707:2:18", + "nameLocation": "294707:2:38", "nodeType": "VariableDeclaration", - "scope": 40319, - "src": "294699:10:18", + "scope": 43380, + "src": "294699:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -339476,10 +339476,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40278, + "id": 43339, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "294699:7:18", + "src": "294699:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -339489,13 +339489,13 @@ }, { "constant": false, - "id": 40281, + "id": 43342, "mutability": "mutable", "name": "p3", - "nameLocation": "294719:2:18", + "nameLocation": "294719:2:38", "nodeType": "VariableDeclaration", - "scope": 40319, - "src": "294711:10:18", + "scope": 43380, + "src": "294711:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -339503,10 +339503,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40280, + "id": 43341, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "294711:7:18", + "src": "294711:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -339515,44 +339515,44 @@ "visibility": "internal" } ], - "src": "294674:48:18" + "src": "294674:48:38" }, "returnParameters": { - "id": 40283, + "id": 43344, "nodeType": "ParameterList", "parameters": [], - "src": "294737:0:18" + "src": "294737:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40365, + "id": 43426, "nodeType": "FunctionDefinition", - "src": "296204:1536:18", + "src": "296204:1536:38", "nodes": [], "body": { - "id": 40364, + "id": 43425, "nodeType": "Block", - "src": "296279:1461:18", + "src": "296279:1461:38", "nodes": [], "statements": [ { "assignments": [ - 40331 + 43392 ], "declarations": [ { "constant": false, - "id": 40331, + "id": 43392, "mutability": "mutable", "name": "m0", - "nameLocation": "296297:2:18", + "nameLocation": "296297:2:38", "nodeType": "VariableDeclaration", - "scope": 40364, - "src": "296289:10:18", + "scope": 43425, + "src": "296289:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -339560,10 +339560,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40330, + "id": 43391, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "296289:7:18", + "src": "296289:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -339572,24 +339572,24 @@ "visibility": "internal" } ], - "id": 40332, + "id": 43393, "nodeType": "VariableDeclarationStatement", - "src": "296289:10:18" + "src": "296289:10:38" }, { "assignments": [ - 40334 + 43395 ], "declarations": [ { "constant": false, - "id": 40334, + "id": 43395, "mutability": "mutable", "name": "m1", - "nameLocation": "296317:2:18", + "nameLocation": "296317:2:38", "nodeType": "VariableDeclaration", - "scope": 40364, - "src": "296309:10:18", + "scope": 43425, + "src": "296309:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -339597,10 +339597,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40333, + "id": 43394, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "296309:7:18", + "src": "296309:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -339609,24 +339609,24 @@ "visibility": "internal" } ], - "id": 40335, + "id": 43396, "nodeType": "VariableDeclarationStatement", - "src": "296309:10:18" + "src": "296309:10:38" }, { "assignments": [ - 40337 + 43398 ], "declarations": [ { "constant": false, - "id": 40337, + "id": 43398, "mutability": "mutable", "name": "m2", - "nameLocation": "296337:2:18", + "nameLocation": "296337:2:38", "nodeType": "VariableDeclaration", - "scope": 40364, - "src": "296329:10:18", + "scope": 43425, + "src": "296329:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -339634,10 +339634,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40336, + "id": 43397, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "296329:7:18", + "src": "296329:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -339646,24 +339646,24 @@ "visibility": "internal" } ], - "id": 40338, + "id": 43399, "nodeType": "VariableDeclarationStatement", - "src": "296329:10:18" + "src": "296329:10:38" }, { "assignments": [ - 40340 + 43401 ], "declarations": [ { "constant": false, - "id": 40340, + "id": 43401, "mutability": "mutable", "name": "m3", - "nameLocation": "296357:2:18", + "nameLocation": "296357:2:38", "nodeType": "VariableDeclaration", - "scope": 40364, - "src": "296349:10:18", + "scope": 43425, + "src": "296349:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -339671,10 +339671,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40339, + "id": 43400, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "296349:7:18", + "src": "296349:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -339683,24 +339683,24 @@ "visibility": "internal" } ], - "id": 40341, + "id": 43402, "nodeType": "VariableDeclarationStatement", - "src": "296349:10:18" + "src": "296349:10:38" }, { "assignments": [ - 40343 + 43404 ], "declarations": [ { "constant": false, - "id": 40343, + "id": 43404, "mutability": "mutable", "name": "m4", - "nameLocation": "296377:2:18", + "nameLocation": "296377:2:38", "nodeType": "VariableDeclaration", - "scope": 40364, - "src": "296369:10:18", + "scope": 43425, + "src": "296369:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -339708,10 +339708,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40342, + "id": 43403, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "296369:7:18", + "src": "296369:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -339720,24 +339720,24 @@ "visibility": "internal" } ], - "id": 40344, + "id": 43405, "nodeType": "VariableDeclarationStatement", - "src": "296369:10:18" + "src": "296369:10:38" }, { "assignments": [ - 40346 + 43407 ], "declarations": [ { "constant": false, - "id": 40346, + "id": 43407, "mutability": "mutable", "name": "m5", - "nameLocation": "296397:2:18", + "nameLocation": "296397:2:38", "nodeType": "VariableDeclaration", - "scope": 40364, - "src": "296389:10:18", + "scope": 43425, + "src": "296389:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -339745,10 +339745,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40345, + "id": 43406, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "296389:7:18", + "src": "296389:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -339757,24 +339757,24 @@ "visibility": "internal" } ], - "id": 40347, + "id": 43408, "nodeType": "VariableDeclarationStatement", - "src": "296389:10:18" + "src": "296389:10:38" }, { "assignments": [ - 40349 + 43410 ], "declarations": [ { "constant": false, - "id": 40349, + "id": 43410, "mutability": "mutable", "name": "m6", - "nameLocation": "296417:2:18", + "nameLocation": "296417:2:38", "nodeType": "VariableDeclaration", - "scope": 40364, - "src": "296409:10:18", + "scope": 43425, + "src": "296409:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -339782,10 +339782,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40348, + "id": 43409, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "296409:7:18", + "src": "296409:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -339794,24 +339794,24 @@ "visibility": "internal" } ], - "id": 40350, + "id": 43411, "nodeType": "VariableDeclarationStatement", - "src": "296409:10:18" + "src": "296409:10:38" }, { "assignments": [ - 40352 + 43413 ], "declarations": [ { "constant": false, - "id": 40352, + "id": 43413, "mutability": "mutable", "name": "m7", - "nameLocation": "296437:2:18", + "nameLocation": "296437:2:38", "nodeType": "VariableDeclaration", - "scope": 40364, - "src": "296429:10:18", + "scope": 43425, + "src": "296429:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -339819,10 +339819,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40351, + "id": 43412, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "296429:7:18", + "src": "296429:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -339831,24 +339831,24 @@ "visibility": "internal" } ], - "id": 40353, + "id": 43414, "nodeType": "VariableDeclarationStatement", - "src": "296429:10:18" + "src": "296429:10:38" }, { "assignments": [ - 40355 + 43416 ], "declarations": [ { "constant": false, - "id": 40355, + "id": 43416, "mutability": "mutable", "name": "m8", - "nameLocation": "296457:2:18", + "nameLocation": "296457:2:38", "nodeType": "VariableDeclaration", - "scope": 40364, - "src": "296449:10:18", + "scope": 43425, + "src": "296449:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -339856,10 +339856,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40354, + "id": 43415, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "296449:7:18", + "src": "296449:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -339868,27 +339868,27 @@ "visibility": "internal" } ], - "id": 40356, + "id": 43417, "nodeType": "VariableDeclarationStatement", - "src": "296449:10:18" + "src": "296449:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "296478:927:18", + "src": "296478:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "296521:313:18", + "src": "296521:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "296539:15:18", + "src": "296539:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "296553:1:18", + "src": "296553:1:38", "type": "", "value": "0" }, @@ -339896,7 +339896,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "296543:6:18", + "src": "296543:6:38", "type": "" } ] @@ -339904,16 +339904,16 @@ { "body": { "nodeType": "YulBlock", - "src": "296624:40:18", + "src": "296624:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "296653:9:18", + "src": "296653:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "296655:5:18" + "src": "296655:5:38" } ] }, @@ -339924,33 +339924,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "296641:6:18" + "src": "296641:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "296649:1:18" + "src": "296649:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "296636:4:18" + "src": "296636:4:38" }, "nodeType": "YulFunctionCall", - "src": "296636:15:18" + "src": "296636:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "296629:6:18" + "src": "296629:6:38" }, "nodeType": "YulFunctionCall", - "src": "296629:23:18" + "src": "296629:23:38" }, "nodeType": "YulIf", - "src": "296626:36:18" + "src": "296626:36:38" } ] }, @@ -339959,12 +339959,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "296581:6:18" + "src": "296581:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "296589:4:18", + "src": "296589:4:38", "type": "", "value": "0x20" } @@ -339972,30 +339972,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "296578:2:18" + "src": "296578:2:38" }, "nodeType": "YulFunctionCall", - "src": "296578:16:18" + "src": "296578:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "296595:28:18", + "src": "296595:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "296597:24:18", + "src": "296597:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "296611:6:18" + "src": "296611:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "296619:1:18", + "src": "296619:1:38", "type": "", "value": "1" } @@ -340003,16 +340003,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "296607:3:18" + "src": "296607:3:38" }, "nodeType": "YulFunctionCall", - "src": "296607:14:18" + "src": "296607:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "296597:6:18" + "src": "296597:6:38" } ] } @@ -340020,10 +340020,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "296575:2:18", + "src": "296575:2:38", "statements": [] }, - "src": "296571:93:18" + "src": "296571:93:38" }, { "expression": { @@ -340031,34 +340031,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "296688:3:18" + "src": "296688:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "296693:6:18" + "src": "296693:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "296681:6:18" + "src": "296681:6:38" }, "nodeType": "YulFunctionCall", - "src": "296681:19:18" + "src": "296681:19:38" }, "nodeType": "YulExpressionStatement", - "src": "296681:19:18" + "src": "296681:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "296717:37:18", + "src": "296717:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "296734:3:18", + "src": "296734:3:38", "type": "", "value": "256" }, @@ -340067,38 +340067,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "296743:1:18", + "src": "296743:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "296746:6:18" + "src": "296746:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "296739:3:18" + "src": "296739:3:38" }, "nodeType": "YulFunctionCall", - "src": "296739:14:18" + "src": "296739:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "296730:3:18" + "src": "296730:3:38" }, "nodeType": "YulFunctionCall", - "src": "296730:24:18" + "src": "296730:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "296721:5:18", + "src": "296721:5:38", "type": "" } ] @@ -340111,12 +340111,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "296782:3:18" + "src": "296782:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "296787:4:18", + "src": "296787:4:38", "type": "", "value": "0x20" } @@ -340124,59 +340124,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "296778:3:18" + "src": "296778:3:38" }, "nodeType": "YulFunctionCall", - "src": "296778:14:18" + "src": "296778:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "296798:5:18" + "src": "296798:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "296809:5:18" + "src": "296809:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "296816:1:18" + "src": "296816:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "296805:3:18" + "src": "296805:3:38" }, "nodeType": "YulFunctionCall", - "src": "296805:13:18" + "src": "296805:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "296794:3:18" + "src": "296794:3:38" }, "nodeType": "YulFunctionCall", - "src": "296794:25:18" + "src": "296794:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "296771:6:18" + "src": "296771:6:38" }, "nodeType": "YulFunctionCall", - "src": "296771:49:18" + "src": "296771:49:38" }, "nodeType": "YulExpressionStatement", - "src": "296771:49:18" + "src": "296771:49:38" } ] }, @@ -340186,27 +340186,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "296513:3:18", + "src": "296513:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "296518:1:18", + "src": "296518:1:38", "type": "" } ], - "src": "296492:342:18" + "src": "296492:342:38" }, { "nodeType": "YulAssignment", - "src": "296847:17:18", + "src": "296847:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "296859:4:18", + "src": "296859:4:38", "type": "", "value": "0x00" } @@ -340214,28 +340214,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "296853:5:18" + "src": "296853:5:38" }, "nodeType": "YulFunctionCall", - "src": "296853:11:18" + "src": "296853:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "296847:2:18" + "src": "296847:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "296877:17:18", + "src": "296877:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "296889:4:18", + "src": "296889:4:38", "type": "", "value": "0x20" } @@ -340243,28 +340243,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "296883:5:18" + "src": "296883:5:38" }, "nodeType": "YulFunctionCall", - "src": "296883:11:18" + "src": "296883:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "296877:2:18" + "src": "296877:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "296907:17:18", + "src": "296907:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "296919:4:18", + "src": "296919:4:38", "type": "", "value": "0x40" } @@ -340272,28 +340272,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "296913:5:18" + "src": "296913:5:38" }, "nodeType": "YulFunctionCall", - "src": "296913:11:18" + "src": "296913:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "296907:2:18" + "src": "296907:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "296937:17:18", + "src": "296937:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "296949:4:18", + "src": "296949:4:38", "type": "", "value": "0x60" } @@ -340301,28 +340301,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "296943:5:18" + "src": "296943:5:38" }, "nodeType": "YulFunctionCall", - "src": "296943:11:18" + "src": "296943:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "296937:2:18" + "src": "296937:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "296967:17:18", + "src": "296967:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "296979:4:18", + "src": "296979:4:38", "type": "", "value": "0x80" } @@ -340330,28 +340330,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "296973:5:18" + "src": "296973:5:38" }, "nodeType": "YulFunctionCall", - "src": "296973:11:18" + "src": "296973:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "296967:2:18" + "src": "296967:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "296997:17:18", + "src": "296997:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "297009:4:18", + "src": "297009:4:38", "type": "", "value": "0xa0" } @@ -340359,28 +340359,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "297003:5:18" + "src": "297003:5:38" }, "nodeType": "YulFunctionCall", - "src": "297003:11:18" + "src": "297003:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "296997:2:18" + "src": "296997:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "297027:17:18", + "src": "297027:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "297039:4:18", + "src": "297039:4:38", "type": "", "value": "0xc0" } @@ -340388,28 +340388,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "297033:5:18" + "src": "297033:5:38" }, "nodeType": "YulFunctionCall", - "src": "297033:11:18" + "src": "297033:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "297027:2:18" + "src": "297027:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "297057:17:18", + "src": "297057:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "297069:4:18", + "src": "297069:4:38", "type": "", "value": "0xe0" } @@ -340417,28 +340417,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "297063:5:18" + "src": "297063:5:38" }, "nodeType": "YulFunctionCall", - "src": "297063:11:18" + "src": "297063:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "297057:2:18" + "src": "297057:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "297087:18:18", + "src": "297087:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "297099:5:18", + "src": "297099:5:38", "type": "", "value": "0x100" } @@ -340446,16 +340446,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "297093:5:18" + "src": "297093:5:38" }, "nodeType": "YulFunctionCall", - "src": "297093:12:18" + "src": "297093:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "297087:2:18" + "src": "297087:2:38" } ] }, @@ -340465,14 +340465,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "297190:4:18", + "src": "297190:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "297196:10:18", + "src": "297196:10:38", "type": "", "value": "0xd583c602" } @@ -340480,13 +340480,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "297183:6:18" + "src": "297183:6:38" }, "nodeType": "YulFunctionCall", - "src": "297183:24:18" + "src": "297183:24:38" }, "nodeType": "YulExpressionStatement", - "src": "297183:24:18" + "src": "297183:24:38" }, { "expression": { @@ -340494,26 +340494,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "297227:4:18", + "src": "297227:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "297233:2:18" + "src": "297233:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "297220:6:18" + "src": "297220:6:38" }, "nodeType": "YulFunctionCall", - "src": "297220:16:18" + "src": "297220:16:38" }, "nodeType": "YulExpressionStatement", - "src": "297220:16:18" + "src": "297220:16:38" }, { "expression": { @@ -340521,14 +340521,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "297256:4:18", + "src": "297256:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "297262:4:18", + "src": "297262:4:38", "type": "", "value": "0x80" } @@ -340536,13 +340536,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "297249:6:18" + "src": "297249:6:38" }, "nodeType": "YulFunctionCall", - "src": "297249:18:18" + "src": "297249:18:38" }, "nodeType": "YulExpressionStatement", - "src": "297249:18:18" + "src": "297249:18:38" }, { "expression": { @@ -340550,14 +340550,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "297287:4:18", + "src": "297287:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "297293:4:18", + "src": "297293:4:38", "type": "", "value": "0xc0" } @@ -340565,13 +340565,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "297280:6:18" + "src": "297280:6:38" }, "nodeType": "YulFunctionCall", - "src": "297280:18:18" + "src": "297280:18:38" }, "nodeType": "YulExpressionStatement", - "src": "297280:18:18" + "src": "297280:18:38" }, { "expression": { @@ -340579,26 +340579,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "297318:4:18", + "src": "297318:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "297324:2:18" + "src": "297324:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "297311:6:18" + "src": "297311:6:38" }, "nodeType": "YulFunctionCall", - "src": "297311:16:18" + "src": "297311:16:38" }, "nodeType": "YulExpressionStatement", - "src": "297311:16:18" + "src": "297311:16:38" }, { "expression": { @@ -340606,26 +340606,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "297352:4:18", + "src": "297352:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "297358:2:18" + "src": "297358:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "297340:11:18" + "src": "297340:11:38" }, "nodeType": "YulFunctionCall", - "src": "297340:21:18" + "src": "297340:21:38" }, "nodeType": "YulExpressionStatement", - "src": "297340:21:18" + "src": "297340:21:38" }, { "expression": { @@ -340633,140 +340633,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "297386:4:18", + "src": "297386:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "297392:2:18" + "src": "297392:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "297374:11:18" + "src": "297374:11:38" }, "nodeType": "YulFunctionCall", - "src": "297374:21:18" + "src": "297374:21:38" }, "nodeType": "YulExpressionStatement", - "src": "297374:21:18" + "src": "297374:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40331, + "declaration": 43392, "isOffset": false, "isSlot": false, - "src": "296847:2:18", + "src": "296847:2:38", "valueSize": 1 }, { - "declaration": 40334, + "declaration": 43395, "isOffset": false, "isSlot": false, - "src": "296877:2:18", + "src": "296877:2:38", "valueSize": 1 }, { - "declaration": 40337, + "declaration": 43398, "isOffset": false, "isSlot": false, - "src": "296907:2:18", + "src": "296907:2:38", "valueSize": 1 }, { - "declaration": 40340, + "declaration": 43401, "isOffset": false, "isSlot": false, - "src": "296937:2:18", + "src": "296937:2:38", "valueSize": 1 }, { - "declaration": 40343, + "declaration": 43404, "isOffset": false, "isSlot": false, - "src": "296967:2:18", + "src": "296967:2:38", "valueSize": 1 }, { - "declaration": 40346, + "declaration": 43407, "isOffset": false, "isSlot": false, - "src": "296997:2:18", + "src": "296997:2:38", "valueSize": 1 }, { - "declaration": 40349, + "declaration": 43410, "isOffset": false, "isSlot": false, - "src": "297027:2:18", + "src": "297027:2:38", "valueSize": 1 }, { - "declaration": 40352, + "declaration": 43413, "isOffset": false, "isSlot": false, - "src": "297057:2:18", + "src": "297057:2:38", "valueSize": 1 }, { - "declaration": 40355, + "declaration": 43416, "isOffset": false, "isSlot": false, - "src": "297087:2:18", + "src": "297087:2:38", "valueSize": 1 }, { - "declaration": 40321, + "declaration": 43382, "isOffset": false, "isSlot": false, - "src": "297233:2:18", + "src": "297233:2:38", "valueSize": 1 }, { - "declaration": 40323, + "declaration": 43384, "isOffset": false, "isSlot": false, - "src": "297358:2:18", + "src": "297358:2:38", "valueSize": 1 }, { - "declaration": 40325, + "declaration": 43386, "isOffset": false, "isSlot": false, - "src": "297392:2:18", + "src": "297392:2:38", "valueSize": 1 }, { - "declaration": 40327, + "declaration": 43388, "isOffset": false, "isSlot": false, - "src": "297324:2:18", + "src": "297324:2:38", "valueSize": 1 } ], - "id": 40357, + "id": 43418, "nodeType": "InlineAssembly", - "src": "296469:936:18" + "src": "296469:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40359, + "id": 43420, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "297430:4:18", + "src": "297430:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -340775,14 +340775,14 @@ }, { "hexValue": "3078313034", - "id": 40360, + "id": 43421, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "297436:5:18", + "src": "297436:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -340801,18 +340801,18 @@ "typeString": "int_const 260" } ], - "id": 40358, + "id": 43419, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "297414:15:18", + "referencedDeclaration": 33383, + "src": "297414:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40361, + "id": 43422, "isConstant": false, "isLValue": false, "isPure": false, @@ -340821,21 +340821,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "297414:28:18", + "src": "297414:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40362, + "id": 43423, "nodeType": "ExpressionStatement", - "src": "297414:28:18" + "src": "297414:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "297461:273:18", + "src": "297461:273:38", "statements": [ { "expression": { @@ -340843,26 +340843,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "297482:4:18", + "src": "297482:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "297488:2:18" + "src": "297488:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "297475:6:18" + "src": "297475:6:38" }, "nodeType": "YulFunctionCall", - "src": "297475:16:18" + "src": "297475:16:38" }, "nodeType": "YulExpressionStatement", - "src": "297475:16:18" + "src": "297475:16:38" }, { "expression": { @@ -340870,26 +340870,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "297511:4:18", + "src": "297511:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "297517:2:18" + "src": "297517:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "297504:6:18" + "src": "297504:6:38" }, "nodeType": "YulFunctionCall", - "src": "297504:16:18" + "src": "297504:16:38" }, "nodeType": "YulExpressionStatement", - "src": "297504:16:18" + "src": "297504:16:38" }, { "expression": { @@ -340897,26 +340897,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "297540:4:18", + "src": "297540:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "297546:2:18" + "src": "297546:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "297533:6:18" + "src": "297533:6:38" }, "nodeType": "YulFunctionCall", - "src": "297533:16:18" + "src": "297533:16:38" }, "nodeType": "YulExpressionStatement", - "src": "297533:16:18" + "src": "297533:16:38" }, { "expression": { @@ -340924,26 +340924,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "297569:4:18", + "src": "297569:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "297575:2:18" + "src": "297575:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "297562:6:18" + "src": "297562:6:38" }, "nodeType": "YulFunctionCall", - "src": "297562:16:18" + "src": "297562:16:38" }, "nodeType": "YulExpressionStatement", - "src": "297562:16:18" + "src": "297562:16:38" }, { "expression": { @@ -340951,26 +340951,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "297598:4:18", + "src": "297598:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "297604:2:18" + "src": "297604:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "297591:6:18" + "src": "297591:6:38" }, "nodeType": "YulFunctionCall", - "src": "297591:16:18" + "src": "297591:16:38" }, "nodeType": "YulExpressionStatement", - "src": "297591:16:18" + "src": "297591:16:38" }, { "expression": { @@ -340978,26 +340978,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "297627:4:18", + "src": "297627:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "297633:2:18" + "src": "297633:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "297620:6:18" + "src": "297620:6:38" }, "nodeType": "YulFunctionCall", - "src": "297620:16:18" + "src": "297620:16:38" }, "nodeType": "YulExpressionStatement", - "src": "297620:16:18" + "src": "297620:16:38" }, { "expression": { @@ -341005,26 +341005,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "297656:4:18", + "src": "297656:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "297662:2:18" + "src": "297662:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "297649:6:18" + "src": "297649:6:38" }, "nodeType": "YulFunctionCall", - "src": "297649:16:18" + "src": "297649:16:38" }, "nodeType": "YulExpressionStatement", - "src": "297649:16:18" + "src": "297649:16:38" }, { "expression": { @@ -341032,26 +341032,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "297685:4:18", + "src": "297685:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "297691:2:18" + "src": "297691:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "297678:6:18" + "src": "297678:6:38" }, "nodeType": "YulFunctionCall", - "src": "297678:16:18" + "src": "297678:16:38" }, "nodeType": "YulExpressionStatement", - "src": "297678:16:18" + "src": "297678:16:38" }, { "expression": { @@ -341059,98 +341059,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "297714:5:18", + "src": "297714:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "297721:2:18" + "src": "297721:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "297707:6:18" + "src": "297707:6:38" }, "nodeType": "YulFunctionCall", - "src": "297707:17:18" + "src": "297707:17:38" }, "nodeType": "YulExpressionStatement", - "src": "297707:17:18" + "src": "297707:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40331, + "declaration": 43392, "isOffset": false, "isSlot": false, - "src": "297488:2:18", + "src": "297488:2:38", "valueSize": 1 }, { - "declaration": 40334, + "declaration": 43395, "isOffset": false, "isSlot": false, - "src": "297517:2:18", + "src": "297517:2:38", "valueSize": 1 }, { - "declaration": 40337, + "declaration": 43398, "isOffset": false, "isSlot": false, - "src": "297546:2:18", + "src": "297546:2:38", "valueSize": 1 }, { - "declaration": 40340, + "declaration": 43401, "isOffset": false, "isSlot": false, - "src": "297575:2:18", + "src": "297575:2:38", "valueSize": 1 }, { - "declaration": 40343, + "declaration": 43404, "isOffset": false, "isSlot": false, - "src": "297604:2:18", + "src": "297604:2:38", "valueSize": 1 }, { - "declaration": 40346, + "declaration": 43407, "isOffset": false, "isSlot": false, - "src": "297633:2:18", + "src": "297633:2:38", "valueSize": 1 }, { - "declaration": 40349, + "declaration": 43410, "isOffset": false, "isSlot": false, - "src": "297662:2:18", + "src": "297662:2:38", "valueSize": 1 }, { - "declaration": 40352, + "declaration": 43413, "isOffset": false, "isSlot": false, - "src": "297691:2:18", + "src": "297691:2:38", "valueSize": 1 }, { - "declaration": 40355, + "declaration": 43416, "isOffset": false, "isSlot": false, - "src": "297721:2:18", + "src": "297721:2:38", "valueSize": 1 } ], - "id": 40363, + "id": 43424, "nodeType": "InlineAssembly", - "src": "297452:282:18" + "src": "297452:282:38" } ] }, @@ -341158,20 +341158,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "296213:3:18", + "nameLocation": "296213:3:38", "parameters": { - "id": 40328, + "id": 43389, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40321, + "id": 43382, "mutability": "mutable", "name": "p0", - "nameLocation": "296225:2:18", + "nameLocation": "296225:2:38", "nodeType": "VariableDeclaration", - "scope": 40365, - "src": "296217:10:18", + "scope": 43426, + "src": "296217:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -341179,10 +341179,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40320, + "id": 43381, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "296217:7:18", + "src": "296217:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -341192,13 +341192,13 @@ }, { "constant": false, - "id": 40323, + "id": 43384, "mutability": "mutable", "name": "p1", - "nameLocation": "296237:2:18", + "nameLocation": "296237:2:38", "nodeType": "VariableDeclaration", - "scope": 40365, - "src": "296229:10:18", + "scope": 43426, + "src": "296229:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -341206,10 +341206,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40322, + "id": 43383, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "296229:7:18", + "src": "296229:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -341219,13 +341219,13 @@ }, { "constant": false, - "id": 40325, + "id": 43386, "mutability": "mutable", "name": "p2", - "nameLocation": "296249:2:18", + "nameLocation": "296249:2:38", "nodeType": "VariableDeclaration", - "scope": 40365, - "src": "296241:10:18", + "scope": 43426, + "src": "296241:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -341233,10 +341233,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40324, + "id": 43385, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "296241:7:18", + "src": "296241:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -341246,13 +341246,13 @@ }, { "constant": false, - "id": 40327, + "id": 43388, "mutability": "mutable", "name": "p3", - "nameLocation": "296261:2:18", + "nameLocation": "296261:2:38", "nodeType": "VariableDeclaration", - "scope": 40365, - "src": "296253:10:18", + "scope": 43426, + "src": "296253:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -341260,10 +341260,10 @@ "typeString": "address" }, "typeName": { - "id": 40326, + "id": 43387, "name": "address", "nodeType": "ElementaryTypeName", - "src": "296253:7:18", + "src": "296253:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -341273,44 +341273,44 @@ "visibility": "internal" } ], - "src": "296216:48:18" + "src": "296216:48:38" }, "returnParameters": { - "id": 40329, + "id": 43390, "nodeType": "ParameterList", "parameters": [], - "src": "296279:0:18" + "src": "296279:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40411, + "id": 43472, "nodeType": "FunctionDefinition", - "src": "297746:1530:18", + "src": "297746:1530:38", "nodes": [], "body": { - "id": 40410, + "id": 43471, "nodeType": "Block", - "src": "297818:1458:18", + "src": "297818:1458:38", "nodes": [], "statements": [ { "assignments": [ - 40377 + 43438 ], "declarations": [ { "constant": false, - "id": 40377, + "id": 43438, "mutability": "mutable", "name": "m0", - "nameLocation": "297836:2:18", + "nameLocation": "297836:2:38", "nodeType": "VariableDeclaration", - "scope": 40410, - "src": "297828:10:18", + "scope": 43471, + "src": "297828:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -341318,10 +341318,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40376, + "id": 43437, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "297828:7:18", + "src": "297828:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -341330,24 +341330,24 @@ "visibility": "internal" } ], - "id": 40378, + "id": 43439, "nodeType": "VariableDeclarationStatement", - "src": "297828:10:18" + "src": "297828:10:38" }, { "assignments": [ - 40380 + 43441 ], "declarations": [ { "constant": false, - "id": 40380, + "id": 43441, "mutability": "mutable", "name": "m1", - "nameLocation": "297856:2:18", + "nameLocation": "297856:2:38", "nodeType": "VariableDeclaration", - "scope": 40410, - "src": "297848:10:18", + "scope": 43471, + "src": "297848:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -341355,10 +341355,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40379, + "id": 43440, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "297848:7:18", + "src": "297848:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -341367,24 +341367,24 @@ "visibility": "internal" } ], - "id": 40381, + "id": 43442, "nodeType": "VariableDeclarationStatement", - "src": "297848:10:18" + "src": "297848:10:38" }, { "assignments": [ - 40383 + 43444 ], "declarations": [ { "constant": false, - "id": 40383, + "id": 43444, "mutability": "mutable", "name": "m2", - "nameLocation": "297876:2:18", + "nameLocation": "297876:2:38", "nodeType": "VariableDeclaration", - "scope": 40410, - "src": "297868:10:18", + "scope": 43471, + "src": "297868:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -341392,10 +341392,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40382, + "id": 43443, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "297868:7:18", + "src": "297868:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -341404,24 +341404,24 @@ "visibility": "internal" } ], - "id": 40384, + "id": 43445, "nodeType": "VariableDeclarationStatement", - "src": "297868:10:18" + "src": "297868:10:38" }, { "assignments": [ - 40386 + 43447 ], "declarations": [ { "constant": false, - "id": 40386, + "id": 43447, "mutability": "mutable", "name": "m3", - "nameLocation": "297896:2:18", + "nameLocation": "297896:2:38", "nodeType": "VariableDeclaration", - "scope": 40410, - "src": "297888:10:18", + "scope": 43471, + "src": "297888:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -341429,10 +341429,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40385, + "id": 43446, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "297888:7:18", + "src": "297888:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -341441,24 +341441,24 @@ "visibility": "internal" } ], - "id": 40387, + "id": 43448, "nodeType": "VariableDeclarationStatement", - "src": "297888:10:18" + "src": "297888:10:38" }, { "assignments": [ - 40389 + 43450 ], "declarations": [ { "constant": false, - "id": 40389, + "id": 43450, "mutability": "mutable", "name": "m4", - "nameLocation": "297916:2:18", + "nameLocation": "297916:2:38", "nodeType": "VariableDeclaration", - "scope": 40410, - "src": "297908:10:18", + "scope": 43471, + "src": "297908:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -341466,10 +341466,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40388, + "id": 43449, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "297908:7:18", + "src": "297908:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -341478,24 +341478,24 @@ "visibility": "internal" } ], - "id": 40390, + "id": 43451, "nodeType": "VariableDeclarationStatement", - "src": "297908:10:18" + "src": "297908:10:38" }, { "assignments": [ - 40392 + 43453 ], "declarations": [ { "constant": false, - "id": 40392, + "id": 43453, "mutability": "mutable", "name": "m5", - "nameLocation": "297936:2:18", + "nameLocation": "297936:2:38", "nodeType": "VariableDeclaration", - "scope": 40410, - "src": "297928:10:18", + "scope": 43471, + "src": "297928:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -341503,10 +341503,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40391, + "id": 43452, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "297928:7:18", + "src": "297928:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -341515,24 +341515,24 @@ "visibility": "internal" } ], - "id": 40393, + "id": 43454, "nodeType": "VariableDeclarationStatement", - "src": "297928:10:18" + "src": "297928:10:38" }, { "assignments": [ - 40395 + 43456 ], "declarations": [ { "constant": false, - "id": 40395, + "id": 43456, "mutability": "mutable", "name": "m6", - "nameLocation": "297956:2:18", + "nameLocation": "297956:2:38", "nodeType": "VariableDeclaration", - "scope": 40410, - "src": "297948:10:18", + "scope": 43471, + "src": "297948:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -341540,10 +341540,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40394, + "id": 43455, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "297948:7:18", + "src": "297948:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -341552,24 +341552,24 @@ "visibility": "internal" } ], - "id": 40396, + "id": 43457, "nodeType": "VariableDeclarationStatement", - "src": "297948:10:18" + "src": "297948:10:38" }, { "assignments": [ - 40398 + 43459 ], "declarations": [ { "constant": false, - "id": 40398, + "id": 43459, "mutability": "mutable", "name": "m7", - "nameLocation": "297976:2:18", + "nameLocation": "297976:2:38", "nodeType": "VariableDeclaration", - "scope": 40410, - "src": "297968:10:18", + "scope": 43471, + "src": "297968:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -341577,10 +341577,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40397, + "id": 43458, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "297968:7:18", + "src": "297968:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -341589,24 +341589,24 @@ "visibility": "internal" } ], - "id": 40399, + "id": 43460, "nodeType": "VariableDeclarationStatement", - "src": "297968:10:18" + "src": "297968:10:38" }, { "assignments": [ - 40401 + 43462 ], "declarations": [ { "constant": false, - "id": 40401, + "id": 43462, "mutability": "mutable", "name": "m8", - "nameLocation": "297996:2:18", + "nameLocation": "297996:2:38", "nodeType": "VariableDeclaration", - "scope": 40410, - "src": "297988:10:18", + "scope": 43471, + "src": "297988:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -341614,10 +341614,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40400, + "id": 43461, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "297988:7:18", + "src": "297988:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -341626,27 +341626,27 @@ "visibility": "internal" } ], - "id": 40402, + "id": 43463, "nodeType": "VariableDeclarationStatement", - "src": "297988:10:18" + "src": "297988:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "298017:924:18", + "src": "298017:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "298060:313:18", + "src": "298060:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "298078:15:18", + "src": "298078:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "298092:1:18", + "src": "298092:1:38", "type": "", "value": "0" }, @@ -341654,7 +341654,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "298082:6:18", + "src": "298082:6:38", "type": "" } ] @@ -341662,16 +341662,16 @@ { "body": { "nodeType": "YulBlock", - "src": "298163:40:18", + "src": "298163:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "298192:9:18", + "src": "298192:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "298194:5:18" + "src": "298194:5:38" } ] }, @@ -341682,33 +341682,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "298180:6:18" + "src": "298180:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "298188:1:18" + "src": "298188:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "298175:4:18" + "src": "298175:4:38" }, "nodeType": "YulFunctionCall", - "src": "298175:15:18" + "src": "298175:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "298168:6:18" + "src": "298168:6:38" }, "nodeType": "YulFunctionCall", - "src": "298168:23:18" + "src": "298168:23:38" }, "nodeType": "YulIf", - "src": "298165:36:18" + "src": "298165:36:38" } ] }, @@ -341717,12 +341717,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "298120:6:18" + "src": "298120:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "298128:4:18", + "src": "298128:4:38", "type": "", "value": "0x20" } @@ -341730,30 +341730,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "298117:2:18" + "src": "298117:2:38" }, "nodeType": "YulFunctionCall", - "src": "298117:16:18" + "src": "298117:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "298134:28:18", + "src": "298134:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "298136:24:18", + "src": "298136:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "298150:6:18" + "src": "298150:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "298158:1:18", + "src": "298158:1:38", "type": "", "value": "1" } @@ -341761,16 +341761,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "298146:3:18" + "src": "298146:3:38" }, "nodeType": "YulFunctionCall", - "src": "298146:14:18" + "src": "298146:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "298136:6:18" + "src": "298136:6:38" } ] } @@ -341778,10 +341778,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "298114:2:18", + "src": "298114:2:38", "statements": [] }, - "src": "298110:93:18" + "src": "298110:93:38" }, { "expression": { @@ -341789,34 +341789,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "298227:3:18" + "src": "298227:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "298232:6:18" + "src": "298232:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "298220:6:18" + "src": "298220:6:38" }, "nodeType": "YulFunctionCall", - "src": "298220:19:18" + "src": "298220:19:38" }, "nodeType": "YulExpressionStatement", - "src": "298220:19:18" + "src": "298220:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "298256:37:18", + "src": "298256:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "298273:3:18", + "src": "298273:3:38", "type": "", "value": "256" }, @@ -341825,38 +341825,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "298282:1:18", + "src": "298282:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "298285:6:18" + "src": "298285:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "298278:3:18" + "src": "298278:3:38" }, "nodeType": "YulFunctionCall", - "src": "298278:14:18" + "src": "298278:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "298269:3:18" + "src": "298269:3:38" }, "nodeType": "YulFunctionCall", - "src": "298269:24:18" + "src": "298269:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "298260:5:18", + "src": "298260:5:38", "type": "" } ] @@ -341869,12 +341869,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "298321:3:18" + "src": "298321:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "298326:4:18", + "src": "298326:4:38", "type": "", "value": "0x20" } @@ -341882,59 +341882,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "298317:3:18" + "src": "298317:3:38" }, "nodeType": "YulFunctionCall", - "src": "298317:14:18" + "src": "298317:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "298337:5:18" + "src": "298337:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "298348:5:18" + "src": "298348:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "298355:1:18" + "src": "298355:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "298344:3:18" + "src": "298344:3:38" }, "nodeType": "YulFunctionCall", - "src": "298344:13:18" + "src": "298344:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "298333:3:18" + "src": "298333:3:38" }, "nodeType": "YulFunctionCall", - "src": "298333:25:18" + "src": "298333:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "298310:6:18" + "src": "298310:6:38" }, "nodeType": "YulFunctionCall", - "src": "298310:49:18" + "src": "298310:49:38" }, "nodeType": "YulExpressionStatement", - "src": "298310:49:18" + "src": "298310:49:38" } ] }, @@ -341944,27 +341944,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "298052:3:18", + "src": "298052:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "298057:1:18", + "src": "298057:1:38", "type": "" } ], - "src": "298031:342:18" + "src": "298031:342:38" }, { "nodeType": "YulAssignment", - "src": "298386:17:18", + "src": "298386:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "298398:4:18", + "src": "298398:4:38", "type": "", "value": "0x00" } @@ -341972,28 +341972,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "298392:5:18" + "src": "298392:5:38" }, "nodeType": "YulFunctionCall", - "src": "298392:11:18" + "src": "298392:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "298386:2:18" + "src": "298386:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "298416:17:18", + "src": "298416:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "298428:4:18", + "src": "298428:4:38", "type": "", "value": "0x20" } @@ -342001,28 +342001,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "298422:5:18" + "src": "298422:5:38" }, "nodeType": "YulFunctionCall", - "src": "298422:11:18" + "src": "298422:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "298416:2:18" + "src": "298416:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "298446:17:18", + "src": "298446:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "298458:4:18", + "src": "298458:4:38", "type": "", "value": "0x40" } @@ -342030,28 +342030,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "298452:5:18" + "src": "298452:5:38" }, "nodeType": "YulFunctionCall", - "src": "298452:11:18" + "src": "298452:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "298446:2:18" + "src": "298446:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "298476:17:18", + "src": "298476:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "298488:4:18", + "src": "298488:4:38", "type": "", "value": "0x60" } @@ -342059,28 +342059,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "298482:5:18" + "src": "298482:5:38" }, "nodeType": "YulFunctionCall", - "src": "298482:11:18" + "src": "298482:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "298476:2:18" + "src": "298476:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "298506:17:18", + "src": "298506:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "298518:4:18", + "src": "298518:4:38", "type": "", "value": "0x80" } @@ -342088,28 +342088,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "298512:5:18" + "src": "298512:5:38" }, "nodeType": "YulFunctionCall", - "src": "298512:11:18" + "src": "298512:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "298506:2:18" + "src": "298506:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "298536:17:18", + "src": "298536:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "298548:4:18", + "src": "298548:4:38", "type": "", "value": "0xa0" } @@ -342117,28 +342117,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "298542:5:18" + "src": "298542:5:38" }, "nodeType": "YulFunctionCall", - "src": "298542:11:18" + "src": "298542:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "298536:2:18" + "src": "298536:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "298566:17:18", + "src": "298566:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "298578:4:18", + "src": "298578:4:38", "type": "", "value": "0xc0" } @@ -342146,28 +342146,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "298572:5:18" + "src": "298572:5:38" }, "nodeType": "YulFunctionCall", - "src": "298572:11:18" + "src": "298572:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "298566:2:18" + "src": "298566:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "298596:17:18", + "src": "298596:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "298608:4:18", + "src": "298608:4:38", "type": "", "value": "0xe0" } @@ -342175,28 +342175,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "298602:5:18" + "src": "298602:5:38" }, "nodeType": "YulFunctionCall", - "src": "298602:11:18" + "src": "298602:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "298596:2:18" + "src": "298596:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "298626:18:18", + "src": "298626:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "298638:5:18", + "src": "298638:5:38", "type": "", "value": "0x100" } @@ -342204,16 +342204,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "298632:5:18" + "src": "298632:5:38" }, "nodeType": "YulFunctionCall", - "src": "298632:12:18" + "src": "298632:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "298626:2:18" + "src": "298626:2:38" } ] }, @@ -342223,14 +342223,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "298726:4:18", + "src": "298726:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "298732:10:18", + "src": "298732:10:38", "type": "", "value": "0xb3a6b6bd" } @@ -342238,13 +342238,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "298719:6:18" + "src": "298719:6:38" }, "nodeType": "YulFunctionCall", - "src": "298719:24:18" + "src": "298719:24:38" }, "nodeType": "YulExpressionStatement", - "src": "298719:24:18" + "src": "298719:24:38" }, { "expression": { @@ -342252,26 +342252,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "298763:4:18", + "src": "298763:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "298769:2:18" + "src": "298769:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "298756:6:18" + "src": "298756:6:38" }, "nodeType": "YulFunctionCall", - "src": "298756:16:18" + "src": "298756:16:38" }, "nodeType": "YulExpressionStatement", - "src": "298756:16:18" + "src": "298756:16:38" }, { "expression": { @@ -342279,14 +342279,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "298792:4:18", + "src": "298792:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "298798:4:18", + "src": "298798:4:38", "type": "", "value": "0x80" } @@ -342294,13 +342294,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "298785:6:18" + "src": "298785:6:38" }, "nodeType": "YulFunctionCall", - "src": "298785:18:18" + "src": "298785:18:38" }, "nodeType": "YulExpressionStatement", - "src": "298785:18:18" + "src": "298785:18:38" }, { "expression": { @@ -342308,14 +342308,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "298823:4:18", + "src": "298823:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "298829:4:18", + "src": "298829:4:38", "type": "", "value": "0xc0" } @@ -342323,13 +342323,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "298816:6:18" + "src": "298816:6:38" }, "nodeType": "YulFunctionCall", - "src": "298816:18:18" + "src": "298816:18:38" }, "nodeType": "YulExpressionStatement", - "src": "298816:18:18" + "src": "298816:18:38" }, { "expression": { @@ -342337,26 +342337,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "298854:4:18", + "src": "298854:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "298860:2:18" + "src": "298860:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "298847:6:18" + "src": "298847:6:38" }, "nodeType": "YulFunctionCall", - "src": "298847:16:18" + "src": "298847:16:38" }, "nodeType": "YulExpressionStatement", - "src": "298847:16:18" + "src": "298847:16:38" }, { "expression": { @@ -342364,26 +342364,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "298888:4:18", + "src": "298888:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "298894:2:18" + "src": "298894:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "298876:11:18" + "src": "298876:11:38" }, "nodeType": "YulFunctionCall", - "src": "298876:21:18" + "src": "298876:21:38" }, "nodeType": "YulExpressionStatement", - "src": "298876:21:18" + "src": "298876:21:38" }, { "expression": { @@ -342391,140 +342391,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "298922:4:18", + "src": "298922:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "298928:2:18" + "src": "298928:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "298910:11:18" + "src": "298910:11:38" }, "nodeType": "YulFunctionCall", - "src": "298910:21:18" + "src": "298910:21:38" }, "nodeType": "YulExpressionStatement", - "src": "298910:21:18" + "src": "298910:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40377, + "declaration": 43438, "isOffset": false, "isSlot": false, - "src": "298386:2:18", + "src": "298386:2:38", "valueSize": 1 }, { - "declaration": 40380, + "declaration": 43441, "isOffset": false, "isSlot": false, - "src": "298416:2:18", + "src": "298416:2:38", "valueSize": 1 }, { - "declaration": 40383, + "declaration": 43444, "isOffset": false, "isSlot": false, - "src": "298446:2:18", + "src": "298446:2:38", "valueSize": 1 }, { - "declaration": 40386, + "declaration": 43447, "isOffset": false, "isSlot": false, - "src": "298476:2:18", + "src": "298476:2:38", "valueSize": 1 }, { - "declaration": 40389, + "declaration": 43450, "isOffset": false, "isSlot": false, - "src": "298506:2:18", + "src": "298506:2:38", "valueSize": 1 }, { - "declaration": 40392, + "declaration": 43453, "isOffset": false, "isSlot": false, - "src": "298536:2:18", + "src": "298536:2:38", "valueSize": 1 }, { - "declaration": 40395, + "declaration": 43456, "isOffset": false, "isSlot": false, - "src": "298566:2:18", + "src": "298566:2:38", "valueSize": 1 }, { - "declaration": 40398, + "declaration": 43459, "isOffset": false, "isSlot": false, - "src": "298596:2:18", + "src": "298596:2:38", "valueSize": 1 }, { - "declaration": 40401, + "declaration": 43462, "isOffset": false, "isSlot": false, - "src": "298626:2:18", + "src": "298626:2:38", "valueSize": 1 }, { - "declaration": 40367, + "declaration": 43428, "isOffset": false, "isSlot": false, - "src": "298769:2:18", + "src": "298769:2:38", "valueSize": 1 }, { - "declaration": 40369, + "declaration": 43430, "isOffset": false, "isSlot": false, - "src": "298894:2:18", + "src": "298894:2:38", "valueSize": 1 }, { - "declaration": 40371, + "declaration": 43432, "isOffset": false, "isSlot": false, - "src": "298928:2:18", + "src": "298928:2:38", "valueSize": 1 }, { - "declaration": 40373, + "declaration": 43434, "isOffset": false, "isSlot": false, - "src": "298860:2:18", + "src": "298860:2:38", "valueSize": 1 } ], - "id": 40403, + "id": 43464, "nodeType": "InlineAssembly", - "src": "298008:933:18" + "src": "298008:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40405, + "id": 43466, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "298966:4:18", + "src": "298966:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -342533,14 +342533,14 @@ }, { "hexValue": "3078313034", - "id": 40406, + "id": 43467, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "298972:5:18", + "src": "298972:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -342559,18 +342559,18 @@ "typeString": "int_const 260" } ], - "id": 40404, + "id": 43465, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "298950:15:18", + "referencedDeclaration": 33383, + "src": "298950:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40407, + "id": 43468, "isConstant": false, "isLValue": false, "isPure": false, @@ -342579,21 +342579,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "298950:28:18", + "src": "298950:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40408, + "id": 43469, "nodeType": "ExpressionStatement", - "src": "298950:28:18" + "src": "298950:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "298997:273:18", + "src": "298997:273:38", "statements": [ { "expression": { @@ -342601,26 +342601,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "299018:4:18", + "src": "299018:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "299024:2:18" + "src": "299024:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "299011:6:18" + "src": "299011:6:38" }, "nodeType": "YulFunctionCall", - "src": "299011:16:18" + "src": "299011:16:38" }, "nodeType": "YulExpressionStatement", - "src": "299011:16:18" + "src": "299011:16:38" }, { "expression": { @@ -342628,26 +342628,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "299047:4:18", + "src": "299047:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "299053:2:18" + "src": "299053:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "299040:6:18" + "src": "299040:6:38" }, "nodeType": "YulFunctionCall", - "src": "299040:16:18" + "src": "299040:16:38" }, "nodeType": "YulExpressionStatement", - "src": "299040:16:18" + "src": "299040:16:38" }, { "expression": { @@ -342655,26 +342655,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "299076:4:18", + "src": "299076:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "299082:2:18" + "src": "299082:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "299069:6:18" + "src": "299069:6:38" }, "nodeType": "YulFunctionCall", - "src": "299069:16:18" + "src": "299069:16:38" }, "nodeType": "YulExpressionStatement", - "src": "299069:16:18" + "src": "299069:16:38" }, { "expression": { @@ -342682,26 +342682,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "299105:4:18", + "src": "299105:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "299111:2:18" + "src": "299111:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "299098:6:18" + "src": "299098:6:38" }, "nodeType": "YulFunctionCall", - "src": "299098:16:18" + "src": "299098:16:38" }, "nodeType": "YulExpressionStatement", - "src": "299098:16:18" + "src": "299098:16:38" }, { "expression": { @@ -342709,26 +342709,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "299134:4:18", + "src": "299134:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "299140:2:18" + "src": "299140:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "299127:6:18" + "src": "299127:6:38" }, "nodeType": "YulFunctionCall", - "src": "299127:16:18" + "src": "299127:16:38" }, "nodeType": "YulExpressionStatement", - "src": "299127:16:18" + "src": "299127:16:38" }, { "expression": { @@ -342736,26 +342736,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "299163:4:18", + "src": "299163:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "299169:2:18" + "src": "299169:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "299156:6:18" + "src": "299156:6:38" }, "nodeType": "YulFunctionCall", - "src": "299156:16:18" + "src": "299156:16:38" }, "nodeType": "YulExpressionStatement", - "src": "299156:16:18" + "src": "299156:16:38" }, { "expression": { @@ -342763,26 +342763,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "299192:4:18", + "src": "299192:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "299198:2:18" + "src": "299198:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "299185:6:18" + "src": "299185:6:38" }, "nodeType": "YulFunctionCall", - "src": "299185:16:18" + "src": "299185:16:38" }, "nodeType": "YulExpressionStatement", - "src": "299185:16:18" + "src": "299185:16:38" }, { "expression": { @@ -342790,26 +342790,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "299221:4:18", + "src": "299221:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "299227:2:18" + "src": "299227:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "299214:6:18" + "src": "299214:6:38" }, "nodeType": "YulFunctionCall", - "src": "299214:16:18" + "src": "299214:16:38" }, "nodeType": "YulExpressionStatement", - "src": "299214:16:18" + "src": "299214:16:38" }, { "expression": { @@ -342817,98 +342817,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "299250:5:18", + "src": "299250:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "299257:2:18" + "src": "299257:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "299243:6:18" + "src": "299243:6:38" }, "nodeType": "YulFunctionCall", - "src": "299243:17:18" + "src": "299243:17:38" }, "nodeType": "YulExpressionStatement", - "src": "299243:17:18" + "src": "299243:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40377, + "declaration": 43438, "isOffset": false, "isSlot": false, - "src": "299024:2:18", + "src": "299024:2:38", "valueSize": 1 }, { - "declaration": 40380, + "declaration": 43441, "isOffset": false, "isSlot": false, - "src": "299053:2:18", + "src": "299053:2:38", "valueSize": 1 }, { - "declaration": 40383, + "declaration": 43444, "isOffset": false, "isSlot": false, - "src": "299082:2:18", + "src": "299082:2:38", "valueSize": 1 }, { - "declaration": 40386, + "declaration": 43447, "isOffset": false, "isSlot": false, - "src": "299111:2:18", + "src": "299111:2:38", "valueSize": 1 }, { - "declaration": 40389, + "declaration": 43450, "isOffset": false, "isSlot": false, - "src": "299140:2:18", + "src": "299140:2:38", "valueSize": 1 }, { - "declaration": 40392, + "declaration": 43453, "isOffset": false, "isSlot": false, - "src": "299169:2:18", + "src": "299169:2:38", "valueSize": 1 }, { - "declaration": 40395, + "declaration": 43456, "isOffset": false, "isSlot": false, - "src": "299198:2:18", + "src": "299198:2:38", "valueSize": 1 }, { - "declaration": 40398, + "declaration": 43459, "isOffset": false, "isSlot": false, - "src": "299227:2:18", + "src": "299227:2:38", "valueSize": 1 }, { - "declaration": 40401, + "declaration": 43462, "isOffset": false, "isSlot": false, - "src": "299257:2:18", + "src": "299257:2:38", "valueSize": 1 } ], - "id": 40409, + "id": 43470, "nodeType": "InlineAssembly", - "src": "298988:282:18" + "src": "298988:282:38" } ] }, @@ -342916,20 +342916,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "297755:3:18", + "nameLocation": "297755:3:38", "parameters": { - "id": 40374, + "id": 43435, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40367, + "id": 43428, "mutability": "mutable", "name": "p0", - "nameLocation": "297767:2:18", + "nameLocation": "297767:2:38", "nodeType": "VariableDeclaration", - "scope": 40411, - "src": "297759:10:18", + "scope": 43472, + "src": "297759:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -342937,10 +342937,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40366, + "id": 43427, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "297759:7:18", + "src": "297759:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -342950,13 +342950,13 @@ }, { "constant": false, - "id": 40369, + "id": 43430, "mutability": "mutable", "name": "p1", - "nameLocation": "297779:2:18", + "nameLocation": "297779:2:38", "nodeType": "VariableDeclaration", - "scope": 40411, - "src": "297771:10:18", + "scope": 43472, + "src": "297771:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -342964,10 +342964,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40368, + "id": 43429, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "297771:7:18", + "src": "297771:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -342977,13 +342977,13 @@ }, { "constant": false, - "id": 40371, + "id": 43432, "mutability": "mutable", "name": "p2", - "nameLocation": "297791:2:18", + "nameLocation": "297791:2:38", "nodeType": "VariableDeclaration", - "scope": 40411, - "src": "297783:10:18", + "scope": 43472, + "src": "297783:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -342991,10 +342991,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40370, + "id": 43431, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "297783:7:18", + "src": "297783:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -343004,13 +343004,13 @@ }, { "constant": false, - "id": 40373, + "id": 43434, "mutability": "mutable", "name": "p3", - "nameLocation": "297800:2:18", + "nameLocation": "297800:2:38", "nodeType": "VariableDeclaration", - "scope": 40411, - "src": "297795:7:18", + "scope": 43472, + "src": "297795:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -343018,10 +343018,10 @@ "typeString": "bool" }, "typeName": { - "id": 40372, + "id": 43433, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "297795:4:18", + "src": "297795:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -343030,44 +343030,44 @@ "visibility": "internal" } ], - "src": "297758:45:18" + "src": "297758:45:38" }, "returnParameters": { - "id": 40375, + "id": 43436, "nodeType": "ParameterList", "parameters": [], - "src": "297818:0:18" + "src": "297818:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40457, + "id": 43518, "nodeType": "FunctionDefinition", - "src": "299282:1536:18", + "src": "299282:1536:38", "nodes": [], "body": { - "id": 40456, + "id": 43517, "nodeType": "Block", - "src": "299357:1461:18", + "src": "299357:1461:38", "nodes": [], "statements": [ { "assignments": [ - 40423 + 43484 ], "declarations": [ { "constant": false, - "id": 40423, + "id": 43484, "mutability": "mutable", "name": "m0", - "nameLocation": "299375:2:18", + "nameLocation": "299375:2:38", "nodeType": "VariableDeclaration", - "scope": 40456, - "src": "299367:10:18", + "scope": 43517, + "src": "299367:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -343075,10 +343075,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40422, + "id": 43483, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "299367:7:18", + "src": "299367:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -343087,24 +343087,24 @@ "visibility": "internal" } ], - "id": 40424, + "id": 43485, "nodeType": "VariableDeclarationStatement", - "src": "299367:10:18" + "src": "299367:10:38" }, { "assignments": [ - 40426 + 43487 ], "declarations": [ { "constant": false, - "id": 40426, + "id": 43487, "mutability": "mutable", "name": "m1", - "nameLocation": "299395:2:18", + "nameLocation": "299395:2:38", "nodeType": "VariableDeclaration", - "scope": 40456, - "src": "299387:10:18", + "scope": 43517, + "src": "299387:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -343112,10 +343112,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40425, + "id": 43486, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "299387:7:18", + "src": "299387:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -343124,24 +343124,24 @@ "visibility": "internal" } ], - "id": 40427, + "id": 43488, "nodeType": "VariableDeclarationStatement", - "src": "299387:10:18" + "src": "299387:10:38" }, { "assignments": [ - 40429 + 43490 ], "declarations": [ { "constant": false, - "id": 40429, + "id": 43490, "mutability": "mutable", "name": "m2", - "nameLocation": "299415:2:18", + "nameLocation": "299415:2:38", "nodeType": "VariableDeclaration", - "scope": 40456, - "src": "299407:10:18", + "scope": 43517, + "src": "299407:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -343149,10 +343149,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40428, + "id": 43489, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "299407:7:18", + "src": "299407:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -343161,24 +343161,24 @@ "visibility": "internal" } ], - "id": 40430, + "id": 43491, "nodeType": "VariableDeclarationStatement", - "src": "299407:10:18" + "src": "299407:10:38" }, { "assignments": [ - 40432 + 43493 ], "declarations": [ { "constant": false, - "id": 40432, + "id": 43493, "mutability": "mutable", "name": "m3", - "nameLocation": "299435:2:18", + "nameLocation": "299435:2:38", "nodeType": "VariableDeclaration", - "scope": 40456, - "src": "299427:10:18", + "scope": 43517, + "src": "299427:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -343186,10 +343186,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40431, + "id": 43492, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "299427:7:18", + "src": "299427:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -343198,24 +343198,24 @@ "visibility": "internal" } ], - "id": 40433, + "id": 43494, "nodeType": "VariableDeclarationStatement", - "src": "299427:10:18" + "src": "299427:10:38" }, { "assignments": [ - 40435 + 43496 ], "declarations": [ { "constant": false, - "id": 40435, + "id": 43496, "mutability": "mutable", "name": "m4", - "nameLocation": "299455:2:18", + "nameLocation": "299455:2:38", "nodeType": "VariableDeclaration", - "scope": 40456, - "src": "299447:10:18", + "scope": 43517, + "src": "299447:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -343223,10 +343223,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40434, + "id": 43495, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "299447:7:18", + "src": "299447:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -343235,24 +343235,24 @@ "visibility": "internal" } ], - "id": 40436, + "id": 43497, "nodeType": "VariableDeclarationStatement", - "src": "299447:10:18" + "src": "299447:10:38" }, { "assignments": [ - 40438 + 43499 ], "declarations": [ { "constant": false, - "id": 40438, + "id": 43499, "mutability": "mutable", "name": "m5", - "nameLocation": "299475:2:18", + "nameLocation": "299475:2:38", "nodeType": "VariableDeclaration", - "scope": 40456, - "src": "299467:10:18", + "scope": 43517, + "src": "299467:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -343260,10 +343260,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40437, + "id": 43498, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "299467:7:18", + "src": "299467:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -343272,24 +343272,24 @@ "visibility": "internal" } ], - "id": 40439, + "id": 43500, "nodeType": "VariableDeclarationStatement", - "src": "299467:10:18" + "src": "299467:10:38" }, { "assignments": [ - 40441 + 43502 ], "declarations": [ { "constant": false, - "id": 40441, + "id": 43502, "mutability": "mutable", "name": "m6", - "nameLocation": "299495:2:18", + "nameLocation": "299495:2:38", "nodeType": "VariableDeclaration", - "scope": 40456, - "src": "299487:10:18", + "scope": 43517, + "src": "299487:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -343297,10 +343297,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40440, + "id": 43501, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "299487:7:18", + "src": "299487:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -343309,24 +343309,24 @@ "visibility": "internal" } ], - "id": 40442, + "id": 43503, "nodeType": "VariableDeclarationStatement", - "src": "299487:10:18" + "src": "299487:10:38" }, { "assignments": [ - 40444 + 43505 ], "declarations": [ { "constant": false, - "id": 40444, + "id": 43505, "mutability": "mutable", "name": "m7", - "nameLocation": "299515:2:18", + "nameLocation": "299515:2:38", "nodeType": "VariableDeclaration", - "scope": 40456, - "src": "299507:10:18", + "scope": 43517, + "src": "299507:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -343334,10 +343334,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40443, + "id": 43504, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "299507:7:18", + "src": "299507:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -343346,24 +343346,24 @@ "visibility": "internal" } ], - "id": 40445, + "id": 43506, "nodeType": "VariableDeclarationStatement", - "src": "299507:10:18" + "src": "299507:10:38" }, { "assignments": [ - 40447 + 43508 ], "declarations": [ { "constant": false, - "id": 40447, + "id": 43508, "mutability": "mutable", "name": "m8", - "nameLocation": "299535:2:18", + "nameLocation": "299535:2:38", "nodeType": "VariableDeclaration", - "scope": 40456, - "src": "299527:10:18", + "scope": 43517, + "src": "299527:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -343371,10 +343371,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40446, + "id": 43507, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "299527:7:18", + "src": "299527:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -343383,27 +343383,27 @@ "visibility": "internal" } ], - "id": 40448, + "id": 43509, "nodeType": "VariableDeclarationStatement", - "src": "299527:10:18" + "src": "299527:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "299556:927:18", + "src": "299556:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "299599:313:18", + "src": "299599:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "299617:15:18", + "src": "299617:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "299631:1:18", + "src": "299631:1:38", "type": "", "value": "0" }, @@ -343411,7 +343411,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "299621:6:18", + "src": "299621:6:38", "type": "" } ] @@ -343419,16 +343419,16 @@ { "body": { "nodeType": "YulBlock", - "src": "299702:40:18", + "src": "299702:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "299731:9:18", + "src": "299731:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "299733:5:18" + "src": "299733:5:38" } ] }, @@ -343439,33 +343439,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "299719:6:18" + "src": "299719:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "299727:1:18" + "src": "299727:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "299714:4:18" + "src": "299714:4:38" }, "nodeType": "YulFunctionCall", - "src": "299714:15:18" + "src": "299714:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "299707:6:18" + "src": "299707:6:38" }, "nodeType": "YulFunctionCall", - "src": "299707:23:18" + "src": "299707:23:38" }, "nodeType": "YulIf", - "src": "299704:36:18" + "src": "299704:36:38" } ] }, @@ -343474,12 +343474,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "299659:6:18" + "src": "299659:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "299667:4:18", + "src": "299667:4:38", "type": "", "value": "0x20" } @@ -343487,30 +343487,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "299656:2:18" + "src": "299656:2:38" }, "nodeType": "YulFunctionCall", - "src": "299656:16:18" + "src": "299656:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "299673:28:18", + "src": "299673:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "299675:24:18", + "src": "299675:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "299689:6:18" + "src": "299689:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "299697:1:18", + "src": "299697:1:38", "type": "", "value": "1" } @@ -343518,16 +343518,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "299685:3:18" + "src": "299685:3:38" }, "nodeType": "YulFunctionCall", - "src": "299685:14:18" + "src": "299685:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "299675:6:18" + "src": "299675:6:38" } ] } @@ -343535,10 +343535,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "299653:2:18", + "src": "299653:2:38", "statements": [] }, - "src": "299649:93:18" + "src": "299649:93:38" }, { "expression": { @@ -343546,34 +343546,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "299766:3:18" + "src": "299766:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "299771:6:18" + "src": "299771:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "299759:6:18" + "src": "299759:6:38" }, "nodeType": "YulFunctionCall", - "src": "299759:19:18" + "src": "299759:19:38" }, "nodeType": "YulExpressionStatement", - "src": "299759:19:18" + "src": "299759:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "299795:37:18", + "src": "299795:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "299812:3:18", + "src": "299812:3:38", "type": "", "value": "256" }, @@ -343582,38 +343582,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "299821:1:18", + "src": "299821:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "299824:6:18" + "src": "299824:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "299817:3:18" + "src": "299817:3:38" }, "nodeType": "YulFunctionCall", - "src": "299817:14:18" + "src": "299817:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "299808:3:18" + "src": "299808:3:38" }, "nodeType": "YulFunctionCall", - "src": "299808:24:18" + "src": "299808:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "299799:5:18", + "src": "299799:5:38", "type": "" } ] @@ -343626,12 +343626,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "299860:3:18" + "src": "299860:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "299865:4:18", + "src": "299865:4:38", "type": "", "value": "0x20" } @@ -343639,59 +343639,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "299856:3:18" + "src": "299856:3:38" }, "nodeType": "YulFunctionCall", - "src": "299856:14:18" + "src": "299856:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "299876:5:18" + "src": "299876:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "299887:5:18" + "src": "299887:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "299894:1:18" + "src": "299894:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "299883:3:18" + "src": "299883:3:38" }, "nodeType": "YulFunctionCall", - "src": "299883:13:18" + "src": "299883:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "299872:3:18" + "src": "299872:3:38" }, "nodeType": "YulFunctionCall", - "src": "299872:25:18" + "src": "299872:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "299849:6:18" + "src": "299849:6:38" }, "nodeType": "YulFunctionCall", - "src": "299849:49:18" + "src": "299849:49:38" }, "nodeType": "YulExpressionStatement", - "src": "299849:49:18" + "src": "299849:49:38" } ] }, @@ -343701,27 +343701,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "299591:3:18", + "src": "299591:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "299596:1:18", + "src": "299596:1:38", "type": "" } ], - "src": "299570:342:18" + "src": "299570:342:38" }, { "nodeType": "YulAssignment", - "src": "299925:17:18", + "src": "299925:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "299937:4:18", + "src": "299937:4:38", "type": "", "value": "0x00" } @@ -343729,28 +343729,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "299931:5:18" + "src": "299931:5:38" }, "nodeType": "YulFunctionCall", - "src": "299931:11:18" + "src": "299931:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "299925:2:18" + "src": "299925:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "299955:17:18", + "src": "299955:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "299967:4:18", + "src": "299967:4:38", "type": "", "value": "0x20" } @@ -343758,28 +343758,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "299961:5:18" + "src": "299961:5:38" }, "nodeType": "YulFunctionCall", - "src": "299961:11:18" + "src": "299961:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "299955:2:18" + "src": "299955:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "299985:17:18", + "src": "299985:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "299997:4:18", + "src": "299997:4:38", "type": "", "value": "0x40" } @@ -343787,28 +343787,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "299991:5:18" + "src": "299991:5:38" }, "nodeType": "YulFunctionCall", - "src": "299991:11:18" + "src": "299991:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "299985:2:18" + "src": "299985:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "300015:17:18", + "src": "300015:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "300027:4:18", + "src": "300027:4:38", "type": "", "value": "0x60" } @@ -343816,28 +343816,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "300021:5:18" + "src": "300021:5:38" }, "nodeType": "YulFunctionCall", - "src": "300021:11:18" + "src": "300021:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "300015:2:18" + "src": "300015:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "300045:17:18", + "src": "300045:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "300057:4:18", + "src": "300057:4:38", "type": "", "value": "0x80" } @@ -343845,28 +343845,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "300051:5:18" + "src": "300051:5:38" }, "nodeType": "YulFunctionCall", - "src": "300051:11:18" + "src": "300051:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "300045:2:18" + "src": "300045:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "300075:17:18", + "src": "300075:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "300087:4:18", + "src": "300087:4:38", "type": "", "value": "0xa0" } @@ -343874,28 +343874,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "300081:5:18" + "src": "300081:5:38" }, "nodeType": "YulFunctionCall", - "src": "300081:11:18" + "src": "300081:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "300075:2:18" + "src": "300075:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "300105:17:18", + "src": "300105:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "300117:4:18", + "src": "300117:4:38", "type": "", "value": "0xc0" } @@ -343903,28 +343903,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "300111:5:18" + "src": "300111:5:38" }, "nodeType": "YulFunctionCall", - "src": "300111:11:18" + "src": "300111:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "300105:2:18" + "src": "300105:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "300135:17:18", + "src": "300135:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "300147:4:18", + "src": "300147:4:38", "type": "", "value": "0xe0" } @@ -343932,28 +343932,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "300141:5:18" + "src": "300141:5:38" }, "nodeType": "YulFunctionCall", - "src": "300141:11:18" + "src": "300141:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "300135:2:18" + "src": "300135:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "300165:18:18", + "src": "300165:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "300177:5:18", + "src": "300177:5:38", "type": "", "value": "0x100" } @@ -343961,16 +343961,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "300171:5:18" + "src": "300171:5:38" }, "nodeType": "YulFunctionCall", - "src": "300171:12:18" + "src": "300171:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "300165:2:18" + "src": "300165:2:38" } ] }, @@ -343980,14 +343980,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "300268:4:18", + "src": "300268:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "300274:10:18", + "src": "300274:10:38", "type": "", "value": "0xb028c9bd" } @@ -343995,13 +343995,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "300261:6:18" + "src": "300261:6:38" }, "nodeType": "YulFunctionCall", - "src": "300261:24:18" + "src": "300261:24:38" }, "nodeType": "YulExpressionStatement", - "src": "300261:24:18" + "src": "300261:24:38" }, { "expression": { @@ -344009,26 +344009,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "300305:4:18", + "src": "300305:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "300311:2:18" + "src": "300311:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "300298:6:18" + "src": "300298:6:38" }, "nodeType": "YulFunctionCall", - "src": "300298:16:18" + "src": "300298:16:38" }, "nodeType": "YulExpressionStatement", - "src": "300298:16:18" + "src": "300298:16:38" }, { "expression": { @@ -344036,14 +344036,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "300334:4:18", + "src": "300334:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "300340:4:18", + "src": "300340:4:38", "type": "", "value": "0x80" } @@ -344051,13 +344051,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "300327:6:18" + "src": "300327:6:38" }, "nodeType": "YulFunctionCall", - "src": "300327:18:18" + "src": "300327:18:38" }, "nodeType": "YulExpressionStatement", - "src": "300327:18:18" + "src": "300327:18:38" }, { "expression": { @@ -344065,14 +344065,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "300365:4:18", + "src": "300365:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "300371:4:18", + "src": "300371:4:38", "type": "", "value": "0xc0" } @@ -344080,13 +344080,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "300358:6:18" + "src": "300358:6:38" }, "nodeType": "YulFunctionCall", - "src": "300358:18:18" + "src": "300358:18:38" }, "nodeType": "YulExpressionStatement", - "src": "300358:18:18" + "src": "300358:18:38" }, { "expression": { @@ -344094,26 +344094,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "300396:4:18", + "src": "300396:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "300402:2:18" + "src": "300402:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "300389:6:18" + "src": "300389:6:38" }, "nodeType": "YulFunctionCall", - "src": "300389:16:18" + "src": "300389:16:38" }, "nodeType": "YulExpressionStatement", - "src": "300389:16:18" + "src": "300389:16:38" }, { "expression": { @@ -344121,26 +344121,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "300430:4:18", + "src": "300430:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "300436:2:18" + "src": "300436:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "300418:11:18" + "src": "300418:11:38" }, "nodeType": "YulFunctionCall", - "src": "300418:21:18" + "src": "300418:21:38" }, "nodeType": "YulExpressionStatement", - "src": "300418:21:18" + "src": "300418:21:38" }, { "expression": { @@ -344148,140 +344148,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "300464:4:18", + "src": "300464:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "300470:2:18" + "src": "300470:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "300452:11:18" + "src": "300452:11:38" }, "nodeType": "YulFunctionCall", - "src": "300452:21:18" + "src": "300452:21:38" }, "nodeType": "YulExpressionStatement", - "src": "300452:21:18" + "src": "300452:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40423, + "declaration": 43484, "isOffset": false, "isSlot": false, - "src": "299925:2:18", + "src": "299925:2:38", "valueSize": 1 }, { - "declaration": 40426, + "declaration": 43487, "isOffset": false, "isSlot": false, - "src": "299955:2:18", + "src": "299955:2:38", "valueSize": 1 }, { - "declaration": 40429, + "declaration": 43490, "isOffset": false, "isSlot": false, - "src": "299985:2:18", + "src": "299985:2:38", "valueSize": 1 }, { - "declaration": 40432, + "declaration": 43493, "isOffset": false, "isSlot": false, - "src": "300015:2:18", + "src": "300015:2:38", "valueSize": 1 }, { - "declaration": 40435, + "declaration": 43496, "isOffset": false, "isSlot": false, - "src": "300045:2:18", + "src": "300045:2:38", "valueSize": 1 }, { - "declaration": 40438, + "declaration": 43499, "isOffset": false, "isSlot": false, - "src": "300075:2:18", + "src": "300075:2:38", "valueSize": 1 }, { - "declaration": 40441, + "declaration": 43502, "isOffset": false, "isSlot": false, - "src": "300105:2:18", + "src": "300105:2:38", "valueSize": 1 }, { - "declaration": 40444, + "declaration": 43505, "isOffset": false, "isSlot": false, - "src": "300135:2:18", + "src": "300135:2:38", "valueSize": 1 }, { - "declaration": 40447, + "declaration": 43508, "isOffset": false, "isSlot": false, - "src": "300165:2:18", + "src": "300165:2:38", "valueSize": 1 }, { - "declaration": 40413, + "declaration": 43474, "isOffset": false, "isSlot": false, - "src": "300311:2:18", + "src": "300311:2:38", "valueSize": 1 }, { - "declaration": 40415, + "declaration": 43476, "isOffset": false, "isSlot": false, - "src": "300436:2:18", + "src": "300436:2:38", "valueSize": 1 }, { - "declaration": 40417, + "declaration": 43478, "isOffset": false, "isSlot": false, - "src": "300470:2:18", + "src": "300470:2:38", "valueSize": 1 }, { - "declaration": 40419, + "declaration": 43480, "isOffset": false, "isSlot": false, - "src": "300402:2:18", + "src": "300402:2:38", "valueSize": 1 } ], - "id": 40449, + "id": 43510, "nodeType": "InlineAssembly", - "src": "299547:936:18" + "src": "299547:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40451, + "id": 43512, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "300508:4:18", + "src": "300508:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -344290,14 +344290,14 @@ }, { "hexValue": "3078313034", - "id": 40452, + "id": 43513, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "300514:5:18", + "src": "300514:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -344316,18 +344316,18 @@ "typeString": "int_const 260" } ], - "id": 40450, + "id": 43511, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "300492:15:18", + "referencedDeclaration": 33383, + "src": "300492:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40453, + "id": 43514, "isConstant": false, "isLValue": false, "isPure": false, @@ -344336,21 +344336,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "300492:28:18", + "src": "300492:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40454, + "id": 43515, "nodeType": "ExpressionStatement", - "src": "300492:28:18" + "src": "300492:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "300539:273:18", + "src": "300539:273:38", "statements": [ { "expression": { @@ -344358,26 +344358,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "300560:4:18", + "src": "300560:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "300566:2:18" + "src": "300566:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "300553:6:18" + "src": "300553:6:38" }, "nodeType": "YulFunctionCall", - "src": "300553:16:18" + "src": "300553:16:38" }, "nodeType": "YulExpressionStatement", - "src": "300553:16:18" + "src": "300553:16:38" }, { "expression": { @@ -344385,26 +344385,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "300589:4:18", + "src": "300589:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "300595:2:18" + "src": "300595:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "300582:6:18" + "src": "300582:6:38" }, "nodeType": "YulFunctionCall", - "src": "300582:16:18" + "src": "300582:16:38" }, "nodeType": "YulExpressionStatement", - "src": "300582:16:18" + "src": "300582:16:38" }, { "expression": { @@ -344412,26 +344412,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "300618:4:18", + "src": "300618:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "300624:2:18" + "src": "300624:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "300611:6:18" + "src": "300611:6:38" }, "nodeType": "YulFunctionCall", - "src": "300611:16:18" + "src": "300611:16:38" }, "nodeType": "YulExpressionStatement", - "src": "300611:16:18" + "src": "300611:16:38" }, { "expression": { @@ -344439,26 +344439,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "300647:4:18", + "src": "300647:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "300653:2:18" + "src": "300653:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "300640:6:18" + "src": "300640:6:38" }, "nodeType": "YulFunctionCall", - "src": "300640:16:18" + "src": "300640:16:38" }, "nodeType": "YulExpressionStatement", - "src": "300640:16:18" + "src": "300640:16:38" }, { "expression": { @@ -344466,26 +344466,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "300676:4:18", + "src": "300676:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "300682:2:18" + "src": "300682:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "300669:6:18" + "src": "300669:6:38" }, "nodeType": "YulFunctionCall", - "src": "300669:16:18" + "src": "300669:16:38" }, "nodeType": "YulExpressionStatement", - "src": "300669:16:18" + "src": "300669:16:38" }, { "expression": { @@ -344493,26 +344493,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "300705:4:18", + "src": "300705:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "300711:2:18" + "src": "300711:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "300698:6:18" + "src": "300698:6:38" }, "nodeType": "YulFunctionCall", - "src": "300698:16:18" + "src": "300698:16:38" }, "nodeType": "YulExpressionStatement", - "src": "300698:16:18" + "src": "300698:16:38" }, { "expression": { @@ -344520,26 +344520,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "300734:4:18", + "src": "300734:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "300740:2:18" + "src": "300740:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "300727:6:18" + "src": "300727:6:38" }, "nodeType": "YulFunctionCall", - "src": "300727:16:18" + "src": "300727:16:38" }, "nodeType": "YulExpressionStatement", - "src": "300727:16:18" + "src": "300727:16:38" }, { "expression": { @@ -344547,26 +344547,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "300763:4:18", + "src": "300763:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "300769:2:18" + "src": "300769:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "300756:6:18" + "src": "300756:6:38" }, "nodeType": "YulFunctionCall", - "src": "300756:16:18" + "src": "300756:16:38" }, "nodeType": "YulExpressionStatement", - "src": "300756:16:18" + "src": "300756:16:38" }, { "expression": { @@ -344574,98 +344574,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "300792:5:18", + "src": "300792:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "300799:2:18" + "src": "300799:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "300785:6:18" + "src": "300785:6:38" }, "nodeType": "YulFunctionCall", - "src": "300785:17:18" + "src": "300785:17:38" }, "nodeType": "YulExpressionStatement", - "src": "300785:17:18" + "src": "300785:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40423, + "declaration": 43484, "isOffset": false, "isSlot": false, - "src": "300566:2:18", + "src": "300566:2:38", "valueSize": 1 }, { - "declaration": 40426, + "declaration": 43487, "isOffset": false, "isSlot": false, - "src": "300595:2:18", + "src": "300595:2:38", "valueSize": 1 }, { - "declaration": 40429, + "declaration": 43490, "isOffset": false, "isSlot": false, - "src": "300624:2:18", + "src": "300624:2:38", "valueSize": 1 }, { - "declaration": 40432, + "declaration": 43493, "isOffset": false, "isSlot": false, - "src": "300653:2:18", + "src": "300653:2:38", "valueSize": 1 }, { - "declaration": 40435, + "declaration": 43496, "isOffset": false, "isSlot": false, - "src": "300682:2:18", + "src": "300682:2:38", "valueSize": 1 }, { - "declaration": 40438, + "declaration": 43499, "isOffset": false, "isSlot": false, - "src": "300711:2:18", + "src": "300711:2:38", "valueSize": 1 }, { - "declaration": 40441, + "declaration": 43502, "isOffset": false, "isSlot": false, - "src": "300740:2:18", + "src": "300740:2:38", "valueSize": 1 }, { - "declaration": 40444, + "declaration": 43505, "isOffset": false, "isSlot": false, - "src": "300769:2:18", + "src": "300769:2:38", "valueSize": 1 }, { - "declaration": 40447, + "declaration": 43508, "isOffset": false, "isSlot": false, - "src": "300799:2:18", + "src": "300799:2:38", "valueSize": 1 } ], - "id": 40455, + "id": 43516, "nodeType": "InlineAssembly", - "src": "300530:282:18" + "src": "300530:282:38" } ] }, @@ -344673,20 +344673,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "299291:3:18", + "nameLocation": "299291:3:38", "parameters": { - "id": 40420, + "id": 43481, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40413, + "id": 43474, "mutability": "mutable", "name": "p0", - "nameLocation": "299303:2:18", + "nameLocation": "299303:2:38", "nodeType": "VariableDeclaration", - "scope": 40457, - "src": "299295:10:18", + "scope": 43518, + "src": "299295:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -344694,10 +344694,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40412, + "id": 43473, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "299295:7:18", + "src": "299295:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -344707,13 +344707,13 @@ }, { "constant": false, - "id": 40415, + "id": 43476, "mutability": "mutable", "name": "p1", - "nameLocation": "299315:2:18", + "nameLocation": "299315:2:38", "nodeType": "VariableDeclaration", - "scope": 40457, - "src": "299307:10:18", + "scope": 43518, + "src": "299307:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -344721,10 +344721,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40414, + "id": 43475, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "299307:7:18", + "src": "299307:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -344734,13 +344734,13 @@ }, { "constant": false, - "id": 40417, + "id": 43478, "mutability": "mutable", "name": "p2", - "nameLocation": "299327:2:18", + "nameLocation": "299327:2:38", "nodeType": "VariableDeclaration", - "scope": 40457, - "src": "299319:10:18", + "scope": 43518, + "src": "299319:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -344748,10 +344748,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40416, + "id": 43477, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "299319:7:18", + "src": "299319:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -344761,13 +344761,13 @@ }, { "constant": false, - "id": 40419, + "id": 43480, "mutability": "mutable", "name": "p3", - "nameLocation": "299339:2:18", + "nameLocation": "299339:2:38", "nodeType": "VariableDeclaration", - "scope": 40457, - "src": "299331:10:18", + "scope": 43518, + "src": "299331:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -344775,10 +344775,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40418, + "id": 43479, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "299331:7:18", + "src": "299331:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -344787,44 +344787,44 @@ "visibility": "internal" } ], - "src": "299294:48:18" + "src": "299294:48:38" }, "returnParameters": { - "id": 40421, + "id": 43482, "nodeType": "ParameterList", "parameters": [], - "src": "299357:0:18" + "src": "299357:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40509, + "id": 43570, "nodeType": "FunctionDefinition", - "src": "300824:1738:18", + "src": "300824:1738:38", "nodes": [], "body": { - "id": 40508, + "id": 43569, "nodeType": "Block", - "src": "300899:1663:18", + "src": "300899:1663:38", "nodes": [], "statements": [ { "assignments": [ - 40469 + 43530 ], "declarations": [ { "constant": false, - "id": 40469, + "id": 43530, "mutability": "mutable", "name": "m0", - "nameLocation": "300917:2:18", + "nameLocation": "300917:2:38", "nodeType": "VariableDeclaration", - "scope": 40508, - "src": "300909:10:18", + "scope": 43569, + "src": "300909:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -344832,10 +344832,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40468, + "id": 43529, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "300909:7:18", + "src": "300909:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -344844,24 +344844,24 @@ "visibility": "internal" } ], - "id": 40470, + "id": 43531, "nodeType": "VariableDeclarationStatement", - "src": "300909:10:18" + "src": "300909:10:38" }, { "assignments": [ - 40472 + 43533 ], "declarations": [ { "constant": false, - "id": 40472, + "id": 43533, "mutability": "mutable", "name": "m1", - "nameLocation": "300937:2:18", + "nameLocation": "300937:2:38", "nodeType": "VariableDeclaration", - "scope": 40508, - "src": "300929:10:18", + "scope": 43569, + "src": "300929:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -344869,10 +344869,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40471, + "id": 43532, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "300929:7:18", + "src": "300929:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -344881,24 +344881,24 @@ "visibility": "internal" } ], - "id": 40473, + "id": 43534, "nodeType": "VariableDeclarationStatement", - "src": "300929:10:18" + "src": "300929:10:38" }, { "assignments": [ - 40475 + 43536 ], "declarations": [ { "constant": false, - "id": 40475, + "id": 43536, "mutability": "mutable", "name": "m2", - "nameLocation": "300957:2:18", + "nameLocation": "300957:2:38", "nodeType": "VariableDeclaration", - "scope": 40508, - "src": "300949:10:18", + "scope": 43569, + "src": "300949:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -344906,10 +344906,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40474, + "id": 43535, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "300949:7:18", + "src": "300949:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -344918,24 +344918,24 @@ "visibility": "internal" } ], - "id": 40476, + "id": 43537, "nodeType": "VariableDeclarationStatement", - "src": "300949:10:18" + "src": "300949:10:38" }, { "assignments": [ - 40478 + 43539 ], "declarations": [ { "constant": false, - "id": 40478, + "id": 43539, "mutability": "mutable", "name": "m3", - "nameLocation": "300977:2:18", + "nameLocation": "300977:2:38", "nodeType": "VariableDeclaration", - "scope": 40508, - "src": "300969:10:18", + "scope": 43569, + "src": "300969:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -344943,10 +344943,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40477, + "id": 43538, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "300969:7:18", + "src": "300969:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -344955,24 +344955,24 @@ "visibility": "internal" } ], - "id": 40479, + "id": 43540, "nodeType": "VariableDeclarationStatement", - "src": "300969:10:18" + "src": "300969:10:38" }, { "assignments": [ - 40481 + 43542 ], "declarations": [ { "constant": false, - "id": 40481, + "id": 43542, "mutability": "mutable", "name": "m4", - "nameLocation": "300997:2:18", + "nameLocation": "300997:2:38", "nodeType": "VariableDeclaration", - "scope": 40508, - "src": "300989:10:18", + "scope": 43569, + "src": "300989:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -344980,10 +344980,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40480, + "id": 43541, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "300989:7:18", + "src": "300989:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -344992,24 +344992,24 @@ "visibility": "internal" } ], - "id": 40482, + "id": 43543, "nodeType": "VariableDeclarationStatement", - "src": "300989:10:18" + "src": "300989:10:38" }, { "assignments": [ - 40484 + 43545 ], "declarations": [ { "constant": false, - "id": 40484, + "id": 43545, "mutability": "mutable", "name": "m5", - "nameLocation": "301017:2:18", + "nameLocation": "301017:2:38", "nodeType": "VariableDeclaration", - "scope": 40508, - "src": "301009:10:18", + "scope": 43569, + "src": "301009:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -345017,10 +345017,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40483, + "id": 43544, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "301009:7:18", + "src": "301009:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -345029,24 +345029,24 @@ "visibility": "internal" } ], - "id": 40485, + "id": 43546, "nodeType": "VariableDeclarationStatement", - "src": "301009:10:18" + "src": "301009:10:38" }, { "assignments": [ - 40487 + 43548 ], "declarations": [ { "constant": false, - "id": 40487, + "id": 43548, "mutability": "mutable", "name": "m6", - "nameLocation": "301037:2:18", + "nameLocation": "301037:2:38", "nodeType": "VariableDeclaration", - "scope": 40508, - "src": "301029:10:18", + "scope": 43569, + "src": "301029:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -345054,10 +345054,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40486, + "id": 43547, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "301029:7:18", + "src": "301029:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -345066,24 +345066,24 @@ "visibility": "internal" } ], - "id": 40488, + "id": 43549, "nodeType": "VariableDeclarationStatement", - "src": "301029:10:18" + "src": "301029:10:38" }, { "assignments": [ - 40490 + 43551 ], "declarations": [ { "constant": false, - "id": 40490, + "id": 43551, "mutability": "mutable", "name": "m7", - "nameLocation": "301057:2:18", + "nameLocation": "301057:2:38", "nodeType": "VariableDeclaration", - "scope": 40508, - "src": "301049:10:18", + "scope": 43569, + "src": "301049:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -345091,10 +345091,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40489, + "id": 43550, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "301049:7:18", + "src": "301049:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -345103,24 +345103,24 @@ "visibility": "internal" } ], - "id": 40491, + "id": 43552, "nodeType": "VariableDeclarationStatement", - "src": "301049:10:18" + "src": "301049:10:38" }, { "assignments": [ - 40493 + 43554 ], "declarations": [ { "constant": false, - "id": 40493, + "id": 43554, "mutability": "mutable", "name": "m8", - "nameLocation": "301077:2:18", + "nameLocation": "301077:2:38", "nodeType": "VariableDeclaration", - "scope": 40508, - "src": "301069:10:18", + "scope": 43569, + "src": "301069:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -345128,10 +345128,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40492, + "id": 43553, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "301069:7:18", + "src": "301069:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -345140,24 +345140,24 @@ "visibility": "internal" } ], - "id": 40494, + "id": 43555, "nodeType": "VariableDeclarationStatement", - "src": "301069:10:18" + "src": "301069:10:38" }, { "assignments": [ - 40496 + 43557 ], "declarations": [ { "constant": false, - "id": 40496, + "id": 43557, "mutability": "mutable", "name": "m9", - "nameLocation": "301097:2:18", + "nameLocation": "301097:2:38", "nodeType": "VariableDeclaration", - "scope": 40508, - "src": "301089:10:18", + "scope": 43569, + "src": "301089:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -345165,10 +345165,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40495, + "id": 43556, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "301089:7:18", + "src": "301089:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -345177,24 +345177,24 @@ "visibility": "internal" } ], - "id": 40497, + "id": 43558, "nodeType": "VariableDeclarationStatement", - "src": "301089:10:18" + "src": "301089:10:38" }, { "assignments": [ - 40499 + 43560 ], "declarations": [ { "constant": false, - "id": 40499, + "id": 43560, "mutability": "mutable", "name": "m10", - "nameLocation": "301117:3:18", + "nameLocation": "301117:3:38", "nodeType": "VariableDeclaration", - "scope": 40508, - "src": "301109:11:18", + "scope": 43569, + "src": "301109:11:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -345202,10 +345202,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40498, + "id": 43559, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "301109:7:18", + "src": "301109:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -345214,27 +345214,27 @@ "visibility": "internal" } ], - "id": 40500, + "id": 43561, "nodeType": "VariableDeclarationStatement", - "src": "301109:11:18" + "src": "301109:11:38" }, { "AST": { "nodeType": "YulBlock", - "src": "301139:1027:18", + "src": "301139:1027:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "301182:313:18", + "src": "301182:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "301200:15:18", + "src": "301200:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "301214:1:18", + "src": "301214:1:38", "type": "", "value": "0" }, @@ -345242,7 +345242,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "301204:6:18", + "src": "301204:6:38", "type": "" } ] @@ -345250,16 +345250,16 @@ { "body": { "nodeType": "YulBlock", - "src": "301285:40:18", + "src": "301285:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "301314:9:18", + "src": "301314:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "301316:5:18" + "src": "301316:5:38" } ] }, @@ -345270,33 +345270,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "301302:6:18" + "src": "301302:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "301310:1:18" + "src": "301310:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "301297:4:18" + "src": "301297:4:38" }, "nodeType": "YulFunctionCall", - "src": "301297:15:18" + "src": "301297:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "301290:6:18" + "src": "301290:6:38" }, "nodeType": "YulFunctionCall", - "src": "301290:23:18" + "src": "301290:23:38" }, "nodeType": "YulIf", - "src": "301287:36:18" + "src": "301287:36:38" } ] }, @@ -345305,12 +345305,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "301242:6:18" + "src": "301242:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "301250:4:18", + "src": "301250:4:38", "type": "", "value": "0x20" } @@ -345318,30 +345318,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "301239:2:18" + "src": "301239:2:38" }, "nodeType": "YulFunctionCall", - "src": "301239:16:18" + "src": "301239:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "301256:28:18", + "src": "301256:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "301258:24:18", + "src": "301258:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "301272:6:18" + "src": "301272:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "301280:1:18", + "src": "301280:1:38", "type": "", "value": "1" } @@ -345349,16 +345349,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "301268:3:18" + "src": "301268:3:38" }, "nodeType": "YulFunctionCall", - "src": "301268:14:18" + "src": "301268:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "301258:6:18" + "src": "301258:6:38" } ] } @@ -345366,10 +345366,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "301236:2:18", + "src": "301236:2:38", "statements": [] }, - "src": "301232:93:18" + "src": "301232:93:38" }, { "expression": { @@ -345377,34 +345377,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "301349:3:18" + "src": "301349:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "301354:6:18" + "src": "301354:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "301342:6:18" + "src": "301342:6:38" }, "nodeType": "YulFunctionCall", - "src": "301342:19:18" + "src": "301342:19:38" }, "nodeType": "YulExpressionStatement", - "src": "301342:19:18" + "src": "301342:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "301378:37:18", + "src": "301378:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "301395:3:18", + "src": "301395:3:38", "type": "", "value": "256" }, @@ -345413,38 +345413,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "301404:1:18", + "src": "301404:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "301407:6:18" + "src": "301407:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "301400:3:18" + "src": "301400:3:38" }, "nodeType": "YulFunctionCall", - "src": "301400:14:18" + "src": "301400:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "301391:3:18" + "src": "301391:3:38" }, "nodeType": "YulFunctionCall", - "src": "301391:24:18" + "src": "301391:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "301382:5:18", + "src": "301382:5:38", "type": "" } ] @@ -345457,12 +345457,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "301443:3:18" + "src": "301443:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "301448:4:18", + "src": "301448:4:38", "type": "", "value": "0x20" } @@ -345470,59 +345470,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "301439:3:18" + "src": "301439:3:38" }, "nodeType": "YulFunctionCall", - "src": "301439:14:18" + "src": "301439:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "301459:5:18" + "src": "301459:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "301470:5:18" + "src": "301470:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "301477:1:18" + "src": "301477:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "301466:3:18" + "src": "301466:3:38" }, "nodeType": "YulFunctionCall", - "src": "301466:13:18" + "src": "301466:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "301455:3:18" + "src": "301455:3:38" }, "nodeType": "YulFunctionCall", - "src": "301455:25:18" + "src": "301455:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "301432:6:18" + "src": "301432:6:38" }, "nodeType": "YulFunctionCall", - "src": "301432:49:18" + "src": "301432:49:38" }, "nodeType": "YulExpressionStatement", - "src": "301432:49:18" + "src": "301432:49:38" } ] }, @@ -345532,27 +345532,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "301174:3:18", + "src": "301174:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "301179:1:18", + "src": "301179:1:38", "type": "" } ], - "src": "301153:342:18" + "src": "301153:342:38" }, { "nodeType": "YulAssignment", - "src": "301508:17:18", + "src": "301508:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "301520:4:18", + "src": "301520:4:38", "type": "", "value": "0x00" } @@ -345560,28 +345560,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "301514:5:18" + "src": "301514:5:38" }, "nodeType": "YulFunctionCall", - "src": "301514:11:18" + "src": "301514:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "301508:2:18" + "src": "301508:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "301538:17:18", + "src": "301538:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "301550:4:18", + "src": "301550:4:38", "type": "", "value": "0x20" } @@ -345589,28 +345589,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "301544:5:18" + "src": "301544:5:38" }, "nodeType": "YulFunctionCall", - "src": "301544:11:18" + "src": "301544:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "301538:2:18" + "src": "301538:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "301568:17:18", + "src": "301568:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "301580:4:18", + "src": "301580:4:38", "type": "", "value": "0x40" } @@ -345618,28 +345618,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "301574:5:18" + "src": "301574:5:38" }, "nodeType": "YulFunctionCall", - "src": "301574:11:18" + "src": "301574:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "301568:2:18" + "src": "301568:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "301598:17:18", + "src": "301598:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "301610:4:18", + "src": "301610:4:38", "type": "", "value": "0x60" } @@ -345647,28 +345647,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "301604:5:18" + "src": "301604:5:38" }, "nodeType": "YulFunctionCall", - "src": "301604:11:18" + "src": "301604:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "301598:2:18" + "src": "301598:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "301628:17:18", + "src": "301628:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "301640:4:18", + "src": "301640:4:38", "type": "", "value": "0x80" } @@ -345676,28 +345676,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "301634:5:18" + "src": "301634:5:38" }, "nodeType": "YulFunctionCall", - "src": "301634:11:18" + "src": "301634:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "301628:2:18" + "src": "301628:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "301658:17:18", + "src": "301658:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "301670:4:18", + "src": "301670:4:38", "type": "", "value": "0xa0" } @@ -345705,28 +345705,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "301664:5:18" + "src": "301664:5:38" }, "nodeType": "YulFunctionCall", - "src": "301664:11:18" + "src": "301664:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "301658:2:18" + "src": "301658:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "301688:17:18", + "src": "301688:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "301700:4:18", + "src": "301700:4:38", "type": "", "value": "0xc0" } @@ -345734,28 +345734,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "301694:5:18" + "src": "301694:5:38" }, "nodeType": "YulFunctionCall", - "src": "301694:11:18" + "src": "301694:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "301688:2:18" + "src": "301688:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "301718:17:18", + "src": "301718:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "301730:4:18", + "src": "301730:4:38", "type": "", "value": "0xe0" } @@ -345763,28 +345763,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "301724:5:18" + "src": "301724:5:38" }, "nodeType": "YulFunctionCall", - "src": "301724:11:18" + "src": "301724:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "301718:2:18" + "src": "301718:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "301748:18:18", + "src": "301748:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "301760:5:18", + "src": "301760:5:38", "type": "", "value": "0x100" } @@ -345792,28 +345792,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "301754:5:18" + "src": "301754:5:38" }, "nodeType": "YulFunctionCall", - "src": "301754:12:18" + "src": "301754:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "301748:2:18" + "src": "301748:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "301779:18:18", + "src": "301779:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "301791:5:18", + "src": "301791:5:38", "type": "", "value": "0x120" } @@ -345821,28 +345821,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "301785:5:18" + "src": "301785:5:38" }, "nodeType": "YulFunctionCall", - "src": "301785:12:18" + "src": "301785:12:38" }, "variableNames": [ { "name": "m9", "nodeType": "YulIdentifier", - "src": "301779:2:18" + "src": "301779:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "301810:19:18", + "src": "301810:19:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "301823:5:18", + "src": "301823:5:38", "type": "", "value": "0x140" } @@ -345850,16 +345850,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "301817:5:18" + "src": "301817:5:38" }, "nodeType": "YulFunctionCall", - "src": "301817:12:18" + "src": "301817:12:38" }, "variableNames": [ { "name": "m10", "nodeType": "YulIdentifier", - "src": "301810:3:18" + "src": "301810:3:38" } ] }, @@ -345869,14 +345869,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "301913:4:18", + "src": "301913:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "301919:10:18", + "src": "301919:10:38", "type": "", "value": "0x21ad0683" } @@ -345884,13 +345884,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "301906:6:18" + "src": "301906:6:38" }, "nodeType": "YulFunctionCall", - "src": "301906:24:18" + "src": "301906:24:38" }, "nodeType": "YulExpressionStatement", - "src": "301906:24:18" + "src": "301906:24:38" }, { "expression": { @@ -345898,26 +345898,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "301950:4:18", + "src": "301950:4:38", "type": "", "value": "0x20" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "301956:2:18" + "src": "301956:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "301943:6:18" + "src": "301943:6:38" }, "nodeType": "YulFunctionCall", - "src": "301943:16:18" + "src": "301943:16:38" }, "nodeType": "YulExpressionStatement", - "src": "301943:16:18" + "src": "301943:16:38" }, { "expression": { @@ -345925,14 +345925,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "301979:4:18", + "src": "301979:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "301985:4:18", + "src": "301985:4:38", "type": "", "value": "0x80" } @@ -345940,13 +345940,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "301972:6:18" + "src": "301972:6:38" }, "nodeType": "YulFunctionCall", - "src": "301972:18:18" + "src": "301972:18:38" }, "nodeType": "YulExpressionStatement", - "src": "301972:18:18" + "src": "301972:18:38" }, { "expression": { @@ -345954,14 +345954,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "302010:4:18", + "src": "302010:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "302016:4:18", + "src": "302016:4:38", "type": "", "value": "0xc0" } @@ -345969,13 +345969,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "302003:6:18" + "src": "302003:6:38" }, "nodeType": "YulFunctionCall", - "src": "302003:18:18" + "src": "302003:18:38" }, "nodeType": "YulExpressionStatement", - "src": "302003:18:18" + "src": "302003:18:38" }, { "expression": { @@ -345983,14 +345983,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "302041:4:18", + "src": "302041:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "302047:5:18", + "src": "302047:5:38", "type": "", "value": "0x100" } @@ -345998,13 +345998,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "302034:6:18" + "src": "302034:6:38" }, "nodeType": "YulFunctionCall", - "src": "302034:19:18" + "src": "302034:19:38" }, "nodeType": "YulExpressionStatement", - "src": "302034:19:18" + "src": "302034:19:38" }, { "expression": { @@ -346012,26 +346012,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "302078:4:18", + "src": "302078:4:38", "type": "", "value": "0xa0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "302084:2:18" + "src": "302084:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "302066:11:18" + "src": "302066:11:38" }, "nodeType": "YulFunctionCall", - "src": "302066:21:18" + "src": "302066:21:38" }, "nodeType": "YulExpressionStatement", - "src": "302066:21:18" + "src": "302066:21:38" }, { "expression": { @@ -346039,26 +346039,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "302112:4:18", + "src": "302112:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "302118:2:18" + "src": "302118:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "302100:11:18" + "src": "302100:11:38" }, "nodeType": "YulFunctionCall", - "src": "302100:21:18" + "src": "302100:21:38" }, "nodeType": "YulExpressionStatement", - "src": "302100:21:18" + "src": "302100:21:38" }, { "expression": { @@ -346066,154 +346066,154 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "302146:5:18", + "src": "302146:5:38", "type": "", "value": "0x120" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "302153:2:18" + "src": "302153:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "302134:11:18" + "src": "302134:11:38" }, "nodeType": "YulFunctionCall", - "src": "302134:22:18" + "src": "302134:22:38" }, "nodeType": "YulExpressionStatement", - "src": "302134:22:18" + "src": "302134:22:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40469, + "declaration": 43530, "isOffset": false, "isSlot": false, - "src": "301508:2:18", + "src": "301508:2:38", "valueSize": 1 }, { - "declaration": 40472, + "declaration": 43533, "isOffset": false, "isSlot": false, - "src": "301538:2:18", + "src": "301538:2:38", "valueSize": 1 }, { - "declaration": 40499, + "declaration": 43560, "isOffset": false, "isSlot": false, - "src": "301810:3:18", + "src": "301810:3:38", "valueSize": 1 }, { - "declaration": 40475, + "declaration": 43536, "isOffset": false, "isSlot": false, - "src": "301568:2:18", + "src": "301568:2:38", "valueSize": 1 }, { - "declaration": 40478, + "declaration": 43539, "isOffset": false, "isSlot": false, - "src": "301598:2:18", + "src": "301598:2:38", "valueSize": 1 }, { - "declaration": 40481, + "declaration": 43542, "isOffset": false, "isSlot": false, - "src": "301628:2:18", + "src": "301628:2:38", "valueSize": 1 }, { - "declaration": 40484, + "declaration": 43545, "isOffset": false, "isSlot": false, - "src": "301658:2:18", + "src": "301658:2:38", "valueSize": 1 }, { - "declaration": 40487, + "declaration": 43548, "isOffset": false, "isSlot": false, - "src": "301688:2:18", + "src": "301688:2:38", "valueSize": 1 }, { - "declaration": 40490, + "declaration": 43551, "isOffset": false, "isSlot": false, - "src": "301718:2:18", + "src": "301718:2:38", "valueSize": 1 }, { - "declaration": 40493, + "declaration": 43554, "isOffset": false, "isSlot": false, - "src": "301748:2:18", + "src": "301748:2:38", "valueSize": 1 }, { - "declaration": 40496, + "declaration": 43557, "isOffset": false, "isSlot": false, - "src": "301779:2:18", + "src": "301779:2:38", "valueSize": 1 }, { - "declaration": 40459, + "declaration": 43520, "isOffset": false, "isSlot": false, - "src": "301956:2:18", + "src": "301956:2:38", "valueSize": 1 }, { - "declaration": 40461, + "declaration": 43522, "isOffset": false, "isSlot": false, - "src": "302084:2:18", + "src": "302084:2:38", "valueSize": 1 }, { - "declaration": 40463, + "declaration": 43524, "isOffset": false, "isSlot": false, - "src": "302118:2:18", + "src": "302118:2:38", "valueSize": 1 }, { - "declaration": 40465, + "declaration": 43526, "isOffset": false, "isSlot": false, - "src": "302153:2:18", + "src": "302153:2:38", "valueSize": 1 } ], - "id": 40501, + "id": 43562, "nodeType": "InlineAssembly", - "src": "301130:1036:18" + "src": "301130:1036:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40503, + "id": 43564, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "302191:4:18", + "src": "302191:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -346222,14 +346222,14 @@ }, { "hexValue": "3078313434", - "id": 40504, + "id": 43565, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "302197:5:18", + "src": "302197:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_324_by_1", "typeString": "int_const 324" @@ -346248,18 +346248,18 @@ "typeString": "int_const 324" } ], - "id": 40502, + "id": 43563, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "302175:15:18", + "referencedDeclaration": 33383, + "src": "302175:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40505, + "id": 43566, "isConstant": false, "isLValue": false, "isPure": false, @@ -346268,21 +346268,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "302175:28:18", + "src": "302175:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40506, + "id": 43567, "nodeType": "ExpressionStatement", - "src": "302175:28:18" + "src": "302175:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "302222:334:18", + "src": "302222:334:38", "statements": [ { "expression": { @@ -346290,26 +346290,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "302243:4:18", + "src": "302243:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "302249:2:18" + "src": "302249:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "302236:6:18" + "src": "302236:6:38" }, "nodeType": "YulFunctionCall", - "src": "302236:16:18" + "src": "302236:16:38" }, "nodeType": "YulExpressionStatement", - "src": "302236:16:18" + "src": "302236:16:38" }, { "expression": { @@ -346317,26 +346317,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "302272:4:18", + "src": "302272:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "302278:2:18" + "src": "302278:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "302265:6:18" + "src": "302265:6:38" }, "nodeType": "YulFunctionCall", - "src": "302265:16:18" + "src": "302265:16:38" }, "nodeType": "YulExpressionStatement", - "src": "302265:16:18" + "src": "302265:16:38" }, { "expression": { @@ -346344,26 +346344,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "302301:4:18", + "src": "302301:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "302307:2:18" + "src": "302307:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "302294:6:18" + "src": "302294:6:38" }, "nodeType": "YulFunctionCall", - "src": "302294:16:18" + "src": "302294:16:38" }, "nodeType": "YulExpressionStatement", - "src": "302294:16:18" + "src": "302294:16:38" }, { "expression": { @@ -346371,26 +346371,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "302330:4:18", + "src": "302330:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "302336:2:18" + "src": "302336:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "302323:6:18" + "src": "302323:6:38" }, "nodeType": "YulFunctionCall", - "src": "302323:16:18" + "src": "302323:16:38" }, "nodeType": "YulExpressionStatement", - "src": "302323:16:18" + "src": "302323:16:38" }, { "expression": { @@ -346398,26 +346398,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "302359:4:18", + "src": "302359:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "302365:2:18" + "src": "302365:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "302352:6:18" + "src": "302352:6:38" }, "nodeType": "YulFunctionCall", - "src": "302352:16:18" + "src": "302352:16:38" }, "nodeType": "YulExpressionStatement", - "src": "302352:16:18" + "src": "302352:16:38" }, { "expression": { @@ -346425,26 +346425,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "302388:4:18", + "src": "302388:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "302394:2:18" + "src": "302394:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "302381:6:18" + "src": "302381:6:38" }, "nodeType": "YulFunctionCall", - "src": "302381:16:18" + "src": "302381:16:38" }, "nodeType": "YulExpressionStatement", - "src": "302381:16:18" + "src": "302381:16:38" }, { "expression": { @@ -346452,26 +346452,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "302417:4:18", + "src": "302417:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "302423:2:18" + "src": "302423:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "302410:6:18" + "src": "302410:6:38" }, "nodeType": "YulFunctionCall", - "src": "302410:16:18" + "src": "302410:16:38" }, "nodeType": "YulExpressionStatement", - "src": "302410:16:18" + "src": "302410:16:38" }, { "expression": { @@ -346479,26 +346479,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "302446:4:18", + "src": "302446:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "302452:2:18" + "src": "302452:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "302439:6:18" + "src": "302439:6:38" }, "nodeType": "YulFunctionCall", - "src": "302439:16:18" + "src": "302439:16:38" }, "nodeType": "YulExpressionStatement", - "src": "302439:16:18" + "src": "302439:16:38" }, { "expression": { @@ -346506,26 +346506,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "302475:5:18", + "src": "302475:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "302482:2:18" + "src": "302482:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "302468:6:18" + "src": "302468:6:38" }, "nodeType": "YulFunctionCall", - "src": "302468:17:18" + "src": "302468:17:38" }, "nodeType": "YulExpressionStatement", - "src": "302468:17:18" + "src": "302468:17:38" }, { "expression": { @@ -346533,26 +346533,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "302505:5:18", + "src": "302505:5:38", "type": "", "value": "0x120" }, { "name": "m9", "nodeType": "YulIdentifier", - "src": "302512:2:18" + "src": "302512:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "302498:6:18" + "src": "302498:6:38" }, "nodeType": "YulFunctionCall", - "src": "302498:17:18" + "src": "302498:17:38" }, "nodeType": "YulExpressionStatement", - "src": "302498:17:18" + "src": "302498:17:38" }, { "expression": { @@ -346560,112 +346560,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "302535:5:18", + "src": "302535:5:38", "type": "", "value": "0x140" }, { "name": "m10", "nodeType": "YulIdentifier", - "src": "302542:3:18" + "src": "302542:3:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "302528:6:18" + "src": "302528:6:38" }, "nodeType": "YulFunctionCall", - "src": "302528:18:18" + "src": "302528:18:38" }, "nodeType": "YulExpressionStatement", - "src": "302528:18:18" + "src": "302528:18:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40469, + "declaration": 43530, "isOffset": false, "isSlot": false, - "src": "302249:2:18", + "src": "302249:2:38", "valueSize": 1 }, { - "declaration": 40472, + "declaration": 43533, "isOffset": false, "isSlot": false, - "src": "302278:2:18", + "src": "302278:2:38", "valueSize": 1 }, { - "declaration": 40499, + "declaration": 43560, "isOffset": false, "isSlot": false, - "src": "302542:3:18", + "src": "302542:3:38", "valueSize": 1 }, { - "declaration": 40475, + "declaration": 43536, "isOffset": false, "isSlot": false, - "src": "302307:2:18", + "src": "302307:2:38", "valueSize": 1 }, { - "declaration": 40478, + "declaration": 43539, "isOffset": false, "isSlot": false, - "src": "302336:2:18", + "src": "302336:2:38", "valueSize": 1 }, { - "declaration": 40481, + "declaration": 43542, "isOffset": false, "isSlot": false, - "src": "302365:2:18", + "src": "302365:2:38", "valueSize": 1 }, { - "declaration": 40484, + "declaration": 43545, "isOffset": false, "isSlot": false, - "src": "302394:2:18", + "src": "302394:2:38", "valueSize": 1 }, { - "declaration": 40487, + "declaration": 43548, "isOffset": false, "isSlot": false, - "src": "302423:2:18", + "src": "302423:2:38", "valueSize": 1 }, { - "declaration": 40490, + "declaration": 43551, "isOffset": false, "isSlot": false, - "src": "302452:2:18", + "src": "302452:2:38", "valueSize": 1 }, { - "declaration": 40493, + "declaration": 43554, "isOffset": false, "isSlot": false, - "src": "302482:2:18", + "src": "302482:2:38", "valueSize": 1 }, { - "declaration": 40496, + "declaration": 43557, "isOffset": false, "isSlot": false, - "src": "302512:2:18", + "src": "302512:2:38", "valueSize": 1 } ], - "id": 40507, + "id": 43568, "nodeType": "InlineAssembly", - "src": "302213:343:18" + "src": "302213:343:38" } ] }, @@ -346673,20 +346673,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "300833:3:18", + "nameLocation": "300833:3:38", "parameters": { - "id": 40466, + "id": 43527, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40459, + "id": 43520, "mutability": "mutable", "name": "p0", - "nameLocation": "300845:2:18", + "nameLocation": "300845:2:38", "nodeType": "VariableDeclaration", - "scope": 40509, - "src": "300837:10:18", + "scope": 43570, + "src": "300837:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -346694,10 +346694,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40458, + "id": 43519, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "300837:7:18", + "src": "300837:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -346707,13 +346707,13 @@ }, { "constant": false, - "id": 40461, + "id": 43522, "mutability": "mutable", "name": "p1", - "nameLocation": "300857:2:18", + "nameLocation": "300857:2:38", "nodeType": "VariableDeclaration", - "scope": 40509, - "src": "300849:10:18", + "scope": 43570, + "src": "300849:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -346721,10 +346721,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40460, + "id": 43521, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "300849:7:18", + "src": "300849:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -346734,13 +346734,13 @@ }, { "constant": false, - "id": 40463, + "id": 43524, "mutability": "mutable", "name": "p2", - "nameLocation": "300869:2:18", + "nameLocation": "300869:2:38", "nodeType": "VariableDeclaration", - "scope": 40509, - "src": "300861:10:18", + "scope": 43570, + "src": "300861:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -346748,10 +346748,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40462, + "id": 43523, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "300861:7:18", + "src": "300861:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -346761,13 +346761,13 @@ }, { "constant": false, - "id": 40465, + "id": 43526, "mutability": "mutable", "name": "p3", - "nameLocation": "300881:2:18", + "nameLocation": "300881:2:38", "nodeType": "VariableDeclaration", - "scope": 40509, - "src": "300873:10:18", + "scope": 43570, + "src": "300873:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -346775,10 +346775,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40464, + "id": 43525, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "300873:7:18", + "src": "300873:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -346787,44 +346787,44 @@ "visibility": "internal" } ], - "src": "300836:48:18" + "src": "300836:48:38" }, "returnParameters": { - "id": 40467, + "id": 43528, "nodeType": "ParameterList", "parameters": [], - "src": "300899:0:18" + "src": "300899:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40549, + "id": 43610, "nodeType": "FunctionDefinition", - "src": "302568:1340:18", + "src": "302568:1340:38", "nodes": [], "body": { - "id": 40548, + "id": 43609, "nodeType": "Block", - "src": "302643:1265:18", + "src": "302643:1265:38", "nodes": [], "statements": [ { "assignments": [ - 40521 + 43582 ], "declarations": [ { "constant": false, - "id": 40521, + "id": 43582, "mutability": "mutable", "name": "m0", - "nameLocation": "302661:2:18", + "nameLocation": "302661:2:38", "nodeType": "VariableDeclaration", - "scope": 40548, - "src": "302653:10:18", + "scope": 43609, + "src": "302653:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -346832,10 +346832,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40520, + "id": 43581, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "302653:7:18", + "src": "302653:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -346844,24 +346844,24 @@ "visibility": "internal" } ], - "id": 40522, + "id": 43583, "nodeType": "VariableDeclarationStatement", - "src": "302653:10:18" + "src": "302653:10:38" }, { "assignments": [ - 40524 + 43585 ], "declarations": [ { "constant": false, - "id": 40524, + "id": 43585, "mutability": "mutable", "name": "m1", - "nameLocation": "302681:2:18", + "nameLocation": "302681:2:38", "nodeType": "VariableDeclaration", - "scope": 40548, - "src": "302673:10:18", + "scope": 43609, + "src": "302673:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -346869,10 +346869,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40523, + "id": 43584, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "302673:7:18", + "src": "302673:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -346881,24 +346881,24 @@ "visibility": "internal" } ], - "id": 40525, + "id": 43586, "nodeType": "VariableDeclarationStatement", - "src": "302673:10:18" + "src": "302673:10:38" }, { "assignments": [ - 40527 + 43588 ], "declarations": [ { "constant": false, - "id": 40527, + "id": 43588, "mutability": "mutable", "name": "m2", - "nameLocation": "302701:2:18", + "nameLocation": "302701:2:38", "nodeType": "VariableDeclaration", - "scope": 40548, - "src": "302693:10:18", + "scope": 43609, + "src": "302693:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -346906,10 +346906,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40526, + "id": 43587, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "302693:7:18", + "src": "302693:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -346918,24 +346918,24 @@ "visibility": "internal" } ], - "id": 40528, + "id": 43589, "nodeType": "VariableDeclarationStatement", - "src": "302693:10:18" + "src": "302693:10:38" }, { "assignments": [ - 40530 + 43591 ], "declarations": [ { "constant": false, - "id": 40530, + "id": 43591, "mutability": "mutable", "name": "m3", - "nameLocation": "302721:2:18", + "nameLocation": "302721:2:38", "nodeType": "VariableDeclaration", - "scope": 40548, - "src": "302713:10:18", + "scope": 43609, + "src": "302713:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -346943,10 +346943,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40529, + "id": 43590, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "302713:7:18", + "src": "302713:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -346955,24 +346955,24 @@ "visibility": "internal" } ], - "id": 40531, + "id": 43592, "nodeType": "VariableDeclarationStatement", - "src": "302713:10:18" + "src": "302713:10:38" }, { "assignments": [ - 40533 + 43594 ], "declarations": [ { "constant": false, - "id": 40533, + "id": 43594, "mutability": "mutable", "name": "m4", - "nameLocation": "302741:2:18", + "nameLocation": "302741:2:38", "nodeType": "VariableDeclaration", - "scope": 40548, - "src": "302733:10:18", + "scope": 43609, + "src": "302733:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -346980,10 +346980,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40532, + "id": 43593, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "302733:7:18", + "src": "302733:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -346992,24 +346992,24 @@ "visibility": "internal" } ], - "id": 40534, + "id": 43595, "nodeType": "VariableDeclarationStatement", - "src": "302733:10:18" + "src": "302733:10:38" }, { "assignments": [ - 40536 + 43597 ], "declarations": [ { "constant": false, - "id": 40536, + "id": 43597, "mutability": "mutable", "name": "m5", - "nameLocation": "302761:2:18", + "nameLocation": "302761:2:38", "nodeType": "VariableDeclaration", - "scope": 40548, - "src": "302753:10:18", + "scope": 43609, + "src": "302753:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -347017,10 +347017,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40535, + "id": 43596, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "302753:7:18", + "src": "302753:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -347029,24 +347029,24 @@ "visibility": "internal" } ], - "id": 40537, + "id": 43598, "nodeType": "VariableDeclarationStatement", - "src": "302753:10:18" + "src": "302753:10:38" }, { "assignments": [ - 40539 + 43600 ], "declarations": [ { "constant": false, - "id": 40539, + "id": 43600, "mutability": "mutable", "name": "m6", - "nameLocation": "302781:2:18", + "nameLocation": "302781:2:38", "nodeType": "VariableDeclaration", - "scope": 40548, - "src": "302773:10:18", + "scope": 43609, + "src": "302773:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -347054,10 +347054,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40538, + "id": 43599, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "302773:7:18", + "src": "302773:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -347066,27 +347066,27 @@ "visibility": "internal" } ], - "id": 40540, + "id": 43601, "nodeType": "VariableDeclarationStatement", - "src": "302773:10:18" + "src": "302773:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "302802:831:18", + "src": "302802:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "302845:313:18", + "src": "302845:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "302863:15:18", + "src": "302863:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "302877:1:18", + "src": "302877:1:38", "type": "", "value": "0" }, @@ -347094,7 +347094,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "302867:6:18", + "src": "302867:6:38", "type": "" } ] @@ -347102,16 +347102,16 @@ { "body": { "nodeType": "YulBlock", - "src": "302948:40:18", + "src": "302948:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "302977:9:18", + "src": "302977:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "302979:5:18" + "src": "302979:5:38" } ] }, @@ -347122,33 +347122,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "302965:6:18" + "src": "302965:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "302973:1:18" + "src": "302973:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "302960:4:18" + "src": "302960:4:38" }, "nodeType": "YulFunctionCall", - "src": "302960:15:18" + "src": "302960:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "302953:6:18" + "src": "302953:6:38" }, "nodeType": "YulFunctionCall", - "src": "302953:23:18" + "src": "302953:23:38" }, "nodeType": "YulIf", - "src": "302950:36:18" + "src": "302950:36:38" } ] }, @@ -347157,12 +347157,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "302905:6:18" + "src": "302905:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "302913:4:18", + "src": "302913:4:38", "type": "", "value": "0x20" } @@ -347170,30 +347170,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "302902:2:18" + "src": "302902:2:38" }, "nodeType": "YulFunctionCall", - "src": "302902:16:18" + "src": "302902:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "302919:28:18", + "src": "302919:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "302921:24:18", + "src": "302921:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "302935:6:18" + "src": "302935:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "302943:1:18", + "src": "302943:1:38", "type": "", "value": "1" } @@ -347201,16 +347201,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "302931:3:18" + "src": "302931:3:38" }, "nodeType": "YulFunctionCall", - "src": "302931:14:18" + "src": "302931:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "302921:6:18" + "src": "302921:6:38" } ] } @@ -347218,10 +347218,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "302899:2:18", + "src": "302899:2:38", "statements": [] }, - "src": "302895:93:18" + "src": "302895:93:38" }, { "expression": { @@ -347229,34 +347229,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "303012:3:18" + "src": "303012:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "303017:6:18" + "src": "303017:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "303005:6:18" + "src": "303005:6:38" }, "nodeType": "YulFunctionCall", - "src": "303005:19:18" + "src": "303005:19:38" }, "nodeType": "YulExpressionStatement", - "src": "303005:19:18" + "src": "303005:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "303041:37:18", + "src": "303041:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "303058:3:18", + "src": "303058:3:38", "type": "", "value": "256" }, @@ -347265,38 +347265,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "303067:1:18", + "src": "303067:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "303070:6:18" + "src": "303070:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "303063:3:18" + "src": "303063:3:38" }, "nodeType": "YulFunctionCall", - "src": "303063:14:18" + "src": "303063:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "303054:3:18" + "src": "303054:3:38" }, "nodeType": "YulFunctionCall", - "src": "303054:24:18" + "src": "303054:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "303045:5:18", + "src": "303045:5:38", "type": "" } ] @@ -347309,12 +347309,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "303106:3:18" + "src": "303106:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "303111:4:18", + "src": "303111:4:38", "type": "", "value": "0x20" } @@ -347322,59 +347322,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "303102:3:18" + "src": "303102:3:38" }, "nodeType": "YulFunctionCall", - "src": "303102:14:18" + "src": "303102:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "303122:5:18" + "src": "303122:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "303133:5:18" + "src": "303133:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "303140:1:18" + "src": "303140:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "303129:3:18" + "src": "303129:3:38" }, "nodeType": "YulFunctionCall", - "src": "303129:13:18" + "src": "303129:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "303118:3:18" + "src": "303118:3:38" }, "nodeType": "YulFunctionCall", - "src": "303118:25:18" + "src": "303118:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "303095:6:18" + "src": "303095:6:38" }, "nodeType": "YulFunctionCall", - "src": "303095:49:18" + "src": "303095:49:38" }, "nodeType": "YulExpressionStatement", - "src": "303095:49:18" + "src": "303095:49:38" } ] }, @@ -347384,27 +347384,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "302837:3:18", + "src": "302837:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "302842:1:18", + "src": "302842:1:38", "type": "" } ], - "src": "302816:342:18" + "src": "302816:342:38" }, { "nodeType": "YulAssignment", - "src": "303171:17:18", + "src": "303171:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "303183:4:18", + "src": "303183:4:38", "type": "", "value": "0x00" } @@ -347412,28 +347412,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "303177:5:18" + "src": "303177:5:38" }, "nodeType": "YulFunctionCall", - "src": "303177:11:18" + "src": "303177:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "303171:2:18" + "src": "303171:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "303201:17:18", + "src": "303201:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "303213:4:18", + "src": "303213:4:38", "type": "", "value": "0x20" } @@ -347441,28 +347441,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "303207:5:18" + "src": "303207:5:38" }, "nodeType": "YulFunctionCall", - "src": "303207:11:18" + "src": "303207:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "303201:2:18" + "src": "303201:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "303231:17:18", + "src": "303231:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "303243:4:18", + "src": "303243:4:38", "type": "", "value": "0x40" } @@ -347470,28 +347470,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "303237:5:18" + "src": "303237:5:38" }, "nodeType": "YulFunctionCall", - "src": "303237:11:18" + "src": "303237:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "303231:2:18" + "src": "303231:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "303261:17:18", + "src": "303261:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "303273:4:18", + "src": "303273:4:38", "type": "", "value": "0x60" } @@ -347499,28 +347499,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "303267:5:18" + "src": "303267:5:38" }, "nodeType": "YulFunctionCall", - "src": "303267:11:18" + "src": "303267:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "303261:2:18" + "src": "303261:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "303291:17:18", + "src": "303291:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "303303:4:18", + "src": "303303:4:38", "type": "", "value": "0x80" } @@ -347528,28 +347528,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "303297:5:18" + "src": "303297:5:38" }, "nodeType": "YulFunctionCall", - "src": "303297:11:18" + "src": "303297:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "303291:2:18" + "src": "303291:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "303321:17:18", + "src": "303321:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "303333:4:18", + "src": "303333:4:38", "type": "", "value": "0xa0" } @@ -347557,28 +347557,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "303327:5:18" + "src": "303327:5:38" }, "nodeType": "YulFunctionCall", - "src": "303327:11:18" + "src": "303327:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "303321:2:18" + "src": "303321:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "303351:17:18", + "src": "303351:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "303363:4:18", + "src": "303363:4:38", "type": "", "value": "0xc0" } @@ -347586,16 +347586,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "303357:5:18" + "src": "303357:5:38" }, "nodeType": "YulFunctionCall", - "src": "303357:11:18" + "src": "303357:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "303351:2:18" + "src": "303351:2:38" } ] }, @@ -347605,14 +347605,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "303454:4:18", + "src": "303454:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "303460:10:18", + "src": "303460:10:38", "type": "", "value": "0xed8f28f6" } @@ -347620,13 +347620,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "303447:6:18" + "src": "303447:6:38" }, "nodeType": "YulFunctionCall", - "src": "303447:24:18" + "src": "303447:24:38" }, "nodeType": "YulExpressionStatement", - "src": "303447:24:18" + "src": "303447:24:38" }, { "expression": { @@ -347634,14 +347634,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "303491:4:18", + "src": "303491:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "303497:4:18", + "src": "303497:4:38", "type": "", "value": "0x80" } @@ -347649,13 +347649,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "303484:6:18" + "src": "303484:6:38" }, "nodeType": "YulFunctionCall", - "src": "303484:18:18" + "src": "303484:18:38" }, "nodeType": "YulExpressionStatement", - "src": "303484:18:18" + "src": "303484:18:38" }, { "expression": { @@ -347663,26 +347663,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "303522:4:18", + "src": "303522:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "303528:2:18" + "src": "303528:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "303515:6:18" + "src": "303515:6:38" }, "nodeType": "YulFunctionCall", - "src": "303515:16:18" + "src": "303515:16:38" }, "nodeType": "YulExpressionStatement", - "src": "303515:16:18" + "src": "303515:16:38" }, { "expression": { @@ -347690,26 +347690,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "303551:4:18", + "src": "303551:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "303557:2:18" + "src": "303557:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "303544:6:18" + "src": "303544:6:38" }, "nodeType": "YulFunctionCall", - "src": "303544:16:18" + "src": "303544:16:38" }, "nodeType": "YulExpressionStatement", - "src": "303544:16:18" + "src": "303544:16:38" }, { "expression": { @@ -347717,26 +347717,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "303580:4:18", + "src": "303580:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "303586:2:18" + "src": "303586:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "303573:6:18" + "src": "303573:6:38" }, "nodeType": "YulFunctionCall", - "src": "303573:16:18" + "src": "303573:16:38" }, "nodeType": "YulExpressionStatement", - "src": "303573:16:18" + "src": "303573:16:38" }, { "expression": { @@ -347744,126 +347744,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "303614:4:18", + "src": "303614:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "303620:2:18" + "src": "303620:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "303602:11:18" + "src": "303602:11:38" }, "nodeType": "YulFunctionCall", - "src": "303602:21:18" + "src": "303602:21:38" }, "nodeType": "YulExpressionStatement", - "src": "303602:21:18" + "src": "303602:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40521, + "declaration": 43582, "isOffset": false, "isSlot": false, - "src": "303171:2:18", + "src": "303171:2:38", "valueSize": 1 }, { - "declaration": 40524, + "declaration": 43585, "isOffset": false, "isSlot": false, - "src": "303201:2:18", + "src": "303201:2:38", "valueSize": 1 }, { - "declaration": 40527, + "declaration": 43588, "isOffset": false, "isSlot": false, - "src": "303231:2:18", + "src": "303231:2:38", "valueSize": 1 }, { - "declaration": 40530, + "declaration": 43591, "isOffset": false, "isSlot": false, - "src": "303261:2:18", + "src": "303261:2:38", "valueSize": 1 }, { - "declaration": 40533, + "declaration": 43594, "isOffset": false, "isSlot": false, - "src": "303291:2:18", + "src": "303291:2:38", "valueSize": 1 }, { - "declaration": 40536, + "declaration": 43597, "isOffset": false, "isSlot": false, - "src": "303321:2:18", + "src": "303321:2:38", "valueSize": 1 }, { - "declaration": 40539, + "declaration": 43600, "isOffset": false, "isSlot": false, - "src": "303351:2:18", + "src": "303351:2:38", "valueSize": 1 }, { - "declaration": 40511, + "declaration": 43572, "isOffset": false, "isSlot": false, - "src": "303620:2:18", + "src": "303620:2:38", "valueSize": 1 }, { - "declaration": 40513, + "declaration": 43574, "isOffset": false, "isSlot": false, - "src": "303528:2:18", + "src": "303528:2:38", "valueSize": 1 }, { - "declaration": 40515, + "declaration": 43576, "isOffset": false, "isSlot": false, - "src": "303557:2:18", + "src": "303557:2:38", "valueSize": 1 }, { - "declaration": 40517, + "declaration": 43578, "isOffset": false, "isSlot": false, - "src": "303586:2:18", + "src": "303586:2:38", "valueSize": 1 } ], - "id": 40541, + "id": 43602, "nodeType": "InlineAssembly", - "src": "302793:840:18" + "src": "302793:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40543, + "id": 43604, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "303658:4:18", + "src": "303658:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -347872,14 +347872,14 @@ }, { "hexValue": "30786334", - "id": 40544, + "id": 43605, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "303664:4:18", + "src": "303664:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -347898,18 +347898,18 @@ "typeString": "int_const 196" } ], - "id": 40542, + "id": 43603, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "303642:15:18", + "referencedDeclaration": 33383, + "src": "303642:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40545, + "id": 43606, "isConstant": false, "isLValue": false, "isPure": false, @@ -347918,21 +347918,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "303642:27:18", + "src": "303642:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40546, + "id": 43607, "nodeType": "ExpressionStatement", - "src": "303642:27:18" + "src": "303642:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "303688:214:18", + "src": "303688:214:38", "statements": [ { "expression": { @@ -347940,26 +347940,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "303709:4:18", + "src": "303709:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "303715:2:18" + "src": "303715:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "303702:6:18" + "src": "303702:6:38" }, "nodeType": "YulFunctionCall", - "src": "303702:16:18" + "src": "303702:16:38" }, "nodeType": "YulExpressionStatement", - "src": "303702:16:18" + "src": "303702:16:38" }, { "expression": { @@ -347967,26 +347967,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "303738:4:18", + "src": "303738:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "303744:2:18" + "src": "303744:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "303731:6:18" + "src": "303731:6:38" }, "nodeType": "YulFunctionCall", - "src": "303731:16:18" + "src": "303731:16:38" }, "nodeType": "YulExpressionStatement", - "src": "303731:16:18" + "src": "303731:16:38" }, { "expression": { @@ -347994,26 +347994,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "303767:4:18", + "src": "303767:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "303773:2:18" + "src": "303773:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "303760:6:18" + "src": "303760:6:38" }, "nodeType": "YulFunctionCall", - "src": "303760:16:18" + "src": "303760:16:38" }, "nodeType": "YulExpressionStatement", - "src": "303760:16:18" + "src": "303760:16:38" }, { "expression": { @@ -348021,26 +348021,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "303796:4:18", + "src": "303796:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "303802:2:18" + "src": "303802:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "303789:6:18" + "src": "303789:6:38" }, "nodeType": "YulFunctionCall", - "src": "303789:16:18" + "src": "303789:16:38" }, "nodeType": "YulExpressionStatement", - "src": "303789:16:18" + "src": "303789:16:38" }, { "expression": { @@ -348048,26 +348048,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "303825:4:18", + "src": "303825:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "303831:2:18" + "src": "303831:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "303818:6:18" + "src": "303818:6:38" }, "nodeType": "YulFunctionCall", - "src": "303818:16:18" + "src": "303818:16:38" }, "nodeType": "YulExpressionStatement", - "src": "303818:16:18" + "src": "303818:16:38" }, { "expression": { @@ -348075,26 +348075,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "303854:4:18", + "src": "303854:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "303860:2:18" + "src": "303860:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "303847:6:18" + "src": "303847:6:38" }, "nodeType": "YulFunctionCall", - "src": "303847:16:18" + "src": "303847:16:38" }, "nodeType": "YulExpressionStatement", - "src": "303847:16:18" + "src": "303847:16:38" }, { "expression": { @@ -348102,84 +348102,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "303883:4:18", + "src": "303883:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "303889:2:18" + "src": "303889:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "303876:6:18" + "src": "303876:6:38" }, "nodeType": "YulFunctionCall", - "src": "303876:16:18" + "src": "303876:16:38" }, "nodeType": "YulExpressionStatement", - "src": "303876:16:18" + "src": "303876:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40521, + "declaration": 43582, "isOffset": false, "isSlot": false, - "src": "303715:2:18", + "src": "303715:2:38", "valueSize": 1 }, { - "declaration": 40524, + "declaration": 43585, "isOffset": false, "isSlot": false, - "src": "303744:2:18", + "src": "303744:2:38", "valueSize": 1 }, { - "declaration": 40527, + "declaration": 43588, "isOffset": false, "isSlot": false, - "src": "303773:2:18", + "src": "303773:2:38", "valueSize": 1 }, { - "declaration": 40530, + "declaration": 43591, "isOffset": false, "isSlot": false, - "src": "303802:2:18", + "src": "303802:2:38", "valueSize": 1 }, { - "declaration": 40533, + "declaration": 43594, "isOffset": false, "isSlot": false, - "src": "303831:2:18", + "src": "303831:2:38", "valueSize": 1 }, { - "declaration": 40536, + "declaration": 43597, "isOffset": false, "isSlot": false, - "src": "303860:2:18", + "src": "303860:2:38", "valueSize": 1 }, { - "declaration": 40539, + "declaration": 43600, "isOffset": false, "isSlot": false, - "src": "303889:2:18", + "src": "303889:2:38", "valueSize": 1 } ], - "id": 40547, + "id": 43608, "nodeType": "InlineAssembly", - "src": "303679:223:18" + "src": "303679:223:38" } ] }, @@ -348187,20 +348187,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "302577:3:18", + "nameLocation": "302577:3:38", "parameters": { - "id": 40518, + "id": 43579, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40511, + "id": 43572, "mutability": "mutable", "name": "p0", - "nameLocation": "302589:2:18", + "nameLocation": "302589:2:38", "nodeType": "VariableDeclaration", - "scope": 40549, - "src": "302581:10:18", + "scope": 43610, + "src": "302581:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -348208,10 +348208,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40510, + "id": 43571, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "302581:7:18", + "src": "302581:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -348221,13 +348221,13 @@ }, { "constant": false, - "id": 40513, + "id": 43574, "mutability": "mutable", "name": "p1", - "nameLocation": "302601:2:18", + "nameLocation": "302601:2:38", "nodeType": "VariableDeclaration", - "scope": 40549, - "src": "302593:10:18", + "scope": 43610, + "src": "302593:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -348235,10 +348235,10 @@ "typeString": "address" }, "typeName": { - "id": 40512, + "id": 43573, "name": "address", "nodeType": "ElementaryTypeName", - "src": "302593:7:18", + "src": "302593:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -348249,13 +348249,13 @@ }, { "constant": false, - "id": 40515, + "id": 43576, "mutability": "mutable", "name": "p2", - "nameLocation": "302613:2:18", + "nameLocation": "302613:2:38", "nodeType": "VariableDeclaration", - "scope": 40549, - "src": "302605:10:18", + "scope": 43610, + "src": "302605:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -348263,10 +348263,10 @@ "typeString": "address" }, "typeName": { - "id": 40514, + "id": 43575, "name": "address", "nodeType": "ElementaryTypeName", - "src": "302605:7:18", + "src": "302605:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -348277,13 +348277,13 @@ }, { "constant": false, - "id": 40517, + "id": 43578, "mutability": "mutable", "name": "p3", - "nameLocation": "302625:2:18", + "nameLocation": "302625:2:38", "nodeType": "VariableDeclaration", - "scope": 40549, - "src": "302617:10:18", + "scope": 43610, + "src": "302617:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -348291,10 +348291,10 @@ "typeString": "address" }, "typeName": { - "id": 40516, + "id": 43577, "name": "address", "nodeType": "ElementaryTypeName", - "src": "302617:7:18", + "src": "302617:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -348304,44 +348304,44 @@ "visibility": "internal" } ], - "src": "302580:48:18" + "src": "302580:48:38" }, "returnParameters": { - "id": 40519, + "id": 43580, "nodeType": "ParameterList", "parameters": [], - "src": "302643:0:18" + "src": "302643:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40589, + "id": 43650, "nodeType": "FunctionDefinition", - "src": "303914:1334:18", + "src": "303914:1334:38", "nodes": [], "body": { - "id": 40588, + "id": 43649, "nodeType": "Block", - "src": "303986:1262:18", + "src": "303986:1262:38", "nodes": [], "statements": [ { "assignments": [ - 40561 + 43622 ], "declarations": [ { "constant": false, - "id": 40561, + "id": 43622, "mutability": "mutable", "name": "m0", - "nameLocation": "304004:2:18", + "nameLocation": "304004:2:38", "nodeType": "VariableDeclaration", - "scope": 40588, - "src": "303996:10:18", + "scope": 43649, + "src": "303996:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -348349,10 +348349,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40560, + "id": 43621, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "303996:7:18", + "src": "303996:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -348361,24 +348361,24 @@ "visibility": "internal" } ], - "id": 40562, + "id": 43623, "nodeType": "VariableDeclarationStatement", - "src": "303996:10:18" + "src": "303996:10:38" }, { "assignments": [ - 40564 + 43625 ], "declarations": [ { "constant": false, - "id": 40564, + "id": 43625, "mutability": "mutable", "name": "m1", - "nameLocation": "304024:2:18", + "nameLocation": "304024:2:38", "nodeType": "VariableDeclaration", - "scope": 40588, - "src": "304016:10:18", + "scope": 43649, + "src": "304016:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -348386,10 +348386,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40563, + "id": 43624, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "304016:7:18", + "src": "304016:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -348398,24 +348398,24 @@ "visibility": "internal" } ], - "id": 40565, + "id": 43626, "nodeType": "VariableDeclarationStatement", - "src": "304016:10:18" + "src": "304016:10:38" }, { "assignments": [ - 40567 + 43628 ], "declarations": [ { "constant": false, - "id": 40567, + "id": 43628, "mutability": "mutable", "name": "m2", - "nameLocation": "304044:2:18", + "nameLocation": "304044:2:38", "nodeType": "VariableDeclaration", - "scope": 40588, - "src": "304036:10:18", + "scope": 43649, + "src": "304036:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -348423,10 +348423,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40566, + "id": 43627, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "304036:7:18", + "src": "304036:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -348435,24 +348435,24 @@ "visibility": "internal" } ], - "id": 40568, + "id": 43629, "nodeType": "VariableDeclarationStatement", - "src": "304036:10:18" + "src": "304036:10:38" }, { "assignments": [ - 40570 + 43631 ], "declarations": [ { "constant": false, - "id": 40570, + "id": 43631, "mutability": "mutable", "name": "m3", - "nameLocation": "304064:2:18", + "nameLocation": "304064:2:38", "nodeType": "VariableDeclaration", - "scope": 40588, - "src": "304056:10:18", + "scope": 43649, + "src": "304056:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -348460,10 +348460,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40569, + "id": 43630, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "304056:7:18", + "src": "304056:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -348472,24 +348472,24 @@ "visibility": "internal" } ], - "id": 40571, + "id": 43632, "nodeType": "VariableDeclarationStatement", - "src": "304056:10:18" + "src": "304056:10:38" }, { "assignments": [ - 40573 + 43634 ], "declarations": [ { "constant": false, - "id": 40573, + "id": 43634, "mutability": "mutable", "name": "m4", - "nameLocation": "304084:2:18", + "nameLocation": "304084:2:38", "nodeType": "VariableDeclaration", - "scope": 40588, - "src": "304076:10:18", + "scope": 43649, + "src": "304076:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -348497,10 +348497,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40572, + "id": 43633, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "304076:7:18", + "src": "304076:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -348509,24 +348509,24 @@ "visibility": "internal" } ], - "id": 40574, + "id": 43635, "nodeType": "VariableDeclarationStatement", - "src": "304076:10:18" + "src": "304076:10:38" }, { "assignments": [ - 40576 + 43637 ], "declarations": [ { "constant": false, - "id": 40576, + "id": 43637, "mutability": "mutable", "name": "m5", - "nameLocation": "304104:2:18", + "nameLocation": "304104:2:38", "nodeType": "VariableDeclaration", - "scope": 40588, - "src": "304096:10:18", + "scope": 43649, + "src": "304096:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -348534,10 +348534,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40575, + "id": 43636, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "304096:7:18", + "src": "304096:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -348546,24 +348546,24 @@ "visibility": "internal" } ], - "id": 40577, + "id": 43638, "nodeType": "VariableDeclarationStatement", - "src": "304096:10:18" + "src": "304096:10:38" }, { "assignments": [ - 40579 + 43640 ], "declarations": [ { "constant": false, - "id": 40579, + "id": 43640, "mutability": "mutable", "name": "m6", - "nameLocation": "304124:2:18", + "nameLocation": "304124:2:38", "nodeType": "VariableDeclaration", - "scope": 40588, - "src": "304116:10:18", + "scope": 43649, + "src": "304116:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -348571,10 +348571,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40578, + "id": 43639, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "304116:7:18", + "src": "304116:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -348583,27 +348583,27 @@ "visibility": "internal" } ], - "id": 40580, + "id": 43641, "nodeType": "VariableDeclarationStatement", - "src": "304116:10:18" + "src": "304116:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "304145:828:18", + "src": "304145:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "304188:313:18", + "src": "304188:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "304206:15:18", + "src": "304206:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "304220:1:18", + "src": "304220:1:38", "type": "", "value": "0" }, @@ -348611,7 +348611,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "304210:6:18", + "src": "304210:6:38", "type": "" } ] @@ -348619,16 +348619,16 @@ { "body": { "nodeType": "YulBlock", - "src": "304291:40:18", + "src": "304291:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "304320:9:18", + "src": "304320:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "304322:5:18" + "src": "304322:5:38" } ] }, @@ -348639,33 +348639,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "304308:6:18" + "src": "304308:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "304316:1:18" + "src": "304316:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "304303:4:18" + "src": "304303:4:38" }, "nodeType": "YulFunctionCall", - "src": "304303:15:18" + "src": "304303:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "304296:6:18" + "src": "304296:6:38" }, "nodeType": "YulFunctionCall", - "src": "304296:23:18" + "src": "304296:23:38" }, "nodeType": "YulIf", - "src": "304293:36:18" + "src": "304293:36:38" } ] }, @@ -348674,12 +348674,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "304248:6:18" + "src": "304248:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "304256:4:18", + "src": "304256:4:38", "type": "", "value": "0x20" } @@ -348687,30 +348687,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "304245:2:18" + "src": "304245:2:38" }, "nodeType": "YulFunctionCall", - "src": "304245:16:18" + "src": "304245:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "304262:28:18", + "src": "304262:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "304264:24:18", + "src": "304264:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "304278:6:18" + "src": "304278:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "304286:1:18", + "src": "304286:1:38", "type": "", "value": "1" } @@ -348718,16 +348718,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "304274:3:18" + "src": "304274:3:38" }, "nodeType": "YulFunctionCall", - "src": "304274:14:18" + "src": "304274:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "304264:6:18" + "src": "304264:6:38" } ] } @@ -348735,10 +348735,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "304242:2:18", + "src": "304242:2:38", "statements": [] }, - "src": "304238:93:18" + "src": "304238:93:38" }, { "expression": { @@ -348746,34 +348746,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "304355:3:18" + "src": "304355:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "304360:6:18" + "src": "304360:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "304348:6:18" + "src": "304348:6:38" }, "nodeType": "YulFunctionCall", - "src": "304348:19:18" + "src": "304348:19:38" }, "nodeType": "YulExpressionStatement", - "src": "304348:19:18" + "src": "304348:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "304384:37:18", + "src": "304384:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "304401:3:18", + "src": "304401:3:38", "type": "", "value": "256" }, @@ -348782,38 +348782,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "304410:1:18", + "src": "304410:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "304413:6:18" + "src": "304413:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "304406:3:18" + "src": "304406:3:38" }, "nodeType": "YulFunctionCall", - "src": "304406:14:18" + "src": "304406:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "304397:3:18" + "src": "304397:3:38" }, "nodeType": "YulFunctionCall", - "src": "304397:24:18" + "src": "304397:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "304388:5:18", + "src": "304388:5:38", "type": "" } ] @@ -348826,12 +348826,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "304449:3:18" + "src": "304449:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "304454:4:18", + "src": "304454:4:38", "type": "", "value": "0x20" } @@ -348839,59 +348839,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "304445:3:18" + "src": "304445:3:38" }, "nodeType": "YulFunctionCall", - "src": "304445:14:18" + "src": "304445:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "304465:5:18" + "src": "304465:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "304476:5:18" + "src": "304476:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "304483:1:18" + "src": "304483:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "304472:3:18" + "src": "304472:3:38" }, "nodeType": "YulFunctionCall", - "src": "304472:13:18" + "src": "304472:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "304461:3:18" + "src": "304461:3:38" }, "nodeType": "YulFunctionCall", - "src": "304461:25:18" + "src": "304461:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "304438:6:18" + "src": "304438:6:38" }, "nodeType": "YulFunctionCall", - "src": "304438:49:18" + "src": "304438:49:38" }, "nodeType": "YulExpressionStatement", - "src": "304438:49:18" + "src": "304438:49:38" } ] }, @@ -348901,27 +348901,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "304180:3:18", + "src": "304180:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "304185:1:18", + "src": "304185:1:38", "type": "" } ], - "src": "304159:342:18" + "src": "304159:342:38" }, { "nodeType": "YulAssignment", - "src": "304514:17:18", + "src": "304514:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "304526:4:18", + "src": "304526:4:38", "type": "", "value": "0x00" } @@ -348929,28 +348929,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "304520:5:18" + "src": "304520:5:38" }, "nodeType": "YulFunctionCall", - "src": "304520:11:18" + "src": "304520:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "304514:2:18" + "src": "304514:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "304544:17:18", + "src": "304544:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "304556:4:18", + "src": "304556:4:38", "type": "", "value": "0x20" } @@ -348958,28 +348958,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "304550:5:18" + "src": "304550:5:38" }, "nodeType": "YulFunctionCall", - "src": "304550:11:18" + "src": "304550:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "304544:2:18" + "src": "304544:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "304574:17:18", + "src": "304574:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "304586:4:18", + "src": "304586:4:38", "type": "", "value": "0x40" } @@ -348987,28 +348987,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "304580:5:18" + "src": "304580:5:38" }, "nodeType": "YulFunctionCall", - "src": "304580:11:18" + "src": "304580:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "304574:2:18" + "src": "304574:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "304604:17:18", + "src": "304604:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "304616:4:18", + "src": "304616:4:38", "type": "", "value": "0x60" } @@ -349016,28 +349016,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "304610:5:18" + "src": "304610:5:38" }, "nodeType": "YulFunctionCall", - "src": "304610:11:18" + "src": "304610:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "304604:2:18" + "src": "304604:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "304634:17:18", + "src": "304634:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "304646:4:18", + "src": "304646:4:38", "type": "", "value": "0x80" } @@ -349045,28 +349045,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "304640:5:18" + "src": "304640:5:38" }, "nodeType": "YulFunctionCall", - "src": "304640:11:18" + "src": "304640:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "304634:2:18" + "src": "304634:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "304664:17:18", + "src": "304664:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "304676:4:18", + "src": "304676:4:38", "type": "", "value": "0xa0" } @@ -349074,28 +349074,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "304670:5:18" + "src": "304670:5:38" }, "nodeType": "YulFunctionCall", - "src": "304670:11:18" + "src": "304670:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "304664:2:18" + "src": "304664:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "304694:17:18", + "src": "304694:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "304706:4:18", + "src": "304706:4:38", "type": "", "value": "0xc0" } @@ -349103,16 +349103,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "304700:5:18" + "src": "304700:5:38" }, "nodeType": "YulFunctionCall", - "src": "304700:11:18" + "src": "304700:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "304694:2:18" + "src": "304694:2:38" } ] }, @@ -349122,14 +349122,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "304794:4:18", + "src": "304794:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "304800:10:18", + "src": "304800:10:38", "type": "", "value": "0xb59dbd60" } @@ -349137,13 +349137,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "304787:6:18" + "src": "304787:6:38" }, "nodeType": "YulFunctionCall", - "src": "304787:24:18" + "src": "304787:24:38" }, "nodeType": "YulExpressionStatement", - "src": "304787:24:18" + "src": "304787:24:38" }, { "expression": { @@ -349151,14 +349151,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "304831:4:18", + "src": "304831:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "304837:4:18", + "src": "304837:4:38", "type": "", "value": "0x80" } @@ -349166,13 +349166,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "304824:6:18" + "src": "304824:6:38" }, "nodeType": "YulFunctionCall", - "src": "304824:18:18" + "src": "304824:18:38" }, "nodeType": "YulExpressionStatement", - "src": "304824:18:18" + "src": "304824:18:38" }, { "expression": { @@ -349180,26 +349180,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "304862:4:18", + "src": "304862:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "304868:2:18" + "src": "304868:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "304855:6:18" + "src": "304855:6:38" }, "nodeType": "YulFunctionCall", - "src": "304855:16:18" + "src": "304855:16:38" }, "nodeType": "YulExpressionStatement", - "src": "304855:16:18" + "src": "304855:16:38" }, { "expression": { @@ -349207,26 +349207,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "304891:4:18", + "src": "304891:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "304897:2:18" + "src": "304897:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "304884:6:18" + "src": "304884:6:38" }, "nodeType": "YulFunctionCall", - "src": "304884:16:18" + "src": "304884:16:38" }, "nodeType": "YulExpressionStatement", - "src": "304884:16:18" + "src": "304884:16:38" }, { "expression": { @@ -349234,26 +349234,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "304920:4:18", + "src": "304920:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "304926:2:18" + "src": "304926:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "304913:6:18" + "src": "304913:6:38" }, "nodeType": "YulFunctionCall", - "src": "304913:16:18" + "src": "304913:16:38" }, "nodeType": "YulExpressionStatement", - "src": "304913:16:18" + "src": "304913:16:38" }, { "expression": { @@ -349261,126 +349261,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "304954:4:18", + "src": "304954:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "304960:2:18" + "src": "304960:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "304942:11:18" + "src": "304942:11:38" }, "nodeType": "YulFunctionCall", - "src": "304942:21:18" + "src": "304942:21:38" }, "nodeType": "YulExpressionStatement", - "src": "304942:21:18" + "src": "304942:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40561, + "declaration": 43622, "isOffset": false, "isSlot": false, - "src": "304514:2:18", + "src": "304514:2:38", "valueSize": 1 }, { - "declaration": 40564, + "declaration": 43625, "isOffset": false, "isSlot": false, - "src": "304544:2:18", + "src": "304544:2:38", "valueSize": 1 }, { - "declaration": 40567, + "declaration": 43628, "isOffset": false, "isSlot": false, - "src": "304574:2:18", + "src": "304574:2:38", "valueSize": 1 }, { - "declaration": 40570, + "declaration": 43631, "isOffset": false, "isSlot": false, - "src": "304604:2:18", + "src": "304604:2:38", "valueSize": 1 }, { - "declaration": 40573, + "declaration": 43634, "isOffset": false, "isSlot": false, - "src": "304634:2:18", + "src": "304634:2:38", "valueSize": 1 }, { - "declaration": 40576, + "declaration": 43637, "isOffset": false, "isSlot": false, - "src": "304664:2:18", + "src": "304664:2:38", "valueSize": 1 }, { - "declaration": 40579, + "declaration": 43640, "isOffset": false, "isSlot": false, - "src": "304694:2:18", + "src": "304694:2:38", "valueSize": 1 }, { - "declaration": 40551, + "declaration": 43612, "isOffset": false, "isSlot": false, - "src": "304960:2:18", + "src": "304960:2:38", "valueSize": 1 }, { - "declaration": 40553, + "declaration": 43614, "isOffset": false, "isSlot": false, - "src": "304868:2:18", + "src": "304868:2:38", "valueSize": 1 }, { - "declaration": 40555, + "declaration": 43616, "isOffset": false, "isSlot": false, - "src": "304897:2:18", + "src": "304897:2:38", "valueSize": 1 }, { - "declaration": 40557, + "declaration": 43618, "isOffset": false, "isSlot": false, - "src": "304926:2:18", + "src": "304926:2:38", "valueSize": 1 } ], - "id": 40581, + "id": 43642, "nodeType": "InlineAssembly", - "src": "304136:837:18" + "src": "304136:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40583, + "id": 43644, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "304998:4:18", + "src": "304998:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -349389,14 +349389,14 @@ }, { "hexValue": "30786334", - "id": 40584, + "id": 43645, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "305004:4:18", + "src": "305004:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -349415,18 +349415,18 @@ "typeString": "int_const 196" } ], - "id": 40582, + "id": 43643, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "304982:15:18", + "referencedDeclaration": 33383, + "src": "304982:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40585, + "id": 43646, "isConstant": false, "isLValue": false, "isPure": false, @@ -349435,21 +349435,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "304982:27:18", + "src": "304982:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40586, + "id": 43647, "nodeType": "ExpressionStatement", - "src": "304982:27:18" + "src": "304982:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "305028:214:18", + "src": "305028:214:38", "statements": [ { "expression": { @@ -349457,26 +349457,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "305049:4:18", + "src": "305049:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "305055:2:18" + "src": "305055:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "305042:6:18" + "src": "305042:6:38" }, "nodeType": "YulFunctionCall", - "src": "305042:16:18" + "src": "305042:16:38" }, "nodeType": "YulExpressionStatement", - "src": "305042:16:18" + "src": "305042:16:38" }, { "expression": { @@ -349484,26 +349484,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "305078:4:18", + "src": "305078:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "305084:2:18" + "src": "305084:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "305071:6:18" + "src": "305071:6:38" }, "nodeType": "YulFunctionCall", - "src": "305071:16:18" + "src": "305071:16:38" }, "nodeType": "YulExpressionStatement", - "src": "305071:16:18" + "src": "305071:16:38" }, { "expression": { @@ -349511,26 +349511,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "305107:4:18", + "src": "305107:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "305113:2:18" + "src": "305113:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "305100:6:18" + "src": "305100:6:38" }, "nodeType": "YulFunctionCall", - "src": "305100:16:18" + "src": "305100:16:38" }, "nodeType": "YulExpressionStatement", - "src": "305100:16:18" + "src": "305100:16:38" }, { "expression": { @@ -349538,26 +349538,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "305136:4:18", + "src": "305136:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "305142:2:18" + "src": "305142:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "305129:6:18" + "src": "305129:6:38" }, "nodeType": "YulFunctionCall", - "src": "305129:16:18" + "src": "305129:16:38" }, "nodeType": "YulExpressionStatement", - "src": "305129:16:18" + "src": "305129:16:38" }, { "expression": { @@ -349565,26 +349565,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "305165:4:18", + "src": "305165:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "305171:2:18" + "src": "305171:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "305158:6:18" + "src": "305158:6:38" }, "nodeType": "YulFunctionCall", - "src": "305158:16:18" + "src": "305158:16:38" }, "nodeType": "YulExpressionStatement", - "src": "305158:16:18" + "src": "305158:16:38" }, { "expression": { @@ -349592,26 +349592,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "305194:4:18", + "src": "305194:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "305200:2:18" + "src": "305200:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "305187:6:18" + "src": "305187:6:38" }, "nodeType": "YulFunctionCall", - "src": "305187:16:18" + "src": "305187:16:38" }, "nodeType": "YulExpressionStatement", - "src": "305187:16:18" + "src": "305187:16:38" }, { "expression": { @@ -349619,84 +349619,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "305223:4:18", + "src": "305223:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "305229:2:18" + "src": "305229:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "305216:6:18" + "src": "305216:6:38" }, "nodeType": "YulFunctionCall", - "src": "305216:16:18" + "src": "305216:16:38" }, "nodeType": "YulExpressionStatement", - "src": "305216:16:18" + "src": "305216:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40561, + "declaration": 43622, "isOffset": false, "isSlot": false, - "src": "305055:2:18", + "src": "305055:2:38", "valueSize": 1 }, { - "declaration": 40564, + "declaration": 43625, "isOffset": false, "isSlot": false, - "src": "305084:2:18", + "src": "305084:2:38", "valueSize": 1 }, { - "declaration": 40567, + "declaration": 43628, "isOffset": false, "isSlot": false, - "src": "305113:2:18", + "src": "305113:2:38", "valueSize": 1 }, { - "declaration": 40570, + "declaration": 43631, "isOffset": false, "isSlot": false, - "src": "305142:2:18", + "src": "305142:2:38", "valueSize": 1 }, { - "declaration": 40573, + "declaration": 43634, "isOffset": false, "isSlot": false, - "src": "305171:2:18", + "src": "305171:2:38", "valueSize": 1 }, { - "declaration": 40576, + "declaration": 43637, "isOffset": false, "isSlot": false, - "src": "305200:2:18", + "src": "305200:2:38", "valueSize": 1 }, { - "declaration": 40579, + "declaration": 43640, "isOffset": false, "isSlot": false, - "src": "305229:2:18", + "src": "305229:2:38", "valueSize": 1 } ], - "id": 40587, + "id": 43648, "nodeType": "InlineAssembly", - "src": "305019:223:18" + "src": "305019:223:38" } ] }, @@ -349704,20 +349704,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "303923:3:18", + "nameLocation": "303923:3:38", "parameters": { - "id": 40558, + "id": 43619, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40551, + "id": 43612, "mutability": "mutable", "name": "p0", - "nameLocation": "303935:2:18", + "nameLocation": "303935:2:38", "nodeType": "VariableDeclaration", - "scope": 40589, - "src": "303927:10:18", + "scope": 43650, + "src": "303927:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -349725,10 +349725,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40550, + "id": 43611, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "303927:7:18", + "src": "303927:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -349738,13 +349738,13 @@ }, { "constant": false, - "id": 40553, + "id": 43614, "mutability": "mutable", "name": "p1", - "nameLocation": "303947:2:18", + "nameLocation": "303947:2:38", "nodeType": "VariableDeclaration", - "scope": 40589, - "src": "303939:10:18", + "scope": 43650, + "src": "303939:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -349752,10 +349752,10 @@ "typeString": "address" }, "typeName": { - "id": 40552, + "id": 43613, "name": "address", "nodeType": "ElementaryTypeName", - "src": "303939:7:18", + "src": "303939:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -349766,13 +349766,13 @@ }, { "constant": false, - "id": 40555, + "id": 43616, "mutability": "mutable", "name": "p2", - "nameLocation": "303959:2:18", + "nameLocation": "303959:2:38", "nodeType": "VariableDeclaration", - "scope": 40589, - "src": "303951:10:18", + "scope": 43650, + "src": "303951:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -349780,10 +349780,10 @@ "typeString": "address" }, "typeName": { - "id": 40554, + "id": 43615, "name": "address", "nodeType": "ElementaryTypeName", - "src": "303951:7:18", + "src": "303951:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -349794,13 +349794,13 @@ }, { "constant": false, - "id": 40557, + "id": 43618, "mutability": "mutable", "name": "p3", - "nameLocation": "303968:2:18", + "nameLocation": "303968:2:38", "nodeType": "VariableDeclaration", - "scope": 40589, - "src": "303963:7:18", + "scope": 43650, + "src": "303963:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -349808,10 +349808,10 @@ "typeString": "bool" }, "typeName": { - "id": 40556, + "id": 43617, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "303963:4:18", + "src": "303963:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -349820,44 +349820,44 @@ "visibility": "internal" } ], - "src": "303926:45:18" + "src": "303926:45:38" }, "returnParameters": { - "id": 40559, + "id": 43620, "nodeType": "ParameterList", "parameters": [], - "src": "303986:0:18" + "src": "303986:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40629, + "id": 43690, "nodeType": "FunctionDefinition", - "src": "305254:1340:18", + "src": "305254:1340:38", "nodes": [], "body": { - "id": 40628, + "id": 43689, "nodeType": "Block", - "src": "305329:1265:18", + "src": "305329:1265:38", "nodes": [], "statements": [ { "assignments": [ - 40601 + 43662 ], "declarations": [ { "constant": false, - "id": 40601, + "id": 43662, "mutability": "mutable", "name": "m0", - "nameLocation": "305347:2:18", + "nameLocation": "305347:2:38", "nodeType": "VariableDeclaration", - "scope": 40628, - "src": "305339:10:18", + "scope": 43689, + "src": "305339:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -349865,10 +349865,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40600, + "id": 43661, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "305339:7:18", + "src": "305339:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -349877,24 +349877,24 @@ "visibility": "internal" } ], - "id": 40602, + "id": 43663, "nodeType": "VariableDeclarationStatement", - "src": "305339:10:18" + "src": "305339:10:38" }, { "assignments": [ - 40604 + 43665 ], "declarations": [ { "constant": false, - "id": 40604, + "id": 43665, "mutability": "mutable", "name": "m1", - "nameLocation": "305367:2:18", + "nameLocation": "305367:2:38", "nodeType": "VariableDeclaration", - "scope": 40628, - "src": "305359:10:18", + "scope": 43689, + "src": "305359:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -349902,10 +349902,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40603, + "id": 43664, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "305359:7:18", + "src": "305359:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -349914,24 +349914,24 @@ "visibility": "internal" } ], - "id": 40605, + "id": 43666, "nodeType": "VariableDeclarationStatement", - "src": "305359:10:18" + "src": "305359:10:38" }, { "assignments": [ - 40607 + 43668 ], "declarations": [ { "constant": false, - "id": 40607, + "id": 43668, "mutability": "mutable", "name": "m2", - "nameLocation": "305387:2:18", + "nameLocation": "305387:2:38", "nodeType": "VariableDeclaration", - "scope": 40628, - "src": "305379:10:18", + "scope": 43689, + "src": "305379:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -349939,10 +349939,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40606, + "id": 43667, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "305379:7:18", + "src": "305379:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -349951,24 +349951,24 @@ "visibility": "internal" } ], - "id": 40608, + "id": 43669, "nodeType": "VariableDeclarationStatement", - "src": "305379:10:18" + "src": "305379:10:38" }, { "assignments": [ - 40610 + 43671 ], "declarations": [ { "constant": false, - "id": 40610, + "id": 43671, "mutability": "mutable", "name": "m3", - "nameLocation": "305407:2:18", + "nameLocation": "305407:2:38", "nodeType": "VariableDeclaration", - "scope": 40628, - "src": "305399:10:18", + "scope": 43689, + "src": "305399:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -349976,10 +349976,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40609, + "id": 43670, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "305399:7:18", + "src": "305399:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -349988,24 +349988,24 @@ "visibility": "internal" } ], - "id": 40611, + "id": 43672, "nodeType": "VariableDeclarationStatement", - "src": "305399:10:18" + "src": "305399:10:38" }, { "assignments": [ - 40613 + 43674 ], "declarations": [ { "constant": false, - "id": 40613, + "id": 43674, "mutability": "mutable", "name": "m4", - "nameLocation": "305427:2:18", + "nameLocation": "305427:2:38", "nodeType": "VariableDeclaration", - "scope": 40628, - "src": "305419:10:18", + "scope": 43689, + "src": "305419:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -350013,10 +350013,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40612, + "id": 43673, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "305419:7:18", + "src": "305419:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -350025,24 +350025,24 @@ "visibility": "internal" } ], - "id": 40614, + "id": 43675, "nodeType": "VariableDeclarationStatement", - "src": "305419:10:18" + "src": "305419:10:38" }, { "assignments": [ - 40616 + 43677 ], "declarations": [ { "constant": false, - "id": 40616, + "id": 43677, "mutability": "mutable", "name": "m5", - "nameLocation": "305447:2:18", + "nameLocation": "305447:2:38", "nodeType": "VariableDeclaration", - "scope": 40628, - "src": "305439:10:18", + "scope": 43689, + "src": "305439:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -350050,10 +350050,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40615, + "id": 43676, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "305439:7:18", + "src": "305439:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -350062,24 +350062,24 @@ "visibility": "internal" } ], - "id": 40617, + "id": 43678, "nodeType": "VariableDeclarationStatement", - "src": "305439:10:18" + "src": "305439:10:38" }, { "assignments": [ - 40619 + 43680 ], "declarations": [ { "constant": false, - "id": 40619, + "id": 43680, "mutability": "mutable", "name": "m6", - "nameLocation": "305467:2:18", + "nameLocation": "305467:2:38", "nodeType": "VariableDeclaration", - "scope": 40628, - "src": "305459:10:18", + "scope": 43689, + "src": "305459:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -350087,10 +350087,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40618, + "id": 43679, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "305459:7:18", + "src": "305459:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -350099,27 +350099,27 @@ "visibility": "internal" } ], - "id": 40620, + "id": 43681, "nodeType": "VariableDeclarationStatement", - "src": "305459:10:18" + "src": "305459:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "305488:831:18", + "src": "305488:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "305531:313:18", + "src": "305531:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "305549:15:18", + "src": "305549:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "305563:1:18", + "src": "305563:1:38", "type": "", "value": "0" }, @@ -350127,7 +350127,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "305553:6:18", + "src": "305553:6:38", "type": "" } ] @@ -350135,16 +350135,16 @@ { "body": { "nodeType": "YulBlock", - "src": "305634:40:18", + "src": "305634:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "305663:9:18", + "src": "305663:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "305665:5:18" + "src": "305665:5:38" } ] }, @@ -350155,33 +350155,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "305651:6:18" + "src": "305651:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "305659:1:18" + "src": "305659:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "305646:4:18" + "src": "305646:4:38" }, "nodeType": "YulFunctionCall", - "src": "305646:15:18" + "src": "305646:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "305639:6:18" + "src": "305639:6:38" }, "nodeType": "YulFunctionCall", - "src": "305639:23:18" + "src": "305639:23:38" }, "nodeType": "YulIf", - "src": "305636:36:18" + "src": "305636:36:38" } ] }, @@ -350190,12 +350190,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "305591:6:18" + "src": "305591:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "305599:4:18", + "src": "305599:4:38", "type": "", "value": "0x20" } @@ -350203,30 +350203,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "305588:2:18" + "src": "305588:2:38" }, "nodeType": "YulFunctionCall", - "src": "305588:16:18" + "src": "305588:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "305605:28:18", + "src": "305605:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "305607:24:18", + "src": "305607:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "305621:6:18" + "src": "305621:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "305629:1:18", + "src": "305629:1:38", "type": "", "value": "1" } @@ -350234,16 +350234,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "305617:3:18" + "src": "305617:3:38" }, "nodeType": "YulFunctionCall", - "src": "305617:14:18" + "src": "305617:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "305607:6:18" + "src": "305607:6:38" } ] } @@ -350251,10 +350251,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "305585:2:18", + "src": "305585:2:38", "statements": [] }, - "src": "305581:93:18" + "src": "305581:93:38" }, { "expression": { @@ -350262,34 +350262,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "305698:3:18" + "src": "305698:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "305703:6:18" + "src": "305703:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "305691:6:18" + "src": "305691:6:38" }, "nodeType": "YulFunctionCall", - "src": "305691:19:18" + "src": "305691:19:38" }, "nodeType": "YulExpressionStatement", - "src": "305691:19:18" + "src": "305691:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "305727:37:18", + "src": "305727:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "305744:3:18", + "src": "305744:3:38", "type": "", "value": "256" }, @@ -350298,38 +350298,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "305753:1:18", + "src": "305753:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "305756:6:18" + "src": "305756:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "305749:3:18" + "src": "305749:3:38" }, "nodeType": "YulFunctionCall", - "src": "305749:14:18" + "src": "305749:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "305740:3:18" + "src": "305740:3:38" }, "nodeType": "YulFunctionCall", - "src": "305740:24:18" + "src": "305740:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "305731:5:18", + "src": "305731:5:38", "type": "" } ] @@ -350342,12 +350342,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "305792:3:18" + "src": "305792:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "305797:4:18", + "src": "305797:4:38", "type": "", "value": "0x20" } @@ -350355,59 +350355,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "305788:3:18" + "src": "305788:3:38" }, "nodeType": "YulFunctionCall", - "src": "305788:14:18" + "src": "305788:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "305808:5:18" + "src": "305808:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "305819:5:18" + "src": "305819:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "305826:1:18" + "src": "305826:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "305815:3:18" + "src": "305815:3:38" }, "nodeType": "YulFunctionCall", - "src": "305815:13:18" + "src": "305815:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "305804:3:18" + "src": "305804:3:38" }, "nodeType": "YulFunctionCall", - "src": "305804:25:18" + "src": "305804:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "305781:6:18" + "src": "305781:6:38" }, "nodeType": "YulFunctionCall", - "src": "305781:49:18" + "src": "305781:49:38" }, "nodeType": "YulExpressionStatement", - "src": "305781:49:18" + "src": "305781:49:38" } ] }, @@ -350417,27 +350417,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "305523:3:18", + "src": "305523:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "305528:1:18", + "src": "305528:1:38", "type": "" } ], - "src": "305502:342:18" + "src": "305502:342:38" }, { "nodeType": "YulAssignment", - "src": "305857:17:18", + "src": "305857:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "305869:4:18", + "src": "305869:4:38", "type": "", "value": "0x00" } @@ -350445,28 +350445,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "305863:5:18" + "src": "305863:5:38" }, "nodeType": "YulFunctionCall", - "src": "305863:11:18" + "src": "305863:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "305857:2:18" + "src": "305857:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "305887:17:18", + "src": "305887:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "305899:4:18", + "src": "305899:4:38", "type": "", "value": "0x20" } @@ -350474,28 +350474,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "305893:5:18" + "src": "305893:5:38" }, "nodeType": "YulFunctionCall", - "src": "305893:11:18" + "src": "305893:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "305887:2:18" + "src": "305887:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "305917:17:18", + "src": "305917:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "305929:4:18", + "src": "305929:4:38", "type": "", "value": "0x40" } @@ -350503,28 +350503,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "305923:5:18" + "src": "305923:5:38" }, "nodeType": "YulFunctionCall", - "src": "305923:11:18" + "src": "305923:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "305917:2:18" + "src": "305917:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "305947:17:18", + "src": "305947:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "305959:4:18", + "src": "305959:4:38", "type": "", "value": "0x60" } @@ -350532,28 +350532,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "305953:5:18" + "src": "305953:5:38" }, "nodeType": "YulFunctionCall", - "src": "305953:11:18" + "src": "305953:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "305947:2:18" + "src": "305947:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "305977:17:18", + "src": "305977:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "305989:4:18", + "src": "305989:4:38", "type": "", "value": "0x80" } @@ -350561,28 +350561,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "305983:5:18" + "src": "305983:5:38" }, "nodeType": "YulFunctionCall", - "src": "305983:11:18" + "src": "305983:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "305977:2:18" + "src": "305977:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "306007:17:18", + "src": "306007:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "306019:4:18", + "src": "306019:4:38", "type": "", "value": "0xa0" } @@ -350590,28 +350590,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "306013:5:18" + "src": "306013:5:38" }, "nodeType": "YulFunctionCall", - "src": "306013:11:18" + "src": "306013:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "306007:2:18" + "src": "306007:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "306037:17:18", + "src": "306037:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "306049:4:18", + "src": "306049:4:38", "type": "", "value": "0xc0" } @@ -350619,16 +350619,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "306043:5:18" + "src": "306043:5:38" }, "nodeType": "YulFunctionCall", - "src": "306043:11:18" + "src": "306043:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "306037:2:18" + "src": "306037:2:38" } ] }, @@ -350638,14 +350638,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "306140:4:18", + "src": "306140:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "306146:10:18", + "src": "306146:10:38", "type": "", "value": "0x8ef3f399" } @@ -350653,13 +350653,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "306133:6:18" + "src": "306133:6:38" }, "nodeType": "YulFunctionCall", - "src": "306133:24:18" + "src": "306133:24:38" }, "nodeType": "YulExpressionStatement", - "src": "306133:24:18" + "src": "306133:24:38" }, { "expression": { @@ -350667,14 +350667,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "306177:4:18", + "src": "306177:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "306183:4:18", + "src": "306183:4:38", "type": "", "value": "0x80" } @@ -350682,13 +350682,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "306170:6:18" + "src": "306170:6:38" }, "nodeType": "YulFunctionCall", - "src": "306170:18:18" + "src": "306170:18:38" }, "nodeType": "YulExpressionStatement", - "src": "306170:18:18" + "src": "306170:18:38" }, { "expression": { @@ -350696,26 +350696,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "306208:4:18", + "src": "306208:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "306214:2:18" + "src": "306214:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "306201:6:18" + "src": "306201:6:38" }, "nodeType": "YulFunctionCall", - "src": "306201:16:18" + "src": "306201:16:38" }, "nodeType": "YulExpressionStatement", - "src": "306201:16:18" + "src": "306201:16:38" }, { "expression": { @@ -350723,26 +350723,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "306237:4:18", + "src": "306237:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "306243:2:18" + "src": "306243:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "306230:6:18" + "src": "306230:6:38" }, "nodeType": "YulFunctionCall", - "src": "306230:16:18" + "src": "306230:16:38" }, "nodeType": "YulExpressionStatement", - "src": "306230:16:18" + "src": "306230:16:38" }, { "expression": { @@ -350750,26 +350750,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "306266:4:18", + "src": "306266:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "306272:2:18" + "src": "306272:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "306259:6:18" + "src": "306259:6:38" }, "nodeType": "YulFunctionCall", - "src": "306259:16:18" + "src": "306259:16:38" }, "nodeType": "YulExpressionStatement", - "src": "306259:16:18" + "src": "306259:16:38" }, { "expression": { @@ -350777,126 +350777,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "306300:4:18", + "src": "306300:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "306306:2:18" + "src": "306306:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "306288:11:18" + "src": "306288:11:38" }, "nodeType": "YulFunctionCall", - "src": "306288:21:18" + "src": "306288:21:38" }, "nodeType": "YulExpressionStatement", - "src": "306288:21:18" + "src": "306288:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40601, + "declaration": 43662, "isOffset": false, "isSlot": false, - "src": "305857:2:18", + "src": "305857:2:38", "valueSize": 1 }, { - "declaration": 40604, + "declaration": 43665, "isOffset": false, "isSlot": false, - "src": "305887:2:18", + "src": "305887:2:38", "valueSize": 1 }, { - "declaration": 40607, + "declaration": 43668, "isOffset": false, "isSlot": false, - "src": "305917:2:18", + "src": "305917:2:38", "valueSize": 1 }, { - "declaration": 40610, + "declaration": 43671, "isOffset": false, "isSlot": false, - "src": "305947:2:18", + "src": "305947:2:38", "valueSize": 1 }, { - "declaration": 40613, + "declaration": 43674, "isOffset": false, "isSlot": false, - "src": "305977:2:18", + "src": "305977:2:38", "valueSize": 1 }, { - "declaration": 40616, + "declaration": 43677, "isOffset": false, "isSlot": false, - "src": "306007:2:18", + "src": "306007:2:38", "valueSize": 1 }, { - "declaration": 40619, + "declaration": 43680, "isOffset": false, "isSlot": false, - "src": "306037:2:18", + "src": "306037:2:38", "valueSize": 1 }, { - "declaration": 40591, + "declaration": 43652, "isOffset": false, "isSlot": false, - "src": "306306:2:18", + "src": "306306:2:38", "valueSize": 1 }, { - "declaration": 40593, + "declaration": 43654, "isOffset": false, "isSlot": false, - "src": "306214:2:18", + "src": "306214:2:38", "valueSize": 1 }, { - "declaration": 40595, + "declaration": 43656, "isOffset": false, "isSlot": false, - "src": "306243:2:18", + "src": "306243:2:38", "valueSize": 1 }, { - "declaration": 40597, + "declaration": 43658, "isOffset": false, "isSlot": false, - "src": "306272:2:18", + "src": "306272:2:38", "valueSize": 1 } ], - "id": 40621, + "id": 43682, "nodeType": "InlineAssembly", - "src": "305479:840:18" + "src": "305479:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40623, + "id": 43684, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "306344:4:18", + "src": "306344:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -350905,14 +350905,14 @@ }, { "hexValue": "30786334", - "id": 40624, + "id": 43685, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "306350:4:18", + "src": "306350:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -350931,18 +350931,18 @@ "typeString": "int_const 196" } ], - "id": 40622, + "id": 43683, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "306328:15:18", + "referencedDeclaration": 33383, + "src": "306328:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40625, + "id": 43686, "isConstant": false, "isLValue": false, "isPure": false, @@ -350951,21 +350951,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "306328:27:18", + "src": "306328:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40626, + "id": 43687, "nodeType": "ExpressionStatement", - "src": "306328:27:18" + "src": "306328:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "306374:214:18", + "src": "306374:214:38", "statements": [ { "expression": { @@ -350973,26 +350973,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "306395:4:18", + "src": "306395:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "306401:2:18" + "src": "306401:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "306388:6:18" + "src": "306388:6:38" }, "nodeType": "YulFunctionCall", - "src": "306388:16:18" + "src": "306388:16:38" }, "nodeType": "YulExpressionStatement", - "src": "306388:16:18" + "src": "306388:16:38" }, { "expression": { @@ -351000,26 +351000,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "306424:4:18", + "src": "306424:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "306430:2:18" + "src": "306430:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "306417:6:18" + "src": "306417:6:38" }, "nodeType": "YulFunctionCall", - "src": "306417:16:18" + "src": "306417:16:38" }, "nodeType": "YulExpressionStatement", - "src": "306417:16:18" + "src": "306417:16:38" }, { "expression": { @@ -351027,26 +351027,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "306453:4:18", + "src": "306453:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "306459:2:18" + "src": "306459:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "306446:6:18" + "src": "306446:6:38" }, "nodeType": "YulFunctionCall", - "src": "306446:16:18" + "src": "306446:16:38" }, "nodeType": "YulExpressionStatement", - "src": "306446:16:18" + "src": "306446:16:38" }, { "expression": { @@ -351054,26 +351054,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "306482:4:18", + "src": "306482:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "306488:2:18" + "src": "306488:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "306475:6:18" + "src": "306475:6:38" }, "nodeType": "YulFunctionCall", - "src": "306475:16:18" + "src": "306475:16:38" }, "nodeType": "YulExpressionStatement", - "src": "306475:16:18" + "src": "306475:16:38" }, { "expression": { @@ -351081,26 +351081,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "306511:4:18", + "src": "306511:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "306517:2:18" + "src": "306517:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "306504:6:18" + "src": "306504:6:38" }, "nodeType": "YulFunctionCall", - "src": "306504:16:18" + "src": "306504:16:38" }, "nodeType": "YulExpressionStatement", - "src": "306504:16:18" + "src": "306504:16:38" }, { "expression": { @@ -351108,26 +351108,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "306540:4:18", + "src": "306540:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "306546:2:18" + "src": "306546:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "306533:6:18" + "src": "306533:6:38" }, "nodeType": "YulFunctionCall", - "src": "306533:16:18" + "src": "306533:16:38" }, "nodeType": "YulExpressionStatement", - "src": "306533:16:18" + "src": "306533:16:38" }, { "expression": { @@ -351135,84 +351135,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "306569:4:18", + "src": "306569:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "306575:2:18" + "src": "306575:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "306562:6:18" + "src": "306562:6:38" }, "nodeType": "YulFunctionCall", - "src": "306562:16:18" + "src": "306562:16:38" }, "nodeType": "YulExpressionStatement", - "src": "306562:16:18" + "src": "306562:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40601, + "declaration": 43662, "isOffset": false, "isSlot": false, - "src": "306401:2:18", + "src": "306401:2:38", "valueSize": 1 }, { - "declaration": 40604, + "declaration": 43665, "isOffset": false, "isSlot": false, - "src": "306430:2:18", + "src": "306430:2:38", "valueSize": 1 }, { - "declaration": 40607, + "declaration": 43668, "isOffset": false, "isSlot": false, - "src": "306459:2:18", + "src": "306459:2:38", "valueSize": 1 }, { - "declaration": 40610, + "declaration": 43671, "isOffset": false, "isSlot": false, - "src": "306488:2:18", + "src": "306488:2:38", "valueSize": 1 }, { - "declaration": 40613, + "declaration": 43674, "isOffset": false, "isSlot": false, - "src": "306517:2:18", + "src": "306517:2:38", "valueSize": 1 }, { - "declaration": 40616, + "declaration": 43677, "isOffset": false, "isSlot": false, - "src": "306546:2:18", + "src": "306546:2:38", "valueSize": 1 }, { - "declaration": 40619, + "declaration": 43680, "isOffset": false, "isSlot": false, - "src": "306575:2:18", + "src": "306575:2:38", "valueSize": 1 } ], - "id": 40627, + "id": 43688, "nodeType": "InlineAssembly", - "src": "306365:223:18" + "src": "306365:223:38" } ] }, @@ -351220,20 +351220,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "305263:3:18", + "nameLocation": "305263:3:38", "parameters": { - "id": 40598, + "id": 43659, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40591, + "id": 43652, "mutability": "mutable", "name": "p0", - "nameLocation": "305275:2:18", + "nameLocation": "305275:2:38", "nodeType": "VariableDeclaration", - "scope": 40629, - "src": "305267:10:18", + "scope": 43690, + "src": "305267:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -351241,10 +351241,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40590, + "id": 43651, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "305267:7:18", + "src": "305267:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -351254,13 +351254,13 @@ }, { "constant": false, - "id": 40593, + "id": 43654, "mutability": "mutable", "name": "p1", - "nameLocation": "305287:2:18", + "nameLocation": "305287:2:38", "nodeType": "VariableDeclaration", - "scope": 40629, - "src": "305279:10:18", + "scope": 43690, + "src": "305279:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -351268,10 +351268,10 @@ "typeString": "address" }, "typeName": { - "id": 40592, + "id": 43653, "name": "address", "nodeType": "ElementaryTypeName", - "src": "305279:7:18", + "src": "305279:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -351282,13 +351282,13 @@ }, { "constant": false, - "id": 40595, + "id": 43656, "mutability": "mutable", "name": "p2", - "nameLocation": "305299:2:18", + "nameLocation": "305299:2:38", "nodeType": "VariableDeclaration", - "scope": 40629, - "src": "305291:10:18", + "scope": 43690, + "src": "305291:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -351296,10 +351296,10 @@ "typeString": "address" }, "typeName": { - "id": 40594, + "id": 43655, "name": "address", "nodeType": "ElementaryTypeName", - "src": "305291:7:18", + "src": "305291:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -351310,13 +351310,13 @@ }, { "constant": false, - "id": 40597, + "id": 43658, "mutability": "mutable", "name": "p3", - "nameLocation": "305311:2:18", + "nameLocation": "305311:2:38", "nodeType": "VariableDeclaration", - "scope": 40629, - "src": "305303:10:18", + "scope": 43690, + "src": "305303:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -351324,10 +351324,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40596, + "id": 43657, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "305303:7:18", + "src": "305303:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -351336,44 +351336,44 @@ "visibility": "internal" } ], - "src": "305266:48:18" + "src": "305266:48:38" }, "returnParameters": { - "id": 40599, + "id": 43660, "nodeType": "ParameterList", "parameters": [], - "src": "305329:0:18" + "src": "305329:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40675, + "id": 43736, "nodeType": "FunctionDefinition", - "src": "306600:1536:18", + "src": "306600:1536:38", "nodes": [], "body": { - "id": 40674, + "id": 43735, "nodeType": "Block", - "src": "306675:1461:18", + "src": "306675:1461:38", "nodes": [], "statements": [ { "assignments": [ - 40641 + 43702 ], "declarations": [ { "constant": false, - "id": 40641, + "id": 43702, "mutability": "mutable", "name": "m0", - "nameLocation": "306693:2:18", + "nameLocation": "306693:2:38", "nodeType": "VariableDeclaration", - "scope": 40674, - "src": "306685:10:18", + "scope": 43735, + "src": "306685:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -351381,10 +351381,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40640, + "id": 43701, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "306685:7:18", + "src": "306685:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -351393,24 +351393,24 @@ "visibility": "internal" } ], - "id": 40642, + "id": 43703, "nodeType": "VariableDeclarationStatement", - "src": "306685:10:18" + "src": "306685:10:38" }, { "assignments": [ - 40644 + 43705 ], "declarations": [ { "constant": false, - "id": 40644, + "id": 43705, "mutability": "mutable", "name": "m1", - "nameLocation": "306713:2:18", + "nameLocation": "306713:2:38", "nodeType": "VariableDeclaration", - "scope": 40674, - "src": "306705:10:18", + "scope": 43735, + "src": "306705:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -351418,10 +351418,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40643, + "id": 43704, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "306705:7:18", + "src": "306705:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -351430,24 +351430,24 @@ "visibility": "internal" } ], - "id": 40645, + "id": 43706, "nodeType": "VariableDeclarationStatement", - "src": "306705:10:18" + "src": "306705:10:38" }, { "assignments": [ - 40647 + 43708 ], "declarations": [ { "constant": false, - "id": 40647, + "id": 43708, "mutability": "mutable", "name": "m2", - "nameLocation": "306733:2:18", + "nameLocation": "306733:2:38", "nodeType": "VariableDeclaration", - "scope": 40674, - "src": "306725:10:18", + "scope": 43735, + "src": "306725:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -351455,10 +351455,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40646, + "id": 43707, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "306725:7:18", + "src": "306725:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -351467,24 +351467,24 @@ "visibility": "internal" } ], - "id": 40648, + "id": 43709, "nodeType": "VariableDeclarationStatement", - "src": "306725:10:18" + "src": "306725:10:38" }, { "assignments": [ - 40650 + 43711 ], "declarations": [ { "constant": false, - "id": 40650, + "id": 43711, "mutability": "mutable", "name": "m3", - "nameLocation": "306753:2:18", + "nameLocation": "306753:2:38", "nodeType": "VariableDeclaration", - "scope": 40674, - "src": "306745:10:18", + "scope": 43735, + "src": "306745:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -351492,10 +351492,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40649, + "id": 43710, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "306745:7:18", + "src": "306745:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -351504,24 +351504,24 @@ "visibility": "internal" } ], - "id": 40651, + "id": 43712, "nodeType": "VariableDeclarationStatement", - "src": "306745:10:18" + "src": "306745:10:38" }, { "assignments": [ - 40653 + 43714 ], "declarations": [ { "constant": false, - "id": 40653, + "id": 43714, "mutability": "mutable", "name": "m4", - "nameLocation": "306773:2:18", + "nameLocation": "306773:2:38", "nodeType": "VariableDeclaration", - "scope": 40674, - "src": "306765:10:18", + "scope": 43735, + "src": "306765:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -351529,10 +351529,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40652, + "id": 43713, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "306765:7:18", + "src": "306765:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -351541,24 +351541,24 @@ "visibility": "internal" } ], - "id": 40654, + "id": 43715, "nodeType": "VariableDeclarationStatement", - "src": "306765:10:18" + "src": "306765:10:38" }, { "assignments": [ - 40656 + 43717 ], "declarations": [ { "constant": false, - "id": 40656, + "id": 43717, "mutability": "mutable", "name": "m5", - "nameLocation": "306793:2:18", + "nameLocation": "306793:2:38", "nodeType": "VariableDeclaration", - "scope": 40674, - "src": "306785:10:18", + "scope": 43735, + "src": "306785:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -351566,10 +351566,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40655, + "id": 43716, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "306785:7:18", + "src": "306785:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -351578,24 +351578,24 @@ "visibility": "internal" } ], - "id": 40657, + "id": 43718, "nodeType": "VariableDeclarationStatement", - "src": "306785:10:18" + "src": "306785:10:38" }, { "assignments": [ - 40659 + 43720 ], "declarations": [ { "constant": false, - "id": 40659, + "id": 43720, "mutability": "mutable", "name": "m6", - "nameLocation": "306813:2:18", + "nameLocation": "306813:2:38", "nodeType": "VariableDeclaration", - "scope": 40674, - "src": "306805:10:18", + "scope": 43735, + "src": "306805:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -351603,10 +351603,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40658, + "id": 43719, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "306805:7:18", + "src": "306805:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -351615,24 +351615,24 @@ "visibility": "internal" } ], - "id": 40660, + "id": 43721, "nodeType": "VariableDeclarationStatement", - "src": "306805:10:18" + "src": "306805:10:38" }, { "assignments": [ - 40662 + 43723 ], "declarations": [ { "constant": false, - "id": 40662, + "id": 43723, "mutability": "mutable", "name": "m7", - "nameLocation": "306833:2:18", + "nameLocation": "306833:2:38", "nodeType": "VariableDeclaration", - "scope": 40674, - "src": "306825:10:18", + "scope": 43735, + "src": "306825:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -351640,10 +351640,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40661, + "id": 43722, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "306825:7:18", + "src": "306825:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -351652,24 +351652,24 @@ "visibility": "internal" } ], - "id": 40663, + "id": 43724, "nodeType": "VariableDeclarationStatement", - "src": "306825:10:18" + "src": "306825:10:38" }, { "assignments": [ - 40665 + 43726 ], "declarations": [ { "constant": false, - "id": 40665, + "id": 43726, "mutability": "mutable", "name": "m8", - "nameLocation": "306853:2:18", + "nameLocation": "306853:2:38", "nodeType": "VariableDeclaration", - "scope": 40674, - "src": "306845:10:18", + "scope": 43735, + "src": "306845:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -351677,10 +351677,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40664, + "id": 43725, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "306845:7:18", + "src": "306845:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -351689,27 +351689,27 @@ "visibility": "internal" } ], - "id": 40666, + "id": 43727, "nodeType": "VariableDeclarationStatement", - "src": "306845:10:18" + "src": "306845:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "306874:927:18", + "src": "306874:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "306917:313:18", + "src": "306917:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "306935:15:18", + "src": "306935:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "306949:1:18", + "src": "306949:1:38", "type": "", "value": "0" }, @@ -351717,7 +351717,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "306939:6:18", + "src": "306939:6:38", "type": "" } ] @@ -351725,16 +351725,16 @@ { "body": { "nodeType": "YulBlock", - "src": "307020:40:18", + "src": "307020:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "307049:9:18", + "src": "307049:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "307051:5:18" + "src": "307051:5:38" } ] }, @@ -351745,33 +351745,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "307037:6:18" + "src": "307037:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "307045:1:18" + "src": "307045:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "307032:4:18" + "src": "307032:4:38" }, "nodeType": "YulFunctionCall", - "src": "307032:15:18" + "src": "307032:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "307025:6:18" + "src": "307025:6:38" }, "nodeType": "YulFunctionCall", - "src": "307025:23:18" + "src": "307025:23:38" }, "nodeType": "YulIf", - "src": "307022:36:18" + "src": "307022:36:38" } ] }, @@ -351780,12 +351780,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "306977:6:18" + "src": "306977:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "306985:4:18", + "src": "306985:4:38", "type": "", "value": "0x20" } @@ -351793,30 +351793,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "306974:2:18" + "src": "306974:2:38" }, "nodeType": "YulFunctionCall", - "src": "306974:16:18" + "src": "306974:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "306991:28:18", + "src": "306991:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "306993:24:18", + "src": "306993:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "307007:6:18" + "src": "307007:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "307015:1:18", + "src": "307015:1:38", "type": "", "value": "1" } @@ -351824,16 +351824,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "307003:3:18" + "src": "307003:3:38" }, "nodeType": "YulFunctionCall", - "src": "307003:14:18" + "src": "307003:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "306993:6:18" + "src": "306993:6:38" } ] } @@ -351841,10 +351841,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "306971:2:18", + "src": "306971:2:38", "statements": [] }, - "src": "306967:93:18" + "src": "306967:93:38" }, { "expression": { @@ -351852,34 +351852,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "307084:3:18" + "src": "307084:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "307089:6:18" + "src": "307089:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "307077:6:18" + "src": "307077:6:38" }, "nodeType": "YulFunctionCall", - "src": "307077:19:18" + "src": "307077:19:38" }, "nodeType": "YulExpressionStatement", - "src": "307077:19:18" + "src": "307077:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "307113:37:18", + "src": "307113:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "307130:3:18", + "src": "307130:3:38", "type": "", "value": "256" }, @@ -351888,38 +351888,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "307139:1:18", + "src": "307139:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "307142:6:18" + "src": "307142:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "307135:3:18" + "src": "307135:3:38" }, "nodeType": "YulFunctionCall", - "src": "307135:14:18" + "src": "307135:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "307126:3:18" + "src": "307126:3:38" }, "nodeType": "YulFunctionCall", - "src": "307126:24:18" + "src": "307126:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "307117:5:18", + "src": "307117:5:38", "type": "" } ] @@ -351932,12 +351932,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "307178:3:18" + "src": "307178:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "307183:4:18", + "src": "307183:4:38", "type": "", "value": "0x20" } @@ -351945,59 +351945,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "307174:3:18" + "src": "307174:3:38" }, "nodeType": "YulFunctionCall", - "src": "307174:14:18" + "src": "307174:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "307194:5:18" + "src": "307194:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "307205:5:18" + "src": "307205:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "307212:1:18" + "src": "307212:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "307201:3:18" + "src": "307201:3:38" }, "nodeType": "YulFunctionCall", - "src": "307201:13:18" + "src": "307201:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "307190:3:18" + "src": "307190:3:38" }, "nodeType": "YulFunctionCall", - "src": "307190:25:18" + "src": "307190:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "307167:6:18" + "src": "307167:6:38" }, "nodeType": "YulFunctionCall", - "src": "307167:49:18" + "src": "307167:49:38" }, "nodeType": "YulExpressionStatement", - "src": "307167:49:18" + "src": "307167:49:38" } ] }, @@ -352007,27 +352007,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "306909:3:18", + "src": "306909:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "306914:1:18", + "src": "306914:1:38", "type": "" } ], - "src": "306888:342:18" + "src": "306888:342:38" }, { "nodeType": "YulAssignment", - "src": "307243:17:18", + "src": "307243:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "307255:4:18", + "src": "307255:4:38", "type": "", "value": "0x00" } @@ -352035,28 +352035,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "307249:5:18" + "src": "307249:5:38" }, "nodeType": "YulFunctionCall", - "src": "307249:11:18" + "src": "307249:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "307243:2:18" + "src": "307243:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "307273:17:18", + "src": "307273:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "307285:4:18", + "src": "307285:4:38", "type": "", "value": "0x20" } @@ -352064,28 +352064,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "307279:5:18" + "src": "307279:5:38" }, "nodeType": "YulFunctionCall", - "src": "307279:11:18" + "src": "307279:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "307273:2:18" + "src": "307273:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "307303:17:18", + "src": "307303:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "307315:4:18", + "src": "307315:4:38", "type": "", "value": "0x40" } @@ -352093,28 +352093,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "307309:5:18" + "src": "307309:5:38" }, "nodeType": "YulFunctionCall", - "src": "307309:11:18" + "src": "307309:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "307303:2:18" + "src": "307303:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "307333:17:18", + "src": "307333:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "307345:4:18", + "src": "307345:4:38", "type": "", "value": "0x60" } @@ -352122,28 +352122,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "307339:5:18" + "src": "307339:5:38" }, "nodeType": "YulFunctionCall", - "src": "307339:11:18" + "src": "307339:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "307333:2:18" + "src": "307333:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "307363:17:18", + "src": "307363:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "307375:4:18", + "src": "307375:4:38", "type": "", "value": "0x80" } @@ -352151,28 +352151,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "307369:5:18" + "src": "307369:5:38" }, "nodeType": "YulFunctionCall", - "src": "307369:11:18" + "src": "307369:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "307363:2:18" + "src": "307363:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "307393:17:18", + "src": "307393:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "307405:4:18", + "src": "307405:4:38", "type": "", "value": "0xa0" } @@ -352180,28 +352180,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "307399:5:18" + "src": "307399:5:38" }, "nodeType": "YulFunctionCall", - "src": "307399:11:18" + "src": "307399:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "307393:2:18" + "src": "307393:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "307423:17:18", + "src": "307423:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "307435:4:18", + "src": "307435:4:38", "type": "", "value": "0xc0" } @@ -352209,28 +352209,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "307429:5:18" + "src": "307429:5:38" }, "nodeType": "YulFunctionCall", - "src": "307429:11:18" + "src": "307429:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "307423:2:18" + "src": "307423:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "307453:17:18", + "src": "307453:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "307465:4:18", + "src": "307465:4:38", "type": "", "value": "0xe0" } @@ -352238,28 +352238,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "307459:5:18" + "src": "307459:5:38" }, "nodeType": "YulFunctionCall", - "src": "307459:11:18" + "src": "307459:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "307453:2:18" + "src": "307453:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "307483:18:18", + "src": "307483:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "307495:5:18", + "src": "307495:5:38", "type": "", "value": "0x100" } @@ -352267,16 +352267,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "307489:5:18" + "src": "307489:5:38" }, "nodeType": "YulFunctionCall", - "src": "307489:12:18" + "src": "307489:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "307483:2:18" + "src": "307483:2:38" } ] }, @@ -352286,14 +352286,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "307586:4:18", + "src": "307586:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "307592:10:18", + "src": "307592:10:38", "type": "", "value": "0x800a1c67" } @@ -352301,13 +352301,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "307579:6:18" + "src": "307579:6:38" }, "nodeType": "YulFunctionCall", - "src": "307579:24:18" + "src": "307579:24:38" }, "nodeType": "YulExpressionStatement", - "src": "307579:24:18" + "src": "307579:24:38" }, { "expression": { @@ -352315,14 +352315,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "307623:4:18", + "src": "307623:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "307629:4:18", + "src": "307629:4:38", "type": "", "value": "0x80" } @@ -352330,13 +352330,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "307616:6:18" + "src": "307616:6:38" }, "nodeType": "YulFunctionCall", - "src": "307616:18:18" + "src": "307616:18:38" }, "nodeType": "YulExpressionStatement", - "src": "307616:18:18" + "src": "307616:18:38" }, { "expression": { @@ -352344,26 +352344,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "307654:4:18", + "src": "307654:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "307660:2:18" + "src": "307660:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "307647:6:18" + "src": "307647:6:38" }, "nodeType": "YulFunctionCall", - "src": "307647:16:18" + "src": "307647:16:38" }, "nodeType": "YulExpressionStatement", - "src": "307647:16:18" + "src": "307647:16:38" }, { "expression": { @@ -352371,26 +352371,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "307683:4:18", + "src": "307683:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "307689:2:18" + "src": "307689:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "307676:6:18" + "src": "307676:6:38" }, "nodeType": "YulFunctionCall", - "src": "307676:16:18" + "src": "307676:16:38" }, "nodeType": "YulExpressionStatement", - "src": "307676:16:18" + "src": "307676:16:38" }, { "expression": { @@ -352398,14 +352398,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "307712:4:18", + "src": "307712:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "307718:4:18", + "src": "307718:4:38", "type": "", "value": "0xc0" } @@ -352413,13 +352413,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "307705:6:18" + "src": "307705:6:38" }, "nodeType": "YulFunctionCall", - "src": "307705:18:18" + "src": "307705:18:38" }, "nodeType": "YulExpressionStatement", - "src": "307705:18:18" + "src": "307705:18:38" }, { "expression": { @@ -352427,26 +352427,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "307748:4:18", + "src": "307748:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "307754:2:18" + "src": "307754:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "307736:11:18" + "src": "307736:11:38" }, "nodeType": "YulFunctionCall", - "src": "307736:21:18" + "src": "307736:21:38" }, "nodeType": "YulExpressionStatement", - "src": "307736:21:18" + "src": "307736:21:38" }, { "expression": { @@ -352454,140 +352454,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "307782:4:18", + "src": "307782:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "307788:2:18" + "src": "307788:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "307770:11:18" + "src": "307770:11:38" }, "nodeType": "YulFunctionCall", - "src": "307770:21:18" + "src": "307770:21:38" }, "nodeType": "YulExpressionStatement", - "src": "307770:21:18" + "src": "307770:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40641, + "declaration": 43702, "isOffset": false, "isSlot": false, - "src": "307243:2:18", + "src": "307243:2:38", "valueSize": 1 }, { - "declaration": 40644, + "declaration": 43705, "isOffset": false, "isSlot": false, - "src": "307273:2:18", + "src": "307273:2:38", "valueSize": 1 }, { - "declaration": 40647, + "declaration": 43708, "isOffset": false, "isSlot": false, - "src": "307303:2:18", + "src": "307303:2:38", "valueSize": 1 }, { - "declaration": 40650, + "declaration": 43711, "isOffset": false, "isSlot": false, - "src": "307333:2:18", + "src": "307333:2:38", "valueSize": 1 }, { - "declaration": 40653, + "declaration": 43714, "isOffset": false, "isSlot": false, - "src": "307363:2:18", + "src": "307363:2:38", "valueSize": 1 }, { - "declaration": 40656, + "declaration": 43717, "isOffset": false, "isSlot": false, - "src": "307393:2:18", + "src": "307393:2:38", "valueSize": 1 }, { - "declaration": 40659, + "declaration": 43720, "isOffset": false, "isSlot": false, - "src": "307423:2:18", + "src": "307423:2:38", "valueSize": 1 }, { - "declaration": 40662, + "declaration": 43723, "isOffset": false, "isSlot": false, - "src": "307453:2:18", + "src": "307453:2:38", "valueSize": 1 }, { - "declaration": 40665, + "declaration": 43726, "isOffset": false, "isSlot": false, - "src": "307483:2:18", + "src": "307483:2:38", "valueSize": 1 }, { - "declaration": 40631, + "declaration": 43692, "isOffset": false, "isSlot": false, - "src": "307754:2:18", + "src": "307754:2:38", "valueSize": 1 }, { - "declaration": 40633, + "declaration": 43694, "isOffset": false, "isSlot": false, - "src": "307660:2:18", + "src": "307660:2:38", "valueSize": 1 }, { - "declaration": 40635, + "declaration": 43696, "isOffset": false, "isSlot": false, - "src": "307689:2:18", + "src": "307689:2:38", "valueSize": 1 }, { - "declaration": 40637, + "declaration": 43698, "isOffset": false, "isSlot": false, - "src": "307788:2:18", + "src": "307788:2:38", "valueSize": 1 } ], - "id": 40667, + "id": 43728, "nodeType": "InlineAssembly", - "src": "306865:936:18" + "src": "306865:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40669, + "id": 43730, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "307826:4:18", + "src": "307826:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -352596,14 +352596,14 @@ }, { "hexValue": "3078313034", - "id": 40670, + "id": 43731, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "307832:5:18", + "src": "307832:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -352622,18 +352622,18 @@ "typeString": "int_const 260" } ], - "id": 40668, + "id": 43729, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "307810:15:18", + "referencedDeclaration": 33383, + "src": "307810:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40671, + "id": 43732, "isConstant": false, "isLValue": false, "isPure": false, @@ -352642,21 +352642,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "307810:28:18", + "src": "307810:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40672, + "id": 43733, "nodeType": "ExpressionStatement", - "src": "307810:28:18" + "src": "307810:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "307857:273:18", + "src": "307857:273:38", "statements": [ { "expression": { @@ -352664,26 +352664,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "307878:4:18", + "src": "307878:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "307884:2:18" + "src": "307884:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "307871:6:18" + "src": "307871:6:38" }, "nodeType": "YulFunctionCall", - "src": "307871:16:18" + "src": "307871:16:38" }, "nodeType": "YulExpressionStatement", - "src": "307871:16:18" + "src": "307871:16:38" }, { "expression": { @@ -352691,26 +352691,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "307907:4:18", + "src": "307907:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "307913:2:18" + "src": "307913:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "307900:6:18" + "src": "307900:6:38" }, "nodeType": "YulFunctionCall", - "src": "307900:16:18" + "src": "307900:16:38" }, "nodeType": "YulExpressionStatement", - "src": "307900:16:18" + "src": "307900:16:38" }, { "expression": { @@ -352718,26 +352718,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "307936:4:18", + "src": "307936:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "307942:2:18" + "src": "307942:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "307929:6:18" + "src": "307929:6:38" }, "nodeType": "YulFunctionCall", - "src": "307929:16:18" + "src": "307929:16:38" }, "nodeType": "YulExpressionStatement", - "src": "307929:16:18" + "src": "307929:16:38" }, { "expression": { @@ -352745,26 +352745,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "307965:4:18", + "src": "307965:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "307971:2:18" + "src": "307971:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "307958:6:18" + "src": "307958:6:38" }, "nodeType": "YulFunctionCall", - "src": "307958:16:18" + "src": "307958:16:38" }, "nodeType": "YulExpressionStatement", - "src": "307958:16:18" + "src": "307958:16:38" }, { "expression": { @@ -352772,26 +352772,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "307994:4:18", + "src": "307994:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "308000:2:18" + "src": "308000:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "307987:6:18" + "src": "307987:6:38" }, "nodeType": "YulFunctionCall", - "src": "307987:16:18" + "src": "307987:16:38" }, "nodeType": "YulExpressionStatement", - "src": "307987:16:18" + "src": "307987:16:38" }, { "expression": { @@ -352799,26 +352799,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "308023:4:18", + "src": "308023:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "308029:2:18" + "src": "308029:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "308016:6:18" + "src": "308016:6:38" }, "nodeType": "YulFunctionCall", - "src": "308016:16:18" + "src": "308016:16:38" }, "nodeType": "YulExpressionStatement", - "src": "308016:16:18" + "src": "308016:16:38" }, { "expression": { @@ -352826,26 +352826,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "308052:4:18", + "src": "308052:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "308058:2:18" + "src": "308058:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "308045:6:18" + "src": "308045:6:38" }, "nodeType": "YulFunctionCall", - "src": "308045:16:18" + "src": "308045:16:38" }, "nodeType": "YulExpressionStatement", - "src": "308045:16:18" + "src": "308045:16:38" }, { "expression": { @@ -352853,26 +352853,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "308081:4:18", + "src": "308081:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "308087:2:18" + "src": "308087:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "308074:6:18" + "src": "308074:6:38" }, "nodeType": "YulFunctionCall", - "src": "308074:16:18" + "src": "308074:16:38" }, "nodeType": "YulExpressionStatement", - "src": "308074:16:18" + "src": "308074:16:38" }, { "expression": { @@ -352880,98 +352880,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "308110:5:18", + "src": "308110:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "308117:2:18" + "src": "308117:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "308103:6:18" + "src": "308103:6:38" }, "nodeType": "YulFunctionCall", - "src": "308103:17:18" + "src": "308103:17:38" }, "nodeType": "YulExpressionStatement", - "src": "308103:17:18" + "src": "308103:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40641, + "declaration": 43702, "isOffset": false, "isSlot": false, - "src": "307884:2:18", + "src": "307884:2:38", "valueSize": 1 }, { - "declaration": 40644, + "declaration": 43705, "isOffset": false, "isSlot": false, - "src": "307913:2:18", + "src": "307913:2:38", "valueSize": 1 }, { - "declaration": 40647, + "declaration": 43708, "isOffset": false, "isSlot": false, - "src": "307942:2:18", + "src": "307942:2:38", "valueSize": 1 }, { - "declaration": 40650, + "declaration": 43711, "isOffset": false, "isSlot": false, - "src": "307971:2:18", + "src": "307971:2:38", "valueSize": 1 }, { - "declaration": 40653, + "declaration": 43714, "isOffset": false, "isSlot": false, - "src": "308000:2:18", + "src": "308000:2:38", "valueSize": 1 }, { - "declaration": 40656, + "declaration": 43717, "isOffset": false, "isSlot": false, - "src": "308029:2:18", + "src": "308029:2:38", "valueSize": 1 }, { - "declaration": 40659, + "declaration": 43720, "isOffset": false, "isSlot": false, - "src": "308058:2:18", + "src": "308058:2:38", "valueSize": 1 }, { - "declaration": 40662, + "declaration": 43723, "isOffset": false, "isSlot": false, - "src": "308087:2:18", + "src": "308087:2:38", "valueSize": 1 }, { - "declaration": 40665, + "declaration": 43726, "isOffset": false, "isSlot": false, - "src": "308117:2:18", + "src": "308117:2:38", "valueSize": 1 } ], - "id": 40673, + "id": 43734, "nodeType": "InlineAssembly", - "src": "307848:282:18" + "src": "307848:282:38" } ] }, @@ -352979,20 +352979,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "306609:3:18", + "nameLocation": "306609:3:38", "parameters": { - "id": 40638, + "id": 43699, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40631, + "id": 43692, "mutability": "mutable", "name": "p0", - "nameLocation": "306621:2:18", + "nameLocation": "306621:2:38", "nodeType": "VariableDeclaration", - "scope": 40675, - "src": "306613:10:18", + "scope": 43736, + "src": "306613:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -353000,10 +353000,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40630, + "id": 43691, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "306613:7:18", + "src": "306613:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -353013,13 +353013,13 @@ }, { "constant": false, - "id": 40633, + "id": 43694, "mutability": "mutable", "name": "p1", - "nameLocation": "306633:2:18", + "nameLocation": "306633:2:38", "nodeType": "VariableDeclaration", - "scope": 40675, - "src": "306625:10:18", + "scope": 43736, + "src": "306625:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -353027,10 +353027,10 @@ "typeString": "address" }, "typeName": { - "id": 40632, + "id": 43693, "name": "address", "nodeType": "ElementaryTypeName", - "src": "306625:7:18", + "src": "306625:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -353041,13 +353041,13 @@ }, { "constant": false, - "id": 40635, + "id": 43696, "mutability": "mutable", "name": "p2", - "nameLocation": "306645:2:18", + "nameLocation": "306645:2:38", "nodeType": "VariableDeclaration", - "scope": 40675, - "src": "306637:10:18", + "scope": 43736, + "src": "306637:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -353055,10 +353055,10 @@ "typeString": "address" }, "typeName": { - "id": 40634, + "id": 43695, "name": "address", "nodeType": "ElementaryTypeName", - "src": "306637:7:18", + "src": "306637:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -353069,13 +353069,13 @@ }, { "constant": false, - "id": 40637, + "id": 43698, "mutability": "mutable", "name": "p3", - "nameLocation": "306657:2:18", + "nameLocation": "306657:2:38", "nodeType": "VariableDeclaration", - "scope": 40675, - "src": "306649:10:18", + "scope": 43736, + "src": "306649:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -353083,10 +353083,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40636, + "id": 43697, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "306649:7:18", + "src": "306649:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -353095,44 +353095,44 @@ "visibility": "internal" } ], - "src": "306612:48:18" + "src": "306612:48:38" }, "returnParameters": { - "id": 40639, + "id": 43700, "nodeType": "ParameterList", "parameters": [], - "src": "306675:0:18" + "src": "306675:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40715, + "id": 43776, "nodeType": "FunctionDefinition", - "src": "308142:1334:18", + "src": "308142:1334:38", "nodes": [], "body": { - "id": 40714, + "id": 43775, "nodeType": "Block", - "src": "308214:1262:18", + "src": "308214:1262:38", "nodes": [], "statements": [ { "assignments": [ - 40687 + 43748 ], "declarations": [ { "constant": false, - "id": 40687, + "id": 43748, "mutability": "mutable", "name": "m0", - "nameLocation": "308232:2:18", + "nameLocation": "308232:2:38", "nodeType": "VariableDeclaration", - "scope": 40714, - "src": "308224:10:18", + "scope": 43775, + "src": "308224:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -353140,10 +353140,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40686, + "id": 43747, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "308224:7:18", + "src": "308224:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -353152,24 +353152,24 @@ "visibility": "internal" } ], - "id": 40688, + "id": 43749, "nodeType": "VariableDeclarationStatement", - "src": "308224:10:18" + "src": "308224:10:38" }, { "assignments": [ - 40690 + 43751 ], "declarations": [ { "constant": false, - "id": 40690, + "id": 43751, "mutability": "mutable", "name": "m1", - "nameLocation": "308252:2:18", + "nameLocation": "308252:2:38", "nodeType": "VariableDeclaration", - "scope": 40714, - "src": "308244:10:18", + "scope": 43775, + "src": "308244:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -353177,10 +353177,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40689, + "id": 43750, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "308244:7:18", + "src": "308244:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -353189,24 +353189,24 @@ "visibility": "internal" } ], - "id": 40691, + "id": 43752, "nodeType": "VariableDeclarationStatement", - "src": "308244:10:18" + "src": "308244:10:38" }, { "assignments": [ - 40693 + 43754 ], "declarations": [ { "constant": false, - "id": 40693, + "id": 43754, "mutability": "mutable", "name": "m2", - "nameLocation": "308272:2:18", + "nameLocation": "308272:2:38", "nodeType": "VariableDeclaration", - "scope": 40714, - "src": "308264:10:18", + "scope": 43775, + "src": "308264:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -353214,10 +353214,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40692, + "id": 43753, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "308264:7:18", + "src": "308264:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -353226,24 +353226,24 @@ "visibility": "internal" } ], - "id": 40694, + "id": 43755, "nodeType": "VariableDeclarationStatement", - "src": "308264:10:18" + "src": "308264:10:38" }, { "assignments": [ - 40696 + 43757 ], "declarations": [ { "constant": false, - "id": 40696, + "id": 43757, "mutability": "mutable", "name": "m3", - "nameLocation": "308292:2:18", + "nameLocation": "308292:2:38", "nodeType": "VariableDeclaration", - "scope": 40714, - "src": "308284:10:18", + "scope": 43775, + "src": "308284:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -353251,10 +353251,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40695, + "id": 43756, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "308284:7:18", + "src": "308284:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -353263,24 +353263,24 @@ "visibility": "internal" } ], - "id": 40697, + "id": 43758, "nodeType": "VariableDeclarationStatement", - "src": "308284:10:18" + "src": "308284:10:38" }, { "assignments": [ - 40699 + 43760 ], "declarations": [ { "constant": false, - "id": 40699, + "id": 43760, "mutability": "mutable", "name": "m4", - "nameLocation": "308312:2:18", + "nameLocation": "308312:2:38", "nodeType": "VariableDeclaration", - "scope": 40714, - "src": "308304:10:18", + "scope": 43775, + "src": "308304:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -353288,10 +353288,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40698, + "id": 43759, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "308304:7:18", + "src": "308304:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -353300,24 +353300,24 @@ "visibility": "internal" } ], - "id": 40700, + "id": 43761, "nodeType": "VariableDeclarationStatement", - "src": "308304:10:18" + "src": "308304:10:38" }, { "assignments": [ - 40702 + 43763 ], "declarations": [ { "constant": false, - "id": 40702, + "id": 43763, "mutability": "mutable", "name": "m5", - "nameLocation": "308332:2:18", + "nameLocation": "308332:2:38", "nodeType": "VariableDeclaration", - "scope": 40714, - "src": "308324:10:18", + "scope": 43775, + "src": "308324:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -353325,10 +353325,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40701, + "id": 43762, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "308324:7:18", + "src": "308324:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -353337,24 +353337,24 @@ "visibility": "internal" } ], - "id": 40703, + "id": 43764, "nodeType": "VariableDeclarationStatement", - "src": "308324:10:18" + "src": "308324:10:38" }, { "assignments": [ - 40705 + 43766 ], "declarations": [ { "constant": false, - "id": 40705, + "id": 43766, "mutability": "mutable", "name": "m6", - "nameLocation": "308352:2:18", + "nameLocation": "308352:2:38", "nodeType": "VariableDeclaration", - "scope": 40714, - "src": "308344:10:18", + "scope": 43775, + "src": "308344:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -353362,10 +353362,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40704, + "id": 43765, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "308344:7:18", + "src": "308344:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -353374,27 +353374,27 @@ "visibility": "internal" } ], - "id": 40706, + "id": 43767, "nodeType": "VariableDeclarationStatement", - "src": "308344:10:18" + "src": "308344:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "308373:828:18", + "src": "308373:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "308416:313:18", + "src": "308416:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "308434:15:18", + "src": "308434:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "308448:1:18", + "src": "308448:1:38", "type": "", "value": "0" }, @@ -353402,7 +353402,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "308438:6:18", + "src": "308438:6:38", "type": "" } ] @@ -353410,16 +353410,16 @@ { "body": { "nodeType": "YulBlock", - "src": "308519:40:18", + "src": "308519:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "308548:9:18", + "src": "308548:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "308550:5:18" + "src": "308550:5:38" } ] }, @@ -353430,33 +353430,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "308536:6:18" + "src": "308536:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "308544:1:18" + "src": "308544:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "308531:4:18" + "src": "308531:4:38" }, "nodeType": "YulFunctionCall", - "src": "308531:15:18" + "src": "308531:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "308524:6:18" + "src": "308524:6:38" }, "nodeType": "YulFunctionCall", - "src": "308524:23:18" + "src": "308524:23:38" }, "nodeType": "YulIf", - "src": "308521:36:18" + "src": "308521:36:38" } ] }, @@ -353465,12 +353465,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "308476:6:18" + "src": "308476:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "308484:4:18", + "src": "308484:4:38", "type": "", "value": "0x20" } @@ -353478,30 +353478,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "308473:2:18" + "src": "308473:2:38" }, "nodeType": "YulFunctionCall", - "src": "308473:16:18" + "src": "308473:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "308490:28:18", + "src": "308490:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "308492:24:18", + "src": "308492:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "308506:6:18" + "src": "308506:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "308514:1:18", + "src": "308514:1:38", "type": "", "value": "1" } @@ -353509,16 +353509,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "308502:3:18" + "src": "308502:3:38" }, "nodeType": "YulFunctionCall", - "src": "308502:14:18" + "src": "308502:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "308492:6:18" + "src": "308492:6:38" } ] } @@ -353526,10 +353526,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "308470:2:18", + "src": "308470:2:38", "statements": [] }, - "src": "308466:93:18" + "src": "308466:93:38" }, { "expression": { @@ -353537,34 +353537,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "308583:3:18" + "src": "308583:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "308588:6:18" + "src": "308588:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "308576:6:18" + "src": "308576:6:38" }, "nodeType": "YulFunctionCall", - "src": "308576:19:18" + "src": "308576:19:38" }, "nodeType": "YulExpressionStatement", - "src": "308576:19:18" + "src": "308576:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "308612:37:18", + "src": "308612:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "308629:3:18", + "src": "308629:3:38", "type": "", "value": "256" }, @@ -353573,38 +353573,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "308638:1:18", + "src": "308638:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "308641:6:18" + "src": "308641:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "308634:3:18" + "src": "308634:3:38" }, "nodeType": "YulFunctionCall", - "src": "308634:14:18" + "src": "308634:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "308625:3:18" + "src": "308625:3:38" }, "nodeType": "YulFunctionCall", - "src": "308625:24:18" + "src": "308625:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "308616:5:18", + "src": "308616:5:38", "type": "" } ] @@ -353617,12 +353617,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "308677:3:18" + "src": "308677:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "308682:4:18", + "src": "308682:4:38", "type": "", "value": "0x20" } @@ -353630,59 +353630,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "308673:3:18" + "src": "308673:3:38" }, "nodeType": "YulFunctionCall", - "src": "308673:14:18" + "src": "308673:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "308693:5:18" + "src": "308693:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "308704:5:18" + "src": "308704:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "308711:1:18" + "src": "308711:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "308700:3:18" + "src": "308700:3:38" }, "nodeType": "YulFunctionCall", - "src": "308700:13:18" + "src": "308700:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "308689:3:18" + "src": "308689:3:38" }, "nodeType": "YulFunctionCall", - "src": "308689:25:18" + "src": "308689:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "308666:6:18" + "src": "308666:6:38" }, "nodeType": "YulFunctionCall", - "src": "308666:49:18" + "src": "308666:49:38" }, "nodeType": "YulExpressionStatement", - "src": "308666:49:18" + "src": "308666:49:38" } ] }, @@ -353692,27 +353692,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "308408:3:18", + "src": "308408:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "308413:1:18", + "src": "308413:1:38", "type": "" } ], - "src": "308387:342:18" + "src": "308387:342:38" }, { "nodeType": "YulAssignment", - "src": "308742:17:18", + "src": "308742:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "308754:4:18", + "src": "308754:4:38", "type": "", "value": "0x00" } @@ -353720,28 +353720,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "308748:5:18" + "src": "308748:5:38" }, "nodeType": "YulFunctionCall", - "src": "308748:11:18" + "src": "308748:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "308742:2:18" + "src": "308742:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "308772:17:18", + "src": "308772:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "308784:4:18", + "src": "308784:4:38", "type": "", "value": "0x20" } @@ -353749,28 +353749,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "308778:5:18" + "src": "308778:5:38" }, "nodeType": "YulFunctionCall", - "src": "308778:11:18" + "src": "308778:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "308772:2:18" + "src": "308772:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "308802:17:18", + "src": "308802:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "308814:4:18", + "src": "308814:4:38", "type": "", "value": "0x40" } @@ -353778,28 +353778,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "308808:5:18" + "src": "308808:5:38" }, "nodeType": "YulFunctionCall", - "src": "308808:11:18" + "src": "308808:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "308802:2:18" + "src": "308802:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "308832:17:18", + "src": "308832:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "308844:4:18", + "src": "308844:4:38", "type": "", "value": "0x60" } @@ -353807,28 +353807,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "308838:5:18" + "src": "308838:5:38" }, "nodeType": "YulFunctionCall", - "src": "308838:11:18" + "src": "308838:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "308832:2:18" + "src": "308832:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "308862:17:18", + "src": "308862:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "308874:4:18", + "src": "308874:4:38", "type": "", "value": "0x80" } @@ -353836,28 +353836,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "308868:5:18" + "src": "308868:5:38" }, "nodeType": "YulFunctionCall", - "src": "308868:11:18" + "src": "308868:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "308862:2:18" + "src": "308862:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "308892:17:18", + "src": "308892:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "308904:4:18", + "src": "308904:4:38", "type": "", "value": "0xa0" } @@ -353865,28 +353865,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "308898:5:18" + "src": "308898:5:38" }, "nodeType": "YulFunctionCall", - "src": "308898:11:18" + "src": "308898:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "308892:2:18" + "src": "308892:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "308922:17:18", + "src": "308922:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "308934:4:18", + "src": "308934:4:38", "type": "", "value": "0xc0" } @@ -353894,16 +353894,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "308928:5:18" + "src": "308928:5:38" }, "nodeType": "YulFunctionCall", - "src": "308928:11:18" + "src": "308928:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "308922:2:18" + "src": "308922:2:38" } ] }, @@ -353913,14 +353913,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "309022:4:18", + "src": "309022:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "309028:10:18", + "src": "309028:10:38", "type": "", "value": "0x223603bd" } @@ -353928,13 +353928,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "309015:6:18" + "src": "309015:6:38" }, "nodeType": "YulFunctionCall", - "src": "309015:24:18" + "src": "309015:24:38" }, "nodeType": "YulExpressionStatement", - "src": "309015:24:18" + "src": "309015:24:38" }, { "expression": { @@ -353942,14 +353942,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "309059:4:18", + "src": "309059:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "309065:4:18", + "src": "309065:4:38", "type": "", "value": "0x80" } @@ -353957,13 +353957,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "309052:6:18" + "src": "309052:6:38" }, "nodeType": "YulFunctionCall", - "src": "309052:18:18" + "src": "309052:18:38" }, "nodeType": "YulExpressionStatement", - "src": "309052:18:18" + "src": "309052:18:38" }, { "expression": { @@ -353971,26 +353971,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "309090:4:18", + "src": "309090:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "309096:2:18" + "src": "309096:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "309083:6:18" + "src": "309083:6:38" }, "nodeType": "YulFunctionCall", - "src": "309083:16:18" + "src": "309083:16:38" }, "nodeType": "YulExpressionStatement", - "src": "309083:16:18" + "src": "309083:16:38" }, { "expression": { @@ -353998,26 +353998,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "309119:4:18", + "src": "309119:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "309125:2:18" + "src": "309125:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "309112:6:18" + "src": "309112:6:38" }, "nodeType": "YulFunctionCall", - "src": "309112:16:18" + "src": "309112:16:38" }, "nodeType": "YulExpressionStatement", - "src": "309112:16:18" + "src": "309112:16:38" }, { "expression": { @@ -354025,26 +354025,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "309148:4:18", + "src": "309148:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "309154:2:18" + "src": "309154:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "309141:6:18" + "src": "309141:6:38" }, "nodeType": "YulFunctionCall", - "src": "309141:16:18" + "src": "309141:16:38" }, "nodeType": "YulExpressionStatement", - "src": "309141:16:18" + "src": "309141:16:38" }, { "expression": { @@ -354052,126 +354052,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "309182:4:18", + "src": "309182:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "309188:2:18" + "src": "309188:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "309170:11:18" + "src": "309170:11:38" }, "nodeType": "YulFunctionCall", - "src": "309170:21:18" + "src": "309170:21:38" }, "nodeType": "YulExpressionStatement", - "src": "309170:21:18" + "src": "309170:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40687, + "declaration": 43748, "isOffset": false, "isSlot": false, - "src": "308742:2:18", + "src": "308742:2:38", "valueSize": 1 }, { - "declaration": 40690, + "declaration": 43751, "isOffset": false, "isSlot": false, - "src": "308772:2:18", + "src": "308772:2:38", "valueSize": 1 }, { - "declaration": 40693, + "declaration": 43754, "isOffset": false, "isSlot": false, - "src": "308802:2:18", + "src": "308802:2:38", "valueSize": 1 }, { - "declaration": 40696, + "declaration": 43757, "isOffset": false, "isSlot": false, - "src": "308832:2:18", + "src": "308832:2:38", "valueSize": 1 }, { - "declaration": 40699, + "declaration": 43760, "isOffset": false, "isSlot": false, - "src": "308862:2:18", + "src": "308862:2:38", "valueSize": 1 }, { - "declaration": 40702, + "declaration": 43763, "isOffset": false, "isSlot": false, - "src": "308892:2:18", + "src": "308892:2:38", "valueSize": 1 }, { - "declaration": 40705, + "declaration": 43766, "isOffset": false, "isSlot": false, - "src": "308922:2:18", + "src": "308922:2:38", "valueSize": 1 }, { - "declaration": 40677, + "declaration": 43738, "isOffset": false, "isSlot": false, - "src": "309188:2:18", + "src": "309188:2:38", "valueSize": 1 }, { - "declaration": 40679, + "declaration": 43740, "isOffset": false, "isSlot": false, - "src": "309096:2:18", + "src": "309096:2:38", "valueSize": 1 }, { - "declaration": 40681, + "declaration": 43742, "isOffset": false, "isSlot": false, - "src": "309125:2:18", + "src": "309125:2:38", "valueSize": 1 }, { - "declaration": 40683, + "declaration": 43744, "isOffset": false, "isSlot": false, - "src": "309154:2:18", + "src": "309154:2:38", "valueSize": 1 } ], - "id": 40707, + "id": 43768, "nodeType": "InlineAssembly", - "src": "308364:837:18" + "src": "308364:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40709, + "id": 43770, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "309226:4:18", + "src": "309226:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -354180,14 +354180,14 @@ }, { "hexValue": "30786334", - "id": 40710, + "id": 43771, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "309232:4:18", + "src": "309232:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -354206,18 +354206,18 @@ "typeString": "int_const 196" } ], - "id": 40708, + "id": 43769, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "309210:15:18", + "referencedDeclaration": 33383, + "src": "309210:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40711, + "id": 43772, "isConstant": false, "isLValue": false, "isPure": false, @@ -354226,21 +354226,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "309210:27:18", + "src": "309210:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40712, + "id": 43773, "nodeType": "ExpressionStatement", - "src": "309210:27:18" + "src": "309210:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "309256:214:18", + "src": "309256:214:38", "statements": [ { "expression": { @@ -354248,26 +354248,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "309277:4:18", + "src": "309277:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "309283:2:18" + "src": "309283:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "309270:6:18" + "src": "309270:6:38" }, "nodeType": "YulFunctionCall", - "src": "309270:16:18" + "src": "309270:16:38" }, "nodeType": "YulExpressionStatement", - "src": "309270:16:18" + "src": "309270:16:38" }, { "expression": { @@ -354275,26 +354275,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "309306:4:18", + "src": "309306:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "309312:2:18" + "src": "309312:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "309299:6:18" + "src": "309299:6:38" }, "nodeType": "YulFunctionCall", - "src": "309299:16:18" + "src": "309299:16:38" }, "nodeType": "YulExpressionStatement", - "src": "309299:16:18" + "src": "309299:16:38" }, { "expression": { @@ -354302,26 +354302,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "309335:4:18", + "src": "309335:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "309341:2:18" + "src": "309341:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "309328:6:18" + "src": "309328:6:38" }, "nodeType": "YulFunctionCall", - "src": "309328:16:18" + "src": "309328:16:38" }, "nodeType": "YulExpressionStatement", - "src": "309328:16:18" + "src": "309328:16:38" }, { "expression": { @@ -354329,26 +354329,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "309364:4:18", + "src": "309364:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "309370:2:18" + "src": "309370:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "309357:6:18" + "src": "309357:6:38" }, "nodeType": "YulFunctionCall", - "src": "309357:16:18" + "src": "309357:16:38" }, "nodeType": "YulExpressionStatement", - "src": "309357:16:18" + "src": "309357:16:38" }, { "expression": { @@ -354356,26 +354356,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "309393:4:18", + "src": "309393:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "309399:2:18" + "src": "309399:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "309386:6:18" + "src": "309386:6:38" }, "nodeType": "YulFunctionCall", - "src": "309386:16:18" + "src": "309386:16:38" }, "nodeType": "YulExpressionStatement", - "src": "309386:16:18" + "src": "309386:16:38" }, { "expression": { @@ -354383,26 +354383,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "309422:4:18", + "src": "309422:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "309428:2:18" + "src": "309428:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "309415:6:18" + "src": "309415:6:38" }, "nodeType": "YulFunctionCall", - "src": "309415:16:18" + "src": "309415:16:38" }, "nodeType": "YulExpressionStatement", - "src": "309415:16:18" + "src": "309415:16:38" }, { "expression": { @@ -354410,84 +354410,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "309451:4:18", + "src": "309451:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "309457:2:18" + "src": "309457:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "309444:6:18" + "src": "309444:6:38" }, "nodeType": "YulFunctionCall", - "src": "309444:16:18" + "src": "309444:16:38" }, "nodeType": "YulExpressionStatement", - "src": "309444:16:18" + "src": "309444:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40687, + "declaration": 43748, "isOffset": false, "isSlot": false, - "src": "309283:2:18", + "src": "309283:2:38", "valueSize": 1 }, { - "declaration": 40690, + "declaration": 43751, "isOffset": false, "isSlot": false, - "src": "309312:2:18", + "src": "309312:2:38", "valueSize": 1 }, { - "declaration": 40693, + "declaration": 43754, "isOffset": false, "isSlot": false, - "src": "309341:2:18", + "src": "309341:2:38", "valueSize": 1 }, { - "declaration": 40696, + "declaration": 43757, "isOffset": false, "isSlot": false, - "src": "309370:2:18", + "src": "309370:2:38", "valueSize": 1 }, { - "declaration": 40699, + "declaration": 43760, "isOffset": false, "isSlot": false, - "src": "309399:2:18", + "src": "309399:2:38", "valueSize": 1 }, { - "declaration": 40702, + "declaration": 43763, "isOffset": false, "isSlot": false, - "src": "309428:2:18", + "src": "309428:2:38", "valueSize": 1 }, { - "declaration": 40705, + "declaration": 43766, "isOffset": false, "isSlot": false, - "src": "309457:2:18", + "src": "309457:2:38", "valueSize": 1 } ], - "id": 40713, + "id": 43774, "nodeType": "InlineAssembly", - "src": "309247:223:18" + "src": "309247:223:38" } ] }, @@ -354495,20 +354495,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "308151:3:18", + "nameLocation": "308151:3:38", "parameters": { - "id": 40684, + "id": 43745, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40677, + "id": 43738, "mutability": "mutable", "name": "p0", - "nameLocation": "308163:2:18", + "nameLocation": "308163:2:38", "nodeType": "VariableDeclaration", - "scope": 40715, - "src": "308155:10:18", + "scope": 43776, + "src": "308155:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -354516,10 +354516,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40676, + "id": 43737, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "308155:7:18", + "src": "308155:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -354529,13 +354529,13 @@ }, { "constant": false, - "id": 40679, + "id": 43740, "mutability": "mutable", "name": "p1", - "nameLocation": "308175:2:18", + "nameLocation": "308175:2:38", "nodeType": "VariableDeclaration", - "scope": 40715, - "src": "308167:10:18", + "scope": 43776, + "src": "308167:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -354543,10 +354543,10 @@ "typeString": "address" }, "typeName": { - "id": 40678, + "id": 43739, "name": "address", "nodeType": "ElementaryTypeName", - "src": "308167:7:18", + "src": "308167:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -354557,13 +354557,13 @@ }, { "constant": false, - "id": 40681, + "id": 43742, "mutability": "mutable", "name": "p2", - "nameLocation": "308184:2:18", + "nameLocation": "308184:2:38", "nodeType": "VariableDeclaration", - "scope": 40715, - "src": "308179:7:18", + "scope": 43776, + "src": "308179:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -354571,10 +354571,10 @@ "typeString": "bool" }, "typeName": { - "id": 40680, + "id": 43741, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "308179:4:18", + "src": "308179:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -354584,13 +354584,13 @@ }, { "constant": false, - "id": 40683, + "id": 43744, "mutability": "mutable", "name": "p3", - "nameLocation": "308196:2:18", + "nameLocation": "308196:2:38", "nodeType": "VariableDeclaration", - "scope": 40715, - "src": "308188:10:18", + "scope": 43776, + "src": "308188:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -354598,10 +354598,10 @@ "typeString": "address" }, "typeName": { - "id": 40682, + "id": 43743, "name": "address", "nodeType": "ElementaryTypeName", - "src": "308188:7:18", + "src": "308188:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -354611,44 +354611,44 @@ "visibility": "internal" } ], - "src": "308154:45:18" + "src": "308154:45:38" }, "returnParameters": { - "id": 40685, + "id": 43746, "nodeType": "ParameterList", "parameters": [], - "src": "308214:0:18" + "src": "308214:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40755, + "id": 43816, "nodeType": "FunctionDefinition", - "src": "309482:1328:18", + "src": "309482:1328:38", "nodes": [], "body": { - "id": 40754, + "id": 43815, "nodeType": "Block", - "src": "309551:1259:18", + "src": "309551:1259:38", "nodes": [], "statements": [ { "assignments": [ - 40727 + 43788 ], "declarations": [ { "constant": false, - "id": 40727, + "id": 43788, "mutability": "mutable", "name": "m0", - "nameLocation": "309569:2:18", + "nameLocation": "309569:2:38", "nodeType": "VariableDeclaration", - "scope": 40754, - "src": "309561:10:18", + "scope": 43815, + "src": "309561:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -354656,10 +354656,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40726, + "id": 43787, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "309561:7:18", + "src": "309561:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -354668,24 +354668,24 @@ "visibility": "internal" } ], - "id": 40728, + "id": 43789, "nodeType": "VariableDeclarationStatement", - "src": "309561:10:18" + "src": "309561:10:38" }, { "assignments": [ - 40730 + 43791 ], "declarations": [ { "constant": false, - "id": 40730, + "id": 43791, "mutability": "mutable", "name": "m1", - "nameLocation": "309589:2:18", + "nameLocation": "309589:2:38", "nodeType": "VariableDeclaration", - "scope": 40754, - "src": "309581:10:18", + "scope": 43815, + "src": "309581:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -354693,10 +354693,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40729, + "id": 43790, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "309581:7:18", + "src": "309581:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -354705,24 +354705,24 @@ "visibility": "internal" } ], - "id": 40731, + "id": 43792, "nodeType": "VariableDeclarationStatement", - "src": "309581:10:18" + "src": "309581:10:38" }, { "assignments": [ - 40733 + 43794 ], "declarations": [ { "constant": false, - "id": 40733, + "id": 43794, "mutability": "mutable", "name": "m2", - "nameLocation": "309609:2:18", + "nameLocation": "309609:2:38", "nodeType": "VariableDeclaration", - "scope": 40754, - "src": "309601:10:18", + "scope": 43815, + "src": "309601:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -354730,10 +354730,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40732, + "id": 43793, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "309601:7:18", + "src": "309601:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -354742,24 +354742,24 @@ "visibility": "internal" } ], - "id": 40734, + "id": 43795, "nodeType": "VariableDeclarationStatement", - "src": "309601:10:18" + "src": "309601:10:38" }, { "assignments": [ - 40736 + 43797 ], "declarations": [ { "constant": false, - "id": 40736, + "id": 43797, "mutability": "mutable", "name": "m3", - "nameLocation": "309629:2:18", + "nameLocation": "309629:2:38", "nodeType": "VariableDeclaration", - "scope": 40754, - "src": "309621:10:18", + "scope": 43815, + "src": "309621:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -354767,10 +354767,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40735, + "id": 43796, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "309621:7:18", + "src": "309621:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -354779,24 +354779,24 @@ "visibility": "internal" } ], - "id": 40737, + "id": 43798, "nodeType": "VariableDeclarationStatement", - "src": "309621:10:18" + "src": "309621:10:38" }, { "assignments": [ - 40739 + 43800 ], "declarations": [ { "constant": false, - "id": 40739, + "id": 43800, "mutability": "mutable", "name": "m4", - "nameLocation": "309649:2:18", + "nameLocation": "309649:2:38", "nodeType": "VariableDeclaration", - "scope": 40754, - "src": "309641:10:18", + "scope": 43815, + "src": "309641:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -354804,10 +354804,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40738, + "id": 43799, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "309641:7:18", + "src": "309641:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -354816,24 +354816,24 @@ "visibility": "internal" } ], - "id": 40740, + "id": 43801, "nodeType": "VariableDeclarationStatement", - "src": "309641:10:18" + "src": "309641:10:38" }, { "assignments": [ - 40742 + 43803 ], "declarations": [ { "constant": false, - "id": 40742, + "id": 43803, "mutability": "mutable", "name": "m5", - "nameLocation": "309669:2:18", + "nameLocation": "309669:2:38", "nodeType": "VariableDeclaration", - "scope": 40754, - "src": "309661:10:18", + "scope": 43815, + "src": "309661:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -354841,10 +354841,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40741, + "id": 43802, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "309661:7:18", + "src": "309661:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -354853,24 +354853,24 @@ "visibility": "internal" } ], - "id": 40743, + "id": 43804, "nodeType": "VariableDeclarationStatement", - "src": "309661:10:18" + "src": "309661:10:38" }, { "assignments": [ - 40745 + 43806 ], "declarations": [ { "constant": false, - "id": 40745, + "id": 43806, "mutability": "mutable", "name": "m6", - "nameLocation": "309689:2:18", + "nameLocation": "309689:2:38", "nodeType": "VariableDeclaration", - "scope": 40754, - "src": "309681:10:18", + "scope": 43815, + "src": "309681:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -354878,10 +354878,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40744, + "id": 43805, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "309681:7:18", + "src": "309681:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -354890,27 +354890,27 @@ "visibility": "internal" } ], - "id": 40746, + "id": 43807, "nodeType": "VariableDeclarationStatement", - "src": "309681:10:18" + "src": "309681:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "309710:825:18", + "src": "309710:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "309753:313:18", + "src": "309753:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "309771:15:18", + "src": "309771:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "309785:1:18", + "src": "309785:1:38", "type": "", "value": "0" }, @@ -354918,7 +354918,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "309775:6:18", + "src": "309775:6:38", "type": "" } ] @@ -354926,16 +354926,16 @@ { "body": { "nodeType": "YulBlock", - "src": "309856:40:18", + "src": "309856:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "309885:9:18", + "src": "309885:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "309887:5:18" + "src": "309887:5:38" } ] }, @@ -354946,33 +354946,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "309873:6:18" + "src": "309873:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "309881:1:18" + "src": "309881:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "309868:4:18" + "src": "309868:4:38" }, "nodeType": "YulFunctionCall", - "src": "309868:15:18" + "src": "309868:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "309861:6:18" + "src": "309861:6:38" }, "nodeType": "YulFunctionCall", - "src": "309861:23:18" + "src": "309861:23:38" }, "nodeType": "YulIf", - "src": "309858:36:18" + "src": "309858:36:38" } ] }, @@ -354981,12 +354981,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "309813:6:18" + "src": "309813:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "309821:4:18", + "src": "309821:4:38", "type": "", "value": "0x20" } @@ -354994,30 +354994,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "309810:2:18" + "src": "309810:2:38" }, "nodeType": "YulFunctionCall", - "src": "309810:16:18" + "src": "309810:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "309827:28:18", + "src": "309827:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "309829:24:18", + "src": "309829:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "309843:6:18" + "src": "309843:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "309851:1:18", + "src": "309851:1:38", "type": "", "value": "1" } @@ -355025,16 +355025,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "309839:3:18" + "src": "309839:3:38" }, "nodeType": "YulFunctionCall", - "src": "309839:14:18" + "src": "309839:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "309829:6:18" + "src": "309829:6:38" } ] } @@ -355042,10 +355042,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "309807:2:18", + "src": "309807:2:38", "statements": [] }, - "src": "309803:93:18" + "src": "309803:93:38" }, { "expression": { @@ -355053,34 +355053,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "309920:3:18" + "src": "309920:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "309925:6:18" + "src": "309925:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "309913:6:18" + "src": "309913:6:38" }, "nodeType": "YulFunctionCall", - "src": "309913:19:18" + "src": "309913:19:38" }, "nodeType": "YulExpressionStatement", - "src": "309913:19:18" + "src": "309913:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "309949:37:18", + "src": "309949:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "309966:3:18", + "src": "309966:3:38", "type": "", "value": "256" }, @@ -355089,38 +355089,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "309975:1:18", + "src": "309975:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "309978:6:18" + "src": "309978:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "309971:3:18" + "src": "309971:3:38" }, "nodeType": "YulFunctionCall", - "src": "309971:14:18" + "src": "309971:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "309962:3:18" + "src": "309962:3:38" }, "nodeType": "YulFunctionCall", - "src": "309962:24:18" + "src": "309962:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "309953:5:18", + "src": "309953:5:38", "type": "" } ] @@ -355133,12 +355133,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "310014:3:18" + "src": "310014:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "310019:4:18", + "src": "310019:4:38", "type": "", "value": "0x20" } @@ -355146,59 +355146,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "310010:3:18" + "src": "310010:3:38" }, "nodeType": "YulFunctionCall", - "src": "310010:14:18" + "src": "310010:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "310030:5:18" + "src": "310030:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "310041:5:18" + "src": "310041:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "310048:1:18" + "src": "310048:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "310037:3:18" + "src": "310037:3:38" }, "nodeType": "YulFunctionCall", - "src": "310037:13:18" + "src": "310037:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "310026:3:18" + "src": "310026:3:38" }, "nodeType": "YulFunctionCall", - "src": "310026:25:18" + "src": "310026:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "310003:6:18" + "src": "310003:6:38" }, "nodeType": "YulFunctionCall", - "src": "310003:49:18" + "src": "310003:49:38" }, "nodeType": "YulExpressionStatement", - "src": "310003:49:18" + "src": "310003:49:38" } ] }, @@ -355208,27 +355208,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "309745:3:18", + "src": "309745:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "309750:1:18", + "src": "309750:1:38", "type": "" } ], - "src": "309724:342:18" + "src": "309724:342:38" }, { "nodeType": "YulAssignment", - "src": "310079:17:18", + "src": "310079:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "310091:4:18", + "src": "310091:4:38", "type": "", "value": "0x00" } @@ -355236,28 +355236,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "310085:5:18" + "src": "310085:5:38" }, "nodeType": "YulFunctionCall", - "src": "310085:11:18" + "src": "310085:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "310079:2:18" + "src": "310079:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "310109:17:18", + "src": "310109:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "310121:4:18", + "src": "310121:4:38", "type": "", "value": "0x20" } @@ -355265,28 +355265,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "310115:5:18" + "src": "310115:5:38" }, "nodeType": "YulFunctionCall", - "src": "310115:11:18" + "src": "310115:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "310109:2:18" + "src": "310109:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "310139:17:18", + "src": "310139:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "310151:4:18", + "src": "310151:4:38", "type": "", "value": "0x40" } @@ -355294,28 +355294,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "310145:5:18" + "src": "310145:5:38" }, "nodeType": "YulFunctionCall", - "src": "310145:11:18" + "src": "310145:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "310139:2:18" + "src": "310139:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "310169:17:18", + "src": "310169:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "310181:4:18", + "src": "310181:4:38", "type": "", "value": "0x60" } @@ -355323,28 +355323,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "310175:5:18" + "src": "310175:5:38" }, "nodeType": "YulFunctionCall", - "src": "310175:11:18" + "src": "310175:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "310169:2:18" + "src": "310169:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "310199:17:18", + "src": "310199:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "310211:4:18", + "src": "310211:4:38", "type": "", "value": "0x80" } @@ -355352,28 +355352,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "310205:5:18" + "src": "310205:5:38" }, "nodeType": "YulFunctionCall", - "src": "310205:11:18" + "src": "310205:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "310199:2:18" + "src": "310199:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "310229:17:18", + "src": "310229:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "310241:4:18", + "src": "310241:4:38", "type": "", "value": "0xa0" } @@ -355381,28 +355381,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "310235:5:18" + "src": "310235:5:38" }, "nodeType": "YulFunctionCall", - "src": "310235:11:18" + "src": "310235:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "310229:2:18" + "src": "310229:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "310259:17:18", + "src": "310259:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "310271:4:18", + "src": "310271:4:38", "type": "", "value": "0xc0" } @@ -355410,16 +355410,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "310265:5:18" + "src": "310265:5:38" }, "nodeType": "YulFunctionCall", - "src": "310265:11:18" + "src": "310265:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "310259:2:18" + "src": "310259:2:38" } ] }, @@ -355429,14 +355429,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "310356:4:18", + "src": "310356:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "310362:10:18", + "src": "310362:10:38", "type": "", "value": "0x79884c2b" } @@ -355444,13 +355444,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "310349:6:18" + "src": "310349:6:38" }, "nodeType": "YulFunctionCall", - "src": "310349:24:18" + "src": "310349:24:38" }, "nodeType": "YulExpressionStatement", - "src": "310349:24:18" + "src": "310349:24:38" }, { "expression": { @@ -355458,14 +355458,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "310393:4:18", + "src": "310393:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "310399:4:18", + "src": "310399:4:38", "type": "", "value": "0x80" } @@ -355473,13 +355473,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "310386:6:18" + "src": "310386:6:38" }, "nodeType": "YulFunctionCall", - "src": "310386:18:18" + "src": "310386:18:38" }, "nodeType": "YulExpressionStatement", - "src": "310386:18:18" + "src": "310386:18:38" }, { "expression": { @@ -355487,26 +355487,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "310424:4:18", + "src": "310424:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "310430:2:18" + "src": "310430:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "310417:6:18" + "src": "310417:6:38" }, "nodeType": "YulFunctionCall", - "src": "310417:16:18" + "src": "310417:16:38" }, "nodeType": "YulExpressionStatement", - "src": "310417:16:18" + "src": "310417:16:38" }, { "expression": { @@ -355514,26 +355514,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "310453:4:18", + "src": "310453:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "310459:2:18" + "src": "310459:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "310446:6:18" + "src": "310446:6:38" }, "nodeType": "YulFunctionCall", - "src": "310446:16:18" + "src": "310446:16:38" }, "nodeType": "YulExpressionStatement", - "src": "310446:16:18" + "src": "310446:16:38" }, { "expression": { @@ -355541,26 +355541,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "310482:4:18", + "src": "310482:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "310488:2:18" + "src": "310488:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "310475:6:18" + "src": "310475:6:38" }, "nodeType": "YulFunctionCall", - "src": "310475:16:18" + "src": "310475:16:38" }, "nodeType": "YulExpressionStatement", - "src": "310475:16:18" + "src": "310475:16:38" }, { "expression": { @@ -355568,126 +355568,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "310516:4:18", + "src": "310516:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "310522:2:18" + "src": "310522:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "310504:11:18" + "src": "310504:11:38" }, "nodeType": "YulFunctionCall", - "src": "310504:21:18" + "src": "310504:21:38" }, "nodeType": "YulExpressionStatement", - "src": "310504:21:18" + "src": "310504:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40727, + "declaration": 43788, "isOffset": false, "isSlot": false, - "src": "310079:2:18", + "src": "310079:2:38", "valueSize": 1 }, { - "declaration": 40730, + "declaration": 43791, "isOffset": false, "isSlot": false, - "src": "310109:2:18", + "src": "310109:2:38", "valueSize": 1 }, { - "declaration": 40733, + "declaration": 43794, "isOffset": false, "isSlot": false, - "src": "310139:2:18", + "src": "310139:2:38", "valueSize": 1 }, { - "declaration": 40736, + "declaration": 43797, "isOffset": false, "isSlot": false, - "src": "310169:2:18", + "src": "310169:2:38", "valueSize": 1 }, { - "declaration": 40739, + "declaration": 43800, "isOffset": false, "isSlot": false, - "src": "310199:2:18", + "src": "310199:2:38", "valueSize": 1 }, { - "declaration": 40742, + "declaration": 43803, "isOffset": false, "isSlot": false, - "src": "310229:2:18", + "src": "310229:2:38", "valueSize": 1 }, { - "declaration": 40745, + "declaration": 43806, "isOffset": false, "isSlot": false, - "src": "310259:2:18", + "src": "310259:2:38", "valueSize": 1 }, { - "declaration": 40717, + "declaration": 43778, "isOffset": false, "isSlot": false, - "src": "310522:2:18", + "src": "310522:2:38", "valueSize": 1 }, { - "declaration": 40719, + "declaration": 43780, "isOffset": false, "isSlot": false, - "src": "310430:2:18", + "src": "310430:2:38", "valueSize": 1 }, { - "declaration": 40721, + "declaration": 43782, "isOffset": false, "isSlot": false, - "src": "310459:2:18", + "src": "310459:2:38", "valueSize": 1 }, { - "declaration": 40723, + "declaration": 43784, "isOffset": false, "isSlot": false, - "src": "310488:2:18", + "src": "310488:2:38", "valueSize": 1 } ], - "id": 40747, + "id": 43808, "nodeType": "InlineAssembly", - "src": "309701:834:18" + "src": "309701:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40749, + "id": 43810, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "310560:4:18", + "src": "310560:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -355696,14 +355696,14 @@ }, { "hexValue": "30786334", - "id": 40750, + "id": 43811, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "310566:4:18", + "src": "310566:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -355722,18 +355722,18 @@ "typeString": "int_const 196" } ], - "id": 40748, + "id": 43809, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "310544:15:18", + "referencedDeclaration": 33383, + "src": "310544:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40751, + "id": 43812, "isConstant": false, "isLValue": false, "isPure": false, @@ -355742,21 +355742,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "310544:27:18", + "src": "310544:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40752, + "id": 43813, "nodeType": "ExpressionStatement", - "src": "310544:27:18" + "src": "310544:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "310590:214:18", + "src": "310590:214:38", "statements": [ { "expression": { @@ -355764,26 +355764,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "310611:4:18", + "src": "310611:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "310617:2:18" + "src": "310617:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "310604:6:18" + "src": "310604:6:38" }, "nodeType": "YulFunctionCall", - "src": "310604:16:18" + "src": "310604:16:38" }, "nodeType": "YulExpressionStatement", - "src": "310604:16:18" + "src": "310604:16:38" }, { "expression": { @@ -355791,26 +355791,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "310640:4:18", + "src": "310640:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "310646:2:18" + "src": "310646:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "310633:6:18" + "src": "310633:6:38" }, "nodeType": "YulFunctionCall", - "src": "310633:16:18" + "src": "310633:16:38" }, "nodeType": "YulExpressionStatement", - "src": "310633:16:18" + "src": "310633:16:38" }, { "expression": { @@ -355818,26 +355818,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "310669:4:18", + "src": "310669:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "310675:2:18" + "src": "310675:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "310662:6:18" + "src": "310662:6:38" }, "nodeType": "YulFunctionCall", - "src": "310662:16:18" + "src": "310662:16:38" }, "nodeType": "YulExpressionStatement", - "src": "310662:16:18" + "src": "310662:16:38" }, { "expression": { @@ -355845,26 +355845,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "310698:4:18", + "src": "310698:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "310704:2:18" + "src": "310704:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "310691:6:18" + "src": "310691:6:38" }, "nodeType": "YulFunctionCall", - "src": "310691:16:18" + "src": "310691:16:38" }, "nodeType": "YulExpressionStatement", - "src": "310691:16:18" + "src": "310691:16:38" }, { "expression": { @@ -355872,26 +355872,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "310727:4:18", + "src": "310727:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "310733:2:18" + "src": "310733:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "310720:6:18" + "src": "310720:6:38" }, "nodeType": "YulFunctionCall", - "src": "310720:16:18" + "src": "310720:16:38" }, "nodeType": "YulExpressionStatement", - "src": "310720:16:18" + "src": "310720:16:38" }, { "expression": { @@ -355899,26 +355899,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "310756:4:18", + "src": "310756:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "310762:2:18" + "src": "310762:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "310749:6:18" + "src": "310749:6:38" }, "nodeType": "YulFunctionCall", - "src": "310749:16:18" + "src": "310749:16:38" }, "nodeType": "YulExpressionStatement", - "src": "310749:16:18" + "src": "310749:16:38" }, { "expression": { @@ -355926,84 +355926,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "310785:4:18", + "src": "310785:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "310791:2:18" + "src": "310791:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "310778:6:18" + "src": "310778:6:38" }, "nodeType": "YulFunctionCall", - "src": "310778:16:18" + "src": "310778:16:38" }, "nodeType": "YulExpressionStatement", - "src": "310778:16:18" + "src": "310778:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40727, + "declaration": 43788, "isOffset": false, "isSlot": false, - "src": "310617:2:18", + "src": "310617:2:38", "valueSize": 1 }, { - "declaration": 40730, + "declaration": 43791, "isOffset": false, "isSlot": false, - "src": "310646:2:18", + "src": "310646:2:38", "valueSize": 1 }, { - "declaration": 40733, + "declaration": 43794, "isOffset": false, "isSlot": false, - "src": "310675:2:18", + "src": "310675:2:38", "valueSize": 1 }, { - "declaration": 40736, + "declaration": 43797, "isOffset": false, "isSlot": false, - "src": "310704:2:18", + "src": "310704:2:38", "valueSize": 1 }, { - "declaration": 40739, + "declaration": 43800, "isOffset": false, "isSlot": false, - "src": "310733:2:18", + "src": "310733:2:38", "valueSize": 1 }, { - "declaration": 40742, + "declaration": 43803, "isOffset": false, "isSlot": false, - "src": "310762:2:18", + "src": "310762:2:38", "valueSize": 1 }, { - "declaration": 40745, + "declaration": 43806, "isOffset": false, "isSlot": false, - "src": "310791:2:18", + "src": "310791:2:38", "valueSize": 1 } ], - "id": 40753, + "id": 43814, "nodeType": "InlineAssembly", - "src": "310581:223:18" + "src": "310581:223:38" } ] }, @@ -356011,20 +356011,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "309491:3:18", + "nameLocation": "309491:3:38", "parameters": { - "id": 40724, + "id": 43785, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40717, + "id": 43778, "mutability": "mutable", "name": "p0", - "nameLocation": "309503:2:18", + "nameLocation": "309503:2:38", "nodeType": "VariableDeclaration", - "scope": 40755, - "src": "309495:10:18", + "scope": 43816, + "src": "309495:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -356032,10 +356032,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40716, + "id": 43777, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "309495:7:18", + "src": "309495:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -356045,13 +356045,13 @@ }, { "constant": false, - "id": 40719, + "id": 43780, "mutability": "mutable", "name": "p1", - "nameLocation": "309515:2:18", + "nameLocation": "309515:2:38", "nodeType": "VariableDeclaration", - "scope": 40755, - "src": "309507:10:18", + "scope": 43816, + "src": "309507:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -356059,10 +356059,10 @@ "typeString": "address" }, "typeName": { - "id": 40718, + "id": 43779, "name": "address", "nodeType": "ElementaryTypeName", - "src": "309507:7:18", + "src": "309507:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -356073,13 +356073,13 @@ }, { "constant": false, - "id": 40721, + "id": 43782, "mutability": "mutable", "name": "p2", - "nameLocation": "309524:2:18", + "nameLocation": "309524:2:38", "nodeType": "VariableDeclaration", - "scope": 40755, - "src": "309519:7:18", + "scope": 43816, + "src": "309519:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -356087,10 +356087,10 @@ "typeString": "bool" }, "typeName": { - "id": 40720, + "id": 43781, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "309519:4:18", + "src": "309519:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -356100,13 +356100,13 @@ }, { "constant": false, - "id": 40723, + "id": 43784, "mutability": "mutable", "name": "p3", - "nameLocation": "309533:2:18", + "nameLocation": "309533:2:38", "nodeType": "VariableDeclaration", - "scope": 40755, - "src": "309528:7:18", + "scope": 43816, + "src": "309528:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -356114,10 +356114,10 @@ "typeString": "bool" }, "typeName": { - "id": 40722, + "id": 43783, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "309528:4:18", + "src": "309528:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -356126,44 +356126,44 @@ "visibility": "internal" } ], - "src": "309494:42:18" + "src": "309494:42:38" }, "returnParameters": { - "id": 40725, + "id": 43786, "nodeType": "ParameterList", "parameters": [], - "src": "309551:0:18" + "src": "309551:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40795, + "id": 43856, "nodeType": "FunctionDefinition", - "src": "310816:1334:18", + "src": "310816:1334:38", "nodes": [], "body": { - "id": 40794, + "id": 43855, "nodeType": "Block", - "src": "310888:1262:18", + "src": "310888:1262:38", "nodes": [], "statements": [ { "assignments": [ - 40767 + 43828 ], "declarations": [ { "constant": false, - "id": 40767, + "id": 43828, "mutability": "mutable", "name": "m0", - "nameLocation": "310906:2:18", + "nameLocation": "310906:2:38", "nodeType": "VariableDeclaration", - "scope": 40794, - "src": "310898:10:18", + "scope": 43855, + "src": "310898:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -356171,10 +356171,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40766, + "id": 43827, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "310898:7:18", + "src": "310898:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -356183,24 +356183,24 @@ "visibility": "internal" } ], - "id": 40768, + "id": 43829, "nodeType": "VariableDeclarationStatement", - "src": "310898:10:18" + "src": "310898:10:38" }, { "assignments": [ - 40770 + 43831 ], "declarations": [ { "constant": false, - "id": 40770, + "id": 43831, "mutability": "mutable", "name": "m1", - "nameLocation": "310926:2:18", + "nameLocation": "310926:2:38", "nodeType": "VariableDeclaration", - "scope": 40794, - "src": "310918:10:18", + "scope": 43855, + "src": "310918:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -356208,10 +356208,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40769, + "id": 43830, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "310918:7:18", + "src": "310918:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -356220,24 +356220,24 @@ "visibility": "internal" } ], - "id": 40771, + "id": 43832, "nodeType": "VariableDeclarationStatement", - "src": "310918:10:18" + "src": "310918:10:38" }, { "assignments": [ - 40773 + 43834 ], "declarations": [ { "constant": false, - "id": 40773, + "id": 43834, "mutability": "mutable", "name": "m2", - "nameLocation": "310946:2:18", + "nameLocation": "310946:2:38", "nodeType": "VariableDeclaration", - "scope": 40794, - "src": "310938:10:18", + "scope": 43855, + "src": "310938:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -356245,10 +356245,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40772, + "id": 43833, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "310938:7:18", + "src": "310938:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -356257,24 +356257,24 @@ "visibility": "internal" } ], - "id": 40774, + "id": 43835, "nodeType": "VariableDeclarationStatement", - "src": "310938:10:18" + "src": "310938:10:38" }, { "assignments": [ - 40776 + 43837 ], "declarations": [ { "constant": false, - "id": 40776, + "id": 43837, "mutability": "mutable", "name": "m3", - "nameLocation": "310966:2:18", + "nameLocation": "310966:2:38", "nodeType": "VariableDeclaration", - "scope": 40794, - "src": "310958:10:18", + "scope": 43855, + "src": "310958:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -356282,10 +356282,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40775, + "id": 43836, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "310958:7:18", + "src": "310958:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -356294,24 +356294,24 @@ "visibility": "internal" } ], - "id": 40777, + "id": 43838, "nodeType": "VariableDeclarationStatement", - "src": "310958:10:18" + "src": "310958:10:38" }, { "assignments": [ - 40779 + 43840 ], "declarations": [ { "constant": false, - "id": 40779, + "id": 43840, "mutability": "mutable", "name": "m4", - "nameLocation": "310986:2:18", + "nameLocation": "310986:2:38", "nodeType": "VariableDeclaration", - "scope": 40794, - "src": "310978:10:18", + "scope": 43855, + "src": "310978:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -356319,10 +356319,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40778, + "id": 43839, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "310978:7:18", + "src": "310978:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -356331,24 +356331,24 @@ "visibility": "internal" } ], - "id": 40780, + "id": 43841, "nodeType": "VariableDeclarationStatement", - "src": "310978:10:18" + "src": "310978:10:38" }, { "assignments": [ - 40782 + 43843 ], "declarations": [ { "constant": false, - "id": 40782, + "id": 43843, "mutability": "mutable", "name": "m5", - "nameLocation": "311006:2:18", + "nameLocation": "311006:2:38", "nodeType": "VariableDeclaration", - "scope": 40794, - "src": "310998:10:18", + "scope": 43855, + "src": "310998:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -356356,10 +356356,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40781, + "id": 43842, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "310998:7:18", + "src": "310998:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -356368,24 +356368,24 @@ "visibility": "internal" } ], - "id": 40783, + "id": 43844, "nodeType": "VariableDeclarationStatement", - "src": "310998:10:18" + "src": "310998:10:38" }, { "assignments": [ - 40785 + 43846 ], "declarations": [ { "constant": false, - "id": 40785, + "id": 43846, "mutability": "mutable", "name": "m6", - "nameLocation": "311026:2:18", + "nameLocation": "311026:2:38", "nodeType": "VariableDeclaration", - "scope": 40794, - "src": "311018:10:18", + "scope": 43855, + "src": "311018:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -356393,10 +356393,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40784, + "id": 43845, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "311018:7:18", + "src": "311018:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -356405,27 +356405,27 @@ "visibility": "internal" } ], - "id": 40786, + "id": 43847, "nodeType": "VariableDeclarationStatement", - "src": "311018:10:18" + "src": "311018:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "311047:828:18", + "src": "311047:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "311090:313:18", + "src": "311090:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "311108:15:18", + "src": "311108:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "311122:1:18", + "src": "311122:1:38", "type": "", "value": "0" }, @@ -356433,7 +356433,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "311112:6:18", + "src": "311112:6:38", "type": "" } ] @@ -356441,16 +356441,16 @@ { "body": { "nodeType": "YulBlock", - "src": "311193:40:18", + "src": "311193:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "311222:9:18", + "src": "311222:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "311224:5:18" + "src": "311224:5:38" } ] }, @@ -356461,33 +356461,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "311210:6:18" + "src": "311210:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "311218:1:18" + "src": "311218:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "311205:4:18" + "src": "311205:4:38" }, "nodeType": "YulFunctionCall", - "src": "311205:15:18" + "src": "311205:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "311198:6:18" + "src": "311198:6:38" }, "nodeType": "YulFunctionCall", - "src": "311198:23:18" + "src": "311198:23:38" }, "nodeType": "YulIf", - "src": "311195:36:18" + "src": "311195:36:38" } ] }, @@ -356496,12 +356496,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "311150:6:18" + "src": "311150:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "311158:4:18", + "src": "311158:4:38", "type": "", "value": "0x20" } @@ -356509,30 +356509,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "311147:2:18" + "src": "311147:2:38" }, "nodeType": "YulFunctionCall", - "src": "311147:16:18" + "src": "311147:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "311164:28:18", + "src": "311164:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "311166:24:18", + "src": "311166:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "311180:6:18" + "src": "311180:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "311188:1:18", + "src": "311188:1:38", "type": "", "value": "1" } @@ -356540,16 +356540,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "311176:3:18" + "src": "311176:3:38" }, "nodeType": "YulFunctionCall", - "src": "311176:14:18" + "src": "311176:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "311166:6:18" + "src": "311166:6:38" } ] } @@ -356557,10 +356557,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "311144:2:18", + "src": "311144:2:38", "statements": [] }, - "src": "311140:93:18" + "src": "311140:93:38" }, { "expression": { @@ -356568,34 +356568,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "311257:3:18" + "src": "311257:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "311262:6:18" + "src": "311262:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "311250:6:18" + "src": "311250:6:38" }, "nodeType": "YulFunctionCall", - "src": "311250:19:18" + "src": "311250:19:38" }, "nodeType": "YulExpressionStatement", - "src": "311250:19:18" + "src": "311250:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "311286:37:18", + "src": "311286:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "311303:3:18", + "src": "311303:3:38", "type": "", "value": "256" }, @@ -356604,38 +356604,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "311312:1:18", + "src": "311312:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "311315:6:18" + "src": "311315:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "311308:3:18" + "src": "311308:3:38" }, "nodeType": "YulFunctionCall", - "src": "311308:14:18" + "src": "311308:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "311299:3:18" + "src": "311299:3:38" }, "nodeType": "YulFunctionCall", - "src": "311299:24:18" + "src": "311299:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "311290:5:18", + "src": "311290:5:38", "type": "" } ] @@ -356648,12 +356648,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "311351:3:18" + "src": "311351:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "311356:4:18", + "src": "311356:4:38", "type": "", "value": "0x20" } @@ -356661,59 +356661,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "311347:3:18" + "src": "311347:3:38" }, "nodeType": "YulFunctionCall", - "src": "311347:14:18" + "src": "311347:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "311367:5:18" + "src": "311367:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "311378:5:18" + "src": "311378:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "311385:1:18" + "src": "311385:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "311374:3:18" + "src": "311374:3:38" }, "nodeType": "YulFunctionCall", - "src": "311374:13:18" + "src": "311374:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "311363:3:18" + "src": "311363:3:38" }, "nodeType": "YulFunctionCall", - "src": "311363:25:18" + "src": "311363:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "311340:6:18" + "src": "311340:6:38" }, "nodeType": "YulFunctionCall", - "src": "311340:49:18" + "src": "311340:49:38" }, "nodeType": "YulExpressionStatement", - "src": "311340:49:18" + "src": "311340:49:38" } ] }, @@ -356723,27 +356723,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "311082:3:18", + "src": "311082:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "311087:1:18", + "src": "311087:1:38", "type": "" } ], - "src": "311061:342:18" + "src": "311061:342:38" }, { "nodeType": "YulAssignment", - "src": "311416:17:18", + "src": "311416:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "311428:4:18", + "src": "311428:4:38", "type": "", "value": "0x00" } @@ -356751,28 +356751,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "311422:5:18" + "src": "311422:5:38" }, "nodeType": "YulFunctionCall", - "src": "311422:11:18" + "src": "311422:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "311416:2:18" + "src": "311416:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "311446:17:18", + "src": "311446:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "311458:4:18", + "src": "311458:4:38", "type": "", "value": "0x20" } @@ -356780,28 +356780,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "311452:5:18" + "src": "311452:5:38" }, "nodeType": "YulFunctionCall", - "src": "311452:11:18" + "src": "311452:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "311446:2:18" + "src": "311446:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "311476:17:18", + "src": "311476:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "311488:4:18", + "src": "311488:4:38", "type": "", "value": "0x40" } @@ -356809,28 +356809,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "311482:5:18" + "src": "311482:5:38" }, "nodeType": "YulFunctionCall", - "src": "311482:11:18" + "src": "311482:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "311476:2:18" + "src": "311476:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "311506:17:18", + "src": "311506:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "311518:4:18", + "src": "311518:4:38", "type": "", "value": "0x60" } @@ -356838,28 +356838,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "311512:5:18" + "src": "311512:5:38" }, "nodeType": "YulFunctionCall", - "src": "311512:11:18" + "src": "311512:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "311506:2:18" + "src": "311506:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "311536:17:18", + "src": "311536:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "311548:4:18", + "src": "311548:4:38", "type": "", "value": "0x80" } @@ -356867,28 +356867,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "311542:5:18" + "src": "311542:5:38" }, "nodeType": "YulFunctionCall", - "src": "311542:11:18" + "src": "311542:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "311536:2:18" + "src": "311536:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "311566:17:18", + "src": "311566:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "311578:4:18", + "src": "311578:4:38", "type": "", "value": "0xa0" } @@ -356896,28 +356896,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "311572:5:18" + "src": "311572:5:38" }, "nodeType": "YulFunctionCall", - "src": "311572:11:18" + "src": "311572:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "311566:2:18" + "src": "311566:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "311596:17:18", + "src": "311596:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "311608:4:18", + "src": "311608:4:38", "type": "", "value": "0xc0" } @@ -356925,16 +356925,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "311602:5:18" + "src": "311602:5:38" }, "nodeType": "YulFunctionCall", - "src": "311602:11:18" + "src": "311602:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "311596:2:18" + "src": "311596:2:38" } ] }, @@ -356944,14 +356944,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "311696:4:18", + "src": "311696:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "311702:10:18", + "src": "311702:10:38", "type": "", "value": "0x3e9f866a" } @@ -356959,13 +356959,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "311689:6:18" + "src": "311689:6:38" }, "nodeType": "YulFunctionCall", - "src": "311689:24:18" + "src": "311689:24:38" }, "nodeType": "YulExpressionStatement", - "src": "311689:24:18" + "src": "311689:24:38" }, { "expression": { @@ -356973,14 +356973,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "311733:4:18", + "src": "311733:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "311739:4:18", + "src": "311739:4:38", "type": "", "value": "0x80" } @@ -356988,13 +356988,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "311726:6:18" + "src": "311726:6:38" }, "nodeType": "YulFunctionCall", - "src": "311726:18:18" + "src": "311726:18:38" }, "nodeType": "YulExpressionStatement", - "src": "311726:18:18" + "src": "311726:18:38" }, { "expression": { @@ -357002,26 +357002,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "311764:4:18", + "src": "311764:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "311770:2:18" + "src": "311770:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "311757:6:18" + "src": "311757:6:38" }, "nodeType": "YulFunctionCall", - "src": "311757:16:18" + "src": "311757:16:38" }, "nodeType": "YulExpressionStatement", - "src": "311757:16:18" + "src": "311757:16:38" }, { "expression": { @@ -357029,26 +357029,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "311793:4:18", + "src": "311793:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "311799:2:18" + "src": "311799:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "311786:6:18" + "src": "311786:6:38" }, "nodeType": "YulFunctionCall", - "src": "311786:16:18" + "src": "311786:16:38" }, "nodeType": "YulExpressionStatement", - "src": "311786:16:18" + "src": "311786:16:38" }, { "expression": { @@ -357056,26 +357056,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "311822:4:18", + "src": "311822:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "311828:2:18" + "src": "311828:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "311815:6:18" + "src": "311815:6:38" }, "nodeType": "YulFunctionCall", - "src": "311815:16:18" + "src": "311815:16:38" }, "nodeType": "YulExpressionStatement", - "src": "311815:16:18" + "src": "311815:16:38" }, { "expression": { @@ -357083,126 +357083,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "311856:4:18", + "src": "311856:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "311862:2:18" + "src": "311862:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "311844:11:18" + "src": "311844:11:38" }, "nodeType": "YulFunctionCall", - "src": "311844:21:18" + "src": "311844:21:38" }, "nodeType": "YulExpressionStatement", - "src": "311844:21:18" + "src": "311844:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40767, + "declaration": 43828, "isOffset": false, "isSlot": false, - "src": "311416:2:18", + "src": "311416:2:38", "valueSize": 1 }, { - "declaration": 40770, + "declaration": 43831, "isOffset": false, "isSlot": false, - "src": "311446:2:18", + "src": "311446:2:38", "valueSize": 1 }, { - "declaration": 40773, + "declaration": 43834, "isOffset": false, "isSlot": false, - "src": "311476:2:18", + "src": "311476:2:38", "valueSize": 1 }, { - "declaration": 40776, + "declaration": 43837, "isOffset": false, "isSlot": false, - "src": "311506:2:18", + "src": "311506:2:38", "valueSize": 1 }, { - "declaration": 40779, + "declaration": 43840, "isOffset": false, "isSlot": false, - "src": "311536:2:18", + "src": "311536:2:38", "valueSize": 1 }, { - "declaration": 40782, + "declaration": 43843, "isOffset": false, "isSlot": false, - "src": "311566:2:18", + "src": "311566:2:38", "valueSize": 1 }, { - "declaration": 40785, + "declaration": 43846, "isOffset": false, "isSlot": false, - "src": "311596:2:18", + "src": "311596:2:38", "valueSize": 1 }, { - "declaration": 40757, + "declaration": 43818, "isOffset": false, "isSlot": false, - "src": "311862:2:18", + "src": "311862:2:38", "valueSize": 1 }, { - "declaration": 40759, + "declaration": 43820, "isOffset": false, "isSlot": false, - "src": "311770:2:18", + "src": "311770:2:38", "valueSize": 1 }, { - "declaration": 40761, + "declaration": 43822, "isOffset": false, "isSlot": false, - "src": "311799:2:18", + "src": "311799:2:38", "valueSize": 1 }, { - "declaration": 40763, + "declaration": 43824, "isOffset": false, "isSlot": false, - "src": "311828:2:18", + "src": "311828:2:38", "valueSize": 1 } ], - "id": 40787, + "id": 43848, "nodeType": "InlineAssembly", - "src": "311038:837:18" + "src": "311038:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40789, + "id": 43850, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "311900:4:18", + "src": "311900:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -357211,14 +357211,14 @@ }, { "hexValue": "30786334", - "id": 40790, + "id": 43851, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "311906:4:18", + "src": "311906:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -357237,18 +357237,18 @@ "typeString": "int_const 196" } ], - "id": 40788, + "id": 43849, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "311884:15:18", + "referencedDeclaration": 33383, + "src": "311884:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40791, + "id": 43852, "isConstant": false, "isLValue": false, "isPure": false, @@ -357257,21 +357257,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "311884:27:18", + "src": "311884:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40792, + "id": 43853, "nodeType": "ExpressionStatement", - "src": "311884:27:18" + "src": "311884:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "311930:214:18", + "src": "311930:214:38", "statements": [ { "expression": { @@ -357279,26 +357279,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "311951:4:18", + "src": "311951:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "311957:2:18" + "src": "311957:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "311944:6:18" + "src": "311944:6:38" }, "nodeType": "YulFunctionCall", - "src": "311944:16:18" + "src": "311944:16:38" }, "nodeType": "YulExpressionStatement", - "src": "311944:16:18" + "src": "311944:16:38" }, { "expression": { @@ -357306,26 +357306,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "311980:4:18", + "src": "311980:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "311986:2:18" + "src": "311986:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "311973:6:18" + "src": "311973:6:38" }, "nodeType": "YulFunctionCall", - "src": "311973:16:18" + "src": "311973:16:38" }, "nodeType": "YulExpressionStatement", - "src": "311973:16:18" + "src": "311973:16:38" }, { "expression": { @@ -357333,26 +357333,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "312009:4:18", + "src": "312009:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "312015:2:18" + "src": "312015:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "312002:6:18" + "src": "312002:6:38" }, "nodeType": "YulFunctionCall", - "src": "312002:16:18" + "src": "312002:16:38" }, "nodeType": "YulExpressionStatement", - "src": "312002:16:18" + "src": "312002:16:38" }, { "expression": { @@ -357360,26 +357360,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "312038:4:18", + "src": "312038:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "312044:2:18" + "src": "312044:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "312031:6:18" + "src": "312031:6:38" }, "nodeType": "YulFunctionCall", - "src": "312031:16:18" + "src": "312031:16:38" }, "nodeType": "YulExpressionStatement", - "src": "312031:16:18" + "src": "312031:16:38" }, { "expression": { @@ -357387,26 +357387,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "312067:4:18", + "src": "312067:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "312073:2:18" + "src": "312073:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "312060:6:18" + "src": "312060:6:38" }, "nodeType": "YulFunctionCall", - "src": "312060:16:18" + "src": "312060:16:38" }, "nodeType": "YulExpressionStatement", - "src": "312060:16:18" + "src": "312060:16:38" }, { "expression": { @@ -357414,26 +357414,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "312096:4:18", + "src": "312096:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "312102:2:18" + "src": "312102:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "312089:6:18" + "src": "312089:6:38" }, "nodeType": "YulFunctionCall", - "src": "312089:16:18" + "src": "312089:16:38" }, "nodeType": "YulExpressionStatement", - "src": "312089:16:18" + "src": "312089:16:38" }, { "expression": { @@ -357441,84 +357441,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "312125:4:18", + "src": "312125:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "312131:2:18" + "src": "312131:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "312118:6:18" + "src": "312118:6:38" }, "nodeType": "YulFunctionCall", - "src": "312118:16:18" + "src": "312118:16:38" }, "nodeType": "YulExpressionStatement", - "src": "312118:16:18" + "src": "312118:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40767, + "declaration": 43828, "isOffset": false, "isSlot": false, - "src": "311957:2:18", + "src": "311957:2:38", "valueSize": 1 }, { - "declaration": 40770, + "declaration": 43831, "isOffset": false, "isSlot": false, - "src": "311986:2:18", + "src": "311986:2:38", "valueSize": 1 }, { - "declaration": 40773, + "declaration": 43834, "isOffset": false, "isSlot": false, - "src": "312015:2:18", + "src": "312015:2:38", "valueSize": 1 }, { - "declaration": 40776, + "declaration": 43837, "isOffset": false, "isSlot": false, - "src": "312044:2:18", + "src": "312044:2:38", "valueSize": 1 }, { - "declaration": 40779, + "declaration": 43840, "isOffset": false, "isSlot": false, - "src": "312073:2:18", + "src": "312073:2:38", "valueSize": 1 }, { - "declaration": 40782, + "declaration": 43843, "isOffset": false, "isSlot": false, - "src": "312102:2:18", + "src": "312102:2:38", "valueSize": 1 }, { - "declaration": 40785, + "declaration": 43846, "isOffset": false, "isSlot": false, - "src": "312131:2:18", + "src": "312131:2:38", "valueSize": 1 } ], - "id": 40793, + "id": 43854, "nodeType": "InlineAssembly", - "src": "311921:223:18" + "src": "311921:223:38" } ] }, @@ -357526,20 +357526,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "310825:3:18", + "nameLocation": "310825:3:38", "parameters": { - "id": 40764, + "id": 43825, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40757, + "id": 43818, "mutability": "mutable", "name": "p0", - "nameLocation": "310837:2:18", + "nameLocation": "310837:2:38", "nodeType": "VariableDeclaration", - "scope": 40795, - "src": "310829:10:18", + "scope": 43856, + "src": "310829:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -357547,10 +357547,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40756, + "id": 43817, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "310829:7:18", + "src": "310829:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -357560,13 +357560,13 @@ }, { "constant": false, - "id": 40759, + "id": 43820, "mutability": "mutable", "name": "p1", - "nameLocation": "310849:2:18", + "nameLocation": "310849:2:38", "nodeType": "VariableDeclaration", - "scope": 40795, - "src": "310841:10:18", + "scope": 43856, + "src": "310841:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -357574,10 +357574,10 @@ "typeString": "address" }, "typeName": { - "id": 40758, + "id": 43819, "name": "address", "nodeType": "ElementaryTypeName", - "src": "310841:7:18", + "src": "310841:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -357588,13 +357588,13 @@ }, { "constant": false, - "id": 40761, + "id": 43822, "mutability": "mutable", "name": "p2", - "nameLocation": "310858:2:18", + "nameLocation": "310858:2:38", "nodeType": "VariableDeclaration", - "scope": 40795, - "src": "310853:7:18", + "scope": 43856, + "src": "310853:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -357602,10 +357602,10 @@ "typeString": "bool" }, "typeName": { - "id": 40760, + "id": 43821, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "310853:4:18", + "src": "310853:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -357615,13 +357615,13 @@ }, { "constant": false, - "id": 40763, + "id": 43824, "mutability": "mutable", "name": "p3", - "nameLocation": "310870:2:18", + "nameLocation": "310870:2:38", "nodeType": "VariableDeclaration", - "scope": 40795, - "src": "310862:10:18", + "scope": 43856, + "src": "310862:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -357629,10 +357629,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40762, + "id": 43823, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "310862:7:18", + "src": "310862:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -357641,44 +357641,44 @@ "visibility": "internal" } ], - "src": "310828:45:18" + "src": "310828:45:38" }, "returnParameters": { - "id": 40765, + "id": 43826, "nodeType": "ParameterList", "parameters": [], - "src": "310888:0:18" + "src": "310888:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40841, + "id": 43902, "nodeType": "FunctionDefinition", - "src": "312156:1530:18", + "src": "312156:1530:38", "nodes": [], "body": { - "id": 40840, + "id": 43901, "nodeType": "Block", - "src": "312228:1458:18", + "src": "312228:1458:38", "nodes": [], "statements": [ { "assignments": [ - 40807 + 43868 ], "declarations": [ { "constant": false, - "id": 40807, + "id": 43868, "mutability": "mutable", "name": "m0", - "nameLocation": "312246:2:18", + "nameLocation": "312246:2:38", "nodeType": "VariableDeclaration", - "scope": 40840, - "src": "312238:10:18", + "scope": 43901, + "src": "312238:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -357686,10 +357686,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40806, + "id": 43867, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "312238:7:18", + "src": "312238:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -357698,24 +357698,24 @@ "visibility": "internal" } ], - "id": 40808, + "id": 43869, "nodeType": "VariableDeclarationStatement", - "src": "312238:10:18" + "src": "312238:10:38" }, { "assignments": [ - 40810 + 43871 ], "declarations": [ { "constant": false, - "id": 40810, + "id": 43871, "mutability": "mutable", "name": "m1", - "nameLocation": "312266:2:18", + "nameLocation": "312266:2:38", "nodeType": "VariableDeclaration", - "scope": 40840, - "src": "312258:10:18", + "scope": 43901, + "src": "312258:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -357723,10 +357723,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40809, + "id": 43870, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "312258:7:18", + "src": "312258:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -357735,24 +357735,24 @@ "visibility": "internal" } ], - "id": 40811, + "id": 43872, "nodeType": "VariableDeclarationStatement", - "src": "312258:10:18" + "src": "312258:10:38" }, { "assignments": [ - 40813 + 43874 ], "declarations": [ { "constant": false, - "id": 40813, + "id": 43874, "mutability": "mutable", "name": "m2", - "nameLocation": "312286:2:18", + "nameLocation": "312286:2:38", "nodeType": "VariableDeclaration", - "scope": 40840, - "src": "312278:10:18", + "scope": 43901, + "src": "312278:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -357760,10 +357760,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40812, + "id": 43873, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "312278:7:18", + "src": "312278:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -357772,24 +357772,24 @@ "visibility": "internal" } ], - "id": 40814, + "id": 43875, "nodeType": "VariableDeclarationStatement", - "src": "312278:10:18" + "src": "312278:10:38" }, { "assignments": [ - 40816 + 43877 ], "declarations": [ { "constant": false, - "id": 40816, + "id": 43877, "mutability": "mutable", "name": "m3", - "nameLocation": "312306:2:18", + "nameLocation": "312306:2:38", "nodeType": "VariableDeclaration", - "scope": 40840, - "src": "312298:10:18", + "scope": 43901, + "src": "312298:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -357797,10 +357797,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40815, + "id": 43876, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "312298:7:18", + "src": "312298:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -357809,24 +357809,24 @@ "visibility": "internal" } ], - "id": 40817, + "id": 43878, "nodeType": "VariableDeclarationStatement", - "src": "312298:10:18" + "src": "312298:10:38" }, { "assignments": [ - 40819 + 43880 ], "declarations": [ { "constant": false, - "id": 40819, + "id": 43880, "mutability": "mutable", "name": "m4", - "nameLocation": "312326:2:18", + "nameLocation": "312326:2:38", "nodeType": "VariableDeclaration", - "scope": 40840, - "src": "312318:10:18", + "scope": 43901, + "src": "312318:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -357834,10 +357834,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40818, + "id": 43879, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "312318:7:18", + "src": "312318:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -357846,24 +357846,24 @@ "visibility": "internal" } ], - "id": 40820, + "id": 43881, "nodeType": "VariableDeclarationStatement", - "src": "312318:10:18" + "src": "312318:10:38" }, { "assignments": [ - 40822 + 43883 ], "declarations": [ { "constant": false, - "id": 40822, + "id": 43883, "mutability": "mutable", "name": "m5", - "nameLocation": "312346:2:18", + "nameLocation": "312346:2:38", "nodeType": "VariableDeclaration", - "scope": 40840, - "src": "312338:10:18", + "scope": 43901, + "src": "312338:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -357871,10 +357871,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40821, + "id": 43882, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "312338:7:18", + "src": "312338:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -357883,24 +357883,24 @@ "visibility": "internal" } ], - "id": 40823, + "id": 43884, "nodeType": "VariableDeclarationStatement", - "src": "312338:10:18" + "src": "312338:10:38" }, { "assignments": [ - 40825 + 43886 ], "declarations": [ { "constant": false, - "id": 40825, + "id": 43886, "mutability": "mutable", "name": "m6", - "nameLocation": "312366:2:18", + "nameLocation": "312366:2:38", "nodeType": "VariableDeclaration", - "scope": 40840, - "src": "312358:10:18", + "scope": 43901, + "src": "312358:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -357908,10 +357908,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40824, + "id": 43885, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "312358:7:18", + "src": "312358:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -357920,24 +357920,24 @@ "visibility": "internal" } ], - "id": 40826, + "id": 43887, "nodeType": "VariableDeclarationStatement", - "src": "312358:10:18" + "src": "312358:10:38" }, { "assignments": [ - 40828 + 43889 ], "declarations": [ { "constant": false, - "id": 40828, + "id": 43889, "mutability": "mutable", "name": "m7", - "nameLocation": "312386:2:18", + "nameLocation": "312386:2:38", "nodeType": "VariableDeclaration", - "scope": 40840, - "src": "312378:10:18", + "scope": 43901, + "src": "312378:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -357945,10 +357945,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40827, + "id": 43888, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "312378:7:18", + "src": "312378:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -357957,24 +357957,24 @@ "visibility": "internal" } ], - "id": 40829, + "id": 43890, "nodeType": "VariableDeclarationStatement", - "src": "312378:10:18" + "src": "312378:10:38" }, { "assignments": [ - 40831 + 43892 ], "declarations": [ { "constant": false, - "id": 40831, + "id": 43892, "mutability": "mutable", "name": "m8", - "nameLocation": "312406:2:18", + "nameLocation": "312406:2:38", "nodeType": "VariableDeclaration", - "scope": 40840, - "src": "312398:10:18", + "scope": 43901, + "src": "312398:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -357982,10 +357982,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40830, + "id": 43891, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "312398:7:18", + "src": "312398:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -357994,27 +357994,27 @@ "visibility": "internal" } ], - "id": 40832, + "id": 43893, "nodeType": "VariableDeclarationStatement", - "src": "312398:10:18" + "src": "312398:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "312427:924:18", + "src": "312427:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "312470:313:18", + "src": "312470:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "312488:15:18", + "src": "312488:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "312502:1:18", + "src": "312502:1:38", "type": "", "value": "0" }, @@ -358022,7 +358022,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "312492:6:18", + "src": "312492:6:38", "type": "" } ] @@ -358030,16 +358030,16 @@ { "body": { "nodeType": "YulBlock", - "src": "312573:40:18", + "src": "312573:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "312602:9:18", + "src": "312602:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "312604:5:18" + "src": "312604:5:38" } ] }, @@ -358050,33 +358050,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "312590:6:18" + "src": "312590:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "312598:1:18" + "src": "312598:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "312585:4:18" + "src": "312585:4:38" }, "nodeType": "YulFunctionCall", - "src": "312585:15:18" + "src": "312585:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "312578:6:18" + "src": "312578:6:38" }, "nodeType": "YulFunctionCall", - "src": "312578:23:18" + "src": "312578:23:38" }, "nodeType": "YulIf", - "src": "312575:36:18" + "src": "312575:36:38" } ] }, @@ -358085,12 +358085,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "312530:6:18" + "src": "312530:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "312538:4:18", + "src": "312538:4:38", "type": "", "value": "0x20" } @@ -358098,30 +358098,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "312527:2:18" + "src": "312527:2:38" }, "nodeType": "YulFunctionCall", - "src": "312527:16:18" + "src": "312527:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "312544:28:18", + "src": "312544:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "312546:24:18", + "src": "312546:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "312560:6:18" + "src": "312560:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "312568:1:18", + "src": "312568:1:38", "type": "", "value": "1" } @@ -358129,16 +358129,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "312556:3:18" + "src": "312556:3:38" }, "nodeType": "YulFunctionCall", - "src": "312556:14:18" + "src": "312556:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "312546:6:18" + "src": "312546:6:38" } ] } @@ -358146,10 +358146,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "312524:2:18", + "src": "312524:2:38", "statements": [] }, - "src": "312520:93:18" + "src": "312520:93:38" }, { "expression": { @@ -358157,34 +358157,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "312637:3:18" + "src": "312637:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "312642:6:18" + "src": "312642:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "312630:6:18" + "src": "312630:6:38" }, "nodeType": "YulFunctionCall", - "src": "312630:19:18" + "src": "312630:19:38" }, "nodeType": "YulExpressionStatement", - "src": "312630:19:18" + "src": "312630:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "312666:37:18", + "src": "312666:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "312683:3:18", + "src": "312683:3:38", "type": "", "value": "256" }, @@ -358193,38 +358193,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "312692:1:18", + "src": "312692:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "312695:6:18" + "src": "312695:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "312688:3:18" + "src": "312688:3:38" }, "nodeType": "YulFunctionCall", - "src": "312688:14:18" + "src": "312688:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "312679:3:18" + "src": "312679:3:38" }, "nodeType": "YulFunctionCall", - "src": "312679:24:18" + "src": "312679:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "312670:5:18", + "src": "312670:5:38", "type": "" } ] @@ -358237,12 +358237,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "312731:3:18" + "src": "312731:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "312736:4:18", + "src": "312736:4:38", "type": "", "value": "0x20" } @@ -358250,59 +358250,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "312727:3:18" + "src": "312727:3:38" }, "nodeType": "YulFunctionCall", - "src": "312727:14:18" + "src": "312727:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "312747:5:18" + "src": "312747:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "312758:5:18" + "src": "312758:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "312765:1:18" + "src": "312765:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "312754:3:18" + "src": "312754:3:38" }, "nodeType": "YulFunctionCall", - "src": "312754:13:18" + "src": "312754:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "312743:3:18" + "src": "312743:3:38" }, "nodeType": "YulFunctionCall", - "src": "312743:25:18" + "src": "312743:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "312720:6:18" + "src": "312720:6:38" }, "nodeType": "YulFunctionCall", - "src": "312720:49:18" + "src": "312720:49:38" }, "nodeType": "YulExpressionStatement", - "src": "312720:49:18" + "src": "312720:49:38" } ] }, @@ -358312,27 +358312,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "312462:3:18", + "src": "312462:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "312467:1:18", + "src": "312467:1:38", "type": "" } ], - "src": "312441:342:18" + "src": "312441:342:38" }, { "nodeType": "YulAssignment", - "src": "312796:17:18", + "src": "312796:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "312808:4:18", + "src": "312808:4:38", "type": "", "value": "0x00" } @@ -358340,28 +358340,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "312802:5:18" + "src": "312802:5:38" }, "nodeType": "YulFunctionCall", - "src": "312802:11:18" + "src": "312802:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "312796:2:18" + "src": "312796:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "312826:17:18", + "src": "312826:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "312838:4:18", + "src": "312838:4:38", "type": "", "value": "0x20" } @@ -358369,28 +358369,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "312832:5:18" + "src": "312832:5:38" }, "nodeType": "YulFunctionCall", - "src": "312832:11:18" + "src": "312832:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "312826:2:18" + "src": "312826:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "312856:17:18", + "src": "312856:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "312868:4:18", + "src": "312868:4:38", "type": "", "value": "0x40" } @@ -358398,28 +358398,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "312862:5:18" + "src": "312862:5:38" }, "nodeType": "YulFunctionCall", - "src": "312862:11:18" + "src": "312862:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "312856:2:18" + "src": "312856:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "312886:17:18", + "src": "312886:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "312898:4:18", + "src": "312898:4:38", "type": "", "value": "0x60" } @@ -358427,28 +358427,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "312892:5:18" + "src": "312892:5:38" }, "nodeType": "YulFunctionCall", - "src": "312892:11:18" + "src": "312892:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "312886:2:18" + "src": "312886:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "312916:17:18", + "src": "312916:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "312928:4:18", + "src": "312928:4:38", "type": "", "value": "0x80" } @@ -358456,28 +358456,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "312922:5:18" + "src": "312922:5:38" }, "nodeType": "YulFunctionCall", - "src": "312922:11:18" + "src": "312922:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "312916:2:18" + "src": "312916:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "312946:17:18", + "src": "312946:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "312958:4:18", + "src": "312958:4:38", "type": "", "value": "0xa0" } @@ -358485,28 +358485,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "312952:5:18" + "src": "312952:5:38" }, "nodeType": "YulFunctionCall", - "src": "312952:11:18" + "src": "312952:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "312946:2:18" + "src": "312946:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "312976:17:18", + "src": "312976:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "312988:4:18", + "src": "312988:4:38", "type": "", "value": "0xc0" } @@ -358514,28 +358514,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "312982:5:18" + "src": "312982:5:38" }, "nodeType": "YulFunctionCall", - "src": "312982:11:18" + "src": "312982:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "312976:2:18" + "src": "312976:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "313006:17:18", + "src": "313006:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "313018:4:18", + "src": "313018:4:38", "type": "", "value": "0xe0" } @@ -358543,28 +358543,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "313012:5:18" + "src": "313012:5:38" }, "nodeType": "YulFunctionCall", - "src": "313012:11:18" + "src": "313012:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "313006:2:18" + "src": "313006:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "313036:18:18", + "src": "313036:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "313048:5:18", + "src": "313048:5:38", "type": "", "value": "0x100" } @@ -358572,16 +358572,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "313042:5:18" + "src": "313042:5:38" }, "nodeType": "YulFunctionCall", - "src": "313042:12:18" + "src": "313042:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "313036:2:18" + "src": "313036:2:38" } ] }, @@ -358591,14 +358591,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "313136:4:18", + "src": "313136:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "313142:10:18", + "src": "313142:10:38", "type": "", "value": "0x0454c079" } @@ -358606,13 +358606,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "313129:6:18" + "src": "313129:6:38" }, "nodeType": "YulFunctionCall", - "src": "313129:24:18" + "src": "313129:24:38" }, "nodeType": "YulExpressionStatement", - "src": "313129:24:18" + "src": "313129:24:38" }, { "expression": { @@ -358620,14 +358620,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "313173:4:18", + "src": "313173:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "313179:4:18", + "src": "313179:4:38", "type": "", "value": "0x80" } @@ -358635,13 +358635,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "313166:6:18" + "src": "313166:6:38" }, "nodeType": "YulFunctionCall", - "src": "313166:18:18" + "src": "313166:18:38" }, "nodeType": "YulExpressionStatement", - "src": "313166:18:18" + "src": "313166:18:38" }, { "expression": { @@ -358649,26 +358649,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "313204:4:18", + "src": "313204:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "313210:2:18" + "src": "313210:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "313197:6:18" + "src": "313197:6:38" }, "nodeType": "YulFunctionCall", - "src": "313197:16:18" + "src": "313197:16:38" }, "nodeType": "YulExpressionStatement", - "src": "313197:16:18" + "src": "313197:16:38" }, { "expression": { @@ -358676,26 +358676,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "313233:4:18", + "src": "313233:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "313239:2:18" + "src": "313239:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "313226:6:18" + "src": "313226:6:38" }, "nodeType": "YulFunctionCall", - "src": "313226:16:18" + "src": "313226:16:38" }, "nodeType": "YulExpressionStatement", - "src": "313226:16:18" + "src": "313226:16:38" }, { "expression": { @@ -358703,14 +358703,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "313262:4:18", + "src": "313262:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "313268:4:18", + "src": "313268:4:38", "type": "", "value": "0xc0" } @@ -358718,13 +358718,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "313255:6:18" + "src": "313255:6:38" }, "nodeType": "YulFunctionCall", - "src": "313255:18:18" + "src": "313255:18:38" }, "nodeType": "YulExpressionStatement", - "src": "313255:18:18" + "src": "313255:18:38" }, { "expression": { @@ -358732,26 +358732,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "313298:4:18", + "src": "313298:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "313304:2:18" + "src": "313304:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "313286:11:18" + "src": "313286:11:38" }, "nodeType": "YulFunctionCall", - "src": "313286:21:18" + "src": "313286:21:38" }, "nodeType": "YulExpressionStatement", - "src": "313286:21:18" + "src": "313286:21:38" }, { "expression": { @@ -358759,140 +358759,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "313332:4:18", + "src": "313332:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "313338:2:18" + "src": "313338:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "313320:11:18" + "src": "313320:11:38" }, "nodeType": "YulFunctionCall", - "src": "313320:21:18" + "src": "313320:21:38" }, "nodeType": "YulExpressionStatement", - "src": "313320:21:18" + "src": "313320:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40807, + "declaration": 43868, "isOffset": false, "isSlot": false, - "src": "312796:2:18", + "src": "312796:2:38", "valueSize": 1 }, { - "declaration": 40810, + "declaration": 43871, "isOffset": false, "isSlot": false, - "src": "312826:2:18", + "src": "312826:2:38", "valueSize": 1 }, { - "declaration": 40813, + "declaration": 43874, "isOffset": false, "isSlot": false, - "src": "312856:2:18", + "src": "312856:2:38", "valueSize": 1 }, { - "declaration": 40816, + "declaration": 43877, "isOffset": false, "isSlot": false, - "src": "312886:2:18", + "src": "312886:2:38", "valueSize": 1 }, { - "declaration": 40819, + "declaration": 43880, "isOffset": false, "isSlot": false, - "src": "312916:2:18", + "src": "312916:2:38", "valueSize": 1 }, { - "declaration": 40822, + "declaration": 43883, "isOffset": false, "isSlot": false, - "src": "312946:2:18", + "src": "312946:2:38", "valueSize": 1 }, { - "declaration": 40825, + "declaration": 43886, "isOffset": false, "isSlot": false, - "src": "312976:2:18", + "src": "312976:2:38", "valueSize": 1 }, { - "declaration": 40828, + "declaration": 43889, "isOffset": false, "isSlot": false, - "src": "313006:2:18", + "src": "313006:2:38", "valueSize": 1 }, { - "declaration": 40831, + "declaration": 43892, "isOffset": false, "isSlot": false, - "src": "313036:2:18", + "src": "313036:2:38", "valueSize": 1 }, { - "declaration": 40797, + "declaration": 43858, "isOffset": false, "isSlot": false, - "src": "313304:2:18", + "src": "313304:2:38", "valueSize": 1 }, { - "declaration": 40799, + "declaration": 43860, "isOffset": false, "isSlot": false, - "src": "313210:2:18", + "src": "313210:2:38", "valueSize": 1 }, { - "declaration": 40801, + "declaration": 43862, "isOffset": false, "isSlot": false, - "src": "313239:2:18", + "src": "313239:2:38", "valueSize": 1 }, { - "declaration": 40803, + "declaration": 43864, "isOffset": false, "isSlot": false, - "src": "313338:2:18", + "src": "313338:2:38", "valueSize": 1 } ], - "id": 40833, + "id": 43894, "nodeType": "InlineAssembly", - "src": "312418:933:18" + "src": "312418:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40835, + "id": 43896, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "313376:4:18", + "src": "313376:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -358901,14 +358901,14 @@ }, { "hexValue": "3078313034", - "id": 40836, + "id": 43897, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "313382:5:18", + "src": "313382:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -358927,18 +358927,18 @@ "typeString": "int_const 260" } ], - "id": 40834, + "id": 43895, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "313360:15:18", + "referencedDeclaration": 33383, + "src": "313360:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40837, + "id": 43898, "isConstant": false, "isLValue": false, "isPure": false, @@ -358947,21 +358947,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "313360:28:18", + "src": "313360:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40838, + "id": 43899, "nodeType": "ExpressionStatement", - "src": "313360:28:18" + "src": "313360:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "313407:273:18", + "src": "313407:273:38", "statements": [ { "expression": { @@ -358969,26 +358969,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "313428:4:18", + "src": "313428:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "313434:2:18" + "src": "313434:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "313421:6:18" + "src": "313421:6:38" }, "nodeType": "YulFunctionCall", - "src": "313421:16:18" + "src": "313421:16:38" }, "nodeType": "YulExpressionStatement", - "src": "313421:16:18" + "src": "313421:16:38" }, { "expression": { @@ -358996,26 +358996,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "313457:4:18", + "src": "313457:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "313463:2:18" + "src": "313463:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "313450:6:18" + "src": "313450:6:38" }, "nodeType": "YulFunctionCall", - "src": "313450:16:18" + "src": "313450:16:38" }, "nodeType": "YulExpressionStatement", - "src": "313450:16:18" + "src": "313450:16:38" }, { "expression": { @@ -359023,26 +359023,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "313486:4:18", + "src": "313486:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "313492:2:18" + "src": "313492:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "313479:6:18" + "src": "313479:6:38" }, "nodeType": "YulFunctionCall", - "src": "313479:16:18" + "src": "313479:16:38" }, "nodeType": "YulExpressionStatement", - "src": "313479:16:18" + "src": "313479:16:38" }, { "expression": { @@ -359050,26 +359050,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "313515:4:18", + "src": "313515:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "313521:2:18" + "src": "313521:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "313508:6:18" + "src": "313508:6:38" }, "nodeType": "YulFunctionCall", - "src": "313508:16:18" + "src": "313508:16:38" }, "nodeType": "YulExpressionStatement", - "src": "313508:16:18" + "src": "313508:16:38" }, { "expression": { @@ -359077,26 +359077,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "313544:4:18", + "src": "313544:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "313550:2:18" + "src": "313550:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "313537:6:18" + "src": "313537:6:38" }, "nodeType": "YulFunctionCall", - "src": "313537:16:18" + "src": "313537:16:38" }, "nodeType": "YulExpressionStatement", - "src": "313537:16:18" + "src": "313537:16:38" }, { "expression": { @@ -359104,26 +359104,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "313573:4:18", + "src": "313573:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "313579:2:18" + "src": "313579:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "313566:6:18" + "src": "313566:6:38" }, "nodeType": "YulFunctionCall", - "src": "313566:16:18" + "src": "313566:16:38" }, "nodeType": "YulExpressionStatement", - "src": "313566:16:18" + "src": "313566:16:38" }, { "expression": { @@ -359131,26 +359131,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "313602:4:18", + "src": "313602:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "313608:2:18" + "src": "313608:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "313595:6:18" + "src": "313595:6:38" }, "nodeType": "YulFunctionCall", - "src": "313595:16:18" + "src": "313595:16:38" }, "nodeType": "YulExpressionStatement", - "src": "313595:16:18" + "src": "313595:16:38" }, { "expression": { @@ -359158,26 +359158,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "313631:4:18", + "src": "313631:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "313637:2:18" + "src": "313637:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "313624:6:18" + "src": "313624:6:38" }, "nodeType": "YulFunctionCall", - "src": "313624:16:18" + "src": "313624:16:38" }, "nodeType": "YulExpressionStatement", - "src": "313624:16:18" + "src": "313624:16:38" }, { "expression": { @@ -359185,98 +359185,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "313660:5:18", + "src": "313660:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "313667:2:18" + "src": "313667:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "313653:6:18" + "src": "313653:6:38" }, "nodeType": "YulFunctionCall", - "src": "313653:17:18" + "src": "313653:17:38" }, "nodeType": "YulExpressionStatement", - "src": "313653:17:18" + "src": "313653:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40807, + "declaration": 43868, "isOffset": false, "isSlot": false, - "src": "313434:2:18", + "src": "313434:2:38", "valueSize": 1 }, { - "declaration": 40810, + "declaration": 43871, "isOffset": false, "isSlot": false, - "src": "313463:2:18", + "src": "313463:2:38", "valueSize": 1 }, { - "declaration": 40813, + "declaration": 43874, "isOffset": false, "isSlot": false, - "src": "313492:2:18", + "src": "313492:2:38", "valueSize": 1 }, { - "declaration": 40816, + "declaration": 43877, "isOffset": false, "isSlot": false, - "src": "313521:2:18", + "src": "313521:2:38", "valueSize": 1 }, { - "declaration": 40819, + "declaration": 43880, "isOffset": false, "isSlot": false, - "src": "313550:2:18", + "src": "313550:2:38", "valueSize": 1 }, { - "declaration": 40822, + "declaration": 43883, "isOffset": false, "isSlot": false, - "src": "313579:2:18", + "src": "313579:2:38", "valueSize": 1 }, { - "declaration": 40825, + "declaration": 43886, "isOffset": false, "isSlot": false, - "src": "313608:2:18", + "src": "313608:2:38", "valueSize": 1 }, { - "declaration": 40828, + "declaration": 43889, "isOffset": false, "isSlot": false, - "src": "313637:2:18", + "src": "313637:2:38", "valueSize": 1 }, { - "declaration": 40831, + "declaration": 43892, "isOffset": false, "isSlot": false, - "src": "313667:2:18", + "src": "313667:2:38", "valueSize": 1 } ], - "id": 40839, + "id": 43900, "nodeType": "InlineAssembly", - "src": "313398:282:18" + "src": "313398:282:38" } ] }, @@ -359284,20 +359284,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "312165:3:18", + "nameLocation": "312165:3:38", "parameters": { - "id": 40804, + "id": 43865, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40797, + "id": 43858, "mutability": "mutable", "name": "p0", - "nameLocation": "312177:2:18", + "nameLocation": "312177:2:38", "nodeType": "VariableDeclaration", - "scope": 40841, - "src": "312169:10:18", + "scope": 43902, + "src": "312169:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -359305,10 +359305,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40796, + "id": 43857, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "312169:7:18", + "src": "312169:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -359318,13 +359318,13 @@ }, { "constant": false, - "id": 40799, + "id": 43860, "mutability": "mutable", "name": "p1", - "nameLocation": "312189:2:18", + "nameLocation": "312189:2:38", "nodeType": "VariableDeclaration", - "scope": 40841, - "src": "312181:10:18", + "scope": 43902, + "src": "312181:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -359332,10 +359332,10 @@ "typeString": "address" }, "typeName": { - "id": 40798, + "id": 43859, "name": "address", "nodeType": "ElementaryTypeName", - "src": "312181:7:18", + "src": "312181:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -359346,13 +359346,13 @@ }, { "constant": false, - "id": 40801, + "id": 43862, "mutability": "mutable", "name": "p2", - "nameLocation": "312198:2:18", + "nameLocation": "312198:2:38", "nodeType": "VariableDeclaration", - "scope": 40841, - "src": "312193:7:18", + "scope": 43902, + "src": "312193:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -359360,10 +359360,10 @@ "typeString": "bool" }, "typeName": { - "id": 40800, + "id": 43861, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "312193:4:18", + "src": "312193:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -359373,13 +359373,13 @@ }, { "constant": false, - "id": 40803, + "id": 43864, "mutability": "mutable", "name": "p3", - "nameLocation": "312210:2:18", + "nameLocation": "312210:2:38", "nodeType": "VariableDeclaration", - "scope": 40841, - "src": "312202:10:18", + "scope": 43902, + "src": "312202:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -359387,10 +359387,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40802, + "id": 43863, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "312202:7:18", + "src": "312202:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -359399,44 +359399,44 @@ "visibility": "internal" } ], - "src": "312168:45:18" + "src": "312168:45:38" }, "returnParameters": { - "id": 40805, + "id": 43866, "nodeType": "ParameterList", "parameters": [], - "src": "312228:0:18" + "src": "312228:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40881, + "id": 43942, "nodeType": "FunctionDefinition", - "src": "313692:1340:18", + "src": "313692:1340:38", "nodes": [], "body": { - "id": 40880, + "id": 43941, "nodeType": "Block", - "src": "313767:1265:18", + "src": "313767:1265:38", "nodes": [], "statements": [ { "assignments": [ - 40853 + 43914 ], "declarations": [ { "constant": false, - "id": 40853, + "id": 43914, "mutability": "mutable", "name": "m0", - "nameLocation": "313785:2:18", + "nameLocation": "313785:2:38", "nodeType": "VariableDeclaration", - "scope": 40880, - "src": "313777:10:18", + "scope": 43941, + "src": "313777:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -359444,10 +359444,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40852, + "id": 43913, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "313777:7:18", + "src": "313777:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -359456,24 +359456,24 @@ "visibility": "internal" } ], - "id": 40854, + "id": 43915, "nodeType": "VariableDeclarationStatement", - "src": "313777:10:18" + "src": "313777:10:38" }, { "assignments": [ - 40856 + 43917 ], "declarations": [ { "constant": false, - "id": 40856, + "id": 43917, "mutability": "mutable", "name": "m1", - "nameLocation": "313805:2:18", + "nameLocation": "313805:2:38", "nodeType": "VariableDeclaration", - "scope": 40880, - "src": "313797:10:18", + "scope": 43941, + "src": "313797:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -359481,10 +359481,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40855, + "id": 43916, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "313797:7:18", + "src": "313797:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -359493,24 +359493,24 @@ "visibility": "internal" } ], - "id": 40857, + "id": 43918, "nodeType": "VariableDeclarationStatement", - "src": "313797:10:18" + "src": "313797:10:38" }, { "assignments": [ - 40859 + 43920 ], "declarations": [ { "constant": false, - "id": 40859, + "id": 43920, "mutability": "mutable", "name": "m2", - "nameLocation": "313825:2:18", + "nameLocation": "313825:2:38", "nodeType": "VariableDeclaration", - "scope": 40880, - "src": "313817:10:18", + "scope": 43941, + "src": "313817:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -359518,10 +359518,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40858, + "id": 43919, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "313817:7:18", + "src": "313817:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -359530,24 +359530,24 @@ "visibility": "internal" } ], - "id": 40860, + "id": 43921, "nodeType": "VariableDeclarationStatement", - "src": "313817:10:18" + "src": "313817:10:38" }, { "assignments": [ - 40862 + 43923 ], "declarations": [ { "constant": false, - "id": 40862, + "id": 43923, "mutability": "mutable", "name": "m3", - "nameLocation": "313845:2:18", + "nameLocation": "313845:2:38", "nodeType": "VariableDeclaration", - "scope": 40880, - "src": "313837:10:18", + "scope": 43941, + "src": "313837:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -359555,10 +359555,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40861, + "id": 43922, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "313837:7:18", + "src": "313837:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -359567,24 +359567,24 @@ "visibility": "internal" } ], - "id": 40863, + "id": 43924, "nodeType": "VariableDeclarationStatement", - "src": "313837:10:18" + "src": "313837:10:38" }, { "assignments": [ - 40865 + 43926 ], "declarations": [ { "constant": false, - "id": 40865, + "id": 43926, "mutability": "mutable", "name": "m4", - "nameLocation": "313865:2:18", + "nameLocation": "313865:2:38", "nodeType": "VariableDeclaration", - "scope": 40880, - "src": "313857:10:18", + "scope": 43941, + "src": "313857:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -359592,10 +359592,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40864, + "id": 43925, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "313857:7:18", + "src": "313857:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -359604,24 +359604,24 @@ "visibility": "internal" } ], - "id": 40866, + "id": 43927, "nodeType": "VariableDeclarationStatement", - "src": "313857:10:18" + "src": "313857:10:38" }, { "assignments": [ - 40868 + 43929 ], "declarations": [ { "constant": false, - "id": 40868, + "id": 43929, "mutability": "mutable", "name": "m5", - "nameLocation": "313885:2:18", + "nameLocation": "313885:2:38", "nodeType": "VariableDeclaration", - "scope": 40880, - "src": "313877:10:18", + "scope": 43941, + "src": "313877:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -359629,10 +359629,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40867, + "id": 43928, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "313877:7:18", + "src": "313877:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -359641,24 +359641,24 @@ "visibility": "internal" } ], - "id": 40869, + "id": 43930, "nodeType": "VariableDeclarationStatement", - "src": "313877:10:18" + "src": "313877:10:38" }, { "assignments": [ - 40871 + 43932 ], "declarations": [ { "constant": false, - "id": 40871, + "id": 43932, "mutability": "mutable", "name": "m6", - "nameLocation": "313905:2:18", + "nameLocation": "313905:2:38", "nodeType": "VariableDeclaration", - "scope": 40880, - "src": "313897:10:18", + "scope": 43941, + "src": "313897:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -359666,10 +359666,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40870, + "id": 43931, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "313897:7:18", + "src": "313897:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -359678,27 +359678,27 @@ "visibility": "internal" } ], - "id": 40872, + "id": 43933, "nodeType": "VariableDeclarationStatement", - "src": "313897:10:18" + "src": "313897:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "313926:831:18", + "src": "313926:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "313969:313:18", + "src": "313969:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "313987:15:18", + "src": "313987:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "314001:1:18", + "src": "314001:1:38", "type": "", "value": "0" }, @@ -359706,7 +359706,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "313991:6:18", + "src": "313991:6:38", "type": "" } ] @@ -359714,16 +359714,16 @@ { "body": { "nodeType": "YulBlock", - "src": "314072:40:18", + "src": "314072:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "314101:9:18", + "src": "314101:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "314103:5:18" + "src": "314103:5:38" } ] }, @@ -359734,33 +359734,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "314089:6:18" + "src": "314089:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "314097:1:18" + "src": "314097:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "314084:4:18" + "src": "314084:4:38" }, "nodeType": "YulFunctionCall", - "src": "314084:15:18" + "src": "314084:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "314077:6:18" + "src": "314077:6:38" }, "nodeType": "YulFunctionCall", - "src": "314077:23:18" + "src": "314077:23:38" }, "nodeType": "YulIf", - "src": "314074:36:18" + "src": "314074:36:38" } ] }, @@ -359769,12 +359769,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "314029:6:18" + "src": "314029:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "314037:4:18", + "src": "314037:4:38", "type": "", "value": "0x20" } @@ -359782,30 +359782,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "314026:2:18" + "src": "314026:2:38" }, "nodeType": "YulFunctionCall", - "src": "314026:16:18" + "src": "314026:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "314043:28:18", + "src": "314043:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "314045:24:18", + "src": "314045:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "314059:6:18" + "src": "314059:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "314067:1:18", + "src": "314067:1:38", "type": "", "value": "1" } @@ -359813,16 +359813,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "314055:3:18" + "src": "314055:3:38" }, "nodeType": "YulFunctionCall", - "src": "314055:14:18" + "src": "314055:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "314045:6:18" + "src": "314045:6:38" } ] } @@ -359830,10 +359830,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "314023:2:18", + "src": "314023:2:38", "statements": [] }, - "src": "314019:93:18" + "src": "314019:93:38" }, { "expression": { @@ -359841,34 +359841,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "314136:3:18" + "src": "314136:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "314141:6:18" + "src": "314141:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "314129:6:18" + "src": "314129:6:38" }, "nodeType": "YulFunctionCall", - "src": "314129:19:18" + "src": "314129:19:38" }, "nodeType": "YulExpressionStatement", - "src": "314129:19:18" + "src": "314129:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "314165:37:18", + "src": "314165:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "314182:3:18", + "src": "314182:3:38", "type": "", "value": "256" }, @@ -359877,38 +359877,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "314191:1:18", + "src": "314191:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "314194:6:18" + "src": "314194:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "314187:3:18" + "src": "314187:3:38" }, "nodeType": "YulFunctionCall", - "src": "314187:14:18" + "src": "314187:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "314178:3:18" + "src": "314178:3:38" }, "nodeType": "YulFunctionCall", - "src": "314178:24:18" + "src": "314178:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "314169:5:18", + "src": "314169:5:38", "type": "" } ] @@ -359921,12 +359921,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "314230:3:18" + "src": "314230:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "314235:4:18", + "src": "314235:4:38", "type": "", "value": "0x20" } @@ -359934,59 +359934,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "314226:3:18" + "src": "314226:3:38" }, "nodeType": "YulFunctionCall", - "src": "314226:14:18" + "src": "314226:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "314246:5:18" + "src": "314246:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "314257:5:18" + "src": "314257:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "314264:1:18" + "src": "314264:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "314253:3:18" + "src": "314253:3:38" }, "nodeType": "YulFunctionCall", - "src": "314253:13:18" + "src": "314253:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "314242:3:18" + "src": "314242:3:38" }, "nodeType": "YulFunctionCall", - "src": "314242:25:18" + "src": "314242:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "314219:6:18" + "src": "314219:6:38" }, "nodeType": "YulFunctionCall", - "src": "314219:49:18" + "src": "314219:49:38" }, "nodeType": "YulExpressionStatement", - "src": "314219:49:18" + "src": "314219:49:38" } ] }, @@ -359996,27 +359996,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "313961:3:18", + "src": "313961:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "313966:1:18", + "src": "313966:1:38", "type": "" } ], - "src": "313940:342:18" + "src": "313940:342:38" }, { "nodeType": "YulAssignment", - "src": "314295:17:18", + "src": "314295:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "314307:4:18", + "src": "314307:4:38", "type": "", "value": "0x00" } @@ -360024,28 +360024,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "314301:5:18" + "src": "314301:5:38" }, "nodeType": "YulFunctionCall", - "src": "314301:11:18" + "src": "314301:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "314295:2:18" + "src": "314295:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "314325:17:18", + "src": "314325:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "314337:4:18", + "src": "314337:4:38", "type": "", "value": "0x20" } @@ -360053,28 +360053,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "314331:5:18" + "src": "314331:5:38" }, "nodeType": "YulFunctionCall", - "src": "314331:11:18" + "src": "314331:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "314325:2:18" + "src": "314325:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "314355:17:18", + "src": "314355:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "314367:4:18", + "src": "314367:4:38", "type": "", "value": "0x40" } @@ -360082,28 +360082,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "314361:5:18" + "src": "314361:5:38" }, "nodeType": "YulFunctionCall", - "src": "314361:11:18" + "src": "314361:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "314355:2:18" + "src": "314355:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "314385:17:18", + "src": "314385:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "314397:4:18", + "src": "314397:4:38", "type": "", "value": "0x60" } @@ -360111,28 +360111,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "314391:5:18" + "src": "314391:5:38" }, "nodeType": "YulFunctionCall", - "src": "314391:11:18" + "src": "314391:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "314385:2:18" + "src": "314385:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "314415:17:18", + "src": "314415:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "314427:4:18", + "src": "314427:4:38", "type": "", "value": "0x80" } @@ -360140,28 +360140,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "314421:5:18" + "src": "314421:5:38" }, "nodeType": "YulFunctionCall", - "src": "314421:11:18" + "src": "314421:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "314415:2:18" + "src": "314415:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "314445:17:18", + "src": "314445:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "314457:4:18", + "src": "314457:4:38", "type": "", "value": "0xa0" } @@ -360169,28 +360169,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "314451:5:18" + "src": "314451:5:38" }, "nodeType": "YulFunctionCall", - "src": "314451:11:18" + "src": "314451:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "314445:2:18" + "src": "314445:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "314475:17:18", + "src": "314475:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "314487:4:18", + "src": "314487:4:38", "type": "", "value": "0xc0" } @@ -360198,16 +360198,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "314481:5:18" + "src": "314481:5:38" }, "nodeType": "YulFunctionCall", - "src": "314481:11:18" + "src": "314481:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "314475:2:18" + "src": "314475:2:38" } ] }, @@ -360217,14 +360217,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "314578:4:18", + "src": "314578:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "314584:10:18", + "src": "314584:10:38", "type": "", "value": "0x63fb8bc5" } @@ -360232,13 +360232,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "314571:6:18" + "src": "314571:6:38" }, "nodeType": "YulFunctionCall", - "src": "314571:24:18" + "src": "314571:24:38" }, "nodeType": "YulExpressionStatement", - "src": "314571:24:18" + "src": "314571:24:38" }, { "expression": { @@ -360246,14 +360246,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "314615:4:18", + "src": "314615:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "314621:4:18", + "src": "314621:4:38", "type": "", "value": "0x80" } @@ -360261,13 +360261,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "314608:6:18" + "src": "314608:6:38" }, "nodeType": "YulFunctionCall", - "src": "314608:18:18" + "src": "314608:18:38" }, "nodeType": "YulExpressionStatement", - "src": "314608:18:18" + "src": "314608:18:38" }, { "expression": { @@ -360275,26 +360275,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "314646:4:18", + "src": "314646:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "314652:2:18" + "src": "314652:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "314639:6:18" + "src": "314639:6:38" }, "nodeType": "YulFunctionCall", - "src": "314639:16:18" + "src": "314639:16:38" }, "nodeType": "YulExpressionStatement", - "src": "314639:16:18" + "src": "314639:16:38" }, { "expression": { @@ -360302,26 +360302,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "314675:4:18", + "src": "314675:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "314681:2:18" + "src": "314681:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "314668:6:18" + "src": "314668:6:38" }, "nodeType": "YulFunctionCall", - "src": "314668:16:18" + "src": "314668:16:38" }, "nodeType": "YulExpressionStatement", - "src": "314668:16:18" + "src": "314668:16:38" }, { "expression": { @@ -360329,26 +360329,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "314704:4:18", + "src": "314704:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "314710:2:18" + "src": "314710:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "314697:6:18" + "src": "314697:6:38" }, "nodeType": "YulFunctionCall", - "src": "314697:16:18" + "src": "314697:16:38" }, "nodeType": "YulExpressionStatement", - "src": "314697:16:18" + "src": "314697:16:38" }, { "expression": { @@ -360356,126 +360356,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "314738:4:18", + "src": "314738:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "314744:2:18" + "src": "314744:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "314726:11:18" + "src": "314726:11:38" }, "nodeType": "YulFunctionCall", - "src": "314726:21:18" + "src": "314726:21:38" }, "nodeType": "YulExpressionStatement", - "src": "314726:21:18" + "src": "314726:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40853, + "declaration": 43914, "isOffset": false, "isSlot": false, - "src": "314295:2:18", + "src": "314295:2:38", "valueSize": 1 }, { - "declaration": 40856, + "declaration": 43917, "isOffset": false, "isSlot": false, - "src": "314325:2:18", + "src": "314325:2:38", "valueSize": 1 }, { - "declaration": 40859, + "declaration": 43920, "isOffset": false, "isSlot": false, - "src": "314355:2:18", + "src": "314355:2:38", "valueSize": 1 }, { - "declaration": 40862, + "declaration": 43923, "isOffset": false, "isSlot": false, - "src": "314385:2:18", + "src": "314385:2:38", "valueSize": 1 }, { - "declaration": 40865, + "declaration": 43926, "isOffset": false, "isSlot": false, - "src": "314415:2:18", + "src": "314415:2:38", "valueSize": 1 }, { - "declaration": 40868, + "declaration": 43929, "isOffset": false, "isSlot": false, - "src": "314445:2:18", + "src": "314445:2:38", "valueSize": 1 }, { - "declaration": 40871, + "declaration": 43932, "isOffset": false, "isSlot": false, - "src": "314475:2:18", + "src": "314475:2:38", "valueSize": 1 }, { - "declaration": 40843, + "declaration": 43904, "isOffset": false, "isSlot": false, - "src": "314744:2:18", + "src": "314744:2:38", "valueSize": 1 }, { - "declaration": 40845, + "declaration": 43906, "isOffset": false, "isSlot": false, - "src": "314652:2:18", + "src": "314652:2:38", "valueSize": 1 }, { - "declaration": 40847, + "declaration": 43908, "isOffset": false, "isSlot": false, - "src": "314681:2:18", + "src": "314681:2:38", "valueSize": 1 }, { - "declaration": 40849, + "declaration": 43910, "isOffset": false, "isSlot": false, - "src": "314710:2:18", + "src": "314710:2:38", "valueSize": 1 } ], - "id": 40873, + "id": 43934, "nodeType": "InlineAssembly", - "src": "313917:840:18" + "src": "313917:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40875, + "id": 43936, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "314782:4:18", + "src": "314782:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -360484,14 +360484,14 @@ }, { "hexValue": "30786334", - "id": 40876, + "id": 43937, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "314788:4:18", + "src": "314788:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -360510,18 +360510,18 @@ "typeString": "int_const 196" } ], - "id": 40874, + "id": 43935, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "314766:15:18", + "referencedDeclaration": 33383, + "src": "314766:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40877, + "id": 43938, "isConstant": false, "isLValue": false, "isPure": false, @@ -360530,21 +360530,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "314766:27:18", + "src": "314766:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40878, + "id": 43939, "nodeType": "ExpressionStatement", - "src": "314766:27:18" + "src": "314766:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "314812:214:18", + "src": "314812:214:38", "statements": [ { "expression": { @@ -360552,26 +360552,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "314833:4:18", + "src": "314833:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "314839:2:18" + "src": "314839:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "314826:6:18" + "src": "314826:6:38" }, "nodeType": "YulFunctionCall", - "src": "314826:16:18" + "src": "314826:16:38" }, "nodeType": "YulExpressionStatement", - "src": "314826:16:18" + "src": "314826:16:38" }, { "expression": { @@ -360579,26 +360579,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "314862:4:18", + "src": "314862:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "314868:2:18" + "src": "314868:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "314855:6:18" + "src": "314855:6:38" }, "nodeType": "YulFunctionCall", - "src": "314855:16:18" + "src": "314855:16:38" }, "nodeType": "YulExpressionStatement", - "src": "314855:16:18" + "src": "314855:16:38" }, { "expression": { @@ -360606,26 +360606,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "314891:4:18", + "src": "314891:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "314897:2:18" + "src": "314897:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "314884:6:18" + "src": "314884:6:38" }, "nodeType": "YulFunctionCall", - "src": "314884:16:18" + "src": "314884:16:38" }, "nodeType": "YulExpressionStatement", - "src": "314884:16:18" + "src": "314884:16:38" }, { "expression": { @@ -360633,26 +360633,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "314920:4:18", + "src": "314920:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "314926:2:18" + "src": "314926:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "314913:6:18" + "src": "314913:6:38" }, "nodeType": "YulFunctionCall", - "src": "314913:16:18" + "src": "314913:16:38" }, "nodeType": "YulExpressionStatement", - "src": "314913:16:18" + "src": "314913:16:38" }, { "expression": { @@ -360660,26 +360660,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "314949:4:18", + "src": "314949:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "314955:2:18" + "src": "314955:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "314942:6:18" + "src": "314942:6:38" }, "nodeType": "YulFunctionCall", - "src": "314942:16:18" + "src": "314942:16:38" }, "nodeType": "YulExpressionStatement", - "src": "314942:16:18" + "src": "314942:16:38" }, { "expression": { @@ -360687,26 +360687,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "314978:4:18", + "src": "314978:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "314984:2:18" + "src": "314984:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "314971:6:18" + "src": "314971:6:38" }, "nodeType": "YulFunctionCall", - "src": "314971:16:18" + "src": "314971:16:38" }, "nodeType": "YulExpressionStatement", - "src": "314971:16:18" + "src": "314971:16:38" }, { "expression": { @@ -360714,84 +360714,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "315007:4:18", + "src": "315007:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "315013:2:18" + "src": "315013:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "315000:6:18" + "src": "315000:6:38" }, "nodeType": "YulFunctionCall", - "src": "315000:16:18" + "src": "315000:16:38" }, "nodeType": "YulExpressionStatement", - "src": "315000:16:18" + "src": "315000:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40853, + "declaration": 43914, "isOffset": false, "isSlot": false, - "src": "314839:2:18", + "src": "314839:2:38", "valueSize": 1 }, { - "declaration": 40856, + "declaration": 43917, "isOffset": false, "isSlot": false, - "src": "314868:2:18", + "src": "314868:2:38", "valueSize": 1 }, { - "declaration": 40859, + "declaration": 43920, "isOffset": false, "isSlot": false, - "src": "314897:2:18", + "src": "314897:2:38", "valueSize": 1 }, { - "declaration": 40862, + "declaration": 43923, "isOffset": false, "isSlot": false, - "src": "314926:2:18", + "src": "314926:2:38", "valueSize": 1 }, { - "declaration": 40865, + "declaration": 43926, "isOffset": false, "isSlot": false, - "src": "314955:2:18", + "src": "314955:2:38", "valueSize": 1 }, { - "declaration": 40868, + "declaration": 43929, "isOffset": false, "isSlot": false, - "src": "314984:2:18", + "src": "314984:2:38", "valueSize": 1 }, { - "declaration": 40871, + "declaration": 43932, "isOffset": false, "isSlot": false, - "src": "315013:2:18", + "src": "315013:2:38", "valueSize": 1 } ], - "id": 40879, + "id": 43940, "nodeType": "InlineAssembly", - "src": "314803:223:18" + "src": "314803:223:38" } ] }, @@ -360799,20 +360799,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "313701:3:18", + "nameLocation": "313701:3:38", "parameters": { - "id": 40850, + "id": 43911, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40843, + "id": 43904, "mutability": "mutable", "name": "p0", - "nameLocation": "313713:2:18", + "nameLocation": "313713:2:38", "nodeType": "VariableDeclaration", - "scope": 40881, - "src": "313705:10:18", + "scope": 43942, + "src": "313705:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -360820,10 +360820,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40842, + "id": 43903, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "313705:7:18", + "src": "313705:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -360833,13 +360833,13 @@ }, { "constant": false, - "id": 40845, + "id": 43906, "mutability": "mutable", "name": "p1", - "nameLocation": "313725:2:18", + "nameLocation": "313725:2:38", "nodeType": "VariableDeclaration", - "scope": 40881, - "src": "313717:10:18", + "scope": 43942, + "src": "313717:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -360847,10 +360847,10 @@ "typeString": "address" }, "typeName": { - "id": 40844, + "id": 43905, "name": "address", "nodeType": "ElementaryTypeName", - "src": "313717:7:18", + "src": "313717:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -360861,13 +360861,13 @@ }, { "constant": false, - "id": 40847, + "id": 43908, "mutability": "mutable", "name": "p2", - "nameLocation": "313737:2:18", + "nameLocation": "313737:2:38", "nodeType": "VariableDeclaration", - "scope": 40881, - "src": "313729:10:18", + "scope": 43942, + "src": "313729:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -360875,10 +360875,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40846, + "id": 43907, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "313729:7:18", + "src": "313729:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -360888,13 +360888,13 @@ }, { "constant": false, - "id": 40849, + "id": 43910, "mutability": "mutable", "name": "p3", - "nameLocation": "313749:2:18", + "nameLocation": "313749:2:38", "nodeType": "VariableDeclaration", - "scope": 40881, - "src": "313741:10:18", + "scope": 43942, + "src": "313741:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -360902,10 +360902,10 @@ "typeString": "address" }, "typeName": { - "id": 40848, + "id": 43909, "name": "address", "nodeType": "ElementaryTypeName", - "src": "313741:7:18", + "src": "313741:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -360915,44 +360915,44 @@ "visibility": "internal" } ], - "src": "313704:48:18" + "src": "313704:48:38" }, "returnParameters": { - "id": 40851, + "id": 43912, "nodeType": "ParameterList", "parameters": [], - "src": "313767:0:18" + "src": "313767:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40921, + "id": 43982, "nodeType": "FunctionDefinition", - "src": "315038:1334:18", + "src": "315038:1334:38", "nodes": [], "body": { - "id": 40920, + "id": 43981, "nodeType": "Block", - "src": "315110:1262:18", + "src": "315110:1262:38", "nodes": [], "statements": [ { "assignments": [ - 40893 + 43954 ], "declarations": [ { "constant": false, - "id": 40893, + "id": 43954, "mutability": "mutable", "name": "m0", - "nameLocation": "315128:2:18", + "nameLocation": "315128:2:38", "nodeType": "VariableDeclaration", - "scope": 40920, - "src": "315120:10:18", + "scope": 43981, + "src": "315120:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -360960,10 +360960,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40892, + "id": 43953, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "315120:7:18", + "src": "315120:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -360972,24 +360972,24 @@ "visibility": "internal" } ], - "id": 40894, + "id": 43955, "nodeType": "VariableDeclarationStatement", - "src": "315120:10:18" + "src": "315120:10:38" }, { "assignments": [ - 40896 + 43957 ], "declarations": [ { "constant": false, - "id": 40896, + "id": 43957, "mutability": "mutable", "name": "m1", - "nameLocation": "315148:2:18", + "nameLocation": "315148:2:38", "nodeType": "VariableDeclaration", - "scope": 40920, - "src": "315140:10:18", + "scope": 43981, + "src": "315140:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -360997,10 +360997,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40895, + "id": 43956, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "315140:7:18", + "src": "315140:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -361009,24 +361009,24 @@ "visibility": "internal" } ], - "id": 40897, + "id": 43958, "nodeType": "VariableDeclarationStatement", - "src": "315140:10:18" + "src": "315140:10:38" }, { "assignments": [ - 40899 + 43960 ], "declarations": [ { "constant": false, - "id": 40899, + "id": 43960, "mutability": "mutable", "name": "m2", - "nameLocation": "315168:2:18", + "nameLocation": "315168:2:38", "nodeType": "VariableDeclaration", - "scope": 40920, - "src": "315160:10:18", + "scope": 43981, + "src": "315160:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -361034,10 +361034,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40898, + "id": 43959, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "315160:7:18", + "src": "315160:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -361046,24 +361046,24 @@ "visibility": "internal" } ], - "id": 40900, + "id": 43961, "nodeType": "VariableDeclarationStatement", - "src": "315160:10:18" + "src": "315160:10:38" }, { "assignments": [ - 40902 + 43963 ], "declarations": [ { "constant": false, - "id": 40902, + "id": 43963, "mutability": "mutable", "name": "m3", - "nameLocation": "315188:2:18", + "nameLocation": "315188:2:38", "nodeType": "VariableDeclaration", - "scope": 40920, - "src": "315180:10:18", + "scope": 43981, + "src": "315180:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -361071,10 +361071,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40901, + "id": 43962, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "315180:7:18", + "src": "315180:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -361083,24 +361083,24 @@ "visibility": "internal" } ], - "id": 40903, + "id": 43964, "nodeType": "VariableDeclarationStatement", - "src": "315180:10:18" + "src": "315180:10:38" }, { "assignments": [ - 40905 + 43966 ], "declarations": [ { "constant": false, - "id": 40905, + "id": 43966, "mutability": "mutable", "name": "m4", - "nameLocation": "315208:2:18", + "nameLocation": "315208:2:38", "nodeType": "VariableDeclaration", - "scope": 40920, - "src": "315200:10:18", + "scope": 43981, + "src": "315200:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -361108,10 +361108,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40904, + "id": 43965, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "315200:7:18", + "src": "315200:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -361120,24 +361120,24 @@ "visibility": "internal" } ], - "id": 40906, + "id": 43967, "nodeType": "VariableDeclarationStatement", - "src": "315200:10:18" + "src": "315200:10:38" }, { "assignments": [ - 40908 + 43969 ], "declarations": [ { "constant": false, - "id": 40908, + "id": 43969, "mutability": "mutable", "name": "m5", - "nameLocation": "315228:2:18", + "nameLocation": "315228:2:38", "nodeType": "VariableDeclaration", - "scope": 40920, - "src": "315220:10:18", + "scope": 43981, + "src": "315220:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -361145,10 +361145,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40907, + "id": 43968, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "315220:7:18", + "src": "315220:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -361157,24 +361157,24 @@ "visibility": "internal" } ], - "id": 40909, + "id": 43970, "nodeType": "VariableDeclarationStatement", - "src": "315220:10:18" + "src": "315220:10:38" }, { "assignments": [ - 40911 + 43972 ], "declarations": [ { "constant": false, - "id": 40911, + "id": 43972, "mutability": "mutable", "name": "m6", - "nameLocation": "315248:2:18", + "nameLocation": "315248:2:38", "nodeType": "VariableDeclaration", - "scope": 40920, - "src": "315240:10:18", + "scope": 43981, + "src": "315240:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -361182,10 +361182,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40910, + "id": 43971, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "315240:7:18", + "src": "315240:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -361194,27 +361194,27 @@ "visibility": "internal" } ], - "id": 40912, + "id": 43973, "nodeType": "VariableDeclarationStatement", - "src": "315240:10:18" + "src": "315240:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "315269:828:18", + "src": "315269:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "315312:313:18", + "src": "315312:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "315330:15:18", + "src": "315330:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "315344:1:18", + "src": "315344:1:38", "type": "", "value": "0" }, @@ -361222,7 +361222,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "315334:6:18", + "src": "315334:6:38", "type": "" } ] @@ -361230,16 +361230,16 @@ { "body": { "nodeType": "YulBlock", - "src": "315415:40:18", + "src": "315415:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "315444:9:18", + "src": "315444:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "315446:5:18" + "src": "315446:5:38" } ] }, @@ -361250,33 +361250,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "315432:6:18" + "src": "315432:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "315440:1:18" + "src": "315440:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "315427:4:18" + "src": "315427:4:38" }, "nodeType": "YulFunctionCall", - "src": "315427:15:18" + "src": "315427:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "315420:6:18" + "src": "315420:6:38" }, "nodeType": "YulFunctionCall", - "src": "315420:23:18" + "src": "315420:23:38" }, "nodeType": "YulIf", - "src": "315417:36:18" + "src": "315417:36:38" } ] }, @@ -361285,12 +361285,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "315372:6:18" + "src": "315372:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "315380:4:18", + "src": "315380:4:38", "type": "", "value": "0x20" } @@ -361298,30 +361298,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "315369:2:18" + "src": "315369:2:38" }, "nodeType": "YulFunctionCall", - "src": "315369:16:18" + "src": "315369:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "315386:28:18", + "src": "315386:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "315388:24:18", + "src": "315388:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "315402:6:18" + "src": "315402:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "315410:1:18", + "src": "315410:1:38", "type": "", "value": "1" } @@ -361329,16 +361329,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "315398:3:18" + "src": "315398:3:38" }, "nodeType": "YulFunctionCall", - "src": "315398:14:18" + "src": "315398:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "315388:6:18" + "src": "315388:6:38" } ] } @@ -361346,10 +361346,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "315366:2:18", + "src": "315366:2:38", "statements": [] }, - "src": "315362:93:18" + "src": "315362:93:38" }, { "expression": { @@ -361357,34 +361357,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "315479:3:18" + "src": "315479:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "315484:6:18" + "src": "315484:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "315472:6:18" + "src": "315472:6:38" }, "nodeType": "YulFunctionCall", - "src": "315472:19:18" + "src": "315472:19:38" }, "nodeType": "YulExpressionStatement", - "src": "315472:19:18" + "src": "315472:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "315508:37:18", + "src": "315508:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "315525:3:18", + "src": "315525:3:38", "type": "", "value": "256" }, @@ -361393,38 +361393,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "315534:1:18", + "src": "315534:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "315537:6:18" + "src": "315537:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "315530:3:18" + "src": "315530:3:38" }, "nodeType": "YulFunctionCall", - "src": "315530:14:18" + "src": "315530:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "315521:3:18" + "src": "315521:3:38" }, "nodeType": "YulFunctionCall", - "src": "315521:24:18" + "src": "315521:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "315512:5:18", + "src": "315512:5:38", "type": "" } ] @@ -361437,12 +361437,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "315573:3:18" + "src": "315573:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "315578:4:18", + "src": "315578:4:38", "type": "", "value": "0x20" } @@ -361450,59 +361450,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "315569:3:18" + "src": "315569:3:38" }, "nodeType": "YulFunctionCall", - "src": "315569:14:18" + "src": "315569:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "315589:5:18" + "src": "315589:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "315600:5:18" + "src": "315600:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "315607:1:18" + "src": "315607:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "315596:3:18" + "src": "315596:3:38" }, "nodeType": "YulFunctionCall", - "src": "315596:13:18" + "src": "315596:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "315585:3:18" + "src": "315585:3:38" }, "nodeType": "YulFunctionCall", - "src": "315585:25:18" + "src": "315585:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "315562:6:18" + "src": "315562:6:38" }, "nodeType": "YulFunctionCall", - "src": "315562:49:18" + "src": "315562:49:38" }, "nodeType": "YulExpressionStatement", - "src": "315562:49:18" + "src": "315562:49:38" } ] }, @@ -361512,27 +361512,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "315304:3:18", + "src": "315304:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "315309:1:18", + "src": "315309:1:38", "type": "" } ], - "src": "315283:342:18" + "src": "315283:342:38" }, { "nodeType": "YulAssignment", - "src": "315638:17:18", + "src": "315638:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "315650:4:18", + "src": "315650:4:38", "type": "", "value": "0x00" } @@ -361540,28 +361540,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "315644:5:18" + "src": "315644:5:38" }, "nodeType": "YulFunctionCall", - "src": "315644:11:18" + "src": "315644:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "315638:2:18" + "src": "315638:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "315668:17:18", + "src": "315668:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "315680:4:18", + "src": "315680:4:38", "type": "", "value": "0x20" } @@ -361569,28 +361569,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "315674:5:18" + "src": "315674:5:38" }, "nodeType": "YulFunctionCall", - "src": "315674:11:18" + "src": "315674:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "315668:2:18" + "src": "315668:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "315698:17:18", + "src": "315698:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "315710:4:18", + "src": "315710:4:38", "type": "", "value": "0x40" } @@ -361598,28 +361598,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "315704:5:18" + "src": "315704:5:38" }, "nodeType": "YulFunctionCall", - "src": "315704:11:18" + "src": "315704:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "315698:2:18" + "src": "315698:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "315728:17:18", + "src": "315728:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "315740:4:18", + "src": "315740:4:38", "type": "", "value": "0x60" } @@ -361627,28 +361627,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "315734:5:18" + "src": "315734:5:38" }, "nodeType": "YulFunctionCall", - "src": "315734:11:18" + "src": "315734:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "315728:2:18" + "src": "315728:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "315758:17:18", + "src": "315758:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "315770:4:18", + "src": "315770:4:38", "type": "", "value": "0x80" } @@ -361656,28 +361656,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "315764:5:18" + "src": "315764:5:38" }, "nodeType": "YulFunctionCall", - "src": "315764:11:18" + "src": "315764:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "315758:2:18" + "src": "315758:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "315788:17:18", + "src": "315788:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "315800:4:18", + "src": "315800:4:38", "type": "", "value": "0xa0" } @@ -361685,28 +361685,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "315794:5:18" + "src": "315794:5:38" }, "nodeType": "YulFunctionCall", - "src": "315794:11:18" + "src": "315794:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "315788:2:18" + "src": "315788:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "315818:17:18", + "src": "315818:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "315830:4:18", + "src": "315830:4:38", "type": "", "value": "0xc0" } @@ -361714,16 +361714,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "315824:5:18" + "src": "315824:5:38" }, "nodeType": "YulFunctionCall", - "src": "315824:11:18" + "src": "315824:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "315818:2:18" + "src": "315818:2:38" } ] }, @@ -361733,14 +361733,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "315918:4:18", + "src": "315918:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "315924:10:18", + "src": "315924:10:38", "type": "", "value": "0xfc4845f0" } @@ -361748,13 +361748,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "315911:6:18" + "src": "315911:6:38" }, "nodeType": "YulFunctionCall", - "src": "315911:24:18" + "src": "315911:24:38" }, "nodeType": "YulExpressionStatement", - "src": "315911:24:18" + "src": "315911:24:38" }, { "expression": { @@ -361762,14 +361762,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "315955:4:18", + "src": "315955:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "315961:4:18", + "src": "315961:4:38", "type": "", "value": "0x80" } @@ -361777,13 +361777,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "315948:6:18" + "src": "315948:6:38" }, "nodeType": "YulFunctionCall", - "src": "315948:18:18" + "src": "315948:18:38" }, "nodeType": "YulExpressionStatement", - "src": "315948:18:18" + "src": "315948:18:38" }, { "expression": { @@ -361791,26 +361791,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "315986:4:18", + "src": "315986:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "315992:2:18" + "src": "315992:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "315979:6:18" + "src": "315979:6:38" }, "nodeType": "YulFunctionCall", - "src": "315979:16:18" + "src": "315979:16:38" }, "nodeType": "YulExpressionStatement", - "src": "315979:16:18" + "src": "315979:16:38" }, { "expression": { @@ -361818,26 +361818,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "316015:4:18", + "src": "316015:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "316021:2:18" + "src": "316021:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "316008:6:18" + "src": "316008:6:38" }, "nodeType": "YulFunctionCall", - "src": "316008:16:18" + "src": "316008:16:38" }, "nodeType": "YulExpressionStatement", - "src": "316008:16:18" + "src": "316008:16:38" }, { "expression": { @@ -361845,26 +361845,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "316044:4:18", + "src": "316044:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "316050:2:18" + "src": "316050:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "316037:6:18" + "src": "316037:6:38" }, "nodeType": "YulFunctionCall", - "src": "316037:16:18" + "src": "316037:16:38" }, "nodeType": "YulExpressionStatement", - "src": "316037:16:18" + "src": "316037:16:38" }, { "expression": { @@ -361872,126 +361872,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "316078:4:18", + "src": "316078:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "316084:2:18" + "src": "316084:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "316066:11:18" + "src": "316066:11:38" }, "nodeType": "YulFunctionCall", - "src": "316066:21:18" + "src": "316066:21:38" }, "nodeType": "YulExpressionStatement", - "src": "316066:21:18" + "src": "316066:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40893, + "declaration": 43954, "isOffset": false, "isSlot": false, - "src": "315638:2:18", + "src": "315638:2:38", "valueSize": 1 }, { - "declaration": 40896, + "declaration": 43957, "isOffset": false, "isSlot": false, - "src": "315668:2:18", + "src": "315668:2:38", "valueSize": 1 }, { - "declaration": 40899, + "declaration": 43960, "isOffset": false, "isSlot": false, - "src": "315698:2:18", + "src": "315698:2:38", "valueSize": 1 }, { - "declaration": 40902, + "declaration": 43963, "isOffset": false, "isSlot": false, - "src": "315728:2:18", + "src": "315728:2:38", "valueSize": 1 }, { - "declaration": 40905, + "declaration": 43966, "isOffset": false, "isSlot": false, - "src": "315758:2:18", + "src": "315758:2:38", "valueSize": 1 }, { - "declaration": 40908, + "declaration": 43969, "isOffset": false, "isSlot": false, - "src": "315788:2:18", + "src": "315788:2:38", "valueSize": 1 }, { - "declaration": 40911, + "declaration": 43972, "isOffset": false, "isSlot": false, - "src": "315818:2:18", + "src": "315818:2:38", "valueSize": 1 }, { - "declaration": 40883, + "declaration": 43944, "isOffset": false, "isSlot": false, - "src": "316084:2:18", + "src": "316084:2:38", "valueSize": 1 }, { - "declaration": 40885, + "declaration": 43946, "isOffset": false, "isSlot": false, - "src": "315992:2:18", + "src": "315992:2:38", "valueSize": 1 }, { - "declaration": 40887, + "declaration": 43948, "isOffset": false, "isSlot": false, - "src": "316021:2:18", + "src": "316021:2:38", "valueSize": 1 }, { - "declaration": 40889, + "declaration": 43950, "isOffset": false, "isSlot": false, - "src": "316050:2:18", + "src": "316050:2:38", "valueSize": 1 } ], - "id": 40913, + "id": 43974, "nodeType": "InlineAssembly", - "src": "315260:837:18" + "src": "315260:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40915, + "id": 43976, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "316122:4:18", + "src": "316122:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -362000,14 +362000,14 @@ }, { "hexValue": "30786334", - "id": 40916, + "id": 43977, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "316128:4:18", + "src": "316128:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -362026,18 +362026,18 @@ "typeString": "int_const 196" } ], - "id": 40914, + "id": 43975, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "316106:15:18", + "referencedDeclaration": 33383, + "src": "316106:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40917, + "id": 43978, "isConstant": false, "isLValue": false, "isPure": false, @@ -362046,21 +362046,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "316106:27:18", + "src": "316106:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40918, + "id": 43979, "nodeType": "ExpressionStatement", - "src": "316106:27:18" + "src": "316106:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "316152:214:18", + "src": "316152:214:38", "statements": [ { "expression": { @@ -362068,26 +362068,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "316173:4:18", + "src": "316173:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "316179:2:18" + "src": "316179:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "316166:6:18" + "src": "316166:6:38" }, "nodeType": "YulFunctionCall", - "src": "316166:16:18" + "src": "316166:16:38" }, "nodeType": "YulExpressionStatement", - "src": "316166:16:18" + "src": "316166:16:38" }, { "expression": { @@ -362095,26 +362095,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "316202:4:18", + "src": "316202:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "316208:2:18" + "src": "316208:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "316195:6:18" + "src": "316195:6:38" }, "nodeType": "YulFunctionCall", - "src": "316195:16:18" + "src": "316195:16:38" }, "nodeType": "YulExpressionStatement", - "src": "316195:16:18" + "src": "316195:16:38" }, { "expression": { @@ -362122,26 +362122,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "316231:4:18", + "src": "316231:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "316237:2:18" + "src": "316237:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "316224:6:18" + "src": "316224:6:38" }, "nodeType": "YulFunctionCall", - "src": "316224:16:18" + "src": "316224:16:38" }, "nodeType": "YulExpressionStatement", - "src": "316224:16:18" + "src": "316224:16:38" }, { "expression": { @@ -362149,26 +362149,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "316260:4:18", + "src": "316260:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "316266:2:18" + "src": "316266:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "316253:6:18" + "src": "316253:6:38" }, "nodeType": "YulFunctionCall", - "src": "316253:16:18" + "src": "316253:16:38" }, "nodeType": "YulExpressionStatement", - "src": "316253:16:18" + "src": "316253:16:38" }, { "expression": { @@ -362176,26 +362176,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "316289:4:18", + "src": "316289:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "316295:2:18" + "src": "316295:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "316282:6:18" + "src": "316282:6:38" }, "nodeType": "YulFunctionCall", - "src": "316282:16:18" + "src": "316282:16:38" }, "nodeType": "YulExpressionStatement", - "src": "316282:16:18" + "src": "316282:16:38" }, { "expression": { @@ -362203,26 +362203,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "316318:4:18", + "src": "316318:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "316324:2:18" + "src": "316324:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "316311:6:18" + "src": "316311:6:38" }, "nodeType": "YulFunctionCall", - "src": "316311:16:18" + "src": "316311:16:38" }, "nodeType": "YulExpressionStatement", - "src": "316311:16:18" + "src": "316311:16:38" }, { "expression": { @@ -362230,84 +362230,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "316347:4:18", + "src": "316347:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "316353:2:18" + "src": "316353:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "316340:6:18" + "src": "316340:6:38" }, "nodeType": "YulFunctionCall", - "src": "316340:16:18" + "src": "316340:16:38" }, "nodeType": "YulExpressionStatement", - "src": "316340:16:18" + "src": "316340:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40893, + "declaration": 43954, "isOffset": false, "isSlot": false, - "src": "316179:2:18", + "src": "316179:2:38", "valueSize": 1 }, { - "declaration": 40896, + "declaration": 43957, "isOffset": false, "isSlot": false, - "src": "316208:2:18", + "src": "316208:2:38", "valueSize": 1 }, { - "declaration": 40899, + "declaration": 43960, "isOffset": false, "isSlot": false, - "src": "316237:2:18", + "src": "316237:2:38", "valueSize": 1 }, { - "declaration": 40902, + "declaration": 43963, "isOffset": false, "isSlot": false, - "src": "316266:2:18", + "src": "316266:2:38", "valueSize": 1 }, { - "declaration": 40905, + "declaration": 43966, "isOffset": false, "isSlot": false, - "src": "316295:2:18", + "src": "316295:2:38", "valueSize": 1 }, { - "declaration": 40908, + "declaration": 43969, "isOffset": false, "isSlot": false, - "src": "316324:2:18", + "src": "316324:2:38", "valueSize": 1 }, { - "declaration": 40911, + "declaration": 43972, "isOffset": false, "isSlot": false, - "src": "316353:2:18", + "src": "316353:2:38", "valueSize": 1 } ], - "id": 40919, + "id": 43980, "nodeType": "InlineAssembly", - "src": "316143:223:18" + "src": "316143:223:38" } ] }, @@ -362315,20 +362315,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "315047:3:18", + "nameLocation": "315047:3:38", "parameters": { - "id": 40890, + "id": 43951, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40883, + "id": 43944, "mutability": "mutable", "name": "p0", - "nameLocation": "315059:2:18", + "nameLocation": "315059:2:38", "nodeType": "VariableDeclaration", - "scope": 40921, - "src": "315051:10:18", + "scope": 43982, + "src": "315051:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -362336,10 +362336,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40882, + "id": 43943, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "315051:7:18", + "src": "315051:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -362349,13 +362349,13 @@ }, { "constant": false, - "id": 40885, + "id": 43946, "mutability": "mutable", "name": "p1", - "nameLocation": "315071:2:18", + "nameLocation": "315071:2:38", "nodeType": "VariableDeclaration", - "scope": 40921, - "src": "315063:10:18", + "scope": 43982, + "src": "315063:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -362363,10 +362363,10 @@ "typeString": "address" }, "typeName": { - "id": 40884, + "id": 43945, "name": "address", "nodeType": "ElementaryTypeName", - "src": "315063:7:18", + "src": "315063:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -362377,13 +362377,13 @@ }, { "constant": false, - "id": 40887, + "id": 43948, "mutability": "mutable", "name": "p2", - "nameLocation": "315083:2:18", + "nameLocation": "315083:2:38", "nodeType": "VariableDeclaration", - "scope": 40921, - "src": "315075:10:18", + "scope": 43982, + "src": "315075:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -362391,10 +362391,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40886, + "id": 43947, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "315075:7:18", + "src": "315075:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -362404,13 +362404,13 @@ }, { "constant": false, - "id": 40889, + "id": 43950, "mutability": "mutable", "name": "p3", - "nameLocation": "315092:2:18", + "nameLocation": "315092:2:38", "nodeType": "VariableDeclaration", - "scope": 40921, - "src": "315087:7:18", + "scope": 43982, + "src": "315087:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -362418,10 +362418,10 @@ "typeString": "bool" }, "typeName": { - "id": 40888, + "id": 43949, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "315087:4:18", + "src": "315087:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -362430,44 +362430,44 @@ "visibility": "internal" } ], - "src": "315050:45:18" + "src": "315050:45:38" }, "returnParameters": { - "id": 40891, + "id": 43952, "nodeType": "ParameterList", "parameters": [], - "src": "315110:0:18" + "src": "315110:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 40961, + "id": 44022, "nodeType": "FunctionDefinition", - "src": "316378:1340:18", + "src": "316378:1340:38", "nodes": [], "body": { - "id": 40960, + "id": 44021, "nodeType": "Block", - "src": "316453:1265:18", + "src": "316453:1265:38", "nodes": [], "statements": [ { "assignments": [ - 40933 + 43994 ], "declarations": [ { "constant": false, - "id": 40933, + "id": 43994, "mutability": "mutable", "name": "m0", - "nameLocation": "316471:2:18", + "nameLocation": "316471:2:38", "nodeType": "VariableDeclaration", - "scope": 40960, - "src": "316463:10:18", + "scope": 44021, + "src": "316463:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -362475,10 +362475,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40932, + "id": 43993, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "316463:7:18", + "src": "316463:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -362487,24 +362487,24 @@ "visibility": "internal" } ], - "id": 40934, + "id": 43995, "nodeType": "VariableDeclarationStatement", - "src": "316463:10:18" + "src": "316463:10:38" }, { "assignments": [ - 40936 + 43997 ], "declarations": [ { "constant": false, - "id": 40936, + "id": 43997, "mutability": "mutable", "name": "m1", - "nameLocation": "316491:2:18", + "nameLocation": "316491:2:38", "nodeType": "VariableDeclaration", - "scope": 40960, - "src": "316483:10:18", + "scope": 44021, + "src": "316483:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -362512,10 +362512,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40935, + "id": 43996, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "316483:7:18", + "src": "316483:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -362524,24 +362524,24 @@ "visibility": "internal" } ], - "id": 40937, + "id": 43998, "nodeType": "VariableDeclarationStatement", - "src": "316483:10:18" + "src": "316483:10:38" }, { "assignments": [ - 40939 + 44000 ], "declarations": [ { "constant": false, - "id": 40939, + "id": 44000, "mutability": "mutable", "name": "m2", - "nameLocation": "316511:2:18", + "nameLocation": "316511:2:38", "nodeType": "VariableDeclaration", - "scope": 40960, - "src": "316503:10:18", + "scope": 44021, + "src": "316503:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -362549,10 +362549,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40938, + "id": 43999, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "316503:7:18", + "src": "316503:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -362561,24 +362561,24 @@ "visibility": "internal" } ], - "id": 40940, + "id": 44001, "nodeType": "VariableDeclarationStatement", - "src": "316503:10:18" + "src": "316503:10:38" }, { "assignments": [ - 40942 + 44003 ], "declarations": [ { "constant": false, - "id": 40942, + "id": 44003, "mutability": "mutable", "name": "m3", - "nameLocation": "316531:2:18", + "nameLocation": "316531:2:38", "nodeType": "VariableDeclaration", - "scope": 40960, - "src": "316523:10:18", + "scope": 44021, + "src": "316523:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -362586,10 +362586,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40941, + "id": 44002, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "316523:7:18", + "src": "316523:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -362598,24 +362598,24 @@ "visibility": "internal" } ], - "id": 40943, + "id": 44004, "nodeType": "VariableDeclarationStatement", - "src": "316523:10:18" + "src": "316523:10:38" }, { "assignments": [ - 40945 + 44006 ], "declarations": [ { "constant": false, - "id": 40945, + "id": 44006, "mutability": "mutable", "name": "m4", - "nameLocation": "316551:2:18", + "nameLocation": "316551:2:38", "nodeType": "VariableDeclaration", - "scope": 40960, - "src": "316543:10:18", + "scope": 44021, + "src": "316543:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -362623,10 +362623,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40944, + "id": 44005, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "316543:7:18", + "src": "316543:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -362635,24 +362635,24 @@ "visibility": "internal" } ], - "id": 40946, + "id": 44007, "nodeType": "VariableDeclarationStatement", - "src": "316543:10:18" + "src": "316543:10:38" }, { "assignments": [ - 40948 + 44009 ], "declarations": [ { "constant": false, - "id": 40948, + "id": 44009, "mutability": "mutable", "name": "m5", - "nameLocation": "316571:2:18", + "nameLocation": "316571:2:38", "nodeType": "VariableDeclaration", - "scope": 40960, - "src": "316563:10:18", + "scope": 44021, + "src": "316563:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -362660,10 +362660,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40947, + "id": 44008, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "316563:7:18", + "src": "316563:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -362672,24 +362672,24 @@ "visibility": "internal" } ], - "id": 40949, + "id": 44010, "nodeType": "VariableDeclarationStatement", - "src": "316563:10:18" + "src": "316563:10:38" }, { "assignments": [ - 40951 + 44012 ], "declarations": [ { "constant": false, - "id": 40951, + "id": 44012, "mutability": "mutable", "name": "m6", - "nameLocation": "316591:2:18", + "nameLocation": "316591:2:38", "nodeType": "VariableDeclaration", - "scope": 40960, - "src": "316583:10:18", + "scope": 44021, + "src": "316583:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -362697,10 +362697,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40950, + "id": 44011, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "316583:7:18", + "src": "316583:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -362709,27 +362709,27 @@ "visibility": "internal" } ], - "id": 40952, + "id": 44013, "nodeType": "VariableDeclarationStatement", - "src": "316583:10:18" + "src": "316583:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "316612:831:18", + "src": "316612:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "316655:313:18", + "src": "316655:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "316673:15:18", + "src": "316673:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "316687:1:18", + "src": "316687:1:38", "type": "", "value": "0" }, @@ -362737,7 +362737,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "316677:6:18", + "src": "316677:6:38", "type": "" } ] @@ -362745,16 +362745,16 @@ { "body": { "nodeType": "YulBlock", - "src": "316758:40:18", + "src": "316758:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "316787:9:18", + "src": "316787:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "316789:5:18" + "src": "316789:5:38" } ] }, @@ -362765,33 +362765,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "316775:6:18" + "src": "316775:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "316783:1:18" + "src": "316783:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "316770:4:18" + "src": "316770:4:38" }, "nodeType": "YulFunctionCall", - "src": "316770:15:18" + "src": "316770:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "316763:6:18" + "src": "316763:6:38" }, "nodeType": "YulFunctionCall", - "src": "316763:23:18" + "src": "316763:23:38" }, "nodeType": "YulIf", - "src": "316760:36:18" + "src": "316760:36:38" } ] }, @@ -362800,12 +362800,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "316715:6:18" + "src": "316715:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "316723:4:18", + "src": "316723:4:38", "type": "", "value": "0x20" } @@ -362813,30 +362813,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "316712:2:18" + "src": "316712:2:38" }, "nodeType": "YulFunctionCall", - "src": "316712:16:18" + "src": "316712:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "316729:28:18", + "src": "316729:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "316731:24:18", + "src": "316731:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "316745:6:18" + "src": "316745:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "316753:1:18", + "src": "316753:1:38", "type": "", "value": "1" } @@ -362844,16 +362844,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "316741:3:18" + "src": "316741:3:38" }, "nodeType": "YulFunctionCall", - "src": "316741:14:18" + "src": "316741:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "316731:6:18" + "src": "316731:6:38" } ] } @@ -362861,10 +362861,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "316709:2:18", + "src": "316709:2:38", "statements": [] }, - "src": "316705:93:18" + "src": "316705:93:38" }, { "expression": { @@ -362872,34 +362872,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "316822:3:18" + "src": "316822:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "316827:6:18" + "src": "316827:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "316815:6:18" + "src": "316815:6:38" }, "nodeType": "YulFunctionCall", - "src": "316815:19:18" + "src": "316815:19:38" }, "nodeType": "YulExpressionStatement", - "src": "316815:19:18" + "src": "316815:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "316851:37:18", + "src": "316851:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "316868:3:18", + "src": "316868:3:38", "type": "", "value": "256" }, @@ -362908,38 +362908,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "316877:1:18", + "src": "316877:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "316880:6:18" + "src": "316880:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "316873:3:18" + "src": "316873:3:38" }, "nodeType": "YulFunctionCall", - "src": "316873:14:18" + "src": "316873:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "316864:3:18" + "src": "316864:3:38" }, "nodeType": "YulFunctionCall", - "src": "316864:24:18" + "src": "316864:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "316855:5:18", + "src": "316855:5:38", "type": "" } ] @@ -362952,12 +362952,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "316916:3:18" + "src": "316916:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "316921:4:18", + "src": "316921:4:38", "type": "", "value": "0x20" } @@ -362965,59 +362965,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "316912:3:18" + "src": "316912:3:38" }, "nodeType": "YulFunctionCall", - "src": "316912:14:18" + "src": "316912:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "316932:5:18" + "src": "316932:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "316943:5:18" + "src": "316943:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "316950:1:18" + "src": "316950:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "316939:3:18" + "src": "316939:3:38" }, "nodeType": "YulFunctionCall", - "src": "316939:13:18" + "src": "316939:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "316928:3:18" + "src": "316928:3:38" }, "nodeType": "YulFunctionCall", - "src": "316928:25:18" + "src": "316928:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "316905:6:18" + "src": "316905:6:38" }, "nodeType": "YulFunctionCall", - "src": "316905:49:18" + "src": "316905:49:38" }, "nodeType": "YulExpressionStatement", - "src": "316905:49:18" + "src": "316905:49:38" } ] }, @@ -363027,27 +363027,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "316647:3:18", + "src": "316647:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "316652:1:18", + "src": "316652:1:38", "type": "" } ], - "src": "316626:342:18" + "src": "316626:342:38" }, { "nodeType": "YulAssignment", - "src": "316981:17:18", + "src": "316981:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "316993:4:18", + "src": "316993:4:38", "type": "", "value": "0x00" } @@ -363055,28 +363055,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "316987:5:18" + "src": "316987:5:38" }, "nodeType": "YulFunctionCall", - "src": "316987:11:18" + "src": "316987:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "316981:2:18" + "src": "316981:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "317011:17:18", + "src": "317011:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "317023:4:18", + "src": "317023:4:38", "type": "", "value": "0x20" } @@ -363084,28 +363084,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "317017:5:18" + "src": "317017:5:38" }, "nodeType": "YulFunctionCall", - "src": "317017:11:18" + "src": "317017:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "317011:2:18" + "src": "317011:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "317041:17:18", + "src": "317041:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "317053:4:18", + "src": "317053:4:38", "type": "", "value": "0x40" } @@ -363113,28 +363113,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "317047:5:18" + "src": "317047:5:38" }, "nodeType": "YulFunctionCall", - "src": "317047:11:18" + "src": "317047:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "317041:2:18" + "src": "317041:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "317071:17:18", + "src": "317071:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "317083:4:18", + "src": "317083:4:38", "type": "", "value": "0x60" } @@ -363142,28 +363142,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "317077:5:18" + "src": "317077:5:38" }, "nodeType": "YulFunctionCall", - "src": "317077:11:18" + "src": "317077:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "317071:2:18" + "src": "317071:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "317101:17:18", + "src": "317101:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "317113:4:18", + "src": "317113:4:38", "type": "", "value": "0x80" } @@ -363171,28 +363171,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "317107:5:18" + "src": "317107:5:38" }, "nodeType": "YulFunctionCall", - "src": "317107:11:18" + "src": "317107:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "317101:2:18" + "src": "317101:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "317131:17:18", + "src": "317131:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "317143:4:18", + "src": "317143:4:38", "type": "", "value": "0xa0" } @@ -363200,28 +363200,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "317137:5:18" + "src": "317137:5:38" }, "nodeType": "YulFunctionCall", - "src": "317137:11:18" + "src": "317137:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "317131:2:18" + "src": "317131:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "317161:17:18", + "src": "317161:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "317173:4:18", + "src": "317173:4:38", "type": "", "value": "0xc0" } @@ -363229,16 +363229,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "317167:5:18" + "src": "317167:5:38" }, "nodeType": "YulFunctionCall", - "src": "317167:11:18" + "src": "317167:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "317161:2:18" + "src": "317161:2:38" } ] }, @@ -363248,14 +363248,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "317264:4:18", + "src": "317264:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "317270:10:18", + "src": "317270:10:38", "type": "", "value": "0xf8f51b1e" } @@ -363263,13 +363263,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "317257:6:18" + "src": "317257:6:38" }, "nodeType": "YulFunctionCall", - "src": "317257:24:18" + "src": "317257:24:38" }, "nodeType": "YulExpressionStatement", - "src": "317257:24:18" + "src": "317257:24:38" }, { "expression": { @@ -363277,14 +363277,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "317301:4:18", + "src": "317301:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "317307:4:18", + "src": "317307:4:38", "type": "", "value": "0x80" } @@ -363292,13 +363292,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "317294:6:18" + "src": "317294:6:38" }, "nodeType": "YulFunctionCall", - "src": "317294:18:18" + "src": "317294:18:38" }, "nodeType": "YulExpressionStatement", - "src": "317294:18:18" + "src": "317294:18:38" }, { "expression": { @@ -363306,26 +363306,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "317332:4:18", + "src": "317332:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "317338:2:18" + "src": "317338:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "317325:6:18" + "src": "317325:6:38" }, "nodeType": "YulFunctionCall", - "src": "317325:16:18" + "src": "317325:16:38" }, "nodeType": "YulExpressionStatement", - "src": "317325:16:18" + "src": "317325:16:38" }, { "expression": { @@ -363333,26 +363333,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "317361:4:18", + "src": "317361:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "317367:2:18" + "src": "317367:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "317354:6:18" + "src": "317354:6:38" }, "nodeType": "YulFunctionCall", - "src": "317354:16:18" + "src": "317354:16:38" }, "nodeType": "YulExpressionStatement", - "src": "317354:16:18" + "src": "317354:16:38" }, { "expression": { @@ -363360,26 +363360,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "317390:4:18", + "src": "317390:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "317396:2:18" + "src": "317396:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "317383:6:18" + "src": "317383:6:38" }, "nodeType": "YulFunctionCall", - "src": "317383:16:18" + "src": "317383:16:38" }, "nodeType": "YulExpressionStatement", - "src": "317383:16:18" + "src": "317383:16:38" }, { "expression": { @@ -363387,126 +363387,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "317424:4:18", + "src": "317424:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "317430:2:18" + "src": "317430:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "317412:11:18" + "src": "317412:11:38" }, "nodeType": "YulFunctionCall", - "src": "317412:21:18" + "src": "317412:21:38" }, "nodeType": "YulExpressionStatement", - "src": "317412:21:18" + "src": "317412:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40933, + "declaration": 43994, "isOffset": false, "isSlot": false, - "src": "316981:2:18", + "src": "316981:2:38", "valueSize": 1 }, { - "declaration": 40936, + "declaration": 43997, "isOffset": false, "isSlot": false, - "src": "317011:2:18", + "src": "317011:2:38", "valueSize": 1 }, { - "declaration": 40939, + "declaration": 44000, "isOffset": false, "isSlot": false, - "src": "317041:2:18", + "src": "317041:2:38", "valueSize": 1 }, { - "declaration": 40942, + "declaration": 44003, "isOffset": false, "isSlot": false, - "src": "317071:2:18", + "src": "317071:2:38", "valueSize": 1 }, { - "declaration": 40945, + "declaration": 44006, "isOffset": false, "isSlot": false, - "src": "317101:2:18", + "src": "317101:2:38", "valueSize": 1 }, { - "declaration": 40948, + "declaration": 44009, "isOffset": false, "isSlot": false, - "src": "317131:2:18", + "src": "317131:2:38", "valueSize": 1 }, { - "declaration": 40951, + "declaration": 44012, "isOffset": false, "isSlot": false, - "src": "317161:2:18", + "src": "317161:2:38", "valueSize": 1 }, { - "declaration": 40923, + "declaration": 43984, "isOffset": false, "isSlot": false, - "src": "317430:2:18", + "src": "317430:2:38", "valueSize": 1 }, { - "declaration": 40925, + "declaration": 43986, "isOffset": false, "isSlot": false, - "src": "317338:2:18", + "src": "317338:2:38", "valueSize": 1 }, { - "declaration": 40927, + "declaration": 43988, "isOffset": false, "isSlot": false, - "src": "317367:2:18", + "src": "317367:2:38", "valueSize": 1 }, { - "declaration": 40929, + "declaration": 43990, "isOffset": false, "isSlot": false, - "src": "317396:2:18", + "src": "317396:2:38", "valueSize": 1 } ], - "id": 40953, + "id": 44014, "nodeType": "InlineAssembly", - "src": "316603:840:18" + "src": "316603:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 40955, + "id": 44016, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "317468:4:18", + "src": "317468:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -363515,14 +363515,14 @@ }, { "hexValue": "30786334", - "id": 40956, + "id": 44017, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "317474:4:18", + "src": "317474:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -363541,18 +363541,18 @@ "typeString": "int_const 196" } ], - "id": 40954, + "id": 44015, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "317452:15:18", + "referencedDeclaration": 33383, + "src": "317452:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 40957, + "id": 44018, "isConstant": false, "isLValue": false, "isPure": false, @@ -363561,21 +363561,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "317452:27:18", + "src": "317452:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 40958, + "id": 44019, "nodeType": "ExpressionStatement", - "src": "317452:27:18" + "src": "317452:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "317498:214:18", + "src": "317498:214:38", "statements": [ { "expression": { @@ -363583,26 +363583,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "317519:4:18", + "src": "317519:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "317525:2:18" + "src": "317525:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "317512:6:18" + "src": "317512:6:38" }, "nodeType": "YulFunctionCall", - "src": "317512:16:18" + "src": "317512:16:38" }, "nodeType": "YulExpressionStatement", - "src": "317512:16:18" + "src": "317512:16:38" }, { "expression": { @@ -363610,26 +363610,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "317548:4:18", + "src": "317548:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "317554:2:18" + "src": "317554:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "317541:6:18" + "src": "317541:6:38" }, "nodeType": "YulFunctionCall", - "src": "317541:16:18" + "src": "317541:16:38" }, "nodeType": "YulExpressionStatement", - "src": "317541:16:18" + "src": "317541:16:38" }, { "expression": { @@ -363637,26 +363637,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "317577:4:18", + "src": "317577:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "317583:2:18" + "src": "317583:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "317570:6:18" + "src": "317570:6:38" }, "nodeType": "YulFunctionCall", - "src": "317570:16:18" + "src": "317570:16:38" }, "nodeType": "YulExpressionStatement", - "src": "317570:16:18" + "src": "317570:16:38" }, { "expression": { @@ -363664,26 +363664,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "317606:4:18", + "src": "317606:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "317612:2:18" + "src": "317612:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "317599:6:18" + "src": "317599:6:38" }, "nodeType": "YulFunctionCall", - "src": "317599:16:18" + "src": "317599:16:38" }, "nodeType": "YulExpressionStatement", - "src": "317599:16:18" + "src": "317599:16:38" }, { "expression": { @@ -363691,26 +363691,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "317635:4:18", + "src": "317635:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "317641:2:18" + "src": "317641:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "317628:6:18" + "src": "317628:6:38" }, "nodeType": "YulFunctionCall", - "src": "317628:16:18" + "src": "317628:16:38" }, "nodeType": "YulExpressionStatement", - "src": "317628:16:18" + "src": "317628:16:38" }, { "expression": { @@ -363718,26 +363718,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "317664:4:18", + "src": "317664:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "317670:2:18" + "src": "317670:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "317657:6:18" + "src": "317657:6:38" }, "nodeType": "YulFunctionCall", - "src": "317657:16:18" + "src": "317657:16:38" }, "nodeType": "YulExpressionStatement", - "src": "317657:16:18" + "src": "317657:16:38" }, { "expression": { @@ -363745,84 +363745,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "317693:4:18", + "src": "317693:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "317699:2:18" + "src": "317699:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "317686:6:18" + "src": "317686:6:38" }, "nodeType": "YulFunctionCall", - "src": "317686:16:18" + "src": "317686:16:38" }, "nodeType": "YulExpressionStatement", - "src": "317686:16:18" + "src": "317686:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40933, + "declaration": 43994, "isOffset": false, "isSlot": false, - "src": "317525:2:18", + "src": "317525:2:38", "valueSize": 1 }, { - "declaration": 40936, + "declaration": 43997, "isOffset": false, "isSlot": false, - "src": "317554:2:18", + "src": "317554:2:38", "valueSize": 1 }, { - "declaration": 40939, + "declaration": 44000, "isOffset": false, "isSlot": false, - "src": "317583:2:18", + "src": "317583:2:38", "valueSize": 1 }, { - "declaration": 40942, + "declaration": 44003, "isOffset": false, "isSlot": false, - "src": "317612:2:18", + "src": "317612:2:38", "valueSize": 1 }, { - "declaration": 40945, + "declaration": 44006, "isOffset": false, "isSlot": false, - "src": "317641:2:18", + "src": "317641:2:38", "valueSize": 1 }, { - "declaration": 40948, + "declaration": 44009, "isOffset": false, "isSlot": false, - "src": "317670:2:18", + "src": "317670:2:38", "valueSize": 1 }, { - "declaration": 40951, + "declaration": 44012, "isOffset": false, "isSlot": false, - "src": "317699:2:18", + "src": "317699:2:38", "valueSize": 1 } ], - "id": 40959, + "id": 44020, "nodeType": "InlineAssembly", - "src": "317489:223:18" + "src": "317489:223:38" } ] }, @@ -363830,20 +363830,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "316387:3:18", + "nameLocation": "316387:3:38", "parameters": { - "id": 40930, + "id": 43991, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40923, + "id": 43984, "mutability": "mutable", "name": "p0", - "nameLocation": "316399:2:18", + "nameLocation": "316399:2:38", "nodeType": "VariableDeclaration", - "scope": 40961, - "src": "316391:10:18", + "scope": 44022, + "src": "316391:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -363851,10 +363851,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40922, + "id": 43983, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "316391:7:18", + "src": "316391:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -363864,13 +363864,13 @@ }, { "constant": false, - "id": 40925, + "id": 43986, "mutability": "mutable", "name": "p1", - "nameLocation": "316411:2:18", + "nameLocation": "316411:2:38", "nodeType": "VariableDeclaration", - "scope": 40961, - "src": "316403:10:18", + "scope": 44022, + "src": "316403:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -363878,10 +363878,10 @@ "typeString": "address" }, "typeName": { - "id": 40924, + "id": 43985, "name": "address", "nodeType": "ElementaryTypeName", - "src": "316403:7:18", + "src": "316403:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -363892,13 +363892,13 @@ }, { "constant": false, - "id": 40927, + "id": 43988, "mutability": "mutable", "name": "p2", - "nameLocation": "316423:2:18", + "nameLocation": "316423:2:38", "nodeType": "VariableDeclaration", - "scope": 40961, - "src": "316415:10:18", + "scope": 44022, + "src": "316415:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -363906,10 +363906,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40926, + "id": 43987, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "316415:7:18", + "src": "316415:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -363919,13 +363919,13 @@ }, { "constant": false, - "id": 40929, + "id": 43990, "mutability": "mutable", "name": "p3", - "nameLocation": "316435:2:18", + "nameLocation": "316435:2:38", "nodeType": "VariableDeclaration", - "scope": 40961, - "src": "316427:10:18", + "scope": 44022, + "src": "316427:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -363933,10 +363933,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40928, + "id": 43989, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "316427:7:18", + "src": "316427:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -363945,44 +363945,44 @@ "visibility": "internal" } ], - "src": "316390:48:18" + "src": "316390:48:38" }, "returnParameters": { - "id": 40931, + "id": 43992, "nodeType": "ParameterList", "parameters": [], - "src": "316453:0:18" + "src": "316453:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41007, + "id": 44068, "nodeType": "FunctionDefinition", - "src": "317724:1536:18", + "src": "317724:1536:38", "nodes": [], "body": { - "id": 41006, + "id": 44067, "nodeType": "Block", - "src": "317799:1461:18", + "src": "317799:1461:38", "nodes": [], "statements": [ { "assignments": [ - 40973 + 44034 ], "declarations": [ { "constant": false, - "id": 40973, + "id": 44034, "mutability": "mutable", "name": "m0", - "nameLocation": "317817:2:18", + "nameLocation": "317817:2:38", "nodeType": "VariableDeclaration", - "scope": 41006, - "src": "317809:10:18", + "scope": 44067, + "src": "317809:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -363990,10 +363990,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40972, + "id": 44033, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "317809:7:18", + "src": "317809:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -364002,24 +364002,24 @@ "visibility": "internal" } ], - "id": 40974, + "id": 44035, "nodeType": "VariableDeclarationStatement", - "src": "317809:10:18" + "src": "317809:10:38" }, { "assignments": [ - 40976 + 44037 ], "declarations": [ { "constant": false, - "id": 40976, + "id": 44037, "mutability": "mutable", "name": "m1", - "nameLocation": "317837:2:18", + "nameLocation": "317837:2:38", "nodeType": "VariableDeclaration", - "scope": 41006, - "src": "317829:10:18", + "scope": 44067, + "src": "317829:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -364027,10 +364027,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40975, + "id": 44036, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "317829:7:18", + "src": "317829:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -364039,24 +364039,24 @@ "visibility": "internal" } ], - "id": 40977, + "id": 44038, "nodeType": "VariableDeclarationStatement", - "src": "317829:10:18" + "src": "317829:10:38" }, { "assignments": [ - 40979 + 44040 ], "declarations": [ { "constant": false, - "id": 40979, + "id": 44040, "mutability": "mutable", "name": "m2", - "nameLocation": "317857:2:18", + "nameLocation": "317857:2:38", "nodeType": "VariableDeclaration", - "scope": 41006, - "src": "317849:10:18", + "scope": 44067, + "src": "317849:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -364064,10 +364064,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40978, + "id": 44039, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "317849:7:18", + "src": "317849:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -364076,24 +364076,24 @@ "visibility": "internal" } ], - "id": 40980, + "id": 44041, "nodeType": "VariableDeclarationStatement", - "src": "317849:10:18" + "src": "317849:10:38" }, { "assignments": [ - 40982 + 44043 ], "declarations": [ { "constant": false, - "id": 40982, + "id": 44043, "mutability": "mutable", "name": "m3", - "nameLocation": "317877:2:18", + "nameLocation": "317877:2:38", "nodeType": "VariableDeclaration", - "scope": 41006, - "src": "317869:10:18", + "scope": 44067, + "src": "317869:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -364101,10 +364101,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40981, + "id": 44042, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "317869:7:18", + "src": "317869:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -364113,24 +364113,24 @@ "visibility": "internal" } ], - "id": 40983, + "id": 44044, "nodeType": "VariableDeclarationStatement", - "src": "317869:10:18" + "src": "317869:10:38" }, { "assignments": [ - 40985 + 44046 ], "declarations": [ { "constant": false, - "id": 40985, + "id": 44046, "mutability": "mutable", "name": "m4", - "nameLocation": "317897:2:18", + "nameLocation": "317897:2:38", "nodeType": "VariableDeclaration", - "scope": 41006, - "src": "317889:10:18", + "scope": 44067, + "src": "317889:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -364138,10 +364138,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40984, + "id": 44045, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "317889:7:18", + "src": "317889:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -364150,24 +364150,24 @@ "visibility": "internal" } ], - "id": 40986, + "id": 44047, "nodeType": "VariableDeclarationStatement", - "src": "317889:10:18" + "src": "317889:10:38" }, { "assignments": [ - 40988 + 44049 ], "declarations": [ { "constant": false, - "id": 40988, + "id": 44049, "mutability": "mutable", "name": "m5", - "nameLocation": "317917:2:18", + "nameLocation": "317917:2:38", "nodeType": "VariableDeclaration", - "scope": 41006, - "src": "317909:10:18", + "scope": 44067, + "src": "317909:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -364175,10 +364175,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40987, + "id": 44048, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "317909:7:18", + "src": "317909:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -364187,24 +364187,24 @@ "visibility": "internal" } ], - "id": 40989, + "id": 44050, "nodeType": "VariableDeclarationStatement", - "src": "317909:10:18" + "src": "317909:10:38" }, { "assignments": [ - 40991 + 44052 ], "declarations": [ { "constant": false, - "id": 40991, + "id": 44052, "mutability": "mutable", "name": "m6", - "nameLocation": "317937:2:18", + "nameLocation": "317937:2:38", "nodeType": "VariableDeclaration", - "scope": 41006, - "src": "317929:10:18", + "scope": 44067, + "src": "317929:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -364212,10 +364212,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40990, + "id": 44051, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "317929:7:18", + "src": "317929:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -364224,24 +364224,24 @@ "visibility": "internal" } ], - "id": 40992, + "id": 44053, "nodeType": "VariableDeclarationStatement", - "src": "317929:10:18" + "src": "317929:10:38" }, { "assignments": [ - 40994 + 44055 ], "declarations": [ { "constant": false, - "id": 40994, + "id": 44055, "mutability": "mutable", "name": "m7", - "nameLocation": "317957:2:18", + "nameLocation": "317957:2:38", "nodeType": "VariableDeclaration", - "scope": 41006, - "src": "317949:10:18", + "scope": 44067, + "src": "317949:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -364249,10 +364249,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40993, + "id": 44054, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "317949:7:18", + "src": "317949:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -364261,24 +364261,24 @@ "visibility": "internal" } ], - "id": 40995, + "id": 44056, "nodeType": "VariableDeclarationStatement", - "src": "317949:10:18" + "src": "317949:10:38" }, { "assignments": [ - 40997 + 44058 ], "declarations": [ { "constant": false, - "id": 40997, + "id": 44058, "mutability": "mutable", "name": "m8", - "nameLocation": "317977:2:18", + "nameLocation": "317977:2:38", "nodeType": "VariableDeclaration", - "scope": 41006, - "src": "317969:10:18", + "scope": 44067, + "src": "317969:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -364286,10 +364286,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40996, + "id": 44057, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "317969:7:18", + "src": "317969:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -364298,27 +364298,27 @@ "visibility": "internal" } ], - "id": 40998, + "id": 44059, "nodeType": "VariableDeclarationStatement", - "src": "317969:10:18" + "src": "317969:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "317998:927:18", + "src": "317998:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "318041:313:18", + "src": "318041:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "318059:15:18", + "src": "318059:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "318073:1:18", + "src": "318073:1:38", "type": "", "value": "0" }, @@ -364326,7 +364326,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "318063:6:18", + "src": "318063:6:38", "type": "" } ] @@ -364334,16 +364334,16 @@ { "body": { "nodeType": "YulBlock", - "src": "318144:40:18", + "src": "318144:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "318173:9:18", + "src": "318173:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "318175:5:18" + "src": "318175:5:38" } ] }, @@ -364354,33 +364354,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "318161:6:18" + "src": "318161:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "318169:1:18" + "src": "318169:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "318156:4:18" + "src": "318156:4:38" }, "nodeType": "YulFunctionCall", - "src": "318156:15:18" + "src": "318156:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "318149:6:18" + "src": "318149:6:38" }, "nodeType": "YulFunctionCall", - "src": "318149:23:18" + "src": "318149:23:38" }, "nodeType": "YulIf", - "src": "318146:36:18" + "src": "318146:36:38" } ] }, @@ -364389,12 +364389,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "318101:6:18" + "src": "318101:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "318109:4:18", + "src": "318109:4:38", "type": "", "value": "0x20" } @@ -364402,30 +364402,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "318098:2:18" + "src": "318098:2:38" }, "nodeType": "YulFunctionCall", - "src": "318098:16:18" + "src": "318098:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "318115:28:18", + "src": "318115:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "318117:24:18", + "src": "318117:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "318131:6:18" + "src": "318131:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "318139:1:18", + "src": "318139:1:38", "type": "", "value": "1" } @@ -364433,16 +364433,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "318127:3:18" + "src": "318127:3:38" }, "nodeType": "YulFunctionCall", - "src": "318127:14:18" + "src": "318127:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "318117:6:18" + "src": "318117:6:38" } ] } @@ -364450,10 +364450,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "318095:2:18", + "src": "318095:2:38", "statements": [] }, - "src": "318091:93:18" + "src": "318091:93:38" }, { "expression": { @@ -364461,34 +364461,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "318208:3:18" + "src": "318208:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "318213:6:18" + "src": "318213:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "318201:6:18" + "src": "318201:6:38" }, "nodeType": "YulFunctionCall", - "src": "318201:19:18" + "src": "318201:19:38" }, "nodeType": "YulExpressionStatement", - "src": "318201:19:18" + "src": "318201:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "318237:37:18", + "src": "318237:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "318254:3:18", + "src": "318254:3:38", "type": "", "value": "256" }, @@ -364497,38 +364497,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "318263:1:18", + "src": "318263:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "318266:6:18" + "src": "318266:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "318259:3:18" + "src": "318259:3:38" }, "nodeType": "YulFunctionCall", - "src": "318259:14:18" + "src": "318259:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "318250:3:18" + "src": "318250:3:38" }, "nodeType": "YulFunctionCall", - "src": "318250:24:18" + "src": "318250:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "318241:5:18", + "src": "318241:5:38", "type": "" } ] @@ -364541,12 +364541,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "318302:3:18" + "src": "318302:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "318307:4:18", + "src": "318307:4:38", "type": "", "value": "0x20" } @@ -364554,59 +364554,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "318298:3:18" + "src": "318298:3:38" }, "nodeType": "YulFunctionCall", - "src": "318298:14:18" + "src": "318298:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "318318:5:18" + "src": "318318:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "318329:5:18" + "src": "318329:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "318336:1:18" + "src": "318336:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "318325:3:18" + "src": "318325:3:38" }, "nodeType": "YulFunctionCall", - "src": "318325:13:18" + "src": "318325:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "318314:3:18" + "src": "318314:3:38" }, "nodeType": "YulFunctionCall", - "src": "318314:25:18" + "src": "318314:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "318291:6:18" + "src": "318291:6:38" }, "nodeType": "YulFunctionCall", - "src": "318291:49:18" + "src": "318291:49:38" }, "nodeType": "YulExpressionStatement", - "src": "318291:49:18" + "src": "318291:49:38" } ] }, @@ -364616,27 +364616,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "318033:3:18", + "src": "318033:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "318038:1:18", + "src": "318038:1:38", "type": "" } ], - "src": "318012:342:18" + "src": "318012:342:38" }, { "nodeType": "YulAssignment", - "src": "318367:17:18", + "src": "318367:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "318379:4:18", + "src": "318379:4:38", "type": "", "value": "0x00" } @@ -364644,28 +364644,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "318373:5:18" + "src": "318373:5:38" }, "nodeType": "YulFunctionCall", - "src": "318373:11:18" + "src": "318373:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "318367:2:18" + "src": "318367:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "318397:17:18", + "src": "318397:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "318409:4:18", + "src": "318409:4:38", "type": "", "value": "0x20" } @@ -364673,28 +364673,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "318403:5:18" + "src": "318403:5:38" }, "nodeType": "YulFunctionCall", - "src": "318403:11:18" + "src": "318403:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "318397:2:18" + "src": "318397:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "318427:17:18", + "src": "318427:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "318439:4:18", + "src": "318439:4:38", "type": "", "value": "0x40" } @@ -364702,28 +364702,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "318433:5:18" + "src": "318433:5:38" }, "nodeType": "YulFunctionCall", - "src": "318433:11:18" + "src": "318433:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "318427:2:18" + "src": "318427:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "318457:17:18", + "src": "318457:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "318469:4:18", + "src": "318469:4:38", "type": "", "value": "0x60" } @@ -364731,28 +364731,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "318463:5:18" + "src": "318463:5:38" }, "nodeType": "YulFunctionCall", - "src": "318463:11:18" + "src": "318463:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "318457:2:18" + "src": "318457:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "318487:17:18", + "src": "318487:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "318499:4:18", + "src": "318499:4:38", "type": "", "value": "0x80" } @@ -364760,28 +364760,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "318493:5:18" + "src": "318493:5:38" }, "nodeType": "YulFunctionCall", - "src": "318493:11:18" + "src": "318493:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "318487:2:18" + "src": "318487:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "318517:17:18", + "src": "318517:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "318529:4:18", + "src": "318529:4:38", "type": "", "value": "0xa0" } @@ -364789,28 +364789,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "318523:5:18" + "src": "318523:5:38" }, "nodeType": "YulFunctionCall", - "src": "318523:11:18" + "src": "318523:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "318517:2:18" + "src": "318517:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "318547:17:18", + "src": "318547:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "318559:4:18", + "src": "318559:4:38", "type": "", "value": "0xc0" } @@ -364818,28 +364818,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "318553:5:18" + "src": "318553:5:38" }, "nodeType": "YulFunctionCall", - "src": "318553:11:18" + "src": "318553:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "318547:2:18" + "src": "318547:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "318577:17:18", + "src": "318577:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "318589:4:18", + "src": "318589:4:38", "type": "", "value": "0xe0" } @@ -364847,28 +364847,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "318583:5:18" + "src": "318583:5:38" }, "nodeType": "YulFunctionCall", - "src": "318583:11:18" + "src": "318583:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "318577:2:18" + "src": "318577:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "318607:18:18", + "src": "318607:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "318619:5:18", + "src": "318619:5:38", "type": "", "value": "0x100" } @@ -364876,16 +364876,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "318613:5:18" + "src": "318613:5:38" }, "nodeType": "YulFunctionCall", - "src": "318613:12:18" + "src": "318613:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "318607:2:18" + "src": "318607:2:38" } ] }, @@ -364895,14 +364895,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "318710:4:18", + "src": "318710:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "318716:10:18", + "src": "318716:10:38", "type": "", "value": "0x5a477632" } @@ -364910,13 +364910,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "318703:6:18" + "src": "318703:6:38" }, "nodeType": "YulFunctionCall", - "src": "318703:24:18" + "src": "318703:24:38" }, "nodeType": "YulExpressionStatement", - "src": "318703:24:18" + "src": "318703:24:38" }, { "expression": { @@ -364924,14 +364924,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "318747:4:18", + "src": "318747:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "318753:4:18", + "src": "318753:4:38", "type": "", "value": "0x80" } @@ -364939,13 +364939,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "318740:6:18" + "src": "318740:6:38" }, "nodeType": "YulFunctionCall", - "src": "318740:18:18" + "src": "318740:18:38" }, "nodeType": "YulExpressionStatement", - "src": "318740:18:18" + "src": "318740:18:38" }, { "expression": { @@ -364953,26 +364953,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "318778:4:18", + "src": "318778:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "318784:2:18" + "src": "318784:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "318771:6:18" + "src": "318771:6:38" }, "nodeType": "YulFunctionCall", - "src": "318771:16:18" + "src": "318771:16:38" }, "nodeType": "YulExpressionStatement", - "src": "318771:16:18" + "src": "318771:16:38" }, { "expression": { @@ -364980,26 +364980,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "318807:4:18", + "src": "318807:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "318813:2:18" + "src": "318813:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "318800:6:18" + "src": "318800:6:38" }, "nodeType": "YulFunctionCall", - "src": "318800:16:18" + "src": "318800:16:38" }, "nodeType": "YulExpressionStatement", - "src": "318800:16:18" + "src": "318800:16:38" }, { "expression": { @@ -365007,14 +365007,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "318836:4:18", + "src": "318836:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "318842:4:18", + "src": "318842:4:38", "type": "", "value": "0xc0" } @@ -365022,13 +365022,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "318829:6:18" + "src": "318829:6:38" }, "nodeType": "YulFunctionCall", - "src": "318829:18:18" + "src": "318829:18:38" }, "nodeType": "YulExpressionStatement", - "src": "318829:18:18" + "src": "318829:18:38" }, { "expression": { @@ -365036,26 +365036,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "318872:4:18", + "src": "318872:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "318878:2:18" + "src": "318878:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "318860:11:18" + "src": "318860:11:38" }, "nodeType": "YulFunctionCall", - "src": "318860:21:18" + "src": "318860:21:38" }, "nodeType": "YulExpressionStatement", - "src": "318860:21:18" + "src": "318860:21:38" }, { "expression": { @@ -365063,140 +365063,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "318906:4:18", + "src": "318906:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "318912:2:18" + "src": "318912:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "318894:11:18" + "src": "318894:11:38" }, "nodeType": "YulFunctionCall", - "src": "318894:21:18" + "src": "318894:21:38" }, "nodeType": "YulExpressionStatement", - "src": "318894:21:18" + "src": "318894:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40973, + "declaration": 44034, "isOffset": false, "isSlot": false, - "src": "318367:2:18", + "src": "318367:2:38", "valueSize": 1 }, { - "declaration": 40976, + "declaration": 44037, "isOffset": false, "isSlot": false, - "src": "318397:2:18", + "src": "318397:2:38", "valueSize": 1 }, { - "declaration": 40979, + "declaration": 44040, "isOffset": false, "isSlot": false, - "src": "318427:2:18", + "src": "318427:2:38", "valueSize": 1 }, { - "declaration": 40982, + "declaration": 44043, "isOffset": false, "isSlot": false, - "src": "318457:2:18", + "src": "318457:2:38", "valueSize": 1 }, { - "declaration": 40985, + "declaration": 44046, "isOffset": false, "isSlot": false, - "src": "318487:2:18", + "src": "318487:2:38", "valueSize": 1 }, { - "declaration": 40988, + "declaration": 44049, "isOffset": false, "isSlot": false, - "src": "318517:2:18", + "src": "318517:2:38", "valueSize": 1 }, { - "declaration": 40991, + "declaration": 44052, "isOffset": false, "isSlot": false, - "src": "318547:2:18", + "src": "318547:2:38", "valueSize": 1 }, { - "declaration": 40994, + "declaration": 44055, "isOffset": false, "isSlot": false, - "src": "318577:2:18", + "src": "318577:2:38", "valueSize": 1 }, { - "declaration": 40997, + "declaration": 44058, "isOffset": false, "isSlot": false, - "src": "318607:2:18", + "src": "318607:2:38", "valueSize": 1 }, { - "declaration": 40963, + "declaration": 44024, "isOffset": false, "isSlot": false, - "src": "318878:2:18", + "src": "318878:2:38", "valueSize": 1 }, { - "declaration": 40965, + "declaration": 44026, "isOffset": false, "isSlot": false, - "src": "318784:2:18", + "src": "318784:2:38", "valueSize": 1 }, { - "declaration": 40967, + "declaration": 44028, "isOffset": false, "isSlot": false, - "src": "318813:2:18", + "src": "318813:2:38", "valueSize": 1 }, { - "declaration": 40969, + "declaration": 44030, "isOffset": false, "isSlot": false, - "src": "318912:2:18", + "src": "318912:2:38", "valueSize": 1 } ], - "id": 40999, + "id": 44060, "nodeType": "InlineAssembly", - "src": "317989:936:18" + "src": "317989:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41001, + "id": 44062, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "318950:4:18", + "src": "318950:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -365205,14 +365205,14 @@ }, { "hexValue": "3078313034", - "id": 41002, + "id": 44063, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "318956:5:18", + "src": "318956:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -365231,18 +365231,18 @@ "typeString": "int_const 260" } ], - "id": 41000, + "id": 44061, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "318934:15:18", + "referencedDeclaration": 33383, + "src": "318934:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41003, + "id": 44064, "isConstant": false, "isLValue": false, "isPure": false, @@ -365251,21 +365251,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "318934:28:18", + "src": "318934:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41004, + "id": 44065, "nodeType": "ExpressionStatement", - "src": "318934:28:18" + "src": "318934:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "318981:273:18", + "src": "318981:273:38", "statements": [ { "expression": { @@ -365273,26 +365273,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "319002:4:18", + "src": "319002:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "319008:2:18" + "src": "319008:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "318995:6:18" + "src": "318995:6:38" }, "nodeType": "YulFunctionCall", - "src": "318995:16:18" + "src": "318995:16:38" }, "nodeType": "YulExpressionStatement", - "src": "318995:16:18" + "src": "318995:16:38" }, { "expression": { @@ -365300,26 +365300,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "319031:4:18", + "src": "319031:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "319037:2:18" + "src": "319037:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "319024:6:18" + "src": "319024:6:38" }, "nodeType": "YulFunctionCall", - "src": "319024:16:18" + "src": "319024:16:38" }, "nodeType": "YulExpressionStatement", - "src": "319024:16:18" + "src": "319024:16:38" }, { "expression": { @@ -365327,26 +365327,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "319060:4:18", + "src": "319060:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "319066:2:18" + "src": "319066:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "319053:6:18" + "src": "319053:6:38" }, "nodeType": "YulFunctionCall", - "src": "319053:16:18" + "src": "319053:16:38" }, "nodeType": "YulExpressionStatement", - "src": "319053:16:18" + "src": "319053:16:38" }, { "expression": { @@ -365354,26 +365354,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "319089:4:18", + "src": "319089:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "319095:2:18" + "src": "319095:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "319082:6:18" + "src": "319082:6:38" }, "nodeType": "YulFunctionCall", - "src": "319082:16:18" + "src": "319082:16:38" }, "nodeType": "YulExpressionStatement", - "src": "319082:16:18" + "src": "319082:16:38" }, { "expression": { @@ -365381,26 +365381,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "319118:4:18", + "src": "319118:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "319124:2:18" + "src": "319124:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "319111:6:18" + "src": "319111:6:38" }, "nodeType": "YulFunctionCall", - "src": "319111:16:18" + "src": "319111:16:38" }, "nodeType": "YulExpressionStatement", - "src": "319111:16:18" + "src": "319111:16:38" }, { "expression": { @@ -365408,26 +365408,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "319147:4:18", + "src": "319147:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "319153:2:18" + "src": "319153:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "319140:6:18" + "src": "319140:6:38" }, "nodeType": "YulFunctionCall", - "src": "319140:16:18" + "src": "319140:16:38" }, "nodeType": "YulExpressionStatement", - "src": "319140:16:18" + "src": "319140:16:38" }, { "expression": { @@ -365435,26 +365435,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "319176:4:18", + "src": "319176:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "319182:2:18" + "src": "319182:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "319169:6:18" + "src": "319169:6:38" }, "nodeType": "YulFunctionCall", - "src": "319169:16:18" + "src": "319169:16:38" }, "nodeType": "YulExpressionStatement", - "src": "319169:16:18" + "src": "319169:16:38" }, { "expression": { @@ -365462,26 +365462,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "319205:4:18", + "src": "319205:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "319211:2:18" + "src": "319211:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "319198:6:18" + "src": "319198:6:38" }, "nodeType": "YulFunctionCall", - "src": "319198:16:18" + "src": "319198:16:38" }, "nodeType": "YulExpressionStatement", - "src": "319198:16:18" + "src": "319198:16:38" }, { "expression": { @@ -365489,98 +365489,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "319234:5:18", + "src": "319234:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "319241:2:18" + "src": "319241:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "319227:6:18" + "src": "319227:6:38" }, "nodeType": "YulFunctionCall", - "src": "319227:17:18" + "src": "319227:17:38" }, "nodeType": "YulExpressionStatement", - "src": "319227:17:18" + "src": "319227:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 40973, + "declaration": 44034, "isOffset": false, "isSlot": false, - "src": "319008:2:18", + "src": "319008:2:38", "valueSize": 1 }, { - "declaration": 40976, + "declaration": 44037, "isOffset": false, "isSlot": false, - "src": "319037:2:18", + "src": "319037:2:38", "valueSize": 1 }, { - "declaration": 40979, + "declaration": 44040, "isOffset": false, "isSlot": false, - "src": "319066:2:18", + "src": "319066:2:38", "valueSize": 1 }, { - "declaration": 40982, + "declaration": 44043, "isOffset": false, "isSlot": false, - "src": "319095:2:18", + "src": "319095:2:38", "valueSize": 1 }, { - "declaration": 40985, + "declaration": 44046, "isOffset": false, "isSlot": false, - "src": "319124:2:18", + "src": "319124:2:38", "valueSize": 1 }, { - "declaration": 40988, + "declaration": 44049, "isOffset": false, "isSlot": false, - "src": "319153:2:18", + "src": "319153:2:38", "valueSize": 1 }, { - "declaration": 40991, + "declaration": 44052, "isOffset": false, "isSlot": false, - "src": "319182:2:18", + "src": "319182:2:38", "valueSize": 1 }, { - "declaration": 40994, + "declaration": 44055, "isOffset": false, "isSlot": false, - "src": "319211:2:18", + "src": "319211:2:38", "valueSize": 1 }, { - "declaration": 40997, + "declaration": 44058, "isOffset": false, "isSlot": false, - "src": "319241:2:18", + "src": "319241:2:38", "valueSize": 1 } ], - "id": 41005, + "id": 44066, "nodeType": "InlineAssembly", - "src": "318972:282:18" + "src": "318972:282:38" } ] }, @@ -365588,20 +365588,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "317733:3:18", + "nameLocation": "317733:3:38", "parameters": { - "id": 40970, + "id": 44031, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 40963, + "id": 44024, "mutability": "mutable", "name": "p0", - "nameLocation": "317745:2:18", + "nameLocation": "317745:2:38", "nodeType": "VariableDeclaration", - "scope": 41007, - "src": "317737:10:18", + "scope": 44068, + "src": "317737:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -365609,10 +365609,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40962, + "id": 44023, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "317737:7:18", + "src": "317737:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -365622,13 +365622,13 @@ }, { "constant": false, - "id": 40965, + "id": 44026, "mutability": "mutable", "name": "p1", - "nameLocation": "317757:2:18", + "nameLocation": "317757:2:38", "nodeType": "VariableDeclaration", - "scope": 41007, - "src": "317749:10:18", + "scope": 44068, + "src": "317749:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -365636,10 +365636,10 @@ "typeString": "address" }, "typeName": { - "id": 40964, + "id": 44025, "name": "address", "nodeType": "ElementaryTypeName", - "src": "317749:7:18", + "src": "317749:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -365650,13 +365650,13 @@ }, { "constant": false, - "id": 40967, + "id": 44028, "mutability": "mutable", "name": "p2", - "nameLocation": "317769:2:18", + "nameLocation": "317769:2:38", "nodeType": "VariableDeclaration", - "scope": 41007, - "src": "317761:10:18", + "scope": 44068, + "src": "317761:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -365664,10 +365664,10 @@ "typeString": "uint256" }, "typeName": { - "id": 40966, + "id": 44027, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "317761:7:18", + "src": "317761:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -365677,13 +365677,13 @@ }, { "constant": false, - "id": 40969, + "id": 44030, "mutability": "mutable", "name": "p3", - "nameLocation": "317781:2:18", + "nameLocation": "317781:2:38", "nodeType": "VariableDeclaration", - "scope": 41007, - "src": "317773:10:18", + "scope": 44068, + "src": "317773:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -365691,10 +365691,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 40968, + "id": 44029, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "317773:7:18", + "src": "317773:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -365703,44 +365703,44 @@ "visibility": "internal" } ], - "src": "317736:48:18" + "src": "317736:48:38" }, "returnParameters": { - "id": 40971, + "id": 44032, "nodeType": "ParameterList", "parameters": [], - "src": "317799:0:18" + "src": "317799:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41053, + "id": 44114, "nodeType": "FunctionDefinition", - "src": "319266:1536:18", + "src": "319266:1536:38", "nodes": [], "body": { - "id": 41052, + "id": 44113, "nodeType": "Block", - "src": "319341:1461:18", + "src": "319341:1461:38", "nodes": [], "statements": [ { "assignments": [ - 41019 + 44080 ], "declarations": [ { "constant": false, - "id": 41019, + "id": 44080, "mutability": "mutable", "name": "m0", - "nameLocation": "319359:2:18", + "nameLocation": "319359:2:38", "nodeType": "VariableDeclaration", - "scope": 41052, - "src": "319351:10:18", + "scope": 44113, + "src": "319351:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -365748,10 +365748,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41018, + "id": 44079, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "319351:7:18", + "src": "319351:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -365760,24 +365760,24 @@ "visibility": "internal" } ], - "id": 41020, + "id": 44081, "nodeType": "VariableDeclarationStatement", - "src": "319351:10:18" + "src": "319351:10:38" }, { "assignments": [ - 41022 + 44083 ], "declarations": [ { "constant": false, - "id": 41022, + "id": 44083, "mutability": "mutable", "name": "m1", - "nameLocation": "319379:2:18", + "nameLocation": "319379:2:38", "nodeType": "VariableDeclaration", - "scope": 41052, - "src": "319371:10:18", + "scope": 44113, + "src": "319371:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -365785,10 +365785,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41021, + "id": 44082, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "319371:7:18", + "src": "319371:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -365797,24 +365797,24 @@ "visibility": "internal" } ], - "id": 41023, + "id": 44084, "nodeType": "VariableDeclarationStatement", - "src": "319371:10:18" + "src": "319371:10:38" }, { "assignments": [ - 41025 + 44086 ], "declarations": [ { "constant": false, - "id": 41025, + "id": 44086, "mutability": "mutable", "name": "m2", - "nameLocation": "319399:2:18", + "nameLocation": "319399:2:38", "nodeType": "VariableDeclaration", - "scope": 41052, - "src": "319391:10:18", + "scope": 44113, + "src": "319391:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -365822,10 +365822,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41024, + "id": 44085, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "319391:7:18", + "src": "319391:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -365834,24 +365834,24 @@ "visibility": "internal" } ], - "id": 41026, + "id": 44087, "nodeType": "VariableDeclarationStatement", - "src": "319391:10:18" + "src": "319391:10:38" }, { "assignments": [ - 41028 + 44089 ], "declarations": [ { "constant": false, - "id": 41028, + "id": 44089, "mutability": "mutable", "name": "m3", - "nameLocation": "319419:2:18", + "nameLocation": "319419:2:38", "nodeType": "VariableDeclaration", - "scope": 41052, - "src": "319411:10:18", + "scope": 44113, + "src": "319411:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -365859,10 +365859,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41027, + "id": 44088, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "319411:7:18", + "src": "319411:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -365871,24 +365871,24 @@ "visibility": "internal" } ], - "id": 41029, + "id": 44090, "nodeType": "VariableDeclarationStatement", - "src": "319411:10:18" + "src": "319411:10:38" }, { "assignments": [ - 41031 + 44092 ], "declarations": [ { "constant": false, - "id": 41031, + "id": 44092, "mutability": "mutable", "name": "m4", - "nameLocation": "319439:2:18", + "nameLocation": "319439:2:38", "nodeType": "VariableDeclaration", - "scope": 41052, - "src": "319431:10:18", + "scope": 44113, + "src": "319431:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -365896,10 +365896,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41030, + "id": 44091, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "319431:7:18", + "src": "319431:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -365908,24 +365908,24 @@ "visibility": "internal" } ], - "id": 41032, + "id": 44093, "nodeType": "VariableDeclarationStatement", - "src": "319431:10:18" + "src": "319431:10:38" }, { "assignments": [ - 41034 + 44095 ], "declarations": [ { "constant": false, - "id": 41034, + "id": 44095, "mutability": "mutable", "name": "m5", - "nameLocation": "319459:2:18", + "nameLocation": "319459:2:38", "nodeType": "VariableDeclaration", - "scope": 41052, - "src": "319451:10:18", + "scope": 44113, + "src": "319451:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -365933,10 +365933,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41033, + "id": 44094, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "319451:7:18", + "src": "319451:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -365945,24 +365945,24 @@ "visibility": "internal" } ], - "id": 41035, + "id": 44096, "nodeType": "VariableDeclarationStatement", - "src": "319451:10:18" + "src": "319451:10:38" }, { "assignments": [ - 41037 + 44098 ], "declarations": [ { "constant": false, - "id": 41037, + "id": 44098, "mutability": "mutable", "name": "m6", - "nameLocation": "319479:2:18", + "nameLocation": "319479:2:38", "nodeType": "VariableDeclaration", - "scope": 41052, - "src": "319471:10:18", + "scope": 44113, + "src": "319471:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -365970,10 +365970,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41036, + "id": 44097, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "319471:7:18", + "src": "319471:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -365982,24 +365982,24 @@ "visibility": "internal" } ], - "id": 41038, + "id": 44099, "nodeType": "VariableDeclarationStatement", - "src": "319471:10:18" + "src": "319471:10:38" }, { "assignments": [ - 41040 + 44101 ], "declarations": [ { "constant": false, - "id": 41040, + "id": 44101, "mutability": "mutable", "name": "m7", - "nameLocation": "319499:2:18", + "nameLocation": "319499:2:38", "nodeType": "VariableDeclaration", - "scope": 41052, - "src": "319491:10:18", + "scope": 44113, + "src": "319491:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -366007,10 +366007,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41039, + "id": 44100, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "319491:7:18", + "src": "319491:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -366019,24 +366019,24 @@ "visibility": "internal" } ], - "id": 41041, + "id": 44102, "nodeType": "VariableDeclarationStatement", - "src": "319491:10:18" + "src": "319491:10:38" }, { "assignments": [ - 41043 + 44104 ], "declarations": [ { "constant": false, - "id": 41043, + "id": 44104, "mutability": "mutable", "name": "m8", - "nameLocation": "319519:2:18", + "nameLocation": "319519:2:38", "nodeType": "VariableDeclaration", - "scope": 41052, - "src": "319511:10:18", + "scope": 44113, + "src": "319511:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -366044,10 +366044,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41042, + "id": 44103, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "319511:7:18", + "src": "319511:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -366056,27 +366056,27 @@ "visibility": "internal" } ], - "id": 41044, + "id": 44105, "nodeType": "VariableDeclarationStatement", - "src": "319511:10:18" + "src": "319511:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "319540:927:18", + "src": "319540:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "319583:313:18", + "src": "319583:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "319601:15:18", + "src": "319601:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "319615:1:18", + "src": "319615:1:38", "type": "", "value": "0" }, @@ -366084,7 +366084,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "319605:6:18", + "src": "319605:6:38", "type": "" } ] @@ -366092,16 +366092,16 @@ { "body": { "nodeType": "YulBlock", - "src": "319686:40:18", + "src": "319686:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "319715:9:18", + "src": "319715:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "319717:5:18" + "src": "319717:5:38" } ] }, @@ -366112,33 +366112,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "319703:6:18" + "src": "319703:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "319711:1:18" + "src": "319711:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "319698:4:18" + "src": "319698:4:38" }, "nodeType": "YulFunctionCall", - "src": "319698:15:18" + "src": "319698:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "319691:6:18" + "src": "319691:6:38" }, "nodeType": "YulFunctionCall", - "src": "319691:23:18" + "src": "319691:23:38" }, "nodeType": "YulIf", - "src": "319688:36:18" + "src": "319688:36:38" } ] }, @@ -366147,12 +366147,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "319643:6:18" + "src": "319643:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "319651:4:18", + "src": "319651:4:38", "type": "", "value": "0x20" } @@ -366160,30 +366160,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "319640:2:18" + "src": "319640:2:38" }, "nodeType": "YulFunctionCall", - "src": "319640:16:18" + "src": "319640:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "319657:28:18", + "src": "319657:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "319659:24:18", + "src": "319659:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "319673:6:18" + "src": "319673:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "319681:1:18", + "src": "319681:1:38", "type": "", "value": "1" } @@ -366191,16 +366191,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "319669:3:18" + "src": "319669:3:38" }, "nodeType": "YulFunctionCall", - "src": "319669:14:18" + "src": "319669:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "319659:6:18" + "src": "319659:6:38" } ] } @@ -366208,10 +366208,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "319637:2:18", + "src": "319637:2:38", "statements": [] }, - "src": "319633:93:18" + "src": "319633:93:38" }, { "expression": { @@ -366219,34 +366219,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "319750:3:18" + "src": "319750:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "319755:6:18" + "src": "319755:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "319743:6:18" + "src": "319743:6:38" }, "nodeType": "YulFunctionCall", - "src": "319743:19:18" + "src": "319743:19:38" }, "nodeType": "YulExpressionStatement", - "src": "319743:19:18" + "src": "319743:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "319779:37:18", + "src": "319779:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "319796:3:18", + "src": "319796:3:38", "type": "", "value": "256" }, @@ -366255,38 +366255,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "319805:1:18", + "src": "319805:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "319808:6:18" + "src": "319808:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "319801:3:18" + "src": "319801:3:38" }, "nodeType": "YulFunctionCall", - "src": "319801:14:18" + "src": "319801:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "319792:3:18" + "src": "319792:3:38" }, "nodeType": "YulFunctionCall", - "src": "319792:24:18" + "src": "319792:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "319783:5:18", + "src": "319783:5:38", "type": "" } ] @@ -366299,12 +366299,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "319844:3:18" + "src": "319844:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "319849:4:18", + "src": "319849:4:38", "type": "", "value": "0x20" } @@ -366312,59 +366312,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "319840:3:18" + "src": "319840:3:38" }, "nodeType": "YulFunctionCall", - "src": "319840:14:18" + "src": "319840:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "319860:5:18" + "src": "319860:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "319871:5:18" + "src": "319871:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "319878:1:18" + "src": "319878:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "319867:3:18" + "src": "319867:3:38" }, "nodeType": "YulFunctionCall", - "src": "319867:13:18" + "src": "319867:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "319856:3:18" + "src": "319856:3:38" }, "nodeType": "YulFunctionCall", - "src": "319856:25:18" + "src": "319856:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "319833:6:18" + "src": "319833:6:38" }, "nodeType": "YulFunctionCall", - "src": "319833:49:18" + "src": "319833:49:38" }, "nodeType": "YulExpressionStatement", - "src": "319833:49:18" + "src": "319833:49:38" } ] }, @@ -366374,27 +366374,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "319575:3:18", + "src": "319575:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "319580:1:18", + "src": "319580:1:38", "type": "" } ], - "src": "319554:342:18" + "src": "319554:342:38" }, { "nodeType": "YulAssignment", - "src": "319909:17:18", + "src": "319909:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "319921:4:18", + "src": "319921:4:38", "type": "", "value": "0x00" } @@ -366402,28 +366402,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "319915:5:18" + "src": "319915:5:38" }, "nodeType": "YulFunctionCall", - "src": "319915:11:18" + "src": "319915:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "319909:2:18" + "src": "319909:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "319939:17:18", + "src": "319939:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "319951:4:18", + "src": "319951:4:38", "type": "", "value": "0x20" } @@ -366431,28 +366431,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "319945:5:18" + "src": "319945:5:38" }, "nodeType": "YulFunctionCall", - "src": "319945:11:18" + "src": "319945:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "319939:2:18" + "src": "319939:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "319969:17:18", + "src": "319969:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "319981:4:18", + "src": "319981:4:38", "type": "", "value": "0x40" } @@ -366460,28 +366460,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "319975:5:18" + "src": "319975:5:38" }, "nodeType": "YulFunctionCall", - "src": "319975:11:18" + "src": "319975:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "319969:2:18" + "src": "319969:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "319999:17:18", + "src": "319999:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "320011:4:18", + "src": "320011:4:38", "type": "", "value": "0x60" } @@ -366489,28 +366489,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "320005:5:18" + "src": "320005:5:38" }, "nodeType": "YulFunctionCall", - "src": "320005:11:18" + "src": "320005:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "319999:2:18" + "src": "319999:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "320029:17:18", + "src": "320029:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "320041:4:18", + "src": "320041:4:38", "type": "", "value": "0x80" } @@ -366518,28 +366518,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "320035:5:18" + "src": "320035:5:38" }, "nodeType": "YulFunctionCall", - "src": "320035:11:18" + "src": "320035:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "320029:2:18" + "src": "320029:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "320059:17:18", + "src": "320059:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "320071:4:18", + "src": "320071:4:38", "type": "", "value": "0xa0" } @@ -366547,28 +366547,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "320065:5:18" + "src": "320065:5:38" }, "nodeType": "YulFunctionCall", - "src": "320065:11:18" + "src": "320065:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "320059:2:18" + "src": "320059:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "320089:17:18", + "src": "320089:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "320101:4:18", + "src": "320101:4:38", "type": "", "value": "0xc0" } @@ -366576,28 +366576,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "320095:5:18" + "src": "320095:5:38" }, "nodeType": "YulFunctionCall", - "src": "320095:11:18" + "src": "320095:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "320089:2:18" + "src": "320089:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "320119:17:18", + "src": "320119:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "320131:4:18", + "src": "320131:4:38", "type": "", "value": "0xe0" } @@ -366605,28 +366605,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "320125:5:18" + "src": "320125:5:38" }, "nodeType": "YulFunctionCall", - "src": "320125:11:18" + "src": "320125:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "320119:2:18" + "src": "320119:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "320149:18:18", + "src": "320149:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "320161:5:18", + "src": "320161:5:38", "type": "", "value": "0x100" } @@ -366634,16 +366634,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "320155:5:18" + "src": "320155:5:38" }, "nodeType": "YulFunctionCall", - "src": "320155:12:18" + "src": "320155:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "320149:2:18" + "src": "320149:2:38" } ] }, @@ -366653,14 +366653,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "320252:4:18", + "src": "320252:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "320258:10:18", + "src": "320258:10:38", "type": "", "value": "0xaabc9a31" } @@ -366668,13 +366668,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "320245:6:18" + "src": "320245:6:38" }, "nodeType": "YulFunctionCall", - "src": "320245:24:18" + "src": "320245:24:38" }, "nodeType": "YulExpressionStatement", - "src": "320245:24:18" + "src": "320245:24:38" }, { "expression": { @@ -366682,14 +366682,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "320289:4:18", + "src": "320289:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "320295:4:18", + "src": "320295:4:38", "type": "", "value": "0x80" } @@ -366697,13 +366697,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "320282:6:18" + "src": "320282:6:38" }, "nodeType": "YulFunctionCall", - "src": "320282:18:18" + "src": "320282:18:38" }, "nodeType": "YulExpressionStatement", - "src": "320282:18:18" + "src": "320282:18:38" }, { "expression": { @@ -366711,26 +366711,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "320320:4:18", + "src": "320320:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "320326:2:18" + "src": "320326:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "320313:6:18" + "src": "320313:6:38" }, "nodeType": "YulFunctionCall", - "src": "320313:16:18" + "src": "320313:16:38" }, "nodeType": "YulExpressionStatement", - "src": "320313:16:18" + "src": "320313:16:38" }, { "expression": { @@ -366738,14 +366738,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "320349:4:18", + "src": "320349:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "320355:4:18", + "src": "320355:4:38", "type": "", "value": "0xc0" } @@ -366753,13 +366753,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "320342:6:18" + "src": "320342:6:38" }, "nodeType": "YulFunctionCall", - "src": "320342:18:18" + "src": "320342:18:38" }, "nodeType": "YulExpressionStatement", - "src": "320342:18:18" + "src": "320342:18:38" }, { "expression": { @@ -366767,26 +366767,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "320380:4:18", + "src": "320380:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "320386:2:18" + "src": "320386:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "320373:6:18" + "src": "320373:6:38" }, "nodeType": "YulFunctionCall", - "src": "320373:16:18" + "src": "320373:16:38" }, "nodeType": "YulExpressionStatement", - "src": "320373:16:18" + "src": "320373:16:38" }, { "expression": { @@ -366794,26 +366794,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "320414:4:18", + "src": "320414:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "320420:2:18" + "src": "320420:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "320402:11:18" + "src": "320402:11:38" }, "nodeType": "YulFunctionCall", - "src": "320402:21:18" + "src": "320402:21:38" }, "nodeType": "YulExpressionStatement", - "src": "320402:21:18" + "src": "320402:21:38" }, { "expression": { @@ -366821,140 +366821,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "320448:4:18", + "src": "320448:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "320454:2:18" + "src": "320454:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "320436:11:18" + "src": "320436:11:38" }, "nodeType": "YulFunctionCall", - "src": "320436:21:18" + "src": "320436:21:38" }, "nodeType": "YulExpressionStatement", - "src": "320436:21:18" + "src": "320436:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41019, + "declaration": 44080, "isOffset": false, "isSlot": false, - "src": "319909:2:18", + "src": "319909:2:38", "valueSize": 1 }, { - "declaration": 41022, + "declaration": 44083, "isOffset": false, "isSlot": false, - "src": "319939:2:18", + "src": "319939:2:38", "valueSize": 1 }, { - "declaration": 41025, + "declaration": 44086, "isOffset": false, "isSlot": false, - "src": "319969:2:18", + "src": "319969:2:38", "valueSize": 1 }, { - "declaration": 41028, + "declaration": 44089, "isOffset": false, "isSlot": false, - "src": "319999:2:18", + "src": "319999:2:38", "valueSize": 1 }, { - "declaration": 41031, + "declaration": 44092, "isOffset": false, "isSlot": false, - "src": "320029:2:18", + "src": "320029:2:38", "valueSize": 1 }, { - "declaration": 41034, + "declaration": 44095, "isOffset": false, "isSlot": false, - "src": "320059:2:18", + "src": "320059:2:38", "valueSize": 1 }, { - "declaration": 41037, + "declaration": 44098, "isOffset": false, "isSlot": false, - "src": "320089:2:18", + "src": "320089:2:38", "valueSize": 1 }, { - "declaration": 41040, + "declaration": 44101, "isOffset": false, "isSlot": false, - "src": "320119:2:18", + "src": "320119:2:38", "valueSize": 1 }, { - "declaration": 41043, + "declaration": 44104, "isOffset": false, "isSlot": false, - "src": "320149:2:18", + "src": "320149:2:38", "valueSize": 1 }, { - "declaration": 41009, + "declaration": 44070, "isOffset": false, "isSlot": false, - "src": "320420:2:18", + "src": "320420:2:38", "valueSize": 1 }, { - "declaration": 41011, + "declaration": 44072, "isOffset": false, "isSlot": false, - "src": "320326:2:18", + "src": "320326:2:38", "valueSize": 1 }, { - "declaration": 41013, + "declaration": 44074, "isOffset": false, "isSlot": false, - "src": "320454:2:18", + "src": "320454:2:38", "valueSize": 1 }, { - "declaration": 41015, + "declaration": 44076, "isOffset": false, "isSlot": false, - "src": "320386:2:18", + "src": "320386:2:38", "valueSize": 1 } ], - "id": 41045, + "id": 44106, "nodeType": "InlineAssembly", - "src": "319531:936:18" + "src": "319531:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41047, + "id": 44108, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "320492:4:18", + "src": "320492:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -366963,14 +366963,14 @@ }, { "hexValue": "3078313034", - "id": 41048, + "id": 44109, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "320498:5:18", + "src": "320498:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -366989,18 +366989,18 @@ "typeString": "int_const 260" } ], - "id": 41046, + "id": 44107, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "320476:15:18", + "referencedDeclaration": 33383, + "src": "320476:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41049, + "id": 44110, "isConstant": false, "isLValue": false, "isPure": false, @@ -367009,21 +367009,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "320476:28:18", + "src": "320476:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41050, + "id": 44111, "nodeType": "ExpressionStatement", - "src": "320476:28:18" + "src": "320476:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "320523:273:18", + "src": "320523:273:38", "statements": [ { "expression": { @@ -367031,26 +367031,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "320544:4:18", + "src": "320544:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "320550:2:18" + "src": "320550:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "320537:6:18" + "src": "320537:6:38" }, "nodeType": "YulFunctionCall", - "src": "320537:16:18" + "src": "320537:16:38" }, "nodeType": "YulExpressionStatement", - "src": "320537:16:18" + "src": "320537:16:38" }, { "expression": { @@ -367058,26 +367058,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "320573:4:18", + "src": "320573:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "320579:2:18" + "src": "320579:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "320566:6:18" + "src": "320566:6:38" }, "nodeType": "YulFunctionCall", - "src": "320566:16:18" + "src": "320566:16:38" }, "nodeType": "YulExpressionStatement", - "src": "320566:16:18" + "src": "320566:16:38" }, { "expression": { @@ -367085,26 +367085,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "320602:4:18", + "src": "320602:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "320608:2:18" + "src": "320608:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "320595:6:18" + "src": "320595:6:38" }, "nodeType": "YulFunctionCall", - "src": "320595:16:18" + "src": "320595:16:38" }, "nodeType": "YulExpressionStatement", - "src": "320595:16:18" + "src": "320595:16:38" }, { "expression": { @@ -367112,26 +367112,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "320631:4:18", + "src": "320631:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "320637:2:18" + "src": "320637:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "320624:6:18" + "src": "320624:6:38" }, "nodeType": "YulFunctionCall", - "src": "320624:16:18" + "src": "320624:16:38" }, "nodeType": "YulExpressionStatement", - "src": "320624:16:18" + "src": "320624:16:38" }, { "expression": { @@ -367139,26 +367139,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "320660:4:18", + "src": "320660:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "320666:2:18" + "src": "320666:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "320653:6:18" + "src": "320653:6:38" }, "nodeType": "YulFunctionCall", - "src": "320653:16:18" + "src": "320653:16:38" }, "nodeType": "YulExpressionStatement", - "src": "320653:16:18" + "src": "320653:16:38" }, { "expression": { @@ -367166,26 +367166,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "320689:4:18", + "src": "320689:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "320695:2:18" + "src": "320695:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "320682:6:18" + "src": "320682:6:38" }, "nodeType": "YulFunctionCall", - "src": "320682:16:18" + "src": "320682:16:38" }, "nodeType": "YulExpressionStatement", - "src": "320682:16:18" + "src": "320682:16:38" }, { "expression": { @@ -367193,26 +367193,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "320718:4:18", + "src": "320718:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "320724:2:18" + "src": "320724:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "320711:6:18" + "src": "320711:6:38" }, "nodeType": "YulFunctionCall", - "src": "320711:16:18" + "src": "320711:16:38" }, "nodeType": "YulExpressionStatement", - "src": "320711:16:18" + "src": "320711:16:38" }, { "expression": { @@ -367220,26 +367220,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "320747:4:18", + "src": "320747:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "320753:2:18" + "src": "320753:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "320740:6:18" + "src": "320740:6:38" }, "nodeType": "YulFunctionCall", - "src": "320740:16:18" + "src": "320740:16:38" }, "nodeType": "YulExpressionStatement", - "src": "320740:16:18" + "src": "320740:16:38" }, { "expression": { @@ -367247,98 +367247,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "320776:5:18", + "src": "320776:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "320783:2:18" + "src": "320783:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "320769:6:18" + "src": "320769:6:38" }, "nodeType": "YulFunctionCall", - "src": "320769:17:18" + "src": "320769:17:38" }, "nodeType": "YulExpressionStatement", - "src": "320769:17:18" + "src": "320769:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41019, + "declaration": 44080, "isOffset": false, "isSlot": false, - "src": "320550:2:18", + "src": "320550:2:38", "valueSize": 1 }, { - "declaration": 41022, + "declaration": 44083, "isOffset": false, "isSlot": false, - "src": "320579:2:18", + "src": "320579:2:38", "valueSize": 1 }, { - "declaration": 41025, + "declaration": 44086, "isOffset": false, "isSlot": false, - "src": "320608:2:18", + "src": "320608:2:38", "valueSize": 1 }, { - "declaration": 41028, + "declaration": 44089, "isOffset": false, "isSlot": false, - "src": "320637:2:18", + "src": "320637:2:38", "valueSize": 1 }, { - "declaration": 41031, + "declaration": 44092, "isOffset": false, "isSlot": false, - "src": "320666:2:18", + "src": "320666:2:38", "valueSize": 1 }, { - "declaration": 41034, + "declaration": 44095, "isOffset": false, "isSlot": false, - "src": "320695:2:18", + "src": "320695:2:38", "valueSize": 1 }, { - "declaration": 41037, + "declaration": 44098, "isOffset": false, "isSlot": false, - "src": "320724:2:18", + "src": "320724:2:38", "valueSize": 1 }, { - "declaration": 41040, + "declaration": 44101, "isOffset": false, "isSlot": false, - "src": "320753:2:18", + "src": "320753:2:38", "valueSize": 1 }, { - "declaration": 41043, + "declaration": 44104, "isOffset": false, "isSlot": false, - "src": "320783:2:18", + "src": "320783:2:38", "valueSize": 1 } ], - "id": 41051, + "id": 44112, "nodeType": "InlineAssembly", - "src": "320514:282:18" + "src": "320514:282:38" } ] }, @@ -367346,20 +367346,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "319275:3:18", + "nameLocation": "319275:3:38", "parameters": { - "id": 41016, + "id": 44077, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41009, + "id": 44070, "mutability": "mutable", "name": "p0", - "nameLocation": "319287:2:18", + "nameLocation": "319287:2:38", "nodeType": "VariableDeclaration", - "scope": 41053, - "src": "319279:10:18", + "scope": 44114, + "src": "319279:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -367367,10 +367367,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41008, + "id": 44069, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "319279:7:18", + "src": "319279:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -367380,13 +367380,13 @@ }, { "constant": false, - "id": 41011, + "id": 44072, "mutability": "mutable", "name": "p1", - "nameLocation": "319299:2:18", + "nameLocation": "319299:2:38", "nodeType": "VariableDeclaration", - "scope": 41053, - "src": "319291:10:18", + "scope": 44114, + "src": "319291:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -367394,10 +367394,10 @@ "typeString": "address" }, "typeName": { - "id": 41010, + "id": 44071, "name": "address", "nodeType": "ElementaryTypeName", - "src": "319291:7:18", + "src": "319291:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -367408,13 +367408,13 @@ }, { "constant": false, - "id": 41013, + "id": 44074, "mutability": "mutable", "name": "p2", - "nameLocation": "319311:2:18", + "nameLocation": "319311:2:38", "nodeType": "VariableDeclaration", - "scope": 41053, - "src": "319303:10:18", + "scope": 44114, + "src": "319303:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -367422,10 +367422,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41012, + "id": 44073, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "319303:7:18", + "src": "319303:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -367435,13 +367435,13 @@ }, { "constant": false, - "id": 41015, + "id": 44076, "mutability": "mutable", "name": "p3", - "nameLocation": "319323:2:18", + "nameLocation": "319323:2:38", "nodeType": "VariableDeclaration", - "scope": 41053, - "src": "319315:10:18", + "scope": 44114, + "src": "319315:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -367449,10 +367449,10 @@ "typeString": "address" }, "typeName": { - "id": 41014, + "id": 44075, "name": "address", "nodeType": "ElementaryTypeName", - "src": "319315:7:18", + "src": "319315:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -367462,44 +367462,44 @@ "visibility": "internal" } ], - "src": "319278:48:18" + "src": "319278:48:38" }, "returnParameters": { - "id": 41017, + "id": 44078, "nodeType": "ParameterList", "parameters": [], - "src": "319341:0:18" + "src": "319341:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41099, + "id": 44160, "nodeType": "FunctionDefinition", - "src": "320808:1530:18", + "src": "320808:1530:38", "nodes": [], "body": { - "id": 41098, + "id": 44159, "nodeType": "Block", - "src": "320880:1458:18", + "src": "320880:1458:38", "nodes": [], "statements": [ { "assignments": [ - 41065 + 44126 ], "declarations": [ { "constant": false, - "id": 41065, + "id": 44126, "mutability": "mutable", "name": "m0", - "nameLocation": "320898:2:18", + "nameLocation": "320898:2:38", "nodeType": "VariableDeclaration", - "scope": 41098, - "src": "320890:10:18", + "scope": 44159, + "src": "320890:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -367507,10 +367507,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41064, + "id": 44125, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "320890:7:18", + "src": "320890:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -367519,24 +367519,24 @@ "visibility": "internal" } ], - "id": 41066, + "id": 44127, "nodeType": "VariableDeclarationStatement", - "src": "320890:10:18" + "src": "320890:10:38" }, { "assignments": [ - 41068 + 44129 ], "declarations": [ { "constant": false, - "id": 41068, + "id": 44129, "mutability": "mutable", "name": "m1", - "nameLocation": "320918:2:18", + "nameLocation": "320918:2:38", "nodeType": "VariableDeclaration", - "scope": 41098, - "src": "320910:10:18", + "scope": 44159, + "src": "320910:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -367544,10 +367544,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41067, + "id": 44128, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "320910:7:18", + "src": "320910:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -367556,24 +367556,24 @@ "visibility": "internal" } ], - "id": 41069, + "id": 44130, "nodeType": "VariableDeclarationStatement", - "src": "320910:10:18" + "src": "320910:10:38" }, { "assignments": [ - 41071 + 44132 ], "declarations": [ { "constant": false, - "id": 41071, + "id": 44132, "mutability": "mutable", "name": "m2", - "nameLocation": "320938:2:18", + "nameLocation": "320938:2:38", "nodeType": "VariableDeclaration", - "scope": 41098, - "src": "320930:10:18", + "scope": 44159, + "src": "320930:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -367581,10 +367581,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41070, + "id": 44131, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "320930:7:18", + "src": "320930:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -367593,24 +367593,24 @@ "visibility": "internal" } ], - "id": 41072, + "id": 44133, "nodeType": "VariableDeclarationStatement", - "src": "320930:10:18" + "src": "320930:10:38" }, { "assignments": [ - 41074 + 44135 ], "declarations": [ { "constant": false, - "id": 41074, + "id": 44135, "mutability": "mutable", "name": "m3", - "nameLocation": "320958:2:18", + "nameLocation": "320958:2:38", "nodeType": "VariableDeclaration", - "scope": 41098, - "src": "320950:10:18", + "scope": 44159, + "src": "320950:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -367618,10 +367618,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41073, + "id": 44134, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "320950:7:18", + "src": "320950:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -367630,24 +367630,24 @@ "visibility": "internal" } ], - "id": 41075, + "id": 44136, "nodeType": "VariableDeclarationStatement", - "src": "320950:10:18" + "src": "320950:10:38" }, { "assignments": [ - 41077 + 44138 ], "declarations": [ { "constant": false, - "id": 41077, + "id": 44138, "mutability": "mutable", "name": "m4", - "nameLocation": "320978:2:18", + "nameLocation": "320978:2:38", "nodeType": "VariableDeclaration", - "scope": 41098, - "src": "320970:10:18", + "scope": 44159, + "src": "320970:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -367655,10 +367655,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41076, + "id": 44137, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "320970:7:18", + "src": "320970:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -367667,24 +367667,24 @@ "visibility": "internal" } ], - "id": 41078, + "id": 44139, "nodeType": "VariableDeclarationStatement", - "src": "320970:10:18" + "src": "320970:10:38" }, { "assignments": [ - 41080 + 44141 ], "declarations": [ { "constant": false, - "id": 41080, + "id": 44141, "mutability": "mutable", "name": "m5", - "nameLocation": "320998:2:18", + "nameLocation": "320998:2:38", "nodeType": "VariableDeclaration", - "scope": 41098, - "src": "320990:10:18", + "scope": 44159, + "src": "320990:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -367692,10 +367692,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41079, + "id": 44140, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "320990:7:18", + "src": "320990:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -367704,24 +367704,24 @@ "visibility": "internal" } ], - "id": 41081, + "id": 44142, "nodeType": "VariableDeclarationStatement", - "src": "320990:10:18" + "src": "320990:10:38" }, { "assignments": [ - 41083 + 44144 ], "declarations": [ { "constant": false, - "id": 41083, + "id": 44144, "mutability": "mutable", "name": "m6", - "nameLocation": "321018:2:18", + "nameLocation": "321018:2:38", "nodeType": "VariableDeclaration", - "scope": 41098, - "src": "321010:10:18", + "scope": 44159, + "src": "321010:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -367729,10 +367729,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41082, + "id": 44143, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "321010:7:18", + "src": "321010:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -367741,24 +367741,24 @@ "visibility": "internal" } ], - "id": 41084, + "id": 44145, "nodeType": "VariableDeclarationStatement", - "src": "321010:10:18" + "src": "321010:10:38" }, { "assignments": [ - 41086 + 44147 ], "declarations": [ { "constant": false, - "id": 41086, + "id": 44147, "mutability": "mutable", "name": "m7", - "nameLocation": "321038:2:18", + "nameLocation": "321038:2:38", "nodeType": "VariableDeclaration", - "scope": 41098, - "src": "321030:10:18", + "scope": 44159, + "src": "321030:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -367766,10 +367766,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41085, + "id": 44146, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "321030:7:18", + "src": "321030:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -367778,24 +367778,24 @@ "visibility": "internal" } ], - "id": 41087, + "id": 44148, "nodeType": "VariableDeclarationStatement", - "src": "321030:10:18" + "src": "321030:10:38" }, { "assignments": [ - 41089 + 44150 ], "declarations": [ { "constant": false, - "id": 41089, + "id": 44150, "mutability": "mutable", "name": "m8", - "nameLocation": "321058:2:18", + "nameLocation": "321058:2:38", "nodeType": "VariableDeclaration", - "scope": 41098, - "src": "321050:10:18", + "scope": 44159, + "src": "321050:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -367803,10 +367803,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41088, + "id": 44149, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "321050:7:18", + "src": "321050:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -367815,27 +367815,27 @@ "visibility": "internal" } ], - "id": 41090, + "id": 44151, "nodeType": "VariableDeclarationStatement", - "src": "321050:10:18" + "src": "321050:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "321079:924:18", + "src": "321079:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "321122:313:18", + "src": "321122:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "321140:15:18", + "src": "321140:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "321154:1:18", + "src": "321154:1:38", "type": "", "value": "0" }, @@ -367843,7 +367843,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "321144:6:18", + "src": "321144:6:38", "type": "" } ] @@ -367851,16 +367851,16 @@ { "body": { "nodeType": "YulBlock", - "src": "321225:40:18", + "src": "321225:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "321254:9:18", + "src": "321254:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "321256:5:18" + "src": "321256:5:38" } ] }, @@ -367871,33 +367871,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "321242:6:18" + "src": "321242:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "321250:1:18" + "src": "321250:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "321237:4:18" + "src": "321237:4:38" }, "nodeType": "YulFunctionCall", - "src": "321237:15:18" + "src": "321237:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "321230:6:18" + "src": "321230:6:38" }, "nodeType": "YulFunctionCall", - "src": "321230:23:18" + "src": "321230:23:38" }, "nodeType": "YulIf", - "src": "321227:36:18" + "src": "321227:36:38" } ] }, @@ -367906,12 +367906,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "321182:6:18" + "src": "321182:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "321190:4:18", + "src": "321190:4:38", "type": "", "value": "0x20" } @@ -367919,30 +367919,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "321179:2:18" + "src": "321179:2:38" }, "nodeType": "YulFunctionCall", - "src": "321179:16:18" + "src": "321179:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "321196:28:18", + "src": "321196:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "321198:24:18", + "src": "321198:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "321212:6:18" + "src": "321212:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "321220:1:18", + "src": "321220:1:38", "type": "", "value": "1" } @@ -367950,16 +367950,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "321208:3:18" + "src": "321208:3:38" }, "nodeType": "YulFunctionCall", - "src": "321208:14:18" + "src": "321208:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "321198:6:18" + "src": "321198:6:38" } ] } @@ -367967,10 +367967,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "321176:2:18", + "src": "321176:2:38", "statements": [] }, - "src": "321172:93:18" + "src": "321172:93:38" }, { "expression": { @@ -367978,34 +367978,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "321289:3:18" + "src": "321289:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "321294:6:18" + "src": "321294:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "321282:6:18" + "src": "321282:6:38" }, "nodeType": "YulFunctionCall", - "src": "321282:19:18" + "src": "321282:19:38" }, "nodeType": "YulExpressionStatement", - "src": "321282:19:18" + "src": "321282:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "321318:37:18", + "src": "321318:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "321335:3:18", + "src": "321335:3:38", "type": "", "value": "256" }, @@ -368014,38 +368014,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "321344:1:18", + "src": "321344:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "321347:6:18" + "src": "321347:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "321340:3:18" + "src": "321340:3:38" }, "nodeType": "YulFunctionCall", - "src": "321340:14:18" + "src": "321340:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "321331:3:18" + "src": "321331:3:38" }, "nodeType": "YulFunctionCall", - "src": "321331:24:18" + "src": "321331:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "321322:5:18", + "src": "321322:5:38", "type": "" } ] @@ -368058,12 +368058,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "321383:3:18" + "src": "321383:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "321388:4:18", + "src": "321388:4:38", "type": "", "value": "0x20" } @@ -368071,59 +368071,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "321379:3:18" + "src": "321379:3:38" }, "nodeType": "YulFunctionCall", - "src": "321379:14:18" + "src": "321379:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "321399:5:18" + "src": "321399:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "321410:5:18" + "src": "321410:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "321417:1:18" + "src": "321417:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "321406:3:18" + "src": "321406:3:38" }, "nodeType": "YulFunctionCall", - "src": "321406:13:18" + "src": "321406:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "321395:3:18" + "src": "321395:3:38" }, "nodeType": "YulFunctionCall", - "src": "321395:25:18" + "src": "321395:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "321372:6:18" + "src": "321372:6:38" }, "nodeType": "YulFunctionCall", - "src": "321372:49:18" + "src": "321372:49:38" }, "nodeType": "YulExpressionStatement", - "src": "321372:49:18" + "src": "321372:49:38" } ] }, @@ -368133,27 +368133,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "321114:3:18", + "src": "321114:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "321119:1:18", + "src": "321119:1:38", "type": "" } ], - "src": "321093:342:18" + "src": "321093:342:38" }, { "nodeType": "YulAssignment", - "src": "321448:17:18", + "src": "321448:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "321460:4:18", + "src": "321460:4:38", "type": "", "value": "0x00" } @@ -368161,28 +368161,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "321454:5:18" + "src": "321454:5:38" }, "nodeType": "YulFunctionCall", - "src": "321454:11:18" + "src": "321454:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "321448:2:18" + "src": "321448:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "321478:17:18", + "src": "321478:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "321490:4:18", + "src": "321490:4:38", "type": "", "value": "0x20" } @@ -368190,28 +368190,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "321484:5:18" + "src": "321484:5:38" }, "nodeType": "YulFunctionCall", - "src": "321484:11:18" + "src": "321484:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "321478:2:18" + "src": "321478:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "321508:17:18", + "src": "321508:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "321520:4:18", + "src": "321520:4:38", "type": "", "value": "0x40" } @@ -368219,28 +368219,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "321514:5:18" + "src": "321514:5:38" }, "nodeType": "YulFunctionCall", - "src": "321514:11:18" + "src": "321514:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "321508:2:18" + "src": "321508:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "321538:17:18", + "src": "321538:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "321550:4:18", + "src": "321550:4:38", "type": "", "value": "0x60" } @@ -368248,28 +368248,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "321544:5:18" + "src": "321544:5:38" }, "nodeType": "YulFunctionCall", - "src": "321544:11:18" + "src": "321544:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "321538:2:18" + "src": "321538:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "321568:17:18", + "src": "321568:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "321580:4:18", + "src": "321580:4:38", "type": "", "value": "0x80" } @@ -368277,28 +368277,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "321574:5:18" + "src": "321574:5:38" }, "nodeType": "YulFunctionCall", - "src": "321574:11:18" + "src": "321574:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "321568:2:18" + "src": "321568:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "321598:17:18", + "src": "321598:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "321610:4:18", + "src": "321610:4:38", "type": "", "value": "0xa0" } @@ -368306,28 +368306,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "321604:5:18" + "src": "321604:5:38" }, "nodeType": "YulFunctionCall", - "src": "321604:11:18" + "src": "321604:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "321598:2:18" + "src": "321598:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "321628:17:18", + "src": "321628:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "321640:4:18", + "src": "321640:4:38", "type": "", "value": "0xc0" } @@ -368335,28 +368335,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "321634:5:18" + "src": "321634:5:38" }, "nodeType": "YulFunctionCall", - "src": "321634:11:18" + "src": "321634:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "321628:2:18" + "src": "321628:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "321658:17:18", + "src": "321658:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "321670:4:18", + "src": "321670:4:38", "type": "", "value": "0xe0" } @@ -368364,28 +368364,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "321664:5:18" + "src": "321664:5:38" }, "nodeType": "YulFunctionCall", - "src": "321664:11:18" + "src": "321664:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "321658:2:18" + "src": "321658:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "321688:18:18", + "src": "321688:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "321700:5:18", + "src": "321700:5:38", "type": "", "value": "0x100" } @@ -368393,16 +368393,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "321694:5:18" + "src": "321694:5:38" }, "nodeType": "YulFunctionCall", - "src": "321694:12:18" + "src": "321694:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "321688:2:18" + "src": "321688:2:38" } ] }, @@ -368412,14 +368412,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "321788:4:18", + "src": "321788:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "321794:10:18", + "src": "321794:10:38", "type": "", "value": "0x5f15d28c" } @@ -368427,13 +368427,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "321781:6:18" + "src": "321781:6:38" }, "nodeType": "YulFunctionCall", - "src": "321781:24:18" + "src": "321781:24:38" }, "nodeType": "YulExpressionStatement", - "src": "321781:24:18" + "src": "321781:24:38" }, { "expression": { @@ -368441,14 +368441,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "321825:4:18", + "src": "321825:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "321831:4:18", + "src": "321831:4:38", "type": "", "value": "0x80" } @@ -368456,13 +368456,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "321818:6:18" + "src": "321818:6:38" }, "nodeType": "YulFunctionCall", - "src": "321818:18:18" + "src": "321818:18:38" }, "nodeType": "YulExpressionStatement", - "src": "321818:18:18" + "src": "321818:18:38" }, { "expression": { @@ -368470,26 +368470,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "321856:4:18", + "src": "321856:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "321862:2:18" + "src": "321862:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "321849:6:18" + "src": "321849:6:38" }, "nodeType": "YulFunctionCall", - "src": "321849:16:18" + "src": "321849:16:38" }, "nodeType": "YulExpressionStatement", - "src": "321849:16:18" + "src": "321849:16:38" }, { "expression": { @@ -368497,14 +368497,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "321885:4:18", + "src": "321885:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "321891:4:18", + "src": "321891:4:38", "type": "", "value": "0xc0" } @@ -368512,13 +368512,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "321878:6:18" + "src": "321878:6:38" }, "nodeType": "YulFunctionCall", - "src": "321878:18:18" + "src": "321878:18:38" }, "nodeType": "YulExpressionStatement", - "src": "321878:18:18" + "src": "321878:18:38" }, { "expression": { @@ -368526,26 +368526,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "321916:4:18", + "src": "321916:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "321922:2:18" + "src": "321922:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "321909:6:18" + "src": "321909:6:38" }, "nodeType": "YulFunctionCall", - "src": "321909:16:18" + "src": "321909:16:38" }, "nodeType": "YulExpressionStatement", - "src": "321909:16:18" + "src": "321909:16:38" }, { "expression": { @@ -368553,26 +368553,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "321950:4:18", + "src": "321950:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "321956:2:18" + "src": "321956:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "321938:11:18" + "src": "321938:11:38" }, "nodeType": "YulFunctionCall", - "src": "321938:21:18" + "src": "321938:21:38" }, "nodeType": "YulExpressionStatement", - "src": "321938:21:18" + "src": "321938:21:38" }, { "expression": { @@ -368580,140 +368580,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "321984:4:18", + "src": "321984:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "321990:2:18" + "src": "321990:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "321972:11:18" + "src": "321972:11:38" }, "nodeType": "YulFunctionCall", - "src": "321972:21:18" + "src": "321972:21:38" }, "nodeType": "YulExpressionStatement", - "src": "321972:21:18" + "src": "321972:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41065, + "declaration": 44126, "isOffset": false, "isSlot": false, - "src": "321448:2:18", + "src": "321448:2:38", "valueSize": 1 }, { - "declaration": 41068, + "declaration": 44129, "isOffset": false, "isSlot": false, - "src": "321478:2:18", + "src": "321478:2:38", "valueSize": 1 }, { - "declaration": 41071, + "declaration": 44132, "isOffset": false, "isSlot": false, - "src": "321508:2:18", + "src": "321508:2:38", "valueSize": 1 }, { - "declaration": 41074, + "declaration": 44135, "isOffset": false, "isSlot": false, - "src": "321538:2:18", + "src": "321538:2:38", "valueSize": 1 }, { - "declaration": 41077, + "declaration": 44138, "isOffset": false, "isSlot": false, - "src": "321568:2:18", + "src": "321568:2:38", "valueSize": 1 }, { - "declaration": 41080, + "declaration": 44141, "isOffset": false, "isSlot": false, - "src": "321598:2:18", + "src": "321598:2:38", "valueSize": 1 }, { - "declaration": 41083, + "declaration": 44144, "isOffset": false, "isSlot": false, - "src": "321628:2:18", + "src": "321628:2:38", "valueSize": 1 }, { - "declaration": 41086, + "declaration": 44147, "isOffset": false, "isSlot": false, - "src": "321658:2:18", + "src": "321658:2:38", "valueSize": 1 }, { - "declaration": 41089, + "declaration": 44150, "isOffset": false, "isSlot": false, - "src": "321688:2:18", + "src": "321688:2:38", "valueSize": 1 }, { - "declaration": 41055, + "declaration": 44116, "isOffset": false, "isSlot": false, - "src": "321956:2:18", + "src": "321956:2:38", "valueSize": 1 }, { - "declaration": 41057, + "declaration": 44118, "isOffset": false, "isSlot": false, - "src": "321862:2:18", + "src": "321862:2:38", "valueSize": 1 }, { - "declaration": 41059, + "declaration": 44120, "isOffset": false, "isSlot": false, - "src": "321990:2:18", + "src": "321990:2:38", "valueSize": 1 }, { - "declaration": 41061, + "declaration": 44122, "isOffset": false, "isSlot": false, - "src": "321922:2:18", + "src": "321922:2:38", "valueSize": 1 } ], - "id": 41091, + "id": 44152, "nodeType": "InlineAssembly", - "src": "321070:933:18" + "src": "321070:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41093, + "id": 44154, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "322028:4:18", + "src": "322028:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -368722,14 +368722,14 @@ }, { "hexValue": "3078313034", - "id": 41094, + "id": 44155, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "322034:5:18", + "src": "322034:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -368748,18 +368748,18 @@ "typeString": "int_const 260" } ], - "id": 41092, + "id": 44153, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "322012:15:18", + "referencedDeclaration": 33383, + "src": "322012:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41095, + "id": 44156, "isConstant": false, "isLValue": false, "isPure": false, @@ -368768,21 +368768,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "322012:28:18", + "src": "322012:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41096, + "id": 44157, "nodeType": "ExpressionStatement", - "src": "322012:28:18" + "src": "322012:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "322059:273:18", + "src": "322059:273:38", "statements": [ { "expression": { @@ -368790,26 +368790,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "322080:4:18", + "src": "322080:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "322086:2:18" + "src": "322086:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "322073:6:18" + "src": "322073:6:38" }, "nodeType": "YulFunctionCall", - "src": "322073:16:18" + "src": "322073:16:38" }, "nodeType": "YulExpressionStatement", - "src": "322073:16:18" + "src": "322073:16:38" }, { "expression": { @@ -368817,26 +368817,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "322109:4:18", + "src": "322109:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "322115:2:18" + "src": "322115:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "322102:6:18" + "src": "322102:6:38" }, "nodeType": "YulFunctionCall", - "src": "322102:16:18" + "src": "322102:16:38" }, "nodeType": "YulExpressionStatement", - "src": "322102:16:18" + "src": "322102:16:38" }, { "expression": { @@ -368844,26 +368844,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "322138:4:18", + "src": "322138:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "322144:2:18" + "src": "322144:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "322131:6:18" + "src": "322131:6:38" }, "nodeType": "YulFunctionCall", - "src": "322131:16:18" + "src": "322131:16:38" }, "nodeType": "YulExpressionStatement", - "src": "322131:16:18" + "src": "322131:16:38" }, { "expression": { @@ -368871,26 +368871,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "322167:4:18", + "src": "322167:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "322173:2:18" + "src": "322173:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "322160:6:18" + "src": "322160:6:38" }, "nodeType": "YulFunctionCall", - "src": "322160:16:18" + "src": "322160:16:38" }, "nodeType": "YulExpressionStatement", - "src": "322160:16:18" + "src": "322160:16:38" }, { "expression": { @@ -368898,26 +368898,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "322196:4:18", + "src": "322196:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "322202:2:18" + "src": "322202:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "322189:6:18" + "src": "322189:6:38" }, "nodeType": "YulFunctionCall", - "src": "322189:16:18" + "src": "322189:16:38" }, "nodeType": "YulExpressionStatement", - "src": "322189:16:18" + "src": "322189:16:38" }, { "expression": { @@ -368925,26 +368925,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "322225:4:18", + "src": "322225:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "322231:2:18" + "src": "322231:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "322218:6:18" + "src": "322218:6:38" }, "nodeType": "YulFunctionCall", - "src": "322218:16:18" + "src": "322218:16:38" }, "nodeType": "YulExpressionStatement", - "src": "322218:16:18" + "src": "322218:16:38" }, { "expression": { @@ -368952,26 +368952,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "322254:4:18", + "src": "322254:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "322260:2:18" + "src": "322260:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "322247:6:18" + "src": "322247:6:38" }, "nodeType": "YulFunctionCall", - "src": "322247:16:18" + "src": "322247:16:38" }, "nodeType": "YulExpressionStatement", - "src": "322247:16:18" + "src": "322247:16:38" }, { "expression": { @@ -368979,26 +368979,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "322283:4:18", + "src": "322283:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "322289:2:18" + "src": "322289:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "322276:6:18" + "src": "322276:6:38" }, "nodeType": "YulFunctionCall", - "src": "322276:16:18" + "src": "322276:16:38" }, "nodeType": "YulExpressionStatement", - "src": "322276:16:18" + "src": "322276:16:38" }, { "expression": { @@ -369006,98 +369006,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "322312:5:18", + "src": "322312:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "322319:2:18" + "src": "322319:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "322305:6:18" + "src": "322305:6:38" }, "nodeType": "YulFunctionCall", - "src": "322305:17:18" + "src": "322305:17:38" }, "nodeType": "YulExpressionStatement", - "src": "322305:17:18" + "src": "322305:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41065, + "declaration": 44126, "isOffset": false, "isSlot": false, - "src": "322086:2:18", + "src": "322086:2:38", "valueSize": 1 }, { - "declaration": 41068, + "declaration": 44129, "isOffset": false, "isSlot": false, - "src": "322115:2:18", + "src": "322115:2:38", "valueSize": 1 }, { - "declaration": 41071, + "declaration": 44132, "isOffset": false, "isSlot": false, - "src": "322144:2:18", + "src": "322144:2:38", "valueSize": 1 }, { - "declaration": 41074, + "declaration": 44135, "isOffset": false, "isSlot": false, - "src": "322173:2:18", + "src": "322173:2:38", "valueSize": 1 }, { - "declaration": 41077, + "declaration": 44138, "isOffset": false, "isSlot": false, - "src": "322202:2:18", + "src": "322202:2:38", "valueSize": 1 }, { - "declaration": 41080, + "declaration": 44141, "isOffset": false, "isSlot": false, - "src": "322231:2:18", + "src": "322231:2:38", "valueSize": 1 }, { - "declaration": 41083, + "declaration": 44144, "isOffset": false, "isSlot": false, - "src": "322260:2:18", + "src": "322260:2:38", "valueSize": 1 }, { - "declaration": 41086, + "declaration": 44147, "isOffset": false, "isSlot": false, - "src": "322289:2:18", + "src": "322289:2:38", "valueSize": 1 }, { - "declaration": 41089, + "declaration": 44150, "isOffset": false, "isSlot": false, - "src": "322319:2:18", + "src": "322319:2:38", "valueSize": 1 } ], - "id": 41097, + "id": 44158, "nodeType": "InlineAssembly", - "src": "322050:282:18" + "src": "322050:282:38" } ] }, @@ -369105,20 +369105,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "320817:3:18", + "nameLocation": "320817:3:38", "parameters": { - "id": 41062, + "id": 44123, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41055, + "id": 44116, "mutability": "mutable", "name": "p0", - "nameLocation": "320829:2:18", + "nameLocation": "320829:2:38", "nodeType": "VariableDeclaration", - "scope": 41099, - "src": "320821:10:18", + "scope": 44160, + "src": "320821:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -369126,10 +369126,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41054, + "id": 44115, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "320821:7:18", + "src": "320821:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -369139,13 +369139,13 @@ }, { "constant": false, - "id": 41057, + "id": 44118, "mutability": "mutable", "name": "p1", - "nameLocation": "320841:2:18", + "nameLocation": "320841:2:38", "nodeType": "VariableDeclaration", - "scope": 41099, - "src": "320833:10:18", + "scope": 44160, + "src": "320833:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -369153,10 +369153,10 @@ "typeString": "address" }, "typeName": { - "id": 41056, + "id": 44117, "name": "address", "nodeType": "ElementaryTypeName", - "src": "320833:7:18", + "src": "320833:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -369167,13 +369167,13 @@ }, { "constant": false, - "id": 41059, + "id": 44120, "mutability": "mutable", "name": "p2", - "nameLocation": "320853:2:18", + "nameLocation": "320853:2:38", "nodeType": "VariableDeclaration", - "scope": 41099, - "src": "320845:10:18", + "scope": 44160, + "src": "320845:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -369181,10 +369181,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41058, + "id": 44119, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "320845:7:18", + "src": "320845:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -369194,13 +369194,13 @@ }, { "constant": false, - "id": 41061, + "id": 44122, "mutability": "mutable", "name": "p3", - "nameLocation": "320862:2:18", + "nameLocation": "320862:2:38", "nodeType": "VariableDeclaration", - "scope": 41099, - "src": "320857:7:18", + "scope": 44160, + "src": "320857:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -369208,10 +369208,10 @@ "typeString": "bool" }, "typeName": { - "id": 41060, + "id": 44121, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "320857:4:18", + "src": "320857:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -369220,44 +369220,44 @@ "visibility": "internal" } ], - "src": "320820:45:18" + "src": "320820:45:38" }, "returnParameters": { - "id": 41063, + "id": 44124, "nodeType": "ParameterList", "parameters": [], - "src": "320880:0:18" + "src": "320880:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41145, + "id": 44206, "nodeType": "FunctionDefinition", - "src": "322344:1536:18", + "src": "322344:1536:38", "nodes": [], "body": { - "id": 41144, + "id": 44205, "nodeType": "Block", - "src": "322419:1461:18", + "src": "322419:1461:38", "nodes": [], "statements": [ { "assignments": [ - 41111 + 44172 ], "declarations": [ { "constant": false, - "id": 41111, + "id": 44172, "mutability": "mutable", "name": "m0", - "nameLocation": "322437:2:18", + "nameLocation": "322437:2:38", "nodeType": "VariableDeclaration", - "scope": 41144, - "src": "322429:10:18", + "scope": 44205, + "src": "322429:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -369265,10 +369265,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41110, + "id": 44171, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "322429:7:18", + "src": "322429:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -369277,24 +369277,24 @@ "visibility": "internal" } ], - "id": 41112, + "id": 44173, "nodeType": "VariableDeclarationStatement", - "src": "322429:10:18" + "src": "322429:10:38" }, { "assignments": [ - 41114 + 44175 ], "declarations": [ { "constant": false, - "id": 41114, + "id": 44175, "mutability": "mutable", "name": "m1", - "nameLocation": "322457:2:18", + "nameLocation": "322457:2:38", "nodeType": "VariableDeclaration", - "scope": 41144, - "src": "322449:10:18", + "scope": 44205, + "src": "322449:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -369302,10 +369302,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41113, + "id": 44174, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "322449:7:18", + "src": "322449:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -369314,24 +369314,24 @@ "visibility": "internal" } ], - "id": 41115, + "id": 44176, "nodeType": "VariableDeclarationStatement", - "src": "322449:10:18" + "src": "322449:10:38" }, { "assignments": [ - 41117 + 44178 ], "declarations": [ { "constant": false, - "id": 41117, + "id": 44178, "mutability": "mutable", "name": "m2", - "nameLocation": "322477:2:18", + "nameLocation": "322477:2:38", "nodeType": "VariableDeclaration", - "scope": 41144, - "src": "322469:10:18", + "scope": 44205, + "src": "322469:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -369339,10 +369339,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41116, + "id": 44177, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "322469:7:18", + "src": "322469:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -369351,24 +369351,24 @@ "visibility": "internal" } ], - "id": 41118, + "id": 44179, "nodeType": "VariableDeclarationStatement", - "src": "322469:10:18" + "src": "322469:10:38" }, { "assignments": [ - 41120 + 44181 ], "declarations": [ { "constant": false, - "id": 41120, + "id": 44181, "mutability": "mutable", "name": "m3", - "nameLocation": "322497:2:18", + "nameLocation": "322497:2:38", "nodeType": "VariableDeclaration", - "scope": 41144, - "src": "322489:10:18", + "scope": 44205, + "src": "322489:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -369376,10 +369376,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41119, + "id": 44180, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "322489:7:18", + "src": "322489:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -369388,24 +369388,24 @@ "visibility": "internal" } ], - "id": 41121, + "id": 44182, "nodeType": "VariableDeclarationStatement", - "src": "322489:10:18" + "src": "322489:10:38" }, { "assignments": [ - 41123 + 44184 ], "declarations": [ { "constant": false, - "id": 41123, + "id": 44184, "mutability": "mutable", "name": "m4", - "nameLocation": "322517:2:18", + "nameLocation": "322517:2:38", "nodeType": "VariableDeclaration", - "scope": 41144, - "src": "322509:10:18", + "scope": 44205, + "src": "322509:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -369413,10 +369413,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41122, + "id": 44183, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "322509:7:18", + "src": "322509:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -369425,24 +369425,24 @@ "visibility": "internal" } ], - "id": 41124, + "id": 44185, "nodeType": "VariableDeclarationStatement", - "src": "322509:10:18" + "src": "322509:10:38" }, { "assignments": [ - 41126 + 44187 ], "declarations": [ { "constant": false, - "id": 41126, + "id": 44187, "mutability": "mutable", "name": "m5", - "nameLocation": "322537:2:18", + "nameLocation": "322537:2:38", "nodeType": "VariableDeclaration", - "scope": 41144, - "src": "322529:10:18", + "scope": 44205, + "src": "322529:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -369450,10 +369450,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41125, + "id": 44186, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "322529:7:18", + "src": "322529:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -369462,24 +369462,24 @@ "visibility": "internal" } ], - "id": 41127, + "id": 44188, "nodeType": "VariableDeclarationStatement", - "src": "322529:10:18" + "src": "322529:10:38" }, { "assignments": [ - 41129 + 44190 ], "declarations": [ { "constant": false, - "id": 41129, + "id": 44190, "mutability": "mutable", "name": "m6", - "nameLocation": "322557:2:18", + "nameLocation": "322557:2:38", "nodeType": "VariableDeclaration", - "scope": 41144, - "src": "322549:10:18", + "scope": 44205, + "src": "322549:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -369487,10 +369487,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41128, + "id": 44189, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "322549:7:18", + "src": "322549:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -369499,24 +369499,24 @@ "visibility": "internal" } ], - "id": 41130, + "id": 44191, "nodeType": "VariableDeclarationStatement", - "src": "322549:10:18" + "src": "322549:10:38" }, { "assignments": [ - 41132 + 44193 ], "declarations": [ { "constant": false, - "id": 41132, + "id": 44193, "mutability": "mutable", "name": "m7", - "nameLocation": "322577:2:18", + "nameLocation": "322577:2:38", "nodeType": "VariableDeclaration", - "scope": 41144, - "src": "322569:10:18", + "scope": 44205, + "src": "322569:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -369524,10 +369524,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41131, + "id": 44192, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "322569:7:18", + "src": "322569:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -369536,24 +369536,24 @@ "visibility": "internal" } ], - "id": 41133, + "id": 44194, "nodeType": "VariableDeclarationStatement", - "src": "322569:10:18" + "src": "322569:10:38" }, { "assignments": [ - 41135 + 44196 ], "declarations": [ { "constant": false, - "id": 41135, + "id": 44196, "mutability": "mutable", "name": "m8", - "nameLocation": "322597:2:18", + "nameLocation": "322597:2:38", "nodeType": "VariableDeclaration", - "scope": 41144, - "src": "322589:10:18", + "scope": 44205, + "src": "322589:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -369561,10 +369561,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41134, + "id": 44195, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "322589:7:18", + "src": "322589:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -369573,27 +369573,27 @@ "visibility": "internal" } ], - "id": 41136, + "id": 44197, "nodeType": "VariableDeclarationStatement", - "src": "322589:10:18" + "src": "322589:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "322618:927:18", + "src": "322618:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "322661:313:18", + "src": "322661:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "322679:15:18", + "src": "322679:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "322693:1:18", + "src": "322693:1:38", "type": "", "value": "0" }, @@ -369601,7 +369601,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "322683:6:18", + "src": "322683:6:38", "type": "" } ] @@ -369609,16 +369609,16 @@ { "body": { "nodeType": "YulBlock", - "src": "322764:40:18", + "src": "322764:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "322793:9:18", + "src": "322793:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "322795:5:18" + "src": "322795:5:38" } ] }, @@ -369629,33 +369629,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "322781:6:18" + "src": "322781:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "322789:1:18" + "src": "322789:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "322776:4:18" + "src": "322776:4:38" }, "nodeType": "YulFunctionCall", - "src": "322776:15:18" + "src": "322776:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "322769:6:18" + "src": "322769:6:38" }, "nodeType": "YulFunctionCall", - "src": "322769:23:18" + "src": "322769:23:38" }, "nodeType": "YulIf", - "src": "322766:36:18" + "src": "322766:36:38" } ] }, @@ -369664,12 +369664,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "322721:6:18" + "src": "322721:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "322729:4:18", + "src": "322729:4:38", "type": "", "value": "0x20" } @@ -369677,30 +369677,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "322718:2:18" + "src": "322718:2:38" }, "nodeType": "YulFunctionCall", - "src": "322718:16:18" + "src": "322718:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "322735:28:18", + "src": "322735:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "322737:24:18", + "src": "322737:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "322751:6:18" + "src": "322751:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "322759:1:18", + "src": "322759:1:38", "type": "", "value": "1" } @@ -369708,16 +369708,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "322747:3:18" + "src": "322747:3:38" }, "nodeType": "YulFunctionCall", - "src": "322747:14:18" + "src": "322747:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "322737:6:18" + "src": "322737:6:38" } ] } @@ -369725,10 +369725,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "322715:2:18", + "src": "322715:2:38", "statements": [] }, - "src": "322711:93:18" + "src": "322711:93:38" }, { "expression": { @@ -369736,34 +369736,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "322828:3:18" + "src": "322828:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "322833:6:18" + "src": "322833:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "322821:6:18" + "src": "322821:6:38" }, "nodeType": "YulFunctionCall", - "src": "322821:19:18" + "src": "322821:19:38" }, "nodeType": "YulExpressionStatement", - "src": "322821:19:18" + "src": "322821:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "322857:37:18", + "src": "322857:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "322874:3:18", + "src": "322874:3:38", "type": "", "value": "256" }, @@ -369772,38 +369772,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "322883:1:18", + "src": "322883:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "322886:6:18" + "src": "322886:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "322879:3:18" + "src": "322879:3:38" }, "nodeType": "YulFunctionCall", - "src": "322879:14:18" + "src": "322879:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "322870:3:18" + "src": "322870:3:38" }, "nodeType": "YulFunctionCall", - "src": "322870:24:18" + "src": "322870:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "322861:5:18", + "src": "322861:5:38", "type": "" } ] @@ -369816,12 +369816,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "322922:3:18" + "src": "322922:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "322927:4:18", + "src": "322927:4:38", "type": "", "value": "0x20" } @@ -369829,59 +369829,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "322918:3:18" + "src": "322918:3:38" }, "nodeType": "YulFunctionCall", - "src": "322918:14:18" + "src": "322918:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "322938:5:18" + "src": "322938:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "322949:5:18" + "src": "322949:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "322956:1:18" + "src": "322956:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "322945:3:18" + "src": "322945:3:38" }, "nodeType": "YulFunctionCall", - "src": "322945:13:18" + "src": "322945:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "322934:3:18" + "src": "322934:3:38" }, "nodeType": "YulFunctionCall", - "src": "322934:25:18" + "src": "322934:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "322911:6:18" + "src": "322911:6:38" }, "nodeType": "YulFunctionCall", - "src": "322911:49:18" + "src": "322911:49:38" }, "nodeType": "YulExpressionStatement", - "src": "322911:49:18" + "src": "322911:49:38" } ] }, @@ -369891,27 +369891,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "322653:3:18", + "src": "322653:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "322658:1:18", + "src": "322658:1:38", "type": "" } ], - "src": "322632:342:18" + "src": "322632:342:38" }, { "nodeType": "YulAssignment", - "src": "322987:17:18", + "src": "322987:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "322999:4:18", + "src": "322999:4:38", "type": "", "value": "0x00" } @@ -369919,28 +369919,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "322993:5:18" + "src": "322993:5:38" }, "nodeType": "YulFunctionCall", - "src": "322993:11:18" + "src": "322993:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "322987:2:18" + "src": "322987:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "323017:17:18", + "src": "323017:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "323029:4:18", + "src": "323029:4:38", "type": "", "value": "0x20" } @@ -369948,28 +369948,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "323023:5:18" + "src": "323023:5:38" }, "nodeType": "YulFunctionCall", - "src": "323023:11:18" + "src": "323023:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "323017:2:18" + "src": "323017:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "323047:17:18", + "src": "323047:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "323059:4:18", + "src": "323059:4:38", "type": "", "value": "0x40" } @@ -369977,28 +369977,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "323053:5:18" + "src": "323053:5:38" }, "nodeType": "YulFunctionCall", - "src": "323053:11:18" + "src": "323053:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "323047:2:18" + "src": "323047:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "323077:17:18", + "src": "323077:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "323089:4:18", + "src": "323089:4:38", "type": "", "value": "0x60" } @@ -370006,28 +370006,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "323083:5:18" + "src": "323083:5:38" }, "nodeType": "YulFunctionCall", - "src": "323083:11:18" + "src": "323083:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "323077:2:18" + "src": "323077:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "323107:17:18", + "src": "323107:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "323119:4:18", + "src": "323119:4:38", "type": "", "value": "0x80" } @@ -370035,28 +370035,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "323113:5:18" + "src": "323113:5:38" }, "nodeType": "YulFunctionCall", - "src": "323113:11:18" + "src": "323113:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "323107:2:18" + "src": "323107:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "323137:17:18", + "src": "323137:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "323149:4:18", + "src": "323149:4:38", "type": "", "value": "0xa0" } @@ -370064,28 +370064,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "323143:5:18" + "src": "323143:5:38" }, "nodeType": "YulFunctionCall", - "src": "323143:11:18" + "src": "323143:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "323137:2:18" + "src": "323137:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "323167:17:18", + "src": "323167:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "323179:4:18", + "src": "323179:4:38", "type": "", "value": "0xc0" } @@ -370093,28 +370093,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "323173:5:18" + "src": "323173:5:38" }, "nodeType": "YulFunctionCall", - "src": "323173:11:18" + "src": "323173:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "323167:2:18" + "src": "323167:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "323197:17:18", + "src": "323197:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "323209:4:18", + "src": "323209:4:38", "type": "", "value": "0xe0" } @@ -370122,28 +370122,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "323203:5:18" + "src": "323203:5:38" }, "nodeType": "YulFunctionCall", - "src": "323203:11:18" + "src": "323203:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "323197:2:18" + "src": "323197:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "323227:18:18", + "src": "323227:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "323239:5:18", + "src": "323239:5:38", "type": "", "value": "0x100" } @@ -370151,16 +370151,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "323233:5:18" + "src": "323233:5:38" }, "nodeType": "YulFunctionCall", - "src": "323233:12:18" + "src": "323233:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "323227:2:18" + "src": "323227:2:38" } ] }, @@ -370170,14 +370170,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "323330:4:18", + "src": "323330:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "323336:10:18", + "src": "323336:10:38", "type": "", "value": "0x91d1112e" } @@ -370185,13 +370185,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "323323:6:18" + "src": "323323:6:38" }, "nodeType": "YulFunctionCall", - "src": "323323:24:18" + "src": "323323:24:38" }, "nodeType": "YulExpressionStatement", - "src": "323323:24:18" + "src": "323323:24:38" }, { "expression": { @@ -370199,14 +370199,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "323367:4:18", + "src": "323367:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "323373:4:18", + "src": "323373:4:38", "type": "", "value": "0x80" } @@ -370214,13 +370214,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "323360:6:18" + "src": "323360:6:38" }, "nodeType": "YulFunctionCall", - "src": "323360:18:18" + "src": "323360:18:38" }, "nodeType": "YulExpressionStatement", - "src": "323360:18:18" + "src": "323360:18:38" }, { "expression": { @@ -370228,26 +370228,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "323398:4:18", + "src": "323398:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "323404:2:18" + "src": "323404:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "323391:6:18" + "src": "323391:6:38" }, "nodeType": "YulFunctionCall", - "src": "323391:16:18" + "src": "323391:16:38" }, "nodeType": "YulExpressionStatement", - "src": "323391:16:18" + "src": "323391:16:38" }, { "expression": { @@ -370255,14 +370255,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "323427:4:18", + "src": "323427:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "323433:4:18", + "src": "323433:4:38", "type": "", "value": "0xc0" } @@ -370270,13 +370270,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "323420:6:18" + "src": "323420:6:38" }, "nodeType": "YulFunctionCall", - "src": "323420:18:18" + "src": "323420:18:38" }, "nodeType": "YulExpressionStatement", - "src": "323420:18:18" + "src": "323420:18:38" }, { "expression": { @@ -370284,26 +370284,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "323458:4:18", + "src": "323458:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "323464:2:18" + "src": "323464:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "323451:6:18" + "src": "323451:6:38" }, "nodeType": "YulFunctionCall", - "src": "323451:16:18" + "src": "323451:16:38" }, "nodeType": "YulExpressionStatement", - "src": "323451:16:18" + "src": "323451:16:38" }, { "expression": { @@ -370311,26 +370311,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "323492:4:18", + "src": "323492:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "323498:2:18" + "src": "323498:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "323480:11:18" + "src": "323480:11:38" }, "nodeType": "YulFunctionCall", - "src": "323480:21:18" + "src": "323480:21:38" }, "nodeType": "YulExpressionStatement", - "src": "323480:21:18" + "src": "323480:21:38" }, { "expression": { @@ -370338,140 +370338,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "323526:4:18", + "src": "323526:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "323532:2:18" + "src": "323532:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "323514:11:18" + "src": "323514:11:38" }, "nodeType": "YulFunctionCall", - "src": "323514:21:18" + "src": "323514:21:38" }, "nodeType": "YulExpressionStatement", - "src": "323514:21:18" + "src": "323514:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41111, + "declaration": 44172, "isOffset": false, "isSlot": false, - "src": "322987:2:18", + "src": "322987:2:38", "valueSize": 1 }, { - "declaration": 41114, + "declaration": 44175, "isOffset": false, "isSlot": false, - "src": "323017:2:18", + "src": "323017:2:38", "valueSize": 1 }, { - "declaration": 41117, + "declaration": 44178, "isOffset": false, "isSlot": false, - "src": "323047:2:18", + "src": "323047:2:38", "valueSize": 1 }, { - "declaration": 41120, + "declaration": 44181, "isOffset": false, "isSlot": false, - "src": "323077:2:18", + "src": "323077:2:38", "valueSize": 1 }, { - "declaration": 41123, + "declaration": 44184, "isOffset": false, "isSlot": false, - "src": "323107:2:18", + "src": "323107:2:38", "valueSize": 1 }, { - "declaration": 41126, + "declaration": 44187, "isOffset": false, "isSlot": false, - "src": "323137:2:18", + "src": "323137:2:38", "valueSize": 1 }, { - "declaration": 41129, + "declaration": 44190, "isOffset": false, "isSlot": false, - "src": "323167:2:18", + "src": "323167:2:38", "valueSize": 1 }, { - "declaration": 41132, + "declaration": 44193, "isOffset": false, "isSlot": false, - "src": "323197:2:18", + "src": "323197:2:38", "valueSize": 1 }, { - "declaration": 41135, + "declaration": 44196, "isOffset": false, "isSlot": false, - "src": "323227:2:18", + "src": "323227:2:38", "valueSize": 1 }, { - "declaration": 41101, + "declaration": 44162, "isOffset": false, "isSlot": false, - "src": "323498:2:18", + "src": "323498:2:38", "valueSize": 1 }, { - "declaration": 41103, + "declaration": 44164, "isOffset": false, "isSlot": false, - "src": "323404:2:18", + "src": "323404:2:38", "valueSize": 1 }, { - "declaration": 41105, + "declaration": 44166, "isOffset": false, "isSlot": false, - "src": "323532:2:18", + "src": "323532:2:38", "valueSize": 1 }, { - "declaration": 41107, + "declaration": 44168, "isOffset": false, "isSlot": false, - "src": "323464:2:18", + "src": "323464:2:38", "valueSize": 1 } ], - "id": 41137, + "id": 44198, "nodeType": "InlineAssembly", - "src": "322609:936:18" + "src": "322609:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41139, + "id": 44200, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "323570:4:18", + "src": "323570:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -370480,14 +370480,14 @@ }, { "hexValue": "3078313034", - "id": 41140, + "id": 44201, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "323576:5:18", + "src": "323576:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -370506,18 +370506,18 @@ "typeString": "int_const 260" } ], - "id": 41138, + "id": 44199, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "323554:15:18", + "referencedDeclaration": 33383, + "src": "323554:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41141, + "id": 44202, "isConstant": false, "isLValue": false, "isPure": false, @@ -370526,21 +370526,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "323554:28:18", + "src": "323554:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41142, + "id": 44203, "nodeType": "ExpressionStatement", - "src": "323554:28:18" + "src": "323554:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "323601:273:18", + "src": "323601:273:38", "statements": [ { "expression": { @@ -370548,26 +370548,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "323622:4:18", + "src": "323622:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "323628:2:18" + "src": "323628:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "323615:6:18" + "src": "323615:6:38" }, "nodeType": "YulFunctionCall", - "src": "323615:16:18" + "src": "323615:16:38" }, "nodeType": "YulExpressionStatement", - "src": "323615:16:18" + "src": "323615:16:38" }, { "expression": { @@ -370575,26 +370575,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "323651:4:18", + "src": "323651:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "323657:2:18" + "src": "323657:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "323644:6:18" + "src": "323644:6:38" }, "nodeType": "YulFunctionCall", - "src": "323644:16:18" + "src": "323644:16:38" }, "nodeType": "YulExpressionStatement", - "src": "323644:16:18" + "src": "323644:16:38" }, { "expression": { @@ -370602,26 +370602,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "323680:4:18", + "src": "323680:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "323686:2:18" + "src": "323686:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "323673:6:18" + "src": "323673:6:38" }, "nodeType": "YulFunctionCall", - "src": "323673:16:18" + "src": "323673:16:38" }, "nodeType": "YulExpressionStatement", - "src": "323673:16:18" + "src": "323673:16:38" }, { "expression": { @@ -370629,26 +370629,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "323709:4:18", + "src": "323709:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "323715:2:18" + "src": "323715:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "323702:6:18" + "src": "323702:6:38" }, "nodeType": "YulFunctionCall", - "src": "323702:16:18" + "src": "323702:16:38" }, "nodeType": "YulExpressionStatement", - "src": "323702:16:18" + "src": "323702:16:38" }, { "expression": { @@ -370656,26 +370656,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "323738:4:18", + "src": "323738:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "323744:2:18" + "src": "323744:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "323731:6:18" + "src": "323731:6:38" }, "nodeType": "YulFunctionCall", - "src": "323731:16:18" + "src": "323731:16:38" }, "nodeType": "YulExpressionStatement", - "src": "323731:16:18" + "src": "323731:16:38" }, { "expression": { @@ -370683,26 +370683,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "323767:4:18", + "src": "323767:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "323773:2:18" + "src": "323773:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "323760:6:18" + "src": "323760:6:38" }, "nodeType": "YulFunctionCall", - "src": "323760:16:18" + "src": "323760:16:38" }, "nodeType": "YulExpressionStatement", - "src": "323760:16:18" + "src": "323760:16:38" }, { "expression": { @@ -370710,26 +370710,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "323796:4:18", + "src": "323796:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "323802:2:18" + "src": "323802:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "323789:6:18" + "src": "323789:6:38" }, "nodeType": "YulFunctionCall", - "src": "323789:16:18" + "src": "323789:16:38" }, "nodeType": "YulExpressionStatement", - "src": "323789:16:18" + "src": "323789:16:38" }, { "expression": { @@ -370737,26 +370737,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "323825:4:18", + "src": "323825:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "323831:2:18" + "src": "323831:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "323818:6:18" + "src": "323818:6:38" }, "nodeType": "YulFunctionCall", - "src": "323818:16:18" + "src": "323818:16:38" }, "nodeType": "YulExpressionStatement", - "src": "323818:16:18" + "src": "323818:16:38" }, { "expression": { @@ -370764,98 +370764,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "323854:5:18", + "src": "323854:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "323861:2:18" + "src": "323861:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "323847:6:18" + "src": "323847:6:38" }, "nodeType": "YulFunctionCall", - "src": "323847:17:18" + "src": "323847:17:38" }, "nodeType": "YulExpressionStatement", - "src": "323847:17:18" + "src": "323847:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41111, + "declaration": 44172, "isOffset": false, "isSlot": false, - "src": "323628:2:18", + "src": "323628:2:38", "valueSize": 1 }, { - "declaration": 41114, + "declaration": 44175, "isOffset": false, "isSlot": false, - "src": "323657:2:18", + "src": "323657:2:38", "valueSize": 1 }, { - "declaration": 41117, + "declaration": 44178, "isOffset": false, "isSlot": false, - "src": "323686:2:18", + "src": "323686:2:38", "valueSize": 1 }, { - "declaration": 41120, + "declaration": 44181, "isOffset": false, "isSlot": false, - "src": "323715:2:18", + "src": "323715:2:38", "valueSize": 1 }, { - "declaration": 41123, + "declaration": 44184, "isOffset": false, "isSlot": false, - "src": "323744:2:18", + "src": "323744:2:38", "valueSize": 1 }, { - "declaration": 41126, + "declaration": 44187, "isOffset": false, "isSlot": false, - "src": "323773:2:18", + "src": "323773:2:38", "valueSize": 1 }, { - "declaration": 41129, + "declaration": 44190, "isOffset": false, "isSlot": false, - "src": "323802:2:18", + "src": "323802:2:38", "valueSize": 1 }, { - "declaration": 41132, + "declaration": 44193, "isOffset": false, "isSlot": false, - "src": "323831:2:18", + "src": "323831:2:38", "valueSize": 1 }, { - "declaration": 41135, + "declaration": 44196, "isOffset": false, "isSlot": false, - "src": "323861:2:18", + "src": "323861:2:38", "valueSize": 1 } ], - "id": 41143, + "id": 44204, "nodeType": "InlineAssembly", - "src": "323592:282:18" + "src": "323592:282:38" } ] }, @@ -370863,20 +370863,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "322353:3:18", + "nameLocation": "322353:3:38", "parameters": { - "id": 41108, + "id": 44169, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41101, + "id": 44162, "mutability": "mutable", "name": "p0", - "nameLocation": "322365:2:18", + "nameLocation": "322365:2:38", "nodeType": "VariableDeclaration", - "scope": 41145, - "src": "322357:10:18", + "scope": 44206, + "src": "322357:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -370884,10 +370884,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41100, + "id": 44161, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "322357:7:18", + "src": "322357:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -370897,13 +370897,13 @@ }, { "constant": false, - "id": 41103, + "id": 44164, "mutability": "mutable", "name": "p1", - "nameLocation": "322377:2:18", + "nameLocation": "322377:2:38", "nodeType": "VariableDeclaration", - "scope": 41145, - "src": "322369:10:18", + "scope": 44206, + "src": "322369:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -370911,10 +370911,10 @@ "typeString": "address" }, "typeName": { - "id": 41102, + "id": 44163, "name": "address", "nodeType": "ElementaryTypeName", - "src": "322369:7:18", + "src": "322369:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -370925,13 +370925,13 @@ }, { "constant": false, - "id": 41105, + "id": 44166, "mutability": "mutable", "name": "p2", - "nameLocation": "322389:2:18", + "nameLocation": "322389:2:38", "nodeType": "VariableDeclaration", - "scope": 41145, - "src": "322381:10:18", + "scope": 44206, + "src": "322381:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -370939,10 +370939,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41104, + "id": 44165, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "322381:7:18", + "src": "322381:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -370952,13 +370952,13 @@ }, { "constant": false, - "id": 41107, + "id": 44168, "mutability": "mutable", "name": "p3", - "nameLocation": "322401:2:18", + "nameLocation": "322401:2:38", "nodeType": "VariableDeclaration", - "scope": 41145, - "src": "322393:10:18", + "scope": 44206, + "src": "322393:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -370966,10 +370966,10 @@ "typeString": "uint256" }, "typeName": { - "id": 41106, + "id": 44167, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "322393:7:18", + "src": "322393:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -370978,44 +370978,44 @@ "visibility": "internal" } ], - "src": "322356:48:18" + "src": "322356:48:38" }, "returnParameters": { - "id": 41109, + "id": 44170, "nodeType": "ParameterList", "parameters": [], - "src": "322419:0:18" + "src": "322419:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41197, + "id": 44258, "nodeType": "FunctionDefinition", - "src": "323886:1738:18", + "src": "323886:1738:38", "nodes": [], "body": { - "id": 41196, + "id": 44257, "nodeType": "Block", - "src": "323961:1663:18", + "src": "323961:1663:38", "nodes": [], "statements": [ { "assignments": [ - 41157 + 44218 ], "declarations": [ { "constant": false, - "id": 41157, + "id": 44218, "mutability": "mutable", "name": "m0", - "nameLocation": "323979:2:18", + "nameLocation": "323979:2:38", "nodeType": "VariableDeclaration", - "scope": 41196, - "src": "323971:10:18", + "scope": 44257, + "src": "323971:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -371023,10 +371023,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41156, + "id": 44217, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "323971:7:18", + "src": "323971:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -371035,24 +371035,24 @@ "visibility": "internal" } ], - "id": 41158, + "id": 44219, "nodeType": "VariableDeclarationStatement", - "src": "323971:10:18" + "src": "323971:10:38" }, { "assignments": [ - 41160 + 44221 ], "declarations": [ { "constant": false, - "id": 41160, + "id": 44221, "mutability": "mutable", "name": "m1", - "nameLocation": "323999:2:18", + "nameLocation": "323999:2:38", "nodeType": "VariableDeclaration", - "scope": 41196, - "src": "323991:10:18", + "scope": 44257, + "src": "323991:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -371060,10 +371060,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41159, + "id": 44220, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "323991:7:18", + "src": "323991:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -371072,24 +371072,24 @@ "visibility": "internal" } ], - "id": 41161, + "id": 44222, "nodeType": "VariableDeclarationStatement", - "src": "323991:10:18" + "src": "323991:10:38" }, { "assignments": [ - 41163 + 44224 ], "declarations": [ { "constant": false, - "id": 41163, + "id": 44224, "mutability": "mutable", "name": "m2", - "nameLocation": "324019:2:18", + "nameLocation": "324019:2:38", "nodeType": "VariableDeclaration", - "scope": 41196, - "src": "324011:10:18", + "scope": 44257, + "src": "324011:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -371097,10 +371097,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41162, + "id": 44223, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "324011:7:18", + "src": "324011:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -371109,24 +371109,24 @@ "visibility": "internal" } ], - "id": 41164, + "id": 44225, "nodeType": "VariableDeclarationStatement", - "src": "324011:10:18" + "src": "324011:10:38" }, { "assignments": [ - 41166 + 44227 ], "declarations": [ { "constant": false, - "id": 41166, + "id": 44227, "mutability": "mutable", "name": "m3", - "nameLocation": "324039:2:18", + "nameLocation": "324039:2:38", "nodeType": "VariableDeclaration", - "scope": 41196, - "src": "324031:10:18", + "scope": 44257, + "src": "324031:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -371134,10 +371134,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41165, + "id": 44226, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "324031:7:18", + "src": "324031:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -371146,24 +371146,24 @@ "visibility": "internal" } ], - "id": 41167, + "id": 44228, "nodeType": "VariableDeclarationStatement", - "src": "324031:10:18" + "src": "324031:10:38" }, { "assignments": [ - 41169 + 44230 ], "declarations": [ { "constant": false, - "id": 41169, + "id": 44230, "mutability": "mutable", "name": "m4", - "nameLocation": "324059:2:18", + "nameLocation": "324059:2:38", "nodeType": "VariableDeclaration", - "scope": 41196, - "src": "324051:10:18", + "scope": 44257, + "src": "324051:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -371171,10 +371171,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41168, + "id": 44229, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "324051:7:18", + "src": "324051:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -371183,24 +371183,24 @@ "visibility": "internal" } ], - "id": 41170, + "id": 44231, "nodeType": "VariableDeclarationStatement", - "src": "324051:10:18" + "src": "324051:10:38" }, { "assignments": [ - 41172 + 44233 ], "declarations": [ { "constant": false, - "id": 41172, + "id": 44233, "mutability": "mutable", "name": "m5", - "nameLocation": "324079:2:18", + "nameLocation": "324079:2:38", "nodeType": "VariableDeclaration", - "scope": 41196, - "src": "324071:10:18", + "scope": 44257, + "src": "324071:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -371208,10 +371208,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41171, + "id": 44232, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "324071:7:18", + "src": "324071:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -371220,24 +371220,24 @@ "visibility": "internal" } ], - "id": 41173, + "id": 44234, "nodeType": "VariableDeclarationStatement", - "src": "324071:10:18" + "src": "324071:10:38" }, { "assignments": [ - 41175 + 44236 ], "declarations": [ { "constant": false, - "id": 41175, + "id": 44236, "mutability": "mutable", "name": "m6", - "nameLocation": "324099:2:18", + "nameLocation": "324099:2:38", "nodeType": "VariableDeclaration", - "scope": 41196, - "src": "324091:10:18", + "scope": 44257, + "src": "324091:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -371245,10 +371245,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41174, + "id": 44235, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "324091:7:18", + "src": "324091:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -371257,24 +371257,24 @@ "visibility": "internal" } ], - "id": 41176, + "id": 44237, "nodeType": "VariableDeclarationStatement", - "src": "324091:10:18" + "src": "324091:10:38" }, { "assignments": [ - 41178 + 44239 ], "declarations": [ { "constant": false, - "id": 41178, + "id": 44239, "mutability": "mutable", "name": "m7", - "nameLocation": "324119:2:18", + "nameLocation": "324119:2:38", "nodeType": "VariableDeclaration", - "scope": 41196, - "src": "324111:10:18", + "scope": 44257, + "src": "324111:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -371282,10 +371282,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41177, + "id": 44238, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "324111:7:18", + "src": "324111:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -371294,24 +371294,24 @@ "visibility": "internal" } ], - "id": 41179, + "id": 44240, "nodeType": "VariableDeclarationStatement", - "src": "324111:10:18" + "src": "324111:10:38" }, { "assignments": [ - 41181 + 44242 ], "declarations": [ { "constant": false, - "id": 41181, + "id": 44242, "mutability": "mutable", "name": "m8", - "nameLocation": "324139:2:18", + "nameLocation": "324139:2:38", "nodeType": "VariableDeclaration", - "scope": 41196, - "src": "324131:10:18", + "scope": 44257, + "src": "324131:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -371319,10 +371319,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41180, + "id": 44241, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "324131:7:18", + "src": "324131:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -371331,24 +371331,24 @@ "visibility": "internal" } ], - "id": 41182, + "id": 44243, "nodeType": "VariableDeclarationStatement", - "src": "324131:10:18" + "src": "324131:10:38" }, { "assignments": [ - 41184 + 44245 ], "declarations": [ { "constant": false, - "id": 41184, + "id": 44245, "mutability": "mutable", "name": "m9", - "nameLocation": "324159:2:18", + "nameLocation": "324159:2:38", "nodeType": "VariableDeclaration", - "scope": 41196, - "src": "324151:10:18", + "scope": 44257, + "src": "324151:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -371356,10 +371356,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41183, + "id": 44244, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "324151:7:18", + "src": "324151:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -371368,24 +371368,24 @@ "visibility": "internal" } ], - "id": 41185, + "id": 44246, "nodeType": "VariableDeclarationStatement", - "src": "324151:10:18" + "src": "324151:10:38" }, { "assignments": [ - 41187 + 44248 ], "declarations": [ { "constant": false, - "id": 41187, + "id": 44248, "mutability": "mutable", "name": "m10", - "nameLocation": "324179:3:18", + "nameLocation": "324179:3:38", "nodeType": "VariableDeclaration", - "scope": 41196, - "src": "324171:11:18", + "scope": 44257, + "src": "324171:11:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -371393,10 +371393,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41186, + "id": 44247, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "324171:7:18", + "src": "324171:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -371405,27 +371405,27 @@ "visibility": "internal" } ], - "id": 41188, + "id": 44249, "nodeType": "VariableDeclarationStatement", - "src": "324171:11:18" + "src": "324171:11:38" }, { "AST": { "nodeType": "YulBlock", - "src": "324201:1027:18", + "src": "324201:1027:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "324244:313:18", + "src": "324244:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "324262:15:18", + "src": "324262:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "324276:1:18", + "src": "324276:1:38", "type": "", "value": "0" }, @@ -371433,7 +371433,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "324266:6:18", + "src": "324266:6:38", "type": "" } ] @@ -371441,16 +371441,16 @@ { "body": { "nodeType": "YulBlock", - "src": "324347:40:18", + "src": "324347:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "324376:9:18", + "src": "324376:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "324378:5:18" + "src": "324378:5:38" } ] }, @@ -371461,33 +371461,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "324364:6:18" + "src": "324364:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "324372:1:18" + "src": "324372:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "324359:4:18" + "src": "324359:4:38" }, "nodeType": "YulFunctionCall", - "src": "324359:15:18" + "src": "324359:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "324352:6:18" + "src": "324352:6:38" }, "nodeType": "YulFunctionCall", - "src": "324352:23:18" + "src": "324352:23:38" }, "nodeType": "YulIf", - "src": "324349:36:18" + "src": "324349:36:38" } ] }, @@ -371496,12 +371496,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "324304:6:18" + "src": "324304:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "324312:4:18", + "src": "324312:4:38", "type": "", "value": "0x20" } @@ -371509,30 +371509,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "324301:2:18" + "src": "324301:2:38" }, "nodeType": "YulFunctionCall", - "src": "324301:16:18" + "src": "324301:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "324318:28:18", + "src": "324318:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "324320:24:18", + "src": "324320:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "324334:6:18" + "src": "324334:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "324342:1:18", + "src": "324342:1:38", "type": "", "value": "1" } @@ -371540,16 +371540,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "324330:3:18" + "src": "324330:3:38" }, "nodeType": "YulFunctionCall", - "src": "324330:14:18" + "src": "324330:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "324320:6:18" + "src": "324320:6:38" } ] } @@ -371557,10 +371557,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "324298:2:18", + "src": "324298:2:38", "statements": [] }, - "src": "324294:93:18" + "src": "324294:93:38" }, { "expression": { @@ -371568,34 +371568,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "324411:3:18" + "src": "324411:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "324416:6:18" + "src": "324416:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "324404:6:18" + "src": "324404:6:38" }, "nodeType": "YulFunctionCall", - "src": "324404:19:18" + "src": "324404:19:38" }, "nodeType": "YulExpressionStatement", - "src": "324404:19:18" + "src": "324404:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "324440:37:18", + "src": "324440:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "324457:3:18", + "src": "324457:3:38", "type": "", "value": "256" }, @@ -371604,38 +371604,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "324466:1:18", + "src": "324466:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "324469:6:18" + "src": "324469:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "324462:3:18" + "src": "324462:3:38" }, "nodeType": "YulFunctionCall", - "src": "324462:14:18" + "src": "324462:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "324453:3:18" + "src": "324453:3:38" }, "nodeType": "YulFunctionCall", - "src": "324453:24:18" + "src": "324453:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "324444:5:18", + "src": "324444:5:38", "type": "" } ] @@ -371648,12 +371648,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "324505:3:18" + "src": "324505:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "324510:4:18", + "src": "324510:4:38", "type": "", "value": "0x20" } @@ -371661,59 +371661,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "324501:3:18" + "src": "324501:3:38" }, "nodeType": "YulFunctionCall", - "src": "324501:14:18" + "src": "324501:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "324521:5:18" + "src": "324521:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "324532:5:18" + "src": "324532:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "324539:1:18" + "src": "324539:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "324528:3:18" + "src": "324528:3:38" }, "nodeType": "YulFunctionCall", - "src": "324528:13:18" + "src": "324528:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "324517:3:18" + "src": "324517:3:38" }, "nodeType": "YulFunctionCall", - "src": "324517:25:18" + "src": "324517:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "324494:6:18" + "src": "324494:6:38" }, "nodeType": "YulFunctionCall", - "src": "324494:49:18" + "src": "324494:49:38" }, "nodeType": "YulExpressionStatement", - "src": "324494:49:18" + "src": "324494:49:38" } ] }, @@ -371723,27 +371723,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "324236:3:18", + "src": "324236:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "324241:1:18", + "src": "324241:1:38", "type": "" } ], - "src": "324215:342:18" + "src": "324215:342:38" }, { "nodeType": "YulAssignment", - "src": "324570:17:18", + "src": "324570:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "324582:4:18", + "src": "324582:4:38", "type": "", "value": "0x00" } @@ -371751,28 +371751,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "324576:5:18" + "src": "324576:5:38" }, "nodeType": "YulFunctionCall", - "src": "324576:11:18" + "src": "324576:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "324570:2:18" + "src": "324570:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "324600:17:18", + "src": "324600:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "324612:4:18", + "src": "324612:4:38", "type": "", "value": "0x20" } @@ -371780,28 +371780,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "324606:5:18" + "src": "324606:5:38" }, "nodeType": "YulFunctionCall", - "src": "324606:11:18" + "src": "324606:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "324600:2:18" + "src": "324600:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "324630:17:18", + "src": "324630:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "324642:4:18", + "src": "324642:4:38", "type": "", "value": "0x40" } @@ -371809,28 +371809,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "324636:5:18" + "src": "324636:5:38" }, "nodeType": "YulFunctionCall", - "src": "324636:11:18" + "src": "324636:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "324630:2:18" + "src": "324630:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "324660:17:18", + "src": "324660:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "324672:4:18", + "src": "324672:4:38", "type": "", "value": "0x60" } @@ -371838,28 +371838,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "324666:5:18" + "src": "324666:5:38" }, "nodeType": "YulFunctionCall", - "src": "324666:11:18" + "src": "324666:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "324660:2:18" + "src": "324660:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "324690:17:18", + "src": "324690:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "324702:4:18", + "src": "324702:4:38", "type": "", "value": "0x80" } @@ -371867,28 +371867,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "324696:5:18" + "src": "324696:5:38" }, "nodeType": "YulFunctionCall", - "src": "324696:11:18" + "src": "324696:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "324690:2:18" + "src": "324690:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "324720:17:18", + "src": "324720:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "324732:4:18", + "src": "324732:4:38", "type": "", "value": "0xa0" } @@ -371896,28 +371896,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "324726:5:18" + "src": "324726:5:38" }, "nodeType": "YulFunctionCall", - "src": "324726:11:18" + "src": "324726:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "324720:2:18" + "src": "324720:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "324750:17:18", + "src": "324750:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "324762:4:18", + "src": "324762:4:38", "type": "", "value": "0xc0" } @@ -371925,28 +371925,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "324756:5:18" + "src": "324756:5:38" }, "nodeType": "YulFunctionCall", - "src": "324756:11:18" + "src": "324756:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "324750:2:18" + "src": "324750:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "324780:17:18", + "src": "324780:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "324792:4:18", + "src": "324792:4:38", "type": "", "value": "0xe0" } @@ -371954,28 +371954,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "324786:5:18" + "src": "324786:5:38" }, "nodeType": "YulFunctionCall", - "src": "324786:11:18" + "src": "324786:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "324780:2:18" + "src": "324780:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "324810:18:18", + "src": "324810:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "324822:5:18", + "src": "324822:5:38", "type": "", "value": "0x100" } @@ -371983,28 +371983,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "324816:5:18" + "src": "324816:5:38" }, "nodeType": "YulFunctionCall", - "src": "324816:12:18" + "src": "324816:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "324810:2:18" + "src": "324810:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "324841:18:18", + "src": "324841:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "324853:5:18", + "src": "324853:5:38", "type": "", "value": "0x120" } @@ -372012,28 +372012,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "324847:5:18" + "src": "324847:5:38" }, "nodeType": "YulFunctionCall", - "src": "324847:12:18" + "src": "324847:12:38" }, "variableNames": [ { "name": "m9", "nodeType": "YulIdentifier", - "src": "324841:2:18" + "src": "324841:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "324872:19:18", + "src": "324872:19:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "324885:5:18", + "src": "324885:5:38", "type": "", "value": "0x140" } @@ -372041,16 +372041,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "324879:5:18" + "src": "324879:5:38" }, "nodeType": "YulFunctionCall", - "src": "324879:12:18" + "src": "324879:12:38" }, "variableNames": [ { "name": "m10", "nodeType": "YulIdentifier", - "src": "324872:3:18" + "src": "324872:3:38" } ] }, @@ -372060,14 +372060,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "324975:4:18", + "src": "324975:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "324981:10:18", + "src": "324981:10:38", "type": "", "value": "0x245986f2" } @@ -372075,13 +372075,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "324968:6:18" + "src": "324968:6:38" }, "nodeType": "YulFunctionCall", - "src": "324968:24:18" + "src": "324968:24:38" }, "nodeType": "YulExpressionStatement", - "src": "324968:24:18" + "src": "324968:24:38" }, { "expression": { @@ -372089,14 +372089,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "325012:4:18", + "src": "325012:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "325018:4:18", + "src": "325018:4:38", "type": "", "value": "0x80" } @@ -372104,13 +372104,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "325005:6:18" + "src": "325005:6:38" }, "nodeType": "YulFunctionCall", - "src": "325005:18:18" + "src": "325005:18:38" }, "nodeType": "YulExpressionStatement", - "src": "325005:18:18" + "src": "325005:18:38" }, { "expression": { @@ -372118,26 +372118,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "325043:4:18", + "src": "325043:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "325049:2:18" + "src": "325049:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "325036:6:18" + "src": "325036:6:38" }, "nodeType": "YulFunctionCall", - "src": "325036:16:18" + "src": "325036:16:38" }, "nodeType": "YulExpressionStatement", - "src": "325036:16:18" + "src": "325036:16:38" }, { "expression": { @@ -372145,14 +372145,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "325072:4:18", + "src": "325072:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "325078:4:18", + "src": "325078:4:38", "type": "", "value": "0xc0" } @@ -372160,13 +372160,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "325065:6:18" + "src": "325065:6:38" }, "nodeType": "YulFunctionCall", - "src": "325065:18:18" + "src": "325065:18:38" }, "nodeType": "YulExpressionStatement", - "src": "325065:18:18" + "src": "325065:18:38" }, { "expression": { @@ -372174,14 +372174,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "325103:4:18", + "src": "325103:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "325109:5:18", + "src": "325109:5:38", "type": "", "value": "0x100" } @@ -372189,13 +372189,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "325096:6:18" + "src": "325096:6:38" }, "nodeType": "YulFunctionCall", - "src": "325096:19:18" + "src": "325096:19:38" }, "nodeType": "YulExpressionStatement", - "src": "325096:19:18" + "src": "325096:19:38" }, { "expression": { @@ -372203,26 +372203,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "325140:4:18", + "src": "325140:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "325146:2:18" + "src": "325146:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "325128:11:18" + "src": "325128:11:38" }, "nodeType": "YulFunctionCall", - "src": "325128:21:18" + "src": "325128:21:38" }, "nodeType": "YulExpressionStatement", - "src": "325128:21:18" + "src": "325128:21:38" }, { "expression": { @@ -372230,26 +372230,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "325174:4:18", + "src": "325174:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "325180:2:18" + "src": "325180:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "325162:11:18" + "src": "325162:11:38" }, "nodeType": "YulFunctionCall", - "src": "325162:21:18" + "src": "325162:21:38" }, "nodeType": "YulExpressionStatement", - "src": "325162:21:18" + "src": "325162:21:38" }, { "expression": { @@ -372257,154 +372257,154 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "325208:5:18", + "src": "325208:5:38", "type": "", "value": "0x120" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "325215:2:18" + "src": "325215:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "325196:11:18" + "src": "325196:11:38" }, "nodeType": "YulFunctionCall", - "src": "325196:22:18" + "src": "325196:22:38" }, "nodeType": "YulExpressionStatement", - "src": "325196:22:18" + "src": "325196:22:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41157, + "declaration": 44218, "isOffset": false, "isSlot": false, - "src": "324570:2:18", + "src": "324570:2:38", "valueSize": 1 }, { - "declaration": 41160, + "declaration": 44221, "isOffset": false, "isSlot": false, - "src": "324600:2:18", + "src": "324600:2:38", "valueSize": 1 }, { - "declaration": 41187, + "declaration": 44248, "isOffset": false, "isSlot": false, - "src": "324872:3:18", + "src": "324872:3:38", "valueSize": 1 }, { - "declaration": 41163, + "declaration": 44224, "isOffset": false, "isSlot": false, - "src": "324630:2:18", + "src": "324630:2:38", "valueSize": 1 }, { - "declaration": 41166, + "declaration": 44227, "isOffset": false, "isSlot": false, - "src": "324660:2:18", + "src": "324660:2:38", "valueSize": 1 }, { - "declaration": 41169, + "declaration": 44230, "isOffset": false, "isSlot": false, - "src": "324690:2:18", + "src": "324690:2:38", "valueSize": 1 }, { - "declaration": 41172, + "declaration": 44233, "isOffset": false, "isSlot": false, - "src": "324720:2:18", + "src": "324720:2:38", "valueSize": 1 }, { - "declaration": 41175, + "declaration": 44236, "isOffset": false, "isSlot": false, - "src": "324750:2:18", + "src": "324750:2:38", "valueSize": 1 }, { - "declaration": 41178, + "declaration": 44239, "isOffset": false, "isSlot": false, - "src": "324780:2:18", + "src": "324780:2:38", "valueSize": 1 }, { - "declaration": 41181, + "declaration": 44242, "isOffset": false, "isSlot": false, - "src": "324810:2:18", + "src": "324810:2:38", "valueSize": 1 }, { - "declaration": 41184, + "declaration": 44245, "isOffset": false, "isSlot": false, - "src": "324841:2:18", + "src": "324841:2:38", "valueSize": 1 }, { - "declaration": 41147, + "declaration": 44208, "isOffset": false, "isSlot": false, - "src": "325146:2:18", + "src": "325146:2:38", "valueSize": 1 }, { - "declaration": 41149, + "declaration": 44210, "isOffset": false, "isSlot": false, - "src": "325049:2:18", + "src": "325049:2:38", "valueSize": 1 }, { - "declaration": 41151, + "declaration": 44212, "isOffset": false, "isSlot": false, - "src": "325180:2:18", + "src": "325180:2:38", "valueSize": 1 }, { - "declaration": 41153, + "declaration": 44214, "isOffset": false, "isSlot": false, - "src": "325215:2:18", + "src": "325215:2:38", "valueSize": 1 } ], - "id": 41189, + "id": 44250, "nodeType": "InlineAssembly", - "src": "324192:1036:18" + "src": "324192:1036:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41191, + "id": 44252, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "325253:4:18", + "src": "325253:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -372413,14 +372413,14 @@ }, { "hexValue": "3078313434", - "id": 41192, + "id": 44253, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "325259:5:18", + "src": "325259:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_324_by_1", "typeString": "int_const 324" @@ -372439,18 +372439,18 @@ "typeString": "int_const 324" } ], - "id": 41190, + "id": 44251, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "325237:15:18", + "referencedDeclaration": 33383, + "src": "325237:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41193, + "id": 44254, "isConstant": false, "isLValue": false, "isPure": false, @@ -372459,21 +372459,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "325237:28:18", + "src": "325237:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41194, + "id": 44255, "nodeType": "ExpressionStatement", - "src": "325237:28:18" + "src": "325237:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "325284:334:18", + "src": "325284:334:38", "statements": [ { "expression": { @@ -372481,26 +372481,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "325305:4:18", + "src": "325305:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "325311:2:18" + "src": "325311:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "325298:6:18" + "src": "325298:6:38" }, "nodeType": "YulFunctionCall", - "src": "325298:16:18" + "src": "325298:16:38" }, "nodeType": "YulExpressionStatement", - "src": "325298:16:18" + "src": "325298:16:38" }, { "expression": { @@ -372508,26 +372508,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "325334:4:18", + "src": "325334:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "325340:2:18" + "src": "325340:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "325327:6:18" + "src": "325327:6:38" }, "nodeType": "YulFunctionCall", - "src": "325327:16:18" + "src": "325327:16:38" }, "nodeType": "YulExpressionStatement", - "src": "325327:16:18" + "src": "325327:16:38" }, { "expression": { @@ -372535,26 +372535,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "325363:4:18", + "src": "325363:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "325369:2:18" + "src": "325369:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "325356:6:18" + "src": "325356:6:38" }, "nodeType": "YulFunctionCall", - "src": "325356:16:18" + "src": "325356:16:38" }, "nodeType": "YulExpressionStatement", - "src": "325356:16:18" + "src": "325356:16:38" }, { "expression": { @@ -372562,26 +372562,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "325392:4:18", + "src": "325392:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "325398:2:18" + "src": "325398:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "325385:6:18" + "src": "325385:6:38" }, "nodeType": "YulFunctionCall", - "src": "325385:16:18" + "src": "325385:16:38" }, "nodeType": "YulExpressionStatement", - "src": "325385:16:18" + "src": "325385:16:38" }, { "expression": { @@ -372589,26 +372589,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "325421:4:18", + "src": "325421:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "325427:2:18" + "src": "325427:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "325414:6:18" + "src": "325414:6:38" }, "nodeType": "YulFunctionCall", - "src": "325414:16:18" + "src": "325414:16:38" }, "nodeType": "YulExpressionStatement", - "src": "325414:16:18" + "src": "325414:16:38" }, { "expression": { @@ -372616,26 +372616,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "325450:4:18", + "src": "325450:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "325456:2:18" + "src": "325456:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "325443:6:18" + "src": "325443:6:38" }, "nodeType": "YulFunctionCall", - "src": "325443:16:18" + "src": "325443:16:38" }, "nodeType": "YulExpressionStatement", - "src": "325443:16:18" + "src": "325443:16:38" }, { "expression": { @@ -372643,26 +372643,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "325479:4:18", + "src": "325479:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "325485:2:18" + "src": "325485:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "325472:6:18" + "src": "325472:6:38" }, "nodeType": "YulFunctionCall", - "src": "325472:16:18" + "src": "325472:16:38" }, "nodeType": "YulExpressionStatement", - "src": "325472:16:18" + "src": "325472:16:38" }, { "expression": { @@ -372670,26 +372670,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "325508:4:18", + "src": "325508:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "325514:2:18" + "src": "325514:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "325501:6:18" + "src": "325501:6:38" }, "nodeType": "YulFunctionCall", - "src": "325501:16:18" + "src": "325501:16:38" }, "nodeType": "YulExpressionStatement", - "src": "325501:16:18" + "src": "325501:16:38" }, { "expression": { @@ -372697,26 +372697,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "325537:5:18", + "src": "325537:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "325544:2:18" + "src": "325544:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "325530:6:18" + "src": "325530:6:38" }, "nodeType": "YulFunctionCall", - "src": "325530:17:18" + "src": "325530:17:38" }, "nodeType": "YulExpressionStatement", - "src": "325530:17:18" + "src": "325530:17:38" }, { "expression": { @@ -372724,26 +372724,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "325567:5:18", + "src": "325567:5:38", "type": "", "value": "0x120" }, { "name": "m9", "nodeType": "YulIdentifier", - "src": "325574:2:18" + "src": "325574:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "325560:6:18" + "src": "325560:6:38" }, "nodeType": "YulFunctionCall", - "src": "325560:17:18" + "src": "325560:17:38" }, "nodeType": "YulExpressionStatement", - "src": "325560:17:18" + "src": "325560:17:38" }, { "expression": { @@ -372751,112 +372751,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "325597:5:18", + "src": "325597:5:38", "type": "", "value": "0x140" }, { "name": "m10", "nodeType": "YulIdentifier", - "src": "325604:3:18" + "src": "325604:3:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "325590:6:18" + "src": "325590:6:38" }, "nodeType": "YulFunctionCall", - "src": "325590:18:18" + "src": "325590:18:38" }, "nodeType": "YulExpressionStatement", - "src": "325590:18:18" + "src": "325590:18:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41157, + "declaration": 44218, "isOffset": false, "isSlot": false, - "src": "325311:2:18", + "src": "325311:2:38", "valueSize": 1 }, { - "declaration": 41160, + "declaration": 44221, "isOffset": false, "isSlot": false, - "src": "325340:2:18", + "src": "325340:2:38", "valueSize": 1 }, { - "declaration": 41187, + "declaration": 44248, "isOffset": false, "isSlot": false, - "src": "325604:3:18", + "src": "325604:3:38", "valueSize": 1 }, { - "declaration": 41163, + "declaration": 44224, "isOffset": false, "isSlot": false, - "src": "325369:2:18", + "src": "325369:2:38", "valueSize": 1 }, { - "declaration": 41166, + "declaration": 44227, "isOffset": false, "isSlot": false, - "src": "325398:2:18", + "src": "325398:2:38", "valueSize": 1 }, { - "declaration": 41169, + "declaration": 44230, "isOffset": false, "isSlot": false, - "src": "325427:2:18", + "src": "325427:2:38", "valueSize": 1 }, { - "declaration": 41172, + "declaration": 44233, "isOffset": false, "isSlot": false, - "src": "325456:2:18", + "src": "325456:2:38", "valueSize": 1 }, { - "declaration": 41175, + "declaration": 44236, "isOffset": false, "isSlot": false, - "src": "325485:2:18", + "src": "325485:2:38", "valueSize": 1 }, { - "declaration": 41178, + "declaration": 44239, "isOffset": false, "isSlot": false, - "src": "325514:2:18", + "src": "325514:2:38", "valueSize": 1 }, { - "declaration": 41181, + "declaration": 44242, "isOffset": false, "isSlot": false, - "src": "325544:2:18", + "src": "325544:2:38", "valueSize": 1 }, { - "declaration": 41184, + "declaration": 44245, "isOffset": false, "isSlot": false, - "src": "325574:2:18", + "src": "325574:2:38", "valueSize": 1 } ], - "id": 41195, + "id": 44256, "nodeType": "InlineAssembly", - "src": "325275:343:18" + "src": "325275:343:38" } ] }, @@ -372864,20 +372864,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "323895:3:18", + "nameLocation": "323895:3:38", "parameters": { - "id": 41154, + "id": 44215, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41147, + "id": 44208, "mutability": "mutable", "name": "p0", - "nameLocation": "323907:2:18", + "nameLocation": "323907:2:38", "nodeType": "VariableDeclaration", - "scope": 41197, - "src": "323899:10:18", + "scope": 44258, + "src": "323899:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -372885,10 +372885,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41146, + "id": 44207, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "323899:7:18", + "src": "323899:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -372898,13 +372898,13 @@ }, { "constant": false, - "id": 41149, + "id": 44210, "mutability": "mutable", "name": "p1", - "nameLocation": "323919:2:18", + "nameLocation": "323919:2:38", "nodeType": "VariableDeclaration", - "scope": 41197, - "src": "323911:10:18", + "scope": 44258, + "src": "323911:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -372912,10 +372912,10 @@ "typeString": "address" }, "typeName": { - "id": 41148, + "id": 44209, "name": "address", "nodeType": "ElementaryTypeName", - "src": "323911:7:18", + "src": "323911:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -372926,13 +372926,13 @@ }, { "constant": false, - "id": 41151, + "id": 44212, "mutability": "mutable", "name": "p2", - "nameLocation": "323931:2:18", + "nameLocation": "323931:2:38", "nodeType": "VariableDeclaration", - "scope": 41197, - "src": "323923:10:18", + "scope": 44258, + "src": "323923:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -372940,10 +372940,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41150, + "id": 44211, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "323923:7:18", + "src": "323923:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -372953,13 +372953,13 @@ }, { "constant": false, - "id": 41153, + "id": 44214, "mutability": "mutable", "name": "p3", - "nameLocation": "323943:2:18", + "nameLocation": "323943:2:38", "nodeType": "VariableDeclaration", - "scope": 41197, - "src": "323935:10:18", + "scope": 44258, + "src": "323935:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -372967,10 +372967,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41152, + "id": 44213, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "323935:7:18", + "src": "323935:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -372979,44 +372979,44 @@ "visibility": "internal" } ], - "src": "323898:48:18" + "src": "323898:48:38" }, "returnParameters": { - "id": 41155, + "id": 44216, "nodeType": "ParameterList", "parameters": [], - "src": "323961:0:18" + "src": "323961:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41237, + "id": 44298, "nodeType": "FunctionDefinition", - "src": "325630:1334:18", + "src": "325630:1334:38", "nodes": [], "body": { - "id": 41236, + "id": 44297, "nodeType": "Block", - "src": "325702:1262:18", + "src": "325702:1262:38", "nodes": [], "statements": [ { "assignments": [ - 41209 + 44270 ], "declarations": [ { "constant": false, - "id": 41209, + "id": 44270, "mutability": "mutable", "name": "m0", - "nameLocation": "325720:2:18", + "nameLocation": "325720:2:38", "nodeType": "VariableDeclaration", - "scope": 41236, - "src": "325712:10:18", + "scope": 44297, + "src": "325712:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -373024,10 +373024,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41208, + "id": 44269, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "325712:7:18", + "src": "325712:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -373036,24 +373036,24 @@ "visibility": "internal" } ], - "id": 41210, + "id": 44271, "nodeType": "VariableDeclarationStatement", - "src": "325712:10:18" + "src": "325712:10:38" }, { "assignments": [ - 41212 + 44273 ], "declarations": [ { "constant": false, - "id": 41212, + "id": 44273, "mutability": "mutable", "name": "m1", - "nameLocation": "325740:2:18", + "nameLocation": "325740:2:38", "nodeType": "VariableDeclaration", - "scope": 41236, - "src": "325732:10:18", + "scope": 44297, + "src": "325732:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -373061,10 +373061,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41211, + "id": 44272, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "325732:7:18", + "src": "325732:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -373073,24 +373073,24 @@ "visibility": "internal" } ], - "id": 41213, + "id": 44274, "nodeType": "VariableDeclarationStatement", - "src": "325732:10:18" + "src": "325732:10:38" }, { "assignments": [ - 41215 + 44276 ], "declarations": [ { "constant": false, - "id": 41215, + "id": 44276, "mutability": "mutable", "name": "m2", - "nameLocation": "325760:2:18", + "nameLocation": "325760:2:38", "nodeType": "VariableDeclaration", - "scope": 41236, - "src": "325752:10:18", + "scope": 44297, + "src": "325752:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -373098,10 +373098,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41214, + "id": 44275, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "325752:7:18", + "src": "325752:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -373110,24 +373110,24 @@ "visibility": "internal" } ], - "id": 41216, + "id": 44277, "nodeType": "VariableDeclarationStatement", - "src": "325752:10:18" + "src": "325752:10:38" }, { "assignments": [ - 41218 + 44279 ], "declarations": [ { "constant": false, - "id": 41218, + "id": 44279, "mutability": "mutable", "name": "m3", - "nameLocation": "325780:2:18", + "nameLocation": "325780:2:38", "nodeType": "VariableDeclaration", - "scope": 41236, - "src": "325772:10:18", + "scope": 44297, + "src": "325772:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -373135,10 +373135,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41217, + "id": 44278, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "325772:7:18", + "src": "325772:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -373147,24 +373147,24 @@ "visibility": "internal" } ], - "id": 41219, + "id": 44280, "nodeType": "VariableDeclarationStatement", - "src": "325772:10:18" + "src": "325772:10:38" }, { "assignments": [ - 41221 + 44282 ], "declarations": [ { "constant": false, - "id": 41221, + "id": 44282, "mutability": "mutable", "name": "m4", - "nameLocation": "325800:2:18", + "nameLocation": "325800:2:38", "nodeType": "VariableDeclaration", - "scope": 41236, - "src": "325792:10:18", + "scope": 44297, + "src": "325792:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -373172,10 +373172,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41220, + "id": 44281, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "325792:7:18", + "src": "325792:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -373184,24 +373184,24 @@ "visibility": "internal" } ], - "id": 41222, + "id": 44283, "nodeType": "VariableDeclarationStatement", - "src": "325792:10:18" + "src": "325792:10:38" }, { "assignments": [ - 41224 + 44285 ], "declarations": [ { "constant": false, - "id": 41224, + "id": 44285, "mutability": "mutable", "name": "m5", - "nameLocation": "325820:2:18", + "nameLocation": "325820:2:38", "nodeType": "VariableDeclaration", - "scope": 41236, - "src": "325812:10:18", + "scope": 44297, + "src": "325812:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -373209,10 +373209,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41223, + "id": 44284, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "325812:7:18", + "src": "325812:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -373221,24 +373221,24 @@ "visibility": "internal" } ], - "id": 41225, + "id": 44286, "nodeType": "VariableDeclarationStatement", - "src": "325812:10:18" + "src": "325812:10:38" }, { "assignments": [ - 41227 + 44288 ], "declarations": [ { "constant": false, - "id": 41227, + "id": 44288, "mutability": "mutable", "name": "m6", - "nameLocation": "325840:2:18", + "nameLocation": "325840:2:38", "nodeType": "VariableDeclaration", - "scope": 41236, - "src": "325832:10:18", + "scope": 44297, + "src": "325832:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -373246,10 +373246,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41226, + "id": 44287, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "325832:7:18", + "src": "325832:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -373258,27 +373258,27 @@ "visibility": "internal" } ], - "id": 41228, + "id": 44289, "nodeType": "VariableDeclarationStatement", - "src": "325832:10:18" + "src": "325832:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "325861:828:18", + "src": "325861:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "325904:313:18", + "src": "325904:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "325922:15:18", + "src": "325922:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "325936:1:18", + "src": "325936:1:38", "type": "", "value": "0" }, @@ -373286,7 +373286,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "325926:6:18", + "src": "325926:6:38", "type": "" } ] @@ -373294,16 +373294,16 @@ { "body": { "nodeType": "YulBlock", - "src": "326007:40:18", + "src": "326007:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "326036:9:18", + "src": "326036:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "326038:5:18" + "src": "326038:5:38" } ] }, @@ -373314,33 +373314,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "326024:6:18" + "src": "326024:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "326032:1:18" + "src": "326032:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "326019:4:18" + "src": "326019:4:38" }, "nodeType": "YulFunctionCall", - "src": "326019:15:18" + "src": "326019:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "326012:6:18" + "src": "326012:6:38" }, "nodeType": "YulFunctionCall", - "src": "326012:23:18" + "src": "326012:23:38" }, "nodeType": "YulIf", - "src": "326009:36:18" + "src": "326009:36:38" } ] }, @@ -373349,12 +373349,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "325964:6:18" + "src": "325964:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "325972:4:18", + "src": "325972:4:38", "type": "", "value": "0x20" } @@ -373362,30 +373362,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "325961:2:18" + "src": "325961:2:38" }, "nodeType": "YulFunctionCall", - "src": "325961:16:18" + "src": "325961:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "325978:28:18", + "src": "325978:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "325980:24:18", + "src": "325980:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "325994:6:18" + "src": "325994:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "326002:1:18", + "src": "326002:1:38", "type": "", "value": "1" } @@ -373393,16 +373393,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "325990:3:18" + "src": "325990:3:38" }, "nodeType": "YulFunctionCall", - "src": "325990:14:18" + "src": "325990:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "325980:6:18" + "src": "325980:6:38" } ] } @@ -373410,10 +373410,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "325958:2:18", + "src": "325958:2:38", "statements": [] }, - "src": "325954:93:18" + "src": "325954:93:38" }, { "expression": { @@ -373421,34 +373421,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "326071:3:18" + "src": "326071:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "326076:6:18" + "src": "326076:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "326064:6:18" + "src": "326064:6:38" }, "nodeType": "YulFunctionCall", - "src": "326064:19:18" + "src": "326064:19:38" }, "nodeType": "YulExpressionStatement", - "src": "326064:19:18" + "src": "326064:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "326100:37:18", + "src": "326100:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "326117:3:18", + "src": "326117:3:38", "type": "", "value": "256" }, @@ -373457,38 +373457,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "326126:1:18", + "src": "326126:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "326129:6:18" + "src": "326129:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "326122:3:18" + "src": "326122:3:38" }, "nodeType": "YulFunctionCall", - "src": "326122:14:18" + "src": "326122:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "326113:3:18" + "src": "326113:3:38" }, "nodeType": "YulFunctionCall", - "src": "326113:24:18" + "src": "326113:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "326104:5:18", + "src": "326104:5:38", "type": "" } ] @@ -373501,12 +373501,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "326165:3:18" + "src": "326165:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "326170:4:18", + "src": "326170:4:38", "type": "", "value": "0x20" } @@ -373514,59 +373514,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "326161:3:18" + "src": "326161:3:38" }, "nodeType": "YulFunctionCall", - "src": "326161:14:18" + "src": "326161:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "326181:5:18" + "src": "326181:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "326192:5:18" + "src": "326192:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "326199:1:18" + "src": "326199:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "326188:3:18" + "src": "326188:3:38" }, "nodeType": "YulFunctionCall", - "src": "326188:13:18" + "src": "326188:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "326177:3:18" + "src": "326177:3:38" }, "nodeType": "YulFunctionCall", - "src": "326177:25:18" + "src": "326177:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "326154:6:18" + "src": "326154:6:38" }, "nodeType": "YulFunctionCall", - "src": "326154:49:18" + "src": "326154:49:38" }, "nodeType": "YulExpressionStatement", - "src": "326154:49:18" + "src": "326154:49:38" } ] }, @@ -373576,27 +373576,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "325896:3:18", + "src": "325896:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "325901:1:18", + "src": "325901:1:38", "type": "" } ], - "src": "325875:342:18" + "src": "325875:342:38" }, { "nodeType": "YulAssignment", - "src": "326230:17:18", + "src": "326230:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "326242:4:18", + "src": "326242:4:38", "type": "", "value": "0x00" } @@ -373604,28 +373604,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "326236:5:18" + "src": "326236:5:38" }, "nodeType": "YulFunctionCall", - "src": "326236:11:18" + "src": "326236:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "326230:2:18" + "src": "326230:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "326260:17:18", + "src": "326260:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "326272:4:18", + "src": "326272:4:38", "type": "", "value": "0x20" } @@ -373633,28 +373633,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "326266:5:18" + "src": "326266:5:38" }, "nodeType": "YulFunctionCall", - "src": "326266:11:18" + "src": "326266:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "326260:2:18" + "src": "326260:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "326290:17:18", + "src": "326290:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "326302:4:18", + "src": "326302:4:38", "type": "", "value": "0x40" } @@ -373662,28 +373662,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "326296:5:18" + "src": "326296:5:38" }, "nodeType": "YulFunctionCall", - "src": "326296:11:18" + "src": "326296:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "326290:2:18" + "src": "326290:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "326320:17:18", + "src": "326320:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "326332:4:18", + "src": "326332:4:38", "type": "", "value": "0x60" } @@ -373691,28 +373691,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "326326:5:18" + "src": "326326:5:38" }, "nodeType": "YulFunctionCall", - "src": "326326:11:18" + "src": "326326:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "326320:2:18" + "src": "326320:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "326350:17:18", + "src": "326350:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "326362:4:18", + "src": "326362:4:38", "type": "", "value": "0x80" } @@ -373720,28 +373720,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "326356:5:18" + "src": "326356:5:38" }, "nodeType": "YulFunctionCall", - "src": "326356:11:18" + "src": "326356:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "326350:2:18" + "src": "326350:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "326380:17:18", + "src": "326380:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "326392:4:18", + "src": "326392:4:38", "type": "", "value": "0xa0" } @@ -373749,28 +373749,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "326386:5:18" + "src": "326386:5:38" }, "nodeType": "YulFunctionCall", - "src": "326386:11:18" + "src": "326386:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "326380:2:18" + "src": "326380:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "326410:17:18", + "src": "326410:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "326422:4:18", + "src": "326422:4:38", "type": "", "value": "0xc0" } @@ -373778,16 +373778,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "326416:5:18" + "src": "326416:5:38" }, "nodeType": "YulFunctionCall", - "src": "326416:11:18" + "src": "326416:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "326410:2:18" + "src": "326410:2:38" } ] }, @@ -373797,14 +373797,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "326510:4:18", + "src": "326510:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "326516:10:18", + "src": "326516:10:38", "type": "", "value": "0x33e9dd1d" } @@ -373812,13 +373812,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "326503:6:18" + "src": "326503:6:38" }, "nodeType": "YulFunctionCall", - "src": "326503:24:18" + "src": "326503:24:38" }, "nodeType": "YulExpressionStatement", - "src": "326503:24:18" + "src": "326503:24:38" }, { "expression": { @@ -373826,14 +373826,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "326547:4:18", + "src": "326547:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "326553:4:18", + "src": "326553:4:38", "type": "", "value": "0x80" } @@ -373841,13 +373841,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "326540:6:18" + "src": "326540:6:38" }, "nodeType": "YulFunctionCall", - "src": "326540:18:18" + "src": "326540:18:38" }, "nodeType": "YulExpressionStatement", - "src": "326540:18:18" + "src": "326540:18:38" }, { "expression": { @@ -373855,26 +373855,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "326578:4:18", + "src": "326578:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "326584:2:18" + "src": "326584:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "326571:6:18" + "src": "326571:6:38" }, "nodeType": "YulFunctionCall", - "src": "326571:16:18" + "src": "326571:16:38" }, "nodeType": "YulExpressionStatement", - "src": "326571:16:18" + "src": "326571:16:38" }, { "expression": { @@ -373882,26 +373882,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "326607:4:18", + "src": "326607:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "326613:2:18" + "src": "326613:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "326600:6:18" + "src": "326600:6:38" }, "nodeType": "YulFunctionCall", - "src": "326600:16:18" + "src": "326600:16:38" }, "nodeType": "YulExpressionStatement", - "src": "326600:16:18" + "src": "326600:16:38" }, { "expression": { @@ -373909,26 +373909,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "326636:4:18", + "src": "326636:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "326642:2:18" + "src": "326642:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "326629:6:18" + "src": "326629:6:38" }, "nodeType": "YulFunctionCall", - "src": "326629:16:18" + "src": "326629:16:38" }, "nodeType": "YulExpressionStatement", - "src": "326629:16:18" + "src": "326629:16:38" }, { "expression": { @@ -373936,126 +373936,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "326670:4:18", + "src": "326670:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "326676:2:18" + "src": "326676:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "326658:11:18" + "src": "326658:11:38" }, "nodeType": "YulFunctionCall", - "src": "326658:21:18" + "src": "326658:21:38" }, "nodeType": "YulExpressionStatement", - "src": "326658:21:18" + "src": "326658:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41209, + "declaration": 44270, "isOffset": false, "isSlot": false, - "src": "326230:2:18", + "src": "326230:2:38", "valueSize": 1 }, { - "declaration": 41212, + "declaration": 44273, "isOffset": false, "isSlot": false, - "src": "326260:2:18", + "src": "326260:2:38", "valueSize": 1 }, { - "declaration": 41215, + "declaration": 44276, "isOffset": false, "isSlot": false, - "src": "326290:2:18", + "src": "326290:2:38", "valueSize": 1 }, { - "declaration": 41218, + "declaration": 44279, "isOffset": false, "isSlot": false, - "src": "326320:2:18", + "src": "326320:2:38", "valueSize": 1 }, { - "declaration": 41221, + "declaration": 44282, "isOffset": false, "isSlot": false, - "src": "326350:2:18", + "src": "326350:2:38", "valueSize": 1 }, { - "declaration": 41224, + "declaration": 44285, "isOffset": false, "isSlot": false, - "src": "326380:2:18", + "src": "326380:2:38", "valueSize": 1 }, { - "declaration": 41227, + "declaration": 44288, "isOffset": false, "isSlot": false, - "src": "326410:2:18", + "src": "326410:2:38", "valueSize": 1 }, { - "declaration": 41199, + "declaration": 44260, "isOffset": false, "isSlot": false, - "src": "326676:2:18", + "src": "326676:2:38", "valueSize": 1 }, { - "declaration": 41201, + "declaration": 44262, "isOffset": false, "isSlot": false, - "src": "326584:2:18", + "src": "326584:2:38", "valueSize": 1 }, { - "declaration": 41203, + "declaration": 44264, "isOffset": false, "isSlot": false, - "src": "326613:2:18", + "src": "326613:2:38", "valueSize": 1 }, { - "declaration": 41205, + "declaration": 44266, "isOffset": false, "isSlot": false, - "src": "326642:2:18", + "src": "326642:2:38", "valueSize": 1 } ], - "id": 41229, + "id": 44290, "nodeType": "InlineAssembly", - "src": "325852:837:18" + "src": "325852:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41231, + "id": 44292, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "326714:4:18", + "src": "326714:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -374064,14 +374064,14 @@ }, { "hexValue": "30786334", - "id": 41232, + "id": 44293, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "326720:4:18", + "src": "326720:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -374090,18 +374090,18 @@ "typeString": "int_const 196" } ], - "id": 41230, + "id": 44291, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "326698:15:18", + "referencedDeclaration": 33383, + "src": "326698:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41233, + "id": 44294, "isConstant": false, "isLValue": false, "isPure": false, @@ -374110,21 +374110,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "326698:27:18", + "src": "326698:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41234, + "id": 44295, "nodeType": "ExpressionStatement", - "src": "326698:27:18" + "src": "326698:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "326744:214:18", + "src": "326744:214:38", "statements": [ { "expression": { @@ -374132,26 +374132,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "326765:4:18", + "src": "326765:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "326771:2:18" + "src": "326771:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "326758:6:18" + "src": "326758:6:38" }, "nodeType": "YulFunctionCall", - "src": "326758:16:18" + "src": "326758:16:38" }, "nodeType": "YulExpressionStatement", - "src": "326758:16:18" + "src": "326758:16:38" }, { "expression": { @@ -374159,26 +374159,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "326794:4:18", + "src": "326794:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "326800:2:18" + "src": "326800:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "326787:6:18" + "src": "326787:6:38" }, "nodeType": "YulFunctionCall", - "src": "326787:16:18" + "src": "326787:16:38" }, "nodeType": "YulExpressionStatement", - "src": "326787:16:18" + "src": "326787:16:38" }, { "expression": { @@ -374186,26 +374186,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "326823:4:18", + "src": "326823:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "326829:2:18" + "src": "326829:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "326816:6:18" + "src": "326816:6:38" }, "nodeType": "YulFunctionCall", - "src": "326816:16:18" + "src": "326816:16:38" }, "nodeType": "YulExpressionStatement", - "src": "326816:16:18" + "src": "326816:16:38" }, { "expression": { @@ -374213,26 +374213,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "326852:4:18", + "src": "326852:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "326858:2:18" + "src": "326858:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "326845:6:18" + "src": "326845:6:38" }, "nodeType": "YulFunctionCall", - "src": "326845:16:18" + "src": "326845:16:38" }, "nodeType": "YulExpressionStatement", - "src": "326845:16:18" + "src": "326845:16:38" }, { "expression": { @@ -374240,26 +374240,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "326881:4:18", + "src": "326881:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "326887:2:18" + "src": "326887:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "326874:6:18" + "src": "326874:6:38" }, "nodeType": "YulFunctionCall", - "src": "326874:16:18" + "src": "326874:16:38" }, "nodeType": "YulExpressionStatement", - "src": "326874:16:18" + "src": "326874:16:38" }, { "expression": { @@ -374267,26 +374267,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "326910:4:18", + "src": "326910:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "326916:2:18" + "src": "326916:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "326903:6:18" + "src": "326903:6:38" }, "nodeType": "YulFunctionCall", - "src": "326903:16:18" + "src": "326903:16:38" }, "nodeType": "YulExpressionStatement", - "src": "326903:16:18" + "src": "326903:16:38" }, { "expression": { @@ -374294,84 +374294,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "326939:4:18", + "src": "326939:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "326945:2:18" + "src": "326945:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "326932:6:18" + "src": "326932:6:38" }, "nodeType": "YulFunctionCall", - "src": "326932:16:18" + "src": "326932:16:38" }, "nodeType": "YulExpressionStatement", - "src": "326932:16:18" + "src": "326932:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41209, + "declaration": 44270, "isOffset": false, "isSlot": false, - "src": "326771:2:18", + "src": "326771:2:38", "valueSize": 1 }, { - "declaration": 41212, + "declaration": 44273, "isOffset": false, "isSlot": false, - "src": "326800:2:18", + "src": "326800:2:38", "valueSize": 1 }, { - "declaration": 41215, + "declaration": 44276, "isOffset": false, "isSlot": false, - "src": "326829:2:18", + "src": "326829:2:38", "valueSize": 1 }, { - "declaration": 41218, + "declaration": 44279, "isOffset": false, "isSlot": false, - "src": "326858:2:18", + "src": "326858:2:38", "valueSize": 1 }, { - "declaration": 41221, + "declaration": 44282, "isOffset": false, "isSlot": false, - "src": "326887:2:18", + "src": "326887:2:38", "valueSize": 1 }, { - "declaration": 41224, + "declaration": 44285, "isOffset": false, "isSlot": false, - "src": "326916:2:18", + "src": "326916:2:38", "valueSize": 1 }, { - "declaration": 41227, + "declaration": 44288, "isOffset": false, "isSlot": false, - "src": "326945:2:18", + "src": "326945:2:38", "valueSize": 1 } ], - "id": 41235, + "id": 44296, "nodeType": "InlineAssembly", - "src": "326735:223:18" + "src": "326735:223:38" } ] }, @@ -374379,20 +374379,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "325639:3:18", + "nameLocation": "325639:3:38", "parameters": { - "id": 41206, + "id": 44267, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41199, + "id": 44260, "mutability": "mutable", "name": "p0", - "nameLocation": "325651:2:18", + "nameLocation": "325651:2:38", "nodeType": "VariableDeclaration", - "scope": 41237, - "src": "325643:10:18", + "scope": 44298, + "src": "325643:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -374400,10 +374400,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41198, + "id": 44259, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "325643:7:18", + "src": "325643:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -374413,13 +374413,13 @@ }, { "constant": false, - "id": 41201, + "id": 44262, "mutability": "mutable", "name": "p1", - "nameLocation": "325660:2:18", + "nameLocation": "325660:2:38", "nodeType": "VariableDeclaration", - "scope": 41237, - "src": "325655:7:18", + "scope": 44298, + "src": "325655:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -374427,10 +374427,10 @@ "typeString": "bool" }, "typeName": { - "id": 41200, + "id": 44261, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "325655:4:18", + "src": "325655:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -374440,13 +374440,13 @@ }, { "constant": false, - "id": 41203, + "id": 44264, "mutability": "mutable", "name": "p2", - "nameLocation": "325672:2:18", + "nameLocation": "325672:2:38", "nodeType": "VariableDeclaration", - "scope": 41237, - "src": "325664:10:18", + "scope": 44298, + "src": "325664:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -374454,10 +374454,10 @@ "typeString": "address" }, "typeName": { - "id": 41202, + "id": 44263, "name": "address", "nodeType": "ElementaryTypeName", - "src": "325664:7:18", + "src": "325664:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -374468,13 +374468,13 @@ }, { "constant": false, - "id": 41205, + "id": 44266, "mutability": "mutable", "name": "p3", - "nameLocation": "325684:2:18", + "nameLocation": "325684:2:38", "nodeType": "VariableDeclaration", - "scope": 41237, - "src": "325676:10:18", + "scope": 44298, + "src": "325676:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -374482,10 +374482,10 @@ "typeString": "address" }, "typeName": { - "id": 41204, + "id": 44265, "name": "address", "nodeType": "ElementaryTypeName", - "src": "325676:7:18", + "src": "325676:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -374495,44 +374495,44 @@ "visibility": "internal" } ], - "src": "325642:45:18" + "src": "325642:45:38" }, "returnParameters": { - "id": 41207, + "id": 44268, "nodeType": "ParameterList", "parameters": [], - "src": "325702:0:18" + "src": "325702:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41277, + "id": 44338, "nodeType": "FunctionDefinition", - "src": "326970:1328:18", + "src": "326970:1328:38", "nodes": [], "body": { - "id": 41276, + "id": 44337, "nodeType": "Block", - "src": "327039:1259:18", + "src": "327039:1259:38", "nodes": [], "statements": [ { "assignments": [ - 41249 + 44310 ], "declarations": [ { "constant": false, - "id": 41249, + "id": 44310, "mutability": "mutable", "name": "m0", - "nameLocation": "327057:2:18", + "nameLocation": "327057:2:38", "nodeType": "VariableDeclaration", - "scope": 41276, - "src": "327049:10:18", + "scope": 44337, + "src": "327049:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -374540,10 +374540,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41248, + "id": 44309, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "327049:7:18", + "src": "327049:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -374552,24 +374552,24 @@ "visibility": "internal" } ], - "id": 41250, + "id": 44311, "nodeType": "VariableDeclarationStatement", - "src": "327049:10:18" + "src": "327049:10:38" }, { "assignments": [ - 41252 + 44313 ], "declarations": [ { "constant": false, - "id": 41252, + "id": 44313, "mutability": "mutable", "name": "m1", - "nameLocation": "327077:2:18", + "nameLocation": "327077:2:38", "nodeType": "VariableDeclaration", - "scope": 41276, - "src": "327069:10:18", + "scope": 44337, + "src": "327069:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -374577,10 +374577,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41251, + "id": 44312, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "327069:7:18", + "src": "327069:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -374589,24 +374589,24 @@ "visibility": "internal" } ], - "id": 41253, + "id": 44314, "nodeType": "VariableDeclarationStatement", - "src": "327069:10:18" + "src": "327069:10:38" }, { "assignments": [ - 41255 + 44316 ], "declarations": [ { "constant": false, - "id": 41255, + "id": 44316, "mutability": "mutable", "name": "m2", - "nameLocation": "327097:2:18", + "nameLocation": "327097:2:38", "nodeType": "VariableDeclaration", - "scope": 41276, - "src": "327089:10:18", + "scope": 44337, + "src": "327089:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -374614,10 +374614,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41254, + "id": 44315, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "327089:7:18", + "src": "327089:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -374626,24 +374626,24 @@ "visibility": "internal" } ], - "id": 41256, + "id": 44317, "nodeType": "VariableDeclarationStatement", - "src": "327089:10:18" + "src": "327089:10:38" }, { "assignments": [ - 41258 + 44319 ], "declarations": [ { "constant": false, - "id": 41258, + "id": 44319, "mutability": "mutable", "name": "m3", - "nameLocation": "327117:2:18", + "nameLocation": "327117:2:38", "nodeType": "VariableDeclaration", - "scope": 41276, - "src": "327109:10:18", + "scope": 44337, + "src": "327109:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -374651,10 +374651,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41257, + "id": 44318, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "327109:7:18", + "src": "327109:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -374663,24 +374663,24 @@ "visibility": "internal" } ], - "id": 41259, + "id": 44320, "nodeType": "VariableDeclarationStatement", - "src": "327109:10:18" + "src": "327109:10:38" }, { "assignments": [ - 41261 + 44322 ], "declarations": [ { "constant": false, - "id": 41261, + "id": 44322, "mutability": "mutable", "name": "m4", - "nameLocation": "327137:2:18", + "nameLocation": "327137:2:38", "nodeType": "VariableDeclaration", - "scope": 41276, - "src": "327129:10:18", + "scope": 44337, + "src": "327129:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -374688,10 +374688,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41260, + "id": 44321, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "327129:7:18", + "src": "327129:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -374700,24 +374700,24 @@ "visibility": "internal" } ], - "id": 41262, + "id": 44323, "nodeType": "VariableDeclarationStatement", - "src": "327129:10:18" + "src": "327129:10:38" }, { "assignments": [ - 41264 + 44325 ], "declarations": [ { "constant": false, - "id": 41264, + "id": 44325, "mutability": "mutable", "name": "m5", - "nameLocation": "327157:2:18", + "nameLocation": "327157:2:38", "nodeType": "VariableDeclaration", - "scope": 41276, - "src": "327149:10:18", + "scope": 44337, + "src": "327149:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -374725,10 +374725,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41263, + "id": 44324, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "327149:7:18", + "src": "327149:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -374737,24 +374737,24 @@ "visibility": "internal" } ], - "id": 41265, + "id": 44326, "nodeType": "VariableDeclarationStatement", - "src": "327149:10:18" + "src": "327149:10:38" }, { "assignments": [ - 41267 + 44328 ], "declarations": [ { "constant": false, - "id": 41267, + "id": 44328, "mutability": "mutable", "name": "m6", - "nameLocation": "327177:2:18", + "nameLocation": "327177:2:38", "nodeType": "VariableDeclaration", - "scope": 41276, - "src": "327169:10:18", + "scope": 44337, + "src": "327169:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -374762,10 +374762,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41266, + "id": 44327, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "327169:7:18", + "src": "327169:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -374774,27 +374774,27 @@ "visibility": "internal" } ], - "id": 41268, + "id": 44329, "nodeType": "VariableDeclarationStatement", - "src": "327169:10:18" + "src": "327169:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "327198:825:18", + "src": "327198:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "327241:313:18", + "src": "327241:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "327259:15:18", + "src": "327259:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "327273:1:18", + "src": "327273:1:38", "type": "", "value": "0" }, @@ -374802,7 +374802,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "327263:6:18", + "src": "327263:6:38", "type": "" } ] @@ -374810,16 +374810,16 @@ { "body": { "nodeType": "YulBlock", - "src": "327344:40:18", + "src": "327344:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "327373:9:18", + "src": "327373:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "327375:5:18" + "src": "327375:5:38" } ] }, @@ -374830,33 +374830,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "327361:6:18" + "src": "327361:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "327369:1:18" + "src": "327369:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "327356:4:18" + "src": "327356:4:38" }, "nodeType": "YulFunctionCall", - "src": "327356:15:18" + "src": "327356:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "327349:6:18" + "src": "327349:6:38" }, "nodeType": "YulFunctionCall", - "src": "327349:23:18" + "src": "327349:23:38" }, "nodeType": "YulIf", - "src": "327346:36:18" + "src": "327346:36:38" } ] }, @@ -374865,12 +374865,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "327301:6:18" + "src": "327301:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "327309:4:18", + "src": "327309:4:38", "type": "", "value": "0x20" } @@ -374878,30 +374878,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "327298:2:18" + "src": "327298:2:38" }, "nodeType": "YulFunctionCall", - "src": "327298:16:18" + "src": "327298:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "327315:28:18", + "src": "327315:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "327317:24:18", + "src": "327317:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "327331:6:18" + "src": "327331:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "327339:1:18", + "src": "327339:1:38", "type": "", "value": "1" } @@ -374909,16 +374909,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "327327:3:18" + "src": "327327:3:38" }, "nodeType": "YulFunctionCall", - "src": "327327:14:18" + "src": "327327:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "327317:6:18" + "src": "327317:6:38" } ] } @@ -374926,10 +374926,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "327295:2:18", + "src": "327295:2:38", "statements": [] }, - "src": "327291:93:18" + "src": "327291:93:38" }, { "expression": { @@ -374937,34 +374937,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "327408:3:18" + "src": "327408:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "327413:6:18" + "src": "327413:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "327401:6:18" + "src": "327401:6:38" }, "nodeType": "YulFunctionCall", - "src": "327401:19:18" + "src": "327401:19:38" }, "nodeType": "YulExpressionStatement", - "src": "327401:19:18" + "src": "327401:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "327437:37:18", + "src": "327437:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "327454:3:18", + "src": "327454:3:38", "type": "", "value": "256" }, @@ -374973,38 +374973,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "327463:1:18", + "src": "327463:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "327466:6:18" + "src": "327466:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "327459:3:18" + "src": "327459:3:38" }, "nodeType": "YulFunctionCall", - "src": "327459:14:18" + "src": "327459:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "327450:3:18" + "src": "327450:3:38" }, "nodeType": "YulFunctionCall", - "src": "327450:24:18" + "src": "327450:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "327441:5:18", + "src": "327441:5:38", "type": "" } ] @@ -375017,12 +375017,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "327502:3:18" + "src": "327502:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "327507:4:18", + "src": "327507:4:38", "type": "", "value": "0x20" } @@ -375030,59 +375030,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "327498:3:18" + "src": "327498:3:38" }, "nodeType": "YulFunctionCall", - "src": "327498:14:18" + "src": "327498:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "327518:5:18" + "src": "327518:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "327529:5:18" + "src": "327529:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "327536:1:18" + "src": "327536:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "327525:3:18" + "src": "327525:3:38" }, "nodeType": "YulFunctionCall", - "src": "327525:13:18" + "src": "327525:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "327514:3:18" + "src": "327514:3:38" }, "nodeType": "YulFunctionCall", - "src": "327514:25:18" + "src": "327514:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "327491:6:18" + "src": "327491:6:38" }, "nodeType": "YulFunctionCall", - "src": "327491:49:18" + "src": "327491:49:38" }, "nodeType": "YulExpressionStatement", - "src": "327491:49:18" + "src": "327491:49:38" } ] }, @@ -375092,27 +375092,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "327233:3:18", + "src": "327233:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "327238:1:18", + "src": "327238:1:38", "type": "" } ], - "src": "327212:342:18" + "src": "327212:342:38" }, { "nodeType": "YulAssignment", - "src": "327567:17:18", + "src": "327567:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "327579:4:18", + "src": "327579:4:38", "type": "", "value": "0x00" } @@ -375120,28 +375120,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "327573:5:18" + "src": "327573:5:38" }, "nodeType": "YulFunctionCall", - "src": "327573:11:18" + "src": "327573:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "327567:2:18" + "src": "327567:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "327597:17:18", + "src": "327597:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "327609:4:18", + "src": "327609:4:38", "type": "", "value": "0x20" } @@ -375149,28 +375149,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "327603:5:18" + "src": "327603:5:38" }, "nodeType": "YulFunctionCall", - "src": "327603:11:18" + "src": "327603:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "327597:2:18" + "src": "327597:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "327627:17:18", + "src": "327627:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "327639:4:18", + "src": "327639:4:38", "type": "", "value": "0x40" } @@ -375178,28 +375178,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "327633:5:18" + "src": "327633:5:38" }, "nodeType": "YulFunctionCall", - "src": "327633:11:18" + "src": "327633:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "327627:2:18" + "src": "327627:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "327657:17:18", + "src": "327657:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "327669:4:18", + "src": "327669:4:38", "type": "", "value": "0x60" } @@ -375207,28 +375207,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "327663:5:18" + "src": "327663:5:38" }, "nodeType": "YulFunctionCall", - "src": "327663:11:18" + "src": "327663:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "327657:2:18" + "src": "327657:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "327687:17:18", + "src": "327687:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "327699:4:18", + "src": "327699:4:38", "type": "", "value": "0x80" } @@ -375236,28 +375236,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "327693:5:18" + "src": "327693:5:38" }, "nodeType": "YulFunctionCall", - "src": "327693:11:18" + "src": "327693:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "327687:2:18" + "src": "327687:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "327717:17:18", + "src": "327717:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "327729:4:18", + "src": "327729:4:38", "type": "", "value": "0xa0" } @@ -375265,28 +375265,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "327723:5:18" + "src": "327723:5:38" }, "nodeType": "YulFunctionCall", - "src": "327723:11:18" + "src": "327723:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "327717:2:18" + "src": "327717:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "327747:17:18", + "src": "327747:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "327759:4:18", + "src": "327759:4:38", "type": "", "value": "0xc0" } @@ -375294,16 +375294,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "327753:5:18" + "src": "327753:5:38" }, "nodeType": "YulFunctionCall", - "src": "327753:11:18" + "src": "327753:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "327747:2:18" + "src": "327747:2:38" } ] }, @@ -375313,14 +375313,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "327844:4:18", + "src": "327844:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "327850:10:18", + "src": "327850:10:38", "type": "", "value": "0x958c28c6" } @@ -375328,13 +375328,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "327837:6:18" + "src": "327837:6:38" }, "nodeType": "YulFunctionCall", - "src": "327837:24:18" + "src": "327837:24:38" }, "nodeType": "YulExpressionStatement", - "src": "327837:24:18" + "src": "327837:24:38" }, { "expression": { @@ -375342,14 +375342,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "327881:4:18", + "src": "327881:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "327887:4:18", + "src": "327887:4:38", "type": "", "value": "0x80" } @@ -375357,13 +375357,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "327874:6:18" + "src": "327874:6:38" }, "nodeType": "YulFunctionCall", - "src": "327874:18:18" + "src": "327874:18:38" }, "nodeType": "YulExpressionStatement", - "src": "327874:18:18" + "src": "327874:18:38" }, { "expression": { @@ -375371,26 +375371,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "327912:4:18", + "src": "327912:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "327918:2:18" + "src": "327918:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "327905:6:18" + "src": "327905:6:38" }, "nodeType": "YulFunctionCall", - "src": "327905:16:18" + "src": "327905:16:38" }, "nodeType": "YulExpressionStatement", - "src": "327905:16:18" + "src": "327905:16:38" }, { "expression": { @@ -375398,26 +375398,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "327941:4:18", + "src": "327941:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "327947:2:18" + "src": "327947:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "327934:6:18" + "src": "327934:6:38" }, "nodeType": "YulFunctionCall", - "src": "327934:16:18" + "src": "327934:16:38" }, "nodeType": "YulExpressionStatement", - "src": "327934:16:18" + "src": "327934:16:38" }, { "expression": { @@ -375425,26 +375425,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "327970:4:18", + "src": "327970:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "327976:2:18" + "src": "327976:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "327963:6:18" + "src": "327963:6:38" }, "nodeType": "YulFunctionCall", - "src": "327963:16:18" + "src": "327963:16:38" }, "nodeType": "YulExpressionStatement", - "src": "327963:16:18" + "src": "327963:16:38" }, { "expression": { @@ -375452,126 +375452,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "328004:4:18", + "src": "328004:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "328010:2:18" + "src": "328010:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "327992:11:18" + "src": "327992:11:38" }, "nodeType": "YulFunctionCall", - "src": "327992:21:18" + "src": "327992:21:38" }, "nodeType": "YulExpressionStatement", - "src": "327992:21:18" + "src": "327992:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41249, + "declaration": 44310, "isOffset": false, "isSlot": false, - "src": "327567:2:18", + "src": "327567:2:38", "valueSize": 1 }, { - "declaration": 41252, + "declaration": 44313, "isOffset": false, "isSlot": false, - "src": "327597:2:18", + "src": "327597:2:38", "valueSize": 1 }, { - "declaration": 41255, + "declaration": 44316, "isOffset": false, "isSlot": false, - "src": "327627:2:18", + "src": "327627:2:38", "valueSize": 1 }, { - "declaration": 41258, + "declaration": 44319, "isOffset": false, "isSlot": false, - "src": "327657:2:18", + "src": "327657:2:38", "valueSize": 1 }, { - "declaration": 41261, + "declaration": 44322, "isOffset": false, "isSlot": false, - "src": "327687:2:18", + "src": "327687:2:38", "valueSize": 1 }, { - "declaration": 41264, + "declaration": 44325, "isOffset": false, "isSlot": false, - "src": "327717:2:18", + "src": "327717:2:38", "valueSize": 1 }, { - "declaration": 41267, + "declaration": 44328, "isOffset": false, "isSlot": false, - "src": "327747:2:18", + "src": "327747:2:38", "valueSize": 1 }, { - "declaration": 41239, + "declaration": 44300, "isOffset": false, "isSlot": false, - "src": "328010:2:18", + "src": "328010:2:38", "valueSize": 1 }, { - "declaration": 41241, + "declaration": 44302, "isOffset": false, "isSlot": false, - "src": "327918:2:18", + "src": "327918:2:38", "valueSize": 1 }, { - "declaration": 41243, + "declaration": 44304, "isOffset": false, "isSlot": false, - "src": "327947:2:18", + "src": "327947:2:38", "valueSize": 1 }, { - "declaration": 41245, + "declaration": 44306, "isOffset": false, "isSlot": false, - "src": "327976:2:18", + "src": "327976:2:38", "valueSize": 1 } ], - "id": 41269, + "id": 44330, "nodeType": "InlineAssembly", - "src": "327189:834:18" + "src": "327189:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41271, + "id": 44332, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "328048:4:18", + "src": "328048:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -375580,14 +375580,14 @@ }, { "hexValue": "30786334", - "id": 41272, + "id": 44333, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "328054:4:18", + "src": "328054:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -375606,18 +375606,18 @@ "typeString": "int_const 196" } ], - "id": 41270, + "id": 44331, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "328032:15:18", + "referencedDeclaration": 33383, + "src": "328032:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41273, + "id": 44334, "isConstant": false, "isLValue": false, "isPure": false, @@ -375626,21 +375626,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "328032:27:18", + "src": "328032:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41274, + "id": 44335, "nodeType": "ExpressionStatement", - "src": "328032:27:18" + "src": "328032:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "328078:214:18", + "src": "328078:214:38", "statements": [ { "expression": { @@ -375648,26 +375648,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "328099:4:18", + "src": "328099:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "328105:2:18" + "src": "328105:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "328092:6:18" + "src": "328092:6:38" }, "nodeType": "YulFunctionCall", - "src": "328092:16:18" + "src": "328092:16:38" }, "nodeType": "YulExpressionStatement", - "src": "328092:16:18" + "src": "328092:16:38" }, { "expression": { @@ -375675,26 +375675,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "328128:4:18", + "src": "328128:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "328134:2:18" + "src": "328134:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "328121:6:18" + "src": "328121:6:38" }, "nodeType": "YulFunctionCall", - "src": "328121:16:18" + "src": "328121:16:38" }, "nodeType": "YulExpressionStatement", - "src": "328121:16:18" + "src": "328121:16:38" }, { "expression": { @@ -375702,26 +375702,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "328157:4:18", + "src": "328157:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "328163:2:18" + "src": "328163:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "328150:6:18" + "src": "328150:6:38" }, "nodeType": "YulFunctionCall", - "src": "328150:16:18" + "src": "328150:16:38" }, "nodeType": "YulExpressionStatement", - "src": "328150:16:18" + "src": "328150:16:38" }, { "expression": { @@ -375729,26 +375729,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "328186:4:18", + "src": "328186:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "328192:2:18" + "src": "328192:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "328179:6:18" + "src": "328179:6:38" }, "nodeType": "YulFunctionCall", - "src": "328179:16:18" + "src": "328179:16:38" }, "nodeType": "YulExpressionStatement", - "src": "328179:16:18" + "src": "328179:16:38" }, { "expression": { @@ -375756,26 +375756,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "328215:4:18", + "src": "328215:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "328221:2:18" + "src": "328221:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "328208:6:18" + "src": "328208:6:38" }, "nodeType": "YulFunctionCall", - "src": "328208:16:18" + "src": "328208:16:38" }, "nodeType": "YulExpressionStatement", - "src": "328208:16:18" + "src": "328208:16:38" }, { "expression": { @@ -375783,26 +375783,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "328244:4:18", + "src": "328244:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "328250:2:18" + "src": "328250:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "328237:6:18" + "src": "328237:6:38" }, "nodeType": "YulFunctionCall", - "src": "328237:16:18" + "src": "328237:16:38" }, "nodeType": "YulExpressionStatement", - "src": "328237:16:18" + "src": "328237:16:38" }, { "expression": { @@ -375810,84 +375810,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "328273:4:18", + "src": "328273:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "328279:2:18" + "src": "328279:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "328266:6:18" + "src": "328266:6:38" }, "nodeType": "YulFunctionCall", - "src": "328266:16:18" + "src": "328266:16:38" }, "nodeType": "YulExpressionStatement", - "src": "328266:16:18" + "src": "328266:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41249, + "declaration": 44310, "isOffset": false, "isSlot": false, - "src": "328105:2:18", + "src": "328105:2:38", "valueSize": 1 }, { - "declaration": 41252, + "declaration": 44313, "isOffset": false, "isSlot": false, - "src": "328134:2:18", + "src": "328134:2:38", "valueSize": 1 }, { - "declaration": 41255, + "declaration": 44316, "isOffset": false, "isSlot": false, - "src": "328163:2:18", + "src": "328163:2:38", "valueSize": 1 }, { - "declaration": 41258, + "declaration": 44319, "isOffset": false, "isSlot": false, - "src": "328192:2:18", + "src": "328192:2:38", "valueSize": 1 }, { - "declaration": 41261, + "declaration": 44322, "isOffset": false, "isSlot": false, - "src": "328221:2:18", + "src": "328221:2:38", "valueSize": 1 }, { - "declaration": 41264, + "declaration": 44325, "isOffset": false, "isSlot": false, - "src": "328250:2:18", + "src": "328250:2:38", "valueSize": 1 }, { - "declaration": 41267, + "declaration": 44328, "isOffset": false, "isSlot": false, - "src": "328279:2:18", + "src": "328279:2:38", "valueSize": 1 } ], - "id": 41275, + "id": 44336, "nodeType": "InlineAssembly", - "src": "328069:223:18" + "src": "328069:223:38" } ] }, @@ -375895,20 +375895,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "326979:3:18", + "nameLocation": "326979:3:38", "parameters": { - "id": 41246, + "id": 44307, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41239, + "id": 44300, "mutability": "mutable", "name": "p0", - "nameLocation": "326991:2:18", + "nameLocation": "326991:2:38", "nodeType": "VariableDeclaration", - "scope": 41277, - "src": "326983:10:18", + "scope": 44338, + "src": "326983:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -375916,10 +375916,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41238, + "id": 44299, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "326983:7:18", + "src": "326983:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -375929,13 +375929,13 @@ }, { "constant": false, - "id": 41241, + "id": 44302, "mutability": "mutable", "name": "p1", - "nameLocation": "327000:2:18", + "nameLocation": "327000:2:38", "nodeType": "VariableDeclaration", - "scope": 41277, - "src": "326995:7:18", + "scope": 44338, + "src": "326995:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -375943,10 +375943,10 @@ "typeString": "bool" }, "typeName": { - "id": 41240, + "id": 44301, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "326995:4:18", + "src": "326995:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -375956,13 +375956,13 @@ }, { "constant": false, - "id": 41243, + "id": 44304, "mutability": "mutable", "name": "p2", - "nameLocation": "327012:2:18", + "nameLocation": "327012:2:38", "nodeType": "VariableDeclaration", - "scope": 41277, - "src": "327004:10:18", + "scope": 44338, + "src": "327004:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -375970,10 +375970,10 @@ "typeString": "address" }, "typeName": { - "id": 41242, + "id": 44303, "name": "address", "nodeType": "ElementaryTypeName", - "src": "327004:7:18", + "src": "327004:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -375984,13 +375984,13 @@ }, { "constant": false, - "id": 41245, + "id": 44306, "mutability": "mutable", "name": "p3", - "nameLocation": "327021:2:18", + "nameLocation": "327021:2:38", "nodeType": "VariableDeclaration", - "scope": 41277, - "src": "327016:7:18", + "scope": 44338, + "src": "327016:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -375998,10 +375998,10 @@ "typeString": "bool" }, "typeName": { - "id": 41244, + "id": 44305, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "327016:4:18", + "src": "327016:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -376010,44 +376010,44 @@ "visibility": "internal" } ], - "src": "326982:42:18" + "src": "326982:42:38" }, "returnParameters": { - "id": 41247, + "id": 44308, "nodeType": "ParameterList", "parameters": [], - "src": "327039:0:18" + "src": "327039:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41317, + "id": 44378, "nodeType": "FunctionDefinition", - "src": "328304:1334:18", + "src": "328304:1334:38", "nodes": [], "body": { - "id": 41316, + "id": 44377, "nodeType": "Block", - "src": "328376:1262:18", + "src": "328376:1262:38", "nodes": [], "statements": [ { "assignments": [ - 41289 + 44350 ], "declarations": [ { "constant": false, - "id": 41289, + "id": 44350, "mutability": "mutable", "name": "m0", - "nameLocation": "328394:2:18", + "nameLocation": "328394:2:38", "nodeType": "VariableDeclaration", - "scope": 41316, - "src": "328386:10:18", + "scope": 44377, + "src": "328386:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -376055,10 +376055,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41288, + "id": 44349, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "328386:7:18", + "src": "328386:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -376067,24 +376067,24 @@ "visibility": "internal" } ], - "id": 41290, + "id": 44351, "nodeType": "VariableDeclarationStatement", - "src": "328386:10:18" + "src": "328386:10:38" }, { "assignments": [ - 41292 + 44353 ], "declarations": [ { "constant": false, - "id": 41292, + "id": 44353, "mutability": "mutable", "name": "m1", - "nameLocation": "328414:2:18", + "nameLocation": "328414:2:38", "nodeType": "VariableDeclaration", - "scope": 41316, - "src": "328406:10:18", + "scope": 44377, + "src": "328406:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -376092,10 +376092,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41291, + "id": 44352, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "328406:7:18", + "src": "328406:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -376104,24 +376104,24 @@ "visibility": "internal" } ], - "id": 41293, + "id": 44354, "nodeType": "VariableDeclarationStatement", - "src": "328406:10:18" + "src": "328406:10:38" }, { "assignments": [ - 41295 + 44356 ], "declarations": [ { "constant": false, - "id": 41295, + "id": 44356, "mutability": "mutable", "name": "m2", - "nameLocation": "328434:2:18", + "nameLocation": "328434:2:38", "nodeType": "VariableDeclaration", - "scope": 41316, - "src": "328426:10:18", + "scope": 44377, + "src": "328426:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -376129,10 +376129,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41294, + "id": 44355, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "328426:7:18", + "src": "328426:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -376141,24 +376141,24 @@ "visibility": "internal" } ], - "id": 41296, + "id": 44357, "nodeType": "VariableDeclarationStatement", - "src": "328426:10:18" + "src": "328426:10:38" }, { "assignments": [ - 41298 + 44359 ], "declarations": [ { "constant": false, - "id": 41298, + "id": 44359, "mutability": "mutable", "name": "m3", - "nameLocation": "328454:2:18", + "nameLocation": "328454:2:38", "nodeType": "VariableDeclaration", - "scope": 41316, - "src": "328446:10:18", + "scope": 44377, + "src": "328446:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -376166,10 +376166,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41297, + "id": 44358, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "328446:7:18", + "src": "328446:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -376178,24 +376178,24 @@ "visibility": "internal" } ], - "id": 41299, + "id": 44360, "nodeType": "VariableDeclarationStatement", - "src": "328446:10:18" + "src": "328446:10:38" }, { "assignments": [ - 41301 + 44362 ], "declarations": [ { "constant": false, - "id": 41301, + "id": 44362, "mutability": "mutable", "name": "m4", - "nameLocation": "328474:2:18", + "nameLocation": "328474:2:38", "nodeType": "VariableDeclaration", - "scope": 41316, - "src": "328466:10:18", + "scope": 44377, + "src": "328466:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -376203,10 +376203,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41300, + "id": 44361, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "328466:7:18", + "src": "328466:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -376215,24 +376215,24 @@ "visibility": "internal" } ], - "id": 41302, + "id": 44363, "nodeType": "VariableDeclarationStatement", - "src": "328466:10:18" + "src": "328466:10:38" }, { "assignments": [ - 41304 + 44365 ], "declarations": [ { "constant": false, - "id": 41304, + "id": 44365, "mutability": "mutable", "name": "m5", - "nameLocation": "328494:2:18", + "nameLocation": "328494:2:38", "nodeType": "VariableDeclaration", - "scope": 41316, - "src": "328486:10:18", + "scope": 44377, + "src": "328486:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -376240,10 +376240,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41303, + "id": 44364, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "328486:7:18", + "src": "328486:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -376252,24 +376252,24 @@ "visibility": "internal" } ], - "id": 41305, + "id": 44366, "nodeType": "VariableDeclarationStatement", - "src": "328486:10:18" + "src": "328486:10:38" }, { "assignments": [ - 41307 + 44368 ], "declarations": [ { "constant": false, - "id": 41307, + "id": 44368, "mutability": "mutable", "name": "m6", - "nameLocation": "328514:2:18", + "nameLocation": "328514:2:38", "nodeType": "VariableDeclaration", - "scope": 41316, - "src": "328506:10:18", + "scope": 44377, + "src": "328506:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -376277,10 +376277,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41306, + "id": 44367, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "328506:7:18", + "src": "328506:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -376289,27 +376289,27 @@ "visibility": "internal" } ], - "id": 41308, + "id": 44369, "nodeType": "VariableDeclarationStatement", - "src": "328506:10:18" + "src": "328506:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "328535:828:18", + "src": "328535:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "328578:313:18", + "src": "328578:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "328596:15:18", + "src": "328596:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "328610:1:18", + "src": "328610:1:38", "type": "", "value": "0" }, @@ -376317,7 +376317,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "328600:6:18", + "src": "328600:6:38", "type": "" } ] @@ -376325,16 +376325,16 @@ { "body": { "nodeType": "YulBlock", - "src": "328681:40:18", + "src": "328681:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "328710:9:18", + "src": "328710:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "328712:5:18" + "src": "328712:5:38" } ] }, @@ -376345,33 +376345,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "328698:6:18" + "src": "328698:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "328706:1:18" + "src": "328706:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "328693:4:18" + "src": "328693:4:38" }, "nodeType": "YulFunctionCall", - "src": "328693:15:18" + "src": "328693:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "328686:6:18" + "src": "328686:6:38" }, "nodeType": "YulFunctionCall", - "src": "328686:23:18" + "src": "328686:23:38" }, "nodeType": "YulIf", - "src": "328683:36:18" + "src": "328683:36:38" } ] }, @@ -376380,12 +376380,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "328638:6:18" + "src": "328638:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "328646:4:18", + "src": "328646:4:38", "type": "", "value": "0x20" } @@ -376393,30 +376393,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "328635:2:18" + "src": "328635:2:38" }, "nodeType": "YulFunctionCall", - "src": "328635:16:18" + "src": "328635:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "328652:28:18", + "src": "328652:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "328654:24:18", + "src": "328654:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "328668:6:18" + "src": "328668:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "328676:1:18", + "src": "328676:1:38", "type": "", "value": "1" } @@ -376424,16 +376424,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "328664:3:18" + "src": "328664:3:38" }, "nodeType": "YulFunctionCall", - "src": "328664:14:18" + "src": "328664:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "328654:6:18" + "src": "328654:6:38" } ] } @@ -376441,10 +376441,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "328632:2:18", + "src": "328632:2:38", "statements": [] }, - "src": "328628:93:18" + "src": "328628:93:38" }, { "expression": { @@ -376452,34 +376452,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "328745:3:18" + "src": "328745:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "328750:6:18" + "src": "328750:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "328738:6:18" + "src": "328738:6:38" }, "nodeType": "YulFunctionCall", - "src": "328738:19:18" + "src": "328738:19:38" }, "nodeType": "YulExpressionStatement", - "src": "328738:19:18" + "src": "328738:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "328774:37:18", + "src": "328774:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "328791:3:18", + "src": "328791:3:38", "type": "", "value": "256" }, @@ -376488,38 +376488,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "328800:1:18", + "src": "328800:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "328803:6:18" + "src": "328803:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "328796:3:18" + "src": "328796:3:38" }, "nodeType": "YulFunctionCall", - "src": "328796:14:18" + "src": "328796:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "328787:3:18" + "src": "328787:3:38" }, "nodeType": "YulFunctionCall", - "src": "328787:24:18" + "src": "328787:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "328778:5:18", + "src": "328778:5:38", "type": "" } ] @@ -376532,12 +376532,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "328839:3:18" + "src": "328839:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "328844:4:18", + "src": "328844:4:38", "type": "", "value": "0x20" } @@ -376545,59 +376545,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "328835:3:18" + "src": "328835:3:38" }, "nodeType": "YulFunctionCall", - "src": "328835:14:18" + "src": "328835:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "328855:5:18" + "src": "328855:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "328866:5:18" + "src": "328866:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "328873:1:18" + "src": "328873:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "328862:3:18" + "src": "328862:3:38" }, "nodeType": "YulFunctionCall", - "src": "328862:13:18" + "src": "328862:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "328851:3:18" + "src": "328851:3:38" }, "nodeType": "YulFunctionCall", - "src": "328851:25:18" + "src": "328851:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "328828:6:18" + "src": "328828:6:38" }, "nodeType": "YulFunctionCall", - "src": "328828:49:18" + "src": "328828:49:38" }, "nodeType": "YulExpressionStatement", - "src": "328828:49:18" + "src": "328828:49:38" } ] }, @@ -376607,27 +376607,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "328570:3:18", + "src": "328570:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "328575:1:18", + "src": "328575:1:38", "type": "" } ], - "src": "328549:342:18" + "src": "328549:342:38" }, { "nodeType": "YulAssignment", - "src": "328904:17:18", + "src": "328904:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "328916:4:18", + "src": "328916:4:38", "type": "", "value": "0x00" } @@ -376635,28 +376635,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "328910:5:18" + "src": "328910:5:38" }, "nodeType": "YulFunctionCall", - "src": "328910:11:18" + "src": "328910:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "328904:2:18" + "src": "328904:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "328934:17:18", + "src": "328934:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "328946:4:18", + "src": "328946:4:38", "type": "", "value": "0x20" } @@ -376664,28 +376664,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "328940:5:18" + "src": "328940:5:38" }, "nodeType": "YulFunctionCall", - "src": "328940:11:18" + "src": "328940:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "328934:2:18" + "src": "328934:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "328964:17:18", + "src": "328964:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "328976:4:18", + "src": "328976:4:38", "type": "", "value": "0x40" } @@ -376693,28 +376693,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "328970:5:18" + "src": "328970:5:38" }, "nodeType": "YulFunctionCall", - "src": "328970:11:18" + "src": "328970:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "328964:2:18" + "src": "328964:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "328994:17:18", + "src": "328994:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "329006:4:18", + "src": "329006:4:38", "type": "", "value": "0x60" } @@ -376722,28 +376722,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "329000:5:18" + "src": "329000:5:38" }, "nodeType": "YulFunctionCall", - "src": "329000:11:18" + "src": "329000:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "328994:2:18" + "src": "328994:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "329024:17:18", + "src": "329024:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "329036:4:18", + "src": "329036:4:38", "type": "", "value": "0x80" } @@ -376751,28 +376751,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "329030:5:18" + "src": "329030:5:38" }, "nodeType": "YulFunctionCall", - "src": "329030:11:18" + "src": "329030:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "329024:2:18" + "src": "329024:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "329054:17:18", + "src": "329054:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "329066:4:18", + "src": "329066:4:38", "type": "", "value": "0xa0" } @@ -376780,28 +376780,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "329060:5:18" + "src": "329060:5:38" }, "nodeType": "YulFunctionCall", - "src": "329060:11:18" + "src": "329060:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "329054:2:18" + "src": "329054:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "329084:17:18", + "src": "329084:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "329096:4:18", + "src": "329096:4:38", "type": "", "value": "0xc0" } @@ -376809,16 +376809,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "329090:5:18" + "src": "329090:5:38" }, "nodeType": "YulFunctionCall", - "src": "329090:11:18" + "src": "329090:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "329084:2:18" + "src": "329084:2:38" } ] }, @@ -376828,14 +376828,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "329184:4:18", + "src": "329184:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "329190:10:18", + "src": "329190:10:38", "type": "", "value": "0x5d08bb05" } @@ -376843,13 +376843,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "329177:6:18" + "src": "329177:6:38" }, "nodeType": "YulFunctionCall", - "src": "329177:24:18" + "src": "329177:24:38" }, "nodeType": "YulExpressionStatement", - "src": "329177:24:18" + "src": "329177:24:38" }, { "expression": { @@ -376857,14 +376857,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "329221:4:18", + "src": "329221:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "329227:4:18", + "src": "329227:4:38", "type": "", "value": "0x80" } @@ -376872,13 +376872,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "329214:6:18" + "src": "329214:6:38" }, "nodeType": "YulFunctionCall", - "src": "329214:18:18" + "src": "329214:18:38" }, "nodeType": "YulExpressionStatement", - "src": "329214:18:18" + "src": "329214:18:38" }, { "expression": { @@ -376886,26 +376886,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "329252:4:18", + "src": "329252:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "329258:2:18" + "src": "329258:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "329245:6:18" + "src": "329245:6:38" }, "nodeType": "YulFunctionCall", - "src": "329245:16:18" + "src": "329245:16:38" }, "nodeType": "YulExpressionStatement", - "src": "329245:16:18" + "src": "329245:16:38" }, { "expression": { @@ -376913,26 +376913,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "329281:4:18", + "src": "329281:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "329287:2:18" + "src": "329287:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "329274:6:18" + "src": "329274:6:38" }, "nodeType": "YulFunctionCall", - "src": "329274:16:18" + "src": "329274:16:38" }, "nodeType": "YulExpressionStatement", - "src": "329274:16:18" + "src": "329274:16:38" }, { "expression": { @@ -376940,26 +376940,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "329310:4:18", + "src": "329310:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "329316:2:18" + "src": "329316:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "329303:6:18" + "src": "329303:6:38" }, "nodeType": "YulFunctionCall", - "src": "329303:16:18" + "src": "329303:16:38" }, "nodeType": "YulExpressionStatement", - "src": "329303:16:18" + "src": "329303:16:38" }, { "expression": { @@ -376967,126 +376967,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "329344:4:18", + "src": "329344:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "329350:2:18" + "src": "329350:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "329332:11:18" + "src": "329332:11:38" }, "nodeType": "YulFunctionCall", - "src": "329332:21:18" + "src": "329332:21:38" }, "nodeType": "YulExpressionStatement", - "src": "329332:21:18" + "src": "329332:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41289, + "declaration": 44350, "isOffset": false, "isSlot": false, - "src": "328904:2:18", + "src": "328904:2:38", "valueSize": 1 }, { - "declaration": 41292, + "declaration": 44353, "isOffset": false, "isSlot": false, - "src": "328934:2:18", + "src": "328934:2:38", "valueSize": 1 }, { - "declaration": 41295, + "declaration": 44356, "isOffset": false, "isSlot": false, - "src": "328964:2:18", + "src": "328964:2:38", "valueSize": 1 }, { - "declaration": 41298, + "declaration": 44359, "isOffset": false, "isSlot": false, - "src": "328994:2:18", + "src": "328994:2:38", "valueSize": 1 }, { - "declaration": 41301, + "declaration": 44362, "isOffset": false, "isSlot": false, - "src": "329024:2:18", + "src": "329024:2:38", "valueSize": 1 }, { - "declaration": 41304, + "declaration": 44365, "isOffset": false, "isSlot": false, - "src": "329054:2:18", + "src": "329054:2:38", "valueSize": 1 }, { - "declaration": 41307, + "declaration": 44368, "isOffset": false, "isSlot": false, - "src": "329084:2:18", + "src": "329084:2:38", "valueSize": 1 }, { - "declaration": 41279, + "declaration": 44340, "isOffset": false, "isSlot": false, - "src": "329350:2:18", + "src": "329350:2:38", "valueSize": 1 }, { - "declaration": 41281, + "declaration": 44342, "isOffset": false, "isSlot": false, - "src": "329258:2:18", + "src": "329258:2:38", "valueSize": 1 }, { - "declaration": 41283, + "declaration": 44344, "isOffset": false, "isSlot": false, - "src": "329287:2:18", + "src": "329287:2:38", "valueSize": 1 }, { - "declaration": 41285, + "declaration": 44346, "isOffset": false, "isSlot": false, - "src": "329316:2:18", + "src": "329316:2:38", "valueSize": 1 } ], - "id": 41309, + "id": 44370, "nodeType": "InlineAssembly", - "src": "328526:837:18" + "src": "328526:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41311, + "id": 44372, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "329388:4:18", + "src": "329388:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -377095,14 +377095,14 @@ }, { "hexValue": "30786334", - "id": 41312, + "id": 44373, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "329394:4:18", + "src": "329394:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -377121,18 +377121,18 @@ "typeString": "int_const 196" } ], - "id": 41310, + "id": 44371, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "329372:15:18", + "referencedDeclaration": 33383, + "src": "329372:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41313, + "id": 44374, "isConstant": false, "isLValue": false, "isPure": false, @@ -377141,21 +377141,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "329372:27:18", + "src": "329372:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41314, + "id": 44375, "nodeType": "ExpressionStatement", - "src": "329372:27:18" + "src": "329372:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "329418:214:18", + "src": "329418:214:38", "statements": [ { "expression": { @@ -377163,26 +377163,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "329439:4:18", + "src": "329439:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "329445:2:18" + "src": "329445:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "329432:6:18" + "src": "329432:6:38" }, "nodeType": "YulFunctionCall", - "src": "329432:16:18" + "src": "329432:16:38" }, "nodeType": "YulExpressionStatement", - "src": "329432:16:18" + "src": "329432:16:38" }, { "expression": { @@ -377190,26 +377190,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "329468:4:18", + "src": "329468:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "329474:2:18" + "src": "329474:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "329461:6:18" + "src": "329461:6:38" }, "nodeType": "YulFunctionCall", - "src": "329461:16:18" + "src": "329461:16:38" }, "nodeType": "YulExpressionStatement", - "src": "329461:16:18" + "src": "329461:16:38" }, { "expression": { @@ -377217,26 +377217,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "329497:4:18", + "src": "329497:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "329503:2:18" + "src": "329503:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "329490:6:18" + "src": "329490:6:38" }, "nodeType": "YulFunctionCall", - "src": "329490:16:18" + "src": "329490:16:38" }, "nodeType": "YulExpressionStatement", - "src": "329490:16:18" + "src": "329490:16:38" }, { "expression": { @@ -377244,26 +377244,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "329526:4:18", + "src": "329526:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "329532:2:18" + "src": "329532:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "329519:6:18" + "src": "329519:6:38" }, "nodeType": "YulFunctionCall", - "src": "329519:16:18" + "src": "329519:16:38" }, "nodeType": "YulExpressionStatement", - "src": "329519:16:18" + "src": "329519:16:38" }, { "expression": { @@ -377271,26 +377271,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "329555:4:18", + "src": "329555:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "329561:2:18" + "src": "329561:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "329548:6:18" + "src": "329548:6:38" }, "nodeType": "YulFunctionCall", - "src": "329548:16:18" + "src": "329548:16:38" }, "nodeType": "YulExpressionStatement", - "src": "329548:16:18" + "src": "329548:16:38" }, { "expression": { @@ -377298,26 +377298,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "329584:4:18", + "src": "329584:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "329590:2:18" + "src": "329590:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "329577:6:18" + "src": "329577:6:38" }, "nodeType": "YulFunctionCall", - "src": "329577:16:18" + "src": "329577:16:38" }, "nodeType": "YulExpressionStatement", - "src": "329577:16:18" + "src": "329577:16:38" }, { "expression": { @@ -377325,84 +377325,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "329613:4:18", + "src": "329613:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "329619:2:18" + "src": "329619:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "329606:6:18" + "src": "329606:6:38" }, "nodeType": "YulFunctionCall", - "src": "329606:16:18" + "src": "329606:16:38" }, "nodeType": "YulExpressionStatement", - "src": "329606:16:18" + "src": "329606:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41289, + "declaration": 44350, "isOffset": false, "isSlot": false, - "src": "329445:2:18", + "src": "329445:2:38", "valueSize": 1 }, { - "declaration": 41292, + "declaration": 44353, "isOffset": false, "isSlot": false, - "src": "329474:2:18", + "src": "329474:2:38", "valueSize": 1 }, { - "declaration": 41295, + "declaration": 44356, "isOffset": false, "isSlot": false, - "src": "329503:2:18", + "src": "329503:2:38", "valueSize": 1 }, { - "declaration": 41298, + "declaration": 44359, "isOffset": false, "isSlot": false, - "src": "329532:2:18", + "src": "329532:2:38", "valueSize": 1 }, { - "declaration": 41301, + "declaration": 44362, "isOffset": false, "isSlot": false, - "src": "329561:2:18", + "src": "329561:2:38", "valueSize": 1 }, { - "declaration": 41304, + "declaration": 44365, "isOffset": false, "isSlot": false, - "src": "329590:2:18", + "src": "329590:2:38", "valueSize": 1 }, { - "declaration": 41307, + "declaration": 44368, "isOffset": false, "isSlot": false, - "src": "329619:2:18", + "src": "329619:2:38", "valueSize": 1 } ], - "id": 41315, + "id": 44376, "nodeType": "InlineAssembly", - "src": "329409:223:18" + "src": "329409:223:38" } ] }, @@ -377410,20 +377410,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "328313:3:18", + "nameLocation": "328313:3:38", "parameters": { - "id": 41286, + "id": 44347, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41279, + "id": 44340, "mutability": "mutable", "name": "p0", - "nameLocation": "328325:2:18", + "nameLocation": "328325:2:38", "nodeType": "VariableDeclaration", - "scope": 41317, - "src": "328317:10:18", + "scope": 44378, + "src": "328317:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -377431,10 +377431,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41278, + "id": 44339, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "328317:7:18", + "src": "328317:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -377444,13 +377444,13 @@ }, { "constant": false, - "id": 41281, + "id": 44342, "mutability": "mutable", "name": "p1", - "nameLocation": "328334:2:18", + "nameLocation": "328334:2:38", "nodeType": "VariableDeclaration", - "scope": 41317, - "src": "328329:7:18", + "scope": 44378, + "src": "328329:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -377458,10 +377458,10 @@ "typeString": "bool" }, "typeName": { - "id": 41280, + "id": 44341, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "328329:4:18", + "src": "328329:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -377471,13 +377471,13 @@ }, { "constant": false, - "id": 41283, + "id": 44344, "mutability": "mutable", "name": "p2", - "nameLocation": "328346:2:18", + "nameLocation": "328346:2:38", "nodeType": "VariableDeclaration", - "scope": 41317, - "src": "328338:10:18", + "scope": 44378, + "src": "328338:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -377485,10 +377485,10 @@ "typeString": "address" }, "typeName": { - "id": 41282, + "id": 44343, "name": "address", "nodeType": "ElementaryTypeName", - "src": "328338:7:18", + "src": "328338:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -377499,13 +377499,13 @@ }, { "constant": false, - "id": 41285, + "id": 44346, "mutability": "mutable", "name": "p3", - "nameLocation": "328358:2:18", + "nameLocation": "328358:2:38", "nodeType": "VariableDeclaration", - "scope": 41317, - "src": "328350:10:18", + "scope": 44378, + "src": "328350:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -377513,10 +377513,10 @@ "typeString": "uint256" }, "typeName": { - "id": 41284, + "id": 44345, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "328350:7:18", + "src": "328350:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -377525,44 +377525,44 @@ "visibility": "internal" } ], - "src": "328316:45:18" + "src": "328316:45:38" }, "returnParameters": { - "id": 41287, + "id": 44348, "nodeType": "ParameterList", "parameters": [], - "src": "328376:0:18" + "src": "328376:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41363, + "id": 44424, "nodeType": "FunctionDefinition", - "src": "329644:1530:18", + "src": "329644:1530:38", "nodes": [], "body": { - "id": 41362, + "id": 44423, "nodeType": "Block", - "src": "329716:1458:18", + "src": "329716:1458:38", "nodes": [], "statements": [ { "assignments": [ - 41329 + 44390 ], "declarations": [ { "constant": false, - "id": 41329, + "id": 44390, "mutability": "mutable", "name": "m0", - "nameLocation": "329734:2:18", + "nameLocation": "329734:2:38", "nodeType": "VariableDeclaration", - "scope": 41362, - "src": "329726:10:18", + "scope": 44423, + "src": "329726:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -377570,10 +377570,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41328, + "id": 44389, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "329726:7:18", + "src": "329726:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -377582,24 +377582,24 @@ "visibility": "internal" } ], - "id": 41330, + "id": 44391, "nodeType": "VariableDeclarationStatement", - "src": "329726:10:18" + "src": "329726:10:38" }, { "assignments": [ - 41332 + 44393 ], "declarations": [ { "constant": false, - "id": 41332, + "id": 44393, "mutability": "mutable", "name": "m1", - "nameLocation": "329754:2:18", + "nameLocation": "329754:2:38", "nodeType": "VariableDeclaration", - "scope": 41362, - "src": "329746:10:18", + "scope": 44423, + "src": "329746:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -377607,10 +377607,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41331, + "id": 44392, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "329746:7:18", + "src": "329746:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -377619,24 +377619,24 @@ "visibility": "internal" } ], - "id": 41333, + "id": 44394, "nodeType": "VariableDeclarationStatement", - "src": "329746:10:18" + "src": "329746:10:38" }, { "assignments": [ - 41335 + 44396 ], "declarations": [ { "constant": false, - "id": 41335, + "id": 44396, "mutability": "mutable", "name": "m2", - "nameLocation": "329774:2:18", + "nameLocation": "329774:2:38", "nodeType": "VariableDeclaration", - "scope": 41362, - "src": "329766:10:18", + "scope": 44423, + "src": "329766:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -377644,10 +377644,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41334, + "id": 44395, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "329766:7:18", + "src": "329766:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -377656,24 +377656,24 @@ "visibility": "internal" } ], - "id": 41336, + "id": 44397, "nodeType": "VariableDeclarationStatement", - "src": "329766:10:18" + "src": "329766:10:38" }, { "assignments": [ - 41338 + 44399 ], "declarations": [ { "constant": false, - "id": 41338, + "id": 44399, "mutability": "mutable", "name": "m3", - "nameLocation": "329794:2:18", + "nameLocation": "329794:2:38", "nodeType": "VariableDeclaration", - "scope": 41362, - "src": "329786:10:18", + "scope": 44423, + "src": "329786:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -377681,10 +377681,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41337, + "id": 44398, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "329786:7:18", + "src": "329786:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -377693,24 +377693,24 @@ "visibility": "internal" } ], - "id": 41339, + "id": 44400, "nodeType": "VariableDeclarationStatement", - "src": "329786:10:18" + "src": "329786:10:38" }, { "assignments": [ - 41341 + 44402 ], "declarations": [ { "constant": false, - "id": 41341, + "id": 44402, "mutability": "mutable", "name": "m4", - "nameLocation": "329814:2:18", + "nameLocation": "329814:2:38", "nodeType": "VariableDeclaration", - "scope": 41362, - "src": "329806:10:18", + "scope": 44423, + "src": "329806:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -377718,10 +377718,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41340, + "id": 44401, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "329806:7:18", + "src": "329806:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -377730,24 +377730,24 @@ "visibility": "internal" } ], - "id": 41342, + "id": 44403, "nodeType": "VariableDeclarationStatement", - "src": "329806:10:18" + "src": "329806:10:38" }, { "assignments": [ - 41344 + 44405 ], "declarations": [ { "constant": false, - "id": 41344, + "id": 44405, "mutability": "mutable", "name": "m5", - "nameLocation": "329834:2:18", + "nameLocation": "329834:2:38", "nodeType": "VariableDeclaration", - "scope": 41362, - "src": "329826:10:18", + "scope": 44423, + "src": "329826:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -377755,10 +377755,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41343, + "id": 44404, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "329826:7:18", + "src": "329826:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -377767,24 +377767,24 @@ "visibility": "internal" } ], - "id": 41345, + "id": 44406, "nodeType": "VariableDeclarationStatement", - "src": "329826:10:18" + "src": "329826:10:38" }, { "assignments": [ - 41347 + 44408 ], "declarations": [ { "constant": false, - "id": 41347, + "id": 44408, "mutability": "mutable", "name": "m6", - "nameLocation": "329854:2:18", + "nameLocation": "329854:2:38", "nodeType": "VariableDeclaration", - "scope": 41362, - "src": "329846:10:18", + "scope": 44423, + "src": "329846:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -377792,10 +377792,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41346, + "id": 44407, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "329846:7:18", + "src": "329846:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -377804,24 +377804,24 @@ "visibility": "internal" } ], - "id": 41348, + "id": 44409, "nodeType": "VariableDeclarationStatement", - "src": "329846:10:18" + "src": "329846:10:38" }, { "assignments": [ - 41350 + 44411 ], "declarations": [ { "constant": false, - "id": 41350, + "id": 44411, "mutability": "mutable", "name": "m7", - "nameLocation": "329874:2:18", + "nameLocation": "329874:2:38", "nodeType": "VariableDeclaration", - "scope": 41362, - "src": "329866:10:18", + "scope": 44423, + "src": "329866:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -377829,10 +377829,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41349, + "id": 44410, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "329866:7:18", + "src": "329866:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -377841,24 +377841,24 @@ "visibility": "internal" } ], - "id": 41351, + "id": 44412, "nodeType": "VariableDeclarationStatement", - "src": "329866:10:18" + "src": "329866:10:38" }, { "assignments": [ - 41353 + 44414 ], "declarations": [ { "constant": false, - "id": 41353, + "id": 44414, "mutability": "mutable", "name": "m8", - "nameLocation": "329894:2:18", + "nameLocation": "329894:2:38", "nodeType": "VariableDeclaration", - "scope": 41362, - "src": "329886:10:18", + "scope": 44423, + "src": "329886:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -377866,10 +377866,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41352, + "id": 44413, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "329886:7:18", + "src": "329886:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -377878,27 +377878,27 @@ "visibility": "internal" } ], - "id": 41354, + "id": 44415, "nodeType": "VariableDeclarationStatement", - "src": "329886:10:18" + "src": "329886:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "329915:924:18", + "src": "329915:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "329958:313:18", + "src": "329958:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "329976:15:18", + "src": "329976:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "329990:1:18", + "src": "329990:1:38", "type": "", "value": "0" }, @@ -377906,7 +377906,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "329980:6:18", + "src": "329980:6:38", "type": "" } ] @@ -377914,16 +377914,16 @@ { "body": { "nodeType": "YulBlock", - "src": "330061:40:18", + "src": "330061:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "330090:9:18", + "src": "330090:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "330092:5:18" + "src": "330092:5:38" } ] }, @@ -377934,33 +377934,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "330078:6:18" + "src": "330078:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "330086:1:18" + "src": "330086:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "330073:4:18" + "src": "330073:4:38" }, "nodeType": "YulFunctionCall", - "src": "330073:15:18" + "src": "330073:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "330066:6:18" + "src": "330066:6:38" }, "nodeType": "YulFunctionCall", - "src": "330066:23:18" + "src": "330066:23:38" }, "nodeType": "YulIf", - "src": "330063:36:18" + "src": "330063:36:38" } ] }, @@ -377969,12 +377969,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "330018:6:18" + "src": "330018:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "330026:4:18", + "src": "330026:4:38", "type": "", "value": "0x20" } @@ -377982,30 +377982,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "330015:2:18" + "src": "330015:2:38" }, "nodeType": "YulFunctionCall", - "src": "330015:16:18" + "src": "330015:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "330032:28:18", + "src": "330032:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "330034:24:18", + "src": "330034:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "330048:6:18" + "src": "330048:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "330056:1:18", + "src": "330056:1:38", "type": "", "value": "1" } @@ -378013,16 +378013,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "330044:3:18" + "src": "330044:3:38" }, "nodeType": "YulFunctionCall", - "src": "330044:14:18" + "src": "330044:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "330034:6:18" + "src": "330034:6:38" } ] } @@ -378030,10 +378030,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "330012:2:18", + "src": "330012:2:38", "statements": [] }, - "src": "330008:93:18" + "src": "330008:93:38" }, { "expression": { @@ -378041,34 +378041,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "330125:3:18" + "src": "330125:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "330130:6:18" + "src": "330130:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "330118:6:18" + "src": "330118:6:38" }, "nodeType": "YulFunctionCall", - "src": "330118:19:18" + "src": "330118:19:38" }, "nodeType": "YulExpressionStatement", - "src": "330118:19:18" + "src": "330118:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "330154:37:18", + "src": "330154:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "330171:3:18", + "src": "330171:3:38", "type": "", "value": "256" }, @@ -378077,38 +378077,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "330180:1:18", + "src": "330180:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "330183:6:18" + "src": "330183:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "330176:3:18" + "src": "330176:3:38" }, "nodeType": "YulFunctionCall", - "src": "330176:14:18" + "src": "330176:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "330167:3:18" + "src": "330167:3:38" }, "nodeType": "YulFunctionCall", - "src": "330167:24:18" + "src": "330167:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "330158:5:18", + "src": "330158:5:38", "type": "" } ] @@ -378121,12 +378121,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "330219:3:18" + "src": "330219:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "330224:4:18", + "src": "330224:4:38", "type": "", "value": "0x20" } @@ -378134,59 +378134,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "330215:3:18" + "src": "330215:3:38" }, "nodeType": "YulFunctionCall", - "src": "330215:14:18" + "src": "330215:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "330235:5:18" + "src": "330235:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "330246:5:18" + "src": "330246:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "330253:1:18" + "src": "330253:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "330242:3:18" + "src": "330242:3:38" }, "nodeType": "YulFunctionCall", - "src": "330242:13:18" + "src": "330242:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "330231:3:18" + "src": "330231:3:38" }, "nodeType": "YulFunctionCall", - "src": "330231:25:18" + "src": "330231:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "330208:6:18" + "src": "330208:6:38" }, "nodeType": "YulFunctionCall", - "src": "330208:49:18" + "src": "330208:49:38" }, "nodeType": "YulExpressionStatement", - "src": "330208:49:18" + "src": "330208:49:38" } ] }, @@ -378196,27 +378196,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "329950:3:18", + "src": "329950:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "329955:1:18", + "src": "329955:1:38", "type": "" } ], - "src": "329929:342:18" + "src": "329929:342:38" }, { "nodeType": "YulAssignment", - "src": "330284:17:18", + "src": "330284:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "330296:4:18", + "src": "330296:4:38", "type": "", "value": "0x00" } @@ -378224,28 +378224,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "330290:5:18" + "src": "330290:5:38" }, "nodeType": "YulFunctionCall", - "src": "330290:11:18" + "src": "330290:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "330284:2:18" + "src": "330284:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "330314:17:18", + "src": "330314:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "330326:4:18", + "src": "330326:4:38", "type": "", "value": "0x20" } @@ -378253,28 +378253,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "330320:5:18" + "src": "330320:5:38" }, "nodeType": "YulFunctionCall", - "src": "330320:11:18" + "src": "330320:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "330314:2:18" + "src": "330314:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "330344:17:18", + "src": "330344:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "330356:4:18", + "src": "330356:4:38", "type": "", "value": "0x40" } @@ -378282,28 +378282,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "330350:5:18" + "src": "330350:5:38" }, "nodeType": "YulFunctionCall", - "src": "330350:11:18" + "src": "330350:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "330344:2:18" + "src": "330344:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "330374:17:18", + "src": "330374:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "330386:4:18", + "src": "330386:4:38", "type": "", "value": "0x60" } @@ -378311,28 +378311,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "330380:5:18" + "src": "330380:5:38" }, "nodeType": "YulFunctionCall", - "src": "330380:11:18" + "src": "330380:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "330374:2:18" + "src": "330374:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "330404:17:18", + "src": "330404:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "330416:4:18", + "src": "330416:4:38", "type": "", "value": "0x80" } @@ -378340,28 +378340,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "330410:5:18" + "src": "330410:5:38" }, "nodeType": "YulFunctionCall", - "src": "330410:11:18" + "src": "330410:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "330404:2:18" + "src": "330404:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "330434:17:18", + "src": "330434:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "330446:4:18", + "src": "330446:4:38", "type": "", "value": "0xa0" } @@ -378369,28 +378369,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "330440:5:18" + "src": "330440:5:38" }, "nodeType": "YulFunctionCall", - "src": "330440:11:18" + "src": "330440:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "330434:2:18" + "src": "330434:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "330464:17:18", + "src": "330464:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "330476:4:18", + "src": "330476:4:38", "type": "", "value": "0xc0" } @@ -378398,28 +378398,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "330470:5:18" + "src": "330470:5:38" }, "nodeType": "YulFunctionCall", - "src": "330470:11:18" + "src": "330470:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "330464:2:18" + "src": "330464:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "330494:17:18", + "src": "330494:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "330506:4:18", + "src": "330506:4:38", "type": "", "value": "0xe0" } @@ -378427,28 +378427,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "330500:5:18" + "src": "330500:5:38" }, "nodeType": "YulFunctionCall", - "src": "330500:11:18" + "src": "330500:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "330494:2:18" + "src": "330494:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "330524:18:18", + "src": "330524:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "330536:5:18", + "src": "330536:5:38", "type": "", "value": "0x100" } @@ -378456,16 +378456,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "330530:5:18" + "src": "330530:5:38" }, "nodeType": "YulFunctionCall", - "src": "330530:12:18" + "src": "330530:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "330524:2:18" + "src": "330524:2:38" } ] }, @@ -378475,14 +378475,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "330624:4:18", + "src": "330624:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "330630:10:18", + "src": "330630:10:38", "type": "", "value": "0x2d8e33a4" } @@ -378490,13 +378490,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "330617:6:18" + "src": "330617:6:38" }, "nodeType": "YulFunctionCall", - "src": "330617:24:18" + "src": "330617:24:38" }, "nodeType": "YulExpressionStatement", - "src": "330617:24:18" + "src": "330617:24:38" }, { "expression": { @@ -378504,14 +378504,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "330661:4:18", + "src": "330661:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "330667:4:18", + "src": "330667:4:38", "type": "", "value": "0x80" } @@ -378519,13 +378519,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "330654:6:18" + "src": "330654:6:38" }, "nodeType": "YulFunctionCall", - "src": "330654:18:18" + "src": "330654:18:38" }, "nodeType": "YulExpressionStatement", - "src": "330654:18:18" + "src": "330654:18:38" }, { "expression": { @@ -378533,26 +378533,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "330692:4:18", + "src": "330692:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "330698:2:18" + "src": "330698:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "330685:6:18" + "src": "330685:6:38" }, "nodeType": "YulFunctionCall", - "src": "330685:16:18" + "src": "330685:16:38" }, "nodeType": "YulExpressionStatement", - "src": "330685:16:18" + "src": "330685:16:38" }, { "expression": { @@ -378560,26 +378560,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "330721:4:18", + "src": "330721:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "330727:2:18" + "src": "330727:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "330714:6:18" + "src": "330714:6:38" }, "nodeType": "YulFunctionCall", - "src": "330714:16:18" + "src": "330714:16:38" }, "nodeType": "YulExpressionStatement", - "src": "330714:16:18" + "src": "330714:16:38" }, { "expression": { @@ -378587,14 +378587,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "330750:4:18", + "src": "330750:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "330756:4:18", + "src": "330756:4:38", "type": "", "value": "0xc0" } @@ -378602,13 +378602,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "330743:6:18" + "src": "330743:6:38" }, "nodeType": "YulFunctionCall", - "src": "330743:18:18" + "src": "330743:18:38" }, "nodeType": "YulExpressionStatement", - "src": "330743:18:18" + "src": "330743:18:38" }, { "expression": { @@ -378616,26 +378616,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "330786:4:18", + "src": "330786:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "330792:2:18" + "src": "330792:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "330774:11:18" + "src": "330774:11:38" }, "nodeType": "YulFunctionCall", - "src": "330774:21:18" + "src": "330774:21:38" }, "nodeType": "YulExpressionStatement", - "src": "330774:21:18" + "src": "330774:21:38" }, { "expression": { @@ -378643,140 +378643,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "330820:4:18", + "src": "330820:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "330826:2:18" + "src": "330826:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "330808:11:18" + "src": "330808:11:38" }, "nodeType": "YulFunctionCall", - "src": "330808:21:18" + "src": "330808:21:38" }, "nodeType": "YulExpressionStatement", - "src": "330808:21:18" + "src": "330808:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41329, + "declaration": 44390, "isOffset": false, "isSlot": false, - "src": "330284:2:18", + "src": "330284:2:38", "valueSize": 1 }, { - "declaration": 41332, + "declaration": 44393, "isOffset": false, "isSlot": false, - "src": "330314:2:18", + "src": "330314:2:38", "valueSize": 1 }, { - "declaration": 41335, + "declaration": 44396, "isOffset": false, "isSlot": false, - "src": "330344:2:18", + "src": "330344:2:38", "valueSize": 1 }, { - "declaration": 41338, + "declaration": 44399, "isOffset": false, "isSlot": false, - "src": "330374:2:18", + "src": "330374:2:38", "valueSize": 1 }, { - "declaration": 41341, + "declaration": 44402, "isOffset": false, "isSlot": false, - "src": "330404:2:18", + "src": "330404:2:38", "valueSize": 1 }, { - "declaration": 41344, + "declaration": 44405, "isOffset": false, "isSlot": false, - "src": "330434:2:18", + "src": "330434:2:38", "valueSize": 1 }, { - "declaration": 41347, + "declaration": 44408, "isOffset": false, "isSlot": false, - "src": "330464:2:18", + "src": "330464:2:38", "valueSize": 1 }, { - "declaration": 41350, + "declaration": 44411, "isOffset": false, "isSlot": false, - "src": "330494:2:18", + "src": "330494:2:38", "valueSize": 1 }, { - "declaration": 41353, + "declaration": 44414, "isOffset": false, "isSlot": false, - "src": "330524:2:18", + "src": "330524:2:38", "valueSize": 1 }, { - "declaration": 41319, + "declaration": 44380, "isOffset": false, "isSlot": false, - "src": "330792:2:18", + "src": "330792:2:38", "valueSize": 1 }, { - "declaration": 41321, + "declaration": 44382, "isOffset": false, "isSlot": false, - "src": "330698:2:18", + "src": "330698:2:38", "valueSize": 1 }, { - "declaration": 41323, + "declaration": 44384, "isOffset": false, "isSlot": false, - "src": "330727:2:18", + "src": "330727:2:38", "valueSize": 1 }, { - "declaration": 41325, + "declaration": 44386, "isOffset": false, "isSlot": false, - "src": "330826:2:18", + "src": "330826:2:38", "valueSize": 1 } ], - "id": 41355, + "id": 44416, "nodeType": "InlineAssembly", - "src": "329906:933:18" + "src": "329906:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41357, + "id": 44418, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "330864:4:18", + "src": "330864:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -378785,14 +378785,14 @@ }, { "hexValue": "3078313034", - "id": 41358, + "id": 44419, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "330870:5:18", + "src": "330870:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -378811,18 +378811,18 @@ "typeString": "int_const 260" } ], - "id": 41356, + "id": 44417, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "330848:15:18", + "referencedDeclaration": 33383, + "src": "330848:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41359, + "id": 44420, "isConstant": false, "isLValue": false, "isPure": false, @@ -378831,21 +378831,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "330848:28:18", + "src": "330848:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41360, + "id": 44421, "nodeType": "ExpressionStatement", - "src": "330848:28:18" + "src": "330848:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "330895:273:18", + "src": "330895:273:38", "statements": [ { "expression": { @@ -378853,26 +378853,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "330916:4:18", + "src": "330916:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "330922:2:18" + "src": "330922:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "330909:6:18" + "src": "330909:6:38" }, "nodeType": "YulFunctionCall", - "src": "330909:16:18" + "src": "330909:16:38" }, "nodeType": "YulExpressionStatement", - "src": "330909:16:18" + "src": "330909:16:38" }, { "expression": { @@ -378880,26 +378880,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "330945:4:18", + "src": "330945:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "330951:2:18" + "src": "330951:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "330938:6:18" + "src": "330938:6:38" }, "nodeType": "YulFunctionCall", - "src": "330938:16:18" + "src": "330938:16:38" }, "nodeType": "YulExpressionStatement", - "src": "330938:16:18" + "src": "330938:16:38" }, { "expression": { @@ -378907,26 +378907,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "330974:4:18", + "src": "330974:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "330980:2:18" + "src": "330980:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "330967:6:18" + "src": "330967:6:38" }, "nodeType": "YulFunctionCall", - "src": "330967:16:18" + "src": "330967:16:38" }, "nodeType": "YulExpressionStatement", - "src": "330967:16:18" + "src": "330967:16:38" }, { "expression": { @@ -378934,26 +378934,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "331003:4:18", + "src": "331003:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "331009:2:18" + "src": "331009:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "330996:6:18" + "src": "330996:6:38" }, "nodeType": "YulFunctionCall", - "src": "330996:16:18" + "src": "330996:16:38" }, "nodeType": "YulExpressionStatement", - "src": "330996:16:18" + "src": "330996:16:38" }, { "expression": { @@ -378961,26 +378961,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "331032:4:18", + "src": "331032:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "331038:2:18" + "src": "331038:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "331025:6:18" + "src": "331025:6:38" }, "nodeType": "YulFunctionCall", - "src": "331025:16:18" + "src": "331025:16:38" }, "nodeType": "YulExpressionStatement", - "src": "331025:16:18" + "src": "331025:16:38" }, { "expression": { @@ -378988,26 +378988,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "331061:4:18", + "src": "331061:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "331067:2:18" + "src": "331067:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "331054:6:18" + "src": "331054:6:38" }, "nodeType": "YulFunctionCall", - "src": "331054:16:18" + "src": "331054:16:38" }, "nodeType": "YulExpressionStatement", - "src": "331054:16:18" + "src": "331054:16:38" }, { "expression": { @@ -379015,26 +379015,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "331090:4:18", + "src": "331090:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "331096:2:18" + "src": "331096:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "331083:6:18" + "src": "331083:6:38" }, "nodeType": "YulFunctionCall", - "src": "331083:16:18" + "src": "331083:16:38" }, "nodeType": "YulExpressionStatement", - "src": "331083:16:18" + "src": "331083:16:38" }, { "expression": { @@ -379042,26 +379042,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "331119:4:18", + "src": "331119:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "331125:2:18" + "src": "331125:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "331112:6:18" + "src": "331112:6:38" }, "nodeType": "YulFunctionCall", - "src": "331112:16:18" + "src": "331112:16:38" }, "nodeType": "YulExpressionStatement", - "src": "331112:16:18" + "src": "331112:16:38" }, { "expression": { @@ -379069,98 +379069,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "331148:5:18", + "src": "331148:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "331155:2:18" + "src": "331155:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "331141:6:18" + "src": "331141:6:38" }, "nodeType": "YulFunctionCall", - "src": "331141:17:18" + "src": "331141:17:38" }, "nodeType": "YulExpressionStatement", - "src": "331141:17:18" + "src": "331141:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41329, + "declaration": 44390, "isOffset": false, "isSlot": false, - "src": "330922:2:18", + "src": "330922:2:38", "valueSize": 1 }, { - "declaration": 41332, + "declaration": 44393, "isOffset": false, "isSlot": false, - "src": "330951:2:18", + "src": "330951:2:38", "valueSize": 1 }, { - "declaration": 41335, + "declaration": 44396, "isOffset": false, "isSlot": false, - "src": "330980:2:18", + "src": "330980:2:38", "valueSize": 1 }, { - "declaration": 41338, + "declaration": 44399, "isOffset": false, "isSlot": false, - "src": "331009:2:18", + "src": "331009:2:38", "valueSize": 1 }, { - "declaration": 41341, + "declaration": 44402, "isOffset": false, "isSlot": false, - "src": "331038:2:18", + "src": "331038:2:38", "valueSize": 1 }, { - "declaration": 41344, + "declaration": 44405, "isOffset": false, "isSlot": false, - "src": "331067:2:18", + "src": "331067:2:38", "valueSize": 1 }, { - "declaration": 41347, + "declaration": 44408, "isOffset": false, "isSlot": false, - "src": "331096:2:18", + "src": "331096:2:38", "valueSize": 1 }, { - "declaration": 41350, + "declaration": 44411, "isOffset": false, "isSlot": false, - "src": "331125:2:18", + "src": "331125:2:38", "valueSize": 1 }, { - "declaration": 41353, + "declaration": 44414, "isOffset": false, "isSlot": false, - "src": "331155:2:18", + "src": "331155:2:38", "valueSize": 1 } ], - "id": 41361, + "id": 44422, "nodeType": "InlineAssembly", - "src": "330886:282:18" + "src": "330886:282:38" } ] }, @@ -379168,20 +379168,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "329653:3:18", + "nameLocation": "329653:3:38", "parameters": { - "id": 41326, + "id": 44387, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41319, + "id": 44380, "mutability": "mutable", "name": "p0", - "nameLocation": "329665:2:18", + "nameLocation": "329665:2:38", "nodeType": "VariableDeclaration", - "scope": 41363, - "src": "329657:10:18", + "scope": 44424, + "src": "329657:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -379189,10 +379189,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41318, + "id": 44379, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "329657:7:18", + "src": "329657:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -379202,13 +379202,13 @@ }, { "constant": false, - "id": 41321, + "id": 44382, "mutability": "mutable", "name": "p1", - "nameLocation": "329674:2:18", + "nameLocation": "329674:2:38", "nodeType": "VariableDeclaration", - "scope": 41363, - "src": "329669:7:18", + "scope": 44424, + "src": "329669:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -379216,10 +379216,10 @@ "typeString": "bool" }, "typeName": { - "id": 41320, + "id": 44381, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "329669:4:18", + "src": "329669:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -379229,13 +379229,13 @@ }, { "constant": false, - "id": 41323, + "id": 44384, "mutability": "mutable", "name": "p2", - "nameLocation": "329686:2:18", + "nameLocation": "329686:2:38", "nodeType": "VariableDeclaration", - "scope": 41363, - "src": "329678:10:18", + "scope": 44424, + "src": "329678:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -379243,10 +379243,10 @@ "typeString": "address" }, "typeName": { - "id": 41322, + "id": 44383, "name": "address", "nodeType": "ElementaryTypeName", - "src": "329678:7:18", + "src": "329678:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -379257,13 +379257,13 @@ }, { "constant": false, - "id": 41325, + "id": 44386, "mutability": "mutable", "name": "p3", - "nameLocation": "329698:2:18", + "nameLocation": "329698:2:38", "nodeType": "VariableDeclaration", - "scope": 41363, - "src": "329690:10:18", + "scope": 44424, + "src": "329690:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -379271,10 +379271,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41324, + "id": 44385, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "329690:7:18", + "src": "329690:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -379283,44 +379283,44 @@ "visibility": "internal" } ], - "src": "329656:45:18" + "src": "329656:45:38" }, "returnParameters": { - "id": 41327, + "id": 44388, "nodeType": "ParameterList", "parameters": [], - "src": "329716:0:18" + "src": "329716:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41403, + "id": 44464, "nodeType": "FunctionDefinition", - "src": "331180:1328:18", + "src": "331180:1328:38", "nodes": [], "body": { - "id": 41402, + "id": 44463, "nodeType": "Block", - "src": "331249:1259:18", + "src": "331249:1259:38", "nodes": [], "statements": [ { "assignments": [ - 41375 + 44436 ], "declarations": [ { "constant": false, - "id": 41375, + "id": 44436, "mutability": "mutable", "name": "m0", - "nameLocation": "331267:2:18", + "nameLocation": "331267:2:38", "nodeType": "VariableDeclaration", - "scope": 41402, - "src": "331259:10:18", + "scope": 44463, + "src": "331259:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -379328,10 +379328,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41374, + "id": 44435, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "331259:7:18", + "src": "331259:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -379340,24 +379340,24 @@ "visibility": "internal" } ], - "id": 41376, + "id": 44437, "nodeType": "VariableDeclarationStatement", - "src": "331259:10:18" + "src": "331259:10:38" }, { "assignments": [ - 41378 + 44439 ], "declarations": [ { "constant": false, - "id": 41378, + "id": 44439, "mutability": "mutable", "name": "m1", - "nameLocation": "331287:2:18", + "nameLocation": "331287:2:38", "nodeType": "VariableDeclaration", - "scope": 41402, - "src": "331279:10:18", + "scope": 44463, + "src": "331279:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -379365,10 +379365,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41377, + "id": 44438, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "331279:7:18", + "src": "331279:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -379377,24 +379377,24 @@ "visibility": "internal" } ], - "id": 41379, + "id": 44440, "nodeType": "VariableDeclarationStatement", - "src": "331279:10:18" + "src": "331279:10:38" }, { "assignments": [ - 41381 + 44442 ], "declarations": [ { "constant": false, - "id": 41381, + "id": 44442, "mutability": "mutable", "name": "m2", - "nameLocation": "331307:2:18", + "nameLocation": "331307:2:38", "nodeType": "VariableDeclaration", - "scope": 41402, - "src": "331299:10:18", + "scope": 44463, + "src": "331299:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -379402,10 +379402,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41380, + "id": 44441, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "331299:7:18", + "src": "331299:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -379414,24 +379414,24 @@ "visibility": "internal" } ], - "id": 41382, + "id": 44443, "nodeType": "VariableDeclarationStatement", - "src": "331299:10:18" + "src": "331299:10:38" }, { "assignments": [ - 41384 + 44445 ], "declarations": [ { "constant": false, - "id": 41384, + "id": 44445, "mutability": "mutable", "name": "m3", - "nameLocation": "331327:2:18", + "nameLocation": "331327:2:38", "nodeType": "VariableDeclaration", - "scope": 41402, - "src": "331319:10:18", + "scope": 44463, + "src": "331319:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -379439,10 +379439,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41383, + "id": 44444, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "331319:7:18", + "src": "331319:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -379451,24 +379451,24 @@ "visibility": "internal" } ], - "id": 41385, + "id": 44446, "nodeType": "VariableDeclarationStatement", - "src": "331319:10:18" + "src": "331319:10:38" }, { "assignments": [ - 41387 + 44448 ], "declarations": [ { "constant": false, - "id": 41387, + "id": 44448, "mutability": "mutable", "name": "m4", - "nameLocation": "331347:2:18", + "nameLocation": "331347:2:38", "nodeType": "VariableDeclaration", - "scope": 41402, - "src": "331339:10:18", + "scope": 44463, + "src": "331339:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -379476,10 +379476,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41386, + "id": 44447, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "331339:7:18", + "src": "331339:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -379488,24 +379488,24 @@ "visibility": "internal" } ], - "id": 41388, + "id": 44449, "nodeType": "VariableDeclarationStatement", - "src": "331339:10:18" + "src": "331339:10:38" }, { "assignments": [ - 41390 + 44451 ], "declarations": [ { "constant": false, - "id": 41390, + "id": 44451, "mutability": "mutable", "name": "m5", - "nameLocation": "331367:2:18", + "nameLocation": "331367:2:38", "nodeType": "VariableDeclaration", - "scope": 41402, - "src": "331359:10:18", + "scope": 44463, + "src": "331359:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -379513,10 +379513,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41389, + "id": 44450, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "331359:7:18", + "src": "331359:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -379525,24 +379525,24 @@ "visibility": "internal" } ], - "id": 41391, + "id": 44452, "nodeType": "VariableDeclarationStatement", - "src": "331359:10:18" + "src": "331359:10:38" }, { "assignments": [ - 41393 + 44454 ], "declarations": [ { "constant": false, - "id": 41393, + "id": 44454, "mutability": "mutable", "name": "m6", - "nameLocation": "331387:2:18", + "nameLocation": "331387:2:38", "nodeType": "VariableDeclaration", - "scope": 41402, - "src": "331379:10:18", + "scope": 44463, + "src": "331379:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -379550,10 +379550,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41392, + "id": 44453, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "331379:7:18", + "src": "331379:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -379562,27 +379562,27 @@ "visibility": "internal" } ], - "id": 41394, + "id": 44455, "nodeType": "VariableDeclarationStatement", - "src": "331379:10:18" + "src": "331379:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "331408:825:18", + "src": "331408:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "331451:313:18", + "src": "331451:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "331469:15:18", + "src": "331469:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "331483:1:18", + "src": "331483:1:38", "type": "", "value": "0" }, @@ -379590,7 +379590,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "331473:6:18", + "src": "331473:6:38", "type": "" } ] @@ -379598,16 +379598,16 @@ { "body": { "nodeType": "YulBlock", - "src": "331554:40:18", + "src": "331554:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "331583:9:18", + "src": "331583:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "331585:5:18" + "src": "331585:5:38" } ] }, @@ -379618,33 +379618,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "331571:6:18" + "src": "331571:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "331579:1:18" + "src": "331579:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "331566:4:18" + "src": "331566:4:38" }, "nodeType": "YulFunctionCall", - "src": "331566:15:18" + "src": "331566:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "331559:6:18" + "src": "331559:6:38" }, "nodeType": "YulFunctionCall", - "src": "331559:23:18" + "src": "331559:23:38" }, "nodeType": "YulIf", - "src": "331556:36:18" + "src": "331556:36:38" } ] }, @@ -379653,12 +379653,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "331511:6:18" + "src": "331511:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "331519:4:18", + "src": "331519:4:38", "type": "", "value": "0x20" } @@ -379666,30 +379666,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "331508:2:18" + "src": "331508:2:38" }, "nodeType": "YulFunctionCall", - "src": "331508:16:18" + "src": "331508:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "331525:28:18", + "src": "331525:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "331527:24:18", + "src": "331527:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "331541:6:18" + "src": "331541:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "331549:1:18", + "src": "331549:1:38", "type": "", "value": "1" } @@ -379697,16 +379697,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "331537:3:18" + "src": "331537:3:38" }, "nodeType": "YulFunctionCall", - "src": "331537:14:18" + "src": "331537:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "331527:6:18" + "src": "331527:6:38" } ] } @@ -379714,10 +379714,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "331505:2:18", + "src": "331505:2:38", "statements": [] }, - "src": "331501:93:18" + "src": "331501:93:38" }, { "expression": { @@ -379725,34 +379725,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "331618:3:18" + "src": "331618:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "331623:6:18" + "src": "331623:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "331611:6:18" + "src": "331611:6:38" }, "nodeType": "YulFunctionCall", - "src": "331611:19:18" + "src": "331611:19:38" }, "nodeType": "YulExpressionStatement", - "src": "331611:19:18" + "src": "331611:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "331647:37:18", + "src": "331647:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "331664:3:18", + "src": "331664:3:38", "type": "", "value": "256" }, @@ -379761,38 +379761,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "331673:1:18", + "src": "331673:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "331676:6:18" + "src": "331676:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "331669:3:18" + "src": "331669:3:38" }, "nodeType": "YulFunctionCall", - "src": "331669:14:18" + "src": "331669:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "331660:3:18" + "src": "331660:3:38" }, "nodeType": "YulFunctionCall", - "src": "331660:24:18" + "src": "331660:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "331651:5:18", + "src": "331651:5:38", "type": "" } ] @@ -379805,12 +379805,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "331712:3:18" + "src": "331712:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "331717:4:18", + "src": "331717:4:38", "type": "", "value": "0x20" } @@ -379818,59 +379818,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "331708:3:18" + "src": "331708:3:38" }, "nodeType": "YulFunctionCall", - "src": "331708:14:18" + "src": "331708:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "331728:5:18" + "src": "331728:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "331739:5:18" + "src": "331739:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "331746:1:18" + "src": "331746:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "331735:3:18" + "src": "331735:3:38" }, "nodeType": "YulFunctionCall", - "src": "331735:13:18" + "src": "331735:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "331724:3:18" + "src": "331724:3:38" }, "nodeType": "YulFunctionCall", - "src": "331724:25:18" + "src": "331724:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "331701:6:18" + "src": "331701:6:38" }, "nodeType": "YulFunctionCall", - "src": "331701:49:18" + "src": "331701:49:38" }, "nodeType": "YulExpressionStatement", - "src": "331701:49:18" + "src": "331701:49:38" } ] }, @@ -379880,27 +379880,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "331443:3:18", + "src": "331443:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "331448:1:18", + "src": "331448:1:38", "type": "" } ], - "src": "331422:342:18" + "src": "331422:342:38" }, { "nodeType": "YulAssignment", - "src": "331777:17:18", + "src": "331777:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "331789:4:18", + "src": "331789:4:38", "type": "", "value": "0x00" } @@ -379908,28 +379908,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "331783:5:18" + "src": "331783:5:38" }, "nodeType": "YulFunctionCall", - "src": "331783:11:18" + "src": "331783:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "331777:2:18" + "src": "331777:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "331807:17:18", + "src": "331807:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "331819:4:18", + "src": "331819:4:38", "type": "", "value": "0x20" } @@ -379937,28 +379937,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "331813:5:18" + "src": "331813:5:38" }, "nodeType": "YulFunctionCall", - "src": "331813:11:18" + "src": "331813:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "331807:2:18" + "src": "331807:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "331837:17:18", + "src": "331837:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "331849:4:18", + "src": "331849:4:38", "type": "", "value": "0x40" } @@ -379966,28 +379966,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "331843:5:18" + "src": "331843:5:38" }, "nodeType": "YulFunctionCall", - "src": "331843:11:18" + "src": "331843:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "331837:2:18" + "src": "331837:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "331867:17:18", + "src": "331867:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "331879:4:18", + "src": "331879:4:38", "type": "", "value": "0x60" } @@ -379995,28 +379995,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "331873:5:18" + "src": "331873:5:38" }, "nodeType": "YulFunctionCall", - "src": "331873:11:18" + "src": "331873:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "331867:2:18" + "src": "331867:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "331897:17:18", + "src": "331897:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "331909:4:18", + "src": "331909:4:38", "type": "", "value": "0x80" } @@ -380024,28 +380024,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "331903:5:18" + "src": "331903:5:38" }, "nodeType": "YulFunctionCall", - "src": "331903:11:18" + "src": "331903:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "331897:2:18" + "src": "331897:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "331927:17:18", + "src": "331927:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "331939:4:18", + "src": "331939:4:38", "type": "", "value": "0xa0" } @@ -380053,28 +380053,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "331933:5:18" + "src": "331933:5:38" }, "nodeType": "YulFunctionCall", - "src": "331933:11:18" + "src": "331933:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "331927:2:18" + "src": "331927:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "331957:17:18", + "src": "331957:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "331969:4:18", + "src": "331969:4:38", "type": "", "value": "0xc0" } @@ -380082,16 +380082,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "331963:5:18" + "src": "331963:5:38" }, "nodeType": "YulFunctionCall", - "src": "331963:11:18" + "src": "331963:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "331957:2:18" + "src": "331957:2:38" } ] }, @@ -380101,14 +380101,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "332054:4:18", + "src": "332054:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "332060:10:18", + "src": "332060:10:38", "type": "", "value": "0x7190a529" } @@ -380116,13 +380116,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "332047:6:18" + "src": "332047:6:38" }, "nodeType": "YulFunctionCall", - "src": "332047:24:18" + "src": "332047:24:38" }, "nodeType": "YulExpressionStatement", - "src": "332047:24:18" + "src": "332047:24:38" }, { "expression": { @@ -380130,14 +380130,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "332091:4:18", + "src": "332091:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "332097:4:18", + "src": "332097:4:38", "type": "", "value": "0x80" } @@ -380145,13 +380145,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "332084:6:18" + "src": "332084:6:38" }, "nodeType": "YulFunctionCall", - "src": "332084:18:18" + "src": "332084:18:38" }, "nodeType": "YulExpressionStatement", - "src": "332084:18:18" + "src": "332084:18:38" }, { "expression": { @@ -380159,26 +380159,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "332122:4:18", + "src": "332122:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "332128:2:18" + "src": "332128:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "332115:6:18" + "src": "332115:6:38" }, "nodeType": "YulFunctionCall", - "src": "332115:16:18" + "src": "332115:16:38" }, "nodeType": "YulExpressionStatement", - "src": "332115:16:18" + "src": "332115:16:38" }, { "expression": { @@ -380186,26 +380186,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "332151:4:18", + "src": "332151:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "332157:2:18" + "src": "332157:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "332144:6:18" + "src": "332144:6:38" }, "nodeType": "YulFunctionCall", - "src": "332144:16:18" + "src": "332144:16:38" }, "nodeType": "YulExpressionStatement", - "src": "332144:16:18" + "src": "332144:16:38" }, { "expression": { @@ -380213,26 +380213,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "332180:4:18", + "src": "332180:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "332186:2:18" + "src": "332186:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "332173:6:18" + "src": "332173:6:38" }, "nodeType": "YulFunctionCall", - "src": "332173:16:18" + "src": "332173:16:38" }, "nodeType": "YulExpressionStatement", - "src": "332173:16:18" + "src": "332173:16:38" }, { "expression": { @@ -380240,126 +380240,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "332214:4:18", + "src": "332214:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "332220:2:18" + "src": "332220:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "332202:11:18" + "src": "332202:11:38" }, "nodeType": "YulFunctionCall", - "src": "332202:21:18" + "src": "332202:21:38" }, "nodeType": "YulExpressionStatement", - "src": "332202:21:18" + "src": "332202:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41375, + "declaration": 44436, "isOffset": false, "isSlot": false, - "src": "331777:2:18", + "src": "331777:2:38", "valueSize": 1 }, { - "declaration": 41378, + "declaration": 44439, "isOffset": false, "isSlot": false, - "src": "331807:2:18", + "src": "331807:2:38", "valueSize": 1 }, { - "declaration": 41381, + "declaration": 44442, "isOffset": false, "isSlot": false, - "src": "331837:2:18", + "src": "331837:2:38", "valueSize": 1 }, { - "declaration": 41384, + "declaration": 44445, "isOffset": false, "isSlot": false, - "src": "331867:2:18", + "src": "331867:2:38", "valueSize": 1 }, { - "declaration": 41387, + "declaration": 44448, "isOffset": false, "isSlot": false, - "src": "331897:2:18", + "src": "331897:2:38", "valueSize": 1 }, { - "declaration": 41390, + "declaration": 44451, "isOffset": false, "isSlot": false, - "src": "331927:2:18", + "src": "331927:2:38", "valueSize": 1 }, { - "declaration": 41393, + "declaration": 44454, "isOffset": false, "isSlot": false, - "src": "331957:2:18", + "src": "331957:2:38", "valueSize": 1 }, { - "declaration": 41365, + "declaration": 44426, "isOffset": false, "isSlot": false, - "src": "332220:2:18", + "src": "332220:2:38", "valueSize": 1 }, { - "declaration": 41367, + "declaration": 44428, "isOffset": false, "isSlot": false, - "src": "332128:2:18", + "src": "332128:2:38", "valueSize": 1 }, { - "declaration": 41369, + "declaration": 44430, "isOffset": false, "isSlot": false, - "src": "332157:2:18", + "src": "332157:2:38", "valueSize": 1 }, { - "declaration": 41371, + "declaration": 44432, "isOffset": false, "isSlot": false, - "src": "332186:2:18", + "src": "332186:2:38", "valueSize": 1 } ], - "id": 41395, + "id": 44456, "nodeType": "InlineAssembly", - "src": "331399:834:18" + "src": "331399:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41397, + "id": 44458, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "332258:4:18", + "src": "332258:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -380368,14 +380368,14 @@ }, { "hexValue": "30786334", - "id": 41398, + "id": 44459, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "332264:4:18", + "src": "332264:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -380394,18 +380394,18 @@ "typeString": "int_const 196" } ], - "id": 41396, + "id": 44457, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "332242:15:18", + "referencedDeclaration": 33383, + "src": "332242:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41399, + "id": 44460, "isConstant": false, "isLValue": false, "isPure": false, @@ -380414,21 +380414,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "332242:27:18", + "src": "332242:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41400, + "id": 44461, "nodeType": "ExpressionStatement", - "src": "332242:27:18" + "src": "332242:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "332288:214:18", + "src": "332288:214:38", "statements": [ { "expression": { @@ -380436,26 +380436,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "332309:4:18", + "src": "332309:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "332315:2:18" + "src": "332315:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "332302:6:18" + "src": "332302:6:38" }, "nodeType": "YulFunctionCall", - "src": "332302:16:18" + "src": "332302:16:38" }, "nodeType": "YulExpressionStatement", - "src": "332302:16:18" + "src": "332302:16:38" }, { "expression": { @@ -380463,26 +380463,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "332338:4:18", + "src": "332338:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "332344:2:18" + "src": "332344:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "332331:6:18" + "src": "332331:6:38" }, "nodeType": "YulFunctionCall", - "src": "332331:16:18" + "src": "332331:16:38" }, "nodeType": "YulExpressionStatement", - "src": "332331:16:18" + "src": "332331:16:38" }, { "expression": { @@ -380490,26 +380490,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "332367:4:18", + "src": "332367:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "332373:2:18" + "src": "332373:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "332360:6:18" + "src": "332360:6:38" }, "nodeType": "YulFunctionCall", - "src": "332360:16:18" + "src": "332360:16:38" }, "nodeType": "YulExpressionStatement", - "src": "332360:16:18" + "src": "332360:16:38" }, { "expression": { @@ -380517,26 +380517,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "332396:4:18", + "src": "332396:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "332402:2:18" + "src": "332402:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "332389:6:18" + "src": "332389:6:38" }, "nodeType": "YulFunctionCall", - "src": "332389:16:18" + "src": "332389:16:38" }, "nodeType": "YulExpressionStatement", - "src": "332389:16:18" + "src": "332389:16:38" }, { "expression": { @@ -380544,26 +380544,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "332425:4:18", + "src": "332425:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "332431:2:18" + "src": "332431:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "332418:6:18" + "src": "332418:6:38" }, "nodeType": "YulFunctionCall", - "src": "332418:16:18" + "src": "332418:16:38" }, "nodeType": "YulExpressionStatement", - "src": "332418:16:18" + "src": "332418:16:38" }, { "expression": { @@ -380571,26 +380571,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "332454:4:18", + "src": "332454:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "332460:2:18" + "src": "332460:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "332447:6:18" + "src": "332447:6:38" }, "nodeType": "YulFunctionCall", - "src": "332447:16:18" + "src": "332447:16:38" }, "nodeType": "YulExpressionStatement", - "src": "332447:16:18" + "src": "332447:16:38" }, { "expression": { @@ -380598,84 +380598,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "332483:4:18", + "src": "332483:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "332489:2:18" + "src": "332489:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "332476:6:18" + "src": "332476:6:38" }, "nodeType": "YulFunctionCall", - "src": "332476:16:18" + "src": "332476:16:38" }, "nodeType": "YulExpressionStatement", - "src": "332476:16:18" + "src": "332476:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41375, + "declaration": 44436, "isOffset": false, "isSlot": false, - "src": "332315:2:18", + "src": "332315:2:38", "valueSize": 1 }, { - "declaration": 41378, + "declaration": 44439, "isOffset": false, "isSlot": false, - "src": "332344:2:18", + "src": "332344:2:38", "valueSize": 1 }, { - "declaration": 41381, + "declaration": 44442, "isOffset": false, "isSlot": false, - "src": "332373:2:18", + "src": "332373:2:38", "valueSize": 1 }, { - "declaration": 41384, + "declaration": 44445, "isOffset": false, "isSlot": false, - "src": "332402:2:18", + "src": "332402:2:38", "valueSize": 1 }, { - "declaration": 41387, + "declaration": 44448, "isOffset": false, "isSlot": false, - "src": "332431:2:18", + "src": "332431:2:38", "valueSize": 1 }, { - "declaration": 41390, + "declaration": 44451, "isOffset": false, "isSlot": false, - "src": "332460:2:18", + "src": "332460:2:38", "valueSize": 1 }, { - "declaration": 41393, + "declaration": 44454, "isOffset": false, "isSlot": false, - "src": "332489:2:18", + "src": "332489:2:38", "valueSize": 1 } ], - "id": 41401, + "id": 44462, "nodeType": "InlineAssembly", - "src": "332279:223:18" + "src": "332279:223:38" } ] }, @@ -380683,20 +380683,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "331189:3:18", + "nameLocation": "331189:3:38", "parameters": { - "id": 41372, + "id": 44433, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41365, + "id": 44426, "mutability": "mutable", "name": "p0", - "nameLocation": "331201:2:18", + "nameLocation": "331201:2:38", "nodeType": "VariableDeclaration", - "scope": 41403, - "src": "331193:10:18", + "scope": 44464, + "src": "331193:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -380704,10 +380704,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41364, + "id": 44425, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "331193:7:18", + "src": "331193:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -380717,13 +380717,13 @@ }, { "constant": false, - "id": 41367, + "id": 44428, "mutability": "mutable", "name": "p1", - "nameLocation": "331210:2:18", + "nameLocation": "331210:2:38", "nodeType": "VariableDeclaration", - "scope": 41403, - "src": "331205:7:18", + "scope": 44464, + "src": "331205:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -380731,10 +380731,10 @@ "typeString": "bool" }, "typeName": { - "id": 41366, + "id": 44427, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "331205:4:18", + "src": "331205:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -380744,13 +380744,13 @@ }, { "constant": false, - "id": 41369, + "id": 44430, "mutability": "mutable", "name": "p2", - "nameLocation": "331219:2:18", + "nameLocation": "331219:2:38", "nodeType": "VariableDeclaration", - "scope": 41403, - "src": "331214:7:18", + "scope": 44464, + "src": "331214:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -380758,10 +380758,10 @@ "typeString": "bool" }, "typeName": { - "id": 41368, + "id": 44429, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "331214:4:18", + "src": "331214:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -380771,13 +380771,13 @@ }, { "constant": false, - "id": 41371, + "id": 44432, "mutability": "mutable", "name": "p3", - "nameLocation": "331231:2:18", + "nameLocation": "331231:2:38", "nodeType": "VariableDeclaration", - "scope": 41403, - "src": "331223:10:18", + "scope": 44464, + "src": "331223:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -380785,10 +380785,10 @@ "typeString": "address" }, "typeName": { - "id": 41370, + "id": 44431, "name": "address", "nodeType": "ElementaryTypeName", - "src": "331223:7:18", + "src": "331223:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -380798,44 +380798,44 @@ "visibility": "internal" } ], - "src": "331192:42:18" + "src": "331192:42:38" }, "returnParameters": { - "id": 41373, + "id": 44434, "nodeType": "ParameterList", "parameters": [], - "src": "331249:0:18" + "src": "331249:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41443, + "id": 44504, "nodeType": "FunctionDefinition", - "src": "332514:1322:18", + "src": "332514:1322:38", "nodes": [], "body": { - "id": 41442, + "id": 44503, "nodeType": "Block", - "src": "332580:1256:18", + "src": "332580:1256:38", "nodes": [], "statements": [ { "assignments": [ - 41415 + 44476 ], "declarations": [ { "constant": false, - "id": 41415, + "id": 44476, "mutability": "mutable", "name": "m0", - "nameLocation": "332598:2:18", + "nameLocation": "332598:2:38", "nodeType": "VariableDeclaration", - "scope": 41442, - "src": "332590:10:18", + "scope": 44503, + "src": "332590:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -380843,10 +380843,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41414, + "id": 44475, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "332590:7:18", + "src": "332590:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -380855,24 +380855,24 @@ "visibility": "internal" } ], - "id": 41416, + "id": 44477, "nodeType": "VariableDeclarationStatement", - "src": "332590:10:18" + "src": "332590:10:38" }, { "assignments": [ - 41418 + 44479 ], "declarations": [ { "constant": false, - "id": 41418, + "id": 44479, "mutability": "mutable", "name": "m1", - "nameLocation": "332618:2:18", + "nameLocation": "332618:2:38", "nodeType": "VariableDeclaration", - "scope": 41442, - "src": "332610:10:18", + "scope": 44503, + "src": "332610:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -380880,10 +380880,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41417, + "id": 44478, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "332610:7:18", + "src": "332610:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -380892,24 +380892,24 @@ "visibility": "internal" } ], - "id": 41419, + "id": 44480, "nodeType": "VariableDeclarationStatement", - "src": "332610:10:18" + "src": "332610:10:38" }, { "assignments": [ - 41421 + 44482 ], "declarations": [ { "constant": false, - "id": 41421, + "id": 44482, "mutability": "mutable", "name": "m2", - "nameLocation": "332638:2:18", + "nameLocation": "332638:2:38", "nodeType": "VariableDeclaration", - "scope": 41442, - "src": "332630:10:18", + "scope": 44503, + "src": "332630:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -380917,10 +380917,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41420, + "id": 44481, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "332630:7:18", + "src": "332630:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -380929,24 +380929,24 @@ "visibility": "internal" } ], - "id": 41422, + "id": 44483, "nodeType": "VariableDeclarationStatement", - "src": "332630:10:18" + "src": "332630:10:38" }, { "assignments": [ - 41424 + 44485 ], "declarations": [ { "constant": false, - "id": 41424, + "id": 44485, "mutability": "mutable", "name": "m3", - "nameLocation": "332658:2:18", + "nameLocation": "332658:2:38", "nodeType": "VariableDeclaration", - "scope": 41442, - "src": "332650:10:18", + "scope": 44503, + "src": "332650:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -380954,10 +380954,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41423, + "id": 44484, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "332650:7:18", + "src": "332650:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -380966,24 +380966,24 @@ "visibility": "internal" } ], - "id": 41425, + "id": 44486, "nodeType": "VariableDeclarationStatement", - "src": "332650:10:18" + "src": "332650:10:38" }, { "assignments": [ - 41427 + 44488 ], "declarations": [ { "constant": false, - "id": 41427, + "id": 44488, "mutability": "mutable", "name": "m4", - "nameLocation": "332678:2:18", + "nameLocation": "332678:2:38", "nodeType": "VariableDeclaration", - "scope": 41442, - "src": "332670:10:18", + "scope": 44503, + "src": "332670:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -380991,10 +380991,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41426, + "id": 44487, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "332670:7:18", + "src": "332670:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -381003,24 +381003,24 @@ "visibility": "internal" } ], - "id": 41428, + "id": 44489, "nodeType": "VariableDeclarationStatement", - "src": "332670:10:18" + "src": "332670:10:38" }, { "assignments": [ - 41430 + 44491 ], "declarations": [ { "constant": false, - "id": 41430, + "id": 44491, "mutability": "mutable", "name": "m5", - "nameLocation": "332698:2:18", + "nameLocation": "332698:2:38", "nodeType": "VariableDeclaration", - "scope": 41442, - "src": "332690:10:18", + "scope": 44503, + "src": "332690:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -381028,10 +381028,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41429, + "id": 44490, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "332690:7:18", + "src": "332690:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -381040,24 +381040,24 @@ "visibility": "internal" } ], - "id": 41431, + "id": 44492, "nodeType": "VariableDeclarationStatement", - "src": "332690:10:18" + "src": "332690:10:38" }, { "assignments": [ - 41433 + 44494 ], "declarations": [ { "constant": false, - "id": 41433, + "id": 44494, "mutability": "mutable", "name": "m6", - "nameLocation": "332718:2:18", + "nameLocation": "332718:2:38", "nodeType": "VariableDeclaration", - "scope": 41442, - "src": "332710:10:18", + "scope": 44503, + "src": "332710:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -381065,10 +381065,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41432, + "id": 44493, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "332710:7:18", + "src": "332710:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -381077,27 +381077,27 @@ "visibility": "internal" } ], - "id": 41434, + "id": 44495, "nodeType": "VariableDeclarationStatement", - "src": "332710:10:18" + "src": "332710:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "332739:822:18", + "src": "332739:822:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "332782:313:18", + "src": "332782:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "332800:15:18", + "src": "332800:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "332814:1:18", + "src": "332814:1:38", "type": "", "value": "0" }, @@ -381105,7 +381105,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "332804:6:18", + "src": "332804:6:38", "type": "" } ] @@ -381113,16 +381113,16 @@ { "body": { "nodeType": "YulBlock", - "src": "332885:40:18", + "src": "332885:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "332914:9:18", + "src": "332914:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "332916:5:18" + "src": "332916:5:38" } ] }, @@ -381133,33 +381133,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "332902:6:18" + "src": "332902:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "332910:1:18" + "src": "332910:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "332897:4:18" + "src": "332897:4:38" }, "nodeType": "YulFunctionCall", - "src": "332897:15:18" + "src": "332897:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "332890:6:18" + "src": "332890:6:38" }, "nodeType": "YulFunctionCall", - "src": "332890:23:18" + "src": "332890:23:38" }, "nodeType": "YulIf", - "src": "332887:36:18" + "src": "332887:36:38" } ] }, @@ -381168,12 +381168,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "332842:6:18" + "src": "332842:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "332850:4:18", + "src": "332850:4:38", "type": "", "value": "0x20" } @@ -381181,30 +381181,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "332839:2:18" + "src": "332839:2:38" }, "nodeType": "YulFunctionCall", - "src": "332839:16:18" + "src": "332839:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "332856:28:18", + "src": "332856:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "332858:24:18", + "src": "332858:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "332872:6:18" + "src": "332872:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "332880:1:18", + "src": "332880:1:38", "type": "", "value": "1" } @@ -381212,16 +381212,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "332868:3:18" + "src": "332868:3:38" }, "nodeType": "YulFunctionCall", - "src": "332868:14:18" + "src": "332868:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "332858:6:18" + "src": "332858:6:38" } ] } @@ -381229,10 +381229,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "332836:2:18", + "src": "332836:2:38", "statements": [] }, - "src": "332832:93:18" + "src": "332832:93:38" }, { "expression": { @@ -381240,34 +381240,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "332949:3:18" + "src": "332949:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "332954:6:18" + "src": "332954:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "332942:6:18" + "src": "332942:6:38" }, "nodeType": "YulFunctionCall", - "src": "332942:19:18" + "src": "332942:19:38" }, "nodeType": "YulExpressionStatement", - "src": "332942:19:18" + "src": "332942:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "332978:37:18", + "src": "332978:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "332995:3:18", + "src": "332995:3:38", "type": "", "value": "256" }, @@ -381276,38 +381276,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "333004:1:18", + "src": "333004:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "333007:6:18" + "src": "333007:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "333000:3:18" + "src": "333000:3:38" }, "nodeType": "YulFunctionCall", - "src": "333000:14:18" + "src": "333000:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "332991:3:18" + "src": "332991:3:38" }, "nodeType": "YulFunctionCall", - "src": "332991:24:18" + "src": "332991:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "332982:5:18", + "src": "332982:5:38", "type": "" } ] @@ -381320,12 +381320,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "333043:3:18" + "src": "333043:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "333048:4:18", + "src": "333048:4:38", "type": "", "value": "0x20" } @@ -381333,59 +381333,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "333039:3:18" + "src": "333039:3:38" }, "nodeType": "YulFunctionCall", - "src": "333039:14:18" + "src": "333039:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "333059:5:18" + "src": "333059:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "333070:5:18" + "src": "333070:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "333077:1:18" + "src": "333077:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "333066:3:18" + "src": "333066:3:38" }, "nodeType": "YulFunctionCall", - "src": "333066:13:18" + "src": "333066:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "333055:3:18" + "src": "333055:3:38" }, "nodeType": "YulFunctionCall", - "src": "333055:25:18" + "src": "333055:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "333032:6:18" + "src": "333032:6:38" }, "nodeType": "YulFunctionCall", - "src": "333032:49:18" + "src": "333032:49:38" }, "nodeType": "YulExpressionStatement", - "src": "333032:49:18" + "src": "333032:49:38" } ] }, @@ -381395,27 +381395,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "332774:3:18", + "src": "332774:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "332779:1:18", + "src": "332779:1:38", "type": "" } ], - "src": "332753:342:18" + "src": "332753:342:38" }, { "nodeType": "YulAssignment", - "src": "333108:17:18", + "src": "333108:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "333120:4:18", + "src": "333120:4:38", "type": "", "value": "0x00" } @@ -381423,28 +381423,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "333114:5:18" + "src": "333114:5:38" }, "nodeType": "YulFunctionCall", - "src": "333114:11:18" + "src": "333114:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "333108:2:18" + "src": "333108:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "333138:17:18", + "src": "333138:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "333150:4:18", + "src": "333150:4:38", "type": "", "value": "0x20" } @@ -381452,28 +381452,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "333144:5:18" + "src": "333144:5:38" }, "nodeType": "YulFunctionCall", - "src": "333144:11:18" + "src": "333144:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "333138:2:18" + "src": "333138:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "333168:17:18", + "src": "333168:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "333180:4:18", + "src": "333180:4:38", "type": "", "value": "0x40" } @@ -381481,28 +381481,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "333174:5:18" + "src": "333174:5:38" }, "nodeType": "YulFunctionCall", - "src": "333174:11:18" + "src": "333174:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "333168:2:18" + "src": "333168:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "333198:17:18", + "src": "333198:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "333210:4:18", + "src": "333210:4:38", "type": "", "value": "0x60" } @@ -381510,28 +381510,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "333204:5:18" + "src": "333204:5:38" }, "nodeType": "YulFunctionCall", - "src": "333204:11:18" + "src": "333204:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "333198:2:18" + "src": "333198:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "333228:17:18", + "src": "333228:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "333240:4:18", + "src": "333240:4:38", "type": "", "value": "0x80" } @@ -381539,28 +381539,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "333234:5:18" + "src": "333234:5:38" }, "nodeType": "YulFunctionCall", - "src": "333234:11:18" + "src": "333234:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "333228:2:18" + "src": "333228:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "333258:17:18", + "src": "333258:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "333270:4:18", + "src": "333270:4:38", "type": "", "value": "0xa0" } @@ -381568,28 +381568,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "333264:5:18" + "src": "333264:5:38" }, "nodeType": "YulFunctionCall", - "src": "333264:11:18" + "src": "333264:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "333258:2:18" + "src": "333258:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "333288:17:18", + "src": "333288:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "333300:4:18", + "src": "333300:4:38", "type": "", "value": "0xc0" } @@ -381597,16 +381597,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "333294:5:18" + "src": "333294:5:38" }, "nodeType": "YulFunctionCall", - "src": "333294:11:18" + "src": "333294:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "333288:2:18" + "src": "333288:2:38" } ] }, @@ -381616,14 +381616,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "333382:4:18", + "src": "333382:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "333388:10:18", + "src": "333388:10:38", "type": "", "value": "0x895af8c5" } @@ -381631,13 +381631,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "333375:6:18" + "src": "333375:6:38" }, "nodeType": "YulFunctionCall", - "src": "333375:24:18" + "src": "333375:24:38" }, "nodeType": "YulExpressionStatement", - "src": "333375:24:18" + "src": "333375:24:38" }, { "expression": { @@ -381645,14 +381645,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "333419:4:18", + "src": "333419:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "333425:4:18", + "src": "333425:4:38", "type": "", "value": "0x80" } @@ -381660,13 +381660,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "333412:6:18" + "src": "333412:6:38" }, "nodeType": "YulFunctionCall", - "src": "333412:18:18" + "src": "333412:18:38" }, "nodeType": "YulExpressionStatement", - "src": "333412:18:18" + "src": "333412:18:38" }, { "expression": { @@ -381674,26 +381674,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "333450:4:18", + "src": "333450:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "333456:2:18" + "src": "333456:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "333443:6:18" + "src": "333443:6:38" }, "nodeType": "YulFunctionCall", - "src": "333443:16:18" + "src": "333443:16:38" }, "nodeType": "YulExpressionStatement", - "src": "333443:16:18" + "src": "333443:16:38" }, { "expression": { @@ -381701,26 +381701,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "333479:4:18", + "src": "333479:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "333485:2:18" + "src": "333485:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "333472:6:18" + "src": "333472:6:38" }, "nodeType": "YulFunctionCall", - "src": "333472:16:18" + "src": "333472:16:38" }, "nodeType": "YulExpressionStatement", - "src": "333472:16:18" + "src": "333472:16:38" }, { "expression": { @@ -381728,26 +381728,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "333508:4:18", + "src": "333508:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "333514:2:18" + "src": "333514:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "333501:6:18" + "src": "333501:6:38" }, "nodeType": "YulFunctionCall", - "src": "333501:16:18" + "src": "333501:16:38" }, "nodeType": "YulExpressionStatement", - "src": "333501:16:18" + "src": "333501:16:38" }, { "expression": { @@ -381755,126 +381755,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "333542:4:18", + "src": "333542:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "333548:2:18" + "src": "333548:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "333530:11:18" + "src": "333530:11:38" }, "nodeType": "YulFunctionCall", - "src": "333530:21:18" + "src": "333530:21:38" }, "nodeType": "YulExpressionStatement", - "src": "333530:21:18" + "src": "333530:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41415, + "declaration": 44476, "isOffset": false, "isSlot": false, - "src": "333108:2:18", + "src": "333108:2:38", "valueSize": 1 }, { - "declaration": 41418, + "declaration": 44479, "isOffset": false, "isSlot": false, - "src": "333138:2:18", + "src": "333138:2:38", "valueSize": 1 }, { - "declaration": 41421, + "declaration": 44482, "isOffset": false, "isSlot": false, - "src": "333168:2:18", + "src": "333168:2:38", "valueSize": 1 }, { - "declaration": 41424, + "declaration": 44485, "isOffset": false, "isSlot": false, - "src": "333198:2:18", + "src": "333198:2:38", "valueSize": 1 }, { - "declaration": 41427, + "declaration": 44488, "isOffset": false, "isSlot": false, - "src": "333228:2:18", + "src": "333228:2:38", "valueSize": 1 }, { - "declaration": 41430, + "declaration": 44491, "isOffset": false, "isSlot": false, - "src": "333258:2:18", + "src": "333258:2:38", "valueSize": 1 }, { - "declaration": 41433, + "declaration": 44494, "isOffset": false, "isSlot": false, - "src": "333288:2:18", + "src": "333288:2:38", "valueSize": 1 }, { - "declaration": 41405, + "declaration": 44466, "isOffset": false, "isSlot": false, - "src": "333548:2:18", + "src": "333548:2:38", "valueSize": 1 }, { - "declaration": 41407, + "declaration": 44468, "isOffset": false, "isSlot": false, - "src": "333456:2:18", + "src": "333456:2:38", "valueSize": 1 }, { - "declaration": 41409, + "declaration": 44470, "isOffset": false, "isSlot": false, - "src": "333485:2:18", + "src": "333485:2:38", "valueSize": 1 }, { - "declaration": 41411, + "declaration": 44472, "isOffset": false, "isSlot": false, - "src": "333514:2:18", + "src": "333514:2:38", "valueSize": 1 } ], - "id": 41435, + "id": 44496, "nodeType": "InlineAssembly", - "src": "332730:831:18" + "src": "332730:831:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41437, + "id": 44498, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "333586:4:18", + "src": "333586:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -381883,14 +381883,14 @@ }, { "hexValue": "30786334", - "id": 41438, + "id": 44499, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "333592:4:18", + "src": "333592:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -381909,18 +381909,18 @@ "typeString": "int_const 196" } ], - "id": 41436, + "id": 44497, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "333570:15:18", + "referencedDeclaration": 33383, + "src": "333570:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41439, + "id": 44500, "isConstant": false, "isLValue": false, "isPure": false, @@ -381929,21 +381929,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "333570:27:18", + "src": "333570:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41440, + "id": 44501, "nodeType": "ExpressionStatement", - "src": "333570:27:18" + "src": "333570:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "333616:214:18", + "src": "333616:214:38", "statements": [ { "expression": { @@ -381951,26 +381951,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "333637:4:18", + "src": "333637:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "333643:2:18" + "src": "333643:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "333630:6:18" + "src": "333630:6:38" }, "nodeType": "YulFunctionCall", - "src": "333630:16:18" + "src": "333630:16:38" }, "nodeType": "YulExpressionStatement", - "src": "333630:16:18" + "src": "333630:16:38" }, { "expression": { @@ -381978,26 +381978,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "333666:4:18", + "src": "333666:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "333672:2:18" + "src": "333672:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "333659:6:18" + "src": "333659:6:38" }, "nodeType": "YulFunctionCall", - "src": "333659:16:18" + "src": "333659:16:38" }, "nodeType": "YulExpressionStatement", - "src": "333659:16:18" + "src": "333659:16:38" }, { "expression": { @@ -382005,26 +382005,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "333695:4:18", + "src": "333695:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "333701:2:18" + "src": "333701:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "333688:6:18" + "src": "333688:6:38" }, "nodeType": "YulFunctionCall", - "src": "333688:16:18" + "src": "333688:16:38" }, "nodeType": "YulExpressionStatement", - "src": "333688:16:18" + "src": "333688:16:38" }, { "expression": { @@ -382032,26 +382032,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "333724:4:18", + "src": "333724:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "333730:2:18" + "src": "333730:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "333717:6:18" + "src": "333717:6:38" }, "nodeType": "YulFunctionCall", - "src": "333717:16:18" + "src": "333717:16:38" }, "nodeType": "YulExpressionStatement", - "src": "333717:16:18" + "src": "333717:16:38" }, { "expression": { @@ -382059,26 +382059,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "333753:4:18", + "src": "333753:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "333759:2:18" + "src": "333759:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "333746:6:18" + "src": "333746:6:38" }, "nodeType": "YulFunctionCall", - "src": "333746:16:18" + "src": "333746:16:38" }, "nodeType": "YulExpressionStatement", - "src": "333746:16:18" + "src": "333746:16:38" }, { "expression": { @@ -382086,26 +382086,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "333782:4:18", + "src": "333782:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "333788:2:18" + "src": "333788:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "333775:6:18" + "src": "333775:6:38" }, "nodeType": "YulFunctionCall", - "src": "333775:16:18" + "src": "333775:16:38" }, "nodeType": "YulExpressionStatement", - "src": "333775:16:18" + "src": "333775:16:38" }, { "expression": { @@ -382113,84 +382113,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "333811:4:18", + "src": "333811:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "333817:2:18" + "src": "333817:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "333804:6:18" + "src": "333804:6:38" }, "nodeType": "YulFunctionCall", - "src": "333804:16:18" + "src": "333804:16:38" }, "nodeType": "YulExpressionStatement", - "src": "333804:16:18" + "src": "333804:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41415, + "declaration": 44476, "isOffset": false, "isSlot": false, - "src": "333643:2:18", + "src": "333643:2:38", "valueSize": 1 }, { - "declaration": 41418, + "declaration": 44479, "isOffset": false, "isSlot": false, - "src": "333672:2:18", + "src": "333672:2:38", "valueSize": 1 }, { - "declaration": 41421, + "declaration": 44482, "isOffset": false, "isSlot": false, - "src": "333701:2:18", + "src": "333701:2:38", "valueSize": 1 }, { - "declaration": 41424, + "declaration": 44485, "isOffset": false, "isSlot": false, - "src": "333730:2:18", + "src": "333730:2:38", "valueSize": 1 }, { - "declaration": 41427, + "declaration": 44488, "isOffset": false, "isSlot": false, - "src": "333759:2:18", + "src": "333759:2:38", "valueSize": 1 }, { - "declaration": 41430, + "declaration": 44491, "isOffset": false, "isSlot": false, - "src": "333788:2:18", + "src": "333788:2:38", "valueSize": 1 }, { - "declaration": 41433, + "declaration": 44494, "isOffset": false, "isSlot": false, - "src": "333817:2:18", + "src": "333817:2:38", "valueSize": 1 } ], - "id": 41441, + "id": 44502, "nodeType": "InlineAssembly", - "src": "333607:223:18" + "src": "333607:223:38" } ] }, @@ -382198,20 +382198,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "332523:3:18", + "nameLocation": "332523:3:38", "parameters": { - "id": 41412, + "id": 44473, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41405, + "id": 44466, "mutability": "mutable", "name": "p0", - "nameLocation": "332535:2:18", + "nameLocation": "332535:2:38", "nodeType": "VariableDeclaration", - "scope": 41443, - "src": "332527:10:18", + "scope": 44504, + "src": "332527:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -382219,10 +382219,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41404, + "id": 44465, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "332527:7:18", + "src": "332527:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -382232,13 +382232,13 @@ }, { "constant": false, - "id": 41407, + "id": 44468, "mutability": "mutable", "name": "p1", - "nameLocation": "332544:2:18", + "nameLocation": "332544:2:38", "nodeType": "VariableDeclaration", - "scope": 41443, - "src": "332539:7:18", + "scope": 44504, + "src": "332539:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -382246,10 +382246,10 @@ "typeString": "bool" }, "typeName": { - "id": 41406, + "id": 44467, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "332539:4:18", + "src": "332539:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -382259,13 +382259,13 @@ }, { "constant": false, - "id": 41409, + "id": 44470, "mutability": "mutable", "name": "p2", - "nameLocation": "332553:2:18", + "nameLocation": "332553:2:38", "nodeType": "VariableDeclaration", - "scope": 41443, - "src": "332548:7:18", + "scope": 44504, + "src": "332548:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -382273,10 +382273,10 @@ "typeString": "bool" }, "typeName": { - "id": 41408, + "id": 44469, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "332548:4:18", + "src": "332548:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -382286,13 +382286,13 @@ }, { "constant": false, - "id": 41411, + "id": 44472, "mutability": "mutable", "name": "p3", - "nameLocation": "332562:2:18", + "nameLocation": "332562:2:38", "nodeType": "VariableDeclaration", - "scope": 41443, - "src": "332557:7:18", + "scope": 44504, + "src": "332557:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -382300,10 +382300,10 @@ "typeString": "bool" }, "typeName": { - "id": 41410, + "id": 44471, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "332557:4:18", + "src": "332557:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -382312,44 +382312,44 @@ "visibility": "internal" } ], - "src": "332526:39:18" + "src": "332526:39:38" }, "returnParameters": { - "id": 41413, + "id": 44474, "nodeType": "ParameterList", "parameters": [], - "src": "332580:0:18" + "src": "332580:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41483, + "id": 44544, "nodeType": "FunctionDefinition", - "src": "333842:1328:18", + "src": "333842:1328:38", "nodes": [], "body": { - "id": 41482, + "id": 44543, "nodeType": "Block", - "src": "333911:1259:18", + "src": "333911:1259:38", "nodes": [], "statements": [ { "assignments": [ - 41455 + 44516 ], "declarations": [ { "constant": false, - "id": 41455, + "id": 44516, "mutability": "mutable", "name": "m0", - "nameLocation": "333929:2:18", + "nameLocation": "333929:2:38", "nodeType": "VariableDeclaration", - "scope": 41482, - "src": "333921:10:18", + "scope": 44543, + "src": "333921:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -382357,10 +382357,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41454, + "id": 44515, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "333921:7:18", + "src": "333921:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -382369,24 +382369,24 @@ "visibility": "internal" } ], - "id": 41456, + "id": 44517, "nodeType": "VariableDeclarationStatement", - "src": "333921:10:18" + "src": "333921:10:38" }, { "assignments": [ - 41458 + 44519 ], "declarations": [ { "constant": false, - "id": 41458, + "id": 44519, "mutability": "mutable", "name": "m1", - "nameLocation": "333949:2:18", + "nameLocation": "333949:2:38", "nodeType": "VariableDeclaration", - "scope": 41482, - "src": "333941:10:18", + "scope": 44543, + "src": "333941:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -382394,10 +382394,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41457, + "id": 44518, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "333941:7:18", + "src": "333941:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -382406,24 +382406,24 @@ "visibility": "internal" } ], - "id": 41459, + "id": 44520, "nodeType": "VariableDeclarationStatement", - "src": "333941:10:18" + "src": "333941:10:38" }, { "assignments": [ - 41461 + 44522 ], "declarations": [ { "constant": false, - "id": 41461, + "id": 44522, "mutability": "mutable", "name": "m2", - "nameLocation": "333969:2:18", + "nameLocation": "333969:2:38", "nodeType": "VariableDeclaration", - "scope": 41482, - "src": "333961:10:18", + "scope": 44543, + "src": "333961:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -382431,10 +382431,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41460, + "id": 44521, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "333961:7:18", + "src": "333961:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -382443,24 +382443,24 @@ "visibility": "internal" } ], - "id": 41462, + "id": 44523, "nodeType": "VariableDeclarationStatement", - "src": "333961:10:18" + "src": "333961:10:38" }, { "assignments": [ - 41464 + 44525 ], "declarations": [ { "constant": false, - "id": 41464, + "id": 44525, "mutability": "mutable", "name": "m3", - "nameLocation": "333989:2:18", + "nameLocation": "333989:2:38", "nodeType": "VariableDeclaration", - "scope": 41482, - "src": "333981:10:18", + "scope": 44543, + "src": "333981:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -382468,10 +382468,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41463, + "id": 44524, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "333981:7:18", + "src": "333981:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -382480,24 +382480,24 @@ "visibility": "internal" } ], - "id": 41465, + "id": 44526, "nodeType": "VariableDeclarationStatement", - "src": "333981:10:18" + "src": "333981:10:38" }, { "assignments": [ - 41467 + 44528 ], "declarations": [ { "constant": false, - "id": 41467, + "id": 44528, "mutability": "mutable", "name": "m4", - "nameLocation": "334009:2:18", + "nameLocation": "334009:2:38", "nodeType": "VariableDeclaration", - "scope": 41482, - "src": "334001:10:18", + "scope": 44543, + "src": "334001:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -382505,10 +382505,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41466, + "id": 44527, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "334001:7:18", + "src": "334001:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -382517,24 +382517,24 @@ "visibility": "internal" } ], - "id": 41468, + "id": 44529, "nodeType": "VariableDeclarationStatement", - "src": "334001:10:18" + "src": "334001:10:38" }, { "assignments": [ - 41470 + 44531 ], "declarations": [ { "constant": false, - "id": 41470, + "id": 44531, "mutability": "mutable", "name": "m5", - "nameLocation": "334029:2:18", + "nameLocation": "334029:2:38", "nodeType": "VariableDeclaration", - "scope": 41482, - "src": "334021:10:18", + "scope": 44543, + "src": "334021:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -382542,10 +382542,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41469, + "id": 44530, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "334021:7:18", + "src": "334021:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -382554,24 +382554,24 @@ "visibility": "internal" } ], - "id": 41471, + "id": 44532, "nodeType": "VariableDeclarationStatement", - "src": "334021:10:18" + "src": "334021:10:38" }, { "assignments": [ - 41473 + 44534 ], "declarations": [ { "constant": false, - "id": 41473, + "id": 44534, "mutability": "mutable", "name": "m6", - "nameLocation": "334049:2:18", + "nameLocation": "334049:2:38", "nodeType": "VariableDeclaration", - "scope": 41482, - "src": "334041:10:18", + "scope": 44543, + "src": "334041:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -382579,10 +382579,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41472, + "id": 44533, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "334041:7:18", + "src": "334041:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -382591,27 +382591,27 @@ "visibility": "internal" } ], - "id": 41474, + "id": 44535, "nodeType": "VariableDeclarationStatement", - "src": "334041:10:18" + "src": "334041:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "334070:825:18", + "src": "334070:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "334113:313:18", + "src": "334113:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "334131:15:18", + "src": "334131:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "334145:1:18", + "src": "334145:1:38", "type": "", "value": "0" }, @@ -382619,7 +382619,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "334135:6:18", + "src": "334135:6:38", "type": "" } ] @@ -382627,16 +382627,16 @@ { "body": { "nodeType": "YulBlock", - "src": "334216:40:18", + "src": "334216:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "334245:9:18", + "src": "334245:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "334247:5:18" + "src": "334247:5:38" } ] }, @@ -382647,33 +382647,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "334233:6:18" + "src": "334233:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "334241:1:18" + "src": "334241:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "334228:4:18" + "src": "334228:4:38" }, "nodeType": "YulFunctionCall", - "src": "334228:15:18" + "src": "334228:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "334221:6:18" + "src": "334221:6:38" }, "nodeType": "YulFunctionCall", - "src": "334221:23:18" + "src": "334221:23:38" }, "nodeType": "YulIf", - "src": "334218:36:18" + "src": "334218:36:38" } ] }, @@ -382682,12 +382682,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "334173:6:18" + "src": "334173:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "334181:4:18", + "src": "334181:4:38", "type": "", "value": "0x20" } @@ -382695,30 +382695,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "334170:2:18" + "src": "334170:2:38" }, "nodeType": "YulFunctionCall", - "src": "334170:16:18" + "src": "334170:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "334187:28:18", + "src": "334187:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "334189:24:18", + "src": "334189:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "334203:6:18" + "src": "334203:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "334211:1:18", + "src": "334211:1:38", "type": "", "value": "1" } @@ -382726,16 +382726,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "334199:3:18" + "src": "334199:3:38" }, "nodeType": "YulFunctionCall", - "src": "334199:14:18" + "src": "334199:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "334189:6:18" + "src": "334189:6:38" } ] } @@ -382743,10 +382743,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "334167:2:18", + "src": "334167:2:38", "statements": [] }, - "src": "334163:93:18" + "src": "334163:93:38" }, { "expression": { @@ -382754,34 +382754,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "334280:3:18" + "src": "334280:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "334285:6:18" + "src": "334285:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "334273:6:18" + "src": "334273:6:38" }, "nodeType": "YulFunctionCall", - "src": "334273:19:18" + "src": "334273:19:38" }, "nodeType": "YulExpressionStatement", - "src": "334273:19:18" + "src": "334273:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "334309:37:18", + "src": "334309:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "334326:3:18", + "src": "334326:3:38", "type": "", "value": "256" }, @@ -382790,38 +382790,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "334335:1:18", + "src": "334335:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "334338:6:18" + "src": "334338:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "334331:3:18" + "src": "334331:3:38" }, "nodeType": "YulFunctionCall", - "src": "334331:14:18" + "src": "334331:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "334322:3:18" + "src": "334322:3:38" }, "nodeType": "YulFunctionCall", - "src": "334322:24:18" + "src": "334322:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "334313:5:18", + "src": "334313:5:38", "type": "" } ] @@ -382834,12 +382834,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "334374:3:18" + "src": "334374:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "334379:4:18", + "src": "334379:4:38", "type": "", "value": "0x20" } @@ -382847,59 +382847,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "334370:3:18" + "src": "334370:3:38" }, "nodeType": "YulFunctionCall", - "src": "334370:14:18" + "src": "334370:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "334390:5:18" + "src": "334390:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "334401:5:18" + "src": "334401:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "334408:1:18" + "src": "334408:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "334397:3:18" + "src": "334397:3:38" }, "nodeType": "YulFunctionCall", - "src": "334397:13:18" + "src": "334397:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "334386:3:18" + "src": "334386:3:38" }, "nodeType": "YulFunctionCall", - "src": "334386:25:18" + "src": "334386:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "334363:6:18" + "src": "334363:6:38" }, "nodeType": "YulFunctionCall", - "src": "334363:49:18" + "src": "334363:49:38" }, "nodeType": "YulExpressionStatement", - "src": "334363:49:18" + "src": "334363:49:38" } ] }, @@ -382909,27 +382909,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "334105:3:18", + "src": "334105:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "334110:1:18", + "src": "334110:1:38", "type": "" } ], - "src": "334084:342:18" + "src": "334084:342:38" }, { "nodeType": "YulAssignment", - "src": "334439:17:18", + "src": "334439:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "334451:4:18", + "src": "334451:4:38", "type": "", "value": "0x00" } @@ -382937,28 +382937,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "334445:5:18" + "src": "334445:5:38" }, "nodeType": "YulFunctionCall", - "src": "334445:11:18" + "src": "334445:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "334439:2:18" + "src": "334439:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "334469:17:18", + "src": "334469:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "334481:4:18", + "src": "334481:4:38", "type": "", "value": "0x20" } @@ -382966,28 +382966,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "334475:5:18" + "src": "334475:5:38" }, "nodeType": "YulFunctionCall", - "src": "334475:11:18" + "src": "334475:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "334469:2:18" + "src": "334469:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "334499:17:18", + "src": "334499:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "334511:4:18", + "src": "334511:4:38", "type": "", "value": "0x40" } @@ -382995,28 +382995,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "334505:5:18" + "src": "334505:5:38" }, "nodeType": "YulFunctionCall", - "src": "334505:11:18" + "src": "334505:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "334499:2:18" + "src": "334499:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "334529:17:18", + "src": "334529:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "334541:4:18", + "src": "334541:4:38", "type": "", "value": "0x60" } @@ -383024,28 +383024,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "334535:5:18" + "src": "334535:5:38" }, "nodeType": "YulFunctionCall", - "src": "334535:11:18" + "src": "334535:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "334529:2:18" + "src": "334529:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "334559:17:18", + "src": "334559:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "334571:4:18", + "src": "334571:4:38", "type": "", "value": "0x80" } @@ -383053,28 +383053,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "334565:5:18" + "src": "334565:5:38" }, "nodeType": "YulFunctionCall", - "src": "334565:11:18" + "src": "334565:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "334559:2:18" + "src": "334559:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "334589:17:18", + "src": "334589:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "334601:4:18", + "src": "334601:4:38", "type": "", "value": "0xa0" } @@ -383082,28 +383082,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "334595:5:18" + "src": "334595:5:38" }, "nodeType": "YulFunctionCall", - "src": "334595:11:18" + "src": "334595:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "334589:2:18" + "src": "334589:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "334619:17:18", + "src": "334619:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "334631:4:18", + "src": "334631:4:38", "type": "", "value": "0xc0" } @@ -383111,16 +383111,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "334625:5:18" + "src": "334625:5:38" }, "nodeType": "YulFunctionCall", - "src": "334625:11:18" + "src": "334625:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "334619:2:18" + "src": "334619:2:38" } ] }, @@ -383130,14 +383130,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "334716:4:18", + "src": "334716:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "334722:10:18", + "src": "334722:10:38", "type": "", "value": "0x8e3f78a9" } @@ -383145,13 +383145,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "334709:6:18" + "src": "334709:6:38" }, "nodeType": "YulFunctionCall", - "src": "334709:24:18" + "src": "334709:24:38" }, "nodeType": "YulExpressionStatement", - "src": "334709:24:18" + "src": "334709:24:38" }, { "expression": { @@ -383159,14 +383159,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "334753:4:18", + "src": "334753:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "334759:4:18", + "src": "334759:4:38", "type": "", "value": "0x80" } @@ -383174,13 +383174,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "334746:6:18" + "src": "334746:6:38" }, "nodeType": "YulFunctionCall", - "src": "334746:18:18" + "src": "334746:18:38" }, "nodeType": "YulExpressionStatement", - "src": "334746:18:18" + "src": "334746:18:38" }, { "expression": { @@ -383188,26 +383188,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "334784:4:18", + "src": "334784:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "334790:2:18" + "src": "334790:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "334777:6:18" + "src": "334777:6:38" }, "nodeType": "YulFunctionCall", - "src": "334777:16:18" + "src": "334777:16:38" }, "nodeType": "YulExpressionStatement", - "src": "334777:16:18" + "src": "334777:16:38" }, { "expression": { @@ -383215,26 +383215,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "334813:4:18", + "src": "334813:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "334819:2:18" + "src": "334819:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "334806:6:18" + "src": "334806:6:38" }, "nodeType": "YulFunctionCall", - "src": "334806:16:18" + "src": "334806:16:38" }, "nodeType": "YulExpressionStatement", - "src": "334806:16:18" + "src": "334806:16:38" }, { "expression": { @@ -383242,26 +383242,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "334842:4:18", + "src": "334842:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "334848:2:18" + "src": "334848:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "334835:6:18" + "src": "334835:6:38" }, "nodeType": "YulFunctionCall", - "src": "334835:16:18" + "src": "334835:16:38" }, "nodeType": "YulExpressionStatement", - "src": "334835:16:18" + "src": "334835:16:38" }, { "expression": { @@ -383269,126 +383269,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "334876:4:18", + "src": "334876:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "334882:2:18" + "src": "334882:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "334864:11:18" + "src": "334864:11:38" }, "nodeType": "YulFunctionCall", - "src": "334864:21:18" + "src": "334864:21:38" }, "nodeType": "YulExpressionStatement", - "src": "334864:21:18" + "src": "334864:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41455, + "declaration": 44516, "isOffset": false, "isSlot": false, - "src": "334439:2:18", + "src": "334439:2:38", "valueSize": 1 }, { - "declaration": 41458, + "declaration": 44519, "isOffset": false, "isSlot": false, - "src": "334469:2:18", + "src": "334469:2:38", "valueSize": 1 }, { - "declaration": 41461, + "declaration": 44522, "isOffset": false, "isSlot": false, - "src": "334499:2:18", + "src": "334499:2:38", "valueSize": 1 }, { - "declaration": 41464, + "declaration": 44525, "isOffset": false, "isSlot": false, - "src": "334529:2:18", + "src": "334529:2:38", "valueSize": 1 }, { - "declaration": 41467, + "declaration": 44528, "isOffset": false, "isSlot": false, - "src": "334559:2:18", + "src": "334559:2:38", "valueSize": 1 }, { - "declaration": 41470, + "declaration": 44531, "isOffset": false, "isSlot": false, - "src": "334589:2:18", + "src": "334589:2:38", "valueSize": 1 }, { - "declaration": 41473, + "declaration": 44534, "isOffset": false, "isSlot": false, - "src": "334619:2:18", + "src": "334619:2:38", "valueSize": 1 }, { - "declaration": 41445, + "declaration": 44506, "isOffset": false, "isSlot": false, - "src": "334882:2:18", + "src": "334882:2:38", "valueSize": 1 }, { - "declaration": 41447, + "declaration": 44508, "isOffset": false, "isSlot": false, - "src": "334790:2:18", + "src": "334790:2:38", "valueSize": 1 }, { - "declaration": 41449, + "declaration": 44510, "isOffset": false, "isSlot": false, - "src": "334819:2:18", + "src": "334819:2:38", "valueSize": 1 }, { - "declaration": 41451, + "declaration": 44512, "isOffset": false, "isSlot": false, - "src": "334848:2:18", + "src": "334848:2:38", "valueSize": 1 } ], - "id": 41475, + "id": 44536, "nodeType": "InlineAssembly", - "src": "334061:834:18" + "src": "334061:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41477, + "id": 44538, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "334920:4:18", + "src": "334920:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -383397,14 +383397,14 @@ }, { "hexValue": "30786334", - "id": 41478, + "id": 44539, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "334926:4:18", + "src": "334926:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -383423,18 +383423,18 @@ "typeString": "int_const 196" } ], - "id": 41476, + "id": 44537, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "334904:15:18", + "referencedDeclaration": 33383, + "src": "334904:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41479, + "id": 44540, "isConstant": false, "isLValue": false, "isPure": false, @@ -383443,21 +383443,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "334904:27:18", + "src": "334904:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41480, + "id": 44541, "nodeType": "ExpressionStatement", - "src": "334904:27:18" + "src": "334904:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "334950:214:18", + "src": "334950:214:38", "statements": [ { "expression": { @@ -383465,26 +383465,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "334971:4:18", + "src": "334971:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "334977:2:18" + "src": "334977:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "334964:6:18" + "src": "334964:6:38" }, "nodeType": "YulFunctionCall", - "src": "334964:16:18" + "src": "334964:16:38" }, "nodeType": "YulExpressionStatement", - "src": "334964:16:18" + "src": "334964:16:38" }, { "expression": { @@ -383492,26 +383492,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "335000:4:18", + "src": "335000:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "335006:2:18" + "src": "335006:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "334993:6:18" + "src": "334993:6:38" }, "nodeType": "YulFunctionCall", - "src": "334993:16:18" + "src": "334993:16:38" }, "nodeType": "YulExpressionStatement", - "src": "334993:16:18" + "src": "334993:16:38" }, { "expression": { @@ -383519,26 +383519,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "335029:4:18", + "src": "335029:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "335035:2:18" + "src": "335035:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "335022:6:18" + "src": "335022:6:38" }, "nodeType": "YulFunctionCall", - "src": "335022:16:18" + "src": "335022:16:38" }, "nodeType": "YulExpressionStatement", - "src": "335022:16:18" + "src": "335022:16:38" }, { "expression": { @@ -383546,26 +383546,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "335058:4:18", + "src": "335058:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "335064:2:18" + "src": "335064:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "335051:6:18" + "src": "335051:6:38" }, "nodeType": "YulFunctionCall", - "src": "335051:16:18" + "src": "335051:16:38" }, "nodeType": "YulExpressionStatement", - "src": "335051:16:18" + "src": "335051:16:38" }, { "expression": { @@ -383573,26 +383573,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "335087:4:18", + "src": "335087:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "335093:2:18" + "src": "335093:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "335080:6:18" + "src": "335080:6:38" }, "nodeType": "YulFunctionCall", - "src": "335080:16:18" + "src": "335080:16:38" }, "nodeType": "YulExpressionStatement", - "src": "335080:16:18" + "src": "335080:16:38" }, { "expression": { @@ -383600,26 +383600,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "335116:4:18", + "src": "335116:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "335122:2:18" + "src": "335122:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "335109:6:18" + "src": "335109:6:38" }, "nodeType": "YulFunctionCall", - "src": "335109:16:18" + "src": "335109:16:38" }, "nodeType": "YulExpressionStatement", - "src": "335109:16:18" + "src": "335109:16:38" }, { "expression": { @@ -383627,84 +383627,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "335145:4:18", + "src": "335145:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "335151:2:18" + "src": "335151:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "335138:6:18" + "src": "335138:6:38" }, "nodeType": "YulFunctionCall", - "src": "335138:16:18" + "src": "335138:16:38" }, "nodeType": "YulExpressionStatement", - "src": "335138:16:18" + "src": "335138:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41455, + "declaration": 44516, "isOffset": false, "isSlot": false, - "src": "334977:2:18", + "src": "334977:2:38", "valueSize": 1 }, { - "declaration": 41458, + "declaration": 44519, "isOffset": false, "isSlot": false, - "src": "335006:2:18", + "src": "335006:2:38", "valueSize": 1 }, { - "declaration": 41461, + "declaration": 44522, "isOffset": false, "isSlot": false, - "src": "335035:2:18", + "src": "335035:2:38", "valueSize": 1 }, { - "declaration": 41464, + "declaration": 44525, "isOffset": false, "isSlot": false, - "src": "335064:2:18", + "src": "335064:2:38", "valueSize": 1 }, { - "declaration": 41467, + "declaration": 44528, "isOffset": false, "isSlot": false, - "src": "335093:2:18", + "src": "335093:2:38", "valueSize": 1 }, { - "declaration": 41470, + "declaration": 44531, "isOffset": false, "isSlot": false, - "src": "335122:2:18", + "src": "335122:2:38", "valueSize": 1 }, { - "declaration": 41473, + "declaration": 44534, "isOffset": false, "isSlot": false, - "src": "335151:2:18", + "src": "335151:2:38", "valueSize": 1 } ], - "id": 41481, + "id": 44542, "nodeType": "InlineAssembly", - "src": "334941:223:18" + "src": "334941:223:38" } ] }, @@ -383712,20 +383712,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "333851:3:18", + "nameLocation": "333851:3:38", "parameters": { - "id": 41452, + "id": 44513, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41445, + "id": 44506, "mutability": "mutable", "name": "p0", - "nameLocation": "333863:2:18", + "nameLocation": "333863:2:38", "nodeType": "VariableDeclaration", - "scope": 41483, - "src": "333855:10:18", + "scope": 44544, + "src": "333855:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -383733,10 +383733,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41444, + "id": 44505, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "333855:7:18", + "src": "333855:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -383746,13 +383746,13 @@ }, { "constant": false, - "id": 41447, + "id": 44508, "mutability": "mutable", "name": "p1", - "nameLocation": "333872:2:18", + "nameLocation": "333872:2:38", "nodeType": "VariableDeclaration", - "scope": 41483, - "src": "333867:7:18", + "scope": 44544, + "src": "333867:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -383760,10 +383760,10 @@ "typeString": "bool" }, "typeName": { - "id": 41446, + "id": 44507, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "333867:4:18", + "src": "333867:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -383773,13 +383773,13 @@ }, { "constant": false, - "id": 41449, + "id": 44510, "mutability": "mutable", "name": "p2", - "nameLocation": "333881:2:18", + "nameLocation": "333881:2:38", "nodeType": "VariableDeclaration", - "scope": 41483, - "src": "333876:7:18", + "scope": 44544, + "src": "333876:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -383787,10 +383787,10 @@ "typeString": "bool" }, "typeName": { - "id": 41448, + "id": 44509, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "333876:4:18", + "src": "333876:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -383800,13 +383800,13 @@ }, { "constant": false, - "id": 41451, + "id": 44512, "mutability": "mutable", "name": "p3", - "nameLocation": "333893:2:18", + "nameLocation": "333893:2:38", "nodeType": "VariableDeclaration", - "scope": 41483, - "src": "333885:10:18", + "scope": 44544, + "src": "333885:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -383814,10 +383814,10 @@ "typeString": "uint256" }, "typeName": { - "id": 41450, + "id": 44511, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "333885:7:18", + "src": "333885:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -383826,44 +383826,44 @@ "visibility": "internal" } ], - "src": "333854:42:18" + "src": "333854:42:38" }, "returnParameters": { - "id": 41453, + "id": 44514, "nodeType": "ParameterList", "parameters": [], - "src": "333911:0:18" + "src": "333911:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41529, + "id": 44590, "nodeType": "FunctionDefinition", - "src": "335176:1524:18", + "src": "335176:1524:38", "nodes": [], "body": { - "id": 41528, + "id": 44589, "nodeType": "Block", - "src": "335245:1455:18", + "src": "335245:1455:38", "nodes": [], "statements": [ { "assignments": [ - 41495 + 44556 ], "declarations": [ { "constant": false, - "id": 41495, + "id": 44556, "mutability": "mutable", "name": "m0", - "nameLocation": "335263:2:18", + "nameLocation": "335263:2:38", "nodeType": "VariableDeclaration", - "scope": 41528, - "src": "335255:10:18", + "scope": 44589, + "src": "335255:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -383871,10 +383871,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41494, + "id": 44555, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "335255:7:18", + "src": "335255:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -383883,24 +383883,24 @@ "visibility": "internal" } ], - "id": 41496, + "id": 44557, "nodeType": "VariableDeclarationStatement", - "src": "335255:10:18" + "src": "335255:10:38" }, { "assignments": [ - 41498 + 44559 ], "declarations": [ { "constant": false, - "id": 41498, + "id": 44559, "mutability": "mutable", "name": "m1", - "nameLocation": "335283:2:18", + "nameLocation": "335283:2:38", "nodeType": "VariableDeclaration", - "scope": 41528, - "src": "335275:10:18", + "scope": 44589, + "src": "335275:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -383908,10 +383908,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41497, + "id": 44558, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "335275:7:18", + "src": "335275:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -383920,24 +383920,24 @@ "visibility": "internal" } ], - "id": 41499, + "id": 44560, "nodeType": "VariableDeclarationStatement", - "src": "335275:10:18" + "src": "335275:10:38" }, { "assignments": [ - 41501 + 44562 ], "declarations": [ { "constant": false, - "id": 41501, + "id": 44562, "mutability": "mutable", "name": "m2", - "nameLocation": "335303:2:18", + "nameLocation": "335303:2:38", "nodeType": "VariableDeclaration", - "scope": 41528, - "src": "335295:10:18", + "scope": 44589, + "src": "335295:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -383945,10 +383945,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41500, + "id": 44561, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "335295:7:18", + "src": "335295:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -383957,24 +383957,24 @@ "visibility": "internal" } ], - "id": 41502, + "id": 44563, "nodeType": "VariableDeclarationStatement", - "src": "335295:10:18" + "src": "335295:10:38" }, { "assignments": [ - 41504 + 44565 ], "declarations": [ { "constant": false, - "id": 41504, + "id": 44565, "mutability": "mutable", "name": "m3", - "nameLocation": "335323:2:18", + "nameLocation": "335323:2:38", "nodeType": "VariableDeclaration", - "scope": 41528, - "src": "335315:10:18", + "scope": 44589, + "src": "335315:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -383982,10 +383982,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41503, + "id": 44564, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "335315:7:18", + "src": "335315:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -383994,24 +383994,24 @@ "visibility": "internal" } ], - "id": 41505, + "id": 44566, "nodeType": "VariableDeclarationStatement", - "src": "335315:10:18" + "src": "335315:10:38" }, { "assignments": [ - 41507 + 44568 ], "declarations": [ { "constant": false, - "id": 41507, + "id": 44568, "mutability": "mutable", "name": "m4", - "nameLocation": "335343:2:18", + "nameLocation": "335343:2:38", "nodeType": "VariableDeclaration", - "scope": 41528, - "src": "335335:10:18", + "scope": 44589, + "src": "335335:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -384019,10 +384019,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41506, + "id": 44567, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "335335:7:18", + "src": "335335:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -384031,24 +384031,24 @@ "visibility": "internal" } ], - "id": 41508, + "id": 44569, "nodeType": "VariableDeclarationStatement", - "src": "335335:10:18" + "src": "335335:10:38" }, { "assignments": [ - 41510 + 44571 ], "declarations": [ { "constant": false, - "id": 41510, + "id": 44571, "mutability": "mutable", "name": "m5", - "nameLocation": "335363:2:18", + "nameLocation": "335363:2:38", "nodeType": "VariableDeclaration", - "scope": 41528, - "src": "335355:10:18", + "scope": 44589, + "src": "335355:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -384056,10 +384056,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41509, + "id": 44570, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "335355:7:18", + "src": "335355:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -384068,24 +384068,24 @@ "visibility": "internal" } ], - "id": 41511, + "id": 44572, "nodeType": "VariableDeclarationStatement", - "src": "335355:10:18" + "src": "335355:10:38" }, { "assignments": [ - 41513 + 44574 ], "declarations": [ { "constant": false, - "id": 41513, + "id": 44574, "mutability": "mutable", "name": "m6", - "nameLocation": "335383:2:18", + "nameLocation": "335383:2:38", "nodeType": "VariableDeclaration", - "scope": 41528, - "src": "335375:10:18", + "scope": 44589, + "src": "335375:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -384093,10 +384093,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41512, + "id": 44573, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "335375:7:18", + "src": "335375:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -384105,24 +384105,24 @@ "visibility": "internal" } ], - "id": 41514, + "id": 44575, "nodeType": "VariableDeclarationStatement", - "src": "335375:10:18" + "src": "335375:10:38" }, { "assignments": [ - 41516 + 44577 ], "declarations": [ { "constant": false, - "id": 41516, + "id": 44577, "mutability": "mutable", "name": "m7", - "nameLocation": "335403:2:18", + "nameLocation": "335403:2:38", "nodeType": "VariableDeclaration", - "scope": 41528, - "src": "335395:10:18", + "scope": 44589, + "src": "335395:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -384130,10 +384130,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41515, + "id": 44576, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "335395:7:18", + "src": "335395:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -384142,24 +384142,24 @@ "visibility": "internal" } ], - "id": 41517, + "id": 44578, "nodeType": "VariableDeclarationStatement", - "src": "335395:10:18" + "src": "335395:10:38" }, { "assignments": [ - 41519 + 44580 ], "declarations": [ { "constant": false, - "id": 41519, + "id": 44580, "mutability": "mutable", "name": "m8", - "nameLocation": "335423:2:18", + "nameLocation": "335423:2:38", "nodeType": "VariableDeclaration", - "scope": 41528, - "src": "335415:10:18", + "scope": 44589, + "src": "335415:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -384167,10 +384167,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41518, + "id": 44579, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "335415:7:18", + "src": "335415:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -384179,27 +384179,27 @@ "visibility": "internal" } ], - "id": 41520, + "id": 44581, "nodeType": "VariableDeclarationStatement", - "src": "335415:10:18" + "src": "335415:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "335444:921:18", + "src": "335444:921:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "335487:313:18", + "src": "335487:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "335505:15:18", + "src": "335505:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "335519:1:18", + "src": "335519:1:38", "type": "", "value": "0" }, @@ -384207,7 +384207,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "335509:6:18", + "src": "335509:6:38", "type": "" } ] @@ -384215,16 +384215,16 @@ { "body": { "nodeType": "YulBlock", - "src": "335590:40:18", + "src": "335590:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "335619:9:18", + "src": "335619:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "335621:5:18" + "src": "335621:5:38" } ] }, @@ -384235,33 +384235,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "335607:6:18" + "src": "335607:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "335615:1:18" + "src": "335615:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "335602:4:18" + "src": "335602:4:38" }, "nodeType": "YulFunctionCall", - "src": "335602:15:18" + "src": "335602:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "335595:6:18" + "src": "335595:6:38" }, "nodeType": "YulFunctionCall", - "src": "335595:23:18" + "src": "335595:23:38" }, "nodeType": "YulIf", - "src": "335592:36:18" + "src": "335592:36:38" } ] }, @@ -384270,12 +384270,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "335547:6:18" + "src": "335547:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "335555:4:18", + "src": "335555:4:38", "type": "", "value": "0x20" } @@ -384283,30 +384283,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "335544:2:18" + "src": "335544:2:38" }, "nodeType": "YulFunctionCall", - "src": "335544:16:18" + "src": "335544:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "335561:28:18", + "src": "335561:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "335563:24:18", + "src": "335563:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "335577:6:18" + "src": "335577:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "335585:1:18", + "src": "335585:1:38", "type": "", "value": "1" } @@ -384314,16 +384314,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "335573:3:18" + "src": "335573:3:38" }, "nodeType": "YulFunctionCall", - "src": "335573:14:18" + "src": "335573:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "335563:6:18" + "src": "335563:6:38" } ] } @@ -384331,10 +384331,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "335541:2:18", + "src": "335541:2:38", "statements": [] }, - "src": "335537:93:18" + "src": "335537:93:38" }, { "expression": { @@ -384342,34 +384342,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "335654:3:18" + "src": "335654:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "335659:6:18" + "src": "335659:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "335647:6:18" + "src": "335647:6:38" }, "nodeType": "YulFunctionCall", - "src": "335647:19:18" + "src": "335647:19:38" }, "nodeType": "YulExpressionStatement", - "src": "335647:19:18" + "src": "335647:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "335683:37:18", + "src": "335683:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "335700:3:18", + "src": "335700:3:38", "type": "", "value": "256" }, @@ -384378,38 +384378,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "335709:1:18", + "src": "335709:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "335712:6:18" + "src": "335712:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "335705:3:18" + "src": "335705:3:38" }, "nodeType": "YulFunctionCall", - "src": "335705:14:18" + "src": "335705:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "335696:3:18" + "src": "335696:3:38" }, "nodeType": "YulFunctionCall", - "src": "335696:24:18" + "src": "335696:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "335687:5:18", + "src": "335687:5:38", "type": "" } ] @@ -384422,12 +384422,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "335748:3:18" + "src": "335748:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "335753:4:18", + "src": "335753:4:38", "type": "", "value": "0x20" } @@ -384435,59 +384435,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "335744:3:18" + "src": "335744:3:38" }, "nodeType": "YulFunctionCall", - "src": "335744:14:18" + "src": "335744:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "335764:5:18" + "src": "335764:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "335775:5:18" + "src": "335775:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "335782:1:18" + "src": "335782:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "335771:3:18" + "src": "335771:3:38" }, "nodeType": "YulFunctionCall", - "src": "335771:13:18" + "src": "335771:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "335760:3:18" + "src": "335760:3:38" }, "nodeType": "YulFunctionCall", - "src": "335760:25:18" + "src": "335760:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "335737:6:18" + "src": "335737:6:38" }, "nodeType": "YulFunctionCall", - "src": "335737:49:18" + "src": "335737:49:38" }, "nodeType": "YulExpressionStatement", - "src": "335737:49:18" + "src": "335737:49:38" } ] }, @@ -384497,27 +384497,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "335479:3:18", + "src": "335479:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "335484:1:18", + "src": "335484:1:38", "type": "" } ], - "src": "335458:342:18" + "src": "335458:342:38" }, { "nodeType": "YulAssignment", - "src": "335813:17:18", + "src": "335813:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "335825:4:18", + "src": "335825:4:38", "type": "", "value": "0x00" } @@ -384525,28 +384525,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "335819:5:18" + "src": "335819:5:38" }, "nodeType": "YulFunctionCall", - "src": "335819:11:18" + "src": "335819:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "335813:2:18" + "src": "335813:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "335843:17:18", + "src": "335843:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "335855:4:18", + "src": "335855:4:38", "type": "", "value": "0x20" } @@ -384554,28 +384554,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "335849:5:18" + "src": "335849:5:38" }, "nodeType": "YulFunctionCall", - "src": "335849:11:18" + "src": "335849:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "335843:2:18" + "src": "335843:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "335873:17:18", + "src": "335873:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "335885:4:18", + "src": "335885:4:38", "type": "", "value": "0x40" } @@ -384583,28 +384583,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "335879:5:18" + "src": "335879:5:38" }, "nodeType": "YulFunctionCall", - "src": "335879:11:18" + "src": "335879:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "335873:2:18" + "src": "335873:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "335903:17:18", + "src": "335903:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "335915:4:18", + "src": "335915:4:38", "type": "", "value": "0x60" } @@ -384612,28 +384612,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "335909:5:18" + "src": "335909:5:38" }, "nodeType": "YulFunctionCall", - "src": "335909:11:18" + "src": "335909:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "335903:2:18" + "src": "335903:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "335933:17:18", + "src": "335933:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "335945:4:18", + "src": "335945:4:38", "type": "", "value": "0x80" } @@ -384641,28 +384641,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "335939:5:18" + "src": "335939:5:38" }, "nodeType": "YulFunctionCall", - "src": "335939:11:18" + "src": "335939:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "335933:2:18" + "src": "335933:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "335963:17:18", + "src": "335963:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "335975:4:18", + "src": "335975:4:38", "type": "", "value": "0xa0" } @@ -384670,28 +384670,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "335969:5:18" + "src": "335969:5:38" }, "nodeType": "YulFunctionCall", - "src": "335969:11:18" + "src": "335969:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "335963:2:18" + "src": "335963:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "335993:17:18", + "src": "335993:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "336005:4:18", + "src": "336005:4:38", "type": "", "value": "0xc0" } @@ -384699,28 +384699,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "335999:5:18" + "src": "335999:5:38" }, "nodeType": "YulFunctionCall", - "src": "335999:11:18" + "src": "335999:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "335993:2:18" + "src": "335993:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "336023:17:18", + "src": "336023:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "336035:4:18", + "src": "336035:4:38", "type": "", "value": "0xe0" } @@ -384728,28 +384728,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "336029:5:18" + "src": "336029:5:38" }, "nodeType": "YulFunctionCall", - "src": "336029:11:18" + "src": "336029:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "336023:2:18" + "src": "336023:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "336053:18:18", + "src": "336053:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "336065:5:18", + "src": "336065:5:38", "type": "", "value": "0x100" } @@ -384757,16 +384757,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "336059:5:18" + "src": "336059:5:38" }, "nodeType": "YulFunctionCall", - "src": "336059:12:18" + "src": "336059:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "336053:2:18" + "src": "336053:2:38" } ] }, @@ -384776,14 +384776,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "336150:4:18", + "src": "336150:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "336156:10:18", + "src": "336156:10:38", "type": "", "value": "0x9d22d5dd" } @@ -384791,13 +384791,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "336143:6:18" + "src": "336143:6:38" }, "nodeType": "YulFunctionCall", - "src": "336143:24:18" + "src": "336143:24:38" }, "nodeType": "YulExpressionStatement", - "src": "336143:24:18" + "src": "336143:24:38" }, { "expression": { @@ -384805,14 +384805,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "336187:4:18", + "src": "336187:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "336193:4:18", + "src": "336193:4:38", "type": "", "value": "0x80" } @@ -384820,13 +384820,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "336180:6:18" + "src": "336180:6:38" }, "nodeType": "YulFunctionCall", - "src": "336180:18:18" + "src": "336180:18:38" }, "nodeType": "YulExpressionStatement", - "src": "336180:18:18" + "src": "336180:18:38" }, { "expression": { @@ -384834,26 +384834,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "336218:4:18", + "src": "336218:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "336224:2:18" + "src": "336224:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "336211:6:18" + "src": "336211:6:38" }, "nodeType": "YulFunctionCall", - "src": "336211:16:18" + "src": "336211:16:38" }, "nodeType": "YulExpressionStatement", - "src": "336211:16:18" + "src": "336211:16:38" }, { "expression": { @@ -384861,26 +384861,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "336247:4:18", + "src": "336247:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "336253:2:18" + "src": "336253:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "336240:6:18" + "src": "336240:6:38" }, "nodeType": "YulFunctionCall", - "src": "336240:16:18" + "src": "336240:16:38" }, "nodeType": "YulExpressionStatement", - "src": "336240:16:18" + "src": "336240:16:38" }, { "expression": { @@ -384888,14 +384888,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "336276:4:18", + "src": "336276:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "336282:4:18", + "src": "336282:4:38", "type": "", "value": "0xc0" } @@ -384903,13 +384903,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "336269:6:18" + "src": "336269:6:38" }, "nodeType": "YulFunctionCall", - "src": "336269:18:18" + "src": "336269:18:38" }, "nodeType": "YulExpressionStatement", - "src": "336269:18:18" + "src": "336269:18:38" }, { "expression": { @@ -384917,26 +384917,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "336312:4:18", + "src": "336312:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "336318:2:18" + "src": "336318:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "336300:11:18" + "src": "336300:11:38" }, "nodeType": "YulFunctionCall", - "src": "336300:21:18" + "src": "336300:21:38" }, "nodeType": "YulExpressionStatement", - "src": "336300:21:18" + "src": "336300:21:38" }, { "expression": { @@ -384944,140 +384944,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "336346:4:18", + "src": "336346:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "336352:2:18" + "src": "336352:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "336334:11:18" + "src": "336334:11:38" }, "nodeType": "YulFunctionCall", - "src": "336334:21:18" + "src": "336334:21:38" }, "nodeType": "YulExpressionStatement", - "src": "336334:21:18" + "src": "336334:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41495, + "declaration": 44556, "isOffset": false, "isSlot": false, - "src": "335813:2:18", + "src": "335813:2:38", "valueSize": 1 }, { - "declaration": 41498, + "declaration": 44559, "isOffset": false, "isSlot": false, - "src": "335843:2:18", + "src": "335843:2:38", "valueSize": 1 }, { - "declaration": 41501, + "declaration": 44562, "isOffset": false, "isSlot": false, - "src": "335873:2:18", + "src": "335873:2:38", "valueSize": 1 }, { - "declaration": 41504, + "declaration": 44565, "isOffset": false, "isSlot": false, - "src": "335903:2:18", + "src": "335903:2:38", "valueSize": 1 }, { - "declaration": 41507, + "declaration": 44568, "isOffset": false, "isSlot": false, - "src": "335933:2:18", + "src": "335933:2:38", "valueSize": 1 }, { - "declaration": 41510, + "declaration": 44571, "isOffset": false, "isSlot": false, - "src": "335963:2:18", + "src": "335963:2:38", "valueSize": 1 }, { - "declaration": 41513, + "declaration": 44574, "isOffset": false, "isSlot": false, - "src": "335993:2:18", + "src": "335993:2:38", "valueSize": 1 }, { - "declaration": 41516, + "declaration": 44577, "isOffset": false, "isSlot": false, - "src": "336023:2:18", + "src": "336023:2:38", "valueSize": 1 }, { - "declaration": 41519, + "declaration": 44580, "isOffset": false, "isSlot": false, - "src": "336053:2:18", + "src": "336053:2:38", "valueSize": 1 }, { - "declaration": 41485, + "declaration": 44546, "isOffset": false, "isSlot": false, - "src": "336318:2:18", + "src": "336318:2:38", "valueSize": 1 }, { - "declaration": 41487, + "declaration": 44548, "isOffset": false, "isSlot": false, - "src": "336224:2:18", + "src": "336224:2:38", "valueSize": 1 }, { - "declaration": 41489, + "declaration": 44550, "isOffset": false, "isSlot": false, - "src": "336253:2:18", + "src": "336253:2:38", "valueSize": 1 }, { - "declaration": 41491, + "declaration": 44552, "isOffset": false, "isSlot": false, - "src": "336352:2:18", + "src": "336352:2:38", "valueSize": 1 } ], - "id": 41521, + "id": 44582, "nodeType": "InlineAssembly", - "src": "335435:930:18" + "src": "335435:930:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41523, + "id": 44584, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "336390:4:18", + "src": "336390:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -385086,14 +385086,14 @@ }, { "hexValue": "3078313034", - "id": 41524, + "id": 44585, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "336396:5:18", + "src": "336396:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -385112,18 +385112,18 @@ "typeString": "int_const 260" } ], - "id": 41522, + "id": 44583, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "336374:15:18", + "referencedDeclaration": 33383, + "src": "336374:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41525, + "id": 44586, "isConstant": false, "isLValue": false, "isPure": false, @@ -385132,21 +385132,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "336374:28:18", + "src": "336374:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41526, + "id": 44587, "nodeType": "ExpressionStatement", - "src": "336374:28:18" + "src": "336374:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "336421:273:18", + "src": "336421:273:38", "statements": [ { "expression": { @@ -385154,26 +385154,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "336442:4:18", + "src": "336442:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "336448:2:18" + "src": "336448:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "336435:6:18" + "src": "336435:6:38" }, "nodeType": "YulFunctionCall", - "src": "336435:16:18" + "src": "336435:16:38" }, "nodeType": "YulExpressionStatement", - "src": "336435:16:18" + "src": "336435:16:38" }, { "expression": { @@ -385181,26 +385181,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "336471:4:18", + "src": "336471:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "336477:2:18" + "src": "336477:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "336464:6:18" + "src": "336464:6:38" }, "nodeType": "YulFunctionCall", - "src": "336464:16:18" + "src": "336464:16:38" }, "nodeType": "YulExpressionStatement", - "src": "336464:16:18" + "src": "336464:16:38" }, { "expression": { @@ -385208,26 +385208,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "336500:4:18", + "src": "336500:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "336506:2:18" + "src": "336506:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "336493:6:18" + "src": "336493:6:38" }, "nodeType": "YulFunctionCall", - "src": "336493:16:18" + "src": "336493:16:38" }, "nodeType": "YulExpressionStatement", - "src": "336493:16:18" + "src": "336493:16:38" }, { "expression": { @@ -385235,26 +385235,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "336529:4:18", + "src": "336529:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "336535:2:18" + "src": "336535:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "336522:6:18" + "src": "336522:6:38" }, "nodeType": "YulFunctionCall", - "src": "336522:16:18" + "src": "336522:16:38" }, "nodeType": "YulExpressionStatement", - "src": "336522:16:18" + "src": "336522:16:38" }, { "expression": { @@ -385262,26 +385262,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "336558:4:18", + "src": "336558:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "336564:2:18" + "src": "336564:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "336551:6:18" + "src": "336551:6:38" }, "nodeType": "YulFunctionCall", - "src": "336551:16:18" + "src": "336551:16:38" }, "nodeType": "YulExpressionStatement", - "src": "336551:16:18" + "src": "336551:16:38" }, { "expression": { @@ -385289,26 +385289,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "336587:4:18", + "src": "336587:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "336593:2:18" + "src": "336593:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "336580:6:18" + "src": "336580:6:38" }, "nodeType": "YulFunctionCall", - "src": "336580:16:18" + "src": "336580:16:38" }, "nodeType": "YulExpressionStatement", - "src": "336580:16:18" + "src": "336580:16:38" }, { "expression": { @@ -385316,26 +385316,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "336616:4:18", + "src": "336616:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "336622:2:18" + "src": "336622:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "336609:6:18" + "src": "336609:6:38" }, "nodeType": "YulFunctionCall", - "src": "336609:16:18" + "src": "336609:16:38" }, "nodeType": "YulExpressionStatement", - "src": "336609:16:18" + "src": "336609:16:38" }, { "expression": { @@ -385343,26 +385343,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "336645:4:18", + "src": "336645:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "336651:2:18" + "src": "336651:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "336638:6:18" + "src": "336638:6:38" }, "nodeType": "YulFunctionCall", - "src": "336638:16:18" + "src": "336638:16:38" }, "nodeType": "YulExpressionStatement", - "src": "336638:16:18" + "src": "336638:16:38" }, { "expression": { @@ -385370,98 +385370,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "336674:5:18", + "src": "336674:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "336681:2:18" + "src": "336681:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "336667:6:18" + "src": "336667:6:38" }, "nodeType": "YulFunctionCall", - "src": "336667:17:18" + "src": "336667:17:38" }, "nodeType": "YulExpressionStatement", - "src": "336667:17:18" + "src": "336667:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41495, + "declaration": 44556, "isOffset": false, "isSlot": false, - "src": "336448:2:18", + "src": "336448:2:38", "valueSize": 1 }, { - "declaration": 41498, + "declaration": 44559, "isOffset": false, "isSlot": false, - "src": "336477:2:18", + "src": "336477:2:38", "valueSize": 1 }, { - "declaration": 41501, + "declaration": 44562, "isOffset": false, "isSlot": false, - "src": "336506:2:18", + "src": "336506:2:38", "valueSize": 1 }, { - "declaration": 41504, + "declaration": 44565, "isOffset": false, "isSlot": false, - "src": "336535:2:18", + "src": "336535:2:38", "valueSize": 1 }, { - "declaration": 41507, + "declaration": 44568, "isOffset": false, "isSlot": false, - "src": "336564:2:18", + "src": "336564:2:38", "valueSize": 1 }, { - "declaration": 41510, + "declaration": 44571, "isOffset": false, "isSlot": false, - "src": "336593:2:18", + "src": "336593:2:38", "valueSize": 1 }, { - "declaration": 41513, + "declaration": 44574, "isOffset": false, "isSlot": false, - "src": "336622:2:18", + "src": "336622:2:38", "valueSize": 1 }, { - "declaration": 41516, + "declaration": 44577, "isOffset": false, "isSlot": false, - "src": "336651:2:18", + "src": "336651:2:38", "valueSize": 1 }, { - "declaration": 41519, + "declaration": 44580, "isOffset": false, "isSlot": false, - "src": "336681:2:18", + "src": "336681:2:38", "valueSize": 1 } ], - "id": 41527, + "id": 44588, "nodeType": "InlineAssembly", - "src": "336412:282:18" + "src": "336412:282:38" } ] }, @@ -385469,20 +385469,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "335185:3:18", + "nameLocation": "335185:3:38", "parameters": { - "id": 41492, + "id": 44553, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41485, + "id": 44546, "mutability": "mutable", "name": "p0", - "nameLocation": "335197:2:18", + "nameLocation": "335197:2:38", "nodeType": "VariableDeclaration", - "scope": 41529, - "src": "335189:10:18", + "scope": 44590, + "src": "335189:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -385490,10 +385490,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41484, + "id": 44545, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "335189:7:18", + "src": "335189:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -385503,13 +385503,13 @@ }, { "constant": false, - "id": 41487, + "id": 44548, "mutability": "mutable", "name": "p1", - "nameLocation": "335206:2:18", + "nameLocation": "335206:2:38", "nodeType": "VariableDeclaration", - "scope": 41529, - "src": "335201:7:18", + "scope": 44590, + "src": "335201:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -385517,10 +385517,10 @@ "typeString": "bool" }, "typeName": { - "id": 41486, + "id": 44547, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "335201:4:18", + "src": "335201:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -385530,13 +385530,13 @@ }, { "constant": false, - "id": 41489, + "id": 44550, "mutability": "mutable", "name": "p2", - "nameLocation": "335215:2:18", + "nameLocation": "335215:2:38", "nodeType": "VariableDeclaration", - "scope": 41529, - "src": "335210:7:18", + "scope": 44590, + "src": "335210:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -385544,10 +385544,10 @@ "typeString": "bool" }, "typeName": { - "id": 41488, + "id": 44549, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "335210:4:18", + "src": "335210:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -385557,13 +385557,13 @@ }, { "constant": false, - "id": 41491, + "id": 44552, "mutability": "mutable", "name": "p3", - "nameLocation": "335227:2:18", + "nameLocation": "335227:2:38", "nodeType": "VariableDeclaration", - "scope": 41529, - "src": "335219:10:18", + "scope": 44590, + "src": "335219:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -385571,10 +385571,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41490, + "id": 44551, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "335219:7:18", + "src": "335219:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -385583,44 +385583,44 @@ "visibility": "internal" } ], - "src": "335188:42:18" + "src": "335188:42:38" }, "returnParameters": { - "id": 41493, + "id": 44554, "nodeType": "ParameterList", "parameters": [], - "src": "335245:0:18" + "src": "335245:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41569, + "id": 44630, "nodeType": "FunctionDefinition", - "src": "336706:1334:18", + "src": "336706:1334:38", "nodes": [], "body": { - "id": 41568, + "id": 44629, "nodeType": "Block", - "src": "336778:1262:18", + "src": "336778:1262:38", "nodes": [], "statements": [ { "assignments": [ - 41541 + 44602 ], "declarations": [ { "constant": false, - "id": 41541, + "id": 44602, "mutability": "mutable", "name": "m0", - "nameLocation": "336796:2:18", + "nameLocation": "336796:2:38", "nodeType": "VariableDeclaration", - "scope": 41568, - "src": "336788:10:18", + "scope": 44629, + "src": "336788:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -385628,10 +385628,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41540, + "id": 44601, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "336788:7:18", + "src": "336788:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -385640,24 +385640,24 @@ "visibility": "internal" } ], - "id": 41542, + "id": 44603, "nodeType": "VariableDeclarationStatement", - "src": "336788:10:18" + "src": "336788:10:38" }, { "assignments": [ - 41544 + 44605 ], "declarations": [ { "constant": false, - "id": 41544, + "id": 44605, "mutability": "mutable", "name": "m1", - "nameLocation": "336816:2:18", + "nameLocation": "336816:2:38", "nodeType": "VariableDeclaration", - "scope": 41568, - "src": "336808:10:18", + "scope": 44629, + "src": "336808:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -385665,10 +385665,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41543, + "id": 44604, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "336808:7:18", + "src": "336808:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -385677,24 +385677,24 @@ "visibility": "internal" } ], - "id": 41545, + "id": 44606, "nodeType": "VariableDeclarationStatement", - "src": "336808:10:18" + "src": "336808:10:38" }, { "assignments": [ - 41547 + 44608 ], "declarations": [ { "constant": false, - "id": 41547, + "id": 44608, "mutability": "mutable", "name": "m2", - "nameLocation": "336836:2:18", + "nameLocation": "336836:2:38", "nodeType": "VariableDeclaration", - "scope": 41568, - "src": "336828:10:18", + "scope": 44629, + "src": "336828:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -385702,10 +385702,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41546, + "id": 44607, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "336828:7:18", + "src": "336828:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -385714,24 +385714,24 @@ "visibility": "internal" } ], - "id": 41548, + "id": 44609, "nodeType": "VariableDeclarationStatement", - "src": "336828:10:18" + "src": "336828:10:38" }, { "assignments": [ - 41550 + 44611 ], "declarations": [ { "constant": false, - "id": 41550, + "id": 44611, "mutability": "mutable", "name": "m3", - "nameLocation": "336856:2:18", + "nameLocation": "336856:2:38", "nodeType": "VariableDeclaration", - "scope": 41568, - "src": "336848:10:18", + "scope": 44629, + "src": "336848:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -385739,10 +385739,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41549, + "id": 44610, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "336848:7:18", + "src": "336848:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -385751,24 +385751,24 @@ "visibility": "internal" } ], - "id": 41551, + "id": 44612, "nodeType": "VariableDeclarationStatement", - "src": "336848:10:18" + "src": "336848:10:38" }, { "assignments": [ - 41553 + 44614 ], "declarations": [ { "constant": false, - "id": 41553, + "id": 44614, "mutability": "mutable", "name": "m4", - "nameLocation": "336876:2:18", + "nameLocation": "336876:2:38", "nodeType": "VariableDeclaration", - "scope": 41568, - "src": "336868:10:18", + "scope": 44629, + "src": "336868:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -385776,10 +385776,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41552, + "id": 44613, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "336868:7:18", + "src": "336868:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -385788,24 +385788,24 @@ "visibility": "internal" } ], - "id": 41554, + "id": 44615, "nodeType": "VariableDeclarationStatement", - "src": "336868:10:18" + "src": "336868:10:38" }, { "assignments": [ - 41556 + 44617 ], "declarations": [ { "constant": false, - "id": 41556, + "id": 44617, "mutability": "mutable", "name": "m5", - "nameLocation": "336896:2:18", + "nameLocation": "336896:2:38", "nodeType": "VariableDeclaration", - "scope": 41568, - "src": "336888:10:18", + "scope": 44629, + "src": "336888:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -385813,10 +385813,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41555, + "id": 44616, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "336888:7:18", + "src": "336888:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -385825,24 +385825,24 @@ "visibility": "internal" } ], - "id": 41557, + "id": 44618, "nodeType": "VariableDeclarationStatement", - "src": "336888:10:18" + "src": "336888:10:38" }, { "assignments": [ - 41559 + 44620 ], "declarations": [ { "constant": false, - "id": 41559, + "id": 44620, "mutability": "mutable", "name": "m6", - "nameLocation": "336916:2:18", + "nameLocation": "336916:2:38", "nodeType": "VariableDeclaration", - "scope": 41568, - "src": "336908:10:18", + "scope": 44629, + "src": "336908:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -385850,10 +385850,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41558, + "id": 44619, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "336908:7:18", + "src": "336908:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -385862,27 +385862,27 @@ "visibility": "internal" } ], - "id": 41560, + "id": 44621, "nodeType": "VariableDeclarationStatement", - "src": "336908:10:18" + "src": "336908:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "336937:828:18", + "src": "336937:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "336980:313:18", + "src": "336980:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "336998:15:18", + "src": "336998:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "337012:1:18", + "src": "337012:1:38", "type": "", "value": "0" }, @@ -385890,7 +385890,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "337002:6:18", + "src": "337002:6:38", "type": "" } ] @@ -385898,16 +385898,16 @@ { "body": { "nodeType": "YulBlock", - "src": "337083:40:18", + "src": "337083:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "337112:9:18", + "src": "337112:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "337114:5:18" + "src": "337114:5:38" } ] }, @@ -385918,33 +385918,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "337100:6:18" + "src": "337100:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "337108:1:18" + "src": "337108:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "337095:4:18" + "src": "337095:4:38" }, "nodeType": "YulFunctionCall", - "src": "337095:15:18" + "src": "337095:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "337088:6:18" + "src": "337088:6:38" }, "nodeType": "YulFunctionCall", - "src": "337088:23:18" + "src": "337088:23:38" }, "nodeType": "YulIf", - "src": "337085:36:18" + "src": "337085:36:38" } ] }, @@ -385953,12 +385953,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "337040:6:18" + "src": "337040:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "337048:4:18", + "src": "337048:4:38", "type": "", "value": "0x20" } @@ -385966,30 +385966,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "337037:2:18" + "src": "337037:2:38" }, "nodeType": "YulFunctionCall", - "src": "337037:16:18" + "src": "337037:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "337054:28:18", + "src": "337054:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "337056:24:18", + "src": "337056:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "337070:6:18" + "src": "337070:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "337078:1:18", + "src": "337078:1:38", "type": "", "value": "1" } @@ -385997,16 +385997,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "337066:3:18" + "src": "337066:3:38" }, "nodeType": "YulFunctionCall", - "src": "337066:14:18" + "src": "337066:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "337056:6:18" + "src": "337056:6:38" } ] } @@ -386014,10 +386014,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "337034:2:18", + "src": "337034:2:38", "statements": [] }, - "src": "337030:93:18" + "src": "337030:93:38" }, { "expression": { @@ -386025,34 +386025,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "337147:3:18" + "src": "337147:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "337152:6:18" + "src": "337152:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "337140:6:18" + "src": "337140:6:38" }, "nodeType": "YulFunctionCall", - "src": "337140:19:18" + "src": "337140:19:38" }, "nodeType": "YulExpressionStatement", - "src": "337140:19:18" + "src": "337140:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "337176:37:18", + "src": "337176:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "337193:3:18", + "src": "337193:3:38", "type": "", "value": "256" }, @@ -386061,38 +386061,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "337202:1:18", + "src": "337202:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "337205:6:18" + "src": "337205:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "337198:3:18" + "src": "337198:3:38" }, "nodeType": "YulFunctionCall", - "src": "337198:14:18" + "src": "337198:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "337189:3:18" + "src": "337189:3:38" }, "nodeType": "YulFunctionCall", - "src": "337189:24:18" + "src": "337189:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "337180:5:18", + "src": "337180:5:38", "type": "" } ] @@ -386105,12 +386105,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "337241:3:18" + "src": "337241:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "337246:4:18", + "src": "337246:4:38", "type": "", "value": "0x20" } @@ -386118,59 +386118,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "337237:3:18" + "src": "337237:3:38" }, "nodeType": "YulFunctionCall", - "src": "337237:14:18" + "src": "337237:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "337257:5:18" + "src": "337257:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "337268:5:18" + "src": "337268:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "337275:1:18" + "src": "337275:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "337264:3:18" + "src": "337264:3:38" }, "nodeType": "YulFunctionCall", - "src": "337264:13:18" + "src": "337264:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "337253:3:18" + "src": "337253:3:38" }, "nodeType": "YulFunctionCall", - "src": "337253:25:18" + "src": "337253:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "337230:6:18" + "src": "337230:6:38" }, "nodeType": "YulFunctionCall", - "src": "337230:49:18" + "src": "337230:49:38" }, "nodeType": "YulExpressionStatement", - "src": "337230:49:18" + "src": "337230:49:38" } ] }, @@ -386180,27 +386180,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "336972:3:18", + "src": "336972:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "336977:1:18", + "src": "336977:1:38", "type": "" } ], - "src": "336951:342:18" + "src": "336951:342:38" }, { "nodeType": "YulAssignment", - "src": "337306:17:18", + "src": "337306:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "337318:4:18", + "src": "337318:4:38", "type": "", "value": "0x00" } @@ -386208,28 +386208,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "337312:5:18" + "src": "337312:5:38" }, "nodeType": "YulFunctionCall", - "src": "337312:11:18" + "src": "337312:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "337306:2:18" + "src": "337306:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "337336:17:18", + "src": "337336:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "337348:4:18", + "src": "337348:4:38", "type": "", "value": "0x20" } @@ -386237,28 +386237,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "337342:5:18" + "src": "337342:5:38" }, "nodeType": "YulFunctionCall", - "src": "337342:11:18" + "src": "337342:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "337336:2:18" + "src": "337336:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "337366:17:18", + "src": "337366:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "337378:4:18", + "src": "337378:4:38", "type": "", "value": "0x40" } @@ -386266,28 +386266,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "337372:5:18" + "src": "337372:5:38" }, "nodeType": "YulFunctionCall", - "src": "337372:11:18" + "src": "337372:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "337366:2:18" + "src": "337366:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "337396:17:18", + "src": "337396:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "337408:4:18", + "src": "337408:4:38", "type": "", "value": "0x60" } @@ -386295,28 +386295,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "337402:5:18" + "src": "337402:5:38" }, "nodeType": "YulFunctionCall", - "src": "337402:11:18" + "src": "337402:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "337396:2:18" + "src": "337396:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "337426:17:18", + "src": "337426:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "337438:4:18", + "src": "337438:4:38", "type": "", "value": "0x80" } @@ -386324,28 +386324,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "337432:5:18" + "src": "337432:5:38" }, "nodeType": "YulFunctionCall", - "src": "337432:11:18" + "src": "337432:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "337426:2:18" + "src": "337426:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "337456:17:18", + "src": "337456:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "337468:4:18", + "src": "337468:4:38", "type": "", "value": "0xa0" } @@ -386353,28 +386353,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "337462:5:18" + "src": "337462:5:38" }, "nodeType": "YulFunctionCall", - "src": "337462:11:18" + "src": "337462:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "337456:2:18" + "src": "337456:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "337486:17:18", + "src": "337486:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "337498:4:18", + "src": "337498:4:38", "type": "", "value": "0xc0" } @@ -386382,16 +386382,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "337492:5:18" + "src": "337492:5:38" }, "nodeType": "YulFunctionCall", - "src": "337492:11:18" + "src": "337492:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "337486:2:18" + "src": "337486:2:38" } ] }, @@ -386401,14 +386401,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "337586:4:18", + "src": "337586:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "337592:10:18", + "src": "337592:10:38", "type": "", "value": "0x935e09bf" } @@ -386416,13 +386416,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "337579:6:18" + "src": "337579:6:38" }, "nodeType": "YulFunctionCall", - "src": "337579:24:18" + "src": "337579:24:38" }, "nodeType": "YulExpressionStatement", - "src": "337579:24:18" + "src": "337579:24:38" }, { "expression": { @@ -386430,14 +386430,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "337623:4:18", + "src": "337623:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "337629:4:18", + "src": "337629:4:38", "type": "", "value": "0x80" } @@ -386445,13 +386445,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "337616:6:18" + "src": "337616:6:38" }, "nodeType": "YulFunctionCall", - "src": "337616:18:18" + "src": "337616:18:38" }, "nodeType": "YulExpressionStatement", - "src": "337616:18:18" + "src": "337616:18:38" }, { "expression": { @@ -386459,26 +386459,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "337654:4:18", + "src": "337654:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "337660:2:18" + "src": "337660:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "337647:6:18" + "src": "337647:6:38" }, "nodeType": "YulFunctionCall", - "src": "337647:16:18" + "src": "337647:16:38" }, "nodeType": "YulExpressionStatement", - "src": "337647:16:18" + "src": "337647:16:38" }, { "expression": { @@ -386486,26 +386486,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "337683:4:18", + "src": "337683:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "337689:2:18" + "src": "337689:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "337676:6:18" + "src": "337676:6:38" }, "nodeType": "YulFunctionCall", - "src": "337676:16:18" + "src": "337676:16:38" }, "nodeType": "YulExpressionStatement", - "src": "337676:16:18" + "src": "337676:16:38" }, { "expression": { @@ -386513,26 +386513,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "337712:4:18", + "src": "337712:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "337718:2:18" + "src": "337718:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "337705:6:18" + "src": "337705:6:38" }, "nodeType": "YulFunctionCall", - "src": "337705:16:18" + "src": "337705:16:38" }, "nodeType": "YulExpressionStatement", - "src": "337705:16:18" + "src": "337705:16:38" }, { "expression": { @@ -386540,126 +386540,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "337746:4:18", + "src": "337746:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "337752:2:18" + "src": "337752:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "337734:11:18" + "src": "337734:11:38" }, "nodeType": "YulFunctionCall", - "src": "337734:21:18" + "src": "337734:21:38" }, "nodeType": "YulExpressionStatement", - "src": "337734:21:18" + "src": "337734:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41541, + "declaration": 44602, "isOffset": false, "isSlot": false, - "src": "337306:2:18", + "src": "337306:2:38", "valueSize": 1 }, { - "declaration": 41544, + "declaration": 44605, "isOffset": false, "isSlot": false, - "src": "337336:2:18", + "src": "337336:2:38", "valueSize": 1 }, { - "declaration": 41547, + "declaration": 44608, "isOffset": false, "isSlot": false, - "src": "337366:2:18", + "src": "337366:2:38", "valueSize": 1 }, { - "declaration": 41550, + "declaration": 44611, "isOffset": false, "isSlot": false, - "src": "337396:2:18", + "src": "337396:2:38", "valueSize": 1 }, { - "declaration": 41553, + "declaration": 44614, "isOffset": false, "isSlot": false, - "src": "337426:2:18", + "src": "337426:2:38", "valueSize": 1 }, { - "declaration": 41556, + "declaration": 44617, "isOffset": false, "isSlot": false, - "src": "337456:2:18", + "src": "337456:2:38", "valueSize": 1 }, { - "declaration": 41559, + "declaration": 44620, "isOffset": false, "isSlot": false, - "src": "337486:2:18", + "src": "337486:2:38", "valueSize": 1 }, { - "declaration": 41531, + "declaration": 44592, "isOffset": false, "isSlot": false, - "src": "337752:2:18", + "src": "337752:2:38", "valueSize": 1 }, { - "declaration": 41533, + "declaration": 44594, "isOffset": false, "isSlot": false, - "src": "337660:2:18", + "src": "337660:2:38", "valueSize": 1 }, { - "declaration": 41535, + "declaration": 44596, "isOffset": false, "isSlot": false, - "src": "337689:2:18", + "src": "337689:2:38", "valueSize": 1 }, { - "declaration": 41537, + "declaration": 44598, "isOffset": false, "isSlot": false, - "src": "337718:2:18", + "src": "337718:2:38", "valueSize": 1 } ], - "id": 41561, + "id": 44622, "nodeType": "InlineAssembly", - "src": "336928:837:18" + "src": "336928:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41563, + "id": 44624, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "337790:4:18", + "src": "337790:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -386668,14 +386668,14 @@ }, { "hexValue": "30786334", - "id": 41564, + "id": 44625, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "337796:4:18", + "src": "337796:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -386694,18 +386694,18 @@ "typeString": "int_const 196" } ], - "id": 41562, + "id": 44623, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "337774:15:18", + "referencedDeclaration": 33383, + "src": "337774:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41565, + "id": 44626, "isConstant": false, "isLValue": false, "isPure": false, @@ -386714,21 +386714,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "337774:27:18", + "src": "337774:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41566, + "id": 44627, "nodeType": "ExpressionStatement", - "src": "337774:27:18" + "src": "337774:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "337820:214:18", + "src": "337820:214:38", "statements": [ { "expression": { @@ -386736,26 +386736,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "337841:4:18", + "src": "337841:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "337847:2:18" + "src": "337847:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "337834:6:18" + "src": "337834:6:38" }, "nodeType": "YulFunctionCall", - "src": "337834:16:18" + "src": "337834:16:38" }, "nodeType": "YulExpressionStatement", - "src": "337834:16:18" + "src": "337834:16:38" }, { "expression": { @@ -386763,26 +386763,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "337870:4:18", + "src": "337870:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "337876:2:18" + "src": "337876:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "337863:6:18" + "src": "337863:6:38" }, "nodeType": "YulFunctionCall", - "src": "337863:16:18" + "src": "337863:16:38" }, "nodeType": "YulExpressionStatement", - "src": "337863:16:18" + "src": "337863:16:38" }, { "expression": { @@ -386790,26 +386790,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "337899:4:18", + "src": "337899:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "337905:2:18" + "src": "337905:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "337892:6:18" + "src": "337892:6:38" }, "nodeType": "YulFunctionCall", - "src": "337892:16:18" + "src": "337892:16:38" }, "nodeType": "YulExpressionStatement", - "src": "337892:16:18" + "src": "337892:16:38" }, { "expression": { @@ -386817,26 +386817,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "337928:4:18", + "src": "337928:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "337934:2:18" + "src": "337934:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "337921:6:18" + "src": "337921:6:38" }, "nodeType": "YulFunctionCall", - "src": "337921:16:18" + "src": "337921:16:38" }, "nodeType": "YulExpressionStatement", - "src": "337921:16:18" + "src": "337921:16:38" }, { "expression": { @@ -386844,26 +386844,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "337957:4:18", + "src": "337957:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "337963:2:18" + "src": "337963:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "337950:6:18" + "src": "337950:6:38" }, "nodeType": "YulFunctionCall", - "src": "337950:16:18" + "src": "337950:16:38" }, "nodeType": "YulExpressionStatement", - "src": "337950:16:18" + "src": "337950:16:38" }, { "expression": { @@ -386871,26 +386871,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "337986:4:18", + "src": "337986:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "337992:2:18" + "src": "337992:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "337979:6:18" + "src": "337979:6:38" }, "nodeType": "YulFunctionCall", - "src": "337979:16:18" + "src": "337979:16:38" }, "nodeType": "YulExpressionStatement", - "src": "337979:16:18" + "src": "337979:16:38" }, { "expression": { @@ -386898,84 +386898,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "338015:4:18", + "src": "338015:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "338021:2:18" + "src": "338021:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "338008:6:18" + "src": "338008:6:38" }, "nodeType": "YulFunctionCall", - "src": "338008:16:18" + "src": "338008:16:38" }, "nodeType": "YulExpressionStatement", - "src": "338008:16:18" + "src": "338008:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41541, + "declaration": 44602, "isOffset": false, "isSlot": false, - "src": "337847:2:18", + "src": "337847:2:38", "valueSize": 1 }, { - "declaration": 41544, + "declaration": 44605, "isOffset": false, "isSlot": false, - "src": "337876:2:18", + "src": "337876:2:38", "valueSize": 1 }, { - "declaration": 41547, + "declaration": 44608, "isOffset": false, "isSlot": false, - "src": "337905:2:18", + "src": "337905:2:38", "valueSize": 1 }, { - "declaration": 41550, + "declaration": 44611, "isOffset": false, "isSlot": false, - "src": "337934:2:18", + "src": "337934:2:38", "valueSize": 1 }, { - "declaration": 41553, + "declaration": 44614, "isOffset": false, "isSlot": false, - "src": "337963:2:18", + "src": "337963:2:38", "valueSize": 1 }, { - "declaration": 41556, + "declaration": 44617, "isOffset": false, "isSlot": false, - "src": "337992:2:18", + "src": "337992:2:38", "valueSize": 1 }, { - "declaration": 41559, + "declaration": 44620, "isOffset": false, "isSlot": false, - "src": "338021:2:18", + "src": "338021:2:38", "valueSize": 1 } ], - "id": 41567, + "id": 44628, "nodeType": "InlineAssembly", - "src": "337811:223:18" + "src": "337811:223:38" } ] }, @@ -386983,20 +386983,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "336715:3:18", + "nameLocation": "336715:3:38", "parameters": { - "id": 41538, + "id": 44599, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41531, + "id": 44592, "mutability": "mutable", "name": "p0", - "nameLocation": "336727:2:18", + "nameLocation": "336727:2:38", "nodeType": "VariableDeclaration", - "scope": 41569, - "src": "336719:10:18", + "scope": 44630, + "src": "336719:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -387004,10 +387004,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41530, + "id": 44591, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "336719:7:18", + "src": "336719:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -387017,13 +387017,13 @@ }, { "constant": false, - "id": 41533, + "id": 44594, "mutability": "mutable", "name": "p1", - "nameLocation": "336736:2:18", + "nameLocation": "336736:2:38", "nodeType": "VariableDeclaration", - "scope": 41569, - "src": "336731:7:18", + "scope": 44630, + "src": "336731:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -387031,10 +387031,10 @@ "typeString": "bool" }, "typeName": { - "id": 41532, + "id": 44593, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "336731:4:18", + "src": "336731:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -387044,13 +387044,13 @@ }, { "constant": false, - "id": 41535, + "id": 44596, "mutability": "mutable", "name": "p2", - "nameLocation": "336748:2:18", + "nameLocation": "336748:2:38", "nodeType": "VariableDeclaration", - "scope": 41569, - "src": "336740:10:18", + "scope": 44630, + "src": "336740:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -387058,10 +387058,10 @@ "typeString": "uint256" }, "typeName": { - "id": 41534, + "id": 44595, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "336740:7:18", + "src": "336740:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -387071,13 +387071,13 @@ }, { "constant": false, - "id": 41537, + "id": 44598, "mutability": "mutable", "name": "p3", - "nameLocation": "336760:2:18", + "nameLocation": "336760:2:38", "nodeType": "VariableDeclaration", - "scope": 41569, - "src": "336752:10:18", + "scope": 44630, + "src": "336752:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -387085,10 +387085,10 @@ "typeString": "address" }, "typeName": { - "id": 41536, + "id": 44597, "name": "address", "nodeType": "ElementaryTypeName", - "src": "336752:7:18", + "src": "336752:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -387098,44 +387098,44 @@ "visibility": "internal" } ], - "src": "336718:45:18" + "src": "336718:45:38" }, "returnParameters": { - "id": 41539, + "id": 44600, "nodeType": "ParameterList", "parameters": [], - "src": "336778:0:18" + "src": "336778:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41609, + "id": 44670, "nodeType": "FunctionDefinition", - "src": "338046:1328:18", + "src": "338046:1328:38", "nodes": [], "body": { - "id": 41608, + "id": 44669, "nodeType": "Block", - "src": "338115:1259:18", + "src": "338115:1259:38", "nodes": [], "statements": [ { "assignments": [ - 41581 + 44642 ], "declarations": [ { "constant": false, - "id": 41581, + "id": 44642, "mutability": "mutable", "name": "m0", - "nameLocation": "338133:2:18", + "nameLocation": "338133:2:38", "nodeType": "VariableDeclaration", - "scope": 41608, - "src": "338125:10:18", + "scope": 44669, + "src": "338125:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -387143,10 +387143,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41580, + "id": 44641, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "338125:7:18", + "src": "338125:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -387155,24 +387155,24 @@ "visibility": "internal" } ], - "id": 41582, + "id": 44643, "nodeType": "VariableDeclarationStatement", - "src": "338125:10:18" + "src": "338125:10:38" }, { "assignments": [ - 41584 + 44645 ], "declarations": [ { "constant": false, - "id": 41584, + "id": 44645, "mutability": "mutable", "name": "m1", - "nameLocation": "338153:2:18", + "nameLocation": "338153:2:38", "nodeType": "VariableDeclaration", - "scope": 41608, - "src": "338145:10:18", + "scope": 44669, + "src": "338145:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -387180,10 +387180,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41583, + "id": 44644, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "338145:7:18", + "src": "338145:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -387192,24 +387192,24 @@ "visibility": "internal" } ], - "id": 41585, + "id": 44646, "nodeType": "VariableDeclarationStatement", - "src": "338145:10:18" + "src": "338145:10:38" }, { "assignments": [ - 41587 + 44648 ], "declarations": [ { "constant": false, - "id": 41587, + "id": 44648, "mutability": "mutable", "name": "m2", - "nameLocation": "338173:2:18", + "nameLocation": "338173:2:38", "nodeType": "VariableDeclaration", - "scope": 41608, - "src": "338165:10:18", + "scope": 44669, + "src": "338165:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -387217,10 +387217,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41586, + "id": 44647, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "338165:7:18", + "src": "338165:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -387229,24 +387229,24 @@ "visibility": "internal" } ], - "id": 41588, + "id": 44649, "nodeType": "VariableDeclarationStatement", - "src": "338165:10:18" + "src": "338165:10:38" }, { "assignments": [ - 41590 + 44651 ], "declarations": [ { "constant": false, - "id": 41590, + "id": 44651, "mutability": "mutable", "name": "m3", - "nameLocation": "338193:2:18", + "nameLocation": "338193:2:38", "nodeType": "VariableDeclaration", - "scope": 41608, - "src": "338185:10:18", + "scope": 44669, + "src": "338185:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -387254,10 +387254,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41589, + "id": 44650, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "338185:7:18", + "src": "338185:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -387266,24 +387266,24 @@ "visibility": "internal" } ], - "id": 41591, + "id": 44652, "nodeType": "VariableDeclarationStatement", - "src": "338185:10:18" + "src": "338185:10:38" }, { "assignments": [ - 41593 + 44654 ], "declarations": [ { "constant": false, - "id": 41593, + "id": 44654, "mutability": "mutable", "name": "m4", - "nameLocation": "338213:2:18", + "nameLocation": "338213:2:38", "nodeType": "VariableDeclaration", - "scope": 41608, - "src": "338205:10:18", + "scope": 44669, + "src": "338205:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -387291,10 +387291,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41592, + "id": 44653, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "338205:7:18", + "src": "338205:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -387303,24 +387303,24 @@ "visibility": "internal" } ], - "id": 41594, + "id": 44655, "nodeType": "VariableDeclarationStatement", - "src": "338205:10:18" + "src": "338205:10:38" }, { "assignments": [ - 41596 + 44657 ], "declarations": [ { "constant": false, - "id": 41596, + "id": 44657, "mutability": "mutable", "name": "m5", - "nameLocation": "338233:2:18", + "nameLocation": "338233:2:38", "nodeType": "VariableDeclaration", - "scope": 41608, - "src": "338225:10:18", + "scope": 44669, + "src": "338225:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -387328,10 +387328,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41595, + "id": 44656, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "338225:7:18", + "src": "338225:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -387340,24 +387340,24 @@ "visibility": "internal" } ], - "id": 41597, + "id": 44658, "nodeType": "VariableDeclarationStatement", - "src": "338225:10:18" + "src": "338225:10:38" }, { "assignments": [ - 41599 + 44660 ], "declarations": [ { "constant": false, - "id": 41599, + "id": 44660, "mutability": "mutable", "name": "m6", - "nameLocation": "338253:2:18", + "nameLocation": "338253:2:38", "nodeType": "VariableDeclaration", - "scope": 41608, - "src": "338245:10:18", + "scope": 44669, + "src": "338245:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -387365,10 +387365,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41598, + "id": 44659, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "338245:7:18", + "src": "338245:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -387377,27 +387377,27 @@ "visibility": "internal" } ], - "id": 41600, + "id": 44661, "nodeType": "VariableDeclarationStatement", - "src": "338245:10:18" + "src": "338245:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "338274:825:18", + "src": "338274:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "338317:313:18", + "src": "338317:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "338335:15:18", + "src": "338335:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "338349:1:18", + "src": "338349:1:38", "type": "", "value": "0" }, @@ -387405,7 +387405,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "338339:6:18", + "src": "338339:6:38", "type": "" } ] @@ -387413,16 +387413,16 @@ { "body": { "nodeType": "YulBlock", - "src": "338420:40:18", + "src": "338420:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "338449:9:18", + "src": "338449:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "338451:5:18" + "src": "338451:5:38" } ] }, @@ -387433,33 +387433,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "338437:6:18" + "src": "338437:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "338445:1:18" + "src": "338445:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "338432:4:18" + "src": "338432:4:38" }, "nodeType": "YulFunctionCall", - "src": "338432:15:18" + "src": "338432:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "338425:6:18" + "src": "338425:6:38" }, "nodeType": "YulFunctionCall", - "src": "338425:23:18" + "src": "338425:23:38" }, "nodeType": "YulIf", - "src": "338422:36:18" + "src": "338422:36:38" } ] }, @@ -387468,12 +387468,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "338377:6:18" + "src": "338377:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "338385:4:18", + "src": "338385:4:38", "type": "", "value": "0x20" } @@ -387481,30 +387481,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "338374:2:18" + "src": "338374:2:38" }, "nodeType": "YulFunctionCall", - "src": "338374:16:18" + "src": "338374:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "338391:28:18", + "src": "338391:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "338393:24:18", + "src": "338393:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "338407:6:18" + "src": "338407:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "338415:1:18", + "src": "338415:1:38", "type": "", "value": "1" } @@ -387512,16 +387512,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "338403:3:18" + "src": "338403:3:38" }, "nodeType": "YulFunctionCall", - "src": "338403:14:18" + "src": "338403:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "338393:6:18" + "src": "338393:6:38" } ] } @@ -387529,10 +387529,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "338371:2:18", + "src": "338371:2:38", "statements": [] }, - "src": "338367:93:18" + "src": "338367:93:38" }, { "expression": { @@ -387540,34 +387540,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "338484:3:18" + "src": "338484:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "338489:6:18" + "src": "338489:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "338477:6:18" + "src": "338477:6:38" }, "nodeType": "YulFunctionCall", - "src": "338477:19:18" + "src": "338477:19:38" }, "nodeType": "YulExpressionStatement", - "src": "338477:19:18" + "src": "338477:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "338513:37:18", + "src": "338513:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "338530:3:18", + "src": "338530:3:38", "type": "", "value": "256" }, @@ -387576,38 +387576,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "338539:1:18", + "src": "338539:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "338542:6:18" + "src": "338542:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "338535:3:18" + "src": "338535:3:38" }, "nodeType": "YulFunctionCall", - "src": "338535:14:18" + "src": "338535:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "338526:3:18" + "src": "338526:3:38" }, "nodeType": "YulFunctionCall", - "src": "338526:24:18" + "src": "338526:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "338517:5:18", + "src": "338517:5:38", "type": "" } ] @@ -387620,12 +387620,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "338578:3:18" + "src": "338578:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "338583:4:18", + "src": "338583:4:38", "type": "", "value": "0x20" } @@ -387633,59 +387633,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "338574:3:18" + "src": "338574:3:38" }, "nodeType": "YulFunctionCall", - "src": "338574:14:18" + "src": "338574:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "338594:5:18" + "src": "338594:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "338605:5:18" + "src": "338605:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "338612:1:18" + "src": "338612:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "338601:3:18" + "src": "338601:3:38" }, "nodeType": "YulFunctionCall", - "src": "338601:13:18" + "src": "338601:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "338590:3:18" + "src": "338590:3:38" }, "nodeType": "YulFunctionCall", - "src": "338590:25:18" + "src": "338590:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "338567:6:18" + "src": "338567:6:38" }, "nodeType": "YulFunctionCall", - "src": "338567:49:18" + "src": "338567:49:38" }, "nodeType": "YulExpressionStatement", - "src": "338567:49:18" + "src": "338567:49:38" } ] }, @@ -387695,27 +387695,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "338309:3:18", + "src": "338309:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "338314:1:18", + "src": "338314:1:38", "type": "" } ], - "src": "338288:342:18" + "src": "338288:342:38" }, { "nodeType": "YulAssignment", - "src": "338643:17:18", + "src": "338643:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "338655:4:18", + "src": "338655:4:38", "type": "", "value": "0x00" } @@ -387723,28 +387723,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "338649:5:18" + "src": "338649:5:38" }, "nodeType": "YulFunctionCall", - "src": "338649:11:18" + "src": "338649:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "338643:2:18" + "src": "338643:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "338673:17:18", + "src": "338673:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "338685:4:18", + "src": "338685:4:38", "type": "", "value": "0x20" } @@ -387752,28 +387752,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "338679:5:18" + "src": "338679:5:38" }, "nodeType": "YulFunctionCall", - "src": "338679:11:18" + "src": "338679:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "338673:2:18" + "src": "338673:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "338703:17:18", + "src": "338703:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "338715:4:18", + "src": "338715:4:38", "type": "", "value": "0x40" } @@ -387781,28 +387781,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "338709:5:18" + "src": "338709:5:38" }, "nodeType": "YulFunctionCall", - "src": "338709:11:18" + "src": "338709:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "338703:2:18" + "src": "338703:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "338733:17:18", + "src": "338733:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "338745:4:18", + "src": "338745:4:38", "type": "", "value": "0x60" } @@ -387810,28 +387810,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "338739:5:18" + "src": "338739:5:38" }, "nodeType": "YulFunctionCall", - "src": "338739:11:18" + "src": "338739:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "338733:2:18" + "src": "338733:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "338763:17:18", + "src": "338763:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "338775:4:18", + "src": "338775:4:38", "type": "", "value": "0x80" } @@ -387839,28 +387839,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "338769:5:18" + "src": "338769:5:38" }, "nodeType": "YulFunctionCall", - "src": "338769:11:18" + "src": "338769:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "338763:2:18" + "src": "338763:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "338793:17:18", + "src": "338793:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "338805:4:18", + "src": "338805:4:38", "type": "", "value": "0xa0" } @@ -387868,28 +387868,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "338799:5:18" + "src": "338799:5:38" }, "nodeType": "YulFunctionCall", - "src": "338799:11:18" + "src": "338799:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "338793:2:18" + "src": "338793:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "338823:17:18", + "src": "338823:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "338835:4:18", + "src": "338835:4:38", "type": "", "value": "0xc0" } @@ -387897,16 +387897,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "338829:5:18" + "src": "338829:5:38" }, "nodeType": "YulFunctionCall", - "src": "338829:11:18" + "src": "338829:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "338823:2:18" + "src": "338823:2:38" } ] }, @@ -387916,14 +387916,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "338920:4:18", + "src": "338920:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "338926:10:18", + "src": "338926:10:38", "type": "", "value": "0x8af7cf8a" } @@ -387931,13 +387931,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "338913:6:18" + "src": "338913:6:38" }, "nodeType": "YulFunctionCall", - "src": "338913:24:18" + "src": "338913:24:38" }, "nodeType": "YulExpressionStatement", - "src": "338913:24:18" + "src": "338913:24:38" }, { "expression": { @@ -387945,14 +387945,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "338957:4:18", + "src": "338957:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "338963:4:18", + "src": "338963:4:38", "type": "", "value": "0x80" } @@ -387960,13 +387960,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "338950:6:18" + "src": "338950:6:38" }, "nodeType": "YulFunctionCall", - "src": "338950:18:18" + "src": "338950:18:38" }, "nodeType": "YulExpressionStatement", - "src": "338950:18:18" + "src": "338950:18:38" }, { "expression": { @@ -387974,26 +387974,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "338988:4:18", + "src": "338988:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "338994:2:18" + "src": "338994:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "338981:6:18" + "src": "338981:6:38" }, "nodeType": "YulFunctionCall", - "src": "338981:16:18" + "src": "338981:16:38" }, "nodeType": "YulExpressionStatement", - "src": "338981:16:18" + "src": "338981:16:38" }, { "expression": { @@ -388001,26 +388001,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "339017:4:18", + "src": "339017:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "339023:2:18" + "src": "339023:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "339010:6:18" + "src": "339010:6:38" }, "nodeType": "YulFunctionCall", - "src": "339010:16:18" + "src": "339010:16:38" }, "nodeType": "YulExpressionStatement", - "src": "339010:16:18" + "src": "339010:16:38" }, { "expression": { @@ -388028,26 +388028,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "339046:4:18", + "src": "339046:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "339052:2:18" + "src": "339052:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "339039:6:18" + "src": "339039:6:38" }, "nodeType": "YulFunctionCall", - "src": "339039:16:18" + "src": "339039:16:38" }, "nodeType": "YulExpressionStatement", - "src": "339039:16:18" + "src": "339039:16:38" }, { "expression": { @@ -388055,126 +388055,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "339080:4:18", + "src": "339080:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "339086:2:18" + "src": "339086:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "339068:11:18" + "src": "339068:11:38" }, "nodeType": "YulFunctionCall", - "src": "339068:21:18" + "src": "339068:21:38" }, "nodeType": "YulExpressionStatement", - "src": "339068:21:18" + "src": "339068:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41581, + "declaration": 44642, "isOffset": false, "isSlot": false, - "src": "338643:2:18", + "src": "338643:2:38", "valueSize": 1 }, { - "declaration": 41584, + "declaration": 44645, "isOffset": false, "isSlot": false, - "src": "338673:2:18", + "src": "338673:2:38", "valueSize": 1 }, { - "declaration": 41587, + "declaration": 44648, "isOffset": false, "isSlot": false, - "src": "338703:2:18", + "src": "338703:2:38", "valueSize": 1 }, { - "declaration": 41590, + "declaration": 44651, "isOffset": false, "isSlot": false, - "src": "338733:2:18", + "src": "338733:2:38", "valueSize": 1 }, { - "declaration": 41593, + "declaration": 44654, "isOffset": false, "isSlot": false, - "src": "338763:2:18", + "src": "338763:2:38", "valueSize": 1 }, { - "declaration": 41596, + "declaration": 44657, "isOffset": false, "isSlot": false, - "src": "338793:2:18", + "src": "338793:2:38", "valueSize": 1 }, { - "declaration": 41599, + "declaration": 44660, "isOffset": false, "isSlot": false, - "src": "338823:2:18", + "src": "338823:2:38", "valueSize": 1 }, { - "declaration": 41571, + "declaration": 44632, "isOffset": false, "isSlot": false, - "src": "339086:2:18", + "src": "339086:2:38", "valueSize": 1 }, { - "declaration": 41573, + "declaration": 44634, "isOffset": false, "isSlot": false, - "src": "338994:2:18", + "src": "338994:2:38", "valueSize": 1 }, { - "declaration": 41575, + "declaration": 44636, "isOffset": false, "isSlot": false, - "src": "339023:2:18", + "src": "339023:2:38", "valueSize": 1 }, { - "declaration": 41577, + "declaration": 44638, "isOffset": false, "isSlot": false, - "src": "339052:2:18", + "src": "339052:2:38", "valueSize": 1 } ], - "id": 41601, + "id": 44662, "nodeType": "InlineAssembly", - "src": "338265:834:18" + "src": "338265:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41603, + "id": 44664, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "339124:4:18", + "src": "339124:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -388183,14 +388183,14 @@ }, { "hexValue": "30786334", - "id": 41604, + "id": 44665, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "339130:4:18", + "src": "339130:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -388209,18 +388209,18 @@ "typeString": "int_const 196" } ], - "id": 41602, + "id": 44663, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "339108:15:18", + "referencedDeclaration": 33383, + "src": "339108:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41605, + "id": 44666, "isConstant": false, "isLValue": false, "isPure": false, @@ -388229,21 +388229,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "339108:27:18", + "src": "339108:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41606, + "id": 44667, "nodeType": "ExpressionStatement", - "src": "339108:27:18" + "src": "339108:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "339154:214:18", + "src": "339154:214:38", "statements": [ { "expression": { @@ -388251,26 +388251,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "339175:4:18", + "src": "339175:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "339181:2:18" + "src": "339181:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "339168:6:18" + "src": "339168:6:38" }, "nodeType": "YulFunctionCall", - "src": "339168:16:18" + "src": "339168:16:38" }, "nodeType": "YulExpressionStatement", - "src": "339168:16:18" + "src": "339168:16:38" }, { "expression": { @@ -388278,26 +388278,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "339204:4:18", + "src": "339204:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "339210:2:18" + "src": "339210:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "339197:6:18" + "src": "339197:6:38" }, "nodeType": "YulFunctionCall", - "src": "339197:16:18" + "src": "339197:16:38" }, "nodeType": "YulExpressionStatement", - "src": "339197:16:18" + "src": "339197:16:38" }, { "expression": { @@ -388305,26 +388305,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "339233:4:18", + "src": "339233:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "339239:2:18" + "src": "339239:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "339226:6:18" + "src": "339226:6:38" }, "nodeType": "YulFunctionCall", - "src": "339226:16:18" + "src": "339226:16:38" }, "nodeType": "YulExpressionStatement", - "src": "339226:16:18" + "src": "339226:16:38" }, { "expression": { @@ -388332,26 +388332,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "339262:4:18", + "src": "339262:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "339268:2:18" + "src": "339268:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "339255:6:18" + "src": "339255:6:38" }, "nodeType": "YulFunctionCall", - "src": "339255:16:18" + "src": "339255:16:38" }, "nodeType": "YulExpressionStatement", - "src": "339255:16:18" + "src": "339255:16:38" }, { "expression": { @@ -388359,26 +388359,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "339291:4:18", + "src": "339291:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "339297:2:18" + "src": "339297:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "339284:6:18" + "src": "339284:6:38" }, "nodeType": "YulFunctionCall", - "src": "339284:16:18" + "src": "339284:16:38" }, "nodeType": "YulExpressionStatement", - "src": "339284:16:18" + "src": "339284:16:38" }, { "expression": { @@ -388386,26 +388386,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "339320:4:18", + "src": "339320:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "339326:2:18" + "src": "339326:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "339313:6:18" + "src": "339313:6:38" }, "nodeType": "YulFunctionCall", - "src": "339313:16:18" + "src": "339313:16:38" }, "nodeType": "YulExpressionStatement", - "src": "339313:16:18" + "src": "339313:16:38" }, { "expression": { @@ -388413,84 +388413,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "339349:4:18", + "src": "339349:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "339355:2:18" + "src": "339355:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "339342:6:18" + "src": "339342:6:38" }, "nodeType": "YulFunctionCall", - "src": "339342:16:18" + "src": "339342:16:38" }, "nodeType": "YulExpressionStatement", - "src": "339342:16:18" + "src": "339342:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41581, + "declaration": 44642, "isOffset": false, "isSlot": false, - "src": "339181:2:18", + "src": "339181:2:38", "valueSize": 1 }, { - "declaration": 41584, + "declaration": 44645, "isOffset": false, "isSlot": false, - "src": "339210:2:18", + "src": "339210:2:38", "valueSize": 1 }, { - "declaration": 41587, + "declaration": 44648, "isOffset": false, "isSlot": false, - "src": "339239:2:18", + "src": "339239:2:38", "valueSize": 1 }, { - "declaration": 41590, + "declaration": 44651, "isOffset": false, "isSlot": false, - "src": "339268:2:18", + "src": "339268:2:38", "valueSize": 1 }, { - "declaration": 41593, + "declaration": 44654, "isOffset": false, "isSlot": false, - "src": "339297:2:18", + "src": "339297:2:38", "valueSize": 1 }, { - "declaration": 41596, + "declaration": 44657, "isOffset": false, "isSlot": false, - "src": "339326:2:18", + "src": "339326:2:38", "valueSize": 1 }, { - "declaration": 41599, + "declaration": 44660, "isOffset": false, "isSlot": false, - "src": "339355:2:18", + "src": "339355:2:38", "valueSize": 1 } ], - "id": 41607, + "id": 44668, "nodeType": "InlineAssembly", - "src": "339145:223:18" + "src": "339145:223:38" } ] }, @@ -388498,20 +388498,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "338055:3:18", + "nameLocation": "338055:3:38", "parameters": { - "id": 41578, + "id": 44639, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41571, + "id": 44632, "mutability": "mutable", "name": "p0", - "nameLocation": "338067:2:18", + "nameLocation": "338067:2:38", "nodeType": "VariableDeclaration", - "scope": 41609, - "src": "338059:10:18", + "scope": 44670, + "src": "338059:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -388519,10 +388519,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41570, + "id": 44631, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "338059:7:18", + "src": "338059:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -388532,13 +388532,13 @@ }, { "constant": false, - "id": 41573, + "id": 44634, "mutability": "mutable", "name": "p1", - "nameLocation": "338076:2:18", + "nameLocation": "338076:2:38", "nodeType": "VariableDeclaration", - "scope": 41609, - "src": "338071:7:18", + "scope": 44670, + "src": "338071:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -388546,10 +388546,10 @@ "typeString": "bool" }, "typeName": { - "id": 41572, + "id": 44633, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "338071:4:18", + "src": "338071:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -388559,13 +388559,13 @@ }, { "constant": false, - "id": 41575, + "id": 44636, "mutability": "mutable", "name": "p2", - "nameLocation": "338088:2:18", + "nameLocation": "338088:2:38", "nodeType": "VariableDeclaration", - "scope": 41609, - "src": "338080:10:18", + "scope": 44670, + "src": "338080:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -388573,10 +388573,10 @@ "typeString": "uint256" }, "typeName": { - "id": 41574, + "id": 44635, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "338080:7:18", + "src": "338080:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -388586,13 +388586,13 @@ }, { "constant": false, - "id": 41577, + "id": 44638, "mutability": "mutable", "name": "p3", - "nameLocation": "338097:2:18", + "nameLocation": "338097:2:38", "nodeType": "VariableDeclaration", - "scope": 41609, - "src": "338092:7:18", + "scope": 44670, + "src": "338092:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -388600,10 +388600,10 @@ "typeString": "bool" }, "typeName": { - "id": 41576, + "id": 44637, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "338092:4:18", + "src": "338092:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -388612,44 +388612,44 @@ "visibility": "internal" } ], - "src": "338058:42:18" + "src": "338058:42:38" }, "returnParameters": { - "id": 41579, + "id": 44640, "nodeType": "ParameterList", "parameters": [], - "src": "338115:0:18" + "src": "338115:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41649, + "id": 44710, "nodeType": "FunctionDefinition", - "src": "339380:1334:18", + "src": "339380:1334:38", "nodes": [], "body": { - "id": 41648, + "id": 44709, "nodeType": "Block", - "src": "339452:1262:18", + "src": "339452:1262:38", "nodes": [], "statements": [ { "assignments": [ - 41621 + 44682 ], "declarations": [ { "constant": false, - "id": 41621, + "id": 44682, "mutability": "mutable", "name": "m0", - "nameLocation": "339470:2:18", + "nameLocation": "339470:2:38", "nodeType": "VariableDeclaration", - "scope": 41648, - "src": "339462:10:18", + "scope": 44709, + "src": "339462:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -388657,10 +388657,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41620, + "id": 44681, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "339462:7:18", + "src": "339462:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -388669,24 +388669,24 @@ "visibility": "internal" } ], - "id": 41622, + "id": 44683, "nodeType": "VariableDeclarationStatement", - "src": "339462:10:18" + "src": "339462:10:38" }, { "assignments": [ - 41624 + 44685 ], "declarations": [ { "constant": false, - "id": 41624, + "id": 44685, "mutability": "mutable", "name": "m1", - "nameLocation": "339490:2:18", + "nameLocation": "339490:2:38", "nodeType": "VariableDeclaration", - "scope": 41648, - "src": "339482:10:18", + "scope": 44709, + "src": "339482:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -388694,10 +388694,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41623, + "id": 44684, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "339482:7:18", + "src": "339482:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -388706,24 +388706,24 @@ "visibility": "internal" } ], - "id": 41625, + "id": 44686, "nodeType": "VariableDeclarationStatement", - "src": "339482:10:18" + "src": "339482:10:38" }, { "assignments": [ - 41627 + 44688 ], "declarations": [ { "constant": false, - "id": 41627, + "id": 44688, "mutability": "mutable", "name": "m2", - "nameLocation": "339510:2:18", + "nameLocation": "339510:2:38", "nodeType": "VariableDeclaration", - "scope": 41648, - "src": "339502:10:18", + "scope": 44709, + "src": "339502:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -388731,10 +388731,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41626, + "id": 44687, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "339502:7:18", + "src": "339502:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -388743,24 +388743,24 @@ "visibility": "internal" } ], - "id": 41628, + "id": 44689, "nodeType": "VariableDeclarationStatement", - "src": "339502:10:18" + "src": "339502:10:38" }, { "assignments": [ - 41630 + 44691 ], "declarations": [ { "constant": false, - "id": 41630, + "id": 44691, "mutability": "mutable", "name": "m3", - "nameLocation": "339530:2:18", + "nameLocation": "339530:2:38", "nodeType": "VariableDeclaration", - "scope": 41648, - "src": "339522:10:18", + "scope": 44709, + "src": "339522:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -388768,10 +388768,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41629, + "id": 44690, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "339522:7:18", + "src": "339522:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -388780,24 +388780,24 @@ "visibility": "internal" } ], - "id": 41631, + "id": 44692, "nodeType": "VariableDeclarationStatement", - "src": "339522:10:18" + "src": "339522:10:38" }, { "assignments": [ - 41633 + 44694 ], "declarations": [ { "constant": false, - "id": 41633, + "id": 44694, "mutability": "mutable", "name": "m4", - "nameLocation": "339550:2:18", + "nameLocation": "339550:2:38", "nodeType": "VariableDeclaration", - "scope": 41648, - "src": "339542:10:18", + "scope": 44709, + "src": "339542:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -388805,10 +388805,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41632, + "id": 44693, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "339542:7:18", + "src": "339542:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -388817,24 +388817,24 @@ "visibility": "internal" } ], - "id": 41634, + "id": 44695, "nodeType": "VariableDeclarationStatement", - "src": "339542:10:18" + "src": "339542:10:38" }, { "assignments": [ - 41636 + 44697 ], "declarations": [ { "constant": false, - "id": 41636, + "id": 44697, "mutability": "mutable", "name": "m5", - "nameLocation": "339570:2:18", + "nameLocation": "339570:2:38", "nodeType": "VariableDeclaration", - "scope": 41648, - "src": "339562:10:18", + "scope": 44709, + "src": "339562:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -388842,10 +388842,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41635, + "id": 44696, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "339562:7:18", + "src": "339562:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -388854,24 +388854,24 @@ "visibility": "internal" } ], - "id": 41637, + "id": 44698, "nodeType": "VariableDeclarationStatement", - "src": "339562:10:18" + "src": "339562:10:38" }, { "assignments": [ - 41639 + 44700 ], "declarations": [ { "constant": false, - "id": 41639, + "id": 44700, "mutability": "mutable", "name": "m6", - "nameLocation": "339590:2:18", + "nameLocation": "339590:2:38", "nodeType": "VariableDeclaration", - "scope": 41648, - "src": "339582:10:18", + "scope": 44709, + "src": "339582:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -388879,10 +388879,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41638, + "id": 44699, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "339582:7:18", + "src": "339582:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -388891,27 +388891,27 @@ "visibility": "internal" } ], - "id": 41640, + "id": 44701, "nodeType": "VariableDeclarationStatement", - "src": "339582:10:18" + "src": "339582:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "339611:828:18", + "src": "339611:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "339654:313:18", + "src": "339654:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "339672:15:18", + "src": "339672:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "339686:1:18", + "src": "339686:1:38", "type": "", "value": "0" }, @@ -388919,7 +388919,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "339676:6:18", + "src": "339676:6:38", "type": "" } ] @@ -388927,16 +388927,16 @@ { "body": { "nodeType": "YulBlock", - "src": "339757:40:18", + "src": "339757:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "339786:9:18", + "src": "339786:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "339788:5:18" + "src": "339788:5:38" } ] }, @@ -388947,33 +388947,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "339774:6:18" + "src": "339774:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "339782:1:18" + "src": "339782:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "339769:4:18" + "src": "339769:4:38" }, "nodeType": "YulFunctionCall", - "src": "339769:15:18" + "src": "339769:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "339762:6:18" + "src": "339762:6:38" }, "nodeType": "YulFunctionCall", - "src": "339762:23:18" + "src": "339762:23:38" }, "nodeType": "YulIf", - "src": "339759:36:18" + "src": "339759:36:38" } ] }, @@ -388982,12 +388982,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "339714:6:18" + "src": "339714:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "339722:4:18", + "src": "339722:4:38", "type": "", "value": "0x20" } @@ -388995,30 +388995,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "339711:2:18" + "src": "339711:2:38" }, "nodeType": "YulFunctionCall", - "src": "339711:16:18" + "src": "339711:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "339728:28:18", + "src": "339728:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "339730:24:18", + "src": "339730:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "339744:6:18" + "src": "339744:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "339752:1:18", + "src": "339752:1:38", "type": "", "value": "1" } @@ -389026,16 +389026,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "339740:3:18" + "src": "339740:3:38" }, "nodeType": "YulFunctionCall", - "src": "339740:14:18" + "src": "339740:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "339730:6:18" + "src": "339730:6:38" } ] } @@ -389043,10 +389043,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "339708:2:18", + "src": "339708:2:38", "statements": [] }, - "src": "339704:93:18" + "src": "339704:93:38" }, { "expression": { @@ -389054,34 +389054,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "339821:3:18" + "src": "339821:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "339826:6:18" + "src": "339826:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "339814:6:18" + "src": "339814:6:38" }, "nodeType": "YulFunctionCall", - "src": "339814:19:18" + "src": "339814:19:38" }, "nodeType": "YulExpressionStatement", - "src": "339814:19:18" + "src": "339814:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "339850:37:18", + "src": "339850:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "339867:3:18", + "src": "339867:3:38", "type": "", "value": "256" }, @@ -389090,38 +389090,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "339876:1:18", + "src": "339876:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "339879:6:18" + "src": "339879:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "339872:3:18" + "src": "339872:3:38" }, "nodeType": "YulFunctionCall", - "src": "339872:14:18" + "src": "339872:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "339863:3:18" + "src": "339863:3:38" }, "nodeType": "YulFunctionCall", - "src": "339863:24:18" + "src": "339863:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "339854:5:18", + "src": "339854:5:38", "type": "" } ] @@ -389134,12 +389134,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "339915:3:18" + "src": "339915:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "339920:4:18", + "src": "339920:4:38", "type": "", "value": "0x20" } @@ -389147,59 +389147,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "339911:3:18" + "src": "339911:3:38" }, "nodeType": "YulFunctionCall", - "src": "339911:14:18" + "src": "339911:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "339931:5:18" + "src": "339931:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "339942:5:18" + "src": "339942:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "339949:1:18" + "src": "339949:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "339938:3:18" + "src": "339938:3:38" }, "nodeType": "YulFunctionCall", - "src": "339938:13:18" + "src": "339938:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "339927:3:18" + "src": "339927:3:38" }, "nodeType": "YulFunctionCall", - "src": "339927:25:18" + "src": "339927:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "339904:6:18" + "src": "339904:6:38" }, "nodeType": "YulFunctionCall", - "src": "339904:49:18" + "src": "339904:49:38" }, "nodeType": "YulExpressionStatement", - "src": "339904:49:18" + "src": "339904:49:38" } ] }, @@ -389209,27 +389209,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "339646:3:18", + "src": "339646:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "339651:1:18", + "src": "339651:1:38", "type": "" } ], - "src": "339625:342:18" + "src": "339625:342:38" }, { "nodeType": "YulAssignment", - "src": "339980:17:18", + "src": "339980:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "339992:4:18", + "src": "339992:4:38", "type": "", "value": "0x00" } @@ -389237,28 +389237,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "339986:5:18" + "src": "339986:5:38" }, "nodeType": "YulFunctionCall", - "src": "339986:11:18" + "src": "339986:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "339980:2:18" + "src": "339980:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "340010:17:18", + "src": "340010:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "340022:4:18", + "src": "340022:4:38", "type": "", "value": "0x20" } @@ -389266,28 +389266,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "340016:5:18" + "src": "340016:5:38" }, "nodeType": "YulFunctionCall", - "src": "340016:11:18" + "src": "340016:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "340010:2:18" + "src": "340010:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "340040:17:18", + "src": "340040:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "340052:4:18", + "src": "340052:4:38", "type": "", "value": "0x40" } @@ -389295,28 +389295,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "340046:5:18" + "src": "340046:5:38" }, "nodeType": "YulFunctionCall", - "src": "340046:11:18" + "src": "340046:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "340040:2:18" + "src": "340040:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "340070:17:18", + "src": "340070:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "340082:4:18", + "src": "340082:4:38", "type": "", "value": "0x60" } @@ -389324,28 +389324,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "340076:5:18" + "src": "340076:5:38" }, "nodeType": "YulFunctionCall", - "src": "340076:11:18" + "src": "340076:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "340070:2:18" + "src": "340070:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "340100:17:18", + "src": "340100:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "340112:4:18", + "src": "340112:4:38", "type": "", "value": "0x80" } @@ -389353,28 +389353,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "340106:5:18" + "src": "340106:5:38" }, "nodeType": "YulFunctionCall", - "src": "340106:11:18" + "src": "340106:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "340100:2:18" + "src": "340100:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "340130:17:18", + "src": "340130:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "340142:4:18", + "src": "340142:4:38", "type": "", "value": "0xa0" } @@ -389382,28 +389382,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "340136:5:18" + "src": "340136:5:38" }, "nodeType": "YulFunctionCall", - "src": "340136:11:18" + "src": "340136:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "340130:2:18" + "src": "340130:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "340160:17:18", + "src": "340160:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "340172:4:18", + "src": "340172:4:38", "type": "", "value": "0xc0" } @@ -389411,16 +389411,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "340166:5:18" + "src": "340166:5:38" }, "nodeType": "YulFunctionCall", - "src": "340166:11:18" + "src": "340166:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "340160:2:18" + "src": "340160:2:38" } ] }, @@ -389430,14 +389430,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "340260:4:18", + "src": "340260:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "340266:10:18", + "src": "340266:10:38", "type": "", "value": "0x64b5bb67" } @@ -389445,13 +389445,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "340253:6:18" + "src": "340253:6:38" }, "nodeType": "YulFunctionCall", - "src": "340253:24:18" + "src": "340253:24:38" }, "nodeType": "YulExpressionStatement", - "src": "340253:24:18" + "src": "340253:24:38" }, { "expression": { @@ -389459,14 +389459,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "340297:4:18", + "src": "340297:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "340303:4:18", + "src": "340303:4:38", "type": "", "value": "0x80" } @@ -389474,13 +389474,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "340290:6:18" + "src": "340290:6:38" }, "nodeType": "YulFunctionCall", - "src": "340290:18:18" + "src": "340290:18:38" }, "nodeType": "YulExpressionStatement", - "src": "340290:18:18" + "src": "340290:18:38" }, { "expression": { @@ -389488,26 +389488,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "340328:4:18", + "src": "340328:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "340334:2:18" + "src": "340334:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "340321:6:18" + "src": "340321:6:38" }, "nodeType": "YulFunctionCall", - "src": "340321:16:18" + "src": "340321:16:38" }, "nodeType": "YulExpressionStatement", - "src": "340321:16:18" + "src": "340321:16:38" }, { "expression": { @@ -389515,26 +389515,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "340357:4:18", + "src": "340357:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "340363:2:18" + "src": "340363:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "340350:6:18" + "src": "340350:6:38" }, "nodeType": "YulFunctionCall", - "src": "340350:16:18" + "src": "340350:16:38" }, "nodeType": "YulExpressionStatement", - "src": "340350:16:18" + "src": "340350:16:38" }, { "expression": { @@ -389542,26 +389542,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "340386:4:18", + "src": "340386:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "340392:2:18" + "src": "340392:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "340379:6:18" + "src": "340379:6:38" }, "nodeType": "YulFunctionCall", - "src": "340379:16:18" + "src": "340379:16:38" }, "nodeType": "YulExpressionStatement", - "src": "340379:16:18" + "src": "340379:16:38" }, { "expression": { @@ -389569,126 +389569,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "340420:4:18", + "src": "340420:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "340426:2:18" + "src": "340426:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "340408:11:18" + "src": "340408:11:38" }, "nodeType": "YulFunctionCall", - "src": "340408:21:18" + "src": "340408:21:38" }, "nodeType": "YulExpressionStatement", - "src": "340408:21:18" + "src": "340408:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41621, + "declaration": 44682, "isOffset": false, "isSlot": false, - "src": "339980:2:18", + "src": "339980:2:38", "valueSize": 1 }, { - "declaration": 41624, + "declaration": 44685, "isOffset": false, "isSlot": false, - "src": "340010:2:18", + "src": "340010:2:38", "valueSize": 1 }, { - "declaration": 41627, + "declaration": 44688, "isOffset": false, "isSlot": false, - "src": "340040:2:18", + "src": "340040:2:38", "valueSize": 1 }, { - "declaration": 41630, + "declaration": 44691, "isOffset": false, "isSlot": false, - "src": "340070:2:18", + "src": "340070:2:38", "valueSize": 1 }, { - "declaration": 41633, + "declaration": 44694, "isOffset": false, "isSlot": false, - "src": "340100:2:18", + "src": "340100:2:38", "valueSize": 1 }, { - "declaration": 41636, + "declaration": 44697, "isOffset": false, "isSlot": false, - "src": "340130:2:18", + "src": "340130:2:38", "valueSize": 1 }, { - "declaration": 41639, + "declaration": 44700, "isOffset": false, "isSlot": false, - "src": "340160:2:18", + "src": "340160:2:38", "valueSize": 1 }, { - "declaration": 41611, + "declaration": 44672, "isOffset": false, "isSlot": false, - "src": "340426:2:18", + "src": "340426:2:38", "valueSize": 1 }, { - "declaration": 41613, + "declaration": 44674, "isOffset": false, "isSlot": false, - "src": "340334:2:18", + "src": "340334:2:38", "valueSize": 1 }, { - "declaration": 41615, + "declaration": 44676, "isOffset": false, "isSlot": false, - "src": "340363:2:18", + "src": "340363:2:38", "valueSize": 1 }, { - "declaration": 41617, + "declaration": 44678, "isOffset": false, "isSlot": false, - "src": "340392:2:18", + "src": "340392:2:38", "valueSize": 1 } ], - "id": 41641, + "id": 44702, "nodeType": "InlineAssembly", - "src": "339602:837:18" + "src": "339602:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41643, + "id": 44704, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "340464:4:18", + "src": "340464:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -389697,14 +389697,14 @@ }, { "hexValue": "30786334", - "id": 41644, + "id": 44705, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "340470:4:18", + "src": "340470:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -389723,18 +389723,18 @@ "typeString": "int_const 196" } ], - "id": 41642, + "id": 44703, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "340448:15:18", + "referencedDeclaration": 33383, + "src": "340448:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41645, + "id": 44706, "isConstant": false, "isLValue": false, "isPure": false, @@ -389743,21 +389743,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "340448:27:18", + "src": "340448:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41646, + "id": 44707, "nodeType": "ExpressionStatement", - "src": "340448:27:18" + "src": "340448:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "340494:214:18", + "src": "340494:214:38", "statements": [ { "expression": { @@ -389765,26 +389765,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "340515:4:18", + "src": "340515:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "340521:2:18" + "src": "340521:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "340508:6:18" + "src": "340508:6:38" }, "nodeType": "YulFunctionCall", - "src": "340508:16:18" + "src": "340508:16:38" }, "nodeType": "YulExpressionStatement", - "src": "340508:16:18" + "src": "340508:16:38" }, { "expression": { @@ -389792,26 +389792,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "340544:4:18", + "src": "340544:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "340550:2:18" + "src": "340550:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "340537:6:18" + "src": "340537:6:38" }, "nodeType": "YulFunctionCall", - "src": "340537:16:18" + "src": "340537:16:38" }, "nodeType": "YulExpressionStatement", - "src": "340537:16:18" + "src": "340537:16:38" }, { "expression": { @@ -389819,26 +389819,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "340573:4:18", + "src": "340573:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "340579:2:18" + "src": "340579:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "340566:6:18" + "src": "340566:6:38" }, "nodeType": "YulFunctionCall", - "src": "340566:16:18" + "src": "340566:16:38" }, "nodeType": "YulExpressionStatement", - "src": "340566:16:18" + "src": "340566:16:38" }, { "expression": { @@ -389846,26 +389846,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "340602:4:18", + "src": "340602:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "340608:2:18" + "src": "340608:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "340595:6:18" + "src": "340595:6:38" }, "nodeType": "YulFunctionCall", - "src": "340595:16:18" + "src": "340595:16:38" }, "nodeType": "YulExpressionStatement", - "src": "340595:16:18" + "src": "340595:16:38" }, { "expression": { @@ -389873,26 +389873,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "340631:4:18", + "src": "340631:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "340637:2:18" + "src": "340637:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "340624:6:18" + "src": "340624:6:38" }, "nodeType": "YulFunctionCall", - "src": "340624:16:18" + "src": "340624:16:38" }, "nodeType": "YulExpressionStatement", - "src": "340624:16:18" + "src": "340624:16:38" }, { "expression": { @@ -389900,26 +389900,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "340660:4:18", + "src": "340660:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "340666:2:18" + "src": "340666:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "340653:6:18" + "src": "340653:6:38" }, "nodeType": "YulFunctionCall", - "src": "340653:16:18" + "src": "340653:16:38" }, "nodeType": "YulExpressionStatement", - "src": "340653:16:18" + "src": "340653:16:38" }, { "expression": { @@ -389927,84 +389927,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "340689:4:18", + "src": "340689:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "340695:2:18" + "src": "340695:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "340682:6:18" + "src": "340682:6:38" }, "nodeType": "YulFunctionCall", - "src": "340682:16:18" + "src": "340682:16:38" }, "nodeType": "YulExpressionStatement", - "src": "340682:16:18" + "src": "340682:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41621, + "declaration": 44682, "isOffset": false, "isSlot": false, - "src": "340521:2:18", + "src": "340521:2:38", "valueSize": 1 }, { - "declaration": 41624, + "declaration": 44685, "isOffset": false, "isSlot": false, - "src": "340550:2:18", + "src": "340550:2:38", "valueSize": 1 }, { - "declaration": 41627, + "declaration": 44688, "isOffset": false, "isSlot": false, - "src": "340579:2:18", + "src": "340579:2:38", "valueSize": 1 }, { - "declaration": 41630, + "declaration": 44691, "isOffset": false, "isSlot": false, - "src": "340608:2:18", + "src": "340608:2:38", "valueSize": 1 }, { - "declaration": 41633, + "declaration": 44694, "isOffset": false, "isSlot": false, - "src": "340637:2:18", + "src": "340637:2:38", "valueSize": 1 }, { - "declaration": 41636, + "declaration": 44697, "isOffset": false, "isSlot": false, - "src": "340666:2:18", + "src": "340666:2:38", "valueSize": 1 }, { - "declaration": 41639, + "declaration": 44700, "isOffset": false, "isSlot": false, - "src": "340695:2:18", + "src": "340695:2:38", "valueSize": 1 } ], - "id": 41647, + "id": 44708, "nodeType": "InlineAssembly", - "src": "340485:223:18" + "src": "340485:223:38" } ] }, @@ -390012,20 +390012,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "339389:3:18", + "nameLocation": "339389:3:38", "parameters": { - "id": 41618, + "id": 44679, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41611, + "id": 44672, "mutability": "mutable", "name": "p0", - "nameLocation": "339401:2:18", + "nameLocation": "339401:2:38", "nodeType": "VariableDeclaration", - "scope": 41649, - "src": "339393:10:18", + "scope": 44710, + "src": "339393:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -390033,10 +390033,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41610, + "id": 44671, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "339393:7:18", + "src": "339393:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -390046,13 +390046,13 @@ }, { "constant": false, - "id": 41613, + "id": 44674, "mutability": "mutable", "name": "p1", - "nameLocation": "339410:2:18", + "nameLocation": "339410:2:38", "nodeType": "VariableDeclaration", - "scope": 41649, - "src": "339405:7:18", + "scope": 44710, + "src": "339405:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -390060,10 +390060,10 @@ "typeString": "bool" }, "typeName": { - "id": 41612, + "id": 44673, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "339405:4:18", + "src": "339405:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -390073,13 +390073,13 @@ }, { "constant": false, - "id": 41615, + "id": 44676, "mutability": "mutable", "name": "p2", - "nameLocation": "339422:2:18", + "nameLocation": "339422:2:38", "nodeType": "VariableDeclaration", - "scope": 41649, - "src": "339414:10:18", + "scope": 44710, + "src": "339414:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -390087,10 +390087,10 @@ "typeString": "uint256" }, "typeName": { - "id": 41614, + "id": 44675, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "339414:7:18", + "src": "339414:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -390100,13 +390100,13 @@ }, { "constant": false, - "id": 41617, + "id": 44678, "mutability": "mutable", "name": "p3", - "nameLocation": "339434:2:18", + "nameLocation": "339434:2:38", "nodeType": "VariableDeclaration", - "scope": 41649, - "src": "339426:10:18", + "scope": 44710, + "src": "339426:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -390114,10 +390114,10 @@ "typeString": "uint256" }, "typeName": { - "id": 41616, + "id": 44677, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "339426:7:18", + "src": "339426:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -390126,44 +390126,44 @@ "visibility": "internal" } ], - "src": "339392:45:18" + "src": "339392:45:38" }, "returnParameters": { - "id": 41619, + "id": 44680, "nodeType": "ParameterList", "parameters": [], - "src": "339452:0:18" + "src": "339452:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41695, + "id": 44756, "nodeType": "FunctionDefinition", - "src": "340720:1530:18", + "src": "340720:1530:38", "nodes": [], "body": { - "id": 41694, + "id": 44755, "nodeType": "Block", - "src": "340792:1458:18", + "src": "340792:1458:38", "nodes": [], "statements": [ { "assignments": [ - 41661 + 44722 ], "declarations": [ { "constant": false, - "id": 41661, + "id": 44722, "mutability": "mutable", "name": "m0", - "nameLocation": "340810:2:18", + "nameLocation": "340810:2:38", "nodeType": "VariableDeclaration", - "scope": 41694, - "src": "340802:10:18", + "scope": 44755, + "src": "340802:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -390171,10 +390171,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41660, + "id": 44721, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "340802:7:18", + "src": "340802:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -390183,24 +390183,24 @@ "visibility": "internal" } ], - "id": 41662, + "id": 44723, "nodeType": "VariableDeclarationStatement", - "src": "340802:10:18" + "src": "340802:10:38" }, { "assignments": [ - 41664 + 44725 ], "declarations": [ { "constant": false, - "id": 41664, + "id": 44725, "mutability": "mutable", "name": "m1", - "nameLocation": "340830:2:18", + "nameLocation": "340830:2:38", "nodeType": "VariableDeclaration", - "scope": 41694, - "src": "340822:10:18", + "scope": 44755, + "src": "340822:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -390208,10 +390208,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41663, + "id": 44724, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "340822:7:18", + "src": "340822:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -390220,24 +390220,24 @@ "visibility": "internal" } ], - "id": 41665, + "id": 44726, "nodeType": "VariableDeclarationStatement", - "src": "340822:10:18" + "src": "340822:10:38" }, { "assignments": [ - 41667 + 44728 ], "declarations": [ { "constant": false, - "id": 41667, + "id": 44728, "mutability": "mutable", "name": "m2", - "nameLocation": "340850:2:18", + "nameLocation": "340850:2:38", "nodeType": "VariableDeclaration", - "scope": 41694, - "src": "340842:10:18", + "scope": 44755, + "src": "340842:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -390245,10 +390245,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41666, + "id": 44727, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "340842:7:18", + "src": "340842:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -390257,24 +390257,24 @@ "visibility": "internal" } ], - "id": 41668, + "id": 44729, "nodeType": "VariableDeclarationStatement", - "src": "340842:10:18" + "src": "340842:10:38" }, { "assignments": [ - 41670 + 44731 ], "declarations": [ { "constant": false, - "id": 41670, + "id": 44731, "mutability": "mutable", "name": "m3", - "nameLocation": "340870:2:18", + "nameLocation": "340870:2:38", "nodeType": "VariableDeclaration", - "scope": 41694, - "src": "340862:10:18", + "scope": 44755, + "src": "340862:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -390282,10 +390282,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41669, + "id": 44730, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "340862:7:18", + "src": "340862:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -390294,24 +390294,24 @@ "visibility": "internal" } ], - "id": 41671, + "id": 44732, "nodeType": "VariableDeclarationStatement", - "src": "340862:10:18" + "src": "340862:10:38" }, { "assignments": [ - 41673 + 44734 ], "declarations": [ { "constant": false, - "id": 41673, + "id": 44734, "mutability": "mutable", "name": "m4", - "nameLocation": "340890:2:18", + "nameLocation": "340890:2:38", "nodeType": "VariableDeclaration", - "scope": 41694, - "src": "340882:10:18", + "scope": 44755, + "src": "340882:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -390319,10 +390319,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41672, + "id": 44733, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "340882:7:18", + "src": "340882:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -390331,24 +390331,24 @@ "visibility": "internal" } ], - "id": 41674, + "id": 44735, "nodeType": "VariableDeclarationStatement", - "src": "340882:10:18" + "src": "340882:10:38" }, { "assignments": [ - 41676 + 44737 ], "declarations": [ { "constant": false, - "id": 41676, + "id": 44737, "mutability": "mutable", "name": "m5", - "nameLocation": "340910:2:18", + "nameLocation": "340910:2:38", "nodeType": "VariableDeclaration", - "scope": 41694, - "src": "340902:10:18", + "scope": 44755, + "src": "340902:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -390356,10 +390356,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41675, + "id": 44736, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "340902:7:18", + "src": "340902:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -390368,24 +390368,24 @@ "visibility": "internal" } ], - "id": 41677, + "id": 44738, "nodeType": "VariableDeclarationStatement", - "src": "340902:10:18" + "src": "340902:10:38" }, { "assignments": [ - 41679 + 44740 ], "declarations": [ { "constant": false, - "id": 41679, + "id": 44740, "mutability": "mutable", "name": "m6", - "nameLocation": "340930:2:18", + "nameLocation": "340930:2:38", "nodeType": "VariableDeclaration", - "scope": 41694, - "src": "340922:10:18", + "scope": 44755, + "src": "340922:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -390393,10 +390393,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41678, + "id": 44739, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "340922:7:18", + "src": "340922:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -390405,24 +390405,24 @@ "visibility": "internal" } ], - "id": 41680, + "id": 44741, "nodeType": "VariableDeclarationStatement", - "src": "340922:10:18" + "src": "340922:10:38" }, { "assignments": [ - 41682 + 44743 ], "declarations": [ { "constant": false, - "id": 41682, + "id": 44743, "mutability": "mutable", "name": "m7", - "nameLocation": "340950:2:18", + "nameLocation": "340950:2:38", "nodeType": "VariableDeclaration", - "scope": 41694, - "src": "340942:10:18", + "scope": 44755, + "src": "340942:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -390430,10 +390430,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41681, + "id": 44742, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "340942:7:18", + "src": "340942:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -390442,24 +390442,24 @@ "visibility": "internal" } ], - "id": 41683, + "id": 44744, "nodeType": "VariableDeclarationStatement", - "src": "340942:10:18" + "src": "340942:10:38" }, { "assignments": [ - 41685 + 44746 ], "declarations": [ { "constant": false, - "id": 41685, + "id": 44746, "mutability": "mutable", "name": "m8", - "nameLocation": "340970:2:18", + "nameLocation": "340970:2:38", "nodeType": "VariableDeclaration", - "scope": 41694, - "src": "340962:10:18", + "scope": 44755, + "src": "340962:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -390467,10 +390467,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41684, + "id": 44745, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "340962:7:18", + "src": "340962:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -390479,27 +390479,27 @@ "visibility": "internal" } ], - "id": 41686, + "id": 44747, "nodeType": "VariableDeclarationStatement", - "src": "340962:10:18" + "src": "340962:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "340991:924:18", + "src": "340991:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "341034:313:18", + "src": "341034:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "341052:15:18", + "src": "341052:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "341066:1:18", + "src": "341066:1:38", "type": "", "value": "0" }, @@ -390507,7 +390507,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "341056:6:18", + "src": "341056:6:38", "type": "" } ] @@ -390515,16 +390515,16 @@ { "body": { "nodeType": "YulBlock", - "src": "341137:40:18", + "src": "341137:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "341166:9:18", + "src": "341166:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "341168:5:18" + "src": "341168:5:38" } ] }, @@ -390535,33 +390535,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "341154:6:18" + "src": "341154:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "341162:1:18" + "src": "341162:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "341149:4:18" + "src": "341149:4:38" }, "nodeType": "YulFunctionCall", - "src": "341149:15:18" + "src": "341149:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "341142:6:18" + "src": "341142:6:38" }, "nodeType": "YulFunctionCall", - "src": "341142:23:18" + "src": "341142:23:38" }, "nodeType": "YulIf", - "src": "341139:36:18" + "src": "341139:36:38" } ] }, @@ -390570,12 +390570,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "341094:6:18" + "src": "341094:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "341102:4:18", + "src": "341102:4:38", "type": "", "value": "0x20" } @@ -390583,30 +390583,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "341091:2:18" + "src": "341091:2:38" }, "nodeType": "YulFunctionCall", - "src": "341091:16:18" + "src": "341091:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "341108:28:18", + "src": "341108:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "341110:24:18", + "src": "341110:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "341124:6:18" + "src": "341124:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "341132:1:18", + "src": "341132:1:38", "type": "", "value": "1" } @@ -390614,16 +390614,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "341120:3:18" + "src": "341120:3:38" }, "nodeType": "YulFunctionCall", - "src": "341120:14:18" + "src": "341120:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "341110:6:18" + "src": "341110:6:38" } ] } @@ -390631,10 +390631,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "341088:2:18", + "src": "341088:2:38", "statements": [] }, - "src": "341084:93:18" + "src": "341084:93:38" }, { "expression": { @@ -390642,34 +390642,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "341201:3:18" + "src": "341201:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "341206:6:18" + "src": "341206:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "341194:6:18" + "src": "341194:6:38" }, "nodeType": "YulFunctionCall", - "src": "341194:19:18" + "src": "341194:19:38" }, "nodeType": "YulExpressionStatement", - "src": "341194:19:18" + "src": "341194:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "341230:37:18", + "src": "341230:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "341247:3:18", + "src": "341247:3:38", "type": "", "value": "256" }, @@ -390678,38 +390678,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "341256:1:18", + "src": "341256:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "341259:6:18" + "src": "341259:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "341252:3:18" + "src": "341252:3:38" }, "nodeType": "YulFunctionCall", - "src": "341252:14:18" + "src": "341252:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "341243:3:18" + "src": "341243:3:38" }, "nodeType": "YulFunctionCall", - "src": "341243:24:18" + "src": "341243:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "341234:5:18", + "src": "341234:5:38", "type": "" } ] @@ -390722,12 +390722,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "341295:3:18" + "src": "341295:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "341300:4:18", + "src": "341300:4:38", "type": "", "value": "0x20" } @@ -390735,59 +390735,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "341291:3:18" + "src": "341291:3:38" }, "nodeType": "YulFunctionCall", - "src": "341291:14:18" + "src": "341291:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "341311:5:18" + "src": "341311:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "341322:5:18" + "src": "341322:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "341329:1:18" + "src": "341329:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "341318:3:18" + "src": "341318:3:38" }, "nodeType": "YulFunctionCall", - "src": "341318:13:18" + "src": "341318:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "341307:3:18" + "src": "341307:3:38" }, "nodeType": "YulFunctionCall", - "src": "341307:25:18" + "src": "341307:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "341284:6:18" + "src": "341284:6:38" }, "nodeType": "YulFunctionCall", - "src": "341284:49:18" + "src": "341284:49:38" }, "nodeType": "YulExpressionStatement", - "src": "341284:49:18" + "src": "341284:49:38" } ] }, @@ -390797,27 +390797,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "341026:3:18", + "src": "341026:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "341031:1:18", + "src": "341031:1:38", "type": "" } ], - "src": "341005:342:18" + "src": "341005:342:38" }, { "nodeType": "YulAssignment", - "src": "341360:17:18", + "src": "341360:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "341372:4:18", + "src": "341372:4:38", "type": "", "value": "0x00" } @@ -390825,28 +390825,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "341366:5:18" + "src": "341366:5:38" }, "nodeType": "YulFunctionCall", - "src": "341366:11:18" + "src": "341366:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "341360:2:18" + "src": "341360:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "341390:17:18", + "src": "341390:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "341402:4:18", + "src": "341402:4:38", "type": "", "value": "0x20" } @@ -390854,28 +390854,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "341396:5:18" + "src": "341396:5:38" }, "nodeType": "YulFunctionCall", - "src": "341396:11:18" + "src": "341396:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "341390:2:18" + "src": "341390:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "341420:17:18", + "src": "341420:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "341432:4:18", + "src": "341432:4:38", "type": "", "value": "0x40" } @@ -390883,28 +390883,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "341426:5:18" + "src": "341426:5:38" }, "nodeType": "YulFunctionCall", - "src": "341426:11:18" + "src": "341426:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "341420:2:18" + "src": "341420:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "341450:17:18", + "src": "341450:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "341462:4:18", + "src": "341462:4:38", "type": "", "value": "0x60" } @@ -390912,28 +390912,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "341456:5:18" + "src": "341456:5:38" }, "nodeType": "YulFunctionCall", - "src": "341456:11:18" + "src": "341456:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "341450:2:18" + "src": "341450:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "341480:17:18", + "src": "341480:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "341492:4:18", + "src": "341492:4:38", "type": "", "value": "0x80" } @@ -390941,28 +390941,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "341486:5:18" + "src": "341486:5:38" }, "nodeType": "YulFunctionCall", - "src": "341486:11:18" + "src": "341486:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "341480:2:18" + "src": "341480:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "341510:17:18", + "src": "341510:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "341522:4:18", + "src": "341522:4:38", "type": "", "value": "0xa0" } @@ -390970,28 +390970,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "341516:5:18" + "src": "341516:5:38" }, "nodeType": "YulFunctionCall", - "src": "341516:11:18" + "src": "341516:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "341510:2:18" + "src": "341510:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "341540:17:18", + "src": "341540:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "341552:4:18", + "src": "341552:4:38", "type": "", "value": "0xc0" } @@ -390999,28 +390999,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "341546:5:18" + "src": "341546:5:38" }, "nodeType": "YulFunctionCall", - "src": "341546:11:18" + "src": "341546:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "341540:2:18" + "src": "341540:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "341570:17:18", + "src": "341570:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "341582:4:18", + "src": "341582:4:38", "type": "", "value": "0xe0" } @@ -391028,28 +391028,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "341576:5:18" + "src": "341576:5:38" }, "nodeType": "YulFunctionCall", - "src": "341576:11:18" + "src": "341576:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "341570:2:18" + "src": "341570:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "341600:18:18", + "src": "341600:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "341612:5:18", + "src": "341612:5:38", "type": "", "value": "0x100" } @@ -391057,16 +391057,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "341606:5:18" + "src": "341606:5:38" }, "nodeType": "YulFunctionCall", - "src": "341606:12:18" + "src": "341606:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "341600:2:18" + "src": "341600:2:38" } ] }, @@ -391076,14 +391076,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "341700:4:18", + "src": "341700:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "341706:10:18", + "src": "341706:10:38", "type": "", "value": "0x742d6ee7" } @@ -391091,13 +391091,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "341693:6:18" + "src": "341693:6:38" }, "nodeType": "YulFunctionCall", - "src": "341693:24:18" + "src": "341693:24:38" }, "nodeType": "YulExpressionStatement", - "src": "341693:24:18" + "src": "341693:24:38" }, { "expression": { @@ -391105,14 +391105,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "341737:4:18", + "src": "341737:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "341743:4:18", + "src": "341743:4:38", "type": "", "value": "0x80" } @@ -391120,13 +391120,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "341730:6:18" + "src": "341730:6:38" }, "nodeType": "YulFunctionCall", - "src": "341730:18:18" + "src": "341730:18:38" }, "nodeType": "YulExpressionStatement", - "src": "341730:18:18" + "src": "341730:18:38" }, { "expression": { @@ -391134,26 +391134,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "341768:4:18", + "src": "341768:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "341774:2:18" + "src": "341774:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "341761:6:18" + "src": "341761:6:38" }, "nodeType": "YulFunctionCall", - "src": "341761:16:18" + "src": "341761:16:38" }, "nodeType": "YulExpressionStatement", - "src": "341761:16:18" + "src": "341761:16:38" }, { "expression": { @@ -391161,26 +391161,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "341797:4:18", + "src": "341797:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "341803:2:18" + "src": "341803:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "341790:6:18" + "src": "341790:6:38" }, "nodeType": "YulFunctionCall", - "src": "341790:16:18" + "src": "341790:16:38" }, "nodeType": "YulExpressionStatement", - "src": "341790:16:18" + "src": "341790:16:38" }, { "expression": { @@ -391188,14 +391188,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "341826:4:18", + "src": "341826:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "341832:4:18", + "src": "341832:4:38", "type": "", "value": "0xc0" } @@ -391203,13 +391203,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "341819:6:18" + "src": "341819:6:38" }, "nodeType": "YulFunctionCall", - "src": "341819:18:18" + "src": "341819:18:38" }, "nodeType": "YulExpressionStatement", - "src": "341819:18:18" + "src": "341819:18:38" }, { "expression": { @@ -391217,26 +391217,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "341862:4:18", + "src": "341862:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "341868:2:18" + "src": "341868:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "341850:11:18" + "src": "341850:11:38" }, "nodeType": "YulFunctionCall", - "src": "341850:21:18" + "src": "341850:21:38" }, "nodeType": "YulExpressionStatement", - "src": "341850:21:18" + "src": "341850:21:38" }, { "expression": { @@ -391244,140 +391244,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "341896:4:18", + "src": "341896:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "341902:2:18" + "src": "341902:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "341884:11:18" + "src": "341884:11:38" }, "nodeType": "YulFunctionCall", - "src": "341884:21:18" + "src": "341884:21:38" }, "nodeType": "YulExpressionStatement", - "src": "341884:21:18" + "src": "341884:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41661, + "declaration": 44722, "isOffset": false, "isSlot": false, - "src": "341360:2:18", + "src": "341360:2:38", "valueSize": 1 }, { - "declaration": 41664, + "declaration": 44725, "isOffset": false, "isSlot": false, - "src": "341390:2:18", + "src": "341390:2:38", "valueSize": 1 }, { - "declaration": 41667, + "declaration": 44728, "isOffset": false, "isSlot": false, - "src": "341420:2:18", + "src": "341420:2:38", "valueSize": 1 }, { - "declaration": 41670, + "declaration": 44731, "isOffset": false, "isSlot": false, - "src": "341450:2:18", + "src": "341450:2:38", "valueSize": 1 }, { - "declaration": 41673, + "declaration": 44734, "isOffset": false, "isSlot": false, - "src": "341480:2:18", + "src": "341480:2:38", "valueSize": 1 }, { - "declaration": 41676, + "declaration": 44737, "isOffset": false, "isSlot": false, - "src": "341510:2:18", + "src": "341510:2:38", "valueSize": 1 }, { - "declaration": 41679, + "declaration": 44740, "isOffset": false, "isSlot": false, - "src": "341540:2:18", + "src": "341540:2:38", "valueSize": 1 }, { - "declaration": 41682, + "declaration": 44743, "isOffset": false, "isSlot": false, - "src": "341570:2:18", + "src": "341570:2:38", "valueSize": 1 }, { - "declaration": 41685, + "declaration": 44746, "isOffset": false, "isSlot": false, - "src": "341600:2:18", + "src": "341600:2:38", "valueSize": 1 }, { - "declaration": 41651, + "declaration": 44712, "isOffset": false, "isSlot": false, - "src": "341868:2:18", + "src": "341868:2:38", "valueSize": 1 }, { - "declaration": 41653, + "declaration": 44714, "isOffset": false, "isSlot": false, - "src": "341774:2:18", + "src": "341774:2:38", "valueSize": 1 }, { - "declaration": 41655, + "declaration": 44716, "isOffset": false, "isSlot": false, - "src": "341803:2:18", + "src": "341803:2:38", "valueSize": 1 }, { - "declaration": 41657, + "declaration": 44718, "isOffset": false, "isSlot": false, - "src": "341902:2:18", + "src": "341902:2:38", "valueSize": 1 } ], - "id": 41687, + "id": 44748, "nodeType": "InlineAssembly", - "src": "340982:933:18" + "src": "340982:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41689, + "id": 44750, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "341940:4:18", + "src": "341940:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -391386,14 +391386,14 @@ }, { "hexValue": "3078313034", - "id": 41690, + "id": 44751, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "341946:5:18", + "src": "341946:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -391412,18 +391412,18 @@ "typeString": "int_const 260" } ], - "id": 41688, + "id": 44749, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "341924:15:18", + "referencedDeclaration": 33383, + "src": "341924:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41691, + "id": 44752, "isConstant": false, "isLValue": false, "isPure": false, @@ -391432,21 +391432,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "341924:28:18", + "src": "341924:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41692, + "id": 44753, "nodeType": "ExpressionStatement", - "src": "341924:28:18" + "src": "341924:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "341971:273:18", + "src": "341971:273:38", "statements": [ { "expression": { @@ -391454,26 +391454,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "341992:4:18", + "src": "341992:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "341998:2:18" + "src": "341998:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "341985:6:18" + "src": "341985:6:38" }, "nodeType": "YulFunctionCall", - "src": "341985:16:18" + "src": "341985:16:38" }, "nodeType": "YulExpressionStatement", - "src": "341985:16:18" + "src": "341985:16:38" }, { "expression": { @@ -391481,26 +391481,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "342021:4:18", + "src": "342021:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "342027:2:18" + "src": "342027:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "342014:6:18" + "src": "342014:6:38" }, "nodeType": "YulFunctionCall", - "src": "342014:16:18" + "src": "342014:16:38" }, "nodeType": "YulExpressionStatement", - "src": "342014:16:18" + "src": "342014:16:38" }, { "expression": { @@ -391508,26 +391508,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "342050:4:18", + "src": "342050:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "342056:2:18" + "src": "342056:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "342043:6:18" + "src": "342043:6:38" }, "nodeType": "YulFunctionCall", - "src": "342043:16:18" + "src": "342043:16:38" }, "nodeType": "YulExpressionStatement", - "src": "342043:16:18" + "src": "342043:16:38" }, { "expression": { @@ -391535,26 +391535,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "342079:4:18", + "src": "342079:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "342085:2:18" + "src": "342085:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "342072:6:18" + "src": "342072:6:38" }, "nodeType": "YulFunctionCall", - "src": "342072:16:18" + "src": "342072:16:38" }, "nodeType": "YulExpressionStatement", - "src": "342072:16:18" + "src": "342072:16:38" }, { "expression": { @@ -391562,26 +391562,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "342108:4:18", + "src": "342108:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "342114:2:18" + "src": "342114:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "342101:6:18" + "src": "342101:6:38" }, "nodeType": "YulFunctionCall", - "src": "342101:16:18" + "src": "342101:16:38" }, "nodeType": "YulExpressionStatement", - "src": "342101:16:18" + "src": "342101:16:38" }, { "expression": { @@ -391589,26 +391589,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "342137:4:18", + "src": "342137:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "342143:2:18" + "src": "342143:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "342130:6:18" + "src": "342130:6:38" }, "nodeType": "YulFunctionCall", - "src": "342130:16:18" + "src": "342130:16:38" }, "nodeType": "YulExpressionStatement", - "src": "342130:16:18" + "src": "342130:16:38" }, { "expression": { @@ -391616,26 +391616,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "342166:4:18", + "src": "342166:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "342172:2:18" + "src": "342172:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "342159:6:18" + "src": "342159:6:38" }, "nodeType": "YulFunctionCall", - "src": "342159:16:18" + "src": "342159:16:38" }, "nodeType": "YulExpressionStatement", - "src": "342159:16:18" + "src": "342159:16:38" }, { "expression": { @@ -391643,26 +391643,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "342195:4:18", + "src": "342195:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "342201:2:18" + "src": "342201:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "342188:6:18" + "src": "342188:6:38" }, "nodeType": "YulFunctionCall", - "src": "342188:16:18" + "src": "342188:16:38" }, "nodeType": "YulExpressionStatement", - "src": "342188:16:18" + "src": "342188:16:38" }, { "expression": { @@ -391670,98 +391670,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "342224:5:18", + "src": "342224:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "342231:2:18" + "src": "342231:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "342217:6:18" + "src": "342217:6:38" }, "nodeType": "YulFunctionCall", - "src": "342217:17:18" + "src": "342217:17:38" }, "nodeType": "YulExpressionStatement", - "src": "342217:17:18" + "src": "342217:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41661, + "declaration": 44722, "isOffset": false, "isSlot": false, - "src": "341998:2:18", + "src": "341998:2:38", "valueSize": 1 }, { - "declaration": 41664, + "declaration": 44725, "isOffset": false, "isSlot": false, - "src": "342027:2:18", + "src": "342027:2:38", "valueSize": 1 }, { - "declaration": 41667, + "declaration": 44728, "isOffset": false, "isSlot": false, - "src": "342056:2:18", + "src": "342056:2:38", "valueSize": 1 }, { - "declaration": 41670, + "declaration": 44731, "isOffset": false, "isSlot": false, - "src": "342085:2:18", + "src": "342085:2:38", "valueSize": 1 }, { - "declaration": 41673, + "declaration": 44734, "isOffset": false, "isSlot": false, - "src": "342114:2:18", + "src": "342114:2:38", "valueSize": 1 }, { - "declaration": 41676, + "declaration": 44737, "isOffset": false, "isSlot": false, - "src": "342143:2:18", + "src": "342143:2:38", "valueSize": 1 }, { - "declaration": 41679, + "declaration": 44740, "isOffset": false, "isSlot": false, - "src": "342172:2:18", + "src": "342172:2:38", "valueSize": 1 }, { - "declaration": 41682, + "declaration": 44743, "isOffset": false, "isSlot": false, - "src": "342201:2:18", + "src": "342201:2:38", "valueSize": 1 }, { - "declaration": 41685, + "declaration": 44746, "isOffset": false, "isSlot": false, - "src": "342231:2:18", + "src": "342231:2:38", "valueSize": 1 } ], - "id": 41693, + "id": 44754, "nodeType": "InlineAssembly", - "src": "341962:282:18" + "src": "341962:282:38" } ] }, @@ -391769,20 +391769,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "340729:3:18", + "nameLocation": "340729:3:38", "parameters": { - "id": 41658, + "id": 44719, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41651, + "id": 44712, "mutability": "mutable", "name": "p0", - "nameLocation": "340741:2:18", + "nameLocation": "340741:2:38", "nodeType": "VariableDeclaration", - "scope": 41695, - "src": "340733:10:18", + "scope": 44756, + "src": "340733:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -391790,10 +391790,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41650, + "id": 44711, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "340733:7:18", + "src": "340733:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -391803,13 +391803,13 @@ }, { "constant": false, - "id": 41653, + "id": 44714, "mutability": "mutable", "name": "p1", - "nameLocation": "340750:2:18", + "nameLocation": "340750:2:38", "nodeType": "VariableDeclaration", - "scope": 41695, - "src": "340745:7:18", + "scope": 44756, + "src": "340745:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -391817,10 +391817,10 @@ "typeString": "bool" }, "typeName": { - "id": 41652, + "id": 44713, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "340745:4:18", + "src": "340745:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -391830,13 +391830,13 @@ }, { "constant": false, - "id": 41655, + "id": 44716, "mutability": "mutable", "name": "p2", - "nameLocation": "340762:2:18", + "nameLocation": "340762:2:38", "nodeType": "VariableDeclaration", - "scope": 41695, - "src": "340754:10:18", + "scope": 44756, + "src": "340754:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -391844,10 +391844,10 @@ "typeString": "uint256" }, "typeName": { - "id": 41654, + "id": 44715, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "340754:7:18", + "src": "340754:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -391857,13 +391857,13 @@ }, { "constant": false, - "id": 41657, + "id": 44718, "mutability": "mutable", "name": "p3", - "nameLocation": "340774:2:18", + "nameLocation": "340774:2:38", "nodeType": "VariableDeclaration", - "scope": 41695, - "src": "340766:10:18", + "scope": 44756, + "src": "340766:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -391871,10 +391871,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41656, + "id": 44717, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "340766:7:18", + "src": "340766:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -391883,44 +391883,44 @@ "visibility": "internal" } ], - "src": "340732:45:18" + "src": "340732:45:38" }, "returnParameters": { - "id": 41659, + "id": 44720, "nodeType": "ParameterList", "parameters": [], - "src": "340792:0:18" + "src": "340792:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41741, + "id": 44802, "nodeType": "FunctionDefinition", - "src": "342256:1530:18", + "src": "342256:1530:38", "nodes": [], "body": { - "id": 41740, + "id": 44801, "nodeType": "Block", - "src": "342328:1458:18", + "src": "342328:1458:38", "nodes": [], "statements": [ { "assignments": [ - 41707 + 44768 ], "declarations": [ { "constant": false, - "id": 41707, + "id": 44768, "mutability": "mutable", "name": "m0", - "nameLocation": "342346:2:18", + "nameLocation": "342346:2:38", "nodeType": "VariableDeclaration", - "scope": 41740, - "src": "342338:10:18", + "scope": 44801, + "src": "342338:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -391928,10 +391928,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41706, + "id": 44767, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "342338:7:18", + "src": "342338:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -391940,24 +391940,24 @@ "visibility": "internal" } ], - "id": 41708, + "id": 44769, "nodeType": "VariableDeclarationStatement", - "src": "342338:10:18" + "src": "342338:10:38" }, { "assignments": [ - 41710 + 44771 ], "declarations": [ { "constant": false, - "id": 41710, + "id": 44771, "mutability": "mutable", "name": "m1", - "nameLocation": "342366:2:18", + "nameLocation": "342366:2:38", "nodeType": "VariableDeclaration", - "scope": 41740, - "src": "342358:10:18", + "scope": 44801, + "src": "342358:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -391965,10 +391965,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41709, + "id": 44770, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "342358:7:18", + "src": "342358:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -391977,24 +391977,24 @@ "visibility": "internal" } ], - "id": 41711, + "id": 44772, "nodeType": "VariableDeclarationStatement", - "src": "342358:10:18" + "src": "342358:10:38" }, { "assignments": [ - 41713 + 44774 ], "declarations": [ { "constant": false, - "id": 41713, + "id": 44774, "mutability": "mutable", "name": "m2", - "nameLocation": "342386:2:18", + "nameLocation": "342386:2:38", "nodeType": "VariableDeclaration", - "scope": 41740, - "src": "342378:10:18", + "scope": 44801, + "src": "342378:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -392002,10 +392002,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41712, + "id": 44773, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "342378:7:18", + "src": "342378:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -392014,24 +392014,24 @@ "visibility": "internal" } ], - "id": 41714, + "id": 44775, "nodeType": "VariableDeclarationStatement", - "src": "342378:10:18" + "src": "342378:10:38" }, { "assignments": [ - 41716 + 44777 ], "declarations": [ { "constant": false, - "id": 41716, + "id": 44777, "mutability": "mutable", "name": "m3", - "nameLocation": "342406:2:18", + "nameLocation": "342406:2:38", "nodeType": "VariableDeclaration", - "scope": 41740, - "src": "342398:10:18", + "scope": 44801, + "src": "342398:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -392039,10 +392039,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41715, + "id": 44776, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "342398:7:18", + "src": "342398:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -392051,24 +392051,24 @@ "visibility": "internal" } ], - "id": 41717, + "id": 44778, "nodeType": "VariableDeclarationStatement", - "src": "342398:10:18" + "src": "342398:10:38" }, { "assignments": [ - 41719 + 44780 ], "declarations": [ { "constant": false, - "id": 41719, + "id": 44780, "mutability": "mutable", "name": "m4", - "nameLocation": "342426:2:18", + "nameLocation": "342426:2:38", "nodeType": "VariableDeclaration", - "scope": 41740, - "src": "342418:10:18", + "scope": 44801, + "src": "342418:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -392076,10 +392076,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41718, + "id": 44779, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "342418:7:18", + "src": "342418:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -392088,24 +392088,24 @@ "visibility": "internal" } ], - "id": 41720, + "id": 44781, "nodeType": "VariableDeclarationStatement", - "src": "342418:10:18" + "src": "342418:10:38" }, { "assignments": [ - 41722 + 44783 ], "declarations": [ { "constant": false, - "id": 41722, + "id": 44783, "mutability": "mutable", "name": "m5", - "nameLocation": "342446:2:18", + "nameLocation": "342446:2:38", "nodeType": "VariableDeclaration", - "scope": 41740, - "src": "342438:10:18", + "scope": 44801, + "src": "342438:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -392113,10 +392113,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41721, + "id": 44782, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "342438:7:18", + "src": "342438:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -392125,24 +392125,24 @@ "visibility": "internal" } ], - "id": 41723, + "id": 44784, "nodeType": "VariableDeclarationStatement", - "src": "342438:10:18" + "src": "342438:10:38" }, { "assignments": [ - 41725 + 44786 ], "declarations": [ { "constant": false, - "id": 41725, + "id": 44786, "mutability": "mutable", "name": "m6", - "nameLocation": "342466:2:18", + "nameLocation": "342466:2:38", "nodeType": "VariableDeclaration", - "scope": 41740, - "src": "342458:10:18", + "scope": 44801, + "src": "342458:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -392150,10 +392150,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41724, + "id": 44785, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "342458:7:18", + "src": "342458:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -392162,24 +392162,24 @@ "visibility": "internal" } ], - "id": 41726, + "id": 44787, "nodeType": "VariableDeclarationStatement", - "src": "342458:10:18" + "src": "342458:10:38" }, { "assignments": [ - 41728 + 44789 ], "declarations": [ { "constant": false, - "id": 41728, + "id": 44789, "mutability": "mutable", "name": "m7", - "nameLocation": "342486:2:18", + "nameLocation": "342486:2:38", "nodeType": "VariableDeclaration", - "scope": 41740, - "src": "342478:10:18", + "scope": 44801, + "src": "342478:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -392187,10 +392187,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41727, + "id": 44788, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "342478:7:18", + "src": "342478:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -392199,24 +392199,24 @@ "visibility": "internal" } ], - "id": 41729, + "id": 44790, "nodeType": "VariableDeclarationStatement", - "src": "342478:10:18" + "src": "342478:10:38" }, { "assignments": [ - 41731 + 44792 ], "declarations": [ { "constant": false, - "id": 41731, + "id": 44792, "mutability": "mutable", "name": "m8", - "nameLocation": "342506:2:18", + "nameLocation": "342506:2:38", "nodeType": "VariableDeclaration", - "scope": 41740, - "src": "342498:10:18", + "scope": 44801, + "src": "342498:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -392224,10 +392224,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41730, + "id": 44791, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "342498:7:18", + "src": "342498:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -392236,27 +392236,27 @@ "visibility": "internal" } ], - "id": 41732, + "id": 44793, "nodeType": "VariableDeclarationStatement", - "src": "342498:10:18" + "src": "342498:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "342527:924:18", + "src": "342527:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "342570:313:18", + "src": "342570:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "342588:15:18", + "src": "342588:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "342602:1:18", + "src": "342602:1:38", "type": "", "value": "0" }, @@ -392264,7 +392264,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "342592:6:18", + "src": "342592:6:38", "type": "" } ] @@ -392272,16 +392272,16 @@ { "body": { "nodeType": "YulBlock", - "src": "342673:40:18", + "src": "342673:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "342702:9:18", + "src": "342702:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "342704:5:18" + "src": "342704:5:38" } ] }, @@ -392292,33 +392292,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "342690:6:18" + "src": "342690:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "342698:1:18" + "src": "342698:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "342685:4:18" + "src": "342685:4:38" }, "nodeType": "YulFunctionCall", - "src": "342685:15:18" + "src": "342685:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "342678:6:18" + "src": "342678:6:38" }, "nodeType": "YulFunctionCall", - "src": "342678:23:18" + "src": "342678:23:38" }, "nodeType": "YulIf", - "src": "342675:36:18" + "src": "342675:36:38" } ] }, @@ -392327,12 +392327,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "342630:6:18" + "src": "342630:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "342638:4:18", + "src": "342638:4:38", "type": "", "value": "0x20" } @@ -392340,30 +392340,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "342627:2:18" + "src": "342627:2:38" }, "nodeType": "YulFunctionCall", - "src": "342627:16:18" + "src": "342627:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "342644:28:18", + "src": "342644:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "342646:24:18", + "src": "342646:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "342660:6:18" + "src": "342660:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "342668:1:18", + "src": "342668:1:38", "type": "", "value": "1" } @@ -392371,16 +392371,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "342656:3:18" + "src": "342656:3:38" }, "nodeType": "YulFunctionCall", - "src": "342656:14:18" + "src": "342656:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "342646:6:18" + "src": "342646:6:38" } ] } @@ -392388,10 +392388,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "342624:2:18", + "src": "342624:2:38", "statements": [] }, - "src": "342620:93:18" + "src": "342620:93:38" }, { "expression": { @@ -392399,34 +392399,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "342737:3:18" + "src": "342737:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "342742:6:18" + "src": "342742:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "342730:6:18" + "src": "342730:6:38" }, "nodeType": "YulFunctionCall", - "src": "342730:19:18" + "src": "342730:19:38" }, "nodeType": "YulExpressionStatement", - "src": "342730:19:18" + "src": "342730:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "342766:37:18", + "src": "342766:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "342783:3:18", + "src": "342783:3:38", "type": "", "value": "256" }, @@ -392435,38 +392435,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "342792:1:18", + "src": "342792:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "342795:6:18" + "src": "342795:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "342788:3:18" + "src": "342788:3:38" }, "nodeType": "YulFunctionCall", - "src": "342788:14:18" + "src": "342788:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "342779:3:18" + "src": "342779:3:38" }, "nodeType": "YulFunctionCall", - "src": "342779:24:18" + "src": "342779:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "342770:5:18", + "src": "342770:5:38", "type": "" } ] @@ -392479,12 +392479,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "342831:3:18" + "src": "342831:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "342836:4:18", + "src": "342836:4:38", "type": "", "value": "0x20" } @@ -392492,59 +392492,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "342827:3:18" + "src": "342827:3:38" }, "nodeType": "YulFunctionCall", - "src": "342827:14:18" + "src": "342827:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "342847:5:18" + "src": "342847:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "342858:5:18" + "src": "342858:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "342865:1:18" + "src": "342865:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "342854:3:18" + "src": "342854:3:38" }, "nodeType": "YulFunctionCall", - "src": "342854:13:18" + "src": "342854:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "342843:3:18" + "src": "342843:3:38" }, "nodeType": "YulFunctionCall", - "src": "342843:25:18" + "src": "342843:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "342820:6:18" + "src": "342820:6:38" }, "nodeType": "YulFunctionCall", - "src": "342820:49:18" + "src": "342820:49:38" }, "nodeType": "YulExpressionStatement", - "src": "342820:49:18" + "src": "342820:49:38" } ] }, @@ -392554,27 +392554,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "342562:3:18", + "src": "342562:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "342567:1:18", + "src": "342567:1:38", "type": "" } ], - "src": "342541:342:18" + "src": "342541:342:38" }, { "nodeType": "YulAssignment", - "src": "342896:17:18", + "src": "342896:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "342908:4:18", + "src": "342908:4:38", "type": "", "value": "0x00" } @@ -392582,28 +392582,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "342902:5:18" + "src": "342902:5:38" }, "nodeType": "YulFunctionCall", - "src": "342902:11:18" + "src": "342902:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "342896:2:18" + "src": "342896:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "342926:17:18", + "src": "342926:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "342938:4:18", + "src": "342938:4:38", "type": "", "value": "0x20" } @@ -392611,28 +392611,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "342932:5:18" + "src": "342932:5:38" }, "nodeType": "YulFunctionCall", - "src": "342932:11:18" + "src": "342932:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "342926:2:18" + "src": "342926:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "342956:17:18", + "src": "342956:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "342968:4:18", + "src": "342968:4:38", "type": "", "value": "0x40" } @@ -392640,28 +392640,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "342962:5:18" + "src": "342962:5:38" }, "nodeType": "YulFunctionCall", - "src": "342962:11:18" + "src": "342962:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "342956:2:18" + "src": "342956:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "342986:17:18", + "src": "342986:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "342998:4:18", + "src": "342998:4:38", "type": "", "value": "0x60" } @@ -392669,28 +392669,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "342992:5:18" + "src": "342992:5:38" }, "nodeType": "YulFunctionCall", - "src": "342992:11:18" + "src": "342992:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "342986:2:18" + "src": "342986:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "343016:17:18", + "src": "343016:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "343028:4:18", + "src": "343028:4:38", "type": "", "value": "0x80" } @@ -392698,28 +392698,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "343022:5:18" + "src": "343022:5:38" }, "nodeType": "YulFunctionCall", - "src": "343022:11:18" + "src": "343022:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "343016:2:18" + "src": "343016:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "343046:17:18", + "src": "343046:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "343058:4:18", + "src": "343058:4:38", "type": "", "value": "0xa0" } @@ -392727,28 +392727,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "343052:5:18" + "src": "343052:5:38" }, "nodeType": "YulFunctionCall", - "src": "343052:11:18" + "src": "343052:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "343046:2:18" + "src": "343046:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "343076:17:18", + "src": "343076:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "343088:4:18", + "src": "343088:4:38", "type": "", "value": "0xc0" } @@ -392756,28 +392756,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "343082:5:18" + "src": "343082:5:38" }, "nodeType": "YulFunctionCall", - "src": "343082:11:18" + "src": "343082:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "343076:2:18" + "src": "343076:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "343106:17:18", + "src": "343106:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "343118:4:18", + "src": "343118:4:38", "type": "", "value": "0xe0" } @@ -392785,28 +392785,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "343112:5:18" + "src": "343112:5:38" }, "nodeType": "YulFunctionCall", - "src": "343112:11:18" + "src": "343112:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "343106:2:18" + "src": "343106:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "343136:18:18", + "src": "343136:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "343148:5:18", + "src": "343148:5:38", "type": "", "value": "0x100" } @@ -392814,16 +392814,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "343142:5:18" + "src": "343142:5:38" }, "nodeType": "YulFunctionCall", - "src": "343142:12:18" + "src": "343142:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "343136:2:18" + "src": "343136:2:38" } ] }, @@ -392833,14 +392833,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "343236:4:18", + "src": "343236:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "343242:10:18", + "src": "343242:10:38", "type": "", "value": "0xe0625b29" } @@ -392848,13 +392848,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "343229:6:18" + "src": "343229:6:38" }, "nodeType": "YulFunctionCall", - "src": "343229:24:18" + "src": "343229:24:38" }, "nodeType": "YulExpressionStatement", - "src": "343229:24:18" + "src": "343229:24:38" }, { "expression": { @@ -392862,14 +392862,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "343273:4:18", + "src": "343273:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "343279:4:18", + "src": "343279:4:38", "type": "", "value": "0x80" } @@ -392877,13 +392877,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "343266:6:18" + "src": "343266:6:38" }, "nodeType": "YulFunctionCall", - "src": "343266:18:18" + "src": "343266:18:38" }, "nodeType": "YulExpressionStatement", - "src": "343266:18:18" + "src": "343266:18:38" }, { "expression": { @@ -392891,26 +392891,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "343304:4:18", + "src": "343304:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "343310:2:18" + "src": "343310:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "343297:6:18" + "src": "343297:6:38" }, "nodeType": "YulFunctionCall", - "src": "343297:16:18" + "src": "343297:16:38" }, "nodeType": "YulExpressionStatement", - "src": "343297:16:18" + "src": "343297:16:38" }, { "expression": { @@ -392918,14 +392918,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "343333:4:18", + "src": "343333:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "343339:4:18", + "src": "343339:4:38", "type": "", "value": "0xc0" } @@ -392933,13 +392933,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "343326:6:18" + "src": "343326:6:38" }, "nodeType": "YulFunctionCall", - "src": "343326:18:18" + "src": "343326:18:38" }, "nodeType": "YulExpressionStatement", - "src": "343326:18:18" + "src": "343326:18:38" }, { "expression": { @@ -392947,26 +392947,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "343364:4:18", + "src": "343364:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "343370:2:18" + "src": "343370:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "343357:6:18" + "src": "343357:6:38" }, "nodeType": "YulFunctionCall", - "src": "343357:16:18" + "src": "343357:16:38" }, "nodeType": "YulExpressionStatement", - "src": "343357:16:18" + "src": "343357:16:38" }, { "expression": { @@ -392974,26 +392974,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "343398:4:18", + "src": "343398:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "343404:2:18" + "src": "343404:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "343386:11:18" + "src": "343386:11:38" }, "nodeType": "YulFunctionCall", - "src": "343386:21:18" + "src": "343386:21:38" }, "nodeType": "YulExpressionStatement", - "src": "343386:21:18" + "src": "343386:21:38" }, { "expression": { @@ -393001,140 +393001,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "343432:4:18", + "src": "343432:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "343438:2:18" + "src": "343438:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "343420:11:18" + "src": "343420:11:38" }, "nodeType": "YulFunctionCall", - "src": "343420:21:18" + "src": "343420:21:38" }, "nodeType": "YulExpressionStatement", - "src": "343420:21:18" + "src": "343420:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41707, + "declaration": 44768, "isOffset": false, "isSlot": false, - "src": "342896:2:18", + "src": "342896:2:38", "valueSize": 1 }, { - "declaration": 41710, + "declaration": 44771, "isOffset": false, "isSlot": false, - "src": "342926:2:18", + "src": "342926:2:38", "valueSize": 1 }, { - "declaration": 41713, + "declaration": 44774, "isOffset": false, "isSlot": false, - "src": "342956:2:18", + "src": "342956:2:38", "valueSize": 1 }, { - "declaration": 41716, + "declaration": 44777, "isOffset": false, "isSlot": false, - "src": "342986:2:18", + "src": "342986:2:38", "valueSize": 1 }, { - "declaration": 41719, + "declaration": 44780, "isOffset": false, "isSlot": false, - "src": "343016:2:18", + "src": "343016:2:38", "valueSize": 1 }, { - "declaration": 41722, + "declaration": 44783, "isOffset": false, "isSlot": false, - "src": "343046:2:18", + "src": "343046:2:38", "valueSize": 1 }, { - "declaration": 41725, + "declaration": 44786, "isOffset": false, "isSlot": false, - "src": "343076:2:18", + "src": "343076:2:38", "valueSize": 1 }, { - "declaration": 41728, + "declaration": 44789, "isOffset": false, "isSlot": false, - "src": "343106:2:18", + "src": "343106:2:38", "valueSize": 1 }, { - "declaration": 41731, + "declaration": 44792, "isOffset": false, "isSlot": false, - "src": "343136:2:18", + "src": "343136:2:38", "valueSize": 1 }, { - "declaration": 41697, + "declaration": 44758, "isOffset": false, "isSlot": false, - "src": "343404:2:18", + "src": "343404:2:38", "valueSize": 1 }, { - "declaration": 41699, + "declaration": 44760, "isOffset": false, "isSlot": false, - "src": "343310:2:18", + "src": "343310:2:38", "valueSize": 1 }, { - "declaration": 41701, + "declaration": 44762, "isOffset": false, "isSlot": false, - "src": "343438:2:18", + "src": "343438:2:38", "valueSize": 1 }, { - "declaration": 41703, + "declaration": 44764, "isOffset": false, "isSlot": false, - "src": "343370:2:18", + "src": "343370:2:38", "valueSize": 1 } ], - "id": 41733, + "id": 44794, "nodeType": "InlineAssembly", - "src": "342518:933:18" + "src": "342518:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41735, + "id": 44796, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "343476:4:18", + "src": "343476:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -393143,14 +393143,14 @@ }, { "hexValue": "3078313034", - "id": 41736, + "id": 44797, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "343482:5:18", + "src": "343482:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -393169,18 +393169,18 @@ "typeString": "int_const 260" } ], - "id": 41734, + "id": 44795, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "343460:15:18", + "referencedDeclaration": 33383, + "src": "343460:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41737, + "id": 44798, "isConstant": false, "isLValue": false, "isPure": false, @@ -393189,21 +393189,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "343460:28:18", + "src": "343460:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41738, + "id": 44799, "nodeType": "ExpressionStatement", - "src": "343460:28:18" + "src": "343460:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "343507:273:18", + "src": "343507:273:38", "statements": [ { "expression": { @@ -393211,26 +393211,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "343528:4:18", + "src": "343528:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "343534:2:18" + "src": "343534:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "343521:6:18" + "src": "343521:6:38" }, "nodeType": "YulFunctionCall", - "src": "343521:16:18" + "src": "343521:16:38" }, "nodeType": "YulExpressionStatement", - "src": "343521:16:18" + "src": "343521:16:38" }, { "expression": { @@ -393238,26 +393238,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "343557:4:18", + "src": "343557:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "343563:2:18" + "src": "343563:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "343550:6:18" + "src": "343550:6:38" }, "nodeType": "YulFunctionCall", - "src": "343550:16:18" + "src": "343550:16:38" }, "nodeType": "YulExpressionStatement", - "src": "343550:16:18" + "src": "343550:16:38" }, { "expression": { @@ -393265,26 +393265,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "343586:4:18", + "src": "343586:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "343592:2:18" + "src": "343592:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "343579:6:18" + "src": "343579:6:38" }, "nodeType": "YulFunctionCall", - "src": "343579:16:18" + "src": "343579:16:38" }, "nodeType": "YulExpressionStatement", - "src": "343579:16:18" + "src": "343579:16:38" }, { "expression": { @@ -393292,26 +393292,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "343615:4:18", + "src": "343615:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "343621:2:18" + "src": "343621:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "343608:6:18" + "src": "343608:6:38" }, "nodeType": "YulFunctionCall", - "src": "343608:16:18" + "src": "343608:16:38" }, "nodeType": "YulExpressionStatement", - "src": "343608:16:18" + "src": "343608:16:38" }, { "expression": { @@ -393319,26 +393319,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "343644:4:18", + "src": "343644:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "343650:2:18" + "src": "343650:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "343637:6:18" + "src": "343637:6:38" }, "nodeType": "YulFunctionCall", - "src": "343637:16:18" + "src": "343637:16:38" }, "nodeType": "YulExpressionStatement", - "src": "343637:16:18" + "src": "343637:16:38" }, { "expression": { @@ -393346,26 +393346,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "343673:4:18", + "src": "343673:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "343679:2:18" + "src": "343679:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "343666:6:18" + "src": "343666:6:38" }, "nodeType": "YulFunctionCall", - "src": "343666:16:18" + "src": "343666:16:38" }, "nodeType": "YulExpressionStatement", - "src": "343666:16:18" + "src": "343666:16:38" }, { "expression": { @@ -393373,26 +393373,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "343702:4:18", + "src": "343702:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "343708:2:18" + "src": "343708:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "343695:6:18" + "src": "343695:6:38" }, "nodeType": "YulFunctionCall", - "src": "343695:16:18" + "src": "343695:16:38" }, "nodeType": "YulExpressionStatement", - "src": "343695:16:18" + "src": "343695:16:38" }, { "expression": { @@ -393400,26 +393400,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "343731:4:18", + "src": "343731:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "343737:2:18" + "src": "343737:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "343724:6:18" + "src": "343724:6:38" }, "nodeType": "YulFunctionCall", - "src": "343724:16:18" + "src": "343724:16:38" }, "nodeType": "YulExpressionStatement", - "src": "343724:16:18" + "src": "343724:16:38" }, { "expression": { @@ -393427,98 +393427,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "343760:5:18", + "src": "343760:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "343767:2:18" + "src": "343767:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "343753:6:18" + "src": "343753:6:38" }, "nodeType": "YulFunctionCall", - "src": "343753:17:18" + "src": "343753:17:38" }, "nodeType": "YulExpressionStatement", - "src": "343753:17:18" + "src": "343753:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41707, + "declaration": 44768, "isOffset": false, "isSlot": false, - "src": "343534:2:18", + "src": "343534:2:38", "valueSize": 1 }, { - "declaration": 41710, + "declaration": 44771, "isOffset": false, "isSlot": false, - "src": "343563:2:18", + "src": "343563:2:38", "valueSize": 1 }, { - "declaration": 41713, + "declaration": 44774, "isOffset": false, "isSlot": false, - "src": "343592:2:18", + "src": "343592:2:38", "valueSize": 1 }, { - "declaration": 41716, + "declaration": 44777, "isOffset": false, "isSlot": false, - "src": "343621:2:18", + "src": "343621:2:38", "valueSize": 1 }, { - "declaration": 41719, + "declaration": 44780, "isOffset": false, "isSlot": false, - "src": "343650:2:18", + "src": "343650:2:38", "valueSize": 1 }, { - "declaration": 41722, + "declaration": 44783, "isOffset": false, "isSlot": false, - "src": "343679:2:18", + "src": "343679:2:38", "valueSize": 1 }, { - "declaration": 41725, + "declaration": 44786, "isOffset": false, "isSlot": false, - "src": "343708:2:18", + "src": "343708:2:38", "valueSize": 1 }, { - "declaration": 41728, + "declaration": 44789, "isOffset": false, "isSlot": false, - "src": "343737:2:18", + "src": "343737:2:38", "valueSize": 1 }, { - "declaration": 41731, + "declaration": 44792, "isOffset": false, "isSlot": false, - "src": "343767:2:18", + "src": "343767:2:38", "valueSize": 1 } ], - "id": 41739, + "id": 44800, "nodeType": "InlineAssembly", - "src": "343498:282:18" + "src": "343498:282:38" } ] }, @@ -393526,20 +393526,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "342265:3:18", + "nameLocation": "342265:3:38", "parameters": { - "id": 41704, + "id": 44765, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41697, + "id": 44758, "mutability": "mutable", "name": "p0", - "nameLocation": "342277:2:18", + "nameLocation": "342277:2:38", "nodeType": "VariableDeclaration", - "scope": 41741, - "src": "342269:10:18", + "scope": 44802, + "src": "342269:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -393547,10 +393547,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41696, + "id": 44757, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "342269:7:18", + "src": "342269:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -393560,13 +393560,13 @@ }, { "constant": false, - "id": 41699, + "id": 44760, "mutability": "mutable", "name": "p1", - "nameLocation": "342286:2:18", + "nameLocation": "342286:2:38", "nodeType": "VariableDeclaration", - "scope": 41741, - "src": "342281:7:18", + "scope": 44802, + "src": "342281:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -393574,10 +393574,10 @@ "typeString": "bool" }, "typeName": { - "id": 41698, + "id": 44759, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "342281:4:18", + "src": "342281:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -393587,13 +393587,13 @@ }, { "constant": false, - "id": 41701, + "id": 44762, "mutability": "mutable", "name": "p2", - "nameLocation": "342298:2:18", + "nameLocation": "342298:2:38", "nodeType": "VariableDeclaration", - "scope": 41741, - "src": "342290:10:18", + "scope": 44802, + "src": "342290:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -393601,10 +393601,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41700, + "id": 44761, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "342290:7:18", + "src": "342290:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -393614,13 +393614,13 @@ }, { "constant": false, - "id": 41703, + "id": 44764, "mutability": "mutable", "name": "p3", - "nameLocation": "342310:2:18", + "nameLocation": "342310:2:38", "nodeType": "VariableDeclaration", - "scope": 41741, - "src": "342302:10:18", + "scope": 44802, + "src": "342302:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -393628,10 +393628,10 @@ "typeString": "address" }, "typeName": { - "id": 41702, + "id": 44763, "name": "address", "nodeType": "ElementaryTypeName", - "src": "342302:7:18", + "src": "342302:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -393641,44 +393641,44 @@ "visibility": "internal" } ], - "src": "342268:45:18" + "src": "342268:45:38" }, "returnParameters": { - "id": 41705, + "id": 44766, "nodeType": "ParameterList", "parameters": [], - "src": "342328:0:18" + "src": "342328:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41787, + "id": 44848, "nodeType": "FunctionDefinition", - "src": "343792:1524:18", + "src": "343792:1524:38", "nodes": [], "body": { - "id": 41786, + "id": 44847, "nodeType": "Block", - "src": "343861:1455:18", + "src": "343861:1455:38", "nodes": [], "statements": [ { "assignments": [ - 41753 + 44814 ], "declarations": [ { "constant": false, - "id": 41753, + "id": 44814, "mutability": "mutable", "name": "m0", - "nameLocation": "343879:2:18", + "nameLocation": "343879:2:38", "nodeType": "VariableDeclaration", - "scope": 41786, - "src": "343871:10:18", + "scope": 44847, + "src": "343871:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -393686,10 +393686,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41752, + "id": 44813, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "343871:7:18", + "src": "343871:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -393698,24 +393698,24 @@ "visibility": "internal" } ], - "id": 41754, + "id": 44815, "nodeType": "VariableDeclarationStatement", - "src": "343871:10:18" + "src": "343871:10:38" }, { "assignments": [ - 41756 + 44817 ], "declarations": [ { "constant": false, - "id": 41756, + "id": 44817, "mutability": "mutable", "name": "m1", - "nameLocation": "343899:2:18", + "nameLocation": "343899:2:38", "nodeType": "VariableDeclaration", - "scope": 41786, - "src": "343891:10:18", + "scope": 44847, + "src": "343891:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -393723,10 +393723,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41755, + "id": 44816, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "343891:7:18", + "src": "343891:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -393735,24 +393735,24 @@ "visibility": "internal" } ], - "id": 41757, + "id": 44818, "nodeType": "VariableDeclarationStatement", - "src": "343891:10:18" + "src": "343891:10:38" }, { "assignments": [ - 41759 + 44820 ], "declarations": [ { "constant": false, - "id": 41759, + "id": 44820, "mutability": "mutable", "name": "m2", - "nameLocation": "343919:2:18", + "nameLocation": "343919:2:38", "nodeType": "VariableDeclaration", - "scope": 41786, - "src": "343911:10:18", + "scope": 44847, + "src": "343911:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -393760,10 +393760,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41758, + "id": 44819, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "343911:7:18", + "src": "343911:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -393772,24 +393772,24 @@ "visibility": "internal" } ], - "id": 41760, + "id": 44821, "nodeType": "VariableDeclarationStatement", - "src": "343911:10:18" + "src": "343911:10:38" }, { "assignments": [ - 41762 + 44823 ], "declarations": [ { "constant": false, - "id": 41762, + "id": 44823, "mutability": "mutable", "name": "m3", - "nameLocation": "343939:2:18", + "nameLocation": "343939:2:38", "nodeType": "VariableDeclaration", - "scope": 41786, - "src": "343931:10:18", + "scope": 44847, + "src": "343931:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -393797,10 +393797,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41761, + "id": 44822, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "343931:7:18", + "src": "343931:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -393809,24 +393809,24 @@ "visibility": "internal" } ], - "id": 41763, + "id": 44824, "nodeType": "VariableDeclarationStatement", - "src": "343931:10:18" + "src": "343931:10:38" }, { "assignments": [ - 41765 + 44826 ], "declarations": [ { "constant": false, - "id": 41765, + "id": 44826, "mutability": "mutable", "name": "m4", - "nameLocation": "343959:2:18", + "nameLocation": "343959:2:38", "nodeType": "VariableDeclaration", - "scope": 41786, - "src": "343951:10:18", + "scope": 44847, + "src": "343951:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -393834,10 +393834,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41764, + "id": 44825, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "343951:7:18", + "src": "343951:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -393846,24 +393846,24 @@ "visibility": "internal" } ], - "id": 41766, + "id": 44827, "nodeType": "VariableDeclarationStatement", - "src": "343951:10:18" + "src": "343951:10:38" }, { "assignments": [ - 41768 + 44829 ], "declarations": [ { "constant": false, - "id": 41768, + "id": 44829, "mutability": "mutable", "name": "m5", - "nameLocation": "343979:2:18", + "nameLocation": "343979:2:38", "nodeType": "VariableDeclaration", - "scope": 41786, - "src": "343971:10:18", + "scope": 44847, + "src": "343971:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -393871,10 +393871,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41767, + "id": 44828, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "343971:7:18", + "src": "343971:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -393883,24 +393883,24 @@ "visibility": "internal" } ], - "id": 41769, + "id": 44830, "nodeType": "VariableDeclarationStatement", - "src": "343971:10:18" + "src": "343971:10:38" }, { "assignments": [ - 41771 + 44832 ], "declarations": [ { "constant": false, - "id": 41771, + "id": 44832, "mutability": "mutable", "name": "m6", - "nameLocation": "343999:2:18", + "nameLocation": "343999:2:38", "nodeType": "VariableDeclaration", - "scope": 41786, - "src": "343991:10:18", + "scope": 44847, + "src": "343991:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -393908,10 +393908,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41770, + "id": 44831, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "343991:7:18", + "src": "343991:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -393920,24 +393920,24 @@ "visibility": "internal" } ], - "id": 41772, + "id": 44833, "nodeType": "VariableDeclarationStatement", - "src": "343991:10:18" + "src": "343991:10:38" }, { "assignments": [ - 41774 + 44835 ], "declarations": [ { "constant": false, - "id": 41774, + "id": 44835, "mutability": "mutable", "name": "m7", - "nameLocation": "344019:2:18", + "nameLocation": "344019:2:38", "nodeType": "VariableDeclaration", - "scope": 41786, - "src": "344011:10:18", + "scope": 44847, + "src": "344011:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -393945,10 +393945,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41773, + "id": 44834, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "344011:7:18", + "src": "344011:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -393957,24 +393957,24 @@ "visibility": "internal" } ], - "id": 41775, + "id": 44836, "nodeType": "VariableDeclarationStatement", - "src": "344011:10:18" + "src": "344011:10:38" }, { "assignments": [ - 41777 + 44838 ], "declarations": [ { "constant": false, - "id": 41777, + "id": 44838, "mutability": "mutable", "name": "m8", - "nameLocation": "344039:2:18", + "nameLocation": "344039:2:38", "nodeType": "VariableDeclaration", - "scope": 41786, - "src": "344031:10:18", + "scope": 44847, + "src": "344031:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -393982,10 +393982,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41776, + "id": 44837, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "344031:7:18", + "src": "344031:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -393994,27 +393994,27 @@ "visibility": "internal" } ], - "id": 41778, + "id": 44839, "nodeType": "VariableDeclarationStatement", - "src": "344031:10:18" + "src": "344031:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "344060:921:18", + "src": "344060:921:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "344103:313:18", + "src": "344103:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "344121:15:18", + "src": "344121:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "344135:1:18", + "src": "344135:1:38", "type": "", "value": "0" }, @@ -394022,7 +394022,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "344125:6:18", + "src": "344125:6:38", "type": "" } ] @@ -394030,16 +394030,16 @@ { "body": { "nodeType": "YulBlock", - "src": "344206:40:18", + "src": "344206:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "344235:9:18", + "src": "344235:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "344237:5:18" + "src": "344237:5:38" } ] }, @@ -394050,33 +394050,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "344223:6:18" + "src": "344223:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "344231:1:18" + "src": "344231:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "344218:4:18" + "src": "344218:4:38" }, "nodeType": "YulFunctionCall", - "src": "344218:15:18" + "src": "344218:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "344211:6:18" + "src": "344211:6:38" }, "nodeType": "YulFunctionCall", - "src": "344211:23:18" + "src": "344211:23:38" }, "nodeType": "YulIf", - "src": "344208:36:18" + "src": "344208:36:38" } ] }, @@ -394085,12 +394085,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "344163:6:18" + "src": "344163:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "344171:4:18", + "src": "344171:4:38", "type": "", "value": "0x20" } @@ -394098,30 +394098,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "344160:2:18" + "src": "344160:2:38" }, "nodeType": "YulFunctionCall", - "src": "344160:16:18" + "src": "344160:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "344177:28:18", + "src": "344177:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "344179:24:18", + "src": "344179:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "344193:6:18" + "src": "344193:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "344201:1:18", + "src": "344201:1:38", "type": "", "value": "1" } @@ -394129,16 +394129,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "344189:3:18" + "src": "344189:3:38" }, "nodeType": "YulFunctionCall", - "src": "344189:14:18" + "src": "344189:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "344179:6:18" + "src": "344179:6:38" } ] } @@ -394146,10 +394146,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "344157:2:18", + "src": "344157:2:38", "statements": [] }, - "src": "344153:93:18" + "src": "344153:93:38" }, { "expression": { @@ -394157,34 +394157,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "344270:3:18" + "src": "344270:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "344275:6:18" + "src": "344275:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "344263:6:18" + "src": "344263:6:38" }, "nodeType": "YulFunctionCall", - "src": "344263:19:18" + "src": "344263:19:38" }, "nodeType": "YulExpressionStatement", - "src": "344263:19:18" + "src": "344263:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "344299:37:18", + "src": "344299:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "344316:3:18", + "src": "344316:3:38", "type": "", "value": "256" }, @@ -394193,38 +394193,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "344325:1:18", + "src": "344325:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "344328:6:18" + "src": "344328:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "344321:3:18" + "src": "344321:3:38" }, "nodeType": "YulFunctionCall", - "src": "344321:14:18" + "src": "344321:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "344312:3:18" + "src": "344312:3:38" }, "nodeType": "YulFunctionCall", - "src": "344312:24:18" + "src": "344312:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "344303:5:18", + "src": "344303:5:38", "type": "" } ] @@ -394237,12 +394237,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "344364:3:18" + "src": "344364:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "344369:4:18", + "src": "344369:4:38", "type": "", "value": "0x20" } @@ -394250,59 +394250,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "344360:3:18" + "src": "344360:3:38" }, "nodeType": "YulFunctionCall", - "src": "344360:14:18" + "src": "344360:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "344380:5:18" + "src": "344380:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "344391:5:18" + "src": "344391:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "344398:1:18" + "src": "344398:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "344387:3:18" + "src": "344387:3:38" }, "nodeType": "YulFunctionCall", - "src": "344387:13:18" + "src": "344387:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "344376:3:18" + "src": "344376:3:38" }, "nodeType": "YulFunctionCall", - "src": "344376:25:18" + "src": "344376:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "344353:6:18" + "src": "344353:6:38" }, "nodeType": "YulFunctionCall", - "src": "344353:49:18" + "src": "344353:49:38" }, "nodeType": "YulExpressionStatement", - "src": "344353:49:18" + "src": "344353:49:38" } ] }, @@ -394312,27 +394312,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "344095:3:18", + "src": "344095:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "344100:1:18", + "src": "344100:1:38", "type": "" } ], - "src": "344074:342:18" + "src": "344074:342:38" }, { "nodeType": "YulAssignment", - "src": "344429:17:18", + "src": "344429:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "344441:4:18", + "src": "344441:4:38", "type": "", "value": "0x00" } @@ -394340,28 +394340,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "344435:5:18" + "src": "344435:5:38" }, "nodeType": "YulFunctionCall", - "src": "344435:11:18" + "src": "344435:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "344429:2:18" + "src": "344429:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "344459:17:18", + "src": "344459:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "344471:4:18", + "src": "344471:4:38", "type": "", "value": "0x20" } @@ -394369,28 +394369,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "344465:5:18" + "src": "344465:5:38" }, "nodeType": "YulFunctionCall", - "src": "344465:11:18" + "src": "344465:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "344459:2:18" + "src": "344459:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "344489:17:18", + "src": "344489:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "344501:4:18", + "src": "344501:4:38", "type": "", "value": "0x40" } @@ -394398,28 +394398,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "344495:5:18" + "src": "344495:5:38" }, "nodeType": "YulFunctionCall", - "src": "344495:11:18" + "src": "344495:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "344489:2:18" + "src": "344489:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "344519:17:18", + "src": "344519:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "344531:4:18", + "src": "344531:4:38", "type": "", "value": "0x60" } @@ -394427,28 +394427,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "344525:5:18" + "src": "344525:5:38" }, "nodeType": "YulFunctionCall", - "src": "344525:11:18" + "src": "344525:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "344519:2:18" + "src": "344519:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "344549:17:18", + "src": "344549:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "344561:4:18", + "src": "344561:4:38", "type": "", "value": "0x80" } @@ -394456,28 +394456,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "344555:5:18" + "src": "344555:5:38" }, "nodeType": "YulFunctionCall", - "src": "344555:11:18" + "src": "344555:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "344549:2:18" + "src": "344549:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "344579:17:18", + "src": "344579:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "344591:4:18", + "src": "344591:4:38", "type": "", "value": "0xa0" } @@ -394485,28 +394485,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "344585:5:18" + "src": "344585:5:38" }, "nodeType": "YulFunctionCall", - "src": "344585:11:18" + "src": "344585:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "344579:2:18" + "src": "344579:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "344609:17:18", + "src": "344609:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "344621:4:18", + "src": "344621:4:38", "type": "", "value": "0xc0" } @@ -394514,28 +394514,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "344615:5:18" + "src": "344615:5:38" }, "nodeType": "YulFunctionCall", - "src": "344615:11:18" + "src": "344615:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "344609:2:18" + "src": "344609:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "344639:17:18", + "src": "344639:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "344651:4:18", + "src": "344651:4:38", "type": "", "value": "0xe0" } @@ -394543,28 +394543,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "344645:5:18" + "src": "344645:5:38" }, "nodeType": "YulFunctionCall", - "src": "344645:11:18" + "src": "344645:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "344639:2:18" + "src": "344639:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "344669:18:18", + "src": "344669:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "344681:5:18", + "src": "344681:5:38", "type": "", "value": "0x100" } @@ -394572,16 +394572,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "344675:5:18" + "src": "344675:5:38" }, "nodeType": "YulFunctionCall", - "src": "344675:12:18" + "src": "344675:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "344669:2:18" + "src": "344669:2:38" } ] }, @@ -394591,14 +394591,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "344766:4:18", + "src": "344766:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "344772:10:18", + "src": "344772:10:38", "type": "", "value": "0x3f8a701d" } @@ -394606,13 +394606,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "344759:6:18" + "src": "344759:6:38" }, "nodeType": "YulFunctionCall", - "src": "344759:24:18" + "src": "344759:24:38" }, "nodeType": "YulExpressionStatement", - "src": "344759:24:18" + "src": "344759:24:38" }, { "expression": { @@ -394620,14 +394620,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "344803:4:18", + "src": "344803:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "344809:4:18", + "src": "344809:4:38", "type": "", "value": "0x80" } @@ -394635,13 +394635,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "344796:6:18" + "src": "344796:6:38" }, "nodeType": "YulFunctionCall", - "src": "344796:18:18" + "src": "344796:18:38" }, "nodeType": "YulExpressionStatement", - "src": "344796:18:18" + "src": "344796:18:38" }, { "expression": { @@ -394649,26 +394649,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "344834:4:18", + "src": "344834:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "344840:2:18" + "src": "344840:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "344827:6:18" + "src": "344827:6:38" }, "nodeType": "YulFunctionCall", - "src": "344827:16:18" + "src": "344827:16:38" }, "nodeType": "YulExpressionStatement", - "src": "344827:16:18" + "src": "344827:16:38" }, { "expression": { @@ -394676,14 +394676,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "344863:4:18", + "src": "344863:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "344869:4:18", + "src": "344869:4:38", "type": "", "value": "0xc0" } @@ -394691,13 +394691,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "344856:6:18" + "src": "344856:6:38" }, "nodeType": "YulFunctionCall", - "src": "344856:18:18" + "src": "344856:18:38" }, "nodeType": "YulExpressionStatement", - "src": "344856:18:18" + "src": "344856:18:38" }, { "expression": { @@ -394705,26 +394705,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "344894:4:18", + "src": "344894:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "344900:2:18" + "src": "344900:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "344887:6:18" + "src": "344887:6:38" }, "nodeType": "YulFunctionCall", - "src": "344887:16:18" + "src": "344887:16:38" }, "nodeType": "YulExpressionStatement", - "src": "344887:16:18" + "src": "344887:16:38" }, { "expression": { @@ -394732,26 +394732,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "344928:4:18", + "src": "344928:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "344934:2:18" + "src": "344934:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "344916:11:18" + "src": "344916:11:38" }, "nodeType": "YulFunctionCall", - "src": "344916:21:18" + "src": "344916:21:38" }, "nodeType": "YulExpressionStatement", - "src": "344916:21:18" + "src": "344916:21:38" }, { "expression": { @@ -394759,140 +394759,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "344962:4:18", + "src": "344962:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "344968:2:18" + "src": "344968:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "344950:11:18" + "src": "344950:11:38" }, "nodeType": "YulFunctionCall", - "src": "344950:21:18" + "src": "344950:21:38" }, "nodeType": "YulExpressionStatement", - "src": "344950:21:18" + "src": "344950:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41753, + "declaration": 44814, "isOffset": false, "isSlot": false, - "src": "344429:2:18", + "src": "344429:2:38", "valueSize": 1 }, { - "declaration": 41756, + "declaration": 44817, "isOffset": false, "isSlot": false, - "src": "344459:2:18", + "src": "344459:2:38", "valueSize": 1 }, { - "declaration": 41759, + "declaration": 44820, "isOffset": false, "isSlot": false, - "src": "344489:2:18", + "src": "344489:2:38", "valueSize": 1 }, { - "declaration": 41762, + "declaration": 44823, "isOffset": false, "isSlot": false, - "src": "344519:2:18", + "src": "344519:2:38", "valueSize": 1 }, { - "declaration": 41765, + "declaration": 44826, "isOffset": false, "isSlot": false, - "src": "344549:2:18", + "src": "344549:2:38", "valueSize": 1 }, { - "declaration": 41768, + "declaration": 44829, "isOffset": false, "isSlot": false, - "src": "344579:2:18", + "src": "344579:2:38", "valueSize": 1 }, { - "declaration": 41771, + "declaration": 44832, "isOffset": false, "isSlot": false, - "src": "344609:2:18", + "src": "344609:2:38", "valueSize": 1 }, { - "declaration": 41774, + "declaration": 44835, "isOffset": false, "isSlot": false, - "src": "344639:2:18", + "src": "344639:2:38", "valueSize": 1 }, { - "declaration": 41777, + "declaration": 44838, "isOffset": false, "isSlot": false, - "src": "344669:2:18", + "src": "344669:2:38", "valueSize": 1 }, { - "declaration": 41743, + "declaration": 44804, "isOffset": false, "isSlot": false, - "src": "344934:2:18", + "src": "344934:2:38", "valueSize": 1 }, { - "declaration": 41745, + "declaration": 44806, "isOffset": false, "isSlot": false, - "src": "344840:2:18", + "src": "344840:2:38", "valueSize": 1 }, { - "declaration": 41747, + "declaration": 44808, "isOffset": false, "isSlot": false, - "src": "344968:2:18", + "src": "344968:2:38", "valueSize": 1 }, { - "declaration": 41749, + "declaration": 44810, "isOffset": false, "isSlot": false, - "src": "344900:2:18", + "src": "344900:2:38", "valueSize": 1 } ], - "id": 41779, + "id": 44840, "nodeType": "InlineAssembly", - "src": "344051:930:18" + "src": "344051:930:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41781, + "id": 44842, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "345006:4:18", + "src": "345006:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -394901,14 +394901,14 @@ }, { "hexValue": "3078313034", - "id": 41782, + "id": 44843, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "345012:5:18", + "src": "345012:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -394927,18 +394927,18 @@ "typeString": "int_const 260" } ], - "id": 41780, + "id": 44841, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "344990:15:18", + "referencedDeclaration": 33383, + "src": "344990:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41783, + "id": 44844, "isConstant": false, "isLValue": false, "isPure": false, @@ -394947,21 +394947,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "344990:28:18", + "src": "344990:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41784, + "id": 44845, "nodeType": "ExpressionStatement", - "src": "344990:28:18" + "src": "344990:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "345037:273:18", + "src": "345037:273:38", "statements": [ { "expression": { @@ -394969,26 +394969,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "345058:4:18", + "src": "345058:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "345064:2:18" + "src": "345064:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "345051:6:18" + "src": "345051:6:38" }, "nodeType": "YulFunctionCall", - "src": "345051:16:18" + "src": "345051:16:38" }, "nodeType": "YulExpressionStatement", - "src": "345051:16:18" + "src": "345051:16:38" }, { "expression": { @@ -394996,26 +394996,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "345087:4:18", + "src": "345087:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "345093:2:18" + "src": "345093:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "345080:6:18" + "src": "345080:6:38" }, "nodeType": "YulFunctionCall", - "src": "345080:16:18" + "src": "345080:16:38" }, "nodeType": "YulExpressionStatement", - "src": "345080:16:18" + "src": "345080:16:38" }, { "expression": { @@ -395023,26 +395023,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "345116:4:18", + "src": "345116:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "345122:2:18" + "src": "345122:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "345109:6:18" + "src": "345109:6:38" }, "nodeType": "YulFunctionCall", - "src": "345109:16:18" + "src": "345109:16:38" }, "nodeType": "YulExpressionStatement", - "src": "345109:16:18" + "src": "345109:16:38" }, { "expression": { @@ -395050,26 +395050,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "345145:4:18", + "src": "345145:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "345151:2:18" + "src": "345151:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "345138:6:18" + "src": "345138:6:38" }, "nodeType": "YulFunctionCall", - "src": "345138:16:18" + "src": "345138:16:38" }, "nodeType": "YulExpressionStatement", - "src": "345138:16:18" + "src": "345138:16:38" }, { "expression": { @@ -395077,26 +395077,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "345174:4:18", + "src": "345174:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "345180:2:18" + "src": "345180:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "345167:6:18" + "src": "345167:6:38" }, "nodeType": "YulFunctionCall", - "src": "345167:16:18" + "src": "345167:16:38" }, "nodeType": "YulExpressionStatement", - "src": "345167:16:18" + "src": "345167:16:38" }, { "expression": { @@ -395104,26 +395104,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "345203:4:18", + "src": "345203:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "345209:2:18" + "src": "345209:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "345196:6:18" + "src": "345196:6:38" }, "nodeType": "YulFunctionCall", - "src": "345196:16:18" + "src": "345196:16:38" }, "nodeType": "YulExpressionStatement", - "src": "345196:16:18" + "src": "345196:16:38" }, { "expression": { @@ -395131,26 +395131,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "345232:4:18", + "src": "345232:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "345238:2:18" + "src": "345238:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "345225:6:18" + "src": "345225:6:38" }, "nodeType": "YulFunctionCall", - "src": "345225:16:18" + "src": "345225:16:38" }, "nodeType": "YulExpressionStatement", - "src": "345225:16:18" + "src": "345225:16:38" }, { "expression": { @@ -395158,26 +395158,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "345261:4:18", + "src": "345261:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "345267:2:18" + "src": "345267:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "345254:6:18" + "src": "345254:6:38" }, "nodeType": "YulFunctionCall", - "src": "345254:16:18" + "src": "345254:16:38" }, "nodeType": "YulExpressionStatement", - "src": "345254:16:18" + "src": "345254:16:38" }, { "expression": { @@ -395185,98 +395185,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "345290:5:18", + "src": "345290:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "345297:2:18" + "src": "345297:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "345283:6:18" + "src": "345283:6:38" }, "nodeType": "YulFunctionCall", - "src": "345283:17:18" + "src": "345283:17:38" }, "nodeType": "YulExpressionStatement", - "src": "345283:17:18" + "src": "345283:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41753, + "declaration": 44814, "isOffset": false, "isSlot": false, - "src": "345064:2:18", + "src": "345064:2:38", "valueSize": 1 }, { - "declaration": 41756, + "declaration": 44817, "isOffset": false, "isSlot": false, - "src": "345093:2:18", + "src": "345093:2:38", "valueSize": 1 }, { - "declaration": 41759, + "declaration": 44820, "isOffset": false, "isSlot": false, - "src": "345122:2:18", + "src": "345122:2:38", "valueSize": 1 }, { - "declaration": 41762, + "declaration": 44823, "isOffset": false, "isSlot": false, - "src": "345151:2:18", + "src": "345151:2:38", "valueSize": 1 }, { - "declaration": 41765, + "declaration": 44826, "isOffset": false, "isSlot": false, - "src": "345180:2:18", + "src": "345180:2:38", "valueSize": 1 }, { - "declaration": 41768, + "declaration": 44829, "isOffset": false, "isSlot": false, - "src": "345209:2:18", + "src": "345209:2:38", "valueSize": 1 }, { - "declaration": 41771, + "declaration": 44832, "isOffset": false, "isSlot": false, - "src": "345238:2:18", + "src": "345238:2:38", "valueSize": 1 }, { - "declaration": 41774, + "declaration": 44835, "isOffset": false, "isSlot": false, - "src": "345267:2:18", + "src": "345267:2:38", "valueSize": 1 }, { - "declaration": 41777, + "declaration": 44838, "isOffset": false, "isSlot": false, - "src": "345297:2:18", + "src": "345297:2:38", "valueSize": 1 } ], - "id": 41785, + "id": 44846, "nodeType": "InlineAssembly", - "src": "345028:282:18" + "src": "345028:282:38" } ] }, @@ -395284,20 +395284,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "343801:3:18", + "nameLocation": "343801:3:38", "parameters": { - "id": 41750, + "id": 44811, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41743, + "id": 44804, "mutability": "mutable", "name": "p0", - "nameLocation": "343813:2:18", + "nameLocation": "343813:2:38", "nodeType": "VariableDeclaration", - "scope": 41787, - "src": "343805:10:18", + "scope": 44848, + "src": "343805:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -395305,10 +395305,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41742, + "id": 44803, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "343805:7:18", + "src": "343805:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -395318,13 +395318,13 @@ }, { "constant": false, - "id": 41745, + "id": 44806, "mutability": "mutable", "name": "p1", - "nameLocation": "343822:2:18", + "nameLocation": "343822:2:38", "nodeType": "VariableDeclaration", - "scope": 41787, - "src": "343817:7:18", + "scope": 44848, + "src": "343817:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -395332,10 +395332,10 @@ "typeString": "bool" }, "typeName": { - "id": 41744, + "id": 44805, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "343817:4:18", + "src": "343817:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -395345,13 +395345,13 @@ }, { "constant": false, - "id": 41747, + "id": 44808, "mutability": "mutable", "name": "p2", - "nameLocation": "343834:2:18", + "nameLocation": "343834:2:38", "nodeType": "VariableDeclaration", - "scope": 41787, - "src": "343826:10:18", + "scope": 44848, + "src": "343826:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -395359,10 +395359,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41746, + "id": 44807, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "343826:7:18", + "src": "343826:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -395372,13 +395372,13 @@ }, { "constant": false, - "id": 41749, + "id": 44810, "mutability": "mutable", "name": "p3", - "nameLocation": "343843:2:18", + "nameLocation": "343843:2:38", "nodeType": "VariableDeclaration", - "scope": 41787, - "src": "343838:7:18", + "scope": 44848, + "src": "343838:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -395386,10 +395386,10 @@ "typeString": "bool" }, "typeName": { - "id": 41748, + "id": 44809, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "343838:4:18", + "src": "343838:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -395398,44 +395398,44 @@ "visibility": "internal" } ], - "src": "343804:42:18" + "src": "343804:42:38" }, "returnParameters": { - "id": 41751, + "id": 44812, "nodeType": "ParameterList", "parameters": [], - "src": "343861:0:18" + "src": "343861:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41833, + "id": 44894, "nodeType": "FunctionDefinition", - "src": "345322:1530:18", + "src": "345322:1530:38", "nodes": [], "body": { - "id": 41832, + "id": 44893, "nodeType": "Block", - "src": "345394:1458:18", + "src": "345394:1458:38", "nodes": [], "statements": [ { "assignments": [ - 41799 + 44860 ], "declarations": [ { "constant": false, - "id": 41799, + "id": 44860, "mutability": "mutable", "name": "m0", - "nameLocation": "345412:2:18", + "nameLocation": "345412:2:38", "nodeType": "VariableDeclaration", - "scope": 41832, - "src": "345404:10:18", + "scope": 44893, + "src": "345404:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -395443,10 +395443,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41798, + "id": 44859, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "345404:7:18", + "src": "345404:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -395455,24 +395455,24 @@ "visibility": "internal" } ], - "id": 41800, + "id": 44861, "nodeType": "VariableDeclarationStatement", - "src": "345404:10:18" + "src": "345404:10:38" }, { "assignments": [ - 41802 + 44863 ], "declarations": [ { "constant": false, - "id": 41802, + "id": 44863, "mutability": "mutable", "name": "m1", - "nameLocation": "345432:2:18", + "nameLocation": "345432:2:38", "nodeType": "VariableDeclaration", - "scope": 41832, - "src": "345424:10:18", + "scope": 44893, + "src": "345424:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -395480,10 +395480,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41801, + "id": 44862, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "345424:7:18", + "src": "345424:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -395492,24 +395492,24 @@ "visibility": "internal" } ], - "id": 41803, + "id": 44864, "nodeType": "VariableDeclarationStatement", - "src": "345424:10:18" + "src": "345424:10:38" }, { "assignments": [ - 41805 + 44866 ], "declarations": [ { "constant": false, - "id": 41805, + "id": 44866, "mutability": "mutable", "name": "m2", - "nameLocation": "345452:2:18", + "nameLocation": "345452:2:38", "nodeType": "VariableDeclaration", - "scope": 41832, - "src": "345444:10:18", + "scope": 44893, + "src": "345444:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -395517,10 +395517,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41804, + "id": 44865, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "345444:7:18", + "src": "345444:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -395529,24 +395529,24 @@ "visibility": "internal" } ], - "id": 41806, + "id": 44867, "nodeType": "VariableDeclarationStatement", - "src": "345444:10:18" + "src": "345444:10:38" }, { "assignments": [ - 41808 + 44869 ], "declarations": [ { "constant": false, - "id": 41808, + "id": 44869, "mutability": "mutable", "name": "m3", - "nameLocation": "345472:2:18", + "nameLocation": "345472:2:38", "nodeType": "VariableDeclaration", - "scope": 41832, - "src": "345464:10:18", + "scope": 44893, + "src": "345464:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -395554,10 +395554,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41807, + "id": 44868, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "345464:7:18", + "src": "345464:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -395566,24 +395566,24 @@ "visibility": "internal" } ], - "id": 41809, + "id": 44870, "nodeType": "VariableDeclarationStatement", - "src": "345464:10:18" + "src": "345464:10:38" }, { "assignments": [ - 41811 + 44872 ], "declarations": [ { "constant": false, - "id": 41811, + "id": 44872, "mutability": "mutable", "name": "m4", - "nameLocation": "345492:2:18", + "nameLocation": "345492:2:38", "nodeType": "VariableDeclaration", - "scope": 41832, - "src": "345484:10:18", + "scope": 44893, + "src": "345484:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -395591,10 +395591,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41810, + "id": 44871, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "345484:7:18", + "src": "345484:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -395603,24 +395603,24 @@ "visibility": "internal" } ], - "id": 41812, + "id": 44873, "nodeType": "VariableDeclarationStatement", - "src": "345484:10:18" + "src": "345484:10:38" }, { "assignments": [ - 41814 + 44875 ], "declarations": [ { "constant": false, - "id": 41814, + "id": 44875, "mutability": "mutable", "name": "m5", - "nameLocation": "345512:2:18", + "nameLocation": "345512:2:38", "nodeType": "VariableDeclaration", - "scope": 41832, - "src": "345504:10:18", + "scope": 44893, + "src": "345504:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -395628,10 +395628,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41813, + "id": 44874, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "345504:7:18", + "src": "345504:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -395640,24 +395640,24 @@ "visibility": "internal" } ], - "id": 41815, + "id": 44876, "nodeType": "VariableDeclarationStatement", - "src": "345504:10:18" + "src": "345504:10:38" }, { "assignments": [ - 41817 + 44878 ], "declarations": [ { "constant": false, - "id": 41817, + "id": 44878, "mutability": "mutable", "name": "m6", - "nameLocation": "345532:2:18", + "nameLocation": "345532:2:38", "nodeType": "VariableDeclaration", - "scope": 41832, - "src": "345524:10:18", + "scope": 44893, + "src": "345524:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -395665,10 +395665,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41816, + "id": 44877, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "345524:7:18", + "src": "345524:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -395677,24 +395677,24 @@ "visibility": "internal" } ], - "id": 41818, + "id": 44879, "nodeType": "VariableDeclarationStatement", - "src": "345524:10:18" + "src": "345524:10:38" }, { "assignments": [ - 41820 + 44881 ], "declarations": [ { "constant": false, - "id": 41820, + "id": 44881, "mutability": "mutable", "name": "m7", - "nameLocation": "345552:2:18", + "nameLocation": "345552:2:38", "nodeType": "VariableDeclaration", - "scope": 41832, - "src": "345544:10:18", + "scope": 44893, + "src": "345544:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -395702,10 +395702,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41819, + "id": 44880, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "345544:7:18", + "src": "345544:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -395714,24 +395714,24 @@ "visibility": "internal" } ], - "id": 41821, + "id": 44882, "nodeType": "VariableDeclarationStatement", - "src": "345544:10:18" + "src": "345544:10:38" }, { "assignments": [ - 41823 + 44884 ], "declarations": [ { "constant": false, - "id": 41823, + "id": 44884, "mutability": "mutable", "name": "m8", - "nameLocation": "345572:2:18", + "nameLocation": "345572:2:38", "nodeType": "VariableDeclaration", - "scope": 41832, - "src": "345564:10:18", + "scope": 44893, + "src": "345564:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -395739,10 +395739,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41822, + "id": 44883, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "345564:7:18", + "src": "345564:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -395751,27 +395751,27 @@ "visibility": "internal" } ], - "id": 41824, + "id": 44885, "nodeType": "VariableDeclarationStatement", - "src": "345564:10:18" + "src": "345564:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "345593:924:18", + "src": "345593:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "345636:313:18", + "src": "345636:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "345654:15:18", + "src": "345654:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "345668:1:18", + "src": "345668:1:38", "type": "", "value": "0" }, @@ -395779,7 +395779,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "345658:6:18", + "src": "345658:6:38", "type": "" } ] @@ -395787,16 +395787,16 @@ { "body": { "nodeType": "YulBlock", - "src": "345739:40:18", + "src": "345739:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "345768:9:18", + "src": "345768:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "345770:5:18" + "src": "345770:5:38" } ] }, @@ -395807,33 +395807,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "345756:6:18" + "src": "345756:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "345764:1:18" + "src": "345764:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "345751:4:18" + "src": "345751:4:38" }, "nodeType": "YulFunctionCall", - "src": "345751:15:18" + "src": "345751:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "345744:6:18" + "src": "345744:6:38" }, "nodeType": "YulFunctionCall", - "src": "345744:23:18" + "src": "345744:23:38" }, "nodeType": "YulIf", - "src": "345741:36:18" + "src": "345741:36:38" } ] }, @@ -395842,12 +395842,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "345696:6:18" + "src": "345696:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "345704:4:18", + "src": "345704:4:38", "type": "", "value": "0x20" } @@ -395855,30 +395855,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "345693:2:18" + "src": "345693:2:38" }, "nodeType": "YulFunctionCall", - "src": "345693:16:18" + "src": "345693:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "345710:28:18", + "src": "345710:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "345712:24:18", + "src": "345712:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "345726:6:18" + "src": "345726:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "345734:1:18", + "src": "345734:1:38", "type": "", "value": "1" } @@ -395886,16 +395886,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "345722:3:18" + "src": "345722:3:38" }, "nodeType": "YulFunctionCall", - "src": "345722:14:18" + "src": "345722:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "345712:6:18" + "src": "345712:6:38" } ] } @@ -395903,10 +395903,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "345690:2:18", + "src": "345690:2:38", "statements": [] }, - "src": "345686:93:18" + "src": "345686:93:38" }, { "expression": { @@ -395914,34 +395914,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "345803:3:18" + "src": "345803:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "345808:6:18" + "src": "345808:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "345796:6:18" + "src": "345796:6:38" }, "nodeType": "YulFunctionCall", - "src": "345796:19:18" + "src": "345796:19:38" }, "nodeType": "YulExpressionStatement", - "src": "345796:19:18" + "src": "345796:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "345832:37:18", + "src": "345832:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "345849:3:18", + "src": "345849:3:38", "type": "", "value": "256" }, @@ -395950,38 +395950,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "345858:1:18", + "src": "345858:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "345861:6:18" + "src": "345861:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "345854:3:18" + "src": "345854:3:38" }, "nodeType": "YulFunctionCall", - "src": "345854:14:18" + "src": "345854:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "345845:3:18" + "src": "345845:3:38" }, "nodeType": "YulFunctionCall", - "src": "345845:24:18" + "src": "345845:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "345836:5:18", + "src": "345836:5:38", "type": "" } ] @@ -395994,12 +395994,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "345897:3:18" + "src": "345897:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "345902:4:18", + "src": "345902:4:38", "type": "", "value": "0x20" } @@ -396007,59 +396007,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "345893:3:18" + "src": "345893:3:38" }, "nodeType": "YulFunctionCall", - "src": "345893:14:18" + "src": "345893:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "345913:5:18" + "src": "345913:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "345924:5:18" + "src": "345924:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "345931:1:18" + "src": "345931:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "345920:3:18" + "src": "345920:3:38" }, "nodeType": "YulFunctionCall", - "src": "345920:13:18" + "src": "345920:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "345909:3:18" + "src": "345909:3:38" }, "nodeType": "YulFunctionCall", - "src": "345909:25:18" + "src": "345909:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "345886:6:18" + "src": "345886:6:38" }, "nodeType": "YulFunctionCall", - "src": "345886:49:18" + "src": "345886:49:38" }, "nodeType": "YulExpressionStatement", - "src": "345886:49:18" + "src": "345886:49:38" } ] }, @@ -396069,27 +396069,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "345628:3:18", + "src": "345628:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "345633:1:18", + "src": "345633:1:38", "type": "" } ], - "src": "345607:342:18" + "src": "345607:342:38" }, { "nodeType": "YulAssignment", - "src": "345962:17:18", + "src": "345962:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "345974:4:18", + "src": "345974:4:38", "type": "", "value": "0x00" } @@ -396097,28 +396097,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "345968:5:18" + "src": "345968:5:38" }, "nodeType": "YulFunctionCall", - "src": "345968:11:18" + "src": "345968:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "345962:2:18" + "src": "345962:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "345992:17:18", + "src": "345992:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "346004:4:18", + "src": "346004:4:38", "type": "", "value": "0x20" } @@ -396126,28 +396126,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "345998:5:18" + "src": "345998:5:38" }, "nodeType": "YulFunctionCall", - "src": "345998:11:18" + "src": "345998:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "345992:2:18" + "src": "345992:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "346022:17:18", + "src": "346022:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "346034:4:18", + "src": "346034:4:38", "type": "", "value": "0x40" } @@ -396155,28 +396155,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "346028:5:18" + "src": "346028:5:38" }, "nodeType": "YulFunctionCall", - "src": "346028:11:18" + "src": "346028:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "346022:2:18" + "src": "346022:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "346052:17:18", + "src": "346052:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "346064:4:18", + "src": "346064:4:38", "type": "", "value": "0x60" } @@ -396184,28 +396184,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "346058:5:18" + "src": "346058:5:38" }, "nodeType": "YulFunctionCall", - "src": "346058:11:18" + "src": "346058:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "346052:2:18" + "src": "346052:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "346082:17:18", + "src": "346082:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "346094:4:18", + "src": "346094:4:38", "type": "", "value": "0x80" } @@ -396213,28 +396213,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "346088:5:18" + "src": "346088:5:38" }, "nodeType": "YulFunctionCall", - "src": "346088:11:18" + "src": "346088:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "346082:2:18" + "src": "346082:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "346112:17:18", + "src": "346112:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "346124:4:18", + "src": "346124:4:38", "type": "", "value": "0xa0" } @@ -396242,28 +396242,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "346118:5:18" + "src": "346118:5:38" }, "nodeType": "YulFunctionCall", - "src": "346118:11:18" + "src": "346118:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "346112:2:18" + "src": "346112:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "346142:17:18", + "src": "346142:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "346154:4:18", + "src": "346154:4:38", "type": "", "value": "0xc0" } @@ -396271,28 +396271,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "346148:5:18" + "src": "346148:5:38" }, "nodeType": "YulFunctionCall", - "src": "346148:11:18" + "src": "346148:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "346142:2:18" + "src": "346142:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "346172:17:18", + "src": "346172:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "346184:4:18", + "src": "346184:4:38", "type": "", "value": "0xe0" } @@ -396300,28 +396300,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "346178:5:18" + "src": "346178:5:38" }, "nodeType": "YulFunctionCall", - "src": "346178:11:18" + "src": "346178:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "346172:2:18" + "src": "346172:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "346202:18:18", + "src": "346202:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "346214:5:18", + "src": "346214:5:38", "type": "", "value": "0x100" } @@ -396329,16 +396329,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "346208:5:18" + "src": "346208:5:38" }, "nodeType": "YulFunctionCall", - "src": "346208:12:18" + "src": "346208:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "346202:2:18" + "src": "346202:2:38" } ] }, @@ -396348,14 +396348,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "346302:4:18", + "src": "346302:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "346308:10:18", + "src": "346308:10:38", "type": "", "value": "0x24f91465" } @@ -396363,13 +396363,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "346295:6:18" + "src": "346295:6:38" }, "nodeType": "YulFunctionCall", - "src": "346295:24:18" + "src": "346295:24:38" }, "nodeType": "YulExpressionStatement", - "src": "346295:24:18" + "src": "346295:24:38" }, { "expression": { @@ -396377,14 +396377,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "346339:4:18", + "src": "346339:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "346345:4:18", + "src": "346345:4:38", "type": "", "value": "0x80" } @@ -396392,13 +396392,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "346332:6:18" + "src": "346332:6:38" }, "nodeType": "YulFunctionCall", - "src": "346332:18:18" + "src": "346332:18:38" }, "nodeType": "YulExpressionStatement", - "src": "346332:18:18" + "src": "346332:18:38" }, { "expression": { @@ -396406,26 +396406,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "346370:4:18", + "src": "346370:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "346376:2:18" + "src": "346376:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "346363:6:18" + "src": "346363:6:38" }, "nodeType": "YulFunctionCall", - "src": "346363:16:18" + "src": "346363:16:38" }, "nodeType": "YulExpressionStatement", - "src": "346363:16:18" + "src": "346363:16:38" }, { "expression": { @@ -396433,14 +396433,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "346399:4:18", + "src": "346399:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "346405:4:18", + "src": "346405:4:38", "type": "", "value": "0xc0" } @@ -396448,13 +396448,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "346392:6:18" + "src": "346392:6:38" }, "nodeType": "YulFunctionCall", - "src": "346392:18:18" + "src": "346392:18:38" }, "nodeType": "YulExpressionStatement", - "src": "346392:18:18" + "src": "346392:18:38" }, { "expression": { @@ -396462,26 +396462,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "346430:4:18", + "src": "346430:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "346436:2:18" + "src": "346436:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "346423:6:18" + "src": "346423:6:38" }, "nodeType": "YulFunctionCall", - "src": "346423:16:18" + "src": "346423:16:38" }, "nodeType": "YulExpressionStatement", - "src": "346423:16:18" + "src": "346423:16:38" }, { "expression": { @@ -396489,26 +396489,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "346464:4:18", + "src": "346464:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "346470:2:18" + "src": "346470:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "346452:11:18" + "src": "346452:11:38" }, "nodeType": "YulFunctionCall", - "src": "346452:21:18" + "src": "346452:21:38" }, "nodeType": "YulExpressionStatement", - "src": "346452:21:18" + "src": "346452:21:38" }, { "expression": { @@ -396516,140 +396516,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "346498:4:18", + "src": "346498:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "346504:2:18" + "src": "346504:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "346486:11:18" + "src": "346486:11:38" }, "nodeType": "YulFunctionCall", - "src": "346486:21:18" + "src": "346486:21:38" }, "nodeType": "YulExpressionStatement", - "src": "346486:21:18" + "src": "346486:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41799, + "declaration": 44860, "isOffset": false, "isSlot": false, - "src": "345962:2:18", + "src": "345962:2:38", "valueSize": 1 }, { - "declaration": 41802, + "declaration": 44863, "isOffset": false, "isSlot": false, - "src": "345992:2:18", + "src": "345992:2:38", "valueSize": 1 }, { - "declaration": 41805, + "declaration": 44866, "isOffset": false, "isSlot": false, - "src": "346022:2:18", + "src": "346022:2:38", "valueSize": 1 }, { - "declaration": 41808, + "declaration": 44869, "isOffset": false, "isSlot": false, - "src": "346052:2:18", + "src": "346052:2:38", "valueSize": 1 }, { - "declaration": 41811, + "declaration": 44872, "isOffset": false, "isSlot": false, - "src": "346082:2:18", + "src": "346082:2:38", "valueSize": 1 }, { - "declaration": 41814, + "declaration": 44875, "isOffset": false, "isSlot": false, - "src": "346112:2:18", + "src": "346112:2:38", "valueSize": 1 }, { - "declaration": 41817, + "declaration": 44878, "isOffset": false, "isSlot": false, - "src": "346142:2:18", + "src": "346142:2:38", "valueSize": 1 }, { - "declaration": 41820, + "declaration": 44881, "isOffset": false, "isSlot": false, - "src": "346172:2:18", + "src": "346172:2:38", "valueSize": 1 }, { - "declaration": 41823, + "declaration": 44884, "isOffset": false, "isSlot": false, - "src": "346202:2:18", + "src": "346202:2:38", "valueSize": 1 }, { - "declaration": 41789, + "declaration": 44850, "isOffset": false, "isSlot": false, - "src": "346470:2:18", + "src": "346470:2:38", "valueSize": 1 }, { - "declaration": 41791, + "declaration": 44852, "isOffset": false, "isSlot": false, - "src": "346376:2:18", + "src": "346376:2:38", "valueSize": 1 }, { - "declaration": 41793, + "declaration": 44854, "isOffset": false, "isSlot": false, - "src": "346504:2:18", + "src": "346504:2:38", "valueSize": 1 }, { - "declaration": 41795, + "declaration": 44856, "isOffset": false, "isSlot": false, - "src": "346436:2:18", + "src": "346436:2:38", "valueSize": 1 } ], - "id": 41825, + "id": 44886, "nodeType": "InlineAssembly", - "src": "345584:933:18" + "src": "345584:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41827, + "id": 44888, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "346542:4:18", + "src": "346542:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -396658,14 +396658,14 @@ }, { "hexValue": "3078313034", - "id": 41828, + "id": 44889, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "346548:5:18", + "src": "346548:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -396684,18 +396684,18 @@ "typeString": "int_const 260" } ], - "id": 41826, + "id": 44887, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "346526:15:18", + "referencedDeclaration": 33383, + "src": "346526:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41829, + "id": 44890, "isConstant": false, "isLValue": false, "isPure": false, @@ -396704,21 +396704,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "346526:28:18", + "src": "346526:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41830, + "id": 44891, "nodeType": "ExpressionStatement", - "src": "346526:28:18" + "src": "346526:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "346573:273:18", + "src": "346573:273:38", "statements": [ { "expression": { @@ -396726,26 +396726,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "346594:4:18", + "src": "346594:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "346600:2:18" + "src": "346600:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "346587:6:18" + "src": "346587:6:38" }, "nodeType": "YulFunctionCall", - "src": "346587:16:18" + "src": "346587:16:38" }, "nodeType": "YulExpressionStatement", - "src": "346587:16:18" + "src": "346587:16:38" }, { "expression": { @@ -396753,26 +396753,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "346623:4:18", + "src": "346623:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "346629:2:18" + "src": "346629:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "346616:6:18" + "src": "346616:6:38" }, "nodeType": "YulFunctionCall", - "src": "346616:16:18" + "src": "346616:16:38" }, "nodeType": "YulExpressionStatement", - "src": "346616:16:18" + "src": "346616:16:38" }, { "expression": { @@ -396780,26 +396780,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "346652:4:18", + "src": "346652:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "346658:2:18" + "src": "346658:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "346645:6:18" + "src": "346645:6:38" }, "nodeType": "YulFunctionCall", - "src": "346645:16:18" + "src": "346645:16:38" }, "nodeType": "YulExpressionStatement", - "src": "346645:16:18" + "src": "346645:16:38" }, { "expression": { @@ -396807,26 +396807,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "346681:4:18", + "src": "346681:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "346687:2:18" + "src": "346687:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "346674:6:18" + "src": "346674:6:38" }, "nodeType": "YulFunctionCall", - "src": "346674:16:18" + "src": "346674:16:38" }, "nodeType": "YulExpressionStatement", - "src": "346674:16:18" + "src": "346674:16:38" }, { "expression": { @@ -396834,26 +396834,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "346710:4:18", + "src": "346710:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "346716:2:18" + "src": "346716:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "346703:6:18" + "src": "346703:6:38" }, "nodeType": "YulFunctionCall", - "src": "346703:16:18" + "src": "346703:16:38" }, "nodeType": "YulExpressionStatement", - "src": "346703:16:18" + "src": "346703:16:38" }, { "expression": { @@ -396861,26 +396861,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "346739:4:18", + "src": "346739:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "346745:2:18" + "src": "346745:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "346732:6:18" + "src": "346732:6:38" }, "nodeType": "YulFunctionCall", - "src": "346732:16:18" + "src": "346732:16:38" }, "nodeType": "YulExpressionStatement", - "src": "346732:16:18" + "src": "346732:16:38" }, { "expression": { @@ -396888,26 +396888,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "346768:4:18", + "src": "346768:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "346774:2:18" + "src": "346774:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "346761:6:18" + "src": "346761:6:38" }, "nodeType": "YulFunctionCall", - "src": "346761:16:18" + "src": "346761:16:38" }, "nodeType": "YulExpressionStatement", - "src": "346761:16:18" + "src": "346761:16:38" }, { "expression": { @@ -396915,26 +396915,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "346797:4:18", + "src": "346797:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "346803:2:18" + "src": "346803:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "346790:6:18" + "src": "346790:6:38" }, "nodeType": "YulFunctionCall", - "src": "346790:16:18" + "src": "346790:16:38" }, "nodeType": "YulExpressionStatement", - "src": "346790:16:18" + "src": "346790:16:38" }, { "expression": { @@ -396942,98 +396942,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "346826:5:18", + "src": "346826:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "346833:2:18" + "src": "346833:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "346819:6:18" + "src": "346819:6:38" }, "nodeType": "YulFunctionCall", - "src": "346819:17:18" + "src": "346819:17:38" }, "nodeType": "YulExpressionStatement", - "src": "346819:17:18" + "src": "346819:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41799, + "declaration": 44860, "isOffset": false, "isSlot": false, - "src": "346600:2:18", + "src": "346600:2:38", "valueSize": 1 }, { - "declaration": 41802, + "declaration": 44863, "isOffset": false, "isSlot": false, - "src": "346629:2:18", + "src": "346629:2:38", "valueSize": 1 }, { - "declaration": 41805, + "declaration": 44866, "isOffset": false, "isSlot": false, - "src": "346658:2:18", + "src": "346658:2:38", "valueSize": 1 }, { - "declaration": 41808, + "declaration": 44869, "isOffset": false, "isSlot": false, - "src": "346687:2:18", + "src": "346687:2:38", "valueSize": 1 }, { - "declaration": 41811, + "declaration": 44872, "isOffset": false, "isSlot": false, - "src": "346716:2:18", + "src": "346716:2:38", "valueSize": 1 }, { - "declaration": 41814, + "declaration": 44875, "isOffset": false, "isSlot": false, - "src": "346745:2:18", + "src": "346745:2:38", "valueSize": 1 }, { - "declaration": 41817, + "declaration": 44878, "isOffset": false, "isSlot": false, - "src": "346774:2:18", + "src": "346774:2:38", "valueSize": 1 }, { - "declaration": 41820, + "declaration": 44881, "isOffset": false, "isSlot": false, - "src": "346803:2:18", + "src": "346803:2:38", "valueSize": 1 }, { - "declaration": 41823, + "declaration": 44884, "isOffset": false, "isSlot": false, - "src": "346833:2:18", + "src": "346833:2:38", "valueSize": 1 } ], - "id": 41831, + "id": 44892, "nodeType": "InlineAssembly", - "src": "346564:282:18" + "src": "346564:282:38" } ] }, @@ -397041,20 +397041,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "345331:3:18", + "nameLocation": "345331:3:38", "parameters": { - "id": 41796, + "id": 44857, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41789, + "id": 44850, "mutability": "mutable", "name": "p0", - "nameLocation": "345343:2:18", + "nameLocation": "345343:2:38", "nodeType": "VariableDeclaration", - "scope": 41833, - "src": "345335:10:18", + "scope": 44894, + "src": "345335:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -397062,10 +397062,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41788, + "id": 44849, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "345335:7:18", + "src": "345335:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -397075,13 +397075,13 @@ }, { "constant": false, - "id": 41791, + "id": 44852, "mutability": "mutable", "name": "p1", - "nameLocation": "345352:2:18", + "nameLocation": "345352:2:38", "nodeType": "VariableDeclaration", - "scope": 41833, - "src": "345347:7:18", + "scope": 44894, + "src": "345347:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -397089,10 +397089,10 @@ "typeString": "bool" }, "typeName": { - "id": 41790, + "id": 44851, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "345347:4:18", + "src": "345347:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -397102,13 +397102,13 @@ }, { "constant": false, - "id": 41793, + "id": 44854, "mutability": "mutable", "name": "p2", - "nameLocation": "345364:2:18", + "nameLocation": "345364:2:38", "nodeType": "VariableDeclaration", - "scope": 41833, - "src": "345356:10:18", + "scope": 44894, + "src": "345356:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -397116,10 +397116,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41792, + "id": 44853, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "345356:7:18", + "src": "345356:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -397129,13 +397129,13 @@ }, { "constant": false, - "id": 41795, + "id": 44856, "mutability": "mutable", "name": "p3", - "nameLocation": "345376:2:18", + "nameLocation": "345376:2:38", "nodeType": "VariableDeclaration", - "scope": 41833, - "src": "345368:10:18", + "scope": 44894, + "src": "345368:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -397143,10 +397143,10 @@ "typeString": "uint256" }, "typeName": { - "id": 41794, + "id": 44855, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "345368:7:18", + "src": "345368:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -397155,44 +397155,44 @@ "visibility": "internal" } ], - "src": "345334:45:18" + "src": "345334:45:38" }, "returnParameters": { - "id": 41797, + "id": 44858, "nodeType": "ParameterList", "parameters": [], - "src": "345394:0:18" + "src": "345394:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41885, + "id": 44946, "nodeType": "FunctionDefinition", - "src": "346858:1732:18", + "src": "346858:1732:38", "nodes": [], "body": { - "id": 41884, + "id": 44945, "nodeType": "Block", - "src": "346930:1660:18", + "src": "346930:1660:38", "nodes": [], "statements": [ { "assignments": [ - 41845 + 44906 ], "declarations": [ { "constant": false, - "id": 41845, + "id": 44906, "mutability": "mutable", "name": "m0", - "nameLocation": "346948:2:18", + "nameLocation": "346948:2:38", "nodeType": "VariableDeclaration", - "scope": 41884, - "src": "346940:10:18", + "scope": 44945, + "src": "346940:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -397200,10 +397200,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41844, + "id": 44905, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "346940:7:18", + "src": "346940:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -397212,24 +397212,24 @@ "visibility": "internal" } ], - "id": 41846, + "id": 44907, "nodeType": "VariableDeclarationStatement", - "src": "346940:10:18" + "src": "346940:10:38" }, { "assignments": [ - 41848 + 44909 ], "declarations": [ { "constant": false, - "id": 41848, + "id": 44909, "mutability": "mutable", "name": "m1", - "nameLocation": "346968:2:18", + "nameLocation": "346968:2:38", "nodeType": "VariableDeclaration", - "scope": 41884, - "src": "346960:10:18", + "scope": 44945, + "src": "346960:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -397237,10 +397237,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41847, + "id": 44908, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "346960:7:18", + "src": "346960:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -397249,24 +397249,24 @@ "visibility": "internal" } ], - "id": 41849, + "id": 44910, "nodeType": "VariableDeclarationStatement", - "src": "346960:10:18" + "src": "346960:10:38" }, { "assignments": [ - 41851 + 44912 ], "declarations": [ { "constant": false, - "id": 41851, + "id": 44912, "mutability": "mutable", "name": "m2", - "nameLocation": "346988:2:18", + "nameLocation": "346988:2:38", "nodeType": "VariableDeclaration", - "scope": 41884, - "src": "346980:10:18", + "scope": 44945, + "src": "346980:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -397274,10 +397274,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41850, + "id": 44911, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "346980:7:18", + "src": "346980:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -397286,24 +397286,24 @@ "visibility": "internal" } ], - "id": 41852, + "id": 44913, "nodeType": "VariableDeclarationStatement", - "src": "346980:10:18" + "src": "346980:10:38" }, { "assignments": [ - 41854 + 44915 ], "declarations": [ { "constant": false, - "id": 41854, + "id": 44915, "mutability": "mutable", "name": "m3", - "nameLocation": "347008:2:18", + "nameLocation": "347008:2:38", "nodeType": "VariableDeclaration", - "scope": 41884, - "src": "347000:10:18", + "scope": 44945, + "src": "347000:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -397311,10 +397311,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41853, + "id": 44914, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "347000:7:18", + "src": "347000:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -397323,24 +397323,24 @@ "visibility": "internal" } ], - "id": 41855, + "id": 44916, "nodeType": "VariableDeclarationStatement", - "src": "347000:10:18" + "src": "347000:10:38" }, { "assignments": [ - 41857 + 44918 ], "declarations": [ { "constant": false, - "id": 41857, + "id": 44918, "mutability": "mutable", "name": "m4", - "nameLocation": "347028:2:18", + "nameLocation": "347028:2:38", "nodeType": "VariableDeclaration", - "scope": 41884, - "src": "347020:10:18", + "scope": 44945, + "src": "347020:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -397348,10 +397348,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41856, + "id": 44917, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "347020:7:18", + "src": "347020:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -397360,24 +397360,24 @@ "visibility": "internal" } ], - "id": 41858, + "id": 44919, "nodeType": "VariableDeclarationStatement", - "src": "347020:10:18" + "src": "347020:10:38" }, { "assignments": [ - 41860 + 44921 ], "declarations": [ { "constant": false, - "id": 41860, + "id": 44921, "mutability": "mutable", "name": "m5", - "nameLocation": "347048:2:18", + "nameLocation": "347048:2:38", "nodeType": "VariableDeclaration", - "scope": 41884, - "src": "347040:10:18", + "scope": 44945, + "src": "347040:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -397385,10 +397385,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41859, + "id": 44920, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "347040:7:18", + "src": "347040:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -397397,24 +397397,24 @@ "visibility": "internal" } ], - "id": 41861, + "id": 44922, "nodeType": "VariableDeclarationStatement", - "src": "347040:10:18" + "src": "347040:10:38" }, { "assignments": [ - 41863 + 44924 ], "declarations": [ { "constant": false, - "id": 41863, + "id": 44924, "mutability": "mutable", "name": "m6", - "nameLocation": "347068:2:18", + "nameLocation": "347068:2:38", "nodeType": "VariableDeclaration", - "scope": 41884, - "src": "347060:10:18", + "scope": 44945, + "src": "347060:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -397422,10 +397422,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41862, + "id": 44923, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "347060:7:18", + "src": "347060:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -397434,24 +397434,24 @@ "visibility": "internal" } ], - "id": 41864, + "id": 44925, "nodeType": "VariableDeclarationStatement", - "src": "347060:10:18" + "src": "347060:10:38" }, { "assignments": [ - 41866 + 44927 ], "declarations": [ { "constant": false, - "id": 41866, + "id": 44927, "mutability": "mutable", "name": "m7", - "nameLocation": "347088:2:18", + "nameLocation": "347088:2:38", "nodeType": "VariableDeclaration", - "scope": 41884, - "src": "347080:10:18", + "scope": 44945, + "src": "347080:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -397459,10 +397459,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41865, + "id": 44926, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "347080:7:18", + "src": "347080:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -397471,24 +397471,24 @@ "visibility": "internal" } ], - "id": 41867, + "id": 44928, "nodeType": "VariableDeclarationStatement", - "src": "347080:10:18" + "src": "347080:10:38" }, { "assignments": [ - 41869 + 44930 ], "declarations": [ { "constant": false, - "id": 41869, + "id": 44930, "mutability": "mutable", "name": "m8", - "nameLocation": "347108:2:18", + "nameLocation": "347108:2:38", "nodeType": "VariableDeclaration", - "scope": 41884, - "src": "347100:10:18", + "scope": 44945, + "src": "347100:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -397496,10 +397496,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41868, + "id": 44929, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "347100:7:18", + "src": "347100:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -397508,24 +397508,24 @@ "visibility": "internal" } ], - "id": 41870, + "id": 44931, "nodeType": "VariableDeclarationStatement", - "src": "347100:10:18" + "src": "347100:10:38" }, { "assignments": [ - 41872 + 44933 ], "declarations": [ { "constant": false, - "id": 41872, + "id": 44933, "mutability": "mutable", "name": "m9", - "nameLocation": "347128:2:18", + "nameLocation": "347128:2:38", "nodeType": "VariableDeclaration", - "scope": 41884, - "src": "347120:10:18", + "scope": 44945, + "src": "347120:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -397533,10 +397533,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41871, + "id": 44932, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "347120:7:18", + "src": "347120:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -397545,24 +397545,24 @@ "visibility": "internal" } ], - "id": 41873, + "id": 44934, "nodeType": "VariableDeclarationStatement", - "src": "347120:10:18" + "src": "347120:10:38" }, { "assignments": [ - 41875 + 44936 ], "declarations": [ { "constant": false, - "id": 41875, + "id": 44936, "mutability": "mutable", "name": "m10", - "nameLocation": "347148:3:18", + "nameLocation": "347148:3:38", "nodeType": "VariableDeclaration", - "scope": 41884, - "src": "347140:11:18", + "scope": 44945, + "src": "347140:11:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -397570,10 +397570,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41874, + "id": 44935, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "347140:7:18", + "src": "347140:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -397582,27 +397582,27 @@ "visibility": "internal" } ], - "id": 41876, + "id": 44937, "nodeType": "VariableDeclarationStatement", - "src": "347140:11:18" + "src": "347140:11:38" }, { "AST": { "nodeType": "YulBlock", - "src": "347170:1024:18", + "src": "347170:1024:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "347213:313:18", + "src": "347213:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "347231:15:18", + "src": "347231:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "347245:1:18", + "src": "347245:1:38", "type": "", "value": "0" }, @@ -397610,7 +397610,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "347235:6:18", + "src": "347235:6:38", "type": "" } ] @@ -397618,16 +397618,16 @@ { "body": { "nodeType": "YulBlock", - "src": "347316:40:18", + "src": "347316:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "347345:9:18", + "src": "347345:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "347347:5:18" + "src": "347347:5:38" } ] }, @@ -397638,33 +397638,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "347333:6:18" + "src": "347333:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "347341:1:18" + "src": "347341:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "347328:4:18" + "src": "347328:4:38" }, "nodeType": "YulFunctionCall", - "src": "347328:15:18" + "src": "347328:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "347321:6:18" + "src": "347321:6:38" }, "nodeType": "YulFunctionCall", - "src": "347321:23:18" + "src": "347321:23:38" }, "nodeType": "YulIf", - "src": "347318:36:18" + "src": "347318:36:38" } ] }, @@ -397673,12 +397673,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "347273:6:18" + "src": "347273:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "347281:4:18", + "src": "347281:4:38", "type": "", "value": "0x20" } @@ -397686,30 +397686,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "347270:2:18" + "src": "347270:2:38" }, "nodeType": "YulFunctionCall", - "src": "347270:16:18" + "src": "347270:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "347287:28:18", + "src": "347287:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "347289:24:18", + "src": "347289:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "347303:6:18" + "src": "347303:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "347311:1:18", + "src": "347311:1:38", "type": "", "value": "1" } @@ -397717,16 +397717,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "347299:3:18" + "src": "347299:3:38" }, "nodeType": "YulFunctionCall", - "src": "347299:14:18" + "src": "347299:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "347289:6:18" + "src": "347289:6:38" } ] } @@ -397734,10 +397734,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "347267:2:18", + "src": "347267:2:38", "statements": [] }, - "src": "347263:93:18" + "src": "347263:93:38" }, { "expression": { @@ -397745,34 +397745,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "347380:3:18" + "src": "347380:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "347385:6:18" + "src": "347385:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "347373:6:18" + "src": "347373:6:38" }, "nodeType": "YulFunctionCall", - "src": "347373:19:18" + "src": "347373:19:38" }, "nodeType": "YulExpressionStatement", - "src": "347373:19:18" + "src": "347373:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "347409:37:18", + "src": "347409:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "347426:3:18", + "src": "347426:3:38", "type": "", "value": "256" }, @@ -397781,38 +397781,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "347435:1:18", + "src": "347435:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "347438:6:18" + "src": "347438:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "347431:3:18" + "src": "347431:3:38" }, "nodeType": "YulFunctionCall", - "src": "347431:14:18" + "src": "347431:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "347422:3:18" + "src": "347422:3:38" }, "nodeType": "YulFunctionCall", - "src": "347422:24:18" + "src": "347422:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "347413:5:18", + "src": "347413:5:38", "type": "" } ] @@ -397825,12 +397825,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "347474:3:18" + "src": "347474:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "347479:4:18", + "src": "347479:4:38", "type": "", "value": "0x20" } @@ -397838,59 +397838,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "347470:3:18" + "src": "347470:3:38" }, "nodeType": "YulFunctionCall", - "src": "347470:14:18" + "src": "347470:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "347490:5:18" + "src": "347490:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "347501:5:18" + "src": "347501:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "347508:1:18" + "src": "347508:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "347497:3:18" + "src": "347497:3:38" }, "nodeType": "YulFunctionCall", - "src": "347497:13:18" + "src": "347497:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "347486:3:18" + "src": "347486:3:38" }, "nodeType": "YulFunctionCall", - "src": "347486:25:18" + "src": "347486:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "347463:6:18" + "src": "347463:6:38" }, "nodeType": "YulFunctionCall", - "src": "347463:49:18" + "src": "347463:49:38" }, "nodeType": "YulExpressionStatement", - "src": "347463:49:18" + "src": "347463:49:38" } ] }, @@ -397900,27 +397900,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "347205:3:18", + "src": "347205:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "347210:1:18", + "src": "347210:1:38", "type": "" } ], - "src": "347184:342:18" + "src": "347184:342:38" }, { "nodeType": "YulAssignment", - "src": "347539:17:18", + "src": "347539:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "347551:4:18", + "src": "347551:4:38", "type": "", "value": "0x00" } @@ -397928,28 +397928,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "347545:5:18" + "src": "347545:5:38" }, "nodeType": "YulFunctionCall", - "src": "347545:11:18" + "src": "347545:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "347539:2:18" + "src": "347539:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "347569:17:18", + "src": "347569:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "347581:4:18", + "src": "347581:4:38", "type": "", "value": "0x20" } @@ -397957,28 +397957,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "347575:5:18" + "src": "347575:5:38" }, "nodeType": "YulFunctionCall", - "src": "347575:11:18" + "src": "347575:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "347569:2:18" + "src": "347569:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "347599:17:18", + "src": "347599:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "347611:4:18", + "src": "347611:4:38", "type": "", "value": "0x40" } @@ -397986,28 +397986,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "347605:5:18" + "src": "347605:5:38" }, "nodeType": "YulFunctionCall", - "src": "347605:11:18" + "src": "347605:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "347599:2:18" + "src": "347599:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "347629:17:18", + "src": "347629:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "347641:4:18", + "src": "347641:4:38", "type": "", "value": "0x60" } @@ -398015,28 +398015,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "347635:5:18" + "src": "347635:5:38" }, "nodeType": "YulFunctionCall", - "src": "347635:11:18" + "src": "347635:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "347629:2:18" + "src": "347629:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "347659:17:18", + "src": "347659:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "347671:4:18", + "src": "347671:4:38", "type": "", "value": "0x80" } @@ -398044,28 +398044,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "347665:5:18" + "src": "347665:5:38" }, "nodeType": "YulFunctionCall", - "src": "347665:11:18" + "src": "347665:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "347659:2:18" + "src": "347659:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "347689:17:18", + "src": "347689:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "347701:4:18", + "src": "347701:4:38", "type": "", "value": "0xa0" } @@ -398073,28 +398073,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "347695:5:18" + "src": "347695:5:38" }, "nodeType": "YulFunctionCall", - "src": "347695:11:18" + "src": "347695:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "347689:2:18" + "src": "347689:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "347719:17:18", + "src": "347719:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "347731:4:18", + "src": "347731:4:38", "type": "", "value": "0xc0" } @@ -398102,28 +398102,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "347725:5:18" + "src": "347725:5:38" }, "nodeType": "YulFunctionCall", - "src": "347725:11:18" + "src": "347725:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "347719:2:18" + "src": "347719:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "347749:17:18", + "src": "347749:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "347761:4:18", + "src": "347761:4:38", "type": "", "value": "0xe0" } @@ -398131,28 +398131,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "347755:5:18" + "src": "347755:5:38" }, "nodeType": "YulFunctionCall", - "src": "347755:11:18" + "src": "347755:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "347749:2:18" + "src": "347749:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "347779:18:18", + "src": "347779:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "347791:5:18", + "src": "347791:5:38", "type": "", "value": "0x100" } @@ -398160,28 +398160,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "347785:5:18" + "src": "347785:5:38" }, "nodeType": "YulFunctionCall", - "src": "347785:12:18" + "src": "347785:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "347779:2:18" + "src": "347779:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "347810:18:18", + "src": "347810:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "347822:5:18", + "src": "347822:5:38", "type": "", "value": "0x120" } @@ -398189,28 +398189,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "347816:5:18" + "src": "347816:5:38" }, "nodeType": "YulFunctionCall", - "src": "347816:12:18" + "src": "347816:12:38" }, "variableNames": [ { "name": "m9", "nodeType": "YulIdentifier", - "src": "347810:2:18" + "src": "347810:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "347841:19:18", + "src": "347841:19:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "347854:5:18", + "src": "347854:5:38", "type": "", "value": "0x140" } @@ -398218,16 +398218,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "347848:5:18" + "src": "347848:5:38" }, "nodeType": "YulFunctionCall", - "src": "347848:12:18" + "src": "347848:12:38" }, "variableNames": [ { "name": "m10", "nodeType": "YulIdentifier", - "src": "347841:3:18" + "src": "347841:3:38" } ] }, @@ -398237,14 +398237,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "347941:4:18", + "src": "347941:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "347947:10:18", + "src": "347947:10:38", "type": "", "value": "0xa826caeb" } @@ -398252,13 +398252,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "347934:6:18" + "src": "347934:6:38" }, "nodeType": "YulFunctionCall", - "src": "347934:24:18" + "src": "347934:24:38" }, "nodeType": "YulExpressionStatement", - "src": "347934:24:18" + "src": "347934:24:38" }, { "expression": { @@ -398266,14 +398266,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "347978:4:18", + "src": "347978:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "347984:4:18", + "src": "347984:4:38", "type": "", "value": "0x80" } @@ -398281,13 +398281,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "347971:6:18" + "src": "347971:6:38" }, "nodeType": "YulFunctionCall", - "src": "347971:18:18" + "src": "347971:18:38" }, "nodeType": "YulExpressionStatement", - "src": "347971:18:18" + "src": "347971:18:38" }, { "expression": { @@ -398295,26 +398295,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "348009:4:18", + "src": "348009:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "348015:2:18" + "src": "348015:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "348002:6:18" + "src": "348002:6:38" }, "nodeType": "YulFunctionCall", - "src": "348002:16:18" + "src": "348002:16:38" }, "nodeType": "YulExpressionStatement", - "src": "348002:16:18" + "src": "348002:16:38" }, { "expression": { @@ -398322,14 +398322,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "348038:4:18", + "src": "348038:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "348044:4:18", + "src": "348044:4:38", "type": "", "value": "0xc0" } @@ -398337,13 +398337,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "348031:6:18" + "src": "348031:6:38" }, "nodeType": "YulFunctionCall", - "src": "348031:18:18" + "src": "348031:18:38" }, "nodeType": "YulExpressionStatement", - "src": "348031:18:18" + "src": "348031:18:38" }, { "expression": { @@ -398351,14 +398351,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "348069:4:18", + "src": "348069:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "348075:5:18", + "src": "348075:5:38", "type": "", "value": "0x100" } @@ -398366,13 +398366,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "348062:6:18" + "src": "348062:6:38" }, "nodeType": "YulFunctionCall", - "src": "348062:19:18" + "src": "348062:19:38" }, "nodeType": "YulExpressionStatement", - "src": "348062:19:18" + "src": "348062:19:38" }, { "expression": { @@ -398380,26 +398380,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "348106:4:18", + "src": "348106:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "348112:2:18" + "src": "348112:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "348094:11:18" + "src": "348094:11:38" }, "nodeType": "YulFunctionCall", - "src": "348094:21:18" + "src": "348094:21:38" }, "nodeType": "YulExpressionStatement", - "src": "348094:21:18" + "src": "348094:21:38" }, { "expression": { @@ -398407,26 +398407,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "348140:4:18", + "src": "348140:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "348146:2:18" + "src": "348146:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "348128:11:18" + "src": "348128:11:38" }, "nodeType": "YulFunctionCall", - "src": "348128:21:18" + "src": "348128:21:38" }, "nodeType": "YulExpressionStatement", - "src": "348128:21:18" + "src": "348128:21:38" }, { "expression": { @@ -398434,154 +398434,154 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "348174:5:18", + "src": "348174:5:38", "type": "", "value": "0x120" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "348181:2:18" + "src": "348181:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "348162:11:18" + "src": "348162:11:38" }, "nodeType": "YulFunctionCall", - "src": "348162:22:18" + "src": "348162:22:38" }, "nodeType": "YulExpressionStatement", - "src": "348162:22:18" + "src": "348162:22:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41845, + "declaration": 44906, "isOffset": false, "isSlot": false, - "src": "347539:2:18", + "src": "347539:2:38", "valueSize": 1 }, { - "declaration": 41848, + "declaration": 44909, "isOffset": false, "isSlot": false, - "src": "347569:2:18", + "src": "347569:2:38", "valueSize": 1 }, { - "declaration": 41875, + "declaration": 44936, "isOffset": false, "isSlot": false, - "src": "347841:3:18", + "src": "347841:3:38", "valueSize": 1 }, { - "declaration": 41851, + "declaration": 44912, "isOffset": false, "isSlot": false, - "src": "347599:2:18", + "src": "347599:2:38", "valueSize": 1 }, { - "declaration": 41854, + "declaration": 44915, "isOffset": false, "isSlot": false, - "src": "347629:2:18", + "src": "347629:2:38", "valueSize": 1 }, { - "declaration": 41857, + "declaration": 44918, "isOffset": false, "isSlot": false, - "src": "347659:2:18", + "src": "347659:2:38", "valueSize": 1 }, { - "declaration": 41860, + "declaration": 44921, "isOffset": false, "isSlot": false, - "src": "347689:2:18", + "src": "347689:2:38", "valueSize": 1 }, { - "declaration": 41863, + "declaration": 44924, "isOffset": false, "isSlot": false, - "src": "347719:2:18", + "src": "347719:2:38", "valueSize": 1 }, { - "declaration": 41866, + "declaration": 44927, "isOffset": false, "isSlot": false, - "src": "347749:2:18", + "src": "347749:2:38", "valueSize": 1 }, { - "declaration": 41869, + "declaration": 44930, "isOffset": false, "isSlot": false, - "src": "347779:2:18", + "src": "347779:2:38", "valueSize": 1 }, { - "declaration": 41872, + "declaration": 44933, "isOffset": false, "isSlot": false, - "src": "347810:2:18", + "src": "347810:2:38", "valueSize": 1 }, { - "declaration": 41835, + "declaration": 44896, "isOffset": false, "isSlot": false, - "src": "348112:2:18", + "src": "348112:2:38", "valueSize": 1 }, { - "declaration": 41837, + "declaration": 44898, "isOffset": false, "isSlot": false, - "src": "348015:2:18", + "src": "348015:2:38", "valueSize": 1 }, { - "declaration": 41839, + "declaration": 44900, "isOffset": false, "isSlot": false, - "src": "348146:2:18", + "src": "348146:2:38", "valueSize": 1 }, { - "declaration": 41841, + "declaration": 44902, "isOffset": false, "isSlot": false, - "src": "348181:2:18", + "src": "348181:2:38", "valueSize": 1 } ], - "id": 41877, + "id": 44938, "nodeType": "InlineAssembly", - "src": "347161:1033:18" + "src": "347161:1033:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41879, + "id": 44940, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "348219:4:18", + "src": "348219:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -398590,14 +398590,14 @@ }, { "hexValue": "3078313434", - "id": 41880, + "id": 44941, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "348225:5:18", + "src": "348225:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_324_by_1", "typeString": "int_const 324" @@ -398616,18 +398616,18 @@ "typeString": "int_const 324" } ], - "id": 41878, + "id": 44939, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "348203:15:18", + "referencedDeclaration": 33383, + "src": "348203:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41881, + "id": 44942, "isConstant": false, "isLValue": false, "isPure": false, @@ -398636,21 +398636,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "348203:28:18", + "src": "348203:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41882, + "id": 44943, "nodeType": "ExpressionStatement", - "src": "348203:28:18" + "src": "348203:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "348250:334:18", + "src": "348250:334:38", "statements": [ { "expression": { @@ -398658,26 +398658,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "348271:4:18", + "src": "348271:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "348277:2:18" + "src": "348277:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "348264:6:18" + "src": "348264:6:38" }, "nodeType": "YulFunctionCall", - "src": "348264:16:18" + "src": "348264:16:38" }, "nodeType": "YulExpressionStatement", - "src": "348264:16:18" + "src": "348264:16:38" }, { "expression": { @@ -398685,26 +398685,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "348300:4:18", + "src": "348300:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "348306:2:18" + "src": "348306:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "348293:6:18" + "src": "348293:6:38" }, "nodeType": "YulFunctionCall", - "src": "348293:16:18" + "src": "348293:16:38" }, "nodeType": "YulExpressionStatement", - "src": "348293:16:18" + "src": "348293:16:38" }, { "expression": { @@ -398712,26 +398712,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "348329:4:18", + "src": "348329:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "348335:2:18" + "src": "348335:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "348322:6:18" + "src": "348322:6:38" }, "nodeType": "YulFunctionCall", - "src": "348322:16:18" + "src": "348322:16:38" }, "nodeType": "YulExpressionStatement", - "src": "348322:16:18" + "src": "348322:16:38" }, { "expression": { @@ -398739,26 +398739,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "348358:4:18", + "src": "348358:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "348364:2:18" + "src": "348364:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "348351:6:18" + "src": "348351:6:38" }, "nodeType": "YulFunctionCall", - "src": "348351:16:18" + "src": "348351:16:38" }, "nodeType": "YulExpressionStatement", - "src": "348351:16:18" + "src": "348351:16:38" }, { "expression": { @@ -398766,26 +398766,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "348387:4:18", + "src": "348387:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "348393:2:18" + "src": "348393:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "348380:6:18" + "src": "348380:6:38" }, "nodeType": "YulFunctionCall", - "src": "348380:16:18" + "src": "348380:16:38" }, "nodeType": "YulExpressionStatement", - "src": "348380:16:18" + "src": "348380:16:38" }, { "expression": { @@ -398793,26 +398793,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "348416:4:18", + "src": "348416:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "348422:2:18" + "src": "348422:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "348409:6:18" + "src": "348409:6:38" }, "nodeType": "YulFunctionCall", - "src": "348409:16:18" + "src": "348409:16:38" }, "nodeType": "YulExpressionStatement", - "src": "348409:16:18" + "src": "348409:16:38" }, { "expression": { @@ -398820,26 +398820,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "348445:4:18", + "src": "348445:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "348451:2:18" + "src": "348451:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "348438:6:18" + "src": "348438:6:38" }, "nodeType": "YulFunctionCall", - "src": "348438:16:18" + "src": "348438:16:38" }, "nodeType": "YulExpressionStatement", - "src": "348438:16:18" + "src": "348438:16:38" }, { "expression": { @@ -398847,26 +398847,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "348474:4:18", + "src": "348474:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "348480:2:18" + "src": "348480:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "348467:6:18" + "src": "348467:6:38" }, "nodeType": "YulFunctionCall", - "src": "348467:16:18" + "src": "348467:16:38" }, "nodeType": "YulExpressionStatement", - "src": "348467:16:18" + "src": "348467:16:38" }, { "expression": { @@ -398874,26 +398874,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "348503:5:18", + "src": "348503:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "348510:2:18" + "src": "348510:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "348496:6:18" + "src": "348496:6:38" }, "nodeType": "YulFunctionCall", - "src": "348496:17:18" + "src": "348496:17:38" }, "nodeType": "YulExpressionStatement", - "src": "348496:17:18" + "src": "348496:17:38" }, { "expression": { @@ -398901,26 +398901,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "348533:5:18", + "src": "348533:5:38", "type": "", "value": "0x120" }, { "name": "m9", "nodeType": "YulIdentifier", - "src": "348540:2:18" + "src": "348540:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "348526:6:18" + "src": "348526:6:38" }, "nodeType": "YulFunctionCall", - "src": "348526:17:18" + "src": "348526:17:38" }, "nodeType": "YulExpressionStatement", - "src": "348526:17:18" + "src": "348526:17:38" }, { "expression": { @@ -398928,112 +398928,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "348563:5:18", + "src": "348563:5:38", "type": "", "value": "0x140" }, { "name": "m10", "nodeType": "YulIdentifier", - "src": "348570:3:18" + "src": "348570:3:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "348556:6:18" + "src": "348556:6:38" }, "nodeType": "YulFunctionCall", - "src": "348556:18:18" + "src": "348556:18:38" }, "nodeType": "YulExpressionStatement", - "src": "348556:18:18" + "src": "348556:18:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41845, + "declaration": 44906, "isOffset": false, "isSlot": false, - "src": "348277:2:18", + "src": "348277:2:38", "valueSize": 1 }, { - "declaration": 41848, + "declaration": 44909, "isOffset": false, "isSlot": false, - "src": "348306:2:18", + "src": "348306:2:38", "valueSize": 1 }, { - "declaration": 41875, + "declaration": 44936, "isOffset": false, "isSlot": false, - "src": "348570:3:18", + "src": "348570:3:38", "valueSize": 1 }, { - "declaration": 41851, + "declaration": 44912, "isOffset": false, "isSlot": false, - "src": "348335:2:18", + "src": "348335:2:38", "valueSize": 1 }, { - "declaration": 41854, + "declaration": 44915, "isOffset": false, "isSlot": false, - "src": "348364:2:18", + "src": "348364:2:38", "valueSize": 1 }, { - "declaration": 41857, + "declaration": 44918, "isOffset": false, "isSlot": false, - "src": "348393:2:18", + "src": "348393:2:38", "valueSize": 1 }, { - "declaration": 41860, + "declaration": 44921, "isOffset": false, "isSlot": false, - "src": "348422:2:18", + "src": "348422:2:38", "valueSize": 1 }, { - "declaration": 41863, + "declaration": 44924, "isOffset": false, "isSlot": false, - "src": "348451:2:18", + "src": "348451:2:38", "valueSize": 1 }, { - "declaration": 41866, + "declaration": 44927, "isOffset": false, "isSlot": false, - "src": "348480:2:18", + "src": "348480:2:38", "valueSize": 1 }, { - "declaration": 41869, + "declaration": 44930, "isOffset": false, "isSlot": false, - "src": "348510:2:18", + "src": "348510:2:38", "valueSize": 1 }, { - "declaration": 41872, + "declaration": 44933, "isOffset": false, "isSlot": false, - "src": "348540:2:18", + "src": "348540:2:38", "valueSize": 1 } ], - "id": 41883, + "id": 44944, "nodeType": "InlineAssembly", - "src": "348241:343:18" + "src": "348241:343:38" } ] }, @@ -399041,20 +399041,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "346867:3:18", + "nameLocation": "346867:3:38", "parameters": { - "id": 41842, + "id": 44903, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41835, + "id": 44896, "mutability": "mutable", "name": "p0", - "nameLocation": "346879:2:18", + "nameLocation": "346879:2:38", "nodeType": "VariableDeclaration", - "scope": 41885, - "src": "346871:10:18", + "scope": 44946, + "src": "346871:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -399062,10 +399062,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41834, + "id": 44895, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "346871:7:18", + "src": "346871:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -399075,13 +399075,13 @@ }, { "constant": false, - "id": 41837, + "id": 44898, "mutability": "mutable", "name": "p1", - "nameLocation": "346888:2:18", + "nameLocation": "346888:2:38", "nodeType": "VariableDeclaration", - "scope": 41885, - "src": "346883:7:18", + "scope": 44946, + "src": "346883:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -399089,10 +399089,10 @@ "typeString": "bool" }, "typeName": { - "id": 41836, + "id": 44897, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "346883:4:18", + "src": "346883:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -399102,13 +399102,13 @@ }, { "constant": false, - "id": 41839, + "id": 44900, "mutability": "mutable", "name": "p2", - "nameLocation": "346900:2:18", + "nameLocation": "346900:2:38", "nodeType": "VariableDeclaration", - "scope": 41885, - "src": "346892:10:18", + "scope": 44946, + "src": "346892:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -399116,10 +399116,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41838, + "id": 44899, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "346892:7:18", + "src": "346892:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -399129,13 +399129,13 @@ }, { "constant": false, - "id": 41841, + "id": 44902, "mutability": "mutable", "name": "p3", - "nameLocation": "346912:2:18", + "nameLocation": "346912:2:38", "nodeType": "VariableDeclaration", - "scope": 41885, - "src": "346904:10:18", + "scope": 44946, + "src": "346904:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -399143,10 +399143,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41840, + "id": 44901, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "346904:7:18", + "src": "346904:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -399155,44 +399155,44 @@ "visibility": "internal" } ], - "src": "346870:45:18" + "src": "346870:45:38" }, "returnParameters": { - "id": 41843, + "id": 44904, "nodeType": "ParameterList", "parameters": [], - "src": "346930:0:18" + "src": "346930:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41925, + "id": 44986, "nodeType": "FunctionDefinition", - "src": "348596:1340:18", + "src": "348596:1340:38", "nodes": [], "body": { - "id": 41924, + "id": 44985, "nodeType": "Block", - "src": "348671:1265:18", + "src": "348671:1265:38", "nodes": [], "statements": [ { "assignments": [ - 41897 + 44958 ], "declarations": [ { "constant": false, - "id": 41897, + "id": 44958, "mutability": "mutable", "name": "m0", - "nameLocation": "348689:2:18", + "nameLocation": "348689:2:38", "nodeType": "VariableDeclaration", - "scope": 41924, - "src": "348681:10:18", + "scope": 44985, + "src": "348681:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -399200,10 +399200,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41896, + "id": 44957, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "348681:7:18", + "src": "348681:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -399212,24 +399212,24 @@ "visibility": "internal" } ], - "id": 41898, + "id": 44959, "nodeType": "VariableDeclarationStatement", - "src": "348681:10:18" + "src": "348681:10:38" }, { "assignments": [ - 41900 + 44961 ], "declarations": [ { "constant": false, - "id": 41900, + "id": 44961, "mutability": "mutable", "name": "m1", - "nameLocation": "348709:2:18", + "nameLocation": "348709:2:38", "nodeType": "VariableDeclaration", - "scope": 41924, - "src": "348701:10:18", + "scope": 44985, + "src": "348701:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -399237,10 +399237,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41899, + "id": 44960, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "348701:7:18", + "src": "348701:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -399249,24 +399249,24 @@ "visibility": "internal" } ], - "id": 41901, + "id": 44962, "nodeType": "VariableDeclarationStatement", - "src": "348701:10:18" + "src": "348701:10:38" }, { "assignments": [ - 41903 + 44964 ], "declarations": [ { "constant": false, - "id": 41903, + "id": 44964, "mutability": "mutable", "name": "m2", - "nameLocation": "348729:2:18", + "nameLocation": "348729:2:38", "nodeType": "VariableDeclaration", - "scope": 41924, - "src": "348721:10:18", + "scope": 44985, + "src": "348721:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -399274,10 +399274,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41902, + "id": 44963, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "348721:7:18", + "src": "348721:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -399286,24 +399286,24 @@ "visibility": "internal" } ], - "id": 41904, + "id": 44965, "nodeType": "VariableDeclarationStatement", - "src": "348721:10:18" + "src": "348721:10:38" }, { "assignments": [ - 41906 + 44967 ], "declarations": [ { "constant": false, - "id": 41906, + "id": 44967, "mutability": "mutable", "name": "m3", - "nameLocation": "348749:2:18", + "nameLocation": "348749:2:38", "nodeType": "VariableDeclaration", - "scope": 41924, - "src": "348741:10:18", + "scope": 44985, + "src": "348741:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -399311,10 +399311,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41905, + "id": 44966, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "348741:7:18", + "src": "348741:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -399323,24 +399323,24 @@ "visibility": "internal" } ], - "id": 41907, + "id": 44968, "nodeType": "VariableDeclarationStatement", - "src": "348741:10:18" + "src": "348741:10:38" }, { "assignments": [ - 41909 + 44970 ], "declarations": [ { "constant": false, - "id": 41909, + "id": 44970, "mutability": "mutable", "name": "m4", - "nameLocation": "348769:2:18", + "nameLocation": "348769:2:38", "nodeType": "VariableDeclaration", - "scope": 41924, - "src": "348761:10:18", + "scope": 44985, + "src": "348761:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -399348,10 +399348,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41908, + "id": 44969, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "348761:7:18", + "src": "348761:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -399360,24 +399360,24 @@ "visibility": "internal" } ], - "id": 41910, + "id": 44971, "nodeType": "VariableDeclarationStatement", - "src": "348761:10:18" + "src": "348761:10:38" }, { "assignments": [ - 41912 + 44973 ], "declarations": [ { "constant": false, - "id": 41912, + "id": 44973, "mutability": "mutable", "name": "m5", - "nameLocation": "348789:2:18", + "nameLocation": "348789:2:38", "nodeType": "VariableDeclaration", - "scope": 41924, - "src": "348781:10:18", + "scope": 44985, + "src": "348781:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -399385,10 +399385,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41911, + "id": 44972, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "348781:7:18", + "src": "348781:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -399397,24 +399397,24 @@ "visibility": "internal" } ], - "id": 41913, + "id": 44974, "nodeType": "VariableDeclarationStatement", - "src": "348781:10:18" + "src": "348781:10:38" }, { "assignments": [ - 41915 + 44976 ], "declarations": [ { "constant": false, - "id": 41915, + "id": 44976, "mutability": "mutable", "name": "m6", - "nameLocation": "348809:2:18", + "nameLocation": "348809:2:38", "nodeType": "VariableDeclaration", - "scope": 41924, - "src": "348801:10:18", + "scope": 44985, + "src": "348801:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -399422,10 +399422,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41914, + "id": 44975, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "348801:7:18", + "src": "348801:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -399434,27 +399434,27 @@ "visibility": "internal" } ], - "id": 41916, + "id": 44977, "nodeType": "VariableDeclarationStatement", - "src": "348801:10:18" + "src": "348801:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "348830:831:18", + "src": "348830:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "348873:313:18", + "src": "348873:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "348891:15:18", + "src": "348891:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "348905:1:18", + "src": "348905:1:38", "type": "", "value": "0" }, @@ -399462,7 +399462,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "348895:6:18", + "src": "348895:6:38", "type": "" } ] @@ -399470,16 +399470,16 @@ { "body": { "nodeType": "YulBlock", - "src": "348976:40:18", + "src": "348976:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "349005:9:18", + "src": "349005:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "349007:5:18" + "src": "349007:5:38" } ] }, @@ -399490,33 +399490,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "348993:6:18" + "src": "348993:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "349001:1:18" + "src": "349001:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "348988:4:18" + "src": "348988:4:38" }, "nodeType": "YulFunctionCall", - "src": "348988:15:18" + "src": "348988:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "348981:6:18" + "src": "348981:6:38" }, "nodeType": "YulFunctionCall", - "src": "348981:23:18" + "src": "348981:23:38" }, "nodeType": "YulIf", - "src": "348978:36:18" + "src": "348978:36:38" } ] }, @@ -399525,12 +399525,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "348933:6:18" + "src": "348933:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "348941:4:18", + "src": "348941:4:38", "type": "", "value": "0x20" } @@ -399538,30 +399538,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "348930:2:18" + "src": "348930:2:38" }, "nodeType": "YulFunctionCall", - "src": "348930:16:18" + "src": "348930:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "348947:28:18", + "src": "348947:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "348949:24:18", + "src": "348949:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "348963:6:18" + "src": "348963:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "348971:1:18", + "src": "348971:1:38", "type": "", "value": "1" } @@ -399569,16 +399569,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "348959:3:18" + "src": "348959:3:38" }, "nodeType": "YulFunctionCall", - "src": "348959:14:18" + "src": "348959:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "348949:6:18" + "src": "348949:6:38" } ] } @@ -399586,10 +399586,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "348927:2:18", + "src": "348927:2:38", "statements": [] }, - "src": "348923:93:18" + "src": "348923:93:38" }, { "expression": { @@ -399597,34 +399597,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "349040:3:18" + "src": "349040:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "349045:6:18" + "src": "349045:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "349033:6:18" + "src": "349033:6:38" }, "nodeType": "YulFunctionCall", - "src": "349033:19:18" + "src": "349033:19:38" }, "nodeType": "YulExpressionStatement", - "src": "349033:19:18" + "src": "349033:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "349069:37:18", + "src": "349069:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "349086:3:18", + "src": "349086:3:38", "type": "", "value": "256" }, @@ -399633,38 +399633,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "349095:1:18", + "src": "349095:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "349098:6:18" + "src": "349098:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "349091:3:18" + "src": "349091:3:38" }, "nodeType": "YulFunctionCall", - "src": "349091:14:18" + "src": "349091:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "349082:3:18" + "src": "349082:3:38" }, "nodeType": "YulFunctionCall", - "src": "349082:24:18" + "src": "349082:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "349073:5:18", + "src": "349073:5:38", "type": "" } ] @@ -399677,12 +399677,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "349134:3:18" + "src": "349134:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "349139:4:18", + "src": "349139:4:38", "type": "", "value": "0x20" } @@ -399690,59 +399690,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "349130:3:18" + "src": "349130:3:38" }, "nodeType": "YulFunctionCall", - "src": "349130:14:18" + "src": "349130:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "349150:5:18" + "src": "349150:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "349161:5:18" + "src": "349161:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "349168:1:18" + "src": "349168:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "349157:3:18" + "src": "349157:3:38" }, "nodeType": "YulFunctionCall", - "src": "349157:13:18" + "src": "349157:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "349146:3:18" + "src": "349146:3:38" }, "nodeType": "YulFunctionCall", - "src": "349146:25:18" + "src": "349146:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "349123:6:18" + "src": "349123:6:38" }, "nodeType": "YulFunctionCall", - "src": "349123:49:18" + "src": "349123:49:38" }, "nodeType": "YulExpressionStatement", - "src": "349123:49:18" + "src": "349123:49:38" } ] }, @@ -399752,27 +399752,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "348865:3:18", + "src": "348865:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "348870:1:18", + "src": "348870:1:38", "type": "" } ], - "src": "348844:342:18" + "src": "348844:342:38" }, { "nodeType": "YulAssignment", - "src": "349199:17:18", + "src": "349199:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "349211:4:18", + "src": "349211:4:38", "type": "", "value": "0x00" } @@ -399780,28 +399780,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "349205:5:18" + "src": "349205:5:38" }, "nodeType": "YulFunctionCall", - "src": "349205:11:18" + "src": "349205:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "349199:2:18" + "src": "349199:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "349229:17:18", + "src": "349229:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "349241:4:18", + "src": "349241:4:38", "type": "", "value": "0x20" } @@ -399809,28 +399809,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "349235:5:18" + "src": "349235:5:38" }, "nodeType": "YulFunctionCall", - "src": "349235:11:18" + "src": "349235:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "349229:2:18" + "src": "349229:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "349259:17:18", + "src": "349259:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "349271:4:18", + "src": "349271:4:38", "type": "", "value": "0x40" } @@ -399838,28 +399838,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "349265:5:18" + "src": "349265:5:38" }, "nodeType": "YulFunctionCall", - "src": "349265:11:18" + "src": "349265:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "349259:2:18" + "src": "349259:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "349289:17:18", + "src": "349289:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "349301:4:18", + "src": "349301:4:38", "type": "", "value": "0x60" } @@ -399867,28 +399867,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "349295:5:18" + "src": "349295:5:38" }, "nodeType": "YulFunctionCall", - "src": "349295:11:18" + "src": "349295:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "349289:2:18" + "src": "349289:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "349319:17:18", + "src": "349319:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "349331:4:18", + "src": "349331:4:38", "type": "", "value": "0x80" } @@ -399896,28 +399896,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "349325:5:18" + "src": "349325:5:38" }, "nodeType": "YulFunctionCall", - "src": "349325:11:18" + "src": "349325:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "349319:2:18" + "src": "349319:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "349349:17:18", + "src": "349349:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "349361:4:18", + "src": "349361:4:38", "type": "", "value": "0xa0" } @@ -399925,28 +399925,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "349355:5:18" + "src": "349355:5:38" }, "nodeType": "YulFunctionCall", - "src": "349355:11:18" + "src": "349355:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "349349:2:18" + "src": "349349:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "349379:17:18", + "src": "349379:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "349391:4:18", + "src": "349391:4:38", "type": "", "value": "0xc0" } @@ -399954,16 +399954,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "349385:5:18" + "src": "349385:5:38" }, "nodeType": "YulFunctionCall", - "src": "349385:11:18" + "src": "349385:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "349379:2:18" + "src": "349379:2:38" } ] }, @@ -399973,14 +399973,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "349482:4:18", + "src": "349482:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "349488:10:18", + "src": "349488:10:38", "type": "", "value": "0x5ea2b7ae" } @@ -399988,13 +399988,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "349475:6:18" + "src": "349475:6:38" }, "nodeType": "YulFunctionCall", - "src": "349475:24:18" + "src": "349475:24:38" }, "nodeType": "YulExpressionStatement", - "src": "349475:24:18" + "src": "349475:24:38" }, { "expression": { @@ -400002,14 +400002,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "349519:4:18", + "src": "349519:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "349525:4:18", + "src": "349525:4:38", "type": "", "value": "0x80" } @@ -400017,13 +400017,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "349512:6:18" + "src": "349512:6:38" }, "nodeType": "YulFunctionCall", - "src": "349512:18:18" + "src": "349512:18:38" }, "nodeType": "YulExpressionStatement", - "src": "349512:18:18" + "src": "349512:18:38" }, { "expression": { @@ -400031,26 +400031,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "349550:4:18", + "src": "349550:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "349556:2:18" + "src": "349556:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "349543:6:18" + "src": "349543:6:38" }, "nodeType": "YulFunctionCall", - "src": "349543:16:18" + "src": "349543:16:38" }, "nodeType": "YulExpressionStatement", - "src": "349543:16:18" + "src": "349543:16:38" }, { "expression": { @@ -400058,26 +400058,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "349579:4:18", + "src": "349579:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "349585:2:18" + "src": "349585:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "349572:6:18" + "src": "349572:6:38" }, "nodeType": "YulFunctionCall", - "src": "349572:16:18" + "src": "349572:16:38" }, "nodeType": "YulExpressionStatement", - "src": "349572:16:18" + "src": "349572:16:38" }, { "expression": { @@ -400085,26 +400085,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "349608:4:18", + "src": "349608:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "349614:2:18" + "src": "349614:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "349601:6:18" + "src": "349601:6:38" }, "nodeType": "YulFunctionCall", - "src": "349601:16:18" + "src": "349601:16:38" }, "nodeType": "YulExpressionStatement", - "src": "349601:16:18" + "src": "349601:16:38" }, { "expression": { @@ -400112,126 +400112,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "349642:4:18", + "src": "349642:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "349648:2:18" + "src": "349648:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "349630:11:18" + "src": "349630:11:38" }, "nodeType": "YulFunctionCall", - "src": "349630:21:18" + "src": "349630:21:38" }, "nodeType": "YulExpressionStatement", - "src": "349630:21:18" + "src": "349630:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41897, + "declaration": 44958, "isOffset": false, "isSlot": false, - "src": "349199:2:18", + "src": "349199:2:38", "valueSize": 1 }, { - "declaration": 41900, + "declaration": 44961, "isOffset": false, "isSlot": false, - "src": "349229:2:18", + "src": "349229:2:38", "valueSize": 1 }, { - "declaration": 41903, + "declaration": 44964, "isOffset": false, "isSlot": false, - "src": "349259:2:18", + "src": "349259:2:38", "valueSize": 1 }, { - "declaration": 41906, + "declaration": 44967, "isOffset": false, "isSlot": false, - "src": "349289:2:18", + "src": "349289:2:38", "valueSize": 1 }, { - "declaration": 41909, + "declaration": 44970, "isOffset": false, "isSlot": false, - "src": "349319:2:18", + "src": "349319:2:38", "valueSize": 1 }, { - "declaration": 41912, + "declaration": 44973, "isOffset": false, "isSlot": false, - "src": "349349:2:18", + "src": "349349:2:38", "valueSize": 1 }, { - "declaration": 41915, + "declaration": 44976, "isOffset": false, "isSlot": false, - "src": "349379:2:18", + "src": "349379:2:38", "valueSize": 1 }, { - "declaration": 41887, + "declaration": 44948, "isOffset": false, "isSlot": false, - "src": "349648:2:18", + "src": "349648:2:38", "valueSize": 1 }, { - "declaration": 41889, + "declaration": 44950, "isOffset": false, "isSlot": false, - "src": "349556:2:18", + "src": "349556:2:38", "valueSize": 1 }, { - "declaration": 41891, + "declaration": 44952, "isOffset": false, "isSlot": false, - "src": "349585:2:18", + "src": "349585:2:38", "valueSize": 1 }, { - "declaration": 41893, + "declaration": 44954, "isOffset": false, "isSlot": false, - "src": "349614:2:18", + "src": "349614:2:38", "valueSize": 1 } ], - "id": 41917, + "id": 44978, "nodeType": "InlineAssembly", - "src": "348821:840:18" + "src": "348821:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41919, + "id": 44980, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "349686:4:18", + "src": "349686:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -400240,14 +400240,14 @@ }, { "hexValue": "30786334", - "id": 41920, + "id": 44981, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "349692:4:18", + "src": "349692:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -400266,18 +400266,18 @@ "typeString": "int_const 196" } ], - "id": 41918, + "id": 44979, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "349670:15:18", + "referencedDeclaration": 33383, + "src": "349670:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41921, + "id": 44982, "isConstant": false, "isLValue": false, "isPure": false, @@ -400286,21 +400286,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "349670:27:18", + "src": "349670:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41922, + "id": 44983, "nodeType": "ExpressionStatement", - "src": "349670:27:18" + "src": "349670:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "349716:214:18", + "src": "349716:214:38", "statements": [ { "expression": { @@ -400308,26 +400308,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "349737:4:18", + "src": "349737:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "349743:2:18" + "src": "349743:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "349730:6:18" + "src": "349730:6:38" }, "nodeType": "YulFunctionCall", - "src": "349730:16:18" + "src": "349730:16:38" }, "nodeType": "YulExpressionStatement", - "src": "349730:16:18" + "src": "349730:16:38" }, { "expression": { @@ -400335,26 +400335,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "349766:4:18", + "src": "349766:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "349772:2:18" + "src": "349772:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "349759:6:18" + "src": "349759:6:38" }, "nodeType": "YulFunctionCall", - "src": "349759:16:18" + "src": "349759:16:38" }, "nodeType": "YulExpressionStatement", - "src": "349759:16:18" + "src": "349759:16:38" }, { "expression": { @@ -400362,26 +400362,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "349795:4:18", + "src": "349795:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "349801:2:18" + "src": "349801:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "349788:6:18" + "src": "349788:6:38" }, "nodeType": "YulFunctionCall", - "src": "349788:16:18" + "src": "349788:16:38" }, "nodeType": "YulExpressionStatement", - "src": "349788:16:18" + "src": "349788:16:38" }, { "expression": { @@ -400389,26 +400389,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "349824:4:18", + "src": "349824:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "349830:2:18" + "src": "349830:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "349817:6:18" + "src": "349817:6:38" }, "nodeType": "YulFunctionCall", - "src": "349817:16:18" + "src": "349817:16:38" }, "nodeType": "YulExpressionStatement", - "src": "349817:16:18" + "src": "349817:16:38" }, { "expression": { @@ -400416,26 +400416,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "349853:4:18", + "src": "349853:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "349859:2:18" + "src": "349859:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "349846:6:18" + "src": "349846:6:38" }, "nodeType": "YulFunctionCall", - "src": "349846:16:18" + "src": "349846:16:38" }, "nodeType": "YulExpressionStatement", - "src": "349846:16:18" + "src": "349846:16:38" }, { "expression": { @@ -400443,26 +400443,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "349882:4:18", + "src": "349882:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "349888:2:18" + "src": "349888:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "349875:6:18" + "src": "349875:6:38" }, "nodeType": "YulFunctionCall", - "src": "349875:16:18" + "src": "349875:16:38" }, "nodeType": "YulExpressionStatement", - "src": "349875:16:18" + "src": "349875:16:38" }, { "expression": { @@ -400470,84 +400470,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "349911:4:18", + "src": "349911:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "349917:2:18" + "src": "349917:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "349904:6:18" + "src": "349904:6:38" }, "nodeType": "YulFunctionCall", - "src": "349904:16:18" + "src": "349904:16:38" }, "nodeType": "YulExpressionStatement", - "src": "349904:16:18" + "src": "349904:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41897, + "declaration": 44958, "isOffset": false, "isSlot": false, - "src": "349743:2:18", + "src": "349743:2:38", "valueSize": 1 }, { - "declaration": 41900, + "declaration": 44961, "isOffset": false, "isSlot": false, - "src": "349772:2:18", + "src": "349772:2:38", "valueSize": 1 }, { - "declaration": 41903, + "declaration": 44964, "isOffset": false, "isSlot": false, - "src": "349801:2:18", + "src": "349801:2:38", "valueSize": 1 }, { - "declaration": 41906, + "declaration": 44967, "isOffset": false, "isSlot": false, - "src": "349830:2:18", + "src": "349830:2:38", "valueSize": 1 }, { - "declaration": 41909, + "declaration": 44970, "isOffset": false, "isSlot": false, - "src": "349859:2:18", + "src": "349859:2:38", "valueSize": 1 }, { - "declaration": 41912, + "declaration": 44973, "isOffset": false, "isSlot": false, - "src": "349888:2:18", + "src": "349888:2:38", "valueSize": 1 }, { - "declaration": 41915, + "declaration": 44976, "isOffset": false, "isSlot": false, - "src": "349917:2:18", + "src": "349917:2:38", "valueSize": 1 } ], - "id": 41923, + "id": 44984, "nodeType": "InlineAssembly", - "src": "349707:223:18" + "src": "349707:223:38" } ] }, @@ -400555,20 +400555,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "348605:3:18", + "nameLocation": "348605:3:38", "parameters": { - "id": 41894, + "id": 44955, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41887, + "id": 44948, "mutability": "mutable", "name": "p0", - "nameLocation": "348617:2:18", + "nameLocation": "348617:2:38", "nodeType": "VariableDeclaration", - "scope": 41925, - "src": "348609:10:18", + "scope": 44986, + "src": "348609:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -400576,10 +400576,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41886, + "id": 44947, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "348609:7:18", + "src": "348609:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -400589,13 +400589,13 @@ }, { "constant": false, - "id": 41889, + "id": 44950, "mutability": "mutable", "name": "p1", - "nameLocation": "348629:2:18", + "nameLocation": "348629:2:38", "nodeType": "VariableDeclaration", - "scope": 41925, - "src": "348621:10:18", + "scope": 44986, + "src": "348621:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -400603,10 +400603,10 @@ "typeString": "uint256" }, "typeName": { - "id": 41888, + "id": 44949, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "348621:7:18", + "src": "348621:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -400616,13 +400616,13 @@ }, { "constant": false, - "id": 41891, + "id": 44952, "mutability": "mutable", "name": "p2", - "nameLocation": "348641:2:18", + "nameLocation": "348641:2:38", "nodeType": "VariableDeclaration", - "scope": 41925, - "src": "348633:10:18", + "scope": 44986, + "src": "348633:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -400630,10 +400630,10 @@ "typeString": "address" }, "typeName": { - "id": 41890, + "id": 44951, "name": "address", "nodeType": "ElementaryTypeName", - "src": "348633:7:18", + "src": "348633:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -400644,13 +400644,13 @@ }, { "constant": false, - "id": 41893, + "id": 44954, "mutability": "mutable", "name": "p3", - "nameLocation": "348653:2:18", + "nameLocation": "348653:2:38", "nodeType": "VariableDeclaration", - "scope": 41925, - "src": "348645:10:18", + "scope": 44986, + "src": "348645:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -400658,10 +400658,10 @@ "typeString": "address" }, "typeName": { - "id": 41892, + "id": 44953, "name": "address", "nodeType": "ElementaryTypeName", - "src": "348645:7:18", + "src": "348645:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -400671,44 +400671,44 @@ "visibility": "internal" } ], - "src": "348608:48:18" + "src": "348608:48:38" }, "returnParameters": { - "id": 41895, + "id": 44956, "nodeType": "ParameterList", "parameters": [], - "src": "348671:0:18" + "src": "348671:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 41965, + "id": 45026, "nodeType": "FunctionDefinition", - "src": "349942:1334:18", + "src": "349942:1334:38", "nodes": [], "body": { - "id": 41964, + "id": 45025, "nodeType": "Block", - "src": "350014:1262:18", + "src": "350014:1262:38", "nodes": [], "statements": [ { "assignments": [ - 41937 + 44998 ], "declarations": [ { "constant": false, - "id": 41937, + "id": 44998, "mutability": "mutable", "name": "m0", - "nameLocation": "350032:2:18", + "nameLocation": "350032:2:38", "nodeType": "VariableDeclaration", - "scope": 41964, - "src": "350024:10:18", + "scope": 45025, + "src": "350024:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -400716,10 +400716,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41936, + "id": 44997, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "350024:7:18", + "src": "350024:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -400728,24 +400728,24 @@ "visibility": "internal" } ], - "id": 41938, + "id": 44999, "nodeType": "VariableDeclarationStatement", - "src": "350024:10:18" + "src": "350024:10:38" }, { "assignments": [ - 41940 + 45001 ], "declarations": [ { "constant": false, - "id": 41940, + "id": 45001, "mutability": "mutable", "name": "m1", - "nameLocation": "350052:2:18", + "nameLocation": "350052:2:38", "nodeType": "VariableDeclaration", - "scope": 41964, - "src": "350044:10:18", + "scope": 45025, + "src": "350044:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -400753,10 +400753,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41939, + "id": 45000, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "350044:7:18", + "src": "350044:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -400765,24 +400765,24 @@ "visibility": "internal" } ], - "id": 41941, + "id": 45002, "nodeType": "VariableDeclarationStatement", - "src": "350044:10:18" + "src": "350044:10:38" }, { "assignments": [ - 41943 + 45004 ], "declarations": [ { "constant": false, - "id": 41943, + "id": 45004, "mutability": "mutable", "name": "m2", - "nameLocation": "350072:2:18", + "nameLocation": "350072:2:38", "nodeType": "VariableDeclaration", - "scope": 41964, - "src": "350064:10:18", + "scope": 45025, + "src": "350064:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -400790,10 +400790,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41942, + "id": 45003, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "350064:7:18", + "src": "350064:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -400802,24 +400802,24 @@ "visibility": "internal" } ], - "id": 41944, + "id": 45005, "nodeType": "VariableDeclarationStatement", - "src": "350064:10:18" + "src": "350064:10:38" }, { "assignments": [ - 41946 + 45007 ], "declarations": [ { "constant": false, - "id": 41946, + "id": 45007, "mutability": "mutable", "name": "m3", - "nameLocation": "350092:2:18", + "nameLocation": "350092:2:38", "nodeType": "VariableDeclaration", - "scope": 41964, - "src": "350084:10:18", + "scope": 45025, + "src": "350084:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -400827,10 +400827,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41945, + "id": 45006, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "350084:7:18", + "src": "350084:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -400839,24 +400839,24 @@ "visibility": "internal" } ], - "id": 41947, + "id": 45008, "nodeType": "VariableDeclarationStatement", - "src": "350084:10:18" + "src": "350084:10:38" }, { "assignments": [ - 41949 + 45010 ], "declarations": [ { "constant": false, - "id": 41949, + "id": 45010, "mutability": "mutable", "name": "m4", - "nameLocation": "350112:2:18", + "nameLocation": "350112:2:38", "nodeType": "VariableDeclaration", - "scope": 41964, - "src": "350104:10:18", + "scope": 45025, + "src": "350104:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -400864,10 +400864,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41948, + "id": 45009, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "350104:7:18", + "src": "350104:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -400876,24 +400876,24 @@ "visibility": "internal" } ], - "id": 41950, + "id": 45011, "nodeType": "VariableDeclarationStatement", - "src": "350104:10:18" + "src": "350104:10:38" }, { "assignments": [ - 41952 + 45013 ], "declarations": [ { "constant": false, - "id": 41952, + "id": 45013, "mutability": "mutable", "name": "m5", - "nameLocation": "350132:2:18", + "nameLocation": "350132:2:38", "nodeType": "VariableDeclaration", - "scope": 41964, - "src": "350124:10:18", + "scope": 45025, + "src": "350124:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -400901,10 +400901,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41951, + "id": 45012, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "350124:7:18", + "src": "350124:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -400913,24 +400913,24 @@ "visibility": "internal" } ], - "id": 41953, + "id": 45014, "nodeType": "VariableDeclarationStatement", - "src": "350124:10:18" + "src": "350124:10:38" }, { "assignments": [ - 41955 + 45016 ], "declarations": [ { "constant": false, - "id": 41955, + "id": 45016, "mutability": "mutable", "name": "m6", - "nameLocation": "350152:2:18", + "nameLocation": "350152:2:38", "nodeType": "VariableDeclaration", - "scope": 41964, - "src": "350144:10:18", + "scope": 45025, + "src": "350144:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -400938,10 +400938,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41954, + "id": 45015, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "350144:7:18", + "src": "350144:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -400950,27 +400950,27 @@ "visibility": "internal" } ], - "id": 41956, + "id": 45017, "nodeType": "VariableDeclarationStatement", - "src": "350144:10:18" + "src": "350144:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "350173:828:18", + "src": "350173:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "350216:313:18", + "src": "350216:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "350234:15:18", + "src": "350234:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "350248:1:18", + "src": "350248:1:38", "type": "", "value": "0" }, @@ -400978,7 +400978,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "350238:6:18", + "src": "350238:6:38", "type": "" } ] @@ -400986,16 +400986,16 @@ { "body": { "nodeType": "YulBlock", - "src": "350319:40:18", + "src": "350319:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "350348:9:18", + "src": "350348:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "350350:5:18" + "src": "350350:5:38" } ] }, @@ -401006,33 +401006,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "350336:6:18" + "src": "350336:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "350344:1:18" + "src": "350344:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "350331:4:18" + "src": "350331:4:38" }, "nodeType": "YulFunctionCall", - "src": "350331:15:18" + "src": "350331:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "350324:6:18" + "src": "350324:6:38" }, "nodeType": "YulFunctionCall", - "src": "350324:23:18" + "src": "350324:23:38" }, "nodeType": "YulIf", - "src": "350321:36:18" + "src": "350321:36:38" } ] }, @@ -401041,12 +401041,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "350276:6:18" + "src": "350276:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "350284:4:18", + "src": "350284:4:38", "type": "", "value": "0x20" } @@ -401054,30 +401054,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "350273:2:18" + "src": "350273:2:38" }, "nodeType": "YulFunctionCall", - "src": "350273:16:18" + "src": "350273:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "350290:28:18", + "src": "350290:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "350292:24:18", + "src": "350292:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "350306:6:18" + "src": "350306:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "350314:1:18", + "src": "350314:1:38", "type": "", "value": "1" } @@ -401085,16 +401085,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "350302:3:18" + "src": "350302:3:38" }, "nodeType": "YulFunctionCall", - "src": "350302:14:18" + "src": "350302:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "350292:6:18" + "src": "350292:6:38" } ] } @@ -401102,10 +401102,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "350270:2:18", + "src": "350270:2:38", "statements": [] }, - "src": "350266:93:18" + "src": "350266:93:38" }, { "expression": { @@ -401113,34 +401113,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "350383:3:18" + "src": "350383:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "350388:6:18" + "src": "350388:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "350376:6:18" + "src": "350376:6:38" }, "nodeType": "YulFunctionCall", - "src": "350376:19:18" + "src": "350376:19:38" }, "nodeType": "YulExpressionStatement", - "src": "350376:19:18" + "src": "350376:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "350412:37:18", + "src": "350412:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "350429:3:18", + "src": "350429:3:38", "type": "", "value": "256" }, @@ -401149,38 +401149,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "350438:1:18", + "src": "350438:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "350441:6:18" + "src": "350441:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "350434:3:18" + "src": "350434:3:38" }, "nodeType": "YulFunctionCall", - "src": "350434:14:18" + "src": "350434:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "350425:3:18" + "src": "350425:3:38" }, "nodeType": "YulFunctionCall", - "src": "350425:24:18" + "src": "350425:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "350416:5:18", + "src": "350416:5:38", "type": "" } ] @@ -401193,12 +401193,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "350477:3:18" + "src": "350477:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "350482:4:18", + "src": "350482:4:38", "type": "", "value": "0x20" } @@ -401206,59 +401206,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "350473:3:18" + "src": "350473:3:38" }, "nodeType": "YulFunctionCall", - "src": "350473:14:18" + "src": "350473:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "350493:5:18" + "src": "350493:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "350504:5:18" + "src": "350504:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "350511:1:18" + "src": "350511:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "350500:3:18" + "src": "350500:3:38" }, "nodeType": "YulFunctionCall", - "src": "350500:13:18" + "src": "350500:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "350489:3:18" + "src": "350489:3:38" }, "nodeType": "YulFunctionCall", - "src": "350489:25:18" + "src": "350489:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "350466:6:18" + "src": "350466:6:38" }, "nodeType": "YulFunctionCall", - "src": "350466:49:18" + "src": "350466:49:38" }, "nodeType": "YulExpressionStatement", - "src": "350466:49:18" + "src": "350466:49:38" } ] }, @@ -401268,27 +401268,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "350208:3:18", + "src": "350208:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "350213:1:18", + "src": "350213:1:38", "type": "" } ], - "src": "350187:342:18" + "src": "350187:342:38" }, { "nodeType": "YulAssignment", - "src": "350542:17:18", + "src": "350542:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "350554:4:18", + "src": "350554:4:38", "type": "", "value": "0x00" } @@ -401296,28 +401296,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "350548:5:18" + "src": "350548:5:38" }, "nodeType": "YulFunctionCall", - "src": "350548:11:18" + "src": "350548:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "350542:2:18" + "src": "350542:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "350572:17:18", + "src": "350572:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "350584:4:18", + "src": "350584:4:38", "type": "", "value": "0x20" } @@ -401325,28 +401325,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "350578:5:18" + "src": "350578:5:38" }, "nodeType": "YulFunctionCall", - "src": "350578:11:18" + "src": "350578:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "350572:2:18" + "src": "350572:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "350602:17:18", + "src": "350602:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "350614:4:18", + "src": "350614:4:38", "type": "", "value": "0x40" } @@ -401354,28 +401354,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "350608:5:18" + "src": "350608:5:38" }, "nodeType": "YulFunctionCall", - "src": "350608:11:18" + "src": "350608:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "350602:2:18" + "src": "350602:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "350632:17:18", + "src": "350632:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "350644:4:18", + "src": "350644:4:38", "type": "", "value": "0x60" } @@ -401383,28 +401383,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "350638:5:18" + "src": "350638:5:38" }, "nodeType": "YulFunctionCall", - "src": "350638:11:18" + "src": "350638:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "350632:2:18" + "src": "350632:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "350662:17:18", + "src": "350662:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "350674:4:18", + "src": "350674:4:38", "type": "", "value": "0x80" } @@ -401412,28 +401412,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "350668:5:18" + "src": "350668:5:38" }, "nodeType": "YulFunctionCall", - "src": "350668:11:18" + "src": "350668:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "350662:2:18" + "src": "350662:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "350692:17:18", + "src": "350692:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "350704:4:18", + "src": "350704:4:38", "type": "", "value": "0xa0" } @@ -401441,28 +401441,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "350698:5:18" + "src": "350698:5:38" }, "nodeType": "YulFunctionCall", - "src": "350698:11:18" + "src": "350698:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "350692:2:18" + "src": "350692:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "350722:17:18", + "src": "350722:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "350734:4:18", + "src": "350734:4:38", "type": "", "value": "0xc0" } @@ -401470,16 +401470,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "350728:5:18" + "src": "350728:5:38" }, "nodeType": "YulFunctionCall", - "src": "350728:11:18" + "src": "350728:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "350722:2:18" + "src": "350722:2:38" } ] }, @@ -401489,14 +401489,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "350822:4:18", + "src": "350822:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "350828:10:18", + "src": "350828:10:38", "type": "", "value": "0x82112a42" } @@ -401504,13 +401504,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "350815:6:18" + "src": "350815:6:38" }, "nodeType": "YulFunctionCall", - "src": "350815:24:18" + "src": "350815:24:38" }, "nodeType": "YulExpressionStatement", - "src": "350815:24:18" + "src": "350815:24:38" }, { "expression": { @@ -401518,14 +401518,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "350859:4:18", + "src": "350859:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "350865:4:18", + "src": "350865:4:38", "type": "", "value": "0x80" } @@ -401533,13 +401533,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "350852:6:18" + "src": "350852:6:38" }, "nodeType": "YulFunctionCall", - "src": "350852:18:18" + "src": "350852:18:38" }, "nodeType": "YulExpressionStatement", - "src": "350852:18:18" + "src": "350852:18:38" }, { "expression": { @@ -401547,26 +401547,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "350890:4:18", + "src": "350890:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "350896:2:18" + "src": "350896:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "350883:6:18" + "src": "350883:6:38" }, "nodeType": "YulFunctionCall", - "src": "350883:16:18" + "src": "350883:16:38" }, "nodeType": "YulExpressionStatement", - "src": "350883:16:18" + "src": "350883:16:38" }, { "expression": { @@ -401574,26 +401574,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "350919:4:18", + "src": "350919:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "350925:2:18" + "src": "350925:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "350912:6:18" + "src": "350912:6:38" }, "nodeType": "YulFunctionCall", - "src": "350912:16:18" + "src": "350912:16:38" }, "nodeType": "YulExpressionStatement", - "src": "350912:16:18" + "src": "350912:16:38" }, { "expression": { @@ -401601,26 +401601,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "350948:4:18", + "src": "350948:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "350954:2:18" + "src": "350954:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "350941:6:18" + "src": "350941:6:38" }, "nodeType": "YulFunctionCall", - "src": "350941:16:18" + "src": "350941:16:38" }, "nodeType": "YulExpressionStatement", - "src": "350941:16:18" + "src": "350941:16:38" }, { "expression": { @@ -401628,126 +401628,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "350982:4:18", + "src": "350982:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "350988:2:18" + "src": "350988:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "350970:11:18" + "src": "350970:11:38" }, "nodeType": "YulFunctionCall", - "src": "350970:21:18" + "src": "350970:21:38" }, "nodeType": "YulExpressionStatement", - "src": "350970:21:18" + "src": "350970:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41937, + "declaration": 44998, "isOffset": false, "isSlot": false, - "src": "350542:2:18", + "src": "350542:2:38", "valueSize": 1 }, { - "declaration": 41940, + "declaration": 45001, "isOffset": false, "isSlot": false, - "src": "350572:2:18", + "src": "350572:2:38", "valueSize": 1 }, { - "declaration": 41943, + "declaration": 45004, "isOffset": false, "isSlot": false, - "src": "350602:2:18", + "src": "350602:2:38", "valueSize": 1 }, { - "declaration": 41946, + "declaration": 45007, "isOffset": false, "isSlot": false, - "src": "350632:2:18", + "src": "350632:2:38", "valueSize": 1 }, { - "declaration": 41949, + "declaration": 45010, "isOffset": false, "isSlot": false, - "src": "350662:2:18", + "src": "350662:2:38", "valueSize": 1 }, { - "declaration": 41952, + "declaration": 45013, "isOffset": false, "isSlot": false, - "src": "350692:2:18", + "src": "350692:2:38", "valueSize": 1 }, { - "declaration": 41955, + "declaration": 45016, "isOffset": false, "isSlot": false, - "src": "350722:2:18", + "src": "350722:2:38", "valueSize": 1 }, { - "declaration": 41927, + "declaration": 44988, "isOffset": false, "isSlot": false, - "src": "350988:2:18", + "src": "350988:2:38", "valueSize": 1 }, { - "declaration": 41929, + "declaration": 44990, "isOffset": false, "isSlot": false, - "src": "350896:2:18", + "src": "350896:2:38", "valueSize": 1 }, { - "declaration": 41931, + "declaration": 44992, "isOffset": false, "isSlot": false, - "src": "350925:2:18", + "src": "350925:2:38", "valueSize": 1 }, { - "declaration": 41933, + "declaration": 44994, "isOffset": false, "isSlot": false, - "src": "350954:2:18", + "src": "350954:2:38", "valueSize": 1 } ], - "id": 41957, + "id": 45018, "nodeType": "InlineAssembly", - "src": "350164:837:18" + "src": "350164:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41959, + "id": 45020, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "351026:4:18", + "src": "351026:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -401756,14 +401756,14 @@ }, { "hexValue": "30786334", - "id": 41960, + "id": 45021, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "351032:4:18", + "src": "351032:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -401782,18 +401782,18 @@ "typeString": "int_const 196" } ], - "id": 41958, + "id": 45019, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "351010:15:18", + "referencedDeclaration": 33383, + "src": "351010:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 41961, + "id": 45022, "isConstant": false, "isLValue": false, "isPure": false, @@ -401802,21 +401802,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "351010:27:18", + "src": "351010:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 41962, + "id": 45023, "nodeType": "ExpressionStatement", - "src": "351010:27:18" + "src": "351010:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "351056:214:18", + "src": "351056:214:38", "statements": [ { "expression": { @@ -401824,26 +401824,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "351077:4:18", + "src": "351077:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "351083:2:18" + "src": "351083:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "351070:6:18" + "src": "351070:6:38" }, "nodeType": "YulFunctionCall", - "src": "351070:16:18" + "src": "351070:16:38" }, "nodeType": "YulExpressionStatement", - "src": "351070:16:18" + "src": "351070:16:38" }, { "expression": { @@ -401851,26 +401851,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "351106:4:18", + "src": "351106:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "351112:2:18" + "src": "351112:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "351099:6:18" + "src": "351099:6:38" }, "nodeType": "YulFunctionCall", - "src": "351099:16:18" + "src": "351099:16:38" }, "nodeType": "YulExpressionStatement", - "src": "351099:16:18" + "src": "351099:16:38" }, { "expression": { @@ -401878,26 +401878,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "351135:4:18", + "src": "351135:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "351141:2:18" + "src": "351141:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "351128:6:18" + "src": "351128:6:38" }, "nodeType": "YulFunctionCall", - "src": "351128:16:18" + "src": "351128:16:38" }, "nodeType": "YulExpressionStatement", - "src": "351128:16:18" + "src": "351128:16:38" }, { "expression": { @@ -401905,26 +401905,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "351164:4:18", + "src": "351164:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "351170:2:18" + "src": "351170:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "351157:6:18" + "src": "351157:6:38" }, "nodeType": "YulFunctionCall", - "src": "351157:16:18" + "src": "351157:16:38" }, "nodeType": "YulExpressionStatement", - "src": "351157:16:18" + "src": "351157:16:38" }, { "expression": { @@ -401932,26 +401932,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "351193:4:18", + "src": "351193:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "351199:2:18" + "src": "351199:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "351186:6:18" + "src": "351186:6:38" }, "nodeType": "YulFunctionCall", - "src": "351186:16:18" + "src": "351186:16:38" }, "nodeType": "YulExpressionStatement", - "src": "351186:16:18" + "src": "351186:16:38" }, { "expression": { @@ -401959,26 +401959,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "351222:4:18", + "src": "351222:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "351228:2:18" + "src": "351228:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "351215:6:18" + "src": "351215:6:38" }, "nodeType": "YulFunctionCall", - "src": "351215:16:18" + "src": "351215:16:38" }, "nodeType": "YulExpressionStatement", - "src": "351215:16:18" + "src": "351215:16:38" }, { "expression": { @@ -401986,84 +401986,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "351251:4:18", + "src": "351251:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "351257:2:18" + "src": "351257:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "351244:6:18" + "src": "351244:6:38" }, "nodeType": "YulFunctionCall", - "src": "351244:16:18" + "src": "351244:16:38" }, "nodeType": "YulExpressionStatement", - "src": "351244:16:18" + "src": "351244:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41937, + "declaration": 44998, "isOffset": false, "isSlot": false, - "src": "351083:2:18", + "src": "351083:2:38", "valueSize": 1 }, { - "declaration": 41940, + "declaration": 45001, "isOffset": false, "isSlot": false, - "src": "351112:2:18", + "src": "351112:2:38", "valueSize": 1 }, { - "declaration": 41943, + "declaration": 45004, "isOffset": false, "isSlot": false, - "src": "351141:2:18", + "src": "351141:2:38", "valueSize": 1 }, { - "declaration": 41946, + "declaration": 45007, "isOffset": false, "isSlot": false, - "src": "351170:2:18", + "src": "351170:2:38", "valueSize": 1 }, { - "declaration": 41949, + "declaration": 45010, "isOffset": false, "isSlot": false, - "src": "351199:2:18", + "src": "351199:2:38", "valueSize": 1 }, { - "declaration": 41952, + "declaration": 45013, "isOffset": false, "isSlot": false, - "src": "351228:2:18", + "src": "351228:2:38", "valueSize": 1 }, { - "declaration": 41955, + "declaration": 45016, "isOffset": false, "isSlot": false, - "src": "351257:2:18", + "src": "351257:2:38", "valueSize": 1 } ], - "id": 41963, + "id": 45024, "nodeType": "InlineAssembly", - "src": "351047:223:18" + "src": "351047:223:38" } ] }, @@ -402071,20 +402071,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "349951:3:18", + "nameLocation": "349951:3:38", "parameters": { - "id": 41934, + "id": 44995, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41927, + "id": 44988, "mutability": "mutable", "name": "p0", - "nameLocation": "349963:2:18", + "nameLocation": "349963:2:38", "nodeType": "VariableDeclaration", - "scope": 41965, - "src": "349955:10:18", + "scope": 45026, + "src": "349955:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -402092,10 +402092,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41926, + "id": 44987, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "349955:7:18", + "src": "349955:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -402105,13 +402105,13 @@ }, { "constant": false, - "id": 41929, + "id": 44990, "mutability": "mutable", "name": "p1", - "nameLocation": "349975:2:18", + "nameLocation": "349975:2:38", "nodeType": "VariableDeclaration", - "scope": 41965, - "src": "349967:10:18", + "scope": 45026, + "src": "349967:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -402119,10 +402119,10 @@ "typeString": "uint256" }, "typeName": { - "id": 41928, + "id": 44989, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "349967:7:18", + "src": "349967:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -402132,13 +402132,13 @@ }, { "constant": false, - "id": 41931, + "id": 44992, "mutability": "mutable", "name": "p2", - "nameLocation": "349987:2:18", + "nameLocation": "349987:2:38", "nodeType": "VariableDeclaration", - "scope": 41965, - "src": "349979:10:18", + "scope": 45026, + "src": "349979:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -402146,10 +402146,10 @@ "typeString": "address" }, "typeName": { - "id": 41930, + "id": 44991, "name": "address", "nodeType": "ElementaryTypeName", - "src": "349979:7:18", + "src": "349979:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -402160,13 +402160,13 @@ }, { "constant": false, - "id": 41933, + "id": 44994, "mutability": "mutable", "name": "p3", - "nameLocation": "349996:2:18", + "nameLocation": "349996:2:38", "nodeType": "VariableDeclaration", - "scope": 41965, - "src": "349991:7:18", + "scope": 45026, + "src": "349991:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -402174,10 +402174,10 @@ "typeString": "bool" }, "typeName": { - "id": 41932, + "id": 44993, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "349991:4:18", + "src": "349991:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -402186,44 +402186,44 @@ "visibility": "internal" } ], - "src": "349954:45:18" + "src": "349954:45:38" }, "returnParameters": { - "id": 41935, + "id": 44996, "nodeType": "ParameterList", "parameters": [], - "src": "350014:0:18" + "src": "350014:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42005, + "id": 45066, "nodeType": "FunctionDefinition", - "src": "351282:1340:18", + "src": "351282:1340:38", "nodes": [], "body": { - "id": 42004, + "id": 45065, "nodeType": "Block", - "src": "351357:1265:18", + "src": "351357:1265:38", "nodes": [], "statements": [ { "assignments": [ - 41977 + 45038 ], "declarations": [ { "constant": false, - "id": 41977, + "id": 45038, "mutability": "mutable", "name": "m0", - "nameLocation": "351375:2:18", + "nameLocation": "351375:2:38", "nodeType": "VariableDeclaration", - "scope": 42004, - "src": "351367:10:18", + "scope": 45065, + "src": "351367:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -402231,10 +402231,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41976, + "id": 45037, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "351367:7:18", + "src": "351367:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -402243,24 +402243,24 @@ "visibility": "internal" } ], - "id": 41978, + "id": 45039, "nodeType": "VariableDeclarationStatement", - "src": "351367:10:18" + "src": "351367:10:38" }, { "assignments": [ - 41980 + 45041 ], "declarations": [ { "constant": false, - "id": 41980, + "id": 45041, "mutability": "mutable", "name": "m1", - "nameLocation": "351395:2:18", + "nameLocation": "351395:2:38", "nodeType": "VariableDeclaration", - "scope": 42004, - "src": "351387:10:18", + "scope": 45065, + "src": "351387:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -402268,10 +402268,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41979, + "id": 45040, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "351387:7:18", + "src": "351387:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -402280,24 +402280,24 @@ "visibility": "internal" } ], - "id": 41981, + "id": 45042, "nodeType": "VariableDeclarationStatement", - "src": "351387:10:18" + "src": "351387:10:38" }, { "assignments": [ - 41983 + 45044 ], "declarations": [ { "constant": false, - "id": 41983, + "id": 45044, "mutability": "mutable", "name": "m2", - "nameLocation": "351415:2:18", + "nameLocation": "351415:2:38", "nodeType": "VariableDeclaration", - "scope": 42004, - "src": "351407:10:18", + "scope": 45065, + "src": "351407:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -402305,10 +402305,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41982, + "id": 45043, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "351407:7:18", + "src": "351407:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -402317,24 +402317,24 @@ "visibility": "internal" } ], - "id": 41984, + "id": 45045, "nodeType": "VariableDeclarationStatement", - "src": "351407:10:18" + "src": "351407:10:38" }, { "assignments": [ - 41986 + 45047 ], "declarations": [ { "constant": false, - "id": 41986, + "id": 45047, "mutability": "mutable", "name": "m3", - "nameLocation": "351435:2:18", + "nameLocation": "351435:2:38", "nodeType": "VariableDeclaration", - "scope": 42004, - "src": "351427:10:18", + "scope": 45065, + "src": "351427:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -402342,10 +402342,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41985, + "id": 45046, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "351427:7:18", + "src": "351427:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -402354,24 +402354,24 @@ "visibility": "internal" } ], - "id": 41987, + "id": 45048, "nodeType": "VariableDeclarationStatement", - "src": "351427:10:18" + "src": "351427:10:38" }, { "assignments": [ - 41989 + 45050 ], "declarations": [ { "constant": false, - "id": 41989, + "id": 45050, "mutability": "mutable", "name": "m4", - "nameLocation": "351455:2:18", + "nameLocation": "351455:2:38", "nodeType": "VariableDeclaration", - "scope": 42004, - "src": "351447:10:18", + "scope": 45065, + "src": "351447:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -402379,10 +402379,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41988, + "id": 45049, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "351447:7:18", + "src": "351447:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -402391,24 +402391,24 @@ "visibility": "internal" } ], - "id": 41990, + "id": 45051, "nodeType": "VariableDeclarationStatement", - "src": "351447:10:18" + "src": "351447:10:38" }, { "assignments": [ - 41992 + 45053 ], "declarations": [ { "constant": false, - "id": 41992, + "id": 45053, "mutability": "mutable", "name": "m5", - "nameLocation": "351475:2:18", + "nameLocation": "351475:2:38", "nodeType": "VariableDeclaration", - "scope": 42004, - "src": "351467:10:18", + "scope": 45065, + "src": "351467:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -402416,10 +402416,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41991, + "id": 45052, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "351467:7:18", + "src": "351467:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -402428,24 +402428,24 @@ "visibility": "internal" } ], - "id": 41993, + "id": 45054, "nodeType": "VariableDeclarationStatement", - "src": "351467:10:18" + "src": "351467:10:38" }, { "assignments": [ - 41995 + 45056 ], "declarations": [ { "constant": false, - "id": 41995, + "id": 45056, "mutability": "mutable", "name": "m6", - "nameLocation": "351495:2:18", + "nameLocation": "351495:2:38", "nodeType": "VariableDeclaration", - "scope": 42004, - "src": "351487:10:18", + "scope": 45065, + "src": "351487:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -402453,10 +402453,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41994, + "id": 45055, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "351487:7:18", + "src": "351487:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -402465,27 +402465,27 @@ "visibility": "internal" } ], - "id": 41996, + "id": 45057, "nodeType": "VariableDeclarationStatement", - "src": "351487:10:18" + "src": "351487:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "351516:831:18", + "src": "351516:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "351559:313:18", + "src": "351559:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "351577:15:18", + "src": "351577:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "351591:1:18", + "src": "351591:1:38", "type": "", "value": "0" }, @@ -402493,7 +402493,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "351581:6:18", + "src": "351581:6:38", "type": "" } ] @@ -402501,16 +402501,16 @@ { "body": { "nodeType": "YulBlock", - "src": "351662:40:18", + "src": "351662:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "351691:9:18", + "src": "351691:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "351693:5:18" + "src": "351693:5:38" } ] }, @@ -402521,33 +402521,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "351679:6:18" + "src": "351679:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "351687:1:18" + "src": "351687:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "351674:4:18" + "src": "351674:4:38" }, "nodeType": "YulFunctionCall", - "src": "351674:15:18" + "src": "351674:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "351667:6:18" + "src": "351667:6:38" }, "nodeType": "YulFunctionCall", - "src": "351667:23:18" + "src": "351667:23:38" }, "nodeType": "YulIf", - "src": "351664:36:18" + "src": "351664:36:38" } ] }, @@ -402556,12 +402556,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "351619:6:18" + "src": "351619:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "351627:4:18", + "src": "351627:4:38", "type": "", "value": "0x20" } @@ -402569,30 +402569,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "351616:2:18" + "src": "351616:2:38" }, "nodeType": "YulFunctionCall", - "src": "351616:16:18" + "src": "351616:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "351633:28:18", + "src": "351633:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "351635:24:18", + "src": "351635:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "351649:6:18" + "src": "351649:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "351657:1:18", + "src": "351657:1:38", "type": "", "value": "1" } @@ -402600,16 +402600,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "351645:3:18" + "src": "351645:3:38" }, "nodeType": "YulFunctionCall", - "src": "351645:14:18" + "src": "351645:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "351635:6:18" + "src": "351635:6:38" } ] } @@ -402617,10 +402617,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "351613:2:18", + "src": "351613:2:38", "statements": [] }, - "src": "351609:93:18" + "src": "351609:93:38" }, { "expression": { @@ -402628,34 +402628,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "351726:3:18" + "src": "351726:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "351731:6:18" + "src": "351731:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "351719:6:18" + "src": "351719:6:38" }, "nodeType": "YulFunctionCall", - "src": "351719:19:18" + "src": "351719:19:38" }, "nodeType": "YulExpressionStatement", - "src": "351719:19:18" + "src": "351719:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "351755:37:18", + "src": "351755:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "351772:3:18", + "src": "351772:3:38", "type": "", "value": "256" }, @@ -402664,38 +402664,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "351781:1:18", + "src": "351781:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "351784:6:18" + "src": "351784:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "351777:3:18" + "src": "351777:3:38" }, "nodeType": "YulFunctionCall", - "src": "351777:14:18" + "src": "351777:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "351768:3:18" + "src": "351768:3:38" }, "nodeType": "YulFunctionCall", - "src": "351768:24:18" + "src": "351768:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "351759:5:18", + "src": "351759:5:38", "type": "" } ] @@ -402708,12 +402708,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "351820:3:18" + "src": "351820:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "351825:4:18", + "src": "351825:4:38", "type": "", "value": "0x20" } @@ -402721,59 +402721,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "351816:3:18" + "src": "351816:3:38" }, "nodeType": "YulFunctionCall", - "src": "351816:14:18" + "src": "351816:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "351836:5:18" + "src": "351836:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "351847:5:18" + "src": "351847:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "351854:1:18" + "src": "351854:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "351843:3:18" + "src": "351843:3:38" }, "nodeType": "YulFunctionCall", - "src": "351843:13:18" + "src": "351843:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "351832:3:18" + "src": "351832:3:38" }, "nodeType": "YulFunctionCall", - "src": "351832:25:18" + "src": "351832:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "351809:6:18" + "src": "351809:6:38" }, "nodeType": "YulFunctionCall", - "src": "351809:49:18" + "src": "351809:49:38" }, "nodeType": "YulExpressionStatement", - "src": "351809:49:18" + "src": "351809:49:38" } ] }, @@ -402783,27 +402783,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "351551:3:18", + "src": "351551:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "351556:1:18", + "src": "351556:1:38", "type": "" } ], - "src": "351530:342:18" + "src": "351530:342:38" }, { "nodeType": "YulAssignment", - "src": "351885:17:18", + "src": "351885:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "351897:4:18", + "src": "351897:4:38", "type": "", "value": "0x00" } @@ -402811,28 +402811,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "351891:5:18" + "src": "351891:5:38" }, "nodeType": "YulFunctionCall", - "src": "351891:11:18" + "src": "351891:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "351885:2:18" + "src": "351885:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "351915:17:18", + "src": "351915:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "351927:4:18", + "src": "351927:4:38", "type": "", "value": "0x20" } @@ -402840,28 +402840,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "351921:5:18" + "src": "351921:5:38" }, "nodeType": "YulFunctionCall", - "src": "351921:11:18" + "src": "351921:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "351915:2:18" + "src": "351915:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "351945:17:18", + "src": "351945:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "351957:4:18", + "src": "351957:4:38", "type": "", "value": "0x40" } @@ -402869,28 +402869,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "351951:5:18" + "src": "351951:5:38" }, "nodeType": "YulFunctionCall", - "src": "351951:11:18" + "src": "351951:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "351945:2:18" + "src": "351945:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "351975:17:18", + "src": "351975:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "351987:4:18", + "src": "351987:4:38", "type": "", "value": "0x60" } @@ -402898,28 +402898,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "351981:5:18" + "src": "351981:5:38" }, "nodeType": "YulFunctionCall", - "src": "351981:11:18" + "src": "351981:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "351975:2:18" + "src": "351975:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "352005:17:18", + "src": "352005:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "352017:4:18", + "src": "352017:4:38", "type": "", "value": "0x80" } @@ -402927,28 +402927,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "352011:5:18" + "src": "352011:5:38" }, "nodeType": "YulFunctionCall", - "src": "352011:11:18" + "src": "352011:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "352005:2:18" + "src": "352005:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "352035:17:18", + "src": "352035:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "352047:4:18", + "src": "352047:4:38", "type": "", "value": "0xa0" } @@ -402956,28 +402956,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "352041:5:18" + "src": "352041:5:38" }, "nodeType": "YulFunctionCall", - "src": "352041:11:18" + "src": "352041:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "352035:2:18" + "src": "352035:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "352065:17:18", + "src": "352065:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "352077:4:18", + "src": "352077:4:38", "type": "", "value": "0xc0" } @@ -402985,16 +402985,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "352071:5:18" + "src": "352071:5:38" }, "nodeType": "YulFunctionCall", - "src": "352071:11:18" + "src": "352071:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "352065:2:18" + "src": "352065:2:38" } ] }, @@ -403004,14 +403004,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "352168:4:18", + "src": "352168:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "352174:10:18", + "src": "352174:10:38", "type": "", "value": "0x4f04fdc6" } @@ -403019,13 +403019,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "352161:6:18" + "src": "352161:6:38" }, "nodeType": "YulFunctionCall", - "src": "352161:24:18" + "src": "352161:24:38" }, "nodeType": "YulExpressionStatement", - "src": "352161:24:18" + "src": "352161:24:38" }, { "expression": { @@ -403033,14 +403033,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "352205:4:18", + "src": "352205:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "352211:4:18", + "src": "352211:4:38", "type": "", "value": "0x80" } @@ -403048,13 +403048,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "352198:6:18" + "src": "352198:6:38" }, "nodeType": "YulFunctionCall", - "src": "352198:18:18" + "src": "352198:18:38" }, "nodeType": "YulExpressionStatement", - "src": "352198:18:18" + "src": "352198:18:38" }, { "expression": { @@ -403062,26 +403062,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "352236:4:18", + "src": "352236:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "352242:2:18" + "src": "352242:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "352229:6:18" + "src": "352229:6:38" }, "nodeType": "YulFunctionCall", - "src": "352229:16:18" + "src": "352229:16:38" }, "nodeType": "YulExpressionStatement", - "src": "352229:16:18" + "src": "352229:16:38" }, { "expression": { @@ -403089,26 +403089,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "352265:4:18", + "src": "352265:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "352271:2:18" + "src": "352271:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "352258:6:18" + "src": "352258:6:38" }, "nodeType": "YulFunctionCall", - "src": "352258:16:18" + "src": "352258:16:38" }, "nodeType": "YulExpressionStatement", - "src": "352258:16:18" + "src": "352258:16:38" }, { "expression": { @@ -403116,26 +403116,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "352294:4:18", + "src": "352294:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "352300:2:18" + "src": "352300:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "352287:6:18" + "src": "352287:6:38" }, "nodeType": "YulFunctionCall", - "src": "352287:16:18" + "src": "352287:16:38" }, "nodeType": "YulExpressionStatement", - "src": "352287:16:18" + "src": "352287:16:38" }, { "expression": { @@ -403143,126 +403143,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "352328:4:18", + "src": "352328:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "352334:2:18" + "src": "352334:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "352316:11:18" + "src": "352316:11:38" }, "nodeType": "YulFunctionCall", - "src": "352316:21:18" + "src": "352316:21:38" }, "nodeType": "YulExpressionStatement", - "src": "352316:21:18" + "src": "352316:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41977, + "declaration": 45038, "isOffset": false, "isSlot": false, - "src": "351885:2:18", + "src": "351885:2:38", "valueSize": 1 }, { - "declaration": 41980, + "declaration": 45041, "isOffset": false, "isSlot": false, - "src": "351915:2:18", + "src": "351915:2:38", "valueSize": 1 }, { - "declaration": 41983, + "declaration": 45044, "isOffset": false, "isSlot": false, - "src": "351945:2:18", + "src": "351945:2:38", "valueSize": 1 }, { - "declaration": 41986, + "declaration": 45047, "isOffset": false, "isSlot": false, - "src": "351975:2:18", + "src": "351975:2:38", "valueSize": 1 }, { - "declaration": 41989, + "declaration": 45050, "isOffset": false, "isSlot": false, - "src": "352005:2:18", + "src": "352005:2:38", "valueSize": 1 }, { - "declaration": 41992, + "declaration": 45053, "isOffset": false, "isSlot": false, - "src": "352035:2:18", + "src": "352035:2:38", "valueSize": 1 }, { - "declaration": 41995, + "declaration": 45056, "isOffset": false, "isSlot": false, - "src": "352065:2:18", + "src": "352065:2:38", "valueSize": 1 }, { - "declaration": 41967, + "declaration": 45028, "isOffset": false, "isSlot": false, - "src": "352334:2:18", + "src": "352334:2:38", "valueSize": 1 }, { - "declaration": 41969, + "declaration": 45030, "isOffset": false, "isSlot": false, - "src": "352242:2:18", + "src": "352242:2:38", "valueSize": 1 }, { - "declaration": 41971, + "declaration": 45032, "isOffset": false, "isSlot": false, - "src": "352271:2:18", + "src": "352271:2:38", "valueSize": 1 }, { - "declaration": 41973, + "declaration": 45034, "isOffset": false, "isSlot": false, - "src": "352300:2:18", + "src": "352300:2:38", "valueSize": 1 } ], - "id": 41997, + "id": 45058, "nodeType": "InlineAssembly", - "src": "351507:840:18" + "src": "351507:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 41999, + "id": 45060, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "352372:4:18", + "src": "352372:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -403271,14 +403271,14 @@ }, { "hexValue": "30786334", - "id": 42000, + "id": 45061, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "352378:4:18", + "src": "352378:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -403297,18 +403297,18 @@ "typeString": "int_const 196" } ], - "id": 41998, + "id": 45059, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "352356:15:18", + "referencedDeclaration": 33383, + "src": "352356:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42001, + "id": 45062, "isConstant": false, "isLValue": false, "isPure": false, @@ -403317,21 +403317,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "352356:27:18", + "src": "352356:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42002, + "id": 45063, "nodeType": "ExpressionStatement", - "src": "352356:27:18" + "src": "352356:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "352402:214:18", + "src": "352402:214:38", "statements": [ { "expression": { @@ -403339,26 +403339,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "352423:4:18", + "src": "352423:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "352429:2:18" + "src": "352429:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "352416:6:18" + "src": "352416:6:38" }, "nodeType": "YulFunctionCall", - "src": "352416:16:18" + "src": "352416:16:38" }, "nodeType": "YulExpressionStatement", - "src": "352416:16:18" + "src": "352416:16:38" }, { "expression": { @@ -403366,26 +403366,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "352452:4:18", + "src": "352452:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "352458:2:18" + "src": "352458:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "352445:6:18" + "src": "352445:6:38" }, "nodeType": "YulFunctionCall", - "src": "352445:16:18" + "src": "352445:16:38" }, "nodeType": "YulExpressionStatement", - "src": "352445:16:18" + "src": "352445:16:38" }, { "expression": { @@ -403393,26 +403393,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "352481:4:18", + "src": "352481:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "352487:2:18" + "src": "352487:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "352474:6:18" + "src": "352474:6:38" }, "nodeType": "YulFunctionCall", - "src": "352474:16:18" + "src": "352474:16:38" }, "nodeType": "YulExpressionStatement", - "src": "352474:16:18" + "src": "352474:16:38" }, { "expression": { @@ -403420,26 +403420,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "352510:4:18", + "src": "352510:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "352516:2:18" + "src": "352516:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "352503:6:18" + "src": "352503:6:38" }, "nodeType": "YulFunctionCall", - "src": "352503:16:18" + "src": "352503:16:38" }, "nodeType": "YulExpressionStatement", - "src": "352503:16:18" + "src": "352503:16:38" }, { "expression": { @@ -403447,26 +403447,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "352539:4:18", + "src": "352539:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "352545:2:18" + "src": "352545:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "352532:6:18" + "src": "352532:6:38" }, "nodeType": "YulFunctionCall", - "src": "352532:16:18" + "src": "352532:16:38" }, "nodeType": "YulExpressionStatement", - "src": "352532:16:18" + "src": "352532:16:38" }, { "expression": { @@ -403474,26 +403474,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "352568:4:18", + "src": "352568:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "352574:2:18" + "src": "352574:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "352561:6:18" + "src": "352561:6:38" }, "nodeType": "YulFunctionCall", - "src": "352561:16:18" + "src": "352561:16:38" }, "nodeType": "YulExpressionStatement", - "src": "352561:16:18" + "src": "352561:16:38" }, { "expression": { @@ -403501,84 +403501,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "352597:4:18", + "src": "352597:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "352603:2:18" + "src": "352603:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "352590:6:18" + "src": "352590:6:38" }, "nodeType": "YulFunctionCall", - "src": "352590:16:18" + "src": "352590:16:38" }, "nodeType": "YulExpressionStatement", - "src": "352590:16:18" + "src": "352590:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 41977, + "declaration": 45038, "isOffset": false, "isSlot": false, - "src": "352429:2:18", + "src": "352429:2:38", "valueSize": 1 }, { - "declaration": 41980, + "declaration": 45041, "isOffset": false, "isSlot": false, - "src": "352458:2:18", + "src": "352458:2:38", "valueSize": 1 }, { - "declaration": 41983, + "declaration": 45044, "isOffset": false, "isSlot": false, - "src": "352487:2:18", + "src": "352487:2:38", "valueSize": 1 }, { - "declaration": 41986, + "declaration": 45047, "isOffset": false, "isSlot": false, - "src": "352516:2:18", + "src": "352516:2:38", "valueSize": 1 }, { - "declaration": 41989, + "declaration": 45050, "isOffset": false, "isSlot": false, - "src": "352545:2:18", + "src": "352545:2:38", "valueSize": 1 }, { - "declaration": 41992, + "declaration": 45053, "isOffset": false, "isSlot": false, - "src": "352574:2:18", + "src": "352574:2:38", "valueSize": 1 }, { - "declaration": 41995, + "declaration": 45056, "isOffset": false, "isSlot": false, - "src": "352603:2:18", + "src": "352603:2:38", "valueSize": 1 } ], - "id": 42003, + "id": 45064, "nodeType": "InlineAssembly", - "src": "352393:223:18" + "src": "352393:223:38" } ] }, @@ -403586,20 +403586,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "351291:3:18", + "nameLocation": "351291:3:38", "parameters": { - "id": 41974, + "id": 45035, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41967, + "id": 45028, "mutability": "mutable", "name": "p0", - "nameLocation": "351303:2:18", + "nameLocation": "351303:2:38", "nodeType": "VariableDeclaration", - "scope": 42005, - "src": "351295:10:18", + "scope": 45066, + "src": "351295:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -403607,10 +403607,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 41966, + "id": 45027, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "351295:7:18", + "src": "351295:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -403620,13 +403620,13 @@ }, { "constant": false, - "id": 41969, + "id": 45030, "mutability": "mutable", "name": "p1", - "nameLocation": "351315:2:18", + "nameLocation": "351315:2:38", "nodeType": "VariableDeclaration", - "scope": 42005, - "src": "351307:10:18", + "scope": 45066, + "src": "351307:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -403634,10 +403634,10 @@ "typeString": "uint256" }, "typeName": { - "id": 41968, + "id": 45029, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "351307:7:18", + "src": "351307:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -403647,13 +403647,13 @@ }, { "constant": false, - "id": 41971, + "id": 45032, "mutability": "mutable", "name": "p2", - "nameLocation": "351327:2:18", + "nameLocation": "351327:2:38", "nodeType": "VariableDeclaration", - "scope": 42005, - "src": "351319:10:18", + "scope": 45066, + "src": "351319:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -403661,10 +403661,10 @@ "typeString": "address" }, "typeName": { - "id": 41970, + "id": 45031, "name": "address", "nodeType": "ElementaryTypeName", - "src": "351319:7:18", + "src": "351319:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -403675,13 +403675,13 @@ }, { "constant": false, - "id": 41973, + "id": 45034, "mutability": "mutable", "name": "p3", - "nameLocation": "351339:2:18", + "nameLocation": "351339:2:38", "nodeType": "VariableDeclaration", - "scope": 42005, - "src": "351331:10:18", + "scope": 45066, + "src": "351331:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -403689,10 +403689,10 @@ "typeString": "uint256" }, "typeName": { - "id": 41972, + "id": 45033, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "351331:7:18", + "src": "351331:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -403701,44 +403701,44 @@ "visibility": "internal" } ], - "src": "351294:48:18" + "src": "351294:48:38" }, "returnParameters": { - "id": 41975, + "id": 45036, "nodeType": "ParameterList", "parameters": [], - "src": "351357:0:18" + "src": "351357:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42051, + "id": 45112, "nodeType": "FunctionDefinition", - "src": "352628:1536:18", + "src": "352628:1536:38", "nodes": [], "body": { - "id": 42050, + "id": 45111, "nodeType": "Block", - "src": "352703:1461:18", + "src": "352703:1461:38", "nodes": [], "statements": [ { "assignments": [ - 42017 + 45078 ], "declarations": [ { "constant": false, - "id": 42017, + "id": 45078, "mutability": "mutable", "name": "m0", - "nameLocation": "352721:2:18", + "nameLocation": "352721:2:38", "nodeType": "VariableDeclaration", - "scope": 42050, - "src": "352713:10:18", + "scope": 45111, + "src": "352713:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -403746,10 +403746,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42016, + "id": 45077, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "352713:7:18", + "src": "352713:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -403758,24 +403758,24 @@ "visibility": "internal" } ], - "id": 42018, + "id": 45079, "nodeType": "VariableDeclarationStatement", - "src": "352713:10:18" + "src": "352713:10:38" }, { "assignments": [ - 42020 + 45081 ], "declarations": [ { "constant": false, - "id": 42020, + "id": 45081, "mutability": "mutable", "name": "m1", - "nameLocation": "352741:2:18", + "nameLocation": "352741:2:38", "nodeType": "VariableDeclaration", - "scope": 42050, - "src": "352733:10:18", + "scope": 45111, + "src": "352733:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -403783,10 +403783,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42019, + "id": 45080, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "352733:7:18", + "src": "352733:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -403795,24 +403795,24 @@ "visibility": "internal" } ], - "id": 42021, + "id": 45082, "nodeType": "VariableDeclarationStatement", - "src": "352733:10:18" + "src": "352733:10:38" }, { "assignments": [ - 42023 + 45084 ], "declarations": [ { "constant": false, - "id": 42023, + "id": 45084, "mutability": "mutable", "name": "m2", - "nameLocation": "352761:2:18", + "nameLocation": "352761:2:38", "nodeType": "VariableDeclaration", - "scope": 42050, - "src": "352753:10:18", + "scope": 45111, + "src": "352753:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -403820,10 +403820,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42022, + "id": 45083, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "352753:7:18", + "src": "352753:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -403832,24 +403832,24 @@ "visibility": "internal" } ], - "id": 42024, + "id": 45085, "nodeType": "VariableDeclarationStatement", - "src": "352753:10:18" + "src": "352753:10:38" }, { "assignments": [ - 42026 + 45087 ], "declarations": [ { "constant": false, - "id": 42026, + "id": 45087, "mutability": "mutable", "name": "m3", - "nameLocation": "352781:2:18", + "nameLocation": "352781:2:38", "nodeType": "VariableDeclaration", - "scope": 42050, - "src": "352773:10:18", + "scope": 45111, + "src": "352773:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -403857,10 +403857,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42025, + "id": 45086, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "352773:7:18", + "src": "352773:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -403869,24 +403869,24 @@ "visibility": "internal" } ], - "id": 42027, + "id": 45088, "nodeType": "VariableDeclarationStatement", - "src": "352773:10:18" + "src": "352773:10:38" }, { "assignments": [ - 42029 + 45090 ], "declarations": [ { "constant": false, - "id": 42029, + "id": 45090, "mutability": "mutable", "name": "m4", - "nameLocation": "352801:2:18", + "nameLocation": "352801:2:38", "nodeType": "VariableDeclaration", - "scope": 42050, - "src": "352793:10:18", + "scope": 45111, + "src": "352793:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -403894,10 +403894,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42028, + "id": 45089, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "352793:7:18", + "src": "352793:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -403906,24 +403906,24 @@ "visibility": "internal" } ], - "id": 42030, + "id": 45091, "nodeType": "VariableDeclarationStatement", - "src": "352793:10:18" + "src": "352793:10:38" }, { "assignments": [ - 42032 + 45093 ], "declarations": [ { "constant": false, - "id": 42032, + "id": 45093, "mutability": "mutable", "name": "m5", - "nameLocation": "352821:2:18", + "nameLocation": "352821:2:38", "nodeType": "VariableDeclaration", - "scope": 42050, - "src": "352813:10:18", + "scope": 45111, + "src": "352813:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -403931,10 +403931,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42031, + "id": 45092, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "352813:7:18", + "src": "352813:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -403943,24 +403943,24 @@ "visibility": "internal" } ], - "id": 42033, + "id": 45094, "nodeType": "VariableDeclarationStatement", - "src": "352813:10:18" + "src": "352813:10:38" }, { "assignments": [ - 42035 + 45096 ], "declarations": [ { "constant": false, - "id": 42035, + "id": 45096, "mutability": "mutable", "name": "m6", - "nameLocation": "352841:2:18", + "nameLocation": "352841:2:38", "nodeType": "VariableDeclaration", - "scope": 42050, - "src": "352833:10:18", + "scope": 45111, + "src": "352833:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -403968,10 +403968,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42034, + "id": 45095, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "352833:7:18", + "src": "352833:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -403980,24 +403980,24 @@ "visibility": "internal" } ], - "id": 42036, + "id": 45097, "nodeType": "VariableDeclarationStatement", - "src": "352833:10:18" + "src": "352833:10:38" }, { "assignments": [ - 42038 + 45099 ], "declarations": [ { "constant": false, - "id": 42038, + "id": 45099, "mutability": "mutable", "name": "m7", - "nameLocation": "352861:2:18", + "nameLocation": "352861:2:38", "nodeType": "VariableDeclaration", - "scope": 42050, - "src": "352853:10:18", + "scope": 45111, + "src": "352853:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -404005,10 +404005,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42037, + "id": 45098, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "352853:7:18", + "src": "352853:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -404017,24 +404017,24 @@ "visibility": "internal" } ], - "id": 42039, + "id": 45100, "nodeType": "VariableDeclarationStatement", - "src": "352853:10:18" + "src": "352853:10:38" }, { "assignments": [ - 42041 + 45102 ], "declarations": [ { "constant": false, - "id": 42041, + "id": 45102, "mutability": "mutable", "name": "m8", - "nameLocation": "352881:2:18", + "nameLocation": "352881:2:38", "nodeType": "VariableDeclaration", - "scope": 42050, - "src": "352873:10:18", + "scope": 45111, + "src": "352873:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -404042,10 +404042,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42040, + "id": 45101, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "352873:7:18", + "src": "352873:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -404054,27 +404054,27 @@ "visibility": "internal" } ], - "id": 42042, + "id": 45103, "nodeType": "VariableDeclarationStatement", - "src": "352873:10:18" + "src": "352873:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "352902:927:18", + "src": "352902:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "352945:313:18", + "src": "352945:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "352963:15:18", + "src": "352963:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "352977:1:18", + "src": "352977:1:38", "type": "", "value": "0" }, @@ -404082,7 +404082,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "352967:6:18", + "src": "352967:6:38", "type": "" } ] @@ -404090,16 +404090,16 @@ { "body": { "nodeType": "YulBlock", - "src": "353048:40:18", + "src": "353048:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "353077:9:18", + "src": "353077:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "353079:5:18" + "src": "353079:5:38" } ] }, @@ -404110,33 +404110,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "353065:6:18" + "src": "353065:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "353073:1:18" + "src": "353073:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "353060:4:18" + "src": "353060:4:38" }, "nodeType": "YulFunctionCall", - "src": "353060:15:18" + "src": "353060:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "353053:6:18" + "src": "353053:6:38" }, "nodeType": "YulFunctionCall", - "src": "353053:23:18" + "src": "353053:23:38" }, "nodeType": "YulIf", - "src": "353050:36:18" + "src": "353050:36:38" } ] }, @@ -404145,12 +404145,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "353005:6:18" + "src": "353005:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "353013:4:18", + "src": "353013:4:38", "type": "", "value": "0x20" } @@ -404158,30 +404158,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "353002:2:18" + "src": "353002:2:38" }, "nodeType": "YulFunctionCall", - "src": "353002:16:18" + "src": "353002:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "353019:28:18", + "src": "353019:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "353021:24:18", + "src": "353021:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "353035:6:18" + "src": "353035:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "353043:1:18", + "src": "353043:1:38", "type": "", "value": "1" } @@ -404189,16 +404189,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "353031:3:18" + "src": "353031:3:38" }, "nodeType": "YulFunctionCall", - "src": "353031:14:18" + "src": "353031:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "353021:6:18" + "src": "353021:6:38" } ] } @@ -404206,10 +404206,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "352999:2:18", + "src": "352999:2:38", "statements": [] }, - "src": "352995:93:18" + "src": "352995:93:38" }, { "expression": { @@ -404217,34 +404217,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "353112:3:18" + "src": "353112:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "353117:6:18" + "src": "353117:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "353105:6:18" + "src": "353105:6:38" }, "nodeType": "YulFunctionCall", - "src": "353105:19:18" + "src": "353105:19:38" }, "nodeType": "YulExpressionStatement", - "src": "353105:19:18" + "src": "353105:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "353141:37:18", + "src": "353141:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "353158:3:18", + "src": "353158:3:38", "type": "", "value": "256" }, @@ -404253,38 +404253,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "353167:1:18", + "src": "353167:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "353170:6:18" + "src": "353170:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "353163:3:18" + "src": "353163:3:38" }, "nodeType": "YulFunctionCall", - "src": "353163:14:18" + "src": "353163:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "353154:3:18" + "src": "353154:3:38" }, "nodeType": "YulFunctionCall", - "src": "353154:24:18" + "src": "353154:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "353145:5:18", + "src": "353145:5:38", "type": "" } ] @@ -404297,12 +404297,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "353206:3:18" + "src": "353206:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "353211:4:18", + "src": "353211:4:38", "type": "", "value": "0x20" } @@ -404310,59 +404310,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "353202:3:18" + "src": "353202:3:38" }, "nodeType": "YulFunctionCall", - "src": "353202:14:18" + "src": "353202:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "353222:5:18" + "src": "353222:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "353233:5:18" + "src": "353233:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "353240:1:18" + "src": "353240:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "353229:3:18" + "src": "353229:3:38" }, "nodeType": "YulFunctionCall", - "src": "353229:13:18" + "src": "353229:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "353218:3:18" + "src": "353218:3:38" }, "nodeType": "YulFunctionCall", - "src": "353218:25:18" + "src": "353218:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "353195:6:18" + "src": "353195:6:38" }, "nodeType": "YulFunctionCall", - "src": "353195:49:18" + "src": "353195:49:38" }, "nodeType": "YulExpressionStatement", - "src": "353195:49:18" + "src": "353195:49:38" } ] }, @@ -404372,27 +404372,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "352937:3:18", + "src": "352937:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "352942:1:18", + "src": "352942:1:38", "type": "" } ], - "src": "352916:342:18" + "src": "352916:342:38" }, { "nodeType": "YulAssignment", - "src": "353271:17:18", + "src": "353271:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "353283:4:18", + "src": "353283:4:38", "type": "", "value": "0x00" } @@ -404400,28 +404400,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "353277:5:18" + "src": "353277:5:38" }, "nodeType": "YulFunctionCall", - "src": "353277:11:18" + "src": "353277:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "353271:2:18" + "src": "353271:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "353301:17:18", + "src": "353301:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "353313:4:18", + "src": "353313:4:38", "type": "", "value": "0x20" } @@ -404429,28 +404429,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "353307:5:18" + "src": "353307:5:38" }, "nodeType": "YulFunctionCall", - "src": "353307:11:18" + "src": "353307:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "353301:2:18" + "src": "353301:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "353331:17:18", + "src": "353331:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "353343:4:18", + "src": "353343:4:38", "type": "", "value": "0x40" } @@ -404458,28 +404458,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "353337:5:18" + "src": "353337:5:38" }, "nodeType": "YulFunctionCall", - "src": "353337:11:18" + "src": "353337:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "353331:2:18" + "src": "353331:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "353361:17:18", + "src": "353361:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "353373:4:18", + "src": "353373:4:38", "type": "", "value": "0x60" } @@ -404487,28 +404487,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "353367:5:18" + "src": "353367:5:38" }, "nodeType": "YulFunctionCall", - "src": "353367:11:18" + "src": "353367:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "353361:2:18" + "src": "353361:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "353391:17:18", + "src": "353391:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "353403:4:18", + "src": "353403:4:38", "type": "", "value": "0x80" } @@ -404516,28 +404516,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "353397:5:18" + "src": "353397:5:38" }, "nodeType": "YulFunctionCall", - "src": "353397:11:18" + "src": "353397:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "353391:2:18" + "src": "353391:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "353421:17:18", + "src": "353421:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "353433:4:18", + "src": "353433:4:38", "type": "", "value": "0xa0" } @@ -404545,28 +404545,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "353427:5:18" + "src": "353427:5:38" }, "nodeType": "YulFunctionCall", - "src": "353427:11:18" + "src": "353427:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "353421:2:18" + "src": "353421:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "353451:17:18", + "src": "353451:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "353463:4:18", + "src": "353463:4:38", "type": "", "value": "0xc0" } @@ -404574,28 +404574,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "353457:5:18" + "src": "353457:5:38" }, "nodeType": "YulFunctionCall", - "src": "353457:11:18" + "src": "353457:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "353451:2:18" + "src": "353451:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "353481:17:18", + "src": "353481:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "353493:4:18", + "src": "353493:4:38", "type": "", "value": "0xe0" } @@ -404603,28 +404603,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "353487:5:18" + "src": "353487:5:38" }, "nodeType": "YulFunctionCall", - "src": "353487:11:18" + "src": "353487:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "353481:2:18" + "src": "353481:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "353511:18:18", + "src": "353511:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "353523:5:18", + "src": "353523:5:38", "type": "", "value": "0x100" } @@ -404632,16 +404632,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "353517:5:18" + "src": "353517:5:38" }, "nodeType": "YulFunctionCall", - "src": "353517:12:18" + "src": "353517:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "353511:2:18" + "src": "353511:2:38" } ] }, @@ -404651,14 +404651,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "353614:4:18", + "src": "353614:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "353620:10:18", + "src": "353620:10:38", "type": "", "value": "0x9ffb2f93" } @@ -404666,13 +404666,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "353607:6:18" + "src": "353607:6:38" }, "nodeType": "YulFunctionCall", - "src": "353607:24:18" + "src": "353607:24:38" }, "nodeType": "YulExpressionStatement", - "src": "353607:24:18" + "src": "353607:24:38" }, { "expression": { @@ -404680,14 +404680,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "353651:4:18", + "src": "353651:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "353657:4:18", + "src": "353657:4:38", "type": "", "value": "0x80" } @@ -404695,13 +404695,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "353644:6:18" + "src": "353644:6:38" }, "nodeType": "YulFunctionCall", - "src": "353644:18:18" + "src": "353644:18:38" }, "nodeType": "YulExpressionStatement", - "src": "353644:18:18" + "src": "353644:18:38" }, { "expression": { @@ -404709,26 +404709,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "353682:4:18", + "src": "353682:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "353688:2:18" + "src": "353688:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "353675:6:18" + "src": "353675:6:38" }, "nodeType": "YulFunctionCall", - "src": "353675:16:18" + "src": "353675:16:38" }, "nodeType": "YulExpressionStatement", - "src": "353675:16:18" + "src": "353675:16:38" }, { "expression": { @@ -404736,26 +404736,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "353711:4:18", + "src": "353711:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "353717:2:18" + "src": "353717:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "353704:6:18" + "src": "353704:6:38" }, "nodeType": "YulFunctionCall", - "src": "353704:16:18" + "src": "353704:16:38" }, "nodeType": "YulExpressionStatement", - "src": "353704:16:18" + "src": "353704:16:38" }, { "expression": { @@ -404763,14 +404763,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "353740:4:18", + "src": "353740:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "353746:4:18", + "src": "353746:4:38", "type": "", "value": "0xc0" } @@ -404778,13 +404778,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "353733:6:18" + "src": "353733:6:38" }, "nodeType": "YulFunctionCall", - "src": "353733:18:18" + "src": "353733:18:38" }, "nodeType": "YulExpressionStatement", - "src": "353733:18:18" + "src": "353733:18:38" }, { "expression": { @@ -404792,26 +404792,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "353776:4:18", + "src": "353776:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "353782:2:18" + "src": "353782:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "353764:11:18" + "src": "353764:11:38" }, "nodeType": "YulFunctionCall", - "src": "353764:21:18" + "src": "353764:21:38" }, "nodeType": "YulExpressionStatement", - "src": "353764:21:18" + "src": "353764:21:38" }, { "expression": { @@ -404819,140 +404819,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "353810:4:18", + "src": "353810:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "353816:2:18" + "src": "353816:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "353798:11:18" + "src": "353798:11:38" }, "nodeType": "YulFunctionCall", - "src": "353798:21:18" + "src": "353798:21:38" }, "nodeType": "YulExpressionStatement", - "src": "353798:21:18" + "src": "353798:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42017, + "declaration": 45078, "isOffset": false, "isSlot": false, - "src": "353271:2:18", + "src": "353271:2:38", "valueSize": 1 }, { - "declaration": 42020, + "declaration": 45081, "isOffset": false, "isSlot": false, - "src": "353301:2:18", + "src": "353301:2:38", "valueSize": 1 }, { - "declaration": 42023, + "declaration": 45084, "isOffset": false, "isSlot": false, - "src": "353331:2:18", + "src": "353331:2:38", "valueSize": 1 }, { - "declaration": 42026, + "declaration": 45087, "isOffset": false, "isSlot": false, - "src": "353361:2:18", + "src": "353361:2:38", "valueSize": 1 }, { - "declaration": 42029, + "declaration": 45090, "isOffset": false, "isSlot": false, - "src": "353391:2:18", + "src": "353391:2:38", "valueSize": 1 }, { - "declaration": 42032, + "declaration": 45093, "isOffset": false, "isSlot": false, - "src": "353421:2:18", + "src": "353421:2:38", "valueSize": 1 }, { - "declaration": 42035, + "declaration": 45096, "isOffset": false, "isSlot": false, - "src": "353451:2:18", + "src": "353451:2:38", "valueSize": 1 }, { - "declaration": 42038, + "declaration": 45099, "isOffset": false, "isSlot": false, - "src": "353481:2:18", + "src": "353481:2:38", "valueSize": 1 }, { - "declaration": 42041, + "declaration": 45102, "isOffset": false, "isSlot": false, - "src": "353511:2:18", + "src": "353511:2:38", "valueSize": 1 }, { - "declaration": 42007, + "declaration": 45068, "isOffset": false, "isSlot": false, - "src": "353782:2:18", + "src": "353782:2:38", "valueSize": 1 }, { - "declaration": 42009, + "declaration": 45070, "isOffset": false, "isSlot": false, - "src": "353688:2:18", + "src": "353688:2:38", "valueSize": 1 }, { - "declaration": 42011, + "declaration": 45072, "isOffset": false, "isSlot": false, - "src": "353717:2:18", + "src": "353717:2:38", "valueSize": 1 }, { - "declaration": 42013, + "declaration": 45074, "isOffset": false, "isSlot": false, - "src": "353816:2:18", + "src": "353816:2:38", "valueSize": 1 } ], - "id": 42043, + "id": 45104, "nodeType": "InlineAssembly", - "src": "352893:936:18" + "src": "352893:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42045, + "id": 45106, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "353854:4:18", + "src": "353854:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -404961,14 +404961,14 @@ }, { "hexValue": "3078313034", - "id": 42046, + "id": 45107, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "353860:5:18", + "src": "353860:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -404987,18 +404987,18 @@ "typeString": "int_const 260" } ], - "id": 42044, + "id": 45105, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "353838:15:18", + "referencedDeclaration": 33383, + "src": "353838:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42047, + "id": 45108, "isConstant": false, "isLValue": false, "isPure": false, @@ -405007,21 +405007,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "353838:28:18", + "src": "353838:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42048, + "id": 45109, "nodeType": "ExpressionStatement", - "src": "353838:28:18" + "src": "353838:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "353885:273:18", + "src": "353885:273:38", "statements": [ { "expression": { @@ -405029,26 +405029,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "353906:4:18", + "src": "353906:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "353912:2:18" + "src": "353912:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "353899:6:18" + "src": "353899:6:38" }, "nodeType": "YulFunctionCall", - "src": "353899:16:18" + "src": "353899:16:38" }, "nodeType": "YulExpressionStatement", - "src": "353899:16:18" + "src": "353899:16:38" }, { "expression": { @@ -405056,26 +405056,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "353935:4:18", + "src": "353935:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "353941:2:18" + "src": "353941:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "353928:6:18" + "src": "353928:6:38" }, "nodeType": "YulFunctionCall", - "src": "353928:16:18" + "src": "353928:16:38" }, "nodeType": "YulExpressionStatement", - "src": "353928:16:18" + "src": "353928:16:38" }, { "expression": { @@ -405083,26 +405083,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "353964:4:18", + "src": "353964:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "353970:2:18" + "src": "353970:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "353957:6:18" + "src": "353957:6:38" }, "nodeType": "YulFunctionCall", - "src": "353957:16:18" + "src": "353957:16:38" }, "nodeType": "YulExpressionStatement", - "src": "353957:16:18" + "src": "353957:16:38" }, { "expression": { @@ -405110,26 +405110,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "353993:4:18", + "src": "353993:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "353999:2:18" + "src": "353999:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "353986:6:18" + "src": "353986:6:38" }, "nodeType": "YulFunctionCall", - "src": "353986:16:18" + "src": "353986:16:38" }, "nodeType": "YulExpressionStatement", - "src": "353986:16:18" + "src": "353986:16:38" }, { "expression": { @@ -405137,26 +405137,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "354022:4:18", + "src": "354022:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "354028:2:18" + "src": "354028:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "354015:6:18" + "src": "354015:6:38" }, "nodeType": "YulFunctionCall", - "src": "354015:16:18" + "src": "354015:16:38" }, "nodeType": "YulExpressionStatement", - "src": "354015:16:18" + "src": "354015:16:38" }, { "expression": { @@ -405164,26 +405164,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "354051:4:18", + "src": "354051:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "354057:2:18" + "src": "354057:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "354044:6:18" + "src": "354044:6:38" }, "nodeType": "YulFunctionCall", - "src": "354044:16:18" + "src": "354044:16:38" }, "nodeType": "YulExpressionStatement", - "src": "354044:16:18" + "src": "354044:16:38" }, { "expression": { @@ -405191,26 +405191,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "354080:4:18", + "src": "354080:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "354086:2:18" + "src": "354086:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "354073:6:18" + "src": "354073:6:38" }, "nodeType": "YulFunctionCall", - "src": "354073:16:18" + "src": "354073:16:38" }, "nodeType": "YulExpressionStatement", - "src": "354073:16:18" + "src": "354073:16:38" }, { "expression": { @@ -405218,26 +405218,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "354109:4:18", + "src": "354109:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "354115:2:18" + "src": "354115:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "354102:6:18" + "src": "354102:6:38" }, "nodeType": "YulFunctionCall", - "src": "354102:16:18" + "src": "354102:16:38" }, "nodeType": "YulExpressionStatement", - "src": "354102:16:18" + "src": "354102:16:38" }, { "expression": { @@ -405245,98 +405245,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "354138:5:18", + "src": "354138:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "354145:2:18" + "src": "354145:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "354131:6:18" + "src": "354131:6:38" }, "nodeType": "YulFunctionCall", - "src": "354131:17:18" + "src": "354131:17:38" }, "nodeType": "YulExpressionStatement", - "src": "354131:17:18" + "src": "354131:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42017, + "declaration": 45078, "isOffset": false, "isSlot": false, - "src": "353912:2:18", + "src": "353912:2:38", "valueSize": 1 }, { - "declaration": 42020, + "declaration": 45081, "isOffset": false, "isSlot": false, - "src": "353941:2:18", + "src": "353941:2:38", "valueSize": 1 }, { - "declaration": 42023, + "declaration": 45084, "isOffset": false, "isSlot": false, - "src": "353970:2:18", + "src": "353970:2:38", "valueSize": 1 }, { - "declaration": 42026, + "declaration": 45087, "isOffset": false, "isSlot": false, - "src": "353999:2:18", + "src": "353999:2:38", "valueSize": 1 }, { - "declaration": 42029, + "declaration": 45090, "isOffset": false, "isSlot": false, - "src": "354028:2:18", + "src": "354028:2:38", "valueSize": 1 }, { - "declaration": 42032, + "declaration": 45093, "isOffset": false, "isSlot": false, - "src": "354057:2:18", + "src": "354057:2:38", "valueSize": 1 }, { - "declaration": 42035, + "declaration": 45096, "isOffset": false, "isSlot": false, - "src": "354086:2:18", + "src": "354086:2:38", "valueSize": 1 }, { - "declaration": 42038, + "declaration": 45099, "isOffset": false, "isSlot": false, - "src": "354115:2:18", + "src": "354115:2:38", "valueSize": 1 }, { - "declaration": 42041, + "declaration": 45102, "isOffset": false, "isSlot": false, - "src": "354145:2:18", + "src": "354145:2:38", "valueSize": 1 } ], - "id": 42049, + "id": 45110, "nodeType": "InlineAssembly", - "src": "353876:282:18" + "src": "353876:282:38" } ] }, @@ -405344,20 +405344,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "352637:3:18", + "nameLocation": "352637:3:38", "parameters": { - "id": 42014, + "id": 45075, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42007, + "id": 45068, "mutability": "mutable", "name": "p0", - "nameLocation": "352649:2:18", + "nameLocation": "352649:2:38", "nodeType": "VariableDeclaration", - "scope": 42051, - "src": "352641:10:18", + "scope": 45112, + "src": "352641:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -405365,10 +405365,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42006, + "id": 45067, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "352641:7:18", + "src": "352641:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -405378,13 +405378,13 @@ }, { "constant": false, - "id": 42009, + "id": 45070, "mutability": "mutable", "name": "p1", - "nameLocation": "352661:2:18", + "nameLocation": "352661:2:38", "nodeType": "VariableDeclaration", - "scope": 42051, - "src": "352653:10:18", + "scope": 45112, + "src": "352653:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -405392,10 +405392,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42008, + "id": 45069, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "352653:7:18", + "src": "352653:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -405405,13 +405405,13 @@ }, { "constant": false, - "id": 42011, + "id": 45072, "mutability": "mutable", "name": "p2", - "nameLocation": "352673:2:18", + "nameLocation": "352673:2:38", "nodeType": "VariableDeclaration", - "scope": 42051, - "src": "352665:10:18", + "scope": 45112, + "src": "352665:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -405419,10 +405419,10 @@ "typeString": "address" }, "typeName": { - "id": 42010, + "id": 45071, "name": "address", "nodeType": "ElementaryTypeName", - "src": "352665:7:18", + "src": "352665:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -405433,13 +405433,13 @@ }, { "constant": false, - "id": 42013, + "id": 45074, "mutability": "mutable", "name": "p3", - "nameLocation": "352685:2:18", + "nameLocation": "352685:2:38", "nodeType": "VariableDeclaration", - "scope": 42051, - "src": "352677:10:18", + "scope": 45112, + "src": "352677:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -405447,10 +405447,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42012, + "id": 45073, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "352677:7:18", + "src": "352677:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -405459,44 +405459,44 @@ "visibility": "internal" } ], - "src": "352640:48:18" + "src": "352640:48:38" }, "returnParameters": { - "id": 42015, + "id": 45076, "nodeType": "ParameterList", "parameters": [], - "src": "352703:0:18" + "src": "352703:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42091, + "id": 45152, "nodeType": "FunctionDefinition", - "src": "354170:1334:18", + "src": "354170:1334:38", "nodes": [], "body": { - "id": 42090, + "id": 45151, "nodeType": "Block", - "src": "354242:1262:18", + "src": "354242:1262:38", "nodes": [], "statements": [ { "assignments": [ - 42063 + 45124 ], "declarations": [ { "constant": false, - "id": 42063, + "id": 45124, "mutability": "mutable", "name": "m0", - "nameLocation": "354260:2:18", + "nameLocation": "354260:2:38", "nodeType": "VariableDeclaration", - "scope": 42090, - "src": "354252:10:18", + "scope": 45151, + "src": "354252:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -405504,10 +405504,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42062, + "id": 45123, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "354252:7:18", + "src": "354252:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -405516,24 +405516,24 @@ "visibility": "internal" } ], - "id": 42064, + "id": 45125, "nodeType": "VariableDeclarationStatement", - "src": "354252:10:18" + "src": "354252:10:38" }, { "assignments": [ - 42066 + 45127 ], "declarations": [ { "constant": false, - "id": 42066, + "id": 45127, "mutability": "mutable", "name": "m1", - "nameLocation": "354280:2:18", + "nameLocation": "354280:2:38", "nodeType": "VariableDeclaration", - "scope": 42090, - "src": "354272:10:18", + "scope": 45151, + "src": "354272:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -405541,10 +405541,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42065, + "id": 45126, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "354272:7:18", + "src": "354272:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -405553,24 +405553,24 @@ "visibility": "internal" } ], - "id": 42067, + "id": 45128, "nodeType": "VariableDeclarationStatement", - "src": "354272:10:18" + "src": "354272:10:38" }, { "assignments": [ - 42069 + 45130 ], "declarations": [ { "constant": false, - "id": 42069, + "id": 45130, "mutability": "mutable", "name": "m2", - "nameLocation": "354300:2:18", + "nameLocation": "354300:2:38", "nodeType": "VariableDeclaration", - "scope": 42090, - "src": "354292:10:18", + "scope": 45151, + "src": "354292:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -405578,10 +405578,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42068, + "id": 45129, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "354292:7:18", + "src": "354292:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -405590,24 +405590,24 @@ "visibility": "internal" } ], - "id": 42070, + "id": 45131, "nodeType": "VariableDeclarationStatement", - "src": "354292:10:18" + "src": "354292:10:38" }, { "assignments": [ - 42072 + 45133 ], "declarations": [ { "constant": false, - "id": 42072, + "id": 45133, "mutability": "mutable", "name": "m3", - "nameLocation": "354320:2:18", + "nameLocation": "354320:2:38", "nodeType": "VariableDeclaration", - "scope": 42090, - "src": "354312:10:18", + "scope": 45151, + "src": "354312:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -405615,10 +405615,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42071, + "id": 45132, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "354312:7:18", + "src": "354312:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -405627,24 +405627,24 @@ "visibility": "internal" } ], - "id": 42073, + "id": 45134, "nodeType": "VariableDeclarationStatement", - "src": "354312:10:18" + "src": "354312:10:38" }, { "assignments": [ - 42075 + 45136 ], "declarations": [ { "constant": false, - "id": 42075, + "id": 45136, "mutability": "mutable", "name": "m4", - "nameLocation": "354340:2:18", + "nameLocation": "354340:2:38", "nodeType": "VariableDeclaration", - "scope": 42090, - "src": "354332:10:18", + "scope": 45151, + "src": "354332:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -405652,10 +405652,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42074, + "id": 45135, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "354332:7:18", + "src": "354332:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -405664,24 +405664,24 @@ "visibility": "internal" } ], - "id": 42076, + "id": 45137, "nodeType": "VariableDeclarationStatement", - "src": "354332:10:18" + "src": "354332:10:38" }, { "assignments": [ - 42078 + 45139 ], "declarations": [ { "constant": false, - "id": 42078, + "id": 45139, "mutability": "mutable", "name": "m5", - "nameLocation": "354360:2:18", + "nameLocation": "354360:2:38", "nodeType": "VariableDeclaration", - "scope": 42090, - "src": "354352:10:18", + "scope": 45151, + "src": "354352:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -405689,10 +405689,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42077, + "id": 45138, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "354352:7:18", + "src": "354352:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -405701,24 +405701,24 @@ "visibility": "internal" } ], - "id": 42079, + "id": 45140, "nodeType": "VariableDeclarationStatement", - "src": "354352:10:18" + "src": "354352:10:38" }, { "assignments": [ - 42081 + 45142 ], "declarations": [ { "constant": false, - "id": 42081, + "id": 45142, "mutability": "mutable", "name": "m6", - "nameLocation": "354380:2:18", + "nameLocation": "354380:2:38", "nodeType": "VariableDeclaration", - "scope": 42090, - "src": "354372:10:18", + "scope": 45151, + "src": "354372:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -405726,10 +405726,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42080, + "id": 45141, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "354372:7:18", + "src": "354372:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -405738,27 +405738,27 @@ "visibility": "internal" } ], - "id": 42082, + "id": 45143, "nodeType": "VariableDeclarationStatement", - "src": "354372:10:18" + "src": "354372:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "354401:828:18", + "src": "354401:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "354444:313:18", + "src": "354444:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "354462:15:18", + "src": "354462:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "354476:1:18", + "src": "354476:1:38", "type": "", "value": "0" }, @@ -405766,7 +405766,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "354466:6:18", + "src": "354466:6:38", "type": "" } ] @@ -405774,16 +405774,16 @@ { "body": { "nodeType": "YulBlock", - "src": "354547:40:18", + "src": "354547:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "354576:9:18", + "src": "354576:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "354578:5:18" + "src": "354578:5:38" } ] }, @@ -405794,33 +405794,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "354564:6:18" + "src": "354564:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "354572:1:18" + "src": "354572:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "354559:4:18" + "src": "354559:4:38" }, "nodeType": "YulFunctionCall", - "src": "354559:15:18" + "src": "354559:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "354552:6:18" + "src": "354552:6:38" }, "nodeType": "YulFunctionCall", - "src": "354552:23:18" + "src": "354552:23:38" }, "nodeType": "YulIf", - "src": "354549:36:18" + "src": "354549:36:38" } ] }, @@ -405829,12 +405829,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "354504:6:18" + "src": "354504:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "354512:4:18", + "src": "354512:4:38", "type": "", "value": "0x20" } @@ -405842,30 +405842,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "354501:2:18" + "src": "354501:2:38" }, "nodeType": "YulFunctionCall", - "src": "354501:16:18" + "src": "354501:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "354518:28:18", + "src": "354518:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "354520:24:18", + "src": "354520:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "354534:6:18" + "src": "354534:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "354542:1:18", + "src": "354542:1:38", "type": "", "value": "1" } @@ -405873,16 +405873,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "354530:3:18" + "src": "354530:3:38" }, "nodeType": "YulFunctionCall", - "src": "354530:14:18" + "src": "354530:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "354520:6:18" + "src": "354520:6:38" } ] } @@ -405890,10 +405890,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "354498:2:18", + "src": "354498:2:38", "statements": [] }, - "src": "354494:93:18" + "src": "354494:93:38" }, { "expression": { @@ -405901,34 +405901,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "354611:3:18" + "src": "354611:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "354616:6:18" + "src": "354616:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "354604:6:18" + "src": "354604:6:38" }, "nodeType": "YulFunctionCall", - "src": "354604:19:18" + "src": "354604:19:38" }, "nodeType": "YulExpressionStatement", - "src": "354604:19:18" + "src": "354604:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "354640:37:18", + "src": "354640:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "354657:3:18", + "src": "354657:3:38", "type": "", "value": "256" }, @@ -405937,38 +405937,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "354666:1:18", + "src": "354666:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "354669:6:18" + "src": "354669:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "354662:3:18" + "src": "354662:3:38" }, "nodeType": "YulFunctionCall", - "src": "354662:14:18" + "src": "354662:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "354653:3:18" + "src": "354653:3:38" }, "nodeType": "YulFunctionCall", - "src": "354653:24:18" + "src": "354653:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "354644:5:18", + "src": "354644:5:38", "type": "" } ] @@ -405981,12 +405981,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "354705:3:18" + "src": "354705:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "354710:4:18", + "src": "354710:4:38", "type": "", "value": "0x20" } @@ -405994,59 +405994,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "354701:3:18" + "src": "354701:3:38" }, "nodeType": "YulFunctionCall", - "src": "354701:14:18" + "src": "354701:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "354721:5:18" + "src": "354721:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "354732:5:18" + "src": "354732:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "354739:1:18" + "src": "354739:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "354728:3:18" + "src": "354728:3:38" }, "nodeType": "YulFunctionCall", - "src": "354728:13:18" + "src": "354728:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "354717:3:18" + "src": "354717:3:38" }, "nodeType": "YulFunctionCall", - "src": "354717:25:18" + "src": "354717:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "354694:6:18" + "src": "354694:6:38" }, "nodeType": "YulFunctionCall", - "src": "354694:49:18" + "src": "354694:49:38" }, "nodeType": "YulExpressionStatement", - "src": "354694:49:18" + "src": "354694:49:38" } ] }, @@ -406056,27 +406056,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "354436:3:18", + "src": "354436:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "354441:1:18", + "src": "354441:1:38", "type": "" } ], - "src": "354415:342:18" + "src": "354415:342:38" }, { "nodeType": "YulAssignment", - "src": "354770:17:18", + "src": "354770:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "354782:4:18", + "src": "354782:4:38", "type": "", "value": "0x00" } @@ -406084,28 +406084,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "354776:5:18" + "src": "354776:5:38" }, "nodeType": "YulFunctionCall", - "src": "354776:11:18" + "src": "354776:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "354770:2:18" + "src": "354770:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "354800:17:18", + "src": "354800:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "354812:4:18", + "src": "354812:4:38", "type": "", "value": "0x20" } @@ -406113,28 +406113,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "354806:5:18" + "src": "354806:5:38" }, "nodeType": "YulFunctionCall", - "src": "354806:11:18" + "src": "354806:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "354800:2:18" + "src": "354800:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "354830:17:18", + "src": "354830:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "354842:4:18", + "src": "354842:4:38", "type": "", "value": "0x40" } @@ -406142,28 +406142,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "354836:5:18" + "src": "354836:5:38" }, "nodeType": "YulFunctionCall", - "src": "354836:11:18" + "src": "354836:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "354830:2:18" + "src": "354830:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "354860:17:18", + "src": "354860:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "354872:4:18", + "src": "354872:4:38", "type": "", "value": "0x60" } @@ -406171,28 +406171,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "354866:5:18" + "src": "354866:5:38" }, "nodeType": "YulFunctionCall", - "src": "354866:11:18" + "src": "354866:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "354860:2:18" + "src": "354860:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "354890:17:18", + "src": "354890:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "354902:4:18", + "src": "354902:4:38", "type": "", "value": "0x80" } @@ -406200,28 +406200,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "354896:5:18" + "src": "354896:5:38" }, "nodeType": "YulFunctionCall", - "src": "354896:11:18" + "src": "354896:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "354890:2:18" + "src": "354890:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "354920:17:18", + "src": "354920:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "354932:4:18", + "src": "354932:4:38", "type": "", "value": "0xa0" } @@ -406229,28 +406229,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "354926:5:18" + "src": "354926:5:38" }, "nodeType": "YulFunctionCall", - "src": "354926:11:18" + "src": "354926:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "354920:2:18" + "src": "354920:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "354950:17:18", + "src": "354950:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "354962:4:18", + "src": "354962:4:38", "type": "", "value": "0xc0" } @@ -406258,16 +406258,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "354956:5:18" + "src": "354956:5:38" }, "nodeType": "YulFunctionCall", - "src": "354956:11:18" + "src": "354956:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "354950:2:18" + "src": "354950:2:38" } ] }, @@ -406277,14 +406277,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "355050:4:18", + "src": "355050:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "355056:10:18", + "src": "355056:10:38", "type": "", "value": "0xe0e95b98" } @@ -406292,13 +406292,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "355043:6:18" + "src": "355043:6:38" }, "nodeType": "YulFunctionCall", - "src": "355043:24:18" + "src": "355043:24:38" }, "nodeType": "YulExpressionStatement", - "src": "355043:24:18" + "src": "355043:24:38" }, { "expression": { @@ -406306,14 +406306,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "355087:4:18", + "src": "355087:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "355093:4:18", + "src": "355093:4:38", "type": "", "value": "0x80" } @@ -406321,13 +406321,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "355080:6:18" + "src": "355080:6:38" }, "nodeType": "YulFunctionCall", - "src": "355080:18:18" + "src": "355080:18:38" }, "nodeType": "YulExpressionStatement", - "src": "355080:18:18" + "src": "355080:18:38" }, { "expression": { @@ -406335,26 +406335,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "355118:4:18", + "src": "355118:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "355124:2:18" + "src": "355124:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "355111:6:18" + "src": "355111:6:38" }, "nodeType": "YulFunctionCall", - "src": "355111:16:18" + "src": "355111:16:38" }, "nodeType": "YulExpressionStatement", - "src": "355111:16:18" + "src": "355111:16:38" }, { "expression": { @@ -406362,26 +406362,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "355147:4:18", + "src": "355147:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "355153:2:18" + "src": "355153:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "355140:6:18" + "src": "355140:6:38" }, "nodeType": "YulFunctionCall", - "src": "355140:16:18" + "src": "355140:16:38" }, "nodeType": "YulExpressionStatement", - "src": "355140:16:18" + "src": "355140:16:38" }, { "expression": { @@ -406389,26 +406389,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "355176:4:18", + "src": "355176:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "355182:2:18" + "src": "355182:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "355169:6:18" + "src": "355169:6:38" }, "nodeType": "YulFunctionCall", - "src": "355169:16:18" + "src": "355169:16:38" }, "nodeType": "YulExpressionStatement", - "src": "355169:16:18" + "src": "355169:16:38" }, { "expression": { @@ -406416,126 +406416,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "355210:4:18", + "src": "355210:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "355216:2:18" + "src": "355216:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "355198:11:18" + "src": "355198:11:38" }, "nodeType": "YulFunctionCall", - "src": "355198:21:18" + "src": "355198:21:38" }, "nodeType": "YulExpressionStatement", - "src": "355198:21:18" + "src": "355198:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42063, + "declaration": 45124, "isOffset": false, "isSlot": false, - "src": "354770:2:18", + "src": "354770:2:38", "valueSize": 1 }, { - "declaration": 42066, + "declaration": 45127, "isOffset": false, "isSlot": false, - "src": "354800:2:18", + "src": "354800:2:38", "valueSize": 1 }, { - "declaration": 42069, + "declaration": 45130, "isOffset": false, "isSlot": false, - "src": "354830:2:18", + "src": "354830:2:38", "valueSize": 1 }, { - "declaration": 42072, + "declaration": 45133, "isOffset": false, "isSlot": false, - "src": "354860:2:18", + "src": "354860:2:38", "valueSize": 1 }, { - "declaration": 42075, + "declaration": 45136, "isOffset": false, "isSlot": false, - "src": "354890:2:18", + "src": "354890:2:38", "valueSize": 1 }, { - "declaration": 42078, + "declaration": 45139, "isOffset": false, "isSlot": false, - "src": "354920:2:18", + "src": "354920:2:38", "valueSize": 1 }, { - "declaration": 42081, + "declaration": 45142, "isOffset": false, "isSlot": false, - "src": "354950:2:18", + "src": "354950:2:38", "valueSize": 1 }, { - "declaration": 42053, + "declaration": 45114, "isOffset": false, "isSlot": false, - "src": "355216:2:18", + "src": "355216:2:38", "valueSize": 1 }, { - "declaration": 42055, + "declaration": 45116, "isOffset": false, "isSlot": false, - "src": "355124:2:18", + "src": "355124:2:38", "valueSize": 1 }, { - "declaration": 42057, + "declaration": 45118, "isOffset": false, "isSlot": false, - "src": "355153:2:18", + "src": "355153:2:38", "valueSize": 1 }, { - "declaration": 42059, + "declaration": 45120, "isOffset": false, "isSlot": false, - "src": "355182:2:18", + "src": "355182:2:38", "valueSize": 1 } ], - "id": 42083, + "id": 45144, "nodeType": "InlineAssembly", - "src": "354392:837:18" + "src": "354392:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42085, + "id": 45146, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "355254:4:18", + "src": "355254:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -406544,14 +406544,14 @@ }, { "hexValue": "30786334", - "id": 42086, + "id": 45147, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "355260:4:18", + "src": "355260:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -406570,18 +406570,18 @@ "typeString": "int_const 196" } ], - "id": 42084, + "id": 45145, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "355238:15:18", + "referencedDeclaration": 33383, + "src": "355238:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42087, + "id": 45148, "isConstant": false, "isLValue": false, "isPure": false, @@ -406590,21 +406590,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "355238:27:18", + "src": "355238:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42088, + "id": 45149, "nodeType": "ExpressionStatement", - "src": "355238:27:18" + "src": "355238:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "355284:214:18", + "src": "355284:214:38", "statements": [ { "expression": { @@ -406612,26 +406612,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "355305:4:18", + "src": "355305:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "355311:2:18" + "src": "355311:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "355298:6:18" + "src": "355298:6:38" }, "nodeType": "YulFunctionCall", - "src": "355298:16:18" + "src": "355298:16:38" }, "nodeType": "YulExpressionStatement", - "src": "355298:16:18" + "src": "355298:16:38" }, { "expression": { @@ -406639,26 +406639,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "355334:4:18", + "src": "355334:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "355340:2:18" + "src": "355340:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "355327:6:18" + "src": "355327:6:38" }, "nodeType": "YulFunctionCall", - "src": "355327:16:18" + "src": "355327:16:38" }, "nodeType": "YulExpressionStatement", - "src": "355327:16:18" + "src": "355327:16:38" }, { "expression": { @@ -406666,26 +406666,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "355363:4:18", + "src": "355363:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "355369:2:18" + "src": "355369:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "355356:6:18" + "src": "355356:6:38" }, "nodeType": "YulFunctionCall", - "src": "355356:16:18" + "src": "355356:16:38" }, "nodeType": "YulExpressionStatement", - "src": "355356:16:18" + "src": "355356:16:38" }, { "expression": { @@ -406693,26 +406693,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "355392:4:18", + "src": "355392:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "355398:2:18" + "src": "355398:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "355385:6:18" + "src": "355385:6:38" }, "nodeType": "YulFunctionCall", - "src": "355385:16:18" + "src": "355385:16:38" }, "nodeType": "YulExpressionStatement", - "src": "355385:16:18" + "src": "355385:16:38" }, { "expression": { @@ -406720,26 +406720,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "355421:4:18", + "src": "355421:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "355427:2:18" + "src": "355427:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "355414:6:18" + "src": "355414:6:38" }, "nodeType": "YulFunctionCall", - "src": "355414:16:18" + "src": "355414:16:38" }, "nodeType": "YulExpressionStatement", - "src": "355414:16:18" + "src": "355414:16:38" }, { "expression": { @@ -406747,26 +406747,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "355450:4:18", + "src": "355450:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "355456:2:18" + "src": "355456:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "355443:6:18" + "src": "355443:6:38" }, "nodeType": "YulFunctionCall", - "src": "355443:16:18" + "src": "355443:16:38" }, "nodeType": "YulExpressionStatement", - "src": "355443:16:18" + "src": "355443:16:38" }, { "expression": { @@ -406774,84 +406774,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "355479:4:18", + "src": "355479:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "355485:2:18" + "src": "355485:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "355472:6:18" + "src": "355472:6:38" }, "nodeType": "YulFunctionCall", - "src": "355472:16:18" + "src": "355472:16:38" }, "nodeType": "YulExpressionStatement", - "src": "355472:16:18" + "src": "355472:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42063, + "declaration": 45124, "isOffset": false, "isSlot": false, - "src": "355311:2:18", + "src": "355311:2:38", "valueSize": 1 }, { - "declaration": 42066, + "declaration": 45127, "isOffset": false, "isSlot": false, - "src": "355340:2:18", + "src": "355340:2:38", "valueSize": 1 }, { - "declaration": 42069, + "declaration": 45130, "isOffset": false, "isSlot": false, - "src": "355369:2:18", + "src": "355369:2:38", "valueSize": 1 }, { - "declaration": 42072, + "declaration": 45133, "isOffset": false, "isSlot": false, - "src": "355398:2:18", + "src": "355398:2:38", "valueSize": 1 }, { - "declaration": 42075, + "declaration": 45136, "isOffset": false, "isSlot": false, - "src": "355427:2:18", + "src": "355427:2:38", "valueSize": 1 }, { - "declaration": 42078, + "declaration": 45139, "isOffset": false, "isSlot": false, - "src": "355456:2:18", + "src": "355456:2:38", "valueSize": 1 }, { - "declaration": 42081, + "declaration": 45142, "isOffset": false, "isSlot": false, - "src": "355485:2:18", + "src": "355485:2:38", "valueSize": 1 } ], - "id": 42089, + "id": 45150, "nodeType": "InlineAssembly", - "src": "355275:223:18" + "src": "355275:223:38" } ] }, @@ -406859,20 +406859,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "354179:3:18", + "nameLocation": "354179:3:38", "parameters": { - "id": 42060, + "id": 45121, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42053, + "id": 45114, "mutability": "mutable", "name": "p0", - "nameLocation": "354191:2:18", + "nameLocation": "354191:2:38", "nodeType": "VariableDeclaration", - "scope": 42091, - "src": "354183:10:18", + "scope": 45152, + "src": "354183:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -406880,10 +406880,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42052, + "id": 45113, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "354183:7:18", + "src": "354183:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -406893,13 +406893,13 @@ }, { "constant": false, - "id": 42055, + "id": 45116, "mutability": "mutable", "name": "p1", - "nameLocation": "354203:2:18", + "nameLocation": "354203:2:38", "nodeType": "VariableDeclaration", - "scope": 42091, - "src": "354195:10:18", + "scope": 45152, + "src": "354195:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -406907,10 +406907,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42054, + "id": 45115, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "354195:7:18", + "src": "354195:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -406920,13 +406920,13 @@ }, { "constant": false, - "id": 42057, + "id": 45118, "mutability": "mutable", "name": "p2", - "nameLocation": "354212:2:18", + "nameLocation": "354212:2:38", "nodeType": "VariableDeclaration", - "scope": 42091, - "src": "354207:7:18", + "scope": 45152, + "src": "354207:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -406934,10 +406934,10 @@ "typeString": "bool" }, "typeName": { - "id": 42056, + "id": 45117, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "354207:4:18", + "src": "354207:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -406947,13 +406947,13 @@ }, { "constant": false, - "id": 42059, + "id": 45120, "mutability": "mutable", "name": "p3", - "nameLocation": "354224:2:18", + "nameLocation": "354224:2:38", "nodeType": "VariableDeclaration", - "scope": 42091, - "src": "354216:10:18", + "scope": 45152, + "src": "354216:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -406961,10 +406961,10 @@ "typeString": "address" }, "typeName": { - "id": 42058, + "id": 45119, "name": "address", "nodeType": "ElementaryTypeName", - "src": "354216:7:18", + "src": "354216:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -406974,44 +406974,44 @@ "visibility": "internal" } ], - "src": "354182:45:18" + "src": "354182:45:38" }, "returnParameters": { - "id": 42061, + "id": 45122, "nodeType": "ParameterList", "parameters": [], - "src": "354242:0:18" + "src": "354242:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42131, + "id": 45192, "nodeType": "FunctionDefinition", - "src": "355510:1328:18", + "src": "355510:1328:38", "nodes": [], "body": { - "id": 42130, + "id": 45191, "nodeType": "Block", - "src": "355579:1259:18", + "src": "355579:1259:38", "nodes": [], "statements": [ { "assignments": [ - 42103 + 45164 ], "declarations": [ { "constant": false, - "id": 42103, + "id": 45164, "mutability": "mutable", "name": "m0", - "nameLocation": "355597:2:18", + "nameLocation": "355597:2:38", "nodeType": "VariableDeclaration", - "scope": 42130, - "src": "355589:10:18", + "scope": 45191, + "src": "355589:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -407019,10 +407019,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42102, + "id": 45163, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "355589:7:18", + "src": "355589:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -407031,24 +407031,24 @@ "visibility": "internal" } ], - "id": 42104, + "id": 45165, "nodeType": "VariableDeclarationStatement", - "src": "355589:10:18" + "src": "355589:10:38" }, { "assignments": [ - 42106 + 45167 ], "declarations": [ { "constant": false, - "id": 42106, + "id": 45167, "mutability": "mutable", "name": "m1", - "nameLocation": "355617:2:18", + "nameLocation": "355617:2:38", "nodeType": "VariableDeclaration", - "scope": 42130, - "src": "355609:10:18", + "scope": 45191, + "src": "355609:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -407056,10 +407056,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42105, + "id": 45166, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "355609:7:18", + "src": "355609:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -407068,24 +407068,24 @@ "visibility": "internal" } ], - "id": 42107, + "id": 45168, "nodeType": "VariableDeclarationStatement", - "src": "355609:10:18" + "src": "355609:10:38" }, { "assignments": [ - 42109 + 45170 ], "declarations": [ { "constant": false, - "id": 42109, + "id": 45170, "mutability": "mutable", "name": "m2", - "nameLocation": "355637:2:18", + "nameLocation": "355637:2:38", "nodeType": "VariableDeclaration", - "scope": 42130, - "src": "355629:10:18", + "scope": 45191, + "src": "355629:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -407093,10 +407093,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42108, + "id": 45169, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "355629:7:18", + "src": "355629:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -407105,24 +407105,24 @@ "visibility": "internal" } ], - "id": 42110, + "id": 45171, "nodeType": "VariableDeclarationStatement", - "src": "355629:10:18" + "src": "355629:10:38" }, { "assignments": [ - 42112 + 45173 ], "declarations": [ { "constant": false, - "id": 42112, + "id": 45173, "mutability": "mutable", "name": "m3", - "nameLocation": "355657:2:18", + "nameLocation": "355657:2:38", "nodeType": "VariableDeclaration", - "scope": 42130, - "src": "355649:10:18", + "scope": 45191, + "src": "355649:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -407130,10 +407130,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42111, + "id": 45172, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "355649:7:18", + "src": "355649:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -407142,24 +407142,24 @@ "visibility": "internal" } ], - "id": 42113, + "id": 45174, "nodeType": "VariableDeclarationStatement", - "src": "355649:10:18" + "src": "355649:10:38" }, { "assignments": [ - 42115 + 45176 ], "declarations": [ { "constant": false, - "id": 42115, + "id": 45176, "mutability": "mutable", "name": "m4", - "nameLocation": "355677:2:18", + "nameLocation": "355677:2:38", "nodeType": "VariableDeclaration", - "scope": 42130, - "src": "355669:10:18", + "scope": 45191, + "src": "355669:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -407167,10 +407167,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42114, + "id": 45175, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "355669:7:18", + "src": "355669:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -407179,24 +407179,24 @@ "visibility": "internal" } ], - "id": 42116, + "id": 45177, "nodeType": "VariableDeclarationStatement", - "src": "355669:10:18" + "src": "355669:10:38" }, { "assignments": [ - 42118 + 45179 ], "declarations": [ { "constant": false, - "id": 42118, + "id": 45179, "mutability": "mutable", "name": "m5", - "nameLocation": "355697:2:18", + "nameLocation": "355697:2:38", "nodeType": "VariableDeclaration", - "scope": 42130, - "src": "355689:10:18", + "scope": 45191, + "src": "355689:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -407204,10 +407204,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42117, + "id": 45178, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "355689:7:18", + "src": "355689:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -407216,24 +407216,24 @@ "visibility": "internal" } ], - "id": 42119, + "id": 45180, "nodeType": "VariableDeclarationStatement", - "src": "355689:10:18" + "src": "355689:10:38" }, { "assignments": [ - 42121 + 45182 ], "declarations": [ { "constant": false, - "id": 42121, + "id": 45182, "mutability": "mutable", "name": "m6", - "nameLocation": "355717:2:18", + "nameLocation": "355717:2:38", "nodeType": "VariableDeclaration", - "scope": 42130, - "src": "355709:10:18", + "scope": 45191, + "src": "355709:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -407241,10 +407241,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42120, + "id": 45181, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "355709:7:18", + "src": "355709:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -407253,27 +407253,27 @@ "visibility": "internal" } ], - "id": 42122, + "id": 45183, "nodeType": "VariableDeclarationStatement", - "src": "355709:10:18" + "src": "355709:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "355738:825:18", + "src": "355738:825:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "355781:313:18", + "src": "355781:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "355799:15:18", + "src": "355799:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "355813:1:18", + "src": "355813:1:38", "type": "", "value": "0" }, @@ -407281,7 +407281,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "355803:6:18", + "src": "355803:6:38", "type": "" } ] @@ -407289,16 +407289,16 @@ { "body": { "nodeType": "YulBlock", - "src": "355884:40:18", + "src": "355884:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "355913:9:18", + "src": "355913:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "355915:5:18" + "src": "355915:5:38" } ] }, @@ -407309,33 +407309,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "355901:6:18" + "src": "355901:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "355909:1:18" + "src": "355909:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "355896:4:18" + "src": "355896:4:38" }, "nodeType": "YulFunctionCall", - "src": "355896:15:18" + "src": "355896:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "355889:6:18" + "src": "355889:6:38" }, "nodeType": "YulFunctionCall", - "src": "355889:23:18" + "src": "355889:23:38" }, "nodeType": "YulIf", - "src": "355886:36:18" + "src": "355886:36:38" } ] }, @@ -407344,12 +407344,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "355841:6:18" + "src": "355841:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "355849:4:18", + "src": "355849:4:38", "type": "", "value": "0x20" } @@ -407357,30 +407357,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "355838:2:18" + "src": "355838:2:38" }, "nodeType": "YulFunctionCall", - "src": "355838:16:18" + "src": "355838:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "355855:28:18", + "src": "355855:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "355857:24:18", + "src": "355857:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "355871:6:18" + "src": "355871:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "355879:1:18", + "src": "355879:1:38", "type": "", "value": "1" } @@ -407388,16 +407388,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "355867:3:18" + "src": "355867:3:38" }, "nodeType": "YulFunctionCall", - "src": "355867:14:18" + "src": "355867:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "355857:6:18" + "src": "355857:6:38" } ] } @@ -407405,10 +407405,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "355835:2:18", + "src": "355835:2:38", "statements": [] }, - "src": "355831:93:18" + "src": "355831:93:38" }, { "expression": { @@ -407416,34 +407416,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "355948:3:18" + "src": "355948:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "355953:6:18" + "src": "355953:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "355941:6:18" + "src": "355941:6:38" }, "nodeType": "YulFunctionCall", - "src": "355941:19:18" + "src": "355941:19:38" }, "nodeType": "YulExpressionStatement", - "src": "355941:19:18" + "src": "355941:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "355977:37:18", + "src": "355977:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "355994:3:18", + "src": "355994:3:38", "type": "", "value": "256" }, @@ -407452,38 +407452,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "356003:1:18", + "src": "356003:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "356006:6:18" + "src": "356006:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "355999:3:18" + "src": "355999:3:38" }, "nodeType": "YulFunctionCall", - "src": "355999:14:18" + "src": "355999:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "355990:3:18" + "src": "355990:3:38" }, "nodeType": "YulFunctionCall", - "src": "355990:24:18" + "src": "355990:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "355981:5:18", + "src": "355981:5:38", "type": "" } ] @@ -407496,12 +407496,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "356042:3:18" + "src": "356042:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "356047:4:18", + "src": "356047:4:38", "type": "", "value": "0x20" } @@ -407509,59 +407509,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "356038:3:18" + "src": "356038:3:38" }, "nodeType": "YulFunctionCall", - "src": "356038:14:18" + "src": "356038:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "356058:5:18" + "src": "356058:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "356069:5:18" + "src": "356069:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "356076:1:18" + "src": "356076:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "356065:3:18" + "src": "356065:3:38" }, "nodeType": "YulFunctionCall", - "src": "356065:13:18" + "src": "356065:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "356054:3:18" + "src": "356054:3:38" }, "nodeType": "YulFunctionCall", - "src": "356054:25:18" + "src": "356054:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "356031:6:18" + "src": "356031:6:38" }, "nodeType": "YulFunctionCall", - "src": "356031:49:18" + "src": "356031:49:38" }, "nodeType": "YulExpressionStatement", - "src": "356031:49:18" + "src": "356031:49:38" } ] }, @@ -407571,27 +407571,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "355773:3:18", + "src": "355773:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "355778:1:18", + "src": "355778:1:38", "type": "" } ], - "src": "355752:342:18" + "src": "355752:342:38" }, { "nodeType": "YulAssignment", - "src": "356107:17:18", + "src": "356107:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "356119:4:18", + "src": "356119:4:38", "type": "", "value": "0x00" } @@ -407599,28 +407599,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "356113:5:18" + "src": "356113:5:38" }, "nodeType": "YulFunctionCall", - "src": "356113:11:18" + "src": "356113:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "356107:2:18" + "src": "356107:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "356137:17:18", + "src": "356137:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "356149:4:18", + "src": "356149:4:38", "type": "", "value": "0x20" } @@ -407628,28 +407628,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "356143:5:18" + "src": "356143:5:38" }, "nodeType": "YulFunctionCall", - "src": "356143:11:18" + "src": "356143:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "356137:2:18" + "src": "356137:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "356167:17:18", + "src": "356167:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "356179:4:18", + "src": "356179:4:38", "type": "", "value": "0x40" } @@ -407657,28 +407657,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "356173:5:18" + "src": "356173:5:38" }, "nodeType": "YulFunctionCall", - "src": "356173:11:18" + "src": "356173:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "356167:2:18" + "src": "356167:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "356197:17:18", + "src": "356197:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "356209:4:18", + "src": "356209:4:38", "type": "", "value": "0x60" } @@ -407686,28 +407686,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "356203:5:18" + "src": "356203:5:38" }, "nodeType": "YulFunctionCall", - "src": "356203:11:18" + "src": "356203:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "356197:2:18" + "src": "356197:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "356227:17:18", + "src": "356227:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "356239:4:18", + "src": "356239:4:38", "type": "", "value": "0x80" } @@ -407715,28 +407715,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "356233:5:18" + "src": "356233:5:38" }, "nodeType": "YulFunctionCall", - "src": "356233:11:18" + "src": "356233:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "356227:2:18" + "src": "356227:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "356257:17:18", + "src": "356257:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "356269:4:18", + "src": "356269:4:38", "type": "", "value": "0xa0" } @@ -407744,28 +407744,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "356263:5:18" + "src": "356263:5:38" }, "nodeType": "YulFunctionCall", - "src": "356263:11:18" + "src": "356263:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "356257:2:18" + "src": "356257:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "356287:17:18", + "src": "356287:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "356299:4:18", + "src": "356299:4:38", "type": "", "value": "0xc0" } @@ -407773,16 +407773,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "356293:5:18" + "src": "356293:5:38" }, "nodeType": "YulFunctionCall", - "src": "356293:11:18" + "src": "356293:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "356287:2:18" + "src": "356287:2:38" } ] }, @@ -407792,14 +407792,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "356384:4:18", + "src": "356384:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "356390:10:18", + "src": "356390:10:38", "type": "", "value": "0x354c36d6" } @@ -407807,13 +407807,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "356377:6:18" + "src": "356377:6:38" }, "nodeType": "YulFunctionCall", - "src": "356377:24:18" + "src": "356377:24:38" }, "nodeType": "YulExpressionStatement", - "src": "356377:24:18" + "src": "356377:24:38" }, { "expression": { @@ -407821,14 +407821,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "356421:4:18", + "src": "356421:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "356427:4:18", + "src": "356427:4:38", "type": "", "value": "0x80" } @@ -407836,13 +407836,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "356414:6:18" + "src": "356414:6:38" }, "nodeType": "YulFunctionCall", - "src": "356414:18:18" + "src": "356414:18:38" }, "nodeType": "YulExpressionStatement", - "src": "356414:18:18" + "src": "356414:18:38" }, { "expression": { @@ -407850,26 +407850,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "356452:4:18", + "src": "356452:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "356458:2:18" + "src": "356458:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "356445:6:18" + "src": "356445:6:38" }, "nodeType": "YulFunctionCall", - "src": "356445:16:18" + "src": "356445:16:38" }, "nodeType": "YulExpressionStatement", - "src": "356445:16:18" + "src": "356445:16:38" }, { "expression": { @@ -407877,26 +407877,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "356481:4:18", + "src": "356481:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "356487:2:18" + "src": "356487:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "356474:6:18" + "src": "356474:6:38" }, "nodeType": "YulFunctionCall", - "src": "356474:16:18" + "src": "356474:16:38" }, "nodeType": "YulExpressionStatement", - "src": "356474:16:18" + "src": "356474:16:38" }, { "expression": { @@ -407904,26 +407904,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "356510:4:18", + "src": "356510:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "356516:2:18" + "src": "356516:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "356503:6:18" + "src": "356503:6:38" }, "nodeType": "YulFunctionCall", - "src": "356503:16:18" + "src": "356503:16:38" }, "nodeType": "YulExpressionStatement", - "src": "356503:16:18" + "src": "356503:16:38" }, { "expression": { @@ -407931,126 +407931,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "356544:4:18", + "src": "356544:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "356550:2:18" + "src": "356550:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "356532:11:18" + "src": "356532:11:38" }, "nodeType": "YulFunctionCall", - "src": "356532:21:18" + "src": "356532:21:38" }, "nodeType": "YulExpressionStatement", - "src": "356532:21:18" + "src": "356532:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42103, + "declaration": 45164, "isOffset": false, "isSlot": false, - "src": "356107:2:18", + "src": "356107:2:38", "valueSize": 1 }, { - "declaration": 42106, + "declaration": 45167, "isOffset": false, "isSlot": false, - "src": "356137:2:18", + "src": "356137:2:38", "valueSize": 1 }, { - "declaration": 42109, + "declaration": 45170, "isOffset": false, "isSlot": false, - "src": "356167:2:18", + "src": "356167:2:38", "valueSize": 1 }, { - "declaration": 42112, + "declaration": 45173, "isOffset": false, "isSlot": false, - "src": "356197:2:18", + "src": "356197:2:38", "valueSize": 1 }, { - "declaration": 42115, + "declaration": 45176, "isOffset": false, "isSlot": false, - "src": "356227:2:18", + "src": "356227:2:38", "valueSize": 1 }, { - "declaration": 42118, + "declaration": 45179, "isOffset": false, "isSlot": false, - "src": "356257:2:18", + "src": "356257:2:38", "valueSize": 1 }, { - "declaration": 42121, + "declaration": 45182, "isOffset": false, "isSlot": false, - "src": "356287:2:18", + "src": "356287:2:38", "valueSize": 1 }, { - "declaration": 42093, + "declaration": 45154, "isOffset": false, "isSlot": false, - "src": "356550:2:18", + "src": "356550:2:38", "valueSize": 1 }, { - "declaration": 42095, + "declaration": 45156, "isOffset": false, "isSlot": false, - "src": "356458:2:18", + "src": "356458:2:38", "valueSize": 1 }, { - "declaration": 42097, + "declaration": 45158, "isOffset": false, "isSlot": false, - "src": "356487:2:18", + "src": "356487:2:38", "valueSize": 1 }, { - "declaration": 42099, + "declaration": 45160, "isOffset": false, "isSlot": false, - "src": "356516:2:18", + "src": "356516:2:38", "valueSize": 1 } ], - "id": 42123, + "id": 45184, "nodeType": "InlineAssembly", - "src": "355729:834:18" + "src": "355729:834:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42125, + "id": 45186, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "356588:4:18", + "src": "356588:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -408059,14 +408059,14 @@ }, { "hexValue": "30786334", - "id": 42126, + "id": 45187, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "356594:4:18", + "src": "356594:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -408085,18 +408085,18 @@ "typeString": "int_const 196" } ], - "id": 42124, + "id": 45185, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "356572:15:18", + "referencedDeclaration": 33383, + "src": "356572:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42127, + "id": 45188, "isConstant": false, "isLValue": false, "isPure": false, @@ -408105,21 +408105,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "356572:27:18", + "src": "356572:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42128, + "id": 45189, "nodeType": "ExpressionStatement", - "src": "356572:27:18" + "src": "356572:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "356618:214:18", + "src": "356618:214:38", "statements": [ { "expression": { @@ -408127,26 +408127,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "356639:4:18", + "src": "356639:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "356645:2:18" + "src": "356645:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "356632:6:18" + "src": "356632:6:38" }, "nodeType": "YulFunctionCall", - "src": "356632:16:18" + "src": "356632:16:38" }, "nodeType": "YulExpressionStatement", - "src": "356632:16:18" + "src": "356632:16:38" }, { "expression": { @@ -408154,26 +408154,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "356668:4:18", + "src": "356668:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "356674:2:18" + "src": "356674:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "356661:6:18" + "src": "356661:6:38" }, "nodeType": "YulFunctionCall", - "src": "356661:16:18" + "src": "356661:16:38" }, "nodeType": "YulExpressionStatement", - "src": "356661:16:18" + "src": "356661:16:38" }, { "expression": { @@ -408181,26 +408181,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "356697:4:18", + "src": "356697:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "356703:2:18" + "src": "356703:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "356690:6:18" + "src": "356690:6:38" }, "nodeType": "YulFunctionCall", - "src": "356690:16:18" + "src": "356690:16:38" }, "nodeType": "YulExpressionStatement", - "src": "356690:16:18" + "src": "356690:16:38" }, { "expression": { @@ -408208,26 +408208,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "356726:4:18", + "src": "356726:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "356732:2:18" + "src": "356732:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "356719:6:18" + "src": "356719:6:38" }, "nodeType": "YulFunctionCall", - "src": "356719:16:18" + "src": "356719:16:38" }, "nodeType": "YulExpressionStatement", - "src": "356719:16:18" + "src": "356719:16:38" }, { "expression": { @@ -408235,26 +408235,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "356755:4:18", + "src": "356755:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "356761:2:18" + "src": "356761:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "356748:6:18" + "src": "356748:6:38" }, "nodeType": "YulFunctionCall", - "src": "356748:16:18" + "src": "356748:16:38" }, "nodeType": "YulExpressionStatement", - "src": "356748:16:18" + "src": "356748:16:38" }, { "expression": { @@ -408262,26 +408262,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "356784:4:18", + "src": "356784:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "356790:2:18" + "src": "356790:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "356777:6:18" + "src": "356777:6:38" }, "nodeType": "YulFunctionCall", - "src": "356777:16:18" + "src": "356777:16:38" }, "nodeType": "YulExpressionStatement", - "src": "356777:16:18" + "src": "356777:16:38" }, { "expression": { @@ -408289,84 +408289,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "356813:4:18", + "src": "356813:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "356819:2:18" + "src": "356819:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "356806:6:18" + "src": "356806:6:38" }, "nodeType": "YulFunctionCall", - "src": "356806:16:18" + "src": "356806:16:38" }, "nodeType": "YulExpressionStatement", - "src": "356806:16:18" + "src": "356806:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42103, + "declaration": 45164, "isOffset": false, "isSlot": false, - "src": "356645:2:18", + "src": "356645:2:38", "valueSize": 1 }, { - "declaration": 42106, + "declaration": 45167, "isOffset": false, "isSlot": false, - "src": "356674:2:18", + "src": "356674:2:38", "valueSize": 1 }, { - "declaration": 42109, + "declaration": 45170, "isOffset": false, "isSlot": false, - "src": "356703:2:18", + "src": "356703:2:38", "valueSize": 1 }, { - "declaration": 42112, + "declaration": 45173, "isOffset": false, "isSlot": false, - "src": "356732:2:18", + "src": "356732:2:38", "valueSize": 1 }, { - "declaration": 42115, + "declaration": 45176, "isOffset": false, "isSlot": false, - "src": "356761:2:18", + "src": "356761:2:38", "valueSize": 1 }, { - "declaration": 42118, + "declaration": 45179, "isOffset": false, "isSlot": false, - "src": "356790:2:18", + "src": "356790:2:38", "valueSize": 1 }, { - "declaration": 42121, + "declaration": 45182, "isOffset": false, "isSlot": false, - "src": "356819:2:18", + "src": "356819:2:38", "valueSize": 1 } ], - "id": 42129, + "id": 45190, "nodeType": "InlineAssembly", - "src": "356609:223:18" + "src": "356609:223:38" } ] }, @@ -408374,20 +408374,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "355519:3:18", + "nameLocation": "355519:3:38", "parameters": { - "id": 42100, + "id": 45161, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42093, + "id": 45154, "mutability": "mutable", "name": "p0", - "nameLocation": "355531:2:18", + "nameLocation": "355531:2:38", "nodeType": "VariableDeclaration", - "scope": 42131, - "src": "355523:10:18", + "scope": 45192, + "src": "355523:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -408395,10 +408395,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42092, + "id": 45153, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "355523:7:18", + "src": "355523:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -408408,13 +408408,13 @@ }, { "constant": false, - "id": 42095, + "id": 45156, "mutability": "mutable", "name": "p1", - "nameLocation": "355543:2:18", + "nameLocation": "355543:2:38", "nodeType": "VariableDeclaration", - "scope": 42131, - "src": "355535:10:18", + "scope": 45192, + "src": "355535:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -408422,10 +408422,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42094, + "id": 45155, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "355535:7:18", + "src": "355535:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -408435,13 +408435,13 @@ }, { "constant": false, - "id": 42097, + "id": 45158, "mutability": "mutable", "name": "p2", - "nameLocation": "355552:2:18", + "nameLocation": "355552:2:38", "nodeType": "VariableDeclaration", - "scope": 42131, - "src": "355547:7:18", + "scope": 45192, + "src": "355547:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -408449,10 +408449,10 @@ "typeString": "bool" }, "typeName": { - "id": 42096, + "id": 45157, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "355547:4:18", + "src": "355547:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -408462,13 +408462,13 @@ }, { "constant": false, - "id": 42099, + "id": 45160, "mutability": "mutable", "name": "p3", - "nameLocation": "355561:2:18", + "nameLocation": "355561:2:38", "nodeType": "VariableDeclaration", - "scope": 42131, - "src": "355556:7:18", + "scope": 45192, + "src": "355556:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -408476,10 +408476,10 @@ "typeString": "bool" }, "typeName": { - "id": 42098, + "id": 45159, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "355556:4:18", + "src": "355556:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -408488,44 +408488,44 @@ "visibility": "internal" } ], - "src": "355522:42:18" + "src": "355522:42:38" }, "returnParameters": { - "id": 42101, + "id": 45162, "nodeType": "ParameterList", "parameters": [], - "src": "355579:0:18" + "src": "355579:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42171, + "id": 45232, "nodeType": "FunctionDefinition", - "src": "356844:1334:18", + "src": "356844:1334:38", "nodes": [], "body": { - "id": 42170, + "id": 45231, "nodeType": "Block", - "src": "356916:1262:18", + "src": "356916:1262:38", "nodes": [], "statements": [ { "assignments": [ - 42143 + 45204 ], "declarations": [ { "constant": false, - "id": 42143, + "id": 45204, "mutability": "mutable", "name": "m0", - "nameLocation": "356934:2:18", + "nameLocation": "356934:2:38", "nodeType": "VariableDeclaration", - "scope": 42170, - "src": "356926:10:18", + "scope": 45231, + "src": "356926:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -408533,10 +408533,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42142, + "id": 45203, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "356926:7:18", + "src": "356926:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -408545,24 +408545,24 @@ "visibility": "internal" } ], - "id": 42144, + "id": 45205, "nodeType": "VariableDeclarationStatement", - "src": "356926:10:18" + "src": "356926:10:38" }, { "assignments": [ - 42146 + 45207 ], "declarations": [ { "constant": false, - "id": 42146, + "id": 45207, "mutability": "mutable", "name": "m1", - "nameLocation": "356954:2:18", + "nameLocation": "356954:2:38", "nodeType": "VariableDeclaration", - "scope": 42170, - "src": "356946:10:18", + "scope": 45231, + "src": "356946:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -408570,10 +408570,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42145, + "id": 45206, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "356946:7:18", + "src": "356946:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -408582,24 +408582,24 @@ "visibility": "internal" } ], - "id": 42147, + "id": 45208, "nodeType": "VariableDeclarationStatement", - "src": "356946:10:18" + "src": "356946:10:38" }, { "assignments": [ - 42149 + 45210 ], "declarations": [ { "constant": false, - "id": 42149, + "id": 45210, "mutability": "mutable", "name": "m2", - "nameLocation": "356974:2:18", + "nameLocation": "356974:2:38", "nodeType": "VariableDeclaration", - "scope": 42170, - "src": "356966:10:18", + "scope": 45231, + "src": "356966:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -408607,10 +408607,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42148, + "id": 45209, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "356966:7:18", + "src": "356966:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -408619,24 +408619,24 @@ "visibility": "internal" } ], - "id": 42150, + "id": 45211, "nodeType": "VariableDeclarationStatement", - "src": "356966:10:18" + "src": "356966:10:38" }, { "assignments": [ - 42152 + 45213 ], "declarations": [ { "constant": false, - "id": 42152, + "id": 45213, "mutability": "mutable", "name": "m3", - "nameLocation": "356994:2:18", + "nameLocation": "356994:2:38", "nodeType": "VariableDeclaration", - "scope": 42170, - "src": "356986:10:18", + "scope": 45231, + "src": "356986:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -408644,10 +408644,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42151, + "id": 45212, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "356986:7:18", + "src": "356986:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -408656,24 +408656,24 @@ "visibility": "internal" } ], - "id": 42153, + "id": 45214, "nodeType": "VariableDeclarationStatement", - "src": "356986:10:18" + "src": "356986:10:38" }, { "assignments": [ - 42155 + 45216 ], "declarations": [ { "constant": false, - "id": 42155, + "id": 45216, "mutability": "mutable", "name": "m4", - "nameLocation": "357014:2:18", + "nameLocation": "357014:2:38", "nodeType": "VariableDeclaration", - "scope": 42170, - "src": "357006:10:18", + "scope": 45231, + "src": "357006:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -408681,10 +408681,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42154, + "id": 45215, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "357006:7:18", + "src": "357006:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -408693,24 +408693,24 @@ "visibility": "internal" } ], - "id": 42156, + "id": 45217, "nodeType": "VariableDeclarationStatement", - "src": "357006:10:18" + "src": "357006:10:38" }, { "assignments": [ - 42158 + 45219 ], "declarations": [ { "constant": false, - "id": 42158, + "id": 45219, "mutability": "mutable", "name": "m5", - "nameLocation": "357034:2:18", + "nameLocation": "357034:2:38", "nodeType": "VariableDeclaration", - "scope": 42170, - "src": "357026:10:18", + "scope": 45231, + "src": "357026:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -408718,10 +408718,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42157, + "id": 45218, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "357026:7:18", + "src": "357026:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -408730,24 +408730,24 @@ "visibility": "internal" } ], - "id": 42159, + "id": 45220, "nodeType": "VariableDeclarationStatement", - "src": "357026:10:18" + "src": "357026:10:38" }, { "assignments": [ - 42161 + 45222 ], "declarations": [ { "constant": false, - "id": 42161, + "id": 45222, "mutability": "mutable", "name": "m6", - "nameLocation": "357054:2:18", + "nameLocation": "357054:2:38", "nodeType": "VariableDeclaration", - "scope": 42170, - "src": "357046:10:18", + "scope": 45231, + "src": "357046:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -408755,10 +408755,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42160, + "id": 45221, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "357046:7:18", + "src": "357046:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -408767,27 +408767,27 @@ "visibility": "internal" } ], - "id": 42162, + "id": 45223, "nodeType": "VariableDeclarationStatement", - "src": "357046:10:18" + "src": "357046:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "357075:828:18", + "src": "357075:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "357118:313:18", + "src": "357118:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "357136:15:18", + "src": "357136:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "357150:1:18", + "src": "357150:1:38", "type": "", "value": "0" }, @@ -408795,7 +408795,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "357140:6:18", + "src": "357140:6:38", "type": "" } ] @@ -408803,16 +408803,16 @@ { "body": { "nodeType": "YulBlock", - "src": "357221:40:18", + "src": "357221:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "357250:9:18", + "src": "357250:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "357252:5:18" + "src": "357252:5:38" } ] }, @@ -408823,33 +408823,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "357238:6:18" + "src": "357238:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "357246:1:18" + "src": "357246:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "357233:4:18" + "src": "357233:4:38" }, "nodeType": "YulFunctionCall", - "src": "357233:15:18" + "src": "357233:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "357226:6:18" + "src": "357226:6:38" }, "nodeType": "YulFunctionCall", - "src": "357226:23:18" + "src": "357226:23:38" }, "nodeType": "YulIf", - "src": "357223:36:18" + "src": "357223:36:38" } ] }, @@ -408858,12 +408858,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "357178:6:18" + "src": "357178:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "357186:4:18", + "src": "357186:4:38", "type": "", "value": "0x20" } @@ -408871,30 +408871,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "357175:2:18" + "src": "357175:2:38" }, "nodeType": "YulFunctionCall", - "src": "357175:16:18" + "src": "357175:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "357192:28:18", + "src": "357192:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "357194:24:18", + "src": "357194:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "357208:6:18" + "src": "357208:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "357216:1:18", + "src": "357216:1:38", "type": "", "value": "1" } @@ -408902,16 +408902,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "357204:3:18" + "src": "357204:3:38" }, "nodeType": "YulFunctionCall", - "src": "357204:14:18" + "src": "357204:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "357194:6:18" + "src": "357194:6:38" } ] } @@ -408919,10 +408919,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "357172:2:18", + "src": "357172:2:38", "statements": [] }, - "src": "357168:93:18" + "src": "357168:93:38" }, { "expression": { @@ -408930,34 +408930,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "357285:3:18" + "src": "357285:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "357290:6:18" + "src": "357290:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "357278:6:18" + "src": "357278:6:38" }, "nodeType": "YulFunctionCall", - "src": "357278:19:18" + "src": "357278:19:38" }, "nodeType": "YulExpressionStatement", - "src": "357278:19:18" + "src": "357278:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "357314:37:18", + "src": "357314:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "357331:3:18", + "src": "357331:3:38", "type": "", "value": "256" }, @@ -408966,38 +408966,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "357340:1:18", + "src": "357340:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "357343:6:18" + "src": "357343:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "357336:3:18" + "src": "357336:3:38" }, "nodeType": "YulFunctionCall", - "src": "357336:14:18" + "src": "357336:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "357327:3:18" + "src": "357327:3:38" }, "nodeType": "YulFunctionCall", - "src": "357327:24:18" + "src": "357327:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "357318:5:18", + "src": "357318:5:38", "type": "" } ] @@ -409010,12 +409010,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "357379:3:18" + "src": "357379:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "357384:4:18", + "src": "357384:4:38", "type": "", "value": "0x20" } @@ -409023,59 +409023,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "357375:3:18" + "src": "357375:3:38" }, "nodeType": "YulFunctionCall", - "src": "357375:14:18" + "src": "357375:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "357395:5:18" + "src": "357395:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "357406:5:18" + "src": "357406:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "357413:1:18" + "src": "357413:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "357402:3:18" + "src": "357402:3:38" }, "nodeType": "YulFunctionCall", - "src": "357402:13:18" + "src": "357402:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "357391:3:18" + "src": "357391:3:38" }, "nodeType": "YulFunctionCall", - "src": "357391:25:18" + "src": "357391:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "357368:6:18" + "src": "357368:6:38" }, "nodeType": "YulFunctionCall", - "src": "357368:49:18" + "src": "357368:49:38" }, "nodeType": "YulExpressionStatement", - "src": "357368:49:18" + "src": "357368:49:38" } ] }, @@ -409085,27 +409085,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "357110:3:18", + "src": "357110:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "357115:1:18", + "src": "357115:1:38", "type": "" } ], - "src": "357089:342:18" + "src": "357089:342:38" }, { "nodeType": "YulAssignment", - "src": "357444:17:18", + "src": "357444:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "357456:4:18", + "src": "357456:4:38", "type": "", "value": "0x00" } @@ -409113,28 +409113,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "357450:5:18" + "src": "357450:5:38" }, "nodeType": "YulFunctionCall", - "src": "357450:11:18" + "src": "357450:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "357444:2:18" + "src": "357444:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "357474:17:18", + "src": "357474:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "357486:4:18", + "src": "357486:4:38", "type": "", "value": "0x20" } @@ -409142,28 +409142,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "357480:5:18" + "src": "357480:5:38" }, "nodeType": "YulFunctionCall", - "src": "357480:11:18" + "src": "357480:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "357474:2:18" + "src": "357474:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "357504:17:18", + "src": "357504:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "357516:4:18", + "src": "357516:4:38", "type": "", "value": "0x40" } @@ -409171,28 +409171,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "357510:5:18" + "src": "357510:5:38" }, "nodeType": "YulFunctionCall", - "src": "357510:11:18" + "src": "357510:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "357504:2:18" + "src": "357504:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "357534:17:18", + "src": "357534:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "357546:4:18", + "src": "357546:4:38", "type": "", "value": "0x60" } @@ -409200,28 +409200,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "357540:5:18" + "src": "357540:5:38" }, "nodeType": "YulFunctionCall", - "src": "357540:11:18" + "src": "357540:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "357534:2:18" + "src": "357534:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "357564:17:18", + "src": "357564:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "357576:4:18", + "src": "357576:4:38", "type": "", "value": "0x80" } @@ -409229,28 +409229,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "357570:5:18" + "src": "357570:5:38" }, "nodeType": "YulFunctionCall", - "src": "357570:11:18" + "src": "357570:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "357564:2:18" + "src": "357564:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "357594:17:18", + "src": "357594:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "357606:4:18", + "src": "357606:4:38", "type": "", "value": "0xa0" } @@ -409258,28 +409258,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "357600:5:18" + "src": "357600:5:38" }, "nodeType": "YulFunctionCall", - "src": "357600:11:18" + "src": "357600:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "357594:2:18" + "src": "357594:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "357624:17:18", + "src": "357624:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "357636:4:18", + "src": "357636:4:38", "type": "", "value": "0xc0" } @@ -409287,16 +409287,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "357630:5:18" + "src": "357630:5:38" }, "nodeType": "YulFunctionCall", - "src": "357630:11:18" + "src": "357630:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "357624:2:18" + "src": "357624:2:38" } ] }, @@ -409306,14 +409306,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "357724:4:18", + "src": "357724:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "357730:10:18", + "src": "357730:10:38", "type": "", "value": "0xe41b6f6f" } @@ -409321,13 +409321,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "357717:6:18" + "src": "357717:6:38" }, "nodeType": "YulFunctionCall", - "src": "357717:24:18" + "src": "357717:24:38" }, "nodeType": "YulExpressionStatement", - "src": "357717:24:18" + "src": "357717:24:38" }, { "expression": { @@ -409335,14 +409335,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "357761:4:18", + "src": "357761:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "357767:4:18", + "src": "357767:4:38", "type": "", "value": "0x80" } @@ -409350,13 +409350,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "357754:6:18" + "src": "357754:6:38" }, "nodeType": "YulFunctionCall", - "src": "357754:18:18" + "src": "357754:18:38" }, "nodeType": "YulExpressionStatement", - "src": "357754:18:18" + "src": "357754:18:38" }, { "expression": { @@ -409364,26 +409364,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "357792:4:18", + "src": "357792:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "357798:2:18" + "src": "357798:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "357785:6:18" + "src": "357785:6:38" }, "nodeType": "YulFunctionCall", - "src": "357785:16:18" + "src": "357785:16:38" }, "nodeType": "YulExpressionStatement", - "src": "357785:16:18" + "src": "357785:16:38" }, { "expression": { @@ -409391,26 +409391,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "357821:4:18", + "src": "357821:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "357827:2:18" + "src": "357827:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "357814:6:18" + "src": "357814:6:38" }, "nodeType": "YulFunctionCall", - "src": "357814:16:18" + "src": "357814:16:38" }, "nodeType": "YulExpressionStatement", - "src": "357814:16:18" + "src": "357814:16:38" }, { "expression": { @@ -409418,26 +409418,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "357850:4:18", + "src": "357850:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "357856:2:18" + "src": "357856:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "357843:6:18" + "src": "357843:6:38" }, "nodeType": "YulFunctionCall", - "src": "357843:16:18" + "src": "357843:16:38" }, "nodeType": "YulExpressionStatement", - "src": "357843:16:18" + "src": "357843:16:38" }, { "expression": { @@ -409445,126 +409445,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "357884:4:18", + "src": "357884:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "357890:2:18" + "src": "357890:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "357872:11:18" + "src": "357872:11:38" }, "nodeType": "YulFunctionCall", - "src": "357872:21:18" + "src": "357872:21:38" }, "nodeType": "YulExpressionStatement", - "src": "357872:21:18" + "src": "357872:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42143, + "declaration": 45204, "isOffset": false, "isSlot": false, - "src": "357444:2:18", + "src": "357444:2:38", "valueSize": 1 }, { - "declaration": 42146, + "declaration": 45207, "isOffset": false, "isSlot": false, - "src": "357474:2:18", + "src": "357474:2:38", "valueSize": 1 }, { - "declaration": 42149, + "declaration": 45210, "isOffset": false, "isSlot": false, - "src": "357504:2:18", + "src": "357504:2:38", "valueSize": 1 }, { - "declaration": 42152, + "declaration": 45213, "isOffset": false, "isSlot": false, - "src": "357534:2:18", + "src": "357534:2:38", "valueSize": 1 }, { - "declaration": 42155, + "declaration": 45216, "isOffset": false, "isSlot": false, - "src": "357564:2:18", + "src": "357564:2:38", "valueSize": 1 }, { - "declaration": 42158, + "declaration": 45219, "isOffset": false, "isSlot": false, - "src": "357594:2:18", + "src": "357594:2:38", "valueSize": 1 }, { - "declaration": 42161, + "declaration": 45222, "isOffset": false, "isSlot": false, - "src": "357624:2:18", + "src": "357624:2:38", "valueSize": 1 }, { - "declaration": 42133, + "declaration": 45194, "isOffset": false, "isSlot": false, - "src": "357890:2:18", + "src": "357890:2:38", "valueSize": 1 }, { - "declaration": 42135, + "declaration": 45196, "isOffset": false, "isSlot": false, - "src": "357798:2:18", + "src": "357798:2:38", "valueSize": 1 }, { - "declaration": 42137, + "declaration": 45198, "isOffset": false, "isSlot": false, - "src": "357827:2:18", + "src": "357827:2:38", "valueSize": 1 }, { - "declaration": 42139, + "declaration": 45200, "isOffset": false, "isSlot": false, - "src": "357856:2:18", + "src": "357856:2:38", "valueSize": 1 } ], - "id": 42163, + "id": 45224, "nodeType": "InlineAssembly", - "src": "357066:837:18" + "src": "357066:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42165, + "id": 45226, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "357928:4:18", + "src": "357928:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -409573,14 +409573,14 @@ }, { "hexValue": "30786334", - "id": 42166, + "id": 45227, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "357934:4:18", + "src": "357934:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -409599,18 +409599,18 @@ "typeString": "int_const 196" } ], - "id": 42164, + "id": 45225, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "357912:15:18", + "referencedDeclaration": 33383, + "src": "357912:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42167, + "id": 45228, "isConstant": false, "isLValue": false, "isPure": false, @@ -409619,21 +409619,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "357912:27:18", + "src": "357912:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42168, + "id": 45229, "nodeType": "ExpressionStatement", - "src": "357912:27:18" + "src": "357912:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "357958:214:18", + "src": "357958:214:38", "statements": [ { "expression": { @@ -409641,26 +409641,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "357979:4:18", + "src": "357979:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "357985:2:18" + "src": "357985:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "357972:6:18" + "src": "357972:6:38" }, "nodeType": "YulFunctionCall", - "src": "357972:16:18" + "src": "357972:16:38" }, "nodeType": "YulExpressionStatement", - "src": "357972:16:18" + "src": "357972:16:38" }, { "expression": { @@ -409668,26 +409668,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "358008:4:18", + "src": "358008:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "358014:2:18" + "src": "358014:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "358001:6:18" + "src": "358001:6:38" }, "nodeType": "YulFunctionCall", - "src": "358001:16:18" + "src": "358001:16:38" }, "nodeType": "YulExpressionStatement", - "src": "358001:16:18" + "src": "358001:16:38" }, { "expression": { @@ -409695,26 +409695,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "358037:4:18", + "src": "358037:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "358043:2:18" + "src": "358043:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "358030:6:18" + "src": "358030:6:38" }, "nodeType": "YulFunctionCall", - "src": "358030:16:18" + "src": "358030:16:38" }, "nodeType": "YulExpressionStatement", - "src": "358030:16:18" + "src": "358030:16:38" }, { "expression": { @@ -409722,26 +409722,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "358066:4:18", + "src": "358066:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "358072:2:18" + "src": "358072:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "358059:6:18" + "src": "358059:6:38" }, "nodeType": "YulFunctionCall", - "src": "358059:16:18" + "src": "358059:16:38" }, "nodeType": "YulExpressionStatement", - "src": "358059:16:18" + "src": "358059:16:38" }, { "expression": { @@ -409749,26 +409749,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "358095:4:18", + "src": "358095:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "358101:2:18" + "src": "358101:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "358088:6:18" + "src": "358088:6:38" }, "nodeType": "YulFunctionCall", - "src": "358088:16:18" + "src": "358088:16:38" }, "nodeType": "YulExpressionStatement", - "src": "358088:16:18" + "src": "358088:16:38" }, { "expression": { @@ -409776,26 +409776,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "358124:4:18", + "src": "358124:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "358130:2:18" + "src": "358130:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "358117:6:18" + "src": "358117:6:38" }, "nodeType": "YulFunctionCall", - "src": "358117:16:18" + "src": "358117:16:38" }, "nodeType": "YulExpressionStatement", - "src": "358117:16:18" + "src": "358117:16:38" }, { "expression": { @@ -409803,84 +409803,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "358153:4:18", + "src": "358153:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "358159:2:18" + "src": "358159:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "358146:6:18" + "src": "358146:6:38" }, "nodeType": "YulFunctionCall", - "src": "358146:16:18" + "src": "358146:16:38" }, "nodeType": "YulExpressionStatement", - "src": "358146:16:18" + "src": "358146:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42143, + "declaration": 45204, "isOffset": false, "isSlot": false, - "src": "357985:2:18", + "src": "357985:2:38", "valueSize": 1 }, { - "declaration": 42146, + "declaration": 45207, "isOffset": false, "isSlot": false, - "src": "358014:2:18", + "src": "358014:2:38", "valueSize": 1 }, { - "declaration": 42149, + "declaration": 45210, "isOffset": false, "isSlot": false, - "src": "358043:2:18", + "src": "358043:2:38", "valueSize": 1 }, { - "declaration": 42152, + "declaration": 45213, "isOffset": false, "isSlot": false, - "src": "358072:2:18", + "src": "358072:2:38", "valueSize": 1 }, { - "declaration": 42155, + "declaration": 45216, "isOffset": false, "isSlot": false, - "src": "358101:2:18", + "src": "358101:2:38", "valueSize": 1 }, { - "declaration": 42158, + "declaration": 45219, "isOffset": false, "isSlot": false, - "src": "358130:2:18", + "src": "358130:2:38", "valueSize": 1 }, { - "declaration": 42161, + "declaration": 45222, "isOffset": false, "isSlot": false, - "src": "358159:2:18", + "src": "358159:2:38", "valueSize": 1 } ], - "id": 42169, + "id": 45230, "nodeType": "InlineAssembly", - "src": "357949:223:18" + "src": "357949:223:38" } ] }, @@ -409888,20 +409888,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "356853:3:18", + "nameLocation": "356853:3:38", "parameters": { - "id": 42140, + "id": 45201, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42133, + "id": 45194, "mutability": "mutable", "name": "p0", - "nameLocation": "356865:2:18", + "nameLocation": "356865:2:38", "nodeType": "VariableDeclaration", - "scope": 42171, - "src": "356857:10:18", + "scope": 45232, + "src": "356857:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -409909,10 +409909,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42132, + "id": 45193, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "356857:7:18", + "src": "356857:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -409922,13 +409922,13 @@ }, { "constant": false, - "id": 42135, + "id": 45196, "mutability": "mutable", "name": "p1", - "nameLocation": "356877:2:18", + "nameLocation": "356877:2:38", "nodeType": "VariableDeclaration", - "scope": 42171, - "src": "356869:10:18", + "scope": 45232, + "src": "356869:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -409936,10 +409936,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42134, + "id": 45195, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "356869:7:18", + "src": "356869:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -409949,13 +409949,13 @@ }, { "constant": false, - "id": 42137, + "id": 45198, "mutability": "mutable", "name": "p2", - "nameLocation": "356886:2:18", + "nameLocation": "356886:2:38", "nodeType": "VariableDeclaration", - "scope": 42171, - "src": "356881:7:18", + "scope": 45232, + "src": "356881:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -409963,10 +409963,10 @@ "typeString": "bool" }, "typeName": { - "id": 42136, + "id": 45197, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "356881:4:18", + "src": "356881:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -409976,13 +409976,13 @@ }, { "constant": false, - "id": 42139, + "id": 45200, "mutability": "mutable", "name": "p3", - "nameLocation": "356898:2:18", + "nameLocation": "356898:2:38", "nodeType": "VariableDeclaration", - "scope": 42171, - "src": "356890:10:18", + "scope": 45232, + "src": "356890:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -409990,10 +409990,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42138, + "id": 45199, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "356890:7:18", + "src": "356890:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -410002,44 +410002,44 @@ "visibility": "internal" } ], - "src": "356856:45:18" + "src": "356856:45:38" }, "returnParameters": { - "id": 42141, + "id": 45202, "nodeType": "ParameterList", "parameters": [], - "src": "356916:0:18" + "src": "356916:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42217, + "id": 45278, "nodeType": "FunctionDefinition", - "src": "358184:1530:18", + "src": "358184:1530:38", "nodes": [], "body": { - "id": 42216, + "id": 45277, "nodeType": "Block", - "src": "358256:1458:18", + "src": "358256:1458:38", "nodes": [], "statements": [ { "assignments": [ - 42183 + 45244 ], "declarations": [ { "constant": false, - "id": 42183, + "id": 45244, "mutability": "mutable", "name": "m0", - "nameLocation": "358274:2:18", + "nameLocation": "358274:2:38", "nodeType": "VariableDeclaration", - "scope": 42216, - "src": "358266:10:18", + "scope": 45277, + "src": "358266:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -410047,10 +410047,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42182, + "id": 45243, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "358266:7:18", + "src": "358266:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -410059,24 +410059,24 @@ "visibility": "internal" } ], - "id": 42184, + "id": 45245, "nodeType": "VariableDeclarationStatement", - "src": "358266:10:18" + "src": "358266:10:38" }, { "assignments": [ - 42186 + 45247 ], "declarations": [ { "constant": false, - "id": 42186, + "id": 45247, "mutability": "mutable", "name": "m1", - "nameLocation": "358294:2:18", + "nameLocation": "358294:2:38", "nodeType": "VariableDeclaration", - "scope": 42216, - "src": "358286:10:18", + "scope": 45277, + "src": "358286:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -410084,10 +410084,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42185, + "id": 45246, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "358286:7:18", + "src": "358286:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -410096,24 +410096,24 @@ "visibility": "internal" } ], - "id": 42187, + "id": 45248, "nodeType": "VariableDeclarationStatement", - "src": "358286:10:18" + "src": "358286:10:38" }, { "assignments": [ - 42189 + 45250 ], "declarations": [ { "constant": false, - "id": 42189, + "id": 45250, "mutability": "mutable", "name": "m2", - "nameLocation": "358314:2:18", + "nameLocation": "358314:2:38", "nodeType": "VariableDeclaration", - "scope": 42216, - "src": "358306:10:18", + "scope": 45277, + "src": "358306:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -410121,10 +410121,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42188, + "id": 45249, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "358306:7:18", + "src": "358306:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -410133,24 +410133,24 @@ "visibility": "internal" } ], - "id": 42190, + "id": 45251, "nodeType": "VariableDeclarationStatement", - "src": "358306:10:18" + "src": "358306:10:38" }, { "assignments": [ - 42192 + 45253 ], "declarations": [ { "constant": false, - "id": 42192, + "id": 45253, "mutability": "mutable", "name": "m3", - "nameLocation": "358334:2:18", + "nameLocation": "358334:2:38", "nodeType": "VariableDeclaration", - "scope": 42216, - "src": "358326:10:18", + "scope": 45277, + "src": "358326:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -410158,10 +410158,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42191, + "id": 45252, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "358326:7:18", + "src": "358326:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -410170,24 +410170,24 @@ "visibility": "internal" } ], - "id": 42193, + "id": 45254, "nodeType": "VariableDeclarationStatement", - "src": "358326:10:18" + "src": "358326:10:38" }, { "assignments": [ - 42195 + 45256 ], "declarations": [ { "constant": false, - "id": 42195, + "id": 45256, "mutability": "mutable", "name": "m4", - "nameLocation": "358354:2:18", + "nameLocation": "358354:2:38", "nodeType": "VariableDeclaration", - "scope": 42216, - "src": "358346:10:18", + "scope": 45277, + "src": "358346:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -410195,10 +410195,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42194, + "id": 45255, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "358346:7:18", + "src": "358346:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -410207,24 +410207,24 @@ "visibility": "internal" } ], - "id": 42196, + "id": 45257, "nodeType": "VariableDeclarationStatement", - "src": "358346:10:18" + "src": "358346:10:38" }, { "assignments": [ - 42198 + 45259 ], "declarations": [ { "constant": false, - "id": 42198, + "id": 45259, "mutability": "mutable", "name": "m5", - "nameLocation": "358374:2:18", + "nameLocation": "358374:2:38", "nodeType": "VariableDeclaration", - "scope": 42216, - "src": "358366:10:18", + "scope": 45277, + "src": "358366:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -410232,10 +410232,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42197, + "id": 45258, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "358366:7:18", + "src": "358366:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -410244,24 +410244,24 @@ "visibility": "internal" } ], - "id": 42199, + "id": 45260, "nodeType": "VariableDeclarationStatement", - "src": "358366:10:18" + "src": "358366:10:38" }, { "assignments": [ - 42201 + 45262 ], "declarations": [ { "constant": false, - "id": 42201, + "id": 45262, "mutability": "mutable", "name": "m6", - "nameLocation": "358394:2:18", + "nameLocation": "358394:2:38", "nodeType": "VariableDeclaration", - "scope": 42216, - "src": "358386:10:18", + "scope": 45277, + "src": "358386:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -410269,10 +410269,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42200, + "id": 45261, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "358386:7:18", + "src": "358386:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -410281,24 +410281,24 @@ "visibility": "internal" } ], - "id": 42202, + "id": 45263, "nodeType": "VariableDeclarationStatement", - "src": "358386:10:18" + "src": "358386:10:38" }, { "assignments": [ - 42204 + 45265 ], "declarations": [ { "constant": false, - "id": 42204, + "id": 45265, "mutability": "mutable", "name": "m7", - "nameLocation": "358414:2:18", + "nameLocation": "358414:2:38", "nodeType": "VariableDeclaration", - "scope": 42216, - "src": "358406:10:18", + "scope": 45277, + "src": "358406:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -410306,10 +410306,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42203, + "id": 45264, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "358406:7:18", + "src": "358406:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -410318,24 +410318,24 @@ "visibility": "internal" } ], - "id": 42205, + "id": 45266, "nodeType": "VariableDeclarationStatement", - "src": "358406:10:18" + "src": "358406:10:38" }, { "assignments": [ - 42207 + 45268 ], "declarations": [ { "constant": false, - "id": 42207, + "id": 45268, "mutability": "mutable", "name": "m8", - "nameLocation": "358434:2:18", + "nameLocation": "358434:2:38", "nodeType": "VariableDeclaration", - "scope": 42216, - "src": "358426:10:18", + "scope": 45277, + "src": "358426:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -410343,10 +410343,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42206, + "id": 45267, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "358426:7:18", + "src": "358426:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -410355,27 +410355,27 @@ "visibility": "internal" } ], - "id": 42208, + "id": 45269, "nodeType": "VariableDeclarationStatement", - "src": "358426:10:18" + "src": "358426:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "358455:924:18", + "src": "358455:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "358498:313:18", + "src": "358498:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "358516:15:18", + "src": "358516:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "358530:1:18", + "src": "358530:1:38", "type": "", "value": "0" }, @@ -410383,7 +410383,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "358520:6:18", + "src": "358520:6:38", "type": "" } ] @@ -410391,16 +410391,16 @@ { "body": { "nodeType": "YulBlock", - "src": "358601:40:18", + "src": "358601:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "358630:9:18", + "src": "358630:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "358632:5:18" + "src": "358632:5:38" } ] }, @@ -410411,33 +410411,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "358618:6:18" + "src": "358618:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "358626:1:18" + "src": "358626:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "358613:4:18" + "src": "358613:4:38" }, "nodeType": "YulFunctionCall", - "src": "358613:15:18" + "src": "358613:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "358606:6:18" + "src": "358606:6:38" }, "nodeType": "YulFunctionCall", - "src": "358606:23:18" + "src": "358606:23:38" }, "nodeType": "YulIf", - "src": "358603:36:18" + "src": "358603:36:38" } ] }, @@ -410446,12 +410446,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "358558:6:18" + "src": "358558:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "358566:4:18", + "src": "358566:4:38", "type": "", "value": "0x20" } @@ -410459,30 +410459,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "358555:2:18" + "src": "358555:2:38" }, "nodeType": "YulFunctionCall", - "src": "358555:16:18" + "src": "358555:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "358572:28:18", + "src": "358572:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "358574:24:18", + "src": "358574:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "358588:6:18" + "src": "358588:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "358596:1:18", + "src": "358596:1:38", "type": "", "value": "1" } @@ -410490,16 +410490,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "358584:3:18" + "src": "358584:3:38" }, "nodeType": "YulFunctionCall", - "src": "358584:14:18" + "src": "358584:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "358574:6:18" + "src": "358574:6:38" } ] } @@ -410507,10 +410507,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "358552:2:18", + "src": "358552:2:38", "statements": [] }, - "src": "358548:93:18" + "src": "358548:93:38" }, { "expression": { @@ -410518,34 +410518,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "358665:3:18" + "src": "358665:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "358670:6:18" + "src": "358670:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "358658:6:18" + "src": "358658:6:38" }, "nodeType": "YulFunctionCall", - "src": "358658:19:18" + "src": "358658:19:38" }, "nodeType": "YulExpressionStatement", - "src": "358658:19:18" + "src": "358658:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "358694:37:18", + "src": "358694:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "358711:3:18", + "src": "358711:3:38", "type": "", "value": "256" }, @@ -410554,38 +410554,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "358720:1:18", + "src": "358720:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "358723:6:18" + "src": "358723:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "358716:3:18" + "src": "358716:3:38" }, "nodeType": "YulFunctionCall", - "src": "358716:14:18" + "src": "358716:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "358707:3:18" + "src": "358707:3:38" }, "nodeType": "YulFunctionCall", - "src": "358707:24:18" + "src": "358707:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "358698:5:18", + "src": "358698:5:38", "type": "" } ] @@ -410598,12 +410598,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "358759:3:18" + "src": "358759:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "358764:4:18", + "src": "358764:4:38", "type": "", "value": "0x20" } @@ -410611,59 +410611,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "358755:3:18" + "src": "358755:3:38" }, "nodeType": "YulFunctionCall", - "src": "358755:14:18" + "src": "358755:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "358775:5:18" + "src": "358775:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "358786:5:18" + "src": "358786:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "358793:1:18" + "src": "358793:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "358782:3:18" + "src": "358782:3:38" }, "nodeType": "YulFunctionCall", - "src": "358782:13:18" + "src": "358782:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "358771:3:18" + "src": "358771:3:38" }, "nodeType": "YulFunctionCall", - "src": "358771:25:18" + "src": "358771:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "358748:6:18" + "src": "358748:6:38" }, "nodeType": "YulFunctionCall", - "src": "358748:49:18" + "src": "358748:49:38" }, "nodeType": "YulExpressionStatement", - "src": "358748:49:18" + "src": "358748:49:38" } ] }, @@ -410673,27 +410673,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "358490:3:18", + "src": "358490:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "358495:1:18", + "src": "358495:1:38", "type": "" } ], - "src": "358469:342:18" + "src": "358469:342:38" }, { "nodeType": "YulAssignment", - "src": "358824:17:18", + "src": "358824:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "358836:4:18", + "src": "358836:4:38", "type": "", "value": "0x00" } @@ -410701,28 +410701,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "358830:5:18" + "src": "358830:5:38" }, "nodeType": "YulFunctionCall", - "src": "358830:11:18" + "src": "358830:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "358824:2:18" + "src": "358824:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "358854:17:18", + "src": "358854:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "358866:4:18", + "src": "358866:4:38", "type": "", "value": "0x20" } @@ -410730,28 +410730,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "358860:5:18" + "src": "358860:5:38" }, "nodeType": "YulFunctionCall", - "src": "358860:11:18" + "src": "358860:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "358854:2:18" + "src": "358854:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "358884:17:18", + "src": "358884:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "358896:4:18", + "src": "358896:4:38", "type": "", "value": "0x40" } @@ -410759,28 +410759,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "358890:5:18" + "src": "358890:5:38" }, "nodeType": "YulFunctionCall", - "src": "358890:11:18" + "src": "358890:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "358884:2:18" + "src": "358884:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "358914:17:18", + "src": "358914:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "358926:4:18", + "src": "358926:4:38", "type": "", "value": "0x60" } @@ -410788,28 +410788,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "358920:5:18" + "src": "358920:5:38" }, "nodeType": "YulFunctionCall", - "src": "358920:11:18" + "src": "358920:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "358914:2:18" + "src": "358914:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "358944:17:18", + "src": "358944:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "358956:4:18", + "src": "358956:4:38", "type": "", "value": "0x80" } @@ -410817,28 +410817,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "358950:5:18" + "src": "358950:5:38" }, "nodeType": "YulFunctionCall", - "src": "358950:11:18" + "src": "358950:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "358944:2:18" + "src": "358944:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "358974:17:18", + "src": "358974:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "358986:4:18", + "src": "358986:4:38", "type": "", "value": "0xa0" } @@ -410846,28 +410846,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "358980:5:18" + "src": "358980:5:38" }, "nodeType": "YulFunctionCall", - "src": "358980:11:18" + "src": "358980:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "358974:2:18" + "src": "358974:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "359004:17:18", + "src": "359004:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "359016:4:18", + "src": "359016:4:38", "type": "", "value": "0xc0" } @@ -410875,28 +410875,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "359010:5:18" + "src": "359010:5:38" }, "nodeType": "YulFunctionCall", - "src": "359010:11:18" + "src": "359010:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "359004:2:18" + "src": "359004:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "359034:17:18", + "src": "359034:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "359046:4:18", + "src": "359046:4:38", "type": "", "value": "0xe0" } @@ -410904,28 +410904,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "359040:5:18" + "src": "359040:5:38" }, "nodeType": "YulFunctionCall", - "src": "359040:11:18" + "src": "359040:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "359034:2:18" + "src": "359034:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "359064:18:18", + "src": "359064:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "359076:5:18", + "src": "359076:5:38", "type": "", "value": "0x100" } @@ -410933,16 +410933,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "359070:5:18" + "src": "359070:5:38" }, "nodeType": "YulFunctionCall", - "src": "359070:12:18" + "src": "359070:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "359064:2:18" + "src": "359064:2:38" } ] }, @@ -410952,14 +410952,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "359164:4:18", + "src": "359164:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "359170:10:18", + "src": "359170:10:38", "type": "", "value": "0xabf73a98" } @@ -410967,13 +410967,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "359157:6:18" + "src": "359157:6:38" }, "nodeType": "YulFunctionCall", - "src": "359157:24:18" + "src": "359157:24:38" }, "nodeType": "YulExpressionStatement", - "src": "359157:24:18" + "src": "359157:24:38" }, { "expression": { @@ -410981,14 +410981,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "359201:4:18", + "src": "359201:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "359207:4:18", + "src": "359207:4:38", "type": "", "value": "0x80" } @@ -410996,13 +410996,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "359194:6:18" + "src": "359194:6:38" }, "nodeType": "YulFunctionCall", - "src": "359194:18:18" + "src": "359194:18:38" }, "nodeType": "YulExpressionStatement", - "src": "359194:18:18" + "src": "359194:18:38" }, { "expression": { @@ -411010,26 +411010,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "359232:4:18", + "src": "359232:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "359238:2:18" + "src": "359238:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "359225:6:18" + "src": "359225:6:38" }, "nodeType": "YulFunctionCall", - "src": "359225:16:18" + "src": "359225:16:38" }, "nodeType": "YulExpressionStatement", - "src": "359225:16:18" + "src": "359225:16:38" }, { "expression": { @@ -411037,26 +411037,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "359261:4:18", + "src": "359261:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "359267:2:18" + "src": "359267:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "359254:6:18" + "src": "359254:6:38" }, "nodeType": "YulFunctionCall", - "src": "359254:16:18" + "src": "359254:16:38" }, "nodeType": "YulExpressionStatement", - "src": "359254:16:18" + "src": "359254:16:38" }, { "expression": { @@ -411064,14 +411064,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "359290:4:18", + "src": "359290:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "359296:4:18", + "src": "359296:4:38", "type": "", "value": "0xc0" } @@ -411079,13 +411079,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "359283:6:18" + "src": "359283:6:38" }, "nodeType": "YulFunctionCall", - "src": "359283:18:18" + "src": "359283:18:38" }, "nodeType": "YulExpressionStatement", - "src": "359283:18:18" + "src": "359283:18:38" }, { "expression": { @@ -411093,26 +411093,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "359326:4:18", + "src": "359326:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "359332:2:18" + "src": "359332:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "359314:11:18" + "src": "359314:11:38" }, "nodeType": "YulFunctionCall", - "src": "359314:21:18" + "src": "359314:21:38" }, "nodeType": "YulExpressionStatement", - "src": "359314:21:18" + "src": "359314:21:38" }, { "expression": { @@ -411120,140 +411120,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "359360:4:18", + "src": "359360:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "359366:2:18" + "src": "359366:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "359348:11:18" + "src": "359348:11:38" }, "nodeType": "YulFunctionCall", - "src": "359348:21:18" + "src": "359348:21:38" }, "nodeType": "YulExpressionStatement", - "src": "359348:21:18" + "src": "359348:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42183, + "declaration": 45244, "isOffset": false, "isSlot": false, - "src": "358824:2:18", + "src": "358824:2:38", "valueSize": 1 }, { - "declaration": 42186, + "declaration": 45247, "isOffset": false, "isSlot": false, - "src": "358854:2:18", + "src": "358854:2:38", "valueSize": 1 }, { - "declaration": 42189, + "declaration": 45250, "isOffset": false, "isSlot": false, - "src": "358884:2:18", + "src": "358884:2:38", "valueSize": 1 }, { - "declaration": 42192, + "declaration": 45253, "isOffset": false, "isSlot": false, - "src": "358914:2:18", + "src": "358914:2:38", "valueSize": 1 }, { - "declaration": 42195, + "declaration": 45256, "isOffset": false, "isSlot": false, - "src": "358944:2:18", + "src": "358944:2:38", "valueSize": 1 }, { - "declaration": 42198, + "declaration": 45259, "isOffset": false, "isSlot": false, - "src": "358974:2:18", + "src": "358974:2:38", "valueSize": 1 }, { - "declaration": 42201, + "declaration": 45262, "isOffset": false, "isSlot": false, - "src": "359004:2:18", + "src": "359004:2:38", "valueSize": 1 }, { - "declaration": 42204, + "declaration": 45265, "isOffset": false, "isSlot": false, - "src": "359034:2:18", + "src": "359034:2:38", "valueSize": 1 }, { - "declaration": 42207, + "declaration": 45268, "isOffset": false, "isSlot": false, - "src": "359064:2:18", + "src": "359064:2:38", "valueSize": 1 }, { - "declaration": 42173, + "declaration": 45234, "isOffset": false, "isSlot": false, - "src": "359332:2:18", + "src": "359332:2:38", "valueSize": 1 }, { - "declaration": 42175, + "declaration": 45236, "isOffset": false, "isSlot": false, - "src": "359238:2:18", + "src": "359238:2:38", "valueSize": 1 }, { - "declaration": 42177, + "declaration": 45238, "isOffset": false, "isSlot": false, - "src": "359267:2:18", + "src": "359267:2:38", "valueSize": 1 }, { - "declaration": 42179, + "declaration": 45240, "isOffset": false, "isSlot": false, - "src": "359366:2:18", + "src": "359366:2:38", "valueSize": 1 } ], - "id": 42209, + "id": 45270, "nodeType": "InlineAssembly", - "src": "358446:933:18" + "src": "358446:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42211, + "id": 45272, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "359404:4:18", + "src": "359404:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -411262,14 +411262,14 @@ }, { "hexValue": "3078313034", - "id": 42212, + "id": 45273, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "359410:5:18", + "src": "359410:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -411288,18 +411288,18 @@ "typeString": "int_const 260" } ], - "id": 42210, + "id": 45271, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "359388:15:18", + "referencedDeclaration": 33383, + "src": "359388:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42213, + "id": 45274, "isConstant": false, "isLValue": false, "isPure": false, @@ -411308,21 +411308,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "359388:28:18", + "src": "359388:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42214, + "id": 45275, "nodeType": "ExpressionStatement", - "src": "359388:28:18" + "src": "359388:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "359435:273:18", + "src": "359435:273:38", "statements": [ { "expression": { @@ -411330,26 +411330,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "359456:4:18", + "src": "359456:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "359462:2:18" + "src": "359462:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "359449:6:18" + "src": "359449:6:38" }, "nodeType": "YulFunctionCall", - "src": "359449:16:18" + "src": "359449:16:38" }, "nodeType": "YulExpressionStatement", - "src": "359449:16:18" + "src": "359449:16:38" }, { "expression": { @@ -411357,26 +411357,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "359485:4:18", + "src": "359485:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "359491:2:18" + "src": "359491:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "359478:6:18" + "src": "359478:6:38" }, "nodeType": "YulFunctionCall", - "src": "359478:16:18" + "src": "359478:16:38" }, "nodeType": "YulExpressionStatement", - "src": "359478:16:18" + "src": "359478:16:38" }, { "expression": { @@ -411384,26 +411384,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "359514:4:18", + "src": "359514:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "359520:2:18" + "src": "359520:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "359507:6:18" + "src": "359507:6:38" }, "nodeType": "YulFunctionCall", - "src": "359507:16:18" + "src": "359507:16:38" }, "nodeType": "YulExpressionStatement", - "src": "359507:16:18" + "src": "359507:16:38" }, { "expression": { @@ -411411,26 +411411,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "359543:4:18", + "src": "359543:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "359549:2:18" + "src": "359549:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "359536:6:18" + "src": "359536:6:38" }, "nodeType": "YulFunctionCall", - "src": "359536:16:18" + "src": "359536:16:38" }, "nodeType": "YulExpressionStatement", - "src": "359536:16:18" + "src": "359536:16:38" }, { "expression": { @@ -411438,26 +411438,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "359572:4:18", + "src": "359572:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "359578:2:18" + "src": "359578:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "359565:6:18" + "src": "359565:6:38" }, "nodeType": "YulFunctionCall", - "src": "359565:16:18" + "src": "359565:16:38" }, "nodeType": "YulExpressionStatement", - "src": "359565:16:18" + "src": "359565:16:38" }, { "expression": { @@ -411465,26 +411465,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "359601:4:18", + "src": "359601:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "359607:2:18" + "src": "359607:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "359594:6:18" + "src": "359594:6:38" }, "nodeType": "YulFunctionCall", - "src": "359594:16:18" + "src": "359594:16:38" }, "nodeType": "YulExpressionStatement", - "src": "359594:16:18" + "src": "359594:16:38" }, { "expression": { @@ -411492,26 +411492,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "359630:4:18", + "src": "359630:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "359636:2:18" + "src": "359636:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "359623:6:18" + "src": "359623:6:38" }, "nodeType": "YulFunctionCall", - "src": "359623:16:18" + "src": "359623:16:38" }, "nodeType": "YulExpressionStatement", - "src": "359623:16:18" + "src": "359623:16:38" }, { "expression": { @@ -411519,26 +411519,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "359659:4:18", + "src": "359659:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "359665:2:18" + "src": "359665:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "359652:6:18" + "src": "359652:6:38" }, "nodeType": "YulFunctionCall", - "src": "359652:16:18" + "src": "359652:16:38" }, "nodeType": "YulExpressionStatement", - "src": "359652:16:18" + "src": "359652:16:38" }, { "expression": { @@ -411546,98 +411546,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "359688:5:18", + "src": "359688:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "359695:2:18" + "src": "359695:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "359681:6:18" + "src": "359681:6:38" }, "nodeType": "YulFunctionCall", - "src": "359681:17:18" + "src": "359681:17:38" }, "nodeType": "YulExpressionStatement", - "src": "359681:17:18" + "src": "359681:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42183, + "declaration": 45244, "isOffset": false, "isSlot": false, - "src": "359462:2:18", + "src": "359462:2:38", "valueSize": 1 }, { - "declaration": 42186, + "declaration": 45247, "isOffset": false, "isSlot": false, - "src": "359491:2:18", + "src": "359491:2:38", "valueSize": 1 }, { - "declaration": 42189, + "declaration": 45250, "isOffset": false, "isSlot": false, - "src": "359520:2:18", + "src": "359520:2:38", "valueSize": 1 }, { - "declaration": 42192, + "declaration": 45253, "isOffset": false, "isSlot": false, - "src": "359549:2:18", + "src": "359549:2:38", "valueSize": 1 }, { - "declaration": 42195, + "declaration": 45256, "isOffset": false, "isSlot": false, - "src": "359578:2:18", + "src": "359578:2:38", "valueSize": 1 }, { - "declaration": 42198, + "declaration": 45259, "isOffset": false, "isSlot": false, - "src": "359607:2:18", + "src": "359607:2:38", "valueSize": 1 }, { - "declaration": 42201, + "declaration": 45262, "isOffset": false, "isSlot": false, - "src": "359636:2:18", + "src": "359636:2:38", "valueSize": 1 }, { - "declaration": 42204, + "declaration": 45265, "isOffset": false, "isSlot": false, - "src": "359665:2:18", + "src": "359665:2:38", "valueSize": 1 }, { - "declaration": 42207, + "declaration": 45268, "isOffset": false, "isSlot": false, - "src": "359695:2:18", + "src": "359695:2:38", "valueSize": 1 } ], - "id": 42215, + "id": 45276, "nodeType": "InlineAssembly", - "src": "359426:282:18" + "src": "359426:282:38" } ] }, @@ -411645,20 +411645,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "358193:3:18", + "nameLocation": "358193:3:38", "parameters": { - "id": 42180, + "id": 45241, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42173, + "id": 45234, "mutability": "mutable", "name": "p0", - "nameLocation": "358205:2:18", + "nameLocation": "358205:2:38", "nodeType": "VariableDeclaration", - "scope": 42217, - "src": "358197:10:18", + "scope": 45278, + "src": "358197:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -411666,10 +411666,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42172, + "id": 45233, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "358197:7:18", + "src": "358197:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -411679,13 +411679,13 @@ }, { "constant": false, - "id": 42175, + "id": 45236, "mutability": "mutable", "name": "p1", - "nameLocation": "358217:2:18", + "nameLocation": "358217:2:38", "nodeType": "VariableDeclaration", - "scope": 42217, - "src": "358209:10:18", + "scope": 45278, + "src": "358209:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -411693,10 +411693,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42174, + "id": 45235, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "358209:7:18", + "src": "358209:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -411706,13 +411706,13 @@ }, { "constant": false, - "id": 42177, + "id": 45238, "mutability": "mutable", "name": "p2", - "nameLocation": "358226:2:18", + "nameLocation": "358226:2:38", "nodeType": "VariableDeclaration", - "scope": 42217, - "src": "358221:7:18", + "scope": 45278, + "src": "358221:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -411720,10 +411720,10 @@ "typeString": "bool" }, "typeName": { - "id": 42176, + "id": 45237, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "358221:4:18", + "src": "358221:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -411733,13 +411733,13 @@ }, { "constant": false, - "id": 42179, + "id": 45240, "mutability": "mutable", "name": "p3", - "nameLocation": "358238:2:18", + "nameLocation": "358238:2:38", "nodeType": "VariableDeclaration", - "scope": 42217, - "src": "358230:10:18", + "scope": 45278, + "src": "358230:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -411747,10 +411747,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42178, + "id": 45239, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "358230:7:18", + "src": "358230:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -411759,44 +411759,44 @@ "visibility": "internal" } ], - "src": "358196:45:18" + "src": "358196:45:38" }, "returnParameters": { - "id": 42181, + "id": 45242, "nodeType": "ParameterList", "parameters": [], - "src": "358256:0:18" + "src": "358256:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42257, + "id": 45318, "nodeType": "FunctionDefinition", - "src": "359720:1340:18", + "src": "359720:1340:38", "nodes": [], "body": { - "id": 42256, + "id": 45317, "nodeType": "Block", - "src": "359795:1265:18", + "src": "359795:1265:38", "nodes": [], "statements": [ { "assignments": [ - 42229 + 45290 ], "declarations": [ { "constant": false, - "id": 42229, + "id": 45290, "mutability": "mutable", "name": "m0", - "nameLocation": "359813:2:18", + "nameLocation": "359813:2:38", "nodeType": "VariableDeclaration", - "scope": 42256, - "src": "359805:10:18", + "scope": 45317, + "src": "359805:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -411804,10 +411804,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42228, + "id": 45289, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "359805:7:18", + "src": "359805:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -411816,24 +411816,24 @@ "visibility": "internal" } ], - "id": 42230, + "id": 45291, "nodeType": "VariableDeclarationStatement", - "src": "359805:10:18" + "src": "359805:10:38" }, { "assignments": [ - 42232 + 45293 ], "declarations": [ { "constant": false, - "id": 42232, + "id": 45293, "mutability": "mutable", "name": "m1", - "nameLocation": "359833:2:18", + "nameLocation": "359833:2:38", "nodeType": "VariableDeclaration", - "scope": 42256, - "src": "359825:10:18", + "scope": 45317, + "src": "359825:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -411841,10 +411841,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42231, + "id": 45292, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "359825:7:18", + "src": "359825:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -411853,24 +411853,24 @@ "visibility": "internal" } ], - "id": 42233, + "id": 45294, "nodeType": "VariableDeclarationStatement", - "src": "359825:10:18" + "src": "359825:10:38" }, { "assignments": [ - 42235 + 45296 ], "declarations": [ { "constant": false, - "id": 42235, + "id": 45296, "mutability": "mutable", "name": "m2", - "nameLocation": "359853:2:18", + "nameLocation": "359853:2:38", "nodeType": "VariableDeclaration", - "scope": 42256, - "src": "359845:10:18", + "scope": 45317, + "src": "359845:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -411878,10 +411878,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42234, + "id": 45295, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "359845:7:18", + "src": "359845:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -411890,24 +411890,24 @@ "visibility": "internal" } ], - "id": 42236, + "id": 45297, "nodeType": "VariableDeclarationStatement", - "src": "359845:10:18" + "src": "359845:10:38" }, { "assignments": [ - 42238 + 45299 ], "declarations": [ { "constant": false, - "id": 42238, + "id": 45299, "mutability": "mutable", "name": "m3", - "nameLocation": "359873:2:18", + "nameLocation": "359873:2:38", "nodeType": "VariableDeclaration", - "scope": 42256, - "src": "359865:10:18", + "scope": 45317, + "src": "359865:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -411915,10 +411915,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42237, + "id": 45298, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "359865:7:18", + "src": "359865:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -411927,24 +411927,24 @@ "visibility": "internal" } ], - "id": 42239, + "id": 45300, "nodeType": "VariableDeclarationStatement", - "src": "359865:10:18" + "src": "359865:10:38" }, { "assignments": [ - 42241 + 45302 ], "declarations": [ { "constant": false, - "id": 42241, + "id": 45302, "mutability": "mutable", "name": "m4", - "nameLocation": "359893:2:18", + "nameLocation": "359893:2:38", "nodeType": "VariableDeclaration", - "scope": 42256, - "src": "359885:10:18", + "scope": 45317, + "src": "359885:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -411952,10 +411952,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42240, + "id": 45301, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "359885:7:18", + "src": "359885:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -411964,24 +411964,24 @@ "visibility": "internal" } ], - "id": 42242, + "id": 45303, "nodeType": "VariableDeclarationStatement", - "src": "359885:10:18" + "src": "359885:10:38" }, { "assignments": [ - 42244 + 45305 ], "declarations": [ { "constant": false, - "id": 42244, + "id": 45305, "mutability": "mutable", "name": "m5", - "nameLocation": "359913:2:18", + "nameLocation": "359913:2:38", "nodeType": "VariableDeclaration", - "scope": 42256, - "src": "359905:10:18", + "scope": 45317, + "src": "359905:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -411989,10 +411989,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42243, + "id": 45304, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "359905:7:18", + "src": "359905:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -412001,24 +412001,24 @@ "visibility": "internal" } ], - "id": 42245, + "id": 45306, "nodeType": "VariableDeclarationStatement", - "src": "359905:10:18" + "src": "359905:10:38" }, { "assignments": [ - 42247 + 45308 ], "declarations": [ { "constant": false, - "id": 42247, + "id": 45308, "mutability": "mutable", "name": "m6", - "nameLocation": "359933:2:18", + "nameLocation": "359933:2:38", "nodeType": "VariableDeclaration", - "scope": 42256, - "src": "359925:10:18", + "scope": 45317, + "src": "359925:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -412026,10 +412026,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42246, + "id": 45307, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "359925:7:18", + "src": "359925:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -412038,27 +412038,27 @@ "visibility": "internal" } ], - "id": 42248, + "id": 45309, "nodeType": "VariableDeclarationStatement", - "src": "359925:10:18" + "src": "359925:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "359954:831:18", + "src": "359954:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "359997:313:18", + "src": "359997:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "360015:15:18", + "src": "360015:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "360029:1:18", + "src": "360029:1:38", "type": "", "value": "0" }, @@ -412066,7 +412066,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "360019:6:18", + "src": "360019:6:38", "type": "" } ] @@ -412074,16 +412074,16 @@ { "body": { "nodeType": "YulBlock", - "src": "360100:40:18", + "src": "360100:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "360129:9:18", + "src": "360129:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "360131:5:18" + "src": "360131:5:38" } ] }, @@ -412094,33 +412094,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "360117:6:18" + "src": "360117:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "360125:1:18" + "src": "360125:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "360112:4:18" + "src": "360112:4:38" }, "nodeType": "YulFunctionCall", - "src": "360112:15:18" + "src": "360112:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "360105:6:18" + "src": "360105:6:38" }, "nodeType": "YulFunctionCall", - "src": "360105:23:18" + "src": "360105:23:38" }, "nodeType": "YulIf", - "src": "360102:36:18" + "src": "360102:36:38" } ] }, @@ -412129,12 +412129,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "360057:6:18" + "src": "360057:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "360065:4:18", + "src": "360065:4:38", "type": "", "value": "0x20" } @@ -412142,30 +412142,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "360054:2:18" + "src": "360054:2:38" }, "nodeType": "YulFunctionCall", - "src": "360054:16:18" + "src": "360054:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "360071:28:18", + "src": "360071:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "360073:24:18", + "src": "360073:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "360087:6:18" + "src": "360087:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "360095:1:18", + "src": "360095:1:38", "type": "", "value": "1" } @@ -412173,16 +412173,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "360083:3:18" + "src": "360083:3:38" }, "nodeType": "YulFunctionCall", - "src": "360083:14:18" + "src": "360083:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "360073:6:18" + "src": "360073:6:38" } ] } @@ -412190,10 +412190,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "360051:2:18", + "src": "360051:2:38", "statements": [] }, - "src": "360047:93:18" + "src": "360047:93:38" }, { "expression": { @@ -412201,34 +412201,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "360164:3:18" + "src": "360164:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "360169:6:18" + "src": "360169:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "360157:6:18" + "src": "360157:6:38" }, "nodeType": "YulFunctionCall", - "src": "360157:19:18" + "src": "360157:19:38" }, "nodeType": "YulExpressionStatement", - "src": "360157:19:18" + "src": "360157:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "360193:37:18", + "src": "360193:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "360210:3:18", + "src": "360210:3:38", "type": "", "value": "256" }, @@ -412237,38 +412237,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "360219:1:18", + "src": "360219:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "360222:6:18" + "src": "360222:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "360215:3:18" + "src": "360215:3:38" }, "nodeType": "YulFunctionCall", - "src": "360215:14:18" + "src": "360215:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "360206:3:18" + "src": "360206:3:38" }, "nodeType": "YulFunctionCall", - "src": "360206:24:18" + "src": "360206:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "360197:5:18", + "src": "360197:5:38", "type": "" } ] @@ -412281,12 +412281,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "360258:3:18" + "src": "360258:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "360263:4:18", + "src": "360263:4:38", "type": "", "value": "0x20" } @@ -412294,59 +412294,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "360254:3:18" + "src": "360254:3:38" }, "nodeType": "YulFunctionCall", - "src": "360254:14:18" + "src": "360254:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "360274:5:18" + "src": "360274:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "360285:5:18" + "src": "360285:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "360292:1:18" + "src": "360292:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "360281:3:18" + "src": "360281:3:38" }, "nodeType": "YulFunctionCall", - "src": "360281:13:18" + "src": "360281:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "360270:3:18" + "src": "360270:3:38" }, "nodeType": "YulFunctionCall", - "src": "360270:25:18" + "src": "360270:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "360247:6:18" + "src": "360247:6:38" }, "nodeType": "YulFunctionCall", - "src": "360247:49:18" + "src": "360247:49:38" }, "nodeType": "YulExpressionStatement", - "src": "360247:49:18" + "src": "360247:49:38" } ] }, @@ -412356,27 +412356,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "359989:3:18", + "src": "359989:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "359994:1:18", + "src": "359994:1:38", "type": "" } ], - "src": "359968:342:18" + "src": "359968:342:38" }, { "nodeType": "YulAssignment", - "src": "360323:17:18", + "src": "360323:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "360335:4:18", + "src": "360335:4:38", "type": "", "value": "0x00" } @@ -412384,28 +412384,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "360329:5:18" + "src": "360329:5:38" }, "nodeType": "YulFunctionCall", - "src": "360329:11:18" + "src": "360329:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "360323:2:18" + "src": "360323:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "360353:17:18", + "src": "360353:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "360365:4:18", + "src": "360365:4:38", "type": "", "value": "0x20" } @@ -412413,28 +412413,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "360359:5:18" + "src": "360359:5:38" }, "nodeType": "YulFunctionCall", - "src": "360359:11:18" + "src": "360359:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "360353:2:18" + "src": "360353:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "360383:17:18", + "src": "360383:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "360395:4:18", + "src": "360395:4:38", "type": "", "value": "0x40" } @@ -412442,28 +412442,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "360389:5:18" + "src": "360389:5:38" }, "nodeType": "YulFunctionCall", - "src": "360389:11:18" + "src": "360389:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "360383:2:18" + "src": "360383:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "360413:17:18", + "src": "360413:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "360425:4:18", + "src": "360425:4:38", "type": "", "value": "0x60" } @@ -412471,28 +412471,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "360419:5:18" + "src": "360419:5:38" }, "nodeType": "YulFunctionCall", - "src": "360419:11:18" + "src": "360419:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "360413:2:18" + "src": "360413:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "360443:17:18", + "src": "360443:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "360455:4:18", + "src": "360455:4:38", "type": "", "value": "0x80" } @@ -412500,28 +412500,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "360449:5:18" + "src": "360449:5:38" }, "nodeType": "YulFunctionCall", - "src": "360449:11:18" + "src": "360449:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "360443:2:18" + "src": "360443:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "360473:17:18", + "src": "360473:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "360485:4:18", + "src": "360485:4:38", "type": "", "value": "0xa0" } @@ -412529,28 +412529,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "360479:5:18" + "src": "360479:5:38" }, "nodeType": "YulFunctionCall", - "src": "360479:11:18" + "src": "360479:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "360473:2:18" + "src": "360473:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "360503:17:18", + "src": "360503:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "360515:4:18", + "src": "360515:4:38", "type": "", "value": "0xc0" } @@ -412558,16 +412558,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "360509:5:18" + "src": "360509:5:38" }, "nodeType": "YulFunctionCall", - "src": "360509:11:18" + "src": "360509:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "360503:2:18" + "src": "360503:2:38" } ] }, @@ -412577,14 +412577,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "360606:4:18", + "src": "360606:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "360612:10:18", + "src": "360612:10:38", "type": "", "value": "0xe21de278" } @@ -412592,13 +412592,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "360599:6:18" + "src": "360599:6:38" }, "nodeType": "YulFunctionCall", - "src": "360599:24:18" + "src": "360599:24:38" }, "nodeType": "YulExpressionStatement", - "src": "360599:24:18" + "src": "360599:24:38" }, { "expression": { @@ -412606,14 +412606,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "360643:4:18", + "src": "360643:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "360649:4:18", + "src": "360649:4:38", "type": "", "value": "0x80" } @@ -412621,13 +412621,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "360636:6:18" + "src": "360636:6:38" }, "nodeType": "YulFunctionCall", - "src": "360636:18:18" + "src": "360636:18:38" }, "nodeType": "YulExpressionStatement", - "src": "360636:18:18" + "src": "360636:18:38" }, { "expression": { @@ -412635,26 +412635,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "360674:4:18", + "src": "360674:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "360680:2:18" + "src": "360680:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "360667:6:18" + "src": "360667:6:38" }, "nodeType": "YulFunctionCall", - "src": "360667:16:18" + "src": "360667:16:38" }, "nodeType": "YulExpressionStatement", - "src": "360667:16:18" + "src": "360667:16:38" }, { "expression": { @@ -412662,26 +412662,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "360703:4:18", + "src": "360703:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "360709:2:18" + "src": "360709:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "360696:6:18" + "src": "360696:6:38" }, "nodeType": "YulFunctionCall", - "src": "360696:16:18" + "src": "360696:16:38" }, "nodeType": "YulExpressionStatement", - "src": "360696:16:18" + "src": "360696:16:38" }, { "expression": { @@ -412689,26 +412689,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "360732:4:18", + "src": "360732:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "360738:2:18" + "src": "360738:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "360725:6:18" + "src": "360725:6:38" }, "nodeType": "YulFunctionCall", - "src": "360725:16:18" + "src": "360725:16:38" }, "nodeType": "YulExpressionStatement", - "src": "360725:16:18" + "src": "360725:16:38" }, { "expression": { @@ -412716,126 +412716,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "360766:4:18", + "src": "360766:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "360772:2:18" + "src": "360772:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "360754:11:18" + "src": "360754:11:38" }, "nodeType": "YulFunctionCall", - "src": "360754:21:18" + "src": "360754:21:38" }, "nodeType": "YulExpressionStatement", - "src": "360754:21:18" + "src": "360754:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42229, + "declaration": 45290, "isOffset": false, "isSlot": false, - "src": "360323:2:18", + "src": "360323:2:38", "valueSize": 1 }, { - "declaration": 42232, + "declaration": 45293, "isOffset": false, "isSlot": false, - "src": "360353:2:18", + "src": "360353:2:38", "valueSize": 1 }, { - "declaration": 42235, + "declaration": 45296, "isOffset": false, "isSlot": false, - "src": "360383:2:18", + "src": "360383:2:38", "valueSize": 1 }, { - "declaration": 42238, + "declaration": 45299, "isOffset": false, "isSlot": false, - "src": "360413:2:18", + "src": "360413:2:38", "valueSize": 1 }, { - "declaration": 42241, + "declaration": 45302, "isOffset": false, "isSlot": false, - "src": "360443:2:18", + "src": "360443:2:38", "valueSize": 1 }, { - "declaration": 42244, + "declaration": 45305, "isOffset": false, "isSlot": false, - "src": "360473:2:18", + "src": "360473:2:38", "valueSize": 1 }, { - "declaration": 42247, + "declaration": 45308, "isOffset": false, "isSlot": false, - "src": "360503:2:18", + "src": "360503:2:38", "valueSize": 1 }, { - "declaration": 42219, + "declaration": 45280, "isOffset": false, "isSlot": false, - "src": "360772:2:18", + "src": "360772:2:38", "valueSize": 1 }, { - "declaration": 42221, + "declaration": 45282, "isOffset": false, "isSlot": false, - "src": "360680:2:18", + "src": "360680:2:38", "valueSize": 1 }, { - "declaration": 42223, + "declaration": 45284, "isOffset": false, "isSlot": false, - "src": "360709:2:18", + "src": "360709:2:38", "valueSize": 1 }, { - "declaration": 42225, + "declaration": 45286, "isOffset": false, "isSlot": false, - "src": "360738:2:18", + "src": "360738:2:38", "valueSize": 1 } ], - "id": 42249, + "id": 45310, "nodeType": "InlineAssembly", - "src": "359945:840:18" + "src": "359945:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42251, + "id": 45312, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "360810:4:18", + "src": "360810:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -412844,14 +412844,14 @@ }, { "hexValue": "30786334", - "id": 42252, + "id": 45313, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "360816:4:18", + "src": "360816:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -412870,18 +412870,18 @@ "typeString": "int_const 196" } ], - "id": 42250, + "id": 45311, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "360794:15:18", + "referencedDeclaration": 33383, + "src": "360794:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42253, + "id": 45314, "isConstant": false, "isLValue": false, "isPure": false, @@ -412890,21 +412890,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "360794:27:18", + "src": "360794:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42254, + "id": 45315, "nodeType": "ExpressionStatement", - "src": "360794:27:18" + "src": "360794:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "360840:214:18", + "src": "360840:214:38", "statements": [ { "expression": { @@ -412912,26 +412912,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "360861:4:18", + "src": "360861:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "360867:2:18" + "src": "360867:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "360854:6:18" + "src": "360854:6:38" }, "nodeType": "YulFunctionCall", - "src": "360854:16:18" + "src": "360854:16:38" }, "nodeType": "YulExpressionStatement", - "src": "360854:16:18" + "src": "360854:16:38" }, { "expression": { @@ -412939,26 +412939,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "360890:4:18", + "src": "360890:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "360896:2:18" + "src": "360896:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "360883:6:18" + "src": "360883:6:38" }, "nodeType": "YulFunctionCall", - "src": "360883:16:18" + "src": "360883:16:38" }, "nodeType": "YulExpressionStatement", - "src": "360883:16:18" + "src": "360883:16:38" }, { "expression": { @@ -412966,26 +412966,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "360919:4:18", + "src": "360919:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "360925:2:18" + "src": "360925:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "360912:6:18" + "src": "360912:6:38" }, "nodeType": "YulFunctionCall", - "src": "360912:16:18" + "src": "360912:16:38" }, "nodeType": "YulExpressionStatement", - "src": "360912:16:18" + "src": "360912:16:38" }, { "expression": { @@ -412993,26 +412993,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "360948:4:18", + "src": "360948:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "360954:2:18" + "src": "360954:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "360941:6:18" + "src": "360941:6:38" }, "nodeType": "YulFunctionCall", - "src": "360941:16:18" + "src": "360941:16:38" }, "nodeType": "YulExpressionStatement", - "src": "360941:16:18" + "src": "360941:16:38" }, { "expression": { @@ -413020,26 +413020,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "360977:4:18", + "src": "360977:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "360983:2:18" + "src": "360983:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "360970:6:18" + "src": "360970:6:38" }, "nodeType": "YulFunctionCall", - "src": "360970:16:18" + "src": "360970:16:38" }, "nodeType": "YulExpressionStatement", - "src": "360970:16:18" + "src": "360970:16:38" }, { "expression": { @@ -413047,26 +413047,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "361006:4:18", + "src": "361006:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "361012:2:18" + "src": "361012:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "360999:6:18" + "src": "360999:6:38" }, "nodeType": "YulFunctionCall", - "src": "360999:16:18" + "src": "360999:16:38" }, "nodeType": "YulExpressionStatement", - "src": "360999:16:18" + "src": "360999:16:38" }, { "expression": { @@ -413074,84 +413074,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "361035:4:18", + "src": "361035:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "361041:2:18" + "src": "361041:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "361028:6:18" + "src": "361028:6:38" }, "nodeType": "YulFunctionCall", - "src": "361028:16:18" + "src": "361028:16:38" }, "nodeType": "YulExpressionStatement", - "src": "361028:16:18" + "src": "361028:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42229, + "declaration": 45290, "isOffset": false, "isSlot": false, - "src": "360867:2:18", + "src": "360867:2:38", "valueSize": 1 }, { - "declaration": 42232, + "declaration": 45293, "isOffset": false, "isSlot": false, - "src": "360896:2:18", + "src": "360896:2:38", "valueSize": 1 }, { - "declaration": 42235, + "declaration": 45296, "isOffset": false, "isSlot": false, - "src": "360925:2:18", + "src": "360925:2:38", "valueSize": 1 }, { - "declaration": 42238, + "declaration": 45299, "isOffset": false, "isSlot": false, - "src": "360954:2:18", + "src": "360954:2:38", "valueSize": 1 }, { - "declaration": 42241, + "declaration": 45302, "isOffset": false, "isSlot": false, - "src": "360983:2:18", + "src": "360983:2:38", "valueSize": 1 }, { - "declaration": 42244, + "declaration": 45305, "isOffset": false, "isSlot": false, - "src": "361012:2:18", + "src": "361012:2:38", "valueSize": 1 }, { - "declaration": 42247, + "declaration": 45308, "isOffset": false, "isSlot": false, - "src": "361041:2:18", + "src": "361041:2:38", "valueSize": 1 } ], - "id": 42255, + "id": 45316, "nodeType": "InlineAssembly", - "src": "360831:223:18" + "src": "360831:223:38" } ] }, @@ -413159,20 +413159,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "359729:3:18", + "nameLocation": "359729:3:38", "parameters": { - "id": 42226, + "id": 45287, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42219, + "id": 45280, "mutability": "mutable", "name": "p0", - "nameLocation": "359741:2:18", + "nameLocation": "359741:2:38", "nodeType": "VariableDeclaration", - "scope": 42257, - "src": "359733:10:18", + "scope": 45318, + "src": "359733:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -413180,10 +413180,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42218, + "id": 45279, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "359733:7:18", + "src": "359733:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -413193,13 +413193,13 @@ }, { "constant": false, - "id": 42221, + "id": 45282, "mutability": "mutable", "name": "p1", - "nameLocation": "359753:2:18", + "nameLocation": "359753:2:38", "nodeType": "VariableDeclaration", - "scope": 42257, - "src": "359745:10:18", + "scope": 45318, + "src": "359745:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -413207,10 +413207,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42220, + "id": 45281, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "359745:7:18", + "src": "359745:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -413220,13 +413220,13 @@ }, { "constant": false, - "id": 42223, + "id": 45284, "mutability": "mutable", "name": "p2", - "nameLocation": "359765:2:18", + "nameLocation": "359765:2:38", "nodeType": "VariableDeclaration", - "scope": 42257, - "src": "359757:10:18", + "scope": 45318, + "src": "359757:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -413234,10 +413234,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42222, + "id": 45283, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "359757:7:18", + "src": "359757:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -413247,13 +413247,13 @@ }, { "constant": false, - "id": 42225, + "id": 45286, "mutability": "mutable", "name": "p3", - "nameLocation": "359777:2:18", + "nameLocation": "359777:2:38", "nodeType": "VariableDeclaration", - "scope": 42257, - "src": "359769:10:18", + "scope": 45318, + "src": "359769:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -413261,10 +413261,10 @@ "typeString": "address" }, "typeName": { - "id": 42224, + "id": 45285, "name": "address", "nodeType": "ElementaryTypeName", - "src": "359769:7:18", + "src": "359769:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -413274,44 +413274,44 @@ "visibility": "internal" } ], - "src": "359732:48:18" + "src": "359732:48:38" }, "returnParameters": { - "id": 42227, + "id": 45288, "nodeType": "ParameterList", "parameters": [], - "src": "359795:0:18" + "src": "359795:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42297, + "id": 45358, "nodeType": "FunctionDefinition", - "src": "361066:1334:18", + "src": "361066:1334:38", "nodes": [], "body": { - "id": 42296, + "id": 45357, "nodeType": "Block", - "src": "361138:1262:18", + "src": "361138:1262:38", "nodes": [], "statements": [ { "assignments": [ - 42269 + 45330 ], "declarations": [ { "constant": false, - "id": 42269, + "id": 45330, "mutability": "mutable", "name": "m0", - "nameLocation": "361156:2:18", + "nameLocation": "361156:2:38", "nodeType": "VariableDeclaration", - "scope": 42296, - "src": "361148:10:18", + "scope": 45357, + "src": "361148:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -413319,10 +413319,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42268, + "id": 45329, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "361148:7:18", + "src": "361148:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -413331,24 +413331,24 @@ "visibility": "internal" } ], - "id": 42270, + "id": 45331, "nodeType": "VariableDeclarationStatement", - "src": "361148:10:18" + "src": "361148:10:38" }, { "assignments": [ - 42272 + 45333 ], "declarations": [ { "constant": false, - "id": 42272, + "id": 45333, "mutability": "mutable", "name": "m1", - "nameLocation": "361176:2:18", + "nameLocation": "361176:2:38", "nodeType": "VariableDeclaration", - "scope": 42296, - "src": "361168:10:18", + "scope": 45357, + "src": "361168:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -413356,10 +413356,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42271, + "id": 45332, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "361168:7:18", + "src": "361168:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -413368,24 +413368,24 @@ "visibility": "internal" } ], - "id": 42273, + "id": 45334, "nodeType": "VariableDeclarationStatement", - "src": "361168:10:18" + "src": "361168:10:38" }, { "assignments": [ - 42275 + 45336 ], "declarations": [ { "constant": false, - "id": 42275, + "id": 45336, "mutability": "mutable", "name": "m2", - "nameLocation": "361196:2:18", + "nameLocation": "361196:2:38", "nodeType": "VariableDeclaration", - "scope": 42296, - "src": "361188:10:18", + "scope": 45357, + "src": "361188:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -413393,10 +413393,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42274, + "id": 45335, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "361188:7:18", + "src": "361188:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -413405,24 +413405,24 @@ "visibility": "internal" } ], - "id": 42276, + "id": 45337, "nodeType": "VariableDeclarationStatement", - "src": "361188:10:18" + "src": "361188:10:38" }, { "assignments": [ - 42278 + 45339 ], "declarations": [ { "constant": false, - "id": 42278, + "id": 45339, "mutability": "mutable", "name": "m3", - "nameLocation": "361216:2:18", + "nameLocation": "361216:2:38", "nodeType": "VariableDeclaration", - "scope": 42296, - "src": "361208:10:18", + "scope": 45357, + "src": "361208:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -413430,10 +413430,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42277, + "id": 45338, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "361208:7:18", + "src": "361208:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -413442,24 +413442,24 @@ "visibility": "internal" } ], - "id": 42279, + "id": 45340, "nodeType": "VariableDeclarationStatement", - "src": "361208:10:18" + "src": "361208:10:38" }, { "assignments": [ - 42281 + 45342 ], "declarations": [ { "constant": false, - "id": 42281, + "id": 45342, "mutability": "mutable", "name": "m4", - "nameLocation": "361236:2:18", + "nameLocation": "361236:2:38", "nodeType": "VariableDeclaration", - "scope": 42296, - "src": "361228:10:18", + "scope": 45357, + "src": "361228:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -413467,10 +413467,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42280, + "id": 45341, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "361228:7:18", + "src": "361228:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -413479,24 +413479,24 @@ "visibility": "internal" } ], - "id": 42282, + "id": 45343, "nodeType": "VariableDeclarationStatement", - "src": "361228:10:18" + "src": "361228:10:38" }, { "assignments": [ - 42284 + 45345 ], "declarations": [ { "constant": false, - "id": 42284, + "id": 45345, "mutability": "mutable", "name": "m5", - "nameLocation": "361256:2:18", + "nameLocation": "361256:2:38", "nodeType": "VariableDeclaration", - "scope": 42296, - "src": "361248:10:18", + "scope": 45357, + "src": "361248:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -413504,10 +413504,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42283, + "id": 45344, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "361248:7:18", + "src": "361248:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -413516,24 +413516,24 @@ "visibility": "internal" } ], - "id": 42285, + "id": 45346, "nodeType": "VariableDeclarationStatement", - "src": "361248:10:18" + "src": "361248:10:38" }, { "assignments": [ - 42287 + 45348 ], "declarations": [ { "constant": false, - "id": 42287, + "id": 45348, "mutability": "mutable", "name": "m6", - "nameLocation": "361276:2:18", + "nameLocation": "361276:2:38", "nodeType": "VariableDeclaration", - "scope": 42296, - "src": "361268:10:18", + "scope": 45357, + "src": "361268:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -413541,10 +413541,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42286, + "id": 45347, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "361268:7:18", + "src": "361268:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -413553,27 +413553,27 @@ "visibility": "internal" } ], - "id": 42288, + "id": 45349, "nodeType": "VariableDeclarationStatement", - "src": "361268:10:18" + "src": "361268:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "361297:828:18", + "src": "361297:828:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "361340:313:18", + "src": "361340:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "361358:15:18", + "src": "361358:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "361372:1:18", + "src": "361372:1:38", "type": "", "value": "0" }, @@ -413581,7 +413581,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "361362:6:18", + "src": "361362:6:38", "type": "" } ] @@ -413589,16 +413589,16 @@ { "body": { "nodeType": "YulBlock", - "src": "361443:40:18", + "src": "361443:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "361472:9:18", + "src": "361472:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "361474:5:18" + "src": "361474:5:38" } ] }, @@ -413609,33 +413609,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "361460:6:18" + "src": "361460:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "361468:1:18" + "src": "361468:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "361455:4:18" + "src": "361455:4:38" }, "nodeType": "YulFunctionCall", - "src": "361455:15:18" + "src": "361455:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "361448:6:18" + "src": "361448:6:38" }, "nodeType": "YulFunctionCall", - "src": "361448:23:18" + "src": "361448:23:38" }, "nodeType": "YulIf", - "src": "361445:36:18" + "src": "361445:36:38" } ] }, @@ -413644,12 +413644,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "361400:6:18" + "src": "361400:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "361408:4:18", + "src": "361408:4:38", "type": "", "value": "0x20" } @@ -413657,30 +413657,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "361397:2:18" + "src": "361397:2:38" }, "nodeType": "YulFunctionCall", - "src": "361397:16:18" + "src": "361397:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "361414:28:18", + "src": "361414:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "361416:24:18", + "src": "361416:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "361430:6:18" + "src": "361430:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "361438:1:18", + "src": "361438:1:38", "type": "", "value": "1" } @@ -413688,16 +413688,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "361426:3:18" + "src": "361426:3:38" }, "nodeType": "YulFunctionCall", - "src": "361426:14:18" + "src": "361426:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "361416:6:18" + "src": "361416:6:38" } ] } @@ -413705,10 +413705,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "361394:2:18", + "src": "361394:2:38", "statements": [] }, - "src": "361390:93:18" + "src": "361390:93:38" }, { "expression": { @@ -413716,34 +413716,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "361507:3:18" + "src": "361507:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "361512:6:18" + "src": "361512:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "361500:6:18" + "src": "361500:6:38" }, "nodeType": "YulFunctionCall", - "src": "361500:19:18" + "src": "361500:19:38" }, "nodeType": "YulExpressionStatement", - "src": "361500:19:18" + "src": "361500:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "361536:37:18", + "src": "361536:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "361553:3:18", + "src": "361553:3:38", "type": "", "value": "256" }, @@ -413752,38 +413752,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "361562:1:18", + "src": "361562:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "361565:6:18" + "src": "361565:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "361558:3:18" + "src": "361558:3:38" }, "nodeType": "YulFunctionCall", - "src": "361558:14:18" + "src": "361558:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "361549:3:18" + "src": "361549:3:38" }, "nodeType": "YulFunctionCall", - "src": "361549:24:18" + "src": "361549:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "361540:5:18", + "src": "361540:5:38", "type": "" } ] @@ -413796,12 +413796,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "361601:3:18" + "src": "361601:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "361606:4:18", + "src": "361606:4:38", "type": "", "value": "0x20" } @@ -413809,59 +413809,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "361597:3:18" + "src": "361597:3:38" }, "nodeType": "YulFunctionCall", - "src": "361597:14:18" + "src": "361597:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "361617:5:18" + "src": "361617:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "361628:5:18" + "src": "361628:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "361635:1:18" + "src": "361635:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "361624:3:18" + "src": "361624:3:38" }, "nodeType": "YulFunctionCall", - "src": "361624:13:18" + "src": "361624:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "361613:3:18" + "src": "361613:3:38" }, "nodeType": "YulFunctionCall", - "src": "361613:25:18" + "src": "361613:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "361590:6:18" + "src": "361590:6:38" }, "nodeType": "YulFunctionCall", - "src": "361590:49:18" + "src": "361590:49:38" }, "nodeType": "YulExpressionStatement", - "src": "361590:49:18" + "src": "361590:49:38" } ] }, @@ -413871,27 +413871,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "361332:3:18", + "src": "361332:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "361337:1:18", + "src": "361337:1:38", "type": "" } ], - "src": "361311:342:18" + "src": "361311:342:38" }, { "nodeType": "YulAssignment", - "src": "361666:17:18", + "src": "361666:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "361678:4:18", + "src": "361678:4:38", "type": "", "value": "0x00" } @@ -413899,28 +413899,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "361672:5:18" + "src": "361672:5:38" }, "nodeType": "YulFunctionCall", - "src": "361672:11:18" + "src": "361672:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "361666:2:18" + "src": "361666:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "361696:17:18", + "src": "361696:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "361708:4:18", + "src": "361708:4:38", "type": "", "value": "0x20" } @@ -413928,28 +413928,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "361702:5:18" + "src": "361702:5:38" }, "nodeType": "YulFunctionCall", - "src": "361702:11:18" + "src": "361702:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "361696:2:18" + "src": "361696:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "361726:17:18", + "src": "361726:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "361738:4:18", + "src": "361738:4:38", "type": "", "value": "0x40" } @@ -413957,28 +413957,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "361732:5:18" + "src": "361732:5:38" }, "nodeType": "YulFunctionCall", - "src": "361732:11:18" + "src": "361732:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "361726:2:18" + "src": "361726:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "361756:17:18", + "src": "361756:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "361768:4:18", + "src": "361768:4:38", "type": "", "value": "0x60" } @@ -413986,28 +413986,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "361762:5:18" + "src": "361762:5:38" }, "nodeType": "YulFunctionCall", - "src": "361762:11:18" + "src": "361762:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "361756:2:18" + "src": "361756:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "361786:17:18", + "src": "361786:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "361798:4:18", + "src": "361798:4:38", "type": "", "value": "0x80" } @@ -414015,28 +414015,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "361792:5:18" + "src": "361792:5:38" }, "nodeType": "YulFunctionCall", - "src": "361792:11:18" + "src": "361792:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "361786:2:18" + "src": "361786:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "361816:17:18", + "src": "361816:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "361828:4:18", + "src": "361828:4:38", "type": "", "value": "0xa0" } @@ -414044,28 +414044,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "361822:5:18" + "src": "361822:5:38" }, "nodeType": "YulFunctionCall", - "src": "361822:11:18" + "src": "361822:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "361816:2:18" + "src": "361816:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "361846:17:18", + "src": "361846:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "361858:4:18", + "src": "361858:4:38", "type": "", "value": "0xc0" } @@ -414073,16 +414073,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "361852:5:18" + "src": "361852:5:38" }, "nodeType": "YulFunctionCall", - "src": "361852:11:18" + "src": "361852:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "361846:2:18" + "src": "361846:2:38" } ] }, @@ -414092,14 +414092,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "361946:4:18", + "src": "361946:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "361952:10:18", + "src": "361952:10:38", "type": "", "value": "0x7626db92" } @@ -414107,13 +414107,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "361939:6:18" + "src": "361939:6:38" }, "nodeType": "YulFunctionCall", - "src": "361939:24:18" + "src": "361939:24:38" }, "nodeType": "YulExpressionStatement", - "src": "361939:24:18" + "src": "361939:24:38" }, { "expression": { @@ -414121,14 +414121,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "361983:4:18", + "src": "361983:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "361989:4:18", + "src": "361989:4:38", "type": "", "value": "0x80" } @@ -414136,13 +414136,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "361976:6:18" + "src": "361976:6:38" }, "nodeType": "YulFunctionCall", - "src": "361976:18:18" + "src": "361976:18:38" }, "nodeType": "YulExpressionStatement", - "src": "361976:18:18" + "src": "361976:18:38" }, { "expression": { @@ -414150,26 +414150,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "362014:4:18", + "src": "362014:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "362020:2:18" + "src": "362020:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "362007:6:18" + "src": "362007:6:38" }, "nodeType": "YulFunctionCall", - "src": "362007:16:18" + "src": "362007:16:38" }, "nodeType": "YulExpressionStatement", - "src": "362007:16:18" + "src": "362007:16:38" }, { "expression": { @@ -414177,26 +414177,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "362043:4:18", + "src": "362043:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "362049:2:18" + "src": "362049:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "362036:6:18" + "src": "362036:6:38" }, "nodeType": "YulFunctionCall", - "src": "362036:16:18" + "src": "362036:16:38" }, "nodeType": "YulExpressionStatement", - "src": "362036:16:18" + "src": "362036:16:38" }, { "expression": { @@ -414204,26 +414204,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "362072:4:18", + "src": "362072:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "362078:2:18" + "src": "362078:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "362065:6:18" + "src": "362065:6:38" }, "nodeType": "YulFunctionCall", - "src": "362065:16:18" + "src": "362065:16:38" }, "nodeType": "YulExpressionStatement", - "src": "362065:16:18" + "src": "362065:16:38" }, { "expression": { @@ -414231,126 +414231,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "362106:4:18", + "src": "362106:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "362112:2:18" + "src": "362112:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "362094:11:18" + "src": "362094:11:38" }, "nodeType": "YulFunctionCall", - "src": "362094:21:18" + "src": "362094:21:38" }, "nodeType": "YulExpressionStatement", - "src": "362094:21:18" + "src": "362094:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42269, + "declaration": 45330, "isOffset": false, "isSlot": false, - "src": "361666:2:18", + "src": "361666:2:38", "valueSize": 1 }, { - "declaration": 42272, + "declaration": 45333, "isOffset": false, "isSlot": false, - "src": "361696:2:18", + "src": "361696:2:38", "valueSize": 1 }, { - "declaration": 42275, + "declaration": 45336, "isOffset": false, "isSlot": false, - "src": "361726:2:18", + "src": "361726:2:38", "valueSize": 1 }, { - "declaration": 42278, + "declaration": 45339, "isOffset": false, "isSlot": false, - "src": "361756:2:18", + "src": "361756:2:38", "valueSize": 1 }, { - "declaration": 42281, + "declaration": 45342, "isOffset": false, "isSlot": false, - "src": "361786:2:18", + "src": "361786:2:38", "valueSize": 1 }, { - "declaration": 42284, + "declaration": 45345, "isOffset": false, "isSlot": false, - "src": "361816:2:18", + "src": "361816:2:38", "valueSize": 1 }, { - "declaration": 42287, + "declaration": 45348, "isOffset": false, "isSlot": false, - "src": "361846:2:18", + "src": "361846:2:38", "valueSize": 1 }, { - "declaration": 42259, + "declaration": 45320, "isOffset": false, "isSlot": false, - "src": "362112:2:18", + "src": "362112:2:38", "valueSize": 1 }, { - "declaration": 42261, + "declaration": 45322, "isOffset": false, "isSlot": false, - "src": "362020:2:18", + "src": "362020:2:38", "valueSize": 1 }, { - "declaration": 42263, + "declaration": 45324, "isOffset": false, "isSlot": false, - "src": "362049:2:18", + "src": "362049:2:38", "valueSize": 1 }, { - "declaration": 42265, + "declaration": 45326, "isOffset": false, "isSlot": false, - "src": "362078:2:18", + "src": "362078:2:38", "valueSize": 1 } ], - "id": 42289, + "id": 45350, "nodeType": "InlineAssembly", - "src": "361288:837:18" + "src": "361288:837:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42291, + "id": 45352, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "362150:4:18", + "src": "362150:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -414359,14 +414359,14 @@ }, { "hexValue": "30786334", - "id": 42292, + "id": 45353, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "362156:4:18", + "src": "362156:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -414385,18 +414385,18 @@ "typeString": "int_const 196" } ], - "id": 42290, + "id": 45351, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "362134:15:18", + "referencedDeclaration": 33383, + "src": "362134:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42293, + "id": 45354, "isConstant": false, "isLValue": false, "isPure": false, @@ -414405,21 +414405,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "362134:27:18", + "src": "362134:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42294, + "id": 45355, "nodeType": "ExpressionStatement", - "src": "362134:27:18" + "src": "362134:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "362180:214:18", + "src": "362180:214:38", "statements": [ { "expression": { @@ -414427,26 +414427,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "362201:4:18", + "src": "362201:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "362207:2:18" + "src": "362207:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "362194:6:18" + "src": "362194:6:38" }, "nodeType": "YulFunctionCall", - "src": "362194:16:18" + "src": "362194:16:38" }, "nodeType": "YulExpressionStatement", - "src": "362194:16:18" + "src": "362194:16:38" }, { "expression": { @@ -414454,26 +414454,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "362230:4:18", + "src": "362230:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "362236:2:18" + "src": "362236:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "362223:6:18" + "src": "362223:6:38" }, "nodeType": "YulFunctionCall", - "src": "362223:16:18" + "src": "362223:16:38" }, "nodeType": "YulExpressionStatement", - "src": "362223:16:18" + "src": "362223:16:38" }, { "expression": { @@ -414481,26 +414481,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "362259:4:18", + "src": "362259:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "362265:2:18" + "src": "362265:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "362252:6:18" + "src": "362252:6:38" }, "nodeType": "YulFunctionCall", - "src": "362252:16:18" + "src": "362252:16:38" }, "nodeType": "YulExpressionStatement", - "src": "362252:16:18" + "src": "362252:16:38" }, { "expression": { @@ -414508,26 +414508,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "362288:4:18", + "src": "362288:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "362294:2:18" + "src": "362294:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "362281:6:18" + "src": "362281:6:38" }, "nodeType": "YulFunctionCall", - "src": "362281:16:18" + "src": "362281:16:38" }, "nodeType": "YulExpressionStatement", - "src": "362281:16:18" + "src": "362281:16:38" }, { "expression": { @@ -414535,26 +414535,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "362317:4:18", + "src": "362317:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "362323:2:18" + "src": "362323:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "362310:6:18" + "src": "362310:6:38" }, "nodeType": "YulFunctionCall", - "src": "362310:16:18" + "src": "362310:16:38" }, "nodeType": "YulExpressionStatement", - "src": "362310:16:18" + "src": "362310:16:38" }, { "expression": { @@ -414562,26 +414562,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "362346:4:18", + "src": "362346:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "362352:2:18" + "src": "362352:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "362339:6:18" + "src": "362339:6:38" }, "nodeType": "YulFunctionCall", - "src": "362339:16:18" + "src": "362339:16:38" }, "nodeType": "YulExpressionStatement", - "src": "362339:16:18" + "src": "362339:16:38" }, { "expression": { @@ -414589,84 +414589,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "362375:4:18", + "src": "362375:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "362381:2:18" + "src": "362381:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "362368:6:18" + "src": "362368:6:38" }, "nodeType": "YulFunctionCall", - "src": "362368:16:18" + "src": "362368:16:38" }, "nodeType": "YulExpressionStatement", - "src": "362368:16:18" + "src": "362368:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42269, + "declaration": 45330, "isOffset": false, "isSlot": false, - "src": "362207:2:18", + "src": "362207:2:38", "valueSize": 1 }, { - "declaration": 42272, + "declaration": 45333, "isOffset": false, "isSlot": false, - "src": "362236:2:18", + "src": "362236:2:38", "valueSize": 1 }, { - "declaration": 42275, + "declaration": 45336, "isOffset": false, "isSlot": false, - "src": "362265:2:18", + "src": "362265:2:38", "valueSize": 1 }, { - "declaration": 42278, + "declaration": 45339, "isOffset": false, "isSlot": false, - "src": "362294:2:18", + "src": "362294:2:38", "valueSize": 1 }, { - "declaration": 42281, + "declaration": 45342, "isOffset": false, "isSlot": false, - "src": "362323:2:18", + "src": "362323:2:38", "valueSize": 1 }, { - "declaration": 42284, + "declaration": 45345, "isOffset": false, "isSlot": false, - "src": "362352:2:18", + "src": "362352:2:38", "valueSize": 1 }, { - "declaration": 42287, + "declaration": 45348, "isOffset": false, "isSlot": false, - "src": "362381:2:18", + "src": "362381:2:38", "valueSize": 1 } ], - "id": 42295, + "id": 45356, "nodeType": "InlineAssembly", - "src": "362171:223:18" + "src": "362171:223:38" } ] }, @@ -414674,20 +414674,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "361075:3:18", + "nameLocation": "361075:3:38", "parameters": { - "id": 42266, + "id": 45327, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42259, + "id": 45320, "mutability": "mutable", "name": "p0", - "nameLocation": "361087:2:18", + "nameLocation": "361087:2:38", "nodeType": "VariableDeclaration", - "scope": 42297, - "src": "361079:10:18", + "scope": 45358, + "src": "361079:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -414695,10 +414695,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42258, + "id": 45319, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "361079:7:18", + "src": "361079:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -414708,13 +414708,13 @@ }, { "constant": false, - "id": 42261, + "id": 45322, "mutability": "mutable", "name": "p1", - "nameLocation": "361099:2:18", + "nameLocation": "361099:2:38", "nodeType": "VariableDeclaration", - "scope": 42297, - "src": "361091:10:18", + "scope": 45358, + "src": "361091:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -414722,10 +414722,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42260, + "id": 45321, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "361091:7:18", + "src": "361091:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -414735,13 +414735,13 @@ }, { "constant": false, - "id": 42263, + "id": 45324, "mutability": "mutable", "name": "p2", - "nameLocation": "361111:2:18", + "nameLocation": "361111:2:38", "nodeType": "VariableDeclaration", - "scope": 42297, - "src": "361103:10:18", + "scope": 45358, + "src": "361103:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -414749,10 +414749,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42262, + "id": 45323, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "361103:7:18", + "src": "361103:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -414762,13 +414762,13 @@ }, { "constant": false, - "id": 42265, + "id": 45326, "mutability": "mutable", "name": "p3", - "nameLocation": "361120:2:18", + "nameLocation": "361120:2:38", "nodeType": "VariableDeclaration", - "scope": 42297, - "src": "361115:7:18", + "scope": 45358, + "src": "361115:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -414776,10 +414776,10 @@ "typeString": "bool" }, "typeName": { - "id": 42264, + "id": 45325, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "361115:4:18", + "src": "361115:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -414788,44 +414788,44 @@ "visibility": "internal" } ], - "src": "361078:45:18" + "src": "361078:45:38" }, "returnParameters": { - "id": 42267, + "id": 45328, "nodeType": "ParameterList", "parameters": [], - "src": "361138:0:18" + "src": "361138:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42337, + "id": 45398, "nodeType": "FunctionDefinition", - "src": "362406:1340:18", + "src": "362406:1340:38", "nodes": [], "body": { - "id": 42336, + "id": 45397, "nodeType": "Block", - "src": "362481:1265:18", + "src": "362481:1265:38", "nodes": [], "statements": [ { "assignments": [ - 42309 + 45370 ], "declarations": [ { "constant": false, - "id": 42309, + "id": 45370, "mutability": "mutable", "name": "m0", - "nameLocation": "362499:2:18", + "nameLocation": "362499:2:38", "nodeType": "VariableDeclaration", - "scope": 42336, - "src": "362491:10:18", + "scope": 45397, + "src": "362491:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -414833,10 +414833,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42308, + "id": 45369, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "362491:7:18", + "src": "362491:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -414845,24 +414845,24 @@ "visibility": "internal" } ], - "id": 42310, + "id": 45371, "nodeType": "VariableDeclarationStatement", - "src": "362491:10:18" + "src": "362491:10:38" }, { "assignments": [ - 42312 + 45373 ], "declarations": [ { "constant": false, - "id": 42312, + "id": 45373, "mutability": "mutable", "name": "m1", - "nameLocation": "362519:2:18", + "nameLocation": "362519:2:38", "nodeType": "VariableDeclaration", - "scope": 42336, - "src": "362511:10:18", + "scope": 45397, + "src": "362511:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -414870,10 +414870,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42311, + "id": 45372, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "362511:7:18", + "src": "362511:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -414882,24 +414882,24 @@ "visibility": "internal" } ], - "id": 42313, + "id": 45374, "nodeType": "VariableDeclarationStatement", - "src": "362511:10:18" + "src": "362511:10:38" }, { "assignments": [ - 42315 + 45376 ], "declarations": [ { "constant": false, - "id": 42315, + "id": 45376, "mutability": "mutable", "name": "m2", - "nameLocation": "362539:2:18", + "nameLocation": "362539:2:38", "nodeType": "VariableDeclaration", - "scope": 42336, - "src": "362531:10:18", + "scope": 45397, + "src": "362531:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -414907,10 +414907,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42314, + "id": 45375, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "362531:7:18", + "src": "362531:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -414919,24 +414919,24 @@ "visibility": "internal" } ], - "id": 42316, + "id": 45377, "nodeType": "VariableDeclarationStatement", - "src": "362531:10:18" + "src": "362531:10:38" }, { "assignments": [ - 42318 + 45379 ], "declarations": [ { "constant": false, - "id": 42318, + "id": 45379, "mutability": "mutable", "name": "m3", - "nameLocation": "362559:2:18", + "nameLocation": "362559:2:38", "nodeType": "VariableDeclaration", - "scope": 42336, - "src": "362551:10:18", + "scope": 45397, + "src": "362551:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -414944,10 +414944,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42317, + "id": 45378, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "362551:7:18", + "src": "362551:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -414956,24 +414956,24 @@ "visibility": "internal" } ], - "id": 42319, + "id": 45380, "nodeType": "VariableDeclarationStatement", - "src": "362551:10:18" + "src": "362551:10:38" }, { "assignments": [ - 42321 + 45382 ], "declarations": [ { "constant": false, - "id": 42321, + "id": 45382, "mutability": "mutable", "name": "m4", - "nameLocation": "362579:2:18", + "nameLocation": "362579:2:38", "nodeType": "VariableDeclaration", - "scope": 42336, - "src": "362571:10:18", + "scope": 45397, + "src": "362571:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -414981,10 +414981,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42320, + "id": 45381, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "362571:7:18", + "src": "362571:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -414993,24 +414993,24 @@ "visibility": "internal" } ], - "id": 42322, + "id": 45383, "nodeType": "VariableDeclarationStatement", - "src": "362571:10:18" + "src": "362571:10:38" }, { "assignments": [ - 42324 + 45385 ], "declarations": [ { "constant": false, - "id": 42324, + "id": 45385, "mutability": "mutable", "name": "m5", - "nameLocation": "362599:2:18", + "nameLocation": "362599:2:38", "nodeType": "VariableDeclaration", - "scope": 42336, - "src": "362591:10:18", + "scope": 45397, + "src": "362591:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -415018,10 +415018,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42323, + "id": 45384, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "362591:7:18", + "src": "362591:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -415030,24 +415030,24 @@ "visibility": "internal" } ], - "id": 42325, + "id": 45386, "nodeType": "VariableDeclarationStatement", - "src": "362591:10:18" + "src": "362591:10:38" }, { "assignments": [ - 42327 + 45388 ], "declarations": [ { "constant": false, - "id": 42327, + "id": 45388, "mutability": "mutable", "name": "m6", - "nameLocation": "362619:2:18", + "nameLocation": "362619:2:38", "nodeType": "VariableDeclaration", - "scope": 42336, - "src": "362611:10:18", + "scope": 45397, + "src": "362611:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -415055,10 +415055,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42326, + "id": 45387, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "362611:7:18", + "src": "362611:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -415067,27 +415067,27 @@ "visibility": "internal" } ], - "id": 42328, + "id": 45389, "nodeType": "VariableDeclarationStatement", - "src": "362611:10:18" + "src": "362611:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "362640:831:18", + "src": "362640:831:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "362683:313:18", + "src": "362683:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "362701:15:18", + "src": "362701:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "362715:1:18", + "src": "362715:1:38", "type": "", "value": "0" }, @@ -415095,7 +415095,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "362705:6:18", + "src": "362705:6:38", "type": "" } ] @@ -415103,16 +415103,16 @@ { "body": { "nodeType": "YulBlock", - "src": "362786:40:18", + "src": "362786:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "362815:9:18", + "src": "362815:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "362817:5:18" + "src": "362817:5:38" } ] }, @@ -415123,33 +415123,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "362803:6:18" + "src": "362803:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "362811:1:18" + "src": "362811:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "362798:4:18" + "src": "362798:4:38" }, "nodeType": "YulFunctionCall", - "src": "362798:15:18" + "src": "362798:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "362791:6:18" + "src": "362791:6:38" }, "nodeType": "YulFunctionCall", - "src": "362791:23:18" + "src": "362791:23:38" }, "nodeType": "YulIf", - "src": "362788:36:18" + "src": "362788:36:38" } ] }, @@ -415158,12 +415158,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "362743:6:18" + "src": "362743:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "362751:4:18", + "src": "362751:4:38", "type": "", "value": "0x20" } @@ -415171,30 +415171,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "362740:2:18" + "src": "362740:2:38" }, "nodeType": "YulFunctionCall", - "src": "362740:16:18" + "src": "362740:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "362757:28:18", + "src": "362757:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "362759:24:18", + "src": "362759:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "362773:6:18" + "src": "362773:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "362781:1:18", + "src": "362781:1:38", "type": "", "value": "1" } @@ -415202,16 +415202,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "362769:3:18" + "src": "362769:3:38" }, "nodeType": "YulFunctionCall", - "src": "362769:14:18" + "src": "362769:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "362759:6:18" + "src": "362759:6:38" } ] } @@ -415219,10 +415219,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "362737:2:18", + "src": "362737:2:38", "statements": [] }, - "src": "362733:93:18" + "src": "362733:93:38" }, { "expression": { @@ -415230,34 +415230,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "362850:3:18" + "src": "362850:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "362855:6:18" + "src": "362855:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "362843:6:18" + "src": "362843:6:38" }, "nodeType": "YulFunctionCall", - "src": "362843:19:18" + "src": "362843:19:38" }, "nodeType": "YulExpressionStatement", - "src": "362843:19:18" + "src": "362843:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "362879:37:18", + "src": "362879:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "362896:3:18", + "src": "362896:3:38", "type": "", "value": "256" }, @@ -415266,38 +415266,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "362905:1:18", + "src": "362905:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "362908:6:18" + "src": "362908:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "362901:3:18" + "src": "362901:3:38" }, "nodeType": "YulFunctionCall", - "src": "362901:14:18" + "src": "362901:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "362892:3:18" + "src": "362892:3:38" }, "nodeType": "YulFunctionCall", - "src": "362892:24:18" + "src": "362892:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "362883:5:18", + "src": "362883:5:38", "type": "" } ] @@ -415310,12 +415310,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "362944:3:18" + "src": "362944:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "362949:4:18", + "src": "362949:4:38", "type": "", "value": "0x20" } @@ -415323,59 +415323,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "362940:3:18" + "src": "362940:3:38" }, "nodeType": "YulFunctionCall", - "src": "362940:14:18" + "src": "362940:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "362960:5:18" + "src": "362960:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "362971:5:18" + "src": "362971:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "362978:1:18" + "src": "362978:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "362967:3:18" + "src": "362967:3:38" }, "nodeType": "YulFunctionCall", - "src": "362967:13:18" + "src": "362967:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "362956:3:18" + "src": "362956:3:38" }, "nodeType": "YulFunctionCall", - "src": "362956:25:18" + "src": "362956:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "362933:6:18" + "src": "362933:6:38" }, "nodeType": "YulFunctionCall", - "src": "362933:49:18" + "src": "362933:49:38" }, "nodeType": "YulExpressionStatement", - "src": "362933:49:18" + "src": "362933:49:38" } ] }, @@ -415385,27 +415385,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "362675:3:18", + "src": "362675:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "362680:1:18", + "src": "362680:1:38", "type": "" } ], - "src": "362654:342:18" + "src": "362654:342:38" }, { "nodeType": "YulAssignment", - "src": "363009:17:18", + "src": "363009:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "363021:4:18", + "src": "363021:4:38", "type": "", "value": "0x00" } @@ -415413,28 +415413,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "363015:5:18" + "src": "363015:5:38" }, "nodeType": "YulFunctionCall", - "src": "363015:11:18" + "src": "363015:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "363009:2:18" + "src": "363009:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "363039:17:18", + "src": "363039:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "363051:4:18", + "src": "363051:4:38", "type": "", "value": "0x20" } @@ -415442,28 +415442,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "363045:5:18" + "src": "363045:5:38" }, "nodeType": "YulFunctionCall", - "src": "363045:11:18" + "src": "363045:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "363039:2:18" + "src": "363039:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "363069:17:18", + "src": "363069:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "363081:4:18", + "src": "363081:4:38", "type": "", "value": "0x40" } @@ -415471,28 +415471,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "363075:5:18" + "src": "363075:5:38" }, "nodeType": "YulFunctionCall", - "src": "363075:11:18" + "src": "363075:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "363069:2:18" + "src": "363069:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "363099:17:18", + "src": "363099:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "363111:4:18", + "src": "363111:4:38", "type": "", "value": "0x60" } @@ -415500,28 +415500,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "363105:5:18" + "src": "363105:5:38" }, "nodeType": "YulFunctionCall", - "src": "363105:11:18" + "src": "363105:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "363099:2:18" + "src": "363099:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "363129:17:18", + "src": "363129:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "363141:4:18", + "src": "363141:4:38", "type": "", "value": "0x80" } @@ -415529,28 +415529,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "363135:5:18" + "src": "363135:5:38" }, "nodeType": "YulFunctionCall", - "src": "363135:11:18" + "src": "363135:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "363129:2:18" + "src": "363129:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "363159:17:18", + "src": "363159:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "363171:4:18", + "src": "363171:4:38", "type": "", "value": "0xa0" } @@ -415558,28 +415558,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "363165:5:18" + "src": "363165:5:38" }, "nodeType": "YulFunctionCall", - "src": "363165:11:18" + "src": "363165:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "363159:2:18" + "src": "363159:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "363189:17:18", + "src": "363189:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "363201:4:18", + "src": "363201:4:38", "type": "", "value": "0xc0" } @@ -415587,16 +415587,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "363195:5:18" + "src": "363195:5:38" }, "nodeType": "YulFunctionCall", - "src": "363195:11:18" + "src": "363195:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "363189:2:18" + "src": "363189:2:38" } ] }, @@ -415606,14 +415606,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "363292:4:18", + "src": "363292:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "363298:10:18", + "src": "363298:10:38", "type": "", "value": "0xa7a87853" } @@ -415621,13 +415621,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "363285:6:18" + "src": "363285:6:38" }, "nodeType": "YulFunctionCall", - "src": "363285:24:18" + "src": "363285:24:38" }, "nodeType": "YulExpressionStatement", - "src": "363285:24:18" + "src": "363285:24:38" }, { "expression": { @@ -415635,14 +415635,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "363329:4:18", + "src": "363329:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "363335:4:18", + "src": "363335:4:38", "type": "", "value": "0x80" } @@ -415650,13 +415650,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "363322:6:18" + "src": "363322:6:38" }, "nodeType": "YulFunctionCall", - "src": "363322:18:18" + "src": "363322:18:38" }, "nodeType": "YulExpressionStatement", - "src": "363322:18:18" + "src": "363322:18:38" }, { "expression": { @@ -415664,26 +415664,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "363360:4:18", + "src": "363360:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "363366:2:18" + "src": "363366:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "363353:6:18" + "src": "363353:6:38" }, "nodeType": "YulFunctionCall", - "src": "363353:16:18" + "src": "363353:16:38" }, "nodeType": "YulExpressionStatement", - "src": "363353:16:18" + "src": "363353:16:38" }, { "expression": { @@ -415691,26 +415691,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "363389:4:18", + "src": "363389:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "363395:2:18" + "src": "363395:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "363382:6:18" + "src": "363382:6:38" }, "nodeType": "YulFunctionCall", - "src": "363382:16:18" + "src": "363382:16:38" }, "nodeType": "YulExpressionStatement", - "src": "363382:16:18" + "src": "363382:16:38" }, { "expression": { @@ -415718,26 +415718,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "363418:4:18", + "src": "363418:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "363424:2:18" + "src": "363424:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "363411:6:18" + "src": "363411:6:38" }, "nodeType": "YulFunctionCall", - "src": "363411:16:18" + "src": "363411:16:38" }, "nodeType": "YulExpressionStatement", - "src": "363411:16:18" + "src": "363411:16:38" }, { "expression": { @@ -415745,126 +415745,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "363452:4:18", + "src": "363452:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "363458:2:18" + "src": "363458:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "363440:11:18" + "src": "363440:11:38" }, "nodeType": "YulFunctionCall", - "src": "363440:21:18" + "src": "363440:21:38" }, "nodeType": "YulExpressionStatement", - "src": "363440:21:18" + "src": "363440:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42309, + "declaration": 45370, "isOffset": false, "isSlot": false, - "src": "363009:2:18", + "src": "363009:2:38", "valueSize": 1 }, { - "declaration": 42312, + "declaration": 45373, "isOffset": false, "isSlot": false, - "src": "363039:2:18", + "src": "363039:2:38", "valueSize": 1 }, { - "declaration": 42315, + "declaration": 45376, "isOffset": false, "isSlot": false, - "src": "363069:2:18", + "src": "363069:2:38", "valueSize": 1 }, { - "declaration": 42318, + "declaration": 45379, "isOffset": false, "isSlot": false, - "src": "363099:2:18", + "src": "363099:2:38", "valueSize": 1 }, { - "declaration": 42321, + "declaration": 45382, "isOffset": false, "isSlot": false, - "src": "363129:2:18", + "src": "363129:2:38", "valueSize": 1 }, { - "declaration": 42324, + "declaration": 45385, "isOffset": false, "isSlot": false, - "src": "363159:2:18", + "src": "363159:2:38", "valueSize": 1 }, { - "declaration": 42327, + "declaration": 45388, "isOffset": false, "isSlot": false, - "src": "363189:2:18", + "src": "363189:2:38", "valueSize": 1 }, { - "declaration": 42299, + "declaration": 45360, "isOffset": false, "isSlot": false, - "src": "363458:2:18", + "src": "363458:2:38", "valueSize": 1 }, { - "declaration": 42301, + "declaration": 45362, "isOffset": false, "isSlot": false, - "src": "363366:2:18", + "src": "363366:2:38", "valueSize": 1 }, { - "declaration": 42303, + "declaration": 45364, "isOffset": false, "isSlot": false, - "src": "363395:2:18", + "src": "363395:2:38", "valueSize": 1 }, { - "declaration": 42305, + "declaration": 45366, "isOffset": false, "isSlot": false, - "src": "363424:2:18", + "src": "363424:2:38", "valueSize": 1 } ], - "id": 42329, + "id": 45390, "nodeType": "InlineAssembly", - "src": "362631:840:18" + "src": "362631:840:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42331, + "id": 45392, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "363496:4:18", + "src": "363496:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -415873,14 +415873,14 @@ }, { "hexValue": "30786334", - "id": 42332, + "id": 45393, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "363502:4:18", + "src": "363502:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_196_by_1", "typeString": "int_const 196" @@ -415899,18 +415899,18 @@ "typeString": "int_const 196" } ], - "id": 42330, + "id": 45391, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "363480:15:18", + "referencedDeclaration": 33383, + "src": "363480:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42333, + "id": 45394, "isConstant": false, "isLValue": false, "isPure": false, @@ -415919,21 +415919,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "363480:27:18", + "src": "363480:27:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42334, + "id": 45395, "nodeType": "ExpressionStatement", - "src": "363480:27:18" + "src": "363480:27:38" }, { "AST": { "nodeType": "YulBlock", - "src": "363526:214:18", + "src": "363526:214:38", "statements": [ { "expression": { @@ -415941,26 +415941,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "363547:4:18", + "src": "363547:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "363553:2:18" + "src": "363553:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "363540:6:18" + "src": "363540:6:38" }, "nodeType": "YulFunctionCall", - "src": "363540:16:18" + "src": "363540:16:38" }, "nodeType": "YulExpressionStatement", - "src": "363540:16:18" + "src": "363540:16:38" }, { "expression": { @@ -415968,26 +415968,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "363576:4:18", + "src": "363576:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "363582:2:18" + "src": "363582:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "363569:6:18" + "src": "363569:6:38" }, "nodeType": "YulFunctionCall", - "src": "363569:16:18" + "src": "363569:16:38" }, "nodeType": "YulExpressionStatement", - "src": "363569:16:18" + "src": "363569:16:38" }, { "expression": { @@ -415995,26 +415995,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "363605:4:18", + "src": "363605:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "363611:2:18" + "src": "363611:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "363598:6:18" + "src": "363598:6:38" }, "nodeType": "YulFunctionCall", - "src": "363598:16:18" + "src": "363598:16:38" }, "nodeType": "YulExpressionStatement", - "src": "363598:16:18" + "src": "363598:16:38" }, { "expression": { @@ -416022,26 +416022,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "363634:4:18", + "src": "363634:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "363640:2:18" + "src": "363640:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "363627:6:18" + "src": "363627:6:38" }, "nodeType": "YulFunctionCall", - "src": "363627:16:18" + "src": "363627:16:38" }, "nodeType": "YulExpressionStatement", - "src": "363627:16:18" + "src": "363627:16:38" }, { "expression": { @@ -416049,26 +416049,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "363663:4:18", + "src": "363663:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "363669:2:18" + "src": "363669:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "363656:6:18" + "src": "363656:6:38" }, "nodeType": "YulFunctionCall", - "src": "363656:16:18" + "src": "363656:16:38" }, "nodeType": "YulExpressionStatement", - "src": "363656:16:18" + "src": "363656:16:38" }, { "expression": { @@ -416076,26 +416076,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "363692:4:18", + "src": "363692:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "363698:2:18" + "src": "363698:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "363685:6:18" + "src": "363685:6:38" }, "nodeType": "YulFunctionCall", - "src": "363685:16:18" + "src": "363685:16:38" }, "nodeType": "YulExpressionStatement", - "src": "363685:16:18" + "src": "363685:16:38" }, { "expression": { @@ -416103,84 +416103,84 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "363721:4:18", + "src": "363721:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "363727:2:18" + "src": "363727:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "363714:6:18" + "src": "363714:6:38" }, "nodeType": "YulFunctionCall", - "src": "363714:16:18" + "src": "363714:16:38" }, "nodeType": "YulExpressionStatement", - "src": "363714:16:18" + "src": "363714:16:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42309, + "declaration": 45370, "isOffset": false, "isSlot": false, - "src": "363553:2:18", + "src": "363553:2:38", "valueSize": 1 }, { - "declaration": 42312, + "declaration": 45373, "isOffset": false, "isSlot": false, - "src": "363582:2:18", + "src": "363582:2:38", "valueSize": 1 }, { - "declaration": 42315, + "declaration": 45376, "isOffset": false, "isSlot": false, - "src": "363611:2:18", + "src": "363611:2:38", "valueSize": 1 }, { - "declaration": 42318, + "declaration": 45379, "isOffset": false, "isSlot": false, - "src": "363640:2:18", + "src": "363640:2:38", "valueSize": 1 }, { - "declaration": 42321, + "declaration": 45382, "isOffset": false, "isSlot": false, - "src": "363669:2:18", + "src": "363669:2:38", "valueSize": 1 }, { - "declaration": 42324, + "declaration": 45385, "isOffset": false, "isSlot": false, - "src": "363698:2:18", + "src": "363698:2:38", "valueSize": 1 }, { - "declaration": 42327, + "declaration": 45388, "isOffset": false, "isSlot": false, - "src": "363727:2:18", + "src": "363727:2:38", "valueSize": 1 } ], - "id": 42335, + "id": 45396, "nodeType": "InlineAssembly", - "src": "363517:223:18" + "src": "363517:223:38" } ] }, @@ -416188,20 +416188,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "362415:3:18", + "nameLocation": "362415:3:38", "parameters": { - "id": 42306, + "id": 45367, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42299, + "id": 45360, "mutability": "mutable", "name": "p0", - "nameLocation": "362427:2:18", + "nameLocation": "362427:2:38", "nodeType": "VariableDeclaration", - "scope": 42337, - "src": "362419:10:18", + "scope": 45398, + "src": "362419:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -416209,10 +416209,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42298, + "id": 45359, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "362419:7:18", + "src": "362419:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -416222,13 +416222,13 @@ }, { "constant": false, - "id": 42301, + "id": 45362, "mutability": "mutable", "name": "p1", - "nameLocation": "362439:2:18", + "nameLocation": "362439:2:38", "nodeType": "VariableDeclaration", - "scope": 42337, - "src": "362431:10:18", + "scope": 45398, + "src": "362431:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -416236,10 +416236,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42300, + "id": 45361, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "362431:7:18", + "src": "362431:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -416249,13 +416249,13 @@ }, { "constant": false, - "id": 42303, + "id": 45364, "mutability": "mutable", "name": "p2", - "nameLocation": "362451:2:18", + "nameLocation": "362451:2:38", "nodeType": "VariableDeclaration", - "scope": 42337, - "src": "362443:10:18", + "scope": 45398, + "src": "362443:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -416263,10 +416263,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42302, + "id": 45363, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "362443:7:18", + "src": "362443:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -416276,13 +416276,13 @@ }, { "constant": false, - "id": 42305, + "id": 45366, "mutability": "mutable", "name": "p3", - "nameLocation": "362463:2:18", + "nameLocation": "362463:2:38", "nodeType": "VariableDeclaration", - "scope": 42337, - "src": "362455:10:18", + "scope": 45398, + "src": "362455:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -416290,10 +416290,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42304, + "id": 45365, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "362455:7:18", + "src": "362455:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -416302,44 +416302,44 @@ "visibility": "internal" } ], - "src": "362418:48:18" + "src": "362418:48:38" }, "returnParameters": { - "id": 42307, + "id": 45368, "nodeType": "ParameterList", "parameters": [], - "src": "362481:0:18" + "src": "362481:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42383, + "id": 45444, "nodeType": "FunctionDefinition", - "src": "363752:1536:18", + "src": "363752:1536:38", "nodes": [], "body": { - "id": 42382, + "id": 45443, "nodeType": "Block", - "src": "363827:1461:18", + "src": "363827:1461:38", "nodes": [], "statements": [ { "assignments": [ - 42349 + 45410 ], "declarations": [ { "constant": false, - "id": 42349, + "id": 45410, "mutability": "mutable", "name": "m0", - "nameLocation": "363845:2:18", + "nameLocation": "363845:2:38", "nodeType": "VariableDeclaration", - "scope": 42382, - "src": "363837:10:18", + "scope": 45443, + "src": "363837:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -416347,10 +416347,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42348, + "id": 45409, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "363837:7:18", + "src": "363837:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -416359,24 +416359,24 @@ "visibility": "internal" } ], - "id": 42350, + "id": 45411, "nodeType": "VariableDeclarationStatement", - "src": "363837:10:18" + "src": "363837:10:38" }, { "assignments": [ - 42352 + 45413 ], "declarations": [ { "constant": false, - "id": 42352, + "id": 45413, "mutability": "mutable", "name": "m1", - "nameLocation": "363865:2:18", + "nameLocation": "363865:2:38", "nodeType": "VariableDeclaration", - "scope": 42382, - "src": "363857:10:18", + "scope": 45443, + "src": "363857:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -416384,10 +416384,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42351, + "id": 45412, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "363857:7:18", + "src": "363857:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -416396,24 +416396,24 @@ "visibility": "internal" } ], - "id": 42353, + "id": 45414, "nodeType": "VariableDeclarationStatement", - "src": "363857:10:18" + "src": "363857:10:38" }, { "assignments": [ - 42355 + 45416 ], "declarations": [ { "constant": false, - "id": 42355, + "id": 45416, "mutability": "mutable", "name": "m2", - "nameLocation": "363885:2:18", + "nameLocation": "363885:2:38", "nodeType": "VariableDeclaration", - "scope": 42382, - "src": "363877:10:18", + "scope": 45443, + "src": "363877:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -416421,10 +416421,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42354, + "id": 45415, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "363877:7:18", + "src": "363877:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -416433,24 +416433,24 @@ "visibility": "internal" } ], - "id": 42356, + "id": 45417, "nodeType": "VariableDeclarationStatement", - "src": "363877:10:18" + "src": "363877:10:38" }, { "assignments": [ - 42358 + 45419 ], "declarations": [ { "constant": false, - "id": 42358, + "id": 45419, "mutability": "mutable", "name": "m3", - "nameLocation": "363905:2:18", + "nameLocation": "363905:2:38", "nodeType": "VariableDeclaration", - "scope": 42382, - "src": "363897:10:18", + "scope": 45443, + "src": "363897:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -416458,10 +416458,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42357, + "id": 45418, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "363897:7:18", + "src": "363897:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -416470,24 +416470,24 @@ "visibility": "internal" } ], - "id": 42359, + "id": 45420, "nodeType": "VariableDeclarationStatement", - "src": "363897:10:18" + "src": "363897:10:38" }, { "assignments": [ - 42361 + 45422 ], "declarations": [ { "constant": false, - "id": 42361, + "id": 45422, "mutability": "mutable", "name": "m4", - "nameLocation": "363925:2:18", + "nameLocation": "363925:2:38", "nodeType": "VariableDeclaration", - "scope": 42382, - "src": "363917:10:18", + "scope": 45443, + "src": "363917:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -416495,10 +416495,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42360, + "id": 45421, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "363917:7:18", + "src": "363917:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -416507,24 +416507,24 @@ "visibility": "internal" } ], - "id": 42362, + "id": 45423, "nodeType": "VariableDeclarationStatement", - "src": "363917:10:18" + "src": "363917:10:38" }, { "assignments": [ - 42364 + 45425 ], "declarations": [ { "constant": false, - "id": 42364, + "id": 45425, "mutability": "mutable", "name": "m5", - "nameLocation": "363945:2:18", + "nameLocation": "363945:2:38", "nodeType": "VariableDeclaration", - "scope": 42382, - "src": "363937:10:18", + "scope": 45443, + "src": "363937:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -416532,10 +416532,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42363, + "id": 45424, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "363937:7:18", + "src": "363937:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -416544,24 +416544,24 @@ "visibility": "internal" } ], - "id": 42365, + "id": 45426, "nodeType": "VariableDeclarationStatement", - "src": "363937:10:18" + "src": "363937:10:38" }, { "assignments": [ - 42367 + 45428 ], "declarations": [ { "constant": false, - "id": 42367, + "id": 45428, "mutability": "mutable", "name": "m6", - "nameLocation": "363965:2:18", + "nameLocation": "363965:2:38", "nodeType": "VariableDeclaration", - "scope": 42382, - "src": "363957:10:18", + "scope": 45443, + "src": "363957:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -416569,10 +416569,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42366, + "id": 45427, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "363957:7:18", + "src": "363957:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -416581,24 +416581,24 @@ "visibility": "internal" } ], - "id": 42368, + "id": 45429, "nodeType": "VariableDeclarationStatement", - "src": "363957:10:18" + "src": "363957:10:38" }, { "assignments": [ - 42370 + 45431 ], "declarations": [ { "constant": false, - "id": 42370, + "id": 45431, "mutability": "mutable", "name": "m7", - "nameLocation": "363985:2:18", + "nameLocation": "363985:2:38", "nodeType": "VariableDeclaration", - "scope": 42382, - "src": "363977:10:18", + "scope": 45443, + "src": "363977:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -416606,10 +416606,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42369, + "id": 45430, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "363977:7:18", + "src": "363977:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -416618,24 +416618,24 @@ "visibility": "internal" } ], - "id": 42371, + "id": 45432, "nodeType": "VariableDeclarationStatement", - "src": "363977:10:18" + "src": "363977:10:38" }, { "assignments": [ - 42373 + 45434 ], "declarations": [ { "constant": false, - "id": 42373, + "id": 45434, "mutability": "mutable", "name": "m8", - "nameLocation": "364005:2:18", + "nameLocation": "364005:2:38", "nodeType": "VariableDeclaration", - "scope": 42382, - "src": "363997:10:18", + "scope": 45443, + "src": "363997:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -416643,10 +416643,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42372, + "id": 45433, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "363997:7:18", + "src": "363997:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -416655,27 +416655,27 @@ "visibility": "internal" } ], - "id": 42374, + "id": 45435, "nodeType": "VariableDeclarationStatement", - "src": "363997:10:18" + "src": "363997:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "364026:927:18", + "src": "364026:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "364069:313:18", + "src": "364069:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "364087:15:18", + "src": "364087:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "364101:1:18", + "src": "364101:1:38", "type": "", "value": "0" }, @@ -416683,7 +416683,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "364091:6:18", + "src": "364091:6:38", "type": "" } ] @@ -416691,16 +416691,16 @@ { "body": { "nodeType": "YulBlock", - "src": "364172:40:18", + "src": "364172:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "364201:9:18", + "src": "364201:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "364203:5:18" + "src": "364203:5:38" } ] }, @@ -416711,33 +416711,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "364189:6:18" + "src": "364189:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "364197:1:18" + "src": "364197:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "364184:4:18" + "src": "364184:4:38" }, "nodeType": "YulFunctionCall", - "src": "364184:15:18" + "src": "364184:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "364177:6:18" + "src": "364177:6:38" }, "nodeType": "YulFunctionCall", - "src": "364177:23:18" + "src": "364177:23:38" }, "nodeType": "YulIf", - "src": "364174:36:18" + "src": "364174:36:38" } ] }, @@ -416746,12 +416746,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "364129:6:18" + "src": "364129:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "364137:4:18", + "src": "364137:4:38", "type": "", "value": "0x20" } @@ -416759,30 +416759,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "364126:2:18" + "src": "364126:2:38" }, "nodeType": "YulFunctionCall", - "src": "364126:16:18" + "src": "364126:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "364143:28:18", + "src": "364143:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "364145:24:18", + "src": "364145:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "364159:6:18" + "src": "364159:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "364167:1:18", + "src": "364167:1:38", "type": "", "value": "1" } @@ -416790,16 +416790,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "364155:3:18" + "src": "364155:3:38" }, "nodeType": "YulFunctionCall", - "src": "364155:14:18" + "src": "364155:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "364145:6:18" + "src": "364145:6:38" } ] } @@ -416807,10 +416807,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "364123:2:18", + "src": "364123:2:38", "statements": [] }, - "src": "364119:93:18" + "src": "364119:93:38" }, { "expression": { @@ -416818,34 +416818,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "364236:3:18" + "src": "364236:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "364241:6:18" + "src": "364241:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "364229:6:18" + "src": "364229:6:38" }, "nodeType": "YulFunctionCall", - "src": "364229:19:18" + "src": "364229:19:38" }, "nodeType": "YulExpressionStatement", - "src": "364229:19:18" + "src": "364229:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "364265:37:18", + "src": "364265:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "364282:3:18", + "src": "364282:3:38", "type": "", "value": "256" }, @@ -416854,38 +416854,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "364291:1:18", + "src": "364291:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "364294:6:18" + "src": "364294:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "364287:3:18" + "src": "364287:3:38" }, "nodeType": "YulFunctionCall", - "src": "364287:14:18" + "src": "364287:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "364278:3:18" + "src": "364278:3:38" }, "nodeType": "YulFunctionCall", - "src": "364278:24:18" + "src": "364278:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "364269:5:18", + "src": "364269:5:38", "type": "" } ] @@ -416898,12 +416898,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "364330:3:18" + "src": "364330:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "364335:4:18", + "src": "364335:4:38", "type": "", "value": "0x20" } @@ -416911,59 +416911,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "364326:3:18" + "src": "364326:3:38" }, "nodeType": "YulFunctionCall", - "src": "364326:14:18" + "src": "364326:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "364346:5:18" + "src": "364346:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "364357:5:18" + "src": "364357:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "364364:1:18" + "src": "364364:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "364353:3:18" + "src": "364353:3:38" }, "nodeType": "YulFunctionCall", - "src": "364353:13:18" + "src": "364353:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "364342:3:18" + "src": "364342:3:38" }, "nodeType": "YulFunctionCall", - "src": "364342:25:18" + "src": "364342:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "364319:6:18" + "src": "364319:6:38" }, "nodeType": "YulFunctionCall", - "src": "364319:49:18" + "src": "364319:49:38" }, "nodeType": "YulExpressionStatement", - "src": "364319:49:18" + "src": "364319:49:38" } ] }, @@ -416973,27 +416973,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "364061:3:18", + "src": "364061:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "364066:1:18", + "src": "364066:1:38", "type": "" } ], - "src": "364040:342:18" + "src": "364040:342:38" }, { "nodeType": "YulAssignment", - "src": "364395:17:18", + "src": "364395:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "364407:4:18", + "src": "364407:4:38", "type": "", "value": "0x00" } @@ -417001,28 +417001,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "364401:5:18" + "src": "364401:5:38" }, "nodeType": "YulFunctionCall", - "src": "364401:11:18" + "src": "364401:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "364395:2:18" + "src": "364395:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "364425:17:18", + "src": "364425:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "364437:4:18", + "src": "364437:4:38", "type": "", "value": "0x20" } @@ -417030,28 +417030,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "364431:5:18" + "src": "364431:5:38" }, "nodeType": "YulFunctionCall", - "src": "364431:11:18" + "src": "364431:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "364425:2:18" + "src": "364425:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "364455:17:18", + "src": "364455:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "364467:4:18", + "src": "364467:4:38", "type": "", "value": "0x40" } @@ -417059,28 +417059,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "364461:5:18" + "src": "364461:5:38" }, "nodeType": "YulFunctionCall", - "src": "364461:11:18" + "src": "364461:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "364455:2:18" + "src": "364455:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "364485:17:18", + "src": "364485:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "364497:4:18", + "src": "364497:4:38", "type": "", "value": "0x60" } @@ -417088,28 +417088,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "364491:5:18" + "src": "364491:5:38" }, "nodeType": "YulFunctionCall", - "src": "364491:11:18" + "src": "364491:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "364485:2:18" + "src": "364485:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "364515:17:18", + "src": "364515:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "364527:4:18", + "src": "364527:4:38", "type": "", "value": "0x80" } @@ -417117,28 +417117,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "364521:5:18" + "src": "364521:5:38" }, "nodeType": "YulFunctionCall", - "src": "364521:11:18" + "src": "364521:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "364515:2:18" + "src": "364515:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "364545:17:18", + "src": "364545:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "364557:4:18", + "src": "364557:4:38", "type": "", "value": "0xa0" } @@ -417146,28 +417146,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "364551:5:18" + "src": "364551:5:38" }, "nodeType": "YulFunctionCall", - "src": "364551:11:18" + "src": "364551:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "364545:2:18" + "src": "364545:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "364575:17:18", + "src": "364575:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "364587:4:18", + "src": "364587:4:38", "type": "", "value": "0xc0" } @@ -417175,28 +417175,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "364581:5:18" + "src": "364581:5:38" }, "nodeType": "YulFunctionCall", - "src": "364581:11:18" + "src": "364581:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "364575:2:18" + "src": "364575:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "364605:17:18", + "src": "364605:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "364617:4:18", + "src": "364617:4:38", "type": "", "value": "0xe0" } @@ -417204,28 +417204,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "364611:5:18" + "src": "364611:5:38" }, "nodeType": "YulFunctionCall", - "src": "364611:11:18" + "src": "364611:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "364605:2:18" + "src": "364605:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "364635:18:18", + "src": "364635:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "364647:5:18", + "src": "364647:5:38", "type": "", "value": "0x100" } @@ -417233,16 +417233,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "364641:5:18" + "src": "364641:5:38" }, "nodeType": "YulFunctionCall", - "src": "364641:12:18" + "src": "364641:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "364635:2:18" + "src": "364635:2:38" } ] }, @@ -417252,14 +417252,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "364738:4:18", + "src": "364738:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "364744:10:18", + "src": "364744:10:38", "type": "", "value": "0x854b3496" } @@ -417267,13 +417267,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "364731:6:18" + "src": "364731:6:38" }, "nodeType": "YulFunctionCall", - "src": "364731:24:18" + "src": "364731:24:38" }, "nodeType": "YulExpressionStatement", - "src": "364731:24:18" + "src": "364731:24:38" }, { "expression": { @@ -417281,14 +417281,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "364775:4:18", + "src": "364775:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "364781:4:18", + "src": "364781:4:38", "type": "", "value": "0x80" } @@ -417296,13 +417296,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "364768:6:18" + "src": "364768:6:38" }, "nodeType": "YulFunctionCall", - "src": "364768:18:18" + "src": "364768:18:38" }, "nodeType": "YulExpressionStatement", - "src": "364768:18:18" + "src": "364768:18:38" }, { "expression": { @@ -417310,26 +417310,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "364806:4:18", + "src": "364806:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "364812:2:18" + "src": "364812:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "364799:6:18" + "src": "364799:6:38" }, "nodeType": "YulFunctionCall", - "src": "364799:16:18" + "src": "364799:16:38" }, "nodeType": "YulExpressionStatement", - "src": "364799:16:18" + "src": "364799:16:38" }, { "expression": { @@ -417337,26 +417337,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "364835:4:18", + "src": "364835:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "364841:2:18" + "src": "364841:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "364828:6:18" + "src": "364828:6:38" }, "nodeType": "YulFunctionCall", - "src": "364828:16:18" + "src": "364828:16:38" }, "nodeType": "YulExpressionStatement", - "src": "364828:16:18" + "src": "364828:16:38" }, { "expression": { @@ -417364,14 +417364,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "364864:4:18", + "src": "364864:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "364870:4:18", + "src": "364870:4:38", "type": "", "value": "0xc0" } @@ -417379,13 +417379,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "364857:6:18" + "src": "364857:6:38" }, "nodeType": "YulFunctionCall", - "src": "364857:18:18" + "src": "364857:18:38" }, "nodeType": "YulExpressionStatement", - "src": "364857:18:18" + "src": "364857:18:38" }, { "expression": { @@ -417393,26 +417393,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "364900:4:18", + "src": "364900:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "364906:2:18" + "src": "364906:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "364888:11:18" + "src": "364888:11:38" }, "nodeType": "YulFunctionCall", - "src": "364888:21:18" + "src": "364888:21:38" }, "nodeType": "YulExpressionStatement", - "src": "364888:21:18" + "src": "364888:21:38" }, { "expression": { @@ -417420,140 +417420,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "364934:4:18", + "src": "364934:4:38", "type": "", "value": "0xe0" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "364940:2:18" + "src": "364940:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "364922:11:18" + "src": "364922:11:38" }, "nodeType": "YulFunctionCall", - "src": "364922:21:18" + "src": "364922:21:38" }, "nodeType": "YulExpressionStatement", - "src": "364922:21:18" + "src": "364922:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42349, + "declaration": 45410, "isOffset": false, "isSlot": false, - "src": "364395:2:18", + "src": "364395:2:38", "valueSize": 1 }, { - "declaration": 42352, + "declaration": 45413, "isOffset": false, "isSlot": false, - "src": "364425:2:18", + "src": "364425:2:38", "valueSize": 1 }, { - "declaration": 42355, + "declaration": 45416, "isOffset": false, "isSlot": false, - "src": "364455:2:18", + "src": "364455:2:38", "valueSize": 1 }, { - "declaration": 42358, + "declaration": 45419, "isOffset": false, "isSlot": false, - "src": "364485:2:18", + "src": "364485:2:38", "valueSize": 1 }, { - "declaration": 42361, + "declaration": 45422, "isOffset": false, "isSlot": false, - "src": "364515:2:18", + "src": "364515:2:38", "valueSize": 1 }, { - "declaration": 42364, + "declaration": 45425, "isOffset": false, "isSlot": false, - "src": "364545:2:18", + "src": "364545:2:38", "valueSize": 1 }, { - "declaration": 42367, + "declaration": 45428, "isOffset": false, "isSlot": false, - "src": "364575:2:18", + "src": "364575:2:38", "valueSize": 1 }, { - "declaration": 42370, + "declaration": 45431, "isOffset": false, "isSlot": false, - "src": "364605:2:18", + "src": "364605:2:38", "valueSize": 1 }, { - "declaration": 42373, + "declaration": 45434, "isOffset": false, "isSlot": false, - "src": "364635:2:18", + "src": "364635:2:38", "valueSize": 1 }, { - "declaration": 42339, + "declaration": 45400, "isOffset": false, "isSlot": false, - "src": "364906:2:18", + "src": "364906:2:38", "valueSize": 1 }, { - "declaration": 42341, + "declaration": 45402, "isOffset": false, "isSlot": false, - "src": "364812:2:18", + "src": "364812:2:38", "valueSize": 1 }, { - "declaration": 42343, + "declaration": 45404, "isOffset": false, "isSlot": false, - "src": "364841:2:18", + "src": "364841:2:38", "valueSize": 1 }, { - "declaration": 42345, + "declaration": 45406, "isOffset": false, "isSlot": false, - "src": "364940:2:18", + "src": "364940:2:38", "valueSize": 1 } ], - "id": 42375, + "id": 45436, "nodeType": "InlineAssembly", - "src": "364017:936:18" + "src": "364017:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42377, + "id": 45438, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "364978:4:18", + "src": "364978:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -417562,14 +417562,14 @@ }, { "hexValue": "3078313034", - "id": 42378, + "id": 45439, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "364984:5:18", + "src": "364984:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -417588,18 +417588,18 @@ "typeString": "int_const 260" } ], - "id": 42376, + "id": 45437, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "364962:15:18", + "referencedDeclaration": 33383, + "src": "364962:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42379, + "id": 45440, "isConstant": false, "isLValue": false, "isPure": false, @@ -417608,21 +417608,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "364962:28:18", + "src": "364962:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42380, + "id": 45441, "nodeType": "ExpressionStatement", - "src": "364962:28:18" + "src": "364962:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "365009:273:18", + "src": "365009:273:38", "statements": [ { "expression": { @@ -417630,26 +417630,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "365030:4:18", + "src": "365030:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "365036:2:18" + "src": "365036:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "365023:6:18" + "src": "365023:6:38" }, "nodeType": "YulFunctionCall", - "src": "365023:16:18" + "src": "365023:16:38" }, "nodeType": "YulExpressionStatement", - "src": "365023:16:18" + "src": "365023:16:38" }, { "expression": { @@ -417657,26 +417657,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "365059:4:18", + "src": "365059:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "365065:2:18" + "src": "365065:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "365052:6:18" + "src": "365052:6:38" }, "nodeType": "YulFunctionCall", - "src": "365052:16:18" + "src": "365052:16:38" }, "nodeType": "YulExpressionStatement", - "src": "365052:16:18" + "src": "365052:16:38" }, { "expression": { @@ -417684,26 +417684,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "365088:4:18", + "src": "365088:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "365094:2:18" + "src": "365094:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "365081:6:18" + "src": "365081:6:38" }, "nodeType": "YulFunctionCall", - "src": "365081:16:18" + "src": "365081:16:38" }, "nodeType": "YulExpressionStatement", - "src": "365081:16:18" + "src": "365081:16:38" }, { "expression": { @@ -417711,26 +417711,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "365117:4:18", + "src": "365117:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "365123:2:18" + "src": "365123:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "365110:6:18" + "src": "365110:6:38" }, "nodeType": "YulFunctionCall", - "src": "365110:16:18" + "src": "365110:16:38" }, "nodeType": "YulExpressionStatement", - "src": "365110:16:18" + "src": "365110:16:38" }, { "expression": { @@ -417738,26 +417738,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "365146:4:18", + "src": "365146:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "365152:2:18" + "src": "365152:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "365139:6:18" + "src": "365139:6:38" }, "nodeType": "YulFunctionCall", - "src": "365139:16:18" + "src": "365139:16:38" }, "nodeType": "YulExpressionStatement", - "src": "365139:16:18" + "src": "365139:16:38" }, { "expression": { @@ -417765,26 +417765,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "365175:4:18", + "src": "365175:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "365181:2:18" + "src": "365181:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "365168:6:18" + "src": "365168:6:38" }, "nodeType": "YulFunctionCall", - "src": "365168:16:18" + "src": "365168:16:38" }, "nodeType": "YulExpressionStatement", - "src": "365168:16:18" + "src": "365168:16:38" }, { "expression": { @@ -417792,26 +417792,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "365204:4:18", + "src": "365204:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "365210:2:18" + "src": "365210:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "365197:6:18" + "src": "365197:6:38" }, "nodeType": "YulFunctionCall", - "src": "365197:16:18" + "src": "365197:16:38" }, "nodeType": "YulExpressionStatement", - "src": "365197:16:18" + "src": "365197:16:38" }, { "expression": { @@ -417819,26 +417819,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "365233:4:18", + "src": "365233:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "365239:2:18" + "src": "365239:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "365226:6:18" + "src": "365226:6:38" }, "nodeType": "YulFunctionCall", - "src": "365226:16:18" + "src": "365226:16:38" }, "nodeType": "YulExpressionStatement", - "src": "365226:16:18" + "src": "365226:16:38" }, { "expression": { @@ -417846,98 +417846,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "365262:5:18", + "src": "365262:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "365269:2:18" + "src": "365269:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "365255:6:18" + "src": "365255:6:38" }, "nodeType": "YulFunctionCall", - "src": "365255:17:18" + "src": "365255:17:38" }, "nodeType": "YulExpressionStatement", - "src": "365255:17:18" + "src": "365255:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42349, + "declaration": 45410, "isOffset": false, "isSlot": false, - "src": "365036:2:18", + "src": "365036:2:38", "valueSize": 1 }, { - "declaration": 42352, + "declaration": 45413, "isOffset": false, "isSlot": false, - "src": "365065:2:18", + "src": "365065:2:38", "valueSize": 1 }, { - "declaration": 42355, + "declaration": 45416, "isOffset": false, "isSlot": false, - "src": "365094:2:18", + "src": "365094:2:38", "valueSize": 1 }, { - "declaration": 42358, + "declaration": 45419, "isOffset": false, "isSlot": false, - "src": "365123:2:18", + "src": "365123:2:38", "valueSize": 1 }, { - "declaration": 42361, + "declaration": 45422, "isOffset": false, "isSlot": false, - "src": "365152:2:18", + "src": "365152:2:38", "valueSize": 1 }, { - "declaration": 42364, + "declaration": 45425, "isOffset": false, "isSlot": false, - "src": "365181:2:18", + "src": "365181:2:38", "valueSize": 1 }, { - "declaration": 42367, + "declaration": 45428, "isOffset": false, "isSlot": false, - "src": "365210:2:18", + "src": "365210:2:38", "valueSize": 1 }, { - "declaration": 42370, + "declaration": 45431, "isOffset": false, "isSlot": false, - "src": "365239:2:18", + "src": "365239:2:38", "valueSize": 1 }, { - "declaration": 42373, + "declaration": 45434, "isOffset": false, "isSlot": false, - "src": "365269:2:18", + "src": "365269:2:38", "valueSize": 1 } ], - "id": 42381, + "id": 45442, "nodeType": "InlineAssembly", - "src": "365000:282:18" + "src": "365000:282:38" } ] }, @@ -417945,20 +417945,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "363761:3:18", + "nameLocation": "363761:3:38", "parameters": { - "id": 42346, + "id": 45407, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42339, + "id": 45400, "mutability": "mutable", "name": "p0", - "nameLocation": "363773:2:18", + "nameLocation": "363773:2:38", "nodeType": "VariableDeclaration", - "scope": 42383, - "src": "363765:10:18", + "scope": 45444, + "src": "363765:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -417966,10 +417966,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42338, + "id": 45399, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "363765:7:18", + "src": "363765:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -417979,13 +417979,13 @@ }, { "constant": false, - "id": 42341, + "id": 45402, "mutability": "mutable", "name": "p1", - "nameLocation": "363785:2:18", + "nameLocation": "363785:2:38", "nodeType": "VariableDeclaration", - "scope": 42383, - "src": "363777:10:18", + "scope": 45444, + "src": "363777:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -417993,10 +417993,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42340, + "id": 45401, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "363777:7:18", + "src": "363777:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -418006,13 +418006,13 @@ }, { "constant": false, - "id": 42343, + "id": 45404, "mutability": "mutable", "name": "p2", - "nameLocation": "363797:2:18", + "nameLocation": "363797:2:38", "nodeType": "VariableDeclaration", - "scope": 42383, - "src": "363789:10:18", + "scope": 45444, + "src": "363789:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -418020,10 +418020,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42342, + "id": 45403, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "363789:7:18", + "src": "363789:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -418033,13 +418033,13 @@ }, { "constant": false, - "id": 42345, + "id": 45406, "mutability": "mutable", "name": "p3", - "nameLocation": "363809:2:18", + "nameLocation": "363809:2:38", "nodeType": "VariableDeclaration", - "scope": 42383, - "src": "363801:10:18", + "scope": 45444, + "src": "363801:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -418047,10 +418047,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42344, + "id": 45405, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "363801:7:18", + "src": "363801:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -418059,44 +418059,44 @@ "visibility": "internal" } ], - "src": "363764:48:18" + "src": "363764:48:38" }, "returnParameters": { - "id": 42347, + "id": 45408, "nodeType": "ParameterList", "parameters": [], - "src": "363827:0:18" + "src": "363827:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42429, + "id": 45490, "nodeType": "FunctionDefinition", - "src": "365294:1536:18", + "src": "365294:1536:38", "nodes": [], "body": { - "id": 42428, + "id": 45489, "nodeType": "Block", - "src": "365369:1461:18", + "src": "365369:1461:38", "nodes": [], "statements": [ { "assignments": [ - 42395 + 45456 ], "declarations": [ { "constant": false, - "id": 42395, + "id": 45456, "mutability": "mutable", "name": "m0", - "nameLocation": "365387:2:18", + "nameLocation": "365387:2:38", "nodeType": "VariableDeclaration", - "scope": 42428, - "src": "365379:10:18", + "scope": 45489, + "src": "365379:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -418104,10 +418104,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42394, + "id": 45455, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "365379:7:18", + "src": "365379:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -418116,24 +418116,24 @@ "visibility": "internal" } ], - "id": 42396, + "id": 45457, "nodeType": "VariableDeclarationStatement", - "src": "365379:10:18" + "src": "365379:10:38" }, { "assignments": [ - 42398 + 45459 ], "declarations": [ { "constant": false, - "id": 42398, + "id": 45459, "mutability": "mutable", "name": "m1", - "nameLocation": "365407:2:18", + "nameLocation": "365407:2:38", "nodeType": "VariableDeclaration", - "scope": 42428, - "src": "365399:10:18", + "scope": 45489, + "src": "365399:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -418141,10 +418141,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42397, + "id": 45458, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "365399:7:18", + "src": "365399:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -418153,24 +418153,24 @@ "visibility": "internal" } ], - "id": 42399, + "id": 45460, "nodeType": "VariableDeclarationStatement", - "src": "365399:10:18" + "src": "365399:10:38" }, { "assignments": [ - 42401 + 45462 ], "declarations": [ { "constant": false, - "id": 42401, + "id": 45462, "mutability": "mutable", "name": "m2", - "nameLocation": "365427:2:18", + "nameLocation": "365427:2:38", "nodeType": "VariableDeclaration", - "scope": 42428, - "src": "365419:10:18", + "scope": 45489, + "src": "365419:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -418178,10 +418178,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42400, + "id": 45461, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "365419:7:18", + "src": "365419:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -418190,24 +418190,24 @@ "visibility": "internal" } ], - "id": 42402, + "id": 45463, "nodeType": "VariableDeclarationStatement", - "src": "365419:10:18" + "src": "365419:10:38" }, { "assignments": [ - 42404 + 45465 ], "declarations": [ { "constant": false, - "id": 42404, + "id": 45465, "mutability": "mutable", "name": "m3", - "nameLocation": "365447:2:18", + "nameLocation": "365447:2:38", "nodeType": "VariableDeclaration", - "scope": 42428, - "src": "365439:10:18", + "scope": 45489, + "src": "365439:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -418215,10 +418215,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42403, + "id": 45464, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "365439:7:18", + "src": "365439:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -418227,24 +418227,24 @@ "visibility": "internal" } ], - "id": 42405, + "id": 45466, "nodeType": "VariableDeclarationStatement", - "src": "365439:10:18" + "src": "365439:10:38" }, { "assignments": [ - 42407 + 45468 ], "declarations": [ { "constant": false, - "id": 42407, + "id": 45468, "mutability": "mutable", "name": "m4", - "nameLocation": "365467:2:18", + "nameLocation": "365467:2:38", "nodeType": "VariableDeclaration", - "scope": 42428, - "src": "365459:10:18", + "scope": 45489, + "src": "365459:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -418252,10 +418252,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42406, + "id": 45467, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "365459:7:18", + "src": "365459:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -418264,24 +418264,24 @@ "visibility": "internal" } ], - "id": 42408, + "id": 45469, "nodeType": "VariableDeclarationStatement", - "src": "365459:10:18" + "src": "365459:10:38" }, { "assignments": [ - 42410 + 45471 ], "declarations": [ { "constant": false, - "id": 42410, + "id": 45471, "mutability": "mutable", "name": "m5", - "nameLocation": "365487:2:18", + "nameLocation": "365487:2:38", "nodeType": "VariableDeclaration", - "scope": 42428, - "src": "365479:10:18", + "scope": 45489, + "src": "365479:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -418289,10 +418289,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42409, + "id": 45470, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "365479:7:18", + "src": "365479:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -418301,24 +418301,24 @@ "visibility": "internal" } ], - "id": 42411, + "id": 45472, "nodeType": "VariableDeclarationStatement", - "src": "365479:10:18" + "src": "365479:10:38" }, { "assignments": [ - 42413 + 45474 ], "declarations": [ { "constant": false, - "id": 42413, + "id": 45474, "mutability": "mutable", "name": "m6", - "nameLocation": "365507:2:18", + "nameLocation": "365507:2:38", "nodeType": "VariableDeclaration", - "scope": 42428, - "src": "365499:10:18", + "scope": 45489, + "src": "365499:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -418326,10 +418326,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42412, + "id": 45473, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "365499:7:18", + "src": "365499:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -418338,24 +418338,24 @@ "visibility": "internal" } ], - "id": 42414, + "id": 45475, "nodeType": "VariableDeclarationStatement", - "src": "365499:10:18" + "src": "365499:10:38" }, { "assignments": [ - 42416 + 45477 ], "declarations": [ { "constant": false, - "id": 42416, + "id": 45477, "mutability": "mutable", "name": "m7", - "nameLocation": "365527:2:18", + "nameLocation": "365527:2:38", "nodeType": "VariableDeclaration", - "scope": 42428, - "src": "365519:10:18", + "scope": 45489, + "src": "365519:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -418363,10 +418363,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42415, + "id": 45476, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "365519:7:18", + "src": "365519:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -418375,24 +418375,24 @@ "visibility": "internal" } ], - "id": 42417, + "id": 45478, "nodeType": "VariableDeclarationStatement", - "src": "365519:10:18" + "src": "365519:10:38" }, { "assignments": [ - 42419 + 45480 ], "declarations": [ { "constant": false, - "id": 42419, + "id": 45480, "mutability": "mutable", "name": "m8", - "nameLocation": "365547:2:18", + "nameLocation": "365547:2:38", "nodeType": "VariableDeclaration", - "scope": 42428, - "src": "365539:10:18", + "scope": 45489, + "src": "365539:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -418400,10 +418400,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42418, + "id": 45479, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "365539:7:18", + "src": "365539:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -418412,27 +418412,27 @@ "visibility": "internal" } ], - "id": 42420, + "id": 45481, "nodeType": "VariableDeclarationStatement", - "src": "365539:10:18" + "src": "365539:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "365568:927:18", + "src": "365568:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "365611:313:18", + "src": "365611:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "365629:15:18", + "src": "365629:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "365643:1:18", + "src": "365643:1:38", "type": "", "value": "0" }, @@ -418440,7 +418440,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "365633:6:18", + "src": "365633:6:38", "type": "" } ] @@ -418448,16 +418448,16 @@ { "body": { "nodeType": "YulBlock", - "src": "365714:40:18", + "src": "365714:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "365743:9:18", + "src": "365743:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "365745:5:18" + "src": "365745:5:38" } ] }, @@ -418468,33 +418468,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "365731:6:18" + "src": "365731:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "365739:1:18" + "src": "365739:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "365726:4:18" + "src": "365726:4:38" }, "nodeType": "YulFunctionCall", - "src": "365726:15:18" + "src": "365726:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "365719:6:18" + "src": "365719:6:38" }, "nodeType": "YulFunctionCall", - "src": "365719:23:18" + "src": "365719:23:38" }, "nodeType": "YulIf", - "src": "365716:36:18" + "src": "365716:36:38" } ] }, @@ -418503,12 +418503,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "365671:6:18" + "src": "365671:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "365679:4:18", + "src": "365679:4:38", "type": "", "value": "0x20" } @@ -418516,30 +418516,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "365668:2:18" + "src": "365668:2:38" }, "nodeType": "YulFunctionCall", - "src": "365668:16:18" + "src": "365668:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "365685:28:18", + "src": "365685:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "365687:24:18", + "src": "365687:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "365701:6:18" + "src": "365701:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "365709:1:18", + "src": "365709:1:38", "type": "", "value": "1" } @@ -418547,16 +418547,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "365697:3:18" + "src": "365697:3:38" }, "nodeType": "YulFunctionCall", - "src": "365697:14:18" + "src": "365697:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "365687:6:18" + "src": "365687:6:38" } ] } @@ -418564,10 +418564,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "365665:2:18", + "src": "365665:2:38", "statements": [] }, - "src": "365661:93:18" + "src": "365661:93:38" }, { "expression": { @@ -418575,34 +418575,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "365778:3:18" + "src": "365778:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "365783:6:18" + "src": "365783:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "365771:6:18" + "src": "365771:6:38" }, "nodeType": "YulFunctionCall", - "src": "365771:19:18" + "src": "365771:19:38" }, "nodeType": "YulExpressionStatement", - "src": "365771:19:18" + "src": "365771:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "365807:37:18", + "src": "365807:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "365824:3:18", + "src": "365824:3:38", "type": "", "value": "256" }, @@ -418611,38 +418611,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "365833:1:18", + "src": "365833:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "365836:6:18" + "src": "365836:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "365829:3:18" + "src": "365829:3:38" }, "nodeType": "YulFunctionCall", - "src": "365829:14:18" + "src": "365829:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "365820:3:18" + "src": "365820:3:38" }, "nodeType": "YulFunctionCall", - "src": "365820:24:18" + "src": "365820:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "365811:5:18", + "src": "365811:5:38", "type": "" } ] @@ -418655,12 +418655,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "365872:3:18" + "src": "365872:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "365877:4:18", + "src": "365877:4:38", "type": "", "value": "0x20" } @@ -418668,59 +418668,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "365868:3:18" + "src": "365868:3:38" }, "nodeType": "YulFunctionCall", - "src": "365868:14:18" + "src": "365868:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "365888:5:18" + "src": "365888:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "365899:5:18" + "src": "365899:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "365906:1:18" + "src": "365906:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "365895:3:18" + "src": "365895:3:38" }, "nodeType": "YulFunctionCall", - "src": "365895:13:18" + "src": "365895:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "365884:3:18" + "src": "365884:3:38" }, "nodeType": "YulFunctionCall", - "src": "365884:25:18" + "src": "365884:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "365861:6:18" + "src": "365861:6:38" }, "nodeType": "YulFunctionCall", - "src": "365861:49:18" + "src": "365861:49:38" }, "nodeType": "YulExpressionStatement", - "src": "365861:49:18" + "src": "365861:49:38" } ] }, @@ -418730,27 +418730,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "365603:3:18", + "src": "365603:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "365608:1:18", + "src": "365608:1:38", "type": "" } ], - "src": "365582:342:18" + "src": "365582:342:38" }, { "nodeType": "YulAssignment", - "src": "365937:17:18", + "src": "365937:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "365949:4:18", + "src": "365949:4:38", "type": "", "value": "0x00" } @@ -418758,28 +418758,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "365943:5:18" + "src": "365943:5:38" }, "nodeType": "YulFunctionCall", - "src": "365943:11:18" + "src": "365943:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "365937:2:18" + "src": "365937:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "365967:17:18", + "src": "365967:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "365979:4:18", + "src": "365979:4:38", "type": "", "value": "0x20" } @@ -418787,28 +418787,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "365973:5:18" + "src": "365973:5:38" }, "nodeType": "YulFunctionCall", - "src": "365973:11:18" + "src": "365973:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "365967:2:18" + "src": "365967:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "365997:17:18", + "src": "365997:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "366009:4:18", + "src": "366009:4:38", "type": "", "value": "0x40" } @@ -418816,28 +418816,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "366003:5:18" + "src": "366003:5:38" }, "nodeType": "YulFunctionCall", - "src": "366003:11:18" + "src": "366003:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "365997:2:18" + "src": "365997:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "366027:17:18", + "src": "366027:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "366039:4:18", + "src": "366039:4:38", "type": "", "value": "0x60" } @@ -418845,28 +418845,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "366033:5:18" + "src": "366033:5:38" }, "nodeType": "YulFunctionCall", - "src": "366033:11:18" + "src": "366033:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "366027:2:18" + "src": "366027:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "366057:17:18", + "src": "366057:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "366069:4:18", + "src": "366069:4:38", "type": "", "value": "0x80" } @@ -418874,28 +418874,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "366063:5:18" + "src": "366063:5:38" }, "nodeType": "YulFunctionCall", - "src": "366063:11:18" + "src": "366063:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "366057:2:18" + "src": "366057:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "366087:17:18", + "src": "366087:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "366099:4:18", + "src": "366099:4:38", "type": "", "value": "0xa0" } @@ -418903,28 +418903,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "366093:5:18" + "src": "366093:5:38" }, "nodeType": "YulFunctionCall", - "src": "366093:11:18" + "src": "366093:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "366087:2:18" + "src": "366087:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "366117:17:18", + "src": "366117:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "366129:4:18", + "src": "366129:4:38", "type": "", "value": "0xc0" } @@ -418932,28 +418932,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "366123:5:18" + "src": "366123:5:38" }, "nodeType": "YulFunctionCall", - "src": "366123:11:18" + "src": "366123:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "366117:2:18" + "src": "366117:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "366147:17:18", + "src": "366147:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "366159:4:18", + "src": "366159:4:38", "type": "", "value": "0xe0" } @@ -418961,28 +418961,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "366153:5:18" + "src": "366153:5:38" }, "nodeType": "YulFunctionCall", - "src": "366153:11:18" + "src": "366153:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "366147:2:18" + "src": "366147:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "366177:18:18", + "src": "366177:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "366189:5:18", + "src": "366189:5:38", "type": "", "value": "0x100" } @@ -418990,16 +418990,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "366183:5:18" + "src": "366183:5:38" }, "nodeType": "YulFunctionCall", - "src": "366183:12:18" + "src": "366183:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "366177:2:18" + "src": "366177:2:38" } ] }, @@ -419009,14 +419009,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "366280:4:18", + "src": "366280:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "366286:10:18", + "src": "366286:10:38", "type": "", "value": "0x7c4632a4" } @@ -419024,13 +419024,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "366273:6:18" + "src": "366273:6:38" }, "nodeType": "YulFunctionCall", - "src": "366273:24:18" + "src": "366273:24:38" }, "nodeType": "YulExpressionStatement", - "src": "366273:24:18" + "src": "366273:24:38" }, { "expression": { @@ -419038,14 +419038,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "366317:4:18", + "src": "366317:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "366323:4:18", + "src": "366323:4:38", "type": "", "value": "0x80" } @@ -419053,13 +419053,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "366310:6:18" + "src": "366310:6:38" }, "nodeType": "YulFunctionCall", - "src": "366310:18:18" + "src": "366310:18:38" }, "nodeType": "YulExpressionStatement", - "src": "366310:18:18" + "src": "366310:18:38" }, { "expression": { @@ -419067,26 +419067,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "366348:4:18", + "src": "366348:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "366354:2:18" + "src": "366354:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "366341:6:18" + "src": "366341:6:38" }, "nodeType": "YulFunctionCall", - "src": "366341:16:18" + "src": "366341:16:38" }, "nodeType": "YulExpressionStatement", - "src": "366341:16:18" + "src": "366341:16:38" }, { "expression": { @@ -419094,14 +419094,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "366377:4:18", + "src": "366377:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "366383:4:18", + "src": "366383:4:38", "type": "", "value": "0xc0" } @@ -419109,13 +419109,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "366370:6:18" + "src": "366370:6:38" }, "nodeType": "YulFunctionCall", - "src": "366370:18:18" + "src": "366370:18:38" }, "nodeType": "YulExpressionStatement", - "src": "366370:18:18" + "src": "366370:18:38" }, { "expression": { @@ -419123,26 +419123,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "366408:4:18", + "src": "366408:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "366414:2:18" + "src": "366414:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "366401:6:18" + "src": "366401:6:38" }, "nodeType": "YulFunctionCall", - "src": "366401:16:18" + "src": "366401:16:38" }, "nodeType": "YulExpressionStatement", - "src": "366401:16:18" + "src": "366401:16:38" }, { "expression": { @@ -419150,26 +419150,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "366442:4:18", + "src": "366442:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "366448:2:18" + "src": "366448:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "366430:11:18" + "src": "366430:11:38" }, "nodeType": "YulFunctionCall", - "src": "366430:21:18" + "src": "366430:21:38" }, "nodeType": "YulExpressionStatement", - "src": "366430:21:18" + "src": "366430:21:38" }, { "expression": { @@ -419177,140 +419177,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "366476:4:18", + "src": "366476:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "366482:2:18" + "src": "366482:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "366464:11:18" + "src": "366464:11:38" }, "nodeType": "YulFunctionCall", - "src": "366464:21:18" + "src": "366464:21:38" }, "nodeType": "YulExpressionStatement", - "src": "366464:21:18" + "src": "366464:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42395, + "declaration": 45456, "isOffset": false, "isSlot": false, - "src": "365937:2:18", + "src": "365937:2:38", "valueSize": 1 }, { - "declaration": 42398, + "declaration": 45459, "isOffset": false, "isSlot": false, - "src": "365967:2:18", + "src": "365967:2:38", "valueSize": 1 }, { - "declaration": 42401, + "declaration": 45462, "isOffset": false, "isSlot": false, - "src": "365997:2:18", + "src": "365997:2:38", "valueSize": 1 }, { - "declaration": 42404, + "declaration": 45465, "isOffset": false, "isSlot": false, - "src": "366027:2:18", + "src": "366027:2:38", "valueSize": 1 }, { - "declaration": 42407, + "declaration": 45468, "isOffset": false, "isSlot": false, - "src": "366057:2:18", + "src": "366057:2:38", "valueSize": 1 }, { - "declaration": 42410, + "declaration": 45471, "isOffset": false, "isSlot": false, - "src": "366087:2:18", + "src": "366087:2:38", "valueSize": 1 }, { - "declaration": 42413, + "declaration": 45474, "isOffset": false, "isSlot": false, - "src": "366117:2:18", + "src": "366117:2:38", "valueSize": 1 }, { - "declaration": 42416, + "declaration": 45477, "isOffset": false, "isSlot": false, - "src": "366147:2:18", + "src": "366147:2:38", "valueSize": 1 }, { - "declaration": 42419, + "declaration": 45480, "isOffset": false, "isSlot": false, - "src": "366177:2:18", + "src": "366177:2:38", "valueSize": 1 }, { - "declaration": 42385, + "declaration": 45446, "isOffset": false, "isSlot": false, - "src": "366448:2:18", + "src": "366448:2:38", "valueSize": 1 }, { - "declaration": 42387, + "declaration": 45448, "isOffset": false, "isSlot": false, - "src": "366354:2:18", + "src": "366354:2:38", "valueSize": 1 }, { - "declaration": 42389, + "declaration": 45450, "isOffset": false, "isSlot": false, - "src": "366482:2:18", + "src": "366482:2:38", "valueSize": 1 }, { - "declaration": 42391, + "declaration": 45452, "isOffset": false, "isSlot": false, - "src": "366414:2:18", + "src": "366414:2:38", "valueSize": 1 } ], - "id": 42421, + "id": 45482, "nodeType": "InlineAssembly", - "src": "365559:936:18" + "src": "365559:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42423, + "id": 45484, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "366520:4:18", + "src": "366520:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -419319,14 +419319,14 @@ }, { "hexValue": "3078313034", - "id": 42424, + "id": 45485, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "366526:5:18", + "src": "366526:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -419345,18 +419345,18 @@ "typeString": "int_const 260" } ], - "id": 42422, + "id": 45483, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "366504:15:18", + "referencedDeclaration": 33383, + "src": "366504:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42425, + "id": 45486, "isConstant": false, "isLValue": false, "isPure": false, @@ -419365,21 +419365,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "366504:28:18", + "src": "366504:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42426, + "id": 45487, "nodeType": "ExpressionStatement", - "src": "366504:28:18" + "src": "366504:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "366551:273:18", + "src": "366551:273:38", "statements": [ { "expression": { @@ -419387,26 +419387,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "366572:4:18", + "src": "366572:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "366578:2:18" + "src": "366578:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "366565:6:18" + "src": "366565:6:38" }, "nodeType": "YulFunctionCall", - "src": "366565:16:18" + "src": "366565:16:38" }, "nodeType": "YulExpressionStatement", - "src": "366565:16:18" + "src": "366565:16:38" }, { "expression": { @@ -419414,26 +419414,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "366601:4:18", + "src": "366601:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "366607:2:18" + "src": "366607:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "366594:6:18" + "src": "366594:6:38" }, "nodeType": "YulFunctionCall", - "src": "366594:16:18" + "src": "366594:16:38" }, "nodeType": "YulExpressionStatement", - "src": "366594:16:18" + "src": "366594:16:38" }, { "expression": { @@ -419441,26 +419441,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "366630:4:18", + "src": "366630:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "366636:2:18" + "src": "366636:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "366623:6:18" + "src": "366623:6:38" }, "nodeType": "YulFunctionCall", - "src": "366623:16:18" + "src": "366623:16:38" }, "nodeType": "YulExpressionStatement", - "src": "366623:16:18" + "src": "366623:16:38" }, { "expression": { @@ -419468,26 +419468,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "366659:4:18", + "src": "366659:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "366665:2:18" + "src": "366665:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "366652:6:18" + "src": "366652:6:38" }, "nodeType": "YulFunctionCall", - "src": "366652:16:18" + "src": "366652:16:38" }, "nodeType": "YulExpressionStatement", - "src": "366652:16:18" + "src": "366652:16:38" }, { "expression": { @@ -419495,26 +419495,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "366688:4:18", + "src": "366688:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "366694:2:18" + "src": "366694:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "366681:6:18" + "src": "366681:6:38" }, "nodeType": "YulFunctionCall", - "src": "366681:16:18" + "src": "366681:16:38" }, "nodeType": "YulExpressionStatement", - "src": "366681:16:18" + "src": "366681:16:38" }, { "expression": { @@ -419522,26 +419522,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "366717:4:18", + "src": "366717:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "366723:2:18" + "src": "366723:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "366710:6:18" + "src": "366710:6:38" }, "nodeType": "YulFunctionCall", - "src": "366710:16:18" + "src": "366710:16:38" }, "nodeType": "YulExpressionStatement", - "src": "366710:16:18" + "src": "366710:16:38" }, { "expression": { @@ -419549,26 +419549,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "366746:4:18", + "src": "366746:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "366752:2:18" + "src": "366752:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "366739:6:18" + "src": "366739:6:38" }, "nodeType": "YulFunctionCall", - "src": "366739:16:18" + "src": "366739:16:38" }, "nodeType": "YulExpressionStatement", - "src": "366739:16:18" + "src": "366739:16:38" }, { "expression": { @@ -419576,26 +419576,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "366775:4:18", + "src": "366775:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "366781:2:18" + "src": "366781:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "366768:6:18" + "src": "366768:6:38" }, "nodeType": "YulFunctionCall", - "src": "366768:16:18" + "src": "366768:16:38" }, "nodeType": "YulExpressionStatement", - "src": "366768:16:18" + "src": "366768:16:38" }, { "expression": { @@ -419603,98 +419603,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "366804:5:18", + "src": "366804:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "366811:2:18" + "src": "366811:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "366797:6:18" + "src": "366797:6:38" }, "nodeType": "YulFunctionCall", - "src": "366797:17:18" + "src": "366797:17:38" }, "nodeType": "YulExpressionStatement", - "src": "366797:17:18" + "src": "366797:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42395, + "declaration": 45456, "isOffset": false, "isSlot": false, - "src": "366578:2:18", + "src": "366578:2:38", "valueSize": 1 }, { - "declaration": 42398, + "declaration": 45459, "isOffset": false, "isSlot": false, - "src": "366607:2:18", + "src": "366607:2:38", "valueSize": 1 }, { - "declaration": 42401, + "declaration": 45462, "isOffset": false, "isSlot": false, - "src": "366636:2:18", + "src": "366636:2:38", "valueSize": 1 }, { - "declaration": 42404, + "declaration": 45465, "isOffset": false, "isSlot": false, - "src": "366665:2:18", + "src": "366665:2:38", "valueSize": 1 }, { - "declaration": 42407, + "declaration": 45468, "isOffset": false, "isSlot": false, - "src": "366694:2:18", + "src": "366694:2:38", "valueSize": 1 }, { - "declaration": 42410, + "declaration": 45471, "isOffset": false, "isSlot": false, - "src": "366723:2:18", + "src": "366723:2:38", "valueSize": 1 }, { - "declaration": 42413, + "declaration": 45474, "isOffset": false, "isSlot": false, - "src": "366752:2:18", + "src": "366752:2:38", "valueSize": 1 }, { - "declaration": 42416, + "declaration": 45477, "isOffset": false, "isSlot": false, - "src": "366781:2:18", + "src": "366781:2:38", "valueSize": 1 }, { - "declaration": 42419, + "declaration": 45480, "isOffset": false, "isSlot": false, - "src": "366811:2:18", + "src": "366811:2:38", "valueSize": 1 } ], - "id": 42427, + "id": 45488, "nodeType": "InlineAssembly", - "src": "366542:282:18" + "src": "366542:282:38" } ] }, @@ -419702,20 +419702,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "365303:3:18", + "nameLocation": "365303:3:38", "parameters": { - "id": 42392, + "id": 45453, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42385, + "id": 45446, "mutability": "mutable", "name": "p0", - "nameLocation": "365315:2:18", + "nameLocation": "365315:2:38", "nodeType": "VariableDeclaration", - "scope": 42429, - "src": "365307:10:18", + "scope": 45490, + "src": "365307:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -419723,10 +419723,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42384, + "id": 45445, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "365307:7:18", + "src": "365307:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -419736,13 +419736,13 @@ }, { "constant": false, - "id": 42387, + "id": 45448, "mutability": "mutable", "name": "p1", - "nameLocation": "365327:2:18", + "nameLocation": "365327:2:38", "nodeType": "VariableDeclaration", - "scope": 42429, - "src": "365319:10:18", + "scope": 45490, + "src": "365319:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -419750,10 +419750,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42386, + "id": 45447, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "365319:7:18", + "src": "365319:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -419763,13 +419763,13 @@ }, { "constant": false, - "id": 42389, + "id": 45450, "mutability": "mutable", "name": "p2", - "nameLocation": "365339:2:18", + "nameLocation": "365339:2:38", "nodeType": "VariableDeclaration", - "scope": 42429, - "src": "365331:10:18", + "scope": 45490, + "src": "365331:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -419777,10 +419777,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42388, + "id": 45449, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "365331:7:18", + "src": "365331:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -419790,13 +419790,13 @@ }, { "constant": false, - "id": 42391, + "id": 45452, "mutability": "mutable", "name": "p3", - "nameLocation": "365351:2:18", + "nameLocation": "365351:2:38", "nodeType": "VariableDeclaration", - "scope": 42429, - "src": "365343:10:18", + "scope": 45490, + "src": "365343:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -419804,10 +419804,10 @@ "typeString": "address" }, "typeName": { - "id": 42390, + "id": 45451, "name": "address", "nodeType": "ElementaryTypeName", - "src": "365343:7:18", + "src": "365343:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -419817,44 +419817,44 @@ "visibility": "internal" } ], - "src": "365306:48:18" + "src": "365306:48:38" }, "returnParameters": { - "id": 42393, + "id": 45454, "nodeType": "ParameterList", "parameters": [], - "src": "365369:0:18" + "src": "365369:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42475, + "id": 45536, "nodeType": "FunctionDefinition", - "src": "366836:1530:18", + "src": "366836:1530:38", "nodes": [], "body": { - "id": 42474, + "id": 45535, "nodeType": "Block", - "src": "366908:1458:18", + "src": "366908:1458:38", "nodes": [], "statements": [ { "assignments": [ - 42441 + 45502 ], "declarations": [ { "constant": false, - "id": 42441, + "id": 45502, "mutability": "mutable", "name": "m0", - "nameLocation": "366926:2:18", + "nameLocation": "366926:2:38", "nodeType": "VariableDeclaration", - "scope": 42474, - "src": "366918:10:18", + "scope": 45535, + "src": "366918:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -419862,10 +419862,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42440, + "id": 45501, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "366918:7:18", + "src": "366918:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -419874,24 +419874,24 @@ "visibility": "internal" } ], - "id": 42442, + "id": 45503, "nodeType": "VariableDeclarationStatement", - "src": "366918:10:18" + "src": "366918:10:38" }, { "assignments": [ - 42444 + 45505 ], "declarations": [ { "constant": false, - "id": 42444, + "id": 45505, "mutability": "mutable", "name": "m1", - "nameLocation": "366946:2:18", + "nameLocation": "366946:2:38", "nodeType": "VariableDeclaration", - "scope": 42474, - "src": "366938:10:18", + "scope": 45535, + "src": "366938:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -419899,10 +419899,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42443, + "id": 45504, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "366938:7:18", + "src": "366938:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -419911,24 +419911,24 @@ "visibility": "internal" } ], - "id": 42445, + "id": 45506, "nodeType": "VariableDeclarationStatement", - "src": "366938:10:18" + "src": "366938:10:38" }, { "assignments": [ - 42447 + 45508 ], "declarations": [ { "constant": false, - "id": 42447, + "id": 45508, "mutability": "mutable", "name": "m2", - "nameLocation": "366966:2:18", + "nameLocation": "366966:2:38", "nodeType": "VariableDeclaration", - "scope": 42474, - "src": "366958:10:18", + "scope": 45535, + "src": "366958:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -419936,10 +419936,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42446, + "id": 45507, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "366958:7:18", + "src": "366958:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -419948,24 +419948,24 @@ "visibility": "internal" } ], - "id": 42448, + "id": 45509, "nodeType": "VariableDeclarationStatement", - "src": "366958:10:18" + "src": "366958:10:38" }, { "assignments": [ - 42450 + 45511 ], "declarations": [ { "constant": false, - "id": 42450, + "id": 45511, "mutability": "mutable", "name": "m3", - "nameLocation": "366986:2:18", + "nameLocation": "366986:2:38", "nodeType": "VariableDeclaration", - "scope": 42474, - "src": "366978:10:18", + "scope": 45535, + "src": "366978:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -419973,10 +419973,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42449, + "id": 45510, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "366978:7:18", + "src": "366978:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -419985,24 +419985,24 @@ "visibility": "internal" } ], - "id": 42451, + "id": 45512, "nodeType": "VariableDeclarationStatement", - "src": "366978:10:18" + "src": "366978:10:38" }, { "assignments": [ - 42453 + 45514 ], "declarations": [ { "constant": false, - "id": 42453, + "id": 45514, "mutability": "mutable", "name": "m4", - "nameLocation": "367006:2:18", + "nameLocation": "367006:2:38", "nodeType": "VariableDeclaration", - "scope": 42474, - "src": "366998:10:18", + "scope": 45535, + "src": "366998:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -420010,10 +420010,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42452, + "id": 45513, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "366998:7:18", + "src": "366998:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -420022,24 +420022,24 @@ "visibility": "internal" } ], - "id": 42454, + "id": 45515, "nodeType": "VariableDeclarationStatement", - "src": "366998:10:18" + "src": "366998:10:38" }, { "assignments": [ - 42456 + 45517 ], "declarations": [ { "constant": false, - "id": 42456, + "id": 45517, "mutability": "mutable", "name": "m5", - "nameLocation": "367026:2:18", + "nameLocation": "367026:2:38", "nodeType": "VariableDeclaration", - "scope": 42474, - "src": "367018:10:18", + "scope": 45535, + "src": "367018:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -420047,10 +420047,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42455, + "id": 45516, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "367018:7:18", + "src": "367018:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -420059,24 +420059,24 @@ "visibility": "internal" } ], - "id": 42457, + "id": 45518, "nodeType": "VariableDeclarationStatement", - "src": "367018:10:18" + "src": "367018:10:38" }, { "assignments": [ - 42459 + 45520 ], "declarations": [ { "constant": false, - "id": 42459, + "id": 45520, "mutability": "mutable", "name": "m6", - "nameLocation": "367046:2:18", + "nameLocation": "367046:2:38", "nodeType": "VariableDeclaration", - "scope": 42474, - "src": "367038:10:18", + "scope": 45535, + "src": "367038:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -420084,10 +420084,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42458, + "id": 45519, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "367038:7:18", + "src": "367038:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -420096,24 +420096,24 @@ "visibility": "internal" } ], - "id": 42460, + "id": 45521, "nodeType": "VariableDeclarationStatement", - "src": "367038:10:18" + "src": "367038:10:38" }, { "assignments": [ - 42462 + 45523 ], "declarations": [ { "constant": false, - "id": 42462, + "id": 45523, "mutability": "mutable", "name": "m7", - "nameLocation": "367066:2:18", + "nameLocation": "367066:2:38", "nodeType": "VariableDeclaration", - "scope": 42474, - "src": "367058:10:18", + "scope": 45535, + "src": "367058:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -420121,10 +420121,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42461, + "id": 45522, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "367058:7:18", + "src": "367058:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -420133,24 +420133,24 @@ "visibility": "internal" } ], - "id": 42463, + "id": 45524, "nodeType": "VariableDeclarationStatement", - "src": "367058:10:18" + "src": "367058:10:38" }, { "assignments": [ - 42465 + 45526 ], "declarations": [ { "constant": false, - "id": 42465, + "id": 45526, "mutability": "mutable", "name": "m8", - "nameLocation": "367086:2:18", + "nameLocation": "367086:2:38", "nodeType": "VariableDeclaration", - "scope": 42474, - "src": "367078:10:18", + "scope": 45535, + "src": "367078:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -420158,10 +420158,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42464, + "id": 45525, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "367078:7:18", + "src": "367078:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -420170,27 +420170,27 @@ "visibility": "internal" } ], - "id": 42466, + "id": 45527, "nodeType": "VariableDeclarationStatement", - "src": "367078:10:18" + "src": "367078:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "367107:924:18", + "src": "367107:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "367150:313:18", + "src": "367150:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "367168:15:18", + "src": "367168:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "367182:1:18", + "src": "367182:1:38", "type": "", "value": "0" }, @@ -420198,7 +420198,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "367172:6:18", + "src": "367172:6:38", "type": "" } ] @@ -420206,16 +420206,16 @@ { "body": { "nodeType": "YulBlock", - "src": "367253:40:18", + "src": "367253:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "367282:9:18", + "src": "367282:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "367284:5:18" + "src": "367284:5:38" } ] }, @@ -420226,33 +420226,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "367270:6:18" + "src": "367270:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "367278:1:18" + "src": "367278:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "367265:4:18" + "src": "367265:4:38" }, "nodeType": "YulFunctionCall", - "src": "367265:15:18" + "src": "367265:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "367258:6:18" + "src": "367258:6:38" }, "nodeType": "YulFunctionCall", - "src": "367258:23:18" + "src": "367258:23:38" }, "nodeType": "YulIf", - "src": "367255:36:18" + "src": "367255:36:38" } ] }, @@ -420261,12 +420261,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "367210:6:18" + "src": "367210:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "367218:4:18", + "src": "367218:4:38", "type": "", "value": "0x20" } @@ -420274,30 +420274,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "367207:2:18" + "src": "367207:2:38" }, "nodeType": "YulFunctionCall", - "src": "367207:16:18" + "src": "367207:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "367224:28:18", + "src": "367224:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "367226:24:18", + "src": "367226:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "367240:6:18" + "src": "367240:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "367248:1:18", + "src": "367248:1:38", "type": "", "value": "1" } @@ -420305,16 +420305,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "367236:3:18" + "src": "367236:3:38" }, "nodeType": "YulFunctionCall", - "src": "367236:14:18" + "src": "367236:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "367226:6:18" + "src": "367226:6:38" } ] } @@ -420322,10 +420322,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "367204:2:18", + "src": "367204:2:38", "statements": [] }, - "src": "367200:93:18" + "src": "367200:93:38" }, { "expression": { @@ -420333,34 +420333,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "367317:3:18" + "src": "367317:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "367322:6:18" + "src": "367322:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "367310:6:18" + "src": "367310:6:38" }, "nodeType": "YulFunctionCall", - "src": "367310:19:18" + "src": "367310:19:38" }, "nodeType": "YulExpressionStatement", - "src": "367310:19:18" + "src": "367310:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "367346:37:18", + "src": "367346:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "367363:3:18", + "src": "367363:3:38", "type": "", "value": "256" }, @@ -420369,38 +420369,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "367372:1:18", + "src": "367372:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "367375:6:18" + "src": "367375:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "367368:3:18" + "src": "367368:3:38" }, "nodeType": "YulFunctionCall", - "src": "367368:14:18" + "src": "367368:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "367359:3:18" + "src": "367359:3:38" }, "nodeType": "YulFunctionCall", - "src": "367359:24:18" + "src": "367359:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "367350:5:18", + "src": "367350:5:38", "type": "" } ] @@ -420413,12 +420413,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "367411:3:18" + "src": "367411:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "367416:4:18", + "src": "367416:4:38", "type": "", "value": "0x20" } @@ -420426,59 +420426,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "367407:3:18" + "src": "367407:3:38" }, "nodeType": "YulFunctionCall", - "src": "367407:14:18" + "src": "367407:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "367427:5:18" + "src": "367427:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "367438:5:18" + "src": "367438:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "367445:1:18" + "src": "367445:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "367434:3:18" + "src": "367434:3:38" }, "nodeType": "YulFunctionCall", - "src": "367434:13:18" + "src": "367434:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "367423:3:18" + "src": "367423:3:38" }, "nodeType": "YulFunctionCall", - "src": "367423:25:18" + "src": "367423:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "367400:6:18" + "src": "367400:6:38" }, "nodeType": "YulFunctionCall", - "src": "367400:49:18" + "src": "367400:49:38" }, "nodeType": "YulExpressionStatement", - "src": "367400:49:18" + "src": "367400:49:38" } ] }, @@ -420488,27 +420488,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "367142:3:18", + "src": "367142:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "367147:1:18", + "src": "367147:1:38", "type": "" } ], - "src": "367121:342:18" + "src": "367121:342:38" }, { "nodeType": "YulAssignment", - "src": "367476:17:18", + "src": "367476:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "367488:4:18", + "src": "367488:4:38", "type": "", "value": "0x00" } @@ -420516,28 +420516,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "367482:5:18" + "src": "367482:5:38" }, "nodeType": "YulFunctionCall", - "src": "367482:11:18" + "src": "367482:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "367476:2:18" + "src": "367476:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "367506:17:18", + "src": "367506:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "367518:4:18", + "src": "367518:4:38", "type": "", "value": "0x20" } @@ -420545,28 +420545,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "367512:5:18" + "src": "367512:5:38" }, "nodeType": "YulFunctionCall", - "src": "367512:11:18" + "src": "367512:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "367506:2:18" + "src": "367506:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "367536:17:18", + "src": "367536:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "367548:4:18", + "src": "367548:4:38", "type": "", "value": "0x40" } @@ -420574,28 +420574,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "367542:5:18" + "src": "367542:5:38" }, "nodeType": "YulFunctionCall", - "src": "367542:11:18" + "src": "367542:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "367536:2:18" + "src": "367536:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "367566:17:18", + "src": "367566:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "367578:4:18", + "src": "367578:4:38", "type": "", "value": "0x60" } @@ -420603,28 +420603,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "367572:5:18" + "src": "367572:5:38" }, "nodeType": "YulFunctionCall", - "src": "367572:11:18" + "src": "367572:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "367566:2:18" + "src": "367566:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "367596:17:18", + "src": "367596:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "367608:4:18", + "src": "367608:4:38", "type": "", "value": "0x80" } @@ -420632,28 +420632,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "367602:5:18" + "src": "367602:5:38" }, "nodeType": "YulFunctionCall", - "src": "367602:11:18" + "src": "367602:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "367596:2:18" + "src": "367596:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "367626:17:18", + "src": "367626:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "367638:4:18", + "src": "367638:4:38", "type": "", "value": "0xa0" } @@ -420661,28 +420661,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "367632:5:18" + "src": "367632:5:38" }, "nodeType": "YulFunctionCall", - "src": "367632:11:18" + "src": "367632:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "367626:2:18" + "src": "367626:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "367656:17:18", + "src": "367656:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "367668:4:18", + "src": "367668:4:38", "type": "", "value": "0xc0" } @@ -420690,28 +420690,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "367662:5:18" + "src": "367662:5:38" }, "nodeType": "YulFunctionCall", - "src": "367662:11:18" + "src": "367662:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "367656:2:18" + "src": "367656:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "367686:17:18", + "src": "367686:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "367698:4:18", + "src": "367698:4:38", "type": "", "value": "0xe0" } @@ -420719,28 +420719,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "367692:5:18" + "src": "367692:5:38" }, "nodeType": "YulFunctionCall", - "src": "367692:11:18" + "src": "367692:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "367686:2:18" + "src": "367686:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "367716:18:18", + "src": "367716:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "367728:5:18", + "src": "367728:5:38", "type": "", "value": "0x100" } @@ -420748,16 +420748,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "367722:5:18" + "src": "367722:5:38" }, "nodeType": "YulFunctionCall", - "src": "367722:12:18" + "src": "367722:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "367716:2:18" + "src": "367716:2:38" } ] }, @@ -420767,14 +420767,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "367816:4:18", + "src": "367816:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "367822:10:18", + "src": "367822:10:38", "type": "", "value": "0x7d24491d" } @@ -420782,13 +420782,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "367809:6:18" + "src": "367809:6:38" }, "nodeType": "YulFunctionCall", - "src": "367809:24:18" + "src": "367809:24:38" }, "nodeType": "YulExpressionStatement", - "src": "367809:24:18" + "src": "367809:24:38" }, { "expression": { @@ -420796,14 +420796,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "367853:4:18", + "src": "367853:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "367859:4:18", + "src": "367859:4:38", "type": "", "value": "0x80" } @@ -420811,13 +420811,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "367846:6:18" + "src": "367846:6:38" }, "nodeType": "YulFunctionCall", - "src": "367846:18:18" + "src": "367846:18:38" }, "nodeType": "YulExpressionStatement", - "src": "367846:18:18" + "src": "367846:18:38" }, { "expression": { @@ -420825,26 +420825,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "367884:4:18", + "src": "367884:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "367890:2:18" + "src": "367890:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "367877:6:18" + "src": "367877:6:38" }, "nodeType": "YulFunctionCall", - "src": "367877:16:18" + "src": "367877:16:38" }, "nodeType": "YulExpressionStatement", - "src": "367877:16:18" + "src": "367877:16:38" }, { "expression": { @@ -420852,14 +420852,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "367913:4:18", + "src": "367913:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "367919:4:18", + "src": "367919:4:38", "type": "", "value": "0xc0" } @@ -420867,13 +420867,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "367906:6:18" + "src": "367906:6:38" }, "nodeType": "YulFunctionCall", - "src": "367906:18:18" + "src": "367906:18:38" }, "nodeType": "YulExpressionStatement", - "src": "367906:18:18" + "src": "367906:18:38" }, { "expression": { @@ -420881,26 +420881,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "367944:4:18", + "src": "367944:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "367950:2:18" + "src": "367950:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "367937:6:18" + "src": "367937:6:38" }, "nodeType": "YulFunctionCall", - "src": "367937:16:18" + "src": "367937:16:38" }, "nodeType": "YulExpressionStatement", - "src": "367937:16:18" + "src": "367937:16:38" }, { "expression": { @@ -420908,26 +420908,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "367978:4:18", + "src": "367978:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "367984:2:18" + "src": "367984:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "367966:11:18" + "src": "367966:11:38" }, "nodeType": "YulFunctionCall", - "src": "367966:21:18" + "src": "367966:21:38" }, "nodeType": "YulExpressionStatement", - "src": "367966:21:18" + "src": "367966:21:38" }, { "expression": { @@ -420935,140 +420935,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "368012:4:18", + "src": "368012:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "368018:2:18" + "src": "368018:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "368000:11:18" + "src": "368000:11:38" }, "nodeType": "YulFunctionCall", - "src": "368000:21:18" + "src": "368000:21:38" }, "nodeType": "YulExpressionStatement", - "src": "368000:21:18" + "src": "368000:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42441, + "declaration": 45502, "isOffset": false, "isSlot": false, - "src": "367476:2:18", + "src": "367476:2:38", "valueSize": 1 }, { - "declaration": 42444, + "declaration": 45505, "isOffset": false, "isSlot": false, - "src": "367506:2:18", + "src": "367506:2:38", "valueSize": 1 }, { - "declaration": 42447, + "declaration": 45508, "isOffset": false, "isSlot": false, - "src": "367536:2:18", + "src": "367536:2:38", "valueSize": 1 }, { - "declaration": 42450, + "declaration": 45511, "isOffset": false, "isSlot": false, - "src": "367566:2:18", + "src": "367566:2:38", "valueSize": 1 }, { - "declaration": 42453, + "declaration": 45514, "isOffset": false, "isSlot": false, - "src": "367596:2:18", + "src": "367596:2:38", "valueSize": 1 }, { - "declaration": 42456, + "declaration": 45517, "isOffset": false, "isSlot": false, - "src": "367626:2:18", + "src": "367626:2:38", "valueSize": 1 }, { - "declaration": 42459, + "declaration": 45520, "isOffset": false, "isSlot": false, - "src": "367656:2:18", + "src": "367656:2:38", "valueSize": 1 }, { - "declaration": 42462, + "declaration": 45523, "isOffset": false, "isSlot": false, - "src": "367686:2:18", + "src": "367686:2:38", "valueSize": 1 }, { - "declaration": 42465, + "declaration": 45526, "isOffset": false, "isSlot": false, - "src": "367716:2:18", + "src": "367716:2:38", "valueSize": 1 }, { - "declaration": 42431, + "declaration": 45492, "isOffset": false, "isSlot": false, - "src": "367984:2:18", + "src": "367984:2:38", "valueSize": 1 }, { - "declaration": 42433, + "declaration": 45494, "isOffset": false, "isSlot": false, - "src": "367890:2:18", + "src": "367890:2:38", "valueSize": 1 }, { - "declaration": 42435, + "declaration": 45496, "isOffset": false, "isSlot": false, - "src": "368018:2:18", + "src": "368018:2:38", "valueSize": 1 }, { - "declaration": 42437, + "declaration": 45498, "isOffset": false, "isSlot": false, - "src": "367950:2:18", + "src": "367950:2:38", "valueSize": 1 } ], - "id": 42467, + "id": 45528, "nodeType": "InlineAssembly", - "src": "367098:933:18" + "src": "367098:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42469, + "id": 45530, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "368056:4:18", + "src": "368056:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -421077,14 +421077,14 @@ }, { "hexValue": "3078313034", - "id": 42470, + "id": 45531, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "368062:5:18", + "src": "368062:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -421103,18 +421103,18 @@ "typeString": "int_const 260" } ], - "id": 42468, + "id": 45529, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "368040:15:18", + "referencedDeclaration": 33383, + "src": "368040:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42471, + "id": 45532, "isConstant": false, "isLValue": false, "isPure": false, @@ -421123,21 +421123,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "368040:28:18", + "src": "368040:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42472, + "id": 45533, "nodeType": "ExpressionStatement", - "src": "368040:28:18" + "src": "368040:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "368087:273:18", + "src": "368087:273:38", "statements": [ { "expression": { @@ -421145,26 +421145,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "368108:4:18", + "src": "368108:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "368114:2:18" + "src": "368114:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "368101:6:18" + "src": "368101:6:38" }, "nodeType": "YulFunctionCall", - "src": "368101:16:18" + "src": "368101:16:38" }, "nodeType": "YulExpressionStatement", - "src": "368101:16:18" + "src": "368101:16:38" }, { "expression": { @@ -421172,26 +421172,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "368137:4:18", + "src": "368137:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "368143:2:18" + "src": "368143:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "368130:6:18" + "src": "368130:6:38" }, "nodeType": "YulFunctionCall", - "src": "368130:16:18" + "src": "368130:16:38" }, "nodeType": "YulExpressionStatement", - "src": "368130:16:18" + "src": "368130:16:38" }, { "expression": { @@ -421199,26 +421199,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "368166:4:18", + "src": "368166:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "368172:2:18" + "src": "368172:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "368159:6:18" + "src": "368159:6:38" }, "nodeType": "YulFunctionCall", - "src": "368159:16:18" + "src": "368159:16:38" }, "nodeType": "YulExpressionStatement", - "src": "368159:16:18" + "src": "368159:16:38" }, { "expression": { @@ -421226,26 +421226,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "368195:4:18", + "src": "368195:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "368201:2:18" + "src": "368201:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "368188:6:18" + "src": "368188:6:38" }, "nodeType": "YulFunctionCall", - "src": "368188:16:18" + "src": "368188:16:38" }, "nodeType": "YulExpressionStatement", - "src": "368188:16:18" + "src": "368188:16:38" }, { "expression": { @@ -421253,26 +421253,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "368224:4:18", + "src": "368224:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "368230:2:18" + "src": "368230:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "368217:6:18" + "src": "368217:6:38" }, "nodeType": "YulFunctionCall", - "src": "368217:16:18" + "src": "368217:16:38" }, "nodeType": "YulExpressionStatement", - "src": "368217:16:18" + "src": "368217:16:38" }, { "expression": { @@ -421280,26 +421280,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "368253:4:18", + "src": "368253:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "368259:2:18" + "src": "368259:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "368246:6:18" + "src": "368246:6:38" }, "nodeType": "YulFunctionCall", - "src": "368246:16:18" + "src": "368246:16:38" }, "nodeType": "YulExpressionStatement", - "src": "368246:16:18" + "src": "368246:16:38" }, { "expression": { @@ -421307,26 +421307,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "368282:4:18", + "src": "368282:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "368288:2:18" + "src": "368288:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "368275:6:18" + "src": "368275:6:38" }, "nodeType": "YulFunctionCall", - "src": "368275:16:18" + "src": "368275:16:38" }, "nodeType": "YulExpressionStatement", - "src": "368275:16:18" + "src": "368275:16:38" }, { "expression": { @@ -421334,26 +421334,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "368311:4:18", + "src": "368311:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "368317:2:18" + "src": "368317:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "368304:6:18" + "src": "368304:6:38" }, "nodeType": "YulFunctionCall", - "src": "368304:16:18" + "src": "368304:16:38" }, "nodeType": "YulExpressionStatement", - "src": "368304:16:18" + "src": "368304:16:38" }, { "expression": { @@ -421361,98 +421361,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "368340:5:18", + "src": "368340:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "368347:2:18" + "src": "368347:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "368333:6:18" + "src": "368333:6:38" }, "nodeType": "YulFunctionCall", - "src": "368333:17:18" + "src": "368333:17:38" }, "nodeType": "YulExpressionStatement", - "src": "368333:17:18" + "src": "368333:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42441, + "declaration": 45502, "isOffset": false, "isSlot": false, - "src": "368114:2:18", + "src": "368114:2:38", "valueSize": 1 }, { - "declaration": 42444, + "declaration": 45505, "isOffset": false, "isSlot": false, - "src": "368143:2:18", + "src": "368143:2:38", "valueSize": 1 }, { - "declaration": 42447, + "declaration": 45508, "isOffset": false, "isSlot": false, - "src": "368172:2:18", + "src": "368172:2:38", "valueSize": 1 }, { - "declaration": 42450, + "declaration": 45511, "isOffset": false, "isSlot": false, - "src": "368201:2:18", + "src": "368201:2:38", "valueSize": 1 }, { - "declaration": 42453, + "declaration": 45514, "isOffset": false, "isSlot": false, - "src": "368230:2:18", + "src": "368230:2:38", "valueSize": 1 }, { - "declaration": 42456, + "declaration": 45517, "isOffset": false, "isSlot": false, - "src": "368259:2:18", + "src": "368259:2:38", "valueSize": 1 }, { - "declaration": 42459, + "declaration": 45520, "isOffset": false, "isSlot": false, - "src": "368288:2:18", + "src": "368288:2:38", "valueSize": 1 }, { - "declaration": 42462, + "declaration": 45523, "isOffset": false, "isSlot": false, - "src": "368317:2:18", + "src": "368317:2:38", "valueSize": 1 }, { - "declaration": 42465, + "declaration": 45526, "isOffset": false, "isSlot": false, - "src": "368347:2:18", + "src": "368347:2:38", "valueSize": 1 } ], - "id": 42473, + "id": 45534, "nodeType": "InlineAssembly", - "src": "368078:282:18" + "src": "368078:282:38" } ] }, @@ -421460,20 +421460,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "366845:3:18", + "nameLocation": "366845:3:38", "parameters": { - "id": 42438, + "id": 45499, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42431, + "id": 45492, "mutability": "mutable", "name": "p0", - "nameLocation": "366857:2:18", + "nameLocation": "366857:2:38", "nodeType": "VariableDeclaration", - "scope": 42475, - "src": "366849:10:18", + "scope": 45536, + "src": "366849:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -421481,10 +421481,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42430, + "id": 45491, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "366849:7:18", + "src": "366849:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -421494,13 +421494,13 @@ }, { "constant": false, - "id": 42433, + "id": 45494, "mutability": "mutable", "name": "p1", - "nameLocation": "366869:2:18", + "nameLocation": "366869:2:38", "nodeType": "VariableDeclaration", - "scope": 42475, - "src": "366861:10:18", + "scope": 45536, + "src": "366861:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -421508,10 +421508,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42432, + "id": 45493, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "366861:7:18", + "src": "366861:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -421521,13 +421521,13 @@ }, { "constant": false, - "id": 42435, + "id": 45496, "mutability": "mutable", "name": "p2", - "nameLocation": "366881:2:18", + "nameLocation": "366881:2:38", "nodeType": "VariableDeclaration", - "scope": 42475, - "src": "366873:10:18", + "scope": 45536, + "src": "366873:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -421535,10 +421535,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42434, + "id": 45495, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "366873:7:18", + "src": "366873:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -421548,13 +421548,13 @@ }, { "constant": false, - "id": 42437, + "id": 45498, "mutability": "mutable", "name": "p3", - "nameLocation": "366890:2:18", + "nameLocation": "366890:2:38", "nodeType": "VariableDeclaration", - "scope": 42475, - "src": "366885:7:18", + "scope": 45536, + "src": "366885:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -421562,10 +421562,10 @@ "typeString": "bool" }, "typeName": { - "id": 42436, + "id": 45497, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "366885:4:18", + "src": "366885:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -421574,44 +421574,44 @@ "visibility": "internal" } ], - "src": "366848:45:18" + "src": "366848:45:38" }, "returnParameters": { - "id": 42439, + "id": 45500, "nodeType": "ParameterList", "parameters": [], - "src": "366908:0:18" + "src": "366908:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42521, + "id": 45582, "nodeType": "FunctionDefinition", - "src": "368372:1536:18", + "src": "368372:1536:38", "nodes": [], "body": { - "id": 42520, + "id": 45581, "nodeType": "Block", - "src": "368447:1461:18", + "src": "368447:1461:38", "nodes": [], "statements": [ { "assignments": [ - 42487 + 45548 ], "declarations": [ { "constant": false, - "id": 42487, + "id": 45548, "mutability": "mutable", "name": "m0", - "nameLocation": "368465:2:18", + "nameLocation": "368465:2:38", "nodeType": "VariableDeclaration", - "scope": 42520, - "src": "368457:10:18", + "scope": 45581, + "src": "368457:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -421619,10 +421619,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42486, + "id": 45547, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "368457:7:18", + "src": "368457:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -421631,24 +421631,24 @@ "visibility": "internal" } ], - "id": 42488, + "id": 45549, "nodeType": "VariableDeclarationStatement", - "src": "368457:10:18" + "src": "368457:10:38" }, { "assignments": [ - 42490 + 45551 ], "declarations": [ { "constant": false, - "id": 42490, + "id": 45551, "mutability": "mutable", "name": "m1", - "nameLocation": "368485:2:18", + "nameLocation": "368485:2:38", "nodeType": "VariableDeclaration", - "scope": 42520, - "src": "368477:10:18", + "scope": 45581, + "src": "368477:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -421656,10 +421656,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42489, + "id": 45550, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "368477:7:18", + "src": "368477:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -421668,24 +421668,24 @@ "visibility": "internal" } ], - "id": 42491, + "id": 45552, "nodeType": "VariableDeclarationStatement", - "src": "368477:10:18" + "src": "368477:10:38" }, { "assignments": [ - 42493 + 45554 ], "declarations": [ { "constant": false, - "id": 42493, + "id": 45554, "mutability": "mutable", "name": "m2", - "nameLocation": "368505:2:18", + "nameLocation": "368505:2:38", "nodeType": "VariableDeclaration", - "scope": 42520, - "src": "368497:10:18", + "scope": 45581, + "src": "368497:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -421693,10 +421693,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42492, + "id": 45553, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "368497:7:18", + "src": "368497:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -421705,24 +421705,24 @@ "visibility": "internal" } ], - "id": 42494, + "id": 45555, "nodeType": "VariableDeclarationStatement", - "src": "368497:10:18" + "src": "368497:10:38" }, { "assignments": [ - 42496 + 45557 ], "declarations": [ { "constant": false, - "id": 42496, + "id": 45557, "mutability": "mutable", "name": "m3", - "nameLocation": "368525:2:18", + "nameLocation": "368525:2:38", "nodeType": "VariableDeclaration", - "scope": 42520, - "src": "368517:10:18", + "scope": 45581, + "src": "368517:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -421730,10 +421730,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42495, + "id": 45556, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "368517:7:18", + "src": "368517:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -421742,24 +421742,24 @@ "visibility": "internal" } ], - "id": 42497, + "id": 45558, "nodeType": "VariableDeclarationStatement", - "src": "368517:10:18" + "src": "368517:10:38" }, { "assignments": [ - 42499 + 45560 ], "declarations": [ { "constant": false, - "id": 42499, + "id": 45560, "mutability": "mutable", "name": "m4", - "nameLocation": "368545:2:18", + "nameLocation": "368545:2:38", "nodeType": "VariableDeclaration", - "scope": 42520, - "src": "368537:10:18", + "scope": 45581, + "src": "368537:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -421767,10 +421767,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42498, + "id": 45559, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "368537:7:18", + "src": "368537:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -421779,24 +421779,24 @@ "visibility": "internal" } ], - "id": 42500, + "id": 45561, "nodeType": "VariableDeclarationStatement", - "src": "368537:10:18" + "src": "368537:10:38" }, { "assignments": [ - 42502 + 45563 ], "declarations": [ { "constant": false, - "id": 42502, + "id": 45563, "mutability": "mutable", "name": "m5", - "nameLocation": "368565:2:18", + "nameLocation": "368565:2:38", "nodeType": "VariableDeclaration", - "scope": 42520, - "src": "368557:10:18", + "scope": 45581, + "src": "368557:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -421804,10 +421804,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42501, + "id": 45562, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "368557:7:18", + "src": "368557:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -421816,24 +421816,24 @@ "visibility": "internal" } ], - "id": 42503, + "id": 45564, "nodeType": "VariableDeclarationStatement", - "src": "368557:10:18" + "src": "368557:10:38" }, { "assignments": [ - 42505 + 45566 ], "declarations": [ { "constant": false, - "id": 42505, + "id": 45566, "mutability": "mutable", "name": "m6", - "nameLocation": "368585:2:18", + "nameLocation": "368585:2:38", "nodeType": "VariableDeclaration", - "scope": 42520, - "src": "368577:10:18", + "scope": 45581, + "src": "368577:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -421841,10 +421841,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42504, + "id": 45565, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "368577:7:18", + "src": "368577:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -421853,24 +421853,24 @@ "visibility": "internal" } ], - "id": 42506, + "id": 45567, "nodeType": "VariableDeclarationStatement", - "src": "368577:10:18" + "src": "368577:10:38" }, { "assignments": [ - 42508 + 45569 ], "declarations": [ { "constant": false, - "id": 42508, + "id": 45569, "mutability": "mutable", "name": "m7", - "nameLocation": "368605:2:18", + "nameLocation": "368605:2:38", "nodeType": "VariableDeclaration", - "scope": 42520, - "src": "368597:10:18", + "scope": 45581, + "src": "368597:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -421878,10 +421878,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42507, + "id": 45568, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "368597:7:18", + "src": "368597:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -421890,24 +421890,24 @@ "visibility": "internal" } ], - "id": 42509, + "id": 45570, "nodeType": "VariableDeclarationStatement", - "src": "368597:10:18" + "src": "368597:10:38" }, { "assignments": [ - 42511 + 45572 ], "declarations": [ { "constant": false, - "id": 42511, + "id": 45572, "mutability": "mutable", "name": "m8", - "nameLocation": "368625:2:18", + "nameLocation": "368625:2:38", "nodeType": "VariableDeclaration", - "scope": 42520, - "src": "368617:10:18", + "scope": 45581, + "src": "368617:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -421915,10 +421915,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42510, + "id": 45571, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "368617:7:18", + "src": "368617:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -421927,27 +421927,27 @@ "visibility": "internal" } ], - "id": 42512, + "id": 45573, "nodeType": "VariableDeclarationStatement", - "src": "368617:10:18" + "src": "368617:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "368646:927:18", + "src": "368646:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "368689:313:18", + "src": "368689:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "368707:15:18", + "src": "368707:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "368721:1:18", + "src": "368721:1:38", "type": "", "value": "0" }, @@ -421955,7 +421955,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "368711:6:18", + "src": "368711:6:38", "type": "" } ] @@ -421963,16 +421963,16 @@ { "body": { "nodeType": "YulBlock", - "src": "368792:40:18", + "src": "368792:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "368821:9:18", + "src": "368821:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "368823:5:18" + "src": "368823:5:38" } ] }, @@ -421983,33 +421983,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "368809:6:18" + "src": "368809:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "368817:1:18" + "src": "368817:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "368804:4:18" + "src": "368804:4:38" }, "nodeType": "YulFunctionCall", - "src": "368804:15:18" + "src": "368804:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "368797:6:18" + "src": "368797:6:38" }, "nodeType": "YulFunctionCall", - "src": "368797:23:18" + "src": "368797:23:38" }, "nodeType": "YulIf", - "src": "368794:36:18" + "src": "368794:36:38" } ] }, @@ -422018,12 +422018,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "368749:6:18" + "src": "368749:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "368757:4:18", + "src": "368757:4:38", "type": "", "value": "0x20" } @@ -422031,30 +422031,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "368746:2:18" + "src": "368746:2:38" }, "nodeType": "YulFunctionCall", - "src": "368746:16:18" + "src": "368746:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "368763:28:18", + "src": "368763:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "368765:24:18", + "src": "368765:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "368779:6:18" + "src": "368779:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "368787:1:18", + "src": "368787:1:38", "type": "", "value": "1" } @@ -422062,16 +422062,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "368775:3:18" + "src": "368775:3:38" }, "nodeType": "YulFunctionCall", - "src": "368775:14:18" + "src": "368775:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "368765:6:18" + "src": "368765:6:38" } ] } @@ -422079,10 +422079,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "368743:2:18", + "src": "368743:2:38", "statements": [] }, - "src": "368739:93:18" + "src": "368739:93:38" }, { "expression": { @@ -422090,34 +422090,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "368856:3:18" + "src": "368856:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "368861:6:18" + "src": "368861:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "368849:6:18" + "src": "368849:6:38" }, "nodeType": "YulFunctionCall", - "src": "368849:19:18" + "src": "368849:19:38" }, "nodeType": "YulExpressionStatement", - "src": "368849:19:18" + "src": "368849:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "368885:37:18", + "src": "368885:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "368902:3:18", + "src": "368902:3:38", "type": "", "value": "256" }, @@ -422126,38 +422126,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "368911:1:18", + "src": "368911:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "368914:6:18" + "src": "368914:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "368907:3:18" + "src": "368907:3:38" }, "nodeType": "YulFunctionCall", - "src": "368907:14:18" + "src": "368907:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "368898:3:18" + "src": "368898:3:38" }, "nodeType": "YulFunctionCall", - "src": "368898:24:18" + "src": "368898:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "368889:5:18", + "src": "368889:5:38", "type": "" } ] @@ -422170,12 +422170,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "368950:3:18" + "src": "368950:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "368955:4:18", + "src": "368955:4:38", "type": "", "value": "0x20" } @@ -422183,59 +422183,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "368946:3:18" + "src": "368946:3:38" }, "nodeType": "YulFunctionCall", - "src": "368946:14:18" + "src": "368946:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "368966:5:18" + "src": "368966:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "368977:5:18" + "src": "368977:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "368984:1:18" + "src": "368984:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "368973:3:18" + "src": "368973:3:38" }, "nodeType": "YulFunctionCall", - "src": "368973:13:18" + "src": "368973:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "368962:3:18" + "src": "368962:3:38" }, "nodeType": "YulFunctionCall", - "src": "368962:25:18" + "src": "368962:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "368939:6:18" + "src": "368939:6:38" }, "nodeType": "YulFunctionCall", - "src": "368939:49:18" + "src": "368939:49:38" }, "nodeType": "YulExpressionStatement", - "src": "368939:49:18" + "src": "368939:49:38" } ] }, @@ -422245,27 +422245,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "368681:3:18", + "src": "368681:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "368686:1:18", + "src": "368686:1:38", "type": "" } ], - "src": "368660:342:18" + "src": "368660:342:38" }, { "nodeType": "YulAssignment", - "src": "369015:17:18", + "src": "369015:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "369027:4:18", + "src": "369027:4:38", "type": "", "value": "0x00" } @@ -422273,28 +422273,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "369021:5:18" + "src": "369021:5:38" }, "nodeType": "YulFunctionCall", - "src": "369021:11:18" + "src": "369021:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "369015:2:18" + "src": "369015:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "369045:17:18", + "src": "369045:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "369057:4:18", + "src": "369057:4:38", "type": "", "value": "0x20" } @@ -422302,28 +422302,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "369051:5:18" + "src": "369051:5:38" }, "nodeType": "YulFunctionCall", - "src": "369051:11:18" + "src": "369051:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "369045:2:18" + "src": "369045:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "369075:17:18", + "src": "369075:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "369087:4:18", + "src": "369087:4:38", "type": "", "value": "0x40" } @@ -422331,28 +422331,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "369081:5:18" + "src": "369081:5:38" }, "nodeType": "YulFunctionCall", - "src": "369081:11:18" + "src": "369081:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "369075:2:18" + "src": "369075:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "369105:17:18", + "src": "369105:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "369117:4:18", + "src": "369117:4:38", "type": "", "value": "0x60" } @@ -422360,28 +422360,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "369111:5:18" + "src": "369111:5:38" }, "nodeType": "YulFunctionCall", - "src": "369111:11:18" + "src": "369111:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "369105:2:18" + "src": "369105:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "369135:17:18", + "src": "369135:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "369147:4:18", + "src": "369147:4:38", "type": "", "value": "0x80" } @@ -422389,28 +422389,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "369141:5:18" + "src": "369141:5:38" }, "nodeType": "YulFunctionCall", - "src": "369141:11:18" + "src": "369141:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "369135:2:18" + "src": "369135:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "369165:17:18", + "src": "369165:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "369177:4:18", + "src": "369177:4:38", "type": "", "value": "0xa0" } @@ -422418,28 +422418,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "369171:5:18" + "src": "369171:5:38" }, "nodeType": "YulFunctionCall", - "src": "369171:11:18" + "src": "369171:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "369165:2:18" + "src": "369165:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "369195:17:18", + "src": "369195:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "369207:4:18", + "src": "369207:4:38", "type": "", "value": "0xc0" } @@ -422447,28 +422447,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "369201:5:18" + "src": "369201:5:38" }, "nodeType": "YulFunctionCall", - "src": "369201:11:18" + "src": "369201:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "369195:2:18" + "src": "369195:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "369225:17:18", + "src": "369225:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "369237:4:18", + "src": "369237:4:38", "type": "", "value": "0xe0" } @@ -422476,28 +422476,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "369231:5:18" + "src": "369231:5:38" }, "nodeType": "YulFunctionCall", - "src": "369231:11:18" + "src": "369231:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "369225:2:18" + "src": "369225:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "369255:18:18", + "src": "369255:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "369267:5:18", + "src": "369267:5:38", "type": "", "value": "0x100" } @@ -422505,16 +422505,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "369261:5:18" + "src": "369261:5:38" }, "nodeType": "YulFunctionCall", - "src": "369261:12:18" + "src": "369261:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "369255:2:18" + "src": "369255:2:38" } ] }, @@ -422524,14 +422524,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "369358:4:18", + "src": "369358:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "369364:10:18", + "src": "369364:10:38", "type": "", "value": "0xc67ea9d1" } @@ -422539,13 +422539,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "369351:6:18" + "src": "369351:6:38" }, "nodeType": "YulFunctionCall", - "src": "369351:24:18" + "src": "369351:24:38" }, "nodeType": "YulExpressionStatement", - "src": "369351:24:18" + "src": "369351:24:38" }, { "expression": { @@ -422553,14 +422553,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "369395:4:18", + "src": "369395:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "369401:4:18", + "src": "369401:4:38", "type": "", "value": "0x80" } @@ -422568,13 +422568,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "369388:6:18" + "src": "369388:6:38" }, "nodeType": "YulFunctionCall", - "src": "369388:18:18" + "src": "369388:18:38" }, "nodeType": "YulExpressionStatement", - "src": "369388:18:18" + "src": "369388:18:38" }, { "expression": { @@ -422582,26 +422582,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "369426:4:18", + "src": "369426:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "369432:2:18" + "src": "369432:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "369419:6:18" + "src": "369419:6:38" }, "nodeType": "YulFunctionCall", - "src": "369419:16:18" + "src": "369419:16:38" }, "nodeType": "YulExpressionStatement", - "src": "369419:16:18" + "src": "369419:16:38" }, { "expression": { @@ -422609,14 +422609,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "369455:4:18", + "src": "369455:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "369461:4:18", + "src": "369461:4:38", "type": "", "value": "0xc0" } @@ -422624,13 +422624,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "369448:6:18" + "src": "369448:6:38" }, "nodeType": "YulFunctionCall", - "src": "369448:18:18" + "src": "369448:18:38" }, "nodeType": "YulExpressionStatement", - "src": "369448:18:18" + "src": "369448:18:38" }, { "expression": { @@ -422638,26 +422638,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "369486:4:18", + "src": "369486:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "369492:2:18" + "src": "369492:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "369479:6:18" + "src": "369479:6:38" }, "nodeType": "YulFunctionCall", - "src": "369479:16:18" + "src": "369479:16:38" }, "nodeType": "YulExpressionStatement", - "src": "369479:16:18" + "src": "369479:16:38" }, { "expression": { @@ -422665,26 +422665,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "369520:4:18", + "src": "369520:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "369526:2:18" + "src": "369526:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "369508:11:18" + "src": "369508:11:38" }, "nodeType": "YulFunctionCall", - "src": "369508:21:18" + "src": "369508:21:38" }, "nodeType": "YulExpressionStatement", - "src": "369508:21:18" + "src": "369508:21:38" }, { "expression": { @@ -422692,140 +422692,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "369554:4:18", + "src": "369554:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "369560:2:18" + "src": "369560:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "369542:11:18" + "src": "369542:11:38" }, "nodeType": "YulFunctionCall", - "src": "369542:21:18" + "src": "369542:21:38" }, "nodeType": "YulExpressionStatement", - "src": "369542:21:18" + "src": "369542:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42487, + "declaration": 45548, "isOffset": false, "isSlot": false, - "src": "369015:2:18", + "src": "369015:2:38", "valueSize": 1 }, { - "declaration": 42490, + "declaration": 45551, "isOffset": false, "isSlot": false, - "src": "369045:2:18", + "src": "369045:2:38", "valueSize": 1 }, { - "declaration": 42493, + "declaration": 45554, "isOffset": false, "isSlot": false, - "src": "369075:2:18", + "src": "369075:2:38", "valueSize": 1 }, { - "declaration": 42496, + "declaration": 45557, "isOffset": false, "isSlot": false, - "src": "369105:2:18", + "src": "369105:2:38", "valueSize": 1 }, { - "declaration": 42499, + "declaration": 45560, "isOffset": false, "isSlot": false, - "src": "369135:2:18", + "src": "369135:2:38", "valueSize": 1 }, { - "declaration": 42502, + "declaration": 45563, "isOffset": false, "isSlot": false, - "src": "369165:2:18", + "src": "369165:2:38", "valueSize": 1 }, { - "declaration": 42505, + "declaration": 45566, "isOffset": false, "isSlot": false, - "src": "369195:2:18", + "src": "369195:2:38", "valueSize": 1 }, { - "declaration": 42508, + "declaration": 45569, "isOffset": false, "isSlot": false, - "src": "369225:2:18", + "src": "369225:2:38", "valueSize": 1 }, { - "declaration": 42511, + "declaration": 45572, "isOffset": false, "isSlot": false, - "src": "369255:2:18", + "src": "369255:2:38", "valueSize": 1 }, { - "declaration": 42477, + "declaration": 45538, "isOffset": false, "isSlot": false, - "src": "369526:2:18", + "src": "369526:2:38", "valueSize": 1 }, { - "declaration": 42479, + "declaration": 45540, "isOffset": false, "isSlot": false, - "src": "369432:2:18", + "src": "369432:2:38", "valueSize": 1 }, { - "declaration": 42481, + "declaration": 45542, "isOffset": false, "isSlot": false, - "src": "369560:2:18", + "src": "369560:2:38", "valueSize": 1 }, { - "declaration": 42483, + "declaration": 45544, "isOffset": false, "isSlot": false, - "src": "369492:2:18", + "src": "369492:2:38", "valueSize": 1 } ], - "id": 42513, + "id": 45574, "nodeType": "InlineAssembly", - "src": "368637:936:18" + "src": "368637:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42515, + "id": 45576, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "369598:4:18", + "src": "369598:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -422834,14 +422834,14 @@ }, { "hexValue": "3078313034", - "id": 42516, + "id": 45577, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "369604:5:18", + "src": "369604:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -422860,18 +422860,18 @@ "typeString": "int_const 260" } ], - "id": 42514, + "id": 45575, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "369582:15:18", + "referencedDeclaration": 33383, + "src": "369582:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42517, + "id": 45578, "isConstant": false, "isLValue": false, "isPure": false, @@ -422880,21 +422880,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "369582:28:18", + "src": "369582:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42518, + "id": 45579, "nodeType": "ExpressionStatement", - "src": "369582:28:18" + "src": "369582:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "369629:273:18", + "src": "369629:273:38", "statements": [ { "expression": { @@ -422902,26 +422902,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "369650:4:18", + "src": "369650:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "369656:2:18" + "src": "369656:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "369643:6:18" + "src": "369643:6:38" }, "nodeType": "YulFunctionCall", - "src": "369643:16:18" + "src": "369643:16:38" }, "nodeType": "YulExpressionStatement", - "src": "369643:16:18" + "src": "369643:16:38" }, { "expression": { @@ -422929,26 +422929,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "369679:4:18", + "src": "369679:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "369685:2:18" + "src": "369685:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "369672:6:18" + "src": "369672:6:38" }, "nodeType": "YulFunctionCall", - "src": "369672:16:18" + "src": "369672:16:38" }, "nodeType": "YulExpressionStatement", - "src": "369672:16:18" + "src": "369672:16:38" }, { "expression": { @@ -422956,26 +422956,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "369708:4:18", + "src": "369708:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "369714:2:18" + "src": "369714:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "369701:6:18" + "src": "369701:6:38" }, "nodeType": "YulFunctionCall", - "src": "369701:16:18" + "src": "369701:16:38" }, "nodeType": "YulExpressionStatement", - "src": "369701:16:18" + "src": "369701:16:38" }, { "expression": { @@ -422983,26 +422983,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "369737:4:18", + "src": "369737:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "369743:2:18" + "src": "369743:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "369730:6:18" + "src": "369730:6:38" }, "nodeType": "YulFunctionCall", - "src": "369730:16:18" + "src": "369730:16:38" }, "nodeType": "YulExpressionStatement", - "src": "369730:16:18" + "src": "369730:16:38" }, { "expression": { @@ -423010,26 +423010,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "369766:4:18", + "src": "369766:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "369772:2:18" + "src": "369772:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "369759:6:18" + "src": "369759:6:38" }, "nodeType": "YulFunctionCall", - "src": "369759:16:18" + "src": "369759:16:38" }, "nodeType": "YulExpressionStatement", - "src": "369759:16:18" + "src": "369759:16:38" }, { "expression": { @@ -423037,26 +423037,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "369795:4:18", + "src": "369795:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "369801:2:18" + "src": "369801:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "369788:6:18" + "src": "369788:6:38" }, "nodeType": "YulFunctionCall", - "src": "369788:16:18" + "src": "369788:16:38" }, "nodeType": "YulExpressionStatement", - "src": "369788:16:18" + "src": "369788:16:38" }, { "expression": { @@ -423064,26 +423064,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "369824:4:18", + "src": "369824:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "369830:2:18" + "src": "369830:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "369817:6:18" + "src": "369817:6:38" }, "nodeType": "YulFunctionCall", - "src": "369817:16:18" + "src": "369817:16:38" }, "nodeType": "YulExpressionStatement", - "src": "369817:16:18" + "src": "369817:16:38" }, { "expression": { @@ -423091,26 +423091,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "369853:4:18", + "src": "369853:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "369859:2:18" + "src": "369859:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "369846:6:18" + "src": "369846:6:38" }, "nodeType": "YulFunctionCall", - "src": "369846:16:18" + "src": "369846:16:38" }, "nodeType": "YulExpressionStatement", - "src": "369846:16:18" + "src": "369846:16:38" }, { "expression": { @@ -423118,98 +423118,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "369882:5:18", + "src": "369882:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "369889:2:18" + "src": "369889:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "369875:6:18" + "src": "369875:6:38" }, "nodeType": "YulFunctionCall", - "src": "369875:17:18" + "src": "369875:17:38" }, "nodeType": "YulExpressionStatement", - "src": "369875:17:18" + "src": "369875:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42487, + "declaration": 45548, "isOffset": false, "isSlot": false, - "src": "369656:2:18", + "src": "369656:2:38", "valueSize": 1 }, { - "declaration": 42490, + "declaration": 45551, "isOffset": false, "isSlot": false, - "src": "369685:2:18", + "src": "369685:2:38", "valueSize": 1 }, { - "declaration": 42493, + "declaration": 45554, "isOffset": false, "isSlot": false, - "src": "369714:2:18", + "src": "369714:2:38", "valueSize": 1 }, { - "declaration": 42496, + "declaration": 45557, "isOffset": false, "isSlot": false, - "src": "369743:2:18", + "src": "369743:2:38", "valueSize": 1 }, { - "declaration": 42499, + "declaration": 45560, "isOffset": false, "isSlot": false, - "src": "369772:2:18", + "src": "369772:2:38", "valueSize": 1 }, { - "declaration": 42502, + "declaration": 45563, "isOffset": false, "isSlot": false, - "src": "369801:2:18", + "src": "369801:2:38", "valueSize": 1 }, { - "declaration": 42505, + "declaration": 45566, "isOffset": false, "isSlot": false, - "src": "369830:2:18", + "src": "369830:2:38", "valueSize": 1 }, { - "declaration": 42508, + "declaration": 45569, "isOffset": false, "isSlot": false, - "src": "369859:2:18", + "src": "369859:2:38", "valueSize": 1 }, { - "declaration": 42511, + "declaration": 45572, "isOffset": false, "isSlot": false, - "src": "369889:2:18", + "src": "369889:2:38", "valueSize": 1 } ], - "id": 42519, + "id": 45580, "nodeType": "InlineAssembly", - "src": "369620:282:18" + "src": "369620:282:38" } ] }, @@ -423217,20 +423217,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "368381:3:18", + "nameLocation": "368381:3:38", "parameters": { - "id": 42484, + "id": 45545, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42477, + "id": 45538, "mutability": "mutable", "name": "p0", - "nameLocation": "368393:2:18", + "nameLocation": "368393:2:38", "nodeType": "VariableDeclaration", - "scope": 42521, - "src": "368385:10:18", + "scope": 45582, + "src": "368385:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -423238,10 +423238,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42476, + "id": 45537, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "368385:7:18", + "src": "368385:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -423251,13 +423251,13 @@ }, { "constant": false, - "id": 42479, + "id": 45540, "mutability": "mutable", "name": "p1", - "nameLocation": "368405:2:18", + "nameLocation": "368405:2:38", "nodeType": "VariableDeclaration", - "scope": 42521, - "src": "368397:10:18", + "scope": 45582, + "src": "368397:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -423265,10 +423265,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42478, + "id": 45539, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "368397:7:18", + "src": "368397:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -423278,13 +423278,13 @@ }, { "constant": false, - "id": 42481, + "id": 45542, "mutability": "mutable", "name": "p2", - "nameLocation": "368417:2:18", + "nameLocation": "368417:2:38", "nodeType": "VariableDeclaration", - "scope": 42521, - "src": "368409:10:18", + "scope": 45582, + "src": "368409:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -423292,10 +423292,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42480, + "id": 45541, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "368409:7:18", + "src": "368409:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -423305,13 +423305,13 @@ }, { "constant": false, - "id": 42483, + "id": 45544, "mutability": "mutable", "name": "p3", - "nameLocation": "368429:2:18", + "nameLocation": "368429:2:38", "nodeType": "VariableDeclaration", - "scope": 42521, - "src": "368421:10:18", + "scope": 45582, + "src": "368421:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -423319,10 +423319,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42482, + "id": 45543, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "368421:7:18", + "src": "368421:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -423331,44 +423331,44 @@ "visibility": "internal" } ], - "src": "368384:48:18" + "src": "368384:48:38" }, "returnParameters": { - "id": 42485, + "id": 45546, "nodeType": "ParameterList", "parameters": [], - "src": "368447:0:18" + "src": "368447:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42573, + "id": 45634, "nodeType": "FunctionDefinition", - "src": "369914:1738:18", + "src": "369914:1738:38", "nodes": [], "body": { - "id": 42572, + "id": 45633, "nodeType": "Block", - "src": "369989:1663:18", + "src": "369989:1663:38", "nodes": [], "statements": [ { "assignments": [ - 42533 + 45594 ], "declarations": [ { "constant": false, - "id": 42533, + "id": 45594, "mutability": "mutable", "name": "m0", - "nameLocation": "370007:2:18", + "nameLocation": "370007:2:38", "nodeType": "VariableDeclaration", - "scope": 42572, - "src": "369999:10:18", + "scope": 45633, + "src": "369999:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -423376,10 +423376,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42532, + "id": 45593, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "369999:7:18", + "src": "369999:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -423388,24 +423388,24 @@ "visibility": "internal" } ], - "id": 42534, + "id": 45595, "nodeType": "VariableDeclarationStatement", - "src": "369999:10:18" + "src": "369999:10:38" }, { "assignments": [ - 42536 + 45597 ], "declarations": [ { "constant": false, - "id": 42536, + "id": 45597, "mutability": "mutable", "name": "m1", - "nameLocation": "370027:2:18", + "nameLocation": "370027:2:38", "nodeType": "VariableDeclaration", - "scope": 42572, - "src": "370019:10:18", + "scope": 45633, + "src": "370019:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -423413,10 +423413,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42535, + "id": 45596, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "370019:7:18", + "src": "370019:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -423425,24 +423425,24 @@ "visibility": "internal" } ], - "id": 42537, + "id": 45598, "nodeType": "VariableDeclarationStatement", - "src": "370019:10:18" + "src": "370019:10:38" }, { "assignments": [ - 42539 + 45600 ], "declarations": [ { "constant": false, - "id": 42539, + "id": 45600, "mutability": "mutable", "name": "m2", - "nameLocation": "370047:2:18", + "nameLocation": "370047:2:38", "nodeType": "VariableDeclaration", - "scope": 42572, - "src": "370039:10:18", + "scope": 45633, + "src": "370039:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -423450,10 +423450,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42538, + "id": 45599, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "370039:7:18", + "src": "370039:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -423462,24 +423462,24 @@ "visibility": "internal" } ], - "id": 42540, + "id": 45601, "nodeType": "VariableDeclarationStatement", - "src": "370039:10:18" + "src": "370039:10:38" }, { "assignments": [ - 42542 + 45603 ], "declarations": [ { "constant": false, - "id": 42542, + "id": 45603, "mutability": "mutable", "name": "m3", - "nameLocation": "370067:2:18", + "nameLocation": "370067:2:38", "nodeType": "VariableDeclaration", - "scope": 42572, - "src": "370059:10:18", + "scope": 45633, + "src": "370059:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -423487,10 +423487,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42541, + "id": 45602, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "370059:7:18", + "src": "370059:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -423499,24 +423499,24 @@ "visibility": "internal" } ], - "id": 42543, + "id": 45604, "nodeType": "VariableDeclarationStatement", - "src": "370059:10:18" + "src": "370059:10:38" }, { "assignments": [ - 42545 + 45606 ], "declarations": [ { "constant": false, - "id": 42545, + "id": 45606, "mutability": "mutable", "name": "m4", - "nameLocation": "370087:2:18", + "nameLocation": "370087:2:38", "nodeType": "VariableDeclaration", - "scope": 42572, - "src": "370079:10:18", + "scope": 45633, + "src": "370079:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -423524,10 +423524,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42544, + "id": 45605, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "370079:7:18", + "src": "370079:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -423536,24 +423536,24 @@ "visibility": "internal" } ], - "id": 42546, + "id": 45607, "nodeType": "VariableDeclarationStatement", - "src": "370079:10:18" + "src": "370079:10:38" }, { "assignments": [ - 42548 + 45609 ], "declarations": [ { "constant": false, - "id": 42548, + "id": 45609, "mutability": "mutable", "name": "m5", - "nameLocation": "370107:2:18", + "nameLocation": "370107:2:38", "nodeType": "VariableDeclaration", - "scope": 42572, - "src": "370099:10:18", + "scope": 45633, + "src": "370099:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -423561,10 +423561,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42547, + "id": 45608, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "370099:7:18", + "src": "370099:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -423573,24 +423573,24 @@ "visibility": "internal" } ], - "id": 42549, + "id": 45610, "nodeType": "VariableDeclarationStatement", - "src": "370099:10:18" + "src": "370099:10:38" }, { "assignments": [ - 42551 + 45612 ], "declarations": [ { "constant": false, - "id": 42551, + "id": 45612, "mutability": "mutable", "name": "m6", - "nameLocation": "370127:2:18", + "nameLocation": "370127:2:38", "nodeType": "VariableDeclaration", - "scope": 42572, - "src": "370119:10:18", + "scope": 45633, + "src": "370119:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -423598,10 +423598,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42550, + "id": 45611, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "370119:7:18", + "src": "370119:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -423610,24 +423610,24 @@ "visibility": "internal" } ], - "id": 42552, + "id": 45613, "nodeType": "VariableDeclarationStatement", - "src": "370119:10:18" + "src": "370119:10:38" }, { "assignments": [ - 42554 + 45615 ], "declarations": [ { "constant": false, - "id": 42554, + "id": 45615, "mutability": "mutable", "name": "m7", - "nameLocation": "370147:2:18", + "nameLocation": "370147:2:38", "nodeType": "VariableDeclaration", - "scope": 42572, - "src": "370139:10:18", + "scope": 45633, + "src": "370139:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -423635,10 +423635,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42553, + "id": 45614, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "370139:7:18", + "src": "370139:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -423647,24 +423647,24 @@ "visibility": "internal" } ], - "id": 42555, + "id": 45616, "nodeType": "VariableDeclarationStatement", - "src": "370139:10:18" + "src": "370139:10:38" }, { "assignments": [ - 42557 + 45618 ], "declarations": [ { "constant": false, - "id": 42557, + "id": 45618, "mutability": "mutable", "name": "m8", - "nameLocation": "370167:2:18", + "nameLocation": "370167:2:38", "nodeType": "VariableDeclaration", - "scope": 42572, - "src": "370159:10:18", + "scope": 45633, + "src": "370159:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -423672,10 +423672,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42556, + "id": 45617, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "370159:7:18", + "src": "370159:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -423684,24 +423684,24 @@ "visibility": "internal" } ], - "id": 42558, + "id": 45619, "nodeType": "VariableDeclarationStatement", - "src": "370159:10:18" + "src": "370159:10:38" }, { "assignments": [ - 42560 + 45621 ], "declarations": [ { "constant": false, - "id": 42560, + "id": 45621, "mutability": "mutable", "name": "m9", - "nameLocation": "370187:2:18", + "nameLocation": "370187:2:38", "nodeType": "VariableDeclaration", - "scope": 42572, - "src": "370179:10:18", + "scope": 45633, + "src": "370179:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -423709,10 +423709,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42559, + "id": 45620, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "370179:7:18", + "src": "370179:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -423721,24 +423721,24 @@ "visibility": "internal" } ], - "id": 42561, + "id": 45622, "nodeType": "VariableDeclarationStatement", - "src": "370179:10:18" + "src": "370179:10:38" }, { "assignments": [ - 42563 + 45624 ], "declarations": [ { "constant": false, - "id": 42563, + "id": 45624, "mutability": "mutable", "name": "m10", - "nameLocation": "370207:3:18", + "nameLocation": "370207:3:38", "nodeType": "VariableDeclaration", - "scope": 42572, - "src": "370199:11:18", + "scope": 45633, + "src": "370199:11:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -423746,10 +423746,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42562, + "id": 45623, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "370199:7:18", + "src": "370199:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -423758,27 +423758,27 @@ "visibility": "internal" } ], - "id": 42564, + "id": 45625, "nodeType": "VariableDeclarationStatement", - "src": "370199:11:18" + "src": "370199:11:38" }, { "AST": { "nodeType": "YulBlock", - "src": "370229:1027:18", + "src": "370229:1027:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "370272:313:18", + "src": "370272:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "370290:15:18", + "src": "370290:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "370304:1:18", + "src": "370304:1:38", "type": "", "value": "0" }, @@ -423786,7 +423786,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "370294:6:18", + "src": "370294:6:38", "type": "" } ] @@ -423794,16 +423794,16 @@ { "body": { "nodeType": "YulBlock", - "src": "370375:40:18", + "src": "370375:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "370404:9:18", + "src": "370404:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "370406:5:18" + "src": "370406:5:38" } ] }, @@ -423814,33 +423814,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "370392:6:18" + "src": "370392:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "370400:1:18" + "src": "370400:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "370387:4:18" + "src": "370387:4:38" }, "nodeType": "YulFunctionCall", - "src": "370387:15:18" + "src": "370387:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "370380:6:18" + "src": "370380:6:38" }, "nodeType": "YulFunctionCall", - "src": "370380:23:18" + "src": "370380:23:38" }, "nodeType": "YulIf", - "src": "370377:36:18" + "src": "370377:36:38" } ] }, @@ -423849,12 +423849,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "370332:6:18" + "src": "370332:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "370340:4:18", + "src": "370340:4:38", "type": "", "value": "0x20" } @@ -423862,30 +423862,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "370329:2:18" + "src": "370329:2:38" }, "nodeType": "YulFunctionCall", - "src": "370329:16:18" + "src": "370329:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "370346:28:18", + "src": "370346:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "370348:24:18", + "src": "370348:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "370362:6:18" + "src": "370362:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "370370:1:18", + "src": "370370:1:38", "type": "", "value": "1" } @@ -423893,16 +423893,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "370358:3:18" + "src": "370358:3:38" }, "nodeType": "YulFunctionCall", - "src": "370358:14:18" + "src": "370358:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "370348:6:18" + "src": "370348:6:38" } ] } @@ -423910,10 +423910,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "370326:2:18", + "src": "370326:2:38", "statements": [] }, - "src": "370322:93:18" + "src": "370322:93:38" }, { "expression": { @@ -423921,34 +423921,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "370439:3:18" + "src": "370439:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "370444:6:18" + "src": "370444:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "370432:6:18" + "src": "370432:6:38" }, "nodeType": "YulFunctionCall", - "src": "370432:19:18" + "src": "370432:19:38" }, "nodeType": "YulExpressionStatement", - "src": "370432:19:18" + "src": "370432:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "370468:37:18", + "src": "370468:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "370485:3:18", + "src": "370485:3:38", "type": "", "value": "256" }, @@ -423957,38 +423957,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "370494:1:18", + "src": "370494:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "370497:6:18" + "src": "370497:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "370490:3:18" + "src": "370490:3:38" }, "nodeType": "YulFunctionCall", - "src": "370490:14:18" + "src": "370490:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "370481:3:18" + "src": "370481:3:38" }, "nodeType": "YulFunctionCall", - "src": "370481:24:18" + "src": "370481:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "370472:5:18", + "src": "370472:5:38", "type": "" } ] @@ -424001,12 +424001,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "370533:3:18" + "src": "370533:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "370538:4:18", + "src": "370538:4:38", "type": "", "value": "0x20" } @@ -424014,59 +424014,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "370529:3:18" + "src": "370529:3:38" }, "nodeType": "YulFunctionCall", - "src": "370529:14:18" + "src": "370529:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "370549:5:18" + "src": "370549:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "370560:5:18" + "src": "370560:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "370567:1:18" + "src": "370567:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "370556:3:18" + "src": "370556:3:38" }, "nodeType": "YulFunctionCall", - "src": "370556:13:18" + "src": "370556:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "370545:3:18" + "src": "370545:3:38" }, "nodeType": "YulFunctionCall", - "src": "370545:25:18" + "src": "370545:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "370522:6:18" + "src": "370522:6:38" }, "nodeType": "YulFunctionCall", - "src": "370522:49:18" + "src": "370522:49:38" }, "nodeType": "YulExpressionStatement", - "src": "370522:49:18" + "src": "370522:49:38" } ] }, @@ -424076,27 +424076,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "370264:3:18", + "src": "370264:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "370269:1:18", + "src": "370269:1:38", "type": "" } ], - "src": "370243:342:18" + "src": "370243:342:38" }, { "nodeType": "YulAssignment", - "src": "370598:17:18", + "src": "370598:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "370610:4:18", + "src": "370610:4:38", "type": "", "value": "0x00" } @@ -424104,28 +424104,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "370604:5:18" + "src": "370604:5:38" }, "nodeType": "YulFunctionCall", - "src": "370604:11:18" + "src": "370604:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "370598:2:18" + "src": "370598:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "370628:17:18", + "src": "370628:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "370640:4:18", + "src": "370640:4:38", "type": "", "value": "0x20" } @@ -424133,28 +424133,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "370634:5:18" + "src": "370634:5:38" }, "nodeType": "YulFunctionCall", - "src": "370634:11:18" + "src": "370634:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "370628:2:18" + "src": "370628:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "370658:17:18", + "src": "370658:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "370670:4:18", + "src": "370670:4:38", "type": "", "value": "0x40" } @@ -424162,28 +424162,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "370664:5:18" + "src": "370664:5:38" }, "nodeType": "YulFunctionCall", - "src": "370664:11:18" + "src": "370664:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "370658:2:18" + "src": "370658:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "370688:17:18", + "src": "370688:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "370700:4:18", + "src": "370700:4:38", "type": "", "value": "0x60" } @@ -424191,28 +424191,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "370694:5:18" + "src": "370694:5:38" }, "nodeType": "YulFunctionCall", - "src": "370694:11:18" + "src": "370694:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "370688:2:18" + "src": "370688:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "370718:17:18", + "src": "370718:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "370730:4:18", + "src": "370730:4:38", "type": "", "value": "0x80" } @@ -424220,28 +424220,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "370724:5:18" + "src": "370724:5:38" }, "nodeType": "YulFunctionCall", - "src": "370724:11:18" + "src": "370724:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "370718:2:18" + "src": "370718:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "370748:17:18", + "src": "370748:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "370760:4:18", + "src": "370760:4:38", "type": "", "value": "0xa0" } @@ -424249,28 +424249,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "370754:5:18" + "src": "370754:5:38" }, "nodeType": "YulFunctionCall", - "src": "370754:11:18" + "src": "370754:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "370748:2:18" + "src": "370748:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "370778:17:18", + "src": "370778:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "370790:4:18", + "src": "370790:4:38", "type": "", "value": "0xc0" } @@ -424278,28 +424278,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "370784:5:18" + "src": "370784:5:38" }, "nodeType": "YulFunctionCall", - "src": "370784:11:18" + "src": "370784:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "370778:2:18" + "src": "370778:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "370808:17:18", + "src": "370808:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "370820:4:18", + "src": "370820:4:38", "type": "", "value": "0xe0" } @@ -424307,28 +424307,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "370814:5:18" + "src": "370814:5:38" }, "nodeType": "YulFunctionCall", - "src": "370814:11:18" + "src": "370814:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "370808:2:18" + "src": "370808:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "370838:18:18", + "src": "370838:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "370850:5:18", + "src": "370850:5:38", "type": "", "value": "0x100" } @@ -424336,28 +424336,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "370844:5:18" + "src": "370844:5:38" }, "nodeType": "YulFunctionCall", - "src": "370844:12:18" + "src": "370844:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "370838:2:18" + "src": "370838:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "370869:18:18", + "src": "370869:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "370881:5:18", + "src": "370881:5:38", "type": "", "value": "0x120" } @@ -424365,28 +424365,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "370875:5:18" + "src": "370875:5:38" }, "nodeType": "YulFunctionCall", - "src": "370875:12:18" + "src": "370875:12:38" }, "variableNames": [ { "name": "m9", "nodeType": "YulIdentifier", - "src": "370869:2:18" + "src": "370869:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "370900:19:18", + "src": "370900:19:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "370913:5:18", + "src": "370913:5:38", "type": "", "value": "0x140" } @@ -424394,16 +424394,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "370907:5:18" + "src": "370907:5:38" }, "nodeType": "YulFunctionCall", - "src": "370907:12:18" + "src": "370907:12:38" }, "variableNames": [ { "name": "m10", "nodeType": "YulIdentifier", - "src": "370900:3:18" + "src": "370900:3:38" } ] }, @@ -424413,14 +424413,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "371003:4:18", + "src": "371003:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "371009:10:18", + "src": "371009:10:38", "type": "", "value": "0x5ab84e1f" } @@ -424428,13 +424428,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "370996:6:18" + "src": "370996:6:38" }, "nodeType": "YulFunctionCall", - "src": "370996:24:18" + "src": "370996:24:38" }, "nodeType": "YulExpressionStatement", - "src": "370996:24:18" + "src": "370996:24:38" }, { "expression": { @@ -424442,14 +424442,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "371040:4:18", + "src": "371040:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "371046:4:18", + "src": "371046:4:38", "type": "", "value": "0x80" } @@ -424457,13 +424457,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "371033:6:18" + "src": "371033:6:38" }, "nodeType": "YulFunctionCall", - "src": "371033:18:18" + "src": "371033:18:38" }, "nodeType": "YulExpressionStatement", - "src": "371033:18:18" + "src": "371033:18:38" }, { "expression": { @@ -424471,26 +424471,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "371071:4:18", + "src": "371071:4:38", "type": "", "value": "0x40" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "371077:2:18" + "src": "371077:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "371064:6:18" + "src": "371064:6:38" }, "nodeType": "YulFunctionCall", - "src": "371064:16:18" + "src": "371064:16:38" }, "nodeType": "YulExpressionStatement", - "src": "371064:16:18" + "src": "371064:16:38" }, { "expression": { @@ -424498,14 +424498,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "371100:4:18", + "src": "371100:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "371106:4:18", + "src": "371106:4:38", "type": "", "value": "0xc0" } @@ -424513,13 +424513,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "371093:6:18" + "src": "371093:6:38" }, "nodeType": "YulFunctionCall", - "src": "371093:18:18" + "src": "371093:18:38" }, "nodeType": "YulExpressionStatement", - "src": "371093:18:18" + "src": "371093:18:38" }, { "expression": { @@ -424527,14 +424527,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "371131:4:18", + "src": "371131:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "371137:5:18", + "src": "371137:5:38", "type": "", "value": "0x100" } @@ -424542,13 +424542,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "371124:6:18" + "src": "371124:6:38" }, "nodeType": "YulFunctionCall", - "src": "371124:19:18" + "src": "371124:19:38" }, "nodeType": "YulExpressionStatement", - "src": "371124:19:18" + "src": "371124:19:38" }, { "expression": { @@ -424556,26 +424556,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "371168:4:18", + "src": "371168:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "371174:2:18" + "src": "371174:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "371156:11:18" + "src": "371156:11:38" }, "nodeType": "YulFunctionCall", - "src": "371156:21:18" + "src": "371156:21:38" }, "nodeType": "YulExpressionStatement", - "src": "371156:21:18" + "src": "371156:21:38" }, { "expression": { @@ -424583,26 +424583,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "371202:4:18", + "src": "371202:4:38", "type": "", "value": "0xe0" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "371208:2:18" + "src": "371208:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "371190:11:18" + "src": "371190:11:38" }, "nodeType": "YulFunctionCall", - "src": "371190:21:18" + "src": "371190:21:38" }, "nodeType": "YulExpressionStatement", - "src": "371190:21:18" + "src": "371190:21:38" }, { "expression": { @@ -424610,154 +424610,154 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "371236:5:18", + "src": "371236:5:38", "type": "", "value": "0x120" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "371243:2:18" + "src": "371243:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "371224:11:18" + "src": "371224:11:38" }, "nodeType": "YulFunctionCall", - "src": "371224:22:18" + "src": "371224:22:38" }, "nodeType": "YulExpressionStatement", - "src": "371224:22:18" + "src": "371224:22:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42533, + "declaration": 45594, "isOffset": false, "isSlot": false, - "src": "370598:2:18", + "src": "370598:2:38", "valueSize": 1 }, { - "declaration": 42536, + "declaration": 45597, "isOffset": false, "isSlot": false, - "src": "370628:2:18", + "src": "370628:2:38", "valueSize": 1 }, { - "declaration": 42563, + "declaration": 45624, "isOffset": false, "isSlot": false, - "src": "370900:3:18", + "src": "370900:3:38", "valueSize": 1 }, { - "declaration": 42539, + "declaration": 45600, "isOffset": false, "isSlot": false, - "src": "370658:2:18", + "src": "370658:2:38", "valueSize": 1 }, { - "declaration": 42542, + "declaration": 45603, "isOffset": false, "isSlot": false, - "src": "370688:2:18", + "src": "370688:2:38", "valueSize": 1 }, { - "declaration": 42545, + "declaration": 45606, "isOffset": false, "isSlot": false, - "src": "370718:2:18", + "src": "370718:2:38", "valueSize": 1 }, { - "declaration": 42548, + "declaration": 45609, "isOffset": false, "isSlot": false, - "src": "370748:2:18", + "src": "370748:2:38", "valueSize": 1 }, { - "declaration": 42551, + "declaration": 45612, "isOffset": false, "isSlot": false, - "src": "370778:2:18", + "src": "370778:2:38", "valueSize": 1 }, { - "declaration": 42554, + "declaration": 45615, "isOffset": false, "isSlot": false, - "src": "370808:2:18", + "src": "370808:2:38", "valueSize": 1 }, { - "declaration": 42557, + "declaration": 45618, "isOffset": false, "isSlot": false, - "src": "370838:2:18", + "src": "370838:2:38", "valueSize": 1 }, { - "declaration": 42560, + "declaration": 45621, "isOffset": false, "isSlot": false, - "src": "370869:2:18", + "src": "370869:2:38", "valueSize": 1 }, { - "declaration": 42523, + "declaration": 45584, "isOffset": false, "isSlot": false, - "src": "371174:2:18", + "src": "371174:2:38", "valueSize": 1 }, { - "declaration": 42525, + "declaration": 45586, "isOffset": false, "isSlot": false, - "src": "371077:2:18", + "src": "371077:2:38", "valueSize": 1 }, { - "declaration": 42527, + "declaration": 45588, "isOffset": false, "isSlot": false, - "src": "371208:2:18", + "src": "371208:2:38", "valueSize": 1 }, { - "declaration": 42529, + "declaration": 45590, "isOffset": false, "isSlot": false, - "src": "371243:2:18", + "src": "371243:2:38", "valueSize": 1 } ], - "id": 42565, + "id": 45626, "nodeType": "InlineAssembly", - "src": "370220:1036:18" + "src": "370220:1036:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42567, + "id": 45628, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "371281:4:18", + "src": "371281:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -424766,14 +424766,14 @@ }, { "hexValue": "3078313434", - "id": 42568, + "id": 45629, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "371287:5:18", + "src": "371287:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_324_by_1", "typeString": "int_const 324" @@ -424792,18 +424792,18 @@ "typeString": "int_const 324" } ], - "id": 42566, + "id": 45627, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "371265:15:18", + "referencedDeclaration": 33383, + "src": "371265:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42569, + "id": 45630, "isConstant": false, "isLValue": false, "isPure": false, @@ -424812,21 +424812,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "371265:28:18", + "src": "371265:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42570, + "id": 45631, "nodeType": "ExpressionStatement", - "src": "371265:28:18" + "src": "371265:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "371312:334:18", + "src": "371312:334:38", "statements": [ { "expression": { @@ -424834,26 +424834,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "371333:4:18", + "src": "371333:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "371339:2:18" + "src": "371339:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "371326:6:18" + "src": "371326:6:38" }, "nodeType": "YulFunctionCall", - "src": "371326:16:18" + "src": "371326:16:38" }, "nodeType": "YulExpressionStatement", - "src": "371326:16:18" + "src": "371326:16:38" }, { "expression": { @@ -424861,26 +424861,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "371362:4:18", + "src": "371362:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "371368:2:18" + "src": "371368:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "371355:6:18" + "src": "371355:6:38" }, "nodeType": "YulFunctionCall", - "src": "371355:16:18" + "src": "371355:16:38" }, "nodeType": "YulExpressionStatement", - "src": "371355:16:18" + "src": "371355:16:38" }, { "expression": { @@ -424888,26 +424888,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "371391:4:18", + "src": "371391:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "371397:2:18" + "src": "371397:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "371384:6:18" + "src": "371384:6:38" }, "nodeType": "YulFunctionCall", - "src": "371384:16:18" + "src": "371384:16:38" }, "nodeType": "YulExpressionStatement", - "src": "371384:16:18" + "src": "371384:16:38" }, { "expression": { @@ -424915,26 +424915,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "371420:4:18", + "src": "371420:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "371426:2:18" + "src": "371426:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "371413:6:18" + "src": "371413:6:38" }, "nodeType": "YulFunctionCall", - "src": "371413:16:18" + "src": "371413:16:38" }, "nodeType": "YulExpressionStatement", - "src": "371413:16:18" + "src": "371413:16:38" }, { "expression": { @@ -424942,26 +424942,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "371449:4:18", + "src": "371449:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "371455:2:18" + "src": "371455:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "371442:6:18" + "src": "371442:6:38" }, "nodeType": "YulFunctionCall", - "src": "371442:16:18" + "src": "371442:16:38" }, "nodeType": "YulExpressionStatement", - "src": "371442:16:18" + "src": "371442:16:38" }, { "expression": { @@ -424969,26 +424969,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "371478:4:18", + "src": "371478:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "371484:2:18" + "src": "371484:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "371471:6:18" + "src": "371471:6:38" }, "nodeType": "YulFunctionCall", - "src": "371471:16:18" + "src": "371471:16:38" }, "nodeType": "YulExpressionStatement", - "src": "371471:16:18" + "src": "371471:16:38" }, { "expression": { @@ -424996,26 +424996,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "371507:4:18", + "src": "371507:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "371513:2:18" + "src": "371513:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "371500:6:18" + "src": "371500:6:38" }, "nodeType": "YulFunctionCall", - "src": "371500:16:18" + "src": "371500:16:38" }, "nodeType": "YulExpressionStatement", - "src": "371500:16:18" + "src": "371500:16:38" }, { "expression": { @@ -425023,26 +425023,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "371536:4:18", + "src": "371536:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "371542:2:18" + "src": "371542:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "371529:6:18" + "src": "371529:6:38" }, "nodeType": "YulFunctionCall", - "src": "371529:16:18" + "src": "371529:16:38" }, "nodeType": "YulExpressionStatement", - "src": "371529:16:18" + "src": "371529:16:38" }, { "expression": { @@ -425050,26 +425050,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "371565:5:18", + "src": "371565:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "371572:2:18" + "src": "371572:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "371558:6:18" + "src": "371558:6:38" }, "nodeType": "YulFunctionCall", - "src": "371558:17:18" + "src": "371558:17:38" }, "nodeType": "YulExpressionStatement", - "src": "371558:17:18" + "src": "371558:17:38" }, { "expression": { @@ -425077,26 +425077,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "371595:5:18", + "src": "371595:5:38", "type": "", "value": "0x120" }, { "name": "m9", "nodeType": "YulIdentifier", - "src": "371602:2:18" + "src": "371602:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "371588:6:18" + "src": "371588:6:38" }, "nodeType": "YulFunctionCall", - "src": "371588:17:18" + "src": "371588:17:38" }, "nodeType": "YulExpressionStatement", - "src": "371588:17:18" + "src": "371588:17:38" }, { "expression": { @@ -425104,112 +425104,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "371625:5:18", + "src": "371625:5:38", "type": "", "value": "0x140" }, { "name": "m10", "nodeType": "YulIdentifier", - "src": "371632:3:18" + "src": "371632:3:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "371618:6:18" + "src": "371618:6:38" }, "nodeType": "YulFunctionCall", - "src": "371618:18:18" + "src": "371618:18:38" }, "nodeType": "YulExpressionStatement", - "src": "371618:18:18" + "src": "371618:18:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42533, + "declaration": 45594, "isOffset": false, "isSlot": false, - "src": "371339:2:18", + "src": "371339:2:38", "valueSize": 1 }, { - "declaration": 42536, + "declaration": 45597, "isOffset": false, "isSlot": false, - "src": "371368:2:18", + "src": "371368:2:38", "valueSize": 1 }, { - "declaration": 42563, + "declaration": 45624, "isOffset": false, "isSlot": false, - "src": "371632:3:18", + "src": "371632:3:38", "valueSize": 1 }, { - "declaration": 42539, + "declaration": 45600, "isOffset": false, "isSlot": false, - "src": "371397:2:18", + "src": "371397:2:38", "valueSize": 1 }, { - "declaration": 42542, + "declaration": 45603, "isOffset": false, "isSlot": false, - "src": "371426:2:18", + "src": "371426:2:38", "valueSize": 1 }, { - "declaration": 42545, + "declaration": 45606, "isOffset": false, "isSlot": false, - "src": "371455:2:18", + "src": "371455:2:38", "valueSize": 1 }, { - "declaration": 42548, + "declaration": 45609, "isOffset": false, "isSlot": false, - "src": "371484:2:18", + "src": "371484:2:38", "valueSize": 1 }, { - "declaration": 42551, + "declaration": 45612, "isOffset": false, "isSlot": false, - "src": "371513:2:18", + "src": "371513:2:38", "valueSize": 1 }, { - "declaration": 42554, + "declaration": 45615, "isOffset": false, "isSlot": false, - "src": "371542:2:18", + "src": "371542:2:38", "valueSize": 1 }, { - "declaration": 42557, + "declaration": 45618, "isOffset": false, "isSlot": false, - "src": "371572:2:18", + "src": "371572:2:38", "valueSize": 1 }, { - "declaration": 42560, + "declaration": 45621, "isOffset": false, "isSlot": false, - "src": "371602:2:18", + "src": "371602:2:38", "valueSize": 1 } ], - "id": 42571, + "id": 45632, "nodeType": "InlineAssembly", - "src": "371303:343:18" + "src": "371303:343:38" } ] }, @@ -425217,20 +425217,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "369923:3:18", + "nameLocation": "369923:3:38", "parameters": { - "id": 42530, + "id": 45591, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42523, + "id": 45584, "mutability": "mutable", "name": "p0", - "nameLocation": "369935:2:18", + "nameLocation": "369935:2:38", "nodeType": "VariableDeclaration", - "scope": 42573, - "src": "369927:10:18", + "scope": 45634, + "src": "369927:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -425238,10 +425238,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42522, + "id": 45583, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "369927:7:18", + "src": "369927:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -425251,13 +425251,13 @@ }, { "constant": false, - "id": 42525, + "id": 45586, "mutability": "mutable", "name": "p1", - "nameLocation": "369947:2:18", + "nameLocation": "369947:2:38", "nodeType": "VariableDeclaration", - "scope": 42573, - "src": "369939:10:18", + "scope": 45634, + "src": "369939:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -425265,10 +425265,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42524, + "id": 45585, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "369939:7:18", + "src": "369939:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -425278,13 +425278,13 @@ }, { "constant": false, - "id": 42527, + "id": 45588, "mutability": "mutable", "name": "p2", - "nameLocation": "369959:2:18", + "nameLocation": "369959:2:38", "nodeType": "VariableDeclaration", - "scope": 42573, - "src": "369951:10:18", + "scope": 45634, + "src": "369951:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -425292,10 +425292,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42526, + "id": 45587, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "369951:7:18", + "src": "369951:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -425305,13 +425305,13 @@ }, { "constant": false, - "id": 42529, + "id": 45590, "mutability": "mutable", "name": "p3", - "nameLocation": "369971:2:18", + "nameLocation": "369971:2:38", "nodeType": "VariableDeclaration", - "scope": 42573, - "src": "369963:10:18", + "scope": 45634, + "src": "369963:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -425319,10 +425319,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42528, + "id": 45589, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "369963:7:18", + "src": "369963:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -425331,44 +425331,44 @@ "visibility": "internal" } ], - "src": "369926:48:18" + "src": "369926:48:38" }, "returnParameters": { - "id": 42531, + "id": 45592, "nodeType": "ParameterList", "parameters": [], - "src": "369989:0:18" + "src": "369989:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42619, + "id": 45680, "nodeType": "FunctionDefinition", - "src": "371658:1536:18", + "src": "371658:1536:38", "nodes": [], "body": { - "id": 42618, + "id": 45679, "nodeType": "Block", - "src": "371733:1461:18", + "src": "371733:1461:38", "nodes": [], "statements": [ { "assignments": [ - 42585 + 45646 ], "declarations": [ { "constant": false, - "id": 42585, + "id": 45646, "mutability": "mutable", "name": "m0", - "nameLocation": "371751:2:18", + "nameLocation": "371751:2:38", "nodeType": "VariableDeclaration", - "scope": 42618, - "src": "371743:10:18", + "scope": 45679, + "src": "371743:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -425376,10 +425376,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42584, + "id": 45645, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "371743:7:18", + "src": "371743:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -425388,24 +425388,24 @@ "visibility": "internal" } ], - "id": 42586, + "id": 45647, "nodeType": "VariableDeclarationStatement", - "src": "371743:10:18" + "src": "371743:10:38" }, { "assignments": [ - 42588 + 45649 ], "declarations": [ { "constant": false, - "id": 42588, + "id": 45649, "mutability": "mutable", "name": "m1", - "nameLocation": "371771:2:18", + "nameLocation": "371771:2:38", "nodeType": "VariableDeclaration", - "scope": 42618, - "src": "371763:10:18", + "scope": 45679, + "src": "371763:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -425413,10 +425413,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42587, + "id": 45648, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "371763:7:18", + "src": "371763:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -425425,24 +425425,24 @@ "visibility": "internal" } ], - "id": 42589, + "id": 45650, "nodeType": "VariableDeclarationStatement", - "src": "371763:10:18" + "src": "371763:10:38" }, { "assignments": [ - 42591 + 45652 ], "declarations": [ { "constant": false, - "id": 42591, + "id": 45652, "mutability": "mutable", "name": "m2", - "nameLocation": "371791:2:18", + "nameLocation": "371791:2:38", "nodeType": "VariableDeclaration", - "scope": 42618, - "src": "371783:10:18", + "scope": 45679, + "src": "371783:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -425450,10 +425450,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42590, + "id": 45651, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "371783:7:18", + "src": "371783:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -425462,24 +425462,24 @@ "visibility": "internal" } ], - "id": 42592, + "id": 45653, "nodeType": "VariableDeclarationStatement", - "src": "371783:10:18" + "src": "371783:10:38" }, { "assignments": [ - 42594 + 45655 ], "declarations": [ { "constant": false, - "id": 42594, + "id": 45655, "mutability": "mutable", "name": "m3", - "nameLocation": "371811:2:18", + "nameLocation": "371811:2:38", "nodeType": "VariableDeclaration", - "scope": 42618, - "src": "371803:10:18", + "scope": 45679, + "src": "371803:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -425487,10 +425487,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42593, + "id": 45654, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "371803:7:18", + "src": "371803:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -425499,24 +425499,24 @@ "visibility": "internal" } ], - "id": 42595, + "id": 45656, "nodeType": "VariableDeclarationStatement", - "src": "371803:10:18" + "src": "371803:10:38" }, { "assignments": [ - 42597 + 45658 ], "declarations": [ { "constant": false, - "id": 42597, + "id": 45658, "mutability": "mutable", "name": "m4", - "nameLocation": "371831:2:18", + "nameLocation": "371831:2:38", "nodeType": "VariableDeclaration", - "scope": 42618, - "src": "371823:10:18", + "scope": 45679, + "src": "371823:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -425524,10 +425524,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42596, + "id": 45657, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "371823:7:18", + "src": "371823:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -425536,24 +425536,24 @@ "visibility": "internal" } ], - "id": 42598, + "id": 45659, "nodeType": "VariableDeclarationStatement", - "src": "371823:10:18" + "src": "371823:10:38" }, { "assignments": [ - 42600 + 45661 ], "declarations": [ { "constant": false, - "id": 42600, + "id": 45661, "mutability": "mutable", "name": "m5", - "nameLocation": "371851:2:18", + "nameLocation": "371851:2:38", "nodeType": "VariableDeclaration", - "scope": 42618, - "src": "371843:10:18", + "scope": 45679, + "src": "371843:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -425561,10 +425561,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42599, + "id": 45660, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "371843:7:18", + "src": "371843:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -425573,24 +425573,24 @@ "visibility": "internal" } ], - "id": 42601, + "id": 45662, "nodeType": "VariableDeclarationStatement", - "src": "371843:10:18" + "src": "371843:10:38" }, { "assignments": [ - 42603 + 45664 ], "declarations": [ { "constant": false, - "id": 42603, + "id": 45664, "mutability": "mutable", "name": "m6", - "nameLocation": "371871:2:18", + "nameLocation": "371871:2:38", "nodeType": "VariableDeclaration", - "scope": 42618, - "src": "371863:10:18", + "scope": 45679, + "src": "371863:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -425598,10 +425598,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42602, + "id": 45663, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "371863:7:18", + "src": "371863:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -425610,24 +425610,24 @@ "visibility": "internal" } ], - "id": 42604, + "id": 45665, "nodeType": "VariableDeclarationStatement", - "src": "371863:10:18" + "src": "371863:10:38" }, { "assignments": [ - 42606 + 45667 ], "declarations": [ { "constant": false, - "id": 42606, + "id": 45667, "mutability": "mutable", "name": "m7", - "nameLocation": "371891:2:18", + "nameLocation": "371891:2:38", "nodeType": "VariableDeclaration", - "scope": 42618, - "src": "371883:10:18", + "scope": 45679, + "src": "371883:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -425635,10 +425635,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42605, + "id": 45666, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "371883:7:18", + "src": "371883:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -425647,24 +425647,24 @@ "visibility": "internal" } ], - "id": 42607, + "id": 45668, "nodeType": "VariableDeclarationStatement", - "src": "371883:10:18" + "src": "371883:10:38" }, { "assignments": [ - 42609 + 45670 ], "declarations": [ { "constant": false, - "id": 42609, + "id": 45670, "mutability": "mutable", "name": "m8", - "nameLocation": "371911:2:18", + "nameLocation": "371911:2:38", "nodeType": "VariableDeclaration", - "scope": 42618, - "src": "371903:10:18", + "scope": 45679, + "src": "371903:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -425672,10 +425672,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42608, + "id": 45669, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "371903:7:18", + "src": "371903:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -425684,27 +425684,27 @@ "visibility": "internal" } ], - "id": 42610, + "id": 45671, "nodeType": "VariableDeclarationStatement", - "src": "371903:10:18" + "src": "371903:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "371932:927:18", + "src": "371932:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "371975:313:18", + "src": "371975:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "371993:15:18", + "src": "371993:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "372007:1:18", + "src": "372007:1:38", "type": "", "value": "0" }, @@ -425712,7 +425712,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "371997:6:18", + "src": "371997:6:38", "type": "" } ] @@ -425720,16 +425720,16 @@ { "body": { "nodeType": "YulBlock", - "src": "372078:40:18", + "src": "372078:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "372107:9:18", + "src": "372107:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "372109:5:18" + "src": "372109:5:38" } ] }, @@ -425740,33 +425740,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "372095:6:18" + "src": "372095:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "372103:1:18" + "src": "372103:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "372090:4:18" + "src": "372090:4:38" }, "nodeType": "YulFunctionCall", - "src": "372090:15:18" + "src": "372090:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "372083:6:18" + "src": "372083:6:38" }, "nodeType": "YulFunctionCall", - "src": "372083:23:18" + "src": "372083:23:38" }, "nodeType": "YulIf", - "src": "372080:36:18" + "src": "372080:36:38" } ] }, @@ -425775,12 +425775,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "372035:6:18" + "src": "372035:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "372043:4:18", + "src": "372043:4:38", "type": "", "value": "0x20" } @@ -425788,30 +425788,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "372032:2:18" + "src": "372032:2:38" }, "nodeType": "YulFunctionCall", - "src": "372032:16:18" + "src": "372032:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "372049:28:18", + "src": "372049:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "372051:24:18", + "src": "372051:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "372065:6:18" + "src": "372065:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "372073:1:18", + "src": "372073:1:38", "type": "", "value": "1" } @@ -425819,16 +425819,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "372061:3:18" + "src": "372061:3:38" }, "nodeType": "YulFunctionCall", - "src": "372061:14:18" + "src": "372061:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "372051:6:18" + "src": "372051:6:38" } ] } @@ -425836,10 +425836,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "372029:2:18", + "src": "372029:2:38", "statements": [] }, - "src": "372025:93:18" + "src": "372025:93:38" }, { "expression": { @@ -425847,34 +425847,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "372142:3:18" + "src": "372142:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "372147:6:18" + "src": "372147:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "372135:6:18" + "src": "372135:6:38" }, "nodeType": "YulFunctionCall", - "src": "372135:19:18" + "src": "372135:19:38" }, "nodeType": "YulExpressionStatement", - "src": "372135:19:18" + "src": "372135:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "372171:37:18", + "src": "372171:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "372188:3:18", + "src": "372188:3:38", "type": "", "value": "256" }, @@ -425883,38 +425883,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "372197:1:18", + "src": "372197:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "372200:6:18" + "src": "372200:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "372193:3:18" + "src": "372193:3:38" }, "nodeType": "YulFunctionCall", - "src": "372193:14:18" + "src": "372193:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "372184:3:18" + "src": "372184:3:38" }, "nodeType": "YulFunctionCall", - "src": "372184:24:18" + "src": "372184:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "372175:5:18", + "src": "372175:5:38", "type": "" } ] @@ -425927,12 +425927,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "372236:3:18" + "src": "372236:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "372241:4:18", + "src": "372241:4:38", "type": "", "value": "0x20" } @@ -425940,59 +425940,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "372232:3:18" + "src": "372232:3:38" }, "nodeType": "YulFunctionCall", - "src": "372232:14:18" + "src": "372232:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "372252:5:18" + "src": "372252:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "372263:5:18" + "src": "372263:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "372270:1:18" + "src": "372270:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "372259:3:18" + "src": "372259:3:38" }, "nodeType": "YulFunctionCall", - "src": "372259:13:18" + "src": "372259:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "372248:3:18" + "src": "372248:3:38" }, "nodeType": "YulFunctionCall", - "src": "372248:25:18" + "src": "372248:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "372225:6:18" + "src": "372225:6:38" }, "nodeType": "YulFunctionCall", - "src": "372225:49:18" + "src": "372225:49:38" }, "nodeType": "YulExpressionStatement", - "src": "372225:49:18" + "src": "372225:49:38" } ] }, @@ -426002,27 +426002,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "371967:3:18", + "src": "371967:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "371972:1:18", + "src": "371972:1:38", "type": "" } ], - "src": "371946:342:18" + "src": "371946:342:38" }, { "nodeType": "YulAssignment", - "src": "372301:17:18", + "src": "372301:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "372313:4:18", + "src": "372313:4:38", "type": "", "value": "0x00" } @@ -426030,28 +426030,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "372307:5:18" + "src": "372307:5:38" }, "nodeType": "YulFunctionCall", - "src": "372307:11:18" + "src": "372307:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "372301:2:18" + "src": "372301:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "372331:17:18", + "src": "372331:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "372343:4:18", + "src": "372343:4:38", "type": "", "value": "0x20" } @@ -426059,28 +426059,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "372337:5:18" + "src": "372337:5:38" }, "nodeType": "YulFunctionCall", - "src": "372337:11:18" + "src": "372337:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "372331:2:18" + "src": "372331:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "372361:17:18", + "src": "372361:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "372373:4:18", + "src": "372373:4:38", "type": "", "value": "0x40" } @@ -426088,28 +426088,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "372367:5:18" + "src": "372367:5:38" }, "nodeType": "YulFunctionCall", - "src": "372367:11:18" + "src": "372367:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "372361:2:18" + "src": "372361:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "372391:17:18", + "src": "372391:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "372403:4:18", + "src": "372403:4:38", "type": "", "value": "0x60" } @@ -426117,28 +426117,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "372397:5:18" + "src": "372397:5:38" }, "nodeType": "YulFunctionCall", - "src": "372397:11:18" + "src": "372397:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "372391:2:18" + "src": "372391:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "372421:17:18", + "src": "372421:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "372433:4:18", + "src": "372433:4:38", "type": "", "value": "0x80" } @@ -426146,28 +426146,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "372427:5:18" + "src": "372427:5:38" }, "nodeType": "YulFunctionCall", - "src": "372427:11:18" + "src": "372427:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "372421:2:18" + "src": "372421:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "372451:17:18", + "src": "372451:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "372463:4:18", + "src": "372463:4:38", "type": "", "value": "0xa0" } @@ -426175,28 +426175,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "372457:5:18" + "src": "372457:5:38" }, "nodeType": "YulFunctionCall", - "src": "372457:11:18" + "src": "372457:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "372451:2:18" + "src": "372451:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "372481:17:18", + "src": "372481:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "372493:4:18", + "src": "372493:4:38", "type": "", "value": "0xc0" } @@ -426204,28 +426204,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "372487:5:18" + "src": "372487:5:38" }, "nodeType": "YulFunctionCall", - "src": "372487:11:18" + "src": "372487:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "372481:2:18" + "src": "372481:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "372511:17:18", + "src": "372511:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "372523:4:18", + "src": "372523:4:38", "type": "", "value": "0xe0" } @@ -426233,28 +426233,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "372517:5:18" + "src": "372517:5:38" }, "nodeType": "YulFunctionCall", - "src": "372517:11:18" + "src": "372517:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "372511:2:18" + "src": "372511:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "372541:18:18", + "src": "372541:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "372553:5:18", + "src": "372553:5:38", "type": "", "value": "0x100" } @@ -426262,16 +426262,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "372547:5:18" + "src": "372547:5:38" }, "nodeType": "YulFunctionCall", - "src": "372547:12:18" + "src": "372547:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "372541:2:18" + "src": "372541:2:38" } ] }, @@ -426281,14 +426281,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "372644:4:18", + "src": "372644:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "372650:10:18", + "src": "372650:10:38", "type": "", "value": "0x439c7bef" } @@ -426296,13 +426296,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "372637:6:18" + "src": "372637:6:38" }, "nodeType": "YulFunctionCall", - "src": "372637:24:18" + "src": "372637:24:38" }, "nodeType": "YulExpressionStatement", - "src": "372637:24:18" + "src": "372637:24:38" }, { "expression": { @@ -426310,14 +426310,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "372681:4:18", + "src": "372681:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "372687:4:18", + "src": "372687:4:38", "type": "", "value": "0x80" } @@ -426325,13 +426325,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "372674:6:18" + "src": "372674:6:38" }, "nodeType": "YulFunctionCall", - "src": "372674:18:18" + "src": "372674:18:38" }, "nodeType": "YulExpressionStatement", - "src": "372674:18:18" + "src": "372674:18:38" }, { "expression": { @@ -426339,14 +426339,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "372712:4:18", + "src": "372712:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "372718:4:18", + "src": "372718:4:38", "type": "", "value": "0xc0" } @@ -426354,13 +426354,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "372705:6:18" + "src": "372705:6:38" }, "nodeType": "YulFunctionCall", - "src": "372705:18:18" + "src": "372705:18:38" }, "nodeType": "YulExpressionStatement", - "src": "372705:18:18" + "src": "372705:18:38" }, { "expression": { @@ -426368,26 +426368,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "372743:4:18", + "src": "372743:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "372749:2:18" + "src": "372749:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "372736:6:18" + "src": "372736:6:38" }, "nodeType": "YulFunctionCall", - "src": "372736:16:18" + "src": "372736:16:38" }, "nodeType": "YulExpressionStatement", - "src": "372736:16:18" + "src": "372736:16:38" }, { "expression": { @@ -426395,26 +426395,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "372772:4:18", + "src": "372772:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "372778:2:18" + "src": "372778:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "372765:6:18" + "src": "372765:6:38" }, "nodeType": "YulFunctionCall", - "src": "372765:16:18" + "src": "372765:16:38" }, "nodeType": "YulExpressionStatement", - "src": "372765:16:18" + "src": "372765:16:38" }, { "expression": { @@ -426422,26 +426422,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "372806:4:18", + "src": "372806:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "372812:2:18" + "src": "372812:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "372794:11:18" + "src": "372794:11:38" }, "nodeType": "YulFunctionCall", - "src": "372794:21:18" + "src": "372794:21:38" }, "nodeType": "YulExpressionStatement", - "src": "372794:21:18" + "src": "372794:21:38" }, { "expression": { @@ -426449,140 +426449,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "372840:4:18", + "src": "372840:4:38", "type": "", "value": "0xe0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "372846:2:18" + "src": "372846:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "372828:11:18" + "src": "372828:11:38" }, "nodeType": "YulFunctionCall", - "src": "372828:21:18" + "src": "372828:21:38" }, "nodeType": "YulExpressionStatement", - "src": "372828:21:18" + "src": "372828:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42585, + "declaration": 45646, "isOffset": false, "isSlot": false, - "src": "372301:2:18", + "src": "372301:2:38", "valueSize": 1 }, { - "declaration": 42588, + "declaration": 45649, "isOffset": false, "isSlot": false, - "src": "372331:2:18", + "src": "372331:2:38", "valueSize": 1 }, { - "declaration": 42591, + "declaration": 45652, "isOffset": false, "isSlot": false, - "src": "372361:2:18", + "src": "372361:2:38", "valueSize": 1 }, { - "declaration": 42594, + "declaration": 45655, "isOffset": false, "isSlot": false, - "src": "372391:2:18", + "src": "372391:2:38", "valueSize": 1 }, { - "declaration": 42597, + "declaration": 45658, "isOffset": false, "isSlot": false, - "src": "372421:2:18", + "src": "372421:2:38", "valueSize": 1 }, { - "declaration": 42600, + "declaration": 45661, "isOffset": false, "isSlot": false, - "src": "372451:2:18", + "src": "372451:2:38", "valueSize": 1 }, { - "declaration": 42603, + "declaration": 45664, "isOffset": false, "isSlot": false, - "src": "372481:2:18", + "src": "372481:2:38", "valueSize": 1 }, { - "declaration": 42606, + "declaration": 45667, "isOffset": false, "isSlot": false, - "src": "372511:2:18", + "src": "372511:2:38", "valueSize": 1 }, { - "declaration": 42609, + "declaration": 45670, "isOffset": false, "isSlot": false, - "src": "372541:2:18", + "src": "372541:2:38", "valueSize": 1 }, { - "declaration": 42575, + "declaration": 45636, "isOffset": false, "isSlot": false, - "src": "372812:2:18", + "src": "372812:2:38", "valueSize": 1 }, { - "declaration": 42577, + "declaration": 45638, "isOffset": false, "isSlot": false, - "src": "372846:2:18", + "src": "372846:2:38", "valueSize": 1 }, { - "declaration": 42579, + "declaration": 45640, "isOffset": false, "isSlot": false, - "src": "372749:2:18", + "src": "372749:2:38", "valueSize": 1 }, { - "declaration": 42581, + "declaration": 45642, "isOffset": false, "isSlot": false, - "src": "372778:2:18", + "src": "372778:2:38", "valueSize": 1 } ], - "id": 42611, + "id": 45672, "nodeType": "InlineAssembly", - "src": "371923:936:18" + "src": "371923:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42613, + "id": 45674, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "372884:4:18", + "src": "372884:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -426591,14 +426591,14 @@ }, { "hexValue": "3078313034", - "id": 42614, + "id": 45675, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "372890:5:18", + "src": "372890:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -426617,18 +426617,18 @@ "typeString": "int_const 260" } ], - "id": 42612, + "id": 45673, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "372868:15:18", + "referencedDeclaration": 33383, + "src": "372868:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42615, + "id": 45676, "isConstant": false, "isLValue": false, "isPure": false, @@ -426637,21 +426637,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "372868:28:18", + "src": "372868:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42616, + "id": 45677, "nodeType": "ExpressionStatement", - "src": "372868:28:18" + "src": "372868:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "372915:273:18", + "src": "372915:273:38", "statements": [ { "expression": { @@ -426659,26 +426659,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "372936:4:18", + "src": "372936:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "372942:2:18" + "src": "372942:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "372929:6:18" + "src": "372929:6:38" }, "nodeType": "YulFunctionCall", - "src": "372929:16:18" + "src": "372929:16:38" }, "nodeType": "YulExpressionStatement", - "src": "372929:16:18" + "src": "372929:16:38" }, { "expression": { @@ -426686,26 +426686,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "372965:4:18", + "src": "372965:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "372971:2:18" + "src": "372971:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "372958:6:18" + "src": "372958:6:38" }, "nodeType": "YulFunctionCall", - "src": "372958:16:18" + "src": "372958:16:38" }, "nodeType": "YulExpressionStatement", - "src": "372958:16:18" + "src": "372958:16:38" }, { "expression": { @@ -426713,26 +426713,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "372994:4:18", + "src": "372994:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "373000:2:18" + "src": "373000:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "372987:6:18" + "src": "372987:6:38" }, "nodeType": "YulFunctionCall", - "src": "372987:16:18" + "src": "372987:16:38" }, "nodeType": "YulExpressionStatement", - "src": "372987:16:18" + "src": "372987:16:38" }, { "expression": { @@ -426740,26 +426740,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "373023:4:18", + "src": "373023:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "373029:2:18" + "src": "373029:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "373016:6:18" + "src": "373016:6:38" }, "nodeType": "YulFunctionCall", - "src": "373016:16:18" + "src": "373016:16:38" }, "nodeType": "YulExpressionStatement", - "src": "373016:16:18" + "src": "373016:16:38" }, { "expression": { @@ -426767,26 +426767,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "373052:4:18", + "src": "373052:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "373058:2:18" + "src": "373058:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "373045:6:18" + "src": "373045:6:38" }, "nodeType": "YulFunctionCall", - "src": "373045:16:18" + "src": "373045:16:38" }, "nodeType": "YulExpressionStatement", - "src": "373045:16:18" + "src": "373045:16:38" }, { "expression": { @@ -426794,26 +426794,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "373081:4:18", + "src": "373081:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "373087:2:18" + "src": "373087:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "373074:6:18" + "src": "373074:6:38" }, "nodeType": "YulFunctionCall", - "src": "373074:16:18" + "src": "373074:16:38" }, "nodeType": "YulExpressionStatement", - "src": "373074:16:18" + "src": "373074:16:38" }, { "expression": { @@ -426821,26 +426821,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "373110:4:18", + "src": "373110:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "373116:2:18" + "src": "373116:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "373103:6:18" + "src": "373103:6:38" }, "nodeType": "YulFunctionCall", - "src": "373103:16:18" + "src": "373103:16:38" }, "nodeType": "YulExpressionStatement", - "src": "373103:16:18" + "src": "373103:16:38" }, { "expression": { @@ -426848,26 +426848,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "373139:4:18", + "src": "373139:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "373145:2:18" + "src": "373145:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "373132:6:18" + "src": "373132:6:38" }, "nodeType": "YulFunctionCall", - "src": "373132:16:18" + "src": "373132:16:38" }, "nodeType": "YulExpressionStatement", - "src": "373132:16:18" + "src": "373132:16:38" }, { "expression": { @@ -426875,98 +426875,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "373168:5:18", + "src": "373168:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "373175:2:18" + "src": "373175:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "373161:6:18" + "src": "373161:6:38" }, "nodeType": "YulFunctionCall", - "src": "373161:17:18" + "src": "373161:17:38" }, "nodeType": "YulExpressionStatement", - "src": "373161:17:18" + "src": "373161:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42585, + "declaration": 45646, "isOffset": false, "isSlot": false, - "src": "372942:2:18", + "src": "372942:2:38", "valueSize": 1 }, { - "declaration": 42588, + "declaration": 45649, "isOffset": false, "isSlot": false, - "src": "372971:2:18", + "src": "372971:2:38", "valueSize": 1 }, { - "declaration": 42591, + "declaration": 45652, "isOffset": false, "isSlot": false, - "src": "373000:2:18", + "src": "373000:2:38", "valueSize": 1 }, { - "declaration": 42594, + "declaration": 45655, "isOffset": false, "isSlot": false, - "src": "373029:2:18", + "src": "373029:2:38", "valueSize": 1 }, { - "declaration": 42597, + "declaration": 45658, "isOffset": false, "isSlot": false, - "src": "373058:2:18", + "src": "373058:2:38", "valueSize": 1 }, { - "declaration": 42600, + "declaration": 45661, "isOffset": false, "isSlot": false, - "src": "373087:2:18", + "src": "373087:2:38", "valueSize": 1 }, { - "declaration": 42603, + "declaration": 45664, "isOffset": false, "isSlot": false, - "src": "373116:2:18", + "src": "373116:2:38", "valueSize": 1 }, { - "declaration": 42606, + "declaration": 45667, "isOffset": false, "isSlot": false, - "src": "373145:2:18", + "src": "373145:2:38", "valueSize": 1 }, { - "declaration": 42609, + "declaration": 45670, "isOffset": false, "isSlot": false, - "src": "373175:2:18", + "src": "373175:2:38", "valueSize": 1 } ], - "id": 42617, + "id": 45678, "nodeType": "InlineAssembly", - "src": "372906:282:18" + "src": "372906:282:38" } ] }, @@ -426974,20 +426974,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "371667:3:18", + "nameLocation": "371667:3:38", "parameters": { - "id": 42582, + "id": 45643, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42575, + "id": 45636, "mutability": "mutable", "name": "p0", - "nameLocation": "371679:2:18", + "nameLocation": "371679:2:38", "nodeType": "VariableDeclaration", - "scope": 42619, - "src": "371671:10:18", + "scope": 45680, + "src": "371671:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -426995,10 +426995,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42574, + "id": 45635, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "371671:7:18", + "src": "371671:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -427008,13 +427008,13 @@ }, { "constant": false, - "id": 42577, + "id": 45638, "mutability": "mutable", "name": "p1", - "nameLocation": "371691:2:18", + "nameLocation": "371691:2:38", "nodeType": "VariableDeclaration", - "scope": 42619, - "src": "371683:10:18", + "scope": 45680, + "src": "371683:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -427022,10 +427022,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42576, + "id": 45637, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "371683:7:18", + "src": "371683:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -427035,13 +427035,13 @@ }, { "constant": false, - "id": 42579, + "id": 45640, "mutability": "mutable", "name": "p2", - "nameLocation": "371703:2:18", + "nameLocation": "371703:2:38", "nodeType": "VariableDeclaration", - "scope": 42619, - "src": "371695:10:18", + "scope": 45680, + "src": "371695:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -427049,10 +427049,10 @@ "typeString": "address" }, "typeName": { - "id": 42578, + "id": 45639, "name": "address", "nodeType": "ElementaryTypeName", - "src": "371695:7:18", + "src": "371695:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -427063,13 +427063,13 @@ }, { "constant": false, - "id": 42581, + "id": 45642, "mutability": "mutable", "name": "p3", - "nameLocation": "371715:2:18", + "nameLocation": "371715:2:38", "nodeType": "VariableDeclaration", - "scope": 42619, - "src": "371707:10:18", + "scope": 45680, + "src": "371707:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -427077,10 +427077,10 @@ "typeString": "address" }, "typeName": { - "id": 42580, + "id": 45641, "name": "address", "nodeType": "ElementaryTypeName", - "src": "371707:7:18", + "src": "371707:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -427090,44 +427090,44 @@ "visibility": "internal" } ], - "src": "371670:48:18" + "src": "371670:48:38" }, "returnParameters": { - "id": 42583, + "id": 45644, "nodeType": "ParameterList", "parameters": [], - "src": "371733:0:18" + "src": "371733:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42665, + "id": 45726, "nodeType": "FunctionDefinition", - "src": "373200:1530:18", + "src": "373200:1530:38", "nodes": [], "body": { - "id": 42664, + "id": 45725, "nodeType": "Block", - "src": "373272:1458:18", + "src": "373272:1458:38", "nodes": [], "statements": [ { "assignments": [ - 42631 + 45692 ], "declarations": [ { "constant": false, - "id": 42631, + "id": 45692, "mutability": "mutable", "name": "m0", - "nameLocation": "373290:2:18", + "nameLocation": "373290:2:38", "nodeType": "VariableDeclaration", - "scope": 42664, - "src": "373282:10:18", + "scope": 45725, + "src": "373282:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -427135,10 +427135,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42630, + "id": 45691, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "373282:7:18", + "src": "373282:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -427147,24 +427147,24 @@ "visibility": "internal" } ], - "id": 42632, + "id": 45693, "nodeType": "VariableDeclarationStatement", - "src": "373282:10:18" + "src": "373282:10:38" }, { "assignments": [ - 42634 + 45695 ], "declarations": [ { "constant": false, - "id": 42634, + "id": 45695, "mutability": "mutable", "name": "m1", - "nameLocation": "373310:2:18", + "nameLocation": "373310:2:38", "nodeType": "VariableDeclaration", - "scope": 42664, - "src": "373302:10:18", + "scope": 45725, + "src": "373302:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -427172,10 +427172,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42633, + "id": 45694, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "373302:7:18", + "src": "373302:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -427184,24 +427184,24 @@ "visibility": "internal" } ], - "id": 42635, + "id": 45696, "nodeType": "VariableDeclarationStatement", - "src": "373302:10:18" + "src": "373302:10:38" }, { "assignments": [ - 42637 + 45698 ], "declarations": [ { "constant": false, - "id": 42637, + "id": 45698, "mutability": "mutable", "name": "m2", - "nameLocation": "373330:2:18", + "nameLocation": "373330:2:38", "nodeType": "VariableDeclaration", - "scope": 42664, - "src": "373322:10:18", + "scope": 45725, + "src": "373322:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -427209,10 +427209,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42636, + "id": 45697, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "373322:7:18", + "src": "373322:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -427221,24 +427221,24 @@ "visibility": "internal" } ], - "id": 42638, + "id": 45699, "nodeType": "VariableDeclarationStatement", - "src": "373322:10:18" + "src": "373322:10:38" }, { "assignments": [ - 42640 + 45701 ], "declarations": [ { "constant": false, - "id": 42640, + "id": 45701, "mutability": "mutable", "name": "m3", - "nameLocation": "373350:2:18", + "nameLocation": "373350:2:38", "nodeType": "VariableDeclaration", - "scope": 42664, - "src": "373342:10:18", + "scope": 45725, + "src": "373342:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -427246,10 +427246,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42639, + "id": 45700, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "373342:7:18", + "src": "373342:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -427258,24 +427258,24 @@ "visibility": "internal" } ], - "id": 42641, + "id": 45702, "nodeType": "VariableDeclarationStatement", - "src": "373342:10:18" + "src": "373342:10:38" }, { "assignments": [ - 42643 + 45704 ], "declarations": [ { "constant": false, - "id": 42643, + "id": 45704, "mutability": "mutable", "name": "m4", - "nameLocation": "373370:2:18", + "nameLocation": "373370:2:38", "nodeType": "VariableDeclaration", - "scope": 42664, - "src": "373362:10:18", + "scope": 45725, + "src": "373362:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -427283,10 +427283,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42642, + "id": 45703, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "373362:7:18", + "src": "373362:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -427295,24 +427295,24 @@ "visibility": "internal" } ], - "id": 42644, + "id": 45705, "nodeType": "VariableDeclarationStatement", - "src": "373362:10:18" + "src": "373362:10:38" }, { "assignments": [ - 42646 + 45707 ], "declarations": [ { "constant": false, - "id": 42646, + "id": 45707, "mutability": "mutable", "name": "m5", - "nameLocation": "373390:2:18", + "nameLocation": "373390:2:38", "nodeType": "VariableDeclaration", - "scope": 42664, - "src": "373382:10:18", + "scope": 45725, + "src": "373382:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -427320,10 +427320,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42645, + "id": 45706, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "373382:7:18", + "src": "373382:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -427332,24 +427332,24 @@ "visibility": "internal" } ], - "id": 42647, + "id": 45708, "nodeType": "VariableDeclarationStatement", - "src": "373382:10:18" + "src": "373382:10:38" }, { "assignments": [ - 42649 + 45710 ], "declarations": [ { "constant": false, - "id": 42649, + "id": 45710, "mutability": "mutable", "name": "m6", - "nameLocation": "373410:2:18", + "nameLocation": "373410:2:38", "nodeType": "VariableDeclaration", - "scope": 42664, - "src": "373402:10:18", + "scope": 45725, + "src": "373402:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -427357,10 +427357,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42648, + "id": 45709, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "373402:7:18", + "src": "373402:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -427369,24 +427369,24 @@ "visibility": "internal" } ], - "id": 42650, + "id": 45711, "nodeType": "VariableDeclarationStatement", - "src": "373402:10:18" + "src": "373402:10:38" }, { "assignments": [ - 42652 + 45713 ], "declarations": [ { "constant": false, - "id": 42652, + "id": 45713, "mutability": "mutable", "name": "m7", - "nameLocation": "373430:2:18", + "nameLocation": "373430:2:38", "nodeType": "VariableDeclaration", - "scope": 42664, - "src": "373422:10:18", + "scope": 45725, + "src": "373422:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -427394,10 +427394,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42651, + "id": 45712, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "373422:7:18", + "src": "373422:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -427406,24 +427406,24 @@ "visibility": "internal" } ], - "id": 42653, + "id": 45714, "nodeType": "VariableDeclarationStatement", - "src": "373422:10:18" + "src": "373422:10:38" }, { "assignments": [ - 42655 + 45716 ], "declarations": [ { "constant": false, - "id": 42655, + "id": 45716, "mutability": "mutable", "name": "m8", - "nameLocation": "373450:2:18", + "nameLocation": "373450:2:38", "nodeType": "VariableDeclaration", - "scope": 42664, - "src": "373442:10:18", + "scope": 45725, + "src": "373442:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -427431,10 +427431,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42654, + "id": 45715, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "373442:7:18", + "src": "373442:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -427443,27 +427443,27 @@ "visibility": "internal" } ], - "id": 42656, + "id": 45717, "nodeType": "VariableDeclarationStatement", - "src": "373442:10:18" + "src": "373442:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "373471:924:18", + "src": "373471:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "373514:313:18", + "src": "373514:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "373532:15:18", + "src": "373532:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "373546:1:18", + "src": "373546:1:38", "type": "", "value": "0" }, @@ -427471,7 +427471,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "373536:6:18", + "src": "373536:6:38", "type": "" } ] @@ -427479,16 +427479,16 @@ { "body": { "nodeType": "YulBlock", - "src": "373617:40:18", + "src": "373617:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "373646:9:18", + "src": "373646:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "373648:5:18" + "src": "373648:5:38" } ] }, @@ -427499,33 +427499,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "373634:6:18" + "src": "373634:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "373642:1:18" + "src": "373642:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "373629:4:18" + "src": "373629:4:38" }, "nodeType": "YulFunctionCall", - "src": "373629:15:18" + "src": "373629:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "373622:6:18" + "src": "373622:6:38" }, "nodeType": "YulFunctionCall", - "src": "373622:23:18" + "src": "373622:23:38" }, "nodeType": "YulIf", - "src": "373619:36:18" + "src": "373619:36:38" } ] }, @@ -427534,12 +427534,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "373574:6:18" + "src": "373574:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "373582:4:18", + "src": "373582:4:38", "type": "", "value": "0x20" } @@ -427547,30 +427547,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "373571:2:18" + "src": "373571:2:38" }, "nodeType": "YulFunctionCall", - "src": "373571:16:18" + "src": "373571:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "373588:28:18", + "src": "373588:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "373590:24:18", + "src": "373590:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "373604:6:18" + "src": "373604:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "373612:1:18", + "src": "373612:1:38", "type": "", "value": "1" } @@ -427578,16 +427578,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "373600:3:18" + "src": "373600:3:38" }, "nodeType": "YulFunctionCall", - "src": "373600:14:18" + "src": "373600:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "373590:6:18" + "src": "373590:6:38" } ] } @@ -427595,10 +427595,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "373568:2:18", + "src": "373568:2:38", "statements": [] }, - "src": "373564:93:18" + "src": "373564:93:38" }, { "expression": { @@ -427606,34 +427606,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "373681:3:18" + "src": "373681:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "373686:6:18" + "src": "373686:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "373674:6:18" + "src": "373674:6:38" }, "nodeType": "YulFunctionCall", - "src": "373674:19:18" + "src": "373674:19:38" }, "nodeType": "YulExpressionStatement", - "src": "373674:19:18" + "src": "373674:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "373710:37:18", + "src": "373710:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "373727:3:18", + "src": "373727:3:38", "type": "", "value": "256" }, @@ -427642,38 +427642,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "373736:1:18", + "src": "373736:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "373739:6:18" + "src": "373739:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "373732:3:18" + "src": "373732:3:38" }, "nodeType": "YulFunctionCall", - "src": "373732:14:18" + "src": "373732:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "373723:3:18" + "src": "373723:3:38" }, "nodeType": "YulFunctionCall", - "src": "373723:24:18" + "src": "373723:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "373714:5:18", + "src": "373714:5:38", "type": "" } ] @@ -427686,12 +427686,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "373775:3:18" + "src": "373775:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "373780:4:18", + "src": "373780:4:38", "type": "", "value": "0x20" } @@ -427699,59 +427699,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "373771:3:18" + "src": "373771:3:38" }, "nodeType": "YulFunctionCall", - "src": "373771:14:18" + "src": "373771:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "373791:5:18" + "src": "373791:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "373802:5:18" + "src": "373802:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "373809:1:18" + "src": "373809:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "373798:3:18" + "src": "373798:3:38" }, "nodeType": "YulFunctionCall", - "src": "373798:13:18" + "src": "373798:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "373787:3:18" + "src": "373787:3:38" }, "nodeType": "YulFunctionCall", - "src": "373787:25:18" + "src": "373787:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "373764:6:18" + "src": "373764:6:38" }, "nodeType": "YulFunctionCall", - "src": "373764:49:18" + "src": "373764:49:38" }, "nodeType": "YulExpressionStatement", - "src": "373764:49:18" + "src": "373764:49:38" } ] }, @@ -427761,27 +427761,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "373506:3:18", + "src": "373506:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "373511:1:18", + "src": "373511:1:38", "type": "" } ], - "src": "373485:342:18" + "src": "373485:342:38" }, { "nodeType": "YulAssignment", - "src": "373840:17:18", + "src": "373840:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "373852:4:18", + "src": "373852:4:38", "type": "", "value": "0x00" } @@ -427789,28 +427789,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "373846:5:18" + "src": "373846:5:38" }, "nodeType": "YulFunctionCall", - "src": "373846:11:18" + "src": "373846:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "373840:2:18" + "src": "373840:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "373870:17:18", + "src": "373870:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "373882:4:18", + "src": "373882:4:38", "type": "", "value": "0x20" } @@ -427818,28 +427818,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "373876:5:18" + "src": "373876:5:38" }, "nodeType": "YulFunctionCall", - "src": "373876:11:18" + "src": "373876:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "373870:2:18" + "src": "373870:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "373900:17:18", + "src": "373900:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "373912:4:18", + "src": "373912:4:38", "type": "", "value": "0x40" } @@ -427847,28 +427847,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "373906:5:18" + "src": "373906:5:38" }, "nodeType": "YulFunctionCall", - "src": "373906:11:18" + "src": "373906:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "373900:2:18" + "src": "373900:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "373930:17:18", + "src": "373930:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "373942:4:18", + "src": "373942:4:38", "type": "", "value": "0x60" } @@ -427876,28 +427876,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "373936:5:18" + "src": "373936:5:38" }, "nodeType": "YulFunctionCall", - "src": "373936:11:18" + "src": "373936:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "373930:2:18" + "src": "373930:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "373960:17:18", + "src": "373960:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "373972:4:18", + "src": "373972:4:38", "type": "", "value": "0x80" } @@ -427905,28 +427905,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "373966:5:18" + "src": "373966:5:38" }, "nodeType": "YulFunctionCall", - "src": "373966:11:18" + "src": "373966:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "373960:2:18" + "src": "373960:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "373990:17:18", + "src": "373990:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "374002:4:18", + "src": "374002:4:38", "type": "", "value": "0xa0" } @@ -427934,28 +427934,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "373996:5:18" + "src": "373996:5:38" }, "nodeType": "YulFunctionCall", - "src": "373996:11:18" + "src": "373996:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "373990:2:18" + "src": "373990:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "374020:17:18", + "src": "374020:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "374032:4:18", + "src": "374032:4:38", "type": "", "value": "0xc0" } @@ -427963,28 +427963,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "374026:5:18" + "src": "374026:5:38" }, "nodeType": "YulFunctionCall", - "src": "374026:11:18" + "src": "374026:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "374020:2:18" + "src": "374020:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "374050:17:18", + "src": "374050:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "374062:4:18", + "src": "374062:4:38", "type": "", "value": "0xe0" } @@ -427992,28 +427992,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "374056:5:18" + "src": "374056:5:38" }, "nodeType": "YulFunctionCall", - "src": "374056:11:18" + "src": "374056:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "374050:2:18" + "src": "374050:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "374080:18:18", + "src": "374080:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "374092:5:18", + "src": "374092:5:38", "type": "", "value": "0x100" } @@ -428021,16 +428021,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "374086:5:18" + "src": "374086:5:38" }, "nodeType": "YulFunctionCall", - "src": "374086:12:18" + "src": "374086:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "374080:2:18" + "src": "374080:2:38" } ] }, @@ -428040,14 +428040,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "374180:4:18", + "src": "374180:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "374186:10:18", + "src": "374186:10:38", "type": "", "value": "0x5ccd4e37" } @@ -428055,13 +428055,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "374173:6:18" + "src": "374173:6:38" }, "nodeType": "YulFunctionCall", - "src": "374173:24:18" + "src": "374173:24:38" }, "nodeType": "YulExpressionStatement", - "src": "374173:24:18" + "src": "374173:24:38" }, { "expression": { @@ -428069,14 +428069,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "374217:4:18", + "src": "374217:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "374223:4:18", + "src": "374223:4:38", "type": "", "value": "0x80" } @@ -428084,13 +428084,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "374210:6:18" + "src": "374210:6:38" }, "nodeType": "YulFunctionCall", - "src": "374210:18:18" + "src": "374210:18:38" }, "nodeType": "YulExpressionStatement", - "src": "374210:18:18" + "src": "374210:18:38" }, { "expression": { @@ -428098,14 +428098,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "374248:4:18", + "src": "374248:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "374254:4:18", + "src": "374254:4:38", "type": "", "value": "0xc0" } @@ -428113,13 +428113,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "374241:6:18" + "src": "374241:6:38" }, "nodeType": "YulFunctionCall", - "src": "374241:18:18" + "src": "374241:18:38" }, "nodeType": "YulExpressionStatement", - "src": "374241:18:18" + "src": "374241:18:38" }, { "expression": { @@ -428127,26 +428127,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "374279:4:18", + "src": "374279:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "374285:2:18" + "src": "374285:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "374272:6:18" + "src": "374272:6:38" }, "nodeType": "YulFunctionCall", - "src": "374272:16:18" + "src": "374272:16:38" }, "nodeType": "YulExpressionStatement", - "src": "374272:16:18" + "src": "374272:16:38" }, { "expression": { @@ -428154,26 +428154,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "374308:4:18", + "src": "374308:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "374314:2:18" + "src": "374314:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "374301:6:18" + "src": "374301:6:38" }, "nodeType": "YulFunctionCall", - "src": "374301:16:18" + "src": "374301:16:38" }, "nodeType": "YulExpressionStatement", - "src": "374301:16:18" + "src": "374301:16:38" }, { "expression": { @@ -428181,26 +428181,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "374342:4:18", + "src": "374342:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "374348:2:18" + "src": "374348:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "374330:11:18" + "src": "374330:11:38" }, "nodeType": "YulFunctionCall", - "src": "374330:21:18" + "src": "374330:21:38" }, "nodeType": "YulExpressionStatement", - "src": "374330:21:18" + "src": "374330:21:38" }, { "expression": { @@ -428208,140 +428208,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "374376:4:18", + "src": "374376:4:38", "type": "", "value": "0xe0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "374382:2:18" + "src": "374382:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "374364:11:18" + "src": "374364:11:38" }, "nodeType": "YulFunctionCall", - "src": "374364:21:18" + "src": "374364:21:38" }, "nodeType": "YulExpressionStatement", - "src": "374364:21:18" + "src": "374364:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42631, + "declaration": 45692, "isOffset": false, "isSlot": false, - "src": "373840:2:18", + "src": "373840:2:38", "valueSize": 1 }, { - "declaration": 42634, + "declaration": 45695, "isOffset": false, "isSlot": false, - "src": "373870:2:18", + "src": "373870:2:38", "valueSize": 1 }, { - "declaration": 42637, + "declaration": 45698, "isOffset": false, "isSlot": false, - "src": "373900:2:18", + "src": "373900:2:38", "valueSize": 1 }, { - "declaration": 42640, + "declaration": 45701, "isOffset": false, "isSlot": false, - "src": "373930:2:18", + "src": "373930:2:38", "valueSize": 1 }, { - "declaration": 42643, + "declaration": 45704, "isOffset": false, "isSlot": false, - "src": "373960:2:18", + "src": "373960:2:38", "valueSize": 1 }, { - "declaration": 42646, + "declaration": 45707, "isOffset": false, "isSlot": false, - "src": "373990:2:18", + "src": "373990:2:38", "valueSize": 1 }, { - "declaration": 42649, + "declaration": 45710, "isOffset": false, "isSlot": false, - "src": "374020:2:18", + "src": "374020:2:38", "valueSize": 1 }, { - "declaration": 42652, + "declaration": 45713, "isOffset": false, "isSlot": false, - "src": "374050:2:18", + "src": "374050:2:38", "valueSize": 1 }, { - "declaration": 42655, + "declaration": 45716, "isOffset": false, "isSlot": false, - "src": "374080:2:18", + "src": "374080:2:38", "valueSize": 1 }, { - "declaration": 42621, + "declaration": 45682, "isOffset": false, "isSlot": false, - "src": "374348:2:18", + "src": "374348:2:38", "valueSize": 1 }, { - "declaration": 42623, + "declaration": 45684, "isOffset": false, "isSlot": false, - "src": "374382:2:18", + "src": "374382:2:38", "valueSize": 1 }, { - "declaration": 42625, + "declaration": 45686, "isOffset": false, "isSlot": false, - "src": "374285:2:18", + "src": "374285:2:38", "valueSize": 1 }, { - "declaration": 42627, + "declaration": 45688, "isOffset": false, "isSlot": false, - "src": "374314:2:18", + "src": "374314:2:38", "valueSize": 1 } ], - "id": 42657, + "id": 45718, "nodeType": "InlineAssembly", - "src": "373462:933:18" + "src": "373462:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42659, + "id": 45720, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "374420:4:18", + "src": "374420:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -428350,14 +428350,14 @@ }, { "hexValue": "3078313034", - "id": 42660, + "id": 45721, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "374426:5:18", + "src": "374426:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -428376,18 +428376,18 @@ "typeString": "int_const 260" } ], - "id": 42658, + "id": 45719, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "374404:15:18", + "referencedDeclaration": 33383, + "src": "374404:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42661, + "id": 45722, "isConstant": false, "isLValue": false, "isPure": false, @@ -428396,21 +428396,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "374404:28:18", + "src": "374404:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42662, + "id": 45723, "nodeType": "ExpressionStatement", - "src": "374404:28:18" + "src": "374404:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "374451:273:18", + "src": "374451:273:38", "statements": [ { "expression": { @@ -428418,26 +428418,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "374472:4:18", + "src": "374472:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "374478:2:18" + "src": "374478:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "374465:6:18" + "src": "374465:6:38" }, "nodeType": "YulFunctionCall", - "src": "374465:16:18" + "src": "374465:16:38" }, "nodeType": "YulExpressionStatement", - "src": "374465:16:18" + "src": "374465:16:38" }, { "expression": { @@ -428445,26 +428445,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "374501:4:18", + "src": "374501:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "374507:2:18" + "src": "374507:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "374494:6:18" + "src": "374494:6:38" }, "nodeType": "YulFunctionCall", - "src": "374494:16:18" + "src": "374494:16:38" }, "nodeType": "YulExpressionStatement", - "src": "374494:16:18" + "src": "374494:16:38" }, { "expression": { @@ -428472,26 +428472,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "374530:4:18", + "src": "374530:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "374536:2:18" + "src": "374536:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "374523:6:18" + "src": "374523:6:38" }, "nodeType": "YulFunctionCall", - "src": "374523:16:18" + "src": "374523:16:38" }, "nodeType": "YulExpressionStatement", - "src": "374523:16:18" + "src": "374523:16:38" }, { "expression": { @@ -428499,26 +428499,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "374559:4:18", + "src": "374559:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "374565:2:18" + "src": "374565:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "374552:6:18" + "src": "374552:6:38" }, "nodeType": "YulFunctionCall", - "src": "374552:16:18" + "src": "374552:16:38" }, "nodeType": "YulExpressionStatement", - "src": "374552:16:18" + "src": "374552:16:38" }, { "expression": { @@ -428526,26 +428526,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "374588:4:18", + "src": "374588:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "374594:2:18" + "src": "374594:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "374581:6:18" + "src": "374581:6:38" }, "nodeType": "YulFunctionCall", - "src": "374581:16:18" + "src": "374581:16:38" }, "nodeType": "YulExpressionStatement", - "src": "374581:16:18" + "src": "374581:16:38" }, { "expression": { @@ -428553,26 +428553,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "374617:4:18", + "src": "374617:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "374623:2:18" + "src": "374623:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "374610:6:18" + "src": "374610:6:38" }, "nodeType": "YulFunctionCall", - "src": "374610:16:18" + "src": "374610:16:38" }, "nodeType": "YulExpressionStatement", - "src": "374610:16:18" + "src": "374610:16:38" }, { "expression": { @@ -428580,26 +428580,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "374646:4:18", + "src": "374646:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "374652:2:18" + "src": "374652:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "374639:6:18" + "src": "374639:6:38" }, "nodeType": "YulFunctionCall", - "src": "374639:16:18" + "src": "374639:16:38" }, "nodeType": "YulExpressionStatement", - "src": "374639:16:18" + "src": "374639:16:38" }, { "expression": { @@ -428607,26 +428607,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "374675:4:18", + "src": "374675:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "374681:2:18" + "src": "374681:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "374668:6:18" + "src": "374668:6:38" }, "nodeType": "YulFunctionCall", - "src": "374668:16:18" + "src": "374668:16:38" }, "nodeType": "YulExpressionStatement", - "src": "374668:16:18" + "src": "374668:16:38" }, { "expression": { @@ -428634,98 +428634,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "374704:5:18", + "src": "374704:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "374711:2:18" + "src": "374711:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "374697:6:18" + "src": "374697:6:38" }, "nodeType": "YulFunctionCall", - "src": "374697:17:18" + "src": "374697:17:38" }, "nodeType": "YulExpressionStatement", - "src": "374697:17:18" + "src": "374697:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42631, + "declaration": 45692, "isOffset": false, "isSlot": false, - "src": "374478:2:18", + "src": "374478:2:38", "valueSize": 1 }, { - "declaration": 42634, + "declaration": 45695, "isOffset": false, "isSlot": false, - "src": "374507:2:18", + "src": "374507:2:38", "valueSize": 1 }, { - "declaration": 42637, + "declaration": 45698, "isOffset": false, "isSlot": false, - "src": "374536:2:18", + "src": "374536:2:38", "valueSize": 1 }, { - "declaration": 42640, + "declaration": 45701, "isOffset": false, "isSlot": false, - "src": "374565:2:18", + "src": "374565:2:38", "valueSize": 1 }, { - "declaration": 42643, + "declaration": 45704, "isOffset": false, "isSlot": false, - "src": "374594:2:18", + "src": "374594:2:38", "valueSize": 1 }, { - "declaration": 42646, + "declaration": 45707, "isOffset": false, "isSlot": false, - "src": "374623:2:18", + "src": "374623:2:38", "valueSize": 1 }, { - "declaration": 42649, + "declaration": 45710, "isOffset": false, "isSlot": false, - "src": "374652:2:18", + "src": "374652:2:38", "valueSize": 1 }, { - "declaration": 42652, + "declaration": 45713, "isOffset": false, "isSlot": false, - "src": "374681:2:18", + "src": "374681:2:38", "valueSize": 1 }, { - "declaration": 42655, + "declaration": 45716, "isOffset": false, "isSlot": false, - "src": "374711:2:18", + "src": "374711:2:38", "valueSize": 1 } ], - "id": 42663, + "id": 45724, "nodeType": "InlineAssembly", - "src": "374442:282:18" + "src": "374442:282:38" } ] }, @@ -428733,20 +428733,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "373209:3:18", + "nameLocation": "373209:3:38", "parameters": { - "id": 42628, + "id": 45689, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42621, + "id": 45682, "mutability": "mutable", "name": "p0", - "nameLocation": "373221:2:18", + "nameLocation": "373221:2:38", "nodeType": "VariableDeclaration", - "scope": 42665, - "src": "373213:10:18", + "scope": 45726, + "src": "373213:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -428754,10 +428754,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42620, + "id": 45681, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "373213:7:18", + "src": "373213:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -428767,13 +428767,13 @@ }, { "constant": false, - "id": 42623, + "id": 45684, "mutability": "mutable", "name": "p1", - "nameLocation": "373233:2:18", + "nameLocation": "373233:2:38", "nodeType": "VariableDeclaration", - "scope": 42665, - "src": "373225:10:18", + "scope": 45726, + "src": "373225:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -428781,10 +428781,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42622, + "id": 45683, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "373225:7:18", + "src": "373225:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -428794,13 +428794,13 @@ }, { "constant": false, - "id": 42625, + "id": 45686, "mutability": "mutable", "name": "p2", - "nameLocation": "373245:2:18", + "nameLocation": "373245:2:38", "nodeType": "VariableDeclaration", - "scope": 42665, - "src": "373237:10:18", + "scope": 45726, + "src": "373237:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -428808,10 +428808,10 @@ "typeString": "address" }, "typeName": { - "id": 42624, + "id": 45685, "name": "address", "nodeType": "ElementaryTypeName", - "src": "373237:7:18", + "src": "373237:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -428822,13 +428822,13 @@ }, { "constant": false, - "id": 42627, + "id": 45688, "mutability": "mutable", "name": "p3", - "nameLocation": "373254:2:18", + "nameLocation": "373254:2:38", "nodeType": "VariableDeclaration", - "scope": 42665, - "src": "373249:7:18", + "scope": 45726, + "src": "373249:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -428836,10 +428836,10 @@ "typeString": "bool" }, "typeName": { - "id": 42626, + "id": 45687, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "373249:4:18", + "src": "373249:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -428848,44 +428848,44 @@ "visibility": "internal" } ], - "src": "373212:45:18" + "src": "373212:45:38" }, "returnParameters": { - "id": 42629, + "id": 45690, "nodeType": "ParameterList", "parameters": [], - "src": "373272:0:18" + "src": "373272:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42711, + "id": 45772, "nodeType": "FunctionDefinition", - "src": "374736:1536:18", + "src": "374736:1536:38", "nodes": [], "body": { - "id": 42710, + "id": 45771, "nodeType": "Block", - "src": "374811:1461:18", + "src": "374811:1461:38", "nodes": [], "statements": [ { "assignments": [ - 42677 + 45738 ], "declarations": [ { "constant": false, - "id": 42677, + "id": 45738, "mutability": "mutable", "name": "m0", - "nameLocation": "374829:2:18", + "nameLocation": "374829:2:38", "nodeType": "VariableDeclaration", - "scope": 42710, - "src": "374821:10:18", + "scope": 45771, + "src": "374821:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -428893,10 +428893,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42676, + "id": 45737, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "374821:7:18", + "src": "374821:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -428905,24 +428905,24 @@ "visibility": "internal" } ], - "id": 42678, + "id": 45739, "nodeType": "VariableDeclarationStatement", - "src": "374821:10:18" + "src": "374821:10:38" }, { "assignments": [ - 42680 + 45741 ], "declarations": [ { "constant": false, - "id": 42680, + "id": 45741, "mutability": "mutable", "name": "m1", - "nameLocation": "374849:2:18", + "nameLocation": "374849:2:38", "nodeType": "VariableDeclaration", - "scope": 42710, - "src": "374841:10:18", + "scope": 45771, + "src": "374841:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -428930,10 +428930,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42679, + "id": 45740, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "374841:7:18", + "src": "374841:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -428942,24 +428942,24 @@ "visibility": "internal" } ], - "id": 42681, + "id": 45742, "nodeType": "VariableDeclarationStatement", - "src": "374841:10:18" + "src": "374841:10:38" }, { "assignments": [ - 42683 + 45744 ], "declarations": [ { "constant": false, - "id": 42683, + "id": 45744, "mutability": "mutable", "name": "m2", - "nameLocation": "374869:2:18", + "nameLocation": "374869:2:38", "nodeType": "VariableDeclaration", - "scope": 42710, - "src": "374861:10:18", + "scope": 45771, + "src": "374861:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -428967,10 +428967,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42682, + "id": 45743, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "374861:7:18", + "src": "374861:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -428979,24 +428979,24 @@ "visibility": "internal" } ], - "id": 42684, + "id": 45745, "nodeType": "VariableDeclarationStatement", - "src": "374861:10:18" + "src": "374861:10:38" }, { "assignments": [ - 42686 + 45747 ], "declarations": [ { "constant": false, - "id": 42686, + "id": 45747, "mutability": "mutable", "name": "m3", - "nameLocation": "374889:2:18", + "nameLocation": "374889:2:38", "nodeType": "VariableDeclaration", - "scope": 42710, - "src": "374881:10:18", + "scope": 45771, + "src": "374881:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -429004,10 +429004,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42685, + "id": 45746, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "374881:7:18", + "src": "374881:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -429016,24 +429016,24 @@ "visibility": "internal" } ], - "id": 42687, + "id": 45748, "nodeType": "VariableDeclarationStatement", - "src": "374881:10:18" + "src": "374881:10:38" }, { "assignments": [ - 42689 + 45750 ], "declarations": [ { "constant": false, - "id": 42689, + "id": 45750, "mutability": "mutable", "name": "m4", - "nameLocation": "374909:2:18", + "nameLocation": "374909:2:38", "nodeType": "VariableDeclaration", - "scope": 42710, - "src": "374901:10:18", + "scope": 45771, + "src": "374901:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -429041,10 +429041,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42688, + "id": 45749, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "374901:7:18", + "src": "374901:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -429053,24 +429053,24 @@ "visibility": "internal" } ], - "id": 42690, + "id": 45751, "nodeType": "VariableDeclarationStatement", - "src": "374901:10:18" + "src": "374901:10:38" }, { "assignments": [ - 42692 + 45753 ], "declarations": [ { "constant": false, - "id": 42692, + "id": 45753, "mutability": "mutable", "name": "m5", - "nameLocation": "374929:2:18", + "nameLocation": "374929:2:38", "nodeType": "VariableDeclaration", - "scope": 42710, - "src": "374921:10:18", + "scope": 45771, + "src": "374921:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -429078,10 +429078,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42691, + "id": 45752, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "374921:7:18", + "src": "374921:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -429090,24 +429090,24 @@ "visibility": "internal" } ], - "id": 42693, + "id": 45754, "nodeType": "VariableDeclarationStatement", - "src": "374921:10:18" + "src": "374921:10:38" }, { "assignments": [ - 42695 + 45756 ], "declarations": [ { "constant": false, - "id": 42695, + "id": 45756, "mutability": "mutable", "name": "m6", - "nameLocation": "374949:2:18", + "nameLocation": "374949:2:38", "nodeType": "VariableDeclaration", - "scope": 42710, - "src": "374941:10:18", + "scope": 45771, + "src": "374941:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -429115,10 +429115,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42694, + "id": 45755, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "374941:7:18", + "src": "374941:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -429127,24 +429127,24 @@ "visibility": "internal" } ], - "id": 42696, + "id": 45757, "nodeType": "VariableDeclarationStatement", - "src": "374941:10:18" + "src": "374941:10:38" }, { "assignments": [ - 42698 + 45759 ], "declarations": [ { "constant": false, - "id": 42698, + "id": 45759, "mutability": "mutable", "name": "m7", - "nameLocation": "374969:2:18", + "nameLocation": "374969:2:38", "nodeType": "VariableDeclaration", - "scope": 42710, - "src": "374961:10:18", + "scope": 45771, + "src": "374961:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -429152,10 +429152,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42697, + "id": 45758, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "374961:7:18", + "src": "374961:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -429164,24 +429164,24 @@ "visibility": "internal" } ], - "id": 42699, + "id": 45760, "nodeType": "VariableDeclarationStatement", - "src": "374961:10:18" + "src": "374961:10:38" }, { "assignments": [ - 42701 + 45762 ], "declarations": [ { "constant": false, - "id": 42701, + "id": 45762, "mutability": "mutable", "name": "m8", - "nameLocation": "374989:2:18", + "nameLocation": "374989:2:38", "nodeType": "VariableDeclaration", - "scope": 42710, - "src": "374981:10:18", + "scope": 45771, + "src": "374981:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -429189,10 +429189,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42700, + "id": 45761, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "374981:7:18", + "src": "374981:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -429201,27 +429201,27 @@ "visibility": "internal" } ], - "id": 42702, + "id": 45763, "nodeType": "VariableDeclarationStatement", - "src": "374981:10:18" + "src": "374981:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "375010:927:18", + "src": "375010:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "375053:313:18", + "src": "375053:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "375071:15:18", + "src": "375071:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "375085:1:18", + "src": "375085:1:38", "type": "", "value": "0" }, @@ -429229,7 +429229,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "375075:6:18", + "src": "375075:6:38", "type": "" } ] @@ -429237,16 +429237,16 @@ { "body": { "nodeType": "YulBlock", - "src": "375156:40:18", + "src": "375156:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "375185:9:18", + "src": "375185:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "375187:5:18" + "src": "375187:5:38" } ] }, @@ -429257,33 +429257,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "375173:6:18" + "src": "375173:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "375181:1:18" + "src": "375181:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "375168:4:18" + "src": "375168:4:38" }, "nodeType": "YulFunctionCall", - "src": "375168:15:18" + "src": "375168:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "375161:6:18" + "src": "375161:6:38" }, "nodeType": "YulFunctionCall", - "src": "375161:23:18" + "src": "375161:23:38" }, "nodeType": "YulIf", - "src": "375158:36:18" + "src": "375158:36:38" } ] }, @@ -429292,12 +429292,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "375113:6:18" + "src": "375113:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "375121:4:18", + "src": "375121:4:38", "type": "", "value": "0x20" } @@ -429305,30 +429305,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "375110:2:18" + "src": "375110:2:38" }, "nodeType": "YulFunctionCall", - "src": "375110:16:18" + "src": "375110:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "375127:28:18", + "src": "375127:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "375129:24:18", + "src": "375129:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "375143:6:18" + "src": "375143:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "375151:1:18", + "src": "375151:1:38", "type": "", "value": "1" } @@ -429336,16 +429336,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "375139:3:18" + "src": "375139:3:38" }, "nodeType": "YulFunctionCall", - "src": "375139:14:18" + "src": "375139:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "375129:6:18" + "src": "375129:6:38" } ] } @@ -429353,10 +429353,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "375107:2:18", + "src": "375107:2:38", "statements": [] }, - "src": "375103:93:18" + "src": "375103:93:38" }, { "expression": { @@ -429364,34 +429364,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "375220:3:18" + "src": "375220:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "375225:6:18" + "src": "375225:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "375213:6:18" + "src": "375213:6:38" }, "nodeType": "YulFunctionCall", - "src": "375213:19:18" + "src": "375213:19:38" }, "nodeType": "YulExpressionStatement", - "src": "375213:19:18" + "src": "375213:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "375249:37:18", + "src": "375249:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "375266:3:18", + "src": "375266:3:38", "type": "", "value": "256" }, @@ -429400,38 +429400,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "375275:1:18", + "src": "375275:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "375278:6:18" + "src": "375278:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "375271:3:18" + "src": "375271:3:38" }, "nodeType": "YulFunctionCall", - "src": "375271:14:18" + "src": "375271:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "375262:3:18" + "src": "375262:3:38" }, "nodeType": "YulFunctionCall", - "src": "375262:24:18" + "src": "375262:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "375253:5:18", + "src": "375253:5:38", "type": "" } ] @@ -429444,12 +429444,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "375314:3:18" + "src": "375314:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "375319:4:18", + "src": "375319:4:38", "type": "", "value": "0x20" } @@ -429457,59 +429457,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "375310:3:18" + "src": "375310:3:38" }, "nodeType": "YulFunctionCall", - "src": "375310:14:18" + "src": "375310:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "375330:5:18" + "src": "375330:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "375341:5:18" + "src": "375341:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "375348:1:18" + "src": "375348:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "375337:3:18" + "src": "375337:3:38" }, "nodeType": "YulFunctionCall", - "src": "375337:13:18" + "src": "375337:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "375326:3:18" + "src": "375326:3:38" }, "nodeType": "YulFunctionCall", - "src": "375326:25:18" + "src": "375326:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "375303:6:18" + "src": "375303:6:38" }, "nodeType": "YulFunctionCall", - "src": "375303:49:18" + "src": "375303:49:38" }, "nodeType": "YulExpressionStatement", - "src": "375303:49:18" + "src": "375303:49:38" } ] }, @@ -429519,27 +429519,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "375045:3:18", + "src": "375045:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "375050:1:18", + "src": "375050:1:38", "type": "" } ], - "src": "375024:342:18" + "src": "375024:342:38" }, { "nodeType": "YulAssignment", - "src": "375379:17:18", + "src": "375379:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "375391:4:18", + "src": "375391:4:38", "type": "", "value": "0x00" } @@ -429547,28 +429547,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "375385:5:18" + "src": "375385:5:38" }, "nodeType": "YulFunctionCall", - "src": "375385:11:18" + "src": "375385:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "375379:2:18" + "src": "375379:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "375409:17:18", + "src": "375409:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "375421:4:18", + "src": "375421:4:38", "type": "", "value": "0x20" } @@ -429576,28 +429576,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "375415:5:18" + "src": "375415:5:38" }, "nodeType": "YulFunctionCall", - "src": "375415:11:18" + "src": "375415:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "375409:2:18" + "src": "375409:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "375439:17:18", + "src": "375439:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "375451:4:18", + "src": "375451:4:38", "type": "", "value": "0x40" } @@ -429605,28 +429605,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "375445:5:18" + "src": "375445:5:38" }, "nodeType": "YulFunctionCall", - "src": "375445:11:18" + "src": "375445:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "375439:2:18" + "src": "375439:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "375469:17:18", + "src": "375469:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "375481:4:18", + "src": "375481:4:38", "type": "", "value": "0x60" } @@ -429634,28 +429634,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "375475:5:18" + "src": "375475:5:38" }, "nodeType": "YulFunctionCall", - "src": "375475:11:18" + "src": "375475:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "375469:2:18" + "src": "375469:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "375499:17:18", + "src": "375499:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "375511:4:18", + "src": "375511:4:38", "type": "", "value": "0x80" } @@ -429663,28 +429663,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "375505:5:18" + "src": "375505:5:38" }, "nodeType": "YulFunctionCall", - "src": "375505:11:18" + "src": "375505:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "375499:2:18" + "src": "375499:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "375529:17:18", + "src": "375529:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "375541:4:18", + "src": "375541:4:38", "type": "", "value": "0xa0" } @@ -429692,28 +429692,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "375535:5:18" + "src": "375535:5:38" }, "nodeType": "YulFunctionCall", - "src": "375535:11:18" + "src": "375535:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "375529:2:18" + "src": "375529:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "375559:17:18", + "src": "375559:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "375571:4:18", + "src": "375571:4:38", "type": "", "value": "0xc0" } @@ -429721,28 +429721,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "375565:5:18" + "src": "375565:5:38" }, "nodeType": "YulFunctionCall", - "src": "375565:11:18" + "src": "375565:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "375559:2:18" + "src": "375559:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "375589:17:18", + "src": "375589:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "375601:4:18", + "src": "375601:4:38", "type": "", "value": "0xe0" } @@ -429750,28 +429750,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "375595:5:18" + "src": "375595:5:38" }, "nodeType": "YulFunctionCall", - "src": "375595:11:18" + "src": "375595:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "375589:2:18" + "src": "375589:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "375619:18:18", + "src": "375619:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "375631:5:18", + "src": "375631:5:38", "type": "", "value": "0x100" } @@ -429779,16 +429779,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "375625:5:18" + "src": "375625:5:38" }, "nodeType": "YulFunctionCall", - "src": "375625:12:18" + "src": "375625:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "375619:2:18" + "src": "375619:2:38" } ] }, @@ -429798,14 +429798,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "375722:4:18", + "src": "375722:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "375728:10:18", + "src": "375728:10:38", "type": "", "value": "0x7cc3c607" } @@ -429813,13 +429813,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "375715:6:18" + "src": "375715:6:38" }, "nodeType": "YulFunctionCall", - "src": "375715:24:18" + "src": "375715:24:38" }, "nodeType": "YulExpressionStatement", - "src": "375715:24:18" + "src": "375715:24:38" }, { "expression": { @@ -429827,14 +429827,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "375759:4:18", + "src": "375759:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "375765:4:18", + "src": "375765:4:38", "type": "", "value": "0x80" } @@ -429842,13 +429842,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "375752:6:18" + "src": "375752:6:38" }, "nodeType": "YulFunctionCall", - "src": "375752:18:18" + "src": "375752:18:38" }, "nodeType": "YulExpressionStatement", - "src": "375752:18:18" + "src": "375752:18:38" }, { "expression": { @@ -429856,14 +429856,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "375790:4:18", + "src": "375790:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "375796:4:18", + "src": "375796:4:38", "type": "", "value": "0xc0" } @@ -429871,13 +429871,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "375783:6:18" + "src": "375783:6:38" }, "nodeType": "YulFunctionCall", - "src": "375783:18:18" + "src": "375783:18:38" }, "nodeType": "YulExpressionStatement", - "src": "375783:18:18" + "src": "375783:18:38" }, { "expression": { @@ -429885,26 +429885,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "375821:4:18", + "src": "375821:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "375827:2:18" + "src": "375827:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "375814:6:18" + "src": "375814:6:38" }, "nodeType": "YulFunctionCall", - "src": "375814:16:18" + "src": "375814:16:38" }, "nodeType": "YulExpressionStatement", - "src": "375814:16:18" + "src": "375814:16:38" }, { "expression": { @@ -429912,26 +429912,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "375850:4:18", + "src": "375850:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "375856:2:18" + "src": "375856:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "375843:6:18" + "src": "375843:6:38" }, "nodeType": "YulFunctionCall", - "src": "375843:16:18" + "src": "375843:16:38" }, "nodeType": "YulExpressionStatement", - "src": "375843:16:18" + "src": "375843:16:38" }, { "expression": { @@ -429939,26 +429939,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "375884:4:18", + "src": "375884:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "375890:2:18" + "src": "375890:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "375872:11:18" + "src": "375872:11:38" }, "nodeType": "YulFunctionCall", - "src": "375872:21:18" + "src": "375872:21:38" }, "nodeType": "YulExpressionStatement", - "src": "375872:21:18" + "src": "375872:21:38" }, { "expression": { @@ -429966,140 +429966,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "375918:4:18", + "src": "375918:4:38", "type": "", "value": "0xe0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "375924:2:18" + "src": "375924:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "375906:11:18" + "src": "375906:11:38" }, "nodeType": "YulFunctionCall", - "src": "375906:21:18" + "src": "375906:21:38" }, "nodeType": "YulExpressionStatement", - "src": "375906:21:18" + "src": "375906:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42677, + "declaration": 45738, "isOffset": false, "isSlot": false, - "src": "375379:2:18", + "src": "375379:2:38", "valueSize": 1 }, { - "declaration": 42680, + "declaration": 45741, "isOffset": false, "isSlot": false, - "src": "375409:2:18", + "src": "375409:2:38", "valueSize": 1 }, { - "declaration": 42683, + "declaration": 45744, "isOffset": false, "isSlot": false, - "src": "375439:2:18", + "src": "375439:2:38", "valueSize": 1 }, { - "declaration": 42686, + "declaration": 45747, "isOffset": false, "isSlot": false, - "src": "375469:2:18", + "src": "375469:2:38", "valueSize": 1 }, { - "declaration": 42689, + "declaration": 45750, "isOffset": false, "isSlot": false, - "src": "375499:2:18", + "src": "375499:2:38", "valueSize": 1 }, { - "declaration": 42692, + "declaration": 45753, "isOffset": false, "isSlot": false, - "src": "375529:2:18", + "src": "375529:2:38", "valueSize": 1 }, { - "declaration": 42695, + "declaration": 45756, "isOffset": false, "isSlot": false, - "src": "375559:2:18", + "src": "375559:2:38", "valueSize": 1 }, { - "declaration": 42698, + "declaration": 45759, "isOffset": false, "isSlot": false, - "src": "375589:2:18", + "src": "375589:2:38", "valueSize": 1 }, { - "declaration": 42701, + "declaration": 45762, "isOffset": false, "isSlot": false, - "src": "375619:2:18", + "src": "375619:2:38", "valueSize": 1 }, { - "declaration": 42667, + "declaration": 45728, "isOffset": false, "isSlot": false, - "src": "375890:2:18", + "src": "375890:2:38", "valueSize": 1 }, { - "declaration": 42669, + "declaration": 45730, "isOffset": false, "isSlot": false, - "src": "375924:2:18", + "src": "375924:2:38", "valueSize": 1 }, { - "declaration": 42671, + "declaration": 45732, "isOffset": false, "isSlot": false, - "src": "375827:2:18", + "src": "375827:2:38", "valueSize": 1 }, { - "declaration": 42673, + "declaration": 45734, "isOffset": false, "isSlot": false, - "src": "375856:2:18", + "src": "375856:2:38", "valueSize": 1 } ], - "id": 42703, + "id": 45764, "nodeType": "InlineAssembly", - "src": "375001:936:18" + "src": "375001:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42705, + "id": 45766, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "375962:4:18", + "src": "375962:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -430108,14 +430108,14 @@ }, { "hexValue": "3078313034", - "id": 42706, + "id": 45767, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "375968:5:18", + "src": "375968:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -430134,18 +430134,18 @@ "typeString": "int_const 260" } ], - "id": 42704, + "id": 45765, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "375946:15:18", + "referencedDeclaration": 33383, + "src": "375946:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42707, + "id": 45768, "isConstant": false, "isLValue": false, "isPure": false, @@ -430154,21 +430154,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "375946:28:18", + "src": "375946:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42708, + "id": 45769, "nodeType": "ExpressionStatement", - "src": "375946:28:18" + "src": "375946:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "375993:273:18", + "src": "375993:273:38", "statements": [ { "expression": { @@ -430176,26 +430176,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "376014:4:18", + "src": "376014:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "376020:2:18" + "src": "376020:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "376007:6:18" + "src": "376007:6:38" }, "nodeType": "YulFunctionCall", - "src": "376007:16:18" + "src": "376007:16:38" }, "nodeType": "YulExpressionStatement", - "src": "376007:16:18" + "src": "376007:16:38" }, { "expression": { @@ -430203,26 +430203,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "376043:4:18", + "src": "376043:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "376049:2:18" + "src": "376049:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "376036:6:18" + "src": "376036:6:38" }, "nodeType": "YulFunctionCall", - "src": "376036:16:18" + "src": "376036:16:38" }, "nodeType": "YulExpressionStatement", - "src": "376036:16:18" + "src": "376036:16:38" }, { "expression": { @@ -430230,26 +430230,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "376072:4:18", + "src": "376072:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "376078:2:18" + "src": "376078:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "376065:6:18" + "src": "376065:6:38" }, "nodeType": "YulFunctionCall", - "src": "376065:16:18" + "src": "376065:16:38" }, "nodeType": "YulExpressionStatement", - "src": "376065:16:18" + "src": "376065:16:38" }, { "expression": { @@ -430257,26 +430257,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "376101:4:18", + "src": "376101:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "376107:2:18" + "src": "376107:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "376094:6:18" + "src": "376094:6:38" }, "nodeType": "YulFunctionCall", - "src": "376094:16:18" + "src": "376094:16:38" }, "nodeType": "YulExpressionStatement", - "src": "376094:16:18" + "src": "376094:16:38" }, { "expression": { @@ -430284,26 +430284,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "376130:4:18", + "src": "376130:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "376136:2:18" + "src": "376136:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "376123:6:18" + "src": "376123:6:38" }, "nodeType": "YulFunctionCall", - "src": "376123:16:18" + "src": "376123:16:38" }, "nodeType": "YulExpressionStatement", - "src": "376123:16:18" + "src": "376123:16:38" }, { "expression": { @@ -430311,26 +430311,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "376159:4:18", + "src": "376159:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "376165:2:18" + "src": "376165:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "376152:6:18" + "src": "376152:6:38" }, "nodeType": "YulFunctionCall", - "src": "376152:16:18" + "src": "376152:16:38" }, "nodeType": "YulExpressionStatement", - "src": "376152:16:18" + "src": "376152:16:38" }, { "expression": { @@ -430338,26 +430338,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "376188:4:18", + "src": "376188:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "376194:2:18" + "src": "376194:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "376181:6:18" + "src": "376181:6:38" }, "nodeType": "YulFunctionCall", - "src": "376181:16:18" + "src": "376181:16:38" }, "nodeType": "YulExpressionStatement", - "src": "376181:16:18" + "src": "376181:16:38" }, { "expression": { @@ -430365,26 +430365,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "376217:4:18", + "src": "376217:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "376223:2:18" + "src": "376223:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "376210:6:18" + "src": "376210:6:38" }, "nodeType": "YulFunctionCall", - "src": "376210:16:18" + "src": "376210:16:38" }, "nodeType": "YulExpressionStatement", - "src": "376210:16:18" + "src": "376210:16:38" }, { "expression": { @@ -430392,98 +430392,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "376246:5:18", + "src": "376246:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "376253:2:18" + "src": "376253:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "376239:6:18" + "src": "376239:6:38" }, "nodeType": "YulFunctionCall", - "src": "376239:17:18" + "src": "376239:17:38" }, "nodeType": "YulExpressionStatement", - "src": "376239:17:18" + "src": "376239:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42677, + "declaration": 45738, "isOffset": false, "isSlot": false, - "src": "376020:2:18", + "src": "376020:2:38", "valueSize": 1 }, { - "declaration": 42680, + "declaration": 45741, "isOffset": false, "isSlot": false, - "src": "376049:2:18", + "src": "376049:2:38", "valueSize": 1 }, { - "declaration": 42683, + "declaration": 45744, "isOffset": false, "isSlot": false, - "src": "376078:2:18", + "src": "376078:2:38", "valueSize": 1 }, { - "declaration": 42686, + "declaration": 45747, "isOffset": false, "isSlot": false, - "src": "376107:2:18", + "src": "376107:2:38", "valueSize": 1 }, { - "declaration": 42689, + "declaration": 45750, "isOffset": false, "isSlot": false, - "src": "376136:2:18", + "src": "376136:2:38", "valueSize": 1 }, { - "declaration": 42692, + "declaration": 45753, "isOffset": false, "isSlot": false, - "src": "376165:2:18", + "src": "376165:2:38", "valueSize": 1 }, { - "declaration": 42695, + "declaration": 45756, "isOffset": false, "isSlot": false, - "src": "376194:2:18", + "src": "376194:2:38", "valueSize": 1 }, { - "declaration": 42698, + "declaration": 45759, "isOffset": false, "isSlot": false, - "src": "376223:2:18", + "src": "376223:2:38", "valueSize": 1 }, { - "declaration": 42701, + "declaration": 45762, "isOffset": false, "isSlot": false, - "src": "376253:2:18", + "src": "376253:2:38", "valueSize": 1 } ], - "id": 42709, + "id": 45770, "nodeType": "InlineAssembly", - "src": "375984:282:18" + "src": "375984:282:38" } ] }, @@ -430491,20 +430491,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "374745:3:18", + "nameLocation": "374745:3:38", "parameters": { - "id": 42674, + "id": 45735, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42667, + "id": 45728, "mutability": "mutable", "name": "p0", - "nameLocation": "374757:2:18", + "nameLocation": "374757:2:38", "nodeType": "VariableDeclaration", - "scope": 42711, - "src": "374749:10:18", + "scope": 45772, + "src": "374749:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -430512,10 +430512,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42666, + "id": 45727, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "374749:7:18", + "src": "374749:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -430525,13 +430525,13 @@ }, { "constant": false, - "id": 42669, + "id": 45730, "mutability": "mutable", "name": "p1", - "nameLocation": "374769:2:18", + "nameLocation": "374769:2:38", "nodeType": "VariableDeclaration", - "scope": 42711, - "src": "374761:10:18", + "scope": 45772, + "src": "374761:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -430539,10 +430539,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42668, + "id": 45729, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "374761:7:18", + "src": "374761:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -430552,13 +430552,13 @@ }, { "constant": false, - "id": 42671, + "id": 45732, "mutability": "mutable", "name": "p2", - "nameLocation": "374781:2:18", + "nameLocation": "374781:2:38", "nodeType": "VariableDeclaration", - "scope": 42711, - "src": "374773:10:18", + "scope": 45772, + "src": "374773:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -430566,10 +430566,10 @@ "typeString": "address" }, "typeName": { - "id": 42670, + "id": 45731, "name": "address", "nodeType": "ElementaryTypeName", - "src": "374773:7:18", + "src": "374773:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -430580,13 +430580,13 @@ }, { "constant": false, - "id": 42673, + "id": 45734, "mutability": "mutable", "name": "p3", - "nameLocation": "374793:2:18", + "nameLocation": "374793:2:38", "nodeType": "VariableDeclaration", - "scope": 42711, - "src": "374785:10:18", + "scope": 45772, + "src": "374785:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -430594,10 +430594,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42672, + "id": 45733, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "374785:7:18", + "src": "374785:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -430606,44 +430606,44 @@ "visibility": "internal" } ], - "src": "374748:48:18" + "src": "374748:48:38" }, "returnParameters": { - "id": 42675, + "id": 45736, "nodeType": "ParameterList", "parameters": [], - "src": "374811:0:18" + "src": "374811:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42763, + "id": 45824, "nodeType": "FunctionDefinition", - "src": "376278:1738:18", + "src": "376278:1738:38", "nodes": [], "body": { - "id": 42762, + "id": 45823, "nodeType": "Block", - "src": "376353:1663:18", + "src": "376353:1663:38", "nodes": [], "statements": [ { "assignments": [ - 42723 + 45784 ], "declarations": [ { "constant": false, - "id": 42723, + "id": 45784, "mutability": "mutable", "name": "m0", - "nameLocation": "376371:2:18", + "nameLocation": "376371:2:38", "nodeType": "VariableDeclaration", - "scope": 42762, - "src": "376363:10:18", + "scope": 45823, + "src": "376363:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -430651,10 +430651,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42722, + "id": 45783, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "376363:7:18", + "src": "376363:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -430663,24 +430663,24 @@ "visibility": "internal" } ], - "id": 42724, + "id": 45785, "nodeType": "VariableDeclarationStatement", - "src": "376363:10:18" + "src": "376363:10:38" }, { "assignments": [ - 42726 + 45787 ], "declarations": [ { "constant": false, - "id": 42726, + "id": 45787, "mutability": "mutable", "name": "m1", - "nameLocation": "376391:2:18", + "nameLocation": "376391:2:38", "nodeType": "VariableDeclaration", - "scope": 42762, - "src": "376383:10:18", + "scope": 45823, + "src": "376383:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -430688,10 +430688,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42725, + "id": 45786, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "376383:7:18", + "src": "376383:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -430700,24 +430700,24 @@ "visibility": "internal" } ], - "id": 42727, + "id": 45788, "nodeType": "VariableDeclarationStatement", - "src": "376383:10:18" + "src": "376383:10:38" }, { "assignments": [ - 42729 + 45790 ], "declarations": [ { "constant": false, - "id": 42729, + "id": 45790, "mutability": "mutable", "name": "m2", - "nameLocation": "376411:2:18", + "nameLocation": "376411:2:38", "nodeType": "VariableDeclaration", - "scope": 42762, - "src": "376403:10:18", + "scope": 45823, + "src": "376403:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -430725,10 +430725,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42728, + "id": 45789, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "376403:7:18", + "src": "376403:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -430737,24 +430737,24 @@ "visibility": "internal" } ], - "id": 42730, + "id": 45791, "nodeType": "VariableDeclarationStatement", - "src": "376403:10:18" + "src": "376403:10:38" }, { "assignments": [ - 42732 + 45793 ], "declarations": [ { "constant": false, - "id": 42732, + "id": 45793, "mutability": "mutable", "name": "m3", - "nameLocation": "376431:2:18", + "nameLocation": "376431:2:38", "nodeType": "VariableDeclaration", - "scope": 42762, - "src": "376423:10:18", + "scope": 45823, + "src": "376423:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -430762,10 +430762,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42731, + "id": 45792, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "376423:7:18", + "src": "376423:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -430774,24 +430774,24 @@ "visibility": "internal" } ], - "id": 42733, + "id": 45794, "nodeType": "VariableDeclarationStatement", - "src": "376423:10:18" + "src": "376423:10:38" }, { "assignments": [ - 42735 + 45796 ], "declarations": [ { "constant": false, - "id": 42735, + "id": 45796, "mutability": "mutable", "name": "m4", - "nameLocation": "376451:2:18", + "nameLocation": "376451:2:38", "nodeType": "VariableDeclaration", - "scope": 42762, - "src": "376443:10:18", + "scope": 45823, + "src": "376443:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -430799,10 +430799,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42734, + "id": 45795, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "376443:7:18", + "src": "376443:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -430811,24 +430811,24 @@ "visibility": "internal" } ], - "id": 42736, + "id": 45797, "nodeType": "VariableDeclarationStatement", - "src": "376443:10:18" + "src": "376443:10:38" }, { "assignments": [ - 42738 + 45799 ], "declarations": [ { "constant": false, - "id": 42738, + "id": 45799, "mutability": "mutable", "name": "m5", - "nameLocation": "376471:2:18", + "nameLocation": "376471:2:38", "nodeType": "VariableDeclaration", - "scope": 42762, - "src": "376463:10:18", + "scope": 45823, + "src": "376463:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -430836,10 +430836,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42737, + "id": 45798, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "376463:7:18", + "src": "376463:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -430848,24 +430848,24 @@ "visibility": "internal" } ], - "id": 42739, + "id": 45800, "nodeType": "VariableDeclarationStatement", - "src": "376463:10:18" + "src": "376463:10:38" }, { "assignments": [ - 42741 + 45802 ], "declarations": [ { "constant": false, - "id": 42741, + "id": 45802, "mutability": "mutable", "name": "m6", - "nameLocation": "376491:2:18", + "nameLocation": "376491:2:38", "nodeType": "VariableDeclaration", - "scope": 42762, - "src": "376483:10:18", + "scope": 45823, + "src": "376483:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -430873,10 +430873,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42740, + "id": 45801, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "376483:7:18", + "src": "376483:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -430885,24 +430885,24 @@ "visibility": "internal" } ], - "id": 42742, + "id": 45803, "nodeType": "VariableDeclarationStatement", - "src": "376483:10:18" + "src": "376483:10:38" }, { "assignments": [ - 42744 + 45805 ], "declarations": [ { "constant": false, - "id": 42744, + "id": 45805, "mutability": "mutable", "name": "m7", - "nameLocation": "376511:2:18", + "nameLocation": "376511:2:38", "nodeType": "VariableDeclaration", - "scope": 42762, - "src": "376503:10:18", + "scope": 45823, + "src": "376503:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -430910,10 +430910,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42743, + "id": 45804, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "376503:7:18", + "src": "376503:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -430922,24 +430922,24 @@ "visibility": "internal" } ], - "id": 42745, + "id": 45806, "nodeType": "VariableDeclarationStatement", - "src": "376503:10:18" + "src": "376503:10:38" }, { "assignments": [ - 42747 + 45808 ], "declarations": [ { "constant": false, - "id": 42747, + "id": 45808, "mutability": "mutable", "name": "m8", - "nameLocation": "376531:2:18", + "nameLocation": "376531:2:38", "nodeType": "VariableDeclaration", - "scope": 42762, - "src": "376523:10:18", + "scope": 45823, + "src": "376523:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -430947,10 +430947,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42746, + "id": 45807, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "376523:7:18", + "src": "376523:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -430959,24 +430959,24 @@ "visibility": "internal" } ], - "id": 42748, + "id": 45809, "nodeType": "VariableDeclarationStatement", - "src": "376523:10:18" + "src": "376523:10:38" }, { "assignments": [ - 42750 + 45811 ], "declarations": [ { "constant": false, - "id": 42750, + "id": 45811, "mutability": "mutable", "name": "m9", - "nameLocation": "376551:2:18", + "nameLocation": "376551:2:38", "nodeType": "VariableDeclaration", - "scope": 42762, - "src": "376543:10:18", + "scope": 45823, + "src": "376543:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -430984,10 +430984,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42749, + "id": 45810, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "376543:7:18", + "src": "376543:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -430996,24 +430996,24 @@ "visibility": "internal" } ], - "id": 42751, + "id": 45812, "nodeType": "VariableDeclarationStatement", - "src": "376543:10:18" + "src": "376543:10:38" }, { "assignments": [ - 42753 + 45814 ], "declarations": [ { "constant": false, - "id": 42753, + "id": 45814, "mutability": "mutable", "name": "m10", - "nameLocation": "376571:3:18", + "nameLocation": "376571:3:38", "nodeType": "VariableDeclaration", - "scope": 42762, - "src": "376563:11:18", + "scope": 45823, + "src": "376563:11:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -431021,10 +431021,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42752, + "id": 45813, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "376563:7:18", + "src": "376563:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -431033,27 +431033,27 @@ "visibility": "internal" } ], - "id": 42754, + "id": 45815, "nodeType": "VariableDeclarationStatement", - "src": "376563:11:18" + "src": "376563:11:38" }, { "AST": { "nodeType": "YulBlock", - "src": "376593:1027:18", + "src": "376593:1027:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "376636:313:18", + "src": "376636:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "376654:15:18", + "src": "376654:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "376668:1:18", + "src": "376668:1:38", "type": "", "value": "0" }, @@ -431061,7 +431061,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "376658:6:18", + "src": "376658:6:38", "type": "" } ] @@ -431069,16 +431069,16 @@ { "body": { "nodeType": "YulBlock", - "src": "376739:40:18", + "src": "376739:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "376768:9:18", + "src": "376768:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "376770:5:18" + "src": "376770:5:38" } ] }, @@ -431089,33 +431089,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "376756:6:18" + "src": "376756:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "376764:1:18" + "src": "376764:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "376751:4:18" + "src": "376751:4:38" }, "nodeType": "YulFunctionCall", - "src": "376751:15:18" + "src": "376751:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "376744:6:18" + "src": "376744:6:38" }, "nodeType": "YulFunctionCall", - "src": "376744:23:18" + "src": "376744:23:38" }, "nodeType": "YulIf", - "src": "376741:36:18" + "src": "376741:36:38" } ] }, @@ -431124,12 +431124,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "376696:6:18" + "src": "376696:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "376704:4:18", + "src": "376704:4:38", "type": "", "value": "0x20" } @@ -431137,30 +431137,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "376693:2:18" + "src": "376693:2:38" }, "nodeType": "YulFunctionCall", - "src": "376693:16:18" + "src": "376693:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "376710:28:18", + "src": "376710:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "376712:24:18", + "src": "376712:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "376726:6:18" + "src": "376726:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "376734:1:18", + "src": "376734:1:38", "type": "", "value": "1" } @@ -431168,16 +431168,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "376722:3:18" + "src": "376722:3:38" }, "nodeType": "YulFunctionCall", - "src": "376722:14:18" + "src": "376722:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "376712:6:18" + "src": "376712:6:38" } ] } @@ -431185,10 +431185,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "376690:2:18", + "src": "376690:2:38", "statements": [] }, - "src": "376686:93:18" + "src": "376686:93:38" }, { "expression": { @@ -431196,34 +431196,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "376803:3:18" + "src": "376803:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "376808:6:18" + "src": "376808:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "376796:6:18" + "src": "376796:6:38" }, "nodeType": "YulFunctionCall", - "src": "376796:19:18" + "src": "376796:19:38" }, "nodeType": "YulExpressionStatement", - "src": "376796:19:18" + "src": "376796:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "376832:37:18", + "src": "376832:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "376849:3:18", + "src": "376849:3:38", "type": "", "value": "256" }, @@ -431232,38 +431232,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "376858:1:18", + "src": "376858:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "376861:6:18" + "src": "376861:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "376854:3:18" + "src": "376854:3:38" }, "nodeType": "YulFunctionCall", - "src": "376854:14:18" + "src": "376854:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "376845:3:18" + "src": "376845:3:38" }, "nodeType": "YulFunctionCall", - "src": "376845:24:18" + "src": "376845:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "376836:5:18", + "src": "376836:5:38", "type": "" } ] @@ -431276,12 +431276,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "376897:3:18" + "src": "376897:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "376902:4:18", + "src": "376902:4:38", "type": "", "value": "0x20" } @@ -431289,59 +431289,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "376893:3:18" + "src": "376893:3:38" }, "nodeType": "YulFunctionCall", - "src": "376893:14:18" + "src": "376893:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "376913:5:18" + "src": "376913:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "376924:5:18" + "src": "376924:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "376931:1:18" + "src": "376931:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "376920:3:18" + "src": "376920:3:38" }, "nodeType": "YulFunctionCall", - "src": "376920:13:18" + "src": "376920:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "376909:3:18" + "src": "376909:3:38" }, "nodeType": "YulFunctionCall", - "src": "376909:25:18" + "src": "376909:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "376886:6:18" + "src": "376886:6:38" }, "nodeType": "YulFunctionCall", - "src": "376886:49:18" + "src": "376886:49:38" }, "nodeType": "YulExpressionStatement", - "src": "376886:49:18" + "src": "376886:49:38" } ] }, @@ -431351,27 +431351,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "376628:3:18", + "src": "376628:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "376633:1:18", + "src": "376633:1:38", "type": "" } ], - "src": "376607:342:18" + "src": "376607:342:38" }, { "nodeType": "YulAssignment", - "src": "376962:17:18", + "src": "376962:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "376974:4:18", + "src": "376974:4:38", "type": "", "value": "0x00" } @@ -431379,28 +431379,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "376968:5:18" + "src": "376968:5:38" }, "nodeType": "YulFunctionCall", - "src": "376968:11:18" + "src": "376968:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "376962:2:18" + "src": "376962:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "376992:17:18", + "src": "376992:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "377004:4:18", + "src": "377004:4:38", "type": "", "value": "0x20" } @@ -431408,28 +431408,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "376998:5:18" + "src": "376998:5:38" }, "nodeType": "YulFunctionCall", - "src": "376998:11:18" + "src": "376998:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "376992:2:18" + "src": "376992:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "377022:17:18", + "src": "377022:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "377034:4:18", + "src": "377034:4:38", "type": "", "value": "0x40" } @@ -431437,28 +431437,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "377028:5:18" + "src": "377028:5:38" }, "nodeType": "YulFunctionCall", - "src": "377028:11:18" + "src": "377028:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "377022:2:18" + "src": "377022:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "377052:17:18", + "src": "377052:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "377064:4:18", + "src": "377064:4:38", "type": "", "value": "0x60" } @@ -431466,28 +431466,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "377058:5:18" + "src": "377058:5:38" }, "nodeType": "YulFunctionCall", - "src": "377058:11:18" + "src": "377058:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "377052:2:18" + "src": "377052:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "377082:17:18", + "src": "377082:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "377094:4:18", + "src": "377094:4:38", "type": "", "value": "0x80" } @@ -431495,28 +431495,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "377088:5:18" + "src": "377088:5:38" }, "nodeType": "YulFunctionCall", - "src": "377088:11:18" + "src": "377088:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "377082:2:18" + "src": "377082:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "377112:17:18", + "src": "377112:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "377124:4:18", + "src": "377124:4:38", "type": "", "value": "0xa0" } @@ -431524,28 +431524,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "377118:5:18" + "src": "377118:5:38" }, "nodeType": "YulFunctionCall", - "src": "377118:11:18" + "src": "377118:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "377112:2:18" + "src": "377112:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "377142:17:18", + "src": "377142:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "377154:4:18", + "src": "377154:4:38", "type": "", "value": "0xc0" } @@ -431553,28 +431553,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "377148:5:18" + "src": "377148:5:38" }, "nodeType": "YulFunctionCall", - "src": "377148:11:18" + "src": "377148:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "377142:2:18" + "src": "377142:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "377172:17:18", + "src": "377172:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "377184:4:18", + "src": "377184:4:38", "type": "", "value": "0xe0" } @@ -431582,28 +431582,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "377178:5:18" + "src": "377178:5:38" }, "nodeType": "YulFunctionCall", - "src": "377178:11:18" + "src": "377178:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "377172:2:18" + "src": "377172:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "377202:18:18", + "src": "377202:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "377214:5:18", + "src": "377214:5:38", "type": "", "value": "0x100" } @@ -431611,28 +431611,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "377208:5:18" + "src": "377208:5:38" }, "nodeType": "YulFunctionCall", - "src": "377208:12:18" + "src": "377208:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "377202:2:18" + "src": "377202:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "377233:18:18", + "src": "377233:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "377245:5:18", + "src": "377245:5:38", "type": "", "value": "0x120" } @@ -431640,28 +431640,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "377239:5:18" + "src": "377239:5:38" }, "nodeType": "YulFunctionCall", - "src": "377239:12:18" + "src": "377239:12:38" }, "variableNames": [ { "name": "m9", "nodeType": "YulIdentifier", - "src": "377233:2:18" + "src": "377233:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "377264:19:18", + "src": "377264:19:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "377277:5:18", + "src": "377277:5:38", "type": "", "value": "0x140" } @@ -431669,16 +431669,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "377271:5:18" + "src": "377271:5:38" }, "nodeType": "YulFunctionCall", - "src": "377271:12:18" + "src": "377271:12:38" }, "variableNames": [ { "name": "m10", "nodeType": "YulIdentifier", - "src": "377264:3:18" + "src": "377264:3:38" } ] }, @@ -431688,14 +431688,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "377367:4:18", + "src": "377367:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "377373:10:18", + "src": "377373:10:38", "type": "", "value": "0xeb1bff80" } @@ -431703,13 +431703,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "377360:6:18" + "src": "377360:6:38" }, "nodeType": "YulFunctionCall", - "src": "377360:24:18" + "src": "377360:24:38" }, "nodeType": "YulExpressionStatement", - "src": "377360:24:18" + "src": "377360:24:38" }, { "expression": { @@ -431717,14 +431717,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "377404:4:18", + "src": "377404:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "377410:4:18", + "src": "377410:4:38", "type": "", "value": "0x80" } @@ -431732,13 +431732,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "377397:6:18" + "src": "377397:6:38" }, "nodeType": "YulFunctionCall", - "src": "377397:18:18" + "src": "377397:18:38" }, "nodeType": "YulExpressionStatement", - "src": "377397:18:18" + "src": "377397:18:38" }, { "expression": { @@ -431746,14 +431746,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "377435:4:18", + "src": "377435:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "377441:4:18", + "src": "377441:4:38", "type": "", "value": "0xc0" } @@ -431761,13 +431761,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "377428:6:18" + "src": "377428:6:38" }, "nodeType": "YulFunctionCall", - "src": "377428:18:18" + "src": "377428:18:38" }, "nodeType": "YulExpressionStatement", - "src": "377428:18:18" + "src": "377428:18:38" }, { "expression": { @@ -431775,26 +431775,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "377466:4:18", + "src": "377466:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "377472:2:18" + "src": "377472:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "377459:6:18" + "src": "377459:6:38" }, "nodeType": "YulFunctionCall", - "src": "377459:16:18" + "src": "377459:16:38" }, "nodeType": "YulExpressionStatement", - "src": "377459:16:18" + "src": "377459:16:38" }, { "expression": { @@ -431802,14 +431802,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "377495:4:18", + "src": "377495:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "377501:5:18", + "src": "377501:5:38", "type": "", "value": "0x100" } @@ -431817,13 +431817,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "377488:6:18" + "src": "377488:6:38" }, "nodeType": "YulFunctionCall", - "src": "377488:19:18" + "src": "377488:19:38" }, "nodeType": "YulExpressionStatement", - "src": "377488:19:18" + "src": "377488:19:38" }, { "expression": { @@ -431831,26 +431831,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "377532:4:18", + "src": "377532:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "377538:2:18" + "src": "377538:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "377520:11:18" + "src": "377520:11:38" }, "nodeType": "YulFunctionCall", - "src": "377520:21:18" + "src": "377520:21:38" }, "nodeType": "YulExpressionStatement", - "src": "377520:21:18" + "src": "377520:21:38" }, { "expression": { @@ -431858,26 +431858,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "377566:4:18", + "src": "377566:4:38", "type": "", "value": "0xe0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "377572:2:18" + "src": "377572:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "377554:11:18" + "src": "377554:11:38" }, "nodeType": "YulFunctionCall", - "src": "377554:21:18" + "src": "377554:21:38" }, "nodeType": "YulExpressionStatement", - "src": "377554:21:18" + "src": "377554:21:38" }, { "expression": { @@ -431885,154 +431885,154 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "377600:5:18", + "src": "377600:5:38", "type": "", "value": "0x120" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "377607:2:18" + "src": "377607:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "377588:11:18" + "src": "377588:11:38" }, "nodeType": "YulFunctionCall", - "src": "377588:22:18" + "src": "377588:22:38" }, "nodeType": "YulExpressionStatement", - "src": "377588:22:18" + "src": "377588:22:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42723, + "declaration": 45784, "isOffset": false, "isSlot": false, - "src": "376962:2:18", + "src": "376962:2:38", "valueSize": 1 }, { - "declaration": 42726, + "declaration": 45787, "isOffset": false, "isSlot": false, - "src": "376992:2:18", + "src": "376992:2:38", "valueSize": 1 }, { - "declaration": 42753, + "declaration": 45814, "isOffset": false, "isSlot": false, - "src": "377264:3:18", + "src": "377264:3:38", "valueSize": 1 }, { - "declaration": 42729, + "declaration": 45790, "isOffset": false, "isSlot": false, - "src": "377022:2:18", + "src": "377022:2:38", "valueSize": 1 }, { - "declaration": 42732, + "declaration": 45793, "isOffset": false, "isSlot": false, - "src": "377052:2:18", + "src": "377052:2:38", "valueSize": 1 }, { - "declaration": 42735, + "declaration": 45796, "isOffset": false, "isSlot": false, - "src": "377082:2:18", + "src": "377082:2:38", "valueSize": 1 }, { - "declaration": 42738, + "declaration": 45799, "isOffset": false, "isSlot": false, - "src": "377112:2:18", + "src": "377112:2:38", "valueSize": 1 }, { - "declaration": 42741, + "declaration": 45802, "isOffset": false, "isSlot": false, - "src": "377142:2:18", + "src": "377142:2:38", "valueSize": 1 }, { - "declaration": 42744, + "declaration": 45805, "isOffset": false, "isSlot": false, - "src": "377172:2:18", + "src": "377172:2:38", "valueSize": 1 }, { - "declaration": 42747, + "declaration": 45808, "isOffset": false, "isSlot": false, - "src": "377202:2:18", + "src": "377202:2:38", "valueSize": 1 }, { - "declaration": 42750, + "declaration": 45811, "isOffset": false, "isSlot": false, - "src": "377233:2:18", + "src": "377233:2:38", "valueSize": 1 }, { - "declaration": 42713, + "declaration": 45774, "isOffset": false, "isSlot": false, - "src": "377538:2:18", + "src": "377538:2:38", "valueSize": 1 }, { - "declaration": 42715, + "declaration": 45776, "isOffset": false, "isSlot": false, - "src": "377572:2:18", + "src": "377572:2:38", "valueSize": 1 }, { - "declaration": 42717, + "declaration": 45778, "isOffset": false, "isSlot": false, - "src": "377472:2:18", + "src": "377472:2:38", "valueSize": 1 }, { - "declaration": 42719, + "declaration": 45780, "isOffset": false, "isSlot": false, - "src": "377607:2:18", + "src": "377607:2:38", "valueSize": 1 } ], - "id": 42755, + "id": 45816, "nodeType": "InlineAssembly", - "src": "376584:1036:18" + "src": "376584:1036:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42757, + "id": 45818, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "377645:4:18", + "src": "377645:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -432041,14 +432041,14 @@ }, { "hexValue": "3078313434", - "id": 42758, + "id": 45819, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "377651:5:18", + "src": "377651:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_324_by_1", "typeString": "int_const 324" @@ -432067,18 +432067,18 @@ "typeString": "int_const 324" } ], - "id": 42756, + "id": 45817, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "377629:15:18", + "referencedDeclaration": 33383, + "src": "377629:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42759, + "id": 45820, "isConstant": false, "isLValue": false, "isPure": false, @@ -432087,21 +432087,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "377629:28:18", + "src": "377629:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42760, + "id": 45821, "nodeType": "ExpressionStatement", - "src": "377629:28:18" + "src": "377629:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "377676:334:18", + "src": "377676:334:38", "statements": [ { "expression": { @@ -432109,26 +432109,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "377697:4:18", + "src": "377697:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "377703:2:18" + "src": "377703:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "377690:6:18" + "src": "377690:6:38" }, "nodeType": "YulFunctionCall", - "src": "377690:16:18" + "src": "377690:16:38" }, "nodeType": "YulExpressionStatement", - "src": "377690:16:18" + "src": "377690:16:38" }, { "expression": { @@ -432136,26 +432136,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "377726:4:18", + "src": "377726:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "377732:2:18" + "src": "377732:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "377719:6:18" + "src": "377719:6:38" }, "nodeType": "YulFunctionCall", - "src": "377719:16:18" + "src": "377719:16:38" }, "nodeType": "YulExpressionStatement", - "src": "377719:16:18" + "src": "377719:16:38" }, { "expression": { @@ -432163,26 +432163,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "377755:4:18", + "src": "377755:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "377761:2:18" + "src": "377761:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "377748:6:18" + "src": "377748:6:38" }, "nodeType": "YulFunctionCall", - "src": "377748:16:18" + "src": "377748:16:38" }, "nodeType": "YulExpressionStatement", - "src": "377748:16:18" + "src": "377748:16:38" }, { "expression": { @@ -432190,26 +432190,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "377784:4:18", + "src": "377784:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "377790:2:18" + "src": "377790:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "377777:6:18" + "src": "377777:6:38" }, "nodeType": "YulFunctionCall", - "src": "377777:16:18" + "src": "377777:16:38" }, "nodeType": "YulExpressionStatement", - "src": "377777:16:18" + "src": "377777:16:38" }, { "expression": { @@ -432217,26 +432217,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "377813:4:18", + "src": "377813:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "377819:2:18" + "src": "377819:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "377806:6:18" + "src": "377806:6:38" }, "nodeType": "YulFunctionCall", - "src": "377806:16:18" + "src": "377806:16:38" }, "nodeType": "YulExpressionStatement", - "src": "377806:16:18" + "src": "377806:16:38" }, { "expression": { @@ -432244,26 +432244,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "377842:4:18", + "src": "377842:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "377848:2:18" + "src": "377848:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "377835:6:18" + "src": "377835:6:38" }, "nodeType": "YulFunctionCall", - "src": "377835:16:18" + "src": "377835:16:38" }, "nodeType": "YulExpressionStatement", - "src": "377835:16:18" + "src": "377835:16:38" }, { "expression": { @@ -432271,26 +432271,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "377871:4:18", + "src": "377871:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "377877:2:18" + "src": "377877:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "377864:6:18" + "src": "377864:6:38" }, "nodeType": "YulFunctionCall", - "src": "377864:16:18" + "src": "377864:16:38" }, "nodeType": "YulExpressionStatement", - "src": "377864:16:18" + "src": "377864:16:38" }, { "expression": { @@ -432298,26 +432298,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "377900:4:18", + "src": "377900:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "377906:2:18" + "src": "377906:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "377893:6:18" + "src": "377893:6:38" }, "nodeType": "YulFunctionCall", - "src": "377893:16:18" + "src": "377893:16:38" }, "nodeType": "YulExpressionStatement", - "src": "377893:16:18" + "src": "377893:16:38" }, { "expression": { @@ -432325,26 +432325,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "377929:5:18", + "src": "377929:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "377936:2:18" + "src": "377936:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "377922:6:18" + "src": "377922:6:38" }, "nodeType": "YulFunctionCall", - "src": "377922:17:18" + "src": "377922:17:38" }, "nodeType": "YulExpressionStatement", - "src": "377922:17:18" + "src": "377922:17:38" }, { "expression": { @@ -432352,26 +432352,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "377959:5:18", + "src": "377959:5:38", "type": "", "value": "0x120" }, { "name": "m9", "nodeType": "YulIdentifier", - "src": "377966:2:18" + "src": "377966:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "377952:6:18" + "src": "377952:6:38" }, "nodeType": "YulFunctionCall", - "src": "377952:17:18" + "src": "377952:17:38" }, "nodeType": "YulExpressionStatement", - "src": "377952:17:18" + "src": "377952:17:38" }, { "expression": { @@ -432379,112 +432379,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "377989:5:18", + "src": "377989:5:38", "type": "", "value": "0x140" }, { "name": "m10", "nodeType": "YulIdentifier", - "src": "377996:3:18" + "src": "377996:3:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "377982:6:18" + "src": "377982:6:38" }, "nodeType": "YulFunctionCall", - "src": "377982:18:18" + "src": "377982:18:38" }, "nodeType": "YulExpressionStatement", - "src": "377982:18:18" + "src": "377982:18:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42723, + "declaration": 45784, "isOffset": false, "isSlot": false, - "src": "377703:2:18", + "src": "377703:2:38", "valueSize": 1 }, { - "declaration": 42726, + "declaration": 45787, "isOffset": false, "isSlot": false, - "src": "377732:2:18", + "src": "377732:2:38", "valueSize": 1 }, { - "declaration": 42753, + "declaration": 45814, "isOffset": false, "isSlot": false, - "src": "377996:3:18", + "src": "377996:3:38", "valueSize": 1 }, { - "declaration": 42729, + "declaration": 45790, "isOffset": false, "isSlot": false, - "src": "377761:2:18", + "src": "377761:2:38", "valueSize": 1 }, { - "declaration": 42732, + "declaration": 45793, "isOffset": false, "isSlot": false, - "src": "377790:2:18", + "src": "377790:2:38", "valueSize": 1 }, { - "declaration": 42735, + "declaration": 45796, "isOffset": false, "isSlot": false, - "src": "377819:2:18", + "src": "377819:2:38", "valueSize": 1 }, { - "declaration": 42738, + "declaration": 45799, "isOffset": false, "isSlot": false, - "src": "377848:2:18", + "src": "377848:2:38", "valueSize": 1 }, { - "declaration": 42741, + "declaration": 45802, "isOffset": false, "isSlot": false, - "src": "377877:2:18", + "src": "377877:2:38", "valueSize": 1 }, { - "declaration": 42744, + "declaration": 45805, "isOffset": false, "isSlot": false, - "src": "377906:2:18", + "src": "377906:2:38", "valueSize": 1 }, { - "declaration": 42747, + "declaration": 45808, "isOffset": false, "isSlot": false, - "src": "377936:2:18", + "src": "377936:2:38", "valueSize": 1 }, { - "declaration": 42750, + "declaration": 45811, "isOffset": false, "isSlot": false, - "src": "377966:2:18", + "src": "377966:2:38", "valueSize": 1 } ], - "id": 42761, + "id": 45822, "nodeType": "InlineAssembly", - "src": "377667:343:18" + "src": "377667:343:38" } ] }, @@ -432492,20 +432492,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "376287:3:18", + "nameLocation": "376287:3:38", "parameters": { - "id": 42720, + "id": 45781, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42713, + "id": 45774, "mutability": "mutable", "name": "p0", - "nameLocation": "376299:2:18", + "nameLocation": "376299:2:38", "nodeType": "VariableDeclaration", - "scope": 42763, - "src": "376291:10:18", + "scope": 45824, + "src": "376291:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -432513,10 +432513,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42712, + "id": 45773, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "376291:7:18", + "src": "376291:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -432526,13 +432526,13 @@ }, { "constant": false, - "id": 42715, + "id": 45776, "mutability": "mutable", "name": "p1", - "nameLocation": "376311:2:18", + "nameLocation": "376311:2:38", "nodeType": "VariableDeclaration", - "scope": 42763, - "src": "376303:10:18", + "scope": 45824, + "src": "376303:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -432540,10 +432540,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42714, + "id": 45775, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "376303:7:18", + "src": "376303:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -432553,13 +432553,13 @@ }, { "constant": false, - "id": 42717, + "id": 45778, "mutability": "mutable", "name": "p2", - "nameLocation": "376323:2:18", + "nameLocation": "376323:2:38", "nodeType": "VariableDeclaration", - "scope": 42763, - "src": "376315:10:18", + "scope": 45824, + "src": "376315:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -432567,10 +432567,10 @@ "typeString": "address" }, "typeName": { - "id": 42716, + "id": 45777, "name": "address", "nodeType": "ElementaryTypeName", - "src": "376315:7:18", + "src": "376315:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -432581,13 +432581,13 @@ }, { "constant": false, - "id": 42719, + "id": 45780, "mutability": "mutable", "name": "p3", - "nameLocation": "376335:2:18", + "nameLocation": "376335:2:38", "nodeType": "VariableDeclaration", - "scope": 42763, - "src": "376327:10:18", + "scope": 45824, + "src": "376327:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -432595,10 +432595,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42718, + "id": 45779, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "376327:7:18", + "src": "376327:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -432607,44 +432607,44 @@ "visibility": "internal" } ], - "src": "376290:48:18" + "src": "376290:48:38" }, "returnParameters": { - "id": 42721, + "id": 45782, "nodeType": "ParameterList", "parameters": [], - "src": "376353:0:18" + "src": "376353:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42809, + "id": 45870, "nodeType": "FunctionDefinition", - "src": "378022:1530:18", + "src": "378022:1530:38", "nodes": [], "body": { - "id": 42808, + "id": 45869, "nodeType": "Block", - "src": "378094:1458:18", + "src": "378094:1458:38", "nodes": [], "statements": [ { "assignments": [ - 42775 + 45836 ], "declarations": [ { "constant": false, - "id": 42775, + "id": 45836, "mutability": "mutable", "name": "m0", - "nameLocation": "378112:2:18", + "nameLocation": "378112:2:38", "nodeType": "VariableDeclaration", - "scope": 42808, - "src": "378104:10:18", + "scope": 45869, + "src": "378104:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -432652,10 +432652,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42774, + "id": 45835, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "378104:7:18", + "src": "378104:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -432664,24 +432664,24 @@ "visibility": "internal" } ], - "id": 42776, + "id": 45837, "nodeType": "VariableDeclarationStatement", - "src": "378104:10:18" + "src": "378104:10:38" }, { "assignments": [ - 42778 + 45839 ], "declarations": [ { "constant": false, - "id": 42778, + "id": 45839, "mutability": "mutable", "name": "m1", - "nameLocation": "378132:2:18", + "nameLocation": "378132:2:38", "nodeType": "VariableDeclaration", - "scope": 42808, - "src": "378124:10:18", + "scope": 45869, + "src": "378124:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -432689,10 +432689,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42777, + "id": 45838, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "378124:7:18", + "src": "378124:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -432701,24 +432701,24 @@ "visibility": "internal" } ], - "id": 42779, + "id": 45840, "nodeType": "VariableDeclarationStatement", - "src": "378124:10:18" + "src": "378124:10:38" }, { "assignments": [ - 42781 + 45842 ], "declarations": [ { "constant": false, - "id": 42781, + "id": 45842, "mutability": "mutable", "name": "m2", - "nameLocation": "378152:2:18", + "nameLocation": "378152:2:38", "nodeType": "VariableDeclaration", - "scope": 42808, - "src": "378144:10:18", + "scope": 45869, + "src": "378144:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -432726,10 +432726,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42780, + "id": 45841, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "378144:7:18", + "src": "378144:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -432738,24 +432738,24 @@ "visibility": "internal" } ], - "id": 42782, + "id": 45843, "nodeType": "VariableDeclarationStatement", - "src": "378144:10:18" + "src": "378144:10:38" }, { "assignments": [ - 42784 + 45845 ], "declarations": [ { "constant": false, - "id": 42784, + "id": 45845, "mutability": "mutable", "name": "m3", - "nameLocation": "378172:2:18", + "nameLocation": "378172:2:38", "nodeType": "VariableDeclaration", - "scope": 42808, - "src": "378164:10:18", + "scope": 45869, + "src": "378164:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -432763,10 +432763,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42783, + "id": 45844, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "378164:7:18", + "src": "378164:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -432775,24 +432775,24 @@ "visibility": "internal" } ], - "id": 42785, + "id": 45846, "nodeType": "VariableDeclarationStatement", - "src": "378164:10:18" + "src": "378164:10:38" }, { "assignments": [ - 42787 + 45848 ], "declarations": [ { "constant": false, - "id": 42787, + "id": 45848, "mutability": "mutable", "name": "m4", - "nameLocation": "378192:2:18", + "nameLocation": "378192:2:38", "nodeType": "VariableDeclaration", - "scope": 42808, - "src": "378184:10:18", + "scope": 45869, + "src": "378184:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -432800,10 +432800,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42786, + "id": 45847, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "378184:7:18", + "src": "378184:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -432812,24 +432812,24 @@ "visibility": "internal" } ], - "id": 42788, + "id": 45849, "nodeType": "VariableDeclarationStatement", - "src": "378184:10:18" + "src": "378184:10:38" }, { "assignments": [ - 42790 + 45851 ], "declarations": [ { "constant": false, - "id": 42790, + "id": 45851, "mutability": "mutable", "name": "m5", - "nameLocation": "378212:2:18", + "nameLocation": "378212:2:38", "nodeType": "VariableDeclaration", - "scope": 42808, - "src": "378204:10:18", + "scope": 45869, + "src": "378204:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -432837,10 +432837,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42789, + "id": 45850, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "378204:7:18", + "src": "378204:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -432849,24 +432849,24 @@ "visibility": "internal" } ], - "id": 42791, + "id": 45852, "nodeType": "VariableDeclarationStatement", - "src": "378204:10:18" + "src": "378204:10:38" }, { "assignments": [ - 42793 + 45854 ], "declarations": [ { "constant": false, - "id": 42793, + "id": 45854, "mutability": "mutable", "name": "m6", - "nameLocation": "378232:2:18", + "nameLocation": "378232:2:38", "nodeType": "VariableDeclaration", - "scope": 42808, - "src": "378224:10:18", + "scope": 45869, + "src": "378224:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -432874,10 +432874,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42792, + "id": 45853, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "378224:7:18", + "src": "378224:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -432886,24 +432886,24 @@ "visibility": "internal" } ], - "id": 42794, + "id": 45855, "nodeType": "VariableDeclarationStatement", - "src": "378224:10:18" + "src": "378224:10:38" }, { "assignments": [ - 42796 + 45857 ], "declarations": [ { "constant": false, - "id": 42796, + "id": 45857, "mutability": "mutable", "name": "m7", - "nameLocation": "378252:2:18", + "nameLocation": "378252:2:38", "nodeType": "VariableDeclaration", - "scope": 42808, - "src": "378244:10:18", + "scope": 45869, + "src": "378244:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -432911,10 +432911,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42795, + "id": 45856, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "378244:7:18", + "src": "378244:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -432923,24 +432923,24 @@ "visibility": "internal" } ], - "id": 42797, + "id": 45858, "nodeType": "VariableDeclarationStatement", - "src": "378244:10:18" + "src": "378244:10:38" }, { "assignments": [ - 42799 + 45860 ], "declarations": [ { "constant": false, - "id": 42799, + "id": 45860, "mutability": "mutable", "name": "m8", - "nameLocation": "378272:2:18", + "nameLocation": "378272:2:38", "nodeType": "VariableDeclaration", - "scope": 42808, - "src": "378264:10:18", + "scope": 45869, + "src": "378264:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -432948,10 +432948,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42798, + "id": 45859, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "378264:7:18", + "src": "378264:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -432960,27 +432960,27 @@ "visibility": "internal" } ], - "id": 42800, + "id": 45861, "nodeType": "VariableDeclarationStatement", - "src": "378264:10:18" + "src": "378264:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "378293:924:18", + "src": "378293:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "378336:313:18", + "src": "378336:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "378354:15:18", + "src": "378354:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "378368:1:18", + "src": "378368:1:38", "type": "", "value": "0" }, @@ -432988,7 +432988,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "378358:6:18", + "src": "378358:6:38", "type": "" } ] @@ -432996,16 +432996,16 @@ { "body": { "nodeType": "YulBlock", - "src": "378439:40:18", + "src": "378439:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "378468:9:18", + "src": "378468:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "378470:5:18" + "src": "378470:5:38" } ] }, @@ -433016,33 +433016,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "378456:6:18" + "src": "378456:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "378464:1:18" + "src": "378464:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "378451:4:18" + "src": "378451:4:38" }, "nodeType": "YulFunctionCall", - "src": "378451:15:18" + "src": "378451:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "378444:6:18" + "src": "378444:6:38" }, "nodeType": "YulFunctionCall", - "src": "378444:23:18" + "src": "378444:23:38" }, "nodeType": "YulIf", - "src": "378441:36:18" + "src": "378441:36:38" } ] }, @@ -433051,12 +433051,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "378396:6:18" + "src": "378396:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "378404:4:18", + "src": "378404:4:38", "type": "", "value": "0x20" } @@ -433064,30 +433064,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "378393:2:18" + "src": "378393:2:38" }, "nodeType": "YulFunctionCall", - "src": "378393:16:18" + "src": "378393:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "378410:28:18", + "src": "378410:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "378412:24:18", + "src": "378412:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "378426:6:18" + "src": "378426:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "378434:1:18", + "src": "378434:1:38", "type": "", "value": "1" } @@ -433095,16 +433095,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "378422:3:18" + "src": "378422:3:38" }, "nodeType": "YulFunctionCall", - "src": "378422:14:18" + "src": "378422:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "378412:6:18" + "src": "378412:6:38" } ] } @@ -433112,10 +433112,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "378390:2:18", + "src": "378390:2:38", "statements": [] }, - "src": "378386:93:18" + "src": "378386:93:38" }, { "expression": { @@ -433123,34 +433123,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "378503:3:18" + "src": "378503:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "378508:6:18" + "src": "378508:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "378496:6:18" + "src": "378496:6:38" }, "nodeType": "YulFunctionCall", - "src": "378496:19:18" + "src": "378496:19:38" }, "nodeType": "YulExpressionStatement", - "src": "378496:19:18" + "src": "378496:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "378532:37:18", + "src": "378532:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "378549:3:18", + "src": "378549:3:38", "type": "", "value": "256" }, @@ -433159,38 +433159,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "378558:1:18", + "src": "378558:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "378561:6:18" + "src": "378561:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "378554:3:18" + "src": "378554:3:38" }, "nodeType": "YulFunctionCall", - "src": "378554:14:18" + "src": "378554:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "378545:3:18" + "src": "378545:3:38" }, "nodeType": "YulFunctionCall", - "src": "378545:24:18" + "src": "378545:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "378536:5:18", + "src": "378536:5:38", "type": "" } ] @@ -433203,12 +433203,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "378597:3:18" + "src": "378597:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "378602:4:18", + "src": "378602:4:38", "type": "", "value": "0x20" } @@ -433216,59 +433216,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "378593:3:18" + "src": "378593:3:38" }, "nodeType": "YulFunctionCall", - "src": "378593:14:18" + "src": "378593:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "378613:5:18" + "src": "378613:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "378624:5:18" + "src": "378624:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "378631:1:18" + "src": "378631:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "378620:3:18" + "src": "378620:3:38" }, "nodeType": "YulFunctionCall", - "src": "378620:13:18" + "src": "378620:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "378609:3:18" + "src": "378609:3:38" }, "nodeType": "YulFunctionCall", - "src": "378609:25:18" + "src": "378609:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "378586:6:18" + "src": "378586:6:38" }, "nodeType": "YulFunctionCall", - "src": "378586:49:18" + "src": "378586:49:38" }, "nodeType": "YulExpressionStatement", - "src": "378586:49:18" + "src": "378586:49:38" } ] }, @@ -433278,27 +433278,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "378328:3:18", + "src": "378328:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "378333:1:18", + "src": "378333:1:38", "type": "" } ], - "src": "378307:342:18" + "src": "378307:342:38" }, { "nodeType": "YulAssignment", - "src": "378662:17:18", + "src": "378662:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "378674:4:18", + "src": "378674:4:38", "type": "", "value": "0x00" } @@ -433306,28 +433306,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "378668:5:18" + "src": "378668:5:38" }, "nodeType": "YulFunctionCall", - "src": "378668:11:18" + "src": "378668:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "378662:2:18" + "src": "378662:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "378692:17:18", + "src": "378692:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "378704:4:18", + "src": "378704:4:38", "type": "", "value": "0x20" } @@ -433335,28 +433335,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "378698:5:18" + "src": "378698:5:38" }, "nodeType": "YulFunctionCall", - "src": "378698:11:18" + "src": "378698:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "378692:2:18" + "src": "378692:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "378722:17:18", + "src": "378722:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "378734:4:18", + "src": "378734:4:38", "type": "", "value": "0x40" } @@ -433364,28 +433364,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "378728:5:18" + "src": "378728:5:38" }, "nodeType": "YulFunctionCall", - "src": "378728:11:18" + "src": "378728:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "378722:2:18" + "src": "378722:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "378752:17:18", + "src": "378752:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "378764:4:18", + "src": "378764:4:38", "type": "", "value": "0x60" } @@ -433393,28 +433393,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "378758:5:18" + "src": "378758:5:38" }, "nodeType": "YulFunctionCall", - "src": "378758:11:18" + "src": "378758:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "378752:2:18" + "src": "378752:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "378782:17:18", + "src": "378782:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "378794:4:18", + "src": "378794:4:38", "type": "", "value": "0x80" } @@ -433422,28 +433422,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "378788:5:18" + "src": "378788:5:38" }, "nodeType": "YulFunctionCall", - "src": "378788:11:18" + "src": "378788:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "378782:2:18" + "src": "378782:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "378812:17:18", + "src": "378812:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "378824:4:18", + "src": "378824:4:38", "type": "", "value": "0xa0" } @@ -433451,28 +433451,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "378818:5:18" + "src": "378818:5:38" }, "nodeType": "YulFunctionCall", - "src": "378818:11:18" + "src": "378818:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "378812:2:18" + "src": "378812:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "378842:17:18", + "src": "378842:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "378854:4:18", + "src": "378854:4:38", "type": "", "value": "0xc0" } @@ -433480,28 +433480,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "378848:5:18" + "src": "378848:5:38" }, "nodeType": "YulFunctionCall", - "src": "378848:11:18" + "src": "378848:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "378842:2:18" + "src": "378842:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "378872:17:18", + "src": "378872:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "378884:4:18", + "src": "378884:4:38", "type": "", "value": "0xe0" } @@ -433509,28 +433509,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "378878:5:18" + "src": "378878:5:38" }, "nodeType": "YulFunctionCall", - "src": "378878:11:18" + "src": "378878:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "378872:2:18" + "src": "378872:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "378902:18:18", + "src": "378902:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "378914:5:18", + "src": "378914:5:38", "type": "", "value": "0x100" } @@ -433538,16 +433538,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "378908:5:18" + "src": "378908:5:38" }, "nodeType": "YulFunctionCall", - "src": "378908:12:18" + "src": "378908:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "378902:2:18" + "src": "378902:2:38" } ] }, @@ -433557,14 +433557,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "379002:4:18", + "src": "379002:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "379008:10:18", + "src": "379008:10:38", "type": "", "value": "0xc371c7db" } @@ -433572,13 +433572,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "378995:6:18" + "src": "378995:6:38" }, "nodeType": "YulFunctionCall", - "src": "378995:24:18" + "src": "378995:24:38" }, "nodeType": "YulExpressionStatement", - "src": "378995:24:18" + "src": "378995:24:38" }, { "expression": { @@ -433586,14 +433586,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "379039:4:18", + "src": "379039:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "379045:4:18", + "src": "379045:4:38", "type": "", "value": "0x80" } @@ -433601,13 +433601,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "379032:6:18" + "src": "379032:6:38" }, "nodeType": "YulFunctionCall", - "src": "379032:18:18" + "src": "379032:18:38" }, "nodeType": "YulExpressionStatement", - "src": "379032:18:18" + "src": "379032:18:38" }, { "expression": { @@ -433615,14 +433615,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "379070:4:18", + "src": "379070:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "379076:4:18", + "src": "379076:4:38", "type": "", "value": "0xc0" } @@ -433630,13 +433630,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "379063:6:18" + "src": "379063:6:38" }, "nodeType": "YulFunctionCall", - "src": "379063:18:18" + "src": "379063:18:38" }, "nodeType": "YulExpressionStatement", - "src": "379063:18:18" + "src": "379063:18:38" }, { "expression": { @@ -433644,26 +433644,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "379101:4:18", + "src": "379101:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "379107:2:18" + "src": "379107:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "379094:6:18" + "src": "379094:6:38" }, "nodeType": "YulFunctionCall", - "src": "379094:16:18" + "src": "379094:16:38" }, "nodeType": "YulExpressionStatement", - "src": "379094:16:18" + "src": "379094:16:38" }, { "expression": { @@ -433671,26 +433671,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "379130:4:18", + "src": "379130:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "379136:2:18" + "src": "379136:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "379123:6:18" + "src": "379123:6:38" }, "nodeType": "YulFunctionCall", - "src": "379123:16:18" + "src": "379123:16:38" }, "nodeType": "YulExpressionStatement", - "src": "379123:16:18" + "src": "379123:16:38" }, { "expression": { @@ -433698,26 +433698,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "379164:4:18", + "src": "379164:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "379170:2:18" + "src": "379170:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "379152:11:18" + "src": "379152:11:38" }, "nodeType": "YulFunctionCall", - "src": "379152:21:18" + "src": "379152:21:38" }, "nodeType": "YulExpressionStatement", - "src": "379152:21:18" + "src": "379152:21:38" }, { "expression": { @@ -433725,140 +433725,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "379198:4:18", + "src": "379198:4:38", "type": "", "value": "0xe0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "379204:2:18" + "src": "379204:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "379186:11:18" + "src": "379186:11:38" }, "nodeType": "YulFunctionCall", - "src": "379186:21:18" + "src": "379186:21:38" }, "nodeType": "YulExpressionStatement", - "src": "379186:21:18" + "src": "379186:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42775, + "declaration": 45836, "isOffset": false, "isSlot": false, - "src": "378662:2:18", + "src": "378662:2:38", "valueSize": 1 }, { - "declaration": 42778, + "declaration": 45839, "isOffset": false, "isSlot": false, - "src": "378692:2:18", + "src": "378692:2:38", "valueSize": 1 }, { - "declaration": 42781, + "declaration": 45842, "isOffset": false, "isSlot": false, - "src": "378722:2:18", + "src": "378722:2:38", "valueSize": 1 }, { - "declaration": 42784, + "declaration": 45845, "isOffset": false, "isSlot": false, - "src": "378752:2:18", + "src": "378752:2:38", "valueSize": 1 }, { - "declaration": 42787, + "declaration": 45848, "isOffset": false, "isSlot": false, - "src": "378782:2:18", + "src": "378782:2:38", "valueSize": 1 }, { - "declaration": 42790, + "declaration": 45851, "isOffset": false, "isSlot": false, - "src": "378812:2:18", + "src": "378812:2:38", "valueSize": 1 }, { - "declaration": 42793, + "declaration": 45854, "isOffset": false, "isSlot": false, - "src": "378842:2:18", + "src": "378842:2:38", "valueSize": 1 }, { - "declaration": 42796, + "declaration": 45857, "isOffset": false, "isSlot": false, - "src": "378872:2:18", + "src": "378872:2:38", "valueSize": 1 }, { - "declaration": 42799, + "declaration": 45860, "isOffset": false, "isSlot": false, - "src": "378902:2:18", + "src": "378902:2:38", "valueSize": 1 }, { - "declaration": 42765, + "declaration": 45826, "isOffset": false, "isSlot": false, - "src": "379170:2:18", + "src": "379170:2:38", "valueSize": 1 }, { - "declaration": 42767, + "declaration": 45828, "isOffset": false, "isSlot": false, - "src": "379204:2:18", + "src": "379204:2:38", "valueSize": 1 }, { - "declaration": 42769, + "declaration": 45830, "isOffset": false, "isSlot": false, - "src": "379107:2:18", + "src": "379107:2:38", "valueSize": 1 }, { - "declaration": 42771, + "declaration": 45832, "isOffset": false, "isSlot": false, - "src": "379136:2:18", + "src": "379136:2:38", "valueSize": 1 } ], - "id": 42801, + "id": 45862, "nodeType": "InlineAssembly", - "src": "378284:933:18" + "src": "378284:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42803, + "id": 45864, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "379242:4:18", + "src": "379242:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -433867,14 +433867,14 @@ }, { "hexValue": "3078313034", - "id": 42804, + "id": 45865, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "379248:5:18", + "src": "379248:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -433893,18 +433893,18 @@ "typeString": "int_const 260" } ], - "id": 42802, + "id": 45863, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "379226:15:18", + "referencedDeclaration": 33383, + "src": "379226:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42805, + "id": 45866, "isConstant": false, "isLValue": false, "isPure": false, @@ -433913,21 +433913,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "379226:28:18", + "src": "379226:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42806, + "id": 45867, "nodeType": "ExpressionStatement", - "src": "379226:28:18" + "src": "379226:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "379273:273:18", + "src": "379273:273:38", "statements": [ { "expression": { @@ -433935,26 +433935,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "379294:4:18", + "src": "379294:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "379300:2:18" + "src": "379300:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "379287:6:18" + "src": "379287:6:38" }, "nodeType": "YulFunctionCall", - "src": "379287:16:18" + "src": "379287:16:38" }, "nodeType": "YulExpressionStatement", - "src": "379287:16:18" + "src": "379287:16:38" }, { "expression": { @@ -433962,26 +433962,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "379323:4:18", + "src": "379323:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "379329:2:18" + "src": "379329:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "379316:6:18" + "src": "379316:6:38" }, "nodeType": "YulFunctionCall", - "src": "379316:16:18" + "src": "379316:16:38" }, "nodeType": "YulExpressionStatement", - "src": "379316:16:18" + "src": "379316:16:38" }, { "expression": { @@ -433989,26 +433989,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "379352:4:18", + "src": "379352:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "379358:2:18" + "src": "379358:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "379345:6:18" + "src": "379345:6:38" }, "nodeType": "YulFunctionCall", - "src": "379345:16:18" + "src": "379345:16:38" }, "nodeType": "YulExpressionStatement", - "src": "379345:16:18" + "src": "379345:16:38" }, { "expression": { @@ -434016,26 +434016,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "379381:4:18", + "src": "379381:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "379387:2:18" + "src": "379387:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "379374:6:18" + "src": "379374:6:38" }, "nodeType": "YulFunctionCall", - "src": "379374:16:18" + "src": "379374:16:38" }, "nodeType": "YulExpressionStatement", - "src": "379374:16:18" + "src": "379374:16:38" }, { "expression": { @@ -434043,26 +434043,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "379410:4:18", + "src": "379410:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "379416:2:18" + "src": "379416:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "379403:6:18" + "src": "379403:6:38" }, "nodeType": "YulFunctionCall", - "src": "379403:16:18" + "src": "379403:16:38" }, "nodeType": "YulExpressionStatement", - "src": "379403:16:18" + "src": "379403:16:38" }, { "expression": { @@ -434070,26 +434070,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "379439:4:18", + "src": "379439:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "379445:2:18" + "src": "379445:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "379432:6:18" + "src": "379432:6:38" }, "nodeType": "YulFunctionCall", - "src": "379432:16:18" + "src": "379432:16:38" }, "nodeType": "YulExpressionStatement", - "src": "379432:16:18" + "src": "379432:16:38" }, { "expression": { @@ -434097,26 +434097,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "379468:4:18", + "src": "379468:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "379474:2:18" + "src": "379474:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "379461:6:18" + "src": "379461:6:38" }, "nodeType": "YulFunctionCall", - "src": "379461:16:18" + "src": "379461:16:38" }, "nodeType": "YulExpressionStatement", - "src": "379461:16:18" + "src": "379461:16:38" }, { "expression": { @@ -434124,26 +434124,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "379497:4:18", + "src": "379497:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "379503:2:18" + "src": "379503:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "379490:6:18" + "src": "379490:6:38" }, "nodeType": "YulFunctionCall", - "src": "379490:16:18" + "src": "379490:16:38" }, "nodeType": "YulExpressionStatement", - "src": "379490:16:18" + "src": "379490:16:38" }, { "expression": { @@ -434151,98 +434151,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "379526:5:18", + "src": "379526:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "379533:2:18" + "src": "379533:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "379519:6:18" + "src": "379519:6:38" }, "nodeType": "YulFunctionCall", - "src": "379519:17:18" + "src": "379519:17:38" }, "nodeType": "YulExpressionStatement", - "src": "379519:17:18" + "src": "379519:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42775, + "declaration": 45836, "isOffset": false, "isSlot": false, - "src": "379300:2:18", + "src": "379300:2:38", "valueSize": 1 }, { - "declaration": 42778, + "declaration": 45839, "isOffset": false, "isSlot": false, - "src": "379329:2:18", + "src": "379329:2:38", "valueSize": 1 }, { - "declaration": 42781, + "declaration": 45842, "isOffset": false, "isSlot": false, - "src": "379358:2:18", + "src": "379358:2:38", "valueSize": 1 }, { - "declaration": 42784, + "declaration": 45845, "isOffset": false, "isSlot": false, - "src": "379387:2:18", + "src": "379387:2:38", "valueSize": 1 }, { - "declaration": 42787, + "declaration": 45848, "isOffset": false, "isSlot": false, - "src": "379416:2:18", + "src": "379416:2:38", "valueSize": 1 }, { - "declaration": 42790, + "declaration": 45851, "isOffset": false, "isSlot": false, - "src": "379445:2:18", + "src": "379445:2:38", "valueSize": 1 }, { - "declaration": 42793, + "declaration": 45854, "isOffset": false, "isSlot": false, - "src": "379474:2:18", + "src": "379474:2:38", "valueSize": 1 }, { - "declaration": 42796, + "declaration": 45857, "isOffset": false, "isSlot": false, - "src": "379503:2:18", + "src": "379503:2:38", "valueSize": 1 }, { - "declaration": 42799, + "declaration": 45860, "isOffset": false, "isSlot": false, - "src": "379533:2:18", + "src": "379533:2:38", "valueSize": 1 } ], - "id": 42807, + "id": 45868, "nodeType": "InlineAssembly", - "src": "379264:282:18" + "src": "379264:282:38" } ] }, @@ -434250,20 +434250,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "378031:3:18", + "nameLocation": "378031:3:38", "parameters": { - "id": 42772, + "id": 45833, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42765, + "id": 45826, "mutability": "mutable", "name": "p0", - "nameLocation": "378043:2:18", + "nameLocation": "378043:2:38", "nodeType": "VariableDeclaration", - "scope": 42809, - "src": "378035:10:18", + "scope": 45870, + "src": "378035:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -434271,10 +434271,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42764, + "id": 45825, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "378035:7:18", + "src": "378035:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -434284,13 +434284,13 @@ }, { "constant": false, - "id": 42767, + "id": 45828, "mutability": "mutable", "name": "p1", - "nameLocation": "378055:2:18", + "nameLocation": "378055:2:38", "nodeType": "VariableDeclaration", - "scope": 42809, - "src": "378047:10:18", + "scope": 45870, + "src": "378047:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -434298,10 +434298,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42766, + "id": 45827, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "378047:7:18", + "src": "378047:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -434311,13 +434311,13 @@ }, { "constant": false, - "id": 42769, + "id": 45830, "mutability": "mutable", "name": "p2", - "nameLocation": "378064:2:18", + "nameLocation": "378064:2:38", "nodeType": "VariableDeclaration", - "scope": 42809, - "src": "378059:7:18", + "scope": 45870, + "src": "378059:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -434325,10 +434325,10 @@ "typeString": "bool" }, "typeName": { - "id": 42768, + "id": 45829, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "378059:4:18", + "src": "378059:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -434338,13 +434338,13 @@ }, { "constant": false, - "id": 42771, + "id": 45832, "mutability": "mutable", "name": "p3", - "nameLocation": "378076:2:18", + "nameLocation": "378076:2:38", "nodeType": "VariableDeclaration", - "scope": 42809, - "src": "378068:10:18", + "scope": 45870, + "src": "378068:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -434352,10 +434352,10 @@ "typeString": "address" }, "typeName": { - "id": 42770, + "id": 45831, "name": "address", "nodeType": "ElementaryTypeName", - "src": "378068:7:18", + "src": "378068:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -434365,44 +434365,44 @@ "visibility": "internal" } ], - "src": "378034:45:18" + "src": "378034:45:38" }, "returnParameters": { - "id": 42773, + "id": 45834, "nodeType": "ParameterList", "parameters": [], - "src": "378094:0:18" + "src": "378094:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42855, + "id": 45916, "nodeType": "FunctionDefinition", - "src": "379558:1524:18", + "src": "379558:1524:38", "nodes": [], "body": { - "id": 42854, + "id": 45915, "nodeType": "Block", - "src": "379627:1455:18", + "src": "379627:1455:38", "nodes": [], "statements": [ { "assignments": [ - 42821 + 45882 ], "declarations": [ { "constant": false, - "id": 42821, + "id": 45882, "mutability": "mutable", "name": "m0", - "nameLocation": "379645:2:18", + "nameLocation": "379645:2:38", "nodeType": "VariableDeclaration", - "scope": 42854, - "src": "379637:10:18", + "scope": 45915, + "src": "379637:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -434410,10 +434410,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42820, + "id": 45881, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "379637:7:18", + "src": "379637:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -434422,24 +434422,24 @@ "visibility": "internal" } ], - "id": 42822, + "id": 45883, "nodeType": "VariableDeclarationStatement", - "src": "379637:10:18" + "src": "379637:10:38" }, { "assignments": [ - 42824 + 45885 ], "declarations": [ { "constant": false, - "id": 42824, + "id": 45885, "mutability": "mutable", "name": "m1", - "nameLocation": "379665:2:18", + "nameLocation": "379665:2:38", "nodeType": "VariableDeclaration", - "scope": 42854, - "src": "379657:10:18", + "scope": 45915, + "src": "379657:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -434447,10 +434447,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42823, + "id": 45884, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "379657:7:18", + "src": "379657:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -434459,24 +434459,24 @@ "visibility": "internal" } ], - "id": 42825, + "id": 45886, "nodeType": "VariableDeclarationStatement", - "src": "379657:10:18" + "src": "379657:10:38" }, { "assignments": [ - 42827 + 45888 ], "declarations": [ { "constant": false, - "id": 42827, + "id": 45888, "mutability": "mutable", "name": "m2", - "nameLocation": "379685:2:18", + "nameLocation": "379685:2:38", "nodeType": "VariableDeclaration", - "scope": 42854, - "src": "379677:10:18", + "scope": 45915, + "src": "379677:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -434484,10 +434484,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42826, + "id": 45887, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "379677:7:18", + "src": "379677:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -434496,24 +434496,24 @@ "visibility": "internal" } ], - "id": 42828, + "id": 45889, "nodeType": "VariableDeclarationStatement", - "src": "379677:10:18" + "src": "379677:10:38" }, { "assignments": [ - 42830 + 45891 ], "declarations": [ { "constant": false, - "id": 42830, + "id": 45891, "mutability": "mutable", "name": "m3", - "nameLocation": "379705:2:18", + "nameLocation": "379705:2:38", "nodeType": "VariableDeclaration", - "scope": 42854, - "src": "379697:10:18", + "scope": 45915, + "src": "379697:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -434521,10 +434521,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42829, + "id": 45890, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "379697:7:18", + "src": "379697:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -434533,24 +434533,24 @@ "visibility": "internal" } ], - "id": 42831, + "id": 45892, "nodeType": "VariableDeclarationStatement", - "src": "379697:10:18" + "src": "379697:10:38" }, { "assignments": [ - 42833 + 45894 ], "declarations": [ { "constant": false, - "id": 42833, + "id": 45894, "mutability": "mutable", "name": "m4", - "nameLocation": "379725:2:18", + "nameLocation": "379725:2:38", "nodeType": "VariableDeclaration", - "scope": 42854, - "src": "379717:10:18", + "scope": 45915, + "src": "379717:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -434558,10 +434558,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42832, + "id": 45893, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "379717:7:18", + "src": "379717:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -434570,24 +434570,24 @@ "visibility": "internal" } ], - "id": 42834, + "id": 45895, "nodeType": "VariableDeclarationStatement", - "src": "379717:10:18" + "src": "379717:10:38" }, { "assignments": [ - 42836 + 45897 ], "declarations": [ { "constant": false, - "id": 42836, + "id": 45897, "mutability": "mutable", "name": "m5", - "nameLocation": "379745:2:18", + "nameLocation": "379745:2:38", "nodeType": "VariableDeclaration", - "scope": 42854, - "src": "379737:10:18", + "scope": 45915, + "src": "379737:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -434595,10 +434595,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42835, + "id": 45896, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "379737:7:18", + "src": "379737:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -434607,24 +434607,24 @@ "visibility": "internal" } ], - "id": 42837, + "id": 45898, "nodeType": "VariableDeclarationStatement", - "src": "379737:10:18" + "src": "379737:10:38" }, { "assignments": [ - 42839 + 45900 ], "declarations": [ { "constant": false, - "id": 42839, + "id": 45900, "mutability": "mutable", "name": "m6", - "nameLocation": "379765:2:18", + "nameLocation": "379765:2:38", "nodeType": "VariableDeclaration", - "scope": 42854, - "src": "379757:10:18", + "scope": 45915, + "src": "379757:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -434632,10 +434632,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42838, + "id": 45899, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "379757:7:18", + "src": "379757:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -434644,24 +434644,24 @@ "visibility": "internal" } ], - "id": 42840, + "id": 45901, "nodeType": "VariableDeclarationStatement", - "src": "379757:10:18" + "src": "379757:10:38" }, { "assignments": [ - 42842 + 45903 ], "declarations": [ { "constant": false, - "id": 42842, + "id": 45903, "mutability": "mutable", "name": "m7", - "nameLocation": "379785:2:18", + "nameLocation": "379785:2:38", "nodeType": "VariableDeclaration", - "scope": 42854, - "src": "379777:10:18", + "scope": 45915, + "src": "379777:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -434669,10 +434669,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42841, + "id": 45902, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "379777:7:18", + "src": "379777:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -434681,24 +434681,24 @@ "visibility": "internal" } ], - "id": 42843, + "id": 45904, "nodeType": "VariableDeclarationStatement", - "src": "379777:10:18" + "src": "379777:10:38" }, { "assignments": [ - 42845 + 45906 ], "declarations": [ { "constant": false, - "id": 42845, + "id": 45906, "mutability": "mutable", "name": "m8", - "nameLocation": "379805:2:18", + "nameLocation": "379805:2:38", "nodeType": "VariableDeclaration", - "scope": 42854, - "src": "379797:10:18", + "scope": 45915, + "src": "379797:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -434706,10 +434706,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42844, + "id": 45905, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "379797:7:18", + "src": "379797:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -434718,27 +434718,27 @@ "visibility": "internal" } ], - "id": 42846, + "id": 45907, "nodeType": "VariableDeclarationStatement", - "src": "379797:10:18" + "src": "379797:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "379826:921:18", + "src": "379826:921:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "379869:313:18", + "src": "379869:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "379887:15:18", + "src": "379887:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "379901:1:18", + "src": "379901:1:38", "type": "", "value": "0" }, @@ -434746,7 +434746,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "379891:6:18", + "src": "379891:6:38", "type": "" } ] @@ -434754,16 +434754,16 @@ { "body": { "nodeType": "YulBlock", - "src": "379972:40:18", + "src": "379972:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "380001:9:18", + "src": "380001:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "380003:5:18" + "src": "380003:5:38" } ] }, @@ -434774,33 +434774,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "379989:6:18" + "src": "379989:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "379997:1:18" + "src": "379997:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "379984:4:18" + "src": "379984:4:38" }, "nodeType": "YulFunctionCall", - "src": "379984:15:18" + "src": "379984:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "379977:6:18" + "src": "379977:6:38" }, "nodeType": "YulFunctionCall", - "src": "379977:23:18" + "src": "379977:23:38" }, "nodeType": "YulIf", - "src": "379974:36:18" + "src": "379974:36:38" } ] }, @@ -434809,12 +434809,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "379929:6:18" + "src": "379929:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "379937:4:18", + "src": "379937:4:38", "type": "", "value": "0x20" } @@ -434822,30 +434822,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "379926:2:18" + "src": "379926:2:38" }, "nodeType": "YulFunctionCall", - "src": "379926:16:18" + "src": "379926:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "379943:28:18", + "src": "379943:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "379945:24:18", + "src": "379945:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "379959:6:18" + "src": "379959:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "379967:1:18", + "src": "379967:1:38", "type": "", "value": "1" } @@ -434853,16 +434853,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "379955:3:18" + "src": "379955:3:38" }, "nodeType": "YulFunctionCall", - "src": "379955:14:18" + "src": "379955:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "379945:6:18" + "src": "379945:6:38" } ] } @@ -434870,10 +434870,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "379923:2:18", + "src": "379923:2:38", "statements": [] }, - "src": "379919:93:18" + "src": "379919:93:38" }, { "expression": { @@ -434881,34 +434881,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "380036:3:18" + "src": "380036:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "380041:6:18" + "src": "380041:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "380029:6:18" + "src": "380029:6:38" }, "nodeType": "YulFunctionCall", - "src": "380029:19:18" + "src": "380029:19:38" }, "nodeType": "YulExpressionStatement", - "src": "380029:19:18" + "src": "380029:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "380065:37:18", + "src": "380065:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "380082:3:18", + "src": "380082:3:38", "type": "", "value": "256" }, @@ -434917,38 +434917,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "380091:1:18", + "src": "380091:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "380094:6:18" + "src": "380094:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "380087:3:18" + "src": "380087:3:38" }, "nodeType": "YulFunctionCall", - "src": "380087:14:18" + "src": "380087:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "380078:3:18" + "src": "380078:3:38" }, "nodeType": "YulFunctionCall", - "src": "380078:24:18" + "src": "380078:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "380069:5:18", + "src": "380069:5:38", "type": "" } ] @@ -434961,12 +434961,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "380130:3:18" + "src": "380130:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "380135:4:18", + "src": "380135:4:38", "type": "", "value": "0x20" } @@ -434974,59 +434974,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "380126:3:18" + "src": "380126:3:38" }, "nodeType": "YulFunctionCall", - "src": "380126:14:18" + "src": "380126:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "380146:5:18" + "src": "380146:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "380157:5:18" + "src": "380157:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "380164:1:18" + "src": "380164:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "380153:3:18" + "src": "380153:3:38" }, "nodeType": "YulFunctionCall", - "src": "380153:13:18" + "src": "380153:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "380142:3:18" + "src": "380142:3:38" }, "nodeType": "YulFunctionCall", - "src": "380142:25:18" + "src": "380142:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "380119:6:18" + "src": "380119:6:38" }, "nodeType": "YulFunctionCall", - "src": "380119:49:18" + "src": "380119:49:38" }, "nodeType": "YulExpressionStatement", - "src": "380119:49:18" + "src": "380119:49:38" } ] }, @@ -435036,27 +435036,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "379861:3:18", + "src": "379861:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "379866:1:18", + "src": "379866:1:38", "type": "" } ], - "src": "379840:342:18" + "src": "379840:342:38" }, { "nodeType": "YulAssignment", - "src": "380195:17:18", + "src": "380195:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "380207:4:18", + "src": "380207:4:38", "type": "", "value": "0x00" } @@ -435064,28 +435064,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "380201:5:18" + "src": "380201:5:38" }, "nodeType": "YulFunctionCall", - "src": "380201:11:18" + "src": "380201:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "380195:2:18" + "src": "380195:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "380225:17:18", + "src": "380225:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "380237:4:18", + "src": "380237:4:38", "type": "", "value": "0x20" } @@ -435093,28 +435093,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "380231:5:18" + "src": "380231:5:38" }, "nodeType": "YulFunctionCall", - "src": "380231:11:18" + "src": "380231:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "380225:2:18" + "src": "380225:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "380255:17:18", + "src": "380255:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "380267:4:18", + "src": "380267:4:38", "type": "", "value": "0x40" } @@ -435122,28 +435122,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "380261:5:18" + "src": "380261:5:38" }, "nodeType": "YulFunctionCall", - "src": "380261:11:18" + "src": "380261:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "380255:2:18" + "src": "380255:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "380285:17:18", + "src": "380285:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "380297:4:18", + "src": "380297:4:38", "type": "", "value": "0x60" } @@ -435151,28 +435151,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "380291:5:18" + "src": "380291:5:38" }, "nodeType": "YulFunctionCall", - "src": "380291:11:18" + "src": "380291:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "380285:2:18" + "src": "380285:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "380315:17:18", + "src": "380315:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "380327:4:18", + "src": "380327:4:38", "type": "", "value": "0x80" } @@ -435180,28 +435180,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "380321:5:18" + "src": "380321:5:38" }, "nodeType": "YulFunctionCall", - "src": "380321:11:18" + "src": "380321:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "380315:2:18" + "src": "380315:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "380345:17:18", + "src": "380345:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "380357:4:18", + "src": "380357:4:38", "type": "", "value": "0xa0" } @@ -435209,28 +435209,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "380351:5:18" + "src": "380351:5:38" }, "nodeType": "YulFunctionCall", - "src": "380351:11:18" + "src": "380351:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "380345:2:18" + "src": "380345:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "380375:17:18", + "src": "380375:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "380387:4:18", + "src": "380387:4:38", "type": "", "value": "0xc0" } @@ -435238,28 +435238,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "380381:5:18" + "src": "380381:5:38" }, "nodeType": "YulFunctionCall", - "src": "380381:11:18" + "src": "380381:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "380375:2:18" + "src": "380375:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "380405:17:18", + "src": "380405:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "380417:4:18", + "src": "380417:4:38", "type": "", "value": "0xe0" } @@ -435267,28 +435267,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "380411:5:18" + "src": "380411:5:38" }, "nodeType": "YulFunctionCall", - "src": "380411:11:18" + "src": "380411:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "380405:2:18" + "src": "380405:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "380435:18:18", + "src": "380435:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "380447:5:18", + "src": "380447:5:38", "type": "", "value": "0x100" } @@ -435296,16 +435296,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "380441:5:18" + "src": "380441:5:38" }, "nodeType": "YulFunctionCall", - "src": "380441:12:18" + "src": "380441:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "380435:2:18" + "src": "380435:2:38" } ] }, @@ -435315,14 +435315,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "380532:4:18", + "src": "380532:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "380538:10:18", + "src": "380538:10:38", "type": "", "value": "0x40785869" } @@ -435330,13 +435330,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "380525:6:18" + "src": "380525:6:38" }, "nodeType": "YulFunctionCall", - "src": "380525:24:18" + "src": "380525:24:38" }, "nodeType": "YulExpressionStatement", - "src": "380525:24:18" + "src": "380525:24:38" }, { "expression": { @@ -435344,14 +435344,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "380569:4:18", + "src": "380569:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "380575:4:18", + "src": "380575:4:38", "type": "", "value": "0x80" } @@ -435359,13 +435359,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "380562:6:18" + "src": "380562:6:38" }, "nodeType": "YulFunctionCall", - "src": "380562:18:18" + "src": "380562:18:38" }, "nodeType": "YulExpressionStatement", - "src": "380562:18:18" + "src": "380562:18:38" }, { "expression": { @@ -435373,14 +435373,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "380600:4:18", + "src": "380600:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "380606:4:18", + "src": "380606:4:38", "type": "", "value": "0xc0" } @@ -435388,13 +435388,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "380593:6:18" + "src": "380593:6:38" }, "nodeType": "YulFunctionCall", - "src": "380593:18:18" + "src": "380593:18:38" }, "nodeType": "YulExpressionStatement", - "src": "380593:18:18" + "src": "380593:18:38" }, { "expression": { @@ -435402,26 +435402,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "380631:4:18", + "src": "380631:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "380637:2:18" + "src": "380637:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "380624:6:18" + "src": "380624:6:38" }, "nodeType": "YulFunctionCall", - "src": "380624:16:18" + "src": "380624:16:38" }, "nodeType": "YulExpressionStatement", - "src": "380624:16:18" + "src": "380624:16:38" }, { "expression": { @@ -435429,26 +435429,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "380660:4:18", + "src": "380660:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "380666:2:18" + "src": "380666:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "380653:6:18" + "src": "380653:6:38" }, "nodeType": "YulFunctionCall", - "src": "380653:16:18" + "src": "380653:16:38" }, "nodeType": "YulExpressionStatement", - "src": "380653:16:18" + "src": "380653:16:38" }, { "expression": { @@ -435456,26 +435456,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "380694:4:18", + "src": "380694:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "380700:2:18" + "src": "380700:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "380682:11:18" + "src": "380682:11:38" }, "nodeType": "YulFunctionCall", - "src": "380682:21:18" + "src": "380682:21:38" }, "nodeType": "YulExpressionStatement", - "src": "380682:21:18" + "src": "380682:21:38" }, { "expression": { @@ -435483,140 +435483,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "380728:4:18", + "src": "380728:4:38", "type": "", "value": "0xe0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "380734:2:18" + "src": "380734:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "380716:11:18" + "src": "380716:11:38" }, "nodeType": "YulFunctionCall", - "src": "380716:21:18" + "src": "380716:21:38" }, "nodeType": "YulExpressionStatement", - "src": "380716:21:18" + "src": "380716:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42821, + "declaration": 45882, "isOffset": false, "isSlot": false, - "src": "380195:2:18", + "src": "380195:2:38", "valueSize": 1 }, { - "declaration": 42824, + "declaration": 45885, "isOffset": false, "isSlot": false, - "src": "380225:2:18", + "src": "380225:2:38", "valueSize": 1 }, { - "declaration": 42827, + "declaration": 45888, "isOffset": false, "isSlot": false, - "src": "380255:2:18", + "src": "380255:2:38", "valueSize": 1 }, { - "declaration": 42830, + "declaration": 45891, "isOffset": false, "isSlot": false, - "src": "380285:2:18", + "src": "380285:2:38", "valueSize": 1 }, { - "declaration": 42833, + "declaration": 45894, "isOffset": false, "isSlot": false, - "src": "380315:2:18", + "src": "380315:2:38", "valueSize": 1 }, { - "declaration": 42836, + "declaration": 45897, "isOffset": false, "isSlot": false, - "src": "380345:2:18", + "src": "380345:2:38", "valueSize": 1 }, { - "declaration": 42839, + "declaration": 45900, "isOffset": false, "isSlot": false, - "src": "380375:2:18", + "src": "380375:2:38", "valueSize": 1 }, { - "declaration": 42842, + "declaration": 45903, "isOffset": false, "isSlot": false, - "src": "380405:2:18", + "src": "380405:2:38", "valueSize": 1 }, { - "declaration": 42845, + "declaration": 45906, "isOffset": false, "isSlot": false, - "src": "380435:2:18", + "src": "380435:2:38", "valueSize": 1 }, { - "declaration": 42811, + "declaration": 45872, "isOffset": false, "isSlot": false, - "src": "380700:2:18", + "src": "380700:2:38", "valueSize": 1 }, { - "declaration": 42813, + "declaration": 45874, "isOffset": false, "isSlot": false, - "src": "380734:2:18", + "src": "380734:2:38", "valueSize": 1 }, { - "declaration": 42815, + "declaration": 45876, "isOffset": false, "isSlot": false, - "src": "380637:2:18", + "src": "380637:2:38", "valueSize": 1 }, { - "declaration": 42817, + "declaration": 45878, "isOffset": false, "isSlot": false, - "src": "380666:2:18", + "src": "380666:2:38", "valueSize": 1 } ], - "id": 42847, + "id": 45908, "nodeType": "InlineAssembly", - "src": "379817:930:18" + "src": "379817:930:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42849, + "id": 45910, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "380772:4:18", + "src": "380772:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -435625,14 +435625,14 @@ }, { "hexValue": "3078313034", - "id": 42850, + "id": 45911, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "380778:5:18", + "src": "380778:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -435651,18 +435651,18 @@ "typeString": "int_const 260" } ], - "id": 42848, + "id": 45909, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "380756:15:18", + "referencedDeclaration": 33383, + "src": "380756:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42851, + "id": 45912, "isConstant": false, "isLValue": false, "isPure": false, @@ -435671,21 +435671,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "380756:28:18", + "src": "380756:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42852, + "id": 45913, "nodeType": "ExpressionStatement", - "src": "380756:28:18" + "src": "380756:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "380803:273:18", + "src": "380803:273:38", "statements": [ { "expression": { @@ -435693,26 +435693,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "380824:4:18", + "src": "380824:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "380830:2:18" + "src": "380830:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "380817:6:18" + "src": "380817:6:38" }, "nodeType": "YulFunctionCall", - "src": "380817:16:18" + "src": "380817:16:38" }, "nodeType": "YulExpressionStatement", - "src": "380817:16:18" + "src": "380817:16:38" }, { "expression": { @@ -435720,26 +435720,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "380853:4:18", + "src": "380853:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "380859:2:18" + "src": "380859:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "380846:6:18" + "src": "380846:6:38" }, "nodeType": "YulFunctionCall", - "src": "380846:16:18" + "src": "380846:16:38" }, "nodeType": "YulExpressionStatement", - "src": "380846:16:18" + "src": "380846:16:38" }, { "expression": { @@ -435747,26 +435747,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "380882:4:18", + "src": "380882:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "380888:2:18" + "src": "380888:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "380875:6:18" + "src": "380875:6:38" }, "nodeType": "YulFunctionCall", - "src": "380875:16:18" + "src": "380875:16:38" }, "nodeType": "YulExpressionStatement", - "src": "380875:16:18" + "src": "380875:16:38" }, { "expression": { @@ -435774,26 +435774,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "380911:4:18", + "src": "380911:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "380917:2:18" + "src": "380917:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "380904:6:18" + "src": "380904:6:38" }, "nodeType": "YulFunctionCall", - "src": "380904:16:18" + "src": "380904:16:38" }, "nodeType": "YulExpressionStatement", - "src": "380904:16:18" + "src": "380904:16:38" }, { "expression": { @@ -435801,26 +435801,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "380940:4:18", + "src": "380940:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "380946:2:18" + "src": "380946:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "380933:6:18" + "src": "380933:6:38" }, "nodeType": "YulFunctionCall", - "src": "380933:16:18" + "src": "380933:16:38" }, "nodeType": "YulExpressionStatement", - "src": "380933:16:18" + "src": "380933:16:38" }, { "expression": { @@ -435828,26 +435828,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "380969:4:18", + "src": "380969:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "380975:2:18" + "src": "380975:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "380962:6:18" + "src": "380962:6:38" }, "nodeType": "YulFunctionCall", - "src": "380962:16:18" + "src": "380962:16:38" }, "nodeType": "YulExpressionStatement", - "src": "380962:16:18" + "src": "380962:16:38" }, { "expression": { @@ -435855,26 +435855,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "380998:4:18", + "src": "380998:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "381004:2:18" + "src": "381004:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "380991:6:18" + "src": "380991:6:38" }, "nodeType": "YulFunctionCall", - "src": "380991:16:18" + "src": "380991:16:38" }, "nodeType": "YulExpressionStatement", - "src": "380991:16:18" + "src": "380991:16:38" }, { "expression": { @@ -435882,26 +435882,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "381027:4:18", + "src": "381027:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "381033:2:18" + "src": "381033:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "381020:6:18" + "src": "381020:6:38" }, "nodeType": "YulFunctionCall", - "src": "381020:16:18" + "src": "381020:16:38" }, "nodeType": "YulExpressionStatement", - "src": "381020:16:18" + "src": "381020:16:38" }, { "expression": { @@ -435909,98 +435909,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "381056:5:18", + "src": "381056:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "381063:2:18" + "src": "381063:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "381049:6:18" + "src": "381049:6:38" }, "nodeType": "YulFunctionCall", - "src": "381049:17:18" + "src": "381049:17:38" }, "nodeType": "YulExpressionStatement", - "src": "381049:17:18" + "src": "381049:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42821, + "declaration": 45882, "isOffset": false, "isSlot": false, - "src": "380830:2:18", + "src": "380830:2:38", "valueSize": 1 }, { - "declaration": 42824, + "declaration": 45885, "isOffset": false, "isSlot": false, - "src": "380859:2:18", + "src": "380859:2:38", "valueSize": 1 }, { - "declaration": 42827, + "declaration": 45888, "isOffset": false, "isSlot": false, - "src": "380888:2:18", + "src": "380888:2:38", "valueSize": 1 }, { - "declaration": 42830, + "declaration": 45891, "isOffset": false, "isSlot": false, - "src": "380917:2:18", + "src": "380917:2:38", "valueSize": 1 }, { - "declaration": 42833, + "declaration": 45894, "isOffset": false, "isSlot": false, - "src": "380946:2:18", + "src": "380946:2:38", "valueSize": 1 }, { - "declaration": 42836, + "declaration": 45897, "isOffset": false, "isSlot": false, - "src": "380975:2:18", + "src": "380975:2:38", "valueSize": 1 }, { - "declaration": 42839, + "declaration": 45900, "isOffset": false, "isSlot": false, - "src": "381004:2:18", + "src": "381004:2:38", "valueSize": 1 }, { - "declaration": 42842, + "declaration": 45903, "isOffset": false, "isSlot": false, - "src": "381033:2:18", + "src": "381033:2:38", "valueSize": 1 }, { - "declaration": 42845, + "declaration": 45906, "isOffset": false, "isSlot": false, - "src": "381063:2:18", + "src": "381063:2:38", "valueSize": 1 } ], - "id": 42853, + "id": 45914, "nodeType": "InlineAssembly", - "src": "380794:282:18" + "src": "380794:282:38" } ] }, @@ -436008,20 +436008,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "379567:3:18", + "nameLocation": "379567:3:38", "parameters": { - "id": 42818, + "id": 45879, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42811, + "id": 45872, "mutability": "mutable", "name": "p0", - "nameLocation": "379579:2:18", + "nameLocation": "379579:2:38", "nodeType": "VariableDeclaration", - "scope": 42855, - "src": "379571:10:18", + "scope": 45916, + "src": "379571:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -436029,10 +436029,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42810, + "id": 45871, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "379571:7:18", + "src": "379571:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -436042,13 +436042,13 @@ }, { "constant": false, - "id": 42813, + "id": 45874, "mutability": "mutable", "name": "p1", - "nameLocation": "379591:2:18", + "nameLocation": "379591:2:38", "nodeType": "VariableDeclaration", - "scope": 42855, - "src": "379583:10:18", + "scope": 45916, + "src": "379583:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -436056,10 +436056,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42812, + "id": 45873, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "379583:7:18", + "src": "379583:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -436069,13 +436069,13 @@ }, { "constant": false, - "id": 42815, + "id": 45876, "mutability": "mutable", "name": "p2", - "nameLocation": "379600:2:18", + "nameLocation": "379600:2:38", "nodeType": "VariableDeclaration", - "scope": 42855, - "src": "379595:7:18", + "scope": 45916, + "src": "379595:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -436083,10 +436083,10 @@ "typeString": "bool" }, "typeName": { - "id": 42814, + "id": 45875, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "379595:4:18", + "src": "379595:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -436096,13 +436096,13 @@ }, { "constant": false, - "id": 42817, + "id": 45878, "mutability": "mutable", "name": "p3", - "nameLocation": "379609:2:18", + "nameLocation": "379609:2:38", "nodeType": "VariableDeclaration", - "scope": 42855, - "src": "379604:7:18", + "scope": 45916, + "src": "379604:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -436110,10 +436110,10 @@ "typeString": "bool" }, "typeName": { - "id": 42816, + "id": 45877, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "379604:4:18", + "src": "379604:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -436122,44 +436122,44 @@ "visibility": "internal" } ], - "src": "379570:42:18" + "src": "379570:42:38" }, "returnParameters": { - "id": 42819, + "id": 45880, "nodeType": "ParameterList", "parameters": [], - "src": "379627:0:18" + "src": "379627:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42901, + "id": 45962, "nodeType": "FunctionDefinition", - "src": "381088:1530:18", + "src": "381088:1530:38", "nodes": [], "body": { - "id": 42900, + "id": 45961, "nodeType": "Block", - "src": "381160:1458:18", + "src": "381160:1458:38", "nodes": [], "statements": [ { "assignments": [ - 42867 + 45928 ], "declarations": [ { "constant": false, - "id": 42867, + "id": 45928, "mutability": "mutable", "name": "m0", - "nameLocation": "381178:2:18", + "nameLocation": "381178:2:38", "nodeType": "VariableDeclaration", - "scope": 42900, - "src": "381170:10:18", + "scope": 45961, + "src": "381170:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -436167,10 +436167,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42866, + "id": 45927, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "381170:7:18", + "src": "381170:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -436179,24 +436179,24 @@ "visibility": "internal" } ], - "id": 42868, + "id": 45929, "nodeType": "VariableDeclarationStatement", - "src": "381170:10:18" + "src": "381170:10:38" }, { "assignments": [ - 42870 + 45931 ], "declarations": [ { "constant": false, - "id": 42870, + "id": 45931, "mutability": "mutable", "name": "m1", - "nameLocation": "381198:2:18", + "nameLocation": "381198:2:38", "nodeType": "VariableDeclaration", - "scope": 42900, - "src": "381190:10:18", + "scope": 45961, + "src": "381190:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -436204,10 +436204,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42869, + "id": 45930, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "381190:7:18", + "src": "381190:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -436216,24 +436216,24 @@ "visibility": "internal" } ], - "id": 42871, + "id": 45932, "nodeType": "VariableDeclarationStatement", - "src": "381190:10:18" + "src": "381190:10:38" }, { "assignments": [ - 42873 + 45934 ], "declarations": [ { "constant": false, - "id": 42873, + "id": 45934, "mutability": "mutable", "name": "m2", - "nameLocation": "381218:2:18", + "nameLocation": "381218:2:38", "nodeType": "VariableDeclaration", - "scope": 42900, - "src": "381210:10:18", + "scope": 45961, + "src": "381210:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -436241,10 +436241,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42872, + "id": 45933, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "381210:7:18", + "src": "381210:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -436253,24 +436253,24 @@ "visibility": "internal" } ], - "id": 42874, + "id": 45935, "nodeType": "VariableDeclarationStatement", - "src": "381210:10:18" + "src": "381210:10:38" }, { "assignments": [ - 42876 + 45937 ], "declarations": [ { "constant": false, - "id": 42876, + "id": 45937, "mutability": "mutable", "name": "m3", - "nameLocation": "381238:2:18", + "nameLocation": "381238:2:38", "nodeType": "VariableDeclaration", - "scope": 42900, - "src": "381230:10:18", + "scope": 45961, + "src": "381230:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -436278,10 +436278,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42875, + "id": 45936, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "381230:7:18", + "src": "381230:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -436290,24 +436290,24 @@ "visibility": "internal" } ], - "id": 42877, + "id": 45938, "nodeType": "VariableDeclarationStatement", - "src": "381230:10:18" + "src": "381230:10:38" }, { "assignments": [ - 42879 + 45940 ], "declarations": [ { "constant": false, - "id": 42879, + "id": 45940, "mutability": "mutable", "name": "m4", - "nameLocation": "381258:2:18", + "nameLocation": "381258:2:38", "nodeType": "VariableDeclaration", - "scope": 42900, - "src": "381250:10:18", + "scope": 45961, + "src": "381250:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -436315,10 +436315,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42878, + "id": 45939, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "381250:7:18", + "src": "381250:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -436327,24 +436327,24 @@ "visibility": "internal" } ], - "id": 42880, + "id": 45941, "nodeType": "VariableDeclarationStatement", - "src": "381250:10:18" + "src": "381250:10:38" }, { "assignments": [ - 42882 + 45943 ], "declarations": [ { "constant": false, - "id": 42882, + "id": 45943, "mutability": "mutable", "name": "m5", - "nameLocation": "381278:2:18", + "nameLocation": "381278:2:38", "nodeType": "VariableDeclaration", - "scope": 42900, - "src": "381270:10:18", + "scope": 45961, + "src": "381270:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -436352,10 +436352,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42881, + "id": 45942, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "381270:7:18", + "src": "381270:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -436364,24 +436364,24 @@ "visibility": "internal" } ], - "id": 42883, + "id": 45944, "nodeType": "VariableDeclarationStatement", - "src": "381270:10:18" + "src": "381270:10:38" }, { "assignments": [ - 42885 + 45946 ], "declarations": [ { "constant": false, - "id": 42885, + "id": 45946, "mutability": "mutable", "name": "m6", - "nameLocation": "381298:2:18", + "nameLocation": "381298:2:38", "nodeType": "VariableDeclaration", - "scope": 42900, - "src": "381290:10:18", + "scope": 45961, + "src": "381290:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -436389,10 +436389,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42884, + "id": 45945, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "381290:7:18", + "src": "381290:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -436401,24 +436401,24 @@ "visibility": "internal" } ], - "id": 42886, + "id": 45947, "nodeType": "VariableDeclarationStatement", - "src": "381290:10:18" + "src": "381290:10:38" }, { "assignments": [ - 42888 + 45949 ], "declarations": [ { "constant": false, - "id": 42888, + "id": 45949, "mutability": "mutable", "name": "m7", - "nameLocation": "381318:2:18", + "nameLocation": "381318:2:38", "nodeType": "VariableDeclaration", - "scope": 42900, - "src": "381310:10:18", + "scope": 45961, + "src": "381310:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -436426,10 +436426,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42887, + "id": 45948, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "381310:7:18", + "src": "381310:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -436438,24 +436438,24 @@ "visibility": "internal" } ], - "id": 42889, + "id": 45950, "nodeType": "VariableDeclarationStatement", - "src": "381310:10:18" + "src": "381310:10:38" }, { "assignments": [ - 42891 + 45952 ], "declarations": [ { "constant": false, - "id": 42891, + "id": 45952, "mutability": "mutable", "name": "m8", - "nameLocation": "381338:2:18", + "nameLocation": "381338:2:38", "nodeType": "VariableDeclaration", - "scope": 42900, - "src": "381330:10:18", + "scope": 45961, + "src": "381330:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -436463,10 +436463,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42890, + "id": 45951, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "381330:7:18", + "src": "381330:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -436475,27 +436475,27 @@ "visibility": "internal" } ], - "id": 42892, + "id": 45953, "nodeType": "VariableDeclarationStatement", - "src": "381330:10:18" + "src": "381330:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "381359:924:18", + "src": "381359:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "381402:313:18", + "src": "381402:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "381420:15:18", + "src": "381420:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "381434:1:18", + "src": "381434:1:38", "type": "", "value": "0" }, @@ -436503,7 +436503,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "381424:6:18", + "src": "381424:6:38", "type": "" } ] @@ -436511,16 +436511,16 @@ { "body": { "nodeType": "YulBlock", - "src": "381505:40:18", + "src": "381505:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "381534:9:18", + "src": "381534:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "381536:5:18" + "src": "381536:5:38" } ] }, @@ -436531,33 +436531,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "381522:6:18" + "src": "381522:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "381530:1:18" + "src": "381530:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "381517:4:18" + "src": "381517:4:38" }, "nodeType": "YulFunctionCall", - "src": "381517:15:18" + "src": "381517:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "381510:6:18" + "src": "381510:6:38" }, "nodeType": "YulFunctionCall", - "src": "381510:23:18" + "src": "381510:23:38" }, "nodeType": "YulIf", - "src": "381507:36:18" + "src": "381507:36:38" } ] }, @@ -436566,12 +436566,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "381462:6:18" + "src": "381462:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "381470:4:18", + "src": "381470:4:38", "type": "", "value": "0x20" } @@ -436579,30 +436579,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "381459:2:18" + "src": "381459:2:38" }, "nodeType": "YulFunctionCall", - "src": "381459:16:18" + "src": "381459:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "381476:28:18", + "src": "381476:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "381478:24:18", + "src": "381478:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "381492:6:18" + "src": "381492:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "381500:1:18", + "src": "381500:1:38", "type": "", "value": "1" } @@ -436610,16 +436610,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "381488:3:18" + "src": "381488:3:38" }, "nodeType": "YulFunctionCall", - "src": "381488:14:18" + "src": "381488:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "381478:6:18" + "src": "381478:6:38" } ] } @@ -436627,10 +436627,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "381456:2:18", + "src": "381456:2:38", "statements": [] }, - "src": "381452:93:18" + "src": "381452:93:38" }, { "expression": { @@ -436638,34 +436638,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "381569:3:18" + "src": "381569:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "381574:6:18" + "src": "381574:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "381562:6:18" + "src": "381562:6:38" }, "nodeType": "YulFunctionCall", - "src": "381562:19:18" + "src": "381562:19:38" }, "nodeType": "YulExpressionStatement", - "src": "381562:19:18" + "src": "381562:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "381598:37:18", + "src": "381598:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "381615:3:18", + "src": "381615:3:38", "type": "", "value": "256" }, @@ -436674,38 +436674,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "381624:1:18", + "src": "381624:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "381627:6:18" + "src": "381627:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "381620:3:18" + "src": "381620:3:38" }, "nodeType": "YulFunctionCall", - "src": "381620:14:18" + "src": "381620:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "381611:3:18" + "src": "381611:3:38" }, "nodeType": "YulFunctionCall", - "src": "381611:24:18" + "src": "381611:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "381602:5:18", + "src": "381602:5:38", "type": "" } ] @@ -436718,12 +436718,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "381663:3:18" + "src": "381663:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "381668:4:18", + "src": "381668:4:38", "type": "", "value": "0x20" } @@ -436731,59 +436731,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "381659:3:18" + "src": "381659:3:38" }, "nodeType": "YulFunctionCall", - "src": "381659:14:18" + "src": "381659:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "381679:5:18" + "src": "381679:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "381690:5:18" + "src": "381690:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "381697:1:18" + "src": "381697:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "381686:3:18" + "src": "381686:3:38" }, "nodeType": "YulFunctionCall", - "src": "381686:13:18" + "src": "381686:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "381675:3:18" + "src": "381675:3:38" }, "nodeType": "YulFunctionCall", - "src": "381675:25:18" + "src": "381675:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "381652:6:18" + "src": "381652:6:38" }, "nodeType": "YulFunctionCall", - "src": "381652:49:18" + "src": "381652:49:38" }, "nodeType": "YulExpressionStatement", - "src": "381652:49:18" + "src": "381652:49:38" } ] }, @@ -436793,27 +436793,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "381394:3:18", + "src": "381394:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "381399:1:18", + "src": "381399:1:38", "type": "" } ], - "src": "381373:342:18" + "src": "381373:342:38" }, { "nodeType": "YulAssignment", - "src": "381728:17:18", + "src": "381728:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "381740:4:18", + "src": "381740:4:38", "type": "", "value": "0x00" } @@ -436821,28 +436821,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "381734:5:18" + "src": "381734:5:38" }, "nodeType": "YulFunctionCall", - "src": "381734:11:18" + "src": "381734:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "381728:2:18" + "src": "381728:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "381758:17:18", + "src": "381758:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "381770:4:18", + "src": "381770:4:38", "type": "", "value": "0x20" } @@ -436850,28 +436850,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "381764:5:18" + "src": "381764:5:38" }, "nodeType": "YulFunctionCall", - "src": "381764:11:18" + "src": "381764:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "381758:2:18" + "src": "381758:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "381788:17:18", + "src": "381788:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "381800:4:18", + "src": "381800:4:38", "type": "", "value": "0x40" } @@ -436879,28 +436879,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "381794:5:18" + "src": "381794:5:38" }, "nodeType": "YulFunctionCall", - "src": "381794:11:18" + "src": "381794:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "381788:2:18" + "src": "381788:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "381818:17:18", + "src": "381818:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "381830:4:18", + "src": "381830:4:38", "type": "", "value": "0x60" } @@ -436908,28 +436908,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "381824:5:18" + "src": "381824:5:38" }, "nodeType": "YulFunctionCall", - "src": "381824:11:18" + "src": "381824:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "381818:2:18" + "src": "381818:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "381848:17:18", + "src": "381848:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "381860:4:18", + "src": "381860:4:38", "type": "", "value": "0x80" } @@ -436937,28 +436937,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "381854:5:18" + "src": "381854:5:38" }, "nodeType": "YulFunctionCall", - "src": "381854:11:18" + "src": "381854:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "381848:2:18" + "src": "381848:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "381878:17:18", + "src": "381878:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "381890:4:18", + "src": "381890:4:38", "type": "", "value": "0xa0" } @@ -436966,28 +436966,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "381884:5:18" + "src": "381884:5:38" }, "nodeType": "YulFunctionCall", - "src": "381884:11:18" + "src": "381884:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "381878:2:18" + "src": "381878:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "381908:17:18", + "src": "381908:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "381920:4:18", + "src": "381920:4:38", "type": "", "value": "0xc0" } @@ -436995,28 +436995,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "381914:5:18" + "src": "381914:5:38" }, "nodeType": "YulFunctionCall", - "src": "381914:11:18" + "src": "381914:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "381908:2:18" + "src": "381908:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "381938:17:18", + "src": "381938:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "381950:4:18", + "src": "381950:4:38", "type": "", "value": "0xe0" } @@ -437024,28 +437024,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "381944:5:18" + "src": "381944:5:38" }, "nodeType": "YulFunctionCall", - "src": "381944:11:18" + "src": "381944:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "381938:2:18" + "src": "381938:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "381968:18:18", + "src": "381968:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "381980:5:18", + "src": "381980:5:38", "type": "", "value": "0x100" } @@ -437053,16 +437053,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "381974:5:18" + "src": "381974:5:38" }, "nodeType": "YulFunctionCall", - "src": "381974:12:18" + "src": "381974:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "381968:2:18" + "src": "381968:2:38" } ] }, @@ -437072,14 +437072,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "382068:4:18", + "src": "382068:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "382074:10:18", + "src": "382074:10:38", "type": "", "value": "0xd6aefad2" } @@ -437087,13 +437087,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "382061:6:18" + "src": "382061:6:38" }, "nodeType": "YulFunctionCall", - "src": "382061:24:18" + "src": "382061:24:38" }, "nodeType": "YulExpressionStatement", - "src": "382061:24:18" + "src": "382061:24:38" }, { "expression": { @@ -437101,14 +437101,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "382105:4:18", + "src": "382105:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "382111:4:18", + "src": "382111:4:38", "type": "", "value": "0x80" } @@ -437116,13 +437116,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "382098:6:18" + "src": "382098:6:38" }, "nodeType": "YulFunctionCall", - "src": "382098:18:18" + "src": "382098:18:38" }, "nodeType": "YulExpressionStatement", - "src": "382098:18:18" + "src": "382098:18:38" }, { "expression": { @@ -437130,14 +437130,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "382136:4:18", + "src": "382136:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "382142:4:18", + "src": "382142:4:38", "type": "", "value": "0xc0" } @@ -437145,13 +437145,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "382129:6:18" + "src": "382129:6:38" }, "nodeType": "YulFunctionCall", - "src": "382129:18:18" + "src": "382129:18:38" }, "nodeType": "YulExpressionStatement", - "src": "382129:18:18" + "src": "382129:18:38" }, { "expression": { @@ -437159,26 +437159,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "382167:4:18", + "src": "382167:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "382173:2:18" + "src": "382173:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "382160:6:18" + "src": "382160:6:38" }, "nodeType": "YulFunctionCall", - "src": "382160:16:18" + "src": "382160:16:38" }, "nodeType": "YulExpressionStatement", - "src": "382160:16:18" + "src": "382160:16:38" }, { "expression": { @@ -437186,26 +437186,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "382196:4:18", + "src": "382196:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "382202:2:18" + "src": "382202:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "382189:6:18" + "src": "382189:6:38" }, "nodeType": "YulFunctionCall", - "src": "382189:16:18" + "src": "382189:16:38" }, "nodeType": "YulExpressionStatement", - "src": "382189:16:18" + "src": "382189:16:38" }, { "expression": { @@ -437213,26 +437213,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "382230:4:18", + "src": "382230:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "382236:2:18" + "src": "382236:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "382218:11:18" + "src": "382218:11:38" }, "nodeType": "YulFunctionCall", - "src": "382218:21:18" + "src": "382218:21:38" }, "nodeType": "YulExpressionStatement", - "src": "382218:21:18" + "src": "382218:21:38" }, { "expression": { @@ -437240,140 +437240,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "382264:4:18", + "src": "382264:4:38", "type": "", "value": "0xe0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "382270:2:18" + "src": "382270:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "382252:11:18" + "src": "382252:11:38" }, "nodeType": "YulFunctionCall", - "src": "382252:21:18" + "src": "382252:21:38" }, "nodeType": "YulExpressionStatement", - "src": "382252:21:18" + "src": "382252:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42867, + "declaration": 45928, "isOffset": false, "isSlot": false, - "src": "381728:2:18", + "src": "381728:2:38", "valueSize": 1 }, { - "declaration": 42870, + "declaration": 45931, "isOffset": false, "isSlot": false, - "src": "381758:2:18", + "src": "381758:2:38", "valueSize": 1 }, { - "declaration": 42873, + "declaration": 45934, "isOffset": false, "isSlot": false, - "src": "381788:2:18", + "src": "381788:2:38", "valueSize": 1 }, { - "declaration": 42876, + "declaration": 45937, "isOffset": false, "isSlot": false, - "src": "381818:2:18", + "src": "381818:2:38", "valueSize": 1 }, { - "declaration": 42879, + "declaration": 45940, "isOffset": false, "isSlot": false, - "src": "381848:2:18", + "src": "381848:2:38", "valueSize": 1 }, { - "declaration": 42882, + "declaration": 45943, "isOffset": false, "isSlot": false, - "src": "381878:2:18", + "src": "381878:2:38", "valueSize": 1 }, { - "declaration": 42885, + "declaration": 45946, "isOffset": false, "isSlot": false, - "src": "381908:2:18", + "src": "381908:2:38", "valueSize": 1 }, { - "declaration": 42888, + "declaration": 45949, "isOffset": false, "isSlot": false, - "src": "381938:2:18", + "src": "381938:2:38", "valueSize": 1 }, { - "declaration": 42891, + "declaration": 45952, "isOffset": false, "isSlot": false, - "src": "381968:2:18", + "src": "381968:2:38", "valueSize": 1 }, { - "declaration": 42857, + "declaration": 45918, "isOffset": false, "isSlot": false, - "src": "382236:2:18", + "src": "382236:2:38", "valueSize": 1 }, { - "declaration": 42859, + "declaration": 45920, "isOffset": false, "isSlot": false, - "src": "382270:2:18", + "src": "382270:2:38", "valueSize": 1 }, { - "declaration": 42861, + "declaration": 45922, "isOffset": false, "isSlot": false, - "src": "382173:2:18", + "src": "382173:2:38", "valueSize": 1 }, { - "declaration": 42863, + "declaration": 45924, "isOffset": false, "isSlot": false, - "src": "382202:2:18", + "src": "382202:2:38", "valueSize": 1 } ], - "id": 42893, + "id": 45954, "nodeType": "InlineAssembly", - "src": "381350:933:18" + "src": "381350:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42895, + "id": 45956, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "382308:4:18", + "src": "382308:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -437382,14 +437382,14 @@ }, { "hexValue": "3078313034", - "id": 42896, + "id": 45957, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "382314:5:18", + "src": "382314:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -437408,18 +437408,18 @@ "typeString": "int_const 260" } ], - "id": 42894, + "id": 45955, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "382292:15:18", + "referencedDeclaration": 33383, + "src": "382292:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42897, + "id": 45958, "isConstant": false, "isLValue": false, "isPure": false, @@ -437428,21 +437428,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "382292:28:18", + "src": "382292:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42898, + "id": 45959, "nodeType": "ExpressionStatement", - "src": "382292:28:18" + "src": "382292:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "382339:273:18", + "src": "382339:273:38", "statements": [ { "expression": { @@ -437450,26 +437450,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "382360:4:18", + "src": "382360:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "382366:2:18" + "src": "382366:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "382353:6:18" + "src": "382353:6:38" }, "nodeType": "YulFunctionCall", - "src": "382353:16:18" + "src": "382353:16:38" }, "nodeType": "YulExpressionStatement", - "src": "382353:16:18" + "src": "382353:16:38" }, { "expression": { @@ -437477,26 +437477,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "382389:4:18", + "src": "382389:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "382395:2:18" + "src": "382395:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "382382:6:18" + "src": "382382:6:38" }, "nodeType": "YulFunctionCall", - "src": "382382:16:18" + "src": "382382:16:38" }, "nodeType": "YulExpressionStatement", - "src": "382382:16:18" + "src": "382382:16:38" }, { "expression": { @@ -437504,26 +437504,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "382418:4:18", + "src": "382418:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "382424:2:18" + "src": "382424:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "382411:6:18" + "src": "382411:6:38" }, "nodeType": "YulFunctionCall", - "src": "382411:16:18" + "src": "382411:16:38" }, "nodeType": "YulExpressionStatement", - "src": "382411:16:18" + "src": "382411:16:38" }, { "expression": { @@ -437531,26 +437531,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "382447:4:18", + "src": "382447:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "382453:2:18" + "src": "382453:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "382440:6:18" + "src": "382440:6:38" }, "nodeType": "YulFunctionCall", - "src": "382440:16:18" + "src": "382440:16:38" }, "nodeType": "YulExpressionStatement", - "src": "382440:16:18" + "src": "382440:16:38" }, { "expression": { @@ -437558,26 +437558,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "382476:4:18", + "src": "382476:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "382482:2:18" + "src": "382482:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "382469:6:18" + "src": "382469:6:38" }, "nodeType": "YulFunctionCall", - "src": "382469:16:18" + "src": "382469:16:38" }, "nodeType": "YulExpressionStatement", - "src": "382469:16:18" + "src": "382469:16:38" }, { "expression": { @@ -437585,26 +437585,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "382505:4:18", + "src": "382505:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "382511:2:18" + "src": "382511:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "382498:6:18" + "src": "382498:6:38" }, "nodeType": "YulFunctionCall", - "src": "382498:16:18" + "src": "382498:16:38" }, "nodeType": "YulExpressionStatement", - "src": "382498:16:18" + "src": "382498:16:38" }, { "expression": { @@ -437612,26 +437612,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "382534:4:18", + "src": "382534:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "382540:2:18" + "src": "382540:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "382527:6:18" + "src": "382527:6:38" }, "nodeType": "YulFunctionCall", - "src": "382527:16:18" + "src": "382527:16:38" }, "nodeType": "YulExpressionStatement", - "src": "382527:16:18" + "src": "382527:16:38" }, { "expression": { @@ -437639,26 +437639,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "382563:4:18", + "src": "382563:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "382569:2:18" + "src": "382569:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "382556:6:18" + "src": "382556:6:38" }, "nodeType": "YulFunctionCall", - "src": "382556:16:18" + "src": "382556:16:38" }, "nodeType": "YulExpressionStatement", - "src": "382556:16:18" + "src": "382556:16:38" }, { "expression": { @@ -437666,98 +437666,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "382592:5:18", + "src": "382592:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "382599:2:18" + "src": "382599:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "382585:6:18" + "src": "382585:6:38" }, "nodeType": "YulFunctionCall", - "src": "382585:17:18" + "src": "382585:17:38" }, "nodeType": "YulExpressionStatement", - "src": "382585:17:18" + "src": "382585:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42867, + "declaration": 45928, "isOffset": false, "isSlot": false, - "src": "382366:2:18", + "src": "382366:2:38", "valueSize": 1 }, { - "declaration": 42870, + "declaration": 45931, "isOffset": false, "isSlot": false, - "src": "382395:2:18", + "src": "382395:2:38", "valueSize": 1 }, { - "declaration": 42873, + "declaration": 45934, "isOffset": false, "isSlot": false, - "src": "382424:2:18", + "src": "382424:2:38", "valueSize": 1 }, { - "declaration": 42876, + "declaration": 45937, "isOffset": false, "isSlot": false, - "src": "382453:2:18", + "src": "382453:2:38", "valueSize": 1 }, { - "declaration": 42879, + "declaration": 45940, "isOffset": false, "isSlot": false, - "src": "382482:2:18", + "src": "382482:2:38", "valueSize": 1 }, { - "declaration": 42882, + "declaration": 45943, "isOffset": false, "isSlot": false, - "src": "382511:2:18", + "src": "382511:2:38", "valueSize": 1 }, { - "declaration": 42885, + "declaration": 45946, "isOffset": false, "isSlot": false, - "src": "382540:2:18", + "src": "382540:2:38", "valueSize": 1 }, { - "declaration": 42888, + "declaration": 45949, "isOffset": false, "isSlot": false, - "src": "382569:2:18", + "src": "382569:2:38", "valueSize": 1 }, { - "declaration": 42891, + "declaration": 45952, "isOffset": false, "isSlot": false, - "src": "382599:2:18", + "src": "382599:2:38", "valueSize": 1 } ], - "id": 42899, + "id": 45960, "nodeType": "InlineAssembly", - "src": "382330:282:18" + "src": "382330:282:38" } ] }, @@ -437765,20 +437765,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "381097:3:18", + "nameLocation": "381097:3:38", "parameters": { - "id": 42864, + "id": 45925, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42857, + "id": 45918, "mutability": "mutable", "name": "p0", - "nameLocation": "381109:2:18", + "nameLocation": "381109:2:38", "nodeType": "VariableDeclaration", - "scope": 42901, - "src": "381101:10:18", + "scope": 45962, + "src": "381101:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -437786,10 +437786,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42856, + "id": 45917, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "381101:7:18", + "src": "381101:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -437799,13 +437799,13 @@ }, { "constant": false, - "id": 42859, + "id": 45920, "mutability": "mutable", "name": "p1", - "nameLocation": "381121:2:18", + "nameLocation": "381121:2:38", "nodeType": "VariableDeclaration", - "scope": 42901, - "src": "381113:10:18", + "scope": 45962, + "src": "381113:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -437813,10 +437813,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42858, + "id": 45919, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "381113:7:18", + "src": "381113:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -437826,13 +437826,13 @@ }, { "constant": false, - "id": 42861, + "id": 45922, "mutability": "mutable", "name": "p2", - "nameLocation": "381130:2:18", + "nameLocation": "381130:2:38", "nodeType": "VariableDeclaration", - "scope": 42901, - "src": "381125:7:18", + "scope": 45962, + "src": "381125:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -437840,10 +437840,10 @@ "typeString": "bool" }, "typeName": { - "id": 42860, + "id": 45921, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "381125:4:18", + "src": "381125:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -437853,13 +437853,13 @@ }, { "constant": false, - "id": 42863, + "id": 45924, "mutability": "mutable", "name": "p3", - "nameLocation": "381142:2:18", + "nameLocation": "381142:2:38", "nodeType": "VariableDeclaration", - "scope": 42901, - "src": "381134:10:18", + "scope": 45962, + "src": "381134:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -437867,10 +437867,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42862, + "id": 45923, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "381134:7:18", + "src": "381134:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -437879,44 +437879,44 @@ "visibility": "internal" } ], - "src": "381100:45:18" + "src": "381100:45:38" }, "returnParameters": { - "id": 42865, + "id": 45926, "nodeType": "ParameterList", "parameters": [], - "src": "381160:0:18" + "src": "381160:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42953, + "id": 46014, "nodeType": "FunctionDefinition", - "src": "382624:1732:18", + "src": "382624:1732:38", "nodes": [], "body": { - "id": 42952, + "id": 46013, "nodeType": "Block", - "src": "382696:1660:18", + "src": "382696:1660:38", "nodes": [], "statements": [ { "assignments": [ - 42913 + 45974 ], "declarations": [ { "constant": false, - "id": 42913, + "id": 45974, "mutability": "mutable", "name": "m0", - "nameLocation": "382714:2:18", + "nameLocation": "382714:2:38", "nodeType": "VariableDeclaration", - "scope": 42952, - "src": "382706:10:18", + "scope": 46013, + "src": "382706:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -437924,10 +437924,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42912, + "id": 45973, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "382706:7:18", + "src": "382706:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -437936,24 +437936,24 @@ "visibility": "internal" } ], - "id": 42914, + "id": 45975, "nodeType": "VariableDeclarationStatement", - "src": "382706:10:18" + "src": "382706:10:38" }, { "assignments": [ - 42916 + 45977 ], "declarations": [ { "constant": false, - "id": 42916, + "id": 45977, "mutability": "mutable", "name": "m1", - "nameLocation": "382734:2:18", + "nameLocation": "382734:2:38", "nodeType": "VariableDeclaration", - "scope": 42952, - "src": "382726:10:18", + "scope": 46013, + "src": "382726:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -437961,10 +437961,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42915, + "id": 45976, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "382726:7:18", + "src": "382726:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -437973,24 +437973,24 @@ "visibility": "internal" } ], - "id": 42917, + "id": 45978, "nodeType": "VariableDeclarationStatement", - "src": "382726:10:18" + "src": "382726:10:38" }, { "assignments": [ - 42919 + 45980 ], "declarations": [ { "constant": false, - "id": 42919, + "id": 45980, "mutability": "mutable", "name": "m2", - "nameLocation": "382754:2:18", + "nameLocation": "382754:2:38", "nodeType": "VariableDeclaration", - "scope": 42952, - "src": "382746:10:18", + "scope": 46013, + "src": "382746:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -437998,10 +437998,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42918, + "id": 45979, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "382746:7:18", + "src": "382746:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -438010,24 +438010,24 @@ "visibility": "internal" } ], - "id": 42920, + "id": 45981, "nodeType": "VariableDeclarationStatement", - "src": "382746:10:18" + "src": "382746:10:38" }, { "assignments": [ - 42922 + 45983 ], "declarations": [ { "constant": false, - "id": 42922, + "id": 45983, "mutability": "mutable", "name": "m3", - "nameLocation": "382774:2:18", + "nameLocation": "382774:2:38", "nodeType": "VariableDeclaration", - "scope": 42952, - "src": "382766:10:18", + "scope": 46013, + "src": "382766:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -438035,10 +438035,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42921, + "id": 45982, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "382766:7:18", + "src": "382766:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -438047,24 +438047,24 @@ "visibility": "internal" } ], - "id": 42923, + "id": 45984, "nodeType": "VariableDeclarationStatement", - "src": "382766:10:18" + "src": "382766:10:38" }, { "assignments": [ - 42925 + 45986 ], "declarations": [ { "constant": false, - "id": 42925, + "id": 45986, "mutability": "mutable", "name": "m4", - "nameLocation": "382794:2:18", + "nameLocation": "382794:2:38", "nodeType": "VariableDeclaration", - "scope": 42952, - "src": "382786:10:18", + "scope": 46013, + "src": "382786:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -438072,10 +438072,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42924, + "id": 45985, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "382786:7:18", + "src": "382786:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -438084,24 +438084,24 @@ "visibility": "internal" } ], - "id": 42926, + "id": 45987, "nodeType": "VariableDeclarationStatement", - "src": "382786:10:18" + "src": "382786:10:38" }, { "assignments": [ - 42928 + 45989 ], "declarations": [ { "constant": false, - "id": 42928, + "id": 45989, "mutability": "mutable", "name": "m5", - "nameLocation": "382814:2:18", + "nameLocation": "382814:2:38", "nodeType": "VariableDeclaration", - "scope": 42952, - "src": "382806:10:18", + "scope": 46013, + "src": "382806:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -438109,10 +438109,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42927, + "id": 45988, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "382806:7:18", + "src": "382806:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -438121,24 +438121,24 @@ "visibility": "internal" } ], - "id": 42929, + "id": 45990, "nodeType": "VariableDeclarationStatement", - "src": "382806:10:18" + "src": "382806:10:38" }, { "assignments": [ - 42931 + 45992 ], "declarations": [ { "constant": false, - "id": 42931, + "id": 45992, "mutability": "mutable", "name": "m6", - "nameLocation": "382834:2:18", + "nameLocation": "382834:2:38", "nodeType": "VariableDeclaration", - "scope": 42952, - "src": "382826:10:18", + "scope": 46013, + "src": "382826:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -438146,10 +438146,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42930, + "id": 45991, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "382826:7:18", + "src": "382826:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -438158,24 +438158,24 @@ "visibility": "internal" } ], - "id": 42932, + "id": 45993, "nodeType": "VariableDeclarationStatement", - "src": "382826:10:18" + "src": "382826:10:38" }, { "assignments": [ - 42934 + 45995 ], "declarations": [ { "constant": false, - "id": 42934, + "id": 45995, "mutability": "mutable", "name": "m7", - "nameLocation": "382854:2:18", + "nameLocation": "382854:2:38", "nodeType": "VariableDeclaration", - "scope": 42952, - "src": "382846:10:18", + "scope": 46013, + "src": "382846:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -438183,10 +438183,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42933, + "id": 45994, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "382846:7:18", + "src": "382846:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -438195,24 +438195,24 @@ "visibility": "internal" } ], - "id": 42935, + "id": 45996, "nodeType": "VariableDeclarationStatement", - "src": "382846:10:18" + "src": "382846:10:38" }, { "assignments": [ - 42937 + 45998 ], "declarations": [ { "constant": false, - "id": 42937, + "id": 45998, "mutability": "mutable", "name": "m8", - "nameLocation": "382874:2:18", + "nameLocation": "382874:2:38", "nodeType": "VariableDeclaration", - "scope": 42952, - "src": "382866:10:18", + "scope": 46013, + "src": "382866:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -438220,10 +438220,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42936, + "id": 45997, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "382866:7:18", + "src": "382866:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -438232,24 +438232,24 @@ "visibility": "internal" } ], - "id": 42938, + "id": 45999, "nodeType": "VariableDeclarationStatement", - "src": "382866:10:18" + "src": "382866:10:38" }, { "assignments": [ - 42940 + 46001 ], "declarations": [ { "constant": false, - "id": 42940, + "id": 46001, "mutability": "mutable", "name": "m9", - "nameLocation": "382894:2:18", + "nameLocation": "382894:2:38", "nodeType": "VariableDeclaration", - "scope": 42952, - "src": "382886:10:18", + "scope": 46013, + "src": "382886:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -438257,10 +438257,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42939, + "id": 46000, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "382886:7:18", + "src": "382886:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -438269,24 +438269,24 @@ "visibility": "internal" } ], - "id": 42941, + "id": 46002, "nodeType": "VariableDeclarationStatement", - "src": "382886:10:18" + "src": "382886:10:38" }, { "assignments": [ - 42943 + 46004 ], "declarations": [ { "constant": false, - "id": 42943, + "id": 46004, "mutability": "mutable", "name": "m10", - "nameLocation": "382914:3:18", + "nameLocation": "382914:3:38", "nodeType": "VariableDeclaration", - "scope": 42952, - "src": "382906:11:18", + "scope": 46013, + "src": "382906:11:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -438294,10 +438294,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42942, + "id": 46003, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "382906:7:18", + "src": "382906:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -438306,27 +438306,27 @@ "visibility": "internal" } ], - "id": 42944, + "id": 46005, "nodeType": "VariableDeclarationStatement", - "src": "382906:11:18" + "src": "382906:11:38" }, { "AST": { "nodeType": "YulBlock", - "src": "382936:1024:18", + "src": "382936:1024:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "382979:313:18", + "src": "382979:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "382997:15:18", + "src": "382997:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "383011:1:18", + "src": "383011:1:38", "type": "", "value": "0" }, @@ -438334,7 +438334,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "383001:6:18", + "src": "383001:6:38", "type": "" } ] @@ -438342,16 +438342,16 @@ { "body": { "nodeType": "YulBlock", - "src": "383082:40:18", + "src": "383082:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "383111:9:18", + "src": "383111:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "383113:5:18" + "src": "383113:5:38" } ] }, @@ -438362,33 +438362,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "383099:6:18" + "src": "383099:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "383107:1:18" + "src": "383107:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "383094:4:18" + "src": "383094:4:38" }, "nodeType": "YulFunctionCall", - "src": "383094:15:18" + "src": "383094:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "383087:6:18" + "src": "383087:6:38" }, "nodeType": "YulFunctionCall", - "src": "383087:23:18" + "src": "383087:23:38" }, "nodeType": "YulIf", - "src": "383084:36:18" + "src": "383084:36:38" } ] }, @@ -438397,12 +438397,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "383039:6:18" + "src": "383039:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "383047:4:18", + "src": "383047:4:38", "type": "", "value": "0x20" } @@ -438410,30 +438410,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "383036:2:18" + "src": "383036:2:38" }, "nodeType": "YulFunctionCall", - "src": "383036:16:18" + "src": "383036:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "383053:28:18", + "src": "383053:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "383055:24:18", + "src": "383055:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "383069:6:18" + "src": "383069:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "383077:1:18", + "src": "383077:1:38", "type": "", "value": "1" } @@ -438441,16 +438441,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "383065:3:18" + "src": "383065:3:38" }, "nodeType": "YulFunctionCall", - "src": "383065:14:18" + "src": "383065:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "383055:6:18" + "src": "383055:6:38" } ] } @@ -438458,10 +438458,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "383033:2:18", + "src": "383033:2:38", "statements": [] }, - "src": "383029:93:18" + "src": "383029:93:38" }, { "expression": { @@ -438469,34 +438469,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "383146:3:18" + "src": "383146:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "383151:6:18" + "src": "383151:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "383139:6:18" + "src": "383139:6:38" }, "nodeType": "YulFunctionCall", - "src": "383139:19:18" + "src": "383139:19:38" }, "nodeType": "YulExpressionStatement", - "src": "383139:19:18" + "src": "383139:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "383175:37:18", + "src": "383175:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "383192:3:18", + "src": "383192:3:38", "type": "", "value": "256" }, @@ -438505,38 +438505,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "383201:1:18", + "src": "383201:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "383204:6:18" + "src": "383204:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "383197:3:18" + "src": "383197:3:38" }, "nodeType": "YulFunctionCall", - "src": "383197:14:18" + "src": "383197:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "383188:3:18" + "src": "383188:3:38" }, "nodeType": "YulFunctionCall", - "src": "383188:24:18" + "src": "383188:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "383179:5:18", + "src": "383179:5:38", "type": "" } ] @@ -438549,12 +438549,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "383240:3:18" + "src": "383240:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "383245:4:18", + "src": "383245:4:38", "type": "", "value": "0x20" } @@ -438562,59 +438562,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "383236:3:18" + "src": "383236:3:38" }, "nodeType": "YulFunctionCall", - "src": "383236:14:18" + "src": "383236:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "383256:5:18" + "src": "383256:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "383267:5:18" + "src": "383267:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "383274:1:18" + "src": "383274:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "383263:3:18" + "src": "383263:3:38" }, "nodeType": "YulFunctionCall", - "src": "383263:13:18" + "src": "383263:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "383252:3:18" + "src": "383252:3:38" }, "nodeType": "YulFunctionCall", - "src": "383252:25:18" + "src": "383252:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "383229:6:18" + "src": "383229:6:38" }, "nodeType": "YulFunctionCall", - "src": "383229:49:18" + "src": "383229:49:38" }, "nodeType": "YulExpressionStatement", - "src": "383229:49:18" + "src": "383229:49:38" } ] }, @@ -438624,27 +438624,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "382971:3:18", + "src": "382971:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "382976:1:18", + "src": "382976:1:38", "type": "" } ], - "src": "382950:342:18" + "src": "382950:342:38" }, { "nodeType": "YulAssignment", - "src": "383305:17:18", + "src": "383305:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "383317:4:18", + "src": "383317:4:38", "type": "", "value": "0x00" } @@ -438652,28 +438652,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "383311:5:18" + "src": "383311:5:38" }, "nodeType": "YulFunctionCall", - "src": "383311:11:18" + "src": "383311:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "383305:2:18" + "src": "383305:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "383335:17:18", + "src": "383335:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "383347:4:18", + "src": "383347:4:38", "type": "", "value": "0x20" } @@ -438681,28 +438681,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "383341:5:18" + "src": "383341:5:38" }, "nodeType": "YulFunctionCall", - "src": "383341:11:18" + "src": "383341:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "383335:2:18" + "src": "383335:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "383365:17:18", + "src": "383365:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "383377:4:18", + "src": "383377:4:38", "type": "", "value": "0x40" } @@ -438710,28 +438710,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "383371:5:18" + "src": "383371:5:38" }, "nodeType": "YulFunctionCall", - "src": "383371:11:18" + "src": "383371:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "383365:2:18" + "src": "383365:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "383395:17:18", + "src": "383395:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "383407:4:18", + "src": "383407:4:38", "type": "", "value": "0x60" } @@ -438739,28 +438739,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "383401:5:18" + "src": "383401:5:38" }, "nodeType": "YulFunctionCall", - "src": "383401:11:18" + "src": "383401:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "383395:2:18" + "src": "383395:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "383425:17:18", + "src": "383425:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "383437:4:18", + "src": "383437:4:38", "type": "", "value": "0x80" } @@ -438768,28 +438768,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "383431:5:18" + "src": "383431:5:38" }, "nodeType": "YulFunctionCall", - "src": "383431:11:18" + "src": "383431:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "383425:2:18" + "src": "383425:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "383455:17:18", + "src": "383455:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "383467:4:18", + "src": "383467:4:38", "type": "", "value": "0xa0" } @@ -438797,28 +438797,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "383461:5:18" + "src": "383461:5:38" }, "nodeType": "YulFunctionCall", - "src": "383461:11:18" + "src": "383461:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "383455:2:18" + "src": "383455:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "383485:17:18", + "src": "383485:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "383497:4:18", + "src": "383497:4:38", "type": "", "value": "0xc0" } @@ -438826,28 +438826,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "383491:5:18" + "src": "383491:5:38" }, "nodeType": "YulFunctionCall", - "src": "383491:11:18" + "src": "383491:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "383485:2:18" + "src": "383485:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "383515:17:18", + "src": "383515:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "383527:4:18", + "src": "383527:4:38", "type": "", "value": "0xe0" } @@ -438855,28 +438855,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "383521:5:18" + "src": "383521:5:38" }, "nodeType": "YulFunctionCall", - "src": "383521:11:18" + "src": "383521:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "383515:2:18" + "src": "383515:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "383545:18:18", + "src": "383545:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "383557:5:18", + "src": "383557:5:38", "type": "", "value": "0x100" } @@ -438884,28 +438884,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "383551:5:18" + "src": "383551:5:38" }, "nodeType": "YulFunctionCall", - "src": "383551:12:18" + "src": "383551:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "383545:2:18" + "src": "383545:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "383576:18:18", + "src": "383576:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "383588:5:18", + "src": "383588:5:38", "type": "", "value": "0x120" } @@ -438913,28 +438913,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "383582:5:18" + "src": "383582:5:38" }, "nodeType": "YulFunctionCall", - "src": "383582:12:18" + "src": "383582:12:38" }, "variableNames": [ { "name": "m9", "nodeType": "YulIdentifier", - "src": "383576:2:18" + "src": "383576:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "383607:19:18", + "src": "383607:19:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "383620:5:18", + "src": "383620:5:38", "type": "", "value": "0x140" } @@ -438942,16 +438942,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "383614:5:18" + "src": "383614:5:38" }, "nodeType": "YulFunctionCall", - "src": "383614:12:18" + "src": "383614:12:38" }, "variableNames": [ { "name": "m10", "nodeType": "YulIdentifier", - "src": "383607:3:18" + "src": "383607:3:38" } ] }, @@ -438961,14 +438961,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "383707:4:18", + "src": "383707:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "383713:10:18", + "src": "383713:10:38", "type": "", "value": "0x5e84b0ea" } @@ -438976,13 +438976,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "383700:6:18" + "src": "383700:6:38" }, "nodeType": "YulFunctionCall", - "src": "383700:24:18" + "src": "383700:24:38" }, "nodeType": "YulExpressionStatement", - "src": "383700:24:18" + "src": "383700:24:38" }, { "expression": { @@ -438990,14 +438990,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "383744:4:18", + "src": "383744:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "383750:4:18", + "src": "383750:4:38", "type": "", "value": "0x80" } @@ -439005,13 +439005,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "383737:6:18" + "src": "383737:6:38" }, "nodeType": "YulFunctionCall", - "src": "383737:18:18" + "src": "383737:18:38" }, "nodeType": "YulExpressionStatement", - "src": "383737:18:18" + "src": "383737:18:38" }, { "expression": { @@ -439019,14 +439019,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "383775:4:18", + "src": "383775:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "383781:4:18", + "src": "383781:4:38", "type": "", "value": "0xc0" } @@ -439034,13 +439034,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "383768:6:18" + "src": "383768:6:38" }, "nodeType": "YulFunctionCall", - "src": "383768:18:18" + "src": "383768:18:38" }, "nodeType": "YulExpressionStatement", - "src": "383768:18:18" + "src": "383768:18:38" }, { "expression": { @@ -439048,26 +439048,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "383806:4:18", + "src": "383806:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "383812:2:18" + "src": "383812:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "383799:6:18" + "src": "383799:6:38" }, "nodeType": "YulFunctionCall", - "src": "383799:16:18" + "src": "383799:16:38" }, "nodeType": "YulExpressionStatement", - "src": "383799:16:18" + "src": "383799:16:38" }, { "expression": { @@ -439075,14 +439075,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "383835:4:18", + "src": "383835:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "383841:5:18", + "src": "383841:5:38", "type": "", "value": "0x100" } @@ -439090,13 +439090,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "383828:6:18" + "src": "383828:6:38" }, "nodeType": "YulFunctionCall", - "src": "383828:19:18" + "src": "383828:19:38" }, "nodeType": "YulExpressionStatement", - "src": "383828:19:18" + "src": "383828:19:38" }, { "expression": { @@ -439104,26 +439104,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "383872:4:18", + "src": "383872:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "383878:2:18" + "src": "383878:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "383860:11:18" + "src": "383860:11:38" }, "nodeType": "YulFunctionCall", - "src": "383860:21:18" + "src": "383860:21:38" }, "nodeType": "YulExpressionStatement", - "src": "383860:21:18" + "src": "383860:21:38" }, { "expression": { @@ -439131,26 +439131,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "383906:4:18", + "src": "383906:4:38", "type": "", "value": "0xe0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "383912:2:18" + "src": "383912:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "383894:11:18" + "src": "383894:11:38" }, "nodeType": "YulFunctionCall", - "src": "383894:21:18" + "src": "383894:21:38" }, "nodeType": "YulExpressionStatement", - "src": "383894:21:18" + "src": "383894:21:38" }, { "expression": { @@ -439158,154 +439158,154 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "383940:5:18", + "src": "383940:5:38", "type": "", "value": "0x120" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "383947:2:18" + "src": "383947:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "383928:11:18" + "src": "383928:11:38" }, "nodeType": "YulFunctionCall", - "src": "383928:22:18" + "src": "383928:22:38" }, "nodeType": "YulExpressionStatement", - "src": "383928:22:18" + "src": "383928:22:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42913, + "declaration": 45974, "isOffset": false, "isSlot": false, - "src": "383305:2:18", + "src": "383305:2:38", "valueSize": 1 }, { - "declaration": 42916, + "declaration": 45977, "isOffset": false, "isSlot": false, - "src": "383335:2:18", + "src": "383335:2:38", "valueSize": 1 }, { - "declaration": 42943, + "declaration": 46004, "isOffset": false, "isSlot": false, - "src": "383607:3:18", + "src": "383607:3:38", "valueSize": 1 }, { - "declaration": 42919, + "declaration": 45980, "isOffset": false, "isSlot": false, - "src": "383365:2:18", + "src": "383365:2:38", "valueSize": 1 }, { - "declaration": 42922, + "declaration": 45983, "isOffset": false, "isSlot": false, - "src": "383395:2:18", + "src": "383395:2:38", "valueSize": 1 }, { - "declaration": 42925, + "declaration": 45986, "isOffset": false, "isSlot": false, - "src": "383425:2:18", + "src": "383425:2:38", "valueSize": 1 }, { - "declaration": 42928, + "declaration": 45989, "isOffset": false, "isSlot": false, - "src": "383455:2:18", + "src": "383455:2:38", "valueSize": 1 }, { - "declaration": 42931, + "declaration": 45992, "isOffset": false, "isSlot": false, - "src": "383485:2:18", + "src": "383485:2:38", "valueSize": 1 }, { - "declaration": 42934, + "declaration": 45995, "isOffset": false, "isSlot": false, - "src": "383515:2:18", + "src": "383515:2:38", "valueSize": 1 }, { - "declaration": 42937, + "declaration": 45998, "isOffset": false, "isSlot": false, - "src": "383545:2:18", + "src": "383545:2:38", "valueSize": 1 }, { - "declaration": 42940, + "declaration": 46001, "isOffset": false, "isSlot": false, - "src": "383576:2:18", + "src": "383576:2:38", "valueSize": 1 }, { - "declaration": 42903, + "declaration": 45964, "isOffset": false, "isSlot": false, - "src": "383878:2:18", + "src": "383878:2:38", "valueSize": 1 }, { - "declaration": 42905, + "declaration": 45966, "isOffset": false, "isSlot": false, - "src": "383912:2:18", + "src": "383912:2:38", "valueSize": 1 }, { - "declaration": 42907, + "declaration": 45968, "isOffset": false, "isSlot": false, - "src": "383812:2:18", + "src": "383812:2:38", "valueSize": 1 }, { - "declaration": 42909, + "declaration": 45970, "isOffset": false, "isSlot": false, - "src": "383947:2:18", + "src": "383947:2:38", "valueSize": 1 } ], - "id": 42945, + "id": 46006, "nodeType": "InlineAssembly", - "src": "382927:1033:18" + "src": "382927:1033:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42947, + "id": 46008, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "383985:4:18", + "src": "383985:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -439314,14 +439314,14 @@ }, { "hexValue": "3078313434", - "id": 42948, + "id": 46009, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "383991:5:18", + "src": "383991:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_324_by_1", "typeString": "int_const 324" @@ -439340,18 +439340,18 @@ "typeString": "int_const 324" } ], - "id": 42946, + "id": 46007, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "383969:15:18", + "referencedDeclaration": 33383, + "src": "383969:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42949, + "id": 46010, "isConstant": false, "isLValue": false, "isPure": false, @@ -439360,21 +439360,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "383969:28:18", + "src": "383969:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42950, + "id": 46011, "nodeType": "ExpressionStatement", - "src": "383969:28:18" + "src": "383969:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "384016:334:18", + "src": "384016:334:38", "statements": [ { "expression": { @@ -439382,26 +439382,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "384037:4:18", + "src": "384037:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "384043:2:18" + "src": "384043:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "384030:6:18" + "src": "384030:6:38" }, "nodeType": "YulFunctionCall", - "src": "384030:16:18" + "src": "384030:16:38" }, "nodeType": "YulExpressionStatement", - "src": "384030:16:18" + "src": "384030:16:38" }, { "expression": { @@ -439409,26 +439409,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "384066:4:18", + "src": "384066:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "384072:2:18" + "src": "384072:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "384059:6:18" + "src": "384059:6:38" }, "nodeType": "YulFunctionCall", - "src": "384059:16:18" + "src": "384059:16:38" }, "nodeType": "YulExpressionStatement", - "src": "384059:16:18" + "src": "384059:16:38" }, { "expression": { @@ -439436,26 +439436,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "384095:4:18", + "src": "384095:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "384101:2:18" + "src": "384101:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "384088:6:18" + "src": "384088:6:38" }, "nodeType": "YulFunctionCall", - "src": "384088:16:18" + "src": "384088:16:38" }, "nodeType": "YulExpressionStatement", - "src": "384088:16:18" + "src": "384088:16:38" }, { "expression": { @@ -439463,26 +439463,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "384124:4:18", + "src": "384124:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "384130:2:18" + "src": "384130:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "384117:6:18" + "src": "384117:6:38" }, "nodeType": "YulFunctionCall", - "src": "384117:16:18" + "src": "384117:16:38" }, "nodeType": "YulExpressionStatement", - "src": "384117:16:18" + "src": "384117:16:38" }, { "expression": { @@ -439490,26 +439490,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "384153:4:18", + "src": "384153:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "384159:2:18" + "src": "384159:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "384146:6:18" + "src": "384146:6:38" }, "nodeType": "YulFunctionCall", - "src": "384146:16:18" + "src": "384146:16:38" }, "nodeType": "YulExpressionStatement", - "src": "384146:16:18" + "src": "384146:16:38" }, { "expression": { @@ -439517,26 +439517,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "384182:4:18", + "src": "384182:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "384188:2:18" + "src": "384188:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "384175:6:18" + "src": "384175:6:38" }, "nodeType": "YulFunctionCall", - "src": "384175:16:18" + "src": "384175:16:38" }, "nodeType": "YulExpressionStatement", - "src": "384175:16:18" + "src": "384175:16:38" }, { "expression": { @@ -439544,26 +439544,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "384211:4:18", + "src": "384211:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "384217:2:18" + "src": "384217:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "384204:6:18" + "src": "384204:6:38" }, "nodeType": "YulFunctionCall", - "src": "384204:16:18" + "src": "384204:16:38" }, "nodeType": "YulExpressionStatement", - "src": "384204:16:18" + "src": "384204:16:38" }, { "expression": { @@ -439571,26 +439571,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "384240:4:18", + "src": "384240:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "384246:2:18" + "src": "384246:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "384233:6:18" + "src": "384233:6:38" }, "nodeType": "YulFunctionCall", - "src": "384233:16:18" + "src": "384233:16:38" }, "nodeType": "YulExpressionStatement", - "src": "384233:16:18" + "src": "384233:16:38" }, { "expression": { @@ -439598,26 +439598,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "384269:5:18", + "src": "384269:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "384276:2:18" + "src": "384276:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "384262:6:18" + "src": "384262:6:38" }, "nodeType": "YulFunctionCall", - "src": "384262:17:18" + "src": "384262:17:38" }, "nodeType": "YulExpressionStatement", - "src": "384262:17:18" + "src": "384262:17:38" }, { "expression": { @@ -439625,26 +439625,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "384299:5:18", + "src": "384299:5:38", "type": "", "value": "0x120" }, { "name": "m9", "nodeType": "YulIdentifier", - "src": "384306:2:18" + "src": "384306:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "384292:6:18" + "src": "384292:6:38" }, "nodeType": "YulFunctionCall", - "src": "384292:17:18" + "src": "384292:17:38" }, "nodeType": "YulExpressionStatement", - "src": "384292:17:18" + "src": "384292:17:38" }, { "expression": { @@ -439652,112 +439652,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "384329:5:18", + "src": "384329:5:38", "type": "", "value": "0x140" }, { "name": "m10", "nodeType": "YulIdentifier", - "src": "384336:3:18" + "src": "384336:3:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "384322:6:18" + "src": "384322:6:38" }, "nodeType": "YulFunctionCall", - "src": "384322:18:18" + "src": "384322:18:38" }, "nodeType": "YulExpressionStatement", - "src": "384322:18:18" + "src": "384322:18:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42913, + "declaration": 45974, "isOffset": false, "isSlot": false, - "src": "384043:2:18", + "src": "384043:2:38", "valueSize": 1 }, { - "declaration": 42916, + "declaration": 45977, "isOffset": false, "isSlot": false, - "src": "384072:2:18", + "src": "384072:2:38", "valueSize": 1 }, { - "declaration": 42943, + "declaration": 46004, "isOffset": false, "isSlot": false, - "src": "384336:3:18", + "src": "384336:3:38", "valueSize": 1 }, { - "declaration": 42919, + "declaration": 45980, "isOffset": false, "isSlot": false, - "src": "384101:2:18", + "src": "384101:2:38", "valueSize": 1 }, { - "declaration": 42922, + "declaration": 45983, "isOffset": false, "isSlot": false, - "src": "384130:2:18", + "src": "384130:2:38", "valueSize": 1 }, { - "declaration": 42925, + "declaration": 45986, "isOffset": false, "isSlot": false, - "src": "384159:2:18", + "src": "384159:2:38", "valueSize": 1 }, { - "declaration": 42928, + "declaration": 45989, "isOffset": false, "isSlot": false, - "src": "384188:2:18", + "src": "384188:2:38", "valueSize": 1 }, { - "declaration": 42931, + "declaration": 45992, "isOffset": false, "isSlot": false, - "src": "384217:2:18", + "src": "384217:2:38", "valueSize": 1 }, { - "declaration": 42934, + "declaration": 45995, "isOffset": false, "isSlot": false, - "src": "384246:2:18", + "src": "384246:2:38", "valueSize": 1 }, { - "declaration": 42937, + "declaration": 45998, "isOffset": false, "isSlot": false, - "src": "384276:2:18", + "src": "384276:2:38", "valueSize": 1 }, { - "declaration": 42940, + "declaration": 46001, "isOffset": false, "isSlot": false, - "src": "384306:2:18", + "src": "384306:2:38", "valueSize": 1 } ], - "id": 42951, + "id": 46012, "nodeType": "InlineAssembly", - "src": "384007:343:18" + "src": "384007:343:38" } ] }, @@ -439765,20 +439765,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "382633:3:18", + "nameLocation": "382633:3:38", "parameters": { - "id": 42910, + "id": 45971, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42903, + "id": 45964, "mutability": "mutable", "name": "p0", - "nameLocation": "382645:2:18", + "nameLocation": "382645:2:38", "nodeType": "VariableDeclaration", - "scope": 42953, - "src": "382637:10:18", + "scope": 46014, + "src": "382637:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -439786,10 +439786,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42902, + "id": 45963, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "382637:7:18", + "src": "382637:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -439799,13 +439799,13 @@ }, { "constant": false, - "id": 42905, + "id": 45966, "mutability": "mutable", "name": "p1", - "nameLocation": "382657:2:18", + "nameLocation": "382657:2:38", "nodeType": "VariableDeclaration", - "scope": 42953, - "src": "382649:10:18", + "scope": 46014, + "src": "382649:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -439813,10 +439813,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42904, + "id": 45965, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "382649:7:18", + "src": "382649:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -439826,13 +439826,13 @@ }, { "constant": false, - "id": 42907, + "id": 45968, "mutability": "mutable", "name": "p2", - "nameLocation": "382666:2:18", + "nameLocation": "382666:2:38", "nodeType": "VariableDeclaration", - "scope": 42953, - "src": "382661:7:18", + "scope": 46014, + "src": "382661:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -439840,10 +439840,10 @@ "typeString": "bool" }, "typeName": { - "id": 42906, + "id": 45967, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "382661:4:18", + "src": "382661:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -439853,13 +439853,13 @@ }, { "constant": false, - "id": 42909, + "id": 45970, "mutability": "mutable", "name": "p3", - "nameLocation": "382678:2:18", + "nameLocation": "382678:2:38", "nodeType": "VariableDeclaration", - "scope": 42953, - "src": "382670:10:18", + "scope": 46014, + "src": "382670:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -439867,10 +439867,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42908, + "id": 45969, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "382670:7:18", + "src": "382670:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -439879,44 +439879,44 @@ "visibility": "internal" } ], - "src": "382636:45:18" + "src": "382636:45:38" }, "returnParameters": { - "id": 42911, + "id": 45972, "nodeType": "ParameterList", "parameters": [], - "src": "382696:0:18" + "src": "382696:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 42999, + "id": 46060, "nodeType": "FunctionDefinition", - "src": "384362:1536:18", + "src": "384362:1536:38", "nodes": [], "body": { - "id": 42998, + "id": 46059, "nodeType": "Block", - "src": "384437:1461:18", + "src": "384437:1461:38", "nodes": [], "statements": [ { "assignments": [ - 42965 + 46026 ], "declarations": [ { "constant": false, - "id": 42965, + "id": 46026, "mutability": "mutable", "name": "m0", - "nameLocation": "384455:2:18", + "nameLocation": "384455:2:38", "nodeType": "VariableDeclaration", - "scope": 42998, - "src": "384447:10:18", + "scope": 46059, + "src": "384447:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -439924,10 +439924,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42964, + "id": 46025, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "384447:7:18", + "src": "384447:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -439936,24 +439936,24 @@ "visibility": "internal" } ], - "id": 42966, + "id": 46027, "nodeType": "VariableDeclarationStatement", - "src": "384447:10:18" + "src": "384447:10:38" }, { "assignments": [ - 42968 + 46029 ], "declarations": [ { "constant": false, - "id": 42968, + "id": 46029, "mutability": "mutable", "name": "m1", - "nameLocation": "384475:2:18", + "nameLocation": "384475:2:38", "nodeType": "VariableDeclaration", - "scope": 42998, - "src": "384467:10:18", + "scope": 46059, + "src": "384467:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -439961,10 +439961,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42967, + "id": 46028, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "384467:7:18", + "src": "384467:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -439973,24 +439973,24 @@ "visibility": "internal" } ], - "id": 42969, + "id": 46030, "nodeType": "VariableDeclarationStatement", - "src": "384467:10:18" + "src": "384467:10:38" }, { "assignments": [ - 42971 + 46032 ], "declarations": [ { "constant": false, - "id": 42971, + "id": 46032, "mutability": "mutable", "name": "m2", - "nameLocation": "384495:2:18", + "nameLocation": "384495:2:38", "nodeType": "VariableDeclaration", - "scope": 42998, - "src": "384487:10:18", + "scope": 46059, + "src": "384487:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -439998,10 +439998,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42970, + "id": 46031, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "384487:7:18", + "src": "384487:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -440010,24 +440010,24 @@ "visibility": "internal" } ], - "id": 42972, + "id": 46033, "nodeType": "VariableDeclarationStatement", - "src": "384487:10:18" + "src": "384487:10:38" }, { "assignments": [ - 42974 + 46035 ], "declarations": [ { "constant": false, - "id": 42974, + "id": 46035, "mutability": "mutable", "name": "m3", - "nameLocation": "384515:2:18", + "nameLocation": "384515:2:38", "nodeType": "VariableDeclaration", - "scope": 42998, - "src": "384507:10:18", + "scope": 46059, + "src": "384507:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -440035,10 +440035,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42973, + "id": 46034, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "384507:7:18", + "src": "384507:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -440047,24 +440047,24 @@ "visibility": "internal" } ], - "id": 42975, + "id": 46036, "nodeType": "VariableDeclarationStatement", - "src": "384507:10:18" + "src": "384507:10:38" }, { "assignments": [ - 42977 + 46038 ], "declarations": [ { "constant": false, - "id": 42977, + "id": 46038, "mutability": "mutable", "name": "m4", - "nameLocation": "384535:2:18", + "nameLocation": "384535:2:38", "nodeType": "VariableDeclaration", - "scope": 42998, - "src": "384527:10:18", + "scope": 46059, + "src": "384527:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -440072,10 +440072,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42976, + "id": 46037, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "384527:7:18", + "src": "384527:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -440084,24 +440084,24 @@ "visibility": "internal" } ], - "id": 42978, + "id": 46039, "nodeType": "VariableDeclarationStatement", - "src": "384527:10:18" + "src": "384527:10:38" }, { "assignments": [ - 42980 + 46041 ], "declarations": [ { "constant": false, - "id": 42980, + "id": 46041, "mutability": "mutable", "name": "m5", - "nameLocation": "384555:2:18", + "nameLocation": "384555:2:38", "nodeType": "VariableDeclaration", - "scope": 42998, - "src": "384547:10:18", + "scope": 46059, + "src": "384547:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -440109,10 +440109,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42979, + "id": 46040, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "384547:7:18", + "src": "384547:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -440121,24 +440121,24 @@ "visibility": "internal" } ], - "id": 42981, + "id": 46042, "nodeType": "VariableDeclarationStatement", - "src": "384547:10:18" + "src": "384547:10:38" }, { "assignments": [ - 42983 + 46044 ], "declarations": [ { "constant": false, - "id": 42983, + "id": 46044, "mutability": "mutable", "name": "m6", - "nameLocation": "384575:2:18", + "nameLocation": "384575:2:38", "nodeType": "VariableDeclaration", - "scope": 42998, - "src": "384567:10:18", + "scope": 46059, + "src": "384567:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -440146,10 +440146,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42982, + "id": 46043, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "384567:7:18", + "src": "384567:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -440158,24 +440158,24 @@ "visibility": "internal" } ], - "id": 42984, + "id": 46045, "nodeType": "VariableDeclarationStatement", - "src": "384567:10:18" + "src": "384567:10:38" }, { "assignments": [ - 42986 + 46047 ], "declarations": [ { "constant": false, - "id": 42986, + "id": 46047, "mutability": "mutable", "name": "m7", - "nameLocation": "384595:2:18", + "nameLocation": "384595:2:38", "nodeType": "VariableDeclaration", - "scope": 42998, - "src": "384587:10:18", + "scope": 46059, + "src": "384587:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -440183,10 +440183,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42985, + "id": 46046, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "384587:7:18", + "src": "384587:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -440195,24 +440195,24 @@ "visibility": "internal" } ], - "id": 42987, + "id": 46048, "nodeType": "VariableDeclarationStatement", - "src": "384587:10:18" + "src": "384587:10:38" }, { "assignments": [ - 42989 + 46050 ], "declarations": [ { "constant": false, - "id": 42989, + "id": 46050, "mutability": "mutable", "name": "m8", - "nameLocation": "384615:2:18", + "nameLocation": "384615:2:38", "nodeType": "VariableDeclaration", - "scope": 42998, - "src": "384607:10:18", + "scope": 46059, + "src": "384607:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -440220,10 +440220,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42988, + "id": 46049, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "384607:7:18", + "src": "384607:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -440232,27 +440232,27 @@ "visibility": "internal" } ], - "id": 42990, + "id": 46051, "nodeType": "VariableDeclarationStatement", - "src": "384607:10:18" + "src": "384607:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "384636:927:18", + "src": "384636:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "384679:313:18", + "src": "384679:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "384697:15:18", + "src": "384697:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "384711:1:18", + "src": "384711:1:38", "type": "", "value": "0" }, @@ -440260,7 +440260,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "384701:6:18", + "src": "384701:6:38", "type": "" } ] @@ -440268,16 +440268,16 @@ { "body": { "nodeType": "YulBlock", - "src": "384782:40:18", + "src": "384782:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "384811:9:18", + "src": "384811:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "384813:5:18" + "src": "384813:5:38" } ] }, @@ -440288,33 +440288,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "384799:6:18" + "src": "384799:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "384807:1:18" + "src": "384807:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "384794:4:18" + "src": "384794:4:38" }, "nodeType": "YulFunctionCall", - "src": "384794:15:18" + "src": "384794:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "384787:6:18" + "src": "384787:6:38" }, "nodeType": "YulFunctionCall", - "src": "384787:23:18" + "src": "384787:23:38" }, "nodeType": "YulIf", - "src": "384784:36:18" + "src": "384784:36:38" } ] }, @@ -440323,12 +440323,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "384739:6:18" + "src": "384739:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "384747:4:18", + "src": "384747:4:38", "type": "", "value": "0x20" } @@ -440336,30 +440336,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "384736:2:18" + "src": "384736:2:38" }, "nodeType": "YulFunctionCall", - "src": "384736:16:18" + "src": "384736:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "384753:28:18", + "src": "384753:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "384755:24:18", + "src": "384755:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "384769:6:18" + "src": "384769:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "384777:1:18", + "src": "384777:1:38", "type": "", "value": "1" } @@ -440367,16 +440367,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "384765:3:18" + "src": "384765:3:38" }, "nodeType": "YulFunctionCall", - "src": "384765:14:18" + "src": "384765:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "384755:6:18" + "src": "384755:6:38" } ] } @@ -440384,10 +440384,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "384733:2:18", + "src": "384733:2:38", "statements": [] }, - "src": "384729:93:18" + "src": "384729:93:38" }, { "expression": { @@ -440395,34 +440395,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "384846:3:18" + "src": "384846:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "384851:6:18" + "src": "384851:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "384839:6:18" + "src": "384839:6:38" }, "nodeType": "YulFunctionCall", - "src": "384839:19:18" + "src": "384839:19:38" }, "nodeType": "YulExpressionStatement", - "src": "384839:19:18" + "src": "384839:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "384875:37:18", + "src": "384875:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "384892:3:18", + "src": "384892:3:38", "type": "", "value": "256" }, @@ -440431,38 +440431,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "384901:1:18", + "src": "384901:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "384904:6:18" + "src": "384904:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "384897:3:18" + "src": "384897:3:38" }, "nodeType": "YulFunctionCall", - "src": "384897:14:18" + "src": "384897:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "384888:3:18" + "src": "384888:3:38" }, "nodeType": "YulFunctionCall", - "src": "384888:24:18" + "src": "384888:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "384879:5:18", + "src": "384879:5:38", "type": "" } ] @@ -440475,12 +440475,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "384940:3:18" + "src": "384940:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "384945:4:18", + "src": "384945:4:38", "type": "", "value": "0x20" } @@ -440488,59 +440488,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "384936:3:18" + "src": "384936:3:38" }, "nodeType": "YulFunctionCall", - "src": "384936:14:18" + "src": "384936:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "384956:5:18" + "src": "384956:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "384967:5:18" + "src": "384967:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "384974:1:18" + "src": "384974:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "384963:3:18" + "src": "384963:3:38" }, "nodeType": "YulFunctionCall", - "src": "384963:13:18" + "src": "384963:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "384952:3:18" + "src": "384952:3:38" }, "nodeType": "YulFunctionCall", - "src": "384952:25:18" + "src": "384952:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "384929:6:18" + "src": "384929:6:38" }, "nodeType": "YulFunctionCall", - "src": "384929:49:18" + "src": "384929:49:38" }, "nodeType": "YulExpressionStatement", - "src": "384929:49:18" + "src": "384929:49:38" } ] }, @@ -440550,27 +440550,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "384671:3:18", + "src": "384671:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "384676:1:18", + "src": "384676:1:38", "type": "" } ], - "src": "384650:342:18" + "src": "384650:342:38" }, { "nodeType": "YulAssignment", - "src": "385005:17:18", + "src": "385005:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "385017:4:18", + "src": "385017:4:38", "type": "", "value": "0x00" } @@ -440578,28 +440578,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "385011:5:18" + "src": "385011:5:38" }, "nodeType": "YulFunctionCall", - "src": "385011:11:18" + "src": "385011:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "385005:2:18" + "src": "385005:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "385035:17:18", + "src": "385035:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "385047:4:18", + "src": "385047:4:38", "type": "", "value": "0x20" } @@ -440607,28 +440607,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "385041:5:18" + "src": "385041:5:38" }, "nodeType": "YulFunctionCall", - "src": "385041:11:18" + "src": "385041:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "385035:2:18" + "src": "385035:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "385065:17:18", + "src": "385065:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "385077:4:18", + "src": "385077:4:38", "type": "", "value": "0x40" } @@ -440636,28 +440636,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "385071:5:18" + "src": "385071:5:38" }, "nodeType": "YulFunctionCall", - "src": "385071:11:18" + "src": "385071:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "385065:2:18" + "src": "385065:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "385095:17:18", + "src": "385095:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "385107:4:18", + "src": "385107:4:38", "type": "", "value": "0x60" } @@ -440665,28 +440665,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "385101:5:18" + "src": "385101:5:38" }, "nodeType": "YulFunctionCall", - "src": "385101:11:18" + "src": "385101:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "385095:2:18" + "src": "385095:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "385125:17:18", + "src": "385125:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "385137:4:18", + "src": "385137:4:38", "type": "", "value": "0x80" } @@ -440694,28 +440694,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "385131:5:18" + "src": "385131:5:38" }, "nodeType": "YulFunctionCall", - "src": "385131:11:18" + "src": "385131:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "385125:2:18" + "src": "385125:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "385155:17:18", + "src": "385155:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "385167:4:18", + "src": "385167:4:38", "type": "", "value": "0xa0" } @@ -440723,28 +440723,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "385161:5:18" + "src": "385161:5:38" }, "nodeType": "YulFunctionCall", - "src": "385161:11:18" + "src": "385161:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "385155:2:18" + "src": "385155:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "385185:17:18", + "src": "385185:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "385197:4:18", + "src": "385197:4:38", "type": "", "value": "0xc0" } @@ -440752,28 +440752,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "385191:5:18" + "src": "385191:5:38" }, "nodeType": "YulFunctionCall", - "src": "385191:11:18" + "src": "385191:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "385185:2:18" + "src": "385185:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "385215:17:18", + "src": "385215:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "385227:4:18", + "src": "385227:4:38", "type": "", "value": "0xe0" } @@ -440781,28 +440781,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "385221:5:18" + "src": "385221:5:38" }, "nodeType": "YulFunctionCall", - "src": "385221:11:18" + "src": "385221:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "385215:2:18" + "src": "385215:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "385245:18:18", + "src": "385245:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "385257:5:18", + "src": "385257:5:38", "type": "", "value": "0x100" } @@ -440810,16 +440810,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "385251:5:18" + "src": "385251:5:38" }, "nodeType": "YulFunctionCall", - "src": "385251:12:18" + "src": "385251:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "385245:2:18" + "src": "385245:2:38" } ] }, @@ -440829,14 +440829,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "385348:4:18", + "src": "385348:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "385354:10:18", + "src": "385354:10:38", "type": "", "value": "0x1023f7b2" } @@ -440844,13 +440844,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "385341:6:18" + "src": "385341:6:38" }, "nodeType": "YulFunctionCall", - "src": "385341:24:18" + "src": "385341:24:38" }, "nodeType": "YulExpressionStatement", - "src": "385341:24:18" + "src": "385341:24:38" }, { "expression": { @@ -440858,14 +440858,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "385385:4:18", + "src": "385385:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "385391:4:18", + "src": "385391:4:38", "type": "", "value": "0x80" } @@ -440873,13 +440873,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "385378:6:18" + "src": "385378:6:38" }, "nodeType": "YulFunctionCall", - "src": "385378:18:18" + "src": "385378:18:38" }, "nodeType": "YulExpressionStatement", - "src": "385378:18:18" + "src": "385378:18:38" }, { "expression": { @@ -440887,14 +440887,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "385416:4:18", + "src": "385416:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "385422:4:18", + "src": "385422:4:38", "type": "", "value": "0xc0" } @@ -440902,13 +440902,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "385409:6:18" + "src": "385409:6:38" }, "nodeType": "YulFunctionCall", - "src": "385409:18:18" + "src": "385409:18:38" }, "nodeType": "YulExpressionStatement", - "src": "385409:18:18" + "src": "385409:18:38" }, { "expression": { @@ -440916,26 +440916,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "385447:4:18", + "src": "385447:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "385453:2:18" + "src": "385453:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "385440:6:18" + "src": "385440:6:38" }, "nodeType": "YulFunctionCall", - "src": "385440:16:18" + "src": "385440:16:38" }, "nodeType": "YulExpressionStatement", - "src": "385440:16:18" + "src": "385440:16:38" }, { "expression": { @@ -440943,26 +440943,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "385476:4:18", + "src": "385476:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "385482:2:18" + "src": "385482:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "385469:6:18" + "src": "385469:6:38" }, "nodeType": "YulFunctionCall", - "src": "385469:16:18" + "src": "385469:16:38" }, "nodeType": "YulExpressionStatement", - "src": "385469:16:18" + "src": "385469:16:38" }, { "expression": { @@ -440970,26 +440970,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "385510:4:18", + "src": "385510:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "385516:2:18" + "src": "385516:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "385498:11:18" + "src": "385498:11:38" }, "nodeType": "YulFunctionCall", - "src": "385498:21:18" + "src": "385498:21:38" }, "nodeType": "YulExpressionStatement", - "src": "385498:21:18" + "src": "385498:21:38" }, { "expression": { @@ -440997,140 +440997,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "385544:4:18", + "src": "385544:4:38", "type": "", "value": "0xe0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "385550:2:18" + "src": "385550:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "385532:11:18" + "src": "385532:11:38" }, "nodeType": "YulFunctionCall", - "src": "385532:21:18" + "src": "385532:21:38" }, "nodeType": "YulExpressionStatement", - "src": "385532:21:18" + "src": "385532:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42965, + "declaration": 46026, "isOffset": false, "isSlot": false, - "src": "385005:2:18", + "src": "385005:2:38", "valueSize": 1 }, { - "declaration": 42968, + "declaration": 46029, "isOffset": false, "isSlot": false, - "src": "385035:2:18", + "src": "385035:2:38", "valueSize": 1 }, { - "declaration": 42971, + "declaration": 46032, "isOffset": false, "isSlot": false, - "src": "385065:2:18", + "src": "385065:2:38", "valueSize": 1 }, { - "declaration": 42974, + "declaration": 46035, "isOffset": false, "isSlot": false, - "src": "385095:2:18", + "src": "385095:2:38", "valueSize": 1 }, { - "declaration": 42977, + "declaration": 46038, "isOffset": false, "isSlot": false, - "src": "385125:2:18", + "src": "385125:2:38", "valueSize": 1 }, { - "declaration": 42980, + "declaration": 46041, "isOffset": false, "isSlot": false, - "src": "385155:2:18", + "src": "385155:2:38", "valueSize": 1 }, { - "declaration": 42983, + "declaration": 46044, "isOffset": false, "isSlot": false, - "src": "385185:2:18", + "src": "385185:2:38", "valueSize": 1 }, { - "declaration": 42986, + "declaration": 46047, "isOffset": false, "isSlot": false, - "src": "385215:2:18", + "src": "385215:2:38", "valueSize": 1 }, { - "declaration": 42989, + "declaration": 46050, "isOffset": false, "isSlot": false, - "src": "385245:2:18", + "src": "385245:2:38", "valueSize": 1 }, { - "declaration": 42955, + "declaration": 46016, "isOffset": false, "isSlot": false, - "src": "385516:2:18", + "src": "385516:2:38", "valueSize": 1 }, { - "declaration": 42957, + "declaration": 46018, "isOffset": false, "isSlot": false, - "src": "385550:2:18", + "src": "385550:2:38", "valueSize": 1 }, { - "declaration": 42959, + "declaration": 46020, "isOffset": false, "isSlot": false, - "src": "385453:2:18", + "src": "385453:2:38", "valueSize": 1 }, { - "declaration": 42961, + "declaration": 46022, "isOffset": false, "isSlot": false, - "src": "385482:2:18", + "src": "385482:2:38", "valueSize": 1 } ], - "id": 42991, + "id": 46052, "nodeType": "InlineAssembly", - "src": "384627:936:18" + "src": "384627:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 42993, + "id": 46054, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "385588:4:18", + "src": "385588:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -441139,14 +441139,14 @@ }, { "hexValue": "3078313034", - "id": 42994, + "id": 46055, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "385594:5:18", + "src": "385594:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -441165,18 +441165,18 @@ "typeString": "int_const 260" } ], - "id": 42992, + "id": 46053, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "385572:15:18", + "referencedDeclaration": 33383, + "src": "385572:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 42995, + "id": 46056, "isConstant": false, "isLValue": false, "isPure": false, @@ -441185,21 +441185,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "385572:28:18", + "src": "385572:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 42996, + "id": 46057, "nodeType": "ExpressionStatement", - "src": "385572:28:18" + "src": "385572:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "385619:273:18", + "src": "385619:273:38", "statements": [ { "expression": { @@ -441207,26 +441207,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "385640:4:18", + "src": "385640:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "385646:2:18" + "src": "385646:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "385633:6:18" + "src": "385633:6:38" }, "nodeType": "YulFunctionCall", - "src": "385633:16:18" + "src": "385633:16:38" }, "nodeType": "YulExpressionStatement", - "src": "385633:16:18" + "src": "385633:16:38" }, { "expression": { @@ -441234,26 +441234,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "385669:4:18", + "src": "385669:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "385675:2:18" + "src": "385675:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "385662:6:18" + "src": "385662:6:38" }, "nodeType": "YulFunctionCall", - "src": "385662:16:18" + "src": "385662:16:38" }, "nodeType": "YulExpressionStatement", - "src": "385662:16:18" + "src": "385662:16:38" }, { "expression": { @@ -441261,26 +441261,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "385698:4:18", + "src": "385698:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "385704:2:18" + "src": "385704:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "385691:6:18" + "src": "385691:6:38" }, "nodeType": "YulFunctionCall", - "src": "385691:16:18" + "src": "385691:16:38" }, "nodeType": "YulExpressionStatement", - "src": "385691:16:18" + "src": "385691:16:38" }, { "expression": { @@ -441288,26 +441288,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "385727:4:18", + "src": "385727:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "385733:2:18" + "src": "385733:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "385720:6:18" + "src": "385720:6:38" }, "nodeType": "YulFunctionCall", - "src": "385720:16:18" + "src": "385720:16:38" }, "nodeType": "YulExpressionStatement", - "src": "385720:16:18" + "src": "385720:16:38" }, { "expression": { @@ -441315,26 +441315,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "385756:4:18", + "src": "385756:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "385762:2:18" + "src": "385762:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "385749:6:18" + "src": "385749:6:38" }, "nodeType": "YulFunctionCall", - "src": "385749:16:18" + "src": "385749:16:38" }, "nodeType": "YulExpressionStatement", - "src": "385749:16:18" + "src": "385749:16:38" }, { "expression": { @@ -441342,26 +441342,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "385785:4:18", + "src": "385785:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "385791:2:18" + "src": "385791:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "385778:6:18" + "src": "385778:6:38" }, "nodeType": "YulFunctionCall", - "src": "385778:16:18" + "src": "385778:16:38" }, "nodeType": "YulExpressionStatement", - "src": "385778:16:18" + "src": "385778:16:38" }, { "expression": { @@ -441369,26 +441369,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "385814:4:18", + "src": "385814:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "385820:2:18" + "src": "385820:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "385807:6:18" + "src": "385807:6:38" }, "nodeType": "YulFunctionCall", - "src": "385807:16:18" + "src": "385807:16:38" }, "nodeType": "YulExpressionStatement", - "src": "385807:16:18" + "src": "385807:16:38" }, { "expression": { @@ -441396,26 +441396,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "385843:4:18", + "src": "385843:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "385849:2:18" + "src": "385849:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "385836:6:18" + "src": "385836:6:38" }, "nodeType": "YulFunctionCall", - "src": "385836:16:18" + "src": "385836:16:38" }, "nodeType": "YulExpressionStatement", - "src": "385836:16:18" + "src": "385836:16:38" }, { "expression": { @@ -441423,98 +441423,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "385872:5:18", + "src": "385872:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "385879:2:18" + "src": "385879:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "385865:6:18" + "src": "385865:6:38" }, "nodeType": "YulFunctionCall", - "src": "385865:17:18" + "src": "385865:17:38" }, "nodeType": "YulExpressionStatement", - "src": "385865:17:18" + "src": "385865:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 42965, + "declaration": 46026, "isOffset": false, "isSlot": false, - "src": "385646:2:18", + "src": "385646:2:38", "valueSize": 1 }, { - "declaration": 42968, + "declaration": 46029, "isOffset": false, "isSlot": false, - "src": "385675:2:18", + "src": "385675:2:38", "valueSize": 1 }, { - "declaration": 42971, + "declaration": 46032, "isOffset": false, "isSlot": false, - "src": "385704:2:18", + "src": "385704:2:38", "valueSize": 1 }, { - "declaration": 42974, + "declaration": 46035, "isOffset": false, "isSlot": false, - "src": "385733:2:18", + "src": "385733:2:38", "valueSize": 1 }, { - "declaration": 42977, + "declaration": 46038, "isOffset": false, "isSlot": false, - "src": "385762:2:18", + "src": "385762:2:38", "valueSize": 1 }, { - "declaration": 42980, + "declaration": 46041, "isOffset": false, "isSlot": false, - "src": "385791:2:18", + "src": "385791:2:38", "valueSize": 1 }, { - "declaration": 42983, + "declaration": 46044, "isOffset": false, "isSlot": false, - "src": "385820:2:18", + "src": "385820:2:38", "valueSize": 1 }, { - "declaration": 42986, + "declaration": 46047, "isOffset": false, "isSlot": false, - "src": "385849:2:18", + "src": "385849:2:38", "valueSize": 1 }, { - "declaration": 42989, + "declaration": 46050, "isOffset": false, "isSlot": false, - "src": "385879:2:18", + "src": "385879:2:38", "valueSize": 1 } ], - "id": 42997, + "id": 46058, "nodeType": "InlineAssembly", - "src": "385610:282:18" + "src": "385610:282:38" } ] }, @@ -441522,20 +441522,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "384371:3:18", + "nameLocation": "384371:3:38", "parameters": { - "id": 42962, + "id": 46023, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 42955, + "id": 46016, "mutability": "mutable", "name": "p0", - "nameLocation": "384383:2:18", + "nameLocation": "384383:2:38", "nodeType": "VariableDeclaration", - "scope": 42999, - "src": "384375:10:18", + "scope": 46060, + "src": "384375:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -441543,10 +441543,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42954, + "id": 46015, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "384375:7:18", + "src": "384375:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -441556,13 +441556,13 @@ }, { "constant": false, - "id": 42957, + "id": 46018, "mutability": "mutable", "name": "p1", - "nameLocation": "384395:2:18", + "nameLocation": "384395:2:38", "nodeType": "VariableDeclaration", - "scope": 42999, - "src": "384387:10:18", + "scope": 46060, + "src": "384387:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -441570,10 +441570,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42956, + "id": 46017, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "384387:7:18", + "src": "384387:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -441583,13 +441583,13 @@ }, { "constant": false, - "id": 42959, + "id": 46020, "mutability": "mutable", "name": "p2", - "nameLocation": "384407:2:18", + "nameLocation": "384407:2:38", "nodeType": "VariableDeclaration", - "scope": 42999, - "src": "384399:10:18", + "scope": 46060, + "src": "384399:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -441597,10 +441597,10 @@ "typeString": "uint256" }, "typeName": { - "id": 42958, + "id": 46019, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "384399:7:18", + "src": "384399:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -441610,13 +441610,13 @@ }, { "constant": false, - "id": 42961, + "id": 46022, "mutability": "mutable", "name": "p3", - "nameLocation": "384419:2:18", + "nameLocation": "384419:2:38", "nodeType": "VariableDeclaration", - "scope": 42999, - "src": "384411:10:18", + "scope": 46060, + "src": "384411:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -441624,10 +441624,10 @@ "typeString": "address" }, "typeName": { - "id": 42960, + "id": 46021, "name": "address", "nodeType": "ElementaryTypeName", - "src": "384411:7:18", + "src": "384411:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -441637,44 +441637,44 @@ "visibility": "internal" } ], - "src": "384374:48:18" + "src": "384374:48:38" }, "returnParameters": { - "id": 42963, + "id": 46024, "nodeType": "ParameterList", "parameters": [], - "src": "384437:0:18" + "src": "384437:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 43045, + "id": 46106, "nodeType": "FunctionDefinition", - "src": "385904:1530:18", + "src": "385904:1530:38", "nodes": [], "body": { - "id": 43044, + "id": 46105, "nodeType": "Block", - "src": "385976:1458:18", + "src": "385976:1458:38", "nodes": [], "statements": [ { "assignments": [ - 43011 + 46072 ], "declarations": [ { "constant": false, - "id": 43011, + "id": 46072, "mutability": "mutable", "name": "m0", - "nameLocation": "385994:2:18", + "nameLocation": "385994:2:38", "nodeType": "VariableDeclaration", - "scope": 43044, - "src": "385986:10:18", + "scope": 46105, + "src": "385986:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -441682,10 +441682,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43010, + "id": 46071, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "385986:7:18", + "src": "385986:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -441694,24 +441694,24 @@ "visibility": "internal" } ], - "id": 43012, + "id": 46073, "nodeType": "VariableDeclarationStatement", - "src": "385986:10:18" + "src": "385986:10:38" }, { "assignments": [ - 43014 + 46075 ], "declarations": [ { "constant": false, - "id": 43014, + "id": 46075, "mutability": "mutable", "name": "m1", - "nameLocation": "386014:2:18", + "nameLocation": "386014:2:38", "nodeType": "VariableDeclaration", - "scope": 43044, - "src": "386006:10:18", + "scope": 46105, + "src": "386006:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -441719,10 +441719,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43013, + "id": 46074, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "386006:7:18", + "src": "386006:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -441731,24 +441731,24 @@ "visibility": "internal" } ], - "id": 43015, + "id": 46076, "nodeType": "VariableDeclarationStatement", - "src": "386006:10:18" + "src": "386006:10:38" }, { "assignments": [ - 43017 + 46078 ], "declarations": [ { "constant": false, - "id": 43017, + "id": 46078, "mutability": "mutable", "name": "m2", - "nameLocation": "386034:2:18", + "nameLocation": "386034:2:38", "nodeType": "VariableDeclaration", - "scope": 43044, - "src": "386026:10:18", + "scope": 46105, + "src": "386026:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -441756,10 +441756,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43016, + "id": 46077, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "386026:7:18", + "src": "386026:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -441768,24 +441768,24 @@ "visibility": "internal" } ], - "id": 43018, + "id": 46079, "nodeType": "VariableDeclarationStatement", - "src": "386026:10:18" + "src": "386026:10:38" }, { "assignments": [ - 43020 + 46081 ], "declarations": [ { "constant": false, - "id": 43020, + "id": 46081, "mutability": "mutable", "name": "m3", - "nameLocation": "386054:2:18", + "nameLocation": "386054:2:38", "nodeType": "VariableDeclaration", - "scope": 43044, - "src": "386046:10:18", + "scope": 46105, + "src": "386046:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -441793,10 +441793,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43019, + "id": 46080, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "386046:7:18", + "src": "386046:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -441805,24 +441805,24 @@ "visibility": "internal" } ], - "id": 43021, + "id": 46082, "nodeType": "VariableDeclarationStatement", - "src": "386046:10:18" + "src": "386046:10:38" }, { "assignments": [ - 43023 + 46084 ], "declarations": [ { "constant": false, - "id": 43023, + "id": 46084, "mutability": "mutable", "name": "m4", - "nameLocation": "386074:2:18", + "nameLocation": "386074:2:38", "nodeType": "VariableDeclaration", - "scope": 43044, - "src": "386066:10:18", + "scope": 46105, + "src": "386066:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -441830,10 +441830,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43022, + "id": 46083, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "386066:7:18", + "src": "386066:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -441842,24 +441842,24 @@ "visibility": "internal" } ], - "id": 43024, + "id": 46085, "nodeType": "VariableDeclarationStatement", - "src": "386066:10:18" + "src": "386066:10:38" }, { "assignments": [ - 43026 + 46087 ], "declarations": [ { "constant": false, - "id": 43026, + "id": 46087, "mutability": "mutable", "name": "m5", - "nameLocation": "386094:2:18", + "nameLocation": "386094:2:38", "nodeType": "VariableDeclaration", - "scope": 43044, - "src": "386086:10:18", + "scope": 46105, + "src": "386086:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -441867,10 +441867,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43025, + "id": 46086, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "386086:7:18", + "src": "386086:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -441879,24 +441879,24 @@ "visibility": "internal" } ], - "id": 43027, + "id": 46088, "nodeType": "VariableDeclarationStatement", - "src": "386086:10:18" + "src": "386086:10:38" }, { "assignments": [ - 43029 + 46090 ], "declarations": [ { "constant": false, - "id": 43029, + "id": 46090, "mutability": "mutable", "name": "m6", - "nameLocation": "386114:2:18", + "nameLocation": "386114:2:38", "nodeType": "VariableDeclaration", - "scope": 43044, - "src": "386106:10:18", + "scope": 46105, + "src": "386106:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -441904,10 +441904,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43028, + "id": 46089, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "386106:7:18", + "src": "386106:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -441916,24 +441916,24 @@ "visibility": "internal" } ], - "id": 43030, + "id": 46091, "nodeType": "VariableDeclarationStatement", - "src": "386106:10:18" + "src": "386106:10:38" }, { "assignments": [ - 43032 + 46093 ], "declarations": [ { "constant": false, - "id": 43032, + "id": 46093, "mutability": "mutable", "name": "m7", - "nameLocation": "386134:2:18", + "nameLocation": "386134:2:38", "nodeType": "VariableDeclaration", - "scope": 43044, - "src": "386126:10:18", + "scope": 46105, + "src": "386126:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -441941,10 +441941,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43031, + "id": 46092, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "386126:7:18", + "src": "386126:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -441953,24 +441953,24 @@ "visibility": "internal" } ], - "id": 43033, + "id": 46094, "nodeType": "VariableDeclarationStatement", - "src": "386126:10:18" + "src": "386126:10:38" }, { "assignments": [ - 43035 + 46096 ], "declarations": [ { "constant": false, - "id": 43035, + "id": 46096, "mutability": "mutable", "name": "m8", - "nameLocation": "386154:2:18", + "nameLocation": "386154:2:38", "nodeType": "VariableDeclaration", - "scope": 43044, - "src": "386146:10:18", + "scope": 46105, + "src": "386146:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -441978,10 +441978,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43034, + "id": 46095, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "386146:7:18", + "src": "386146:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -441990,27 +441990,27 @@ "visibility": "internal" } ], - "id": 43036, + "id": 46097, "nodeType": "VariableDeclarationStatement", - "src": "386146:10:18" + "src": "386146:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "386175:924:18", + "src": "386175:924:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "386218:313:18", + "src": "386218:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "386236:15:18", + "src": "386236:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "386250:1:18", + "src": "386250:1:38", "type": "", "value": "0" }, @@ -442018,7 +442018,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "386240:6:18", + "src": "386240:6:38", "type": "" } ] @@ -442026,16 +442026,16 @@ { "body": { "nodeType": "YulBlock", - "src": "386321:40:18", + "src": "386321:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "386350:9:18", + "src": "386350:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "386352:5:18" + "src": "386352:5:38" } ] }, @@ -442046,33 +442046,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "386338:6:18" + "src": "386338:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "386346:1:18" + "src": "386346:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "386333:4:18" + "src": "386333:4:38" }, "nodeType": "YulFunctionCall", - "src": "386333:15:18" + "src": "386333:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "386326:6:18" + "src": "386326:6:38" }, "nodeType": "YulFunctionCall", - "src": "386326:23:18" + "src": "386326:23:38" }, "nodeType": "YulIf", - "src": "386323:36:18" + "src": "386323:36:38" } ] }, @@ -442081,12 +442081,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "386278:6:18" + "src": "386278:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "386286:4:18", + "src": "386286:4:38", "type": "", "value": "0x20" } @@ -442094,30 +442094,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "386275:2:18" + "src": "386275:2:38" }, "nodeType": "YulFunctionCall", - "src": "386275:16:18" + "src": "386275:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "386292:28:18", + "src": "386292:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "386294:24:18", + "src": "386294:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "386308:6:18" + "src": "386308:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "386316:1:18", + "src": "386316:1:38", "type": "", "value": "1" } @@ -442125,16 +442125,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "386304:3:18" + "src": "386304:3:38" }, "nodeType": "YulFunctionCall", - "src": "386304:14:18" + "src": "386304:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "386294:6:18" + "src": "386294:6:38" } ] } @@ -442142,10 +442142,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "386272:2:18", + "src": "386272:2:38", "statements": [] }, - "src": "386268:93:18" + "src": "386268:93:38" }, { "expression": { @@ -442153,34 +442153,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "386385:3:18" + "src": "386385:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "386390:6:18" + "src": "386390:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "386378:6:18" + "src": "386378:6:38" }, "nodeType": "YulFunctionCall", - "src": "386378:19:18" + "src": "386378:19:38" }, "nodeType": "YulExpressionStatement", - "src": "386378:19:18" + "src": "386378:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "386414:37:18", + "src": "386414:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "386431:3:18", + "src": "386431:3:38", "type": "", "value": "256" }, @@ -442189,38 +442189,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "386440:1:18", + "src": "386440:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "386443:6:18" + "src": "386443:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "386436:3:18" + "src": "386436:3:38" }, "nodeType": "YulFunctionCall", - "src": "386436:14:18" + "src": "386436:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "386427:3:18" + "src": "386427:3:38" }, "nodeType": "YulFunctionCall", - "src": "386427:24:18" + "src": "386427:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "386418:5:18", + "src": "386418:5:38", "type": "" } ] @@ -442233,12 +442233,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "386479:3:18" + "src": "386479:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "386484:4:18", + "src": "386484:4:38", "type": "", "value": "0x20" } @@ -442246,59 +442246,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "386475:3:18" + "src": "386475:3:38" }, "nodeType": "YulFunctionCall", - "src": "386475:14:18" + "src": "386475:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "386495:5:18" + "src": "386495:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "386506:5:18" + "src": "386506:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "386513:1:18" + "src": "386513:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "386502:3:18" + "src": "386502:3:38" }, "nodeType": "YulFunctionCall", - "src": "386502:13:18" + "src": "386502:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "386491:3:18" + "src": "386491:3:38" }, "nodeType": "YulFunctionCall", - "src": "386491:25:18" + "src": "386491:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "386468:6:18" + "src": "386468:6:38" }, "nodeType": "YulFunctionCall", - "src": "386468:49:18" + "src": "386468:49:38" }, "nodeType": "YulExpressionStatement", - "src": "386468:49:18" + "src": "386468:49:38" } ] }, @@ -442308,27 +442308,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "386210:3:18", + "src": "386210:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "386215:1:18", + "src": "386215:1:38", "type": "" } ], - "src": "386189:342:18" + "src": "386189:342:38" }, { "nodeType": "YulAssignment", - "src": "386544:17:18", + "src": "386544:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "386556:4:18", + "src": "386556:4:38", "type": "", "value": "0x00" } @@ -442336,28 +442336,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "386550:5:18" + "src": "386550:5:38" }, "nodeType": "YulFunctionCall", - "src": "386550:11:18" + "src": "386550:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "386544:2:18" + "src": "386544:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "386574:17:18", + "src": "386574:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "386586:4:18", + "src": "386586:4:38", "type": "", "value": "0x20" } @@ -442365,28 +442365,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "386580:5:18" + "src": "386580:5:38" }, "nodeType": "YulFunctionCall", - "src": "386580:11:18" + "src": "386580:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "386574:2:18" + "src": "386574:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "386604:17:18", + "src": "386604:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "386616:4:18", + "src": "386616:4:38", "type": "", "value": "0x40" } @@ -442394,28 +442394,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "386610:5:18" + "src": "386610:5:38" }, "nodeType": "YulFunctionCall", - "src": "386610:11:18" + "src": "386610:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "386604:2:18" + "src": "386604:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "386634:17:18", + "src": "386634:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "386646:4:18", + "src": "386646:4:38", "type": "", "value": "0x60" } @@ -442423,28 +442423,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "386640:5:18" + "src": "386640:5:38" }, "nodeType": "YulFunctionCall", - "src": "386640:11:18" + "src": "386640:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "386634:2:18" + "src": "386634:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "386664:17:18", + "src": "386664:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "386676:4:18", + "src": "386676:4:38", "type": "", "value": "0x80" } @@ -442452,28 +442452,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "386670:5:18" + "src": "386670:5:38" }, "nodeType": "YulFunctionCall", - "src": "386670:11:18" + "src": "386670:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "386664:2:18" + "src": "386664:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "386694:17:18", + "src": "386694:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "386706:4:18", + "src": "386706:4:38", "type": "", "value": "0xa0" } @@ -442481,28 +442481,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "386700:5:18" + "src": "386700:5:38" }, "nodeType": "YulFunctionCall", - "src": "386700:11:18" + "src": "386700:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "386694:2:18" + "src": "386694:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "386724:17:18", + "src": "386724:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "386736:4:18", + "src": "386736:4:38", "type": "", "value": "0xc0" } @@ -442510,28 +442510,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "386730:5:18" + "src": "386730:5:38" }, "nodeType": "YulFunctionCall", - "src": "386730:11:18" + "src": "386730:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "386724:2:18" + "src": "386724:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "386754:17:18", + "src": "386754:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "386766:4:18", + "src": "386766:4:38", "type": "", "value": "0xe0" } @@ -442539,28 +442539,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "386760:5:18" + "src": "386760:5:38" }, "nodeType": "YulFunctionCall", - "src": "386760:11:18" + "src": "386760:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "386754:2:18" + "src": "386754:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "386784:18:18", + "src": "386784:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "386796:5:18", + "src": "386796:5:38", "type": "", "value": "0x100" } @@ -442568,16 +442568,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "386790:5:18" + "src": "386790:5:38" }, "nodeType": "YulFunctionCall", - "src": "386790:12:18" + "src": "386790:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "386784:2:18" + "src": "386784:2:38" } ] }, @@ -442587,14 +442587,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "386884:4:18", + "src": "386884:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "386890:10:18", + "src": "386890:10:38", "type": "", "value": "0xc3a8a654" } @@ -442602,13 +442602,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "386877:6:18" + "src": "386877:6:38" }, "nodeType": "YulFunctionCall", - "src": "386877:24:18" + "src": "386877:24:38" }, "nodeType": "YulExpressionStatement", - "src": "386877:24:18" + "src": "386877:24:38" }, { "expression": { @@ -442616,14 +442616,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "386921:4:18", + "src": "386921:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "386927:4:18", + "src": "386927:4:38", "type": "", "value": "0x80" } @@ -442631,13 +442631,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "386914:6:18" + "src": "386914:6:38" }, "nodeType": "YulFunctionCall", - "src": "386914:18:18" + "src": "386914:18:38" }, "nodeType": "YulExpressionStatement", - "src": "386914:18:18" + "src": "386914:18:38" }, { "expression": { @@ -442645,14 +442645,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "386952:4:18", + "src": "386952:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "386958:4:18", + "src": "386958:4:38", "type": "", "value": "0xc0" } @@ -442660,13 +442660,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "386945:6:18" + "src": "386945:6:38" }, "nodeType": "YulFunctionCall", - "src": "386945:18:18" + "src": "386945:18:38" }, "nodeType": "YulExpressionStatement", - "src": "386945:18:18" + "src": "386945:18:38" }, { "expression": { @@ -442674,26 +442674,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "386983:4:18", + "src": "386983:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "386989:2:18" + "src": "386989:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "386976:6:18" + "src": "386976:6:38" }, "nodeType": "YulFunctionCall", - "src": "386976:16:18" + "src": "386976:16:38" }, "nodeType": "YulExpressionStatement", - "src": "386976:16:18" + "src": "386976:16:38" }, { "expression": { @@ -442701,26 +442701,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "387012:4:18", + "src": "387012:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "387018:2:18" + "src": "387018:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "387005:6:18" + "src": "387005:6:38" }, "nodeType": "YulFunctionCall", - "src": "387005:16:18" + "src": "387005:16:38" }, "nodeType": "YulExpressionStatement", - "src": "387005:16:18" + "src": "387005:16:38" }, { "expression": { @@ -442728,26 +442728,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "387046:4:18", + "src": "387046:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "387052:2:18" + "src": "387052:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "387034:11:18" + "src": "387034:11:38" }, "nodeType": "YulFunctionCall", - "src": "387034:21:18" + "src": "387034:21:38" }, "nodeType": "YulExpressionStatement", - "src": "387034:21:18" + "src": "387034:21:38" }, { "expression": { @@ -442755,140 +442755,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "387080:4:18", + "src": "387080:4:38", "type": "", "value": "0xe0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "387086:2:18" + "src": "387086:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "387068:11:18" + "src": "387068:11:38" }, "nodeType": "YulFunctionCall", - "src": "387068:21:18" + "src": "387068:21:38" }, "nodeType": "YulExpressionStatement", - "src": "387068:21:18" + "src": "387068:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 43011, + "declaration": 46072, "isOffset": false, "isSlot": false, - "src": "386544:2:18", + "src": "386544:2:38", "valueSize": 1 }, { - "declaration": 43014, + "declaration": 46075, "isOffset": false, "isSlot": false, - "src": "386574:2:18", + "src": "386574:2:38", "valueSize": 1 }, { - "declaration": 43017, + "declaration": 46078, "isOffset": false, "isSlot": false, - "src": "386604:2:18", + "src": "386604:2:38", "valueSize": 1 }, { - "declaration": 43020, + "declaration": 46081, "isOffset": false, "isSlot": false, - "src": "386634:2:18", + "src": "386634:2:38", "valueSize": 1 }, { - "declaration": 43023, + "declaration": 46084, "isOffset": false, "isSlot": false, - "src": "386664:2:18", + "src": "386664:2:38", "valueSize": 1 }, { - "declaration": 43026, + "declaration": 46087, "isOffset": false, "isSlot": false, - "src": "386694:2:18", + "src": "386694:2:38", "valueSize": 1 }, { - "declaration": 43029, + "declaration": 46090, "isOffset": false, "isSlot": false, - "src": "386724:2:18", + "src": "386724:2:38", "valueSize": 1 }, { - "declaration": 43032, + "declaration": 46093, "isOffset": false, "isSlot": false, - "src": "386754:2:18", + "src": "386754:2:38", "valueSize": 1 }, { - "declaration": 43035, + "declaration": 46096, "isOffset": false, "isSlot": false, - "src": "386784:2:18", + "src": "386784:2:38", "valueSize": 1 }, { - "declaration": 43001, + "declaration": 46062, "isOffset": false, "isSlot": false, - "src": "387052:2:18", + "src": "387052:2:38", "valueSize": 1 }, { - "declaration": 43003, + "declaration": 46064, "isOffset": false, "isSlot": false, - "src": "387086:2:18", + "src": "387086:2:38", "valueSize": 1 }, { - "declaration": 43005, + "declaration": 46066, "isOffset": false, "isSlot": false, - "src": "386989:2:18", + "src": "386989:2:38", "valueSize": 1 }, { - "declaration": 43007, + "declaration": 46068, "isOffset": false, "isSlot": false, - "src": "387018:2:18", + "src": "387018:2:38", "valueSize": 1 } ], - "id": 43037, + "id": 46098, "nodeType": "InlineAssembly", - "src": "386166:933:18" + "src": "386166:933:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 43039, + "id": 46100, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "387124:4:18", + "src": "387124:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -442897,14 +442897,14 @@ }, { "hexValue": "3078313034", - "id": 43040, + "id": 46101, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "387130:5:18", + "src": "387130:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -442923,18 +442923,18 @@ "typeString": "int_const 260" } ], - "id": 43038, + "id": 46099, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "387108:15:18", + "referencedDeclaration": 33383, + "src": "387108:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 43041, + "id": 46102, "isConstant": false, "isLValue": false, "isPure": false, @@ -442943,21 +442943,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "387108:28:18", + "src": "387108:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 43042, + "id": 46103, "nodeType": "ExpressionStatement", - "src": "387108:28:18" + "src": "387108:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "387155:273:18", + "src": "387155:273:38", "statements": [ { "expression": { @@ -442965,26 +442965,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "387176:4:18", + "src": "387176:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "387182:2:18" + "src": "387182:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "387169:6:18" + "src": "387169:6:38" }, "nodeType": "YulFunctionCall", - "src": "387169:16:18" + "src": "387169:16:38" }, "nodeType": "YulExpressionStatement", - "src": "387169:16:18" + "src": "387169:16:38" }, { "expression": { @@ -442992,26 +442992,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "387205:4:18", + "src": "387205:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "387211:2:18" + "src": "387211:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "387198:6:18" + "src": "387198:6:38" }, "nodeType": "YulFunctionCall", - "src": "387198:16:18" + "src": "387198:16:38" }, "nodeType": "YulExpressionStatement", - "src": "387198:16:18" + "src": "387198:16:38" }, { "expression": { @@ -443019,26 +443019,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "387234:4:18", + "src": "387234:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "387240:2:18" + "src": "387240:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "387227:6:18" + "src": "387227:6:38" }, "nodeType": "YulFunctionCall", - "src": "387227:16:18" + "src": "387227:16:38" }, "nodeType": "YulExpressionStatement", - "src": "387227:16:18" + "src": "387227:16:38" }, { "expression": { @@ -443046,26 +443046,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "387263:4:18", + "src": "387263:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "387269:2:18" + "src": "387269:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "387256:6:18" + "src": "387256:6:38" }, "nodeType": "YulFunctionCall", - "src": "387256:16:18" + "src": "387256:16:38" }, "nodeType": "YulExpressionStatement", - "src": "387256:16:18" + "src": "387256:16:38" }, { "expression": { @@ -443073,26 +443073,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "387292:4:18", + "src": "387292:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "387298:2:18" + "src": "387298:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "387285:6:18" + "src": "387285:6:38" }, "nodeType": "YulFunctionCall", - "src": "387285:16:18" + "src": "387285:16:38" }, "nodeType": "YulExpressionStatement", - "src": "387285:16:18" + "src": "387285:16:38" }, { "expression": { @@ -443100,26 +443100,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "387321:4:18", + "src": "387321:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "387327:2:18" + "src": "387327:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "387314:6:18" + "src": "387314:6:38" }, "nodeType": "YulFunctionCall", - "src": "387314:16:18" + "src": "387314:16:38" }, "nodeType": "YulExpressionStatement", - "src": "387314:16:18" + "src": "387314:16:38" }, { "expression": { @@ -443127,26 +443127,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "387350:4:18", + "src": "387350:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "387356:2:18" + "src": "387356:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "387343:6:18" + "src": "387343:6:38" }, "nodeType": "YulFunctionCall", - "src": "387343:16:18" + "src": "387343:16:38" }, "nodeType": "YulExpressionStatement", - "src": "387343:16:18" + "src": "387343:16:38" }, { "expression": { @@ -443154,26 +443154,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "387379:4:18", + "src": "387379:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "387385:2:18" + "src": "387385:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "387372:6:18" + "src": "387372:6:38" }, "nodeType": "YulFunctionCall", - "src": "387372:16:18" + "src": "387372:16:38" }, "nodeType": "YulExpressionStatement", - "src": "387372:16:18" + "src": "387372:16:38" }, { "expression": { @@ -443181,98 +443181,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "387408:5:18", + "src": "387408:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "387415:2:18" + "src": "387415:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "387401:6:18" + "src": "387401:6:38" }, "nodeType": "YulFunctionCall", - "src": "387401:17:18" + "src": "387401:17:38" }, "nodeType": "YulExpressionStatement", - "src": "387401:17:18" + "src": "387401:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 43011, + "declaration": 46072, "isOffset": false, "isSlot": false, - "src": "387182:2:18", + "src": "387182:2:38", "valueSize": 1 }, { - "declaration": 43014, + "declaration": 46075, "isOffset": false, "isSlot": false, - "src": "387211:2:18", + "src": "387211:2:38", "valueSize": 1 }, { - "declaration": 43017, + "declaration": 46078, "isOffset": false, "isSlot": false, - "src": "387240:2:18", + "src": "387240:2:38", "valueSize": 1 }, { - "declaration": 43020, + "declaration": 46081, "isOffset": false, "isSlot": false, - "src": "387269:2:18", + "src": "387269:2:38", "valueSize": 1 }, { - "declaration": 43023, + "declaration": 46084, "isOffset": false, "isSlot": false, - "src": "387298:2:18", + "src": "387298:2:38", "valueSize": 1 }, { - "declaration": 43026, + "declaration": 46087, "isOffset": false, "isSlot": false, - "src": "387327:2:18", + "src": "387327:2:38", "valueSize": 1 }, { - "declaration": 43029, + "declaration": 46090, "isOffset": false, "isSlot": false, - "src": "387356:2:18", + "src": "387356:2:38", "valueSize": 1 }, { - "declaration": 43032, + "declaration": 46093, "isOffset": false, "isSlot": false, - "src": "387385:2:18", + "src": "387385:2:38", "valueSize": 1 }, { - "declaration": 43035, + "declaration": 46096, "isOffset": false, "isSlot": false, - "src": "387415:2:18", + "src": "387415:2:38", "valueSize": 1 } ], - "id": 43043, + "id": 46104, "nodeType": "InlineAssembly", - "src": "387146:282:18" + "src": "387146:282:38" } ] }, @@ -443280,20 +443280,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "385913:3:18", + "nameLocation": "385913:3:38", "parameters": { - "id": 43008, + "id": 46069, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 43001, + "id": 46062, "mutability": "mutable", "name": "p0", - "nameLocation": "385925:2:18", + "nameLocation": "385925:2:38", "nodeType": "VariableDeclaration", - "scope": 43045, - "src": "385917:10:18", + "scope": 46106, + "src": "385917:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -443301,10 +443301,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43000, + "id": 46061, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "385917:7:18", + "src": "385917:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -443314,13 +443314,13 @@ }, { "constant": false, - "id": 43003, + "id": 46064, "mutability": "mutable", "name": "p1", - "nameLocation": "385937:2:18", + "nameLocation": "385937:2:38", "nodeType": "VariableDeclaration", - "scope": 43045, - "src": "385929:10:18", + "scope": 46106, + "src": "385929:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -443328,10 +443328,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43002, + "id": 46063, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "385929:7:18", + "src": "385929:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -443341,13 +443341,13 @@ }, { "constant": false, - "id": 43005, + "id": 46066, "mutability": "mutable", "name": "p2", - "nameLocation": "385949:2:18", + "nameLocation": "385949:2:38", "nodeType": "VariableDeclaration", - "scope": 43045, - "src": "385941:10:18", + "scope": 46106, + "src": "385941:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -443355,10 +443355,10 @@ "typeString": "uint256" }, "typeName": { - "id": 43004, + "id": 46065, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "385941:7:18", + "src": "385941:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -443368,13 +443368,13 @@ }, { "constant": false, - "id": 43007, + "id": 46068, "mutability": "mutable", "name": "p3", - "nameLocation": "385958:2:18", + "nameLocation": "385958:2:38", "nodeType": "VariableDeclaration", - "scope": 43045, - "src": "385953:7:18", + "scope": 46106, + "src": "385953:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -443382,10 +443382,10 @@ "typeString": "bool" }, "typeName": { - "id": 43006, + "id": 46067, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "385953:4:18", + "src": "385953:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -443394,44 +443394,44 @@ "visibility": "internal" } ], - "src": "385916:45:18" + "src": "385916:45:38" }, "returnParameters": { - "id": 43009, + "id": 46070, "nodeType": "ParameterList", "parameters": [], - "src": "385976:0:18" + "src": "385976:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 43091, + "id": 46152, "nodeType": "FunctionDefinition", - "src": "387440:1536:18", + "src": "387440:1536:38", "nodes": [], "body": { - "id": 43090, + "id": 46151, "nodeType": "Block", - "src": "387515:1461:18", + "src": "387515:1461:38", "nodes": [], "statements": [ { "assignments": [ - 43057 + 46118 ], "declarations": [ { "constant": false, - "id": 43057, + "id": 46118, "mutability": "mutable", "name": "m0", - "nameLocation": "387533:2:18", + "nameLocation": "387533:2:38", "nodeType": "VariableDeclaration", - "scope": 43090, - "src": "387525:10:18", + "scope": 46151, + "src": "387525:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -443439,10 +443439,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43056, + "id": 46117, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "387525:7:18", + "src": "387525:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -443451,24 +443451,24 @@ "visibility": "internal" } ], - "id": 43058, + "id": 46119, "nodeType": "VariableDeclarationStatement", - "src": "387525:10:18" + "src": "387525:10:38" }, { "assignments": [ - 43060 + 46121 ], "declarations": [ { "constant": false, - "id": 43060, + "id": 46121, "mutability": "mutable", "name": "m1", - "nameLocation": "387553:2:18", + "nameLocation": "387553:2:38", "nodeType": "VariableDeclaration", - "scope": 43090, - "src": "387545:10:18", + "scope": 46151, + "src": "387545:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -443476,10 +443476,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43059, + "id": 46120, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "387545:7:18", + "src": "387545:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -443488,24 +443488,24 @@ "visibility": "internal" } ], - "id": 43061, + "id": 46122, "nodeType": "VariableDeclarationStatement", - "src": "387545:10:18" + "src": "387545:10:38" }, { "assignments": [ - 43063 + 46124 ], "declarations": [ { "constant": false, - "id": 43063, + "id": 46124, "mutability": "mutable", "name": "m2", - "nameLocation": "387573:2:18", + "nameLocation": "387573:2:38", "nodeType": "VariableDeclaration", - "scope": 43090, - "src": "387565:10:18", + "scope": 46151, + "src": "387565:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -443513,10 +443513,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43062, + "id": 46123, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "387565:7:18", + "src": "387565:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -443525,24 +443525,24 @@ "visibility": "internal" } ], - "id": 43064, + "id": 46125, "nodeType": "VariableDeclarationStatement", - "src": "387565:10:18" + "src": "387565:10:38" }, { "assignments": [ - 43066 + 46127 ], "declarations": [ { "constant": false, - "id": 43066, + "id": 46127, "mutability": "mutable", "name": "m3", - "nameLocation": "387593:2:18", + "nameLocation": "387593:2:38", "nodeType": "VariableDeclaration", - "scope": 43090, - "src": "387585:10:18", + "scope": 46151, + "src": "387585:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -443550,10 +443550,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43065, + "id": 46126, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "387585:7:18", + "src": "387585:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -443562,24 +443562,24 @@ "visibility": "internal" } ], - "id": 43067, + "id": 46128, "nodeType": "VariableDeclarationStatement", - "src": "387585:10:18" + "src": "387585:10:38" }, { "assignments": [ - 43069 + 46130 ], "declarations": [ { "constant": false, - "id": 43069, + "id": 46130, "mutability": "mutable", "name": "m4", - "nameLocation": "387613:2:18", + "nameLocation": "387613:2:38", "nodeType": "VariableDeclaration", - "scope": 43090, - "src": "387605:10:18", + "scope": 46151, + "src": "387605:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -443587,10 +443587,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43068, + "id": 46129, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "387605:7:18", + "src": "387605:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -443599,24 +443599,24 @@ "visibility": "internal" } ], - "id": 43070, + "id": 46131, "nodeType": "VariableDeclarationStatement", - "src": "387605:10:18" + "src": "387605:10:38" }, { "assignments": [ - 43072 + 46133 ], "declarations": [ { "constant": false, - "id": 43072, + "id": 46133, "mutability": "mutable", "name": "m5", - "nameLocation": "387633:2:18", + "nameLocation": "387633:2:38", "nodeType": "VariableDeclaration", - "scope": 43090, - "src": "387625:10:18", + "scope": 46151, + "src": "387625:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -443624,10 +443624,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43071, + "id": 46132, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "387625:7:18", + "src": "387625:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -443636,24 +443636,24 @@ "visibility": "internal" } ], - "id": 43073, + "id": 46134, "nodeType": "VariableDeclarationStatement", - "src": "387625:10:18" + "src": "387625:10:38" }, { "assignments": [ - 43075 + 46136 ], "declarations": [ { "constant": false, - "id": 43075, + "id": 46136, "mutability": "mutable", "name": "m6", - "nameLocation": "387653:2:18", + "nameLocation": "387653:2:38", "nodeType": "VariableDeclaration", - "scope": 43090, - "src": "387645:10:18", + "scope": 46151, + "src": "387645:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -443661,10 +443661,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43074, + "id": 46135, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "387645:7:18", + "src": "387645:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -443673,24 +443673,24 @@ "visibility": "internal" } ], - "id": 43076, + "id": 46137, "nodeType": "VariableDeclarationStatement", - "src": "387645:10:18" + "src": "387645:10:38" }, { "assignments": [ - 43078 + 46139 ], "declarations": [ { "constant": false, - "id": 43078, + "id": 46139, "mutability": "mutable", "name": "m7", - "nameLocation": "387673:2:18", + "nameLocation": "387673:2:38", "nodeType": "VariableDeclaration", - "scope": 43090, - "src": "387665:10:18", + "scope": 46151, + "src": "387665:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -443698,10 +443698,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43077, + "id": 46138, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "387665:7:18", + "src": "387665:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -443710,24 +443710,24 @@ "visibility": "internal" } ], - "id": 43079, + "id": 46140, "nodeType": "VariableDeclarationStatement", - "src": "387665:10:18" + "src": "387665:10:38" }, { "assignments": [ - 43081 + 46142 ], "declarations": [ { "constant": false, - "id": 43081, + "id": 46142, "mutability": "mutable", "name": "m8", - "nameLocation": "387693:2:18", + "nameLocation": "387693:2:38", "nodeType": "VariableDeclaration", - "scope": 43090, - "src": "387685:10:18", + "scope": 46151, + "src": "387685:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -443735,10 +443735,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43080, + "id": 46141, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "387685:7:18", + "src": "387685:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -443747,27 +443747,27 @@ "visibility": "internal" } ], - "id": 43082, + "id": 46143, "nodeType": "VariableDeclarationStatement", - "src": "387685:10:18" + "src": "387685:10:38" }, { "AST": { "nodeType": "YulBlock", - "src": "387714:927:18", + "src": "387714:927:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "387757:313:18", + "src": "387757:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "387775:15:18", + "src": "387775:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "387789:1:18", + "src": "387789:1:38", "type": "", "value": "0" }, @@ -443775,7 +443775,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "387779:6:18", + "src": "387779:6:38", "type": "" } ] @@ -443783,16 +443783,16 @@ { "body": { "nodeType": "YulBlock", - "src": "387860:40:18", + "src": "387860:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "387889:9:18", + "src": "387889:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "387891:5:18" + "src": "387891:5:38" } ] }, @@ -443803,33 +443803,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "387877:6:18" + "src": "387877:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "387885:1:18" + "src": "387885:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "387872:4:18" + "src": "387872:4:38" }, "nodeType": "YulFunctionCall", - "src": "387872:15:18" + "src": "387872:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "387865:6:18" + "src": "387865:6:38" }, "nodeType": "YulFunctionCall", - "src": "387865:23:18" + "src": "387865:23:38" }, "nodeType": "YulIf", - "src": "387862:36:18" + "src": "387862:36:38" } ] }, @@ -443838,12 +443838,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "387817:6:18" + "src": "387817:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "387825:4:18", + "src": "387825:4:38", "type": "", "value": "0x20" } @@ -443851,30 +443851,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "387814:2:18" + "src": "387814:2:38" }, "nodeType": "YulFunctionCall", - "src": "387814:16:18" + "src": "387814:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "387831:28:18", + "src": "387831:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "387833:24:18", + "src": "387833:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "387847:6:18" + "src": "387847:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "387855:1:18", + "src": "387855:1:38", "type": "", "value": "1" } @@ -443882,16 +443882,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "387843:3:18" + "src": "387843:3:38" }, "nodeType": "YulFunctionCall", - "src": "387843:14:18" + "src": "387843:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "387833:6:18" + "src": "387833:6:38" } ] } @@ -443899,10 +443899,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "387811:2:18", + "src": "387811:2:38", "statements": [] }, - "src": "387807:93:18" + "src": "387807:93:38" }, { "expression": { @@ -443910,34 +443910,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "387924:3:18" + "src": "387924:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "387929:6:18" + "src": "387929:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "387917:6:18" + "src": "387917:6:38" }, "nodeType": "YulFunctionCall", - "src": "387917:19:18" + "src": "387917:19:38" }, "nodeType": "YulExpressionStatement", - "src": "387917:19:18" + "src": "387917:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "387953:37:18", + "src": "387953:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "387970:3:18", + "src": "387970:3:38", "type": "", "value": "256" }, @@ -443946,38 +443946,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "387979:1:18", + "src": "387979:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "387982:6:18" + "src": "387982:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "387975:3:18" + "src": "387975:3:38" }, "nodeType": "YulFunctionCall", - "src": "387975:14:18" + "src": "387975:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "387966:3:18" + "src": "387966:3:38" }, "nodeType": "YulFunctionCall", - "src": "387966:24:18" + "src": "387966:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "387957:5:18", + "src": "387957:5:38", "type": "" } ] @@ -443990,12 +443990,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "388018:3:18" + "src": "388018:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "388023:4:18", + "src": "388023:4:38", "type": "", "value": "0x20" } @@ -444003,59 +444003,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "388014:3:18" + "src": "388014:3:38" }, "nodeType": "YulFunctionCall", - "src": "388014:14:18" + "src": "388014:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "388034:5:18" + "src": "388034:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "388045:5:18" + "src": "388045:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "388052:1:18" + "src": "388052:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "388041:3:18" + "src": "388041:3:38" }, "nodeType": "YulFunctionCall", - "src": "388041:13:18" + "src": "388041:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "388030:3:18" + "src": "388030:3:38" }, "nodeType": "YulFunctionCall", - "src": "388030:25:18" + "src": "388030:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "388007:6:18" + "src": "388007:6:38" }, "nodeType": "YulFunctionCall", - "src": "388007:49:18" + "src": "388007:49:38" }, "nodeType": "YulExpressionStatement", - "src": "388007:49:18" + "src": "388007:49:38" } ] }, @@ -444065,27 +444065,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "387749:3:18", + "src": "387749:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "387754:1:18", + "src": "387754:1:38", "type": "" } ], - "src": "387728:342:18" + "src": "387728:342:38" }, { "nodeType": "YulAssignment", - "src": "388083:17:18", + "src": "388083:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "388095:4:18", + "src": "388095:4:38", "type": "", "value": "0x00" } @@ -444093,28 +444093,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "388089:5:18" + "src": "388089:5:38" }, "nodeType": "YulFunctionCall", - "src": "388089:11:18" + "src": "388089:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "388083:2:18" + "src": "388083:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "388113:17:18", + "src": "388113:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "388125:4:18", + "src": "388125:4:38", "type": "", "value": "0x20" } @@ -444122,28 +444122,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "388119:5:18" + "src": "388119:5:38" }, "nodeType": "YulFunctionCall", - "src": "388119:11:18" + "src": "388119:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "388113:2:18" + "src": "388113:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "388143:17:18", + "src": "388143:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "388155:4:18", + "src": "388155:4:38", "type": "", "value": "0x40" } @@ -444151,28 +444151,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "388149:5:18" + "src": "388149:5:38" }, "nodeType": "YulFunctionCall", - "src": "388149:11:18" + "src": "388149:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "388143:2:18" + "src": "388143:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "388173:17:18", + "src": "388173:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "388185:4:18", + "src": "388185:4:38", "type": "", "value": "0x60" } @@ -444180,28 +444180,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "388179:5:18" + "src": "388179:5:38" }, "nodeType": "YulFunctionCall", - "src": "388179:11:18" + "src": "388179:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "388173:2:18" + "src": "388173:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "388203:17:18", + "src": "388203:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "388215:4:18", + "src": "388215:4:38", "type": "", "value": "0x80" } @@ -444209,28 +444209,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "388209:5:18" + "src": "388209:5:38" }, "nodeType": "YulFunctionCall", - "src": "388209:11:18" + "src": "388209:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "388203:2:18" + "src": "388203:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "388233:17:18", + "src": "388233:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "388245:4:18", + "src": "388245:4:38", "type": "", "value": "0xa0" } @@ -444238,28 +444238,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "388239:5:18" + "src": "388239:5:38" }, "nodeType": "YulFunctionCall", - "src": "388239:11:18" + "src": "388239:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "388233:2:18" + "src": "388233:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "388263:17:18", + "src": "388263:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "388275:4:18", + "src": "388275:4:38", "type": "", "value": "0xc0" } @@ -444267,28 +444267,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "388269:5:18" + "src": "388269:5:38" }, "nodeType": "YulFunctionCall", - "src": "388269:11:18" + "src": "388269:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "388263:2:18" + "src": "388263:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "388293:17:18", + "src": "388293:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "388305:4:18", + "src": "388305:4:38", "type": "", "value": "0xe0" } @@ -444296,28 +444296,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "388299:5:18" + "src": "388299:5:38" }, "nodeType": "YulFunctionCall", - "src": "388299:11:18" + "src": "388299:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "388293:2:18" + "src": "388293:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "388323:18:18", + "src": "388323:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "388335:5:18", + "src": "388335:5:38", "type": "", "value": "0x100" } @@ -444325,16 +444325,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "388329:5:18" + "src": "388329:5:38" }, "nodeType": "YulFunctionCall", - "src": "388329:12:18" + "src": "388329:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "388323:2:18" + "src": "388323:2:38" } ] }, @@ -444344,14 +444344,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "388426:4:18", + "src": "388426:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "388432:10:18", + "src": "388432:10:38", "type": "", "value": "0xf45d7d2c" } @@ -444359,13 +444359,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "388419:6:18" + "src": "388419:6:38" }, "nodeType": "YulFunctionCall", - "src": "388419:24:18" + "src": "388419:24:38" }, "nodeType": "YulExpressionStatement", - "src": "388419:24:18" + "src": "388419:24:38" }, { "expression": { @@ -444373,14 +444373,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "388463:4:18", + "src": "388463:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "388469:4:18", + "src": "388469:4:38", "type": "", "value": "0x80" } @@ -444388,13 +444388,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "388456:6:18" + "src": "388456:6:38" }, "nodeType": "YulFunctionCall", - "src": "388456:18:18" + "src": "388456:18:38" }, "nodeType": "YulExpressionStatement", - "src": "388456:18:18" + "src": "388456:18:38" }, { "expression": { @@ -444402,14 +444402,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "388494:4:18", + "src": "388494:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "388500:4:18", + "src": "388500:4:38", "type": "", "value": "0xc0" } @@ -444417,13 +444417,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "388487:6:18" + "src": "388487:6:38" }, "nodeType": "YulFunctionCall", - "src": "388487:18:18" + "src": "388487:18:38" }, "nodeType": "YulExpressionStatement", - "src": "388487:18:18" + "src": "388487:18:38" }, { "expression": { @@ -444431,26 +444431,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "388525:4:18", + "src": "388525:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "388531:2:18" + "src": "388531:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "388518:6:18" + "src": "388518:6:38" }, "nodeType": "YulFunctionCall", - "src": "388518:16:18" + "src": "388518:16:38" }, "nodeType": "YulExpressionStatement", - "src": "388518:16:18" + "src": "388518:16:38" }, { "expression": { @@ -444458,26 +444458,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "388554:4:18", + "src": "388554:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "388560:2:18" + "src": "388560:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "388547:6:18" + "src": "388547:6:38" }, "nodeType": "YulFunctionCall", - "src": "388547:16:18" + "src": "388547:16:38" }, "nodeType": "YulExpressionStatement", - "src": "388547:16:18" + "src": "388547:16:38" }, { "expression": { @@ -444485,26 +444485,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "388588:4:18", + "src": "388588:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "388594:2:18" + "src": "388594:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "388576:11:18" + "src": "388576:11:38" }, "nodeType": "YulFunctionCall", - "src": "388576:21:18" + "src": "388576:21:38" }, "nodeType": "YulExpressionStatement", - "src": "388576:21:18" + "src": "388576:21:38" }, { "expression": { @@ -444512,140 +444512,140 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "388622:4:18", + "src": "388622:4:38", "type": "", "value": "0xe0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "388628:2:18" + "src": "388628:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "388610:11:18" + "src": "388610:11:38" }, "nodeType": "YulFunctionCall", - "src": "388610:21:18" + "src": "388610:21:38" }, "nodeType": "YulExpressionStatement", - "src": "388610:21:18" + "src": "388610:21:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 43057, + "declaration": 46118, "isOffset": false, "isSlot": false, - "src": "388083:2:18", + "src": "388083:2:38", "valueSize": 1 }, { - "declaration": 43060, + "declaration": 46121, "isOffset": false, "isSlot": false, - "src": "388113:2:18", + "src": "388113:2:38", "valueSize": 1 }, { - "declaration": 43063, + "declaration": 46124, "isOffset": false, "isSlot": false, - "src": "388143:2:18", + "src": "388143:2:38", "valueSize": 1 }, { - "declaration": 43066, + "declaration": 46127, "isOffset": false, "isSlot": false, - "src": "388173:2:18", + "src": "388173:2:38", "valueSize": 1 }, { - "declaration": 43069, + "declaration": 46130, "isOffset": false, "isSlot": false, - "src": "388203:2:18", + "src": "388203:2:38", "valueSize": 1 }, { - "declaration": 43072, + "declaration": 46133, "isOffset": false, "isSlot": false, - "src": "388233:2:18", + "src": "388233:2:38", "valueSize": 1 }, { - "declaration": 43075, + "declaration": 46136, "isOffset": false, "isSlot": false, - "src": "388263:2:18", + "src": "388263:2:38", "valueSize": 1 }, { - "declaration": 43078, + "declaration": 46139, "isOffset": false, "isSlot": false, - "src": "388293:2:18", + "src": "388293:2:38", "valueSize": 1 }, { - "declaration": 43081, + "declaration": 46142, "isOffset": false, "isSlot": false, - "src": "388323:2:18", + "src": "388323:2:38", "valueSize": 1 }, { - "declaration": 43047, + "declaration": 46108, "isOffset": false, "isSlot": false, - "src": "388594:2:18", + "src": "388594:2:38", "valueSize": 1 }, { - "declaration": 43049, + "declaration": 46110, "isOffset": false, "isSlot": false, - "src": "388628:2:18", + "src": "388628:2:38", "valueSize": 1 }, { - "declaration": 43051, + "declaration": 46112, "isOffset": false, "isSlot": false, - "src": "388531:2:18", + "src": "388531:2:38", "valueSize": 1 }, { - "declaration": 43053, + "declaration": 46114, "isOffset": false, "isSlot": false, - "src": "388560:2:18", + "src": "388560:2:38", "valueSize": 1 } ], - "id": 43083, + "id": 46144, "nodeType": "InlineAssembly", - "src": "387705:936:18" + "src": "387705:936:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 43085, + "id": 46146, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "388666:4:18", + "src": "388666:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -444654,14 +444654,14 @@ }, { "hexValue": "3078313034", - "id": 43086, + "id": 46147, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "388672:5:18", + "src": "388672:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_260_by_1", "typeString": "int_const 260" @@ -444680,18 +444680,18 @@ "typeString": "int_const 260" } ], - "id": 43084, + "id": 46145, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "388650:15:18", + "referencedDeclaration": 33383, + "src": "388650:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 43087, + "id": 46148, "isConstant": false, "isLValue": false, "isPure": false, @@ -444700,21 +444700,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "388650:28:18", + "src": "388650:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 43088, + "id": 46149, "nodeType": "ExpressionStatement", - "src": "388650:28:18" + "src": "388650:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "388697:273:18", + "src": "388697:273:38", "statements": [ { "expression": { @@ -444722,26 +444722,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "388718:4:18", + "src": "388718:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "388724:2:18" + "src": "388724:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "388711:6:18" + "src": "388711:6:38" }, "nodeType": "YulFunctionCall", - "src": "388711:16:18" + "src": "388711:16:38" }, "nodeType": "YulExpressionStatement", - "src": "388711:16:18" + "src": "388711:16:38" }, { "expression": { @@ -444749,26 +444749,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "388747:4:18", + "src": "388747:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "388753:2:18" + "src": "388753:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "388740:6:18" + "src": "388740:6:38" }, "nodeType": "YulFunctionCall", - "src": "388740:16:18" + "src": "388740:16:38" }, "nodeType": "YulExpressionStatement", - "src": "388740:16:18" + "src": "388740:16:38" }, { "expression": { @@ -444776,26 +444776,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "388776:4:18", + "src": "388776:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "388782:2:18" + "src": "388782:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "388769:6:18" + "src": "388769:6:38" }, "nodeType": "YulFunctionCall", - "src": "388769:16:18" + "src": "388769:16:38" }, "nodeType": "YulExpressionStatement", - "src": "388769:16:18" + "src": "388769:16:38" }, { "expression": { @@ -444803,26 +444803,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "388805:4:18", + "src": "388805:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "388811:2:18" + "src": "388811:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "388798:6:18" + "src": "388798:6:38" }, "nodeType": "YulFunctionCall", - "src": "388798:16:18" + "src": "388798:16:38" }, "nodeType": "YulExpressionStatement", - "src": "388798:16:18" + "src": "388798:16:38" }, { "expression": { @@ -444830,26 +444830,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "388834:4:18", + "src": "388834:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "388840:2:18" + "src": "388840:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "388827:6:18" + "src": "388827:6:38" }, "nodeType": "YulFunctionCall", - "src": "388827:16:18" + "src": "388827:16:38" }, "nodeType": "YulExpressionStatement", - "src": "388827:16:18" + "src": "388827:16:38" }, { "expression": { @@ -444857,26 +444857,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "388863:4:18", + "src": "388863:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "388869:2:18" + "src": "388869:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "388856:6:18" + "src": "388856:6:38" }, "nodeType": "YulFunctionCall", - "src": "388856:16:18" + "src": "388856:16:38" }, "nodeType": "YulExpressionStatement", - "src": "388856:16:18" + "src": "388856:16:38" }, { "expression": { @@ -444884,26 +444884,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "388892:4:18", + "src": "388892:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "388898:2:18" + "src": "388898:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "388885:6:18" + "src": "388885:6:38" }, "nodeType": "YulFunctionCall", - "src": "388885:16:18" + "src": "388885:16:38" }, "nodeType": "YulExpressionStatement", - "src": "388885:16:18" + "src": "388885:16:38" }, { "expression": { @@ -444911,26 +444911,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "388921:4:18", + "src": "388921:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "388927:2:18" + "src": "388927:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "388914:6:18" + "src": "388914:6:38" }, "nodeType": "YulFunctionCall", - "src": "388914:16:18" + "src": "388914:16:38" }, "nodeType": "YulExpressionStatement", - "src": "388914:16:18" + "src": "388914:16:38" }, { "expression": { @@ -444938,98 +444938,98 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "388950:5:18", + "src": "388950:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "388957:2:18" + "src": "388957:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "388943:6:18" + "src": "388943:6:38" }, "nodeType": "YulFunctionCall", - "src": "388943:17:18" + "src": "388943:17:38" }, "nodeType": "YulExpressionStatement", - "src": "388943:17:18" + "src": "388943:17:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 43057, + "declaration": 46118, "isOffset": false, "isSlot": false, - "src": "388724:2:18", + "src": "388724:2:38", "valueSize": 1 }, { - "declaration": 43060, + "declaration": 46121, "isOffset": false, "isSlot": false, - "src": "388753:2:18", + "src": "388753:2:38", "valueSize": 1 }, { - "declaration": 43063, + "declaration": 46124, "isOffset": false, "isSlot": false, - "src": "388782:2:18", + "src": "388782:2:38", "valueSize": 1 }, { - "declaration": 43066, + "declaration": 46127, "isOffset": false, "isSlot": false, - "src": "388811:2:18", + "src": "388811:2:38", "valueSize": 1 }, { - "declaration": 43069, + "declaration": 46130, "isOffset": false, "isSlot": false, - "src": "388840:2:18", + "src": "388840:2:38", "valueSize": 1 }, { - "declaration": 43072, + "declaration": 46133, "isOffset": false, "isSlot": false, - "src": "388869:2:18", + "src": "388869:2:38", "valueSize": 1 }, { - "declaration": 43075, + "declaration": 46136, "isOffset": false, "isSlot": false, - "src": "388898:2:18", + "src": "388898:2:38", "valueSize": 1 }, { - "declaration": 43078, + "declaration": 46139, "isOffset": false, "isSlot": false, - "src": "388927:2:18", + "src": "388927:2:38", "valueSize": 1 }, { - "declaration": 43081, + "declaration": 46142, "isOffset": false, "isSlot": false, - "src": "388957:2:18", + "src": "388957:2:38", "valueSize": 1 } ], - "id": 43089, + "id": 46150, "nodeType": "InlineAssembly", - "src": "388688:282:18" + "src": "388688:282:38" } ] }, @@ -445037,20 +445037,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "387449:3:18", + "nameLocation": "387449:3:38", "parameters": { - "id": 43054, + "id": 46115, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 43047, + "id": 46108, "mutability": "mutable", "name": "p0", - "nameLocation": "387461:2:18", + "nameLocation": "387461:2:38", "nodeType": "VariableDeclaration", - "scope": 43091, - "src": "387453:10:18", + "scope": 46152, + "src": "387453:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -445058,10 +445058,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43046, + "id": 46107, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "387453:7:18", + "src": "387453:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -445071,13 +445071,13 @@ }, { "constant": false, - "id": 43049, + "id": 46110, "mutability": "mutable", "name": "p1", - "nameLocation": "387473:2:18", + "nameLocation": "387473:2:38", "nodeType": "VariableDeclaration", - "scope": 43091, - "src": "387465:10:18", + "scope": 46152, + "src": "387465:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -445085,10 +445085,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43048, + "id": 46109, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "387465:7:18", + "src": "387465:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -445098,13 +445098,13 @@ }, { "constant": false, - "id": 43051, + "id": 46112, "mutability": "mutable", "name": "p2", - "nameLocation": "387485:2:18", + "nameLocation": "387485:2:38", "nodeType": "VariableDeclaration", - "scope": 43091, - "src": "387477:10:18", + "scope": 46152, + "src": "387477:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -445112,10 +445112,10 @@ "typeString": "uint256" }, "typeName": { - "id": 43050, + "id": 46111, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "387477:7:18", + "src": "387477:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -445125,13 +445125,13 @@ }, { "constant": false, - "id": 43053, + "id": 46114, "mutability": "mutable", "name": "p3", - "nameLocation": "387497:2:18", + "nameLocation": "387497:2:38", "nodeType": "VariableDeclaration", - "scope": 43091, - "src": "387489:10:18", + "scope": 46152, + "src": "387489:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -445139,10 +445139,10 @@ "typeString": "uint256" }, "typeName": { - "id": 43052, + "id": 46113, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "387489:7:18", + "src": "387489:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -445151,44 +445151,44 @@ "visibility": "internal" } ], - "src": "387452:48:18" + "src": "387452:48:38" }, "returnParameters": { - "id": 43055, + "id": 46116, "nodeType": "ParameterList", "parameters": [], - "src": "387515:0:18" + "src": "387515:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 43143, + "id": 46204, "nodeType": "FunctionDefinition", - "src": "388982:1738:18", + "src": "388982:1738:38", "nodes": [], "body": { - "id": 43142, + "id": 46203, "nodeType": "Block", - "src": "389057:1663:18", + "src": "389057:1663:38", "nodes": [], "statements": [ { "assignments": [ - 43103 + 46164 ], "declarations": [ { "constant": false, - "id": 43103, + "id": 46164, "mutability": "mutable", "name": "m0", - "nameLocation": "389075:2:18", + "nameLocation": "389075:2:38", "nodeType": "VariableDeclaration", - "scope": 43142, - "src": "389067:10:18", + "scope": 46203, + "src": "389067:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -445196,10 +445196,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43102, + "id": 46163, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "389067:7:18", + "src": "389067:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -445208,24 +445208,24 @@ "visibility": "internal" } ], - "id": 43104, + "id": 46165, "nodeType": "VariableDeclarationStatement", - "src": "389067:10:18" + "src": "389067:10:38" }, { "assignments": [ - 43106 + 46167 ], "declarations": [ { "constant": false, - "id": 43106, + "id": 46167, "mutability": "mutable", "name": "m1", - "nameLocation": "389095:2:18", + "nameLocation": "389095:2:38", "nodeType": "VariableDeclaration", - "scope": 43142, - "src": "389087:10:18", + "scope": 46203, + "src": "389087:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -445233,10 +445233,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43105, + "id": 46166, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "389087:7:18", + "src": "389087:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -445245,24 +445245,24 @@ "visibility": "internal" } ], - "id": 43107, + "id": 46168, "nodeType": "VariableDeclarationStatement", - "src": "389087:10:18" + "src": "389087:10:38" }, { "assignments": [ - 43109 + 46170 ], "declarations": [ { "constant": false, - "id": 43109, + "id": 46170, "mutability": "mutable", "name": "m2", - "nameLocation": "389115:2:18", + "nameLocation": "389115:2:38", "nodeType": "VariableDeclaration", - "scope": 43142, - "src": "389107:10:18", + "scope": 46203, + "src": "389107:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -445270,10 +445270,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43108, + "id": 46169, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "389107:7:18", + "src": "389107:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -445282,24 +445282,24 @@ "visibility": "internal" } ], - "id": 43110, + "id": 46171, "nodeType": "VariableDeclarationStatement", - "src": "389107:10:18" + "src": "389107:10:38" }, { "assignments": [ - 43112 + 46173 ], "declarations": [ { "constant": false, - "id": 43112, + "id": 46173, "mutability": "mutable", "name": "m3", - "nameLocation": "389135:2:18", + "nameLocation": "389135:2:38", "nodeType": "VariableDeclaration", - "scope": 43142, - "src": "389127:10:18", + "scope": 46203, + "src": "389127:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -445307,10 +445307,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43111, + "id": 46172, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "389127:7:18", + "src": "389127:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -445319,24 +445319,24 @@ "visibility": "internal" } ], - "id": 43113, + "id": 46174, "nodeType": "VariableDeclarationStatement", - "src": "389127:10:18" + "src": "389127:10:38" }, { "assignments": [ - 43115 + 46176 ], "declarations": [ { "constant": false, - "id": 43115, + "id": 46176, "mutability": "mutable", "name": "m4", - "nameLocation": "389155:2:18", + "nameLocation": "389155:2:38", "nodeType": "VariableDeclaration", - "scope": 43142, - "src": "389147:10:18", + "scope": 46203, + "src": "389147:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -445344,10 +445344,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43114, + "id": 46175, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "389147:7:18", + "src": "389147:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -445356,24 +445356,24 @@ "visibility": "internal" } ], - "id": 43116, + "id": 46177, "nodeType": "VariableDeclarationStatement", - "src": "389147:10:18" + "src": "389147:10:38" }, { "assignments": [ - 43118 + 46179 ], "declarations": [ { "constant": false, - "id": 43118, + "id": 46179, "mutability": "mutable", "name": "m5", - "nameLocation": "389175:2:18", + "nameLocation": "389175:2:38", "nodeType": "VariableDeclaration", - "scope": 43142, - "src": "389167:10:18", + "scope": 46203, + "src": "389167:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -445381,10 +445381,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43117, + "id": 46178, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "389167:7:18", + "src": "389167:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -445393,24 +445393,24 @@ "visibility": "internal" } ], - "id": 43119, + "id": 46180, "nodeType": "VariableDeclarationStatement", - "src": "389167:10:18" + "src": "389167:10:38" }, { "assignments": [ - 43121 + 46182 ], "declarations": [ { "constant": false, - "id": 43121, + "id": 46182, "mutability": "mutable", "name": "m6", - "nameLocation": "389195:2:18", + "nameLocation": "389195:2:38", "nodeType": "VariableDeclaration", - "scope": 43142, - "src": "389187:10:18", + "scope": 46203, + "src": "389187:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -445418,10 +445418,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43120, + "id": 46181, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "389187:7:18", + "src": "389187:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -445430,24 +445430,24 @@ "visibility": "internal" } ], - "id": 43122, + "id": 46183, "nodeType": "VariableDeclarationStatement", - "src": "389187:10:18" + "src": "389187:10:38" }, { "assignments": [ - 43124 + 46185 ], "declarations": [ { "constant": false, - "id": 43124, + "id": 46185, "mutability": "mutable", "name": "m7", - "nameLocation": "389215:2:18", + "nameLocation": "389215:2:38", "nodeType": "VariableDeclaration", - "scope": 43142, - "src": "389207:10:18", + "scope": 46203, + "src": "389207:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -445455,10 +445455,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43123, + "id": 46184, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "389207:7:18", + "src": "389207:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -445467,24 +445467,24 @@ "visibility": "internal" } ], - "id": 43125, + "id": 46186, "nodeType": "VariableDeclarationStatement", - "src": "389207:10:18" + "src": "389207:10:38" }, { "assignments": [ - 43127 + 46188 ], "declarations": [ { "constant": false, - "id": 43127, + "id": 46188, "mutability": "mutable", "name": "m8", - "nameLocation": "389235:2:18", + "nameLocation": "389235:2:38", "nodeType": "VariableDeclaration", - "scope": 43142, - "src": "389227:10:18", + "scope": 46203, + "src": "389227:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -445492,10 +445492,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43126, + "id": 46187, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "389227:7:18", + "src": "389227:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -445504,24 +445504,24 @@ "visibility": "internal" } ], - "id": 43128, + "id": 46189, "nodeType": "VariableDeclarationStatement", - "src": "389227:10:18" + "src": "389227:10:38" }, { "assignments": [ - 43130 + 46191 ], "declarations": [ { "constant": false, - "id": 43130, + "id": 46191, "mutability": "mutable", "name": "m9", - "nameLocation": "389255:2:18", + "nameLocation": "389255:2:38", "nodeType": "VariableDeclaration", - "scope": 43142, - "src": "389247:10:18", + "scope": 46203, + "src": "389247:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -445529,10 +445529,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43129, + "id": 46190, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "389247:7:18", + "src": "389247:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -445541,24 +445541,24 @@ "visibility": "internal" } ], - "id": 43131, + "id": 46192, "nodeType": "VariableDeclarationStatement", - "src": "389247:10:18" + "src": "389247:10:38" }, { "assignments": [ - 43133 + 46194 ], "declarations": [ { "constant": false, - "id": 43133, + "id": 46194, "mutability": "mutable", "name": "m10", - "nameLocation": "389275:3:18", + "nameLocation": "389275:3:38", "nodeType": "VariableDeclaration", - "scope": 43142, - "src": "389267:11:18", + "scope": 46203, + "src": "389267:11:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -445566,10 +445566,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43132, + "id": 46193, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "389267:7:18", + "src": "389267:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -445578,27 +445578,27 @@ "visibility": "internal" } ], - "id": 43134, + "id": 46195, "nodeType": "VariableDeclarationStatement", - "src": "389267:11:18" + "src": "389267:11:38" }, { "AST": { "nodeType": "YulBlock", - "src": "389297:1027:18", + "src": "389297:1027:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "389340:313:18", + "src": "389340:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "389358:15:18", + "src": "389358:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "389372:1:18", + "src": "389372:1:38", "type": "", "value": "0" }, @@ -445606,7 +445606,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "389362:6:18", + "src": "389362:6:38", "type": "" } ] @@ -445614,16 +445614,16 @@ { "body": { "nodeType": "YulBlock", - "src": "389443:40:18", + "src": "389443:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "389472:9:18", + "src": "389472:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "389474:5:18" + "src": "389474:5:38" } ] }, @@ -445634,33 +445634,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "389460:6:18" + "src": "389460:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "389468:1:18" + "src": "389468:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "389455:4:18" + "src": "389455:4:38" }, "nodeType": "YulFunctionCall", - "src": "389455:15:18" + "src": "389455:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "389448:6:18" + "src": "389448:6:38" }, "nodeType": "YulFunctionCall", - "src": "389448:23:18" + "src": "389448:23:38" }, "nodeType": "YulIf", - "src": "389445:36:18" + "src": "389445:36:38" } ] }, @@ -445669,12 +445669,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "389400:6:18" + "src": "389400:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "389408:4:18", + "src": "389408:4:38", "type": "", "value": "0x20" } @@ -445682,30 +445682,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "389397:2:18" + "src": "389397:2:38" }, "nodeType": "YulFunctionCall", - "src": "389397:16:18" + "src": "389397:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "389414:28:18", + "src": "389414:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "389416:24:18", + "src": "389416:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "389430:6:18" + "src": "389430:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "389438:1:18", + "src": "389438:1:38", "type": "", "value": "1" } @@ -445713,16 +445713,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "389426:3:18" + "src": "389426:3:38" }, "nodeType": "YulFunctionCall", - "src": "389426:14:18" + "src": "389426:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "389416:6:18" + "src": "389416:6:38" } ] } @@ -445730,10 +445730,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "389394:2:18", + "src": "389394:2:38", "statements": [] }, - "src": "389390:93:18" + "src": "389390:93:38" }, { "expression": { @@ -445741,34 +445741,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "389507:3:18" + "src": "389507:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "389512:6:18" + "src": "389512:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "389500:6:18" + "src": "389500:6:38" }, "nodeType": "YulFunctionCall", - "src": "389500:19:18" + "src": "389500:19:38" }, "nodeType": "YulExpressionStatement", - "src": "389500:19:18" + "src": "389500:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "389536:37:18", + "src": "389536:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "389553:3:18", + "src": "389553:3:38", "type": "", "value": "256" }, @@ -445777,38 +445777,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "389562:1:18", + "src": "389562:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "389565:6:18" + "src": "389565:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "389558:3:18" + "src": "389558:3:38" }, "nodeType": "YulFunctionCall", - "src": "389558:14:18" + "src": "389558:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "389549:3:18" + "src": "389549:3:38" }, "nodeType": "YulFunctionCall", - "src": "389549:24:18" + "src": "389549:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "389540:5:18", + "src": "389540:5:38", "type": "" } ] @@ -445821,12 +445821,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "389601:3:18" + "src": "389601:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "389606:4:18", + "src": "389606:4:38", "type": "", "value": "0x20" } @@ -445834,59 +445834,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "389597:3:18" + "src": "389597:3:38" }, "nodeType": "YulFunctionCall", - "src": "389597:14:18" + "src": "389597:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "389617:5:18" + "src": "389617:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "389628:5:18" + "src": "389628:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "389635:1:18" + "src": "389635:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "389624:3:18" + "src": "389624:3:38" }, "nodeType": "YulFunctionCall", - "src": "389624:13:18" + "src": "389624:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "389613:3:18" + "src": "389613:3:38" }, "nodeType": "YulFunctionCall", - "src": "389613:25:18" + "src": "389613:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "389590:6:18" + "src": "389590:6:38" }, "nodeType": "YulFunctionCall", - "src": "389590:49:18" + "src": "389590:49:38" }, "nodeType": "YulExpressionStatement", - "src": "389590:49:18" + "src": "389590:49:38" } ] }, @@ -445896,27 +445896,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "389332:3:18", + "src": "389332:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "389337:1:18", + "src": "389337:1:38", "type": "" } ], - "src": "389311:342:18" + "src": "389311:342:38" }, { "nodeType": "YulAssignment", - "src": "389666:17:18", + "src": "389666:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "389678:4:18", + "src": "389678:4:38", "type": "", "value": "0x00" } @@ -445924,28 +445924,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "389672:5:18" + "src": "389672:5:38" }, "nodeType": "YulFunctionCall", - "src": "389672:11:18" + "src": "389672:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "389666:2:18" + "src": "389666:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "389696:17:18", + "src": "389696:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "389708:4:18", + "src": "389708:4:38", "type": "", "value": "0x20" } @@ -445953,28 +445953,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "389702:5:18" + "src": "389702:5:38" }, "nodeType": "YulFunctionCall", - "src": "389702:11:18" + "src": "389702:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "389696:2:18" + "src": "389696:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "389726:17:18", + "src": "389726:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "389738:4:18", + "src": "389738:4:38", "type": "", "value": "0x40" } @@ -445982,28 +445982,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "389732:5:18" + "src": "389732:5:38" }, "nodeType": "YulFunctionCall", - "src": "389732:11:18" + "src": "389732:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "389726:2:18" + "src": "389726:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "389756:17:18", + "src": "389756:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "389768:4:18", + "src": "389768:4:38", "type": "", "value": "0x60" } @@ -446011,28 +446011,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "389762:5:18" + "src": "389762:5:38" }, "nodeType": "YulFunctionCall", - "src": "389762:11:18" + "src": "389762:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "389756:2:18" + "src": "389756:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "389786:17:18", + "src": "389786:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "389798:4:18", + "src": "389798:4:38", "type": "", "value": "0x80" } @@ -446040,28 +446040,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "389792:5:18" + "src": "389792:5:38" }, "nodeType": "YulFunctionCall", - "src": "389792:11:18" + "src": "389792:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "389786:2:18" + "src": "389786:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "389816:17:18", + "src": "389816:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "389828:4:18", + "src": "389828:4:38", "type": "", "value": "0xa0" } @@ -446069,28 +446069,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "389822:5:18" + "src": "389822:5:38" }, "nodeType": "YulFunctionCall", - "src": "389822:11:18" + "src": "389822:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "389816:2:18" + "src": "389816:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "389846:17:18", + "src": "389846:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "389858:4:18", + "src": "389858:4:38", "type": "", "value": "0xc0" } @@ -446098,28 +446098,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "389852:5:18" + "src": "389852:5:38" }, "nodeType": "YulFunctionCall", - "src": "389852:11:18" + "src": "389852:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "389846:2:18" + "src": "389846:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "389876:17:18", + "src": "389876:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "389888:4:18", + "src": "389888:4:38", "type": "", "value": "0xe0" } @@ -446127,28 +446127,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "389882:5:18" + "src": "389882:5:38" }, "nodeType": "YulFunctionCall", - "src": "389882:11:18" + "src": "389882:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "389876:2:18" + "src": "389876:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "389906:18:18", + "src": "389906:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "389918:5:18", + "src": "389918:5:38", "type": "", "value": "0x100" } @@ -446156,28 +446156,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "389912:5:18" + "src": "389912:5:38" }, "nodeType": "YulFunctionCall", - "src": "389912:12:18" + "src": "389912:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "389906:2:18" + "src": "389906:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "389937:18:18", + "src": "389937:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "389949:5:18", + "src": "389949:5:38", "type": "", "value": "0x120" } @@ -446185,28 +446185,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "389943:5:18" + "src": "389943:5:38" }, "nodeType": "YulFunctionCall", - "src": "389943:12:18" + "src": "389943:12:38" }, "variableNames": [ { "name": "m9", "nodeType": "YulIdentifier", - "src": "389937:2:18" + "src": "389937:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "389968:19:18", + "src": "389968:19:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "389981:5:18", + "src": "389981:5:38", "type": "", "value": "0x140" } @@ -446214,16 +446214,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "389975:5:18" + "src": "389975:5:38" }, "nodeType": "YulFunctionCall", - "src": "389975:12:18" + "src": "389975:12:38" }, "variableNames": [ { "name": "m10", "nodeType": "YulIdentifier", - "src": "389968:3:18" + "src": "389968:3:38" } ] }, @@ -446233,14 +446233,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "390071:4:18", + "src": "390071:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "390077:10:18", + "src": "390077:10:38", "type": "", "value": "0x5d1a971a" } @@ -446248,13 +446248,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "390064:6:18" + "src": "390064:6:38" }, "nodeType": "YulFunctionCall", - "src": "390064:24:18" + "src": "390064:24:38" }, "nodeType": "YulExpressionStatement", - "src": "390064:24:18" + "src": "390064:24:38" }, { "expression": { @@ -446262,14 +446262,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "390108:4:18", + "src": "390108:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "390114:4:18", + "src": "390114:4:38", "type": "", "value": "0x80" } @@ -446277,13 +446277,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "390101:6:18" + "src": "390101:6:38" }, "nodeType": "YulFunctionCall", - "src": "390101:18:18" + "src": "390101:18:38" }, "nodeType": "YulExpressionStatement", - "src": "390101:18:18" + "src": "390101:18:38" }, { "expression": { @@ -446291,14 +446291,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "390139:4:18", + "src": "390139:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "390145:4:18", + "src": "390145:4:38", "type": "", "value": "0xc0" } @@ -446306,13 +446306,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "390132:6:18" + "src": "390132:6:38" }, "nodeType": "YulFunctionCall", - "src": "390132:18:18" + "src": "390132:18:38" }, "nodeType": "YulExpressionStatement", - "src": "390132:18:18" + "src": "390132:18:38" }, { "expression": { @@ -446320,26 +446320,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "390170:4:18", + "src": "390170:4:38", "type": "", "value": "0x60" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "390176:2:18" + "src": "390176:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "390163:6:18" + "src": "390163:6:38" }, "nodeType": "YulFunctionCall", - "src": "390163:16:18" + "src": "390163:16:38" }, "nodeType": "YulExpressionStatement", - "src": "390163:16:18" + "src": "390163:16:38" }, { "expression": { @@ -446347,14 +446347,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "390199:4:18", + "src": "390199:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "390205:5:18", + "src": "390205:5:38", "type": "", "value": "0x100" } @@ -446362,13 +446362,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "390192:6:18" + "src": "390192:6:38" }, "nodeType": "YulFunctionCall", - "src": "390192:19:18" + "src": "390192:19:38" }, "nodeType": "YulExpressionStatement", - "src": "390192:19:18" + "src": "390192:19:38" }, { "expression": { @@ -446376,26 +446376,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "390236:4:18", + "src": "390236:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "390242:2:18" + "src": "390242:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "390224:11:18" + "src": "390224:11:38" }, "nodeType": "YulFunctionCall", - "src": "390224:21:18" + "src": "390224:21:38" }, "nodeType": "YulExpressionStatement", - "src": "390224:21:18" + "src": "390224:21:38" }, { "expression": { @@ -446403,26 +446403,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "390270:4:18", + "src": "390270:4:38", "type": "", "value": "0xe0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "390276:2:18" + "src": "390276:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "390258:11:18" + "src": "390258:11:38" }, "nodeType": "YulFunctionCall", - "src": "390258:21:18" + "src": "390258:21:38" }, "nodeType": "YulExpressionStatement", - "src": "390258:21:18" + "src": "390258:21:38" }, { "expression": { @@ -446430,154 +446430,154 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "390304:5:18", + "src": "390304:5:38", "type": "", "value": "0x120" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "390311:2:18" + "src": "390311:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "390292:11:18" + "src": "390292:11:38" }, "nodeType": "YulFunctionCall", - "src": "390292:22:18" + "src": "390292:22:38" }, "nodeType": "YulExpressionStatement", - "src": "390292:22:18" + "src": "390292:22:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 43103, + "declaration": 46164, "isOffset": false, "isSlot": false, - "src": "389666:2:18", + "src": "389666:2:38", "valueSize": 1 }, { - "declaration": 43106, + "declaration": 46167, "isOffset": false, "isSlot": false, - "src": "389696:2:18", + "src": "389696:2:38", "valueSize": 1 }, { - "declaration": 43133, + "declaration": 46194, "isOffset": false, "isSlot": false, - "src": "389968:3:18", + "src": "389968:3:38", "valueSize": 1 }, { - "declaration": 43109, + "declaration": 46170, "isOffset": false, "isSlot": false, - "src": "389726:2:18", + "src": "389726:2:38", "valueSize": 1 }, { - "declaration": 43112, + "declaration": 46173, "isOffset": false, "isSlot": false, - "src": "389756:2:18", + "src": "389756:2:38", "valueSize": 1 }, { - "declaration": 43115, + "declaration": 46176, "isOffset": false, "isSlot": false, - "src": "389786:2:18", + "src": "389786:2:38", "valueSize": 1 }, { - "declaration": 43118, + "declaration": 46179, "isOffset": false, "isSlot": false, - "src": "389816:2:18", + "src": "389816:2:38", "valueSize": 1 }, { - "declaration": 43121, + "declaration": 46182, "isOffset": false, "isSlot": false, - "src": "389846:2:18", + "src": "389846:2:38", "valueSize": 1 }, { - "declaration": 43124, + "declaration": 46185, "isOffset": false, "isSlot": false, - "src": "389876:2:18", + "src": "389876:2:38", "valueSize": 1 }, { - "declaration": 43127, + "declaration": 46188, "isOffset": false, "isSlot": false, - "src": "389906:2:18", + "src": "389906:2:38", "valueSize": 1 }, { - "declaration": 43130, + "declaration": 46191, "isOffset": false, "isSlot": false, - "src": "389937:2:18", + "src": "389937:2:38", "valueSize": 1 }, { - "declaration": 43093, + "declaration": 46154, "isOffset": false, "isSlot": false, - "src": "390242:2:18", + "src": "390242:2:38", "valueSize": 1 }, { - "declaration": 43095, + "declaration": 46156, "isOffset": false, "isSlot": false, - "src": "390276:2:18", + "src": "390276:2:38", "valueSize": 1 }, { - "declaration": 43097, + "declaration": 46158, "isOffset": false, "isSlot": false, - "src": "390176:2:18", + "src": "390176:2:38", "valueSize": 1 }, { - "declaration": 43099, + "declaration": 46160, "isOffset": false, "isSlot": false, - "src": "390311:2:18", + "src": "390311:2:38", "valueSize": 1 } ], - "id": 43135, + "id": 46196, "nodeType": "InlineAssembly", - "src": "389288:1036:18" + "src": "389288:1036:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 43137, + "id": 46198, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "390349:4:18", + "src": "390349:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -446586,14 +446586,14 @@ }, { "hexValue": "3078313434", - "id": 43138, + "id": 46199, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "390355:5:18", + "src": "390355:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_324_by_1", "typeString": "int_const 324" @@ -446612,18 +446612,18 @@ "typeString": "int_const 324" } ], - "id": 43136, + "id": 46197, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "390333:15:18", + "referencedDeclaration": 33383, + "src": "390333:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 43139, + "id": 46200, "isConstant": false, "isLValue": false, "isPure": false, @@ -446632,21 +446632,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "390333:28:18", + "src": "390333:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 43140, + "id": 46201, "nodeType": "ExpressionStatement", - "src": "390333:28:18" + "src": "390333:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "390380:334:18", + "src": "390380:334:38", "statements": [ { "expression": { @@ -446654,26 +446654,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "390401:4:18", + "src": "390401:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "390407:2:18" + "src": "390407:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "390394:6:18" + "src": "390394:6:38" }, "nodeType": "YulFunctionCall", - "src": "390394:16:18" + "src": "390394:16:38" }, "nodeType": "YulExpressionStatement", - "src": "390394:16:18" + "src": "390394:16:38" }, { "expression": { @@ -446681,26 +446681,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "390430:4:18", + "src": "390430:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "390436:2:18" + "src": "390436:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "390423:6:18" + "src": "390423:6:38" }, "nodeType": "YulFunctionCall", - "src": "390423:16:18" + "src": "390423:16:38" }, "nodeType": "YulExpressionStatement", - "src": "390423:16:18" + "src": "390423:16:38" }, { "expression": { @@ -446708,26 +446708,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "390459:4:18", + "src": "390459:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "390465:2:18" + "src": "390465:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "390452:6:18" + "src": "390452:6:38" }, "nodeType": "YulFunctionCall", - "src": "390452:16:18" + "src": "390452:16:38" }, "nodeType": "YulExpressionStatement", - "src": "390452:16:18" + "src": "390452:16:38" }, { "expression": { @@ -446735,26 +446735,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "390488:4:18", + "src": "390488:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "390494:2:18" + "src": "390494:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "390481:6:18" + "src": "390481:6:38" }, "nodeType": "YulFunctionCall", - "src": "390481:16:18" + "src": "390481:16:38" }, "nodeType": "YulExpressionStatement", - "src": "390481:16:18" + "src": "390481:16:38" }, { "expression": { @@ -446762,26 +446762,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "390517:4:18", + "src": "390517:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "390523:2:18" + "src": "390523:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "390510:6:18" + "src": "390510:6:38" }, "nodeType": "YulFunctionCall", - "src": "390510:16:18" + "src": "390510:16:38" }, "nodeType": "YulExpressionStatement", - "src": "390510:16:18" + "src": "390510:16:38" }, { "expression": { @@ -446789,26 +446789,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "390546:4:18", + "src": "390546:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "390552:2:18" + "src": "390552:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "390539:6:18" + "src": "390539:6:38" }, "nodeType": "YulFunctionCall", - "src": "390539:16:18" + "src": "390539:16:38" }, "nodeType": "YulExpressionStatement", - "src": "390539:16:18" + "src": "390539:16:38" }, { "expression": { @@ -446816,26 +446816,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "390575:4:18", + "src": "390575:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "390581:2:18" + "src": "390581:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "390568:6:18" + "src": "390568:6:38" }, "nodeType": "YulFunctionCall", - "src": "390568:16:18" + "src": "390568:16:38" }, "nodeType": "YulExpressionStatement", - "src": "390568:16:18" + "src": "390568:16:38" }, { "expression": { @@ -446843,26 +446843,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "390604:4:18", + "src": "390604:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "390610:2:18" + "src": "390610:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "390597:6:18" + "src": "390597:6:38" }, "nodeType": "YulFunctionCall", - "src": "390597:16:18" + "src": "390597:16:38" }, "nodeType": "YulExpressionStatement", - "src": "390597:16:18" + "src": "390597:16:38" }, { "expression": { @@ -446870,26 +446870,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "390633:5:18", + "src": "390633:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "390640:2:18" + "src": "390640:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "390626:6:18" + "src": "390626:6:38" }, "nodeType": "YulFunctionCall", - "src": "390626:17:18" + "src": "390626:17:38" }, "nodeType": "YulExpressionStatement", - "src": "390626:17:18" + "src": "390626:17:38" }, { "expression": { @@ -446897,26 +446897,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "390663:5:18", + "src": "390663:5:38", "type": "", "value": "0x120" }, { "name": "m9", "nodeType": "YulIdentifier", - "src": "390670:2:18" + "src": "390670:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "390656:6:18" + "src": "390656:6:38" }, "nodeType": "YulFunctionCall", - "src": "390656:17:18" + "src": "390656:17:38" }, "nodeType": "YulExpressionStatement", - "src": "390656:17:18" + "src": "390656:17:38" }, { "expression": { @@ -446924,112 +446924,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "390693:5:18", + "src": "390693:5:38", "type": "", "value": "0x140" }, { "name": "m10", "nodeType": "YulIdentifier", - "src": "390700:3:18" + "src": "390700:3:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "390686:6:18" + "src": "390686:6:38" }, "nodeType": "YulFunctionCall", - "src": "390686:18:18" + "src": "390686:18:38" }, "nodeType": "YulExpressionStatement", - "src": "390686:18:18" + "src": "390686:18:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 43103, + "declaration": 46164, "isOffset": false, "isSlot": false, - "src": "390407:2:18", + "src": "390407:2:38", "valueSize": 1 }, { - "declaration": 43106, + "declaration": 46167, "isOffset": false, "isSlot": false, - "src": "390436:2:18", + "src": "390436:2:38", "valueSize": 1 }, { - "declaration": 43133, + "declaration": 46194, "isOffset": false, "isSlot": false, - "src": "390700:3:18", + "src": "390700:3:38", "valueSize": 1 }, { - "declaration": 43109, + "declaration": 46170, "isOffset": false, "isSlot": false, - "src": "390465:2:18", + "src": "390465:2:38", "valueSize": 1 }, { - "declaration": 43112, + "declaration": 46173, "isOffset": false, "isSlot": false, - "src": "390494:2:18", + "src": "390494:2:38", "valueSize": 1 }, { - "declaration": 43115, + "declaration": 46176, "isOffset": false, "isSlot": false, - "src": "390523:2:18", + "src": "390523:2:38", "valueSize": 1 }, { - "declaration": 43118, + "declaration": 46179, "isOffset": false, "isSlot": false, - "src": "390552:2:18", + "src": "390552:2:38", "valueSize": 1 }, { - "declaration": 43121, + "declaration": 46182, "isOffset": false, "isSlot": false, - "src": "390581:2:18", + "src": "390581:2:38", "valueSize": 1 }, { - "declaration": 43124, + "declaration": 46185, "isOffset": false, "isSlot": false, - "src": "390610:2:18", + "src": "390610:2:38", "valueSize": 1 }, { - "declaration": 43127, + "declaration": 46188, "isOffset": false, "isSlot": false, - "src": "390640:2:18", + "src": "390640:2:38", "valueSize": 1 }, { - "declaration": 43130, + "declaration": 46191, "isOffset": false, "isSlot": false, - "src": "390670:2:18", + "src": "390670:2:38", "valueSize": 1 } ], - "id": 43141, + "id": 46202, "nodeType": "InlineAssembly", - "src": "390371:343:18" + "src": "390371:343:38" } ] }, @@ -447037,20 +447037,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "388991:3:18", + "nameLocation": "388991:3:38", "parameters": { - "id": 43100, + "id": 46161, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 43093, + "id": 46154, "mutability": "mutable", "name": "p0", - "nameLocation": "389003:2:18", + "nameLocation": "389003:2:38", "nodeType": "VariableDeclaration", - "scope": 43143, - "src": "388995:10:18", + "scope": 46204, + "src": "388995:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -447058,10 +447058,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43092, + "id": 46153, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "388995:7:18", + "src": "388995:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -447071,13 +447071,13 @@ }, { "constant": false, - "id": 43095, + "id": 46156, "mutability": "mutable", "name": "p1", - "nameLocation": "389015:2:18", + "nameLocation": "389015:2:38", "nodeType": "VariableDeclaration", - "scope": 43143, - "src": "389007:10:18", + "scope": 46204, + "src": "389007:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -447085,10 +447085,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43094, + "id": 46155, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "389007:7:18", + "src": "389007:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -447098,13 +447098,13 @@ }, { "constant": false, - "id": 43097, + "id": 46158, "mutability": "mutable", "name": "p2", - "nameLocation": "389027:2:18", + "nameLocation": "389027:2:38", "nodeType": "VariableDeclaration", - "scope": 43143, - "src": "389019:10:18", + "scope": 46204, + "src": "389019:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -447112,10 +447112,10 @@ "typeString": "uint256" }, "typeName": { - "id": 43096, + "id": 46157, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "389019:7:18", + "src": "389019:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -447125,13 +447125,13 @@ }, { "constant": false, - "id": 43099, + "id": 46160, "mutability": "mutable", "name": "p3", - "nameLocation": "389039:2:18", + "nameLocation": "389039:2:38", "nodeType": "VariableDeclaration", - "scope": 43143, - "src": "389031:10:18", + "scope": 46204, + "src": "389031:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -447139,10 +447139,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43098, + "id": 46159, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "389031:7:18", + "src": "389031:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -447151,44 +447151,44 @@ "visibility": "internal" } ], - "src": "388994:48:18" + "src": "388994:48:38" }, "returnParameters": { - "id": 43101, + "id": 46162, "nodeType": "ParameterList", "parameters": [], - "src": "389057:0:18" + "src": "389057:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 43195, + "id": 46256, "nodeType": "FunctionDefinition", - "src": "390726:1738:18", + "src": "390726:1738:38", "nodes": [], "body": { - "id": 43194, + "id": 46255, "nodeType": "Block", - "src": "390801:1663:18", + "src": "390801:1663:38", "nodes": [], "statements": [ { "assignments": [ - 43155 + 46216 ], "declarations": [ { "constant": false, - "id": 43155, + "id": 46216, "mutability": "mutable", "name": "m0", - "nameLocation": "390819:2:18", + "nameLocation": "390819:2:38", "nodeType": "VariableDeclaration", - "scope": 43194, - "src": "390811:10:18", + "scope": 46255, + "src": "390811:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -447196,10 +447196,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43154, + "id": 46215, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "390811:7:18", + "src": "390811:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -447208,24 +447208,24 @@ "visibility": "internal" } ], - "id": 43156, + "id": 46217, "nodeType": "VariableDeclarationStatement", - "src": "390811:10:18" + "src": "390811:10:38" }, { "assignments": [ - 43158 + 46219 ], "declarations": [ { "constant": false, - "id": 43158, + "id": 46219, "mutability": "mutable", "name": "m1", - "nameLocation": "390839:2:18", + "nameLocation": "390839:2:38", "nodeType": "VariableDeclaration", - "scope": 43194, - "src": "390831:10:18", + "scope": 46255, + "src": "390831:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -447233,10 +447233,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43157, + "id": 46218, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "390831:7:18", + "src": "390831:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -447245,24 +447245,24 @@ "visibility": "internal" } ], - "id": 43159, + "id": 46220, "nodeType": "VariableDeclarationStatement", - "src": "390831:10:18" + "src": "390831:10:38" }, { "assignments": [ - 43161 + 46222 ], "declarations": [ { "constant": false, - "id": 43161, + "id": 46222, "mutability": "mutable", "name": "m2", - "nameLocation": "390859:2:18", + "nameLocation": "390859:2:38", "nodeType": "VariableDeclaration", - "scope": 43194, - "src": "390851:10:18", + "scope": 46255, + "src": "390851:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -447270,10 +447270,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43160, + "id": 46221, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "390851:7:18", + "src": "390851:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -447282,24 +447282,24 @@ "visibility": "internal" } ], - "id": 43162, + "id": 46223, "nodeType": "VariableDeclarationStatement", - "src": "390851:10:18" + "src": "390851:10:38" }, { "assignments": [ - 43164 + 46225 ], "declarations": [ { "constant": false, - "id": 43164, + "id": 46225, "mutability": "mutable", "name": "m3", - "nameLocation": "390879:2:18", + "nameLocation": "390879:2:38", "nodeType": "VariableDeclaration", - "scope": 43194, - "src": "390871:10:18", + "scope": 46255, + "src": "390871:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -447307,10 +447307,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43163, + "id": 46224, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "390871:7:18", + "src": "390871:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -447319,24 +447319,24 @@ "visibility": "internal" } ], - "id": 43165, + "id": 46226, "nodeType": "VariableDeclarationStatement", - "src": "390871:10:18" + "src": "390871:10:38" }, { "assignments": [ - 43167 + 46228 ], "declarations": [ { "constant": false, - "id": 43167, + "id": 46228, "mutability": "mutable", "name": "m4", - "nameLocation": "390899:2:18", + "nameLocation": "390899:2:38", "nodeType": "VariableDeclaration", - "scope": 43194, - "src": "390891:10:18", + "scope": 46255, + "src": "390891:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -447344,10 +447344,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43166, + "id": 46227, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "390891:7:18", + "src": "390891:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -447356,24 +447356,24 @@ "visibility": "internal" } ], - "id": 43168, + "id": 46229, "nodeType": "VariableDeclarationStatement", - "src": "390891:10:18" + "src": "390891:10:38" }, { "assignments": [ - 43170 + 46231 ], "declarations": [ { "constant": false, - "id": 43170, + "id": 46231, "mutability": "mutable", "name": "m5", - "nameLocation": "390919:2:18", + "nameLocation": "390919:2:38", "nodeType": "VariableDeclaration", - "scope": 43194, - "src": "390911:10:18", + "scope": 46255, + "src": "390911:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -447381,10 +447381,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43169, + "id": 46230, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "390911:7:18", + "src": "390911:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -447393,24 +447393,24 @@ "visibility": "internal" } ], - "id": 43171, + "id": 46232, "nodeType": "VariableDeclarationStatement", - "src": "390911:10:18" + "src": "390911:10:38" }, { "assignments": [ - 43173 + 46234 ], "declarations": [ { "constant": false, - "id": 43173, + "id": 46234, "mutability": "mutable", "name": "m6", - "nameLocation": "390939:2:18", + "nameLocation": "390939:2:38", "nodeType": "VariableDeclaration", - "scope": 43194, - "src": "390931:10:18", + "scope": 46255, + "src": "390931:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -447418,10 +447418,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43172, + "id": 46233, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "390931:7:18", + "src": "390931:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -447430,24 +447430,24 @@ "visibility": "internal" } ], - "id": 43174, + "id": 46235, "nodeType": "VariableDeclarationStatement", - "src": "390931:10:18" + "src": "390931:10:38" }, { "assignments": [ - 43176 + 46237 ], "declarations": [ { "constant": false, - "id": 43176, + "id": 46237, "mutability": "mutable", "name": "m7", - "nameLocation": "390959:2:18", + "nameLocation": "390959:2:38", "nodeType": "VariableDeclaration", - "scope": 43194, - "src": "390951:10:18", + "scope": 46255, + "src": "390951:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -447455,10 +447455,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43175, + "id": 46236, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "390951:7:18", + "src": "390951:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -447467,24 +447467,24 @@ "visibility": "internal" } ], - "id": 43177, + "id": 46238, "nodeType": "VariableDeclarationStatement", - "src": "390951:10:18" + "src": "390951:10:38" }, { "assignments": [ - 43179 + 46240 ], "declarations": [ { "constant": false, - "id": 43179, + "id": 46240, "mutability": "mutable", "name": "m8", - "nameLocation": "390979:2:18", + "nameLocation": "390979:2:38", "nodeType": "VariableDeclaration", - "scope": 43194, - "src": "390971:10:18", + "scope": 46255, + "src": "390971:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -447492,10 +447492,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43178, + "id": 46239, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "390971:7:18", + "src": "390971:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -447504,24 +447504,24 @@ "visibility": "internal" } ], - "id": 43180, + "id": 46241, "nodeType": "VariableDeclarationStatement", - "src": "390971:10:18" + "src": "390971:10:38" }, { "assignments": [ - 43182 + 46243 ], "declarations": [ { "constant": false, - "id": 43182, + "id": 46243, "mutability": "mutable", "name": "m9", - "nameLocation": "390999:2:18", + "nameLocation": "390999:2:38", "nodeType": "VariableDeclaration", - "scope": 43194, - "src": "390991:10:18", + "scope": 46255, + "src": "390991:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -447529,10 +447529,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43181, + "id": 46242, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "390991:7:18", + "src": "390991:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -447541,24 +447541,24 @@ "visibility": "internal" } ], - "id": 43183, + "id": 46244, "nodeType": "VariableDeclarationStatement", - "src": "390991:10:18" + "src": "390991:10:38" }, { "assignments": [ - 43185 + 46246 ], "declarations": [ { "constant": false, - "id": 43185, + "id": 46246, "mutability": "mutable", "name": "m10", - "nameLocation": "391019:3:18", + "nameLocation": "391019:3:38", "nodeType": "VariableDeclaration", - "scope": 43194, - "src": "391011:11:18", + "scope": 46255, + "src": "391011:11:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -447566,10 +447566,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43184, + "id": 46245, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "391011:7:18", + "src": "391011:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -447578,27 +447578,27 @@ "visibility": "internal" } ], - "id": 43186, + "id": 46247, "nodeType": "VariableDeclarationStatement", - "src": "391011:11:18" + "src": "391011:11:38" }, { "AST": { "nodeType": "YulBlock", - "src": "391041:1027:18", + "src": "391041:1027:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "391084:313:18", + "src": "391084:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "391102:15:18", + "src": "391102:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "391116:1:18", + "src": "391116:1:38", "type": "", "value": "0" }, @@ -447606,7 +447606,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "391106:6:18", + "src": "391106:6:38", "type": "" } ] @@ -447614,16 +447614,16 @@ { "body": { "nodeType": "YulBlock", - "src": "391187:40:18", + "src": "391187:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "391216:9:18", + "src": "391216:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "391218:5:18" + "src": "391218:5:38" } ] }, @@ -447634,33 +447634,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "391204:6:18" + "src": "391204:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "391212:1:18" + "src": "391212:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "391199:4:18" + "src": "391199:4:38" }, "nodeType": "YulFunctionCall", - "src": "391199:15:18" + "src": "391199:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "391192:6:18" + "src": "391192:6:38" }, "nodeType": "YulFunctionCall", - "src": "391192:23:18" + "src": "391192:23:38" }, "nodeType": "YulIf", - "src": "391189:36:18" + "src": "391189:36:38" } ] }, @@ -447669,12 +447669,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "391144:6:18" + "src": "391144:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "391152:4:18", + "src": "391152:4:38", "type": "", "value": "0x20" } @@ -447682,30 +447682,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "391141:2:18" + "src": "391141:2:38" }, "nodeType": "YulFunctionCall", - "src": "391141:16:18" + "src": "391141:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "391158:28:18", + "src": "391158:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "391160:24:18", + "src": "391160:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "391174:6:18" + "src": "391174:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "391182:1:18", + "src": "391182:1:38", "type": "", "value": "1" } @@ -447713,16 +447713,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "391170:3:18" + "src": "391170:3:38" }, "nodeType": "YulFunctionCall", - "src": "391170:14:18" + "src": "391170:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "391160:6:18" + "src": "391160:6:38" } ] } @@ -447730,10 +447730,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "391138:2:18", + "src": "391138:2:38", "statements": [] }, - "src": "391134:93:18" + "src": "391134:93:38" }, { "expression": { @@ -447741,34 +447741,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "391251:3:18" + "src": "391251:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "391256:6:18" + "src": "391256:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "391244:6:18" + "src": "391244:6:38" }, "nodeType": "YulFunctionCall", - "src": "391244:19:18" + "src": "391244:19:38" }, "nodeType": "YulExpressionStatement", - "src": "391244:19:18" + "src": "391244:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "391280:37:18", + "src": "391280:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "391297:3:18", + "src": "391297:3:38", "type": "", "value": "256" }, @@ -447777,38 +447777,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "391306:1:18", + "src": "391306:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "391309:6:18" + "src": "391309:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "391302:3:18" + "src": "391302:3:38" }, "nodeType": "YulFunctionCall", - "src": "391302:14:18" + "src": "391302:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "391293:3:18" + "src": "391293:3:38" }, "nodeType": "YulFunctionCall", - "src": "391293:24:18" + "src": "391293:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "391284:5:18", + "src": "391284:5:38", "type": "" } ] @@ -447821,12 +447821,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "391345:3:18" + "src": "391345:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "391350:4:18", + "src": "391350:4:38", "type": "", "value": "0x20" } @@ -447834,59 +447834,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "391341:3:18" + "src": "391341:3:38" }, "nodeType": "YulFunctionCall", - "src": "391341:14:18" + "src": "391341:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "391361:5:18" + "src": "391361:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "391372:5:18" + "src": "391372:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "391379:1:18" + "src": "391379:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "391368:3:18" + "src": "391368:3:38" }, "nodeType": "YulFunctionCall", - "src": "391368:13:18" + "src": "391368:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "391357:3:18" + "src": "391357:3:38" }, "nodeType": "YulFunctionCall", - "src": "391357:25:18" + "src": "391357:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "391334:6:18" + "src": "391334:6:38" }, "nodeType": "YulFunctionCall", - "src": "391334:49:18" + "src": "391334:49:38" }, "nodeType": "YulExpressionStatement", - "src": "391334:49:18" + "src": "391334:49:38" } ] }, @@ -447896,27 +447896,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "391076:3:18", + "src": "391076:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "391081:1:18", + "src": "391081:1:38", "type": "" } ], - "src": "391055:342:18" + "src": "391055:342:38" }, { "nodeType": "YulAssignment", - "src": "391410:17:18", + "src": "391410:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "391422:4:18", + "src": "391422:4:38", "type": "", "value": "0x00" } @@ -447924,28 +447924,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "391416:5:18" + "src": "391416:5:38" }, "nodeType": "YulFunctionCall", - "src": "391416:11:18" + "src": "391416:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "391410:2:18" + "src": "391410:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "391440:17:18", + "src": "391440:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "391452:4:18", + "src": "391452:4:38", "type": "", "value": "0x20" } @@ -447953,28 +447953,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "391446:5:18" + "src": "391446:5:38" }, "nodeType": "YulFunctionCall", - "src": "391446:11:18" + "src": "391446:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "391440:2:18" + "src": "391440:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "391470:17:18", + "src": "391470:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "391482:4:18", + "src": "391482:4:38", "type": "", "value": "0x40" } @@ -447982,28 +447982,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "391476:5:18" + "src": "391476:5:38" }, "nodeType": "YulFunctionCall", - "src": "391476:11:18" + "src": "391476:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "391470:2:18" + "src": "391470:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "391500:17:18", + "src": "391500:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "391512:4:18", + "src": "391512:4:38", "type": "", "value": "0x60" } @@ -448011,28 +448011,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "391506:5:18" + "src": "391506:5:38" }, "nodeType": "YulFunctionCall", - "src": "391506:11:18" + "src": "391506:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "391500:2:18" + "src": "391500:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "391530:17:18", + "src": "391530:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "391542:4:18", + "src": "391542:4:38", "type": "", "value": "0x80" } @@ -448040,28 +448040,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "391536:5:18" + "src": "391536:5:38" }, "nodeType": "YulFunctionCall", - "src": "391536:11:18" + "src": "391536:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "391530:2:18" + "src": "391530:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "391560:17:18", + "src": "391560:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "391572:4:18", + "src": "391572:4:38", "type": "", "value": "0xa0" } @@ -448069,28 +448069,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "391566:5:18" + "src": "391566:5:38" }, "nodeType": "YulFunctionCall", - "src": "391566:11:18" + "src": "391566:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "391560:2:18" + "src": "391560:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "391590:17:18", + "src": "391590:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "391602:4:18", + "src": "391602:4:38", "type": "", "value": "0xc0" } @@ -448098,28 +448098,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "391596:5:18" + "src": "391596:5:38" }, "nodeType": "YulFunctionCall", - "src": "391596:11:18" + "src": "391596:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "391590:2:18" + "src": "391590:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "391620:17:18", + "src": "391620:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "391632:4:18", + "src": "391632:4:38", "type": "", "value": "0xe0" } @@ -448127,28 +448127,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "391626:5:18" + "src": "391626:5:38" }, "nodeType": "YulFunctionCall", - "src": "391626:11:18" + "src": "391626:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "391620:2:18" + "src": "391620:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "391650:18:18", + "src": "391650:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "391662:5:18", + "src": "391662:5:38", "type": "", "value": "0x100" } @@ -448156,28 +448156,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "391656:5:18" + "src": "391656:5:38" }, "nodeType": "YulFunctionCall", - "src": "391656:12:18" + "src": "391656:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "391650:2:18" + "src": "391650:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "391681:18:18", + "src": "391681:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "391693:5:18", + "src": "391693:5:38", "type": "", "value": "0x120" } @@ -448185,28 +448185,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "391687:5:18" + "src": "391687:5:38" }, "nodeType": "YulFunctionCall", - "src": "391687:12:18" + "src": "391687:12:38" }, "variableNames": [ { "name": "m9", "nodeType": "YulIdentifier", - "src": "391681:2:18" + "src": "391681:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "391712:19:18", + "src": "391712:19:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "391725:5:18", + "src": "391725:5:38", "type": "", "value": "0x140" } @@ -448214,16 +448214,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "391719:5:18" + "src": "391719:5:38" }, "nodeType": "YulFunctionCall", - "src": "391719:12:18" + "src": "391719:12:38" }, "variableNames": [ { "name": "m10", "nodeType": "YulIdentifier", - "src": "391712:3:18" + "src": "391712:3:38" } ] }, @@ -448233,14 +448233,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "391815:4:18", + "src": "391815:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "391821:10:18", + "src": "391821:10:38", "type": "", "value": "0x6d572f44" } @@ -448248,13 +448248,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "391808:6:18" + "src": "391808:6:38" }, "nodeType": "YulFunctionCall", - "src": "391808:24:18" + "src": "391808:24:38" }, "nodeType": "YulExpressionStatement", - "src": "391808:24:18" + "src": "391808:24:38" }, { "expression": { @@ -448262,14 +448262,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "391852:4:18", + "src": "391852:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "391858:4:18", + "src": "391858:4:38", "type": "", "value": "0x80" } @@ -448277,13 +448277,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "391845:6:18" + "src": "391845:6:38" }, "nodeType": "YulFunctionCall", - "src": "391845:18:18" + "src": "391845:18:38" }, "nodeType": "YulExpressionStatement", - "src": "391845:18:18" + "src": "391845:18:38" }, { "expression": { @@ -448291,14 +448291,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "391883:4:18", + "src": "391883:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "391889:4:18", + "src": "391889:4:38", "type": "", "value": "0xc0" } @@ -448306,13 +448306,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "391876:6:18" + "src": "391876:6:38" }, "nodeType": "YulFunctionCall", - "src": "391876:18:18" + "src": "391876:18:38" }, "nodeType": "YulExpressionStatement", - "src": "391876:18:18" + "src": "391876:18:38" }, { "expression": { @@ -448320,14 +448320,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "391914:4:18", + "src": "391914:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "391920:5:18", + "src": "391920:5:38", "type": "", "value": "0x100" } @@ -448335,13 +448335,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "391907:6:18" + "src": "391907:6:38" }, "nodeType": "YulFunctionCall", - "src": "391907:19:18" + "src": "391907:19:38" }, "nodeType": "YulExpressionStatement", - "src": "391907:19:18" + "src": "391907:19:38" }, { "expression": { @@ -448349,26 +448349,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "391946:4:18", + "src": "391946:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "391952:2:18" + "src": "391952:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "391939:6:18" + "src": "391939:6:38" }, "nodeType": "YulFunctionCall", - "src": "391939:16:18" + "src": "391939:16:38" }, "nodeType": "YulExpressionStatement", - "src": "391939:16:18" + "src": "391939:16:38" }, { "expression": { @@ -448376,26 +448376,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "391980:4:18", + "src": "391980:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "391986:2:18" + "src": "391986:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "391968:11:18" + "src": "391968:11:38" }, "nodeType": "YulFunctionCall", - "src": "391968:21:18" + "src": "391968:21:38" }, "nodeType": "YulExpressionStatement", - "src": "391968:21:18" + "src": "391968:21:38" }, { "expression": { @@ -448403,26 +448403,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "392014:4:18", + "src": "392014:4:38", "type": "", "value": "0xe0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "392020:2:18" + "src": "392020:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "392002:11:18" + "src": "392002:11:38" }, "nodeType": "YulFunctionCall", - "src": "392002:21:18" + "src": "392002:21:38" }, "nodeType": "YulExpressionStatement", - "src": "392002:21:18" + "src": "392002:21:38" }, { "expression": { @@ -448430,154 +448430,154 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "392048:5:18", + "src": "392048:5:38", "type": "", "value": "0x120" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "392055:2:18" + "src": "392055:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "392036:11:18" + "src": "392036:11:38" }, "nodeType": "YulFunctionCall", - "src": "392036:22:18" + "src": "392036:22:38" }, "nodeType": "YulExpressionStatement", - "src": "392036:22:18" + "src": "392036:22:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 43155, + "declaration": 46216, "isOffset": false, "isSlot": false, - "src": "391410:2:18", + "src": "391410:2:38", "valueSize": 1 }, { - "declaration": 43158, + "declaration": 46219, "isOffset": false, "isSlot": false, - "src": "391440:2:18", + "src": "391440:2:38", "valueSize": 1 }, { - "declaration": 43185, + "declaration": 46246, "isOffset": false, "isSlot": false, - "src": "391712:3:18", + "src": "391712:3:38", "valueSize": 1 }, { - "declaration": 43161, + "declaration": 46222, "isOffset": false, "isSlot": false, - "src": "391470:2:18", + "src": "391470:2:38", "valueSize": 1 }, { - "declaration": 43164, + "declaration": 46225, "isOffset": false, "isSlot": false, - "src": "391500:2:18", + "src": "391500:2:38", "valueSize": 1 }, { - "declaration": 43167, + "declaration": 46228, "isOffset": false, "isSlot": false, - "src": "391530:2:18", + "src": "391530:2:38", "valueSize": 1 }, { - "declaration": 43170, + "declaration": 46231, "isOffset": false, "isSlot": false, - "src": "391560:2:18", + "src": "391560:2:38", "valueSize": 1 }, { - "declaration": 43173, + "declaration": 46234, "isOffset": false, "isSlot": false, - "src": "391590:2:18", + "src": "391590:2:38", "valueSize": 1 }, { - "declaration": 43176, + "declaration": 46237, "isOffset": false, "isSlot": false, - "src": "391620:2:18", + "src": "391620:2:38", "valueSize": 1 }, { - "declaration": 43179, + "declaration": 46240, "isOffset": false, "isSlot": false, - "src": "391650:2:18", + "src": "391650:2:38", "valueSize": 1 }, { - "declaration": 43182, + "declaration": 46243, "isOffset": false, "isSlot": false, - "src": "391681:2:18", + "src": "391681:2:38", "valueSize": 1 }, { - "declaration": 43145, + "declaration": 46206, "isOffset": false, "isSlot": false, - "src": "391986:2:18", + "src": "391986:2:38", "valueSize": 1 }, { - "declaration": 43147, + "declaration": 46208, "isOffset": false, "isSlot": false, - "src": "392020:2:18", + "src": "392020:2:38", "valueSize": 1 }, { - "declaration": 43149, + "declaration": 46210, "isOffset": false, "isSlot": false, - "src": "392055:2:18", + "src": "392055:2:38", "valueSize": 1 }, { - "declaration": 43151, + "declaration": 46212, "isOffset": false, "isSlot": false, - "src": "391952:2:18", + "src": "391952:2:38", "valueSize": 1 } ], - "id": 43187, + "id": 46248, "nodeType": "InlineAssembly", - "src": "391032:1036:18" + "src": "391032:1036:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 43189, + "id": 46250, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "392093:4:18", + "src": "392093:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -448586,14 +448586,14 @@ }, { "hexValue": "3078313434", - "id": 43190, + "id": 46251, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "392099:5:18", + "src": "392099:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_324_by_1", "typeString": "int_const 324" @@ -448612,18 +448612,18 @@ "typeString": "int_const 324" } ], - "id": 43188, + "id": 46249, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "392077:15:18", + "referencedDeclaration": 33383, + "src": "392077:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 43191, + "id": 46252, "isConstant": false, "isLValue": false, "isPure": false, @@ -448632,21 +448632,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "392077:28:18", + "src": "392077:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 43192, + "id": 46253, "nodeType": "ExpressionStatement", - "src": "392077:28:18" + "src": "392077:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "392124:334:18", + "src": "392124:334:38", "statements": [ { "expression": { @@ -448654,26 +448654,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "392145:4:18", + "src": "392145:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "392151:2:18" + "src": "392151:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "392138:6:18" + "src": "392138:6:38" }, "nodeType": "YulFunctionCall", - "src": "392138:16:18" + "src": "392138:16:38" }, "nodeType": "YulExpressionStatement", - "src": "392138:16:18" + "src": "392138:16:38" }, { "expression": { @@ -448681,26 +448681,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "392174:4:18", + "src": "392174:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "392180:2:18" + "src": "392180:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "392167:6:18" + "src": "392167:6:38" }, "nodeType": "YulFunctionCall", - "src": "392167:16:18" + "src": "392167:16:38" }, "nodeType": "YulExpressionStatement", - "src": "392167:16:18" + "src": "392167:16:38" }, { "expression": { @@ -448708,26 +448708,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "392203:4:18", + "src": "392203:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "392209:2:18" + "src": "392209:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "392196:6:18" + "src": "392196:6:38" }, "nodeType": "YulFunctionCall", - "src": "392196:16:18" + "src": "392196:16:38" }, "nodeType": "YulExpressionStatement", - "src": "392196:16:18" + "src": "392196:16:38" }, { "expression": { @@ -448735,26 +448735,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "392232:4:18", + "src": "392232:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "392238:2:18" + "src": "392238:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "392225:6:18" + "src": "392225:6:38" }, "nodeType": "YulFunctionCall", - "src": "392225:16:18" + "src": "392225:16:38" }, "nodeType": "YulExpressionStatement", - "src": "392225:16:18" + "src": "392225:16:38" }, { "expression": { @@ -448762,26 +448762,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "392261:4:18", + "src": "392261:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "392267:2:18" + "src": "392267:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "392254:6:18" + "src": "392254:6:38" }, "nodeType": "YulFunctionCall", - "src": "392254:16:18" + "src": "392254:16:38" }, "nodeType": "YulExpressionStatement", - "src": "392254:16:18" + "src": "392254:16:38" }, { "expression": { @@ -448789,26 +448789,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "392290:4:18", + "src": "392290:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "392296:2:18" + "src": "392296:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "392283:6:18" + "src": "392283:6:38" }, "nodeType": "YulFunctionCall", - "src": "392283:16:18" + "src": "392283:16:38" }, "nodeType": "YulExpressionStatement", - "src": "392283:16:18" + "src": "392283:16:38" }, { "expression": { @@ -448816,26 +448816,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "392319:4:18", + "src": "392319:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "392325:2:18" + "src": "392325:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "392312:6:18" + "src": "392312:6:38" }, "nodeType": "YulFunctionCall", - "src": "392312:16:18" + "src": "392312:16:38" }, "nodeType": "YulExpressionStatement", - "src": "392312:16:18" + "src": "392312:16:38" }, { "expression": { @@ -448843,26 +448843,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "392348:4:18", + "src": "392348:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "392354:2:18" + "src": "392354:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "392341:6:18" + "src": "392341:6:38" }, "nodeType": "YulFunctionCall", - "src": "392341:16:18" + "src": "392341:16:38" }, "nodeType": "YulExpressionStatement", - "src": "392341:16:18" + "src": "392341:16:38" }, { "expression": { @@ -448870,26 +448870,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "392377:5:18", + "src": "392377:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "392384:2:18" + "src": "392384:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "392370:6:18" + "src": "392370:6:38" }, "nodeType": "YulFunctionCall", - "src": "392370:17:18" + "src": "392370:17:38" }, "nodeType": "YulExpressionStatement", - "src": "392370:17:18" + "src": "392370:17:38" }, { "expression": { @@ -448897,26 +448897,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "392407:5:18", + "src": "392407:5:38", "type": "", "value": "0x120" }, { "name": "m9", "nodeType": "YulIdentifier", - "src": "392414:2:18" + "src": "392414:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "392400:6:18" + "src": "392400:6:38" }, "nodeType": "YulFunctionCall", - "src": "392400:17:18" + "src": "392400:17:38" }, "nodeType": "YulExpressionStatement", - "src": "392400:17:18" + "src": "392400:17:38" }, { "expression": { @@ -448924,112 +448924,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "392437:5:18", + "src": "392437:5:38", "type": "", "value": "0x140" }, { "name": "m10", "nodeType": "YulIdentifier", - "src": "392444:3:18" + "src": "392444:3:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "392430:6:18" + "src": "392430:6:38" }, "nodeType": "YulFunctionCall", - "src": "392430:18:18" + "src": "392430:18:38" }, "nodeType": "YulExpressionStatement", - "src": "392430:18:18" + "src": "392430:18:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 43155, + "declaration": 46216, "isOffset": false, "isSlot": false, - "src": "392151:2:18", + "src": "392151:2:38", "valueSize": 1 }, { - "declaration": 43158, + "declaration": 46219, "isOffset": false, "isSlot": false, - "src": "392180:2:18", + "src": "392180:2:38", "valueSize": 1 }, { - "declaration": 43185, + "declaration": 46246, "isOffset": false, "isSlot": false, - "src": "392444:3:18", + "src": "392444:3:38", "valueSize": 1 }, { - "declaration": 43161, + "declaration": 46222, "isOffset": false, "isSlot": false, - "src": "392209:2:18", + "src": "392209:2:38", "valueSize": 1 }, { - "declaration": 43164, + "declaration": 46225, "isOffset": false, "isSlot": false, - "src": "392238:2:18", + "src": "392238:2:38", "valueSize": 1 }, { - "declaration": 43167, + "declaration": 46228, "isOffset": false, "isSlot": false, - "src": "392267:2:18", + "src": "392267:2:38", "valueSize": 1 }, { - "declaration": 43170, + "declaration": 46231, "isOffset": false, "isSlot": false, - "src": "392296:2:18", + "src": "392296:2:38", "valueSize": 1 }, { - "declaration": 43173, + "declaration": 46234, "isOffset": false, "isSlot": false, - "src": "392325:2:18", + "src": "392325:2:38", "valueSize": 1 }, { - "declaration": 43176, + "declaration": 46237, "isOffset": false, "isSlot": false, - "src": "392354:2:18", + "src": "392354:2:38", "valueSize": 1 }, { - "declaration": 43179, + "declaration": 46240, "isOffset": false, "isSlot": false, - "src": "392384:2:18", + "src": "392384:2:38", "valueSize": 1 }, { - "declaration": 43182, + "declaration": 46243, "isOffset": false, "isSlot": false, - "src": "392414:2:18", + "src": "392414:2:38", "valueSize": 1 } ], - "id": 43193, + "id": 46254, "nodeType": "InlineAssembly", - "src": "392115:343:18" + "src": "392115:343:38" } ] }, @@ -449037,20 +449037,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "390735:3:18", + "nameLocation": "390735:3:38", "parameters": { - "id": 43152, + "id": 46213, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 43145, + "id": 46206, "mutability": "mutable", "name": "p0", - "nameLocation": "390747:2:18", + "nameLocation": "390747:2:38", "nodeType": "VariableDeclaration", - "scope": 43195, - "src": "390739:10:18", + "scope": 46256, + "src": "390739:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -449058,10 +449058,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43144, + "id": 46205, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "390739:7:18", + "src": "390739:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -449071,13 +449071,13 @@ }, { "constant": false, - "id": 43147, + "id": 46208, "mutability": "mutable", "name": "p1", - "nameLocation": "390759:2:18", + "nameLocation": "390759:2:38", "nodeType": "VariableDeclaration", - "scope": 43195, - "src": "390751:10:18", + "scope": 46256, + "src": "390751:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -449085,10 +449085,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43146, + "id": 46207, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "390751:7:18", + "src": "390751:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -449098,13 +449098,13 @@ }, { "constant": false, - "id": 43149, + "id": 46210, "mutability": "mutable", "name": "p2", - "nameLocation": "390771:2:18", + "nameLocation": "390771:2:38", "nodeType": "VariableDeclaration", - "scope": 43195, - "src": "390763:10:18", + "scope": 46256, + "src": "390763:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -449112,10 +449112,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43148, + "id": 46209, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "390763:7:18", + "src": "390763:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -449125,13 +449125,13 @@ }, { "constant": false, - "id": 43151, + "id": 46212, "mutability": "mutable", "name": "p3", - "nameLocation": "390783:2:18", + "nameLocation": "390783:2:38", "nodeType": "VariableDeclaration", - "scope": 43195, - "src": "390775:10:18", + "scope": 46256, + "src": "390775:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -449139,10 +449139,10 @@ "typeString": "address" }, "typeName": { - "id": 43150, + "id": 46211, "name": "address", "nodeType": "ElementaryTypeName", - "src": "390775:7:18", + "src": "390775:7:38", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -449152,44 +449152,44 @@ "visibility": "internal" } ], - "src": "390738:48:18" + "src": "390738:48:38" }, "returnParameters": { - "id": 43153, + "id": 46214, "nodeType": "ParameterList", "parameters": [], - "src": "390801:0:18" + "src": "390801:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 43247, + "id": 46308, "nodeType": "FunctionDefinition", - "src": "392470:1732:18", + "src": "392470:1732:38", "nodes": [], "body": { - "id": 43246, + "id": 46307, "nodeType": "Block", - "src": "392542:1660:18", + "src": "392542:1660:38", "nodes": [], "statements": [ { "assignments": [ - 43207 + 46268 ], "declarations": [ { "constant": false, - "id": 43207, + "id": 46268, "mutability": "mutable", "name": "m0", - "nameLocation": "392560:2:18", + "nameLocation": "392560:2:38", "nodeType": "VariableDeclaration", - "scope": 43246, - "src": "392552:10:18", + "scope": 46307, + "src": "392552:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -449197,10 +449197,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43206, + "id": 46267, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "392552:7:18", + "src": "392552:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -449209,24 +449209,24 @@ "visibility": "internal" } ], - "id": 43208, + "id": 46269, "nodeType": "VariableDeclarationStatement", - "src": "392552:10:18" + "src": "392552:10:38" }, { "assignments": [ - 43210 + 46271 ], "declarations": [ { "constant": false, - "id": 43210, + "id": 46271, "mutability": "mutable", "name": "m1", - "nameLocation": "392580:2:18", + "nameLocation": "392580:2:38", "nodeType": "VariableDeclaration", - "scope": 43246, - "src": "392572:10:18", + "scope": 46307, + "src": "392572:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -449234,10 +449234,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43209, + "id": 46270, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "392572:7:18", + "src": "392572:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -449246,24 +449246,24 @@ "visibility": "internal" } ], - "id": 43211, + "id": 46272, "nodeType": "VariableDeclarationStatement", - "src": "392572:10:18" + "src": "392572:10:38" }, { "assignments": [ - 43213 + 46274 ], "declarations": [ { "constant": false, - "id": 43213, + "id": 46274, "mutability": "mutable", "name": "m2", - "nameLocation": "392600:2:18", + "nameLocation": "392600:2:38", "nodeType": "VariableDeclaration", - "scope": 43246, - "src": "392592:10:18", + "scope": 46307, + "src": "392592:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -449271,10 +449271,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43212, + "id": 46273, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "392592:7:18", + "src": "392592:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -449283,24 +449283,24 @@ "visibility": "internal" } ], - "id": 43214, + "id": 46275, "nodeType": "VariableDeclarationStatement", - "src": "392592:10:18" + "src": "392592:10:38" }, { "assignments": [ - 43216 + 46277 ], "declarations": [ { "constant": false, - "id": 43216, + "id": 46277, "mutability": "mutable", "name": "m3", - "nameLocation": "392620:2:18", + "nameLocation": "392620:2:38", "nodeType": "VariableDeclaration", - "scope": 43246, - "src": "392612:10:18", + "scope": 46307, + "src": "392612:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -449308,10 +449308,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43215, + "id": 46276, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "392612:7:18", + "src": "392612:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -449320,24 +449320,24 @@ "visibility": "internal" } ], - "id": 43217, + "id": 46278, "nodeType": "VariableDeclarationStatement", - "src": "392612:10:18" + "src": "392612:10:38" }, { "assignments": [ - 43219 + 46280 ], "declarations": [ { "constant": false, - "id": 43219, + "id": 46280, "mutability": "mutable", "name": "m4", - "nameLocation": "392640:2:18", + "nameLocation": "392640:2:38", "nodeType": "VariableDeclaration", - "scope": 43246, - "src": "392632:10:18", + "scope": 46307, + "src": "392632:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -449345,10 +449345,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43218, + "id": 46279, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "392632:7:18", + "src": "392632:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -449357,24 +449357,24 @@ "visibility": "internal" } ], - "id": 43220, + "id": 46281, "nodeType": "VariableDeclarationStatement", - "src": "392632:10:18" + "src": "392632:10:38" }, { "assignments": [ - 43222 + 46283 ], "declarations": [ { "constant": false, - "id": 43222, + "id": 46283, "mutability": "mutable", "name": "m5", - "nameLocation": "392660:2:18", + "nameLocation": "392660:2:38", "nodeType": "VariableDeclaration", - "scope": 43246, - "src": "392652:10:18", + "scope": 46307, + "src": "392652:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -449382,10 +449382,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43221, + "id": 46282, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "392652:7:18", + "src": "392652:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -449394,24 +449394,24 @@ "visibility": "internal" } ], - "id": 43223, + "id": 46284, "nodeType": "VariableDeclarationStatement", - "src": "392652:10:18" + "src": "392652:10:38" }, { "assignments": [ - 43225 + 46286 ], "declarations": [ { "constant": false, - "id": 43225, + "id": 46286, "mutability": "mutable", "name": "m6", - "nameLocation": "392680:2:18", + "nameLocation": "392680:2:38", "nodeType": "VariableDeclaration", - "scope": 43246, - "src": "392672:10:18", + "scope": 46307, + "src": "392672:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -449419,10 +449419,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43224, + "id": 46285, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "392672:7:18", + "src": "392672:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -449431,24 +449431,24 @@ "visibility": "internal" } ], - "id": 43226, + "id": 46287, "nodeType": "VariableDeclarationStatement", - "src": "392672:10:18" + "src": "392672:10:38" }, { "assignments": [ - 43228 + 46289 ], "declarations": [ { "constant": false, - "id": 43228, + "id": 46289, "mutability": "mutable", "name": "m7", - "nameLocation": "392700:2:18", + "nameLocation": "392700:2:38", "nodeType": "VariableDeclaration", - "scope": 43246, - "src": "392692:10:18", + "scope": 46307, + "src": "392692:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -449456,10 +449456,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43227, + "id": 46288, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "392692:7:18", + "src": "392692:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -449468,24 +449468,24 @@ "visibility": "internal" } ], - "id": 43229, + "id": 46290, "nodeType": "VariableDeclarationStatement", - "src": "392692:10:18" + "src": "392692:10:38" }, { "assignments": [ - 43231 + 46292 ], "declarations": [ { "constant": false, - "id": 43231, + "id": 46292, "mutability": "mutable", "name": "m8", - "nameLocation": "392720:2:18", + "nameLocation": "392720:2:38", "nodeType": "VariableDeclaration", - "scope": 43246, - "src": "392712:10:18", + "scope": 46307, + "src": "392712:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -449493,10 +449493,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43230, + "id": 46291, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "392712:7:18", + "src": "392712:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -449505,24 +449505,24 @@ "visibility": "internal" } ], - "id": 43232, + "id": 46293, "nodeType": "VariableDeclarationStatement", - "src": "392712:10:18" + "src": "392712:10:38" }, { "assignments": [ - 43234 + 46295 ], "declarations": [ { "constant": false, - "id": 43234, + "id": 46295, "mutability": "mutable", "name": "m9", - "nameLocation": "392740:2:18", + "nameLocation": "392740:2:38", "nodeType": "VariableDeclaration", - "scope": 43246, - "src": "392732:10:18", + "scope": 46307, + "src": "392732:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -449530,10 +449530,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43233, + "id": 46294, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "392732:7:18", + "src": "392732:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -449542,24 +449542,24 @@ "visibility": "internal" } ], - "id": 43235, + "id": 46296, "nodeType": "VariableDeclarationStatement", - "src": "392732:10:18" + "src": "392732:10:38" }, { "assignments": [ - 43237 + 46298 ], "declarations": [ { "constant": false, - "id": 43237, + "id": 46298, "mutability": "mutable", "name": "m10", - "nameLocation": "392760:3:18", + "nameLocation": "392760:3:38", "nodeType": "VariableDeclaration", - "scope": 43246, - "src": "392752:11:18", + "scope": 46307, + "src": "392752:11:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -449567,10 +449567,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43236, + "id": 46297, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "392752:7:18", + "src": "392752:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -449579,27 +449579,27 @@ "visibility": "internal" } ], - "id": 43238, + "id": 46299, "nodeType": "VariableDeclarationStatement", - "src": "392752:11:18" + "src": "392752:11:38" }, { "AST": { "nodeType": "YulBlock", - "src": "392782:1024:18", + "src": "392782:1024:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "392825:313:18", + "src": "392825:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "392843:15:18", + "src": "392843:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "392857:1:18", + "src": "392857:1:38", "type": "", "value": "0" }, @@ -449607,7 +449607,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "392847:6:18", + "src": "392847:6:38", "type": "" } ] @@ -449615,16 +449615,16 @@ { "body": { "nodeType": "YulBlock", - "src": "392928:40:18", + "src": "392928:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "392957:9:18", + "src": "392957:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "392959:5:18" + "src": "392959:5:38" } ] }, @@ -449635,33 +449635,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "392945:6:18" + "src": "392945:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "392953:1:18" + "src": "392953:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "392940:4:18" + "src": "392940:4:38" }, "nodeType": "YulFunctionCall", - "src": "392940:15:18" + "src": "392940:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "392933:6:18" + "src": "392933:6:38" }, "nodeType": "YulFunctionCall", - "src": "392933:23:18" + "src": "392933:23:38" }, "nodeType": "YulIf", - "src": "392930:36:18" + "src": "392930:36:38" } ] }, @@ -449670,12 +449670,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "392885:6:18" + "src": "392885:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "392893:4:18", + "src": "392893:4:38", "type": "", "value": "0x20" } @@ -449683,30 +449683,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "392882:2:18" + "src": "392882:2:38" }, "nodeType": "YulFunctionCall", - "src": "392882:16:18" + "src": "392882:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "392899:28:18", + "src": "392899:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "392901:24:18", + "src": "392901:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "392915:6:18" + "src": "392915:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "392923:1:18", + "src": "392923:1:38", "type": "", "value": "1" } @@ -449714,16 +449714,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "392911:3:18" + "src": "392911:3:38" }, "nodeType": "YulFunctionCall", - "src": "392911:14:18" + "src": "392911:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "392901:6:18" + "src": "392901:6:38" } ] } @@ -449731,10 +449731,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "392879:2:18", + "src": "392879:2:38", "statements": [] }, - "src": "392875:93:18" + "src": "392875:93:38" }, { "expression": { @@ -449742,34 +449742,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "392992:3:18" + "src": "392992:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "392997:6:18" + "src": "392997:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "392985:6:18" + "src": "392985:6:38" }, "nodeType": "YulFunctionCall", - "src": "392985:19:18" + "src": "392985:19:38" }, "nodeType": "YulExpressionStatement", - "src": "392985:19:18" + "src": "392985:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "393021:37:18", + "src": "393021:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "393038:3:18", + "src": "393038:3:38", "type": "", "value": "256" }, @@ -449778,38 +449778,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "393047:1:18", + "src": "393047:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "393050:6:18" + "src": "393050:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "393043:3:18" + "src": "393043:3:38" }, "nodeType": "YulFunctionCall", - "src": "393043:14:18" + "src": "393043:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "393034:3:18" + "src": "393034:3:38" }, "nodeType": "YulFunctionCall", - "src": "393034:24:18" + "src": "393034:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "393025:5:18", + "src": "393025:5:38", "type": "" } ] @@ -449822,12 +449822,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "393086:3:18" + "src": "393086:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "393091:4:18", + "src": "393091:4:38", "type": "", "value": "0x20" } @@ -449835,59 +449835,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "393082:3:18" + "src": "393082:3:38" }, "nodeType": "YulFunctionCall", - "src": "393082:14:18" + "src": "393082:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "393102:5:18" + "src": "393102:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "393113:5:18" + "src": "393113:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "393120:1:18" + "src": "393120:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "393109:3:18" + "src": "393109:3:38" }, "nodeType": "YulFunctionCall", - "src": "393109:13:18" + "src": "393109:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "393098:3:18" + "src": "393098:3:38" }, "nodeType": "YulFunctionCall", - "src": "393098:25:18" + "src": "393098:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "393075:6:18" + "src": "393075:6:38" }, "nodeType": "YulFunctionCall", - "src": "393075:49:18" + "src": "393075:49:38" }, "nodeType": "YulExpressionStatement", - "src": "393075:49:18" + "src": "393075:49:38" } ] }, @@ -449897,27 +449897,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "392817:3:18", + "src": "392817:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "392822:1:18", + "src": "392822:1:38", "type": "" } ], - "src": "392796:342:18" + "src": "392796:342:38" }, { "nodeType": "YulAssignment", - "src": "393151:17:18", + "src": "393151:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "393163:4:18", + "src": "393163:4:38", "type": "", "value": "0x00" } @@ -449925,28 +449925,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "393157:5:18" + "src": "393157:5:38" }, "nodeType": "YulFunctionCall", - "src": "393157:11:18" + "src": "393157:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "393151:2:18" + "src": "393151:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "393181:17:18", + "src": "393181:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "393193:4:18", + "src": "393193:4:38", "type": "", "value": "0x20" } @@ -449954,28 +449954,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "393187:5:18" + "src": "393187:5:38" }, "nodeType": "YulFunctionCall", - "src": "393187:11:18" + "src": "393187:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "393181:2:18" + "src": "393181:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "393211:17:18", + "src": "393211:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "393223:4:18", + "src": "393223:4:38", "type": "", "value": "0x40" } @@ -449983,28 +449983,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "393217:5:18" + "src": "393217:5:38" }, "nodeType": "YulFunctionCall", - "src": "393217:11:18" + "src": "393217:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "393211:2:18" + "src": "393211:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "393241:17:18", + "src": "393241:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "393253:4:18", + "src": "393253:4:38", "type": "", "value": "0x60" } @@ -450012,28 +450012,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "393247:5:18" + "src": "393247:5:38" }, "nodeType": "YulFunctionCall", - "src": "393247:11:18" + "src": "393247:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "393241:2:18" + "src": "393241:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "393271:17:18", + "src": "393271:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "393283:4:18", + "src": "393283:4:38", "type": "", "value": "0x80" } @@ -450041,28 +450041,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "393277:5:18" + "src": "393277:5:38" }, "nodeType": "YulFunctionCall", - "src": "393277:11:18" + "src": "393277:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "393271:2:18" + "src": "393271:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "393301:17:18", + "src": "393301:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "393313:4:18", + "src": "393313:4:38", "type": "", "value": "0xa0" } @@ -450070,28 +450070,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "393307:5:18" + "src": "393307:5:38" }, "nodeType": "YulFunctionCall", - "src": "393307:11:18" + "src": "393307:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "393301:2:18" + "src": "393301:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "393331:17:18", + "src": "393331:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "393343:4:18", + "src": "393343:4:38", "type": "", "value": "0xc0" } @@ -450099,28 +450099,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "393337:5:18" + "src": "393337:5:38" }, "nodeType": "YulFunctionCall", - "src": "393337:11:18" + "src": "393337:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "393331:2:18" + "src": "393331:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "393361:17:18", + "src": "393361:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "393373:4:18", + "src": "393373:4:38", "type": "", "value": "0xe0" } @@ -450128,28 +450128,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "393367:5:18" + "src": "393367:5:38" }, "nodeType": "YulFunctionCall", - "src": "393367:11:18" + "src": "393367:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "393361:2:18" + "src": "393361:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "393391:18:18", + "src": "393391:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "393403:5:18", + "src": "393403:5:38", "type": "", "value": "0x100" } @@ -450157,28 +450157,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "393397:5:18" + "src": "393397:5:38" }, "nodeType": "YulFunctionCall", - "src": "393397:12:18" + "src": "393397:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "393391:2:18" + "src": "393391:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "393422:18:18", + "src": "393422:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "393434:5:18", + "src": "393434:5:38", "type": "", "value": "0x120" } @@ -450186,28 +450186,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "393428:5:18" + "src": "393428:5:38" }, "nodeType": "YulFunctionCall", - "src": "393428:12:18" + "src": "393428:12:38" }, "variableNames": [ { "name": "m9", "nodeType": "YulIdentifier", - "src": "393422:2:18" + "src": "393422:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "393453:19:18", + "src": "393453:19:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "393466:5:18", + "src": "393466:5:38", "type": "", "value": "0x140" } @@ -450215,16 +450215,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "393460:5:18" + "src": "393460:5:38" }, "nodeType": "YulFunctionCall", - "src": "393460:12:18" + "src": "393460:12:38" }, "variableNames": [ { "name": "m10", "nodeType": "YulIdentifier", - "src": "393453:3:18" + "src": "393453:3:38" } ] }, @@ -450234,14 +450234,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "393553:4:18", + "src": "393553:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "393559:10:18", + "src": "393559:10:38", "type": "", "value": "0x2c1754ed" } @@ -450249,13 +450249,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "393546:6:18" + "src": "393546:6:38" }, "nodeType": "YulFunctionCall", - "src": "393546:24:18" + "src": "393546:24:38" }, "nodeType": "YulExpressionStatement", - "src": "393546:24:18" + "src": "393546:24:38" }, { "expression": { @@ -450263,14 +450263,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "393590:4:18", + "src": "393590:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "393596:4:18", + "src": "393596:4:38", "type": "", "value": "0x80" } @@ -450278,13 +450278,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "393583:6:18" + "src": "393583:6:38" }, "nodeType": "YulFunctionCall", - "src": "393583:18:18" + "src": "393583:18:38" }, "nodeType": "YulExpressionStatement", - "src": "393583:18:18" + "src": "393583:18:38" }, { "expression": { @@ -450292,14 +450292,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "393621:4:18", + "src": "393621:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "393627:4:18", + "src": "393627:4:38", "type": "", "value": "0xc0" } @@ -450307,13 +450307,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "393614:6:18" + "src": "393614:6:38" }, "nodeType": "YulFunctionCall", - "src": "393614:18:18" + "src": "393614:18:38" }, "nodeType": "YulExpressionStatement", - "src": "393614:18:18" + "src": "393614:18:38" }, { "expression": { @@ -450321,14 +450321,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "393652:4:18", + "src": "393652:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "393658:5:18", + "src": "393658:5:38", "type": "", "value": "0x100" } @@ -450336,13 +450336,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "393645:6:18" + "src": "393645:6:38" }, "nodeType": "YulFunctionCall", - "src": "393645:19:18" + "src": "393645:19:38" }, "nodeType": "YulExpressionStatement", - "src": "393645:19:18" + "src": "393645:19:38" }, { "expression": { @@ -450350,26 +450350,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "393684:4:18", + "src": "393684:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "393690:2:18" + "src": "393690:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "393677:6:18" + "src": "393677:6:38" }, "nodeType": "YulFunctionCall", - "src": "393677:16:18" + "src": "393677:16:38" }, "nodeType": "YulExpressionStatement", - "src": "393677:16:18" + "src": "393677:16:38" }, { "expression": { @@ -450377,26 +450377,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "393718:4:18", + "src": "393718:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "393724:2:18" + "src": "393724:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "393706:11:18" + "src": "393706:11:38" }, "nodeType": "YulFunctionCall", - "src": "393706:21:18" + "src": "393706:21:38" }, "nodeType": "YulExpressionStatement", - "src": "393706:21:18" + "src": "393706:21:38" }, { "expression": { @@ -450404,26 +450404,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "393752:4:18", + "src": "393752:4:38", "type": "", "value": "0xe0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "393758:2:18" + "src": "393758:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "393740:11:18" + "src": "393740:11:38" }, "nodeType": "YulFunctionCall", - "src": "393740:21:18" + "src": "393740:21:38" }, "nodeType": "YulExpressionStatement", - "src": "393740:21:18" + "src": "393740:21:38" }, { "expression": { @@ -450431,154 +450431,154 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "393786:5:18", + "src": "393786:5:38", "type": "", "value": "0x120" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "393793:2:18" + "src": "393793:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "393774:11:18" + "src": "393774:11:38" }, "nodeType": "YulFunctionCall", - "src": "393774:22:18" + "src": "393774:22:38" }, "nodeType": "YulExpressionStatement", - "src": "393774:22:18" + "src": "393774:22:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 43207, + "declaration": 46268, "isOffset": false, "isSlot": false, - "src": "393151:2:18", + "src": "393151:2:38", "valueSize": 1 }, { - "declaration": 43210, + "declaration": 46271, "isOffset": false, "isSlot": false, - "src": "393181:2:18", + "src": "393181:2:38", "valueSize": 1 }, { - "declaration": 43237, + "declaration": 46298, "isOffset": false, "isSlot": false, - "src": "393453:3:18", + "src": "393453:3:38", "valueSize": 1 }, { - "declaration": 43213, + "declaration": 46274, "isOffset": false, "isSlot": false, - "src": "393211:2:18", + "src": "393211:2:38", "valueSize": 1 }, { - "declaration": 43216, + "declaration": 46277, "isOffset": false, "isSlot": false, - "src": "393241:2:18", + "src": "393241:2:38", "valueSize": 1 }, { - "declaration": 43219, + "declaration": 46280, "isOffset": false, "isSlot": false, - "src": "393271:2:18", + "src": "393271:2:38", "valueSize": 1 }, { - "declaration": 43222, + "declaration": 46283, "isOffset": false, "isSlot": false, - "src": "393301:2:18", + "src": "393301:2:38", "valueSize": 1 }, { - "declaration": 43225, + "declaration": 46286, "isOffset": false, "isSlot": false, - "src": "393331:2:18", + "src": "393331:2:38", "valueSize": 1 }, { - "declaration": 43228, + "declaration": 46289, "isOffset": false, "isSlot": false, - "src": "393361:2:18", + "src": "393361:2:38", "valueSize": 1 }, { - "declaration": 43231, + "declaration": 46292, "isOffset": false, "isSlot": false, - "src": "393391:2:18", + "src": "393391:2:38", "valueSize": 1 }, { - "declaration": 43234, + "declaration": 46295, "isOffset": false, "isSlot": false, - "src": "393422:2:18", + "src": "393422:2:38", "valueSize": 1 }, { - "declaration": 43197, + "declaration": 46258, "isOffset": false, "isSlot": false, - "src": "393724:2:18", + "src": "393724:2:38", "valueSize": 1 }, { - "declaration": 43199, + "declaration": 46260, "isOffset": false, "isSlot": false, - "src": "393758:2:18", + "src": "393758:2:38", "valueSize": 1 }, { - "declaration": 43201, + "declaration": 46262, "isOffset": false, "isSlot": false, - "src": "393793:2:18", + "src": "393793:2:38", "valueSize": 1 }, { - "declaration": 43203, + "declaration": 46264, "isOffset": false, "isSlot": false, - "src": "393690:2:18", + "src": "393690:2:38", "valueSize": 1 } ], - "id": 43239, + "id": 46300, "nodeType": "InlineAssembly", - "src": "392773:1033:18" + "src": "392773:1033:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 43241, + "id": 46302, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "393831:4:18", + "src": "393831:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -450587,14 +450587,14 @@ }, { "hexValue": "3078313434", - "id": 43242, + "id": 46303, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "393837:5:18", + "src": "393837:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_324_by_1", "typeString": "int_const 324" @@ -450613,18 +450613,18 @@ "typeString": "int_const 324" } ], - "id": 43240, + "id": 46301, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "393815:15:18", + "referencedDeclaration": 33383, + "src": "393815:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 43243, + "id": 46304, "isConstant": false, "isLValue": false, "isPure": false, @@ -450633,21 +450633,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "393815:28:18", + "src": "393815:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 43244, + "id": 46305, "nodeType": "ExpressionStatement", - "src": "393815:28:18" + "src": "393815:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "393862:334:18", + "src": "393862:334:38", "statements": [ { "expression": { @@ -450655,26 +450655,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "393883:4:18", + "src": "393883:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "393889:2:18" + "src": "393889:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "393876:6:18" + "src": "393876:6:38" }, "nodeType": "YulFunctionCall", - "src": "393876:16:18" + "src": "393876:16:38" }, "nodeType": "YulExpressionStatement", - "src": "393876:16:18" + "src": "393876:16:38" }, { "expression": { @@ -450682,26 +450682,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "393912:4:18", + "src": "393912:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "393918:2:18" + "src": "393918:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "393905:6:18" + "src": "393905:6:38" }, "nodeType": "YulFunctionCall", - "src": "393905:16:18" + "src": "393905:16:38" }, "nodeType": "YulExpressionStatement", - "src": "393905:16:18" + "src": "393905:16:38" }, { "expression": { @@ -450709,26 +450709,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "393941:4:18", + "src": "393941:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "393947:2:18" + "src": "393947:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "393934:6:18" + "src": "393934:6:38" }, "nodeType": "YulFunctionCall", - "src": "393934:16:18" + "src": "393934:16:38" }, "nodeType": "YulExpressionStatement", - "src": "393934:16:18" + "src": "393934:16:38" }, { "expression": { @@ -450736,26 +450736,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "393970:4:18", + "src": "393970:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "393976:2:18" + "src": "393976:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "393963:6:18" + "src": "393963:6:38" }, "nodeType": "YulFunctionCall", - "src": "393963:16:18" + "src": "393963:16:38" }, "nodeType": "YulExpressionStatement", - "src": "393963:16:18" + "src": "393963:16:38" }, { "expression": { @@ -450763,26 +450763,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "393999:4:18", + "src": "393999:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "394005:2:18" + "src": "394005:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "393992:6:18" + "src": "393992:6:38" }, "nodeType": "YulFunctionCall", - "src": "393992:16:18" + "src": "393992:16:38" }, "nodeType": "YulExpressionStatement", - "src": "393992:16:18" + "src": "393992:16:38" }, { "expression": { @@ -450790,26 +450790,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "394028:4:18", + "src": "394028:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "394034:2:18" + "src": "394034:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "394021:6:18" + "src": "394021:6:38" }, "nodeType": "YulFunctionCall", - "src": "394021:16:18" + "src": "394021:16:38" }, "nodeType": "YulExpressionStatement", - "src": "394021:16:18" + "src": "394021:16:38" }, { "expression": { @@ -450817,26 +450817,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "394057:4:18", + "src": "394057:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "394063:2:18" + "src": "394063:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "394050:6:18" + "src": "394050:6:38" }, "nodeType": "YulFunctionCall", - "src": "394050:16:18" + "src": "394050:16:38" }, "nodeType": "YulExpressionStatement", - "src": "394050:16:18" + "src": "394050:16:38" }, { "expression": { @@ -450844,26 +450844,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "394086:4:18", + "src": "394086:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "394092:2:18" + "src": "394092:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "394079:6:18" + "src": "394079:6:38" }, "nodeType": "YulFunctionCall", - "src": "394079:16:18" + "src": "394079:16:38" }, "nodeType": "YulExpressionStatement", - "src": "394079:16:18" + "src": "394079:16:38" }, { "expression": { @@ -450871,26 +450871,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "394115:5:18", + "src": "394115:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "394122:2:18" + "src": "394122:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "394108:6:18" + "src": "394108:6:38" }, "nodeType": "YulFunctionCall", - "src": "394108:17:18" + "src": "394108:17:38" }, "nodeType": "YulExpressionStatement", - "src": "394108:17:18" + "src": "394108:17:38" }, { "expression": { @@ -450898,26 +450898,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "394145:5:18", + "src": "394145:5:38", "type": "", "value": "0x120" }, { "name": "m9", "nodeType": "YulIdentifier", - "src": "394152:2:18" + "src": "394152:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "394138:6:18" + "src": "394138:6:38" }, "nodeType": "YulFunctionCall", - "src": "394138:17:18" + "src": "394138:17:38" }, "nodeType": "YulExpressionStatement", - "src": "394138:17:18" + "src": "394138:17:38" }, { "expression": { @@ -450925,112 +450925,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "394175:5:18", + "src": "394175:5:38", "type": "", "value": "0x140" }, { "name": "m10", "nodeType": "YulIdentifier", - "src": "394182:3:18" + "src": "394182:3:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "394168:6:18" + "src": "394168:6:38" }, "nodeType": "YulFunctionCall", - "src": "394168:18:18" + "src": "394168:18:38" }, "nodeType": "YulExpressionStatement", - "src": "394168:18:18" + "src": "394168:18:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 43207, + "declaration": 46268, "isOffset": false, "isSlot": false, - "src": "393889:2:18", + "src": "393889:2:38", "valueSize": 1 }, { - "declaration": 43210, + "declaration": 46271, "isOffset": false, "isSlot": false, - "src": "393918:2:18", + "src": "393918:2:38", "valueSize": 1 }, { - "declaration": 43237, + "declaration": 46298, "isOffset": false, "isSlot": false, - "src": "394182:3:18", + "src": "394182:3:38", "valueSize": 1 }, { - "declaration": 43213, + "declaration": 46274, "isOffset": false, "isSlot": false, - "src": "393947:2:18", + "src": "393947:2:38", "valueSize": 1 }, { - "declaration": 43216, + "declaration": 46277, "isOffset": false, "isSlot": false, - "src": "393976:2:18", + "src": "393976:2:38", "valueSize": 1 }, { - "declaration": 43219, + "declaration": 46280, "isOffset": false, "isSlot": false, - "src": "394005:2:18", + "src": "394005:2:38", "valueSize": 1 }, { - "declaration": 43222, + "declaration": 46283, "isOffset": false, "isSlot": false, - "src": "394034:2:18", + "src": "394034:2:38", "valueSize": 1 }, { - "declaration": 43225, + "declaration": 46286, "isOffset": false, "isSlot": false, - "src": "394063:2:18", + "src": "394063:2:38", "valueSize": 1 }, { - "declaration": 43228, + "declaration": 46289, "isOffset": false, "isSlot": false, - "src": "394092:2:18", + "src": "394092:2:38", "valueSize": 1 }, { - "declaration": 43231, + "declaration": 46292, "isOffset": false, "isSlot": false, - "src": "394122:2:18", + "src": "394122:2:38", "valueSize": 1 }, { - "declaration": 43234, + "declaration": 46295, "isOffset": false, "isSlot": false, - "src": "394152:2:18", + "src": "394152:2:38", "valueSize": 1 } ], - "id": 43245, + "id": 46306, "nodeType": "InlineAssembly", - "src": "393853:343:18" + "src": "393853:343:38" } ] }, @@ -451038,20 +451038,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "392479:3:18", + "nameLocation": "392479:3:38", "parameters": { - "id": 43204, + "id": 46265, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 43197, + "id": 46258, "mutability": "mutable", "name": "p0", - "nameLocation": "392491:2:18", + "nameLocation": "392491:2:38", "nodeType": "VariableDeclaration", - "scope": 43247, - "src": "392483:10:18", + "scope": 46308, + "src": "392483:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -451059,10 +451059,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43196, + "id": 46257, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "392483:7:18", + "src": "392483:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -451072,13 +451072,13 @@ }, { "constant": false, - "id": 43199, + "id": 46260, "mutability": "mutable", "name": "p1", - "nameLocation": "392503:2:18", + "nameLocation": "392503:2:38", "nodeType": "VariableDeclaration", - "scope": 43247, - "src": "392495:10:18", + "scope": 46308, + "src": "392495:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -451086,10 +451086,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43198, + "id": 46259, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "392495:7:18", + "src": "392495:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -451099,13 +451099,13 @@ }, { "constant": false, - "id": 43201, + "id": 46262, "mutability": "mutable", "name": "p2", - "nameLocation": "392515:2:18", + "nameLocation": "392515:2:38", "nodeType": "VariableDeclaration", - "scope": 43247, - "src": "392507:10:18", + "scope": 46308, + "src": "392507:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -451113,10 +451113,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43200, + "id": 46261, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "392507:7:18", + "src": "392507:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -451126,13 +451126,13 @@ }, { "constant": false, - "id": 43203, + "id": 46264, "mutability": "mutable", "name": "p3", - "nameLocation": "392524:2:18", + "nameLocation": "392524:2:38", "nodeType": "VariableDeclaration", - "scope": 43247, - "src": "392519:7:18", + "scope": 46308, + "src": "392519:7:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -451140,10 +451140,10 @@ "typeString": "bool" }, "typeName": { - "id": 43202, + "id": 46263, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "392519:4:18", + "src": "392519:4:38", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -451152,44 +451152,44 @@ "visibility": "internal" } ], - "src": "392482:45:18" + "src": "392482:45:38" }, "returnParameters": { - "id": 43205, + "id": 46266, "nodeType": "ParameterList", "parameters": [], - "src": "392542:0:18" + "src": "392542:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 43299, + "id": 46360, "nodeType": "FunctionDefinition", - "src": "394208:1738:18", + "src": "394208:1738:38", "nodes": [], "body": { - "id": 43298, + "id": 46359, "nodeType": "Block", - "src": "394283:1663:18", + "src": "394283:1663:38", "nodes": [], "statements": [ { "assignments": [ - 43259 + 46320 ], "declarations": [ { "constant": false, - "id": 43259, + "id": 46320, "mutability": "mutable", "name": "m0", - "nameLocation": "394301:2:18", + "nameLocation": "394301:2:38", "nodeType": "VariableDeclaration", - "scope": 43298, - "src": "394293:10:18", + "scope": 46359, + "src": "394293:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -451197,10 +451197,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43258, + "id": 46319, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "394293:7:18", + "src": "394293:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -451209,24 +451209,24 @@ "visibility": "internal" } ], - "id": 43260, + "id": 46321, "nodeType": "VariableDeclarationStatement", - "src": "394293:10:18" + "src": "394293:10:38" }, { "assignments": [ - 43262 + 46323 ], "declarations": [ { "constant": false, - "id": 43262, + "id": 46323, "mutability": "mutable", "name": "m1", - "nameLocation": "394321:2:18", + "nameLocation": "394321:2:38", "nodeType": "VariableDeclaration", - "scope": 43298, - "src": "394313:10:18", + "scope": 46359, + "src": "394313:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -451234,10 +451234,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43261, + "id": 46322, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "394313:7:18", + "src": "394313:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -451246,24 +451246,24 @@ "visibility": "internal" } ], - "id": 43263, + "id": 46324, "nodeType": "VariableDeclarationStatement", - "src": "394313:10:18" + "src": "394313:10:38" }, { "assignments": [ - 43265 + 46326 ], "declarations": [ { "constant": false, - "id": 43265, + "id": 46326, "mutability": "mutable", "name": "m2", - "nameLocation": "394341:2:18", + "nameLocation": "394341:2:38", "nodeType": "VariableDeclaration", - "scope": 43298, - "src": "394333:10:18", + "scope": 46359, + "src": "394333:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -451271,10 +451271,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43264, + "id": 46325, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "394333:7:18", + "src": "394333:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -451283,24 +451283,24 @@ "visibility": "internal" } ], - "id": 43266, + "id": 46327, "nodeType": "VariableDeclarationStatement", - "src": "394333:10:18" + "src": "394333:10:38" }, { "assignments": [ - 43268 + 46329 ], "declarations": [ { "constant": false, - "id": 43268, + "id": 46329, "mutability": "mutable", "name": "m3", - "nameLocation": "394361:2:18", + "nameLocation": "394361:2:38", "nodeType": "VariableDeclaration", - "scope": 43298, - "src": "394353:10:18", + "scope": 46359, + "src": "394353:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -451308,10 +451308,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43267, + "id": 46328, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "394353:7:18", + "src": "394353:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -451320,24 +451320,24 @@ "visibility": "internal" } ], - "id": 43269, + "id": 46330, "nodeType": "VariableDeclarationStatement", - "src": "394353:10:18" + "src": "394353:10:38" }, { "assignments": [ - 43271 + 46332 ], "declarations": [ { "constant": false, - "id": 43271, + "id": 46332, "mutability": "mutable", "name": "m4", - "nameLocation": "394381:2:18", + "nameLocation": "394381:2:38", "nodeType": "VariableDeclaration", - "scope": 43298, - "src": "394373:10:18", + "scope": 46359, + "src": "394373:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -451345,10 +451345,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43270, + "id": 46331, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "394373:7:18", + "src": "394373:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -451357,24 +451357,24 @@ "visibility": "internal" } ], - "id": 43272, + "id": 46333, "nodeType": "VariableDeclarationStatement", - "src": "394373:10:18" + "src": "394373:10:38" }, { "assignments": [ - 43274 + 46335 ], "declarations": [ { "constant": false, - "id": 43274, + "id": 46335, "mutability": "mutable", "name": "m5", - "nameLocation": "394401:2:18", + "nameLocation": "394401:2:38", "nodeType": "VariableDeclaration", - "scope": 43298, - "src": "394393:10:18", + "scope": 46359, + "src": "394393:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -451382,10 +451382,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43273, + "id": 46334, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "394393:7:18", + "src": "394393:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -451394,24 +451394,24 @@ "visibility": "internal" } ], - "id": 43275, + "id": 46336, "nodeType": "VariableDeclarationStatement", - "src": "394393:10:18" + "src": "394393:10:38" }, { "assignments": [ - 43277 + 46338 ], "declarations": [ { "constant": false, - "id": 43277, + "id": 46338, "mutability": "mutable", "name": "m6", - "nameLocation": "394421:2:18", + "nameLocation": "394421:2:38", "nodeType": "VariableDeclaration", - "scope": 43298, - "src": "394413:10:18", + "scope": 46359, + "src": "394413:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -451419,10 +451419,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43276, + "id": 46337, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "394413:7:18", + "src": "394413:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -451431,24 +451431,24 @@ "visibility": "internal" } ], - "id": 43278, + "id": 46339, "nodeType": "VariableDeclarationStatement", - "src": "394413:10:18" + "src": "394413:10:38" }, { "assignments": [ - 43280 + 46341 ], "declarations": [ { "constant": false, - "id": 43280, + "id": 46341, "mutability": "mutable", "name": "m7", - "nameLocation": "394441:2:18", + "nameLocation": "394441:2:38", "nodeType": "VariableDeclaration", - "scope": 43298, - "src": "394433:10:18", + "scope": 46359, + "src": "394433:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -451456,10 +451456,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43279, + "id": 46340, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "394433:7:18", + "src": "394433:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -451468,24 +451468,24 @@ "visibility": "internal" } ], - "id": 43281, + "id": 46342, "nodeType": "VariableDeclarationStatement", - "src": "394433:10:18" + "src": "394433:10:38" }, { "assignments": [ - 43283 + 46344 ], "declarations": [ { "constant": false, - "id": 43283, + "id": 46344, "mutability": "mutable", "name": "m8", - "nameLocation": "394461:2:18", + "nameLocation": "394461:2:38", "nodeType": "VariableDeclaration", - "scope": 43298, - "src": "394453:10:18", + "scope": 46359, + "src": "394453:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -451493,10 +451493,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43282, + "id": 46343, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "394453:7:18", + "src": "394453:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -451505,24 +451505,24 @@ "visibility": "internal" } ], - "id": 43284, + "id": 46345, "nodeType": "VariableDeclarationStatement", - "src": "394453:10:18" + "src": "394453:10:38" }, { "assignments": [ - 43286 + 46347 ], "declarations": [ { "constant": false, - "id": 43286, + "id": 46347, "mutability": "mutable", "name": "m9", - "nameLocation": "394481:2:18", + "nameLocation": "394481:2:38", "nodeType": "VariableDeclaration", - "scope": 43298, - "src": "394473:10:18", + "scope": 46359, + "src": "394473:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -451530,10 +451530,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43285, + "id": 46346, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "394473:7:18", + "src": "394473:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -451542,24 +451542,24 @@ "visibility": "internal" } ], - "id": 43287, + "id": 46348, "nodeType": "VariableDeclarationStatement", - "src": "394473:10:18" + "src": "394473:10:38" }, { "assignments": [ - 43289 + 46350 ], "declarations": [ { "constant": false, - "id": 43289, + "id": 46350, "mutability": "mutable", "name": "m10", - "nameLocation": "394501:3:18", + "nameLocation": "394501:3:38", "nodeType": "VariableDeclaration", - "scope": 43298, - "src": "394493:11:18", + "scope": 46359, + "src": "394493:11:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -451567,10 +451567,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43288, + "id": 46349, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "394493:7:18", + "src": "394493:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -451579,27 +451579,27 @@ "visibility": "internal" } ], - "id": 43290, + "id": 46351, "nodeType": "VariableDeclarationStatement", - "src": "394493:11:18" + "src": "394493:11:38" }, { "AST": { "nodeType": "YulBlock", - "src": "394523:1027:18", + "src": "394523:1027:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "394566:313:18", + "src": "394566:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "394584:15:18", + "src": "394584:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "394598:1:18", + "src": "394598:1:38", "type": "", "value": "0" }, @@ -451607,7 +451607,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "394588:6:18", + "src": "394588:6:38", "type": "" } ] @@ -451615,16 +451615,16 @@ { "body": { "nodeType": "YulBlock", - "src": "394669:40:18", + "src": "394669:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "394698:9:18", + "src": "394698:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "394700:5:18" + "src": "394700:5:38" } ] }, @@ -451635,33 +451635,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "394686:6:18" + "src": "394686:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "394694:1:18" + "src": "394694:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "394681:4:18" + "src": "394681:4:38" }, "nodeType": "YulFunctionCall", - "src": "394681:15:18" + "src": "394681:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "394674:6:18" + "src": "394674:6:38" }, "nodeType": "YulFunctionCall", - "src": "394674:23:18" + "src": "394674:23:38" }, "nodeType": "YulIf", - "src": "394671:36:18" + "src": "394671:36:38" } ] }, @@ -451670,12 +451670,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "394626:6:18" + "src": "394626:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "394634:4:18", + "src": "394634:4:38", "type": "", "value": "0x20" } @@ -451683,30 +451683,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "394623:2:18" + "src": "394623:2:38" }, "nodeType": "YulFunctionCall", - "src": "394623:16:18" + "src": "394623:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "394640:28:18", + "src": "394640:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "394642:24:18", + "src": "394642:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "394656:6:18" + "src": "394656:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "394664:1:18", + "src": "394664:1:38", "type": "", "value": "1" } @@ -451714,16 +451714,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "394652:3:18" + "src": "394652:3:38" }, "nodeType": "YulFunctionCall", - "src": "394652:14:18" + "src": "394652:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "394642:6:18" + "src": "394642:6:38" } ] } @@ -451731,10 +451731,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "394620:2:18", + "src": "394620:2:38", "statements": [] }, - "src": "394616:93:18" + "src": "394616:93:38" }, { "expression": { @@ -451742,34 +451742,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "394733:3:18" + "src": "394733:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "394738:6:18" + "src": "394738:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "394726:6:18" + "src": "394726:6:38" }, "nodeType": "YulFunctionCall", - "src": "394726:19:18" + "src": "394726:19:38" }, "nodeType": "YulExpressionStatement", - "src": "394726:19:18" + "src": "394726:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "394762:37:18", + "src": "394762:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "394779:3:18", + "src": "394779:3:38", "type": "", "value": "256" }, @@ -451778,38 +451778,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "394788:1:18", + "src": "394788:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "394791:6:18" + "src": "394791:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "394784:3:18" + "src": "394784:3:38" }, "nodeType": "YulFunctionCall", - "src": "394784:14:18" + "src": "394784:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "394775:3:18" + "src": "394775:3:38" }, "nodeType": "YulFunctionCall", - "src": "394775:24:18" + "src": "394775:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "394766:5:18", + "src": "394766:5:38", "type": "" } ] @@ -451822,12 +451822,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "394827:3:18" + "src": "394827:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "394832:4:18", + "src": "394832:4:38", "type": "", "value": "0x20" } @@ -451835,59 +451835,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "394823:3:18" + "src": "394823:3:38" }, "nodeType": "YulFunctionCall", - "src": "394823:14:18" + "src": "394823:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "394843:5:18" + "src": "394843:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "394854:5:18" + "src": "394854:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "394861:1:18" + "src": "394861:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "394850:3:18" + "src": "394850:3:38" }, "nodeType": "YulFunctionCall", - "src": "394850:13:18" + "src": "394850:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "394839:3:18" + "src": "394839:3:38" }, "nodeType": "YulFunctionCall", - "src": "394839:25:18" + "src": "394839:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "394816:6:18" + "src": "394816:6:38" }, "nodeType": "YulFunctionCall", - "src": "394816:49:18" + "src": "394816:49:38" }, "nodeType": "YulExpressionStatement", - "src": "394816:49:18" + "src": "394816:49:38" } ] }, @@ -451897,27 +451897,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "394558:3:18", + "src": "394558:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "394563:1:18", + "src": "394563:1:38", "type": "" } ], - "src": "394537:342:18" + "src": "394537:342:38" }, { "nodeType": "YulAssignment", - "src": "394892:17:18", + "src": "394892:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "394904:4:18", + "src": "394904:4:38", "type": "", "value": "0x00" } @@ -451925,28 +451925,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "394898:5:18" + "src": "394898:5:38" }, "nodeType": "YulFunctionCall", - "src": "394898:11:18" + "src": "394898:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "394892:2:18" + "src": "394892:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "394922:17:18", + "src": "394922:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "394934:4:18", + "src": "394934:4:38", "type": "", "value": "0x20" } @@ -451954,28 +451954,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "394928:5:18" + "src": "394928:5:38" }, "nodeType": "YulFunctionCall", - "src": "394928:11:18" + "src": "394928:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "394922:2:18" + "src": "394922:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "394952:17:18", + "src": "394952:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "394964:4:18", + "src": "394964:4:38", "type": "", "value": "0x40" } @@ -451983,28 +451983,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "394958:5:18" + "src": "394958:5:38" }, "nodeType": "YulFunctionCall", - "src": "394958:11:18" + "src": "394958:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "394952:2:18" + "src": "394952:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "394982:17:18", + "src": "394982:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "394994:4:18", + "src": "394994:4:38", "type": "", "value": "0x60" } @@ -452012,28 +452012,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "394988:5:18" + "src": "394988:5:38" }, "nodeType": "YulFunctionCall", - "src": "394988:11:18" + "src": "394988:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "394982:2:18" + "src": "394982:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "395012:17:18", + "src": "395012:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "395024:4:18", + "src": "395024:4:38", "type": "", "value": "0x80" } @@ -452041,28 +452041,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "395018:5:18" + "src": "395018:5:38" }, "nodeType": "YulFunctionCall", - "src": "395018:11:18" + "src": "395018:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "395012:2:18" + "src": "395012:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "395042:17:18", + "src": "395042:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "395054:4:18", + "src": "395054:4:38", "type": "", "value": "0xa0" } @@ -452070,28 +452070,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "395048:5:18" + "src": "395048:5:38" }, "nodeType": "YulFunctionCall", - "src": "395048:11:18" + "src": "395048:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "395042:2:18" + "src": "395042:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "395072:17:18", + "src": "395072:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "395084:4:18", + "src": "395084:4:38", "type": "", "value": "0xc0" } @@ -452099,28 +452099,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "395078:5:18" + "src": "395078:5:38" }, "nodeType": "YulFunctionCall", - "src": "395078:11:18" + "src": "395078:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "395072:2:18" + "src": "395072:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "395102:17:18", + "src": "395102:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "395114:4:18", + "src": "395114:4:38", "type": "", "value": "0xe0" } @@ -452128,28 +452128,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "395108:5:18" + "src": "395108:5:38" }, "nodeType": "YulFunctionCall", - "src": "395108:11:18" + "src": "395108:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "395102:2:18" + "src": "395102:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "395132:18:18", + "src": "395132:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "395144:5:18", + "src": "395144:5:38", "type": "", "value": "0x100" } @@ -452157,28 +452157,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "395138:5:18" + "src": "395138:5:38" }, "nodeType": "YulFunctionCall", - "src": "395138:12:18" + "src": "395138:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "395132:2:18" + "src": "395132:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "395163:18:18", + "src": "395163:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "395175:5:18", + "src": "395175:5:38", "type": "", "value": "0x120" } @@ -452186,28 +452186,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "395169:5:18" + "src": "395169:5:38" }, "nodeType": "YulFunctionCall", - "src": "395169:12:18" + "src": "395169:12:38" }, "variableNames": [ { "name": "m9", "nodeType": "YulIdentifier", - "src": "395163:2:18" + "src": "395163:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "395194:19:18", + "src": "395194:19:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "395207:5:18", + "src": "395207:5:38", "type": "", "value": "0x140" } @@ -452215,16 +452215,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "395201:5:18" + "src": "395201:5:38" }, "nodeType": "YulFunctionCall", - "src": "395201:12:18" + "src": "395201:12:38" }, "variableNames": [ { "name": "m10", "nodeType": "YulIdentifier", - "src": "395194:3:18" + "src": "395194:3:38" } ] }, @@ -452234,14 +452234,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "395297:4:18", + "src": "395297:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "395303:10:18", + "src": "395303:10:38", "type": "", "value": "0x8eafb02b" } @@ -452249,13 +452249,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "395290:6:18" + "src": "395290:6:38" }, "nodeType": "YulFunctionCall", - "src": "395290:24:18" + "src": "395290:24:38" }, "nodeType": "YulExpressionStatement", - "src": "395290:24:18" + "src": "395290:24:38" }, { "expression": { @@ -452263,14 +452263,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "395334:4:18", + "src": "395334:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "395340:4:18", + "src": "395340:4:38", "type": "", "value": "0x80" } @@ -452278,13 +452278,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "395327:6:18" + "src": "395327:6:38" }, "nodeType": "YulFunctionCall", - "src": "395327:18:18" + "src": "395327:18:38" }, "nodeType": "YulExpressionStatement", - "src": "395327:18:18" + "src": "395327:18:38" }, { "expression": { @@ -452292,14 +452292,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "395365:4:18", + "src": "395365:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "395371:4:18", + "src": "395371:4:38", "type": "", "value": "0xc0" } @@ -452307,13 +452307,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "395358:6:18" + "src": "395358:6:38" }, "nodeType": "YulFunctionCall", - "src": "395358:18:18" + "src": "395358:18:38" }, "nodeType": "YulExpressionStatement", - "src": "395358:18:18" + "src": "395358:18:38" }, { "expression": { @@ -452321,14 +452321,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "395396:4:18", + "src": "395396:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "395402:5:18", + "src": "395402:5:38", "type": "", "value": "0x100" } @@ -452336,13 +452336,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "395389:6:18" + "src": "395389:6:38" }, "nodeType": "YulFunctionCall", - "src": "395389:19:18" + "src": "395389:19:38" }, "nodeType": "YulExpressionStatement", - "src": "395389:19:18" + "src": "395389:19:38" }, { "expression": { @@ -452350,26 +452350,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "395428:4:18", + "src": "395428:4:38", "type": "", "value": "0x80" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "395434:2:18" + "src": "395434:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "395421:6:18" + "src": "395421:6:38" }, "nodeType": "YulFunctionCall", - "src": "395421:16:18" + "src": "395421:16:38" }, "nodeType": "YulExpressionStatement", - "src": "395421:16:18" + "src": "395421:16:38" }, { "expression": { @@ -452377,26 +452377,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "395462:4:18", + "src": "395462:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "395468:2:18" + "src": "395468:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "395450:11:18" + "src": "395450:11:38" }, "nodeType": "YulFunctionCall", - "src": "395450:21:18" + "src": "395450:21:38" }, "nodeType": "YulExpressionStatement", - "src": "395450:21:18" + "src": "395450:21:38" }, { "expression": { @@ -452404,26 +452404,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "395496:4:18", + "src": "395496:4:38", "type": "", "value": "0xe0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "395502:2:18" + "src": "395502:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "395484:11:18" + "src": "395484:11:38" }, "nodeType": "YulFunctionCall", - "src": "395484:21:18" + "src": "395484:21:38" }, "nodeType": "YulExpressionStatement", - "src": "395484:21:18" + "src": "395484:21:38" }, { "expression": { @@ -452431,154 +452431,154 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "395530:5:18", + "src": "395530:5:38", "type": "", "value": "0x120" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "395537:2:18" + "src": "395537:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "395518:11:18" + "src": "395518:11:38" }, "nodeType": "YulFunctionCall", - "src": "395518:22:18" + "src": "395518:22:38" }, "nodeType": "YulExpressionStatement", - "src": "395518:22:18" + "src": "395518:22:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 43259, + "declaration": 46320, "isOffset": false, "isSlot": false, - "src": "394892:2:18", + "src": "394892:2:38", "valueSize": 1 }, { - "declaration": 43262, + "declaration": 46323, "isOffset": false, "isSlot": false, - "src": "394922:2:18", + "src": "394922:2:38", "valueSize": 1 }, { - "declaration": 43289, + "declaration": 46350, "isOffset": false, "isSlot": false, - "src": "395194:3:18", + "src": "395194:3:38", "valueSize": 1 }, { - "declaration": 43265, + "declaration": 46326, "isOffset": false, "isSlot": false, - "src": "394952:2:18", + "src": "394952:2:38", "valueSize": 1 }, { - "declaration": 43268, + "declaration": 46329, "isOffset": false, "isSlot": false, - "src": "394982:2:18", + "src": "394982:2:38", "valueSize": 1 }, { - "declaration": 43271, + "declaration": 46332, "isOffset": false, "isSlot": false, - "src": "395012:2:18", + "src": "395012:2:38", "valueSize": 1 }, { - "declaration": 43274, + "declaration": 46335, "isOffset": false, "isSlot": false, - "src": "395042:2:18", + "src": "395042:2:38", "valueSize": 1 }, { - "declaration": 43277, + "declaration": 46338, "isOffset": false, "isSlot": false, - "src": "395072:2:18", + "src": "395072:2:38", "valueSize": 1 }, { - "declaration": 43280, + "declaration": 46341, "isOffset": false, "isSlot": false, - "src": "395102:2:18", + "src": "395102:2:38", "valueSize": 1 }, { - "declaration": 43283, + "declaration": 46344, "isOffset": false, "isSlot": false, - "src": "395132:2:18", + "src": "395132:2:38", "valueSize": 1 }, { - "declaration": 43286, + "declaration": 46347, "isOffset": false, "isSlot": false, - "src": "395163:2:18", + "src": "395163:2:38", "valueSize": 1 }, { - "declaration": 43249, + "declaration": 46310, "isOffset": false, "isSlot": false, - "src": "395468:2:18", + "src": "395468:2:38", "valueSize": 1 }, { - "declaration": 43251, + "declaration": 46312, "isOffset": false, "isSlot": false, - "src": "395502:2:18", + "src": "395502:2:38", "valueSize": 1 }, { - "declaration": 43253, + "declaration": 46314, "isOffset": false, "isSlot": false, - "src": "395537:2:18", + "src": "395537:2:38", "valueSize": 1 }, { - "declaration": 43255, + "declaration": 46316, "isOffset": false, "isSlot": false, - "src": "395434:2:18", + "src": "395434:2:38", "valueSize": 1 } ], - "id": 43291, + "id": 46352, "nodeType": "InlineAssembly", - "src": "394514:1036:18" + "src": "394514:1036:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 43293, + "id": 46354, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "395575:4:18", + "src": "395575:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -452587,14 +452587,14 @@ }, { "hexValue": "3078313434", - "id": 43294, + "id": 46355, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "395581:5:18", + "src": "395581:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_324_by_1", "typeString": "int_const 324" @@ -452613,18 +452613,18 @@ "typeString": "int_const 324" } ], - "id": 43292, + "id": 46353, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "395559:15:18", + "referencedDeclaration": 33383, + "src": "395559:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 43295, + "id": 46356, "isConstant": false, "isLValue": false, "isPure": false, @@ -452633,21 +452633,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "395559:28:18", + "src": "395559:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 43296, + "id": 46357, "nodeType": "ExpressionStatement", - "src": "395559:28:18" + "src": "395559:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "395606:334:18", + "src": "395606:334:38", "statements": [ { "expression": { @@ -452655,26 +452655,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "395627:4:18", + "src": "395627:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "395633:2:18" + "src": "395633:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "395620:6:18" + "src": "395620:6:38" }, "nodeType": "YulFunctionCall", - "src": "395620:16:18" + "src": "395620:16:38" }, "nodeType": "YulExpressionStatement", - "src": "395620:16:18" + "src": "395620:16:38" }, { "expression": { @@ -452682,26 +452682,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "395656:4:18", + "src": "395656:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "395662:2:18" + "src": "395662:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "395649:6:18" + "src": "395649:6:38" }, "nodeType": "YulFunctionCall", - "src": "395649:16:18" + "src": "395649:16:38" }, "nodeType": "YulExpressionStatement", - "src": "395649:16:18" + "src": "395649:16:38" }, { "expression": { @@ -452709,26 +452709,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "395685:4:18", + "src": "395685:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "395691:2:18" + "src": "395691:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "395678:6:18" + "src": "395678:6:38" }, "nodeType": "YulFunctionCall", - "src": "395678:16:18" + "src": "395678:16:38" }, "nodeType": "YulExpressionStatement", - "src": "395678:16:18" + "src": "395678:16:38" }, { "expression": { @@ -452736,26 +452736,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "395714:4:18", + "src": "395714:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "395720:2:18" + "src": "395720:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "395707:6:18" + "src": "395707:6:38" }, "nodeType": "YulFunctionCall", - "src": "395707:16:18" + "src": "395707:16:38" }, "nodeType": "YulExpressionStatement", - "src": "395707:16:18" + "src": "395707:16:38" }, { "expression": { @@ -452763,26 +452763,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "395743:4:18", + "src": "395743:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "395749:2:18" + "src": "395749:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "395736:6:18" + "src": "395736:6:38" }, "nodeType": "YulFunctionCall", - "src": "395736:16:18" + "src": "395736:16:38" }, "nodeType": "YulExpressionStatement", - "src": "395736:16:18" + "src": "395736:16:38" }, { "expression": { @@ -452790,26 +452790,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "395772:4:18", + "src": "395772:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "395778:2:18" + "src": "395778:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "395765:6:18" + "src": "395765:6:38" }, "nodeType": "YulFunctionCall", - "src": "395765:16:18" + "src": "395765:16:38" }, "nodeType": "YulExpressionStatement", - "src": "395765:16:18" + "src": "395765:16:38" }, { "expression": { @@ -452817,26 +452817,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "395801:4:18", + "src": "395801:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "395807:2:18" + "src": "395807:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "395794:6:18" + "src": "395794:6:38" }, "nodeType": "YulFunctionCall", - "src": "395794:16:18" + "src": "395794:16:38" }, "nodeType": "YulExpressionStatement", - "src": "395794:16:18" + "src": "395794:16:38" }, { "expression": { @@ -452844,26 +452844,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "395830:4:18", + "src": "395830:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "395836:2:18" + "src": "395836:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "395823:6:18" + "src": "395823:6:38" }, "nodeType": "YulFunctionCall", - "src": "395823:16:18" + "src": "395823:16:38" }, "nodeType": "YulExpressionStatement", - "src": "395823:16:18" + "src": "395823:16:38" }, { "expression": { @@ -452871,26 +452871,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "395859:5:18", + "src": "395859:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "395866:2:18" + "src": "395866:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "395852:6:18" + "src": "395852:6:38" }, "nodeType": "YulFunctionCall", - "src": "395852:17:18" + "src": "395852:17:38" }, "nodeType": "YulExpressionStatement", - "src": "395852:17:18" + "src": "395852:17:38" }, { "expression": { @@ -452898,26 +452898,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "395889:5:18", + "src": "395889:5:38", "type": "", "value": "0x120" }, { "name": "m9", "nodeType": "YulIdentifier", - "src": "395896:2:18" + "src": "395896:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "395882:6:18" + "src": "395882:6:38" }, "nodeType": "YulFunctionCall", - "src": "395882:17:18" + "src": "395882:17:38" }, "nodeType": "YulExpressionStatement", - "src": "395882:17:18" + "src": "395882:17:38" }, { "expression": { @@ -452925,112 +452925,112 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "395919:5:18", + "src": "395919:5:38", "type": "", "value": "0x140" }, { "name": "m10", "nodeType": "YulIdentifier", - "src": "395926:3:18" + "src": "395926:3:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "395912:6:18" + "src": "395912:6:38" }, "nodeType": "YulFunctionCall", - "src": "395912:18:18" + "src": "395912:18:38" }, "nodeType": "YulExpressionStatement", - "src": "395912:18:18" + "src": "395912:18:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 43259, + "declaration": 46320, "isOffset": false, "isSlot": false, - "src": "395633:2:18", + "src": "395633:2:38", "valueSize": 1 }, { - "declaration": 43262, + "declaration": 46323, "isOffset": false, "isSlot": false, - "src": "395662:2:18", + "src": "395662:2:38", "valueSize": 1 }, { - "declaration": 43289, + "declaration": 46350, "isOffset": false, "isSlot": false, - "src": "395926:3:18", + "src": "395926:3:38", "valueSize": 1 }, { - "declaration": 43265, + "declaration": 46326, "isOffset": false, "isSlot": false, - "src": "395691:2:18", + "src": "395691:2:38", "valueSize": 1 }, { - "declaration": 43268, + "declaration": 46329, "isOffset": false, "isSlot": false, - "src": "395720:2:18", + "src": "395720:2:38", "valueSize": 1 }, { - "declaration": 43271, + "declaration": 46332, "isOffset": false, "isSlot": false, - "src": "395749:2:18", + "src": "395749:2:38", "valueSize": 1 }, { - "declaration": 43274, + "declaration": 46335, "isOffset": false, "isSlot": false, - "src": "395778:2:18", + "src": "395778:2:38", "valueSize": 1 }, { - "declaration": 43277, + "declaration": 46338, "isOffset": false, "isSlot": false, - "src": "395807:2:18", + "src": "395807:2:38", "valueSize": 1 }, { - "declaration": 43280, + "declaration": 46341, "isOffset": false, "isSlot": false, - "src": "395836:2:18", + "src": "395836:2:38", "valueSize": 1 }, { - "declaration": 43283, + "declaration": 46344, "isOffset": false, "isSlot": false, - "src": "395866:2:18", + "src": "395866:2:38", "valueSize": 1 }, { - "declaration": 43286, + "declaration": 46347, "isOffset": false, "isSlot": false, - "src": "395896:2:18", + "src": "395896:2:38", "valueSize": 1 } ], - "id": 43297, + "id": 46358, "nodeType": "InlineAssembly", - "src": "395597:343:18" + "src": "395597:343:38" } ] }, @@ -453038,20 +453038,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "394217:3:18", + "nameLocation": "394217:3:38", "parameters": { - "id": 43256, + "id": 46317, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 43249, + "id": 46310, "mutability": "mutable", "name": "p0", - "nameLocation": "394229:2:18", + "nameLocation": "394229:2:38", "nodeType": "VariableDeclaration", - "scope": 43299, - "src": "394221:10:18", + "scope": 46360, + "src": "394221:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -453059,10 +453059,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43248, + "id": 46309, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "394221:7:18", + "src": "394221:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -453072,13 +453072,13 @@ }, { "constant": false, - "id": 43251, + "id": 46312, "mutability": "mutable", "name": "p1", - "nameLocation": "394241:2:18", + "nameLocation": "394241:2:38", "nodeType": "VariableDeclaration", - "scope": 43299, - "src": "394233:10:18", + "scope": 46360, + "src": "394233:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -453086,10 +453086,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43250, + "id": 46311, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "394233:7:18", + "src": "394233:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -453099,13 +453099,13 @@ }, { "constant": false, - "id": 43253, + "id": 46314, "mutability": "mutable", "name": "p2", - "nameLocation": "394253:2:18", + "nameLocation": "394253:2:38", "nodeType": "VariableDeclaration", - "scope": 43299, - "src": "394245:10:18", + "scope": 46360, + "src": "394245:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -453113,10 +453113,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43252, + "id": 46313, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "394245:7:18", + "src": "394245:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -453126,13 +453126,13 @@ }, { "constant": false, - "id": 43255, + "id": 46316, "mutability": "mutable", "name": "p3", - "nameLocation": "394265:2:18", + "nameLocation": "394265:2:38", "nodeType": "VariableDeclaration", - "scope": 43299, - "src": "394257:10:18", + "scope": 46360, + "src": "394257:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -453140,10 +453140,10 @@ "typeString": "uint256" }, "typeName": { - "id": 43254, + "id": 46315, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "394257:7:18", + "src": "394257:7:38", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -453152,44 +453152,44 @@ "visibility": "internal" } ], - "src": "394220:48:18" + "src": "394220:48:38" }, "returnParameters": { - "id": 43257, + "id": 46318, "nodeType": "ParameterList", "parameters": [], - "src": "394283:0:18" + "src": "394283:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 43357, + "id": 46418, "nodeType": "FunctionDefinition", - "src": "395952:1943:18", + "src": "395952:1943:38", "nodes": [], "body": { - "id": 43356, + "id": 46417, "nodeType": "Block", - "src": "396027:1868:18", + "src": "396027:1868:38", "nodes": [], "statements": [ { "assignments": [ - 43311 + 46372 ], "declarations": [ { "constant": false, - "id": 43311, + "id": 46372, "mutability": "mutable", "name": "m0", - "nameLocation": "396045:2:18", + "nameLocation": "396045:2:38", "nodeType": "VariableDeclaration", - "scope": 43356, - "src": "396037:10:18", + "scope": 46417, + "src": "396037:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -453197,10 +453197,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43310, + "id": 46371, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "396037:7:18", + "src": "396037:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -453209,24 +453209,24 @@ "visibility": "internal" } ], - "id": 43312, + "id": 46373, "nodeType": "VariableDeclarationStatement", - "src": "396037:10:18" + "src": "396037:10:38" }, { "assignments": [ - 43314 + 46375 ], "declarations": [ { "constant": false, - "id": 43314, + "id": 46375, "mutability": "mutable", "name": "m1", - "nameLocation": "396065:2:18", + "nameLocation": "396065:2:38", "nodeType": "VariableDeclaration", - "scope": 43356, - "src": "396057:10:18", + "scope": 46417, + "src": "396057:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -453234,10 +453234,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43313, + "id": 46374, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "396057:7:18", + "src": "396057:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -453246,24 +453246,24 @@ "visibility": "internal" } ], - "id": 43315, + "id": 46376, "nodeType": "VariableDeclarationStatement", - "src": "396057:10:18" + "src": "396057:10:38" }, { "assignments": [ - 43317 + 46378 ], "declarations": [ { "constant": false, - "id": 43317, + "id": 46378, "mutability": "mutable", "name": "m2", - "nameLocation": "396085:2:18", + "nameLocation": "396085:2:38", "nodeType": "VariableDeclaration", - "scope": 43356, - "src": "396077:10:18", + "scope": 46417, + "src": "396077:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -453271,10 +453271,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43316, + "id": 46377, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "396077:7:18", + "src": "396077:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -453283,24 +453283,24 @@ "visibility": "internal" } ], - "id": 43318, + "id": 46379, "nodeType": "VariableDeclarationStatement", - "src": "396077:10:18" + "src": "396077:10:38" }, { "assignments": [ - 43320 + 46381 ], "declarations": [ { "constant": false, - "id": 43320, + "id": 46381, "mutability": "mutable", "name": "m3", - "nameLocation": "396105:2:18", + "nameLocation": "396105:2:38", "nodeType": "VariableDeclaration", - "scope": 43356, - "src": "396097:10:18", + "scope": 46417, + "src": "396097:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -453308,10 +453308,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43319, + "id": 46380, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "396097:7:18", + "src": "396097:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -453320,24 +453320,24 @@ "visibility": "internal" } ], - "id": 43321, + "id": 46382, "nodeType": "VariableDeclarationStatement", - "src": "396097:10:18" + "src": "396097:10:38" }, { "assignments": [ - 43323 + 46384 ], "declarations": [ { "constant": false, - "id": 43323, + "id": 46384, "mutability": "mutable", "name": "m4", - "nameLocation": "396125:2:18", + "nameLocation": "396125:2:38", "nodeType": "VariableDeclaration", - "scope": 43356, - "src": "396117:10:18", + "scope": 46417, + "src": "396117:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -453345,10 +453345,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43322, + "id": 46383, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "396117:7:18", + "src": "396117:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -453357,24 +453357,24 @@ "visibility": "internal" } ], - "id": 43324, + "id": 46385, "nodeType": "VariableDeclarationStatement", - "src": "396117:10:18" + "src": "396117:10:38" }, { "assignments": [ - 43326 + 46387 ], "declarations": [ { "constant": false, - "id": 43326, + "id": 46387, "mutability": "mutable", "name": "m5", - "nameLocation": "396145:2:18", + "nameLocation": "396145:2:38", "nodeType": "VariableDeclaration", - "scope": 43356, - "src": "396137:10:18", + "scope": 46417, + "src": "396137:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -453382,10 +453382,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43325, + "id": 46386, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "396137:7:18", + "src": "396137:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -453394,24 +453394,24 @@ "visibility": "internal" } ], - "id": 43327, + "id": 46388, "nodeType": "VariableDeclarationStatement", - "src": "396137:10:18" + "src": "396137:10:38" }, { "assignments": [ - 43329 + 46390 ], "declarations": [ { "constant": false, - "id": 43329, + "id": 46390, "mutability": "mutable", "name": "m6", - "nameLocation": "396165:2:18", + "nameLocation": "396165:2:38", "nodeType": "VariableDeclaration", - "scope": 43356, - "src": "396157:10:18", + "scope": 46417, + "src": "396157:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -453419,10 +453419,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43328, + "id": 46389, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "396157:7:18", + "src": "396157:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -453431,24 +453431,24 @@ "visibility": "internal" } ], - "id": 43330, + "id": 46391, "nodeType": "VariableDeclarationStatement", - "src": "396157:10:18" + "src": "396157:10:38" }, { "assignments": [ - 43332 + 46393 ], "declarations": [ { "constant": false, - "id": 43332, + "id": 46393, "mutability": "mutable", "name": "m7", - "nameLocation": "396185:2:18", + "nameLocation": "396185:2:38", "nodeType": "VariableDeclaration", - "scope": 43356, - "src": "396177:10:18", + "scope": 46417, + "src": "396177:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -453456,10 +453456,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43331, + "id": 46392, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "396177:7:18", + "src": "396177:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -453468,24 +453468,24 @@ "visibility": "internal" } ], - "id": 43333, + "id": 46394, "nodeType": "VariableDeclarationStatement", - "src": "396177:10:18" + "src": "396177:10:38" }, { "assignments": [ - 43335 + 46396 ], "declarations": [ { "constant": false, - "id": 43335, + "id": 46396, "mutability": "mutable", "name": "m8", - "nameLocation": "396205:2:18", + "nameLocation": "396205:2:38", "nodeType": "VariableDeclaration", - "scope": 43356, - "src": "396197:10:18", + "scope": 46417, + "src": "396197:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -453493,10 +453493,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43334, + "id": 46395, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "396197:7:18", + "src": "396197:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -453505,24 +453505,24 @@ "visibility": "internal" } ], - "id": 43336, + "id": 46397, "nodeType": "VariableDeclarationStatement", - "src": "396197:10:18" + "src": "396197:10:38" }, { "assignments": [ - 43338 + 46399 ], "declarations": [ { "constant": false, - "id": 43338, + "id": 46399, "mutability": "mutable", "name": "m9", - "nameLocation": "396225:2:18", + "nameLocation": "396225:2:38", "nodeType": "VariableDeclaration", - "scope": 43356, - "src": "396217:10:18", + "scope": 46417, + "src": "396217:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -453530,10 +453530,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43337, + "id": 46398, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "396217:7:18", + "src": "396217:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -453542,24 +453542,24 @@ "visibility": "internal" } ], - "id": 43339, + "id": 46400, "nodeType": "VariableDeclarationStatement", - "src": "396217:10:18" + "src": "396217:10:38" }, { "assignments": [ - 43341 + 46402 ], "declarations": [ { "constant": false, - "id": 43341, + "id": 46402, "mutability": "mutable", "name": "m10", - "nameLocation": "396245:3:18", + "nameLocation": "396245:3:38", "nodeType": "VariableDeclaration", - "scope": 43356, - "src": "396237:11:18", + "scope": 46417, + "src": "396237:11:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -453567,10 +453567,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43340, + "id": 46401, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "396237:7:18", + "src": "396237:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -453579,24 +453579,24 @@ "visibility": "internal" } ], - "id": 43342, + "id": 46403, "nodeType": "VariableDeclarationStatement", - "src": "396237:11:18" + "src": "396237:11:38" }, { "assignments": [ - 43344 + 46405 ], "declarations": [ { "constant": false, - "id": 43344, + "id": 46405, "mutability": "mutable", "name": "m11", - "nameLocation": "396266:3:18", + "nameLocation": "396266:3:38", "nodeType": "VariableDeclaration", - "scope": 43356, - "src": "396258:11:18", + "scope": 46417, + "src": "396258:11:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -453604,10 +453604,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43343, + "id": 46404, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "396258:7:18", + "src": "396258:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -453616,24 +453616,24 @@ "visibility": "internal" } ], - "id": 43345, + "id": 46406, "nodeType": "VariableDeclarationStatement", - "src": "396258:11:18" + "src": "396258:11:38" }, { "assignments": [ - 43347 + 46408 ], "declarations": [ { "constant": false, - "id": 43347, + "id": 46408, "mutability": "mutable", "name": "m12", - "nameLocation": "396287:3:18", + "nameLocation": "396287:3:38", "nodeType": "VariableDeclaration", - "scope": 43356, - "src": "396279:11:18", + "scope": 46417, + "src": "396279:11:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -453641,10 +453641,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43346, + "id": 46407, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "396279:7:18", + "src": "396279:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -453653,27 +453653,27 @@ "visibility": "internal" } ], - "id": 43348, + "id": 46409, "nodeType": "VariableDeclarationStatement", - "src": "396279:11:18" + "src": "396279:11:38" }, { "AST": { "nodeType": "YulBlock", - "src": "396309:1128:18", + "src": "396309:1128:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "396352:313:18", + "src": "396352:313:38", "statements": [ { "nodeType": "YulVariableDeclaration", - "src": "396370:15:18", + "src": "396370:15:38", "value": { "kind": "number", "nodeType": "YulLiteral", - "src": "396384:1:18", + "src": "396384:1:38", "type": "", "value": "0" }, @@ -453681,7 +453681,7 @@ { "name": "length", "nodeType": "YulTypedName", - "src": "396374:6:18", + "src": "396374:6:38", "type": "" } ] @@ -453689,16 +453689,16 @@ { "body": { "nodeType": "YulBlock", - "src": "396455:40:18", + "src": "396455:40:38", "statements": [ { "body": { "nodeType": "YulBlock", - "src": "396484:9:18", + "src": "396484:9:38", "statements": [ { "nodeType": "YulBreak", - "src": "396486:5:18" + "src": "396486:5:38" } ] }, @@ -453709,33 +453709,33 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "396472:6:18" + "src": "396472:6:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "396480:1:18" + "src": "396480:1:38" } ], "functionName": { "name": "byte", "nodeType": "YulIdentifier", - "src": "396467:4:18" + "src": "396467:4:38" }, "nodeType": "YulFunctionCall", - "src": "396467:15:18" + "src": "396467:15:38" } ], "functionName": { "name": "iszero", "nodeType": "YulIdentifier", - "src": "396460:6:18" + "src": "396460:6:38" }, "nodeType": "YulFunctionCall", - "src": "396460:23:18" + "src": "396460:23:38" }, "nodeType": "YulIf", - "src": "396457:36:18" + "src": "396457:36:38" } ] }, @@ -453744,12 +453744,12 @@ { "name": "length", "nodeType": "YulIdentifier", - "src": "396412:6:18" + "src": "396412:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "396420:4:18", + "src": "396420:4:38", "type": "", "value": "0x20" } @@ -453757,30 +453757,30 @@ "functionName": { "name": "lt", "nodeType": "YulIdentifier", - "src": "396409:2:18" + "src": "396409:2:38" }, "nodeType": "YulFunctionCall", - "src": "396409:16:18" + "src": "396409:16:38" }, "nodeType": "YulForLoop", "post": { "nodeType": "YulBlock", - "src": "396426:28:18", + "src": "396426:28:38", "statements": [ { "nodeType": "YulAssignment", - "src": "396428:24:18", + "src": "396428:24:38", "value": { "arguments": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "396442:6:18" + "src": "396442:6:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "396450:1:18", + "src": "396450:1:38", "type": "", "value": "1" } @@ -453788,16 +453788,16 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "396438:3:18" + "src": "396438:3:38" }, "nodeType": "YulFunctionCall", - "src": "396438:14:18" + "src": "396438:14:38" }, "variableNames": [ { "name": "length", "nodeType": "YulIdentifier", - "src": "396428:6:18" + "src": "396428:6:38" } ] } @@ -453805,10 +453805,10 @@ }, "pre": { "nodeType": "YulBlock", - "src": "396406:2:18", + "src": "396406:2:38", "statements": [] }, - "src": "396402:93:18" + "src": "396402:93:38" }, { "expression": { @@ -453816,34 +453816,34 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "396519:3:18" + "src": "396519:3:38" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "396524:6:18" + "src": "396524:6:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "396512:6:18" + "src": "396512:6:38" }, "nodeType": "YulFunctionCall", - "src": "396512:19:18" + "src": "396512:19:38" }, "nodeType": "YulExpressionStatement", - "src": "396512:19:18" + "src": "396512:19:38" }, { "nodeType": "YulVariableDeclaration", - "src": "396548:37:18", + "src": "396548:37:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "396565:3:18", + "src": "396565:3:38", "type": "", "value": "256" }, @@ -453852,38 +453852,38 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "396574:1:18", + "src": "396574:1:38", "type": "", "value": "3" }, { "name": "length", "nodeType": "YulIdentifier", - "src": "396577:6:18" + "src": "396577:6:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "396570:3:18" + "src": "396570:3:38" }, "nodeType": "YulFunctionCall", - "src": "396570:14:18" + "src": "396570:14:38" } ], "functionName": { "name": "sub", "nodeType": "YulIdentifier", - "src": "396561:3:18" + "src": "396561:3:38" }, "nodeType": "YulFunctionCall", - "src": "396561:24:18" + "src": "396561:24:38" }, "variables": [ { "name": "shift", "nodeType": "YulTypedName", - "src": "396552:5:18", + "src": "396552:5:38", "type": "" } ] @@ -453896,12 +453896,12 @@ { "name": "pos", "nodeType": "YulIdentifier", - "src": "396613:3:18" + "src": "396613:3:38" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "396618:4:18", + "src": "396618:4:38", "type": "", "value": "0x20" } @@ -453909,59 +453909,59 @@ "functionName": { "name": "add", "nodeType": "YulIdentifier", - "src": "396609:3:18" + "src": "396609:3:38" }, "nodeType": "YulFunctionCall", - "src": "396609:14:18" + "src": "396609:14:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "396629:5:18" + "src": "396629:5:38" }, { "arguments": [ { "name": "shift", "nodeType": "YulIdentifier", - "src": "396640:5:18" + "src": "396640:5:38" }, { "name": "w", "nodeType": "YulIdentifier", - "src": "396647:1:18" + "src": "396647:1:38" } ], "functionName": { "name": "shr", "nodeType": "YulIdentifier", - "src": "396636:3:18" + "src": "396636:3:38" }, "nodeType": "YulFunctionCall", - "src": "396636:13:18" + "src": "396636:13:38" } ], "functionName": { "name": "shl", "nodeType": "YulIdentifier", - "src": "396625:3:18" + "src": "396625:3:38" }, "nodeType": "YulFunctionCall", - "src": "396625:25:18" + "src": "396625:25:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "396602:6:18" + "src": "396602:6:38" }, "nodeType": "YulFunctionCall", - "src": "396602:49:18" + "src": "396602:49:38" }, "nodeType": "YulExpressionStatement", - "src": "396602:49:18" + "src": "396602:49:38" } ] }, @@ -453971,27 +453971,27 @@ { "name": "pos", "nodeType": "YulTypedName", - "src": "396344:3:18", + "src": "396344:3:38", "type": "" }, { "name": "w", "nodeType": "YulTypedName", - "src": "396349:1:18", + "src": "396349:1:38", "type": "" } ], - "src": "396323:342:18" + "src": "396323:342:38" }, { "nodeType": "YulAssignment", - "src": "396678:17:18", + "src": "396678:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "396690:4:18", + "src": "396690:4:38", "type": "", "value": "0x00" } @@ -453999,28 +453999,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "396684:5:18" + "src": "396684:5:38" }, "nodeType": "YulFunctionCall", - "src": "396684:11:18" + "src": "396684:11:38" }, "variableNames": [ { "name": "m0", "nodeType": "YulIdentifier", - "src": "396678:2:18" + "src": "396678:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "396708:17:18", + "src": "396708:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "396720:4:18", + "src": "396720:4:38", "type": "", "value": "0x20" } @@ -454028,28 +454028,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "396714:5:18" + "src": "396714:5:38" }, "nodeType": "YulFunctionCall", - "src": "396714:11:18" + "src": "396714:11:38" }, "variableNames": [ { "name": "m1", "nodeType": "YulIdentifier", - "src": "396708:2:18" + "src": "396708:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "396738:17:18", + "src": "396738:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "396750:4:18", + "src": "396750:4:38", "type": "", "value": "0x40" } @@ -454057,28 +454057,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "396744:5:18" + "src": "396744:5:38" }, "nodeType": "YulFunctionCall", - "src": "396744:11:18" + "src": "396744:11:38" }, "variableNames": [ { "name": "m2", "nodeType": "YulIdentifier", - "src": "396738:2:18" + "src": "396738:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "396768:17:18", + "src": "396768:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "396780:4:18", + "src": "396780:4:38", "type": "", "value": "0x60" } @@ -454086,28 +454086,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "396774:5:18" + "src": "396774:5:38" }, "nodeType": "YulFunctionCall", - "src": "396774:11:18" + "src": "396774:11:38" }, "variableNames": [ { "name": "m3", "nodeType": "YulIdentifier", - "src": "396768:2:18" + "src": "396768:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "396798:17:18", + "src": "396798:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "396810:4:18", + "src": "396810:4:38", "type": "", "value": "0x80" } @@ -454115,28 +454115,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "396804:5:18" + "src": "396804:5:38" }, "nodeType": "YulFunctionCall", - "src": "396804:11:18" + "src": "396804:11:38" }, "variableNames": [ { "name": "m4", "nodeType": "YulIdentifier", - "src": "396798:2:18" + "src": "396798:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "396828:17:18", + "src": "396828:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "396840:4:18", + "src": "396840:4:38", "type": "", "value": "0xa0" } @@ -454144,28 +454144,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "396834:5:18" + "src": "396834:5:38" }, "nodeType": "YulFunctionCall", - "src": "396834:11:18" + "src": "396834:11:38" }, "variableNames": [ { "name": "m5", "nodeType": "YulIdentifier", - "src": "396828:2:18" + "src": "396828:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "396858:17:18", + "src": "396858:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "396870:4:18", + "src": "396870:4:38", "type": "", "value": "0xc0" } @@ -454173,28 +454173,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "396864:5:18" + "src": "396864:5:38" }, "nodeType": "YulFunctionCall", - "src": "396864:11:18" + "src": "396864:11:38" }, "variableNames": [ { "name": "m6", "nodeType": "YulIdentifier", - "src": "396858:2:18" + "src": "396858:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "396888:17:18", + "src": "396888:17:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "396900:4:18", + "src": "396900:4:38", "type": "", "value": "0xe0" } @@ -454202,28 +454202,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "396894:5:18" + "src": "396894:5:38" }, "nodeType": "YulFunctionCall", - "src": "396894:11:18" + "src": "396894:11:38" }, "variableNames": [ { "name": "m7", "nodeType": "YulIdentifier", - "src": "396888:2:18" + "src": "396888:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "396918:18:18", + "src": "396918:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "396930:5:18", + "src": "396930:5:38", "type": "", "value": "0x100" } @@ -454231,28 +454231,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "396924:5:18" + "src": "396924:5:38" }, "nodeType": "YulFunctionCall", - "src": "396924:12:18" + "src": "396924:12:38" }, "variableNames": [ { "name": "m8", "nodeType": "YulIdentifier", - "src": "396918:2:18" + "src": "396918:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "396949:18:18", + "src": "396949:18:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "396961:5:18", + "src": "396961:5:38", "type": "", "value": "0x120" } @@ -454260,28 +454260,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "396955:5:18" + "src": "396955:5:38" }, "nodeType": "YulFunctionCall", - "src": "396955:12:18" + "src": "396955:12:38" }, "variableNames": [ { "name": "m9", "nodeType": "YulIdentifier", - "src": "396949:2:18" + "src": "396949:2:38" } ] }, { "nodeType": "YulAssignment", - "src": "396980:19:18", + "src": "396980:19:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "396993:5:18", + "src": "396993:5:38", "type": "", "value": "0x140" } @@ -454289,28 +454289,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "396987:5:18" + "src": "396987:5:38" }, "nodeType": "YulFunctionCall", - "src": "396987:12:18" + "src": "396987:12:38" }, "variableNames": [ { "name": "m10", "nodeType": "YulIdentifier", - "src": "396980:3:18" + "src": "396980:3:38" } ] }, { "nodeType": "YulAssignment", - "src": "397012:19:18", + "src": "397012:19:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "397025:5:18", + "src": "397025:5:38", "type": "", "value": "0x160" } @@ -454318,28 +454318,28 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "397019:5:18" + "src": "397019:5:38" }, "nodeType": "YulFunctionCall", - "src": "397019:12:18" + "src": "397019:12:38" }, "variableNames": [ { "name": "m11", "nodeType": "YulIdentifier", - "src": "397012:3:18" + "src": "397012:3:38" } ] }, { "nodeType": "YulAssignment", - "src": "397044:19:18", + "src": "397044:19:38", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "397057:5:18", + "src": "397057:5:38", "type": "", "value": "0x180" } @@ -454347,16 +454347,16 @@ "functionName": { "name": "mload", "nodeType": "YulIdentifier", - "src": "397051:5:18" + "src": "397051:5:38" }, "nodeType": "YulFunctionCall", - "src": "397051:12:18" + "src": "397051:12:38" }, "variableNames": [ { "name": "m12", "nodeType": "YulIdentifier", - "src": "397044:3:18" + "src": "397044:3:38" } ] }, @@ -454366,14 +454366,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397146:4:18", + "src": "397146:4:38", "type": "", "value": "0x00" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "397152:10:18", + "src": "397152:10:38", "type": "", "value": "0xde68f20a" } @@ -454381,13 +454381,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "397139:6:18" + "src": "397139:6:38" }, "nodeType": "YulFunctionCall", - "src": "397139:24:18" + "src": "397139:24:38" }, "nodeType": "YulExpressionStatement", - "src": "397139:24:18" + "src": "397139:24:38" }, { "expression": { @@ -454395,14 +454395,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397183:4:18", + "src": "397183:4:38", "type": "", "value": "0x20" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "397189:4:18", + "src": "397189:4:38", "type": "", "value": "0x80" } @@ -454410,13 +454410,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "397176:6:18" + "src": "397176:6:38" }, "nodeType": "YulFunctionCall", - "src": "397176:18:18" + "src": "397176:18:38" }, "nodeType": "YulExpressionStatement", - "src": "397176:18:18" + "src": "397176:18:38" }, { "expression": { @@ -454424,14 +454424,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397214:4:18", + "src": "397214:4:38", "type": "", "value": "0x40" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "397220:4:18", + "src": "397220:4:38", "type": "", "value": "0xc0" } @@ -454439,13 +454439,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "397207:6:18" + "src": "397207:6:38" }, "nodeType": "YulFunctionCall", - "src": "397207:18:18" + "src": "397207:18:38" }, "nodeType": "YulExpressionStatement", - "src": "397207:18:18" + "src": "397207:18:38" }, { "expression": { @@ -454453,14 +454453,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397245:4:18", + "src": "397245:4:38", "type": "", "value": "0x60" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "397251:5:18", + "src": "397251:5:38", "type": "", "value": "0x100" } @@ -454468,13 +454468,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "397238:6:18" + "src": "397238:6:38" }, "nodeType": "YulFunctionCall", - "src": "397238:19:18" + "src": "397238:19:38" }, "nodeType": "YulExpressionStatement", - "src": "397238:19:18" + "src": "397238:19:38" }, { "expression": { @@ -454482,14 +454482,14 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397277:4:18", + "src": "397277:4:38", "type": "", "value": "0x80" }, { "kind": "number", "nodeType": "YulLiteral", - "src": "397283:5:18", + "src": "397283:5:38", "type": "", "value": "0x140" } @@ -454497,13 +454497,13 @@ "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "397270:6:18" + "src": "397270:6:38" }, "nodeType": "YulFunctionCall", - "src": "397270:19:18" + "src": "397270:19:38" }, "nodeType": "YulExpressionStatement", - "src": "397270:19:18" + "src": "397270:19:38" }, { "expression": { @@ -454511,26 +454511,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397314:4:18", + "src": "397314:4:38", "type": "", "value": "0xa0" }, { "name": "p0", "nodeType": "YulIdentifier", - "src": "397320:2:18" + "src": "397320:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "397302:11:18" + "src": "397302:11:38" }, "nodeType": "YulFunctionCall", - "src": "397302:21:18" + "src": "397302:21:38" }, "nodeType": "YulExpressionStatement", - "src": "397302:21:18" + "src": "397302:21:38" }, { "expression": { @@ -454538,26 +454538,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397348:4:18", + "src": "397348:4:38", "type": "", "value": "0xe0" }, { "name": "p1", "nodeType": "YulIdentifier", - "src": "397354:2:18" + "src": "397354:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "397336:11:18" + "src": "397336:11:38" }, "nodeType": "YulFunctionCall", - "src": "397336:21:18" + "src": "397336:21:38" }, "nodeType": "YulExpressionStatement", - "src": "397336:21:18" + "src": "397336:21:38" }, { "expression": { @@ -454565,26 +454565,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397382:5:18", + "src": "397382:5:38", "type": "", "value": "0x120" }, { "name": "p2", "nodeType": "YulIdentifier", - "src": "397389:2:18" + "src": "397389:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "397370:11:18" + "src": "397370:11:38" }, "nodeType": "YulFunctionCall", - "src": "397370:22:18" + "src": "397370:22:38" }, "nodeType": "YulExpressionStatement", - "src": "397370:22:18" + "src": "397370:22:38" }, { "expression": { @@ -454592,168 +454592,168 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397417:5:18", + "src": "397417:5:38", "type": "", "value": "0x160" }, { "name": "p3", "nodeType": "YulIdentifier", - "src": "397424:2:18" + "src": "397424:2:38" } ], "functionName": { "name": "writeString", "nodeType": "YulIdentifier", - "src": "397405:11:18" + "src": "397405:11:38" }, "nodeType": "YulFunctionCall", - "src": "397405:22:18" + "src": "397405:22:38" }, "nodeType": "YulExpressionStatement", - "src": "397405:22:18" + "src": "397405:22:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 43311, + "declaration": 46372, "isOffset": false, "isSlot": false, - "src": "396678:2:18", + "src": "396678:2:38", "valueSize": 1 }, { - "declaration": 43314, + "declaration": 46375, "isOffset": false, "isSlot": false, - "src": "396708:2:18", + "src": "396708:2:38", "valueSize": 1 }, { - "declaration": 43341, + "declaration": 46402, "isOffset": false, "isSlot": false, - "src": "396980:3:18", + "src": "396980:3:38", "valueSize": 1 }, { - "declaration": 43344, + "declaration": 46405, "isOffset": false, "isSlot": false, - "src": "397012:3:18", + "src": "397012:3:38", "valueSize": 1 }, { - "declaration": 43347, + "declaration": 46408, "isOffset": false, "isSlot": false, - "src": "397044:3:18", + "src": "397044:3:38", "valueSize": 1 }, { - "declaration": 43317, + "declaration": 46378, "isOffset": false, "isSlot": false, - "src": "396738:2:18", + "src": "396738:2:38", "valueSize": 1 }, { - "declaration": 43320, + "declaration": 46381, "isOffset": false, "isSlot": false, - "src": "396768:2:18", + "src": "396768:2:38", "valueSize": 1 }, { - "declaration": 43323, + "declaration": 46384, "isOffset": false, "isSlot": false, - "src": "396798:2:18", + "src": "396798:2:38", "valueSize": 1 }, { - "declaration": 43326, + "declaration": 46387, "isOffset": false, "isSlot": false, - "src": "396828:2:18", + "src": "396828:2:38", "valueSize": 1 }, { - "declaration": 43329, + "declaration": 46390, "isOffset": false, "isSlot": false, - "src": "396858:2:18", + "src": "396858:2:38", "valueSize": 1 }, { - "declaration": 43332, + "declaration": 46393, "isOffset": false, "isSlot": false, - "src": "396888:2:18", + "src": "396888:2:38", "valueSize": 1 }, { - "declaration": 43335, + "declaration": 46396, "isOffset": false, "isSlot": false, - "src": "396918:2:18", + "src": "396918:2:38", "valueSize": 1 }, { - "declaration": 43338, + "declaration": 46399, "isOffset": false, "isSlot": false, - "src": "396949:2:18", + "src": "396949:2:38", "valueSize": 1 }, { - "declaration": 43301, + "declaration": 46362, "isOffset": false, "isSlot": false, - "src": "397320:2:18", + "src": "397320:2:38", "valueSize": 1 }, { - "declaration": 43303, + "declaration": 46364, "isOffset": false, "isSlot": false, - "src": "397354:2:18", + "src": "397354:2:38", "valueSize": 1 }, { - "declaration": 43305, + "declaration": 46366, "isOffset": false, "isSlot": false, - "src": "397389:2:18", + "src": "397389:2:38", "valueSize": 1 }, { - "declaration": 43307, + "declaration": 46368, "isOffset": false, "isSlot": false, - "src": "397424:2:18", + "src": "397424:2:38", "valueSize": 1 } ], - "id": 43349, + "id": 46410, "nodeType": "InlineAssembly", - "src": "396300:1137:18" + "src": "396300:1137:38" }, { "expression": { "arguments": [ { "hexValue": "30783163", - "id": 43351, + "id": 46412, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "397462:4:18", + "src": "397462:4:38", "typeDescriptions": { "typeIdentifier": "t_rational_28_by_1", "typeString": "int_const 28" @@ -454762,14 +454762,14 @@ }, { "hexValue": "3078313834", - "id": 43352, + "id": 46413, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "397468:5:18", + "src": "397468:5:38", "typeDescriptions": { "typeIdentifier": "t_rational_388_by_1", "typeString": "int_const 388" @@ -454788,18 +454788,18 @@ "typeString": "int_const 388" } ], - "id": 43350, + "id": 46411, "name": "_sendLogPayload", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 30322, - "src": "397446:15:18", + "referencedDeclaration": 33383, + "src": "397446:15:38", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256) pure" } }, - "id": 43353, + "id": 46414, "isConstant": false, "isLValue": false, "isPure": false, @@ -454808,21 +454808,21 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "397446:28:18", + "src": "397446:28:38", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 43354, + "id": 46415, "nodeType": "ExpressionStatement", - "src": "397446:28:18" + "src": "397446:28:38" }, { "AST": { "nodeType": "YulBlock", - "src": "397493:396:18", + "src": "397493:396:38", "statements": [ { "expression": { @@ -454830,26 +454830,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397514:4:18", + "src": "397514:4:38", "type": "", "value": "0x00" }, { "name": "m0", "nodeType": "YulIdentifier", - "src": "397520:2:18" + "src": "397520:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "397507:6:18" + "src": "397507:6:38" }, "nodeType": "YulFunctionCall", - "src": "397507:16:18" + "src": "397507:16:38" }, "nodeType": "YulExpressionStatement", - "src": "397507:16:18" + "src": "397507:16:38" }, { "expression": { @@ -454857,26 +454857,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397543:4:18", + "src": "397543:4:38", "type": "", "value": "0x20" }, { "name": "m1", "nodeType": "YulIdentifier", - "src": "397549:2:18" + "src": "397549:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "397536:6:18" + "src": "397536:6:38" }, "nodeType": "YulFunctionCall", - "src": "397536:16:18" + "src": "397536:16:38" }, "nodeType": "YulExpressionStatement", - "src": "397536:16:18" + "src": "397536:16:38" }, { "expression": { @@ -454884,26 +454884,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397572:4:18", + "src": "397572:4:38", "type": "", "value": "0x40" }, { "name": "m2", "nodeType": "YulIdentifier", - "src": "397578:2:18" + "src": "397578:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "397565:6:18" + "src": "397565:6:38" }, "nodeType": "YulFunctionCall", - "src": "397565:16:18" + "src": "397565:16:38" }, "nodeType": "YulExpressionStatement", - "src": "397565:16:18" + "src": "397565:16:38" }, { "expression": { @@ -454911,26 +454911,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397601:4:18", + "src": "397601:4:38", "type": "", "value": "0x60" }, { "name": "m3", "nodeType": "YulIdentifier", - "src": "397607:2:18" + "src": "397607:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "397594:6:18" + "src": "397594:6:38" }, "nodeType": "YulFunctionCall", - "src": "397594:16:18" + "src": "397594:16:38" }, "nodeType": "YulExpressionStatement", - "src": "397594:16:18" + "src": "397594:16:38" }, { "expression": { @@ -454938,26 +454938,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397630:4:18", + "src": "397630:4:38", "type": "", "value": "0x80" }, { "name": "m4", "nodeType": "YulIdentifier", - "src": "397636:2:18" + "src": "397636:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "397623:6:18" + "src": "397623:6:38" }, "nodeType": "YulFunctionCall", - "src": "397623:16:18" + "src": "397623:16:38" }, "nodeType": "YulExpressionStatement", - "src": "397623:16:18" + "src": "397623:16:38" }, { "expression": { @@ -454965,26 +454965,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397659:4:18", + "src": "397659:4:38", "type": "", "value": "0xa0" }, { "name": "m5", "nodeType": "YulIdentifier", - "src": "397665:2:18" + "src": "397665:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "397652:6:18" + "src": "397652:6:38" }, "nodeType": "YulFunctionCall", - "src": "397652:16:18" + "src": "397652:16:38" }, "nodeType": "YulExpressionStatement", - "src": "397652:16:18" + "src": "397652:16:38" }, { "expression": { @@ -454992,26 +454992,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397688:4:18", + "src": "397688:4:38", "type": "", "value": "0xc0" }, { "name": "m6", "nodeType": "YulIdentifier", - "src": "397694:2:18" + "src": "397694:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "397681:6:18" + "src": "397681:6:38" }, "nodeType": "YulFunctionCall", - "src": "397681:16:18" + "src": "397681:16:38" }, "nodeType": "YulExpressionStatement", - "src": "397681:16:18" + "src": "397681:16:38" }, { "expression": { @@ -455019,26 +455019,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397717:4:18", + "src": "397717:4:38", "type": "", "value": "0xe0" }, { "name": "m7", "nodeType": "YulIdentifier", - "src": "397723:2:18" + "src": "397723:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "397710:6:18" + "src": "397710:6:38" }, "nodeType": "YulFunctionCall", - "src": "397710:16:18" + "src": "397710:16:38" }, "nodeType": "YulExpressionStatement", - "src": "397710:16:18" + "src": "397710:16:38" }, { "expression": { @@ -455046,26 +455046,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397746:5:18", + "src": "397746:5:38", "type": "", "value": "0x100" }, { "name": "m8", "nodeType": "YulIdentifier", - "src": "397753:2:18" + "src": "397753:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "397739:6:18" + "src": "397739:6:38" }, "nodeType": "YulFunctionCall", - "src": "397739:17:18" + "src": "397739:17:38" }, "nodeType": "YulExpressionStatement", - "src": "397739:17:18" + "src": "397739:17:38" }, { "expression": { @@ -455073,26 +455073,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397776:5:18", + "src": "397776:5:38", "type": "", "value": "0x120" }, { "name": "m9", "nodeType": "YulIdentifier", - "src": "397783:2:18" + "src": "397783:2:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "397769:6:18" + "src": "397769:6:38" }, "nodeType": "YulFunctionCall", - "src": "397769:17:18" + "src": "397769:17:38" }, "nodeType": "YulExpressionStatement", - "src": "397769:17:18" + "src": "397769:17:38" }, { "expression": { @@ -455100,26 +455100,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397806:5:18", + "src": "397806:5:38", "type": "", "value": "0x140" }, { "name": "m10", "nodeType": "YulIdentifier", - "src": "397813:3:18" + "src": "397813:3:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "397799:6:18" + "src": "397799:6:38" }, "nodeType": "YulFunctionCall", - "src": "397799:18:18" + "src": "397799:18:38" }, "nodeType": "YulExpressionStatement", - "src": "397799:18:18" + "src": "397799:18:38" }, { "expression": { @@ -455127,26 +455127,26 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397837:5:18", + "src": "397837:5:38", "type": "", "value": "0x160" }, { "name": "m11", "nodeType": "YulIdentifier", - "src": "397844:3:18" + "src": "397844:3:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "397830:6:18" + "src": "397830:6:38" }, "nodeType": "YulFunctionCall", - "src": "397830:18:18" + "src": "397830:18:38" }, "nodeType": "YulExpressionStatement", - "src": "397830:18:18" + "src": "397830:18:38" }, { "expression": { @@ -455154,126 +455154,126 @@ { "kind": "number", "nodeType": "YulLiteral", - "src": "397868:5:18", + "src": "397868:5:38", "type": "", "value": "0x180" }, { "name": "m12", "nodeType": "YulIdentifier", - "src": "397875:3:18" + "src": "397875:3:38" } ], "functionName": { "name": "mstore", "nodeType": "YulIdentifier", - "src": "397861:6:18" + "src": "397861:6:38" }, "nodeType": "YulFunctionCall", - "src": "397861:18:18" + "src": "397861:18:38" }, "nodeType": "YulExpressionStatement", - "src": "397861:18:18" + "src": "397861:18:38" } ] }, "evmVersion": "paris", "externalReferences": [ { - "declaration": 43311, + "declaration": 46372, "isOffset": false, "isSlot": false, - "src": "397520:2:18", + "src": "397520:2:38", "valueSize": 1 }, { - "declaration": 43314, + "declaration": 46375, "isOffset": false, "isSlot": false, - "src": "397549:2:18", + "src": "397549:2:38", "valueSize": 1 }, { - "declaration": 43341, + "declaration": 46402, "isOffset": false, "isSlot": false, - "src": "397813:3:18", + "src": "397813:3:38", "valueSize": 1 }, { - "declaration": 43344, + "declaration": 46405, "isOffset": false, "isSlot": false, - "src": "397844:3:18", + "src": "397844:3:38", "valueSize": 1 }, { - "declaration": 43347, + "declaration": 46408, "isOffset": false, "isSlot": false, - "src": "397875:3:18", + "src": "397875:3:38", "valueSize": 1 }, { - "declaration": 43317, + "declaration": 46378, "isOffset": false, "isSlot": false, - "src": "397578:2:18", + "src": "397578:2:38", "valueSize": 1 }, { - "declaration": 43320, + "declaration": 46381, "isOffset": false, "isSlot": false, - "src": "397607:2:18", + "src": "397607:2:38", "valueSize": 1 }, { - "declaration": 43323, + "declaration": 46384, "isOffset": false, "isSlot": false, - "src": "397636:2:18", + "src": "397636:2:38", "valueSize": 1 }, { - "declaration": 43326, + "declaration": 46387, "isOffset": false, "isSlot": false, - "src": "397665:2:18", + "src": "397665:2:38", "valueSize": 1 }, { - "declaration": 43329, + "declaration": 46390, "isOffset": false, "isSlot": false, - "src": "397694:2:18", + "src": "397694:2:38", "valueSize": 1 }, { - "declaration": 43332, + "declaration": 46393, "isOffset": false, "isSlot": false, - "src": "397723:2:18", + "src": "397723:2:38", "valueSize": 1 }, { - "declaration": 43335, + "declaration": 46396, "isOffset": false, "isSlot": false, - "src": "397753:2:18", + "src": "397753:2:38", "valueSize": 1 }, { - "declaration": 43338, + "declaration": 46399, "isOffset": false, "isSlot": false, - "src": "397783:2:18", + "src": "397783:2:38", "valueSize": 1 } ], - "id": 43355, + "id": 46416, "nodeType": "InlineAssembly", - "src": "397484:405:18" + "src": "397484:405:38" } ] }, @@ -455281,20 +455281,20 @@ "kind": "function", "modifiers": [], "name": "log", - "nameLocation": "395961:3:18", + "nameLocation": "395961:3:38", "parameters": { - "id": 43308, + "id": 46369, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 43301, + "id": 46362, "mutability": "mutable", "name": "p0", - "nameLocation": "395973:2:18", + "nameLocation": "395973:2:38", "nodeType": "VariableDeclaration", - "scope": 43357, - "src": "395965:10:18", + "scope": 46418, + "src": "395965:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -455302,10 +455302,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43300, + "id": 46361, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "395965:7:18", + "src": "395965:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -455315,13 +455315,13 @@ }, { "constant": false, - "id": 43303, + "id": 46364, "mutability": "mutable", "name": "p1", - "nameLocation": "395985:2:18", + "nameLocation": "395985:2:38", "nodeType": "VariableDeclaration", - "scope": 43357, - "src": "395977:10:18", + "scope": 46418, + "src": "395977:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -455329,10 +455329,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43302, + "id": 46363, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "395977:7:18", + "src": "395977:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -455342,13 +455342,13 @@ }, { "constant": false, - "id": 43305, + "id": 46366, "mutability": "mutable", "name": "p2", - "nameLocation": "395997:2:18", + "nameLocation": "395997:2:38", "nodeType": "VariableDeclaration", - "scope": 43357, - "src": "395989:10:18", + "scope": 46418, + "src": "395989:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -455356,10 +455356,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43304, + "id": 46365, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "395989:7:18", + "src": "395989:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -455369,13 +455369,13 @@ }, { "constant": false, - "id": 43307, + "id": 46368, "mutability": "mutable", "name": "p3", - "nameLocation": "396009:2:18", + "nameLocation": "396009:2:38", "nodeType": "VariableDeclaration", - "scope": 43357, - "src": "396001:10:18", + "scope": 46418, + "src": "396001:10:38", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -455383,10 +455383,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 43306, + "id": 46367, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "396001:7:18", + "src": "396001:7:38", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -455395,15 +455395,15 @@ "visibility": "internal" } ], - "src": "395964:48:18" + "src": "395964:48:38" }, "returnParameters": { - "id": 43309, + "id": 46370, "nodeType": "ParameterList", "parameters": [], - "src": "396027:0:18" + "src": "396027:0:38" }, - "scope": 43358, + "scope": 46419, "stateMutability": "pure", "virtual": false, "visibility": "internal" @@ -455415,22 +455415,22 @@ "contractDependencies": [], "contractKind": "library", "documentation": { - "id": 30286, + "id": 33347, "nodeType": "StructuredDocumentation", - "src": "65:98:18", + "src": "65:98:38", "text": "@author philogy \n @dev Code generated automatically by script." }, "fullyImplemented": true, "linearizedBaseContracts": [ - 43358 + 46419 ], "name": "safeconsole", - "nameLocation": "171:11:18", - "scope": 43359, + "nameLocation": "171:11:38", + "scope": 46420, "usedErrors": [] } ], "license": "MIT" }, - "id": 18 + "id": 38 } \ No newline at end of file diff --git a/out/test.sol/DSTest.json b/out/test.sol/DSTest.json index 4b610c789..87b31bc29 100644 --- a/out/test.sol/DSTest.json +++ b/out/test.sol/DSTest.json @@ -297,12 +297,12 @@ ], "bytecode": { "object": "0x60806040526000805460ff1916600117905534801561001d57600080fd5b5061024e8061002d6000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063ba414fa61461003b578063fa7626d414610057575b600080fd5b610043610064565b604051901515815260200160405180910390f35b6000546100439060ff1681565b60008054610100900460ff16156100845750600054610100900460ff1690565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d3b1561018a5760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b82840152825180830384018152606083019093526000929091610112917f667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc4916080016101bf565b60408051601f198184030181529082905261012c916101e3565b6000604051808303816000865af19150503d8060008114610169576040519150601f19603f3d011682016040523d82523d6000602084013e61016e565b606091505b509150508080602001905181019061018691906101f6565b9150505b919050565b6000815160005b818110156101b05760208185018101518683015201610196565b50600093019283525090919050565b6001600160e01b03198316815260006101db600483018461018f565b949350505050565b60006101ef828461018f565b9392505050565b60006020828403121561020857600080fd5b815180151581146101ef57600080fdfea26469706673582212208ed0630350160e6cbb7dda238c776b1c26387ea5bb93f8f6e4bed91c6153389464736f6c63430008130033", - "sourceMap": "715:19781:0:-:0;;;1572:26;;;-1:-1:-1;;1572:26:0;1594:4;1572:26;;;715:19781;;;;;;;;;;;;;;;;", + "sourceMap": "715:19781:20:-:0;;;1572:26;;;-1:-1:-1;;1572:26:20;1594:4;1572:26;;;715:19781;;;;;;;;;;;;;;;;", "linkReferences": {} }, "deployedBytecode": { "object": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c8063ba414fa61461003b578063fa7626d414610057575b600080fd5b610043610064565b604051901515815260200160405180910390f35b6000546100439060ff1681565b60008054610100900460ff16156100845750600054610100900460ff1690565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d3b1561018a5760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b82840152825180830384018152606083019093526000929091610112917f667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc4916080016101bf565b60408051601f198184030181529082905261012c916101e3565b6000604051808303816000865af19150503d8060008114610169576040519150601f19603f3d011682016040523d82523d6000602084013e61016e565b606091505b509150508080602001905181019061018691906101f6565b9150505b919050565b6000815160005b818110156101b05760208185018101518683015201610196565b50600093019283525090919050565b6001600160e01b03198316815260006101db600483018461018f565b949350505050565b60006101ef828461018f565b9392505050565b60006020828403121561020857600080fd5b815180151581146101ef57600080fdfea26469706673582212208ed0630350160e6cbb7dda238c776b1c26387ea5bb93f8f6e4bed91c6153389464736f6c63430008130033", - "sourceMap": "715:19781:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1819:584;;;:::i;:::-;;;179:14:22;;172:22;154:41;;142:2;127:18;1819:584:0;;;;;;;1572:26;;;;;;;;;1819:584;1853:4;1873:7;;;;;;;1869:528;;;-1:-1:-1;1903:7:0;;;;;;;;1819:584::o;1869:528::-;1941:17;2997:42;2985:55;3066:16;1980:374;;2196:43;;;1671:64;2196:43;;;380:51:22;;;-1:-1:-1;;;447:18:22;;;440:34;2196:43:0;;;;;;;;;353:18:22;;;2196:43:0;;;-1:-1:-1;;1671:64:0;;2086:175;;2135:34;;2086:175;;;:::i;:::-;;;;-1:-1:-1;;2086:175:0;;;;;;;;;;2047:232;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2020:259;;;2323:7;2312:27;;;;;;;;;;;;:::i;:::-;2297:42;;2002:352;1980:374;2374:12;1819:584;-1:-1:-1;1819:584:0:o;485:322:22:-;526:3;564:5;558:12;588:1;598:128;612:6;609:1;606:13;598:128;;;709:4;694:13;;;690:24;;684:31;671:11;;;664:52;627:12;598:128;;;-1:-1:-1;781:1:22;745:16;;770:13;;;-1:-1:-1;745:16:22;;485:322;-1:-1:-1;485:322:22:o;812:278::-;-1:-1:-1;;;;;;997:33:22;;985:46;;967:3;1047:37;1081:1;1072:11;;1064:6;1047:37;:::i;:::-;1040:44;812:278;-1:-1:-1;;;;812:278:22:o;1095:189::-;1224:3;1249:29;1274:3;1266:6;1249:29;:::i;:::-;1242:36;1095:189;-1:-1:-1;;;1095:189:22:o;1289:277::-;1356:6;1409:2;1397:9;1388:7;1384:23;1380:32;1377:52;;;1425:1;1422;1415:12;1377:52;1457:9;1451:16;1510:5;1503:13;1496:21;1489:5;1486:32;1476:60;;1532:1;1529;1522:12", + "sourceMap": "715:19781:20:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1819:584;;;:::i;:::-;;;179:14:47;;172:22;154:41;;142:2;127:18;1819:584:20;;;;;;;1572:26;;;;;;;;;1819:584;1853:4;1873:7;;;;;;;1869:528;;;-1:-1:-1;1903:7:20;;;;;;;;1819:584::o;1869:528::-;1941:17;2997:42;2985:55;3066:16;1980:374;;2196:43;;;1671:64;2196:43;;;380:51:47;;;-1:-1:-1;;;447:18:47;;;440:34;2196:43:20;;;;;;;;;353:18:47;;;2196:43:20;;;-1:-1:-1;;1671:64:20;;2086:175;;2135:34;;2086:175;;;:::i;:::-;;;;-1:-1:-1;;2086:175:20;;;;;;;;;;2047:232;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2020:259;;;2323:7;2312:27;;;;;;;;;;;;:::i;:::-;2297:42;;2002:352;1980:374;2374:12;1819:584;-1:-1:-1;1819:584:20:o;485:322:47:-;526:3;564:5;558:12;588:1;598:128;612:6;609:1;606:13;598:128;;;709:4;694:13;;;690:24;;684:31;671:11;;;664:52;627:12;598:128;;;-1:-1:-1;781:1:47;745:16;;770:13;;;-1:-1:-1;745:16:47;;485:322;-1:-1:-1;485:322:47:o;812:278::-;-1:-1:-1;;;;;;997:33:47;;985:46;;967:3;1047:37;1081:1;1072:11;;1064:6;1047:37;:::i;:::-;1040:44;812:278;-1:-1:-1;;;;812:278:47:o;1095:189::-;1224:3;1249:29;1274:3;1266:6;1249:29;:::i;:::-;1242:36;1095:189;-1:-1:-1;;;1095:189:47:o;1289:277::-;1356:6;1409:2;1397:9;1388:7;1384:23;1380:32;1377:52;;;1425:1;1422;1415:12;1377:52;1457:9;1451:16;1510:5;1503:13;1496:21;1489:5;1486:32;1476:60;;1532:1;1529;1522:12", "linkReferences": {} }, "methodIdentifiers": { @@ -659,19 +659,19 @@ }, "ast": { "absolutePath": "lib/forge-std/lib/ds-test/src/test.sol", - "id": 2292, + "id": 5353, "exportedSymbols": { "DSTest": [ - 2291 + 5352 ] }, "nodeType": "SourceUnit", - "src": "689:19808:0", + "src": "689:19808:20", "nodes": [ { - "id": 1, + "id": 3062, "nodeType": "PragmaDirective", - "src": "689:24:0", + "src": "689:24:20", "nodes": [], "literals": [ "solidity", @@ -681,33 +681,33 @@ ] }, { - "id": 2291, + "id": 5352, "nodeType": "ContractDefinition", - "src": "715:19781:0", + "src": "715:19781:20", "nodes": [ { - "id": 5, + "id": 3066, "nodeType": "EventDefinition", - "src": "737:38:0", + "src": "737:38:20", "nodes": [], "anonymous": false, "eventSelector": "41304facd9323d75b11bcdd609cb38effffdb05710f7caf0e9b16c6d9d709f50", "name": "log", - "nameLocation": "743:3:0", + "nameLocation": "743:3:20", "parameters": { - "id": 4, + "id": 3065, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 3, + "id": 3064, "indexed": false, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 5, - "src": "767:6:0", + "scope": 3066, + "src": "767:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -715,10 +715,10 @@ "typeString": "string" }, "typeName": { - "id": 2, + "id": 3063, "name": "string", "nodeType": "ElementaryTypeName", - "src": "767:6:0", + "src": "767:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -727,32 +727,32 @@ "visibility": "internal" } ], - "src": "766:8:0" + "src": "766:8:20" } }, { - "id": 9, + "id": 3070, "nodeType": "EventDefinition", - "src": "780:37:0", + "src": "780:37:20", "nodes": [], "anonymous": false, "eventSelector": "e7950ede0394b9f2ce4a5a1bf5a7e1852411f7e6661b4308c913c4bfd11027e4", "name": "logs", - "nameLocation": "786:4:0", + "nameLocation": "786:4:20", "parameters": { - "id": 8, + "id": 3069, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 7, + "id": 3068, "indexed": false, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 9, - "src": "810:5:0", + "scope": 3070, + "src": "810:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -760,10 +760,10 @@ "typeString": "bytes" }, "typeName": { - "id": 6, + "id": 3067, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "810:5:0", + "src": "810:5:20", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -772,32 +772,32 @@ "visibility": "internal" } ], - "src": "809:7:0" + "src": "809:7:20" } }, { - "id": 13, + "id": 3074, "nodeType": "EventDefinition", - "src": "823:39:0", + "src": "823:39:20", "nodes": [], "anonymous": false, "eventSelector": "7ae74c527414ae135fd97047b12921a5ec3911b804197855d67e25c7b75ee6f3", "name": "log_address", - "nameLocation": "829:11:0", + "nameLocation": "829:11:20", "parameters": { - "id": 12, + "id": 3073, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 11, + "id": 3072, "indexed": false, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 13, - "src": "853:7:0", + "scope": 3074, + "src": "853:7:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -805,10 +805,10 @@ "typeString": "address" }, "typeName": { - "id": 10, + "id": 3071, "name": "address", "nodeType": "ElementaryTypeName", - "src": "853:7:0", + "src": "853:7:20", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -818,32 +818,32 @@ "visibility": "internal" } ], - "src": "852:9:0" + "src": "852:9:20" } }, { - "id": 17, + "id": 3078, "nodeType": "EventDefinition", - "src": "867:39:0", + "src": "867:39:20", "nodes": [], "anonymous": false, "eventSelector": "e81699b85113eea1c73e10588b2b035e55893369632173afd43feb192fac64e3", "name": "log_bytes32", - "nameLocation": "873:11:0", + "nameLocation": "873:11:20", "parameters": { - "id": 16, + "id": 3077, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 15, + "id": 3076, "indexed": false, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 17, - "src": "897:7:0", + "scope": 3078, + "src": "897:7:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -851,10 +851,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 14, + "id": 3075, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "897:7:0", + "src": "897:7:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -863,32 +863,32 @@ "visibility": "internal" } ], - "src": "896:9:0" + "src": "896:9:20" } }, { - "id": 21, + "id": 3082, "nodeType": "EventDefinition", - "src": "911:35:0", + "src": "911:35:20", "nodes": [], "anonymous": false, "eventSelector": "0eb5d52624c8d28ada9fc55a8c502ed5aa3fbe2fb6e91b71b5f376882b1d2fb8", "name": "log_int", - "nameLocation": "917:7:0", + "nameLocation": "917:7:20", "parameters": { - "id": 20, + "id": 3081, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 19, + "id": 3080, "indexed": false, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 21, - "src": "941:3:0", + "scope": 3082, + "src": "941:3:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -896,10 +896,10 @@ "typeString": "int256" }, "typeName": { - "id": 18, + "id": 3079, "name": "int", "nodeType": "ElementaryTypeName", - "src": "941:3:0", + "src": "941:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -908,32 +908,32 @@ "visibility": "internal" } ], - "src": "940:5:0" + "src": "940:5:20" } }, { - "id": 25, + "id": 3086, "nodeType": "EventDefinition", - "src": "951:36:0", + "src": "951:36:20", "nodes": [], "anonymous": false, "eventSelector": "2cab9790510fd8bdfbd2115288db33fec66691d476efc5427cfd4c0969301755", "name": "log_uint", - "nameLocation": "957:8:0", + "nameLocation": "957:8:20", "parameters": { - "id": 24, + "id": 3085, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 23, + "id": 3084, "indexed": false, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 25, - "src": "981:4:0", + "scope": 3086, + "src": "981:4:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -941,10 +941,10 @@ "typeString": "uint256" }, "typeName": { - "id": 22, + "id": 3083, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "981:4:0", + "src": "981:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -953,32 +953,32 @@ "visibility": "internal" } ], - "src": "980:6:0" + "src": "980:6:20" } }, { - "id": 29, + "id": 3090, "nodeType": "EventDefinition", - "src": "992:37:0", + "src": "992:37:20", "nodes": [], "anonymous": false, "eventSelector": "23b62ad0584d24a75f0bf3560391ef5659ec6db1269c56e11aa241d637f19b20", "name": "log_bytes", - "nameLocation": "998:9:0", + "nameLocation": "998:9:20", "parameters": { - "id": 28, + "id": 3089, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 27, + "id": 3088, "indexed": false, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 29, - "src": "1022:5:0", + "scope": 3090, + "src": "1022:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -986,10 +986,10 @@ "typeString": "bytes" }, "typeName": { - "id": 26, + "id": 3087, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1022:5:0", + "src": "1022:5:20", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -998,32 +998,32 @@ "visibility": "internal" } ], - "src": "1021:7:0" + "src": "1021:7:20" } }, { - "id": 33, + "id": 3094, "nodeType": "EventDefinition", - "src": "1034:38:0", + "src": "1034:38:20", "nodes": [], "anonymous": false, "eventSelector": "0b2e13ff20ac7b474198655583edf70dedd2c1dc980e329c4fbb2fc0748b796b", "name": "log_string", - "nameLocation": "1040:10:0", + "nameLocation": "1040:10:20", "parameters": { - "id": 32, + "id": 3093, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 31, + "id": 3092, "indexed": false, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 33, - "src": "1064:6:0", + "scope": 3094, + "src": "1064:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1031,10 +1031,10 @@ "typeString": "string" }, "typeName": { - "id": 30, + "id": 3091, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1064:6:0", + "src": "1064:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1043,32 +1043,32 @@ "visibility": "internal" } ], - "src": "1063:8:0" + "src": "1063:8:20" } }, { - "id": 39, + "id": 3100, "nodeType": "EventDefinition", - "src": "1078:55:0", + "src": "1078:55:20", "nodes": [], "anonymous": false, "eventSelector": "9c4e8541ca8f0dc1c413f9108f66d82d3cecb1bddbce437a61caa3175c4cc96f", "name": "log_named_address", - "nameLocation": "1084:17:0", + "nameLocation": "1084:17:20", "parameters": { - "id": 38, + "id": 3099, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 35, + "id": 3096, "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "1115:3:0", + "nameLocation": "1115:3:20", "nodeType": "VariableDeclaration", - "scope": 39, - "src": "1108:10:0", + "scope": 3100, + "src": "1108:10:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1076,10 +1076,10 @@ "typeString": "string" }, "typeName": { - "id": 34, + "id": 3095, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1108:6:0", + "src": "1108:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1089,14 +1089,14 @@ }, { "constant": false, - "id": 37, + "id": 3098, "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "1128:3:0", + "nameLocation": "1128:3:20", "nodeType": "VariableDeclaration", - "scope": 39, - "src": "1120:11:0", + "scope": 3100, + "src": "1120:11:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1104,10 +1104,10 @@ "typeString": "address" }, "typeName": { - "id": 36, + "id": 3097, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1120:7:0", + "src": "1120:7:20", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1117,32 +1117,32 @@ "visibility": "internal" } ], - "src": "1107:25:0" + "src": "1107:25:20" } }, { - "id": 45, + "id": 3106, "nodeType": "EventDefinition", - "src": "1138:55:0", + "src": "1138:55:20", "nodes": [], "anonymous": false, "eventSelector": "afb795c9c61e4fe7468c386f925d7a5429ecad9c0495ddb8d38d690614d32f99", "name": "log_named_bytes32", - "nameLocation": "1144:17:0", + "nameLocation": "1144:17:20", "parameters": { - "id": 44, + "id": 3105, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 41, + "id": 3102, "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "1175:3:0", + "nameLocation": "1175:3:20", "nodeType": "VariableDeclaration", - "scope": 45, - "src": "1168:10:0", + "scope": 3106, + "src": "1168:10:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1150,10 +1150,10 @@ "typeString": "string" }, "typeName": { - "id": 40, + "id": 3101, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1168:6:0", + "src": "1168:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1163,14 +1163,14 @@ }, { "constant": false, - "id": 43, + "id": 3104, "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "1188:3:0", + "nameLocation": "1188:3:20", "nodeType": "VariableDeclaration", - "scope": 45, - "src": "1180:11:0", + "scope": 3106, + "src": "1180:11:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1178,10 +1178,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 42, + "id": 3103, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "1180:7:0", + "src": "1180:7:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -1190,32 +1190,32 @@ "visibility": "internal" } ], - "src": "1167:25:0" + "src": "1167:25:20" } }, { - "id": 53, + "id": 3114, "nodeType": "EventDefinition", - "src": "1198:66:0", + "src": "1198:66:20", "nodes": [], "anonymous": false, "eventSelector": "5da6ce9d51151ba10c09a559ef24d520b9dac5c5b8810ae8434e4d0d86411a95", "name": "log_named_decimal_int", - "nameLocation": "1204:21:0", + "nameLocation": "1204:21:20", "parameters": { - "id": 52, + "id": 3113, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 47, + "id": 3108, "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "1235:3:0", + "nameLocation": "1235:3:20", "nodeType": "VariableDeclaration", - "scope": 53, - "src": "1228:10:0", + "scope": 3114, + "src": "1228:10:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1223,10 +1223,10 @@ "typeString": "string" }, "typeName": { - "id": 46, + "id": 3107, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1228:6:0", + "src": "1228:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1236,14 +1236,14 @@ }, { "constant": false, - "id": 49, + "id": 3110, "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "1244:3:0", + "nameLocation": "1244:3:20", "nodeType": "VariableDeclaration", - "scope": 53, - "src": "1240:7:0", + "scope": 3114, + "src": "1240:7:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1251,10 +1251,10 @@ "typeString": "int256" }, "typeName": { - "id": 48, + "id": 3109, "name": "int", "nodeType": "ElementaryTypeName", - "src": "1240:3:0", + "src": "1240:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1264,14 +1264,14 @@ }, { "constant": false, - "id": 51, + "id": 3112, "indexed": false, "mutability": "mutable", "name": "decimals", - "nameLocation": "1254:8:0", + "nameLocation": "1254:8:20", "nodeType": "VariableDeclaration", - "scope": 53, - "src": "1249:13:0", + "scope": 3114, + "src": "1249:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1279,10 +1279,10 @@ "typeString": "uint256" }, "typeName": { - "id": 50, + "id": 3111, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "1249:4:0", + "src": "1249:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1291,32 +1291,32 @@ "visibility": "internal" } ], - "src": "1227:36:0" + "src": "1227:36:20" } }, { - "id": 61, + "id": 3122, "nodeType": "EventDefinition", - "src": "1269:67:0", + "src": "1269:67:20", "nodes": [], "anonymous": false, "eventSelector": "eb8ba43ced7537421946bd43e828b8b2b8428927aa8f801c13d934bf11aca57b", "name": "log_named_decimal_uint", - "nameLocation": "1275:22:0", + "nameLocation": "1275:22:20", "parameters": { - "id": 60, + "id": 3121, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 55, + "id": 3116, "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "1306:3:0", + "nameLocation": "1306:3:20", "nodeType": "VariableDeclaration", - "scope": 61, - "src": "1299:10:0", + "scope": 3122, + "src": "1299:10:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1324,10 +1324,10 @@ "typeString": "string" }, "typeName": { - "id": 54, + "id": 3115, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1299:6:0", + "src": "1299:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1337,14 +1337,14 @@ }, { "constant": false, - "id": 57, + "id": 3118, "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "1316:3:0", + "nameLocation": "1316:3:20", "nodeType": "VariableDeclaration", - "scope": 61, - "src": "1311:8:0", + "scope": 3122, + "src": "1311:8:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1352,10 +1352,10 @@ "typeString": "uint256" }, "typeName": { - "id": 56, + "id": 3117, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "1311:4:0", + "src": "1311:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1365,14 +1365,14 @@ }, { "constant": false, - "id": 59, + "id": 3120, "indexed": false, "mutability": "mutable", "name": "decimals", - "nameLocation": "1326:8:0", + "nameLocation": "1326:8:20", "nodeType": "VariableDeclaration", - "scope": 61, - "src": "1321:13:0", + "scope": 3122, + "src": "1321:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1380,10 +1380,10 @@ "typeString": "uint256" }, "typeName": { - "id": 58, + "id": 3119, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "1321:4:0", + "src": "1321:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1392,32 +1392,32 @@ "visibility": "internal" } ], - "src": "1298:37:0" + "src": "1298:37:20" } }, { - "id": 67, + "id": 3128, "nodeType": "EventDefinition", - "src": "1341:51:0", + "src": "1341:51:20", "nodes": [], "anonymous": false, "eventSelector": "2fe632779174374378442a8e978bccfbdcc1d6b2b0d81f7e8eb776ab2286f168", "name": "log_named_int", - "nameLocation": "1347:13:0", + "nameLocation": "1347:13:20", "parameters": { - "id": 66, + "id": 3127, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 63, + "id": 3124, "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "1378:3:0", + "nameLocation": "1378:3:20", "nodeType": "VariableDeclaration", - "scope": 67, - "src": "1371:10:0", + "scope": 3128, + "src": "1371:10:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1425,10 +1425,10 @@ "typeString": "string" }, "typeName": { - "id": 62, + "id": 3123, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1371:6:0", + "src": "1371:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1438,14 +1438,14 @@ }, { "constant": false, - "id": 65, + "id": 3126, "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "1387:3:0", + "nameLocation": "1387:3:20", "nodeType": "VariableDeclaration", - "scope": 67, - "src": "1383:7:0", + "scope": 3128, + "src": "1383:7:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1453,10 +1453,10 @@ "typeString": "int256" }, "typeName": { - "id": 64, + "id": 3125, "name": "int", "nodeType": "ElementaryTypeName", - "src": "1383:3:0", + "src": "1383:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -1465,32 +1465,32 @@ "visibility": "internal" } ], - "src": "1370:21:0" + "src": "1370:21:20" } }, { - "id": 73, + "id": 3134, "nodeType": "EventDefinition", - "src": "1397:52:0", + "src": "1397:52:20", "nodes": [], "anonymous": false, "eventSelector": "b2de2fbe801a0df6c0cbddfd448ba3c41d48a040ca35c56c8196ef0fcae721a8", "name": "log_named_uint", - "nameLocation": "1403:14:0", + "nameLocation": "1403:14:20", "parameters": { - "id": 72, + "id": 3133, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 69, + "id": 3130, "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "1434:3:0", + "nameLocation": "1434:3:20", "nodeType": "VariableDeclaration", - "scope": 73, - "src": "1427:10:0", + "scope": 3134, + "src": "1427:10:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1498,10 +1498,10 @@ "typeString": "string" }, "typeName": { - "id": 68, + "id": 3129, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1427:6:0", + "src": "1427:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1511,14 +1511,14 @@ }, { "constant": false, - "id": 71, + "id": 3132, "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "1444:3:0", + "nameLocation": "1444:3:20", "nodeType": "VariableDeclaration", - "scope": 73, - "src": "1439:8:0", + "scope": 3134, + "src": "1439:8:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1526,10 +1526,10 @@ "typeString": "uint256" }, "typeName": { - "id": 70, + "id": 3131, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "1439:4:0", + "src": "1439:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -1538,32 +1538,32 @@ "visibility": "internal" } ], - "src": "1426:22:0" + "src": "1426:22:20" } }, { - "id": 79, + "id": 3140, "nodeType": "EventDefinition", - "src": "1454:53:0", + "src": "1454:53:20", "nodes": [], "anonymous": false, "eventSelector": "d26e16cad4548705e4c9e2d94f98ee91c289085ee425594fd5635fa2964ccf18", "name": "log_named_bytes", - "nameLocation": "1460:15:0", + "nameLocation": "1460:15:20", "parameters": { - "id": 78, + "id": 3139, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 75, + "id": 3136, "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "1491:3:0", + "nameLocation": "1491:3:20", "nodeType": "VariableDeclaration", - "scope": 79, - "src": "1484:10:0", + "scope": 3140, + "src": "1484:10:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1571,10 +1571,10 @@ "typeString": "string" }, "typeName": { - "id": 74, + "id": 3135, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1484:6:0", + "src": "1484:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1584,14 +1584,14 @@ }, { "constant": false, - "id": 77, + "id": 3138, "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "1502:3:0", + "nameLocation": "1502:3:20", "nodeType": "VariableDeclaration", - "scope": 79, - "src": "1496:9:0", + "scope": 3140, + "src": "1496:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1599,10 +1599,10 @@ "typeString": "bytes" }, "typeName": { - "id": 76, + "id": 3137, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "1496:5:0", + "src": "1496:5:20", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -1611,32 +1611,32 @@ "visibility": "internal" } ], - "src": "1483:23:0" + "src": "1483:23:20" } }, { - "id": 85, + "id": 3146, "nodeType": "EventDefinition", - "src": "1512:54:0", + "src": "1512:54:20", "nodes": [], "anonymous": false, "eventSelector": "280f4446b28a1372417dda658d30b95b2992b12ac9c7f378535f29a97acf3583", "name": "log_named_string", - "nameLocation": "1518:16:0", + "nameLocation": "1518:16:20", "parameters": { - "id": 84, + "id": 3145, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 81, + "id": 3142, "indexed": false, "mutability": "mutable", "name": "key", - "nameLocation": "1549:3:0", + "nameLocation": "1549:3:20", "nodeType": "VariableDeclaration", - "scope": 85, - "src": "1542:10:0", + "scope": 3146, + "src": "1542:10:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1644,10 +1644,10 @@ "typeString": "string" }, "typeName": { - "id": 80, + "id": 3141, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1542:6:0", + "src": "1542:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1657,14 +1657,14 @@ }, { "constant": false, - "id": 83, + "id": 3144, "indexed": false, "mutability": "mutable", "name": "val", - "nameLocation": "1561:3:0", + "nameLocation": "1561:3:20", "nodeType": "VariableDeclaration", - "scope": 85, - "src": "1554:10:0", + "scope": 3146, + "src": "1554:10:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -1672,10 +1672,10 @@ "typeString": "string" }, "typeName": { - "id": 82, + "id": 3143, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1554:6:0", + "src": "1554:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -1684,20 +1684,20 @@ "visibility": "internal" } ], - "src": "1541:24:0" + "src": "1541:24:20" } }, { - "id": 88, + "id": 3149, "nodeType": "VariableDeclaration", - "src": "1572:26:0", + "src": "1572:26:20", "nodes": [], "constant": false, "functionSelector": "fa7626d4", "mutability": "mutable", "name": "IS_TEST", - "nameLocation": "1584:7:0", - "scope": 2291, + "nameLocation": "1584:7:20", + "scope": 5352, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -1705,10 +1705,10 @@ "typeString": "bool" }, "typeName": { - "id": 86, + "id": 3147, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1572:4:0", + "src": "1572:4:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1716,14 +1716,14 @@ }, "value": { "hexValue": "74727565", - "id": 87, + "id": 3148, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "1594:4:0", + "src": "1594:4:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1733,15 +1733,15 @@ "visibility": "public" }, { - "id": 90, + "id": 3151, "nodeType": "VariableDeclaration", - "src": "1604:20:0", + "src": "1604:20:20", "nodes": [], "constant": false, "mutability": "mutable", "name": "_failed", - "nameLocation": "1617:7:0", - "scope": 2291, + "nameLocation": "1617:7:20", + "scope": 5352, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -1749,10 +1749,10 @@ "typeString": "bool" }, "typeName": { - "id": 89, + "id": 3150, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1604:4:0", + "src": "1604:4:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -1761,15 +1761,15 @@ "visibility": "private" }, { - "id": 107, + "id": 3168, "nodeType": "VariableDeclaration", - "src": "1631:104:0", + "src": "1631:104:20", "nodes": [], "constant": true, "mutability": "constant", "name": "HEVM_ADDRESS", - "nameLocation": "1648:12:0", - "scope": 2291, + "nameLocation": "1648:12:20", + "scope": 5352, "stateVariable": true, "storageLocation": "default", "typeDescriptions": { @@ -1777,10 +1777,10 @@ "typeString": "address" }, "typeName": { - "id": 91, + "id": 3152, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1631:7:0", + "src": "1631:7:20", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -1799,14 +1799,14 @@ "arguments": [ { "hexValue": "6865766d20636865617420636f6465", - "id": 101, + "id": 3162, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "1713:17:0", + "src": "1713:17:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d", "typeString": "literal_string \"hevm cheat code\"" @@ -1821,18 +1821,18 @@ "typeString": "literal_string \"hevm cheat code\"" } ], - "id": 100, + "id": 3161, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "1703:9:0", + "src": "1703:9:20", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 102, + "id": 3163, "isConstant": false, "isLValue": false, "isPure": true, @@ -1841,7 +1841,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1703:28:0", + "src": "1703:28:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -1856,26 +1856,26 @@ "typeString": "bytes32" } ], - "id": 99, + "id": 3160, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1695:7:0", + "src": "1695:7:20", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 98, + "id": 3159, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "1695:7:0", + "src": "1695:7:20", "typeDescriptions": {} } }, - "id": 103, + "id": 3164, "isConstant": false, "isLValue": false, "isPure": true, @@ -1884,7 +1884,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1695:37:0", + "src": "1695:37:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -1899,26 +1899,26 @@ "typeString": "uint256" } ], - "id": 97, + "id": 3158, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1687:7:0", + "src": "1687:7:20", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint160_$", "typeString": "type(uint160)" }, "typeName": { - "id": 96, + "id": 3157, "name": "uint160", "nodeType": "ElementaryTypeName", - "src": "1687:7:0", + "src": "1687:7:20", "typeDescriptions": {} } }, - "id": 104, + "id": 3165, "isConstant": false, "isLValue": false, "isPure": true, @@ -1927,7 +1927,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1687:46:0", + "src": "1687:46:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint160", @@ -1942,26 +1942,26 @@ "typeString": "uint160" } ], - "id": 95, + "id": 3156, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1679:7:0", + "src": "1679:7:20", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes20_$", "typeString": "type(bytes20)" }, "typeName": { - "id": 94, + "id": 3155, "name": "bytes20", "nodeType": "ElementaryTypeName", - "src": "1679:7:0", + "src": "1679:7:20", "typeDescriptions": {} } }, - "id": 105, + "id": 3166, "isConstant": false, "isLValue": false, "isPure": true, @@ -1970,7 +1970,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1679:55:0", + "src": "1679:55:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes20", @@ -1985,26 +1985,26 @@ "typeString": "bytes20" } ], - "id": 93, + "id": 3154, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "1671:7:0", + "src": "1671:7:20", "typeDescriptions": { "typeIdentifier": "t_type$_t_address_$", "typeString": "type(address)" }, "typeName": { - "id": 92, + "id": 3153, "name": "address", "nodeType": "ElementaryTypeName", - "src": "1671:7:0", + "src": "1671:7:20", "typeDescriptions": {} } }, - "id": 106, + "id": 3167, "isConstant": false, "isLValue": false, "isPure": true, @@ -2013,7 +2013,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1671:64:0", + "src": "1671:64:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_address", @@ -2023,67 +2023,67 @@ "visibility": "internal" }, { - "id": 111, + "id": 3172, "nodeType": "ModifierDefinition", - "src": "1742:27:0", + "src": "1742:27:20", "nodes": [], "body": { - "id": 110, + "id": 3171, "nodeType": "Block", - "src": "1763:6:0", + "src": "1763:6:20", "nodes": [], "statements": [ { - "id": 109, + "id": 3170, "nodeType": "PlaceholderStatement", - "src": "1765:1:0" + "src": "1765:1:20" } ] }, "name": "mayRevert", - "nameLocation": "1751:9:0", + "nameLocation": "1751:9:20", "parameters": { - "id": 108, + "id": 3169, "nodeType": "ParameterList", "parameters": [], - "src": "1760:2:0" + "src": "1760:2:20" }, "virtual": false, "visibility": "internal" }, { - "id": 117, + "id": 3178, "nodeType": "ModifierDefinition", - "src": "1774:39:0", + "src": "1774:39:20", "nodes": [], "body": { - "id": 116, + "id": 3177, "nodeType": "Block", - "src": "1807:6:0", + "src": "1807:6:20", "nodes": [], "statements": [ { - "id": 115, + "id": 3176, "nodeType": "PlaceholderStatement", - "src": "1809:1:0" + "src": "1809:1:20" } ] }, "name": "testopts", - "nameLocation": "1783:8:0", + "nameLocation": "1783:8:20", "parameters": { - "id": 114, + "id": 3175, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 113, + "id": 3174, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 117, - "src": "1792:13:0", + "scope": 3178, + "src": "1792:13:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2091,10 +2091,10 @@ "typeString": "string" }, "typeName": { - "id": 112, + "id": 3173, "name": "string", "nodeType": "ElementaryTypeName", - "src": "1792:6:0", + "src": "1792:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -2103,54 +2103,54 @@ "visibility": "internal" } ], - "src": "1791:15:0" + "src": "1791:15:20" }, "virtual": false, "visibility": "internal" }, { - "id": 172, + "id": 3233, "nodeType": "FunctionDefinition", - "src": "1819:584:0", + "src": "1819:584:20", "nodes": [], "body": { - "id": 171, + "id": 3232, "nodeType": "Block", - "src": "1859:544:0", + "src": "1859:544:20", "nodes": [], "statements": [ { "condition": { - "id": 122, + "id": 3183, "name": "_failed", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 90, - "src": "1873:7:0", + "referencedDeclaration": 3151, + "src": "1873:7:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, "falseBody": { - "id": 169, + "id": 3230, "nodeType": "Block", - "src": "1927:470:0", + "src": "1927:470:20", "statements": [ { "assignments": [ - 127 + 3188 ], "declarations": [ { "constant": false, - "id": 127, + "id": 3188, "mutability": "mutable", "name": "globalFailed", - "nameLocation": "1946:12:0", + "nameLocation": "1946:12:20", "nodeType": "VariableDeclaration", - "scope": 169, - "src": "1941:17:0", + "scope": 3230, + "src": "1941:17:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2158,10 +2158,10 @@ "typeString": "bool" }, "typeName": { - "id": 126, + "id": 3187, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1941:4:0", + "src": "1941:4:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2170,17 +2170,17 @@ "visibility": "internal" } ], - "id": 129, + "id": 3190, "initialValue": { "hexValue": "66616c7365", - "id": 128, + "id": 3189, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "1961:5:0", + "src": "1961:5:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2188,25 +2188,25 @@ "value": "false" }, "nodeType": "VariableDeclarationStatement", - "src": "1941:25:0" + "src": "1941:25:20" }, { "condition": { "arguments": [], "expression": { "argumentTypes": [], - "id": 130, + "id": 3191, "name": "hasHEVMContext", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 231, - "src": "1984:14:0", + "referencedDeclaration": 3292, + "src": "1984:14:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$__$returns$_t_bool_$", "typeString": "function () view returns (bool)" } }, - "id": 131, + "id": 3192, "isConstant": false, "isLValue": false, "isPure": false, @@ -2215,37 +2215,37 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "1984:16:0", + "src": "1984:16:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 166, + "id": 3227, "nodeType": "IfStatement", - "src": "1980:374:0", + "src": "1980:374:20", "trueBody": { - "id": 165, + "id": 3226, "nodeType": "Block", - "src": "2002:352:0", + "src": "2002:352:20", "statements": [ { "assignments": [ null, - 133 + 3194 ], "declarations": [ null, { "constant": false, - "id": 133, + "id": 3194, "mutability": "mutable", "name": "retdata", - "nameLocation": "2036:7:0", + "nameLocation": "2036:7:20", "nodeType": "VariableDeclaration", - "scope": 165, - "src": "2023:20:0", + "scope": 3226, + "src": "2023:20:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -2253,10 +2253,10 @@ "typeString": "bytes" }, "typeName": { - "id": 132, + "id": 3193, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "2023:5:0", + "src": "2023:5:20", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -2265,7 +2265,7 @@ "visibility": "internal" } ], - "id": 154, + "id": 3215, "initialValue": { "arguments": [ { @@ -2276,14 +2276,14 @@ "arguments": [ { "hexValue": "6c6f616428616464726573732c6279746573333229", - "id": 141, + "id": 3202, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2145:23:0", + "src": "2145:23:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc4", "typeString": "literal_string \"load(address,bytes32)\"" @@ -2298,18 +2298,18 @@ "typeString": "literal_string \"load(address,bytes32)\"" } ], - "id": 140, + "id": 3201, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2135:9:0", + "src": "2135:9:20", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 142, + "id": 3203, "isConstant": false, "isLValue": false, "isPure": true, @@ -2318,7 +2318,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2135:34:0", + "src": "2135:34:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -2333,26 +2333,26 @@ "typeString": "bytes32" } ], - "id": 139, + "id": 3200, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2128:6:0", + "src": "2128:6:20", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes4_$", "typeString": "type(bytes4)" }, "typeName": { - "id": 138, + "id": 3199, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "2128:6:0", + "src": "2128:6:20", "typeDescriptions": {} } }, - "id": 143, + "id": 3204, "isConstant": false, "isLValue": false, "isPure": true, @@ -2361,7 +2361,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2128:42:0", + "src": "2128:42:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes4", @@ -2371,12 +2371,12 @@ { "arguments": [ { - "id": 146, + "id": 3207, "name": "HEVM_ADDRESS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 107, - "src": "2207:12:0", + "referencedDeclaration": 3168, + "src": "2207:12:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -2386,14 +2386,14 @@ "arguments": [ { "hexValue": "6661696c6564", - "id": 149, + "id": 3210, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2229:8:0", + "src": "2229:8:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8f44d68b1a26169d304522fa2f95aa938d98120d628d1db5726120ca84e53b43", "typeString": "literal_string \"failed\"" @@ -2408,26 +2408,26 @@ "typeString": "literal_string \"failed\"" } ], - "id": 148, + "id": 3209, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2221:7:0", + "src": "2221:7:20", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 147, + "id": 3208, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2221:7:0", + "src": "2221:7:20", "typeDescriptions": {} } }, - "id": 150, + "id": 3211, "isConstant": false, "isLValue": false, "isPure": true, @@ -2436,7 +2436,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2221:17:0", + "src": "2221:17:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -2456,32 +2456,32 @@ } ], "expression": { - "id": 144, + "id": 3205, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2196:3:0", + "src": "2196:3:20", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 145, + "id": 3206, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2200:6:0", + "memberLocation": "2200:6:20", "memberName": "encode", "nodeType": "MemberAccess", - "src": "2196:10:0", + "src": "2196:10:20", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 151, + "id": 3212, "isConstant": false, "isLValue": false, "isPure": true, @@ -2490,7 +2490,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2196:43:0", + "src": "2196:43:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2510,32 +2510,32 @@ } ], "expression": { - "id": 136, + "id": 3197, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2086:3:0", + "src": "2086:3:20", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 137, + "id": 3198, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2090:12:0", + "memberLocation": "2090:12:20", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "2086:16:0", + "src": "2086:16:20", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 152, + "id": 3213, "isConstant": false, "isLValue": false, "isPure": true, @@ -2544,7 +2544,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2086:175:0", + "src": "2086:175:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -2560,32 +2560,32 @@ } ], "expression": { - "id": 134, + "id": 3195, "name": "HEVM_ADDRESS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 107, - "src": "2047:12:0", + "referencedDeclaration": 3168, + "src": "2047:12:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 135, + "id": 3196, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2060:4:0", + "memberLocation": "2060:4:20", "memberName": "call", "nodeType": "MemberAccess", - "src": "2047:17:0", + "src": "2047:17:20", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" } }, - "id": 153, + "id": 3214, "isConstant": false, "isLValue": false, "isPure": false, @@ -2594,7 +2594,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2047:232:0", + "src": "2047:232:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -2602,22 +2602,22 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "2020:259:0" + "src": "2020:259:20" }, { "expression": { - "id": 163, + "id": 3224, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 155, + "id": 3216, "name": "globalFailed", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 127, - "src": "2297:12:0", + "referencedDeclaration": 3188, + "src": "2297:12:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2628,12 +2628,12 @@ "rightHandSide": { "arguments": [ { - "id": 158, + "id": 3219, "name": "retdata", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 133, - "src": "2323:7:0", + "referencedDeclaration": 3194, + "src": "2323:7:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -2642,34 +2642,34 @@ { "components": [ { - "id": 160, + "id": 3221, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2333:4:0", + "src": "2333:4:20", "typeDescriptions": { "typeIdentifier": "t_type$_t_bool_$", "typeString": "type(bool)" }, "typeName": { - "id": 159, + "id": 3220, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "2333:4:0", + "src": "2333:4:20", "typeDescriptions": {} } } ], - "id": 161, + "id": 3222, "isConstant": false, "isInlineArray": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "TupleExpression", - "src": "2332:6:0", + "src": "2332:6:20", "typeDescriptions": { "typeIdentifier": "t_type$_t_bool_$", "typeString": "type(bool)" @@ -2688,32 +2688,32 @@ } ], "expression": { - "id": 156, + "id": 3217, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2312:3:0", + "src": "2312:3:20", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 157, + "id": 3218, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2316:6:0", + "memberLocation": "2316:6:20", "memberName": "decode", "nodeType": "MemberAccess", - "src": "2312:10:0", + "src": "2312:10:20", "typeDescriptions": { "typeIdentifier": "t_function_abidecode_pure$__$returns$__$", "typeString": "function () pure" } }, - "id": 162, + "id": 3223, "isConstant": false, "isLValue": false, "isPure": false, @@ -2722,71 +2722,71 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2312:27:0", + "src": "2312:27:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "src": "2297:42:0", + "src": "2297:42:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 164, + "id": 3225, "nodeType": "ExpressionStatement", - "src": "2297:42:0" + "src": "2297:42:20" } ] } }, { "expression": { - "id": 167, + "id": 3228, "name": "globalFailed", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 127, - "src": "2374:12:0", + "referencedDeclaration": 3188, + "src": "2374:12:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "functionReturnParameters": 121, - "id": 168, + "functionReturnParameters": 3182, + "id": 3229, "nodeType": "Return", - "src": "2367:19:0" + "src": "2367:19:20" } ] }, - "id": 170, + "id": 3231, "nodeType": "IfStatement", - "src": "1869:528:0", + "src": "1869:528:20", "trueBody": { - "id": 125, + "id": 3186, "nodeType": "Block", - "src": "1882:39:0", + "src": "1882:39:20", "statements": [ { "expression": { - "id": 123, + "id": 3184, "name": "_failed", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 90, - "src": "1903:7:0", + "referencedDeclaration": 3151, + "src": "1903:7:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "functionReturnParameters": 121, - "id": 124, + "functionReturnParameters": 3182, + "id": 3185, "nodeType": "Return", - "src": "1896:14:0" + "src": "1896:14:20" } ] } @@ -2798,26 +2798,26 @@ "kind": "function", "modifiers": [], "name": "failed", - "nameLocation": "1828:6:0", + "nameLocation": "1828:6:20", "parameters": { - "id": 118, + "id": 3179, "nodeType": "ParameterList", "parameters": [], - "src": "1834:2:0" + "src": "1834:2:20" }, "returnParameters": { - "id": 121, + "id": 3182, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 120, + "id": 3181, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 172, - "src": "1853:4:0", + "scope": 3233, + "src": "1853:4:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2825,10 +2825,10 @@ "typeString": "bool" }, "typeName": { - "id": 119, + "id": 3180, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "1853:4:0", + "src": "1853:4:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2837,22 +2837,22 @@ "visibility": "internal" } ], - "src": "1852:6:0" + "src": "1852:6:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "public" }, { - "id": 216, + "id": 3277, "nodeType": "FunctionDefinition", - "src": "2409:432:0", + "src": "2409:432:20", "nodes": [], "body": { - "id": 215, + "id": 3276, "nodeType": "Block", - "src": "2442:399:0", + "src": "2442:399:20", "nodes": [], "statements": [ { @@ -2860,18 +2860,18 @@ "arguments": [], "expression": { "argumentTypes": [], - "id": 175, + "id": 3236, "name": "hasHEVMContext", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 231, - "src": "2456:14:0", + "referencedDeclaration": 3292, + "src": "2456:14:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_view$__$returns$_t_bool_$", "typeString": "function () view returns (bool)" } }, - "id": 176, + "id": 3237, "isConstant": false, "isLValue": false, "isPure": false, @@ -2880,36 +2880,36 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2456:16:0", + "src": "2456:16:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 210, + "id": 3271, "nodeType": "IfStatement", - "src": "2452:359:0", + "src": "2452:359:20", "trueBody": { - "id": 209, + "id": 3270, "nodeType": "Block", - "src": "2474:337:0", + "src": "2474:337:20", "statements": [ { "assignments": [ - 178, + 3239, null ], "declarations": [ { "constant": false, - "id": 178, + "id": 3239, "mutability": "mutable", "name": "status", - "nameLocation": "2494:6:0", + "nameLocation": "2494:6:20", "nodeType": "VariableDeclaration", - "scope": 209, - "src": "2489:11:0", + "scope": 3270, + "src": "2489:11:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -2917,10 +2917,10 @@ "typeString": "bool" }, "typeName": { - "id": 177, + "id": 3238, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "2489:4:0", + "src": "2489:4:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -2930,7 +2930,7 @@ }, null ], - "id": 206, + "id": 3267, "initialValue": { "arguments": [ { @@ -2941,14 +2941,14 @@ "arguments": [ { "hexValue": "73746f726528616464726573732c627974657333322c6279746573333229", - "id": 186, + "id": 3247, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2596:32:0", + "src": "2596:32:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_70ca10bbd0dbfd9020a9f4b13402c16cb120705e0d1c0aeab10fa353ae586fc4", "typeString": "literal_string \"store(address,bytes32,bytes32)\"" @@ -2963,18 +2963,18 @@ "typeString": "literal_string \"store(address,bytes32,bytes32)\"" } ], - "id": 185, + "id": 3246, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "2586:9:0", + "src": "2586:9:20", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 187, + "id": 3248, "isConstant": false, "isLValue": false, "isPure": true, @@ -2983,7 +2983,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2586:43:0", + "src": "2586:43:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -2998,26 +2998,26 @@ "typeString": "bytes32" } ], - "id": 184, + "id": 3245, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2579:6:0", + "src": "2579:6:20", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes4_$", "typeString": "type(bytes4)" }, "typeName": { - "id": 183, + "id": 3244, "name": "bytes4", "nodeType": "ElementaryTypeName", - "src": "2579:6:0", + "src": "2579:6:20", "typeDescriptions": {} } }, - "id": 188, + "id": 3249, "isConstant": false, "isLValue": false, "isPure": true, @@ -3026,7 +3026,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2579:51:0", + "src": "2579:51:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes4", @@ -3036,12 +3036,12 @@ { "arguments": [ { - "id": 191, + "id": 3252, "name": "HEVM_ADDRESS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 107, - "src": "2663:12:0", + "referencedDeclaration": 3168, + "src": "2663:12:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -3051,14 +3051,14 @@ "arguments": [ { "hexValue": "6661696c6564", - "id": 194, + "id": 3255, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "2685:8:0", + "src": "2685:8:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8f44d68b1a26169d304522fa2f95aa938d98120d628d1db5726120ca84e53b43", "typeString": "literal_string \"failed\"" @@ -3073,26 +3073,26 @@ "typeString": "literal_string \"failed\"" } ], - "id": 193, + "id": 3254, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2677:7:0", + "src": "2677:7:20", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 192, + "id": 3253, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2677:7:0", + "src": "2677:7:20", "typeDescriptions": {} } }, - "id": 195, + "id": 3256, "isConstant": false, "isLValue": false, "isPure": true, @@ -3101,7 +3101,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2677:17:0", + "src": "2677:17:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -3114,14 +3114,14 @@ "arguments": [ { "hexValue": "30783031", - "id": 200, + "id": 3261, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2712:4:0", + "src": "2712:4:20", "typeDescriptions": { "typeIdentifier": "t_rational_1_by_1", "typeString": "int_const 1" @@ -3136,26 +3136,26 @@ "typeString": "int_const 1" } ], - "id": 199, + "id": 3260, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2704:7:0", + "src": "2704:7:20", "typeDescriptions": { "typeIdentifier": "t_type$_t_uint256_$", "typeString": "type(uint256)" }, "typeName": { - "id": 198, + "id": 3259, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2704:7:0", + "src": "2704:7:20", "typeDescriptions": {} } }, - "id": 201, + "id": 3262, "isConstant": false, "isLValue": false, "isPure": true, @@ -3164,7 +3164,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2704:13:0", + "src": "2704:13:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -3179,26 +3179,26 @@ "typeString": "uint256" } ], - "id": 197, + "id": 3258, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, "nodeType": "ElementaryTypeNameExpression", - "src": "2696:7:0", + "src": "2696:7:20", "typeDescriptions": { "typeIdentifier": "t_type$_t_bytes32_$", "typeString": "type(bytes32)" }, "typeName": { - "id": 196, + "id": 3257, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "2696:7:0", + "src": "2696:7:20", "typeDescriptions": {} } }, - "id": 202, + "id": 3263, "isConstant": false, "isLValue": false, "isPure": true, @@ -3207,7 +3207,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2696:22:0", + "src": "2696:22:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -3231,32 +3231,32 @@ } ], "expression": { - "id": 189, + "id": 3250, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2652:3:0", + "src": "2652:3:20", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 190, + "id": 3251, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2656:6:0", + "memberLocation": "2656:6:20", "memberName": "encode", "nodeType": "MemberAccess", - "src": "2652:10:0", + "src": "2652:10:20", "typeDescriptions": { "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 203, + "id": 3264, "isConstant": false, "isLValue": false, "isPure": true, @@ -3265,7 +3265,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2652:67:0", + "src": "2652:67:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3285,32 +3285,32 @@ } ], "expression": { - "id": 181, + "id": 3242, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "2541:3:0", + "src": "2541:3:20", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 182, + "id": 3243, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "2545:12:0", + "memberLocation": "2545:12:20", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "2541:16:0", + "src": "2541:16:20", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 204, + "id": 3265, "isConstant": false, "isLValue": false, "isPure": true, @@ -3319,7 +3319,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2541:196:0", + "src": "2541:196:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -3335,32 +3335,32 @@ } ], "expression": { - "id": 179, + "id": 3240, "name": "HEVM_ADDRESS", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 107, - "src": "2506:12:0", + "referencedDeclaration": 3168, + "src": "2506:12:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "id": 180, + "id": 3241, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "2519:4:0", + "memberLocation": "2519:4:20", "memberName": "call", "nodeType": "MemberAccess", - "src": "2506:17:0", + "src": "2506:17:20", "typeDescriptions": { "typeIdentifier": "t_function_barecall_payable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$", "typeString": "function (bytes memory) payable returns (bool,bytes memory)" } }, - "id": 205, + "id": 3266, "isConstant": false, "isLValue": false, "isPure": false, @@ -3369,7 +3369,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "2506:245:0", + "src": "2506:245:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$_t_bool_$_t_bytes_memory_ptr_$", @@ -3377,42 +3377,42 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "2488:263:0" + "src": "2488:263:20" }, { "expression": { - "id": 207, + "id": 3268, "name": "status", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 178, - "src": "2765:6:0", + "referencedDeclaration": 3239, + "src": "2765:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 208, + "id": 3269, "nodeType": "ExpressionStatement", - "src": "2765:6:0" + "src": "2765:6:20" } ] } }, { "expression": { - "id": 213, + "id": 3274, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 211, + "id": 3272, "name": "_failed", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 90, - "src": "2820:7:0", + "referencedDeclaration": 3151, + "src": "2820:7:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3422,29 +3422,29 @@ "operator": "=", "rightHandSide": { "hexValue": "74727565", - "id": 212, + "id": 3273, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "2830:4:0", + "src": "2830:4:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "true" }, - "src": "2820:14:0", + "src": "2820:14:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 214, + "id": 3275, "nodeType": "ExpressionStatement", - "src": "2820:14:0" + "src": "2820:14:20" } ] }, @@ -3452,49 +3452,49 @@ "kind": "function", "modifiers": [], "name": "fail", - "nameLocation": "2418:4:0", + "nameLocation": "2418:4:20", "parameters": { - "id": 173, + "id": 3234, "nodeType": "ParameterList", "parameters": [], - "src": "2422:2:0" + "src": "2422:2:20" }, "returnParameters": { - "id": 174, + "id": 3235, "nodeType": "ParameterList", "parameters": [], - "src": "2442:0:0" + "src": "2442:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": true, "visibility": "internal" }, { - "id": 231, + "id": 3292, "nodeType": "FunctionDefinition", - "src": "2847:242:0", + "src": "2847:242:20", "nodes": [], "body": { - "id": 230, + "id": 3291, "nodeType": "Block", - "src": "2902:187:0", + "src": "2902:187:20", "nodes": [], "statements": [ { "assignments": [ - 222 + 3283 ], "declarations": [ { "constant": false, - "id": 222, + "id": 3283, "mutability": "mutable", "name": "hevmCodeSize", - "nameLocation": "2920:12:0", + "nameLocation": "2920:12:20", "nodeType": "VariableDeclaration", - "scope": 230, - "src": "2912:20:0", + "scope": 3291, + "src": "2912:20:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3502,10 +3502,10 @@ "typeString": "uint256" }, "typeName": { - "id": 221, + "id": 3282, "name": "uint256", "nodeType": "ElementaryTypeName", - "src": "2912:7:0", + "src": "2912:7:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3514,17 +3514,17 @@ "visibility": "internal" } ], - "id": 224, + "id": 3285, "initialValue": { "hexValue": "30", - "id": 223, + "id": 3284, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "2935:1:0", + "src": "2935:1:20", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -3532,22 +3532,22 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "2912:24:0" + "src": "2912:24:20" }, { "AST": { "nodeType": "YulBlock", - "src": "2955:95:0", + "src": "2955:95:20", "statements": [ { "nodeType": "YulAssignment", - "src": "2969:71:0", + "src": "2969:71:20", "value": { "arguments": [ { "kind": "number", "nodeType": "YulLiteral", - "src": "2997:42:0", + "src": "2997:42:20", "type": "", "value": "0x7109709ECfa91a80626fF3989D68f67F5b1DD12D" } @@ -3555,16 +3555,16 @@ "functionName": { "name": "extcodesize", "nodeType": "YulIdentifier", - "src": "2985:11:0" + "src": "2985:11:20" }, "nodeType": "YulFunctionCall", - "src": "2985:55:0" + "src": "2985:55:20" }, "variableNames": [ { "name": "hevmCodeSize", "nodeType": "YulIdentifier", - "src": "2969:12:0" + "src": "2969:12:20" } ] } @@ -3573,16 +3573,16 @@ "evmVersion": "paris", "externalReferences": [ { - "declaration": 222, + "declaration": 3283, "isOffset": false, "isSlot": false, - "src": "2969:12:0", + "src": "2969:12:20", "valueSize": 1 } ], - "id": 225, + "id": 3286, "nodeType": "InlineAssembly", - "src": "2946:104:0" + "src": "2946:104:20" }, { "expression": { @@ -3590,18 +3590,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 228, + "id": 3289, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 226, + "id": 3287, "name": "hevmCodeSize", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 222, - "src": "3066:12:0", + "referencedDeclaration": 3283, + "src": "3066:12:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3611,30 +3611,30 @@ "operator": ">", "rightExpression": { "hexValue": "30", - "id": 227, + "id": 3288, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "3081:1:0", + "src": "3081:1:20", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" }, "value": "0" }, - "src": "3066:16:0", + "src": "3066:16:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "functionReturnParameters": 220, - "id": 229, + "functionReturnParameters": 3281, + "id": 3290, "nodeType": "Return", - "src": "3059:23:0" + "src": "3059:23:20" } ] }, @@ -3642,26 +3642,26 @@ "kind": "function", "modifiers": [], "name": "hasHEVMContext", - "nameLocation": "2856:14:0", + "nameLocation": "2856:14:20", "parameters": { - "id": 217, + "id": 3278, "nodeType": "ParameterList", "parameters": [], - "src": "2870:2:0" + "src": "2870:2:20" }, "returnParameters": { - "id": 220, + "id": 3281, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 219, + "id": 3280, "mutability": "mutable", "name": "", "nameLocation": "-1:-1:-1", "nodeType": "VariableDeclaration", - "scope": 231, - "src": "2896:4:0", + "scope": 3292, + "src": "2896:4:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3669,10 +3669,10 @@ "typeString": "bool" }, "typeName": { - "id": 218, + "id": 3279, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "2896:4:0", + "src": "2896:4:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3681,38 +3681,38 @@ "visibility": "internal" } ], - "src": "2895:6:0" + "src": "2895:6:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "view", "virtual": false, "visibility": "internal" }, { - "id": 252, + "id": 3313, "nodeType": "ModifierDefinition", - "src": "3095:161:0", + "src": "3095:161:20", "nodes": [], "body": { - "id": 251, + "id": 3312, "nodeType": "Block", - "src": "3115:141:0", + "src": "3115:141:20", "nodes": [], "statements": [ { "assignments": [ - 234 + 3295 ], "declarations": [ { "constant": false, - "id": 234, + "id": 3295, "mutability": "mutable", "name": "startGas", - "nameLocation": "3130:8:0", + "nameLocation": "3130:8:20", "nodeType": "VariableDeclaration", - "scope": 251, - "src": "3125:13:0", + "scope": 3312, + "src": "3125:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3720,10 +3720,10 @@ "typeString": "uint256" }, "typeName": { - "id": 233, + "id": 3294, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "3125:4:0", + "src": "3125:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3732,23 +3732,23 @@ "visibility": "internal" } ], - "id": 237, + "id": 3298, "initialValue": { "arguments": [], "expression": { "argumentTypes": [], - "id": 235, + "id": 3296, "name": "gasleft", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -7, - "src": "3141:7:0", + "src": "3141:7:20", "typeDescriptions": { "typeIdentifier": "t_function_gasleft_view$__$returns$_t_uint256_$", "typeString": "function () view returns (uint256)" } }, - "id": 236, + "id": 3297, "isConstant": false, "isLValue": false, "isPure": false, @@ -3757,7 +3757,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3141:9:0", + "src": "3141:9:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -3765,27 +3765,27 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "3125:25:0" + "src": "3125:25:20" }, { - "id": 238, + "id": 3299, "nodeType": "PlaceholderStatement", - "src": "3160:1:0" + "src": "3160:1:20" }, { "assignments": [ - 240 + 3301 ], "declarations": [ { "constant": false, - "id": 240, + "id": 3301, "mutability": "mutable", "name": "endGas", - "nameLocation": "3176:6:0", + "nameLocation": "3176:6:20", "nodeType": "VariableDeclaration", - "scope": 251, - "src": "3171:11:0", + "scope": 3312, + "src": "3171:11:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -3793,10 +3793,10 @@ "typeString": "uint256" }, "typeName": { - "id": 239, + "id": 3300, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "3171:4:0", + "src": "3171:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3805,23 +3805,23 @@ "visibility": "internal" } ], - "id": 243, + "id": 3304, "initialValue": { "arguments": [], "expression": { "argumentTypes": [], - "id": 241, + "id": 3302, "name": "gasleft", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -7, - "src": "3185:7:0", + "src": "3185:7:20", "typeDescriptions": { "typeIdentifier": "t_function_gasleft_view$__$returns$_t_uint256_$", "typeString": "function () view returns (uint256)" } }, - "id": 242, + "id": 3303, "isConstant": false, "isLValue": false, "isPure": false, @@ -3830,7 +3830,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3185:9:0", + "src": "3185:9:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_uint256", @@ -3838,21 +3838,21 @@ } }, "nodeType": "VariableDeclarationStatement", - "src": "3171:23:0" + "src": "3171:23:20" }, { "eventCall": { "arguments": [ { "hexValue": "676173", - "id": 245, + "id": 3306, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3224:5:0", + "src": "3224:5:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_4498c2139ad6cf2beef3ae7bec34c4856d471c8680dfd28d553f117df74df6b7", "typeString": "literal_string \"gas\"" @@ -3864,18 +3864,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 248, + "id": 3309, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 246, + "id": 3307, "name": "startGas", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 234, - "src": "3231:8:0", + "referencedDeclaration": 3295, + "src": "3231:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3884,18 +3884,18 @@ "nodeType": "BinaryOperation", "operator": "-", "rightExpression": { - "id": 247, + "id": 3308, "name": "endGas", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 240, - "src": "3242:6:0", + "referencedDeclaration": 3301, + "src": "3242:6:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "3231:17:0", + "src": "3231:17:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -3913,18 +3913,18 @@ "typeString": "uint256" } ], - "id": 244, + "id": 3305, "name": "log_named_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 73, - "src": "3209:14:0", + "referencedDeclaration": 3134, + "src": "3209:14:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" } }, - "id": 249, + "id": 3310, "isConstant": false, "isLValue": false, "isPure": false, @@ -3933,44 +3933,44 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3209:40:0", + "src": "3209:40:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 250, + "id": 3311, "nodeType": "EmitStatement", - "src": "3204:45:0" + "src": "3204:45:20" } ] }, "name": "logs_gas", - "nameLocation": "3104:8:0", + "nameLocation": "3104:8:20", "parameters": { - "id": 232, + "id": 3293, "nodeType": "ParameterList", "parameters": [], - "src": "3112:2:0" + "src": "3112:2:20" }, "virtual": false, "visibility": "internal" }, { - "id": 269, + "id": 3330, "nodeType": "FunctionDefinition", - "src": "3262:157:0", + "src": "3262:157:20", "nodes": [], "body": { - "id": 268, + "id": 3329, "nodeType": "Block", - "src": "3307:112:0", + "src": "3307:112:20", "nodes": [], "statements": [ { "condition": { - "id": 258, + "id": 3319, "isConstant": false, "isLValue": false, "isPure": false, @@ -3978,14 +3978,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "3321:10:0", + "src": "3321:10:20", "subExpression": { - "id": 257, + "id": 3318, "name": "condition", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 254, - "src": "3322:9:0", + "referencedDeclaration": 3315, + "src": "3322:9:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -3996,27 +3996,27 @@ "typeString": "bool" } }, - "id": 267, + "id": 3328, "nodeType": "IfStatement", - "src": "3317:96:0", + "src": "3317:96:20", "trueBody": { - "id": 266, + "id": 3327, "nodeType": "Block", - "src": "3333:80:0", + "src": "3333:80:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a20417373657274696f6e204661696c6564", - "id": 260, + "id": 3321, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3356:25:0", + "src": "3356:25:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cc8bd7d7034d6f139e4d0b1fc61bcb3025672e801833991d94fa7390aceb1687", "typeString": "literal_string \"Error: Assertion Failed\"" @@ -4031,18 +4031,18 @@ "typeString": "literal_string \"Error: Assertion Failed\"" } ], - "id": 259, + "id": 3320, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "3352:3:0", + "referencedDeclaration": 3066, + "src": "3352:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 261, + "id": 3322, "isConstant": false, "isLValue": false, "isPure": false, @@ -4051,34 +4051,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3352:30:0", + "src": "3352:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 262, + "id": 3323, "nodeType": "EmitStatement", - "src": "3347:35:0" + "src": "3347:35:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 263, + "id": 3324, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "3396:4:0", + "referencedDeclaration": 3277, + "src": "3396:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 264, + "id": 3325, "isConstant": false, "isLValue": false, "isPure": false, @@ -4087,16 +4087,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3396:6:0", + "src": "3396:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 265, + "id": 3326, "nodeType": "ExpressionStatement", - "src": "3396:6:0" + "src": "3396:6:20" } ] } @@ -4107,20 +4107,20 @@ "kind": "function", "modifiers": [], "name": "assertTrue", - "nameLocation": "3271:10:0", + "nameLocation": "3271:10:20", "parameters": { - "id": 255, + "id": 3316, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 254, + "id": 3315, "mutability": "mutable", "name": "condition", - "nameLocation": "3287:9:0", + "nameLocation": "3287:9:20", "nodeType": "VariableDeclaration", - "scope": 269, - "src": "3282:14:0", + "scope": 3330, + "src": "3282:14:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4128,10 +4128,10 @@ "typeString": "bool" }, "typeName": { - "id": 253, + "id": 3314, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "3282:4:0", + "src": "3282:4:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4140,33 +4140,33 @@ "visibility": "internal" } ], - "src": "3281:16:0" + "src": "3281:16:20" }, "returnParameters": { - "id": 256, + "id": 3317, "nodeType": "ParameterList", "parameters": [], - "src": "3307:0:0" + "src": "3307:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 290, + "id": 3351, "nodeType": "FunctionDefinition", - "src": "3425:191:0", + "src": "3425:191:20", "nodes": [], "body": { - "id": 289, + "id": 3350, "nodeType": "Block", - "src": "3489:127:0", + "src": "3489:127:20", "nodes": [], "statements": [ { "condition": { - "id": 277, + "id": 3338, "isConstant": false, "isLValue": false, "isPure": false, @@ -4174,14 +4174,14 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "3503:10:0", + "src": "3503:10:20", "subExpression": { - "id": 276, + "id": 3337, "name": "condition", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 271, - "src": "3504:9:0", + "referencedDeclaration": 3332, + "src": "3504:9:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4192,27 +4192,27 @@ "typeString": "bool" } }, - "id": 288, + "id": 3349, "nodeType": "IfStatement", - "src": "3499:111:0", + "src": "3499:111:20", "trueBody": { - "id": 287, + "id": 3348, "nodeType": "Block", - "src": "3515:95:0", + "src": "3515:95:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 279, + "id": 3340, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3551:7:0", + "src": "3551:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -4220,12 +4220,12 @@ "value": "Error" }, { - "id": 280, + "id": 3341, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 273, - "src": "3560:3:0", + "referencedDeclaration": 3334, + "src": "3560:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -4243,18 +4243,18 @@ "typeString": "string memory" } ], - "id": 278, + "id": 3339, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "3534:16:0", + "referencedDeclaration": 3146, + "src": "3534:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 281, + "id": 3342, "isConstant": false, "isLValue": false, "isPure": false, @@ -4263,27 +4263,27 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3534:30:0", + "src": "3534:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 282, + "id": 3343, "nodeType": "EmitStatement", - "src": "3529:35:0" + "src": "3529:35:20" }, { "expression": { "arguments": [ { - "id": 284, + "id": 3345, "name": "condition", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 271, - "src": "3589:9:0", + "referencedDeclaration": 3332, + "src": "3589:9:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4297,21 +4297,21 @@ "typeString": "bool" } ], - "id": 283, + "id": 3344, "name": "assertTrue", "nodeType": "Identifier", "overloadedDeclarations": [ - 269, - 290 + 3330, + 3351 ], - "referencedDeclaration": 269, - "src": "3578:10:0", + "referencedDeclaration": 3330, + "src": "3578:10:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bool_$returns$__$", "typeString": "function (bool)" } }, - "id": 285, + "id": 3346, "isConstant": false, "isLValue": false, "isPure": false, @@ -4320,16 +4320,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3578:21:0", + "src": "3578:21:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 286, + "id": 3347, "nodeType": "ExpressionStatement", - "src": "3578:21:0" + "src": "3578:21:20" } ] } @@ -4340,20 +4340,20 @@ "kind": "function", "modifiers": [], "name": "assertTrue", - "nameLocation": "3434:10:0", + "nameLocation": "3434:10:20", "parameters": { - "id": 274, + "id": 3335, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 271, + "id": 3332, "mutability": "mutable", "name": "condition", - "nameLocation": "3450:9:0", + "nameLocation": "3450:9:20", "nodeType": "VariableDeclaration", - "scope": 290, - "src": "3445:14:0", + "scope": 3351, + "src": "3445:14:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4361,10 +4361,10 @@ "typeString": "bool" }, "typeName": { - "id": 270, + "id": 3331, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "3445:4:0", + "src": "3445:4:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -4374,13 +4374,13 @@ }, { "constant": false, - "id": 273, + "id": 3334, "mutability": "mutable", "name": "err", - "nameLocation": "3475:3:0", + "nameLocation": "3475:3:20", "nodeType": "VariableDeclaration", - "scope": 290, - "src": "3461:17:0", + "scope": 3351, + "src": "3461:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -4388,10 +4388,10 @@ "typeString": "string" }, "typeName": { - "id": 272, + "id": 3333, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3461:6:0", + "src": "3461:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -4400,28 +4400,28 @@ "visibility": "internal" } ], - "src": "3444:35:0" + "src": "3444:35:20" }, "returnParameters": { - "id": 275, + "id": 3336, "nodeType": "ParameterList", "parameters": [], - "src": "3489:0:0" + "src": "3489:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 320, + "id": 3381, "nodeType": "FunctionDefinition", - "src": "3622:277:0", + "src": "3622:277:20", "nodes": [], "body": { - "id": 319, + "id": 3380, "nodeType": "Block", - "src": "3671:228:0", + "src": "3671:228:20", "nodes": [], "statements": [ { @@ -4430,18 +4430,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 299, + "id": 3360, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 297, + "id": 3358, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 292, - "src": "3685:1:0", + "referencedDeclaration": 3353, + "src": "3685:1:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4450,44 +4450,44 @@ "nodeType": "BinaryOperation", "operator": "!=", "rightExpression": { - "id": 298, + "id": 3359, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 294, - "src": "3690:1:0", + "referencedDeclaration": 3355, + "src": "3690:1:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "3685:6:0", + "src": "3685:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 318, + "id": 3379, "nodeType": "IfStatement", - "src": "3681:212:0", + "src": "3681:212:20", "trueBody": { - "id": 317, + "id": 3378, "nodeType": "Block", - "src": "3693:200:0", + "src": "3693:200:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203d3d2062206e6f7420736174697366696564205b616464726573735d", - "id": 301, + "id": 3362, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3716:39:0", + "src": "3716:39:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9fc6ddd126630392f6812bf6b1418b5ec062ae84acc54ee474317255c7d57017", "typeString": "literal_string \"Error: a == b not satisfied [address]\"" @@ -4502,18 +4502,18 @@ "typeString": "literal_string \"Error: a == b not satisfied [address]\"" } ], - "id": 300, + "id": 3361, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "3712:3:0", + "referencedDeclaration": 3066, + "src": "3712:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 302, + "id": 3363, "isConstant": false, "isLValue": false, "isPure": false, @@ -4522,30 +4522,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3712:44:0", + "src": "3712:44:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 303, + "id": 3364, "nodeType": "EmitStatement", - "src": "3707:49:0" + "src": "3707:49:20" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 305, + "id": 3366, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3793:12:0", + "src": "3793:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -4553,12 +4553,12 @@ "value": " Left" }, { - "id": 306, + "id": 3367, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 292, - "src": "3807:1:0", + "referencedDeclaration": 3353, + "src": "3807:1:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4576,18 +4576,18 @@ "typeString": "address" } ], - "id": 304, + "id": 3365, "name": "log_named_address", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 39, - "src": "3775:17:0", + "referencedDeclaration": 3100, + "src": "3775:17:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_address_$returns$__$", "typeString": "function (string memory,address)" } }, - "id": 307, + "id": 3368, "isConstant": false, "isLValue": false, "isPure": false, @@ -4596,30 +4596,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3775:34:0", + "src": "3775:34:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 308, + "id": 3369, "nodeType": "EmitStatement", - "src": "3770:39:0" + "src": "3770:39:20" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 310, + "id": 3371, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "3846:12:0", + "src": "3846:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -4627,12 +4627,12 @@ "value": " Right" }, { - "id": 311, + "id": 3372, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 294, - "src": "3860:1:0", + "referencedDeclaration": 3355, + "src": "3860:1:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4650,18 +4650,18 @@ "typeString": "address" } ], - "id": 309, + "id": 3370, "name": "log_named_address", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 39, - "src": "3828:17:0", + "referencedDeclaration": 3100, + "src": "3828:17:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_address_$returns$__$", "typeString": "function (string memory,address)" } }, - "id": 312, + "id": 3373, "isConstant": false, "isLValue": false, "isPure": false, @@ -4670,34 +4670,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3828:34:0", + "src": "3828:34:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 313, + "id": 3374, "nodeType": "EmitStatement", - "src": "3823:39:0" + "src": "3823:39:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 314, + "id": 3375, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "3876:4:0", + "referencedDeclaration": 3277, + "src": "3876:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 315, + "id": 3376, "isConstant": false, "isLValue": false, "isPure": false, @@ -4706,16 +4706,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "3876:6:0", + "src": "3876:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 316, + "id": 3377, "nodeType": "ExpressionStatement", - "src": "3876:6:0" + "src": "3876:6:20" } ] } @@ -4726,20 +4726,20 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "3631:8:0", + "nameLocation": "3631:8:20", "parameters": { - "id": 295, + "id": 3356, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 292, + "id": 3353, "mutability": "mutable", "name": "a", - "nameLocation": "3648:1:0", + "nameLocation": "3648:1:20", "nodeType": "VariableDeclaration", - "scope": 320, - "src": "3640:9:0", + "scope": 3381, + "src": "3640:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4747,10 +4747,10 @@ "typeString": "address" }, "typeName": { - "id": 291, + "id": 3352, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3640:7:0", + "src": "3640:7:20", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -4761,13 +4761,13 @@ }, { "constant": false, - "id": 294, + "id": 3355, "mutability": "mutable", "name": "b", - "nameLocation": "3659:1:0", + "nameLocation": "3659:1:20", "nodeType": "VariableDeclaration", - "scope": 320, - "src": "3651:9:0", + "scope": 3381, + "src": "3651:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -4775,10 +4775,10 @@ "typeString": "address" }, "typeName": { - "id": 293, + "id": 3354, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3651:7:0", + "src": "3651:7:20", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -4788,28 +4788,28 @@ "visibility": "internal" } ], - "src": "3639:22:0" + "src": "3639:22:20" }, "returnParameters": { - "id": 296, + "id": 3357, "nodeType": "ParameterList", "parameters": [], - "src": "3671:0:0" + "src": "3671:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 345, + "id": 3406, "nodeType": "FunctionDefinition", - "src": "3904:185:0", + "src": "3904:185:20", "nodes": [], "body": { - "id": 344, + "id": 3405, "nodeType": "Block", - "src": "3972:117:0", + "src": "3972:117:20", "nodes": [], "statements": [ { @@ -4818,18 +4818,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 331, + "id": 3392, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 329, + "id": 3390, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 322, - "src": "3986:1:0", + "referencedDeclaration": 3383, + "src": "3986:1:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4838,44 +4838,44 @@ "nodeType": "BinaryOperation", "operator": "!=", "rightExpression": { - "id": 330, + "id": 3391, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 324, - "src": "3991:1:0", + "referencedDeclaration": 3385, + "src": "3991:1:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "3986:6:0", + "src": "3986:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 343, + "id": 3404, "nodeType": "IfStatement", - "src": "3982:101:0", + "src": "3982:101:20", "trueBody": { - "id": 342, + "id": 3403, "nodeType": "Block", - "src": "3994:89:0", + "src": "3994:89:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 333, + "id": 3394, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4031:7:0", + "src": "4031:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -4883,12 +4883,12 @@ "value": "Error" }, { - "id": 334, + "id": 3395, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 326, - "src": "4040:3:0", + "referencedDeclaration": 3387, + "src": "4040:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -4906,18 +4906,18 @@ "typeString": "string memory" } ], - "id": 332, + "id": 3393, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "4013:16:0", + "referencedDeclaration": 3146, + "src": "4013:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 335, + "id": 3396, "isConstant": false, "isLValue": false, "isPure": false, @@ -4926,39 +4926,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4013:31:0", + "src": "4013:31:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 336, + "id": 3397, "nodeType": "EmitStatement", - "src": "4008:36:0" + "src": "4008:36:20" }, { "expression": { "arguments": [ { - "id": 338, + "id": 3399, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 322, - "src": "4067:1:0", + "referencedDeclaration": 3383, + "src": "4067:1:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 339, + "id": 3400, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 324, - "src": "4070:1:0", + "referencedDeclaration": 3385, + "src": "4070:1:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -4976,29 +4976,29 @@ "typeString": "address" } ], - "id": 337, + "id": 3398, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 320, - "src": "4058:8:0", + "referencedDeclaration": 3381, + "src": "4058:8:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address)" } }, - "id": 340, + "id": 3401, "isConstant": false, "isLValue": false, "isPure": false, @@ -5007,16 +5007,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4058:14:0", + "src": "4058:14:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 341, + "id": 3402, "nodeType": "ExpressionStatement", - "src": "4058:14:0" + "src": "4058:14:20" } ] } @@ -5027,20 +5027,20 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "3913:8:0", + "nameLocation": "3913:8:20", "parameters": { - "id": 327, + "id": 3388, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 322, + "id": 3383, "mutability": "mutable", "name": "a", - "nameLocation": "3930:1:0", + "nameLocation": "3930:1:20", "nodeType": "VariableDeclaration", - "scope": 345, - "src": "3922:9:0", + "scope": 3406, + "src": "3922:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5048,10 +5048,10 @@ "typeString": "address" }, "typeName": { - "id": 321, + "id": 3382, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3922:7:0", + "src": "3922:7:20", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -5062,13 +5062,13 @@ }, { "constant": false, - "id": 324, + "id": 3385, "mutability": "mutable", "name": "b", - "nameLocation": "3941:1:0", + "nameLocation": "3941:1:20", "nodeType": "VariableDeclaration", - "scope": 345, - "src": "3933:9:0", + "scope": 3406, + "src": "3933:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5076,10 +5076,10 @@ "typeString": "address" }, "typeName": { - "id": 323, + "id": 3384, "name": "address", "nodeType": "ElementaryTypeName", - "src": "3933:7:0", + "src": "3933:7:20", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -5090,13 +5090,13 @@ }, { "constant": false, - "id": 326, + "id": 3387, "mutability": "mutable", "name": "err", - "nameLocation": "3958:3:0", + "nameLocation": "3958:3:20", "nodeType": "VariableDeclaration", - "scope": 345, - "src": "3944:17:0", + "scope": 3406, + "src": "3944:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5104,10 +5104,10 @@ "typeString": "string" }, "typeName": { - "id": 325, + "id": 3386, "name": "string", "nodeType": "ElementaryTypeName", - "src": "3944:6:0", + "src": "3944:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5116,28 +5116,28 @@ "visibility": "internal" } ], - "src": "3921:41:0" + "src": "3921:41:20" }, "returnParameters": { - "id": 328, + "id": 3389, "nodeType": "ParameterList", "parameters": [], - "src": "3972:0:0" + "src": "3972:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 375, + "id": 3436, "nodeType": "FunctionDefinition", - "src": "4095:277:0", + "src": "4095:277:20", "nodes": [], "body": { - "id": 374, + "id": 3435, "nodeType": "Block", - "src": "4144:228:0", + "src": "4144:228:20", "nodes": [], "statements": [ { @@ -5146,18 +5146,18 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 354, + "id": 3415, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 352, + "id": 3413, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 347, - "src": "4158:1:0", + "referencedDeclaration": 3408, + "src": "4158:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5166,44 +5166,44 @@ "nodeType": "BinaryOperation", "operator": "!=", "rightExpression": { - "id": 353, + "id": 3414, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 349, - "src": "4163:1:0", + "referencedDeclaration": 3410, + "src": "4163:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "4158:6:0", + "src": "4158:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 373, + "id": 3434, "nodeType": "IfStatement", - "src": "4154:212:0", + "src": "4154:212:20", "trueBody": { - "id": 372, + "id": 3433, "nodeType": "Block", - "src": "4166:200:0", + "src": "4166:200:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203d3d2062206e6f7420736174697366696564205b627974657333325d", - "id": 356, + "id": 3417, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4189:39:0", + "src": "4189:39:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6605dedc99dd4e0a76d4678a99cc6956499fe2b523ca6525b248ca3582cef3ef", "typeString": "literal_string \"Error: a == b not satisfied [bytes32]\"" @@ -5218,18 +5218,18 @@ "typeString": "literal_string \"Error: a == b not satisfied [bytes32]\"" } ], - "id": 355, + "id": 3416, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "4185:3:0", + "referencedDeclaration": 3066, + "src": "4185:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 357, + "id": 3418, "isConstant": false, "isLValue": false, "isPure": false, @@ -5238,30 +5238,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4185:44:0", + "src": "4185:44:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 358, + "id": 3419, "nodeType": "EmitStatement", - "src": "4180:49:0" + "src": "4180:49:20" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 360, + "id": 3421, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4266:12:0", + "src": "4266:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -5269,12 +5269,12 @@ "value": " Left" }, { - "id": 361, + "id": 3422, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 347, - "src": "4280:1:0", + "referencedDeclaration": 3408, + "src": "4280:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5292,18 +5292,18 @@ "typeString": "bytes32" } ], - "id": 359, + "id": 3420, "name": "log_named_bytes32", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 45, - "src": "4248:17:0", + "referencedDeclaration": 3106, + "src": "4248:17:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_bytes32_$returns$__$", "typeString": "function (string memory,bytes32)" } }, - "id": 362, + "id": 3423, "isConstant": false, "isLValue": false, "isPure": false, @@ -5312,30 +5312,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4248:34:0", + "src": "4248:34:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 363, + "id": 3424, "nodeType": "EmitStatement", - "src": "4243:39:0" + "src": "4243:39:20" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 365, + "id": 3426, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4319:12:0", + "src": "4319:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -5343,12 +5343,12 @@ "value": " Right" }, { - "id": 366, + "id": 3427, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 349, - "src": "4333:1:0", + "referencedDeclaration": 3410, + "src": "4333:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5366,18 +5366,18 @@ "typeString": "bytes32" } ], - "id": 364, + "id": 3425, "name": "log_named_bytes32", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 45, - "src": "4301:17:0", + "referencedDeclaration": 3106, + "src": "4301:17:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_bytes32_$returns$__$", "typeString": "function (string memory,bytes32)" } }, - "id": 367, + "id": 3428, "isConstant": false, "isLValue": false, "isPure": false, @@ -5386,34 +5386,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4301:34:0", + "src": "4301:34:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 368, + "id": 3429, "nodeType": "EmitStatement", - "src": "4296:39:0" + "src": "4296:39:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 369, + "id": 3430, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "4349:4:0", + "referencedDeclaration": 3277, + "src": "4349:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 370, + "id": 3431, "isConstant": false, "isLValue": false, "isPure": false, @@ -5422,16 +5422,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4349:6:0", + "src": "4349:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 371, + "id": 3432, "nodeType": "ExpressionStatement", - "src": "4349:6:0" + "src": "4349:6:20" } ] } @@ -5442,20 +5442,20 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "4104:8:0", + "nameLocation": "4104:8:20", "parameters": { - "id": 350, + "id": 3411, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 347, + "id": 3408, "mutability": "mutable", "name": "a", - "nameLocation": "4121:1:0", + "nameLocation": "4121:1:20", "nodeType": "VariableDeclaration", - "scope": 375, - "src": "4113:9:0", + "scope": 3436, + "src": "4113:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5463,10 +5463,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 346, + "id": 3407, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4113:7:0", + "src": "4113:7:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5476,13 +5476,13 @@ }, { "constant": false, - "id": 349, + "id": 3410, "mutability": "mutable", "name": "b", - "nameLocation": "4132:1:0", + "nameLocation": "4132:1:20", "nodeType": "VariableDeclaration", - "scope": 375, - "src": "4124:9:0", + "scope": 3436, + "src": "4124:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5490,10 +5490,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 348, + "id": 3409, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4124:7:0", + "src": "4124:7:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5502,28 +5502,28 @@ "visibility": "internal" } ], - "src": "4112:22:0" + "src": "4112:22:20" }, "returnParameters": { - "id": 351, + "id": 3412, "nodeType": "ParameterList", "parameters": [], - "src": "4144:0:0" + "src": "4144:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 400, + "id": 3461, "nodeType": "FunctionDefinition", - "src": "4377:185:0", + "src": "4377:185:20", "nodes": [], "body": { - "id": 399, + "id": 3460, "nodeType": "Block", - "src": "4445:117:0", + "src": "4445:117:20", "nodes": [], "statements": [ { @@ -5532,18 +5532,18 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 386, + "id": 3447, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 384, + "id": 3445, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 377, - "src": "4459:1:0", + "referencedDeclaration": 3438, + "src": "4459:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5552,44 +5552,44 @@ "nodeType": "BinaryOperation", "operator": "!=", "rightExpression": { - "id": 385, + "id": 3446, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 379, - "src": "4464:1:0", + "referencedDeclaration": 3440, + "src": "4464:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "4459:6:0", + "src": "4459:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 398, + "id": 3459, "nodeType": "IfStatement", - "src": "4455:101:0", + "src": "4455:101:20", "trueBody": { - "id": 397, + "id": 3458, "nodeType": "Block", - "src": "4467:89:0", + "src": "4467:89:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 388, + "id": 3449, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4504:7:0", + "src": "4504:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -5597,12 +5597,12 @@ "value": "Error" }, { - "id": 389, + "id": 3450, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 381, - "src": "4513:3:0", + "referencedDeclaration": 3442, + "src": "4513:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -5620,18 +5620,18 @@ "typeString": "string memory" } ], - "id": 387, + "id": 3448, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "4486:16:0", + "referencedDeclaration": 3146, + "src": "4486:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 390, + "id": 3451, "isConstant": false, "isLValue": false, "isPure": false, @@ -5640,39 +5640,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4486:31:0", + "src": "4486:31:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 391, + "id": 3452, "nodeType": "EmitStatement", - "src": "4481:36:0" + "src": "4481:36:20" }, { "expression": { "arguments": [ { - "id": 393, + "id": 3454, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 377, - "src": "4540:1:0", + "referencedDeclaration": 3438, + "src": "4540:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, { - "id": 394, + "id": 3455, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 379, - "src": "4543:1:0", + "referencedDeclaration": 3440, + "src": "4543:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5690,29 +5690,29 @@ "typeString": "bytes32" } ], - "id": 392, + "id": 3453, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 375, - "src": "4531:8:0", + "referencedDeclaration": 3436, + "src": "4531:8:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (bytes32,bytes32)" } }, - "id": 395, + "id": 3456, "isConstant": false, "isLValue": false, "isPure": false, @@ -5721,16 +5721,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4531:14:0", + "src": "4531:14:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 396, + "id": 3457, "nodeType": "ExpressionStatement", - "src": "4531:14:0" + "src": "4531:14:20" } ] } @@ -5741,20 +5741,20 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "4386:8:0", + "nameLocation": "4386:8:20", "parameters": { - "id": 382, + "id": 3443, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 377, + "id": 3438, "mutability": "mutable", "name": "a", - "nameLocation": "4403:1:0", + "nameLocation": "4403:1:20", "nodeType": "VariableDeclaration", - "scope": 400, - "src": "4395:9:0", + "scope": 3461, + "src": "4395:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5762,10 +5762,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 376, + "id": 3437, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4395:7:0", + "src": "4395:7:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5775,13 +5775,13 @@ }, { "constant": false, - "id": 379, + "id": 3440, "mutability": "mutable", "name": "b", - "nameLocation": "4414:1:0", + "nameLocation": "4414:1:20", "nodeType": "VariableDeclaration", - "scope": 400, - "src": "4406:9:0", + "scope": 3461, + "src": "4406:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5789,10 +5789,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 378, + "id": 3439, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4406:7:0", + "src": "4406:7:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5802,13 +5802,13 @@ }, { "constant": false, - "id": 381, + "id": 3442, "mutability": "mutable", "name": "err", - "nameLocation": "4431:3:0", + "nameLocation": "4431:3:20", "nodeType": "VariableDeclaration", - "scope": 400, - "src": "4417:17:0", + "scope": 3461, + "src": "4417:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -5816,10 +5816,10 @@ "typeString": "string" }, "typeName": { - "id": 380, + "id": 3441, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4417:6:0", + "src": "4417:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -5828,52 +5828,52 @@ "visibility": "internal" } ], - "src": "4394:41:0" + "src": "4394:41:20" }, "returnParameters": { - "id": 383, + "id": 3444, "nodeType": "ParameterList", "parameters": [], - "src": "4445:0:0" + "src": "4445:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 413, + "id": 3474, "nodeType": "FunctionDefinition", - "src": "4567:82:0", + "src": "4567:82:20", "nodes": [], "body": { - "id": 412, + "id": 3473, "nodeType": "Block", - "src": "4618:31:0", + "src": "4618:31:20", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 408, + "id": 3469, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 402, - "src": "4637:1:0", + "referencedDeclaration": 3463, + "src": "4637:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, { - "id": 409, + "id": 3470, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 404, - "src": "4640:1:0", + "referencedDeclaration": 3465, + "src": "4640:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5891,29 +5891,29 @@ "typeString": "bytes32" } ], - "id": 407, + "id": 3468, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 375, - "src": "4628:8:0", + "referencedDeclaration": 3436, + "src": "4628:8:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (bytes32,bytes32)" } }, - "id": 410, + "id": 3471, "isConstant": false, "isLValue": false, "isPure": false, @@ -5922,16 +5922,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4628:14:0", + "src": "4628:14:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 411, + "id": 3472, "nodeType": "ExpressionStatement", - "src": "4628:14:0" + "src": "4628:14:20" } ] }, @@ -5939,20 +5939,20 @@ "kind": "function", "modifiers": [], "name": "assertEq32", - "nameLocation": "4576:10:0", + "nameLocation": "4576:10:20", "parameters": { - "id": 405, + "id": 3466, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 402, + "id": 3463, "mutability": "mutable", "name": "a", - "nameLocation": "4595:1:0", + "nameLocation": "4595:1:20", "nodeType": "VariableDeclaration", - "scope": 413, - "src": "4587:9:0", + "scope": 3474, + "src": "4587:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5960,10 +5960,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 401, + "id": 3462, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4587:7:0", + "src": "4587:7:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5973,13 +5973,13 @@ }, { "constant": false, - "id": 404, + "id": 3465, "mutability": "mutable", "name": "b", - "nameLocation": "4606:1:0", + "nameLocation": "4606:1:20", "nodeType": "VariableDeclaration", - "scope": 413, - "src": "4598:9:0", + "scope": 3474, + "src": "4598:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -5987,10 +5987,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 403, + "id": 3464, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4598:7:0", + "src": "4598:7:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -5999,64 +5999,64 @@ "visibility": "internal" } ], - "src": "4586:22:0" + "src": "4586:22:20" }, "returnParameters": { - "id": 406, + "id": 3467, "nodeType": "ParameterList", "parameters": [], - "src": "4618:0:0" + "src": "4618:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 429, + "id": 3490, "nodeType": "FunctionDefinition", - "src": "4654:106:0", + "src": "4654:106:20", "nodes": [], "body": { - "id": 428, + "id": 3489, "nodeType": "Block", - "src": "4724:36:0", + "src": "4724:36:20", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 423, + "id": 3484, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 415, - "src": "4743:1:0", + "referencedDeclaration": 3476, + "src": "4743:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, { - "id": 424, + "id": 3485, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 417, - "src": "4746:1:0", + "referencedDeclaration": 3478, + "src": "4746:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, { - "id": 425, + "id": 3486, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 419, - "src": "4749:3:0", + "referencedDeclaration": 3480, + "src": "4749:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -6078,29 +6078,29 @@ "typeString": "string memory" } ], - "id": 422, + "id": 3483, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 400, - "src": "4734:8:0", + "referencedDeclaration": 3461, + "src": "4734:8:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bytes32_$_t_bytes32_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bytes32,bytes32,string memory)" } }, - "id": 426, + "id": 3487, "isConstant": false, "isLValue": false, "isPure": false, @@ -6109,16 +6109,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4734:19:0", + "src": "4734:19:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 427, + "id": 3488, "nodeType": "ExpressionStatement", - "src": "4734:19:0" + "src": "4734:19:20" } ] }, @@ -6126,20 +6126,20 @@ "kind": "function", "modifiers": [], "name": "assertEq32", - "nameLocation": "4663:10:0", + "nameLocation": "4663:10:20", "parameters": { - "id": 420, + "id": 3481, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 415, + "id": 3476, "mutability": "mutable", "name": "a", - "nameLocation": "4682:1:0", + "nameLocation": "4682:1:20", "nodeType": "VariableDeclaration", - "scope": 429, - "src": "4674:9:0", + "scope": 3490, + "src": "4674:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6147,10 +6147,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 414, + "id": 3475, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4674:7:0", + "src": "4674:7:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -6160,13 +6160,13 @@ }, { "constant": false, - "id": 417, + "id": 3478, "mutability": "mutable", "name": "b", - "nameLocation": "4693:1:0", + "nameLocation": "4693:1:20", "nodeType": "VariableDeclaration", - "scope": 429, - "src": "4685:9:0", + "scope": 3490, + "src": "4685:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6174,10 +6174,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 416, + "id": 3477, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "4685:7:0", + "src": "4685:7:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -6187,13 +6187,13 @@ }, { "constant": false, - "id": 419, + "id": 3480, "mutability": "mutable", "name": "err", - "nameLocation": "4710:3:0", + "nameLocation": "4710:3:20", "nodeType": "VariableDeclaration", - "scope": 429, - "src": "4696:17:0", + "scope": 3490, + "src": "4696:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6201,10 +6201,10 @@ "typeString": "string" }, "typeName": { - "id": 418, + "id": 3479, "name": "string", "nodeType": "ElementaryTypeName", - "src": "4696:6:0", + "src": "4696:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6213,28 +6213,28 @@ "visibility": "internal" } ], - "src": "4673:41:0" + "src": "4673:41:20" }, "returnParameters": { - "id": 421, + "id": 3482, "nodeType": "ParameterList", "parameters": [], - "src": "4724:0:0" + "src": "4724:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 459, + "id": 3520, "nodeType": "FunctionDefinition", - "src": "4766:257:0", + "src": "4766:257:20", "nodes": [], "body": { - "id": 458, + "id": 3519, "nodeType": "Block", - "src": "4807:216:0", + "src": "4807:216:20", "nodes": [], "statements": [ { @@ -6243,18 +6243,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 438, + "id": 3499, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 436, + "id": 3497, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 431, - "src": "4821:1:0", + "referencedDeclaration": 3492, + "src": "4821:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -6263,44 +6263,44 @@ "nodeType": "BinaryOperation", "operator": "!=", "rightExpression": { - "id": 437, + "id": 3498, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 433, - "src": "4826:1:0", + "referencedDeclaration": 3494, + "src": "4826:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "4821:6:0", + "src": "4821:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 457, + "id": 3518, "nodeType": "IfStatement", - "src": "4817:200:0", + "src": "4817:200:20", "trueBody": { - "id": 456, + "id": 3517, "nodeType": "Block", - "src": "4829:188:0", + "src": "4829:188:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203d3d2062206e6f7420736174697366696564205b696e745d", - "id": 440, + "id": 3501, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4852:35:0", + "src": "4852:35:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0c510d1b16a7b86013fe25431f855bed96290957b4566f7ab53d5bf1855a3a81", "typeString": "literal_string \"Error: a == b not satisfied [int]\"" @@ -6315,18 +6315,18 @@ "typeString": "literal_string \"Error: a == b not satisfied [int]\"" } ], - "id": 439, + "id": 3500, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "4848:3:0", + "referencedDeclaration": 3066, + "src": "4848:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 441, + "id": 3502, "isConstant": false, "isLValue": false, "isPure": false, @@ -6335,30 +6335,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4848:40:0", + "src": "4848:40:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 442, + "id": 3503, "nodeType": "EmitStatement", - "src": "4843:45:0" + "src": "4843:45:20" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 444, + "id": 3505, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4921:12:0", + "src": "4921:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -6366,12 +6366,12 @@ "value": " Left" }, { - "id": 445, + "id": 3506, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 431, - "src": "4935:1:0", + "referencedDeclaration": 3492, + "src": "4935:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -6389,18 +6389,18 @@ "typeString": "int256" } ], - "id": 443, + "id": 3504, "name": "log_named_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 67, - "src": "4907:13:0", + "referencedDeclaration": 3128, + "src": "4907:13:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" } }, - "id": 446, + "id": 3507, "isConstant": false, "isLValue": false, "isPure": false, @@ -6409,30 +6409,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4907:30:0", + "src": "4907:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 447, + "id": 3508, "nodeType": "EmitStatement", - "src": "4902:35:0" + "src": "4902:35:20" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 449, + "id": 3510, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "4970:12:0", + "src": "4970:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -6440,12 +6440,12 @@ "value": " Right" }, { - "id": 450, + "id": 3511, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 433, - "src": "4984:1:0", + "referencedDeclaration": 3494, + "src": "4984:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -6463,18 +6463,18 @@ "typeString": "int256" } ], - "id": 448, + "id": 3509, "name": "log_named_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 67, - "src": "4956:13:0", + "referencedDeclaration": 3128, + "src": "4956:13:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" } }, - "id": 451, + "id": 3512, "isConstant": false, "isLValue": false, "isPure": false, @@ -6483,34 +6483,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "4956:30:0", + "src": "4956:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 452, + "id": 3513, "nodeType": "EmitStatement", - "src": "4951:35:0" + "src": "4951:35:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 453, + "id": 3514, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "5000:4:0", + "referencedDeclaration": 3277, + "src": "5000:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 454, + "id": 3515, "isConstant": false, "isLValue": false, "isPure": false, @@ -6519,16 +6519,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5000:6:0", + "src": "5000:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 455, + "id": 3516, "nodeType": "ExpressionStatement", - "src": "5000:6:0" + "src": "5000:6:20" } ] } @@ -6539,20 +6539,20 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "4775:8:0", + "nameLocation": "4775:8:20", "parameters": { - "id": 434, + "id": 3495, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 431, + "id": 3492, "mutability": "mutable", "name": "a", - "nameLocation": "4788:1:0", + "nameLocation": "4788:1:20", "nodeType": "VariableDeclaration", - "scope": 459, - "src": "4784:5:0", + "scope": 3520, + "src": "4784:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6560,10 +6560,10 @@ "typeString": "int256" }, "typeName": { - "id": 430, + "id": 3491, "name": "int", "nodeType": "ElementaryTypeName", - "src": "4784:3:0", + "src": "4784:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -6573,13 +6573,13 @@ }, { "constant": false, - "id": 433, + "id": 3494, "mutability": "mutable", "name": "b", - "nameLocation": "4795:1:0", + "nameLocation": "4795:1:20", "nodeType": "VariableDeclaration", - "scope": 459, - "src": "4791:5:0", + "scope": 3520, + "src": "4791:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6587,10 +6587,10 @@ "typeString": "int256" }, "typeName": { - "id": 432, + "id": 3493, "name": "int", "nodeType": "ElementaryTypeName", - "src": "4791:3:0", + "src": "4791:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -6599,28 +6599,28 @@ "visibility": "internal" } ], - "src": "4783:14:0" + "src": "4783:14:20" }, "returnParameters": { - "id": 435, + "id": 3496, "nodeType": "ParameterList", "parameters": [], - "src": "4807:0:0" + "src": "4807:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 484, + "id": 3545, "nodeType": "FunctionDefinition", - "src": "5028:176:0", + "src": "5028:176:20", "nodes": [], "body": { - "id": 483, + "id": 3544, "nodeType": "Block", - "src": "5088:116:0", + "src": "5088:116:20", "nodes": [], "statements": [ { @@ -6629,18 +6629,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 470, + "id": 3531, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 468, + "id": 3529, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 461, - "src": "5102:1:0", + "referencedDeclaration": 3522, + "src": "5102:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -6649,44 +6649,44 @@ "nodeType": "BinaryOperation", "operator": "!=", "rightExpression": { - "id": 469, + "id": 3530, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 463, - "src": "5107:1:0", + "referencedDeclaration": 3524, + "src": "5107:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "5102:6:0", + "src": "5102:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 482, + "id": 3543, "nodeType": "IfStatement", - "src": "5098:100:0", + "src": "5098:100:20", "trueBody": { - "id": 481, + "id": 3542, "nodeType": "Block", - "src": "5110:88:0", + "src": "5110:88:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 472, + "id": 3533, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5146:7:0", + "src": "5146:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -6694,12 +6694,12 @@ "value": "Error" }, { - "id": 473, + "id": 3534, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 465, - "src": "5155:3:0", + "referencedDeclaration": 3526, + "src": "5155:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -6717,18 +6717,18 @@ "typeString": "string memory" } ], - "id": 471, + "id": 3532, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "5129:16:0", + "referencedDeclaration": 3146, + "src": "5129:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 474, + "id": 3535, "isConstant": false, "isLValue": false, "isPure": false, @@ -6737,39 +6737,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5129:30:0", + "src": "5129:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 475, + "id": 3536, "nodeType": "EmitStatement", - "src": "5124:35:0" + "src": "5124:35:20" }, { "expression": { "arguments": [ { - "id": 477, + "id": 3538, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 461, - "src": "5182:1:0", + "referencedDeclaration": 3522, + "src": "5182:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 478, + "id": 3539, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 463, - "src": "5185:1:0", + "referencedDeclaration": 3524, + "src": "5185:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -6787,29 +6787,29 @@ "typeString": "int256" } ], - "id": 476, + "id": 3537, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 459, - "src": "5173:8:0", + "referencedDeclaration": 3520, + "src": "5173:8:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$returns$__$", "typeString": "function (int256,int256)" } }, - "id": 479, + "id": 3540, "isConstant": false, "isLValue": false, "isPure": false, @@ -6818,16 +6818,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5173:14:0", + "src": "5173:14:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 480, + "id": 3541, "nodeType": "ExpressionStatement", - "src": "5173:14:0" + "src": "5173:14:20" } ] } @@ -6838,20 +6838,20 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "5037:8:0", + "nameLocation": "5037:8:20", "parameters": { - "id": 466, + "id": 3527, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 461, + "id": 3522, "mutability": "mutable", "name": "a", - "nameLocation": "5050:1:0", + "nameLocation": "5050:1:20", "nodeType": "VariableDeclaration", - "scope": 484, - "src": "5046:5:0", + "scope": 3545, + "src": "5046:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6859,10 +6859,10 @@ "typeString": "int256" }, "typeName": { - "id": 460, + "id": 3521, "name": "int", "nodeType": "ElementaryTypeName", - "src": "5046:3:0", + "src": "5046:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -6872,13 +6872,13 @@ }, { "constant": false, - "id": 463, + "id": 3524, "mutability": "mutable", "name": "b", - "nameLocation": "5057:1:0", + "nameLocation": "5057:1:20", "nodeType": "VariableDeclaration", - "scope": 484, - "src": "5053:5:0", + "scope": 3545, + "src": "5053:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -6886,10 +6886,10 @@ "typeString": "int256" }, "typeName": { - "id": 462, + "id": 3523, "name": "int", "nodeType": "ElementaryTypeName", - "src": "5053:3:0", + "src": "5053:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -6899,13 +6899,13 @@ }, { "constant": false, - "id": 465, + "id": 3526, "mutability": "mutable", "name": "err", - "nameLocation": "5074:3:0", + "nameLocation": "5074:3:20", "nodeType": "VariableDeclaration", - "scope": 484, - "src": "5060:17:0", + "scope": 3545, + "src": "5060:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -6913,10 +6913,10 @@ "typeString": "string" }, "typeName": { - "id": 464, + "id": 3525, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5060:6:0", + "src": "5060:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -6925,28 +6925,28 @@ "visibility": "internal" } ], - "src": "5045:33:0" + "src": "5045:33:20" }, "returnParameters": { - "id": 467, + "id": 3528, "nodeType": "ParameterList", "parameters": [], - "src": "5088:0:0" + "src": "5088:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 514, + "id": 3575, "nodeType": "FunctionDefinition", - "src": "5209:262:0", + "src": "5209:262:20", "nodes": [], "body": { - "id": 513, + "id": 3574, "nodeType": "Block", - "src": "5252:219:0", + "src": "5252:219:20", "nodes": [], "statements": [ { @@ -6955,18 +6955,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 493, + "id": 3554, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 491, + "id": 3552, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 486, - "src": "5266:1:0", + "referencedDeclaration": 3547, + "src": "5266:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -6975,44 +6975,44 @@ "nodeType": "BinaryOperation", "operator": "!=", "rightExpression": { - "id": 492, + "id": 3553, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 488, - "src": "5271:1:0", + "referencedDeclaration": 3549, + "src": "5271:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "5266:6:0", + "src": "5266:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 512, + "id": 3573, "nodeType": "IfStatement", - "src": "5262:203:0", + "src": "5262:203:20", "trueBody": { - "id": 511, + "id": 3572, "nodeType": "Block", - "src": "5274:191:0", + "src": "5274:191:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203d3d2062206e6f7420736174697366696564205b75696e745d", - "id": 495, + "id": 3556, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5297:36:0", + "src": "5297:36:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3bb05d3ba160a011999668447ff4a7cdd52bf87aeb1d7b9b284ef23b37a2b183", "typeString": "literal_string \"Error: a == b not satisfied [uint]\"" @@ -7027,18 +7027,18 @@ "typeString": "literal_string \"Error: a == b not satisfied [uint]\"" } ], - "id": 494, + "id": 3555, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "5293:3:0", + "referencedDeclaration": 3066, + "src": "5293:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 496, + "id": 3557, "isConstant": false, "isLValue": false, "isPure": false, @@ -7047,30 +7047,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5293:41:0", + "src": "5293:41:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 497, + "id": 3558, "nodeType": "EmitStatement", - "src": "5288:46:0" + "src": "5288:46:20" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 499, + "id": 3560, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5368:12:0", + "src": "5368:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -7078,12 +7078,12 @@ "value": " Left" }, { - "id": 500, + "id": 3561, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 486, - "src": "5382:1:0", + "referencedDeclaration": 3547, + "src": "5382:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7101,18 +7101,18 @@ "typeString": "uint256" } ], - "id": 498, + "id": 3559, "name": "log_named_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 73, - "src": "5353:14:0", + "referencedDeclaration": 3134, + "src": "5353:14:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" } }, - "id": 501, + "id": 3562, "isConstant": false, "isLValue": false, "isPure": false, @@ -7121,30 +7121,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5353:31:0", + "src": "5353:31:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 502, + "id": 3563, "nodeType": "EmitStatement", - "src": "5348:36:0" + "src": "5348:36:20" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 504, + "id": 3565, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5418:12:0", + "src": "5418:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -7152,12 +7152,12 @@ "value": " Right" }, { - "id": 505, + "id": 3566, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 488, - "src": "5432:1:0", + "referencedDeclaration": 3549, + "src": "5432:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7175,18 +7175,18 @@ "typeString": "uint256" } ], - "id": 503, + "id": 3564, "name": "log_named_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 73, - "src": "5403:14:0", + "referencedDeclaration": 3134, + "src": "5403:14:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" } }, - "id": 506, + "id": 3567, "isConstant": false, "isLValue": false, "isPure": false, @@ -7195,34 +7195,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5403:31:0", + "src": "5403:31:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 507, + "id": 3568, "nodeType": "EmitStatement", - "src": "5398:36:0" + "src": "5398:36:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 508, + "id": 3569, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "5448:4:0", + "referencedDeclaration": 3277, + "src": "5448:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 509, + "id": 3570, "isConstant": false, "isLValue": false, "isPure": false, @@ -7231,16 +7231,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5448:6:0", + "src": "5448:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 510, + "id": 3571, "nodeType": "ExpressionStatement", - "src": "5448:6:0" + "src": "5448:6:20" } ] } @@ -7251,20 +7251,20 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "5218:8:0", + "nameLocation": "5218:8:20", "parameters": { - "id": 489, + "id": 3550, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 486, + "id": 3547, "mutability": "mutable", "name": "a", - "nameLocation": "5232:1:0", + "nameLocation": "5232:1:20", "nodeType": "VariableDeclaration", - "scope": 514, - "src": "5227:6:0", + "scope": 3575, + "src": "5227:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7272,10 +7272,10 @@ "typeString": "uint256" }, "typeName": { - "id": 485, + "id": 3546, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "5227:4:0", + "src": "5227:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7285,13 +7285,13 @@ }, { "constant": false, - "id": 488, + "id": 3549, "mutability": "mutable", "name": "b", - "nameLocation": "5240:1:0", + "nameLocation": "5240:1:20", "nodeType": "VariableDeclaration", - "scope": 514, - "src": "5235:6:0", + "scope": 3575, + "src": "5235:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7299,10 +7299,10 @@ "typeString": "uint256" }, "typeName": { - "id": 487, + "id": 3548, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "5235:4:0", + "src": "5235:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7311,28 +7311,28 @@ "visibility": "internal" } ], - "src": "5226:16:0" + "src": "5226:16:20" }, "returnParameters": { - "id": 490, + "id": 3551, "nodeType": "ParameterList", "parameters": [], - "src": "5252:0:0" + "src": "5252:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 539, + "id": 3600, "nodeType": "FunctionDefinition", - "src": "5476:178:0", + "src": "5476:178:20", "nodes": [], "body": { - "id": 538, + "id": 3599, "nodeType": "Block", - "src": "5538:116:0", + "src": "5538:116:20", "nodes": [], "statements": [ { @@ -7341,18 +7341,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 525, + "id": 3586, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 523, + "id": 3584, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 516, - "src": "5552:1:0", + "referencedDeclaration": 3577, + "src": "5552:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7361,44 +7361,44 @@ "nodeType": "BinaryOperation", "operator": "!=", "rightExpression": { - "id": 524, + "id": 3585, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 518, - "src": "5557:1:0", + "referencedDeclaration": 3579, + "src": "5557:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "5552:6:0", + "src": "5552:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 537, + "id": 3598, "nodeType": "IfStatement", - "src": "5548:100:0", + "src": "5548:100:20", "trueBody": { - "id": 536, + "id": 3597, "nodeType": "Block", - "src": "5560:88:0", + "src": "5560:88:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 527, + "id": 3588, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5596:7:0", + "src": "5596:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -7406,12 +7406,12 @@ "value": "Error" }, { - "id": 528, + "id": 3589, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 520, - "src": "5605:3:0", + "referencedDeclaration": 3581, + "src": "5605:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -7429,18 +7429,18 @@ "typeString": "string memory" } ], - "id": 526, + "id": 3587, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "5579:16:0", + "referencedDeclaration": 3146, + "src": "5579:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 529, + "id": 3590, "isConstant": false, "isLValue": false, "isPure": false, @@ -7449,39 +7449,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5579:30:0", + "src": "5579:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 530, + "id": 3591, "nodeType": "EmitStatement", - "src": "5574:35:0" + "src": "5574:35:20" }, { "expression": { "arguments": [ { - "id": 532, + "id": 3593, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 516, - "src": "5632:1:0", + "referencedDeclaration": 3577, + "src": "5632:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 533, + "id": 3594, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 518, - "src": "5635:1:0", + "referencedDeclaration": 3579, + "src": "5635:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7499,29 +7499,29 @@ "typeString": "uint256" } ], - "id": 531, + "id": 3592, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 514, - "src": "5623:8:0", + "referencedDeclaration": 3575, + "src": "5623:8:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256)" } }, - "id": 534, + "id": 3595, "isConstant": false, "isLValue": false, "isPure": false, @@ -7530,16 +7530,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5623:14:0", + "src": "5623:14:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 535, + "id": 3596, "nodeType": "ExpressionStatement", - "src": "5623:14:0" + "src": "5623:14:20" } ] } @@ -7550,20 +7550,20 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "5485:8:0", + "nameLocation": "5485:8:20", "parameters": { - "id": 521, + "id": 3582, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 516, + "id": 3577, "mutability": "mutable", "name": "a", - "nameLocation": "5499:1:0", + "nameLocation": "5499:1:20", "nodeType": "VariableDeclaration", - "scope": 539, - "src": "5494:6:0", + "scope": 3600, + "src": "5494:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7571,10 +7571,10 @@ "typeString": "uint256" }, "typeName": { - "id": 515, + "id": 3576, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "5494:4:0", + "src": "5494:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7584,13 +7584,13 @@ }, { "constant": false, - "id": 518, + "id": 3579, "mutability": "mutable", "name": "b", - "nameLocation": "5507:1:0", + "nameLocation": "5507:1:20", "nodeType": "VariableDeclaration", - "scope": 539, - "src": "5502:6:0", + "scope": 3600, + "src": "5502:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -7598,10 +7598,10 @@ "typeString": "uint256" }, "typeName": { - "id": 517, + "id": 3578, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "5502:4:0", + "src": "5502:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7611,13 +7611,13 @@ }, { "constant": false, - "id": 520, + "id": 3581, "mutability": "mutable", "name": "err", - "nameLocation": "5524:3:0", + "nameLocation": "5524:3:20", "nodeType": "VariableDeclaration", - "scope": 539, - "src": "5510:17:0", + "scope": 3600, + "src": "5510:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -7625,10 +7625,10 @@ "typeString": "string" }, "typeName": { - "id": 519, + "id": 3580, "name": "string", "nodeType": "ElementaryTypeName", - "src": "5510:6:0", + "src": "5510:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -7637,28 +7637,28 @@ "visibility": "internal" } ], - "src": "5493:35:0" + "src": "5493:35:20" }, "returnParameters": { - "id": 522, + "id": 3583, "nodeType": "ParameterList", "parameters": [], - "src": "5538:0:0" + "src": "5538:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 573, + "id": 3634, "nodeType": "FunctionDefinition", - "src": "5659:323:0", + "src": "5659:323:20", "nodes": [], "body": { - "id": 572, + "id": 3633, "nodeType": "Block", - "src": "5722:260:0", + "src": "5722:260:20", "nodes": [], "statements": [ { @@ -7667,18 +7667,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 550, + "id": 3611, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 548, + "id": 3609, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 541, - "src": "5736:1:0", + "referencedDeclaration": 3602, + "src": "5736:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -7687,44 +7687,44 @@ "nodeType": "BinaryOperation", "operator": "!=", "rightExpression": { - "id": 549, + "id": 3610, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 543, - "src": "5741:1:0", + "referencedDeclaration": 3604, + "src": "5741:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "5736:6:0", + "src": "5736:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 571, + "id": 3632, "nodeType": "IfStatement", - "src": "5732:244:0", + "src": "5732:244:20", "trueBody": { - "id": 570, + "id": 3631, "nodeType": "Block", - "src": "5744:232:0", + "src": "5744:232:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203d3d2062206e6f7420736174697366696564205b646563696d616c20696e745d", - "id": 552, + "id": 3613, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5767:43:0", + "src": "5767:43:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_3ee6ef9b326324a79dedc7af5585ef9f689364368b4e76dd3a37559719a19fe6", "typeString": "literal_string \"Error: a == b not satisfied [decimal int]\"" @@ -7739,18 +7739,18 @@ "typeString": "literal_string \"Error: a == b not satisfied [decimal int]\"" } ], - "id": 551, + "id": 3612, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "5763:3:0", + "referencedDeclaration": 3066, + "src": "5763:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 553, + "id": 3614, "isConstant": false, "isLValue": false, "isPure": false, @@ -7759,30 +7759,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5763:48:0", + "src": "5763:48:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 554, + "id": 3615, "nodeType": "EmitStatement", - "src": "5758:53:0" + "src": "5758:53:20" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 556, + "id": 3617, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5852:12:0", + "src": "5852:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -7790,24 +7790,24 @@ "value": " Left" }, { - "id": 557, + "id": 3618, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 541, - "src": "5866:1:0", + "referencedDeclaration": 3602, + "src": "5866:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 558, + "id": 3619, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 545, - "src": "5869:8:0", + "referencedDeclaration": 3606, + "src": "5869:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7829,18 +7829,18 @@ "typeString": "uint256" } ], - "id": 555, + "id": 3616, "name": "log_named_decimal_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 53, - "src": "5830:21:0", + "referencedDeclaration": 3114, + "src": "5830:21:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" } }, - "id": 559, + "id": 3620, "isConstant": false, "isLValue": false, "isPure": false, @@ -7849,30 +7849,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5830:48:0", + "src": "5830:48:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 560, + "id": 3621, "nodeType": "EmitStatement", - "src": "5825:53:0" + "src": "5825:53:20" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 562, + "id": 3623, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "5919:12:0", + "src": "5919:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -7880,24 +7880,24 @@ "value": " Right" }, { - "id": 563, + "id": 3624, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 543, - "src": "5933:1:0", + "referencedDeclaration": 3604, + "src": "5933:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 564, + "id": 3625, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 545, - "src": "5936:8:0", + "referencedDeclaration": 3606, + "src": "5936:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -7919,18 +7919,18 @@ "typeString": "uint256" } ], - "id": 561, + "id": 3622, "name": "log_named_decimal_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 53, - "src": "5897:21:0", + "referencedDeclaration": 3114, + "src": "5897:21:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" } }, - "id": 565, + "id": 3626, "isConstant": false, "isLValue": false, "isPure": false, @@ -7939,34 +7939,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5897:48:0", + "src": "5897:48:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 566, + "id": 3627, "nodeType": "EmitStatement", - "src": "5892:53:0" + "src": "5892:53:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 567, + "id": 3628, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "5959:4:0", + "referencedDeclaration": 3277, + "src": "5959:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 568, + "id": 3629, "isConstant": false, "isLValue": false, "isPure": false, @@ -7975,16 +7975,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "5959:6:0", + "src": "5959:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 569, + "id": 3630, "nodeType": "ExpressionStatement", - "src": "5959:6:0" + "src": "5959:6:20" } ] } @@ -7995,20 +7995,20 @@ "kind": "function", "modifiers": [], "name": "assertEqDecimal", - "nameLocation": "5668:15:0", + "nameLocation": "5668:15:20", "parameters": { - "id": 546, + "id": 3607, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 541, + "id": 3602, "mutability": "mutable", "name": "a", - "nameLocation": "5688:1:0", + "nameLocation": "5688:1:20", "nodeType": "VariableDeclaration", - "scope": 573, - "src": "5684:5:0", + "scope": 3634, + "src": "5684:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8016,10 +8016,10 @@ "typeString": "int256" }, "typeName": { - "id": 540, + "id": 3601, "name": "int", "nodeType": "ElementaryTypeName", - "src": "5684:3:0", + "src": "5684:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8029,13 +8029,13 @@ }, { "constant": false, - "id": 543, + "id": 3604, "mutability": "mutable", "name": "b", - "nameLocation": "5695:1:0", + "nameLocation": "5695:1:20", "nodeType": "VariableDeclaration", - "scope": 573, - "src": "5691:5:0", + "scope": 3634, + "src": "5691:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8043,10 +8043,10 @@ "typeString": "int256" }, "typeName": { - "id": 542, + "id": 3603, "name": "int", "nodeType": "ElementaryTypeName", - "src": "5691:3:0", + "src": "5691:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8056,13 +8056,13 @@ }, { "constant": false, - "id": 545, + "id": 3606, "mutability": "mutable", "name": "decimals", - "nameLocation": "5703:8:0", + "nameLocation": "5703:8:20", "nodeType": "VariableDeclaration", - "scope": 573, - "src": "5698:13:0", + "scope": 3634, + "src": "5698:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8070,10 +8070,10 @@ "typeString": "uint256" }, "typeName": { - "id": 544, + "id": 3605, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "5698:4:0", + "src": "5698:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8082,28 +8082,28 @@ "visibility": "internal" } ], - "src": "5683:29:0" + "src": "5683:29:20" }, "returnParameters": { - "id": 547, + "id": 3608, "nodeType": "ParameterList", "parameters": [], - "src": "5722:0:0" + "src": "5722:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 601, + "id": 3662, "nodeType": "FunctionDefinition", - "src": "5987:215:0", + "src": "5987:215:20", "nodes": [], "body": { - "id": 600, + "id": 3661, "nodeType": "Block", - "src": "6069:133:0", + "src": "6069:133:20", "nodes": [], "statements": [ { @@ -8112,18 +8112,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 586, + "id": 3647, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 584, + "id": 3645, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 575, - "src": "6083:1:0", + "referencedDeclaration": 3636, + "src": "6083:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8132,44 +8132,44 @@ "nodeType": "BinaryOperation", "operator": "!=", "rightExpression": { - "id": 585, + "id": 3646, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 577, - "src": "6088:1:0", + "referencedDeclaration": 3638, + "src": "6088:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "6083:6:0", + "src": "6083:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 599, + "id": 3660, "nodeType": "IfStatement", - "src": "6079:117:0", + "src": "6079:117:20", "trueBody": { - "id": 598, + "id": 3659, "nodeType": "Block", - "src": "6091:105:0", + "src": "6091:105:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 588, + "id": 3649, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6127:7:0", + "src": "6127:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -8177,12 +8177,12 @@ "value": "Error" }, { - "id": 589, + "id": 3650, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 581, - "src": "6136:3:0", + "referencedDeclaration": 3642, + "src": "6136:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -8200,18 +8200,18 @@ "typeString": "string memory" } ], - "id": 587, + "id": 3648, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "6110:16:0", + "referencedDeclaration": 3146, + "src": "6110:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 590, + "id": 3651, "isConstant": false, "isLValue": false, "isPure": false, @@ -8220,51 +8220,51 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6110:30:0", + "src": "6110:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 591, + "id": 3652, "nodeType": "EmitStatement", - "src": "6105:35:0" + "src": "6105:35:20" }, { "expression": { "arguments": [ { - "id": 593, + "id": 3654, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 575, - "src": "6170:1:0", + "referencedDeclaration": 3636, + "src": "6170:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 594, + "id": 3655, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 577, - "src": "6173:1:0", + "referencedDeclaration": 3638, + "src": "6173:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 595, + "id": 3656, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 579, - "src": "6176:8:0", + "referencedDeclaration": 3640, + "src": "6176:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8286,23 +8286,23 @@ "typeString": "uint256" } ], - "id": 592, + "id": 3653, "name": "assertEqDecimal", "nodeType": "Identifier", "overloadedDeclarations": [ - 573, - 601, - 635, - 663 + 3634, + 3662, + 3696, + 3724 ], - "referencedDeclaration": 573, - "src": "6154:15:0", + "referencedDeclaration": 3634, + "src": "6154:15:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (int256,int256,uint256)" } }, - "id": 596, + "id": 3657, "isConstant": false, "isLValue": false, "isPure": false, @@ -8311,16 +8311,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6154:31:0", + "src": "6154:31:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 597, + "id": 3658, "nodeType": "ExpressionStatement", - "src": "6154:31:0" + "src": "6154:31:20" } ] } @@ -8331,20 +8331,20 @@ "kind": "function", "modifiers": [], "name": "assertEqDecimal", - "nameLocation": "5996:15:0", + "nameLocation": "5996:15:20", "parameters": { - "id": 582, + "id": 3643, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 575, + "id": 3636, "mutability": "mutable", "name": "a", - "nameLocation": "6016:1:0", + "nameLocation": "6016:1:20", "nodeType": "VariableDeclaration", - "scope": 601, - "src": "6012:5:0", + "scope": 3662, + "src": "6012:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8352,10 +8352,10 @@ "typeString": "int256" }, "typeName": { - "id": 574, + "id": 3635, "name": "int", "nodeType": "ElementaryTypeName", - "src": "6012:3:0", + "src": "6012:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8365,13 +8365,13 @@ }, { "constant": false, - "id": 577, + "id": 3638, "mutability": "mutable", "name": "b", - "nameLocation": "6023:1:0", + "nameLocation": "6023:1:20", "nodeType": "VariableDeclaration", - "scope": 601, - "src": "6019:5:0", + "scope": 3662, + "src": "6019:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8379,10 +8379,10 @@ "typeString": "int256" }, "typeName": { - "id": 576, + "id": 3637, "name": "int", "nodeType": "ElementaryTypeName", - "src": "6019:3:0", + "src": "6019:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -8392,13 +8392,13 @@ }, { "constant": false, - "id": 579, + "id": 3640, "mutability": "mutable", "name": "decimals", - "nameLocation": "6031:8:0", + "nameLocation": "6031:8:20", "nodeType": "VariableDeclaration", - "scope": 601, - "src": "6026:13:0", + "scope": 3662, + "src": "6026:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8406,10 +8406,10 @@ "typeString": "uint256" }, "typeName": { - "id": 578, + "id": 3639, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6026:4:0", + "src": "6026:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8419,13 +8419,13 @@ }, { "constant": false, - "id": 581, + "id": 3642, "mutability": "mutable", "name": "err", - "nameLocation": "6055:3:0", + "nameLocation": "6055:3:20", "nodeType": "VariableDeclaration", - "scope": 601, - "src": "6041:17:0", + "scope": 3662, + "src": "6041:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -8433,10 +8433,10 @@ "typeString": "string" }, "typeName": { - "id": 580, + "id": 3641, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6041:6:0", + "src": "6041:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -8445,28 +8445,28 @@ "visibility": "internal" } ], - "src": "6011:48:0" + "src": "6011:48:20" }, "returnParameters": { - "id": 583, + "id": 3644, "nodeType": "ParameterList", "parameters": [], - "src": "6069:0:0" + "src": "6069:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 635, + "id": 3696, "nodeType": "FunctionDefinition", - "src": "6207:328:0", + "src": "6207:328:20", "nodes": [], "body": { - "id": 634, + "id": 3695, "nodeType": "Block", - "src": "6272:263:0", + "src": "6272:263:20", "nodes": [], "statements": [ { @@ -8475,18 +8475,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 612, + "id": 3673, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 610, + "id": 3671, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 603, - "src": "6286:1:0", + "referencedDeclaration": 3664, + "src": "6286:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8495,44 +8495,44 @@ "nodeType": "BinaryOperation", "operator": "!=", "rightExpression": { - "id": 611, + "id": 3672, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 605, - "src": "6291:1:0", + "referencedDeclaration": 3666, + "src": "6291:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "6286:6:0", + "src": "6286:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 633, + "id": 3694, "nodeType": "IfStatement", - "src": "6282:247:0", + "src": "6282:247:20", "trueBody": { - "id": 632, + "id": 3693, "nodeType": "Block", - "src": "6294:235:0", + "src": "6294:235:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203d3d2062206e6f7420736174697366696564205b646563696d616c2075696e745d", - "id": 614, + "id": 3675, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6317:44:0", + "src": "6317:44:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_acd59a69b2dc4bcee2d5b2a205a178a5eace192e68808cc4db1cea91cdc48141", "typeString": "literal_string \"Error: a == b not satisfied [decimal uint]\"" @@ -8547,18 +8547,18 @@ "typeString": "literal_string \"Error: a == b not satisfied [decimal uint]\"" } ], - "id": 613, + "id": 3674, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "6313:3:0", + "referencedDeclaration": 3066, + "src": "6313:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 615, + "id": 3676, "isConstant": false, "isLValue": false, "isPure": false, @@ -8567,30 +8567,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6313:49:0", + "src": "6313:49:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 616, + "id": 3677, "nodeType": "EmitStatement", - "src": "6308:54:0" + "src": "6308:54:20" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 618, + "id": 3679, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6404:12:0", + "src": "6404:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -8598,24 +8598,24 @@ "value": " Left" }, { - "id": 619, + "id": 3680, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 603, - "src": "6418:1:0", + "referencedDeclaration": 3664, + "src": "6418:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 620, + "id": 3681, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 607, - "src": "6421:8:0", + "referencedDeclaration": 3668, + "src": "6421:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8637,18 +8637,18 @@ "typeString": "uint256" } ], - "id": 617, + "id": 3678, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "6381:22:0", + "referencedDeclaration": 3122, + "src": "6381:22:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 621, + "id": 3682, "isConstant": false, "isLValue": false, "isPure": false, @@ -8657,30 +8657,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6381:49:0", + "src": "6381:49:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 622, + "id": 3683, "nodeType": "EmitStatement", - "src": "6376:54:0" + "src": "6376:54:20" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 624, + "id": 3685, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6472:12:0", + "src": "6472:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -8688,24 +8688,24 @@ "value": " Right" }, { - "id": 625, + "id": 3686, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 605, - "src": "6486:1:0", + "referencedDeclaration": 3666, + "src": "6486:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 626, + "id": 3687, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 607, - "src": "6489:8:0", + "referencedDeclaration": 3668, + "src": "6489:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8727,18 +8727,18 @@ "typeString": "uint256" } ], - "id": 623, + "id": 3684, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "6449:22:0", + "referencedDeclaration": 3122, + "src": "6449:22:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 627, + "id": 3688, "isConstant": false, "isLValue": false, "isPure": false, @@ -8747,34 +8747,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6449:49:0", + "src": "6449:49:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 628, + "id": 3689, "nodeType": "EmitStatement", - "src": "6444:54:0" + "src": "6444:54:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 629, + "id": 3690, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "6512:4:0", + "referencedDeclaration": 3277, + "src": "6512:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 630, + "id": 3691, "isConstant": false, "isLValue": false, "isPure": false, @@ -8783,16 +8783,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6512:6:0", + "src": "6512:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 631, + "id": 3692, "nodeType": "ExpressionStatement", - "src": "6512:6:0" + "src": "6512:6:20" } ] } @@ -8803,20 +8803,20 @@ "kind": "function", "modifiers": [], "name": "assertEqDecimal", - "nameLocation": "6216:15:0", + "nameLocation": "6216:15:20", "parameters": { - "id": 608, + "id": 3669, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 603, + "id": 3664, "mutability": "mutable", "name": "a", - "nameLocation": "6237:1:0", + "nameLocation": "6237:1:20", "nodeType": "VariableDeclaration", - "scope": 635, - "src": "6232:6:0", + "scope": 3696, + "src": "6232:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8824,10 +8824,10 @@ "typeString": "uint256" }, "typeName": { - "id": 602, + "id": 3663, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6232:4:0", + "src": "6232:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8837,13 +8837,13 @@ }, { "constant": false, - "id": 605, + "id": 3666, "mutability": "mutable", "name": "b", - "nameLocation": "6245:1:0", + "nameLocation": "6245:1:20", "nodeType": "VariableDeclaration", - "scope": 635, - "src": "6240:6:0", + "scope": 3696, + "src": "6240:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8851,10 +8851,10 @@ "typeString": "uint256" }, "typeName": { - "id": 604, + "id": 3665, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6240:4:0", + "src": "6240:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8864,13 +8864,13 @@ }, { "constant": false, - "id": 607, + "id": 3668, "mutability": "mutable", "name": "decimals", - "nameLocation": "6253:8:0", + "nameLocation": "6253:8:20", "nodeType": "VariableDeclaration", - "scope": 635, - "src": "6248:13:0", + "scope": 3696, + "src": "6248:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -8878,10 +8878,10 @@ "typeString": "uint256" }, "typeName": { - "id": 606, + "id": 3667, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6248:4:0", + "src": "6248:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8890,28 +8890,28 @@ "visibility": "internal" } ], - "src": "6231:31:0" + "src": "6231:31:20" }, "returnParameters": { - "id": 609, + "id": 3670, "nodeType": "ParameterList", "parameters": [], - "src": "6272:0:0" + "src": "6272:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 663, + "id": 3724, "nodeType": "FunctionDefinition", - "src": "6540:217:0", + "src": "6540:217:20", "nodes": [], "body": { - "id": 662, + "id": 3723, "nodeType": "Block", - "src": "6624:133:0", + "src": "6624:133:20", "nodes": [], "statements": [ { @@ -8920,18 +8920,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 648, + "id": 3709, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 646, + "id": 3707, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 637, - "src": "6638:1:0", + "referencedDeclaration": 3698, + "src": "6638:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -8940,44 +8940,44 @@ "nodeType": "BinaryOperation", "operator": "!=", "rightExpression": { - "id": 647, + "id": 3708, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 639, - "src": "6643:1:0", + "referencedDeclaration": 3700, + "src": "6643:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "6638:6:0", + "src": "6638:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 661, + "id": 3722, "nodeType": "IfStatement", - "src": "6634:117:0", + "src": "6634:117:20", "trueBody": { - "id": 660, + "id": 3721, "nodeType": "Block", - "src": "6646:105:0", + "src": "6646:105:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 650, + "id": 3711, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6682:7:0", + "src": "6682:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -8985,12 +8985,12 @@ "value": "Error" }, { - "id": 651, + "id": 3712, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 643, - "src": "6691:3:0", + "referencedDeclaration": 3704, + "src": "6691:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -9008,18 +9008,18 @@ "typeString": "string memory" } ], - "id": 649, + "id": 3710, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "6665:16:0", + "referencedDeclaration": 3146, + "src": "6665:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 652, + "id": 3713, "isConstant": false, "isLValue": false, "isPure": false, @@ -9028,51 +9028,51 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6665:30:0", + "src": "6665:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 653, + "id": 3714, "nodeType": "EmitStatement", - "src": "6660:35:0" + "src": "6660:35:20" }, { "expression": { "arguments": [ { - "id": 655, + "id": 3716, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 637, - "src": "6725:1:0", + "referencedDeclaration": 3698, + "src": "6725:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 656, + "id": 3717, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 639, - "src": "6728:1:0", + "referencedDeclaration": 3700, + "src": "6728:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 657, + "id": 3718, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 641, - "src": "6731:8:0", + "referencedDeclaration": 3702, + "src": "6731:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9094,23 +9094,23 @@ "typeString": "uint256" } ], - "id": 654, + "id": 3715, "name": "assertEqDecimal", "nodeType": "Identifier", "overloadedDeclarations": [ - 573, - 601, - 635, - 663 + 3634, + 3662, + 3696, + 3724 ], - "referencedDeclaration": 635, - "src": "6709:15:0", + "referencedDeclaration": 3696, + "src": "6709:15:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256,uint256)" } }, - "id": 658, + "id": 3719, "isConstant": false, "isLValue": false, "isPure": false, @@ -9119,16 +9119,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6709:31:0", + "src": "6709:31:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 659, + "id": 3720, "nodeType": "ExpressionStatement", - "src": "6709:31:0" + "src": "6709:31:20" } ] } @@ -9139,20 +9139,20 @@ "kind": "function", "modifiers": [], "name": "assertEqDecimal", - "nameLocation": "6549:15:0", + "nameLocation": "6549:15:20", "parameters": { - "id": 644, + "id": 3705, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 637, + "id": 3698, "mutability": "mutable", "name": "a", - "nameLocation": "6570:1:0", + "nameLocation": "6570:1:20", "nodeType": "VariableDeclaration", - "scope": 663, - "src": "6565:6:0", + "scope": 3724, + "src": "6565:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9160,10 +9160,10 @@ "typeString": "uint256" }, "typeName": { - "id": 636, + "id": 3697, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6565:4:0", + "src": "6565:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9173,13 +9173,13 @@ }, { "constant": false, - "id": 639, + "id": 3700, "mutability": "mutable", "name": "b", - "nameLocation": "6578:1:0", + "nameLocation": "6578:1:20", "nodeType": "VariableDeclaration", - "scope": 663, - "src": "6573:6:0", + "scope": 3724, + "src": "6573:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9187,10 +9187,10 @@ "typeString": "uint256" }, "typeName": { - "id": 638, + "id": 3699, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6573:4:0", + "src": "6573:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9200,13 +9200,13 @@ }, { "constant": false, - "id": 641, + "id": 3702, "mutability": "mutable", "name": "decimals", - "nameLocation": "6586:8:0", + "nameLocation": "6586:8:20", "nodeType": "VariableDeclaration", - "scope": 663, - "src": "6581:13:0", + "scope": 3724, + "src": "6581:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9214,10 +9214,10 @@ "typeString": "uint256" }, "typeName": { - "id": 640, + "id": 3701, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "6581:4:0", + "src": "6581:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -9227,13 +9227,13 @@ }, { "constant": false, - "id": 643, + "id": 3704, "mutability": "mutable", "name": "err", - "nameLocation": "6610:3:0", + "nameLocation": "6610:3:20", "nodeType": "VariableDeclaration", - "scope": 663, - "src": "6596:17:0", + "scope": 3724, + "src": "6596:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9241,10 +9241,10 @@ "typeString": "string" }, "typeName": { - "id": 642, + "id": 3703, "name": "string", "nodeType": "ElementaryTypeName", - "src": "6596:6:0", + "src": "6596:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9253,28 +9253,28 @@ "visibility": "internal" } ], - "src": "6564:50:0" + "src": "6564:50:20" }, "returnParameters": { - "id": 645, + "id": 3706, "nodeType": "ParameterList", "parameters": [], - "src": "6624:0:0" + "src": "6624:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 693, + "id": 3754, "nodeType": "FunctionDefinition", - "src": "6763:280:0", + "src": "6763:280:20", "nodes": [], "body": { - "id": 692, + "id": 3753, "nodeType": "Block", - "src": "6815:228:0", + "src": "6815:228:20", "nodes": [], "statements": [ { @@ -9283,18 +9283,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 672, + "id": 3733, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 670, + "id": 3731, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 665, - "src": "6829:1:0", + "referencedDeclaration": 3726, + "src": "6829:1:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -9303,44 +9303,44 @@ "nodeType": "BinaryOperation", "operator": "==", "rightExpression": { - "id": 671, + "id": 3732, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 667, - "src": "6834:1:0", + "referencedDeclaration": 3728, + "src": "6834:1:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "6829:6:0", + "src": "6829:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 691, + "id": 3752, "nodeType": "IfStatement", - "src": "6825:212:0", + "src": "6825:212:20", "trueBody": { - "id": 690, + "id": 3751, "nodeType": "Block", - "src": "6837:200:0", + "src": "6837:200:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a206120213d2062206e6f7420736174697366696564205b616464726573735d", - "id": 674, + "id": 3735, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6860:39:0", + "src": "6860:39:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_414a9b551b0cc51b7f73ec5170135c7d9e5908409f5f0ad1efd63830a38f3d00", "typeString": "literal_string \"Error: a != b not satisfied [address]\"" @@ -9355,18 +9355,18 @@ "typeString": "literal_string \"Error: a != b not satisfied [address]\"" } ], - "id": 673, + "id": 3734, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "6856:3:0", + "referencedDeclaration": 3066, + "src": "6856:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 675, + "id": 3736, "isConstant": false, "isLValue": false, "isPure": false, @@ -9375,30 +9375,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6856:44:0", + "src": "6856:44:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 676, + "id": 3737, "nodeType": "EmitStatement", - "src": "6851:49:0" + "src": "6851:49:20" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 678, + "id": 3739, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6937:12:0", + "src": "6937:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -9406,12 +9406,12 @@ "value": " Left" }, { - "id": 679, + "id": 3740, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 665, - "src": "6951:1:0", + "referencedDeclaration": 3726, + "src": "6951:1:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -9429,18 +9429,18 @@ "typeString": "address" } ], - "id": 677, + "id": 3738, "name": "log_named_address", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 39, - "src": "6919:17:0", + "referencedDeclaration": 3100, + "src": "6919:17:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_address_$returns$__$", "typeString": "function (string memory,address)" } }, - "id": 680, + "id": 3741, "isConstant": false, "isLValue": false, "isPure": false, @@ -9449,30 +9449,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6919:34:0", + "src": "6919:34:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 681, + "id": 3742, "nodeType": "EmitStatement", - "src": "6914:39:0" + "src": "6914:39:20" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 683, + "id": 3744, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "6990:12:0", + "src": "6990:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -9480,12 +9480,12 @@ "value": " Right" }, { - "id": 684, + "id": 3745, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 667, - "src": "7004:1:0", + "referencedDeclaration": 3728, + "src": "7004:1:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -9503,18 +9503,18 @@ "typeString": "address" } ], - "id": 682, + "id": 3743, "name": "log_named_address", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 39, - "src": "6972:17:0", + "referencedDeclaration": 3100, + "src": "6972:17:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_address_$returns$__$", "typeString": "function (string memory,address)" } }, - "id": 685, + "id": 3746, "isConstant": false, "isLValue": false, "isPure": false, @@ -9523,34 +9523,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "6972:34:0", + "src": "6972:34:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 686, + "id": 3747, "nodeType": "EmitStatement", - "src": "6967:39:0" + "src": "6967:39:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 687, + "id": 3748, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "7020:4:0", + "referencedDeclaration": 3277, + "src": "7020:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 688, + "id": 3749, "isConstant": false, "isLValue": false, "isPure": false, @@ -9559,16 +9559,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7020:6:0", + "src": "7020:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 689, + "id": 3750, "nodeType": "ExpressionStatement", - "src": "7020:6:0" + "src": "7020:6:20" } ] } @@ -9579,20 +9579,20 @@ "kind": "function", "modifiers": [], "name": "assertNotEq", - "nameLocation": "6772:11:0", + "nameLocation": "6772:11:20", "parameters": { - "id": 668, + "id": 3729, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 665, + "id": 3726, "mutability": "mutable", "name": "a", - "nameLocation": "6792:1:0", + "nameLocation": "6792:1:20", "nodeType": "VariableDeclaration", - "scope": 693, - "src": "6784:9:0", + "scope": 3754, + "src": "6784:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9600,10 +9600,10 @@ "typeString": "address" }, "typeName": { - "id": 664, + "id": 3725, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6784:7:0", + "src": "6784:7:20", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9614,13 +9614,13 @@ }, { "constant": false, - "id": 667, + "id": 3728, "mutability": "mutable", "name": "b", - "nameLocation": "6803:1:0", + "nameLocation": "6803:1:20", "nodeType": "VariableDeclaration", - "scope": 693, - "src": "6795:9:0", + "scope": 3754, + "src": "6795:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9628,10 +9628,10 @@ "typeString": "address" }, "typeName": { - "id": 666, + "id": 3727, "name": "address", "nodeType": "ElementaryTypeName", - "src": "6795:7:0", + "src": "6795:7:20", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9641,28 +9641,28 @@ "visibility": "internal" } ], - "src": "6783:22:0" + "src": "6783:22:20" }, "returnParameters": { - "id": 669, + "id": 3730, "nodeType": "ParameterList", "parameters": [], - "src": "6815:0:0" + "src": "6815:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 718, + "id": 3779, "nodeType": "FunctionDefinition", - "src": "7048:191:0", + "src": "7048:191:20", "nodes": [], "body": { - "id": 717, + "id": 3778, "nodeType": "Block", - "src": "7119:120:0", + "src": "7119:120:20", "nodes": [], "statements": [ { @@ -9671,18 +9671,18 @@ "typeIdentifier": "t_address", "typeString": "address" }, - "id": 704, + "id": 3765, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 702, + "id": 3763, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 695, - "src": "7133:1:0", + "referencedDeclaration": 3756, + "src": "7133:1:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -9691,44 +9691,44 @@ "nodeType": "BinaryOperation", "operator": "==", "rightExpression": { - "id": 703, + "id": 3764, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 697, - "src": "7138:1:0", + "referencedDeclaration": 3758, + "src": "7138:1:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, - "src": "7133:6:0", + "src": "7133:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 716, + "id": 3777, "nodeType": "IfStatement", - "src": "7129:104:0", + "src": "7129:104:20", "trueBody": { - "id": 715, + "id": 3776, "nodeType": "Block", - "src": "7141:92:0", + "src": "7141:92:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 706, + "id": 3767, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7178:7:0", + "src": "7178:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -9736,12 +9736,12 @@ "value": "Error" }, { - "id": 707, + "id": 3768, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 699, - "src": "7187:3:0", + "referencedDeclaration": 3760, + "src": "7187:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -9759,18 +9759,18 @@ "typeString": "string memory" } ], - "id": 705, + "id": 3766, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "7160:16:0", + "referencedDeclaration": 3146, + "src": "7160:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 708, + "id": 3769, "isConstant": false, "isLValue": false, "isPure": false, @@ -9779,39 +9779,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7160:31:0", + "src": "7160:31:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 709, + "id": 3770, "nodeType": "EmitStatement", - "src": "7155:36:0" + "src": "7155:36:20" }, { "expression": { "arguments": [ { - "id": 711, + "id": 3772, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 695, - "src": "7217:1:0", + "referencedDeclaration": 3756, + "src": "7217:1:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, { - "id": 712, + "id": 3773, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 697, - "src": "7220:1:0", + "referencedDeclaration": 3758, + "src": "7220:1:20", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" @@ -9829,29 +9829,29 @@ "typeString": "address" } ], - "id": 710, + "id": 3771, "name": "assertNotEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 693, - 718, - 748, - 773, - 832, - 857, - 887, - 912, - 2087, - 2122 + 3754, + 3779, + 3809, + 3834, + 3893, + 3918, + 3948, + 3973, + 5148, + 5183 ], - "referencedDeclaration": 693, - "src": "7205:11:0", + "referencedDeclaration": 3754, + "src": "7205:11:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_address_$_t_address_$returns$__$", "typeString": "function (address,address)" } }, - "id": 713, + "id": 3774, "isConstant": false, "isLValue": false, "isPure": false, @@ -9860,16 +9860,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7205:17:0", + "src": "7205:17:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 714, + "id": 3775, "nodeType": "ExpressionStatement", - "src": "7205:17:0" + "src": "7205:17:20" } ] } @@ -9880,20 +9880,20 @@ "kind": "function", "modifiers": [], "name": "assertNotEq", - "nameLocation": "7057:11:0", + "nameLocation": "7057:11:20", "parameters": { - "id": 700, + "id": 3761, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 695, + "id": 3756, "mutability": "mutable", "name": "a", - "nameLocation": "7077:1:0", + "nameLocation": "7077:1:20", "nodeType": "VariableDeclaration", - "scope": 718, - "src": "7069:9:0", + "scope": 3779, + "src": "7069:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9901,10 +9901,10 @@ "typeString": "address" }, "typeName": { - "id": 694, + "id": 3755, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7069:7:0", + "src": "7069:7:20", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9915,13 +9915,13 @@ }, { "constant": false, - "id": 697, + "id": 3758, "mutability": "mutable", "name": "b", - "nameLocation": "7088:1:0", + "nameLocation": "7088:1:20", "nodeType": "VariableDeclaration", - "scope": 718, - "src": "7080:9:0", + "scope": 3779, + "src": "7080:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -9929,10 +9929,10 @@ "typeString": "address" }, "typeName": { - "id": 696, + "id": 3757, "name": "address", "nodeType": "ElementaryTypeName", - "src": "7080:7:0", + "src": "7080:7:20", "stateMutability": "nonpayable", "typeDescriptions": { "typeIdentifier": "t_address", @@ -9943,13 +9943,13 @@ }, { "constant": false, - "id": 699, + "id": 3760, "mutability": "mutable", "name": "err", - "nameLocation": "7105:3:0", + "nameLocation": "7105:3:20", "nodeType": "VariableDeclaration", - "scope": 718, - "src": "7091:17:0", + "scope": 3779, + "src": "7091:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -9957,10 +9957,10 @@ "typeString": "string" }, "typeName": { - "id": 698, + "id": 3759, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7091:6:0", + "src": "7091:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -9969,28 +9969,28 @@ "visibility": "internal" } ], - "src": "7068:41:0" + "src": "7068:41:20" }, "returnParameters": { - "id": 701, + "id": 3762, "nodeType": "ParameterList", "parameters": [], - "src": "7119:0:0" + "src": "7119:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 748, + "id": 3809, "nodeType": "FunctionDefinition", - "src": "7245:280:0", + "src": "7245:280:20", "nodes": [], "body": { - "id": 747, + "id": 3808, "nodeType": "Block", - "src": "7297:228:0", + "src": "7297:228:20", "nodes": [], "statements": [ { @@ -9999,18 +9999,18 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 727, + "id": 3788, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 725, + "id": 3786, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 720, - "src": "7311:1:0", + "referencedDeclaration": 3781, + "src": "7311:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10019,44 +10019,44 @@ "nodeType": "BinaryOperation", "operator": "==", "rightExpression": { - "id": 726, + "id": 3787, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 722, - "src": "7316:1:0", + "referencedDeclaration": 3783, + "src": "7316:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "7311:6:0", + "src": "7311:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 746, + "id": 3807, "nodeType": "IfStatement", - "src": "7307:212:0", + "src": "7307:212:20", "trueBody": { - "id": 745, + "id": 3806, "nodeType": "Block", - "src": "7319:200:0", + "src": "7319:200:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a206120213d2062206e6f7420736174697366696564205b627974657333325d", - "id": 729, + "id": 3790, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7342:39:0", + "src": "7342:39:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d26817bae5234f3229b95e0e4d57f32485473418473b4f6a6c207a64cb7f0551", "typeString": "literal_string \"Error: a != b not satisfied [bytes32]\"" @@ -10071,18 +10071,18 @@ "typeString": "literal_string \"Error: a != b not satisfied [bytes32]\"" } ], - "id": 728, + "id": 3789, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "7338:3:0", + "referencedDeclaration": 3066, + "src": "7338:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 730, + "id": 3791, "isConstant": false, "isLValue": false, "isPure": false, @@ -10091,30 +10091,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7338:44:0", + "src": "7338:44:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 731, + "id": 3792, "nodeType": "EmitStatement", - "src": "7333:49:0" + "src": "7333:49:20" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 733, + "id": 3794, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7419:12:0", + "src": "7419:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -10122,12 +10122,12 @@ "value": " Left" }, { - "id": 734, + "id": 3795, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 720, - "src": "7433:1:0", + "referencedDeclaration": 3781, + "src": "7433:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10145,18 +10145,18 @@ "typeString": "bytes32" } ], - "id": 732, + "id": 3793, "name": "log_named_bytes32", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 45, - "src": "7401:17:0", + "referencedDeclaration": 3106, + "src": "7401:17:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_bytes32_$returns$__$", "typeString": "function (string memory,bytes32)" } }, - "id": 735, + "id": 3796, "isConstant": false, "isLValue": false, "isPure": false, @@ -10165,30 +10165,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7401:34:0", + "src": "7401:34:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 736, + "id": 3797, "nodeType": "EmitStatement", - "src": "7396:39:0" + "src": "7396:39:20" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 738, + "id": 3799, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7472:12:0", + "src": "7472:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -10196,12 +10196,12 @@ "value": " Right" }, { - "id": 739, + "id": 3800, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 722, - "src": "7486:1:0", + "referencedDeclaration": 3783, + "src": "7486:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10219,18 +10219,18 @@ "typeString": "bytes32" } ], - "id": 737, + "id": 3798, "name": "log_named_bytes32", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 45, - "src": "7454:17:0", + "referencedDeclaration": 3106, + "src": "7454:17:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_bytes32_$returns$__$", "typeString": "function (string memory,bytes32)" } }, - "id": 740, + "id": 3801, "isConstant": false, "isLValue": false, "isPure": false, @@ -10239,34 +10239,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7454:34:0", + "src": "7454:34:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 741, + "id": 3802, "nodeType": "EmitStatement", - "src": "7449:39:0" + "src": "7449:39:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 742, + "id": 3803, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "7502:4:0", + "referencedDeclaration": 3277, + "src": "7502:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 743, + "id": 3804, "isConstant": false, "isLValue": false, "isPure": false, @@ -10275,16 +10275,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7502:6:0", + "src": "7502:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 744, + "id": 3805, "nodeType": "ExpressionStatement", - "src": "7502:6:0" + "src": "7502:6:20" } ] } @@ -10295,20 +10295,20 @@ "kind": "function", "modifiers": [], "name": "assertNotEq", - "nameLocation": "7254:11:0", + "nameLocation": "7254:11:20", "parameters": { - "id": 723, + "id": 3784, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 720, + "id": 3781, "mutability": "mutable", "name": "a", - "nameLocation": "7274:1:0", + "nameLocation": "7274:1:20", "nodeType": "VariableDeclaration", - "scope": 748, - "src": "7266:9:0", + "scope": 3809, + "src": "7266:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10316,10 +10316,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 719, + "id": 3780, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7266:7:0", + "src": "7266:7:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10329,13 +10329,13 @@ }, { "constant": false, - "id": 722, + "id": 3783, "mutability": "mutable", "name": "b", - "nameLocation": "7285:1:0", + "nameLocation": "7285:1:20", "nodeType": "VariableDeclaration", - "scope": 748, - "src": "7277:9:0", + "scope": 3809, + "src": "7277:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10343,10 +10343,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 721, + "id": 3782, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7277:7:0", + "src": "7277:7:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10355,28 +10355,28 @@ "visibility": "internal" } ], - "src": "7265:22:0" + "src": "7265:22:20" }, "returnParameters": { - "id": 724, + "id": 3785, "nodeType": "ParameterList", "parameters": [], - "src": "7297:0:0" + "src": "7297:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 773, + "id": 3834, "nodeType": "FunctionDefinition", - "src": "7530:191:0", + "src": "7530:191:20", "nodes": [], "body": { - "id": 772, + "id": 3833, "nodeType": "Block", - "src": "7601:120:0", + "src": "7601:120:20", "nodes": [], "statements": [ { @@ -10385,18 +10385,18 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 759, + "id": 3820, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 757, + "id": 3818, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 750, - "src": "7615:1:0", + "referencedDeclaration": 3811, + "src": "7615:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10405,44 +10405,44 @@ "nodeType": "BinaryOperation", "operator": "==", "rightExpression": { - "id": 758, + "id": 3819, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 752, - "src": "7620:1:0", + "referencedDeclaration": 3813, + "src": "7620:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "7615:6:0", + "src": "7615:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 771, + "id": 3832, "nodeType": "IfStatement", - "src": "7611:104:0", + "src": "7611:104:20", "trueBody": { - "id": 770, + "id": 3831, "nodeType": "Block", - "src": "7623:92:0", + "src": "7623:92:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 761, + "id": 3822, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "7660:7:0", + "src": "7660:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -10450,12 +10450,12 @@ "value": "Error" }, { - "id": 762, + "id": 3823, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 754, - "src": "7669:3:0", + "referencedDeclaration": 3815, + "src": "7669:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10473,18 +10473,18 @@ "typeString": "string memory" } ], - "id": 760, + "id": 3821, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "7642:16:0", + "referencedDeclaration": 3146, + "src": "7642:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 763, + "id": 3824, "isConstant": false, "isLValue": false, "isPure": false, @@ -10493,39 +10493,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7642:31:0", + "src": "7642:31:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 764, + "id": 3825, "nodeType": "EmitStatement", - "src": "7637:36:0" + "src": "7637:36:20" }, { "expression": { "arguments": [ { - "id": 766, + "id": 3827, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 750, - "src": "7699:1:0", + "referencedDeclaration": 3811, + "src": "7699:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, { - "id": 767, + "id": 3828, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 752, - "src": "7702:1:0", + "referencedDeclaration": 3813, + "src": "7702:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10543,29 +10543,29 @@ "typeString": "bytes32" } ], - "id": 765, + "id": 3826, "name": "assertNotEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 693, - 718, - 748, - 773, - 832, - 857, - 887, - 912, - 2087, - 2122 + 3754, + 3779, + 3809, + 3834, + 3893, + 3918, + 3948, + 3973, + 5148, + 5183 ], - "referencedDeclaration": 748, - "src": "7687:11:0", + "referencedDeclaration": 3809, + "src": "7687:11:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (bytes32,bytes32)" } }, - "id": 768, + "id": 3829, "isConstant": false, "isLValue": false, "isPure": false, @@ -10574,16 +10574,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7687:17:0", + "src": "7687:17:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 769, + "id": 3830, "nodeType": "ExpressionStatement", - "src": "7687:17:0" + "src": "7687:17:20" } ] } @@ -10594,20 +10594,20 @@ "kind": "function", "modifiers": [], "name": "assertNotEq", - "nameLocation": "7539:11:0", + "nameLocation": "7539:11:20", "parameters": { - "id": 755, + "id": 3816, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 750, + "id": 3811, "mutability": "mutable", "name": "a", - "nameLocation": "7559:1:0", + "nameLocation": "7559:1:20", "nodeType": "VariableDeclaration", - "scope": 773, - "src": "7551:9:0", + "scope": 3834, + "src": "7551:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10615,10 +10615,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 749, + "id": 3810, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7551:7:0", + "src": "7551:7:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10628,13 +10628,13 @@ }, { "constant": false, - "id": 752, + "id": 3813, "mutability": "mutable", "name": "b", - "nameLocation": "7570:1:0", + "nameLocation": "7570:1:20", "nodeType": "VariableDeclaration", - "scope": 773, - "src": "7562:9:0", + "scope": 3834, + "src": "7562:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10642,10 +10642,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 751, + "id": 3812, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7562:7:0", + "src": "7562:7:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10655,13 +10655,13 @@ }, { "constant": false, - "id": 754, + "id": 3815, "mutability": "mutable", "name": "err", - "nameLocation": "7587:3:0", + "nameLocation": "7587:3:20", "nodeType": "VariableDeclaration", - "scope": 773, - "src": "7573:17:0", + "scope": 3834, + "src": "7573:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -10669,10 +10669,10 @@ "typeString": "string" }, "typeName": { - "id": 753, + "id": 3814, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7573:6:0", + "src": "7573:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -10681,52 +10681,52 @@ "visibility": "internal" } ], - "src": "7550:41:0" + "src": "7550:41:20" }, "returnParameters": { - "id": 756, + "id": 3817, "nodeType": "ParameterList", "parameters": [], - "src": "7601:0:0" + "src": "7601:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 786, + "id": 3847, "nodeType": "FunctionDefinition", - "src": "7726:88:0", + "src": "7726:88:20", "nodes": [], "body": { - "id": 785, + "id": 3846, "nodeType": "Block", - "src": "7780:34:0", + "src": "7780:34:20", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 781, + "id": 3842, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 775, - "src": "7802:1:0", + "referencedDeclaration": 3836, + "src": "7802:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, { - "id": 782, + "id": 3843, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 777, - "src": "7805:1:0", + "referencedDeclaration": 3838, + "src": "7805:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10744,29 +10744,29 @@ "typeString": "bytes32" } ], - "id": 780, + "id": 3841, "name": "assertNotEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 693, - 718, - 748, - 773, - 832, - 857, - 887, - 912, - 2087, - 2122 + 3754, + 3779, + 3809, + 3834, + 3893, + 3918, + 3948, + 3973, + 5148, + 5183 ], - "referencedDeclaration": 748, - "src": "7790:11:0", + "referencedDeclaration": 3809, + "src": "7790:11:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bytes32_$_t_bytes32_$returns$__$", "typeString": "function (bytes32,bytes32)" } }, - "id": 783, + "id": 3844, "isConstant": false, "isLValue": false, "isPure": false, @@ -10775,16 +10775,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7790:17:0", + "src": "7790:17:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 784, + "id": 3845, "nodeType": "ExpressionStatement", - "src": "7790:17:0" + "src": "7790:17:20" } ] }, @@ -10792,20 +10792,20 @@ "kind": "function", "modifiers": [], "name": "assertNotEq32", - "nameLocation": "7735:13:0", + "nameLocation": "7735:13:20", "parameters": { - "id": 778, + "id": 3839, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 775, + "id": 3836, "mutability": "mutable", "name": "a", - "nameLocation": "7757:1:0", + "nameLocation": "7757:1:20", "nodeType": "VariableDeclaration", - "scope": 786, - "src": "7749:9:0", + "scope": 3847, + "src": "7749:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10813,10 +10813,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 774, + "id": 3835, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7749:7:0", + "src": "7749:7:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10826,13 +10826,13 @@ }, { "constant": false, - "id": 777, + "id": 3838, "mutability": "mutable", "name": "b", - "nameLocation": "7768:1:0", + "nameLocation": "7768:1:20", "nodeType": "VariableDeclaration", - "scope": 786, - "src": "7760:9:0", + "scope": 3847, + "src": "7760:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -10840,10 +10840,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 776, + "id": 3837, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7760:7:0", + "src": "7760:7:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -10852,64 +10852,64 @@ "visibility": "internal" } ], - "src": "7748:22:0" + "src": "7748:22:20" }, "returnParameters": { - "id": 779, + "id": 3840, "nodeType": "ParameterList", "parameters": [], - "src": "7780:0:0" + "src": "7780:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 802, + "id": 3863, "nodeType": "FunctionDefinition", - "src": "7819:112:0", + "src": "7819:112:20", "nodes": [], "body": { - "id": 801, + "id": 3862, "nodeType": "Block", - "src": "7892:39:0", + "src": "7892:39:20", "nodes": [], "statements": [ { "expression": { "arguments": [ { - "id": 796, + "id": 3857, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 788, - "src": "7914:1:0", + "referencedDeclaration": 3849, + "src": "7914:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, { - "id": 797, + "id": 3858, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 790, - "src": "7917:1:0", + "referencedDeclaration": 3851, + "src": "7917:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, { - "id": 798, + "id": 3859, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 792, - "src": "7920:3:0", + "referencedDeclaration": 3853, + "src": "7920:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -10931,29 +10931,29 @@ "typeString": "string memory" } ], - "id": 795, + "id": 3856, "name": "assertNotEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 693, - 718, - 748, - 773, - 832, - 857, - 887, - 912, - 2087, - 2122 + 3754, + 3779, + 3809, + 3834, + 3893, + 3918, + 3948, + 3973, + 5148, + 5183 ], - "referencedDeclaration": 773, - "src": "7902:11:0", + "referencedDeclaration": 3834, + "src": "7902:11:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bytes32_$_t_bytes32_$_t_string_memory_ptr_$returns$__$", "typeString": "function (bytes32,bytes32,string memory)" } }, - "id": 799, + "id": 3860, "isConstant": false, "isLValue": false, "isPure": false, @@ -10962,16 +10962,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "7902:22:0", + "src": "7902:22:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 800, + "id": 3861, "nodeType": "ExpressionStatement", - "src": "7902:22:0" + "src": "7902:22:20" } ] }, @@ -10979,20 +10979,20 @@ "kind": "function", "modifiers": [], "name": "assertNotEq32", - "nameLocation": "7828:13:0", + "nameLocation": "7828:13:20", "parameters": { - "id": 793, + "id": 3854, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 788, + "id": 3849, "mutability": "mutable", "name": "a", - "nameLocation": "7850:1:0", + "nameLocation": "7850:1:20", "nodeType": "VariableDeclaration", - "scope": 802, - "src": "7842:9:0", + "scope": 3863, + "src": "7842:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11000,10 +11000,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 787, + "id": 3848, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7842:7:0", + "src": "7842:7:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11013,13 +11013,13 @@ }, { "constant": false, - "id": 790, + "id": 3851, "mutability": "mutable", "name": "b", - "nameLocation": "7861:1:0", + "nameLocation": "7861:1:20", "nodeType": "VariableDeclaration", - "scope": 802, - "src": "7853:9:0", + "scope": 3863, + "src": "7853:9:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11027,10 +11027,10 @@ "typeString": "bytes32" }, "typeName": { - "id": 789, + "id": 3850, "name": "bytes32", "nodeType": "ElementaryTypeName", - "src": "7853:7:0", + "src": "7853:7:20", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" @@ -11040,13 +11040,13 @@ }, { "constant": false, - "id": 792, + "id": 3853, "mutability": "mutable", "name": "err", - "nameLocation": "7878:3:0", + "nameLocation": "7878:3:20", "nodeType": "VariableDeclaration", - "scope": 802, - "src": "7864:17:0", + "scope": 3863, + "src": "7864:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11054,10 +11054,10 @@ "typeString": "string" }, "typeName": { - "id": 791, + "id": 3852, "name": "string", "nodeType": "ElementaryTypeName", - "src": "7864:6:0", + "src": "7864:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11066,28 +11066,28 @@ "visibility": "internal" } ], - "src": "7841:41:0" + "src": "7841:41:20" }, "returnParameters": { - "id": 794, + "id": 3855, "nodeType": "ParameterList", "parameters": [], - "src": "7892:0:0" + "src": "7892:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 832, + "id": 3893, "nodeType": "FunctionDefinition", - "src": "7937:260:0", + "src": "7937:260:20", "nodes": [], "body": { - "id": 831, + "id": 3892, "nodeType": "Block", - "src": "7981:216:0", + "src": "7981:216:20", "nodes": [], "statements": [ { @@ -11096,18 +11096,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 811, + "id": 3872, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 809, + "id": 3870, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 804, - "src": "7995:1:0", + "referencedDeclaration": 3865, + "src": "7995:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11116,44 +11116,44 @@ "nodeType": "BinaryOperation", "operator": "==", "rightExpression": { - "id": 810, + "id": 3871, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 806, - "src": "8000:1:0", + "referencedDeclaration": 3867, + "src": "8000:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "7995:6:0", + "src": "7995:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 830, + "id": 3891, "nodeType": "IfStatement", - "src": "7991:200:0", + "src": "7991:200:20", "trueBody": { - "id": 829, + "id": 3890, "nodeType": "Block", - "src": "8003:188:0", + "src": "8003:188:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a206120213d2062206e6f7420736174697366696564205b696e745d", - "id": 813, + "id": 3874, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8026:35:0", + "src": "8026:35:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_d82ff5c9943e634fee66803c98bc30490cb81ff9f69db686feaa7d8eb6b843b1", "typeString": "literal_string \"Error: a != b not satisfied [int]\"" @@ -11168,18 +11168,18 @@ "typeString": "literal_string \"Error: a != b not satisfied [int]\"" } ], - "id": 812, + "id": 3873, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "8022:3:0", + "referencedDeclaration": 3066, + "src": "8022:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 814, + "id": 3875, "isConstant": false, "isLValue": false, "isPure": false, @@ -11188,30 +11188,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8022:40:0", + "src": "8022:40:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 815, + "id": 3876, "nodeType": "EmitStatement", - "src": "8017:45:0" + "src": "8017:45:20" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 817, + "id": 3878, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8095:12:0", + "src": "8095:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -11219,12 +11219,12 @@ "value": " Left" }, { - "id": 818, + "id": 3879, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 804, - "src": "8109:1:0", + "referencedDeclaration": 3865, + "src": "8109:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11242,18 +11242,18 @@ "typeString": "int256" } ], - "id": 816, + "id": 3877, "name": "log_named_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 67, - "src": "8081:13:0", + "referencedDeclaration": 3128, + "src": "8081:13:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" } }, - "id": 819, + "id": 3880, "isConstant": false, "isLValue": false, "isPure": false, @@ -11262,30 +11262,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8081:30:0", + "src": "8081:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 820, + "id": 3881, "nodeType": "EmitStatement", - "src": "8076:35:0" + "src": "8076:35:20" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 822, + "id": 3883, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8144:12:0", + "src": "8144:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -11293,12 +11293,12 @@ "value": " Right" }, { - "id": 823, + "id": 3884, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 806, - "src": "8158:1:0", + "referencedDeclaration": 3867, + "src": "8158:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11316,18 +11316,18 @@ "typeString": "int256" } ], - "id": 821, + "id": 3882, "name": "log_named_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 67, - "src": "8130:13:0", + "referencedDeclaration": 3128, + "src": "8130:13:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" } }, - "id": 824, + "id": 3885, "isConstant": false, "isLValue": false, "isPure": false, @@ -11336,34 +11336,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8130:30:0", + "src": "8130:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 825, + "id": 3886, "nodeType": "EmitStatement", - "src": "8125:35:0" + "src": "8125:35:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 826, + "id": 3887, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "8174:4:0", + "referencedDeclaration": 3277, + "src": "8174:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 827, + "id": 3888, "isConstant": false, "isLValue": false, "isPure": false, @@ -11372,16 +11372,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8174:6:0", + "src": "8174:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 828, + "id": 3889, "nodeType": "ExpressionStatement", - "src": "8174:6:0" + "src": "8174:6:20" } ] } @@ -11392,20 +11392,20 @@ "kind": "function", "modifiers": [], "name": "assertNotEq", - "nameLocation": "7946:11:0", + "nameLocation": "7946:11:20", "parameters": { - "id": 807, + "id": 3868, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 804, + "id": 3865, "mutability": "mutable", "name": "a", - "nameLocation": "7962:1:0", + "nameLocation": "7962:1:20", "nodeType": "VariableDeclaration", - "scope": 832, - "src": "7958:5:0", + "scope": 3893, + "src": "7958:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11413,10 +11413,10 @@ "typeString": "int256" }, "typeName": { - "id": 803, + "id": 3864, "name": "int", "nodeType": "ElementaryTypeName", - "src": "7958:3:0", + "src": "7958:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11426,13 +11426,13 @@ }, { "constant": false, - "id": 806, + "id": 3867, "mutability": "mutable", "name": "b", - "nameLocation": "7969:1:0", + "nameLocation": "7969:1:20", "nodeType": "VariableDeclaration", - "scope": 832, - "src": "7965:5:0", + "scope": 3893, + "src": "7965:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11440,10 +11440,10 @@ "typeString": "int256" }, "typeName": { - "id": 805, + "id": 3866, "name": "int", "nodeType": "ElementaryTypeName", - "src": "7965:3:0", + "src": "7965:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11452,28 +11452,28 @@ "visibility": "internal" } ], - "src": "7957:14:0" + "src": "7957:14:20" }, "returnParameters": { - "id": 808, + "id": 3869, "nodeType": "ParameterList", "parameters": [], - "src": "7981:0:0" + "src": "7981:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 857, + "id": 3918, "nodeType": "FunctionDefinition", - "src": "8202:182:0", + "src": "8202:182:20", "nodes": [], "body": { - "id": 856, + "id": 3917, "nodeType": "Block", - "src": "8265:119:0", + "src": "8265:119:20", "nodes": [], "statements": [ { @@ -11482,18 +11482,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 843, + "id": 3904, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 841, + "id": 3902, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 834, - "src": "8279:1:0", + "referencedDeclaration": 3895, + "src": "8279:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11502,44 +11502,44 @@ "nodeType": "BinaryOperation", "operator": "==", "rightExpression": { - "id": 842, + "id": 3903, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 836, - "src": "8284:1:0", + "referencedDeclaration": 3897, + "src": "8284:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "8279:6:0", + "src": "8279:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 855, + "id": 3916, "nodeType": "IfStatement", - "src": "8275:103:0", + "src": "8275:103:20", "trueBody": { - "id": 854, + "id": 3915, "nodeType": "Block", - "src": "8287:91:0", + "src": "8287:91:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 845, + "id": 3906, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8323:7:0", + "src": "8323:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -11547,12 +11547,12 @@ "value": "Error" }, { - "id": 846, + "id": 3907, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 838, - "src": "8332:3:0", + "referencedDeclaration": 3899, + "src": "8332:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -11570,18 +11570,18 @@ "typeString": "string memory" } ], - "id": 844, + "id": 3905, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "8306:16:0", + "referencedDeclaration": 3146, + "src": "8306:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 847, + "id": 3908, "isConstant": false, "isLValue": false, "isPure": false, @@ -11590,39 +11590,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8306:30:0", + "src": "8306:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 848, + "id": 3909, "nodeType": "EmitStatement", - "src": "8301:35:0" + "src": "8301:35:20" }, { "expression": { "arguments": [ { - "id": 850, + "id": 3911, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 834, - "src": "8362:1:0", + "referencedDeclaration": 3895, + "src": "8362:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 851, + "id": 3912, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 836, - "src": "8365:1:0", + "referencedDeclaration": 3897, + "src": "8365:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11640,29 +11640,29 @@ "typeString": "int256" } ], - "id": 849, + "id": 3910, "name": "assertNotEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 693, - 718, - 748, - 773, - 832, - 857, - 887, - 912, - 2087, - 2122 + 3754, + 3779, + 3809, + 3834, + 3893, + 3918, + 3948, + 3973, + 5148, + 5183 ], - "referencedDeclaration": 832, - "src": "8350:11:0", + "referencedDeclaration": 3893, + "src": "8350:11:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$returns$__$", "typeString": "function (int256,int256)" } }, - "id": 852, + "id": 3913, "isConstant": false, "isLValue": false, "isPure": false, @@ -11671,16 +11671,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8350:17:0", + "src": "8350:17:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 853, + "id": 3914, "nodeType": "ExpressionStatement", - "src": "8350:17:0" + "src": "8350:17:20" } ] } @@ -11691,20 +11691,20 @@ "kind": "function", "modifiers": [], "name": "assertNotEq", - "nameLocation": "8211:11:0", + "nameLocation": "8211:11:20", "parameters": { - "id": 839, + "id": 3900, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 834, + "id": 3895, "mutability": "mutable", "name": "a", - "nameLocation": "8227:1:0", + "nameLocation": "8227:1:20", "nodeType": "VariableDeclaration", - "scope": 857, - "src": "8223:5:0", + "scope": 3918, + "src": "8223:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11712,10 +11712,10 @@ "typeString": "int256" }, "typeName": { - "id": 833, + "id": 3894, "name": "int", "nodeType": "ElementaryTypeName", - "src": "8223:3:0", + "src": "8223:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11725,13 +11725,13 @@ }, { "constant": false, - "id": 836, + "id": 3897, "mutability": "mutable", "name": "b", - "nameLocation": "8234:1:0", + "nameLocation": "8234:1:20", "nodeType": "VariableDeclaration", - "scope": 857, - "src": "8230:5:0", + "scope": 3918, + "src": "8230:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -11739,10 +11739,10 @@ "typeString": "int256" }, "typeName": { - "id": 835, + "id": 3896, "name": "int", "nodeType": "ElementaryTypeName", - "src": "8230:3:0", + "src": "8230:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -11752,13 +11752,13 @@ }, { "constant": false, - "id": 838, + "id": 3899, "mutability": "mutable", "name": "err", - "nameLocation": "8251:3:0", + "nameLocation": "8251:3:20", "nodeType": "VariableDeclaration", - "scope": 857, - "src": "8237:17:0", + "scope": 3918, + "src": "8237:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -11766,10 +11766,10 @@ "typeString": "string" }, "typeName": { - "id": 837, + "id": 3898, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8237:6:0", + "src": "8237:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -11778,28 +11778,28 @@ "visibility": "internal" } ], - "src": "8222:33:0" + "src": "8222:33:20" }, "returnParameters": { - "id": 840, + "id": 3901, "nodeType": "ParameterList", "parameters": [], - "src": "8265:0:0" + "src": "8265:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 887, + "id": 3948, "nodeType": "FunctionDefinition", - "src": "8389:265:0", + "src": "8389:265:20", "nodes": [], "body": { - "id": 886, + "id": 3947, "nodeType": "Block", - "src": "8435:219:0", + "src": "8435:219:20", "nodes": [], "statements": [ { @@ -11808,18 +11808,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 866, + "id": 3927, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 864, + "id": 3925, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 859, - "src": "8449:1:0", + "referencedDeclaration": 3920, + "src": "8449:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11828,44 +11828,44 @@ "nodeType": "BinaryOperation", "operator": "==", "rightExpression": { - "id": 865, + "id": 3926, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 861, - "src": "8454:1:0", + "referencedDeclaration": 3922, + "src": "8454:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "8449:6:0", + "src": "8449:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 885, + "id": 3946, "nodeType": "IfStatement", - "src": "8445:203:0", + "src": "8445:203:20", "trueBody": { - "id": 884, + "id": 3945, "nodeType": "Block", - "src": "8457:191:0", + "src": "8457:191:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a206120213d2062206e6f7420736174697366696564205b75696e745d", - "id": 868, + "id": 3929, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8480:36:0", + "src": "8480:36:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ad64c54cda23ba70d3d0a4681393062e3b52a3dd34cefe2961ebfc5baa0a4249", "typeString": "literal_string \"Error: a != b not satisfied [uint]\"" @@ -11880,18 +11880,18 @@ "typeString": "literal_string \"Error: a != b not satisfied [uint]\"" } ], - "id": 867, + "id": 3928, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "8476:3:0", + "referencedDeclaration": 3066, + "src": "8476:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 869, + "id": 3930, "isConstant": false, "isLValue": false, "isPure": false, @@ -11900,30 +11900,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8476:41:0", + "src": "8476:41:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 870, + "id": 3931, "nodeType": "EmitStatement", - "src": "8471:46:0" + "src": "8471:46:20" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 872, + "id": 3933, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8551:12:0", + "src": "8551:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -11931,12 +11931,12 @@ "value": " Left" }, { - "id": 873, + "id": 3934, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 859, - "src": "8565:1:0", + "referencedDeclaration": 3920, + "src": "8565:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -11954,18 +11954,18 @@ "typeString": "uint256" } ], - "id": 871, + "id": 3932, "name": "log_named_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 73, - "src": "8536:14:0", + "referencedDeclaration": 3134, + "src": "8536:14:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" } }, - "id": 874, + "id": 3935, "isConstant": false, "isLValue": false, "isPure": false, @@ -11974,30 +11974,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8536:31:0", + "src": "8536:31:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 875, + "id": 3936, "nodeType": "EmitStatement", - "src": "8531:36:0" + "src": "8531:36:20" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 877, + "id": 3938, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8601:12:0", + "src": "8601:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -12005,12 +12005,12 @@ "value": " Right" }, { - "id": 878, + "id": 3939, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 861, - "src": "8615:1:0", + "referencedDeclaration": 3922, + "src": "8615:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12028,18 +12028,18 @@ "typeString": "uint256" } ], - "id": 876, + "id": 3937, "name": "log_named_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 73, - "src": "8586:14:0", + "referencedDeclaration": 3134, + "src": "8586:14:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" } }, - "id": 879, + "id": 3940, "isConstant": false, "isLValue": false, "isPure": false, @@ -12048,34 +12048,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8586:31:0", + "src": "8586:31:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 880, + "id": 3941, "nodeType": "EmitStatement", - "src": "8581:36:0" + "src": "8581:36:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 881, + "id": 3942, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "8631:4:0", + "referencedDeclaration": 3277, + "src": "8631:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 882, + "id": 3943, "isConstant": false, "isLValue": false, "isPure": false, @@ -12084,16 +12084,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8631:6:0", + "src": "8631:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 883, + "id": 3944, "nodeType": "ExpressionStatement", - "src": "8631:6:0" + "src": "8631:6:20" } ] } @@ -12104,20 +12104,20 @@ "kind": "function", "modifiers": [], "name": "assertNotEq", - "nameLocation": "8398:11:0", + "nameLocation": "8398:11:20", "parameters": { - "id": 862, + "id": 3923, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 859, + "id": 3920, "mutability": "mutable", "name": "a", - "nameLocation": "8415:1:0", + "nameLocation": "8415:1:20", "nodeType": "VariableDeclaration", - "scope": 887, - "src": "8410:6:0", + "scope": 3948, + "src": "8410:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12125,10 +12125,10 @@ "typeString": "uint256" }, "typeName": { - "id": 858, + "id": 3919, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8410:4:0", + "src": "8410:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12138,13 +12138,13 @@ }, { "constant": false, - "id": 861, + "id": 3922, "mutability": "mutable", "name": "b", - "nameLocation": "8423:1:0", + "nameLocation": "8423:1:20", "nodeType": "VariableDeclaration", - "scope": 887, - "src": "8418:6:0", + "scope": 3948, + "src": "8418:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12152,10 +12152,10 @@ "typeString": "uint256" }, "typeName": { - "id": 860, + "id": 3921, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8418:4:0", + "src": "8418:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12164,28 +12164,28 @@ "visibility": "internal" } ], - "src": "8409:16:0" + "src": "8409:16:20" }, "returnParameters": { - "id": 863, + "id": 3924, "nodeType": "ParameterList", "parameters": [], - "src": "8435:0:0" + "src": "8435:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 912, + "id": 3973, "nodeType": "FunctionDefinition", - "src": "8659:184:0", + "src": "8659:184:20", "nodes": [], "body": { - "id": 911, + "id": 3972, "nodeType": "Block", - "src": "8724:119:0", + "src": "8724:119:20", "nodes": [], "statements": [ { @@ -12194,18 +12194,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 898, + "id": 3959, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 896, + "id": 3957, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 889, - "src": "8738:1:0", + "referencedDeclaration": 3950, + "src": "8738:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12214,44 +12214,44 @@ "nodeType": "BinaryOperation", "operator": "==", "rightExpression": { - "id": 897, + "id": 3958, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 891, - "src": "8743:1:0", + "referencedDeclaration": 3952, + "src": "8743:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "8738:6:0", + "src": "8738:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 910, + "id": 3971, "nodeType": "IfStatement", - "src": "8734:103:0", + "src": "8734:103:20", "trueBody": { - "id": 909, + "id": 3970, "nodeType": "Block", - "src": "8746:91:0", + "src": "8746:91:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 900, + "id": 3961, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8782:7:0", + "src": "8782:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -12259,12 +12259,12 @@ "value": "Error" }, { - "id": 901, + "id": 3962, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 893, - "src": "8791:3:0", + "referencedDeclaration": 3954, + "src": "8791:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -12282,18 +12282,18 @@ "typeString": "string memory" } ], - "id": 899, + "id": 3960, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "8765:16:0", + "referencedDeclaration": 3146, + "src": "8765:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 902, + "id": 3963, "isConstant": false, "isLValue": false, "isPure": false, @@ -12302,39 +12302,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8765:30:0", + "src": "8765:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 903, + "id": 3964, "nodeType": "EmitStatement", - "src": "8760:35:0" + "src": "8760:35:20" }, { "expression": { "arguments": [ { - "id": 905, + "id": 3966, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 889, - "src": "8821:1:0", + "referencedDeclaration": 3950, + "src": "8821:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 906, + "id": 3967, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 891, - "src": "8824:1:0", + "referencedDeclaration": 3952, + "src": "8824:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12352,29 +12352,29 @@ "typeString": "uint256" } ], - "id": 904, + "id": 3965, "name": "assertNotEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 693, - 718, - 748, - 773, - 832, - 857, - 887, - 912, - 2087, - 2122 + 3754, + 3779, + 3809, + 3834, + 3893, + 3918, + 3948, + 3973, + 5148, + 5183 ], - "referencedDeclaration": 887, - "src": "8809:11:0", + "referencedDeclaration": 3948, + "src": "8809:11:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256)" } }, - "id": 907, + "id": 3968, "isConstant": false, "isLValue": false, "isPure": false, @@ -12383,16 +12383,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8809:17:0", + "src": "8809:17:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 908, + "id": 3969, "nodeType": "ExpressionStatement", - "src": "8809:17:0" + "src": "8809:17:20" } ] } @@ -12403,20 +12403,20 @@ "kind": "function", "modifiers": [], "name": "assertNotEq", - "nameLocation": "8668:11:0", + "nameLocation": "8668:11:20", "parameters": { - "id": 894, + "id": 3955, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 889, + "id": 3950, "mutability": "mutable", "name": "a", - "nameLocation": "8685:1:0", + "nameLocation": "8685:1:20", "nodeType": "VariableDeclaration", - "scope": 912, - "src": "8680:6:0", + "scope": 3973, + "src": "8680:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12424,10 +12424,10 @@ "typeString": "uint256" }, "typeName": { - "id": 888, + "id": 3949, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8680:4:0", + "src": "8680:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12437,13 +12437,13 @@ }, { "constant": false, - "id": 891, + "id": 3952, "mutability": "mutable", "name": "b", - "nameLocation": "8693:1:0", + "nameLocation": "8693:1:20", "nodeType": "VariableDeclaration", - "scope": 912, - "src": "8688:6:0", + "scope": 3973, + "src": "8688:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12451,10 +12451,10 @@ "typeString": "uint256" }, "typeName": { - "id": 890, + "id": 3951, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8688:4:0", + "src": "8688:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12464,13 +12464,13 @@ }, { "constant": false, - "id": 893, + "id": 3954, "mutability": "mutable", "name": "err", - "nameLocation": "8710:3:0", + "nameLocation": "8710:3:20", "nodeType": "VariableDeclaration", - "scope": 912, - "src": "8696:17:0", + "scope": 3973, + "src": "8696:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -12478,10 +12478,10 @@ "typeString": "string" }, "typeName": { - "id": 892, + "id": 3953, "name": "string", "nodeType": "ElementaryTypeName", - "src": "8696:6:0", + "src": "8696:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -12490,28 +12490,28 @@ "visibility": "internal" } ], - "src": "8679:35:0" + "src": "8679:35:20" }, "returnParameters": { - "id": 895, + "id": 3956, "nodeType": "ParameterList", "parameters": [], - "src": "8724:0:0" + "src": "8724:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 946, + "id": 4007, "nodeType": "FunctionDefinition", - "src": "8848:326:0", + "src": "8848:326:20", "nodes": [], "body": { - "id": 945, + "id": 4006, "nodeType": "Block", - "src": "8914:260:0", + "src": "8914:260:20", "nodes": [], "statements": [ { @@ -12520,18 +12520,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 923, + "id": 3984, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 921, + "id": 3982, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 914, - "src": "8928:1:0", + "referencedDeclaration": 3975, + "src": "8928:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -12540,44 +12540,44 @@ "nodeType": "BinaryOperation", "operator": "==", "rightExpression": { - "id": 922, + "id": 3983, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 916, - "src": "8933:1:0", + "referencedDeclaration": 3977, + "src": "8933:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "8928:6:0", + "src": "8928:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 944, + "id": 4005, "nodeType": "IfStatement", - "src": "8924:244:0", + "src": "8924:244:20", "trueBody": { - "id": 943, + "id": 4004, "nodeType": "Block", - "src": "8936:232:0", + "src": "8936:232:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a206120213d2062206e6f7420736174697366696564205b646563696d616c20696e745d", - "id": 925, + "id": 3986, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "8959:43:0", + "src": "8959:43:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_066084a27c1b5169a7853cce63d8c8ab47e015f079365396132cff6d8eb35862", "typeString": "literal_string \"Error: a != b not satisfied [decimal int]\"" @@ -12592,18 +12592,18 @@ "typeString": "literal_string \"Error: a != b not satisfied [decimal int]\"" } ], - "id": 924, + "id": 3985, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "8955:3:0", + "referencedDeclaration": 3066, + "src": "8955:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 926, + "id": 3987, "isConstant": false, "isLValue": false, "isPure": false, @@ -12612,30 +12612,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "8955:48:0", + "src": "8955:48:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 927, + "id": 3988, "nodeType": "EmitStatement", - "src": "8950:53:0" + "src": "8950:53:20" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 929, + "id": 3990, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9044:12:0", + "src": "9044:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -12643,24 +12643,24 @@ "value": " Left" }, { - "id": 930, + "id": 3991, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 914, - "src": "9058:1:0", + "referencedDeclaration": 3975, + "src": "9058:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 931, + "id": 3992, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 918, - "src": "9061:8:0", + "referencedDeclaration": 3979, + "src": "9061:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12682,18 +12682,18 @@ "typeString": "uint256" } ], - "id": 928, + "id": 3989, "name": "log_named_decimal_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 53, - "src": "9022:21:0", + "referencedDeclaration": 3114, + "src": "9022:21:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" } }, - "id": 932, + "id": 3993, "isConstant": false, "isLValue": false, "isPure": false, @@ -12702,30 +12702,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9022:48:0", + "src": "9022:48:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 933, + "id": 3994, "nodeType": "EmitStatement", - "src": "9017:53:0" + "src": "9017:53:20" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 935, + "id": 3996, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9111:12:0", + "src": "9111:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -12733,24 +12733,24 @@ "value": " Right" }, { - "id": 936, + "id": 3997, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 916, - "src": "9125:1:0", + "referencedDeclaration": 3977, + "src": "9125:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 937, + "id": 3998, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 918, - "src": "9128:8:0", + "referencedDeclaration": 3979, + "src": "9128:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12772,18 +12772,18 @@ "typeString": "uint256" } ], - "id": 934, + "id": 3995, "name": "log_named_decimal_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 53, - "src": "9089:21:0", + "referencedDeclaration": 3114, + "src": "9089:21:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" } }, - "id": 938, + "id": 3999, "isConstant": false, "isLValue": false, "isPure": false, @@ -12792,34 +12792,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9089:48:0", + "src": "9089:48:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 939, + "id": 4000, "nodeType": "EmitStatement", - "src": "9084:53:0" + "src": "9084:53:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 940, + "id": 4001, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "9151:4:0", + "referencedDeclaration": 3277, + "src": "9151:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 941, + "id": 4002, "isConstant": false, "isLValue": false, "isPure": false, @@ -12828,16 +12828,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9151:6:0", + "src": "9151:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 942, + "id": 4003, "nodeType": "ExpressionStatement", - "src": "9151:6:0" + "src": "9151:6:20" } ] } @@ -12848,20 +12848,20 @@ "kind": "function", "modifiers": [], "name": "assertNotEqDecimal", - "nameLocation": "8857:18:0", + "nameLocation": "8857:18:20", "parameters": { - "id": 919, + "id": 3980, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 914, + "id": 3975, "mutability": "mutable", "name": "a", - "nameLocation": "8880:1:0", + "nameLocation": "8880:1:20", "nodeType": "VariableDeclaration", - "scope": 946, - "src": "8876:5:0", + "scope": 4007, + "src": "8876:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12869,10 +12869,10 @@ "typeString": "int256" }, "typeName": { - "id": 913, + "id": 3974, "name": "int", "nodeType": "ElementaryTypeName", - "src": "8876:3:0", + "src": "8876:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -12882,13 +12882,13 @@ }, { "constant": false, - "id": 916, + "id": 3977, "mutability": "mutable", "name": "b", - "nameLocation": "8887:1:0", + "nameLocation": "8887:1:20", "nodeType": "VariableDeclaration", - "scope": 946, - "src": "8883:5:0", + "scope": 4007, + "src": "8883:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12896,10 +12896,10 @@ "typeString": "int256" }, "typeName": { - "id": 915, + "id": 3976, "name": "int", "nodeType": "ElementaryTypeName", - "src": "8883:3:0", + "src": "8883:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -12909,13 +12909,13 @@ }, { "constant": false, - "id": 918, + "id": 3979, "mutability": "mutable", "name": "decimals", - "nameLocation": "8895:8:0", + "nameLocation": "8895:8:20", "nodeType": "VariableDeclaration", - "scope": 946, - "src": "8890:13:0", + "scope": 4007, + "src": "8890:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -12923,10 +12923,10 @@ "typeString": "uint256" }, "typeName": { - "id": 917, + "id": 3978, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "8890:4:0", + "src": "8890:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -12935,28 +12935,28 @@ "visibility": "internal" } ], - "src": "8875:29:0" + "src": "8875:29:20" }, "returnParameters": { - "id": 920, + "id": 3981, "nodeType": "ParameterList", "parameters": [], - "src": "8914:0:0" + "src": "8914:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 974, + "id": 4035, "nodeType": "FunctionDefinition", - "src": "9179:221:0", + "src": "9179:221:20", "nodes": [], "body": { - "id": 973, + "id": 4034, "nodeType": "Block", - "src": "9264:136:0", + "src": "9264:136:20", "nodes": [], "statements": [ { @@ -12965,18 +12965,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 959, + "id": 4020, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 957, + "id": 4018, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 948, - "src": "9278:1:0", + "referencedDeclaration": 4009, + "src": "9278:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -12985,44 +12985,44 @@ "nodeType": "BinaryOperation", "operator": "==", "rightExpression": { - "id": 958, + "id": 4019, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 950, - "src": "9283:1:0", + "referencedDeclaration": 4011, + "src": "9283:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "9278:6:0", + "src": "9278:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 972, + "id": 4033, "nodeType": "IfStatement", - "src": "9274:120:0", + "src": "9274:120:20", "trueBody": { - "id": 971, + "id": 4032, "nodeType": "Block", - "src": "9286:108:0", + "src": "9286:108:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 961, + "id": 4022, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9322:7:0", + "src": "9322:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -13030,12 +13030,12 @@ "value": "Error" }, { - "id": 962, + "id": 4023, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 954, - "src": "9331:3:0", + "referencedDeclaration": 4015, + "src": "9331:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13053,18 +13053,18 @@ "typeString": "string memory" } ], - "id": 960, + "id": 4021, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "9305:16:0", + "referencedDeclaration": 3146, + "src": "9305:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 963, + "id": 4024, "isConstant": false, "isLValue": false, "isPure": false, @@ -13073,51 +13073,51 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9305:30:0", + "src": "9305:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 964, + "id": 4025, "nodeType": "EmitStatement", - "src": "9300:35:0" + "src": "9300:35:20" }, { "expression": { "arguments": [ { - "id": 966, + "id": 4027, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 948, - "src": "9368:1:0", + "referencedDeclaration": 4009, + "src": "9368:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 967, + "id": 4028, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 950, - "src": "9371:1:0", + "referencedDeclaration": 4011, + "src": "9371:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 968, + "id": 4029, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 952, - "src": "9374:8:0", + "referencedDeclaration": 4013, + "src": "9374:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13139,23 +13139,23 @@ "typeString": "uint256" } ], - "id": 965, + "id": 4026, "name": "assertNotEqDecimal", "nodeType": "Identifier", "overloadedDeclarations": [ - 946, - 974, - 1008, - 1036 + 4007, + 4035, + 4069, + 4097 ], - "referencedDeclaration": 946, - "src": "9349:18:0", + "referencedDeclaration": 4007, + "src": "9349:18:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (int256,int256,uint256)" } }, - "id": 969, + "id": 4030, "isConstant": false, "isLValue": false, "isPure": false, @@ -13164,16 +13164,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9349:34:0", + "src": "9349:34:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 970, + "id": 4031, "nodeType": "ExpressionStatement", - "src": "9349:34:0" + "src": "9349:34:20" } ] } @@ -13184,20 +13184,20 @@ "kind": "function", "modifiers": [], "name": "assertNotEqDecimal", - "nameLocation": "9188:18:0", + "nameLocation": "9188:18:20", "parameters": { - "id": 955, + "id": 4016, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 948, + "id": 4009, "mutability": "mutable", "name": "a", - "nameLocation": "9211:1:0", + "nameLocation": "9211:1:20", "nodeType": "VariableDeclaration", - "scope": 974, - "src": "9207:5:0", + "scope": 4035, + "src": "9207:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13205,10 +13205,10 @@ "typeString": "int256" }, "typeName": { - "id": 947, + "id": 4008, "name": "int", "nodeType": "ElementaryTypeName", - "src": "9207:3:0", + "src": "9207:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -13218,13 +13218,13 @@ }, { "constant": false, - "id": 950, + "id": 4011, "mutability": "mutable", "name": "b", - "nameLocation": "9218:1:0", + "nameLocation": "9218:1:20", "nodeType": "VariableDeclaration", - "scope": 974, - "src": "9214:5:0", + "scope": 4035, + "src": "9214:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13232,10 +13232,10 @@ "typeString": "int256" }, "typeName": { - "id": 949, + "id": 4010, "name": "int", "nodeType": "ElementaryTypeName", - "src": "9214:3:0", + "src": "9214:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -13245,13 +13245,13 @@ }, { "constant": false, - "id": 952, + "id": 4013, "mutability": "mutable", "name": "decimals", - "nameLocation": "9226:8:0", + "nameLocation": "9226:8:20", "nodeType": "VariableDeclaration", - "scope": 974, - "src": "9221:13:0", + "scope": 4035, + "src": "9221:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13259,10 +13259,10 @@ "typeString": "uint256" }, "typeName": { - "id": 951, + "id": 4012, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9221:4:0", + "src": "9221:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13272,13 +13272,13 @@ }, { "constant": false, - "id": 954, + "id": 4015, "mutability": "mutable", "name": "err", - "nameLocation": "9250:3:0", + "nameLocation": "9250:3:20", "nodeType": "VariableDeclaration", - "scope": 974, - "src": "9236:17:0", + "scope": 4035, + "src": "9236:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -13286,10 +13286,10 @@ "typeString": "string" }, "typeName": { - "id": 953, + "id": 4014, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9236:6:0", + "src": "9236:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -13298,28 +13298,28 @@ "visibility": "internal" } ], - "src": "9206:48:0" + "src": "9206:48:20" }, "returnParameters": { - "id": 956, + "id": 4017, "nodeType": "ParameterList", "parameters": [], - "src": "9264:0:0" + "src": "9264:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1008, + "id": 4069, "nodeType": "FunctionDefinition", - "src": "9405:331:0", + "src": "9405:331:20", "nodes": [], "body": { - "id": 1007, + "id": 4068, "nodeType": "Block", - "src": "9473:263:0", + "src": "9473:263:20", "nodes": [], "statements": [ { @@ -13328,18 +13328,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 985, + "id": 4046, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 983, + "id": 4044, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 976, - "src": "9487:1:0", + "referencedDeclaration": 4037, + "src": "9487:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13348,44 +13348,44 @@ "nodeType": "BinaryOperation", "operator": "==", "rightExpression": { - "id": 984, + "id": 4045, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 978, - "src": "9492:1:0", + "referencedDeclaration": 4039, + "src": "9492:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "9487:6:0", + "src": "9487:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1006, + "id": 4067, "nodeType": "IfStatement", - "src": "9483:247:0", + "src": "9483:247:20", "trueBody": { - "id": 1005, + "id": 4066, "nodeType": "Block", - "src": "9495:235:0", + "src": "9495:235:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a206120213d2062206e6f7420736174697366696564205b646563696d616c2075696e745d", - "id": 987, + "id": 4048, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9518:44:0", + "src": "9518:44:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_cb6afe29e5a2177846eadb075878508f0d1fce640de5a828d96757a848e6dc21", "typeString": "literal_string \"Error: a != b not satisfied [decimal uint]\"" @@ -13400,18 +13400,18 @@ "typeString": "literal_string \"Error: a != b not satisfied [decimal uint]\"" } ], - "id": 986, + "id": 4047, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "9514:3:0", + "referencedDeclaration": 3066, + "src": "9514:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 988, + "id": 4049, "isConstant": false, "isLValue": false, "isPure": false, @@ -13420,30 +13420,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9514:49:0", + "src": "9514:49:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 989, + "id": 4050, "nodeType": "EmitStatement", - "src": "9509:54:0" + "src": "9509:54:20" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 991, + "id": 4052, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9605:12:0", + "src": "9605:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -13451,24 +13451,24 @@ "value": " Left" }, { - "id": 992, + "id": 4053, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 976, - "src": "9619:1:0", + "referencedDeclaration": 4037, + "src": "9619:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 993, + "id": 4054, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 980, - "src": "9622:8:0", + "referencedDeclaration": 4041, + "src": "9622:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13490,18 +13490,18 @@ "typeString": "uint256" } ], - "id": 990, + "id": 4051, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "9582:22:0", + "referencedDeclaration": 3122, + "src": "9582:22:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 994, + "id": 4055, "isConstant": false, "isLValue": false, "isPure": false, @@ -13510,30 +13510,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9582:49:0", + "src": "9582:49:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 995, + "id": 4056, "nodeType": "EmitStatement", - "src": "9577:54:0" + "src": "9577:54:20" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 997, + "id": 4058, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9673:12:0", + "src": "9673:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -13541,24 +13541,24 @@ "value": " Right" }, { - "id": 998, + "id": 4059, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 978, - "src": "9687:1:0", + "referencedDeclaration": 4039, + "src": "9687:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 999, + "id": 4060, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 980, - "src": "9690:8:0", + "referencedDeclaration": 4041, + "src": "9690:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13580,18 +13580,18 @@ "typeString": "uint256" } ], - "id": 996, + "id": 4057, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "9650:22:0", + "referencedDeclaration": 3122, + "src": "9650:22:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 1000, + "id": 4061, "isConstant": false, "isLValue": false, "isPure": false, @@ -13600,34 +13600,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9650:49:0", + "src": "9650:49:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1001, + "id": 4062, "nodeType": "EmitStatement", - "src": "9645:54:0" + "src": "9645:54:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 1002, + "id": 4063, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "9713:4:0", + "referencedDeclaration": 3277, + "src": "9713:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 1003, + "id": 4064, "isConstant": false, "isLValue": false, "isPure": false, @@ -13636,16 +13636,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9713:6:0", + "src": "9713:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1004, + "id": 4065, "nodeType": "ExpressionStatement", - "src": "9713:6:0" + "src": "9713:6:20" } ] } @@ -13656,20 +13656,20 @@ "kind": "function", "modifiers": [], "name": "assertNotEqDecimal", - "nameLocation": "9414:18:0", + "nameLocation": "9414:18:20", "parameters": { - "id": 981, + "id": 4042, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 976, + "id": 4037, "mutability": "mutable", "name": "a", - "nameLocation": "9438:1:0", + "nameLocation": "9438:1:20", "nodeType": "VariableDeclaration", - "scope": 1008, - "src": "9433:6:0", + "scope": 4069, + "src": "9433:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13677,10 +13677,10 @@ "typeString": "uint256" }, "typeName": { - "id": 975, + "id": 4036, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9433:4:0", + "src": "9433:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13690,13 +13690,13 @@ }, { "constant": false, - "id": 978, + "id": 4039, "mutability": "mutable", "name": "b", - "nameLocation": "9446:1:0", + "nameLocation": "9446:1:20", "nodeType": "VariableDeclaration", - "scope": 1008, - "src": "9441:6:0", + "scope": 4069, + "src": "9441:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13704,10 +13704,10 @@ "typeString": "uint256" }, "typeName": { - "id": 977, + "id": 4038, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9441:4:0", + "src": "9441:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13717,13 +13717,13 @@ }, { "constant": false, - "id": 980, + "id": 4041, "mutability": "mutable", "name": "decimals", - "nameLocation": "9454:8:0", + "nameLocation": "9454:8:20", "nodeType": "VariableDeclaration", - "scope": 1008, - "src": "9449:13:0", + "scope": 4069, + "src": "9449:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -13731,10 +13731,10 @@ "typeString": "uint256" }, "typeName": { - "id": 979, + "id": 4040, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9449:4:0", + "src": "9449:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13743,28 +13743,28 @@ "visibility": "internal" } ], - "src": "9432:31:0" + "src": "9432:31:20" }, "returnParameters": { - "id": 982, + "id": 4043, "nodeType": "ParameterList", "parameters": [], - "src": "9473:0:0" + "src": "9473:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1036, + "id": 4097, "nodeType": "FunctionDefinition", - "src": "9741:223:0", + "src": "9741:223:20", "nodes": [], "body": { - "id": 1035, + "id": 4096, "nodeType": "Block", - "src": "9828:136:0", + "src": "9828:136:20", "nodes": [], "statements": [ { @@ -13773,18 +13773,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 1021, + "id": 4082, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1019, + "id": 4080, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1010, - "src": "9842:1:0", + "referencedDeclaration": 4071, + "src": "9842:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13793,44 +13793,44 @@ "nodeType": "BinaryOperation", "operator": "==", "rightExpression": { - "id": 1020, + "id": 4081, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1012, - "src": "9847:1:0", + "referencedDeclaration": 4073, + "src": "9847:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "9842:6:0", + "src": "9842:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1034, + "id": 4095, "nodeType": "IfStatement", - "src": "9838:120:0", + "src": "9838:120:20", "trueBody": { - "id": 1033, + "id": 4094, "nodeType": "Block", - "src": "9850:108:0", + "src": "9850:108:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 1023, + "id": 4084, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "9886:7:0", + "src": "9886:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -13838,12 +13838,12 @@ "value": "Error" }, { - "id": 1024, + "id": 4085, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1016, - "src": "9895:3:0", + "referencedDeclaration": 4077, + "src": "9895:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -13861,18 +13861,18 @@ "typeString": "string memory" } ], - "id": 1022, + "id": 4083, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "9869:16:0", + "referencedDeclaration": 3146, + "src": "9869:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 1025, + "id": 4086, "isConstant": false, "isLValue": false, "isPure": false, @@ -13881,51 +13881,51 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9869:30:0", + "src": "9869:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1026, + "id": 4087, "nodeType": "EmitStatement", - "src": "9864:35:0" + "src": "9864:35:20" }, { "expression": { "arguments": [ { - "id": 1028, + "id": 4089, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1010, - "src": "9932:1:0", + "referencedDeclaration": 4071, + "src": "9932:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1029, + "id": 4090, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1012, - "src": "9935:1:0", + "referencedDeclaration": 4073, + "src": "9935:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1030, + "id": 4091, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1014, - "src": "9938:8:0", + "referencedDeclaration": 4075, + "src": "9938:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -13947,23 +13947,23 @@ "typeString": "uint256" } ], - "id": 1027, + "id": 4088, "name": "assertNotEqDecimal", "nodeType": "Identifier", "overloadedDeclarations": [ - 946, - 974, - 1008, - 1036 + 4007, + 4035, + 4069, + 4097 ], - "referencedDeclaration": 1008, - "src": "9913:18:0", + "referencedDeclaration": 4069, + "src": "9913:18:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256,uint256)" } }, - "id": 1031, + "id": 4092, "isConstant": false, "isLValue": false, "isPure": false, @@ -13972,16 +13972,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "9913:34:0", + "src": "9913:34:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1032, + "id": 4093, "nodeType": "ExpressionStatement", - "src": "9913:34:0" + "src": "9913:34:20" } ] } @@ -13992,20 +13992,20 @@ "kind": "function", "modifiers": [], "name": "assertNotEqDecimal", - "nameLocation": "9750:18:0", + "nameLocation": "9750:18:20", "parameters": { - "id": 1017, + "id": 4078, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1010, + "id": 4071, "mutability": "mutable", "name": "a", - "nameLocation": "9774:1:0", + "nameLocation": "9774:1:20", "nodeType": "VariableDeclaration", - "scope": 1036, - "src": "9769:6:0", + "scope": 4097, + "src": "9769:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14013,10 +14013,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1009, + "id": 4070, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9769:4:0", + "src": "9769:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14026,13 +14026,13 @@ }, { "constant": false, - "id": 1012, + "id": 4073, "mutability": "mutable", "name": "b", - "nameLocation": "9782:1:0", + "nameLocation": "9782:1:20", "nodeType": "VariableDeclaration", - "scope": 1036, - "src": "9777:6:0", + "scope": 4097, + "src": "9777:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14040,10 +14040,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1011, + "id": 4072, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9777:4:0", + "src": "9777:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14053,13 +14053,13 @@ }, { "constant": false, - "id": 1014, + "id": 4075, "mutability": "mutable", "name": "decimals", - "nameLocation": "9790:8:0", + "nameLocation": "9790:8:20", "nodeType": "VariableDeclaration", - "scope": 1036, - "src": "9785:13:0", + "scope": 4097, + "src": "9785:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14067,10 +14067,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1013, + "id": 4074, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9785:4:0", + "src": "9785:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14080,13 +14080,13 @@ }, { "constant": false, - "id": 1016, + "id": 4077, "mutability": "mutable", "name": "err", - "nameLocation": "9814:3:0", + "nameLocation": "9814:3:20", "nodeType": "VariableDeclaration", - "scope": 1036, - "src": "9800:17:0", + "scope": 4097, + "src": "9800:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14094,10 +14094,10 @@ "typeString": "string" }, "typeName": { - "id": 1015, + "id": 4076, "name": "string", "nodeType": "ElementaryTypeName", - "src": "9800:6:0", + "src": "9800:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14106,28 +14106,28 @@ "visibility": "internal" } ], - "src": "9768:50:0" + "src": "9768:50:20" }, "returnParameters": { - "id": 1018, + "id": 4079, "nodeType": "ParameterList", "parameters": [], - "src": "9828:0:0" + "src": "9828:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1066, + "id": 4127, "nodeType": "FunctionDefinition", - "src": "9970:259:0", + "src": "9970:259:20", "nodes": [], "body": { - "id": 1065, + "id": 4126, "nodeType": "Block", - "src": "10013:216:0", + "src": "10013:216:20", "nodes": [], "statements": [ { @@ -14136,18 +14136,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 1045, + "id": 4106, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1043, + "id": 4104, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1038, - "src": "10027:1:0", + "referencedDeclaration": 4099, + "src": "10027:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14156,44 +14156,44 @@ "nodeType": "BinaryOperation", "operator": "<=", "rightExpression": { - "id": 1044, + "id": 4105, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1040, - "src": "10032:1:0", + "referencedDeclaration": 4101, + "src": "10032:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "10027:6:0", + "src": "10027:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1064, + "id": 4125, "nodeType": "IfStatement", - "src": "10023:200:0", + "src": "10023:200:20", "trueBody": { - "id": 1063, + "id": 4124, "nodeType": "Block", - "src": "10035:188:0", + "src": "10035:188:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203e2062206e6f7420736174697366696564205b75696e745d", - "id": 1047, + "id": 4108, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10058:35:0", + "src": "10058:35:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_71977b46fbd6a64b4465b93c7a77bcaa06103df599ead9f7e7004b34129c9e3a", "typeString": "literal_string \"Error: a > b not satisfied [uint]\"" @@ -14208,18 +14208,18 @@ "typeString": "literal_string \"Error: a > b not satisfied [uint]\"" } ], - "id": 1046, + "id": 4107, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "10054:3:0", + "referencedDeclaration": 3066, + "src": "10054:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 1048, + "id": 4109, "isConstant": false, "isLValue": false, "isPure": false, @@ -14228,30 +14228,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10054:40:0", + "src": "10054:40:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1049, + "id": 4110, "nodeType": "EmitStatement", - "src": "10049:45:0" + "src": "10049:45:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652061", - "id": 1051, + "id": 4112, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10128:11:0", + "src": "10128:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -14259,12 +14259,12 @@ "value": " Value a" }, { - "id": 1052, + "id": 4113, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1038, - "src": "10141:1:0", + "referencedDeclaration": 4099, + "src": "10141:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14282,18 +14282,18 @@ "typeString": "uint256" } ], - "id": 1050, + "id": 4111, "name": "log_named_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 73, - "src": "10113:14:0", + "referencedDeclaration": 3134, + "src": "10113:14:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" } }, - "id": 1053, + "id": 4114, "isConstant": false, "isLValue": false, "isPure": false, @@ -14302,30 +14302,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10113:30:0", + "src": "10113:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1054, + "id": 4115, "nodeType": "EmitStatement", - "src": "10108:35:0" + "src": "10108:35:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652062", - "id": 1056, + "id": 4117, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10177:11:0", + "src": "10177:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -14333,12 +14333,12 @@ "value": " Value b" }, { - "id": 1057, + "id": 4118, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1040, - "src": "10190:1:0", + "referencedDeclaration": 4101, + "src": "10190:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14356,18 +14356,18 @@ "typeString": "uint256" } ], - "id": 1055, + "id": 4116, "name": "log_named_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 73, - "src": "10162:14:0", + "referencedDeclaration": 3134, + "src": "10162:14:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" } }, - "id": 1058, + "id": 4119, "isConstant": false, "isLValue": false, "isPure": false, @@ -14376,34 +14376,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10162:30:0", + "src": "10162:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1059, + "id": 4120, "nodeType": "EmitStatement", - "src": "10157:35:0" + "src": "10157:35:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 1060, + "id": 4121, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "10206:4:0", + "referencedDeclaration": 3277, + "src": "10206:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 1061, + "id": 4122, "isConstant": false, "isLValue": false, "isPure": false, @@ -14412,16 +14412,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10206:6:0", + "src": "10206:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1062, + "id": 4123, "nodeType": "ExpressionStatement", - "src": "10206:6:0" + "src": "10206:6:20" } ] } @@ -14432,20 +14432,20 @@ "kind": "function", "modifiers": [], "name": "assertGt", - "nameLocation": "9979:8:0", + "nameLocation": "9979:8:20", "parameters": { - "id": 1041, + "id": 4102, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1038, + "id": 4099, "mutability": "mutable", "name": "a", - "nameLocation": "9993:1:0", + "nameLocation": "9993:1:20", "nodeType": "VariableDeclaration", - "scope": 1066, - "src": "9988:6:0", + "scope": 4127, + "src": "9988:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14453,10 +14453,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1037, + "id": 4098, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9988:4:0", + "src": "9988:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14466,13 +14466,13 @@ }, { "constant": false, - "id": 1040, + "id": 4101, "mutability": "mutable", "name": "b", - "nameLocation": "10001:1:0", + "nameLocation": "10001:1:20", "nodeType": "VariableDeclaration", - "scope": 1066, - "src": "9996:6:0", + "scope": 4127, + "src": "9996:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14480,10 +14480,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1039, + "id": 4100, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "9996:4:0", + "src": "9996:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14492,28 +14492,28 @@ "visibility": "internal" } ], - "src": "9987:16:0" + "src": "9987:16:20" }, "returnParameters": { - "id": 1042, + "id": 4103, "nodeType": "ParameterList", "parameters": [], - "src": "10013:0:0" + "src": "10013:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1091, + "id": 4152, "nodeType": "FunctionDefinition", - "src": "10234:178:0", + "src": "10234:178:20", "nodes": [], "body": { - "id": 1090, + "id": 4151, "nodeType": "Block", - "src": "10296:116:0", + "src": "10296:116:20", "nodes": [], "statements": [ { @@ -14522,18 +14522,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 1077, + "id": 4138, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1075, + "id": 4136, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1068, - "src": "10310:1:0", + "referencedDeclaration": 4129, + "src": "10310:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14542,44 +14542,44 @@ "nodeType": "BinaryOperation", "operator": "<=", "rightExpression": { - "id": 1076, + "id": 4137, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1070, - "src": "10315:1:0", + "referencedDeclaration": 4131, + "src": "10315:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "10310:6:0", + "src": "10310:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1089, + "id": 4150, "nodeType": "IfStatement", - "src": "10306:100:0", + "src": "10306:100:20", "trueBody": { - "id": 1088, + "id": 4149, "nodeType": "Block", - "src": "10318:88:0", + "src": "10318:88:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 1079, + "id": 4140, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10354:7:0", + "src": "10354:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -14587,12 +14587,12 @@ "value": "Error" }, { - "id": 1080, + "id": 4141, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1072, - "src": "10363:3:0", + "referencedDeclaration": 4133, + "src": "10363:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -14610,18 +14610,18 @@ "typeString": "string memory" } ], - "id": 1078, + "id": 4139, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "10337:16:0", + "referencedDeclaration": 3146, + "src": "10337:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 1081, + "id": 4142, "isConstant": false, "isLValue": false, "isPure": false, @@ -14630,39 +14630,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10337:30:0", + "src": "10337:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1082, + "id": 4143, "nodeType": "EmitStatement", - "src": "10332:35:0" + "src": "10332:35:20" }, { "expression": { "arguments": [ { - "id": 1084, + "id": 4145, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1068, - "src": "10390:1:0", + "referencedDeclaration": 4129, + "src": "10390:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1085, + "id": 4146, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1070, - "src": "10393:1:0", + "referencedDeclaration": 4131, + "src": "10393:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14680,23 +14680,23 @@ "typeString": "uint256" } ], - "id": 1083, + "id": 4144, "name": "assertGt", "nodeType": "Identifier", "overloadedDeclarations": [ - 1066, - 1091, - 1121, - 1146 + 4127, + 4152, + 4182, + 4207 ], - "referencedDeclaration": 1066, - "src": "10381:8:0", + "referencedDeclaration": 4127, + "src": "10381:8:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256)" } }, - "id": 1086, + "id": 4147, "isConstant": false, "isLValue": false, "isPure": false, @@ -14705,16 +14705,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10381:14:0", + "src": "10381:14:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1087, + "id": 4148, "nodeType": "ExpressionStatement", - "src": "10381:14:0" + "src": "10381:14:20" } ] } @@ -14725,20 +14725,20 @@ "kind": "function", "modifiers": [], "name": "assertGt", - "nameLocation": "10243:8:0", + "nameLocation": "10243:8:20", "parameters": { - "id": 1073, + "id": 4134, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1068, + "id": 4129, "mutability": "mutable", "name": "a", - "nameLocation": "10257:1:0", + "nameLocation": "10257:1:20", "nodeType": "VariableDeclaration", - "scope": 1091, - "src": "10252:6:0", + "scope": 4152, + "src": "10252:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14746,10 +14746,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1067, + "id": 4128, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10252:4:0", + "src": "10252:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14759,13 +14759,13 @@ }, { "constant": false, - "id": 1070, + "id": 4131, "mutability": "mutable", "name": "b", - "nameLocation": "10265:1:0", + "nameLocation": "10265:1:20", "nodeType": "VariableDeclaration", - "scope": 1091, - "src": "10260:6:0", + "scope": 4152, + "src": "10260:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -14773,10 +14773,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1069, + "id": 4130, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10260:4:0", + "src": "10260:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -14786,13 +14786,13 @@ }, { "constant": false, - "id": 1072, + "id": 4133, "mutability": "mutable", "name": "err", - "nameLocation": "10282:3:0", + "nameLocation": "10282:3:20", "nodeType": "VariableDeclaration", - "scope": 1091, - "src": "10268:17:0", + "scope": 4152, + "src": "10268:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -14800,10 +14800,10 @@ "typeString": "string" }, "typeName": { - "id": 1071, + "id": 4132, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10268:6:0", + "src": "10268:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -14812,28 +14812,28 @@ "visibility": "internal" } ], - "src": "10251:35:0" + "src": "10251:35:20" }, "returnParameters": { - "id": 1074, + "id": 4135, "nodeType": "ParameterList", "parameters": [], - "src": "10296:0:0" + "src": "10296:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1121, + "id": 4182, "nodeType": "FunctionDefinition", - "src": "10417:254:0", + "src": "10417:254:20", "nodes": [], "body": { - "id": 1120, + "id": 4181, "nodeType": "Block", - "src": "10458:213:0", + "src": "10458:213:20", "nodes": [], "statements": [ { @@ -14842,18 +14842,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 1100, + "id": 4161, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1098, + "id": 4159, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1093, - "src": "10472:1:0", + "referencedDeclaration": 4154, + "src": "10472:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -14862,44 +14862,44 @@ "nodeType": "BinaryOperation", "operator": "<=", "rightExpression": { - "id": 1099, + "id": 4160, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1095, - "src": "10477:1:0", + "referencedDeclaration": 4156, + "src": "10477:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "10472:6:0", + "src": "10472:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1119, + "id": 4180, "nodeType": "IfStatement", - "src": "10468:197:0", + "src": "10468:197:20", "trueBody": { - "id": 1118, + "id": 4179, "nodeType": "Block", - "src": "10480:185:0", + "src": "10480:185:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203e2062206e6f7420736174697366696564205b696e745d", - "id": 1102, + "id": 4163, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10503:34:0", + "src": "10503:34:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c6338b3f9677628b4efbdc683490461f2a94469341c3d2ff3d117001fb77d49b", "typeString": "literal_string \"Error: a > b not satisfied [int]\"" @@ -14914,18 +14914,18 @@ "typeString": "literal_string \"Error: a > b not satisfied [int]\"" } ], - "id": 1101, + "id": 4162, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "10499:3:0", + "referencedDeclaration": 3066, + "src": "10499:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 1103, + "id": 4164, "isConstant": false, "isLValue": false, "isPure": false, @@ -14934,30 +14934,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10499:39:0", + "src": "10499:39:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1104, + "id": 4165, "nodeType": "EmitStatement", - "src": "10494:44:0" + "src": "10494:44:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652061", - "id": 1106, + "id": 4167, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10571:11:0", + "src": "10571:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -14965,12 +14965,12 @@ "value": " Value a" }, { - "id": 1107, + "id": 4168, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1093, - "src": "10584:1:0", + "referencedDeclaration": 4154, + "src": "10584:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -14988,18 +14988,18 @@ "typeString": "int256" } ], - "id": 1105, + "id": 4166, "name": "log_named_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 67, - "src": "10557:13:0", + "referencedDeclaration": 3128, + "src": "10557:13:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" } }, - "id": 1108, + "id": 4169, "isConstant": false, "isLValue": false, "isPure": false, @@ -15008,30 +15008,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10557:29:0", + "src": "10557:29:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1109, + "id": 4170, "nodeType": "EmitStatement", - "src": "10552:34:0" + "src": "10552:34:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652062", - "id": 1111, + "id": 4172, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10619:11:0", + "src": "10619:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -15039,12 +15039,12 @@ "value": " Value b" }, { - "id": 1112, + "id": 4173, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1095, - "src": "10632:1:0", + "referencedDeclaration": 4156, + "src": "10632:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -15062,18 +15062,18 @@ "typeString": "int256" } ], - "id": 1110, + "id": 4171, "name": "log_named_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 67, - "src": "10605:13:0", + "referencedDeclaration": 3128, + "src": "10605:13:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" } }, - "id": 1113, + "id": 4174, "isConstant": false, "isLValue": false, "isPure": false, @@ -15082,34 +15082,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10605:29:0", + "src": "10605:29:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1114, + "id": 4175, "nodeType": "EmitStatement", - "src": "10600:34:0" + "src": "10600:34:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 1115, + "id": 4176, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "10648:4:0", + "referencedDeclaration": 3277, + "src": "10648:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 1116, + "id": 4177, "isConstant": false, "isLValue": false, "isPure": false, @@ -15118,16 +15118,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10648:6:0", + "src": "10648:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1117, + "id": 4178, "nodeType": "ExpressionStatement", - "src": "10648:6:0" + "src": "10648:6:20" } ] } @@ -15138,20 +15138,20 @@ "kind": "function", "modifiers": [], "name": "assertGt", - "nameLocation": "10426:8:0", + "nameLocation": "10426:8:20", "parameters": { - "id": 1096, + "id": 4157, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1093, + "id": 4154, "mutability": "mutable", "name": "a", - "nameLocation": "10439:1:0", + "nameLocation": "10439:1:20", "nodeType": "VariableDeclaration", - "scope": 1121, - "src": "10435:5:0", + "scope": 4182, + "src": "10435:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15159,10 +15159,10 @@ "typeString": "int256" }, "typeName": { - "id": 1092, + "id": 4153, "name": "int", "nodeType": "ElementaryTypeName", - "src": "10435:3:0", + "src": "10435:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -15172,13 +15172,13 @@ }, { "constant": false, - "id": 1095, + "id": 4156, "mutability": "mutable", "name": "b", - "nameLocation": "10446:1:0", + "nameLocation": "10446:1:20", "nodeType": "VariableDeclaration", - "scope": 1121, - "src": "10442:5:0", + "scope": 4182, + "src": "10442:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15186,10 +15186,10 @@ "typeString": "int256" }, "typeName": { - "id": 1094, + "id": 4155, "name": "int", "nodeType": "ElementaryTypeName", - "src": "10442:3:0", + "src": "10442:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -15198,28 +15198,28 @@ "visibility": "internal" } ], - "src": "10434:14:0" + "src": "10434:14:20" }, "returnParameters": { - "id": 1097, + "id": 4158, "nodeType": "ParameterList", "parameters": [], - "src": "10458:0:0" + "src": "10458:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1146, + "id": 4207, "nodeType": "FunctionDefinition", - "src": "10676:176:0", + "src": "10676:176:20", "nodes": [], "body": { - "id": 1145, + "id": 4206, "nodeType": "Block", - "src": "10736:116:0", + "src": "10736:116:20", "nodes": [], "statements": [ { @@ -15228,18 +15228,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 1132, + "id": 4193, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1130, + "id": 4191, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1123, - "src": "10750:1:0", + "referencedDeclaration": 4184, + "src": "10750:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -15248,44 +15248,44 @@ "nodeType": "BinaryOperation", "operator": "<=", "rightExpression": { - "id": 1131, + "id": 4192, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1125, - "src": "10755:1:0", + "referencedDeclaration": 4186, + "src": "10755:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "10750:6:0", + "src": "10750:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1144, + "id": 4205, "nodeType": "IfStatement", - "src": "10746:100:0", + "src": "10746:100:20", "trueBody": { - "id": 1143, + "id": 4204, "nodeType": "Block", - "src": "10758:88:0", + "src": "10758:88:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 1134, + "id": 4195, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10794:7:0", + "src": "10794:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -15293,12 +15293,12 @@ "value": "Error" }, { - "id": 1135, + "id": 4196, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1127, - "src": "10803:3:0", + "referencedDeclaration": 4188, + "src": "10803:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -15316,18 +15316,18 @@ "typeString": "string memory" } ], - "id": 1133, + "id": 4194, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "10777:16:0", + "referencedDeclaration": 3146, + "src": "10777:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 1136, + "id": 4197, "isConstant": false, "isLValue": false, "isPure": false, @@ -15336,39 +15336,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10777:30:0", + "src": "10777:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1137, + "id": 4198, "nodeType": "EmitStatement", - "src": "10772:35:0" + "src": "10772:35:20" }, { "expression": { "arguments": [ { - "id": 1139, + "id": 4200, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1123, - "src": "10830:1:0", + "referencedDeclaration": 4184, + "src": "10830:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 1140, + "id": 4201, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1125, - "src": "10833:1:0", + "referencedDeclaration": 4186, + "src": "10833:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -15386,23 +15386,23 @@ "typeString": "int256" } ], - "id": 1138, + "id": 4199, "name": "assertGt", "nodeType": "Identifier", "overloadedDeclarations": [ - 1066, - 1091, - 1121, - 1146 + 4127, + 4152, + 4182, + 4207 ], - "referencedDeclaration": 1121, - "src": "10821:8:0", + "referencedDeclaration": 4182, + "src": "10821:8:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$returns$__$", "typeString": "function (int256,int256)" } }, - "id": 1141, + "id": 4202, "isConstant": false, "isLValue": false, "isPure": false, @@ -15411,16 +15411,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10821:14:0", + "src": "10821:14:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1142, + "id": 4203, "nodeType": "ExpressionStatement", - "src": "10821:14:0" + "src": "10821:14:20" } ] } @@ -15431,20 +15431,20 @@ "kind": "function", "modifiers": [], "name": "assertGt", - "nameLocation": "10685:8:0", + "nameLocation": "10685:8:20", "parameters": { - "id": 1128, + "id": 4189, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1123, + "id": 4184, "mutability": "mutable", "name": "a", - "nameLocation": "10698:1:0", + "nameLocation": "10698:1:20", "nodeType": "VariableDeclaration", - "scope": 1146, - "src": "10694:5:0", + "scope": 4207, + "src": "10694:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15452,10 +15452,10 @@ "typeString": "int256" }, "typeName": { - "id": 1122, + "id": 4183, "name": "int", "nodeType": "ElementaryTypeName", - "src": "10694:3:0", + "src": "10694:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -15465,13 +15465,13 @@ }, { "constant": false, - "id": 1125, + "id": 4186, "mutability": "mutable", "name": "b", - "nameLocation": "10705:1:0", + "nameLocation": "10705:1:20", "nodeType": "VariableDeclaration", - "scope": 1146, - "src": "10701:5:0", + "scope": 4207, + "src": "10701:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15479,10 +15479,10 @@ "typeString": "int256" }, "typeName": { - "id": 1124, + "id": 4185, "name": "int", "nodeType": "ElementaryTypeName", - "src": "10701:3:0", + "src": "10701:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -15492,13 +15492,13 @@ }, { "constant": false, - "id": 1127, + "id": 4188, "mutability": "mutable", "name": "err", - "nameLocation": "10722:3:0", + "nameLocation": "10722:3:20", "nodeType": "VariableDeclaration", - "scope": 1146, - "src": "10708:17:0", + "scope": 4207, + "src": "10708:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -15506,10 +15506,10 @@ "typeString": "string" }, "typeName": { - "id": 1126, + "id": 4187, "name": "string", "nodeType": "ElementaryTypeName", - "src": "10708:6:0", + "src": "10708:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -15518,28 +15518,28 @@ "visibility": "internal" } ], - "src": "10693:33:0" + "src": "10693:33:20" }, "returnParameters": { - "id": 1129, + "id": 4190, "nodeType": "ParameterList", "parameters": [], - "src": "10736:0:0" + "src": "10736:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1180, + "id": 4241, "nodeType": "FunctionDefinition", - "src": "10857:320:0", + "src": "10857:320:20", "nodes": [], "body": { - "id": 1179, + "id": 4240, "nodeType": "Block", - "src": "10920:257:0", + "src": "10920:257:20", "nodes": [], "statements": [ { @@ -15548,18 +15548,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 1157, + "id": 4218, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1155, + "id": 4216, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1148, - "src": "10934:1:0", + "referencedDeclaration": 4209, + "src": "10934:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -15568,44 +15568,44 @@ "nodeType": "BinaryOperation", "operator": "<=", "rightExpression": { - "id": 1156, + "id": 4217, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1150, - "src": "10939:1:0", + "referencedDeclaration": 4211, + "src": "10939:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "10934:6:0", + "src": "10934:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1178, + "id": 4239, "nodeType": "IfStatement", - "src": "10930:241:0", + "src": "10930:241:20", "trueBody": { - "id": 1177, + "id": 4238, "nodeType": "Block", - "src": "10942:229:0", + "src": "10942:229:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203e2062206e6f7420736174697366696564205b646563696d616c20696e745d", - "id": 1159, + "id": 4220, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "10965:42:0", + "src": "10965:42:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_85ee98c18b4560d5bfeeef41e54955cef93f7b8071348c487f1fd81bd1aaf2ad", "typeString": "literal_string \"Error: a > b not satisfied [decimal int]\"" @@ -15620,18 +15620,18 @@ "typeString": "literal_string \"Error: a > b not satisfied [decimal int]\"" } ], - "id": 1158, + "id": 4219, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "10961:3:0", + "referencedDeclaration": 3066, + "src": "10961:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 1160, + "id": 4221, "isConstant": false, "isLValue": false, "isPure": false, @@ -15640,30 +15640,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "10961:47:0", + "src": "10961:47:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1161, + "id": 4222, "nodeType": "EmitStatement", - "src": "10956:52:0" + "src": "10956:52:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652061", - "id": 1163, + "id": 4224, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11049:11:0", + "src": "11049:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -15671,24 +15671,24 @@ "value": " Value a" }, { - "id": 1164, + "id": 4225, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1148, - "src": "11062:1:0", + "referencedDeclaration": 4209, + "src": "11062:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 1165, + "id": 4226, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1152, - "src": "11065:8:0", + "referencedDeclaration": 4213, + "src": "11065:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15710,18 +15710,18 @@ "typeString": "uint256" } ], - "id": 1162, + "id": 4223, "name": "log_named_decimal_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 53, - "src": "11027:21:0", + "referencedDeclaration": 3114, + "src": "11027:21:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" } }, - "id": 1166, + "id": 4227, "isConstant": false, "isLValue": false, "isPure": false, @@ -15730,30 +15730,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11027:47:0", + "src": "11027:47:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1167, + "id": 4228, "nodeType": "EmitStatement", - "src": "11022:52:0" + "src": "11022:52:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652062", - "id": 1169, + "id": 4230, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11115:11:0", + "src": "11115:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -15761,24 +15761,24 @@ "value": " Value b" }, { - "id": 1170, + "id": 4231, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1150, - "src": "11128:1:0", + "referencedDeclaration": 4211, + "src": "11128:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 1171, + "id": 4232, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1152, - "src": "11131:8:0", + "referencedDeclaration": 4213, + "src": "11131:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15800,18 +15800,18 @@ "typeString": "uint256" } ], - "id": 1168, + "id": 4229, "name": "log_named_decimal_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 53, - "src": "11093:21:0", + "referencedDeclaration": 3114, + "src": "11093:21:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" } }, - "id": 1172, + "id": 4233, "isConstant": false, "isLValue": false, "isPure": false, @@ -15820,34 +15820,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11093:47:0", + "src": "11093:47:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1173, + "id": 4234, "nodeType": "EmitStatement", - "src": "11088:52:0" + "src": "11088:52:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 1174, + "id": 4235, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "11154:4:0", + "referencedDeclaration": 3277, + "src": "11154:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 1175, + "id": 4236, "isConstant": false, "isLValue": false, "isPure": false, @@ -15856,16 +15856,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11154:6:0", + "src": "11154:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1176, + "id": 4237, "nodeType": "ExpressionStatement", - "src": "11154:6:0" + "src": "11154:6:20" } ] } @@ -15876,20 +15876,20 @@ "kind": "function", "modifiers": [], "name": "assertGtDecimal", - "nameLocation": "10866:15:0", + "nameLocation": "10866:15:20", "parameters": { - "id": 1153, + "id": 4214, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1148, + "id": 4209, "mutability": "mutable", "name": "a", - "nameLocation": "10886:1:0", + "nameLocation": "10886:1:20", "nodeType": "VariableDeclaration", - "scope": 1180, - "src": "10882:5:0", + "scope": 4241, + "src": "10882:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15897,10 +15897,10 @@ "typeString": "int256" }, "typeName": { - "id": 1147, + "id": 4208, "name": "int", "nodeType": "ElementaryTypeName", - "src": "10882:3:0", + "src": "10882:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -15910,13 +15910,13 @@ }, { "constant": false, - "id": 1150, + "id": 4211, "mutability": "mutable", "name": "b", - "nameLocation": "10893:1:0", + "nameLocation": "10893:1:20", "nodeType": "VariableDeclaration", - "scope": 1180, - "src": "10889:5:0", + "scope": 4241, + "src": "10889:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15924,10 +15924,10 @@ "typeString": "int256" }, "typeName": { - "id": 1149, + "id": 4210, "name": "int", "nodeType": "ElementaryTypeName", - "src": "10889:3:0", + "src": "10889:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -15937,13 +15937,13 @@ }, { "constant": false, - "id": 1152, + "id": 4213, "mutability": "mutable", "name": "decimals", - "nameLocation": "10901:8:0", + "nameLocation": "10901:8:20", "nodeType": "VariableDeclaration", - "scope": 1180, - "src": "10896:13:0", + "scope": 4241, + "src": "10896:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -15951,10 +15951,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1151, + "id": 4212, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "10896:4:0", + "src": "10896:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -15963,28 +15963,28 @@ "visibility": "internal" } ], - "src": "10881:29:0" + "src": "10881:29:20" }, "returnParameters": { - "id": 1154, + "id": 4215, "nodeType": "ParameterList", "parameters": [], - "src": "10920:0:0" + "src": "10920:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1208, + "id": 4269, "nodeType": "FunctionDefinition", - "src": "11182:215:0", + "src": "11182:215:20", "nodes": [], "body": { - "id": 1207, + "id": 4268, "nodeType": "Block", - "src": "11264:133:0", + "src": "11264:133:20", "nodes": [], "statements": [ { @@ -15993,18 +15993,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 1193, + "id": 4254, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1191, + "id": 4252, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1182, - "src": "11278:1:0", + "referencedDeclaration": 4243, + "src": "11278:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16013,44 +16013,44 @@ "nodeType": "BinaryOperation", "operator": "<=", "rightExpression": { - "id": 1192, + "id": 4253, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1184, - "src": "11283:1:0", + "referencedDeclaration": 4245, + "src": "11283:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "11278:6:0", + "src": "11278:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1206, + "id": 4267, "nodeType": "IfStatement", - "src": "11274:117:0", + "src": "11274:117:20", "trueBody": { - "id": 1205, + "id": 4266, "nodeType": "Block", - "src": "11286:105:0", + "src": "11286:105:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 1195, + "id": 4256, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11322:7:0", + "src": "11322:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -16058,12 +16058,12 @@ "value": "Error" }, { - "id": 1196, + "id": 4257, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1188, - "src": "11331:3:0", + "referencedDeclaration": 4249, + "src": "11331:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16081,18 +16081,18 @@ "typeString": "string memory" } ], - "id": 1194, + "id": 4255, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "11305:16:0", + "referencedDeclaration": 3146, + "src": "11305:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 1197, + "id": 4258, "isConstant": false, "isLValue": false, "isPure": false, @@ -16101,51 +16101,51 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11305:30:0", + "src": "11305:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1198, + "id": 4259, "nodeType": "EmitStatement", - "src": "11300:35:0" + "src": "11300:35:20" }, { "expression": { "arguments": [ { - "id": 1200, + "id": 4261, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1182, - "src": "11365:1:0", + "referencedDeclaration": 4243, + "src": "11365:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 1201, + "id": 4262, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1184, - "src": "11368:1:0", + "referencedDeclaration": 4245, + "src": "11368:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 1202, + "id": 4263, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1186, - "src": "11371:8:0", + "referencedDeclaration": 4247, + "src": "11371:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16167,23 +16167,23 @@ "typeString": "uint256" } ], - "id": 1199, + "id": 4260, "name": "assertGtDecimal", "nodeType": "Identifier", "overloadedDeclarations": [ - 1180, - 1208, - 1242, - 1270 + 4241, + 4269, + 4303, + 4331 ], - "referencedDeclaration": 1180, - "src": "11349:15:0", + "referencedDeclaration": 4241, + "src": "11349:15:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (int256,int256,uint256)" } }, - "id": 1203, + "id": 4264, "isConstant": false, "isLValue": false, "isPure": false, @@ -16192,16 +16192,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11349:31:0", + "src": "11349:31:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1204, + "id": 4265, "nodeType": "ExpressionStatement", - "src": "11349:31:0" + "src": "11349:31:20" } ] } @@ -16212,20 +16212,20 @@ "kind": "function", "modifiers": [], "name": "assertGtDecimal", - "nameLocation": "11191:15:0", + "nameLocation": "11191:15:20", "parameters": { - "id": 1189, + "id": 4250, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1182, + "id": 4243, "mutability": "mutable", "name": "a", - "nameLocation": "11211:1:0", + "nameLocation": "11211:1:20", "nodeType": "VariableDeclaration", - "scope": 1208, - "src": "11207:5:0", + "scope": 4269, + "src": "11207:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16233,10 +16233,10 @@ "typeString": "int256" }, "typeName": { - "id": 1181, + "id": 4242, "name": "int", "nodeType": "ElementaryTypeName", - "src": "11207:3:0", + "src": "11207:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16246,13 +16246,13 @@ }, { "constant": false, - "id": 1184, + "id": 4245, "mutability": "mutable", "name": "b", - "nameLocation": "11218:1:0", + "nameLocation": "11218:1:20", "nodeType": "VariableDeclaration", - "scope": 1208, - "src": "11214:5:0", + "scope": 4269, + "src": "11214:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16260,10 +16260,10 @@ "typeString": "int256" }, "typeName": { - "id": 1183, + "id": 4244, "name": "int", "nodeType": "ElementaryTypeName", - "src": "11214:3:0", + "src": "11214:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -16273,13 +16273,13 @@ }, { "constant": false, - "id": 1186, + "id": 4247, "mutability": "mutable", "name": "decimals", - "nameLocation": "11226:8:0", + "nameLocation": "11226:8:20", "nodeType": "VariableDeclaration", - "scope": 1208, - "src": "11221:13:0", + "scope": 4269, + "src": "11221:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16287,10 +16287,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1185, + "id": 4246, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "11221:4:0", + "src": "11221:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16300,13 +16300,13 @@ }, { "constant": false, - "id": 1188, + "id": 4249, "mutability": "mutable", "name": "err", - "nameLocation": "11250:3:0", + "nameLocation": "11250:3:20", "nodeType": "VariableDeclaration", - "scope": 1208, - "src": "11236:17:0", + "scope": 4269, + "src": "11236:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -16314,10 +16314,10 @@ "typeString": "string" }, "typeName": { - "id": 1187, + "id": 4248, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11236:6:0", + "src": "11236:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -16326,28 +16326,28 @@ "visibility": "internal" } ], - "src": "11206:48:0" + "src": "11206:48:20" }, "returnParameters": { - "id": 1190, + "id": 4251, "nodeType": "ParameterList", "parameters": [], - "src": "11264:0:0" + "src": "11264:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1242, + "id": 4303, "nodeType": "FunctionDefinition", - "src": "11402:325:0", + "src": "11402:325:20", "nodes": [], "body": { - "id": 1241, + "id": 4302, "nodeType": "Block", - "src": "11467:260:0", + "src": "11467:260:20", "nodes": [], "statements": [ { @@ -16356,18 +16356,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 1219, + "id": 4280, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1217, + "id": 4278, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1210, - "src": "11481:1:0", + "referencedDeclaration": 4271, + "src": "11481:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16376,44 +16376,44 @@ "nodeType": "BinaryOperation", "operator": "<=", "rightExpression": { - "id": 1218, + "id": 4279, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1212, - "src": "11486:1:0", + "referencedDeclaration": 4273, + "src": "11486:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11481:6:0", + "src": "11481:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1240, + "id": 4301, "nodeType": "IfStatement", - "src": "11477:244:0", + "src": "11477:244:20", "trueBody": { - "id": 1239, + "id": 4300, "nodeType": "Block", - "src": "11489:232:0", + "src": "11489:232:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203e2062206e6f7420736174697366696564205b646563696d616c2075696e745d", - "id": 1221, + "id": 4282, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11512:43:0", + "src": "11512:43:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_2a2cca6a3a53808b9763cfdafa62d083cc161a243845052a9c6e09d6d624c69f", "typeString": "literal_string \"Error: a > b not satisfied [decimal uint]\"" @@ -16428,18 +16428,18 @@ "typeString": "literal_string \"Error: a > b not satisfied [decimal uint]\"" } ], - "id": 1220, + "id": 4281, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "11508:3:0", + "referencedDeclaration": 3066, + "src": "11508:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 1222, + "id": 4283, "isConstant": false, "isLValue": false, "isPure": false, @@ -16448,30 +16448,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11508:48:0", + "src": "11508:48:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1223, + "id": 4284, "nodeType": "EmitStatement", - "src": "11503:53:0" + "src": "11503:53:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652061", - "id": 1225, + "id": 4286, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11598:11:0", + "src": "11598:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -16479,24 +16479,24 @@ "value": " Value a" }, { - "id": 1226, + "id": 4287, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1210, - "src": "11611:1:0", + "referencedDeclaration": 4271, + "src": "11611:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1227, + "id": 4288, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1214, - "src": "11614:8:0", + "referencedDeclaration": 4275, + "src": "11614:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16518,18 +16518,18 @@ "typeString": "uint256" } ], - "id": 1224, + "id": 4285, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "11575:22:0", + "referencedDeclaration": 3122, + "src": "11575:22:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 1228, + "id": 4289, "isConstant": false, "isLValue": false, "isPure": false, @@ -16538,30 +16538,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11575:48:0", + "src": "11575:48:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1229, + "id": 4290, "nodeType": "EmitStatement", - "src": "11570:53:0" + "src": "11570:53:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652062", - "id": 1231, + "id": 4292, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11665:11:0", + "src": "11665:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -16569,24 +16569,24 @@ "value": " Value b" }, { - "id": 1232, + "id": 4293, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1212, - "src": "11678:1:0", + "referencedDeclaration": 4273, + "src": "11678:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1233, + "id": 4294, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1214, - "src": "11681:8:0", + "referencedDeclaration": 4275, + "src": "11681:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16608,18 +16608,18 @@ "typeString": "uint256" } ], - "id": 1230, + "id": 4291, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "11642:22:0", + "referencedDeclaration": 3122, + "src": "11642:22:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 1234, + "id": 4295, "isConstant": false, "isLValue": false, "isPure": false, @@ -16628,34 +16628,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11642:48:0", + "src": "11642:48:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1235, + "id": 4296, "nodeType": "EmitStatement", - "src": "11637:53:0" + "src": "11637:53:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 1236, + "id": 4297, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "11704:4:0", + "referencedDeclaration": 3277, + "src": "11704:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 1237, + "id": 4298, "isConstant": false, "isLValue": false, "isPure": false, @@ -16664,16 +16664,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11704:6:0", + "src": "11704:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1238, + "id": 4299, "nodeType": "ExpressionStatement", - "src": "11704:6:0" + "src": "11704:6:20" } ] } @@ -16684,20 +16684,20 @@ "kind": "function", "modifiers": [], "name": "assertGtDecimal", - "nameLocation": "11411:15:0", + "nameLocation": "11411:15:20", "parameters": { - "id": 1215, + "id": 4276, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1210, + "id": 4271, "mutability": "mutable", "name": "a", - "nameLocation": "11432:1:0", + "nameLocation": "11432:1:20", "nodeType": "VariableDeclaration", - "scope": 1242, - "src": "11427:6:0", + "scope": 4303, + "src": "11427:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16705,10 +16705,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1209, + "id": 4270, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "11427:4:0", + "src": "11427:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16718,13 +16718,13 @@ }, { "constant": false, - "id": 1212, + "id": 4273, "mutability": "mutable", "name": "b", - "nameLocation": "11440:1:0", + "nameLocation": "11440:1:20", "nodeType": "VariableDeclaration", - "scope": 1242, - "src": "11435:6:0", + "scope": 4303, + "src": "11435:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16732,10 +16732,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1211, + "id": 4272, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "11435:4:0", + "src": "11435:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16745,13 +16745,13 @@ }, { "constant": false, - "id": 1214, + "id": 4275, "mutability": "mutable", "name": "decimals", - "nameLocation": "11448:8:0", + "nameLocation": "11448:8:20", "nodeType": "VariableDeclaration", - "scope": 1242, - "src": "11443:13:0", + "scope": 4303, + "src": "11443:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -16759,10 +16759,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1213, + "id": 4274, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "11443:4:0", + "src": "11443:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16771,28 +16771,28 @@ "visibility": "internal" } ], - "src": "11426:31:0" + "src": "11426:31:20" }, "returnParameters": { - "id": 1216, + "id": 4277, "nodeType": "ParameterList", "parameters": [], - "src": "11467:0:0" + "src": "11467:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1270, + "id": 4331, "nodeType": "FunctionDefinition", - "src": "11732:217:0", + "src": "11732:217:20", "nodes": [], "body": { - "id": 1269, + "id": 4330, "nodeType": "Block", - "src": "11816:133:0", + "src": "11816:133:20", "nodes": [], "statements": [ { @@ -16801,18 +16801,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 1255, + "id": 4316, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1253, + "id": 4314, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1244, - "src": "11830:1:0", + "referencedDeclaration": 4305, + "src": "11830:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16821,44 +16821,44 @@ "nodeType": "BinaryOperation", "operator": "<=", "rightExpression": { - "id": 1254, + "id": 4315, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1246, - "src": "11835:1:0", + "referencedDeclaration": 4307, + "src": "11835:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "11830:6:0", + "src": "11830:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1268, + "id": 4329, "nodeType": "IfStatement", - "src": "11826:117:0", + "src": "11826:117:20", "trueBody": { - "id": 1267, + "id": 4328, "nodeType": "Block", - "src": "11838:105:0", + "src": "11838:105:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 1257, + "id": 4318, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "11874:7:0", + "src": "11874:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -16866,12 +16866,12 @@ "value": "Error" }, { - "id": 1258, + "id": 4319, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1250, - "src": "11883:3:0", + "referencedDeclaration": 4311, + "src": "11883:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -16889,18 +16889,18 @@ "typeString": "string memory" } ], - "id": 1256, + "id": 4317, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "11857:16:0", + "referencedDeclaration": 3146, + "src": "11857:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 1259, + "id": 4320, "isConstant": false, "isLValue": false, "isPure": false, @@ -16909,51 +16909,51 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11857:30:0", + "src": "11857:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1260, + "id": 4321, "nodeType": "EmitStatement", - "src": "11852:35:0" + "src": "11852:35:20" }, { "expression": { "arguments": [ { - "id": 1262, + "id": 4323, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1244, - "src": "11917:1:0", + "referencedDeclaration": 4305, + "src": "11917:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1263, + "id": 4324, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1246, - "src": "11920:1:0", + "referencedDeclaration": 4307, + "src": "11920:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1264, + "id": 4325, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1248, - "src": "11923:8:0", + "referencedDeclaration": 4309, + "src": "11923:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -16975,23 +16975,23 @@ "typeString": "uint256" } ], - "id": 1261, + "id": 4322, "name": "assertGtDecimal", "nodeType": "Identifier", "overloadedDeclarations": [ - 1180, - 1208, - 1242, - 1270 + 4241, + 4269, + 4303, + 4331 ], - "referencedDeclaration": 1242, - "src": "11901:15:0", + "referencedDeclaration": 4303, + "src": "11901:15:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256,uint256)" } }, - "id": 1265, + "id": 4326, "isConstant": false, "isLValue": false, "isPure": false, @@ -17000,16 +17000,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "11901:31:0", + "src": "11901:31:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1266, + "id": 4327, "nodeType": "ExpressionStatement", - "src": "11901:31:0" + "src": "11901:31:20" } ] } @@ -17020,20 +17020,20 @@ "kind": "function", "modifiers": [], "name": "assertGtDecimal", - "nameLocation": "11741:15:0", + "nameLocation": "11741:15:20", "parameters": { - "id": 1251, + "id": 4312, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1244, + "id": 4305, "mutability": "mutable", "name": "a", - "nameLocation": "11762:1:0", + "nameLocation": "11762:1:20", "nodeType": "VariableDeclaration", - "scope": 1270, - "src": "11757:6:0", + "scope": 4331, + "src": "11757:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17041,10 +17041,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1243, + "id": 4304, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "11757:4:0", + "src": "11757:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17054,13 +17054,13 @@ }, { "constant": false, - "id": 1246, + "id": 4307, "mutability": "mutable", "name": "b", - "nameLocation": "11770:1:0", + "nameLocation": "11770:1:20", "nodeType": "VariableDeclaration", - "scope": 1270, - "src": "11765:6:0", + "scope": 4331, + "src": "11765:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17068,10 +17068,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1245, + "id": 4306, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "11765:4:0", + "src": "11765:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17081,13 +17081,13 @@ }, { "constant": false, - "id": 1248, + "id": 4309, "mutability": "mutable", "name": "decimals", - "nameLocation": "11778:8:0", + "nameLocation": "11778:8:20", "nodeType": "VariableDeclaration", - "scope": 1270, - "src": "11773:13:0", + "scope": 4331, + "src": "11773:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17095,10 +17095,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1247, + "id": 4308, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "11773:4:0", + "src": "11773:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17108,13 +17108,13 @@ }, { "constant": false, - "id": 1250, + "id": 4311, "mutability": "mutable", "name": "err", - "nameLocation": "11802:3:0", + "nameLocation": "11802:3:20", "nodeType": "VariableDeclaration", - "scope": 1270, - "src": "11788:17:0", + "scope": 4331, + "src": "11788:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17122,10 +17122,10 @@ "typeString": "string" }, "typeName": { - "id": 1249, + "id": 4310, "name": "string", "nodeType": "ElementaryTypeName", - "src": "11788:6:0", + "src": "11788:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17134,28 +17134,28 @@ "visibility": "internal" } ], - "src": "11756:50:0" + "src": "11756:50:20" }, "returnParameters": { - "id": 1252, + "id": 4313, "nodeType": "ParameterList", "parameters": [], - "src": "11816:0:0" + "src": "11816:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1300, + "id": 4361, "nodeType": "FunctionDefinition", - "src": "11955:259:0", + "src": "11955:259:20", "nodes": [], "body": { - "id": 1299, + "id": 4360, "nodeType": "Block", - "src": "11998:216:0", + "src": "11998:216:20", "nodes": [], "statements": [ { @@ -17164,18 +17164,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 1279, + "id": 4340, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1277, + "id": 4338, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1272, - "src": "12012:1:0", + "referencedDeclaration": 4333, + "src": "12012:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17184,44 +17184,44 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 1278, + "id": 4339, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1274, - "src": "12016:1:0", + "referencedDeclaration": 4335, + "src": "12016:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "12012:5:0", + "src": "12012:5:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1298, + "id": 4359, "nodeType": "IfStatement", - "src": "12008:200:0", + "src": "12008:200:20", "trueBody": { - "id": 1297, + "id": 4358, "nodeType": "Block", - "src": "12019:189:0", + "src": "12019:189:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203e3d2062206e6f7420736174697366696564205b75696e745d", - "id": 1281, + "id": 4342, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12042:36:0", + "src": "12042:36:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_ad79593ab7a8c163bd9b5379945ad36a940281a5ef1023478b9c309b02ea375e", "typeString": "literal_string \"Error: a >= b not satisfied [uint]\"" @@ -17236,18 +17236,18 @@ "typeString": "literal_string \"Error: a >= b not satisfied [uint]\"" } ], - "id": 1280, + "id": 4341, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "12038:3:0", + "referencedDeclaration": 3066, + "src": "12038:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 1282, + "id": 4343, "isConstant": false, "isLValue": false, "isPure": false, @@ -17256,30 +17256,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12038:41:0", + "src": "12038:41:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1283, + "id": 4344, "nodeType": "EmitStatement", - "src": "12033:46:0" + "src": "12033:46:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652061", - "id": 1285, + "id": 4346, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12113:11:0", + "src": "12113:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -17287,12 +17287,12 @@ "value": " Value a" }, { - "id": 1286, + "id": 4347, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1272, - "src": "12126:1:0", + "referencedDeclaration": 4333, + "src": "12126:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17310,18 +17310,18 @@ "typeString": "uint256" } ], - "id": 1284, + "id": 4345, "name": "log_named_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 73, - "src": "12098:14:0", + "referencedDeclaration": 3134, + "src": "12098:14:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" } }, - "id": 1287, + "id": 4348, "isConstant": false, "isLValue": false, "isPure": false, @@ -17330,30 +17330,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12098:30:0", + "src": "12098:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1288, + "id": 4349, "nodeType": "EmitStatement", - "src": "12093:35:0" + "src": "12093:35:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652062", - "id": 1290, + "id": 4351, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12162:11:0", + "src": "12162:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -17361,12 +17361,12 @@ "value": " Value b" }, { - "id": 1291, + "id": 4352, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1274, - "src": "12175:1:0", + "referencedDeclaration": 4335, + "src": "12175:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17384,18 +17384,18 @@ "typeString": "uint256" } ], - "id": 1289, + "id": 4350, "name": "log_named_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 73, - "src": "12147:14:0", + "referencedDeclaration": 3134, + "src": "12147:14:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" } }, - "id": 1292, + "id": 4353, "isConstant": false, "isLValue": false, "isPure": false, @@ -17404,34 +17404,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12147:30:0", + "src": "12147:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1293, + "id": 4354, "nodeType": "EmitStatement", - "src": "12142:35:0" + "src": "12142:35:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 1294, + "id": 4355, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "12191:4:0", + "referencedDeclaration": 3277, + "src": "12191:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 1295, + "id": 4356, "isConstant": false, "isLValue": false, "isPure": false, @@ -17440,16 +17440,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12191:6:0", + "src": "12191:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1296, + "id": 4357, "nodeType": "ExpressionStatement", - "src": "12191:6:0" + "src": "12191:6:20" } ] } @@ -17460,20 +17460,20 @@ "kind": "function", "modifiers": [], "name": "assertGe", - "nameLocation": "11964:8:0", + "nameLocation": "11964:8:20", "parameters": { - "id": 1275, + "id": 4336, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1272, + "id": 4333, "mutability": "mutable", "name": "a", - "nameLocation": "11978:1:0", + "nameLocation": "11978:1:20", "nodeType": "VariableDeclaration", - "scope": 1300, - "src": "11973:6:0", + "scope": 4361, + "src": "11973:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17481,10 +17481,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1271, + "id": 4332, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "11973:4:0", + "src": "11973:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17494,13 +17494,13 @@ }, { "constant": false, - "id": 1274, + "id": 4335, "mutability": "mutable", "name": "b", - "nameLocation": "11986:1:0", + "nameLocation": "11986:1:20", "nodeType": "VariableDeclaration", - "scope": 1300, - "src": "11981:6:0", + "scope": 4361, + "src": "11981:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17508,10 +17508,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1273, + "id": 4334, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "11981:4:0", + "src": "11981:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17520,28 +17520,28 @@ "visibility": "internal" } ], - "src": "11972:16:0" + "src": "11972:16:20" }, "returnParameters": { - "id": 1276, + "id": 4337, "nodeType": "ParameterList", "parameters": [], - "src": "11998:0:0" + "src": "11998:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1325, + "id": 4386, "nodeType": "FunctionDefinition", - "src": "12219:177:0", + "src": "12219:177:20", "nodes": [], "body": { - "id": 1324, + "id": 4385, "nodeType": "Block", - "src": "12281:115:0", + "src": "12281:115:20", "nodes": [], "statements": [ { @@ -17550,18 +17550,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 1311, + "id": 4372, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1309, + "id": 4370, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1302, - "src": "12295:1:0", + "referencedDeclaration": 4363, + "src": "12295:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17570,44 +17570,44 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 1310, + "id": 4371, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1304, - "src": "12299:1:0", + "referencedDeclaration": 4365, + "src": "12299:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "12295:5:0", + "src": "12295:5:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1323, + "id": 4384, "nodeType": "IfStatement", - "src": "12291:99:0", + "src": "12291:99:20", "trueBody": { - "id": 1322, + "id": 4383, "nodeType": "Block", - "src": "12302:88:0", + "src": "12302:88:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 1313, + "id": 4374, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12338:7:0", + "src": "12338:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -17615,12 +17615,12 @@ "value": "Error" }, { - "id": 1314, + "id": 4375, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1306, - "src": "12347:3:0", + "referencedDeclaration": 4367, + "src": "12347:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -17638,18 +17638,18 @@ "typeString": "string memory" } ], - "id": 1312, + "id": 4373, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "12321:16:0", + "referencedDeclaration": 3146, + "src": "12321:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 1315, + "id": 4376, "isConstant": false, "isLValue": false, "isPure": false, @@ -17658,39 +17658,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12321:30:0", + "src": "12321:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1316, + "id": 4377, "nodeType": "EmitStatement", - "src": "12316:35:0" + "src": "12316:35:20" }, { "expression": { "arguments": [ { - "id": 1318, + "id": 4379, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1302, - "src": "12374:1:0", + "referencedDeclaration": 4363, + "src": "12374:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1319, + "id": 4380, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1304, - "src": "12377:1:0", + "referencedDeclaration": 4365, + "src": "12377:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17708,23 +17708,23 @@ "typeString": "uint256" } ], - "id": 1317, + "id": 4378, "name": "assertGe", "nodeType": "Identifier", "overloadedDeclarations": [ - 1300, - 1325, - 1355, - 1380 + 4361, + 4386, + 4416, + 4441 ], - "referencedDeclaration": 1300, - "src": "12365:8:0", + "referencedDeclaration": 4361, + "src": "12365:8:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256)" } }, - "id": 1320, + "id": 4381, "isConstant": false, "isLValue": false, "isPure": false, @@ -17733,16 +17733,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12365:14:0", + "src": "12365:14:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1321, + "id": 4382, "nodeType": "ExpressionStatement", - "src": "12365:14:0" + "src": "12365:14:20" } ] } @@ -17753,20 +17753,20 @@ "kind": "function", "modifiers": [], "name": "assertGe", - "nameLocation": "12228:8:0", + "nameLocation": "12228:8:20", "parameters": { - "id": 1307, + "id": 4368, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1302, + "id": 4363, "mutability": "mutable", "name": "a", - "nameLocation": "12242:1:0", + "nameLocation": "12242:1:20", "nodeType": "VariableDeclaration", - "scope": 1325, - "src": "12237:6:0", + "scope": 4386, + "src": "12237:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17774,10 +17774,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1301, + "id": 4362, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "12237:4:0", + "src": "12237:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17787,13 +17787,13 @@ }, { "constant": false, - "id": 1304, + "id": 4365, "mutability": "mutable", "name": "b", - "nameLocation": "12250:1:0", + "nameLocation": "12250:1:20", "nodeType": "VariableDeclaration", - "scope": 1325, - "src": "12245:6:0", + "scope": 4386, + "src": "12245:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -17801,10 +17801,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1303, + "id": 4364, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "12245:4:0", + "src": "12245:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -17814,13 +17814,13 @@ }, { "constant": false, - "id": 1306, + "id": 4367, "mutability": "mutable", "name": "err", - "nameLocation": "12267:3:0", + "nameLocation": "12267:3:20", "nodeType": "VariableDeclaration", - "scope": 1325, - "src": "12253:17:0", + "scope": 4386, + "src": "12253:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -17828,10 +17828,10 @@ "typeString": "string" }, "typeName": { - "id": 1305, + "id": 4366, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12253:6:0", + "src": "12253:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -17840,28 +17840,28 @@ "visibility": "internal" } ], - "src": "12236:35:0" + "src": "12236:35:20" }, "returnParameters": { - "id": 1308, + "id": 4369, "nodeType": "ParameterList", "parameters": [], - "src": "12281:0:0" + "src": "12281:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1355, + "id": 4416, "nodeType": "FunctionDefinition", - "src": "12401:254:0", + "src": "12401:254:20", "nodes": [], "body": { - "id": 1354, + "id": 4415, "nodeType": "Block", - "src": "12442:213:0", + "src": "12442:213:20", "nodes": [], "statements": [ { @@ -17870,18 +17870,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 1334, + "id": 4395, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1332, + "id": 4393, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1327, - "src": "12456:1:0", + "referencedDeclaration": 4388, + "src": "12456:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -17890,44 +17890,44 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 1333, + "id": 4394, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1329, - "src": "12460:1:0", + "referencedDeclaration": 4390, + "src": "12460:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "12456:5:0", + "src": "12456:5:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1353, + "id": 4414, "nodeType": "IfStatement", - "src": "12452:197:0", + "src": "12452:197:20", "trueBody": { - "id": 1352, + "id": 4413, "nodeType": "Block", - "src": "12463:186:0", + "src": "12463:186:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203e3d2062206e6f7420736174697366696564205b696e745d", - "id": 1336, + "id": 4397, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12486:35:0", + "src": "12486:35:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9dd34d7cd7d190bc9855e4326f563fd4539c0d764699b480d53bfd72aa5807a6", "typeString": "literal_string \"Error: a >= b not satisfied [int]\"" @@ -17942,18 +17942,18 @@ "typeString": "literal_string \"Error: a >= b not satisfied [int]\"" } ], - "id": 1335, + "id": 4396, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "12482:3:0", + "referencedDeclaration": 3066, + "src": "12482:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 1337, + "id": 4398, "isConstant": false, "isLValue": false, "isPure": false, @@ -17962,30 +17962,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12482:40:0", + "src": "12482:40:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1338, + "id": 4399, "nodeType": "EmitStatement", - "src": "12477:45:0" + "src": "12477:45:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652061", - "id": 1340, + "id": 4401, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12555:11:0", + "src": "12555:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -17993,12 +17993,12 @@ "value": " Value a" }, { - "id": 1341, + "id": 4402, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1327, - "src": "12568:1:0", + "referencedDeclaration": 4388, + "src": "12568:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -18016,18 +18016,18 @@ "typeString": "int256" } ], - "id": 1339, + "id": 4400, "name": "log_named_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 67, - "src": "12541:13:0", + "referencedDeclaration": 3128, + "src": "12541:13:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" } }, - "id": 1342, + "id": 4403, "isConstant": false, "isLValue": false, "isPure": false, @@ -18036,30 +18036,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12541:29:0", + "src": "12541:29:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1343, + "id": 4404, "nodeType": "EmitStatement", - "src": "12536:34:0" + "src": "12536:34:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652062", - "id": 1345, + "id": 4406, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12603:11:0", + "src": "12603:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -18067,12 +18067,12 @@ "value": " Value b" }, { - "id": 1346, + "id": 4407, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1329, - "src": "12616:1:0", + "referencedDeclaration": 4390, + "src": "12616:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -18090,18 +18090,18 @@ "typeString": "int256" } ], - "id": 1344, + "id": 4405, "name": "log_named_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 67, - "src": "12589:13:0", + "referencedDeclaration": 3128, + "src": "12589:13:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" } }, - "id": 1347, + "id": 4408, "isConstant": false, "isLValue": false, "isPure": false, @@ -18110,34 +18110,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12589:29:0", + "src": "12589:29:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1348, + "id": 4409, "nodeType": "EmitStatement", - "src": "12584:34:0" + "src": "12584:34:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 1349, + "id": 4410, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "12632:4:0", + "referencedDeclaration": 3277, + "src": "12632:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 1350, + "id": 4411, "isConstant": false, "isLValue": false, "isPure": false, @@ -18146,16 +18146,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12632:6:0", + "src": "12632:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1351, + "id": 4412, "nodeType": "ExpressionStatement", - "src": "12632:6:0" + "src": "12632:6:20" } ] } @@ -18166,20 +18166,20 @@ "kind": "function", "modifiers": [], "name": "assertGe", - "nameLocation": "12410:8:0", + "nameLocation": "12410:8:20", "parameters": { - "id": 1330, + "id": 4391, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1327, + "id": 4388, "mutability": "mutable", "name": "a", - "nameLocation": "12423:1:0", + "nameLocation": "12423:1:20", "nodeType": "VariableDeclaration", - "scope": 1355, - "src": "12419:5:0", + "scope": 4416, + "src": "12419:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18187,10 +18187,10 @@ "typeString": "int256" }, "typeName": { - "id": 1326, + "id": 4387, "name": "int", "nodeType": "ElementaryTypeName", - "src": "12419:3:0", + "src": "12419:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -18200,13 +18200,13 @@ }, { "constant": false, - "id": 1329, + "id": 4390, "mutability": "mutable", "name": "b", - "nameLocation": "12430:1:0", + "nameLocation": "12430:1:20", "nodeType": "VariableDeclaration", - "scope": 1355, - "src": "12426:5:0", + "scope": 4416, + "src": "12426:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18214,10 +18214,10 @@ "typeString": "int256" }, "typeName": { - "id": 1328, + "id": 4389, "name": "int", "nodeType": "ElementaryTypeName", - "src": "12426:3:0", + "src": "12426:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -18226,28 +18226,28 @@ "visibility": "internal" } ], - "src": "12418:14:0" + "src": "12418:14:20" }, "returnParameters": { - "id": 1331, + "id": 4392, "nodeType": "ParameterList", "parameters": [], - "src": "12442:0:0" + "src": "12442:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1380, + "id": 4441, "nodeType": "FunctionDefinition", - "src": "12660:175:0", + "src": "12660:175:20", "nodes": [], "body": { - "id": 1379, + "id": 4440, "nodeType": "Block", - "src": "12720:115:0", + "src": "12720:115:20", "nodes": [], "statements": [ { @@ -18256,18 +18256,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 1366, + "id": 4427, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1364, + "id": 4425, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1357, - "src": "12734:1:0", + "referencedDeclaration": 4418, + "src": "12734:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -18276,44 +18276,44 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 1365, + "id": 4426, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1359, - "src": "12738:1:0", + "referencedDeclaration": 4420, + "src": "12738:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "12734:5:0", + "src": "12734:5:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1378, + "id": 4439, "nodeType": "IfStatement", - "src": "12730:99:0", + "src": "12730:99:20", "trueBody": { - "id": 1377, + "id": 4438, "nodeType": "Block", - "src": "12741:88:0", + "src": "12741:88:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 1368, + "id": 4429, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12777:7:0", + "src": "12777:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -18321,12 +18321,12 @@ "value": "Error" }, { - "id": 1369, + "id": 4430, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1361, - "src": "12786:3:0", + "referencedDeclaration": 4422, + "src": "12786:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -18344,18 +18344,18 @@ "typeString": "string memory" } ], - "id": 1367, + "id": 4428, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "12760:16:0", + "referencedDeclaration": 3146, + "src": "12760:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 1370, + "id": 4431, "isConstant": false, "isLValue": false, "isPure": false, @@ -18364,39 +18364,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12760:30:0", + "src": "12760:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1371, + "id": 4432, "nodeType": "EmitStatement", - "src": "12755:35:0" + "src": "12755:35:20" }, { "expression": { "arguments": [ { - "id": 1373, + "id": 4434, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1357, - "src": "12813:1:0", + "referencedDeclaration": 4418, + "src": "12813:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 1374, + "id": 4435, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1359, - "src": "12816:1:0", + "referencedDeclaration": 4420, + "src": "12816:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -18414,23 +18414,23 @@ "typeString": "int256" } ], - "id": 1372, + "id": 4433, "name": "assertGe", "nodeType": "Identifier", "overloadedDeclarations": [ - 1300, - 1325, - 1355, - 1380 + 4361, + 4386, + 4416, + 4441 ], - "referencedDeclaration": 1355, - "src": "12804:8:0", + "referencedDeclaration": 4416, + "src": "12804:8:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$returns$__$", "typeString": "function (int256,int256)" } }, - "id": 1375, + "id": 4436, "isConstant": false, "isLValue": false, "isPure": false, @@ -18439,16 +18439,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12804:14:0", + "src": "12804:14:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1376, + "id": 4437, "nodeType": "ExpressionStatement", - "src": "12804:14:0" + "src": "12804:14:20" } ] } @@ -18459,20 +18459,20 @@ "kind": "function", "modifiers": [], "name": "assertGe", - "nameLocation": "12669:8:0", + "nameLocation": "12669:8:20", "parameters": { - "id": 1362, + "id": 4423, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1357, + "id": 4418, "mutability": "mutable", "name": "a", - "nameLocation": "12682:1:0", + "nameLocation": "12682:1:20", "nodeType": "VariableDeclaration", - "scope": 1380, - "src": "12678:5:0", + "scope": 4441, + "src": "12678:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18480,10 +18480,10 @@ "typeString": "int256" }, "typeName": { - "id": 1356, + "id": 4417, "name": "int", "nodeType": "ElementaryTypeName", - "src": "12678:3:0", + "src": "12678:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -18493,13 +18493,13 @@ }, { "constant": false, - "id": 1359, + "id": 4420, "mutability": "mutable", "name": "b", - "nameLocation": "12689:1:0", + "nameLocation": "12689:1:20", "nodeType": "VariableDeclaration", - "scope": 1380, - "src": "12685:5:0", + "scope": 4441, + "src": "12685:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18507,10 +18507,10 @@ "typeString": "int256" }, "typeName": { - "id": 1358, + "id": 4419, "name": "int", "nodeType": "ElementaryTypeName", - "src": "12685:3:0", + "src": "12685:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -18520,13 +18520,13 @@ }, { "constant": false, - "id": 1361, + "id": 4422, "mutability": "mutable", "name": "err", - "nameLocation": "12706:3:0", + "nameLocation": "12706:3:20", "nodeType": "VariableDeclaration", - "scope": 1380, - "src": "12692:17:0", + "scope": 4441, + "src": "12692:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -18534,10 +18534,10 @@ "typeString": "string" }, "typeName": { - "id": 1360, + "id": 4421, "name": "string", "nodeType": "ElementaryTypeName", - "src": "12692:6:0", + "src": "12692:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -18546,28 +18546,28 @@ "visibility": "internal" } ], - "src": "12677:33:0" + "src": "12677:33:20" }, "returnParameters": { - "id": 1363, + "id": 4424, "nodeType": "ParameterList", "parameters": [], - "src": "12720:0:0" + "src": "12720:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1414, + "id": 4475, "nodeType": "FunctionDefinition", - "src": "12840:320:0", + "src": "12840:320:20", "nodes": [], "body": { - "id": 1413, + "id": 4474, "nodeType": "Block", - "src": "12903:257:0", + "src": "12903:257:20", "nodes": [], "statements": [ { @@ -18576,18 +18576,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 1391, + "id": 4452, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1389, + "id": 4450, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1382, - "src": "12917:1:0", + "referencedDeclaration": 4443, + "src": "12917:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -18596,44 +18596,44 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 1390, + "id": 4451, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1384, - "src": "12921:1:0", + "referencedDeclaration": 4445, + "src": "12921:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "12917:5:0", + "src": "12917:5:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1412, + "id": 4473, "nodeType": "IfStatement", - "src": "12913:241:0", + "src": "12913:241:20", "trueBody": { - "id": 1411, + "id": 4472, "nodeType": "Block", - "src": "12924:230:0", + "src": "12924:230:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203e3d2062206e6f7420736174697366696564205b646563696d616c20696e745d", - "id": 1393, + "id": 4454, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "12947:43:0", + "src": "12947:43:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_0f02f65375ca93c3f3c485b8b2455303d1a8668a2b626cba00789d1c4ebd8736", "typeString": "literal_string \"Error: a >= b not satisfied [decimal int]\"" @@ -18648,18 +18648,18 @@ "typeString": "literal_string \"Error: a >= b not satisfied [decimal int]\"" } ], - "id": 1392, + "id": 4453, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "12943:3:0", + "referencedDeclaration": 3066, + "src": "12943:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 1394, + "id": 4455, "isConstant": false, "isLValue": false, "isPure": false, @@ -18668,30 +18668,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "12943:48:0", + "src": "12943:48:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1395, + "id": 4456, "nodeType": "EmitStatement", - "src": "12938:53:0" + "src": "12938:53:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652061", - "id": 1397, + "id": 4458, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13032:11:0", + "src": "13032:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -18699,24 +18699,24 @@ "value": " Value a" }, { - "id": 1398, + "id": 4459, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1382, - "src": "13045:1:0", + "referencedDeclaration": 4443, + "src": "13045:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 1399, + "id": 4460, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1386, - "src": "13048:8:0", + "referencedDeclaration": 4447, + "src": "13048:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18738,18 +18738,18 @@ "typeString": "uint256" } ], - "id": 1396, + "id": 4457, "name": "log_named_decimal_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 53, - "src": "13010:21:0", + "referencedDeclaration": 3114, + "src": "13010:21:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" } }, - "id": 1400, + "id": 4461, "isConstant": false, "isLValue": false, "isPure": false, @@ -18758,30 +18758,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13010:47:0", + "src": "13010:47:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1401, + "id": 4462, "nodeType": "EmitStatement", - "src": "13005:52:0" + "src": "13005:52:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652062", - "id": 1403, + "id": 4464, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13098:11:0", + "src": "13098:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -18789,24 +18789,24 @@ "value": " Value b" }, { - "id": 1404, + "id": 4465, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1384, - "src": "13111:1:0", + "referencedDeclaration": 4445, + "src": "13111:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 1405, + "id": 4466, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1386, - "src": "13114:8:0", + "referencedDeclaration": 4447, + "src": "13114:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18828,18 +18828,18 @@ "typeString": "uint256" } ], - "id": 1402, + "id": 4463, "name": "log_named_decimal_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 53, - "src": "13076:21:0", + "referencedDeclaration": 3114, + "src": "13076:21:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" } }, - "id": 1406, + "id": 4467, "isConstant": false, "isLValue": false, "isPure": false, @@ -18848,34 +18848,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13076:47:0", + "src": "13076:47:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1407, + "id": 4468, "nodeType": "EmitStatement", - "src": "13071:52:0" + "src": "13071:52:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 1408, + "id": 4469, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "13137:4:0", + "referencedDeclaration": 3277, + "src": "13137:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 1409, + "id": 4470, "isConstant": false, "isLValue": false, "isPure": false, @@ -18884,16 +18884,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13137:6:0", + "src": "13137:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1410, + "id": 4471, "nodeType": "ExpressionStatement", - "src": "13137:6:0" + "src": "13137:6:20" } ] } @@ -18904,20 +18904,20 @@ "kind": "function", "modifiers": [], "name": "assertGeDecimal", - "nameLocation": "12849:15:0", + "nameLocation": "12849:15:20", "parameters": { - "id": 1387, + "id": 4448, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1382, + "id": 4443, "mutability": "mutable", "name": "a", - "nameLocation": "12869:1:0", + "nameLocation": "12869:1:20", "nodeType": "VariableDeclaration", - "scope": 1414, - "src": "12865:5:0", + "scope": 4475, + "src": "12865:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18925,10 +18925,10 @@ "typeString": "int256" }, "typeName": { - "id": 1381, + "id": 4442, "name": "int", "nodeType": "ElementaryTypeName", - "src": "12865:3:0", + "src": "12865:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -18938,13 +18938,13 @@ }, { "constant": false, - "id": 1384, + "id": 4445, "mutability": "mutable", "name": "b", - "nameLocation": "12876:1:0", + "nameLocation": "12876:1:20", "nodeType": "VariableDeclaration", - "scope": 1414, - "src": "12872:5:0", + "scope": 4475, + "src": "12872:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18952,10 +18952,10 @@ "typeString": "int256" }, "typeName": { - "id": 1383, + "id": 4444, "name": "int", "nodeType": "ElementaryTypeName", - "src": "12872:3:0", + "src": "12872:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -18965,13 +18965,13 @@ }, { "constant": false, - "id": 1386, + "id": 4447, "mutability": "mutable", "name": "decimals", - "nameLocation": "12884:8:0", + "nameLocation": "12884:8:20", "nodeType": "VariableDeclaration", - "scope": 1414, - "src": "12879:13:0", + "scope": 4475, + "src": "12879:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -18979,10 +18979,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1385, + "id": 4446, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "12879:4:0", + "src": "12879:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -18991,28 +18991,28 @@ "visibility": "internal" } ], - "src": "12864:29:0" + "src": "12864:29:20" }, "returnParameters": { - "id": 1388, + "id": 4449, "nodeType": "ParameterList", "parameters": [], - "src": "12903:0:0" + "src": "12903:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1442, + "id": 4503, "nodeType": "FunctionDefinition", - "src": "13165:214:0", + "src": "13165:214:20", "nodes": [], "body": { - "id": 1441, + "id": 4502, "nodeType": "Block", - "src": "13247:132:0", + "src": "13247:132:20", "nodes": [], "statements": [ { @@ -19021,18 +19021,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 1427, + "id": 4488, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1425, + "id": 4486, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1416, - "src": "13261:1:0", + "referencedDeclaration": 4477, + "src": "13261:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -19041,44 +19041,44 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 1426, + "id": 4487, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1418, - "src": "13265:1:0", + "referencedDeclaration": 4479, + "src": "13265:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "13261:5:0", + "src": "13261:5:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1440, + "id": 4501, "nodeType": "IfStatement", - "src": "13257:116:0", + "src": "13257:116:20", "trueBody": { - "id": 1439, + "id": 4500, "nodeType": "Block", - "src": "13268:105:0", + "src": "13268:105:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 1429, + "id": 4490, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13304:7:0", + "src": "13304:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -19086,12 +19086,12 @@ "value": "Error" }, { - "id": 1430, + "id": 4491, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1422, - "src": "13313:3:0", + "referencedDeclaration": 4483, + "src": "13313:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -19109,18 +19109,18 @@ "typeString": "string memory" } ], - "id": 1428, + "id": 4489, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "13287:16:0", + "referencedDeclaration": 3146, + "src": "13287:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 1431, + "id": 4492, "isConstant": false, "isLValue": false, "isPure": false, @@ -19129,51 +19129,51 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13287:30:0", + "src": "13287:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1432, + "id": 4493, "nodeType": "EmitStatement", - "src": "13282:35:0" + "src": "13282:35:20" }, { "expression": { "arguments": [ { - "id": 1434, + "id": 4495, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1416, - "src": "13347:1:0", + "referencedDeclaration": 4477, + "src": "13347:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 1435, + "id": 4496, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1418, - "src": "13350:1:0", + "referencedDeclaration": 4479, + "src": "13350:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 1436, + "id": 4497, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1420, - "src": "13353:8:0", + "referencedDeclaration": 4481, + "src": "13353:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19195,23 +19195,23 @@ "typeString": "uint256" } ], - "id": 1433, + "id": 4494, "name": "assertGeDecimal", "nodeType": "Identifier", "overloadedDeclarations": [ - 1414, - 1442, - 1476, - 1504 + 4475, + 4503, + 4537, + 4565 ], - "referencedDeclaration": 1414, - "src": "13331:15:0", + "referencedDeclaration": 4475, + "src": "13331:15:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (int256,int256,uint256)" } }, - "id": 1437, + "id": 4498, "isConstant": false, "isLValue": false, "isPure": false, @@ -19220,16 +19220,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13331:31:0", + "src": "13331:31:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1438, + "id": 4499, "nodeType": "ExpressionStatement", - "src": "13331:31:0" + "src": "13331:31:20" } ] } @@ -19240,20 +19240,20 @@ "kind": "function", "modifiers": [], "name": "assertGeDecimal", - "nameLocation": "13174:15:0", + "nameLocation": "13174:15:20", "parameters": { - "id": 1423, + "id": 4484, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1416, + "id": 4477, "mutability": "mutable", "name": "a", - "nameLocation": "13194:1:0", + "nameLocation": "13194:1:20", "nodeType": "VariableDeclaration", - "scope": 1442, - "src": "13190:5:0", + "scope": 4503, + "src": "13190:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19261,10 +19261,10 @@ "typeString": "int256" }, "typeName": { - "id": 1415, + "id": 4476, "name": "int", "nodeType": "ElementaryTypeName", - "src": "13190:3:0", + "src": "13190:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -19274,13 +19274,13 @@ }, { "constant": false, - "id": 1418, + "id": 4479, "mutability": "mutable", "name": "b", - "nameLocation": "13201:1:0", + "nameLocation": "13201:1:20", "nodeType": "VariableDeclaration", - "scope": 1442, - "src": "13197:5:0", + "scope": 4503, + "src": "13197:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19288,10 +19288,10 @@ "typeString": "int256" }, "typeName": { - "id": 1417, + "id": 4478, "name": "int", "nodeType": "ElementaryTypeName", - "src": "13197:3:0", + "src": "13197:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -19301,13 +19301,13 @@ }, { "constant": false, - "id": 1420, + "id": 4481, "mutability": "mutable", "name": "decimals", - "nameLocation": "13209:8:0", + "nameLocation": "13209:8:20", "nodeType": "VariableDeclaration", - "scope": 1442, - "src": "13204:13:0", + "scope": 4503, + "src": "13204:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19315,10 +19315,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1419, + "id": 4480, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "13204:4:0", + "src": "13204:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19328,13 +19328,13 @@ }, { "constant": false, - "id": 1422, + "id": 4483, "mutability": "mutable", "name": "err", - "nameLocation": "13233:3:0", + "nameLocation": "13233:3:20", "nodeType": "VariableDeclaration", - "scope": 1442, - "src": "13219:17:0", + "scope": 4503, + "src": "13219:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -19342,10 +19342,10 @@ "typeString": "string" }, "typeName": { - "id": 1421, + "id": 4482, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13219:6:0", + "src": "13219:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -19354,28 +19354,28 @@ "visibility": "internal" } ], - "src": "13189:48:0" + "src": "13189:48:20" }, "returnParameters": { - "id": 1424, + "id": 4485, "nodeType": "ParameterList", "parameters": [], - "src": "13247:0:0" + "src": "13247:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1476, + "id": 4537, "nodeType": "FunctionDefinition", - "src": "13384:325:0", + "src": "13384:325:20", "nodes": [], "body": { - "id": 1475, + "id": 4536, "nodeType": "Block", - "src": "13449:260:0", + "src": "13449:260:20", "nodes": [], "statements": [ { @@ -19384,18 +19384,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 1453, + "id": 4514, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1451, + "id": 4512, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1444, - "src": "13463:1:0", + "referencedDeclaration": 4505, + "src": "13463:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19404,44 +19404,44 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 1452, + "id": 4513, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1446, - "src": "13467:1:0", + "referencedDeclaration": 4507, + "src": "13467:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "13463:5:0", + "src": "13463:5:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1474, + "id": 4535, "nodeType": "IfStatement", - "src": "13459:244:0", + "src": "13459:244:20", "trueBody": { - "id": 1473, + "id": 4534, "nodeType": "Block", - "src": "13470:233:0", + "src": "13470:233:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203e3d2062206e6f7420736174697366696564205b646563696d616c2075696e745d", - "id": 1455, + "id": 4516, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13493:44:0", + "src": "13493:44:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_1192304a51ee70969886576ac83224cad7adddc5aab218616c612e9fa634c616", "typeString": "literal_string \"Error: a >= b not satisfied [decimal uint]\"" @@ -19456,18 +19456,18 @@ "typeString": "literal_string \"Error: a >= b not satisfied [decimal uint]\"" } ], - "id": 1454, + "id": 4515, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "13489:3:0", + "referencedDeclaration": 3066, + "src": "13489:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 1456, + "id": 4517, "isConstant": false, "isLValue": false, "isPure": false, @@ -19476,30 +19476,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13489:49:0", + "src": "13489:49:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1457, + "id": 4518, "nodeType": "EmitStatement", - "src": "13484:54:0" + "src": "13484:54:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652061", - "id": 1459, + "id": 4520, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13580:11:0", + "src": "13580:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -19507,24 +19507,24 @@ "value": " Value a" }, { - "id": 1460, + "id": 4521, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1444, - "src": "13593:1:0", + "referencedDeclaration": 4505, + "src": "13593:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1461, + "id": 4522, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1448, - "src": "13596:8:0", + "referencedDeclaration": 4509, + "src": "13596:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19546,18 +19546,18 @@ "typeString": "uint256" } ], - "id": 1458, + "id": 4519, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "13557:22:0", + "referencedDeclaration": 3122, + "src": "13557:22:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 1462, + "id": 4523, "isConstant": false, "isLValue": false, "isPure": false, @@ -19566,30 +19566,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13557:48:0", + "src": "13557:48:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1463, + "id": 4524, "nodeType": "EmitStatement", - "src": "13552:53:0" + "src": "13552:53:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652062", - "id": 1465, + "id": 4526, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13647:11:0", + "src": "13647:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -19597,24 +19597,24 @@ "value": " Value b" }, { - "id": 1466, + "id": 4527, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1446, - "src": "13660:1:0", + "referencedDeclaration": 4507, + "src": "13660:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1467, + "id": 4528, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1448, - "src": "13663:8:0", + "referencedDeclaration": 4509, + "src": "13663:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19636,18 +19636,18 @@ "typeString": "uint256" } ], - "id": 1464, + "id": 4525, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "13624:22:0", + "referencedDeclaration": 3122, + "src": "13624:22:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 1468, + "id": 4529, "isConstant": false, "isLValue": false, "isPure": false, @@ -19656,34 +19656,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13624:48:0", + "src": "13624:48:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1469, + "id": 4530, "nodeType": "EmitStatement", - "src": "13619:53:0" + "src": "13619:53:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 1470, + "id": 4531, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "13686:4:0", + "referencedDeclaration": 3277, + "src": "13686:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 1471, + "id": 4532, "isConstant": false, "isLValue": false, "isPure": false, @@ -19692,16 +19692,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13686:6:0", + "src": "13686:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1472, + "id": 4533, "nodeType": "ExpressionStatement", - "src": "13686:6:0" + "src": "13686:6:20" } ] } @@ -19712,20 +19712,20 @@ "kind": "function", "modifiers": [], "name": "assertGeDecimal", - "nameLocation": "13393:15:0", + "nameLocation": "13393:15:20", "parameters": { - "id": 1449, + "id": 4510, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1444, + "id": 4505, "mutability": "mutable", "name": "a", - "nameLocation": "13414:1:0", + "nameLocation": "13414:1:20", "nodeType": "VariableDeclaration", - "scope": 1476, - "src": "13409:6:0", + "scope": 4537, + "src": "13409:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19733,10 +19733,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1443, + "id": 4504, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "13409:4:0", + "src": "13409:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19746,13 +19746,13 @@ }, { "constant": false, - "id": 1446, + "id": 4507, "mutability": "mutable", "name": "b", - "nameLocation": "13422:1:0", + "nameLocation": "13422:1:20", "nodeType": "VariableDeclaration", - "scope": 1476, - "src": "13417:6:0", + "scope": 4537, + "src": "13417:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19760,10 +19760,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1445, + "id": 4506, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "13417:4:0", + "src": "13417:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19773,13 +19773,13 @@ }, { "constant": false, - "id": 1448, + "id": 4509, "mutability": "mutable", "name": "decimals", - "nameLocation": "13430:8:0", + "nameLocation": "13430:8:20", "nodeType": "VariableDeclaration", - "scope": 1476, - "src": "13425:13:0", + "scope": 4537, + "src": "13425:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -19787,10 +19787,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1447, + "id": 4508, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "13425:4:0", + "src": "13425:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19799,28 +19799,28 @@ "visibility": "internal" } ], - "src": "13408:31:0" + "src": "13408:31:20" }, "returnParameters": { - "id": 1450, + "id": 4511, "nodeType": "ParameterList", "parameters": [], - "src": "13449:0:0" + "src": "13449:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1504, + "id": 4565, "nodeType": "FunctionDefinition", - "src": "13714:216:0", + "src": "13714:216:20", "nodes": [], "body": { - "id": 1503, + "id": 4564, "nodeType": "Block", - "src": "13798:132:0", + "src": "13798:132:20", "nodes": [], "statements": [ { @@ -19829,18 +19829,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 1489, + "id": 4550, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1487, + "id": 4548, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1478, - "src": "13812:1:0", + "referencedDeclaration": 4539, + "src": "13812:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -19849,44 +19849,44 @@ "nodeType": "BinaryOperation", "operator": "<", "rightExpression": { - "id": 1488, + "id": 4549, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1480, - "src": "13816:1:0", + "referencedDeclaration": 4541, + "src": "13816:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "13812:5:0", + "src": "13812:5:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1502, + "id": 4563, "nodeType": "IfStatement", - "src": "13808:116:0", + "src": "13808:116:20", "trueBody": { - "id": 1501, + "id": 4562, "nodeType": "Block", - "src": "13819:105:0", + "src": "13819:105:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 1491, + "id": 4552, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "13855:7:0", + "src": "13855:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -19894,12 +19894,12 @@ "value": "Error" }, { - "id": 1492, + "id": 4553, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1484, - "src": "13864:3:0", + "referencedDeclaration": 4545, + "src": "13864:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -19917,18 +19917,18 @@ "typeString": "string memory" } ], - "id": 1490, + "id": 4551, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "13838:16:0", + "referencedDeclaration": 3146, + "src": "13838:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 1493, + "id": 4554, "isConstant": false, "isLValue": false, "isPure": false, @@ -19937,51 +19937,51 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13838:30:0", + "src": "13838:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1494, + "id": 4555, "nodeType": "EmitStatement", - "src": "13833:35:0" + "src": "13833:35:20" }, { "expression": { "arguments": [ { - "id": 1496, + "id": 4557, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1478, - "src": "13898:1:0", + "referencedDeclaration": 4539, + "src": "13898:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1497, + "id": 4558, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1480, - "src": "13901:1:0", + "referencedDeclaration": 4541, + "src": "13901:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1498, + "id": 4559, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1482, - "src": "13904:8:0", + "referencedDeclaration": 4543, + "src": "13904:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20003,23 +20003,23 @@ "typeString": "uint256" } ], - "id": 1495, + "id": 4556, "name": "assertGeDecimal", "nodeType": "Identifier", "overloadedDeclarations": [ - 1414, - 1442, - 1476, - 1504 + 4475, + 4503, + 4537, + 4565 ], - "referencedDeclaration": 1476, - "src": "13882:15:0", + "referencedDeclaration": 4537, + "src": "13882:15:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256,uint256)" } }, - "id": 1499, + "id": 4560, "isConstant": false, "isLValue": false, "isPure": false, @@ -20028,16 +20028,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "13882:31:0", + "src": "13882:31:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1500, + "id": 4561, "nodeType": "ExpressionStatement", - "src": "13882:31:0" + "src": "13882:31:20" } ] } @@ -20048,20 +20048,20 @@ "kind": "function", "modifiers": [], "name": "assertGeDecimal", - "nameLocation": "13723:15:0", + "nameLocation": "13723:15:20", "parameters": { - "id": 1485, + "id": 4546, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1478, + "id": 4539, "mutability": "mutable", "name": "a", - "nameLocation": "13744:1:0", + "nameLocation": "13744:1:20", "nodeType": "VariableDeclaration", - "scope": 1504, - "src": "13739:6:0", + "scope": 4565, + "src": "13739:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20069,10 +20069,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1477, + "id": 4538, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "13739:4:0", + "src": "13739:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20082,13 +20082,13 @@ }, { "constant": false, - "id": 1480, + "id": 4541, "mutability": "mutable", "name": "b", - "nameLocation": "13752:1:0", + "nameLocation": "13752:1:20", "nodeType": "VariableDeclaration", - "scope": 1504, - "src": "13747:6:0", + "scope": 4565, + "src": "13747:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20096,10 +20096,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1479, + "id": 4540, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "13747:4:0", + "src": "13747:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20109,13 +20109,13 @@ }, { "constant": false, - "id": 1482, + "id": 4543, "mutability": "mutable", "name": "decimals", - "nameLocation": "13760:8:0", + "nameLocation": "13760:8:20", "nodeType": "VariableDeclaration", - "scope": 1504, - "src": "13755:13:0", + "scope": 4565, + "src": "13755:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20123,10 +20123,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1481, + "id": 4542, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "13755:4:0", + "src": "13755:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20136,13 +20136,13 @@ }, { "constant": false, - "id": 1484, + "id": 4545, "mutability": "mutable", "name": "err", - "nameLocation": "13784:3:0", + "nameLocation": "13784:3:20", "nodeType": "VariableDeclaration", - "scope": 1504, - "src": "13770:17:0", + "scope": 4565, + "src": "13770:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20150,10 +20150,10 @@ "typeString": "string" }, "typeName": { - "id": 1483, + "id": 4544, "name": "string", "nodeType": "ElementaryTypeName", - "src": "13770:6:0", + "src": "13770:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20162,28 +20162,28 @@ "visibility": "internal" } ], - "src": "13738:50:0" + "src": "13738:50:20" }, "returnParameters": { - "id": 1486, + "id": 4547, "nodeType": "ParameterList", "parameters": [], - "src": "13798:0:0" + "src": "13798:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1534, + "id": 4595, "nodeType": "FunctionDefinition", - "src": "13936:259:0", + "src": "13936:259:20", "nodes": [], "body": { - "id": 1533, + "id": 4594, "nodeType": "Block", - "src": "13979:216:0", + "src": "13979:216:20", "nodes": [], "statements": [ { @@ -20192,18 +20192,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 1513, + "id": 4574, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1511, + "id": 4572, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1506, - "src": "13993:1:0", + "referencedDeclaration": 4567, + "src": "13993:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20212,44 +20212,44 @@ "nodeType": "BinaryOperation", "operator": ">=", "rightExpression": { - "id": 1512, + "id": 4573, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1508, - "src": "13998:1:0", + "referencedDeclaration": 4569, + "src": "13998:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "13993:6:0", + "src": "13993:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1532, + "id": 4593, "nodeType": "IfStatement", - "src": "13989:200:0", + "src": "13989:200:20", "trueBody": { - "id": 1531, + "id": 4592, "nodeType": "Block", - "src": "14001:188:0", + "src": "14001:188:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203c2062206e6f7420736174697366696564205b75696e745d", - "id": 1515, + "id": 4576, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14024:35:0", + "src": "14024:35:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4a5f85d4936ddbc273c762d0b3a90fefdc47bf4d5496816359b86f70b5c74f9", "typeString": "literal_string \"Error: a < b not satisfied [uint]\"" @@ -20264,18 +20264,18 @@ "typeString": "literal_string \"Error: a < b not satisfied [uint]\"" } ], - "id": 1514, + "id": 4575, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "14020:3:0", + "referencedDeclaration": 3066, + "src": "14020:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 1516, + "id": 4577, "isConstant": false, "isLValue": false, "isPure": false, @@ -20284,30 +20284,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14020:40:0", + "src": "14020:40:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1517, + "id": 4578, "nodeType": "EmitStatement", - "src": "14015:45:0" + "src": "14015:45:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652061", - "id": 1519, + "id": 4580, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14094:11:0", + "src": "14094:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -20315,12 +20315,12 @@ "value": " Value a" }, { - "id": 1520, + "id": 4581, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1506, - "src": "14107:1:0", + "referencedDeclaration": 4567, + "src": "14107:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20338,18 +20338,18 @@ "typeString": "uint256" } ], - "id": 1518, + "id": 4579, "name": "log_named_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 73, - "src": "14079:14:0", + "referencedDeclaration": 3134, + "src": "14079:14:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" } }, - "id": 1521, + "id": 4582, "isConstant": false, "isLValue": false, "isPure": false, @@ -20358,30 +20358,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14079:30:0", + "src": "14079:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1522, + "id": 4583, "nodeType": "EmitStatement", - "src": "14074:35:0" + "src": "14074:35:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652062", - "id": 1524, + "id": 4585, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14143:11:0", + "src": "14143:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -20389,12 +20389,12 @@ "value": " Value b" }, { - "id": 1525, + "id": 4586, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1508, - "src": "14156:1:0", + "referencedDeclaration": 4569, + "src": "14156:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20412,18 +20412,18 @@ "typeString": "uint256" } ], - "id": 1523, + "id": 4584, "name": "log_named_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 73, - "src": "14128:14:0", + "referencedDeclaration": 3134, + "src": "14128:14:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" } }, - "id": 1526, + "id": 4587, "isConstant": false, "isLValue": false, "isPure": false, @@ -20432,34 +20432,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14128:30:0", + "src": "14128:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1527, + "id": 4588, "nodeType": "EmitStatement", - "src": "14123:35:0" + "src": "14123:35:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 1528, + "id": 4589, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "14172:4:0", + "referencedDeclaration": 3277, + "src": "14172:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 1529, + "id": 4590, "isConstant": false, "isLValue": false, "isPure": false, @@ -20468,16 +20468,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14172:6:0", + "src": "14172:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1530, + "id": 4591, "nodeType": "ExpressionStatement", - "src": "14172:6:0" + "src": "14172:6:20" } ] } @@ -20488,20 +20488,20 @@ "kind": "function", "modifiers": [], "name": "assertLt", - "nameLocation": "13945:8:0", + "nameLocation": "13945:8:20", "parameters": { - "id": 1509, + "id": 4570, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1506, + "id": 4567, "mutability": "mutable", "name": "a", - "nameLocation": "13959:1:0", + "nameLocation": "13959:1:20", "nodeType": "VariableDeclaration", - "scope": 1534, - "src": "13954:6:0", + "scope": 4595, + "src": "13954:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20509,10 +20509,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1505, + "id": 4566, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "13954:4:0", + "src": "13954:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20522,13 +20522,13 @@ }, { "constant": false, - "id": 1508, + "id": 4569, "mutability": "mutable", "name": "b", - "nameLocation": "13967:1:0", + "nameLocation": "13967:1:20", "nodeType": "VariableDeclaration", - "scope": 1534, - "src": "13962:6:0", + "scope": 4595, + "src": "13962:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20536,10 +20536,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1507, + "id": 4568, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "13962:4:0", + "src": "13962:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20548,28 +20548,28 @@ "visibility": "internal" } ], - "src": "13953:16:0" + "src": "13953:16:20" }, "returnParameters": { - "id": 1510, + "id": 4571, "nodeType": "ParameterList", "parameters": [], - "src": "13979:0:0" + "src": "13979:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1559, + "id": 4620, "nodeType": "FunctionDefinition", - "src": "14200:178:0", + "src": "14200:178:20", "nodes": [], "body": { - "id": 1558, + "id": 4619, "nodeType": "Block", - "src": "14262:116:0", + "src": "14262:116:20", "nodes": [], "statements": [ { @@ -20578,18 +20578,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 1545, + "id": 4606, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1543, + "id": 4604, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1536, - "src": "14276:1:0", + "referencedDeclaration": 4597, + "src": "14276:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20598,44 +20598,44 @@ "nodeType": "BinaryOperation", "operator": ">=", "rightExpression": { - "id": 1544, + "id": 4605, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1538, - "src": "14281:1:0", + "referencedDeclaration": 4599, + "src": "14281:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "14276:6:0", + "src": "14276:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1557, + "id": 4618, "nodeType": "IfStatement", - "src": "14272:100:0", + "src": "14272:100:20", "trueBody": { - "id": 1556, + "id": 4617, "nodeType": "Block", - "src": "14284:88:0", + "src": "14284:88:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 1547, + "id": 4608, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14320:7:0", + "src": "14320:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -20643,12 +20643,12 @@ "value": "Error" }, { - "id": 1548, + "id": 4609, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1540, - "src": "14329:3:0", + "referencedDeclaration": 4601, + "src": "14329:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -20666,18 +20666,18 @@ "typeString": "string memory" } ], - "id": 1546, + "id": 4607, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "14303:16:0", + "referencedDeclaration": 3146, + "src": "14303:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 1549, + "id": 4610, "isConstant": false, "isLValue": false, "isPure": false, @@ -20686,39 +20686,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14303:30:0", + "src": "14303:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1550, + "id": 4611, "nodeType": "EmitStatement", - "src": "14298:35:0" + "src": "14298:35:20" }, { "expression": { "arguments": [ { - "id": 1552, + "id": 4613, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1536, - "src": "14356:1:0", + "referencedDeclaration": 4597, + "src": "14356:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1553, + "id": 4614, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1538, - "src": "14359:1:0", + "referencedDeclaration": 4599, + "src": "14359:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20736,23 +20736,23 @@ "typeString": "uint256" } ], - "id": 1551, + "id": 4612, "name": "assertLt", "nodeType": "Identifier", "overloadedDeclarations": [ - 1534, - 1559, - 1589, - 1614 + 4595, + 4620, + 4650, + 4675 ], - "referencedDeclaration": 1534, - "src": "14347:8:0", + "referencedDeclaration": 4595, + "src": "14347:8:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256)" } }, - "id": 1554, + "id": 4615, "isConstant": false, "isLValue": false, "isPure": false, @@ -20761,16 +20761,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14347:14:0", + "src": "14347:14:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1555, + "id": 4616, "nodeType": "ExpressionStatement", - "src": "14347:14:0" + "src": "14347:14:20" } ] } @@ -20781,20 +20781,20 @@ "kind": "function", "modifiers": [], "name": "assertLt", - "nameLocation": "14209:8:0", + "nameLocation": "14209:8:20", "parameters": { - "id": 1541, + "id": 4602, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1536, + "id": 4597, "mutability": "mutable", "name": "a", - "nameLocation": "14223:1:0", + "nameLocation": "14223:1:20", "nodeType": "VariableDeclaration", - "scope": 1559, - "src": "14218:6:0", + "scope": 4620, + "src": "14218:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20802,10 +20802,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1535, + "id": 4596, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "14218:4:0", + "src": "14218:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20815,13 +20815,13 @@ }, { "constant": false, - "id": 1538, + "id": 4599, "mutability": "mutable", "name": "b", - "nameLocation": "14231:1:0", + "nameLocation": "14231:1:20", "nodeType": "VariableDeclaration", - "scope": 1559, - "src": "14226:6:0", + "scope": 4620, + "src": "14226:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -20829,10 +20829,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1537, + "id": 4598, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "14226:4:0", + "src": "14226:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -20842,13 +20842,13 @@ }, { "constant": false, - "id": 1540, + "id": 4601, "mutability": "mutable", "name": "err", - "nameLocation": "14248:3:0", + "nameLocation": "14248:3:20", "nodeType": "VariableDeclaration", - "scope": 1559, - "src": "14234:17:0", + "scope": 4620, + "src": "14234:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -20856,10 +20856,10 @@ "typeString": "string" }, "typeName": { - "id": 1539, + "id": 4600, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14234:6:0", + "src": "14234:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -20868,28 +20868,28 @@ "visibility": "internal" } ], - "src": "14217:35:0" + "src": "14217:35:20" }, "returnParameters": { - "id": 1542, + "id": 4603, "nodeType": "ParameterList", "parameters": [], - "src": "14262:0:0" + "src": "14262:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1589, + "id": 4650, "nodeType": "FunctionDefinition", - "src": "14383:254:0", + "src": "14383:254:20", "nodes": [], "body": { - "id": 1588, + "id": 4649, "nodeType": "Block", - "src": "14424:213:0", + "src": "14424:213:20", "nodes": [], "statements": [ { @@ -20898,18 +20898,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 1568, + "id": 4629, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1566, + "id": 4627, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1561, - "src": "14438:1:0", + "referencedDeclaration": 4622, + "src": "14438:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -20918,44 +20918,44 @@ "nodeType": "BinaryOperation", "operator": ">=", "rightExpression": { - "id": 1567, + "id": 4628, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1563, - "src": "14443:1:0", + "referencedDeclaration": 4624, + "src": "14443:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "14438:6:0", + "src": "14438:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1587, + "id": 4648, "nodeType": "IfStatement", - "src": "14434:197:0", + "src": "14434:197:20", "trueBody": { - "id": 1586, + "id": 4647, "nodeType": "Block", - "src": "14446:185:0", + "src": "14446:185:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203c2062206e6f7420736174697366696564205b696e745d", - "id": 1570, + "id": 4631, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14469:34:0", + "src": "14469:34:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_62edb5e296dde1308ab599c3156f51dcd32b6d82784df4b0c0246d307d4bd055", "typeString": "literal_string \"Error: a < b not satisfied [int]\"" @@ -20970,18 +20970,18 @@ "typeString": "literal_string \"Error: a < b not satisfied [int]\"" } ], - "id": 1569, + "id": 4630, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "14465:3:0", + "referencedDeclaration": 3066, + "src": "14465:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 1571, + "id": 4632, "isConstant": false, "isLValue": false, "isPure": false, @@ -20990,30 +20990,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14465:39:0", + "src": "14465:39:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1572, + "id": 4633, "nodeType": "EmitStatement", - "src": "14460:44:0" + "src": "14460:44:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652061", - "id": 1574, + "id": 4635, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14537:11:0", + "src": "14537:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -21021,12 +21021,12 @@ "value": " Value a" }, { - "id": 1575, + "id": 4636, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1561, - "src": "14550:1:0", + "referencedDeclaration": 4622, + "src": "14550:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -21044,18 +21044,18 @@ "typeString": "int256" } ], - "id": 1573, + "id": 4634, "name": "log_named_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 67, - "src": "14523:13:0", + "referencedDeclaration": 3128, + "src": "14523:13:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" } }, - "id": 1576, + "id": 4637, "isConstant": false, "isLValue": false, "isPure": false, @@ -21064,30 +21064,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14523:29:0", + "src": "14523:29:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1577, + "id": 4638, "nodeType": "EmitStatement", - "src": "14518:34:0" + "src": "14518:34:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652062", - "id": 1579, + "id": 4640, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14585:11:0", + "src": "14585:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -21095,12 +21095,12 @@ "value": " Value b" }, { - "id": 1580, + "id": 4641, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1563, - "src": "14598:1:0", + "referencedDeclaration": 4624, + "src": "14598:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -21118,18 +21118,18 @@ "typeString": "int256" } ], - "id": 1578, + "id": 4639, "name": "log_named_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 67, - "src": "14571:13:0", + "referencedDeclaration": 3128, + "src": "14571:13:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" } }, - "id": 1581, + "id": 4642, "isConstant": false, "isLValue": false, "isPure": false, @@ -21138,34 +21138,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14571:29:0", + "src": "14571:29:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1582, + "id": 4643, "nodeType": "EmitStatement", - "src": "14566:34:0" + "src": "14566:34:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 1583, + "id": 4644, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "14614:4:0", + "referencedDeclaration": 3277, + "src": "14614:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 1584, + "id": 4645, "isConstant": false, "isLValue": false, "isPure": false, @@ -21174,16 +21174,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14614:6:0", + "src": "14614:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1585, + "id": 4646, "nodeType": "ExpressionStatement", - "src": "14614:6:0" + "src": "14614:6:20" } ] } @@ -21194,20 +21194,20 @@ "kind": "function", "modifiers": [], "name": "assertLt", - "nameLocation": "14392:8:0", + "nameLocation": "14392:8:20", "parameters": { - "id": 1564, + "id": 4625, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1561, + "id": 4622, "mutability": "mutable", "name": "a", - "nameLocation": "14405:1:0", + "nameLocation": "14405:1:20", "nodeType": "VariableDeclaration", - "scope": 1589, - "src": "14401:5:0", + "scope": 4650, + "src": "14401:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21215,10 +21215,10 @@ "typeString": "int256" }, "typeName": { - "id": 1560, + "id": 4621, "name": "int", "nodeType": "ElementaryTypeName", - "src": "14401:3:0", + "src": "14401:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -21228,13 +21228,13 @@ }, { "constant": false, - "id": 1563, + "id": 4624, "mutability": "mutable", "name": "b", - "nameLocation": "14412:1:0", + "nameLocation": "14412:1:20", "nodeType": "VariableDeclaration", - "scope": 1589, - "src": "14408:5:0", + "scope": 4650, + "src": "14408:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21242,10 +21242,10 @@ "typeString": "int256" }, "typeName": { - "id": 1562, + "id": 4623, "name": "int", "nodeType": "ElementaryTypeName", - "src": "14408:3:0", + "src": "14408:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -21254,28 +21254,28 @@ "visibility": "internal" } ], - "src": "14400:14:0" + "src": "14400:14:20" }, "returnParameters": { - "id": 1565, + "id": 4626, "nodeType": "ParameterList", "parameters": [], - "src": "14424:0:0" + "src": "14424:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1614, + "id": 4675, "nodeType": "FunctionDefinition", - "src": "14642:176:0", + "src": "14642:176:20", "nodes": [], "body": { - "id": 1613, + "id": 4674, "nodeType": "Block", - "src": "14702:116:0", + "src": "14702:116:20", "nodes": [], "statements": [ { @@ -21284,18 +21284,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 1600, + "id": 4661, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1598, + "id": 4659, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1591, - "src": "14716:1:0", + "referencedDeclaration": 4652, + "src": "14716:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -21304,44 +21304,44 @@ "nodeType": "BinaryOperation", "operator": ">=", "rightExpression": { - "id": 1599, + "id": 4660, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1593, - "src": "14721:1:0", + "referencedDeclaration": 4654, + "src": "14721:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "14716:6:0", + "src": "14716:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1612, + "id": 4673, "nodeType": "IfStatement", - "src": "14712:100:0", + "src": "14712:100:20", "trueBody": { - "id": 1611, + "id": 4672, "nodeType": "Block", - "src": "14724:88:0", + "src": "14724:88:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 1602, + "id": 4663, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14760:7:0", + "src": "14760:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -21349,12 +21349,12 @@ "value": "Error" }, { - "id": 1603, + "id": 4664, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1595, - "src": "14769:3:0", + "referencedDeclaration": 4656, + "src": "14769:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -21372,18 +21372,18 @@ "typeString": "string memory" } ], - "id": 1601, + "id": 4662, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "14743:16:0", + "referencedDeclaration": 3146, + "src": "14743:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 1604, + "id": 4665, "isConstant": false, "isLValue": false, "isPure": false, @@ -21392,39 +21392,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14743:30:0", + "src": "14743:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1605, + "id": 4666, "nodeType": "EmitStatement", - "src": "14738:35:0" + "src": "14738:35:20" }, { "expression": { "arguments": [ { - "id": 1607, + "id": 4668, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1591, - "src": "14796:1:0", + "referencedDeclaration": 4652, + "src": "14796:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 1608, + "id": 4669, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1593, - "src": "14799:1:0", + "referencedDeclaration": 4654, + "src": "14799:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -21442,23 +21442,23 @@ "typeString": "int256" } ], - "id": 1606, + "id": 4667, "name": "assertLt", "nodeType": "Identifier", "overloadedDeclarations": [ - 1534, - 1559, - 1589, - 1614 + 4595, + 4620, + 4650, + 4675 ], - "referencedDeclaration": 1589, - "src": "14787:8:0", + "referencedDeclaration": 4650, + "src": "14787:8:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$returns$__$", "typeString": "function (int256,int256)" } }, - "id": 1609, + "id": 4670, "isConstant": false, "isLValue": false, "isPure": false, @@ -21467,16 +21467,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14787:14:0", + "src": "14787:14:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1610, + "id": 4671, "nodeType": "ExpressionStatement", - "src": "14787:14:0" + "src": "14787:14:20" } ] } @@ -21487,20 +21487,20 @@ "kind": "function", "modifiers": [], "name": "assertLt", - "nameLocation": "14651:8:0", + "nameLocation": "14651:8:20", "parameters": { - "id": 1596, + "id": 4657, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1591, + "id": 4652, "mutability": "mutable", "name": "a", - "nameLocation": "14664:1:0", + "nameLocation": "14664:1:20", "nodeType": "VariableDeclaration", - "scope": 1614, - "src": "14660:5:0", + "scope": 4675, + "src": "14660:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21508,10 +21508,10 @@ "typeString": "int256" }, "typeName": { - "id": 1590, + "id": 4651, "name": "int", "nodeType": "ElementaryTypeName", - "src": "14660:3:0", + "src": "14660:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -21521,13 +21521,13 @@ }, { "constant": false, - "id": 1593, + "id": 4654, "mutability": "mutable", "name": "b", - "nameLocation": "14671:1:0", + "nameLocation": "14671:1:20", "nodeType": "VariableDeclaration", - "scope": 1614, - "src": "14667:5:0", + "scope": 4675, + "src": "14667:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21535,10 +21535,10 @@ "typeString": "int256" }, "typeName": { - "id": 1592, + "id": 4653, "name": "int", "nodeType": "ElementaryTypeName", - "src": "14667:3:0", + "src": "14667:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -21548,13 +21548,13 @@ }, { "constant": false, - "id": 1595, + "id": 4656, "mutability": "mutable", "name": "err", - "nameLocation": "14688:3:0", + "nameLocation": "14688:3:20", "nodeType": "VariableDeclaration", - "scope": 1614, - "src": "14674:17:0", + "scope": 4675, + "src": "14674:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -21562,10 +21562,10 @@ "typeString": "string" }, "typeName": { - "id": 1594, + "id": 4655, "name": "string", "nodeType": "ElementaryTypeName", - "src": "14674:6:0", + "src": "14674:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -21574,28 +21574,28 @@ "visibility": "internal" } ], - "src": "14659:33:0" + "src": "14659:33:20" }, "returnParameters": { - "id": 1597, + "id": 4658, "nodeType": "ParameterList", "parameters": [], - "src": "14702:0:0" + "src": "14702:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1648, + "id": 4709, "nodeType": "FunctionDefinition", - "src": "14823:320:0", + "src": "14823:320:20", "nodes": [], "body": { - "id": 1647, + "id": 4708, "nodeType": "Block", - "src": "14886:257:0", + "src": "14886:257:20", "nodes": [], "statements": [ { @@ -21604,18 +21604,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 1625, + "id": 4686, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1623, + "id": 4684, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1616, - "src": "14900:1:0", + "referencedDeclaration": 4677, + "src": "14900:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -21624,44 +21624,44 @@ "nodeType": "BinaryOperation", "operator": ">=", "rightExpression": { - "id": 1624, + "id": 4685, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1618, - "src": "14905:1:0", + "referencedDeclaration": 4679, + "src": "14905:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "14900:6:0", + "src": "14900:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1646, + "id": 4707, "nodeType": "IfStatement", - "src": "14896:241:0", + "src": "14896:241:20", "trueBody": { - "id": 1645, + "id": 4706, "nodeType": "Block", - "src": "14908:229:0", + "src": "14908:229:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203c2062206e6f7420736174697366696564205b646563696d616c20696e745d", - "id": 1627, + "id": 4688, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "14931:42:0", + "src": "14931:42:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a598de9e78c706978d3e40be19632446c2f234152ee02226f88acff1b63da79a", "typeString": "literal_string \"Error: a < b not satisfied [decimal int]\"" @@ -21676,18 +21676,18 @@ "typeString": "literal_string \"Error: a < b not satisfied [decimal int]\"" } ], - "id": 1626, + "id": 4687, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "14927:3:0", + "referencedDeclaration": 3066, + "src": "14927:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 1628, + "id": 4689, "isConstant": false, "isLValue": false, "isPure": false, @@ -21696,30 +21696,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14927:47:0", + "src": "14927:47:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1629, + "id": 4690, "nodeType": "EmitStatement", - "src": "14922:52:0" + "src": "14922:52:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652061", - "id": 1631, + "id": 4692, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15015:11:0", + "src": "15015:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -21727,24 +21727,24 @@ "value": " Value a" }, { - "id": 1632, + "id": 4693, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1616, - "src": "15028:1:0", + "referencedDeclaration": 4677, + "src": "15028:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 1633, + "id": 4694, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1620, - "src": "15031:8:0", + "referencedDeclaration": 4681, + "src": "15031:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21766,18 +21766,18 @@ "typeString": "uint256" } ], - "id": 1630, + "id": 4691, "name": "log_named_decimal_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 53, - "src": "14993:21:0", + "referencedDeclaration": 3114, + "src": "14993:21:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" } }, - "id": 1634, + "id": 4695, "isConstant": false, "isLValue": false, "isPure": false, @@ -21786,30 +21786,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "14993:47:0", + "src": "14993:47:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1635, + "id": 4696, "nodeType": "EmitStatement", - "src": "14988:52:0" + "src": "14988:52:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652062", - "id": 1637, + "id": 4698, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15081:11:0", + "src": "15081:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -21817,24 +21817,24 @@ "value": " Value b" }, { - "id": 1638, + "id": 4699, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1618, - "src": "15094:1:0", + "referencedDeclaration": 4679, + "src": "15094:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 1639, + "id": 4700, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1620, - "src": "15097:8:0", + "referencedDeclaration": 4681, + "src": "15097:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -21856,18 +21856,18 @@ "typeString": "uint256" } ], - "id": 1636, + "id": 4697, "name": "log_named_decimal_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 53, - "src": "15059:21:0", + "referencedDeclaration": 3114, + "src": "15059:21:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" } }, - "id": 1640, + "id": 4701, "isConstant": false, "isLValue": false, "isPure": false, @@ -21876,34 +21876,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15059:47:0", + "src": "15059:47:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1641, + "id": 4702, "nodeType": "EmitStatement", - "src": "15054:52:0" + "src": "15054:52:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 1642, + "id": 4703, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "15120:4:0", + "referencedDeclaration": 3277, + "src": "15120:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 1643, + "id": 4704, "isConstant": false, "isLValue": false, "isPure": false, @@ -21912,16 +21912,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15120:6:0", + "src": "15120:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1644, + "id": 4705, "nodeType": "ExpressionStatement", - "src": "15120:6:0" + "src": "15120:6:20" } ] } @@ -21932,20 +21932,20 @@ "kind": "function", "modifiers": [], "name": "assertLtDecimal", - "nameLocation": "14832:15:0", + "nameLocation": "14832:15:20", "parameters": { - "id": 1621, + "id": 4682, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1616, + "id": 4677, "mutability": "mutable", "name": "a", - "nameLocation": "14852:1:0", + "nameLocation": "14852:1:20", "nodeType": "VariableDeclaration", - "scope": 1648, - "src": "14848:5:0", + "scope": 4709, + "src": "14848:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21953,10 +21953,10 @@ "typeString": "int256" }, "typeName": { - "id": 1615, + "id": 4676, "name": "int", "nodeType": "ElementaryTypeName", - "src": "14848:3:0", + "src": "14848:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -21966,13 +21966,13 @@ }, { "constant": false, - "id": 1618, + "id": 4679, "mutability": "mutable", "name": "b", - "nameLocation": "14859:1:0", + "nameLocation": "14859:1:20", "nodeType": "VariableDeclaration", - "scope": 1648, - "src": "14855:5:0", + "scope": 4709, + "src": "14855:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -21980,10 +21980,10 @@ "typeString": "int256" }, "typeName": { - "id": 1617, + "id": 4678, "name": "int", "nodeType": "ElementaryTypeName", - "src": "14855:3:0", + "src": "14855:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -21993,13 +21993,13 @@ }, { "constant": false, - "id": 1620, + "id": 4681, "mutability": "mutable", "name": "decimals", - "nameLocation": "14867:8:0", + "nameLocation": "14867:8:20", "nodeType": "VariableDeclaration", - "scope": 1648, - "src": "14862:13:0", + "scope": 4709, + "src": "14862:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22007,10 +22007,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1619, + "id": 4680, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "14862:4:0", + "src": "14862:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22019,28 +22019,28 @@ "visibility": "internal" } ], - "src": "14847:29:0" + "src": "14847:29:20" }, "returnParameters": { - "id": 1622, + "id": 4683, "nodeType": "ParameterList", "parameters": [], - "src": "14886:0:0" + "src": "14886:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1676, + "id": 4737, "nodeType": "FunctionDefinition", - "src": "15148:215:0", + "src": "15148:215:20", "nodes": [], "body": { - "id": 1675, + "id": 4736, "nodeType": "Block", - "src": "15230:133:0", + "src": "15230:133:20", "nodes": [], "statements": [ { @@ -22049,18 +22049,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 1661, + "id": 4722, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1659, + "id": 4720, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1650, - "src": "15244:1:0", + "referencedDeclaration": 4711, + "src": "15244:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -22069,44 +22069,44 @@ "nodeType": "BinaryOperation", "operator": ">=", "rightExpression": { - "id": 1660, + "id": 4721, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1652, - "src": "15249:1:0", + "referencedDeclaration": 4713, + "src": "15249:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "15244:6:0", + "src": "15244:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1674, + "id": 4735, "nodeType": "IfStatement", - "src": "15240:117:0", + "src": "15240:117:20", "trueBody": { - "id": 1673, + "id": 4734, "nodeType": "Block", - "src": "15252:105:0", + "src": "15252:105:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 1663, + "id": 4724, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15288:7:0", + "src": "15288:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -22114,12 +22114,12 @@ "value": "Error" }, { - "id": 1664, + "id": 4725, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1656, - "src": "15297:3:0", + "referencedDeclaration": 4717, + "src": "15297:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -22137,18 +22137,18 @@ "typeString": "string memory" } ], - "id": 1662, + "id": 4723, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "15271:16:0", + "referencedDeclaration": 3146, + "src": "15271:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 1665, + "id": 4726, "isConstant": false, "isLValue": false, "isPure": false, @@ -22157,51 +22157,51 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15271:30:0", + "src": "15271:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1666, + "id": 4727, "nodeType": "EmitStatement", - "src": "15266:35:0" + "src": "15266:35:20" }, { "expression": { "arguments": [ { - "id": 1668, + "id": 4729, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1650, - "src": "15331:1:0", + "referencedDeclaration": 4711, + "src": "15331:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 1669, + "id": 4730, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1652, - "src": "15334:1:0", + "referencedDeclaration": 4713, + "src": "15334:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 1670, + "id": 4731, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1654, - "src": "15337:8:0", + "referencedDeclaration": 4715, + "src": "15337:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22223,23 +22223,23 @@ "typeString": "uint256" } ], - "id": 1667, + "id": 4728, "name": "assertLtDecimal", "nodeType": "Identifier", "overloadedDeclarations": [ - 1648, - 1676, - 1710, - 1738 + 4709, + 4737, + 4771, + 4799 ], - "referencedDeclaration": 1648, - "src": "15315:15:0", + "referencedDeclaration": 4709, + "src": "15315:15:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (int256,int256,uint256)" } }, - "id": 1671, + "id": 4732, "isConstant": false, "isLValue": false, "isPure": false, @@ -22248,16 +22248,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15315:31:0", + "src": "15315:31:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1672, + "id": 4733, "nodeType": "ExpressionStatement", - "src": "15315:31:0" + "src": "15315:31:20" } ] } @@ -22268,20 +22268,20 @@ "kind": "function", "modifiers": [], "name": "assertLtDecimal", - "nameLocation": "15157:15:0", + "nameLocation": "15157:15:20", "parameters": { - "id": 1657, + "id": 4718, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1650, + "id": 4711, "mutability": "mutable", "name": "a", - "nameLocation": "15177:1:0", + "nameLocation": "15177:1:20", "nodeType": "VariableDeclaration", - "scope": 1676, - "src": "15173:5:0", + "scope": 4737, + "src": "15173:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22289,10 +22289,10 @@ "typeString": "int256" }, "typeName": { - "id": 1649, + "id": 4710, "name": "int", "nodeType": "ElementaryTypeName", - "src": "15173:3:0", + "src": "15173:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -22302,13 +22302,13 @@ }, { "constant": false, - "id": 1652, + "id": 4713, "mutability": "mutable", "name": "b", - "nameLocation": "15184:1:0", + "nameLocation": "15184:1:20", "nodeType": "VariableDeclaration", - "scope": 1676, - "src": "15180:5:0", + "scope": 4737, + "src": "15180:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22316,10 +22316,10 @@ "typeString": "int256" }, "typeName": { - "id": 1651, + "id": 4712, "name": "int", "nodeType": "ElementaryTypeName", - "src": "15180:3:0", + "src": "15180:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -22329,13 +22329,13 @@ }, { "constant": false, - "id": 1654, + "id": 4715, "mutability": "mutable", "name": "decimals", - "nameLocation": "15192:8:0", + "nameLocation": "15192:8:20", "nodeType": "VariableDeclaration", - "scope": 1676, - "src": "15187:13:0", + "scope": 4737, + "src": "15187:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22343,10 +22343,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1653, + "id": 4714, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "15187:4:0", + "src": "15187:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22356,13 +22356,13 @@ }, { "constant": false, - "id": 1656, + "id": 4717, "mutability": "mutable", "name": "err", - "nameLocation": "15216:3:0", + "nameLocation": "15216:3:20", "nodeType": "VariableDeclaration", - "scope": 1676, - "src": "15202:17:0", + "scope": 4737, + "src": "15202:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -22370,10 +22370,10 @@ "typeString": "string" }, "typeName": { - "id": 1655, + "id": 4716, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15202:6:0", + "src": "15202:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -22382,28 +22382,28 @@ "visibility": "internal" } ], - "src": "15172:48:0" + "src": "15172:48:20" }, "returnParameters": { - "id": 1658, + "id": 4719, "nodeType": "ParameterList", "parameters": [], - "src": "15230:0:0" + "src": "15230:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1710, + "id": 4771, "nodeType": "FunctionDefinition", - "src": "15368:325:0", + "src": "15368:325:20", "nodes": [], "body": { - "id": 1709, + "id": 4770, "nodeType": "Block", - "src": "15433:260:0", + "src": "15433:260:20", "nodes": [], "statements": [ { @@ -22412,18 +22412,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 1687, + "id": 4748, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1685, + "id": 4746, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1678, - "src": "15447:1:0", + "referencedDeclaration": 4739, + "src": "15447:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22432,44 +22432,44 @@ "nodeType": "BinaryOperation", "operator": ">=", "rightExpression": { - "id": 1686, + "id": 4747, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1680, - "src": "15452:1:0", + "referencedDeclaration": 4741, + "src": "15452:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "15447:6:0", + "src": "15447:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1708, + "id": 4769, "nodeType": "IfStatement", - "src": "15443:244:0", + "src": "15443:244:20", "trueBody": { - "id": 1707, + "id": 4768, "nodeType": "Block", - "src": "15455:232:0", + "src": "15455:232:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203c2062206e6f7420736174697366696564205b646563696d616c2075696e745d", - "id": 1689, + "id": 4750, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15478:43:0", + "src": "15478:43:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_8057606f9e67842ac0149f4a7ffdaca59331aea176cd1419e89b7b4b21bbc6d9", "typeString": "literal_string \"Error: a < b not satisfied [decimal uint]\"" @@ -22484,18 +22484,18 @@ "typeString": "literal_string \"Error: a < b not satisfied [decimal uint]\"" } ], - "id": 1688, + "id": 4749, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "15474:3:0", + "referencedDeclaration": 3066, + "src": "15474:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 1690, + "id": 4751, "isConstant": false, "isLValue": false, "isPure": false, @@ -22504,30 +22504,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15474:48:0", + "src": "15474:48:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1691, + "id": 4752, "nodeType": "EmitStatement", - "src": "15469:53:0" + "src": "15469:53:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652061", - "id": 1693, + "id": 4754, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15564:11:0", + "src": "15564:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -22535,24 +22535,24 @@ "value": " Value a" }, { - "id": 1694, + "id": 4755, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1678, - "src": "15577:1:0", + "referencedDeclaration": 4739, + "src": "15577:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1695, + "id": 4756, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1682, - "src": "15580:8:0", + "referencedDeclaration": 4743, + "src": "15580:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22574,18 +22574,18 @@ "typeString": "uint256" } ], - "id": 1692, + "id": 4753, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "15541:22:0", + "referencedDeclaration": 3122, + "src": "15541:22:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 1696, + "id": 4757, "isConstant": false, "isLValue": false, "isPure": false, @@ -22594,30 +22594,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15541:48:0", + "src": "15541:48:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1697, + "id": 4758, "nodeType": "EmitStatement", - "src": "15536:53:0" + "src": "15536:53:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652062", - "id": 1699, + "id": 4760, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15631:11:0", + "src": "15631:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -22625,24 +22625,24 @@ "value": " Value b" }, { - "id": 1700, + "id": 4761, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1680, - "src": "15644:1:0", + "referencedDeclaration": 4741, + "src": "15644:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1701, + "id": 4762, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1682, - "src": "15647:8:0", + "referencedDeclaration": 4743, + "src": "15647:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22664,18 +22664,18 @@ "typeString": "uint256" } ], - "id": 1698, + "id": 4759, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "15608:22:0", + "referencedDeclaration": 3122, + "src": "15608:22:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 1702, + "id": 4763, "isConstant": false, "isLValue": false, "isPure": false, @@ -22684,34 +22684,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15608:48:0", + "src": "15608:48:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1703, + "id": 4764, "nodeType": "EmitStatement", - "src": "15603:53:0" + "src": "15603:53:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 1704, + "id": 4765, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "15670:4:0", + "referencedDeclaration": 3277, + "src": "15670:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 1705, + "id": 4766, "isConstant": false, "isLValue": false, "isPure": false, @@ -22720,16 +22720,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15670:6:0", + "src": "15670:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1706, + "id": 4767, "nodeType": "ExpressionStatement", - "src": "15670:6:0" + "src": "15670:6:20" } ] } @@ -22740,20 +22740,20 @@ "kind": "function", "modifiers": [], "name": "assertLtDecimal", - "nameLocation": "15377:15:0", + "nameLocation": "15377:15:20", "parameters": { - "id": 1683, + "id": 4744, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1678, + "id": 4739, "mutability": "mutable", "name": "a", - "nameLocation": "15398:1:0", + "nameLocation": "15398:1:20", "nodeType": "VariableDeclaration", - "scope": 1710, - "src": "15393:6:0", + "scope": 4771, + "src": "15393:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22761,10 +22761,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1677, + "id": 4738, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "15393:4:0", + "src": "15393:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22774,13 +22774,13 @@ }, { "constant": false, - "id": 1680, + "id": 4741, "mutability": "mutable", "name": "b", - "nameLocation": "15406:1:0", + "nameLocation": "15406:1:20", "nodeType": "VariableDeclaration", - "scope": 1710, - "src": "15401:6:0", + "scope": 4771, + "src": "15401:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22788,10 +22788,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1679, + "id": 4740, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "15401:4:0", + "src": "15401:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22801,13 +22801,13 @@ }, { "constant": false, - "id": 1682, + "id": 4743, "mutability": "mutable", "name": "decimals", - "nameLocation": "15414:8:0", + "nameLocation": "15414:8:20", "nodeType": "VariableDeclaration", - "scope": 1710, - "src": "15409:13:0", + "scope": 4771, + "src": "15409:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -22815,10 +22815,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1681, + "id": 4742, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "15409:4:0", + "src": "15409:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22827,28 +22827,28 @@ "visibility": "internal" } ], - "src": "15392:31:0" + "src": "15392:31:20" }, "returnParameters": { - "id": 1684, + "id": 4745, "nodeType": "ParameterList", "parameters": [], - "src": "15433:0:0" + "src": "15433:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1738, + "id": 4799, "nodeType": "FunctionDefinition", - "src": "15698:217:0", + "src": "15698:217:20", "nodes": [], "body": { - "id": 1737, + "id": 4798, "nodeType": "Block", - "src": "15782:133:0", + "src": "15782:133:20", "nodes": [], "statements": [ { @@ -22857,18 +22857,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 1723, + "id": 4784, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1721, + "id": 4782, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1712, - "src": "15796:1:0", + "referencedDeclaration": 4773, + "src": "15796:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -22877,44 +22877,44 @@ "nodeType": "BinaryOperation", "operator": ">=", "rightExpression": { - "id": 1722, + "id": 4783, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1714, - "src": "15801:1:0", + "referencedDeclaration": 4775, + "src": "15801:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "15796:6:0", + "src": "15796:6:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1736, + "id": 4797, "nodeType": "IfStatement", - "src": "15792:117:0", + "src": "15792:117:20", "trueBody": { - "id": 1735, + "id": 4796, "nodeType": "Block", - "src": "15804:105:0", + "src": "15804:105:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 1725, + "id": 4786, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "15840:7:0", + "src": "15840:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -22922,12 +22922,12 @@ "value": "Error" }, { - "id": 1726, + "id": 4787, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1718, - "src": "15849:3:0", + "referencedDeclaration": 4779, + "src": "15849:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -22945,18 +22945,18 @@ "typeString": "string memory" } ], - "id": 1724, + "id": 4785, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "15823:16:0", + "referencedDeclaration": 3146, + "src": "15823:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 1727, + "id": 4788, "isConstant": false, "isLValue": false, "isPure": false, @@ -22965,51 +22965,51 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15823:30:0", + "src": "15823:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1728, + "id": 4789, "nodeType": "EmitStatement", - "src": "15818:35:0" + "src": "15818:35:20" }, { "expression": { "arguments": [ { - "id": 1730, + "id": 4791, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1712, - "src": "15883:1:0", + "referencedDeclaration": 4773, + "src": "15883:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1731, + "id": 4792, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1714, - "src": "15886:1:0", + "referencedDeclaration": 4775, + "src": "15886:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1732, + "id": 4793, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1716, - "src": "15889:8:0", + "referencedDeclaration": 4777, + "src": "15889:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23031,23 +23031,23 @@ "typeString": "uint256" } ], - "id": 1729, + "id": 4790, "name": "assertLtDecimal", "nodeType": "Identifier", "overloadedDeclarations": [ - 1648, - 1676, - 1710, - 1738 + 4709, + 4737, + 4771, + 4799 ], - "referencedDeclaration": 1710, - "src": "15867:15:0", + "referencedDeclaration": 4771, + "src": "15867:15:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256,uint256)" } }, - "id": 1733, + "id": 4794, "isConstant": false, "isLValue": false, "isPure": false, @@ -23056,16 +23056,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "15867:31:0", + "src": "15867:31:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1734, + "id": 4795, "nodeType": "ExpressionStatement", - "src": "15867:31:0" + "src": "15867:31:20" } ] } @@ -23076,20 +23076,20 @@ "kind": "function", "modifiers": [], "name": "assertLtDecimal", - "nameLocation": "15707:15:0", + "nameLocation": "15707:15:20", "parameters": { - "id": 1719, + "id": 4780, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1712, + "id": 4773, "mutability": "mutable", "name": "a", - "nameLocation": "15728:1:0", + "nameLocation": "15728:1:20", "nodeType": "VariableDeclaration", - "scope": 1738, - "src": "15723:6:0", + "scope": 4799, + "src": "15723:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23097,10 +23097,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1711, + "id": 4772, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "15723:4:0", + "src": "15723:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23110,13 +23110,13 @@ }, { "constant": false, - "id": 1714, + "id": 4775, "mutability": "mutable", "name": "b", - "nameLocation": "15736:1:0", + "nameLocation": "15736:1:20", "nodeType": "VariableDeclaration", - "scope": 1738, - "src": "15731:6:0", + "scope": 4799, + "src": "15731:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23124,10 +23124,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1713, + "id": 4774, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "15731:4:0", + "src": "15731:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23137,13 +23137,13 @@ }, { "constant": false, - "id": 1716, + "id": 4777, "mutability": "mutable", "name": "decimals", - "nameLocation": "15744:8:0", + "nameLocation": "15744:8:20", "nodeType": "VariableDeclaration", - "scope": 1738, - "src": "15739:13:0", + "scope": 4799, + "src": "15739:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23151,10 +23151,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1715, + "id": 4776, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "15739:4:0", + "src": "15739:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23164,13 +23164,13 @@ }, { "constant": false, - "id": 1718, + "id": 4779, "mutability": "mutable", "name": "err", - "nameLocation": "15768:3:0", + "nameLocation": "15768:3:20", "nodeType": "VariableDeclaration", - "scope": 1738, - "src": "15754:17:0", + "scope": 4799, + "src": "15754:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23178,10 +23178,10 @@ "typeString": "string" }, "typeName": { - "id": 1717, + "id": 4778, "name": "string", "nodeType": "ElementaryTypeName", - "src": "15754:6:0", + "src": "15754:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23190,28 +23190,28 @@ "visibility": "internal" } ], - "src": "15722:50:0" + "src": "15722:50:20" }, "returnParameters": { - "id": 1720, + "id": 4781, "nodeType": "ParameterList", "parameters": [], - "src": "15782:0:0" + "src": "15782:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1768, + "id": 4829, "nodeType": "FunctionDefinition", - "src": "15921:259:0", + "src": "15921:259:20", "nodes": [], "body": { - "id": 1767, + "id": 4828, "nodeType": "Block", - "src": "15964:216:0", + "src": "15964:216:20", "nodes": [], "statements": [ { @@ -23220,18 +23220,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 1747, + "id": 4808, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1745, + "id": 4806, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1740, - "src": "15978:1:0", + "referencedDeclaration": 4801, + "src": "15978:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23240,44 +23240,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 1746, + "id": 4807, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1742, - "src": "15982:1:0", + "referencedDeclaration": 4803, + "src": "15982:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "15978:5:0", + "src": "15978:5:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1766, + "id": 4827, "nodeType": "IfStatement", - "src": "15974:200:0", + "src": "15974:200:20", "trueBody": { - "id": 1765, + "id": 4826, "nodeType": "Block", - "src": "15985:189:0", + "src": "15985:189:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203c3d2062206e6f7420736174697366696564205b75696e745d", - "id": 1749, + "id": 4810, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16008:36:0", + "src": "16008:36:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_6d5420eec28b94f3fd7dd1c7ce81f45c79bfa9fab37300faf965a8d6272e32ff", "typeString": "literal_string \"Error: a <= b not satisfied [uint]\"" @@ -23292,18 +23292,18 @@ "typeString": "literal_string \"Error: a <= b not satisfied [uint]\"" } ], - "id": 1748, + "id": 4809, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "16004:3:0", + "referencedDeclaration": 3066, + "src": "16004:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 1750, + "id": 4811, "isConstant": false, "isLValue": false, "isPure": false, @@ -23312,30 +23312,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16004:41:0", + "src": "16004:41:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1751, + "id": 4812, "nodeType": "EmitStatement", - "src": "15999:46:0" + "src": "15999:46:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652061", - "id": 1753, + "id": 4814, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16079:11:0", + "src": "16079:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -23343,12 +23343,12 @@ "value": " Value a" }, { - "id": 1754, + "id": 4815, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1740, - "src": "16092:1:0", + "referencedDeclaration": 4801, + "src": "16092:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23366,18 +23366,18 @@ "typeString": "uint256" } ], - "id": 1752, + "id": 4813, "name": "log_named_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 73, - "src": "16064:14:0", + "referencedDeclaration": 3134, + "src": "16064:14:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" } }, - "id": 1755, + "id": 4816, "isConstant": false, "isLValue": false, "isPure": false, @@ -23386,30 +23386,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16064:30:0", + "src": "16064:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1756, + "id": 4817, "nodeType": "EmitStatement", - "src": "16059:35:0" + "src": "16059:35:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652062", - "id": 1758, + "id": 4819, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16128:11:0", + "src": "16128:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -23417,12 +23417,12 @@ "value": " Value b" }, { - "id": 1759, + "id": 4820, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1742, - "src": "16141:1:0", + "referencedDeclaration": 4803, + "src": "16141:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23440,18 +23440,18 @@ "typeString": "uint256" } ], - "id": 1757, + "id": 4818, "name": "log_named_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 73, - "src": "16113:14:0", + "referencedDeclaration": 3134, + "src": "16113:14:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256)" } }, - "id": 1760, + "id": 4821, "isConstant": false, "isLValue": false, "isPure": false, @@ -23460,34 +23460,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16113:30:0", + "src": "16113:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1761, + "id": 4822, "nodeType": "EmitStatement", - "src": "16108:35:0" + "src": "16108:35:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 1762, + "id": 4823, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "16157:4:0", + "referencedDeclaration": 3277, + "src": "16157:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 1763, + "id": 4824, "isConstant": false, "isLValue": false, "isPure": false, @@ -23496,16 +23496,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16157:6:0", + "src": "16157:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1764, + "id": 4825, "nodeType": "ExpressionStatement", - "src": "16157:6:0" + "src": "16157:6:20" } ] } @@ -23516,20 +23516,20 @@ "kind": "function", "modifiers": [], "name": "assertLe", - "nameLocation": "15930:8:0", + "nameLocation": "15930:8:20", "parameters": { - "id": 1743, + "id": 4804, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1740, + "id": 4801, "mutability": "mutable", "name": "a", - "nameLocation": "15944:1:0", + "nameLocation": "15944:1:20", "nodeType": "VariableDeclaration", - "scope": 1768, - "src": "15939:6:0", + "scope": 4829, + "src": "15939:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23537,10 +23537,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1739, + "id": 4800, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "15939:4:0", + "src": "15939:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23550,13 +23550,13 @@ }, { "constant": false, - "id": 1742, + "id": 4803, "mutability": "mutable", "name": "b", - "nameLocation": "15952:1:0", + "nameLocation": "15952:1:20", "nodeType": "VariableDeclaration", - "scope": 1768, - "src": "15947:6:0", + "scope": 4829, + "src": "15947:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23564,10 +23564,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1741, + "id": 4802, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "15947:4:0", + "src": "15947:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23576,28 +23576,28 @@ "visibility": "internal" } ], - "src": "15938:16:0" + "src": "15938:16:20" }, "returnParameters": { - "id": 1744, + "id": 4805, "nodeType": "ParameterList", "parameters": [], - "src": "15964:0:0" + "src": "15964:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1793, + "id": 4854, "nodeType": "FunctionDefinition", - "src": "16185:177:0", + "src": "16185:177:20", "nodes": [], "body": { - "id": 1792, + "id": 4853, "nodeType": "Block", - "src": "16247:115:0", + "src": "16247:115:20", "nodes": [], "statements": [ { @@ -23606,18 +23606,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 1779, + "id": 4840, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1777, + "id": 4838, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1770, - "src": "16261:1:0", + "referencedDeclaration": 4831, + "src": "16261:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23626,44 +23626,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 1778, + "id": 4839, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1772, - "src": "16265:1:0", + "referencedDeclaration": 4833, + "src": "16265:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "16261:5:0", + "src": "16261:5:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1791, + "id": 4852, "nodeType": "IfStatement", - "src": "16257:99:0", + "src": "16257:99:20", "trueBody": { - "id": 1790, + "id": 4851, "nodeType": "Block", - "src": "16268:88:0", + "src": "16268:88:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 1781, + "id": 4842, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16304:7:0", + "src": "16304:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -23671,12 +23671,12 @@ "value": "Error" }, { - "id": 1782, + "id": 4843, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1774, - "src": "16313:3:0", + "referencedDeclaration": 4835, + "src": "16313:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -23694,18 +23694,18 @@ "typeString": "string memory" } ], - "id": 1780, + "id": 4841, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "16287:16:0", + "referencedDeclaration": 3146, + "src": "16287:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 1783, + "id": 4844, "isConstant": false, "isLValue": false, "isPure": false, @@ -23714,39 +23714,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16287:30:0", + "src": "16287:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1784, + "id": 4845, "nodeType": "EmitStatement", - "src": "16282:35:0" + "src": "16282:35:20" }, { "expression": { "arguments": [ { - "id": 1786, + "id": 4847, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1770, - "src": "16340:1:0", + "referencedDeclaration": 4831, + "src": "16340:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1787, + "id": 4848, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1772, - "src": "16343:1:0", + "referencedDeclaration": 4833, + "src": "16343:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23764,23 +23764,23 @@ "typeString": "uint256" } ], - "id": 1785, + "id": 4846, "name": "assertLe", "nodeType": "Identifier", "overloadedDeclarations": [ - 1768, - 1793, - 1823, - 1848 + 4829, + 4854, + 4884, + 4909 ], - "referencedDeclaration": 1768, - "src": "16331:8:0", + "referencedDeclaration": 4829, + "src": "16331:8:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256)" } }, - "id": 1788, + "id": 4849, "isConstant": false, "isLValue": false, "isPure": false, @@ -23789,16 +23789,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16331:14:0", + "src": "16331:14:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1789, + "id": 4850, "nodeType": "ExpressionStatement", - "src": "16331:14:0" + "src": "16331:14:20" } ] } @@ -23809,20 +23809,20 @@ "kind": "function", "modifiers": [], "name": "assertLe", - "nameLocation": "16194:8:0", + "nameLocation": "16194:8:20", "parameters": { - "id": 1775, + "id": 4836, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1770, + "id": 4831, "mutability": "mutable", "name": "a", - "nameLocation": "16208:1:0", + "nameLocation": "16208:1:20", "nodeType": "VariableDeclaration", - "scope": 1793, - "src": "16203:6:0", + "scope": 4854, + "src": "16203:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23830,10 +23830,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1769, + "id": 4830, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "16203:4:0", + "src": "16203:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23843,13 +23843,13 @@ }, { "constant": false, - "id": 1772, + "id": 4833, "mutability": "mutable", "name": "b", - "nameLocation": "16216:1:0", + "nameLocation": "16216:1:20", "nodeType": "VariableDeclaration", - "scope": 1793, - "src": "16211:6:0", + "scope": 4854, + "src": "16211:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -23857,10 +23857,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1771, + "id": 4832, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "16211:4:0", + "src": "16211:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -23870,13 +23870,13 @@ }, { "constant": false, - "id": 1774, + "id": 4835, "mutability": "mutable", "name": "err", - "nameLocation": "16233:3:0", + "nameLocation": "16233:3:20", "nodeType": "VariableDeclaration", - "scope": 1793, - "src": "16219:17:0", + "scope": 4854, + "src": "16219:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -23884,10 +23884,10 @@ "typeString": "string" }, "typeName": { - "id": 1773, + "id": 4834, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16219:6:0", + "src": "16219:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -23896,28 +23896,28 @@ "visibility": "internal" } ], - "src": "16202:35:0" + "src": "16202:35:20" }, "returnParameters": { - "id": 1776, + "id": 4837, "nodeType": "ParameterList", "parameters": [], - "src": "16247:0:0" + "src": "16247:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1823, + "id": 4884, "nodeType": "FunctionDefinition", - "src": "16367:254:0", + "src": "16367:254:20", "nodes": [], "body": { - "id": 1822, + "id": 4883, "nodeType": "Block", - "src": "16408:213:0", + "src": "16408:213:20", "nodes": [], "statements": [ { @@ -23926,18 +23926,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 1802, + "id": 4863, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1800, + "id": 4861, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1795, - "src": "16422:1:0", + "referencedDeclaration": 4856, + "src": "16422:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -23946,44 +23946,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 1801, + "id": 4862, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1797, - "src": "16426:1:0", + "referencedDeclaration": 4858, + "src": "16426:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "16422:5:0", + "src": "16422:5:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1821, + "id": 4882, "nodeType": "IfStatement", - "src": "16418:197:0", + "src": "16418:197:20", "trueBody": { - "id": 1820, + "id": 4881, "nodeType": "Block", - "src": "16429:186:0", + "src": "16429:186:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203c3d2062206e6f7420736174697366696564205b696e745d", - "id": 1804, + "id": 4865, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16452:35:0", + "src": "16452:35:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_558ba41c44b763b352271d6c22f0cb02f5c0c4dbb25ed68172916a4e6a662555", "typeString": "literal_string \"Error: a <= b not satisfied [int]\"" @@ -23998,18 +23998,18 @@ "typeString": "literal_string \"Error: a <= b not satisfied [int]\"" } ], - "id": 1803, + "id": 4864, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "16448:3:0", + "referencedDeclaration": 3066, + "src": "16448:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 1805, + "id": 4866, "isConstant": false, "isLValue": false, "isPure": false, @@ -24018,30 +24018,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16448:40:0", + "src": "16448:40:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1806, + "id": 4867, "nodeType": "EmitStatement", - "src": "16443:45:0" + "src": "16443:45:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652061", - "id": 1808, + "id": 4869, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16521:11:0", + "src": "16521:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -24049,12 +24049,12 @@ "value": " Value a" }, { - "id": 1809, + "id": 4870, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1795, - "src": "16534:1:0", + "referencedDeclaration": 4856, + "src": "16534:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -24072,18 +24072,18 @@ "typeString": "int256" } ], - "id": 1807, + "id": 4868, "name": "log_named_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 67, - "src": "16507:13:0", + "referencedDeclaration": 3128, + "src": "16507:13:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" } }, - "id": 1810, + "id": 4871, "isConstant": false, "isLValue": false, "isPure": false, @@ -24092,30 +24092,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16507:29:0", + "src": "16507:29:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1811, + "id": 4872, "nodeType": "EmitStatement", - "src": "16502:34:0" + "src": "16502:34:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652062", - "id": 1813, + "id": 4874, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16569:11:0", + "src": "16569:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -24123,12 +24123,12 @@ "value": " Value b" }, { - "id": 1814, + "id": 4875, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1797, - "src": "16582:1:0", + "referencedDeclaration": 4858, + "src": "16582:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -24146,18 +24146,18 @@ "typeString": "int256" } ], - "id": 1812, + "id": 4873, "name": "log_named_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 67, - "src": "16555:13:0", + "referencedDeclaration": 3128, + "src": "16555:13:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$returns$__$", "typeString": "function (string memory,int256)" } }, - "id": 1815, + "id": 4876, "isConstant": false, "isLValue": false, "isPure": false, @@ -24166,34 +24166,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16555:29:0", + "src": "16555:29:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1816, + "id": 4877, "nodeType": "EmitStatement", - "src": "16550:34:0" + "src": "16550:34:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 1817, + "id": 4878, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "16598:4:0", + "referencedDeclaration": 3277, + "src": "16598:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 1818, + "id": 4879, "isConstant": false, "isLValue": false, "isPure": false, @@ -24202,16 +24202,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16598:6:0", + "src": "16598:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1819, + "id": 4880, "nodeType": "ExpressionStatement", - "src": "16598:6:0" + "src": "16598:6:20" } ] } @@ -24222,20 +24222,20 @@ "kind": "function", "modifiers": [], "name": "assertLe", - "nameLocation": "16376:8:0", + "nameLocation": "16376:8:20", "parameters": { - "id": 1798, + "id": 4859, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1795, + "id": 4856, "mutability": "mutable", "name": "a", - "nameLocation": "16389:1:0", + "nameLocation": "16389:1:20", "nodeType": "VariableDeclaration", - "scope": 1823, - "src": "16385:5:0", + "scope": 4884, + "src": "16385:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24243,10 +24243,10 @@ "typeString": "int256" }, "typeName": { - "id": 1794, + "id": 4855, "name": "int", "nodeType": "ElementaryTypeName", - "src": "16385:3:0", + "src": "16385:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -24256,13 +24256,13 @@ }, { "constant": false, - "id": 1797, + "id": 4858, "mutability": "mutable", "name": "b", - "nameLocation": "16396:1:0", + "nameLocation": "16396:1:20", "nodeType": "VariableDeclaration", - "scope": 1823, - "src": "16392:5:0", + "scope": 4884, + "src": "16392:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24270,10 +24270,10 @@ "typeString": "int256" }, "typeName": { - "id": 1796, + "id": 4857, "name": "int", "nodeType": "ElementaryTypeName", - "src": "16392:3:0", + "src": "16392:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -24282,28 +24282,28 @@ "visibility": "internal" } ], - "src": "16384:14:0" + "src": "16384:14:20" }, "returnParameters": { - "id": 1799, + "id": 4860, "nodeType": "ParameterList", "parameters": [], - "src": "16408:0:0" + "src": "16408:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1848, + "id": 4909, "nodeType": "FunctionDefinition", - "src": "16626:175:0", + "src": "16626:175:20", "nodes": [], "body": { - "id": 1847, + "id": 4908, "nodeType": "Block", - "src": "16686:115:0", + "src": "16686:115:20", "nodes": [], "statements": [ { @@ -24312,18 +24312,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 1834, + "id": 4895, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1832, + "id": 4893, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1825, - "src": "16700:1:0", + "referencedDeclaration": 4886, + "src": "16700:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -24332,44 +24332,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 1833, + "id": 4894, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1827, - "src": "16704:1:0", + "referencedDeclaration": 4888, + "src": "16704:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "16700:5:0", + "src": "16700:5:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1846, + "id": 4907, "nodeType": "IfStatement", - "src": "16696:99:0", + "src": "16696:99:20", "trueBody": { - "id": 1845, + "id": 4906, "nodeType": "Block", - "src": "16707:88:0", + "src": "16707:88:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 1836, + "id": 4897, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16743:7:0", + "src": "16743:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -24377,12 +24377,12 @@ "value": "Error" }, { - "id": 1837, + "id": 4898, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1829, - "src": "16752:3:0", + "referencedDeclaration": 4890, + "src": "16752:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -24400,18 +24400,18 @@ "typeString": "string memory" } ], - "id": 1835, + "id": 4896, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "16726:16:0", + "referencedDeclaration": 3146, + "src": "16726:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 1838, + "id": 4899, "isConstant": false, "isLValue": false, "isPure": false, @@ -24420,39 +24420,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16726:30:0", + "src": "16726:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1839, + "id": 4900, "nodeType": "EmitStatement", - "src": "16721:35:0" + "src": "16721:35:20" }, { "expression": { "arguments": [ { - "id": 1841, + "id": 4902, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1825, - "src": "16779:1:0", + "referencedDeclaration": 4886, + "src": "16779:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 1842, + "id": 4903, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1827, - "src": "16782:1:0", + "referencedDeclaration": 4888, + "src": "16782:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -24470,23 +24470,23 @@ "typeString": "int256" } ], - "id": 1840, + "id": 4901, "name": "assertLe", "nodeType": "Identifier", "overloadedDeclarations": [ - 1768, - 1793, - 1823, - 1848 + 4829, + 4854, + 4884, + 4909 ], - "referencedDeclaration": 1823, - "src": "16770:8:0", + "referencedDeclaration": 4884, + "src": "16770:8:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$returns$__$", "typeString": "function (int256,int256)" } }, - "id": 1843, + "id": 4904, "isConstant": false, "isLValue": false, "isPure": false, @@ -24495,16 +24495,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16770:14:0", + "src": "16770:14:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1844, + "id": 4905, "nodeType": "ExpressionStatement", - "src": "16770:14:0" + "src": "16770:14:20" } ] } @@ -24515,20 +24515,20 @@ "kind": "function", "modifiers": [], "name": "assertLe", - "nameLocation": "16635:8:0", + "nameLocation": "16635:8:20", "parameters": { - "id": 1830, + "id": 4891, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1825, + "id": 4886, "mutability": "mutable", "name": "a", - "nameLocation": "16648:1:0", + "nameLocation": "16648:1:20", "nodeType": "VariableDeclaration", - "scope": 1848, - "src": "16644:5:0", + "scope": 4909, + "src": "16644:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24536,10 +24536,10 @@ "typeString": "int256" }, "typeName": { - "id": 1824, + "id": 4885, "name": "int", "nodeType": "ElementaryTypeName", - "src": "16644:3:0", + "src": "16644:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -24549,13 +24549,13 @@ }, { "constant": false, - "id": 1827, + "id": 4888, "mutability": "mutable", "name": "b", - "nameLocation": "16655:1:0", + "nameLocation": "16655:1:20", "nodeType": "VariableDeclaration", - "scope": 1848, - "src": "16651:5:0", + "scope": 4909, + "src": "16651:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24563,10 +24563,10 @@ "typeString": "int256" }, "typeName": { - "id": 1826, + "id": 4887, "name": "int", "nodeType": "ElementaryTypeName", - "src": "16651:3:0", + "src": "16651:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -24576,13 +24576,13 @@ }, { "constant": false, - "id": 1829, + "id": 4890, "mutability": "mutable", "name": "err", - "nameLocation": "16672:3:0", + "nameLocation": "16672:3:20", "nodeType": "VariableDeclaration", - "scope": 1848, - "src": "16658:17:0", + "scope": 4909, + "src": "16658:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -24590,10 +24590,10 @@ "typeString": "string" }, "typeName": { - "id": 1828, + "id": 4889, "name": "string", "nodeType": "ElementaryTypeName", - "src": "16658:6:0", + "src": "16658:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -24602,28 +24602,28 @@ "visibility": "internal" } ], - "src": "16643:33:0" + "src": "16643:33:20" }, "returnParameters": { - "id": 1831, + "id": 4892, "nodeType": "ParameterList", "parameters": [], - "src": "16686:0:0" + "src": "16686:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1882, + "id": 4943, "nodeType": "FunctionDefinition", - "src": "16806:320:0", + "src": "16806:320:20", "nodes": [], "body": { - "id": 1881, + "id": 4942, "nodeType": "Block", - "src": "16869:257:0", + "src": "16869:257:20", "nodes": [], "statements": [ { @@ -24632,18 +24632,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 1859, + "id": 4920, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1857, + "id": 4918, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1850, - "src": "16883:1:0", + "referencedDeclaration": 4911, + "src": "16883:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -24652,44 +24652,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 1858, + "id": 4919, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1852, - "src": "16887:1:0", + "referencedDeclaration": 4913, + "src": "16887:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "16883:5:0", + "src": "16883:5:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1880, + "id": 4941, "nodeType": "IfStatement", - "src": "16879:241:0", + "src": "16879:241:20", "trueBody": { - "id": 1879, + "id": 4940, "nodeType": "Block", - "src": "16890:230:0", + "src": "16890:230:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203c3d2062206e6f7420736174697366696564205b646563696d616c20696e745d", - "id": 1861, + "id": 4922, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16913:43:0", + "src": "16913:43:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_a855fbfffc345e8a0ab544e824618dabd995fdc5bda653c7d4869b57deb1d23a", "typeString": "literal_string \"Error: a <= b not satisfied [decimal int]\"" @@ -24704,18 +24704,18 @@ "typeString": "literal_string \"Error: a <= b not satisfied [decimal int]\"" } ], - "id": 1860, + "id": 4921, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "16909:3:0", + "referencedDeclaration": 3066, + "src": "16909:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 1862, + "id": 4923, "isConstant": false, "isLValue": false, "isPure": false, @@ -24724,30 +24724,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16909:48:0", + "src": "16909:48:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1863, + "id": 4924, "nodeType": "EmitStatement", - "src": "16904:53:0" + "src": "16904:53:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652061", - "id": 1865, + "id": 4926, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "16998:11:0", + "src": "16998:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -24755,24 +24755,24 @@ "value": " Value a" }, { - "id": 1866, + "id": 4927, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1850, - "src": "17011:1:0", + "referencedDeclaration": 4911, + "src": "17011:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 1867, + "id": 4928, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1854, - "src": "17014:8:0", + "referencedDeclaration": 4915, + "src": "17014:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24794,18 +24794,18 @@ "typeString": "uint256" } ], - "id": 1864, + "id": 4925, "name": "log_named_decimal_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 53, - "src": "16976:21:0", + "referencedDeclaration": 3114, + "src": "16976:21:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" } }, - "id": 1868, + "id": 4929, "isConstant": false, "isLValue": false, "isPure": false, @@ -24814,30 +24814,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "16976:47:0", + "src": "16976:47:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1869, + "id": 4930, "nodeType": "EmitStatement", - "src": "16971:52:0" + "src": "16971:52:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652062", - "id": 1871, + "id": 4932, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17064:11:0", + "src": "17064:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -24845,24 +24845,24 @@ "value": " Value b" }, { - "id": 1872, + "id": 4933, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1852, - "src": "17077:1:0", + "referencedDeclaration": 4913, + "src": "17077:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 1873, + "id": 4934, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1854, - "src": "17080:8:0", + "referencedDeclaration": 4915, + "src": "17080:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -24884,18 +24884,18 @@ "typeString": "uint256" } ], - "id": 1870, + "id": 4931, "name": "log_named_decimal_int", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 53, - "src": "17042:21:0", + "referencedDeclaration": 3114, + "src": "17042:21:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (string memory,int256,uint256)" } }, - "id": 1874, + "id": 4935, "isConstant": false, "isLValue": false, "isPure": false, @@ -24904,34 +24904,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17042:47:0", + "src": "17042:47:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1875, + "id": 4936, "nodeType": "EmitStatement", - "src": "17037:52:0" + "src": "17037:52:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 1876, + "id": 4937, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "17103:4:0", + "referencedDeclaration": 3277, + "src": "17103:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 1877, + "id": 4938, "isConstant": false, "isLValue": false, "isPure": false, @@ -24940,16 +24940,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17103:6:0", + "src": "17103:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1878, + "id": 4939, "nodeType": "ExpressionStatement", - "src": "17103:6:0" + "src": "17103:6:20" } ] } @@ -24960,20 +24960,20 @@ "kind": "function", "modifiers": [], "name": "assertLeDecimal", - "nameLocation": "16815:15:0", + "nameLocation": "16815:15:20", "parameters": { - "id": 1855, + "id": 4916, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1850, + "id": 4911, "mutability": "mutable", "name": "a", - "nameLocation": "16835:1:0", + "nameLocation": "16835:1:20", "nodeType": "VariableDeclaration", - "scope": 1882, - "src": "16831:5:0", + "scope": 4943, + "src": "16831:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -24981,10 +24981,10 @@ "typeString": "int256" }, "typeName": { - "id": 1849, + "id": 4910, "name": "int", "nodeType": "ElementaryTypeName", - "src": "16831:3:0", + "src": "16831:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -24994,13 +24994,13 @@ }, { "constant": false, - "id": 1852, + "id": 4913, "mutability": "mutable", "name": "b", - "nameLocation": "16842:1:0", + "nameLocation": "16842:1:20", "nodeType": "VariableDeclaration", - "scope": 1882, - "src": "16838:5:0", + "scope": 4943, + "src": "16838:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25008,10 +25008,10 @@ "typeString": "int256" }, "typeName": { - "id": 1851, + "id": 4912, "name": "int", "nodeType": "ElementaryTypeName", - "src": "16838:3:0", + "src": "16838:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -25021,13 +25021,13 @@ }, { "constant": false, - "id": 1854, + "id": 4915, "mutability": "mutable", "name": "decimals", - "nameLocation": "16850:8:0", + "nameLocation": "16850:8:20", "nodeType": "VariableDeclaration", - "scope": 1882, - "src": "16845:13:0", + "scope": 4943, + "src": "16845:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25035,10 +25035,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1853, + "id": 4914, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "16845:4:0", + "src": "16845:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25047,28 +25047,28 @@ "visibility": "internal" } ], - "src": "16830:29:0" + "src": "16830:29:20" }, "returnParameters": { - "id": 1856, + "id": 4917, "nodeType": "ParameterList", "parameters": [], - "src": "16869:0:0" + "src": "16869:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1910, + "id": 4971, "nodeType": "FunctionDefinition", - "src": "17131:214:0", + "src": "17131:214:20", "nodes": [], "body": { - "id": 1909, + "id": 4970, "nodeType": "Block", - "src": "17213:132:0", + "src": "17213:132:20", "nodes": [], "statements": [ { @@ -25077,18 +25077,18 @@ "typeIdentifier": "t_int256", "typeString": "int256" }, - "id": 1895, + "id": 4956, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1893, + "id": 4954, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1884, - "src": "17227:1:0", + "referencedDeclaration": 4945, + "src": "17227:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -25097,44 +25097,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 1894, + "id": 4955, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1886, - "src": "17231:1:0", + "referencedDeclaration": 4947, + "src": "17231:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, - "src": "17227:5:0", + "src": "17227:5:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1908, + "id": 4969, "nodeType": "IfStatement", - "src": "17223:116:0", + "src": "17223:116:20", "trueBody": { - "id": 1907, + "id": 4968, "nodeType": "Block", - "src": "17234:105:0", + "src": "17234:105:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 1897, + "id": 4958, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17270:7:0", + "src": "17270:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -25142,12 +25142,12 @@ "value": "Error" }, { - "id": 1898, + "id": 4959, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1890, - "src": "17279:3:0", + "referencedDeclaration": 4951, + "src": "17279:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -25165,18 +25165,18 @@ "typeString": "string memory" } ], - "id": 1896, + "id": 4957, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "17253:16:0", + "referencedDeclaration": 3146, + "src": "17253:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 1899, + "id": 4960, "isConstant": false, "isLValue": false, "isPure": false, @@ -25185,51 +25185,51 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17253:30:0", + "src": "17253:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1900, + "id": 4961, "nodeType": "EmitStatement", - "src": "17248:35:0" + "src": "17248:35:20" }, { "expression": { "arguments": [ { - "id": 1902, + "id": 4963, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1884, - "src": "17313:1:0", + "referencedDeclaration": 4945, + "src": "17313:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 1903, + "id": 4964, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1886, - "src": "17316:1:0", + "referencedDeclaration": 4947, + "src": "17316:1:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" } }, { - "id": 1904, + "id": 4965, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1888, - "src": "17319:8:0", + "referencedDeclaration": 4949, + "src": "17319:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25251,23 +25251,23 @@ "typeString": "uint256" } ], - "id": 1901, + "id": 4962, "name": "assertLeDecimal", "nodeType": "Identifier", "overloadedDeclarations": [ - 1882, - 1910, - 1944, - 1972 + 4943, + 4971, + 5005, + 5033 ], - "referencedDeclaration": 1882, - "src": "17297:15:0", + "referencedDeclaration": 4943, + "src": "17297:15:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_int256_$_t_int256_$_t_uint256_$returns$__$", "typeString": "function (int256,int256,uint256)" } }, - "id": 1905, + "id": 4966, "isConstant": false, "isLValue": false, "isPure": false, @@ -25276,16 +25276,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17297:31:0", + "src": "17297:31:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1906, + "id": 4967, "nodeType": "ExpressionStatement", - "src": "17297:31:0" + "src": "17297:31:20" } ] } @@ -25296,20 +25296,20 @@ "kind": "function", "modifiers": [], "name": "assertLeDecimal", - "nameLocation": "17140:15:0", + "nameLocation": "17140:15:20", "parameters": { - "id": 1891, + "id": 4952, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1884, + "id": 4945, "mutability": "mutable", "name": "a", - "nameLocation": "17160:1:0", + "nameLocation": "17160:1:20", "nodeType": "VariableDeclaration", - "scope": 1910, - "src": "17156:5:0", + "scope": 4971, + "src": "17156:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25317,10 +25317,10 @@ "typeString": "int256" }, "typeName": { - "id": 1883, + "id": 4944, "name": "int", "nodeType": "ElementaryTypeName", - "src": "17156:3:0", + "src": "17156:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -25330,13 +25330,13 @@ }, { "constant": false, - "id": 1886, + "id": 4947, "mutability": "mutable", "name": "b", - "nameLocation": "17167:1:0", + "nameLocation": "17167:1:20", "nodeType": "VariableDeclaration", - "scope": 1910, - "src": "17163:5:0", + "scope": 4971, + "src": "17163:5:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25344,10 +25344,10 @@ "typeString": "int256" }, "typeName": { - "id": 1885, + "id": 4946, "name": "int", "nodeType": "ElementaryTypeName", - "src": "17163:3:0", + "src": "17163:3:20", "typeDescriptions": { "typeIdentifier": "t_int256", "typeString": "int256" @@ -25357,13 +25357,13 @@ }, { "constant": false, - "id": 1888, + "id": 4949, "mutability": "mutable", "name": "decimals", - "nameLocation": "17175:8:0", + "nameLocation": "17175:8:20", "nodeType": "VariableDeclaration", - "scope": 1910, - "src": "17170:13:0", + "scope": 4971, + "src": "17170:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25371,10 +25371,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1887, + "id": 4948, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "17170:4:0", + "src": "17170:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25384,13 +25384,13 @@ }, { "constant": false, - "id": 1890, + "id": 4951, "mutability": "mutable", "name": "err", - "nameLocation": "17199:3:0", + "nameLocation": "17199:3:20", "nodeType": "VariableDeclaration", - "scope": 1910, - "src": "17185:17:0", + "scope": 4971, + "src": "17185:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -25398,10 +25398,10 @@ "typeString": "string" }, "typeName": { - "id": 1889, + "id": 4950, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17185:6:0", + "src": "17185:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -25410,28 +25410,28 @@ "visibility": "internal" } ], - "src": "17155:48:0" + "src": "17155:48:20" }, "returnParameters": { - "id": 1892, + "id": 4953, "nodeType": "ParameterList", "parameters": [], - "src": "17213:0:0" + "src": "17213:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1944, + "id": 5005, "nodeType": "FunctionDefinition", - "src": "17350:325:0", + "src": "17350:325:20", "nodes": [], "body": { - "id": 1943, + "id": 5004, "nodeType": "Block", - "src": "17415:260:0", + "src": "17415:260:20", "nodes": [], "statements": [ { @@ -25440,18 +25440,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 1921, + "id": 4982, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1919, + "id": 4980, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1912, - "src": "17429:1:0", + "referencedDeclaration": 4973, + "src": "17429:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25460,44 +25460,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 1920, + "id": 4981, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1914, - "src": "17433:1:0", + "referencedDeclaration": 4975, + "src": "17433:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17429:5:0", + "src": "17429:5:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1942, + "id": 5003, "nodeType": "IfStatement", - "src": "17425:244:0", + "src": "17425:244:20", "trueBody": { - "id": 1941, + "id": 5002, "nodeType": "Block", - "src": "17436:233:0", + "src": "17436:233:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203c3d2062206e6f7420736174697366696564205b646563696d616c2075696e745d", - "id": 1923, + "id": 4984, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17459:44:0", + "src": "17459:44:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_32bce37771ce1d01bc601c73b51f2296c0d8e2a50c2d19a6ac89c6b917715c51", "typeString": "literal_string \"Error: a <= b not satisfied [decimal uint]\"" @@ -25512,18 +25512,18 @@ "typeString": "literal_string \"Error: a <= b not satisfied [decimal uint]\"" } ], - "id": 1922, + "id": 4983, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "17455:3:0", + "referencedDeclaration": 3066, + "src": "17455:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 1924, + "id": 4985, "isConstant": false, "isLValue": false, "isPure": false, @@ -25532,30 +25532,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17455:49:0", + "src": "17455:49:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1925, + "id": 4986, "nodeType": "EmitStatement", - "src": "17450:54:0" + "src": "17450:54:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652061", - "id": 1927, + "id": 4988, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17546:11:0", + "src": "17546:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_c592b529b874569f165479a5a4380dedf000796f11e04035f76bfa7310b31d26", "typeString": "literal_string \" Value a\"" @@ -25563,24 +25563,24 @@ "value": " Value a" }, { - "id": 1928, + "id": 4989, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1912, - "src": "17559:1:0", + "referencedDeclaration": 4973, + "src": "17559:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1929, + "id": 4990, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1916, - "src": "17562:8:0", + "referencedDeclaration": 4977, + "src": "17562:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25602,18 +25602,18 @@ "typeString": "uint256" } ], - "id": 1926, + "id": 4987, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "17523:22:0", + "referencedDeclaration": 3122, + "src": "17523:22:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 1930, + "id": 4991, "isConstant": false, "isLValue": false, "isPure": false, @@ -25622,30 +25622,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17523:48:0", + "src": "17523:48:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1931, + "id": 4992, "nodeType": "EmitStatement", - "src": "17518:53:0" + "src": "17518:53:20" }, { "eventCall": { "arguments": [ { "hexValue": "202056616c75652062", - "id": 1933, + "id": 4994, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17613:11:0", + "src": "17613:11:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e4b1d025132960c3fb1a582cf2366864dc416744d1b9770aa69fe3749623ebc3", "typeString": "literal_string \" Value b\"" @@ -25653,24 +25653,24 @@ "value": " Value b" }, { - "id": 1934, + "id": 4995, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1914, - "src": "17626:1:0", + "referencedDeclaration": 4975, + "src": "17626:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1935, + "id": 4996, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1916, - "src": "17629:8:0", + "referencedDeclaration": 4977, + "src": "17629:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25692,18 +25692,18 @@ "typeString": "uint256" } ], - "id": 1932, + "id": 4993, "name": "log_named_decimal_uint", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 61, - "src": "17590:22:0", + "referencedDeclaration": 3122, + "src": "17590:22:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (string memory,uint256,uint256)" } }, - "id": 1936, + "id": 4997, "isConstant": false, "isLValue": false, "isPure": false, @@ -25712,34 +25712,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17590:48:0", + "src": "17590:48:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1937, + "id": 4998, "nodeType": "EmitStatement", - "src": "17585:53:0" + "src": "17585:53:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 1938, + "id": 4999, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "17652:4:0", + "referencedDeclaration": 3277, + "src": "17652:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 1939, + "id": 5000, "isConstant": false, "isLValue": false, "isPure": false, @@ -25748,16 +25748,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17652:6:0", + "src": "17652:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1940, + "id": 5001, "nodeType": "ExpressionStatement", - "src": "17652:6:0" + "src": "17652:6:20" } ] } @@ -25768,20 +25768,20 @@ "kind": "function", "modifiers": [], "name": "assertLeDecimal", - "nameLocation": "17359:15:0", + "nameLocation": "17359:15:20", "parameters": { - "id": 1917, + "id": 4978, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1912, + "id": 4973, "mutability": "mutable", "name": "a", - "nameLocation": "17380:1:0", + "nameLocation": "17380:1:20", "nodeType": "VariableDeclaration", - "scope": 1944, - "src": "17375:6:0", + "scope": 5005, + "src": "17375:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25789,10 +25789,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1911, + "id": 4972, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "17375:4:0", + "src": "17375:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25802,13 +25802,13 @@ }, { "constant": false, - "id": 1914, + "id": 4975, "mutability": "mutable", "name": "b", - "nameLocation": "17388:1:0", + "nameLocation": "17388:1:20", "nodeType": "VariableDeclaration", - "scope": 1944, - "src": "17383:6:0", + "scope": 5005, + "src": "17383:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25816,10 +25816,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1913, + "id": 4974, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "17383:4:0", + "src": "17383:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25829,13 +25829,13 @@ }, { "constant": false, - "id": 1916, + "id": 4977, "mutability": "mutable", "name": "decimals", - "nameLocation": "17396:8:0", + "nameLocation": "17396:8:20", "nodeType": "VariableDeclaration", - "scope": 1944, - "src": "17391:13:0", + "scope": 5005, + "src": "17391:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -25843,10 +25843,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1915, + "id": 4976, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "17391:4:0", + "src": "17391:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25855,28 +25855,28 @@ "visibility": "internal" } ], - "src": "17374:31:0" + "src": "17374:31:20" }, "returnParameters": { - "id": 1918, + "id": 4979, "nodeType": "ParameterList", "parameters": [], - "src": "17415:0:0" + "src": "17415:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 1972, + "id": 5033, "nodeType": "FunctionDefinition", - "src": "17680:216:0", + "src": "17680:216:20", "nodes": [], "body": { - "id": 1971, + "id": 5032, "nodeType": "Block", - "src": "17764:132:0", + "src": "17764:132:20", "nodes": [], "statements": [ { @@ -25885,18 +25885,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 1957, + "id": 5018, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 1955, + "id": 5016, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1946, - "src": "17778:1:0", + "referencedDeclaration": 5007, + "src": "17778:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -25905,44 +25905,44 @@ "nodeType": "BinaryOperation", "operator": ">", "rightExpression": { - "id": 1956, + "id": 5017, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1948, - "src": "17782:1:0", + "referencedDeclaration": 5009, + "src": "17782:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "17778:5:0", + "src": "17778:5:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 1970, + "id": 5031, "nodeType": "IfStatement", - "src": "17774:116:0", + "src": "17774:116:20", "trueBody": { - "id": 1969, + "id": 5030, "nodeType": "Block", - "src": "17785:105:0", + "src": "17785:105:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 1959, + "id": 5020, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "17821:7:0", + "src": "17821:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -25950,12 +25950,12 @@ "value": "Error" }, { - "id": 1960, + "id": 5021, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1952, - "src": "17830:3:0", + "referencedDeclaration": 5013, + "src": "17830:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -25973,18 +25973,18 @@ "typeString": "string memory" } ], - "id": 1958, + "id": 5019, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "17804:16:0", + "referencedDeclaration": 3146, + "src": "17804:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 1961, + "id": 5022, "isConstant": false, "isLValue": false, "isPure": false, @@ -25993,51 +25993,51 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17804:30:0", + "src": "17804:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1962, + "id": 5023, "nodeType": "EmitStatement", - "src": "17799:35:0" + "src": "17799:35:20" }, { "expression": { "arguments": [ { - "id": 1964, + "id": 5025, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1946, - "src": "17864:1:0", + "referencedDeclaration": 5007, + "src": "17864:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1965, + "id": 5026, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1948, - "src": "17867:1:0", + "referencedDeclaration": 5009, + "src": "17867:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, { - "id": 1966, + "id": 5027, "name": "decimals", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1950, - "src": "17870:8:0", + "referencedDeclaration": 5011, + "src": "17870:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26059,23 +26059,23 @@ "typeString": "uint256" } ], - "id": 1963, + "id": 5024, "name": "assertLeDecimal", "nodeType": "Identifier", "overloadedDeclarations": [ - 1882, - 1910, - 1944, - 1972 + 4943, + 4971, + 5005, + 5033 ], - "referencedDeclaration": 1944, - "src": "17848:15:0", + "referencedDeclaration": 5005, + "src": "17848:15:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$", "typeString": "function (uint256,uint256,uint256)" } }, - "id": 1967, + "id": 5028, "isConstant": false, "isLValue": false, "isPure": false, @@ -26084,16 +26084,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17848:31:0", + "src": "17848:31:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1968, + "id": 5029, "nodeType": "ExpressionStatement", - "src": "17848:31:0" + "src": "17848:31:20" } ] } @@ -26104,20 +26104,20 @@ "kind": "function", "modifiers": [], "name": "assertLeDecimal", - "nameLocation": "17689:15:0", + "nameLocation": "17689:15:20", "parameters": { - "id": 1953, + "id": 5014, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1946, + "id": 5007, "mutability": "mutable", "name": "a", - "nameLocation": "17710:1:0", + "nameLocation": "17710:1:20", "nodeType": "VariableDeclaration", - "scope": 1972, - "src": "17705:6:0", + "scope": 5033, + "src": "17705:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26125,10 +26125,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1945, + "id": 5006, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "17705:4:0", + "src": "17705:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26138,13 +26138,13 @@ }, { "constant": false, - "id": 1948, + "id": 5009, "mutability": "mutable", "name": "b", - "nameLocation": "17718:1:0", + "nameLocation": "17718:1:20", "nodeType": "VariableDeclaration", - "scope": 1972, - "src": "17713:6:0", + "scope": 5033, + "src": "17713:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26152,10 +26152,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1947, + "id": 5008, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "17713:4:0", + "src": "17713:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26165,13 +26165,13 @@ }, { "constant": false, - "id": 1950, + "id": 5011, "mutability": "mutable", "name": "decimals", - "nameLocation": "17726:8:0", + "nameLocation": "17726:8:20", "nodeType": "VariableDeclaration", - "scope": 1972, - "src": "17721:13:0", + "scope": 5033, + "src": "17721:13:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -26179,10 +26179,10 @@ "typeString": "uint256" }, "typeName": { - "id": 1949, + "id": 5010, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "17721:4:0", + "src": "17721:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -26192,13 +26192,13 @@ }, { "constant": false, - "id": 1952, + "id": 5013, "mutability": "mutable", "name": "err", - "nameLocation": "17750:3:0", + "nameLocation": "17750:3:20", "nodeType": "VariableDeclaration", - "scope": 1972, - "src": "17736:17:0", + "scope": 5033, + "src": "17736:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -26206,10 +26206,10 @@ "typeString": "string" }, "typeName": { - "id": 1951, + "id": 5012, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17736:6:0", + "src": "17736:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -26218,28 +26218,28 @@ "visibility": "internal" } ], - "src": "17704:50:0" + "src": "17704:50:20" }, "returnParameters": { - "id": 1954, + "id": 5015, "nodeType": "ParameterList", "parameters": [], - "src": "17764:0:0" + "src": "17764:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 2012, + "id": 5073, "nodeType": "FunctionDefinition", - "src": "17902:344:0", + "src": "17902:344:20", "nodes": [], "body": { - "id": 2011, + "id": 5072, "nodeType": "Block", - "src": "17963:283:0", + "src": "17963:283:20", "nodes": [], "statements": [ { @@ -26248,7 +26248,7 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 1991, + "id": 5052, "isConstant": false, "isLValue": false, "isPure": false, @@ -26258,12 +26258,12 @@ { "arguments": [ { - "id": 1982, + "id": 5043, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1974, - "src": "18004:1:0", + "referencedDeclaration": 5035, + "src": "18004:1:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -26278,32 +26278,32 @@ } ], "expression": { - "id": 1980, + "id": 5041, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "17987:3:0", + "src": "17987:3:20", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 1981, + "id": 5042, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "17991:12:0", + "memberLocation": "17991:12:20", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "17987:16:0", + "src": "17987:16:20", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 1983, + "id": 5044, "isConstant": false, "isLValue": false, "isPure": false, @@ -26312,7 +26312,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17987:19:0", + "src": "17987:19:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -26327,18 +26327,18 @@ "typeString": "bytes memory" } ], - "id": 1979, + "id": 5040, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "17977:9:0", + "src": "17977:9:20", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 1984, + "id": 5045, "isConstant": false, "isLValue": false, "isPure": false, @@ -26347,7 +26347,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "17977:30:0", + "src": "17977:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -26361,12 +26361,12 @@ { "arguments": [ { - "id": 1988, + "id": 5049, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1976, - "src": "18038:1:0", + "referencedDeclaration": 5037, + "src": "18038:1:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -26381,32 +26381,32 @@ } ], "expression": { - "id": 1986, + "id": 5047, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18021:3:0", + "src": "18021:3:20", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 1987, + "id": 5048, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "18025:12:0", + "memberLocation": "18025:12:20", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "18021:16:0", + "src": "18021:16:20", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 1989, + "id": 5050, "isConstant": false, "isLValue": false, "isPure": false, @@ -26415,7 +26415,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18021:19:0", + "src": "18021:19:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -26430,18 +26430,18 @@ "typeString": "bytes memory" } ], - "id": 1985, + "id": 5046, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "18011:9:0", + "src": "18011:9:20", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 1990, + "id": 5051, "isConstant": false, "isLValue": false, "isPure": false, @@ -26450,40 +26450,40 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18011:30:0", + "src": "18011:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "17977:64:0", + "src": "17977:64:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2010, + "id": 5071, "nodeType": "IfStatement", - "src": "17973:267:0", + "src": "17973:267:20", "trueBody": { - "id": 2009, + "id": 5070, "nodeType": "Block", - "src": "18043:197:0", + "src": "18043:197:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203d3d2062206e6f7420736174697366696564205b737472696e675d", - "id": 1993, + "id": 5054, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18066:38:0", + "src": "18066:38:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_58e3ca0e65e73c038df3db6a7cab1bf7de300d13038b802ce0f4435889c48e5e", "typeString": "literal_string \"Error: a == b not satisfied [string]\"" @@ -26498,18 +26498,18 @@ "typeString": "literal_string \"Error: a == b not satisfied [string]\"" } ], - "id": 1992, + "id": 5053, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "18062:3:0", + "referencedDeclaration": 3066, + "src": "18062:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 1994, + "id": 5055, "isConstant": false, "isLValue": false, "isPure": false, @@ -26518,30 +26518,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18062:43:0", + "src": "18062:43:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 1995, + "id": 5056, "nodeType": "EmitStatement", - "src": "18057:48:0" + "src": "18057:48:20" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 1997, + "id": 5058, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18141:12:0", + "src": "18141:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -26549,12 +26549,12 @@ "value": " Left" }, { - "id": 1998, + "id": 5059, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1974, - "src": "18155:1:0", + "referencedDeclaration": 5035, + "src": "18155:1:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -26572,18 +26572,18 @@ "typeString": "string memory" } ], - "id": 1996, + "id": 5057, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "18124:16:0", + "referencedDeclaration": 3146, + "src": "18124:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 1999, + "id": 5060, "isConstant": false, "isLValue": false, "isPure": false, @@ -26592,30 +26592,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18124:33:0", + "src": "18124:33:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2000, + "id": 5061, "nodeType": "EmitStatement", - "src": "18119:38:0" + "src": "18119:38:20" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 2002, + "id": 5063, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18193:12:0", + "src": "18193:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -26623,12 +26623,12 @@ "value": " Right" }, { - "id": 2003, + "id": 5064, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 1976, - "src": "18207:1:0", + "referencedDeclaration": 5037, + "src": "18207:1:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -26646,18 +26646,18 @@ "typeString": "string memory" } ], - "id": 2001, + "id": 5062, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "18176:16:0", + "referencedDeclaration": 3146, + "src": "18176:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 2004, + "id": 5065, "isConstant": false, "isLValue": false, "isPure": false, @@ -26666,34 +26666,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18176:33:0", + "src": "18176:33:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2005, + "id": 5066, "nodeType": "EmitStatement", - "src": "18171:38:0" + "src": "18171:38:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 2006, + "id": 5067, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "18223:4:0", + "referencedDeclaration": 3277, + "src": "18223:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 2007, + "id": 5068, "isConstant": false, "isLValue": false, "isPure": false, @@ -26702,16 +26702,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18223:6:0", + "src": "18223:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2008, + "id": 5069, "nodeType": "ExpressionStatement", - "src": "18223:6:0" + "src": "18223:6:20" } ] } @@ -26722,20 +26722,20 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "17911:8:0", + "nameLocation": "17911:8:20", "parameters": { - "id": 1977, + "id": 5038, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 1974, + "id": 5035, "mutability": "mutable", "name": "a", - "nameLocation": "17934:1:0", + "nameLocation": "17934:1:20", "nodeType": "VariableDeclaration", - "scope": 2012, - "src": "17920:15:0", + "scope": 5073, + "src": "17920:15:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -26743,10 +26743,10 @@ "typeString": "string" }, "typeName": { - "id": 1973, + "id": 5034, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17920:6:0", + "src": "17920:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -26756,13 +26756,13 @@ }, { "constant": false, - "id": 1976, + "id": 5037, "mutability": "mutable", "name": "b", - "nameLocation": "17951:1:0", + "nameLocation": "17951:1:20", "nodeType": "VariableDeclaration", - "scope": 2012, - "src": "17937:15:0", + "scope": 5073, + "src": "17937:15:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -26770,10 +26770,10 @@ "typeString": "string" }, "typeName": { - "id": 1975, + "id": 5036, "name": "string", "nodeType": "ElementaryTypeName", - "src": "17937:6:0", + "src": "17937:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -26782,28 +26782,28 @@ "visibility": "internal" } ], - "src": "17919:34:0" + "src": "17919:34:20" }, "returnParameters": { - "id": 1978, + "id": 5039, "nodeType": "ParameterList", "parameters": [], - "src": "17963:0:0" + "src": "17963:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 2047, + "id": 5108, "nodeType": "FunctionDefinition", - "src": "18251:254:0", + "src": "18251:254:20", "nodes": [], "body": { - "id": 2046, + "id": 5107, "nodeType": "Block", - "src": "18331:174:0", + "src": "18331:174:20", "nodes": [], "statements": [ { @@ -26812,7 +26812,7 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 2033, + "id": 5094, "isConstant": false, "isLValue": false, "isPure": false, @@ -26822,12 +26822,12 @@ { "arguments": [ { - "id": 2024, + "id": 5085, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2014, - "src": "18372:1:0", + "referencedDeclaration": 5075, + "src": "18372:1:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -26842,32 +26842,32 @@ } ], "expression": { - "id": 2022, + "id": 5083, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18355:3:0", + "src": "18355:3:20", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 2023, + "id": 5084, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "18359:12:0", + "memberLocation": "18359:12:20", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "18355:16:0", + "src": "18355:16:20", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 2025, + "id": 5086, "isConstant": false, "isLValue": false, "isPure": false, @@ -26876,7 +26876,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18355:19:0", + "src": "18355:19:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -26891,18 +26891,18 @@ "typeString": "bytes memory" } ], - "id": 2021, + "id": 5082, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "18345:9:0", + "src": "18345:9:20", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2026, + "id": 5087, "isConstant": false, "isLValue": false, "isPure": false, @@ -26911,7 +26911,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18345:30:0", + "src": "18345:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -26925,12 +26925,12 @@ { "arguments": [ { - "id": 2030, + "id": 5091, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2016, - "src": "18406:1:0", + "referencedDeclaration": 5077, + "src": "18406:1:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -26945,32 +26945,32 @@ } ], "expression": { - "id": 2028, + "id": 5089, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18389:3:0", + "src": "18389:3:20", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 2029, + "id": 5090, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "18393:12:0", + "memberLocation": "18393:12:20", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "18389:16:0", + "src": "18389:16:20", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 2031, + "id": 5092, "isConstant": false, "isLValue": false, "isPure": false, @@ -26979,7 +26979,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18389:19:0", + "src": "18389:19:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -26994,18 +26994,18 @@ "typeString": "bytes memory" } ], - "id": 2027, + "id": 5088, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "18379:9:0", + "src": "18379:9:20", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2032, + "id": 5093, "isConstant": false, "isLValue": false, "isPure": false, @@ -27014,40 +27014,40 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18379:30:0", + "src": "18379:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "18345:64:0", + "src": "18345:64:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2045, + "id": 5106, "nodeType": "IfStatement", - "src": "18341:158:0", + "src": "18341:158:20", "trueBody": { - "id": 2044, + "id": 5105, "nodeType": "Block", - "src": "18411:88:0", + "src": "18411:88:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 2035, + "id": 5096, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18447:7:0", + "src": "18447:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -27055,12 +27055,12 @@ "value": "Error" }, { - "id": 2036, + "id": 5097, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2018, - "src": "18456:3:0", + "referencedDeclaration": 5079, + "src": "18456:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -27078,18 +27078,18 @@ "typeString": "string memory" } ], - "id": 2034, + "id": 5095, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "18430:16:0", + "referencedDeclaration": 3146, + "src": "18430:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 2037, + "id": 5098, "isConstant": false, "isLValue": false, "isPure": false, @@ -27098,39 +27098,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18430:30:0", + "src": "18430:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2038, + "id": 5099, "nodeType": "EmitStatement", - "src": "18425:35:0" + "src": "18425:35:20" }, { "expression": { "arguments": [ { - "id": 2040, + "id": 5101, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2014, - "src": "18483:1:0", + "referencedDeclaration": 5075, + "src": "18483:1:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 2041, + "id": 5102, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2016, - "src": "18486:1:0", + "referencedDeclaration": 5077, + "src": "18486:1:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -27148,29 +27148,29 @@ "typeString": "string memory" } ], - "id": 2039, + "id": 5100, "name": "assertEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 320, - 345, - 375, - 400, - 459, - 484, - 514, - 539, - 2012, - 2047 + 3381, + 3406, + 3436, + 3461, + 3520, + 3545, + 3575, + 3600, + 5073, + 5108 ], - "referencedDeclaration": 2012, - "src": "18474:8:0", + "referencedDeclaration": 5073, + "src": "18474:8:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 2042, + "id": 5103, "isConstant": false, "isLValue": false, "isPure": false, @@ -27179,16 +27179,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18474:14:0", + "src": "18474:14:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2043, + "id": 5104, "nodeType": "ExpressionStatement", - "src": "18474:14:0" + "src": "18474:14:20" } ] } @@ -27199,20 +27199,20 @@ "kind": "function", "modifiers": [], "name": "assertEq", - "nameLocation": "18260:8:0", + "nameLocation": "18260:8:20", "parameters": { - "id": 2019, + "id": 5080, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2014, + "id": 5075, "mutability": "mutable", "name": "a", - "nameLocation": "18283:1:0", + "nameLocation": "18283:1:20", "nodeType": "VariableDeclaration", - "scope": 2047, - "src": "18269:15:0", + "scope": 5108, + "src": "18269:15:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -27220,10 +27220,10 @@ "typeString": "string" }, "typeName": { - "id": 2013, + "id": 5074, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18269:6:0", + "src": "18269:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27233,13 +27233,13 @@ }, { "constant": false, - "id": 2016, + "id": 5077, "mutability": "mutable", "name": "b", - "nameLocation": "18300:1:0", + "nameLocation": "18300:1:20", "nodeType": "VariableDeclaration", - "scope": 2047, - "src": "18286:15:0", + "scope": 5108, + "src": "18286:15:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -27247,10 +27247,10 @@ "typeString": "string" }, "typeName": { - "id": 2015, + "id": 5076, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18286:6:0", + "src": "18286:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27260,13 +27260,13 @@ }, { "constant": false, - "id": 2018, + "id": 5079, "mutability": "mutable", "name": "err", - "nameLocation": "18317:3:0", + "nameLocation": "18317:3:20", "nodeType": "VariableDeclaration", - "scope": 2047, - "src": "18303:17:0", + "scope": 5108, + "src": "18303:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -27274,10 +27274,10 @@ "typeString": "string" }, "typeName": { - "id": 2017, + "id": 5078, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18303:6:0", + "src": "18303:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27286,28 +27286,28 @@ "visibility": "internal" } ], - "src": "18268:53:0" + "src": "18268:53:20" }, "returnParameters": { - "id": 2020, + "id": 5081, "nodeType": "ParameterList", "parameters": [], - "src": "18331:0:0" + "src": "18331:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 2087, + "id": 5148, "nodeType": "FunctionDefinition", - "src": "18511:347:0", + "src": "18511:347:20", "nodes": [], "body": { - "id": 2086, + "id": 5147, "nodeType": "Block", - "src": "18575:283:0", + "src": "18575:283:20", "nodes": [], "statements": [ { @@ -27316,7 +27316,7 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 2066, + "id": 5127, "isConstant": false, "isLValue": false, "isPure": false, @@ -27326,12 +27326,12 @@ { "arguments": [ { - "id": 2057, + "id": 5118, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2049, - "src": "18616:1:0", + "referencedDeclaration": 5110, + "src": "18616:1:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -27346,32 +27346,32 @@ } ], "expression": { - "id": 2055, + "id": 5116, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18599:3:0", + "src": "18599:3:20", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 2056, + "id": 5117, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "18603:12:0", + "memberLocation": "18603:12:20", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "18599:16:0", + "src": "18599:16:20", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 2058, + "id": 5119, "isConstant": false, "isLValue": false, "isPure": false, @@ -27380,7 +27380,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18599:19:0", + "src": "18599:19:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -27395,18 +27395,18 @@ "typeString": "bytes memory" } ], - "id": 2054, + "id": 5115, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "18589:9:0", + "src": "18589:9:20", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2059, + "id": 5120, "isConstant": false, "isLValue": false, "isPure": false, @@ -27415,7 +27415,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18589:30:0", + "src": "18589:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -27429,12 +27429,12 @@ { "arguments": [ { - "id": 2063, + "id": 5124, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2051, - "src": "18650:1:0", + "referencedDeclaration": 5112, + "src": "18650:1:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -27449,32 +27449,32 @@ } ], "expression": { - "id": 2061, + "id": 5122, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18633:3:0", + "src": "18633:3:20", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 2062, + "id": 5123, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "18637:12:0", + "memberLocation": "18637:12:20", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "18633:16:0", + "src": "18633:16:20", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 2064, + "id": 5125, "isConstant": false, "isLValue": false, "isPure": false, @@ -27483,7 +27483,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18633:19:0", + "src": "18633:19:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -27498,18 +27498,18 @@ "typeString": "bytes memory" } ], - "id": 2060, + "id": 5121, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "18623:9:0", + "src": "18623:9:20", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2065, + "id": 5126, "isConstant": false, "isLValue": false, "isPure": false, @@ -27518,40 +27518,40 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18623:30:0", + "src": "18623:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "18589:64:0", + "src": "18589:64:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2085, + "id": 5146, "nodeType": "IfStatement", - "src": "18585:267:0", + "src": "18585:267:20", "trueBody": { - "id": 2084, + "id": 5145, "nodeType": "Block", - "src": "18655:197:0", + "src": "18655:197:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a206120213d2062206e6f7420736174697366696564205b737472696e675d", - "id": 2068, + "id": 5129, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18678:38:0", + "src": "18678:38:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_b4e56cf4a8fa3c214a65222c2e20d4c9025a6edce861c3fcd0ec05159f954d37", "typeString": "literal_string \"Error: a != b not satisfied [string]\"" @@ -27566,18 +27566,18 @@ "typeString": "literal_string \"Error: a != b not satisfied [string]\"" } ], - "id": 2067, + "id": 5128, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "18674:3:0", + "referencedDeclaration": 3066, + "src": "18674:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 2069, + "id": 5130, "isConstant": false, "isLValue": false, "isPure": false, @@ -27586,30 +27586,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18674:43:0", + "src": "18674:43:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2070, + "id": 5131, "nodeType": "EmitStatement", - "src": "18669:48:0" + "src": "18669:48:20" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 2072, + "id": 5133, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18753:12:0", + "src": "18753:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -27617,12 +27617,12 @@ "value": " Left" }, { - "id": 2073, + "id": 5134, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2049, - "src": "18767:1:0", + "referencedDeclaration": 5110, + "src": "18767:1:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -27640,18 +27640,18 @@ "typeString": "string memory" } ], - "id": 2071, + "id": 5132, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "18736:16:0", + "referencedDeclaration": 3146, + "src": "18736:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 2074, + "id": 5135, "isConstant": false, "isLValue": false, "isPure": false, @@ -27660,30 +27660,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18736:33:0", + "src": "18736:33:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2075, + "id": 5136, "nodeType": "EmitStatement", - "src": "18731:38:0" + "src": "18731:38:20" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 2077, + "id": 5138, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "18805:12:0", + "src": "18805:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -27691,12 +27691,12 @@ "value": " Right" }, { - "id": 2078, + "id": 5139, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2051, - "src": "18819:1:0", + "referencedDeclaration": 5112, + "src": "18819:1:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -27714,18 +27714,18 @@ "typeString": "string memory" } ], - "id": 2076, + "id": 5137, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "18788:16:0", + "referencedDeclaration": 3146, + "src": "18788:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 2079, + "id": 5140, "isConstant": false, "isLValue": false, "isPure": false, @@ -27734,34 +27734,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18788:33:0", + "src": "18788:33:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2080, + "id": 5141, "nodeType": "EmitStatement", - "src": "18783:38:0" + "src": "18783:38:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 2081, + "id": 5142, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "18835:4:0", + "referencedDeclaration": 3277, + "src": "18835:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 2082, + "id": 5143, "isConstant": false, "isLValue": false, "isPure": false, @@ -27770,16 +27770,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18835:6:0", + "src": "18835:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2083, + "id": 5144, "nodeType": "ExpressionStatement", - "src": "18835:6:0" + "src": "18835:6:20" } ] } @@ -27790,20 +27790,20 @@ "kind": "function", "modifiers": [], "name": "assertNotEq", - "nameLocation": "18520:11:0", + "nameLocation": "18520:11:20", "parameters": { - "id": 2052, + "id": 5113, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2049, + "id": 5110, "mutability": "mutable", "name": "a", - "nameLocation": "18546:1:0", + "nameLocation": "18546:1:20", "nodeType": "VariableDeclaration", - "scope": 2087, - "src": "18532:15:0", + "scope": 5148, + "src": "18532:15:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -27811,10 +27811,10 @@ "typeString": "string" }, "typeName": { - "id": 2048, + "id": 5109, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18532:6:0", + "src": "18532:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27824,13 +27824,13 @@ }, { "constant": false, - "id": 2051, + "id": 5112, "mutability": "mutable", "name": "b", - "nameLocation": "18563:1:0", + "nameLocation": "18563:1:20", "nodeType": "VariableDeclaration", - "scope": 2087, - "src": "18549:15:0", + "scope": 5148, + "src": "18549:15:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -27838,10 +27838,10 @@ "typeString": "string" }, "typeName": { - "id": 2050, + "id": 5111, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18549:6:0", + "src": "18549:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -27850,28 +27850,28 @@ "visibility": "internal" } ], - "src": "18531:34:0" + "src": "18531:34:20" }, "returnParameters": { - "id": 2053, + "id": 5114, "nodeType": "ParameterList", "parameters": [], - "src": "18575:0:0" + "src": "18575:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 2122, + "id": 5183, "nodeType": "FunctionDefinition", - "src": "18863:260:0", + "src": "18863:260:20", "nodes": [], "body": { - "id": 2121, + "id": 5182, "nodeType": "Block", - "src": "18946:177:0", + "src": "18946:177:20", "nodes": [], "statements": [ { @@ -27880,7 +27880,7 @@ "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, - "id": 2108, + "id": 5169, "isConstant": false, "isLValue": false, "isPure": false, @@ -27890,12 +27890,12 @@ { "arguments": [ { - "id": 2099, + "id": 5160, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2089, - "src": "18987:1:0", + "referencedDeclaration": 5150, + "src": "18987:1:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -27910,32 +27910,32 @@ } ], "expression": { - "id": 2097, + "id": 5158, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "18970:3:0", + "src": "18970:3:20", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 2098, + "id": 5159, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "18974:12:0", + "memberLocation": "18974:12:20", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "18970:16:0", + "src": "18970:16:20", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 2100, + "id": 5161, "isConstant": false, "isLValue": false, "isPure": false, @@ -27944,7 +27944,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18970:19:0", + "src": "18970:19:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -27959,18 +27959,18 @@ "typeString": "bytes memory" } ], - "id": 2096, + "id": 5157, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "18960:9:0", + "src": "18960:9:20", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2101, + "id": 5162, "isConstant": false, "isLValue": false, "isPure": false, @@ -27979,7 +27979,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18960:30:0", + "src": "18960:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", @@ -27993,12 +27993,12 @@ { "arguments": [ { - "id": 2105, + "id": 5166, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2091, - "src": "19021:1:0", + "referencedDeclaration": 5152, + "src": "19021:1:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -28013,32 +28013,32 @@ } ], "expression": { - "id": 2103, + "id": 5164, "name": "abi", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -1, - "src": "19004:3:0", + "src": "19004:3:20", "typeDescriptions": { "typeIdentifier": "t_magic_abi", "typeString": "abi" } }, - "id": 2104, + "id": 5165, "isConstant": false, "isLValue": false, "isPure": true, "lValueRequested": false, - "memberLocation": "19008:12:0", + "memberLocation": "19008:12:20", "memberName": "encodePacked", "nodeType": "MemberAccess", - "src": "19004:16:0", + "src": "19004:16:20", "typeDescriptions": { "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$", "typeString": "function () pure returns (bytes memory)" } }, - "id": 2106, + "id": 5167, "isConstant": false, "isLValue": false, "isPure": false, @@ -28047,7 +28047,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19004:19:0", + "src": "19004:19:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", @@ -28062,18 +28062,18 @@ "typeString": "bytes memory" } ], - "id": 2102, + "id": 5163, "name": "keccak256", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": -8, - "src": "18994:9:0", + "src": "18994:9:20", "typeDescriptions": { "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$", "typeString": "function (bytes memory) pure returns (bytes32)" } }, - "id": 2107, + "id": 5168, "isConstant": false, "isLValue": false, "isPure": false, @@ -28082,40 +28082,40 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "18994:30:0", + "src": "18994:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, - "src": "18960:64:0", + "src": "18960:64:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2120, + "id": 5181, "nodeType": "IfStatement", - "src": "18956:161:0", + "src": "18956:161:20", "trueBody": { - "id": 2119, + "id": 5180, "nodeType": "Block", - "src": "19026:91:0", + "src": "19026:91:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 2110, + "id": 5171, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19062:7:0", + "src": "19062:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -28123,12 +28123,12 @@ "value": "Error" }, { - "id": 2111, + "id": 5172, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2093, - "src": "19071:3:0", + "referencedDeclaration": 5154, + "src": "19071:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -28146,18 +28146,18 @@ "typeString": "string memory" } ], - "id": 2109, + "id": 5170, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "19045:16:0", + "referencedDeclaration": 3146, + "src": "19045:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 2112, + "id": 5173, "isConstant": false, "isLValue": false, "isPure": false, @@ -28166,39 +28166,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19045:30:0", + "src": "19045:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2113, + "id": 5174, "nodeType": "EmitStatement", - "src": "19040:35:0" + "src": "19040:35:20" }, { "expression": { "arguments": [ { - "id": 2115, + "id": 5176, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2089, - "src": "19101:1:0", + "referencedDeclaration": 5150, + "src": "19101:1:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" } }, { - "id": 2116, + "id": 5177, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2091, - "src": "19104:1:0", + "referencedDeclaration": 5152, + "src": "19104:1:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -28216,29 +28216,29 @@ "typeString": "string memory" } ], - "id": 2114, + "id": 5175, "name": "assertNotEq", "nodeType": "Identifier", "overloadedDeclarations": [ - 693, - 718, - 748, - 773, - 832, - 857, - 887, - 912, - 2087, - 2122 + 3754, + 3779, + 3809, + 3834, + 3893, + 3918, + 3948, + 3973, + 5148, + 5183 ], - "referencedDeclaration": 2087, - "src": "19089:11:0", + "referencedDeclaration": 5148, + "src": "19089:11:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 2117, + "id": 5178, "isConstant": false, "isLValue": false, "isPure": false, @@ -28247,16 +28247,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19089:17:0", + "src": "19089:17:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2118, + "id": 5179, "nodeType": "ExpressionStatement", - "src": "19089:17:0" + "src": "19089:17:20" } ] } @@ -28267,20 +28267,20 @@ "kind": "function", "modifiers": [], "name": "assertNotEq", - "nameLocation": "18872:11:0", + "nameLocation": "18872:11:20", "parameters": { - "id": 2094, + "id": 5155, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2089, + "id": 5150, "mutability": "mutable", "name": "a", - "nameLocation": "18898:1:0", + "nameLocation": "18898:1:20", "nodeType": "VariableDeclaration", - "scope": 2122, - "src": "18884:15:0", + "scope": 5183, + "src": "18884:15:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -28288,10 +28288,10 @@ "typeString": "string" }, "typeName": { - "id": 2088, + "id": 5149, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18884:6:0", + "src": "18884:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -28301,13 +28301,13 @@ }, { "constant": false, - "id": 2091, + "id": 5152, "mutability": "mutable", "name": "b", - "nameLocation": "18915:1:0", + "nameLocation": "18915:1:20", "nodeType": "VariableDeclaration", - "scope": 2122, - "src": "18901:15:0", + "scope": 5183, + "src": "18901:15:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -28315,10 +28315,10 @@ "typeString": "string" }, "typeName": { - "id": 2090, + "id": 5151, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18901:6:0", + "src": "18901:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -28328,13 +28328,13 @@ }, { "constant": false, - "id": 2093, + "id": 5154, "mutability": "mutable", "name": "err", - "nameLocation": "18932:3:0", + "nameLocation": "18932:3:20", "nodeType": "VariableDeclaration", - "scope": 2122, - "src": "18918:17:0", + "scope": 5183, + "src": "18918:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -28342,10 +28342,10 @@ "typeString": "string" }, "typeName": { - "id": 2092, + "id": 5153, "name": "string", "nodeType": "ElementaryTypeName", - "src": "18918:6:0", + "src": "18918:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -28354,44 +28354,44 @@ "visibility": "internal" } ], - "src": "18883:53:0" + "src": "18883:53:20" }, "returnParameters": { - "id": 2095, + "id": 5156, "nodeType": "ParameterList", "parameters": [], - "src": "18946:0:0" + "src": "18946:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 2174, + "id": 5235, "nodeType": "FunctionDefinition", - "src": "19129:345:0", + "src": "19129:345:20", "nodes": [], "body": { - "id": 2173, + "id": 5234, "nodeType": "Block", - "src": "19211:263:0", + "src": "19211:263:20", "nodes": [], "statements": [ { "expression": { - "id": 2133, + "id": 5194, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 2131, + "id": 5192, "name": "ok", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2129, - "src": "19221:2:0", + "referencedDeclaration": 5190, + "src": "19221:2:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28401,29 +28401,29 @@ "operator": "=", "rightHandSide": { "hexValue": "74727565", - "id": 2132, + "id": 5193, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "19226:4:0", + "src": "19226:4:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "true" }, - "src": "19221:9:0", + "src": "19221:9:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2134, + "id": 5195, "nodeType": "ExpressionStatement", - "src": "19221:9:0" + "src": "19221:9:20" }, { "condition": { @@ -28431,33 +28431,33 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 2139, + "id": 5200, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "expression": { - "id": 2135, + "id": 5196, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2124, - "src": "19244:1:0", + "referencedDeclaration": 5185, + "src": "19244:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 2136, + "id": 5197, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "19246:6:0", + "memberLocation": "19246:6:20", "memberName": "length", "nodeType": "MemberAccess", - "src": "19244:8:0", + "src": "19244:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28467,56 +28467,56 @@ "operator": "==", "rightExpression": { "expression": { - "id": 2137, + "id": 5198, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2126, - "src": "19256:1:0", + "referencedDeclaration": 5187, + "src": "19256:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 2138, + "id": 5199, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "19258:6:0", + "memberLocation": "19258:6:20", "memberName": "length", "nodeType": "MemberAccess", - "src": "19256:8:0", + "src": "19256:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "19244:20:0", + "src": "19244:20:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, "falseBody": { - "id": 2171, + "id": 5232, "nodeType": "Block", - "src": "19433:35:0", + "src": "19433:35:20", "statements": [ { "expression": { - "id": 2169, + "id": 5230, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 2167, + "id": 5228, "name": "ok", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2129, - "src": "19447:2:0", + "referencedDeclaration": 5190, + "src": "19447:2:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28526,45 +28526,45 @@ "operator": "=", "rightHandSide": { "hexValue": "66616c7365", - "id": 2168, + "id": 5229, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "19452:5:0", + "src": "19452:5:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "false" }, - "src": "19447:10:0", + "src": "19447:10:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2170, + "id": 5231, "nodeType": "ExpressionStatement", - "src": "19447:10:0" + "src": "19447:10:20" } ] }, - "id": 2172, + "id": 5233, "nodeType": "IfStatement", - "src": "19240:228:0", + "src": "19240:228:20", "trueBody": { - "id": 2166, + "id": 5227, "nodeType": "Block", - "src": "19266:161:0", + "src": "19266:161:20", "statements": [ { "body": { - "id": 2164, + "id": 5225, "nodeType": "Block", - "src": "19316:101:0", + "src": "19316:101:20", "statements": [ { "condition": { @@ -28572,32 +28572,32 @@ "typeIdentifier": "t_bytes1", "typeString": "bytes1" }, - "id": 2157, + "id": 5218, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { "baseExpression": { - "id": 2151, + "id": 5212, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2124, - "src": "19338:1:0", + "referencedDeclaration": 5185, + "src": "19338:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 2153, + "id": 5214, "indexExpression": { - "id": 2152, + "id": 5213, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2141, - "src": "19340:1:0", + "referencedDeclaration": 5202, + "src": "19340:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28608,7 +28608,7 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "19338:4:0", + "src": "19338:4:20", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" @@ -28618,25 +28618,25 @@ "operator": "!=", "rightExpression": { "baseExpression": { - "id": 2154, + "id": 5215, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2126, - "src": "19346:1:0", + "referencedDeclaration": 5187, + "src": "19346:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 2156, + "id": 5217, "indexExpression": { - "id": 2155, + "id": 5216, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2141, - "src": "19348:1:0", + "referencedDeclaration": 5202, + "src": "19348:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28647,40 +28647,40 @@ "isPure": false, "lValueRequested": false, "nodeType": "IndexAccess", - "src": "19346:4:0", + "src": "19346:4:20", "typeDescriptions": { "typeIdentifier": "t_bytes1", "typeString": "bytes1" } }, - "src": "19338:12:0", + "src": "19338:12:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2163, + "id": 5224, "nodeType": "IfStatement", - "src": "19334:69:0", + "src": "19334:69:20", "trueBody": { - "id": 2162, + "id": 5223, "nodeType": "Block", - "src": "19352:51:0", + "src": "19352:51:20", "statements": [ { "expression": { - "id": 2160, + "id": 5221, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftHandSide": { - "id": 2158, + "id": 5219, "name": "ok", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2129, - "src": "19374:2:0", + "referencedDeclaration": 5190, + "src": "19374:2:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28690,29 +28690,29 @@ "operator": "=", "rightHandSide": { "hexValue": "66616c7365", - "id": 2159, + "id": 5220, "isConstant": false, "isLValue": false, "isPure": true, "kind": "bool", "lValueRequested": false, "nodeType": "Literal", - "src": "19379:5:0", + "src": "19379:5:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" }, "value": "false" }, - "src": "19374:10:0", + "src": "19374:10:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2161, + "id": 5222, "nodeType": "ExpressionStatement", - "src": "19374:10:0" + "src": "19374:10:20" } ] } @@ -28724,18 +28724,18 @@ "typeIdentifier": "t_uint256", "typeString": "uint256" }, - "id": 2147, + "id": 5208, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "leftExpression": { - "id": 2144, + "id": 5205, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2141, - "src": "19297:1:0", + "referencedDeclaration": 5202, + "src": "19297:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28745,52 +28745,52 @@ "operator": "<", "rightExpression": { "expression": { - "id": 2145, + "id": 5206, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2124, - "src": "19301:1:0", + "referencedDeclaration": 5185, + "src": "19301:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, - "id": 2146, + "id": 5207, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, - "memberLocation": "19303:6:0", + "memberLocation": "19303:6:20", "memberName": "length", "nodeType": "MemberAccess", - "src": "19301:8:0", + "src": "19301:8:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } }, - "src": "19297:12:0", + "src": "19297:12:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2165, + "id": 5226, "initializationExpression": { "assignments": [ - 2141 + 5202 ], "declarations": [ { "constant": false, - "id": 2141, + "id": 5202, "mutability": "mutable", "name": "i", - "nameLocation": "19290:1:0", + "nameLocation": "19290:1:20", "nodeType": "VariableDeclaration", - "scope": 2165, - "src": "19285:6:0", + "scope": 5226, + "src": "19285:6:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28798,10 +28798,10 @@ "typeString": "uint256" }, "typeName": { - "id": 2140, + "id": 5201, "name": "uint", "nodeType": "ElementaryTypeName", - "src": "19285:4:0", + "src": "19285:4:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28810,17 +28810,17 @@ "visibility": "internal" } ], - "id": 2143, + "id": 5204, "initialValue": { "hexValue": "30", - "id": 2142, + "id": 5203, "isConstant": false, "isLValue": false, "isPure": true, "kind": "number", "lValueRequested": false, "nodeType": "Literal", - "src": "19294:1:0", + "src": "19294:1:20", "typeDescriptions": { "typeIdentifier": "t_rational_0_by_1", "typeString": "int_const 0" @@ -28828,11 +28828,11 @@ "value": "0" }, "nodeType": "VariableDeclarationStatement", - "src": "19285:10:0" + "src": "19285:10:20" }, "loopExpression": { "expression": { - "id": 2149, + "id": 5210, "isConstant": false, "isLValue": false, "isPure": false, @@ -28840,14 +28840,14 @@ "nodeType": "UnaryOperation", "operator": "++", "prefix": false, - "src": "19311:3:0", + "src": "19311:3:20", "subExpression": { - "id": 2148, + "id": 5209, "name": "i", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2141, - "src": "19311:1:0", + "referencedDeclaration": 5202, + "src": "19311:1:20", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" @@ -28858,12 +28858,12 @@ "typeString": "uint256" } }, - "id": 2150, + "id": 5211, "nodeType": "ExpressionStatement", - "src": "19311:3:0" + "src": "19311:3:20" }, "nodeType": "ForStatement", - "src": "19280:137:0" + "src": "19280:137:20" } ] } @@ -28874,20 +28874,20 @@ "kind": "function", "modifiers": [], "name": "checkEq0", - "nameLocation": "19138:8:0", + "nameLocation": "19138:8:20", "parameters": { - "id": 2127, + "id": 5188, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2124, + "id": 5185, "mutability": "mutable", "name": "a", - "nameLocation": "19160:1:0", + "nameLocation": "19160:1:20", "nodeType": "VariableDeclaration", - "scope": 2174, - "src": "19147:14:0", + "scope": 5235, + "src": "19147:14:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -28895,10 +28895,10 @@ "typeString": "bytes" }, "typeName": { - "id": 2123, + "id": 5184, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "19147:5:0", + "src": "19147:5:20", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -28908,13 +28908,13 @@ }, { "constant": false, - "id": 2126, + "id": 5187, "mutability": "mutable", "name": "b", - "nameLocation": "19176:1:0", + "nameLocation": "19176:1:20", "nodeType": "VariableDeclaration", - "scope": 2174, - "src": "19163:14:0", + "scope": 5235, + "src": "19163:14:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -28922,10 +28922,10 @@ "typeString": "bytes" }, "typeName": { - "id": 2125, + "id": 5186, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "19163:5:0", + "src": "19163:5:20", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -28934,21 +28934,21 @@ "visibility": "internal" } ], - "src": "19146:32:0" + "src": "19146:32:20" }, "returnParameters": { - "id": 2130, + "id": 5191, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2129, + "id": 5190, "mutability": "mutable", "name": "ok", - "nameLocation": "19207:2:0", + "nameLocation": "19207:2:20", "nodeType": "VariableDeclaration", - "scope": 2174, - "src": "19202:7:0", + "scope": 5235, + "src": "19202:7:20", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { @@ -28956,10 +28956,10 @@ "typeString": "bool" }, "typeName": { - "id": 2128, + "id": 5189, "name": "bool", "nodeType": "ElementaryTypeName", - "src": "19202:4:0", + "src": "19202:4:20", "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" @@ -28968,27 +28968,27 @@ "visibility": "internal" } ], - "src": "19201:9:0" + "src": "19201:9:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "pure", "virtual": false, "visibility": "internal" }, { - "id": 2206, + "id": 5267, "nodeType": "FunctionDefinition", - "src": "19479:291:0", + "src": "19479:291:20", "nodes": [], "body": { - "id": 2205, + "id": 5266, "nodeType": "Block", - "src": "19539:231:0", + "src": "19539:231:20", "nodes": [], "statements": [ { "condition": { - "id": 2185, + "id": 5246, "isConstant": false, "isLValue": false, "isPure": false, @@ -28996,28 +28996,28 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "19553:15:0", + "src": "19553:15:20", "subExpression": { "arguments": [ { - "id": 2182, + "id": 5243, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2176, - "src": "19563:1:0", + "referencedDeclaration": 5237, + "src": "19563:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, { - "id": 2183, + "id": 5244, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2178, - "src": "19566:1:0", + "referencedDeclaration": 5239, + "src": "19566:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -29035,18 +29035,18 @@ "typeString": "bytes memory" } ], - "id": 2181, + "id": 5242, "name": "checkEq0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2174, - "src": "19554:8:0", + "referencedDeclaration": 5235, + "src": "19554:8:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$_t_bytes_memory_ptr_$returns$_t_bool_$", "typeString": "function (bytes memory,bytes memory) pure returns (bool)" } }, - "id": 2184, + "id": 5245, "isConstant": false, "isLValue": false, "isPure": false, @@ -29055,7 +29055,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19554:14:0", + "src": "19554:14:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -29067,27 +29067,27 @@ "typeString": "bool" } }, - "id": 2204, + "id": 5265, "nodeType": "IfStatement", - "src": "19549:215:0", + "src": "19549:215:20", "trueBody": { - "id": 2203, + "id": 5264, "nodeType": "Block", - "src": "19570:194:0", + "src": "19570:194:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a2061203d3d2062206e6f7420736174697366696564205b62797465735d", - "id": 2187, + "id": 5248, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19593:37:0", + "src": "19593:37:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_9bb7b728691fe2872efdd27bd07c4a95b3586c3b7ec3afa731a7c21a76e39cfc", "typeString": "literal_string \"Error: a == b not satisfied [bytes]\"" @@ -29102,18 +29102,18 @@ "typeString": "literal_string \"Error: a == b not satisfied [bytes]\"" } ], - "id": 2186, + "id": 5247, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "19589:3:0", + "referencedDeclaration": 3066, + "src": "19589:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 2188, + "id": 5249, "isConstant": false, "isLValue": false, "isPure": false, @@ -29122,30 +29122,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19589:42:0", + "src": "19589:42:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2189, + "id": 5250, "nodeType": "EmitStatement", - "src": "19584:47:0" + "src": "19584:47:20" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 2191, + "id": 5252, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19666:12:0", + "src": "19666:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -29153,12 +29153,12 @@ "value": " Left" }, { - "id": 2192, + "id": 5253, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2176, - "src": "19680:1:0", + "referencedDeclaration": 5237, + "src": "19680:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -29176,18 +29176,18 @@ "typeString": "bytes memory" } ], - "id": 2190, + "id": 5251, "name": "log_named_bytes", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 79, - "src": "19650:15:0", + "referencedDeclaration": 3140, + "src": "19650:15:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (string memory,bytes memory)" } }, - "id": 2193, + "id": 5254, "isConstant": false, "isLValue": false, "isPure": false, @@ -29196,30 +29196,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19650:32:0", + "src": "19650:32:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2194, + "id": 5255, "nodeType": "EmitStatement", - "src": "19645:37:0" + "src": "19645:37:20" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 2196, + "id": 5257, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19717:12:0", + "src": "19717:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -29227,12 +29227,12 @@ "value": " Right" }, { - "id": 2197, + "id": 5258, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2178, - "src": "19731:1:0", + "referencedDeclaration": 5239, + "src": "19731:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -29250,18 +29250,18 @@ "typeString": "bytes memory" } ], - "id": 2195, + "id": 5256, "name": "log_named_bytes", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 79, - "src": "19701:15:0", + "referencedDeclaration": 3140, + "src": "19701:15:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (string memory,bytes memory)" } }, - "id": 2198, + "id": 5259, "isConstant": false, "isLValue": false, "isPure": false, @@ -29270,34 +29270,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19701:32:0", + "src": "19701:32:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2199, + "id": 5260, "nodeType": "EmitStatement", - "src": "19696:37:0" + "src": "19696:37:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 2200, + "id": 5261, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "19747:4:0", + "referencedDeclaration": 3277, + "src": "19747:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 2201, + "id": 5262, "isConstant": false, "isLValue": false, "isPure": false, @@ -29306,16 +29306,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19747:6:0", + "src": "19747:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2202, + "id": 5263, "nodeType": "ExpressionStatement", - "src": "19747:6:0" + "src": "19747:6:20" } ] } @@ -29326,20 +29326,20 @@ "kind": "function", "modifiers": [], "name": "assertEq0", - "nameLocation": "19488:9:0", + "nameLocation": "19488:9:20", "parameters": { - "id": 2179, + "id": 5240, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2176, + "id": 5237, "mutability": "mutable", "name": "a", - "nameLocation": "19511:1:0", + "nameLocation": "19511:1:20", "nodeType": "VariableDeclaration", - "scope": 2206, - "src": "19498:14:0", + "scope": 5267, + "src": "19498:14:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -29347,10 +29347,10 @@ "typeString": "bytes" }, "typeName": { - "id": 2175, + "id": 5236, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "19498:5:0", + "src": "19498:5:20", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -29360,13 +29360,13 @@ }, { "constant": false, - "id": 2178, + "id": 5239, "mutability": "mutable", "name": "b", - "nameLocation": "19527:1:0", + "nameLocation": "19527:1:20", "nodeType": "VariableDeclaration", - "scope": 2206, - "src": "19514:14:0", + "scope": 5267, + "src": "19514:14:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -29374,10 +29374,10 @@ "typeString": "bytes" }, "typeName": { - "id": 2177, + "id": 5238, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "19514:5:0", + "src": "19514:5:20", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -29386,33 +29386,33 @@ "visibility": "internal" } ], - "src": "19497:32:0" + "src": "19497:32:20" }, "returnParameters": { - "id": 2180, + "id": 5241, "nodeType": "ParameterList", "parameters": [], - "src": "19539:0:0" + "src": "19539:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 2233, + "id": 5294, "nodeType": "FunctionDefinition", - "src": "19775:205:0", + "src": "19775:205:20", "nodes": [], "body": { - "id": 2232, + "id": 5293, "nodeType": "Block", - "src": "19854:126:0", + "src": "19854:126:20", "nodes": [], "statements": [ { "condition": { - "id": 2219, + "id": 5280, "isConstant": false, "isLValue": false, "isPure": false, @@ -29420,28 +29420,28 @@ "nodeType": "UnaryOperation", "operator": "!", "prefix": true, - "src": "19868:15:0", + "src": "19868:15:20", "subExpression": { "arguments": [ { - "id": 2216, + "id": 5277, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2208, - "src": "19878:1:0", + "referencedDeclaration": 5269, + "src": "19878:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, { - "id": 2217, + "id": 5278, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2210, - "src": "19881:1:0", + "referencedDeclaration": 5271, + "src": "19881:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -29459,18 +29459,18 @@ "typeString": "bytes memory" } ], - "id": 2215, + "id": 5276, "name": "checkEq0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2174, - "src": "19869:8:0", + "referencedDeclaration": 5235, + "src": "19869:8:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$_t_bytes_memory_ptr_$returns$_t_bool_$", "typeString": "function (bytes memory,bytes memory) pure returns (bool)" } }, - "id": 2218, + "id": 5279, "isConstant": false, "isLValue": false, "isPure": false, @@ -29479,7 +29479,7 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19869:14:0", + "src": "19869:14:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", @@ -29491,27 +29491,27 @@ "typeString": "bool" } }, - "id": 2231, + "id": 5292, "nodeType": "IfStatement", - "src": "19864:110:0", + "src": "19864:110:20", "trueBody": { - "id": 2230, + "id": 5291, "nodeType": "Block", - "src": "19885:89:0", + "src": "19885:89:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 2221, + "id": 5282, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "19921:7:0", + "src": "19921:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -29519,12 +29519,12 @@ "value": "Error" }, { - "id": 2222, + "id": 5283, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2212, - "src": "19930:3:0", + "referencedDeclaration": 5273, + "src": "19930:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -29542,18 +29542,18 @@ "typeString": "string memory" } ], - "id": 2220, + "id": 5281, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "19904:16:0", + "referencedDeclaration": 3146, + "src": "19904:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 2223, + "id": 5284, "isConstant": false, "isLValue": false, "isPure": false, @@ -29562,39 +29562,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19904:30:0", + "src": "19904:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2224, + "id": 5285, "nodeType": "EmitStatement", - "src": "19899:35:0" + "src": "19899:35:20" }, { "expression": { "arguments": [ { - "id": 2226, + "id": 5287, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2208, - "src": "19958:1:0", + "referencedDeclaration": 5269, + "src": "19958:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, { - "id": 2227, + "id": 5288, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2210, - "src": "19961:1:0", + "referencedDeclaration": 5271, + "src": "19961:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -29612,21 +29612,21 @@ "typeString": "bytes memory" } ], - "id": 2225, + "id": 5286, "name": "assertEq0", "nodeType": "Identifier", "overloadedDeclarations": [ - 2206, - 2233 + 5267, + 5294 ], - "referencedDeclaration": 2206, - "src": "19948:9:0", + "referencedDeclaration": 5267, + "src": "19948:9:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bytes_memory_ptr_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory,bytes memory)" } }, - "id": 2228, + "id": 5289, "isConstant": false, "isLValue": false, "isPure": false, @@ -29635,16 +29635,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "19948:15:0", + "src": "19948:15:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2229, + "id": 5290, "nodeType": "ExpressionStatement", - "src": "19948:15:0" + "src": "19948:15:20" } ] } @@ -29655,20 +29655,20 @@ "kind": "function", "modifiers": [], "name": "assertEq0", - "nameLocation": "19784:9:0", + "nameLocation": "19784:9:20", "parameters": { - "id": 2213, + "id": 5274, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2208, + "id": 5269, "mutability": "mutable", "name": "a", - "nameLocation": "19807:1:0", + "nameLocation": "19807:1:20", "nodeType": "VariableDeclaration", - "scope": 2233, - "src": "19794:14:0", + "scope": 5294, + "src": "19794:14:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -29676,10 +29676,10 @@ "typeString": "bytes" }, "typeName": { - "id": 2207, + "id": 5268, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "19794:5:0", + "src": "19794:5:20", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -29689,13 +29689,13 @@ }, { "constant": false, - "id": 2210, + "id": 5271, "mutability": "mutable", "name": "b", - "nameLocation": "19823:1:0", + "nameLocation": "19823:1:20", "nodeType": "VariableDeclaration", - "scope": 2233, - "src": "19810:14:0", + "scope": 5294, + "src": "19810:14:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -29703,10 +29703,10 @@ "typeString": "bytes" }, "typeName": { - "id": 2209, + "id": 5270, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "19810:5:0", + "src": "19810:5:20", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -29716,13 +29716,13 @@ }, { "constant": false, - "id": 2212, + "id": 5273, "mutability": "mutable", "name": "err", - "nameLocation": "19840:3:0", + "nameLocation": "19840:3:20", "nodeType": "VariableDeclaration", - "scope": 2233, - "src": "19826:17:0", + "scope": 5294, + "src": "19826:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -29730,10 +29730,10 @@ "typeString": "string" }, "typeName": { - "id": 2211, + "id": 5272, "name": "string", "nodeType": "ElementaryTypeName", - "src": "19826:6:0", + "src": "19826:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -29742,52 +29742,52 @@ "visibility": "internal" } ], - "src": "19793:51:0" + "src": "19793:51:20" }, "returnParameters": { - "id": 2214, + "id": 5275, "nodeType": "ParameterList", "parameters": [], - "src": "19854:0:0" + "src": "19854:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 2264, + "id": 5325, "nodeType": "FunctionDefinition", - "src": "19986:293:0", + "src": "19986:293:20", "nodes": [], "body": { - "id": 2263, + "id": 5324, "nodeType": "Block", - "src": "20049:230:0", + "src": "20049:230:20", "nodes": [], "statements": [ { "condition": { "arguments": [ { - "id": 2241, + "id": 5302, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2235, - "src": "20072:1:0", + "referencedDeclaration": 5296, + "src": "20072:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, { - "id": 2242, + "id": 5303, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2237, - "src": "20075:1:0", + "referencedDeclaration": 5298, + "src": "20075:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -29805,18 +29805,18 @@ "typeString": "bytes memory" } ], - "id": 2240, + "id": 5301, "name": "checkEq0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2174, - "src": "20063:8:0", + "referencedDeclaration": 5235, + "src": "20063:8:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$_t_bytes_memory_ptr_$returns$_t_bool_$", "typeString": "function (bytes memory,bytes memory) pure returns (bool)" } }, - "id": 2243, + "id": 5304, "isConstant": false, "isLValue": false, "isPure": false, @@ -29825,34 +29825,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20063:14:0", + "src": "20063:14:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2262, + "id": 5323, "nodeType": "IfStatement", - "src": "20059:214:0", + "src": "20059:214:20", "trueBody": { - "id": 2261, + "id": 5322, "nodeType": "Block", - "src": "20079:194:0", + "src": "20079:194:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f723a206120213d2062206e6f7420736174697366696564205b62797465735d", - "id": 2245, + "id": 5306, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20102:37:0", + "src": "20102:37:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_91ce3ba02234d036a8a94424c4ec94c882f340b202bcb6447be57ed8132caac6", "typeString": "literal_string \"Error: a != b not satisfied [bytes]\"" @@ -29867,18 +29867,18 @@ "typeString": "literal_string \"Error: a != b not satisfied [bytes]\"" } ], - "id": 2244, + "id": 5305, "name": "log", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 5, - "src": "20098:3:0", + "referencedDeclaration": 3066, + "src": "20098:3:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory)" } }, - "id": 2246, + "id": 5307, "isConstant": false, "isLValue": false, "isPure": false, @@ -29887,30 +29887,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20098:42:0", + "src": "20098:42:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2247, + "id": 5308, "nodeType": "EmitStatement", - "src": "20093:47:0" + "src": "20093:47:20" }, { "eventCall": { "arguments": [ { "hexValue": "2020202020204c656674", - "id": 2249, + "id": 5310, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20175:12:0", + "src": "20175:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_bbf7c57905778f125dacfa4fd24c0b99a73d897099071adb94dd57d06b52ce31", "typeString": "literal_string \" Left\"" @@ -29918,12 +29918,12 @@ "value": " Left" }, { - "id": 2250, + "id": 5311, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2235, - "src": "20189:1:0", + "referencedDeclaration": 5296, + "src": "20189:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -29941,18 +29941,18 @@ "typeString": "bytes memory" } ], - "id": 2248, + "id": 5309, "name": "log_named_bytes", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 79, - "src": "20159:15:0", + "referencedDeclaration": 3140, + "src": "20159:15:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (string memory,bytes memory)" } }, - "id": 2251, + "id": 5312, "isConstant": false, "isLValue": false, "isPure": false, @@ -29961,30 +29961,30 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20159:32:0", + "src": "20159:32:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2252, + "id": 5313, "nodeType": "EmitStatement", - "src": "20154:37:0" + "src": "20154:37:20" }, { "eventCall": { "arguments": [ { "hexValue": "20202020205269676874", - "id": 2254, + "id": 5315, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20226:12:0", + "src": "20226:12:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_f594094f8f37a3e37fa75233058696f0caafa00827fc96f5c5afe6f0e2570053", "typeString": "literal_string \" Right\"" @@ -29992,12 +29992,12 @@ "value": " Right" }, { - "id": 2255, + "id": 5316, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2237, - "src": "20240:1:0", + "referencedDeclaration": 5298, + "src": "20240:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -30015,18 +30015,18 @@ "typeString": "bytes memory" } ], - "id": 2253, + "id": 5314, "name": "log_named_bytes", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 79, - "src": "20210:15:0", + "referencedDeclaration": 3140, + "src": "20210:15:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (string memory,bytes memory)" } }, - "id": 2256, + "id": 5317, "isConstant": false, "isLValue": false, "isPure": false, @@ -30035,34 +30035,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20210:32:0", + "src": "20210:32:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2257, + "id": 5318, "nodeType": "EmitStatement", - "src": "20205:37:0" + "src": "20205:37:20" }, { "expression": { "arguments": [], "expression": { "argumentTypes": [], - "id": 2258, + "id": 5319, "name": "fail", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 216, - "src": "20256:4:0", + "referencedDeclaration": 3277, + "src": "20256:4:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$__$returns$__$", "typeString": "function ()" } }, - "id": 2259, + "id": 5320, "isConstant": false, "isLValue": false, "isPure": false, @@ -30071,16 +30071,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20256:6:0", + "src": "20256:6:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2260, + "id": 5321, "nodeType": "ExpressionStatement", - "src": "20256:6:0" + "src": "20256:6:20" } ] } @@ -30091,20 +30091,20 @@ "kind": "function", "modifiers": [], "name": "assertNotEq0", - "nameLocation": "19995:12:0", + "nameLocation": "19995:12:20", "parameters": { - "id": 2238, + "id": 5299, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2235, + "id": 5296, "mutability": "mutable", "name": "a", - "nameLocation": "20021:1:0", + "nameLocation": "20021:1:20", "nodeType": "VariableDeclaration", - "scope": 2264, - "src": "20008:14:0", + "scope": 5325, + "src": "20008:14:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -30112,10 +30112,10 @@ "typeString": "bytes" }, "typeName": { - "id": 2234, + "id": 5295, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "20008:5:0", + "src": "20008:5:20", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -30125,13 +30125,13 @@ }, { "constant": false, - "id": 2237, + "id": 5298, "mutability": "mutable", "name": "b", - "nameLocation": "20037:1:0", + "nameLocation": "20037:1:20", "nodeType": "VariableDeclaration", - "scope": 2264, - "src": "20024:14:0", + "scope": 5325, + "src": "20024:14:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -30139,10 +30139,10 @@ "typeString": "bytes" }, "typeName": { - "id": 2236, + "id": 5297, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "20024:5:0", + "src": "20024:5:20", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -30151,52 +30151,52 @@ "visibility": "internal" } ], - "src": "20007:32:0" + "src": "20007:32:20" }, "returnParameters": { - "id": 2239, + "id": 5300, "nodeType": "ParameterList", "parameters": [], - "src": "20049:0:0" + "src": "20049:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" }, { - "id": 2290, + "id": 5351, "nodeType": "FunctionDefinition", - "src": "20284:210:0", + "src": "20284:210:20", "nodes": [], "body": { - "id": 2289, + "id": 5350, "nodeType": "Block", - "src": "20366:128:0", + "src": "20366:128:20", "nodes": [], "statements": [ { "condition": { "arguments": [ { - "id": 2274, + "id": 5335, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2266, - "src": "20389:1:0", + "referencedDeclaration": 5327, + "src": "20389:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, { - "id": 2275, + "id": 5336, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2268, - "src": "20392:1:0", + "referencedDeclaration": 5329, + "src": "20392:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -30214,18 +30214,18 @@ "typeString": "bytes memory" } ], - "id": 2273, + "id": 5334, "name": "checkEq0", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2174, - "src": "20380:8:0", + "referencedDeclaration": 5235, + "src": "20380:8:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$_t_bytes_memory_ptr_$returns$_t_bool_$", "typeString": "function (bytes memory,bytes memory) pure returns (bool)" } }, - "id": 2276, + "id": 5337, "isConstant": false, "isLValue": false, "isPure": false, @@ -30234,34 +30234,34 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20380:14:0", + "src": "20380:14:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }, - "id": 2288, + "id": 5349, "nodeType": "IfStatement", - "src": "20376:112:0", + "src": "20376:112:20", "trueBody": { - "id": 2287, + "id": 5348, "nodeType": "Block", - "src": "20396:92:0", + "src": "20396:92:20", "statements": [ { "eventCall": { "arguments": [ { "hexValue": "4572726f72", - "id": 2278, + "id": 5339, "isConstant": false, "isLValue": false, "isPure": true, "kind": "string", "lValueRequested": false, "nodeType": "Literal", - "src": "20432:7:0", + "src": "20432:7:20", "typeDescriptions": { "typeIdentifier": "t_stringliteral_e342daa49723ff3485f4ff5f755a17b8bc9c3c33bbd312ceee37c94eebfe45c1", "typeString": "literal_string \"Error\"" @@ -30269,12 +30269,12 @@ "value": "Error" }, { - "id": 2279, + "id": 5340, "name": "err", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2270, - "src": "20441:3:0", + "referencedDeclaration": 5331, + "src": "20441:3:20", "typeDescriptions": { "typeIdentifier": "t_string_memory_ptr", "typeString": "string memory" @@ -30292,18 +30292,18 @@ "typeString": "string memory" } ], - "id": 2277, + "id": 5338, "name": "log_named_string", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 85, - "src": "20415:16:0", + "referencedDeclaration": 3146, + "src": "20415:16:20", "typeDescriptions": { "typeIdentifier": "t_function_event_nonpayable$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$", "typeString": "function (string memory,string memory)" } }, - "id": 2280, + "id": 5341, "isConstant": false, "isLValue": false, "isPure": false, @@ -30312,39 +30312,39 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20415:30:0", + "src": "20415:30:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2281, + "id": 5342, "nodeType": "EmitStatement", - "src": "20410:35:0" + "src": "20410:35:20" }, { "expression": { "arguments": [ { - "id": 2283, + "id": 5344, "name": "a", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2266, - "src": "20472:1:0", + "referencedDeclaration": 5327, + "src": "20472:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" } }, { - "id": 2284, + "id": 5345, "name": "b", "nodeType": "Identifier", "overloadedDeclarations": [], - "referencedDeclaration": 2268, - "src": "20475:1:0", + "referencedDeclaration": 5329, + "src": "20475:1:20", "typeDescriptions": { "typeIdentifier": "t_bytes_memory_ptr", "typeString": "bytes memory" @@ -30362,21 +30362,21 @@ "typeString": "bytes memory" } ], - "id": 2282, + "id": 5343, "name": "assertNotEq0", "nodeType": "Identifier", "overloadedDeclarations": [ - 2264, - 2290 + 5325, + 5351 ], - "referencedDeclaration": 2264, - "src": "20459:12:0", + "referencedDeclaration": 5325, + "src": "20459:12:20", "typeDescriptions": { "typeIdentifier": "t_function_internal_nonpayable$_t_bytes_memory_ptr_$_t_bytes_memory_ptr_$returns$__$", "typeString": "function (bytes memory,bytes memory)" } }, - "id": 2285, + "id": 5346, "isConstant": false, "isLValue": false, "isPure": false, @@ -30385,16 +30385,16 @@ "nameLocations": [], "names": [], "nodeType": "FunctionCall", - "src": "20459:18:0", + "src": "20459:18:20", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_tuple$__$", "typeString": "tuple()" } }, - "id": 2286, + "id": 5347, "nodeType": "ExpressionStatement", - "src": "20459:18:0" + "src": "20459:18:20" } ] } @@ -30405,20 +30405,20 @@ "kind": "function", "modifiers": [], "name": "assertNotEq0", - "nameLocation": "20293:12:0", + "nameLocation": "20293:12:20", "parameters": { - "id": 2271, + "id": 5332, "nodeType": "ParameterList", "parameters": [ { "constant": false, - "id": 2266, + "id": 5327, "mutability": "mutable", "name": "a", - "nameLocation": "20319:1:0", + "nameLocation": "20319:1:20", "nodeType": "VariableDeclaration", - "scope": 2290, - "src": "20306:14:0", + "scope": 5351, + "src": "20306:14:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -30426,10 +30426,10 @@ "typeString": "bytes" }, "typeName": { - "id": 2265, + "id": 5326, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "20306:5:0", + "src": "20306:5:20", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -30439,13 +30439,13 @@ }, { "constant": false, - "id": 2268, + "id": 5329, "mutability": "mutable", "name": "b", - "nameLocation": "20335:1:0", + "nameLocation": "20335:1:20", "nodeType": "VariableDeclaration", - "scope": 2290, - "src": "20322:14:0", + "scope": 5351, + "src": "20322:14:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -30453,10 +30453,10 @@ "typeString": "bytes" }, "typeName": { - "id": 2267, + "id": 5328, "name": "bytes", "nodeType": "ElementaryTypeName", - "src": "20322:5:0", + "src": "20322:5:20", "typeDescriptions": { "typeIdentifier": "t_bytes_storage_ptr", "typeString": "bytes" @@ -30466,13 +30466,13 @@ }, { "constant": false, - "id": 2270, + "id": 5331, "mutability": "mutable", "name": "err", - "nameLocation": "20352:3:0", + "nameLocation": "20352:3:20", "nodeType": "VariableDeclaration", - "scope": 2290, - "src": "20338:17:0", + "scope": 5351, + "src": "20338:17:20", "stateVariable": false, "storageLocation": "memory", "typeDescriptions": { @@ -30480,10 +30480,10 @@ "typeString": "string" }, "typeName": { - "id": 2269, + "id": 5330, "name": "string", "nodeType": "ElementaryTypeName", - "src": "20338:6:0", + "src": "20338:6:20", "typeDescriptions": { "typeIdentifier": "t_string_storage_ptr", "typeString": "string" @@ -30492,15 +30492,15 @@ "visibility": "internal" } ], - "src": "20305:51:0" + "src": "20305:51:20" }, "returnParameters": { - "id": 2272, + "id": 5333, "nodeType": "ParameterList", "parameters": [], - "src": "20366:0:0" + "src": "20366:0:20" }, - "scope": 2291, + "scope": 5352, "stateMutability": "nonpayable", "virtual": false, "visibility": "internal" @@ -30513,15 +30513,15 @@ "contractKind": "contract", "fullyImplemented": true, "linearizedBaseContracts": [ - 2291 + 5352 ], "name": "DSTest", - "nameLocation": "724:6:0", - "scope": 2292, + "nameLocation": "724:6:20", + "scope": 5353, "usedErrors": [] } ], "license": "GPL-3.0-or-later" }, - "id": 0 + "id": 20 } \ No newline at end of file diff --git a/script/PrepareHash.s.sol b/script/PrepareHash.s.sol index af54ae952..df8779bc7 100644 --- a/script/PrepareHash.s.sol +++ b/script/PrepareHash.s.sol @@ -3,10 +3,11 @@ pragma solidity ^0.8.13; import {ScriptUtils} from "script/utils/ScriptUtils.sol"; import {Safe} from "contracts/Safe.sol"; -import {SafeProxyFactory} from "contracts/proxies/SafeProxyFactory.sol"; -import {SafeProxy} from "contracts/proxies/SafeProxy.sol"; +import {GuardManager} from "contracts/base/GuardManager.sol"; +import {ModuleManager} from "contracts/base/ModuleManager.sol"; import {Enum} from "contracts/common/Enum.sol"; import {AdminGuard} from "contracts/examples/guards/AdminGuard.sol"; +import {Strings} from "@openzeppelin/contracts/utils/Strings.sol"; contract PrepareHashScript is ScriptUtils { @@ -22,9 +23,9 @@ contract PrepareHashScript is ScriptUtils { adminGuard = new AdminGuard{salt: salt}(); // format array of encoded transactions for Multicall3 - bytes memory addAdminGuardData = abi.encodeWithSelector(Safe.setGuard.selector, address(AdminGuard)); - bytes memory addModule1Data = abi.encodeWithSelector(Safe.enableModule.selector, ScriptUtils.symmetry); - bytes memory addModule2Data = abi.encodeWithSelector(Safe.enableModule.selector, ScriptUtils.robriks); + bytes memory addAdminGuardData = abi.encodeWithSelector(GuardManager.setGuard.selector, address(adminGuard)); + bytes memory addModule1Data = abi.encodeWithSelector(ModuleManager.enableModule.selector, ScriptUtils.symmetry); + bytes memory addModule2Data = abi.encodeWithSelector(ModuleManager.enableModule.selector, ScriptUtils.robriks); Call3 memory addAdminGuardCall = Call3({ target: ScriptUtils.stationFounderSafe, allowFailure: false, @@ -41,21 +42,23 @@ contract PrepareHashScript is ScriptUtils { callData: addModule2Data }); Call3[] memory calls = new Call3[](3); - calls[0] = addAdminGuard; - calls[1] = addModule1; - calls[2] = addModule2; + calls[0] = addAdminGuardCall; + calls[1] = addModule1Call; + calls[2] = addModule2Call; // to use as data param for `Safe::execTransaction()` bytes memory multicallData = abi.encodeWithSignature("aggregate3((address,bool,bytes)[])", calls); bytes memory safeTxData = abi.encodeWithSelector( Safe.execTransaction.selector, multicall3, 0, multicallData, uint8(1), // Operation.DELEGATECALL - 0, 0, 0, address(0), address(0), 0 // optional params + 0, 0, 0, address(0), address(0), // optional params + 0 // nonce, can use `Safe.nonce()` ); - bytes memory digest = getTransactionHash(multicall3, 0, multicallData, uint8(1), 0, 0, 0, address(0), address(0), 0); + bytes32 digest = getTransactionHash(multicall3, 0, multicallData, Enum.Operation.DelegateCall, 0, 0, 0, address(0), address(0), 0); string memory dest = "./script/input/unsignedDigest"; + string memory output = string(abi.encodePacked(digest)); vm.writeLine(dest, output); vm.stopBroadcast(); @@ -64,7 +67,7 @@ contract PrepareHashScript is ScriptUtils { function getTransactionHash( address to, uint256 value, - bytes calldata data, + bytes memory data, Enum.Operation operation, uint256 safeTxGas, uint256 baseGas, @@ -83,7 +86,7 @@ contract PrepareHashScript is ScriptUtils { function encodeTransactionData( address to, uint256 value, - bytes calldata data, + bytes memory data, Enum.Operation operation, uint256 safeTxGas, uint256 baseGas, From 277ad8e7a8036c705ed713ed9868add52a2da760 Mon Sep 17 00:00:00 2001 From: Conner Swenberg Date: Mon, 2 Oct 2023 16:31:00 -0400 Subject: [PATCH 06/22] forge install: openzeppelin-contracts v4.9.3 --- .gitmodules | 3 +++ lib/openzeppelin-contracts | 1 + 2 files changed, 4 insertions(+) create mode 160000 lib/openzeppelin-contracts diff --git a/.gitmodules b/.gitmodules index 888d42dcd..690924b6a 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "lib/forge-std"] path = lib/forge-std url = https://github.com/foundry-rs/forge-std +[submodule "lib/openzeppelin-contracts"] + path = lib/openzeppelin-contracts + url = https://github.com/OpenZeppelin/openzeppelin-contracts diff --git a/lib/openzeppelin-contracts b/lib/openzeppelin-contracts new file mode 160000 index 000000000..fd81a96f0 --- /dev/null +++ b/lib/openzeppelin-contracts @@ -0,0 +1 @@ +Subproject commit fd81a96f01cc42ef1c9a5399364968d0e07e9e90 From d807a307fe27f3722fc9c04322a3f125bb21bdbf Mon Sep 17 00:00:00 2001 From: Conner Swenberg Date: Mon, 2 Oct 2023 17:21:14 -0400 Subject: [PATCH 07/22] Add safeTxHash console log and script tuneup --- contracts/examples/guards/AdminGuard.sol | 54 +++++++++++------------- script/PrepareHash.s.sol | 41 +++++++----------- script/utils/ScriptUtils.sol | 3 +- 3 files changed, 42 insertions(+), 56 deletions(-) diff --git a/contracts/examples/guards/AdminGuard.sol b/contracts/examples/guards/AdminGuard.sol index d640a92a1..b5a1c9656 100644 --- a/contracts/examples/guards/AdminGuard.sol +++ b/contracts/examples/guards/AdminGuard.sol @@ -8,10 +8,10 @@ import {ModuleManager} from "../../base/ModuleManager.sol"; import {Safe} from "../../Safe.sol"; import {StorageAccessible} from "../../common/StorageAccessible.sol"; -/// @title AdminGuard +/// @title AdminGuard /// @author 👦🏻👦🏻.eth -/// @dev This guard contract limits delegate calls to two immutable targets -/// and uses hook mechanisms to prevent Modules from altering sensitive state variables +/// @dev This guard contract limits delegate calls to two immutable targets +/// and uses hook mechanisms to prevent Modules from altering sensitive state variables contract AdminGuard is BaseGuard { address public constant ALLOWED_MULTICALL3 = 0xcA11bde05977b3631167028862bE2a173976CA11; @@ -39,12 +39,8 @@ contract AdminGuard is BaseGuard { address payable, bytes memory, address - ) external view override { - require( - operation != Enum.Operation.DelegateCall - || to == ALLOWED_MULTICALL3, - "RESTRICTED" - ); + ) external pure override { + require(operation != Enum.Operation.DelegateCall || to == ALLOWED_MULTICALL3, "RESTRICTED"); } function checkAfterExecution(bytes32 stateHash, bool) external view override { @@ -59,18 +55,13 @@ contract AdminGuard is BaseGuard { * @param operation Operation type of Safe transaction. * @param '' Module executing the transaction. */ - function checkModuleTransaction( - address to, - uint256, - bytes memory, - Enum.Operation operation, - address - ) external view override returns (bytes32 stateHash) { - require( - operation != Enum.Operation.DelegateCall - || to == ALLOWED_MULTICALL3, - "RESTRICTED" - ); + function checkModuleTransaction(address to, uint256, bytes memory, Enum.Operation operation, address) + external + view + override + returns (bytes32 stateHash) + { + require(operation != Enum.Operation.DelegateCall || to == ALLOWED_MULTICALL3, "RESTRICTED"); stateHash = _hashSafeSensitiveState(); } @@ -78,22 +69,27 @@ contract AdminGuard is BaseGuard { function _hashSafeSensitiveState() internal view returns (bytes32) { // get sensitive state which should not be mutated by modules using public functions wherever possible and `getStorageAt()` when not address singleton = address(uint160(uint256(bytes32(StorageAccessible(msg.sender).getStorageAt(0, 1))))); - + bytes32 fallbackHandlerSlot = keccak256("fallback_manager.handler.address"); - address fallbackHandler = address(uint160(uint256(bytes32(StorageAccessible(msg.sender).getStorageAt(uint256(fallbackHandlerSlot), 1))))); - + address fallbackHandler = address( + uint160(uint256(bytes32(StorageAccessible(msg.sender).getStorageAt(uint256(fallbackHandlerSlot), 1)))) + ); + bytes32 guardStorageSlot = keccak256("guard_manager.guard.address"); - address guard = address(uint160(uint256(bytes32(StorageAccessible(msg.sender).getStorageAt(uint256(guardStorageSlot), 1))))); - + address guard = + address(uint160(uint256(bytes32(StorageAccessible(msg.sender).getStorageAt(uint256(guardStorageSlot), 1))))); + (address[] memory modules,) = ModuleManager(msg.sender).getModulesPaginated(address(0x1), type(uint256).max); - + address[] memory owners = OwnerManager(msg.sender).getOwners(); uint256 ownerCountSlot = 4; uint256 ownerCount = uint256(bytes32(StorageAccessible(msg.sender).getStorageAt(ownerCountSlot, 1))); - + uint256 threshold = OwnerManager(msg.sender).getThreshold(); uint256 nonce = Safe(payable(msg.sender)).nonce(); - return keccak256(abi.encodePacked(singleton, fallbackHandler, guard, modules, owners, ownerCount, threshold, nonce)); + return keccak256( + abi.encodePacked(singleton, fallbackHandler, guard, modules, owners, ownerCount, threshold, nonce) + ); } } diff --git a/script/PrepareHash.s.sol b/script/PrepareHash.s.sol index df8779bc7..25b46d221 100644 --- a/script/PrepareHash.s.sol +++ b/script/PrepareHash.s.sol @@ -8,9 +8,9 @@ import {ModuleManager} from "contracts/base/ModuleManager.sol"; import {Enum} from "contracts/common/Enum.sol"; import {AdminGuard} from "contracts/examples/guards/AdminGuard.sol"; import {Strings} from "@openzeppelin/contracts/utils/Strings.sol"; +import {console} from "forge-std/console.sol"; contract PrepareHashScript is ScriptUtils { - // The following contract will be deployed: AdminGuard public adminGuard; @@ -19,28 +19,20 @@ contract PrepareHashScript is ScriptUtils { // deploy AdminGuard using Create2 & custom salt string memory saltString = "station"; - bytes32 salt = bytes32(bytes(saltString)); - adminGuard = new AdminGuard{salt: salt}(); + // bytes32 salt = bytes32(bytes(saltString)); + // adminGuard = new AdminGuard{salt: salt}(); + adminGuard = AdminGuard(0x2370cB6D6909eAD72b322496628b824DAfDcc3F0); // format array of encoded transactions for Multicall3 bytes memory addAdminGuardData = abi.encodeWithSelector(GuardManager.setGuard.selector, address(adminGuard)); bytes memory addModule1Data = abi.encodeWithSelector(ModuleManager.enableModule.selector, ScriptUtils.symmetry); - bytes memory addModule2Data = abi.encodeWithSelector(ModuleManager.enableModule.selector, ScriptUtils.robriks); - Call3 memory addAdminGuardCall = Call3({ - target: ScriptUtils.stationFounderSafe, - allowFailure: false, - callData: addAdminGuardData - }); - Call3 memory addModule1Call = Call3({ - target: ScriptUtils.stationFounderSafe, - allowFailure: false, - callData: addModule1Data - }); - Call3 memory addModule2Call = Call3({ - target: ScriptUtils.stationFounderSafe, - allowFailure: false, - callData: addModule2Data - }); + bytes memory addModule2Data = abi.encodeWithSelector(ModuleManager.enableModule.selector, ScriptUtils.robriks2); + Call3 memory addAdminGuardCall = + Call3({target: ScriptUtils.stationFounderSafe, allowFailure: false, callData: addAdminGuardData}); + Call3 memory addModule1Call = + Call3({target: ScriptUtils.stationFounderSafe, allowFailure: false, callData: addModule1Data}); + Call3 memory addModule2Call = + Call3({target: ScriptUtils.stationFounderSafe, allowFailure: false, callData: addModule2Data}); Call3[] memory calls = new Call3[](3); calls[0] = addAdminGuardCall; calls[1] = addModule1Call; @@ -48,15 +40,12 @@ contract PrepareHashScript is ScriptUtils { // to use as data param for `Safe::execTransaction()` bytes memory multicallData = abi.encodeWithSignature("aggregate3((address,bool,bytes)[])", calls); - bytes memory safeTxData = abi.encodeWithSelector( - Safe.execTransaction.selector, multicall3, 0, multicallData, - uint8(1), // Operation.DELEGATECALL - 0, 0, 0, address(0), address(0), // optional params - 0 // nonce, can use `Safe.nonce()` + bytes32 digest = getTransactionHash( + multicall3, 0, multicallData, Enum.Operation.DelegateCall, 0, 0, 0, address(0), address(0), 0 ); - bytes32 digest = getTransactionHash(multicall3, 0, multicallData, Enum.Operation.DelegateCall, 0, 0, 0, address(0), address(0), 0); - + console.logString("safeTxHash to sign:"); + console.logBytes32(digest); string memory dest = "./script/input/unsignedDigest"; string memory output = string(abi.encodePacked(digest)); vm.writeLine(dest, output); diff --git a/script/utils/ScriptUtils.sol b/script/utils/ScriptUtils.sol index 55aab964e..2f810a574 100644 --- a/script/utils/ScriptUtils.sol +++ b/script/utils/ScriptUtils.sol @@ -9,7 +9,7 @@ abstract contract ScriptUtils is Script { bool allowFailure; bytes callData; } - + error Create2Failure(); // global addresses @@ -25,6 +25,7 @@ abstract contract ScriptUtils is Script { address public constant frog = 0xE7affDB964178261Df49B86BFdBA78E9d768Db6D; address public constant paprika = 0x4b8c47aE2e5083EE6AA9aE2884E8051c2e4741b1; address public constant robriks = 0xFFFFfFfFA2eC6F66a22017a0Deb0191e5F8cBc35; + address public constant robriks2 = 0x5d5d4d04B70BFe49ad7Aac8C4454536070dAf180; // safe address public constant stationFounderSafe = 0x0f95a7b50eaeEFc08eb10Be44Dd48409b46372b2; From a132650bb35af102821e2e080e40c9955fd8d98d Mon Sep 17 00:00:00 2001 From: robriks Date: Mon, 2 Oct 2023 17:55:52 -0400 Subject: [PATCH 08/22] Fix bug causing string to be written incorrectly to output file --- script/PrepareHash.s.sol | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script/PrepareHash.s.sol b/script/PrepareHash.s.sol index 25b46d221..9d06817bc 100644 --- a/script/PrepareHash.s.sol +++ b/script/PrepareHash.s.sol @@ -47,7 +47,7 @@ contract PrepareHashScript is ScriptUtils { console.logString("safeTxHash to sign:"); console.logBytes32(digest); string memory dest = "./script/input/unsignedDigest"; - string memory output = string(abi.encodePacked(digest)); + string memory output = Strings.toHexString(uint256(digest)); vm.writeLine(dest, output); vm.stopBroadcast(); From ce281a05071df20b9c5a602121787adb2a33e463 Mon Sep 17 00:00:00 2001 From: robriks Date: Mon, 2 Oct 2023 22:49:48 -0400 Subject: [PATCH 09/22] Fix elusive domainSeparator() bug caused by outdated founderSafe address --- script/utils/ScriptUtils.sol | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script/utils/ScriptUtils.sol b/script/utils/ScriptUtils.sol index 2f810a574..f529ef505 100644 --- a/script/utils/ScriptUtils.sol +++ b/script/utils/ScriptUtils.sol @@ -28,7 +28,7 @@ abstract contract ScriptUtils is Script { address public constant robriks2 = 0x5d5d4d04B70BFe49ad7Aac8C4454536070dAf180; // safe - address public constant stationFounderSafe = 0x0f95a7b50eaeEFc08eb10Be44Dd48409b46372b2; + address public constant stationFounderSafe = 0x5d347E9b0e348a10327F4368a90286b3d1E7FB15; // Multicall3 contract address across almost all chains address public constant multicall3 = 0xcA11bde05977b3631167028862bE2a173976CA11; From a2427fd68ef219cfdd1476ad6d99ea9474fc693f Mon Sep 17 00:00:00 2001 From: robriks Date: Mon, 2 Oct 2023 23:42:17 -0400 Subject: [PATCH 10/22] Update PrepareHashScript to use deployed safe --- script/PrepareHash.s.sol | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/script/PrepareHash.s.sol b/script/PrepareHash.s.sol index 9d06817bc..c1fc12887 100644 --- a/script/PrepareHash.s.sol +++ b/script/PrepareHash.s.sol @@ -11,8 +11,8 @@ import {Strings} from "@openzeppelin/contracts/utils/Strings.sol"; import {console} from "forge-std/console.sol"; contract PrepareHashScript is ScriptUtils { - // The following contract will be deployed: AdminGuard public adminGuard; + Safe public founderSafe; function run() public { vm.startBroadcast(); @@ -37,11 +37,12 @@ contract PrepareHashScript is ScriptUtils { calls[0] = addAdminGuardCall; calls[1] = addModule1Call; calls[2] = addModule2Call; - // to use as data param for `Safe::execTransaction()` + // to use as data param for `Safe::getTransactionHash()` bytes memory multicallData = abi.encodeWithSignature("aggregate3((address,bool,bytes)[])", calls); - bytes32 digest = getTransactionHash( - multicall3, 0, multicallData, Enum.Operation.DelegateCall, 0, 0, 0, address(0), address(0), 0 + uint256 currentNonce = founderSafe.nonce(); + bytes32 digest = founderSafe.getTransactionHash( + multicall3, 0, multicallData, Enum.Operation.DelegateCall, 0, 0, 0, address(0), address(0), currentNonce ); console.logString("safeTxHash to sign:"); From 102ac463ea5b2be362f888a1b013871ec54a1e4b Mon Sep 17 00:00:00 2001 From: robriks Date: Mon, 2 Oct 2023 23:45:11 -0400 Subject: [PATCH 11/22] Fix missing safe address in PrepareHashscript --- script/PrepareHash.s.sol | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/script/PrepareHash.s.sol b/script/PrepareHash.s.sol index c1fc12887..1c5dbb895 100644 --- a/script/PrepareHash.s.sol +++ b/script/PrepareHash.s.sol @@ -10,6 +10,10 @@ import {AdminGuard} from "contracts/examples/guards/AdminGuard.sol"; import {Strings} from "@openzeppelin/contracts/utils/Strings.sol"; import {console} from "forge-std/console.sol"; +/// @dev Foundry script to get an existing Safe's transaction hash for initialization. +/// Developed to test the initialization of the Station FounderSafe since domains are separated by chainId. +/// To run the script on an existing safe, use the following Foundry command template: +/// `forge script script/PrepareHash.s.sol:PrepareHashScript --fork-url $LINEA_RPC_URL -vvvv` contract PrepareHashScript is ScriptUtils { AdminGuard public adminGuard; Safe public founderSafe; @@ -22,6 +26,7 @@ contract PrepareHashScript is ScriptUtils { // bytes32 salt = bytes32(bytes(saltString)); // adminGuard = new AdminGuard{salt: salt}(); adminGuard = AdminGuard(0x2370cB6D6909eAD72b322496628b824DAfDcc3F0); + founderSafe = Safe(payable(0x5d347E9b0e348a10327F4368a90286b3d1E7FB15)); // format array of encoded transactions for Multicall3 bytes memory addAdminGuardData = abi.encodeWithSelector(GuardManager.setGuard.selector, address(adminGuard)); From 9be4617464bd4bcfb21b3fa22be15e301fe6dcc3 Mon Sep 17 00:00:00 2001 From: robriks Date: Mon, 2 Oct 2023 23:46:59 -0400 Subject: [PATCH 12/22] Implement fork script to simulate FounderSafe initialization through Multicall3 --- script/fork/SimulateMulticall.s.sol | 73 +++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 script/fork/SimulateMulticall.s.sol diff --git a/script/fork/SimulateMulticall.s.sol b/script/fork/SimulateMulticall.s.sol new file mode 100644 index 000000000..660978531 --- /dev/null +++ b/script/fork/SimulateMulticall.s.sol @@ -0,0 +1,73 @@ +// SPDX-License-Identifier: AGPL +pragma solidity ^0.8.13; + +// import "forge-std/Test.sol"; +import {ScriptUtils} from "script/utils/ScriptUtils.sol"; +import {Safe} from "contracts/Safe.sol"; +import {GuardManager} from "contracts/base/GuardManager.sol"; +import {ModuleManager} from "contracts/base/ModuleManager.sol"; +import {OwnerManager} from "contracts/base/OwnerManager.sol"; +import {Enum} from "contracts/common/Enum.sol"; +import {AdminGuard} from "contracts/examples/guards/AdminGuard.sol"; +import {StorageAccessible} from "contracts/common/StorageAccessible.sol"; + +/// @dev Foundry script to fork the provided chain via RPC URL and simulate a multicall against the forked state. +/// Developed to test the initialization of the Station FounderSafe +/// To run the simulation script on a live chain, use the following Foundry command template: +/// `forge script script/fork/SimulateMulticall.s.sol:SimulateMulticallScript --fork-url $LINEA_RPC_URL -vvvv` +contract SimulateMulticallScript is ScriptUtils { + + Safe public founderSafe; + AdminGuard public adminGuard; + + address module1; + address module2; + bytes symmetrySig; + bytes paprikaSig; + bytes signatures; + + function setUp() public { + founderSafe = Safe(payable(0x5d347E9b0e348a10327F4368a90286b3d1E7FB15)); + adminGuard = AdminGuard(0x2370cB6D6909eAD72b322496628b824DAfDcc3F0); + + module1 = ScriptUtils.symmetry; + module2 = ScriptUtils.robriks2; + + symmetrySig = bytes(hex'ce285cadc0e8ccef4f5f8bc863811934e074335016a433af83ff68b0b9f6ddbe7948494799a617e5dcdfb564f82829dc4b0bec21643baf5de0aa5a7b35b6a3e31c'); + paprikaSig = bytes(hex'ae5ef721887c166623fa89596d7325c9fb09e293b0792bd75531a5ecce4425137d087930e7981f12c08a91e6d00f46a639f294f4d833ab48faac485169844bad1b'); + signatures = abi.encodePacked(symmetrySig, paprikaSig); + } + + function run() public { + // format array of encoded transactions for Multicall3 + bytes memory addAdminGuardData = abi.encodeWithSelector(GuardManager.setGuard.selector, address(adminGuard)); + bytes memory addModule1Data = abi.encodeWithSelector(ModuleManager.enableModule.selector, module1); + bytes memory addModule2Data = abi.encodeWithSelector(ModuleManager.enableModule.selector, module2); + Call3 memory addAdminGuardCall = + Call3({target: ScriptUtils.stationFounderSafe, allowFailure: false, callData: addAdminGuardData}); + Call3 memory addModule1Call = + Call3({target: ScriptUtils.stationFounderSafe, allowFailure: false, callData: addModule1Data}); + Call3 memory addModule2Call = + Call3({target: ScriptUtils.stationFounderSafe, allowFailure: false, callData: addModule2Data}); + Call3[] memory calls = new Call3[](3); + calls[0] = addAdminGuardCall; + calls[1] = addModule1Call; + calls[2] = addModule2Call; + // to use as data param for `Safe::execTransaction()` + bytes memory multicallData = abi.encodeWithSignature("aggregate3((address,bool,bytes)[])", calls); + + bool r = founderSafe.execTransaction( + multicall3, 0, multicallData, Enum.Operation.DelegateCall, 0, 0, 0, address(0), payable(address(0)), signatures + ); + require(r, "Safe::execTransaction() failed"); + + bytes32 guardStorageSlot = keccak256("guard_manager.guard.address"); + address activeGuard = + address(uint160(uint256(bytes32(StorageAccessible(msg.sender).getStorageAt(uint256(guardStorageSlot), 1))))); + assert(activeGuard == address(adminGuard)); + + (address[] memory modules,) = ModuleManager(msg.sender).getModulesPaginated(address(0x1), type(uint256).max); + assert(modules[0] == ScriptUtils.symmetry); + assert(modules[1] == ScriptUtils.robriks2); + } +} \ No newline at end of file From dd1c1eea3453e6bb3ac87746877dc8a34e39ed50 Mon Sep 17 00:00:00 2001 From: robriks Date: Mon, 2 Oct 2023 23:48:01 -0400 Subject: [PATCH 13/22] Implement multicall batching template for Safes --- script/ExecuteTx.sol | 74 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 script/ExecuteTx.sol diff --git a/script/ExecuteTx.sol b/script/ExecuteTx.sol new file mode 100644 index 000000000..2ad6e686c --- /dev/null +++ b/script/ExecuteTx.sol @@ -0,0 +1,74 @@ +// SPDX-License-Identifier: UNLICENSED +pragma solidity ^0.8.13; + +import {ScriptUtils} from "script/utils/ScriptUtils.sol"; +import {Safe} from "contracts/Safe.sol"; +import {GuardManager} from "contracts/base/GuardManager.sol"; +import {ModuleManager} from "contracts/base/ModuleManager.sol"; +import {Enum} from "contracts/common/Enum.sol"; +import {AdminGuard} from "contracts/examples/guards/AdminGuard.sol"; +import {Strings} from "@openzeppelin/contracts/utils/Strings.sol"; +import {console} from "forge-std/console.sol"; + +/// @dev Script to execute a Gnosis Safe transaction containing batched Multicall3 operations onchain. +/// Provides a reusable template using a dynamic arrays in storage which can be populated flexibly. +contract ExecuteTxScript is ScriptUtils { + Safe public founderSafe; + AdminGuard public adminGuard; + + // Safe transaction parameters + address public constant to = multicall3; + uint256 public value; + bytes multicallData; + Enum.Operation operation; + uint256 safeTxGas; + uint256 baseGas; + uint256 gasPrice; + address gasToken; + address payable refundReceiver; + Call3[] calls; + bytes signatures; + + function run() public { + vm.startBroadcast(); + + // contracts config + founderSafe = Safe(payable(0x5d347E9b0e348a10327F4368a90286b3d1E7FB15)); + adminGuard = AdminGuard(0x2370cB6D6909eAD72b322496628b824DAfDcc3F0); + + // Call3 array formatting + bytes memory addAdminGuardData = abi.encodeWithSelector(GuardManager.setGuard.selector, address(adminGuard)); + bytes memory addModule1Data = abi.encodeWithSelector(ModuleManager.enableModule.selector, ScriptUtils.symmetry); + bytes memory addModule2Data = abi.encodeWithSelector(ModuleManager.enableModule.selector, ScriptUtils.robriks2); + Call3 memory addAdminGuardCall = + Call3({target: ScriptUtils.stationFounderSafe, allowFailure: false, callData: addAdminGuardData}); + Call3 memory addModule1Call = + Call3({target: ScriptUtils.stationFounderSafe, allowFailure: false, callData: addModule1Data}); + Call3 memory addModule2Call = + Call3({target: ScriptUtils.stationFounderSafe, allowFailure: false, callData: addModule2Data}); + calls.push(addAdminGuardCall); + calls.push(addModule1Call); + calls.push(addModule2Call); + + // operation config + operation = Enum.Operation.DelegateCall; + + // signature config + bytes memory ownerSig1 = bytes(hex'ce285cadc0e8ccef4f5f8bc863811934e074335016a433af83ff68b0b9f6ddbe7948494799a617e5dcdfb564f82829dc4b0bec21643baf5de0aa5a7b35b6a3e31c'); + bytes memory ownerSig2 = bytes(hex'ae5ef721887c166623fa89596d7325c9fb09e293b0792bd75531a5ecce4425137d087930e7981f12c08a91e6d00f46a639f294f4d833ab48faac485169844bad1b'); + + // signature formatting + signatures = abi.encodePacked(signatures, ownerSig1); + signatures = abi.encodePacked(signatures, ownerSig2); + + // execution template + multicallData = abi.encodeWithSignature("aggregate3((address,bool,bytes)[])", calls); + + bool r = founderSafe.execTransaction( + to, value, multicallData, operation, safeTxGas, baseGas, gasPrice, gasToken, refundReceiver, signatures + ); + require(r, "Safe::execTransaction() failed"); + + vm.stopBroadcast(); + } +} \ No newline at end of file From 91ccf45b7be3d9433524ea0b09808d11510b96b9 Mon Sep 17 00:00:00 2001 From: robriks Date: Tue, 3 Oct 2023 14:29:10 -0400 Subject: [PATCH 14/22] Finalize SimulateMulticallScript with documentation about handling Safe signatures safely --- script/fork/SimulateMulticall.s.sol | 31 ++++++++++++++++++++++------- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/script/fork/SimulateMulticall.s.sol b/script/fork/SimulateMulticall.s.sol index 660978531..3b36fce29 100644 --- a/script/fork/SimulateMulticall.s.sol +++ b/script/fork/SimulateMulticall.s.sol @@ -1,7 +1,7 @@ // SPDX-License-Identifier: AGPL pragma solidity ^0.8.13; -// import "forge-std/Test.sol"; +import {console} from "forge-std/console.sol"; import {ScriptUtils} from "script/utils/ScriptUtils.sol"; import {Safe} from "contracts/Safe.sol"; import {GuardManager} from "contracts/base/GuardManager.sol"; @@ -22,6 +22,8 @@ contract SimulateMulticallScript is ScriptUtils { address module1; address module2; + + /// @dev *Important* See documentation below at the assignment of these variables bytes symmetrySig; bytes paprikaSig; bytes signatures; @@ -33,8 +35,16 @@ contract SimulateMulticallScript is ScriptUtils { module1 = ScriptUtils.symmetry; module2 = ScriptUtils.robriks2; - symmetrySig = bytes(hex'ce285cadc0e8ccef4f5f8bc863811934e074335016a433af83ff68b0b9f6ddbe7948494799a617e5dcdfb564f82829dc4b0bec21643baf5de0aa5a7b35b6a3e31c'); - paprikaSig = bytes(hex'ae5ef721887c166623fa89596d7325c9fb09e293b0792bd75531a5ecce4425137d087930e7981f12c08a91e6d00f46a639f294f4d833ab48faac485169844bad1b'); + /// @notice The owners' signatures should be generated using Foundry's `cast wallet sign` command which uses `eth_sign` under the hood. + /// As a result, the transaction hash (aka message) that was signed was first prefixed with the following string: "\x19Ethereum Signed Message:\n32" + /// To pass the deployed Gnosis Safe's signature verification schema, the `eth_sign` branch must be executed. + /// Therefore, 4 must be added to the signature's `uint8 v` which resides on the far small endian side (64th index). + /// @notice In keeping with best security practices, the owners' ECDSA signatures should be set as environment variables using the key names below + /// For example: `export SIG1=0x[r.s.v]` and `export SIG2=0x[r.s.v]` + symmetrySig = vm.envBytes("SIG1"); + paprikaSig = vm.envBytes("SIG2"); + /// @notice Keep in mind that the signatures *must* be ordered by ascending signer address value. + /// This means the following must be true: `uint160(address(ecrecover(sig1))) < uint160(address(ecrecover(sig2)))` signatures = abi.encodePacked(symmetrySig, paprikaSig); } @@ -61,13 +71,20 @@ contract SimulateMulticallScript is ScriptUtils { ); require(r, "Safe::execTransaction() failed"); + // guard storage slot must be checked explicitly bytes32 guardStorageSlot = keccak256("guard_manager.guard.address"); address activeGuard = - address(uint160(uint256(bytes32(StorageAccessible(msg.sender).getStorageAt(uint256(guardStorageSlot), 1))))); + address(uint160(uint256(bytes32(StorageAccessible(founderSafe).getStorageAt(uint256(guardStorageSlot), 1))))); + + // assert guard value is correct assert(activeGuard == address(adminGuard)); - (address[] memory modules,) = ModuleManager(msg.sender).getModulesPaginated(address(0x1), type(uint256).max); - assert(modules[0] == ScriptUtils.symmetry); - assert(modules[1] == ScriptUtils.robriks2); + // only 2 modules are expected + (address[] memory modules,) = ModuleManager(founderSafe).getModulesPaginated(address(0x1), 2); + + // assert module values are correct + for (uint256 i; i < modules.length; ++i) { + assert(modules[i] == ScriptUtils.symmetry || modules[i] == ScriptUtils.robriks2); + } } } \ No newline at end of file From 4b6a1325ef35f94637ada727f396bb9a9b4bb711 Mon Sep 17 00:00:00 2001 From: robriks Date: Tue, 3 Oct 2023 14:37:02 -0400 Subject: [PATCH 15/22] Update PrepareHashScript --- script/PrepareHash.s.sol | 69 ---------------------------------------- 1 file changed, 69 deletions(-) diff --git a/script/PrepareHash.s.sol b/script/PrepareHash.s.sol index 1c5dbb895..4249a8cfe 100644 --- a/script/PrepareHash.s.sol +++ b/script/PrepareHash.s.sol @@ -58,73 +58,4 @@ contract PrepareHashScript is ScriptUtils { vm.stopBroadcast(); } - - function getTransactionHash( - address to, - uint256 value, - bytes memory data, - Enum.Operation operation, - uint256 safeTxGas, - uint256 baseGas, - uint256 gasPrice, - address gasToken, - address refundReceiver, - uint256 _nonce - ) public view returns (bytes32) { - return keccak256( - encodeTransactionData( - to, value, data, operation, safeTxGas, baseGas, gasPrice, gasToken, refundReceiver, _nonce - ) - ); - } - - function encodeTransactionData( - address to, - uint256 value, - bytes memory data, - Enum.Operation operation, - uint256 safeTxGas, - uint256 baseGas, - uint256 gasPrice, - address gasToken, - address refundReceiver, - uint256 _nonce - ) private view returns (bytes memory) { - // keccak256( - // "SafeTx(address to,uint256 value,bytes data,uint8 operation,uint256 safeTxGas,uint256 baseGas,uint256 gasPrice,address gasToken,address refundReceiver,uint256 nonce)" - // ); - bytes32 SAFE_TX_TYPEHASH = 0xbb8310d486368db6bd6f849402fdd73ad53d316b5a4b2644ad6efe0f941286d8; - bytes32 safeTxHash = keccak256( - abi.encode( - SAFE_TX_TYPEHASH, - to, - value, - keccak256(data), - operation, - safeTxGas, - baseGas, - gasPrice, - gasToken, - refundReceiver, - _nonce - ) - ); - return abi.encodePacked(bytes1(0x19), bytes1(0x01), domainSeparator(), safeTxHash); - } - - function domainSeparator() public view returns (bytes32) { - uint256 chainId; - /* solhint-disable no-inline-assembly */ - /// @solidity memory-safe-assembly - assembly { - chainId := chainid() - } - /* solhint-enable no-inline-assembly */ - - // keccak256( - // "EIP712Domain(uint256 chainId,address verifyingContract)" - // ); - bytes32 DOMAIN_SEPARATOR_TYPEHASH = 0x47e79534a245952e8b16893a336b85a3d9ea9fa8c573f3d803afb92a79469218; - return keccak256(abi.encode(DOMAIN_SEPARATOR_TYPEHASH, chainId, stationFounderSafe)); - } } From d670dab09510bd5e03ef7eec44a6f72fd034bb27 Mon Sep 17 00:00:00 2001 From: robriks Date: Tue, 3 Oct 2023 15:05:08 -0400 Subject: [PATCH 16/22] Finalize & run ExecuteTxScript: initialize FounderSafe using multicall --- script/{ExecuteTx.sol => ExecuteTx.s.sol} | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) rename script/{ExecuteTx.sol => ExecuteTx.s.sol} (72%) diff --git a/script/ExecuteTx.sol b/script/ExecuteTx.s.sol similarity index 72% rename from script/ExecuteTx.sol rename to script/ExecuteTx.s.sol index 2ad6e686c..1f878bf2e 100644 --- a/script/ExecuteTx.sol +++ b/script/ExecuteTx.s.sol @@ -54,10 +54,18 @@ contract ExecuteTxScript is ScriptUtils { operation = Enum.Operation.DelegateCall; // signature config - bytes memory ownerSig1 = bytes(hex'ce285cadc0e8ccef4f5f8bc863811934e074335016a433af83ff68b0b9f6ddbe7948494799a617e5dcdfb564f82829dc4b0bec21643baf5de0aa5a7b35b6a3e31c'); - bytes memory ownerSig2 = bytes(hex'ae5ef721887c166623fa89596d7325c9fb09e293b0792bd75531a5ecce4425137d087930e7981f12c08a91e6d00f46a639f294f4d833ab48faac485169844bad1b'); - + /// @notice The owners' signatures should be generated using Foundry's `cast wallet sign` command which uses `eth_sign` under the hood. + /// As a result, the transaction hash (aka message) that was signed was first prefixed with the following string: "\x19Ethereum Signed Message:\n32" + /// To pass the deployed Gnosis Safe's signature verification schema, the `eth_sign` branch must be executed. + /// Therefore, 4 must be added to the signature's `uint8 v` which resides on the far small endian side (64th index). + /// @notice In keeping with best security practices, the owners' ECDSA signatures should be set as environment variables using the key names below + /// For example: `export SIG1=0x[r.s.v]` and `export SIG2=0x[r.s.v]` + bytes memory ownerSig1 = vm.envBytes("SIG1"); + bytes memory ownerSig2 = vm.envBytes("SIG2"); + // signature formatting + /// @notice Keep in mind that the signatures *must* be ordered by ascending signer address value. + /// This means the following must be true: `uint160(address(ecrecover(sig1))) < uint160(address(ecrecover(sig2)))` signatures = abi.encodePacked(signatures, ownerSig1); signatures = abi.encodePacked(signatures, ownerSig2); From 2608a893d0b22ce93fbc7d9014d3f0dde72400eb Mon Sep 17 00:00:00 2001 From: robriks Date: Tue, 3 Oct 2023 17:02:50 -0400 Subject: [PATCH 17/22] Fix memory allocation overflow in getModulesPaginated() --- contracts/examples/guards/AdminGuard.sol | 2 +- script/fork/SimulateMulticall.s.sol | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/contracts/examples/guards/AdminGuard.sol b/contracts/examples/guards/AdminGuard.sol index b5a1c9656..6e94837c3 100644 --- a/contracts/examples/guards/AdminGuard.sol +++ b/contracts/examples/guards/AdminGuard.sol @@ -79,7 +79,7 @@ contract AdminGuard is BaseGuard { address guard = address(uint160(uint256(bytes32(StorageAccessible(msg.sender).getStorageAt(uint256(guardStorageSlot), 1))))); - (address[] memory modules,) = ModuleManager(msg.sender).getModulesPaginated(address(0x1), type(uint256).max); + (address[] memory modules,) = ModuleManager(msg.sender).getModulesPaginated(address(0x1), 32); address[] memory owners = OwnerManager(msg.sender).getOwners(); uint256 ownerCountSlot = 4; diff --git a/script/fork/SimulateMulticall.s.sol b/script/fork/SimulateMulticall.s.sol index 3b36fce29..216ff61d1 100644 --- a/script/fork/SimulateMulticall.s.sol +++ b/script/fork/SimulateMulticall.s.sol @@ -79,8 +79,7 @@ contract SimulateMulticallScript is ScriptUtils { // assert guard value is correct assert(activeGuard == address(adminGuard)); - // only 2 modules are expected - (address[] memory modules,) = ModuleManager(founderSafe).getModulesPaginated(address(0x1), 2); + (address[] memory modules,) = ModuleManager(founderSafe).getModulesPaginated(address(0x1), 32); // assert module values are correct for (uint256 i; i < modules.length; ++i) { From da1f3a4bcf41f0c28494c6c2061321724e2e1822 Mon Sep 17 00:00:00 2001 From: robriks Date: Tue, 3 Oct 2023 19:26:02 -0400 Subject: [PATCH 18/22] Update new safe address --- script/utils/ScriptUtils.sol | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script/utils/ScriptUtils.sol b/script/utils/ScriptUtils.sol index f529ef505..44d7ed7f5 100644 --- a/script/utils/ScriptUtils.sol +++ b/script/utils/ScriptUtils.sol @@ -28,7 +28,7 @@ abstract contract ScriptUtils is Script { address public constant robriks2 = 0x5d5d4d04B70BFe49ad7Aac8C4454536070dAf180; // safe - address public constant stationFounderSafe = 0x5d347E9b0e348a10327F4368a90286b3d1E7FB15; + address public constant stationFounderSafe = 0xDd70fb41e936c5dc67Fc783BA5281E50f0A46fBC; // Multicall3 contract address across almost all chains address public constant multicall3 = 0xcA11bde05977b3631167028862bE2a173976CA11; From 9f8aa4d1de18302e38c51552f745e0bc5eaa3c8b Mon Sep 17 00:00:00 2001 From: robriks Date: Wed, 4 Oct 2023 10:11:25 -0400 Subject: [PATCH 19/22] Update addresses, read from one place only: ScriptUtils --- script/Deploy.s.sol | 6 +++--- script/ExecuteTx.s.sol | 5 +++-- script/PrepareHash.s.sol | 6 +++--- script/fork/SimulateMulticall.s.sol | 4 ++-- script/utils/ScriptUtils.sol | 1 + 5 files changed, 12 insertions(+), 10 deletions(-) diff --git a/script/Deploy.s.sol b/script/Deploy.s.sol index 7e3deb27b..4e4c09e9a 100644 --- a/script/Deploy.s.sol +++ b/script/Deploy.s.sol @@ -16,11 +16,11 @@ contract DeployScript is ScriptUtils { function run() public { vm.startBroadcast(); - string memory saltString = ScriptUtils.readSalt("salt"); + string memory saltString = ScriptUtils.readSalt("salt"); // "GroupOS" bytes32 salt = bytes32(bytes(saltString)); - safeImpl = new Safe{salt: salt}(); - safeProxyFactory = new SafeProxyFactory{salt: salt}(); + safeImpl = new Safe{salt: salt}(); // -> 0x4aecEDCb5A1DD4615F57dF2672D5399b843F2469 + safeProxyFactory = new SafeProxyFactory{salt: salt}(); // -> 0x17841bb20729B25F23FdC6307dbCCd883Ad30f91 // deploy the first multisig proxy address[] memory owners = new address[](3); diff --git a/script/ExecuteTx.s.sol b/script/ExecuteTx.s.sol index 1f878bf2e..434536302 100644 --- a/script/ExecuteTx.s.sol +++ b/script/ExecuteTx.s.sol @@ -33,8 +33,8 @@ contract ExecuteTxScript is ScriptUtils { vm.startBroadcast(); // contracts config - founderSafe = Safe(payable(0x5d347E9b0e348a10327F4368a90286b3d1E7FB15)); - adminGuard = AdminGuard(0x2370cB6D6909eAD72b322496628b824DAfDcc3F0); + founderSafe = Safe(payable(ScriptUtils.stationFounderSafe)); + adminGuard = AdminGuard(ScriptUtils.safeAdminGuard); // Call3 array formatting bytes memory addAdminGuardData = abi.encodeWithSelector(GuardManager.setGuard.selector, address(adminGuard)); @@ -72,6 +72,7 @@ contract ExecuteTxScript is ScriptUtils { // execution template multicallData = abi.encodeWithSignature("aggregate3((address,bool,bytes)[])", calls); + // execute transaction using env sigs bool r = founderSafe.execTransaction( to, value, multicallData, operation, safeTxGas, baseGas, gasPrice, gasToken, refundReceiver, signatures ); diff --git a/script/PrepareHash.s.sol b/script/PrepareHash.s.sol index 4249a8cfe..bb9aac3e1 100644 --- a/script/PrepareHash.s.sol +++ b/script/PrepareHash.s.sol @@ -22,11 +22,11 @@ contract PrepareHashScript is ScriptUtils { vm.startBroadcast(); // deploy AdminGuard using Create2 & custom salt - string memory saltString = "station"; + // string memory saltString = "station"; // bytes32 salt = bytes32(bytes(saltString)); // adminGuard = new AdminGuard{salt: salt}(); - adminGuard = AdminGuard(0x2370cB6D6909eAD72b322496628b824DAfDcc3F0); - founderSafe = Safe(payable(0x5d347E9b0e348a10327F4368a90286b3d1E7FB15)); + adminGuard = AdminGuard(ScriptUtils.safeAdminGuard); + founderSafe = Safe(payable(ScriptUtils.stationFounderSafe)); // format array of encoded transactions for Multicall3 bytes memory addAdminGuardData = abi.encodeWithSelector(GuardManager.setGuard.selector, address(adminGuard)); diff --git a/script/fork/SimulateMulticall.s.sol b/script/fork/SimulateMulticall.s.sol index 216ff61d1..59e22f7e4 100644 --- a/script/fork/SimulateMulticall.s.sol +++ b/script/fork/SimulateMulticall.s.sol @@ -29,8 +29,8 @@ contract SimulateMulticallScript is ScriptUtils { bytes signatures; function setUp() public { - founderSafe = Safe(payable(0x5d347E9b0e348a10327F4368a90286b3d1E7FB15)); - adminGuard = AdminGuard(0x2370cB6D6909eAD72b322496628b824DAfDcc3F0); + founderSafe = Safe(payable(ScriptUtils.stationFounderSafe)); + adminGuard = AdminGuard(ScriptUtils.safeAdminGuard); module1 = ScriptUtils.symmetry; module2 = ScriptUtils.robriks2; diff --git a/script/utils/ScriptUtils.sol b/script/utils/ScriptUtils.sol index 44d7ed7f5..8c9f4e2d0 100644 --- a/script/utils/ScriptUtils.sol +++ b/script/utils/ScriptUtils.sol @@ -29,6 +29,7 @@ abstract contract ScriptUtils is Script { // safe address public constant stationFounderSafe = 0xDd70fb41e936c5dc67Fc783BA5281E50f0A46fBC; + address public constant safeAdminGuard = 0x0F15442BBB92Ae76aCE824565F3aA29F71Ae752d; // Multicall3 contract address across almost all chains address public constant multicall3 = 0xcA11bde05977b3631167028862bE2a173976CA11; From 0eb45b82fff193b3dfa6db3910a0507792d8b8c4 Mon Sep 17 00:00:00 2001 From: robriks Date: Wed, 4 Oct 2023 10:25:19 -0400 Subject: [PATCH 20/22] Mitigate module overflow of adding 30 address(0x0) + a new module address --- contracts/examples/guards/AdminGuard.sol | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contracts/examples/guards/AdminGuard.sol b/contracts/examples/guards/AdminGuard.sol index 6e94837c3..91e5ad8dd 100644 --- a/contracts/examples/guards/AdminGuard.sol +++ b/contracts/examples/guards/AdminGuard.sol @@ -79,7 +79,7 @@ contract AdminGuard is BaseGuard { address guard = address(uint160(uint256(bytes32(StorageAccessible(msg.sender).getStorageAt(uint256(guardStorageSlot), 1))))); - (address[] memory modules,) = ModuleManager(msg.sender).getModulesPaginated(address(0x1), 32); + (address[] memory modules, address sentinelModulesLimiter) = ModuleManager(msg.sender).getModulesPaginated(address(0x1), 32); address[] memory owners = OwnerManager(msg.sender).getOwners(); uint256 ownerCountSlot = 4; @@ -89,7 +89,7 @@ contract AdminGuard is BaseGuard { uint256 nonce = Safe(payable(msg.sender)).nonce(); return keccak256( - abi.encodePacked(singleton, fallbackHandler, guard, modules, owners, ownerCount, threshold, nonce) + abi.encodePacked(singleton, fallbackHandler, guard, modules, sentinelModulesLimiter, owners, ownerCount, threshold, nonce) ); } } From 03430d15fdb71ce376015b41a26f245c086434e2 Mon Sep 17 00:00:00 2001 From: robriks Date: Wed, 4 Oct 2023 10:53:21 -0400 Subject: [PATCH 21/22] Move AdminGuard deployment logic to Deploy.s.sol from PrepareHash.s.sol --- script/Deploy.s.sol | 3 +++ script/PrepareHash.s.sol | 4 ---- script/utils/ScriptUtils.sol | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/script/Deploy.s.sol b/script/Deploy.s.sol index 4e4c09e9a..8b6070f90 100644 --- a/script/Deploy.s.sol +++ b/script/Deploy.s.sol @@ -9,8 +9,10 @@ import {SafeProxy} from "contracts/proxies/SafeProxy.sol"; contract DeployScript is ScriptUtils { + // following contracts will be deployed: Safe public safeImpl; SafeProxyFactory public safeProxyFactory; + AdminGuard public adminGuard; SafeProxy public proxy; function run() public { @@ -21,6 +23,7 @@ contract DeployScript is ScriptUtils { safeImpl = new Safe{salt: salt}(); // -> 0x4aecEDCb5A1DD4615F57dF2672D5399b843F2469 safeProxyFactory = new SafeProxyFactory{salt: salt}(); // -> 0x17841bb20729B25F23FdC6307dbCCd883Ad30f91 + adminGuard = new AdminGuard{salt: salt}(); // -> 0xDB9A089A20D4b8cDef355ca474323b6C832D9776 // deploy the first multisig proxy address[] memory owners = new address[](3); diff --git a/script/PrepareHash.s.sol b/script/PrepareHash.s.sol index bb9aac3e1..7a41b2ff8 100644 --- a/script/PrepareHash.s.sol +++ b/script/PrepareHash.s.sol @@ -21,10 +21,6 @@ contract PrepareHashScript is ScriptUtils { function run() public { vm.startBroadcast(); - // deploy AdminGuard using Create2 & custom salt - // string memory saltString = "station"; - // bytes32 salt = bytes32(bytes(saltString)); - // adminGuard = new AdminGuard{salt: salt}(); adminGuard = AdminGuard(ScriptUtils.safeAdminGuard); founderSafe = Safe(payable(ScriptUtils.stationFounderSafe)); diff --git a/script/utils/ScriptUtils.sol b/script/utils/ScriptUtils.sol index 8c9f4e2d0..5612f7b8e 100644 --- a/script/utils/ScriptUtils.sol +++ b/script/utils/ScriptUtils.sol @@ -29,7 +29,7 @@ abstract contract ScriptUtils is Script { // safe address public constant stationFounderSafe = 0xDd70fb41e936c5dc67Fc783BA5281E50f0A46fBC; - address public constant safeAdminGuard = 0x0F15442BBB92Ae76aCE824565F3aA29F71Ae752d; + address public constant safeAdminGuard = 0xDB9A089A20D4b8cDef355ca474323b6C832D9776; // Multicall3 contract address across almost all chains address public constant multicall3 = 0xcA11bde05977b3631167028862bE2a173976CA11; From eef52f6cfa9e51fd6d89db132dd7326ec2e0435a Mon Sep 17 00:00:00 2001 From: robriks Date: Wed, 4 Oct 2023 16:03:51 -0400 Subject: [PATCH 22/22] Linea deployment commit --- script/Deploy.s.sol | 2 +- script/ExecuteTx.s.sol | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/script/Deploy.s.sol b/script/Deploy.s.sol index 8b6070f90..9a4b00f85 100644 --- a/script/Deploy.s.sol +++ b/script/Deploy.s.sol @@ -5,7 +5,7 @@ import {ScriptUtils} from "script/utils/ScriptUtils.sol"; import {Safe} from "contracts/Safe.sol"; import {SafeProxyFactory} from "contracts/proxies/SafeProxyFactory.sol"; import {SafeProxy} from "contracts/proxies/SafeProxy.sol"; -// import {Strings} from "@openzeppelin/contracts/utils/Strings.sol"; +import {AdminGuard} from "contracts/examples/guards/AdminGuard.sol"; contract DeployScript is ScriptUtils { diff --git a/script/ExecuteTx.s.sol b/script/ExecuteTx.s.sol index 434536302..96f601199 100644 --- a/script/ExecuteTx.s.sol +++ b/script/ExecuteTx.s.sol @@ -72,7 +72,14 @@ contract ExecuteTxScript is ScriptUtils { // execution template multicallData = abi.encodeWithSignature("aggregate3((address,bool,bytes)[])", calls); - // execute transaction using env sigs + // check signatures with transaction hash before executing + uint256 currentNonce = founderSafe.nonce(); + bytes32 digest = founderSafe.getTransactionHash( + multicall3, 0, multicallData, Enum.Operation.DelegateCall, 0, 0, 0, address(0), address(0), currentNonce + ); + founderSafe.checkSignatures(digest, multicallData, signatures); + + // if signatures pass, execute transaction using env sigs bool r = founderSafe.execTransaction( to, value, multicallData, operation, safeTxGas, baseGas, gasPrice, gasToken, refundReceiver, signatures );